diff --git a/build/azure-nuget.yml b/build/azure-nuget.yml index 707f1536705..5477b3b24fd 100644 --- a/build/azure-nuget.yml +++ b/build/azure-nuget.yml @@ -15,7 +15,7 @@ stages: - job: BuildLinux pool: name: Azure Pipelines - vmImage: 'ubuntu-18.04' + vmImage: 'ubuntu-latest' workspace: clean: all diff --git a/build/azure-pipelines.yml b/build/azure-pipelines.yml index 7ebe2c50f79..172e91b31ab 100644 --- a/build/azure-pipelines.yml +++ b/build/azure-pipelines.yml @@ -1,21 +1,16 @@ jobs: #------------------------------------------------------------------------- -- job: ICU4C_MakeDist_Clang_Ubuntu_1804 - displayName: 'C: MakeDist Linux Clang (Ubuntu 18.04)' +- job: ICU4C_MakeDist_Clang_Ubuntu_2204 + displayName: 'C: MakeDist Linux Clang (Ubuntu 22.04)' timeoutInMinutes: 30 workspace: clean: all pool: - vmImage: 'ubuntu-18.04' + vmImage: 'ubuntu-22.04' steps: - checkout: self lfs: true fetchDepth: 1 - # This is to work-around issue: https://github.com/actions/virtual-environments/issues/3376 - # Once the Ubuntu 18.04 build bot image is fixed, we can remove this work-around. - - script: | - sudo apt remove libgcc-11-dev gcc-11 - displayName: Remove GCC 11 (work-around) - task: PowerShell@2 displayName: 'Set ICU Version' inputs: @@ -51,13 +46,13 @@ jobs: displayName: 'Build and Test MakeDist using source tarball' #------------------------------------------------------------------------- -- job: ICU4C_Clang_Ubuntu_1604_WarningsAsErrors - displayName: 'C: Linux Clang WarningsAsErrors (Ubuntu 16.04)' +- job: ICU4C_Clang_Ubuntu_2204_WarningsAsErrors + displayName: 'C: Linux Clang WarningsAsErrors (Ubuntu 22.04)' timeoutInMinutes: 30 workspace: clean: all pool: - vmImage: 'ubuntu-16.04' + vmImage: 'ubuntu-22.04' steps: - checkout: self lfs: true @@ -76,13 +71,13 @@ jobs: CXX: clang++ #------------------------------------------------------------------------- -- job: ICU4C_Clang_Ubuntu_TestDataFilter_1604 - displayName: 'C: Linux Clang TestDataFilter (Ubuntu 16.04)' +- job: ICU4C_Clang_Ubuntu_TestDataFilter_2204 + displayName: 'C: Linux Clang TestDataFilter (Ubuntu 22.04)' timeoutInMinutes: 30 workspace: clean: all pool: - vmImage: 'ubuntu-16.04' + vmImage: 'ubuntu-22.04' steps: - checkout: self lfs: true @@ -105,22 +100,17 @@ jobs: CXX: clang++ #------------------------------------------------------------------------- -- job: ICU4C_Clang_Cpp14_Debug_Ubuntu_1804 - displayName: 'C: Linux Clang C++14 Debug (Ubuntu 18.04)' +- job: ICU4C_Clang_Cpp14_Debug_Ubuntu_2204 + displayName: 'C: Linux Clang C++14 Debug (Ubuntu 22.04)' timeoutInMinutes: 30 workspace: clean: all pool: - vmImage: 'ubuntu-18.04' + vmImage: 'ubuntu-22.04' steps: - checkout: self lfs: true fetchDepth: 1 - # This is to work-around issue: https://github.com/actions/virtual-environments/issues/3376 - # Once the Ubuntu 18.04 build bot image is fixed, we can remove this work-around. - - script: | - sudo apt remove libgcc-11-dev gcc-11 - displayName: Remove GCC 11 (work-around) - task: PowerShell@2 displayName: 'Set ICU Version' inputs: @@ -135,11 +125,11 @@ jobs: CXX: clang++ #------------------------------------------------------------------------- -- job: ICU4C_GCC_Ubuntu_2004 - displayName: 'C: Linux GCC (Ubuntu 20.04)' +- job: ICU4C_GCC_Ubuntu_2204 + displayName: 'C: Linux GCC (Ubuntu 22.04)' timeoutInMinutes: 30 pool: - vmImage: 'ubuntu-20.04' + vmImage: 'ubuntu-22.04' steps: - checkout: self lfs: true @@ -152,11 +142,11 @@ jobs: CXX: g++ #------------------------------------------------------------------------- -- job: ICU4C_Clang_Ubuntu_2004_LANG - displayName: 'C: Linux Clang (Ubuntu 20.04) - LANG has extension tags' +- job: ICU4C_Clang_Ubuntu_2204_LANG + displayName: 'C: Linux Clang (Ubuntu 22.04) - LANG has extension tags' timeoutInMinutes: 30 pool: - vmImage: 'ubuntu-20.04' + vmImage: 'ubuntu-22.04' steps: - checkout: self lfs: true @@ -170,15 +160,15 @@ jobs: LANG: "en_US@calendar=gregorian;hours=h12" #------------------------------------------------------------------------- -# VS 2019 Builds +# VS 2022 Builds #------------------------------------------------------------------------- - job: ICU4C_MSVC_x64_Release_Distrelease - displayName: 'C: MSVC 64-bit Release (VS 2019) + Distrelease' + displayName: 'C: MSVC 64-bit Release (VS 2022) + Distrelease' timeoutInMinutes: 30 workspace: clean: all pool: - vmImage: 'windows-2019' + vmImage: 'windows-2022' demands: - msbuild - visualstudio @@ -219,12 +209,12 @@ jobs: #------------------------------------------------------------------------- - job: ICU4C_MSVC_x86_Release_Distrelease - displayName: 'C: MSVC 32-bit Release (VS 2019) + Distrelease' + displayName: 'C: MSVC 32-bit Release (VS 2022) + Distrelease' timeoutInMinutes: 30 workspace: clean: all pool: - vmImage: 'windows-2019' + vmImage: 'windows-2022' demands: - msbuild - visualstudio @@ -313,12 +303,12 @@ jobs: #------------------------------------------------------------------------- - job: ICU4C_MSVC_x64_Release_TestDataFilter - displayName: 'C: MSVC 64-bit Release TestDataFilter (VS 2019)' + displayName: 'C: MSVC 64-bit Release TestDataFilter (VS 2022)' timeoutInMinutes: 30 workspace: clean: all pool: - vmImage: 'windows-2019' + vmImage: 'windows-2022' demands: - msbuild - visualstudio @@ -347,12 +337,12 @@ jobs: #------------------------------------------------------------------------- - job: ICU4C_MSVC_x86_Debug - displayName: 'C: MSVC 32-bit Debug (VS 2019)' + displayName: 'C: MSVC 32-bit Debug (VS 2022)' timeoutInMinutes: 60 workspace: clean: all pool: - vmImage: 'windows-2019' + vmImage: 'windows-2022' demands: - msbuild - visualstudio @@ -386,7 +376,7 @@ jobs: workspace: clean: all pool: - vmImage: 'vs2017-win2016' + vmImage: 'windows-2022' demands: - Cmd steps: @@ -425,12 +415,12 @@ jobs: #------------------------------------------------------------------------- - job: ICU4C_Clang_MacOSX_WarningsAsErrors - displayName: 'C: macOSX Clang WarningsAsErrors (Mojave 10.14)' + displayName: 'C: macOSX Clang WarningsAsErrors' timeoutInMinutes: 30 workspace: clean: all pool: - vmImage: 'macOS-10.14' + vmImage: 'macOS-latest' steps: - checkout: self lfs: true @@ -444,19 +434,19 @@ jobs: #------------------------------------------------------------------------- -- job: ICU4C_Clang_Valgrind_Ubuntu_1604 - displayName: 'C: Linux Clang Valgrind (Ubuntu 16.04)' - timeoutInMinutes: 60 +- job: ICU4C_Clang_Valgrind_Ubuntu_2004 + displayName: 'C: Linux Clang Valgrind (Ubuntu 20.04)' + timeoutInMinutes: 75 pool: - vmImage: 'Ubuntu 16.04' + vmImage: 'ubuntu-20.04' steps: - checkout: self lfs: true fetchDepth: 10 - script: | set -ex - sudo apt -y update - sudo apt install -y valgrind + sudo apt-get -y update + sudo apt-get install -y valgrind displayName: 'Install valgrind' timeoutInMinutes: 5 - script: | @@ -469,7 +459,7 @@ jobs: - script: | cd icu/icu4c/source/test/intltest && LD_LIBRARY_PATH=../../lib:../../stubdata:../../tools/ctestfw:$LD_LIBRARY_PATH valgrind --tool=memcheck --error-exitcode=1 --leak-check=full --show-reachable=yes ./intltest displayName: 'Valgrind intltest' - timeoutInMinutes: 45 + timeoutInMinutes: 60 - script: | cd icu/icu4c/source/test/cintltst && LD_LIBRARY_PATH=../../lib:../../stubdata:../../tools/ctestfw:$LD_LIBRARY_PATH valgrind --tool=memcheck --error-exitcode=1 --leak-check=full --show-reachable=yes ./cintltst displayName: 'Valgrind cintltst' diff --git a/build/scripts/Set-ICUVersion.ps1 b/build/scripts/Set-ICUVersion.ps1 index 7384804cf9f..bf36b03a0de 100644 --- a/build/scripts/Set-ICUVersion.ps1 +++ b/build/scripts/Set-ICUVersion.ps1 @@ -23,6 +23,16 @@ if (!$icuVersionData.ICU_version) { Write-Host 'ICU Version = ' $icuVersionData.ICU_version $ICUVersion = $icuVersionData.ICU_version +# Sanity check on the ICU version number +$icuVersionArray = $ICUVersion.split('.') +if ($icuVersionArray.length -ne 4) { + Write-Host "Error: The ICU version number ($env:ICUVersion) should have exactly 4 parts!". + throw "Error: Invalid ICU version number!" +} + +# Normalize the ICU version (ex: 72.0.1.0 -> 72.0.1) +$ICUVersion = $ICUVersion -replace '(.0)+$', '' + # The Azure DevOps environment is a bit odd and requires doing the following # in order to persist variables from one build task to another build task. $vstsCommandString = 'vso[task.setvariable variable=ICUVersion]' + $ICUVersion @@ -32,12 +42,6 @@ Write-Host "##$vstsCommandString" # as this script may be called by other scripts. $env:ICUVersion = $ICUVersion -# Sanity check on the ICU version number -$icuVersionArray = $ICUVersion.split('.') -if ($icuVersionArray.length -ne 4) { - Write-Host "Error: The ICU version number ($env:ICUVersion) should have exactly 4 parts!". - throw "Error: Invalid ICU version number!" -} foreach ($versionPart in $icuVersionArray) { # Each part of the ICU version must fit within a uint8_t, so the max value for each part is 255. if ([int]$versionPart -gt [int]255) { diff --git a/cgmanifest.json b/cgmanifest.json index 01289588bf7..7e79863b882 100644 --- a/cgmanifest.json +++ b/cgmanifest.json @@ -1,15 +1,15 @@ -{ - "registrations": [ - { - "component": { - "type": "git", - "git": { - "repositoryUrl": "https://github.com/unicode-org/icu", - "commitHash": "84e1f26ea77152936e70d53178a816dbfbf69989" - } - } - } - ], - "version": 1, - "$schema": "https://json.schemastore.org/component-detection-manifest.json" -} +{ + "registrations": [ + { + "component": { + "type": "git", + "git": { + "repositoryUrl": "https://github.com/unicode-org/icu", + "commitHash": "ff3514f257ea10afe7e710e9f946f68d256704b1" + } + } + } + ], + "version": 1, + "$schema": "https://json.schemastore.org/component-detection-manifest.json" +} diff --git a/changelog.md b/changelog.md index eb5f93541b4..68d5b501510 100644 --- a/changelog.md +++ b/changelog.md @@ -1,98 +1,23 @@ # Changelog -## ICU 68.2.0.9 -#### Misc changes: -- Migrate from PackageES build agents to public Microsoft hosted agents [#113](https://github.com/microsoft/icu/pull/113) -- Fix crash if ICU default locale has BCP47 extensions. Fix ures_openDirect crash with NULL locale. [#110](https://github.com/microsoft/icu/pull/110) -- Fix LocaleBuilder errors when ICU default locale has BCP47 Unicode extension tags. [#111](https://github.com/microsoft/icu/pull/111) +## ICU 72.1.0.3 -## ICU 68.2.0.8 -#### Data changes: -- Update ICU data files. [#106](https://github.com/microsoft/icu/pull/106) +- Disable the dynamic plug-in loading due to security concerns +- Add changes to emit debugging information to PDB/object files. +- Add changes to enable COMDAT folding and elimination when linking. -#### Misc changes: -- Update ant from 1.10.9 to 1.10.11 [#107](https://github.com/microsoft/icu/pull/107) +## ICU 72.1.0.2 -## ICU 68.2.0.7 -#### Misc changes: -- Port work-around for Ubuntu 18.04 Azure CI build bot breaking builds. [#103](https://github.com/microsoft/icu/pull/103) +- Restore NNBSP with ASCII space for English locales +- Add en_CA official date format +- Revert treating of @ as ALetter for word break -#### Data changes: -- Add South Sudan (Juba) to Windows time zone mapping. [#102](https://github.com/microsoft/icu/pull/102) +## ICU 72.1.0.1 -#### Changes cherry-picked from upstream tickets/PRs: -ICU-21591 Release lock in SimpleDateFormat::tzFormat in case of failure -- https://unicode-org.atlassian.net/browse/ICU-21591 -- https://github.com/unicode-org/icu/pull/1701 +Updated collations for zh locale required for GB18030-2022 certification. -## ICU 68.2.0.6 -#### Misc changes: -- Migration to ESRP Code Signing from PackageES Code Signing. [#93](https://github.com/microsoft/icu/pull/93) -- Add Valgrind to CI build pipeline. [#95](https://github.com/microsoft/icu/pull/95) +## ICU 72.1.0.0 -#### Changes cherry-picked from upstream tickets/PRs: -ICU-21587 Fix memory bug w/ baseName -- https://unicode-org.atlassian.net/browse/ICU-21587 -- https://github.com/unicode-org/icu/pull/1698 - -## ICU 68.2.0.5 -#### Data changes: -- Add extra locales from CLDR-MS based on NLS "MS-Only" culture data. [#91](https://github.com/microsoft/icu/pull/91) -- Update ff-Latn-MR region name. [#88](https://github.com/microsoft/icu/pull/88) - -#### Misc changes: -- Update guava from 27.0-jre to 30.0-jre [#87](https://github.com/microsoft/icu/pull/87) - -## ICU 68.2.0.4 -#### Data changes: -- Update number grouping separator for French locales. [#80](https://github.com/microsoft/icu/pull/80) -- Picked up additional tzdata fixes. [#81](https://github.com/microsoft/icu/pull/81) -#### Changes cherry-picked from upstream tickets/PRs: - -ICU-21041 Fix fuzzer memory read error. -- https://unicode-org.atlassian.net/browse/ICU-21041 -- https://github.com/unicode-org/icu/pull/1622 - -ICU-21537 Fix invalid free by long locale name -- https://unicode-org.atlassian.net/browse/ICU-21537 -- https://github.com/unicode-org/icu/pull/1656 - -## ICU 68.2.0.3 -#### General changes: -- Add support for prebuilt Linux ARM64 binaries in the MS-ICU Nuget package. [#70](https://github.com/microsoft/icu/pull/70) -- Picked up tzdata 2021a updates. [#76](https://github.com/microsoft/icu/pull/76) - -#### Changes cherry-picked from upstream tickets/PRs: - -CLDR-14476 fa, remove explicit or replace with \u200E; ko, remove a bogus < -- https://unicode-org.atlassian.net/browse/CLDR-14476 -- https://github.com/unicode-org/cldr/pull/1025 - -ICU-21492 Fix regex compile assertion failure. -- https://unicode-org.atlassian.net/browse/ICU-21492 -- https://github.com/unicode-org/icu/pull/1577 - -ICU-21461 uprops.h: remove unused gc macros -- https://unicode-org.atlassian.net/browse/ICU-21461 -- https://github.com/unicode-org/icu/pull/1555 - -ICU-21521 Fix cast of uprv_strcmp -- https://unicode-org.atlassian.net/browse/ICU-21521 -- https://github.com/unicode-org/icu/pull/1618 - -## ICU 68.2.0.2 -#### Changes cherry-picked from upstream tickets/PRs: - -ICU-21465 Windows Time Zone offset is wrong when Automatic DST setting is OFF -- https://unicode-org.atlassian.net/browse/ICU-21465 -- https://github.com/unicode-org/icu/pull/1539 - -ICU-21449 Infinite loop can occur with locale IDs that contain RES_PATH_SEPARATOR -- https://unicode-org.atlassian.net/browse/ICU-21449 -- https://github.com/unicode-org/icu/pull/1549 - -## ICU 68.2.0.1 - -Changes/modifications compared to the upstream `maint/maint-68` branch. +Changes/modifications compared to the upstream `maint/maint-72` branch. #### General changes: - Microsoft internal data changes. @@ -103,13 +28,5 @@ Changes/modifications compared to the upstream `maint/maint-68` branch. - Make `u_cleanup` a no-op for Windows OS ICU. - Conditionally set data file name based on `ICU_DATA_DIR_WINDOWS` to support Windows OS build with only a single data file. - Don't use the extended ICU data package for Windows OS build. - -#### Changes cherry-picked from upstream tickets/PRs: - -ICU-21427 Don't ignore already checked-in files under "tools/cldr/lib" -- https://unicode-org.atlassian.net/browse/ICU-21427 -- https://github.com/unicode-org/icu/pull/1500 - -ICU-21118 check that dst and src are not null in uprv_memcpy -- https://unicode-org.atlassian.net/browse/ICU-21118 -- https://github.com/unicode-org/icu/pull/1489 +- Add uprefs library to ICU to obtain the default locale as a full BCP47 tag +- Update tzdb to 2022g \ No newline at end of file diff --git a/eng/prebuilts/mobile/icudt.dat b/eng/prebuilts/mobile/icudt.dat index af5267ba578..0d9176af612 100644 Binary files a/eng/prebuilts/mobile/icudt.dat and b/eng/prebuilts/mobile/icudt.dat differ diff --git a/eng/prebuilts/mobile/icudt_CJK.dat b/eng/prebuilts/mobile/icudt_CJK.dat index 118a60d568c..3f44ce88f8c 100644 Binary files a/eng/prebuilts/mobile/icudt_CJK.dat and b/eng/prebuilts/mobile/icudt_CJK.dat differ diff --git a/eng/prebuilts/mobile/icudt_EFIGS.dat b/eng/prebuilts/mobile/icudt_EFIGS.dat index e4c1c910829..05f17a337e0 100644 Binary files a/eng/prebuilts/mobile/icudt_EFIGS.dat and b/eng/prebuilts/mobile/icudt_EFIGS.dat differ diff --git a/eng/prebuilts/mobile/icudt_hybrid.dat b/eng/prebuilts/mobile/icudt_hybrid.dat index 0d23a373fc2..6b4a214f4f4 100644 Binary files a/eng/prebuilts/mobile/icudt_hybrid.dat and b/eng/prebuilts/mobile/icudt_hybrid.dat differ diff --git a/eng/prebuilts/mobile/icudt_no_CJK.dat b/eng/prebuilts/mobile/icudt_no_CJK.dat index 87b08e08ae1..2d94baf8427 100644 Binary files a/eng/prebuilts/mobile/icudt_no_CJK.dat and b/eng/prebuilts/mobile/icudt_no_CJK.dat differ diff --git a/eng/prebuilts/wasm/icudt.dat b/eng/prebuilts/wasm/icudt.dat index 54093bdd3c7..d35f75c071f 100644 Binary files a/eng/prebuilts/wasm/icudt.dat and b/eng/prebuilts/wasm/icudt.dat differ diff --git a/eng/prebuilts/wasm/icudt_CJK.dat b/eng/prebuilts/wasm/icudt_CJK.dat index 118a60d568c..3f44ce88f8c 100644 Binary files a/eng/prebuilts/wasm/icudt_CJK.dat and b/eng/prebuilts/wasm/icudt_CJK.dat differ diff --git a/eng/prebuilts/wasm/icudt_EFIGS.dat b/eng/prebuilts/wasm/icudt_EFIGS.dat index e4c1c910829..05f17a337e0 100644 Binary files a/eng/prebuilts/wasm/icudt_EFIGS.dat and b/eng/prebuilts/wasm/icudt_EFIGS.dat differ diff --git a/eng/prebuilts/wasm/icudt_no_CJK.dat b/eng/prebuilts/wasm/icudt_no_CJK.dat index 87b08e08ae1..5f4b7b12ce2 100644 Binary files a/eng/prebuilts/wasm/icudt_no_CJK.dat and b/eng/prebuilts/wasm/icudt_no_CJK.dat differ diff --git a/icu-filters/icudt_CJK.json b/icu-filters/icudt_CJK.json index d214e77079c..0ea3d8fec2e 100644 --- a/icu-filters/icudt_CJK.json +++ b/icu-filters/icudt_CJK.json @@ -127,8 +127,7 @@ "-/*/*", "+/collations/default", "+/collations/standard", - "+/collations/private-kana", - "-/UCARules" + "+/collations/private-kana" ] }, { diff --git a/icu-filters/icudt_EFIGS.json b/icu-filters/icudt_EFIGS.json index d843bb1d974..2498f52435d 100644 --- a/icu-filters/icudt_EFIGS.json +++ b/icu-filters/icudt_EFIGS.json @@ -217,8 +217,7 @@ "rules": [ "-/*/*", "+/collations/default", - "+/collations/standard", - "-/UCARules" + "+/collations/standard" ] }, { diff --git a/icu-filters/icudt_mobile.json b/icu-filters/icudt_mobile.json index 947165296e5..51affdb64ca 100644 --- a/icu-filters/icudt_mobile.json +++ b/icu-filters/icudt_mobile.json @@ -263,8 +263,7 @@ "-/*/*", "+/collations/default", "+/collations/standard", - "+/collations/private-kana", - "-/UCARules" + "+/collations/private-kana" ] }, { diff --git a/icu-filters/icudt_no_CJK.json b/icu-filters/icudt_no_CJK.json index 6b4e9b5e991..18954d99051 100644 --- a/icu-filters/icudt_no_CJK.json +++ b/icu-filters/icudt_no_CJK.json @@ -266,8 +266,7 @@ "rules": [ "-/*/*", "+/collations/default", - "+/collations/standard", - "-/UCARules" + "+/collations/standard" ] }, { diff --git a/icu-filters/icudt_wasm.json b/icu-filters/icudt_wasm.json index 0ba91148f67..b898b74552e 100644 --- a/icu-filters/icudt_wasm.json +++ b/icu-filters/icudt_wasm.json @@ -287,8 +287,7 @@ "-/*/*", "+/collations/default", "+/collations/standard", - "+/collations/private-kana", - "-/UCARules" + "+/collations/private-kana" ] }, { diff --git a/icu-patches/patches/005-ICU-Patch-ICU-20506_Dont_call_UPRV_UNREACHABLE_timezoneTypes.patch b/icu-patches/patches/005-ICU-Patch-ICU-20506_Dont_call_UPRV_UNREACHABLE_timezoneTypes.patch deleted file mode 100644 index df8c3654174..00000000000 --- a/icu-patches/patches/005-ICU-Patch-ICU-20506_Dont_call_UPRV_UNREACHABLE_timezoneTypes.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Jeff Genovy <29107334+jefgen@users.noreply.github.com> -Date: Fri, 20 Nov 2020 11:35:20 -0800 -Subject: ICU-PATCH: ICU-20506 Don't call UPRV_UNREACHABLE if timezoneTypes.res - can't be loaded. - - -diff --git a/icu/icu4c/source/common/uloc_keytype.cpp b/icu/icu4c/source/common/uloc_keytype.cpp -index 019da058cf491dc80a2d41cdab2b496af921a032..d83ad5e1b867a78343d8de71e55218114b6dabbc 100644 ---- a/icu/icu4c/source/common/uloc_keytype.cpp -+++ b/icu/icu4c/source/common/uloc_keytype.cpp -@@ -172,7 +172,14 @@ initFromResourceBundle(UErrorCode& sts) { - LocalUResourceBundlePointer typeMapResByKey(ures_getByKey(typeMapRes.getAlias(), legacyKeyId, NULL, &tmpSts)); - if (U_FAILURE(tmpSts)) { - // type map for each key must exist -- UPRV_UNREACHABLE; -+ -+ // ICU-20506 -+ // Note: The code used to call `U_ASSERT(FALSE)` here, but this was changed in ICU-20074 -+ // to unconditionally call the macro `UPRV_UNREACHABLE` instead. -+ // However, it is possible to reach this code path if 'timezoneTypes.res' can't be found or loaded. -+ // In this case the code actually _can_ carry on (it shouldn't be a fatal error), but it means that -+ // we lose the ability to convert BCP47 timezone identifiers (which aren't commonly used). -+ U_ASSERT(FALSE); - } else { - LocalUResourceBundlePointer typeMapEntry; - diff --git a/icu-patches/patches/019-ICU-Patch-ICU-21705_Fix_ures_openDirect_crash_with_NULL_localeID.patch b/icu-patches/patches/019-ICU-Patch-ICU-21705_Fix_ures_openDirect_crash_with_NULL_localeID.patch deleted file mode 100644 index 8b98fa1138a..00000000000 --- a/icu-patches/patches/019-ICU-Patch-ICU-21705_Fix_ures_openDirect_crash_with_NULL_localeID.patch +++ /dev/null @@ -1,113 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Jeff Genovy <29107334+jefgen@users.noreply.github.com> -Date: Tue, 10 Aug 2021 12:43:52 -0700 -Subject: ICU-21705 ICU-21706 Fix crash if ICU's default locale has BCP47 - Unicode Extensions, and fix ures_openDirect crash with NULL locale ID. - -Add test case for ures_openDirect with NULL locale ID. - -diff --git a/icu/icu4c/source/common/uresbund.cpp b/icu/icu4c/source/common/uresbund.cpp -index f17ba1be895b828a0b63d1e043c674031db11643..e92edec029afd6a7f1e17eed95aa4d8bbdd813d9 100644 ---- a/icu/icu4c/source/common/uresbund.cpp -+++ b/icu/icu4c/source/common/uresbund.cpp -@@ -452,11 +452,10 @@ getPoolEntry(const char *path, UErrorCode *status) { - /* INTERNAL: */ - /* CAUTION: resbMutex must be locked when calling this function! */ - static UResourceDataEntry * --findFirstExisting(const char* path, char* name, -+findFirstExisting(const char* path, char* name, const char* defaultLocale, - UBool *isRoot, UBool *hasChopped, UBool *isDefault, UErrorCode* status) { - UResourceDataEntry *r = NULL; - UBool hasRealData = FALSE; -- const char *defaultLoc = uloc_getDefault(); - *hasChopped = TRUE; /* we're starting with a fresh name */ - - while(*hasChopped && !hasRealData) { -@@ -465,7 +464,7 @@ findFirstExisting(const char* path, char* name, - if (U_FAILURE(*status)) { - return NULL; - } -- *isDefault = (UBool)(uprv_strncmp(name, defaultLoc, uprv_strlen(name)) == 0); -+ *isDefault = (UBool)(uprv_strncmp(name, defaultLocale, uprv_strlen(name)) == 0); - hasRealData = (UBool)(r->fBogus == U_ZERO_ERROR); - if(!hasRealData) { - /* this entry is not real. We will discard it. */ -@@ -660,10 +659,13 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, - } - } - -+ // Note: We need to query the default locale *before* locking resbMutex. -+ const char *defaultLocale = uloc_getDefault(); -+ - Mutex lock(&resbMutex); // Lock resbMutex until the end of this function. - - /* We're going to skip all the locales that do not have any data */ -- r = findFirstExisting(path, name, &isRoot, &hasChopped, &isDefault, &intStatus); -+ r = findFirstExisting(path, name, defaultLocale, &isRoot, &hasChopped, &isDefault, &intStatus); - - // If we failed due to out-of-memory, report the failure and exit early. - if (intStatus == U_MEMORY_ALLOCATION_ERROR) { -@@ -703,8 +705,8 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, - /* if that is the case, we need to chain in the default locale */ - if(r==NULL && openType == URES_OPEN_LOCALE_DEFAULT_ROOT && !isDefault && !isRoot) { - /* insert default locale */ -- uprv_strcpy(name, uloc_getDefault()); -- r = findFirstExisting(path, name, &isRoot, &hasChopped, &isDefault, &intStatus); -+ uprv_strcpy(name, defaultLocale); -+ r = findFirstExisting(path, name, defaultLocale, &isRoot, &hasChopped, &isDefault, &intStatus); - // If we failed due to out-of-memory, report the failure and exit early. - if (intStatus == U_MEMORY_ALLOCATION_ERROR) { - *status = intStatus; -@@ -728,7 +730,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, - /* present */ - if(r == NULL) { - uprv_strcpy(name, kRootLocaleName); -- r = findFirstExisting(path, name, &isRoot, &hasChopped, &isDefault, &intStatus); -+ r = findFirstExisting(path, name, defaultLocale, &isRoot, &hasChopped, &isDefault, &intStatus); - // If we failed due to out-of-memory, report the failure and exit early. - if (intStatus == U_MEMORY_ALLOCATION_ERROR) { - *status = intStatus; -@@ -782,7 +784,17 @@ entryOpenDirect(const char* path, const char* localeID, UErrorCode* status) { - return NULL; - } - -+ // Note: We need to query the default locale *before* locking resbMutex. -+ // If the localeID is NULL, then we want to use the default locale. -+ if (localeID == NULL) { -+ localeID = uloc_getDefault(); -+ } else if (*localeID == 0) { -+ // If the localeID is "", then we want to use the root locale. -+ localeID = kRootLocaleName; -+ } -+ - Mutex lock(&resbMutex); -+ - // findFirstExisting() without fallbacks. - UResourceDataEntry *r = init_entry(localeID, path, status); - if(U_SUCCESS(*status)) { -diff --git a/icu/icu4c/source/test/cintltst/crestst.c b/icu/icu4c/source/test/cintltst/crestst.c -index 080301090d1db53457acaf9476b78b6ccb152aab..4eb77b0893245cf33eb0e50872fa4d206da3d309 100644 ---- a/icu/icu4c/source/test/cintltst/crestst.c -+++ b/icu/icu4c/source/test/cintltst/crestst.c -@@ -496,7 +496,7 @@ static void TestFallback() - - static void - TestOpenDirect(void) { -- UResourceBundle *idna_rules, *casing, *te_IN, *ne, *item; -+ UResourceBundle *idna_rules, *casing, *te_IN, *ne, *item, *defaultLocale; - UErrorCode errorCode; - - /* -@@ -641,6 +641,12 @@ TestOpenDirect(void) { - ures_close(item); - } - ures_close(te_IN); -+ -+ // ICU-21705 -+ // Verify that calling ures_openDirect() with NULL localeID doesn't crash or assert. -+ errorCode = U_ZERO_ERROR; -+ defaultLocale = ures_openDirect(NULL, NULL, &errorCode); -+ ures_close(defaultLocale); - } - - static void diff --git a/icu-patches/patches/020-MSFT-Patch_ICU_Add_uprefs_library_to_obtain_default_locale_as_full_BCP47_tag.patch b/icu-patches/patches/020-MSFT-Patch_ICU_Add_uprefs_library_to_obtain_default_locale_as_full_BCP47_tag.patch new file mode 100644 index 00000000000..502beeb9f04 --- /dev/null +++ b/icu-patches/patches/020-MSFT-Patch_ICU_Add_uprefs_library_to_obtain_default_locale_as_full_BCP47_tag.patch @@ -0,0 +1,1319 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Erik Torres <26077674+erik0686@users.noreply.github.com> +Date: Wed, 6 Oct 2021 15:06:30 -0700 +Subject: Add uprefs library to ICU to obtain the default locale as a full + BCP47 tag (#112) + +Currently, for many processes and tasks, ICU gets the default locale and caches it. This means that when needed, ICU will get something like "en-US" and that will not change even if you were to change your language or region in your device. +Furthermore, ICU has currently no way of getting other globalization settings such as currency, calendar, hour cycle, first day of week, sorting method and measurement system. +We have decided to add a way to solve these two problems. +By adding the uprefs library (only to the Windows implementation of uprv_getDefaultLocaleID()), we are adding the Uprefs_getBCP47Tag() internal API, which obtains a full, canonical and valid BCP47Tag containing all of the settings. + +This means we also change the way we get the default locale. We go from getting only the locale and region, to getting the full thing. + +diff --git a/icu/icu4c/source/common/common.vcxproj b/icu/icu4c/source/common/common.vcxproj +index f8f28ad768ca2b4e7ec93893b213c3b426f294c1..305b705430837c9c928690bf1fd5aa46de81d5fd 100644 +--- a/icu/icu4c/source/common/common.vcxproj ++++ b/icu/icu4c/source/common/common.vcxproj +@@ -282,6 +282,7 @@ + + + ++ + + + +@@ -397,6 +398,7 @@ + + + ++ + + + +diff --git a/icu/icu4c/source/common/common_uwp.vcxproj b/icu/icu4c/source/common/common_uwp.vcxproj +index a57917292a7405b0a55fd8a34f9edd970c2951ef..0e346ccec772f6d37777505638ec7b242e21da5c 100644 +--- a/icu/icu4c/source/common/common_uwp.vcxproj ++++ b/icu/icu4c/source/common/common_uwp.vcxproj +@@ -404,6 +404,7 @@ + + + ++ + + + +@@ -520,6 +521,7 @@ + + + ++ + + + +diff --git a/icu/icu4c/source/common/putil.cpp b/icu/icu4c/source/common/putil.cpp +index 3ed6a05d22d83972e3fdf2c356bc87a17babda27..4d80d514f84639e9aab7d1109ee28b45e2cf4d42 100644 +--- a/icu/icu4c/source/common/putil.cpp ++++ b/icu/icu4c/source/common/putil.cpp +@@ -71,6 +71,7 @@ + #include "locmap.h" + #include "ucln_cmn.h" + #include "charstr.h" ++#include "uprefs.h" + + /* Include standard headers. */ + #include +@@ -1776,10 +1777,37 @@ The leftmost codepage (.xxx) wins. + return posixID; + + #elif U_PLATFORM_USES_ONLY_WIN32_API +-#define POSIX_LOCALE_CAPACITY 64 + UErrorCode status = U_ZERO_ERROR; + char *correctedPOSIXLocale = nullptr; + ++#if UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY ++ ++ int32_t neededBufferSize = uprefs_getBCP47Tag(nullptr, 0, &status); ++ MaybeStackArray windowsLocale(neededBufferSize, status); ++ int32_t length = uprefs_getBCP47Tag(windowsLocale.getAlias(), neededBufferSize, &status); ++ ++ if (length > 0) // If length is 0, then the call to uprefs_getBCP47Tag failed. ++ { ++ // Now normalize the resulting name ++ correctedPOSIXLocale = static_cast(uprv_malloc(length * 2)); ++ /* TODO: Should we just exit on memory allocation failure? */ ++ if (correctedPOSIXLocale) ++ { ++ int32_t posixLen = uloc_canonicalize(windowsLocale.getAlias(), correctedPOSIXLocale, length * 2, &status); ++ if (U_SUCCESS(status)) ++ { ++ *(correctedPOSIXLocale + posixLen) = 0; ++ gCorrectedPOSIXLocale = correctedPOSIXLocale; ++ gCorrectedPOSIXLocaleHeapAllocated = true; ++ ucln_common_registerCleanup(UCLN_COMMON_PUTIL, putil_cleanup); ++ } ++ else ++ { ++ uprv_free(correctedPOSIXLocale); ++ } ++ } ++ } ++#else + // If we have already figured this out just use the cached value + if (gCorrectedPOSIXLocale != nullptr) { + return gCorrectedPOSIXLocale; +@@ -1821,11 +1849,11 @@ The leftmost codepage (.xxx) wins. + } + + // Now normalize the resulting name +- correctedPOSIXLocale = static_cast(uprv_malloc(POSIX_LOCALE_CAPACITY + 1)); ++ correctedPOSIXLocale = static_cast(uprv_malloc(length * 2)); + /* TODO: Should we just exit on memory allocation failure? */ + if (correctedPOSIXLocale) + { +- int32_t posixLen = uloc_canonicalize(modifiedWindowsLocale, correctedPOSIXLocale, POSIX_LOCALE_CAPACITY, &status); ++ int32_t posixLen = uloc_canonicalize(modifiedWindowsLocale, correctedPOSIXLocale, length * 2, &status); + if (U_SUCCESS(status)) + { + *(correctedPOSIXLocale + posixLen) = 0; +@@ -1839,6 +1867,7 @@ The leftmost codepage (.xxx) wins. + } + } + } ++#endif + + // If unable to find a locale we can agree upon, use en-US by default + if (gCorrectedPOSIXLocale == nullptr) { +diff --git a/icu/icu4c/source/common/sources.txt b/icu/icu4c/source/common/sources.txt +index e0410daaa475fad0b76587cec3e2dc4d124814f2..3ebc3c301130465cec837233540253110e8479cc 100644 +--- a/icu/icu4c/source/common/sources.txt ++++ b/icu/icu4c/source/common/sources.txt +@@ -157,6 +157,7 @@ unistr_titlecase_brkiter.cpp + unorm.cpp + unormcmp.cpp + uobject.cpp ++uprefs.cpp + uprops.cpp + ures_cnv.cpp + uresbund.cpp +diff --git a/icu/icu4c/source/common/unicode/uconfig.h b/icu/icu4c/source/common/unicode/uconfig.h +index c4239fc9997028fb050be43740bb1cb368f514ba..da702d2d812fc4859ac6aa460bb8b0735ee28c29 100644 +--- a/icu/icu4c/source/common/unicode/uconfig.h ++++ b/icu/icu4c/source/common/unicode/uconfig.h +@@ -390,6 +390,22 @@ + # define UCONFIG_USE_WINDOWS_LCID_MAPPING_API 1 + #endif + ++/** ++ * \def UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY ++ * On Windows platforms (ie: U_PLATFORM_HAS_WIN32_API is true), this switch enables ICU to ++ * detect additional user preferences by setting BCP47 Unicode extension within the default locale. ++ * This includes information such as calendar, currency, hour cycle, among others. ++ * ++ * If this switch is off (or set to 0) then the default behavior of only detecting the language ++ * and country/region occurs. ++ * ++ * For example, the default locale may be detected as "es-MX-u-hc-h24", instead of "es-MX", ++ * if the user has selected a 24 hour clock option. ++*/ ++#ifndef UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY ++# define UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY 1 ++#endif ++ + //IGNORE_WINDOWS_HEADERS_END + + /* i18n library switches ---------------------------------------------------- */ +diff --git a/icu/icu4c/source/common/uprefs.cpp b/icu/icu4c/source/common/uprefs.cpp +new file mode 100644 +index 0000000000000000000000000000000000000000..b055cbe86f6ef16843444c1ea80667441a26bfa2 +--- /dev/null ++++ b/icu/icu4c/source/common/uprefs.cpp +@@ -0,0 +1,553 @@ ++// © 2016 and later: Unicode, Inc. and others. ++// License & terms of use: http://www.unicode.org/copyright.html ++ ++#include "uprefs.h" ++#if U_PLATFORM_USES_ONLY_WIN32_API && UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY ++#include "unicode/ustring.h" ++#include "cmemory.h" ++#include "charstr.h" ++#include "cstring.h" ++#include "cwchar.h" ++#include ++ ++U_NAMESPACE_USE ++ ++// Older versions of the Windows SDK don’t have definitions for calendar types that were added later on. ++// (For example, the Windows 7 SDK doesn’t have CAL_PERSIAN). ++// So we’ll need to provide our own definitions for some of them. ++// Note that on older versions of the OS these values won't ever be returned by the platform APIs, so providing our own definitions is fine. ++#ifndef CAL_PERSIAN ++#define CAL_PERSIAN 22 // Persian (Solar Hijri) calendar ++#endif ++ ++#define RETURN_FAILURE_STRING_WITH_STATUS_IF(condition, error, status) \ ++ if (condition) \ ++ { \ ++ *status = error; \ ++ return CharString(); \ ++ } ++ ++#define RETURN_FAILURE_WITH_STATUS_IF(condition, error, status) \ ++ if (condition) \ ++ { \ ++ *status = error; \ ++ return 0; \ ++ } ++ ++#define RETURN_VALUE_IF(condition, value) \ ++ if (condition) \ ++ { \ ++ return value; \ ++ } ++ ++#define RETURN_WITH_ALLOCATION_ERROR_IF_FAILED(status) \ ++ if (U_FAILURE(*status)) \ ++ { \ ++ *status = U_MEMORY_ALLOCATION_ERROR; \ ++ return CharString(); \ ++ } \ ++// ------------------------------------------------------- ++// ----------------- MAPPING FUNCTIONS-------------------- ++// ------------------------------------------------------- ++ ++// Maps from a NLS Calendar ID (CALID) to a BCP47 Unicode Extension calendar identifier. ++// ++// We map the NLS CALID from GetLocaleInfoEx to the calendar identifier ++// used in BCP47 tag with Unicode Extensions. ++// ++// This does not return a full nor valid BCP47Tag, it only returns the option that the BCP47 tag ++// would return after the "ca-" part ++// ++// For example: ++// CAL_GREGORIAN would return "gregory". ++// CAL_HIJRI would return "islamic". ++// ++// These could be used in a BCP47 tag like this: "en-US-u-ca-gregory". ++// Note that there are some NLS calendars that are not supported with the BCP47 U extensions, ++// and vice-versa. ++// ++// NLS CALID reference:https://docs.microsoft.com/en-us/windows/win32/intl/calendar-identifiers ++CharString getCalendarBCP47FromNLSType(int32_t calendar, UErrorCode* status) ++{ ++ switch(calendar) ++ { ++ case CAL_GREGORIAN: ++ case CAL_GREGORIAN_US: ++ case CAL_GREGORIAN_ME_FRENCH: ++ case CAL_GREGORIAN_ARABIC: ++ case CAL_GREGORIAN_XLIT_ENGLISH: ++ case CAL_GREGORIAN_XLIT_FRENCH: ++ return CharString("gregory", *status); ++ ++ case CAL_JAPAN: ++ return CharString("japanese", *status); ++ ++ case CAL_TAIWAN: ++ return CharString("roc", *status); ++ ++ case CAL_KOREA: ++ return CharString("dangi", *status); ++ ++ case CAL_HIJRI: ++ return CharString("islamic", *status); ++ ++ case CAL_THAI: ++ return CharString("buddhist", *status); ++ ++ case CAL_HEBREW: ++ return CharString("hebrew", *status); ++ ++ case CAL_PERSIAN: ++ return CharString("persian", *status); ++ ++ case CAL_UMALQURA: ++ return CharString("islamic-umalqura", *status); ++ ++ default: ++ return CharString(); ++ } ++} ++ ++// Maps from a NLS Alternate sorting system to a BCP47 U extension sorting system. ++// ++// We map the alternate sorting method from GetLocaleInfoEx to the sorting method ++// used in BCP47 tag with Unicode Extensions. ++// ++// This does not return a full nor valid BCP47Tag, it only returns the option that the BCP47 tag ++// would return after the "co-" part ++// ++// For example: ++// "phoneb" (parsed from "de-DE_phoneb") would return "phonebk". ++// "radstr" (parsed from "ja-JP_radstr") would return "unihan". ++// ++// These could be used in a BCP47 tag like this: "de-DE-u-co-phonebk". ++// Note that there are some NLS Alternate sort methods that are not supported with the BCP47 U extensions, ++// and vice-versa. ++CharString getSortingSystemBCP47FromNLSType(const wchar_t* sortingSystem, UErrorCode* status) ++{ ++ if (wcscmp(sortingSystem, L"phoneb") == 0) // Phonebook style ordering (such as in German) ++ { ++ return CharString("phonebk", *status); ++ } ++ else if (wcscmp(sortingSystem, L"tradnl") == 0) // Traditional style ordering (such as in Spanish) ++ { ++ return CharString("trad", *status); ++ } ++ else if (wcscmp(sortingSystem, L"stroke") == 0) // Pinyin ordering for Latin, stroke order for CJK characters (used in Chinese) ++ { ++ return CharString("stroke", *status); ++ } ++ else if (wcscmp(sortingSystem, L"radstr") == 0) // Pinyin ordering for Latin, Unihan radical-stroke ordering for CJK characters (used in Chinese) ++ { ++ return CharString("unihan", *status); ++ } ++ else if (wcscmp(sortingSystem, L"pronun") == 0) // Phonetic ordering (sorting based on pronunciation) ++ { ++ return CharString("phonetic", *status); ++ } ++ else ++ { ++ return CharString(); ++ } ++} ++ ++// Maps from a NLS first day of week value to a BCP47 U extension first day of week. ++// ++// NLS defines: ++// 0 -> Monday, 1 -> Tuesday, ... 5 -> Saturday, 6 -> Sunday ++// ++// We map the first day of week from GetLocaleInfoEx to the first day of week ++// used in BCP47 tag with Unicode Extensions. ++// ++// This does not return a full nor valid BCP47Tag, it only returns the option that the BCP47 tag ++// would return after the "fw-" part ++// ++// For example: ++// 1 (Tuesday) would return "tue". ++// 6 (Sunday) would return "sun". ++// ++// These could be used in a BCP47 tag like this: "en-US-u-fw-sun". ++CharString getFirstDayBCP47FromNLSType(int32_t firstday, UErrorCode* status) ++{ ++ switch(firstday) ++ { ++ case 0: ++ return CharString("mon", *status); ++ ++ case 1: ++ return CharString("tue", *status); ++ ++ case 2: ++ return CharString("wed", *status); ++ ++ case 3: ++ return CharString("thu", *status); ++ ++ case 4: ++ return CharString("fri", *status); ++ ++ case 5: ++ return CharString("sat", *status); ++ ++ case 6: ++ return CharString("sun", *status); ++ ++ default: ++ return CharString(); ++ } ++} ++ ++// Maps from a NLS Measurement system to a BCP47 U extension measurement system. ++// ++// NLS defines: ++// 0 -> Metric system, 1 -> U.S. System ++// ++// This does not return a full nor valid BCP47Tag, it only returns the option that the BCP47 tag ++// would return after the "ms-" part ++// ++// For example: ++// 0 (Metric) would return "metric". ++// 6 (U.S. System) would return "ussystem". ++// ++// These could be used in a BCP47 tag like this: "en-US-u-ms-metric". ++CharString getMeasureSystemBCP47FromNLSType(int32_t measureSystem, UErrorCode *status) ++{ ++ switch(measureSystem) ++ { ++ case 0: ++ return CharString("metric", *status); ++ case 1: ++ return CharString("ussystem", *status); ++ default: ++ return CharString(); ++ } ++} ++ ++// ------------------------------------------------------- ++// --------------- END OF MAPPING FUNCTIONS -------------- ++// ------------------------------------------------------- ++ ++// ------------------------------------------------------- ++// ------------------ HELPER FUCTIONS ------------------- ++// ------------------------------------------------------- ++ ++// Return the CLDR "h12" or "h23" format for the 12 or 24 hour clock. ++// NLS only gives us a "time format" of a form similar to "h:mm:ss tt" ++// The NLS "h" is 12 hour, and "H" is 24 hour, so we'll scan for the ++// first h or H. ++// Note that the NLS string could have sections escaped with single ++// quotes, so be sure to skip those parts. Eg: "'Hours:' h:mm:ss" ++// would skip the "H" in 'Hours' and use the h in the actual pattern. ++CharString get12_or_24hourFormat(wchar_t* hourFormat, UErrorCode* status) ++{ ++ bool isInEscapedString = false; ++ const int32_t hourLength = static_cast(uprv_wcslen(hourFormat)); ++ for (int32_t i = 0; i < hourLength; i++) ++ { ++ // Toggle escaped flag if in ' quoted portion ++ if (hourFormat[i] == L'\'') ++ { ++ isInEscapedString = !isInEscapedString; ++ } ++ ++ if (!isInEscapedString) ++ { ++ // Check for both so we can escape early ++ if (hourFormat[i] == L'H') ++ { ++ return CharString("h23", *status); ++ } ++ ++ if (hourFormat[i] == L'h') ++ { ++ return CharString("h12", *status); ++ } ++ } ++ } ++ // default to a 24 hour clock as that's more common worldwide ++ return CharString("h23", *status); ++} ++ ++UErrorCode getUErrorCodeFromLastError() ++{ ++ DWORD error = GetLastError(); ++ switch(error) ++ { ++ case ERROR_INSUFFICIENT_BUFFER: ++ return U_BUFFER_OVERFLOW_ERROR; ++ ++ case ERROR_INVALID_FLAGS: ++ case ERROR_INVALID_PARAMETER: ++ return U_ILLEGAL_ARGUMENT_ERROR; ++ ++ case ERROR_OUTOFMEMORY: ++ return U_MEMORY_ALLOCATION_ERROR; ++ ++ default: ++ return U_INTERNAL_PROGRAM_ERROR; ++ } ++} ++ ++int32_t GetLocaleInfoExWrapper(LPCWSTR lpLocaleName, LCTYPE LCType, LPWSTR lpLCData, int cchData, UErrorCode* status) ++{ ++ RETURN_VALUE_IF(U_FAILURE(*status), 0); ++ ++#ifndef UPREFS_TEST ++ *status = U_ZERO_ERROR; ++ int32_t result = GetLocaleInfoEx(lpLocaleName, LCType, lpLCData, cchData); ++ ++ if (result == 0) ++ { ++ *status = getUErrorCodeFromLastError(); ++ } ++ return result; ++#else ++ #include "uprefstest.h" ++ UPrefsTest prefTests; ++ return prefTests.MockGetLocaleInfoEx(lpLocaleName, LCType, lpLCData, cchData, status); ++#endif ++} ++ ++// Copies a string to a buffer if its size allows it and returns the size. ++// The returned needed buffer size includes the terminating \0 null character. ++// If the buffer's size is set to 0, the needed buffer size is returned before copying the string. ++int32_t checkBufferCapacityAndCopy(const char* uprefsString, char* uprefsBuffer, int32_t bufferSize, UErrorCode* status) ++{ ++ int32_t neededBufferSize = static_cast(uprv_strlen(uprefsString) + 1); ++ ++ RETURN_VALUE_IF(bufferSize == 0, neededBufferSize); ++ RETURN_FAILURE_WITH_STATUS_IF(neededBufferSize > bufferSize, U_BUFFER_OVERFLOW_ERROR, status); ++ ++ uprv_strcpy(uprefsBuffer, uprefsString); ++ ++ return neededBufferSize; ++} ++ ++CharString getLocaleBCP47Tag_impl(UErrorCode* status, bool getSorting) ++{ ++ // First part of a bcp47 tag looks like an NLS user locale, so we get the NLS user locale. ++ int32_t neededBufferSize = GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_SNAME, nullptr, 0, status); ++ ++ RETURN_VALUE_IF(U_FAILURE(*status), CharString()); ++ ++ MaybeStackArray NLSLocale(neededBufferSize, *status); ++ RETURN_WITH_ALLOCATION_ERROR_IF_FAILED(status); ++ ++ int32_t result = GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_SNAME, NLSLocale.getAlias(), neededBufferSize, status); ++ ++ RETURN_VALUE_IF(U_FAILURE(*status), CharString()); ++ ++ if (getSorting) //We determine if we want the locale (for example, en-US) or the sorting method (for example, phonebk) ++ { ++ // We use LOCALE_SNAME to get the sorting method (if any). So we need to keep ++ // only the sorting bit after the _, removing the locale name. ++ // Example: from "de-DE_phoneb" we only want "phoneb" ++ const wchar_t * startPosition = wcschr(NLSLocale.getAlias(), L'_'); ++ ++ // Note: not finding a "_" is not an error, it means the user has not selected an alternate sorting method, which is fine. ++ if (startPosition != nullptr) ++ { ++ CharString sortingSystem = getSortingSystemBCP47FromNLSType(startPosition + 1, status); ++ ++ if (sortingSystem.length() == 0) ++ { ++ *status = U_UNSUPPORTED_ERROR; ++ return CharString(); ++ } ++ return sortingSystem; ++ } ++ } ++ else ++ { ++ // The NLS locale may include a non-default sort, such as de-DE_phoneb. We only want the locale name before the _. ++ wchar_t * position = wcschr(NLSLocale.getAlias(), L'_'); ++ if (position != nullptr) ++ { ++ *position = L'\0'; ++ } ++ ++ CharString languageTag; ++ int32_t resultCapacity = 0; ++ languageTag.getAppendBuffer(neededBufferSize, neededBufferSize, resultCapacity, *status); ++ RETURN_WITH_ALLOCATION_ERROR_IF_FAILED(status); ++ ++ int32_t unitsWritten = 0; ++ u_strToUTF8(languageTag.data(), neededBufferSize, &unitsWritten, reinterpret_cast(NLSLocale.getAlias()), neededBufferSize, status); ++ RETURN_VALUE_IF(U_FAILURE(*status), CharString()); ++ return languageTag; ++ } ++ ++ return CharString(); ++} ++ ++CharString getCalendarSystem_impl(UErrorCode* status) ++{ ++ int32_t NLSCalendar = 0; ++ ++ GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_ICALENDARTYPE | LOCALE_RETURN_NUMBER, reinterpret_cast(&NLSCalendar), sizeof(NLSCalendar) / sizeof(wchar_t), status); ++ ++ RETURN_VALUE_IF(U_FAILURE(*status), CharString()); ++ ++ CharString calendar(getCalendarBCP47FromNLSType(NLSCalendar, status), *status); ++ RETURN_FAILURE_STRING_WITH_STATUS_IF(calendar.length() == 0, U_UNSUPPORTED_ERROR, status); ++ ++ return calendar; ++} ++ ++CharString getCurrencyCode_impl(UErrorCode* status) ++{ ++ int32_t neededBufferSize = GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_SINTLSYMBOL, nullptr, 0, status); ++ ++ RETURN_VALUE_IF(U_FAILURE(*status), CharString()); ++ ++ MaybeStackArray NLScurrencyData(neededBufferSize, *status); ++ RETURN_WITH_ALLOCATION_ERROR_IF_FAILED(status); ++ ++ int32_t result = GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_SINTLSYMBOL, NLScurrencyData.getAlias(), neededBufferSize, status); ++ ++ RETURN_VALUE_IF(U_FAILURE(*status), CharString()); ++ ++ MaybeStackArray currency(neededBufferSize, *status); ++ RETURN_WITH_ALLOCATION_ERROR_IF_FAILED(status); ++ ++ int32_t unitsWritten = 0; ++ u_strToUTF8(currency.getAlias(), neededBufferSize, &unitsWritten, reinterpret_cast(NLScurrencyData.getAlias()), neededBufferSize, status); ++ RETURN_VALUE_IF(U_FAILURE(*status), CharString()); ++ ++ if (unitsWritten == 0) ++ { ++ *status = U_INTERNAL_PROGRAM_ERROR; ++ return CharString(); ++ } ++ ++ // Since we retreived the currency code in caps, we need to make it lowercase for it to be in CLDR BCP47 U extensions format. ++ T_CString_toLowerCase(currency.getAlias()); ++ ++ return CharString(currency.getAlias(), neededBufferSize, *status); ++} ++ ++CharString getFirstDayOfWeek_impl(UErrorCode* status) ++{ ++ int32_t NLSfirstDay = 0; ++ GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_IFIRSTDAYOFWEEK | LOCALE_RETURN_NUMBER, reinterpret_cast(&NLSfirstDay), sizeof(NLSfirstDay) / sizeof(wchar_t), status); ++ ++ RETURN_VALUE_IF(U_FAILURE(*status), CharString()); ++ ++ CharString firstDay = getFirstDayBCP47FromNLSType(NLSfirstDay, status); ++ RETURN_FAILURE_STRING_WITH_STATUS_IF(firstDay.length() == 0, U_UNSUPPORTED_ERROR, status); ++ ++ return firstDay; ++} ++ ++CharString getHourCycle_impl(UErrorCode* status) ++{ ++ int32_t neededBufferSize = GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_STIMEFORMAT, nullptr, 0, status); ++ ++ RETURN_VALUE_IF(U_FAILURE(*status), CharString()); ++ ++ MaybeStackArray NLShourCycle(neededBufferSize, *status); ++ RETURN_WITH_ALLOCATION_ERROR_IF_FAILED(status); ++ ++ int32_t result = GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_STIMEFORMAT, NLShourCycle.getAlias(), neededBufferSize, status); ++ ++ RETURN_VALUE_IF(U_FAILURE(*status), CharString()); ++ ++ CharString hourCycle = get12_or_24hourFormat(NLShourCycle.getAlias(), status); ++ if (hourCycle.length() == 0) ++ { ++ *status = U_INTERNAL_PROGRAM_ERROR; ++ return CharString(); ++ } ++ return hourCycle; ++} ++ ++CharString getMeasureSystem_impl(UErrorCode* status) ++{ ++ int32_t NLSmeasureSystem = 0; ++ GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_IMEASURE | LOCALE_RETURN_NUMBER, reinterpret_cast(&NLSmeasureSystem), sizeof(NLSmeasureSystem) / sizeof(wchar_t), status); ++ ++ RETURN_VALUE_IF(U_FAILURE(*status), CharString()); ++ ++ CharString measureSystem = getMeasureSystemBCP47FromNLSType(NLSmeasureSystem, status); ++ RETURN_FAILURE_STRING_WITH_STATUS_IF(measureSystem.length() == 0, U_UNSUPPORTED_ERROR, status); ++ ++ return measureSystem; ++} ++ ++void appendIfDataNotEmpty(CharString& dest, const char* firstData, const char* secondData, bool& warningGenerated, UErrorCode* status) ++{ ++ if (*status == U_UNSUPPORTED_ERROR) ++ { ++ warningGenerated = true; ++ *status = U_ZERO_ERROR; ++ } ++ ++ if (uprv_strlen(secondData) != 0) ++ { ++ dest.append(firstData, *status); ++ dest.append(secondData, *status); ++ } ++} ++// ------------------------------------------------------- ++// --------------- END OF HELPER FUNCTIONS --------------- ++// ------------------------------------------------------- ++ ++ ++// ------------------------------------------------------- ++// ---------------------- APIs --------------------------- ++// ------------------------------------------------------- ++ ++// Gets the valid and canonical BCP47 tag with the user settings for Language, Calendar, Sorting, Currency, ++// First day of week, Hour cycle, and Measurement system. ++// Calls all of the other APIs ++// Returns the needed buffer size for the BCP47 Tag. ++int32_t uprefs_getBCP47Tag(char* uprefsBuffer, int32_t bufferSize, UErrorCode* status) ++{ ++ RETURN_FAILURE_WITH_STATUS_IF(uprefsBuffer == nullptr && bufferSize != 0, U_ILLEGAL_ARGUMENT_ERROR, status); ++ ++ *status = U_ZERO_ERROR; ++ CharString BCP47Tag; ++ bool warningGenerated = false; ++ ++ CharString languageTag = getLocaleBCP47Tag_impl(status, false); ++ RETURN_VALUE_IF(U_FAILURE(*status), 0); ++ BCP47Tag.append(languageTag.data(), *status); ++ BCP47Tag.append("-u", *status); ++ ++ CharString calendar = getCalendarSystem_impl(status); ++ RETURN_VALUE_IF(U_FAILURE(*status) && *status != U_UNSUPPORTED_ERROR, 0); ++ appendIfDataNotEmpty(BCP47Tag, "-ca-", calendar.data(), warningGenerated, status); ++ ++ CharString sortingSystem = getLocaleBCP47Tag_impl(status, true); ++ RETURN_VALUE_IF(U_FAILURE(*status) && *status != U_UNSUPPORTED_ERROR, 0); ++ appendIfDataNotEmpty(BCP47Tag, "-co-", sortingSystem.data(), warningGenerated, status); ++ ++ CharString currency = getCurrencyCode_impl(status); ++ RETURN_VALUE_IF(U_FAILURE(*status) && *status != U_UNSUPPORTED_ERROR, 0); ++ appendIfDataNotEmpty(BCP47Tag, "-cu-", currency.data(), warningGenerated, status); ++ ++ CharString firstDay = getFirstDayOfWeek_impl(status); ++ RETURN_VALUE_IF(U_FAILURE(*status) && *status != U_UNSUPPORTED_ERROR, 0); ++ appendIfDataNotEmpty(BCP47Tag, "-fw-", firstDay.data(), warningGenerated, status); ++ ++ CharString hourCycle = getHourCycle_impl(status); ++ RETURN_VALUE_IF(U_FAILURE(*status) && *status != U_UNSUPPORTED_ERROR, 0); ++ appendIfDataNotEmpty(BCP47Tag, "-hc-", hourCycle.data(), warningGenerated, status); ++ ++ CharString measureSystem = getMeasureSystem_impl(status); ++ RETURN_VALUE_IF(U_FAILURE(*status) && *status != U_UNSUPPORTED_ERROR, 0); ++ appendIfDataNotEmpty(BCP47Tag, "-ms-", measureSystem.data(), warningGenerated, status); ++ ++ if (warningGenerated) ++ { ++ *status = U_USING_FALLBACK_WARNING; ++ } ++ ++ return checkBufferCapacityAndCopy(BCP47Tag.data(), uprefsBuffer, bufferSize, status); ++} ++ ++// ------------------------------------------------------- ++// ---------------------- END OF APIs -------------------- ++// ------------------------------------------------------- ++ ++#endif // U_PLATFORM_USES_ONLY_WIN32_API && UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY +\ No newline at end of file +diff --git a/icu/icu4c/source/common/uprefs.h b/icu/icu4c/source/common/uprefs.h +new file mode 100644 +index 0000000000000000000000000000000000000000..2d77d0c9e7f8bdf9287b77d55741160f1c10a1fe +--- /dev/null ++++ b/icu/icu4c/source/common/uprefs.h +@@ -0,0 +1,29 @@ ++// © 2016 and later: Unicode, Inc. and others. ++// License & terms of use: http://www.unicode.org/copyright.html ++ ++#ifndef UPREFS_H ++#define UPREFS_H ++ ++#include "unicode/platform.h" ++#include "unicode/utypes.h" ++#if U_PLATFORM_USES_ONLY_WIN32_API && UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY ++ ++/** ++* Gets the valid and canonical BCP47 tag with the user settings for Language, Calendar, Sorting, Currency, ++* First day of week, Hour cycle, and Measurement system when available. ++* ++* @param uprefsBuffer Pointer to a buffer in which this function retrieves the BCP47 tag. ++* This pointer is not used if bufferSize is set to 0. ++* @param bufferSize Size, in characters, of the data buffer indicated by uprefsBuffer. Alternatively, the application ++* can set this parameter to 0. In this case, the function does not use the uprefsBuffer parameter ++* and returns the required buffer size, including the terminating null character. ++* @param status: Pointer to a UErrorCode. The resulting value will be U_ZERO_ERROR if the call was successful or will ++* contain an error or warning code. If the status is U_USING_FALLBACK_WARNING, it means at least one of the ++ settings was not succesfully mapped between NLS and CLDR, so it will not be shown on the BCP47 tag. ++* @return The needed buffer size, including the terminating \0 null character if the call was successful, should be ignored ++* if status was not U_ZERO_ERROR. ++*/ ++int32_t uprefs_getBCP47Tag(char* uprefsBuffer, int32_t bufferSize, UErrorCode* status); ++ ++#endif //U_PLATFORM_USES_ONLY_WIN32_API && UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY ++#endif //UPREFS_H +\ No newline at end of file +diff --git a/icu/icu4c/source/test/intltest/Makefile.in b/icu/icu4c/source/test/intltest/Makefile.in +index 13d3ea86dc9bd7c17c944b2fb7b04a143879421f..5f8822cedac4a5ddc9428cb85941b668f612c5a0 100644 +--- a/icu/icu4c/source/test/intltest/Makefile.in ++++ b/icu/icu4c/source/test/intltest/Makefile.in +@@ -69,7 +69,7 @@ string_segment_test.o \ + numbertest_parse.o numbertest_doubleconversion.o numbertest_skeletons.o \ + static_unisets_test.o numfmtdatadriventest.o numbertest_range.o erarulestest.o \ + formattedvaluetest.o formatted_string_builder_test.o numbertest_permutation.o \ +-units_data_test.o units_router_test.o units_test.o ++units_data_test.o units_router_test.o units_test.o uprefstest.o + + DEPS = $(OBJECTS:.o=.d) + +diff --git a/icu/icu4c/source/test/intltest/intltest.vcxproj b/icu/icu4c/source/test/intltest/intltest.vcxproj +index 319c3ab58f68f70f3da6ead4ca6cf5ca81da617b..20da05e608aeb4f472ef378d222732c863ec04aa 100644 +--- a/icu/icu4c/source/test/intltest/intltest.vcxproj ++++ b/icu/icu4c/source/test/intltest/intltest.vcxproj +@@ -288,6 +288,7 @@ + + + ++ + + + +@@ -419,6 +420,7 @@ + + + ++ + + + +diff --git a/icu/icu4c/source/test/intltest/itutil.cpp b/icu/icu4c/source/test/intltest/itutil.cpp +index 228dbf2f218aa1a6ac6860ec54ed67303b243699..2f7ba22278596980f172617c2db9df55c28ee680 100644 +--- a/icu/icu4c/source/test/intltest/itutil.cpp ++++ b/icu/icu4c/source/test/intltest/itutil.cpp +@@ -33,6 +33,9 @@ + #include "uvectest.h" + #include "aliastst.h" + #include "usettest.h" ++#if U_PLATFORM_USES_ONLY_WIN32_API && UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY ++ #include "uprefstest.h" ++#endif + + extern IntlTest *createBytesTrieTest(); + extern IntlTest *createLocaleMatcherTest(); +@@ -67,6 +70,9 @@ void IntlTestUtilities::runIndexedTest( int32_t index, UBool exec, const char* & + TESTCASE_AUTO_CLASS(LocaleAliasTest); + TESTCASE_AUTO_CLASS(UnicodeSetTest); + TESTCASE_AUTO_CLASS(ErrorCodeTest); ++#if U_PLATFORM_USES_ONLY_WIN32_API && UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY ++ TESTCASE_AUTO_CLASS(UPrefsTest); ++#endif + TESTCASE_AUTO_CREATE_CLASS(LocalPointerTest); + TESTCASE_AUTO_CREATE_CLASS(BytesTrieTest); + TESTCASE_AUTO_CREATE_CLASS(UCharsTrieTest); +diff --git a/icu/icu4c/source/test/intltest/uprefstest.cpp b/icu/icu4c/source/test/intltest/uprefstest.cpp +new file mode 100644 +index 0000000000000000000000000000000000000000..f76997c66c45a694398c62ed23e94d0d1d509561 +--- /dev/null ++++ b/icu/icu4c/source/test/intltest/uprefstest.cpp +@@ -0,0 +1,437 @@ ++// © 2016 and later: Unicode, Inc. and others. ++// License & terms of use: http://www.unicode.org/copyright.html ++#include "uprefstest.h" ++#if U_PLATFORM_USES_ONLY_WIN32_API && UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY ++ ++#define ARRAY_SIZE 512 ++ ++ std::wstring UPrefsTest::language = L""; ++ std::wstring UPrefsTest::currency = L""; ++ std::wstring UPrefsTest::hourCycle = L""; ++ int32_t UPrefsTest::firstday = 0; ++ int32_t UPrefsTest::measureSystem = 0; ++ CALID UPrefsTest::calendar = 0; ++ ++void UPrefsTest::runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par*/ ) ++{ ++ if (exec) logln("TestSuite UPrefsTest: "); ++ TESTCASE_AUTO_BEGIN; ++ TESTCASE_AUTO(TestGetDefaultLocaleAsBCP47Tag); ++ TESTCASE_AUTO(TestBCP47TagWithSorting); ++ TESTCASE_AUTO(TestBCP47TagChineseSimplified); ++ TESTCASE_AUTO(TestBCP47TagChineseSortingStroke); ++ TESTCASE_AUTO(TestBCP47TagJapanCalendar); ++ TESTCASE_AUTO(TestUseNeededBuffer); ++ TESTCASE_AUTO(TestGetNeededBuffer); ++ TESTCASE_AUTO(TestGetUnsupportedSorting); ++ TESTCASE_AUTO(Get24HourCycleMixed); ++ TESTCASE_AUTO(Get12HourCycleMixed); ++ TESTCASE_AUTO(Get12HourCycleMixed2); ++ TESTCASE_AUTO(Get12HourCycle); ++ TESTCASE_AUTO(Get12HourCycle2); ++ TESTCASE_AUTO_END; ++} ++ ++int32_t UPrefsTest::MockGetLocaleInfoEx(LPCWSTR lpLocaleName, LCTYPE LCType, LPWSTR lpLCData, int cchData, UErrorCode* status) ++{ ++ switch (LCType) ++ { ++ case LOCALE_SNAME: ++ if (cchData == 0) ++ { ++ *status = U_ZERO_ERROR; ++ return language.length() + 1; ++ } ++ ++ if (language.length() + 1 > cchData) ++ { ++ *status = U_BUFFER_OVERFLOW_ERROR; ++ return 0; ++ } ++ wcsncpy(lpLCData, language.c_str(), cchData); ++ *status = U_ZERO_ERROR; ++ return language.length(); ++ ++ case LOCALE_ICALENDARTYPE | LOCALE_RETURN_NUMBER: ++ if (cchData == 0) ++ { ++ *status = U_ZERO_ERROR; ++ return 2; ++ } ++ if (cchData < 2) ++ { ++ *status = U_BUFFER_OVERFLOW_ERROR; ++ return 0; ++ } ++ *(reinterpret_cast(lpLCData)) = calendar; ++ *status = U_ZERO_ERROR; ++ return 2; ++ ++ case LOCALE_SINTLSYMBOL: ++ if (cchData == 0) ++ { ++ *status = U_ZERO_ERROR; ++ return currency.length() + 1; ++ } ++ if (currency.length() + 1 > cchData) ++ { ++ *status = U_BUFFER_OVERFLOW_ERROR; ++ return 0; ++ } ++ wcsncpy(lpLCData, currency.c_str(), cchData); ++ *status = U_ZERO_ERROR; ++ return currency.length(); ++ ++ case LOCALE_IFIRSTDAYOFWEEK | LOCALE_RETURN_NUMBER: ++ if (cchData == 0) ++ { ++ *status = U_ZERO_ERROR; ++ return 2; ++ } ++ if (cchData < 2) ++ { ++ *status = U_BUFFER_OVERFLOW_ERROR; ++ return 0; ++ } ++ ++ *(reinterpret_cast(lpLCData)) = firstday; ++ *status = U_ZERO_ERROR; ++ return 2; ++ ++ case LOCALE_STIMEFORMAT: ++ if (cchData == 0) ++ { ++ *status = U_ZERO_ERROR; ++ return hourCycle.length() + 1; ++ } ++ ++ if (hourCycle.length() + 1 > cchData) ++ { ++ *status = U_BUFFER_OVERFLOW_ERROR; ++ return 0; ++ } ++ wcsncpy(lpLCData, hourCycle.c_str(), cchData); ++ *status = U_ZERO_ERROR; ++ return 0; ++ ++ case LOCALE_IMEASURE | LOCALE_RETURN_NUMBER: ++ if (cchData == 0) ++ { ++ *status = U_ZERO_ERROR; ++ return 2; ++ } ++ ++ if (cchData < 2) ++ { ++ *status = U_BUFFER_OVERFLOW_ERROR; ++ return 0; ++ } ++ *(reinterpret_cast(lpLCData)) = measureSystem; ++ *status = U_ZERO_ERROR; ++ return 2; ++ ++ default: ++ *status = U_INTERNAL_PROGRAM_ERROR; ++ return 0; ++ } ++} ++ ++// The code above is independent of the library itself, but for the code below this point, ++// we need to include the library to be able to use the definitions of the API uprefs_getBCP47Tag ++#include "uprefs.cpp" ++ ++void UPrefsTest::TestGetDefaultLocaleAsBCP47Tag() ++{ ++ char languageBuffer[ARRAY_SIZE] = {0}; ++ language = L"en-US"; ++ currency = L"USD"; ++ hourCycle = L"HH:mm:ss"; ++ firstday = 0; ++ measureSystem = 1; ++ calendar = CAL_GREGORIAN; ++ UErrorCode status = U_ZERO_ERROR; ++ const char* expectedValue = "en-US-u-ca-gregory-cu-usd-fw-mon-hc-h23-ms-ussystem"; ++ ++ if ( uprefs_getBCP47Tag(languageBuffer, ARRAY_SIZE, &status) != 52) ++ { ++ errln("Expected length to be 52, but got: %d\n",uprv_strlen(languageBuffer)); ++ } ++ if ( uprv_strcmp(expectedValue, languageBuffer) != 0) ++ { ++ errln("Expected BCP47Tag to be %s, but got: %s\n", expectedValue, languageBuffer); ++ } ++} ++ ++void UPrefsTest::TestBCP47TagWithSorting() ++{ ++ char languageBuffer[ARRAY_SIZE] = {0}; ++ language = L"de-DE_phoneb"; ++ currency = L"EUR"; ++ hourCycle = L"HH:mm:ss"; ++ firstday = 0; ++ measureSystem = 1; ++ calendar = CAL_GREGORIAN; ++ UErrorCode status = U_ZERO_ERROR; ++ char* expectedValue = "de-DE-u-ca-gregory-co-phonebk-cu-eur-fw-mon-hc-h23-ms-ussystem"; ++ ++ if ( uprefs_getBCP47Tag(languageBuffer, ARRAY_SIZE, &status) != 63) ++ { ++ errln("Expected length to be 63, but got: %d\n",uprv_strlen(languageBuffer)); ++ } ++ if ( uprv_strcmp(expectedValue, languageBuffer) != 0) ++ { ++ errln("Expected BCP47Tag to be %s, but got: %s\n", expectedValue, languageBuffer); ++ } ++} ++ ++void UPrefsTest::TestBCP47TagChineseSimplified() ++{ ++ char languageBuffer[ARRAY_SIZE] = {0}; ++ language = L"zh-Hans-HK"; ++ currency = L"EUR"; ++ hourCycle = L"hh:mm:ss"; ++ firstday = 2; ++ measureSystem = 1; ++ calendar = CAL_GREGORIAN; ++ UErrorCode status = U_ZERO_ERROR; ++ char* expectedValue = "zh-Hans-HK-u-ca-gregory-cu-eur-fw-wed-hc-h12-ms-ussystem"; ++ ++ if ( uprefs_getBCP47Tag(languageBuffer, ARRAY_SIZE, &status) != 57) ++ { ++ errln("Expected length to be 57, but got: %d\n",uprv_strlen(languageBuffer)); ++ } ++ if ( uprv_strcmp(expectedValue, languageBuffer) != 0) ++ { ++ errln("Expected BCP47Tag to be %s, but got: %s\n", expectedValue, languageBuffer); ++ } ++} ++ ++void UPrefsTest::TestBCP47TagChineseSortingStroke() ++{ ++ char languageBuffer[ARRAY_SIZE] = {0}; ++ language = L"zh-SG_stroke"; ++ currency = L"EUR"; ++ hourCycle = L"hh:mm:ss"; ++ firstday = 2; ++ measureSystem = 0; ++ calendar = CAL_GREGORIAN; ++ UErrorCode status = U_ZERO_ERROR; ++ char* expectedValue = "zh-SG-u-ca-gregory-co-stroke-cu-eur-fw-wed-hc-h12-ms-metric"; ++ ++ if ( uprefs_getBCP47Tag(languageBuffer, ARRAY_SIZE, &status) != 60) ++ { ++ errln("Expected length to be 60, but got: %d\n",uprv_strlen(languageBuffer)); ++ } ++ if ( uprv_strcmp(expectedValue, languageBuffer) != 0) ++ { ++ errln("Expected BCP47Tag to be %s, but got: %s\n", expectedValue, languageBuffer); ++ } ++} ++ ++void UPrefsTest::TestBCP47TagJapanCalendar() ++{ ++ char languageBuffer[ARRAY_SIZE] = {0}; ++ language = L"ja-JP"; ++ currency = L"MXN"; ++ hourCycle = L"hh:mm:ss"; ++ firstday = 1; ++ measureSystem = 0; ++ calendar = CAL_JAPAN; ++ UErrorCode status = U_ZERO_ERROR; ++ char* expectedValue = "ja-JP-u-ca-japanese-cu-mxn-fw-tue-hc-h12-ms-metric"; ++ ++ if ( uprefs_getBCP47Tag(languageBuffer, ARRAY_SIZE, &status) != 51) ++ { ++ errln("Expected length to be 51, but got: %d\n",uprv_strlen(languageBuffer)); ++ } ++ if ( uprv_strcmp(expectedValue, languageBuffer) != 0) ++ { ++ errln("Expected BCP47Tag to be %s, but got: %s\n", expectedValue, languageBuffer); ++ } ++} ++ ++void UPrefsTest::TestUseNeededBuffer() ++{ ++ char languageBuffer[ARRAY_SIZE] = {0}; ++ language = L"ja-JP"; ++ currency = L"MXN"; ++ hourCycle = L"hh:mm:ss"; ++ firstday = 1; ++ measureSystem = 0; ++ calendar = CAL_THAI; ++ UErrorCode status = U_ZERO_ERROR; ++ char* expectedValue = "ja-JP-u-ca-buddhist-cu-mxn-fw-tue-hc-h12-ms-metric"; ++ ++ int32_t neededBufferSize = uprefs_getBCP47Tag(nullptr, 0, &status); ++ ++ if ( uprefs_getBCP47Tag(languageBuffer, neededBufferSize, &status) != 51) ++ { ++ errln("Expected length to be 51, but got: %d\n",uprv_strlen(languageBuffer)); ++ } ++ if ( uprv_strcmp(expectedValue, languageBuffer) != 0) ++ { ++ errln("Expected BCP47Tag to be %s, but got: %s\n", expectedValue, languageBuffer); ++ } ++} ++ ++void UPrefsTest::TestGetNeededBuffer() ++{ ++ char languageBuffer[ARRAY_SIZE] = {0}; ++ language = L"zh-SG_stroke"; ++ currency = L"MXN"; ++ hourCycle = L"hh:mm:ss"; ++ firstday = 1; ++ measureSystem = 0; ++ calendar = CAL_THAI; ++ UErrorCode status = U_ZERO_ERROR; ++ char* expectedValue = "zh-SG-u-ca-buddhist-co-stroke-cu-mxn-fw-tue-hc-h12-ms-metric"; ++ ++ int32_t neededBufferSize = uprefs_getBCP47Tag(nullptr, 0, &status); ++ ++ if ( neededBufferSize != 61) ++ { ++ errln("Expected buffer size to be 61, but got: %d\n",uprv_strlen(languageBuffer)); ++ } ++ if ( uprefs_getBCP47Tag(languageBuffer, neededBufferSize, &status) != 61) ++ { ++ errln("Expected length to be 61, but got: %d\n",uprv_strlen(languageBuffer)); ++ } ++ if ( uprv_strcmp(expectedValue, languageBuffer) != 0) ++ { ++ errln("Expected BCP47Tag to be %s, but got: %s\n", expectedValue, languageBuffer); ++ } ++} ++ ++void UPrefsTest::TestGetUnsupportedSorting() ++{ ++ char languageBuffer[ARRAY_SIZE] = {0}; ++ language = L"hu-HU_technl"; ++ currency = L"MXN"; ++ hourCycle = L"hh:mm:ss"; ++ firstday = 1; ++ measureSystem = 0; ++ calendar = CAL_THAI; ++ UErrorCode status = U_ZERO_ERROR; ++ char* expectedValue = "hu-HU-u-ca-buddhist-cu-mxn-fw-tue-hc-h12-ms-metric"; ++ ++ if ( uprefs_getBCP47Tag(languageBuffer, ARRAY_SIZE, &status) != 51) ++ { ++ errln("Expected length to be 51, but got: %d\n",uprv_strlen(languageBuffer)); ++ } ++ if ( uprv_strcmp(expectedValue, languageBuffer) != 0) ++ { ++ errln("Expected BCP47Tag to be %s, but got: %s\n", expectedValue, languageBuffer); ++ } ++} ++ ++void UPrefsTest::Get24HourCycleMixed() ++{ ++ char languageBuffer[ARRAY_SIZE] = {0}; ++ language = L"ja-JP"; ++ currency = L"MXN"; ++ hourCycle = L"HHhh:mm:ss"; ++ firstday = 1; ++ measureSystem = 0; ++ calendar = CAL_THAI; ++ UErrorCode status = U_ZERO_ERROR; ++ char* expectedValue = "ja-JP-u-ca-buddhist-cu-mxn-fw-tue-hc-h23-ms-metric"; ++ ++ if (uprefs_getBCP47Tag(languageBuffer, ARRAY_SIZE, &status) != 51) ++ { ++ errln("Expected length to be 51, but got: %d\n", uprv_strlen(languageBuffer)); ++ } ++ if (uprv_strcmp(expectedValue, languageBuffer) != 0) ++ { ++ errln("Expected BCP47Tag to be %s, but got: %s\n", expectedValue, languageBuffer); ++ } ++} ++ ++void UPrefsTest::Get12HourCycleMixed() ++{ ++ char languageBuffer[ARRAY_SIZE] = {0}; ++ language = L"ja-JP"; ++ currency = L"MXN"; ++ hourCycle = L"hHhH:mm:ss"; ++ firstday = 1; ++ measureSystem = 0; ++ calendar = CAL_THAI; ++ UErrorCode status = U_ZERO_ERROR; ++ char* expectedValue = "ja-JP-u-ca-buddhist-cu-mxn-fw-tue-hc-h12-ms-metric"; ++ ++ if (uprefs_getBCP47Tag(languageBuffer, ARRAY_SIZE, &status) != 51) ++ { ++ errln("Expected length to be 51, but got: %d\n", uprv_strlen(languageBuffer)); ++ } ++ if (uprv_strcmp(expectedValue, languageBuffer) != 0) ++ { ++ errln("Expected BCP47Tag to be %s, but got: %s\n", expectedValue, languageBuffer); ++ } ++} ++ ++ ++void UPrefsTest::Get12HourCycleMixed2() ++{ ++ char languageBuffer[ARRAY_SIZE] = {0}; ++ language = L"ja-JP"; ++ currency = L"MXN"; ++ hourCycle = L"hH''h'H'H:mm:ss"; ++ firstday = 1; ++ measureSystem = 0; ++ calendar = CAL_THAI; ++ UErrorCode status = U_ZERO_ERROR; ++ char* expectedValue = "ja-JP-u-ca-buddhist-cu-mxn-fw-tue-hc-h12-ms-metric"; ++ ++ if (uprefs_getBCP47Tag(languageBuffer, ARRAY_SIZE, &status) != 51) ++ { ++ errln("Expected length to be 51, but got: %d\n", uprv_strlen(languageBuffer)); ++ } ++ if (uprv_strcmp(expectedValue, languageBuffer) != 0) ++ { ++ errln("Expected BCP47Tag to be %s, but got: %s\n", expectedValue, languageBuffer); ++ } ++} ++ ++void UPrefsTest::Get12HourCycle() ++{ ++ char languageBuffer[ARRAY_SIZE] = {0}; ++ language = L"ja-JP"; ++ currency = L"MXN"; ++ hourCycle = L"h'H'h:mm:ss"; ++ firstday = 1; ++ measureSystem = 0; ++ calendar = CAL_THAI; ++ UErrorCode status = U_ZERO_ERROR; ++ char* expectedValue = "ja-JP-u-ca-buddhist-cu-mxn-fw-tue-hc-h12-ms-metric"; ++ ++ if (uprefs_getBCP47Tag(languageBuffer, ARRAY_SIZE, &status) != 51) ++ { ++ errln("Expected length to be 51, but got: %d\n", uprv_strlen(languageBuffer)); ++ } ++ if (uprv_strcmp(expectedValue, languageBuffer) != 0) ++ { ++ errln("Expected BCP47Tag to be %s, but got: %s\n", expectedValue, languageBuffer); ++ } ++} ++ ++void UPrefsTest::Get12HourCycle2() ++{ ++ char languageBuffer[ARRAY_SIZE] = {0}; ++ language = L"ja-JP"; ++ currency = L"MXN"; ++ hourCycle = L"'H'h'H'h:mm:ss"; ++ firstday = 1; ++ measureSystem = 0; ++ calendar = CAL_THAI; ++ UErrorCode status = U_ZERO_ERROR; ++ char* expectedValue = "ja-JP-u-ca-buddhist-cu-mxn-fw-tue-hc-h12-ms-metric"; ++ ++ if (uprefs_getBCP47Tag(languageBuffer, ARRAY_SIZE, &status) != 51) ++ { ++ errln("Expected length to be 51, but got: %d\n", uprv_strlen(languageBuffer)); ++ } ++ if (uprv_strcmp(expectedValue, languageBuffer) != 0) ++ { ++ errln("Expected BCP47Tag to be %s, but got: %s\n", expectedValue, languageBuffer); ++ } ++} ++#endif //U_PLATFORM_USES_ONLY_WIN32_API && UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY +\ No newline at end of file +diff --git a/icu/icu4c/source/test/intltest/uprefstest.h b/icu/icu4c/source/test/intltest/uprefstest.h +new file mode 100644 +index 0000000000000000000000000000000000000000..d87452e6bbde65a03df43d549e01abd3890c557c +--- /dev/null ++++ b/icu/icu4c/source/test/intltest/uprefstest.h +@@ -0,0 +1,50 @@ ++// © 2016 and later: Unicode, Inc. and others. ++// License & terms of use: http://www.unicode.org/copyright.html ++#ifndef UPREFSTEST_H ++#define UPREFSTEST_H ++ ++#include "unicode/platform.h" ++#if U_PLATFORM_USES_ONLY_WIN32_API && UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY ++// We define UPREFS_TEST to use the mock version of GetLocaleInfoEx(), which ++// allows us to simulate its behaviour and determine if the results given by the ++// API align with what we expect to receive ++#define UPREFS_TEST 1 ++ ++ ++#include "windows.h" ++#include "intltest.h" ++#include "uprefs.h" ++ ++class UPrefsTest: public IntlTest { ++private: ++ static std::wstring language; ++ static std::wstring currency; ++ static std::wstring hourCycle; ++ static int32_t firstday; ++ static int32_t measureSystem; ++ static CALID calendar; ++ ++public: ++ UPrefsTest(){}; ++ virtual ~UPrefsTest(){}; ++ ++ virtual void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = NULL) override; ++ int32_t MockGetLocaleInfoEx(LPCWSTR lpLocaleName, LCTYPE LCType, LPWSTR lpLCData, int cchData, UErrorCode* status); ++ void TestGetDefaultLocaleAsBCP47Tag(); ++ void TestBCP47TagWithSorting(); ++ void TestBCP47TagChineseSimplified(); ++ void TestBCP47TagChineseSortingStroke(); ++ void TestBCP47TagJapanCalendar(); ++ void TestUseNeededBuffer(); ++ void TestGetNeededBuffer(); ++ void TestGetUnsupportedSorting(); ++ void Get24HourCycleMixed(); ++ void Get12HourCycleMixed(); ++ void Get12HourCycleMixed2(); ++ void Get12HourCycle(); ++ void Get12HourCycle2(); ++}; ++ ++ ++#endif //U_PLATFORM_USES_ONLY_WIN32_API && UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY ++#endif //UPREFSTEST_H +\ No newline at end of file diff --git a/icu/.gitignore b/icu/.gitignore index 4efac556dfe..9d0654d4183 100644 --- a/icu/.gitignore +++ b/icu/.gitignore @@ -1,4 +1,5 @@ # Wildcards +*.1 *.8 *.a *.ao @@ -32,6 +33,7 @@ *.vcxproj.user *_debug *_release +bazel-* cygicudata* libicu* libicutest* @@ -51,6 +53,7 @@ Debug/ Generated[!!-~]Files/ Release/ __pycache__/ +_site/ arm/ arm64/ bin/ @@ -60,6 +63,7 @@ lib/ !tools/cldr/lib out/ release/ +!docs/processes/release/ tmp/ x64/ x86/ @@ -73,6 +77,7 @@ ipch pkgdata.inc pkgdataMakefile rules.mk +.DS_Store !icu4c/source/samples/csdet/Makefile @@ -86,12 +91,8 @@ icu4c/source/samples/uresb/*.res icu4c/source/test-*.xml icu4c/source/test/hdrtst/ht_* icu4c/source/test/perf/howExpensiveIs/*.xml -icu4c/source/tools/gendict/*.1 -icu4c/source/tools/genrb/*.1 icu4c/source/tools/genrb/derb_* icu4c/source/tools/genren/urename.* -icu4c/source/tools/makeconv/*.1 -icu4c/source/tools/pkgdata/*.1 icu4j/*.jar icu4j/lib/*.jar tools/multi/packages/*.jar @@ -101,6 +102,7 @@ icu4c/source/tools/icuinfo/icuplugins*.txt !icu4c/source/tools/icuinfo/icuplugins_windows_sample.txt # Specific file names +docs/Gemfile.lock icu4c/binARM icu4c/bin32uwp icu4c/bin64 @@ -128,7 +130,6 @@ icu4c/source/config.log icu4c/source/config.status icu4c/source/config/Makefile.inc icu4c/source/config/icu-config -icu4c/source/config/icu-config.1 icu4c/source/config/icu.pc icu4c/source/config/icucross.inc icu4c/source/config/icucross.mk @@ -149,7 +150,6 @@ icu4c/source/extra/scrptrun/srtest.o icu4c/source/extra/scrptrun/srtest.exe icu4c/source/extra/uconv/pkgdatain.txt icu4c/source/extra/uconv/uconv -icu4c/source/extra/uconv/uconv.1 icu4c/source/extra/uconv/uconv.plg icu4c/source/extra/uconv/uconvmsg icu4c/source/i18n/i18n.res diff --git a/icu/icu4c/APIChangeReport.html b/icu/icu4c/APIChangeReport.html index 53919cdfcf4..49a8b98c56c 100644 --- a/icu/icu4c/APIChangeReport.html +++ b/icu/icu4c/APIChangeReport.html @@ -5,31 +5,31 @@ --> -ICU4C API Comparison: ICU 67 with ICU 68 +ICU4C API Comparison: ICU 71 with ICU 72 -

ICU4C API Comparison: ICU 67 with ICU 68

+

ICU4C API Comparison: ICU 71 with ICU 72

-

Removed from ICU 67

+

Removed from ICU 71

- + - - - - - - - - - - - - - - - - - - -
FileAPIICU 67ICU 68FileAPIICU 71ICU 72
fmtable.hconst UFormattable* icu::Formattable::toUFormattable()Stable
ICU 52
(missing)
+
calendar.hbool icu::Calendar::isSet(EDateFields) constDeprecated
ICU 2.6
(missing)
measunit.hLocalArray<MeasureUnit> icu::MeasureUnit::splitToSingleUnits(int32_t&, UErrorCode&) constInternal
ICU 67
(missing)
+
calendar.hint32_t icu::Calendar::get(EDateFields, UErrorCode&) constDeprecated
ICU 2.6
(missing)
measunit.hint32_t icu::MeasureUnit::getIndex() constInternal(missing)
+
calendar.hint32_t icu::Calendar::getActualMaximum(EDateFields, UErrorCode&) constDeprecated
ICU 2.6
(missing)
measunit.hstatic MeasureUnit icu::MeasureUnit::resolveUnitPerUnit(const MeasureUnit&, const MeasureUnit&, bool*)Internal(missing)
+
calendar.hvoid icu::Calendar::clear(EDateFields)Deprecated
ICU 2.6
(missing)
measunit.hstatic int32_t icu::MeasureUnit::getIndexCount()Internal(missing)
+
calendar.hvoid icu::Calendar::set(EDateFields, int32_t)Deprecated
ICU 2.6
(missing)
measunit.hstatic int32_t icu::MeasureUnit::internalGetIndexForTypeAndSubtype(const char*, const char*)Internal(missing)
+
calendar.hvoid icu::Calendar::setFirstDayOfWeek(EDaysOfWeek)Deprecated
ICU 2.6
(missing)
nounit.hUClassID icu::NoUnit::getDynamicClassID() constDraft
ICU 60
(missing)
+
dtptngen.hstatic DateTimePatternGenerator* icu::DateTimePatternGenerator::internalMakeInstance(const Locale&, UErrorCode&)Internal(missing)
nounit.hicu::NoUnit::NoUnit(const NoUnit&)Draft
ICU 60
(missing)
+
gregocal.hint32_t icu::GregorianCalendar::getActualMaximum(EDateFields) constDeprecated
ICU 2.6
(missing)
nounit.hicu::NoUnit::~NoUnit()Draft
ICU 60
(missing)
+
numberformatter.hNounClass icu::number::FormattedNumber::getNounClass(UErrorCode&) constDraft
ICU 71
(missing)
nounit.hstatic NoUnit icu::NoUnit::base()Draft
ICU 60
(missing)
+
numberformatter.hconst char* icu::number::FormattedNumber::getGender(UErrorCode&) constDeprecated(missing)
nounit.hstatic NoUnit icu::NoUnit::percent()Draft
ICU 60
(missing)
+
plurrule.hint32_t icu::PluralRules::getSamples(const UnicodeString&, FixedDecimal*, int32_t, UErrorCode&)Internal(missing)
nounit.hstatic NoUnit icu::NoUnit::permille()Draft
ICU 60
(missing)
+
plurrule.hstatic bool icu::PluralRules::hasOverride(const Locale&)Internal(missing)
nounit.hstatic UClassID icu::NoUnit::getStaticClassID()Draft
ICU 60
(missing)
-
nounit.hvoid* icu::NoUnit::clone() constDraft
ICU 60
(missing)
-
uniset.hconst USet* icu::UnicodeSet::toUSet()Stable
ICU 4.2
(missing)
+
tzrule.hbool icu::InitialTimeZoneRule::getStartInYear(int32_t, int32_t, int32_t, UDate&) constStable
ICU 3.8
(missing)
@@ -110,1058 +102,610 @@

Removed from ICU 67

(jump back to top)
-

Deprecated or Obsoleted in ICU 68

+

Deprecated or Obsoleted in ICU 72

- + - - - - - - - - - - - -
FileAPIICU 67ICU 68FileAPIICU 71ICU 72
numberrangeformatter.hUnicodeString icu::number::FormattedNumberRange::getFirstDecimal(UErrorCode&) constDraft
ICU 63
Deprecated
-ICU 68
numberrangeformatter.hUnicodeString icu::number::FormattedNumberRange::getSecondDecimal(UErrorCode&) constDraft
ICU 63
Deprecated
-ICU 68
umachine.h#define FALSEStable
ICU 2.0
Deprecated
-ICU 68
umachine.h#define TRUEStable
ICU 2.0
Deprecated
-ICU 68

(jump back to top)
-

Changed in ICU 68 (old, new)

+

Changed in ICU 72 (old, new)

- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - +
FileAPIICU 67ICU 68FileAPIICU 71ICU 72
bytestrie.hBytesTrie& icu::BytesTrie::resetToState64(uint64_t)Draft→Stable
ICU 65
bytestrie.huint64_t icu::BytesTrie::getState64() constDraft→Stable
ICU 65
listformatter.hstatic ListFormatter* icu::ListFormatter::createInstance(const Locale&, UListFormatterType, UListFormatterWidth, UErrorCode&)Draft→Stable
ICU 67
localebuilder.hUBool icu::LocaleBuilder::copyErrorTo(UErrorCode&) constDraft→Stable
ICU 65
localematcher.hBuilder& icu::LocaleMatcher::Builder::addSupportedLocale(const Locale&)Draft→Stable
ICU 65
localematcher.hBuilder& icu::LocaleMatcher::Builder::operator=(Builder&&)Draft→Stable
ICU 65
localematcher.hBuilder& icu::LocaleMatcher::Builder::setDefaultLocale(const Locale*)Draft→Stable
ICU 65
localematcher.hBuilder& icu::LocaleMatcher::Builder::setDemotionPerDesiredLocale(ULocMatchDemotion)Draft→Stable
ICU 65
localematcher.hBuilder& icu::LocaleMatcher::Builder::setFavorSubtag(ULocMatchFavorSubtag)Draft→Stable
ICU 65
localematcher.hBuilder& icu::LocaleMatcher::Builder::setSupportedLocales(Iter, Iter)Draft→Stable
ICU 65
localematcher.hBuilder& icu::LocaleMatcher::Builder::setSupportedLocales(Locale::Iterator&)Draft→Stable
ICU 65
localematcher.hBuilder& icu::LocaleMatcher::Builder::setSupportedLocalesFromListString(StringPiece)Draft→Stable
ICU 65
localematcher.hBuilder& icu::LocaleMatcher::Builder::setSupportedLocalesViaConverter(Iter, Iter, Conv)Draft→Stable
ICU 65
localematcher.hLocale icu::LocaleMatcher::Result::makeResolvedLocale(UErrorCode&) constDraft→Stable
ICU 65
localematcher.hLocaleMatcher icu::LocaleMatcher::Builder::build(UErrorCode&) constDraft→Stable
ICU 65
localematcher.hLocaleMatcher& icu::LocaleMatcher::operator=(LocaleMatcher&&)Draft→Stable
ICU 65
localematcher.hResult icu::LocaleMatcher::getBestMatchResult(Locale::Iterator&, UErrorCode&) constDraft→Stable
ICU 65
localematcher.hResult icu::LocaleMatcher::getBestMatchResult(const Locale&, UErrorCode&) constDraft→Stable
ICU 65
localematcher.hResult& icu::LocaleMatcher::Result::operator=(Result&&)Draft→Stable
ICU 65
localematcher.hUBool icu::LocaleMatcher::Builder::copyErrorTo(UErrorCode&) constDraft→Stable
ICU 65
localematcher.hconst Locale* icu::LocaleMatcher::Result::getDesiredLocale() constDraft→Stable
ICU 65
localematcher.hconst Locale* icu::LocaleMatcher::Result::getSupportedLocale() constDraft→Stable
ICU 65
localematcher.hconst Locale* icu::LocaleMatcher::getBestMatch(Locale::Iterator&, UErrorCode&) constDraft→Stable
ICU 65
localematcher.hconst Locale* icu::LocaleMatcher::getBestMatch(const Locale&, UErrorCode&) constDraft→Stable
ICU 65
localematcher.hconst Locale* icu::LocaleMatcher::getBestMatchForListString(StringPiece, UErrorCode&) constDraft→Stable
ICU 65
localematcher.henum ULocMatchDemotion::ULOCMATCH_DEMOTION_NONEDraft→Stable
ICU 65
localematcher.henum ULocMatchDemotion::ULOCMATCH_DEMOTION_REGIONDraft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getItem()Draft→Stable
ICU 70
localematcher.henum ULocMatchFavorSubtag::ULOCMATCH_FAVOR_LANGUAGEDraft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getKilowattHourPer100Kilometer()Draft→Stable
ICU 70
localematcher.henum ULocMatchFavorSubtag::ULOCMATCH_FAVOR_SCRIPTDraft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createItem(UErrorCode&)Draft→Stable
ICU 70
localematcher.hicu::LocaleMatcher::Builder::Builder()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilowattHourPer100Kilometer(UErrorCode&)Draft→Stable
ICU 70
localematcher.hicu::LocaleMatcher::Builder::Builder(Builder&&)Draft→Stable
ICU 65
localematcher.hicu::LocaleMatcher::Builder::~Builder()Draft→Stable
ICU 65
localematcher.hicu::LocaleMatcher::LocaleMatcher(LocaleMatcher&&)Draft→Stable
ICU 65
localematcher.hicu::LocaleMatcher::Result::Result(Result&&)Draft→Stable
ICU 65
localematcher.hicu::LocaleMatcher::Result::~Result()Draft→Stable
ICU 65
localematcher.hicu::LocaleMatcher::~LocaleMatcher()Draft→Stable
ICU 65
localematcher.hint32_t icu::LocaleMatcher::Result::getDesiredIndex() constDraft→Stable
ICU 65
localematcher.hint32_t icu::LocaleMatcher::Result::getSupportedIndex() constDraft→Stable
ICU 65
locid.hUBool icu::Locale::ConvertingIterator< Iter, Conv >::hasNext() const overrideDraft→Stable
ICU 65
locid.hUBool icu::Locale::Iterator::hasNext() constDraft→Stable
ICU 65
locid.hUBool icu::Locale::RangeIterator< Iter >::hasNext() const overrideDraft→Stable
ICU 65
locid.hconst Locale& icu::Locale::ConvertingIterator< Iter, Conv >::next() overrideDraft→Stable
ICU 65
locid.hconst Locale& icu::Locale::Iterator::next()Draft→Stable
ICU 65
locid.hconst Locale& icu::Locale::RangeIterator< Iter >::next() overrideDraft→Stable
ICU 65
locid.hicu::Locale::ConvertingIterator< Iter, Conv >::ConvertingIterator(Iter, Iter, Conv)Draft→Stable
ICU 65
locid.hicu::Locale::Iterator::~Iterator()Draft→Stable
ICU 65
locid.hicu::Locale::RangeIterator< Iter >::RangeIterator(Iter, Iter)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getBar()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getDecade()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getDotPerCentimeter()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getDotPerInch()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getEm()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getMegapixel()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getPascal()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getPixel()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getPixelPerCentimeter()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getPixelPerInch()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getThermUs()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBar(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDecade(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDotPerCentimeter(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDotPerInch(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createEm(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMegapixel(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPascal(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPixel(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPixelPerCentimeter(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPixelPerInch(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createThermUs(UErrorCode&)Draft→Stable
ICU 65
numberformatter.hStringClass icu::number::FormattedNumber::toDecimalNumber(UErrorCode&) constDraft→Stable
ICU 65
numberrangeformatter.hUnicodeString icu::number::FormattedNumberRange::getFirstDecimal(UErrorCode&) constDraft
ICU 63
Deprecated
-ICU 68
numberrangeformatter.hUnicodeString icu::number::FormattedNumberRange::getSecondDecimal(UErrorCode&) constDraft
ICU 63
Deprecated
-ICU 68
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_HOURDraft→Stable
ICU 65
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_MINUTEDraft→Stable
ICU 65
stringpiece.hicu::StringPiece::StringPiece(T)Draft→Stable
ICU 65
ucal.hint32_t ucal_getHostTimeZone(UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 65
ucharstrie.hUCharsTrie& icu::UCharsTrie::resetToState64(uint64_t)Draft→Stable
ICU 65
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitDisplayCase(StringPiece) const&Internal
ICU 69
Internal
+
ucharstrie.huint64_t icu::UCharsTrie::getState64() constDraft→Stable
ICU 65
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::unitDisplayCase(StringPiece)&&Internal
ICU 69
Internal
+
ulistformatter.hUListFormatter* ulistfmt_openForType(const char*, UListFormatterType, UListFormatterWidth, UErrorCode*)Draft→Stable
ICU 67
numberrangeformatter.hicu::number::FormattedNumberRange::FormattedNumberRange()Draft→Stable
ICU 70
ulistformatter.henum UListFormatterType::ULISTFMT_TYPE_ANDDraft→Stable
ICU 67
uchar.hbool u_stringHasBinaryProperty(const UChar*, int32_t, UProperty)Draft→Stable
ICU 70
ulistformatter.henum UListFormatterType::ULISTFMT_TYPE_ORDraft→Stable
ICU 67
uchar.henum UProperty::UCHAR_BASIC_EMOJIDraft→Stable
ICU 70
ulistformatter.henum UListFormatterType::ULISTFMT_TYPE_UNITSDraft→Stable
ICU 67
uchar.henum UProperty::UCHAR_EMOJI_KEYCAP_SEQUENCEDraft→Stable
ICU 70
ulistformatter.henum UListFormatterWidth::ULISTFMT_WIDTH_NARROWDraft→Stable
ICU 67
uchar.henum UProperty::UCHAR_RGI_EMOJI_FLAG_SEQUENCEDraft→Stable
ICU 70
ulistformatter.henum UListFormatterWidth::ULISTFMT_WIDTH_SHORTDraft→Stable
ICU 67
uchar.henum UProperty::UCHAR_RGI_EMOJI_MODIFIER_SEQUENCEDraft→Stable
ICU 70
ulistformatter.henum UListFormatterWidth::ULISTFMT_WIDTH_WIDEDraft→Stable
ICU 67
uchar.henum UProperty::UCHAR_RGI_EMOJI_TAG_SEQUENCEDraft→Stable
ICU 70
uloc.hUEnumeration* uloc_openAvailableByType(ULocAvailableType, UErrorCode*)Draft→Stable
ICU 65
uchar.henum UProperty::UCHAR_RGI_EMOJI_ZWJ_SEQUENCEDraft→Stable
ICU 70
uloc.henum ULocAvailableType::ULOC_AVAILABLE_DEFAULTDraft→Stable
ICU 65
uchar.henum UProperty::UCHAR_RGI_EMOJIDraft→Stable
ICU 70
uloc.henum ULocAvailableType::ULOC_AVAILABLE_ONLY_LEGACY_ALIASESDraft→Stable
ICU 65
udat.henum UDateFormatSymbolType::UDAT_NARROW_QUARTERSDraft→Stable
ICU 70
uloc.henum ULocAvailableType::ULOC_AVAILABLE_WITH_LEGACY_ALIASESDraft→Stable
ICU 65
udat.henum UDateFormatSymbolType::UDAT_STANDALONE_NARROW_QUARTERSDraft→Stable
ICU 70
umachine.h#define FALSEStable
ICU 2.0
Deprecated
-ICU 68
uformattedvalue.henum UFieldCategory::UFIELD_CATEGORY_NUMBER_RANGE_SPANDraft→Stable
ICU 69
umachine.h#define TRUEStable
ICU 2.0
Deprecated
-ICU 68
uniset.hbool icu::UnicodeSet::hasStrings() constDraft→Stable
ICU 70
utrace.henum UTraceFunctionNumber::UTRACE_UDATA_BUNDLEDraft→Stable
ICU 65
uset.hbool uset_hasStrings(const USet*)Draft→Stable
ICU 70
utrace.henum UTraceFunctionNumber::UTRACE_UDATA_DATA_FILEDraft→Stable
ICU 65
uset.hint32_t uset_getRangeCount(const USet*)Draft→Stable
ICU 70
utrace.henum UTraceFunctionNumber::UTRACE_UDATA_RES_FILEDraft→Stable
ICU 65
utrace.henum UTraceFunctionNumber::UTRACE_UDATA_STARTDraft→Stable
ICU 65
usetiter.hUnicodeSetIterator & icu::UnicodeSetIterator::skipToStrings()Draft→Stable
ICU 70

(jump back to top)
-

Promoted to stable in ICU 68

+

Promoted to stable in ICU 72

- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
FileAPIICU 67ICU 68FileAPIICU 71ICU 72
bytestrie.hBytesTrie& icu::BytesTrie::resetToState64(uint64_t)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getItem()Draft→Stable
ICU 70
bytestrie.huint64_t icu::BytesTrie::getState64() constDraft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getKilowattHourPer100Kilometer()Draft→Stable
ICU 70
fmtable.hUFormattable* icu::Formattable::toUFormattable()(missing)Stable
-ICU 52
measunit.hstatic MeasureUnit* icu::MeasureUnit::createItem(UErrorCode&)Draft→Stable
ICU 70
listformatter.hstatic ListFormatter* icu::ListFormatter::createInstance(const Locale&, UListFormatterType, UListFormatterWidth, UErrorCode&)Draft→Stable
ICU 67
measunit.hstatic MeasureUnit* icu::MeasureUnit::createKilowattHourPer100Kilometer(UErrorCode&)Draft→Stable
ICU 70
localebuilder.hUBool icu::LocaleBuilder::copyErrorTo(UErrorCode&) constDraft→Stable
ICU 65
numberrangeformatter.hicu::number::FormattedNumberRange::FormattedNumberRange()Draft→Stable
ICU 70
localematcher.hBuilder& icu::LocaleMatcher::Builder::addSupportedLocale(const Locale&)Draft→Stable
ICU 65
uchar.hbool u_stringHasBinaryProperty(const UChar*, int32_t, UProperty)Draft→Stable
ICU 70
localematcher.hBuilder& icu::LocaleMatcher::Builder::operator=(Builder&&)Draft→Stable
ICU 65
uchar.henum UBlockCode::UBLOCK_ARABIC_EXTENDED_C(missing)Stable
+ICU 72
(Born Stable)
localematcher.hBuilder& icu::LocaleMatcher::Builder::setDefaultLocale(const Locale*)Draft→Stable
ICU 65
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H(missing)Stable
+ICU 72
(Born Stable)
localematcher.hBuilder& icu::LocaleMatcher::Builder::setDemotionPerDesiredLocale(ULocMatchDemotion)Draft→Stable
ICU 65
uchar.henum UBlockCode::UBLOCK_CYRILLIC_EXTENDED_D(missing)Stable
+ICU 72
(Born Stable)
localematcher.hBuilder& icu::LocaleMatcher::Builder::setFavorSubtag(ULocMatchFavorSubtag)Draft→Stable
ICU 65
uchar.henum UBlockCode::UBLOCK_DEVANAGARI_EXTENDED_A(missing)Stable
+ICU 72
(Born Stable)
localematcher.hBuilder& icu::LocaleMatcher::Builder::setSupportedLocales(Iter, Iter)Draft→Stable
ICU 65
uchar.henum UBlockCode::UBLOCK_KAKTOVIK_NUMERALS(missing)Stable
+ICU 72
(Born Stable)
localematcher.hBuilder& icu::LocaleMatcher::Builder::setSupportedLocales(Locale::Iterator&)Draft→Stable
ICU 65
uchar.henum UBlockCode::UBLOCK_KAWI(missing)Stable
+ICU 72
(Born Stable)
localematcher.hBuilder& icu::LocaleMatcher::Builder::setSupportedLocalesFromListString(StringPiece)Draft→Stable
ICU 65
uchar.henum UBlockCode::UBLOCK_NAG_MUNDARI(missing)Stable
+ICU 72
(Born Stable)
localematcher.hBuilder& icu::LocaleMatcher::Builder::setSupportedLocalesViaConverter(Iter, Iter, Conv)Draft→Stable
ICU 65
uchar.henum UProperty::UCHAR_BASIC_EMOJIDraft→Stable
ICU 70
localematcher.hLocale icu::LocaleMatcher::Result::makeResolvedLocale(UErrorCode&) constDraft→Stable
ICU 65
uchar.henum UProperty::UCHAR_EMOJI_KEYCAP_SEQUENCEDraft→Stable
ICU 70
localematcher.hLocaleMatcher icu::LocaleMatcher::Builder::build(UErrorCode&) constDraft→Stable
ICU 65
uchar.henum UProperty::UCHAR_RGI_EMOJI_FLAG_SEQUENCEDraft→Stable
ICU 70
localematcher.hLocaleMatcher& icu::LocaleMatcher::operator=(LocaleMatcher&&)Draft→Stable
ICU 65
uchar.henum UProperty::UCHAR_RGI_EMOJI_MODIFIER_SEQUENCEDraft→Stable
ICU 70
localematcher.hResult icu::LocaleMatcher::getBestMatchResult(Locale::Iterator&, UErrorCode&) constDraft→Stable
ICU 65
uchar.henum UProperty::UCHAR_RGI_EMOJI_TAG_SEQUENCEDraft→Stable
ICU 70
localematcher.hResult icu::LocaleMatcher::getBestMatchResult(const Locale&, UErrorCode&) constDraft→Stable
ICU 65
uchar.henum UProperty::UCHAR_RGI_EMOJI_ZWJ_SEQUENCEDraft→Stable
ICU 70
localematcher.hResult& icu::LocaleMatcher::Result::operator=(Result&&)Draft→Stable
ICU 65
uchar.henum UProperty::UCHAR_RGI_EMOJIDraft→Stable
ICU 70
localematcher.hUBool icu::LocaleMatcher::Builder::copyErrorTo(UErrorCode&) constDraft→Stable
ICU 65
udat.henum UDateFormatSymbolType::UDAT_NARROW_QUARTERSDraft→Stable
ICU 70
localematcher.hconst Locale* icu::LocaleMatcher::Result::getDesiredLocale() constDraft→Stable
ICU 65
udat.henum UDateFormatSymbolType::UDAT_STANDALONE_NARROW_QUARTERSDraft→Stable
ICU 70
localematcher.hconst Locale* icu::LocaleMatcher::Result::getSupportedLocale() constDraft→Stable
ICU 65
uformattedvalue.henum UFieldCategory::UFIELD_CATEGORY_NUMBER_RANGE_SPANDraft→Stable
ICU 69
localematcher.hconst Locale* icu::LocaleMatcher::getBestMatch(Locale::Iterator&, UErrorCode&) constDraft→Stable
ICU 65
uniset.hbool icu::UnicodeSet::hasStrings() constDraft→Stable
ICU 70
localematcher.hconst Locale* icu::LocaleMatcher::getBestMatch(const Locale&, UErrorCode&) constDraft→Stable
ICU 65
uscript.henum UScriptCode::USCRIPT_KAWI(missing)Stable
+ICU 72
(Born Stable)
localematcher.hconst Locale* icu::LocaleMatcher::getBestMatchForListString(StringPiece, UErrorCode&) constDraft→Stable
ICU 65
uscript.henum UScriptCode::USCRIPT_NAG_MUNDARI(missing)Stable
+ICU 72
(Born Stable)
localematcher.henum ULocMatchDemotion::ULOCMATCH_DEMOTION_NONEDraft→Stable
ICU 65
uset.hbool uset_hasStrings(const USet*)Draft→Stable
ICU 70
localematcher.henum ULocMatchDemotion::ULOCMATCH_DEMOTION_REGIONDraft→Stable
ICU 65
uset.hint32_t uset_getRangeCount(const USet*)Draft→Stable
ICU 70
localematcher.henum ULocMatchFavorSubtag::ULOCMATCH_FAVOR_LANGUAGEDraft→Stable
ICU 65
usetiter.hUnicodeSetIterator & icu::UnicodeSetIterator::skipToStrings()Draft→Stable
ICU 70
localematcher.henum ULocMatchFavorSubtag::ULOCMATCH_FAVOR_SCRIPTDraft→Stable
ICU 65
localematcher.hicu::LocaleMatcher::Builder::Builder()Draft→Stable
ICU 65
localematcher.hicu::LocaleMatcher::Builder::Builder(Builder&&)Draft→Stable
ICU 65
localematcher.hicu::LocaleMatcher::Builder::~Builder()Draft→Stable
ICU 65
localematcher.hicu::LocaleMatcher::LocaleMatcher(LocaleMatcher&&)Draft→Stable
ICU 65
localematcher.hicu::LocaleMatcher::Result::Result(Result&&)Draft→Stable
ICU 65
localematcher.hicu::LocaleMatcher::Result::~Result()Draft→Stable
ICU 65
localematcher.hicu::LocaleMatcher::~LocaleMatcher()Draft→Stable
ICU 65
localematcher.hint32_t icu::LocaleMatcher::Result::getDesiredIndex() constDraft→Stable
ICU 65
localematcher.hint32_t icu::LocaleMatcher::Result::getSupportedIndex() constDraft→Stable
ICU 65
locid.hUBool icu::Locale::ConvertingIterator< Iter, Conv >::hasNext() const overrideDraft→Stable
ICU 65
locid.hUBool icu::Locale::Iterator::hasNext() constDraft→Stable
ICU 65
locid.hUBool icu::Locale::RangeIterator< Iter >::hasNext() const overrideDraft→Stable
ICU 65
locid.hconst Locale& icu::Locale::ConvertingIterator< Iter, Conv >::next() overrideDraft→Stable
ICU 65
locid.hconst Locale& icu::Locale::Iterator::next()Draft→Stable
ICU 65
locid.hconst Locale& icu::Locale::RangeIterator< Iter >::next() overrideDraft→Stable
ICU 65
locid.hicu::Locale::ConvertingIterator< Iter, Conv >::ConvertingIterator(Iter, Iter, Conv)Draft→Stable
ICU 65
locid.hicu::Locale::Iterator::~Iterator()Draft→Stable
ICU 65
locid.hicu::Locale::RangeIterator< Iter >::RangeIterator(Iter, Iter)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getBar()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getDecade()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getDotPerCentimeter()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getDotPerInch()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getEm()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getMegapixel()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getPascal()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getPixel()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getPixelPerCentimeter()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getPixelPerInch()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getThermUs()Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createBar(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDecade(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDotPerCentimeter(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDotPerInch(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createEm(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createMegapixel(UErrorCode&)Draft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPascal(UErrorCode&)Draft→Stable
ICU 65
+

+(jump back to top) +
+ +

Added in ICU 72

+ + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - -
FileAPIICU 71ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPixel(UErrorCode&)Draft→Stable
ICU 65
displayoptions.hBuilder icu::DisplayOptions::copyToBuilder() const(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPixelPerCentimeter(UErrorCode&)Draft→Stable
ICU 65
displayoptions.hBuilder& icu::DisplayOptions::Builder::setCapitalization(UDisplayOptionsCapitalization)(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPixelPerInch(UErrorCode&)Draft→Stable
ICU 65
displayoptions.hBuilder& icu::DisplayOptions::Builder::setDisplayLength(UDisplayOptionsDisplayLength)(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createThermUs(UErrorCode&)Draft→Stable
ICU 65
displayoptions.hBuilder& icu::DisplayOptions::Builder::setGrammaticalCase(UDisplayOptionsGrammaticalCase)(missing)Draft
+ICU 72
numberformatter.hStringClass icu::number::FormattedNumber::toDecimalNumber(UErrorCode&) constDraft→Stable
ICU 65
displayoptions.hBuilder& icu::DisplayOptions::Builder::setNameStyle(UDisplayOptionsNameStyle)(missing)Draft
+ICU 72
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_HOURDraft→Stable
ICU 65
displayoptions.hBuilder& icu::DisplayOptions::Builder::setNounClass(UDisplayOptionsNounClass)(missing)Draft
+ICU 72
reldatefmt.henum UDateAbsoluteUnit::UDAT_ABSOLUTE_MINUTEDraft→Stable
ICU 65
displayoptions.hBuilder& icu::DisplayOptions::Builder::setPluralCategory(UDisplayOptionsPluralCategory)(missing)Draft
+ICU 72
stringpiece.hicu::StringPiece::StringPiece(T)Draft→Stable
ICU 65
displayoptions.hBuilder& icu::DisplayOptions::Builder::setSubstituteHandling(UDisplayOptionsSubstituteHandling)(missing)Draft
+ICU 72
ucal.hint32_t ucal_getHostTimeZone(UChar*, int32_t, UErrorCode*)Draft→Stable
ICU 65
displayoptions.hDisplayOptions icu::DisplayOptions::Builder::build()(missing)Draft
+ICU 72
ucharstrie.hUCharsTrie& icu::UCharsTrie::resetToState64(uint64_t)Draft→Stable
ICU 65
displayoptions.hDisplayOptions& icu::DisplayOptions::operator=(DisplayOptions&&) noexcept=default(missing)Draft
+ICU 72
ucharstrie.huint64_t icu::UCharsTrie::getState64() constDraft→Stable
ICU 65
displayoptions.hDisplayOptions& icu::DisplayOptions::operator=(const DisplayOptions&)=default(missing)Draft
+ICU 72
ulistformatter.hUListFormatter* ulistfmt_openForType(const char*, UListFormatterType, UListFormatterWidth, UErrorCode*)Draft→Stable
ICU 67
displayoptions.hUDisplayOptionsCapitalization icu::DisplayOptions::getCapitalization() const(missing)Draft
+ICU 72
ulistformatter.henum UListFormatterType::ULISTFMT_TYPE_ANDDraft→Stable
ICU 67
displayoptions.hUDisplayOptionsDisplayLength icu::DisplayOptions::getDisplayLength() const(missing)Draft
+ICU 72
ulistformatter.henum UListFormatterType::ULISTFMT_TYPE_ORDraft→Stable
ICU 67
displayoptions.hUDisplayOptionsGrammaticalCase icu::DisplayOptions::getGrammaticalCase() const(missing)Draft
+ICU 72
ulistformatter.henum UListFormatterType::ULISTFMT_TYPE_UNITSDraft→Stable
ICU 67
displayoptions.hUDisplayOptionsNameStyle icu::DisplayOptions::getNameStyle() const(missing)Draft
+ICU 72
ulistformatter.henum UListFormatterWidth::ULISTFMT_WIDTH_NARROWDraft→Stable
ICU 67
displayoptions.hUDisplayOptionsNounClass icu::DisplayOptions::getNounClass() const(missing)Draft
+ICU 72
ulistformatter.henum UListFormatterWidth::ULISTFMT_WIDTH_SHORTDraft→Stable
ICU 67
displayoptions.hUDisplayOptionsPluralCategory icu::DisplayOptions::getPluralCategory() const(missing)Draft
+ICU 72
ulistformatter.henum UListFormatterWidth::ULISTFMT_WIDTH_WIDEDraft→Stable
ICU 67
displayoptions.hUDisplayOptionsSubstituteHandling icu::DisplayOptions::getSubstituteHandling() const(missing)Draft
+ICU 72
uloc.hUEnumeration* uloc_openAvailableByType(ULocAvailableType, UErrorCode*)Draft→Stable
ICU 65
displayoptions.hicu::DisplayOptions::DisplayOptions(const DisplayOptions&)=default(missing)Draft
+ICU 72
uloc.henum ULocAvailableType::ULOC_AVAILABLE_DEFAULTDraft→Stable
ICU 65
displayoptions.hstatic Builder icu::DisplayOptions::builder()(missing)Draft
+ICU 72
uloc.henum ULocAvailableType::ULOC_AVAILABLE_ONLY_LEGACY_ALIASESDraft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getQuarter()(missing)Draft
+ICU 72
uloc.henum ULocAvailableType::ULOC_AVAILABLE_WITH_LEGACY_ALIASESDraft→Stable
ICU 65
measunit.hstatic MeasureUnit icu::MeasureUnit::getTonne()(missing)Draft
+ICU 72
uniset.hUSet* icu::UnicodeSet::toUSet()(missing)Stable
-ICU 4.2
measunit.hstatic MeasureUnit* icu::MeasureUnit::createQuarter(UErrorCode&)(missing)Draft
+ICU 72
utrace.henum UTraceFunctionNumber::UTRACE_UDATA_BUNDLEDraft→Stable
ICU 65
measunit.hstatic MeasureUnit* icu::MeasureUnit::createTonne(UErrorCode&)(missing)Draft
+ICU 72
utrace.henum UTraceFunctionNumber::UTRACE_UDATA_DATA_FILEDraft→Stable
ICU 65
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&) const&(missing)Draft
+ICU 72
utrace.henum UTraceFunctionNumber::UTRACE_UDATA_RES_FILEDraft→Stable
ICU 65
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&)&&(missing)Draft
+ICU 72
utrace.henum UTraceFunctionNumber::UTRACE_UDATA_STARTDraft→Stable
ICU 65
-

-(jump back to top) -
- -

Added in ICU 68

- - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - +
FileAPIICU 67ICU 68
dtitvfmt.hUDisplayContext icu::DateIntervalFormat::getContext(UDisplayContextType, UErrorCode&) const(missing)Draft
-ICU 68
numberformatter.hUDisplayOptionsNounClass icu::number::FormattedNumber::getNounClass(UErrorCode&) const(missing)Draft
+ICU 72
dtitvfmt.hvoid icu::DateIntervalFormat::setContext(UDisplayContext, UErrorCode&)(missing)Draft
-ICU 68
dtptngen.hstatic DateTimePatternGenerator* icu::DateTimePatternGenerator::createInstanceNoStdPat(const Locale&, UErrorCode&)(missing)Internal
+
platform.h#define U_HIDDEN(missing)Internal
fmtable.hUFormattable* icu::Formattable::toUFormattable()(missing)Stable
-ICU 52
localematcher.hBuilder& icu::LocaleMatcher::Builder::setMaxDistance(const Locale&, const Locale&)(missing)Draft
-ICU 68
localematcher.hBuilder& icu::LocaleMatcher::Builder::setNoDefaultLocale()(missing)Draft
-ICU 68
localematcher.hUBool icu::LocaleMatcher::isMatch(const Locale&, const Locale&, UErrorCode&) const(missing)Draft
-ICU 68
measunit.hint32_t icu::MeasureUnit::getOffset() const(missing)Internal
+
plurrule.hint32_t icu::PluralRules::getSamples(const UnicodeString&, DecimalQuantity*, int32_t, UErrorCode&)(missing)Internal
measunit.hstatic MeasureUnit icu::MeasureUnit::getCandela()(missing)Draft
-ICU 68
measunit.hstatic MeasureUnit icu::MeasureUnit::getDessertSpoon()(missing)Draft
-ICU 68
uchar.henum UBlockCode::UBLOCK_ARABIC_EXTENDED_C(missing)Stable
+ICU 72
(Born Stable)
measunit.hstatic MeasureUnit icu::MeasureUnit::getDessertSpoonImperial()(missing)Draft
-ICU 68
uchar.henum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H(missing)Stable
+ICU 72
(Born Stable)
measunit.hstatic MeasureUnit icu::MeasureUnit::getDot()(missing)Draft
-ICU 68
uchar.henum UBlockCode::UBLOCK_CYRILLIC_EXTENDED_D(missing)Stable
+ICU 72
(Born Stable)
measunit.hstatic MeasureUnit icu::MeasureUnit::getDram()(missing)Draft
-ICU 68
uchar.henum UBlockCode::UBLOCK_DEVANAGARI_EXTENDED_A(missing)Stable
+ICU 72
(Born Stable)
measunit.hstatic MeasureUnit icu::MeasureUnit::getDrop()(missing)Draft
-ICU 68
uchar.henum UBlockCode::UBLOCK_KAKTOVIK_NUMERALS(missing)Stable
+ICU 72
(Born Stable)
measunit.hstatic MeasureUnit icu::MeasureUnit::getEarthRadius()(missing)Draft
-ICU 68
uchar.henum UBlockCode::UBLOCK_KAWI(missing)Stable
+ICU 72
(Born Stable)
measunit.hstatic MeasureUnit icu::MeasureUnit::getGrain()(missing)Draft
-ICU 68
uchar.henum UBlockCode::UBLOCK_NAG_MUNDARI(missing)Stable
+ICU 72
(Born Stable)
measunit.hstatic MeasureUnit icu::MeasureUnit::getJigger()(missing)Draft
-ICU 68
udisplayoptions.hUDisplayOptionsGrammaticalCase udispopt_fromGrammaticalCaseIdentifier(const char*)(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit icu::MeasureUnit::getLumen()(missing)Draft
-ICU 68
udisplayoptions.hUDisplayOptionsNounClass udispopt_fromNounClassIdentifier(const char*)(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit icu::MeasureUnit::getPinch()(missing)Draft
-ICU 68
udisplayoptions.hUDisplayOptionsPluralCategory udispopt_fromPluralCategoryIdentifier(const char*)(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit icu::MeasureUnit::getQuartImperial()(missing)Draft
-ICU 68
udisplayoptions.hconst char* udispopt_getGrammaticalCaseIdentifier(UDisplayOptionsGrammaticalCase)(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createCandela(UErrorCode&)(missing)Draft
-ICU 68
udisplayoptions.hconst char* udispopt_getNounClassIdentifier(UDisplayOptionsNounClass)(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDessertSpoon(UErrorCode&)(missing)Draft
-ICU 68
udisplayoptions.hconst char* udispopt_getPluralCategoryIdentifier(UDisplayOptionsPluralCategory)(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDessertSpoonImperial(UErrorCode&)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_BEGINNING_OF_SENTENCE(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDot(UErrorCode&)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_MIDDLE_OF_SENTENCE(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDram(UErrorCode&)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_STANDALONE(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createDrop(UErrorCode&)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UI_LIST_OR_MENU(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createEarthRadius(UErrorCode&)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UNDEFINED(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createGrain(UErrorCode&)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_FULL(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createJigger(UErrorCode&)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_SHORT(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createLumen(UErrorCode&)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_UNDEFINED(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createPinch(UErrorCode&)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ABLATIVE(missing)Draft
+ICU 72
measunit.hstatic MeasureUnit* icu::MeasureUnit::createQuartImperial(UErrorCode&)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ACCUSATIVE(missing)Draft
+ICU 72
measunit.hstd::pair< LocalArray< MeasureUnit >, int32_t > icu::MeasureUnit::splitToSingleUnits(UErrorCode&) const(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_COMITATIVE(missing)Draft
+ICU 72
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::usage(StringPiece) const&(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_DATIVE(missing)Draft
+ICU 72
numberformatter.hDerived icu::number::NumberFormatterSettings< Derived >::usage(StringPiece)&&(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ERGATIVE(missing)Draft
+ICU 72
numberformatter.hMeasureUnit icu::number::FormattedNumber::getOutputUnit(UErrorCode&) const(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_GENITIVE(missing)Draft
+ICU 72
numberformatter.hUsage& icu::number::impl::Usage::operator=(Usage&&)(missing)Internal
-
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_INSTRUMENTAL(missing)Draft
+ICU 72
numberformatter.hUsage& icu::number::impl::Usage::operator=(const Usage&)(missing)Internal
-
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE_COPULATIVE(missing)Draft
+ICU 72
numberformatter.hbool icu::number::impl::Usage::isSet() const(missing)Internal
-
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE(missing)Draft
+ICU 72
numberformatter.hicu::number::impl::Usage::Usage(Usage&&)(missing)Internal
-
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_NOMINATIVE(missing)Draft
+ICU 72
numberformatter.hicu::number::impl::Usage::Usage(const Usage&)(missing)Internal
-
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_OBLIQUE(missing)Draft
+ICU 72
numberformatter.hicu::number::impl::Usage::~Usage()(missing)Internal
-
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_PREPOSITIONAL(missing)Draft
+ICU 72
numberformatter.hint16_t icu::number::impl::Usage::length() const(missing)Internal
-
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_SOCIATIVE(missing)Draft
+ICU 72
numberformatter.hvoid icu::number::impl::Usage::set(StringPiece)(missing)Internal
-
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_UNDEFINED(missing)Draft
+ICU 72
numberrangeformatter.hstd::pair< StringClass, StringClass > icu::number::FormattedNumberRange::getDecimalNumbers(UErrorCode&) const(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_VOCATIVE(missing)Draft
+ICU 72
plurrule.hUnicodeString icu::PluralRules::select(const number::FormattedNumberRange&, UErrorCode&) const(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_DIALECT_NAMES(missing)Draft
+ICU 72
plurrule.hUnicodeString icu::PluralRules::select(const number::impl::UFormattedNumberRangeData*, UErrorCode&) const(missing)Internal
-
udisplayoptions.henum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_STANDARD_NAMES(missing)Draft
+ICU 72
plurrule.hint32_t icu::PluralRules::getSamples(const UnicodeString&, FixedDecimal*, int32_t, UErrorCode&)(missing)Internal
-
udisplayoptions.henum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_UNDEFINED(missing)Draft
+ICU 72
timezone.hstatic TimeZone* icu::TimeZone::forLocaleOrDefault(const Locale&)(missing)Internal
-
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_ANIMATE(missing)Draft
+ICU 72
ucurr.henum UCurrNameStyle::UCURR_FORMAL_SYMBOL_NAME(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_COMMON(missing)Draft
+ICU 72
ucurr.henum UCurrNameStyle::UCURR_VARIANT_SYMBOL_NAME(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_FEMININE(missing)Draft
+ICU 72
udateintervalformat.hUDisplayContext udtitvfmt_getContext(const UDateIntervalFormat*, UDisplayContextType, UErrorCode*)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_INANIMATE(missing)Draft
+ICU 72
udateintervalformat.hvoid udtitvfmt_setContext(UDateIntervalFormat*, UDisplayContext, UErrorCode*)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_MASCULINE(missing)Draft
+ICU 72
umachine.h#define U_DEFINE_FALSE_AND_TRUE(missing)Internal
-ICU 68
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_NEUTER(missing)Draft
+ICU 72
uniset.hUSet* icu::UnicodeSet::toUSet()(missing)Stable
-ICU 4.2
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_OTHER(missing)Draft
+ICU 72
unum.henum UNumberFormatMinimumGroupingDigits::UNUM_MINIMUM_GROUPING_DIGITS_AUTO(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_PERSONAL(missing)Draft
+ICU 72
unum.henum UNumberFormatMinimumGroupingDigits::UNUM_MINIMUM_GROUPING_DIGITS_MIN2(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_UNDEFINED(missing)Draft
+ICU 72
unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_FORMAL(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_FEW(missing)Draft
+ICU 72
unumberformatter.henum UNumberUnitWidth::UNUM_UNIT_WIDTH_VARIANT(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_MANY(missing)Draft
+ICU 72
unumberformatter.hint32_t unumf_resultToDecimalNumber(const UFormattedNumber*, char*, int32_t, UErrorCode*)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ONE(missing)Draft
+ICU 72
unumberrangeformatter.hUFormattedNumberRange* unumrf_openResult(UErrorCode*)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_OTHER(missing)Draft
+ICU 72
unumberrangeformatter.hUNumberRangeFormatter* unumrf_openForSkeletonWithCollapseAndIdentityFallback(const UChar*, int32_t, UNumberRangeCollapse, UNumberRangeIdentityFallback, const char*, UParseError*, UErrorCode*)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_TWO(missing)Draft
+ICU 72
unumberrangeformatter.hUNumberRangeIdentityResult unumrf_resultGetIdentityResult(const UFormattedNumberRange*, UErrorCode*)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_UNDEFINED(missing)Draft
+ICU 72
unumberrangeformatter.hconst UFormattedValue* unumrf_resultAsValue(const UFormattedNumberRange*, UErrorCode*)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ZERO(missing)Draft
+ICU 72
unumberrangeformatter.hint32_t unumrf_resultGetFirstDecimalNumber(const UFormattedNumberRange*, char*, int32_t, UErrorCode*)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_NO_SUBSTITUTE(missing)Draft
+ICU 72
unumberrangeformatter.hint32_t unumrf_resultGetSecondDecimalNumber(const UFormattedNumberRange*, char*, int32_t, UErrorCode*)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_SUBSTITUTE(missing)Draft
+ICU 72
unumberrangeformatter.hvoid unumrf_close(UNumberRangeFormatter*)(missing)Draft
-ICU 68
udisplayoptions.henum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_UNDEFINED(missing)Draft
+ICU 72
unumberrangeformatter.hvoid unumrf_closeResult(UFormattedNumberRange*)(missing)Draft
-ICU 68
unum.hbool unum_hasAttribute(const UNumberFormat*, UNumberFormatAttribute)(missing)Draft
+ICU 72
unumberrangeformatter.hvoid unumrf_formatDecimalRange(const UNumberRangeFormatter*, const char*, int32_t, const char*, int32_t, UFormattedNumberRange*, UErrorCode*)(missing)Draft
-ICU 68
uscript.henum UScriptCode::USCRIPT_KAWI(missing)Stable
+ICU 72
(Born Stable)
unumberrangeformatter.hvoid unumrf_formatDoubleRange(const UNumberRangeFormatter*, double, double, UFormattedNumberRange*, UErrorCode*)(missing)Draft
-ICU 68
upluralrules.hint32_t uplrules_selectForRange(const UPluralRules*, const struct UFormattedNumberRange*, UChar*, int32_t, UErrorCode*)(missing)Draft
-ICU 68
uscript.henum UScriptCode::USCRIPT_NAG_MUNDARI(missing)Stable
+ICU 72
(Born Stable)

(jump back to top)
-

Other existing drafts in ICU 68

+

Other existing drafts in ICU 72

- + - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileAPIICU 67ICU 68FileAPIICU 71ICU 72
bytestream.hvoid icu::ByteSink::AppendU8(const char*, int32_t)Draft
ICU 67
bytestream.hvoid icu::ByteSink::AppendU8(const char8_t*, int32_t)Draft
ICU 67
dtptngen.hUDateFormatHourCycle icu::DateTimePatternGenerator::getDefaultHourCycle(UErrorCode&) constDraft
ICU 67
localematcher.hBuilder& icu::LocaleMatcher::Builder::setDirection(ULocMatchDirection)Draft
ICU 67
localematcher.henum ULocMatchDirection::ULOCMATCH_DIRECTION_ONLY_TWO_WAYDraft
ICU 67
dtptngen.hconst UnicodeString& icu::DateTimePatternGenerator::getDateTimeFormat(UDateFormatStyle, UErrorCode&) constDraft
ICU 71
localematcher.henum ULocMatchDirection::ULOCMATCH_DIRECTION_WITH_ONE_WAYDraft
ICU 67
dtptngen.hvoid icu::DateTimePatternGenerator::setDateTimeFormat(UDateFormatStyle, const UnicodeString&, UErrorCode&)Draft
ICU 71
locid.hvoid icu::Locale::canonicalize(UErrorCode&)Draft
ICU 67
measfmt.hvoid icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) constDraft
ICU 53
measunit.hMeasureUnit icu::MeasureUnit::product(const MeasureUnit&, UErrorCode&) constDraft
ICU 67
measunit.hMeasureUnit icu::MeasureUnit::reciprocal(UErrorCode&) constDraft
ICU 67
measunit.hMeasureUnit icu::MeasureUnit::withDimensionality(int32_t, UErrorCode&) constDraft
ICU 67
measunit.hMeasureUnit icu::MeasureUnit::withSIPrefix(UMeasureSIPrefix, UErrorCode&) constDraft
ICU 67
measunit.hMeasureUnit& icu::MeasureUnit::operator=(MeasureUnit&&) noexceptDraft
ICU 67
measunit.hUMeasureSIPrefix icu::MeasureUnit::getSIPrefix(UErrorCode&) constDraft
ICU 67
numberformatter.hstatic IncrementPrecision icu::number::Precision::incrementExact(uint64_t, int16_t)Draft
ICU 71
measunit.hUMeasureUnitComplexity icu::MeasureUnit::getComplexity(UErrorCode&) constDraft
ICU 67
udatpg.hconst UChar* udatpg_getDateTimeFormatForStyle(const UDateTimePatternGenerator*, UDateFormatStyle, int32_t*, UErrorCode*)Draft
ICU 71
measunit.hconst char* icu::MeasureUnit::getIdentifier() constDraft
ICU 67
udatpg.hvoid udatpg_setDateTimeFormatForStyle(UDateTimePatternGenerator*, UDateFormatStyle, const UChar*, int32_t, UErrorCode*)Draft
ICU 71
measunit.hicu::MeasureUnit::MeasureUnit(MeasureUnit&&) noexceptDraft
ICU 67
unum.henum UNumberFormatFields::UNUM_APPROXIMATELY_SIGN_FIELDDraft
ICU 71
measunit.hint32_t icu::MeasureUnit::getDimensionality(UErrorCode&) constDraft
ICU 67
measunit.hstatic MeasureUnit icu::MeasureUnit::forIdentifier(StringPiece, UErrorCode&)Draft
ICU 67
stringpiece.hicu::StringPiece::StringPiece(const char8_t*)Draft
ICU 67
stringpiece.hicu::StringPiece::StringPiece(const char8_t*, int32_t)Draft
ICU 67
stringpiece.hicu::StringPiece::StringPiece(const std::u8string&)Draft
ICU 67
stringpiece.hicu::StringPiece::StringPiece(std::nullptr_t)Draft
ICU 67
stringpiece.hint32_t icu::StringPiece::compare(StringPiece)Draft
ICU 67
stringpiece.hint32_t icu::StringPiece::find(StringPiece, int32_t)Draft
ICU 67
stringpiece.hvoid icu::StringPiece::set(const char8_t*)Draft
ICU 67
stringpiece.hvoid icu::StringPiece::set(const char8_t*, int32_t)Draft
ICU 67
udat.henum UDateFormatHourCycle::UDAT_HOUR_CYCLE_11Draft
ICU 67
udat.henum UDateFormatHourCycle::UDAT_HOUR_CYCLE_12Draft
ICU 67
udat.henum UDateFormatHourCycle::UDAT_HOUR_CYCLE_23Draft
ICU 67
udat.henum UDateFormatHourCycle::UDAT_HOUR_CYCLE_24Draft
ICU 67
udateintervalformat.hvoid udtitvfmt_formatCalendarToResult(const UDateIntervalFormat*, UCalendar*, UCalendar*, UFormattedDateInterval*, UErrorCode*)Draft
ICU 67
udateintervalformat.hvoid udtitvfmt_formatToResult(const UDateIntervalFormat*, UDate, UDate, UFormattedDateInterval*, UErrorCode*)Draft
ICU 67
udatpg.hUDateFormatHourCycle udatpg_getDefaultHourCycle(const UDateTimePatternGenerator*, UErrorCode*)Draft
ICU 67
uregex.henum URegexpFlag::UREGEX_CANON_EQDraft
ICU 2.4
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_BREAK_ENGINEDraft
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_CHARACTERDraft
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_LINEDraft
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_SENTENCEDraft
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_TITLEDraft
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_CREATE_WORDDraft
ICU 67
utrace.henum UTraceFunctionNumber::UTRACE_UBRK_STARTDraft
ICU 67

@@ -1178,7 +722,7 @@

Signature Simplifications

(jump back to top)

-Contents generated by StableAPI tool on Fri Oct 23 11:35:16 PDT 2020
+Contents generated by StableAPI tool on Thu Oct 06 11:06:39 PDT 2022
Copyright © 2017 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
diff --git a/icu/icu4c/APIChangeReport.md b/icu/icu4c/APIChangeReport.md index 5385904fd10..f004f2cb905 100644 --- a/icu/icu4c/APIChangeReport.md +++ b/icu/icu4c/APIChangeReport.md @@ -5,381 +5,223 @@ License & terms of use: http://www.unicode.org/copyright.html --> -# ICU4C API Comparison: ICU 67 with ICU 68 +# ICU4C API Comparison: ICU 71 with ICU 72 > _Note_ Markdown format of this document is new for ICU 65. -- [Removed from ICU 67](#removed) -- [Deprecated or Obsoleted in ICU 68](#deprecated) -- [Changed in ICU 68](#changed) -- [Promoted to stable in ICU 68](#promoted) -- [Added in ICU 68](#added) -- [Other existing drafts in ICU 68](#other) +- [Removed from ICU 71](#removed) +- [Deprecated or Obsoleted in ICU 72](#deprecated) +- [Changed in ICU 72](#changed) +- [Promoted to stable in ICU 72](#promoted) +- [Added in ICU 72](#added) +- [Other existing drafts in ICU 72](#other) - [Signature Simplifications](#simplifications) ## Removed -Removed from ICU 67 +Removed from ICU 71 -| File | API | ICU 67 | ICU 68 | +| File | API | ICU 71 | ICU 72 | |---|---|---|---| -| fmtable.h | const UFormattable* icu::Formattable::toUFormattable() | StableICU 52 | (missing) -| measunit.h | LocalArray<MeasureUnit> icu::MeasureUnit::splitToSingleUnits(int32_t&, UErrorCode&) const | InternalICU 67 | (missing) -| measunit.h | int32_t icu::MeasureUnit::getIndex() const | Internal | (missing) -| measunit.h | static MeasureUnit icu::MeasureUnit::resolveUnitPerUnit(const MeasureUnit&, const MeasureUnit&, bool*) | Internal | (missing) -| measunit.h | static int32_t icu::MeasureUnit::getIndexCount() | Internal | (missing) -| measunit.h | static int32_t icu::MeasureUnit::internalGetIndexForTypeAndSubtype(const char*, const char*) | Internal | (missing) -| nounit.h | UClassID icu::NoUnit::getDynamicClassID() const | DraftICU 60 | (missing) -| nounit.h | icu::NoUnit::NoUnit(const NoUnit&) | DraftICU 60 | (missing) -| nounit.h | icu::NoUnit::~NoUnit() | DraftICU 60 | (missing) -| nounit.h | static NoUnit icu::NoUnit::base() | DraftICU 60 | (missing) -| nounit.h | static NoUnit icu::NoUnit::percent() | DraftICU 60 | (missing) -| nounit.h | static NoUnit icu::NoUnit::permille() | DraftICU 60 | (missing) -| nounit.h | static UClassID icu::NoUnit::getStaticClassID() | DraftICU 60 | (missing) -| nounit.h | void* icu::NoUnit::clone() const | DraftICU 60 | (missing) -| uniset.h | const USet* icu::UnicodeSet::toUSet() | StableICU 4.2 | (missing) +| calendar.h | bool icu::Calendar::isSet(EDateFields) const | DeprecatedICU 2.6 | (missing) +| calendar.h | int32_t icu::Calendar::get(EDateFields, UErrorCode&) const | DeprecatedICU 2.6 | (missing) +| calendar.h | int32_t icu::Calendar::getActualMaximum(EDateFields, UErrorCode&) const | DeprecatedICU 2.6 | (missing) +| calendar.h | void icu::Calendar::clear(EDateFields) | DeprecatedICU 2.6 | (missing) +| calendar.h | void icu::Calendar::set(EDateFields, int32_t) | DeprecatedICU 2.6 | (missing) +| calendar.h | void icu::Calendar::setFirstDayOfWeek(EDaysOfWeek) | DeprecatedICU 2.6 | (missing) +| dtptngen.h | static DateTimePatternGenerator* icu::DateTimePatternGenerator::internalMakeInstance(const Locale&, UErrorCode&) | Internal | (missing) +| gregocal.h | int32_t icu::GregorianCalendar::getActualMaximum(EDateFields) const | DeprecatedICU 2.6 | (missing) +| numberformatter.h | NounClass icu::number::FormattedNumber::getNounClass(UErrorCode&) const | DraftICU 71 | (missing) +| numberformatter.h | const char* icu::number::FormattedNumber::getGender(UErrorCode&) const | Deprecated | (missing) +| plurrule.h | int32_t icu::PluralRules::getSamples(const UnicodeString&, FixedDecimal*, int32_t, UErrorCode&) | Internal | (missing) +| plurrule.h | static bool icu::PluralRules::hasOverride(const Locale&) | Internal | (missing) +| tzrule.h | bool icu::InitialTimeZoneRule::getStartInYear(int32_t, int32_t, int32_t, UDate&) const | StableICU 3.8 | (missing) ## Deprecated -Deprecated or Obsoleted in ICU 68 +Deprecated or Obsoleted in ICU 72 -| File | API | ICU 67 | ICU 68 | +| File | API | ICU 71 | ICU 72 | |---|---|---|---| -| numberrangeformatter.h | UnicodeString icu::number::FormattedNumberRange::getFirstDecimal(UErrorCode&) const | DraftICU 63 | DeprecatedICU 68 -| numberrangeformatter.h | UnicodeString icu::number::FormattedNumberRange::getSecondDecimal(UErrorCode&) const | DraftICU 63 | DeprecatedICU 68 -| umachine.h | #define FALSE | StableICU 2.0 | DeprecatedICU 68 -| umachine.h | #define TRUE | StableICU 2.0 | DeprecatedICU 68 ## Changed -Changed in ICU 68 (old, new) +Changed in ICU 72 (old, new) -| File | API | ICU 67 | ICU 68 | +| File | API | ICU 71 | ICU 72 | |---|---|---|---| -| bytestrie.h | BytesTrie& icu::BytesTrie::resetToState64(uint64_t) | Draft→StableICU 65 -| bytestrie.h | uint64_t icu::BytesTrie::getState64() const | Draft→StableICU 65 -| listformatter.h | static ListFormatter* icu::ListFormatter::createInstance(const Locale&, UListFormatterType, UListFormatterWidth, UErrorCode&) | Draft→StableICU 67 -| localebuilder.h | UBool icu::LocaleBuilder::copyErrorTo(UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::addSupportedLocale(const Locale&) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::operator=(Builder&&) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setDefaultLocale(const Locale*) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setDemotionPerDesiredLocale(ULocMatchDemotion) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setFavorSubtag(ULocMatchFavorSubtag) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setSupportedLocales(Iter, Iter) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setSupportedLocales(Locale::Iterator&) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setSupportedLocalesFromListString(StringPiece) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setSupportedLocalesViaConverter(Iter, Iter, Conv) | Draft→StableICU 65 -| localematcher.h | Locale icu::LocaleMatcher::Result::makeResolvedLocale(UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | LocaleMatcher icu::LocaleMatcher::Builder::build(UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | LocaleMatcher& icu::LocaleMatcher::operator=(LocaleMatcher&&) | Draft→StableICU 65 -| localematcher.h | Result icu::LocaleMatcher::getBestMatchResult(Locale::Iterator&, UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | Result icu::LocaleMatcher::getBestMatchResult(const Locale&, UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | Result& icu::LocaleMatcher::Result::operator=(Result&&) | Draft→StableICU 65 -| localematcher.h | UBool icu::LocaleMatcher::Builder::copyErrorTo(UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | const Locale* icu::LocaleMatcher::Result::getDesiredLocale() const | Draft→StableICU 65 -| localematcher.h | const Locale* icu::LocaleMatcher::Result::getSupportedLocale() const | Draft→StableICU 65 -| localematcher.h | const Locale* icu::LocaleMatcher::getBestMatch(Locale::Iterator&, UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | const Locale* icu::LocaleMatcher::getBestMatch(const Locale&, UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | const Locale* icu::LocaleMatcher::getBestMatchForListString(StringPiece, UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | enum ULocMatchDemotion::ULOCMATCH_DEMOTION_NONE | Draft→StableICU 65 -| localematcher.h | enum ULocMatchDemotion::ULOCMATCH_DEMOTION_REGION | Draft→StableICU 65 -| localematcher.h | enum ULocMatchFavorSubtag::ULOCMATCH_FAVOR_LANGUAGE | Draft→StableICU 65 -| localematcher.h | enum ULocMatchFavorSubtag::ULOCMATCH_FAVOR_SCRIPT | Draft→StableICU 65 -| localematcher.h | icu::LocaleMatcher::Builder::Builder() | Draft→StableICU 65 -| localematcher.h | icu::LocaleMatcher::Builder::Builder(Builder&&) | Draft→StableICU 65 -| localematcher.h | icu::LocaleMatcher::Builder::~Builder() | Draft→StableICU 65 -| localematcher.h | icu::LocaleMatcher::LocaleMatcher(LocaleMatcher&&) | Draft→StableICU 65 -| localematcher.h | icu::LocaleMatcher::Result::Result(Result&&) | Draft→StableICU 65 -| localematcher.h | icu::LocaleMatcher::Result::~Result() | Draft→StableICU 65 -| localematcher.h | icu::LocaleMatcher::~LocaleMatcher() | Draft→StableICU 65 -| localematcher.h | int32_t icu::LocaleMatcher::Result::getDesiredIndex() const | Draft→StableICU 65 -| localematcher.h | int32_t icu::LocaleMatcher::Result::getSupportedIndex() const | Draft→StableICU 65 -| locid.h | UBool icu::Locale::ConvertingIterator< Iter, Conv >::hasNext() const override | Draft→StableICU 65 -| locid.h | UBool icu::Locale::Iterator::hasNext() const | Draft→StableICU 65 -| locid.h | UBool icu::Locale::RangeIterator< Iter >::hasNext() const override | Draft→StableICU 65 -| locid.h | const Locale& icu::Locale::ConvertingIterator< Iter, Conv >::next() override | Draft→StableICU 65 -| locid.h | const Locale& icu::Locale::Iterator::next() | Draft→StableICU 65 -| locid.h | const Locale& icu::Locale::RangeIterator< Iter >::next() override | Draft→StableICU 65 -| locid.h | icu::Locale::ConvertingIterator< Iter, Conv >::ConvertingIterator(Iter, Iter, Conv) | Draft→StableICU 65 -| locid.h | icu::Locale::Iterator::~Iterator() | Draft→StableICU 65 -| locid.h | icu::Locale::RangeIterator< Iter >::RangeIterator(Iter, Iter) | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getBar() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getDecade() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getDotPerCentimeter() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getDotPerInch() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getEm() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getMegapixel() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getPascal() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getPixel() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getPixelPerCentimeter() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getPixelPerInch() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getThermUs() | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createBar(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createDecade(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createDotPerCentimeter(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createDotPerInch(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createEm(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createMegapixel(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createPascal(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createPixel(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createPixelPerCentimeter(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createPixelPerInch(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createThermUs(UErrorCode&) | Draft→StableICU 65 -| numberformatter.h | StringClass icu::number::FormattedNumber::toDecimalNumber(UErrorCode&) const | Draft→StableICU 65 -| numberrangeformatter.h | UnicodeString icu::number::FormattedNumberRange::getFirstDecimal(UErrorCode&) const | DraftICU 63 | DeprecatedICU 68 -| numberrangeformatter.h | UnicodeString icu::number::FormattedNumberRange::getSecondDecimal(UErrorCode&) const | DraftICU 63 | DeprecatedICU 68 -| reldatefmt.h | enum UDateAbsoluteUnit::UDAT_ABSOLUTE_HOUR | Draft→StableICU 65 -| reldatefmt.h | enum UDateAbsoluteUnit::UDAT_ABSOLUTE_MINUTE | Draft→StableICU 65 -| stringpiece.h | icu::StringPiece::StringPiece(T) | Draft→StableICU 65 -| ucal.h | int32_t ucal_getHostTimeZone(UChar*, int32_t, UErrorCode*) | Draft→StableICU 65 -| ucharstrie.h | UCharsTrie& icu::UCharsTrie::resetToState64(uint64_t) | Draft→StableICU 65 -| ucharstrie.h | uint64_t icu::UCharsTrie::getState64() const | Draft→StableICU 65 -| ulistformatter.h | UListFormatter* ulistfmt_openForType(const char*, UListFormatterType, UListFormatterWidth, UErrorCode*) | Draft→StableICU 67 -| ulistformatter.h | enum UListFormatterType::ULISTFMT_TYPE_AND | Draft→StableICU 67 -| ulistformatter.h | enum UListFormatterType::ULISTFMT_TYPE_OR | Draft→StableICU 67 -| ulistformatter.h | enum UListFormatterType::ULISTFMT_TYPE_UNITS | Draft→StableICU 67 -| ulistformatter.h | enum UListFormatterWidth::ULISTFMT_WIDTH_NARROW | Draft→StableICU 67 -| ulistformatter.h | enum UListFormatterWidth::ULISTFMT_WIDTH_SHORT | Draft→StableICU 67 -| ulistformatter.h | enum UListFormatterWidth::ULISTFMT_WIDTH_WIDE | Draft→StableICU 67 -| uloc.h | UEnumeration* uloc_openAvailableByType(ULocAvailableType, UErrorCode*) | Draft→StableICU 65 -| uloc.h | enum ULocAvailableType::ULOC_AVAILABLE_DEFAULT | Draft→StableICU 65 -| uloc.h | enum ULocAvailableType::ULOC_AVAILABLE_ONLY_LEGACY_ALIASES | Draft→StableICU 65 -| uloc.h | enum ULocAvailableType::ULOC_AVAILABLE_WITH_LEGACY_ALIASES | Draft→StableICU 65 -| umachine.h | #define FALSE | StableICU 2.0 | DeprecatedICU 68 -| umachine.h | #define TRUE | StableICU 2.0 | DeprecatedICU 68 -| utrace.h | enum UTraceFunctionNumber::UTRACE_UDATA_BUNDLE | Draft→StableICU 65 -| utrace.h | enum UTraceFunctionNumber::UTRACE_UDATA_DATA_FILE | Draft→StableICU 65 -| utrace.h | enum UTraceFunctionNumber::UTRACE_UDATA_RES_FILE | Draft→StableICU 65 -| utrace.h | enum UTraceFunctionNumber::UTRACE_UDATA_START | Draft→StableICU 65 +| measunit.h | static MeasureUnit icu::MeasureUnit::getItem() | Draft→StableICU 70 +| measunit.h | static MeasureUnit icu::MeasureUnit::getKilowattHourPer100Kilometer() | Draft→StableICU 70 +| measunit.h | static MeasureUnit* icu::MeasureUnit::createItem(UErrorCode&) | Draft→StableICU 70 +| measunit.h | static MeasureUnit* icu::MeasureUnit::createKilowattHourPer100Kilometer(UErrorCode&) | Draft→StableICU 70 +| numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::unitDisplayCase(StringPiece) const& | InternalICU 69 | Internal +| numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::unitDisplayCase(StringPiece)&& | InternalICU 69 | Internal +| numberrangeformatter.h | icu::number::FormattedNumberRange::FormattedNumberRange() | Draft→StableICU 70 +| uchar.h | bool u_stringHasBinaryProperty(const UChar*, int32_t, UProperty) | Draft→StableICU 70 +| uchar.h | enum UProperty::UCHAR_BASIC_EMOJI | Draft→StableICU 70 +| uchar.h | enum UProperty::UCHAR_EMOJI_KEYCAP_SEQUENCE | Draft→StableICU 70 +| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_FLAG_SEQUENCE | Draft→StableICU 70 +| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE | Draft→StableICU 70 +| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_TAG_SEQUENCE | Draft→StableICU 70 +| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_ZWJ_SEQUENCE | Draft→StableICU 70 +| uchar.h | enum UProperty::UCHAR_RGI_EMOJI | Draft→StableICU 70 +| udat.h | enum UDateFormatSymbolType::UDAT_NARROW_QUARTERS | Draft→StableICU 70 +| udat.h | enum UDateFormatSymbolType::UDAT_STANDALONE_NARROW_QUARTERS | Draft→StableICU 70 +| uformattedvalue.h | enum UFieldCategory::UFIELD_CATEGORY_NUMBER_RANGE_SPAN | Draft→StableICU 69 +| uniset.h | bool icu::UnicodeSet::hasStrings() const | Draft→StableICU 70 +| uset.h | bool uset_hasStrings(const USet*) | Draft→StableICU 70 +| uset.h | int32_t uset_getRangeCount(const USet*) | Draft→StableICU 70 +| usetiter.h | UnicodeSetIterator & icu::UnicodeSetIterator::skipToStrings() | Draft→StableICU 70 ## Promoted -Promoted to stable in ICU 68 +Promoted to stable in ICU 72 -| File | API | ICU 67 | ICU 68 | +| File | API | ICU 71 | ICU 72 | |---|---|---|---| -| bytestrie.h | BytesTrie& icu::BytesTrie::resetToState64(uint64_t) | Draft→StableICU 65 -| bytestrie.h | uint64_t icu::BytesTrie::getState64() const | Draft→StableICU 65 -| fmtable.h | UFormattable* icu::Formattable::toUFormattable() | (missing) | StableICU 52 -| listformatter.h | static ListFormatter* icu::ListFormatter::createInstance(const Locale&, UListFormatterType, UListFormatterWidth, UErrorCode&) | Draft→StableICU 67 -| localebuilder.h | UBool icu::LocaleBuilder::copyErrorTo(UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::addSupportedLocale(const Locale&) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::operator=(Builder&&) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setDefaultLocale(const Locale*) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setDemotionPerDesiredLocale(ULocMatchDemotion) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setFavorSubtag(ULocMatchFavorSubtag) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setSupportedLocales(Iter, Iter) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setSupportedLocales(Locale::Iterator&) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setSupportedLocalesFromListString(StringPiece) | Draft→StableICU 65 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setSupportedLocalesViaConverter(Iter, Iter, Conv) | Draft→StableICU 65 -| localematcher.h | Locale icu::LocaleMatcher::Result::makeResolvedLocale(UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | LocaleMatcher icu::LocaleMatcher::Builder::build(UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | LocaleMatcher& icu::LocaleMatcher::operator=(LocaleMatcher&&) | Draft→StableICU 65 -| localematcher.h | Result icu::LocaleMatcher::getBestMatchResult(Locale::Iterator&, UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | Result icu::LocaleMatcher::getBestMatchResult(const Locale&, UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | Result& icu::LocaleMatcher::Result::operator=(Result&&) | Draft→StableICU 65 -| localematcher.h | UBool icu::LocaleMatcher::Builder::copyErrorTo(UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | const Locale* icu::LocaleMatcher::Result::getDesiredLocale() const | Draft→StableICU 65 -| localematcher.h | const Locale* icu::LocaleMatcher::Result::getSupportedLocale() const | Draft→StableICU 65 -| localematcher.h | const Locale* icu::LocaleMatcher::getBestMatch(Locale::Iterator&, UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | const Locale* icu::LocaleMatcher::getBestMatch(const Locale&, UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | const Locale* icu::LocaleMatcher::getBestMatchForListString(StringPiece, UErrorCode&) const | Draft→StableICU 65 -| localematcher.h | enum ULocMatchDemotion::ULOCMATCH_DEMOTION_NONE | Draft→StableICU 65 -| localematcher.h | enum ULocMatchDemotion::ULOCMATCH_DEMOTION_REGION | Draft→StableICU 65 -| localematcher.h | enum ULocMatchFavorSubtag::ULOCMATCH_FAVOR_LANGUAGE | Draft→StableICU 65 -| localematcher.h | enum ULocMatchFavorSubtag::ULOCMATCH_FAVOR_SCRIPT | Draft→StableICU 65 -| localematcher.h | icu::LocaleMatcher::Builder::Builder() | Draft→StableICU 65 -| localematcher.h | icu::LocaleMatcher::Builder::Builder(Builder&&) | Draft→StableICU 65 -| localematcher.h | icu::LocaleMatcher::Builder::~Builder() | Draft→StableICU 65 -| localematcher.h | icu::LocaleMatcher::LocaleMatcher(LocaleMatcher&&) | Draft→StableICU 65 -| localematcher.h | icu::LocaleMatcher::Result::Result(Result&&) | Draft→StableICU 65 -| localematcher.h | icu::LocaleMatcher::Result::~Result() | Draft→StableICU 65 -| localematcher.h | icu::LocaleMatcher::~LocaleMatcher() | Draft→StableICU 65 -| localematcher.h | int32_t icu::LocaleMatcher::Result::getDesiredIndex() const | Draft→StableICU 65 -| localematcher.h | int32_t icu::LocaleMatcher::Result::getSupportedIndex() const | Draft→StableICU 65 -| locid.h | UBool icu::Locale::ConvertingIterator< Iter, Conv >::hasNext() const override | Draft→StableICU 65 -| locid.h | UBool icu::Locale::Iterator::hasNext() const | Draft→StableICU 65 -| locid.h | UBool icu::Locale::RangeIterator< Iter >::hasNext() const override | Draft→StableICU 65 -| locid.h | const Locale& icu::Locale::ConvertingIterator< Iter, Conv >::next() override | Draft→StableICU 65 -| locid.h | const Locale& icu::Locale::Iterator::next() | Draft→StableICU 65 -| locid.h | const Locale& icu::Locale::RangeIterator< Iter >::next() override | Draft→StableICU 65 -| locid.h | icu::Locale::ConvertingIterator< Iter, Conv >::ConvertingIterator(Iter, Iter, Conv) | Draft→StableICU 65 -| locid.h | icu::Locale::Iterator::~Iterator() | Draft→StableICU 65 -| locid.h | icu::Locale::RangeIterator< Iter >::RangeIterator(Iter, Iter) | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getBar() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getDecade() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getDotPerCentimeter() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getDotPerInch() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getEm() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getMegapixel() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getPascal() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getPixel() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getPixelPerCentimeter() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getPixelPerInch() | Draft→StableICU 65 -| measunit.h | static MeasureUnit icu::MeasureUnit::getThermUs() | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createBar(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createDecade(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createDotPerCentimeter(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createDotPerInch(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createEm(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createMegapixel(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createPascal(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createPixel(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createPixelPerCentimeter(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createPixelPerInch(UErrorCode&) | Draft→StableICU 65 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createThermUs(UErrorCode&) | Draft→StableICU 65 -| numberformatter.h | StringClass icu::number::FormattedNumber::toDecimalNumber(UErrorCode&) const | Draft→StableICU 65 -| reldatefmt.h | enum UDateAbsoluteUnit::UDAT_ABSOLUTE_HOUR | Draft→StableICU 65 -| reldatefmt.h | enum UDateAbsoluteUnit::UDAT_ABSOLUTE_MINUTE | Draft→StableICU 65 -| stringpiece.h | icu::StringPiece::StringPiece(T) | Draft→StableICU 65 -| ucal.h | int32_t ucal_getHostTimeZone(UChar*, int32_t, UErrorCode*) | Draft→StableICU 65 -| ucharstrie.h | UCharsTrie& icu::UCharsTrie::resetToState64(uint64_t) | Draft→StableICU 65 -| ucharstrie.h | uint64_t icu::UCharsTrie::getState64() const | Draft→StableICU 65 -| ulistformatter.h | UListFormatter* ulistfmt_openForType(const char*, UListFormatterType, UListFormatterWidth, UErrorCode*) | Draft→StableICU 67 -| ulistformatter.h | enum UListFormatterType::ULISTFMT_TYPE_AND | Draft→StableICU 67 -| ulistformatter.h | enum UListFormatterType::ULISTFMT_TYPE_OR | Draft→StableICU 67 -| ulistformatter.h | enum UListFormatterType::ULISTFMT_TYPE_UNITS | Draft→StableICU 67 -| ulistformatter.h | enum UListFormatterWidth::ULISTFMT_WIDTH_NARROW | Draft→StableICU 67 -| ulistformatter.h | enum UListFormatterWidth::ULISTFMT_WIDTH_SHORT | Draft→StableICU 67 -| ulistformatter.h | enum UListFormatterWidth::ULISTFMT_WIDTH_WIDE | Draft→StableICU 67 -| uloc.h | UEnumeration* uloc_openAvailableByType(ULocAvailableType, UErrorCode*) | Draft→StableICU 65 -| uloc.h | enum ULocAvailableType::ULOC_AVAILABLE_DEFAULT | Draft→StableICU 65 -| uloc.h | enum ULocAvailableType::ULOC_AVAILABLE_ONLY_LEGACY_ALIASES | Draft→StableICU 65 -| uloc.h | enum ULocAvailableType::ULOC_AVAILABLE_WITH_LEGACY_ALIASES | Draft→StableICU 65 -| uniset.h | USet* icu::UnicodeSet::toUSet() | (missing) | StableICU 4.2 -| utrace.h | enum UTraceFunctionNumber::UTRACE_UDATA_BUNDLE | Draft→StableICU 65 -| utrace.h | enum UTraceFunctionNumber::UTRACE_UDATA_DATA_FILE | Draft→StableICU 65 -| utrace.h | enum UTraceFunctionNumber::UTRACE_UDATA_RES_FILE | Draft→StableICU 65 -| utrace.h | enum UTraceFunctionNumber::UTRACE_UDATA_START | Draft→StableICU 65 +| measunit.h | static MeasureUnit icu::MeasureUnit::getItem() | Draft→StableICU 70 +| measunit.h | static MeasureUnit icu::MeasureUnit::getKilowattHourPer100Kilometer() | Draft→StableICU 70 +| measunit.h | static MeasureUnit* icu::MeasureUnit::createItem(UErrorCode&) | Draft→StableICU 70 +| measunit.h | static MeasureUnit* icu::MeasureUnit::createKilowattHourPer100Kilometer(UErrorCode&) | Draft→StableICU 70 +| numberrangeformatter.h | icu::number::FormattedNumberRange::FormattedNumberRange() | Draft→StableICU 70 +| uchar.h | bool u_stringHasBinaryProperty(const UChar*, int32_t, UProperty) | Draft→StableICU 70 +| uchar.h | enum UBlockCode::UBLOCK_ARABIC_EXTENDED_C | (missing) | StableICU 72| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H | (missing) | StableICU 72| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_CYRILLIC_EXTENDED_D | (missing) | StableICU 72| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_DEVANAGARI_EXTENDED_A | (missing) | StableICU 72| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_KAKTOVIK_NUMERALS | (missing) | StableICU 72| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_KAWI | (missing) | StableICU 72| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_NAG_MUNDARI | (missing) | StableICU 72| *(Born Stable)* | +| uchar.h | enum UProperty::UCHAR_BASIC_EMOJI | Draft→StableICU 70 +| uchar.h | enum UProperty::UCHAR_EMOJI_KEYCAP_SEQUENCE | Draft→StableICU 70 +| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_FLAG_SEQUENCE | Draft→StableICU 70 +| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE | Draft→StableICU 70 +| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_TAG_SEQUENCE | Draft→StableICU 70 +| uchar.h | enum UProperty::UCHAR_RGI_EMOJI_ZWJ_SEQUENCE | Draft→StableICU 70 +| uchar.h | enum UProperty::UCHAR_RGI_EMOJI | Draft→StableICU 70 +| udat.h | enum UDateFormatSymbolType::UDAT_NARROW_QUARTERS | Draft→StableICU 70 +| udat.h | enum UDateFormatSymbolType::UDAT_STANDALONE_NARROW_QUARTERS | Draft→StableICU 70 +| uformattedvalue.h | enum UFieldCategory::UFIELD_CATEGORY_NUMBER_RANGE_SPAN | Draft→StableICU 69 +| uniset.h | bool icu::UnicodeSet::hasStrings() const | Draft→StableICU 70 +| uscript.h | enum UScriptCode::USCRIPT_KAWI | (missing) | StableICU 72| *(Born Stable)* | +| uscript.h | enum UScriptCode::USCRIPT_NAG_MUNDARI | (missing) | StableICU 72| *(Born Stable)* | +| uset.h | bool uset_hasStrings(const USet*) | Draft→StableICU 70 +| uset.h | int32_t uset_getRangeCount(const USet*) | Draft→StableICU 70 +| usetiter.h | UnicodeSetIterator & icu::UnicodeSetIterator::skipToStrings() | Draft→StableICU 70 ## Added -Added in ICU 68 +Added in ICU 72 -| File | API | ICU 67 | ICU 68 | +| File | API | ICU 71 | ICU 72 | |---|---|---|---| -| dtitvfmt.h | UDisplayContext icu::DateIntervalFormat::getContext(UDisplayContextType, UErrorCode&) const | (missing) | DraftICU 68 -| dtitvfmt.h | void icu::DateIntervalFormat::setContext(UDisplayContext, UErrorCode&) | (missing) | DraftICU 68 -| dtptngen.h | static DateTimePatternGenerator* icu::DateTimePatternGenerator::createInstanceNoStdPat(const Locale&, UErrorCode&) | (missing) | Internal -| fmtable.h | UFormattable* icu::Formattable::toUFormattable() | (missing) | StableICU 52 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setMaxDistance(const Locale&, const Locale&) | (missing) | DraftICU 68 -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setNoDefaultLocale() | (missing) | DraftICU 68 -| localematcher.h | UBool icu::LocaleMatcher::isMatch(const Locale&, const Locale&, UErrorCode&) const | (missing) | DraftICU 68 -| measunit.h | int32_t icu::MeasureUnit::getOffset() const | (missing) | Internal -| measunit.h | static MeasureUnit icu::MeasureUnit::getCandela() | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit icu::MeasureUnit::getDessertSpoon() | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit icu::MeasureUnit::getDessertSpoonImperial() | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit icu::MeasureUnit::getDot() | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit icu::MeasureUnit::getDram() | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit icu::MeasureUnit::getDrop() | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit icu::MeasureUnit::getEarthRadius() | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit icu::MeasureUnit::getGrain() | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit icu::MeasureUnit::getJigger() | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit icu::MeasureUnit::getLumen() | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit icu::MeasureUnit::getPinch() | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit icu::MeasureUnit::getQuartImperial() | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createCandela(UErrorCode&) | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createDessertSpoon(UErrorCode&) | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createDessertSpoonImperial(UErrorCode&) | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createDot(UErrorCode&) | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createDram(UErrorCode&) | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createDrop(UErrorCode&) | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createEarthRadius(UErrorCode&) | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createGrain(UErrorCode&) | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createJigger(UErrorCode&) | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createLumen(UErrorCode&) | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createPinch(UErrorCode&) | (missing) | DraftICU 68 -| measunit.h | static MeasureUnit* icu::MeasureUnit::createQuartImperial(UErrorCode&) | (missing) | DraftICU 68 -| measunit.h | std::pair< LocalArray< MeasureUnit >, int32_t > icu::MeasureUnit::splitToSingleUnits(UErrorCode&) const | (missing) | DraftICU 68 -| numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::usage(StringPiece) const& | (missing) | DraftICU 68 -| numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::usage(StringPiece)&& | (missing) | DraftICU 68 -| numberformatter.h | MeasureUnit icu::number::FormattedNumber::getOutputUnit(UErrorCode&) const | (missing) | DraftICU 68 -| numberformatter.h | Usage& icu::number::impl::Usage::operator=(Usage&&) | (missing) | Internal -| numberformatter.h | Usage& icu::number::impl::Usage::operator=(const Usage&) | (missing) | Internal -| numberformatter.h | bool icu::number::impl::Usage::isSet() const | (missing) | Internal -| numberformatter.h | icu::number::impl::Usage::Usage(Usage&&) | (missing) | Internal -| numberformatter.h | icu::number::impl::Usage::Usage(const Usage&) | (missing) | Internal -| numberformatter.h | icu::number::impl::Usage::~Usage() | (missing) | Internal -| numberformatter.h | int16_t icu::number::impl::Usage::length() const | (missing) | Internal -| numberformatter.h | void icu::number::impl::Usage::set(StringPiece) | (missing) | Internal -| numberrangeformatter.h | std::pair< StringClass, StringClass > icu::number::FormattedNumberRange::getDecimalNumbers(UErrorCode&) const | (missing) | DraftICU 68 -| plurrule.h | UnicodeString icu::PluralRules::select(const number::FormattedNumberRange&, UErrorCode&) const | (missing) | DraftICU 68 -| plurrule.h | UnicodeString icu::PluralRules::select(const number::impl::UFormattedNumberRangeData*, UErrorCode&) const | (missing) | Internal -| plurrule.h | int32_t icu::PluralRules::getSamples(const UnicodeString&, FixedDecimal*, int32_t, UErrorCode&) | (missing) | Internal -| timezone.h | static TimeZone* icu::TimeZone::forLocaleOrDefault(const Locale&) | (missing) | Internal -| ucurr.h | enum UCurrNameStyle::UCURR_FORMAL_SYMBOL_NAME | (missing) | DraftICU 68 -| ucurr.h | enum UCurrNameStyle::UCURR_VARIANT_SYMBOL_NAME | (missing) | DraftICU 68 -| udateintervalformat.h | UDisplayContext udtitvfmt_getContext(const UDateIntervalFormat*, UDisplayContextType, UErrorCode*) | (missing) | DraftICU 68 -| udateintervalformat.h | void udtitvfmt_setContext(UDateIntervalFormat*, UDisplayContext, UErrorCode*) | (missing) | DraftICU 68 -| umachine.h | #define U_DEFINE_FALSE_AND_TRUE | (missing) | InternalICU 68 -| uniset.h | USet* icu::UnicodeSet::toUSet() | (missing) | StableICU 4.2 -| unum.h | enum UNumberFormatMinimumGroupingDigits::UNUM_MINIMUM_GROUPING_DIGITS_AUTO | (missing) | DraftICU 68 -| unum.h | enum UNumberFormatMinimumGroupingDigits::UNUM_MINIMUM_GROUPING_DIGITS_MIN2 | (missing) | DraftICU 68 -| unumberformatter.h | enum UNumberUnitWidth::UNUM_UNIT_WIDTH_FORMAL | (missing) | DraftICU 68 -| unumberformatter.h | enum UNumberUnitWidth::UNUM_UNIT_WIDTH_VARIANT | (missing) | DraftICU 68 -| unumberformatter.h | int32_t unumf_resultToDecimalNumber(const UFormattedNumber*, char*, int32_t, UErrorCode*) | (missing) | DraftICU 68 -| unumberrangeformatter.h | UFormattedNumberRange* unumrf_openResult(UErrorCode*) | (missing) | DraftICU 68 -| unumberrangeformatter.h | UNumberRangeFormatter* unumrf_openForSkeletonWithCollapseAndIdentityFallback(const UChar*, int32_t, UNumberRangeCollapse, UNumberRangeIdentityFallback, const char*, UParseError*, UErrorCode*) | (missing) | DraftICU 68 -| unumberrangeformatter.h | UNumberRangeIdentityResult unumrf_resultGetIdentityResult(const UFormattedNumberRange*, UErrorCode*) | (missing) | DraftICU 68 -| unumberrangeformatter.h | const UFormattedValue* unumrf_resultAsValue(const UFormattedNumberRange*, UErrorCode*) | (missing) | DraftICU 68 -| unumberrangeformatter.h | int32_t unumrf_resultGetFirstDecimalNumber(const UFormattedNumberRange*, char*, int32_t, UErrorCode*) | (missing) | DraftICU 68 -| unumberrangeformatter.h | int32_t unumrf_resultGetSecondDecimalNumber(const UFormattedNumberRange*, char*, int32_t, UErrorCode*) | (missing) | DraftICU 68 -| unumberrangeformatter.h | void unumrf_close(UNumberRangeFormatter*) | (missing) | DraftICU 68 -| unumberrangeformatter.h | void unumrf_closeResult(UFormattedNumberRange*) | (missing) | DraftICU 68 -| unumberrangeformatter.h | void unumrf_formatDecimalRange(const UNumberRangeFormatter*, const char*, int32_t, const char*, int32_t, UFormattedNumberRange*, UErrorCode*) | (missing) | DraftICU 68 -| unumberrangeformatter.h | void unumrf_formatDoubleRange(const UNumberRangeFormatter*, double, double, UFormattedNumberRange*, UErrorCode*) | (missing) | DraftICU 68 -| upluralrules.h | int32_t uplrules_selectForRange(const UPluralRules*, const struct UFormattedNumberRange*, UChar*, int32_t, UErrorCode*) | (missing) | DraftICU 68 +| displayoptions.h | Builder icu::DisplayOptions::copyToBuilder() const | (missing) | DraftICU 72 +| displayoptions.h | Builder& icu::DisplayOptions::Builder::setCapitalization(UDisplayOptionsCapitalization) | (missing) | DraftICU 72 +| displayoptions.h | Builder& icu::DisplayOptions::Builder::setDisplayLength(UDisplayOptionsDisplayLength) | (missing) | DraftICU 72 +| displayoptions.h | Builder& icu::DisplayOptions::Builder::setGrammaticalCase(UDisplayOptionsGrammaticalCase) | (missing) | DraftICU 72 +| displayoptions.h | Builder& icu::DisplayOptions::Builder::setNameStyle(UDisplayOptionsNameStyle) | (missing) | DraftICU 72 +| displayoptions.h | Builder& icu::DisplayOptions::Builder::setNounClass(UDisplayOptionsNounClass) | (missing) | DraftICU 72 +| displayoptions.h | Builder& icu::DisplayOptions::Builder::setPluralCategory(UDisplayOptionsPluralCategory) | (missing) | DraftICU 72 +| displayoptions.h | Builder& icu::DisplayOptions::Builder::setSubstituteHandling(UDisplayOptionsSubstituteHandling) | (missing) | DraftICU 72 +| displayoptions.h | DisplayOptions icu::DisplayOptions::Builder::build() | (missing) | DraftICU 72 +| displayoptions.h | DisplayOptions& icu::DisplayOptions::operator=(DisplayOptions&&) noexcept=default | (missing) | DraftICU 72 +| displayoptions.h | DisplayOptions& icu::DisplayOptions::operator=(const DisplayOptions&)=default | (missing) | DraftICU 72 +| displayoptions.h | UDisplayOptionsCapitalization icu::DisplayOptions::getCapitalization() const | (missing) | DraftICU 72 +| displayoptions.h | UDisplayOptionsDisplayLength icu::DisplayOptions::getDisplayLength() const | (missing) | DraftICU 72 +| displayoptions.h | UDisplayOptionsGrammaticalCase icu::DisplayOptions::getGrammaticalCase() const | (missing) | DraftICU 72 +| displayoptions.h | UDisplayOptionsNameStyle icu::DisplayOptions::getNameStyle() const | (missing) | DraftICU 72 +| displayoptions.h | UDisplayOptionsNounClass icu::DisplayOptions::getNounClass() const | (missing) | DraftICU 72 +| displayoptions.h | UDisplayOptionsPluralCategory icu::DisplayOptions::getPluralCategory() const | (missing) | DraftICU 72 +| displayoptions.h | UDisplayOptionsSubstituteHandling icu::DisplayOptions::getSubstituteHandling() const | (missing) | DraftICU 72 +| displayoptions.h | icu::DisplayOptions::DisplayOptions(const DisplayOptions&)=default | (missing) | DraftICU 72 +| displayoptions.h | static Builder icu::DisplayOptions::builder() | (missing) | DraftICU 72 +| measunit.h | static MeasureUnit icu::MeasureUnit::getQuarter() | (missing) | DraftICU 72 +| measunit.h | static MeasureUnit icu::MeasureUnit::getTonne() | (missing) | DraftICU 72 +| measunit.h | static MeasureUnit* icu::MeasureUnit::createQuarter(UErrorCode&) | (missing) | DraftICU 72 +| measunit.h | static MeasureUnit* icu::MeasureUnit::createTonne(UErrorCode&) | (missing) | DraftICU 72 +| numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&) const& | (missing) | DraftICU 72 +| numberformatter.h | Derived icu::number::NumberFormatterSettings< Derived >::displayOptions(const DisplayOptions&)&& | (missing) | DraftICU 72 +| numberformatter.h | UDisplayOptionsNounClass icu::number::FormattedNumber::getNounClass(UErrorCode&) const | (missing) | DraftICU 72 +| platform.h | #define U_HIDDEN | (missing) | Internal +| plurrule.h | int32_t icu::PluralRules::getSamples(const UnicodeString&, DecimalQuantity*, int32_t, UErrorCode&) | (missing) | Internal +| uchar.h | enum UBlockCode::UBLOCK_ARABIC_EXTENDED_C | (missing) | StableICU 72| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H | (missing) | StableICU 72| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_CYRILLIC_EXTENDED_D | (missing) | StableICU 72| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_DEVANAGARI_EXTENDED_A | (missing) | StableICU 72| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_KAKTOVIK_NUMERALS | (missing) | StableICU 72| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_KAWI | (missing) | StableICU 72| *(Born Stable)* | +| uchar.h | enum UBlockCode::UBLOCK_NAG_MUNDARI | (missing) | StableICU 72| *(Born Stable)* | +| udisplayoptions.h | UDisplayOptionsGrammaticalCase udispopt_fromGrammaticalCaseIdentifier(const char*) | (missing) | DraftICU 72 +| udisplayoptions.h | UDisplayOptionsNounClass udispopt_fromNounClassIdentifier(const char*) | (missing) | DraftICU 72 +| udisplayoptions.h | UDisplayOptionsPluralCategory udispopt_fromPluralCategoryIdentifier(const char*) | (missing) | DraftICU 72 +| udisplayoptions.h | const char* udispopt_getGrammaticalCaseIdentifier(UDisplayOptionsGrammaticalCase) | (missing) | DraftICU 72 +| udisplayoptions.h | const char* udispopt_getNounClassIdentifier(UDisplayOptionsNounClass) | (missing) | DraftICU 72 +| udisplayoptions.h | const char* udispopt_getPluralCategoryIdentifier(UDisplayOptionsPluralCategory) | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_BEGINNING_OF_SENTENCE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_MIDDLE_OF_SENTENCE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_STANDALONE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UI_LIST_OR_MENU | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsCapitalization::UDISPOPT_CAPITALIZATION_UNDEFINED | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_FULL | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_SHORT | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsDisplayLength::UDISPOPT_DISPLAY_LENGTH_UNDEFINED | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ABLATIVE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ACCUSATIVE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_COMITATIVE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_DATIVE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_ERGATIVE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_GENITIVE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_INSTRUMENTAL | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE_COPULATIVE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_LOCATIVE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_NOMINATIVE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_OBLIQUE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_PREPOSITIONAL | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_SOCIATIVE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_UNDEFINED | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsGrammaticalCase::UDISPOPT_GRAMMATICAL_CASE_VOCATIVE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_DIALECT_NAMES | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_STANDARD_NAMES | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsNameStyle::UDISPOPT_NAME_STYLE_UNDEFINED | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_ANIMATE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_COMMON | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_FEMININE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_INANIMATE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_MASCULINE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_NEUTER | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_OTHER | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_PERSONAL | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsNounClass::UDISPOPT_NOUN_CLASS_UNDEFINED | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_FEW | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_MANY | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ONE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_OTHER | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_TWO | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_UNDEFINED | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsPluralCategory::UDISPOPT_PLURAL_CATEGORY_ZERO | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_NO_SUBSTITUTE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_SUBSTITUTE | (missing) | DraftICU 72 +| udisplayoptions.h | enum UDisplayOptionsSubstituteHandling::UDISPOPT_SUBSTITUTE_HANDLING_UNDEFINED | (missing) | DraftICU 72 +| unum.h | bool unum_hasAttribute(const UNumberFormat*, UNumberFormatAttribute) | (missing) | DraftICU 72 +| uscript.h | enum UScriptCode::USCRIPT_KAWI | (missing) | StableICU 72| *(Born Stable)* | +| uscript.h | enum UScriptCode::USCRIPT_NAG_MUNDARI | (missing) | StableICU 72| *(Born Stable)* | ## Other -Other existing drafts in ICU 68 +Other existing drafts in ICU 72 -| File | API | ICU 67 | ICU 68 | +| File | API | ICU 71 | ICU 72 | |---|---|---|---| -| bytestream.h | void icu::ByteSink::AppendU8(const char*, int32_t) | DraftICU 67 | -| bytestream.h | void icu::ByteSink::AppendU8(const char8_t*, int32_t) | DraftICU 67 | -| dtptngen.h | UDateFormatHourCycle icu::DateTimePatternGenerator::getDefaultHourCycle(UErrorCode&) const | DraftICU 67 | -| localematcher.h | Builder& icu::LocaleMatcher::Builder::setDirection(ULocMatchDirection) | DraftICU 67 | -| localematcher.h | enum ULocMatchDirection::ULOCMATCH_DIRECTION_ONLY_TWO_WAY | DraftICU 67 | -| localematcher.h | enum ULocMatchDirection::ULOCMATCH_DIRECTION_WITH_ONE_WAY | DraftICU 67 | -| locid.h | void icu::Locale::canonicalize(UErrorCode&) | DraftICU 67 | +| dtptngen.h | const UnicodeString& icu::DateTimePatternGenerator::getDateTimeFormat(UDateFormatStyle, UErrorCode&) const | DraftICU 71 | +| dtptngen.h | void icu::DateTimePatternGenerator::setDateTimeFormat(UDateFormatStyle, const UnicodeString&, UErrorCode&) | DraftICU 71 | | measfmt.h | void icu::MeasureFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) const | DraftICU 53 | -| measunit.h | MeasureUnit icu::MeasureUnit::product(const MeasureUnit&, UErrorCode&) const | DraftICU 67 | -| measunit.h | MeasureUnit icu::MeasureUnit::reciprocal(UErrorCode&) const | DraftICU 67 | -| measunit.h | MeasureUnit icu::MeasureUnit::withDimensionality(int32_t, UErrorCode&) const | DraftICU 67 | -| measunit.h | MeasureUnit icu::MeasureUnit::withSIPrefix(UMeasureSIPrefix, UErrorCode&) const | DraftICU 67 | -| measunit.h | MeasureUnit& icu::MeasureUnit::operator=(MeasureUnit&&) noexcept | DraftICU 67 | -| measunit.h | UMeasureSIPrefix icu::MeasureUnit::getSIPrefix(UErrorCode&) const | DraftICU 67 | -| measunit.h | UMeasureUnitComplexity icu::MeasureUnit::getComplexity(UErrorCode&) const | DraftICU 67 | -| measunit.h | const char* icu::MeasureUnit::getIdentifier() const | DraftICU 67 | -| measunit.h | icu::MeasureUnit::MeasureUnit(MeasureUnit&&) noexcept | DraftICU 67 | -| measunit.h | int32_t icu::MeasureUnit::getDimensionality(UErrorCode&) const | DraftICU 67 | -| measunit.h | static MeasureUnit icu::MeasureUnit::forIdentifier(StringPiece, UErrorCode&) | DraftICU 67 | -| stringpiece.h | icu::StringPiece::StringPiece(const char8_t*) | DraftICU 67 | -| stringpiece.h | icu::StringPiece::StringPiece(const char8_t*, int32_t) | DraftICU 67 | -| stringpiece.h | icu::StringPiece::StringPiece(const std::u8string&) | DraftICU 67 | -| stringpiece.h | icu::StringPiece::StringPiece(std::nullptr_t) | DraftICU 67 | -| stringpiece.h | int32_t icu::StringPiece::compare(StringPiece) | DraftICU 67 | -| stringpiece.h | int32_t icu::StringPiece::find(StringPiece, int32_t) | DraftICU 67 | -| stringpiece.h | void icu::StringPiece::set(const char8_t*) | DraftICU 67 | -| stringpiece.h | void icu::StringPiece::set(const char8_t*, int32_t) | DraftICU 67 | -| udat.h | enum UDateFormatHourCycle::UDAT_HOUR_CYCLE_11 | DraftICU 67 | -| udat.h | enum UDateFormatHourCycle::UDAT_HOUR_CYCLE_12 | DraftICU 67 | -| udat.h | enum UDateFormatHourCycle::UDAT_HOUR_CYCLE_23 | DraftICU 67 | -| udat.h | enum UDateFormatHourCycle::UDAT_HOUR_CYCLE_24 | DraftICU 67 | -| udateintervalformat.h | void udtitvfmt_formatCalendarToResult(const UDateIntervalFormat*, UCalendar*, UCalendar*, UFormattedDateInterval*, UErrorCode*) | DraftICU 67 | -| udateintervalformat.h | void udtitvfmt_formatToResult(const UDateIntervalFormat*, UDate, UDate, UFormattedDateInterval*, UErrorCode*) | DraftICU 67 | -| udatpg.h | UDateFormatHourCycle udatpg_getDefaultHourCycle(const UDateTimePatternGenerator*, UErrorCode*) | DraftICU 67 | +| numberformatter.h | static IncrementPrecision icu::number::Precision::incrementExact(uint64_t, int16_t) | DraftICU 71 | +| udatpg.h | const UChar* udatpg_getDateTimeFormatForStyle(const UDateTimePatternGenerator*, UDateFormatStyle, int32_t*, UErrorCode*) | DraftICU 71 | +| udatpg.h | void udatpg_setDateTimeFormatForStyle(UDateTimePatternGenerator*, UDateFormatStyle, const UChar*, int32_t, UErrorCode*) | DraftICU 71 | +| unum.h | enum UNumberFormatFields::UNUM_APPROXIMATELY_SIGN_FIELD | DraftICU 71 | | uregex.h | enum URegexpFlag::UREGEX_CANON_EQ | DraftICU 2.4 | -| utrace.h | enum UTraceFunctionNumber::UTRACE_UBRK_CREATE_BREAK_ENGINE | DraftICU 67 | -| utrace.h | enum UTraceFunctionNumber::UTRACE_UBRK_CREATE_CHARACTER | DraftICU 67 | -| utrace.h | enum UTraceFunctionNumber::UTRACE_UBRK_CREATE_LINE | DraftICU 67 | -| utrace.h | enum UTraceFunctionNumber::UTRACE_UBRK_CREATE_SENTENCE | DraftICU 67 | -| utrace.h | enum UTraceFunctionNumber::UTRACE_UBRK_CREATE_TITLE | DraftICU 67 | -| utrace.h | enum UTraceFunctionNumber::UTRACE_UBRK_CREATE_WORD | DraftICU 67 | -| utrace.h | enum UTraceFunctionNumber::UTRACE_UBRK_START | DraftICU 67 | ## Simplifications @@ -389,7 +231,7 @@ This section shows cases where the signature was "simplified" for the sake of co ## Colophon -Contents generated by StableAPI tool on Fri Oct 23 11:32:42 PDT 2020 +Contents generated by StableAPI tool on Thu Oct 06 11:06:50 PDT 2022 Copyright © 2019 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html diff --git a/icu/icu4c/LICENSE b/icu/icu4c/LICENSE index 5d664a083b9..80b587723a6 100644 --- a/icu/icu4c/LICENSE +++ b/icu/icu4c/LICENSE @@ -1,6 +1,19 @@ -COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later) +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -Copyright © 1991-2020 Unicode, Inc. All rights reserved. +See Terms of Use +for definitions of Unicode Inc.’s Data Files and Software. + +NOTICE TO USER: Carefully read the following legal agreement. +BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S +DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), +YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE +THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2022 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in https://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining @@ -32,7 +45,7 @@ shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. ---------------------- +---------------------------------------------------------------------- Third-Party Software Licenses @@ -40,7 +53,9 @@ This section contains third-party software notices and/or additional terms for licensed third-party software components included within ICU libraries. -1. ICU License - ICU 1.8.1 to ICU 57.1 +---------------------------------------------------------------------- + +ICU License - ICU 1.8.1 to ICU 57.1 COPYRIGHT AND PERMISSION NOTICE @@ -75,7 +90,9 @@ of the copyright holder. All trademarks and registered trademarks mentioned herein are the property of their respective owners. -2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt) +---------------------------------------------------------------------- + +Chinese/Japanese Word Break Dictionary Data (cjdict.txt) # The Google Chrome software developed by Google is licensed under # the BSD license. Other software included in this distribution is @@ -279,33 +296,33 @@ property of their respective owners. # # ---------------COPYING.ipadic-----END---------------------------------- -3. Lao Word Break Dictionary Data (laodict.txt) +---------------------------------------------------------------------- - # Copyright (c) 2013 International Business Machines Corporation - # and others. All Rights Reserved. +Lao Word Break Dictionary Data (laodict.txt) + + # Copyright (C) 2016 and later: Unicode, Inc. and others. + # License & terms of use: http://www.unicode.org/copyright.html + # Copyright (c) 2015 International Business Machines Corporation + # and others. All Rights Reserved. # - # Project: https://github.com/veer66/lao-dictionary - # Dictionary: https://github.com/veer66/lao-dictionary/blob/master/Lao-Dictionary.txt - # License: https://github.com/veer66/lao-dictionary/blob/master/Lao-Dictionary-LICENSE.txt - # (copied below) + # Project: https://github.com/rober42539/lao-dictionary + # Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt + # License: https://github.com/rober42539/lao-dictionary/LICENSE.txt + # (copied below) # - # This file is derived from the above dictionary, with slight - # modifications. + # This file is derived from the above dictionary version of Nov 22, 2020 # ---------------------------------------------------------------------- # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell. # All rights reserved. # # Redistribution and use in source and binary forms, with or without - # modification, - # are permitted provided that the following conditions are met: - # - # - # Redistributions of source code must retain the above copyright notice, this - # list of conditions and the following disclaimer. Redistributions in - # binary form must reproduce the above copyright notice, this list of - # conditions and the following disclaimer in the documentation and/or - # other materials provided with the distribution. + # modification, are permitted provided that the following conditions are met: # + # Redistributions of source code must retain the above copyright notice, this + # list of conditions and the following disclaimer. Redistributions in binary + # form must reproduce the above copyright notice, this list of conditions and + # the following disclaimer in the documentation and/or other materials + # provided with the distribution. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT @@ -321,7 +338,9 @@ property of their respective owners. # OF THE POSSIBILITY OF SUCH DAMAGE. # -------------------------------------------------------------------------- -4. Burmese Word Break Dictionary Data (burmesedict.txt) +---------------------------------------------------------------------- + +Burmese Word Break Dictionary Data (burmesedict.txt) # Copyright (c) 2014 International Business Machines Corporation # and others. All Rights Reserved. @@ -361,7 +380,9 @@ property of their respective owners. # SUCH DAMAGE. # -------------------------------------------------------------------------- -5. Time Zone Database +---------------------------------------------------------------------- + +Time Zone Database ICU uses the public domain data and code derived from Time Zone Database for its time zone support. The ownership of the TZ database @@ -384,7 +405,9 @@ Database section 7. # making a contribution to the database or code waives all rights to # future claims in that contribution or in the TZ Database. -6. Google double-conversion +---------------------------------------------------------------------- + +Google double-conversion Copyright 2006-2011, the V8 project authors. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -412,3 +435,85 @@ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +---------------------------------------------------------------------- + +File: aclocal.m4 (only for ICU4C) +Section: pkg.m4 - Macros to locate and utilise pkg-config. + + +Copyright © 2004 Scott James Remnant . +Copyright © 2012-2015 Dan Nicholson + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. + +As a special exception to the GNU General Public License, if you +distribute this file as part of a program that contains a +configuration script generated by Autoconf, you may include it under +the same distribution terms that you use for the rest of that +program. + + +(The condition for the exception is fulfilled because +ICU4C includes a configuration script generated by Autoconf, +namely the `configure` script.) + +---------------------------------------------------------------------- + +File: config.guess (only for ICU4C) + + +This file is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, see . + +As a special exception to the GNU General Public License, if you +distribute this file as part of a program that contains a +configuration script generated by Autoconf, you may include it under +the same distribution terms that you use for the rest of that +program. This Exception is an additional permission under section 7 +of the GNU General Public License, version 3 ("GPLv3"). + + +(The condition for the exception is fulfilled because +ICU4C includes a configuration script generated by Autoconf, +namely the `configure` script.) + +---------------------------------------------------------------------- + +File: install-sh (only for ICU4C) + + +Copyright 1991 by the Massachusetts Institute of Technology + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of M.I.T. not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. M.I.T. makes no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. diff --git a/icu/icu4c/packaging/PACKAGES b/icu/icu4c/packaging/PACKAGES index d69f3b6544a..0f7a471a0b8 100644 --- a/icu/icu4c/packaging/PACKAGES +++ b/icu/icu4c/packaging/PACKAGES @@ -60,9 +60,9 @@ in addition to platform-specific settings (like a specific mandir or sysconfdir). Note that the use of --disable-rpath assumes that the packaging is made for a standard location, or that the package installation/deinstallation will correctly manage the configuration -of the system's dyanmic loader. This is the right way of doing things. +of the system's dynamic loader. This is the right way of doing things. -The configure script invokation should also be done with +The configure script invocation should also be done with CFLAGS="-O2" @@ -119,7 +119,7 @@ This package contains: + The ICU development package -The ICU developpment package is named `libicu-dev'. It provides all +The ICU development package is named `libicu-dev'. It provides all the files necessary to write applications that use ICU, along with examples and some documentation. @@ -130,7 +130,7 @@ headers. - The .so symbolic links used by the linker to link against the latest version of the libraries. - A sample Makefile fragment that can be included by applications -using ICU, to faciliate their building, along with a platform-specific +using ICU, to facilitate their building, along with a platform-specific configuration file included by this fragment. - The sample applications from the ICU source tree, in an appropriate location for the system that the package is installed on (for example, diff --git a/icu/icu4c/readme.html b/icu/icu4c/readme.html index 06381c55c25..251d4e714df 100644 --- a/icu/icu4c/readme.html +++ b/icu/icu4c/readme.html @@ -3,7 +3,7 @@ - ReadMe for ICU 68.2 + ReadMe for ICU4C - -

Note: This is a draft readme.

- -

- DRAFT - International Components for Unicode
- Release Candidate - - (Preview Release) - ICU 68.2 ReadMe -

- - - -

This is a preview release of ICU. - It is not recommended for production use.

- - -

This is a release candidate version of ICU4C. - It is not recommended for production use.

- -

Last updated: 2020-Dec-02
- Copyright © 2016 and later: Unicode, Inc. and others. License & terms of use: - http://www.unicode.org/copyright.html
- Copyright © 1997-2016 International Business Machines Corporation and others. - All Rights Reserved.

- -
- -

Table of Contents

- - -
- -

Introduction

- -

Today's software market is a global one in which it is desirable to - develop and maintain one application (single source/single binary) that - supports a wide variety of languages. The International Components for - Unicode (ICU) libraries provide robust and full-featured Unicode services on - a wide variety of platforms to help this design goal. The ICU libraries - provide support for:

- -
    -
  • The latest version of the Unicode standard
  • - -
  • Character set conversions with support for over 220 codepages
  • - -
  • Locale data for more than 300 locales
  • - -
  • Language sensitive text collation (sorting) and searching based on the - Unicode Collation Algorithm (=ISO 14651)
  • - -
  • Regular expression matching and Unicode sets
  • - -
  • Transformations for normalization, upper/lowercase, script - transliterations (50+ pairs)
  • - -
  • Resource bundles for storing and accessing localized information
  • - -
  • Date/Number/Message formatting and parsing of culture specific - input/output formats
  • - -
  • Calendar specific date and time manipulation
  • - -
  • Text boundary analysis for finding characters, word and sentence - boundaries
  • -
- -

ICU has a sister project ICU4J that extends the internationalization - capabilities of Java to a level similar to ICU. The ICU C/C++ project is also - called ICU4C when a distinction is necessary.

- -

Getting started

- -

This document describes how to build and install ICU on your machine. For - other information about ICU please see the following table of links.
- The ICU homepage also links to related information about writing - internationalized software.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Here are some useful links regarding ICU and internationalization in - general. -
ICU, ICU4C & ICU4J Homepagehttp://icu-project.org/
FAQ - Frequently Asked Questions about ICUhttps://unicode-org.github.io/icu/userguide/icufaq
ICU User's Guidehttps://unicode-org.github.io/icu/userguide/
How To Use ICUhttps://unicode-org.github.io/icu/userguide/howtouseicu
Download ICU Releaseshttp://site.icu-project.org/download
ICU4C API Documentation Onlinehttp://icu-project.org/apiref/icu4c/
Online ICU Demoshttp://demo.icu-project.org/icu-bin/icudemos
Contacts and Bug Reports/Feature Requestshttp://site.icu-project.org/contacts
- -

Important: Please make sure you understand the Copyright and License Information.

- - -

What Is New In This Release?

- -

See the ICU 68 download page - for more information on this release, including any other changes, bug fixes, known issues, - changes to supported platforms and build environments, - and migration issues for existing applications migrating from previous ICU releases.

- -

See the API Change Report for a complete list of - APIs added, removed, or changed in this release.

- -

For - changes in previous releases, see the - main ICU download page - with its version-specific subpages.

- - -

How To Download the - Source Code

- -

There are two ways to download ICU releases:

- -
    -
  • Official Release Snapshot:
    - If you want to use ICU (as opposed to developing it), you should download - an official packaged version of the ICU source code. These versions are - tested more thoroughly than day-to-day development builds of the system, - and they are packaged in zip and tar files for convenient download. These - packaged files can be found at http://site.icu-project.org/download.
    - The packaged snapshots are named icu-nnnn.zip or - icu-nnnn.tgz, where nnnn is the version number. The .zip - file is used for Windows platforms, while the .tgz file is preferred on - most other platforms.
    - Please unzip this file.
  • - -
  • GitHub Source Repository:
    - If you are interested in developing features, patches, or bug fixes for - ICU, you should probably be working with the latest version of the ICU - source code. You will need to clone and checkout the code from our GitHub repository to - ensure that you have the most recent version of all of the files. See our - source - repository for details.
  • -
- -

ICU Source Code - Organization

- -

In the descriptions below, <ICU> is the full - path name of the ICU directory (the top level directory from the distribution - archives) in your file system. You can also view the ICU Architectural - Design section of the User's Guide to see which libraries you need for - your software product. You need at least the data ([lib]icudt) - and the common ([lib]icuuc) libraries in order to use ICU.

- - - - - - - - - - - - - - - - - - - - - -
- The following files describe the code drop. -
FileDescription
readme.htmlDescribes the International Components for Unicode (this file)
LICENSEContains the text of the ICU license
- -


-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- The following directories contain source code and data files. -
DirectoryDescription
<ICU>/source/common/The core Unicode and support functionality, such as resource bundles, - character properties, locales, codepage conversion, normalization, - Unicode properties, Locale, and UnicodeString.
<ICU>/source/i18n/Modules in i18n are generally the more data-driven, that is to say - resource bundle driven, components. These deal with higher-level - internationalization issues such as formatting, collation, text break - analysis, and transliteration.
<ICU>/source/layoutex/Contains the ICU paragraph layout engine.
<ICU>/source/io/Contains the ICU I/O library.
<ICU>/source/data/ -

This directory contains the source data in text format, which is - compiled into binary form during the ICU build process. It contains - several subdirectories, in which the data files are grouped by - function. Note that the build process must be run again after any - changes are made to this directory.

- -

If some of the following directories are missing, it's probably - because you got an official download. If you need the data source files - for customization, then please download the complete ICU source code from the ICU repository.

- -
    -
  • in/ A directory that contains a pre-built data library for - ICU. A standard source code package will contain this file without - several of the following directories. This is to simplify the build - process for the majority of users and to reduce platform porting - issues.
  • - -
  • brkitr/ Data files for character, word, sentence, title - casing and line boundary analysis.
  • - -
  • coll/ Data for collation tailorings. The makefile - colfiles.mk contains the list of resource bundle files.
  • - -
  • locales/ These .txt files contain ICU language and - culture-specific localization data. Two special bundles are - root, which is the fallback data and parent of other bundles, - and index, which contains a list of installed bundles. The - makefile resfiles.mk contains the list of resource bundle - files. Some of the locale data is split out into the type-specific - directories curr, lang, region, unit, and zone, described below.
  • - -
  • curr/ Locale data for currency symbols and names (including - plural forms), with its own makefile resfiles.mk.
  • - -
  • lang/ Locale data for names of languages, scripts, and locale - key names and values, with its own makefile resfiles.mk.
  • - -
  • region/ Locale data for names of regions, with its own - makefile resfiles.mk.
  • - -
  • unit/ Locale data for measurement unit patterns and names, - with its own makefile resfiles.mk.
  • - -
  • zone/ Locale data for time zone names, with its own - makefile resfiles.mk.
  • - -
  • mappings/ Here are the code page converter tables. These - .ucm files contain mappings to and from Unicode. These are compiled - into .cnv files. convrtrs.txt is the alias mapping table from - various converter name formats to ICU internal format and vice versa. - It produces cnvalias.icu. The makefiles ucmfiles.mk, - ucmcore.mk, and ucmebcdic.mk contain the list of - converters to be built.
  • - -
  • translit/ This directory contains transliterator rules as - resource bundles, a makefile trnsfiles.mk containing the list - of installed system translitaration files, and as well the special - bundle translit_index which lists the system transliterator - aliases.
  • - -
  • unidata/ This directory contains the Unicode data files. - Please see http://www.unicode.org/ for more - information.
  • - -
  • misc/ The misc directory contains other data files which - did not fit into the above categories, including time zone - information, region-specific data, and other data derived from CLDR - supplemental data.
  • - -
  • out/ This directory contains the assembled memory mapped - files.
  • - -
  • out/build/ This directory contains intermediate (compiled) - files, such as .cnv, .res, etc.
  • -
- -

If you are creating a special ICU build, you can set the ICU_DATA - environment variable to the out/ or the out/build/ directories, but - this is generally discouraged because most people set it incorrectly. - You can view the ICU Data - Management section of the ICU User's Guide for details.

-
<ICU>/source/test/intltest/A test suite including all C++ APIs. For information about running - the test suite, see the build instructions specific to your platform - later in this document.
<ICU>/source/test/cintltst/A test suite written in C, including all C APIs. For information - about running the test suite, see the build instructions specific to your - platform later in this document.
<ICU>/source/test/iotest/A test suite written in C and C++ to test the icuio library. For - information about running the test suite, see the build instructions - specific to your platform later in this document.
<ICU>/source/test/testdata/Source text files for data, which are read by the tests. It contains - the subdirectories out/build/ which is used for intermediate - files, and out/ which contains testdata.dat.
<ICU>/source/tools/Tools for generating the data files. Data files are generated by - invoking <ICU>/source/data/build/makedata.bat on Win32 or - <ICU>/source/make on UNIX.
<ICU>/source/samples/Various sample programs that use ICU
<ICU>/source/extra/Non-supported API additions. Currently, it contains the 'uconv' tool - to perform codepage conversion on files.
<ICU>/packaging/This directory contain scripts and tools for packaging the final - ICU build for various release platforms.
<ICU>/source/config/Contains helper makefiles for platform specific build commands. Used - by 'configure'.
<ICU>/source/allinone/Contains top-level ICU workspace and project files, for instance to - build all of ICU under one MSVC project.
<ICU>/include/Contains the headers needed for developing software that uses ICU on - Windows.
<ICU>/lib/Contains the import libraries for linking ICU into your Windows - application.
<ICU>/bin/Contains the libraries and executables for using ICU on Windows.
- - -

How To Build And - Install ICU

- -

Recommended Build Options

- -

Depending on the platform and the type of installation, - we recommend a small number of modifications and build options. - Note that C99 compatibility is now required.

-
    -
  • Namespace (ICU 61 and later): - Since ICU 61, call sites need to qualify ICU types explicitly, - for example icu::UnicodeString, - or do using icu::UnicodeString; where appropriate. - If your code relies on the "using namespace icu;" that used to be in unicode/uversion.h, - then you need to update your code.
    - You could temporarily (until you have more time to update your code) - revert to the default "using" - via -DU_USING_ICU_NAMESPACE=1 - or by modifying unicode/uversion.h: -
    Index: icu4c/source/common/unicode/uversion.h
    -===================================================================
    ---- icu4c/source/common/unicode/uversion.h      (revision 40704)
    -+++ icu4c/source/common/unicode/uversion.h      (working copy)
    -@@ -127,7 +127,7 @@
    -                 defined(U_LAYOUTEX_IMPLEMENTATION) || defined(U_TOOLUTIL_IMPLEMENTATION)
    - #           define U_USING_ICU_NAMESPACE 0
    - #       else
    --#           define U_USING_ICU_NAMESPACE 0
    -+#           define U_USING_ICU_NAMESPACE 1
    - #       endif
    - #   endif
    - #   if U_USING_ICU_NAMESPACE
    -
    -
  • -
  • Namespace (ICU 60 and earlier): By default, unicode/uversion.h has - "using namespace icu;" which defeats much of the purpose of the namespace. - (This is for historical reasons: Originally, ICU4C did not use namespaces, - and some compilers did not support them. The default "using" statement - preserves source code compatibility.)
    - You should turn this off - via -DU_USING_ICU_NAMESPACE=0 - or by modifying unicode/uversion.h: -
    Index: source/common/unicode/uversion.h
    -===================================================================
    ---- source/common/unicode/uversion.h    (revision 26606)
    -+++ source/common/unicode/uversion.h    (working copy)
    -@@ -180,7 +180,8 @@
    - #   define U_NAMESPACE_QUALIFIER U_ICU_NAMESPACE::
    -
    - #   ifndef U_USING_ICU_NAMESPACE
    --#       define U_USING_ICU_NAMESPACE 1
    -+        // Set to 0 to force namespace declarations in ICU usage.
    -+#       define U_USING_ICU_NAMESPACE 0
    - #   endif
    - #   if U_USING_ICU_NAMESPACE
    -         U_NAMESPACE_USE
    -
    - ICU call sites then either qualify ICU types explicitly, - for example icu::UnicodeString, - or do using icu::UnicodeString; where appropriate.
  • -
  • Hardcode the default charset to UTF-8: On platforms where - the default charset is always UTF-8, - like MacOS X and some Linux distributions, - we recommend hardcoding ICU's default charset to UTF-8. - This means that some implementation code becomes simpler and faster, - and statically linked ICU libraries become smaller. - (See the U_CHARSET_IS_UTF8 - API documentation for more details.)
    - You can -DU_CHARSET_IS_UTF8=1 or - modify unicode/utypes.h (in ICU 4.8 and below) - or modify unicode/platform.h (in ICU 49 and higher): -
    Index: source/common/unicode/utypes.h
    -===================================================================
    ---- source/common/unicode/utypes.h      (revision 26606)
    -+++ source/common/unicode/utypes.h      (working copy)
    -@@ -160,7 +160,7 @@
    -  * @see UCONFIG_NO_CONVERSION
    -  */
    - #ifndef U_CHARSET_IS_UTF8
    --#   define U_CHARSET_IS_UTF8 0
    -+#   define U_CHARSET_IS_UTF8 1
    - #endif
    -
    - /*===========================================================================*/
    -
  • -
  • UnicodeString constructors: The UnicodeString class has - several single-argument constructors that are not marked "explicit" - for historical reasons. - This can lead to inadvertent construction of a UnicodeString - with a single character by using an integer, - and it can lead to inadvertent dependency on the conversion framework - by using a C string literal.
    - Beginning with ICU 49, you should do the following: -
      -
    • Consider marking the from-UChar - and from-UChar32 constructors explicit via - -DUNISTR_FROM_CHAR_EXPLICIT=explicit or similar.
    • -
    • Consider marking the from-const char* and - from-const UChar* constructors explicit via - -DUNISTR_FROM_STRING_EXPLICIT=explicit or similar.
    • -
    - Note: The ICU test suites cannot be compiled with these settings. -
  • -
  • utf.h, utf8.h, utf16.h, utf_old.h: - By default, utypes.h (and thus almost every public ICU header) - includes all of these header files. - Often, none of them are needed, or only one or two of them. - All of utf_old.h is deprecated or obsolete.
    - Beginning with ICU 49, - you should define U_NO_DEFAULT_INCLUDE_UTF_HEADERS to 1 - (via -D or uconfig.h, as above) - and include those header files explicitly that you actually need.
    - Note: The ICU test suites cannot be compiled with this setting.
  • -
  • utf_old.h: - All of utf_old.h is deprecated or obsolete.
    - Beginning with ICU 60, - you should define U_HIDE_OBSOLETE_UTF_OLD_H to 1 - (via -D or uconfig.h, as above). - Use of any of these macros should be replaced as noted - in the comments for the obsolete macro.
    - Note: The ICU test suites can be compiled with this setting.
  • -
  • .dat file: By default, the ICU data is built into - a shared library (DLL). This is convenient because it requires no - install-time or runtime configuration, - but the library is platform-specific and cannot be modified. - A .dat package file makes the opposite trade-off: - Platform-portable (except for endianness and charset family, which - can be changed with the icupkg tool) - and modifiable (also with the icupkg tool). - If a path is set, then single data files (e.g., .res files) - can be copied to that location to provide new locale data - or conversion tables etc.
    - The only drawback with a .dat package file is that the application - needs to provide ICU with the file system path to the package file - (e.g., by calling u_setDataDirectory()) - or with a pointer to the data (udata_setCommonData()) - before other ICU API calls. - This is usually easy if ICU is used from an application where - main() takes care of such initialization. - It may be hard if ICU is shipped with - another shared library (such as the Xerces-C++ XML parser) - which does not control main().
    - See the User Guide ICU Data - chapter for more details.
    - If possible, we recommend building the .dat package. - Specify --with-data-packaging=archive - on the configure command line, as in
    - runConfigureICU Linux --with-data-packaging=archive
    - (Read the configure script's output for further instructions. - On Windows, the Visual Studio build generates both the .dat package - and the data DLL.)
    - Be sure to install and use the tiny stubdata library - rather than the large data DLL.
  • -
  • Static libraries: It may make sense to build the ICU code - into static libraries (.a) rather than shared libraries (.so/.dll). - Static linking reduces the overall size of the binary by removing - code that is never called.
    - Example configure command line:
    - runConfigureICU Linux --enable-static --disable-shared
  • -
  • Out-of-source build: It is usually desirable to keep the ICU - source file tree clean and have build output files written to - a different location. This is called an "out-of-source build". - Simply invoke the configure script from the target location: -
    ~/icu$ git clone export https://github.com/unicode-org/icu.git
    -~/icu$ mkdir icu4c-build
    -~/icu$ cd icu4c-build
    -~/icu/icu4c-build$ ../icu/icu4c/source/runConfigureICU Linux
    -~/icu/icu4c-build$ make check

    - (Note: this example shows a relative path to - runConfigureICU. If you experience difficulty, - try using an absolute path to runConfigureICU - instead.) -
  • -
-

ICU as a System-Level Library

-

If ICU is installed as a system-level library, there are further - opportunities and restrictions to consider. - For details, see the Using ICU as an Operating System Level Library - section of the User Guide ICU Architectural Design chapter.

-
    -
  • Data path: For a system-level library, it is best to load - ICU data from the .dat package file because the file system path - to the .dat package file can be hardcoded. ICU will automatically set - the path to the final install location using U_ICU_DATA_DEFAULT_DIR. - Alternatively, you can set -DICU_DATA_DIR=/path/to/icu/data - when building the ICU code. (Used by source/common/putil.c.)
    - Consider also setting -DICU_NO_USER_DATA_OVERRIDE - if you do not want the "ICU_DATA" environment variable to be used. - (An application can still override the data path via - u_setDataDirectory() or - udata_setCommonData().
  • -
  • Hide draft API: API marked with @draft - is new and not yet stable. Applications must not rely on unstable - APIs from a system-level library. - Define U_HIDE_DRAFT_API, U_HIDE_INTERNAL_API - and U_HIDE_SYSTEM_API - by modifying unicode/utypes.h before installing it.
  • -
  • Only C APIs: Applications must not rely on C++ APIs from a - system-level library because binary C++ compatibility - across library and compiler versions is very hard to achieve. - Most ICU C++ APIs are in header files that contain a comment with - \brief C++ API. - Consider not installing these header files, or define U_SHOW_CPLUSPLUS_API - to be 0 by modifying unicode/utypes.h before installing it.
  • -
  • Disable renaming: By default, ICU library entry point names - have an ICU version suffix. Turn this off for a system-level installation, - to enable upgrading ICU without breaking applications. For example:
    - runConfigureICU Linux --disable-renaming
    - The public header files from this configuration must be installed - for applications to include and get the correct entry point names.
  • -
- -

User-Configurable Settings

-

ICU4C can be customized via a number of user-configurable settings. - Many of them are controlled by preprocessor macros which are - defined in the source/common/unicode/uconfig.h header file. - Some turn off parts of ICU, for example conversion or collation, - trading off a smaller library for reduced functionality. - Other settings are recommended (see previous section) - but their default values are set for better source code compatibility.

- -

In order to change such user-configurable settings, you can - either modify the uconfig.h header file by adding - a specific #define ... for one or more of the macros - before they are first tested, - or set the compiler's preprocessor flags (CPPFLAGS) to include - an equivalent -D macro definition.

- -

How To Build And Install On Windows

- -

Building International Components for Unicode requires:

- -
    -
  • Microsoft Windows
  • - -
  • Microsoft Visual C++ (part of Visual Studio) (from either Visual Studio 2015 or Visual Studio 2017)
  • - -
  • Optional: A version of the Windows 10 SDK (if you want to build the UWP projects)
  • -
-

Cygwin is required if using a version of MSVC other than the one - compatible with the supplied project files or if other compilers are used to build ICU. (e.g. GCC)

- -

The steps are:

- -
    -
  1. Unzip the icu-XXXX.zip file into any convenient location.
    -
      -
    • You can use the built-in zip functionality of Windows Explorer to do this. - Right-click on the .zip file and choose the "Extract All" option from the context menu. - This will open a new window where you can choose the output location to put the files.
    • -
    • Alternatively, you can use a 3rd party GUI tool like 7-Zip or WinZip to do this as well.
    • -
    -
  2. - -
  3. Be sure that the ICU binary directory, (ex: <ICU>\bin\), is - included in the PATH environment variable. The tests will - not work without the location of the ICU DLL files in the path. - Note that the binary directory name can depend on what architecture you select when you compile ICU. - For x86 or 32-bit builds, the binary directory is "bin". Whereas for x64 or 64-bit builds - the binary directory is "bin64". -
  4. - -
  5. Open the "<ICU>\source\allinone\allinone.sln" solution - file in 'Visual Studio 2017'. (This solution includes all the - International Components for Unicode libraries, necessary ICU building - tools, and the test suite projects). Please see the - command line note below if you want to - build from the command line instead.
  6. - -
  7. If you are building using 'Visual Studio 2015' instead, or if you are building the UWP projects and you have a different - version of the Windows 10 SDK installed you will first need to modify the two "Build.Windows.*.props" files - in the "allinone" directory before you can open the "allinone" solution file. - Please see the notes below about building with other versions of Visual Studio and the - notes on re-targeting the Windows 10 SDK for the UWP projects for details. Alternatively, - you can skip building the UWP projects entirely as well. -
  8. - -
  9. Set the active platform to "Win32" or "x64" (See Windows platform note below) - and configuration to "Debug" or "Release" (See Windows configuration note below).
  10. - -
  11. Choose the "Build" menu and select "Rebuild Solution". If you want to - build the Debug and Release at the same time, see the batch configuration note below.
  12. - -
  13. Run the tests. They can be run from the command line or from within Visual Studio. - -

    Running the Tests from the Windows Command Line (cmd)

    -
      -
    • The general syntax is:
      -
      - <ICU>\source\allinone\icucheck.bat Platform Configuration -
      -
    • -
    • So, for example for x86 (32-bit) and Debug, use the following:
      - <ICU>\source\allinone\icucheck.bat x86 Debug - For x86 (32-bit) and Release: - <ICU>\source\allinone\icucheck.bat x86 Release - For x64 (64-bit) and Debug: - <ICU>\source\allinone\icucheck.bat x64 Debug - For x64 (64-bit) and Release: - <ICU>\source\allinone\icucheck.bat x64 Release -
    • -
    - -

    Running the Tests from within Visual Studio

    - -
      -
    1. Run the C++ test suite, "intltest". To do this: set the active startup - project to "intltest", and press Ctrl+F5 to run it. Make sure that it - passes without any errors.
    2. - -
    3. Run the C test suite, "cintltst". To do this: set the active startup - project to "cintltst", and press Ctrl+F5 to run it. Make sure that it - passes without any errors.
    4. - -
    5. Run the I/O test suite, "iotest". To do this: set the active startup - project to "iotest", and press Ctrl+F5 to run it. Make sure that it passes - without any errors.
    6. -
    -
  14. - -
  15. You are now able to develop applications with ICU by using the - libraries and tools in <ICU>\bin\. The headers are in - <ICU>\include\ and the link libraries are in - <ICU>\lib\. To install the ICU runtime on a machine, or ship - it with your application, copy the needed components from - <ICU>\bin\ to a location on the system PATH or to your - application directory.
  16. -
- -

- Building with other versions of Visual Studio Note: - The particular version of the MSVC compiler tool-set (and thus the corresponding version of Visual Studio) that - is used to compile ICU is determined by the "PlatformToolset" property. This property is stored in two - different shared files that are used to set common configuration settings amongst the various ICU "*.vcxproj" project files. - - For the non-UWP projects, this setting is in the shared file called "Build.Windows.ProjectConfiguration.props" located - in the "allinone" directory. - - For the UWP projects, this setting is in the shared file called "Build.Windows.UWP.ProjectConfiguration.props", also - located in the "allinone" directory. -
- The value of v140 corresponds to the Visual Studio 2015 compiler tool set, whereas the value of - v141 corresponds to the Visual Studio 2017 compiler tool set. - -
In order to build the non-UWP projects with Visual Studio 2015 you will need to modify the file - called "Build.Windows.ProjectConfiguration.props" to change the value of the PlatformToolset property. - - Note however that Visual Studio 2017 is required for building the UWP projects. -

- -

Please consider: Using older versions of the MSVC compiler is generally not recommended due to the improved support for the C++11 standard - in newer versions of the compiler.

- -

- Re-targeting the Windows 10 SDK for the UWP projects Note: - - If the version of the Windows 10 SDK that you have installed does not match the version used by the UWP projects, then you - will need to "retarget" them to use the version of the SDK that you have installed instead. - - There are two ways to do this: -

    -
  • In Visual Studio you can right-click on the UWP projects in the 'Solution Explorer' and select the - option 'Retarget Projects' from the context menu. This will open up a window where you can select the - SDK version to target from a drop-down list of the various SDKs that are installed on the machine.
  • - -
  • Alternatively, you can manually edit the shared file called "Build.Windows.UWP.ProjectConfiguration.props" - which is located in the "allinone" directory. You will need to change the of the - "WindowsTargetPlatformVersion" property to the version of the SDK that you would like to use instead.
  • -
-

- -

Using MSBUILD At The Command Line Note: - You can build ICU from the command line instead of using the Visual Studio GUI. - - Assuming that you have properly installed Visual Studio to support command line building, you - should have a shortcut for the "Developer Command Prompt" listed in the Start Menu. - (For Visual Studio 2017 you will need to install the "Desktop development with C++" option).

- -
    -
  • Open the "Developer Command Prompt" shortcut from the Start Menu. (This will open up a new command line window).
  • -
  • From within the "Developer Command Prompt" change directory (cd) to the ICU source directory.
  • -
  • You can then use either 'msbuild' directly, or you can use the 'devenv.com' command to build ICU.
  • -
  • Using MSBUILD:
  • -
      -
    • To build the 32-bit Debug version, use the following command line:
      - 'msbuild source\allinone\allinone.sln /p:Configuration=Debug /p:Platform=Win32'.
    • -
    • To build the 64-bit Release version, use the following command line:
      - 'msbuild source\allinone\allinone.sln /p:Configuration=Release /p:Platform=x64'.
    • -
    -
  • Using devenv.com:
  • -
      -
    • To build the 32-bit Debug version, use the following command line:
      - 'devenv.com source\allinone\allinone.sln /build "Debug|Win32"'.
    • -
    • To build the 64-bit Release version, use the following command line:
      - 'devenv.com source\allinone\allinone.sln /build "Release|x64"'.
    • -
    -
- -

Skipping the UWP Projects on the Command Line Note: - You can skip (or omit) building the UWP projects on the command line by passing the argument - 'SkipUWP=true' to either MSBUILD or devenv.

- -
    -
  • For example, using MSBUILD:
  • -
      -
    • To skip building the UWP projects with a 32-bit Debug build, use the following command line:
      - 'msbuild source\allinone\allinone.sln /p:Configuration=Debug /p:Platform=Win32 /p:SkipUWP=true'.
    • -
    • To skip building the UWP projects with a 64-bit Release version, use the following command line:
      - 'msbuild source\allinone\allinone.sln /p:Configuration=Release /p:Platform=x64 /p:SkipUWP=true'.
    • -
    -
- -

You can also use Cygwin with the MSVC compiler to build ICU, and you can refer to the How To Build And Install On Windows with Cygwin - section for more details.

- -

Setting Active Platform - Note: Even though you are able to select "x64" as the active platform, if your operating system is - not a 64 bit version of Windows, the build will fail. To set the active platform, two different possibilities are:

- -
    -
  • Choose "Build" menu, select "Configuration Manager...", and select - "Win32" or "x64" for the Active Platform Solution.
  • - -
  • Another way is to select the desired build configuration from "Solution - Platforms" dropdown menu from the standard toolbar. It will say - "Win32" or "x64" in the dropdown list.
  • -
- -

Setting Active Configuration - Note: To set the active configuration, two different - possibilities are:

- -
    -
  • Choose "Build" menu, select "Configuration Manager...", and select - "Release" or "Debug" for the Active Configuration Solution.
  • - -
  • Another way is to select the desired build configuration from "Solution - Configurations" dropdown menu from the standard toolbar. It will say - "Release" or "Debug" in the dropdown list.
  • -
- -

Batch - Configuration Note: If you want to build the Win32 and x64 platforms and - Debug and Release configurations at the same time, choose "Build" menu, and select "Batch - Build...". Click the "Select All" button, and then click the "Rebuild" - button.

- -

How To Build And Install On Windows with Cygwin

- -

Building International Components for Unicode with this configuration - requires:

- -
    -
  • Microsoft Windows
  • - -
  • Microsoft Visual C++ (from Visual Studio 2015 or newer, when gcc isn't used).
  • - -
  • - Cygwin with the following installed: - -
      -
    • bash
    • - -
    • GNU make
    • - -
    • ar
    • - -
    • ranlib
    • - -
    • man (if you plan to look at the man pages)
    • -
    -
  • -
- -

There are two ways you can build ICU with Cygwin. You can build with gcc - or Microsoft Visual C++. If you use gcc, the resulting libraries and tools - will depend on the Cygwin environment. If you use Microsoft Visual C++, the - resulting libraries and tools do not depend on Cygwin and can be more easily - distributed to other Windows computers (the generated man pages and shell - scripts still need Cygwin). To build with gcc, please follow the "How To Build And Install On UNIX" instructions, while - you are inside a Cygwin bash shell. To build with Microsoft Visual C++, - please use the following instructions:

- -
    -
  1. Start the Windows "Command Prompt" window. This is different from the - gcc build, which requires the Cygwin Bash command prompt. The Microsoft - Visual C++ compiler will not work with a bash command prompt.
  2. - -
  3. If the computer isn't set up to use Visual C++ from the command line, - you need to run vcvars32.bat.
    For example:
    - "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\vcvars32.bat" - can be used for 32-bit builds or
    - "C:\Program Files (x86)\Microsoft Visual Studio 14\VC\bin\x86_amd64\vcvarsx86_amd64.bat" - can be used for 64-bit builds on Windows x64.
  4. - -
  5. Unzip the icu-XXXX.zip file into any convenient location. Using command - line zip, type "unzip -a icu-XXXX.zip -d drive:\directory", or just use - WinZip.
  6. - -
  7. Change directory to "icu/source", which is where you unzipped ICU.
  8. - -
  9. Run "bash ./runConfigureICU - Cygwin/MSVC" (See Windows - configuration note and non-functional configure options below).
  10. - -
  11. Type "make" to compile the libraries and all the data files. - This make command should be GNU make.
  12. - -
  13. Optionally, type "make check" to run the test suite, which - checks for ICU's functionality integrity (See testing note below).
  14. - -
  15. Type "make install" to install ICU. If you used the --prefix= - option on configure or runConfigureICU, ICU will be installed to the - directory you specified. (See installation - note below).
  16. -
- -

Configuring ICU on Windows - NOTE:

-

- Ensure that the order of the PATH is MSVC, Cygwin, and then other PATHs. The configure - script needs certain tools in Cygwin (e.g. grep). -

-

- Also, you may need to run "dos2unix.exe" on all of the scripts (e.g. configure) - in the top source directory of ICU. To avoid this issue, you can download - the ICU source for Unix platforms (icu-xxx.tgz). -

-

In addition to the Unix configuration note the following configure options - currently do not work on Windows with Microsoft's compiler. Some options can - work by manually editing icu/source/common/unicode/pwin32.h, but - manually editing the files is not recommended.

- -
    -
  • --disable-renaming
  • - -
  • --enable-tracing
  • - -
  • --enable-rpath
  • - -
  • --enable-static (Requires that U_STATIC_IMPLEMENTATION be - defined in user code that links against ICU's static libraries.)
  • - -
  • --with-data-packaging=files (The pkgdata tool currently does - not work in this mode. Manual packaging is required to use this mode.)
  • -
- -

How - To Build And Install On UNIX

- -

Building International Components for Unicode on UNIX requires:

- -
    -
  • A C++ compiler installed on the target machine (for example: gcc, CC, - xlC_r, aCC, cxx, etc...).
  • - -
  • An ANSI C compiler installed on the target machine (for example: - cc).
  • - -
  • A recent version of GNU make (3.80+).
  • - -
  • For a list of z/OS tools please view the z/OS - build section of this document for further details.
  • -
- -

Here are the steps to build ICU:

- -
    -
  1. Decompress the icu-X.Y.tgz (or - icu-X.Y.tar.gz) file. For example, gunzip -d < icu-X.Y.tgz | tar xvf -
  2. - -
  3. Change directory to icu/source. - cd icu/source -
  4. - -
  5. Some files may have the wrong permissions.chmod +x runConfigureICU configure install-sh
  6. - -
  7. Run the runConfigureICU - script for your platform. (See configuration - note below).
  8. - -
  9. Now build: gmake (or just make if GNU make is the default make on - your platform) to compile the libraries and all the data files. The proper - name of the GNU make command is printed at the end of the configuration - run, as in "You must use gmake to compile ICU". -
    - Note that the compilation command output may be simplified on your platform. If this is the case, you will see just: - gcc ... stubdata.c - rather than - gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -D_REENTRANT -I../common -DU_ATTRIBUTE_DEPRECATED= -O2 -Wall -std=c99 -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -c -DPIC -fPIC -o stubdata.o stubdata.c -
    - If you need to see the whole compilation line, use "gmake VERBOSE=1". The full compilation line will print if an error occurs. -
  10. - -
  11. Optionally,gmake check will run the test suite, which - checks for ICU's functionality integrity (See testing note below).
  12. - -
  13. To install, gmake install to install ICU. If you used the --prefix= - option on configure or runConfigureICU, ICU will be installed to the - directory you specified. (See installation - note below).
  14. -
- -

Configuring ICU - NOTE: Type "./runConfigureICU --help" for help on how - to run it and a list of supported platforms. You may also want to type - "./configure --help" to print the available configure options that - you may want to give runConfigureICU. If you are not using the - runConfigureICU script, or your platform is not supported by the script, you - may need to set your CC, CXX, CFLAGS and CXXFLAGS environment variables, and - type "./configure". - HP-UX users, please see this note regarding - HP-UX multithreaded build issues with newer compilers. Solaris users, - please see this note regarding Solaris - multithreaded build issues.

- -

ICU is built with strict compiler warnings enabled by default. If this - causes excessive numbers of warnings on your platform, use the --disable-strict - option to configure to reduce the warning level.

- -

Running - The Tests From The Command Line NOTE: You may have to set - certain variables if you with to run test programs individually, that is - apart from "gmake check". The environment variable ICU_DATA - can be set to the full pathname of the data directory to indicate where the - locale data files and conversion mapping tables are when you are not using - the shared library (e.g. by using the .dat archive or the individual data - files). The trailing "/" is required after the directory name (e.g. - "$Root/source/data/out/" will work, but the value "$Root/source/data/out" is - not acceptable). You do not need to set ICU_DATA if the - complete shared data library is in your library path.

- -

Installing ICU - NOTE: Some platforms use package management tools to control the - installation and uninstallation of files on the system, as well as the - integrity of the system configuration. You may want to check if ICU can be - packaged for your package management tools by looking into the "packaging" - directory. (Please note that if you are using a snapshot of ICU from Git, it - is probable that the packaging scripts or related files are not up to date - with the contents of ICU at this time, so use them with caution).

- -

How To - Build And Install On z/OS (OS/390)

- -

You can install ICU on z/OS or OS/390 (the previous name of z/OS), but IBM - tests only the z/OS installation. You install ICU in a z/OS UNIX system - services file system such as HFS or zFS. On this platform, it is important - that you understand a few details:

- -
    -
  • The makedep and GNU make tools are required for building ICU. If it - is not already installed on your system, it is available at the z/OS UNIX - - Tools and Toys site. The PATH environment variable should be updated to - contain the location of this executable prior to build. Failure to add these - tools to your PATH will cause ICU build failures or cause pkgdata to fail - to run.
  • - -
  • Since USS does not support using the mmap() function over NFS, it is - recommended that you build ICU on a local filesystem. Once ICU has been - built, you should not have this problem while using ICU when the data - library has been built as a shared library, which is this is the default - setting.
  • - -
  • Encoding considerations: The source code assumes that it is compiled - with codepage ibm-1047 (to be exact, the UNIX System Services variant of - it). The pax command converts all of the source code files from ASCII to - codepage ibm-1047 (USS) EBCDIC. However, some files are binary files and - must not be converted, or must be converted back to their original state. - You can use the unpax-icu.sh script - to do this for you automatically. It will unpackage the tar file and - convert all the necessary files for you automatically.
  • - -
  • z/OS supports both native S/390 hexadecimal floating point and (with - OS/390 2.6 and later) IEEE 754 binary floating point. This is a compile - time option. Applications built with IEEE should use ICU DLLs that are - built with IEEE (and vice versa). The environment variable IEEE390=0 will - cause the z/OS version of ICU to be built without IEEE floating point - support and use the native hexadecimal floating point. By default ICU is - built with IEEE 754 support. Native floating point support is sufficient - for codepage conversion, resource bundle and UnicodeString operations, but - the Format APIs require IEEE binary floating point.
  • - -
  • z/OS introduced the concept of Extra Performance Linkage (XPLINK) to - bring performance improvement opportunities to call-intensive C and C++ - applications such as ICU. XPLINK is enabled on a DLL-by-DLL basis, so if - you are considering using XPLINK in your application that uses ICU, you - should consider building the XPLINK-enabled version of ICU. You need to - set ICU's environment variable OS390_XPLINK=1 prior to - invoking the make process to produce binaries that are enabled for - XPLINK. The XPLINK option, which is available for z/OS 1.2 and later, - requires the PTF PQ69418 to build XPLINK enabled binaries.
  • - -
  • ICU requires XPLINK for the icuio library. If you want to use the - rest of ICU without XPLINK, then you must use the --disable-icuio - configure option.
  • - -
  • The latest versions of z/OS use XPLINK - version (C128) of the C++ standard library by default. You may see an - error when running with XPLINK disabled. To avoid this error, - set the following environment variable or similar: - -
    export _CXX_PSYSIX="CEE.SCEELIB(C128N)":"CBC.SCLBSID(IOSTREAM,COMPLEX)"
    -
  • - -
  • When building ICU data, the heap size may need to be increased with the following - environment variable: - -
    export _CEE_RUNOPTS="HEAPPOOLS(ON),HEAP(4M,1M,ANY,FREE,0K,4080)"
    -
  • - - -
  • The rest of the instructions for building and testing ICU on z/OS with - UNIX System Services are the same as the How To - Build And Install On UNIX section.
  • -
- -

z/OS (Batch/PDS) support outside the UNIX system services - environment

- -

By default, ICU builds its libraries into the UNIX file system (HFS). In - addition, there is a z/OS specific environment variable (OS390BATCH) to build - some libraries into the z/OS native file system. This is useful, for example, - when your application is externalized via Job Control Language (JCL).

- -

The OS390BATCH environment variable enables non-UNIX support including the - batch environment. When OS390BATCH is set, the libicui18nXX.dll, - libicuucXX.dll, and libicudtXXe.dll binaries are built into - data sets (the native file system). Turning on OS390BATCH does not turn off - the normal z/OS UNIX build. This means that the z/OS UNIX (HFS) DLLs will - always be created.

- -

Two additional environment variables indicate the names of the z/OS data - sets to use. The LOADMOD environment variable identifies the name of the data - set that contains the dynamic link libraries (DLLs) and the LOADEXP - environment variable identifies the name of the data set that contains the - side decks, which are normally the files with the .x suffix in the UNIX file - system.

- -

A data set is roughly equivalent to a UNIX or Windows file. For most kinds - of data sets the operating system maintains record boundaries. UNIX and - Windows files are byte streams. Two kinds of data sets are PDS and PDSE. Each - data set of these two types contains a directory. It is like a UNIX - directory. Each "file" is called a "member". Each member name is limited to - eight bytes, normally EBCDIC.

- -

Here is an example of some environment variables that you can set prior to - building ICU:

-
-OS390BATCH=1
-LOADMOD=USER.ICU.LOAD
-LOADEXP=USER.ICU.EXP
-
- -

The PDS member names for the DLL file names are as follows:

-
-IXMIXXIN --> libicui18nXX.dll
-IXMIXXUC --> libicuucXX.dll
-IXMIXXDA --> libicudtXXe.dll
-
- -

You should point the LOADMOD environment variable at a partitioned data - set extended (PDSE) and point the LOADEXP environment variable at a - partitioned data set (PDS). The PDSE can be allocated with the following - attributes:

-
-Data Set Name . . . : USER.ICU.LOAD
-Management class. . : **None**
-Storage class . . . : BASE
-Volume serial . . . : TSO007
-Device type . . . . : 3390
-Data class. . . . . : LOAD
-Organization  . . . : PO
-Record format . . . : U
-Record length . . . : 0
-Block size  . . . . : 32760
-1st extent cylinders: 1
-Secondary cylinders : 5
-Data set name type  : LIBRARY
-
- -

The PDS can be allocated with the following attributes:

-
-Data Set Name . . . : USER.ICU.EXP
-Management class. . : **None**
-Storage class . . . : BASE
-Volume serial . . . : TSO007
-Device type . . . . : 3390
-Data class. . . . . : **None**
-Organization  . . . : PO
-Record format . . . : FB
-Record length . . . : 80
-Block size  . . . . : 3200
-1st extent cylinders: 3
-Secondary cylinders : 3
-Data set name type  : PDS
-
- -

How To Build And Install On The IBM i Family (IBM i, i5/OS OS/400)

- -

Before you start building ICU, ICU requires the following:

- - - -

The following describes how to setup and build ICU. For background - information, you should look at the UNIX build - instructions.

- -
    -
  1. - Copy the ICU source .tgz to the IBM i environment, as binary. - Also, copy the unpax-icu.sh script into the same directory, as a text file. -
  2. - -
  3. - Create target library. This library will be the target for the - resulting modules, programs and service programs. You will specify this - library on the OUTPUTDIR environment variable. -
    -CRTLIB LIB(libraryname)
    -ADDENVVAR ENVVAR(OUTPUTDIR) VALUE('libraryname') REPLACE(*YES)   
    -
  4. - -
  5. - Set up the following environment variables and job characteristics in your build process -
    -ADDENVVAR ENVVAR(MAKE) VALUE('gmake') REPLACE(*YES)
    -CHGJOB CCSID(37)
  6. - -
  7. Fire up the QSH (all subsequent commands are run inside the qsh session.) -
    qsh
    -
  8. - -
  9. Set up the PATH:
    export PATH=/QIBM/ProdData/DeveloperTools/qsh/bin:$PATH:/QOpenSys/usr/bin
    -
  10. - -
  11. Unpack the ICU source code archive: -
    gzip -d icu-X.Y.tgz
    -
  12. - -
  13. Run unpax-icu.sh on the tar file generated from the previous step. -
    unpax-icu.sh icu.tar
  14. - -
  15. Build the program ICULD which ICU will use for linkage. -
    cd icu/as_is/os400
    -qsh bldiculd.sh
    -cd ../../..
    -
  16. - -
  17. Change into the 'source' directory, and configure ICU. (See configuration - note for details). Note that --with-data-packaging=archive and setting the --prefix are recommended, building in default (dll) mode is currently not supported. -
    cd icu/source
    -./runConfigureICU IBMi --prefix=/path/to/somewhere --with-data-packaging=archive
    -
  18. - -
  19. Build ICU. (Note: Do not use the -j option)
    gmake
  20. - -
  21. Test ICU.
    gmake check
    - (The QIBM_MULTI_THREADED=Y flag will be automatically applied to intltest - - you can look at the - iSeries Information Center for more details regarding the running of multiple threads - on IBM i.)
  22. -
- - -

How To Cross Compile ICU

-

This section will explain how to build ICU on one platform, but to produce binaries intended to run on another. This is commonly known as a cross compile.

-

Normally, in the course of a build, ICU needs to run the tools that it builds in order to generate and package data and test-data.In a cross compilation setting, ICU is built on a different system from that which it eventually runs on. An example might be, if you are building for a small/headless system (such as an embedded device), or a system where you can't easily run the ICU command line tools (any non-UNIX-like system).

-

To reduce confusion, we will here refer to the "A" and the "B" system.System "A" is the actual system we will be running on- the only requirements on it is are it is able to build ICU from the command line targetting itself (with configure or runConfigureICU), and secondly, that it also contain the correct toolchain for compiling and linking for the resultant platform, referred to as the "B" system.

-

The autoconf docs use the term "build" for A, and "host" for B. More details at: http://www.gnu.org/software/autoconf/manual/html_node/Specifying-Names.html

-

Three initially-empty directories will be used in this example:

- - - - - - - - - - -
/icua copy of the ICU source
/buildAan empty directory, it will contain ICU built for A
(MacOSX in this case)
/buildBan empty directory, it will contain ICU built for B
(HaikuOS in this case)
- -
    -
  1. Check out or unpack the ICU source code into the /icu directory.You will have the directories /icu/source, etc.
  2. -
  3. Build ICU in /buildA normally (using runConfigureICU or configure): -
    cd /buildA
    -sh /icu/source/runConfigureICU MacOSX
    -gnumake
    -
    -
  4. -
  5. Set PATH or other variables as needed, such as CPPFLAGS.
  6. -
  7. Build ICU in /buildB
    -

    "--with-cross-build" takes an absolute path.

    -
    cd /buildB
    -sh /icu/source/configure --host=i586-pc-haiku --with-cross-build=/buildA
    -gnumake
    -
  8. -
  9. Tests and testdata can be built with "gnumake tests".
  10. -
- - - - -

How To - Package ICU

- -

There are many ways that a person can package ICU with their software - products. Usually only the libraries need to be considered for packaging.

- -

On UNIX, you should use "gmake install" to make it easier to - develop and package ICU. The bin, lib and include directories are needed to - develop applications that use ICU. These directories will be created relative - to the "--prefix=dir" configure option (See the UNIX build instructions). When ICU is built on Windows, - a similar directory structure is built.

- -

When changes have been made to the standard ICU distribution, it is - recommended that at least one of the following guidelines be followed for - special packaging.

- -
    -
  1. Add a suffix name to the library names. This can be done with the - --with-library-suffix configure option.
  2. - -
  3. The installation script should install the ICU libraries into the - application's directory.
  4. -
- -

Following these guidelines prevents other applications that use a standard - ICU distribution from conflicting with any libraries that you need. On - operating systems that do not have a standard C++ ABI (name mangling) for - compilers, it is recommended to do this special packaging anyway. More - details on customizing ICU are available in the User's Guide. The ICU Source Code Organization section of this readme.html - gives a more complete description of the libraries.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Here is an example of libraries that are frequently packaged. -
Library NameWindows FilenameLinux FilenameComment
Data LibraryicudtXYl.dlllibicudata.so.XY.ZData required by the Common and I18n libraries. There are many ways - to package and customize this - data, but by default this is all you need.
Common LibraryicuucXY.dlllibicuuc.so.XY.ZBase library required by all other ICU libraries.
Internationalization (i18n) LibraryicuinXY.dlllibicui18n.so.XY.ZA library that contains many locale based internationalization (i18n) - functions.
Layout Extensions EngineiculxXY.dlllibiculx.so.XY.ZAn optional engine for doing paragraph layout that uses - parts of ICU. - HarfBuzz is required.
ICU I/O (Unicode stdio) LibraryicuioXY.dlllibicuio.so.XY.ZAn optional library that provides a stdio like API with Unicode - support.
Tool Utility LibraryicutuXY.dlllibicutu.so.XY.ZAn internal library that contains internal APIs that are only used by - ICU's tools. If you do not use ICU's tools, you do not need this - library.
- -

Normally only the above ICU libraries need to be considered for packaging. - The versionless symbolic links to these libraries are only needed for easier - development. The X, Y and Z parts of the name are the - version numbers of ICU. For example, ICU 2.0.2 would have the name - libicuuc.so.20.2 for the common library. The exact format of the library - names can vary between platforms due to how each platform can handles library - versioning.

- -

Important Notes About Using ICU

- -

Using ICU in a Multithreaded - Environment

- -

Some versions of ICU require calling the u_init() function - from uclean.h to ensure that ICU is initialized properly. In - those ICU versions, u_init() must be called before ICU is used - from multiple threads. There is no harm in calling u_init() in a - single-threaded application, on a single-CPU machine, or in other cases where - u_init() is not required.

- -

In addition to ensuring thread safety, u_init() also attempts - to load at least one ICU data file. Assuming that all data files are packaged - together (or are in the same folder in files mode), a failure code from - u_init() usually means that the data cannot be found. In this - case, the data may not be installed properly, or the application may have - failed to call udata_setCommonData() or - u_setDataDirectory() which specify to ICU where it can find its - data.

- -

Since u_init() will load only one or two data files, it - cannot guarantee that all of the data that an application needs is available. - It cannot check for all data files because the set of files is customizable, - and some ICU services work without loading any data at all. An application - should always check for error codes when opening ICU service objects (using - ucnv_open(), ucol_open(), C++ constructors, - etc.).

- -

ICU 3.4 and later

- -

ICU 3.4 self-initializes properly for multi-threaded use. It achieves this - without performance penalty by hardcoding the core Unicode properties data, - at the cost of some flexibility. (For details see Jitterbug 4497.)

- -

u_init() can be used to check for data loading. It tries to - load the converter alias table (cnvalias.icu).

- -

ICU 2.6..3.2

- -

These ICU versions require a call to u_init() before - multi-threaded use. The services that are directly affected are those that - don't have a service object and need to be fast: normalization and character - properties.

- -

u_init() loads and initializes the data files for - normalization and character properties (unorm.icu and - uprops.icu) and can therefore also be used to check for data - loading.

- -

ICU 2.4 and earlier

- -

ICU 2.4 and earlier versions were not prepared for multithreaded use on - multi-CPU platforms where the CPUs implement weak memory coherency. These - CPUs include: Power4, Power5, Alpha, Itanium. u_init() was not - defined yet.

- -

Using ICU in a Multithreaded Environment on - HP-UX

- -

When ICU is built with aCC on HP-UX, the -AA - compiler flag is used. It is required in order to use the latest - <iostream> API in a thread safe manner. This compiler flag affects the - version of the C++ library being used. Your applications will also need to - be compiled with -AA in order to use ICU.

- -

Using ICU in a Multithreaded Environment on - Solaris

- -
Linking on Solaris
- -

In order to avoid synchronization and threading issues, developers are - suggested to strictly follow the compiling and linking - guidelines for multithreaded applications, specified in the following - SUn Solaris document available from Oracle. Most notably, pay strict attention to the - following statements from Sun:

- -
-

To use libthread, specify -lthread before -lc on the ld command line, or - last on the cc command line.

- -

To use libpthread, specify -lpthread before -lc on the ld command line, - or last on the cc command line.

-
- -

Failure to do this may cause spurious lock conflicts, recursive mutex - failure, and deadlock.

- -

Source: "Multithreaded Programming Guide, Compiling and - Debugging", Sun Microsystems, 2002
- https://docs.oracle.com/cd/E19683-01/806-6867/compile-74765/index.html

- -

Note, a version of that chapter from a 2008 document update covering both Solaris 9 - and Solaris 10 is available here:
- http://docs.oracle.com/cd/E19253-01/816-5137/compile-94179/index.html

- -

Windows Platform

- -

If you are building on the Windows platform, it is important that you - understand a few of the following build details.

- -

DLL directories and the PATH setting

- -

As delivered, the International Components for Unicode build as several - DLLs, which are placed in the "<ICU>\bin64" directory. You must - add this directory to the PATH environment variable in your system, or any - executables you build will not be able to access International Components for - Unicode libraries. Alternatively, you can copy the DLL files into a directory - already in your PATH, but we do not recommend this. You can wind up with - multiple copies of the DLL and wind up using the wrong one.

- -

Changing your PATH

- -

Windows 2000/XP and above: Use the System Icon in the Control - Panel. Pick the "Advanced" tab. Select the "Environment Variables..." - button. Select the variable PATH in the lower box, and select the lower - "Edit..." button. In the "Variable Value" box, append the string - ";<ICU>\bin64" to the end of the path string. If there is - nothing there, just type in "<ICU>\bin64". Click the Set button, - then the OK button.

- -

Note: When packaging a Windows application for distribution and - installation on user systems, copies of the ICU DLLs should be included with - the application, and installed for exclusive use by the application. This is - the only way to insure that your application is running with the same version - of ICU, built with exactly the same options, that you developed and tested - with. Refer to Microsoft's guidelines on the usage of DLLs, or search for the - phrase "DLL hell" on msdn.microsoft.com.

- -

UNIX Type Platform

- -

If you are building on a UNIX platform, and if you are installing ICU in a - non-standard location, you may need to add the location of your ICU libraries - to your LD_LIBRARY_PATH or LIBPATH - environment variable (or the equivalent runtime library path environment - variable for your system). The ICU libraries may not link or load properly - without doing this.

- -

Note that if you do not want to have to set this variable, you may instead - use the --enable-rpath option at configuration time. This option will - instruct the linker to always look for the libraries where they are - installed. You will need to use the appropriate linker options when linking - your own applications and libraries against ICU, too. Please refer to your - system's linker manual for information about runtime paths. The use of rpath - also means that when building a new version of ICU you should not have an - older version installed in the same place as the new version's installation - directory, as the older libraries will used during the build, instead of the - new ones, likely leading to an incorrectly build ICU. This is the proper - behavior of rpath.

- -

Platform Dependencies

- -

Porting To A New Platform

- -

If you are using ICU's Makefiles to build ICU on a new platform, there are - a few places where you will need to add or modify some files. If you need - more help, you can always ask the icu-support mailing list. Once - you have finished porting ICU to a new platform, it is recommended that you - contribute your changes back to ICU via the icu-support mailing list. This - will make it easier for everyone to benefit from your work.

- -

Data For a New Platform

- -

For some people, it may not be necessary for completely build ICU. Most of - the makefiles and build targets are for tools that are used for building - ICU's data, and an application's data (when an application uses ICU resource - bundles for its data).

- -

Data files can be built on a different platform when both platforms share - the same endianness and the same charset family. This assertion does not - include platform dependent DLLs/shared/static libraries. For details see the - User Guide ICU - Data chapter.

- -

ICU 3.6 removes the requirement that ICU be completely built in the native - operating environment. It adds the icupkg tool which can be run on any - platform to turn binary ICU data files from any one of the three formats into - any one of the other data formats. This allows a application to use ICU data - built anywhere to be used for any other target platform.

- -

WARNING! Building ICU without running the tests is not - recommended. The tests verify that ICU is safe to use. It is recommended that - you try to completely port and test ICU before using the libraries for your - own application.

- -

Adapting Makefiles For a New Platform

- -

Try to follow the build steps from the UNIX - build instructions. If the configure script fails, then you will need to - modify some files. Here are the usual steps for porting to a new - platform:
-

- -
    -
  1. Create an mh file in icu/source/config/. You can use mh-linux or a - similar mh file as your base configuration.
  2. - -
  3. Modify icu/source/aclocal.m4 to recognize your platform's mh file.
  4. - -
  5. Modify icu/source/configure.in to properly set your platform C - Macro define.
  6. - -
  7. Run autoconf in - icu/source/ without any options. The autoconf tool is standard on most - Linux systems.
  8. - -
  9. If you have any optimization options that you want to normally use, you - can modify icu/source/runConfigureICU to specify those options for your - platform.
  10. - -
  11. Build and test ICU on your platform. It is very important that you run - the tests. If you don't run the tests, there is no guarentee that you have - properly ported ICU.
  12. -
- -

Platform Dependent Implementations

- -

The platform dependencies have been mostly isolated into the following - files in the common library. This information can be useful if you are - porting ICU to a new platform.

- -
    -
  • - unicode/platform.h.in (autoconf'ed platforms)
    - unicode/pXXXX.h (others: pwin32.h, ppalmos.h, - ..): Platform-dependent typedefs and defines:
    -
    - - -
      -
    • Generic types like UBool, int8_t, int16_t, int32_t, int64_t, - uint64_t etc.
    • - -
    • U_EXPORT and U_IMPORT for specifying dynamic library import and - export
    • - -
    • String handling support for the char16_t and wchar_t types.
    • -
    -
    -
  • - -
  • - unicode/putil.h, putil.c: platform-dependent - implementations of various functions that are platform dependent:
    -
    - - -
      -
    • uprv_isNaN, uprv_isInfinite, uprv_getNaN and uprv_getInfinity for - handling special floating point values.
    • - -
    • uprv_tzset, uprv_timezone, uprv_tzname and time for getting - platform specific time and time zone information.
    • - -
    • u_getDataDirectory for getting the default data directory.
    • - -
    • uprv_getDefaultLocaleID for getting the default locale - setting.
    • - -
    • uprv_getDefaultCodepage for getting the default codepage - encoding.
    • -
    -
    -
  • - -
  • - umutex.h, umutex.c: Code for doing synchronization in - multithreaded applications. If you wish to use International Components - for Unicode in a multithreaded application, you must provide a - synchronization primitive that the classes can use to protect their - global data against simultaneous modifications. We already supply working - implementations for many platforms that ICU builds on.
    -
    -
  • - -
  • umapfile.h, umapfile.c: functions for mapping or - otherwise reading or loading files into memory. All access by ICU to data - from files makes use of these functions.
    -
    -
  • - -
  • Using platform specific #ifdef macros are highly discouraged outside of - the scope of these files. When the source code gets updated in the future, - these #ifdef's can cause testing problems for your platform.
  • -
+

This readme has moved to the ICU4C Readme + section in the ICU User Guide.


Copyright © 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html
diff --git a/icu/icu4c/source/Doxyfile.in b/icu/icu4c/source/Doxyfile.in index 7ced104ce80..d851b19e381 100644 --- a/icu/icu4c/source/Doxyfile.in +++ b/icu/icu4c/source/Doxyfile.in @@ -1677,7 +1677,7 @@ COMPACT_LATEX = NO # The default value is: a4. # This tag requires that the tag GENERATE_LATEX is set to YES. -PAPER_TYPE = a4wide +PAPER_TYPE = a4 # The EXTRA_PACKAGES tag can be used to specify one or more LaTeX package names # that should be included in the LaTeX output. The package can be specified just diff --git a/icu/icu4c/source/Makefile.in b/icu/icu4c/source/Makefile.in index 79a0a3423ab..8366f013bce 100644 --- a/icu/icu4c/source/Makefile.in +++ b/icu/icu4c/source/Makefile.in @@ -337,7 +337,7 @@ $(top_builddir)/config/icu-config: $(top_builddir)/Makefile $(top_srcdir)/config chmod u+w $@ @echo "# Following from icu/icu4c/source/config/Makefile.inc" >> $@ LC_ALL=C $(SED) -f $(top_srcdir)/config/make2sh.sed < $(top_builddir)/config/Makefile.inc | grep -v '#M#' | uniq >> $@ - @echo "# Following from @platform_make_fragment@" >> $@ + @echo "# Following from @platform_make_fragment_name@" >> $@ LC_ALL=C $(SED) -f $(top_srcdir)/config/make2sh.sed < @platform_make_fragment@ | grep -v '#M#' | uniq >> $@ cat $(top_srcdir)/config/icu-config-bottom >> $@ chmod u-w $@ @@ -371,7 +371,7 @@ icu4j-data-install icu4j-data: all tests # For updating Windows makefiles -WINDOWS_UPDATEFILES=$(srcdir)/data/makedata.mak $(shell find $(srcdir) -name '*.vcproj' -o -name '*.vcxproj') +WINDOWS_UPDATEFILES=$(srcdir)/data/makedata.mak $(srcdir)/allinone/Build.Windows.IcuVersion.props WINDOWS_UPDATEFILES_SED=config/windows-update.sed diff --git a/icu/icu4c/source/aclocal.m4 b/icu/icu4c/source/aclocal.m4 index b5ee8a9d1e1..b75871aa141 100644 --- a/icu/icu4c/source/aclocal.m4 +++ b/icu/icu4c/source/aclocal.m4 @@ -12,6 +12,60 @@ # PARTICULAR PURPOSE. m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) +# =========================================================================== +# https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html +# =========================================================================== +# +# SYNOPSIS +# +# AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT]) +# +# DESCRIPTION +# +# Check whether the given FLAG works with the current language's compiler +# or gives an error. (Warnings, however, are ignored) +# +# ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on +# success/failure. +# +# If EXTRA-FLAGS is defined, it is added to the current language's default +# flags (e.g. CFLAGS) when the check is done. The check is thus made with +# the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to +# force the compiler to issue an error when a bad flag is given. +# +# INPUT gives an alternative input source to AC_COMPILE_IFELSE. +# +# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this +# macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG. +# +# LICENSE +# +# Copyright (c) 2008 Guido U. Draheim +# Copyright (c) 2011 Maarten Bosmans +# +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice +# and this notice are preserved. This file is offered as-is, without any +# warranty. + +#serial 6 + +AC_DEFUN([AX_CHECK_COMPILE_FLAG], +[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF +AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_[]_AC_LANG_ABBREV[]flags_$4_$1])dnl +AC_CACHE_CHECK([whether _AC_LANG compiler accepts $1], CACHEVAR, [ + ax_check_save_flags=$[]_AC_LANG_PREFIX[]FLAGS + _AC_LANG_PREFIX[]FLAGS="$[]_AC_LANG_PREFIX[]FLAGS $4 $1" + AC_COMPILE_IFELSE([m4_default([$5],[AC_LANG_PROGRAM()])], + [AS_VAR_SET(CACHEVAR,[yes])], + [AS_VAR_SET(CACHEVAR,[no])]) + _AC_LANG_PREFIX[]FLAGS=$ax_check_save_flags]) +AS_VAR_IF(CACHEVAR,yes, + [m4_default([$2], :)], + [m4_default([$3], :)]) +AS_VAR_POPDEF([CACHEVAR])dnl +])dnl AX_CHECK_COMPILE_FLAGS + dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- dnl serial 11 (pkg-config-0.29) dnl @@ -100,7 +154,7 @@ dnl Check to see whether a particular set of modules exists. Similar to dnl PKG_CHECK_MODULES(), but does not set variables or print errors. dnl dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) -dnl only at the first occurence in configure.ac, so if the first place +dnl only at the first occurrence in configure.ac, so if the first place dnl it's called might be skipped (such as if it is within an "if", you dnl have to call PKG_CHECK_EXISTS manually AC_DEFUN([PKG_CHECK_EXISTS], diff --git a/icu/icu4c/source/allinone/Build.Windows.IcuVersion.props b/icu/icu4c/source/allinone/Build.Windows.IcuVersion.props new file mode 100644 index 00000000000..627a9a2abd4 --- /dev/null +++ b/icu/icu4c/source/allinone/Build.Windows.IcuVersion.props @@ -0,0 +1,8 @@ + + + + + + 72 + + diff --git a/icu/icu4c/source/allinone/Build.Windows.Library.WarningSettings.ProjectConfiguration.props b/icu/icu4c/source/allinone/Build.Windows.Library.WarningSettings.ProjectConfiguration.props index a00e2c43047..603788a9537 100644 --- a/icu/icu4c/source/allinone/Build.Windows.Library.WarningSettings.ProjectConfiguration.props +++ b/icu/icu4c/source/allinone/Build.Windows.Library.WarningSettings.ProjectConfiguration.props @@ -14,7 +14,7 @@ C4661 No suitable definition provided for explicit template instantiation request. C4715 Not all control paths return a value. C4706 Assignment within conditional expression. - C4005 Macro redifintion. + C4005 Macro redefinition. C4068 Unknown pragma. C4267 Conversion from size_t to type, possible loss of data. C4910 __declspec(dllexport) and extern are incompatible on an explicit instantiation. diff --git a/icu/icu4c/source/allinone/Build.Windows.PlatformToolset.props b/icu/icu4c/source/allinone/Build.Windows.PlatformToolset.props index adee8f67191..29a9a1d8e6d 100644 --- a/icu/icu4c/source/allinone/Build.Windows.PlatformToolset.props +++ b/icu/icu4c/source/allinone/Build.Windows.PlatformToolset.props @@ -9,14 +9,16 @@ $(VisualStudioVersion) $(MSBuildToolsVersion) - v140 v141 v142 + v143 $(AutoDetectedPlatformToolset) @@ -30,11 +32,11 @@ If not already set, use the latest installed version of the Windows 10 SDK. The Windows 10 SDK is backwards compatible to Windows 7, as long as WINVER and _WIN32_WINNT are set before compiling. Note: - - With VS2019, using a value of "10.0" means that it will use the latest installed version. + - With VS2019, VS2022 using a value of "10.0" means that it will use the latest installed version. - With VS2017, we need to manually detect the latest SDK version from the registry. - With VS2015, use the Windows 8.1 SDK. --> - + 10.0 @@ -56,4 +58,11 @@ MSB8012 + + + + + Caret + + diff --git a/icu/icu4c/source/allinone/Build.Windows.ProjectConfiguration.props b/icu/icu4c/source/allinone/Build.Windows.ProjectConfiguration.props index 147689b910a..527f207e00c 100644 --- a/icu/icu4c/source/allinone/Build.Windows.ProjectConfiguration.props +++ b/icu/icu4c/source/allinone/Build.Windows.ProjectConfiguration.props @@ -1,7 +1,9 @@ - + + + @@ -109,10 +111,11 @@ NDEBUG;%(PreprocessorDefinitions) - NDEBUG;%(PreprocessorDefinitions) + NDEBUG;U_ENABLE_DYLOAD=0;%(PreprocessorDefinitions) true true ProgramDatabase + /Zi %(AdditionalOptions) NDEBUG;%(PreprocessorDefinitions) @@ -120,6 +123,7 @@ true UseLinkTimeCodeGeneration + /profile /opt:ref /opt:icf %(AdditionalOptions) diff --git a/icu/icu4c/source/allinone/Build.Windows.UWP.ProjectConfiguration.props b/icu/icu4c/source/allinone/Build.Windows.UWP.ProjectConfiguration.props index 89d528a7791..948b7c4f98b 100644 --- a/icu/icu4c/source/allinone/Build.Windows.UWP.ProjectConfiguration.props +++ b/icu/icu4c/source/allinone/Build.Windows.UWP.ProjectConfiguration.props @@ -1,6 +1,8 @@ - + + + 14.0 diff --git a/icu/icu4c/source/allinone/allinone.sln b/icu/icu4c/source/allinone/allinone.sln index fbbec359e48..48de0977128 100644 --- a/icu/icu4c/source/allinone/allinone.sln +++ b/icu/icu4c/source/allinone/allinone.sln @@ -106,6 +106,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pkgdata", "..\tools\pkgdata {73C0A65B-D1F2-4DE1-B3A6-15DAD2C23F3D} = {73C0A65B-D1F2-4DE1-B3A6-15DAD2C23F3D} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "icuexportdata", "..\tools\icuexportdata\icuexportdata.vcxproj", "{C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}" + ProjectSection(ProjectDependencies) = postProject + {6B231032-3CB5-4EED-9210-810D666A23A0} = {6B231032-3CB5-4EED-9210-810D666A23A0} + {73C0A65B-D1F2-4DE1-B3A6-15DAD2C23F3D} = {73C0A65B-D1F2-4DE1-B3A6-15DAD2C23F3D} + EndProjectSection +EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "stubdata", "..\stubdata\stubdata.vcxproj", "{203EC78A-0531-43F0-A636-285439BDE025}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toolutil", "..\tools\toolutil\toolutil.vcxproj", "{6B231032-3CB5-4EED-9210-810D666A23A0}" @@ -470,6 +476,22 @@ Global {4C8454FE-81D3-4CA3-9927-29BA96F03DAC}.Release|Win32.Build.0 = Release|Win32 {4C8454FE-81D3-4CA3-9927-29BA96F03DAC}.Release|x64.ActiveCfg = Release|x64 {4C8454FE-81D3-4CA3-9927-29BA96F03DAC}.Release|x64.Build.0 = Release|x64 + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Debug|ARM.ActiveCfg = Debug|ARM + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Debug|ARM.Build.0 = Debug|ARM + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Debug|ARM64.Build.0 = Debug|ARM64 + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Debug|Win32.ActiveCfg = Debug|Win32 + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Debug|Win32.Build.0 = Debug|Win32 + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Debug|x64.ActiveCfg = Debug|x64 + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Debug|x64.Build.0 = Debug|x64 + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Release|ARM.ActiveCfg = Release|ARM + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Release|ARM.Build.0 = Release|ARM + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Release|ARM64.ActiveCfg = Release|ARM64 + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Release|ARM64.Build.0 = Release|ARM64 + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Release|Win32.ActiveCfg = Release|Win32 + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Release|Win32.Build.0 = Release|Win32 + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Release|x64.ActiveCfg = Release|x64 + {C5185F6D-BC0A-4DF7-A63C-B107D1C9C82F}.Release|x64.Build.0 = Release|x64 {203EC78A-0531-43F0-A636-285439BDE025}.Debug|ARM.ActiveCfg = Debug|ARM {203EC78A-0531-43F0-A636-285439BDE025}.Debug|ARM.Build.0 = Debug|ARM {203EC78A-0531-43F0-A636-285439BDE025}.Debug|ARM64.ActiveCfg = Debug|ARM64 diff --git a/icu/icu4c/source/common/BUILD.bazel b/icu/icu4c/source/common/BUILD.bazel new file mode 100644 index 00000000000..e385d3b243f --- /dev/null +++ b/icu/icu4c/source/common/BUILD.bazel @@ -0,0 +1,1213 @@ +# © 2021 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html + +# This file defines Bazel targets for a subset of ICU4C "common" library header and source files. +# The configuration of dependencies among targets is strongly assisted by the +# file in depstest that maintains such information, at +# icu4c/source/test/depstest/dependencies.txt . + +load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library") + +package( + default_visibility = ["//visibility:public"], +) + +# When compiling code in the `common` dir, the constant +# `U_COMMON_IMPLEMENTATION` needs to be defined. See +# https://unicode-org.github.io/icu/userguide/howtouseicu#c-with-your-own-build-system . + +# If linker errors occur, then this may be a sign that the dependencies were +# not specified correctly. Use dependencies.txt in depstest for assistance. See +# https://stackoverflow.com/q/66111709/2077918 . + +cc_library( + name = "headers", + hdrs = glob([ + "unicode/*.h", # public + "*.h", # internal + ], + # Instead of using these checked-in files, our Bazel build process + # regenerates them and then uses the new versions. + # Same list of .h files as in icu4c/source/data/unidata/clean.sh. + exclude = ["norm2_nfc_data.h", "propname_data.h", "*_props_data.h"], + ), + # We need to add includes in order to preserve existing source files' + # include directives that use traditional paths, not paths relative to + # Bazel workspace: + # https://stackoverflow.com/a/65635893/2077918 + includes = ["."], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "platform", + srcs = [ + "cmemory.cpp", + "uobject.cpp", + "cstring.cpp", + "cwchar.cpp", + "uinvchar.cpp", + "charstr.cpp", + "unistr.cpp", + "appendable.cpp", + "stringpiece.cpp", + "ustrtrns.cpp", + "ustring.cpp", + "ustrfmt.cpp", + "utf_impl.cpp", + "putil.cpp", + "ucln_cmn.cpp", + "udataswp.cpp", + "umath.cpp", + "umutex.cpp", + "sharedobject.cpp", + "utrace.cpp", + ], + deps = [ + ":headers", + # omit other deps b/c they are sys symbols + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], + linkopts = ["-ldl"], +) + +cc_library( + name = "utrie", + srcs = ["utrie.cpp"], + deps = [":platform"], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "utrie2", + srcs = ["utrie2.cpp"], + deps = [":platform"], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "utrie2_builder", + srcs = ["utrie2_builder.cpp"], + deps = [ + ":utrie", + ":utrie2", + ":platform", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "ucptrie", + srcs = ["ucptrie.cpp"], + deps = [":platform"], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "umutablecptrie", + srcs = ["umutablecptrie.cpp"], + deps = [":ucptrie"], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "bytestrie", + srcs = ["bytestrie.cpp"], + deps = [":platform"], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "bytestriebuilder", + srcs = ["bytestriebuilder.cpp"], + deps = [ + ":bytestrie", + ":stringtriebuilder", + ":sort", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "stringtriebuilder", + srcs = ["stringtriebuilder.cpp"], + deps = [ + ":uhash", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "uhash", + hdrs = [ + "uhash.h", + ], + srcs = [ + "uhash.cpp", + ], + deps = [ + ":headers", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "errorcode", + hdrs = [ + ], + srcs = [ + "errorcode.cpp", + ], + includes = ["."], + deps = [ + ":platform", + ":utypes", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "utypes", + srcs = [ + "utypes.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "uniset", + srcs = [ + "uniset.cpp", + "unifilt.cpp", + "unisetspan.cpp", + "bmpset.cpp", + "util.cpp", + "unifunct.cpp", + "usetiter.cpp", + ], + includes = ["."], + deps = [ + ":patternprops", + ":uvector", + ":headers", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "patternprops", + srcs = [ + "patternprops.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "propsvec", + srcs = [ + "propsvec.cpp", + ], + includes = ["."], + deps = [ + ":sort", + ":utrie2_builder", + ":headers", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "propname", + srcs = [ + "propname.cpp", + "propname_data.h", + ], + includes = ["."], + deps = [ + ":bytestrie", + ":headers", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +# Note: The cc_library target names "uvector32" and "uvector64" match the +# dependencies.txt group names, but the filenames are "uvectr32.*"/"uvectr64.*". +cc_library( + name = "uvector32", + srcs = [ + "uvectr32.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":platform", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "uvector64", + srcs = [ + "uvectr64.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":platform", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "sort", + srcs = [ + "uarrsort.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "uvector", + srcs = [ + "uvector.cpp", + ], + includes = ["."], + deps = [ + ":platform", + ":sort", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "breakiterator", + srcs = [ + "brkiter.cpp", + "brkeng.cpp", + "dictbe.cpp", + "dictionarydata.cpp", + "filteredbrk.cpp", + "lstmbe.cpp", + "rbbi.cpp", + "rbbi_cache.cpp", + "rbbidata.cpp", + "rbbinode.cpp", + "rbbirb.cpp", + "rbbiscan.cpp", + "rbbisetb.cpp", + "rbbistbl.cpp", + "rbbitblb.cpp", + "ubrk.cpp", + ], + includes = ["."], + deps = [ + ":bytestrie", + ":headers", + ":normlzr", + ":resourcebundle", + ":schriter", + ":service_registration", + ":ucharstrie", + ":ucharstriebuilder", + ":uhash", + ":uniset_core", + ":uniset_props", + ":ustack", + ":utext", + ":utrie2_builder", + ":uvector32", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "bytesinkutil", + srcs = [ + "bytesinkutil.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":bytestream", + ":edits", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "bytestream", + srcs = [ + "bytestream.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":platform", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "canonical_iterator", + srcs = [ + "caniter.cpp", + ], + deps = [ + ":normalizer2", + ":usetiter", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "characterproperties", + srcs = [ + "characterproperties.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":emojiprops", + ":ucptrie", + ":umutablecptrie", + ":uniset_core", + ":uprops", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "chariter", + srcs = [ + "chariter.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":platform", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "edits", + srcs = [ + "edits.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":icu_utility", + ":platform", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "filterednormalizer2", + srcs = [ + "filterednormalizer2.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":normalizer2", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "hashtable", + srcs = [ + "uhash_us.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":uhash", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "icu_utility", + srcs = [ + "util.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":patternprops", + ":platform", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "loadednormalizer2", + srcs = [ + "loadednormalizer2impl.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":normalizer2", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "locale_display_names", + srcs = [ + "locdispnames.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":locresdata", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "locresdata", + srcs = [ + "locresdata.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":resourcebundle", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "normlzr", + srcs = [ + "normlzr.cpp", + ], + includes = ["."], + deps = [ + ":filterednormalizer2", + ":headers", + ":schriter", + ":uniset_props", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "parsepos", + srcs = [ + "parsepos.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":platform", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "resourcebundle", + srcs = [ + "localebuilder.cpp", + "locavailable.cpp", + "locbased.cpp", + "locid.cpp", + "loclikely.cpp", + "locmap.cpp", + "resbund.cpp", + "resource.cpp", + "uloc.cpp", + "uloc_tag.cpp", + "uloc_keytype.cpp", + "uresbund.cpp", + "uresdata.cpp", + "wintz.cpp", + ], + includes = ["."], + deps = [ + ":bytesinkutil", + ":errorcode", + ":headers", + ":propname", + ":sort", + ":stringenumeration", + ":ucol_swp", + ":udata", + ":uhash", + ":uscript_props", + ":uvector", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "schriter", + srcs = [ + "schriter.cpp", + "uchriter.cpp", + ], + includes = ["."], + deps = [ + ":chariter", + ":headers", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "service_registration", + srcs = [ + "locutil.cpp", + "serv.cpp", + "servlk.cpp", + "servlkf.cpp", + "servls.cpp", + "servnotf.cpp", + "servrbf.cpp", + "servslkf.cpp", + ], + includes = ["."], + deps = [ + ":hashtable", + ":headers", + ":locale_display_names", + ":resourcebundle", + ":uvector", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "stringenumeration", + srcs = [ + "uenum.cpp", + "ustrenum.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":platform", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "ubidi_props", + srcs = [ + "ubidi_props.cpp", + "ubidi_props_data.h", + ], + includes = ["."], + deps = [ + ":headers", + ":utrie2", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "ucase", + srcs = [ + "ucase.cpp", + "ucase_props_data.h", + ], + includes = ["."], + deps = [ + ":headers", + ":utrie2", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "uchar", + srcs = [ + "uchar.cpp", + "uchar_props_data.h", + ], + includes = ["."], + deps = [ + ":headers", + ":utrie2", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "emojiprops", + srcs = [ + "emojiprops.cpp", + "emojiprops.h", + ], + includes = ["."], + deps = [ + ":headers", + ":ucharstrie", + ":ucharstrieiterator", + ":ucptrie", + ":udata", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "ucharstrie", + srcs = [ + "ucharstrie.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":platform", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "ucharstriebuilder", + srcs = [ + "ucharstriebuilder.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":sort", + ":stringtriebuilder", + ":ucharstrie", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "ucharstrieiterator", + srcs = [ + "ucharstrieiterator.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":ucharstrie", + ":uvector32", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "ucol_swp", + srcs = [ + "ucol_swp.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":utrie_swap", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "udata", + srcs = [ + "restrace.cpp", + "ucmndata.cpp", + "udata.cpp", + "udatamem.cpp", + "umapfile.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":icu_utility", + ":platform", + ":uhash", + "//icu4c/source/stubdata", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "uiter", + srcs = [ + "uiter.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":platform", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "ulist", + srcs = [ + "ulist.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":platform", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "unames", + srcs = [ + "unames.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":uchar", + ":udata", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "unifiedcache", + srcs = [ + "unifiedcache.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":platform", + ":uhash", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "uniset_core", + srcs = [ + "bmpset.cpp", + "unifilt.cpp", + "unifunct.cpp", + "uniset.cpp", + "unisetspan.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":icu_utility", + ":patternprops", + ":uvector", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "uniset_closure", + srcs = [ + "uniset_closure.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":uniset_core", + ":unistr_case_locale", + ":unistr_titlecase_brkiter", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "uniset_props", + srcs = [ + "uniset_props.cpp", + "ruleiter.cpp", + ], + includes = ["."], + deps = [ + ":characterproperties", + ":headers", + ":parsepos", + ":propname", + ":resourcebundle", + ":unames", + ":uniset_core", + ":unistr_case", + ":uprops", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "unistr_case", + srcs = [ + "unistr_case.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":ustring_case", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "unistr_case_locale", + srcs = [ + "unistr_case_locale.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":unistr_case", + ":ustring_case_locale", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "unistr_titlecase_brkiter", + srcs = [ + "unistr_titlecase_brkiter.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":ustr_titlecase_brkiter", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "uprops", + srcs = [ + "uprops.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":emojiprops", + ":loadednormalizer2", + ":normalizer2", + ":ubidi_props", + ":ucase", + ":uchar", + ":unistr_case", + ":ustring_case", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "uscript_props", + srcs = [ + "uscript_props.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":platform", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "uset", + srcs = [ + "uset.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":platform", + ":uniset_core", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "uset_props", + srcs = [ + "uset_props.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":uniset_closure", + ":uniset_core", + ":uniset_props", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "usetiter", + srcs = [ + "usetiter.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":platform", + ":uniset_core", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "ustack", + srcs = [ + "ustack.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":uvector", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "ustr_titlecase_brkiter", + srcs = [ + "ustr_titlecase_brkiter.cpp", + ], + includes = ["."], + deps = [ + ":breakiterator", + ":headers", + ":ucase", + ":ustring_case_locale", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "ustring_case", + srcs = [ + "ustrcase.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":ucase", + ":uchar", + ":edits", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "ustring_case_locale", + srcs = [ + "ustrcase_locale.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":resourcebundle", + ":ustring_case", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "utext", + srcs = [ + "utext.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":ucase", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +cc_library( + name = "utrie_swap", + srcs = [ + "utrie_swap.cpp", + ], + includes = ["."], + deps = [ + ":headers", + ":udata", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) + +# This target depends on a header file that contains NFC/NFD normalization data. +# This header file is generated by a script (generate.sh) that invokes the gennorm2 binary. +# See the Unicode update change log (changes.txt). +cc_library( + name = "normalizer2", + srcs = [ + "norm2_nfc_data.h", # generated by gennorm2 + "normalizer2.cpp", + "normalizer2impl.cpp", + ], + includes = ["."], + hdrs = [ + "normalizer2impl.h", + ], + deps = [ + ":headers", + ], + local_defines = [ + "U_COMMON_IMPLEMENTATION", + ], +) diff --git a/icu/icu4c/source/common/appendable.cpp b/icu/icu4c/source/common/appendable.cpp index fca3c1e4133..f9b20180eb7 100644 --- a/icu/icu4c/source/common/appendable.cpp +++ b/icu/icu4c/source/common/appendable.cpp @@ -37,23 +37,23 @@ Appendable::appendString(const UChar *s, int32_t length) { UChar c; while((c=*s++)!=0) { if(!appendCodeUnit(c)) { - return FALSE; + return false; } } } else if(length>0) { const UChar *limit=s+length; do { if(!appendCodeUnit(*s++)) { - return FALSE; + return false; } } while(scontains(c)) { utext_next32(text); // TODO: recast loop to work with post-increment operations. @@ -132,14 +136,13 @@ ICULanguageBreakFactory::getEngineFor(UChar32 c) { static UMutex gBreakEngineMutex; Mutex m(&gBreakEngineMutex); - if (fEngines == NULL) { - UStack *engines = new UStack(_deleteEngine, NULL, status); - if (U_FAILURE(status) || engines == NULL) { + if (fEngines == nullptr) { + LocalPointer engines(new UStack(_deleteEngine, nullptr, status), status); + if (U_FAILURE(status) ) { // Note: no way to return error code to caller. - delete engines; - return NULL; + return nullptr; } - fEngines = engines; + fEngines = engines.orphan(); } else { int32_t i = fEngines->size(); while (--i >= 0) { @@ -152,10 +155,10 @@ ICULanguageBreakFactory::getEngineFor(UChar32 c) { // We didn't find an engine. Create one. lbe = loadEngineFor(c); - if (lbe != NULL) { + if (lbe != nullptr) { fEngines->push((void *)lbe, status); } - return lbe; + return U_SUCCESS(status) ? lbe : nullptr; } const LanguageBreakEngine * @@ -163,9 +166,26 @@ ICULanguageBreakFactory::loadEngineFor(UChar32 c) { UErrorCode status = U_ZERO_ERROR; UScriptCode code = uscript_getScript(c, &status); if (U_SUCCESS(status)) { + const LanguageBreakEngine *engine = nullptr; + // Try to use LSTM first + const LSTMData *data = CreateLSTMDataForScript(code, status); + if (U_SUCCESS(status)) { + if (data != nullptr) { + engine = CreateLSTMBreakEngine(code, data, status); + if (U_SUCCESS(status) && engine != nullptr) { + return engine; + } + if (engine != nullptr) { + delete engine; + engine = nullptr; + } else { + DeleteLSTMData(data); + } + } + } + status = U_ZERO_ERROR; // fallback to dictionary based DictionaryMatcher *m = loadDictionaryMatcherFor(code); if (m != NULL) { - const LanguageBreakEngine *engine = NULL; switch(code) { case USCRIPT_THAI: engine = new ThaiBreakEngine(m, status); @@ -241,10 +261,10 @@ ICULanguageBreakFactory::loadDictionaryMatcherFor(UScriptCode script) { const UChar *extStart = u_memrchr(dictfname, 0x002e, dictnlength); // last dot if (extStart != NULL) { int32_t len = (int32_t)(extStart - dictfname); - ext.appendInvariantChars(UnicodeString(FALSE, extStart + 1, dictnlength - len - 1), status); + ext.appendInvariantChars(UnicodeString(false, extStart + 1, dictnlength - len - 1), status); dictnlength = len; } - dictnbuf.appendInvariantChars(UnicodeString(FALSE, dictfname, dictnlength), status); + dictnbuf.appendInvariantChars(UnicodeString(false, dictfname, dictnlength), status); ures_close(b); UDataMemory *file = udata_open(U_ICUDATA_BRKITR, ext.data(), dictnbuf.data(), &status); diff --git a/icu/icu4c/source/common/brkeng.h b/icu/icu4c/source/common/brkeng.h index 155433b89a8..127ba59e186 100644 --- a/icu/icu4c/source/common/brkeng.h +++ b/icu/icu4c/source/common/brkeng.h @@ -68,12 +68,15 @@ class LanguageBreakEngine : public UMemory { * @param startPos The start of the run within the supplied text. * @param endPos The end of the run within the supplied text. * @param foundBreaks A Vector of int32_t to receive the breaks. + * @param status Information on any errors encountered. * @return The number of breaks found. */ virtual int32_t findBreaks( UText *text, int32_t startPos, int32_t endPos, - UVector32 &foundBreaks ) const = 0; + UVector32 &foundBreaks, + UBool isPhraseBreaking, + UErrorCode &status) const = 0; }; @@ -174,7 +177,7 @@ class UnhandledEngine : public LanguageBreakEngine { * @return true if this engine handles the particular character and break * type. */ - virtual UBool handles(UChar32 c) const; + virtual UBool handles(UChar32 c) const override; /** *

Find any breaks within a run in the supplied text.

@@ -185,12 +188,15 @@ class UnhandledEngine : public LanguageBreakEngine { * @param startPos The start of the run within the supplied text. * @param endPos The end of the run within the supplied text. * @param foundBreaks An allocated C array of the breaks found, if any + * @param status Information on any errors encountered. * @return The number of breaks found. */ virtual int32_t findBreaks( UText *text, int32_t startPos, int32_t endPos, - UVector32 &foundBreaks ) const; + UVector32 &foundBreaks, + UBool isPhraseBreaking, + UErrorCode &status) const override; /** *

Tell the engine to handle a particular character and break type.

@@ -243,7 +249,7 @@ class ICULanguageBreakFactory : public LanguageBreakFactory { * sought. * @return A LanguageBreakEngine with the desired characteristics, or 0. */ - virtual const LanguageBreakEngine *getEngineFor(UChar32 c); + virtual const LanguageBreakEngine *getEngineFor(UChar32 c) override; protected: /** diff --git a/icu/icu4c/source/common/brkiter.cpp b/icu/icu4c/source/common/brkiter.cpp index b9b6ca65cd4..d6996734e3c 100644 --- a/icu/icu4c/source/common/brkiter.cpp +++ b/icu/icu4c/source/common/brkiter.cpp @@ -30,6 +30,7 @@ #include "unicode/ures.h" #include "unicode/ustring.h" #include "unicode/filteredbrk.h" +#include "bytesinkutil.h" #include "ucln_cmn.h" #include "cstring.h" #include "umutex.h" @@ -115,7 +116,7 @@ BreakIterator::buildInstance(const Locale& loc, const char *type, UErrorCode &st } // Create a RuleBasedBreakIterator - result = new RuleBasedBreakIterator(file, status); + result = new RuleBasedBreakIterator(file, uprv_strstr(type, "phrase") != NULL, status); // If there is a result, set the valid locale and actual locale, and the kind if (U_SUCCESS(status) && result != NULL) { @@ -234,7 +235,7 @@ class ICUBreakIteratorFactory : public ICUResourceBundleFactory { public: virtual ~ICUBreakIteratorFactory(); protected: - virtual UObject* handleCreate(const Locale& loc, int32_t kind, const ICUService* /*service*/, UErrorCode& status) const { + virtual UObject* handleCreate(const Locale& loc, int32_t kind, const ICUService* /*service*/, UErrorCode& status) const override { return BreakIterator::makeInstance(loc, kind, status); } }; @@ -254,11 +255,11 @@ class ICUBreakIteratorService : public ICULocaleService { virtual ~ICUBreakIteratorService(); - virtual UObject* cloneInstance(UObject* instance) const { + virtual UObject* cloneInstance(UObject* instance) const override { return ((BreakIterator*)instance)->clone(); } - virtual UObject* handleDefault(const ICUServiceKey& key, UnicodeString* /*actualID*/, UErrorCode& status) const { + virtual UObject* handleDefault(const ICUServiceKey& key, UnicodeString* /*actualID*/, UErrorCode& status) const override { LocaleKey& lkey = (LocaleKey&)key; int32_t kind = lkey.kind(); Locale loc; @@ -266,7 +267,7 @@ class ICUBreakIteratorService : public ICULocaleService { return BreakIterator::makeInstance(loc, kind, status); } - virtual UBool isDefault() const { + virtual UBool isDefault() const override { return countFactories() == 1; } }; @@ -278,7 +279,7 @@ ICUBreakIteratorService::~ICUBreakIteratorService() {} // defined in ucln_cmn.h U_NAMESPACE_END -static icu::UInitOnce gInitOnceBrkiter = U_INITONCE_INITIALIZER; +static icu::UInitOnce gInitOnceBrkiter {}; static icu::ICULocaleService* gService = NULL; @@ -295,7 +296,7 @@ static UBool U_CALLCONV breakiterator_cleanup(void) { } gInitOnceBrkiter.reset(); #endif - return TRUE; + return true; } U_CDECL_END U_NAMESPACE_BEGIN @@ -346,7 +347,7 @@ BreakIterator::unregister(URegistryKey key, UErrorCode& status) } status = U_MEMORY_ALLOCATION_ERROR; } - return FALSE; + return false; } // ------------------------------------- @@ -408,7 +409,6 @@ BreakIterator::makeInstance(const Locale& loc, int32_t kind, UErrorCode& status) if (U_FAILURE(status)) { return NULL; } - char lbType[kKeyValueLenMax]; BreakIterator *result = NULL; switch (kind) { @@ -428,18 +428,29 @@ BreakIterator::makeInstance(const Locale& loc, int32_t kind, UErrorCode& status) break; case UBRK_LINE: { + char lb_lw[kKeyValueLenMax]; UTRACE_ENTRY(UTRACE_UBRK_CREATE_LINE); - uprv_strcpy(lbType, "line"); - char lbKeyValue[kKeyValueLenMax] = {0}; + uprv_strcpy(lb_lw, "line"); UErrorCode kvStatus = U_ZERO_ERROR; - int32_t kLen = loc.getKeywordValue("lb", lbKeyValue, kKeyValueLenMax, kvStatus); - if (U_SUCCESS(kvStatus) && kLen > 0 && (uprv_strcmp(lbKeyValue,"strict")==0 || uprv_strcmp(lbKeyValue,"normal")==0 || uprv_strcmp(lbKeyValue,"loose")==0)) { - uprv_strcat(lbType, "_"); - uprv_strcat(lbType, lbKeyValue); + CharString value; + CharStringByteSink valueSink(&value); + loc.getKeywordValue("lb", valueSink, kvStatus); + if (U_SUCCESS(kvStatus) && (value == "strict" || value == "normal" || value == "loose")) { + uprv_strcat(lb_lw, "_"); + uprv_strcat(lb_lw, value.data()); } - result = BreakIterator::buildInstance(loc, lbType, status); + // lw=phrase is only supported in Japanese. + if (uprv_strcmp(loc.getLanguage(), "ja") == 0) { + value.clear(); + loc.getKeywordValue("lw", valueSink, kvStatus); + if (U_SUCCESS(kvStatus) && value == "phrase") { + uprv_strcat(lb_lw, "_"); + uprv_strcat(lb_lw, value.data()); + } + } + result = BreakIterator::buildInstance(loc, lb_lw, status); - UTRACE_DATA1(UTRACE_INFO, "lb=%s", lbKeyValue); + UTRACE_DATA1(UTRACE_INFO, "lb_lw=%s", lb_lw); UTRACE_EXIT_STATUS(status); } break; diff --git a/icu/icu4c/source/common/bytesinkutil.cpp b/icu/icu4c/source/common/bytesinkutil.cpp index c64a845f875..a32254a7dba 100644 --- a/icu/icu4c/source/common/bytesinkutil.cpp +++ b/icu/icu4c/source/common/bytesinkutil.cpp @@ -20,7 +20,7 @@ U_NAMESPACE_BEGIN UBool ByteSinkUtil::appendChange(int32_t length, const char16_t *s16, int32_t s16Length, ByteSink &sink, Edits *edits, UErrorCode &errorCode) { - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } char scratch[200]; int32_t s8Length = 0; for (int32_t i = 0; i < s16Length;) { @@ -44,7 +44,7 @@ ByteSinkUtil::appendChange(int32_t length, const char16_t *s16, int32_t s16Lengt } if (j > (INT32_MAX - s8Length)) { errorCode = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } sink.Append(buffer, j); s8Length += j; @@ -52,17 +52,17 @@ ByteSinkUtil::appendChange(int32_t length, const char16_t *s16, int32_t s16Lengt if (edits != nullptr) { edits->addReplace(length, s8Length); } - return TRUE; + return true; } UBool ByteSinkUtil::appendChange(const uint8_t *s, const uint8_t *limit, const char16_t *s16, int32_t s16Length, ByteSink &sink, Edits *edits, UErrorCode &errorCode) { - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } if ((limit - s) > INT32_MAX) { errorCode = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } return appendChange((int32_t)(limit - s), s16, s16Length, sink, edits, errorCode); } @@ -109,16 +109,16 @@ UBool ByteSinkUtil::appendUnchanged(const uint8_t *s, const uint8_t *limit, ByteSink &sink, uint32_t options, Edits *edits, UErrorCode &errorCode) { - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } if ((limit - s) > INT32_MAX) { errorCode = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } int32_t length = (int32_t)(limit - s); if (length > 0) { appendNonEmptyUnchanged(s, length, sink, options, edits); } - return TRUE; + return true; } CharStringByteSink::CharStringByteSink(CharString* dest) : dest_(*dest) { diff --git a/icu/icu4c/source/common/bytesinkutil.h b/icu/icu4c/source/common/bytesinkutil.h index ab2516432d3..929c71fbee6 100644 --- a/icu/icu4c/source/common/bytesinkutil.h +++ b/icu/icu4c/source/common/bytesinkutil.h @@ -4,6 +4,9 @@ // bytesinkutil.h // created: 2017sep14 Markus W. Scherer +#ifndef BYTESINKUTIL_H +#define BYTESINKUTIL_H + #include "unicode/utypes.h" #include "unicode/bytestream.h" #include "unicode/edits.h" @@ -81,3 +84,5 @@ class U_COMMON_API CharStringByteSink : public ByteSink { }; U_NAMESPACE_END + +#endif //BYTESINKUTIL_H diff --git a/icu/icu4c/source/common/bytestream.cpp b/icu/icu4c/source/common/bytestream.cpp index 0d0e4dda39b..c14f206dfe4 100644 --- a/icu/icu4c/source/common/bytestream.cpp +++ b/icu/icu4c/source/common/bytestream.cpp @@ -30,14 +30,14 @@ void ByteSink::Flush() {} CheckedArrayByteSink::CheckedArrayByteSink(char* outbuf, int32_t capacity) : outbuf_(outbuf), capacity_(capacity < 0 ? 0 : capacity), - size_(0), appended_(0), overflowed_(FALSE) { + size_(0), appended_(0), overflowed_(false) { } CheckedArrayByteSink::~CheckedArrayByteSink() {} CheckedArrayByteSink& CheckedArrayByteSink::Reset() { size_ = appended_ = 0; - overflowed_ = FALSE; + overflowed_ = false; return *this; } @@ -48,14 +48,14 @@ void CheckedArrayByteSink::Append(const char* bytes, int32_t n) { if (n > (INT32_MAX - appended_)) { // TODO: Report as integer overflow, not merely buffer overflow. appended_ = INT32_MAX; - overflowed_ = TRUE; + overflowed_ = true; return; } appended_ += n; int32_t available = capacity_ - size_; if (n > available) { n = available; - overflowed_ = TRUE; + overflowed_ = true; } if (n > 0 && bytes != (outbuf_ + size_)) { uprv_memcpy(outbuf_ + size_, bytes, n); diff --git a/icu/icu4c/source/common/bytestrie.cpp b/icu/icu4c/source/common/bytestrie.cpp index c4d498c4bfa..c272cc40221 100644 --- a/icu/icu4c/source/common/bytestrie.cpp +++ b/icu/icu4c/source/common/bytestrie.cpp @@ -337,13 +337,13 @@ BytesTrie::findUniqueValueFromBranch(const uint8_t *pos, int32_t length, } } else { uniqueValue=value; - haveUniqueValue=TRUE; + haveUniqueValue=true; } } else { if(!findUniqueValue(pos+value, haveUniqueValue, uniqueValue)) { return NULL; } - haveUniqueValue=TRUE; + haveUniqueValue=true; } } while(--length>1); return pos+1; // ignore the last comparison byte @@ -359,9 +359,9 @@ BytesTrie::findUniqueValue(const uint8_t *pos, UBool haveUniqueValue, int32_t &u } pos=findUniqueValueFromBranch(pos, node+1, haveUniqueValue, uniqueValue); if(pos==NULL) { - return FALSE; + return false; } - haveUniqueValue=TRUE; + haveUniqueValue=true; } else if(node>1); if(haveUniqueValue) { if(value!=uniqueValue) { - return FALSE; + return false; } } else { uniqueValue=value; - haveUniqueValue=TRUE; + haveUniqueValue=true; } if(isFinal) { - return TRUE; + return true; } pos=skipValue(pos, node); } diff --git a/icu/icu4c/source/common/bytestriebuilder.cpp b/icu/icu4c/source/common/bytestriebuilder.cpp index ec1ab7d8f50..ac7d3d867e5 100644 --- a/icu/icu4c/source/common/bytestriebuilder.cpp +++ b/icu/icu4c/source/common/bytestriebuilder.cpp @@ -231,7 +231,7 @@ BytesTrieBuilder::buildBytes(UStringTrieBuildOption buildOption, UErrorCode &err } uprv_sortArray(elements, elementsLength, (int32_t)sizeof(BytesTrieElement), compareElementStrings, strings, - FALSE, // need not be a stable sort + false, // need not be a stable sort &errorCode); if(U_FAILURE(errorCode)) { return; @@ -343,13 +343,13 @@ BytesTrieBuilder::BTLinearMatchNode::BTLinearMatchNode(const char *bytes, int32_ static_cast(hash)*37u + static_cast(ustr_hashCharsN(bytes, len))); } -UBool +bool BytesTrieBuilder::BTLinearMatchNode::operator==(const Node &other) const { if(this==&other) { - return TRUE; + return true; } if(!LinearMatchNode::operator==(other)) { - return FALSE; + return false; } const BTLinearMatchNode &o=(const BTLinearMatchNode &)other; return 0==uprv_memcmp(s, o.s, length); @@ -375,7 +375,7 @@ BytesTrieBuilder::createLinearMatchNode(int32_t i, int32_t byteIndex, int32_t le UBool BytesTrieBuilder::ensureCapacity(int32_t length) { if(bytes==NULL) { - return FALSE; // previous memory allocation had failed + return false; // previous memory allocation had failed } if(length>bytesCapacity) { int32_t newCapacity=bytesCapacity; @@ -388,7 +388,7 @@ BytesTrieBuilder::ensureCapacity(int32_t length) { uprv_free(bytes); bytes=NULL; bytesCapacity=0; - return FALSE; + return false; } uprv_memcpy(newBytes+(newCapacity-bytesLength), bytes+(bytesCapacity-bytesLength), bytesLength); @@ -396,7 +396,7 @@ BytesTrieBuilder::ensureCapacity(int32_t length) { bytes=newBytes; bytesCapacity=newCapacity; } - return TRUE; + return true; } int32_t @@ -463,7 +463,7 @@ int32_t BytesTrieBuilder::writeValueAndType(UBool hasValue, int32_t value, int32_t node) { int32_t offset=write(node); if(hasValue) { - offset=writeValueAndFinal(value, FALSE); + offset=writeValueAndFinal(value, false); } return offset; } @@ -474,31 +474,39 @@ BytesTrieBuilder::writeDeltaTo(int32_t jumpTarget) { U_ASSERT(i>=0); if(i<=BytesTrie::kMaxOneByteDelta) { return write(i); + } else { + char intBytes[5]; + return write(intBytes, internalEncodeDelta(i, intBytes)); } - char intBytes[5]; - int32_t length; +} + +int32_t +BytesTrieBuilder::internalEncodeDelta(int32_t i, char intBytes[]) { + U_ASSERT(i>=0); + if(i<=BytesTrie::kMaxOneByteDelta) { + intBytes[0]=(char)i; + return 1; + } + int32_t length=1; if(i<=BytesTrie::kMaxTwoByteDelta) { intBytes[0]=(char)(BytesTrie::kMinTwoByteDeltaLead+(i>>8)); - length=1; } else { if(i<=BytesTrie::kMaxThreeByteDelta) { intBytes[0]=(char)(BytesTrie::kMinThreeByteDeltaLead+(i>>16)); - length=2; } else { if(i<=0xffffff) { intBytes[0]=(char)BytesTrie::kFourByteDeltaLead; - length=3; } else { intBytes[0]=(char)BytesTrie::kFiveByteDeltaLead; intBytes[1]=(char)(i>>24); - length=4; + length=2; } - intBytes[1]=(char)(i>>16); + intBytes[length++]=(char)(i>>16); } - intBytes[1]=(char)(i>>8); + intBytes[length++]=(char)(i>>8); } intBytes[length++]=(char)i; - return write(intBytes, length); + return length; } U_NAMESPACE_END diff --git a/icu/icu4c/source/common/bytestrieiterator.cpp b/icu/icu4c/source/common/bytestrieiterator.cpp index e64961a1f13..eacb7eedb0d 100644 --- a/icu/icu4c/source/common/bytestrieiterator.cpp +++ b/icu/icu4c/source/common/bytestrieiterator.cpp @@ -101,12 +101,12 @@ BytesTrie::Iterator::hasNext() const { return pos_!=NULL || !stack_->isEmpty(); UBool BytesTrie::Iterator::next(UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } const uint8_t *pos=pos_; if(pos==NULL) { if(stack_->isEmpty()) { - return FALSE; + return false; } // Pop the state off the stack and continue with the next outbound edge of // the branch node. @@ -119,7 +119,7 @@ BytesTrie::Iterator::next(UErrorCode &errorCode) { if(length>1) { pos=branchNext(pos, length, errorCode); if(pos==NULL) { - return TRUE; // Reached a final value. + return true; // Reached a final value. } } else { str_->append((char)*pos++, errorCode); @@ -141,7 +141,7 @@ BytesTrie::Iterator::next(UErrorCode &errorCode) { } else { pos_=skipValue(pos, node); } - return TRUE; + return true; } if(maxLength_>0 && str_->length()==maxLength_) { return truncateAndStop(); @@ -152,7 +152,7 @@ BytesTrie::Iterator::next(UErrorCode &errorCode) { } pos=branchNext(pos, node+1, errorCode); if(pos==NULL) { - return TRUE; // Reached a final value. + return true; // Reached a final value. } } else { // Linear-match node, append length bytes to str_. @@ -177,7 +177,7 @@ UBool BytesTrie::Iterator::truncateAndStop() { pos_=NULL; value_=-1; // no real value for str - return TRUE; + return true; } // Branch node, needs to take the first outbound edge and push state for the rest. diff --git a/icu/icu4c/source/common/caniter.cpp b/icu/icu4c/source/common/caniter.cpp index b28acfc84ee..81f17265fbb 100644 --- a/icu/icu4c/source/common/caniter.cpp +++ b/icu/icu4c/source/common/caniter.cpp @@ -119,7 +119,7 @@ UnicodeString CanonicalIterator::getSource() { * Resets the iterator so that one can start again from the beginning. */ void CanonicalIterator::reset() { - done = FALSE; + done = false; for (int i = 0; i < current_length; ++i) { current[i] = 0; } @@ -151,7 +151,7 @@ UnicodeString CanonicalIterator::next() { for (i = current_length - 1; ; --i) { if (i < 0) { - done = TRUE; + done = true; break; } current[i]++; @@ -176,7 +176,7 @@ void CanonicalIterator::setSource(const UnicodeString &newSource, UErrorCode &st if(U_FAILURE(status)) { return; } - done = FALSE; + done = false; cleanPieces(); @@ -208,10 +208,10 @@ void CanonicalIterator::setSource(const UnicodeString &newSource, UErrorCode &st goto CleanPartialInitialization; } - // i should initialy be the number of code units at the + // i should initially be the number of code units at the // start of the string i = U16_LENGTH(source.char32At(0)); - //int32_t i = 1; + // int32_t i = 1; // find the segments // This code iterates through the source string and // extracts segments that end up on a codepoint that @@ -494,7 +494,7 @@ Hashtable *CanonicalIterator::getEquivalents2(Hashtable *fillinResult, const UCh /** * See if the decomposition of cp2 is at segment starting at segmentPos - * (with canonical rearrangment!) + * (with canonical rearrangement!) * If so, take the remainder, and return the equivalents */ Hashtable *CanonicalIterator::extract(Hashtable *fillinResult, UChar32 comp, const UChar *segment, int32_t segLen, int32_t segmentPos, UErrorCode &status) { @@ -521,7 +521,7 @@ Hashtable *CanonicalIterator::extract(Hashtable *fillinResult, UChar32 comp, con int32_t decompLen=decompString.length(); // See if it matches the start of segment (at segmentPos) - UBool ok = FALSE; + UBool ok = false; UChar32 cp; int32_t decompPos = 0; UChar32 decompCp; @@ -537,7 +537,7 @@ Hashtable *CanonicalIterator::extract(Hashtable *fillinResult, UChar32 comp, con if (decompPos == decompLen) { // done, have all decomp characters! temp.append(segment+i, segLen-i); - ok = TRUE; + ok = true; break; } U16_NEXT(decomp, decompPos, decompLen, decompCp); diff --git a/icu/icu4c/source/common/characterproperties.cpp b/icu/icu4c/source/common/characterproperties.cpp index 7b50a4e2051..2316a391a38 100644 --- a/icu/icu4c/source/common/characterproperties.cpp +++ b/icu/icu4c/source/common/characterproperties.cpp @@ -14,6 +14,7 @@ #include "unicode/uscript.h" #include "unicode/uset.h" #include "cmemory.h" +#include "emojiprops.h" #include "mutex.h" #include "normalizer2impl.h" #include "uassert.h" @@ -35,11 +36,11 @@ namespace { UBool U_CALLCONV characterproperties_cleanup(); -constexpr int32_t NUM_INCLUSIONS = UPROPS_SRC_COUNT + UCHAR_INT_LIMIT - UCHAR_INT_START; +constexpr int32_t NUM_INCLUSIONS = UPROPS_SRC_COUNT + (UCHAR_INT_LIMIT - UCHAR_INT_START); struct Inclusion { UnicodeSet *fSet = nullptr; - UInitOnce fInitOnce = U_INITONCE_INITIALIZER; + UInitOnce fInitOnce {}; }; Inclusion gInclusions[NUM_INCLUSIONS]; // cached getInclusions() @@ -84,7 +85,7 @@ UBool U_CALLCONV characterproperties_cleanup() { ucptrie_close(reinterpret_cast(maps[i])); maps[i] = nullptr; } - return TRUE; + return true; } void U_CALLCONV initInclusion(UPropertySource src, UErrorCode &errorCode) { @@ -170,6 +171,13 @@ void U_CALLCONV initInclusion(UPropertySource src, UErrorCode &errorCode) { case UPROPS_SRC_VO: uprops_addPropertyStarts((UPropertySource)src, &sa, &errorCode); break; + case UPROPS_SRC_EMOJI: { + const icu::EmojiProps *ep = icu::EmojiProps::getSingleton(errorCode); + if (U_SUCCESS(errorCode)) { + ep->addPropertyStarts(&sa, errorCode); + } + break; + } default: errorCode = U_INTERNAL_PROGRAM_ERROR; break; @@ -202,7 +210,7 @@ const UnicodeSet *getInclusionsForSource(UPropertySource src, UErrorCode &errorC void U_CALLCONV initIntPropInclusion(UProperty prop, UErrorCode &errorCode) { // This function is invoked only via umtx_initOnce(). U_ASSERT(UCHAR_INT_START <= prop && prop < UCHAR_INT_LIMIT); - int32_t inclIndex = UPROPS_SRC_COUNT + prop - UCHAR_INT_START; + int32_t inclIndex = UPROPS_SRC_COUNT + (prop - UCHAR_INT_START); U_ASSERT(gInclusions[inclIndex].fSet == nullptr); UPropertySource src = uprops_getSource(prop); const UnicodeSet *incl = getInclusionsForSource(src, errorCode); @@ -247,7 +255,7 @@ const UnicodeSet *CharacterProperties::getInclusionsForProperty( UProperty prop, UErrorCode &errorCode) { if (U_FAILURE(errorCode)) { return nullptr; } if (UCHAR_INT_START <= prop && prop < UCHAR_INT_LIMIT) { - int32_t inclIndex = UPROPS_SRC_COUNT + prop - UCHAR_INT_START; + int32_t inclIndex = UPROPS_SRC_COUNT + (prop - UCHAR_INT_START); Inclusion &i = gInclusions[inclIndex]; umtx_initOnce(i.fInitOnce, &initIntPropInclusion, prop, errorCode); return i.fSet; @@ -268,6 +276,26 @@ UnicodeSet *makeSet(UProperty property, UErrorCode &errorCode) { errorCode = U_MEMORY_ALLOCATION_ERROR; return nullptr; } + if (UCHAR_BASIC_EMOJI <= property && property <= UCHAR_RGI_EMOJI) { + // property of strings + const icu::EmojiProps *ep = icu::EmojiProps::getSingleton(errorCode); + if (U_FAILURE(errorCode)) { return nullptr; } + USetAdder sa = { + (USet *)set.getAlias(), + _set_add, + _set_addRange, + _set_addString, + nullptr, // don't need remove() + nullptr // don't need removeRange() + }; + ep->addStrings(&sa, property, errorCode); + if (property != UCHAR_BASIC_EMOJI && property != UCHAR_RGI_EMOJI) { + // property of _only_ strings + set->freeze(); + return set.orphan(); + } + } + const UnicodeSet *inclusions = icu::CharacterProperties::getInclusionsForProperty(property, errorCode); if (U_FAILURE(errorCode)) { return nullptr; } diff --git a/icu/icu4c/source/common/charstr.cpp b/icu/icu4c/source/common/charstr.cpp index 318a185b3f1..8a0994c7374 100644 --- a/icu/icu4c/source/common/charstr.cpp +++ b/icu/icu4c/source/common/charstr.cpp @@ -14,6 +14,8 @@ * created by: Markus W. Scherer */ +#include + #include "unicode/utypes.h" #include "unicode/putil.h" #include "charstr.h" @@ -141,6 +143,38 @@ CharString &CharString::append(const char *s, int32_t sLength, UErrorCode &error return *this; } +CharString &CharString::appendNumber(int32_t number, UErrorCode &status) { + if (number < 0) { + this->append('-', status); + if (U_FAILURE(status)) { + return *this; + } + } + + if (number == 0) { + this->append('0', status); + return *this; + } + + int32_t numLen = 0; + while (number != 0) { + int32_t residue = number % 10; + number /= 10; + this->append(std::abs(residue) + '0', status); + numLen++; + if (U_FAILURE(status)) { + return *this; + } + } + + int32_t start = this->length() - numLen, end = this->length() - 1; + while(start < end) { + std::swap(this->data()[start++], this->data()[end--]); + } + + return *this; +} + char *CharString::getAppendBuffer(int32_t minCapacity, int32_t desiredCapacityHint, int32_t &resultCapacity, @@ -186,7 +220,7 @@ UBool CharString::ensureCapacity(int32_t capacity, int32_t desiredCapacityHint, UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } if(capacity>buffer.getCapacity()) { if(desiredCapacityHint==0) { @@ -196,10 +230,10 @@ UBool CharString::ensureCapacity(int32_t capacity, buffer.resize(capacity, len+1)==NULL ) { errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } } - return TRUE; + return true; } CharString &CharString::appendPathPart(StringPiece s, UErrorCode &errorCode) { diff --git a/icu/icu4c/source/common/charstr.h b/icu/icu4c/source/common/charstr.h index 6619faac618..92a75d3d2f9 100644 --- a/icu/icu4c/source/common/charstr.h +++ b/icu/icu4c/source/common/charstr.h @@ -127,6 +127,9 @@ class U_COMMON_API CharString : public UMemory { return append(s.data(), s.length(), errorCode); } CharString &append(const char *s, int32_t sLength, UErrorCode &status); + + CharString &appendNumber(int32_t number, UErrorCode &status); + /** * Returns a writable buffer for appending and writes the buffer's capacity to * resultCapacity. Guarantees resultCapacity>=minCapacity if U_SUCCESS(). @@ -174,8 +177,8 @@ class U_COMMON_API CharString : public UMemory { UBool ensureCapacity(int32_t capacity, int32_t desiredCapacityHint, UErrorCode &errorCode); - CharString(const CharString &other); // forbid copying of this class - CharString &operator=(const CharString &other); // forbid copying of this class + CharString(const CharString &other) = delete; // forbid copying of this class + CharString &operator=(const CharString &other) = delete; // forbid copying of this class /** * Returns U_FILE_ALT_SEP_CHAR if found in string, and U_FILE_SEP_CHAR is not found. diff --git a/icu/icu4c/source/common/cmemory.cpp b/icu/icu4c/source/common/cmemory.cpp index 663c1411e4c..64f5034921f 100644 --- a/icu/icu4c/source/common/cmemory.cpp +++ b/icu/icu4c/source/common/cmemory.cpp @@ -134,5 +134,5 @@ U_CFUNC UBool cmemory_cleanup(void) { pAlloc = NULL; pRealloc = NULL; pFree = NULL; - return TRUE; + return true; } diff --git a/icu/icu4c/source/common/cmemory.h b/icu/icu4c/source/common/cmemory.h index f70587a4e3d..f03b7dcce6b 100644 --- a/icu/icu4c/source/common/cmemory.h +++ b/icu/icu4c/source/common/cmemory.h @@ -37,19 +37,57 @@ #include #endif - +// uprv_memcpy and uprv_memmove +#if defined(__clang__) #define uprv_memcpy(dst, src, size) UPRV_BLOCK_MACRO_BEGIN { \ + /* Suppress warnings about addresses that will never be NULL */ \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Waddress\"") \ U_ASSERT(dst != NULL); \ U_ASSERT(src != NULL); \ + _Pragma("clang diagnostic pop") \ U_STANDARD_CPP_NAMESPACE memcpy(dst, src, size); \ } UPRV_BLOCK_MACRO_END - #define uprv_memmove(dst, src, size) UPRV_BLOCK_MACRO_BEGIN { \ + /* Suppress warnings about addresses that will never be NULL */ \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Waddress\"") \ U_ASSERT(dst != NULL); \ U_ASSERT(src != NULL); \ + _Pragma("clang diagnostic pop") \ U_STANDARD_CPP_NAMESPACE memmove(dst, src, size); \ } UPRV_BLOCK_MACRO_END - +#elif defined(__GNUC__) +#define uprv_memcpy(dst, src, size) UPRV_BLOCK_MACRO_BEGIN { \ + /* Suppress warnings about addresses that will never be NULL */ \ + _Pragma("GCC diagnostic push") \ + _Pragma("GCC diagnostic ignored \"-Waddress\"") \ + U_ASSERT(dst != NULL); \ + U_ASSERT(src != NULL); \ + _Pragma("GCC diagnostic pop") \ + U_STANDARD_CPP_NAMESPACE memcpy(dst, src, size); \ +} UPRV_BLOCK_MACRO_END +#define uprv_memmove(dst, src, size) UPRV_BLOCK_MACRO_BEGIN { \ + /* Suppress warnings about addresses that will never be NULL */ \ + _Pragma("GCC diagnostic push") \ + _Pragma("GCC diagnostic ignored \"-Waddress\"") \ + U_ASSERT(dst != NULL); \ + U_ASSERT(src != NULL); \ + _Pragma("GCC diagnostic pop") \ + U_STANDARD_CPP_NAMESPACE memmove(dst, src, size); \ +} UPRV_BLOCK_MACRO_END +#else +#define uprv_memcpy(dst, src, size) UPRV_BLOCK_MACRO_BEGIN { \ + U_ASSERT(dst != NULL); \ + U_ASSERT(src != NULL); \ + U_STANDARD_CPP_NAMESPACE memcpy(dst, src, size); \ +} UPRV_BLOCK_MACRO_END +#define uprv_memmove(dst, src, size) UPRV_BLOCK_MACRO_BEGIN { \ + U_ASSERT(dst != NULL); \ + U_ASSERT(src != NULL); \ + U_STANDARD_CPP_NAMESPACE memmove(dst, src, size); \ +} UPRV_BLOCK_MACRO_END +#endif /** * \def UPRV_LENGTHOF diff --git a/icu/icu4c/source/common/common.vcxproj b/icu/icu4c/source/common/common.vcxproj index f8f28ad768c..471e92ec082 100644 --- a/icu/icu4c/source/common/common.vcxproj +++ b/icu/icu4c/source/common/common.vcxproj @@ -43,7 +43,7 @@ $(OutDir)/ $(OutDir)/ - $(OutDir)/icuuc68.pdb + $(OutDir)/icuuc$(IcuMajorVersion).pdb
@@ -60,9 +60,9 @@ MultiThreadedDebug
- ..\..\$(IcuBinOutputDir)\icuuc68d.dll + ..\..\$(IcuBinOutputDir)\icuuc$(IcuMajorVersion)d.dll - .\..\..\$(IcuLibOutputDir)\icuuc68d.pdb + .\..\..\$(IcuLibOutputDir)\icuuc$(IcuMajorVersion)d.pdb ..\..\$(IcuLibOutputDir)\icuucd.lib libucrtd.lib;libucrt.lib @@ -77,9 +77,9 @@ true
- ..\..\$(IcuBinOutputDir)\icuuc68.dll + ..\..\$(IcuBinOutputDir)\icuuc$(IcuMajorVersion).dll - .\..\..\$(IcuLibOutputDir)\icuuc68.pdb + .\..\..\$(IcuLibOutputDir)\icuuc$(IcuMajorVersion).pdb ..\..\$(IcuLibOutputDir)\icuuc.lib libucrtd.lib;libucrt.lib @@ -98,6 +98,7 @@ + @@ -214,6 +215,7 @@ + @@ -282,6 +284,7 @@ + @@ -290,6 +293,7 @@ + @@ -374,6 +378,7 @@ + @@ -397,6 +402,7 @@ + diff --git a/icu/icu4c/source/common/common.vcxproj.filters b/icu/icu4c/source/common/common.vcxproj.filters index f1ba90109ce..38bc0c1b869 100644 --- a/icu/icu4c/source/common/common.vcxproj.filters +++ b/icu/icu4c/source/common/common.vcxproj.filters @@ -73,6 +73,9 @@ break iteration + + break iteration + break iteration @@ -409,6 +412,9 @@ properties & sets + + properties & sets + properties & sets @@ -651,6 +657,9 @@ break iteration + + break iteration + break iteration @@ -888,6 +897,9 @@ properties & sets + + properties & sets + properties & sets diff --git a/icu/icu4c/source/common/common_uwp.vcxproj b/icu/icu4c/source/common/common_uwp.vcxproj index a57917292a7..caf49c6c816 100644 --- a/icu/icu4c/source/common/common_uwp.vcxproj +++ b/icu/icu4c/source/common/common_uwp.vcxproj @@ -125,7 +125,7 @@ true vccorlib.lib;msvcrt.lib;vcruntime.lib;%(AdditionalDependencies) - ..\..\$(IcuBinOutputDir)\icuuc68.dll + ..\..\$(IcuBinOutputDir)\icuuc$(IcuMajorVersion).dll .\..\..\$(IcuLibOutputDir)\icuuc.pdb ..\..\$(IcuLibOutputDir)\icuuc.lib @@ -148,7 +148,7 @@ true vccorlibd.lib;msvcrtd.lib;vcruntimed.lib;%(AdditionalDependencies) - ..\..\$(IcuBinOutputDir)\icuuc68d.dll + ..\..\$(IcuBinOutputDir)\icuuc$(IcuMajorVersion)d.dll .\..\..\$(IcuLibOutputDir)\icuucd.pdb ..\..\$(IcuLibOutputDir)\icuucd.lib @@ -221,6 +221,7 @@ + @@ -337,6 +338,7 @@ + @@ -404,6 +406,7 @@ + @@ -414,6 +417,7 @@ + @@ -498,6 +502,7 @@ + @@ -520,6 +525,7 @@ + diff --git a/icu/icu4c/source/common/cstr.h b/icu/icu4c/source/common/cstr.h index c33f487ea12..be21d910bb4 100644 --- a/icu/icu4c/source/common/cstr.h +++ b/icu/icu4c/source/common/cstr.h @@ -28,7 +28,7 @@ * default code page conversion, which will do the best job possible, * but may be lossy, depending on the platform. * - * If no other conversion is available, use invariant conversion and substitue + * If no other conversion is available, use invariant conversion and substitute * '?' for non-invariant characters. * * Example Usage: @@ -51,8 +51,8 @@ class U_COMMON_API CStr : public UMemory { private: CharString s; - CStr(const CStr &other); // Forbid copying of this class. - CStr &operator =(const CStr &other); // Forbid assignment. + CStr(const CStr &other) = delete; // Forbid copying of this class. + CStr &operator =(const CStr &other) = delete; // Forbid assignment. }; U_NAMESPACE_END diff --git a/icu/icu4c/source/common/dictbe.cpp b/icu/icu4c/source/common/dictbe.cpp index b42cdf03fae..768eb49b95c 100644 --- a/icu/icu4c/source/common/dictbe.cpp +++ b/icu/icu4c/source/common/dictbe.cpp @@ -17,7 +17,10 @@ #include "dictbe.h" #include "unicode/uniset.h" #include "unicode/chariter.h" +#include "unicode/resbund.h" #include "unicode/ubrk.h" +#include "unicode/usetiter.h" +#include "ubrkimpl.h" #include "utracimp.h" #include "uvectr32.h" #include "uvector.h" @@ -47,7 +50,10 @@ int32_t DictionaryBreakEngine::findBreaks( UText *text, int32_t startPos, int32_t endPos, - UVector32 &foundBreaks ) const { + UVector32 &foundBreaks, + UBool isPhraseBreaking, + UErrorCode& status) const { + if (U_FAILURE(status)) return 0; (void)startPos; // TODO: remove this param? int32_t result = 0; @@ -66,7 +72,7 @@ DictionaryBreakEngine::findBreaks( UText *text, } rangeStart = start; rangeEnd = current; - result = divideUpDictionaryRange(text, rangeStart, rangeEnd, foundBreaks); + result = divideUpDictionaryRange(text, rangeStart, rangeEnd, foundBreaks, isPhraseBreaking, status); utext_setNativeIndex(text, current); return result; @@ -113,7 +119,7 @@ class PossibleWord { // Select the currently marked candidate, point after it in the text, and invalidate self int32_t acceptMarked( UText *text ); - // Back up from the current candidate to the next shorter one; return TRUE if that exists + // Back up from the current candidate to the next shorter one; return true if that exists // and point the text after it UBool backUp( UText *text ); @@ -159,9 +165,9 @@ UBool PossibleWord::backUp( UText *text ) { if (current > 0) { utext_setNativeIndex(text, offset + cuLengths[--current]); - return TRUE; + return true; } - return FALSE; + return false; } /* @@ -179,7 +185,7 @@ static const int32_t THAI_ROOT_COMBINE_THRESHOLD = 3; // dictionary word, with a preceding word static const int32_t THAI_PREFIX_COMBINE_THRESHOLD = 3; -// Ellision character +// Elision character static const int32_t THAI_PAIYANNOI = 0x0E2F; // Repeat character @@ -197,13 +203,13 @@ ThaiBreakEngine::ThaiBreakEngine(DictionaryMatcher *adoptDictionary, UErrorCode { UTRACE_ENTRY(UTRACE_UBRK_CREATE_BREAK_ENGINE); UTRACE_DATA1(UTRACE_INFO, "dictbe=%s", "Thai"); - fThaiWordSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Thai:]&[:LineBreak=SA:]]"), status); + UnicodeSet thaiWordSet(UnicodeString(u"[[:Thai:]&[:LineBreak=SA:]]"), status); if (U_SUCCESS(status)) { - setCharacters(fThaiWordSet); + setCharacters(thaiWordSet); } - fMarkSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Thai:]&[:LineBreak=SA:]&[:M:]]"), status); + fMarkSet.applyPattern(UnicodeString(u"[[:Thai:]&[:LineBreak=SA:]&[:M:]]"), status); fMarkSet.add(0x0020); - fEndWordSet = fThaiWordSet; + fEndWordSet = thaiWordSet; fEndWordSet.remove(0x0E31); // MAI HAN-AKAT fEndWordSet.remove(0x0E40, 0x0E44); // SARA E through SARA AI MAIMALAI fBeginWordSet.add(0x0E01, 0x0E2E); // KO KAI through HO NOKHUK @@ -227,7 +233,10 @@ int32_t ThaiBreakEngine::divideUpDictionaryRange( UText *text, int32_t rangeStart, int32_t rangeEnd, - UVector32 &foundBreaks ) const { + UVector32 &foundBreaks, + UBool /* isPhraseBreaking */, + UErrorCode& status) const { + if (U_FAILURE(status)) return 0; utext_setNativeIndex(text, rangeStart); utext_moveIndex32(text, THAI_MIN_WORD_SPAN); if (utext_getNativeIndex(text) >= rangeEnd) { @@ -240,7 +249,6 @@ ThaiBreakEngine::divideUpDictionaryRange( UText *text, int32_t cpWordLength = 0; // Word Length in Code Points. int32_t cuWordLength = 0; // Word length in code units (UText native indexing) int32_t current; - UErrorCode status = U_ZERO_ERROR; PossibleWord words[THAI_LOOKAHEAD]; utext_setNativeIndex(text, rangeStart); @@ -265,13 +273,9 @@ ThaiBreakEngine::divideUpDictionaryRange( UText *text, goto foundBest; } do { - int32_t wordsMatched = 1; if (words[(wordsFound + 1) % THAI_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) > 0) { - if (wordsMatched < 2) { - // Followed by another dictionary word; mark first word as a good candidate - words[wordsFound%THAI_LOOKAHEAD].markCurrent(); - wordsMatched = 2; - } + // Followed by another dictionary word; mark first word as a good candidate + words[wordsFound%THAI_LOOKAHEAD].markCurrent(); // If we're already at the end of the range, we're done if ((int32_t)utext_getNativeIndex(text) >= rangeEnd) { @@ -442,13 +446,13 @@ LaoBreakEngine::LaoBreakEngine(DictionaryMatcher *adoptDictionary, UErrorCode &s { UTRACE_ENTRY(UTRACE_UBRK_CREATE_BREAK_ENGINE); UTRACE_DATA1(UTRACE_INFO, "dictbe=%s", "Laoo"); - fLaoWordSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Laoo:]&[:LineBreak=SA:]]"), status); + UnicodeSet laoWordSet(UnicodeString(u"[[:Laoo:]&[:LineBreak=SA:]]"), status); if (U_SUCCESS(status)) { - setCharacters(fLaoWordSet); + setCharacters(laoWordSet); } - fMarkSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Laoo:]&[:LineBreak=SA:]&[:M:]]"), status); + fMarkSet.applyPattern(UnicodeString(u"[[:Laoo:]&[:LineBreak=SA:]&[:M:]]"), status); fMarkSet.add(0x0020); - fEndWordSet = fLaoWordSet; + fEndWordSet = laoWordSet; fEndWordSet.remove(0x0EC0, 0x0EC4); // prefix vowels fBeginWordSet.add(0x0E81, 0x0EAE); // basic consonants (including holes for corresponding Thai characters) fBeginWordSet.add(0x0EDC, 0x0EDD); // digraph consonants (no Thai equivalent) @@ -469,7 +473,10 @@ int32_t LaoBreakEngine::divideUpDictionaryRange( UText *text, int32_t rangeStart, int32_t rangeEnd, - UVector32 &foundBreaks ) const { + UVector32 &foundBreaks, + UBool /* isPhraseBreaking */, + UErrorCode& status) const { + if (U_FAILURE(status)) return 0; if ((rangeEnd - rangeStart) < LAO_MIN_WORD_SPAN) { return 0; // Not enough characters for two words } @@ -478,11 +485,10 @@ LaoBreakEngine::divideUpDictionaryRange( UText *text, int32_t cpWordLength = 0; int32_t cuWordLength = 0; int32_t current; - UErrorCode status = U_ZERO_ERROR; PossibleWord words[LAO_LOOKAHEAD]; - + utext_setNativeIndex(text, rangeStart); - + while (U_SUCCESS(status) && (current = (int32_t)utext_getNativeIndex(text)) < rangeEnd) { cuWordLength = 0; cpWordLength = 0; @@ -503,13 +509,9 @@ LaoBreakEngine::divideUpDictionaryRange( UText *text, goto foundBest; } do { - int32_t wordsMatched = 1; if (words[(wordsFound + 1) % LAO_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) > 0) { - if (wordsMatched < 2) { - // Followed by another dictionary word; mark first word as a good candidate - words[wordsFound%LAO_LOOKAHEAD].markCurrent(); - wordsMatched = 2; - } + // Followed by another dictionary word; mark first word as a good candidate + words[wordsFound%LAO_LOOKAHEAD].markCurrent(); // If we're already at the end of the range, we're done if ((int32_t)utext_getNativeIndex(text) >= rangeEnd) { @@ -535,7 +537,7 @@ LaoBreakEngine::divideUpDictionaryRange( UText *text, } // We come here after having either found a word or not. We look ahead to the - // next word. If it's not a dictionary word, we will combine it withe the word we + // next word. If it's not a dictionary word, we will combine it with the word we // just found (if there is one), but only if the preceding word does not exceed // the threshold. // The text iterator should now be positioned at the end of the word we found. @@ -641,14 +643,13 @@ BurmeseBreakEngine::BurmeseBreakEngine(DictionaryMatcher *adoptDictionary, UErro { UTRACE_ENTRY(UTRACE_UBRK_CREATE_BREAK_ENGINE); UTRACE_DATA1(UTRACE_INFO, "dictbe=%s", "Mymr"); - fBurmeseWordSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Mymr:]&[:LineBreak=SA:]]"), status); + fBeginWordSet.add(0x1000, 0x102A); // basic consonants and independent vowels + fEndWordSet.applyPattern(UnicodeString(u"[[:Mymr:]&[:LineBreak=SA:]]"), status); + fMarkSet.applyPattern(UnicodeString(u"[[:Mymr:]&[:LineBreak=SA:]&[:M:]]"), status); + fMarkSet.add(0x0020); if (U_SUCCESS(status)) { - setCharacters(fBurmeseWordSet); + setCharacters(fEndWordSet); } - fMarkSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Mymr:]&[:LineBreak=SA:]&[:M:]]"), status); - fMarkSet.add(0x0020); - fEndWordSet = fBurmeseWordSet; - fBeginWordSet.add(0x1000, 0x102A); // basic consonants and independent vowels // Compact for caching. fMarkSet.compact(); @@ -665,7 +666,10 @@ int32_t BurmeseBreakEngine::divideUpDictionaryRange( UText *text, int32_t rangeStart, int32_t rangeEnd, - UVector32 &foundBreaks ) const { + UVector32 &foundBreaks, + UBool /* isPhraseBreaking */, + UErrorCode& status ) const { + if (U_FAILURE(status)) return 0; if ((rangeEnd - rangeStart) < BURMESE_MIN_WORD_SPAN) { return 0; // Not enough characters for two words } @@ -674,11 +678,10 @@ BurmeseBreakEngine::divideUpDictionaryRange( UText *text, int32_t cpWordLength = 0; int32_t cuWordLength = 0; int32_t current; - UErrorCode status = U_ZERO_ERROR; PossibleWord words[BURMESE_LOOKAHEAD]; - + utext_setNativeIndex(text, rangeStart); - + while (U_SUCCESS(status) && (current = (int32_t)utext_getNativeIndex(text)) < rangeEnd) { cuWordLength = 0; cpWordLength = 0; @@ -699,13 +702,9 @@ BurmeseBreakEngine::divideUpDictionaryRange( UText *text, goto foundBest; } do { - int32_t wordsMatched = 1; if (words[(wordsFound + 1) % BURMESE_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) > 0) { - if (wordsMatched < 2) { - // Followed by another dictionary word; mark first word as a good candidate - words[wordsFound%BURMESE_LOOKAHEAD].markCurrent(); - wordsMatched = 2; - } + // Followed by another dictionary word; mark first word as a good candidate + words[wordsFound%BURMESE_LOOKAHEAD].markCurrent(); // If we're already at the end of the range, we're done if ((int32_t)utext_getNativeIndex(text) >= rangeEnd) { @@ -731,7 +730,7 @@ BurmeseBreakEngine::divideUpDictionaryRange( UText *text, } // We come here after having either found a word or not. We look ahead to the - // next word. If it's not a dictionary word, we will combine it withe the word we + // next word. If it's not a dictionary word, we will combine it with the word we // just found (if there is one), but only if the preceding word does not exceed // the threshold. // The text iterator should now be positioned at the end of the word we found. @@ -837,13 +836,13 @@ KhmerBreakEngine::KhmerBreakEngine(DictionaryMatcher *adoptDictionary, UErrorCod { UTRACE_ENTRY(UTRACE_UBRK_CREATE_BREAK_ENGINE); UTRACE_DATA1(UTRACE_INFO, "dictbe=%s", "Khmr"); - fKhmerWordSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Khmr:]&[:LineBreak=SA:]]"), status); + UnicodeSet khmerWordSet(UnicodeString(u"[[:Khmr:]&[:LineBreak=SA:]]"), status); if (U_SUCCESS(status)) { - setCharacters(fKhmerWordSet); + setCharacters(khmerWordSet); } - fMarkSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Khmr:]&[:LineBreak=SA:]&[:M:]]"), status); + fMarkSet.applyPattern(UnicodeString(u"[[:Khmr:]&[:LineBreak=SA:]&[:M:]]"), status); fMarkSet.add(0x0020); - fEndWordSet = fKhmerWordSet; + fEndWordSet = khmerWordSet; fBeginWordSet.add(0x1780, 0x17B3); //fBeginWordSet.add(0x17A3, 0x17A4); // deprecated vowels //fEndWordSet.remove(0x17A5, 0x17A9); // Khmer independent vowels that can't end a word @@ -873,7 +872,10 @@ int32_t KhmerBreakEngine::divideUpDictionaryRange( UText *text, int32_t rangeStart, int32_t rangeEnd, - UVector32 &foundBreaks ) const { + UVector32 &foundBreaks, + UBool /* isPhraseBreaking */, + UErrorCode& status ) const { + if (U_FAILURE(status)) return 0; if ((rangeEnd - rangeStart) < KHMER_MIN_WORD_SPAN) { return 0; // Not enough characters for two words } @@ -882,7 +884,6 @@ KhmerBreakEngine::divideUpDictionaryRange( UText *text, int32_t cpWordLength = 0; int32_t cuWordLength = 0; int32_t current; - UErrorCode status = U_ZERO_ERROR; PossibleWord words[KHMER_LOOKAHEAD]; utext_setNativeIndex(text, rangeStart); @@ -908,13 +909,9 @@ KhmerBreakEngine::divideUpDictionaryRange( UText *text, goto foundBest; } do { - int32_t wordsMatched = 1; if (words[(wordsFound + 1) % KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) > 0) { - if (wordsMatched < 2) { - // Followed by another dictionary word; mark first word as a good candidate - words[wordsFound % KHMER_LOOKAHEAD].markCurrent(); - wordsMatched = 2; - } + // Followed by another dictionary word; mark first word as a good candidate + words[wordsFound % KHMER_LOOKAHEAD].markCurrent(); // If we're already at the end of the range, we're done if ((int32_t)utext_getNativeIndex(text) >= rangeEnd) { @@ -1060,25 +1057,27 @@ CjkBreakEngine::CjkBreakEngine(DictionaryMatcher *adoptDictionary, LanguageType : DictionaryBreakEngine(), fDictionary(adoptDictionary) { UTRACE_ENTRY(UTRACE_UBRK_CREATE_BREAK_ENGINE); UTRACE_DATA1(UTRACE_INFO, "dictbe=%s", "Hani"); - // Korean dictionary only includes Hangul syllables - fHangulWordSet.applyPattern(UNICODE_STRING_SIMPLE("[\\uac00-\\ud7a3]"), status); - fHanWordSet.applyPattern(UNICODE_STRING_SIMPLE("[:Han:]"), status); - fKatakanaWordSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Katakana:]\\uff9e\\uff9f]"), status); - fHiraganaWordSet.applyPattern(UNICODE_STRING_SIMPLE("[:Hiragana:]"), status); nfkcNorm2 = Normalizer2::getNFKCInstance(status); - - if (U_SUCCESS(status)) { - // handle Korean and Japanese/Chinese using different dictionaries - if (type == kKorean) { + // Korean dictionary only includes Hangul syllables + fHangulWordSet.applyPattern(UnicodeString(u"[\\uac00-\\ud7a3]"), status); + fHangulWordSet.compact(); + // Digits, open puncutation and Alphabetic characters. + fDigitOrOpenPunctuationOrAlphabetSet.applyPattern( + UnicodeString(u"[[:Nd:][:Pi:][:Ps:][:Alphabetic:]]"), status); + fDigitOrOpenPunctuationOrAlphabetSet.compact(); + fClosePunctuationSet.applyPattern(UnicodeString(u"[[:Pc:][:Pd:][:Pe:][:Pf:][:Po:]]"), status); + fClosePunctuationSet.compact(); + + // handle Korean and Japanese/Chinese using different dictionaries + if (type == kKorean) { + if (U_SUCCESS(status)) { setCharacters(fHangulWordSet); - } else { //Chinese and Japanese - UnicodeSet cjSet; - cjSet.addAll(fHanWordSet); - cjSet.addAll(fKatakanaWordSet); - cjSet.addAll(fHiraganaWordSet); - cjSet.add(0xFF70); // HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK - cjSet.add(0x30FC); // KATAKANA-HIRAGANA PROLONGED SOUND MARK + } + } else { //Chinese and Japanese + UnicodeSet cjSet(UnicodeString(u"[[:Han:][:Hiragana:][:Katakana:]\\u30fc\\uff70\\uff9e\\uff9f]"), status); + if (U_SUCCESS(status)) { setCharacters(cjSet); + initJapanesePhraseParameter(status); } } UTRACE_EXIT_STATUS(status); @@ -1106,14 +1105,12 @@ static inline bool isKatakana(UChar32 value) { (value >= 0xFF66 && value <= 0xFF9f); } - // Function for accessing internal utext flags. // Replicates an internal UText function. static inline int32_t utext_i32_flag(int32_t bitIndex) { return (int32_t)1 << bitIndex; } - /* * @param text A UText representing the text @@ -1126,7 +1123,10 @@ int32_t CjkBreakEngine::divideUpDictionaryRange( UText *inText, int32_t rangeStart, int32_t rangeEnd, - UVector32 &foundBreaks ) const { + UVector32 &foundBreaks, + UBool isPhraseBreaking, + UErrorCode& status) const { + if (U_FAILURE(status)) return 0; if (rangeStart >= rangeEnd) { return 0; } @@ -1138,9 +1138,6 @@ CjkBreakEngine::divideUpDictionaryRange( UText *inText, // If NULL then mapping is 1:1 LocalPointer inputMap; - UErrorCode status = U_ZERO_ERROR; - - // if UText has the input string as one contiguous UTF-16 chunk if ((inText->providerProperties & utext_i32_flag(UTEXT_PROVIDER_STABLE_CHUNKS)) && inText->chunkNativeStart <= rangeStart && @@ -1149,7 +1146,7 @@ CjkBreakEngine::divideUpDictionaryRange( UText *inText, // Input UText is in one contiguous UTF-16 chunk. // Use Read-only aliasing UnicodeString. - inString.setTo(FALSE, + inString.setTo(false, inText->chunkContents + rangeStart - inText->chunkNativeStart, rangeEnd - rangeStart); } else { @@ -1358,6 +1355,31 @@ CjkBreakEngine::divideUpDictionaryRange( UText *inText, if ((uint32_t)bestSnlp.elementAti(numCodePts) == kuint32max) { t_boundary.addElement(numCodePts, status); numBreaks++; + } else if (isPhraseBreaking) { + t_boundary.addElement(numCodePts, status); + if(U_SUCCESS(status)) { + numBreaks++; + int32_t prevIdx = numCodePts; + + int32_t codeUnitIdx = -1; + int32_t prevCodeUnitIdx = -1; + int32_t length = -1; + for (int32_t i = prev.elementAti(numCodePts); i > 0; i = prev.elementAti(i)) { + codeUnitIdx = inString.moveIndex32(0, i); + prevCodeUnitIdx = inString.moveIndex32(0, prevIdx); + // Calculate the length by using the code unit. + length = prevCodeUnitIdx - codeUnitIdx; + prevIdx = i; + // Keep the breakpoint if the pattern is not in the fSkipSet and continuous Katakana + // characters don't occur. + if (!fSkipSet.containsKey(inString.tempSubString(codeUnitIdx, length)) + && (!isKatakana(inString.char32At(inString.moveIndex32(codeUnitIdx, -1))) + || !isKatakana(inString.char32At(codeUnitIdx)))) { + t_boundary.addElement(i, status); + numBreaks++; + } + } + } } else { for (int32_t i = numCodePts; i > 0; i = prev.elementAti(i)) { t_boundary.addElement(i, status); @@ -1378,7 +1400,8 @@ CjkBreakEngine::divideUpDictionaryRange( UText *inText, // while reversing t_boundary and pushing values to foundBreaks. int32_t prevCPPos = -1; int32_t prevUTextPos = -1; - for (int32_t i = numBreaks-1; i >= 0; i--) { + int32_t correctedNumBreaks = 0; + for (int32_t i = numBreaks - 1; i >= 0; i--) { int32_t cpPos = t_boundary.elementAti(i); U_ASSERT(cpPos > prevCPPos); int32_t utextPos = inputMap.isValid() ? inputMap->elementAti(cpPos) : cpPos + rangeStart; @@ -1386,7 +1409,15 @@ CjkBreakEngine::divideUpDictionaryRange( UText *inText, if (utextPos > prevUTextPos) { // Boundaries are added to foundBreaks output in ascending order. U_ASSERT(foundBreaks.size() == 0 || foundBreaks.peeki() < utextPos); - foundBreaks.push(utextPos, status); + // In phrase breaking, there has to be a breakpoint between Cj character and close + // punctuation. + // E.g.[携帯電話]正しい選択 -> [携帯▁電話]▁正しい▁選択 -> breakpoint between ] and 正 + if (utextPos != rangeStart + || (isPhraseBreaking && utextPos > 0 + && fClosePunctuationSet.contains(utext_char32At(inText, utextPos - 1)))) { + foundBreaks.push(utextPos, status); + correctedNumBreaks++; + } } else { // Normalization expanded the input text, the dictionary found a boundary // within the expansion, giving two boundaries with the same index in the @@ -1398,9 +1429,52 @@ CjkBreakEngine::divideUpDictionaryRange( UText *inText, } (void)prevCPPos; // suppress compiler warnings about unused variable + UChar32 nextChar = utext_char32At(inText, rangeEnd); + if (!foundBreaks.isEmpty() && foundBreaks.peeki() == rangeEnd) { + // In phrase breaking, there has to be a breakpoint between Cj character and + // the number/open punctuation. + // E.g. る文字「そうだ、京都」->る▁文字▁「そうだ、▁京都」-> breakpoint between 字 and「 + // E.g. 乗車率90%程度だろうか -> 乗車▁率▁90%▁程度だろうか -> breakpoint between 率 and 9 + // E.g. しかもロゴがUnicode! -> しかも▁ロゴが▁Unicode!-> breakpoint between が and U + if (isPhraseBreaking) { + if (!fDigitOrOpenPunctuationOrAlphabetSet.contains(nextChar)) { + foundBreaks.popi(); + correctedNumBreaks--; + } + } else { + foundBreaks.popi(); + correctedNumBreaks--; + } + } + // inString goes out of scope // inputMap goes out of scope - return numBreaks; + return correctedNumBreaks; +} + +void CjkBreakEngine::initJapanesePhraseParameter(UErrorCode& error) { + loadJapaneseExtensions(error); + loadHiragana(error); +} + +void CjkBreakEngine::loadJapaneseExtensions(UErrorCode& error) { + const char* tag = "extensions"; + ResourceBundle ja(U_ICUDATA_BRKITR, "ja", error); + if (U_SUCCESS(error)) { + ResourceBundle bundle = ja.get(tag, error); + while (U_SUCCESS(error) && bundle.hasNext()) { + fSkipSet.puti(bundle.getNextString(error), 1, error); + } + } +} + +void CjkBreakEngine::loadHiragana(UErrorCode& error) { + UnicodeSet hiraganaWordSet(UnicodeString(u"[:Hiragana:]"), error); + hiraganaWordSet.compact(); + UnicodeSetIterator iterator(hiraganaWordSet); + while (iterator.next()) { + fSkipSet.puti(UnicodeString(iterator.getCodepoint()), 1, error); + } } #endif diff --git a/icu/icu4c/source/common/dictbe.h b/icu/icu4c/source/common/dictbe.h index 4ea676fc716..ca1a3c28b7b 100644 --- a/icu/icu4c/source/common/dictbe.h +++ b/icu/icu4c/source/common/dictbe.h @@ -15,6 +15,7 @@ #include "unicode/utext.h" #include "brkeng.h" +#include "hash.h" #include "uvectr32.h" U_NAMESPACE_BEGIN @@ -62,23 +63,26 @@ class DictionaryBreakEngine : public LanguageBreakEngine { * @return true if this engine handles the particular character and break * type. */ - virtual UBool handles(UChar32 c) const; + virtual UBool handles(UChar32 c) const override; /** *

Find any breaks within a run in the supplied text.

* * @param text A UText representing the text. The iterator is left at - * the end of the run of characters which the engine is capable of handling + * the end of the run of characters which the engine is capable of handling * that starts from the first character in the range. * @param startPos The start of the run within the supplied text. * @param endPos The end of the run within the supplied text. * @param foundBreaks vector of int32_t to receive the break positions + * @param status Information on any errors encountered. * @return The number of breaks found. */ virtual int32_t findBreaks( UText *text, int32_t startPos, int32_t endPos, - UVector32 &foundBreaks ) const; + UVector32 &foundBreaks, + UBool isPhraseBreaking, + UErrorCode& status ) const override; protected: @@ -96,12 +100,15 @@ class DictionaryBreakEngine : public LanguageBreakEngine { * @param rangeStart The start of the range of dictionary characters * @param rangeEnd The end of the range of dictionary characters * @param foundBreaks Output of C array of int32_t break positions, or 0 + * @param status Information on any errors encountered. * @return The number of breaks found */ virtual int32_t divideUpDictionaryRange( UText *text, int32_t rangeStart, int32_t rangeEnd, - UVector32 &foundBreaks ) const = 0; + UVector32 &foundBreaks, + UBool isPhraseBreaking, + UErrorCode& status) const = 0; }; @@ -123,7 +130,6 @@ class ThaiBreakEngine : public DictionaryBreakEngine { * @internal */ - UnicodeSet fThaiWordSet; UnicodeSet fEndWordSet; UnicodeSet fBeginWordSet; UnicodeSet fSuffixSet; @@ -153,12 +159,15 @@ class ThaiBreakEngine : public DictionaryBreakEngine { * @param rangeStart The start of the range of dictionary characters * @param rangeEnd The end of the range of dictionary characters * @param foundBreaks Output of C array of int32_t break positions, or 0 + * @param status Information on any errors encountered. * @return The number of breaks found */ virtual int32_t divideUpDictionaryRange( UText *text, int32_t rangeStart, int32_t rangeEnd, - UVector32 &foundBreaks ) const; + UVector32 &foundBreaks, + UBool isPhraseBreaking, + UErrorCode& status) const override; }; @@ -180,7 +189,6 @@ class LaoBreakEngine : public DictionaryBreakEngine { * @internal */ - UnicodeSet fLaoWordSet; UnicodeSet fEndWordSet; UnicodeSet fBeginWordSet; UnicodeSet fMarkSet; @@ -209,127 +217,134 @@ class LaoBreakEngine : public DictionaryBreakEngine { * @param rangeStart The start of the range of dictionary characters * @param rangeEnd The end of the range of dictionary characters * @param foundBreaks Output of C array of int32_t break positions, or 0 + * @param status Information on any errors encountered. * @return The number of breaks found */ virtual int32_t divideUpDictionaryRange( UText *text, int32_t rangeStart, int32_t rangeEnd, - UVector32 &foundBreaks ) const; + UVector32 &foundBreaks, + UBool isPhraseBreaking, + UErrorCode& status) const override; + +}; + +/******************************************************************* + * BurmeseBreakEngine + */ + +/** + *

BurmeseBreakEngine is a kind of DictionaryBreakEngine that uses a + * DictionaryMatcher and heuristics to determine Burmese-specific breaks.

+ * + *

After it is constructed a BurmeseBreakEngine may be shared between + * threads without synchronization.

+ */ +class BurmeseBreakEngine : public DictionaryBreakEngine { + private: + /** + * The set of characters handled by this engine + * @internal + */ + + UnicodeSet fEndWordSet; + UnicodeSet fBeginWordSet; + UnicodeSet fMarkSet; + DictionaryMatcher *fDictionary; + + public: + + /** + *

Default constructor.

+ * + * @param adoptDictionary A DictionaryMatcher to adopt. Deleted when the + * engine is deleted. + */ + BurmeseBreakEngine(DictionaryMatcher *adoptDictionary, UErrorCode &status); + + /** + *

Virtual destructor.

+ */ + virtual ~BurmeseBreakEngine(); + + protected: + /** + *

Divide up a range of known dictionary characters.

+ * + * @param text A UText representing the text + * @param rangeStart The start of the range of dictionary characters + * @param rangeEnd The end of the range of dictionary characters + * @param foundBreaks Output of C array of int32_t break positions, or 0 + * @param status Information on any errors encountered. + * @return The number of breaks found + */ + virtual int32_t divideUpDictionaryRange( UText *text, + int32_t rangeStart, + int32_t rangeEnd, + UVector32 &foundBreaks, + UBool isPhraseBreaking, + UErrorCode& status) const override; + +}; + +/******************************************************************* + * KhmerBreakEngine + */ + +/** + *

KhmerBreakEngine is a kind of DictionaryBreakEngine that uses a + * DictionaryMatcher and heuristics to determine Khmer-specific breaks.

+ * + *

After it is constructed a KhmerBreakEngine may be shared between + * threads without synchronization.

+ */ +class KhmerBreakEngine : public DictionaryBreakEngine { + private: + /** + * The set of characters handled by this engine + * @internal + */ + + UnicodeSet fEndWordSet; + UnicodeSet fBeginWordSet; + UnicodeSet fMarkSet; + DictionaryMatcher *fDictionary; + + public: + + /** + *

Default constructor.

+ * + * @param adoptDictionary A DictionaryMatcher to adopt. Deleted when the + * engine is deleted. + */ + KhmerBreakEngine(DictionaryMatcher *adoptDictionary, UErrorCode &status); + + /** + *

Virtual destructor.

+ */ + virtual ~KhmerBreakEngine(); + + protected: + /** + *

Divide up a range of known dictionary characters.

+ * + * @param text A UText representing the text + * @param rangeStart The start of the range of dictionary characters + * @param rangeEnd The end of the range of dictionary characters + * @param foundBreaks Output of C array of int32_t break positions, or 0 + * @param status Information on any errors encountered. + * @return The number of breaks found + */ + virtual int32_t divideUpDictionaryRange( UText *text, + int32_t rangeStart, + int32_t rangeEnd, + UVector32 &foundBreaks, + UBool isPhraseBreaking, + UErrorCode& status) const override; }; -/******************************************************************* - * BurmeseBreakEngine - */ - -/** - *

BurmeseBreakEngine is a kind of DictionaryBreakEngine that uses a - * DictionaryMatcher and heuristics to determine Burmese-specific breaks.

- * - *

After it is constructed a BurmeseBreakEngine may be shared between - * threads without synchronization.

- */ -class BurmeseBreakEngine : public DictionaryBreakEngine { - private: - /** - * The set of characters handled by this engine - * @internal - */ - - UnicodeSet fBurmeseWordSet; - UnicodeSet fEndWordSet; - UnicodeSet fBeginWordSet; - UnicodeSet fMarkSet; - DictionaryMatcher *fDictionary; - - public: - - /** - *

Default constructor.

- * - * @param adoptDictionary A DictionaryMatcher to adopt. Deleted when the - * engine is deleted. - */ - BurmeseBreakEngine(DictionaryMatcher *adoptDictionary, UErrorCode &status); - - /** - *

Virtual destructor.

- */ - virtual ~BurmeseBreakEngine(); - - protected: - /** - *

Divide up a range of known dictionary characters.

- * - * @param text A UText representing the text - * @param rangeStart The start of the range of dictionary characters - * @param rangeEnd The end of the range of dictionary characters - * @param foundBreaks Output of C array of int32_t break positions, or 0 - * @return The number of breaks found - */ - virtual int32_t divideUpDictionaryRange( UText *text, - int32_t rangeStart, - int32_t rangeEnd, - UVector32 &foundBreaks ) const; - -}; - -/******************************************************************* - * KhmerBreakEngine - */ - -/** - *

KhmerBreakEngine is a kind of DictionaryBreakEngine that uses a - * DictionaryMatcher and heuristics to determine Khmer-specific breaks.

- * - *

After it is constructed a KhmerBreakEngine may be shared between - * threads without synchronization.

- */ -class KhmerBreakEngine : public DictionaryBreakEngine { - private: - /** - * The set of characters handled by this engine - * @internal - */ - - UnicodeSet fKhmerWordSet; - UnicodeSet fEndWordSet; - UnicodeSet fBeginWordSet; - UnicodeSet fMarkSet; - DictionaryMatcher *fDictionary; - - public: - - /** - *

Default constructor.

- * - * @param adoptDictionary A DictionaryMatcher to adopt. Deleted when the - * engine is deleted. - */ - KhmerBreakEngine(DictionaryMatcher *adoptDictionary, UErrorCode &status); - - /** - *

Virtual destructor.

- */ - virtual ~KhmerBreakEngine(); - - protected: - /** - *

Divide up a range of known dictionary characters.

- * - * @param text A UText representing the text - * @param rangeStart The start of the range of dictionary characters - * @param rangeEnd The end of the range of dictionary characters - * @param foundBreaks Output of C array of int32_t break positions, or 0 - * @return The number of breaks found - */ - virtual int32_t divideUpDictionaryRange( UText *text, - int32_t rangeStart, - int32_t rangeEnd, - UVector32 &foundBreaks ) const; - -}; - #if !UCONFIG_NO_NORMALIZATION /******************************************************************* @@ -354,13 +369,22 @@ class CjkBreakEngine : public DictionaryBreakEngine { * @internal */ UnicodeSet fHangulWordSet; - UnicodeSet fHanWordSet; - UnicodeSet fKatakanaWordSet; - UnicodeSet fHiraganaWordSet; + UnicodeSet fDigitOrOpenPunctuationOrAlphabetSet; + UnicodeSet fClosePunctuationSet; DictionaryMatcher *fDictionary; const Normalizer2 *nfkcNorm2; + private: + // Load Japanese extensions. + void loadJapaneseExtensions(UErrorCode& error); + // Load Japanese Hiragana. + void loadHiragana(UErrorCode& error); + // Initialize fSkipSet by loading Japanese Hiragana and extensions. + void initJapanesePhraseParameter(UErrorCode& error); + + Hashtable fSkipSet; + public: /** @@ -385,12 +409,15 @@ class CjkBreakEngine : public DictionaryBreakEngine { * @param rangeStart The start of the range of dictionary characters * @param rangeEnd The end of the range of dictionary characters * @param foundBreaks Output of C array of int32_t break positions, or 0 + * @param status Information on any errors encountered. * @return The number of breaks found */ virtual int32_t divideUpDictionaryRange( UText *text, int32_t rangeStart, int32_t rangeEnd, - UVector32 &foundBreaks ) const; + UVector32 &foundBreaks, + UBool isPhraseBreaking, + UErrorCode& status) const override; }; diff --git a/icu/icu4c/source/common/dictionarydata.h b/icu/icu4c/source/common/dictionarydata.h index 0d303d9a8dc..e75716f54b9 100644 --- a/icu/icu4c/source/common/dictionarydata.h +++ b/icu/icu4c/source/common/dictionarydata.h @@ -107,8 +107,8 @@ class U_COMMON_API UCharsDictionaryMatcher : public DictionaryMatcher { virtual ~UCharsDictionaryMatcher(); virtual int32_t matches(UText *text, int32_t maxLength, int32_t limit, int32_t *lengths, int32_t *cpLengths, int32_t *values, - int32_t *prefix) const; - virtual int32_t getType() const; + int32_t *prefix) const override; + virtual int32_t getType() const override; private: const UChar *characters; UDataMemory *file; @@ -125,8 +125,8 @@ class U_COMMON_API BytesDictionaryMatcher : public DictionaryMatcher { virtual ~BytesDictionaryMatcher(); virtual int32_t matches(UText *text, int32_t maxLength, int32_t limit, int32_t *lengths, int32_t *cpLengths, int32_t *values, - int32_t *prefix) const; - virtual int32_t getType() const; + int32_t *prefix) const override; + virtual int32_t getType() const override; private: UChar32 transform(UChar32 c) const; @@ -159,7 +159,7 @@ udict_swap(const UDataSwapper *ds, const void *inData, int32_t length, void *out * Constants are defined in the DictionaryData class. * * For the data structure of BytesTrie & UCharsTrie see - * http://site.icu-project.org/design/struct/tries + * https://icu.unicode.org/design/struct/tries * and the bytestrie.h and ucharstrie.h header files. * * int32_t indexes[indexesLength]; -- indexesLength=indexes[IX_STRING_TRIE_OFFSET]/4; diff --git a/icu/icu4c/source/common/dtintrv.cpp b/icu/icu4c/source/common/dtintrv.cpp index 80bb5d6dbd1..011ad8136f3 100644 --- a/icu/icu4c/source/common/dtintrv.cpp +++ b/icu/icu4c/source/common/dtintrv.cpp @@ -53,7 +53,7 @@ DateInterval::clone() const { } -UBool +bool DateInterval::operator==(const DateInterval& other) const { return ( fromDate == other.fromDate && toDate == other.toDate ); } diff --git a/icu/icu4c/source/common/edits.cpp b/icu/icu4c/source/common/edits.cpp index 95f0c19a728..21d7c3f0061 100644 --- a/icu/icu4c/source/common/edits.cpp +++ b/icu/icu4c/source/common/edits.cpp @@ -86,6 +86,7 @@ Edits &Edits::moveArray(Edits &src) U_NOEXCEPT { } Edits &Edits::operator=(const Edits &other) { + if (this == &other) { return *this; } // self-assignment: no-op length = other.length; delta = other.delta; numChanges = other.numChanges; @@ -220,7 +221,7 @@ UBool Edits::growArray() { // Not U_BUFFER_OVERFLOW_ERROR because that could be confused on a string transform API // with a result-string-buffer overflow. errorCode_ = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } else if (capacity >= (INT32_MAX / 2)) { newCapacity = INT32_MAX; } else { @@ -229,25 +230,25 @@ UBool Edits::growArray() { // Grow by at least 5 units so that a maximal change record will fit. if ((newCapacity - capacity) < 5) { errorCode_ = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } uint16_t *newArray = (uint16_t *)uprv_malloc((size_t)newCapacity * 2); if (newArray == NULL) { errorCode_ = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } uprv_memcpy(newArray, array, (size_t)length * 2); releaseArray(); array = newArray; capacity = newCapacity; - return TRUE; + return true; } UBool Edits::copyErrorTo(UErrorCode &outErrorCode) const { - if (U_FAILURE(outErrorCode)) { return TRUE; } - if (U_SUCCESS(errorCode_)) { return FALSE; } + if (U_FAILURE(outErrorCode)) { return true; } + if (U_SUCCESS(errorCode_)) { return false; } outErrorCode = errorCode_; - return TRUE; + return true; } Edits &Edits::mergeAndAppend(const Edits &ab, const Edits &bc, UErrorCode &errorCode) { @@ -256,7 +257,7 @@ Edits &Edits::mergeAndAppend(const Edits &ab, const Edits &bc, UErrorCode &error // Parallel iteration over both Edits. Iterator abIter = ab.getFineIterator(); Iterator bcIter = bc.getFineIterator(); - UBool abHasNext = TRUE, bcHasNext = TRUE; + UBool abHasNext = true, bcHasNext = true; // Copy iterator state into local variables, so that we can modify and subdivide spans. // ab old & new length, bc old & new length int32_t aLength = 0, ab_bLength = 0, bc_bLength = 0, cLength = 0; @@ -399,7 +400,7 @@ Edits &Edits::mergeAndAppend(const Edits &ab, const Edits &bc, UErrorCode &error Edits::Iterator::Iterator(const uint16_t *a, int32_t len, UBool oc, UBool crs) : array(a), index(0), length(len), remaining(0), onlyChanges_(oc), coarse(crs), - dir(0), changed(FALSE), oldLength_(0), newLength_(0), + dir(0), changed(false), oldLength_(0), newLength_(0), srcIndex(0), replIndex(0), destIndex(0) {} int32_t Edits::Iterator::readLength(int32_t head) { @@ -440,16 +441,16 @@ void Edits::Iterator::updatePreviousIndexes() { UBool Edits::Iterator::noNext() { // No change before or beyond the string. dir = 0; - changed = FALSE; + changed = false; oldLength_ = newLength_ = 0; - return FALSE; + return false; } UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { // Forward iteration: Update the string indexes to the limit of the current span, // and post-increment-read array units to assemble a new span. // Leaves the array index one after the last unit of that span. - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } // We have an errorCode in case we need to start guarding against integer overflows. // It is also convenient for caller loops if we bail out when an error was set elsewhere. if (dir > 0) { @@ -463,7 +464,7 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { // Stay on the current one of a sequence of compressed changes. ++index; // next() rests on the index after the sequence unit. dir = 1; - return TRUE; + return true; } } dir = 1; @@ -472,7 +473,7 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { // Fine-grained iterator: Continue a sequence of compressed changes. if (remaining > 1) { --remaining; - return TRUE; + return true; } remaining = 0; } @@ -482,7 +483,7 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { int32_t u = array[index++]; if (u <= MAX_UNCHANGED) { // Combine adjacent unchanged ranges. - changed = FALSE; + changed = false; oldLength_ = u + 1; while (index < length && (u = array[index]) <= MAX_UNCHANGED) { ++index; @@ -497,10 +498,10 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { // already fetched u > MAX_UNCHANGED at index ++index; } else { - return TRUE; + return true; } } - changed = TRUE; + changed = true; if (u <= MAX_SHORT_CHANGE) { int32_t oldLen = u >> 12; int32_t newLen = (u >> 9) & MAX_SHORT_CHANGE_NEW_LENGTH; @@ -515,14 +516,14 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { if (num > 1) { remaining = num; // This is the first of two or more changes. } - return TRUE; + return true; } } else { U_ASSERT(u <= 0x7fff); oldLength_ = readLength((u >> 6) & 0x3f); newLength_ = readLength(u & 0x3f); if (!coarse) { - return TRUE; + return true; } } // Combine adjacent changes. @@ -538,14 +539,14 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { newLength_ += readLength(u & 0x3f); } } - return TRUE; + return true; } UBool Edits::Iterator::previous(UErrorCode &errorCode) { // Backward iteration: Pre-decrement-read array units to assemble a new span, // then update the string indexes to the start of that span. // Leaves the array index on the head unit of that span. - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } // We have an errorCode in case we need to start guarding against integer overflows. // It is also convenient for caller loops if we bail out when an error was set elsewhere. if (dir >= 0) { @@ -558,7 +559,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { // Stay on the current one of a sequence of compressed changes. --index; // previous() rests on the sequence unit. dir = -1; - return TRUE; + return true; } updateNextIndexes(); } @@ -571,7 +572,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { if (remaining <= (u & SHORT_CHANGE_NUM_MASK)) { ++remaining; updatePreviousIndexes(); - return TRUE; + return true; } remaining = 0; } @@ -581,7 +582,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { int32_t u = array[--index]; if (u <= MAX_UNCHANGED) { // Combine adjacent unchanged ranges. - changed = FALSE; + changed = false; oldLength_ = u + 1; while (index > 0 && (u = array[index - 1]) <= MAX_UNCHANGED) { --index; @@ -590,9 +591,9 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { newLength_ = oldLength_; // No need to handle onlyChanges as long as previous() is called only from findIndex(). updatePreviousIndexes(); - return TRUE; + return true; } - changed = TRUE; + changed = true; if (u <= MAX_SHORT_CHANGE) { int32_t oldLen = u >> 12; int32_t newLen = (u >> 9) & MAX_SHORT_CHANGE_NEW_LENGTH; @@ -608,7 +609,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { remaining = 1; // This is the last of two or more changes. } updatePreviousIndexes(); - return TRUE; + return true; } } else { if (u <= 0x7fff) { @@ -628,7 +629,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { } if (!coarse) { updatePreviousIndexes(); - return TRUE; + return true; } } // Combine adjacent changes. @@ -647,7 +648,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { } } updatePreviousIndexes(); - return TRUE; + return true; } int32_t Edits::Iterator::findIndex(int32_t i, UBool findSource, UErrorCode &errorCode) { @@ -704,7 +705,7 @@ int32_t Edits::Iterator::findIndex(int32_t i, UBool findSource, UErrorCode &erro // The index is in the current span. return 0; } - while (next(FALSE, errorCode)) { + while (next(false, errorCode)) { if (findSource) { spanStart = srcIndex; spanLength = oldLength_; @@ -738,7 +739,7 @@ int32_t Edits::Iterator::findIndex(int32_t i, UBool findSource, UErrorCode &erro } int32_t Edits::Iterator::destinationIndexFromSourceIndex(int32_t i, UErrorCode &errorCode) { - int32_t where = findIndex(i, TRUE, errorCode); + int32_t where = findIndex(i, true, errorCode); if (where < 0) { // Error or before the string. return 0; @@ -757,7 +758,7 @@ int32_t Edits::Iterator::destinationIndexFromSourceIndex(int32_t i, UErrorCode & } int32_t Edits::Iterator::sourceIndexFromDestinationIndex(int32_t i, UErrorCode &errorCode) { - int32_t where = findIndex(i, FALSE, errorCode); + int32_t where = findIndex(i, false, errorCode); if (where < 0) { // Error or before the string. return 0; diff --git a/icu/icu4c/source/common/emojiprops.cpp b/icu/icu4c/source/common/emojiprops.cpp new file mode 100644 index 00000000000..d07e07c6ccc --- /dev/null +++ b/icu/icu4c/source/common/emojiprops.cpp @@ -0,0 +1,220 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: https://www.unicode.org/copyright.html + +// emojiprops.cpp +// created: 2021sep04 Markus W. Scherer + +#include "unicode/utypes.h" +#include "unicode/uchar.h" +#include "unicode/ucharstrie.h" +#include "unicode/ucptrie.h" +#include "unicode/udata.h" +#include "unicode/ustringtrie.h" +#include "unicode/utf16.h" +#include "emojiprops.h" +#include "ucln.h" +#include "ucln_cmn.h" +#include "umutex.h" +#include "uset_imp.h" + +U_NAMESPACE_BEGIN + +namespace { + +EmojiProps *singleton = nullptr; +icu::UInitOnce emojiInitOnce {}; + +UBool U_CALLCONV emojiprops_cleanup() { + delete singleton; + singleton = nullptr; + emojiInitOnce.reset(); + return true; +} + +void U_CALLCONV initSingleton(UErrorCode &errorCode) { + if (U_FAILURE(errorCode)) { return; } + singleton = new EmojiProps(errorCode); + if (singleton == nullptr) { + errorCode = U_MEMORY_ALLOCATION_ERROR; + } else if (U_FAILURE(errorCode)) { + delete singleton; + singleton = nullptr; + } + ucln_common_registerCleanup(UCLN_COMMON_EMOJIPROPS, emojiprops_cleanup); +} + +// TODO: turn this into a shared helper function +// Requires the major version to match, and then requires at least the minor version. +UBool udata_isAcceptableMajorMinor( + const UDataInfo &info, const UChar *dataFormat, uint8_t major, uint8_t minor) { + return + info.size >= 20 && + info.isBigEndian == U_IS_BIG_ENDIAN && + info.charsetFamily == U_CHARSET_FAMILY && + info.dataFormat[0] == dataFormat[0] && + info.dataFormat[1] == dataFormat[1] && + info.dataFormat[2] == dataFormat[2] && + info.dataFormat[3] == dataFormat[3] && + info.formatVersion[0] == major && + info.formatVersion[1] >= minor; +} + +} // namespace + +EmojiProps::~EmojiProps() { + udata_close(memory); + ucptrie_close(cpTrie); +} + +const EmojiProps * +EmojiProps::getSingleton(UErrorCode &errorCode) { + if (U_FAILURE(errorCode)) { return nullptr; } + umtx_initOnce(emojiInitOnce, &initSingleton, errorCode); + return singleton; +} + +UBool U_CALLCONV +EmojiProps::isAcceptable(void * /*context*/, const char * /*type*/, const char * /*name*/, + const UDataInfo *pInfo) { + return udata_isAcceptableMajorMinor(*pInfo, u"Emoj", 1, 0); +} + +void +EmojiProps::load(UErrorCode &errorCode) { + memory = udata_openChoice(nullptr, "icu", "uemoji", isAcceptable, this, &errorCode); + if (U_FAILURE(errorCode)) { return; } + const uint8_t *inBytes = (const uint8_t *)udata_getMemory(memory); + const int32_t *inIndexes = (const int32_t *)inBytes; + int32_t indexesLength = inIndexes[IX_CPTRIE_OFFSET] / 4; + if (indexesLength <= IX_RGI_EMOJI_ZWJ_SEQUENCE_TRIE_OFFSET) { + errorCode = U_INVALID_FORMAT_ERROR; // Not enough indexes. + return; + } + + int32_t i = IX_CPTRIE_OFFSET; + int32_t offset = inIndexes[i++]; + int32_t nextOffset = inIndexes[i]; + cpTrie = ucptrie_openFromBinary(UCPTRIE_TYPE_FAST, UCPTRIE_VALUE_BITS_8, + inBytes + offset, nextOffset - offset, nullptr, &errorCode); + if (U_FAILURE(errorCode)) { + return; + } + + for (i = IX_BASIC_EMOJI_TRIE_OFFSET; i <= IX_RGI_EMOJI_ZWJ_SEQUENCE_TRIE_OFFSET; ++i) { + offset = inIndexes[i]; + nextOffset = inIndexes[i + 1]; + // Set/leave nullptr if there is no UCharsTrie. + const UChar *p = nextOffset > offset ? (const UChar *)(inBytes + offset) : nullptr; + stringTries[getStringTrieIndex(i)] = p; + } +} + +void +EmojiProps::addPropertyStarts(const USetAdder *sa, UErrorCode & /*errorCode*/) const { + // Add the start code point of each same-value range of the trie. + UChar32 start = 0, end; + uint32_t value; + while ((end = ucptrie_getRange(cpTrie, start, UCPMAP_RANGE_NORMAL, 0, + nullptr, nullptr, &value)) >= 0) { + sa->add(sa->set, start); + start = end + 1; + } +} + +UBool +EmojiProps::hasBinaryProperty(UChar32 c, UProperty which) { + UErrorCode errorCode = U_ZERO_ERROR; + const EmojiProps *ep = getSingleton(errorCode); + return U_SUCCESS(errorCode) && ep->hasBinaryPropertyImpl(c, which); +} + +UBool +EmojiProps::hasBinaryPropertyImpl(UChar32 c, UProperty which) const { + if (which < UCHAR_EMOJI || UCHAR_RGI_EMOJI < which) { + return false; + } + // Note: UCHAR_REGIONAL_INDICATOR is a single, hardcoded range implemented elsewhere. + static constexpr int8_t bitFlags[] = { + BIT_EMOJI, // UCHAR_EMOJI=57 + BIT_EMOJI_PRESENTATION, // UCHAR_EMOJI_PRESENTATION=58 + BIT_EMOJI_MODIFIER, // UCHAR_EMOJI_MODIFIER=59 + BIT_EMOJI_MODIFIER_BASE, // UCHAR_EMOJI_MODIFIER_BASE=60 + BIT_EMOJI_COMPONENT, // UCHAR_EMOJI_COMPONENT=61 + -1, // UCHAR_REGIONAL_INDICATOR=62 + -1, // UCHAR_PREPENDED_CONCATENATION_MARK=63 + BIT_EXTENDED_PICTOGRAPHIC, // UCHAR_EXTENDED_PICTOGRAPHIC=64 + BIT_BASIC_EMOJI, // UCHAR_BASIC_EMOJI=65 + -1, // UCHAR_EMOJI_KEYCAP_SEQUENCE=66 + -1, // UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE=67 + -1, // UCHAR_RGI_EMOJI_FLAG_SEQUENCE=68 + -1, // UCHAR_RGI_EMOJI_TAG_SEQUENCE=69 + -1, // UCHAR_RGI_EMOJI_ZWJ_SEQUENCE=70 + BIT_BASIC_EMOJI, // UCHAR_RGI_EMOJI=71 + }; + int32_t bit = bitFlags[which - UCHAR_EMOJI]; + if (bit < 0) { + return false; // not a property that we support in this function + } + uint8_t bits = UCPTRIE_FAST_GET(cpTrie, UCPTRIE_8, c); + return (bits >> bit) & 1; +} + +UBool +EmojiProps::hasBinaryProperty(const UChar *s, int32_t length, UProperty which) { + UErrorCode errorCode = U_ZERO_ERROR; + const EmojiProps *ep = getSingleton(errorCode); + return U_SUCCESS(errorCode) && ep->hasBinaryPropertyImpl(s, length, which); +} + +UBool +EmojiProps::hasBinaryPropertyImpl(const UChar *s, int32_t length, UProperty which) const { + if (s == nullptr && length != 0) { return false; } + if (length <= 0 && (length == 0 || *s == 0)) { return false; } // empty string + // The caller should have delegated single code points to hasBinaryProperty(c, which). + if (which < UCHAR_BASIC_EMOJI || UCHAR_RGI_EMOJI < which) { + return false; + } + UProperty firstProp = which, lastProp = which; + if (which == UCHAR_RGI_EMOJI) { + // RGI_Emoji is the union of the other emoji properties of strings. + firstProp = UCHAR_BASIC_EMOJI; + lastProp = UCHAR_RGI_EMOJI_ZWJ_SEQUENCE; + } + for (int32_t prop = firstProp; prop <= lastProp; ++prop) { + const UChar *trieUChars = stringTries[prop - UCHAR_BASIC_EMOJI]; + if (trieUChars != nullptr) { + UCharsTrie trie(trieUChars); + UStringTrieResult result = trie.next(s, length); + if (USTRINGTRIE_HAS_VALUE(result)) { + return true; + } + } + } + return false; +} + +void +EmojiProps::addStrings(const USetAdder *sa, UProperty which, UErrorCode &errorCode) const { + if (U_FAILURE(errorCode)) { return; } + if (which < UCHAR_BASIC_EMOJI || UCHAR_RGI_EMOJI < which) { + return; + } + UProperty firstProp = which, lastProp = which; + if (which == UCHAR_RGI_EMOJI) { + // RGI_Emoji is the union of the other emoji properties of strings. + firstProp = UCHAR_BASIC_EMOJI; + lastProp = UCHAR_RGI_EMOJI_ZWJ_SEQUENCE; + } + for (int32_t prop = firstProp; prop <= lastProp; ++prop) { + const UChar *trieUChars = stringTries[prop - UCHAR_BASIC_EMOJI]; + if (trieUChars != nullptr) { + UCharsTrie::Iterator iter(trieUChars, 0, errorCode); + while (iter.next(errorCode)) { + const UnicodeString &s = iter.getString(); + sa->addString(sa->set, s.getBuffer(), s.length()); + } + } + } +} + +U_NAMESPACE_END diff --git a/icu/icu4c/source/common/emojiprops.h b/icu/icu4c/source/common/emojiprops.h new file mode 100644 index 00000000000..457847c303a --- /dev/null +++ b/icu/icu4c/source/common/emojiprops.h @@ -0,0 +1,90 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: https://www.unicode.org/copyright.html + +// emojiprops.h +// created: 2021sep03 Markus W. Scherer + +#ifndef __EMOJIPROPS_H__ +#define __EMOJIPROPS_H__ + +#include "unicode/utypes.h" +#include "unicode/ucptrie.h" +#include "unicode/udata.h" +#include "unicode/uobject.h" +#include "uset_imp.h" + +U_NAMESPACE_BEGIN + +class EmojiProps : public UMemory { +public: + // @internal + EmojiProps(UErrorCode &errorCode) { load(errorCode); } + ~EmojiProps(); + + static const EmojiProps *getSingleton(UErrorCode &errorCode); + static UBool hasBinaryProperty(UChar32 c, UProperty which); + static UBool hasBinaryProperty(const UChar *s, int32_t length, UProperty which); + + void addPropertyStarts(const USetAdder *sa, UErrorCode &errorCode) const; + void addStrings(const USetAdder *sa, UProperty which, UErrorCode &errorCode) const; + + enum { + // Byte offsets from the start of the data, after the generic header, + // in ascending order. + // UCPTrie=CodePointTrie, follows the indexes + IX_CPTRIE_OFFSET, + IX_RESERVED1, + IX_RESERVED2, + IX_RESERVED3, + + // UCharsTrie=CharsTrie + IX_BASIC_EMOJI_TRIE_OFFSET, + IX_EMOJI_KEYCAP_SEQUENCE_TRIE_OFFSET, + IX_RGI_EMOJI_MODIFIER_SEQUENCE_TRIE_OFFSET, + IX_RGI_EMOJI_FLAG_SEQUENCE_TRIE_OFFSET, + IX_RGI_EMOJI_TAG_SEQUENCE_TRIE_OFFSET, + IX_RGI_EMOJI_ZWJ_SEQUENCE_TRIE_OFFSET, + IX_RESERVED10, + IX_RESERVED11, + IX_RESERVED12, + IX_TOTAL_SIZE, + + // Not initially byte offsets. + IX_RESERVED14, + IX_RESERVED15, + IX_COUNT // 16 + }; + + // Properties in the code point trie. + enum { + // https://www.unicode.org/reports/tr51/#Emoji_Properties + BIT_EMOJI, + BIT_EMOJI_PRESENTATION, + BIT_EMOJI_MODIFIER, + BIT_EMOJI_MODIFIER_BASE, + BIT_EMOJI_COMPONENT, + BIT_EXTENDED_PICTOGRAPHIC, + // https://www.unicode.org/reports/tr51/#Emoji_Sets + BIT_BASIC_EMOJI + }; + +private: + static UBool U_CALLCONV + isAcceptable(void *context, const char *type, const char *name, const UDataInfo *pInfo); + /** Input i: One of the IX_..._TRIE_OFFSET indexes into the data file indexes[] array. */ + static int32_t getStringTrieIndex(int32_t i) { + return i - IX_BASIC_EMOJI_TRIE_OFFSET; + } + + void load(UErrorCode &errorCode); + UBool hasBinaryPropertyImpl(UChar32 c, UProperty which) const; + UBool hasBinaryPropertyImpl(const UChar *s, int32_t length, UProperty which) const; + + UDataMemory *memory = nullptr; + UCPTrie *cpTrie = nullptr; + const UChar *stringTries[6] = { nullptr, nullptr, nullptr, nullptr, nullptr, nullptr }; +}; + +U_NAMESPACE_END + +#endif // __EMOJIPROPS_H__ diff --git a/icu/icu4c/source/common/filteredbrk.cpp b/icu/icu4c/source/common/filteredbrk.cpp index c07128cbce1..baa1d4e42d2 100644 --- a/icu/icu4c/source/common/filteredbrk.cpp +++ b/icu/icu4c/source/common/filteredbrk.cpp @@ -20,6 +20,7 @@ #include "ubrkimpl.h" // U_ICUDATA_BRKITR #include "uvector.h" #include "cmemory.h" +#include "umutex.h" U_NAMESPACE_BEGIN @@ -48,7 +49,7 @@ static void _fb_trace(const char *m, const UnicodeString *s, UBool b, int32_t d, /** * Used with sortedInsert() */ -static int8_t U_CALLCONV compareUnicodeString(UElement t1, UElement t2) { +static int32_t U_CALLCONV compareUnicodeString(UElement t1, UElement t2) { const UnicodeString &a = *(const UnicodeString*)t1.pointer; const UnicodeString &b = *(const UnicodeString*)t2.pointer; return a.compare(b); @@ -57,7 +58,7 @@ static int8_t U_CALLCONV compareUnicodeString(UElement t1, UElement t2) { /** * A UVector which implements a set of strings. */ -class U_COMMON_API UStringSet : public UVector { +class UStringSet : public UVector { public: UStringSet(UErrorCode &status) : UVector(uprv_deleteUObject, uhash_compareUnicodeString, @@ -89,7 +90,6 @@ class U_COMMON_API UStringSet : public UVector { } else { sortedInsert(str, compareUnicodeString, status); if(U_FAILURE(status)) { - delete str; return false; } return true; @@ -139,13 +139,30 @@ class SimpleFilteredSentenceBreakData : public UMemory { public: SimpleFilteredSentenceBreakData(UCharsTrie *forwards, UCharsTrie *backwards ) : fForwardsPartialTrie(forwards), fBackwardsTrie(backwards), refcount(1) { } - SimpleFilteredSentenceBreakData *incr() { refcount++; return this; } - SimpleFilteredSentenceBreakData *decr() { if((--refcount) <= 0) delete this; return 0; } - virtual ~SimpleFilteredSentenceBreakData(); + SimpleFilteredSentenceBreakData *incr() { + umtx_atomic_inc(&refcount); + return this; + } + SimpleFilteredSentenceBreakData *decr() { + if(umtx_atomic_dec(&refcount) <= 0) { + delete this; + } + return 0; + } + virtual ~SimpleFilteredSentenceBreakData(); + + bool hasForwardsPartialTrie() const { return fForwardsPartialTrie.isValid(); } + bool hasBackwardsTrie() const { return fBackwardsTrie.isValid(); } - LocalPointer fForwardsPartialTrie; // Has ".a" for "a.M." - LocalPointer fBackwardsTrie; // i.e. ".srM" for Mrs. - int32_t refcount; + const UCharsTrie &getForwardsPartialTrie() const { return *fForwardsPartialTrie; } + const UCharsTrie &getBackwardsTrie() const { return *fBackwardsTrie; } + +private: + // These tries own their data arrays. + // They are shared and must therefore not be modified. + LocalPointer fForwardsPartialTrie; // Has ".a" for "a.M." + LocalPointer fBackwardsTrie; // i.e. ".srM" for Mrs. + u_atomic_int32_t refcount; }; SimpleFilteredSentenceBreakData::~SimpleFilteredSentenceBreakData() {} @@ -168,37 +185,37 @@ class SimpleFilteredSentenceBreakIterator : public BreakIterator { /* -- cloning and other subclass stuff -- */ virtual BreakIterator * createBufferClone(void * /*stackBuffer*/, int32_t &/*BufferSize*/, - UErrorCode &status) { + UErrorCode &status) override { // for now - always deep clone status = U_SAFECLONE_ALLOCATED_WARNING; return clone(); } - virtual SimpleFilteredSentenceBreakIterator* clone() const { return new SimpleFilteredSentenceBreakIterator(*this); } - virtual UClassID getDynamicClassID(void) const { return NULL; } - virtual UBool operator==(const BreakIterator& o) const { if(this==&o) return true; return false; } + virtual SimpleFilteredSentenceBreakIterator* clone() const override { return new SimpleFilteredSentenceBreakIterator(*this); } + virtual UClassID getDynamicClassID(void) const override { return NULL; } + virtual bool operator==(const BreakIterator& o) const override { if(this==&o) return true; return false; } /* -- text modifying -- */ - virtual void setText(UText *text, UErrorCode &status) { fDelegate->setText(text,status); } - virtual BreakIterator &refreshInputText(UText *input, UErrorCode &status) { fDelegate->refreshInputText(input,status); return *this; } - virtual void adoptText(CharacterIterator* it) { fDelegate->adoptText(it); } - virtual void setText(const UnicodeString &text) { fDelegate->setText(text); } + virtual void setText(UText *text, UErrorCode &status) override { fDelegate->setText(text,status); } + virtual BreakIterator &refreshInputText(UText *input, UErrorCode &status) override { fDelegate->refreshInputText(input,status); return *this; } + virtual void adoptText(CharacterIterator* it) override { fDelegate->adoptText(it); } + virtual void setText(const UnicodeString &text) override { fDelegate->setText(text); } /* -- other functions that are just delegated -- */ - virtual UText *getUText(UText *fillIn, UErrorCode &status) const { return fDelegate->getUText(fillIn,status); } - virtual CharacterIterator& getText(void) const { return fDelegate->getText(); } + virtual UText *getUText(UText *fillIn, UErrorCode &status) const override { return fDelegate->getUText(fillIn,status); } + virtual CharacterIterator& getText(void) const override { return fDelegate->getText(); } /* -- ITERATION -- */ - virtual int32_t first(void); - virtual int32_t preceding(int32_t offset); - virtual int32_t previous(void); - virtual UBool isBoundary(int32_t offset); - virtual int32_t current(void) const { return fDelegate->current(); } // we keep the delegate current, so this should be correct. + virtual int32_t first(void) override; + virtual int32_t preceding(int32_t offset) override; + virtual int32_t previous(void) override; + virtual UBool isBoundary(int32_t offset) override; + virtual int32_t current(void) const override { return fDelegate->current(); } // we keep the delegate current, so this should be correct. - virtual int32_t next(void); + virtual int32_t next(void) override; - virtual int32_t next(int32_t n); - virtual int32_t following(int32_t offset); - virtual int32_t last(void); + virtual int32_t next(int32_t n) override; + virtual int32_t following(int32_t offset) override; + virtual int32_t last(void) override; private: /** @@ -244,7 +261,13 @@ SimpleFilteredSentenceBreakIterator::SimpleFilteredSentenceBreakIterator(BreakIt fData(new SimpleFilteredSentenceBreakData(forwards, backwards)), fDelegate(adopt) { - // all set.. + if (fData == nullptr) { + delete forwards; + delete backwards; + if (U_SUCCESS(status)) { + status = U_MEMORY_ALLOCATION_ERROR; + } + } } SimpleFilteredSentenceBreakIterator::~SimpleFilteredSentenceBreakIterator() { @@ -261,59 +284,62 @@ SimpleFilteredSentenceBreakIterator::breakExceptionAt(int32_t n) { int32_t bestValue = -1; // loops while 'n' points to an exception. utext_setNativeIndex(fText.getAlias(), n); // from n.. - fData->fBackwardsTrie->reset(); - UChar32 uch; //if(debug2) u_printf(" n@ %d\n", n); // Assume a space is following the '.' (so we handle the case: "Mr. /Brown") - if((uch=utext_previous32(fText.getAlias()))==(UChar32)0x0020) { // TODO: skip a class of chars here?? + if(utext_previous32(fText.getAlias())==u' ') { // TODO: skip a class of chars here?? // TODO only do this the 1st time? //if(debug2) u_printf("skipping prev: |%C| \n", (UChar)uch); } else { //if(debug2) u_printf("not skipping prev: |%C| \n", (UChar)uch); - uch = utext_next32(fText.getAlias()); + utext_next32(fText.getAlias()); //if(debug2) u_printf(" -> : |%C| \n", (UChar)uch); } - UStringTrieResult r = USTRINGTRIE_INTERMEDIATE_VALUE; - - while((uch=utext_previous32(fText.getAlias()))!=U_SENTINEL && // more to consume backwards and.. - USTRINGTRIE_HAS_NEXT(r=fData->fBackwardsTrie->nextForCodePoint(uch))) {// more in the trie - if(USTRINGTRIE_HAS_VALUE(r)) { // remember the best match so far - bestPosn = utext_getNativeIndex(fText.getAlias()); - bestValue = fData->fBackwardsTrie->getValue(); - } - //if(debug2) u_printf("rev< /%C/ cont?%d @%d\n", (UChar)uch, r, utext_getNativeIndex(fText.getAlias())); + { + // Do not modify the shared trie! + UCharsTrie iter(fData->getBackwardsTrie()); + UChar32 uch; + while((uch=utext_previous32(fText.getAlias()))!=U_SENTINEL) { // more to consume backwards + UStringTrieResult r = iter.nextForCodePoint(uch); + if(USTRINGTRIE_HAS_VALUE(r)) { // remember the best match so far + bestPosn = utext_getNativeIndex(fText.getAlias()); + bestValue = iter.getValue(); + } + if(!USTRINGTRIE_HAS_NEXT(r)) { + break; + } + //if(debug2) u_printf("rev< /%C/ cont?%d @%d\n", (UChar)uch, r, utext_getNativeIndex(fText.getAlias())); + } } - if(USTRINGTRIE_MATCHES(r)) { // exact match? - //if(debug2) u_printf("revfBackwardsTrie->getValue(); - bestPosn = utext_getNativeIndex(fText.getAlias()); - //if(debug2) u_printf("rev<+/%C/+end of seq.. r=%d, bestPosn=%d, bestValue=%d\n", (UChar)uch, r, bestPosn, bestValue); - } + //if(bestValue >= 0) { + //if(debug2) u_printf("rev<+/%C/+end of seq.. r=%d, bestPosn=%d, bestValue=%d\n", (UChar)uch, r, bestPosn, bestValue); + //} if(bestPosn>=0) { //if(debug2) u_printf("rev< /%C/ end of seq.. r=%d, bestPosn=%d, bestValue=%d\n", (UChar)uch, r, bestPosn, bestValue); //if(USTRINGTRIE_MATCHES(r)) { // matched - so, now what? - //int32_t bestValue = fBackwardsTrie->getValue(); + //int32_t bestValue = iter.getValue(); ////if(debug2) u_printf("rev< /%C/ matched, skip..%d bestValue=%d\n", (UChar)uch, r, bestValue); if(bestValue == kMATCH) { // exact match! //if(debug2) u_printf(" exact backward match\n"); return kExceptionHere; // See if the next is another exception. } else if(bestValue == kPARTIAL - && fData->fForwardsPartialTrie.isValid()) { // make sure there's a forward trie + && fData->hasForwardsPartialTrie()) { // make sure there's a forward trie //if(debug2) u_printf(" partial backward match\n"); // We matched the "Ph." in "Ph.D." - now we need to run everything through the forwards trie // to see if it matches something going forward. - fData->fForwardsPartialTrie->reset(); UStringTrieResult rfwd = USTRINGTRIE_INTERMEDIATE_VALUE; utext_setNativeIndex(fText.getAlias(), bestPosn); // hope that's close .. //if(debug2) u_printf("Retrying at %d\n", bestPosn); + // Do not modify the shared trie! + UCharsTrie iter(fData->getForwardsPartialTrie()); + UChar32 uch; while((uch=utext_next32(fText.getAlias()))!=U_SENTINEL && - USTRINGTRIE_HAS_NEXT(rfwd=fData->fForwardsPartialTrie->nextForCodePoint(uch))) { + USTRINGTRIE_HAS_NEXT(rfwd=iter.nextForCodePoint(uch))) { //if(debug2) u_printf("fwd> /%C/ cont?%d @%d\n", (UChar)uch, rfwd, utext_getNativeIndex(fText.getAlias())); } if(USTRINGTRIE_MATCHES(rfwd)) { @@ -339,7 +365,7 @@ SimpleFilteredSentenceBreakIterator::breakExceptionAt(int32_t n) { int32_t SimpleFilteredSentenceBreakIterator::internalNext(int32_t n) { if(n == UBRK_DONE || // at end or - fData->fBackwardsTrie.isNull()) { // .. no backwards table loaded == no exceptions + !fData->hasBackwardsTrie()) { // .. no backwards table loaded == no exceptions return n; } // OK, do we need to break here? @@ -369,7 +395,7 @@ SimpleFilteredSentenceBreakIterator::internalNext(int32_t n) { int32_t SimpleFilteredSentenceBreakIterator::internalPrev(int32_t n) { if(n == 0 || n == UBRK_DONE || // at end or - fData->fBackwardsTrie.isNull()) { // .. no backwards table loaded == no exceptions + !fData->hasBackwardsTrie()) { // .. no backwards table loaded == no exceptions return n; } // OK, do we need to break here? @@ -420,7 +446,7 @@ SimpleFilteredSentenceBreakIterator::previous(void) { UBool SimpleFilteredSentenceBreakIterator::isBoundary(int32_t offset) { if (!fDelegate->isBoundary(offset)) return false; // no break to suppress - if (fData->fBackwardsTrie.isNull()) return true; // no data = no suppressions + if (!fData->hasBackwardsTrie()) return true; // no data = no suppressions UErrorCode status = U_ZERO_ERROR; resetState(status); @@ -456,14 +482,14 @@ SimpleFilteredSentenceBreakIterator::last(void) { /** * Concrete implementation of builder class. */ -class U_COMMON_API SimpleFilteredBreakIteratorBuilder : public FilteredBreakIteratorBuilder { +class SimpleFilteredBreakIteratorBuilder : public FilteredBreakIteratorBuilder { public: virtual ~SimpleFilteredBreakIteratorBuilder(); SimpleFilteredBreakIteratorBuilder(const Locale &fromLocale, UErrorCode &status); SimpleFilteredBreakIteratorBuilder(UErrorCode &status); - virtual UBool suppressBreakAfter(const UnicodeString& exception, UErrorCode& status); - virtual UBool unsuppressBreakAfter(const UnicodeString& exception, UErrorCode& status); - virtual BreakIterator *build(BreakIterator* adoptBreakIterator, UErrorCode& status); + virtual UBool suppressBreakAfter(const UnicodeString& exception, UErrorCode& status) override; + virtual UBool unsuppressBreakAfter(const UnicodeString& exception, UErrorCode& status) override; + virtual BreakIterator *build(BreakIterator* adoptBreakIterator, UErrorCode& status) override; private: UStringSet fSet; }; @@ -588,11 +614,11 @@ SimpleFilteredBreakIteratorBuilder::build(BreakIterator* adoptBreakIterator, UEr i++) { const UnicodeString *abbr = fSet.getStringAt(i); if(abbr) { - FB_TRACE("build",abbr,TRUE,i); + FB_TRACE("build",abbr,true,i); ustrs[n] = *abbr; // copy by value - FB_TRACE("ustrs[n]",&ustrs[n],TRUE,i); + FB_TRACE("ustrs[n]",&ustrs[n],true,i); } else { - FB_TRACE("build",abbr,FALSE,i); + FB_TRACE("build",abbr,false,i); status = U_MEMORY_ALLOCATION_ERROR; return NULL; } @@ -603,37 +629,37 @@ SimpleFilteredBreakIteratorBuilder::build(BreakIterator* adoptBreakIterator, UEr for(int i=0;i-1 && (nn+1)!=ustrs[i].length()) { - FB_TRACE("partial",&ustrs[i],FALSE,i); + FB_TRACE("partial",&ustrs[i],false,i); // is partial. // is it unique? int sameAs = -1; for(int j=0;jadd(prefix, kPARTIAL, status); revCount++; - FB_TRACE("Added partial",&prefix,FALSE, i); - FB_TRACE(u_errorName(status),&ustrs[i],FALSE,i); + FB_TRACE("Added partial",&prefix,false, i); + FB_TRACE(u_errorName(status),&ustrs[i],false,i); partials[i] = kSuppressInReverse | kAddToForward; } else { - FB_TRACE("NOT adding partial",&prefix,FALSE, i); - FB_TRACE(u_errorName(status),&ustrs[i],FALSE,i); + FB_TRACE("NOT adding partial",&prefix,false, i); + FB_TRACE(u_errorName(status),&ustrs[i],false,i); } } } @@ -642,9 +668,9 @@ SimpleFilteredBreakIteratorBuilder::build(BreakIterator* adoptBreakIterator, UEr ustrs[i].reverse(); builder->add(ustrs[i], kMATCH, status); revCount++; - FB_TRACE(u_errorName(status), &ustrs[i], FALSE, i); + FB_TRACE(u_errorName(status), &ustrs[i], false, i); } else { - FB_TRACE("Adding fwd",&ustrs[i], FALSE, i); + FB_TRACE("Adding fwd",&ustrs[i], false, i); // an optimization would be to only add the portion after the '.' // for example, for "Ph.D." we store ".hP" in the reverse table. We could just store "D." in the forward, @@ -656,12 +682,12 @@ SimpleFilteredBreakIteratorBuilder::build(BreakIterator* adoptBreakIterator, UEr ////if(debug2) u_printf("SUPPRESS- not Added(%d): /%S/ status=%s\n",partials[i], ustrs[i].getTerminatedBuffer(), u_errorName(status)); } } - FB_TRACE("AbbrCount",NULL,FALSE, subCount); + FB_TRACE("AbbrCount",NULL,false, subCount); if(revCount>0) { backwardsTrie.adoptInstead(builder->build(USTRINGTRIE_BUILD_FAST, status)); if(U_FAILURE(status)) { - FB_TRACE(u_errorName(status),NULL,FALSE, -1); + FB_TRACE(u_errorName(status),NULL,false, -1); return NULL; } } @@ -669,7 +695,7 @@ SimpleFilteredBreakIteratorBuilder::build(BreakIterator* adoptBreakIterator, UEr if(fwdCount>0) { forwardsPartialTrie.adoptInstead(builder2->build(USTRINGTRIE_BUILD_FAST, status)); if(U_FAILURE(status)) { - FB_TRACE(u_errorName(status),NULL,FALSE, -1); + FB_TRACE(u_errorName(status),NULL,false, -1); return NULL; } } diff --git a/icu/icu4c/source/common/filterednormalizer2.cpp b/icu/icu4c/source/common/filterednormalizer2.cpp index 1a0914d3f7b..63f01206e97 100644 --- a/icu/icu4c/source/common/filterednormalizer2.cpp +++ b/icu/icu4c/source/common/filterednormalizer2.cpp @@ -137,14 +137,14 @@ UnicodeString & FilteredNormalizer2::normalizeSecondAndAppend(UnicodeString &first, const UnicodeString &second, UErrorCode &errorCode) const { - return normalizeSecondAndAppend(first, second, TRUE, errorCode); + return normalizeSecondAndAppend(first, second, true, errorCode); } UnicodeString & FilteredNormalizer2::append(UnicodeString &first, const UnicodeString &second, UErrorCode &errorCode) const { - return normalizeSecondAndAppend(first, second, FALSE, errorCode); + return normalizeSecondAndAppend(first, second, false, errorCode); } UnicodeString & @@ -224,7 +224,7 @@ UBool FilteredNormalizer2::isNormalized(const UnicodeString &s, UErrorCode &errorCode) const { uprv_checkCanGetBuffer(s, errorCode); if(U_FAILURE(errorCode)) { - return FALSE; + return false; } USetSpanCondition spanCondition=USET_SPAN_SIMPLE; for(int32_t prevSpanLimit=0; prevSpanLimitawaitingLoad) { /* shouldn't happen. Plugin hasn'tbeen loaded yet.*/ + if(plug->awaitingLoad) { /* shouldn't happen. Plugin hasn't been loaded yet.*/ *status = U_INTERNAL_PROGRAM_ERROR; return; } @@ -295,7 +295,7 @@ static void uplug_unloadPlug(UPlugData *plug, UErrorCode *status) { } static void uplug_queryPlug(UPlugData *plug, UErrorCode *status) { - if(!plug->awaitingLoad || !(plug->level == UPLUG_LEVEL_UNKNOWN) ) { /* shouldn't happen. Plugin hasn'tbeen loaded yet.*/ + if(!plug->awaitingLoad || !(plug->level == UPLUG_LEVEL_UNKNOWN) ) { /* shouldn't happen. Plugin hasn't been loaded yet.*/ *status = U_INTERNAL_PROGRAM_ERROR; return; } @@ -304,11 +304,11 @@ static void uplug_queryPlug(UPlugData *plug, UErrorCode *status) { if(U_SUCCESS(*status)) { if(plug->level == UPLUG_LEVEL_INVALID) { plug->pluginStatus = U_PLUGIN_DIDNT_SET_LEVEL; - plug->awaitingLoad = FALSE; + plug->awaitingLoad = false; } } else { plug->pluginStatus = U_INTERNAL_PROGRAM_ERROR; - plug->awaitingLoad = FALSE; + plug->awaitingLoad = false; } } @@ -317,12 +317,12 @@ static void uplug_loadPlug(UPlugData *plug, UErrorCode *status) { if(U_FAILURE(*status)) { return; } - if(!plug->awaitingLoad || (plug->level < UPLUG_LEVEL_LOW) ) { /* shouldn't happen. Plugin hasn'tbeen loaded yet.*/ + if(!plug->awaitingLoad || (plug->level < UPLUG_LEVEL_LOW) ) { /* shouldn't happen. Plugin hasn't been loaded yet.*/ *status = U_INTERNAL_PROGRAM_ERROR; return; } uplug_callPlug(plug, UPLUG_REASON_LOAD, status); - plug->awaitingLoad = FALSE; + plug->awaitingLoad = false; if(!U_SUCCESS(*status)) { plug->pluginStatus = U_INTERNAL_PROGRAM_ERROR; } @@ -347,8 +347,8 @@ static UPlugData *uplug_allocateEmptyPlug(UErrorCode *status) plug->structSize = sizeof(UPlugData); plug->name[0]=0; plug->level = UPLUG_LEVEL_UNKNOWN; /* initialize to null state */ - plug->awaitingLoad = TRUE; - plug->dontUnload = FALSE; + plug->awaitingLoad = true; + plug->dontUnload = false; plug->pluginStatus = U_ZERO_ERROR; plug->libName[0] = 0; plug->config[0]=0; @@ -403,9 +403,9 @@ static void uplug_deallocatePlug(UPlugData *plug, UErrorCode *status) { pluginCount = uplug_removeEntryAt(pluginList, pluginCount, sizeof(plug[0]), uplug_pluginNumber(plug)); } else { /* not ok- leave as a message. */ - plug->awaitingLoad=FALSE; + plug->awaitingLoad=false; plug->entrypoint=0; - plug->dontUnload=TRUE; + plug->dontUnload=true; } } @@ -526,7 +526,7 @@ uplug_getPlugLoadStatus(UPlugData *plug) { /** - * Initialize a plugin fron an entrypoint and library - but don't load it. + * Initialize a plugin from an entrypoint and library - but don't load it. */ static UPlugData* uplug_initPlugFromEntrypointAndLibrary(UPlugEntrypoint *entrypoint, const char *config, void *lib, const char *sym, UErrorCode *status) { @@ -558,8 +558,8 @@ uplug_initErrorPlug(const char *libName, const char *sym, const char *config, co if(U_FAILURE(*status)) return NULL; plug->pluginStatus = loadStatus; - plug->awaitingLoad = FALSE; /* Won't load. */ - plug->dontUnload = TRUE; /* cannot unload. */ + plug->awaitingLoad = false; /* Won't load. */ + plug->dontUnload = true; /* cannot unload. */ if(sym!=NULL) { uprv_strncpy(plug->sym, sym, UPLUG_NAME_MAX); @@ -646,7 +646,7 @@ static UBool U_CALLCONV uplug_cleanup(void) } /* close other held libs? */ gCurrentLevel = UPLUG_LEVEL_LOW; - return TRUE; + return true; } #if U_ENABLE_DYLOAD @@ -678,7 +678,7 @@ static void uplug_loadWaitingPlugs(UErrorCode *status) { currentLevel = newLevel; } } - pluginToLoad->awaitingLoad = FALSE; + pluginToLoad->awaitingLoad = false; } } } @@ -694,7 +694,7 @@ static void uplug_loadWaitingPlugs(UErrorCode *status) { } else { uplug_loadPlug(pluginToLoad, &subStatus); } - pluginToLoad->awaitingLoad = FALSE; + pluginToLoad->awaitingLoad = false; } } diff --git a/icu/icu4c/source/common/loadednormalizer2impl.cpp b/icu/icu4c/source/common/loadednormalizer2impl.cpp index e4b36f1055f..24ff629f84f 100644 --- a/icu/icu4c/source/common/loadednormalizer2impl.cpp +++ b/icu/icu4c/source/common/loadednormalizer2impl.cpp @@ -67,9 +67,9 @@ LoadedNormalizer2Impl::isAcceptable(void * /*context*/, ) { // Normalizer2Impl *me=(Normalizer2Impl *)context; // uprv_memcpy(me->dataVersion, pInfo->dataVersion, 4); - return TRUE; + return true; } else { - return FALSE; + return false; } } @@ -134,14 +134,14 @@ U_CDECL_END #if !NORM2_HARDCODE_NFC_DATA static Norm2AllModes *nfcSingleton; -static icu::UInitOnce nfcInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce nfcInitOnce {}; #endif static Norm2AllModes *nfkcSingleton; -static icu::UInitOnce nfkcInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce nfkcInitOnce {}; static Norm2AllModes *nfkc_cfSingleton; -static icu::UInitOnce nfkc_cfInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce nfkc_cfInitOnce {}; static UHashtable *cache=NULL; @@ -157,7 +157,7 @@ static void U_CALLCONV initSingletons(const char *what, UErrorCode &errorCode) { } else if (uprv_strcmp(what, "nfkc_cf") == 0) { nfkc_cfSingleton = Norm2AllModes::createInstance(NULL, "nfkc_cf", errorCode); } else { - UPRV_UNREACHABLE; // Unknown singleton + UPRV_UNREACHABLE_EXIT; // Unknown singleton } ucln_common_registerCleanup(UCLN_COMMON_LOADED_NORMALIZER2, uprv_loaded_normalizer2_cleanup); } @@ -185,7 +185,7 @@ static UBool U_CALLCONV uprv_loaded_normalizer2_cleanup() { uhash_close(cache); cache=NULL; - return TRUE; + return true; } U_CDECL_END diff --git a/icu/icu4c/source/common/localebuilder.cpp b/icu/icu4c/source/common/localebuilder.cpp index a5f201e8475..c1e1f2ad682 100644 --- a/icu/icu4c/source/common/localebuilder.cpp +++ b/icu/icu4c/source/common/localebuilder.cpp @@ -15,7 +15,7 @@ U_NAMESPACE_BEGIN #define UPRV_ISDIGIT(c) (((c) >= '0') && ((c) <= '9')) #define UPRV_ISALPHANUM(c) (uprv_isASCIILetter(c) || UPRV_ISDIGIT(c) ) -const char* kAttributeKey = "attribute"; +constexpr const char* kAttributeKey = "attribute"; static bool _isExtensionSubtags(char key, const char* s, int32_t len) { switch (uprv_tolower(key)) { @@ -459,7 +459,7 @@ Locale LocaleBuilder::build(UErrorCode& errorCode) UBool LocaleBuilder::copyErrorTo(UErrorCode &outErrorCode) const { if (U_FAILURE(outErrorCode)) { // Do not overwrite the older error code - return TRUE; + return true; } outErrorCode = status_; return U_FAILURE(outErrorCode); diff --git a/icu/icu4c/source/common/localefallback_data.h b/icu/icu4c/source/common/localefallback_data.h new file mode 100644 index 00000000000..da725de42d9 --- /dev/null +++ b/icu/icu4c/source/common/localefallback_data.h @@ -0,0 +1,632 @@ +// © 2022 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// +// Internal static data tables used by uresbund.cpp +// WARNING: This file is mechanically generated by the CLDR-to-ICU tool +// (see tools/cldr/cldr-to-icu/src/main/java/org/unicode/tool/cldrtoicu/generator/ResourcFallbackCodeGenerator.java). +// DO NOT HAND EDIT!!! + +#ifdef INCLUDED_FROM_URESBUND_CPP + +//====================================================================== +// Default script table +const char scriptCodeChars[] = + "Aghb\0Ahom\0Arab\0Armi\0Armn\0Avst\0Bamu\0Bass\0Beng\0Brah\0Cakm\0" + "Cans\0Cari\0Cham\0Cher\0Chrs\0Copt\0Cprt\0Cyrl\0Deva\0Egyp\0Ethi\0" + "Geor\0Gong\0Gonm\0Goth\0Grek\0Gujr\0Guru\0Hans\0Hant\0Hebr\0Hluw\0" + "Hmnp\0Ital\0Jpan\0Kali\0Kana\0Kawi\0Khar\0Khmr\0Kits\0Knda\0Kore\0" + "Lana\0Laoo\0Lepc\0Lina\0Lisu\0Lyci\0Lydi\0Mand\0Mani\0Medf\0Merc\0" + "Mlym\0Mong\0Mroo\0Mymr\0Narb\0Nkoo\0Nshu\0Ogam\0Olck\0Orkh\0Orya\0" + "Osge\0Ougr\0Pauc\0Phli\0Phnx\0Plrd\0Prti\0Rohg\0Runr\0Samr\0Sarb\0" + "Saur\0Sgnw\0Sinh\0Sogd\0Sora\0Soyo\0Syrc\0Tale\0Talu\0Taml\0Tang\0" + "Tavt\0Telu\0Tfng\0Thaa\0Thai\0Tibt\0Tnsa\0Toto\0Ugar\0Vaii\0Wcho\0" + "Xpeo\0Xsux\0Yiii\0"; + +const char dsLocaleIDChars[] = + "ab\0abq\0adp\0ady\0ae\0aeb\0aho\0ajt\0akk\0alt\0am\0apc\0apd\0" + "ar\0arc\0arq\0ars\0ary\0arz\0as\0ase\0av\0avl\0awa\0az_IQ\0az_IR\0" + "az_RU\0ba\0bal\0bap\0bax\0bcq\0be\0bej\0bfq\0bft\0bfy\0bg\0bgc\0" + "bgn\0bgx\0bhb\0bhi\0bho\0bji\0bjj\0blt\0bn\0bo\0bpy\0bqi\0bra\0" + "brh\0brx\0bsq\0bst\0btv\0bua\0byn\0ccp\0ce\0chm\0chr\0cja\0cjm\0" + "ckb\0cmg\0cop\0cr\0crh\0crk\0crl\0csw\0ctd\0cu\0cv\0dar\0dcc\0" + "dgl\0dmf\0doi\0drh\0drs\0dty\0dv\0dz\0egy\0eky\0el\0esg\0ett\0" + "fa\0fia\0fub\0gan\0gbm\0gbz\0gez\0ggn\0gjk\0gju\0glk\0gmv\0gof\0" + "gom\0gon\0got\0grc\0grt\0gu\0gvr\0gwc\0gwt\0ha_CM\0ha_SD\0hak\0" + "haz\0hdy\0he\0hi\0hlu\0hmd\0hnd\0hne\0hnj\0hno\0hoc\0hoj\0hsn\0" + "hy\0ii\0inh\0iu\0iw\0ja\0ji\0jml\0ka\0kaa\0kaw\0kbd\0kby\0kdt\0" + "kfr\0kfy\0khb\0khn\0kht\0khw\0kjg\0kk\0kk_AF\0kk_CN\0kk_IR\0kk_MN\0" + "km\0kn\0ko\0koi\0kok\0kqy\0krc\0kru\0ks\0ktb\0ku_LB\0kum\0kv\0" + "kvx\0kxc\0kxl\0kxm\0kxp\0ky\0ky_CN\0kzh\0lab\0lad\0lah\0lbe\0" + "lcp\0lep\0lez\0lif\0lis\0lki\0lmn\0lo\0lrc\0luz\0lwl\0lzh\0mag\0" + "mai\0man_GN\0mde\0mdf\0mdx\0mfa\0mgp\0mk\0mki\0ml\0mn\0mn_CN\0" + "mni\0mnw\0mr\0mrd\0mrj\0mro\0ms_CC\0mtr\0mvy\0mwr\0mww\0my\0mym\0" + "myv\0myz\0mzn\0nan\0ne\0new\0nnp\0nod\0noe\0non\0nqo\0nsk\0nst\0" + "oj\0ojs\0or\0oru\0os\0osa\0ota\0otk\0oui\0pa\0pa_PK\0pal\0peo\0" + "phl\0phn\0pka\0pnt\0ppa\0pra\0prd\0ps\0raj\0rhg\0rif\0rjs\0rkt\0" + "rmt\0ru\0rue\0ryu\0sa\0sah\0sat\0saz\0sck\0scl\0sd\0sd_IN\0sdh\0" + "sga\0sgw\0shi\0shn\0shu\0si\0skr\0smp\0sog\0sou\0sr\0srb\0srx\0" + "swb\0swv\0syl\0syr\0ta\0taj\0tcy\0tdd\0tdg\0tdh\0te\0tg\0tg_PK\0" + "th\0thl\0thq\0thr\0ti\0tig\0tkt\0trw\0tsd\0tsf\0tsj\0tt\0tts\0" + "txg\0txo\0tyv\0udi\0udm\0ug\0ug_KZ\0ug_MN\0uga\0uk\0unr\0unr_NP\0" + "unx\0ur\0uz_AF\0uz_CN\0vai\0wal\0wbq\0wbr\0wni\0wsg\0wtm\0wuu\0" + "xco\0xcr\0xlc\0xld\0xmf\0xmn\0xmr\0xna\0xnr\0xpr\0xsa\0xsr\0yi\0" + "yue\0yue_CN\0zdj\0zgh\0zh\0zh_AU\0zh_BN\0zh_GB\0zh_GF\0zh_HK\0" + "zh_ID\0zh_MO\0zh_PA\0zh_PF\0zh_PH\0zh_SR\0zh_TH\0zh_TW\0zh_US\0" + "zh_VN\0zhx\0zkt\0"; + +const int32_t defaultScriptTable[] = { + 0, 90, // ab -> Cyrl + 3, 90, // abq -> Cyrl + 7, 465, // adp -> Tibt + 11, 90, // ady -> Cyrl + 15, 25, // ae -> Avst + 18, 10, // aeb -> Arab + 22, 5, // aho -> Ahom + 26, 10, // ajt -> Arab + 30, 500, // akk -> Xsux + 34, 90, // alt -> Cyrl + 38, 105, // am -> Ethi + 41, 10, // apc -> Arab + 45, 10, // apd -> Arab + 49, 10, // ar -> Arab + 52, 15, // arc -> Armi + 56, 10, // arq -> Arab + 60, 10, // ars -> Arab + 64, 10, // ary -> Arab + 68, 10, // arz -> Arab + 72, 40, // as -> Beng + 75, 390, // ase -> Sgnw + 79, 90, // av -> Cyrl + 82, 10, // avl -> Arab + 86, 95, // awa -> Deva + 90, 10, // az_IQ -> Arab + 96, 10, // az_IR -> Arab + 102, 90, // az_RU -> Cyrl + 108, 90, // ba -> Cyrl + 111, 10, // bal -> Arab + 115, 95, // bap -> Deva + 119, 30, // bax -> Bamu + 123, 105, // bcq -> Ethi + 127, 90, // be -> Cyrl + 130, 10, // bej -> Arab + 134, 430, // bfq -> Taml + 138, 10, // bft -> Arab + 142, 95, // bfy -> Deva + 146, 90, // bg -> Cyrl + 149, 95, // bgc -> Deva + 153, 10, // bgn -> Arab + 157, 130, // bgx -> Grek + 161, 95, // bhb -> Deva + 165, 95, // bhi -> Deva + 169, 95, // bho -> Deva + 173, 105, // bji -> Ethi + 177, 95, // bjj -> Deva + 181, 440, // blt -> Tavt + 185, 40, // bn -> Beng + 188, 465, // bo -> Tibt + 191, 40, // bpy -> Beng + 195, 10, // bqi -> Arab + 199, 95, // bra -> Deva + 203, 10, // brh -> Arab + 207, 95, // brx -> Deva + 211, 35, // bsq -> Bass + 215, 105, // bst -> Ethi + 219, 95, // btv -> Deva + 223, 90, // bua -> Cyrl + 227, 105, // byn -> Ethi + 231, 50, // ccp -> Cakm + 235, 90, // ce -> Cyrl + 238, 90, // chm -> Cyrl + 242, 70, // chr -> Cher + 246, 10, // cja -> Arab + 250, 65, // cjm -> Cham + 254, 10, // ckb -> Arab + 258, 410, // cmg -> Soyo + 262, 80, // cop -> Copt + 266, 55, // cr -> Cans + 269, 90, // crh -> Cyrl + 273, 55, // crk -> Cans + 277, 55, // crl -> Cans + 281, 55, // csw -> Cans + 285, 340, // ctd -> Pauc + 289, 90, // cu -> Cyrl + 292, 90, // cv -> Cyrl + 295, 90, // dar -> Cyrl + 299, 10, // dcc -> Arab + 303, 10, // dgl -> Arab + 307, 265, // dmf -> Medf + 311, 95, // doi -> Deva + 315, 280, // drh -> Mong + 319, 105, // drs -> Ethi + 323, 95, // dty -> Deva + 327, 455, // dv -> Thaa + 330, 465, // dz -> Tibt + 333, 100, // egy -> Egyp + 337, 180, // eky -> Kali + 341, 130, // el -> Grek + 344, 120, // esg -> Gonm + 348, 170, // ett -> Ital + 352, 10, // fa -> Arab + 355, 10, // fia -> Arab + 359, 10, // fub -> Arab + 363, 145, // gan -> Hans + 367, 95, // gbm -> Deva + 371, 10, // gbz -> Arab + 375, 105, // gez -> Ethi + 379, 95, // ggn -> Deva + 383, 10, // gjk -> Arab + 387, 10, // gju -> Arab + 391, 10, // glk -> Arab + 395, 105, // gmv -> Ethi + 399, 105, // gof -> Ethi + 403, 95, // gom -> Deva + 407, 445, // gon -> Telu + 411, 125, // got -> Goth + 415, 85, // grc -> Cprt + 419, 40, // grt -> Beng + 423, 135, // gu -> Gujr + 426, 95, // gvr -> Deva + 430, 10, // gwc -> Arab + 434, 10, // gwt -> Arab + 438, 10, // ha_CM -> Arab + 444, 10, // ha_SD -> Arab + 450, 145, // hak -> Hans + 454, 10, // haz -> Arab + 458, 105, // hdy -> Ethi + 462, 155, // he -> Hebr + 465, 95, // hi -> Deva + 468, 160, // hlu -> Hluw + 472, 355, // hmd -> Plrd + 476, 10, // hnd -> Arab + 480, 95, // hne -> Deva + 484, 165, // hnj -> Hmnp + 488, 10, // hno -> Arab + 492, 95, // hoc -> Deva + 496, 95, // hoj -> Deva + 500, 145, // hsn -> Hans + 504, 20, // hy -> Armn + 507, 505, // ii -> Yiii + 510, 90, // inh -> Cyrl + 514, 55, // iu -> Cans + 517, 155, // iw -> Hebr + 520, 175, // ja -> Jpan + 523, 155, // ji -> Hebr + 526, 95, // jml -> Deva + 530, 110, // ka -> Geor + 533, 90, // kaa -> Cyrl + 537, 190, // kaw -> Kawi + 541, 90, // kbd -> Cyrl + 545, 10, // kby -> Arab + 549, 460, // kdt -> Thai + 553, 95, // kfr -> Deva + 557, 95, // kfy -> Deva + 561, 425, // khb -> Talu + 565, 95, // khn -> Deva + 569, 290, // kht -> Mymr + 573, 10, // khw -> Arab + 577, 225, // kjg -> Laoo + 581, 90, // kk -> Cyrl + 584, 10, // kk_AF -> Arab + 590, 10, // kk_CN -> Arab + 596, 10, // kk_IR -> Arab + 602, 10, // kk_MN -> Arab + 608, 200, // km -> Khmr + 611, 210, // kn -> Knda + 614, 215, // ko -> Kore + 617, 90, // koi -> Cyrl + 621, 95, // kok -> Deva + 625, 105, // kqy -> Ethi + 629, 90, // krc -> Cyrl + 633, 95, // kru -> Deva + 637, 10, // ks -> Arab + 640, 105, // ktb -> Ethi + 644, 10, // ku_LB -> Arab + 650, 90, // kum -> Cyrl + 654, 90, // kv -> Cyrl + 657, 10, // kvx -> Arab + 661, 105, // kxc -> Ethi + 665, 95, // kxl -> Deva + 669, 460, // kxm -> Thai + 673, 10, // kxp -> Arab + 677, 90, // ky -> Cyrl + 680, 10, // ky_CN -> Arab + 686, 10, // kzh -> Arab + 690, 235, // lab -> Lina + 694, 155, // lad -> Hebr + 698, 10, // lah -> Arab + 702, 90, // lbe -> Cyrl + 706, 460, // lcp -> Thai + 710, 230, // lep -> Lepc + 714, 90, // lez -> Cyrl + 718, 95, // lif -> Deva + 722, 240, // lis -> Lisu + 726, 10, // lki -> Arab + 730, 445, // lmn -> Telu + 734, 225, // lo -> Laoo + 737, 10, // lrc -> Arab + 741, 10, // luz -> Arab + 745, 460, // lwl -> Thai + 749, 145, // lzh -> Hans + 753, 95, // mag -> Deva + 757, 95, // mai -> Deva + 761, 300, // man_GN -> Nkoo + 768, 10, // mde -> Arab + 772, 90, // mdf -> Cyrl + 776, 105, // mdx -> Ethi + 780, 10, // mfa -> Arab + 784, 95, // mgp -> Deva + 788, 90, // mk -> Cyrl + 791, 10, // mki -> Arab + 795, 275, // ml -> Mlym + 798, 90, // mn -> Cyrl + 801, 280, // mn_CN -> Mong + 807, 40, // mni -> Beng + 811, 290, // mnw -> Mymr + 815, 95, // mr -> Deva + 818, 95, // mrd -> Deva + 822, 90, // mrj -> Cyrl + 826, 285, // mro -> Mroo + 830, 10, // ms_CC -> Arab + 836, 95, // mtr -> Deva + 840, 10, // mvy -> Arab + 844, 95, // mwr -> Deva + 848, 165, // mww -> Hmnp + 852, 290, // my -> Mymr + 855, 105, // mym -> Ethi + 859, 90, // myv -> Cyrl + 863, 255, // myz -> Mand + 867, 10, // mzn -> Arab + 871, 145, // nan -> Hans + 875, 95, // ne -> Deva + 878, 95, // new -> Deva + 882, 490, // nnp -> Wcho + 886, 220, // nod -> Lana + 890, 95, // noe -> Deva + 894, 370, // non -> Runr + 898, 300, // nqo -> Nkoo + 902, 55, // nsk -> Cans + 906, 470, // nst -> Tnsa + 910, 55, // oj -> Cans + 913, 55, // ojs -> Cans + 917, 325, // or -> Orya + 920, 10, // oru -> Arab + 924, 90, // os -> Cyrl + 927, 330, // osa -> Osge + 931, 10, // ota -> Arab + 935, 320, // otk -> Orkh + 939, 335, // oui -> Ougr + 943, 140, // pa -> Guru + 946, 10, // pa_PK -> Arab + 952, 345, // pal -> Phli + 956, 495, // peo -> Xpeo + 960, 10, // phl -> Arab + 964, 350, // phn -> Phnx + 968, 45, // pka -> Brah + 972, 130, // pnt -> Grek + 976, 95, // ppa -> Deva + 980, 195, // pra -> Khar + 984, 10, // prd -> Arab + 988, 10, // ps -> Arab + 991, 95, // raj -> Deva + 995, 365, // rhg -> Rohg + 999, 450, // rif -> Tfng + 1003, 95, // rjs -> Deva + 1007, 40, // rkt -> Beng + 1011, 10, // rmt -> Arab + 1015, 90, // ru -> Cyrl + 1018, 90, // rue -> Cyrl + 1022, 185, // ryu -> Kana + 1026, 95, // sa -> Deva + 1029, 90, // sah -> Cyrl + 1033, 315, // sat -> Olck + 1037, 385, // saz -> Saur + 1041, 95, // sck -> Deva + 1045, 10, // scl -> Arab + 1049, 10, // sd -> Arab + 1052, 95, // sd_IN -> Deva + 1058, 10, // sdh -> Arab + 1062, 310, // sga -> Ogam + 1066, 105, // sgw -> Ethi + 1070, 450, // shi -> Tfng + 1074, 290, // shn -> Mymr + 1078, 10, // shu -> Arab + 1082, 395, // si -> Sinh + 1085, 10, // skr -> Arab + 1089, 375, // smp -> Samr + 1093, 400, // sog -> Sogd + 1097, 460, // sou -> Thai + 1101, 90, // sr -> Cyrl + 1104, 405, // srb -> Sora + 1108, 95, // srx -> Deva + 1112, 10, // swb -> Arab + 1116, 95, // swv -> Deva + 1120, 40, // syl -> Beng + 1124, 415, // syr -> Syrc + 1128, 430, // ta -> Taml + 1131, 95, // taj -> Deva + 1135, 210, // tcy -> Knda + 1139, 420, // tdd -> Tale + 1143, 95, // tdg -> Deva + 1147, 95, // tdh -> Deva + 1151, 445, // te -> Telu + 1154, 90, // tg -> Cyrl + 1157, 10, // tg_PK -> Arab + 1163, 460, // th -> Thai + 1166, 95, // thl -> Deva + 1170, 95, // thq -> Deva + 1174, 95, // thr -> Deva + 1178, 105, // ti -> Ethi + 1181, 105, // tig -> Ethi + 1185, 95, // tkt -> Deva + 1189, 10, // trw -> Arab + 1193, 130, // tsd -> Grek + 1197, 95, // tsf -> Deva + 1201, 465, // tsj -> Tibt + 1205, 90, // tt -> Cyrl + 1208, 460, // tts -> Thai + 1212, 435, // txg -> Tang + 1216, 475, // txo -> Toto + 1220, 90, // tyv -> Cyrl + 1224, 0, // udi -> Aghb + 1228, 90, // udm -> Cyrl + 1232, 10, // ug -> Arab + 1235, 90, // ug_KZ -> Cyrl + 1241, 90, // ug_MN -> Cyrl + 1247, 480, // uga -> Ugar + 1251, 90, // uk -> Cyrl + 1254, 40, // unr -> Beng + 1258, 95, // unr_NP -> Deva + 1265, 40, // unx -> Beng + 1269, 10, // ur -> Arab + 1272, 10, // uz_AF -> Arab + 1278, 90, // uz_CN -> Cyrl + 1284, 485, // vai -> Vaii + 1288, 105, // wal -> Ethi + 1292, 445, // wbq -> Telu + 1296, 95, // wbr -> Deva + 1300, 10, // wni -> Arab + 1304, 115, // wsg -> Gong + 1308, 95, // wtm -> Deva + 1312, 145, // wuu -> Hans + 1316, 75, // xco -> Chrs + 1320, 60, // xcr -> Cari + 1324, 245, // xlc -> Lyci + 1328, 250, // xld -> Lydi + 1332, 110, // xmf -> Geor + 1336, 260, // xmn -> Mani + 1340, 270, // xmr -> Merc + 1344, 295, // xna -> Narb + 1348, 95, // xnr -> Deva + 1352, 360, // xpr -> Prti + 1356, 380, // xsa -> Sarb + 1360, 95, // xsr -> Deva + 1364, 155, // yi -> Hebr + 1367, 150, // yue -> Hant + 1371, 145, // yue_CN -> Hans + 1378, 10, // zdj -> Arab + 1382, 450, // zgh -> Tfng + 1386, 145, // zh -> Hans + 1389, 150, // zh_AU -> Hant + 1395, 150, // zh_BN -> Hant + 1401, 150, // zh_GB -> Hant + 1407, 150, // zh_GF -> Hant + 1413, 150, // zh_HK -> Hant + 1419, 150, // zh_ID -> Hant + 1425, 150, // zh_MO -> Hant + 1431, 150, // zh_PA -> Hant + 1437, 150, // zh_PF -> Hant + 1443, 150, // zh_PH -> Hant + 1449, 150, // zh_SR -> Hant + 1455, 150, // zh_TH -> Hant + 1461, 150, // zh_TW -> Hant + 1467, 150, // zh_US -> Hant + 1473, 150, // zh_VN -> Hant + 1479, 305, // zhx -> Nshu + 1483, 205, // zkt -> Kits +}; + +//====================================================================== +// Parent locale table +const char parentLocaleChars[] = + "az_Arab\0az_Cyrl\0bal_Latn\0blt_Latn\0bm_Nkoo\0bs_Cyrl\0byn_Latn\0" + "cu_Glag\0dje_Arab\0dyo_Arab\0en_001\0en_150\0en_AG\0en_AI\0en_AT\0" + "en_AU\0en_BB\0en_BE\0en_BM\0en_BS\0en_BW\0en_BZ\0en_CC\0en_CH\0" + "en_CK\0en_CM\0en_CX\0en_CY\0en_DE\0en_DG\0en_DK\0en_DM\0en_Dsrt\0" + "en_ER\0en_FI\0en_FJ\0en_FK\0en_FM\0en_GB\0en_GD\0en_GG\0en_GH\0" + "en_GI\0en_GM\0en_GY\0en_HK\0en_IE\0en_IL\0en_IM\0en_IN\0en_IO\0" + "en_JE\0en_JM\0en_KE\0en_KI\0en_KN\0en_KY\0en_LC\0en_LR\0en_LS\0" + "en_MG\0en_MO\0en_MS\0en_MT\0en_MU\0en_MV\0en_MW\0en_MY\0en_NA\0" + "en_NF\0en_NG\0en_NL\0en_NR\0en_NU\0en_NZ\0en_PG\0en_PK\0en_PN\0" + "en_PW\0en_RW\0en_SB\0en_SC\0en_SD\0en_SE\0en_SG\0en_SH\0en_SI\0" + "en_SL\0en_SS\0en_SX\0en_SZ\0en_Shaw\0en_TC\0en_TK\0en_TO\0en_TT\0" + "en_TV\0en_TZ\0en_UG\0en_VC\0en_VG\0en_VU\0en_WS\0en_ZA\0en_ZM\0" + "en_ZW\0es_419\0es_AR\0es_BO\0es_BR\0es_BZ\0es_CL\0es_CO\0es_CR\0" + "es_CU\0es_DO\0es_EC\0es_GT\0es_HN\0es_MX\0es_NI\0es_PA\0es_PE\0" + "es_PR\0es_PY\0es_SV\0es_US\0es_UY\0es_VE\0ff_Adlm\0ff_Arab\0fr_HT\0" + "ha_Arab\0hi_Latn\0ht\0iu_Latn\0kk_Arab\0ks_Deva\0ku_Arab\0ky_Arab\0" + "ky_Latn\0ml_Arab\0mn_Mong\0mni_Mtei\0ms_Arab\0nb\0nn\0no\0pa_Arab\0" + "pt_AO\0pt_CH\0pt_CV\0pt_FR\0pt_GQ\0pt_GW\0pt_LU\0pt_MO\0pt_MZ\0" + "pt_PT\0pt_ST\0pt_TL\0root\0sat_Deva\0sd_Deva\0sd_Khoj\0sd_Sind\0" + "shi_Latn\0so_Arab\0sr_Latn\0sw_Arab\0tg_Arab\0ug_Cyrl\0uz_Arab\0" + "uz_Cyrl\0vai_Latn\0wo_Arab\0yo_Arab\0yue_Hans\0zh_Hant\0zh_Hant_HK\0" + "zh_Hant_MO\0"; + +const int32_t parentLocaleTable[] = { + 0, 1017, // az_Arab -> root + 8, 1017, // az_Cyrl -> root + 16, 1017, // bal_Latn -> root + 25, 1017, // blt_Latn -> root + 34, 1017, // bm_Nkoo -> root + 42, 1017, // bs_Cyrl -> root + 50, 1017, // byn_Latn -> root + 59, 1017, // cu_Glag -> root + 67, 1017, // dje_Arab -> root + 76, 1017, // dyo_Arab -> root + 92, 85, // en_150 -> en_001 + 99, 85, // en_AG -> en_001 + 105, 85, // en_AI -> en_001 + 111, 92, // en_AT -> en_150 + 117, 85, // en_AU -> en_001 + 123, 85, // en_BB -> en_001 + 129, 92, // en_BE -> en_150 + 135, 85, // en_BM -> en_001 + 141, 85, // en_BS -> en_001 + 147, 85, // en_BW -> en_001 + 153, 85, // en_BZ -> en_001 + 159, 85, // en_CC -> en_001 + 165, 92, // en_CH -> en_150 + 171, 85, // en_CK -> en_001 + 177, 85, // en_CM -> en_001 + 183, 85, // en_CX -> en_001 + 189, 85, // en_CY -> en_001 + 195, 92, // en_DE -> en_150 + 201, 85, // en_DG -> en_001 + 207, 92, // en_DK -> en_150 + 213, 85, // en_DM -> en_001 + 219, 1017, // en_Dsrt -> root + 227, 85, // en_ER -> en_001 + 233, 92, // en_FI -> en_150 + 239, 85, // en_FJ -> en_001 + 245, 85, // en_FK -> en_001 + 251, 85, // en_FM -> en_001 + 257, 85, // en_GB -> en_001 + 263, 85, // en_GD -> en_001 + 269, 85, // en_GG -> en_001 + 275, 85, // en_GH -> en_001 + 281, 85, // en_GI -> en_001 + 287, 85, // en_GM -> en_001 + 293, 85, // en_GY -> en_001 + 299, 85, // en_HK -> en_001 + 305, 85, // en_IE -> en_001 + 311, 85, // en_IL -> en_001 + 317, 85, // en_IM -> en_001 + 323, 85, // en_IN -> en_001 + 329, 85, // en_IO -> en_001 + 335, 85, // en_JE -> en_001 + 341, 85, // en_JM -> en_001 + 347, 85, // en_KE -> en_001 + 353, 85, // en_KI -> en_001 + 359, 85, // en_KN -> en_001 + 365, 85, // en_KY -> en_001 + 371, 85, // en_LC -> en_001 + 377, 85, // en_LR -> en_001 + 383, 85, // en_LS -> en_001 + 389, 85, // en_MG -> en_001 + 395, 85, // en_MO -> en_001 + 401, 85, // en_MS -> en_001 + 407, 85, // en_MT -> en_001 + 413, 85, // en_MU -> en_001 + 419, 85, // en_MV -> en_001 + 425, 85, // en_MW -> en_001 + 431, 85, // en_MY -> en_001 + 437, 85, // en_NA -> en_001 + 443, 85, // en_NF -> en_001 + 449, 85, // en_NG -> en_001 + 455, 92, // en_NL -> en_150 + 461, 85, // en_NR -> en_001 + 467, 85, // en_NU -> en_001 + 473, 85, // en_NZ -> en_001 + 479, 85, // en_PG -> en_001 + 485, 85, // en_PK -> en_001 + 491, 85, // en_PN -> en_001 + 497, 85, // en_PW -> en_001 + 503, 85, // en_RW -> en_001 + 509, 85, // en_SB -> en_001 + 515, 85, // en_SC -> en_001 + 521, 85, // en_SD -> en_001 + 527, 92, // en_SE -> en_150 + 533, 85, // en_SG -> en_001 + 539, 85, // en_SH -> en_001 + 545, 92, // en_SI -> en_150 + 551, 85, // en_SL -> en_001 + 557, 85, // en_SS -> en_001 + 563, 85, // en_SX -> en_001 + 569, 85, // en_SZ -> en_001 + 575, 1017, // en_Shaw -> root + 583, 85, // en_TC -> en_001 + 589, 85, // en_TK -> en_001 + 595, 85, // en_TO -> en_001 + 601, 85, // en_TT -> en_001 + 607, 85, // en_TV -> en_001 + 613, 85, // en_TZ -> en_001 + 619, 85, // en_UG -> en_001 + 625, 85, // en_VC -> en_001 + 631, 85, // en_VG -> en_001 + 637, 85, // en_VU -> en_001 + 643, 85, // en_WS -> en_001 + 649, 85, // en_ZA -> en_001 + 655, 85, // en_ZM -> en_001 + 661, 85, // en_ZW -> en_001 + 674, 667, // es_AR -> es_419 + 680, 667, // es_BO -> es_419 + 686, 667, // es_BR -> es_419 + 692, 667, // es_BZ -> es_419 + 698, 667, // es_CL -> es_419 + 704, 667, // es_CO -> es_419 + 710, 667, // es_CR -> es_419 + 716, 667, // es_CU -> es_419 + 722, 667, // es_DO -> es_419 + 728, 667, // es_EC -> es_419 + 734, 667, // es_GT -> es_419 + 740, 667, // es_HN -> es_419 + 746, 667, // es_MX -> es_419 + 752, 667, // es_NI -> es_419 + 758, 667, // es_PA -> es_419 + 764, 667, // es_PE -> es_419 + 770, 667, // es_PR -> es_419 + 776, 667, // es_PY -> es_419 + 782, 667, // es_SV -> es_419 + 788, 667, // es_US -> es_419 + 794, 667, // es_UY -> es_419 + 800, 667, // es_VE -> es_419 + 806, 1017, // ff_Adlm -> root + 814, 1017, // ff_Arab -> root + 828, 1017, // ha_Arab -> root + 836, 323, // hi_Latn -> en_IN + 844, 822, // ht -> fr_HT + 847, 1017, // iu_Latn -> root + 855, 1017, // kk_Arab -> root + 863, 1017, // ks_Deva -> root + 871, 1017, // ku_Arab -> root + 879, 1017, // ky_Arab -> root + 887, 1017, // ky_Latn -> root + 895, 1017, // ml_Arab -> root + 903, 1017, // mn_Mong -> root + 911, 1017, // mni_Mtei -> root + 920, 1017, // ms_Arab -> root + 928, 934, // nb -> no + 931, 934, // nn -> no + 937, 1017, // pa_Arab -> root + 945, 999, // pt_AO -> pt_PT + 951, 999, // pt_CH -> pt_PT + 957, 999, // pt_CV -> pt_PT + 963, 999, // pt_FR -> pt_PT + 969, 999, // pt_GQ -> pt_PT + 975, 999, // pt_GW -> pt_PT + 981, 999, // pt_LU -> pt_PT + 987, 999, // pt_MO -> pt_PT + 993, 999, // pt_MZ -> pt_PT + 1005, 999, // pt_ST -> pt_PT + 1011, 999, // pt_TL -> pt_PT + 1022, 1017, // sat_Deva -> root + 1031, 1017, // sd_Deva -> root + 1039, 1017, // sd_Khoj -> root + 1047, 1017, // sd_Sind -> root + 1055, 1017, // shi_Latn -> root + 1064, 1017, // so_Arab -> root + 1072, 1017, // sr_Latn -> root + 1080, 1017, // sw_Arab -> root + 1088, 1017, // tg_Arab -> root + 1096, 1017, // ug_Cyrl -> root + 1104, 1017, // uz_Arab -> root + 1112, 1017, // uz_Cyrl -> root + 1120, 1017, // vai_Latn -> root + 1129, 1017, // wo_Arab -> root + 1137, 1017, // yo_Arab -> root + 1145, 1017, // yue_Hans -> root + 1154, 1017, // zh_Hant -> root + 1173, 1162, // zh_Hant_MO -> zh_Hant_HK +}; + + +#endif // INCLUDED_FROM_URESBUND_CPP diff --git a/icu/icu4c/source/common/localematcher.cpp b/icu/icu4c/source/common/localematcher.cpp index 5795cbf87e6..2f8664b6f7b 100644 --- a/icu/icu4c/source/common/localematcher.cpp +++ b/icu/icu4c/source/common/localematcher.cpp @@ -60,7 +60,7 @@ LocaleMatcher::Result::Result(LocaleMatcher::Result &&src) U_NOEXCEPT : if (desiredIsOwned) { src.desiredLocale = nullptr; src.desiredIndex = -1; - src.desiredIsOwned = FALSE; + src.desiredIsOwned = false; } } @@ -82,7 +82,7 @@ LocaleMatcher::Result &LocaleMatcher::Result::operator=(LocaleMatcher::Result && if (desiredIsOwned) { src.desiredLocale = nullptr; src.desiredIndex = -1; - src.desiredIsOwned = FALSE; + src.desiredIsOwned = false; } return *this; } @@ -168,12 +168,9 @@ void LocaleMatcher::Builder::clearSupportedLocales() { bool LocaleMatcher::Builder::ensureSupportedLocaleVector() { if (U_FAILURE(errorCode_)) { return false; } if (supportedLocales_ != nullptr) { return true; } - supportedLocales_ = new UVector(uprv_deleteUObject, nullptr, errorCode_); + LocalPointer lpSupportedLocales(new UVector(uprv_deleteUObject, nullptr, errorCode_), errorCode_); if (U_FAILURE(errorCode_)) { return false; } - if (supportedLocales_ == nullptr) { - errorCode_ = U_MEMORY_ALLOCATION_ERROR; - return false; - } + supportedLocales_ = lpSupportedLocales.orphan(); return true; } @@ -187,9 +184,8 @@ LocaleMatcher::Builder &LocaleMatcher::Builder::setSupportedLocalesFromListStrin for (int32_t i = 0; i < length; ++i) { Locale *locale = list.orphanLocaleAt(i); if (locale == nullptr) { continue; } - supportedLocales_->addElement(locale, errorCode_); + supportedLocales_->adoptElement(locale, errorCode_); if (U_FAILURE(errorCode_)) { - delete locale; break; } } @@ -197,35 +193,21 @@ LocaleMatcher::Builder &LocaleMatcher::Builder::setSupportedLocalesFromListStrin } LocaleMatcher::Builder &LocaleMatcher::Builder::setSupportedLocales(Locale::Iterator &locales) { - if (U_FAILURE(errorCode_)) { return *this; } - clearSupportedLocales(); - if (!ensureSupportedLocaleVector()) { return *this; } - while (locales.hasNext()) { - const Locale &locale = locales.next(); - Locale *clone = locale.clone(); - if (clone == nullptr) { - errorCode_ = U_MEMORY_ALLOCATION_ERROR; - break; - } - supportedLocales_->addElement(clone, errorCode_); - if (U_FAILURE(errorCode_)) { - delete clone; - break; + if (ensureSupportedLocaleVector()) { + clearSupportedLocales(); + while (locales.hasNext() && U_SUCCESS(errorCode_)) { + const Locale &locale = locales.next(); + LocalPointer clone (locale.clone(), errorCode_); + supportedLocales_->adoptElement(clone.orphan(), errorCode_); } } return *this; } LocaleMatcher::Builder &LocaleMatcher::Builder::addSupportedLocale(const Locale &locale) { - if (!ensureSupportedLocaleVector()) { return *this; } - Locale *clone = locale.clone(); - if (clone == nullptr) { - errorCode_ = U_MEMORY_ALLOCATION_ERROR; - return *this; - } - supportedLocales_->addElement(clone, errorCode_); - if (U_FAILURE(errorCode_)) { - delete clone; + if (ensureSupportedLocaleVector()) { + LocalPointer clone(locale.clone(), errorCode_); + supportedLocales_->adoptElement(clone.orphan(), errorCode_); } return *this; } @@ -305,10 +287,10 @@ LocaleMatcher::Builder &LocaleMatcher::Builder::internalSetThresholdDistance(int #endif UBool LocaleMatcher::Builder::copyErrorTo(UErrorCode &outErrorCode) const { - if (U_FAILURE(outErrorCode)) { return TRUE; } - if (U_SUCCESS(errorCode_)) { return FALSE; } + if (U_FAILURE(outErrorCode)) { return true; } + if (U_SUCCESS(errorCode_)) { return false; } outErrorCode = errorCode_; - return TRUE; + return true; } LocaleMatcher LocaleMatcher::Builder::build(UErrorCode &errorCode) const { @@ -345,9 +327,8 @@ UBool compareLSRs(const UHashTok t1, const UHashTok t2) { int32_t LocaleMatcher::putIfAbsent(const LSR &lsr, int32_t i, int32_t suppLength, UErrorCode &errorCode) { if (U_FAILURE(errorCode)) { return suppLength; } - int32_t index = uhash_geti(supportedLsrToIndex, &lsr); - if (index == 0) { - uhash_puti(supportedLsrToIndex, const_cast(&lsr), i + 1, &errorCode); + if (!uhash_containsKey(supportedLsrToIndex, &lsr)) { + uhash_putiAllowZero(supportedLsrToIndex, const_cast(&lsr), i, &errorCode); if (U_SUCCESS(errorCode)) { supportedLSRs[suppLength] = &lsr; supportedIndexes[suppLength++] = i; @@ -651,30 +632,30 @@ const Locale *LocaleMatcher::getBestMatchForListString( LocaleMatcher::Result LocaleMatcher::getBestMatchResult( const Locale &desiredLocale, UErrorCode &errorCode) const { if (U_FAILURE(errorCode)) { - return Result(nullptr, defaultLocale, -1, -1, FALSE); + return Result(nullptr, defaultLocale, -1, -1, false); } int32_t suppIndex = getBestSuppIndex( getMaximalLsrOrUnd(likelySubtags, desiredLocale, errorCode), nullptr, errorCode); if (U_FAILURE(errorCode) || suppIndex < 0) { - return Result(nullptr, defaultLocale, -1, -1, FALSE); + return Result(nullptr, defaultLocale, -1, -1, false); } else { - return Result(&desiredLocale, supportedLocales[suppIndex], 0, suppIndex, FALSE); + return Result(&desiredLocale, supportedLocales[suppIndex], 0, suppIndex, false); } } LocaleMatcher::Result LocaleMatcher::getBestMatchResult( Locale::Iterator &desiredLocales, UErrorCode &errorCode) const { if (U_FAILURE(errorCode) || !desiredLocales.hasNext()) { - return Result(nullptr, defaultLocale, -1, -1, FALSE); + return Result(nullptr, defaultLocale, -1, -1, false); } LocaleLsrIterator lsrIter(likelySubtags, desiredLocales, ULOCMATCH_TEMPORARY_LOCALES); int32_t suppIndex = getBestSuppIndex(lsrIter.next(errorCode), &lsrIter, errorCode); if (U_FAILURE(errorCode) || suppIndex < 0) { - return Result(nullptr, defaultLocale, -1, -1, FALSE); + return Result(nullptr, defaultLocale, -1, -1, false); } else { return Result(lsrIter.orphanRemembered(), supportedLocales[suppIndex], - lsrIter.getBestDesiredIndex(), suppIndex, TRUE); + lsrIter.getBestDesiredIndex(), suppIndex, true); } } @@ -685,12 +666,11 @@ int32_t LocaleMatcher::getBestSuppIndex(LSR desiredLSR, LocaleLsrIterator *remai int32_t bestSupportedLsrIndex = -1; for (int32_t bestShiftedDistance = LocaleDistance::shiftDistance(thresholdDistance);;) { // Quick check for exact maximized LSR. - // Returns suppIndex+1 where 0 means not found. if (supportedLsrToIndex != nullptr) { desiredLSR.setHashCode(); - int32_t index = uhash_geti(supportedLsrToIndex, &desiredLSR); - if (index != 0) { - int32_t suppIndex = index - 1; + UBool found = false; + int32_t suppIndex = uhash_getiAndFound(supportedLsrToIndex, &desiredLSR, &found); + if (found) { if (remainingIter != nullptr) { remainingIter->rememberCurrent(desiredIndex, errorCode); } diff --git a/icu/icu4c/source/common/localeprioritylist.cpp b/icu/icu4c/source/common/localeprioritylist.cpp index 8916b121be3..e5ba0a3c777 100644 --- a/icu/icu4c/source/common/localeprioritylist.cpp +++ b/icu/icu4c/source/common/localeprioritylist.cpp @@ -187,17 +187,18 @@ bool LocalePriorityList::add(const Locale &locale, int32_t weight, UErrorCode &e if (U_FAILURE(errorCode)) { return false; } } LocalPointer clone; - int32_t index = uhash_geti(map, &locale); - if (index != 0) { + UBool found = false; + int32_t index = uhash_getiAndFound(map, &locale, &found); + if (found) { // Duplicate: Remove the old item and append it anew. - LocaleAndWeight &lw = list->array[index - 1]; + LocaleAndWeight &lw = list->array[index]; clone.adoptInstead(lw.locale); lw.locale = nullptr; lw.weight = 0; ++numRemoved; } if (weight <= 0) { // do not add q=0 - if (index != 0) { + if (found) { // Not strictly necessary but cleaner. uhash_removei(map, &locale); } @@ -217,7 +218,7 @@ bool LocalePriorityList::add(const Locale &locale, int32_t weight, UErrorCode &e return false; } } - uhash_puti(map, clone.getAlias(), listLength + 1, &errorCode); + uhash_putiAllowZero(map, clone.getAlias(), listLength, &errorCode); if (U_FAILURE(errorCode)) { return false; } LocaleAndWeight &lw = list->array[listLength]; lw.locale = clone.orphan(); @@ -233,7 +234,7 @@ void LocalePriorityList::sort(UErrorCode &errorCode) { // The comparator forces a stable sort via the item index. if (U_FAILURE(errorCode) || getLength() <= 1 || !hasWeights) { return; } uprv_sortArray(list->array.getAlias(), listLength, sizeof(LocaleAndWeight), - compareLocaleAndWeight, nullptr, FALSE, &errorCode); + compareLocaleAndWeight, nullptr, false, &errorCode); } U_NAMESPACE_END diff --git a/icu/icu4c/source/common/locavailable.cpp b/icu/icu4c/source/common/locavailable.cpp index e8ec512e370..cf341e1f74c 100644 --- a/icu/icu4c/source/common/locavailable.cpp +++ b/icu/icu4c/source/common/locavailable.cpp @@ -37,7 +37,7 @@ U_NAMESPACE_BEGIN static icu::Locale* availableLocaleList = NULL; static int32_t availableLocaleListCount; -static icu::UInitOnce gInitOnceLocale = U_INITONCE_INITIALIZER; +static icu::UInitOnce gInitOnceLocale {}; U_NAMESPACE_END @@ -54,7 +54,7 @@ static UBool U_CALLCONV locale_available_cleanup(void) availableLocaleListCount = 0; gInitOnceLocale.reset(); - return TRUE; + return true; } U_CDECL_END @@ -102,7 +102,7 @@ namespace { // Enough capacity for the two lists in the res_index.res file const char** gAvailableLocaleNames[2] = {}; int32_t gAvailableLocaleCounts[2] = {}; -icu::UInitOnce ginstalledLocalesInitOnce = U_INITONCE_INITIALIZER; +icu::UInitOnce ginstalledLocalesInitOnce {}; class AvailableLocalesSink : public ResourceSink { public: @@ -203,7 +203,7 @@ static UBool U_CALLCONV uloc_cleanup(void) { gAvailableLocaleCounts[i] = 0; } ginstalledLocalesInitOnce.reset(); - return TRUE; + return true; } // Load Installed Locales. This function will be called exactly once diff --git a/icu/icu4c/source/common/locdispnames.cpp b/icu/icu4c/source/common/locdispnames.cpp index 47c0667417c..637556cc71d 100644 --- a/icu/icu4c/source/common/locdispnames.cpp +++ b/icu/icu4c/source/common/locdispnames.cpp @@ -316,17 +316,29 @@ _getStringOrCopyKey(const char *path, const char *locale, /* see comment about closing rb near "return item;" in _res_getTableStringWithFallback() */ } } else { + bool isLanguageCode = (uprv_strncmp(tableKey, _kLanguages, 9) == 0); /* Language code should not be a number. If it is, set the error code. */ - if (!uprv_strncmp(tableKey, "Languages", 9) && uprv_strtol(itemKey, NULL, 10)) { + if (isLanguageCode && uprv_strtol(itemKey, NULL, 10)) { *pErrorCode = U_MISSING_RESOURCE_ERROR; } else { /* second-level item, use special fallback */ s=uloc_getTableStringWithFallback(path, locale, - tableKey, + tableKey, subTableKey, itemKey, &length, pErrorCode); + if (U_FAILURE(*pErrorCode) && isLanguageCode && itemKey != nullptr) { + // convert itemKey locale code to canonical form and try again, ICU-20870 + *pErrorCode = U_ZERO_ERROR; + Locale canonKey = Locale::createCanonical(itemKey); + s=uloc_getTableStringWithFallback(path, locale, + tableKey, + subTableKey, + canonKey.getName(), + &length, + pErrorCode); + } } } @@ -502,11 +514,11 @@ uloc_getDisplayName(const char *locale, UChar formatCloseParen = 0x0029; // ) UChar formatReplaceCloseParen = 0x005D; // ] - UBool haveLang = TRUE; /* assume true, set false if we find we don't have + UBool haveLang = true; /* assume true, set false if we find we don't have a lang component in the locale */ - UBool haveRest = TRUE; /* assume true, set false if we find we don't have + UBool haveRest = true; /* assume true, set false if we find we don't have any other component in the locale */ - UBool retry = FALSE; /* set true if we need to retry, see below */ + UBool retry = false; /* set true if we need to retry, see below */ int32_t langi = 0; /* index of the language substitution (0 or 1), virtually always 0 */ @@ -613,7 +625,7 @@ uloc_getDisplayName(const char *locale, } for(int32_t subi=0,resti=0;subi<2;) { /* iterate through patterns 0 and 1*/ - UBool subdone = FALSE; /* set true when ready to move to next substitution */ + UBool subdone = false; /* set true when ready to move to next substitution */ /* prep p and cap for calls to get display components, pin cap to 0 since they complain if cap is negative */ @@ -631,10 +643,10 @@ uloc_getDisplayName(const char *locale, length+=langLen; haveLang=langLen>0; } - subdone=TRUE; + subdone=true; } else { /* {1} */ if(!haveRest) { - subdone=TRUE; + subdone=true; } else { int32_t len; /* length of component (plus other stuff) we just fetched */ switch(resti++) { @@ -655,7 +667,7 @@ uloc_getDisplayName(const char *locale, const char* kw=uenum_next(kenum.getAlias(), &len, pErrorCode); if (kw == NULL) { len=0; /* mark that we didn't add a component */ - subdone=TRUE; + subdone=true; } else { /* incorporating this behavior into the loop made it even more complex, so just special case it here */ @@ -698,7 +710,7 @@ uloc_getDisplayName(const char *locale, } /* end switch */ if (len>0) { - /* we addeed a component, so add separator and write it if there's room. */ + /* we added a component, so add separator and write it if there's room. */ if(len+sepLen<=cap) { const UChar * plimit = p + len; for (; p < plimit; p++) { @@ -760,7 +772,7 @@ uloc_getDisplayName(const char *locale, /* would have fit, but didn't because of pattern prefix. */ sub0Pos=0; /* stops initial padding (and a second retry, so we won't end up here again) */ - retry=TRUE; + retry=true; } } } diff --git a/icu/icu4c/source/common/locdistance.cpp b/icu/icu4c/source/common/locdistance.cpp index ff8892791b2..fb22fe79ed3 100644 --- a/icu/icu4c/source/common/locdistance.cpp +++ b/icu/icu4c/source/common/locdistance.cpp @@ -45,13 +45,13 @@ enum { }; LocaleDistance *gLocaleDistance = nullptr; -UInitOnce gInitOnce = U_INITONCE_INITIALIZER; +UInitOnce gInitOnce {}; UBool U_CALLCONV cleanup() { delete gLocaleDistance; gLocaleDistance = nullptr; gInitOnce.reset(); - return TRUE; + return true; } } // namespace diff --git a/icu/icu4c/source/common/locdspnm.cpp b/icu/icu4c/source/common/locdspnm.cpp index 43334f51964..401f1fecbff 100644 --- a/icu/icu4c/source/common/locdspnm.cpp +++ b/icu/icu4c/source/common/locdspnm.cpp @@ -313,29 +313,29 @@ class LocaleDisplayNamesImpl : public LocaleDisplayNames { LocaleDisplayNamesImpl(const Locale& locale, UDisplayContext *contexts, int32_t length); virtual ~LocaleDisplayNamesImpl(); - virtual const Locale& getLocale() const; - virtual UDialectHandling getDialectHandling() const; - virtual UDisplayContext getContext(UDisplayContextType type) const; + virtual const Locale& getLocale() const override; + virtual UDialectHandling getDialectHandling() const override; + virtual UDisplayContext getContext(UDisplayContextType type) const override; virtual UnicodeString& localeDisplayName(const Locale& locale, - UnicodeString& result) const; + UnicodeString& result) const override; virtual UnicodeString& localeDisplayName(const char* localeId, - UnicodeString& result) const; + UnicodeString& result) const override; virtual UnicodeString& languageDisplayName(const char* lang, - UnicodeString& result) const; + UnicodeString& result) const override; virtual UnicodeString& scriptDisplayName(const char* script, - UnicodeString& result) const; + UnicodeString& result) const override; virtual UnicodeString& scriptDisplayName(UScriptCode scriptCode, - UnicodeString& result) const; + UnicodeString& result) const override; virtual UnicodeString& regionDisplayName(const char* region, - UnicodeString& result) const; + UnicodeString& result) const override; virtual UnicodeString& variantDisplayName(const char* variant, - UnicodeString& result) const; + UnicodeString& result) const override; virtual UnicodeString& keyDisplayName(const char* key, - UnicodeString& result) const; + UnicodeString& result) const override; virtual UnicodeString& keyValueDisplayName(const char* key, const char* value, - UnicodeString& result) const; + UnicodeString& result) const override; private: UnicodeString& localeIdName(const char* localeId, UnicodeString& result, bool substitute) const; @@ -403,11 +403,11 @@ struct LocaleDisplayNamesImpl::CapitalizationContextSink : public ResourceSink { LocaleDisplayNamesImpl& parent; CapitalizationContextSink(LocaleDisplayNamesImpl& _parent) - : hasCapitalizationUsage(FALSE), parent(_parent) {} + : hasCapitalizationUsage(false), parent(_parent) {} virtual ~CapitalizationContextSink(); virtual void put(const char *key, ResourceValue &value, UBool /*noFallback*/, - UErrorCode &errorCode) { + UErrorCode &errorCode) override { ResourceTable contexts = value.getTable(errorCode); if (U_FAILURE(errorCode)) { return; } for (int i = 0; contexts.getKeyAndValue(i, key, value); ++i) { @@ -437,8 +437,8 @@ struct LocaleDisplayNamesImpl::CapitalizationContextSink : public ResourceSink { int32_t titlecaseInt = (parent.capitalizationContext == UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU) ? intVector[0] : intVector[1]; if (titlecaseInt == 0) { continue; } - parent.fCapitalization[usageEnum] = TRUE; - hasCapitalizationUsage = TRUE; + parent.fCapitalization[usageEnum] = true; + hasCapitalizationUsage = true; } } }; @@ -490,7 +490,7 @@ LocaleDisplayNamesImpl::initialize(void) { #if !UCONFIG_NO_BREAK_ITERATION // Only get the context data if we need it! This is a const object so we know now... // Also check whether we will need a break iterator (depends on the data) - UBool needBrkIter = FALSE; + UBool needBrkIter = false; if (capitalizationContext == UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU || capitalizationContext == UDISPCTX_CAPITALIZATION_FOR_STANDALONE) { LocalUResourceBundlePointer resource(ures_open(NULL, locale.getName(), &status)); if (U_FAILURE(status)) { return; } @@ -593,8 +593,8 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, ncat(buffer, ULOC_FULLNAME_CAPACITY, lang, "_", script, "_", country, (char *)0); localeIdName(buffer, resultName, false); if (!resultName.isBogus()) { - hasScript = FALSE; - hasCountry = FALSE; + hasScript = false; + hasCountry = false; break; } } @@ -602,7 +602,7 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, ncat(buffer, ULOC_FULLNAME_CAPACITY, lang, "_", script, (char *)0); localeIdName(buffer, resultName, false); if (!resultName.isBogus()) { - hasScript = FALSE; + hasScript = false; break; } } @@ -610,11 +610,11 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, ncat(buffer, ULOC_FULLNAME_CAPACITY, lang, "_", country, (char*)0); localeIdName(buffer, resultName, false); if (!resultName.isBogus()) { - hasCountry = FALSE; + hasCountry = false; break; } } - } while (FALSE); + } while (false); } if (resultName.isBogus() || resultName.isEmpty()) { localeIdName(lang, resultName, substitute == UDISPCTX_SUBSTITUTE); @@ -629,7 +629,7 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, UErrorCode status = U_ZERO_ERROR; if (hasScript) { - UnicodeString script_str = scriptDisplayName(script, temp, TRUE); + UnicodeString script_str = scriptDisplayName(script, temp, true); if (script_str.isBogus()) { result.setToBogus(); return result; @@ -637,7 +637,7 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, resultRemainder.append(script_str); } if (hasCountry) { - UnicodeString region_str = regionDisplayName(country, temp, TRUE); + UnicodeString region_str = regionDisplayName(country, temp, true); if (region_str.isBogus()) { result.setToBogus(); return result; @@ -645,7 +645,7 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, appendWithSep(resultRemainder, region_str); } if (hasVariant) { - UnicodeString variant_str = variantDisplayName(variant, temp, TRUE); + UnicodeString variant_str = variantDisplayName(variant, temp, true); if (variant_str.isBogus()) { result.setToBogus(); return result; @@ -666,10 +666,10 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, if (U_FAILURE(status) || status == U_STRING_NOT_TERMINATED_WARNING) { return result; } - keyDisplayName(key, temp, TRUE); + keyDisplayName(key, temp, true); temp.findAndReplace(formatOpenParen, formatReplaceOpenParen); temp.findAndReplace(formatCloseParen, formatReplaceCloseParen); - keyValueDisplayName(key, value, temp2, TRUE); + keyValueDisplayName(key, value, temp2, true); temp2.findAndReplace(formatOpenParen, formatReplaceOpenParen); temp2.findAndReplace(formatCloseParen, formatReplaceCloseParen); if (temp2 != UnicodeString(value, -1, US_INV)) { @@ -723,11 +723,25 @@ LocaleDisplayNamesImpl::localeIdName(const char* localeId, return result; } } - if (substitute) { - return langData.get("Languages", localeId, result); - } else { - return langData.getNoFallback("Languages", localeId, result); + langData.getNoFallback("Languages", localeId, result); + if (result.isBogus() && uprv_strchr(localeId, '_') == NULL) { + // Canonicalize lang and try again, ICU-20870 + // (only for language codes without script or region) + Locale canonLocale = Locale::createCanonical(localeId); + const char* canonLocId = canonLocale.getName(); + if (nameLength == UDISPCTX_LENGTH_SHORT) { + langData.getNoFallback("Languages%short", canonLocId, result); + if (!result.isBogus()) { + return result; + } + } + langData.getNoFallback("Languages", canonLocId, result); } + if (result.isBogus() && substitute) { + // use key, this is what langData.get (with fallback) falls back to. + result.setTo(UnicodeString(localeId, -1, US_INV)); // use key ( + } + return result; } UnicodeString& @@ -742,10 +756,22 @@ LocaleDisplayNamesImpl::languageDisplayName(const char* lang, return adjustForUsageAndContext(kCapContextUsageLanguage, result); } } - if (substitute == UDISPCTX_SUBSTITUTE) { - langData.get("Languages", lang, result); - } else { - langData.getNoFallback("Languages", lang, result); + langData.getNoFallback("Languages", lang, result); + if (result.isBogus()) { + // Canonicalize lang and try again, ICU-20870 + Locale canonLocale = Locale::createCanonical(lang); + const char* canonLocId = canonLocale.getName(); + if (nameLength == UDISPCTX_LENGTH_SHORT) { + langData.getNoFallback("Languages%short", canonLocId, result); + if (!result.isBogus()) { + return adjustForUsageAndContext(kCapContextUsageLanguage, result); + } + } + langData.getNoFallback("Languages", canonLocId, result); + } + if (result.isBogus() && substitute == UDISPCTX_SUBSTITUTE) { + // use key, this is what langData.get (with fallback) falls back to. + result.setTo(UnicodeString(lang, -1, US_INV)); // use key ( } return adjustForUsageAndContext(kCapContextUsageLanguage, result); } @@ -771,13 +797,13 @@ LocaleDisplayNamesImpl::scriptDisplayName(const char* script, UnicodeString& LocaleDisplayNamesImpl::scriptDisplayName(const char* script, UnicodeString& result) const { - return scriptDisplayName(script, result, FALSE); + return scriptDisplayName(script, result, false); } UnicodeString& LocaleDisplayNamesImpl::scriptDisplayName(UScriptCode scriptCode, UnicodeString& result) const { - return scriptDisplayName(uscript_getName(scriptCode), result, FALSE); + return scriptDisplayName(uscript_getName(scriptCode), result, false); } UnicodeString& @@ -801,7 +827,7 @@ LocaleDisplayNamesImpl::regionDisplayName(const char* region, UnicodeString& LocaleDisplayNamesImpl::regionDisplayName(const char* region, UnicodeString& result) const { - return regionDisplayName(region, result, FALSE); + return regionDisplayName(region, result, false); } @@ -821,7 +847,7 @@ LocaleDisplayNamesImpl::variantDisplayName(const char* variant, UnicodeString& LocaleDisplayNamesImpl::variantDisplayName(const char* variant, UnicodeString& result) const { - return variantDisplayName(variant, result, FALSE); + return variantDisplayName(variant, result, false); } UnicodeString& @@ -840,7 +866,7 @@ LocaleDisplayNamesImpl::keyDisplayName(const char* key, UnicodeString& LocaleDisplayNamesImpl::keyDisplayName(const char* key, UnicodeString& result) const { - return keyDisplayName(key, result, FALSE); + return keyDisplayName(key, result, false); } UnicodeString& @@ -882,7 +908,7 @@ UnicodeString& LocaleDisplayNamesImpl::keyValueDisplayName(const char* key, const char* value, UnicodeString& result) const { - return keyValueDisplayName(key, value, result, FALSE); + return keyValueDisplayName(key, value, result, false); } //////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/icu/icu4c/source/common/locid.cpp b/icu/icu4c/source/common/locid.cpp index e8c6297a933..5cd083866c7 100644 --- a/icu/icu4c/source/common/locid.cpp +++ b/icu/icu4c/source/common/locid.cpp @@ -64,7 +64,7 @@ U_CDECL_END U_NAMESPACE_BEGIN static Locale *gLocaleCache = NULL; -static UInitOnce gLocaleCacheInitOnce = U_INITONCE_INITIALIZER; +static UInitOnce gLocaleCacheInitOnce {}; // gDefaultLocaleMutex protects all access to gDefaultLocalesHashT and gDefaultLocale. static UMutex gDefaultLocaleMutex; @@ -128,7 +128,7 @@ static UBool U_CALLCONV locale_cleanup(void) gDefaultLocalesHashT = NULL; } gDefaultLocale = NULL; - return TRUE; + return true; } @@ -171,7 +171,7 @@ Locale *locale_set_default_internal(const char *id, UErrorCode& status) { // Synchronize this entire function. Mutex lock(&gDefaultLocaleMutex); - UBool canonicalize = FALSE; + UBool canonicalize = false; // If given a NULL string for the locale id, grab the default // name from the system. @@ -179,7 +179,7 @@ Locale *locale_set_default_internal(const char *id, UErrorCode& status) { // the current ICU default locale.) if (id == NULL) { id = uprv_getDefaultLocaleID(); // This function not thread safe? TODO: verify. - canonicalize = TRUE; // always canonicalize host ID + canonicalize = true; // always canonicalize host ID } CharString localeNameBuf; @@ -212,7 +212,7 @@ Locale *locale_set_default_internal(const char *id, UErrorCode& status) { status = U_MEMORY_ALLOCATION_ERROR; return gDefaultLocale; } - newDefault->init(localeNameBuf.data(), FALSE); + newDefault->init(localeNameBuf.data(), false); uhash_put(gDefaultLocalesHashT, (char*) newDefault->getName(), newDefault, &status); if (U_FAILURE(status)) { return gDefaultLocale; @@ -269,7 +269,7 @@ Locale::~Locale() Locale::Locale() : UObject(), fullName(fullNameBuffer), baseName(NULL) { - init(NULL, FALSE); + init(NULL, false); } /* @@ -292,18 +292,17 @@ Locale::Locale( const char * newLanguage, { if( (newLanguage==NULL) && (newCountry == NULL) && (newVariant == NULL) ) { - init(NULL, FALSE); /* shortcut */ + init(NULL, false); /* shortcut */ } else { UErrorCode status = U_ZERO_ERROR; - int32_t size = 0; int32_t lsize = 0; int32_t csize = 0; int32_t vsize = 0; int32_t ksize = 0; - // Calculate the size of the resulting string. + // Check the sizes of the input strings. // Language if ( newLanguage != NULL ) @@ -313,7 +312,6 @@ Locale::Locale( const char * newLanguage, setToBogus(); return; } - size = lsize; } CharString togo(newLanguage, lsize, status); // start with newLanguage @@ -326,7 +324,6 @@ Locale::Locale( const char * newLanguage, setToBogus(); return; } - size += csize; } // _Variant @@ -350,21 +347,6 @@ Locale::Locale( const char * newLanguage, } } - if( vsize > 0 ) - { - size += vsize; - } - - // Separator rules: - if ( vsize > 0 ) - { - size += 2; // at least: __v - } - else if ( csize > 0 ) - { - size += 1; // at least: _v - } - if ( newKeywords != NULL) { ksize = (int32_t)uprv_strlen(newKeywords); @@ -372,11 +354,9 @@ Locale::Locale( const char * newLanguage, setToBogus(); return; } - size += ksize + 1; } - // NOW we have the full locale string.. - // Now, copy it back. + // We've checked the input sizes, now build up the full locale string.. // newLanguage is already copied @@ -417,7 +397,7 @@ Locale::Locale( const char * newLanguage, } // Parse it, because for example 'language' might really be a complete // string. - init(togo.data(), FALSE); + init(togo.data(), false); } } @@ -503,7 +483,7 @@ Locale::clone() const { return new Locale(*this); } -UBool +bool Locale::operator==( const Locale& other) const { return (uprv_strcmp(other.fullName, fullName) == 0); @@ -511,7 +491,7 @@ Locale::operator==( const Locale& other) const namespace { -UInitOnce gKnownCanonicalizedInitOnce = U_INITONCE_INITIALIZER; +UInitOnce gKnownCanonicalizedInitOnce {}; UHashtable *gKnownCanonicalized = nullptr; static const char* const KNOWN_CANONICALIZED[] = { @@ -528,7 +508,7 @@ static const char* const KNOWN_CANONICALIZED[] = { "km", "km_KH", "kn", "kn_IN", "ko", "ko_KR", "ky", "ky_KG", "lo", "lo_LA", "lt", "lt_LT", "lv", "lv_LV", "mk", "mk_MK", "ml", "ml_IN", "mn", "mn_MN", "mr", "mr_IN", "ms", "ms_MY", "my", "my_MM", "nb", "nb_NO", "ne", "ne_NP", - "nl", "nl_NL", "or", "or_IN", "pa", "pa_IN", "pl", "pl_PL", "ps", "ps_AF", + "nl", "nl_NL", "no", "or", "or_IN", "pa", "pa_IN", "pl", "pl_PL", "ps", "ps_AF", "pt", "pt_BR", "pt_PT", "ro", "ro_RO", "ru", "ru_RU", "sd", "sd_IN", "si", "si_LK", "sk", "sk_SK", "sl", "sl_SI", "so", "so_SO", "sq", "sq_AL", "sr", "sr_Cyrl_RS", "sr_Latn", "sr_RS", "sv", "sv_SE", "sw", "sw_TZ", "ta", @@ -541,7 +521,7 @@ static const char* const KNOWN_CANONICALIZED[] = { static UBool U_CALLCONV cleanupKnownCanonicalized() { gKnownCanonicalizedInitOnce.reset(); if (gKnownCanonicalized) { uhash_close(gKnownCanonicalized); } - return TRUE; + return true; } static void U_CALLCONV loadKnownCanonicalized(UErrorCode &status) { @@ -631,6 +611,17 @@ class AliasDataBuilder { LocalMemory& types, LocalMemory& replacementIndexes, int32_t &length, UErrorCode &status); + + // Read the subdivisionAlias data from alias to + // strings+types+replacementIndexes + // Allocate length items for types, to store the type field. + // Allocate length items for replacementIndexes, + // to store the index in the strings for the replacement variant. + void readSubdivisionAlias(UResourceBundle* alias, + UniqueCharStrings* strings, + LocalMemory& types, + LocalMemory& replacementIndexes, + int32_t &length, UErrorCode &status); }; /** @@ -651,6 +642,7 @@ class AliasData : public UMemory { const CharStringMap& scriptMap() const { return script; } const CharStringMap& territoryMap() const { return territory; } const CharStringMap& variantMap() const { return variant; } + const CharStringMap& subdivisionMap() const { return subdivision; } static void U_CALLCONV loadData(UErrorCode &status); static UBool U_CALLCONV cleanup(); @@ -662,11 +654,13 @@ class AliasData : public UMemory { CharStringMap scriptMap, CharStringMap territoryMap, CharStringMap variantMap, + CharStringMap subdivisionMap, CharString* strings) : language(std::move(languageMap)), script(std::move(scriptMap)), territory(std::move(territoryMap)), variant(std::move(variantMap)), + subdivision(std::move(subdivisionMap)), strings(strings) { } @@ -680,6 +674,7 @@ class AliasData : public UMemory { CharStringMap script; CharStringMap territory; CharStringMap variant; + CharStringMap subdivision; CharString* strings; friend class AliasDataBuilder; @@ -687,14 +682,14 @@ class AliasData : public UMemory { const AliasData* AliasData::gSingleton = nullptr; -UInitOnce AliasData::gInitOnce = U_INITONCE_INITIALIZER; +UInitOnce AliasData::gInitOnce {}; UBool U_CALLCONV AliasData::cleanup() { gInitOnce.reset(); delete gSingleton; - return TRUE; + return true; } void @@ -721,20 +716,19 @@ AliasDataBuilder::readAlias( status = U_MEMORY_ALLOCATION_ERROR; return; } - int i = 0; - while (ures_hasNext(alias)) { + for (int i = 0; U_SUCCESS(status) && ures_hasNext(alias); i++) { LocalUResourceBundlePointer res( ures_getNextResource(alias, nullptr, &status)); const char* aliasFrom = ures_getKey(res.getAlias()); UnicodeString aliasTo = ures_getUnicodeStringByKey(res.getAlias(), "replacement", &status); + if (U_FAILURE(status)) return; checkType(aliasFrom); checkReplacement(aliasTo); rawTypes[i] = aliasFrom; rawIndexes[i] = strings->add(aliasTo, status); - i++; } } @@ -757,7 +751,7 @@ AliasDataBuilder::readLanguageAlias( alias, strings, types, replacementIndexes, length, #if U_DEBUG [](const char* type) { - // Assert the aliasFrom only contains the following possibilties + // Assert the aliasFrom only contains the following possibilities // language_REGION_variant // language_REGION // language_variant @@ -870,6 +864,34 @@ AliasDataBuilder::readVariantAlias( status); } +/** + * Read the subdivisionAlias data from alias to strings+types+replacementIndexes. + * Allocate length items for types, to store the type field. Allocate length + * items for replacementIndexes, to store the index in the strings for the + * replacement regions. + */ +void +AliasDataBuilder::readSubdivisionAlias( + UResourceBundle* alias, + UniqueCharStrings* strings, + LocalMemory& types, + LocalMemory& replacementIndexes, + int32_t &length, + UErrorCode &status) +{ + return readAlias( + alias, strings, types, replacementIndexes, length, +#if U_DEBUG + [](const char* type) { + U_ASSERT(uprv_strlen(type) >= 3 && uprv_strlen(type) <= 8); + }, +#else + [](const char*) {}, +#endif + [](const UnicodeString&) { }, + status); +} + /** * Initializes the alias data from the ICU resource bundles. The alias data * contains alias of language, country, script and variants. @@ -909,12 +931,14 @@ AliasDataBuilder::build(UErrorCode &status) { ures_getByKey(metadataAlias.getAlias(), "territory", nullptr, &status)); LocalUResourceBundlePointer variantAlias( ures_getByKey(metadataAlias.getAlias(), "variant", nullptr, &status)); + LocalUResourceBundlePointer subdivisionAlias( + ures_getByKey(metadataAlias.getAlias(), "subdivision", nullptr, &status)); if (U_FAILURE(status)) { return nullptr; } int32_t languagesLength = 0, scriptLength = 0, territoryLength = 0, - variantLength = 0; + variantLength = 0, subdivisionLength = 0; // Read the languageAlias into languageTypes, languageReplacementIndexes // and strings @@ -959,6 +983,16 @@ AliasDataBuilder::build(UErrorCode &status) { variantReplacementIndexes, variantLength, status); + // Read the subdivisionAlias into subdivisionTypes, subdivisionReplacementIndexes + // and strings + LocalMemory subdivisionTypes; + LocalMemory subdivisionReplacementIndexes; + readSubdivisionAlias(subdivisionAlias.getAlias(), + &strings, + subdivisionTypes, + subdivisionReplacementIndexes, + subdivisionLength, status); + if (U_FAILURE(status)) { return nullptr; } @@ -998,6 +1032,14 @@ AliasDataBuilder::build(UErrorCode &status) { status); } + // Build the subdivisionMap from subdivisionTypes & subdivisionReplacementIndexes. + CharStringMap subdivisionMap(2, status); + for (int32_t i = 0; U_SUCCESS(status) && i < subdivisionLength; i++) { + subdivisionMap.put(subdivisionTypes[i], + strings.get(subdivisionReplacementIndexes[i]), + status); + } + if (U_FAILURE(status)) { return nullptr; } @@ -1008,6 +1050,7 @@ AliasDataBuilder::build(UErrorCode &status) { std::move(scriptMap), std::move(territoryMap), std::move(variantMap), + std::move(subdivisionMap), strings.orphanCharStrings()); if (data == nullptr) { @@ -1109,6 +1152,14 @@ class AliasReplacer { // Replace by using variantAlias. bool replaceVariant(UErrorCode& status); + + // Replace by using subdivisionAlias. + bool replaceSubdivision(StringPiece subdivision, + CharString& output, UErrorCode& status); + + // Replace transformed extensions. + bool replaceTransformedExtensions( + CharString& transformedExtensions, CharString& output, UErrorCode& status); }; CharString& @@ -1152,14 +1203,11 @@ AliasReplacer::parseLanguageReplacement( // We have multiple field so we have to allocate and parse CharString* str = new CharString( replacement, (int32_t)uprv_strlen(replacement), status); + LocalPointer lpStr(str, status); + toBeFreed.adoptElement(lpStr.orphan(), status); if (U_FAILURE(status)) { return; } - if (str == nullptr) { - status = U_MEMORY_ALLOCATION_ERROR; - return; - } - toBeFreed.addElement(str, status); char* data = str->data(); replacedLanguage = (const char*) data; char* endOfField = uprv_strchr(data, '_'); @@ -1298,9 +1346,8 @@ AliasReplacer::replaceLanguage( } } if (replacedExtensions != nullptr) { - // TODO(ICU-21292) // DO NOTHING - // UTS35 does not specifiy what should we do if we have extensions in the + // UTS35 does not specify what should we do if we have extensions in the // replacement. Currently we know only the following 4 "BCP47 LegacyRules" have // extensions in them languageAlias: // i_default => en_x_i_default @@ -1369,12 +1416,9 @@ AliasReplacer::replaceTerritory(UVector& toBeFreed, UErrorCode& status) (int32_t)(firstSpace - replacement), status), status); } if (U_FAILURE(status)) { return false; } - if (item.isNull()) { - status = U_MEMORY_ALLOCATION_ERROR; - return false; - } replacedRegion = item->data(); - toBeFreed.addElement(item.orphan(), status); + toBeFreed.adoptElement(item.orphan(), status); + if (U_FAILURE(status)) { return false; } } U_ASSERT(!same(region, replacedRegion)); region = replacedRegion; @@ -1439,6 +1483,105 @@ AliasReplacer::replaceVariant(UErrorCode& status) return false; } +bool +AliasReplacer::replaceSubdivision( + StringPiece subdivision, CharString& output, UErrorCode& status) +{ + if (U_FAILURE(status)) { + return false; + } + const char *replacement = data->subdivisionMap().get(subdivision.data()); + if (replacement != nullptr) { + const char* firstSpace = uprv_strchr(replacement, ' '); + // Found replacement data for this subdivision. + size_t len = (firstSpace != nullptr) ? + (firstSpace - replacement) : uprv_strlen(replacement); + if (2 <= len && len <= 8) { + output.append(replacement, (int32_t)len, status); + if (2 == len) { + // Add 'zzzz' based on changes to UTS #35 for CLDR-14312. + output.append("zzzz", 4, status); + } + } + return true; + } + return false; +} + +bool +AliasReplacer::replaceTransformedExtensions( + CharString& transformedExtensions, CharString& output, UErrorCode& status) +{ + // The content of the transformedExtensions will be modified in this + // function to NULL-terminating (tkey-tvalue) pairs. + if (U_FAILURE(status)) { + return false; + } + int32_t len = transformedExtensions.length(); + const char* str = transformedExtensions.data(); + const char* tkey = ultag_getTKeyStart(str); + int32_t tlangLen = (tkey == str) ? 0 : + ((tkey == nullptr) ? len : static_cast((tkey - str - 1))); + CharStringByteSink sink(&output); + if (tlangLen > 0) { + Locale tlang = LocaleBuilder() + .setLanguageTag(StringPiece(str, tlangLen)) + .build(status); + tlang.canonicalize(status); + tlang.toLanguageTag(sink, status); + if (U_FAILURE(status)) { + return false; + } + T_CString_toLowerCase(output.data()); + } + if (tkey != nullptr) { + // We need to sort the tfields by tkey + UVector tfields(status); + if (U_FAILURE(status)) { + return false; + } + do { + const char* tvalue = uprv_strchr(tkey, '-'); + if (tvalue == nullptr) { + status = U_ILLEGAL_ARGUMENT_ERROR; + return false; + } + const char* nextTKey = ultag_getTKeyStart(tvalue); + if (nextTKey != nullptr) { + *((char*)(nextTKey-1)) = '\0'; // NULL terminate tvalue + } + tfields.insertElementAt((void*)tkey, tfields.size(), status); + if (U_FAILURE(status)) { + return false; + } + tkey = nextTKey; + } while (tkey != nullptr); + tfields.sort([](UElement e1, UElement e2) -> int32_t { + return uprv_strcmp((const char*)e1.pointer, (const char*)e2.pointer); + }, status); + for (int32_t i = 0; i < tfields.size(); i++) { + if (output.length() > 0) { + output.append('-', status); + } + const char* tfield = (const char*) tfields.elementAt(i); + const char* tvalue = uprv_strchr(tfield, '-'); + if (tvalue == nullptr) { + status = U_ILLEGAL_ARGUMENT_ERROR; + return false; + } + // Split the "tkey-tvalue" pair string so that we can canonicalize the tvalue. + *((char*)tvalue++) = '\0'; // NULL terminate tkey + output.append(tfield, status).append('-', status); + const char* bcpTValue = ulocimp_toBcpType(tfield, tvalue, nullptr, nullptr); + output.append((bcpTValue == nullptr) ? tvalue : bcpTValue, status); + } + } + if (U_FAILURE(status)) { + return false; + } + return true; +} + CharString& AliasReplacer::outputToString( CharString& out, UErrorCode status) @@ -1456,13 +1599,8 @@ AliasReplacer::outputToString( if (!notEmpty(script) && !notEmpty(region)) { out.append(SEP_CHAR, status); } - variants.sort([](UElement e1, UElement e2) -> int8_t { - // uprv_strcmp return int and in some platform, such as arm64-v8a, - // it may return positive values > 127 which cause the casted value - // of int8_t negative. - int res = uprv_strcmp( - (const char*)e1.pointer, (const char*)e2.pointer); - return (res == 0) ? 0 : ((res > 0) ? 1 : -1); + variants.sort([](UElement e1, UElement e2) -> int32_t { + return uprv_strcmp((const char*)e1.pointer, (const char*)e2.pointer); }, status); int32_t variantsStart = out.length(); for (int32_t i = 0; i < variants.size(); i++) { @@ -1505,7 +1643,6 @@ AliasReplacer::replace(const Locale& locale, CharString& out, UErrorCode& status region = nullptr; } const char* variantsStr = locale.getVariant(); - const char* extensionsStr = locale_getKeywordsStart(locale.getName()); CharString variantsBuff(variantsStr, -1, status); if (!variantsBuff.isEmpty()) { if (U_FAILURE(status)) { return false; } @@ -1523,13 +1660,8 @@ AliasReplacer::replace(const Locale& locale, CharString& out, UErrorCode& status if (U_FAILURE(status)) { return false; } // Sort the variants - variants.sort([](UElement e1, UElement e2) -> int8_t { - // uprv_strcmp return int and in some platform, such as arm64-v8a, - // it may return positive values > 127 which cause the casted value - // of int8_t negative. - int res = uprv_strcmp( - (const char*)e1.pointer, (const char*)e2.pointer); - return (res == 0) ? 0 : ((res > 0) ? 1 : -1); + variants.sort([](UElement e1, UElement e2) -> int32_t { + return uprv_strcmp((const char*)e1.pointer, (const char*)e2.pointer); }, status); // A changed count to assert when loop too many times. @@ -1571,13 +1703,54 @@ AliasReplacer::replace(const Locale& locale, CharString& out, UErrorCode& status } // while(1) if (U_FAILURE(status)) { return false; } - // Nothing changed and we know the order of the vaiants are not change + // Nothing changed and we know the order of the variants are not change // because we have no variant or only one. - if (changed == 0 && variants.size() <= 1) { + const char* extensionsStr = locale_getKeywordsStart(locale.getName()); + if (changed == 0 && variants.size() <= 1 && extensionsStr == nullptr) { return false; } outputToString(out, status); + if (U_FAILURE(status)) { + return false; + } if (extensionsStr != nullptr) { + changed = 0; + Locale temp(locale); + LocalPointer iter(locale.createKeywords(status)); + if (U_SUCCESS(status) && !iter.isNull()) { + const char* key; + while ((key = iter->next(nullptr, status)) != nullptr) { + if (uprv_strcmp("sd", key) == 0 || uprv_strcmp("rg", key) == 0 || + uprv_strcmp("t", key) == 0) { + CharString value; + CharStringByteSink valueSink(&value); + locale.getKeywordValue(key, valueSink, status); + if (U_FAILURE(status)) { + status = U_ZERO_ERROR; + continue; + } + CharString replacement; + if (uprv_strlen(key) == 2) { + if (replaceSubdivision(value.toStringPiece(), replacement, status)) { + changed++; + temp.setKeywordValue(key, replacement.data(), status); + } + } else { + U_ASSERT(uprv_strcmp(key, "t") == 0); + if (replaceTransformedExtensions(value, replacement, status)) { + changed++; + temp.setKeywordValue(key, replacement.data(), status); + } + } + if (U_FAILURE(status)) { + return false; + } + } + } + } + if (changed != 0) { + extensionsStr = locale_getKeywordsStart(temp.getName()); + } out.append(extensionsStr, status); } if (U_FAILURE(status)) { @@ -1585,8 +1758,6 @@ AliasReplacer::replace(const Locale& locale, CharString& out, UErrorCode& status } // If the tag is not changed, return. if (uprv_strcmp(out.data(), locale.getName()) == 0) { - U_ASSERT(changed == 0); - U_ASSERT(variants.size() > 1); out.clear(); return false; } @@ -1646,7 +1817,7 @@ ulocimp_isCanonicalizedLocaleForTest(const char* localeName) /*This function initializes a Locale from a C locale ID*/ Locale& Locale::init(const char* localeID, UBool canonicalize) { - fIsBogus = FALSE; + fIsBogus = false; /* Free our current storage */ if ((baseName != fullName) && (baseName != fullNameBuffer)) { uprv_free(baseName); @@ -1850,7 +2021,7 @@ Locale::setToBogus() { *language = 0; *script = 0; *country = 0; - fIsBogus = TRUE; + fIsBogus = true; variantBegin = 0; } @@ -1900,7 +2071,7 @@ Locale::addLikelySubtags(UErrorCode& status) { return; } - init(maximizedLocaleID.data(), /*canonicalize=*/FALSE); + init(maximizedLocaleID.data(), /*canonicalize=*/false); if (isBogus()) { status = U_ILLEGAL_ARGUMENT_ERROR; } @@ -1922,7 +2093,7 @@ Locale::minimizeSubtags(UErrorCode& status) { return; } - init(minimizedLocaleID.data(), /*canonicalize=*/FALSE); + init(minimizedLocaleID.data(), /*canonicalize=*/false); if (isBogus()) { status = U_ILLEGAL_ARGUMENT_ERROR; } @@ -1941,7 +2112,7 @@ Locale::canonicalize(UErrorCode& status) { if (U_FAILURE(status)) { return; } - init(uncanonicalized.data(), /*canonicalize=*/TRUE); + init(uncanonicalized.data(), /*canonicalize=*/true); if (isBogus()) { status = U_ILLEGAL_ARGUMENT_ERROR; } @@ -1988,7 +2159,7 @@ Locale::forLanguageTag(StringPiece tag, UErrorCode& status) return result; } - result.init(localeID.data(), /*canonicalize=*/FALSE); + result.init(localeID.data(), /*canonicalize=*/false); if (result.isBogus()) { status = U_ILLEGAL_ARGUMENT_ERROR; } @@ -2007,7 +2178,7 @@ Locale::toLanguageTag(ByteSink& sink, UErrorCode& status) const return; } - ulocimp_toLanguageTag(fullName, sink, /*strict=*/FALSE, &status); + ulocimp_toLanguageTag(fullName, sink, /*strict=*/false, &status); } Locale U_EXPORT2 @@ -2015,7 +2186,7 @@ Locale::createFromName (const char *name) { if (name) { Locale l(""); - l.init(name, FALSE); + l.init(name, false); return l; } else { @@ -2026,7 +2197,7 @@ Locale::createFromName (const char *name) Locale U_EXPORT2 Locale::createCanonical(const char* name) { Locale loc(""); - loc.init(name, TRUE); + loc.init(name, true); return loc; } @@ -2069,7 +2240,7 @@ const char* const* U_EXPORT2 Locale::getISOLanguages() // Set the locale's data based on a posix id. void Locale::setFromPOSIXID(const char *posixID) { - init(posixID, TRUE); + init(posixID, true); } const Locale & U_EXPORT2 @@ -2240,7 +2411,7 @@ class KeywordEnumeration : public StringEnumeration { public: static UClassID U_EXPORT2 getStaticClassID(void) { return (UClassID)&fgClassID; } - virtual UClassID getDynamicClassID(void) const { return getStaticClassID(); } + virtual UClassID getDynamicClassID(void) const override { return getStaticClassID(); } public: KeywordEnumeration(const char *keys, int32_t keywordLen, int32_t currentIndex, UErrorCode &status) : keywords((char *)&fgClassID), current((char *)&fgClassID), length(0) { @@ -2264,13 +2435,13 @@ class KeywordEnumeration : public StringEnumeration { virtual ~KeywordEnumeration(); - virtual StringEnumeration * clone() const + virtual StringEnumeration * clone() const override { UErrorCode status = U_ZERO_ERROR; return new KeywordEnumeration(keywords, length, (int32_t)(current - keywords), status); } - virtual int32_t count(UErrorCode &/*status*/) const { + virtual int32_t count(UErrorCode &/*status*/) const override { char *kw = keywords; int32_t result = 0; while(*kw) { @@ -2280,7 +2451,7 @@ class KeywordEnumeration : public StringEnumeration { return result; } - virtual const char* next(int32_t* resultLength, UErrorCode& status) { + virtual const char* next(int32_t* resultLength, UErrorCode& status) override { const char* result; int32_t len; if(U_SUCCESS(status) && *current != 0) { @@ -2299,13 +2470,13 @@ class KeywordEnumeration : public StringEnumeration { return result; } - virtual const UnicodeString* snext(UErrorCode& status) { + virtual const UnicodeString* snext(UErrorCode& status) override { int32_t resultLength = 0; const char *s = next(&resultLength, status); return setChars(s, resultLength, status); } - virtual void reset(UErrorCode& /*status*/) { + virtual void reset(UErrorCode& /*status*/) override { current = keywords; } }; @@ -2323,18 +2494,18 @@ class UnicodeKeywordEnumeration : public KeywordEnumeration { using KeywordEnumeration::KeywordEnumeration; virtual ~UnicodeKeywordEnumeration(); - virtual const char* next(int32_t* resultLength, UErrorCode& status) { + virtual const char* next(int32_t* resultLength, UErrorCode& status) override { const char* legacy_key = KeywordEnumeration::next(nullptr, status); - if (U_SUCCESS(status) && legacy_key != nullptr) { + while (U_SUCCESS(status) && legacy_key != nullptr) { const char* key = uloc_toUnicodeLocaleKey(legacy_key); - if (key == nullptr) { - status = U_ILLEGAL_ARGUMENT_ERROR; - } else { + if (key != nullptr) { if (resultLength != nullptr) { *resultLength = static_cast(uprv_strlen(key)); } return key; } + // Not a Unicode keyword, could be a t, x or other, continue to look at the next one. + legacy_key = KeywordEnumeration::next(nullptr, status); } if (resultLength != nullptr) *resultLength = 0; return nullptr; @@ -2359,7 +2530,7 @@ Locale::createKeywords(UErrorCode &status) const if(assignment > variantStart) { CharString keywords; CharStringByteSink sink(&keywords); - ulocimp_getKeywords(variantStart+1, '@', sink, FALSE, &status); + ulocimp_getKeywords(variantStart+1, '@', sink, false, &status); if (U_SUCCESS(status) && !keywords.isEmpty()) { result = new KeywordEnumeration(keywords.data(), keywords.length(), 0, status); if (!result) { @@ -2388,7 +2559,7 @@ Locale::createUnicodeKeywords(UErrorCode &status) const if(assignment > variantStart) { CharString keywords; CharStringByteSink sink(&keywords); - ulocimp_getKeywords(variantStart+1, '@', sink, FALSE, &status); + ulocimp_getKeywords(variantStart+1, '@', sink, false, &status); if (U_SUCCESS(status) && !keywords.isEmpty()) { result = new UnicodeKeywordEnumeration(keywords.data(), keywords.length(), 0, status); if (!result) { diff --git a/icu/icu4c/source/common/loclikely.cpp b/icu/icu4c/source/common/loclikely.cpp index 94a60aba3e0..ec0dca28a45 100644 --- a/icu/icu4c/source/common/loclikely.cpp +++ b/icu/icu4c/source/common/loclikely.cpp @@ -115,7 +115,7 @@ findLikelySubtags(const char* localeID, * @param tag The tag to add. * @param tagLength The length of the tag. * @param buffer The output buffer. - * @param bufferLength The length of the output buffer. This is an input/ouput parameter. + * @param bufferLength The length of the output buffer. This is an input/output parameter. **/ static void U_CALLCONV appendTag( @@ -201,7 +201,7 @@ createTagStringWithAlternates( **/ char tagBuffer[ULOC_FULLNAME_CAPACITY]; int32_t tagLength = 0; - UBool regionAppended = FALSE; + UBool regionAppended = false; if (langLength > 0) { appendTag( @@ -209,7 +209,7 @@ createTagStringWithAlternates( langLength, tagBuffer, &tagLength, - /*withSeparator=*/FALSE); + /*withSeparator=*/false); } else if (alternateTags == NULL) { /* @@ -246,7 +246,7 @@ createTagStringWithAlternates( alternateLangLength, tagBuffer, &tagLength, - /*withSeparator=*/FALSE); + /*withSeparator=*/false); } } @@ -256,7 +256,7 @@ createTagStringWithAlternates( scriptLength, tagBuffer, &tagLength, - /*withSeparator=*/TRUE); + /*withSeparator=*/true); } else if (alternateTags != NULL) { /* @@ -281,7 +281,7 @@ createTagStringWithAlternates( alternateScriptLength, tagBuffer, &tagLength, - /*withSeparator=*/TRUE); + /*withSeparator=*/true); } } @@ -291,9 +291,9 @@ createTagStringWithAlternates( regionLength, tagBuffer, &tagLength, - /*withSeparator=*/TRUE); + /*withSeparator=*/true); - regionAppended = TRUE; + regionAppended = true; } else if (alternateTags != NULL) { /* @@ -317,9 +317,9 @@ createTagStringWithAlternates( alternateRegionLength, tagBuffer, &tagLength, - /*withSeparator=*/TRUE); + /*withSeparator=*/true); - regionAppended = TRUE; + regionAppended = true; } } @@ -622,7 +622,7 @@ createLikelySubtagsString( likelySubtags, sink, err); - return TRUE; + return true; } } @@ -678,7 +678,7 @@ createLikelySubtagsString( likelySubtags, sink, err); - return TRUE; + return true; } } @@ -734,7 +734,7 @@ createLikelySubtagsString( likelySubtags, sink, err); - return TRUE; + return true; } } @@ -789,11 +789,11 @@ createLikelySubtagsString( likelySubtags, sink, err); - return TRUE; + return true; } } - return FALSE; + return false; error: @@ -801,7 +801,7 @@ createLikelySubtagsString( *err = U_ILLEGAL_ARGUMENT_ERROR; } - return FALSE; + return false; } #define CHECK_TRAILING_VARIANT_SIZE(trailing, trailingLength) UPRV_BLOCK_MACRO_BEGIN { \ @@ -836,7 +836,7 @@ _uloc_addLikelySubtags(const char* localeID, const char* trailing = ""; int32_t trailingLength = 0; int32_t trailingIndex = 0; - UBool success = FALSE; + UBool success = false; if(U_FAILURE(*err)) { goto error; @@ -901,7 +901,7 @@ _uloc_addLikelySubtags(const char* localeID, if (!U_FAILURE(*err)) { *err = U_ILLEGAL_ARGUMENT_ERROR; } - return FALSE; + return false; } // Add likely subtags to the sink @@ -925,7 +925,7 @@ _uloc_minimizeSubtags(const char* localeID, const char* trailing = ""; int32_t trailingLength = 0; int32_t trailingIndex = 0; - UBool successGetMax = FALSE; + UBool successGetMax = false; if(U_FAILURE(*err)) { goto error; @@ -1181,13 +1181,13 @@ _uloc_minimizeSubtags(const char* localeID, } } -static UBool +static int32_t do_canonicalize(const char* localeID, char* buffer, int32_t bufferCapacity, UErrorCode* err) { - uloc_canonicalize( + int32_t canonicalizedSize = uloc_canonicalize( localeID, buffer, bufferCapacity, @@ -1195,16 +1195,14 @@ do_canonicalize(const char* localeID, if (*err == U_STRING_NOT_TERMINATED_WARNING || *err == U_BUFFER_OVERFLOW_ERROR) { - *err = U_ILLEGAL_ARGUMENT_ERROR; - - return FALSE; + return canonicalizedSize; } else if (U_FAILURE(*err)) { - return FALSE; + return -1; } else { - return TRUE; + return canonicalizedSize; } } @@ -1241,12 +1239,17 @@ static UBool _ulocimp_addLikelySubtags(const char* localeID, icu::ByteSink& sink, UErrorCode* status) { - char localeBuffer[ULOC_FULLNAME_CAPACITY]; - - if (do_canonicalize(localeID, localeBuffer, sizeof localeBuffer, status)) { - return _uloc_addLikelySubtags(localeBuffer, sink, status); + PreflightingLocaleIDBuffer localeBuffer; + do { + localeBuffer.requestedCapacity = do_canonicalize(localeID, localeBuffer.getBuffer(), + localeBuffer.getCapacity(), status); + } while (localeBuffer.needToTryAgain(status)); + + if (U_SUCCESS(*status)) { + return _uloc_addLikelySubtags(localeBuffer.getBuffer(), sink, status); + } else { + return false; } - return FALSE; } U_CAPI void U_EXPORT2 @@ -1289,11 +1292,13 @@ U_CAPI void U_EXPORT2 ulocimp_minimizeSubtags(const char* localeID, icu::ByteSink& sink, UErrorCode* status) { - char localeBuffer[ULOC_FULLNAME_CAPACITY]; - - if (do_canonicalize(localeID, localeBuffer, sizeof localeBuffer, status)) { - _uloc_minimizeSubtags(localeBuffer, sink, status); - } + PreflightingLocaleIDBuffer localeBuffer; + do { + localeBuffer.requestedCapacity = do_canonicalize(localeID, localeBuffer.getBuffer(), + localeBuffer.getCapacity(), status); + } while (localeBuffer.needToTryAgain(status)); + + _uloc_minimizeSubtags(localeBuffer.getBuffer(), sink, status); } // Pairs of (language subtag, + or -) for finding out fast if common languages @@ -1315,14 +1320,14 @@ uloc_isRightToLeft(const char *locale) { char lang[8]; int32_t langLength = uloc_getLanguage(locale, lang, UPRV_LENGTHOF(lang), &errorCode); if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING) { - return FALSE; + return false; } if (langLength > 0) { const char* langPtr = uprv_strstr(LANG_DIR_STRING, lang); if (langPtr != NULL) { switch (langPtr[langLength]) { - case '-': return FALSE; - case '+': return TRUE; + case '-': return false; + case '+': return true; default: break; // partial match of a longer code } } @@ -1335,12 +1340,12 @@ uloc_isRightToLeft(const char *locale) { ulocimp_addLikelySubtags(locale, sink, &errorCode); } if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING) { - return FALSE; + return false; } scriptLength = uloc_getScript(likely.data(), script, UPRV_LENGTHOF(script), &errorCode); if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING || scriptLength == 0) { - return FALSE; + return false; } } UScriptCode scriptCode = (UScriptCode)u_getPropertyValueEnum(UCHAR_SCRIPT, script); @@ -1387,7 +1392,7 @@ ulocimp_getRegionForSupplementalData(const char *localeID, UBool inferRegion, if (U_FAILURE(*status)) { rgLen = 0; } else if (rgLen == 0 && inferRegion) { - // no unicode_region_subtag but inferRegion TRUE, try likely subtags + // no unicode_region_subtag but inferRegion true, try likely subtags rgStatus = U_ZERO_ERROR; icu::CharString locBuf; { diff --git a/icu/icu4c/source/common/loclikelysubtags.cpp b/icu/icu4c/source/common/loclikelysubtags.cpp index a031bfa5872..e913c66a35b 100644 --- a/icu/icu4c/source/common/loclikelysubtags.cpp +++ b/icu/icu4c/source/common/loclikelysubtags.cpp @@ -233,7 +233,7 @@ struct XLikelySubtagsData { return false; } for (int i = 0; i < length; ++i) { - stringArray.getValue(i, value); // returns TRUE because i < length + stringArray.getValue(i, value); // returns true because i < length rawIndexes[i] = strings.add(value.getUnicodeString(errorCode), errorCode); if (U_FAILURE(errorCode)) { return false; } } @@ -245,13 +245,13 @@ struct XLikelySubtagsData { namespace { XLikelySubtags *gLikelySubtags = nullptr; -UInitOnce gInitOnce = U_INITONCE_INITIALIZER; +UInitOnce gInitOnce {}; UBool U_CALLCONV cleanup() { delete gLikelySubtags; gLikelySubtags = nullptr; gInitOnce.reset(); - return TRUE; + return true; } } // namespace @@ -320,7 +320,8 @@ XLikelySubtags::~XLikelySubtags() { LSR XLikelySubtags::makeMaximizedLsrFrom(const Locale &locale, UErrorCode &errorCode) const { const char *name = locale.getName(); if (uprv_isAtSign(name[0]) && name[1] == 'x' && name[2] == '=') { // name.startsWith("@x=") - // Private use language tag x-subtag-subtag... + // Private use language tag x-subtag-subtag... which CLDR changes to + // und-x-subtag-subtag... return LSR(name, "", "", LSR::EXPLICIT_LSR); } return makeMaximizedLsr(locale.getLanguage(), locale.getScript(), locale.getCountry(), diff --git a/icu/icu4c/source/common/locmap.cpp b/icu/icu4c/source/common/locmap.cpp index 29a5646385e..78cfd1ca86b 100644 --- a/icu/icu4c/source/common/locmap.cpp +++ b/icu/icu4c/source/common/locmap.cpp @@ -1053,7 +1053,7 @@ uprv_convertToPosix(uint32_t hostid, char *posixID, int32_t posixIDCapacity, UEr { uint16_t langID; uint32_t localeIndex; - UBool bLookup = TRUE; + UBool bLookup = true; const char *pPosixID = NULL; #if U_PLATFORM_HAS_WIN32_API && UCONFIG_USE_WINDOWS_LCID_MAPPING_API @@ -1074,7 +1074,7 @@ uprv_convertToPosix(uint32_t hostid, char *posixID, int32_t posixIDCapacity, UEr if (tmpLen > 1) { int32_t i = 0; // Only need to look up in table if have _, eg for de-de_phoneb type alternate sort. - bLookup = FALSE; + bLookup = false; for (i = 0; i < UPRV_LENGTHOF(locName); i++) { locName[i] = (char)(windowsLocaleName[i]); @@ -1088,7 +1088,7 @@ uprv_convertToPosix(uint32_t hostid, char *posixID, int32_t posixIDCapacity, UEr // TODO: Should these be mapped from _phoneb to @collation=phonebook, etc.? locName[i] = '\0'; tmpLen = i; - bLookup = TRUE; + bLookup = true; break; } else if (windowsLocaleName[i] == L'-') @@ -1201,7 +1201,7 @@ uprv_convertToLCIDPlatform(const char* localeID, UErrorCode* status) char asciiBCP47Tag[LOCALE_NAME_MAX_LENGTH] = {}; // this will change it from de_DE@collation=phonebook to de-DE-u-co-phonebk form - (void)uloc_toLanguageTag(mylocaleID, asciiBCP47Tag, UPRV_LENGTHOF(asciiBCP47Tag), FALSE, status); + (void)uloc_toLanguageTag(mylocaleID, asciiBCP47Tag, UPRV_LENGTHOF(asciiBCP47Tag), false, status); if (U_SUCCESS(*status)) { diff --git a/icu/icu4c/source/common/locutil.cpp b/icu/icu4c/source/common/locutil.cpp index 3d9d69ff7ed..6e2bd497f81 100644 --- a/icu/icu4c/source/common/locutil.cpp +++ b/icu/icu4c/source/common/locutil.cpp @@ -21,7 +21,7 @@ #include "umutex.h" // see LocaleUtility::getAvailableLocaleNames -static icu::UInitOnce LocaleUtilityInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce LocaleUtilityInitOnce {}; static icu::Hashtable * LocaleUtility_cache = NULL; #define UNDERSCORE_CHAR ((UChar)0x005f) @@ -41,7 +41,7 @@ static UBool U_CALLCONV service_cleanup(void) { delete LocaleUtility_cache; LocaleUtility_cache = NULL; } - return TRUE; + return true; } diff --git a/icu/icu4c/source/common/lsr.cpp b/icu/icu4c/source/common/lsr.cpp index b81808f2c4a..1f0b69ab0fd 100644 --- a/icu/icu4c/source/common/lsr.cpp +++ b/icu/icu4c/source/common/lsr.cpp @@ -72,7 +72,7 @@ UBool LSR::isEquivalentTo(const LSR &other) const { (regionIndex > 0 || uprv_strcmp(region, other.region) == 0); } -UBool LSR::operator==(const LSR &other) const { +bool LSR::operator==(const LSR &other) const { return uprv_strcmp(language, other.language) == 0 && uprv_strcmp(script, other.script) == 0 && diff --git a/icu/icu4c/source/common/lsr.h b/icu/icu4c/source/common/lsr.h index a33f8552453..af993c11d60 100644 --- a/icu/icu4c/source/common/lsr.h +++ b/icu/icu4c/source/common/lsr.h @@ -65,9 +65,9 @@ struct LSR final : public UMemory { static int32_t indexForRegion(const char *region); UBool isEquivalentTo(const LSR &other) const; - UBool operator==(const LSR &other) const; + bool operator==(const LSR &other) const; - inline UBool operator!=(const LSR &other) const { + inline bool operator!=(const LSR &other) const { return !operator==(other); } diff --git a/icu/icu4c/source/common/lstmbe.cpp b/icu/icu4c/source/common/lstmbe.cpp new file mode 100644 index 00000000000..f6114cdfe25 --- /dev/null +++ b/icu/icu4c/source/common/lstmbe.cpp @@ -0,0 +1,856 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html + +#include +#include + +#include "unicode/utypes.h" + +#if !UCONFIG_NO_BREAK_ITERATION + +#include "brkeng.h" +#include "charstr.h" +#include "cmemory.h" +#include "lstmbe.h" +#include "putilimp.h" +#include "uassert.h" +#include "ubrkimpl.h" +#include "uresimp.h" +#include "uvectr32.h" +#include "uvector.h" + +#include "unicode/brkiter.h" +#include "unicode/resbund.h" +#include "unicode/ubrk.h" +#include "unicode/uniset.h" +#include "unicode/ustring.h" +#include "unicode/utf.h" + +U_NAMESPACE_BEGIN + +// Uncomment the following #define to debug. +// #define LSTM_DEBUG 1 +// #define LSTM_VECTORIZER_DEBUG 1 + +/** + * Interface for reading 1D array. + */ +class ReadArray1D { +public: + virtual ~ReadArray1D(); + virtual int32_t d1() const = 0; + virtual float get(int32_t i) const = 0; + +#ifdef LSTM_DEBUG + void print() const { + printf("\n["); + for (int32_t i = 0; i < d1(); i++) { + printf("%0.8e ", get(i)); + if (i % 4 == 3) printf("\n"); + } + printf("]\n"); + } +#endif +}; + +ReadArray1D::~ReadArray1D() +{ +} + +/** + * Interface for reading 2D array. + */ +class ReadArray2D { +public: + virtual ~ReadArray2D(); + virtual int32_t d1() const = 0; + virtual int32_t d2() const = 0; + virtual float get(int32_t i, int32_t j) const = 0; +}; + +ReadArray2D::~ReadArray2D() +{ +} + +/** + * A class to index a float array as a 1D Array without owning the pointer or + * copy the data. + */ +class ConstArray1D : public ReadArray1D { +public: + ConstArray1D() : data_(nullptr), d1_(0) {} + + ConstArray1D(const float* data, int32_t d1) : data_(data), d1_(d1) {} + + virtual ~ConstArray1D(); + + // Init the object, the object does not own the data nor copy. + // It is designed to directly use data from memory mapped resources. + void init(const int32_t* data, int32_t d1) { + U_ASSERT(IEEE_754 == 1); + data_ = reinterpret_cast(data); + d1_ = d1; + } + + // ReadArray1D methods. + virtual int32_t d1() const override { return d1_; } + virtual float get(int32_t i) const override { + U_ASSERT(i < d1_); + return data_[i]; + } + +private: + const float* data_; + int32_t d1_; +}; + +ConstArray1D::~ConstArray1D() +{ +} + +/** + * A class to index a float array as a 2D Array without owning the pointer or + * copy the data. + */ +class ConstArray2D : public ReadArray2D { +public: + ConstArray2D() : data_(nullptr), d1_(0), d2_(0) {} + + ConstArray2D(const float* data, int32_t d1, int32_t d2) + : data_(data), d1_(d1), d2_(d2) {} + + virtual ~ConstArray2D(); + + // Init the object, the object does not own the data nor copy. + // It is designed to directly use data from memory mapped resources. + void init(const int32_t* data, int32_t d1, int32_t d2) { + U_ASSERT(IEEE_754 == 1); + data_ = reinterpret_cast(data); + d1_ = d1; + d2_ = d2; + } + + // ReadArray2D methods. + inline int32_t d1() const override { return d1_; } + inline int32_t d2() const override { return d2_; } + float get(int32_t i, int32_t j) const override { + U_ASSERT(i < d1_); + U_ASSERT(j < d2_); + return data_[i * d2_ + j]; + } + + // Expose the ith row as a ConstArray1D + inline ConstArray1D row(int32_t i) const { + U_ASSERT(i < d1_); + return ConstArray1D(data_ + i * d2_, d2_); + } + +private: + const float* data_; + int32_t d1_; + int32_t d2_; +}; + +ConstArray2D::~ConstArray2D() +{ +} + +/** + * A class to allocate data as a writable 1D array. + * This is the main class implement matrix operation. + */ +class Array1D : public ReadArray1D { +public: + Array1D() : memory_(nullptr), data_(nullptr), d1_(0) {} + Array1D(int32_t d1, UErrorCode &status) + : memory_(uprv_malloc(d1 * sizeof(float))), + data_((float*)memory_), d1_(d1) { + if (U_SUCCESS(status)) { + if (memory_ == nullptr) { + status = U_MEMORY_ALLOCATION_ERROR; + return; + } + clear(); + } + } + + virtual ~Array1D(); + + // A special constructor which does not own the memory but writeable + // as a slice of an array. + Array1D(float* data, int32_t d1) + : memory_(nullptr), data_(data), d1_(d1) {} + + // ReadArray1D methods. + virtual int32_t d1() const override { return d1_; } + virtual float get(int32_t i) const override { + U_ASSERT(i < d1_); + return data_[i]; + } + + // Return the index which point to the max data in the array. + inline int32_t maxIndex() const { + int32_t index = 0; + float max = data_[0]; + for (int32_t i = 1; i < d1_; i++) { + if (data_[i] > max) { + max = data_[i]; + index = i; + } + } + return index; + } + + // Slice part of the array to a new one. + inline Array1D slice(int32_t from, int32_t size) const { + U_ASSERT(from >= 0); + U_ASSERT(from < d1_); + U_ASSERT(from + size <= d1_); + return Array1D(data_ + from, size); + } + + // Add dot product of a 1D array and a 2D array into this one. + inline Array1D& addDotProduct(const ReadArray1D& a, const ReadArray2D& b) { + U_ASSERT(a.d1() == b.d1()); + U_ASSERT(b.d2() == d1()); + for (int32_t i = 0; i < d1(); i++) { + for (int32_t j = 0; j < a.d1(); j++) { + data_[i] += a.get(j) * b.get(j, i); + } + } + return *this; + } + + // Hadamard Product the values of another array of the same size into this one. + inline Array1D& hadamardProduct(const ReadArray1D& a) { + U_ASSERT(a.d1() == d1()); + for (int32_t i = 0; i < d1(); i++) { + data_[i] *= a.get(i); + } + return *this; + } + + // Add the Hadamard Product of two arrays of the same size into this one. + inline Array1D& addHadamardProduct(const ReadArray1D& a, const ReadArray1D& b) { + U_ASSERT(a.d1() == d1()); + U_ASSERT(b.d1() == d1()); + for (int32_t i = 0; i < d1(); i++) { + data_[i] += a.get(i) * b.get(i); + } + return *this; + } + + // Add the values of another array of the same size into this one. + inline Array1D& add(const ReadArray1D& a) { + U_ASSERT(a.d1() == d1()); + for (int32_t i = 0; i < d1(); i++) { + data_[i] += a.get(i); + } + return *this; + } + + // Assign the values of another array of the same size into this one. + inline Array1D& assign(const ReadArray1D& a) { + U_ASSERT(a.d1() == d1()); + for (int32_t i = 0; i < d1(); i++) { + data_[i] = a.get(i); + } + return *this; + } + + // Apply tanh to all the elements in the array. + inline Array1D& tanh() { + return tanh(*this); + } + + // Apply tanh of a and store into this array. + inline Array1D& tanh(const Array1D& a) { + U_ASSERT(a.d1() == d1()); + for (int32_t i = 0; i < d1_; i++) { + data_[i] = std::tanh(a.get(i)); + } + return *this; + } + + // Apply sigmoid to all the elements in the array. + inline Array1D& sigmoid() { + for (int32_t i = 0; i < d1_; i++) { + data_[i] = 1.0f/(1.0f + expf(-data_[i])); + } + return *this; + } + + inline Array1D& clear() { + uprv_memset(data_, 0, d1_ * sizeof(float)); + return *this; + } + +private: + void* memory_; + float* data_; + int32_t d1_; +}; + +Array1D::~Array1D() +{ + uprv_free(memory_); +} + +class Array2D : public ReadArray2D { +public: + Array2D() : memory_(nullptr), data_(nullptr), d1_(0), d2_(0) {} + Array2D(int32_t d1, int32_t d2, UErrorCode &status) + : memory_(uprv_malloc(d1 * d2 * sizeof(float))), + data_((float*)memory_), d1_(d1), d2_(d2) { + if (U_SUCCESS(status)) { + if (memory_ == nullptr) { + status = U_MEMORY_ALLOCATION_ERROR; + return; + } + clear(); + } + } + virtual ~Array2D(); + + // ReadArray2D methods. + virtual int32_t d1() const override { return d1_; } + virtual int32_t d2() const override { return d2_; } + virtual float get(int32_t i, int32_t j) const override { + U_ASSERT(i < d1_); + U_ASSERT(j < d2_); + return data_[i * d2_ + j]; + } + + inline Array1D row(int32_t i) const { + U_ASSERT(i < d1_); + return Array1D(data_ + i * d2_, d2_); + } + + inline Array2D& clear() { + uprv_memset(data_, 0, d1_ * d2_ * sizeof(float)); + return *this; + } + +private: + void* memory_; + float* data_; + int32_t d1_; + int32_t d2_; +}; + +Array2D::~Array2D() +{ + uprv_free(memory_); +} + +typedef enum { + BEGIN, + INSIDE, + END, + SINGLE +} LSTMClass; + +typedef enum { + UNKNOWN, + CODE_POINTS, + GRAPHEME_CLUSTER, +} EmbeddingType; + +struct LSTMData : public UMemory { + LSTMData(UResourceBundle* rb, UErrorCode &status); + ~LSTMData(); + UHashtable* fDict; + EmbeddingType fType; + const UChar* fName; + ConstArray2D fEmbedding; + ConstArray2D fForwardW; + ConstArray2D fForwardU; + ConstArray1D fForwardB; + ConstArray2D fBackwardW; + ConstArray2D fBackwardU; + ConstArray1D fBackwardB; + ConstArray2D fOutputW; + ConstArray1D fOutputB; + +private: + UResourceBundle* fBundle; +}; + +LSTMData::LSTMData(UResourceBundle* rb, UErrorCode &status) + : fDict(nullptr), fType(UNKNOWN), fName(nullptr), + fBundle(rb) +{ + if (U_FAILURE(status)) { + return; + } + if (IEEE_754 != 1) { + status = U_UNSUPPORTED_ERROR; + return; + } + LocalUResourceBundlePointer embeddings_res( + ures_getByKey(rb, "embeddings", nullptr, &status)); + int32_t embedding_size = ures_getInt(embeddings_res.getAlias(), &status); + LocalUResourceBundlePointer hunits_res( + ures_getByKey(rb, "hunits", nullptr, &status)); + if (U_FAILURE(status)) return; + int32_t hunits = ures_getInt(hunits_res.getAlias(), &status); + const UChar* type = ures_getStringByKey(rb, "type", nullptr, &status); + if (U_FAILURE(status)) return; + if (u_strCompare(type, -1, u"codepoints", -1, false) == 0) { + fType = CODE_POINTS; + } else if (u_strCompare(type, -1, u"graphclust", -1, false) == 0) { + fType = GRAPHEME_CLUSTER; + } + fName = ures_getStringByKey(rb, "model", nullptr, &status); + LocalUResourceBundlePointer dataRes(ures_getByKey(rb, "data", nullptr, &status)); + if (U_FAILURE(status)) return; + int32_t data_len = 0; + const int32_t* data = ures_getIntVector(dataRes.getAlias(), &data_len, &status); + fDict = uhash_open(uhash_hashUChars, uhash_compareUChars, nullptr, &status); + + StackUResourceBundle stackTempBundle; + ResourceDataValue value; + ures_getValueWithFallback(rb, "dict", stackTempBundle.getAlias(), value, status); + ResourceArray stringArray = value.getArray(status); + int32_t num_index = stringArray.getSize(); + if (U_FAILURE(status)) { return; } + + // put dict into hash + int32_t stringLength; + for (int32_t idx = 0; idx < num_index; idx++) { + stringArray.getValue(idx, value); + const UChar* str = value.getString(stringLength, status); + uhash_putiAllowZero(fDict, (void*)str, idx, &status); + if (U_FAILURE(status)) return; +#ifdef LSTM_VECTORIZER_DEBUG + printf("Assign ["); + while (*str != 0x0000) { + printf("U+%04x ", *str); + str++; + } + printf("] map to %d\n", idx-1); +#endif + } + int32_t mat1_size = (num_index + 1) * embedding_size; + int32_t mat2_size = embedding_size * 4 * hunits; + int32_t mat3_size = hunits * 4 * hunits; + int32_t mat4_size = 4 * hunits; + int32_t mat5_size = mat2_size; + int32_t mat6_size = mat3_size; + int32_t mat7_size = mat4_size; + int32_t mat8_size = 2 * hunits * 4; +#if U_DEBUG + int32_t mat9_size = 4; + U_ASSERT(data_len == mat1_size + mat2_size + mat3_size + mat4_size + mat5_size + + mat6_size + mat7_size + mat8_size + mat9_size); +#endif + + fEmbedding.init(data, (num_index + 1), embedding_size); + data += mat1_size; + fForwardW.init(data, embedding_size, 4 * hunits); + data += mat2_size; + fForwardU.init(data, hunits, 4 * hunits); + data += mat3_size; + fForwardB.init(data, 4 * hunits); + data += mat4_size; + fBackwardW.init(data, embedding_size, 4 * hunits); + data += mat5_size; + fBackwardU.init(data, hunits, 4 * hunits); + data += mat6_size; + fBackwardB.init(data, 4 * hunits); + data += mat7_size; + fOutputW.init(data, 2 * hunits, 4); + data += mat8_size; + fOutputB.init(data, 4); +} + +LSTMData::~LSTMData() { + uhash_close(fDict); + ures_close(fBundle); +} + +class Vectorizer : public UMemory { +public: + Vectorizer(UHashtable* dict) : fDict(dict) {} + virtual ~Vectorizer(); + virtual void vectorize(UText *text, int32_t startPos, int32_t endPos, + UVector32 &offsets, UVector32 &indices, + UErrorCode &status) const = 0; +protected: + int32_t stringToIndex(const UChar* str) const { + UBool found = false; + int32_t ret = uhash_getiAndFound(fDict, (const void*)str, &found); + if (!found) { + ret = fDict->count; + } +#ifdef LSTM_VECTORIZER_DEBUG + printf("["); + while (*str != 0x0000) { + printf("U+%04x ", *str); + str++; + } + printf("] map to %d\n", ret); +#endif + return ret; + } + +private: + UHashtable* fDict; +}; + +Vectorizer::~Vectorizer() +{ +} + +class CodePointsVectorizer : public Vectorizer { +public: + CodePointsVectorizer(UHashtable* dict) : Vectorizer(dict) {} + virtual ~CodePointsVectorizer(); + virtual void vectorize(UText *text, int32_t startPos, int32_t endPos, + UVector32 &offsets, UVector32 &indices, + UErrorCode &status) const override; +}; + +CodePointsVectorizer::~CodePointsVectorizer() +{ +} + +void CodePointsVectorizer::vectorize( + UText *text, int32_t startPos, int32_t endPos, + UVector32 &offsets, UVector32 &indices, UErrorCode &status) const +{ + if (offsets.ensureCapacity(endPos - startPos, status) && + indices.ensureCapacity(endPos - startPos, status)) { + if (U_FAILURE(status)) return; + utext_setNativeIndex(text, startPos); + int32_t current; + UChar str[2] = {0, 0}; + while (U_SUCCESS(status) && + (current = (int32_t)utext_getNativeIndex(text)) < endPos) { + // Since the LSTMBreakEngine is currently only accept chars in BMP, + // we can ignore the possibility of hitting supplementary code + // point. + str[0] = (UChar) utext_next32(text); + U_ASSERT(!U_IS_SURROGATE(str[0])); + offsets.addElement(current, status); + indices.addElement(stringToIndex(str), status); + } + } +} + +class GraphemeClusterVectorizer : public Vectorizer { +public: + GraphemeClusterVectorizer(UHashtable* dict) + : Vectorizer(dict) + { + } + virtual ~GraphemeClusterVectorizer(); + virtual void vectorize(UText *text, int32_t startPos, int32_t endPos, + UVector32 &offsets, UVector32 &indices, + UErrorCode &status) const override; +}; + +GraphemeClusterVectorizer::~GraphemeClusterVectorizer() +{ +} + +constexpr int32_t MAX_GRAPHEME_CLSTER_LENGTH = 10; + +void GraphemeClusterVectorizer::vectorize( + UText *text, int32_t startPos, int32_t endPos, + UVector32 &offsets, UVector32 &indices, UErrorCode &status) const +{ + if (U_FAILURE(status)) return; + if (!offsets.ensureCapacity(endPos - startPos, status) || + !indices.ensureCapacity(endPos - startPos, status)) { + return; + } + if (U_FAILURE(status)) return; + LocalPointer graphemeIter(BreakIterator::createCharacterInstance(Locale(), status)); + if (U_FAILURE(status)) return; + graphemeIter->setText(text, status); + if (U_FAILURE(status)) return; + + if (startPos != 0) { + graphemeIter->preceding(startPos); + } + int32_t last = startPos; + int32_t current = startPos; + UChar str[MAX_GRAPHEME_CLSTER_LENGTH]; + while ((current = graphemeIter->next()) != BreakIterator::DONE) { + if (current >= endPos) { + break; + } + if (current > startPos) { + utext_extract(text, last, current, str, MAX_GRAPHEME_CLSTER_LENGTH, &status); + if (U_FAILURE(status)) return; + offsets.addElement(last, status); + indices.addElement(stringToIndex(str), status); + if (U_FAILURE(status)) return; + } + last = current; + } + if (U_FAILURE(status) || last >= endPos) { + return; + } + utext_extract(text, last, endPos, str, MAX_GRAPHEME_CLSTER_LENGTH, &status); + if (U_SUCCESS(status)) { + offsets.addElement(last, status); + indices.addElement(stringToIndex(str), status); + } +} + +// Computing LSTM as stated in +// https://en.wikipedia.org/wiki/Long_short-term_memory#LSTM_with_a_forget_gate +// ifco is temp array allocate outside which does not need to be +// input/output value but could avoid unnecessary memory alloc/free if passing +// in. +void compute( + int32_t hunits, + const ReadArray2D& W, const ReadArray2D& U, const ReadArray1D& b, + const ReadArray1D& x, Array1D& h, Array1D& c, + Array1D& ifco) +{ + // ifco = x * W + h * U + b + ifco.assign(b) + .addDotProduct(x, W) + .addDotProduct(h, U); + + ifco.slice(0*hunits, hunits).sigmoid(); // i: sigmod + ifco.slice(1*hunits, hunits).sigmoid(); // f: sigmoid + ifco.slice(2*hunits, hunits).tanh(); // c_: tanh + ifco.slice(3*hunits, hunits).sigmoid(); // o: sigmod + + c.hadamardProduct(ifco.slice(hunits, hunits)) + .addHadamardProduct(ifco.slice(0, hunits), ifco.slice(2*hunits, hunits)); + + h.tanh(c) + .hadamardProduct(ifco.slice(3*hunits, hunits)); +} + +// Minimum word size +static const int32_t MIN_WORD = 2; + +// Minimum number of characters for two words +static const int32_t MIN_WORD_SPAN = MIN_WORD * 2; + +int32_t +LSTMBreakEngine::divideUpDictionaryRange( UText *text, + int32_t startPos, + int32_t endPos, + UVector32 &foundBreaks, + UBool /* isPhraseBreaking */, + UErrorCode& status) const { + if (U_FAILURE(status)) return 0; + int32_t beginFoundBreakSize = foundBreaks.size(); + utext_setNativeIndex(text, startPos); + utext_moveIndex32(text, MIN_WORD_SPAN); + if (utext_getNativeIndex(text) >= endPos) { + return 0; // Not enough characters for two words + } + utext_setNativeIndex(text, startPos); + + UVector32 offsets(status); + UVector32 indices(status); + if (U_FAILURE(status)) return 0; + fVectorizer->vectorize(text, startPos, endPos, offsets, indices, status); + if (U_FAILURE(status)) return 0; + int32_t* offsetsBuf = offsets.getBuffer(); + int32_t* indicesBuf = indices.getBuffer(); + + int32_t input_seq_len = indices.size(); + int32_t hunits = fData->fForwardU.d1(); + + // ----- Begin of all the Array memory allocation needed for this function + // Allocate temp array used inside compute() + Array1D ifco(4 * hunits, status); + + Array1D c(hunits, status); + Array1D logp(4, status); + + // TODO: limit size of hBackward. If input_seq_len is too big, we could + // run out of memory. + // Backward LSTM + Array2D hBackward(input_seq_len, hunits, status); + + // Allocate fbRow and slice the internal array in two. + Array1D fbRow(2 * hunits, status); + + // ----- End of all the Array memory allocation needed for this function + if (U_FAILURE(status)) return 0; + + // To save the needed memory usage, the following is different from the + // Python or ICU4X implementation. We first perform the Backward LSTM + // and then merge the iteration of the forward LSTM and the output layer + // together because we only neetdto remember the h[t-1] for Forward LSTM. + for (int32_t i = input_seq_len - 1; i >= 0; i--) { + Array1D hRow = hBackward.row(i); + if (i != input_seq_len - 1) { + hRow.assign(hBackward.row(i+1)); + } +#ifdef LSTM_DEBUG + printf("hRow %d\n", i); + hRow.print(); + printf("indicesBuf[%d] = %d\n", i, indicesBuf[i]); + printf("fData->fEmbedding.row(indicesBuf[%d]):\n", i); + fData->fEmbedding.row(indicesBuf[i]).print(); +#endif // LSTM_DEBUG + compute(hunits, + fData->fBackwardW, fData->fBackwardU, fData->fBackwardB, + fData->fEmbedding.row(indicesBuf[i]), + hRow, c, ifco); + } + + + Array1D forwardRow = fbRow.slice(0, hunits); // point to first half of data in fbRow. + Array1D backwardRow = fbRow.slice(hunits, hunits); // point to second half of data n fbRow. + + // The following iteration merge the forward LSTM and the output layer + // together. + c.clear(); // reuse c since it is the same size. + for (int32_t i = 0; i < input_seq_len; i++) { +#ifdef LSTM_DEBUG + printf("forwardRow %d\n", i); + forwardRow.print(); +#endif // LSTM_DEBUG + // Forward LSTM + // Calculate the result into forwardRow, which point to the data in the first half + // of fbRow. + compute(hunits, + fData->fForwardW, fData->fForwardU, fData->fForwardB, + fData->fEmbedding.row(indicesBuf[i]), + forwardRow, c, ifco); + + // assign the data from hBackward.row(i) to second half of fbRowa. + backwardRow.assign(hBackward.row(i)); + + logp.assign(fData->fOutputB).addDotProduct(fbRow, fData->fOutputW); +#ifdef LSTM_DEBUG + printf("backwardRow %d\n", i); + backwardRow.print(); + printf("logp %d\n", i); + logp.print(); +#endif // LSTM_DEBUG + + // current = argmax(logp) + LSTMClass current = (LSTMClass)logp.maxIndex(); + // BIES logic. + if (current == BEGIN || current == SINGLE) { + if (i != 0) { + foundBreaks.addElement(offsetsBuf[i], status); + if (U_FAILURE(status)) return 0; + } + } + } + return foundBreaks.size() - beginFoundBreakSize; +} + +Vectorizer* createVectorizer(const LSTMData* data, UErrorCode &status) { + if (U_FAILURE(status)) { + return nullptr; + } + switch (data->fType) { + case CODE_POINTS: + return new CodePointsVectorizer(data->fDict); + break; + case GRAPHEME_CLUSTER: + return new GraphemeClusterVectorizer(data->fDict); + break; + default: + break; + } + UPRV_UNREACHABLE_EXIT; +} + +LSTMBreakEngine::LSTMBreakEngine(const LSTMData* data, const UnicodeSet& set, UErrorCode &status) + : DictionaryBreakEngine(), fData(data), fVectorizer(createVectorizer(fData, status)) +{ + if (U_FAILURE(status)) { + fData = nullptr; // If failure, we should not delete fData in destructor because the caller will do so. + return; + } + setCharacters(set); +} + +LSTMBreakEngine::~LSTMBreakEngine() { + delete fData; + delete fVectorizer; +} + +const UChar* LSTMBreakEngine::name() const { + return fData->fName; +} + +UnicodeString defaultLSTM(UScriptCode script, UErrorCode& status) { + // open root from brkitr tree. + UResourceBundle *b = ures_open(U_ICUDATA_BRKITR, "", &status); + b = ures_getByKeyWithFallback(b, "lstm", b, &status); + UnicodeString result = ures_getUnicodeStringByKey(b, uscript_getShortName(script), &status); + ures_close(b); + return result; +} + +U_CAPI const LSTMData* U_EXPORT2 CreateLSTMDataForScript(UScriptCode script, UErrorCode& status) +{ + if (script != USCRIPT_KHMER && script != USCRIPT_LAO && script != USCRIPT_MYANMAR && script != USCRIPT_THAI) { + return nullptr; + } + UnicodeString name = defaultLSTM(script, status); + if (U_FAILURE(status)) return nullptr; + CharString namebuf; + namebuf.appendInvariantChars(name, status).truncate(namebuf.lastIndexOf('.')); + + LocalUResourceBundlePointer rb( + ures_openDirect(U_ICUDATA_BRKITR, namebuf.data(), &status)); + if (U_FAILURE(status)) return nullptr; + + return CreateLSTMData(rb.orphan(), status); +} + +U_CAPI const LSTMData* U_EXPORT2 CreateLSTMData(UResourceBundle* rb, UErrorCode& status) +{ + return new LSTMData(rb, status); +} + +U_CAPI const LanguageBreakEngine* U_EXPORT2 +CreateLSTMBreakEngine(UScriptCode script, const LSTMData* data, UErrorCode& status) +{ + UnicodeString unicodeSetString; + switch(script) { + case USCRIPT_THAI: + unicodeSetString = UnicodeString(u"[[:Thai:]&[:LineBreak=SA:]]"); + break; + case USCRIPT_MYANMAR: + unicodeSetString = UnicodeString(u"[[:Mymr:]&[:LineBreak=SA:]]"); + break; + default: + delete data; + return nullptr; + } + UnicodeSet unicodeSet; + unicodeSet.applyPattern(unicodeSetString, status); + const LanguageBreakEngine* engine = new LSTMBreakEngine(data, unicodeSet, status); + if (U_FAILURE(status) || engine == nullptr) { + if (engine != nullptr) { + delete engine; + } else { + status = U_MEMORY_ALLOCATION_ERROR; + } + return nullptr; + } + return engine; +} + +U_CAPI void U_EXPORT2 DeleteLSTMData(const LSTMData* data) +{ + delete data; +} + +U_CAPI const UChar* U_EXPORT2 LSTMDataName(const LSTMData* data) +{ + return data->fName; +} + +U_NAMESPACE_END + +#endif /* #if !UCONFIG_NO_BREAK_ITERATION */ diff --git a/icu/icu4c/source/common/lstmbe.h b/icu/icu4c/source/common/lstmbe.h new file mode 100644 index 00000000000..ffdf805eca2 --- /dev/null +++ b/icu/icu4c/source/common/lstmbe.h @@ -0,0 +1,88 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html + +#ifndef LSTMBE_H +#define LSTMBE_H + +#include "unicode/utypes.h" + +#if !UCONFIG_NO_BREAK_ITERATION + +#include "unicode/uniset.h" +#include "unicode/ures.h" +#include "unicode/utext.h" +#include "unicode/utypes.h" + +#include "brkeng.h" +#include "dictbe.h" +#include "uvectr32.h" + +U_NAMESPACE_BEGIN + +class Vectorizer; +struct LSTMData; + +/******************************************************************* + * LSTMBreakEngine + */ + +/** + *

LSTMBreakEngine is a kind of DictionaryBreakEngine that uses a + * LSTM to determine language-specific breaks.

+ * + *

After it is constructed a LSTMBreakEngine may be shared between + * threads without synchronization.

+ */ +class LSTMBreakEngine : public DictionaryBreakEngine { +public: + /** + *

Constructor.

+ */ + LSTMBreakEngine(const LSTMData* data, const UnicodeSet& set, UErrorCode &status); + + /** + *

Virtual destructor.

+ */ + virtual ~LSTMBreakEngine(); + + virtual const UChar* name() const; + +protected: + /** + *

Divide up a range of known dictionary characters handled by this break engine.

+ * + * @param text A UText representing the text + * @param rangeStart The start of the range of dictionary characters + * @param rangeEnd The end of the range of dictionary characters + * @param foundBreaks Output of C array of int32_t break positions, or 0 + * @param status Information on any errors encountered. + * @return The number of breaks found + */ + virtual int32_t divideUpDictionaryRange(UText *text, + int32_t rangeStart, + int32_t rangeEnd, + UVector32 &foundBreaks, + UBool isPhraseBreaking, + UErrorCode& status) const override; +private: + const LSTMData* fData; + const Vectorizer* fVectorizer; +}; + +U_CAPI const LanguageBreakEngine* U_EXPORT2 CreateLSTMBreakEngine( + UScriptCode script, const LSTMData* data, UErrorCode& status); + +U_CAPI const LSTMData* U_EXPORT2 CreateLSTMData( + UResourceBundle* rb, UErrorCode& status); + +U_CAPI const LSTMData* U_EXPORT2 CreateLSTMDataForScript( + UScriptCode script, UErrorCode& status); + +U_CAPI void U_EXPORT2 DeleteLSTMData(const LSTMData* data); +U_CAPI const UChar* U_EXPORT2 LSTMDataName(const LSTMData* data); + +U_NAMESPACE_END + +#endif /* #if !UCONFIG_NO_BREAK_ITERATION */ + +#endif /* LSTMBE_H */ diff --git a/icu/icu4c/source/common/messageimpl.h b/icu/icu4c/source/common/messageimpl.h index a56479066bc..061df9189d5 100644 --- a/icu/icu4c/source/common/messageimpl.h +++ b/icu/icu4c/source/common/messageimpl.h @@ -55,7 +55,7 @@ class U_COMMON_API MessageImpl { UnicodeString &result); private: - MessageImpl(); // no constructor: all static methods + MessageImpl() = delete; // no constructor: all static methods }; U_NAMESPACE_END diff --git a/icu/icu4c/source/common/messagepattern.cpp b/icu/icu4c/source/common/messagepattern.cpp index f223d067116..52afab5f026 100644 --- a/icu/icu4c/source/common/messagepattern.cpp +++ b/icu/icu4c/source/common/messagepattern.cpp @@ -97,9 +97,9 @@ class MessagePatternList : public UMemory { UBool ensureCapacityForOneMore(int32_t oldLength, UErrorCode &errorCode); UBool equals(const MessagePatternList &other, int32_t length) const { for(int32_t i=0; i a; @@ -124,13 +124,13 @@ template UBool MessagePatternList::ensureCapacityForOneMore(int32_t oldLength, UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } if(a.getCapacity()>oldLength || a.resize(2*oldLength, oldLength)!=NULL) { - return TRUE; + return true; } errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } // MessagePatternList specializations -------------------------------------- *** @@ -147,7 +147,7 @@ MessagePattern::MessagePattern(UErrorCode &errorCode) : aposMode(UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE), partsList(NULL), parts(NULL), partsLength(0), numericValuesList(NULL), numericValues(NULL), numericValuesLength(0), - hasArgNames(FALSE), hasArgNumbers(FALSE), needsAutoQuoting(FALSE) { + hasArgNames(false), hasArgNumbers(false), needsAutoQuoting(false) { init(errorCode); } @@ -155,7 +155,7 @@ MessagePattern::MessagePattern(UMessagePatternApostropheMode mode, UErrorCode &e : aposMode(mode), partsList(NULL), parts(NULL), partsLength(0), numericValuesList(NULL), numericValues(NULL), numericValuesLength(0), - hasArgNames(FALSE), hasArgNumbers(FALSE), needsAutoQuoting(FALSE) { + hasArgNames(false), hasArgNumbers(false), needsAutoQuoting(false) { init(errorCode); } @@ -163,7 +163,7 @@ MessagePattern::MessagePattern(const UnicodeString &pattern, UParseError *parseE : aposMode(UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE), partsList(NULL), parts(NULL), partsLength(0), numericValuesList(NULL), numericValues(NULL), numericValuesLength(0), - hasArgNames(FALSE), hasArgNumbers(FALSE), needsAutoQuoting(FALSE) { + hasArgNames(false), hasArgNumbers(false), needsAutoQuoting(false) { if(init(errorCode)) { parse(pattern, parseError, errorCode); } @@ -172,15 +172,15 @@ MessagePattern::MessagePattern(const UnicodeString &pattern, UParseError *parseE UBool MessagePattern::init(UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } partsList=new MessagePatternPartsList(); if(partsList==NULL) { errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } parts=partsList->a.getAlias(); - return TRUE; + return true; } MessagePattern::MessagePattern(const MessagePattern &other) @@ -215,7 +215,7 @@ MessagePattern::operator=(const MessagePattern &other) { UBool MessagePattern::copyStorage(const MessagePattern &other, UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } parts=NULL; partsLength=0; @@ -225,14 +225,14 @@ MessagePattern::copyStorage(const MessagePattern &other, UErrorCode &errorCode) partsList=new MessagePatternPartsList(); if(partsList==NULL) { errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } parts=partsList->a.getAlias(); } if(other.partsLength>0) { partsList->copyFrom(*other.partsList, other.partsLength, errorCode); if(U_FAILURE(errorCode)) { - return FALSE; + return false; } parts=partsList->a.getAlias(); partsLength=other.partsLength; @@ -242,19 +242,19 @@ MessagePattern::copyStorage(const MessagePattern &other, UErrorCode &errorCode) numericValuesList=new MessagePatternDoubleList(); if(numericValuesList==NULL) { errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } numericValues=numericValuesList->a.getAlias(); } numericValuesList->copyFrom( *other.numericValuesList, other.numericValuesLength, errorCode); if(U_FAILURE(errorCode)) { - return FALSE; + return false; } numericValues=numericValuesList->a.getAlias(); numericValuesLength=other.numericValuesLength; } - return TRUE; + return true; } MessagePattern::~MessagePattern() { @@ -303,16 +303,16 @@ void MessagePattern::clear() { // Mostly the same as preParse(). msg.remove(); - hasArgNames=hasArgNumbers=FALSE; - needsAutoQuoting=FALSE; + hasArgNames=hasArgNumbers=false; + needsAutoQuoting=false; partsLength=0; numericValuesLength=0; } -UBool +bool MessagePattern::operator==(const MessagePattern &other) const { if(this==&other) { - return TRUE; + return true; } return aposMode==other.aposMode && @@ -387,10 +387,10 @@ MessagePattern::getPluralOffset(int32_t pluralStart) const { // MessagePattern::Part ---------------------------------------------------- *** -UBool +bool MessagePattern::Part::operator==(const Part &other) const { if(this==&other) { - return TRUE; + return true; } return type==other.type && @@ -414,8 +414,8 @@ MessagePattern::preParse(const UnicodeString &pattern, UParseError *parseError, parseError->postContext[0]=0; } msg=pattern; - hasArgNames=hasArgNumbers=FALSE; - needsAutoQuoting=FALSE; + hasArgNames=hasArgNumbers=false; + needsAutoQuoting=false; partsLength=0; numericValuesLength=0; } @@ -458,7 +458,7 @@ MessagePattern::parseMessage(int32_t index, int32_t msgStartLength, // Add a Part for auto-quoting. addPart(UMSGPAT_PART_TYPE_INSERT_CHAR, index, 0, u_apos, errorCode); // value=char to be inserted - needsAutoQuoting=TRUE; + needsAutoQuoting=true; } else { c=msg.charAt(index); if(c==u_apos) { @@ -491,7 +491,7 @@ MessagePattern::parseMessage(int32_t index, int32_t msgStartLength, // Add a Part for auto-quoting. addPart(UMSGPAT_PART_TYPE_INSERT_CHAR, index, 0, u_apos, errorCode); // value=char to be inserted - needsAutoQuoting=TRUE; + needsAutoQuoting=true; break; } } @@ -500,7 +500,7 @@ MessagePattern::parseMessage(int32_t index, int32_t msgStartLength, // Add a Part for auto-quoting. addPart(UMSGPAT_PART_TYPE_INSERT_CHAR, index, 0, u_apos, errorCode); // value=char to be inserted - needsAutoQuoting=TRUE; + needsAutoQuoting=true; } } } else if(UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLE(parentType) && c==u_pound) { @@ -560,7 +560,7 @@ MessagePattern::parseArg(int32_t index, int32_t argStartLength, int32_t nestingL errorCode=U_INDEX_OUTOFBOUNDS_ERROR; return 0; } - hasArgNumbers=TRUE; + hasArgNumbers=true; addPart(UMSGPAT_PART_TYPE_ARG_NUMBER, nameIndex, length, number, errorCode); } else if(number==UMSGPAT_ARG_NAME_NOT_NUMBER) { int32_t length=index-nameIndex; @@ -569,7 +569,7 @@ MessagePattern::parseArg(int32_t index, int32_t argStartLength, int32_t nestingL errorCode=U_INDEX_OUTOFBOUNDS_ERROR; return 0; } - hasArgNames=TRUE; + hasArgNames=true; addPart(UMSGPAT_PART_TYPE_ARG_NAME, nameIndex, length, 0, errorCode); } else { // number<-1 (ARG_NAME_NOT_VALID) setParseError(parseError, nameIndex); // Bad argument syntax. @@ -727,7 +727,7 @@ MessagePattern::parseChoiceStyle(int32_t index, int32_t nestingLevel, errorCode=U_INDEX_OUTOFBOUNDS_ERROR; return 0; } - parseDouble(numberIndex, index, TRUE, parseError, errorCode); // adds ARG_INT or ARG_DOUBLE + parseDouble(numberIndex, index, true, parseError, errorCode); // adds ARG_INT or ARG_DOUBLE if(U_FAILURE(errorCode)) { return 0; } @@ -774,8 +774,8 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, return 0; } int32_t start=index; - UBool isEmpty=TRUE; - UBool hasOther=FALSE; + UBool isEmpty=true; + UBool hasOther=false; for(;;) { // First, collect the selector looking for a small set of terminators. // It would be a little faster to consider the syntax of each possible @@ -811,7 +811,7 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, return 0; } addPart(UMSGPAT_PART_TYPE_ARG_SELECTOR, selectorIndex, length, 0, errorCode); - parseDouble(selectorIndex+1, index, FALSE, + parseDouble(selectorIndex+1, index, false, parseError, errorCode); // adds ARG_INT or ARG_DOUBLE } else { index=skipIdentifier(index); @@ -845,12 +845,12 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, errorCode=U_INDEX_OUTOFBOUNDS_ERROR; return 0; } - parseDouble(valueIndex, index, FALSE, + parseDouble(valueIndex, index, false, parseError, errorCode); // adds ARG_INT or ARG_DOUBLE if(U_FAILURE(errorCode)) { return 0; } - isEmpty=FALSE; + isEmpty=false; continue; // no message fragment after the offset } else { // normal selector word @@ -861,7 +861,7 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, } addPart(UMSGPAT_PART_TYPE_ARG_SELECTOR, selectorIndex, length, 0, errorCode); if(0==msg.compare(selectorIndex, length, kOther, 0, 5)) { - hasOther=TRUE; + hasOther=true; } } } @@ -880,7 +880,7 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, if(U_FAILURE(errorCode)) { return 0; } - isEmpty=FALSE; + isEmpty=false; } } @@ -901,11 +901,11 @@ MessagePattern::parseArgNumber(const UnicodeString &s, int32_t start, int32_t li return 0; } else { number=0; - badNumber=TRUE; // leading zero + badNumber=true; // leading zero } } else if(0x31<=c && c<=0x39) { number=c-0x30; - badNumber=FALSE; + badNumber=false; } else { return UMSGPAT_ARG_NAME_NOT_NUMBER; } @@ -913,7 +913,7 @@ MessagePattern::parseArgNumber(const UnicodeString &s, int32_t start, int32_t li c=s.charAt(start++); if(0x30<=c && c<=0x39) { if(number>=INT32_MAX/10) { - badNumber=TRUE; // overflow + badNumber=true; // overflow } number=number*10+(c-0x30); } else { diff --git a/icu/icu4c/source/common/msvcres.h b/icu/icu4c/source/common/msvcres.h index 0cace85e747..d71b5ac922a 100644 --- a/icu/icu4c/source/common/msvcres.h +++ b/icu/icu4c/source/common/msvcres.h @@ -19,7 +19,7 @@ STLPort's broken stddef.h from being used when rc.exe parses this file. #include "unicode/uversion.h" -#define ICU_WEBSITE "http://icu-project.org" +#define ICU_WEBSITE "https://icu.unicode.org/" #define ICU_COMPANY "The ICU Project" #define ICU_PRODUCT_PREFIX "ICU" #define ICU_PRODUCT "International Components for Unicode" diff --git a/icu/icu4c/source/common/norm2_nfc_data.h b/icu/icu4c/source/common/norm2_nfc_data.h index 455cc0c4285..3dada06c573 100644 --- a/icu/icu4c/source/common/norm2_nfc_data.h +++ b/icu/icu4c/source/common/norm2_nfc_data.h @@ -1,6 +1,5 @@ -// © 2016 and later: Unicode, Inc. and others. +// Copyright (C) 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html -// // Copyright (C) 1999-2016, International Business Machines // Corporation and others. All Rights Reserved. // @@ -8,31 +7,30 @@ // // machine-generated by: icu/source/tools/gennorm2/n2builder.cpp - #ifdef INCLUDED_FROM_NORMALIZER2_CPP static const UVersionInfo norm2_nfc_data_formatVersion={4,0,0,0}; -static const UVersionInfo norm2_nfc_data_dataVersion={0xd,0,0,0}; +static const UVersionInfo norm2_nfc_data_dataVersion={0xf,1,0,0}; static const int32_t norm2_nfc_data_indexes[Normalizer2Impl::IX_COUNT]={ -0x50,0x4bac,0x8814,0x8914,0x8914,0x8914,0x8914,0x8914,0xc0,0x300,0xae2,0x29e0,0x3c66,0xfc00,0x1288,0x3b9c, +0x50,0x4cb8,0x8920,0x8a20,0x8a20,0x8a20,0x8a20,0x8a20,0xc0,0x300,0xae2,0x29e0,0x3c66,0xfc00,0x1288,0x3b9c, 0x3c34,0x3c66,0x300,0 }; -static const uint16_t norm2_nfc_data_trieIndex[1746]={ +static const uint16_t norm2_nfc_data_trieIndex[1788]={ 0,0x40,0x7b,0xbb,0xfb,0x13a,0x17a,0x1b2,0x1f2,0x226,0x254,0x226,0x294,0x2d4,0x313,0x353, 0x393,0x3d2,0x40f,0x44e,0x226,0x226,0x488,0x4c8,0x4f8,0x530,0x226,0x570,0x59f,0x5de,0x226,0x5f3, -0x631,0x65f,0x226,0x68c,0x6cc,0x709,0x729,0x768,0x7a7,0x7e4,0x803,0x840,0x729,0x879,0x8a7,0x8e6, -0x226,0x920,0x937,0x977,0x98e,0x9cd,0x226,0xa03,0xa23,0xa5e,0xa6a,0xaa5,0xacd,0xb0a,0xb4a,0xb84, -0xb9f,0x226,0xbda,0x226,0xc1a,0xc39,0xc6f,0xcac,0x226,0x226,0x226,0x226,0x226,0xccf,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0xcfb,0x226,0x226,0xd30, -0x226,0x226,0xd4e,0x226,0xd78,0x226,0x226,0x226,0xdb4,0xdd4,0xe14,0xe53,0xe8e,0xece,0xf02,0xf2e, -0x808,0x226,0x226,0xf62,0x226,0x226,0x226,0xfa2,0xfe2,0x1022,0x1062,0x10a2,0x10e2,0x1122,0x1162,0x11a2, -0x11e2,0x226,0x226,0x1212,0x1243,0x226,0x1273,0x12a6,0x12e3,0x1322,0x1362,0x1398,0x13c6,0x226,0x226,0x226, +0x631,0x65f,0x687,0x6bd,0x6fd,0x73a,0x75a,0x799,0x7d8,0x815,0x834,0x871,0x75a,0x8aa,0x8d8,0x917, +0x834,0x951,0x968,0x9a8,0x9bf,0x9fe,0x226,0xa34,0xa54,0xa8f,0xa9b,0xad6,0xafe,0xb3b,0xb7b,0xbb5, +0xbd0,0x226,0xc0b,0x226,0xc4b,0xc6a,0xca0,0xcdd,0x226,0x226,0x226,0x226,0x226,0xd00,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0xd2c,0x226,0x226,0xd61, +0x226,0x226,0xd7f,0x226,0xda9,0x226,0x226,0x226,0xde5,0xe05,0xe45,0xe84,0xebf,0xeff,0xf33,0xf5f, +0x839,0x226,0x226,0xf93,0x226,0x226,0x226,0xfd3,0x1013,0x1053,0x1093,0x10d3,0x1113,0x1153,0x1193,0x11d3, +0x1213,0x226,0x226,0x1243,0x1274,0x226,0x12a4,0x12d7,0x1314,0x1353,0x1393,0x13c9,0x13f7,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x13f1,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0xcbd,0x226,0x140e,0x226,0x144e,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x148e,0x14c8,0x1506,0x1546,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1422,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0xcee,0x226,0x143f,0x226,0x147f,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x14bf,0x14f9,0x1537,0x1577,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, @@ -61,20 +59,20 @@ static const uint16_t norm2_nfc_data_trieIndex[1746]={ 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1585,0x15c3,0x15e3,0x226,0x226,0x226,0x226, -0x161d,0x226,0x226,0x1645,0x1677,0x16a5,0x80c,0x16b8,0x226,0x226,0x16c8,0x1708,0x226,0x226,0x226,0x1420, -0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750, -0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760, -0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754, -0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x175c,0x1748, -0x1750,0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750,0x1758, -0x1760,0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760,0x174c, -0x1754,0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x175c, -0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750, -0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760, -0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754, -0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x175c,0x1748,0x1750,0x1758,0x1760,0x174c,0x1754,0x1794,0x226, -0x17d4,0x180f,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x15b6,0x15f4,0x1614,0x226,0x226,0x226,0x226, +0x164e,0x226,0x226,0x1676,0x16a8,0x16d6,0x83d,0x16e9,0x226,0x226,0x16f9,0x1739,0x226,0x226,0x226,0x1451, +0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781, +0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791, +0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785, +0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x178d,0x1779, +0x1781,0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781,0x1789, +0x1791,0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791,0x177d, +0x1785,0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x178d, +0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781, +0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791, +0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785, +0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x178d,0x1779,0x1781,0x1789,0x1791,0x177d,0x1785,0x17c5,0x226, +0x1805,0x1840,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, @@ -82,57 +80,59 @@ static const uint16_t norm2_nfc_data_trieIndex[1746]={ 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x184f,0x188f,0x18cf,0x190f,0x194f,0x198f,0x19cf,0x1a0f,0x1a32,0x1a72,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1a92,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x655,0x664,0x67c,0x69b,0x6b0,0x6b0,0x6b0,0x6b4,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x1880,0x18c0,0x1900,0x1940,0x1980,0x19c0,0x1a00,0x1a40,0x1a63,0x1aa3,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1ac3,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x67e,0x68e,0x6a6,0x6c5,0x6da,0x6da,0x6da,0x6de,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0xbda,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0xc0b,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x54f,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x40c, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1ac5,0x226,0x226,0x1ad5,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0xdc6,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1ae5,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x15d6,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x1aef,0x54f,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x7eb,0x226,0x226, -0x9ba,0x226,0x1aff,0x1b0c,0x1b18,0x226,0x226,0x226,0x226,0x414,0x226,0x1b23,0x1b33,0x226,0x226,0x226, -0x7e0,0x226,0x226,0x226,0x226,0x1b43,0x226,0x226,0x226,0x1b4e,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x1b55,0x226,0x226,0x226,0x226,0x1b60,0x1b6f,0x8f6,0x1b7d,0x412,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x1b8b,0x798,0x226,0x226,0x226,0x226,0x226,0x1b9b,0x1baa,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x8d6,0x1bb2,0x1bc2,0x226, -0x226,0x226,0x9ba,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1bcc,0x226,0x226,0x226,0x226,0x226, -0x226,0x7e6,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1bc9, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1bdc, -0x7e0,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x84d,0x226,0x226,0x226,0x7ed,0x7ea, -0x226,0x226,0x226,0x226,0x7e8,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x9ba,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0xbd4,0x226,0x226,0x226, -0x226,0x7ea,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x1bec,0x226,0x226,0x226,0xefb,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1af6,0x226,0x226,0x1b06,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0xdf7,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1b16,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1607,0x226,0x226,0x226,0x226,0x66b,0x226,0x226,0x226, +0x226,0x1b20,0x54f,0x226,0x226,0x1b30,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x81c,0x226,0x226, +0x1b40,0x226,0x1b50,0x1b5d,0x1b69,0x226,0x226,0x226,0x226,0x414,0x226,0x1b74,0x1b84,0x226,0x226,0x226, +0x811,0x226,0x226,0x226,0x226,0x1b94,0x226,0x226,0x226,0x1b9f,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x1ba6,0x226,0x226,0x226,0x226,0x1bb1,0x1bc0,0x927,0x1bce,0x412,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x1bdc,0x7c9,0x226,0x226,0x226,0x226,0x226,0x1bec,0x1bfb,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x907,0x1c03,0x1c13,0x226, +0x226,0x226,0x9eb,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1c1d,0x226,0x226,0x226,0x226,0x226, +0x226,0x817,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1c1a, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1c2d, +0x811,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x87e,0x226,0x226,0x226,0x81e,0x81b, +0x226,0x226,0x226,0x226,0x819,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x9eb,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0xc05,0x226,0x226,0x226, +0x226,0x81b,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0xc08,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x1c3d,0x226,0x226,0x226,0xf2c,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x1bfc,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1bfe, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1c4d,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x1c4f,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1c5e,0x1c6e,0x1c7c,0x1c89,0x226, +0x1c95,0x1ca3,0x1cb3,0x226,0x226,0x226,0x226,0xd1b,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x1c0d,0x1c1d,0x1c2b,0x1c38,0x226,0x1c44,0x1c52,0x1c62,0x226,0x226, -0x226,0x226,0xcea,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1c72,0x1c7a, -0x1c88,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0xefb,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x4fc,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x1c98,0x226,0x226,0x226,0x226,0x226,0x226,0x1ca4,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x1cb4,0x1cc4,0x1cd4,0x1ce4,0x1cf4,0x1d04,0x1d14,0x1d24,0x1d34,0x1d44,0x1d54, -0x1d64,0x1d74,0x1d84,0x1d94,0x1da4,0x1db4,0x1dc4,0x1dd4,0x1de4,0x1df4,0x1e04,0x1e14,0x1e24,0x1e34,0x1e44,0x1e54, -0x1e64,0x1e74,0x1e84,0x1e94,0x1ea4,0x1eb4,0x1ec4,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x1cc3,0x1ccb,0x1cd9,0x226,0x226,0x226,0x226,0x226,0x4f9,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0xf2c,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x7c9,0x226,0x226,0x226,0x4fc,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1ce4,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1cf4,0x226,0x226,0x226,0x226, +0x226,0x226,0x1d00,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1d10,0x1d20, +0x1d30,0x1d40,0x1d50,0x1d60,0x1d70,0x1d80,0x1d90,0x1da0,0x1db0,0x1dc0,0x1dd0,0x1de0,0x1df0,0x1e00,0x1e10,0x1e20, +0x1e30,0x1e40,0x1e50,0x1e60,0x1e70,0x1e80,0x1e90,0x1ea0,0x1eb0,0x1ec0,0x1ed0,0x1ee0,0x1ef0,0x1f00,0x1f10,0x1f20, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x408,0x428,0xc4,0xc4,0xc4,0x448,0x457,0x46d,0x489,0x4a6,0x4c2, -0x4df,0x4fc,0x51b,0x538,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, -0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x552,0xc4,0x566,0xc4,0xc4,0xc4,0xc4, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x408,0x428, +0xc4,0xc4,0xc4,0x448,0x457,0x46d,0x489,0x4a6,0x4c2,0x4df,0x4fc,0x51b,0x538,0x552,0xc4,0xc4, 0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, -0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x586,0xc4,0xc4,0xc4,0xc4,0xc4, -0xc4,0xc4,0xc4,0x591,0x5ae,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x5ce,0x5e2,0xc4,0xc4,0x5f5, +0xc4,0xc4,0xc4,0x567,0xc4,0x57b,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, 0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, +0xc4,0xc4,0xc4,0xc4,0x59b,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x5a6,0x5c3,0xc4, +0xc4,0xc4,0xc4,0xc4,0xc4,0x5e3,0x5f9,0x60b,0xc4,0x61e,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, 0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, -0x615,0x635 +0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x63e,0x65e }; -static const uint16_t norm2_nfc_data_trieData[7892]={ +static const uint16_t norm2_nfc_data_trieData[7984]={ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, @@ -238,401 +238,406 @@ static const uint16_t norm2_nfc_data_trieData[7892]={ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,0xffb8,0xffb8,0xffb8,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0xffb8, -0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,0xffb8, -0xffcc,0xffcc,0xffb8,0xffcc,0xffcc,0xffb8,0xffcc,0xffcc,0xffcc,0xffb8,0xffb8,0xffb8,0xfe36,0xfe38,0xfe3a,0xffcc, -0xffcc,0xffcc,0xffb8,0xffcc,0xffcc,0xffb8,0xffb8,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0xffcc, +0xffb8,0xffb8,0xffb8,0xffcc,0xffcc,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffb8,0xffb8,0xffb8,0xffb8, +0xffb8,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1, +0xffb8,0xffcc,0xffcc,0xffb8,0xffcc,0xffcc,0xffb8,0xffcc,0xffcc,0xffcc,0xffb8,0xffb8,0xffb8,0xfe36,0xfe38,0xfe3a, +0xffcc,0xffcc,0xffcc,0xffb8,0xffcc,0xffcc,0xffb8,0xffb8,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0x864,0x1993,1,1,1,1,1,1,0x868,0x1999,1,0x86c, -0x199f,1,1,1,1,1,1,1,0xfc0e,1,1,1,1,1,1,1, -1,1,1,1,1,1,0xfe12,1,1,1,0xffcc,0xffb8,0xffcc,0xffcc,1,1, -1,0x29ec,0x29f2,0x29f8,0x29fe,0x2a04,0x2a0a,0x2a10,0x2a16,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,0x864,0x1993,1,1,1,1,1,1,0x868,0x1999,1, +0x86c,0x199f,1,1,1,1,1,1,1,0xfc0e,1,1,1,1,1,1, +1,1,1,1,1,1,1,0xfe12,1,1,1,0xffcc,0xffb8,0xffcc,0xffcc,1, +1,1,0x29ec,0x29f2,0x29f8,0x29fe,0x2a04,0x2a0a,0x2a10,0x2a16,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,0xfe0e,1,0xfc00,1,1,1,1,1,1,1,0x870, -1,1,1,0x19a5,0x19ab,0xfe12,1,1,1,1,1,1,1,1,1,0xfc00, -1,1,1,1,0x2a1c,0x2a22,1,0x2a28,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,0xffcc,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,0xfe0e,1,0xfc00,1,1,1,1,1,1,1, +0x870,1,1,1,0x19a5,0x19ab,0xfe12,1,1,1,1,1,1,1,1,1, +0xfc00,1,1,1,1,0x2a1c,0x2a22,1,0x2a28,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,0xffcc,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,0x2a2e,1,1,0x2a34,1,1, -1,1,1,0xfe0e,1,1,1,1,1,1,1,1,1,1,1,1, -1,0xfe12,1,1,1,1,1,1,1,1,1,1,1,0x2a3a,0x2a40,0x2a46, -1,1,0x2a4c,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,0x2a2e,1,1,0x2a34,1, +1,1,1,1,0xfe0e,1,1,1,1,1,1,1,1,1,1,1, +1,1,0xfe12,1,1,1,1,1,1,1,1,1,1,1,0x2a3a,0x2a40, +0x2a46,1,1,0x2a4c,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0xfe0e, -1,1,1,1,1,1,1,1,1,1,1,1,1,0xfe12,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +0xfe0e,1,1,1,1,1,1,1,1,1,1,1,1,1,0xfe12,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -0x878,0x19b1,1,1,0x19b7,0x19bd,0xfe12,1,1,1,1,1,1,1,1,0xfc00, -0xfc00,1,1,1,1,0x2a52,0x2a58,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,0x884,1,0x19c3,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,0x878,0x19b1,1,1,0x19b7,0x19bd,0xfe12,1,1,1,1,1,1,1,1, +0xfc00,0xfc00,1,1,1,1,0x2a52,0x2a58,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,0xfc00,1,1,1,1,1,1,0x888,0x890,1,1, -0x19c9,0x19cf,0x19d5,0xfe12,1,1,1,1,1,1,1,1,1,0xfc00,1,1, +1,1,1,1,1,1,1,1,1,1,0x884,1,0x19c3,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,0x894,1,0x19db,1,1,1,1,0xfe12,1,1, -1,1,1,1,1,0xfea8,0xfcb6,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,0xfc00,1,1,1,1,1,1,0x888,0x890,1, +1,0x19c9,0x19cf,0x19d5,0xfe12,1,1,1,1,1,1,1,1,1,0xfc00,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,0x894,1,0x19db,1,1,1,1,0xfe12,1, +1,1,1,1,1,1,0xfea8,0xfcb6,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,0xfe0e,1,1,0x898,0x19e1,1,0xfc00,1,1,1,0x89c,0x19e7,0x19ed, -1,0xdca,0x19f5,1,0xfe12,1,1,1,1,1,1,1,0xfc00,0xfc00,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,0xfe0e,1,1,0x898,0x19e1,1,0xfc00,1,1,1,0x89c,0x19e7, +0x19ed,1,0xdca,0x19f5,1,0xfe12,1,1,1,1,1,1,1,0xfc00,0xfc00,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,0xfe12,0xfe12,1,0xfc00,1,1,1, -1,1,1,0x8a8,0x8b0,1,1,0x19fd,0x1a03,0x1a09,0xfe12,1,1,1,1,1, -1,1,1,1,0xfc00,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,0xfc12,1,1, -1,1,0xfc00,1,1,1,1,1,1,1,1,1,0x8b4,0x1a0f,1,0xdd4, -0x1a17,0x1a1f,0xfc00,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,0xfe12,0xfe12,1,0xfc00,1,1, +1,1,1,1,0x8a8,0x8b0,1,1,0x19fd,0x1a03,0x1a09,0xfe12,1,1,1,1, +1,1,1,1,1,0xfc00,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,0xfece,0xfece,0xfe12,1,1, -1,1,1,1,1,1,0xfed6,0xfed6,0xfed6,0xfed6,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,0xfc12,1, +1,1,1,0xfc00,1,1,1,1,1,1,1,1,1,0x8b4,0x1a0f,1, +0xdd4,0x1a17,0x1a1f,0xfc00,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,0xfece,0xfece,0xfe12,1, +1,1,1,1,1,1,1,0xfed6,0xfed6,0xfed6,0xfed6,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0xfeec,0xfeec,0xfe12,1,1,1,1,1,1,1,1,0xfef4,0xfef4,0xfef4, -0xfef4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,0xffb8,0xffb8,1,1,1,1,1,1,1,1,1, +1,1,1,0xfeec,0xfeec,0xfe12,1,1,1,1,1,1,1,1,0xfef4,0xfef4, +0xfef4,0xfef4,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0xffb8,1,0xffb8,1,0xffb0,1,1,1,1,1,1,0x2a5f,1,1, -1,1,1,1,1,1,1,0x2a65,1,1,1,1,0x2a6b,1,1,1, -1,0x2a71,1,1,1,1,0x2a77,1,1,1,1,1,1,1,1,1, -1,1,1,0x2a7d,1,1,1,1,1,1,1,0xff02,0xff04,0x3c50,0xff08,0x3c58, -0x2a82,1,0x2a88,1,0xff04,0xff04,0xff04,0xff04,1,1,0xff04,0x3c60,0xffcc,0xffcc,0xfe12,1, -0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,0x2a8f,1,1, -1,1,1,1,1,1,1,0x2a95,1,1,1,1,0x2a9b,1,1,1, -1,0x2aa1,1,1,1,1,0x2aa7,1,1,1,1,1,1,1,1,1, -1,1,1,0x2aad,1,1,1,1,1,1,0xffb8,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,0xffb8,0xffb8,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,0xffb8,1,0xffb8,1,0xffb0,1,1,1,1,1,1,0x2a5f,1, +1,1,1,1,1,1,1,1,0x2a65,1,1,1,1,0x2a6b,1,1, +1,1,0x2a71,1,1,1,1,0x2a77,1,1,1,1,1,1,1,1, +1,1,1,1,0x2a7d,1,1,1,1,1,1,1,0xff02,0xff04,0x3c50,0xff08, +0x3c58,0x2a82,1,0x2a88,1,0xff04,0xff04,0xff04,0xff04,1,1,0xff04,0x3c60,0xffcc,0xffcc,0xfe12, +1,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,0x2a8f,1, +1,1,1,1,1,1,1,1,0x2a95,1,1,1,1,0x2a9b,1,1, +1,1,0x2aa1,1,1,1,1,0x2aa7,1,1,1,1,1,1,1,1, +1,1,1,1,0x2aad,1,1,1,1,1,1,0xffb8,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0x8c0,0x1a25,1,1,1,1,1,1,1,0xfc00,1,1, -1,1,1,1,1,1,0xfe0e,1,0xfe12,0xfe12,1,1,1,1,1,1, -1,1,1,1,1,1,1,0xffb8,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1, +1,1,1,1,1,0x8c0,0x1a25,1,1,1,1,1,1,1,0xfc00,1, +1,1,1,1,1,1,1,0xfe0e,1,0xfe12,0xfe12,1,1,1,1,1, +1,1,1,1,1,1,1,1,0xffb8,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00, -0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,1, +1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00, -0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,1, +1,1,1,1,1,1,1,1,1,1,1,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00, +0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00, +0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00,0xfe00, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,0xffcc,0xffcc,0xffcc,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0xfe12, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0xfe12, +1,1,1,1,1,1,1,1,1,1,1,1,1,0xffcc,0xffcc,0xffcc, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0xfe12,1,1,1,1,1,1,1,1,1,1,0xffcc,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +0xfe12,0xfe12,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,0xffc8,1,1,1,1,1,1,1,1, +0xfe12,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,0xfe12,1,1,1,1,1,1,1,1,1,1,0xffcc,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,0xffc8,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,0xffbc,0xffcc,0xffb8,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,0xffcc,0xffb8,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0xfe12,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc, -0xffcc,1,1,0xffb8,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,0xffbc,0xffcc,0xffb8,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,0xffcc,0xffb8,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffcc, -0xffcc,0xffb8,1,0xffb8,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,0xfe12,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc, +0xffcc,0xffcc,1,1,0xffb8,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8, +0xffcc,0xffcc,0xffb8,1,0xffb8,0xffcc,0xffcc,0xffb8,0xffb8,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffb8,0xffcc, +0xffcc,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,0x8c4,0x1a2b,0x8c8,0x1a31,0x8cc,0x1a37,0x8d0,0x1a3d,0x8d4,0x1a43,1,1,0x8d8, -0x1a49,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0xfe0e,0xfc00,1,1,1,1,0x8dc,0x1a4f,0x8e0,0x1a55,0x8e4,0x8e8,0x1a5b,0x1a61, -0x8ec,0x1a67,0xfe12,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,0x8c4,0x1a2b,0x8c8,0x1a31,0x8cc,0x1a37,0x8d0,0x1a3d,0x8d4,0x1a43,1,1, +0x8d8,0x1a49,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,0xffcc,0xffb8,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc, -0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,0xfe0e,0xfc00,1,1,1,1,0x8dc,0x1a4f,0x8e0,0x1a55,0x8e4,0x8e8,0x1a5b, +0x1a61,0x8ec,0x1a67,0xfe12,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,0xfe12,0xfe12,1,1, +1,1,1,1,1,1,1,1,1,1,0xffcc,0xffb8,0xffcc,0xffcc,0xffcc,0xffcc, +0xffcc,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,0xfe12,0xfe12,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0xfe0e,1,1,1,1,1,1,1,1,1,1,1, -0xfe12,0xfe12,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0xffcc,0xffcc,0xffcc,1,0xfe02,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffcc,0xffcc,0xffb8,0xffb8, -0xffb8,0xffb8,0xffcc,1,0xfe02,0xfe02,0xfe02,0xfe02,0xfe02,0xfe02,0xfe02,1,1,1,1,0xffb8, -1,1,1,1,1,1,0xffcc,1,1,1,0xffcc,0xffcc,1,1,1,1, -1,1,0xffcc,0xffcc,0xffb8,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffb8,0xffcc,0xffcc,0xffd4, -0xffac,0xffb8,0xff94,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,0xfe0e,1,1,1,1,1,1,1,1,1,1, +1,0xfe12,0xfe12,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,0xffcc,0xffcc,0xffcc,1,0xfe02,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffcc,0xffcc,0xffb8, +0xffb8,0xffb8,0xffb8,0xffcc,1,0xfe02,0xfe02,0xfe02,0xfe02,0xfe02,0xfe02,0xfe02,1,1,1,1, +0xffb8,1,1,1,1,1,1,0xffcc,1,1,1,0xffcc,0xffcc,1,1,1, +1,1,1,0xffcc,0xffcc,0xffb8,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffb8,0xffcc,0xffcc, +0xffd4,0xffac,0xffb8,0xff94,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc, 0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc, -0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffd0,0xffc8,0xffc8,0xffb8,1,0xffcc,0xffd2,0xffb8, -0xffcc,0xffb8,0x1a6c,0x1a72,0x1a78,0x1a7e,0x1a85,0x1a8b,0x1a91,0x1a97,0x1a9f,0x1aa9,0x1ab0,0x1ab6,0x1abc,0x1ac2, -0x1ac8,0x1ace,0x1ad5,0x1adb,0x1ae0,0x1ae6,0x1aee,0x1af8,0x1b02,0x1b0c,0x1b14,0x1b1a,0x1b20,0x1b26,0x1b2f,0x1b39, -0x1b41,0x1b47,0x1b4c,0x1b52,0x1b58,0x1b5e,0x1b64,0x1b6a,0x1b70,0x1b76,0x1b7d,0x1b83,0x1b88,0x1b8e,0x1b94,0x1b9a, -0x1ba2,0x1bac,0x1bb4,0x1bba,0x1bc0,0x1bc6,0x1bcc,0x1bd2,0xdde,0xde8,0x1bda,0x1be4,0x1bec,0x1bf2,0x1bf8,0x1bfe, -0x1c04,0x1c0a,0x1c10,0x1c16,0x1c1d,0x1c23,0x1c28,0x1c2e,0x1c34,0x1c3a,0x1c40,0x1c46,0x1c4c,0x1c52,0x1c5a,0x1c64, -0x1c6e,0x1c78,0x1c82,0x1c8c,0x1c96,0x1ca0,0x1ca9,0x1caf,0x1cb5,0x1cbb,0x1cc0,0x1cc6,0xdf2,0xdfc,0x1cce,0x1cd8, -0x1ce0,0x1ce6,0x1cec,0x1cf2,0xe06,0xe10,0x1cfa,0x1d04,0x1d0e,0x1d18,0x1d22,0x1d2c,0x1d34,0x1d3a,0x1d40,0x1d46, -0x1d4c,0x1d52,0x1d58,0x1d5e,0x1d64,0x1d6a,0x1d70,0x1d76,0x1d7c,0x1d82,0x1d8a,0x1d94,0x1d9e,0x1da8,0x1db0,0x1db6, -0x1dbd,0x1dc3,0x1dc8,0x1dce,0x1dd4,0x1dda,0x1de0,0x1de6,0x1dec,0x1df2,0x1df9,0x1dff,0x1e05,0x1e0b,0x1e11,0x1e17, -0x1e1c,0x1e22,0x1e28,0x1e2e,0x1e35,0x1e3b,0x1e41,0x1e47,0x1e4c,0x1e52,0x1e58,0x1e5e,1,0x1e65,1,1, -1,1,0xe1a,0xe28,0x1e6a,0x1e70,0x1e78,0x1e82,0x1e8c,0x1e96,0x1ea0,0x1eaa,0x1eb4,0x1ebe,0x1ec8,0x1ed2, -0x1edc,0x1ee6,0x1ef0,0x1efa,0x1f04,0x1f0e,0x1f18,0x1f22,0x1f2c,0x1f36,0xe36,0xe40,0x1f3e,0x1f44,0x1f4a,0x1f50, -0x1f58,0x1f62,0x1f6c,0x1f76,0x1f80,0x1f8a,0x1f94,0x1f9e,0x1fa8,0x1fb2,0x1fba,0x1fc0,0x1fc6,0x1fcc,0xe4a,0xe54, -0x1fd2,0x1fd8,0x1fe0,0x1fea,0x1ff4,0x1ffe,0x2008,0x2012,0x201c,0x2026,0x2030,0x203a,0x2044,0x204e,0x2058,0x2062, -0x206c,0x2076,0x2080,0x208a,0x2094,0x209e,0x20a6,0x20ac,0x20b2,0x20b8,0x20c0,0x20ca,0x20d4,0x20de,0x20e8,0x20f2, -0x20fc,0x2106,0x2110,0x211a,0x2122,0x2128,0x212f,0x2135,0x213a,0x2140,0x2146,0x214c,1,1,1,1, -1,1,0xe5e,0xe74,0xe8c,0xe9a,0xea8,0xeb6,0xec4,0xed2,0xede,0xef4,0xf0c,0xf1a,0xf28,0xf36, -0xf44,0xf52,0xf5e,0xf6c,0x2155,0x215f,0x2169,0x2173,1,1,0xf7a,0xf88,0x217d,0x2187,0x2191,0x219b, -1,1,0xf96,0xfac,0xfc4,0xfd2,0xfe0,0xfee,0xffc,0x100a,0x1016,0x102c,0x1044,0x1052,0x1060,0x106e, -0x107c,0x108a,0x1096,0x10a8,0x21a5,0x21af,0x21b9,0x21c3,0x21cd,0x21d7,0x10ba,0x10cc,0x21e1,0x21eb,0x21f5,0x21ff, -0x2209,0x2213,0x10de,0x10ec,0x221d,0x2227,0x2231,0x223b,1,1,0x10fa,0x1108,0x2245,0x224f,0x2259,0x2263, -1,1,0x1116,0x1128,0x226d,0x2277,0x2281,0x228b,0x2295,0x229f,1,0x113a,1,0x22a9,1,0x22b3, -1,0x22bd,0x114c,0x1162,0x117a,0x1188,0x1196,0x11a4,0x11b2,0x11c0,0x11cc,0x11e2,0x11fa,0x1208,0x1216,0x1224, -0x1232,0x1240,0x124c,0x3b9e,0x22c5,0x3ba6,0x1256,0x3bae,0x22cb,0x3bb6,0x22d1,0x3bbe,0x22d7,0x3bc6,0x1260,0x3bce, -1,1,0x22de,0x22e8,0x22f7,0x2307,0x2317,0x2327,0x2337,0x2347,0x2352,0x235c,0x236b,0x237b,0x238b,0x239b, -0x23ab,0x23bb,0x23c6,0x23d0,0x23df,0x23ef,0x23ff,0x240f,0x241f,0x242f,0x243a,0x2444,0x2453,0x2463,0x2473,0x2483, -0x2493,0x24a3,0x24ae,0x24b8,0x24c7,0x24d7,0x24e7,0x24f7,0x2507,0x2517,0x2522,0x252c,0x253b,0x254b,0x255b,0x256b, -0x257b,0x258b,0x2595,0x259b,0x25a3,0x25aa,0x25b3,1,0x126a,0x25bd,0x25c5,0x25cb,0x25d1,0x3bd6,0x25d6,1, -0x2ab2,0x8f0,1,0x25dd,0x25e5,0x25ec,0x25f5,1,0x1274,0x25ff,0x2607,0x3bde,0x260d,0x3be6,0x2612,0x2619, -0x261f,0x2625,0x262b,0x2631,0x2639,0x3bf0,1,1,0x2641,0x2649,0x2651,0x2657,0x265d,0x3bfa,1,0x2663, -0x2669,0x266f,0x2675,0x267b,0x2683,0x3c04,0x268b,0x2691,0x2697,0x269f,0x26a7,0x26ad,0x26b3,0x3c0e,0x26b9,0x26bf, -0x3c16,0x2ab7,1,1,0x26c7,0x26ce,0x26d7,1,0x127e,0x26e1,0x26e9,0x3c1e,0x26ef,0x3c26,0x26f4,0x2abb, -0x8fc,1,0xfa09,0xfa09,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0xffcc,0xffcc,0xfe02,0xfe02,0xffcc,0xffcc,0xffcc,0xffcc,0xfe02,0xfe02,0xfe02,0xffcc,0xffcc,1, -1,1,1,0xffcc,1,1,1,0xfe02,0xfe02,0xffcc,0xffb8,0xffcc,0xfe02,0xfe02,0xffb8,0xffb8, -0xffb8,0xffb8,0xffcc,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,0x2abe,1,1,1,0x2ac2,0x3c2e,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,0x908,1,0x90c,1,0x910,1,1,1,1,1,0x26fb,0x2701,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,0x2707,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,0x270d,0x2713,0x2719,0x914,1,0x918,1,0x91c,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,0x920,0x271f,1,1,1,0x924,0x2725,1,0x928,0x272b, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,0x92c,0x2731,0x930,0x2737,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x934, -1,1,1,0x273d,1,0x938,0x2743,0x93c,1,0x2749,0x940,0x274f,1,1,1,0x944, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0x2755,0x948,0x275b,1,0x94c,0x950,1,1,1,1,1,1,1,0x2761, -0x2767,0x276d,0x2773,0x2779,0x954,0x958,0x277f,0x2785,0x95c,0x960,0x278b,0x2791,0x964,0x968,0x96c,0x970, -1,1,0x2797,0x279d,0x974,0x978,0x27a3,0x27a9,0x97c,0x980,0x27af,0x27b5,1,1,1,1, -1,1,1,0x984,0x988,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0x98c,1,1,1,1,1,0x990,0x994,1,0x998,0x27bb,0x27c1, -0x27c7,0x27cd,1,1,0x99c,0x9a0,0x9a4,0x9a8,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,0x27d3,0x27d9,0x27df,0x27e5,1,1,1,1, -1,1,0x27eb,0x27f1,0x27f7,0x27fd,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x2ac7, -0x2acb,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,0x2acf,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,0xfe12,1,1, +0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffd0,0xffc8,0xffc8,0xffb8,0xffb4,0xffcc,0xffd2, +0xffb8,0xffcc,0xffb8,0x1a6c,0x1a72,0x1a78,0x1a7e,0x1a85,0x1a8b,0x1a91,0x1a97,0x1a9f,0x1aa9,0x1ab0,0x1ab6,0x1abc, +0x1ac2,0x1ac8,0x1ace,0x1ad5,0x1adb,0x1ae0,0x1ae6,0x1aee,0x1af8,0x1b02,0x1b0c,0x1b14,0x1b1a,0x1b20,0x1b26,0x1b2f, +0x1b39,0x1b41,0x1b47,0x1b4c,0x1b52,0x1b58,0x1b5e,0x1b64,0x1b6a,0x1b70,0x1b76,0x1b7d,0x1b83,0x1b88,0x1b8e,0x1b94, +0x1b9a,0x1ba2,0x1bac,0x1bb4,0x1bba,0x1bc0,0x1bc6,0x1bcc,0x1bd2,0xdde,0xde8,0x1bda,0x1be4,0x1bec,0x1bf2,0x1bf8, +0x1bfe,0x1c04,0x1c0a,0x1c10,0x1c16,0x1c1d,0x1c23,0x1c28,0x1c2e,0x1c34,0x1c3a,0x1c40,0x1c46,0x1c4c,0x1c52,0x1c5a, +0x1c64,0x1c6e,0x1c78,0x1c82,0x1c8c,0x1c96,0x1ca0,0x1ca9,0x1caf,0x1cb5,0x1cbb,0x1cc0,0x1cc6,0xdf2,0xdfc,0x1cce, +0x1cd8,0x1ce0,0x1ce6,0x1cec,0x1cf2,0xe06,0xe10,0x1cfa,0x1d04,0x1d0e,0x1d18,0x1d22,0x1d2c,0x1d34,0x1d3a,0x1d40, +0x1d46,0x1d4c,0x1d52,0x1d58,0x1d5e,0x1d64,0x1d6a,0x1d70,0x1d76,0x1d7c,0x1d82,0x1d8a,0x1d94,0x1d9e,0x1da8,0x1db0, +0x1db6,0x1dbd,0x1dc3,0x1dc8,0x1dce,0x1dd4,0x1dda,0x1de0,0x1de6,0x1dec,0x1df2,0x1df9,0x1dff,0x1e05,0x1e0b,0x1e11, +0x1e17,0x1e1c,0x1e22,0x1e28,0x1e2e,0x1e35,0x1e3b,0x1e41,0x1e47,0x1e4c,0x1e52,0x1e58,0x1e5e,1,0x1e65,1, +1,1,1,0xe1a,0xe28,0x1e6a,0x1e70,0x1e78,0x1e82,0x1e8c,0x1e96,0x1ea0,0x1eaa,0x1eb4,0x1ebe,0x1ec8, +0x1ed2,0x1edc,0x1ee6,0x1ef0,0x1efa,0x1f04,0x1f0e,0x1f18,0x1f22,0x1f2c,0x1f36,0xe36,0xe40,0x1f3e,0x1f44,0x1f4a, +0x1f50,0x1f58,0x1f62,0x1f6c,0x1f76,0x1f80,0x1f8a,0x1f94,0x1f9e,0x1fa8,0x1fb2,0x1fba,0x1fc0,0x1fc6,0x1fcc,0xe4a, +0xe54,0x1fd2,0x1fd8,0x1fe0,0x1fea,0x1ff4,0x1ffe,0x2008,0x2012,0x201c,0x2026,0x2030,0x203a,0x2044,0x204e,0x2058, +0x2062,0x206c,0x2076,0x2080,0x208a,0x2094,0x209e,0x20a6,0x20ac,0x20b2,0x20b8,0x20c0,0x20ca,0x20d4,0x20de,0x20e8, +0x20f2,0x20fc,0x2106,0x2110,0x211a,0x2122,0x2128,0x212f,0x2135,0x213a,0x2140,0x2146,0x214c,1,1,1, +1,1,1,0xe5e,0xe74,0xe8c,0xe9a,0xea8,0xeb6,0xec4,0xed2,0xede,0xef4,0xf0c,0xf1a,0xf28, +0xf36,0xf44,0xf52,0xf5e,0xf6c,0x2155,0x215f,0x2169,0x2173,1,1,0xf7a,0xf88,0x217d,0x2187,0x2191, +0x219b,1,1,0xf96,0xfac,0xfc4,0xfd2,0xfe0,0xfee,0xffc,0x100a,0x1016,0x102c,0x1044,0x1052,0x1060, +0x106e,0x107c,0x108a,0x1096,0x10a8,0x21a5,0x21af,0x21b9,0x21c3,0x21cd,0x21d7,0x10ba,0x10cc,0x21e1,0x21eb,0x21f5, +0x21ff,0x2209,0x2213,0x10de,0x10ec,0x221d,0x2227,0x2231,0x223b,1,1,0x10fa,0x1108,0x2245,0x224f,0x2259, +0x2263,1,1,0x1116,0x1128,0x226d,0x2277,0x2281,0x228b,0x2295,0x229f,1,0x113a,1,0x22a9,1, +0x22b3,1,0x22bd,0x114c,0x1162,0x117a,0x1188,0x1196,0x11a4,0x11b2,0x11c0,0x11cc,0x11e2,0x11fa,0x1208,0x1216, +0x1224,0x1232,0x1240,0x124c,0x3b9e,0x22c5,0x3ba6,0x1256,0x3bae,0x22cb,0x3bb6,0x22d1,0x3bbe,0x22d7,0x3bc6,0x1260, +0x3bce,1,1,0x22de,0x22e8,0x22f7,0x2307,0x2317,0x2327,0x2337,0x2347,0x2352,0x235c,0x236b,0x237b,0x238b, +0x239b,0x23ab,0x23bb,0x23c6,0x23d0,0x23df,0x23ef,0x23ff,0x240f,0x241f,0x242f,0x243a,0x2444,0x2453,0x2463,0x2473, +0x2483,0x2493,0x24a3,0x24ae,0x24b8,0x24c7,0x24d7,0x24e7,0x24f7,0x2507,0x2517,0x2522,0x252c,0x253b,0x254b,0x255b, +0x256b,0x257b,0x258b,0x2595,0x259b,0x25a3,0x25aa,0x25b3,1,0x126a,0x25bd,0x25c5,0x25cb,0x25d1,0x3bd6,0x25d6, +1,0x2ab2,0x8f0,1,0x25dd,0x25e5,0x25ec,0x25f5,1,0x1274,0x25ff,0x2607,0x3bde,0x260d,0x3be6,0x2612, +0x2619,0x261f,0x2625,0x262b,0x2631,0x2639,0x3bf0,1,1,0x2641,0x2649,0x2651,0x2657,0x265d,0x3bfa,1, +0x2663,0x2669,0x266f,0x2675,0x267b,0x2683,0x3c04,0x268b,0x2691,0x2697,0x269f,0x26a7,0x26ad,0x26b3,0x3c0e,0x26b9, +0x26bf,0x3c16,0x2ab7,1,1,0x26c7,0x26ce,0x26d7,1,0x127e,0x26e1,0x26e9,0x3c1e,0x26ef,0x3c26,0x26f4, +0x2abb,0x8fc,1,0xfa09,0xfa09,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,0xffcc,0xffcc,0xfe02,0xfe02,0xffcc,0xffcc,0xffcc,0xffcc,0xfe02,0xfe02,0xfe02,0xffcc,0xffcc, +1,1,1,1,0xffcc,1,1,1,0xfe02,0xfe02,0xffcc,0xffb8,0xffcc,0xfe02,0xfe02,0xffb8, +0xffb8,0xffb8,0xffb8,0xffcc,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,0x2abe,1,1,1,0x2ac2,0x3c2e, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,0x908,1,0x90c,1,0x910,1,1,1,1,1,0x26fb,0x2701, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,0x2707,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,0x270d,0x2713,0x2719,0x914,1,0x918,1,0x91c,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,0x920,0x271f,1,1,1,0x924,0x2725,1,0x928, +0x272b,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,0x92c,0x2731,0x930,0x2737,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +0x934,1,1,1,0x273d,1,0x938,0x2743,0x93c,1,0x2749,0x940,0x274f,1,1,1, +0x944,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,0x2755,0x948,0x275b,1,0x94c,0x950,1,1,1,1,1,1,1, +0x2761,0x2767,0x276d,0x2773,0x2779,0x954,0x958,0x277f,0x2785,0x95c,0x960,0x278b,0x2791,0x964,0x968,0x96c, +0x970,1,1,0x2797,0x279d,0x974,0x978,0x27a3,0x27a9,0x97c,0x980,0x27af,0x27b5,1,1,1, +1,1,1,1,0x984,0x988,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,0x98c,1,1,1,1,1,0x990,0x994,1,0x998,0x27bb, +0x27c1,0x27c7,0x27cd,1,1,0x99c,0x9a0,0x9a4,0x9a8,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,0x27d3,0x27d9,0x27df,0x27e5,1,1,1, +1,1,1,0x27eb,0x27f1,0x27f7,0x27fd,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +0x2ac7,0x2acb,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x2acf,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,0xffcc,0xffcc, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,0xfe12,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0xffcc, 0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc, -0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,0xffb4,0xffc8,0xffd0,0xffbc,0xffc0,0xffc0,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x9ac,1, -1,1,1,0x9b0,0x2803,0x9b4,0x2809,0x9b8,0x280f,0x9bc,0x2815,0x9c0,0x281b,0x9c4,0x2821,0x9c8, -0x2827,0x9cc,0x282d,0x9d0,0x2833,0x9d4,0x2839,0x9d8,0x283f,0x9dc,0x2845,1,0x9e0,0x284b,0x9e4,0x2851, -0x9e8,0x2857,1,1,1,1,1,0x9ec,0x285d,0x2863,0x9f4,0x2869,0x286f,0x9fc,0x2875,0x287b, -0xa04,0x2881,0x2887,0xa0c,0x288d,0x2893,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,0x2899,1,1,1,1,0xfc10, -0xfc10,1,1,0xa14,0x289f,1,1,1,1,1,1,1,0xa18,1,1,1, -1,0xa1c,0x28a5,0xa20,0x28ab,0xa24,0x28b1,0xa28,0x28b7,0xa2c,0x28bd,0xa30,0x28c3,0xa34,0x28c9,0xa38, -0x28cf,0xa3c,0x28d5,0xa40,0x28db,0xa44,0x28e1,0xa48,0x28e7,1,0xa4c,0x28ed,0xa50,0x28f3,0xa54,0x28f9, -1,1,1,1,1,0xa58,0x28ff,0x2905,0xa60,0x290b,0x2911,0xa68,0x2917,0x291d,0xa70,0x2923, -0x2929,0xa78,0x292f,0x2935,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,0xa80,0xa84,0xa88,0xa8c,1,0x293b,1,1,0x2941,0x2947,0x294d, -0x2953,1,1,0xa90,0x2959,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0xffcc,1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc, -0xffcc,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,1,1, +0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,0xffb4,0xffc8,0xffd0,0xffbc,0xffc0,0xffc0,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x9ac, +1,1,1,1,0x9b0,0x2803,0x9b4,0x2809,0x9b8,0x280f,0x9bc,0x2815,0x9c0,0x281b,0x9c4,0x2821, +0x9c8,0x2827,0x9cc,0x282d,0x9d0,0x2833,0x9d4,0x2839,0x9d8,0x283f,0x9dc,0x2845,1,0x9e0,0x284b,0x9e4, +0x2851,0x9e8,0x2857,1,1,1,1,1,0x9ec,0x285d,0x2863,0x9f4,0x2869,0x286f,0x9fc,0x2875, +0x287b,0xa04,0x2881,0x2887,0xa0c,0x288d,0x2893,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,0x2899,1,1,1,1, +0xfc10,0xfc10,1,1,0xa14,0x289f,1,1,1,1,1,1,1,0xa18,1,1, +1,1,0xa1c,0x28a5,0xa20,0x28ab,0xa24,0x28b1,0xa28,0x28b7,0xa2c,0x28bd,0xa30,0x28c3,0xa34,0x28c9, +0xa38,0x28cf,0xa3c,0x28d5,0xa40,0x28db,0xa44,0x28e1,0xa48,0x28e7,1,0xa4c,0x28ed,0xa50,0x28f3,0xa54, +0x28f9,1,1,1,1,1,0xa58,0x28ff,0x2905,0xa60,0x290b,0x2911,0xa68,0x2917,0x291d,0xa70, +0x2923,0x2929,0xa78,0x292f,0x2935,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,0xa80,0xa84,0xa88,0xa8c,1,0x293b,1,1,0x2941,0x2947, +0x294d,0x2953,1,1,0xa90,0x2959,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,0xfe12,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,0xfe12,1,1,1,1,1,1, +1,1,1,1,1,0xffcc,1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc, +0xffcc,0xffcc,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc, -0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,0xfe12,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,0xfe12,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0xffb8,0xffb8,0xffb8,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,0xfe12,1,1,1,1,1,1,1, +1,1,1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc, +0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,0xffb8,0xffb8,0xffb8,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,0xfe12,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,0xffcc,1,0xffcc,0xffcc,0xffb8,1,1,0xffcc, -0xffcc,1,1,1,1,1,0xffcc,0xffcc,1,0xffcc,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,0xfe12,1, -1,1,1,1,1,1,1,1,0xae2,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289, +1,1,1,1,1,1,1,1,1,0xffcc,1,0xffcc,0xffcc,0xffb8,1,1, +0xffcc,0xffcc,1,1,1,1,1,0xffcc,0xffcc,1,0xffcc,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0xfe12, +1,1,1,1,1,1,1,1,1,0xae2,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289, 0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289, -0x1289,0x1289,0x1289,0x1289,0xae2,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289, +0x1289,0x1289,0x1289,0x1289,0x1289,0xae2,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289, 0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289, -0xae2,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289, -0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0xae2,0x1289,0x1289,0x1289, +0x1289,0xae2,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289, +0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0xae2,0x1289,0x1289, 0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289, -0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0x3c66,1,0x3c66,0x3c66,0x3c66,0x3c66,0x3c66,0x3c66,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x3c66,0x3c66, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,0x3c66,1,1,1,1,0x3c66,1,1,1,0x3c66,1,0x3c66,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,0x3b97,1,0x2ad5, -0x2ad9,0x2add,0x2ae1,0x2ae5,0x2ae9,0x2aed,0x2af1,0x2af1,0x2af5,0x2af9,0x2afd,0x2b01,0x2b05,0x2b09,0x2b0d,0x2b11, -0x2b15,0x2b19,0x2b1d,0x2b21,0x2b25,0x2b29,0x2b2d,0x2b31,0x2b35,0x2b39,0x2b3d,0x2b41,0x2b45,0x2b49,0x2b4d,0x2b51, -0x2b55,0x2b59,0x2b5d,0x2b61,0x2b65,0x2b69,0x2b6d,0x2b71,0x2b75,0x2b79,0x2b7d,0x2b81,0x2b85,0x2b89,0x2b8d,0x2b91, -0x2b95,0x2b99,0x2b9d,0x2ba1,0x2ba5,0x2ba9,0x2bad,0x2bb1,0x2bb5,0x2bb9,0x2bbd,0x2bc1,0x2bc5,0x2bc9,0x2bcd,0x2bd1, -0x2bd5,0x2bd9,0x2bdd,0x2be1,0x2be5,0x2be9,0x2bed,0x2bf1,0x2bf5,0x2bf9,0x2bfd,0x2c01,0x2c05,0x2c09,0x2c0d,0x2c11, -0x2c15,0x2c19,0x2c1d,0x2c21,0x2c25,0x2c29,0x2c2d,0x2c31,0x2c35,0x2c39,0x2c3d,0x2b21,0x2c41,0x2c45,0x2c49,0x2c4d, -0x2c51,0x2c55,0x2c59,0x2c5d,0x2c61,0x2c65,0x2c69,0x2c6d,0x2c71,0x2c75,0x2c79,0x2c7d,0x2c81,0x2c85,0x2c89,0x2c8d, -0x2c91,0x2c95,0x2c99,0x2c9d,0x2ca1,0x2ca5,0x2ca9,0x2cad,0x2cb1,0x2cb5,0x2cb9,0x2cbd,0x2cc1,0x2cc5,0x2cc9,0x2ccd, -0x2cd1,0x2cd5,0x2cd9,0x2cdd,0x2ce1,0x2ce5,0x2ce9,0x2ced,0x2cf1,0x2cf5,0x2cf9,0x2cfd,0x2d01,0x2d05,0x2d09,0x2d0d, -0x2d11,0x2d15,0x2d19,0x2d1d,0x2d21,0x2d25,0x2d29,0x2d2d,0x2d31,0x2d35,0x2d39,0x2d3d,0x2d41,0x2d45,0x2d49,0x2d4d, -0x2c89,0x2d51,0x2d55,0x2d59,0x2d5d,0x2d61,0x2d65,0x2d69,0x2d6d,0x2c49,0x2d71,0x2d75,0x2d79,0x2d7d,0x2d81,0x2d85, -0x2d89,0x2d8d,0x2d91,0x2d95,0x2d99,0x2d9d,0x2da1,0x2da5,0x2da9,0x2dad,0x2db1,0x2db5,0x2db9,0x2dbd,0x2b21,0x2dc1, -0x2dc5,0x2dc9,0x2dcd,0x2dd1,0x2dd5,0x2dd9,0x2ddd,0x2de1,0x2de5,0x2de9,0x2ded,0x2df1,0x2df5,0x2df9,0x2dfd,0x2e01, -0x2e05,0x2e09,0x2e0d,0x2e11,0x2e15,0x2e19,0x2e1d,0x2e21,0x2e25,0x2e29,0x2c51,0x2e2d,0x2e31,0x2e35,0x2e39,0x2e3d, -0x2e41,0x2e45,0x2e49,0x2e4d,0x2e51,0x2e55,0x2e59,0x2e5d,0x2e61,0x2e65,0x2e69,0x2e6d,0x2e71,0x2e75,0x2e79,0x2e7d, -0x2e81,0x2e85,0x2e89,0x2e8d,0x2e91,0x2e95,0x2e99,0x2e9d,0x2ea1,0x2ea5,0x2ea9,0x2ead,0x2eb1,0x2eb5,0x2eb9,0x2ebd, -0x2ec1,0x2ec5,0x2ec9,0x2ecd,0x2ed1,0x2ed5,0x2ed9,0x2edd,0x2ee1,0x2ee5,0x2ee9,0x2eed,0x2ef1,1,1,0x2ef5, -1,0x2ef9,1,1,0x2efd,0x2f01,0x2f05,0x2f09,0x2f0d,0x2f11,0x2f15,0x2f19,0x2f1d,0x2f21,1,0x2f25, -1,0x2f29,1,1,0x2f2d,0x2f31,1,1,1,0x2f35,0x2f39,0x2f3d,0x2f41,0x2f45,0x2f49,0x2f4d, -0x2f51,0x2f55,0x2f59,0x2f5d,0x2f61,0x2f65,0x2f69,0x2f6d,0x2f71,0x2f75,0x2f79,0x2f7d,0x2f81,0x2f85,0x2f89,0x2f8d, -0x2f91,0x2f95,0x2f99,0x2f9d,0x2fa1,0x2fa5,0x2fa9,0x2fad,0x2fb1,0x2fb5,0x2fb9,0x2fbd,0x2fc1,0x2fc5,0x2fc9,0x2fcd, -0x2fd1,0x2fd5,0x2fd9,0x2fdd,0x2fe1,0x2fe5,0x2d25,0x2fe9,0x2fed,0x2ff1,0x2ff5,0x2ff9,0x2ffd,0x2ffd,0x3001,0x3005, -0x3009,0x300d,0x3011,0x3015,0x3019,0x301d,0x2f2d,0x3021,0x3025,0x3029,0x302d,0x3031,0x3037,1,1,0x303b, -0x303f,0x3043,0x3047,0x304b,0x304f,0x3053,0x3057,0x2f65,0x305b,0x305f,0x3063,0x2ef5,0x3067,0x306b,0x306f,0x3073, -0x3077,0x307b,0x307f,0x3083,0x3087,0x308b,0x308f,0x3093,0x2f89,0x3097,0x2f8d,0x309b,0x309f,0x30a3,0x30a7,0x30ab, -0x2ef9,0x2b75,0x30af,0x30b3,0x30b7,0x2c8d,0x2de9,0x30bb,0x30bf,0x2fa9,0x30c3,0x2fad,0x30c7,0x30cb,0x30cf,0x2f01, -0x30d3,0x30d7,0x30db,0x30df,0x30e3,0x2f05,0x30e7,0x30eb,0x30ef,0x30f3,0x30f7,0x30fb,0x2fe5,0x30ff,0x3103,0x2d25, -0x3107,0x2ff5,0x310b,0x310f,0x3113,0x3117,0x311b,0x3009,0x311f,0x2f29,0x3123,0x300d,0x2c41,0x3127,0x3011,0x312b, -0x3019,0x312f,0x3133,0x3137,0x313b,0x313f,0x3021,0x2f19,0x3143,0x3025,0x3147,0x3029,0x314b,0x2af1,0x314f,0x3155, -0x315b,0x3161,0x3165,0x3169,0x316d,0x3173,0x3179,0x317f,0x3183,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x3186, -0xfe34,0x318c,1,1,1,1,1,1,1,1,1,1,0x3192,0x3198,0x31a0,0x31aa, -0x31b2,0x31b8,0x31be,0x31c4,0x31ca,0x31d0,0x31d6,0x31dc,0x31e2,1,0x31e8,0x31ee,0x31f4,0x31fa,0x3200,1, -0x3206,1,0x320c,0x3212,1,0x3218,0x321e,1,0x3224,0x322a,0x3230,0x3236,0x323c,0x3242,0x3248,0x324e, -0x3254,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8, -0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0xffb8,1,0xffcc,1,1,1,1,1,1,1,1,0xffcc,0xfe02,0xffb8, -1,1,1,1,0xfe12,1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,1,1,1, -1,1,1,1,1,0xffb8,0xffb8,0xffcc,0xffcc,0xffcc,0xffb8,0xffcc,0xffb8,0xffb8,0xffb8,1, -1,1,1,1,1,1,1,1,0xa94,0x295f,0xa9a,0x2969,1,1,1,1, -1,0xaa0,1,1,1,1,1,0x2973,1,1,1,1,1,1,1,1, -1,0xfe12,0xfc0e,1,1,1,1,1,1,1,0xfc00,1,1,1,1,1, -1,0x297d,0x2987,1,0xaa6,0xaac,0xfe12,0xfe12,1,1,1,1,1,1,1,1, -1,1,1,0xfe12,1,1,1,1,1,1,1,1,1,0xfe0e,1,1, -1,1,1,0xfe12,0xfe0e,1,1,1,1,1,1,1,1,1,0xfe0e,0xfe12, -1,1,1,1,1,1,1,1,1,1,1,0xfe0e,0xfe0e,1,0xfc00,1, -1,1,1,1,1,1,0xab2,1,1,1,0x2991,0x299b,0xfe12,1,1,1, -1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,1,1,0xfe12,1,1, -1,0xfe0e,1,1,1,1,1,1,1,1,1,0xfc00,1,1,1,1, -1,1,1,1,0xabe,0xfc00,0x29a5,0x29af,0xfc00,0x29b9,1,1,0xfe12,0xfe0e,1,1, -1,1,1,1,1,1,1,1,1,1,0xad0,0xad6,0x29c3,0x29cd,1,1, -1,0xfe12,0xfe0e,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0xfe12,0xfe0e,1,1,1,1,1,1,1,1,0xfc00,1,1,1, -1,0xadc,1,1,0x29d7,1,1,1,1,0xfe12,0xfe12,1,0xfe02,0xfe02,0xfe02,0xfe02, -0xfe02,1,1,1,1,1,1,1,1,1,1,1,0xfe0c,0xfe0c,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,0xfe02,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,0x325a,0x3264,0x3278,0x3290,0x32a8, -0x32c0,0x32d8,0xffb0,0xffb0,0xfe02,0xfe02,0xfe02,1,1,1,0xffc4,0xffb0,0xffb0,0xffb0,1,1, -1,1,1,1,1,1,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,1,1,0xffcc,0xffcc,0xffcc, -0xffcc,0xffcc,0xffb8,0xffb8,1,1,1,1,1,1,1,1,1,1,0xffcc,0xffcc, -0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,0x32e6,0x32f0,0x3304, -0x331c,0x3334,0x334c,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc, -0xffcc,0xffcc,0xffcc,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,0xffcc,0xffcc,1,0xffcc,0xffcc, -0xffcc,0xffcc,0xffcc,1,1,1,1,1,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,1, -1,1,1,1,1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xfe0e,1, -1,1,1,1,0x335b,0x335f,0x3363,0x3367,0x336d,0x2f4d,0x3371,0x3375,0x3379,0x337d,0x2f51,0x3381, -0x3385,0x3389,0x2f55,0x338f,0x3393,0x3397,0x339b,0x33a1,0x33a5,0x33a9,0x33ad,0x33b3,0x33b7,0x33bb,0x33bf,0x303f, -0x33c3,0x33c9,0x33cd,0x33d1,0x33d5,0x33d9,0x33dd,0x33e1,0x33e5,0x3053,0x2f59,0x2f5d,0x3057,0x33e9,0x33ed,0x2c59, -0x33f1,0x2f61,0x33f5,0x33f9,0x33fd,0x3401,0x3401,0x3401,0x3405,0x340b,0x340f,0x3413,0x3417,0x341d,0x3421,0x3425, -0x3429,0x342d,0x3431,0x3435,0x3439,0x343d,0x3441,0x3445,0x3449,0x344d,0x344d,0x305f,0x3451,0x3455,0x3459,0x345d, -0x2f69,0x3461,0x3465,0x3469,0x2ebd,0x346d,0x3471,0x3475,0x3479,0x347d,0x3481,0x3485,0x3489,0x348d,0x3493,0x3497, -0x349b,0x349f,0x34a3,0x34a7,0x34ab,0x34b1,0x34b7,0x34bb,0x34bf,0x34c3,0x34c7,0x34cb,0x34cf,0x34d3,0x34d7,0x34d7, -0x34db,0x34e1,0x34e5,0x2c49,0x34e9,0x34ed,0x34f3,0x34f7,0x34fb,0x34ff,0x3503,0x3507,0x2f7d,0x350b,0x350f,0x3513, -0x3519,0x351d,0x3523,0x3527,0x352b,0x352f,0x3533,0x3537,0x353b,0x353f,0x3543,0x3547,0x354b,0x354f,0x3555,0x3559, -0x355d,0x3561,0x2b71,0x3565,0x356b,0x356f,0x356f,0x3575,0x3579,0x3579,0x357d,0x3581,0x3587,0x358d,0x3591,0x3595, -0x3599,0x359d,0x35a1,0x35a5,0x35a9,0x35ad,0x35b1,0x2f81,0x35b5,0x35bb,0x35bf,0x35c3,0x308f,0x35c3,0x35c7,0x2f89, -0x35cb,0x35cf,0x35d3,0x35d7,0x2f8d,0x2b05,0x35db,0x35df,0x35e3,0x35e7,0x35eb,0x35ef,0x35f3,0x35f9,0x35fd,0x3601, -0x3605,0x3609,0x360d,0x3613,0x3617,0x361b,0x361f,0x3623,0x3627,0x362b,0x362f,0x3633,0x2f91,0x3637,0x363b,0x3641, -0x3645,0x3649,0x364d,0x2f99,0x3651,0x3655,0x3659,0x365d,0x3661,0x3665,0x3669,0x366d,0x2b75,0x30af,0x3671,0x3675, -0x3679,0x367d,0x3683,0x3687,0x368b,0x368f,0x2f9d,0x3693,0x3699,0x369d,0x36a1,0x3161,0x36a5,0x36a9,0x36ad,0x36b1, -0x36b5,0x36bb,0x36bf,0x36c3,0x36c7,0x36cd,0x36d1,0x36d5,0x36d9,0x2c8d,0x36dd,0x36e1,0x36e7,0x36ed,0x36f3,0x36f7, -0x36fd,0x3701,0x3705,0x3709,0x370d,0x2fa1,0x2de9,0x3711,0x3715,0x3719,0x371d,0x3723,0x3727,0x372b,0x372f,0x30bf, -0x3733,0x3737,0x373d,0x3741,0x3745,0x374b,0x3751,0x3755,0x30c3,0x3759,0x375d,0x3761,0x3765,0x3769,0x376d,0x3771, -0x3777,0x377b,0x3781,0x3785,0x378b,0x30cb,0x378f,0x3793,0x3799,0x379d,0x37a1,0x37a7,0x37ad,0x37b1,0x37b5,0x37b9, -0x37bd,0x37bd,0x37c1,0x37c5,0x30d3,0x37c9,0x37cd,0x37d1,0x37d5,0x37d9,0x37df,0x37e3,0x2c55,0x37e9,0x37ef,0x37f3, -0x37f9,0x37ff,0x3805,0x3809,0x30eb,0x380d,0x3813,0x3819,0x381f,0x3825,0x3829,0x3829,0x30ef,0x3169,0x382d,0x3831, -0x3835,0x3839,0x383f,0x2bbd,0x30f7,0x3843,0x3847,0x2fcd,0x384d,0x3853,0x2f15,0x3859,0x385d,0x2fdd,0x3861,0x3865, -0x3869,0x386f,0x386f,0x3875,0x3879,0x387d,0x3883,0x3887,0x388b,0x388f,0x3895,0x3899,0x389d,0x38a1,0x38a5,0x38a9, -0x38af,0x38b3,0x38b7,0x38bb,0x38bf,0x38c3,0x38c7,0x38cd,0x38d3,0x38d7,0x38dd,0x38e1,0x38e7,0x38eb,0x2ff5,0x38ef, -0x38f5,0x38fb,0x38ff,0x3905,0x3909,0x390f,0x3913,0x3917,0x391b,0x391f,0x3923,0x3927,0x392d,0x3933,0x3939,0x3575, -0x393f,0x3943,0x3947,0x394b,0x394f,0x3953,0x3957,0x395b,0x395f,0x3963,0x3967,0x396b,0x2c9d,0x3971,0x3975,0x3979, -0x397d,0x3981,0x3985,0x3001,0x3989,0x398d,0x3991,0x3995,0x3999,0x399f,0x39a5,0x39ab,0x39af,0x39b3,0x39b7,0x39bb, -0x39c1,0x39c5,0x39cb,0x39cf,0x39d3,0x39d9,0x39df,0x39e3,0x2ba9,0x39e7,0x39eb,0x39ef,0x39f3,0x39f7,0x39fb,0x3113, -0x39ff,0x3a03,0x3a07,0x3a0b,0x3a0f,0x3a13,0x3a17,0x3a1b,0x3a1f,0x3a23,0x3a29,0x3a2d,0x3a31,0x3a35,0x3a39,0x3a3d, -0x3a43,0x3a49,0x3a4d,0x3a51,0x3127,0x312b,0x3a55,0x3a59,0x3a5f,0x3a63,0x3a67,0x3a6b,0x3a6f,0x3a75,0x3a7b,0x3a7f, -0x3a83,0x3a87,0x3a8d,0x312f,0x3a91,0x3a97,0x3a9d,0x3aa1,0x3aa5,0x3aa9,0x3aaf,0x3ab3,0x3ab7,0x3abb,0x3abf,0x3ac3, -0x3ac7,0x3acb,0x3ad1,0x3ad5,0x3ad9,0x3add,0x3ae3,0x3ae7,0x3aeb,0x3aef,0x3af3,0x3af9,0x3aff,0x3b03,0x3b07,0x3b0b, -0x3b11,0x3b15,0x3147,0x3147,0x3b1b,0x3b1f,0x3b25,0x3b29,0x3b2d,0x3b31,0x3b35,0x3b39,0x3b3d,0x3b41,0x314b,0x3b47, -0x3b4b,0x3b4f,0x3b53,0x3b57,0x3b5b,0x3b61,0x3b65,0x3b6b,0x3b71,0x3b77,0x3b7b,0x3b7f,0x3b83,0x3b87,0x3b8b,0x3b8f, -0x3b93,0x3b97,1,1 +0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,0x1289,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,0x3c66,1,0x3c66,0x3c66,0x3c66,0x3c66,0x3c66,0x3c66,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x3c66, +0x3c66,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,0x3c66,1,1,1,1,0x3c66,1,1,1,0x3c66,0x3c66,0x3c66, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x3b97,1, +0x2ad5,0x2ad9,0x2add,0x2ae1,0x2ae5,0x2ae9,0x2aed,0x2af1,0x2af1,0x2af5,0x2af9,0x2afd,0x2b01,0x2b05,0x2b09,0x2b0d, +0x2b11,0x2b15,0x2b19,0x2b1d,0x2b21,0x2b25,0x2b29,0x2b2d,0x2b31,0x2b35,0x2b39,0x2b3d,0x2b41,0x2b45,0x2b49,0x2b4d, +0x2b51,0x2b55,0x2b59,0x2b5d,0x2b61,0x2b65,0x2b69,0x2b6d,0x2b71,0x2b75,0x2b79,0x2b7d,0x2b81,0x2b85,0x2b89,0x2b8d, +0x2b91,0x2b95,0x2b99,0x2b9d,0x2ba1,0x2ba5,0x2ba9,0x2bad,0x2bb1,0x2bb5,0x2bb9,0x2bbd,0x2bc1,0x2bc5,0x2bc9,0x2bcd, +0x2bd1,0x2bd5,0x2bd9,0x2bdd,0x2be1,0x2be5,0x2be9,0x2bed,0x2bf1,0x2bf5,0x2bf9,0x2bfd,0x2c01,0x2c05,0x2c09,0x2c0d, +0x2c11,0x2c15,0x2c19,0x2c1d,0x2c21,0x2c25,0x2c29,0x2c2d,0x2c31,0x2c35,0x2c39,0x2c3d,0x2b21,0x2c41,0x2c45,0x2c49, +0x2c4d,0x2c51,0x2c55,0x2c59,0x2c5d,0x2c61,0x2c65,0x2c69,0x2c6d,0x2c71,0x2c75,0x2c79,0x2c7d,0x2c81,0x2c85,0x2c89, +0x2c8d,0x2c91,0x2c95,0x2c99,0x2c9d,0x2ca1,0x2ca5,0x2ca9,0x2cad,0x2cb1,0x2cb5,0x2cb9,0x2cbd,0x2cc1,0x2cc5,0x2cc9, +0x2ccd,0x2cd1,0x2cd5,0x2cd9,0x2cdd,0x2ce1,0x2ce5,0x2ce9,0x2ced,0x2cf1,0x2cf5,0x2cf9,0x2cfd,0x2d01,0x2d05,0x2d09, +0x2d0d,0x2d11,0x2d15,0x2d19,0x2d1d,0x2d21,0x2d25,0x2d29,0x2d2d,0x2d31,0x2d35,0x2d39,0x2d3d,0x2d41,0x2d45,0x2d49, +0x2d4d,0x2c89,0x2d51,0x2d55,0x2d59,0x2d5d,0x2d61,0x2d65,0x2d69,0x2d6d,0x2c49,0x2d71,0x2d75,0x2d79,0x2d7d,0x2d81, +0x2d85,0x2d89,0x2d8d,0x2d91,0x2d95,0x2d99,0x2d9d,0x2da1,0x2da5,0x2da9,0x2dad,0x2db1,0x2db5,0x2db9,0x2dbd,0x2b21, +0x2dc1,0x2dc5,0x2dc9,0x2dcd,0x2dd1,0x2dd5,0x2dd9,0x2ddd,0x2de1,0x2de5,0x2de9,0x2ded,0x2df1,0x2df5,0x2df9,0x2dfd, +0x2e01,0x2e05,0x2e09,0x2e0d,0x2e11,0x2e15,0x2e19,0x2e1d,0x2e21,0x2e25,0x2e29,0x2c51,0x2e2d,0x2e31,0x2e35,0x2e39, +0x2e3d,0x2e41,0x2e45,0x2e49,0x2e4d,0x2e51,0x2e55,0x2e59,0x2e5d,0x2e61,0x2e65,0x2e69,0x2e6d,0x2e71,0x2e75,0x2e79, +0x2e7d,0x2e81,0x2e85,0x2e89,0x2e8d,0x2e91,0x2e95,0x2e99,0x2e9d,0x2ea1,0x2ea5,0x2ea9,0x2ead,0x2eb1,0x2eb5,0x2eb9, +0x2ebd,0x2ec1,0x2ec5,0x2ec9,0x2ecd,0x2ed1,0x2ed5,0x2ed9,0x2edd,0x2ee1,0x2ee5,0x2ee9,0x2eed,0x2ef1,1,1, +0x2ef5,1,0x2ef9,1,1,0x2efd,0x2f01,0x2f05,0x2f09,0x2f0d,0x2f11,0x2f15,0x2f19,0x2f1d,0x2f21,1, +0x2f25,1,0x2f29,1,1,0x2f2d,0x2f31,1,1,1,0x2f35,0x2f39,0x2f3d,0x2f41,0x2f45,0x2f49, +0x2f4d,0x2f51,0x2f55,0x2f59,0x2f5d,0x2f61,0x2f65,0x2f69,0x2f6d,0x2f71,0x2f75,0x2f79,0x2f7d,0x2f81,0x2f85,0x2f89, +0x2f8d,0x2f91,0x2f95,0x2f99,0x2f9d,0x2fa1,0x2fa5,0x2fa9,0x2fad,0x2fb1,0x2fb5,0x2fb9,0x2fbd,0x2fc1,0x2fc5,0x2fc9, +0x2fcd,0x2fd1,0x2fd5,0x2fd9,0x2fdd,0x2fe1,0x2fe5,0x2d25,0x2fe9,0x2fed,0x2ff1,0x2ff5,0x2ff9,0x2ffd,0x2ffd,0x3001, +0x3005,0x3009,0x300d,0x3011,0x3015,0x3019,0x301d,0x2f2d,0x3021,0x3025,0x3029,0x302d,0x3031,0x3037,1,1, +0x303b,0x303f,0x3043,0x3047,0x304b,0x304f,0x3053,0x3057,0x2f65,0x305b,0x305f,0x3063,0x2ef5,0x3067,0x306b,0x306f, +0x3073,0x3077,0x307b,0x307f,0x3083,0x3087,0x308b,0x308f,0x3093,0x2f89,0x3097,0x2f8d,0x309b,0x309f,0x30a3,0x30a7, +0x30ab,0x2ef9,0x2b75,0x30af,0x30b3,0x30b7,0x2c8d,0x2de9,0x30bb,0x30bf,0x2fa9,0x30c3,0x2fad,0x30c7,0x30cb,0x30cf, +0x2f01,0x30d3,0x30d7,0x30db,0x30df,0x30e3,0x2f05,0x30e7,0x30eb,0x30ef,0x30f3,0x30f7,0x30fb,0x2fe5,0x30ff,0x3103, +0x2d25,0x3107,0x2ff5,0x310b,0x310f,0x3113,0x3117,0x311b,0x3009,0x311f,0x2f29,0x3123,0x300d,0x2c41,0x3127,0x3011, +0x312b,0x3019,0x312f,0x3133,0x3137,0x313b,0x313f,0x3021,0x2f19,0x3143,0x3025,0x3147,0x3029,0x314b,0x2af1,0x314f, +0x3155,0x315b,0x3161,0x3165,0x3169,0x316d,0x3173,0x3179,0x317f,0x3183,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +0x3186,0xfe34,0x318c,1,1,1,1,1,1,1,1,1,1,0x3192,0x3198,0x31a0, +0x31aa,0x31b2,0x31b8,0x31be,0x31c4,0x31ca,0x31d0,0x31d6,0x31dc,0x31e2,1,0x31e8,0x31ee,0x31f4,0x31fa,0x3200, +1,0x3206,1,0x320c,0x3212,1,0x3218,0x321e,1,0x3224,0x322a,0x3230,0x3236,0x323c,0x3242,0x3248, +0x324e,0x3254,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8, +0xffb8,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,0xffb8,1,0xffcc,1,1,1,1,1,1,1,1,0xffcc,0xfe02, +0xffb8,1,1,1,1,0xfe12,1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,1,1, +1,1,1,1,1,1,0xffb8,0xffb8,0xffcc,0xffcc,0xffcc,0xffb8,0xffcc,0xffb8,0xffb8,0xffb8, +1,1,0xffcc,0xffb8,0xffcc,0xffb8,1,1,1,1,1,1,1,1,1,1, +0xfe12,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0xfe12, +1,1,1,1,1,1,1,1,1,0xa94,0x295f,0xa9a,0x2969,1,1,1, +1,1,0xaa0,1,1,1,1,1,0x2973,1,1,1,1,1,1,1, +1,1,0xfe12,0xfc0e,1,1,1,1,1,1,1,0xfc00,1,1,1,1, +1,1,0x297d,0x2987,1,0xaa6,0xaac,0xfe12,0xfe12,1,1,1,1,1,1,1, +1,1,1,1,0xfe12,1,1,1,1,1,1,1,1,1,0xfe0e,1, +1,1,1,1,0xfe12,0xfe0e,1,1,1,1,1,1,1,1,1,0xfe0e, +0xfe12,1,1,1,1,1,1,1,1,1,1,1,0xfe0e,0xfe0e,1,0xfc00, +1,1,1,1,1,1,1,0xab2,1,1,1,0x2991,0x299b,0xfe12,1,1, +1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,1,1,0xfe12,1, +1,1,0xfe0e,1,1,1,1,1,1,1,1,1,0xfc00,1,1,1, +1,1,1,1,1,0xabe,0xfc00,0x29a5,0x29af,0xfc00,0x29b9,1,1,0xfe12,0xfe0e,1, +1,1,1,1,1,1,1,1,1,1,1,0xad0,0xad6,0x29c3,0x29cd,1, +1,1,0xfe12,0xfe0e,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,0xfe12,0xfe0e,1,1,1,1,1,1,1,1,0xfc00,1,1, +1,1,0xadc,1,1,0x29d7,1,1,1,1,0xfe12,0xfe12,1,0xfe02,0xfe02,0xfe02, +0xfe02,0xfe02,1,1,1,1,1,1,1,1,1,1,1,0xfe0c,0xfe0c,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,0xfe02,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,0x325a,0x3264,0x3278,0x3290, +0x32a8,0x32c0,0x32d8,0xffb0,0xffb0,0xfe02,0xfe02,0xfe02,1,1,1,0xffc4,0xffb0,0xffb0,0xffb0,1, +1,1,1,1,1,1,1,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,1,1,0xffcc,0xffcc, +0xffcc,0xffcc,0xffcc,0xffb8,0xffb8,1,1,1,1,1,1,1,1,1,1,0xffcc, +0xffcc,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,0x32e6,0x32f0, +0x3304,0x331c,0x3334,0x334c,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc, +0xffcc,0xffcc,0xffcc,0xffcc,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,0xffcc,0xffcc,1,0xffcc, +0xffcc,0xffcc,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,1, +0xffd0,0xffd0,0xffb8,0xffcc,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,1,1,1,1,1, +1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xfe0e,1,1,1,1,1, +0x335b,0x335f,0x3363,0x3367,0x336d,0x2f4d,0x3371,0x3375,0x3379,0x337d,0x2f51,0x3381,0x3385,0x3389,0x2f55,0x338f, +0x3393,0x3397,0x339b,0x33a1,0x33a5,0x33a9,0x33ad,0x33b3,0x33b7,0x33bb,0x33bf,0x303f,0x33c3,0x33c9,0x33cd,0x33d1, +0x33d5,0x33d9,0x33dd,0x33e1,0x33e5,0x3053,0x2f59,0x2f5d,0x3057,0x33e9,0x33ed,0x2c59,0x33f1,0x2f61,0x33f5,0x33f9, +0x33fd,0x3401,0x3401,0x3401,0x3405,0x340b,0x340f,0x3413,0x3417,0x341d,0x3421,0x3425,0x3429,0x342d,0x3431,0x3435, +0x3439,0x343d,0x3441,0x3445,0x3449,0x344d,0x344d,0x305f,0x3451,0x3455,0x3459,0x345d,0x2f69,0x3461,0x3465,0x3469, +0x2ebd,0x346d,0x3471,0x3475,0x3479,0x347d,0x3481,0x3485,0x3489,0x348d,0x3493,0x3497,0x349b,0x349f,0x34a3,0x34a7, +0x34ab,0x34b1,0x34b7,0x34bb,0x34bf,0x34c3,0x34c7,0x34cb,0x34cf,0x34d3,0x34d7,0x34d7,0x34db,0x34e1,0x34e5,0x2c49, +0x34e9,0x34ed,0x34f3,0x34f7,0x34fb,0x34ff,0x3503,0x3507,0x2f7d,0x350b,0x350f,0x3513,0x3519,0x351d,0x3523,0x3527, +0x352b,0x352f,0x3533,0x3537,0x353b,0x353f,0x3543,0x3547,0x354b,0x354f,0x3555,0x3559,0x355d,0x3561,0x2b71,0x3565, +0x356b,0x356f,0x356f,0x3575,0x3579,0x3579,0x357d,0x3581,0x3587,0x358d,0x3591,0x3595,0x3599,0x359d,0x35a1,0x35a5, +0x35a9,0x35ad,0x35b1,0x2f81,0x35b5,0x35bb,0x35bf,0x35c3,0x308f,0x35c3,0x35c7,0x2f89,0x35cb,0x35cf,0x35d3,0x35d7, +0x2f8d,0x2b05,0x35db,0x35df,0x35e3,0x35e7,0x35eb,0x35ef,0x35f3,0x35f9,0x35fd,0x3601,0x3605,0x3609,0x360d,0x3613, +0x3617,0x361b,0x361f,0x3623,0x3627,0x362b,0x362f,0x3633,0x2f91,0x3637,0x363b,0x3641,0x3645,0x3649,0x364d,0x2f99, +0x3651,0x3655,0x3659,0x365d,0x3661,0x3665,0x3669,0x366d,0x2b75,0x30af,0x3671,0x3675,0x3679,0x367d,0x3683,0x3687, +0x368b,0x368f,0x2f9d,0x3693,0x3699,0x369d,0x36a1,0x3161,0x36a5,0x36a9,0x36ad,0x36b1,0x36b5,0x36bb,0x36bf,0x36c3, +0x36c7,0x36cd,0x36d1,0x36d5,0x36d9,0x2c8d,0x36dd,0x36e1,0x36e7,0x36ed,0x36f3,0x36f7,0x36fd,0x3701,0x3705,0x3709, +0x370d,0x2fa1,0x2de9,0x3711,0x3715,0x3719,0x371d,0x3723,0x3727,0x372b,0x372f,0x30bf,0x3733,0x3737,0x373d,0x3741, +0x3745,0x374b,0x3751,0x3755,0x30c3,0x3759,0x375d,0x3761,0x3765,0x3769,0x376d,0x3771,0x3777,0x377b,0x3781,0x3785, +0x378b,0x30cb,0x378f,0x3793,0x3799,0x379d,0x37a1,0x37a7,0x37ad,0x37b1,0x37b5,0x37b9,0x37bd,0x37bd,0x37c1,0x37c5, +0x30d3,0x37c9,0x37cd,0x37d1,0x37d5,0x37d9,0x37df,0x37e3,0x2c55,0x37e9,0x37ef,0x37f3,0x37f9,0x37ff,0x3805,0x3809, +0x30eb,0x380d,0x3813,0x3819,0x381f,0x3825,0x3829,0x3829,0x30ef,0x3169,0x382d,0x3831,0x3835,0x3839,0x383f,0x2bbd, +0x30f7,0x3843,0x3847,0x2fcd,0x384d,0x3853,0x2f15,0x3859,0x385d,0x2fdd,0x3861,0x3865,0x3869,0x386f,0x386f,0x3875, +0x3879,0x387d,0x3883,0x3887,0x388b,0x388f,0x3895,0x3899,0x389d,0x38a1,0x38a5,0x38a9,0x38af,0x38b3,0x38b7,0x38bb, +0x38bf,0x38c3,0x38c7,0x38cd,0x38d3,0x38d7,0x38dd,0x38e1,0x38e7,0x38eb,0x2ff5,0x38ef,0x38f5,0x38fb,0x38ff,0x3905, +0x3909,0x390f,0x3913,0x3917,0x391b,0x391f,0x3923,0x3927,0x392d,0x3933,0x3939,0x3575,0x393f,0x3943,0x3947,0x394b, +0x394f,0x3953,0x3957,0x395b,0x395f,0x3963,0x3967,0x396b,0x2c9d,0x3971,0x3975,0x3979,0x397d,0x3981,0x3985,0x3001, +0x3989,0x398d,0x3991,0x3995,0x3999,0x399f,0x39a5,0x39ab,0x39af,0x39b3,0x39b7,0x39bb,0x39c1,0x39c5,0x39cb,0x39cf, +0x39d3,0x39d9,0x39df,0x39e3,0x2ba9,0x39e7,0x39eb,0x39ef,0x39f3,0x39f7,0x39fb,0x3113,0x39ff,0x3a03,0x3a07,0x3a0b, +0x3a0f,0x3a13,0x3a17,0x3a1b,0x3a1f,0x3a23,0x3a29,0x3a2d,0x3a31,0x3a35,0x3a39,0x3a3d,0x3a43,0x3a49,0x3a4d,0x3a51, +0x3127,0x312b,0x3a55,0x3a59,0x3a5f,0x3a63,0x3a67,0x3a6b,0x3a6f,0x3a75,0x3a7b,0x3a7f,0x3a83,0x3a87,0x3a8d,0x312f, +0x3a91,0x3a97,0x3a9d,0x3aa1,0x3aa5,0x3aa9,0x3aaf,0x3ab3,0x3ab7,0x3abb,0x3abf,0x3ac3,0x3ac7,0x3acb,0x3ad1,0x3ad5, +0x3ad9,0x3add,0x3ae3,0x3ae7,0x3aeb,0x3aef,0x3af3,0x3af9,0x3aff,0x3b03,0x3b07,0x3b0b,0x3b11,0x3b15,0x3147,0x3147, +0x3b1b,0x3b1f,0x3b25,0x3b29,0x3b2d,0x3b31,0x3b35,0x3b39,0x3b3d,0x3b41,0x314b,0x3b47,0x3b4b,0x3b4f,0x3b53,0x3b57, +0x3b5b,0x3b61,0x3b65,0x3b6b,0x3b71,0x3b77,0x3b7b,0x3b7f,0x3b83,0x3b87,0x3b8b,0x3b8f,0x3b93,0x3b97,1,1 }; static const UCPTrie norm2_nfc_data_trie={ norm2_nfc_data_trieIndex, { norm2_nfc_data_trieData }, - 1746, 7892, + 1788, 7984, 0x2fc00, 0x30, 0, 0, 0, 0, @@ -1128,7 +1133,7 @@ static const uint16_t norm2_nfc_data_extraData[7732]={ }; static const uint8_t norm2_nfc_data_smallFCD[256]={ -0xc0,0xef,3,0x7f,0xdf,0x70,0xcf,0x87,0xc7,0xe6,0x66,0x46,0x64,0x46,0x66,0x5b, +0xc0,0xef,3,0x7f,0xdf,0x70,0xcf,0x87,0xd7,0xe6,0x66,0x46,0x66,0x46,0x66,0x5b, 0x12,0,0,4,0,0,0,0x43,0x20,2,0x69,0xae,0xc2,0xc0,0xff,0xff, 0xc0,0x72,0xbf,0,0,0,0,0,0,0,0x40,0,0x80,0x88,0,0, 0xfe,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, diff --git a/icu/icu4c/source/common/norm2allmodes.h b/icu/icu4c/source/common/norm2allmodes.h index e8bd52c6ae3..584835da57b 100644 --- a/icu/icu4c/source/common/norm2allmodes.h +++ b/icu/icu4c/source/common/norm2allmodes.h @@ -38,7 +38,7 @@ class Normalizer2WithImpl : public Normalizer2 { virtual UnicodeString & normalize(const UnicodeString &src, UnicodeString &dest, - UErrorCode &errorCode) const { + UErrorCode &errorCode) const U_OVERRIDE { if(U_FAILURE(errorCode)) { dest.setToBogus(); return dest; @@ -64,13 +64,13 @@ class Normalizer2WithImpl : public Normalizer2 { virtual UnicodeString & normalizeSecondAndAppend(UnicodeString &first, const UnicodeString &second, - UErrorCode &errorCode) const { + UErrorCode &errorCode) const U_OVERRIDE { return normalizeSecondAndAppend(first, second, true, errorCode); } virtual UnicodeString & append(UnicodeString &first, const UnicodeString &second, - UErrorCode &errorCode) const { + UErrorCode &errorCode) const U_OVERRIDE { return normalizeSecondAndAppend(first, second, false, errorCode); } UnicodeString & @@ -107,7 +107,7 @@ class Normalizer2WithImpl : public Normalizer2 { UnicodeString &safeMiddle, ReorderingBuffer &buffer, UErrorCode &errorCode) const = 0; virtual UBool - getDecomposition(UChar32 c, UnicodeString &decomposition) const { + getDecomposition(UChar32 c, UnicodeString &decomposition) const U_OVERRIDE { UChar buffer[4]; int32_t length; const UChar *d=impl.getDecomposition(c, buffer, length); @@ -122,7 +122,7 @@ class Normalizer2WithImpl : public Normalizer2 { return true; } virtual UBool - getRawDecomposition(UChar32 c, UnicodeString &decomposition) const { + getRawDecomposition(UChar32 c, UnicodeString &decomposition) const U_OVERRIDE { UChar buffer[30]; int32_t length; const UChar *d=impl.getRawDecomposition(c, buffer, length); @@ -137,18 +137,18 @@ class Normalizer2WithImpl : public Normalizer2 { return true; } virtual UChar32 - composePair(UChar32 a, UChar32 b) const { + composePair(UChar32 a, UChar32 b) const U_OVERRIDE { return impl.composePair(a, b); } virtual uint8_t - getCombiningClass(UChar32 c) const { + getCombiningClass(UChar32 c) const U_OVERRIDE { return impl.getCC(impl.getNorm16(c)); } // quick checks virtual UBool - isNormalized(const UnicodeString &s, UErrorCode &errorCode) const { + isNormalized(const UnicodeString &s, UErrorCode &errorCode) const U_OVERRIDE { if(U_FAILURE(errorCode)) { return false; } @@ -161,11 +161,11 @@ class Normalizer2WithImpl : public Normalizer2 { return sLimit==spanQuickCheckYes(sArray, sLimit, errorCode); } virtual UNormalizationCheckResult - quickCheck(const UnicodeString &s, UErrorCode &errorCode) const { + quickCheck(const UnicodeString &s, UErrorCode &errorCode) const U_OVERRIDE { return Normalizer2WithImpl::isNormalized(s, errorCode) ? UNORM_YES : UNORM_NO; } virtual int32_t - spanQuickCheckYes(const UnicodeString &s, UErrorCode &errorCode) const { + spanQuickCheckYes(const UnicodeString &s, UErrorCode &errorCode) const U_OVERRIDE { if(U_FAILURE(errorCode)) { return 0; } @@ -194,27 +194,57 @@ class DecomposeNormalizer2 : public Normalizer2WithImpl { private: virtual void normalize(const UChar *src, const UChar *limit, - ReorderingBuffer &buffer, UErrorCode &errorCode) const { + ReorderingBuffer &buffer, UErrorCode &errorCode) const U_OVERRIDE { impl.decompose(src, limit, &buffer, errorCode); } using Normalizer2WithImpl::normalize; // Avoid warning about hiding base class function. virtual void normalizeAndAppend(const UChar *src, const UChar *limit, UBool doNormalize, UnicodeString &safeMiddle, - ReorderingBuffer &buffer, UErrorCode &errorCode) const { + ReorderingBuffer &buffer, UErrorCode &errorCode) const U_OVERRIDE { impl.decomposeAndAppend(src, limit, doNormalize, safeMiddle, buffer, errorCode); } + + void + normalizeUTF8(uint32_t options, StringPiece src, ByteSink &sink, + Edits *edits, UErrorCode &errorCode) const U_OVERRIDE { + if (U_FAILURE(errorCode)) { + return; + } + if (edits != nullptr && (options & U_EDITS_NO_RESET) == 0) { + edits->reset(); + } + const uint8_t *s = reinterpret_cast(src.data()); + impl.decomposeUTF8(options, s, s + src.length(), &sink, edits, errorCode); + sink.Flush(); + } + virtual UBool + isNormalizedUTF8(StringPiece sp, UErrorCode &errorCode) const U_OVERRIDE { + if(U_FAILURE(errorCode)) { + return false; + } + const uint8_t *s = reinterpret_cast(sp.data()); + const uint8_t *sLimit = s + sp.length(); + return sLimit == impl.decomposeUTF8(0, s, sLimit, nullptr, nullptr, errorCode); + } + virtual const UChar * - spanQuickCheckYes(const UChar *src, const UChar *limit, UErrorCode &errorCode) const { + spanQuickCheckYes(const UChar *src, const UChar *limit, UErrorCode &errorCode) const U_OVERRIDE { return impl.decompose(src, limit, NULL, errorCode); } using Normalizer2WithImpl::spanQuickCheckYes; // Avoid warning about hiding base class function. - virtual UNormalizationCheckResult getQuickCheck(UChar32 c) const { + virtual UNormalizationCheckResult getQuickCheck(UChar32 c) const U_OVERRIDE { return impl.isDecompYes(impl.getNorm16(c)) ? UNORM_YES : UNORM_NO; } - virtual UBool hasBoundaryBefore(UChar32 c) const { return impl.hasDecompBoundaryBefore(c); } - virtual UBool hasBoundaryAfter(UChar32 c) const { return impl.hasDecompBoundaryAfter(c); } - virtual UBool isInert(UChar32 c) const { return impl.isDecompInert(c); } + virtual UBool hasBoundaryBefore(UChar32 c) const U_OVERRIDE { + return impl.hasDecompBoundaryBefore(c); + } + virtual UBool hasBoundaryAfter(UChar32 c) const U_OVERRIDE { + return impl.hasDecompBoundaryAfter(c); + } + virtual UBool isInert(UChar32 c) const U_OVERRIDE { + return impl.isDecompInert(c); + } }; class ComposeNormalizer2 : public Normalizer2WithImpl { @@ -321,24 +351,30 @@ class FCDNormalizer2 : public Normalizer2WithImpl { private: virtual void normalize(const UChar *src, const UChar *limit, - ReorderingBuffer &buffer, UErrorCode &errorCode) const { + ReorderingBuffer &buffer, UErrorCode &errorCode) const U_OVERRIDE { impl.makeFCD(src, limit, &buffer, errorCode); } using Normalizer2WithImpl::normalize; // Avoid warning about hiding base class function. virtual void normalizeAndAppend(const UChar *src, const UChar *limit, UBool doNormalize, UnicodeString &safeMiddle, - ReorderingBuffer &buffer, UErrorCode &errorCode) const { + ReorderingBuffer &buffer, UErrorCode &errorCode) const U_OVERRIDE { impl.makeFCDAndAppend(src, limit, doNormalize, safeMiddle, buffer, errorCode); } virtual const UChar * - spanQuickCheckYes(const UChar *src, const UChar *limit, UErrorCode &errorCode) const { + spanQuickCheckYes(const UChar *src, const UChar *limit, UErrorCode &errorCode) const U_OVERRIDE { return impl.makeFCD(src, limit, NULL, errorCode); } using Normalizer2WithImpl::spanQuickCheckYes; // Avoid warning about hiding base class function. - virtual UBool hasBoundaryBefore(UChar32 c) const { return impl.hasFCDBoundaryBefore(c); } - virtual UBool hasBoundaryAfter(UChar32 c) const { return impl.hasFCDBoundaryAfter(c); } - virtual UBool isInert(UChar32 c) const { return impl.isFCDInert(c); } + virtual UBool hasBoundaryBefore(UChar32 c) const U_OVERRIDE { + return impl.hasFCDBoundaryBefore(c); + } + virtual UBool hasBoundaryAfter(UChar32 c) const U_OVERRIDE { + return impl.hasFCDBoundaryAfter(c); + } + virtual UBool isInert(UChar32 c) const U_OVERRIDE { + return impl.isFCDInert(c); + } }; struct Norm2AllModes : public UMemory { diff --git a/icu/icu4c/source/common/normalizer2.cpp b/icu/icu4c/source/common/normalizer2.cpp index 6be7e0b21a2..3617264490e 100644 --- a/icu/icu4c/source/common/normalizer2.cpp +++ b/icu/icu4c/source/common/normalizer2.cpp @@ -62,7 +62,7 @@ Normalizer2::normalizeUTF8(uint32_t /*options*/, StringPiece src, ByteSink &sink UBool Normalizer2::getRawDecomposition(UChar32, UnicodeString &) const { - return FALSE; + return false; } UChar32 @@ -142,7 +142,7 @@ class NoopNormalizer2 : public Normalizer2 { } virtual UBool getDecomposition(UChar32, UnicodeString &) const U_OVERRIDE { - return FALSE; + return false; } // No need to U_OVERRIDE the default getRawDecomposition(). virtual UBool @@ -161,9 +161,9 @@ class NoopNormalizer2 : public Normalizer2 { spanQuickCheckYes(const UnicodeString &s, UErrorCode &) const U_OVERRIDE { return s.length(); } - virtual UBool hasBoundaryBefore(UChar32) const U_OVERRIDE { return TRUE; } - virtual UBool hasBoundaryAfter(UChar32) const U_OVERRIDE { return TRUE; } - virtual UBool isInert(UChar32) const U_OVERRIDE { return TRUE; } + virtual UBool hasBoundaryBefore(UChar32) const U_OVERRIDE { return true; } + virtual UBool hasBoundaryAfter(UChar32) const U_OVERRIDE { return true; } + virtual UBool isInert(UChar32) const U_OVERRIDE { return true; } }; NoopNormalizer2::~NoopNormalizer2() {} @@ -183,7 +183,7 @@ static UBool U_CALLCONV uprv_normalizer2_cleanup(); U_CDECL_END static Normalizer2 *noopSingleton; -static icu::UInitOnce noopInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce noopInitOnce {}; static void U_CALLCONV initNoopSingleton(UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { @@ -245,7 +245,7 @@ Norm2AllModes::createNFCInstance(UErrorCode &errorCode) { static Norm2AllModes *nfcSingleton; -static icu::UInitOnce nfcInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce nfcInitOnce {}; static void U_CALLCONV initNFCSingleton(UErrorCode &errorCode) { nfcSingleton=Norm2AllModes::createNFCInstance(errorCode); @@ -299,7 +299,7 @@ static UBool U_CALLCONV uprv_normalizer2_cleanup() { nfcSingleton = NULL; nfcInitOnce.reset(); #endif - return TRUE; + return true; } U_CDECL_END @@ -423,7 +423,7 @@ unorm2_normalizeSecondAndAppend(const UNormalizer2 *norm2, return normalizeSecondAndAppend(norm2, first, firstLength, firstCapacity, second, secondLength, - TRUE, pErrorCode); + true, pErrorCode); } U_CAPI int32_t U_EXPORT2 @@ -434,7 +434,7 @@ unorm2_append(const UNormalizer2 *norm2, return normalizeSecondAndAppend(norm2, first, firstLength, firstCapacity, second, secondLength, - FALSE, pErrorCode); + false, pErrorCode); } U_CAPI int32_t U_EXPORT2 diff --git a/icu/icu4c/source/common/normalizer2impl.cpp b/icu/icu4c/source/common/normalizer2impl.cpp index cbf6b4d9804..d7e05e44d72 100644 --- a/icu/icu4c/source/common/normalizer2impl.cpp +++ b/icu/icu4c/source/common/normalizer2impl.cpp @@ -86,7 +86,7 @@ UChar32 codePointFromValidUTF8(const uint8_t *cpStart, const uint8_t *cpLimit) { case 4: return ((c&7)<<18) | ((cpStart[1]&0x3f)<<12) | ((cpStart[2]&0x3f)<<6) | (cpStart[3]&0x3f); default: - UPRV_UNREACHABLE; // Should not occur. + UPRV_UNREACHABLE_EXIT; // Should not occur. } } @@ -185,7 +185,7 @@ UBool ReorderingBuffer::init(int32_t destCapacity, UErrorCode &errorCode) { if(start==NULL) { // getBuffer() already did str.setToBogus() errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } limit=start+length; remainingCapacity=str.getCapacity()-length; @@ -201,7 +201,7 @@ UBool ReorderingBuffer::init(int32_t destCapacity, UErrorCode &errorCode) { } reorderStart=codePointLimit; } - return TRUE; + return true; } UBool ReorderingBuffer::equals(const UChar *otherStart, const UChar *otherLimit) const { @@ -217,7 +217,7 @@ UBool ReorderingBuffer::equals(const uint8_t *otherStart, const uint8_t *otherLi int32_t otherLength = (int32_t)(otherLimit - otherStart); // For equal strings, UTF-8 is at least as long as UTF-16, and at most three times as long. if (otherLength < length || (otherLength / 3) > length) { - return FALSE; + return false; } // Compare valid strings from between normalization boundaries. // (Invalid sequences are normalization-inert.) @@ -225,21 +225,21 @@ UBool ReorderingBuffer::equals(const uint8_t *otherStart, const uint8_t *otherLi if (i >= length) { return j >= otherLength; } else if (j >= otherLength) { - return FALSE; + return false; } // Not at the end of either string yet. UChar32 c, other; U16_NEXT_UNSAFE(start, i, c); U8_NEXT_UNSAFE(otherStart, j, other); if (c != other) { - return FALSE; + return false; } } } UBool ReorderingBuffer::appendSupplementary(UChar32 c, uint8_t cc, UErrorCode &errorCode) { if(remainingCapacity<2 && !resize(2, errorCode)) { - return FALSE; + return false; } if(lastCC<=cc || cc==0) { limit[0]=U16_LEAD(c); @@ -253,17 +253,17 @@ UBool ReorderingBuffer::appendSupplementary(UChar32 c, uint8_t cc, UErrorCode &e insert(c, cc); } remainingCapacity-=2; - return TRUE; + return true; } UBool ReorderingBuffer::append(const UChar *s, int32_t length, UBool isNFD, uint8_t leadCC, uint8_t trailCC, UErrorCode &errorCode) { if(length==0) { - return TRUE; + return true; } if(remainingCapacity=minYesNo, + // and the current character at [prevSrc..src[ is not a common case with cc=0 + // (MIN_NORMAL_MAYBE_YES or JAMO_VT). + // It could still be a maybeYes with cc=0. + if (prevSrc != fastStart) { + // The fast path looped over yes/0 characters before the current one. + if (sink != nullptr && + !ByteSinkUtil::appendUnchanged(prevBoundary, prevSrc, + *sink, options, edits, errorCode)) { + break; + } + prevBoundary = prevSrc; + prevCC = 0; + } + + // Medium-fast path: Quick check. + if (isMaybeOrNonZeroCC(norm16)) { + // Does not decompose. + uint8_t cc = getCCFromYesOrMaybe(norm16); + if (prevCC <= cc || cc == 0) { + prevCC = cc; + if (cc <= 1) { + if (sink != nullptr && + !ByteSinkUtil::appendUnchanged(prevBoundary, src, + *sink, options, edits, errorCode)) { + break; + } + prevBoundary = src; + } + continue; + } + } + if (sink == nullptr) { + return prevBoundary; // quick check: "no" or cc out of order + } + + // Slow path + // Decompose up to and including the current character. + if (prevBoundary != prevSrc && norm16HasDecompBoundaryBefore(norm16)) { + if (!ByteSinkUtil::appendUnchanged(prevBoundary, prevSrc, + *sink, options, edits, errorCode)) { + break; + } + prevBoundary = prevSrc; + } + ReorderingBuffer buffer(*this, s16, errorCode); + if (U_FAILURE(errorCode)) { + break; + } + decomposeShort(prevBoundary, src, STOP_AT_LIMIT, false /* onlyContiguous */, + buffer, errorCode); + // Decompose until the next boundary. + if (buffer.getLastCC() > 1) { + src = decomposeShort(src, limit, STOP_AT_DECOMP_BOUNDARY, false /* onlyContiguous */, + buffer, errorCode); + } + if (U_FAILURE(errorCode)) { + break; + } + if ((src - prevSrc) > INT32_MAX) { // guard before buffer.equals() + errorCode = U_INDEX_OUTOFBOUNDS_ERROR; + break; + } + // We already know there was a change if the original character decomposed; + // otherwise compare. + if (isMaybeOrNonZeroCC(norm16) && buffer.equals(prevBoundary, src)) { + if (!ByteSinkUtil::appendUnchanged(prevBoundary, src, + *sink, options, edits, errorCode)) { + break; + } + } else { + if (!ByteSinkUtil::appendChange(prevBoundary, src, buffer.getStart(), buffer.length(), + *sink, edits, errorCode)) { + break; + } + } + prevBoundary = src; + prevCC = 0; + } + return src; } const uint8_t * Normalizer2Impl::decomposeShort(const uint8_t *src, const uint8_t *limit, - UBool stopAtCompBoundary, UBool onlyContiguous, + StopAt stopAt, UBool onlyContiguous, ReorderingBuffer &buffer, UErrorCode &errorCode) const { if (U_FAILURE(errorCode)) { return nullptr; @@ -746,21 +868,28 @@ Normalizer2Impl::decomposeShort(const uint8_t *src, const uint8_t *limit, UChar32 c = U_SENTINEL; if (norm16 >= limitNoNo) { if (isMaybeOrNonZeroCC(norm16)) { - // No boundaries around this character. + // No comp boundaries around this character. + uint8_t cc = getCCFromYesOrMaybe(norm16); + if (cc == 0 && stopAt == STOP_AT_DECOMP_BOUNDARY) { + return prevSrc; + } c = codePointFromValidUTF8(prevSrc, src); - if (!buffer.append(c, getCCFromYesOrMaybe(norm16), errorCode)) { + if (!buffer.append(c, cc, errorCode)) { return nullptr; } + if (stopAt == STOP_AT_DECOMP_BOUNDARY && buffer.getLastCC() <= 1) { + return src; + } continue; } // Maps to an isCompYesAndZeroCC. - if (stopAtCompBoundary) { + if (stopAt != STOP_AT_LIMIT) { return prevSrc; } c = codePointFromValidUTF8(prevSrc, src); c = mapAlgorithmic(c, norm16); norm16 = getRawNorm16(c); - } else if (stopAtCompBoundary && norm16 < minNoNoCompNoMaybeCC) { + } else if (stopAt != STOP_AT_LIMIT && norm16 < minNoNoCompNoMaybeCC) { return prevSrc; } // norm16!=INERT guarantees that [prevSrc, src[ is valid UTF-8. @@ -768,7 +897,8 @@ Normalizer2Impl::decomposeShort(const uint8_t *src, const uint8_t *limit, // its norm16==INERT is normalization-inert, // so it gets copied unchanged in the fast path, // and we stop the slow path where invalid UTF-8 begins. - U_ASSERT(norm16 != INERT); + // c >= 0 is the result of an algorithmic mapping. + U_ASSERT(c >= 0 || norm16 != INERT); if (norm16 < minYesNo) { if (c < 0) { c = codePointFromValidUTF8(prevSrc, src); @@ -798,11 +928,15 @@ Normalizer2Impl::decomposeShort(const uint8_t *src, const uint8_t *limit, } else { leadCC = 0; } - if (!buffer.append((const char16_t *)mapping+1, length, TRUE, leadCC, trailCC, errorCode)) { + if (leadCC == 0 && stopAt == STOP_AT_DECOMP_BOUNDARY) { + return prevSrc; + } + if (!buffer.append((const char16_t *)mapping+1, length, true, leadCC, trailCC, errorCode)) { return nullptr; } } - if (stopAtCompBoundary && norm16HasCompBoundaryAfter(norm16, onlyContiguous)) { + if ((stopAt == STOP_AT_COMP_BOUNDARY && norm16HasCompBoundaryAfter(norm16, onlyContiguous)) || + (stopAt == STOP_AT_DECOMP_BOUNDARY && buffer.getLastCC() <= 1)) { return src; } } @@ -918,7 +1052,7 @@ void Normalizer2Impl::decomposeAndAppend(const UChar *src, const UChar *limit, limit=u_strchr(p, 0); } - if (buffer.append(src, (int32_t)(p - src), FALSE, firstCC, prevCC, errorCode)) { + if (buffer.append(src, (int32_t)(p - src), false, firstCC, prevCC, errorCode)) { buffer.appendZeroCC(p, limit, errorCode); } } @@ -930,7 +1064,7 @@ UBool Normalizer2Impl::hasDecompBoundaryBefore(UChar32 c) const { UBool Normalizer2Impl::norm16HasDecompBoundaryBefore(uint16_t norm16) const { if (norm16 < minNoNoCompNoMaybeCC) { - return TRUE; + return true; } if (norm16 >= limitNoNo) { return norm16 <= MIN_NORMAL_MAYBE_YES || norm16 == JAMO_VT; @@ -938,23 +1072,23 @@ UBool Normalizer2Impl::norm16HasDecompBoundaryBefore(uint16_t norm16) const { // c decomposes, get everything from the variable-length extra data const uint16_t *mapping=getMapping(norm16); uint16_t firstUnit=*mapping; - // TRUE if leadCC==0 (hasFCDBoundaryBefore()) + // true if leadCC==0 (hasFCDBoundaryBefore()) return (firstUnit&MAPPING_HAS_CCC_LCCC_WORD)==0 || (*(mapping-1)&0xff00)==0; } UBool Normalizer2Impl::hasDecompBoundaryAfter(UChar32 c) const { if (c < minDecompNoCP) { - return TRUE; + return true; } if (c <= 0xffff && !singleLeadMightHaveNonZeroFCD16(c)) { - return TRUE; + return true; } return norm16HasDecompBoundaryAfter(getNorm16(c)); } UBool Normalizer2Impl::norm16HasDecompBoundaryAfter(uint16_t norm16) const { if(norm16 <= minYesNo || isHangulLVT(norm16)) { - return TRUE; + return true; } if (norm16 >= limitNoNo) { if (isMaybeOrNonZeroCC(norm16)) { @@ -969,13 +1103,13 @@ UBool Normalizer2Impl::norm16HasDecompBoundaryAfter(uint16_t norm16) const { // decomp after-boundary: same as hasFCDBoundaryAfter(), // fcd16<=1 || trailCC==0 if(firstUnit>0x1ff) { - return FALSE; // trailCC>1 + return false; // trailCC>1 } if(firstUnit<=0xff) { - return TRUE; // trailCC==0 + return true; // trailCC==0 } // if(trailCC==1) test leadCC==0, same as checking for before-boundary - // TRUE if leadCC==0 (hasFCDBoundaryBefore()) + // true if leadCC==0 (hasFCDBoundaryBefore()) return (firstUnit&MAPPING_HAS_CCC_LCCC_WORD)==0 || (*(mapping-1)&0xff00)==0; } @@ -1101,7 +1235,7 @@ void Normalizer2Impl::recompose(ReorderingBuffer &buffer, int32_t recomposeStart // and are only initialized now to avoid compiler warnings. compositionsList=NULL; // used as indicator for whether we have a forward-combining starter starter=NULL; - starterIsSupplementary=FALSE; + starterIsSupplementary=false; prevCC=0; for(;;) { @@ -1167,7 +1301,7 @@ void Normalizer2Impl::recompose(ReorderingBuffer &buffer, int32_t recomposeStart *starter=(UChar)composite; // The composite is shorter than the starter, // move the intermediate characters forward one. - starterIsSupplementary=FALSE; + starterIsSupplementary=false; q=starter+1; r=q+1; while(r cc) { // Fails FCD test, need to decompose and contiguously recompose. if (!doCompose) { - return FALSE; + return false; } } else { // If !onlyContiguous (not FCC), then we ignore the tccc of @@ -1500,7 +1634,7 @@ Normalizer2Impl::compose(const UChar *src, const UChar *limit, if (doCompose) { buffer.appendZeroCC(prevBoundary, limit, errorCode); } - return TRUE; + return true; } uint8_t prevCC = cc; nextSrc = src; @@ -1509,7 +1643,7 @@ Normalizer2Impl::compose(const UChar *src, const UChar *limit, cc = getCCFromNormalYesOrMaybe(n16); if (prevCC > cc) { if (!doCompose) { - return FALSE; + return false; } break; } @@ -1544,28 +1678,28 @@ Normalizer2Impl::compose(const UChar *src, const UChar *limit, } int32_t recomposeStartIndex=buffer.length(); // We know there is not a boundary here. - decomposeShort(prevSrc, src, FALSE /* !stopAtCompBoundary */, onlyContiguous, + decomposeShort(prevSrc, src, false /* !stopAtCompBoundary */, onlyContiguous, buffer, errorCode); // Decompose until the next boundary. - src = decomposeShort(src, limit, TRUE /* stopAtCompBoundary */, onlyContiguous, + src = decomposeShort(src, limit, true /* stopAtCompBoundary */, onlyContiguous, buffer, errorCode); if (U_FAILURE(errorCode)) { break; } if ((src - prevSrc) > INT32_MAX) { // guard before buffer.equals() errorCode = U_INDEX_OUTOFBOUNDS_ERROR; - return TRUE; + return true; } recompose(buffer, recomposeStartIndex, onlyContiguous); if(!doCompose) { if(!buffer.equals(prevSrc, src)) { - return FALSE; + return false; } buffer.remove(); } prevBoundary=src; } - return TRUE; + return true; } // Very similar to compose(): Make the same changes in both places if relevant. @@ -1712,7 +1846,7 @@ void Normalizer2Impl::composeAndAppend(const UChar *src, const UChar *limit, middle.append(src, (int32_t)(firstStarterInSrc-src)); const UChar *middleStart=middle.getBuffer(); compose(middleStart, middleStart+middle.length(), onlyContiguous, - TRUE, buffer, errorCode); + true, buffer, errorCode); if(U_FAILURE(errorCode)) { return; } @@ -1720,7 +1854,7 @@ void Normalizer2Impl::composeAndAppend(const UChar *src, const UChar *limit, } } if(doCompose) { - compose(src, limit, onlyContiguous, TRUE, buffer, errorCode); + compose(src, limit, onlyContiguous, true, buffer, errorCode); } else { if(limit==NULL) { // appendZeroCC() needs limit!=NULL limit=u_strchr(src, 0); @@ -1749,7 +1883,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, ByteSinkUtil::appendUnchanged(prevBoundary, limit, *sink, options, edits, errorCode); } - return TRUE; + return true; } if (*src < minNoMaybeLead) { ++src; @@ -1770,7 +1904,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, // Medium-fast path: Handle cases that do not require full decomposition and recomposition. if (!isMaybeOrNonZeroCC(norm16)) { // minNoNo <= norm16 < minMaybeYes if (sink == nullptr) { - return FALSE; + return false; } // Fast path for mapping a character that is immediately surrounded by boundaries. // In this case, we need not decompose around the current character. @@ -1838,7 +1972,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, UChar32 l = prev - Hangul::JAMO_L_BASE; if ((uint32_t)l < Hangul::JAMO_L_COUNT) { if (sink == nullptr) { - return FALSE; + return false; } int32_t t = getJamoTMinusBase(src, limit); if (t >= 0) { @@ -1874,7 +2008,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, // The current character is a Jamo Trailing consonant, // compose with previous Hangul LV that does not contain a Jamo T. if (sink == nullptr) { - return FALSE; + return false; } UChar32 syllable = prev + getJamoTMinusBase(prevSrc, src); prevSrc -= 3; // Replace the Hangul LV as well. @@ -1897,7 +2031,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, if (onlyContiguous /* FCC */ && getPreviousTrailCC(prevBoundary, prevSrc) > cc) { // Fails FCD test, need to decompose and contiguously recompose. if (sink == nullptr) { - return FALSE; + return false; } } else { // If !onlyContiguous (not FCC), then we ignore the tccc of @@ -1910,7 +2044,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, ByteSinkUtil::appendUnchanged(prevBoundary, limit, *sink, options, edits, errorCode); } - return TRUE; + return true; } uint8_t prevCC = cc; nextSrc = src; @@ -1919,7 +2053,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, cc = getCCFromNormalYesOrMaybe(n16); if (prevCC > cc) { if (sink == nullptr) { - return FALSE; + return false; } break; } @@ -1954,22 +2088,22 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, break; } // We know there is not a boundary here. - decomposeShort(prevSrc, src, FALSE /* !stopAtCompBoundary */, onlyContiguous, + decomposeShort(prevSrc, src, STOP_AT_LIMIT, onlyContiguous, buffer, errorCode); // Decompose until the next boundary. - src = decomposeShort(src, limit, TRUE /* stopAtCompBoundary */, onlyContiguous, + src = decomposeShort(src, limit, STOP_AT_COMP_BOUNDARY, onlyContiguous, buffer, errorCode); if (U_FAILURE(errorCode)) { break; } if ((src - prevSrc) > INT32_MAX) { // guard before buffer.equals() errorCode = U_INDEX_OUTOFBOUNDS_ERROR; - return TRUE; + return true; } recompose(buffer, 0, onlyContiguous); if (!buffer.equals(prevSrc, src)) { if (sink == nullptr) { - return FALSE; + return false; } if (prevBoundary != prevSrc && !ByteSinkUtil::appendUnchanged(prevBoundary, prevSrc, @@ -1983,12 +2117,12 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, prevBoundary = src; } } - return TRUE; + return true; } UBool Normalizer2Impl::hasCompBoundaryBefore(const UChar *src, const UChar *limit) const { if (src == limit || *src < minCompNoMaybeCP) { - return TRUE; + return true; } UChar32 c; uint16_t norm16; @@ -1998,7 +2132,7 @@ UBool Normalizer2Impl::hasCompBoundaryBefore(const UChar *src, const UChar *limi UBool Normalizer2Impl::hasCompBoundaryBefore(const uint8_t *src, const uint8_t *limit) const { if (src == limit) { - return TRUE; + return true; } uint16_t norm16; UCPTRIE_FAST_U8_NEXT(normTrie, UCPTRIE_16, src, limit, norm16); @@ -2008,7 +2142,7 @@ UBool Normalizer2Impl::hasCompBoundaryBefore(const uint8_t *src, const uint8_t * UBool Normalizer2Impl::hasCompBoundaryAfter(const UChar *start, const UChar *p, UBool onlyContiguous) const { if (start == p) { - return TRUE; + return true; } UChar32 c; uint16_t norm16; @@ -2019,7 +2153,7 @@ UBool Normalizer2Impl::hasCompBoundaryAfter(const UChar *start, const UChar *p, UBool Normalizer2Impl::hasCompBoundaryAfter(const uint8_t *start, const uint8_t *p, UBool onlyContiguous) const { if (start == p) { - return TRUE; + return true; } uint16_t norm16; UCPTRIE_FAST_U8_PREV(normTrie, UCPTRIE_16, start, p, norm16); @@ -2265,7 +2399,7 @@ Normalizer2Impl::makeFCD(const UChar *src, const UChar *limit, * The source text does not fulfill the conditions for FCD. * Decompose and reorder a limited piece of the text. */ - decomposeShort(prevBoundary, src, FALSE, FALSE, *buffer, errorCode); + decomposeShort(prevBoundary, src, false, false, *buffer, errorCode); if (U_FAILURE(errorCode)) { break; } @@ -2362,15 +2496,18 @@ void CanonIterData::addToStartSet(UChar32 origin, UChar32 decompLead, UErrorCode // origin is not the first character, or it is U+0000. UnicodeSet *set; if((canonValue&CANON_HAS_SET)==0) { - set=new UnicodeSet; - if(set==NULL) { - errorCode=U_MEMORY_ALLOCATION_ERROR; + LocalPointer lpSet(new UnicodeSet, errorCode); + set=lpSet.getAlias(); + if(U_FAILURE(errorCode)) { return; } UChar32 firstOrigin=(UChar32)(canonValue&CANON_VALUE_MASK); canonValue=(canonValue&~CANON_VALUE_MASK)|CANON_HAS_SET|(uint32_t)canonStartSets.size(); umutablecptrie_set(mutableTrie, decompLead, canonValue, &errorCode); - canonStartSets.addElement(set, errorCode); + canonStartSets.adoptElement(lpSet.orphan(), errorCode); + if (U_FAILURE(errorCode)) { + return; + } if(firstOrigin!=0) { set->add(firstOrigin); } @@ -2528,7 +2665,7 @@ UBool Normalizer2Impl::isCanonSegmentStarter(UChar32 c) const { UBool Normalizer2Impl::getCanonStartSet(UChar32 c, UnicodeSet &set) const { int32_t canonValue=getCanonValue(c)&~CANON_NOT_SEGMENT_STARTER; if(canonValue==0) { - return FALSE; + return false; } set.clear(); int32_t value=canonValue&CANON_VALUE_MASK; @@ -2547,7 +2684,7 @@ UBool Normalizer2Impl::getCanonStartSet(UChar32 c, UnicodeSet &set) const { addComposites(getCompositionsList(norm16), set); } } - return TRUE; + return true; } U_NAMESPACE_END diff --git a/icu/icu4c/source/common/normalizer2impl.h b/icu/icu4c/source/common/normalizer2impl.h index 4218a30a345..449e7783848 100644 --- a/icu/icu4c/source/common/normalizer2impl.h +++ b/icu/icu4c/source/common/normalizer2impl.h @@ -131,7 +131,7 @@ class U_COMMON_API Hangul { } } private: - Hangul(); // no instantiation + Hangul() = delete; // no instantiation }; class Normalizer2Impl; @@ -241,7 +241,7 @@ class U_COMMON_API ReorderingBuffer : public UMemory { * Low-level implementation of the Unicode Normalization Algorithm. * For the data structure and details see the documentation at the end of * this normalizer2impl.h and in the design doc at - * http://site.icu-project.org/design/normalization/custom + * https://icu.unicode.org/design/normalization/custom */ class U_COMMON_API Normalizer2Impl : public UObject { public: @@ -491,6 +491,12 @@ class U_COMMON_API Normalizer2Impl : public UObject { UnicodeString &safeMiddle, ReorderingBuffer &buffer, UErrorCode &errorCode) const; + + /** sink==nullptr: isNormalized()/spanQuickCheckYes() */ + const uint8_t *decomposeUTF8(uint32_t options, + const uint8_t *src, const uint8_t *limit, + ByteSink *sink, Edits *edits, UErrorCode &errorCode) const; + UBool compose(const UChar *src, const UChar *limit, UBool onlyContiguous, UBool doCompose, @@ -649,6 +655,9 @@ class U_COMMON_API Normalizer2Impl : public UObject { UChar32 minNeedDataCP, ReorderingBuffer *buffer, UErrorCode &errorCode) const; + + enum StopAt { STOP_AT_LIMIT, STOP_AT_DECOMP_BOUNDARY, STOP_AT_COMP_BOUNDARY }; + const UChar *decomposeShort(const UChar *src, const UChar *limit, UBool stopAtCompBoundary, UBool onlyContiguous, ReorderingBuffer &buffer, UErrorCode &errorCode) const; @@ -656,7 +665,7 @@ class U_COMMON_API Normalizer2Impl : public UObject { ReorderingBuffer &buffer, UErrorCode &errorCode) const; const uint8_t *decomposeShort(const uint8_t *src, const uint8_t *limit, - UBool stopAtCompBoundary, UBool onlyContiguous, + StopAt stopAt, UBool onlyContiguous, ReorderingBuffer &buffer, UErrorCode &errorCode) const; static int32_t combine(const uint16_t *list, UChar32 trail); @@ -721,7 +730,7 @@ class U_COMMON_API Normalizer2Impl : public UObject { const uint16_t *extraData; // mappings and/or compositions for yesYes, yesNo & noNo characters const uint8_t *smallFCD; // [0x100] one bit per 32 BMP code points, set if any FCD!=0 - UInitOnce fCanonIterDataInitOnce = U_INITONCE_INITIALIZER; + UInitOnce fCanonIterDataInitOnce {}; CanonIterData *fCanonIterData; }; @@ -750,7 +759,7 @@ class U_COMMON_API Normalizer2Factory { // Must be used only when it is known that norm2 is a Normalizer2WithImpl instance. static const Normalizer2Impl *getImpl(const Normalizer2 *norm2); private: - Normalizer2Factory(); // No instantiation. + Normalizer2Factory() = delete; // No instantiation. }; U_NAMESPACE_END @@ -797,7 +806,7 @@ unorm_getFCD16(UChar32 c); * Constants are defined as enum values of the Normalizer2Impl class. * * Many details of the data structures are described in the design doc - * which is at http://site.icu-project.org/design/normalization/custom + * which is at https://icu.unicode.org/design/normalization/custom * * int32_t indexes[indexesLength]; -- indexesLength=indexes[IX_NORM_TRIE_OFFSET]/4; * diff --git a/icu/icu4c/source/common/normlzr.cpp b/icu/icu4c/source/common/normlzr.cpp index 2dea0ffc33c..58de61591f8 100644 --- a/icu/icu4c/source/common/normlzr.cpp +++ b/icu/icu4c/source/common/normlzr.cpp @@ -108,7 +108,7 @@ int32_t Normalizer::hashCode() const return text->hashCode() + fUMode + fOptions + buffer.hashCode() + bufferPos + currentIndex + nextIndex; } -UBool Normalizer::operator==(const Normalizer& that) const +bool Normalizer::operator==(const Normalizer& that) const { return this==&that || @@ -205,7 +205,7 @@ Normalizer::isNormalized(const UnicodeString& source, return n2->isNormalized(source, status); } } else { - return FALSE; + return false; } } @@ -483,7 +483,7 @@ Normalizer::nextNormalize() { currentIndex=nextIndex; text->setIndex(nextIndex); if(!text->hasNext()) { - return FALSE; + return false; } // Skip at least one character so we make progress. UnicodeString segment(text->next32PostInc()); @@ -507,7 +507,7 @@ Normalizer::previousNormalize() { nextIndex=currentIndex; text->setIndex(currentIndex); if(!text->hasPrevious()) { - return FALSE; + return false; } UnicodeString segment; while(text->hasPrevious()) { diff --git a/icu/icu4c/source/common/patternprops.cpp b/icu/icu4c/source/common/patternprops.cpp index c38a7e276de..da3243d3010 100644 --- a/icu/icu4c/source/common/patternprops.cpp +++ b/icu/icu4c/source/common/patternprops.cpp @@ -118,49 +118,49 @@ static const uint32_t syntaxOrWhiteSpace2000[]={ UBool PatternProps::isSyntax(UChar32 c) { if(c<0) { - return FALSE; + return false; } else if(c<=0xff) { return (UBool)(latin1[c]>>1)&1; } else if(c<0x2010) { - return FALSE; + return false; } else if(c<=0x3030) { uint32_t bits=syntax2000[index2000[(c-0x2000)>>5]]; return (UBool)((bits>>(c&0x1f))&1); } else if(0xfd3e<=c && c<=0xfe46) { return c<=0xfd3f || 0xfe45<=c; } else { - return FALSE; + return false; } } UBool PatternProps::isSyntaxOrWhiteSpace(UChar32 c) { if(c<0) { - return FALSE; + return false; } else if(c<=0xff) { return (UBool)(latin1[c]&1); } else if(c<0x200e) { - return FALSE; + return false; } else if(c<=0x3030) { uint32_t bits=syntaxOrWhiteSpace2000[index2000[(c-0x2000)>>5]]; return (UBool)((bits>>(c&0x1f))&1); } else if(0xfd3e<=c && c<=0xfe46) { return c<=0xfd3f || 0xfe45<=c; } else { - return FALSE; + return false; } } UBool PatternProps::isWhiteSpace(UChar32 c) { if(c<0) { - return FALSE; + return false; } else if(c<=0xff) { return (UBool)(latin1[c]>>2)&1; } else if(0x200e<=c && c<=0x2029) { return c<=0x200f || 0x2028<=c; } else { - return FALSE; + return false; } } @@ -207,15 +207,15 @@ PatternProps::trimWhiteSpace(const UChar *s, int32_t &length) { UBool PatternProps::isIdentifier(const UChar *s, int32_t length) { if(length<=0) { - return FALSE; + return false; } const UChar *limit=s+length; do { if(isSyntaxOrWhiteSpace(*s++)) { - return FALSE; + return false; } } while(sisCompacted=TRUE; + pv->isCompacted=true; rows=pv->rows; columns=pv->columns; @@ -360,7 +360,7 @@ upvec_compact(UPropsVectors *pv, UPVecCompactHandler *handler, void *context, UE /* sort the properties vectors to find unique vector values */ uprv_sortArray(pv->v, rows, columns*4, - upvec_compareRows, pv, FALSE, pErrorCode); + upvec_compareRows, pv, false, pErrorCode); if(U_FAILURE(*pErrorCode)) { return; } @@ -503,7 +503,7 @@ upvec_compactToUTrie2Handler(void *context, (void)columns; UPVecToUTrie2Context *toUTrie2=(UPVecToUTrie2Context *)context; if(starttrie, start, end, (uint32_t)rowIndex, TRUE, pErrorCode); + utrie2_setRange32(toUTrie2->trie, start, end, (uint32_t)rowIndex, true, pErrorCode); } else { switch(start) { case UPVEC_INITIAL_VALUE_CP: diff --git a/icu/icu4c/source/common/punycode.cpp b/icu/icu4c/source/common/punycode.cpp index 4832938ff7e..f95722da27d 100644 --- a/icu/icu4c/source/common/punycode.cpp +++ b/icu/icu4c/source/common/punycode.cpp @@ -573,7 +573,7 @@ u_strFromPunycode(const UChar *src, int32_t srcLength, /* Case of last character determines uppercase flag: */ caseFlags[codeUnitIndex]=IS_BASIC_UPPERCASE(src[in-1]); if(cpLength==2) { - caseFlags[codeUnitIndex+1]=FALSE; + caseFlags[codeUnitIndex+1]=false; } } } diff --git a/icu/icu4c/source/common/putil.cpp b/icu/icu4c/source/common/putil.cpp index 3ed6a05d22d..b8c3c7b365a 100644 --- a/icu/icu4c/source/common/putil.cpp +++ b/icu/icu4c/source/common/putil.cpp @@ -71,6 +71,7 @@ #include "locmap.h" #include "ucln_cmn.h" #include "charstr.h" +#include "uprefs.h" /* Include standard headers. */ #include @@ -244,7 +245,7 @@ u_signBit(double d) { */ UDate fakeClock_t0 = 0; /** Time to start the clock from **/ UDate fakeClock_dt = 0; /** Offset (fake time - real time) **/ -UBool fakeClock_set = FALSE; /** True if fake clock has spun up **/ +UBool fakeClock_set = false; /** True if fake clock has spun up **/ static UDate getUTCtime_real() { struct timeval posixTime; @@ -269,7 +270,7 @@ static UDate getUTCtime_fake() { fprintf(stderr,"U_DEBUG_FAKETIME was set at compile time, but U_FAKETIME_START was not set.\n" "Set U_FAKETIME_START to the number of milliseconds since 1/1/1970 to set the ICU clock.\n"); } - fakeClock_set = TRUE; + fakeClock_set = true; } umtx_unlock(&fakeClockMutex); @@ -727,8 +728,10 @@ static char *gTimeZoneBufferPtr = NULL; #if !U_PLATFORM_USES_ONLY_WIN32_API #define isNonDigit(ch) (ch < '0' || '9' < ch) +#define isDigit(ch) ('0' <= ch && ch <= '9') static UBool isValidOlsonID(const char *id) { int32_t idx = 0; + int32_t idxMax = 0; /* Determine if this is something like Iceland (Olson ID) or AST4ADT (non-Olson ID) */ @@ -736,6 +739,13 @@ static UBool isValidOlsonID(const char *id) { idx++; } + /* Allow at maximum 2 numbers at the end of the id to support zone id's + like GMT+11. */ + idxMax = idx + 2; + while (id[idx] && isDigit(id[idx]) && idx < idxMax) { + idx++; + } + /* If we went through the whole string, then it might be okay. The timezone is sometimes set to "CST-7CDT", "CST6CDT5,J129,J131/19:30", "GRNLNDST3GRNLNDDT" or similar, so we cannot use it. @@ -896,7 +906,7 @@ static UBool compareBinaryFiles(const char* defaultTZFileName, const char* TZFil int32_t sizeFileRead; int32_t sizeFileToRead; char bufferFile[MAX_READ_SIZE]; - UBool result = TRUE; + UBool result = true; if (tzInfo->defaultTZFilePtr == NULL) { tzInfo->defaultTZFilePtr = fopen(defaultTZFileName, "r"); @@ -916,9 +926,9 @@ static UBool compareBinaryFiles(const char* defaultTZFileName, const char* TZFil sizeFileLeft = sizeFile; if (sizeFile != tzInfo->defaultTZFileSize) { - result = FALSE; + result = false; } else { - /* Store the data from the files in seperate buffers and + /* Store the data from the files in separate buffers and * compare each byte to determine equality. */ if (tzInfo->defaultTZBuffer == NULL) { @@ -933,7 +943,7 @@ static UBool compareBinaryFiles(const char* defaultTZFileName, const char* TZFil sizeFileRead = fread(bufferFile, 1, sizeFileToRead, file); if (memcmp(tzInfo->defaultTZBuffer + tzInfo->defaultTZPosition, bufferFile, sizeFileRead) != 0) { - result = FALSE; + result = false; break; } sizeFileLeft -= sizeFileRead; @@ -941,7 +951,7 @@ static UBool compareBinaryFiles(const char* defaultTZFileName, const char* TZFil } } } else { - result = FALSE; + result = false; } if (file != NULL) { @@ -1139,7 +1149,7 @@ uprv_tzname(int n) #endif if (tzid != NULL && isValidOlsonID(tzid) #if U_PLATFORM == U_PF_SOLARIS - /* When TZ equals localtime on Solaris, check the /etc/localtime file. */ + /* Don't misinterpret TZ "localtime" on Solaris as a time zone name. */ && uprv_strcmp(tzid, TZ_ENV_CHECK) != 0 #endif ) { @@ -1180,7 +1190,7 @@ uprv_tzname(int n) tzInfo->defaultTZBuffer = NULL; tzInfo->defaultTZFileSize = 0; tzInfo->defaultTZFilePtr = NULL; - tzInfo->defaultTZstatus = FALSE; + tzInfo->defaultTZstatus = false; tzInfo->defaultTZPosition = 0; gTimeZoneBufferPtr = searchForTZFile(TZZONEINFO, tzInfo); @@ -1251,10 +1261,10 @@ uprv_tzname(int n) /* Get and set the ICU data directory --------------------------------------- */ -static icu::UInitOnce gDataDirInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gDataDirInitOnce {}; static char *gDataDirectory = NULL; -UInitOnce gTimeZoneFilesInitOnce = U_INITONCE_INITIALIZER; +UInitOnce gTimeZoneFilesInitOnce {}; static CharString *gTimeZoneFilesDirectory = NULL; #if U_POSIX_LOCALE || U_PLATFORM_USES_ONLY_WIN32_API @@ -1286,7 +1296,7 @@ static UBool U_CALLCONV putil_cleanup(void) gCorrectedPOSIXLocaleHeapAllocated = false; } #endif - return TRUE; + return true; } /* @@ -1335,16 +1345,16 @@ U_CAPI UBool U_EXPORT2 uprv_pathIsAbsolute(const char *path) { if(!path || !*path) { - return FALSE; + return false; } if(*path == U_FILE_SEP_CHAR) { - return TRUE; + return true; } #if (U_FILE_SEP_CHAR != U_FILE_ALT_SEP_CHAR) if(*path == U_FILE_ALT_SEP_CHAR) { - return TRUE; + return true; } #endif @@ -1352,16 +1362,16 @@ uprv_pathIsAbsolute(const char *path) if( (((path[0] >= 'A') && (path[0] <= 'Z')) || ((path[0] >= 'a') && (path[0] <= 'z'))) && path[1] == ':' ) { - return TRUE; + return true; } #endif - return FALSE; + return false; } /* Backup setting of ICU_DATA_DIR_PREFIX_ENV_VAR (needed for some Darwin ICU build environments) */ -#if U_PLATFORM_IS_DARWIN_BASED && TARGET_OS_SIMULATOR +#if U_PLATFORM_IS_DARWIN_BASED && defined(TARGET_OS_SIMULATOR) && TARGET_OS_SIMULATOR # if !defined(ICU_DATA_DIR_PREFIX_ENV_VAR) # define ICU_DATA_DIR_PREFIX_ENV_VAR "IPHONE_SIMULATOR_ROOT" # endif @@ -1393,12 +1403,12 @@ static BOOL U_CALLCONV getIcuDataDirectoryUnderWindowsDirectory(char* directoryB if ((windowsPathUtf8Len + UPRV_LENGTHOF(ICU_DATA_DIR_WINDOWS)) < bufferLength) { uprv_strcpy(directoryBuffer, windowsPathUtf8); uprv_strcat(directoryBuffer, ICU_DATA_DIR_WINDOWS); - return TRUE; + return true; } } } - return FALSE; + return false; } #endif @@ -1776,10 +1786,37 @@ The leftmost codepage (.xxx) wins. return posixID; #elif U_PLATFORM_USES_ONLY_WIN32_API -#define POSIX_LOCALE_CAPACITY 64 UErrorCode status = U_ZERO_ERROR; char *correctedPOSIXLocale = nullptr; +#if UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY + + int32_t neededBufferSize = uprefs_getBCP47Tag(nullptr, 0, &status); + MaybeStackArray windowsLocale(neededBufferSize, status); + int32_t length = uprefs_getBCP47Tag(windowsLocale.getAlias(), neededBufferSize, &status); + + if (length > 0) // If length is 0, then the call to uprefs_getBCP47Tag failed. + { + // Now normalize the resulting name + correctedPOSIXLocale = static_cast(uprv_malloc(length * 2)); + /* TODO: Should we just exit on memory allocation failure? */ + if (correctedPOSIXLocale) + { + int32_t posixLen = uloc_canonicalize(windowsLocale.getAlias(), correctedPOSIXLocale, length * 2, &status); + if (U_SUCCESS(status)) + { + *(correctedPOSIXLocale + posixLen) = 0; + gCorrectedPOSIXLocale = correctedPOSIXLocale; + gCorrectedPOSIXLocaleHeapAllocated = true; + ucln_common_registerCleanup(UCLN_COMMON_PUTIL, putil_cleanup); + } + else + { + uprv_free(correctedPOSIXLocale); + } + } + } +#else // If we have already figured this out just use the cached value if (gCorrectedPOSIXLocale != nullptr) { return gCorrectedPOSIXLocale; @@ -1821,11 +1858,11 @@ The leftmost codepage (.xxx) wins. } // Now normalize the resulting name - correctedPOSIXLocale = static_cast(uprv_malloc(POSIX_LOCALE_CAPACITY + 1)); + correctedPOSIXLocale = static_cast(uprv_malloc(length * 2)); /* TODO: Should we just exit on memory allocation failure? */ if (correctedPOSIXLocale) { - int32_t posixLen = uloc_canonicalize(modifiedWindowsLocale, correctedPOSIXLocale, POSIX_LOCALE_CAPACITY, &status); + int32_t posixLen = uloc_canonicalize(modifiedWindowsLocale, correctedPOSIXLocale, length * 2, &status); if (U_SUCCESS(status)) { *(correctedPOSIXLocale + posixLen) = 0; @@ -1839,6 +1876,7 @@ The leftmost codepage (.xxx) wins. } } } +#endif // If unable to find a locale we can agree upon, use en-US by default if (gCorrectedPOSIXLocale == nullptr) { @@ -2115,7 +2153,7 @@ int_getDefaultCodepage() } /* else use the default */ } - sprintf(codepage,"ibm-%d", ccsid); + snprintf(codepage, sizeof(codepage), "ibm-%d", ccsid); return codepage; #elif U_PLATFORM == U_PF_OS390 @@ -2152,7 +2190,7 @@ int_getDefaultCodepage() // are between 3 and 19999 if (codepageNumber > 0 && codepageNumber < 20000) { - sprintf(codepage, "windows-%ld", codepageNumber); + snprintf(codepage, sizeof(codepage), "windows-%ld", codepageNumber); return codepage; } // If the codepage number call failed then return UTF-8 diff --git a/icu/icu4c/source/common/putilimp.h b/icu/icu4c/source/common/putilimp.h index ab5e8ac68ad..7097232e715 100644 --- a/icu/icu4c/source/common/putilimp.h +++ b/icu/icu4c/source/common/putilimp.h @@ -533,7 +533,7 @@ U_CAPI void * U_EXPORT2 uprv_maximumPtr(void *base); * on the destination pointer and capacity cannot overflow. * * The pinned capacity must fulfill the following conditions (for positive capacities): - * - dest + capacity is a valid pointer according to the machine arcitecture (AS/400, 64-bit, etc.) + * - dest + capacity is a valid pointer according to the machine architecture (AS/400, 64-bit, etc.) * - (dest + capacity) >= dest * - The size (in bytes) of T[capacity] does not exceed 0x7fffffff * diff --git a/icu/icu4c/source/common/rbbi.cpp b/icu/icu4c/source/common/rbbi.cpp index 9b7e70c3cf4..2769263894b 100644 --- a/icu/icu4c/source/common/rbbi.cpp +++ b/icu/icu4c/source/common/rbbi.cpp @@ -39,7 +39,7 @@ #include "uvectr32.h" #ifdef RBBI_DEBUG -static UBool gTrace = FALSE; +static UBool gTrace = false; #endif U_NAMESPACE_BEGIN @@ -82,6 +82,19 @@ RuleBasedBreakIterator::RuleBasedBreakIterator(RBBIDataHeader* data, UErrorCode } } +//------------------------------------------------------------------------------- +// +// Constructor from a UDataMemory handle to precompiled break rules +// stored in an ICU data file. This construcotr is private API, +// only for internal use. +// +//------------------------------------------------------------------------------- +RuleBasedBreakIterator::RuleBasedBreakIterator(UDataMemory* udm, UBool isPhraseBreaking, + UErrorCode &status) : RuleBasedBreakIterator(udm, status) +{ + fIsPhraseBreaking = isPhraseBreaking; +} + // // Construct from precompiled binary rules (tables). This constructor is public API, // taking the rules as a (const uint8_t *) to match the type produced by getBinaryRules(). @@ -254,7 +267,7 @@ RuleBasedBreakIterator::operator=(const RuleBasedBreakIterator& that) { } // TODO: clone fLanguageBreakEngines from "that" UErrorCode status = U_ZERO_ERROR; - utext_clone(&fText, &that.fText, FALSE, TRUE, &status); + utext_clone(&fText, &that.fText, false, true, &status); if (fCharIter != &fSCharIter) { delete fCharIter; @@ -262,7 +275,7 @@ RuleBasedBreakIterator::operator=(const RuleBasedBreakIterator& that) { fCharIter = &fSCharIter; if (that.fCharIter != NULL && that.fCharIter != &that.fSCharIter) { - // This is a little bit tricky - it will intially appear that + // This is a little bit tricky - it will initially appear that // this->fCharIter is adopted, even if that->fCharIter was // not adopted. That's ok. fCharIter = that.fCharIter->clone(); @@ -322,6 +335,7 @@ void RuleBasedBreakIterator::init(UErrorCode &status) { fBreakCache = nullptr; fDictionaryCache = nullptr; fLookAheadMatches = nullptr; + fIsPhraseBreaking = false; // Note: IBM xlC is unable to assign or initialize member fText from UTEXT_INITIALIZER. // fText = UTEXT_INITIALIZER; @@ -340,13 +354,13 @@ void RuleBasedBreakIterator::init(UErrorCode &status) { } #ifdef RBBI_DEBUG - static UBool debugInitDone = FALSE; - if (debugInitDone == FALSE) { + static UBool debugInitDone = false; + if (debugInitDone == false) { char *debugEnv = getenv("U_RBBIDEBUG"); if (debugEnv && uprv_strstr(debugEnv, "trace")) { - gTrace = TRUE; + gTrace = true; } - debugInitDone = TRUE; + debugInitDone = true; } #endif } @@ -366,16 +380,16 @@ RuleBasedBreakIterator::clone() const { } /** - * Equality operator. Returns TRUE if both BreakIterators are of the + * Equality operator. Returns true if both BreakIterators are of the * same class, have the same behavior, and iterate over the same text. */ -UBool +bool RuleBasedBreakIterator::operator==(const BreakIterator& that) const { if (typeid(*this) != typeid(that)) { - return FALSE; + return false; } if (this == &that) { - return TRUE; + return true; } // The base class BreakIterator carries no state that participates in equality, @@ -388,21 +402,21 @@ RuleBasedBreakIterator::operator==(const BreakIterator& that) const { // The two break iterators are operating on different text, // or have a different iteration position. // Note that fText's position is always the same as the break iterator's position. - return FALSE; + return false; } if (!(fPosition == that2.fPosition && fRuleStatusIndex == that2.fRuleStatusIndex && fDone == that2.fDone)) { - return FALSE; + return false; } if (that2.fData == fData || (fData != NULL && that2.fData != NULL && *that2.fData == *fData)) { // The two break iterators are using the same rules. - return TRUE; + return true; } - return FALSE; + return false; } /** @@ -425,7 +439,7 @@ void RuleBasedBreakIterator::setText(UText *ut, UErrorCode &status) { } fBreakCache->reset(); fDictionaryCache->reset(); - utext_clone(&fText, ut, FALSE, TRUE, &status); + utext_clone(&fText, ut, false, true, &status); // Set up a dummy CharacterIterator to be returned if anyone // calls getText(). With input from UText, there is no reasonable @@ -446,7 +460,7 @@ void RuleBasedBreakIterator::setText(UText *ut, UErrorCode &status) { UText *RuleBasedBreakIterator::getUText(UText *fillIn, UErrorCode &status) const { - UText *result = utext_clone(fillIn, &fText, FALSE, TRUE, &status); + UText *result = utext_clone(fillIn, &fText, false, true, &status); return result; } @@ -534,7 +548,7 @@ RuleBasedBreakIterator &RuleBasedBreakIterator::refreshInputText(UText *input, U } int64_t pos = utext_getNativeIndex(&fText); // Shallow read-only clone of the new UText into the existing input UText - utext_clone(&fText, input, FALSE, TRUE, &status); + utext_clone(&fText, input, false, true, &status); if (U_FAILURE(status)) { return *this; } @@ -671,7 +685,7 @@ int32_t RuleBasedBreakIterator::preceding(int32_t offset) { } /** - * Returns true if the specfied position is a boundary position. As a side + * Returns true if the specified position is a boundary position. As a side * effect, leaves the iterator pointing to the first boundary position at * or after "offset". * @@ -682,7 +696,7 @@ UBool RuleBasedBreakIterator::isBoundary(int32_t offset) { // out-of-range indexes are never boundary positions if (offset < 0) { first(); // For side effects on current position, tag values. - return FALSE; + return false; } // Adjust offset to be on a code point boundary and not beyond the end of the text. @@ -699,9 +713,9 @@ UBool RuleBasedBreakIterator::isBoundary(int32_t offset) { } if (result && adjustedOffset < offset && utext_char32At(&fText, offset) == U_SENTINEL) { - // Original offset is beyond the end of the text. Return FALSE, it's not a boundary, + // Original offset is beyond the end of the text. Return false, it's not a boundary, // but the iteration position remains set to the end of the text, which is a boundary. - return FALSE; + return false; } if (!result) { // Not on a boundary. isBoundary() must leave iterator on the following boundary. @@ -812,7 +826,7 @@ int32_t RuleBasedBreakIterator::handleNext() { } #endif - // handleNext alway sets the break tag value. + // handleNext always sets the break tag value. // Set the default for it. fRuleStatusIndex = 0; @@ -824,7 +838,7 @@ int32_t RuleBasedBreakIterator::handleNext() { result = initialPosition; c = UTEXT_NEXT32(&fText); if (c==U_SENTINEL) { - fDone = TRUE; + fDone = true; return UBRK_DONE; } @@ -1037,7 +1051,7 @@ int32_t RuleBasedBreakIterator::handleSafePrevious(int32_t fromPosition) { if (state == STOP_STATE) { // This is the normal exit from the lookup state machine. - // Transistion to state zero means we have found a safe point. + // Transition to state zero means we have found a safe point. break; } } @@ -1139,8 +1153,8 @@ U_NAMESPACE_END static icu::UStack *gLanguageBreakFactories = nullptr; static const icu::UnicodeString *gEmptyString = nullptr; -static icu::UInitOnce gLanguageBreakFactoriesInitOnce = U_INITONCE_INITIALIZER; -static icu::UInitOnce gRBBIInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gLanguageBreakFactoriesInitOnce {}; +static icu::UInitOnce gRBBIInitOnce {}; /** * Release all static memory held by breakiterator. @@ -1153,7 +1167,7 @@ UBool U_CALLCONV rbbi_cleanup(void) { gEmptyString = nullptr; gLanguageBreakFactoriesInitOnce.reset(); gRBBIInitOnce.reset(); - return TRUE; + return true; } U_CDECL_END @@ -1260,6 +1274,7 @@ RuleBasedBreakIterator::getLanguageBreakEngine(UChar32 c) { // first. fLanguageBreakEngines->insertElementAt(fUnhandledBreakEngine, 0, status); // If we can't insert it, or creation failed, get rid of it + U_ASSERT(!fLanguageBreakEngines->hasDeleter()); if (U_FAILURE(status)) { delete fUnhandledBreakEngine; fUnhandledBreakEngine = 0; diff --git a/icu/icu4c/source/common/rbbi_cache.cpp b/icu/icu4c/source/common/rbbi_cache.cpp index 63ff3001c70..1cc19c64746 100644 --- a/icu/icu4c/source/common/rbbi_cache.cpp +++ b/icu/icu4c/source/common/rbbi_cache.cpp @@ -45,7 +45,7 @@ void RuleBasedBreakIterator::DictionaryCache::reset() { UBool RuleBasedBreakIterator::DictionaryCache::following(int32_t fromPos, int32_t *result, int32_t *statusIndex) { if (fromPos >= fLimit || fromPos < fStart) { fPositionInCache = -1; - return FALSE; + return false; } // Sequential iteration, move from previous boundary to the following @@ -55,13 +55,13 @@ UBool RuleBasedBreakIterator::DictionaryCache::following(int32_t fromPos, int32_ ++fPositionInCache; if (fPositionInCache >= fBreaks.size()) { fPositionInCache = -1; - return FALSE; + return false; } r = fBreaks.elementAti(fPositionInCache); U_ASSERT(r > fromPos); *result = r; *statusIndex = fOtherRuleStatusIndex; - return TRUE; + return true; } // Random indexing. Linear search for the boundary following the given position. @@ -71,17 +71,17 @@ UBool RuleBasedBreakIterator::DictionaryCache::following(int32_t fromPos, int32_ if (r > fromPos) { *result = r; *statusIndex = fOtherRuleStatusIndex; - return TRUE; + return true; } } - UPRV_UNREACHABLE; + UPRV_UNREACHABLE_EXIT; } UBool RuleBasedBreakIterator::DictionaryCache::preceding(int32_t fromPos, int32_t *result, int32_t *statusIndex) { if (fromPos <= fStart || fromPos > fLimit) { fPositionInCache = -1; - return FALSE; + return false; } if (fromPos == fLimit) { @@ -98,12 +98,12 @@ UBool RuleBasedBreakIterator::DictionaryCache::preceding(int32_t fromPos, int32_ U_ASSERT(r < fromPos); *result = r; *statusIndex = ( r== fStart) ? fFirstRuleStatusIndex : fOtherRuleStatusIndex; - return TRUE; + return true; } if (fPositionInCache == 0) { fPositionInCache = -1; - return FALSE; + return false; } for (fPositionInCache = fBreaks.size()-1; fPositionInCache >= 0; --fPositionInCache) { @@ -111,10 +111,10 @@ UBool RuleBasedBreakIterator::DictionaryCache::preceding(int32_t fromPos, int32_ if (r < fromPos) { *result = r; *statusIndex = ( r == fStart) ? fFirstRuleStatusIndex : fOtherRuleStatusIndex; - return TRUE; + return true; } } - UPRV_UNREACHABLE; + UPRV_UNREACHABLE_EXIT; } void RuleBasedBreakIterator::DictionaryCache::populateDictionary(int32_t startPos, int32_t endPos, @@ -130,7 +130,7 @@ void RuleBasedBreakIterator::DictionaryCache::populateDictionary(int32_t startPo int32_t rangeStart = startPos; int32_t rangeEnd = endPos; - uint16_t category; + uint32_t category; int32_t current; UErrorCode status = U_ZERO_ERROR; int32_t foundBreakCount = 0; @@ -142,7 +142,7 @@ void RuleBasedBreakIterator::DictionaryCache::populateDictionary(int32_t startPo utext_setNativeIndex(text, rangeStart); UChar32 c = utext_current32(text); - category = ucptrie_get(fBI->fData->fTrie, c); + category = ucptrie_get(fBI->fData->fTrie, c); // ucptrie_get returns 32bit integer uint32_t dictStart = fBI->fData->fForwardTable->fDictCategoriesStart; while(U_SUCCESS(status)) { @@ -163,7 +163,7 @@ void RuleBasedBreakIterator::DictionaryCache::populateDictionary(int32_t startPo // Ask the language object if there are any breaks. It will add them to the cache and // leave the text pointer on the other side of its range, ready to search for the next one. if (lbe != NULL) { - foundBreakCount += lbe->findBreaks(text, rangeStart, rangeEnd, fBreaks); + foundBreakCount += lbe->findBreaks(text, rangeStart, rangeEnd, fBreaks, fBI->fIsPhraseBreaking, status); } // Reload the loop variables for the next go-round @@ -201,7 +201,7 @@ void RuleBasedBreakIterator::DictionaryCache::populateDictionary(int32_t startPo /* - * BreakCache implemetation + * BreakCache implementation */ RuleBasedBreakIterator::BreakCache::BreakCache(RuleBasedBreakIterator *bi, UErrorCode &status) : @@ -227,7 +227,7 @@ void RuleBasedBreakIterator::BreakCache::reset(int32_t pos, int32_t ruleStatus) int32_t RuleBasedBreakIterator::BreakCache::current() { fBI->fPosition = fTextIdx; fBI->fRuleStatusIndex = fStatuses[fBufIdx]; - fBI->fDone = FALSE; + fBI->fDone = false; return fTextIdx; } @@ -258,7 +258,7 @@ void RuleBasedBreakIterator::BreakCache::preceding(int32_t startPos, UErrorCode previous(status); } else { // seek() leaves the BreakCache positioned at the preceding boundary - // if the requested position is between two bounaries. + // if the requested position is between two boundaries. // current() pushes the BreakCache position out to the BreakIterator itself. U_ASSERT(startPos > fTextIdx); current(); @@ -302,18 +302,18 @@ void RuleBasedBreakIterator::BreakCache::previous(UErrorCode &status) { UBool RuleBasedBreakIterator::BreakCache::seek(int32_t pos) { if (pos < fBoundaries[fStartBufIdx] || pos > fBoundaries[fEndBufIdx]) { - return FALSE; + return false; } if (pos == fBoundaries[fStartBufIdx]) { // Common case: seek(0), from BreakIterator::first() fBufIdx = fStartBufIdx; fTextIdx = fBoundaries[fBufIdx]; - return TRUE; + return true; } if (pos == fBoundaries[fEndBufIdx]) { fBufIdx = fEndBufIdx; fTextIdx = fBoundaries[fBufIdx]; - return TRUE; + return true; } int32_t min = fStartBufIdx; @@ -331,51 +331,97 @@ UBool RuleBasedBreakIterator::BreakCache::seek(int32_t pos) { fBufIdx = modChunkSize(max - 1); fTextIdx = fBoundaries[fBufIdx]; U_ASSERT(fTextIdx <= pos); - return TRUE; + return true; } UBool RuleBasedBreakIterator::BreakCache::populateNear(int32_t position, UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } U_ASSERT(position < fBoundaries[fStartBufIdx] || position > fBoundaries[fEndBufIdx]); - // Find a boundary somewhere in the vicinity of the requested position. - // Depending on the safe rules and the text data, it could be either before, at, or after - // the requested position. - + // Add boundaries to the cache near the specified position. + // The given position need not be a boundary itself. + // The input position must be within the range of the text, and + // on a code point boundary. + // If the requested position is a break boundary, leave the iteration + // position on it. + // If the requested position is not a boundary, leave the iteration + // position on the preceding boundary and include both the + // preceding and following boundaries in the cache. + // Additional boundaries, either preceding or following, may be added + // to the cache as a side effect. // If the requested position is not near already cached positions, clear the existing cache, // find a near-by boundary and begin new cache contents there. - if ((position < fBoundaries[fStartBufIdx] - 15) || position > (fBoundaries[fEndBufIdx] + 15)) { - int32_t aBoundary = 0; - int32_t ruleStatusIndex = 0; - if (position > 20) { - int32_t backupPos = fBI->handleSafePrevious(position); - - if (backupPos > 0) { - // Advance to the boundary following the backup position. - // There is a complication: the safe reverse rules identify pairs of code points - // that are safe. If advancing from the safe point moves forwards by less than - // two code points, we need to advance one more time to ensure that the boundary - // is good, including a correct rules status value. - // - fBI->fPosition = backupPos; - aBoundary = fBI->handleNext(); - if (aBoundary <= backupPos + 4) { - // +4 is a quick test for possibly having advanced only one codepoint. - // Four being the length of the longest potential code point, a supplementary in UTF-8 - utext_setNativeIndex(&fBI->fText, aBoundary); - if (backupPos == utext_getPreviousNativeIndex(&fBI->fText)) { - // The initial handleNext() only advanced by a single code point. Go again. - aBoundary = fBI->handleNext(); // Safe rules identify safe pairs. - } + // Threshold for a text position to be considered near to existing cache contents. + // TODO: See issue ICU-22024 "perf tuning of Cache needed." + // This value is subject to change. See the ticket for more details. + static constexpr int32_t CACHE_NEAR = 15; + + int32_t aBoundary = -1; + int32_t ruleStatusIndex = 0; + bool retainCache = false; + if ((position > fBoundaries[fStartBufIdx] - CACHE_NEAR) && position < (fBoundaries[fEndBufIdx] + CACHE_NEAR)) { + // Requested position is near the existing cache. Retain it. + retainCache = true; + } else if (position <= CACHE_NEAR) { + // Requested position is near the start of the text. Fill cache from start, skipping + // the need to find a safe point. + retainCache = false; + aBoundary = 0; + } else { + // Requested position is not near the existing cache. + // Find a safe point to refill the cache from. + int32_t backupPos = fBI->handleSafePrevious(position); + + if (fBoundaries[fEndBufIdx] < position && fBoundaries[fEndBufIdx] >= (backupPos - CACHE_NEAR)) { + // The requested position is beyond the end of the existing cache, but the + // reverse rules produced a position near or before the cached region. + // Retain the existing cache, and fill from the end of it. + retainCache = true; + } else if (backupPos < CACHE_NEAR) { + // The safe reverse rules moved us to near the start of text. + // Take that (index 0) as the backup boundary, avoiding the complication + // (in the following block) of moving forward from the safe point to a known boundary. + // + // Retain the cache if it begins not too far from the requested position. + aBoundary = 0; + retainCache = (fBoundaries[fStartBufIdx] <= (position + CACHE_NEAR)); + } else { + // The safe reverse rules produced a position that is neither near the existing + // cache, nor near the start of text. + // Advance to the boundary following. + // There is a complication: the safe reverse rules identify pairs of code points + // that are safe. If advancing from the safe point moves forwards by less than + // two code points, we need to advance one more time to ensure that the boundary + // is good, including a correct rules status value. + retainCache = false; + fBI->fPosition = backupPos; + aBoundary = fBI->handleNext(); + if (aBoundary != UBRK_DONE && aBoundary <= backupPos + 4) { + // +4 is a quick test for possibly having advanced only one codepoint. + // Four being the length of the longest potential code point, a supplementary in UTF-8 + utext_setNativeIndex(&fBI->fText, aBoundary); + if (backupPos == utext_getPreviousNativeIndex(&fBI->fText)) { + // The initial handleNext() only advanced by a single code point. Go again. + aBoundary = fBI->handleNext(); // Safe rules identify safe pairs. } - ruleStatusIndex = fBI->fRuleStatusIndex; } + if (aBoundary == UBRK_DONE) { + // Note (Andy Heninger): I don't think this condition can occur, but it's hard + // to prove that it can't. We ran off the end of the string looking a boundary + // following a safe point; choose the end of the string as that boundary. + aBoundary = utext_nativeLength(&fBI->fText); + } + ruleStatusIndex = fBI->fRuleStatusIndex; } + } + + if (!retainCache) { + U_ASSERT(aBoundary != -1); reset(aBoundary, ruleStatusIndex); // Reset cache to hold aBoundary as a single starting point. } @@ -386,7 +432,7 @@ UBool RuleBasedBreakIterator::BreakCache::populateNear(int32_t position, UErrorC // Add following position(s) to the cache. while (fBoundaries[fEndBufIdx] < position) { if (!populateFollowing()) { - UPRV_UNREACHABLE; + UPRV_UNREACHABLE_EXIT; } } fBufIdx = fEndBufIdx; // Set iterator position to the end of the buffer. @@ -430,13 +476,13 @@ UBool RuleBasedBreakIterator::BreakCache::populateFollowing() { if (fBI->fDictionaryCache->following(fromPosition, &pos, &ruleStatusIdx)) { addFollowing(pos, ruleStatusIdx, UpdateCachePosition); - return TRUE; + return true; } fBI->fPosition = fromPosition; pos = fBI->handleNext(); if (pos == UBRK_DONE) { - return FALSE; + return false; } ruleStatusIdx = fBI->fRuleStatusIndex; @@ -446,7 +492,7 @@ UBool RuleBasedBreakIterator::BreakCache::populateFollowing() { fBI->fDictionaryCache->populateDictionary(fromPosition, pos, fromRuleStatusIdx, ruleStatusIdx); if (fBI->fDictionaryCache->following(fromPosition, &pos, &ruleStatusIdx)) { addFollowing(pos, ruleStatusIdx, UpdateCachePosition); - return TRUE; + return true; // TODO: may want to move a sizable chunk of dictionary cache to break cache at this point. // But be careful with interactions with populateNear(). } @@ -469,18 +515,18 @@ UBool RuleBasedBreakIterator::BreakCache::populateFollowing() { addFollowing(pos, fBI->fRuleStatusIndex, RetainCachePosition); } - return TRUE; + return true; } UBool RuleBasedBreakIterator::BreakCache::populatePreceding(UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } int32_t fromPosition = fBoundaries[fStartBufIdx]; if (fromPosition == 0) { - return FALSE; + return false; } int32_t position = 0; @@ -488,7 +534,7 @@ UBool RuleBasedBreakIterator::BreakCache::populatePreceding(UErrorCode &status) if (fBI->fDictionaryCache->preceding(fromPosition, &position, &positionStatusIdx)) { addPreceding(position, positionStatusIdx, UpdateCachePosition); - return TRUE; + return true; } int32_t backupPosition = fromPosition; @@ -542,7 +588,7 @@ UBool RuleBasedBreakIterator::BreakCache::populatePreceding(UErrorCode &status) break; } - UBool segmentHandledByDictionary = FALSE; + UBool segmentHandledByDictionary = false; if (fBI->fDictionaryCharCount != 0) { // Segment from the rules includes dictionary characters. // Subdivide it, with subdivided results going into the dictionary cache. @@ -569,12 +615,12 @@ UBool RuleBasedBreakIterator::BreakCache::populatePreceding(UErrorCode &status) } while (position < fromPosition); // Move boundaries from the side buffer to the main circular buffer. - UBool success = FALSE; + UBool success = false; if (!fSideBuffer.isEmpty()) { positionStatusIdx = fSideBuffer.popi(); position = fSideBuffer.popi(); addPreceding(position, positionStatusIdx, UpdateCachePosition); - success = TRUE; + success = true; } while (!fSideBuffer.isEmpty()) { diff --git a/icu/icu4c/source/common/rbbicst.pl b/icu/icu4c/source/common/rbbicst.pl index 9aee3c16627..65907b0f63f 100755 --- a/icu/icu4c/source/common/rbbicst.pl +++ b/icu/icu4c/source/common/rbbicst.pl @@ -7,7 +7,7 @@ # and others. All rights reserved. #************************************************************************** # -# rbbicst Compile the RBBI rule paser state table data into initialized C data. +# rbbicst Compile the RBBI rule parser state table data into initialized C data. # Usage: # cd icu/source/common # perl rbbicst.pl < rbbirpt.txt > rbbirpt.h @@ -111,9 +111,9 @@ # # do the 'n' flag # - $state_flag[$num_states] = $javaOutput? "false" : "FALSE"; + $state_flag[$num_states] = "false"; if ($fields[0] eq "n") { - $state_flag[$num_states] = $javaOutput? "true": "TRUE"; + $state_flag[$num_states] = "true"; shift @fields; } @@ -357,7 +357,7 @@ print "U_NAMESPACE_BEGIN\n"; # - # Emit the constants for indicies of Unicode Sets + # Emit the constants for indices of Unicode Sets # Define one constant for each of the character classes encountered. # At the same time, store the index corresponding to the set name back into hash. # @@ -382,7 +382,7 @@ print " rbbiLastAction};\n\n"; # - # Emit the struct definition for transtion table elements. + # Emit the struct definition for transition table elements. # print "//-------------------------------------------------------------------------------\n"; print "//\n"; @@ -403,7 +403,7 @@ # emit the state transition table # print "static const struct RBBIRuleTableEl gRuleParseStateTable[] = {\n"; - print " {doNOP, 0, 0, 0, TRUE}\n"; # State 0 is a dummy. Real states start with index = 1. + print " {doNOP, 0, 0, 0, true}\n"; # State 0 is a dummy. Real states start with index = 1. for ($state=1; $state < $num_states; $state++) { print " , {$state_func_name[$state],"; if ($state_literal_chars[$state] ne "") { diff --git a/icu/icu4c/source/common/rbbidata.cpp b/icu/icu4c/source/common/rbbidata.cpp index 193acafc442..f50fc458a51 100644 --- a/icu/icu4c/source/common/rbbidata.cpp +++ b/icu/icu4c/source/common/rbbidata.cpp @@ -38,7 +38,7 @@ RBBIDataWrapper::RBBIDataWrapper(const RBBIDataHeader *data, UErrorCode &status) RBBIDataWrapper::RBBIDataWrapper(const RBBIDataHeader *data, enum EDontAdopt, UErrorCode &status) { init0(); init(data, status); - fDontFreeData = TRUE; + fDontFreeData = true; } RBBIDataWrapper::RBBIDataWrapper(UDataMemory* udm, UErrorCode &status) { @@ -86,7 +86,7 @@ void RBBIDataWrapper::init0() { fTrie = NULL; fUDataMem = NULL; fRefCount = 0; - fDontFreeData = TRUE; + fDontFreeData = true; } void RBBIDataWrapper::init(const RBBIDataHeader *data, UErrorCode &status) { @@ -102,7 +102,7 @@ void RBBIDataWrapper::init(const RBBIDataHeader *data, UErrorCode &status) { // that is no longer supported. At that time fFormatVersion was // an int32_t field, rather than an array of 4 bytes. - fDontFreeData = FALSE; + fDontFreeData = false; if (data->fFTableLen != 0) { fForwardTable = (RBBIStateTable *)((char *)data + fHeader->fFTable); } @@ -170,17 +170,17 @@ RBBIDataWrapper::~RBBIDataWrapper() { // should still be ==. // //----------------------------------------------------------------------------- -UBool RBBIDataWrapper::operator ==(const RBBIDataWrapper &other) const { +bool RBBIDataWrapper::operator ==(const RBBIDataWrapper &other) const { if (fHeader == other.fHeader) { - return TRUE; + return true; } if (fHeader->fLength != other.fHeader->fLength) { - return FALSE; + return false; } if (uprv_memcmp(fHeader, other.fHeader, fHeader->fLength) == 0) { - return TRUE; + return true; } - return FALSE; + return false; } int32_t RBBIDataWrapper::hashCode() { @@ -283,7 +283,7 @@ void RBBIDataWrapper::printData() { printTable("Forward State Transition Table", fForwardTable); printTable("Reverse State Transition Table", fReverseTable); - RBBIDebugPrintf("\nOrignal Rules source:\n"); + RBBIDebugPrintf("\nOriginal Rules source:\n"); for (int32_t c=0; fRuleSource[c] != 0; c++) { RBBIDebugPrintf("%c", fRuleSource[c]); } diff --git a/icu/icu4c/source/common/rbbidata.h b/icu/icu4c/source/common/rbbidata.h index 3749f16799e..1bc76d5e5dc 100644 --- a/icu/icu4c/source/common/rbbidata.h +++ b/icu/icu4c/source/common/rbbidata.h @@ -171,7 +171,7 @@ class RBBIDataWrapper : public UMemory { void init(const RBBIDataHeader *data, UErrorCode &status); RBBIDataWrapper *addReference(); void removeReference(); - UBool operator ==(const RBBIDataWrapper &other) const; + bool operator ==(const RBBIDataWrapper &other) const; int32_t hashCode(); const UnicodeString &getRuleSourceString() const; void printData(); diff --git a/icu/icu4c/source/common/rbbinode.cpp b/icu/icu4c/source/common/rbbinode.cpp index 69d84151fe8..da5937cafd7 100644 --- a/icu/icu4c/source/common/rbbinode.cpp +++ b/icu/icu4c/source/common/rbbinode.cpp @@ -58,10 +58,10 @@ RBBINode::RBBINode(NodeType t) : UMemory() { fInputSet = NULL; fFirstPos = 0; fLastPos = 0; - fNullable = FALSE; - fLookAheadEnd = FALSE; - fRuleRoot = FALSE; - fChainIn = FALSE; + fNullable = false; + fLookAheadEnd = false; + fRuleRoot = false; + fChainIn = false; fVal = 0; fPrecedence = precZero; @@ -92,7 +92,7 @@ RBBINode::RBBINode(const RBBINode &other) : UMemory(other) { fLastPos = other.fLastPos; fNullable = other.fNullable; fVal = other.fVal; - fRuleRoot = FALSE; + fRuleRoot = false; fChainIn = other.fChainIn; UErrorCode status = U_ZERO_ERROR; fFirstPosSet = new UVector(status); // TODO - get a real status from somewhere @@ -266,6 +266,7 @@ void RBBINode::findNodes(UVector *dest, RBBINode::NodeType kind, UErrorCode &s if (U_FAILURE(status)) { return; } + U_ASSERT(!dest->hasDeleter()); if (fType == kind) { dest->addElement(this, status); } @@ -351,14 +352,14 @@ void RBBINode::printTree(const RBBINode *node, UBool printHeading) { printNode(node); if (node != NULL) { // Only dump the definition under a variable reference if asked to. - // Unconditinally dump children of all other node types. + // Unconditionally dump children of all other node types. if (node->fType != varRef) { if (node->fLeftChild != NULL) { - printTree(node->fLeftChild, FALSE); + printTree(node->fLeftChild, false); } if (node->fRightChild != NULL) { - printTree(node->fRightChild, FALSE); + printTree(node->fRightChild, false); } } } diff --git a/icu/icu4c/source/common/rbbinode.h b/icu/icu4c/source/common/rbbinode.h index cff3ba70c42..4ed84d4e073 100644 --- a/icu/icu4c/source/common/rbbinode.h +++ b/icu/icu4c/source/common/rbbinode.h @@ -71,7 +71,7 @@ class RBBINode : public UMemory { int fLastPos; // Last position in the rule source string // of any text associated with this node. // If there's a right child, this will be the same - // as that child's last postion. + // as that child's last position. UBool fNullable; // See Aho. int32_t fVal; // For leafChar nodes, the value. @@ -108,7 +108,7 @@ class RBBINode : public UMemory { private: RBBINode &operator = (const RBBINode &other); // No defs. - UBool operator == (const RBBINode &other); // Private, so these functions won't accidently be used. + bool operator == (const RBBINode &other); // Private, so these functions won't accidentally be used. #ifdef RBBI_DEBUG public: diff --git a/icu/icu4c/source/common/rbbirb.cpp b/icu/icu4c/source/common/rbbirb.cpp index e5c250dfe40..a9d76f24827 100644 --- a/icu/icu4c/source/common/rbbirb.cpp +++ b/icu/icu4c/source/common/rbbirb.cpp @@ -65,9 +65,9 @@ RBBIRuleBuilder::RBBIRuleBuilder(const UnicodeString &rules, fDefaultTree = &fForwardTree; fForwardTable = NULL; fRuleStatusVals = NULL; - fChainRules = FALSE; - fLBCMNoChain = FALSE; - fLookAheadHardBreak = FALSE; + fChainRules = false; + fLBCMNoChain = false; + fLookAheadHardBreak = false; fUSetNodes = NULL; fRuleStatusVals = NULL; fScanner = NULL; diff --git a/icu/icu4c/source/common/rbbirb.h b/icu/icu4c/source/common/rbbirb.h index 037c1dc2ce8..d983a184b64 100644 --- a/icu/icu4c/source/common/rbbirb.h +++ b/icu/icu4c/source/common/rbbirb.h @@ -54,8 +54,8 @@ class RBBISymbolTableEntry : public UMemory { // The symbol table hash table con ~RBBISymbolTableEntry(); private: - RBBISymbolTableEntry(const RBBISymbolTableEntry &other); // forbid copying of this class - RBBISymbolTableEntry &operator=(const RBBISymbolTableEntry &other); // forbid copying of this class + RBBISymbolTableEntry(const RBBISymbolTableEntry &other) = delete; // forbid copying of this class + RBBISymbolTableEntry &operator=(const RBBISymbolTableEntry &other) = delete; // forbid copying of this class }; @@ -73,10 +73,10 @@ class RBBISymbolTable : public UMemory, public SymbolTable { public: // API inherited from class SymbolTable - virtual const UnicodeString* lookup(const UnicodeString& s) const; - virtual const UnicodeFunctor* lookupMatcher(UChar32 ch) const; + virtual const UnicodeString* lookup(const UnicodeString& s) const override; + virtual const UnicodeFunctor* lookupMatcher(UChar32 ch) const override; virtual UnicodeString parseReference(const UnicodeString& text, - ParsePosition& pos, int32_t limit) const; + ParsePosition& pos, int32_t limit) const override; // Additional Functions RBBISymbolTable(RBBIRuleScanner *, const UnicodeString &fRules, UErrorCode &status); @@ -177,8 +177,8 @@ class RBBIRuleBuilder : public UMemory { RBBIDataHeader *flattenData(); // Create the flattened (runtime format) // data tables.. private: - RBBIRuleBuilder(const RBBIRuleBuilder &other); // forbid copying of this class - RBBIRuleBuilder &operator=(const RBBIRuleBuilder &other); // forbid copying of this class + RBBIRuleBuilder(const RBBIRuleBuilder &other) = delete; // forbid copying of this class + RBBIRuleBuilder &operator=(const RBBIRuleBuilder &other) = delete; // forbid copying of this class }; diff --git a/icu/icu4c/source/common/rbbirpt.h b/icu/icu4c/source/common/rbbirpt.h index 586953c90c6..ca1bcf45dc4 100644 --- a/icu/icu4c/source/common/rbbirpt.h +++ b/icu/icu4c/source/common/rbbirpt.h @@ -79,110 +79,110 @@ struct RBBIRuleTableEl { }; static const struct RBBIRuleTableEl gRuleParseStateTable[] = { - {doNOP, 0, 0, 0, TRUE} - , {doExprStart, 254, 29, 9, FALSE} // 1 start - , {doNOP, 132, 1,0, TRUE} // 2 - , {doNoChain, 94 /* ^ */, 12, 9, TRUE} // 3 - , {doExprStart, 36 /* $ */, 88, 98, FALSE} // 4 - , {doNOP, 33 /* ! */, 19,0, TRUE} // 5 - , {doNOP, 59 /* ; */, 1,0, TRUE} // 6 - , {doNOP, 252, 0,0, FALSE} // 7 - , {doExprStart, 255, 29, 9, FALSE} // 8 - , {doEndOfRule, 59 /* ; */, 1,0, TRUE} // 9 break-rule-end - , {doNOP, 132, 9,0, TRUE} // 10 - , {doRuleError, 255, 103,0, FALSE} // 11 - , {doExprStart, 254, 29,0, FALSE} // 12 start-after-caret - , {doNOP, 132, 12,0, TRUE} // 13 - , {doRuleError, 94 /* ^ */, 103,0, FALSE} // 14 - , {doExprStart, 36 /* $ */, 88, 37, FALSE} // 15 - , {doRuleError, 59 /* ; */, 103,0, FALSE} // 16 - , {doRuleError, 252, 103,0, FALSE} // 17 - , {doExprStart, 255, 29,0, FALSE} // 18 - , {doNOP, 33 /* ! */, 21,0, TRUE} // 19 rev-option - , {doReverseDir, 255, 28, 9, FALSE} // 20 - , {doOptionStart, 130, 23,0, TRUE} // 21 option-scan1 - , {doRuleError, 255, 103,0, FALSE} // 22 - , {doNOP, 129, 23,0, TRUE} // 23 option-scan2 - , {doOptionEnd, 255, 25,0, FALSE} // 24 - , {doNOP, 59 /* ; */, 1,0, TRUE} // 25 option-scan3 - , {doNOP, 132, 25,0, TRUE} // 26 - , {doRuleError, 255, 103,0, FALSE} // 27 - , {doExprStart, 255, 29, 9, FALSE} // 28 reverse-rule - , {doRuleChar, 254, 38,0, TRUE} // 29 term - , {doNOP, 132, 29,0, TRUE} // 30 - , {doRuleChar, 131, 38,0, TRUE} // 31 - , {doNOP, 91 /* [ */, 94, 38, FALSE} // 32 - , {doLParen, 40 /* ( */, 29, 38, TRUE} // 33 - , {doNOP, 36 /* $ */, 88, 37, FALSE} // 34 - , {doDotAny, 46 /* . */, 38,0, TRUE} // 35 - , {doRuleError, 255, 103,0, FALSE} // 36 - , {doCheckVarDef, 255, 38,0, FALSE} // 37 term-var-ref - , {doNOP, 132, 38,0, TRUE} // 38 expr-mod - , {doUnaryOpStar, 42 /* * */, 43,0, TRUE} // 39 - , {doUnaryOpPlus, 43 /* + */, 43,0, TRUE} // 40 - , {doUnaryOpQuestion, 63 /* ? */, 43,0, TRUE} // 41 - , {doNOP, 255, 43,0, FALSE} // 42 - , {doExprCatOperator, 254, 29,0, FALSE} // 43 expr-cont - , {doNOP, 132, 43,0, TRUE} // 44 - , {doExprCatOperator, 131, 29,0, FALSE} // 45 - , {doExprCatOperator, 91 /* [ */, 29,0, FALSE} // 46 - , {doExprCatOperator, 40 /* ( */, 29,0, FALSE} // 47 - , {doExprCatOperator, 36 /* $ */, 29,0, FALSE} // 48 - , {doExprCatOperator, 46 /* . */, 29,0, FALSE} // 49 - , {doExprCatOperator, 47 /* / */, 55,0, FALSE} // 50 - , {doExprCatOperator, 123 /* { */, 67,0, TRUE} // 51 - , {doExprOrOperator, 124 /* | */, 29,0, TRUE} // 52 - , {doExprRParen, 41 /* ) */, 255,0, TRUE} // 53 - , {doExprFinished, 255, 255,0, FALSE} // 54 - , {doSlash, 47 /* / */, 57,0, TRUE} // 55 look-ahead - , {doNOP, 255, 103,0, FALSE} // 56 - , {doExprCatOperator, 254, 29,0, FALSE} // 57 expr-cont-no-slash - , {doNOP, 132, 43,0, TRUE} // 58 - , {doExprCatOperator, 131, 29,0, FALSE} // 59 - , {doExprCatOperator, 91 /* [ */, 29,0, FALSE} // 60 - , {doExprCatOperator, 40 /* ( */, 29,0, FALSE} // 61 - , {doExprCatOperator, 36 /* $ */, 29,0, FALSE} // 62 - , {doExprCatOperator, 46 /* . */, 29,0, FALSE} // 63 - , {doExprOrOperator, 124 /* | */, 29,0, TRUE} // 64 - , {doExprRParen, 41 /* ) */, 255,0, TRUE} // 65 - , {doExprFinished, 255, 255,0, FALSE} // 66 - , {doNOP, 132, 67,0, TRUE} // 67 tag-open - , {doStartTagValue, 128, 70,0, FALSE} // 68 - , {doTagExpectedError, 255, 103,0, FALSE} // 69 - , {doNOP, 132, 74,0, TRUE} // 70 tag-value - , {doNOP, 125 /* } */, 74,0, FALSE} // 71 - , {doTagDigit, 128, 70,0, TRUE} // 72 - , {doTagExpectedError, 255, 103,0, FALSE} // 73 - , {doNOP, 132, 74,0, TRUE} // 74 tag-close - , {doTagValue, 125 /* } */, 77,0, TRUE} // 75 - , {doTagExpectedError, 255, 103,0, FALSE} // 76 - , {doExprCatOperator, 254, 29,0, FALSE} // 77 expr-cont-no-tag - , {doNOP, 132, 77,0, TRUE} // 78 - , {doExprCatOperator, 131, 29,0, FALSE} // 79 - , {doExprCatOperator, 91 /* [ */, 29,0, FALSE} // 80 - , {doExprCatOperator, 40 /* ( */, 29,0, FALSE} // 81 - , {doExprCatOperator, 36 /* $ */, 29,0, FALSE} // 82 - , {doExprCatOperator, 46 /* . */, 29,0, FALSE} // 83 - , {doExprCatOperator, 47 /* / */, 55,0, FALSE} // 84 - , {doExprOrOperator, 124 /* | */, 29,0, TRUE} // 85 - , {doExprRParen, 41 /* ) */, 255,0, TRUE} // 86 - , {doExprFinished, 255, 255,0, FALSE} // 87 - , {doStartVariableName, 36 /* $ */, 90,0, TRUE} // 88 scan-var-name - , {doNOP, 255, 103,0, FALSE} // 89 - , {doNOP, 130, 92,0, TRUE} // 90 scan-var-start - , {doVariableNameExpectedErr, 255, 103,0, FALSE} // 91 - , {doNOP, 129, 92,0, TRUE} // 92 scan-var-body - , {doEndVariableName, 255, 255,0, FALSE} // 93 - , {doScanUnicodeSet, 91 /* [ */, 255,0, TRUE} // 94 scan-unicode-set - , {doScanUnicodeSet, 112 /* p */, 255,0, TRUE} // 95 - , {doScanUnicodeSet, 80 /* P */, 255,0, TRUE} // 96 - , {doNOP, 255, 103,0, FALSE} // 97 - , {doNOP, 132, 98,0, TRUE} // 98 assign-or-rule - , {doStartAssign, 61 /* = */, 29, 101, TRUE} // 99 - , {doNOP, 255, 37, 9, FALSE} // 100 - , {doEndAssign, 59 /* ; */, 1,0, TRUE} // 101 assign-end - , {doRuleErrorAssignExpr, 255, 103,0, FALSE} // 102 - , {doExit, 255, 103,0, TRUE} // 103 errorDeath + {doNOP, 0, 0, 0, true} + , {doExprStart, 254, 29, 9, false} // 1 start + , {doNOP, 132, 1,0, true} // 2 + , {doNoChain, 94 /* ^ */, 12, 9, true} // 3 + , {doExprStart, 36 /* $ */, 88, 98, false} // 4 + , {doNOP, 33 /* ! */, 19,0, true} // 5 + , {doNOP, 59 /* ; */, 1,0, true} // 6 + , {doNOP, 252, 0,0, false} // 7 + , {doExprStart, 255, 29, 9, false} // 8 + , {doEndOfRule, 59 /* ; */, 1,0, true} // 9 break-rule-end + , {doNOP, 132, 9,0, true} // 10 + , {doRuleError, 255, 103,0, false} // 11 + , {doExprStart, 254, 29,0, false} // 12 start-after-caret + , {doNOP, 132, 12,0, true} // 13 + , {doRuleError, 94 /* ^ */, 103,0, false} // 14 + , {doExprStart, 36 /* $ */, 88, 37, false} // 15 + , {doRuleError, 59 /* ; */, 103,0, false} // 16 + , {doRuleError, 252, 103,0, false} // 17 + , {doExprStart, 255, 29,0, false} // 18 + , {doNOP, 33 /* ! */, 21,0, true} // 19 rev-option + , {doReverseDir, 255, 28, 9, false} // 20 + , {doOptionStart, 130, 23,0, true} // 21 option-scan1 + , {doRuleError, 255, 103,0, false} // 22 + , {doNOP, 129, 23,0, true} // 23 option-scan2 + , {doOptionEnd, 255, 25,0, false} // 24 + , {doNOP, 59 /* ; */, 1,0, true} // 25 option-scan3 + , {doNOP, 132, 25,0, true} // 26 + , {doRuleError, 255, 103,0, false} // 27 + , {doExprStart, 255, 29, 9, false} // 28 reverse-rule + , {doRuleChar, 254, 38,0, true} // 29 term + , {doNOP, 132, 29,0, true} // 30 + , {doRuleChar, 131, 38,0, true} // 31 + , {doNOP, 91 /* [ */, 94, 38, false} // 32 + , {doLParen, 40 /* ( */, 29, 38, true} // 33 + , {doNOP, 36 /* $ */, 88, 37, false} // 34 + , {doDotAny, 46 /* . */, 38,0, true} // 35 + , {doRuleError, 255, 103,0, false} // 36 + , {doCheckVarDef, 255, 38,0, false} // 37 term-var-ref + , {doNOP, 132, 38,0, true} // 38 expr-mod + , {doUnaryOpStar, 42 /* * */, 43,0, true} // 39 + , {doUnaryOpPlus, 43 /* + */, 43,0, true} // 40 + , {doUnaryOpQuestion, 63 /* ? */, 43,0, true} // 41 + , {doNOP, 255, 43,0, false} // 42 + , {doExprCatOperator, 254, 29,0, false} // 43 expr-cont + , {doNOP, 132, 43,0, true} // 44 + , {doExprCatOperator, 131, 29,0, false} // 45 + , {doExprCatOperator, 91 /* [ */, 29,0, false} // 46 + , {doExprCatOperator, 40 /* ( */, 29,0, false} // 47 + , {doExprCatOperator, 36 /* $ */, 29,0, false} // 48 + , {doExprCatOperator, 46 /* . */, 29,0, false} // 49 + , {doExprCatOperator, 47 /* / */, 55,0, false} // 50 + , {doExprCatOperator, 123 /* { */, 67,0, true} // 51 + , {doExprOrOperator, 124 /* | */, 29,0, true} // 52 + , {doExprRParen, 41 /* ) */, 255,0, true} // 53 + , {doExprFinished, 255, 255,0, false} // 54 + , {doSlash, 47 /* / */, 57,0, true} // 55 look-ahead + , {doNOP, 255, 103,0, false} // 56 + , {doExprCatOperator, 254, 29,0, false} // 57 expr-cont-no-slash + , {doNOP, 132, 43,0, true} // 58 + , {doExprCatOperator, 131, 29,0, false} // 59 + , {doExprCatOperator, 91 /* [ */, 29,0, false} // 60 + , {doExprCatOperator, 40 /* ( */, 29,0, false} // 61 + , {doExprCatOperator, 36 /* $ */, 29,0, false} // 62 + , {doExprCatOperator, 46 /* . */, 29,0, false} // 63 + , {doExprOrOperator, 124 /* | */, 29,0, true} // 64 + , {doExprRParen, 41 /* ) */, 255,0, true} // 65 + , {doExprFinished, 255, 255,0, false} // 66 + , {doNOP, 132, 67,0, true} // 67 tag-open + , {doStartTagValue, 128, 70,0, false} // 68 + , {doTagExpectedError, 255, 103,0, false} // 69 + , {doNOP, 132, 74,0, true} // 70 tag-value + , {doNOP, 125 /* } */, 74,0, false} // 71 + , {doTagDigit, 128, 70,0, true} // 72 + , {doTagExpectedError, 255, 103,0, false} // 73 + , {doNOP, 132, 74,0, true} // 74 tag-close + , {doTagValue, 125 /* } */, 77,0, true} // 75 + , {doTagExpectedError, 255, 103,0, false} // 76 + , {doExprCatOperator, 254, 29,0, false} // 77 expr-cont-no-tag + , {doNOP, 132, 77,0, true} // 78 + , {doExprCatOperator, 131, 29,0, false} // 79 + , {doExprCatOperator, 91 /* [ */, 29,0, false} // 80 + , {doExprCatOperator, 40 /* ( */, 29,0, false} // 81 + , {doExprCatOperator, 36 /* $ */, 29,0, false} // 82 + , {doExprCatOperator, 46 /* . */, 29,0, false} // 83 + , {doExprCatOperator, 47 /* / */, 55,0, false} // 84 + , {doExprOrOperator, 124 /* | */, 29,0, true} // 85 + , {doExprRParen, 41 /* ) */, 255,0, true} // 86 + , {doExprFinished, 255, 255,0, false} // 87 + , {doStartVariableName, 36 /* $ */, 90,0, true} // 88 scan-var-name + , {doNOP, 255, 103,0, false} // 89 + , {doNOP, 130, 92,0, true} // 90 scan-var-start + , {doVariableNameExpectedErr, 255, 103,0, false} // 91 + , {doNOP, 129, 92,0, true} // 92 scan-var-body + , {doEndVariableName, 255, 255,0, false} // 93 + , {doScanUnicodeSet, 91 /* [ */, 255,0, true} // 94 scan-unicode-set + , {doScanUnicodeSet, 112 /* p */, 255,0, true} // 95 + , {doScanUnicodeSet, 80 /* P */, 255,0, true} // 96 + , {doNOP, 255, 103,0, false} // 97 + , {doNOP, 132, 98,0, true} // 98 assign-or-rule + , {doStartAssign, 61 /* = */, 29, 101, true} // 99 + , {doNOP, 255, 37, 9, false} // 100 + , {doEndAssign, 59 /* ; */, 1,0, true} // 101 assign-end + , {doRuleErrorAssignExpr, 255, 103,0, false} // 102 + , {doExit, 255, 103,0, true} // 103 errorDeath }; #ifdef RBBI_DEBUG static const char * const RBBIRuleStateNames[] = { 0, diff --git a/icu/icu4c/source/common/rbbirpt.txt b/icu/icu4c/source/common/rbbirpt.txt index 83f7aa401b0..86b75c11e96 100644 --- a/icu/icu4c/source/common/rbbirpt.txt +++ b/icu/icu4c/source/common/rbbirpt.txt @@ -50,7 +50,7 @@ # | character from the input only if 'n' appears here. # | # |--- Character or named character classes to test for. If the current character being scanned -# matches, peform the actions and go to the state specified on this line. +# matches, perform the actions and go to the state specified on this line. # The input character is tested sequentally, in the order written. The characters and # character classes tested for do not need to be mutually exclusive. The first match wins. # @@ -258,7 +258,7 @@ expr-cont-no-tag: # to go to after completion of the variable name scanning. # # The current input character must be the $ that introduces the name. -# The $ is consummed here rather than in the state that first detected it +# The $ is consumed here rather than in the state that first detected it # so that the doStartVariableName action only needs to happen in one # place (here), and the other states don't need to worry about it. # diff --git a/icu/icu4c/source/common/rbbiscan.cpp b/icu/icu4c/source/common/rbbiscan.cpp index 9c406af6713..92cf77664f6 100644 --- a/icu/icu4c/source/common/rbbiscan.cpp +++ b/icu/icu4c/source/common/rbbiscan.cpp @@ -92,7 +92,7 @@ RBBIRuleScanner::RBBIRuleScanner(RBBIRuleBuilder *rb) fRB = rb; fScanIndex = 0; fNextIndex = 0; - fQuoteMode = FALSE; + fQuoteMode = false; fLineNum = 1; fCharNum = 0; fLastChar = 0; @@ -103,9 +103,9 @@ RBBIRuleScanner::RBBIRuleScanner(RBBIRuleBuilder *rb) fNodeStack[0] = NULL; fNodeStackPtr = 0; - fReverseRule = FALSE; - fLookAheadRule = FALSE; - fNoChainInRule = FALSE; + fReverseRule = false; + fLookAheadRule = false; + fNoChainInRule = false; fSymbolTable = NULL; fSetTable = NULL; @@ -175,7 +175,7 @@ RBBIRuleScanner::~RBBIRuleScanner() { // Node Stack. // Normally has one entry, which is the entire parse tree for the rules. - // If errors occured, there may be additional subtrees left on the stack. + // If errors occurred, there may be additional subtrees left on the stack. while (fNodeStackPtr > 0) { delete fNodeStack[fNodeStackPtr]; fNodeStackPtr--; @@ -201,7 +201,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) { RBBINode *n = NULL; - UBool returnVal = TRUE; + UBool returnVal = true; switch (action) { @@ -213,7 +213,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) case doNoChain: // Scanned a '^' while on the rule start state. - fNoChainInRule = TRUE; + fNoChainInRule = true; break; @@ -284,7 +284,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) case doEndAssign: { - // We have reached the end of an assignement statement. + // We have reached the end of an assignment statement. // Current scan char is the ';' that terminates the assignment. // Terminate expression, leaves expression parse tree rooted in TOS node. @@ -345,7 +345,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) catNode->fRightChild = endNode; fNodeStack[fNodeStackPtr] = catNode; endNode->fVal = fRuleNum; - endNode->fLookAheadEnd = TRUE; + endNode->fLookAheadEnd = true; thisRule = catNode; // TODO: Disable chaining out of look-ahead (hard break) rules. @@ -354,13 +354,13 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) } // Mark this node as being the root of a rule. - thisRule->fRuleRoot = TRUE; + thisRule->fRuleRoot = true; // Flag if chaining into this rule is wanted. // if (fRB->fChainRules && // If rule chaining is enabled globally via !!chain !fNoChainInRule) { // and no '^' chain-in inhibit was on this rule - thisRule->fChainIn = TRUE; + thisRule->fChainIn = true; } @@ -375,7 +375,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) RBBINode **destRules = (fReverseRule? &fRB->fSafeRevTree : fRB->fDefaultTree); if (*destRules != NULL) { - // This is not the first rule encounted. + // This is not the first rule encountered. // OR previous stuff (from *destRules) // with the current rule expression (on the Node Stack) // with the resulting OR expression going to *destRules @@ -398,9 +398,9 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) // Just move its parse tree from the stack to *destRules. *destRules = fNodeStack[fNodeStackPtr]; } - fReverseRule = FALSE; // in preparation for the next rule. - fLookAheadRule = FALSE; - fNoChainInRule = FALSE; + fReverseRule = false; // in preparation for the next rule. + fLookAheadRule = false; + fNoChainInRule = false; fNodeStackPtr = 0; } break; @@ -408,7 +408,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) case doRuleError: error(U_BRK_RULE_SYNTAX); - returnVal = FALSE; + returnVal = false; break; @@ -484,7 +484,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) if (U_FAILURE(*fRB->fStatus)) { break; } - findSetFor(UnicodeString(TRUE, kAny, 3), n); + findSetFor(UnicodeString(true, kAny, 3), n); n->fFirstPos = fScanIndex; n->fLastPos = fNextIndex; fRB->fRules.extractBetween(n->fFirstPos, n->fLastPos, n->fText); @@ -501,7 +501,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) n->fFirstPos = fScanIndex; n->fLastPos = fNextIndex; fRB->fRules.extractBetween(n->fFirstPos, n->fLastPos, n->fText); - fLookAheadRule = TRUE; + fLookAheadRule = true; break; @@ -534,7 +534,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) case doTagExpectedError: error(U_BRK_MALFORMED_RULE_TAG); - returnVal = FALSE; + returnVal = false; break; case doOptionStart: @@ -546,9 +546,9 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) { UnicodeString opt(fRB->fRules, fOptionStart, fScanIndex-fOptionStart); if (opt == UNICODE_STRING("chain", 5)) { - fRB->fChainRules = TRUE; + fRB->fChainRules = true; } else if (opt == UNICODE_STRING("LBCMNoChain", 11)) { - fRB->fLBCMNoChain = TRUE; + fRB->fLBCMNoChain = true; } else if (opt == UNICODE_STRING("forward", 7)) { fRB->fDefaultTree = &fRB->fForwardTree; } else if (opt == UNICODE_STRING("reverse", 7)) { @@ -558,7 +558,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) } else if (opt == UNICODE_STRING("safe_reverse", 12)) { fRB->fDefaultTree = &fRB->fSafeRevTree; } else if (opt == UNICODE_STRING("lookAheadHardBreak", 18)) { - fRB->fLookAheadHardBreak = TRUE; + fRB->fLookAheadHardBreak = true; } else if (opt == UNICODE_STRING("quoted_literals_only", 20)) { fRuleSets[kRuleSet_rule_char-128].clear(); } else if (opt == UNICODE_STRING("unquoted_literals", 17)) { @@ -570,7 +570,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) break; case doReverseDir: - fReverseRule = TRUE; + fReverseRule = true; break; case doStartVariableName: @@ -600,7 +600,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) n = fNodeStack[fNodeStackPtr]; if (n->fLeftChild == NULL) { error(U_BRK_UNDEFINED_VARIABLE); - returnVal = FALSE; + returnVal = false; } break; @@ -609,11 +609,11 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) case doRuleErrorAssignExpr: error(U_BRK_ASSIGN_ERROR); - returnVal = FALSE; + returnVal = false; break; case doExit: - returnVal = FALSE; + returnVal = false; break; case doScanUnicodeSet: @@ -622,7 +622,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) default: error(U_BRK_INTERNAL_ERROR); - returnVal = FALSE; + returnVal = false; break; } return returnVal && U_SUCCESS(*fRB->fStatus); @@ -856,6 +856,10 @@ UChar32 RBBIRuleScanner::nextCharLL() { return (UChar32)-1; } ch = fRB->fRules.char32At(fNextIndex); + if (U_IS_SURROGATE(ch)) { + error(U_ILLEGAL_CHAR_FOUND); + return U_SENTINEL; + } fNextIndex = fRB->fRules.moveIndex32(fNextIndex, 1); if (ch == chCR || @@ -868,7 +872,7 @@ UChar32 RBBIRuleScanner::nextCharLL() { fCharNum=0; if (fQuoteMode) { error(U_BRK_NEW_LINE_IN_QUOTED_STRING); - fQuoteMode = FALSE; + fQuoteMode = false; } } else { @@ -897,7 +901,7 @@ void RBBIRuleScanner::nextChar(RBBIRuleChar &c) { fScanIndex = fNextIndex; c.fChar = nextCharLL(); - c.fEscaped = FALSE; + c.fEscaped = false; // // check for '' sequence. @@ -906,7 +910,7 @@ void RBBIRuleScanner::nextChar(RBBIRuleChar &c) { if (c.fChar == chApos) { if (fRB->fRules.char32At(fNextIndex) == chApos) { c.fChar = nextCharLL(); // get nextChar officially so character counts - c.fEscaped = TRUE; // stay correct. + c.fEscaped = true; // stay correct. } else { @@ -914,18 +918,18 @@ void RBBIRuleScanner::nextChar(RBBIRuleChar &c) { // Toggle quoting mode. // Return either '(' or ')', because quotes cause a grouping of the quoted text. fQuoteMode = !fQuoteMode; - if (fQuoteMode == TRUE) { + if (fQuoteMode == true) { c.fChar = chLParen; } else { c.fChar = chRParen; } - c.fEscaped = FALSE; // The paren that we return is not escaped. + c.fEscaped = false; // The paren that we return is not escaped. return; } } if (fQuoteMode) { - c.fEscaped = TRUE; + c.fEscaped = true; } else { @@ -959,7 +963,7 @@ void RBBIRuleScanner::nextChar(RBBIRuleChar &c) { // Use UnicodeString::unescapeAt() to handle them. // if (c.fChar == chBackSlash) { - c.fEscaped = TRUE; + c.fEscaped = true; int32_t startX = fNextIndex; c.fChar = fRB->fRules.unescapeAt(fNextIndex); if (fNextIndex == startX) { @@ -1028,7 +1032,7 @@ void RBBIRuleScanner::parse() { #ifdef RBBI_DEBUG if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "scan")) { RBBIDebugPrintf("."); fflush(stdout);} #endif - if (tableEl->fCharClass < 127 && fC.fEscaped == FALSE && tableEl->fCharClass == fC.fChar) { + if (tableEl->fCharClass < 127 && fC.fEscaped == false && tableEl->fCharClass == fC.fChar) { // Table row specified an individual character, not a set, and // the input character is not escaped, and // the input character matched it. @@ -1053,7 +1057,7 @@ void RBBIRuleScanner::parse() { } if (tableEl->fCharClass >= 128 && tableEl->fCharClass < 240 && // Table specs a char class && - fC.fEscaped == FALSE && // char is not escaped && + fC.fEscaped == false && // char is not escaped && fC.fChar != (UChar32)-1) { // char is not EOF U_ASSERT((tableEl->fCharClass-128) < UPRV_LENGTHOF(fRuleSets)); if (fRuleSets[tableEl->fCharClass-128].contains(fC.fChar)) { @@ -1072,7 +1076,7 @@ void RBBIRuleScanner::parse() { // We've found the row of the state table that matches the current input // character from the rules string. // Perform any action specified by this row in the state table. - if (doParseActions((int32_t)tableEl->fAction) == FALSE) { + if (doParseActions((int32_t)tableEl->fAction) == false) { // Break out of the state machine loop if the // the action signalled some kind of error, or // the action was to exit, occurs on normal end-of-rules-input. @@ -1129,13 +1133,13 @@ void RBBIRuleScanner::parse() { if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "symbols")) {fSymbolTable->rbbiSymtablePrint();} if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "ptree")) { RBBIDebugPrintf("Completed Forward Rules Parse Tree...\n"); - RBBINode::printTree(fRB->fForwardTree, TRUE); + RBBINode::printTree(fRB->fForwardTree, true); RBBIDebugPrintf("\nCompleted Reverse Rules Parse Tree...\n"); - RBBINode::printTree(fRB->fReverseTree, TRUE); + RBBINode::printTree(fRB->fReverseTree, true); RBBIDebugPrintf("\nCompleted Safe Point Forward Rules Parse Tree...\n"); - RBBINode::printTree(fRB->fSafeFwdTree, TRUE); + RBBINode::printTree(fRB->fSafeFwdTree, true); RBBIDebugPrintf("\nCompleted Safe Point Reverse Rules Parse Tree...\n"); - RBBINode::printTree(fRB->fSafeRevTree, TRUE); + RBBINode::printTree(fRB->fSafeRevTree, true); } #endif } @@ -1150,7 +1154,7 @@ void RBBIRuleScanner::parse() { void RBBIRuleScanner::printNodeStack(const char *title) { int i; RBBIDebugPrintf("%s. Dumping node stack...\n", title); - for (i=fNodeStackPtr; i>0; i--) {RBBINode::printTree(fNodeStack[i], TRUE);} + for (i=fNodeStackPtr; i>0; i--) {RBBINode::printTree(fNodeStack[i], true);} } #endif @@ -1219,7 +1223,7 @@ void RBBIRuleScanner::scanSet() { // TODO: Get more accurate position of the error from UnicodeSet's return info. // UnicodeSet appears to not be reporting correctly at this time. #ifdef RBBI_DEBUG - RBBIDebugPrintf("UnicodeSet parse postion.ErrorIndex = %d\n", pos.getIndex()); + RBBIDebugPrintf("UnicodeSet parse position.ErrorIndex = %d\n", pos.getIndex()); #endif error(localStatus); delete uset; @@ -1240,7 +1244,7 @@ void RBBIRuleScanner::scanSet() { } - // Advance the RBBI parse postion over the UnicodeSet pattern. + // Advance the RBBI parse position over the UnicodeSet pattern. // Don't just set fScanIndex because the line/char positions maintained // for error reporting would be thrown off. i = pos.getIndex(); @@ -1263,7 +1267,7 @@ void RBBIRuleScanner::scanSet() { fRB->fRules.extractBetween(n->fFirstPos, n->fLastPos, n->fText); // findSetFor() serves several purposes here: // - Adopts storage for the UnicodeSet, will be responsible for deleting. - // - Mantains collection of all sets in use, needed later for establishing + // - Maintains collection of all sets in use, needed later for establishing // character categories for run time engine. // - Eliminates mulitiple instances of the same set. // - Creates a new uset node if necessary (if this isn't a duplicate.) diff --git a/icu/icu4c/source/common/rbbiscan.h b/icu/icu4c/source/common/rbbiscan.h index 58022002c55..bf3203880bc 100644 --- a/icu/icu4c/source/common/rbbiscan.h +++ b/icu/icu4c/source/common/rbbiscan.h @@ -144,7 +144,7 @@ class RBBIRuleScanner : public UMemory { UnicodeSet fRuleSets[10]; // Unicode Sets that are needed during // the scanning of RBBI rules. The - // indicies for these are assigned by the + // indices for these are assigned by the // perl script that builds the state tables. // See rbbirpt.h. @@ -158,8 +158,8 @@ class RBBIRuleScanner : public UMemory { UnicodeSet *gRuleSet_name_char; UnicodeSet *gRuleSet_name_start_char; - RBBIRuleScanner(const RBBIRuleScanner &other); // forbid copying of this class - RBBIRuleScanner &operator=(const RBBIRuleScanner &other); // forbid copying of this class + RBBIRuleScanner(const RBBIRuleScanner &other) = delete; // forbid copying of this class + RBBIRuleScanner &operator=(const RBBIRuleScanner &other) = delete; // forbid copying of this class }; U_NAMESPACE_END diff --git a/icu/icu4c/source/common/rbbisetb.cpp b/icu/icu4c/source/common/rbbisetb.cpp index 29faeb8c456..11c47156d64 100644 --- a/icu/icu4c/source/common/rbbisetb.cpp +++ b/icu/icu4c/source/common/rbbisetb.cpp @@ -261,7 +261,7 @@ void RBBISetBuilder::buildRanges() { } if (inputSet->contains(bofString)) { addValToSet(usetNode, 2); - fSawBOF = TRUE; + fSawBOF = true; } } @@ -569,7 +569,7 @@ void RBBISetBuilder::printSets() { RBBI_DEBUG_printUnicodeString(usetNode->fText); RBBIDebugPrintf("\n"); if (usetNode->fLeftChild != NULL) { - RBBINode::printTree(usetNode->fLeftChild, TRUE); + RBBINode::printTree(usetNode->fLeftChild, true); } } RBBIDebugPrintf("\n"); diff --git a/icu/icu4c/source/common/rbbisetb.h b/icu/icu4c/source/common/rbbisetb.h index 6409a4ea579..cd09d3317a3 100644 --- a/icu/icu4c/source/common/rbbisetb.h +++ b/icu/icu4c/source/common/rbbisetb.h @@ -134,8 +134,8 @@ class RBBISetBuilder : public UMemory { UBool fSawBOF; - RBBISetBuilder(const RBBISetBuilder &other); // forbid copying of this class - RBBISetBuilder &operator=(const RBBISetBuilder &other); // forbid copying of this class + RBBISetBuilder(const RBBISetBuilder &other) = delete; // forbid copying of this class + RBBISetBuilder &operator=(const RBBISetBuilder &other) = delete; // forbid copying of this class }; diff --git a/icu/icu4c/source/common/rbbistbl.cpp b/icu/icu4c/source/common/rbbistbl.cpp index 5303f760969..554aeb793f7 100644 --- a/icu/icu4c/source/common/rbbistbl.cpp +++ b/icu/icu4c/source/common/rbbistbl.cpp @@ -63,7 +63,7 @@ RBBISymbolTable::~RBBISymbolTable() // -// RBBISymbolTable::lookup This function from the abstract symbol table inteface +// RBBISymbolTable::lookup This function from the abstract symbol table interface // looks up a variable name and returns a UnicodeString // containing the substitution text. // @@ -254,8 +254,8 @@ void RBBISymbolTable::rbbiSymtablePrint() const { } RBBISymbolTableEntry *s = (RBBISymbolTableEntry *)e->value.pointer; RBBIDebugPrintf("%s\n", CStr(s->key)()); - RBBINode::printTree(s->val, TRUE); - RBBINode::printTree(s->val->fLeftChild, FALSE); + RBBINode::printTree(s->val, true); + RBBINode::printTree(s->val->fLeftChild, false); RBBIDebugPrintf("\n"); } } diff --git a/icu/icu4c/source/common/rbbitblb.cpp b/icu/icu4c/source/common/rbbitblb.cpp index 70e260fc08b..0e3ec7999f7 100644 --- a/icu/icu4c/source/common/rbbitblb.cpp +++ b/icu/icu4c/source/common/rbbitblb.cpp @@ -79,13 +79,13 @@ void RBBITableBuilder::buildForwardTable() { // // Walk through the tree, replacing any references to $variables with a copy of the - // parse tree for the substition expression. + // parse tree for the substitution expression. // fTree = fTree->flattenVariables(); #ifdef RBBI_DEBUG if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "ftree")) { RBBIDebugPuts("\nParse tree after flattening variable references."); - RBBINode::printTree(fTree, TRUE); + RBBINode::printTree(fTree, true); } #endif @@ -143,7 +143,7 @@ void RBBITableBuilder::buildForwardTable() { #ifdef RBBI_DEBUG if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "stree")) { RBBIDebugPuts("\nParse tree after flattening Unicode Set references."); - RBBINode::printTree(fTree, TRUE); + RBBINode::printTree(fTree, true); } #endif @@ -151,7 +151,7 @@ void RBBITableBuilder::buildForwardTable() { // // calculate the functions nullable, firstpos, lastpos and followpos on // nodes in the parse tree. - // See the alogrithm description in Aho. + // See the algorithm description in Aho. // Understanding how this works by looking at the code alone will be // nearly impossible. // @@ -209,14 +209,14 @@ void RBBITableBuilder::calcNullable(RBBINode *n) { if (n->fType == RBBINode::setRef || n->fType == RBBINode::endMark ) { // These are non-empty leaf node types. - n->fNullable = FALSE; + n->fNullable = false; return; } if (n->fType == RBBINode::lookAhead || n->fType == RBBINode::tag) { // Lookahead marker node. It's a leaf, so no recursion on children. // It's nullable because it does not match any literal text from the input stream. - n->fNullable = TRUE; + n->fNullable = true; return; } @@ -234,10 +234,10 @@ void RBBITableBuilder::calcNullable(RBBINode *n) { n->fNullable = n->fLeftChild->fNullable && n->fRightChild->fNullable; } else if (n->fType == RBBINode::opStar || n->fType == RBBINode::opQuestion) { - n->fNullable = TRUE; + n->fNullable = true; } else { - n->fNullable = FALSE; + n->fNullable = false; } } @@ -390,6 +390,7 @@ void RBBITableBuilder::addRuleRootNodes(UVector *dest, RBBINode *node) { if (node == NULL || U_FAILURE(*fStatus)) { return; } + U_ASSERT(!dest->hasDeleter()); if (node->fRuleRoot) { dest->addElement(node, *fStatus); // Note: rules cannot nest. If we found a rule start node, @@ -617,7 +618,7 @@ void RBBITableBuilder::buildStateTable() { for (tx=1; txsize(); tx++) { RBBIStateDescriptor *temp; temp = (RBBIStateDescriptor *)fDStates->elementAt(tx); - if (temp->fMarked == FALSE) { + if (temp->fMarked == false) { T = temp; break; } @@ -627,7 +628,7 @@ void RBBITableBuilder::buildStateTable() { } // mark T; - T->fMarked = TRUE; + T->fMarked = true; // for each input symbol a do begin int32_t a; @@ -654,7 +655,7 @@ void RBBITableBuilder::buildStateTable() { // if U is not empty and not in DStates then int32_t ux = 0; - UBool UinDstates = FALSE; + UBool UinDstates = false; if (U != NULL) { U_ASSERT(U->size() > 0); int ix; @@ -665,7 +666,7 @@ void RBBITableBuilder::buildStateTable() { delete U; U = temp2->fPositions; ux = ix; - UinDstates = TRUE; + UinDstates = true; break; } } @@ -694,7 +695,7 @@ void RBBITableBuilder::buildStateTable() { } } return; - // delete local pointers only if error occured. + // delete local pointers only if error occurred. ExitBuildSTdeleteall: delete initialState; delete failState; @@ -1042,6 +1043,8 @@ void RBBITableBuilder::sortedAdd(UVector **vector, int32_t val) { // //----------------------------------------------------------------------------- void RBBITableBuilder::setAdd(UVector *dest, UVector *source) { + U_ASSERT(!dest->hasDeleter()); + U_ASSERT(!source->hasDeleter()); int32_t destOriginalSize = dest->size(); int32_t sourceSize = source->size(); int32_t di = 0; @@ -1070,6 +1073,9 @@ void RBBITableBuilder::setAdd(UVector *dest, UVector *source) { (void) source->toArray(sourcePtr); dest->setSize(sourceSize+destOriginalSize, *fStatus); + if (U_FAILURE(*fStatus)) { + return; + } while (sourcePtr < sourceLim && destPtr < destLim) { if (*destPtr == *sourcePtr) { @@ -1125,7 +1131,7 @@ void RBBITableBuilder::printPosSets(RBBINode *n) { printf("\n"); RBBINode::printNodeHeader(); RBBINode::printNode(n); - RBBIDebugPrintf(" Nullable: %s\n", n->fNullable?"TRUE":"FALSE"); + RBBIDebugPrintf(" Nullable: %s\n", n->fNullable?"true":"false"); RBBIDebugPrintf(" firstpos: "); printSet(n->fFirstPosSet); @@ -1431,7 +1437,7 @@ void RBBITableBuilder::exportTable(void *where) { void RBBITableBuilder::buildSafeReverseTable(UErrorCode &status) { // The safe table creation has three steps: - // 1. Identifiy pairs of character classes that are "safe." Safe means that boundaries + // 1. Identify pairs of character classes that are "safe." Safe means that boundaries // following the pair do not depend on context or state before the pair. To test // whether a pair is safe, run it through the main forward state table, starting // from each state. If the the final state is the same, no matter what the starting state, @@ -1445,7 +1451,7 @@ void RBBITableBuilder::buildSafeReverseTable(UErrorCode &status) { // the first of a pair. In each of these rows, the entry for the second character // of a safe pair is set to the stop state (0), indicating that a match was found. // All other table entries are set to the state corresponding the current input - // character, allowing that charcter to be the of a start following pair. + // character, allowing that character to be the of a start following pair. // // Because the safe rules are to be run in reverse, moving backwards in the text, // the first and second pair categories are swapped when building the table. @@ -1490,16 +1496,25 @@ void RBBITableBuilder::buildSafeReverseTable(UErrorCode &status) { // The table as a whole is UVector // Each row is represented by a UnicodeString, being used as a Vector. // Row 0 is the stop state. - // Row 1 is the start sate. + // Row 1 is the start state. // Row 2 and beyond are other states, initially one per char class, but // after initial construction, many of the states will be combined, compacting the table. // The String holds the nextState data only. The four leading fields of a row, fAccepting, // fLookAhead, etc. are not needed for the safe table, and are omitted at this stage of building. U_ASSERT(fSafeTable == nullptr); - fSafeTable = new UVector(uprv_deleteUObject, uhash_compareUnicodeString, numCharClasses + 2, status); + LocalPointer lpSafeTable( + new UVector(uprv_deleteUObject, uhash_compareUnicodeString, numCharClasses + 2, status), status); + if (U_FAILURE(status)) { + return; + } + fSafeTable = lpSafeTable.orphan(); for (int32_t row=0; rowaddElement(new UnicodeString(numCharClasses, 0, numCharClasses+4), status); + LocalPointer lpString(new UnicodeString(numCharClasses, 0, numCharClasses+4), status); + fSafeTable->adoptElement(lpString.orphan(), status); + } + if (U_FAILURE(status)) { + return; } // From the start state, each input char class transitions to the state for that input. @@ -1758,7 +1773,7 @@ void RBBITableBuilder::printRuleStatusTable() { //----------------------------------------------------------------------------- RBBIStateDescriptor::RBBIStateDescriptor(int lastInputSymbol, UErrorCode *fStatus) { - fMarked = FALSE; + fMarked = false; fAccepting = 0; fLookAhead = 0; fTagsIdx = 0; diff --git a/icu/icu4c/source/common/rbbitblb.h b/icu/icu4c/source/common/rbbitblb.h index fe3db8d7bf1..2ac66da11f0 100644 --- a/icu/icu4c/source/common/rbbitblb.h +++ b/icu/icu4c/source/common/rbbitblb.h @@ -69,12 +69,12 @@ class RBBITableBuilder : public UMemory { bool findDuplCharClassFrom(IntPair *categories); /** Remove a column from the state table. Used when two character categories - * have been found equivalent, and merged together, to eliminate the uneeded table column. + * have been found equivalent, and merged together, to eliminate the unneeded table column. */ void removeColumn(int32_t column); /** - * Check for, and remove dupicate states (table rows). + * Check for, and remove duplicate states (table rows). * @return the number of states removed. */ int32_t removeDuplicateStates(); @@ -219,8 +219,8 @@ class RBBIStateDescriptor : public UMemory { ~RBBIStateDescriptor(); private: - RBBIStateDescriptor(const RBBIStateDescriptor &other); // forbid copying of this class - RBBIStateDescriptor &operator=(const RBBIStateDescriptor &other); // forbid copying of this class + RBBIStateDescriptor(const RBBIStateDescriptor &other) = delete; // forbid copying of this class + RBBIStateDescriptor &operator=(const RBBIStateDescriptor &other) = delete; // forbid copying of this class }; diff --git a/icu/icu4c/source/common/resbund.cpp b/icu/icu4c/source/common/resbund.cpp index 7c5063b2114..8591a625f95 100644 --- a/icu/icu4c/source/common/resbund.cpp +++ b/icu/icu4c/source/common/resbund.cpp @@ -135,7 +135,7 @@ U_NAMESPACE_BEGIN * so forth, until the chain is exhausted or the tag is found. * * Thread-safety is implemented around caches, both the cache that - * stores all the resouce data, and the cache that stores flags + * stores all the resource data, and the cache that stores flags * indicating whether or not a file has been visited. These caches * delete their storage at static cleanup time, when the process * quits. @@ -254,7 +254,7 @@ ResourceBundle::clone() const { UnicodeString ResourceBundle::getString(UErrorCode& status) const { int32_t len = 0; const UChar *r = ures_getString(fResource, &len, &status); - return UnicodeString(TRUE, r, len); + return UnicodeString(true, r, len); } const uint8_t *ResourceBundle::getBinary(int32_t& len, UErrorCode& status) const { @@ -312,13 +312,13 @@ ResourceBundle ResourceBundle::getNext(UErrorCode& status) { UnicodeString ResourceBundle::getNextString(UErrorCode& status) { int32_t len = 0; const UChar* r = ures_getNextString(fResource, &len, 0, &status); - return UnicodeString(TRUE, r, len); + return UnicodeString(true, r, len); } UnicodeString ResourceBundle::getNextString(const char ** key, UErrorCode& status) { int32_t len = 0; const UChar* r = ures_getNextString(fResource, &len, key, &status); - return UnicodeString(TRUE, r, len); + return UnicodeString(true, r, len); } ResourceBundle ResourceBundle::get(int32_t indexR, UErrorCode& status) const { @@ -336,7 +336,7 @@ ResourceBundle ResourceBundle::get(int32_t indexR, UErrorCode& status) const { UnicodeString ResourceBundle::getStringEx(int32_t indexS, UErrorCode& status) const { int32_t len = 0; const UChar* r = ures_getStringByIndex(fResource, indexS, &len, &status); - return UnicodeString(TRUE, r, len); + return UnicodeString(true, r, len); } ResourceBundle ResourceBundle::get(const char* key, UErrorCode& status) const { @@ -364,7 +364,7 @@ ResourceBundle ResourceBundle::getWithFallback(const char* key, UErrorCode& stat UnicodeString ResourceBundle::getStringEx(const char* key, UErrorCode& status) const { int32_t len = 0; const UChar* r = ures_getStringByKey(fResource, key, &len, &status); - return UnicodeString(TRUE, r, len); + return UnicodeString(true, r, len); } const char* diff --git a/icu/icu4c/source/common/resource.h b/icu/icu4c/source/common/resource.h index 3795694412a..1483f7d6bcc 100644 --- a/icu/icu4c/source/common/resource.h +++ b/icu/icu4c/source/common/resource.h @@ -274,8 +274,10 @@ class U_COMMON_API ResourceSink : public UObject { * * @param key The key string of the enumeration-start resource. * Empty if the enumeration starts at the top level of the bundle. - * @param value Call getArray() or getTable() as appropriate. - * Then reuse for output values from Array and Table getters. + * @param value Call getArray() or getTable() as appropriate. Then reuse for + * output values from Array and Table getters. Note: ResourceTable and + * ResourceArray instances must outlive the ResourceValue instance for + * ResourceTracer to be happy. * @param noFallback true if the bundle has no parent; * that is, its top-level table has the nofallback attribute, * or it is the root bundle of a locale tree. @@ -284,8 +286,8 @@ class U_COMMON_API ResourceSink : public UObject { UErrorCode &errorCode) = 0; private: - ResourceSink(const ResourceSink &); // no copy constructor - ResourceSink &operator=(const ResourceSink &); // no assignment operator + ResourceSink(const ResourceSink &) = delete; // no copy constructor + ResourceSink &operator=(const ResourceSink &) = delete; // no assignment operator }; U_NAMESPACE_END diff --git a/icu/icu4c/source/common/restrace.cpp b/icu/icu4c/source/common/restrace.cpp index 5c6498850e2..1f83372d682 100644 --- a/icu/icu4c/source/common/restrace.cpp +++ b/icu/icu4c/source/common/restrace.cpp @@ -54,6 +54,9 @@ void ResourceTracer::traceOpen() const { CharString& ResourceTracer::getFilePath(CharString& output, UErrorCode& status) const { if (fResB) { + // Note: if you get a segfault around here, check that ResourceTable and + // ResourceArray instances outlive ResourceValue instances referring to + // their contents: output.append(fResB->fData->fPath, status); output.append('/', status); output.append(fResB->fData->fName, status); diff --git a/icu/icu4c/source/common/ruleiter.cpp b/icu/icu4c/source/common/ruleiter.cpp index 41eea23c0dc..33ffd3d8337 100644 --- a/icu/icu4c/source/common/ruleiter.cpp +++ b/icu/icu4c/source/common/ruleiter.cpp @@ -39,7 +39,7 @@ UChar32 RuleCharacterIterator::next(int32_t options, UBool& isEscaped, UErrorCod if (U_FAILURE(ec)) return DONE; UChar32 c = DONE; - isEscaped = FALSE; + isEscaped = false; for (;;) { c = _current(); @@ -75,7 +75,7 @@ UChar32 RuleCharacterIterator::next(int32_t options, UBool& isEscaped, UErrorCod int32_t offset = 0; c = lookahead(tempEscape, MAX_U_NOTATION_LEN).unescapeAt(offset); jumpahead(offset); - isEscaped = TRUE; + isEscaped = true; if (c < 0) { ec = U_MALFORMED_UNICODE_ESCAPE; return DONE; diff --git a/icu/icu4c/source/common/ruleiter.h b/icu/icu4c/source/common/ruleiter.h index 28e2ca57530..41731407da2 100644 --- a/icu/icu4c/source/common/ruleiter.h +++ b/icu/icu4c/source/common/ruleiter.h @@ -66,35 +66,35 @@ class RuleCharacterIterator : public UMemory { /** * Value returned when there are no more characters to iterate. */ - enum { DONE = -1 }; + static constexpr int32_t DONE = -1; /** * Bitmask option to enable parsing of variable names. If (options & * PARSE_VARIABLES) != 0, then an embedded variable will be expanded to * its value. Variables are parsed using the SymbolTable API. */ - enum { PARSE_VARIABLES = 1 }; + static constexpr int32_t PARSE_VARIABLES = 1; /** * Bitmask option to enable parsing of escape sequences. If (options & * PARSE_ESCAPES) != 0, then an embedded escape sequence will be expanded * to its value. Escapes are parsed using Utility.unescapeAt(). */ - enum { PARSE_ESCAPES = 2 }; + static constexpr int32_t PARSE_ESCAPES = 2; /** * Bitmask option to enable skipping of whitespace. If (options & * SKIP_WHITESPACE) != 0, then Pattern_White_Space characters will be silently * skipped, as if they were not present in the input. */ - enum { SKIP_WHITESPACE = 4 }; + static constexpr int32_t SKIP_WHITESPACE = 4; /** * Constructs an iterator over the given text, starting at the given * position. * @param text the text to be iterated * @param sym the symbol table, or null if there is none. If sym is null, - * then variables will not be deferenced, even if the PARSE_VARIABLES + * then variables will not be dereferenced, even if the PARSE_VARIABLES * option is set. * @param pos upon input, the index of the next character to return. If a * variable has been dereferenced, then pos will not increment as diff --git a/icu/icu4c/source/common/schriter.cpp b/icu/icu4c/source/common/schriter.cpp index 17b68aee9d9..83b3db4ab0a 100644 --- a/icu/icu4c/source/common/schriter.cpp +++ b/icu/icu4c/source/common/schriter.cpp @@ -79,10 +79,10 @@ StringCharacterIterator::operator=(const StringCharacterIterator& that) { return *this; } -UBool +bool StringCharacterIterator::operator==(const ForwardCharacterIterator& that) const { if (this == &that) { - return TRUE; + return true; } // do not call UCharCharacterIterator::operator==() @@ -90,7 +90,7 @@ StringCharacterIterator::operator==(const ForwardCharacterIterator& that) const // while we compare UnicodeString objects if (typeid(*this) != typeid(that)) { - return FALSE; + return false; } StringCharacterIterator& realThat = (StringCharacterIterator&)that; diff --git a/icu/icu4c/source/common/serv.cpp b/icu/icu4c/source/common/serv.cpp index ce545b9dbd5..9d8c04149ce 100644 --- a/icu/icu4c/source/common/serv.cpp +++ b/icu/icu4c/source/common/serv.cpp @@ -8,6 +8,7 @@ */ #include "unicode/utypes.h" +#include "unicode/localpointer.h" #if !UCONFIG_NO_SERVICE @@ -63,7 +64,7 @@ ICUServiceKey::currentDescriptor(UnicodeString& result) const UBool ICUServiceKey::fallback() { - return FALSE; + return false; } UBool @@ -237,7 +238,7 @@ class CacheEntry : public UMemory { * you're removing pointer to this somewhere. Management of that * pointer will have to know how to deal with refcounts. Once * the refcount drops to zero, the resource is released. Return - * false if the resouce has been released. + * false if the resource has been released. */ CacheEntry* unref() { if ((--refcount) == 0) { @@ -248,7 +249,7 @@ class CacheEntry : public UMemory { } /** - * Return TRUE if there is at least one reference to this and the + * Return true if there is at least one reference to this and the * resource has not been released. */ UBool isShared() const { @@ -256,20 +257,13 @@ class CacheEntry : public UMemory { } }; -// UObjectDeleter for serviceCache +// Deleter for serviceCache U_CDECL_BEGIN static void U_CALLCONV cacheDeleter(void* obj) { U_NAMESPACE_USE ((CacheEntry*)obj)->unref(); } -/** -* Deleter for UObjects -*/ -static void U_CALLCONV -deleteUObject(void *obj) { - U_NAMESPACE_USE delete (UObject*) obj; -} U_CDECL_END /* @@ -418,12 +412,6 @@ class XMutex : public UMemory { UBool fActive; }; -struct UVectorDeleter { - UVector* _obj; - UVectorDeleter() : _obj(NULL) {} - ~UVectorDeleter() { delete _obj; } -}; - // called only by factories, treat as private UObject* ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUServiceFactory* factory, UErrorCode& status) const @@ -454,6 +442,7 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer if (serviceCache == NULL) { ncthis->serviceCache = new Hashtable(status); if (ncthis->serviceCache == NULL) { + status = U_MEMORY_ALLOCATION_ERROR; return NULL; } if (U_FAILURE(status)) { @@ -464,12 +453,12 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer } UnicodeString currentDescriptor; - UVectorDeleter cacheDescriptorList; - UBool putInCache = FALSE; + LocalPointer cacheDescriptorList; + UBool putInCache = false; int32_t startIndex = 0; int32_t limit = factories->size(); - UBool cacheResult = TRUE; + UBool cacheResult = true; if (factory != NULL) { for (int32_t i = 0; i < limit; ++i) { @@ -483,7 +472,7 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer status = U_ILLEGAL_ARGUMENT_ERROR; return NULL; } - cacheResult = FALSE; + cacheResult = false; } do { @@ -497,23 +486,22 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer // first test of cache failed, so we'll have to update // the cache if we eventually succeed-- that is, if we're // going to update the cache at all. - putInCache = TRUE; + putInCache = true; int32_t index = startIndex; while (index < limit) { ICUServiceFactory* f = (ICUServiceFactory*)factories->elementAt(index++); - UObject* service = f->create(key, this, status); + LocalPointer service(f->create(key, this, status)); if (U_FAILURE(status)) { - delete service; return NULL; } - if (service != NULL) { - result = new CacheEntry(currentDescriptor, service); + if (service.isValid()) { + result = new CacheEntry(currentDescriptor, service.getAlias()); if (result == NULL) { - delete service; status = U_MEMORY_ALLOCATION_ERROR; return NULL; } + service.orphan(); // result now owns service. goto outerEnd; } @@ -524,19 +512,22 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer // don't want to keep querying on an id that's going to // fallback to the one that succeeded, we want to hit the // cache the first time next goaround. - if (cacheDescriptorList._obj == NULL) { - cacheDescriptorList._obj = new UVector(uprv_deleteUObject, NULL, 5, status); + if (cacheDescriptorList.isNull()) { + cacheDescriptorList.adoptInsteadAndCheckErrorCode(new UVector(uprv_deleteUObject, NULL, 5, status), status); if (U_FAILURE(status)) { return NULL; } } - UnicodeString* idToCache = new UnicodeString(currentDescriptor); - if (idToCache == NULL || idToCache->isBogus()) { + + LocalPointer idToCache(new UnicodeString(currentDescriptor), status); + if (U_FAILURE(status)) { + return NULL; + } + if (idToCache->isBogus()) { status = U_MEMORY_ALLOCATION_ERROR; return NULL; } - - cacheDescriptorList._obj->addElement(idToCache, status); + cacheDescriptorList->adoptElement(idToCache.orphan(), status); if (U_FAILURE(status)) { return NULL; } @@ -550,9 +541,9 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer return NULL; } - if (cacheDescriptorList._obj != NULL) { - for (int32_t i = cacheDescriptorList._obj->size(); --i >= 0;) { - UnicodeString* desc = (UnicodeString*)cacheDescriptorList._obj->elementAt(i); + if (cacheDescriptorList.isValid()) { + for (int32_t i = cacheDescriptorList->size(); --i >= 0;) { + UnicodeString* desc = (UnicodeString*)cacheDescriptorList->elementAt(i); serviceCache->put(*desc, result, status); if (U_FAILURE(status)) { @@ -560,7 +551,7 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer } result->ref(); - cacheDescriptorList._obj->removeElementAt(i); + cacheDescriptorList->removeElementAt(i); } } } @@ -613,6 +604,7 @@ ICUService::getVisibleIDs(UVector& result, const UnicodeString* matchID, UErrorC if (U_FAILURE(status)) { return result; } + UObjectDeleter *savedDeleter = result.setDeleter(uprv_deleteUObject); { Mutex mutex(&lock); @@ -620,7 +612,7 @@ ICUService::getVisibleIDs(UVector& result, const UnicodeString* matchID, UErrorC if (map != NULL) { ICUServiceKey* fallbackKey = createKey(matchID, status); - for (int32_t pos = UHASH_FIRST;;) { + for (int32_t pos = UHASH_FIRST; U_SUCCESS(status); ) { const UHashElement* e = map->nextElement(pos); if (e == NULL) { break; @@ -633,17 +625,8 @@ ICUService::getVisibleIDs(UVector& result, const UnicodeString* matchID, UErrorC } } - UnicodeString* idClone = new UnicodeString(*id); - if (idClone == NULL || idClone->isBogus()) { - delete idClone; - status = U_MEMORY_ALLOCATION_ERROR; - break; - } - result.addElement(idClone, status); - if (U_FAILURE(status)) { - delete idClone; - break; - } + LocalPointer idClone(id->clone(), status); + result.adoptElement(idClone.orphan(), status); } delete fallbackKey; } @@ -651,6 +634,7 @@ ICUService::getVisibleIDs(UVector& result, const UnicodeString* matchID, UErrorC if (U_FAILURE(status)) { result.removeAllElements(); } + result.setDeleter(savedDeleter); return result; } @@ -798,7 +782,7 @@ ICUService::getDisplayNames(UVector& result, } const UnicodeString* dn = (const UnicodeString*)entry->key.pointer; StringPair* sp = StringPair::create(*id, *dn, status); - result.addElement(sp, status); + result.adoptElement(sp, status); if (U_FAILURE(status)) { result.removeAllElements(); break; @@ -812,7 +796,7 @@ ICUService::getDisplayNames(UVector& result, URegistryKey ICUService::registerInstance(UObject* objToAdopt, const UnicodeString& id, UErrorCode& status) { - return registerInstance(objToAdopt, id, TRUE, status); + return registerInstance(objToAdopt, id, true, status); } URegistryKey @@ -846,45 +830,47 @@ ICUService::createSimpleFactory(UObject* objToAdopt, const UnicodeString& id, UB } URegistryKey -ICUService::registerFactory(ICUServiceFactory* factoryToAdopt, UErrorCode& status) +ICUService::registerFactory(ICUServiceFactory* factoryToAdopt, UErrorCode& status) { - if (U_SUCCESS(status) && factoryToAdopt != NULL) { + LocalPointerlpFactoryToAdopt(factoryToAdopt); + if (U_FAILURE(status) || factoryToAdopt == nullptr) { + return nullptr; + } + { Mutex mutex(&lock); - if (factories == NULL) { - factories = new UVector(deleteUObject, NULL, status); + if (factories == nullptr) { + LocalPointer lpFactories(new UVector(uprv_deleteUObject, nullptr, status), status); if (U_FAILURE(status)) { - delete factories; - return NULL; + return nullptr; } + factories = lpFactories.orphan(); } - factories->insertElementAt(factoryToAdopt, 0, status); + factories->insertElementAt(lpFactoryToAdopt.orphan(), 0, status); if (U_SUCCESS(status)) { clearCaches(); - } else { - delete factoryToAdopt; - factoryToAdopt = NULL; } - } + } // Close of mutex lock block. - if (factoryToAdopt != NULL) { + if (U_SUCCESS(status)) { notifyChanged(); + return (URegistryKey)factoryToAdopt; + } else { + return nullptr; } - - return (URegistryKey)factoryToAdopt; } UBool ICUService::unregister(URegistryKey rkey, UErrorCode& status) { ICUServiceFactory *factory = (ICUServiceFactory*)rkey; - UBool result = FALSE; + UBool result = false; if (factory != NULL && factories != NULL) { Mutex mutex(&lock); if (factories->removeElement(factory)) { clearCaches(); - result = TRUE; + result = true; } else { status = U_ILLEGAL_ARGUMENT_ERROR; delete factory; diff --git a/icu/icu4c/source/common/serv.h b/icu/icu4c/source/common/serv.h index ca070b6c6d6..3bd3d9a9b9e 100644 --- a/icu/icu4c/source/common/serv.h +++ b/icu/icu4c/source/common/serv.h @@ -191,7 +191,7 @@ class U_COMMON_API ICUServiceKey : public UObject { /** * UObject RTTI boilerplate. */ - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; #ifdef SERVICE_DEBUG public: @@ -315,7 +315,7 @@ class U_COMMON_API SimpleFactory : public ICUServiceFactory { * @param status the error code status. * @return the service object, or NULL if the factory does not support the key. */ - virtual UObject* create(const ICUServiceKey& key, const ICUService* service, UErrorCode& status) const; + virtual UObject* create(const ICUServiceKey& key, const ICUService* service, UErrorCode& status) const override; /** *

This implementation adds a mapping from ID -> this to result if visible is true, @@ -324,7 +324,7 @@ class U_COMMON_API SimpleFactory : public ICUServiceFactory { * @param result the mapping table to update. * @param status the error code status. */ - virtual void updateVisibleIDs(Hashtable& result, UErrorCode& status) const; + virtual void updateVisibleIDs(Hashtable& result, UErrorCode& status) const override; /** *

This implementation returns the factory ID if it equals id and visible is true, @@ -336,7 +336,7 @@ class U_COMMON_API SimpleFactory : public ICUServiceFactory { * @param result output parameter to hold the display name. * @return result. */ - virtual UnicodeString& getDisplayName(const UnicodeString& id, const Locale& locale, UnicodeString& result) const; + virtual UnicodeString& getDisplayName(const UnicodeString& id, const Locale& locale, UnicodeString& result) const override; public: /** @@ -347,7 +347,7 @@ class U_COMMON_API SimpleFactory : public ICUServiceFactory { /** * UObject RTTI boilerplate. */ - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; #ifdef SERVICE_DEBUG public: @@ -363,7 +363,7 @@ class U_COMMON_API SimpleFactory : public ICUServiceFactory { /** *

ServiceListener is the listener that ICUService provides by default. - * ICUService will notifiy this listener when factories are added to + * ICUService will notify this listener when factories are added to * or removed from the service. Subclasses can provide * different listener interfaces that extend EventListener, and modify * acceptsListener and notifyListener as appropriate.

@@ -390,7 +390,7 @@ class U_COMMON_API ServiceListener : public EventListener { /** * UObject RTTI boilerplate. */ - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; }; @@ -930,7 +930,7 @@ class U_COMMON_API ICUService : public ICUNotifier { * @param l the listener to test. * @return true if the service accepts the listener. */ - virtual UBool acceptsListener(const EventListener& l) const; + virtual UBool acceptsListener(const EventListener& l) const override; /** *

Notify the listener of a service change.

@@ -941,7 +941,7 @@ class U_COMMON_API ICUService : public ICUNotifier { * * @param l the listener to notify. */ - virtual void notifyListener(EventListener& l) const; + virtual void notifyListener(EventListener& l) const override; /************************************************************************ * Utilities for subclasses. diff --git a/icu/icu4c/source/common/servlk.cpp b/icu/icu4c/source/common/servlk.cpp index 538982ca362..70218066595 100644 --- a/icu/icu4c/source/common/servlk.cpp +++ b/icu/icu4c/source/common/servlk.cpp @@ -126,24 +126,24 @@ LocaleKey::fallback() { int x = _currentID.lastIndexOf(UNDERSCORE_CHAR); if (x != -1) { _currentID.remove(x); // truncate current or fallback, whichever we're pointing to - return TRUE; + return true; } if (!_fallbackID.isBogus()) { _currentID = _fallbackID; _fallbackID.setToBogus(); - return TRUE; + return true; } if (_currentID.length() > 0) { _currentID.remove(0); // completely truncate - return TRUE; + return true; } _currentID.setToBogus(); } - return FALSE; + return false; } UBool diff --git a/icu/icu4c/source/common/servlkf.cpp b/icu/icu4c/source/common/servlkf.cpp index 84f2347cdde..7ccb0c72aa6 100644 --- a/icu/icu4c/source/common/servlkf.cpp +++ b/icu/icu4c/source/common/servlkf.cpp @@ -65,7 +65,7 @@ LocaleKeyFactory::handlesKey(const ICUServiceKey& key, UErrorCode& status) const key.currentID(id); return supported->get(id) != NULL; } - return FALSE; + return false; } void diff --git a/icu/icu4c/source/common/servloc.h b/icu/icu4c/source/common/servloc.h index ccf6433379d..29c50a27d1a 100644 --- a/icu/icu4c/source/common/servloc.h +++ b/icu/icu4c/source/common/servloc.h @@ -106,7 +106,7 @@ class U_COMMON_API LocaleKey : public ICUServiceKey { /** * Append the prefix associated with the kind, or nothing if the kind is KIND_ANY. */ - virtual UnicodeString& prefix(UnicodeString& result) const; + virtual UnicodeString& prefix(UnicodeString& result) const override; /** * Return the kind code associated with this key. @@ -116,17 +116,17 @@ class U_COMMON_API LocaleKey : public ICUServiceKey { /** * Return the canonicalID. */ - virtual UnicodeString& canonicalID(UnicodeString& result) const; + virtual UnicodeString& canonicalID(UnicodeString& result) const override; /** * Return the currentID. */ - virtual UnicodeString& currentID(UnicodeString& result) const; + virtual UnicodeString& currentID(UnicodeString& result) const override; /** * Return the (canonical) current descriptor, or null if no current id. */ - virtual UnicodeString& currentDescriptor(UnicodeString& result) const; + virtual UnicodeString& currentDescriptor(UnicodeString& result) const override; /** * Convenience method to return the locale corresponding to the (canonical) original ID. @@ -147,13 +147,13 @@ class U_COMMON_API LocaleKey : public ICUServiceKey { * unless the primary id was the empty string, in which case * there is no fallback. */ - virtual UBool fallback(); + virtual UBool fallback() override; /** * Return true if a key created from id matches, or would eventually * fallback to match, the canonical ID of this key. */ - virtual UBool isFallbackOf(const UnicodeString& id) const; + virtual UBool isFallbackOf(const UnicodeString& id) const override; public: /** @@ -161,7 +161,7 @@ class U_COMMON_API LocaleKey : public ICUServiceKey { */ static UClassID U_EXPORT2 getStaticClassID(); - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; /** * Destructor. @@ -238,7 +238,7 @@ class U_COMMON_API LocaleKeyFactory : public ICUServiceFactory { * kind off to handleCreate (which subclasses must implement). */ public: - virtual UObject* create(const ICUServiceKey& key, const ICUService* service, UErrorCode& status) const; + virtual UObject* create(const ICUServiceKey& key, const ICUService* service, UErrorCode& status) const override; protected: virtual UBool handlesKey(const ICUServiceKey& key, UErrorCode& status) const; @@ -248,12 +248,12 @@ class U_COMMON_API LocaleKeyFactory : public ICUServiceFactory { * Override of superclass method. This adjusts the result based * on the coverage rule for this factory. */ - virtual void updateVisibleIDs(Hashtable& result, UErrorCode& status) const; + virtual void updateVisibleIDs(Hashtable& result, UErrorCode& status) const override; /** * Return a localized name for the locale represented by id. */ - virtual UnicodeString& getDisplayName(const UnicodeString& id, const Locale& locale, UnicodeString& result) const; + virtual UnicodeString& getDisplayName(const UnicodeString& id, const Locale& locale, UnicodeString& result) const override; protected: /** @@ -281,7 +281,7 @@ class U_COMMON_API LocaleKeyFactory : public ICUServiceFactory { */ static UClassID U_EXPORT2 getStaticClassID(); - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; #ifdef SERVICE_DEBUG public: @@ -324,13 +324,13 @@ class U_COMMON_API SimpleLocaleKeyFactory : public LocaleKeyFactory { /** * Override of superclass method. Returns the service object if kind/locale match. Service is not used. */ - virtual UObject* create(const ICUServiceKey& key, const ICUService* service, UErrorCode& status) const; + virtual UObject* create(const ICUServiceKey& key, const ICUService* service, UErrorCode& status) const override; /** * Override of superclass method. This adjusts the result based * on the coverage rule for this factory. */ - virtual void updateVisibleIDs(Hashtable& result, UErrorCode& status) const; + virtual void updateVisibleIDs(Hashtable& result, UErrorCode& status) const override; protected: /** @@ -345,7 +345,7 @@ class U_COMMON_API SimpleLocaleKeyFactory : public LocaleKeyFactory { */ static UClassID U_EXPORT2 getStaticClassID(); - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; #ifdef SERVICE_DEBUG public: @@ -394,20 +394,20 @@ class U_COMMON_API ICUResourceBundleFactory : public LocaleKeyFactory /** * Return the supported IDs. This is the set of all locale names in ICULocaleData. */ - virtual const Hashtable* getSupportedIDs(UErrorCode& status) const; + virtual const Hashtable* getSupportedIDs(UErrorCode& status) const override; /** * Create the service. The default implementation returns the resource bundle * for the locale, ignoring kind, and service. */ - virtual UObject* handleCreate(const Locale& loc, int32_t kind, const ICUService* service, UErrorCode& status) const; + virtual UObject* handleCreate(const Locale& loc, int32_t kind, const ICUService* service, UErrorCode& status) const override; public: /** * UObject boilerplate. */ static UClassID U_EXPORT2 getStaticClassID(); - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; #ifdef SERVICE_DEBUG @@ -512,7 +512,7 @@ class U_COMMON_API ICULocaleService : public ICUService * We really need a flag that is understood by all compilers that will suppress the warning about * hidden overrides. */ - virtual URegistryKey registerInstance(UObject* objToAdopt, const UnicodeString& locale, UBool visible, UErrorCode& status); + virtual URegistryKey registerInstance(UObject* objToAdopt, const UnicodeString& locale, UBool visible, UErrorCode& status) override; /** * Convenience method for callers using locales. This returns the standard @@ -531,7 +531,7 @@ class U_COMMON_API ICULocaleService : public ICUService /** * Override superclass createKey method. */ - virtual ICUServiceKey* createKey(const UnicodeString* id, UErrorCode& status) const; + virtual ICUServiceKey* createKey(const UnicodeString* id, UErrorCode& status) const override; /** * Additional createKey that takes a kind. diff --git a/icu/icu4c/source/common/servls.cpp b/icu/icu4c/source/common/servls.cpp index 81dc4f750ea..19481122efa 100644 --- a/icu/icu4c/source/common/servls.cpp +++ b/icu/icu4c/source/common/servls.cpp @@ -179,7 +179,8 @@ class ServiceEnumeration : public StringEnumeration { length = other._ids.size(); for(i = 0; i < length; ++i) { - _ids.addElement(((UnicodeString *)other._ids.elementAt(i))->clone(), status); + LocalPointer clonedId(((UnicodeString *)other._ids.elementAt(i))->clone(), status); + _ids.adoptElement(clonedId.orphan(), status); } if(U_SUCCESS(status)) { @@ -201,7 +202,7 @@ class ServiceEnumeration : public StringEnumeration { virtual ~ServiceEnumeration(); - virtual StringEnumeration *clone() const { + virtual StringEnumeration *clone() const override { UErrorCode status = U_ZERO_ERROR; ServiceEnumeration *cl = new ServiceEnumeration(*this, status); if(U_FAILURE(status)) { @@ -214,25 +215,25 @@ class ServiceEnumeration : public StringEnumeration { UBool upToDate(UErrorCode& status) const { if (U_SUCCESS(status)) { if (_timestamp == _service->getTimestamp()) { - return TRUE; + return true; } status = U_ENUM_OUT_OF_SYNC_ERROR; } - return FALSE; + return false; } - virtual int32_t count(UErrorCode& status) const { + virtual int32_t count(UErrorCode& status) const override { return upToDate(status) ? _ids.size() : 0; } - virtual const UnicodeString* snext(UErrorCode& status) { + virtual const UnicodeString* snext(UErrorCode& status) override { if (upToDate(status) && (_pos < _ids.size())) { return (const UnicodeString*)_ids[_pos++]; } return NULL; } - virtual void reset(UErrorCode& status) { + virtual void reset(UErrorCode& status) override { if (status == U_ENUM_OUT_OF_SYNC_ERROR) { status = U_ZERO_ERROR; } @@ -245,7 +246,7 @@ class ServiceEnumeration : public StringEnumeration { public: static UClassID U_EXPORT2 getStaticClassID(void); - virtual UClassID getDynamicClassID(void) const; + virtual UClassID getDynamicClassID(void) const override; }; ServiceEnumeration::~ServiceEnumeration() {} diff --git a/icu/icu4c/source/common/servnotf.cpp b/icu/icu4c/source/common/servnotf.cpp index f577795cae9..d9fb3887520 100644 --- a/icu/icu4c/source/common/servnotf.cpp +++ b/icu/icu4c/source/common/servnotf.cpp @@ -49,7 +49,11 @@ ICUNotifier::addListener(const EventListener* l, UErrorCode& status) if (acceptsListener(*l)) { Mutex lmx(¬ifyLock); if (listeners == NULL) { - listeners = new UVector(5, status); + LocalPointer lpListeners(new UVector(5, status), status); + if (U_FAILURE(status)) { + return; + } + listeners = lpListeners.orphan(); } else { for (int i = 0, e = listeners->size(); i < e; ++i) { const EventListener* el = (const EventListener*)(listeners->elementAt(i)); @@ -102,13 +106,11 @@ ICUNotifier::removeListener(const EventListener *l, UErrorCode& status) void ICUNotifier::notifyChanged(void) { + Mutex lmx(¬ifyLock); if (listeners != NULL) { - Mutex lmx(¬ifyLock); - if (listeners != NULL) { - for (int i = 0, e = listeners->size(); i < e; ++i) { - EventListener* el = (EventListener*)listeners->elementAt(i); - notifyListener(*el); - } + for (int i = 0, e = listeners->size(); i < e; ++i) { + EventListener* el = (EventListener*)listeners->elementAt(i); + notifyListener(*el); } } } diff --git a/icu/icu4c/source/common/servnotf.h b/icu/icu4c/source/common/servnotf.h index 305570c1e67..e3b2cac32e4 100644 --- a/icu/icu4c/source/common/servnotf.h +++ b/icu/icu4c/source/common/servnotf.h @@ -40,7 +40,7 @@ class U_COMMON_API EventListener : public UObject { public: static UClassID U_EXPORT2 getStaticClassID(); - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; public: #ifdef SERVICE_DEBUG @@ -82,7 +82,7 @@ private: UVector* listeners; /** * Add a listener to be notified when notifyChanged is called. * The listener must not be null. AcceptsListener must return - * true for the listener. Attempts to concurrently + * true for the listener. Attempts to concurrently * register the identical listener more than once will be * silently ignored. */ @@ -90,7 +90,7 @@ private: UVector* listeners; /** * Stop notifying this listener. The listener must - * not be null. Attemps to remove a listener that is + * not be null. Attempts to remove a listener that is * not registered will be silently ignored. */ virtual void removeListener(const EventListener* l, UErrorCode& status); diff --git a/icu/icu4c/source/common/sharedobject.h b/icu/icu4c/source/common/sharedobject.h index 6ccfb27b018..6298662bbaf 100644 --- a/icu/icu4c/source/common/sharedobject.h +++ b/icu/icu4c/source/common/sharedobject.h @@ -38,8 +38,8 @@ class U_COMMON_API UnifiedCacheBase : public UObject { virtual ~UnifiedCacheBase(); private: - UnifiedCacheBase(const UnifiedCacheBase &); - UnifiedCacheBase &operator=(const UnifiedCacheBase &); + UnifiedCacheBase(const UnifiedCacheBase &) = delete; + UnifiedCacheBase &operator=(const UnifiedCacheBase &) = delete; }; /** diff --git a/icu/icu4c/source/common/simpleformatter.cpp b/icu/icu4c/source/common/simpleformatter.cpp index f7f7aead617..01d3024cfc3 100644 --- a/icu/icu4c/source/common/simpleformatter.cpp +++ b/icu/icu4c/source/common/simpleformatter.cpp @@ -65,7 +65,7 @@ UBool SimpleFormatter::applyPatternMinMaxArguments( int32_t min, int32_t max, UErrorCode &errorCode) { if (U_FAILURE(errorCode)) { - return FALSE; + return false; } // Parse consistent with MessagePattern, but // - support only simple numbered arguments @@ -76,7 +76,7 @@ UBool SimpleFormatter::applyPatternMinMaxArguments( compiledPattern.setTo((UChar)0); int32_t textLength = 0; int32_t maxArg = -1; - UBool inQuote = FALSE; + UBool inQuote = false; for (int32_t i = 0; i < patternLength;) { UChar c = patternBuffer[i++]; if (c == APOS) { @@ -85,12 +85,12 @@ UBool SimpleFormatter::applyPatternMinMaxArguments( ++i; } else if (inQuote) { // skip the quote-ending apostrophe - inQuote = FALSE; + inQuote = false; continue; } else if (c == OPEN_BRACE || c == CLOSE_BRACE) { // Skip the quote-starting apostrophe, find the end of the quoted literal text. ++i; - inQuote = TRUE; + inQuote = true; } else { // The apostrophe is part of literal text. c = APOS; @@ -123,7 +123,7 @@ UBool SimpleFormatter::applyPatternMinMaxArguments( } if (argNumber < 0 || c != CLOSE_BRACE) { errorCode = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } } if (argNumber > maxArg) { @@ -149,10 +149,10 @@ UBool SimpleFormatter::applyPatternMinMaxArguments( int32_t argCount = maxArg + 1; if (argCount < min || max < argCount) { errorCode = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } compiledPattern.setCharAt(0, (UChar)argCount); - return TRUE; + return true; } UnicodeString& SimpleFormatter::format( @@ -192,7 +192,7 @@ UnicodeString& SimpleFormatter::formatAndAppend( return appendTo; } return format(compiledPattern.getBuffer(), compiledPattern.length(), values, - appendTo, NULL, TRUE, + appendTo, NULL, true, offsets, offsetsLength, errorCode); } @@ -241,7 +241,7 @@ UnicodeString &SimpleFormatter::formatAndReplace( result.remove(); } return format(cp, cpLength, values, - result, &resultCopy, FALSE, + result, &resultCopy, false, offsets, offsetsLength, errorCode); } diff --git a/icu/icu4c/source/common/sources.txt b/icu/icu4c/source/common/sources.txt index e0410daaa47..f009d5e2dbd 100644 --- a/icu/icu4c/source/common/sources.txt +++ b/icu/icu4c/source/common/sources.txt @@ -19,6 +19,7 @@ dictbe.cpp dictionarydata.cpp dtintrv.cpp edits.cpp +emojiprops.cpp errorcode.cpp filteredbrk.cpp filterednormalizer2.cpp @@ -40,6 +41,7 @@ locmap.cpp locresdata.cpp locutil.cpp lsr.cpp +lstmbe.cpp messagepattern.cpp normalizer2.cpp normalizer2impl.cpp @@ -157,6 +159,7 @@ unistr_titlecase_brkiter.cpp unorm.cpp unormcmp.cpp uobject.cpp +uprefs.cpp uprops.cpp ures_cnv.cpp uresbund.cpp diff --git a/icu/icu4c/source/common/static_unicode_sets.cpp b/icu/icu4c/source/common/static_unicode_sets.cpp index 5dab3931a70..db9432f49a8 100644 --- a/icu/icu4c/source/common/static_unicode_sets.cpp +++ b/icu/icu4c/source/common/static_unicode_sets.cpp @@ -31,7 +31,7 @@ alignas(UnicodeSet) char gEmptyUnicodeSet[sizeof(UnicodeSet)]; // Whether the gEmptyUnicodeSet is initialized and ready to use. -UBool gEmptyUnicodeSetInitialized = FALSE; +UBool gEmptyUnicodeSetInitialized = false; inline UnicodeSet* getImpl(Key key) { UnicodeSet* candidate = gUnicodeSets[key]; @@ -118,7 +118,7 @@ class ParseDataSink : public ResourceSink { } else { // Unknown class of parse lenients // TODO(ICU-20428): Make ICU automatically accept new classes? - U_ASSERT(FALSE); + U_ASSERT(false); } if (U_FAILURE(status)) { return; } } @@ -129,19 +129,19 @@ class ParseDataSink : public ResourceSink { }; -icu::UInitOnce gNumberParseUniSetsInitOnce = U_INITONCE_INITIALIZER; +icu::UInitOnce gNumberParseUniSetsInitOnce {}; UBool U_CALLCONV cleanupNumberParseUniSets() { if (gEmptyUnicodeSetInitialized) { reinterpret_cast(gEmptyUnicodeSet)->~UnicodeSet(); - gEmptyUnicodeSetInitialized = FALSE; + gEmptyUnicodeSetInitialized = false; } for (int32_t i = 0; i < UNISETS_KEY_COUNT; i++) { delete gUnicodeSets[i]; gUnicodeSets[i] = nullptr; } gNumberParseUniSetsInitOnce.reset(); - return TRUE; + return true; } void U_CALLCONV initNumberParseUniSets(UErrorCode& status) { @@ -150,7 +150,7 @@ void U_CALLCONV initNumberParseUniSets(UErrorCode& status) { // Initialize the empty instance for well-defined fallback behavior new(gEmptyUnicodeSet) UnicodeSet(); reinterpret_cast(gEmptyUnicodeSet)->freeze(); - gEmptyUnicodeSetInitialized = TRUE; + gEmptyUnicodeSetInitialized = true; // These sets were decided after discussion with icu-design@. See tickets #13084 and #13309. // Zs+TAB is "horizontal whitespace" according to UTS #18 (blank property). diff --git a/icu/icu4c/source/common/stringtriebuilder.cpp b/icu/icu4c/source/common/stringtriebuilder.cpp index 6f9cc2e5c22..e6670d1cb71 100644 --- a/icu/icu4c/source/common/stringtriebuilder.cpp +++ b/icu/icu4c/source/common/stringtriebuilder.cpp @@ -85,16 +85,16 @@ StringTrieBuilder::build(UStringTrieBuildOption buildOption, int32_t elementsLen // have a common prefix of length unitIndex. int32_t StringTrieBuilder::writeNode(int32_t start, int32_t limit, int32_t unitIndex) { - UBool hasValue=FALSE; + UBool hasValue=false; int32_t value=0; int32_t type; if(unitIndex==getElementStringLength(start)) { // An intermediate or final value. value=getElementValue(start++); if(start==limit) { - return writeValueAndFinal(value, TRUE); // final-value node + return writeValueAndFinal(value, true); // final-value node } - hasValue=TRUE; + hasValue=true; } // Now all [start..limit[ strings are longer than unitIndex. int32_t minUnit=getElementUnit(start, unitIndex); @@ -209,7 +209,7 @@ StringTrieBuilder::makeNode(int32_t start, int32_t limit, int32_t unitIndex, UEr if(U_FAILURE(errorCode)) { return NULL; } - UBool hasValue=FALSE; + UBool hasValue=false; int32_t value=0; if(unitIndex==getElementStringLength(start)) { // An intermediate or final value. @@ -217,7 +217,7 @@ StringTrieBuilder::makeNode(int32_t start, int32_t limit, int32_t unitIndex, UEr if(start==limit) { return registerFinalValue(value, errorCode); } - hasValue=TRUE; + hasValue=true; } Node *node; // Now all [start..limit[ strings are longer than unitIndex. @@ -383,7 +383,7 @@ StringTrieBuilder::equalNodes(const void *left, const void *right) { return *(const Node *)left==*(const Node *)right; } -UBool +bool StringTrieBuilder::Node::operator==(const Node &other) const { return this==&other || (typeid(*this)==typeid(other) && hash==other.hash); } @@ -396,13 +396,13 @@ StringTrieBuilder::Node::markRightEdgesFirst(int32_t edgeNumber) { return edgeNumber; } -UBool +bool StringTrieBuilder::FinalValueNode::operator==(const Node &other) const { if(this==&other) { - return TRUE; + return true; } if(!Node::operator==(other)) { - return FALSE; + return false; } const FinalValueNode &o=(const FinalValueNode &)other; return value==o.value; @@ -410,28 +410,28 @@ StringTrieBuilder::FinalValueNode::operator==(const Node &other) const { void StringTrieBuilder::FinalValueNode::write(StringTrieBuilder &builder) { - offset=builder.writeValueAndFinal(value, TRUE); + offset=builder.writeValueAndFinal(value, true); } -UBool +bool StringTrieBuilder::ValueNode::operator==(const Node &other) const { if(this==&other) { - return TRUE; + return true; } if(!Node::operator==(other)) { - return FALSE; + return false; } const ValueNode &o=(const ValueNode &)other; return hasValue==o.hasValue && (!hasValue || value==o.value); } -UBool +bool StringTrieBuilder::IntermediateValueNode::operator==(const Node &other) const { if(this==&other) { - return TRUE; + return true; } if(!ValueNode::operator==(other)) { - return FALSE; + return false; } const IntermediateValueNode &o=(const IntermediateValueNode &)other; return next==o.next; @@ -448,16 +448,16 @@ StringTrieBuilder::IntermediateValueNode::markRightEdgesFirst(int32_t edgeNumber void StringTrieBuilder::IntermediateValueNode::write(StringTrieBuilder &builder) { next->write(builder); - offset=builder.writeValueAndFinal(value, FALSE); + offset=builder.writeValueAndFinal(value, false); } -UBool +bool StringTrieBuilder::LinearMatchNode::operator==(const Node &other) const { if(this==&other) { - return TRUE; + return true; } if(!ValueNode::operator==(other)) { - return FALSE; + return false; } const LinearMatchNode &o=(const LinearMatchNode &)other; return length==o.length && next==o.next; @@ -471,21 +471,21 @@ StringTrieBuilder::LinearMatchNode::markRightEdgesFirst(int32_t edgeNumber) { return edgeNumber; } -UBool +bool StringTrieBuilder::ListBranchNode::operator==(const Node &other) const { if(this==&other) { - return TRUE; + return true; } if(!Node::operator==(other)) { - return FALSE; + return false; } const ListBranchNode &o=(const ListBranchNode &)other; for(int32_t i=0; iwrite(builder); } @@ -538,25 +538,25 @@ StringTrieBuilder::ListBranchNode::write(StringTrieBuilder &builder) { if(equal[unitNumber]==NULL) { // Write the final value for the one string ending with this unit. value=values[unitNumber]; - isFinal=TRUE; + isFinal=true; } else { // Write the delta to the start position of the sub-node. U_ASSERT(equal[unitNumber]->getOffset()>0); value=offset-equal[unitNumber]->getOffset(); - isFinal=FALSE; + isFinal=false; } builder.writeValueAndFinal(value, isFinal); offset=builder.write(units[unitNumber]); } } -UBool +bool StringTrieBuilder::SplitBranchNode::operator==(const Node &other) const { if(this==&other) { - return TRUE; + return true; } if(!Node::operator==(other)) { - return FALSE; + return false; } const SplitBranchNode &o=(const SplitBranchNode &)other; return unit==o.unit && lessThan==o.lessThan && greaterOrEqual==o.greaterOrEqual; @@ -584,13 +584,13 @@ StringTrieBuilder::SplitBranchNode::write(StringTrieBuilder &builder) { offset=builder.write(unit); } -UBool +bool StringTrieBuilder::BranchHeadNode::operator==(const Node &other) const { if(this==&other) { - return TRUE; + return true; } if(!ValueNode::operator==(other)) { - return FALSE; + return false; } const BranchHeadNode &o=(const BranchHeadNode &)other; return length==o.length && next==o.next; diff --git a/icu/icu4c/source/common/uarrsort.cpp b/icu/icu4c/source/common/uarrsort.cpp index c17dbb2e2b1..17b6964ffe0 100644 --- a/icu/icu4c/source/common/uarrsort.cpp +++ b/icu/icu4c/source/common/uarrsort.cpp @@ -75,7 +75,7 @@ U_CAPI int32_t U_EXPORT2 uprv_stableBinarySearch(char *array, int32_t limit, void *item, int32_t itemSize, UComparator *cmp, const void *context) { int32_t start=0; - UBool found=FALSE; + UBool found=false; /* Binary search until we get down to a tiny sub-array. */ while((limit-start)>=MIN_QSORT) { @@ -90,10 +90,10 @@ uprv_stableBinarySearch(char *array, int32_t limit, void *item, int32_t itemSize * However, if there are many equal items, then it should be * faster to continue with the binary search. * It seems likely that we either have all unique items - * (where found will never become TRUE in the insertion sort) + * (where found will never become true in the insertion sort) * or potentially many duplicates. */ - found=TRUE; + found=true; start=i+1; } else if(diff<0) { limit=i; @@ -106,7 +106,7 @@ uprv_stableBinarySearch(char *array, int32_t limit, void *item, int32_t itemSize while(start +# define UPRV_UNREACHABLE_ASSERT assert(false) +#elif U_CPLUSPLUS_VERSION +# define UPRV_UNREACHABLE_ASSERT (void)0 +#else +# define UPRV_UNREACHABLE_ASSERT +#endif + +/** + * \def UPRV_UNREACHABLE_EXIT * This macro is used to unconditionally abort if unreachable code is ever executed. * @internal */ -#if defined(UPRV_UNREACHABLE) +#if defined(UPRV_UNREACHABLE_EXIT) // Use the predefined value. #else -# define UPRV_UNREACHABLE abort() +# define UPRV_UNREACHABLE_EXIT abort() #endif #endif diff --git a/icu/icu4c/source/common/ubidi.cpp b/icu/icu4c/source/common/ubidi.cpp index 3ddb45721e2..eb40a212e17 100644 --- a/icu/icu4c/source/common/ubidi.cpp +++ b/icu/icu4c/source/common/ubidi.cpp @@ -149,7 +149,7 @@ ubidi_openSized(int32_t maxLength, int32_t maxRunCount, UErrorCode *pErrorCode) return NULL; } - /* reset the object, all pointers NULL, all flags FALSE, all sizes 0 */ + /* reset the object, all pointers NULL, all flags false, all sizes 0 */ uprv_memset(pBiDi, 0, sizeof(UBiDi)); /* allocate memory for arrays as requested */ @@ -160,7 +160,7 @@ ubidi_openSized(int32_t maxLength, int32_t maxRunCount, UErrorCode *pErrorCode) *pErrorCode=U_MEMORY_ALLOCATION_ERROR; } } else { - pBiDi->mayAllocateText=TRUE; + pBiDi->mayAllocateText=true; } if(maxRunCount>0) { @@ -171,7 +171,7 @@ ubidi_openSized(int32_t maxLength, int32_t maxRunCount, UErrorCode *pErrorCode) *pErrorCode=U_MEMORY_ALLOCATION_ERROR; } } else { - pBiDi->mayAllocateRuns=TRUE; + pBiDi->mayAllocateRuns=true; } if(U_SUCCESS(*pErrorCode)) { @@ -184,7 +184,7 @@ ubidi_openSized(int32_t maxLength, int32_t maxRunCount, UErrorCode *pErrorCode) /* * We are allowed to allocate memory if memory==NULL or - * mayAllocate==TRUE for each array that we need. + * mayAllocate==true for each array that we need. * We also try to grow memory as needed if we * allocate it. * @@ -203,18 +203,18 @@ ubidi_getMemory(BidiMemoryForAllocation *bidiMem, int32_t *pSize, UBool mayAlloc /* we need to allocate memory */ if(mayAllocate && (*pMemory=uprv_malloc(sizeNeeded))!=NULL) { *pSize=sizeNeeded; - return TRUE; + return true; } else { - return FALSE; + return false; } } else { if(sizeNeeded<=*pSize) { /* there is already enough memory */ - return TRUE; + return true; } else if(!mayAllocate) { /* not enough memory, and we must not allocate */ - return FALSE; + return false; } else { /* we try to grow */ void *memory; @@ -225,10 +225,10 @@ ubidi_getMemory(BidiMemoryForAllocation *bidiMem, int32_t *pSize, UBool mayAlloc if((memory=uprv_realloc(*pMemory, sizeNeeded))!=NULL) { *pMemory=memory; *pSize=sizeNeeded; - return TRUE; + return true; } else { /* we failed to grow */ - return FALSE; + return false; } } } @@ -280,7 +280,7 @@ ubidi_isInverse(UBiDi *pBiDi) { if(pBiDi!=NULL) { return pBiDi->isInverse; } else { - return FALSE; + return false; } } @@ -403,17 +403,17 @@ checkParaCount(UBiDi *pBiDi) { int32_t count=pBiDi->paraCount; if(pBiDi->paras==pBiDi->simpleParas) { if(count<=SIMPLE_PARAS_COUNT) - return TRUE; + return true; if(!getInitialParasMemory(pBiDi, SIMPLE_PARAS_COUNT * 2)) - return FALSE; + return false; pBiDi->paras=pBiDi->parasMemory; uprv_memcpy(pBiDi->parasMemory, pBiDi->simpleParas, SIMPLE_PARAS_COUNT * sizeof(Para)); - return TRUE; + return true; } if(!getInitialParasMemory(pBiDi, count * 2)) - return FALSE; + return false; pBiDi->paras=pBiDi->parasMemory; - return TRUE; + return true; } /* @@ -579,8 +579,8 @@ getDirProps(UBiDi *pBiDi) { } if(iparaCount++; - if(checkParaCount(pBiDi)==FALSE) /* not enough memory for a new para entry */ - return FALSE; + if(checkParaCount(pBiDi)==false) /* not enough memory for a new para entry */ + return false; if(isDefaultLevel) { pBiDi->paras[pBiDi->paraCount-1].level=defaultParaLevel; state=SEEKING_STRONG_FOR_PARA; @@ -636,7 +636,7 @@ getDirProps(UBiDi *pBiDi) { } pBiDi->flags=flags; pBiDi->lastArabicPos=lastArabicPos; - return TRUE; + return true; } /* determine the paragraph level at position index */ @@ -743,14 +743,14 @@ bracketProcessPDI(BracketData *bd) { } /* newly found opening bracket: create an openings entry */ -static UBool /* return TRUE if success */ +static UBool /* return true if success */ bracketAddOpening(BracketData *bd, UChar match, int32_t position) { IsoRun *pLastIsoRun=&bd->isoRuns[bd->isoRunLast]; Opening *pOpening; if(pLastIsoRun->limit>=bd->openingsCount) { /* no available new entry */ UBiDi *pBiDi=bd->pBiDi; if(!getInitialOpeningsMemory(pBiDi, pLastIsoRun->limit * 2)) - return FALSE; + return false; if(bd->openings==bd->simpleOpenings) uprv_memcpy(pBiDi->openingsMemory, bd->simpleOpenings, SIMPLE_OPENINGS_COUNT * sizeof(Opening)); @@ -764,7 +764,7 @@ bracketAddOpening(BracketData *bd, UChar match, int32_t position) { pOpening->contextPos=pLastIsoRun->contextPos; pOpening->flags=0; pLastIsoRun->limit++; - return TRUE; + return true; } /* change N0c1 to N0c2 when a preceding bracket is assigned the embedding level */ @@ -804,7 +804,7 @@ bracketProcessClosing(BracketData *bd, int32_t openIdx, int32_t position) { DirProp newProp; pOpening=&bd->openings[openIdx]; direction=(UBiDiDirection)(pLastIsoRun->level&1); - stable=TRUE; /* assume stable until proved otherwise */ + stable=true; /* assume stable until proved otherwise */ /* The stable flag is set when brackets are paired and their level is resolved and cannot be changed by what will be @@ -873,7 +873,7 @@ bracketProcessClosing(BracketData *bd, int32_t openIdx, int32_t position) { } /* handle strong characters, digits and candidates for closing brackets */ -static UBool /* return TRUE if success */ +static UBool /* return true if success */ bracketProcessChar(BracketData *bd, int32_t position) { IsoRun *pLastIsoRun=&bd->isoRuns[bd->isoRunLast]; DirProp *dirProps, dirProp, newProp; @@ -912,7 +912,7 @@ bracketProcessChar(BracketData *bd, int32_t position) { } /* matching brackets are not overridden by LRO/RLO */ bd->pBiDi->levels[bd->openings[idx].position]&=~UBIDI_LEVEL_OVERRIDE; - return TRUE; + return true; } /* We get here only if the ON character is not a matching closing bracket or it is a case of N0d */ @@ -927,14 +927,14 @@ bracketProcessChar(BracketData *bd, int32_t position) { create an opening entry for each synonym */ if(match==0x232A) { /* RIGHT-POINTING ANGLE BRACKET */ if(!bracketAddOpening(bd, 0x3009, position)) - return FALSE; + return false; } else if(match==0x3009) { /* RIGHT ANGLE BRACKET */ if(!bracketAddOpening(bd, 0x232A, position)) - return FALSE; + return false; } if(!bracketAddOpening(bd, match, position)) - return FALSE; + return false; } } level=bd->pBiDi->levels[position]; @@ -998,7 +998,7 @@ bracketProcessChar(BracketData *bd, int32_t position) { if(position>bd->openings[i].position) bd->openings[i].flags|=flag; } - return TRUE; + return true; } /* perform (X1)..(X9) ------------------------------------------------------- */ @@ -2047,7 +2047,7 @@ processPropertySeq(UBiDi *pBiDi, LevState *pLevState, uint8_t _prop, break; default: /* we should never get here */ - UPRV_UNREACHABLE; + UPRV_UNREACHABLE_EXIT; } } if((addLevel) || (start < start0)) { @@ -2250,7 +2250,7 @@ resolveImplicitLevels(UBiDi *pBiDi, start2=i; break; default: /* we should never get here */ - UPRV_UNREACHABLE; + UPRV_UNREACHABLE_EXIT; } } } @@ -2432,11 +2432,11 @@ setParaRunsOnly(UBiDi *pBiDi, const UChar *text, int32_t length, * than the original text. But we don't want the levels memory to be * reallocated shorter than the original length, since we need to restore * the levels as after the first call to ubidi_setpara() before returning. - * We will force mayAllocateText to FALSE before the second call to + * We will force mayAllocateText to false before the second call to * ubidi_setpara(), and will restore it afterwards. */ saveMayAllocateText=pBiDi->mayAllocateText; - pBiDi->mayAllocateText=FALSE; + pBiDi->mayAllocateText=false; ubidi_setPara(pBiDi, visualText, visualLength, paraLevel, NULL, pErrorCode); pBiDi->mayAllocateText=saveMayAllocateText; ubidi_getRuns(pBiDi, pErrorCode); @@ -2724,7 +2724,7 @@ ubidi_setPara(UBiDi *pBiDi, const UChar *text, int32_t length, break; default: /* we should never get here */ - UPRV_UNREACHABLE; + UPRV_UNREACHABLE_EXIT; } /* * If there are no external levels specified and there @@ -2866,7 +2866,7 @@ ubidi_isOrderParagraphsLTR(UBiDi *pBiDi) { if(pBiDi!=NULL) { return pBiDi->orderParagraphsLTR; } else { - return FALSE; + return false; } } diff --git a/icu/icu4c/source/common/ubidi_props.cpp b/icu/icu4c/source/common/ubidi_props.cpp index afcc4aaf4f9..3ba58f7af99 100644 --- a/icu/icu4c/source/common/ubidi_props.cpp +++ b/icu/icu4c/source/common/ubidi_props.cpp @@ -53,7 +53,7 @@ _enumPropertyStartsRange(const void *context, UChar32 start, UChar32 end, uint32 /* add the start code point to the USet */ const USetAdder *sa=(const USetAdder *)context; sa->add(sa->set, start); - return TRUE; + return true; } U_CFUNC void diff --git a/icu/icu4c/source/common/ubidi_props_data.h b/icu/icu4c/source/common/ubidi_props_data.h index 7a34870bd80..f85dc096756 100644 --- a/icu/icu4c/source/common/ubidi_props_data.h +++ b/icu/icu4c/source/common/ubidi_props_data.h @@ -1,6 +1,5 @@ -// © 2016 and later: Unicode, Inc. and others. +// Copyright (C) 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html -// // Copyright (C) 1999-2016, International Business Machines // Corporation and others. All Rights Reserved. // @@ -8,798 +7,826 @@ // // machine-generated by: icu/tools/unicode/c/genprops/bidipropsbuilder.cpp - #ifdef INCLUDED_FROM_UBIDI_PROPS_C -static const UVersionInfo ubidi_props_dataVersion={0xd,0,0,0}; +static const UVersionInfo ubidi_props_dataVersion={0xf,1,0,0}; -static const int32_t ubidi_props_indexes[UBIDI_IX_TOP]={0x10,0x67ec,0x6200,0x28,0x620,0x8c8,0x10ac0,0x10d24,0,0,0,0,0,0,0,0x6502b6}; +static const int32_t ubidi_props_indexes[UBIDI_IX_TOP]={0x10,0x6ba0,0x65b0,0x28,0x620,0x8cc,0x10ac0,0x10d24,0,0,0,0,0,0,0,0x6702b6}; -static const uint16_t ubidi_props_trieIndex[12536]={ -0x37c,0x384,0x38c,0x394,0x3ac,0x3b4,0x3bc,0x3c4,0x39c,0x3a4,0x39c,0x3a4,0x39c,0x3a4,0x39c,0x3a4, -0x39c,0x3a4,0x39c,0x3a4,0x3ca,0x3d2,0x3da,0x3e2,0x3ea,0x3f2,0x3ee,0x3f6,0x3fe,0x406,0x401,0x409, -0x39c,0x3a4,0x39c,0x3a4,0x411,0x419,0x39c,0x3a4,0x39c,0x3a4,0x39c,0x3a4,0x41f,0x427,0x42f,0x437, -0x43f,0x447,0x44f,0x457,0x45d,0x465,0x46d,0x475,0x47d,0x485,0x48b,0x493,0x49b,0x4a3,0x4ab,0x4b3, -0x4bf,0x4bb,0x4c7,0x4cf,0x431,0x4df,0x4e6,0x4d7,0x4ee,0x4f0,0x4f8,0x500,0x508,0x509,0x511,0x519, -0x521,0x509,0x529,0x52e,0x521,0x509,0x536,0x53e,0x508,0x546,0x54e,0x500,0x556,0x39c,0x55e,0x562, -0x56a,0x56c,0x574,0x57c,0x508,0x584,0x58c,0x500,0x413,0x590,0x511,0x500,0x508,0x39c,0x598,0x39c, -0x39c,0x59e,0x5a6,0x39c,0x39c,0x5aa,0x5b2,0x39c,0x5b6,0x5bd,0x39c,0x5c5,0x5cd,0x5d4,0x555,0x39c, -0x39c,0x5dc,0x5e4,0x5ec,0x5f4,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x5fc,0x39c,0x604,0x39c,0x39c,0x39c, -0x60c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x614,0x39c,0x39c,0x39c,0x61c,0x61c,0x515,0x515,0x39c,0x622,0x62a,0x604, -0x640,0x632,0x632,0x648,0x64f,0x638,0x39c,0x39c,0x39c,0x657,0x65f,0x39c,0x39c,0x39c,0x661,0x669, -0x671,0x39c,0x678,0x680,0x39c,0x688,0x56b,0x39c,0x545,0x690,0x556,0x698,0x413,0x6a0,0x39c,0x6a7, -0x39c,0x6ac,0x39c,0x39c,0x39c,0x39c,0x6b2,0x6ba,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x3ea,0x6c2, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x6ca,0x6d2,0x6d6, -0x6ee,0x6f4,0x6de,0x6e6,0x6fc,0x704,0x708,0x5d7,0x710,0x718,0x720,0x39c,0x728,0x669,0x669,0x669, -0x738,0x740,0x748,0x750,0x755,0x75d,0x765,0x730,0x76d,0x775,0x39c,0x77b,0x782,0x669,0x669,0x669, -0x669,0x582,0x788,0x669,0x790,0x39c,0x39c,0x666,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669, -0x669,0x669,0x669,0x669,0x669,0x798,0x669,0x669,0x669,0x669,0x669,0x79e,0x669,0x669,0x7a6,0x7ae, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x669,0x669,0x669,0x669,0x7be,0x7c6,0x7ce,0x7b6, -0x7de,0x7e6,0x7ee,0x7f5,0x7fc,0x804,0x808,0x7d6,0x669,0x669,0x669,0x810,0x816,0x669,0x669,0x81c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x824,0x39c,0x39c,0x39c,0x82c,0x39c,0x39c,0x39c,0x3ea, -0x834,0x83c,0x840,0x39c,0x848,0x669,0x669,0x66c,0x669,0x669,0x669,0x669,0x669,0x669,0x84f,0x855, -0x865,0x85d,0x39c,0x39c,0x86d,0x60c,0x39c,0x3c3,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x669,0x82b, -0x3d1,0x39c,0x875,0x87d,0x39c,0x885,0x88d,0x39c,0x39c,0x39c,0x39c,0x891,0x39c,0x39c,0x661,0x3c2, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x669,0x669, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x875,0x669,0x582,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x898,0x39c,0x39c,0x89d,0x56c,0x39c,0x39c,0x5b8,0x669,0x660,0x39c,0x39c,0x8a5,0x39c,0x39c,0x39c, -0x8ad,0x8b4,0x632,0x8bc,0x39c,0x39c,0x58e,0x8c4,0x39c,0x8cc,0x8d3,0x39c,0x4ee,0x8d8,0x39c,0x507, -0x39c,0x8e0,0x8e8,0x509,0x39c,0x8ec,0x508,0x8f4,0x39c,0x39c,0x39c,0x8fa,0x39c,0x39c,0x39c,0x901, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x915,0x909,0x90d,0x49b,0x49b,0x49b,0x49b,0x49b, -0x49b,0x49b,0x49b,0x49b,0x49b,0x49b,0x49b,0x49b,0x49b,0x91d,0x49b,0x49b,0x49b,0x49b,0x925,0x929, -0x931,0x939,0x93d,0x945,0x49b,0x49b,0x49b,0x949,0x951,0x38c,0x959,0x961,0x39c,0x39c,0x39c,0x969, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0xe70,0xe70,0xeb0,0xef0,0xe70,0xe70,0xe70,0xe70,0xe70,0xe70,0xf28,0xf68,0xfa8,0xfb8,0xff8,0x1004, -0xe70,0xe70,0x1044,0xe70,0xe70,0xe70,0x107c,0x10bc,0x10fc,0x113c,0x1174,0x11b4,0x11f4,0x122c,0x126c,0x12ac, +static const uint16_t ubidi_props_trieIndex[13008]={ +0x387,0x38f,0x397,0x39f,0x3b7,0x3bf,0x3c7,0x3cf,0x3a7,0x3af,0x3a7,0x3af,0x3a7,0x3af,0x3a7,0x3af, +0x3a7,0x3af,0x3a7,0x3af,0x3d5,0x3dd,0x3e5,0x3ed,0x3f5,0x3fd,0x3f9,0x401,0x409,0x411,0x40c,0x414, +0x3a7,0x3af,0x3a7,0x3af,0x41c,0x424,0x3a7,0x3af,0x3a7,0x3af,0x3a7,0x3af,0x42a,0x432,0x43a,0x442, +0x44a,0x452,0x45a,0x462,0x468,0x470,0x478,0x480,0x488,0x490,0x496,0x49e,0x4a6,0x4ae,0x4b6,0x4be, +0x4ca,0x4c6,0x4d2,0x4da,0x4e2,0x4f2,0x4f9,0x4ea,0x501,0x503,0x50b,0x513,0x51b,0x51c,0x524,0x52c, +0x534,0x51c,0x53c,0x541,0x534,0x51c,0x549,0x551,0x51b,0x559,0x561,0x513,0x569,0x3a7,0x571,0x575, +0x57d,0x57f,0x587,0x58f,0x51b,0x597,0x59f,0x513,0x41e,0x5a3,0x524,0x513,0x51b,0x3a7,0x5ab,0x3a7, +0x3a7,0x5b1,0x5b9,0x3a7,0x3a7,0x5bd,0x5c5,0x3a7,0x5c9,0x5d0,0x3a7,0x5d8,0x5e0,0x5e7,0x568,0x3a7, +0x3a7,0x5ef,0x5f7,0x5ff,0x607,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x60f,0x3a7,0x617,0x3a7,0x3a7,0x3a7, +0x61f,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x627,0x3a7,0x3a7,0x3a7,0x62f,0x528,0x528,0x528,0x3a7,0x635,0x63d,0x617, +0x653,0x645,0x645,0x65b,0x662,0x64b,0x3a7,0x3a7,0x3a7,0x66a,0x672,0x3a7,0x3a7,0x3a7,0x674,0x67c, +0x684,0x3a7,0x68b,0x693,0x3a7,0x69b,0x4fe,0x3a7,0x558,0x6a3,0x569,0x6ab,0x41e,0x6b3,0x3a7,0x6ba, +0x3a7,0x6bf,0x3a7,0x3a7,0x3a7,0x3a7,0x6c5,0x6cd,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3f5,0x3f5, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x6d4,0x6dc,0x6e0, +0x6f8,0x6fe,0x6e8,0x6f0,0x706,0x70e,0x712,0x5ea,0x71a,0x722,0x72a,0x3a7,0x732,0x67c,0x67c,0x67c, +0x742,0x74a,0x752,0x75a,0x75f,0x767,0x76f,0x73a,0x777,0x77f,0x3a7,0x785,0x78c,0x67c,0x67c,0x67c, +0x67c,0x595,0x792,0x67c,0x79a,0x3a7,0x3a7,0x679,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c, +0x67c,0x67c,0x67c,0x67c,0x67c,0x7a2,0x67c,0x67c,0x67c,0x67c,0x67c,0x7a8,0x67c,0x67c,0x7b0,0x7b8, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x67c,0x67c,0x67c,0x67c,0x7c8,0x7d0,0x7d8,0x7c0, +0x7e8,0x7f0,0x7f8,0x7ff,0x806,0x80e,0x812,0x7e0,0x67c,0x67c,0x67c,0x81a,0x820,0x67c,0x67c,0x826, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x82e,0x3a7,0x3a7,0x3a7,0x836,0x3a7,0x3a7,0x3a7,0x3f5, +0x83e,0x846,0x849,0x3a7,0x851,0x67c,0x67c,0x67f,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x858,0x85e, +0x86e,0x866,0x3a7,0x3a7,0x876,0x61f,0x3a7,0x3ce,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x67c,0x87e, +0x3dc,0x3a7,0x85e,0x882,0x3a7,0x88a,0x892,0x3a7,0x3a7,0x3a7,0x3a7,0x896,0x3a7,0x3a7,0x674,0x3cd, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x67c,0x67c, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x85e,0x67c,0x595,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x89d,0x3a7,0x3a7,0x8a2,0x8aa,0x3a7,0x3a7,0x5cb,0x67c,0x673,0x3a7,0x3a7,0x8b2,0x3a7,0x3a7,0x3a7, +0x8ba,0x8c1,0x645,0x8c9,0x3a7,0x3a7,0x5a1,0x8d1,0x3a7,0x8d9,0x8e0,0x3a7,0x501,0x8e5,0x3a7,0x51a, +0x3a7,0x8ed,0x8f5,0x51c,0x3a7,0x8f9,0x51b,0x901,0x3a7,0x3a7,0x3a7,0x907,0x3a7,0x3a7,0x3a7,0x90e, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x922,0x916,0x91a,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6, +0x4a6,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6,0x92a,0x932,0x4a6,0x4a6,0x4a6,0x937,0x93b, +0x943,0x94b,0x94f,0x957,0x4a6,0x4a6,0x4a6,0x95b,0x963,0x397,0x96b,0x973,0x3a7,0x3a7,0x3a7,0x97b, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0xe9c,0xe9c,0xedc,0xf1c,0xe9c,0xe9c,0xe9c,0xe9c,0xe9c,0xe9c,0xf54,0xf94,0xfd4,0xfe4,0x1024,0x1030, +0xe9c,0xe9c,0x1070,0xe9c,0xe9c,0xe9c,0x10a8,0x10e8,0x1128,0x1168,0x11a0,0x11e0,0x1220,0x1258,0x1298,0x12d8, 0xa40,0xa80,0xac0,0xaff,0x1a0,0x1a0,0xb3f,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xb68,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xba8,0x1a0,0x1a0,0xbdd,0xc1d,0xc5d,0xc9d,0xcdd,0xd1d, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xba8,0x1a0,0xbce,0xc09,0xc49,0xc89,0xcc9,0xd09,0xd49, 0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd5d, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd89, 0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd5d, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd89, 0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd5d, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd89, 0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd5d, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd89, 0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd5d, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd89, 0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd5d, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd89, 0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd5d, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd89, 0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd5d, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd89, 0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd5d, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd89, 0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd5d, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd89, 0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd5d, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd89, 0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd5d, -0xd9d,0xdad,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd5d, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd89, +0xdc9,0xdd9,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd89, 0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd5d, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd89, 0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd5d, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x971,0x39c,0x669,0x669,0x979,0x60c,0x39c,0x501, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x981,0x39c,0x39c,0x39c,0x988,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x990,0x431,0x431,0x431,0x431,0x431,0x431,0x431, -0x998,0x99c,0x431,0x431,0x431,0x431,0x9ac,0x9a4,0x431,0x9b4,0x431,0x431,0x9bc,0x9c2,0x431,0x431, -0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x9d2,0x9ca,0x431,0x431,0x431,0x431,0x431,0x431, -0x431,0x431,0x431,0x9da,0x431,0x9e2,0x431,0x431,0x431,0x9e6,0x9ed,0x9f3,0x431,0x9f7,0x9ff,0x431, -0x508,0xa07,0xa0e,0xa15,0x413,0xa18,0x39c,0x39c,0x4ee,0xa1f,0x39c,0xa25,0x413,0xa2a,0xa32,0x39c, -0x39c,0xa37,0x39c,0x39c,0x39c,0x39c,0x82c,0xa3f,0x413,0x590,0x56b,0xa46,0x39c,0x39c,0x39c,0x39c, -0x39c,0xa07,0xa4e,0x39c,0x39c,0xa56,0xa5e,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0xa62,0xa6a,0x39c, -0x39c,0xa72,0x56b,0xa7a,0x39c,0xa80,0x39c,0x39c,0x5fc,0xa88,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0xa8d,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0xa94,0xa9c,0x39c,0x39c,0x39c,0xa9f,0x56b,0xaa7, -0xaab,0xab3,0x39c,0xaba,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0xac1,0x39c,0x39c,0xacf,0xac9,0x39c,0x39c,0x39c,0xad7,0xadf,0x39c,0xae3,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x592,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0xaf0,0xaeb,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0xaf8,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0xaff, -0x39c,0xb05,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0xa26,0x39c,0xb0b,0x39c,0x39c,0xb13,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x522,0xb1b,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0xb22,0xb2a,0xb30,0x39c,0x39c,0x669,0x669,0xb38, -0x39c,0x39c,0x39c,0x39c,0x39c,0x669,0x669,0x83f,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0xb3a,0x39c,0xb41,0x39c,0xb3d,0x39c,0xb44,0x39c,0xb4c,0xb50,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x3ea,0xb58,0x3ea, -0xb5f,0xb66,0xb6e,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0xb76,0xb7e,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0xb05,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0xb83,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x431,0x431,0x431, -0x431,0x431,0x431,0xb8b,0x431,0xb93,0xb93,0xb9a,0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x431, -0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x431, -0x90d,0x49b,0x49b,0x431,0x431,0x49b,0x49b,0x9f3,0x431,0x431,0x431,0x431,0x431,0x49b,0x49b,0x49b, -0x49b,0x49b,0x49b,0x49b,0xba2,0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x431,0x669,0xbaa,0x669, -0x669,0x66c,0xbaf,0xbb3,0x84f,0xbbb,0x3be,0x39c,0xbc1,0x39c,0xbc6,0x39c,0x39c,0x39c,0x39c,0x39c, -0x779,0x39c,0x39c,0x39c,0x39c,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669, -0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669,0x669, -0x669,0x669,0x669,0x66b,0x979,0x669,0x669,0x669,0x66c,0x669,0x669,0xbce,0x66e,0xbaa,0x669,0xbd6, -0x669,0xbde,0xbe3,0x39c,0x39c,0x669,0x669,0x669,0xbeb,0x669,0x669,0x798,0x669,0x669,0x669,0x66c, -0xbf2,0xbfa,0xc00,0xc05,0x39c,0x669,0x669,0x669,0x669,0xc0d,0x669,0x788,0xc15,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0xc1c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, -0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0xc1c,0xc2c,0xc24,0xc24, -0xc24,0xc2d,0xc2d,0xc2d,0xc2d,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0xc35,0xc2d,0xc2d,0xc2d, -0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d, -0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d, -0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d, -0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0x37b,0x37b,0x37b, -0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,8,7,8,9,7,0x12,0x12, -0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,7,7,7,8, -9,0xa,0xa,4,4,4,0xa,0xa,0x310a,0xf20a,0xa,3,6,3,6,6, -2,2,2,2,2,2,2,2,2,2,6,0xa,0x500a,0xa,0xd00a,0xa, -0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0x510a,0xa,0xd20a,0xa,0xa, -0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0x510a,0xa,0xd20a,0xa,0x12, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x12,0x12,0x12,0x12,0x12,7,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, -0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, -6,0xa,4,4,4,4,0xa,0xa,0xa,0xa,0,0x900a,0xa,0xb2,0xa,0xa, -4,4,2,2,0xa,0,0xa,0xa,0xa,2,0,0x900a,0xa,0xa,0xa,0xa, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0xa,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0xa,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0xa,0xa,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xd89, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x983,0x3a7,0x67c,0x67c,0x98b,0x61f,0x3a7,0x514, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x993,0x3a7,0x3a7,0x3a7,0x99a,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x9a2,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c, +0x9aa,0x9ae,0x43c,0x43c,0x43c,0x43c,0x9be,0x9b6,0x43c,0x9c6,0x43c,0x43c,0x9ce,0x9d4,0x43c,0x43c, +0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x9e4,0x9dc,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c, +0x43c,0x43c,0x43c,0x9ec,0x43c,0x9f4,0x4a6,0x9fc,0x43c,0xa04,0xa0b,0xa11,0xa19,0xa1d,0xa25,0x43c, +0x51b,0xa2d,0xa34,0xa3b,0x41e,0xa43,0x569,0x3a7,0x501,0xa4a,0x3a7,0xa50,0x41e,0xa55,0xa5d,0x3a7, +0x3a7,0xa62,0x51b,0x3a7,0x3a7,0x3a7,0x836,0xa6a,0x41e,0x5a3,0x57e,0xa71,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0xa2d,0xa79,0x3a7,0x3a7,0xa81,0xa89,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xa8d,0xa95,0x3a7, +0x3a7,0xa9d,0x57e,0xaa5,0x3a7,0xaab,0x3a7,0x3a7,0x60f,0xab3,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0xab8,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xabf,0xac7,0x3a7,0x3a7,0x3a7,0xaca,0x57e,0xad2, +0xad6,0xade,0x3a7,0xae5,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0xaec,0x3a7,0x3a7,0xafa,0xaf4,0x3a7,0x3a7,0x3a7,0xb02,0xb0a,0x3a7,0xb0e,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x5a5,0x41e,0x99a,0xb16,0x3a7,0x3a7,0x3a7,0xb23,0xb1e,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0xb2b,0xb33,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xb39, +0x3a7,0xb3f,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0xa51,0x3a7,0xb45,0x3a7,0x3a7,0xb4d,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x535,0xb55,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3f5,0xb5d,0x500,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0xb65,0xb6d,0xb73,0x3a7,0xb79,0x67c,0x67c,0xb81,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x67c,0x67c,0xb89,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xb8f, +0x3a7,0xb96,0x3a7,0xb92,0x3a7,0xb99,0x3a7,0xba1,0xba5,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3f5,0xbad,0x3f5,0xbb4,0xbbb,0xbc3,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xbcb,0xbd3,0x3a7,0x3a7,0xa51,0x3a7,0x3a7, +0x3a7,0x3a7,0xb3f,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xa7d,0x3a7, +0xbd8,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0xbe0,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0xbe8, +0x43c,0xbf0,0xbf0,0xbf7,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c, +0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x91a,0x4a6,0x4a6,0x43c, +0x43c,0x4a6,0x4a6,0xbff,0x43c,0x43c,0x43c,0x43c,0x43c,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6, +0xc07,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x67c,0xc0f,0x67c,0x67c,0x67f,0xc14,0xc18, +0x858,0xc20,0x3c9,0x3a7,0xc26,0x3a7,0xc2b,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x783,0x3a7,0x3a7,0x3a7, +0x3a7,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c, +0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0xc33, +0x98b,0x67c,0x67c,0x67c,0xc3a,0x67c,0x67c,0xc41,0xc49,0xc0f,0x67c,0xc51,0x67c,0xc59,0xc5e,0x3a7, +0x3a7,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67f,0xc66,0xc6f,0xc73,0xc7b, +0xc6b,0x67c,0x67c,0x67c,0x67c,0xc83,0x67c,0x792,0xc8b,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xc92,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xc92,0xca2,0xc9a,0xc9a,0xc9a,0xca3,0xca3,0xca3, +0xca3,0x3f5,0x3f5,0x3f5,0x3f5,0x3f5,0x3f5,0x3f5,0xcab,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3, +0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3, +0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3, +0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3, +0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0xca3,0x386,0x386,0x386,0x12,0x12,0x12,0x12, +0x12,0x12,0x12,0x12,0x12,8,7,8,9,7,0x12,0x12,0x12,0x12,0x12,0x12, +0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,7,7,7,8,9,0xa,0xa,4, +4,4,0xa,0xa,0x310a,0xf20a,0xa,3,6,3,6,6,2,2,2,2, +2,2,2,2,2,2,6,0xa,0x500a,0xa,0xd00a,0xa,0xa,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0x510a,0xa,0xd20a,0xa,0xa,0xa,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0x510a,0xa,0xd20a,0xa,0x12,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x12,0x12,0x12,0x12, +0x12,7,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, +0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,6,0xa,4,4, +4,4,0xa,0xa,0xa,0xa,0,0x900a,0xa,0xb2,0xa,0xa,4,4,2,2, +0xa,0,0xa,0xa,0xa,2,0,0x900a,0xa,0xa,0xa,0xa,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0xa,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0xa,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0, +0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, 0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, 0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, 0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0xa,0xa,0,0, -0,0,0,0,0,0,0xa,0,0,0,0,0,0xa,0xa,0,0xa, +0xb1,0xb1,0xb1,0xb1,0,0,0,0,0xa,0xa,0,0,0,0,0,0, +0,0,0xa,0,0,0,0,0,0xa,0xa,0,0xa,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0xa,0,0,0,0,0, -0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0, +0,0,0,0,0,0,0xa,0,0,0,0,0,0,0,0,0, +0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0xa,0,0,0xa,0xa,4,1,0xb1,0xb1,0xb1, +0,0,0xa,0,0,0xa,0xa,4,1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, 0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, 0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,1,0xb1,1,0xb1,0xb1,1, -0xb1,0xb1,1,0xb1,1,1,1,1,1,1,1,1,1,1,1,1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,1,0xb1,1,0xb1,0xb1,1,0xb1,0xb1,1,0xb1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,5,5,5,5, -5,5,0xa,0xa,0xd,4,4,0xd,6,0xd,0xa,0xa,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xd,0x8ad,0xd,0xd,0xd,0x4d,0xd,0x8d,0x8d, -0x8d,0x8d,0x4d,0x8d,0x4d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x8d,0x8d,0x8d,0x4d, -0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x2d,0x4d,0x4d,0x4d, -0x4d,0x4d,0x4d,0x4d,0x8d,0x4d,0x4d,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,5,5,5,5, -5,5,5,5,5,5,4,5,5,0xd,0x4d,0x4d,0xb1,0x8d,0x8d,0x8d, -0xd,0x8d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x8d,0x8d,0x8d, -0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x4d,0x4d, +1,1,1,1,1,1,1,1,5,5,5,5,5,5,0xa,0xa, +0xd,4,4,0xd,6,0xd,0xa,0xa,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xd,0x8ad,0xd,0xd,0xd,0x4d,0xd,0x8d,0x8d,0x8d,0x8d,0x4d,0x8d, +0x4d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x8d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d, +0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x2d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, +0x8d,0x4d,0x4d,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,5,5,5,5,5,5,5,5, +5,5,4,5,5,0xd,0x4d,0x4d,0xb1,0x8d,0x8d,0x8d,0xd,0x8d,0x8d,0x8d, +0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d, +0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, 0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, 0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, -0x4d,0x4d,0x4d,0x4d,0x8d,0x4d,0x4d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d, -0x4d,0x8d,0x4d,0x8d,0x4d,0x4d,0x8d,0x8d,0xd,0x8d,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,5,0xa,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xd,0xd,0xb1,0xb1,0xa,0xb1,0xb1, -0xb1,0xb1,0x8d,0x8d,2,2,2,2,2,2,2,2,2,2,0x4d,0x4d, -0x4d,0xd,0xd,0x4d,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xd,0xad,0x8d,0xb1,0x4d,0x4d,0x4d,0x8d,0x8d,0x8d,0x8d,0x8d,0x4d,0x4d, -0x4d,0x4d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x4d,0x8d,0x4d, -0x8d,0x4d,0x4d,0x8d,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xd,0xd,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, -0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, -0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x8d,0x4d,0x8d, -0x8d,0x4d,0x4d,0x4d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0xd,0xd,0xd,0xd, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0x8d,0x4d,0x4d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x4d,0x8d,0x4d,0x8d, +0x4d,0x4d,0x8d,0x8d,0xd,0x8d,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,5,0xa,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xd,0xd,0xb1,0xb1,0xa,0xb1,0xb1,0xb1,0xb1,0x8d,0x8d, +2,2,2,2,2,2,2,2,2,2,0x4d,0x4d,0x4d,0xd,0xd,0x4d, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xad, +0x8d,0xb1,0x4d,0x4d,0x4d,0x8d,0x8d,0x8d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x8d,0x4d, +0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x4d,0x8d,0x4d,0x8d,0x4d,0x4d,0x8d, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xd,0xd,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, +0x4d,0x8d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, +0x4d,0x4d,0x4d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x8d,0x4d,0x8d,0x8d,0x4d,0x4d,0x4d, +0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, 0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xd,0xd,0xd, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,1,1,1,1, -1,1,1,1,1,1,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,1,1,1,1,1,1,1,1, +1,1,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, 0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, -0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -1,1,0xa,0xa,0xa,0xa,0x21,1,1,0xb1,1,1,0xb1,0xb1,0xb1,0xb1, -1,0xb1,0xb1,0xb1,1,0xb1,0xb1,0xb1,0xb1,0xb1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0xb1,0xb1,0xb1,0xb1,1,0xb1,0xb1,0xb1,0xb1,0xb1,0x81,0x41,0x41,0x41, -0x41,0x41,0x81,0x81,0x41,0x81,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, -0x81,0x41,0x81,0x81,0x81,0xb1,0xb1,0xb1,1,1,1,1,0x4d,0xd,0x4d,0x4d, -0x4d,0x4d,0xd,0x8d,0x4d,0x8d,0x8d,0xd,0xd,0xd,0xd,0xd,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,0xb1,0xb1,5,0xb1, +0x41,0x41,0x41,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,1,1,0xa,0xa, +0xa,0xa,0x21,1,1,0xb1,1,1,0xb1,0xb1,0xb1,0xb1,1,0xb1,0xb1,0xb1, +1,0xb1,0xb1,0xb1,0xb1,0xb1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,0xb1,0xb1, +0xb1,0xb1,1,0xb1,0xb1,0xb1,0xb1,0xb1,0x81,0x41,0x41,0x41,0x41,0x41,0x81,0x81, +0x41,0x81,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x81,0x41,0x81,0x81, +0x81,0xb1,0xb1,0xb1,1,1,1,1,0x4d,0xd,0x4d,0x4d,0x4d,0x4d,0xd,0x8d, +0x4d,0x8d,0x8d,0xd,0xd,0xd,0xd,0xd,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d, +0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x2d,0x2d,0x2d,0x4d,0xd, +0xd,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0xd,5,5,0xd,0xd,0xd,0xd,0xd,0xd, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,5,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, +0x4d,0x4d,0x8d,0x8d,0x8d,0xd,0x8d,0x4d,0x4d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d, +0x4d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0xd,0xb1,0xb1, 0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0x4d,0x4d,0x4d,0x4d, -0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x8d,0x8d,0xd,0x8d,0x4d,0x4d,0x8d,0x8d,0x4d, -0x4d,0xd,0x4d,0x4d,0x4d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0xb1,0,0xb1,0,0,0, -0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0xb1,0,0, -0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0xb1,0,0xb1,0,0,0,0,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0xb1,0,0,0,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0,0,0, +0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0xb1,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4,4,0,0,0,0,0,0,0,4,0,0,0xb1,0, +0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0xb1,0xb1,0,0,0,0,0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0,0, 0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xb1,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0, +0,0,0,0,0xb1,0xb1,0,0,0,0xb1,0,0,0,0,0,0, +0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0,0,0, 0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0xb1,0xb1,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,4, -0,0,0xb1,0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,4,0,0,0,0,0,0,0,0,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0xb1,0xb1,0,0,0,0,0xb1,0xb1,0,0,0xb1, -0xb1,0xb1,0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xb1,0xb1,0,0,0,0xb1,0,0, -0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1, -0xb1,0,0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0, -0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0, +0xb1,0,0,0xb1,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0, +0,0xb1,0,0,0,0,0,0,0,0xb1,0xb1,0,0,0,0,0, +0,0,0,0,0,0,0xb1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xb1,0,0,0xb1,0,0xb1,0xb1,0xb1,0xb1,0,0,0, -0,0,0,0,0,0xb1,0,0,0,0,0,0,0,0xb1,0xb1,0, -0,0,0,0,0,0,0,0,0,0,0xb1,0,0,0,0,0, +0,0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0,0, +0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,4,0xa,0, +0,0,0,0,0xb1,0,0,0,0xb1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xb1,0,0,0,0,0,0,0, -0,0,0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa, -0xa,4,0xa,0,0,0,0,0,0xb1,0,0,0,0xb1,0,0,0, +0,0,0,0,0,0,0,0,0xb1,0,0xb1,0xb1,0xb1,0,0,0, +0,0,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0, +0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1, -0xb1,0,0,0,0,0,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0,0, -0,0,0,0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0, -0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0,0,0xa0, -0,0,0,0,0,0,0xa0,0,0,0,0,0,0xb1,0xb1,0,0, +0,0,0,0,0,0,0,0,0xb1,0,0,0xa0,0,0,0,0, +0,0,0xa0,0,0,0,0,0,0xb1,0xb1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0,0,0, -0,0,0,0,0,0,0,0,0,0,0xb1,0,0,0,0,0, -0,0,0xb1,0xb1,0xb1,0,0xb1,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0,0,0,0,4,0,0,0,0,0,0,0,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0xb1,0,0,0,0,0,0,0, +0,0,0,0,0,0,0xb1,0,0,0,0,0,0,0,0xb1,0xb1, +0xb1,0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0, +0,0,0,4,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0xb1,0,0xb1,0,0xb1,0x310a,0xf20a, -0x310a,0xf20a,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0,0,0,0, -0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1, -0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0,0,0xb1,0xb1,0, +0,0,0,0,0,0xb1,0,0xb1,0,0xb1,0x310a,0xf20a,0x310a,0xf20a,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xb1,0xb1,0,0,0,0,0xb1,0xb1, -0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0, -0,0,0xb1,0,0,0xb1,0xb1,0,0,0,0,0,0,0xb1,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0,0, +0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0, +0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0,0,0,0,0,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xb1,0xb1,0,0,0,0,0xb1,0xb1,0xb1,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1, +0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0, +0,0xb1,0xb1,0,0,0,0,0,0,0xb1,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0xb1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0, -0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0xa,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0x310a,0xf20a,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0xb1,0, -0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0, -0,0,0,4,0,0xb1,0,0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0,0,0,0,0,0,0,0x310a,0xf20a,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1, +0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0,0,0,0,0,0,0,0,0xb1,0,0,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,4, +0,0xb1,0,0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, 0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, -0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xb1,0x40,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x4a,0xa,0xa,0x2a,0xb1,0xb1,0xb1,0x12,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x40,0x40,0x40,0x40,0x40,0xb1,0x40,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0x4a,0xa,0xa,0x2a,0xb1,0xb1,0xb1,0x12,0xb1,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x40,0x40,0x40,0x40, 0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, -0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0,0,0,0,0,0,0, -0,0xb1,0xb1,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, -0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xb1,0xb1,0xb1,0, -0,0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0xb1,0, -0,0,0,0,0,0xb1,0xb1,0xb1,0,0,0,0,0xa,0,0,0, -0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x40,0x40,0x40,0x40,0x40,0,0,0,0,0,0,0,0,0xb1,0xb1,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xb1,0xb1,0xb1,0,0,0,0,0xb1, +0xb1,0,0,0,0,0,0,0,0,0,0xb1,0,0,0,0,0, +0,0xb1,0xb1,0xb1,0,0,0,0,0xa,0,0,0,0xa,0xa,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, 0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0,0,0xb1, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0, -0xb1,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0, -0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0,0,0,0,0,0,0,0xb1,0xb1,0,0,0xb1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0,0xb1,0xb1,0xb1,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0xb1,0,0xb1,0xb1,0,0,0,0xb1,0,0xb1,0xb1,0xb1,0,0, +0,0,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0,0xb1,0, +0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0,0,0,0,0xb1,0,0,0,0,0,0,0xb1,0,0,0, -0xb1,0xb1,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0xa,0,0xa,0xa,0xa,0,0,0,0,0,0, -0,0,0,0,0,0xa,0xa,0xa,0,0,0,0,0,0,0,0, -0,0,0,0,0,0xa,0xa,0xa,0,0,0,0,0,0,0,0, -0,0,0,0,0,0xa,0xa,0,0xa,0xa,0xa,0xa,6,0x310a,0xf20a,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,9,0xb2,0xb2,0xb2,0xb2,0xb2,0x12,0x814,0x815, -0x813,0x816,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,2,0,0,0,2,2,2,2, -2,2,3,3,0xa,0x310a,0xf20a,0,9,9,9,9,9,9,9,9, -9,9,9,0xb2,0x412,0x432,0x8a0,0x8a1,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,9,7,0x8ab,0x8ae,0x8b0,0x8ac,0x8af,6, -4,4,4,4,4,0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa, -2,2,2,2,2,2,2,2,2,2,3,3,0xa,0x310a,0xf20a,0, +0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1, +0xb1,0xb1,0,0,0xb1,0xb1,0,0xb1,0xb1,0xb1,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0, +0xb1,0xb1,0,0,0,0xb1,0,0xb1,0xb1,0xb1,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0, +0,0xb1,0,0,0,0,0,0,0xb1,0,0,0,0xb1,0xb1,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0xa,0,0xa, +0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa, +0,0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa, +0,0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0, +0xa,0xa,0xa,0xa,6,0x310a,0xf20a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,9, +0xb2,0xb2,0xb2,0xb2,0xb2,0x12,0x814,0x815,0x813,0x816,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2, +2,0,0,0,2,2,2,2,2,2,3,3,0xa,0x310a,0xf20a,0, +9,9,9,9,9,9,9,9,9,9,9,0xb2,0x412,0x432,0x8a0,0x8a1, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +9,7,0x8ab,0x8ae,0x8b0,0x8ac,0x8af,6,4,4,4,4,4,0xa,0xa,0xa, +0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,2,2,2,2,2,2,2,2, +2,2,3,3,0xa,0x310a,0xf20a,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4, 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xa,0xa,0,0xa,0xa,0xa,0xa,0,0xa,0xa,0,0,0,0,0,0, -0,0,0,0,0xa,0,0xa,0xa,0xa,0,0,0,0,0,0xa,0xa, -0xa,0xa,0xa,0xa,0,0xa,0,0xa,0,0xa,0,0,0,0,4,0, -0,0,0,0,0,0,0,0,0,0,0xa,0xa,0,0,0,0, -0x100a,0xa,0xa,0xa,0xa,0,0,0,0,0,0xa,0xa,0xa,0xa,0,0, +4,4,4,4,4,4,4,4,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xa,0xa,0,0xa,0xa,0xa,0xa,0, +0xa,0xa,0,0,0,0,0,0,0,0,0,0,0xa,0,0xa,0xa, +0xa,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0,0xa, +0,0xa,0,0,0,0,4,0,0,0,0,0,0,0,0,0, +0,0,0xa,0xa,0,0,0,0,0x100a,0xa,0xa,0xa,0xa,0,0,0, +0,0,0xa,0xa,0xa,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, +0,0xa,0xa,0xa,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, +0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0x300a,0xf00a,0x900a,0x900a,0x900a,0x100a,0x900a,0x900a, +0x100a,0x100a,0x900a,0x900a,0x900a,0x900a,0x900a,0x100a,0xa,0x100a,0x100a,0x100a,0x100a,0xa,0xa,0xa, +0x700a,0x700a,0x700a,0xb00a,0xb00a,0xb00a,0xa,0xa,0xa,0x100a,3,4,0xa,0x900a,0x100a,0xa, +0xa,0xa,0x100a,0x100a,0x100a,0x100a,0xa,0x900a,0x900a,0x900a,0x900a,0xa,0x900a,0xa,0x100a,0xa, +0xa,0xa,0xa,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0xa,0xa,0xa,0xa, +0xa,0x100a,0xa,0x100a,0x300a,0xf00a,0x100a,0x100a,0x100a,0x100a,0x100a,0x900a,0x100a,0x900a,0x100a,0x100a, +0x100a,0x100a,0x100a,0x100a,0x900a,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x100a,0x100a,0xa,0x100a,0xa,0x300a,0xf00a,0x300a,0xf00a, +0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, +0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x100a,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa, +0xa,0xa,0xa,0xa,0x900a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a, +0xa,0xa,0x900a,0x100a,0x900a,0x900a,0x100a,0x900a,0x100a,0x100a,0x100a,0x100a,0x300a,0xf00a,0x300a,0xf00a, +0x300a,0xf00a,0x300a,0xf00a,0x900a,0xa,0xa,0xa,0xa,0xa,0x100a,0x100a,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x900a,0xa,0xa,0x300a,0xf00a,0xa,0xa, +0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0x310a,0xf20a,0x310a,0xf20a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x100a,0x100a,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0x310a,0xf20a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xa, 0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0,0,0,0, +0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a, +0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0x100a,0xa,0xa,0x300a,0xf00a,0x310a,0xf20a,0xa,0x300a,0xf00a,0xa,0x500a,0x100a,0xd00a,0xa,0xa, +0xa,0xa,0xa,0x100a,0x100a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0x900a,0x300a,0xf00a,0xa, +0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a, 0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa, -0x300a,0xf00a,0x900a,0x900a,0x900a,0x100a,0x900a,0x900a,0x100a,0x100a,0x900a,0x900a,0x900a,0x900a,0x900a,0x100a, -0xa,0x100a,0x100a,0x100a,0x100a,0xa,0xa,0xa,0x700a,0x700a,0x700a,0xb00a,0xb00a,0xb00a,0xa,0xa, -0xa,0x100a,3,4,0xa,0x900a,0x100a,0xa,0xa,0xa,0x100a,0x100a,0x100a,0x100a,0xa,0x900a, -0x900a,0x900a,0x900a,0xa,0x900a,0xa,0x100a,0xa,0xa,0xa,0xa,0x100a,0x100a,0x100a,0x100a,0x100a, -0x100a,0x100a,0x100a,0x100a,0xa,0xa,0xa,0xa,0xa,0x100a,0xa,0x100a,0x300a,0xf00a,0x100a,0x100a, -0x100a,0x100a,0x100a,0x900a,0x100a,0x900a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x900a,0xa,0xa,0xa, -0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x100a, -0x100a,0xa,0x100a,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0x300a,0xf00a, -0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, -0x100a,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0x900a,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa,0x900a,0x100a,0x900a,0x900a,0x100a,0x900a, -0x100a,0x100a,0x100a,0x100a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x900a,0xa,0xa,0xa, -0xa,0xa,0x100a,0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x300a, -0xf00a,0x900a,0xa,0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, -0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x310a,0xf20a,0x310a,0xf20a, +0xa,0x100a,0xa,0x100a,0x100a,0x100a,0xa,0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0x100a,0x900a,0x100a,0x100a,0x300a,0xf00a,0xa,0xa,0x310a,0xf20a,0xa,0xa, +0xa,0xa,0xa,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x710a,0x320a,0xf10a, +0xb20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0xa,0xa,0x900a,0x100a,0x100a,0x100a,0x100a, +0x900a,0xa,0x100a,0x900a,0x300a,0xf00a,0x100a,0x100a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x900a,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0x300a,0xf00a,0x100a,0x100a,0x300a,0xf00a,0xa,0xa,0xa,0x100a,0xa,0xa,0xa,0xa,0x100a,0x300a, +0xf00a,0x300a,0xf00a,0xa,0x300a,0xf00a,0xa,0xa,0x310a,0xf20a,0x310a,0xf20a,0x100a,0xa,0xa,0xa, +0xa,0xa,0x100a,0x900a,0x900a,0x900a,0x100a,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x900a,0xa, +0xa,0xa,0xa,0x100a,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x100a,0xa,0x100a,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a, +0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0xa,0x100a,0x100a, +0x100a,0x100a,0xa,0xa,0x100a,0xa,0x100a,0xa,0xa,0x100a,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa, +0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x100a,0xa, 0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0x100a,0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x310a,0xf20a,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x100a,0xa,0xa,0x300a,0xf00a,0x310a,0xf20a,0xa, -0x300a,0xf00a,0xa,0x500a,0x100a,0xd00a,0xa,0xa,0xa,0xa,0xa,0x100a,0x100a,0x300a,0xf00a,0xa, -0xa,0xa,0xa,0xa,0x900a,0x300a,0xf00a,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x310a,0xf20a, -0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x100a,0xa,0x100a,0x100a,0x100a,0xa,0xa, -0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x100a,0x900a,0x100a,0x100a, -0x300a,0xf00a,0xa,0xa,0x310a,0xf20a,0xa,0xa,0xa,0xa,0xa,0x310a,0xf20a,0x310a,0xf20a,0x310a, -0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x710a,0x320a,0xf10a,0xb20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a, -0xf20a,0xa,0xa,0x900a,0x100a,0x100a,0x100a,0x100a,0x900a,0xa,0x100a,0x900a,0x300a,0xf00a,0x100a,0x100a, -0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0x900a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x100a,0x100a,0x300a,0xf00a,0xa,0xa, -0xa,0x100a,0xa,0xa,0xa,0xa,0x100a,0x300a,0xf00a,0x300a,0xf00a,0xa,0x300a,0xf00a,0xa,0xa, -0x310a,0xf20a,0x310a,0xf20a,0x100a,0xa,0xa,0xa,0xa,0xa,0x100a,0x900a,0x900a,0x900a,0x100a,0xa, -0xa,0xa,0xa,0xa,0x300a,0xf00a,0x900a,0xa,0xa,0xa,0xa,0x100a,0xa,0xa,0xa,0x300a, -0xf00a,0x300a,0xf00a,0x100a,0xa,0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a, -0x100a,0x100a,0x100a,0x100a,0x100a,0xa,0x100a,0x100a,0x100a,0x100a,0xa,0xa,0x100a,0xa,0x100a,0xa, -0xa,0x100a,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa, -0xa,0xa,0xa,0xa,0x300a,0xf00a,0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x100a, -0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0x100a,0x100a, -0x100a,0x100a,0xa,0x100a,0x100a,0xa,0xa,0x100a,0x100a,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x300a, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x100a,0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0x300a,0xf00a,0xa,0xa,0xa,0xa,0x100a,0x100a,0x100a,0x100a,0xa,0x100a,0x100a,0xa,0xa,0x100a, +0x100a,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a, 0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a, -0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a, -0xf00a,0x300a,0xf00a,0x100a,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0x300a, -0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a, -0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0x100a,0xa,0x900a,0xa, +0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x100a,0xa,0xa,0x300a,0xf00a, +0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a, +0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa, +0xa,0xa,0xa,0xa,0x100a,0xa,0x900a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0xa,0xa, 0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0x900a,0xa,0,0,0,0,0,0xa,0xa,0xa, +0xa,0xa,0xa,0,0,0,0,0xb1,0xb1,0xb1,0,0,0,0,0,0, +0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa, +0xa,0x300a,0xf00a,0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa,0x300a,0xf00a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a, +0x310a,0xf20a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a, +0xf20a,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, 0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa, 0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x900a,0xa, -0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0xb1, -0xb1,0xb1,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0, +0,0,0xb1,0xb1,0xb1,0xb1,0,0,0xa,0,0,0,0,0,0xa,0xa, +0,0,0,0,0,0xa,0xa,0xa,9,0xa,0xa,0xa,0xa,0,0,0, +0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0xa,0xa,0x310a,0xf20a,0x310a,0xf20a, +0x310a,0xf20a,0x310a,0xf20a,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1, -0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0x300a,0xf00a,0xa,0x300a,0xf00a,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa, -0x300a,0xf00a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0,0,0,0,0xa,0,0,0,0,0,0,0,0,0,0xb1,0xb1, -0xb1,0xb1,0,0,0xa,0,0,0,0,0,0xa,0xa,0,0,0,0, -0,0xa,0xa,0xa,9,0xa,0xa,0xa,0xa,0,0,0,0x310a,0xf20a,0x310a,0xf20a, -0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0xa,0xa,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xa, -0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, +0,0xb1,0xb1,0xa,0xa,0,0,0,0xa,0xa,0xa,0xa,0,0,0,0, +0,0,0,0,0,0,0,0xa,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, +0,0,0,0,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xa, 0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0xb1,0xb1,0xb1,0xb1,0xa,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xa,0xa,0,0,0,0,0,0,0,0,0xa,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0xb1,0,0,0,0xb1,0,0,0,0,0xb1, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0xb1,0xb1,0,0xa,0xa,0xa,0xa,0xb1,0,0,0, -0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0, -0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, -0x40,0x40,0x60,0,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1, -0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0, +0,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xa,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xa,0xa,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0,0, -0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0, -0,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0, -0,0,0,0xb1,0,0,0,0,0,0,0,0,0xb1,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xb1,0,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0,0,0,0xb1,0xb1, -0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0,0, -0,0,0,0,0,0,0xb1,0,0,0,0,0,0,0,0,0, -0,0,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0xb1,0,0,0xb1,0,0,0, -0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,1,1,1,1,1,1,1,1,1,3,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xd,0xd,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0xb1,0xb1,0,0,0,0,0,0,0,0, +0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0xb1,0,0,0,0xb1,0, +0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0xb1,0xb1,0,0xa,0xa,0xa,0xa, +0xb1,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0, +0,0,0,0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, +0x40,0x40,0x40,0x40,0x40,0x40,0x60,0,0xa,0xa,0xa,0xa,0,0,0,0, +0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0, +0,0,0,0xb1,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0,0, +0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0,0,0,0,0,0,0,0, +0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xb1,0,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0, +0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, +0xb1,0xb1,0,0,0,0,0,0,0,0,0xb1,0,0,0,0,0, +0,0,0,0,0,0,0xa,0xa,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0,0, +0xb1,0,0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1, +1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,1,0xb1,1,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0,0,0,0,0,1,0xb1,1,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, 0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xa,0xa,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xd,0xd,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, -0x12,0x12,0x12,0x12,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xa,0xd,0xd,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0, -0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,6,0xa,6,0,0xa,6,0xa,0xa,0xa,0x310a,0xf20a,0x310a, -0xf20a,0x310a,0xf20a,4,0xa,0xa,3,3,0x300a,0xf00a,0xa,0,0xa,4,4,0xa, -0,0,0,0,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xa,0x12,0x12,0x12,0x12, +0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xa,0xa,0xa,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,6,0xa,6,0, +0xa,6,0xa,0xa,0xa,0x310a,0xf20a,0x310a,0xf20a,0x310a,0xf20a,4,0xa,0xa,3,3, +0x300a,0xf00a,0xa,0,0xa,4,4,0xa,0,0,0,0,0xd,0xd,0xd,0xd, 0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xd,0xb2,0,0xa,0xa,4,4,4,0xa,0xa,0x310a,0xf20a,0xa,3, -6,3,6,6,2,2,2,2,2,2,2,2,2,2,6,0xa, -0x500a,0xa,0xd00a,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x510a, -0xa,0xd20a,0xa,0x310a,0xf20a,0xa,0x310a,0xf20a,0xa,0xa,0,0,0,0,0,0, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xb2,0,0xa,0xa,4, +4,4,0xa,0xa,0x310a,0xf20a,0xa,3,6,3,6,6,2,2,2,2, +2,2,2,2,2,2,6,0xa,0x500a,0xa,0xd00a,0xa,0xa,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,4,0xa,0xa,0xa,4,4,0,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xaa,0xaa,0xaa, -0xa,0xa,0x12,0x12,0,0xa,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0x510a,0xa,0xd20a,0xa,0x310a,0xf20a,0xa,0x310a,0xf20a, +0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,4,4,0xa,0xa, +0xa,4,4,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0x12,0x12,0x12,0x12, +0x12,0x12,0x12,0x12,0x12,0xaa,0xaa,0xaa,0xa,0xa,0x12,0x12,0,0xa,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0,0,0,0xb1,2,2,2,2,2,2,2,2,2,2,2, +0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0xb1,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0, +2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1, +0xb1,0xb1,0xb1,0,0,0,0,0,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0xa, -1,0xb1,0xb1,0xb1,1,0xb1,0xb1,1,1,1,1,1,0xb1,0xb1,0xb1,0xb1, +1,1,1,1,1,1,1,0xa,1,0xb1,0xb1,0xb1,1,0xb1,0xb1,1, +1,1,1,1,0xb1,0xb1,0xb1,0xb1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,0xb1,0xb1,0xb1,1,1,1,1,0xb1, -0x41,0x81,1,1,0x81,0xb1,0xb1,1,1,1,1,0x41,0x41,0x41,0x41,0x81, +0xb1,0xb1,0xb1,1,1,1,1,0xb1,0x41,0x81,1,1,0x81,0xb1,0xb1,1, +1,1,1,0x41,0x41,0x41,0x41,0x81,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,0x41,0x41,0x41,0x41,0x41,0x81,1,0x81, +1,0x81,0x81,1,1,0x61,0x81,0x81,0x81,0x81,0x81,0x41,0x41,0x41,0x41,0x61, +0x41,0x41,0x41,0x41,0x41,0x81,0x41,0x41,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -0x41,0x41,0x41,0x41,0x41,0x81,1,0x81,1,0x81,0x81,1,1,0x61,0x81,0x81, -0x81,0x81,0x81,0x41,0x41,0x41,0x41,0x61,0x41,0x41,0x41,0x41,0x41,0x81,0x41,0x41, +1,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x41,0x81,0x41,0x81,0x81,0x81,0x41,0x41, +0x41,0x81,0x41,0x41,0x81,0x41,0x81,0x81,0x41,0x81,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,0x81,0x81,0x81,0x81,0x41,0x41,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0x41,0x81,0x41,0x81,0x81,0x81,0x41,0x41,0x41,0x81,0x41,0x41,0x81,0x41,0x81,0x81, -0x41,0x81,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,0x81,0x81,0x81,0x81,0x41,0x41,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,0x4d,0x4d,0x8d,0x4d,0xb1,0xb1,0xb1,0xb1, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,5,5,5,5,5,5,5,5, -5,5,0xd,0xd,0xd,0xd,0xd,0xd,0x6d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, +0x4d,0x4d,0x8d,0x4d,0xb1,0xb1,0xb1,0xb1,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +5,5,5,5,5,5,5,5,5,5,0xd,0xd,0xd,0xd,0xd,0xd, +0x6d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, 0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, -0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1, -1,1,1,0xb1,0xb1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,0x4d,0x4d,0x4d,0x8d,0x4d,0x4d,0x4d,0x4d, -0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0xd,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0x4d,0x4d,0x4d,0x8d,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,0x41,1,0x41,0x41, -0x81,0x81,0x81,1,0x41,0x81,0x81,0x41,0x41,0x81,0x41,0x41,1,0x41,0x81,0x81, -0x41,1,1,1,1,0x81,0x41,0x61,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,1, +1,1,1,1,1,1,1,1,1,1,1,0xb1,0xb1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xb1,0xb1,0xb1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +0x4d,0x4d,0x4d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, +0x4d,0xd,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0x4d,0x4d,0x4d, +0x8d,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0x41,0x41,0x41,0x41,0x81,0x81,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0xb1,0xb1,0xb1,0xb1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,0x41,1,0x41,0x41,0x81,0x81,0x81,1,0x41,0x81,0x81,0x41, +0x41,0x81,0x41,0x41,1,0x41,0x81,0x81,0x41,1,1,1,1,0x81,0x41,0x61, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0, +0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0,0,0,0,0,0,0,0,0,0,0xb1,0,0,0xb1, +0xb1,0,0,0,0,0,0,0,0,0,0,0xb1,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1, +0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0xb1, +0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0, -0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0, +0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1, +0xb1,0,0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0,0,0xb1,0,0xb1,0xb1, +0,0,0,0,0,0,0xb1,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0, +0,0,0,0,0,0,0xb1,0xb1,0xb1,0,0xb1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0,0,0, -0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0xb1,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0, -0,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0,0, -0xb1,0,0xb1,0xb1,0,0,0,0,0,0,0xb1,0,0,0,0,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0, -0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0,0xb1,0, +0,0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0, +0,0,0,0xb1,0xb1,0,0xb1,0xb1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0xb1,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0,0xb1,0,0,0,0,0xb1,0xb1,0,0xb1,0xb1,0,0,0,0, +0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0, +0xb1,0xb1,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0, +0,0xb1,0,0xb1,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0,0xb1,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1, +0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0, -0,0,0,0,0xb1,0xb1,0,0xb1,0xb1,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0xb1,0,0xb1,0,0,0,0,0xb1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, +0,0,0xb1,0xb1,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xa0, +0xa0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0,0,0xb1,0,0xb1,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xb1,0,0xb1,0,0, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0,0,0,0,0,0,0,0, -0,0,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0, +0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0xb1, +0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0, +0,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xa0, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0,0xb1,0xb1,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0, +0,0,0xb1,0,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0,0xb1,0, -0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0xb1,0xb1,0,0,0,0xb1,0,0xb1, +0,0,0,0,0,0,0,0,0xb1,0,0xb1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0,0,0,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xa0,0xa0,0xb1,0xb1,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0, -0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0, -0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0, +0,0,0,0,0,0,0,0,4,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,4,4,4,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xa0,0xa0,0xa0,0xa0, +0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xb1,0,0,0, +0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, 0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0,0xa0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0,0xb1,0xb1,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0,0,0,0xb1,0,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0,0, -0,0xb1,0,0xb1,0,0,0,0,0,0,0,0,4,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0, +0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0xa,0,0xb1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,4,4,4, +0,0,0,0,0xb2,0xb2,0xb2,0xb2,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, -0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xa,0, -0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0xb2,0xb2,0xb2,0xb2, +0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0,0, +0,0,0,0,0,0,0,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1, -0xb1,0xb1,0,0,0,0,0,0,0,0,0,0xb2,0xb2,0xb2,0xb2,0xb2, -0xb2,0xb2,0xb2,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0, +0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xa,0xa,0xb1,0xb1,0xb1,0xa,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xa,0xa,0xb1,0xb1,0xb1,0xa,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0x100a,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0x100a,0,0,0,0,0,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0x100a,0,0,0,0,0,0,0,0,0,0,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +0,0,0,0,0,0,0,0x100a,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0x100a,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0x100a,0,0,0,0,0,0,0,0, +0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0, -0,0xb1,0,0,0,0,0,0,0,0,0,0,0xb1,0,0,0, +2,2,2,2,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0, +0,0,0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0, +0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1, +0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0,0xb1,0xb1, -0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,4,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,1,1,1,1,1,1,1,1,1,0x41,0x41,0x41,0x41, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,1,1,1,1,1,1,1,1,1, 0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, -0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xa1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xa,0xa,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,2,2,2,2, -2,2,2,2,2,2,2,0xa,0xa,0xa,0xa,0xa,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0xa,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0xa,0xa,0,0, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xa1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xa,0xa,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, +0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +2,2,2,2,2,2,2,2,2,2,2,0xa,0xa,0xa,0xa,0xa, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0xa,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, 0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0,0,0, -0xa,0xa,0xa,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, -0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0, +0xa,0xa,0xa,0xa,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, +0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0, 0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x12,0x12, -0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2, +0,0,0,0,0xa,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0,0,0xa,0xa,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2, +2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0x12,0x12,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2, 0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2, -0x12,0xb2,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, +0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0x12,0xb2,0x12,0x12,0x12,0x12,0x12,0x12, 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, -0x12,0x12,0x12,0x12,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, -0x12,0x12,0x12,0x12,0,0,0,0 +0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0x12,0x12,0x12,0x12, +0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0,0,0,0 }; static const uint32_t ubidi_props_mirrors[40]={ @@ -808,7 +835,7 @@ static const uint32_t ubidi_props_mirrors[40]={ 0x16029b8,0x4029f5,0x1802ade,0x1c02ae3,0x1a02ae4,0x1e02ae5,0xe02aee,0x602bfe }; -static const uint8_t ubidi_props_jgArray[680]={ +static const uint8_t ubidi_props_jgArray[684]={ 0x2d,0,3,3,0x2c,3,0x2d,3,4,0x2a,4,4,0xd,0xd,0xd,6, 6,0x1f,0x1f,0x23,0x23,0x21,0x21,0x28,0x28,1,1,0xb,0xb,0x37,0x37,0x37, 0,9,0x1d,0x13,0x16,0x18,0x1a,0x10,0x2c,0x2d,0x2d,0,0,0,0,0, @@ -846,12 +873,12 @@ static const uint8_t ubidi_props_jgArray[680]={ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0x5d,0x5a,0x60,0x63,0x5e,0x5f,0x59,0x61,0x5b,0x5c,0x62,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, +3,3,3,0,0,0,0x66,0,0,0x1a,0xd,0x28,0x28,0xb,0x67,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 4,4,0xd,0x28,9,0x1d,0x16,0x18,0x2d,0x2d,0x1f,0x2c,0x39,0,6,0x21, -0xb,0x55,0x1f,1,0x13,0,4,4,4,0x1f,0x2d,0x56,0x58,0x57,4,4, -4,0xd,0xb,1,0x58,0xd,0xd,0x16 +0xb,0x55,0x1f,1,0x13,0x1d,4,4,4,0x1f,0x2d,0x56,0x58,0x57,4,4, +4,0xd,0xb,1,0x58,0xd,0xd,0x16,0xb,0,0,0 }; static const uint8_t ubidi_props_jgArray2[612]={ @@ -897,24 +924,24 @@ static const uint8_t ubidi_props_jgArray2[612]={ }; static const UBiDiProps ubidi_props_singleton={ - NULL, + nullptr, ubidi_props_indexes, ubidi_props_mirrors, ubidi_props_jgArray, ubidi_props_jgArray2, { ubidi_props_trieIndex, - ubidi_props_trieIndex+3568, - NULL, - 3568, - 8968, + ubidi_props_trieIndex+3612, + nullptr, + 3612, + 9396, 0x1a0, - 0xe70, + 0xe9c, 0x0, 0x0, 0x110000, - 0x30f4, - NULL, 0, FALSE, FALSE, 0, NULL + 0x32cc, + nullptr, 0, false, false, 0, nullptr }, { 2,2,0,0 } }; diff --git a/icu/icu4c/source/common/ubidiln.cpp b/icu/icu4c/source/common/ubidiln.cpp index 3545f4e111c..430ece39d28 100644 --- a/icu/icu4c/source/common/ubidiln.cpp +++ b/icu/icu4c/source/common/ubidiln.cpp @@ -31,7 +31,7 @@ * text in a single paragraph or in a line of a single paragraph * which has already been processed according to * the Unicode 6.3 BiDi algorithm as defined in - * http://www.unicode.org/unicode/reports/tr9/ , version 28, + * https://www.unicode.org/reports/tr9/ , version 28, * also described in The Unicode Standard, Version 6.3.0 . * * This means that there is a UBiDi object with a levels @@ -101,7 +101,7 @@ setTrailingWSStart(UBiDi *pBiDi) { are already set to paragraph level. Setting trailingWSStart to pBidi->length will avoid changing the level of B chars from 0 to paraLevel in ubidi_getLevels when - orderParagraphsLTR==TRUE. + orderParagraphsLTR==true. */ if(dirProps[start-1]==B) { pBiDi->trailingWSStart=start; /* currently == pBiDi->length */ @@ -530,12 +530,12 @@ static int32_t getRunFromLogicalIndex(UBiDi *pBiDi, int32_t logicalIndex) { visualStart+=length; } /* we should never get here */ - UPRV_UNREACHABLE; + UPRV_UNREACHABLE_EXIT; } /* * Compute the runs array from the levels array. - * After ubidi_getRuns() returns TRUE, runCount is guaranteed to be >0 + * After ubidi_getRuns() returns true, runCount is guaranteed to be >0 * and the runs are reordered. * Odd-level runs have visualStart on their visual right edge and * they progress visually to the left. @@ -551,7 +551,7 @@ ubidi_getRuns(UBiDi *pBiDi, UErrorCode*) { * includes the case of length==0 (handled in setPara).. */ if (pBiDi->runCount>=0) { - return TRUE; + return true; } if(pBiDi->direction!=UBIDI_MIXED) { @@ -608,7 +608,7 @@ ubidi_getRuns(UBiDi *pBiDi, UErrorCode*) { if(getRunsMemory(pBiDi, runCount)) { runs=pBiDi->runsMemory; } else { - return FALSE; + return false; } /* set the runs */ @@ -703,7 +703,7 @@ ubidi_getRuns(UBiDi *pBiDi, UErrorCode*) { } } - return TRUE; + return true; } static UBool @@ -714,7 +714,7 @@ prepareReorder(const UBiDiLevel *levels, int32_t length, UBiDiLevel level, minLevel, maxLevel; if(levels==NULL || length<=0) { - return FALSE; + return false; } /* determine minLevel and maxLevel */ @@ -723,7 +723,7 @@ prepareReorder(const UBiDiLevel *levels, int32_t length, for(start=length; start>0;) { level=levels[--start]; if(level>UBIDI_MAX_EXPLICIT_LEVEL+1) { - return FALSE; + return false; } if(levelpBidi, pTransform->src, pTransform->srcLength, pTransform->pActiveScheme->baseLevel, NULL, pErrorCode); - return FALSE; + return false; } /** @@ -150,7 +150,7 @@ action_reorder(UBiDiTransform *pTransform, UErrorCode *pErrorCode) *pTransform->pDestLength = pTransform->srcLength; pTransform->reorderingOptions = UBIDI_REORDER_DEFAULT; - return TRUE; + return true; } /** @@ -166,9 +166,9 @@ static UBool action_setInverse(UBiDiTransform *pTransform, UErrorCode *pErrorCode) { (void)pErrorCode; - ubidi_setInverse(pTransform->pBidi, TRUE); + ubidi_setInverse(pTransform->pBidi, true); ubidi_setReorderingMode(pTransform->pBidi, UBIDI_REORDER_INVERSE_LIKE_DIRECT); - return FALSE; + return false; } /** @@ -186,7 +186,7 @@ action_setRunsOnly(UBiDiTransform *pTransform, UErrorCode *pErrorCode) { (void)pErrorCode; ubidi_setReorderingMode(pTransform->pBidi, UBIDI_REORDER_RUNS_ONLY); - return FALSE; + return false; } /** @@ -205,7 +205,7 @@ action_reverse(UBiDiTransform *pTransform, UErrorCode *pErrorCode) pTransform->dest, pTransform->destSize, UBIDI_REORDER_DEFAULT, pErrorCode); *pTransform->pDestLength = pTransform->srcLength; - return TRUE; + return true; } /** @@ -274,7 +274,7 @@ static UBool action_shapeArabic(UBiDiTransform *pTransform, UErrorCode *pErrorCode) { if ((pTransform->letters | pTransform->digits) == 0) { - return FALSE; + return false; } if (pTransform->pActiveScheme->lettersDir == pTransform->pActiveScheme->digitsDir) { doShape(pTransform, pTransform->letters | pTransform->digits | pTransform->pActiveScheme->lettersDir, @@ -288,7 +288,7 @@ action_shapeArabic(UBiDiTransform *pTransform, UErrorCode *pErrorCode) pErrorCode); } } - return TRUE; + return true; } /** @@ -306,11 +306,11 @@ action_mirror(UBiDiTransform *pTransform, UErrorCode *pErrorCode) UChar32 c; uint32_t i = 0, j = 0; if (0 == (pTransform->reorderingOptions & UBIDI_DO_MIRRORING)) { - return FALSE; + return false; } if (pTransform->destSize < pTransform->srcLength) { *pErrorCode = U_BUFFER_OVERFLOW_ERROR; - return FALSE; + return false; } do { UBool isOdd = ubidi_getLevelAt(pTransform->pBidi, i) & 1; @@ -320,7 +320,7 @@ action_mirror(UBiDiTransform *pTransform, UErrorCode *pErrorCode) *pTransform->pDestLength = pTransform->srcLength; pTransform->reorderingOptions = UBIDI_REORDER_DEFAULT; - return TRUE; + return true; } /** @@ -444,7 +444,7 @@ ubiditransform_transform(UBiDiTransform *pBiDiTransform, UErrorCode *pErrorCode) { uint32_t destLength = 0; - UBool textChanged = FALSE; + UBool textChanged = false; const UBiDiTransform *pOrigTransform = pBiDiTransform; const UBiDiAction *action = NULL; @@ -503,10 +503,10 @@ ubiditransform_transform(UBiDiTransform *pBiDiTransform, updateSrc(pBiDiTransform, pBiDiTransform->dest, *pBiDiTransform->pDestLength, *pBiDiTransform->pDestLength, pErrorCode); } - textChanged = TRUE; + textChanged = true; } } - ubidi_setInverse(pBiDiTransform->pBidi, FALSE); + ubidi_setInverse(pBiDiTransform->pBidi, false); if (!textChanged && U_SUCCESS(*pErrorCode)) { /* Text was not changed - just copy src to dest */ diff --git a/icu/icu4c/source/common/ubrk.cpp b/icu/icu4c/source/common/ubrk.cpp index f8bdf5a6b65..f4e064961f3 100644 --- a/icu/icu4c/source/common/ubrk.cpp +++ b/icu/icu4c/source/common/ubrk.cpp @@ -168,12 +168,16 @@ ubrk_safeClone( BreakIterator *newBI = ((BreakIterator *)bi)->clone(); if (newBI == NULL) { *status = U_MEMORY_ALLOCATION_ERROR; - } else { + } else if (pBufferSize != NULL) { *status = U_SAFECLONE_ALLOCATED_WARNING; } return (UBreakIterator *)newBI; } +U_CAPI UBreakIterator * U_EXPORT2 +ubrk_clone(const UBreakIterator *bi, UErrorCode *status) { + return ubrk_safeClone(bi, nullptr, nullptr, status); +} U_CAPI void U_EXPORT2 diff --git a/icu/icu4c/source/common/ucase.cpp b/icu/icu4c/source/common/ucase.cpp index 2b142f5bc24..3d1750265b1 100644 --- a/icu/icu4c/source/common/ucase.cpp +++ b/icu/icu4c/source/common/ucase.cpp @@ -22,27 +22,14 @@ #include "unicode/utypes.h" #include "unicode/unistr.h" #include "unicode/uset.h" -#include "unicode/udata.h" /* UDataInfo */ #include "unicode/utf16.h" -#include "ucmndata.h" /* DataHeader */ -#include "udatamem.h" -#include "umutex.h" -#include "uassert.h" #include "cmemory.h" -#include "utrie2.h" +#include "uassert.h" #include "ucase.h" +#include "umutex.h" +#include "utrie2.h" -struct UCaseProps { - UDataMemory *mem; - const int32_t *indexes; - const uint16_t *exceptions; - const uint16_t *unfold; - - UTrie2 trie; - uint8_t formatVersion[4]; -}; - -/* ucase_props_data.h is machine-generated by gencase --csource */ +/* ucase_props_data.h is machine-generated by genprops/casepropsbuilder.cpp */ #define INCLUDED_FROM_UCASE_CPP #include "ucase_props_data.h" @@ -53,7 +40,7 @@ _enumPropertyStartsRange(const void *context, UChar32 start, UChar32 /*end*/, ui /* add the start code point to the USet */ const USetAdder *sa=(const USetAdder *)context; sa->add(sa->set, start); - return TRUE; + return true; } U_CFUNC void U_EXPORT2 @@ -77,6 +64,13 @@ ucase_addPropertyStarts(const USetAdder *sa, UErrorCode *pErrorCode) { /* data access primitives --------------------------------------------------- */ +U_CAPI const struct UCaseProps * U_EXPORT2 +ucase_getSingleton(int32_t *pExceptionsLength, int32_t *pUnfoldLength) { + *pExceptionsLength = UPRV_LENGTHOF(ucase_props_exceptions); + *pUnfoldLength = UPRV_LENGTHOF(ucase_props_unfold); + return &ucase_props_singleton; +} + U_CFUNC const UTrie2 * U_EXPORT2 ucase_getTrie() { return &ucase_props_singleton.trie; @@ -351,7 +345,7 @@ strcmpMax(const UChar *s, int32_t length, const UChar *t, int32_t max) { if(max==0 || *t==0) { return 0; /* equal to length of both strings */ } else { - return -max; /* return lengh difference */ + return -max; /* return length difference */ } } @@ -360,7 +354,7 @@ ucase_addStringCaseClosure(const UChar *s, int32_t length, const USetAdder *sa) int32_t i, start, limit, result, unfoldRows, unfoldRowWidth, unfoldStringWidth; if(ucase_props_singleton.unfold==NULL || s==NULL) { - return FALSE; /* no reverse case folding data, or no string */ + return false; /* no reverse case folding data, or no string */ } if(length<=1) { /* the string is too short to find any match */ @@ -370,7 +364,7 @@ ucase_addStringCaseClosure(const UChar *s, int32_t length, const USetAdder *sa) * but this does not make much practical difference because * a single supplementary code point would just not be found */ - return FALSE; + return false; } const uint16_t *unfold=ucase_props_singleton.unfold; @@ -381,7 +375,7 @@ ucase_addStringCaseClosure(const UChar *s, int32_t length, const USetAdder *sa) if(length>unfoldStringWidth) { /* the string is too long to find any match */ - return FALSE; + return false; } /* do a binary search for the string */ @@ -401,7 +395,7 @@ ucase_addStringCaseClosure(const UChar *s, int32_t length, const USetAdder *sa) sa->add(sa->set, c); ucase_addCaseClosure(c, sa); } - return TRUE; + return true; } else if(result<0) { limit=i; } else /* result>0 */ { @@ -409,7 +403,7 @@ ucase_addStringCaseClosure(const UChar *s, int32_t length, const USetAdder *sa) } } - return FALSE; /* string not found */ + return false; /* string not found */ } U_NAMESPACE_BEGIN @@ -437,7 +431,7 @@ FullCaseFoldingIterator::next(UnicodeString &full) { // Set "full" to the NUL-terminated string in the first unfold column. int32_t length=unfoldStringWidth; while(length>0 && p[length-1]==0) { --length; } - full.setTo(FALSE, p, length); + full.setTo(false, p, length); // Return the code point. UChar32 c; U16_NEXT_UNSAFE(p, rowCpIndex, c); @@ -681,7 +675,7 @@ ucase_isCaseSensitive(UChar32 c) { * - In [CoreProps], C has one of the properties Uppercase, or Lowercase * - Given D = NFD(C), then it is not the case that: * D = UCD_lower(D) = UCD_upper(D) = UCD_title(D) - * (This third criterium does not add any characters to the list + * (This third criterion does not add any characters to the list * for Unicode 3.2. Ignored.) * * D2. A character C is defined to be case-ignorable @@ -690,7 +684,7 @@ ucase_isCaseSensitive(UChar32 c) { * - The general category of C is * Nonspacing Mark (Mn), or Enclosing Mark (Me), or Format Control (Cf), or * Letter Modifier (Lm), or Symbol Modifier (Sk) - * - C is one of the following characters + * - C is one of the following characters * U+0027 APOSTROPHE * U+00AD SOFT HYPHEN (SHY) * U+2019 RIGHT SINGLE QUOTATION MARK @@ -911,7 +905,7 @@ isFollowedByCasedLetter(UCaseContextIterator *iter, void *context, int8_t dir) { UChar32 c; if(iter==NULL) { - return FALSE; + return false; } for(/* dir!=0 sets direction */; (c=iter(context, dir))>=0; dir=0) { @@ -919,13 +913,13 @@ isFollowedByCasedLetter(UCaseContextIterator *iter, void *context, int8_t dir) { if(type&4) { /* case-ignorable, continue with the loop */ } else if(type!=UCASE_NONE) { - return TRUE; /* followed by cased letter */ + return true; /* followed by cased letter */ } else { - return FALSE; /* uncased and not case-ignorable */ + return false; /* uncased and not case-ignorable */ } } - return FALSE; /* not followed by cased letter */ + return false; /* not followed by cased letter */ } /* Is preceded by Soft_Dotted character with no intervening cc=230 ? */ @@ -936,19 +930,19 @@ isPrecededBySoftDotted(UCaseContextIterator *iter, void *context) { int8_t dir; if(iter==NULL) { - return FALSE; + return false; } for(dir=-1; (c=iter(context, dir))>=0; dir=0) { dotType=getDotType(c); if(dotType==UCASE_SOFT_DOTTED) { - return TRUE; /* preceded by TYPE_i */ + return true; /* preceded by TYPE_i */ } else if(dotType!=UCASE_OTHER_ACCENT) { - return FALSE; /* preceded by different base character (not TYPE_i), or intervening cc==230 */ + return false; /* preceded by different base character (not TYPE_i), or intervening cc==230 */ } } - return FALSE; /* not preceded by TYPE_i */ + return false; /* not preceded by TYPE_i */ } /* @@ -993,20 +987,20 @@ isPrecededBy_I(UCaseContextIterator *iter, void *context) { int8_t dir; if(iter==NULL) { - return FALSE; + return false; } for(dir=-1; (c=iter(context, dir))>=0; dir=0) { if(c==0x49) { - return TRUE; /* preceded by I */ + return true; /* preceded by I */ } dotType=getDotType(c); if(dotType!=UCASE_OTHER_ACCENT) { - return FALSE; /* preceded by different base character (not I), or intervening cc==230 */ + return false; /* preceded by different base character (not I), or intervening cc==230 */ } } - return FALSE; /* not preceded by I */ + return false; /* not preceded by I */ } /* Is followed by one or more cc==230 ? */ @@ -1017,19 +1011,19 @@ isFollowedByMoreAbove(UCaseContextIterator *iter, void *context) { int8_t dir; if(iter==NULL) { - return FALSE; + return false; } for(dir=1; (c=iter(context, dir))>=0; dir=0) { dotType=getDotType(c); if(dotType==UCASE_ABOVE) { - return TRUE; /* at least one cc==230 following */ + return true; /* at least one cc==230 following */ } else if(dotType!=UCASE_OTHER_ACCENT) { - return FALSE; /* next base character, no more cc==230 following */ + return false; /* next base character, no more cc==230 following */ } } - return FALSE; /* no more cc==230 following */ + return false; /* no more cc==230 following */ } /* Is followed by a dot above (without cc==230 in between) ? */ @@ -1040,20 +1034,20 @@ isFollowedByDotAbove(UCaseContextIterator *iter, void *context) { int8_t dir; if(iter==NULL) { - return FALSE; + return false; } for(dir=1; (c=iter(context, dir))>=0; dir=0) { if(c==0x307) { - return TRUE; + return true; } dotType=getDotType(c); if(dotType!=UCASE_OTHER_ACCENT) { - return FALSE; /* next base character or cc==230 in between */ + return false; /* next base character or cc==230 in between */ } } - return FALSE; /* no dot above following */ + return false; /* no dot above following */ } U_CAPI int32_t U_EXPORT2 @@ -1064,6 +1058,8 @@ ucase_toFullLower(UChar32 c, // The sign of the result has meaning, input must be non-negative so that it can be returned as is. U_ASSERT(c >= 0); UChar32 result=c; + // Reset the output pointer in case it was uninitialized. + *pString=nullptr; uint16_t props=UTRIE2_GET16(&ucase_props_singleton.trie, c); if(!UCASE_HAS_EXCEPTION(props)) { if(UCASE_IS_UPPER_OR_TITLE(props)) { @@ -1148,7 +1144,6 @@ ucase_toFullLower(UChar32 c, 0307; ; 0307; 0307; tr After_I; # COMBINING DOT ABOVE 0307; ; 0307; 0307; az After_I; # COMBINING DOT ABOVE */ - *pString=nullptr; return 0; /* remove the dot (continue without output) */ } else if(loc==UCASE_LOC_TURKISH && c==0x49 && !isFollowedByDotAbove(iter, context)) { /* @@ -1215,6 +1210,8 @@ toUpperOrTitle(UChar32 c, // The sign of the result has meaning, input must be non-negative so that it can be returned as is. U_ASSERT(c >= 0); UChar32 result=c; + // Reset the output pointer in case it was uninitialized. + *pString=nullptr; uint16_t props=UTRIE2_GET16(&ucase_props_singleton.trie, c); if(!UCASE_HAS_EXCEPTION(props)) { if(UCASE_GET_TYPE(props)==UCASE_LOWER) { @@ -1252,7 +1249,6 @@ toUpperOrTitle(UChar32 c, 0307; 0307; ; ; lt After_Soft_Dotted; # COMBINING DOT ABOVE */ - *pString=nullptr; return 0; /* remove the dot (continue without output) */ } else if(c==0x0587) { // See ICU-13416: @@ -1321,7 +1317,7 @@ ucase_toFullUpper(UChar32 c, UCaseContextIterator *iter, void *context, const UChar **pString, int32_t caseLocale) { - return toUpperOrTitle(c, iter, context, pString, caseLocale, TRUE); + return toUpperOrTitle(c, iter, context, pString, caseLocale, true); } U_CAPI int32_t U_EXPORT2 @@ -1329,7 +1325,7 @@ ucase_toFullTitle(UChar32 c, UCaseContextIterator *iter, void *context, const UChar **pString, int32_t caseLocale) { - return toUpperOrTitle(c, iter, context, pString, caseLocale, FALSE); + return toUpperOrTitle(c, iter, context, pString, caseLocale, false); } /* case folding ------------------------------------------------------------- */ @@ -1449,6 +1445,8 @@ ucase_toFullFolding(UChar32 c, // The sign of the result has meaning, input must be non-negative so that it can be returned as is. U_ASSERT(c >= 0); UChar32 result=c; + // Reset the output pointer in case it was uninitialized. + *pString=nullptr; uint16_t props=UTRIE2_GET16(&ucase_props_singleton.trie, c); if(!UCASE_HAS_EXCEPTION(props)) { if(UCASE_IS_UPPER_OR_TITLE(props)) { @@ -1542,7 +1540,7 @@ U_CAPI UChar32 U_EXPORT2 u_tolower(UChar32 c) { return ucase_tolower(c); } - + /* Transforms the Unicode character to its upper case equivalent.*/ U_CAPI UChar32 U_EXPORT2 u_toupper(UChar32 c) { @@ -1603,6 +1601,6 @@ ucase_hasBinaryProperty(UChar32 c, UProperty which) { ucase_toFullUpper(c, NULL, NULL, &resultString, UCASE_LOC_ROOT)>=0 || ucase_toFullTitle(c, NULL, NULL, &resultString, UCASE_LOC_ROOT)>=0); default: - return FALSE; + return false; } } diff --git a/icu/icu4c/source/common/ucase.h b/icu/icu4c/source/common/ucase.h index a018f82b81b..049f0429122 100644 --- a/icu/icu4c/source/common/ucase.h +++ b/icu/icu4c/source/common/ucase.h @@ -139,8 +139,8 @@ class U_COMMON_API FullCaseFoldingIterator { */ UChar32 next(UnicodeString &full); private: - FullCaseFoldingIterator(const FullCaseFoldingIterator &); // no copy - FullCaseFoldingIterator &operator=(const FullCaseFoldingIterator &); // no assignment + FullCaseFoldingIterator(const FullCaseFoldingIterator &) = delete; // no copy + FullCaseFoldingIterator &operator=(const FullCaseFoldingIterator &) = delete; // no assignment const UChar *unfold; int32_t unfoldRows; @@ -312,6 +312,21 @@ UCaseMapFull(UChar32 c, U_CDECL_END +/* for icuexportdata -------------------------------------------------------- */ + +struct UCaseProps { + void *mem; // TODO: was unused, and type UDataMemory -- remove + const int32_t *indexes; + const uint16_t *exceptions; + const uint16_t *unfold; + + UTrie2 trie; + uint8_t formatVersion[4]; +}; + +U_CAPI const struct UCaseProps * U_EXPORT2 +ucase_getSingleton(int32_t *pExceptionsLength, int32_t *pUnfoldLength); + /* file definitions --------------------------------------------------------- */ #define UCASE_DATA_NAME "ucase" diff --git a/icu/icu4c/source/common/ucase_props_data.h b/icu/icu4c/source/common/ucase_props_data.h index aead6d58d1e..92b59520cc5 100644 --- a/icu/icu4c/source/common/ucase_props_data.h +++ b/icu/icu4c/source/common/ucase_props_data.h @@ -1,6 +1,5 @@ -// © 2016 and later: Unicode, Inc. and others. +// Copyright (C) 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html -// // Copyright (C) 1999-2016, International Business Machines // Corporation and others. All Rights Reserved. // @@ -8,148 +7,147 @@ // // machine-generated by: icu/tools/unicode/c/genprops/casepropsbuilder.cpp - #ifdef INCLUDED_FROM_UCASE_CPP -static const UVersionInfo ucase_props_dataVersion={0xd,0,0,0}; +static const UVersionInfo ucase_props_dataVersion={0xf,1,0,0}; -static const int32_t ucase_props_indexes[UCASE_IX_TOP]={0x10,0x70c2,0x6098,0x683,0x172,0,0,0,0,0,0,0,0,0,0,3}; +static const int32_t ucase_props_indexes[UCASE_IX_TOP]={0x10,0x76ec,0x66c8,0x680,0x172,0,0,0,0,0,0,0,0,0,0,3}; -static const uint16_t ucase_props_trieIndex[12356]={ -0x336,0x33e,0x346,0x34e,0x35c,0x364,0x36c,0x374,0x37c,0x384,0x38b,0x393,0x39b,0x3a3,0x3ab,0x3b3, -0x3b9,0x3c1,0x3c9,0x3d1,0x3d9,0x3e1,0x3e9,0x3f1,0x3f9,0x401,0x409,0x411,0x419,0x421,0x429,0x431, -0x439,0x441,0x449,0x451,0x459,0x461,0x469,0x471,0x46d,0x475,0x47a,0x482,0x489,0x491,0x499,0x4a1, -0x4a9,0x4b1,0x4b9,0x4c1,0x355,0x35d,0x4c6,0x4ce,0x4d3,0x4db,0x4e3,0x4eb,0x4ea,0x4f2,0x4f7,0x4ff, -0x507,0x50e,0x512,0x355,0x355,0x355,0x519,0x521,0x529,0x52b,0x533,0x53b,0x53f,0x540,0x548,0x550, -0x558,0x540,0x560,0x565,0x558,0x540,0x56d,0x575,0x53f,0x57d,0x585,0x58d,0x595,0x355,0x59d,0x355, -0x5a5,0x4ec,0x5ad,0x58d,0x53f,0x57d,0x5b4,0x58d,0x5bc,0x5be,0x548,0x58d,0x53f,0x355,0x5c6,0x355, -0x355,0x5cc,0x5d3,0x355,0x355,0x5d7,0x5df,0x355,0x5e3,0x5ea,0x355,0x5f1,0x5f9,0x600,0x608,0x355, -0x355,0x60d,0x615,0x61d,0x625,0x62d,0x634,0x63c,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x644,0x355,0x355,0x654,0x654,0x64c, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x65c,0x65c,0x54c,0x54c,0x355,0x662,0x66a,0x355, -0x672,0x355,0x67a,0x355,0x681,0x687,0x355,0x355,0x355,0x68f,0x355,0x355,0x355,0x355,0x355,0x355, -0x696,0x355,0x69d,0x6a5,0x355,0x6ad,0x6b5,0x355,0x57c,0x6b8,0x6c0,0x6c6,0x5bc,0x6ce,0x355,0x6d5, -0x355,0x6da,0x355,0x6e0,0x6e8,0x6ec,0x6f4,0x6fc,0x704,0x709,0x70c,0x714,0x724,0x71c,0x734,0x72c, -0x37c,0x73c,0x37c,0x744,0x747,0x37c,0x74f,0x37c,0x757,0x75f,0x767,0x76f,0x777,0x77f,0x787,0x78f, -0x797,0x79e,0x355,0x7a6,0x7ae,0x355,0x7b6,0x7be,0x7c6,0x7ce,0x7d6,0x7de,0x7e6,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x7e9,0x7ef,0x7f5,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x7fd,0x802,0x806,0x80e,0x37c,0x37c,0x37c,0x816,0x81e,0x825,0x355,0x82a,0x355,0x355,0x355,0x832, -0x355,0x677,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x53e,0x83a,0x355,0x355,0x841,0x355,0x355,0x849,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x851,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x6e0,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x857,0x355,0x85f,0x864,0x86c,0x355,0x355,0x874,0x87c,0x884,0x37c,0x889,0x891,0x897,0x89f,0x8a2, -0x8aa,0x8b1,0x355,0x355,0x355,0x355,0x8b8,0x8c0,0x355,0x8c8,0x8cf,0x355,0x529,0x8d4,0x8dc,0x681, -0x355,0x8e2,0x8ea,0x8ee,0x355,0x8f6,0x8fe,0x906,0x355,0x90c,0x910,0x918,0x928,0x920,0x355,0x930, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x938,0x355,0x355,0x355,0x355,0x940,0x5bc,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x945,0x94d,0x951,0x355,0x355,0x355,0x355,0x338,0x33e,0x959,0x961,0x968,0x4ec,0x355,0x355,0x970, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0xd58,0xd58,0xd70,0xdb0,0xdf0,0xe2c,0xe6c,0xeac,0xee4,0xf24,0xf64,0xfa4,0xfe4,0x1024,0x1064,0x10a4, -0x10e4,0x1124,0x1164,0x11a4,0x11b4,0x11e8,0x1224,0x1264,0x12a4,0x12e4,0xd54,0x1318,0x134c,0x138c,0x13a8,0x13dc, -0x9e1,0xa11,0xa51,0xa90,0x188,0x188,0xac8,0x188,0x188,0x188,0x188,0x188,0x188,0xaf1,0x188,0x188, -0x188,0x188,0x188,0x188,0x188,0x188,0x188,0xb31,0x188,0x188,0xb66,0xba5,0xbe5,0xc1f,0xc56,0x188, +static const uint16_t ucase_props_trieIndex[13148]={ +0x355,0x35d,0x365,0x36d,0x37b,0x383,0x38b,0x393,0x39b,0x3a3,0x3aa,0x3b2,0x3ba,0x3c2,0x3ca,0x3d2, +0x3d8,0x3e0,0x3e8,0x3f0,0x3f8,0x400,0x408,0x410,0x418,0x420,0x428,0x430,0x438,0x440,0x448,0x450, +0x458,0x460,0x468,0x470,0x478,0x480,0x488,0x490,0x48c,0x494,0x499,0x4a1,0x4a8,0x4b0,0x4b8,0x4c0, +0x4c8,0x4d0,0x4d8,0x4e0,0x374,0x37c,0x4e5,0x4ed,0x4f2,0x4fa,0x502,0x50a,0x509,0x511,0x516,0x51e, +0x526,0x52d,0x531,0x374,0x538,0x355,0x548,0x540,0x550,0x552,0x55a,0x562,0x566,0x567,0x56f,0x577, +0x57f,0x567,0x587,0x58c,0x57f,0x567,0x594,0x59c,0x566,0x5a4,0x5ac,0x5b4,0x5bc,0x374,0x5c4,0x374, +0x5cc,0x5ce,0x5d6,0x5b4,0x566,0x5a4,0x5dd,0x5b4,0x5e5,0x5e7,0x56f,0x5b4,0x566,0x374,0x5ef,0x374, +0x374,0x5f5,0x5fc,0x374,0x374,0x600,0x608,0x374,0x60c,0x613,0x374,0x61a,0x622,0x629,0x631,0x374, +0x374,0x636,0x63e,0x646,0x64e,0x656,0x65d,0x665,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x66d,0x374,0x374,0x67d,0x67d,0x675, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x685,0x68b,0x573,0x573,0x374,0x691,0x699,0x374, +0x6a1,0x374,0x6a9,0x374,0x6b0,0x6b6,0x374,0x374,0x374,0x6be,0x374,0x374,0x374,0x374,0x374,0x374, +0x6c5,0x374,0x6cc,0x6d4,0x374,0x6dc,0x6e4,0x374,0x5a3,0x6e8,0x6f0,0x6f6,0x5e5,0x6fe,0x374,0x705, +0x374,0x70a,0x374,0x710,0x718,0x71c,0x724,0x72c,0x734,0x739,0x73c,0x744,0x754,0x74c,0x764,0x75c, +0x39b,0x76c,0x39b,0x774,0x777,0x39b,0x77f,0x39b,0x787,0x78f,0x797,0x79f,0x7a7,0x7af,0x7b7,0x7bf, +0x7c7,0x7ce,0x374,0x7d6,0x7de,0x374,0x7e6,0x7ee,0x7f6,0x7fe,0x806,0x80e,0x816,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x819,0x81f,0x825,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x82d,0x831,0x835,0x83d,0x39b,0x39b,0x39b,0x845,0x84d,0x854,0x374,0x859,0x374,0x374,0x374,0x861, +0x374,0x6a6,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x565,0x869,0x374,0x374,0x870,0x374,0x374,0x878,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x880,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x710,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x886,0x374,0x88e,0x893,0x89b,0x374,0x374,0x8a3,0x8ab,0x8b3,0x39b,0x8b8,0x8c0,0x8c6,0x8cd,0x8d4, +0x8dc,0x8e3,0x374,0x374,0x374,0x374,0x8ea,0x8f2,0x374,0x8fa,0x901,0x374,0x550,0x906,0x90e,0x6b0, +0x374,0x914,0x91c,0x920,0x374,0x928,0x930,0x938,0x374,0x93e,0x942,0x94a,0x95a,0x952,0x374,0x962, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x96a,0x374,0x374,0x374,0x374,0x972,0x550,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x977,0x97f,0x983,0x374,0x374,0x374,0x374,0x357,0x35d,0x98b,0x993,0x99a,0x50b,0x374,0x374,0x9a2, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0xdd4,0xdd4,0xdec,0xe2c,0xe6c,0xea8,0xee8,0xf28,0xf60,0xfa0,0xfe0,0x1020,0x1060,0x10a0,0x10e0,0x1120, +0x1160,0x11a0,0x11e0,0x1220,0x1230,0x1264,0x12a0,0x12e0,0x1320,0x1360,0xdd0,0x1394,0x13c8,0x1408,0x1424,0x1458, +0x9e1,0xa1f,0xa5f,0xa9e,0x188,0x188,0xad9,0x188,0x188,0x188,0x188,0x188,0x188,0xb02,0x188,0x188, +0x188,0x188,0x188,0x188,0x188,0xb42,0x188,0xb82,0x188,0xba8,0xbe3,0xc22,0xc62,0xc9c,0xcd3,0x188, 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, @@ -174,278 +172,290 @@ static const uint16_t ucase_props_trieIndex[12356]={ 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, -0xc96,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x977,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x6b5,0x355,0x355,0x355,0x97f,0x355,0x355,0x355, -0x355,0x987,0x98d,0x991,0x355,0x355,0x995,0x999,0x99f,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x9a7,0x9ab,0x355,0x355,0x355,0x355,0x355,0x9b3,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x9bb,0x9bf,0x9c7,0x9cb,0x355,0x9d2,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x9d8,0x355,0x355,0x355,0x355,0x9df,0x355,0x355,0x355,0x355, -0x355,0x53f,0x9e4,0x9eb,0x5bd,0x5bc,0x9ef,0x53c,0x355,0x9f7,0x9fe,0x355,0xa04,0x5bc,0xa09,0xa11, -0x355,0x355,0xa16,0x355,0x355,0x355,0x355,0x338,0xa1e,0x5bc,0x5be,0xa26,0xa2d,0x355,0x355,0x355, -0x355,0x355,0x9e4,0xa35,0x355,0x355,0xa3d,0xa45,0x355,0x355,0x355,0x355,0x355,0x355,0xa49,0xa51, -0x355,0x355,0xa59,0x4b0,0x355,0x355,0xa61,0x355,0x355,0xa67,0xa6f,0x355,0x355,0x355,0x355,0x355, -0x355,0xa74,0x355,0x355,0x355,0xa7c,0xa84,0x355,0x355,0xa8c,0xa94,0x355,0x355,0x355,0xa97,0x6b5, -0xa9f,0xaa3,0xaab,0x355,0xab2,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0xab9,0x355,0x355,0x940,0xac1,0x355,0x355,0x355,0xac7,0xacf,0x355,0xad3,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0xad9,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0xadf,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0xae6,0x355,0xaec,0x57c,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0xa7c,0xa84,0x355,0x355,0x355,0x355,0x355,0x355,0x677,0x355,0xaf2,0x355,0x355, -0xafa,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0xaff,0x57c,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0xb07,0xb0f,0xb15,0x355,0x355,0x355,0x355,0xb1d,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0xb25,0xb2d,0xb32,0xb38,0xb40,0xb48,0xb50,0xb29,0xb58,0xb60, -0xb68,0xb6f,0xb2a,0xb25,0xb2d,0xb28,0xb38,0xb2b,0xb26,0xb77,0xb29,0xb7f,0xb87,0xb8f,0xb96,0xb82, -0xb8a,0xb92,0xb99,0xb85,0xba1,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x87c,0xba9,0x87c,0xbb0,0xbb7,0xbbf,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0xbc7,0xbcf,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0xbd3,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x9d0,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0xbdb,0x355,0xbe3,0xbeb,0xbf2,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0xb21, -0xbfa,0xbfa,0xc00,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x9f9,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x53f,0x87c,0x87c,0x87c,0x355,0x355,0x355,0x355,0x87c,0x87c, -0x87c,0x87c,0x87c,0x87c,0x87c,0xc08,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355,0x355, -0x355,0x355,0x355,0x355,0x355,0x355,0x335,0x335,0,0,0,0,0,0,0,0, +0xd13,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x9a9,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x9b1,0x374,0x374,0x374,0x9b4,0x374,0x374,0x374, +0x374,0x9bc,0x9c2,0x9c6,0x374,0x374,0x9ca,0x9ce,0x9d4,0x374,0x374,0x374,0x9db,0x9df,0x9e7,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x9f7,0x9ef,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x9ff, +0xa03,0x374,0x374,0x374,0x374,0x374,0xa0b,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0xa13,0xa17,0xa1f,0xa23,0x374,0xa2a,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0xa30,0x374,0xa34,0x374,0x374,0xa3c,0x374,0xa44,0x374,0x374,0x374,0x566, +0xa46,0xa4d,0xa51,0x5e5,0xa59,0xa61,0x374,0xa69,0xa70,0x374,0xa76,0x5e5,0xa7b,0xa83,0x374,0x374, +0xa88,0x566,0x374,0x374,0x374,0x357,0xa90,0x5e5,0x5e7,0xa98,0xa9f,0x374,0x374,0x374,0x374,0x374, +0xa46,0xaa7,0x374,0x374,0xaaf,0xab7,0x374,0x374,0x374,0x374,0x374,0x374,0xabb,0xac3,0x374,0x374, +0xacb,0x4cf,0x374,0x374,0xad3,0x374,0x374,0xad9,0xae1,0x374,0x374,0x374,0x374,0x374,0x374,0xae6, +0x374,0x374,0x374,0xaee,0xaf6,0x374,0x374,0xafe,0xb06,0x374,0x374,0x374,0xb09,0x9b1,0xb11,0xb15, +0xb1d,0x374,0xb24,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xb2b, +0x374,0x374,0x972,0xb33,0x374,0x374,0x374,0xb39,0xb41,0x374,0xb45,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0xb4b,0x5e5,0xb51,0xb59,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xb5d,0xb65,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xb6b,0x374,0xb71,0x5a3,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0xaee,0xaf6,0x374,0x374,0x374,0x374,0x374,0x374,0x6a6,0x374,0xb77,0x374, +0x374,0xb7f,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0xb84,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0xb8c,0x5a3,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x8ab,0xb94,0xb9b,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xba2,0xbaa, +0xbb0,0x374,0x374,0x374,0x374,0xbb8,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0xbc0,0xbc8,0xbcd,0xbd3,0xbdb,0xbe3,0xbeb,0xbc4,0xbf3,0xbfb,0xc03,0xc0a,0xbc5, +0xbc0,0xbc8,0xbc3,0xbd3,0xbc6,0xbc1,0xc12,0xbc4,0xc1a,0xc22,0xc2a,0xc31,0xc1d,0xc25,0xc2d,0xc34, +0xc20,0xc3c,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x8ab,0xc44,0x8ab,0xc4b,0xc52,0xc5a,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xc6a,0xc72,0x374,0x374,0x374,0x374, +0x374,0x374,0xc62,0xc7a,0xc8d,0xc80,0xc85,0x374,0x374,0x374,0x374,0xc95,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xaab,0x374,0xa28,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xc9d,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0xca1,0x374,0xca9,0xcb1,0xcb8,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xbbc,0xcc0,0xcc0,0xcc6, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0xa6b,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x566,0x8ab,0x8ab,0x8ab,0x374,0x374,0x374,0x374,0x8ab,0x8ab,0x8ab,0x8ab,0x8ab, +0x8ab,0x8ab,0xcce,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x354,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0, +0,0,4,0,0,0,0,0,0,0,0,0,0,0,4,0, +0,0,0,0,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0xa,0x5a,0x7a, +0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0xba,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0, +0,0,4,0,4,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf9,0xf031,0x149, +0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x189,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0, -0,0,4,0,0,0,0,0,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, -0x1012,0xa,0x5a,0x7a,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0xba,0x1012,0x1012,0x1012,0x1012, -0x1012,0x1012,0x1012,0,0,0,4,0,4,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, -0xf011,0xf9,0xf031,0x149,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x189,0xf011,0xf011,0xf011,0xf011, -0xf011,0xf011,0xf011,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,0,1,0,0,4,0,4, -0,0,0,0,4,0x1c9,0,4,4,0,1,0,0,0,0,0, -0x1012,0x1012,0x1012,0x1012,0x1012,0x1fa,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x5a,0x5a,0x1012,0x1012, -0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x239, -0xf011,0xf011,0xf011,0xf011,0xf011,0x2d9,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, -0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x3c91, +0,0,0,0,4,0,1,0,0,4,0,4,0,0,0,0, +4,0x1c9,0,4,4,0,1,0,0,0,0,0,0x1012,0x1012,0x1012,0x1012, +0x1012,0x1fa,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x5a,0x5a,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, +0x1012,0x1012,0x1012,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x239,0xf011,0xf011,0xf011,0xf011, +0xf011,0x2d9,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, +0xf011,0xf011,0xf011,0,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x3c91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x31a,0xff91,0x92,0xff91,0x92,0xff91,0x31a,0xffb1,0x33a,0x389,0x92,0xff91, +0x92,0xff91,0x92,0xff91,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92, +0xff91,0x3d9,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x31a,0xff91,0x92,0xff91,0x92,0xff91,0x31a,0xffb1, -0x33a,0x389,0x92,0xff91,0x92,0xff91,0x92,0xff91,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92, -0xff91,0x92,0xff91,0x92,0xff91,0x3d9,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0xc392,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x459,0x6191,0x6912,0x92,0xff91,0x92,0xff91,0x6712,0x92, +0xff91,0x6692,0x6692,0x92,0xff91,1,0x2792,0x6512,0x6592,0x92,0xff91,0x6692,0x6792,0x3091,0x6992,0x6892, +0x92,0xff91,0x5191,1,0x6992,0x6a92,0x4111,0x6b12,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x6d12,0x92, +0xff91,0x6d12,1,1,0x92,0xff91,0x6d12,0x92,0xff91,0x6c92,0x6c92,0x92,0xff91,0x92,0xff91,0x6d92, +0x92,0xff91,1,0,0x92,0xff91,1,0x1c11,0,0,0,0,0x48a,0x4bb,0x4f9,0x52a, +0x55b,0x599,0x5ca,0x5fb,0x639,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92, +0xff91,0x92,0xff91,0x92,0xff91,0xd891,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x669,0x6ea,0x71b,0x759,0x92,0xff91,0xcf92,0xe412, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0xc392,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x459,0x6191,0x6912,0x92,0xff91, -0x92,0xff91,0x6712,0x92,0xff91,0x6692,0x6692,0x92,0xff91,1,0x2792,0x6512,0x6592,0x92,0xff91,0x6692, -0x6792,0x3091,0x6992,0x6892,0x92,0xff91,0x5191,1,0x6992,0x6a92,0x4111,0x6b12,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x6d12,0x92,0xff91,0x6d12,1,1,0x92,0xff91,0x6d12,0x92,0xff91,0x6c92,0x6c92,0x92, -0xff91,0x92,0xff91,0x6d92,0x92,0xff91,1,0,0x92,0xff91,1,0x1c11,0,0,0,0, -0x48a,0x4bb,0x4f9,0x52a,0x55b,0x599,0x5ca,0x5fb,0x639,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92, -0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0xd891,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x669,0x6ea,0x71b,0x759, -0x92,0xff91,0xcf92,0xe412,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0xbf12,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,1,1,1,1,1,1,0x78a,0x92, -0xff91,0xae92,0x7aa,0x7c9,0x7c9,0x92,0xff91,0x9e92,0x2292,0x2392,0x92,0xff91,0x92,0xffb1,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x7e9,0x809,0x829,0x9711,0x9911,1,0x9991,0x9991,1,0x9b11,1,0x9a91, -0x849,1,1,1,0x9991,0x869,1,0x9891,1,0x889,0x8a9,1,0x97b1,0x9691,0x8a9,0x8c9, -0x8e9,1,1,0x9691,1,0x909,0x9591,1,1,0x9511,1,1,1,1,1,1, -1,0x929,1,1,0x9311,1,0x949,0x9311,1,1,1,0x969,0x9311,0xdd91,0x9391,0x9391, -0xdc91,1,1,1,1,1,0x9291,1,0,1,1,1,1,1,1,1, -1,0x989,0x9a9,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,5,5,0x25,5,5,5,5,5,5,4,4,4, -0x14,4,0x14,4,5,5,4,4,4,4,4,4,4,4,4,4, +0xbf12,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,1,1,1,1,1,1,0x78a,0x92,0xff91,0xae92,0x7aa,0x7c9, +0x7c9,0x92,0xff91,0x9e92,0x2292,0x2392,0x92,0xff91,0x92,0xffb1,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x7e9,0x809,0x829,0x9711,0x9911,1,0x9991,0x9991,1,0x9b11,1,0x9a91,0x849,1,1,1, +0x9991,0x869,1,0x9891,1,0x889,0x8a9,1,0x97b1,0x9691,0x8a9,0x8c9,0x8e9,1,1,0x9691, +1,0x909,0x9591,1,1,0x9511,1,1,1,1,1,1,1,0x929,1,1, +0x9311,1,0x949,0x9311,1,1,1,0x969,0x9311,0xdd91,0x9391,0x9391,0xdc91,1,1,1, +1,1,0x9291,1,0,1,1,1,1,1,1,1,1,0x989,0x9a9,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +5,5,0x25,5,5,5,5,5,5,4,4,4,0x14,4,0x14,4, +5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4, 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4, +5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4, 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,0x54,0x54,0x44,0x44,0x44,0x44,0x44,0x9cc,0x54,0x44,0x54,0x44, -0x54,0x44,0x44,0x44,0x44,0x44,0x44,0x54,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x54,0x54,0x44,0x44,0x44,0x44,0x44,0x9cc,0x54,0x44,0x54,0x44,0x54,0x44,0x44,0x44, +0x44,0x44,0x44,0x54,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, 0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, -0x64,0x64,0x64,0x64,0x64,0x74,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, -0x64,0x44,0x44,0x44,0x44,0x44,0x54,0x44,0x44,0x9dd,0x44,0x64,0x64,0x64,0x44,0x44, -0x44,0x64,0x64,4,0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x44,0x64,0x64,0x64,0x44, -0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x92,0xff91,0x92,0xff91,4,4,0x92,0xff91,0,0,5,0x4111, -0x4111,0x4111,0,0x3a12,0,0,0,0,4,4,0x1312,4,0x1292,0x1292,0x1292,0, -0x2012,0,0x1f92,0x1f92,0xa29,0x1012,0xafa,0x1012,0x1012,0xb3a,0x1012,0x1012,0xb7a,0xbca,0xc1a,0x1012, -0xc5a,0x1012,0x1012,0x1012,0xc9a,0xcda,0,0xd1a,0x1012,0x1012,0xd5a,0x1012,0x1012,0xd9a,0x1012,0x1012, -0xed11,0xed91,0xed91,0xed91,0xdd9,0xf011,0xea9,0xf011,0xf011,0xee9,0xf011,0xf011,0xf29,0xf79,0xfc9,0xf011, -0x1009,0xf011,0xf011,0xf011,0x1049,0x1089,0x10c9,0x10f9,0xf011,0xf011,0x1139,0xf011,0xf011,0x1179,0xf011,0xf011, -0xe011,0xe091,0xe091,0x412,0x11b9,0x11e9,2,2,2,0x1239,0x1269,0xfc11,0x92,0xff91,0x92,0xff91, +0x64,0x74,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x44, +0x44,0x44,0x54,0x44,0x44,0x9dd,0x44,0x64,0x64,0x64,0x44,0x44,0x44,0x64,0x64,4, +0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x44,0x64,0x64,0x64,0x44,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x92,0xff91,0x92,0xff91,4,4,0x92,0xff91,0,0,5,0x4111,0x4111,0x4111,0,0x3a12, +0,0,0,0,4,4,0x1312,4,0x1292,0x1292,0x1292,0,0x2012,0,0x1f92,0x1f92, +0xa29,0x1012,0xafa,0x1012,0x1012,0xb3a,0x1012,0x1012,0xb7a,0xbca,0xc1a,0x1012,0xc5a,0x1012,0x1012,0x1012, +0xc9a,0xcda,0,0xd1a,0x1012,0x1012,0xd5a,0x1012,0x1012,0xd9a,0x1012,0x1012,0xed11,0xed91,0xed91,0xed91, +0xdd9,0xf011,0xea9,0xf011,0xf011,0xee9,0xf011,0xf011,0xf29,0xf79,0xfc9,0xf011,0x1009,0xf011,0xf011,0xf011, +0x1049,0x1089,0x10c9,0x10f9,0xf011,0xf011,0x1139,0xf011,0xf011,0x1179,0xf011,0xf011,0xe011,0xe091,0xe091,0x412, +0x11b9,0x11e9,2,2,2,0x1239,0x1269,0xfc11,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x1299,0x12c9,0x391,0xc631,0x12fa,0x1349,0,0x92,0xff91,0xfc92,0x92,0xff91,1,0xbf12,0xbf12,0xbf12, +0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812, +0x1012,0x1012,0x137a,0x1012,0x13ba,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x13fa,0x1012, +0x1012,0x143a,0x147a,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x14ca,0x1012,0x1012,0x1012,0x1012,0x1012, +0xf011,0xf011,0x1509,0xf011,0x1549,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x1589,0xf011, +0xf011,0x15c9,0x1609,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x1659,0xf011,0xf011,0xf011,0xf011,0xf011, +0xd811,0xd811,0xd811,0xd811,0xd811,0xd811,0xd831,0xd811,0xd831,0xd811,0xd811,0xd811,0xd811,0xd811,0xd811,0xd811, +0x92,0xff91,0x169a,0x16d9,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x1299,0x12c9,0x391,0xc631,0x12fa,0x1349,0,0x92,0xff91,0xfc92,0x92,0xff91, -1,0xbf12,0xbf12,0xbf12,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812, -0x2812,0x2812,0x2812,0x2812,0x1012,0x1012,0x137a,0x1012,0x13ba,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, -0x1012,0x1012,0x13fa,0x1012,0x1012,0x143a,0x147a,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x14ca,0x1012, -0x1012,0x1012,0x1012,0x1012,0xf011,0xf011,0x1509,0xf011,0x1549,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, -0xf011,0xf011,0x1589,0xf011,0xf011,0x15c9,0x1609,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x1659,0xf011, -0xf011,0xf011,0xf011,0xf011,0xd811,0xd811,0xd811,0xd811,0xd811,0xd811,0xd831,0xd811,0xd831,0xd811,0xd811,0xd811, -0xd811,0xd811,0xd811,0xd811,0x92,0xff91,0x169a,0x16d9,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0,0x44,0x44,0x44,0x44,0x44,4,4,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0,0x44,0x44,0x44,0x44,0x44,4,4,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x792,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0xf891, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x792,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92, -0xff91,0x92,0xff91,0xf891,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, -0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0, -0,4,0,0,0,0,0,4,1,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, +0,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, +0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0,0,4,0,0, +0,0,0,4,1,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, 0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, -0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0x1719,1,0,0,0, -0,0,0,0,0,0x64,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x44,0x64,0x64, -0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x64,0x44, -0x44,0x64,0x64,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, -0x64,0x64,0,0x64,0,0x64,0x64,0,0x44,0x64,0,0x64,0,0,0,0, +0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0x1719,1,0,0,0,0,0,0,0, +0,0x64,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44, +0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x44, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0,0x64, +0,0x64,0x64,0,0x44,0x64,0,0x64,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, -0,0,0,0,4,4,4,4,4,4,0,0,0,0,0,0, -0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0, -4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0, +4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0,4,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0x64, -0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44, -0x64,0x44,0x44,0x64,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x64,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44, -0x44,0x44,0x44,0x44,0x44,4,0,0x44,0x44,0x44,0x44,0x64,0x44,4,4,0x44, -0x44,0,0x64,0x44,0x44,0x64,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,4,0,0x64,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x64,0x44,0x44, -0x64,0x44,0x44,0x64,0x64,0x64,0x44,0x64,0x64,0x44,0x64,0x44,0x44,0x44,0x64,0x44, -0x64,0x44,0x64,0x44,0x64,0x44,0x44,0,0,0,0,0,0,0,0,0, +4,0,0,0,0,0,0,0,0,0,0,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x64, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,4,0,0x44,0x44,0x44,0x44,0x64,0x44,4,4,0x44,0x44,0,0x64,0x44, +0x44,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,0,0x64,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, -4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x44,0x64,0x44,0x44,0x64,0x44,0x44,0x64, +0x64,0x64,0x44,0x64,0x64,0x44,0x64,0x44,0x44,0x44,0x64,0x44,0x64,0x44,0x64,0x44, +0x64,0x44,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x44, -4,4,0,0,0,0,4,0,0,0x64,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4, +4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0x44,0x44,0x44,0x44,4,0x44,0x44,0x44,0x44,0x44,4,0x44,0x44,0x44, -4,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0x64,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,4,0x64,0x44,0x44,0x64,0x44,0x44,0x64,0x44,0x44, -0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x44, -0x44,0x44,0x44,0x44,4,4,4,0,0,0,0,0,0,0,0,0, +0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x44,4,4,0,0, +0,0,4,0,0,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44, +0x44,0x44,4,0x44,0x44,0x44,0x44,0x44,4,0x44,0x44,0x44,4,0x44,0x44,0x44, +0x44,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0x64,0x64, +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, +4,4,0,0,0,0,0,0,0x44,0x64,0x64,0x64,0x44,0x44,0x44,0x44, +0x44,0x44,4,0x64,0x44,0x44,0x64,0x44,0x44,0x64,0x44,0x44,0x44,0x64,0x64,0x64, +0x64,0x64,0x64,0x44,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44, +0,0,0,0,0,0,0,0,0,4,0x44,0x44,0x44,0x44,0x44,0x64, +0x64,0x64,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,0,0x64,0,0,0,0,4,4,4, -4,4,4,4,4,0,0,0,0,0x64,0,0,0,0x44,0x64,0x44, -0x44,4,4,4,0,0,0,0,0,0,0,0,0,0,4,4, -0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, +0,0,4,0,0x64,0,0,0,0,4,4,4,4,4,4,4, +4,0,0,0,0,0x64,0,0,0,0x44,0x64,0x44,0x44,4,4,4, +0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0, +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0,0, -0,4,4,4,4,0,0,0,0,0,0,0,0,0x64,0,0, +0,0,0,0,0,0,0,0,0x64,0,0,0,0,4,4,4, +4,0,0,0,0,0,0,0,0,0x64,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0x44,0,0,4,4,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0, +0,0,0,4,4,0,0,4,4,0x64,0,0,0,4,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0, +0,4,4,4,4,4,0,4,4,0,0,0,0,0x64,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x44,0, -0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,4,4,0,0,0,0,4,4,0,0,4,4,0x64,0,0, -0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,4,0,0,0,4,0,0,0,0,0,0, -0,0,0,0,0,4,4,4,4,4,0,4,4,0,0,0, -0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, -4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0,4, +0,4,4,4,4,0,0,0,0,0,0,0,0,0x64,0,0, +0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0, +0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x64,0,0,4,0,4,4,4,4,0,0,0,0,0,0,0, -0,0x64,0,0,0,0,0,0,0,4,4,0,0,0,0,0, -0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0, +0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0, +4,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0, -0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0, +4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,0,0,0,0,0,4,4,4,0,4,4, -4,0x64,0,0,0,0,0,0,0,0x64,0x64,0,0,0,0,0, -0,0,0,0,0,0,4,0,0,0,0,0,4,0x64,0,0, +0,0,0,0,0x64,0,4,4,4,0,0,0,0,0,4,4, +4,0,4,4,4,0x64,0,0,0,0,0,0,0,0x64,0x64,0, +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0, +4,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0x64,0x64,0,0,0,0,0,0,0, +0,0,0,0,0,0,0x64,0,0,0,0,0,0,0,4,4, +4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,4,0,0,4,4,4,4,0x64,0x64,0x64,0, +0,0,0,0,0,0,4,4,0x64,0x64,0x64,0x64,4,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0, -0,0,0x64,0,0,0,0,0,0,0,4,4,4,0,4,0, +0,4,0,0,4,4,4,4,0x64,0x64,0x64,4,4,0,0,0, +0,0,0,0,0,0,4,0,0x64,0x64,0x64,0x64,4,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,4,0,0,4,4,4,4,0x64,0x64,0x64,0,0,0,0,0, -0,0,4,4,0x64,0x64,0x64,0x64,4,4,4,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, -4,4,4,4,0x64,0x64,0x64,4,4,0,0,0,0,0,0,0, -0,0,4,0,0x64,0x64,0x64,0x64,4,4,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x64,0x64,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x64,0x64,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0x64, -0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0x64,0x64,4,0x64,4,4,4,4,4,0x64,0x64, -0x64,0x64,4,0,0x64,4,0x44,0x44,0x64,0,0x44,0x44,0,0,0,0, -0,4,4,4,4,4,4,4,4,4,4,4,0,4,4,4, +0,0x64,0,0x64,0,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0x64,0x64,4,0x64,4,4,4, +4,4,0x64,0x64,0x64,0x64,4,0,0x64,4,0x44,0x44,0x64,0,0x44,0x44, +0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4, +0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0, -0,0,0,0,0,0,0x64,0,0,0,0,0,0,0,0,0, +4,0,0,0,0,0,0,0,0,0,0x64,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,4,4,4,4,0,4,4,4,4,4,0x64,0,0x64,0x64,0, -0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0, -0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,4,4,4,4,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,0,0,4,4,0,0,0,0,0, -0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,4,0,0,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a, -0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a, -0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0,0x175a,0,0,0,0,0,0x175a,0,0, -0x1779,0x17a9,0x17d9,0x1809,0x1839,0x1869,0x1899,0x18c9,0x18f9,0x1929,0x1959,0x1989,0x19b9,0x19e9,0x1a19,0x1a49, -0x1a79,0x1aa9,0x1ad9,0x1b09,0x1b39,0x1b69,0x1b99,0x1bc9,0x1bf9,0x1c29,0x1c59,0x1c89,0x1cb9,0x1ce9,0x1d19,0x1d49, -0x1d79,0x1da9,0x1dd9,0x1e09,0x1e39,0x1e69,0x1e99,0x1ec9,0x1ef9,0x1f29,0x1f59,0,4,0x1f89,0x1fb9,0x1fe9, +0,0,0,0,0,4,4,4,4,0,4,4,4,4,4,0x64, +0,0x64,0x64,0,0,4,4,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44, -0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, -0x203a,0x203a,0x203a,0x203a,0x203a,0x203a,0,0,0x2059,0x2089,0x20b9,0x20e9,0x2119,0x2149,0,0, -0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, +4,4,0,0,0,0,4,4,4,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,4,4,4,4,0,0,0, +0,0,0,0,0,0,0,0,0,0,4,0,0,4,4,0, +0,0,0,0,0,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,4,0,0,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a, +0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a, +0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0,0x175a,0,0,0,0, +0,0x175a,0,0,0x1779,0x17a9,0x17d9,0x1809,0x1839,0x1869,0x1899,0x18c9,0x18f9,0x1929,0x1959,0x1989, +0x19b9,0x19e9,0x1a19,0x1a49,0x1a79,0x1aa9,0x1ad9,0x1b09,0x1b39,0x1b69,0x1b99,0x1bc9,0x1bf9,0x1c29,0x1c59,0x1c89, +0x1cb9,0x1ce9,0x1d19,0x1d49,0x1d79,0x1da9,0x1dd9,0x1e09,0x1e39,0x1e69,0x1e99,0x1ec9,0x1ef9,0x1f29,0x1f59,0, +5,0x1f89,0x1fb9,0x1fe9,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0x44,0x44,0x44,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, +0x201a,0x201a,0x201a,0x201a,0x203a,0x203a,0x203a,0x203a,0x203a,0x203a,0,0,0x2059,0x2089,0x20b9,0x20e9, +0x2119,0x2149,0,0,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, 0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, +0x201a,0x201a,0x201a,0x201a,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,4,4,0x64,0x60,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, +0x60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,0,4,4,4,4,4, +4,4,0,0,0,0,0,0,0,0,4,0,0,4,4,4, +4,4,4,4,4,4,0x64,4,0,0,0,4,0,0,0,0, +0,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,4,4,0x64,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,4, -4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,0, -0,4,4,4,4,4,4,4,4,4,0x64,4,0,0,0,4, -0,0,0,0,0,0x44,0,0,0,0,0,0,0,0,0,0, -0,0,0,4,4,4,4,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0, +0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0x64,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0, -0,0,0,4,4,0,0,0,0,0,0,0,0,0,4,0, -0,0,0,0,0,0x64,0x44,0x64,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x44, -0x64,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,4,0,4,4,4,4, -4,4,4,0,0x64,0,4,0,0,4,4,4,4,4,4,4, -4,0,0,0,0,0,0,4,4,0x44,0x44,0x44,0x44,0x44,0x44,0x44, -0x44,0,0,0x64,0,0,0,0,0,0,0,4,0,0,0,0, -0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44, -0x44,0x64,4,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0, +0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,4, +4,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0, +0,0x64,0x44,0x64,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0x44,0x64,0,0,4, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,4,0,4,4,4,4,4,4,4,0, +0x64,0,4,0,0,4,4,4,4,4,4,4,4,0,0,0, +0,0,0,4,4,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0x64, +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0, +0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x64,4,0x64, +0x64,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x44,0x44,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0x64,0,4,4,4,4,4,0,4,0,0,0, 0,0,4,0,0x60,0,0,0,0,0,0,0,0,0,0,0, @@ -476,7 +486,7 @@ static const uint16_t ucase_props_trieIndex[12356]={ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x23c9,1, 1,1,1,1,1,1,0x21,1,1,1,1,5,5,5,5,5, 0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0x64,0,0x44,0x64,0x64,0x44,0x64, +0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x44,0x64,0x64,0x44,0x64, 0x44,0x44,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x64, 0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xffb1,0x92,0xff91, @@ -499,9 +509,9 @@ static const uint16_t ucase_props_trieIndex[12356]={ 0x39b9,0x3a29,0x3a99,0x3b09,0x3b7b,0x3beb,0x3c5b,0x3ccb,0x3d3b,0x3dab,0x3e1b,0x3e8b,0x411,0x411,0x3ef9,0x3f79, 0x3fe9,0,0x4069,0x40e9,0xfc12,0xfc12,0xdb12,0xdb12,0x419b,4,0x4209,4,4,4,0x4259,0x42d9, 0x4349,0,0x43c9,0x4449,0xd512,0xd512,0xd512,0xd512,0x44fb,4,4,4,0x411,0x411,0x4569,0x4619, -0,0,0x46e9,0x4769,0xfc12,0xfc12,0xce12,0xce12,0,4,4,4,0x411,0x411,0x4819,0x48c9, -0x4999,0x391,0x4a19,0x4a99,0xfc12,0xfc12,0xc812,0xc812,0xfc92,4,4,4,0,0,0x4b49,0x4bc9, -0x4c39,0,0x4cb9,0x4d39,0xc012,0xc012,0xc112,0xc112,0x4deb,4,4,0,0,0,0,0, +0,0,0x46d9,0x4759,0xfc12,0xfc12,0xce12,0xce12,0,4,4,4,0x411,0x411,0x4809,0x48b9, +0x4979,0x391,0x49f9,0x4a79,0xfc12,0xfc12,0xc812,0xc812,0xfc92,4,4,4,0,0,0x4b29,0x4ba9, +0x4c19,0,0x4c99,0x4d19,0xc012,0xc012,0xc112,0xc112,0x4dcb,4,4,0,0,0,0,0, 0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0, 0,0,0,0,4,4,0,0,0,0,0,0,4,0,0,4, 0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0, @@ -515,8 +525,8 @@ static const uint16_t ucase_props_trieIndex[12356]={ 0x64,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2, 0,0,1,2,2,2,1,1,2,2,2,1,0,2,0,0, -0,2,2,2,2,2,0,0,0,0,0,0,2,0,0x4e5a,0, -2,0,0x4e9a,0x4eda,2,2,0,1,2,2,0xe12,2,1,0,0,0, +0,2,2,2,2,2,0,0,0,0,0,0,2,0,0x4e3a,0, +2,0,0x4e7a,0x4eba,2,2,0,1,2,2,0xe12,2,1,0,0,0, 0,1,0,0,1,1,2,2,0,0,0,0,0,2,1,1, 0x21,0x21,0,0,0,0,0xf211,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0x812,0x812,0x812,0x812,0x812,0x812,0x812,0x812, @@ -529,111 +539,121 @@ static const uint16_t ucase_props_trieIndex[12356]={ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, 0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, -0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, +0x1812,0x1812,0x1812,0x1812,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, 0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, -0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0,0x92,0xff91,0x4f1a,0x4f3a,0x4f5a,0x4f79,0x4f99,0x92, -0xff91,0x92,0xff91,0x92,0xff91,0x4fba,0x4fda,0x4ffa,0x501a,1,0x92,0xff91,1,0x92,0xff91,1, -1,1,1,1,0x25,5,0x503a,0x503a,0x92,0xff91,0x92,0xff91,1,0,0,0, -0,0,0,0x92,0xff91,0x92,0xff91,0x44,0x44,0x44,0x92,0xff91,0,0,0,0, -0,0,0,0,0,0,0,0,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059, -0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059, -0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0,0x5059,0,0,0,0, -0,0x5059,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0,0,0, -0,0,0x64,0x64,0x64,0x64,0x60,0x60,0,4,4,4,4,4,0,0, -0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0x64,4, -4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xe811,0xe811,0xe811,0xe811,0x92,0xff91,0x4efa,0x4f1a,0x4f3a,0x4f59,0x4f79,0x92,0xff91,0x92,0xff91,0x92, +0xff91,0x4f9a,0x4fba,0x4fda,0x4ffa,1,0x92,0xff91,1,0x92,0xff91,1,1,1,1,1, +0x25,5,0x501a,0x501a,0x92,0xff91,0x92,0xff91,1,0,0,0,0,0,0,0x92, +0xff91,0x92,0xff91,0x44,0x44,0x44,0x92,0xff91,0,0,0,0,0,0,0,0, +0,0,0,0,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039, +0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0x5039, +0x5039,0x5039,0x5039,0x5039,0x5039,0x5039,0,0x5039,0,0,0,0,0,0x5039,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x507a,0x50b9,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0,0x44, -4,4,4,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,4, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,5,5,0x44,0x44, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x44,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -1,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,5,1,1,1,1,1,1,1,1,0x92,0xff91,0x92, -0xff91,0x50fa,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,4,4,4,0x92, -0xff91,0x511a,1,0,0x92,0xff91,0x92,0xff91,0x1811,1,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x513a,0x515a,0x517a,0x519a,0x513a,1,0x51ba,0x51da,0x51fa,0x521a, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0,0,0x92,0xff91, -0xe812,0x523a,0x525a,0x92,0xff91,0x92,0xff91,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0x92,0xff91,0, -5,5,1,0,0,0,0,0,0,0,4,0,0,0,0x64,0, 0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0, -0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x64,4,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, 0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, -0x44,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -0,0,0,0,0,0,4,4,4,4,4,0x64,0x64,0x64,0,0, +0x44,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0,0,0x64,0x64, +0x64,0x64,0x60,0x60,0,4,4,4,4,4,0,0,0,0,0,4, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,4,4,4,4,4,4,4,4,4,4,4,0,0x60, +0,0,0,0,0,0,0,0,0,0x64,0x64,4,4,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0x64,0,0,4,4,4,4,0,0,4,4,0,0, -0x60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,4,4,4,4,4,4,0,0,4,4,0,0,4,4,0, -0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0, -0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, +0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x44,0,0x44,0x44,0x64,0,0,0x44, -0x44,0,0,0,0,0,0x44,0x44,0,0x44,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x505a,0x5099,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0,0x44,4,4,4,0, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,4,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,5,5,0x44,0x44,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,1,1,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +5,1,1,1,1,1,1,1,1,0x92,0xff91,0x92,0xff91,0x50da,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,4,4,4,0x92,0xff91,0x50fa,1,0, +0x92,0xff91,0x92,0xff91,0x1811,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x511a,0x513a,0x515a,0x517a,0x511a,1,0x519a,0x51ba,0x51da,0x51fa,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0xe812,0x521a,0x523a,0x92,0xff91,0x92,0xff91,0, +0,0,0,0,0x92,0xff91,0,1,0,1,0x92,0xff91,0x92,0xff91,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5,5,5,0x92,0xff91,0,5,5,1,0,0,0,0,0, +0,0,4,0,0,0,0x64,0,0,0,0,4,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4,4,0,0,0,0,0,0x64,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x64,4,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,4, +4,4,4,0x64,0x64,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4, +4,4,4,4,4,4,0,0x60,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0x64,0,0,4,4, +4,4,0,0,4,4,0,0,0x60,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,0, +0,4,4,0,0,4,4,0,0,0,0,0,0,0,0,0, +0,0,0,4,0,0,0,0,0,0,0,0,4,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,4,0,0,0,0,0,4,4,0,0x64,0, +4,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,0x5279,1,1,1,1,1,1,1,4,5,5,5,5, -1,1,1,1,1,1,1,1,1,4,4,4,0,0,0,0, -0x5299,0x52c9,0x52f9,0x5329,0x5359,0x5389,0x53b9,0x53e9,0x5419,0x5449,0x5479,0x54a9,0x54d9,0x5509,0x5539,0x5569, -0x5b99,0x5bc9,0x5bf9,0x5c29,0x5c59,0x5c89,0x5cb9,0x5ce9,0x5d19,0x5d49,0x5d79,0x5da9,0x5dd9,0x5e09,0x5e39,0x5e69, -0x5e99,0x5ec9,0x5ef9,0x5f29,0x5f59,0x5f89,0x5fb9,0x5fe9,0x6019,0x6049,0x6079,0x60a9,0x60d9,0x6109,0x6139,0x6169, -0x5599,0x55c9,0x55f9,0x5629,0x5659,0x5689,0x56b9,0x56e9,0x5719,0x5749,0x5779,0x57a9,0x57d9,0x5809,0x5839,0x5869, -0x5899,0x58c9,0x58f9,0x5929,0x5959,0x5989,0x59b9,0x59e9,0x5a19,0x5a49,0x5a79,0x5aa9,0x5ad9,0x5b09,0x5b39,0x5b69, -0,0,0,0,0,4,0,0,4,0,0,0,0,0x64,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x6199,0x6219,0x6299,0x6319,0x63c9,0x6479,0x6519,0,0,0,0,0,0,0,0,0, -0,0,0,0x65b9,0x6639,0x66b9,0x6739,0x67b9,0,0,0,0,0,0,0x64,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,0,0,0,4,0,0,0,0,0,0,0,0, -0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64, -0x64,0x64,0x44,0x44,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,0,0,4,0,0,0,0,0,0, -0,0,0,0,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, -0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0, -0,0,4,0,4,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, -0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0, +0x44,0,0x44,0x44,0x64,0,0,0x44,0x44,0,0,0,0,0,0x44,0x44, +0,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0, +0,0,0,4,4,0,0x64,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,0x5259,1,1,1,1, +1,1,1,4,5,5,5,5,1,1,1,1,1,1,1,1, +1,5,4,4,0,0,0,0,0x5279,0x52a9,0x52d9,0x5309,0x5339,0x5369,0x5399,0x53c9, +0x53f9,0x5429,0x5459,0x5489,0x54b9,0x54e9,0x5519,0x5549,0x5b79,0x5ba9,0x5bd9,0x5c09,0x5c39,0x5c69,0x5c99,0x5cc9, +0x5cf9,0x5d29,0x5d59,0x5d89,0x5db9,0x5de9,0x5e19,0x5e49,0x5e79,0x5ea9,0x5ed9,0x5f09,0x5f39,0x5f69,0x5f99,0x5fc9, +0x5ff9,0x6029,0x6059,0x6089,0x60b9,0x60e9,0x6119,0x6149,0x5579,0x55a9,0x55d9,0x5609,0x5639,0x5669,0x5699,0x56c9, +0x56f9,0x5729,0x5759,0x5789,0x57b9,0x57e9,0x5819,0x5849,0x5879,0x58a9,0x58d9,0x5909,0x5939,0x5969,0x5999,0x59c9, +0x59f9,0x5a29,0x5a59,0x5a89,0x5ab9,0x5ae9,0x5b19,0x5b49,0,0,0,0,0,4,0,0, +4,0,0,0,0,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x6179,0x61f9,0x6279,0x62f9,0x63a9,0x6459,0x64e9,0, +0,0,0,0,0,0,0,0,0,0,0,0x6589,0x6609,0x6689,0x6709,0x6789, +0,0,0,0,0,0,0x64,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,4, +0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0, +0,4,0,0,0,0,0,0,0,0,0,0,0,0x1012,0x1012,0x1012, +0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, +0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0,0,0,4,0,4,0xf011,0xf011,0xf011, +0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, +0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0, +0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0x64,0,0,0,0,0,0, +0,0x64,0,0,0x64,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0x1412,0x1412,0x1412,0x1412, +0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0, +0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412, 0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412, -0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0xec11,0xec11,0xec11,0xec11, 0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11, -0xec11,0xec11,0xec11,0xec11,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412, -0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0,0,0,0,0xec11,0xec11,0xec11,0xec11, +0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412, +0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0,0,0,0, 0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11, -0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0,0,0,0,0,4,4,4, +0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x1392,0x1392,0x1392,0x1392, +0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0, +0x1392,0x1392,0,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0,0xec91, +0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0,0xec91, +0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0,0xec91,0xec91,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, +5,5,5,5,5,5,5,0,0,0,0,0,5,4,4,5, +5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,4,4,4, 0,4,4,0,0,0,0,0,4,0x64,4,0x44,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0x44,0x64,0x64,0,0,0,0,0x64,0,0,0,0, @@ -648,150 +668,177 @@ static const uint16_t ucase_props_trieIndex[12356]={ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0x64,0x64,0x44,0x44,0x44,0x64,0x44,0x64,0x64,0x64,0x64,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0x64,0x64, +0,0,0,0,0,0,0x64,0x64,0x44,0x44,0x44,0x64,0x44,0x64,0x64,0x64, +0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0x44,0x64,0x44,0x64,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4, -4,4,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -4,4,4,0,0,0x64,0x64,0,0,4,0,0,0x44,0x44,0x44,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -4,4,4,4,0,4,4,4,4,4,4,0x64,0x64,0,0,0, +4,4,4,4,4,4,4,4,4,4,0x64,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x64,0,0,4,4,0,0,0,0,0,0,0, 0,0,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4, -4,4,4,0,0x60,0,0,0,0,0,0,0,0,4,0x64,4, -4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,4,0,0,4,0x60,0x64,4, -0,0,0,0,0,0,4,0,0,0,0,4,4,4,4,4, -4,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, -0,0,0,0,0,0x60,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44, -0x44,0,0,0,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0,0, -0,0,0,0,0,0,0x64,4,4,0,0x64,0,0,0,0,0, +0,0,0,0,0,0,0,4,4,4,4,0,0,0x64,0x64,0, +0,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0, +0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,4,4,4,4,0,4,0, -0,0,0,4,4,0,0x64,0x64,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,4,4,4,4,0,4,4,4, +4,4,4,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0x64,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,4,4,4,0,0,0,0,0,0, -4,4,0,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0, +0,0,4,4,4,4,4,4,4,4,4,0,0x60,0,0,0, +0,0,0,0,0,4,0x64,4,4,0,0,4,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +4,4,0,0,4,0x60,0x64,4,0,0,0,0,0,0,4,0, +0,0,0,4,4,4,4,4,4,0x64,0x64,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,0, -0,4,0,0x64,0,0,0,0,0,0,0,0,0,0,0,4, -0,4,0,0,4,4,4,4,4,4,0x60,0x64,0,0,0,0, +4,0,0,0,0,0,0,0,0,0,0,0,0,0x60,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,4,4,0,0,4,4, -4,4,0,4,4,4,4,0x64,0,0,0,0,0,0,0,0, +0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0x44,0x44,0x44,0x44, +0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,4, +4,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0x44,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -4,4,4,4,4,4,4,4,0,0x64,0x64,0,0,0,0,0, -0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, +4,4,4,4,4,0,4,0,0,0,0,4,4,0,0x64,0x64, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, +4,4,0,0,0,0,0,0,4,4,0,0x64,0x64,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +4,4,4,4,4,4,4,0,0,4,0,0x64,0,0,0,0, +0,0,0,0,0,0,0,4,0,4,0,0,4,4,4,4, +4,4,0x60,0x64,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4,4,4,0,0,4,4,4,4,0,4,4,4,4,0x64, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4, +0,0x64,0x64,0,0,0,0,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, 0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, +0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, 0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, -0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, +0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,4,4,0x60,0x64,0, -0,0,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,4,4,0x60,0x64,0,0,0,0,0x64,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,4,4,4,0,0,4,4,0,0,0,0,0,4,4,4, -4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -0x64,4,4,4,4,0,0,4,4,4,4,0,0,0,0,0, -0,0,0,0x64,0,0,0,0,0,0,0,0,0,4,4,4, -4,4,4,0,0,4,4,4,0,0,0,0,0,0,0,0, -0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,0, -4,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,4,4,4,4,4,4,0,4,4,4,4, -4,4,0,0x64,4,4,4,4,4,4,4,4,0,0,4,4, -4,4,4,4,4,0,4,4,0,4,4,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4, -4,4,4,0,0,0,4,0,4,4,0,4,4,4,0x64,4, -0x64,0x64,0,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0, -0,4,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,4,4,0,0,4,4, +0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,0x64,4,4,4,4,0,0,4, +4,4,4,0,0,0,0,0,0,0,0,0x64,0,0,0,0, +0,0,0,0,0,4,4,4,4,4,4,0,0,4,4,4, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4, +4,4,4,4,4,4,4,0,4,0x64,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, -4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x64,0x64,0x64,0x64,0x64,0,0,0, +4,4,4,0,4,4,4,4,4,4,0,0x64,4,4,4,4, +4,4,4,4,0,0,4,4,4,4,4,4,4,0,4,4, +0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,4,4,4,4,4,4,0,0,0,4,0, +4,4,0,4,4,4,0x64,4,0x64,0x64,0,4,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,0,4,4,0,0,0, -0,0,0,0,0,0,0,0,0x60,0x60,0,0,0,0,0,0, +0,0,0,0,4,4,0,0,0,4,0,0x64,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0, +0,0,0,0,4,0x60,0x64,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,0x64,0,0,0,0,0, -0,0x60,0x60,0x64,0x64,0x64,0,0,0,0x60,0x60,0x60,0x60,0x60,0x60,4, -4,4,4,4,4,4,4,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0, -0,0x44,0x44,0x44,0x44,0x44,0x64,0x64,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44, -0x44,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0x44,0x44,0x44,0,0,0,0,0,0,0, +0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,0,0,0,0,0,0,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x64,0x64,0x64,0x64, +0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,4, +4,0,0,0,0,0,0,0,0,0,0,0,0x60,0x60,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4,4,4,4,0,4,4,4,4,4,4,4,0,4,4,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,4,0x64,0, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,0, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0x60,0x60,0x64, +0x64,0x64,0,0,0,0x60,0x60,0x60,0x60,0x60,0x60,4,4,4,4,4, +4,4,4,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0,0,0x44,0x44,0x44, +0x44,0x44,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1, +1,1,0x21,0x21,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,1,1,1,1,1,1,1,0,0x21,0x21,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1, 1,1,1,1,1,1,0x21,0x21,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,1,1,1,1,1,1,1,0,0x21,0x21, -1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,1,1,1,1,1,1,1,1,0x21,0x21,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,2,0,2,2, -0,0,2,0,0,2,2,0,0,2,2,2,2,0,2,2, -2,2,2,2,2,2,1,1,1,1,0,1,0,1,0x21,0x21, -1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -1,1,1,1,2,2,0,2,2,2,2,0,0,2,2,2, -2,2,2,2,2,0,2,2,2,2,2,2,2,0,1,1, +1,1,1,1,1,1,1,1,2,0,2,2,0,0,2,0, +0,2,2,0,0,2,2,2,2,0,2,2,2,2,2,2, +2,2,1,1,1,1,0,1,0,1,0x21,0x21,1,1,1,1, +0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1, +2,2,0,2,2,2,2,0,0,2,2,2,2,2,2,2, +2,0,2,2,2,2,2,2,2,0,1,1,1,1,1,1, +1,1,0x21,0x21,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,0,2,2,2,2,0,2,2,2,2, +2,0,2,0,0,0,2,2,2,2,2,2,2,0,1,1, 1,1,1,1,1,1,0x21,0x21,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,2,2,0,2,2,2,2,0, -2,2,2,2,2,0,2,0,0,0,2,2,2,2,2,2, -2,0,1,1,1,1,1,1,1,1,0x21,0x21,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1, -1,1,0,0,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1, +2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,0, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2, +1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1, -1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,1,1,1,0,1,1,1,1,1,1,2,1, +2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +1,1,1,0,1,1,1,1,1,1,2,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,4, -4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0, -0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0, -4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,4,4,4,0,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x44,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0x44, -0x44,0,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,4,4,4,4,4,4,4,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x64,0x64,0x64,0x64, -0x64,0x64,0x64,0,0,0,0,0,0,0,0,0,0x1112,0x1112,0x1112,0x1112, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,0,0,0,0,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0, +0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,4,4,4,4,4,0,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0,0,0x44,0x44,0x44,0x44,0x44,1,1,1,1,1,1,1,1, +1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,0x21,1,1,1,1,0,0,0,0,0,0,1,1,1, +1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x44,0x44,0,0x44,0x44,0,0x44,0x44, +0x44,0x44,0x44,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0x25,5,5,5,5,5,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0x44,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +0x25,0x25,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,4,4,4,4,4, +4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +0x64,0x64,0x64,0x44,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0,0,0,0,0, +0,0,0,0,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112, 0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112, -0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0xef11,0xef11, +0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11, 0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11, -0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0xef11,0x44,0x44,0x44,0x44, -0x44,0x44,0x64,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2, -2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0, +0xef11,0xef11,0xef11,0xef11,0x44,0x44,0x44,0x44,0x44,0x44,0x64,4,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0 +2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0 }; -static const uint16_t ucase_props_exceptions[1667]={ +static const uint16_t ucase_props_exceptions[1664]={ 0xc850,0x20,2,0x130,0x131,0x4810,0x20,0x841,0x6b,1,0x212a,0x841,0x73,1,0x17f,0x5c50, 0x20,2,0x130,0x131,0x844,0x4b,1,0x212a,0x844,0x53,1,0x17f,0x806,0x3bc,0x39c,0x841, 0xe5,1,0x212b,0x8c0,1,0x2220,0x73,0x73,0x53,0x53,0x53,0x73,0x1e9e,0x844,0xc5,1, @@ -862,41 +909,40 @@ static const uint16_t ucase_props_exceptions[1667]={ 0x3b7,0x3b9,0x397,0x399,0x880,0x2220,0x3ae,0x3b9,0x389,0x399,0x389,0x345,0x880,0x2220,0x3b7,0x342, 0x397,0x342,0x397,0x342,0x880,0x3330,0x3b7,0x342,0x3b9,0x397,0x342,0x399,0x397,0x342,0x345,0xc90, 9,0x220,0x3b7,0x3b9,0x397,0x399,0x880,0x3330,0x3b9,0x308,0x300,0x399,0x308,0x300,0x399,0x308, -0x300,0x8c0,1,0x3330,0x3b9,0x308,0x301,0x399,0x308,0x301,0x399,0x308,0x301,0x390,0x880,0x2220, -0x3b9,0x342,0x399,0x342,0x399,0x342,0x880,0x3330,0x3b9,0x308,0x342,0x399,0x308,0x342,0x399,0x308, -0x342,0x880,0x3330,0x3c5,0x308,0x300,0x3a5,0x308,0x300,0x3a5,0x308,0x300,0x8c0,1,0x3330,0x3c5, -0x308,0x301,0x3a5,0x308,0x301,0x3a5,0x308,0x301,0x3b0,0x880,0x2220,0x3c1,0x313,0x3a1,0x313,0x3a1, -0x313,0x880,0x2220,0x3c5,0x342,0x3a5,0x342,0x3a5,0x342,0x880,0x3330,0x3c5,0x308,0x342,0x3a5,0x308, -0x342,0x3a5,0x308,0x342,0x880,0x2220,0x1f7c,0x3b9,0x1ffa,0x399,0x1ffa,0x345,0x890,9,0x220,0x3c9, -0x3b9,0x3a9,0x399,0x880,0x2220,0x3ce,0x3b9,0x38f,0x399,0x38f,0x345,0x880,0x2220,0x3c9,0x342,0x3a9, -0x342,0x3a9,0x342,0x880,0x3330,0x3c9,0x342,0x3b9,0x3a9,0x342,0x399,0x3a9,0x342,0x345,0xc90,9, -0x220,0x3c9,0x3b9,0x3a9,0x399,0xc50,0x1d5d,1,0x3a9,0xc50,0x20bf,1,0x4b,0xc50,0x2046,1, -0xc5,0xc10,0x29f7,0xc10,0xee6,0xc10,0x29e7,0xc10,0x2a2b,0xc10,0x2a28,0xc10,0x2a1c,0xc10,0x29fd,0xc10, -0x2a1f,0xc10,0x2a1e,0xc10,0x2a3f,0xc10,0x1c60,0x841,0xa64b,1,0x1c88,0x844,0xa64a,1,0x1c88,0xc10, -0x8a04,0xc10,0xa528,0xc10,0xa544,0xc10,0xa54f,0xc10,0xa54b,0xc10,0xa541,0xc10,0xa512,0xc10,0xa52a,0xc10, -0xa515,0x810,0x3a0,0xc10,0xa543,0xc10,0x8a38,0xc10,0x3a0,0x806,0x13a0,0x13a0,0x806,0x13a1,0x13a1,0x806, -0x13a2,0x13a2,0x806,0x13a3,0x13a3,0x806,0x13a4,0x13a4,0x806,0x13a5,0x13a5,0x806,0x13a6,0x13a6,0x806,0x13a7, -0x13a7,0x806,0x13a8,0x13a8,0x806,0x13a9,0x13a9,0x806,0x13aa,0x13aa,0x806,0x13ab,0x13ab,0x806,0x13ac,0x13ac, -0x806,0x13ad,0x13ad,0x806,0x13ae,0x13ae,0x806,0x13af,0x13af,0x806,0x13b0,0x13b0,0x806,0x13b1,0x13b1,0x806, -0x13b2,0x13b2,0x806,0x13b3,0x13b3,0x806,0x13b4,0x13b4,0x806,0x13b5,0x13b5,0x806,0x13b6,0x13b6,0x806,0x13b7, -0x13b7,0x806,0x13b8,0x13b8,0x806,0x13b9,0x13b9,0x806,0x13ba,0x13ba,0x806,0x13bb,0x13bb,0x806,0x13bc,0x13bc, -0x806,0x13bd,0x13bd,0x806,0x13be,0x13be,0x806,0x13bf,0x13bf,0x806,0x13c0,0x13c0,0x806,0x13c1,0x13c1,0x806, -0x13c2,0x13c2,0x806,0x13c3,0x13c3,0x806,0x13c4,0x13c4,0x806,0x13c5,0x13c5,0x806,0x13c6,0x13c6,0x806,0x13c7, -0x13c7,0x806,0x13c8,0x13c8,0x806,0x13c9,0x13c9,0x806,0x13ca,0x13ca,0x806,0x13cb,0x13cb,0x806,0x13cc,0x13cc, -0x806,0x13cd,0x13cd,0x806,0x13ce,0x13ce,0x806,0x13cf,0x13cf,0x806,0x13d0,0x13d0,0x806,0x13d1,0x13d1,0x806, -0x13d2,0x13d2,0x806,0x13d3,0x13d3,0x806,0x13d4,0x13d4,0x806,0x13d5,0x13d5,0x806,0x13d6,0x13d6,0x806,0x13d7, -0x13d7,0x806,0x13d8,0x13d8,0x806,0x13d9,0x13d9,0x806,0x13da,0x13da,0x806,0x13db,0x13db,0x806,0x13dc,0x13dc, -0x806,0x13dd,0x13dd,0x806,0x13de,0x13de,0x806,0x13df,0x13df,0x806,0x13e0,0x13e0,0x806,0x13e1,0x13e1,0x806, -0x13e2,0x13e2,0x806,0x13e3,0x13e3,0x806,0x13e4,0x13e4,0x806,0x13e5,0x13e5,0x806,0x13e6,0x13e6,0x806,0x13e7, -0x13e7,0x806,0x13e8,0x13e8,0x806,0x13e9,0x13e9,0x806,0x13ea,0x13ea,0x806,0x13eb,0x13eb,0x806,0x13ec,0x13ec, -0x806,0x13ed,0x13ed,0x806,0x13ee,0x13ee,0x806,0x13ef,0x13ef,0x880,0x2220,0x66,0x66,0x46,0x46,0x46, -0x66,0x880,0x2220,0x66,0x69,0x46,0x49,0x46,0x69,0x880,0x2220,0x66,0x6c,0x46,0x4c,0x46, -0x6c,0x880,0x3330,0x66,0x66,0x69,0x46,0x46,0x49,0x46,0x66,0x69,0x880,0x3330,0x66,0x66, -0x6c,0x46,0x46,0x4c,0x46,0x66,0x6c,0x8c0,1,0x2220,0x73,0x74,0x53,0x54,0x53,0x74, -0xfb06,0x8c0,1,0x2220,0x73,0x74,0x53,0x54,0x53,0x74,0xfb05,0x880,0x2220,0x574,0x576,0x544, -0x546,0x544,0x576,0x880,0x2220,0x574,0x565,0x544,0x535,0x544,0x565,0x880,0x2220,0x574,0x56b,0x544, -0x53b,0x544,0x56b,0x880,0x2220,0x57e,0x576,0x54e,0x546,0x54e,0x576,0x880,0x2220,0x574,0x56d,0x544, -0x53d,0x544,0x56d +0x300,0x882,0x390,0x3330,0x3b9,0x308,0x301,0x399,0x308,0x301,0x399,0x308,0x301,0x880,0x2220,0x3b9, +0x342,0x399,0x342,0x399,0x342,0x880,0x3330,0x3b9,0x308,0x342,0x399,0x308,0x342,0x399,0x308,0x342, +0x880,0x3330,0x3c5,0x308,0x300,0x3a5,0x308,0x300,0x3a5,0x308,0x300,0x882,0x3b0,0x3330,0x3c5,0x308, +0x301,0x3a5,0x308,0x301,0x3a5,0x308,0x301,0x880,0x2220,0x3c1,0x313,0x3a1,0x313,0x3a1,0x313,0x880, +0x2220,0x3c5,0x342,0x3a5,0x342,0x3a5,0x342,0x880,0x3330,0x3c5,0x308,0x342,0x3a5,0x308,0x342,0x3a5, +0x308,0x342,0x880,0x2220,0x1f7c,0x3b9,0x1ffa,0x399,0x1ffa,0x345,0x890,9,0x220,0x3c9,0x3b9,0x3a9, +0x399,0x880,0x2220,0x3ce,0x3b9,0x38f,0x399,0x38f,0x345,0x880,0x2220,0x3c9,0x342,0x3a9,0x342,0x3a9, +0x342,0x880,0x3330,0x3c9,0x342,0x3b9,0x3a9,0x342,0x399,0x3a9,0x342,0x345,0xc90,9,0x220,0x3c9, +0x3b9,0x3a9,0x399,0xc50,0x1d5d,1,0x3a9,0xc50,0x20bf,1,0x4b,0xc50,0x2046,1,0xc5,0xc10, +0x29f7,0xc10,0xee6,0xc10,0x29e7,0xc10,0x2a2b,0xc10,0x2a28,0xc10,0x2a1c,0xc10,0x29fd,0xc10,0x2a1f,0xc10, +0x2a1e,0xc10,0x2a3f,0xc10,0x1c60,0x841,0xa64b,1,0x1c88,0x844,0xa64a,1,0x1c88,0xc10,0x8a04,0xc10, +0xa528,0xc10,0xa544,0xc10,0xa54f,0xc10,0xa54b,0xc10,0xa541,0xc10,0xa512,0xc10,0xa52a,0xc10,0xa515,0x810, +0x3a0,0xc10,0xa543,0xc10,0x8a38,0xc10,0x3a0,0x806,0x13a0,0x13a0,0x806,0x13a1,0x13a1,0x806,0x13a2,0x13a2, +0x806,0x13a3,0x13a3,0x806,0x13a4,0x13a4,0x806,0x13a5,0x13a5,0x806,0x13a6,0x13a6,0x806,0x13a7,0x13a7,0x806, +0x13a8,0x13a8,0x806,0x13a9,0x13a9,0x806,0x13aa,0x13aa,0x806,0x13ab,0x13ab,0x806,0x13ac,0x13ac,0x806,0x13ad, +0x13ad,0x806,0x13ae,0x13ae,0x806,0x13af,0x13af,0x806,0x13b0,0x13b0,0x806,0x13b1,0x13b1,0x806,0x13b2,0x13b2, +0x806,0x13b3,0x13b3,0x806,0x13b4,0x13b4,0x806,0x13b5,0x13b5,0x806,0x13b6,0x13b6,0x806,0x13b7,0x13b7,0x806, +0x13b8,0x13b8,0x806,0x13b9,0x13b9,0x806,0x13ba,0x13ba,0x806,0x13bb,0x13bb,0x806,0x13bc,0x13bc,0x806,0x13bd, +0x13bd,0x806,0x13be,0x13be,0x806,0x13bf,0x13bf,0x806,0x13c0,0x13c0,0x806,0x13c1,0x13c1,0x806,0x13c2,0x13c2, +0x806,0x13c3,0x13c3,0x806,0x13c4,0x13c4,0x806,0x13c5,0x13c5,0x806,0x13c6,0x13c6,0x806,0x13c7,0x13c7,0x806, +0x13c8,0x13c8,0x806,0x13c9,0x13c9,0x806,0x13ca,0x13ca,0x806,0x13cb,0x13cb,0x806,0x13cc,0x13cc,0x806,0x13cd, +0x13cd,0x806,0x13ce,0x13ce,0x806,0x13cf,0x13cf,0x806,0x13d0,0x13d0,0x806,0x13d1,0x13d1,0x806,0x13d2,0x13d2, +0x806,0x13d3,0x13d3,0x806,0x13d4,0x13d4,0x806,0x13d5,0x13d5,0x806,0x13d6,0x13d6,0x806,0x13d7,0x13d7,0x806, +0x13d8,0x13d8,0x806,0x13d9,0x13d9,0x806,0x13da,0x13da,0x806,0x13db,0x13db,0x806,0x13dc,0x13dc,0x806,0x13dd, +0x13dd,0x806,0x13de,0x13de,0x806,0x13df,0x13df,0x806,0x13e0,0x13e0,0x806,0x13e1,0x13e1,0x806,0x13e2,0x13e2, +0x806,0x13e3,0x13e3,0x806,0x13e4,0x13e4,0x806,0x13e5,0x13e5,0x806,0x13e6,0x13e6,0x806,0x13e7,0x13e7,0x806, +0x13e8,0x13e8,0x806,0x13e9,0x13e9,0x806,0x13ea,0x13ea,0x806,0x13eb,0x13eb,0x806,0x13ec,0x13ec,0x806,0x13ed, +0x13ed,0x806,0x13ee,0x13ee,0x806,0x13ef,0x13ef,0x880,0x2220,0x66,0x66,0x46,0x46,0x46,0x66,0x880, +0x2220,0x66,0x69,0x46,0x49,0x46,0x69,0x880,0x2220,0x66,0x6c,0x46,0x4c,0x46,0x6c,0x880, +0x3330,0x66,0x66,0x69,0x46,0x46,0x49,0x46,0x66,0x69,0x880,0x3330,0x66,0x66,0x6c,0x46, +0x46,0x4c,0x46,0x66,0x6c,0x882,0xfb06,0x2220,0x73,0x74,0x53,0x54,0x53,0x74,0x8c0,1, +0x2220,0x73,0x74,0x53,0x54,0x53,0x74,0xfb05,0x880,0x2220,0x574,0x576,0x544,0x546,0x544,0x576, +0x880,0x2220,0x574,0x565,0x544,0x535,0x544,0x565,0x880,0x2220,0x574,0x56b,0x544,0x53b,0x544,0x56b, +0x880,0x2220,0x57e,0x576,0x54e,0x546,0x54e,0x576,0x880,0x2220,0x574,0x56d,0x544,0x53d,0x544,0x56d }; static const uint16_t ucase_props_unfold[370]={ @@ -927,23 +973,23 @@ static const uint16_t ucase_props_unfold[370]={ }; static const UCaseProps ucase_props_singleton={ - NULL, + nullptr, ucase_props_indexes, ucase_props_exceptions, ucase_props_unfold, { ucase_props_trieIndex, - ucase_props_trieIndex+3288, - NULL, - 3288, - 9068, + ucase_props_trieIndex+3412, + nullptr, + 3412, + 9736, 0x188, - 0xd54, + 0xdd0, 0x0, 0x0, 0xe0800, - 0x3040, - NULL, 0, FALSE, FALSE, 0, NULL + 0x3358, + nullptr, 0, false, false, 0, nullptr }, { 4,0,0,0 } }; diff --git a/icu/icu4c/source/common/ucasemap.cpp b/icu/icu4c/source/common/ucasemap.cpp index ed72bda828f..fc0439db0f6 100644 --- a/icu/icu4c/source/common/ucasemap.cpp +++ b/icu/icu4c/source/common/ucasemap.cpp @@ -112,8 +112,7 @@ ucasemap_setLocale(UCaseMap *csm, const char *locale, UErrorCode *pErrorCode) { if(length==sizeof(csm->locale)) { *pErrorCode=U_BUFFER_OVERFLOW_ERROR; } - if(U_SUCCESS(*pErrorCode)) { - csm->caseLocale=UCASE_LOC_UNKNOWN; + if(U_SUCCESS(*pErrorCode)) { csm->caseLocale = ucase_getCaseLocale(csm->locale); } else { csm->locale[0]=0; @@ -158,7 +157,7 @@ appendResult(int32_t cpLength, int32_t result, const UChar *s, ByteSinkUtil::appendCodePoint(cpLength, result, sink, edits); } } - return TRUE; + return true; } // See unicode/utf8.h U8_APPEND_UNSAFE(). @@ -420,6 +419,97 @@ void toUpper(int32_t caseLocale, uint32_t options, #if !UCONFIG_NO_BREAK_ITERATION +namespace { + +constexpr uint8_t ACUTE_BYTE0 = u8"\u0301"[0]; + +constexpr uint8_t ACUTE_BYTE1 = u8"\u0301"[1]; + +/** + * Input: c is a letter I with or without acute accent. + * start is the index in src after c, and is less than segmentLimit. + * If a plain i/I is followed by a plain j/J, + * or an i/I with acute (precomposed or decomposed) is followed by a j/J with acute, + * then we output accordingly. + * + * @return the src index after the titlecased sequence, or the start index if no Dutch IJ + */ +int32_t maybeTitleDutchIJ(const uint8_t *src, UChar32 c, int32_t start, int32_t segmentLimit, + ByteSink &sink, uint32_t options, icu::Edits *edits, UErrorCode &errorCode) { + U_ASSERT(start < segmentLimit); + + int32_t index = start; + bool withAcute = false; + + // If the conditions are met, then the following variables tell us what to output. + int32_t unchanged1 = 0; // code units before the j, or the whole sequence (0..3) + bool doTitleJ = false; // true if the j needs to be titlecased + int32_t unchanged2 = 0; // after the j (0 or 1) + + // next character after the first letter + UChar32 c2; + c2 = src[index++]; + + // Is the first letter an i/I with accent? + if (c == u'I') { + if (c2 == ACUTE_BYTE0 && index < segmentLimit && src[index++] == ACUTE_BYTE1) { + withAcute = true; + unchanged1 = 2; // ACUTE is 2 code units in UTF-8 + if (index == segmentLimit) { return start; } + c2 = src[index++]; + } + } else { // Í + withAcute = true; + } + + // Is the next character a j/J? + if (c2 == u'j') { + doTitleJ = true; + } else if (c2 == u'J') { + ++unchanged1; + } else { + return start; + } + + // A plain i/I must be followed by a plain j/J. + // An i/I with acute must be followed by a j/J with acute. + if (withAcute) { + if ((index + 1) >= segmentLimit || src[index++] != ACUTE_BYTE0 || src[index++] != ACUTE_BYTE1) { + return start; + } + if (doTitleJ) { + unchanged2 = 2; // ACUTE is 2 code units in UTF-8 + } else { + unchanged1 = unchanged1 + 2; // ACUTE is 2 code units in UTF-8 + } + } + + // There must not be another combining mark. + if (index < segmentLimit) { + int32_t cp; + int32_t i = index; + U8_NEXT(src, i, segmentLimit, cp); + uint32_t typeMask = U_GET_GC_MASK(cp); + if ((typeMask & U_GC_M_MASK) != 0) { + return start; + } + } + + // Output the rest of the Dutch IJ. + ByteSinkUtil::appendUnchanged(src + start, unchanged1, sink, options, edits, errorCode); + start += unchanged1; + if (doTitleJ) { + ByteSinkUtil::appendCodePoint(1, u'J', sink, edits); + ++start; + } + ByteSinkUtil::appendUnchanged(src + start, unchanged2, sink, options, edits, errorCode); + + U_ASSERT(start + unchanged2 == index); + return index; +} + +} // namespace + U_CFUNC void U_CALLCONV ucasemap_internalUTF8ToTitle( int32_t caseLocale, uint32_t options, BreakIterator *iter, @@ -435,14 +525,14 @@ ucasemap_internalUTF8ToTitle( csc.p=(void *)src; csc.limit=srcLength; int32_t prev=0; - UBool isFirstIndex=TRUE; + UBool isFirstIndex=true; /* titlecasing loop */ while(prevfirst(); } else { index=iter->next(); @@ -504,19 +594,14 @@ ucasemap_internalUTF8ToTitle( } /* Special case Dutch IJ titlecasing */ - if (titleStart+1 < index && - caseLocale == UCASE_LOC_DUTCH && - (src[titleStart] == 0x0049 || src[titleStart] == 0x0069)) { - if (src[titleStart+1] == 0x006A) { - ByteSinkUtil::appendCodePoint(1, 0x004A, sink, edits); - titleLimit++; - } else if (src[titleStart+1] == 0x004A) { - // Keep the capital J from getting lowercased. - if (!ByteSinkUtil::appendUnchanged(src+titleStart+1, 1, - sink, options, edits, errorCode)) { - return; - } - titleLimit++; + if (titleLimit < index && + caseLocale == UCASE_LOC_DUTCH) { + if (c < 0) { + c = ~c; + } + + if (c == u'I' || c == u'Í') { + titleLimit = maybeTitleDutchIJ(src, c, titleLimit, index, sink, options, edits, errorCode); } } @@ -558,12 +643,12 @@ UBool isFollowedByCasedLetter(const uint8_t *s, int32_t i, int32_t length) { if ((type & UCASE_IGNORABLE) != 0) { // Case-ignorable, continue with the loop. } else if (type != UCASE_NONE) { - return TRUE; // Followed by cased letter. + return true; // Followed by cased letter. } else { - return FALSE; // Uncased and not case-ignorable. + return false; // Uncased and not case-ignorable. } } - return FALSE; // Not followed by cased letter. + return false; // Not followed by cased letter. } // Keep this consistent with the UTF-16 version in ustrcase.cpp and the Java version in CaseMap.java. @@ -622,7 +707,7 @@ void toUpper(uint32_t options, nextState |= AFTER_VOWEL_WITH_ACCENT; } // Map according to Greek rules. - UBool addTonos = FALSE; + UBool addTonos = false; if (upper == 0x397 && (data & HAS_ACCENT) != 0 && numYpogegrammeni == 0 && @@ -633,7 +718,7 @@ void toUpper(uint32_t options, if (i == nextIndex) { upper = 0x389; // Preserve the precomposed form. } else { - addTonos = TRUE; + addTonos = true; } } else if ((data & HAS_DIALYTIKA) != 0) { // Preserve a vowel with dialytika in precomposed form if it exists. @@ -648,7 +733,7 @@ void toUpper(uint32_t options, UBool change; if (edits == nullptr && (options & U_OMIT_UNCHANGED_TEXT) == 0) { - change = TRUE; // common, simple usage + change = true; // common, simple usage } else { // Find out first whether we are changing the text. U_ASSERT(0x370 <= upper && upper <= 0x3ff); // 2-byte UTF-8, main Greek block diff --git a/icu/icu4c/source/common/uchar.cpp b/icu/icu4c/source/common/uchar.cpp index 61e9c3d900d..49564069b71 100644 --- a/icu/icu4c/source/common/uchar.cpp +++ b/icu/icu4c/source/common/uchar.cpp @@ -126,7 +126,7 @@ u_isxdigit(UChar32 c) { (c<=0x66 && c>=0x41 && (c<=0x46 || c>=0x61)) || (c>=0xff21 && c<=0xff46 && (c<=0xff26 || c>=0xff41)) ) { - return TRUE; + return true; } GET_PROPS(c, props); @@ -249,7 +249,7 @@ U_CAPI UBool U_EXPORT2 u_isprint(UChar32 c) { uint32_t props; GET_PROPS(c, props); - /* comparing ==0 returns FALSE for the categories mentioned */ + /* comparing ==0 returns false for the categories mentioned */ return (UBool)((CAT_MASK(props)&U_GC_C_MASK)==0); } @@ -273,7 +273,7 @@ U_CAPI UBool U_EXPORT2 u_isgraph(UChar32 c) { uint32_t props; GET_PROPS(c, props); - /* comparing ==0 returns FALSE for the categories mentioned */ + /* comparing ==0 returns false for the categories mentioned */ return (UBool)((CAT_MASK(props)& (U_GC_CC_MASK|U_GC_CF_MASK|U_GC_CS_MASK|U_GC_CN_MASK|U_GC_Z_MASK)) ==0); @@ -291,7 +291,7 @@ u_isgraphPOSIX(UChar32 c) { uint32_t props; GET_PROPS(c, props); /* \p{space}\p{gc=Control} == \p{gc=Z}\p{Control} */ - /* comparing ==0 returns FALSE for the categories mentioned */ + /* comparing ==0 returns false for the categories mentioned */ return (UBool)((CAT_MASK(props)& (U_GC_CC_MASK|U_GC_CS_MASK|U_GC_CN_MASK|U_GC_Z_MASK)) ==0); @@ -304,30 +304,6 @@ u_ispunct(UChar32 c) { return (UBool)((CAT_MASK(props)&U_GC_P_MASK)!=0); } -/* Checks if the Unicode character can start a Unicode identifier.*/ -U_CAPI UBool U_EXPORT2 -u_isIDStart(UChar32 c) { - /* same as u_isalpha() */ - uint32_t props; - GET_PROPS(c, props); - return (UBool)((CAT_MASK(props)&(U_GC_L_MASK|U_GC_NL_MASK))!=0); -} - -/* Checks if the Unicode character can be a Unicode identifier part other than starting the - identifier.*/ -U_CAPI UBool U_EXPORT2 -u_isIDPart(UChar32 c) { - uint32_t props; - GET_PROPS(c, props); - return (UBool)( - (CAT_MASK(props)& - (U_GC_ND_MASK|U_GC_NL_MASK| - U_GC_L_MASK| - U_GC_PC_MASK|U_GC_MC_MASK|U_GC_MN_MASK) - )!=0 || - u_isIDIgnorable(c)); -} - /*Checks if the Unicode character can be ignorable in a Java or Unicode identifier.*/ U_CAPI UBool U_EXPORT2 u_isIDIgnorable(UChar32 c) { @@ -591,7 +567,7 @@ uscript_hasScript(UChar32 c, UScriptCode sc) { uint32_t sc32=sc; if(sc32>0x7fff) { /* Guard against bogus input that would make us go past the Script_Extensions terminator. */ - return FALSE; + return false; } while(sc32>*scx) { ++scx; @@ -654,7 +630,7 @@ _enumPropertyStartsRange(const void *context, UChar32 start, UChar32 end, uint32 sa->add(sa->set, start); (void)end; (void)value; - return TRUE; + return true; } #define USET_ADD_CP_AND_NEXT(sa, cp) sa->add(sa->set, cp); sa->add(sa->set, cp+1) diff --git a/icu/icu4c/source/common/uchar_props_data.h b/icu/icu4c/source/common/uchar_props_data.h index 9a78918204f..03242239753 100644 --- a/icu/icu4c/source/common/uchar_props_data.h +++ b/icu/icu4c/source/common/uchar_props_data.h @@ -1,6 +1,5 @@ -// © 2016 and later: Unicode, Inc. and others. +// Copyright (C) 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html -// // Copyright (C) 1999-2016, International Business Machines // Corporation and others. All Rights Reserved. // @@ -8,149 +7,148 @@ // // machine-generated by: icu/tools/unicode/c/genprops/corepropsbuilder.cpp - #ifdef INCLUDED_FROM_UCHAR_C -static const UVersionInfo dataVersion={0xd,0,0,0}; +static const UVersionInfo dataVersion={0xf,1,0,0}; -static const uint16_t propsTrie_index[22276]={ -0x46d,0x475,0x47d,0x485,0x49d,0x4a5,0x4ad,0x4b5,0x4bd,0x4c5,0x4cb,0x4d3,0x4db,0x4e3,0x4eb,0x4f3, -0x4f9,0x501,0x509,0x511,0x514,0x51c,0x524,0x52c,0x534,0x53c,0x538,0x540,0x548,0x550,0x555,0x55d, -0x565,0x56d,0x571,0x579,0x581,0x589,0x591,0x599,0x595,0x59d,0x5a2,0x5aa,0x5b0,0x5b8,0x5c0,0x5c8, -0x5d0,0x5d8,0x5e0,0x5e8,0x5ed,0x5f5,0x5f8,0x600,0x608,0x610,0x616,0x61e,0x61d,0x625,0x62d,0x635, -0x645,0x63d,0x64d,0x655,0x48d,0x665,0x66b,0x65d,0x67b,0x67d,0x685,0x673,0x695,0x69b,0x6a3,0x68d, -0x6b3,0x6b9,0x6c1,0x6ab,0x6d1,0x6d7,0x6df,0x6c9,0x6ef,0x6f5,0x6fd,0x6e7,0x70d,0x715,0x71d,0x705, -0x72d,0x733,0x73b,0x725,0x74b,0x751,0x759,0x743,0x769,0x76e,0x776,0x761,0x786,0x78d,0x795,0x77e, -0x619,0x79d,0x7a5,0x48d,0x7ad,0x7b4,0x7bc,0x48d,0x7c4,0x7cc,0x7d4,0x7d9,0x7e1,0x7e8,0x7f0,0x48d, -0x5d8,0x7f8,0x800,0x808,0x810,0x565,0x820,0x818,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x828,0x5d8,0x830,0x834,0x83c,0x5d8,0x842,0x5d8,0x848,0x850,0x858,0x565,0x565,0x860, -0x868,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x86d,0x875,0x5d8,0x5d8,0x87d,0x885,0x88d,0x895,0x89d,0x5d8,0x8a5,0x8ad,0x8b5, -0x8c5,0x5d8,0x8cd,0x8cf,0x8d7,0x8bd,0x5d8,0x8da,0x8ee,0x8e2,0x8ea,0x8f6,0x5d8,0x8fe,0x904,0x90c, -0x914,0x5d8,0x924,0x92c,0x934,0x91c,0x944,0x48d,0x94c,0x94f,0x957,0x93c,0x967,0x95f,0x5d8,0x96e, -0x5d8,0x97d,0x976,0x985,0x98d,0x991,0x999,0x9a1,0x50d,0x9a9,0x9ac,0x9b2,0x9b9,0x9ac,0x534,0x9c1, -0x4bd,0x4bd,0x4bd,0x4bd,0x9c9,0x4bd,0x4bd,0x4bd,0x9d9,0x9e1,0x9e9,0x9f1,0x9f9,0x9fd,0xa05,0x9d1, -0xa1d,0xa25,0xa0d,0xa15,0xa2d,0xa35,0xa3d,0xa45,0xa5d,0xa4d,0xa55,0xa65,0xa6d,0xa7c,0xa81,0xa74, -0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa91,0xa99,0x90c,0xa9c,0xaa4,0xaab,0xab0,0xab8, -0x90c,0xabf,0xabe,0xacf,0xad2,0x90c,0x90c,0xac7,0x90c,0x90c,0x90c,0x90c,0x90c,0xae1,0xae9,0xad9, -0x90c,0x90c,0x90c,0xaee,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0xaf4,0xafc,0x90c,0xb04,0xb0b, -0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0xa89,0xa89,0xa89,0xa89,0xb13,0xa89,0xb1a,0xb21, -0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0x90c,0xb29,0xb30,0xb34,0xb3a,0x90c,0x90c,0x90c, -0x565,0xb4a,0xb42,0xb52,0x4bd,0x4bd,0x4bd,0xb5a,0x50d,0xb62,0x5d8,0xb68,0xb78,0xb70,0xb70,0x534, -0xb80,0xb88,0xb90,0x48d,0xb98,0x90c,0x90c,0xb9f,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0xba7,0xbad, -0xbbd,0xbb5,0x619,0x5d8,0xbc5,0x868,0x5d8,0xbcd,0xbd5,0xbd9,0x5d8,0x5d8,0xbde,0x5d8,0x90c,0xbe5, -0xab9,0xbed,0xbf3,0x90c,0xbed,0xbfb,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c, -0xc03,0x5d8,0x5d8,0x5d8,0xc0b,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0xc11,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0xc16,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x90c,0x90c, -0xc1e,0x5d8,0xc21,0x5d8,0xc29,0xc2f,0xc37,0xc3f,0xc44,0x5d8,0x5d8,0xc48,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0xc4f,0x5d8,0xc56,0xc5c,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0xc64,0x5d8,0x5d8,0x5d8,0xc6c,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0xc6e,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0xc75,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0xc7c,0x5d8,0x5d8,0x5d8,0xc83,0xc8b,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0xc90,0x5d8,0x5d8,0xc98,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0xc9c,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0xc9f,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0xca2,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0xca8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0xcb0,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0xcb5,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0xcba,0x5d8,0x5d8,0x5d8,0xcbf,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0xcc7,0xcce,0xcd2,0x5d8,0x5d8,0x5d8,0xcd9,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x8ce, -0xce7,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0xcdf,0x90c,0xcef,0x985,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0xcf4,0xcfc,0x4bd,0xd0c,0xd04,0x5d8,0x5d8,0xd14,0xd1c,0xd2c,0x4bd,0xd31,0xd39,0xd3f,0xd47,0xd24, -0xd4f,0xd57,0x5d8,0xd5f,0xd6f,0xd72,0xd67,0xd7a,0x62d,0xd82,0xd89,0x8ce,0x67b,0xd99,0xd91,0xda1, -0x5d8,0xda9,0xdb1,0xdb9,0x5d8,0xdc1,0xdc9,0xdd1,0xdd9,0xde1,0xde5,0xded,0x50d,0x50d,0x5d8,0xdf5, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0xdfd,0xe09,0xe01, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11, -0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0x5d8,0x5d8,0x5d8,0xe21,0x5d8,0xcda,0xe28,0xe2d, -0x5d8,0x5d8,0x5d8,0xe35,0x5d8,0x5d8,0x8d9,0x48d,0xe4b,0xe3b,0xe43,0x5d8,0x5d8,0xe53,0xe5b,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0xe60,0xe68,0x5d8,0xe6c,0x5d8,0xe72,0xe76, -0xe7e,0xe86,0xe8d,0xe95,0x5d8,0x5d8,0x5d8,0xe9b,0xeb3,0x47d,0xebb,0xec3,0xec8,0x8ee,0xea3,0xeab, -0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11, -0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11,0xe11, -0x1234,0x1234,0x1274,0x12b4,0x12f4,0x132c,0x136c,0x13ac,0x13e4,0x1424,0x1450,0x1490,0x14d0,0x14e0,0x1520,0x1554, -0x1594,0x15c4,0x1604,0x1644,0x1654,0x1688,0x16c0,0x1700,0x1740,0x1780,0x17b4,0x17e0,0x1820,0x1858,0x1874,0x18b4, -0xa80,0xac0,0xb00,0xb40,0xb80,0xa40,0xbc0,0xa40,0xbe2,0xa40,0xa40,0xa40,0xa40,0xc22,0x1db,0x1db, -0xc62,0xca2,0xa40,0xa40,0xa40,0xa40,0xce2,0xd02,0xa40,0xa40,0xd42,0xd82,0xdc2,0xe02,0xe42,0xe82, -0xec2,0xef9,0x1db,0x1db,0xf1d,0xf51,0x1db,0xf79,0x1db,0x1db,0x1db,0x1db,0xfa6,0x1db,0x1db,0x1db, -0x1db,0x1db,0x1db,0x1db,0xfba,0x1db,0xff2,0x1032,0x1db,0x103d,0x1db,0x1db,0x1db,0x1073,0xa40,0x10b3, -0x1db,0x1db,0x10f3,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, +static const uint16_t propsTrie_index[23156]={ +0x495,0x49d,0x4a5,0x4ad,0x4c5,0x4cd,0x4d5,0x4dd,0x4e5,0x4ed,0x4f3,0x4fb,0x503,0x50b,0x513,0x51b, +0x521,0x529,0x531,0x539,0x53c,0x544,0x54c,0x554,0x55c,0x564,0x560,0x568,0x570,0x578,0x57d,0x585, +0x58d,0x595,0x599,0x5a1,0x5a9,0x5b1,0x5b9,0x5c1,0x5bd,0x5c5,0x5ca,0x5d2,0x5d8,0x5e0,0x5e8,0x5f0, +0x5f8,0x600,0x608,0x610,0x615,0x61d,0x620,0x628,0x630,0x638,0x63e,0x646,0x645,0x64d,0x655,0x65d, +0x66d,0x665,0x675,0x67d,0x683,0x600,0x693,0x68b,0x6a3,0x6a5,0x6ad,0x69b,0x6bd,0x6c3,0x6cb,0x6b5, +0x6db,0x6e1,0x6e9,0x6d3,0x6f9,0x6ff,0x707,0x6f1,0x717,0x71d,0x725,0x70f,0x735,0x73d,0x745,0x72d, +0x755,0x75b,0x763,0x74d,0x773,0x779,0x781,0x76b,0x791,0x796,0x79e,0x789,0x7ae,0x7b5,0x7bd,0x7a6, +0x641,0x7c5,0x7cd,0x4b5,0x7d5,0x7dc,0x7e4,0x4b5,0x7ec,0x7f4,0x7fc,0x801,0x809,0x810,0x818,0x4b5, +0x600,0x820,0x828,0x830,0x838,0x58d,0x848,0x840,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x850,0x600,0x858,0x85c,0x864,0x600,0x86a,0x600,0x870,0x878,0x880,0x58d,0x58d,0x888, +0x890,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x895,0x89d,0x600,0x600,0x8a5,0x8ad,0x8b5,0x8bd,0x8c5,0x600,0x8cd,0x8d5,0x8dd, +0x8ed,0x600,0x8f5,0x8f7,0x8ff,0x8e5,0x600,0x902,0x916,0x90a,0x912,0x91e,0x600,0x926,0x92c,0x934, +0x93c,0x600,0x94c,0x954,0x95c,0x944,0x96c,0x4b5,0x974,0x977,0x97f,0x964,0x98f,0x987,0x600,0x996, +0x600,0x9a5,0x99e,0x9ad,0x9b5,0x9b9,0x9c1,0x9c9,0x535,0x9d1,0x9d4,0x9da,0x9e1,0x9d4,0x55c,0x55c, +0x4e5,0x4e5,0x4e5,0x4e5,0x9e9,0x4e5,0x4e5,0x4e5,0x9f9,0xa01,0xa09,0xa11,0xa19,0xa1d,0xa25,0x9f1, +0xa3d,0xa45,0xa2d,0xa35,0xa4d,0xa55,0xa5d,0xa65,0xa7d,0xa6d,0xa75,0xa85,0xa8d,0xa9c,0xaa1,0xa94, +0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xab1,0xab9,0x934,0xabc,0xac4,0xacb,0xad0,0xad8, +0x934,0xadf,0xade,0xaef,0xaf2,0x934,0x934,0xae7,0x934,0x934,0x934,0x934,0x934,0xb01,0xb09,0xaf9, +0x934,0x934,0x934,0xb0e,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0xb14,0xb1c,0x934,0xb24,0xb2b, +0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0xaa9,0xaa9,0xaa9,0xaa9,0xb33,0xaa9,0xb3a,0xb41, +0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0x934,0xb49,0xb50,0xb54,0xb5a,0x934,0x934,0x934, +0x58d,0x595,0x535,0xb62,0x4e5,0x4e5,0x4e5,0xb6a,0x535,0xb72,0x600,0xb78,0xb88,0xb80,0xb80,0x55c, +0xb90,0xb98,0xba0,0x4b5,0xba8,0x934,0x934,0xbaf,0x934,0x934,0x934,0x934,0x934,0x934,0xbb7,0xbbd, +0xbcd,0xbc5,0x641,0x600,0xbd5,0x890,0x600,0xbdd,0xbe5,0xbe9,0x600,0x600,0xbee,0x600,0x934,0xbf5, +0xad9,0xbfd,0xc03,0x934,0xbfd,0xc0b,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934, +0xc13,0x600,0x600,0x600,0xc1b,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0xc21,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xc26,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x934,0x934, +0xc2e,0xc35,0xc37,0x600,0xc3f,0xc45,0xc4d,0xc55,0xc5a,0x600,0x600,0xc5e,0x600,0x600,0x600,0xc64, +0xc6b,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xc72,0x600,0xc79,0xc7f,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xc87,0x600,0x600,0x600,0xc8f,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0xc91,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xc98,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0xc9f,0x600,0x600,0x600,0xca6,0xcae,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0xcb3,0xcb8,0x600,0x600,0xcc0,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xcc4,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xcc9,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xcc7,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xcd1,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0xcd7,0xcdf,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xce5, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0xcec,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0xcf1,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0xcf6,0x600,0x600,0x600,0xc32,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0xcd3,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0xcfc,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0xd04,0xd0b,0xd0f,0x600,0x600,0x600,0xccb,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0xd1e,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0xd16,0x934,0xd26,0x9ad,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0xd2b,0xd33,0x4e5,0xd43,0xd3b,0x600,0x600,0xd4b,0xd53,0xd63,0x4e5,0xd68,0xd70,0xd76,0xd7d,0xd5b, +0xd85,0xd8d,0x600,0xd95,0xda5,0xda8,0xd9d,0xdb0,0x655,0xdb8,0xdbf,0x8f6,0x6a3,0xdcf,0xdc7,0xdd7, +0x600,0xddf,0xde7,0xdef,0x600,0xdf7,0xdff,0xe07,0xe0f,0xe17,0xe1b,0xe23,0x535,0x535,0x600,0xe2b, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xe33,0xe3f,0xe37, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47, +0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0x600,0x600,0x600,0xe57,0x600,0xccc,0xe5e,0xe63, +0x600,0x600,0x600,0xe6b,0x600,0x600,0x901,0x4b5,0xe81,0xe71,0xe79,0x600,0x600,0xe89,0xe91,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xe96,0x938,0x600,0xe9e,0x600,0xea4,0xea8, +0xeb0,0xeb8,0xebf,0xec7,0x600,0x600,0x600,0xecd,0xee5,0x4a5,0xeed,0xef5,0xefa,0x916,0xed5,0xedd, +0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47, +0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47,0xe47, +0x12d4,0x12d4,0x1314,0x1354,0x1394,0x13cc,0x140c,0x144c,0x1484,0x14c4,0x14f0,0x1530,0x1570,0x1580,0x15c0,0x15f4, +0x1634,0x1664,0x16a4,0x16e4,0x16f4,0x1728,0x1760,0x17a0,0x17e0,0x1820,0x1854,0x1880,0x18c0,0x18f8,0x1914,0x1954, +0xa80,0xac0,0xb00,0xb40,0xb80,0xbab,0xbeb,0xa40,0xc0e,0xa40,0xa40,0xa40,0xa40,0xc4e,0x1db,0x1db, +0xc8e,0xcce,0xa40,0xa40,0xa40,0xcf7,0xd37,0xd57,0xa40,0xd7d,0xdbd,0xdfd,0xe3d,0xe7d,0xebd,0xefd, +0xf3d,0xf74,0x1db,0x1db,0xf98,0xfcc,0x1db,0xff4,0x1db,0x1db,0x1db,0x1db,0x1021,0x1db,0x1db,0x1db, +0x1db,0x1db,0x1db,0x1db,0x1035,0x1db,0x106d,0x10ad,0x1db,0x10b8,0x1db,0x1db,0x1db,0x10ee,0xa40,0x112e, +0x1db,0x1db,0x116e,0x1db,0x1191,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, @@ -172,132 +170,142 @@ static const uint16_t propsTrie_index[22276]={ 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, -0x1133,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, +0x11d1,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700, -0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x1173, +0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x1211, 0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700, -0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x1173, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0xed0,0xed7,0xedf,0x48d,0x5d8,0x5d8,0x5d8,0xee7,0xef7,0xeef,0xf0e,0xeff,0xf06,0xf16,0xf1a,0xf1e, -0x48d,0x48d,0x48d,0x48d,0x8ce,0x5d8,0xf26,0xf2e,0x5d8,0xf36,0xf3e,0xf42,0xf4a,0x5d8,0xf52,0x48d, -0x565,0x56f,0xf5a,0x5d8,0xf5e,0xf66,0xf76,0xf6e,0x5d8,0xf7e,0x5d8,0xf85,0x48d,0x48d,0x48d,0x48d, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0xb78,0x8da,0xe72,0x48d,0x48d,0x48d,0x48d, -0xf95,0xf8d,0xf98,0xfa0,0x8ee,0xfa8,0x48d,0xfb0,0xfb8,0xfc0,0x48d,0x48d,0x5d8,0xfd0,0xfd8,0xfc8, -0xfe8,0xfef,0xfe0,0xff7,0xfff,0x48d,0x100f,0x1007,0x5d8,0x1012,0x101a,0x1022,0x102a,0x1032,0x48d,0x48d, -0x5d8,0x5d8,0x103a,0x48d,0x565,0x1042,0x50d,0x104a,0x5d8,0x1052,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x105a,0x5d8,0x1062,0x48d,0x48d,0x106a,0x1072,0x1079,0x48d,0x48d,0xe68,0x1081,0xb78, -0x1091,0x60e,0x1099,0x1089,0x967,0x10a1,0x10a9,0x10af,0x10c7,0x10b7,0x10bf,0x10cb,0x967,0x10db,0x10d3,0x10e3, -0x10f3,0x10eb,0x48d,0x48d,0x10fa,0x1102,0x630,0x110a,0x111a,0x1120,0x1128,0x1112,0x48d,0x48d,0x48d,0x48d, -0x5d8,0x1130,0x1138,0x1140,0x5d8,0x1148,0x1150,0x48d,0x48d,0x48d,0x48d,0x48d,0x5d8,0x1158,0x1160,0x48d, -0x5d8,0x1168,0x1170,0x1178,0x5d8,0x1188,0x1180,0x48d,0x848,0x1190,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x5d8,0x1198,0x48d,0x48d,0x48d,0x565,0x50d,0x11a0,0x11b0,0x11b6,0x11a8,0x48d,0x48d,0x11c6,0x11ca,0x11be, -0x11e2,0x11d2,0x11da,0x5d8,0x11f2,0x11ea,0x5d8,0x8cf,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x1208,0x120d,0x11fa,0x1202,0x121d,0x1215,0x48d,0x48d,0x122c,0x1230,0x1224,0x1240,0x1238,0x1180,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x1244,0x48d,0x48d,0x48d,0x48d,0x48d,0x124b,0x125b,0x1253, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x8d9,0x48d,0x48d,0x48d, -0x126b,0x1273,0x127b,0x1263,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x1283,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x128b,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x1293,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x8cf,0x8ee,0x129b,0x48d,0x48d,0xe68,0x12a3,0x5d8,0x12b3,0x12bb,0x12c3,0x12ab,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x565,0x50d,0x12cb,0x48d,0x48d,0x48d,0x5d8,0x5d8,0x12d3,0x12d8,0x12de,0x48d, -0x48d,0x12e6,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x12ee,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x8da,0x48d,0x103a,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x8ee,0x48d,0x12f4,0x12fb,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0xe01,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x5d8,0x5d8,0x5d8,0x1301,0x1306,0x130e,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0xba7,0x90c,0x1316,0x90c,0x131d,0x1325,0x132b, -0x90c,0x1331,0x90c,0x90c,0x1339,0x48d,0x48d,0x48d,0x48d,0x1341,0x90c,0x90c,0xabb,0x1349,0x48d,0x48d, -0x48d,0x48d,0x1359,0x1360,0x1365,0x136b,0x1373,0x137b,0x1383,0x135d,0x138b,0x1393,0x139b,0x13a0,0x1372,0x1359, -0x1360,0x135c,0x136b,0x13a8,0x135a,0x13ab,0x135d,0x13b3,0x13bb,0x13c3,0x13ca,0x13b6,0x13be,0x13c6,0x13cd,0x13b9, -0x13d5,0x1351,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c, -0x90c,0x90c,0x534,0x13e5,0x534,0x13ec,0x13f3,0x13dd,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x13fa,0x1402,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x5d8,0x1412,0x140a,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x5d8,0x141a,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x1422,0x48d,0x565,0x1432,0x142a,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x143a,0x144a,0x1442,0x48d,0x48d,0x145a,0x1452,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x146a,0x1472,0x147a,0x1482,0x148a,0x1492,0x48d,0x1462,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x90c,0x149a,0x90c,0x90c,0xb9f,0x149f,0x14a3,0xba7,0x14ab,0x90c,0x90c,0x90c,0x90c,0xba9, -0x48d,0x14b3,0x14bb,0x14bf,0x14c7,0x14cf,0x48d,0x48d,0x48d,0x48d,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c, -0x90c,0x14d7,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c, -0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x14df,0x14e7,0x90c,0x90c,0x90c,0xb9f,0x90c,0x90c, -0x14ef,0x14f7,0x149a,0x90c,0x14ff,0x90c,0x1507,0x150c,0x48d,0x48d,0x90c,0x90c,0x90c,0x1514,0x90c,0x90c, -0x151b,0x90c,0x90c,0x90c,0xb9f,0x1520,0x1528,0x152e,0x1533,0x48d,0x90c,0x90c,0x90c,0x90c,0x153b,0x90c, -0xabe,0x117c,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x1543,0x5d8,0x5d8,0x154a,0x5d8,0x5d8,0x5d8,0x1552,0x5d8,0x155a,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0xc80,0x5d8,0x5d8,0x1562,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x156a,0x1572,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0xcbf,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x1579,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x1580,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x1587,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0xf5e,0x48d,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x158b,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0xf5e,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x1066,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x1590,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x5d8,0x5d8,0x5d8,0x5d8,0x1598,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0xf5e,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8, -0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x5d8,0x655,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x15a8,0x15a0,0x15a0,0x15a0,0x48d,0x48d,0x48d,0x48d,0x534,0x534,0x534,0x534,0x534, -0x534,0x534,0x15b0,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d,0x48d, -0x48d,0x48d,0x48d,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0x15b8,0x46c,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf, +0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x1211, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0xf02,0xf09,0xf11,0x4b5,0x600,0x600,0x600,0xf19,0xf29,0xf21,0xf40,0xf31,0xf38,0xf48,0xbbd,0xf50, +0x4b5,0x4b5,0x4b5,0x4b5,0x8f6,0x600,0xf58,0xf60,0x600,0xf68,0xf70,0xf74,0xf7c,0x600,0xf84,0x4b5, +0x58d,0x597,0xf8c,0x600,0xf90,0xf98,0xfa8,0xfa0,0x600,0xfb0,0x600,0xfb7,0xfc7,0xfbf,0x4b5,0x4b5, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xb88,0x902,0xfcf,0xfdf,0xfd7,0x4b5,0x4b5, +0xfef,0xfe7,0xff2,0xffa,0x916,0x1002,0x4b5,0x100a,0x1012,0x101a,0x4b5,0x4b5,0x600,0x102a,0x1032,0x1022, +0x1042,0x1049,0x103a,0x1051,0x1059,0x4b5,0x1069,0x1061,0x600,0x106c,0x1074,0x107c,0x1084,0x108c,0x4b5,0x4b5, +0x600,0x600,0x1094,0x4b5,0x58d,0x109c,0x535,0x10a4,0x600,0x10ac,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x10b4,0x600,0x10bc,0x4b5,0x10c1,0x10c9,0x10d1,0x10d8,0x1006,0x10e0,0x1006,0x10e8,0xb88, +0x10f8,0x636,0x1100,0x10f0,0x98f,0x1108,0x1110,0x1116,0x112e,0x111e,0x1126,0x1132,0x98f,0x1142,0x113a,0x114a, +0x1162,0x1152,0x115a,0x4b5,0x1169,0x1171,0x658,0x1179,0x1189,0x118f,0x1197,0x1181,0x4b5,0x4b5,0x4b5,0x4b5, +0x600,0x119f,0x11a7,0x10c0,0x600,0x11af,0x11b7,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x11bf,0x11c7,0x4b5, +0x600,0x11cf,0x11d7,0x11df,0x600,0x11ef,0x11e7,0x4b5,0x870,0x11f7,0x11ff,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x600,0x1207,0x4b5,0x4b5,0x4b5,0x58d,0x535,0x120f,0x121f,0x1225,0x1217,0x4b5,0x4b5,0x1235,0x1239,0x122d, +0x1251,0x1241,0x1249,0x600,0x125f,0x1259,0x600,0x8f7,0x126f,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x127d,0x1282,0x1267,0x1277,0x1292,0x128a,0x4b5,0x4b5,0x12a1,0x12a5,0x1299,0x12b5,0x12ad,0x11e7,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x12b9,0x12c9,0x12ce,0x12c1,0x4b5,0x4b5,0x12d6,0x12e6,0x12de, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x901,0x4b5,0x4b5,0x4b5, +0x12f6,0x12fe,0x1306,0x12ee,0x600,0x600,0x600,0x600,0x600,0x600,0x130e,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x1006,0x600,0x600,0x1316,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x131e,0x1326,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x11ff,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x8f7, +0x916,0xdcb,0x600,0x916,0x132e,0x1333,0x600,0x1343,0x134b,0x1353,0x133b,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x58d,0x535,0x135b,0x4b5,0x4b5,0x4b5,0x600,0x600,0x1363,0x1368,0x136e,0x4b5,0x4b5,0x1376,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x137e,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x902,0x4b5,0x1094,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x1384,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x138c,0x1391,0x1398,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xe37,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x600,0x600,0x139e,0x13a3,0x13ab,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x55c,0x13bb,0x13c2,0x934,0x934,0x934,0x13b3,0x4b5,0x934,0x934,0x934, +0x934,0x934,0x934,0x934,0xbb7,0x934,0x13c9,0x934,0x13d0,0x13d8,0x13de,0x934,0xade,0x934,0x934,0x13e6, +0x4b5,0x4b5,0x4b5,0x13ee,0x13ee,0x934,0x934,0xadb,0x13f6,0x4b5,0x4b5,0x4b5,0x4b5,0x1406,0x140d,0x1412, +0x1418,0x1420,0x1428,0x1430,0x140a,0x1438,0x1440,0x1448,0x144d,0x141f,0x1406,0x140d,0x1409,0x1418,0x1455,0x1407, +0x1458,0x140a,0x1460,0x1468,0x1470,0x1477,0x1463,0x146b,0x1473,0x147a,0x1466,0x1482,0x13fe,0x934,0x934,0x934, +0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x55c,0x1492,0x55c, +0x1499,0x14a0,0x148a,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x14af,0x14b7,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x14a7,0x14bf,0x9d4, +0x14cf,0x14c7,0x4b5,0x4b5,0x4b5,0x600,0x14df,0x14d7,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x1006,0x14e7,0x600,0x14ef,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x1006,0x14f7,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x14ff,0x600,0x600,0x600, +0x600,0x600,0x600,0x1507,0x4b5,0x58d,0x1517,0x150f,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x151f,0x152f,0x1527,0x4b5,0x4b5,0x153f,0x1537,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x154f,0x1557,0x155f, +0x1567,0x156f,0x1577,0x4b5,0x1547,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x934,0x157f,0x934, +0x934,0xbaf,0x13c7,0x1587,0xbb7,0x158f,0x934,0x934,0x934,0x934,0xbb9,0x4b5,0x1597,0x159f,0x15a3,0x15ab, +0x15b3,0x4b5,0x4b5,0x4b5,0x4b5,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x15bb,0x934,0x934,0x934, +0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934, +0x934,0x934,0x934,0x15a4,0x15c3,0x934,0x934,0x934,0x15cb,0x934,0x934,0x15d2,0x15da,0x157f,0x934,0x15e2, +0x934,0x15ea,0x15ef,0x4b5,0x4b5,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0xbaf, +0x15f7,0x1600,0x1604,0x160c,0x15fc,0x934,0x934,0x934,0x934,0x1614,0x934,0xade,0x11e3,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x161c,0x600,0x600, +0x1623,0x600,0x600,0x600,0x162b,0x600,0x1633,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xca3,0x600,0x600, +0x163b,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x1643,0x164b,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0xc32,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x1652,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x1659,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x1660,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x4b5,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x901,0x600,0x600,0x600,0x600,0x600,0x600,0xf90,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x1668,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x1670,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0xf90,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x600, +0x600,0x600,0x1674,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xf90,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x67d,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x133b,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x1684,0x167c,0x167c,0x167c,0x4b5,0x4b5,0x4b5,0x4b5,0x55c,0x55c,0x55c,0x55c,0x55c,0x55c,0x55c, +0x168c,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0x1694,0x494,0x494,0x494,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf, 0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf, 0xf,0xf,0xf,0xf,0xc,0x17,0x17,0x17,0x19,0x17,0x17,0x17,0x14,0x15,0x17,0x18, 0x17,0x13,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17, @@ -387,7 +395,7 @@ static const uint16_t propsTrie_index[22276]={ 5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,5, 5,5,5,0x17,0x17,0,0,0,0,0,0,0,0,0,0,0, 0x10,0x10,0x10,0x10,0x10,0x10,0x18,0x18,0x18,0x17,0x17,0x19,0x17,0x17,0x1b,0x1b, -6,6,6,6,6,6,6,6,6,6,6,0x17,0x10,0,0x17,0x17, +6,6,6,6,6,6,6,6,6,6,6,0x17,0x10,0x17,0x17,0x17, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 4,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6, @@ -420,12 +428,12 @@ static const uint16_t propsTrie_index[22276]={ 6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6, 0,0,0x17,0,5,5,5,5,5,5,5,5,5,5,5,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,6,6,0x10,6,6,6,6,6,6,6,6,6, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0x1a,5,5,5,5,5,5,0,0x10,0x10,0,0, +0,0,0,0,6,6,6,6,6,6,6,6,6,6,0x10,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5, -5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,6, +6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5, +5,5,5,5,5,4,6,6,6,6,6,6,6,6,6,6, 6,6,6,6,6,6,6,6,6,6,6,6,5,5,6,6, 0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,4,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,8, @@ -476,17 +484,17 @@ static const uint16_t propsTrie_index[22276]={ 0x58b,0x5cb,0x60b,0x1b,6,8,8,8,6,5,5,5,5,5,5,5, 5,0,5,5,5,0,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0,0,0,5,6,6,6,8,8,8, +5,5,5,5,5,5,0,0,6,5,6,6,6,8,8,8, 8,0,6,6,6,0,6,6,6,6,0,0,0,0,0,0, -0,6,6,0,5,5,5,0,0,0,0,0,5,5,6,6, -0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,5,5,0, +0,6,6,0,5,5,5,0,0,5,0,0,5,5,6,6, +0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,5,5,8, 0,0,0,0,0,0,0,0,0,0,0,0,5,6,8,8, 0x17,5,5,5,5,5,5,5,5,0,5,5,5,0,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, 5,5,5,5,5,5,5,5,0,5,5,5,5,5,0,0, 6,5,8,6,8,8,8,8,8,0,6,8,8,0,8,8, 6,6,0,0,0,0,0,0,0,8,8,0,0,0,0,0, -0,0,5,0,5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, +0,5,5,0,5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, 0x1c9,0x209,0x249,0x289,0x7cb,0x1e4b,0x784b,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb,0x1b,5,5, 5,5,5,5,6,6,8,8,5,5,5,5,5,5,5,5, 5,0,5,5,5,0,5,5,5,5,5,5,5,5,5,5, @@ -509,7 +517,7 @@ static const uint16_t propsTrie_index[22276]={ 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,0,5,0,5,5,5,5,5,5,5,5,5, 5,6,5,5,6,6,6,6,6,6,6,6,6,5,0,0, -5,5,5,5,5,0,4,0,6,6,6,6,6,6,0,0, +5,5,5,5,5,0,4,0,6,6,6,6,6,6,6,0, 0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,5,5,5,5, 5,0x1b,0x1b,0x1b,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, 0x17,0x17,0x17,0x1b,0x17,0x1b,0x1b,0x1b,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, @@ -560,9 +568,9 @@ static const uint16_t propsTrie_index[22276]={ 0x15,0,0,0,5,5,5,5,5,5,5,5,5,5,5,0x17, 0x17,0x17,0x98a,0x9ca,0xa0a,5,5,5,5,5,5,5,5,0,0,0, 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,5,5,5,5,6,6,6,0,0,0,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,6,6,6,0x17,0x17,0,0,0,0,0, +5,5,5,5,5,5,6,6,6,8,0,0,0,0,0,0, +0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,6,6,8,0x17,0x17,0,0,0,0,0, 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0, 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, @@ -576,7 +584,7 @@ static const uint16_t propsTrie_index[22276]={ 0,0,0,0,5,5,5,5,5,5,5,5,5,6,5,0, 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x17,0x17,0x17,0x17,6, -6,6,0x10,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, +6,6,0x10,6,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, 0,0,0,0,5,5,5,4,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,0,0,0,0,0,0,0,5,5,5,5, @@ -606,13 +614,13 @@ static const uint16_t propsTrie_index[22276]={ 0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, 0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, 0x17,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,6,6,6,6, -6,6,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0, -6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6,6,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 6,6,6,6,8,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 6,8,6,6,6,6,6,8,6,8,8,8,8,8,6,8, -8,5,5,5,5,5,5,5,0,0,0,0,0x49,0x89,0xc9,0x109, +8,5,5,5,5,5,5,5,5,0,0,0,0x49,0x89,0xc9,0x109, 0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,0x17,0x17,5,8,6,6, 6,6,8,8,6,6,8,6,6,6,5,5,0x49,0x89,0xc9,0x109, 0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,5,6,6,8,5, @@ -638,9 +646,7 @@ static const uint16_t propsTrie_index[22276]={ 4,4,4,2,2,2,2,2,2,2,2,2,2,2,2,2, 4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4, -4,4,4,4,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,6, -6,6,6,6,1,2,1,2,1,2,1,2,1,2,1,2, +4,4,4,4,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,2,2,2,2,2,2, 2,2,1,2,2,2,2,2,2,2,2,2,1,1,1,1, 1,0x1a,0x1a,0x1a,0,0,2,2,2,0,2,2,1,1,1,1, @@ -669,7 +675,7 @@ static const uint16_t propsTrie_index[22276]={ 0x18,0x14,0x15,0,4,4,4,4,4,4,4,4,4,4,4,4, 4,0,0,0,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19, 0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19, -0x19,0x19,0x19,0x19,0,0,0,0,0,0,0,0,0,0,0,0, +0x19,0x19,0x19,0x19,0x19,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6, 6,7,7,7,7,6,7,7,7,6,6,6,6,6,6,6, 6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0, @@ -734,11 +740,7 @@ static const uint16_t propsTrie_index[22276]={ 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,0,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,1,2,1,1,1,2,2,1, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,1,2,1,1,1,2,2,1, 2,1,2,1,2,1,1,1,1,2,1,2,2,1,2,2, 2,2,2,2,4,4,1,1,1,2,1,2,2,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,1,2,1,2,6,6,6,1,2,0,0,0,0, @@ -755,7 +757,7 @@ static const uint16_t propsTrie_index[22276]={ 0x1c,0x1d,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x17,0x17,0x17,0x17,0x17,4, 0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x13,0x17,0x17,0x17,0x17, 0x13,0x17,0x14,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, -0x1b,0x1b,0x17,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x1b,0x1b,0x17,0x17,0x17,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x13,0,0, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, @@ -763,7 +765,7 @@ static const uint16_t propsTrie_index[22276]={ 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0,0,0,0,0x1b,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,6,6, +0x1b,0x1b,0x1b,0x1b,0x1b,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,6,6, 6,6,8,8,0x13,4,4,4,4,4,0x1b,0x1b,0x7ca,0xa4a,0xcca,4, 5,0x17,0x1b,0x1b,0xc,0x17,0x17,0x17,0x1b,4,5,0x54a,0x14,0x15,0x14,0x15, 0x14,0x15,0x14,0x15,0x14,0x15,0x1b,0x1b,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15, @@ -776,7 +778,7 @@ static const uint16_t propsTrie_index[22276]={ 5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,0,0x1b,0x1b,0x58b,0x5cb,0x60b,0x64b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +0,0,0,0x1b,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1b,0xa8b,0xacb,0xb0b, @@ -791,422 +793,454 @@ static const uint16_t propsTrie_index[22276]={ 5,5,5,5,5,0x705,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,0x585,5,5,0x705,5,5,5,0x7885, 5,0x605,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0x5c5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x785,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x5c5,5,5,5,5,5,5,5,0x685,5,0x645,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,0x785,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0x5c5,5,5,5,5,5,5,5, +0x685,5,0x645,5,5,5,5,5,5,5,5,5,5,5,5,5, +0x7b85,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,0x7985,0x7c5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0x7985,0x7c5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0x7845,5,5,5,5, -5,5,5,5,0x605,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0x685,5,5, +5,5,5,0x7845,5,5,5,5,5,5,5,5,0x605,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x1e45,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x7985,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x7a85,5, +5,5,5,5,5,0x685,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0x1e45,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,0x5c5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0x5c5,5,0x745,5,0x6c5,5,5, +5,5,0x5c5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0x7985,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x7c5,5,0x7845,0xa45,0xcc5,5,5,5,5,5,5,0xf45,5,5,5, +5,5,5,5,5,5,5,5,5,5,0x7905,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x605,0x605,0x605,0x605,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0x5c5,5,0x745,5,0x6c5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0x7c5,5,0x7845, +0xa45,0xcc5,5,5,5,5,5,5,0xf45,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0x605,0x605,0x605, +0x605,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x645, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,0x645,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,0x585,5,5,5,5,5,5,5,0x585,5,5, +5,0x585,5,5,5,5,5,5,5,0x585,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x585,5,5,5,5,5, +5,5,5,5,5,5,0x585,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x785,0xa45,5,5,5,5, -5,5,5,5,5,5,5,5,0x585,0x5c5,0x605,5,0x5c5,5,5,5, +5,5,5,5,5,5,0x785,0xa45,5,5,5,5,5,5,5,5, +5,5,5,5,0x585,0x5c5,0x605,5,0x5c5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0x705,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x7c5,5, 5,5,5,5,5,5,5,5,5,5,5,5,0x745,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,0x705,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x785,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x1e45,5, +5,5,0x545,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,0x785,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,0x1e45,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,0x8005,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,0x79c5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,0x645,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 0x7885,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,0x5c5,5,5,5,5,0x5c5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x5c5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0x7845,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x6c5,5, -5,5,5,5,0x1e45,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,0x785,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x6c5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x545,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,5,5,5,5, +5,0x7845,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,4,5,5,5,5,5,5,5,5,5,5,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,4,0x17,0x17,0x17, +5,5,0x6c5,5,5,5,5,5,0x1e45,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,0x6c5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5, +5,5,5,5,5,5,5,5,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0, +0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,4,0x17,0x17,0x17,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,1,2,1,2,1,2,4,4,6,6, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,6, -7,7,7,0x17,6,6,6,6,6,6,6,6,6,6,0x17,4, -5,5,5,5,5,5,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x54a, -6,6,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0, +1,2,1,2,1,2,1,2,4,4,6,6,1,2,1,2, +1,2,1,2,1,2,1,2,1,2,5,6,7,7,7,0x17, +6,6,6,6,6,6,6,6,6,6,0x17,4,5,5,5,5, +5,5,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x54a,6,6,0x17,0x17, +0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0x1a,0x1a,0x1a,0x1a, 0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a, -0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,4,4,4,4,4,4,4,4,4, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,1,2,5,4,4,2,5,5,5,5,5, -0x1a,0x1a,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -2,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,4,2,2,2,2,2,2,2,2,1,2,1, -2,1,1,2,1,2,1,2,1,2,1,2,4,0x1a,0x1a,1, -2,1,2,5,1,2,1,2,2,2,1,2,1,2,1,2, -1,2,1,2,1,2,1,1,1,1,1,2,1,1,1,1, -1,2,1,2,1,2,1,2,1,2,1,2,0,0,1,2, -1,1,1,1,2,1,2,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,5,5,6,5, -5,5,6,5,5,5,5,6,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8, -8,6,6,8,0x1b,0x1b,0x1b,0x1b,6,0,0,0,0x34cb,0x344b,0x3ccb,0x37cb, -0x35cb,0x3fcb,0x1b,0x1b,0x19,0x1b,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,8,8,8,8, -6,6,0,0,0,0,0,0,0,0,0x17,0x17,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,8,8,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,8,8,8,8, -8,8,8,8,8,8,8,8,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5, -0x17,0x17,0x17,5,0x17,5,5,6,5,5,5,5,5,5,6,6, -6,6,6,6,6,6,0x17,0x17,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6, -6,6,6,6,6,6,8,8,0,0,0,0,0,0,0,0, -0,0,0,0x17,8,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, -0x17,0x17,0,4,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, -0,0,0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,6,8,8,6,6,6,6,8,8, -6,6,8,8,5,5,5,5,5,6,4,5,5,5,5,5, -5,5,5,5,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5, -5,5,5,0,5,5,5,5,5,5,5,5,5,6,6,6, -6,6,6,8,8,6,6,8,8,6,6,0,0,0,0,0, -0,0,0,0,5,5,5,6,5,5,5,5,5,5,5,5, -6,8,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, -0x17,0x17,0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,4,5,5,5,5,5,5,0x1b,0x1b,0x1b,5,8, -6,8,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,6,5,6,6,6,5,5,6,6,5,5,5, -5,5,6,6,5,6,5,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5, -5,4,0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,8, -6,6,8,8,0x17,0x17,5,4,4,8,6,0,0,0,0,0, -0,0,0,0,0,5,5,5,5,5,5,0,0,5,5,5, -5,5,5,0,0,5,5,5,5,5,5,0,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,0,5,5,5,5, -5,5,5,0,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0x1a, -4,4,4,4,2,2,2,2,2,2,2,2,2,4,0x1a,0x1a, -0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,5,5,5,8,8,6,8,8,6,8,8,0x17, -8,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, -0,0,0,0,5,5,5,5,0,0,0,0,0,0,0,0, +0x1a,0x1a,0x1a,4,4,4,4,4,4,4,4,4,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, +4,1,2,5,4,4,2,5,5,5,5,5,0x1a,0x1a,1,2, +1,2,1,2,1,2,1,2,1,2,1,2,2,2,1,2, +1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, +4,2,2,2,2,2,2,2,2,1,2,1,2,1,1,2, +1,2,1,2,1,2,1,2,4,0x1a,0x1a,1,2,1,2,5, +1,2,1,2,2,2,1,2,1,2,1,2,1,2,1,2, +1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,2, +1,2,1,2,1,2,1,2,1,1,1,1,2,1,2,0, +0,0,0,0,1,2,0,2,0,2,1,2,1,2,0,0, +0,0,0,0,5,5,6,5,5,5,6,5,5,5,5,6, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,8,8,6,6,8,0x1b,0x1b,0x1b,0x1b, +6,0,0,0,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb,0x1b,0x1b,0x19,0x1b,0,0, 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0x17,0x17,0x17,0x17,0,0,0,0, +0,0,0,0,8,8,8,8,6,6,0,0,0,0,0,0, +0,0,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, +0,0,0,0,8,8,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0,0,0,0,5,5,5,5,5,5,5,0,0,0,0,5, +5,5,5,5,8,8,8,8,8,8,8,8,8,8,8,8, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,5,5,5,5,5,5,0x17,0x17,0x17,5,0x17,5,5,6, +5,5,5,5,5,5,6,6,6,6,6,6,6,6,0x17,0x17, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, +5,5,5,6,6,6,6,6,6,6,6,6,6,6,8,8, +0,0,0,0,0,0,0,0,0,0,0,0x17,8,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,4,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0x17,0x17,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6, +8,8,6,6,6,6,8,8,6,6,8,8,5,5,5,5, +5,6,4,5,5,5,5,5,5,5,5,5,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,0,5,5,5,5, +5,5,5,5,5,6,6,6,6,6,6,8,8,6,6,8, +8,6,6,0,0,0,0,0,0,0,0,0,5,5,5,6, +5,5,5,5,5,5,5,5,6,8,0,0,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0x17,0x17,0x17,0x17,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5, +5,5,5,0x1b,0x1b,0x1b,5,8,6,8,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,6,5,6,6, +6,5,5,6,6,5,5,5,5,5,6,6,5,6,5,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,5,5,4,0x17,0x17,5,5,5,5, +5,5,5,5,5,5,5,8,6,6,8,8,0x17,0x17,5,4, +4,8,6,0,0,0,0,0,0,0,0,0,0,5,5,5, +5,5,5,0,0,5,5,5,5,5,5,0,0,5,5,5, +5,5,5,0,0,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,0,5,5,5,5,5,5,5,0,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,0x1a,4,4,4,4,2,2,2,2, +2,2,2,2,2,4,0x1a,0x1a,0,0,0,0,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,5,5,5,8, +8,6,8,8,6,8,8,0x17,8,6,0,0,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,5,5,5,5, +0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0,0,0,0,5,5,5,5, +5,5,5,0,0,0,0,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0x12,0x12,0x12,0x12, 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, -0x12,0x12,0x12,0x12,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x11,0x11,0x11,0x11, 0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, -0x11,0x11,0x11,0x11,5,5,5,5,5,5,5,5,5,5,5,0x605, -5,5,5,5,5,5,5,0x7c5,5,5,5,5,0x5c5,5,5,5, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,5,5,5,5, +5,5,5,5,5,5,5,0x605,5,5,5,5,5,5,5,0x7c5, +5,5,5,5,0x5c5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,0x6c5,5,0x6c5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,0x7c5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0x18,5,5, +5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5, +5,0,5,0,5,5,0,5,5,0,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,2,2,2,2,2,2,2,0,0,0,0,0, +0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0, +0,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a, +0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0x15,0x14,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0,0,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0x1b, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,0x19,0x1b,0x1b,0x1b, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x14,0x15,0x17,0,0,0,0,0,0, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, +0x17,0x13,0x13,0x16,0x16,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14, +0x15,0x17,0x17,0x14,0x15,0x17,0x17,0x17,0x17,0x16,0x16,0x16,0x17,0x17,0x17,0, +0x17,0x17,0x17,0x17,0x13,0x14,0x15,0x14,0x15,0x14,0x15,0x17,0x17,0x17,0x18,0x13, +0x18,0x18,0x18,0,0x17,0x19,0x17,0x17,0,0,0,0,5,5,5,5, +5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x6c5,5,0x6c5,5,5,5,5,5,5,5,5,5,5,5,5, +5,0,0,0x10,0,0,5,5,5,5,5,5,0,0,5,5, +5,5,5,5,0,0,5,5,5,5,5,5,0,0,5,5, +5,0,0,0,0x19,0x19,0x18,0x1a,0x1b,0x19,0x19,0,0x1b,0x18,0x18,0x18, +0x18,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0x10,0x10,0x10, +0x1b,0x1b,0,0,0,0x17,0x17,0x17,0x19,0x17,0x17,0x17,0x14,0x15,0x17,0x18, +0x17,0x13,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17, +0x18,0x18,0x18,0x17,0x1a,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0x14, +0x18,0x15,0x18,0x14,0x15,0x17,0x14,0x15,0x17,0x17,5,5,5,5,5,5, +5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x7c5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,4,4,5,5,5,5,5,5,5,5, +5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, +5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,0x18,5,5,5,5,5,5,5,5,5,5, -5,5,5,0,5,5,5,5,5,0,5,0,5,5,0,5, -5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,2,2,2,2, -2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2, -2,2,2,2,0,0,0,0,0,5,6,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x1a,0x1a, -0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x15,0x14, +5,5,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, +0,0,0,0,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0xa04b,0xa84b,0xb04b,0xb84b,0x788b, +0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x17,0x17,0x17,0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x68b, +0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b, +0x900b,0x980b,0xa00b,0xa80b,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0xcca,0x11ca,0x11ca,0x11ca,0x11ca,0x1e4a,0x880a, +0x980a,0x980a,0x980a,0x980a,0x980a,0x784a,0x984a,0x68a,0x11ca,0x344b,0x344b,0x388b,0x3ccb,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x54b,0x34cb,0x1b,0x1b,0x1b,0, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0, +0x34ca,0x344a,0x58a,0x68a,0x11ca,0x980a,0x984a,0x988a,0x68a,0x7ca,0x11ca,0x1e4a,0x980a,0x784a,0x984a,0x68a, +0x7ca,0x11ca,0x1e4a,0x980a,0x784a,0x788a,0x988a,0x7ca,0x58a,0x58a,0x58a,0x5ca,0x5ca,0x5ca,0x5ca,0x68a, +0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,0x19,0x1b,0,0,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x14, -0x15,0x17,0,0,0,0,0,0,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,0x17,0x13,0x13,0x16,0x16,0x14,0x15,0x14, -0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x17,0x17,0x14,0x15,0x17,0x17,0x17, -0x17,0x16,0x16,0x16,0x17,0x17,0x17,0,0x17,0x17,0x17,0x17,0x13,0x14,0x15,0x14, -0x15,0x14,0x15,0x17,0x17,0x17,0x18,0x13,0x18,0x18,0x18,0,0x17,0x19,0x17,0x17, -0,0,0,0,5,5,5,5,5,0,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,0,0x10,0,0,5,5, -5,5,5,5,0,0,5,5,5,5,5,5,0,0,5,5, -5,5,5,5,0,0,5,5,5,0,0,0,0x19,0x19,0x18,0x1a, -0x1b,0x19,0x19,0,0x1b,0x18,0x18,0x18,0x18,0x1b,0x1b,0,0,0,0,0, -0,0,0,0,0,0x10,0x10,0x10,0x1b,0x1b,0,0,0,0x17,0x17,0x17, -0x19,0x17,0x17,0x17,0x14,0x15,0x17,0x18,0x17,0x13,0x17,0x17,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x18,0x18,0x18,0x17,0x1a,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,0x14,0x18,0x15,0x18,0x14,0x15,0x17,0x14,0x15, -0x17,0x17,5,5,5,5,5,5,5,5,5,5,4,5,5,5, +5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b, +0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0,0,0,0, +0x58b,0x68b,0x7cb,0x11cb,0,0,0,0,0,0,0,0,0,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4, -5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,5, +5,0x1bca,5,5,5,5,5,5,5,5,0xb80a,0,0,0,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0,5,5,0,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0,0,5,5,5,5, +5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0,0,0,0,0,0xb00b,0xb80b,0x784b,0x804b, -0x884b,0x904b,0x984b,0xa04b,0xa84b,0xb04b,0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b, -0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0x17,0, -0,0,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b, -0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0x7ca,0x7ca,0x7ca,0x7ca, -0x7ca,0xcca,0x11ca,0x11ca,0x11ca,0x11ca,0x1e4a,0x880a,0x980a,0x980a,0x980a,0x980a,0x980a,0x784a,0x984a,0x68a, -0x11ca,0x344b,0x344b,0x388b,0x3ccb,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x54b,0x34cb,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0x34ca,0x344a,0x58a,0x68a,0x11ca,0x980a,0x984a,0x988a, -0x68a,0x7ca,0x11ca,0x1e4a,0x980a,0x784a,0x984a,0x68a,0x7ca,0x11ca,0x1e4a,0x980a,0x784a,0x788a,0x988a,0x7ca, -0x58a,0x58a,0x58a,0x5ca,0x5ca,0x5ca,0x5ca,0x68a,0x1b,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,6,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,6,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b, -0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b, -0xa00b,0xa80b,0xb00b,0xb80b,0,0,0,0,0x58b,0x68b,0x7cb,0x11cb,0,0,0,0, -0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0x1bca,5,5,5,5,5,5, -5,5,0xb80a,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6, -6,6,6,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0,0x17,5,5,5,5,0,0,0,0, -5,5,5,5,5,5,5,5,0x17,0x58a,0x5ca,0x7ca,0xa4a,0x1e4a,0,0, -0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0,0,0,0,0,0,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0x17, +5,5,5,5,0,0,0,0,5,5,5,5,5,5,5,5, +0x17,0x58a,0x5ca,0x7ca,0xa4a,0x1e4a,0,0,0,0,0,0,0,0,0,0, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,0,0,0,0,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0, -2,2,2,2,2,2,2,2,5,5,5,5,5,5,5,5, -0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0, -0,0,0,0x17,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0,5,5,0,0,0, -5,0,0,5,5,5,5,5,5,5,0,0,5,0,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0,0x17,0x58b,0x5cb,0x60b,0x7cb,0xa4b,0x1e4b,0x784b,0x788b, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,0,0,0,0,2,2,2,2,2,2,2,2, +5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0x1b,0x1b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x7cb,0xa4b, -0,0,0,0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x64b,0x68b,0x7cb,0xa4b,0x1e4b, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0x17,1,1,1,1, +1,1,1,1,1,1,1,0,1,1,1,1,2,2,0,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2, +2,2,2,2,2,2,0,2,2,0,0,0,1,1,1,1, +1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0, +1,1,0,2,2,2,2,2,2,2,2,2,5,5,5,5, +5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,0,4,4, +4,4,4,4,4,4,4,0,0,0,0,0,4,4,4,4, +4,4,0,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,0,5,5,0,0,0,5,0,0,5,5,5,5,5, +5,5,0,0,5,0,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0x17, +0x58b,0x5cb,0x60b,0x7cb,0xa4b,0x1e4b,0x784b,0x788b,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x1b, +0x1b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x7cb,0xa4b,0,0,0,0,0,0,0,0x58b, +0x5cb,0x60b,0x64b,0x64b,0x68b,0x7cb,0xa4b,0x1e4b,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,0,5,5,0,0, +0,0,0,0x58b,0x68b,0x7cb,0xa4b,0x1e4b,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x58b,0x7cb, +0xa4b,0x1e4b,0x5cb,0x60b,0,0,0,0x17,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,0,5,5,0,0,0,0,0,0x58b,0x68b,0x7cb,0xa4b,0x1e4b, +5,5,0,0,0,0,0,0x17,0xa04b,0xa84b,0xb04b,0xb84b,0x788b,0x808b,0x888b,0x908b, +0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x78cb,0x80cb,0x88cb,0x90cb,0x98cb,0xa0cb,0xa8cb,0xb0cb,0xb8cb,0x36cb,0x354b, +0x34cb,0x348b,0x46cb,0x344b,0x4ecb,0x388b,0x3ccb,0x454b,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0x58b,0x7cb,0xa4b,0x1e4b,0x5cb,0x60b,0,0,0,0x17, +0,0,0,0,0x5ecb,0x344b,5,5,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b, +0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0,0,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b, +0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0x30b,0x34b,0x38b,0x3cb,0x7cb,0xa4b,0x1e4b,0x784b, +0x344b,0,0,0,0,0,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, +0x17,0,0,0,0,0,0,0,5,6,6,6,0,6,6,0, +0,0,0,0,6,6,6,6,5,5,5,5,0,5,5,5, +0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,0,0,6,6,6,0, +0,0,0,6,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0x17, -0xa04b,0xa84b,0xb04b,0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x78cb,0x80cb,0x88cb, -0x90cb,0x98cb,0xa0cb,0xa8cb,0xb0cb,0xb8cb,0x36cb,0x354b,0x34cb,0x348b,0x46cb,0x344b,0x4ecb,0x388b,0x3ccb,0x454b, +5,0x58b,0x11cb,0x17,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0,0,0,0,0x5ecb,0x344b,5,5, -0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb, -0,0,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b, -0x30b,0x34b,0x38b,0x3cb,0x7cb,0xa4b,0x1e4b,0x784b,0x344b,0,0,0,0,0,0,0, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0, -5,6,6,6,0,6,6,0,0,0,0,0,6,6,6,6, -5,5,5,5,0,5,5,5,0,5,5,5,5,5,5,5, +5,0x58b,0x7cb,0xa4b,5,5,5,5,5,6,6,0,0,0,0,0x58b, +0x68b,0x7cb,0xa4b,0x1e4b,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,0x1b,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,0,6,6,6,0,0,0,0,6,5,5,5,5, +5,5,5,5,5,5,0,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0x58b,0x11cb,0x17,5,5,5,5, +5,5,5,5,5,5,0,0,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0x784b, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0x58b,0x7cb,0xa4b,5,5,5,5, -5,6,6,0,0,0,0,0x58b,0x68b,0x7cb,0xa4b,0x1e4b,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,0,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,0x1b,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0, -0,0x17,0x17,0x17,0x17,0x17,0x17,0x17,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0, -0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0x784b,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0, -0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0x784b,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0, -0,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0,0,0, -0,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0, -0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0, -0,0,0x58b,0x68b,0x7cb,0x11cb,0x1e4b,0x784b,5,5,5,5,6,6,6,6, -0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0,0,0,0,0,0,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb, -0x50b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b, -0xa80b,0xb00b,0xb80b,0x344b,0x34cb,0x348b,0x388b,0,5,5,5,5,5,5,5,5, -5,5,0,6,6,0x13,0,0,5,5,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,0,0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0x784b, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,0x58b,0x5cb,0x60b,0x64b,0x68b,0x7cb,0xa4b,0xccb,0x1e4b,0x344b,5, -0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6, -6,6,6,6,6,0x58b,0x7cb,0xa4b,0x1e4b,0x17,0x17,0x17,0x17,0x17,0,0, -0,0,0,0,5,5,5,5,5,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b, +5,5,0,0,0,0,0,0,0,0x17,0x17,0x17,0x17,0,0,0, +0,0,0,0,0,0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x784b,0x49,0x89,0xc9,0x109,0x149,0x189, -0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,6,8,6,8,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,6,6,6,6,6,6,6,0x17,0x17,0x17,0x17,0x17, -0x17,0x17,0,0,0,0,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb, -0xa4b,0xccb,0xf4b,0x11cb,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,8,8,8,6,6,6,6,8,8,6,6,0x17, -0x17,0x10,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0,0, -0,0x10,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,5,5,5,5, -5,5,5,6,6,6,6,6,8,6,6,6,6,6,6,6, -6,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17, -5,8,8,5,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6, -0x17,0x17,5,0,0,0,0,0,0,0,0,0,8,5,5,5, -5,0x17,0x17,0x17,0x17,6,6,6,6,0x17,8,6,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,5,0x17,5,0x17,0x17,0x17,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8, -8,8,6,6,6,6,6,6,6,6,6,8,0,0x58b,0x5cb,0x60b, -0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b, -0x784b,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,8,8,8,6,6,6,8,8, -6,8,6,6,0x17,0x17,0x17,0x17,0x17,0x17,6,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, -5,0,5,5,5,5,0,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5, -5,0x17,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,8,8,8,6,6,6,6,6, -6,6,6,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0,0,0,0,0,0,5,5,8,8,0,0,6,6, -6,6,6,6,6,0,0,0,6,6,6,6,6,0,0,0, -0,0,0,0,0,0,0,0,6,6,8,8,0,5,5,5, -5,5,5,5,5,0,0,5,5,0,0,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5, -5,0,5,5,0,5,5,5,5,5,0,6,6,5,8,8, -6,8,8,8,8,0,0,8,8,0,0,8,8,8,0,0, -5,0,0,0,0,0,0,8,0,0,0,0,0,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,8,8,8,6,6,6,6,6,6,6,6, -8,8,6,6,6,8,6,5,5,5,5,0x17,0x17,0x17,0x17,0x17, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0,0x17,6,5, -5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -8,8,8,6,6,6,6,6,6,8,6,8,8,8,8,6, -6,8,6,6,5,5,0x17,5,0,0,0,0,0,0,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8, -8,8,6,6,6,6,0,0,8,8,8,8,6,6,8,6, -6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,5,5,5,5,6,6,0,0, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -8,8,8,6,6,6,6,6,6,6,6,8,8,6,8,6, -6,0x17,0x17,0x17,5,0,0,0,0,0,0,0,0,0,0,0, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,0,0,0,0,0,0,0,0x58b,0x68b,0x7cb,0x11cb,0x1e4b,0x784b, +5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0, 0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0, +0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb, +0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x344b,0x34cb,0x348b,0x388b,0, +5,5,5,5,5,5,5,5,5,5,0,6,6,0x13,0,0, +5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +0,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,0x58b,0x5cb,0x60b,0x64b,0x68b,0x7cb,0xa4b,0xccb,0x1e4b,0x344b,5,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6, +6,0x58b,0x7cb,0xa4b,0x1e4b,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0, +5,5,6,6,6,6,0x17,0x17,0x17,0x17,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,5,5,6,8,6,8,8, -6,6,6,6,6,6,8,6,5,0,0,0,0,0,0,0, -8,8,6,6,6,6,8,6,6,6,6,6,0,0,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x7cb,0xa4b,0x17,0x17,0x17,0x1b, -5,5,5,5,5,5,5,5,5,5,5,5,8,8,8,6, -6,6,6,6,6,6,6,6,8,6,6,0x17,0,0,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b, -0x16cb,0x194b,0x1bcb,0,0,0,0,0,0,0,0,0,0,0,0,5, -8,5,8,6,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -5,5,5,5,5,5,5,0,0,5,0,0,5,5,5,5, -5,5,5,5,0,5,5,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,8,8,8,8,8,8,0,8, -8,0,0,6,6,8,6,5,6,5,0x17,5,8,0,0,0, +5,5,5,5,5,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x784b,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289, +6,5,5,6,6,5,0,0,0,0,0,0,0,0,0,6, +8,6,8,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +6,6,6,6,6,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0, +0,0,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +8,8,8,6,6,6,6,8,8,6,6,0x17,0x17,0x10,0x17,0x17, +0x17,0x17,6,0,0,0,0,0,0,0,0,0,0,0x10,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,0,0,0,0,0,0,5,5,5,5,5,5,5,6, +6,6,6,6,8,6,6,6,6,6,6,6,6,0,0x49,0x89, +0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,5,8,8,5, 0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,8,8,8,6,6,6,6, -0,0,6,6,8,8,8,8,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6, -6,8,5,6,6,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,6, -0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,8, -8,6,6,6,5,5,5,5,5,6,6,6,6,6,6,6, -6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0x17,0x17,0x17,0,0,0,0,0, +5,5,5,5,5,5,5,5,6,6,6,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,6,0x17,0x17,5,0, +0,0,0,0,0,0,0,0,8,5,5,5,5,0x17,0x17,0x17, +0x17,6,6,6,6,0x17,8,6,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,5,0x17,5,0x17,0x17,0x17,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,8,8,8,6,6, +6,6,6,6,6,6,6,8,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b, +0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x784b,0,0,0, +0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,8,8,8,6,6,6,8,8,6,8,6,6, +0x17,0x17,0x17,0x17,0x17,0x17,6,5,5,6,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,8, -6,6,0x17,0x17,0x17,5,0x17,0x17,5,0x17,0x17,0x17,0x17,0x17,0,0, -0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb, -0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0,0,0,0x17,0x17,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,8,6,6,6,6,6,6,6,0,6,6,6,6, -6,6,8,6,6,6,6,6,6,6,6,6,0,8,6,6, -6,6,6,6,6,8,6,6,8,6,6,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,0,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,0,5,0,5,5, +5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,0,5,5,5,5,5,5,5,5,5,5,0x17,0,0, 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,0,0,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -5,5,5,5,5,5,5,0,5,5,0,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,6,6,6,6,6,6,0,0,0,6,0,6,6,0,6, -5,5,5,5,5,5,5,5,5,5,8,8,8,8,8,0, -6,6,0,8,8,6,8,6,5,0,0,0,0,0,0,0, -5,5,5,5,5,5,0,5,5,0,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,6,6,8,8,0x17,0x17,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x19,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0, -0,0,0,0,0,0,0,0,0,0,0,0x17,0xcd0b,0xcc0b,0xcb0b,0xd00b, -0xca0b,0xcf0b,0xcb4b,0xd04b,0xc90b,0x37cb,0x37cb,0x364b,0x35cb,0xc94b,0x3fcb,0x350b,0x34cb,0x344b,0x344b,0x3ccb, -0xcd0b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x19,0x19,0x19,0x34ca,0x354a,0x34ca,0x34ca, -0x344a,0x348a,0x388a,0xf4a,0x11ca,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0,0x17,0x17,0x17,0x17, -0x17,0,0,0,0,0,0,0,0,0,0,0,0x5ca,0x60a,0x64a,0x68a, -0x6ca,0x70a,0x74a,0x78a,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x64a,0x68a,0x6ca,0x70a,0x74a, -0x78a,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x58a,0x5ca,0x60a,0x64a,0x68a,0x5ca, -0x60a,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x58a,0x5ca,0x60a,0x60a,0x64a,0x68a,0xc08a,0xc18a, -0x58a,0x5ca,0x60a,0x60a,0x64a,0x68a,0x60a,0x60a,0x64a,0x64a,0x64a,0x64a,0x6ca,0x70a,0x70a,0x70a, -0x74a,0x74a,0x78a,0x78a,0x78a,0x78a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x58a,0x5ca,0x60a,0x64a,0x64a, -0x68a,0x68a,0x5ca,0x60a,0x58a,0x5ca,0x348a,0x388a,0x454a,0x348a,0x388a,0x35ca,5,5,5,5, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,8,8,8,6,6,6,6,6,6,6,6,0, +0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, +0,0,0,0,5,5,8,8,0,0,6,6,6,6,6,6, +6,0,0,0,6,6,6,6,6,0,0,0,0,0,0,0, +0,0,0,0,6,6,8,8,0,5,5,5,5,5,5,5, +5,0,0,5,5,0,0,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,5,5,5,5,5,5,5,0,5,5, +0,5,5,5,5,5,0,6,6,5,8,8,6,8,8,8, +8,0,0,8,8,0,0,8,8,8,0,0,5,0,0,0, +0,0,0,8,0,0,0,0,0,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,8,8,8,6,6,6,6,6,6,6,6,8,8,6,6, +6,8,6,5,5,5,5,0x17,0x17,0x17,0x17,0x17,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0,0x17,6,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,8,8,8,6, +6,6,6,6,6,8,6,8,8,8,8,6,6,8,6,6, +5,5,0x17,5,0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,8,8,8,6,6, +6,6,0,0,8,8,8,8,6,6,8,6,6,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,5,5,5,5,6,6,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,8,8,8,6, +6,6,6,6,6,6,6,8,8,6,8,6,6,0x17,0x17,0x17, +5,0,0,0,0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0,0x10,0x10,0x10,0x10, -0x10,0x10,0x10,0x10,0x10,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,6,8,6,8,8,6,6,6,6, +6,6,8,6,5,0x17,0,0,0,0,0,0,8,8,6,6, +6,6,8,6,6,6,6,6,0,0,0,0,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0x7cb,0xa4b,0x17,0x17,0x17,0x1b,5,5,5,5, 5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0x17,0x17,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,8,8,8,6,6,6,6,6, +6,6,6,6,8,6,6,0x17,0,0,0,0,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0, +0,0,0,0,0,0,0,0,0,0,0,5,8,5,8,6, +0x17,0x17,0x17,0,0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,5,5,5,5, +5,5,5,0,0,5,0,0,5,5,5,5,5,5,5,5, +0,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,8,8,8,8,8,8,0,8,8,0,0,6, +6,8,6,5,6,5,0x17,5,8,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,0,0,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,8,8,8,6,6,6,6,0,0,6,6, +8,8,8,8,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,6,6,6,6,6,6,8,5,6, +6,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,6,0,0,0,0, +0,0,0,0,5,6,6,6,6,6,6,8,8,6,6,6, +5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6, +6,6,6,8,6,6,0x17,0x17,0x17,5,0x17,0x17,5,0x17,0x17,0x17, +0x17,0x17,0,0,0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x70b,0x74b,0x78b,0x7cb, +0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0,0,0,0x17,0x17,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,8,6,6,6,6,6,6,6,0, +6,6,6,6,6,6,8,6,6,6,6,6,6,6,6,6, +0,8,6,6,6,6,6,6,6,8,6,6,8,6,6,0, +0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0,0,6,6,6,6,6,6, +6,6,6,6,6,6,6,6,6,6,5,6,0,0,0,0, +0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, +0,0,0,0,5,5,5,5,5,5,5,0,5,5,0,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,6,6,6,6,6,6,0,0,0,6,0, +6,6,0,6,5,5,5,5,5,5,5,5,5,5,8,8, +8,8,8,0,6,6,0,8,8,6,8,6,5,0,0,0, +0,0,0,0,5,5,5,5,5,5,0,5,5,0,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,6,6,8,8,0x17,0x17,0,0,0, +0,0,0,0,6,8,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, +0,0,0,0,6,6,5,8,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,8,8,6,6, +6,6,6,0,0,0,8,8,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x19,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0, +0,0,0,0,0,0,0,0x17,0xcd0b,0xcc0b,0xcb0b,0xd00b,0xca0b,0xcf0b,0xcb4b,0xd04b, +0xc90b,0x37cb,0x37cb,0x364b,0x35cb,0xc94b,0x3fcb,0x350b,0x34cb,0x344b,0x344b,0x3ccb,0xcd0b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x19,0x19,0x19,0x34ca,0x354a,0x34ca,0x34ca,0x344a,0x348a,0x388a,0xf4a, +0x11ca,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0,0x17,0x17,0x17,0x17,0x17,0,0,0, +0,0,0,0,0,0,0,0,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a, +0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x58a,0x5ca,0x60a, +0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x58a,0x5ca,0x60a,0x64a,0x68a,0x5ca,0x60a,0x60a,0x64a,0x68a, +0x6ca,0x70a,0x74a,0x78a,0x58a,0x5ca,0x60a,0x60a,0x64a,0x68a,0xc08a,0xc18a,0x58a,0x5ca,0x60a,0x60a, +0x64a,0x68a,0x60a,0x60a,0x64a,0x64a,0x64a,0x64a,0x6ca,0x70a,0x70a,0x70a,0x74a,0x74a,0x78a,0x78a, +0x78a,0x78a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x58a,0x5ca,0x60a,0x64a,0x64a,0x68a,0x68a,0x5ca,0x60a, +0x58a,0x5ca,0x348a,0x388a,0x454a,0x348a,0x388a,0x35ca,5,5,5,5,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,0x17,0x17,0,0,0,0,0, +0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, +0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,6,5,5,5,5,5,5,6, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0, +0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,0,0,0,0,0,0,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,0,0,6,6,6,6, 6,0x17,0,0,0,0,0,0,0,0,0,0,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0, @@ -1228,113 +1262,134 @@ static const uint16_t propsTrie_index[22276]={ 0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4,4,4,4,0,4,4,4,4,4,4,4,0,4,4,0, 5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0, -5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,0,0,0x1b,6,6,0x17,0x10,0x10,0x10,0x10,0,0,0,0, +0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,0,0,5,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,0,0,0x1b,6,6,0x17,0x10,0x10,0x10,0x10, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0, -0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,8,8,6,6,6,0x1b,0x1b, -0x1b,8,8,8,8,8,8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,6, -6,6,6,6,6,6,6,0x1b,0x1b,6,6,6,6,6,6,6, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,6,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1b,0x1b,6,6,6,0x1b,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6, +6,6,6,6,6,6,6,6,6,6,0,0,6,6,6,6, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0, +0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,8,8,6,6,6,0x1b,0x1b,0x1b,8,8,8, +8,8,8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,6,6,6,6,6, +6,6,6,0x1b,0x1b,6,6,6,6,6,6,6,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,6,6,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,6,6,0x1b,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x54b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0x80b, -0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0,0,0,0,0,0,0,0, -0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb, -0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x58b,0x5cb,0x60b,0x64b,0x68b,0x58b,0x68b,0,0,0, -0,0,0,0,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189, -0x1c9,0x209,0x249,0x289,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,2,2,2,2,2,2,2,0,2,2,2,2,2,2, -2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,1,0,1,1,0,0,1,0, -0,1,1,0,0,1,1,1,1,0,1,1,1,1,1,1, -1,1,2,2,2,2,0,2,0,2,2,2,2,2,2,2, -0,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2, -1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1, -1,0,1,1,1,1,1,1,1,0,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,1,1,0,1,1,1,1,0,1,1,1,1, -1,0,1,0,0,0,1,1,1,1,1,1,1,0,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1, +0,0,0,0,0,0,0,0,0x54b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b, +0x74b,0x78b,0x7cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0,0,0,0, +0,0,0,0,0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b, +0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x58b,0x5cb,0x60b,0x64b,0x68b,0x58b, +0x68b,0,0,0,0,0,0,0,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189, +0x1c9,0x209,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x49,0x89, +0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,2,2,2,2,2,2,2,0,2,2, +2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2, -2,2,0,0,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,0x18,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,1,0,1,1, +0,0,1,0,0,1,1,0,0,1,1,1,1,0,1,1, +1,1,1,1,1,1,2,2,2,2,0,2,0,2,2,2, +2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +2,2,2,2,1,1,0,1,1,1,1,0,0,1,1,1, +1,1,1,1,1,0,1,1,1,1,1,1,1,0,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,0x18,2,2,2,2,2,2,1,1, +2,2,2,2,2,2,2,2,1,1,0,1,1,1,1,0, +1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1, +1,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,0x18,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,0x18,2,2, -2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,2,2,2,0x18,2,2,2,2,2,2,1,2, -0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,0x1b,0x1b,0x1b,0x1b,6, -6,6,6,6,6,6,6,6,6,6,6,6,6,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -6,0x1b,0x1b,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,0, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,0,0,6,6,6,6,6,6,6,0,6,6,0,6,6, -6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0,0,0,0,5,0x1b,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,0,0,0,6,6,6,6,6,6,6,4, -4,4,4,4,4,4,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,6,6,6,6,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0,0,0,0,0,0x19,5,5,5,5,5,0,0,0x58b, -0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,6,6,6,6,6,6,6,0, -0,0,0,0,0,0,0,0,2,2,2,2,6,6,6,6, -6,6,6,4,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0,0,0,0,0x17,0x17,1,1,2,2,2,2,2,2, +1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b, -0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x78cb,0x794b,0x814b,0x58b,0x5cb,0x60b,0x64b,0x68b, -0x6cb,0x70b,0x74b,0x78b,0x1b,0x34cb,0x344b,0x3ccb,0x19,0x58b,0x5cb,0x788b,0x78cb,0,0,0, -0,0,0,0,0,0,0,0,0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b, -0xa00b,0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0xa04b,0xa84b,0xb04b,0xb84b,0x788b,0x808b,0x888b, -0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x78cb,0x80cb,0x984b,0xa04b,0xa84b,0xb04b,0xb84b,0x788b,0x808b,0x888b, -0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x1b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb, -0x900b,0xa00b,0x804b,0x788b,0x344b,0x354b,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b, -0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b, -0xa00b,0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x18,0x18,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,5,5,5,5,0,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0,5,5,0,5,0,0,5, -0,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5, -0,5,0,5,0,0,0,0,0,0,5,0,0,0,0,5, -0,5,0,5,0,5,5,5,0,5,5,0,5,0,0,5, -0,5,0,5,0,5,0,5,0,5,5,0,5,0,0,5, -5,5,5,0,5,5,5,5,5,5,5,0,5,5,5,5, -0,5,5,5,5,0,5,0,5,5,5,5,5,5,5,5, -5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,0,0,0,0,0,5,5,5,0,5,5,5, -5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0x1b,0x1b,0x1b, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +2,2,2,2,2,2,0,0,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,0x18,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,0x18,2,2,2,2, +2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,0x18,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,0x18,2,2,2,2,2,2,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,2,2,2,0x18,2,2,2,2, +2,2,1,2,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0,6,6,6,6,6,6,6, +6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0x1b, +0x1b,0x1b,0x1b,6,6,6,6,6,6,6,6,6,6,6,6,6, +6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,6,0x1b,0x1b,0x17,0x17,0x17,0x17,0x17,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,6, +6,6,6,0,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,6,6,0,0,6,6,6,6,6,2,2,2,2, +2,2,2,2,2,2,5,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0, +0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,6,6,0,6, +6,0,6,6,6,6,6,0,0,0,0,0,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,5,0x1b,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,0,0,0,6,6,6,6, +6,6,6,4,4,4,4,4,4,4,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,6,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,6,6,6,6,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0x19,5,5,5,5, +5,5,5,5,5,5,5,4,6,6,6,6,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,5,5,5,5, +5,5,5,0,5,5,5,5,0,5,5,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5, +5,0,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,6,6,6,6, +6,6,6,0,0,0,0,0,0,0,0,0,2,2,2,2, +6,6,6,6,6,6,6,4,0,0,0,0,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0x17,0x17,1,1,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0x58b,0x5cb,0x60b, +0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x78cb,0x794b,0x814b,0x58b, +0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x1b,0x34cb,0x344b,0x3ccb,0x19,0x58b,0x5cb,0x788b, +0x78cb,0,0,0,0,0,0,0,0,0,0,0,0x16cb,0x194b,0x1bcb,0x1e4b, +0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0xa04b,0xa84b,0xb04b, +0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x78cb,0x80cb,0x984b,0xa04b,0xa84b,0xb04b, +0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x1b,0x5cb,0x60b,0x64b,0x68b,0x6cb, +0x70b,0x74b,0x78b,0x7cb,0x900b,0xa00b,0x804b,0x788b,0x344b,0x354b,0,0,0,0x58b,0x5cb,0x60b, +0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b, +0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x18,0x18,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, +0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,0, +5,0,0,5,0,5,5,5,5,5,5,5,5,5,5,0, +5,5,5,5,0,5,0,5,0,0,0,0,0,0,5,0, +0,0,0,5,0,5,0,5,0,5,5,5,0,5,5,0, +5,0,0,5,0,5,0,5,0,5,0,5,0,5,5,0, +5,0,0,5,5,5,5,0,5,5,5,5,5,5,5,0, +5,5,5,5,0,5,5,5,5,0,5,0,5,5,5,5, +5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0,0,0,0,0,5,5,5, +0,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x2cb,0x2cb,0x30b,0x34b, 0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x54b,0x54b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, @@ -1350,52 +1405,50 @@ static const uint16_t propsTrie_index[22276]={ 0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1a,0x1a,0x1a,0x1a,0x1a,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0, +0x1b,0x1b,0x1b,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0,0,0,0,0x1b,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0x1b,0x1b,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0, -0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0, -0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0x1b,0x1b,0x1b,0,0,0,0,0, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,5,0x705,5,5, +0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +5,0x705,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x645,5,5,5, +0x645,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x645,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x645,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0x685,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0x685,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0xcc5, +5,5,5,5,5,5,5,5,0xf45,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0xf45,5,5,5,5,5,5,5, +5,5,5,5,5,5,0x6c5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,0x605,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0xcc5,5,5,5,5, -5,5,5,5,0xf45,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,0xf45,5,5,5,5,5,5,5,5,5,5,5, -5,5,0x6c5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,0x605,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x605,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x605,5,5,5, +0x605,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x605, +5,5,5,5,5,5,5,5,5,5,5,5,5,0x645,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0x605,5,5,5,5, -5,5,5,5,5,5,5,5,5,0x645,5,5,5,5,5,5, +5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 0x785,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, @@ -1411,2450 +1464,2564 @@ static const uint16_t propsTrie_index[22276]={ static const UTrie2 propsTrie={ propsTrie_index, - propsTrie_index+4532, - NULL, - 4532, - 17744, + propsTrie_index+4692, + nullptr, + 4692, + 18464, 0xa40, - 0x1234, + 0x12d4, 0x0, 0x0, 0x110000, - 0x5700, - NULL, 0, FALSE, FALSE, 0, NULL + 0x5a70, + nullptr, 0, false, false, 0, nullptr }; -static const uint16_t propsVectorsTrie_index[31228]={ -0x4e8,0x4f0,0x4f8,0x500,0x518,0x520,0x528,0x530,0x538,0x540,0x548,0x550,0x558,0x560,0x568,0x570, -0x577,0x57f,0x587,0x58f,0x592,0x59a,0x5a2,0x5aa,0x5b2,0x5ba,0x5c2,0x5ca,0x5d2,0x5da,0x5e2,0x5ea, -0x5f2,0x5fa,0x601,0x609,0x611,0x619,0x621,0x629,0x631,0x639,0x63e,0x646,0x64d,0x655,0x65d,0x665, -0x66d,0x675,0x67d,0x685,0x68c,0x694,0x69c,0x6a4,0x6ac,0x6b4,0x6bc,0x6c4,0x6cc,0x6d4,0x6dc,0x6e4, -0x1a38,0xd5e,0xe35,0x6ec,0x508,0xe9c,0xea4,0x1bf2,0x1300,0x1310,0x12f8,0x1308,0x7c5,0x7cb,0x7d3,0x7db, -0x7e3,0x7e9,0x7f1,0x7f9,0x801,0x807,0x80f,0x817,0x81f,0x825,0x82d,0x835,0x83d,0x845,0x84d,0x854, -0x85c,0x862,0x86a,0x872,0x87a,0x880,0x888,0x890,0x898,0x1318,0x8a0,0x8a8,0x8b0,0x8b7,0x8bf,0x8c7, -0x8cf,0x8d3,0x8db,0x8e2,0x8ea,0x8f2,0x8fa,0x902,0x162c,0x1634,0x90a,0x912,0x91a,0x922,0x92a,0x931, -0x1692,0x1682,0x168a,0x1973,0x197b,0x1328,0x939,0x1320,0x1572,0x1572,0x1574,0x133c,0x133d,0x1330,0x1332,0x1334, -0x169a,0x169c,0x941,0x169c,0x949,0x94e,0x956,0x16a1,0x95c,0x169c,0x962,0x96a,0xc39,0x16a9,0x16a9,0x972, -0x16b9,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba, -0x16ba,0x16ba,0x16ba,0x16b1,0x97a,0x16c2,0x16c2,0x982,0xb59,0xb61,0xb69,0xb71,0x16d2,0x16ca,0x98a,0x992, -0x99a,0x16dc,0x16e4,0x9a2,0x16da,0x9aa,0x1a40,0xd66,0xb79,0xb81,0xb89,0xb8e,0x18e1,0xc6c,0xc73,0x1849, -0xc09,0x1a48,0xd6e,0xd76,0xd7e,0xd86,0xf47,0xf48,0x1939,0x193e,0xca8,0xcb0,0x19af,0x19b7,0x1b11,0xe3d, -0x19bf,0xcf2,0xcfa,0x19c7,0x10f6,0x1196,0xf27,0xd8e,0x1869,0x1851,0x1861,0x1859,0x18f9,0x18f1,0x18b9,0xc19, -0x1345,0x1345,0x1345,0x1345,0x1348,0x1345,0x1345,0x1350,0x9b2,0x1358,0x9b6,0x9be,0x1358,0x9c6,0x9ce,0x9d6, -0x1368,0x1360,0x1370,0x9de,0x9e6,0x1378,0x9ee,0x9f6,0x1380,0x1388,0x1390,0x1398,0x9fe,0x13a0,0x13a7,0x13af, -0x13b7,0x13bf,0x13c7,0x13cf,0x13d7,0x13de,0x13e6,0x13ee,0x13f6,0x13fe,0x1401,0x1403,0x16ec,0x17dc,0x17e2,0x1929, -0x140b,0xa06,0xa0e,0x1525,0x152a,0x152d,0x1535,0x1413,0x153d,0x153d,0x1423,0x141b,0x142b,0x1433,0x143b,0x1443, -0x144b,0x1453,0x145b,0x1463,0x17ea,0x1841,0x1983,0x1ad9,0x1473,0x147a,0x1482,0x148a,0x146b,0x1492,0x17f2,0x17f9, -0x16f4,0x16f4,0x16f4,0x16f4,0x16f4,0x16f4,0x16f4,0x16f4,0x1801,0x1804,0x1801,0x1801,0x180c,0x1813,0x1815,0x181c, -0x1824,0x1828,0x1828,0x182b,0x1828,0x1828,0x1831,0x1828,0x1871,0x1931,0x198b,0xb96,0xb9c,0x1c36,0x1c3e,0x1d15, -0x18d1,0xc49,0xc4d,0x1946,0x18c1,0x18c1,0x18c1,0xc21,0x18c9,0xc41,0x1911,0xc98,0xc29,0xc31,0xc31,0x19cf, -0x1901,0x1993,0xc83,0xc88,0xa16,0x16fc,0x16fc,0xa1e,0x1704,0x1704,0x1704,0x1704,0x1704,0x1704,0xa26,0x6f0, -0x155a,0x157c,0xa2e,0x1584,0xa36,0x158c,0x1594,0x159c,0xa3e,0xa43,0x15a4,0x15ab,0xa48,0x170c,0x1921,0xc11, -0xa50,0x1606,0x160d,0x15b3,0x1615,0x161c,0x15bb,0x15bf,0x15d8,0x15d8,0x15da,0x15c7,0x15cf,0x15cf,0x15d0,0x1624, -0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714, -0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714, -0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714, -0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714, -0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714, -0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714, -0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714, -0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714, -0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714, -0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714, -0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714, -0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714, -0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1714,0x1717,0x1879,0x1879, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2, -0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e2,0x15e9,0x1a30,0x12b5, -0x171f,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725, -0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725, -0x1725,0x1725,0x1725,0x1725,0xa58,0x172d,0xa60,0x1a50,0x19db,0x19db,0x19db,0x19db,0x19db,0x19db,0x19db,0x19db, -0x19d7,0xd02,0x19eb,0x19e3,0x19ed,0x1a58,0x1a58,0xd96,0x18d9,0x194e,0x19a3,0x19a7,0x199b,0x1b09,0xcb8,0xcbb, -0x1909,0xc90,0x1956,0xcc3,0x19f5,0x19f8,0xd0a,0x1a60,0x1a08,0x1a00,0xd12,0xd9e,0x1a68,0x1a6c,0xda6,0xff0, -0x1a10,0xd1a,0xd22,0x1a74,0x1a84,0x1a7c,0xdae,0xef7,0xe45,0xe4d,0x1c85,0xfa8,0x1d32,0x1d32,0x1a8c,0xdb6, -0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675, -0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677, -0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679, -0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674, -0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676, -0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678, -0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a, -0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675, -0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677, -0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679, -0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674, -0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676, -0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678, -0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a, -0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675, -0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677, -0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679, -0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674, -0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676, -0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678, -0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a, -0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0x167a,0x1674,0x1675,0x1676,0x1677,0x1678,0x1679,0xa68,0xdbe,0xdc1, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c, -0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c,0x164c, -0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, -0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, -0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, -0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, -0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, -0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, -0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, -0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, -0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, -0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, -0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, -0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, -0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x15f1,0x15f1,0x15f1,0x15f1,0x15f1,0x15f1,0x15f1,0x15f1, -0x15f6,0x15fe,0x1839,0x12bd,0x1919,0x1919,0x12c1,0x12c8,0xa70,0xa78,0xa80,0x14b2,0x14b9,0x14c1,0xa88,0x14c9, -0x14fa,0x14fa,0x14a2,0x14aa,0x14d1,0x14f1,0x14f2,0x1502,0x14d9,0x149a,0xa90,0x14e1,0xa98,0x14e9,0xaa0,0xaa4, -0xca0,0x150a,0xaac,0xab4,0x1512,0x1518,0x151d,0xabc,0xacc,0x1562,0x156a,0x154d,0x1552,0xad4,0xadc,0xac4, -0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c, -0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x163c,0x1644,0x1644,0x1644,0x1644, -0x1420,0x1420,0x1460,0x14a0,0x14e0,0x1520,0x1560,0x15a0,0x15dc,0x161c,0x1648,0x1688,0x16c8,0x1708,0x1748,0x1788, -0x17c8,0x1804,0x1844,0x1884,0x18c4,0x18f8,0x1934,0x1974,0x19b4,0x19f4,0x1a30,0x1a70,0x1ab0,0x1af0,0x1b30,0x1b70, -0xa80,0xac0,0xb00,0xb40,0xb80,0xa40,0xe75,0xa40,0xe97,0xa40,0xa40,0xa40,0xa40,0xbc0,0x12dd,0x12dd, -0xed7,0xc00,0xa40,0xa40,0xa40,0xa40,0xf17,0xc2d,0xa40,0xa40,0xc6d,0xcad,0xced,0xd2d,0xe35,0xda5, -0x121d,0x121d,0x121d,0x121d,0x121d,0x121d,0x121d,0x121d,0x121d,0x121d,0x121d,0x121d,0x121d,0x121d,0x121d,0x121d, -0x121d,0x121d,0x121d,0x121d,0xf57,0x125d,0x1092,0x10d2,0x129d,0x10dd,0x131d,0x131d,0x131d,0xf97,0xfb7,0xff7, -0x135d,0x135d,0x1037,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7, -0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0x1052, +static const uint16_t propsVectorsTrie_index[32764]={ +0x53e,0x546,0x54e,0x556,0x56e,0x576,0x57e,0x586,0x58e,0x596,0x59e,0x5a6,0x5ae,0x5b6,0x5be,0x5c6, +0x5cd,0x5d5,0x5dd,0x5e5,0x5e8,0x5f0,0x5f8,0x600,0x608,0x610,0x618,0x620,0x628,0x630,0x638,0x640, +0x648,0x650,0x657,0x65f,0x667,0x66f,0x677,0x67f,0x687,0x68f,0x694,0x69c,0x6a3,0x6ab,0x6b3,0x6bb, +0x6c3,0x6cb,0x6d3,0x6db,0x6e2,0x6ea,0x6f2,0x6fa,0x702,0x70a,0x712,0x71a,0x722,0x72a,0x732,0x73a, +0x1b43,0xd8f,0xe5b,0x1192,0x12d1,0x1d0b,0x1eaa,0x1d03,0x13f0,0x1400,0x13e8,0x13f8,0x80f,0x815,0x81d,0x825, +0x82d,0x833,0x83b,0x843,0x84b,0x851,0x859,0x861,0x869,0x86f,0x877,0x87f,0x887,0x88f,0x897,0x89e, +0x8a6,0x8ac,0x8b4,0x8bc,0x8c4,0x8ca,0x8d2,0x8da,0x8e2,0x1408,0x8ea,0x8f2,0x8fa,0x901,0x909,0x911, +0x919,0x91d,0x925,0x92c,0x934,0x93c,0x944,0x94c,0x1723,0x172b,0x954,0x95c,0x964,0x96c,0x974,0x97b, +0x1789,0x1779,0x1781,0x1a7e,0x1a86,0x1418,0x983,0x1410,0x166c,0x166c,0x166e,0x142c,0x142d,0x1420,0x1422,0x1424, +0x1791,0x1793,0x98b,0x1793,0x993,0x998,0x9a0,0x1798,0x9a6,0x1793,0x9ac,0x9b4,0xc6f,0x17a0,0x17a0,0x9bc, +0x17b0,0x17b1,0x17b1,0x17b1,0x17b1,0x17b1,0x17b1,0x17b1,0x17b1,0x17b1,0x17b1,0x17b1,0x17b1,0x17b1,0x17b1,0x17b1, +0x17b1,0x17b1,0x17b1,0x17a8,0x9c4,0x17b9,0x17b9,0x9cc,0xb97,0xb9f,0xba7,0xbaf,0x17c9,0x17c1,0x9d4,0x9dc, +0x9e4,0x17d3,0x17db,0x9ec,0x17d1,0x9f4,0x1b4b,0xd97,0xbb7,0xbbf,0xbc7,0xbcc,0x19e4,0xc96,0xc9d,0x1940, +0xc47,0x1b53,0xd9f,0xda7,0xdaf,0xdb7,0xf65,0xf69,0x1a44,0x1a49,0xcd5,0xcdd,0x1aba,0x1ac2,0x1c23,0xe63, +0x1aca,0xd23,0xd2b,0x1ad2,0x110a,0x11ba,0xf3d,0xdbf,0x1960,0x1948,0x1958,0x1950,0x19fc,0x19f4,0x19b0,0x1a3c, +0x1435,0x1435,0x1435,0x1435,0x1438,0x1435,0x1435,0x1440,0x9fc,0x1448,0xa00,0xa08,0x1448,0xa10,0xa18,0xa20, +0x1458,0x1450,0x1460,0xa28,0xa30,0x1468,0xa38,0xa40,0x1470,0x1478,0x1480,0x1488,0xa48,0x1490,0x1497,0x149f, +0x14a7,0x14af,0x14b7,0x14bf,0x14c7,0x14ce,0x14d6,0x14de,0x14e6,0x14ee,0x14f1,0x14f3,0x17e3,0x18d6,0x18dc,0x1a2c, +0x14fb,0xa50,0xa58,0x1621,0x1626,0x1629,0x162f,0x1503,0x1637,0x1637,0x1513,0x150b,0x151b,0x1523,0x152b,0x1533, +0x153b,0x1543,0x154b,0x1553,0x18e4,0x1938,0x1a8e,0x1beb,0x1563,0x1569,0x1571,0x1579,0x155b,0x1581,0x18ec,0x18f3, +0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x18fb,0x18fb,0x18fb,0x18fb,0x1903,0x190a,0x190c,0x1913, +0x191b,0x191f,0x191f,0x1922,0x191f,0x191f,0x1928,0x191f,0x1968,0x1a34,0x1a96,0xbd4,0xbda,0x1d4f,0x1d57,0x1e35, +0x19d4,0x19c8,0x19cc,0x1a51,0x19b8,0x19b8,0x19b8,0xc57,0x19c0,0xc77,0x1a14,0xcc5,0xc5f,0xc67,0xc67,0x1ada, +0x1a04,0x1a9e,0xcad,0xcb5,0xa60,0x17f3,0x17f3,0xa68,0x17fb,0x17fb,0x17fb,0x17fb,0x17fb,0x17fb,0xa70,0x742, +0x1654,0x1676,0xa78,0x167e,0xa80,0x1686,0x168e,0x1696,0xa88,0xa8d,0x169e,0x16a5,0xa92,0x1803,0x1a24,0xc4f, +0xa9a,0x1700,0x1707,0x16ad,0x170f,0x1713,0x16b5,0x16b9,0x16d2,0x16d2,0x16d4,0x16c1,0x16c9,0x16c9,0x16ca,0x171b, +0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b, +0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b, +0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b, +0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b, +0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b, +0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b, +0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b, +0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b, +0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b, +0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b, +0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b, +0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b, +0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180b,0x180e,0x1970,0x1970, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc, +0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16dc,0x16e3,0x1b3b,0x1f16, +0x1816,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c, +0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c,0x181c, +0x181c,0x181c,0x181c,0x181c,0xaa2,0x1824,0xaaa,0x1b5b,0x1ae6,0x1ae6,0x1ae6,0x1ae6,0x1ae6,0x1ae6,0x1ae6,0x1ae6, +0x1ae2,0xd33,0x1af6,0x1aee,0x1af8,0x1b63,0x1b63,0xdc7,0x19dc,0x1a59,0x1aae,0x1ab2,0x1aa6,0x1c1b,0xce5,0xcec, +0x1a0c,0xcbd,0x1a61,0xcf4,0x1b00,0x1b03,0xd3b,0x1b6b,0x1b13,0x1b0b,0xd43,0xdcf,0x1b73,0x1b77,0xdd7,0x1014, +0x1b1b,0xd4b,0xd53,0x1b7f,0x1b8f,0x1b87,0xddf,0xf0d,0xe6b,0xe73,0x1da5,0xfc4,0x1e52,0x1e52,0x1b97,0xde7, +0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c, +0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e, +0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770, +0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b, +0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d, +0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f, +0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771, +0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c, +0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e, +0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770, +0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b, +0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d, +0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f, +0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771, +0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c, +0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e, +0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770, +0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b, +0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d, +0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f, +0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771, +0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0x1771,0x176b,0x176c,0x176d,0x176e,0x176f,0x1770,0xab2,0xdef,0xdf2, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743, +0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743,0x1743, +0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f, +0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f, +0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f, +0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f, +0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f, +0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f, +0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f, +0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f, +0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f, +0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f, +0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f, +0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f, +0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x163f,0x16eb,0x16eb,0x16eb,0x16eb,0x16eb,0x16eb,0x16eb,0x16eb, +0x16f0,0x16f8,0x1930,0x139d,0x1a1c,0x1a1c,0x13a1,0x13a8,0xaba,0xac2,0xaca,0x15a1,0x15a8,0x15b0,0xad2,0x15b8, +0x15f6,0x15f6,0x1589,0x1591,0x15c0,0x15ed,0x15ee,0x15fe,0x15c8,0x15cd,0x15d5,0x15dd,0xada,0x15e5,0xae2,0x1599, +0xccd,0x1606,0xaea,0xaf2,0x160e,0x1614,0x1619,0xafa,0xb0a,0x165c,0x1664,0x1647,0x164c,0xb12,0xb1a,0xb02, +0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733, +0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x1733,0x173b,0x173b,0x173b,0x173b, +0x1578,0x1578,0x15b8,0x15f8,0x1638,0x1678,0x16b8,0x16f8,0x1734,0x1774,0x17a0,0x17e0,0x1820,0x1860,0x18a0,0x18e0, +0x1920,0x195c,0x199c,0x19dc,0x1a1c,0x1a50,0x1a8c,0x1acc,0x1b0c,0x1b4c,0x1b88,0x1bc8,0x1c08,0x1c48,0x1c88,0x1cc8, +0xe59,0xa80,0xac0,0xb00,0xb40,0xb6b,0xf99,0xa40,0xed9,0xa40,0xa40,0xa40,0xa40,0xbab,0x13f5,0x13f5, +0xf19,0xfd9,0xa40,0xa40,0xa40,0xbeb,0xf59,0xc2b,0xa40,0xc51,0xc91,0xcd1,0xd11,0xd51,0xe99,0xdc9, +0x1335,0x1335,0x1335,0x1335,0x1335,0x1335,0x1335,0x1335,0x1335,0x1335,0x1335,0x1335,0x1335,0x1335,0x1335,0x1335, +0x1335,0x1335,0x1335,0x1335,0x1019,0x1375,0x116a,0x11aa,0x13b5,0x11b5,0x1435,0x1435,0x1435,0x1059,0x108c,0x10cc, +0x1475,0x1475,0x11f5,0x14b5,0x110c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c, +0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x108c,0x112a, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, -0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd65, +0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, -0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd65, +0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, -0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd65, +0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, -0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd65, +0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, -0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd65, +0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, -0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd65, +0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, -0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd65, +0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, -0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd65, +0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, -0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd65, +0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, -0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd65, -0xde5,0xdf5,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, -0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd65, -0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d, -0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x111d, -0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd, -0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x11dd,0x115d, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0xba4,0xbab,0xbb3,0xbbb,0x1881,0x1881,0x1881,0xbc3,0xbcb,0xbce,0x18b1,0x18a9,0xc01,0xd2a,0xd2e,0xd32, -0x508,0x508,0x508,0x508,0xd3a,0x1a18,0xd42,0xf3f,0x1735,0xae4,0xaea,0x1000,0xbd6,0x18e9,0xc7b,0x508, -0x174a,0x173d,0x1742,0x1889,0xbde,0xbe6,0x1134,0x113a,0x1c6d,0xf5d,0x1c5d,0x6f8,0x508,0x508,0x508,0x508, -0x1c8d,0x1c8d,0x1c8d,0x1c8d,0x1c8d,0x1c8d,0x1c8d,0x1c8d,0x1c8d,0xfb0,0xfb8,0xfc0,0x508,0x508,0x508,0x508, -0xbee,0xbf1,0xdc9,0x1cd5,0xff8,0x700,0x508,0x1092,0xccb,0xd4a,0x508,0x508,0x1c02,0xeff,0xf07,0x1d1d, -0xc55,0xc5c,0xc64,0x1a94,0x1cb5,0x508,0x1c95,0xfd0,0x1a9c,0xdd1,0xdd9,0xde1,0x1020,0x708,0x508,0x508, -0x1aa4,0x1aa4,0x710,0x508,0x1d4a,0x10aa,0x1d42,0x10b2,0x1e0e,0x11ac,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0xde9,0x1e66,0x1291,0x508,0x508,0x1e2e,0x11d4,0x11db,0x718,0x508,0x71c,0x1248,0x11e3, -0x1b19,0x1b1b,0xe55,0xe5c,0x1aac,0x1ab4,0xdf1,0xf1f,0x1bfa,0xee7,0xeef,0xfc8,0x1c1a,0x1c1e,0x1c26,0x1040, -0xf93,0xf98,0x724,0x508,0x109a,0x10a2,0x1c7d,0xfa0,0xf75,0xf7b,0xf83,0xf8b,0x508,0x508,0x508,0x508, -0x1daa,0x1da2,0x1124,0x112c,0x1cfd,0x1cf5,0x1068,0x508,0x508,0x508,0x508,0x508,0x1ce5,0x1028,0x1030,0x1038, -0x1cad,0x1ca5,0xfe0,0x111c,0x1c2e,0xf2f,0x72c,0x508,0x1078,0x1080,0x508,0x508,0x508,0x508,0x508,0x508, -0x1e06,0x118e,0x734,0x508,0x508,0x1d0d,0x1d05,0x1070,0x1250,0x1256,0x125e,0x508,0x508,0x11eb,0x11ef,0x11f7, -0x1dde,0x1dd6,0x1176,0x1dce,0x1dc6,0x73c,0x1cdd,0x1018,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x10da,0x10df,0x10e7,0x10ee,0x110e,0x1114,0x508,0x508,0x115a,0x115e,0x1166,0x119e,0x11a4,0x744,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x11bc,0x508,0x508,0x508,0x508,0x508,0x748,0x1e4e,0x1238, -0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x195e, -0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x195e,0x1963,0xcd3,0xcda,0xcda,0xcda, -0x196b,0x196b,0x196b,0xce2,0x1d3a,0x1d3a,0x1d3a,0x1d3a,0x1d3a,0x1d3a,0x750,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x1b23,0x1b23,0x1b23,0x1b23,0x1b23,0x1b23,0x1b23,0x1b23,0x1b23,0x1b23,0x1b23,0x1b23,0x1b23,0x1b23,0x1b23,0x1b23, -0x1b23,0xe64,0xfe8,0x758,0x508,0x508,0x75c,0xf37,0x1ccd,0x1cc5,0x1008,0x1010,0x764,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x1e26,0x1e1e,0x11cc,0x508,0x508,0x508,0x1c12,0x1c12,0xf0f,0x1c0a,0xf17,0x508,0x508,0x1106, -0x1dba,0x1dba,0x1dba,0x1dba,0x1dba,0x1dba,0x1dba,0x1dba,0x1dba,0x1dba,0x1dba,0x1dba,0x1dba,0x1dba,0x1dba,0x1dba, -0x1dba,0x1dba,0x1dba,0x1dba,0x1dba,0x1dba,0x1dba,0x1dbe,0x1e76,0x1e76,0x1e76,0x1e76,0x1e76,0x1e76,0x1e76,0x1e76, -0x1e76,0x1e76,0x1e76,0x1e76,0x1e76,0x1e76,0x1266,0x126c,0x1286,0x1289,0x1289,0x1289,0x76c,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x1c65,0x1c65,0x1c65, -0xf50,0xf55,0x774,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x1752,0x1752,0x1752, -0x1752,0x1752,0x1752,0x1752,0xaf2,0x1762,0xafa,0x1763,0x175a,0x176b,0x1771,0x1779,0xb02,0x18a1,0x18a1,0x77c, -0x508,0x508,0x508,0x508,0x11c4,0x1891,0x1891,0xbf9,0xcea,0x508,0x508,0x508,0x508,0x17aa,0x17b1,0xb0a, -0x17b4,0xb12,0xb1a,0xb22,0x17ae,0xb2a,0xb32,0xb3a,0x17b3,0x17bb,0x17aa,0x17b1,0x17ad,0x17b4,0x17bc,0x17ab, -0x17b2,0x17ae,0xb41,0x1781,0x1789,0x1790,0x1797,0x1784,0x178c,0x1793,0x179a,0xb49,0x17a2,0x1d62,0x1d62,0x1d62, -0x1d62,0x1d62,0x1d62,0x1d62,0x1d62,0x1d62,0x1d62,0x1d62,0x1d62,0x1d62,0x1d62,0x1d62,0x1d62,0x1d52,0x1d55,0x1d52, -0x1d5c,0x10ca,0x784,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x10fe,0x78c,0x508, -0x508,0x508,0x508,0x508,0x508,0x1e46,0x11ff,0x794,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x1e56,0x1240,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x1c9d,0x1c9d,0x1c9d, -0x1c9d,0x1c9d,0x1c9d,0xfd8,0x508,0x1d9a,0x1d92,0x10d2,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x798,0x1e16,0x11b4,0x508,0x508,0x1207,0x1208,0x7a0,0x508,0x508,0x508,0x508,0x508,0xeac,0xeb4,0xebc, -0xec4,0xecc,0xed4,0xedb,0xedf,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x7a4,0x1048,0x1ced,0x104e,0x1ced,0x1056,0x105b,0x1060,0x1060,0x1d72,0x1d82,0x1d8a, -0x10ba,0x1d7a,0x1e36,0x10c2,0x1dee,0x1e3e,0x1e3e,0x117e,0x1186,0x121f,0x1225,0x122a,0x1230,0x1e5e,0x1e5e,0x1e5e, -0x1e5e,0x1274,0x1e5e,0x127a,0x127e,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac, -0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac,0x7ac, -0x7ac,0x7ac,0x7ac,0x7ac,0x7ad,0xb51,0x17c4,0x17c4,0x17c4,0x7b5,0x7b5,0x7b5,0x7b5,0x1899,0x1899,0x1899, -0x1899,0x1899,0x1899,0x1899,0x7bd,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5, -0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5, -0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5, -0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x7b5, -0x7b5,0x7b5,0x7b5,0x7b5,0x7b5,0x1a20,0xd52,0x1a28,0x1a28,0xd56,0xe6c,0xe74,0xe7c,0x1ae9,0x1ad1,0x1af1, -0x1af9,0x1ae1,0xe01,0xe05,0xe0c,0xe14,0xe1b,0xe23,0xe2b,0xe2d,0xe2d,0xe2d,0xe2d,0x1b5a,0x1b62,0x1b5a, -0x1b68,0x1b70,0x1b3b,0x1b78,0x1b80,0x1b5a,0x1b88,0x1b90,0x1b97,0x1b9f,0x1b43,0x1b5a,0x1ba4,0x1b4b,0x1b52,0x1bac, -0x1bb2,0x1c4e,0x1c55,0x1c46,0x1bba,0x1bc2,0x1bca,0x1bd2,0x1cbd,0x1bda,0x1be2,0xe84,0xe8c,0x1b2b,0x1b2b,0x1b2b, -0xe94,0x1c75,0x1c75,0xf65,0xf6d,0x1abc,0x1abc,0x1abc,0x1abc,0x1abc,0x1abc,0x1abc,0x1abc,0x1abc,0x1abc,0x1abc, -0x1abc,0x1abc,0x1abc,0x1abc,0x1abc,0x1abc,0x1abc,0x1abe,0x1abc,0x1ac6,0x1abc,0x1abc,0x1abc,0x1abc,0x1abc,0x1abc, -0x1ac9,0x1abc,0x1abc,0x1abc,0x1abc,0x1abc,0xdf9,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x1d25,0x1d25,0x1d25,0x1d25,0x1d25,0x1d25,0x1d25,0x1d25,0x1d25, -0x1d25,0x1d25,0x1d25,0x1d25,0x1d25,0x1d2a,0x1d25,0x1d25,0x1d25,0x1088,0x108a,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2, -0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2, -0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2, -0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2, -0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1142,0x1b33,0x1de6,0x1de6,0x1de6,0x1de6,0x1de6,0x1de6,0x1de6,0x114a, -0x1152,0x1210,0x1217,0x1dfe,0x1dfe,0x1dfe,0x1dfe,0x1dfe,0x1dfe,0x1dfe,0x1dfe,0x1dfe,0x1dfe,0x1dfe,0x116e,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x508, -0x508,0x508,0x508,0x508,0x508,0x508,0x508,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc, -0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc, -0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc, -0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x12d0,0x1299,0x1b01, -0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6, -0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6, -0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x12a1,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299, -0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299, -0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299, -0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299, -0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x17d4,0x17d4,0x17d4,0x17d4,0x17d4,0x17d4,0x17d4,0x17d4,0x17d4, -0x17d4,0x17d4,0x17d4,0x17d4,0x17d4,0x17d4,0x17d4,0x12d8,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299, -0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299, -0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299, -0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x12a5,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e, -0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e, -0x1e6e,0x12ad,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299, -0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299, -0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299, -0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299, -0x1299,0x12a5,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01, -0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01, -0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01, -0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x12e0,0x1bea,0x1bea,0x1bea,0x1bea, -0x1bea,0x1bea,0x12e8,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a, -0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a, -0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a, -0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a, -0x1d6a,0x1d6a,0x12f0,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1664,0x1664,0x1664, -0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664, -0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664, -0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664, -0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1654,0x166c,0x166c,0x166c, -0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c, -0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c, -0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c, -0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x165c,0x1664,0x1664,0x1664, -0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664, -0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664, -0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664, -0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x1664,0x166c,0x166c,0x166c, -0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c, -0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c, -0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c, -0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x166c,0x17cc,0x17cc,0x17cc, -0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc, -0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc, -0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc, -0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x17cc,0x1b01,0x1b01,0x1b01, -0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01, -0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01, -0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01, -0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1b01,0x1d6a,0x1d6a,0x1d6a, -0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a, -0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a, -0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a, -0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1d6a,0x1db2,0x1db2,0x1db2, -0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2, -0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2, -0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2, -0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1db2,0x1df6,0x1df6,0x1df6, -0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6, -0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6, -0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6, -0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1df6,0x1e6e,0x1e6e,0x1e6e, -0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e, -0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e, -0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e, -0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x1e6e,0x4e7,0x4e7,0x4e7, -0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2ca,0x2d3,0x2cd,0x2cd,0x2d0,0x2c7,0x2c7, -0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7, -0x7fb,0x7f5,0x7da,0x7d1,0x7c8,0x7c5,0x7bc,0x7d7,0x7c2,0x7ce,0x7d1,0x7ec,0x7e3,0x7d4,0x7f8,0x7cb, -0x7b9,0x7b9,0x7b9,0x7b9,0x7b9,0x7b9,0x7b9,0x7b9,0x7b9,0x7b9,0x7e0,0x7dd,0x7e6,0x7e6,0x7e6,0x7f5, -0x7bc,0x807,0x807,0x807,0x807,0x807,0x807,0x801,0x801,0x801,0x801,0x801,0x801,0x801,0x801,0x801, -0x801,0x801,0x801,0x801,0x801,0x801,0x801,0x801,0x801,0x801,0x801,0x7c2,0x7c8,0x7ce,0x7f2,0x7b6, -0x7ef,0x804,0x804,0x804,0x804,0x804,0x804,0x7fe,0x7fe,0x7fe,0x7fe,0x7fe,0x7fe,0x7fe,0x7fe,0x7fe, -0x7fe,0x7fe,0x7fe,0x7fe,0x7fe,0x7fe,0x7fe,0x7fe,0x7fe,0x7fe,0x7fe,0x7c2,0x7e9,0x7bf,0x7e6,0x2c7, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, +0xe09,0xe19,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, +0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, +0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5, +0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x12b5,0x1235, +0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5, +0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x12f5,0x1275, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0xc2c,0xc2f,0xdfa,0x1df5,0x101c,0x74a,0x55e,0x10b6,0xcfc,0xd7b,0x55e,0x55e,0x1d1b,0xf15,0xf1d,0x1e3d, +0xc7f,0xc86,0xc8e,0x1b9f,0x1dd5,0x55e,0x1db5,0xfec,0x1ba7,0xe02,0xe0a,0xe12,0x1044,0x752,0x55e,0x55e, +0x1baf,0x1baf,0x75a,0x55e,0x1e6a,0x10ce,0x1e62,0x10d6,0x1f56,0x11d0,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0xe1a,0x1fae,0x12c9,0x134b,0x134c,0x1f76,0x11f8,0x11ff,0x1206,0x1308,0x130c,0x1280,0x1216, +0x1c2b,0x1c2d,0xe7b,0xe82,0x1bb7,0x1bbf,0xe22,0xf35,0x1d13,0xefd,0xf05,0xfe4,0x1d33,0x1d37,0x1d3f,0x1064, +0xfb4,0x1d95,0x762,0x55e,0x10be,0x10c6,0x1d9d,0xfbc,0xf96,0xf9c,0xfa4,0xfac,0x55e,0x55e,0x55e,0x55e, +0x1eda,0x1ed2,0x1140,0x1148,0x1e1d,0x1e15,0x108c,0x55e,0x55e,0x55e,0x55e,0x55e,0x1e05,0x104c,0x1054,0x105c, +0x1dcd,0x1dc5,0xffc,0x1138,0x1d47,0xf45,0x76a,0x55e,0x109c,0x10a4,0x772,0x55e,0x55e,0x55e,0x55e,0x55e, +0x1f4e,0x11b2,0x77a,0x55e,0x55e,0x1e2d,0x1e25,0x1094,0x1288,0x128e,0x1296,0x55e,0x55e,0x121e,0x1222,0x122a, +0x1f0e,0x1f06,0x119a,0x1efe,0x1ef6,0x118a,0x1dfd,0x103c,0x135c,0x135f,0x135f,0x55e,0x55e,0x55e,0x55e,0x55e, +0x10ee,0x10f3,0x10fb,0x1102,0x112a,0x1130,0x55e,0x55e,0x116e,0x1172,0x117a,0x11c2,0x11c8,0x782,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x11e0,0x136f,0x1374,0x137c,0x55e,0x55e,0x786,0x1f96,0x1270, +0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69, +0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a69,0x1a6e,0xd04,0xd0b,0xd0b,0xd0b, +0x1a76,0x1a76,0x1a76,0xd13,0x1e5a,0x1e5a,0x1e5a,0x1e5a,0x1e5a,0x1e5a,0x78e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x792,0x1fc6,0x1fc6,0x12d9,0x1c35,0x1c35,0x1c35,0x1c35,0x1c35, +0x1c35,0x1c35,0x1c35,0x1c35,0x1c35,0x1c35,0x1c35,0x1c35,0x1c35,0x1c35,0x1c35,0x1c35,0xe8a,0x1004,0x100c,0x1fce, +0x1314,0x131c,0xf4d,0x1ded,0x1de5,0x102c,0x1034,0x79a,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x1f6e,0x1f66,0x11f0, +0x55e,0x55e,0x55e,0x1d2b,0x1d2b,0xf25,0x1d23,0xf2d,0x55e,0x55e,0x1122,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x79e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x1d7d,0x1d7d,0x1d7d,0xf71,0xf76, +0x7a6,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x1fde,0x133c,0x1343,0x1fd6,0x1fd6,0x1fd6,0x7ae, +0x55e,0x1849,0x1849,0x1849,0x1849,0x1849,0x1849,0x1849,0xb30,0x1859,0xb38,0x185a,0x1851,0x1862,0x1868,0x1870, +0xb40,0x1998,0x1998,0x7b6,0x55e,0x55e,0x55e,0x1367,0x11e8,0x1988,0x1988,0xc37,0xd1b,0x55e,0x55e,0x55e, +0x55e,0x18a1,0x18a8,0xb48,0x18ab,0xb50,0xb58,0xb60,0x18a5,0xb68,0xb70,0xb78,0x18aa,0x18b2,0x18a1,0x18a8, +0x18a4,0x18ab,0x18b3,0x18a2,0x18a9,0x18a5,0xb7f,0x1878,0x1880,0x1887,0x188e,0x187b,0x1883,0x188a,0x1891,0xb87, +0x1899,0x1e82,0x1e82,0x1e82,0x1e82,0x1e82,0x1e82,0x1e82,0x1e82,0x1e82,0x1e82,0x1e82,0x1e82,0x1e82,0x1e82,0x1e82, +0x1e82,0x1e72,0x1e75,0x1e72,0x1e7c,0x10de,0x7be,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x12f5,0x12fd,0x1300,0x1300,0x1300,0x1300,0x1300, +0x1300,0x1112,0x111a,0x1fe6,0x1354,0x7c6,0x55e,0x55e,0x55e,0x1f8e,0x1232,0x7ce,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x7d2,0x1324,0x1f9e,0x1278,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x7da,0x1384,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x12e1,0x1dbd,0x1dbd,0x1dbd,0x1dbd,0x1dbd,0x1dbd,0xff4,0x55e,0x1eca,0x1ec2,0x10e6,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x7e2,0x1f5e,0x11d8,0x55e,0x55e,0x123a,0x123b,0x7ea,0x55e,0x55e,0x55e,0x55e, +0x55e,0xec2,0xeca,0xed2,0xeda,0xee2,0xeea,0xef1,0xef5,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x7ee,0x106c,0x1e0d,0x1072,0x1e0d,0x107a,0x107f,0x1084, +0x1084,0x1e92,0x1eb2,0x1eba,0x1f26,0x1e9a,0x1f7e,0x1ea2,0x1f2e,0x1f86,0x1f86,0x11a2,0x11aa,0x1252,0x1258,0x1260, +0x1268,0x1fa6,0x1fa6,0x1fa6,0x1fa6,0x12ac,0x1fa6,0x12b2,0x12b6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6, +0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6, +0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f6,0x7f7,0xb8f,0x18bb,0x18bb,0x18bb,0x7ff,0x7ff,0x7ff, +0x7ff,0x1990,0x1990,0x1990,0x1990,0x1990,0x1990,0x1990,0x807,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff, +0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff, +0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff, +0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff, +0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0x7ff,0xbe2,0xbe9,0xbf1,0xbf9,0x1978,0x1978,0x1978, +0xc01,0xc09,0xc0c,0x19a8,0x19a0,0xc3f,0xd5b,0xd5f,0xd63,0x55e,0x55e,0x55e,0x55e,0xd6b,0x1b23,0xd73, +0xf5d,0x182c,0xb22,0xb28,0x1024,0xc14,0x19ec,0xca5,0x55e,0x1841,0x1834,0x1839,0x1980,0xc1c,0xc24,0x1150, +0x1156,0x1d85,0xf7e,0x1d75,0xf55,0x132c,0x1334,0x55e,0x55e,0x1dad,0x1dad,0x1dad,0x1dad,0x1dad,0x1dad,0x1dad, +0x1dad,0x1dad,0xfcc,0xfd4,0xfdc,0x12e9,0x12ed,0x55e,0x55e,0x1b2b,0xd83,0x1b33,0x1b33,0xd87,0xe92,0xe9a, +0xea2,0x1bfb,0x1be3,0x1c03,0x1c0b,0x1bf3,0xe2a,0xe2e,0xe35,0xe3d,0xe41,0xe49,0xe51,0xe53,0xe53,0xe53, +0xe53,0x1c6c,0x1c74,0x1c6c,0x1c7a,0x1c82,0x1c4d,0x1c8a,0x1c92,0x1c6c,0x1c9a,0x1ca2,0x1ca9,0x1cb1,0x1c55,0x1c6c, +0x1cb6,0x1c5d,0x1c64,0x1cbe,0x1cc4,0x1d66,0x1d6d,0x1d5f,0x1ccb,0x1cd3,0x1cdb,0x1ce3,0x1ddd,0x1ceb,0x1cf3,0xeaa, +0xeb2,0x1c3d,0x1c3d,0x1c3d,0xeba,0x1d8d,0x1d8d,0xf86,0xf8e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x1e45,0x1e45,0x1e45,0x1e45,0x1e45,0x1e45,0x1e45, +0x1e45,0x1e45,0x1e45,0x1e45,0x1e45,0x1e45,0x1e45,0x1e4a,0x1e45,0x1e45,0x1e45,0x10ac,0x10ae,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2, +0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2, +0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2, +0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2, +0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x115e,0x1c45,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e, +0x1f1e,0x1f3e,0x1166,0x1243,0x124a,0x1f46,0x1f46,0x1f46,0x1f46,0x1f46,0x1f46,0x1f46,0x1f46,0x1f46,0x1f46,0x1f46, +0x1182,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x1bc7,0x1bc7,0x1bc7,0x1bc7,0x1bc7,0x1bc7,0x1bc7, +0x1bc7,0x1bc7,0x1bc7,0x1bc7,0x1bc7,0x1bc7,0x1bc7,0x1bc7,0x1bc7,0x1bc7,0x1bc7,0x1bc9,0x1bc7,0x1bd1,0x1bc7,0x1bc7, +0x1bc7,0x1bc7,0x1bc7,0x1bc7,0x1bd4,0x1bc7,0x1bc7,0x1bc7,0x1bc7,0x1bc7,0x1bdb,0x120e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x1eea,0x1eea,0x1eea,0x1eea,0x1eea,0x1eea,0x1eea, +0x1eea,0x1eea,0x1eea,0x1eea,0x1eea,0x1eea,0x1eea,0x1eea,0x1eea,0x1eea,0x1eea,0x1eea,0x1eea,0x1eea,0x1eea,0x1eea, +0x1eee,0x1fbe,0x1fbe,0x1fbe,0x1fbe,0x1fbe,0x1fbe,0x1fbe,0x1fbe,0x1fbe,0x1fbe,0x1fbe,0x1fbe,0x1fbe,0x1fbe,0x129e, +0x12a4,0x12be,0x12c1,0x12c1,0x12c1,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e, +0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x55e,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3, +0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3, +0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3, +0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c6, +0x138c,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36, +0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36, +0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x13d0,0x1ff6,0x1ff6,0x1ff6,0x1ff6,0x1ff6,0x1ff6,0x1ff6, +0x1ff6,0x1ff6,0x1ff6,0x1ff6,0x1ff6,0x1ff6,0x1ff6,0x1ff6,0x1ff6,0x1ff6,0x1ff6,0x13e0,0x138c,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x18ce,0x18ce,0x18ce,0x18ce, +0x18ce,0x18ce,0x18ce,0x18ce,0x18ce,0x18ce,0x18ce,0x18ce,0x18ce,0x18ce,0x18ce,0x18ce,0x13b0,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138d,0x1fee,0x1fee,0x1fee,0x1fee, +0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee, +0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1395,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138d,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13, +0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13, +0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13, +0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13, +0x1c13,0x1c13,0x1c13,0x13b8,0x1cfb,0x1cfb,0x1cfb,0x1cfb,0x1cfb,0x1cfb,0x13c0,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a, +0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a, +0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a, +0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a, +0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x13c8,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36, +0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6, +0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x13d8, +0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee, +0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee, +0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b, +0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b, +0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b, +0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b, +0x175b,0x175b,0x175b,0x175b,0x174b,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763, +0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763, +0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763, +0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763, +0x1763,0x1763,0x1763,0x1763,0x1753,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b, +0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b, +0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b, +0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b, +0x175b,0x175b,0x175b,0x175b,0x175b,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763, +0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763, +0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763, +0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763,0x1763, +0x1763,0x1763,0x1763,0x1763,0x1763,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3, +0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3, +0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3, +0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3, +0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13, +0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13, +0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13, +0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1c13, +0x1c13,0x1c13,0x1c13,0x1c13,0x1c13,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a, +0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a, +0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a, +0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a, +0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1e8a,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2, +0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2, +0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2, +0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2, +0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1ee2,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36, +0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36, +0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36, +0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1f36, +0x1f36,0x1f36,0x1f36,0x1f36,0x1f36,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6, +0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6, +0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6, +0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6, +0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fb6,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee, +0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee, +0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee, +0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x1fee, +0x1fee,0x1fee,0x1fee,0x1fee,0x1fee,0x53d,0x53d,0x53d,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2, +0x2e2,0x2e5,0x2ee,0x2e8,0x2e8,0x2eb,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2, +0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x7da,0x7d4,0x7b9,0x79e,0x7aa,0x7a7,0x79e,0x7b6, +0x7a4,0x7b0,0x79e,0x7cb,0x7c2,0x7b3,0x7d7,0x7ad,0x79b,0x79b,0x79b,0x79b,0x79b,0x79b,0x79b,0x79b, +0x79b,0x79b,0x7bf,0x7bc,0x7c5,0x7c5,0x7c5,0x7d4,0x79e,0x7e6,0x7e6,0x7e6,0x7e6,0x7e6,0x7e6,0x7e0, +0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0, +0x7e0,0x7e0,0x7e0,0x7a4,0x7aa,0x7b0,0x7d1,0x798,0x7ce,0x7e3,0x7e3,0x7e3,0x7e3,0x7e3,0x7e3,0x7dd, +0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd, +0x7dd,0x7dd,0x7dd,0x7a4,0x7c8,0x7a1,0x7c5,0x2e2,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2e5,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6, -0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6, -0x2d9,0x651,0x810,0x813,0x657,0x813,0x80d,0x64e,0x645,0x2df,0x663,0x2e2,0x816,0x63c,0x65a,0x80a, -0x654,0x660,0x642,0x642,0x648,0x2dc,0x64e,0x64b,0x645,0x642,0x663,0x2e2,0x63f,0x63f,0x63f,0x651, -0x2eb,0x2eb,0x2eb,0x2eb,0x2eb,0x2eb,0x66c,0x2eb,0x2eb,0x2eb,0x2eb,0x2eb,0x2eb,0x2eb,0x2eb,0x2eb, -0x66c,0x2eb,0x2eb,0x2eb,0x2eb,0x2eb,0x2eb,0x65d,0x66c,0x2eb,0x2eb,0x2eb,0x2eb,0x2eb,0x66c,0x666, -0x669,0x669,0x2e8,0x2e8,0x2e8,0x2e8,0x666,0x2e8,0x669,0x669,0x669,0x2e8,0x669,0x669,0x2e8,0x2e8, -0x666,0x2e8,0x669,0x669,0x2e8,0x2e8,0x2e8,0x65d,0x666,0x669,0x669,0x2e8,0x669,0x2e8,0x666,0x2e8, -0x2f7,0x672,0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee, -0x2f4,0x66f,0x2f7,0x672,0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x672,0x2f7,0x2ee,0x2f7,0x2ee, -0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee,0x678,0x66f,0x2f7,0x2ee,0x2f7,0x672,0x2f7,0x2ee,0x2f7,0x2ee, -0x2f7,0x66f,0x67b,0x675,0x2f7,0x2ee,0x2f7,0x2ee,0x66f,0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee,0x67b, -0x675,0x678,0x66f,0x2f7,0x672,0x2f7,0x2ee,0x2f7,0x672,0x67e,0x678,0x66f,0x2f7,0x672,0x2f7,0x2ee, -0x2f7,0x2ee,0x678,0x66f,0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee, -0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee,0x678,0x66f,0x2f7,0x2ee,0x2f7,0x672,0x2f7,0x2ee,0x2f7,0x2ee, -0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2f7,0x2ee,0x2f7,0x2ee,0x2f7,0x2ee,0x2f1, -0x2fa,0x306,0x306,0x2fa,0x306,0x2fa,0x306,0x306,0x2fa,0x306,0x306,0x306,0x2fa,0x2fa,0x306,0x306, -0x306,0x306,0x2fa,0x306,0x306,0x2fa,0x306,0x306,0x306,0x2fa,0x2fa,0x2fa,0x306,0x306,0x2fa,0x306, -0x309,0x2fd,0x306,0x2fa,0x306,0x2fa,0x306,0x306,0x2fa,0x306,0x2fa,0x2fa,0x306,0x2fa,0x306,0x309, -0x2fd,0x306,0x306,0x306,0x2fa,0x306,0x2fa,0x306,0x306,0x2fa,0x2fa,0x303,0x306,0x2fa,0x2fa,0x2fa, -0x303,0x303,0x303,0x303,0x30c,0x30c,0x300,0x30c,0x30c,0x300,0x30c,0x30c,0x300,0x309,0x681,0x309, -0x681,0x309,0x681,0x309,0x681,0x309,0x681,0x309,0x681,0x309,0x681,0x309,0x681,0x2fa,0x309,0x2fd, -0x309,0x2fd,0x309,0x2fd,0x306,0x2fa,0x309,0x2fd,0x309,0x2fd,0x309,0x2fd,0x309,0x2fd,0x309,0x2fd, -0x2fd,0x30c,0x30c,0x300,0x309,0x2fd,0x9ea,0x9ea,0x9ed,0x9e7,0x309,0x2fd,0x309,0x2fd,0x309,0x2fd, -0x309,0x2fd,0x309,0x2fd,0x309,0x2fd,0x309,0x2fd,0x309,0x2fd,0x309,0x2fd,0x309,0x2fd,0x309,0x2fd, -0x309,0x2fd,0x309,0x2fd,0x9ed,0x9e7,0x9ed,0x9e7,0x9ea,0x9e4,0x9ed,0x9e7,0xbaf,0xcb7,0x9ea,0x9e4, -0x9ea,0x9e4,0x9ed,0x9e7,0x9ed,0x9e7,0x9ed,0x9e7,0x9ed,0x9e7,0x9ed,0x9e7,0x9ed,0x9e7,0x9ed,0x9e7, -0xcb7,0xcb7,0xcb7,0xdb6,0xdb6,0xdb6,0xdb9,0xdb9,0xdb6,0xdb9,0xdb9,0xdb6,0xdb6,0xdb9,0xefa,0xefd, -0xefd,0xefd,0xefd,0xefa,0xefd,0xefa,0xefd,0xefa,0xefd,0xefa,0xefd,0xefa,0x30f,0x684,0x30f,0x30f, -0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x684,0x30f,0x30f, -0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f, -0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x312,0x30f,0x30f,0x30f, -0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f,0x30f, -0x30f,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0xcba,0xcba,0x327,0x327,0x327,0x327,0x327,0x327,0x327,0x327, -0x327,0x31e,0x31e,0x31e,0x31e,0x31e,0x31e,0x31e,0x31b,0x31b,0x318,0x318,0x68a,0x318,0x31e,0x68d, -0x321,0x68d,0x68d,0x68d,0x321,0x68d,0x31e,0x31e,0x690,0x324,0x318,0x318,0x318,0x318,0x318,0x318, -0x687,0x687,0x687,0x687,0x315,0x687,0x318,0xb25,0x327,0x327,0x327,0x327,0x327,0x318,0x318,0x318, -0x318,0x318,0x9f9,0x9f9,0x9f6,0x9f3,0x9f6,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd, -0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0xcbd,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693, -0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693, -0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693, -0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693, -0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x696,0x696,0x94b,0x696,0x696,0x94e,0xb28,0xb28, -0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xc6c,0xd83,0xd83,0xd83,0xd83,0xd83,0xd83,0xd83,0xd83, -0xebe,0xebe,0xebe,0xebe,0xec1,0xd86,0xd86,0xd86,0x699,0x699,0xb2b,0xcb4,0xcb4,0xcb4,0xcb4,0xcb4, -0xcb4,0xcb4,0xcb4,0xcb4,0xcb4,0xcb4,0xcb4,0xcb4,0xfa8,0xfa5,0xfa8,0xfa5,0x333,0x33c,0xfa8,0xfa5, -9,9,0x342,0xf00,0xf00,0xf00,0x32a,0x14fd,9,9,9,9,0x33f,0x32d,0x351,0x330, -0x351,0x351,0x351,9,0x351,9,0x351,0x351,0x348,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f, -0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,9,0x69f,0x69f,0x69f,0x69f,0x69f, -0x69f,0x69f,0x351,0x351,0x348,0x348,0x348,0x348,0x348,0x69c,0x69c,0x69c,0x69c,0x69c,0x69c,0x69c, -0x69c,0x69c,0x69c,0x69c,0x69c,0x69c,0x69c,0x69c,0x69c,0x69c,0x345,0x69c,0x69c,0x69c,0x69c,0x69c, -0x69c,0x69c,0x348,0x348,0x348,0x348,0x348,0xfa8,0x354,0x354,0x357,0x351,0x351,0x354,0x34b,0x9fc, -0xbb8,0xbb5,0x34e,0x9fc,0x34e,0x9fc,0x34e,0x9fc,0x34e,0x9fc,0x339,0x336,0x339,0x336,0x339,0x336, -0x339,0x336,0x339,0x336,0x339,0x336,0x339,0x336,0x354,0x354,0x34b,0x345,0xb67,0xb64,0xbb2,0xcc3, -0xcc0,0xcc6,0xcc3,0xcc0,0xdbc,0xdbf,0xdbf,0xdbf,0xa0b,0x6ab,0x363,0x366,0x363,0x363,0x363,0x366, -0x363,0x363,0x363,0x363,0x366,0xa0b,0x366,0x363,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8, -0x6a8,0x6ab,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8, -0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a8,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2, -0x6a2,0x6a5,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2,0x6a2, -0x6a2,0x6a2,0x6a2,0x6a2,0xa05,0x6a5,0x35d,0x360,0x35d,0x35d,0x35d,0x360,0x35d,0x35d,0x35d,0x35d, -0x360,0xa05,0x360,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d, -0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x366,0x360,0x363,0x35d,0x363,0x35d, -0x363,0x35d,0x363,0x35d,0x363,0x35d,0x35a,0x957,0x95a,0x93c,0x93c,0x114f,0x9ff,0x9ff,0xbbe,0xbbb, -0xa08,0xa02,0xa08,0xa02,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d, -0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d, -0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d,0x363,0x35d, -0x363,0x35d,0x363,0x35d,0x363,0x366,0x360,0x363,0x35d,0xbbe,0xbbb,0x363,0x35d,0xbbe,0xbbb,0x363, -0x35d,0xbbe,0xbbb,0xf03,0x366,0x360,0x366,0x360,0x363,0x35d,0x366,0x360,0x363,0x35d,0x366,0x360, -0x366,0x360,0x366,0x360,0x363,0x35d,0x366,0x360,0x366,0x360,0x366,0x360,0x363,0x35d,0x366,0x360, -0xa0b,0xa05,0x366,0x360,0x366,0x360,0x366,0x360,0x366,0x360,0xdc5,0xdc2,0x366,0x360,0xf06,0xf03, -0xf06,0xf03,0xf06,0xf03,0xc2d,0xc2a,0xc2d,0xc2a,0xc2d,0xc2a,0xc2d,0xc2a,0xc2d,0xc2a,0xc2d,0xc2a, -0xc2d,0xc2a,0xc2d,0xc2a,0xf33,0xf30,0xf33,0xf30,0x1023,0x1020,0x1023,0x1020,0x1023,0x1020,0x1023,0x1020, -0x1023,0x1020,0x1023,0x1020,0x1023,0x1020,0x1023,0x1020,0x1188,0x1185,0x1371,0x136e,0x1536,0x1533,0x1536,0x1533, -0x1536,0x1533,0x1536,0x1533,0xc,0x378,0x378,0x378,0x378,0x378,0x378,0x378,0x378,0x378,0x378,0x378, -0x378,0x378,0x378,0x378,0x378,0x378,0x378,0x378,0x378,0x378,0x378,0x378,0x378,0x378,0x378,0xc, -0xc,0x37b,0x369,0x369,0x369,0x36f,0x369,0x36c,0x1941,0x372,0x372,0x372,0x372,0x372,0x372,0x372, -0x372,0x372,0x372,0x372,0x372,0x372,0x372,0x372,0x372,0x372,0x372,0x372,0x372,0x372,0x372,0x372, -0x372,0x372,0x372,0x372,0x372,0x372,0x372,0x372,0x372,0x372,0x372,0x375,0x1941,0x37e,0xa0e,0xc, -0xc,0x1500,0x1500,0x141c,0xf,0x97e,0x97e,0x97e,0x97e,0x97e,0x97e,0x97e,0x97e,0x97e,0x97e,0x97e, -0x97e,0x97e,0x97e,0x97e,0x97e,0x97e,0xdc8,0x97e,0x97e,0x97e,0x97e,0x97e,0x97e,0x97e,0x97e,0x97e, -0x97e,0x97e,0x97e,0x97e,0x381,0x381,0x381,0x381,0x381,0x381,0x381,0x381,0x381,0x381,0xf09,0x381, -0x381,0x381,0x38d,0x381,0x384,0x381,0x381,0x390,0x981,0xdcb,0xdce,0xdcb,0xf,0xf,0xf,0xf, -0xf,0xf,0xf,0xf,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393, -0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0xf, -0xf,0xf,0xf,0x1944,0x393,0x393,0x393,0x38a,0x387,0xf,0xf,0xf,0xf,0xf,0xf,0xf, -0xf,0xf,0xf,0xf,0xcdb,0xcdb,0xcdb,0xcdb,0x141f,0x1503,0xfb1,0xfb1,0xfb1,0xfae,0xfae,0xdd4, -0x8c7,0xcd5,0xcd2,0xcd2,0xcc9,0xcc9,0xcc9,0xcc9,0xcc9,0xcc9,0xfab,0xfab,0xfab,0xfab,0xfab,0x8c4, -0x14fa,0x12,0xdd7,0x8ca,0x1338,0x3ae,0x3b1,0x3b1,0x3b1,0x3b1,0x3b1,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae, -0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0xfb4, -0xfb4,0xfb4,0xfb4,0xfb4,0x8cd,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x942, -0x942,0x942,0x942,0x942,0x942,0x942,0x942,0xb5e,0xb5e,0xb5e,0xcc9,0xccf,0xccc,0xdd1,0xdd1,0xdd1, -0xdd1,0xdd1,0xdd1,0x1335,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x3a8,0x3a5, -0x3a2,0x39f,0xbc1,0xbc1,0x93f,0x3ae,0x3ae,0x3ba,0x3ae,0x3b4,0x3b4,0x3b4,0x3b4,0x3ae,0x3ae,0x3ae, -0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae, -0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae, +0,0,0,0,0,0,0,0,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x300,0x2f1,0x2f1, +0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1, +0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f4,0x64b,0x7ef,0x7f2,0x651,0x7f2,0x7ec,0x645, +0x63c,0x2fa,0x65a,0x2fd,0x7f5,0x633,0x648,0x7e9,0x64e,0x657,0x639,0x639,0x63f,0x2f7,0x645,0x642, +0x63c,0x639,0x65a,0x2fd,0x636,0x636,0x636,0x64b,0x306,0x306,0x306,0x306,0x306,0x306,0x663,0x306, +0x306,0x306,0x306,0x306,0x306,0x306,0x306,0x306,0x663,0x306,0x306,0x306,0x306,0x306,0x306,0x654, +0x663,0x306,0x306,0x306,0x306,0x306,0x663,0x65d,0x660,0x660,0x303,0x303,0x303,0x303,0x65d,0x303, +0x660,0x660,0x660,0x303,0x660,0x660,0x303,0x303,0x65d,0x303,0x660,0x660,0x303,0x303,0x303,0x654, +0x65d,0x660,0x660,0x303,0x660,0x303,0x65d,0x303,0x312,0x669,0x312,0x309,0x312,0x309,0x312,0x309, +0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x30f,0x666,0x312,0x669,0x312,0x309,0x312,0x309, +0x312,0x309,0x312,0x669,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x66f,0x666, +0x312,0x309,0x312,0x669,0x312,0x309,0x312,0x309,0x312,0x666,0x672,0x66c,0x312,0x309,0x312,0x309, +0x666,0x312,0x309,0x312,0x309,0x312,0x309,0x672,0x66c,0x66f,0x666,0x312,0x669,0x312,0x309,0x312, +0x669,0x675,0x66f,0x666,0x312,0x669,0x312,0x309,0x312,0x309,0x66f,0x666,0x312,0x309,0x312,0x309, +0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x66f,0x666, +0x312,0x309,0x312,0x669,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309, +0x312,0x312,0x309,0x312,0x309,0x312,0x309,0x30c,0x315,0x321,0x321,0x315,0x321,0x315,0x321,0x321, +0x315,0x321,0x321,0x321,0x315,0x315,0x321,0x321,0x321,0x321,0x315,0x321,0x321,0x315,0x321,0x321, +0x321,0x315,0x315,0x315,0x321,0x321,0x315,0x321,0x324,0x318,0x321,0x315,0x321,0x315,0x321,0x321, +0x315,0x321,0x315,0x315,0x321,0x315,0x321,0x324,0x318,0x321,0x321,0x321,0x315,0x321,0x315,0x321, +0x321,0x315,0x315,0x31e,0x321,0x315,0x315,0x315,0x31e,0x31e,0x31e,0x31e,0x327,0x327,0x31b,0x327, +0x327,0x31b,0x327,0x327,0x31b,0x324,0x678,0x324,0x678,0x324,0x678,0x324,0x678,0x324,0x678,0x324, +0x678,0x324,0x678,0x324,0x678,0x315,0x324,0x318,0x324,0x318,0x324,0x318,0x321,0x315,0x324,0x318, +0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x318,0x327,0x327,0x31b,0x324,0x318,0x9cf,0x9cf, +0x9d2,0x9cc,0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318, +0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x9d2,0x9cc,0x9d2,0x9cc, +0x9cf,0x9c9,0x9d2,0x9cc,0xb8e,0xc87,0x9cf,0x9c9,0x9cf,0x9c9,0x9d2,0x9cc,0x9d2,0x9cc,0x9d2,0x9cc, +0x9d2,0x9cc,0x9d2,0x9cc,0x9d2,0x9cc,0x9d2,0x9cc,0xc87,0xc87,0xc87,0xd80,0xd80,0xd80,0xd83,0xd83, +0xd80,0xd83,0xd83,0xd80,0xd80,0xd83,0xec1,0xec4,0xec4,0xec4,0xec4,0xec1,0xec4,0xec1,0xec4,0xec1, +0xec4,0xec1,0xec4,0xec1,0x32a,0x67b,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a, +0x32a,0x32a,0x32a,0x32a,0x32a,0x67b,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a, +0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a, +0x32a,0x32a,0x32a,0x32a,0x32d,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a, +0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0xc8a,0xc8a, +0x342,0x342,0x342,0x342,0x342,0x342,0x342,0x342,0x342,0x339,0x339,0x339,0x339,0x339,0x339,0x339, +0x336,0x336,0x333,0x333,0x681,0x333,0x339,0x684,0x33c,0x684,0x684,0x684,0x33c,0x684,0x339,0x339, +0x687,0x33f,0x333,0x333,0x333,0x333,0x333,0x333,0x67e,0x67e,0x67e,0x67e,0x330,0x67e,0x333,0xb04, +0x342,0x342,0x342,0x342,0x342,0x333,0x333,0x333,0x333,0x333,0x9de,0x9de,0x9db,0x9d8,0x9db,0xc8d, +0xc8d,0xc8d,0xc8d,0xc8d,0xc8d,0xc8d,0xc8d,0xc8d,0xc8d,0xc8d,0xc8d,0xc8d,0xc8d,0xc8d,0xc8d,0xc8d, +0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a, +0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a, +0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a, +0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a, +0x68d,0x68d,0x92d,0x68d,0x68d,0x930,0xb07,0xb07,0xb07,0xb07,0xb07,0xb07,0xb07,0xb07,0xb07,0xc3f, +0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xe85,0xe85,0xe85,0xe85,0xe88,0xd4d,0xd4d,0xd4d, +0x690,0x690,0xb0a,0xc84,0xc84,0xc84,0xc84,0xc84,0xc84,0xc84,0xc84,0xc84,0xc84,0xc84,0xc84,0xc84, +0xf6f,0xf6c,0xf6f,0xf6c,0x34e,0x357,0xf6f,0xf6c,9,9,0x35d,0xec7,0xec7,0xec7,0x345,0x14b8, +9,9,9,9,0x35a,0x348,0x36c,0x34b,0x36c,0x36c,0x36c,9,0x36c,9,0x36c,0x36c, +0x363,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696, +0x696,0x696,9,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x36c,0x36c,0x363,0x363,0x363,0x363, +0x363,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693, +0x693,0x693,0x360,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x363,0x363,0x363,0x363,0x363,0xf6f, +0x36f,0x36f,0x372,0x36c,0x36c,0x36f,0x366,0x9e1,0xb97,0xb94,0x369,0x9e1,0x369,0x9e1,0x369,0x9e1, +0x369,0x9e1,0x354,0x351,0x354,0x351,0x354,0x351,0x354,0x351,0x354,0x351,0x354,0x351,0x354,0x351, +0x36f,0x36f,0x366,0x360,0xb46,0xb43,0xb91,0xc93,0xc90,0xc96,0xc93,0xc90,0xd86,0xd89,0xd89,0xd89, +0x9f0,0x6a2,0x37e,0x381,0x37e,0x37e,0x37e,0x381,0x37e,0x37e,0x37e,0x37e,0x381,0x9f0,0x381,0x37e, +0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x6a2,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f, +0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f, +0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x69c,0x699,0x699,0x699,0x699,0x699,0x699, +0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x9ea,0x69c,0x378,0x37b, +0x378,0x378,0x378,0x37b,0x378,0x378,0x378,0x378,0x37b,0x9ea,0x37b,0x378,0x37e,0x378,0x37e,0x378, +0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378, +0x37e,0x378,0x381,0x37b,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x375,0x939, +0x93c,0x91e,0x91e,0x111c,0x9e4,0x9e4,0xb9d,0xb9a,0x9ed,0x9e7,0x9ed,0x9e7,0x37e,0x378,0x37e,0x378, +0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378, +0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378, +0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x381,0x37b,0x37e, +0x378,0xb9d,0xb9a,0x37e,0x378,0xb9d,0xb9a,0x37e,0x378,0xb9d,0xb9a,0xeca,0x381,0x37b,0x381,0x37b, +0x37e,0x378,0x381,0x37b,0x37e,0x378,0x381,0x37b,0x381,0x37b,0x381,0x37b,0x37e,0x378,0x381,0x37b, +0x381,0x37b,0x381,0x37b,0x37e,0x378,0x381,0x37b,0x9f0,0x9ea,0x381,0x37b,0x381,0x37b,0x381,0x37b, +0x381,0x37b,0xd8f,0xd8c,0x381,0x37b,0xecd,0xeca,0xecd,0xeca,0xecd,0xeca,0xc03,0xc00,0xc03,0xc00, +0xc03,0xc00,0xc03,0xc00,0xc03,0xc00,0xc03,0xc00,0xc03,0xc00,0xc03,0xc00,0xefa,0xef7,0xefa,0xef7, +0xfea,0xfe7,0xfea,0xfe7,0xfea,0xfe7,0xfea,0xfe7,0xfea,0xfe7,0xfea,0xfe7,0xfea,0xfe7,0xfea,0xfe7, +0x1155,0x1152,0x132f,0x132c,0x14ee,0x14eb,0x14ee,0x14eb,0x14ee,0x14eb,0x14ee,0x14eb,0xc,0x393,0x393,0x393, +0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393, +0x393,0x393,0x393,0x393,0x393,0x393,0x393,0xc,0xc,0x396,0x384,0x384,0x384,0x38a,0x384,0x387, +0x18f9,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d, +0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d, +0x38d,0x38d,0x38d,0x390,0x18f9,0x399,0x9f3,0xc,0xc,0x14bb,0x14bb,0x13d7,0xf,0x960,0x960,0x960, +0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0xd92,0x960, +0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x39c,0x39c,0x39c,0x39c, +0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0xed0,0x39c,0x39c,0x39c,0x3a8,0x39c,0x39f,0x39c,0x39c,0x3ab, +0x963,0xd95,0xd98,0xd95,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x3ae,0x3ae,0x3ae,0x3ae, 0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae, -0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0xa14,0xa14,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0xa14, -0x3b1,0x3ae,0x3b1,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0xa14, -0x3ae,0x3ae,0x3ae,0x3b1,0x95d,0x3ae,0x399,0x399,0x399,0x399,0x399,0x399,0x399,0x396,0x39f,0x39c, -0x39c,0x399,0x399,0x399,0x399,0x3b7,0x3b7,0x399,0x399,0x39f,0x39c,0x39c,0x39c,0x399,0xcd8,0xcd8, -0x3ab,0x3ab,0x3ab,0x3ab,0x3ab,0x3ab,0x3ab,0x3ab,0x3ab,0x3ab,0xa14,0xa14,0xa14,0xa11,0xa11,0xcd8, -0xa29,0xa29,0xa29,0xa23,0xa23,0xa23,0xa23,0xa23,0xa23,0xa23,0xa23,0xa20,0xa23,0xa20,0x15,0xa2c, -0xa26,0xa17,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26, -0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xa26,0xcde,0xcde,0xcde, -0xa1d,0xa1d,0xa1d,0xa1d,0xa1d,0xa1d,0xa1d,0xa1d,0xa1d,0xa1d,0xa1d,0xa1d,0xa1d,0xa1d,0xa1d,0xa1d, -0xa1a,0xa1a,0xa1a,0xa1a,0xa1a,0xa1a,0xa1a,0xa1a,0xa1a,0xa1a,0xa1a,0x15,0x15,0xcde,0xcde,0xcde, -0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37, -0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0x1035,0x1035, -0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035, -0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32, -0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32, -0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f,0xa2f, -0xa2f,0xbc4,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, -0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e, -0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e, -0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf42,0xf42,0xf42,0xf42,0xf42, -0xf42,0xf42,0xf42,0xf42,0xf51,0xf51,0xf45,0xf45,0xf48,0xf57,0xf54,0x10b,0x10b,0x1968,0x196b,0x196b, -0x18f9,0x18f9,0x18f9,0x18f9,0x18f9,0x18f9,0x18f9,0x18f9,0x18f9,0x18f9,0x18f9,0x252,0x252,0x252,0x252,0x252, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xb37,0xb37,0xb3a,0xb3a,0xb37,0xb37,0xb37,0xb37,0xb37,0xb37,0xb37,0xb37,0x72,0x72,0x72,0x72, -0x15ba,0x15ba,0x15ba,0x15ba,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x15b7, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1674,0x1674,0x1674,0x1674,0x1674,0x1674,0x1674,0x1674,0x1674, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x16ad,0x16ad,0x16ad,0x16ad,0x16ad,0x16ad,0x16ad, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x174,0x174,0x174,0x174,0x174,0x174,0x174, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7, -0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x14d6,0x14d6,0x14d6,0x14d6,0x14d6,0x14d6,0x14d6,0x14d6,0x14d6,0x14d6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x18e7,0x18ea,0x18ea,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f, +0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0xf,0xf,0xf,0xf,0x18fc,0x3ae,0x3ae,0x3ae,0x3a5, +0x3a2,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xcab,0xcab,0xcab,0xcab, +0x13da,0x14be,0xf78,0xf78,0xf78,0xf75,0xf75,0xd9e,0x8a6,0xca5,0xca2,0xca2,0xc99,0xc99,0xc99,0xc99, +0xc99,0xc99,0xf72,0xf72,0xf72,0xf72,0xf72,0x8a3,0x14b5,0x1b0f,0xda1,0x8a9,0x12f6,0x3c9,0x3cc,0x3cc, +0x3cc,0x3cc,0x3cc,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0xf7b,0xf7b,0xf7b,0xf7b,0xf7b,0x8ac,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x924,0x924,0x924,0x924,0x924,0x924,0x924,0x924,0xb3d, +0xb3d,0xb3d,0xc99,0xc9f,0xc9c,0xd9b,0xd9b,0xd9b,0xd9b,0xd9b,0xd9b,0x12f3,0x93f,0x93f,0x93f,0x93f, +0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x3c3,0x3c0,0x3bd,0x3ba,0xba0,0xba0,0x921,0x3c9,0x3c9,0x3d5, +0x3c9,0x3cf,0x3cf,0x3cf,0x3cf,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x9f9,0x9f9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x9f9,0x3cc,0x3c9,0x3cc,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x9f9,0x3c9,0x3c9,0x3c9,0x3cc,0x942,0x3c9,0x3b4,0x3b4, +0x3b4,0x3b4,0x3b4,0x3b4,0x3b4,0x3b1,0x3ba,0x3b7,0x3b7,0x3b4,0x3b4,0x3b4,0x3b4,0x3d2,0x3d2,0x3b4, +0x3b4,0x3ba,0x3b7,0x3b7,0x3b7,0x3b4,0xca8,0xca8,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6, +0x3c6,0x3c6,0x9f9,0x9f9,0x9f9,0x9f6,0x9f6,0xca8,0xa0e,0xa0e,0xa0e,0xa08,0xa08,0xa08,0xa08,0xa08, +0xa08,0xa08,0xa08,0xa05,0xa08,0xa05,0x12,0xa11,0xa0b,0x9fc,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b, +0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b, +0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xcae,0xcae,0xcae,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02, +0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff, +0x9ff,0x9ff,0x9ff,0x12,0x12,0xcae,0xcae,0xcae,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe, +0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe, +0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xdfe,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc, +0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17, +0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17, +0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa14,0xa14, +0xa14,0xa14,0xa14,0xa14,0xa14,0xa14,0xa14,0xa14,0xa14,0xba3,0x15,0x15,0x15,0x15,0x15,0x15, +0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12, +0xf12,0xf12,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15, +0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15,0xf15, +0xf15,0xf15,0xf15,0xf09,0xf09,0xf09,0xf09,0xf09,0xf09,0xf09,0xf09,0xf09,0xf18,0xf18,0xf0c,0xf0c, +0xf0f,0xf1e,0xf1b,0xff,0xff,0x1920,0x1923,0x1923,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0xb16,0xb16,0xb19,0xb19,0xb16,0xb16,0xb16,0xb16, +0xb16,0xb16,0xb16,0xb16,0x1c53,0x1c53,0x1c50,0x1c50,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1626, +0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9, +0x1e9,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248, +0x1248,0x168,0x168,0x168,0x168,0x168,0x168,0x168,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x1bed,0x1bea,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf, +0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491, +0x1491,0x1491,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1fe, +0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x246,0x246,0x246,0x246,0x246,0x246,0x246,0x246, +0x246,0x246,0x246,0x246,0x246,0x246,0x246,0x246,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e, +0x196e,0x196e,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x1ad3,0x288,0x288,0x288,0x288,0x288,0x288,0x288, +0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x1761,0x1761,0x1761,0x1761,0x204,0x204,0x204,0x204, +0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e, +0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d, +0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x1bd5,0x1bd5,0x1bd5,0x1bd5,0x29d,0x1bd5,0x1bd5,0x1bd5, +0x1bd5,0x1bd5,0x1bd5,0x1bd5,0x29d,0x1bd5,0x1bd5,0x29d,0x16c5,0x16c5,0x16c5,0x16c5,0x1ec,0x1ec,0x1ec,0x1ec, +0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x2b2,0x2b2,0x2b2,0x2b2, +0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0xdf5,0xdf5,0xdf2,0xdf2,0xdf2,0xdf5,0xd2,0xd2, +0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x210,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779, +0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8, +0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x1c08,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25, +0x1a25,0x1a25,0x26d,0x26d,0x26d,0x26d,0x1a28,0x1a22,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5, +0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x1c38,0x1c38,0x1c38,0x1c38,0x1c38,0x1c38,0x1c38,0x1c38, +0x1c38,0x1c38,0x1c38,0x1c38,0x1c38,0x1c38,0x1c38,0x1c38,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x252,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983, +0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270, +0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x261,0x261,0x261,0x261,0x261,0x261, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x1b1b,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d, -0x17a9,0x17a9,0x17a9,0x17a9,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x1e9,0x1e9,0x1e9,0x1e9,0x1665,0x1665, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1, -0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x1713,0x1713,0x1713,0x1713,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xe2e,0xe2e,0xe2b,0xe2b,0xe2b,0xe2e,0xd8,0xd8,0xd8,0xd8,0xd8,0xd8,0xd8,0xd8,0xd8,0xd8, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x225,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x1845,0x1845,0x231,0x1845,0x1845,0x231,0x1845,0x1845,0x1845,0x1845,0x1845,0x231,0x231,0x231,0x231,0x231, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x1a6d,0x1a6d,0x1a6d,0x1a6d,0x1a6d,0x1a6d,0x1a6d,0x1a6d,0x1a6d,0x1a6d,0x282,0x282,0x282,0x282,0x1a70,0x1a6a, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x267,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb, -0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x97b,0x97b, -3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, +0,0,0,0,0,0,0x95d,0x95d,3,3,3,3,3,3,3,3, 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, -3,3,0x97b,0x97b,6,6,6,6,6,6,6,6,6,6,6,6, +3,3,3,3,3,3,3,3,3,3,0x95d,0x95d,6,6,6,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c, -0xd8c,0xd8c,0xd8c,0xd8c,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,0x1509,0x3d5,0x3e4,0x3e4,0x1b,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea, -0x3ea,0x1b,0x1b,0x3ea,0x3ea,0x1b,0x1b,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea, -0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x1b,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x1b,0x3ea,0x1b, -0x1b,0x1b,0x3ea,0x3ea,0x3ea,0x3ea,0x1b,0x1b,0x3d8,0xce4,0x3d5,0x3e4,0x3e4,0x3d5,0x3d5,0x3d5, -0x3d5,0x1b,0x1b,0x3e4,0x3e4,0x1b,0x1b,0x3e7,0x3e7,0x3db,0xddd,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x3d5,0x1b,0x1b,0x1b,0x1b,0x3ed,0x3ed,0x1b,0x3ed,0x3ea,0x3ea,0x3d5,0x3d5, -0x1b,0x1b,0x966,0x966,0x966,0x966,0x966,0x966,0x966,0x966,0x966,0x966,0x3ea,0x3ea,0x3e1,0x3e1, -0x3de,0x3de,0x3de,0x3de,0x3de,0x3e1,0x3de,0x115e,0x18a2,0x189f,0x1947,0x1b,0x1e,0xce7,0x3f0,0xcea, -0x1e,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x1e,0x1e,0x1e,0x1e,0x3fc,0x3fc,0x1e,0x1e,0x3fc, -0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x1e,0x3fc,0x3fc, -0x3fc,0x3fc,0x3fc,0x3fc,0x3fc,0x1e,0x3fc,0x3ff,0x1e,0x3fc,0x3ff,0x1e,0x3fc,0x3fc,0x1e,0x1e, -0x3f3,0x1e,0x3f9,0x3f9,0x3f9,0x3f0,0x3f0,0x1e,0x1e,0x1e,0x1e,0x3f0,0x3f0,0x1e,0x1e,0x3f0, -0x3f0,0x3f6,0x1e,0x1e,0x1e,0xfbd,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x3ff,0x3ff,0x3ff, -0x3fc,0x1e,0x3ff,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x969,0x969,0x969,0x969,0x969,0x969, -0x969,0x969,0x969,0x969,0x3f0,0x3f0,0x3fc,0x3fc,0x3fc,0xfbd,0x194a,0x1e,0x1e,0x1e,0x1e,0x1e, -0x1e,0x1e,0x1e,0x1e,0x21,0x402,0x402,0x40b,0x21,0x40e,0x40e,0x40e,0x40e,0x40e,0x40e,0x40e, -0xcf3,0x40e,0x21,0x40e,0x40e,0x40e,0x21,0x40e,0x40e,0x40e,0x40e,0x40e,0x40e,0x40e,0x40e,0x40e, -0x40e,0x40e,0x40e,0x40e,0x40e,0x21,0x40e,0x40e,0x40e,0x40e,0x40e,0x40e,0x40e,0x21,0x40e,0x40e, -0x21,0x40e,0x40e,0x40e,0x40e,0x40e,0x21,0x21,0x405,0x40e,0x40b,0x40b,0x40b,0x402,0x402,0x402, -0x402,0x402,0x21,0x402,0x402,0x40b,0x21,0x40b,0x40b,0x408,0x21,0x21,0x40e,0x21,0x21,0x21, -0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x40e,0xcf3,0xced,0xced, -0x21,0x21,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x96c,0x1422,0xcf0,0x21,0x21, -0x21,0x21,0x21,0x21,0x21,0x1725,0x18a5,0x18a5,0x18a5,0x18a8,0x18a8,0x18a8,0x24,0x411,0x420,0x420, -0x24,0x426,0x426,0x426,0x426,0x426,0x426,0x426,0x426,0x24,0x24,0x426,0x426,0x24,0x24,0x426, -0x426,0x426,0x426,0x426,0x426,0x426,0x426,0x426,0x426,0x426,0x426,0x426,0x426,0x24,0x426,0x426, -0x426,0x426,0x426,0x426,0x426,0x24,0x426,0x426,0x24,0xcf6,0x426,0x426,0x426,0x426,0x24,0x24, -0x414,0x426,0x411,0x411,0x420,0x411,0x411,0x411,0xfc0,0x24,0x24,0x420,0x423,0x24,0x24,0x423, -0x423,0x417,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x1ab5,0x411,0x411,0x24,0x24,0x24,0x24, -0x429,0x429,0x24,0x426,0x426,0x426,0xfc0,0xfc0,0x24,0x24,0x41d,0x41d,0x41d,0x41d,0x41d,0x41d, -0x41d,0x41d,0x41d,0x41d,0x41a,0xcf6,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x24,0x24,0x24,0x24, -0x24,0x24,0x24,0x24,0x27,0x27,0x42c,0x438,0x27,0x438,0x438,0x438,0x438,0x438,0x438,0x27, -0x27,0x27,0x438,0x438,0x438,0x27,0x438,0x438,0x43b,0x438,0x27,0x27,0x27,0x438,0x438,0x27, -0x438,0x27,0x438,0x438,0x27,0x27,0x27,0x438,0x438,0x27,0x27,0x27,0x438,0x438,0x438,0x27, -0x27,0x27,0x438,0x438,0x438,0x438,0x438,0x438,0x438,0x438,0xde0,0x438,0x438,0x438,0x27,0x27, -0x27,0x27,0x42c,0x432,0x42c,0x432,0x432,0x27,0x27,0x27,0x432,0x432,0x432,0x27,0x435,0x435, -0x435,0x42f,0x27,0x27,0xfc3,0x27,0x27,0x27,0x27,0x27,0x27,0x42c,0x27,0x27,0x27,0x27, -0x27,0x27,0x27,0x27,0x27,0x27,0xef7,0x972,0x972,0x972,0x972,0x972,0x972,0x972,0x972,0x972, -0x96f,0x96f,0x96f,0xdb0,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcfc,0xcf9,0x27,0x27,0x27,0x27,0x27, -0x150c,0x44a,0x44a,0x44a,0x194d,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x2a,0x44d,0x44d, -0x44d,0x2a,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d, -0x44d,0x2a,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x44d,0x150f,0x44d,0x44d,0x44d, -0x44d,0x44d,0x2a,0x2a,0x2a,0xfcc,0x43e,0x43e,0x43e,0x44a,0x44a,0x44a,0x44a,0x2a,0x43e,0x43e, -0x441,0x2a,0x43e,0x43e,0x43e,0x444,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x43e,0x43e,0x2a, -0xfcc,0xfcc,0x1728,0x2a,0x2a,0x2a,0x2a,0x2a,0x44d,0x44d,0xfc6,0xfc6,0x2a,0x2a,0x447,0x447, -0x447,0x447,0x447,0x447,0x447,0x447,0x447,0x447,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x1a19, -0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0xfc9,0x17e5,0x1512,0x456,0x456,0x1950,0x45c,0x45c,0x45c, -0x45c,0x45c,0x45c,0x45c,0x45c,0x2d,0x45c,0x45c,0x45c,0x2d,0x45c,0x45c,0x45c,0x45c,0x45c,0x45c, -0x45c,0x45c,0x45c,0x45c,0x45c,0x45c,0x45c,0x45c,0x45c,0x2d,0x45c,0x45c,0x45c,0x45c,0x45c,0x45c, -0x45c,0x45c,0x45c,0x45c,0x2d,0x45c,0x45c,0x45c,0x45c,0x45c,0x2d,0x2d,0xcff,0xd02,0x456,0x450, -0x459,0x456,0x450,0x456,0x456,0x2d,0x450,0x459,0x459,0x2d,0x459,0x459,0x450,0x453,0x2d,0x2d, -0x2d,0x2d,0x2d,0x2d,0x2d,0x450,0x450,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x45c,0x2d, -0x45c,0x45c,0xf0f,0xf0f,0x2d,0x2d,0x975,0x975,0x975,0x975,0x975,0x975,0x975,0x975,0x975,0x975, -0x2d,0xf12,0xf12,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d, -0x18ab,0x1515,0x468,0x468,0x1ab8,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x30,0x46e,0x46e, -0x46e,0x30,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e, -0x468,0x45f,0x45f,0x45f,0xfcf,0x30,0x468,0x468,0x468,0x30,0x46b,0x46b,0x46b,0x462,0x134a,0x17e8, -0x30,0x30,0x30,0x30,0x17eb,0x17eb,0x17eb,0x45f,0x17e8,0x17e8,0x17e8,0x17e8,0x17e8,0x17e8,0x17e8,0x172b, -0x46e,0x46e,0xfcf,0xfcf,0x30,0x30,0x465,0x465,0x465,0x465,0x465,0x465,0x465,0x465,0x465,0x465, -0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0xfd2,0x17e8,0x17e8,0x17e8,0xfd5,0xfd8,0xfd8,0xfd8,0xfd8,0xfd8,0xfd8, -0x33,0x1abb,0xa3e,0xa3e,0x33,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44, -0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0x33,0x33,0x33,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44, -0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0x33,0xa44, -0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0x33,0xa44,0x33,0x33,0xa44,0xa44,0xa44,0xa44, -0xa44,0xa44,0xa44,0x33,0x33,0x33,0xa38,0x33,0x33,0x33,0x33,0xa35,0xa3e,0xa3e,0xa35,0xa35, -0xa35,0x33,0xa35,0x33,0xa3e,0xa3e,0xa41,0xa3e,0xa41,0xa41,0xa41,0xa35,0x33,0x33,0x33,0x33, -0x33,0x33,0x1518,0x1518,0x1518,0x1518,0x1518,0x1518,0x1518,0x1518,0x1518,0x1518,0x33,0x33,0xa3e,0xa3e, -0xa3b,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x36,0x489,0x489,0x489, -0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489, -0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x474,0x489,0x486, -0x474,0x474,0x474,0x474,0x474,0x474,0x47a,0x36,0x36,0x36,0x36,0x471,0x48f,0x48f,0x48f,0x48f, -0x48f,0x489,0x48c,0x477,0x477,0x477,0x477,0x477,0x477,0x474,0x477,0x47d,0x483,0x483,0x483,0x483, -0x483,0x483,0x483,0x483,0x483,0x483,0x480,0x480,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +6,6,6,6,6,6,6,6,6,6,6,6,0xd53,0xd53,0xd53,0xd53, +0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,6,6,6,6, +6,6,6,6,6,6,6,6,6,6,6,6,0x14c4,0x3f0,0x3ff,0x3ff, +0x18,0x405,0x405,0x405,0x405,0x405,0x405,0x405,0x405,0x18,0x18,0x405,0x405,0x18,0x18,0x405, +0x405,0x405,0x405,0x405,0x405,0x405,0x405,0x405,0x405,0x405,0x405,0x405,0x405,0x18,0x405,0x405, +0x405,0x405,0x405,0x405,0x405,0x18,0x405,0x18,0x18,0x18,0x405,0x405,0x405,0x405,0x18,0x18, +0x3f3,0xcb4,0x3f0,0x3ff,0x3ff,0x3f0,0x3f0,0x3f0,0x3f0,0x18,0x18,0x3ff,0x3ff,0x18,0x18,0x402, +0x402,0x3f6,0xda7,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x3f0,0x18,0x18,0x18,0x18, +0x408,0x408,0x18,0x408,0x405,0x405,0x3f0,0x3f0,0x18,0x18,0x948,0x948,0x948,0x948,0x948,0x948, +0x948,0x948,0x948,0x948,0x405,0x405,0x3fc,0x3fc,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3fc,0x3f9,0x112b, +0x185a,0x1857,0x18ff,0x18,0x1b,0xcb7,0x40b,0xcba,0x1b,0x417,0x417,0x417,0x417,0x417,0x417,0x1b, +0x1b,0x1b,0x1b,0x417,0x417,0x1b,0x1b,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417, +0x417,0x417,0x417,0x417,0x417,0x1b,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x1b,0x417,0x41a, +0x1b,0x417,0x41a,0x1b,0x417,0x417,0x1b,0x1b,0x40e,0x1b,0x414,0x414,0x414,0x40b,0x40b,0x1b, +0x1b,0x1b,0x1b,0x40b,0x40b,0x1b,0x1b,0x40b,0x40b,0x411,0x1b,0x1b,0x1b,0xf84,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x41a,0x41a,0x41a,0x417,0x1b,0x41a,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x94b,0x94b,0x94b,0x94b,0x94b,0x94b,0x94b,0x94b,0x94b,0x94b,0x40b,0x40b,0x417,0x417, +0x417,0xf84,0x1902,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1e,0x41d,0x41d,0x426, +0x1e,0x429,0x429,0x429,0x429,0x429,0x429,0x429,0xcc3,0x429,0x1e,0x429,0x429,0x429,0x1e,0x429, +0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x1e,0x429,0x429, +0x429,0x429,0x429,0x429,0x429,0x1e,0x429,0x429,0x1e,0x429,0x429,0x429,0x429,0x429,0x1e,0x1e, +0x420,0x429,0x426,0x426,0x426,0x41d,0x41d,0x41d,0x41d,0x41d,0x1e,0x41d,0x41d,0x426,0x1e,0x426, +0x426,0x423,0x1e,0x1e,0x429,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e, +0x1e,0x1e,0x1e,0x1e,0x429,0xcc3,0xcbd,0xcbd,0x1e,0x1e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e, +0x94e,0x94e,0x94e,0x94e,0x13dd,0xcc0,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x16da,0x185d,0x185d, +0x185d,0x1860,0x1860,0x1860,0x21,0x42c,0x43b,0x43b,0x21,0x441,0x441,0x441,0x441,0x441,0x441,0x441, +0x441,0x21,0x21,0x441,0x441,0x21,0x21,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441, +0x441,0x441,0x441,0x441,0x441,0x21,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x21,0x441,0x441, +0x21,0xcc6,0x441,0x441,0x441,0x441,0x21,0x21,0x42f,0x441,0x42c,0x42c,0x43b,0x42c,0x42c,0x42c, +0xf87,0x21,0x21,0x43b,0x43e,0x21,0x21,0x43e,0x43e,0x432,0x21,0x21,0x21,0x21,0x21,0x21, +0x21,0x1a6d,0x42c,0x42c,0x21,0x21,0x21,0x21,0x444,0x444,0x21,0x441,0x441,0x441,0xf87,0xf87, +0x21,0x21,0x438,0x438,0x438,0x438,0x438,0x438,0x438,0x438,0x438,0x438,0x435,0xcc6,0x1302,0x1302, +0x1302,0x1302,0x1302,0x1302,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x24,0x24,0x447,0x453, +0x24,0x453,0x453,0x453,0x453,0x453,0x453,0x24,0x24,0x24,0x453,0x453,0x453,0x24,0x453,0x453, +0x456,0x453,0x24,0x24,0x24,0x453,0x453,0x24,0x453,0x24,0x453,0x453,0x24,0x24,0x24,0x453, +0x453,0x24,0x24,0x24,0x453,0x453,0x453,0x24,0x24,0x24,0x453,0x453,0x453,0x453,0x453,0x453, +0x453,0x453,0xdaa,0x453,0x453,0x453,0x24,0x24,0x24,0x24,0x447,0x44d,0x447,0x44d,0x44d,0x24, +0x24,0x24,0x44d,0x44d,0x44d,0x24,0x450,0x450,0x450,0x44a,0x24,0x24,0xf8a,0x24,0x24,0x24, +0x24,0x24,0x24,0x447,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0xebe,0x954, +0x954,0x954,0x954,0x954,0x954,0x954,0x954,0x954,0x951,0x951,0x951,0xd7a,0xcc9,0xcc9,0xcc9,0xcc9, +0xcc9,0xccc,0xcc9,0x24,0x24,0x24,0x24,0x24,0x14c7,0x465,0x465,0x465,0x1905,0x468,0x468,0x468, +0x468,0x468,0x468,0x468,0x468,0x27,0x468,0x468,0x468,0x27,0x468,0x468,0x468,0x468,0x468,0x468, +0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x27,0x468,0x468,0x468,0x468,0x468,0x468, +0x468,0x468,0x468,0x468,0x14ca,0x468,0x468,0x468,0x468,0x468,0x27,0x27,0x1b12,0xf93,0x459,0x459, +0x459,0x465,0x465,0x465,0x465,0x27,0x459,0x459,0x45c,0x27,0x459,0x459,0x459,0x45f,0x27,0x27, +0x27,0x27,0x27,0x27,0x27,0x459,0x459,0x27,0xf93,0xf93,0x16dd,0x27,0x27,0x1b15,0x27,0x27, +0x468,0x468,0xf8d,0xf8d,0x27,0x27,0x462,0x462,0x462,0x462,0x462,0x462,0x462,0x462,0x462,0x462, +0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x19d1,0xf90,0xf90,0xf90,0xf90,0xf90,0xf90,0xf90,0xf90, +0x179d,0x14cd,0x471,0x471,0x1908,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x2a,0x477,0x477, +0x477,0x2a,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477, +0x477,0x2a,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x2a,0x477,0x477,0x477, +0x477,0x477,0x2a,0x2a,0xccf,0xcd2,0x471,0x46b,0x474,0x471,0x46b,0x471,0x471,0x2a,0x46b,0x474, +0x474,0x2a,0x474,0x474,0x46b,0x46e,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x46b,0x46b,0x2a, +0x2a,0x2a,0x2a,0x2a,0x2a,0x1b18,0x477,0x2a,0x477,0x477,0xed6,0xed6,0x2a,0x2a,0x957,0x957, +0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x957,0x2a,0xed9,0xed9,0x1bdb,0x2a,0x2a,0x2a,0x2a, +0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x1863,0x14d0,0x483,0x483,0x1a70,0x489,0x489,0x489, +0x489,0x489,0x489,0x489,0x489,0x2d,0x489,0x489,0x489,0x2d,0x489,0x489,0x489,0x489,0x489,0x489, +0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x483,0x47a,0x47a,0x47a,0xf96,0x2d,0x483,0x483, +0x483,0x2d,0x486,0x486,0x486,0x47d,0x1308,0x17a0,0x2d,0x2d,0x2d,0x2d,0x17a3,0x17a3,0x17a3,0x47a, +0x17a0,0x17a0,0x17a0,0x17a0,0x17a0,0x17a0,0x17a0,0x16e0,0x489,0x489,0xf96,0xf96,0x2d,0x2d,0x480,0x480, +0x480,0x480,0x480,0x480,0x480,0x480,0x480,0x480,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0x17a0,0x17a0, +0x17a0,0xf9c,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0x30,0x1a73,0xa23,0xa23,0x30,0xa29,0xa29,0xa29, +0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0x30, +0x30,0x30,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29, +0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0x30,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29, +0x30,0xa29,0x30,0x30,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0x30,0x30,0x30,0xa1d,0x30, +0x30,0x30,0x30,0xa1a,0xa23,0xa23,0xa1a,0xa1a,0xa1a,0x30,0xa1a,0x30,0xa23,0xa23,0xa26,0xa23, +0xa26,0xa26,0xa26,0xa1a,0x30,0x30,0x30,0x30,0x30,0x30,0x14d3,0x14d3,0x14d3,0x14d3,0x14d3,0x14d3, +0x14d3,0x14d3,0x14d3,0x14d3,0x30,0x30,0xa23,0xa23,0xa20,0x30,0x30,0x30,0x30,0x30,0x30,0x30, +0x30,0x30,0x30,0x30,0x33,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4, +0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4, +0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x48f,0x4a4,0x4a1,0x48f,0x48f,0x48f,0x48f,0x48f,0x48f,0x495,0x33, +0x33,0x33,0x33,0x48c,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4a4,0x4a7,0x492,0x492,0x492,0x492,0x492, +0x492,0x48f,0x492,0x498,0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49b,0x49b, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x36,0x4b9,0x4b9,0x36,0x4b9,0x36,0x19d7,0x4b9,0x4b9,0x19d7,0x4b9,0x36,0x19d7,0x4b9,0x19d7,0x19d7, +0x19d7,0x19d7,0x19d7,0x19d7,0x4b9,0x4b9,0x4b9,0x4b9,0x19d7,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9, +0x19d7,0x4b9,0x4b9,0x4b9,0x36,0x4b9,0x36,0x4b9,0x19d7,0x19d7,0x4b9,0x4b9,0x19d7,0x4b9,0x4b9,0x4b9, +0x4b9,0x4ad,0x4b9,0x4b6,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x19d4,0x4ad,0x4ad,0x4b9,0x36,0x36, +0x4c2,0x4c2,0x4c2,0x4c2,0x4c2,0x36,0x4bf,0x36,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4ad,0x1bde,0x36, +0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x36,0x36,0x4bc,0x4bc,0x13e0,0x13e0, 0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, -0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x39,0x49e,0x49e,0x39,0x49e,0x39,0x1a1f,0x49e, -0x49e,0x1a1f,0x49e,0x39,0x1a1f,0x49e,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x49e,0x49e,0x49e,0x49e, -0x1a1f,0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x1a1f,0x49e,0x49e,0x49e,0x39,0x49e,0x39,0x49e, -0x1a1f,0x1a1f,0x49e,0x49e,0x1a1f,0x49e,0x49e,0x49e,0x49e,0x492,0x49e,0x49b,0x492,0x492,0x492,0x492, -0x492,0x492,0x1a1c,0x492,0x492,0x49e,0x39,0x39,0x4a7,0x4a7,0x4a7,0x4a7,0x4a7,0x39,0x4a4,0x39, -0x495,0x495,0x495,0x495,0x495,0x492,0x39,0x39,0x498,0x498,0x498,0x498,0x498,0x498,0x498,0x498, -0x498,0x498,0x39,0x39,0x4a1,0x4a1,0x1425,0x1425,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, +0x99c,0x99c,0x99c,0x99f,0x99c,0x99c,0x99c,0x99c,0x39,0x99c,0x99c,0x99c,0x99c,0x99f,0x99c,0x99c, +0x99c,0x99c,0x99f,0x99c,0x99c,0x99c,0x99c,0x99f,0x99c,0x99c,0x99c,0x99c,0x99f,0x99c,0x99c,0x99c, +0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99f,0xa38,0xfab,0xfab,0x39,0x39,0x39, +0x39,0x966,0x966,0x969,0x966,0x969,0x969,0x975,0x969,0x975,0x966,0x966,0x966,0x966,0x966,0x996, +0x966,0x969,0x96f,0x96f,0x972,0x97b,0x96c,0x96c,0x99c,0x99c,0x99c,0x99c,0x1311,0x130b,0x130b,0x130b, +0x966,0x966,0x966,0x969,0x966,0x966,0xa2c,0x966,0x39,0x966,0x966,0x966,0x966,0x969,0x966,0x966, +0x966,0x966,0x969,0x966,0x966,0x966,0x966,0x969,0x966,0x966,0x966,0x966,0x969,0x966,0xa2c,0xa2c, +0xa2c,0x966,0x966,0x966,0x966,0x966,0x966,0x966,0xa2c,0x969,0xa2c,0xa2c,0xa2c,0x39,0xa35,0xa35, +0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0xa2f,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0x39,0xfa2,0xa32, +0xdad,0xdad,0xfa5,0xfa8,0xfa2,0x112e,0x112e,0x112e,0x112e,0x130e,0x130e,0x39,0x39,0x39,0x39,0x39, 0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, -0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x9b7,0x9b7,0x9b7,0x9ba,0x9b7,0x9b7,0x9b7,0x9b7, -0x3c,0x9b7,0x9b7,0x9b7,0x9b7,0x9ba,0x9b7,0x9b7,0x9b7,0x9b7,0x9ba,0x9b7,0x9b7,0x9b7,0x9b7,0x9ba, -0x9b7,0x9b7,0x9b7,0x9b7,0x9ba,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7, -0x9b7,0x9ba,0xa53,0xfe4,0xfe4,0x3c,0x3c,0x3c,0x3c,0x984,0x984,0x987,0x984,0x987,0x987,0x990, -0x987,0x990,0x984,0x984,0x984,0x984,0x984,0x9b1,0x984,0x987,0x98a,0x98a,0x98d,0x996,0x98a,0x98a, -0x9b7,0x9b7,0x9b7,0x9b7,0x1353,0x134d,0x134d,0x134d,0x984,0x984,0x984,0x987,0x984,0x984,0xa47,0x984, -0x3c,0x984,0x984,0x984,0x984,0x987,0x984,0x984,0x984,0x984,0x987,0x984,0x984,0x984,0x984,0x987, -0x984,0x984,0x984,0x984,0x987,0x984,0xa47,0xa47,0xa47,0x984,0x984,0x984,0x984,0x984,0x984,0x984, -0xa47,0x987,0xa47,0xa47,0xa47,0x3c,0xa50,0xa50,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4a,0xa4d, -0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0x3c,0xfdb,0xa4d,0xde3,0xde3,0xfde,0xfe1,0xfdb,0x1161,0x1161,0x1161, -0x1161,0x1350,0x1350,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c, -0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c, -0x3c,0x3c,0x3c,0x3c,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x3f,0x142b,0x3f,0x3f,0x3f,0x3f, -0x3f,0x142b,0x3f,0x3f,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa, -0x4aa,0x4aa,0x4aa,0x4aa,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xdf2,0xa7d,0x42,0xa7d,0xa7d, -0xa7d,0xa7d,0x42,0x42,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0x42,0xa7d,0x42,0xa7d,0xa7d, -0xa7d,0xa7d,0x42,0x42,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xdf2,0xa7d,0x42,0xa7d,0xa7d, -0xa7d,0xa7d,0x42,0x42,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d, -0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xdf2,0xa7d,0x42,0xa7d,0xa7d,0xa7d,0xa7d,0x42,0x42, -0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0x42,0xa7d,0x42,0xa7d,0xa7d,0xa7d,0xa7d,0x42,0x42, -0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xdf2,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0x42, -0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xdf2, -0xa7d,0x42,0xa7d,0xa7d,0xa7d,0xa7d,0x42,0x42,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xdf2, -0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d, -0xa7d,0xa7d,0xa7d,0x42,0x42,0x1356,0x1356,0xdec,0xdef,0xa77,0xa80,0xa74,0xa74,0xa74,0xa74,0xa80, -0xa80,0xa7a,0xa7a,0xa7a,0xa7a,0xa7a,0xa7a,0xa7a,0xa7a,0xa7a,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71, -0xa71,0xa71,0xa71,0xa71,0xa71,0x42,0x42,0x42,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83, -0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0x1731,0x45,0x45, -0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x45,0x45,0xa95,0xa98,0xa98,0xa98,0xa98,0xa98,0xa98,0xa98, -0xa98,0xa98,0xa98,0xa98,0xa98,0xa98,0xa98,0xa98,0xa98,0xa98,0xa98,0xa98,0xa98,0xa98,0xa98,0xa98, -0xa98,0xa98,0xa98,0xa92,0xa8f,0x48,0x48,0x48,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e, -0xa9e,0xa9e,0xa9e,0xa9b,0xa9b,0xa9b,0xa9e,0xa9e,0xa9e,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b, -0x151b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xabf,0xabf,0xabf,0xabf,0xabf,0xabf,0xaa1,0xabf, -0xabf,0xaa4,0xaa4,0xaa4,0xaa4,0xaa4,0xaa4,0xaa4,0xaa4,0xaa4,0xaa7,0xaa4,0xab6,0xab6,0xab9,0xac2, -0xab0,0xaad,0xab6,0xab3,0xac2,0xd05,0x4e,0x4e,0xabc,0xabc,0xabc,0xabc,0xabc,0xabc,0xabc,0xabc, -0xabc,0xabc,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08, -0xd08,0xd08,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0xad1,0xad1,0xb52,0xb55,0xad7,0xb4f,0xad4,0xad1, -0xada,0xae9,0xadd,0xaec,0xaec,0xaec,0xac8,0x51,0xae0,0xae0,0xae0,0xae0,0xae0,0xae0,0xae0,0xae0, -0xae0,0xae0,0x51,0x51,0x51,0x51,0x51,0x51,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3, -0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3, -0x1953,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3, -0xae3,0xacb,0x1002,0x51,0x51,0x51,0x51,0x51,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8, -0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb, -0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x54,0x54, -0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x54,0x54,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb, -0x54,0x4ce,0x54,0x4ce,0x54,0x4ce,0x54,0x4ce,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb, -0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb, -0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x54,0x54,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb, -0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x54,0x4cb,0x4cb, -0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4c5,0x4cb,0x4c5,0x4c5,0x4c2,0x4cb,0x4cb,0x4cb,0x54,0x4cb,0x4cb, -0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4c2,0x4c2,0x4c2,0x4cb,0x4cb,0x4cb,0x4cb,0x54,0x54,0x4cb,0x4cb, -0x4ce,0x4ce,0x4ce,0x4ce,0x54,0x4c2,0x4c2,0x4c2,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb, -0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4c2,0x4c2,0x4c2,0x54,0x54,0x4cb,0x4cb,0x4cb,0x54,0x4cb,0x4cb, -0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4c8,0x4c5,0x54,0xbca,0xbcd,0xbcd,0xbcd,0x100b,0x57,0x14f7,0x14f7, -0x14f7,0x14f7,0x4d7,0x4d7,0x4d7,0x4d7,0x4d7,0x4d7,0x522,0xbdf,0x5a,0x5a,0x6e1,0x522,0x522,0x522, -0x522,0x522,0x528,0x53a,0x528,0x534,0x52e,0x6e4,0x51f,0x6de,0x6de,0x6de,0x6de,0x51f,0x51f,0x51f, -0x51f,0x51f,0x525,0x537,0x525,0x531,0x52b,0x5a,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0x1359,0x1359,0x1359, -0x1359,0x1359,0x1359,0x1359,0x1359,0x5a,0x5a,0x5a,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d, -0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x549,0x549,0x549,0x549,0x549,0x549,0x549,0x549, -0x549,0x549,0x549,0x549,0x549,0x546,0x546,0x546,0x546,0x549,0xafb,0xafe,0xbe5,0xbeb,0xbeb,0xbe8, -0xbe8,0xbe8,0xbe8,0xe01,0xf15,0xf15,0xf15,0xf15,0x114c,0x60,0x60,0x60,0x60,0x60,0x60,0x60, -0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x579,0x579,0x579,0xb07,0xf1e,0x1011,0x1011,0x1011, -0x1011,0x12ab,0x1737,0x1737,0x63,0x63,0x63,0x63,0x70b,0x70b,0x70b,0x70b,0x70e,0x70e,0x70e,0x70e, -0x70e,0x70e,0x585,0x585,0x582,0x582,0x582,0x582,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0xb13,0xb13,0x66, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x4c8,0x4c8,0x4c8,0x4c8, +0x4c8,0x4c8,0x3c,0x13e6,0x3c,0x3c,0x3c,0x3c,0x3c,0x13e6,0x3c,0x3c,0x4c5,0x4c5,0x4c5,0x4c5, +0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xdbc,0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0x3f,0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xdbc,0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdbc, +0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0x3f, +0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdbc, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdbc,0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdbc,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0x1314,0x1314,0xdb6, +0xdb9,0xa5c,0xa65,0xa59,0xa59,0xa59,0xa59,0xa65,0xa65,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f, +0xa5f,0xa5f,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0x3f,0x3f,0x3f, +0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68, +0xa68,0xa68,0xa68,0xa68,0xa68,0x16e6,0x42,0x42,0x16e3,0x16e3,0x16e3,0x16e3,0x16e3,0x16e3,0x42,0x42, +0xa7a,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d, +0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa77,0xa74,0x45,0x45,0x45, +0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa80,0xa80,0xa80,0xa83,0xa83, +0xa83,0x14d6,0x14d6,0x14d6,0x14d6,0x14d6,0x14d6,0x14d6,0x14d6,0x48,0x48,0x48,0x48,0x48,0x48,0x48, +0xaa4,0xaa4,0xaa4,0xaa4,0xaa4,0xaa4,0xa86,0xaa4,0xaa4,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89, +0xa89,0xa89,0xa8c,0xa89,0xaad,0xaad,0xa9e,0xaa7,0xa95,0xa92,0xa9b,0xa98,0xaa7,0xcd5,0x4b,0x4b, +0xaa1,0xaa1,0xaa1,0xaa1,0xaa1,0xaa1,0xaa1,0xaa1,0xaa1,0xaa1,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b, +0xcd8,0xcd8,0xcd8,0xcd8,0xcd8,0xcd8,0xcd8,0xcd8,0xcd8,0xcd8,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b, +0xab9,0xab9,0xb31,0xb34,0xabf,0xb2e,0xabc,0xab9,0xac2,0xad1,0xac5,0xad4,0xad4,0xad4,0xab0,0x1b1b, +0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e, +0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb, +0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0x190b,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e, +0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xab3,0xfc9,0x4e,0x4e,0x4e,0x4e,0x4e, +0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x51,0x51,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x51,0x51, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x51,0x4e9,0x51,0x4e9,0x51,0x4e9,0x51,0x4e9, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x51,0x51, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x51,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e0,0x4e6,0x4e0, +0x4e0,0x4dd,0x4e6,0x4e6,0x4e6,0x51,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4dd,0x4dd,0x4dd, +0x4e6,0x4e6,0x4e6,0x4e6,0x51,0x51,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x51,0x4dd,0x4dd,0x4dd, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4dd,0x4dd,0x4dd, +0x51,0x51,0x4e6,0x4e6,0x4e6,0x51,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e3,0x4e0,0x51, +0xba9,0xbac,0xbac,0xbac,0xfd2,0x54,0x14b2,0x14b2,0x14b2,0x14b2,0x4f2,0x4f2,0x4f2,0x4f2,0x4f2,0x4f2, +0x53d,0xbbe,0x57,0x57,0x6d8,0x53d,0x53d,0x53d,0x53d,0x53d,0x543,0x555,0x543,0x54f,0x549,0x6db, +0x53a,0x6d5,0x6d5,0x6d5,0x6d5,0x53a,0x53a,0x53a,0x53a,0x53a,0x540,0x552,0x540,0x54c,0x546,0x57, +0xdc5,0xdc5,0xdc5,0xdc5,0xdc5,0x1317,0x1317,0x1317,0x1317,0x1317,0x1317,0x1317,0x1317,0x57,0x57,0x57, +0x1b1e,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a, +0x564,0x564,0x564,0x564,0x564,0x564,0x564,0x564,0x564,0x564,0x564,0x564,0x564,0x561,0x561,0x561, +0x561,0x564,0xae0,0xae0,0xbc4,0xbca,0xbca,0xbc7,0xbc7,0xbc7,0xbc7,0xdcb,0xedc,0xedc,0xedc,0xedc, +0x1119,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d, +0x594,0x594,0x594,0xae9,0xee5,0xfd8,0xfd8,0xfd8,0xfd8,0x1275,0x16ec,0x16ec,0x60,0x60,0x60,0x60, +0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x5a0,0x5a0,0x59d,0x59d,0x59d,0x59d, +0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0xaf2,0xaf2,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x66,0x66,0x66,0x66,0x66, 0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, -0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x5af,0x5af,0x5af,0x5af,0x5af,0x5af,0x5af,0x5af, -0x5af,0x5af,0x5af,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, -0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e, -0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e, -0xb2e,0xb2e,0x6c,0xb2e,0xb2e,0xb2e,0xb2e,0xb31,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e, -0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb31,0x6c,0x6c,0x6c,0x6c, -0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34, -0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0x6f,0x6f, -0x6f,0x6f,0x6f,0x6f,0x6f,0x6f,0x6f,0x6f,0x75,0x843,0x83d,0x843,0x83d,0x843,0x83d,0x843, -0x83d,0x843,0x83d,0x83d,0x840,0x83d,0x840,0x83d,0x840,0x83d,0x840,0x83d,0x840,0x83d,0x840,0x83d, -0x840,0x83d,0x840,0x83d,0x840,0x83d,0x840,0x83d,0x83d,0x83d,0x83d,0x843,0x83d,0x843,0x83d,0x843, -0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x843,0x83d,0x83d,0x83d,0x83d,0x83d,0x840,0xc93,0xc93,0x75, -0x75,0x954,0x954,0x91e,0x91e,0x846,0x849,0xc90,0x78,0x78,0x78,0x78,0x78,0x85b,0x85b,0x85b, -0x85b,0x85b,0x85b,0x85b,0x85b,0x85b,0x85b,0x85b,0x85b,0x85b,0x85b,0x85b,0x85b,0x85b,0x85b,0x85b, -0x85b,0x85b,0x85b,0x85b,0x85b,0x85b,0x85b,0x85b,0x85b,0x113a,0x191a,0x1a01,0x7b,0x85e,0x85e,0x85e, -0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x7b, -0x927,0x927,0x92a,0x92a,0x92a,0x92a,0x92a,0x92a,0x92a,0x92a,0x92a,0x92a,0x92a,0x92a,0x92a,0x92a, -0x867,0x867,0x867,0x867,0x867,0x867,0x867,0x867,0x867,0x867,0x867,0x867,0x867,0x867,0x867,0x867, -0x867,0x867,0x867,0x867,0x867,0x867,0x867,0x867,0x867,0x867,0x867,0x867,0x867,0xd98,0xd98,0x7e, -0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0x81,0x81,0x81, -0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c, -0xb4c,0xc9c,0xb4c,0xb4c,0xb4c,0xc9c,0xb4c,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84, -0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df, -0x9db,0x9db,0x9db,0x9db,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87, -0x1254,0x1254,0x1254,0x1254,0x1254,0x1254,0x1254,0x1254,0x1254,0x1254,0x1254,0x1254,0x1254,0x1254,0x1254,0x1254, -0x60c,0x60c,0x60c,0x60c,0x60c,0x60c,0x60c,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a, -0x8a,0x8a,0x8a,0x5fa,0x5fa,0x5fa,0x5fa,0x5fa,0x8a,0x8a,0x8a,0x8a,0x8a,0xb1f,0x5fd,0x603, -0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x600,0x603,0x603,0x603,0x603,0x603,0x603, -0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x8a,0x603,0x603,0x603,0x603,0x603,0x8a,0x603,0x8a, -0x603,0x603,0x8a,0x603,0x603,0x8a,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x606, -0x61e,0x618,0x61e,0x618,0x61b,0x621,0x61e,0x618,0x61b,0x621,0x61e,0x618,0x61b,0x621,0x61e,0x618, -0x136b,0x136b,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d, -0x8d,0x8d,0x8d,0x61e,0x618,0x61b,0x621,0x61e,0x618,0x61e,0x618,0x61e,0x618,0x61e,0x61e,0x618, -0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d, -0x61b,0x618,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x618,0x61b,0x618,0x618,0x61b,0x61b,0x618,0x618, -0x618,0x618,0x618,0x61b,0x618,0x618,0x61b,0x618,0x61b,0x61b,0x61b,0x618,0x61b,0x61b,0x61b,0x61b, -0x8d,0x8d,0x61b,0x61b,0x61b,0x61b,0x618,0x618,0x61b,0x618,0x618,0x618,0x618,0x61b,0x618,0x618, -0x618,0x618,0x618,0x61b,0x61b,0x61b,0x618,0x618,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, -0x61e,0x61e,0x978,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x615,0x615,0xc24,0xdb3,0x8d,0x8d, -0x87f,0x891,0x88e,0x891,0x88e,0xcb1,0xcb1,0xda4,0xda1,0x882,0x882,0x882,0x882,0x894,0x894,0x894, -0x8ac,0x8af,0x8be,0x90,0x8b2,0x8b5,0x8c1,0x8c1,0x8a9,0x8a0,0x89a,0x8a0,0x89a,0x8a0,0x89a,0x89d, -0x89d,0x8b8,0x8b8,0x8bb,0x8b8,0x8b8,0x8b8,0x90,0x8b8,0x8a6,0x8a3,0x89d,0x90,0x90,0x90,0x90, -0x62a,0x636,0x62a,0xc27,0x62a,0x93,0x62a,0x636,0x62a,0x636,0x62a,0x636,0x62a,0x636,0x62a,0x636, -0x636,0x633,0x62d,0x630,0x636,0x633,0x62d,0x630,0x636,0x633,0x62d,0x630,0x636,0x633,0x62d,0x633, -0x62d,0x633,0x62d,0x630,0x636,0x633,0x62d,0x633,0x62d,0x633,0x62d,0x633,0x62d,0x93,0x93,0x627, -0x77d,0x780,0x795,0x798,0x777,0x780,0x780,0x99,0x75f,0x762,0x762,0x762,0x762,0x75f,0x75f,0x99, -0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0xb22,0xb22,0xb22,0x9de,0x759,0x639,0x639, -0x99,0x7a7,0x786,0x777,0x780,0x77d,0x777,0x789,0x77a,0x774,0x777,0x795,0x78c,0x783,0x7a4,0x777, -0x7a1,0x7a1,0x7a1,0x7a1,0x7a1,0x7a1,0x7a1,0x7a1,0x7a1,0x7a1,0x792,0x78f,0x795,0x795,0x795,0x7a7, -0x768,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765, -0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x765,0x99, -0x99,0x99,0x765,0x765,0x765,0x765,0x765,0x765,0x99,0x99,0x765,0x765,0x765,0x765,0x765,0x765, -0x99,0x99,0x765,0x765,0x765,0x765,0x765,0x765,0x99,0x99,0x765,0x765,0x765,0x99,0x99,0x99, -0xb6d,0xb6d,0xb6d,0xb6d,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x18b7,0x18b7,0x18b7, -0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73, -0xb73,0xb73,0xb73,0x9f,0x9f,0x9f,0x9f,0x9f,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683, -0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, -0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xa2,0xa2, -0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xa5, -0xa5,0x101d,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88, -0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d, -0x173d,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5, -0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0, -0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xa8,0xb9d,0xb9d, -0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xba0,0xba0,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d, -0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d, -0xb9d,0xb9d,0xb9d,0xb9d,0xba0,0xa8,0xba0,0xba0,0xa8,0xa8,0xba0,0xa8,0xa8,0xba0,0xba0,0xa8, -0xa8,0xba0,0xba0,0xba0,0xba0,0xa8,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xb9d,0xb9d, -0xb9d,0xb9d,0xa8,0xb9d,0xa8,0xb9d,0xb9d,0xb9d,0xb9d,0xd29,0xb9d,0xb9d,0xa8,0xb9d,0xb9d,0xb9d, -0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0, -0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xb9d,0xb9d,0xb9d,0xb9d,0xba0,0xba0,0xa8,0xba0, -0xba0,0xba0,0xba0,0xa8,0xa8,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xa8,0xba0,0xba0, -0xba0,0xba0,0xba0,0xba0,0xba0,0xa8,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d, -0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d, -0xba0,0xba0,0xa8,0xba0,0xba0,0xba0,0xba0,0xa8,0xba0,0xba0,0xba0,0xba0,0xba0,0xa8,0xba0,0xa8, -0xa8,0xa8,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xa8,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d, -0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xe16,0xe16,0xa8,0xa8,0xba0,0xba0,0xba0,0xba0, -0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0, -0xba0,0xba0,0xba0,0xba0,0xb9d,0xb9d,0xb9d,0xb97,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xf2d,0xf2a, -0xa8,0xa8,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a, -0xb9a,0xb9a,0xb9a,0xb9a,0xab,0xba6,0xab,0xab,0xab,0xab,0xab,0xab,0xab,0xab,0xab,0xab, -0xab,0xab,0xab,0xab,0xab,0xab,0xab,0xab,0xab,0xab,0xab,0xab,0xab,0xab,0xab,0xab, -0xab,0xab,0xab,0xab,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36, -0xc36,0xae,0xc36,0xc36,0xc36,0xc36,0xc30,0xc30,0xc33,0xae,0xae,0xae,0xae,0xae,0xae,0xae, -0xae,0xae,0xae,0xae,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f, -0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc39,0xc39,0xc3c,0xca5,0xca5,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xc45,0xc45,0xc45,0xc45,0xc45,0xc45,0xc45,0xc45,0xc45,0xc45,0xc45,0xc45, -0xc45,0xc45,0xc45,0xc45,0xc45,0xc45,0xc42,0xc42,0xb4,0xb4,0xb4,0xb4,0xb4,0xb4,0xb4,0xb4, -0xb4,0xb4,0xb4,0xb4,0xc4b,0xc4b,0xc4b,0xc4b,0xc4b,0xc4b,0xc4b,0xc4b,0xc4b,0xc4b,0xc4b,0xc4b, -0xc4b,0xb7,0xc4b,0xc4b,0xc4b,0xb7,0xc48,0xc48,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7, -0xb7,0xb7,0xb7,0xb7,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b, -0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b, -0xd3b,0x1539,0x1539,0xba,0xd2c,0xd2c,0xd2c,0xd38,0xd38,0xd38,0xd38,0xd2c,0xd2c,0xd38,0xd38,0xd38, -0xba,0xba,0xba,0xba,0xd38,0xd38,0xd2c,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd2f,0xd2f,0xd2f, -0xba,0xba,0xba,0xba,0xd32,0xba,0xba,0xba,0xd3e,0xd3e,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35, -0xd35,0xd35,0xd35,0xd35,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41, -0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xbd,0xbd,0xd41,0xd41,0xd41,0xd41,0xd41,0xbd,0xbd,0xbd, -0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, -0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0xc0,0xc0,0x153c,0x153c, -0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, -0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0xc0,0x1abe,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, -0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xc3,0xd68,0xd68,0xd68, -0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68, -0xd68,0xd68,0xd68,0xc3,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68, -0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xc3,0xd68,0xd68,0xc3,0xd68,0xd68,0xd68,0xd68,0xd68, -0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xc3,0xc3,0xd68,0xd68,0xd68,0xd68, -0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xd68,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3, -0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3, -0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xd6b,0xd6b,0xd6b,0xd6b, -0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b, -0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xc6,0xc6,0xc6,0xc6,0xc6,0xdad,0xdad,0xdad,0xc9, -0xc9,0xc9,0xc9,0xda7,0xda7,0xda7,0xda7,0xda7,0xda7,0xda7,0xda7,0xda7,0xda7,0xda7,0xda7,0xda7, -0xda7,0xda7,0xda7,0xda7,0xda7,0xda7,0xda7,0xda7,0xda7,0xda7,0xda7,0xda7,0xc9,0xc9,0xc9,0xdaa, -0xdaa,0xdaa,0xdaa,0xdaa,0xdaa,0xdaa,0xdaa,0xdaa,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71, -0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71, -0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xcc,0xd6e,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a, -0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a, -0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xd7a,0xcf,0xcf,0xd77,0xd77,0xd77,0xd77,0xd77,0xd77,0xd77,0xd77, -0xd77,0xd77,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b, -0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd2,0xd2, -0xd7d,0xd2,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d, -0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd7d,0xd2,0xd7d,0xd7d,0xd2,0xd2,0xd2, -0xd7d,0xd2,0xd2,0xd7d,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80, -0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd5,0xd5,0xd5,0xd5,0xd5, -0xd5,0xd5,0xd5,0xd5,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0x153f, -0x153f,0x17f1,0x17f1,0xdb,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119,0x1119, -0x1acd,0x132,0x132,0x132,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43, -0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe3a,0xe3a,0xe40,0xe40,0xe3a, -0xde,0xde,0xe3d,0xe3d,0x1149,0x1149,0x1149,0x1149,0xe1,0xe1,0xe1,0xe1,0xe1,0xe1,0xe1,0xe1, -0xe1,0xe1,0xe1,0xe1,0xca2,0xca2,0xca2,0xca2,0xca2,0xca2,0xca2,0xca2,0xca2,0xca2,0xca2,0xca2, -0xca2,0xca2,0xca2,0xca2,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1542,0x1542,0x1542,0x1542,0x1542, -0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1545,0x18bd,0x18bd,0x193e,0x18bd,0xe4,0x17f4, -0x1377,0x118b,0xf3c,0xf3c,0xe55,0xe52,0xe55,0xe52,0xe52,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0x1194, -0x1191,0x1194,0x1191,0x118e,0x118e,0x118e,0x1434,0x1431,0xe7,0xe7,0xe7,0xe7,0xe7,0xe4f,0xe4c,0xe4c, -0xe4c,0xe49,0xe4f,0xe4c,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58, -0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xea,0xea,0xea,0xea,0xea, -0xea,0xea,0xea,0xea,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xea,0xe58,0xe58,0xe58,0xe58, -0xe58,0xe58,0xe58,0xea,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xea,0xe58,0xe58,0xe58,0xe58, -0xe58,0xe58,0xe58,0xea,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e, -0xe5e,0xe5e,0xe5e,0xe5e,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xed,0xed, -0xed,0xed,0xed,0xed,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xf0,0x1437,0xf0,0xf0,0xf0,0xf0, -0xf0,0x1437,0xf0,0xf0,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8, -0xeb8,0xeb8,0xeb8,0xeb8,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67, -0xe67,0xe67,0xe67,0xf3,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64, -0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64, -0xe64,0xe64,0xe64,0xf3,0xe79,0xe6d,0xe6d,0xe6d,0xf6,0xe6d,0xe6d,0xf6,0xf6,0xf6,0xf6,0xf6, -0xe6d,0xe6d,0xe6d,0xe6d,0xe79,0xe79,0xe79,0xe79,0xf6,0xe79,0xe79,0xe79,0xf6,0xe79,0xe79,0xe79, -0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79, -0xe79,0xe79,0xe79,0xe79,0x195c,0x195c,0xf6,0xf6,0xe6a,0xe6a,0xe6a,0xf6,0xf6,0xf6,0xf6,0xe70, -0xe73,0xe73,0xe73,0xe73,0xe73,0xe73,0xe73,0xe73,0x1959,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6, -0xe76,0xe76,0xe76,0xe76,0xe76,0xe76,0xe7c,0xe7c,0xe73,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6, -0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0x119a,0x119a,0xf9,0xf9,0xf9,0xf9, -0xe88,0xe88,0xe88,0xe88,0xe88,0xe8b,0xe8b,0xe8b,0xe88,0xe88,0xe8b,0xe88,0xe88,0xe88,0xe88,0xe88, -0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xe85,0xe85,0xe85,0xe85, -0xe85,0xe85,0xe85,0xe85,0xe85,0xe85,0x1197,0xf9,0xf9,0xf9,0xe82,0xe82,0xe91,0xe91,0xe91,0xe91, -0xfc,0xfc,0xfc,0xfc,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe8e,0xe91,0xe91,0xe91, -0xe91,0xe91,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0x154e,0x1554,0x1551,0x189c, -0x17f7,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x1962,0x195f,0x1965,0x195f,0x1965,0x1a25,0x1ac1,0x1ac1,0x1ac1,0xff, -0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, -0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, -0xeb5,0xeb5,0xeb5,0xeb2,0xeb2,0xea9,0xea9,0xeb2,0xeaf,0xeaf,0xeaf,0xeaf,0x1ac4,0x102,0x102,0x102, -0x1314,0x1314,0x1314,0x1317,0x1317,0x1317,0x130e,0x130e,0x1311,0x130e,0x156,0x156,0x156,0x156,0x156,0x156, -0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0x1443,0x1443,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0xebb, -0x137d,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x137a, -0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc75, -0xee8,0xed9,0xed3,0xee5,0xee2,0xedc,0xedc,0xeeb,0xed6,0xedf,0x108,0x108,0x108,0x108,0x108,0x108, -0xf6f,0xf6f,0xf5a,0xf6f,0xf72,0xf75,0xf75,0xf75,0xf75,0xf75,0xf75,0xf75,0x10e,0x10e,0x10e,0x10e, -0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf7b,0xf7b,0xf60,0xf66,0xf7b,0xf7b, -0xf63,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d, -0xf5d,0xf5d,0xf5d,0xf5d,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0x10e,0x10e,0x10e, -0x111,0x111,0x1a2b,0x1a28,0x1a2b,0x1a2b,0x1a2b,0x1aca,0x1ac7,0x1aca,0x1ac7,0x111,0x111,0x111,0x111,0x111, -0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111, -0x111,0x1aca,0x1ac7,0x155d,0x144c,0x144c,0x1380,0x1074,0x1074,0x1074,0x1074,0x1074,0xf8a,0xf8a,0xf8a,0xf8a, -0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a, -0xf87,0xf87,0xf8d,0xf8d,0x114,0x114,0x114,0x114,0x114,0x114,0x114,0x114,0xf96,0xf96,0xf96,0xf96, -0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96, -0xf96,0xf96,0xf90,0xf90,0xf90,0xf90,0x11a3,0x11a3,0x117,0x117,0x117,0xf93,0x1563,0x1563,0x1563,0x1563, -0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563, -0x1563,0x1563,0x1563,0x1563,0x1563,0x174c,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a, -0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a, -0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0xf9f,0xf9f,0xf9f,0x1569,0x1569,0x1569,0x1569,0x1569, -0x1569,0x1569,0x1569,0x1569,0x1569,0x1569,0x1569,0x11d,0xf9c,0xf9c,0xf9c,0xf9c,0x1566,0x11d,0x11d,0x11d, -0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0xfa2,0xfa2,0xfa2,0xfa2,0xfa2,0xfa2,0xfa2,0xfa2, -0xfa2,0xfa2,0xfa2,0xfa2,0xfa2,0xfa2,0xfa2,0xfa2,0xfa2,0xfa2,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974, -0x1974,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x109b,0x109b,0x109b,0x109b,0x1098,0x1098,0x1098,0x1098, -0x1098,0x1098,0x1098,0x1098,0x1089,0x1089,0x1089,0x1089,0x1089,0x1089,0x1089,0x1089,0x1098,0x1098,0x108f,0x108c, -0x123,0x123,0x123,0x109e,0x109e,0x1092,0x1092,0x1092,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095, -0x1095,0x1095,0x123,0x123,0x123,0x109b,0x109b,0x109b,0x10a1,0x10a1,0x10a1,0x10a1,0x10a1,0x10a1,0x10a1,0x10a1, -0x10a1,0x10a1,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6, -0x10b6,0x10b6,0x10b9,0x10b9,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126, -0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x10e0,0x10e0,0x10e0,0x10e0,0x10da,0x17fd,0x129,0x129, -0x129,0x129,0x129,0x129,0x129,0x129,0x10e6,0x10e6,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd, -0x10dd,0x10dd,0x129,0x129,0x129,0x129,0x129,0x129,0x1104,0x1104,0x1104,0x1104,0x1104,0x1104,0x1104,0x10f8, -0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10fe,0x1101,0x12c,0x12c,0x12c,0x12c, -0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x12c,0x10fb,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113, -0x1113,0x1107,0x1107,0x1107,0x1107,0x1107,0x1107,0x1110,0x1110,0x1107,0x1107,0x1110,0x1110,0x1107,0x1107,0x12f, -0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x1113,0x1113,0x1113,0x1107,0x1113,0x1113,0x1113,0x1113, -0x1113,0x1113,0x1113,0x1113,0x1107,0x1110,0x12f,0x12f,0x110d,0x110d,0x110d,0x110d,0x110d,0x110d,0x110d,0x110d, -0x110d,0x110d,0x12f,0x12f,0x110a,0x1116,0x1116,0x1116,0x1575,0x132,0x132,0x132,0x132,0x132,0x132,0x132, -0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x132, -0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x111c,0x111c,0x111c,0x111c,0x111c,0x111c,0x111c,0x111c, -0x111c,0x111c,0x111c,0x111c,0x111c,0x111c,0x111c,0x111c,0x111c,0x111c,0x111c,0x111c,0x111c,0x111c,0x111c,0x111c, -0x111c,0x111c,0x111c,0x111c,0x111c,0x111f,0x135,0x135,0x1122,0x1122,0x1122,0x1122,0x1122,0x1122,0x1122,0x1122, -0x1122,0x1122,0x1122,0x1122,0x1122,0x1122,0x1122,0x1122,0x1122,0x1122,0x1122,0x1122,0x1122,0x1122,0x1122,0x1122, -0x1122,0x1122,0x1122,0x1122,0x1122,0x138,0x138,0x138,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125, -0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b, -0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x112b,0x112b,0x112b,0x112b,0x112b,0x112b,0x112b,0x112b, -0x112b,0x112b,0x112b,0x112b,0x112b,0x112b,0x112b,0x112b,0x112b,0x112b,0x112b,0x112b,0x112b,0x112b,0x112b,0x112b, -0x112b,0x112b,0x13e,0x13e,0x13e,0x13e,0x13e,0x1128,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e, -0x112e,0x112e,0x112e,0x112e,0x141,0x141,0x141,0x141,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131, -0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x144,0x144,0x144,0x144, -0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x144,0x11a9,0x11a9,0x11a9,0x11a9,0x11b2,0x11a9,0x11a9,0x11a9, -0x11b2,0x11a9,0x11a9,0x11a9,0x11a9,0x11a6,0x147,0x147,0x11af,0x11af,0x11af,0x11af,0x11af,0x11af,0x11af,0x11b5, -0x11af,0x11b5,0x11af,0x11af,0x11af,0x11b5,0x11b5,0x147,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8, -0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x14a,0x14a, -0x14a,0x14a,0x14a,0x14a,0x14a,0x14a,0x14a,0x14a,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3, -0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d0,0x11bb,0x11d0, -0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x14d,0x11c4,0x11cd,0x11bb,0x11cd,0x11cd,0x11bb,0x11bb,0x11bb, -0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11bb,0x11bb,0x11c1,0x11c1,0x11c1, -0x11c1,0x11c1,0x11c1,0x11c1,0x11c1,0x14d,0x14d,0x11be,0x11ca,0x11ca,0x11ca,0x11ca,0x11ca,0x11ca,0x11ca,0x11ca, -0x11ca,0x11ca,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0x11ca,0x11ca,0x11ca,0x11ca,0x11ca,0x11ca,0x11ca,0x11ca, -0x11ca,0x11ca,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d,0x11c7,0x11c7,0x11c7,0x11c7,0x11c7,0x11c7,0x11c7,0x11d6, -0x11d9,0x11d9,0x11d9,0x11d9,0x11c7,0x11c7,0x14d,0x14d,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0, -0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15bd,0x1adf,0x1329,0x1302,0x1320,0x1320,0x1320,0x1320,0x1320,0x1320, -0x1320,0x1308,0x1305,0x12fc,0x12fc,0x1326,0x12fc,0x12fc,0x12fc,0x12fc,0x130b,0x14eb,0x14f1,0x14ee,0x14ee,0x193b, -0x1716,0x1716,0x1aac,0x150,0x150,0x150,0x150,0x150,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee, -0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11e5,0x11e5,0x11e8,0x11f1,0x11eb,0x11eb,0x11eb,0x11f1, -0x153,0x153,0x153,0x153,0x153,0x153,0x153,0x153,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea, -0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea, -0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x159,0x159,0x159,0x120f,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1206, -0x1215,0x1215,0x1203,0x1203,0x1203,0x1203,0x15c,0x131a,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209, -0x1209,0x1209,0x15c,0x15c,0x15c,0x15c,0x1203,0x1203,0x1233,0x1227,0x1233,0x15f,0x15f,0x15f,0x15f,0x15f, -0x15f,0x15f,0x15f,0x15f,0x15f,0x15f,0x15f,0x15f,0x15f,0x15f,0x15f,0x15f,0x15f,0x15f,0x15f,0x15f, -0x15f,0x15f,0x15f,0x1230,0x1230,0x1236,0x122a,0x122d,0x124b,0x124b,0x124b,0x1245,0x1245,0x123c,0x1245,0x1245, -0x123c,0x1245,0x1245,0x124e,0x1248,0x123f,0x162,0x162,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242, -0x1242,0x1242,0x162,0x162,0x162,0x162,0x162,0x162,0x1254,0x1254,0x1254,0x1254,0x1254,0x1254,0x1254,0x165, -0x165,0x165,0x165,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251, -0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251, -0x165,0x165,0x165,0x165,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d, -0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x168,0x125a,0x1257,0x1257,0x1257,0x1257, -0x1257,0x1257,0x1257,0x1257,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c, -0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x16b,0x16b,0x16b,0x1266,0x1269,0x1269, -0x1269,0x1269,0x1269,0x1269,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272, -0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x16e,0x16e,0x126f,0x126f,0x126f,0x126f, -0x126f,0x126f,0x126f,0x126f,0x1278,0x1278,0x1278,0x1278,0x1278,0x1278,0x1278,0x1278,0x1278,0x1278,0x1278,0x1278, -0x1278,0x1278,0x1278,0x1278,0x1278,0x1278,0x1278,0x171,0x171,0x171,0x171,0x171,0x1275,0x1275,0x1275,0x1275, -0x1275,0x1275,0x1275,0x1275,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e, -0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e,0x127e, -0x127e,0x127e,0x127e,0x177,0x1299,0x1299,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a, -0x17a,0x197d,0x17a,0x17a,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca, -0x14ca,0x14ca,0x14ca,0x14ca,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f, -0x129f,0x129f,0x129f,0x17d,0x1a4f,0x1a4f,0x1a4f,0x1a4f,0x1a4f,0x1a4f,0x1a4f,0x1a52,0x1a4c,0x279,0x279,0x279, -0x279,0x279,0x279,0x279,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e, -0x187e,0x1ad0,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180, -0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180, -0x180,0x180,0x180,0x180,0x180,0x180,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c, -0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c, -0x12f6,0x13f5,0x13f2,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183, -0x12f0,0x12f0,0x12f0,0x12f0,0x12f0,0x12f0,0x12f0,0x12f0,0x12f0,0x12f0,0x12f3,0x12f0,0x12f0,0x12f0,0x12f0,0x12f0, -0x12f0,0x12f0,0x12f0,0x12f0,0x12f0,0x12f0,0x12f0,0x12f0,0x12f0,0x12f0,0x12f0,0x12f3,0x12f0,0x12f0,0x13f5,0x13f5, -0x13f5,0x13f5,0x13f5,0x13f2,0x13f5,0x13f5,0x13f5,0x1881,0x183,0x183,0x183,0x183,0x12ed,0x12ed,0x12ed,0x12ed, -0x12ed,0x12ed,0x12ed,0x12ed,0x12ed,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x1419,0x1419,0x183,0x183, -0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x1920,0x1920,0x1920,0x1920, -0x1920,0x1920,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183, -0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183, -0x183,0x183,0x183,0x183,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395, -0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x138f,0x138f,0x138f, -0x186,0x186,0x1392,0x186,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x1398,0x13a1,0x139b,0x139b,0x13a1,0x13a1, -0x13a1,0x139b,0x13a1,0x139b,0x139b,0x139b,0x13a4,0x13a4,0x189,0x189,0x189,0x189,0x189,0x189,0x189,0x189, -0x139e,0x139e,0x139e,0x139e,0x18c,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x18c,0x18c,0x13aa,0x13aa,0x13aa, -0x13aa,0x13aa,0x13aa,0x18c,0x18c,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x18c,0x18c,0x18c,0x18c,0x18c, -0x18c,0x18c,0x18c,0x18c,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x18c,0x13aa,0x13aa,0x13aa,0x13aa, -0x13aa,0x13aa,0x13aa,0x18c,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d, -0x161d,0x161d,0x161d,0x161d,0x13ad,0x13ad,0x13ad,0x13ad,0x13ad,0x13ad,0x13b0,0x13c2,0x13c2,0x13b6,0x13b6,0x13b6, -0x13b6,0x13b6,0x18f,0x18f,0x18f,0x18f,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3, -0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9, -0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x1584, -0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5, -0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x192,0x192,0x192,0x192,0x192,0x192,0x192, -0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x195, -0x195,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x1587, -0x195,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13fe, -0x195,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8, -0x1587,0x1587,0x1587,0x1587,0x1587,0x1587,0x1587,0x1587,0x1587,0x1587,0x1587,0x1587,0x1587,0x1587,0x1587,0x1587, -0x1587,0x1587,0x1587,0x1587,0x1587,0x1587,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195, -0x1413,0x1410,0x1410,0x1410,0x1410,0x1410,0x159c,0x159c,0x159c,0x159c,0x159c,0x159f,0x170d,0x159f,0x159f,0x159f, -0x17d9,0x188a,0x188a,0x18c3,0x18c3,0x1a8e,0x1b39,0x1b39,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198, -0x159f,0x159f,0x159f,0x159f,0x159f,0x159f,0x159c,0x159c,0x159c,0x159f,0x159c,0x170a,0x170a,0x198,0x198,0x198, -0x159f,0x159c,0x159c,0x159f,0x188a,0x188a,0x188a,0x1926,0x1926,0x1a07,0x1a8e,0x1b39,0x1b39,0x198,0x198,0x198, -0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb, -0x13cb,0x13cb,0x13cb,0x13cb,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b, -0x1467,0x15a5,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x15a5,0x15a5,0x15a5, -0x15a5,0x15a5,0x15a5,0x175e,0x175e,0x19e,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1ad3,0x1ad3, -0x1ad3,0x1ad3,0x1ad3,0x1ad3,0x1ad3,0x1ad3,0x1ad3,0x1ad3,0x19e,0x19e,0x19e,0x19e,0x19e,0x19e,0x19e,0x19e, -0x19e,0x19e,0x19e,0x1983,0x1806,0x1806,0x1806,0x1806,0x1806,0x1806,0x1806,0x1806,0x1806,0x1806,0x1806,0x1806, -0x146d,0x146d,0x146d,0x146d,0x1a1,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d, -0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d, -0x1a1,0x146d,0x146d,0x1a1,0x146d,0x1a1,0x1a1,0x146d,0x1a1,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d, -0x146d,0x146d,0x146d,0x1a1,0x146d,0x146d,0x146d,0x146d,0x1a1,0x146d,0x1a1,0x146d,0x1a1,0x1a1,0x1a1,0x1a1, -0x1a1,0x1a1,0x146d,0x1a1,0x1a1,0x1a1,0x1a1,0x146d,0x1a1,0x146d,0x1a1,0x146d,0x1a1,0x146d,0x146d,0x146d, -0x1a1,0x146d,0x146d,0x1a1,0x146d,0x1a1,0x1a1,0x146d,0x1a1,0x146d,0x1a1,0x146d,0x1a1,0x146d,0x1a1,0x146d, -0x1a1,0x146d,0x146d,0x1a1,0x146d,0x1a1,0x1a1,0x146d,0x146d,0x146d,0x146d,0x1a1,0x146d,0x146d,0x146d,0x146d, -0x146d,0x146d,0x146d,0x1a1,0x146d,0x146d,0x146d,0x146d,0x1a1,0x146d,0x146d,0x146d,0x146d,0x1a1,0x146d,0x1a1, -0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x1a1,0x146d,0x146d,0x146d,0x146d,0x146d, -0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x1a1,0x1a1,0x1a1,0x1a1, -0x1a1,0x146d,0x146d,0x146d,0x1a1,0x146d,0x146d,0x146d,0x146d,0x146d,0x1a1,0x146d,0x146d,0x146d,0x146d,0x146d, -0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x1a1,0x1a1,0x1a1,0x1a1, -0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1, -0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x146a,0x146a,0x1a1,0x1a1, -0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1482,0x1482,0x1482,0x1482, -0x1482,0x1482,0x1482,0x1470,0x1470,0x1470,0x1470,0x1470,0x147f,0x1470,0x1473,0x1473,0x1470,0x1470,0x1470,0x1476, -0x1476,0x1a4,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x1479,0x1485,0x1485,0x1485, -0x1989,0x1986,0x1986,0x1ad6,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x162f,0x162f,0x162f,0x162f, -0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x1491,0x1491,0x1491,0x1491, -0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x148e,0x1488,0x1488,0x148e,0x148e,0x1497,0x1497,0x1491,0x1494, -0x1494,0x148e,0x148b,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x149a,0x149a,0x149a,0x149a, -0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a, -0x149a,0x149a,0x149a,0x149a,0x1aa,0x1aa,0x1aa,0x1aa,0x1761,0x1761,0x149a,0x149a,0x1761,0x1761,0x1761,0x1761, -0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1aa,0x1aa,0x1761,0x1761, -0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x14a6,0x14a6,0x14a6,0x14a6, -0x14a6,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1ad,0x1ad,0x1ad,0x1ad,0x1a31,0x14a6,0x14a3,0x14a3,0x14a3, -0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x1a34,0x1a34,0x1a34,0x1a34, -0x1a34,0x1a34,0x1a34,0x1a34,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x14a0,0x14a0,0x14a0,0x14a0,0x14a9, -0x14a9,0x14a9,0x14a9,0x14a9,0x14a9,0x14a9,0x14a9,0x14a9,0x14a9,0x14a9,0x14a9,0x14a9,0x14ca,0x14ca,0x14ca,0x14ca, -0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x14c7,0x14c7,0x14c7,0x14c7, -0x14c7,0x14c7,0x14c7,0x14c7,0x14c7,0x14c7,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x14cd,0x14cd,0x14cd,0x14cd, -0x14cd,0x14cd,0x14cd,0x14cd,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1323,0x1320,0x1323,0x12ff, -0x1320,0x1326,0x1326,0x1329,0x1326,0x1329,0x132c,0x1320,0x1329,0x1329,0x1320,0x1320,0x14df,0x14df,0x14df,0x14df, -0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14d0,0x14d9,0x14d0,0x14d9,0x14d9,0x14d0,0x14d0,0x14d0,0x14d0, -0x14d0,0x14d0,0x14dc,0x14d3,0x1a3a,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x15b1,0x15b1,0x15b1,0x15b1, -0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x1b9,0x1b9,0x15ae,0x15ae,0x15ae,0x15ae, -0x15ae,0x15b4,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1719,0x1710,0x1710,0x1710, -0x1710,0x1710,0x1710,0x1710,0x1710,0x1710,0x1710,0x1710,0x1710,0x1710,0x1710,0x1710,0x1710,0x1710,0x1710,0x1710, -0x1710,0x1710,0x1710,0x1710,0x1710,0x1710,0x1710,0x1710,0x1bf,0x1bf,0x1bf,0x1bf,0x1adf,0x1c2,0x1c2,0x1c2, -0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2, -0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2, -0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5, -0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x1c5,0x1c5,0x1c5, -0x1c5,0x1c5,0x1c5,0x1c5,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x1c5,0x1c5, -0x15c9,0x15c3,0x15c6,0x15cf,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x1c8,0x1c8,0x1c8,0x1c8, -0x1c8,0x1c8,0x1c8,0x1c8,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba, -0x15ba,0x15ba,0x15ba,0x15ba,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5, -0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x198c,0x198c,0x198c,0x198c,0x1cb,0x1cb,0x1cb, -0x1cb,0x1cb,0x1cb,0x1cb,0x1a91,0x1a91,0x1a91,0x1a91,0x1a91,0x1a91,0x1a91,0x1a91,0x1a91,0x1a91,0x1a91,0x1a91, -0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb, -0x1cb,0x1cb,0x1cb,0x1cb,0x1776,0x171c,0x15de,0x1722,0x1ce,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7, -0x15e7,0x1ce,0x1ce,0x15e7,0x15e7,0x1ce,0x1ce,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7, -0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x1ce,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x1ce,0x15e7,0x15e7, -0x1ce,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x1ce,0x1a16,0x171f,0x15e7,0x15d8,0x15de,0x15d8,0x15de,0x15de,0x15de, -0x15de,0x1ce,0x1ce,0x15de,0x15de,0x1ce,0x1ce,0x15e1,0x15e1,0x15e4,0x1ce,0x1ce,0x1779,0x1ce,0x1ce,0x1ce, -0x1ce,0x1ce,0x1ce,0x15d8,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x15ea,0x15e7,0x15e7,0x15e7,0x15e7,0x15de,0x15de, -0x1ce,0x1ce,0x15db,0x15db,0x15db,0x15db,0x15db,0x15db,0x15db,0x1ce,0x1ce,0x1ce,0x15db,0x15db,0x15db,0x15db, -0x15db,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x15ff,0x15ff,0x15ff,0x15ff, -0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x1d1,0x15ff, -0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15f9,0x15f9,0x15f9,0x15ed, -0x15ed,0x15ed,0x15f9,0x15f9,0x15ed,0x15fc,0x15f0,0x15ed,0x1602,0x1602,0x15f6,0x1602,0x1602,0x15f3,0x180c,0x1d1, -0x1611,0x1611,0x1611,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1608,0x160b,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4, -0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4, -0x177c,0x177c,0x177c,0x177c,0x161d,0x161a,0x1a3d,0x1a3d,0x1ae5,0x1ae8,0x1ae2,0x1ae2,0x1d7,0x1d7,0x1d7,0x1d7, -0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6, -0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623, -0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da, -0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623, -0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da, -0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da, -0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da, -0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f, -0x162f,0x162f,0x162f,0x1626,0x1629,0x162c,0x162f,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd,0x1dd, -0x163e,0x163e,0x163e,0x163e,0x163e,0x1632,0x1632,0x1e0,0x1e0,0x1e0,0x1e0,0x1635,0x1635,0x1635,0x1635,0x1635, -0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x1638,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0, -0x1647,0x1647,0x1647,0x1647,0x1647,0x1e3,0x1e3,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644, -0x1641,0x1641,0x1641,0x1641,0x1641,0x1641,0x1641,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3, -0x164a,0x165c,0x165c,0x1650,0x1659,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6, -0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662, -0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1e9, -0x166e,0x166e,0x166e,0x166e,0x166e,0x1668,0x1671,0x166e,0x166e,0x166e,0x166e,0x166e,0x166e,0x166e,0x166e,0x166e, -0x166b,0x166b,0x166b,0x166b,0x166b,0x166b,0x166b,0x166b,0x166b,0x166b,0x166e,0x166e,0x166e,0x166e,0x166e,0x1ec, -0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677, -0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1ef, -0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683, -0x1683,0x1683,0x1683,0x1683,0x1683,0x1683,0x1680,0x1680,0x1680,0x1680,0x1680,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2, -0x169b,0x169b,0x169e,0x169e,0x16a1,0x1692,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5, -0x1698,0x1698,0x1698,0x1698,0x1698,0x1698,0x1698,0x1698,0x1698,0x1698,0x1f5,0x1692,0x1692,0x1692,0x1692,0x1692, -0x1692,0x1692,0x1f5,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b, -0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x169b,0x169b,0x169b, -0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa, -0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8, -0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3, -0x16b3,0x16b3,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x16b0,0x16b0,0x16b0,0x16b0,0x1fb,0x1fb,0x1fb, -0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16b6, -0x16c8,0x16c8,0x16b6,0x16b6,0x16b6,0x16b6,0x201,0x201,0x16c8,0x16c8,0x16cb,0x16cb,0x16b6,0x16b6,0x16c8,0x16bc, -0x16b9,0x16bf,0x16d1,0x16d1,0x16c2,0x16c2,0x16c5,0x16c5,0x16c5,0x16d1,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785, -0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1782,0x1782,0x1782,0x1782,0x177f,0x177f,0x201,0x201, -0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201, +0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d, +0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0x69,0xb0d,0xb0d,0xb0d,0xb0d,0xb10, +0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d, +0xb0d,0xb0d,0xb0d,0xb10,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69, +0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13, +0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c, +0x6f,0x822,0x81c,0x822,0x81c,0x822,0x81c,0x822,0x81c,0x822,0x81c,0x81c,0x81f,0x81c,0x81f,0x81c, +0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c, +0x81c,0x81c,0x81c,0x822,0x81c,0x822,0x81c,0x822,0x81c,0x81c,0x81c,0x81c,0x81c,0x81c,0x822,0x81c, +0x81c,0x81c,0x81c,0x81c,0x81f,0xc63,0xc63,0x6f,0x6f,0x936,0x936,0x8fd,0x8fd,0x825,0x828,0xc60, +0x72,0x72,0x72,0x72,0x72,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a, +0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a, +0x83a,0x1107,0x18d2,0x19bc,0x75,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d, +0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x75,0x906,0x906,0x909,0x909,0x909,0x909,0x909,0x909, +0x909,0x909,0x909,0x909,0x909,0x909,0x909,0x909,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846, +0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846, +0x846,0x846,0x846,0x846,0x846,0xd5f,0xd5f,0x78,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25, +0xb25,0xb25,0xb25,0xb25,0xb25,0x7b,0x7b,0x7b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b, +0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xc6c,0xb2b,0xb2b,0xb2b,0xc6c,0xb2b,0x7e, +0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac, +0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x9c0,0x9c0,0x9c0,0x9c0,0x81,0x81,0x81,0x81, +0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221, +0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x1221,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x84, +0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, +0x84,0x84,0x84,0x84,0x84,0xafe,0x5fa,0x600,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606, +0x606,0x5fd,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x84, +0x600,0x600,0x600,0x600,0x600,0x84,0x600,0x84,0x600,0x600,0x84,0x600,0x600,0x84,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x603,0x615,0x60f,0x615,0x60f,0x612,0x618,0x615,0x60f, +0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x1329,0x1329,0x1b21,0x87,0x87,0x87,0x87,0x87, +0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x615,0x60f,0x612,0x618,0x615, +0x60f,0x615,0x60f,0x615,0x60f,0x615,0x615,0x60f,0x60f,0x60f,0x60f,0x612,0x60f,0x60f,0x612,0x60f, +0x612,0x612,0x612,0x60f,0x612,0x612,0x612,0x612,0x87,0x87,0x612,0x612,0x612,0x612,0x60f,0x60f, +0x612,0x60f,0x60f,0x60f,0x60f,0x612,0x60f,0x60f,0x60f,0x60f,0x60f,0x612,0x612,0x612,0x60f,0x60f, +0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x1b21,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49, +0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0x85e,0x870,0x86d,0x870,0x86d,0xc81,0xc81,0xd6b, +0xd68,0x861,0x861,0x861,0x861,0x873,0x873,0x873,0x88b,0x88e,0x89d,0x8a,0x891,0x894,0x8a0,0x8a0, +0x888,0x87f,0x879,0x87f,0x879,0x87f,0x879,0x87c,0x87c,0x897,0x897,0x89a,0x897,0x897,0x897,0x8a, +0x897,0x885,0x882,0x87c,0x8a,0x8a,0x8a,0x8a,0x621,0x62d,0x621,0xbfd,0x621,0x8d,0x621,0x62d, +0x621,0x62d,0x621,0x62d,0x621,0x62d,0x621,0x62d,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627, +0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x62a, +0x624,0x62a,0x624,0x62a,0x624,0x8d,0x8d,0x61e,0x75f,0x762,0x777,0x77a,0x759,0x762,0x762,0x93, +0x741,0x744,0x744,0x744,0x744,0x741,0x741,0x93,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90, +0x90,0xb01,0xb01,0xb01,0x9c3,0x73b,0x630,0x630,0x93,0x789,0x768,0x759,0x762,0x75f,0x759,0x76b, +0x75c,0x756,0x759,0x777,0x76e,0x765,0x786,0x759,0x783,0x783,0x783,0x783,0x783,0x783,0x783,0x783, +0x783,0x783,0x774,0x771,0x777,0x777,0x777,0x789,0x74a,0x747,0x747,0x747,0x747,0x747,0x747,0x747, +0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747, +0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x93,0x93,0x93,0x747,0x747,0x747,0x747,0x747,0x747, +0x93,0x93,0x747,0x747,0x747,0x747,0x747,0x747,0x93,0x93,0x747,0x747,0x747,0x747,0x747,0x747, +0x93,0x93,0x747,0x747,0x747,0x93,0x93,0x93,0xb4c,0xb4c,0xb4c,0xb4c,0x96,0x96,0x96,0x96, +0x96,0x96,0x96,0x96,0x96,0x186f,0x186f,0x186f,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52, +0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0x99,0x99,0x99,0x99,0x99, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b, +0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c, +0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0x9f,0x9f,0xfe4,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, +0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, +0x16f2,0x16f2,0x16f2,0x16f2,0x16f2,0x16f2,0x16f2,0x16f2,0x16f2,0x1b24,0x1b24,0x9f,0x9f,0x9f,0x9f,0x9f, +0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f, +0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xa2,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7f,0xb7f,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7f,0xa2,0xb7f,0xb7f, +0xa2,0xa2,0xb7f,0xa2,0xa2,0xb7f,0xb7f,0xa2,0xa2,0xb7f,0xb7f,0xb7f,0xb7f,0xa2,0xb7f,0xb7f, +0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7c,0xb7c,0xb7c,0xb7c,0xa2,0xb7c,0xa2,0xb7c,0xb7c,0xb7c, +0xb7c,0xcf3,0xb7c,0xb7c,0xa2,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7f,0xb7f,0xa2,0xb7f,0xb7f,0xb7f,0xb7f,0xa2,0xa2,0xb7f,0xb7f,0xb7f, +0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xa2,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xa2,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7f,0xb7f,0xa2,0xb7f,0xb7f,0xb7f,0xb7f,0xa2, +0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xa2,0xb7f,0xa2,0xa2,0xa2,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f, +0xb7f,0xa2,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xddd,0xddd,0xa2,0xa2,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f, +0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7c,0xb7c,0xb7c,0xb76, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xef4,0xef1,0xa2,0xa2,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xa5,0xb85,0xa5,0xa5, +0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5, +0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xc0c,0xc0c,0xc0c,0xc0c, +0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0x1b2a,0xc0c,0xc0c,0xc0c,0xc0c,0xc06,0xc06, +0xc09,0x1b27,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0x1b2a,0xc15,0xc15,0xc15,0xc15, +0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc0f,0xc0f, +0xc12,0xc75,0xc75,0xab,0xab,0xab,0xab,0xab,0xab,0xab,0xab,0xab,0xc1b,0xc1b,0xc1b,0xc1b, +0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc1b,0xc18,0xc18, +0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xc21,0xc21,0xc21,0xc21, +0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xb1,0xc21,0xc21,0xc21,0xb1,0xc1e,0xc1e, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xd05,0xd05,0xd05,0xd05, +0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05, +0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0xd05,0x14f1,0x14f1,0xb4,0xcf6,0xcf6,0xcf6,0xd02, +0xd02,0xd02,0xd02,0xcf6,0xcf6,0xd02,0xd02,0xd02,0xb4,0xb4,0xb4,0xb4,0xd02,0xd02,0xcf6,0xd02, +0xd02,0xd02,0xd02,0xd02,0xd02,0xcf9,0xcf9,0xcf9,0xb4,0xb4,0xb4,0xb4,0xcfc,0xb4,0xb4,0xb4, +0xd08,0xd08,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xcff,0xd0b,0xd0b,0xd0b,0xd0b, +0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xb7,0xb7, +0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7,0xb7, +0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4, +0x14f4,0x14f4,0x14f4,0x14f4,0xba,0xba,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4, +0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0xba,0x1a76, +0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f, +0xd2f,0xd2f,0xd2f,0xd2f,0xbd,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f, +0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xbd,0xd2f,0xd2f,0xd2f,0xd2f, +0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xbd, +0xd2f,0xd2f,0xbd,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f, +0xd2f,0xd2f,0xbd,0xbd,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f, +0xd2f,0xd2f,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd, +0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd, +0xbd,0xbd,0xbd,0xbd,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32, +0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xc0, +0xc0,0xc0,0xc0,0xc0,0xd71,0xd71,0xd77,0xc3,0xc3,0xc3,0xc3,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e, +0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e,0xd6e, +0xd6e,0xd6e,0xd6e,0xd6e,0xc3,0xc3,0xc3,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74, +0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38, +0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xc6,0xd35, +0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41, +0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xc9,0xc9, +0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xc9,0xc9,0xc9,0xc9,0xc9,0xc9, +0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833, +0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xcc,0xcc,0xd44,0xcc,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44, +0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44, +0xd44,0xd44,0xcc,0xd44,0xd44,0xcc,0xcc,0xcc,0xd44,0xcc,0xcc,0xd44,0xd47,0xd47,0xd47,0xd47, +0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47, +0xd47,0xd47,0xd47,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xcf,0xdf8,0xdf8,0xdf8,0xdf8, +0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0x14f7,0x14f7,0x17a9,0x17a9,0xd5,0x10e6,0x10e6,0x10e6,0x10e6, +0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x10e6,0x1a85,0x126,0x126,0x126,0xe0a,0xe0a,0xe0a,0xe0a, +0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a, +0xe0a,0xe0a,0xe0a,0xe01,0xe01,0xe07,0xe07,0xe01,0xd8,0xd8,0xe04,0xe04,0x1113,0x1113,0x1113,0x1113, +0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0x1c56,0xc72,0xc72,0xc72,0xc72, +0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xc72,0xe1c,0xe19,0xe1c,0xe19, +0xe19,0xe10,0xe10,0xe10,0xe10,0xe10,0xe10,0x1161,0x115e,0x1161,0x115e,0x115b,0x115b,0x115b,0x13ef,0x13ec, +0xde,0xde,0xde,0xde,0xde,0xe16,0xe13,0xe13,0xe13,0xe10,0xe16,0xe13,0xe1f,0xe1f,0xe1f,0xe1f, +0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, +0xe1f,0xe1f,0xe1f,0xe1,0xe1,0xe1,0xe1,0xe1,0xe1,0xe1,0xe1,0xe1,0xe1f,0xe1f,0xe1f,0xe1f, +0xe1f,0xe1f,0xe1f,0xe1,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1,0xe1f,0xe1f,0xe1f,0xe1f, +0xe1f,0xe1f,0xe1f,0xe1,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1,0xe25,0xe25,0xe25,0xe25, +0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe22,0xe22,0xe22,0xe22, +0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe7,0x13f2,0xe7,0xe7,0xe7,0xe7,0xe7,0x13f2,0xe7,0xe7,0xe7f,0xe7f,0xe7f,0xe7f, +0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe40,0xe34,0xe34,0xe34, +0xea,0xe34,0xe34,0xea,0xea,0xea,0xea,0xea,0xe34,0xe34,0xe34,0xe34,0xe40,0xe40,0xe40,0xe40, +0xea,0xe40,0xe40,0xe40,0xea,0xe40,0xe40,0xe40,0xe40,0xe40,0xe40,0xe40,0xe40,0xe40,0xe40,0xe40, +0xe40,0xe40,0xe40,0xe40,0xe40,0xe40,0xe40,0xe40,0xe40,0xe40,0xe40,0xe40,0x1914,0x1914,0xea,0xea, +0xe31,0xe31,0xe31,0xea,0xea,0xea,0xea,0xe37,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a, +0x1911,0xea,0xea,0xea,0xea,0xea,0xea,0xea,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe43,0xe43, +0xe3a,0xea,0xea,0xea,0xea,0xea,0xea,0xea,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0x1167,0x1167,0xed,0xed,0xed,0xed,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe52,0xe52,0xe52, +0xe4f,0xe4f,0xe52,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xed,0xed, +0xed,0xed,0xed,0xed,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0x1164,0xed, +0xed,0xed,0xe49,0xe49,0xe58,0xe58,0xe58,0xe58,0xf0,0xf0,0xf0,0xf0,0xe58,0xe58,0xe58,0xe58, +0xe58,0xe58,0xe58,0xe58,0xe55,0xe58,0xe58,0xe58,0xe58,0xe58,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0, +0xf0,0xf0,0xf0,0xf0,0x1506,0x150c,0x1509,0x1854,0x17af,0x1878,0x1878,0x1878,0x1878,0x1878,0x191a,0x1917, +0x191d,0x1917,0x191d,0x19dd,0x1a79,0x1a79,0x1a79,0x1b3c,0x1b3c,0x1b36,0x1b33,0x1b36,0x1b33,0x1b36,0x1b33,0x1b36, +0x1b33,0x1b39,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3, +0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3, +0xf3,0xf3,0xf3,0xf3,0xe7c,0xe7c,0xe7c,0xe79,0xe79,0xe70,0xe70,0xe79,0xe76,0xe76,0xe76,0xe76, +0x1a7c,0xf6,0xf6,0xf6,0x12cc,0x12cc,0x12cc,0x12cf,0x12cf,0x12cf,0x12d2,0x12d2,0x12d5,0x12d2,0x14a,0x14a, +0x14a,0x14a,0x14a,0x14a,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0x13fe,0x13fe,0xf9,0xf9,0xf9,0xf9, +0xf9,0xf9,0xf9,0xe82,0x133b,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9,0xf9, +0xf9,0xf9,0xf9,0x1338,0xc45,0xc45,0xc45,0xc45,0xc45,0xc45,0xc45,0xc45,0xc45,0xc45,0xc45,0xc45, +0xc45,0xc45,0xc45,0xc45,0xeaf,0xea0,0xe9a,0xeac,0xea9,0xea3,0xea3,0xeb2,0xe9d,0xea6,0xfc,0xfc, +0xfc,0xfc,0xfc,0xfc,0xf36,0xf36,0xf21,0xf36,0xf39,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c, +0x1b3f,0x102,0x102,0x102,0xf30,0xf30,0xf30,0xf30,0xf30,0xf30,0xf30,0xf30,0xf30,0xf30,0xf42,0xf42, +0xf2a,0xf2d,0xf42,0xf42,0xf27,0xf2a,0xf2a,0xf2a,0xf2a,0xf2a,0xf2a,0xf2a,0xf2a,0xf2a,0xf2a,0xf24, +0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf2a,0xf2a,0xf2a,0xf2a,0xf2a,0xf2a,0xf2a,0xf2a, +0xf2a,0x1b42,0x1b42,0x102,0x1b4b,0x1b45,0x19e3,0x19e0,0x19e3,0x19e3,0x19e3,0x1a82,0x1a7f,0x1a82,0x1a7f,0x105, +0x105,0x105,0x105,0x105,0x1b4b,0x1b45,0x105,0x1b45,0x105,0x1b45,0x1b4b,0x1b45,0x1b4b,0x1b45,0x105,0x105, +0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105,0x105, +0x105,0x105,0x1b48,0x1b48,0x1b48,0x1a82,0x1a7f,0x1515,0x1407,0x1407,0x133e,0x103e,0x103e,0x103e,0x103e,0x103e, +0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51, +0xf51,0xf51,0xf51,0xf51,0xf4e,0xf4e,0xf54,0xf54,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108, +0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d, +0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf57,0xf57,0xf57,0xf57,0x1170,0x1170,0x10b,0x10b,0x10b,0xf5a, +0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b, +0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x1701,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e, +0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e, +0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0x10e,0xf66,0xf66,0xf66,0x1521, +0x1521,0x1521,0x1521,0x1521,0x1521,0x1521,0x1521,0x1521,0x1521,0x1521,0x1521,0x111,0xf63,0xf63,0xf63,0xf63, +0x151e,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0xf69,0xf69,0xf69,0xf69, +0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0xf69,0x192c,0x192c, +0x192c,0x192c,0x192c,0x192c,0x192c,0x114,0x114,0x114,0x114,0x114,0x114,0x114,0x1065,0x1065,0x1065,0x1065, +0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1053,0x1053,0x1053,0x1053,0x1053,0x1053,0x1053,0x1053, +0x1062,0x1062,0x1059,0x1056,0x117,0x117,0x117,0x1068,0x1068,0x105c,0x105c,0x105c,0x105f,0x105f,0x105f,0x105f, +0x105f,0x105f,0x105f,0x105f,0x105f,0x105f,0x117,0x117,0x117,0x1065,0x1065,0x1065,0x106b,0x106b,0x106b,0x106b, +0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106e,0x106e,0x106e,0x106e,0x106e,0x106e,0x1080,0x1080,0x1080,0x1080, +0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1083,0x1083,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a, +0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x11a,0x10aa,0x10aa,0x10aa,0x10aa, +0x10a4,0x17b5,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x10b0,0x10b0,0x10a7,0x10a7,0x10a7,0x10a7, +0x10a7,0x10a7,0x10a7,0x10a7,0x10a7,0x10a7,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x10ce,0x10ce,0x10ce,0x10ce, +0x10ce,0x10ce,0x10ce,0x10c2,0x10c2,0x10c2,0x10c2,0x10c2,0x10c2,0x10c2,0x10c2,0x10c2,0x10c2,0x10c2,0x10c8,0x10cb, +0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x120,0x10c5,0x10e0,0x10e0,0x10e0,0x10e0, +0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10d1,0x10da,0x10da,0x10d1,0x10d1,0x10da, +0x10da,0x10d1,0x10d1,0x123,0x123,0x123,0x123,0x123,0x123,0x123,0x123,0x123,0x10dd,0x10dd,0x10dd,0x10d1, +0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10d1,0x10da,0x123,0x123,0x10d7,0x10d7,0x10d7,0x10d7, +0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x123,0x123,0x10d4,0x10e3,0x10e3,0x10e3,0x152d,0x126,0x126,0x126, +0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126, +0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x10e9,0x10e9,0x10e9,0x10e9, +0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9, +0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10ec,0x129,0x129,0x10ef,0x10ef,0x10ef,0x10ef, +0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef, +0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x12c,0x12c,0x12c,0x10f2,0x10f2,0x10f2,0x10f2, +0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x12f,0x12f,0x12f, +0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x12f,0x10f8,0x10f8,0x10f8,0x10f8, +0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8, +0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x132,0x132,0x132,0x132,0x132,0x10f5,0x10fb,0x10fb,0x10fb,0x10fb, +0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x135,0x135,0x135,0x135,0x10fe,0x10fe,0x10fe,0x10fe, +0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe, +0x138,0x138,0x138,0x138,0x138,0x138,0x138,0x138,0x138,0x138,0x138,0x138,0x1176,0x1176,0x1176,0x1176, +0x117f,0x1176,0x1176,0x1176,0x117f,0x1176,0x1176,0x1176,0x1176,0x1173,0x13b,0x13b,0x117c,0x117c,0x117c,0x117c, +0x117c,0x117c,0x117c,0x1182,0x117c,0x1182,0x117c,0x117c,0x117c,0x1182,0x1182,0x13b,0x1185,0x1185,0x1185,0x1185, +0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185, +0x1185,0x1185,0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0x13e,0x11a0,0x11a0,0x11a0,0x11a0, +0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0, +0x11a0,0x119d,0x1188,0x119d,0x1188,0x1188,0x1188,0x1188,0x1188,0x1188,0x1188,0x141,0x1191,0x119a,0x1188,0x119a, +0x119a,0x1188,0x1188,0x1188,0x1188,0x1188,0x1188,0x1188,0x1188,0x119d,0x119d,0x119d,0x119d,0x119d,0x119d,0x1188, +0x1188,0x118e,0x118e,0x118e,0x118e,0x118e,0x118e,0x118e,0x118e,0x141,0x141,0x118b,0x1197,0x1197,0x1197,0x1197, +0x1197,0x1197,0x1197,0x1197,0x1197,0x1197,0x141,0x141,0x141,0x141,0x141,0x141,0x1197,0x1197,0x1197,0x1197, +0x1197,0x1197,0x1197,0x1197,0x1197,0x1197,0x141,0x141,0x141,0x141,0x141,0x141,0x1194,0x1194,0x1194,0x1194, +0x1194,0x1194,0x1194,0x11a3,0x11a6,0x11a6,0x11a6,0x11a6,0x1194,0x1194,0x141,0x141,0x156c,0x156c,0x156c,0x156c, +0x156c,0x156c,0x156c,0x156c,0x156c,0x156c,0x156c,0x156c,0x156c,0x156c,0x1569,0x1a97,0x12e7,0x12c0,0x12de,0x12de, +0x12de,0x12de,0x12de,0x12de,0x12de,0x12c6,0x12c3,0x12ba,0x12ba,0x12e4,0x12ba,0x12ba,0x12ba,0x12ba,0x12c9,0x14a6, +0x14ac,0x14a9,0x14a9,0x18f3,0x16c8,0x16c8,0x1a64,0x144,0x144,0x144,0x144,0x144,0x11bb,0x11bb,0x11bb,0x11bb, +0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11b2,0x11b2,0x11b5,0x11be, +0x11b8,0x11b8,0x11b8,0x11be,0x147,0x147,0x147,0x147,0x147,0x147,0x147,0x147,0x12ab,0x12ab,0x12ab,0x12ab, +0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab, +0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x14d,0x14d,0x14d,0x11dc,0x11d0,0x11d0,0x11d0, +0x11d0,0x11d0,0x11d0,0x11d3,0x11e2,0x11e2,0x11d0,0x11d0,0x11d0,0x11d0,0x150,0x12db,0x11d6,0x11d6,0x11d6,0x11d6, +0x11d6,0x11d6,0x11d6,0x11d6,0x11d6,0x11d6,0x150,0x150,0x150,0x150,0x11d0,0x11d0,0x1200,0x11f4,0x1200,0x153, +0x153,0x153,0x153,0x153,0x153,0x153,0x153,0x153,0x153,0x153,0x153,0x153,0x153,0x153,0x153,0x153, +0x153,0x153,0x153,0x153,0x153,0x153,0x153,0x11fd,0x11fd,0x1203,0x11f7,0x11fa,0x1218,0x1218,0x1218,0x1212, +0x1212,0x1209,0x1212,0x1212,0x1209,0x1212,0x1212,0x121b,0x1215,0x120c,0x156,0x156,0x120f,0x120f,0x120f,0x120f, +0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x156,0x156,0x156,0x156,0x156,0x156,0x1221,0x1221,0x1221,0x1221, +0x1221,0x1221,0x1221,0x159,0x159,0x159,0x159,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e, +0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e, +0x121e,0x121e,0x121e,0x121e,0x159,0x159,0x159,0x159,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a, +0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x15c,0x1227, +0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239, +0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x15f,0x15f, +0x15f,0x1233,0x1236,0x1236,0x1236,0x1236,0x1236,0x1236,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f, +0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x162,0x162, +0x123c,0x123c,0x123c,0x123c,0x123c,0x123c,0x123c,0x123c,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245, +0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x165,0x165,0x165,0x165,0x165, +0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b, +0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b, +0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x16b,0x1263,0x1263,0x1b4e,0x16e,0x16e,0x16e,0x16e,0x16e, +0x16e,0x16e,0x16e,0x16e,0x16e,0x1935,0x16e,0x16e,0x1485,0x1485,0x1485,0x1485,0x1485,0x1485,0x1485,0x1485, +0x1485,0x1485,0x1485,0x1485,0x1485,0x1485,0x1485,0x1485,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836, +0x1836,0x1836,0x1836,0x1836,0x1836,0x1a88,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171, +0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171, +0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x134a,0x134a,0x134a,0x134a,0x134a,0x134a, +0x134a,0x134a,0x134a,0x134a,0x134a,0x134a,0x134a,0x134a,0x134a,0x134a,0x134a,0x134a,0x134a,0x134a,0x134a,0x134a, +0x134a,0x134a,0x134a,0x134a,0x12b4,0x13b0,0x13b0,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174, +0x174,0x174,0x174,0x174,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1, +0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x1839, +0x174,0x174,0x174,0x174,0x12ae,0x12ae,0x12ae,0x12ae,0x12ae,0x12ae,0x12ae,0x12ae,0x12ae,0x174,0x174,0x174, +0x174,0x174,0x174,0x174,0x13d4,0x13d4,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174, +0x174,0x174,0x174,0x174,0x18d8,0x18d8,0x18d8,0x18d8,0x18d8,0x18d8,0x174,0x174,0x174,0x174,0x174,0x174, +0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174, +0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x1353,0x1353,0x1353,0x1353, +0x1353,0x1353,0x1353,0x1353,0x1353,0x1353,0x1353,0x1353,0x1353,0x1353,0x1353,0x1353,0x1353,0x1353,0x1353,0x1353, +0x1353,0x1353,0x1353,0x1353,0x1353,0x134d,0x134d,0x134d,0x177,0x177,0x1350,0x177,0x1365,0x1365,0x1365,0x1365, +0x1365,0x1365,0x1356,0x135f,0x1359,0x1359,0x135f,0x135f,0x135f,0x1359,0x135f,0x1359,0x1359,0x1359,0x1362,0x1362, +0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x135c,0x135c,0x135c,0x135c,0x17d,0x1368,0x1368,0x1368, +0x1368,0x1368,0x1368,0x17d,0x17d,0x1368,0x1368,0x1368,0x1368,0x1368,0x1368,0x17d,0x17d,0x1368,0x1368,0x1368, +0x1368,0x1368,0x1368,0x17d,0x17d,0x17d,0x17d,0x17d,0x17d,0x17d,0x17d,0x17d,0x1368,0x1368,0x1368,0x1368, +0x1368,0x1368,0x1368,0x17d,0x1368,0x1368,0x1368,0x1368,0x1368,0x1368,0x1368,0x17d,0x15cf,0x15cf,0x15cf,0x15cf, +0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x136b,0x136b,0x136b,0x136b, +0x136b,0x136b,0x136e,0x1383,0x1383,0x1374,0x1374,0x1374,0x1374,0x1374,0x180,0x180,0x180,0x180,0x1371,0x1371, +0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1377,0x1377, +0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1b54,0x1b57,0x1b57,0x1b51,0x1b51,0x1b57,0x180,0x180, +0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x153c,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386, +0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386, +0x1386,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x1389,0x1389,0x1389,0x1389,0x1389,0x1389,0x1389,0x1389, +0x1389,0x1389,0x1389,0x1389,0x1389,0x1389,0x1389,0x186,0x186,0x1389,0x1389,0x1389,0x1389,0x1389,0x1389,0x1389, +0x1389,0x1389,0x1389,0x1389,0x1389,0x1389,0x1389,0x153f,0x186,0x1389,0x1389,0x1389,0x1389,0x1389,0x1389,0x1389, +0x1389,0x1389,0x1389,0x1389,0x1389,0x1389,0x1389,0x13b9,0x186,0x1389,0x1389,0x1389,0x1389,0x1389,0x1389,0x1389, +0x1389,0x1389,0x1389,0x1389,0x1389,0x1389,0x1389,0x1389,0x153f,0x153f,0x153f,0x153f,0x153f,0x153f,0x153f,0x153f, +0x153f,0x153f,0x153f,0x153f,0x153f,0x153f,0x153f,0x153f,0x153f,0x153f,0x153f,0x153f,0x153f,0x153f,0x186,0x186, +0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x186,0x13ce,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x154b,0x154b, +0x154b,0x154b,0x154b,0x154b,0x16bf,0x154b,0x154b,0x154b,0x1791,0x1842,0x1842,0x187b,0x187b,0x1a46,0x1af1,0x1af1, +0x189,0x189,0x189,0x189,0x1c3e,0x1bc0,0x1bc0,0x1bc0,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b, +0x154b,0x154b,0x154b,0x16bc,0x16bc,0x189,0x189,0x189,0x154b,0x154b,0x154b,0x154b,0x1842,0x1842,0x1842,0x18de, +0x18de,0x19c2,0x1a46,0x1af1,0x1af1,0x189,0x189,0x189,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x1be4,0x1be4,0x1be4,0x18c, +0x18c,0x18c,0x18c,0x1be4,0x1be4,0x1be4,0x1be4,0x1be4,0x1428,0x1428,0x1428,0x1428,0x18f,0x1428,0x1428,0x1428, +0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428, +0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x18f,0x1428,0x1428,0x18f,0x1428,0x18f,0x18f,0x1428, +0x18f,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x18f,0x1428,0x1428,0x1428,0x1428, +0x18f,0x1428,0x18f,0x1428,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x1428,0x18f,0x18f,0x18f,0x18f,0x1428, +0x18f,0x1428,0x18f,0x1428,0x18f,0x1428,0x1428,0x1428,0x18f,0x1428,0x1428,0x18f,0x1428,0x18f,0x18f,0x1428, +0x18f,0x1428,0x18f,0x1428,0x18f,0x1428,0x18f,0x1428,0x18f,0x1428,0x1428,0x18f,0x1428,0x18f,0x18f,0x1428, +0x1428,0x1428,0x1428,0x18f,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x18f,0x1428,0x1428,0x1428,0x1428, +0x18f,0x1428,0x1428,0x1428,0x1428,0x18f,0x1428,0x18f,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428, +0x1428,0x1428,0x18f,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428, +0x1428,0x1428,0x1428,0x1428,0x18f,0x18f,0x18f,0x18f,0x18f,0x1428,0x1428,0x1428,0x18f,0x1428,0x1428,0x1428, +0x1428,0x1428,0x18f,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428,0x1428, +0x1428,0x1428,0x1428,0x1428,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f, +0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f, +0x18f,0x18f,0x18f,0x18f,0x1425,0x1425,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f,0x18f, +0x18f,0x18f,0x18f,0x18f,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x142b,0x142b,0x142b,0x142b,0x142b, +0x143a,0x142b,0x142e,0x142e,0x142b,0x142b,0x142b,0x1431,0x1431,0x192,0x1437,0x1437,0x1437,0x1437,0x1437,0x1437, +0x1437,0x1437,0x1437,0x1437,0x1434,0x1440,0x1440,0x1440,0x1941,0x193e,0x193e,0x1a8e,0x192,0x192,0x192,0x192, +0x192,0x192,0x192,0x192,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1, +0x15e1,0x15e1,0x15e1,0x15e1,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x1449, +0x1443,0x1443,0x1449,0x1449,0x1452,0x1452,0x144c,0x144f,0x144f,0x1449,0x1446,0x195,0x195,0x195,0x195,0x195, +0x195,0x195,0x195,0x195,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455, +0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x198,0x198,0x198,0x198, +0x1716,0x1716,0x1455,0x1455,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716, +0x1716,0x1716,0x1716,0x1716,0x198,0x198,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716, +0x1716,0x1716,0x1716,0x1716,0x1461,0x1461,0x1461,0x1461,0x1461,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19b, +0x19b,0x19b,0x19b,0x19e9,0x1461,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e, +0x145e,0x145e,0x145e,0x145e,0x19ec,0x19ec,0x19ec,0x19ec,0x19ec,0x19ec,0x19ec,0x19ec,0x19b,0x19b,0x19b,0x19b, +0x19b,0x19b,0x19b,0x145b,0x145b,0x145b,0x145b,0x1464,0x1464,0x1464,0x1464,0x1464,0x1464,0x1464,0x1464,0x1464, +0x1464,0x1464,0x1464,0x1464,0x1485,0x1485,0x1485,0x1485,0x1485,0x1485,0x1485,0x1485,0x1485,0x19e,0x19e,0x19e, +0x19e,0x19e,0x19e,0x19e,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x19e,0x19e, +0x19e,0x19e,0x19e,0x19e,0x1488,0x1488,0x1488,0x1488,0x1488,0x1488,0x1488,0x1488,0x1a1,0x1a1,0x1a1,0x1a1, +0x1a1,0x1a1,0x1a1,0x1a1,0x12e1,0x12de,0x12e1,0x12bd,0x12de,0x12e4,0x12e4,0x12e7,0x12e4,0x12e7,0x12ea,0x12de, +0x12e7,0x12e7,0x12de,0x12de,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x148b, +0x1494,0x148b,0x1494,0x1494,0x148b,0x148b,0x148b,0x148b,0x148b,0x148b,0x1497,0x148e,0x19f2,0x1b63,0x1a4,0x1a4, +0x1a4,0x1a4,0x1a4,0x1a4,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d, +0x155d,0x155d,0x1a7,0x1a7,0x155a,0x155a,0x155a,0x155a,0x155a,0x1560,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7, +0x1a7,0x1a7,0x1a7,0x1a7,0x1566,0x1566,0x1566,0x1566,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa, +0x1aa,0x1aa,0x1aa,0x1563,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x2af, +0x1bae,0x1bae,0x1bae,0x1bae,0x16cb,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2, +0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2, +0x1ad,0x1ad,0x1ad,0x1ad,0x1a97,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69, +0x1b66,0x1b66,0x1b66,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0, +0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0, +0x1b0,0x1b0,0x1b0,0x1b0,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1b3, +0x1b3,0x1b3,0x1b3,0x1b3,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578, +0x1578,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578, +0x1578,0x1578,0x1b3,0x1b3,0x1575,0x156f,0x1572,0x157b,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e, +0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566, +0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581, +0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1944,0x1944,0x1944, +0x1944,0x1be7,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49, +0x1a49,0x1a49,0x1a49,0x1a49,0x1b9,0x1b9,0x1b9,0x1b9,0x1bc3,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9, +0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9,0x172b,0x16ce,0x158a,0x16d4,0x1bc,0x1596,0x1596,0x1596, +0x1596,0x1596,0x1596,0x1596,0x1596,0x1bc,0x1bc,0x1596,0x1596,0x1bc,0x1bc,0x1596,0x1596,0x1596,0x1596,0x1596, +0x1596,0x1596,0x1596,0x1596,0x1596,0x1596,0x1596,0x1596,0x1596,0x1bc,0x1596,0x1596,0x1596,0x1596,0x1596,0x1596, +0x1596,0x1bc,0x1596,0x1596,0x1bc,0x1596,0x1596,0x1596,0x1596,0x1596,0x1bc,0x19ce,0x16d1,0x1593,0x1584,0x158a, +0x1584,0x158a,0x158a,0x158a,0x158a,0x1bc,0x1bc,0x158a,0x158a,0x1bc,0x1bc,0x158d,0x158d,0x1590,0x1bc,0x1bc, +0x172e,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1584,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x159c,0x1599,0x1599, +0x1596,0x1596,0x158a,0x158a,0x1bc,0x1bc,0x1587,0x1587,0x1587,0x1587,0x1587,0x1587,0x1587,0x1bc,0x1bc,0x1bc, +0x1587,0x1587,0x1587,0x1587,0x1587,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc, +0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1, +0x15b1,0x15b1,0x1bf,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1, +0x15c3,0x15c3,0x15c3,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15ba,0x15bd,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2, +0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2, +0x1731,0x1731,0x1731,0x1731,0x15cf,0x15cc,0x19f5,0x19f5,0x1a9d,0x1aa0,0x1a9a,0x1a9a,0x1c5,0x1c5,0x1c5,0x1c5, +0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e, +0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5, +0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8, +0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5, +0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8, +0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8, +0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8, +0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1, +0x15e1,0x15e1,0x15e1,0x15d8,0x15db,0x15de,0x15e1,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb, +0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15e4,0x15e4,0x1ce,0x1ce,0x1ce,0x1ce,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7, +0x15ed,0x15ed,0x16d7,0x15ed,0x15ed,0x15ed,0x15ea,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce, +0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x1d1,0x1d1,0x15f6,0x15f6,0x15f6,0x15f6,0x15f6,0x15f6,0x15f6,0x15f6,0x15f6, +0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1, +0x15fc,0x160e,0x160e,0x1602,0x160b,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4, +0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4, +0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614, +0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1d7, +0x1611,0x1611,0x1611,0x1611,0x1611,0x1611,0x1611,0x1611,0x1611,0x1611,0x1d7,0x1d7,0x1d7,0x1d7,0x1617,0x1617, +0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f, +0x1620,0x1620,0x1620,0x1620,0x1620,0x161a,0x1623,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620, +0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x1620,0x1620,0x1620,0x1620,0x1620,0x1da, +0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629, +0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1dd, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1632,0x1632,0x1632,0x1632,0x1632,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0, +0x164d,0x164d,0x1650,0x1650,0x1653,0x1644,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3, +0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x1e3,0x1644,0x1644,0x1644,0x1644,0x1644, +0x1644,0x1644,0x1e3,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d, +0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x164d,0x164d,0x164d, +0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c, +0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6, +0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665, +0x1665,0x1665,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1662,0x1662,0x1662,0x1662,0x1e9,0x1e9,0x1e9, +0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1668, +0x167a,0x167a,0x1668,0x1668,0x1668,0x1668,0x1ef,0x1ef,0x167a,0x167a,0x167d,0x167d,0x1668,0x1668,0x167a,0x166e, +0x166b,0x1671,0x1683,0x1683,0x1674,0x1674,0x1677,0x1677,0x1677,0x1683,0x173a,0x173a,0x173a,0x173a,0x173a,0x173a, +0x173a,0x173a,0x173a,0x173a,0x173a,0x173a,0x173a,0x173a,0x1737,0x1737,0x1737,0x1737,0x1734,0x1734,0x1ef,0x1ef, +0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef, +0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef, +0x1f2,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686, +0x1686,0x1686,0x1686,0x1686,0x1686,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2, +0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1f5,0x1f5,0x1f5,0x1f5, +0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689, +0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689, +0x1689,0x1689,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689, +0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689, +0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1f5,0x1f5,0x1aa3,0x1aa3,0x1f5,0x1f5, +0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5, +0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5, +0x168c,0x169b,0x1692,0x168f,0x16a1,0x16a1,0x1695,0x16a1,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8, +0x1698,0x1698,0x1698,0x1698,0x1698,0x1698,0x1698,0x1698,0x1698,0x1698,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8, +0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a4,0x16a4,0x16a4,0x16a4,0x16a4,0x16a4, +0x16a4,0x16a4,0x16a4,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x16ad, +0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f, +0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x1947,0x1fe,0x1fe,0x173d,0x173d,0x173d, +0x1749,0x1749,0x173d,0x173d,0x173d,0x173d,0x174c,0x173d,0x173d,0x173d,0x173d,0x1740,0x1fe,0x1fe,0x1fe,0x1fe, +0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1743,0x1743,0x1752,0x1752,0x1752,0x1743, +0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201, 0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201, -0x204,0x16d4,0x16d4,0x16d4,0x16d4,0x16d4,0x16d4,0x16d4,0x16d4,0x16d4,0x16d4,0x16d4,0x16d4,0x16d4,0x16d4,0x16d4, -0x16d4,0x16d4,0x16d4,0x16d4,0x16d4,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204, -0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x207,0x207,0x207,0x207, -0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7, -0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7, -0x16d7,0x16d7,0x207,0x207,0x207,0x207,0x207,0x207,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7, -0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7, -0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x207,0x207,0x1aeb,0x1aeb,0x207,0x207, -0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207, -0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207, -0x16da,0x16e9,0x16e0,0x16dd,0x16ef,0x16ef,0x16e3,0x16ef,0x20a,0x20a,0x20a,0x20a,0x20a,0x20a,0x20a,0x20a, -0x16e6,0x16e6,0x16e6,0x16e6,0x16e6,0x16e6,0x16e6,0x16e6,0x16e6,0x16e6,0x20a,0x20a,0x20a,0x20a,0x20a,0x20a, -0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f2,0x16f2,0x16f2,0x16f2,0x16f2,0x16f2, -0x16f2,0x16f2,0x16f2,0x20d,0x20d,0x20d,0x20d,0x20d,0x20d,0x20d,0x20d,0x20d,0x20d,0x20d,0x20d,0x16fb, -0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797, -0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x198f,0x210,0x210,0x1788,0x1788,0x1788, -0x1794,0x1794,0x1788,0x1788,0x1788,0x1788,0x1794,0x1788,0x1788,0x1788,0x1788,0x178b,0x210,0x210,0x210,0x210, -0x1791,0x1791,0x1791,0x1791,0x1791,0x1791,0x1791,0x1791,0x1791,0x1791,0x178e,0x178e,0x179a,0x179a,0x179a,0x178e, -0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213, -0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213, -0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af, -0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x219,0x17af,0x17af,0x219,0x219, -0x219,0x219,0x219,0x17ac,0x17ac,0x17ac,0x17ac,0x17ac,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2,0x21c, -0x17b2,0x21c,0x17b2,0x17b2,0x17b2,0x17b2,0x21c,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2, -0x17b2,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2,0x21c,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2, -0x17b2,0x17b5,0x21c,0x21c,0x21c,0x21c,0x21c,0x21c,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614, -0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be, -0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x21f,0x21f,0x21f,0x21f,0x21f, -0x21f,0x21f,0x21f,0x21f,0x21f,0x21f,0x21f,0x21f,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb, -0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x21f,0x21f,0x21f,0x21f,0x21f, -0x21f,0x21f,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x1929,0x1929,0x1929,0x1929,0x1929,0x1929,0x1929,0x1929, -0x1929,0x1929,0x1929,0x1929,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a94,0x1b3c,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1b3f, -0x1b3c,0x222,0x1a0a,0x1a94,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x17df,0x1a0a,0x1a0a,0x1a94,0x1a94,0x1a94,0x1a94,0x1a94, -0x1a94,0x1a94,0x1a94,0x1b3c,0x222,0x1a97,0x1a97,0x1a97,0x1929,0x192c,0x192c,0x192c,0x192c,0x192c,0x192c,0x192c, -0x192c,0x192c,0x192c,0x192c,0x192c,0x192c,0x1929,0x1929,0x17c4,0x17c4,0x17c4,0x17c4,0x17c1,0x17c4,0x17c4,0x17c7, -0x17ca,0x17c7,0x17c7,0x17c4,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225, -0x225,0x225,0x225,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x1821,0x1821,0x1821,0x1821,0x1818,0x1818,0x1818,0x1812, -0x1815,0x1815,0x1815,0x1a40,0x228,0x228,0x228,0x228,0x181e,0x181e,0x181e,0x181e,0x181e,0x181e,0x181e,0x181e, -0x181e,0x181e,0x228,0x228,0x228,0x228,0x181b,0x181b,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c, -0x183c,0x22b,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c, -0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x183c,0x1839,0x1827,0x1827,0x1827,0x1827, -0x1827,0x1827,0x1827,0x22b,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827,0x1839,0x182a,0x183c,0x183f,0x183f,0x1833, -0x1830,0x1830,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x1836,0x1836,0x1836,0x1836, -0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d, -0x182d,0x182d,0x182d,0x182d,0x182d,0x22b,0x22b,0x22b,0x184b,0x184e,0x1854,0x1854,0x1854,0x1854,0x1854,0x1854, -0x1854,0x1854,0x1854,0x1854,0x1854,0x1854,0x1854,0x1854,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842, -0x1842,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad, -0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x231, -0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845, -0x1845,0x231,0x231,0x1845,0x1845,0x1845,0x1845,0x1845,0x1893,0x192f,0x1a9a,0x1a9d,0x1b45,0x234,0x234,0x234, -0x234,0x234,0x234,0x234,0x234,0x234,0x234,0x234,0x1b42,0x1b42,0x234,0x234,0x234,0x234,0x234,0x234, -0x234,0x234,0x234,0x234,0x234,0x234,0x234,0x234,0x1854,0x1854,0x1854,0x1854,0x1854,0x1854,0x1854,0x1854, -0x1854,0x1854,0x1854,0x1854,0x1854,0x1854,0x1854,0x1854,0x237,0x237,0x1848,0x1848,0x1848,0x1848,0x1848,0x1848, -0x1848,0x1848,0x1848,0x1848,0x1848,0x1848,0x1848,0x1848,0x237,0x1851,0x1848,0x1848,0x1848,0x1848,0x1848,0x1848, -0x1848,0x1851,0x1848,0x1848,0x1851,0x1848,0x1848,0x237,0x237,0x237,0x237,0x237,0x237,0x237,0x237,0x237, -0x1857,0x1857,0x1857,0x1857,0x1857,0x1857,0x1857,0x1857,0x1857,0x1857,0x1857,0x1857,0x1857,0x23a,0x23a,0x23a, -0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a, -0x186f,0x186f,0x1860,0x185a,0x185a,0x186f,0x185d,0x1872,0x1872,0x1872,0x1872,0x1875,0x1875,0x1869,0x1866,0x1863, -0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x1aee,0x1869,0x23d,0x1863,0x1992,0x1a43, -0x1af1,0x1af1,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d, -0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d, -0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b, -0x187b,0x187b,0x187b,0x187b,0x240,0x240,0x240,0x240,0x1878,0x1878,0x1878,0x1878,0x1878,0x1878,0x1878,0x1878, -0x1878,0x1878,0x1878,0x1878,0x1878,0x1878,0x1878,0x1878,0x1878,0x1878,0x1878,0x1878,0x1878,0x1878,0x1878,0x1878, -0x1878,0x1878,0x1878,0x1878,0x240,0x240,0x240,0x240,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896, -0x1896,0x1896,0x1896,0x1896,0x1896,0x1a13,0x1a13,0x1a13,0x1a13,0x1a13,0x1aa0,0x1aa0,0x1aa0,0x1aa0,0x1aa0,0x1aa0, -0x243,0x243,0x243,0x243,0x243,0x243,0x243,0x243,0x1935,0x1935,0x1935,0x1935,0x1935,0x1935,0x1935,0x1935, -0x1935,0x1935,0x1935,0x1935,0x1935,0x1935,0x1935,0x1935,0x1935,0x1935,0x1935,0x1935,0x1935,0x1935,0x1935,0x1935, -0x1935,0x1935,0x1935,0x1935,0x1935,0x1935,0x1935,0x246,0x246,0x246,0x246,0x246,0x246,0x246,0x246,0x246, -0x246,0x246,0x246,0x246,0x246,0x246,0x246,0x246,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288, -0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x249, -0x18d5,0x18d5,0x249,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5, -0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x249, -0x249,0x249,0x18c9,0x249,0x18c9,0x18c9,0x249,0x18c9,0x18c9,0x18c9,0x18cc,0x18c9,0x18cf,0x18cf,0x18d8,0x18c9, -0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2, -0x18d2,0x18d2,0x249,0x249,0x249,0x249,0x249,0x249,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938, -0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938, -0x1938,0x1938,0x1938,0x1938,0x24c,0x24c,0x24c,0x24c,0x1905,0x1908,0x1917,0x1917,0x1908,0x190b,0x1905,0x1902, -0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x18f0,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18ed, -0x18ed,0x18db,0x18db,0x18db,0x18f0,0x18f0,0x18f0,0x18f0,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49, -0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x258,0x258,0x258,0x258, -0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x1998,0x1998,0x1998,0x1998,0x1998,0x1998,0x1998,0x1998, -0x1998,0x1998,0x1998,0x1998,0x1998,0x1998,0x258,0x258,0x1aa9,0x1aa9,0x1aa9,0x1aa9,0x1b4b,0x28b,0x28b,0x28b, -0x1aa9,0x1aa9,0x1aa9,0x28b,0x28b,0x28b,0x28b,0x28b,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa, -0x19aa,0x19aa,0x19aa,0x19aa,0x19a7,0x19a7,0x19a7,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b, -0x19a7,0x19a1,0x199e,0x19a4,0x25b,0x25b,0x25b,0x25b,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad, -0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad, -0x19ad,0x19ad,0x19ad,0x25e,0x25e,0x19ad,0x19ad,0x19ad,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x261,0x19bc, -0x19bc,0x261,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc, -0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19bc,0x19b9,0x19b9,0x19b9,0x19b9,0x19b9,0x261, -0x19b0,0x19b0,0x261,0x19b9,0x19b9,0x19b0,0x19b9,0x19b3,0x19bc,0x261,0x261,0x261,0x261,0x261,0x261,0x261, -0x19c5,0x19c5,0x19c8,0x19c8,0x19bf,0x19bf,0x19bf,0x19bf,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264, -0x19c2,0x19c2,0x19c2,0x19c2,0x19c2,0x19c2,0x19c2,0x19c2,0x19c2,0x19c2,0x264,0x264,0x264,0x264,0x264,0x264, -0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19ce,0x19cb,0x19cb,0x19cb, -0x19ce,0x19cb,0x19cb,0x19cb,0x19cb,0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x267, -0x19d7,0x19d7,0x19d7,0x19d7,0x19d7,0x19d7,0x19d7,0x19d7,0x19d7,0x19d7,0x19d7,0x19d7,0x19d7,0x19d7,0x19d7,0x19d7, -0x19d7,0x19d7,0x19d7,0x19d1,0x19d1,0x19d4,0x19d4,0x19da,0x19da,0x26a,0x26a,0x26a,0x26a,0x26a,0x26a,0x26a, -0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd, -0x19dd,0x19dd,0x19dd,0x19dd,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d, -0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0, -0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e3,0x19ec,0x19e0,0x19e0,0x270,0x270,0x270,0x270,0x270, -0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19f2,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273, -0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb, -0x19fb,0x19fb,0x19f5,0x19f5,0x19f5,0x19f5,0x19f5,0x19f5,0x19f5,0x19f5,0x19f5,0x19f5,0x19f5,0x19f8,0x19f8,0x19f8, -0x19f8,0x19fe,0x19fe,0x19fe,0x19fe,0x19fe,0x276,0x276,0x276,0x276,0x276,0x276,0x1a55,0x1a55,0x1a55,0x1a55, -0x1a55,0x1a55,0x1a55,0x1a55,0x1a55,0x1a55,0x1a55,0x1a55,0x1a55,0x1a55,0x1a55,0x1a55,0x1a55,0x1a55,0x1a55,0x1a55, -0x1a55,0x1a55,0x1a55,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x1a64,0x1a64,0x1a64,0x1a64, -0x1a64,0x1a64,0x1a64,0x1a64,0x27f,0x27f,0x1a64,0x1a64,0x1a64,0x1a64,0x1a64,0x1a64,0x1a64,0x1a64,0x1a64,0x1a64, -0x1a64,0x1a64,0x1a64,0x1a64,0x1a64,0x1a64,0x1a64,0x1a64,0x1a64,0x1a64,0x1a64,0x1a64,0x1a64,0x1a61,0x1a61,0x1a61, -0x1a58,0x1a58,0x1a58,0x1a58,0x27f,0x27f,0x1a58,0x1a58,0x1a61,0x1a61,0x1a61,0x1a61,0x1a5b,0x1a64,0x1a5e,0x1a64, -0x1a61,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f, -0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x1a70,0x1a70,0x1a70,0x1a70, -0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x282,0x282,0x282,0x1a67,0x1a67,0x1a67,0x1a67, -0x1a67,0x1a67,0x1a67,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a73,0x1a73,0x282,0x282,0x285,0x1a76,0x1a76,0x1a76, -0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76, -0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x1a76,0x285,0x285, -0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288, -0x1aa3,0x1aa3,0x1aa3,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288, -0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x1938,0x1938,0x1938,0x1938, -0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1aa9,0x1aa9,0x1aa9,0x1b4b, -0x1b4b,0x1b4b,0x1b4b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x1aa9,0x1aa9,0x1aa9,0x1aa9, -0x1aa9,0x1aa9,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x28b,0x28b,0x28b, -0x28b,0x28b,0x28b,0x28b,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x28b,0x28b,0x28b,0x28b,0x28b, -0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x28b, -0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b, -0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b, -0x1a7f,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79, -0x1a79,0x1a79,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x1a7c, -0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a82,0x1a82,0x1a82,0x1a82, -0x1a88,0x1a88,0x1a88,0x1a88,0x1a88,0x1a88,0x1a88,0x1a88,0x1a88,0x1a88,0x291,0x291,0x291,0x291,0x291,0x1a85, -0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x294,0x294,0x294,0x294, -0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294, -0x1b12,0x1b12,0x1b12,0x1b12,0x1b12,0x1b12,0x1b12,0x297,0x297,0x1b12,0x297,0x297,0x1b12,0x1b12,0x1b12,0x1b12, -0x1b12,0x1b12,0x1b12,0x1b12,0x297,0x1b12,0x1b12,0x297,0x1b12,0x1b12,0x1b12,0x1b12,0x1b12,0x1b12,0x1b12,0x1b12, -0x1b12,0x1b12,0x1b12,0x1b12,0x1b12,0x1b12,0x1b12,0x1b12,0x1afa,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x297,0x1b09, -0x1b0c,0x297,0x297,0x1afa,0x1afa,0x1b0f,0x1b00,0x1b15,0x1b09,0x1b15,0x1b09,0x1afd,0x1b18,0x1b03,0x1b18,0x297, -0x297,0x297,0x297,0x297,0x297,0x297,0x297,0x297,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06, -0x1b06,0x1b06,0x297,0x297,0x297,0x297,0x297,0x297,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51, -0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x29a,0x29a, -0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a, -0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a, -0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e, -0x1b1e,0x1b1e,0x1b1e,0x2a0,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e, -0x1b1e,0x1b1e,0x1b1e,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0, -0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x1b21,0x1b21,0x1b21,0x1b21,0x1b21,0x1b21,0x1b21,0x1b21, -0x1b21,0x1b21,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x2a0,0x1b54,0x1b54,0x1b54,0x1b54,0x1b54,0x1b54,0x1b54,0x1b54, -0x1b54,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3, +0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767, +0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x207,0x1767,0x1767,0x207,0x207, +0x207,0x207,0x207,0x1764,0x1764,0x1764,0x1764,0x1764,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x20a, +0x176a,0x20a,0x176a,0x176a,0x176a,0x176a,0x20a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a, +0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x20a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a, +0x176a,0x176d,0x20a,0x20a,0x20a,0x20a,0x20a,0x20a,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776, +0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x20d,0x20d,0x20d,0x20d,0x20d, +0x20d,0x20d,0x20d,0x20d,0x20d,0x20d,0x20d,0x20d,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773, +0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x20d,0x20d,0x20d,0x20d,0x20d, +0x20d,0x20d,0x1770,0x1770,0x1770,0x1770,0x1770,0x1770,0x177c,0x177c,0x177c,0x177c,0x1779,0x177c,0x177c,0x177f, +0x1782,0x177f,0x177f,0x177c,0x210,0x210,0x210,0x210,0x210,0x210,0x210,0x210,0x210,0x210,0x210,0x210, +0x210,0x210,0x210,0x1779,0x1779,0x1779,0x1779,0x1779,0x17d9,0x17d9,0x17d9,0x17d9,0x17d0,0x17d0,0x17d0,0x17ca, +0x17cd,0x17cd,0x17cd,0x19f8,0x213,0x213,0x213,0x213,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6, +0x17d6,0x17d6,0x213,0x213,0x213,0x213,0x17d3,0x17d3,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4, +0x17f4,0x216,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4, +0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f4,0x17f1,0x17df,0x17df,0x17df,0x17df, +0x17df,0x17df,0x17df,0x216,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df,0x17f1,0x17e2,0x17f4,0x17f7,0x17f7,0x17eb, +0x17e8,0x17e8,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x17ee,0x17ee,0x17ee,0x17ee, +0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5, +0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x216,0x216,0x216,0x1803,0x1806,0x180c,0x180c,0x180c,0x180c,0x180c,0x180c, +0x180c,0x180c,0x180c,0x180c,0x180c,0x180c,0x180c,0x180c,0x17fa,0x17fa,0x17fa,0x17fa,0x17fa,0x17fa,0x17fa,0x17fa, +0x17fa,0x219,0x219,0x219,0x219,0x219,0x219,0x219,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965, +0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x21c, +0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd, +0x17fd,0x21c,0x21c,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x21c,0x17fd,0x17fd,0x21c,0x17fd,0x17fd, +0x17fd,0x17fd,0x17fd,0x21c,0x21c,0x21c,0x21c,0x21c,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e, +0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x184b,0x18e7,0x1a52,0x1a55,0x1afd,0x21f,0x21f,0x21f, +0x21f,0x21f,0x21f,0x21f,0x21f,0x21f,0x21f,0x21f,0x1afa,0x1afa,0x21f,0x21f,0x21f,0x21f,0x21f,0x21f, +0x21f,0x21f,0x21f,0x21f,0x21f,0x21f,0x21f,0x21f,0x180c,0x180c,0x180c,0x180c,0x180c,0x180c,0x180c,0x180c, +0x180c,0x180c,0x180c,0x180c,0x180c,0x180c,0x180c,0x180c,0x222,0x222,0x1800,0x1800,0x1800,0x1800,0x1800,0x1800, +0x1800,0x1800,0x1800,0x1800,0x1800,0x1800,0x1800,0x1800,0x222,0x1809,0x1800,0x1800,0x1800,0x1800,0x1800,0x1800, +0x1800,0x1809,0x1800,0x1800,0x1809,0x1800,0x1800,0x222,0x222,0x222,0x222,0x222,0x222,0x222,0x222,0x222, +0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x225,0x225,0x225, +0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225, +0x1827,0x1827,0x1818,0x1812,0x1812,0x1827,0x1815,0x182a,0x182a,0x182a,0x182a,0x182d,0x182d,0x1821,0x181e,0x181b, +0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1aa6,0x1821,0x228,0x181b,0x194a,0x19fb, +0x1aa9,0x1aa9,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228, +0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228, +0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833,0x1833, +0x1833,0x1833,0x1833,0x1833,0x22b,0x22b,0x22b,0x22b,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830, +0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830, +0x1830,0x1830,0x1830,0x1830,0x22b,0x22b,0x22b,0x22b,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e, +0x184e,0x184e,0x184e,0x184e,0x184e,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x1a58,0x1a58,0x1a58,0x1a58,0x1a58,0x1a58, +0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x1bcc,0x1bcc,0x1bcc,0x231,0x231,0x231,0x231,0x231, +0x231,0x231,0x231,0x231,0x231,0x231,0x231,0x231,0x273,0x273,0x1c41,0x273,0x273,0x273,0x273,0x273, +0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x234, +0x188d,0x188d,0x234,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d, +0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x1881,0x1881,0x1881,0x1881,0x1881,0x1881,0x234, +0x234,0x234,0x1881,0x234,0x1881,0x1881,0x234,0x1881,0x1881,0x1881,0x1884,0x1881,0x1887,0x1887,0x1890,0x1881, +0x234,0x234,0x234,0x234,0x234,0x234,0x234,0x234,0x188a,0x188a,0x188a,0x188a,0x188a,0x188a,0x188a,0x188a, +0x188a,0x188a,0x234,0x234,0x234,0x234,0x234,0x234,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0, +0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0, +0x18f0,0x18f0,0x18f0,0x18f0,0x237,0x237,0x237,0x237,0x189f,0x18a2,0x18a2,0x23a,0x23a,0x23a,0x23a,0x23a, +0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x1ba8,0x1ba8,0x1ba8,0x1ba8,0x1ba8,0x1ba8,0x1ba8,0x1ba8, +0x1ba8,0x1ba8,0x1ba8,0x1ba8,0x1ba8,0x1ba8,0x1ba8,0x1ba8,0x18b1,0x18b1,0x18b1,0x18b1,0x18b1,0x18b1,0x18b1,0x18b1, +0x18b1,0x18b1,0x18b1,0x23d,0x23d,0x23d,0x23d,0x23d,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75, +0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x18bd,0x18c0,0x18cf,0x18cf,0x18c0,0x18c3,0x18bd,0x18ba, +0x240,0x240,0x240,0x240,0x240,0x240,0x240,0x240,0x18a8,0x1893,0x1893,0x1893,0x1893,0x1893,0x1893,0x18a5, +0x18a5,0x1893,0x1893,0x1893,0x18a8,0x18a8,0x18a8,0x18a8,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01, +0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x243,0x243,0x243,0x243, +0x243,0x243,0x243,0x243,0x243,0x243,0x243,0x243,0x1950,0x1950,0x1950,0x1950,0x1950,0x1950,0x1950,0x1950, +0x1950,0x1950,0x1950,0x1950,0x1950,0x1950,0x243,0x243,0x1a61,0x1a61,0x1a61,0x1a61,0x1b03,0x1c47,0x1c47,0x1c47, +0x1a61,0x1a61,0x1a61,0x1bcf,0x1bcf,0x276,0x276,0x276,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962, +0x1962,0x1962,0x1962,0x1962,0x195f,0x195f,0x195f,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953, +0x195f,0x1959,0x1956,0x195c,0x246,0x246,0x246,0x246,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965, +0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965, +0x1965,0x1965,0x1965,0x249,0x249,0x1965,0x1965,0x1965,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x24c,0x1974, +0x1974,0x24c,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974, +0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1971,0x1971,0x1971,0x1971,0x1971,0x24c, +0x1968,0x1968,0x24c,0x1971,0x1971,0x1968,0x1971,0x196b,0x1974,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c, +0x197d,0x197d,0x1980,0x1980,0x1977,0x1977,0x1977,0x1977,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f, +0x197a,0x197a,0x197a,0x197a,0x197a,0x197a,0x197a,0x197a,0x197a,0x197a,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f, +0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1986,0x1983,0x1983,0x1983, +0x1986,0x1983,0x1983,0x1983,0x1983,0x252,0x252,0x252,0x252,0x252,0x252,0x252,0x252,0x252,0x252,0x252, +0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992, +0x1992,0x1992,0x198f,0x1989,0x1989,0x198c,0x198c,0x1995,0x1995,0x255,0x255,0x255,0x255,0x255,0x255,0x255, +0x1998,0x1998,0x1998,0x1998,0x1998,0x1998,0x1998,0x1998,0x1998,0x1998,0x1998,0x1998,0x1998,0x1998,0x1998,0x1998, +0x1998,0x1998,0x1998,0x1998,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x258, +0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b, +0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199e,0x19a7,0x199b,0x199b,0x25b,0x25b,0x25b,0x25b,0x25b, +0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19ad,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e, +0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6,0x19b6, +0x19b6,0x19b6,0x19b0,0x19b0,0x19b0,0x19b0,0x19b0,0x19b0,0x19b0,0x19b0,0x19b0,0x19b0,0x19b0,0x19b3,0x19b3,0x19b3, +0x19b3,0x19b9,0x19b9,0x19b9,0x19b9,0x19b9,0x261,0x261,0x261,0x261,0x261,0x261,0x261,0x261,0x261,0x261, +0x261,0x261,0x261,0x261,0x261,0x261,0x261,0x261,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96, +0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1bf9,0x1bff,0x1bff,0x1bff,0x1bff,0x1bff,0x1bff,0x1bfc, +0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x264,0x264, +0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d, +0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x267, +0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c, +0x26a,0x26a,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c, +0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a19,0x1a19,0x1a19,0x1a10,0x1a10,0x1a10,0x1a10, +0x26a,0x26a,0x1a10,0x1a10,0x1a19,0x1a19,0x1a19,0x1a19,0x1a13,0x1a1c,0x1a16,0x1a1c,0x1a19,0x26a,0x26a,0x26a, +0x26a,0x26a,0x26a,0x26a,0x26a,0x26a,0x26a,0x26a,0x26a,0x26a,0x26a,0x26a,0x26a,0x26a,0x26a,0x26a, +0x26a,0x26a,0x26a,0x26a,0x26a,0x26a,0x26a,0x26a,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28, +0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x26d,0x26d,0x26d,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a28, +0x1a28,0x1a28,0x1a28,0x1a28,0x1a2b,0x1a2b,0x26d,0x26d,0x270,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e, +0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e, +0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x270,0x270,0x273,0x273,0x273,0x273, +0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x1a5b,0x1a5b,0x1a5b,0x273, +0x273,0x1c44,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x1a5e,0x1a5e,0x1a5e,0x1a5e, +0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0, +0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x1a61,0x1a61,0x1a61,0x1b03,0x1b03,0x1b03,0x1b03,0x1c47, +0x1c47,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x1a61,0x1a61,0x1a61,0x1a61,0x1a61,0x1a61,0x1b03,0x1b03, +0x1b03,0x1b03,0x1b03,0x1b03,0x1b03,0x1b03,0x1b03,0x1b03,0x1b03,0x1bcf,0x1bcf,0x1bcf,0x1bcf,0x1c47,0x1c47,0x1c47, +0x1b03,0x1b03,0x1b03,0x1b03,0x1b03,0x1b03,0x1b03,0x1bcf,0x1bcf,0x1bcf,0x1bcf,0x1c47,0x1c47,0x1c47,0x276,0x1c47, +0x1b03,0x1b03,0x1b03,0x1bd2,0x1bd2,0x1bd2,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x1c47,0x1c47, +0x1b03,0x1b03,0x1b03,0x1b03,0x1b03,0x1b03,0x1b03,0x1bcf,0x1bcf,0x1bcf,0x1c47,0x1c47,0x276,0x276,0x276,0x276, +0x1bcf,0x1bcf,0x1bcf,0x1bcf,0x1bcf,0x1bcf,0x1bcf,0x1bcf,0x1c47,0x276,0x276,0x276,0x276,0x276,0x276,0x276, +0x1bd2,0x1bd2,0x1bd2,0x1bd2,0x1bd2,0x1bd2,0x1bd2,0x1c4a,0x1c4a,0x276,0x276,0x276,0x276,0x276,0x276,0x276, +0x1a37,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31, +0x1a31,0x1a31,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x1a34, +0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a3a,0x1a3a,0x1a3a,0x1a3a, +0x1a40,0x1a40,0x1a40,0x1a40,0x1a40,0x1a40,0x1a40,0x1a40,0x1a40,0x1a40,0x27c,0x27c,0x27c,0x27c,0x27c,0x1a3d, +0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aac,0x1aac,0x1aac,0x1aac,0x1aac,0x1aac,0x1aac,0x27f,0x27f,0x27f,0x27f, +0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f, +0x1aca,0x1aca,0x1aca,0x1aca,0x1aca,0x1aca,0x1aca,0x282,0x282,0x1aca,0x282,0x282,0x1aca,0x1aca,0x1aca,0x1aca, +0x1aca,0x1aca,0x1aca,0x1aca,0x282,0x1aca,0x1aca,0x282,0x1aca,0x1aca,0x1aca,0x1aca,0x1aca,0x1aca,0x1aca,0x1aca, +0x1aca,0x1aca,0x1aca,0x1aca,0x1aca,0x1aca,0x1aca,0x1aca,0x1ab2,0x1ac1,0x1ac1,0x1ac1,0x1ac1,0x1ac1,0x282,0x1ac1, +0x1ac4,0x282,0x282,0x1ab2,0x1ab2,0x1ac7,0x1ab8,0x1acd,0x1ac1,0x1acd,0x1ac1,0x1ab5,0x1ad0,0x1abb,0x1ad0,0x282, +0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe, +0x1abe,0x1abe,0x282,0x282,0x282,0x282,0x282,0x282,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09, +0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x285,0x285, +0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285, +0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285, +0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6, +0x1ad6,0x1ad6,0x1ad6,0x28b,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6, +0x1ad6,0x1ad6,0x1ad6,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b, +0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9, +0x1ad9,0x1ad9,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x1b0c,0x1b0c,0x1b0c,0x1b0c,0x1b0c,0x1b0c,0x1b0c,0x1b0c, +0x1b0c,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e, +0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e, +0x28e,0x28e,0x28e,0x28e,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x291,0x1adc, +0x1adc,0x1adf,0x291,0x291,0x1ae2,0x1ae2,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291, +0x291,0x291,0x291,0x291,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b72,0x1b75,0x1b75,0x1b75, +0x1b75,0x1b75,0x1b75,0x294,0x1b78,0x1b78,0x294,0x294,0x294,0x294,0x294,0x294,0x1b6f,0x1b6f,0x1b6f,0x1b6f, +0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e, +0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7b,0x1b7b,0x297,0x297,0x297,0x297,0x297,0x297,0x297,0x297,0x297, +0x297,0x297,0x297,0x297,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x29a,0x1b81,0x1b81,0x1b81,0x1b81, +0x29a,0x1b81,0x1b81,0x29a,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81, +0x1b81,0x1b81,0x1b81,0x29a,0x1b84,0x1b8a,0x1b8a,0x1b87,0x1b87,0x1b87,0x2a0,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87, +0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87, +0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x2a0,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x2a0, +0x2a0,0x2a0,0x2a0,0x2a0,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b90,0x1b8d, +0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d, +0x1b8d,0x1b8d,0x1b8d,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x2a3, 0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3, -0x2a3,0x2a3,0x2a3,0x2a3,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x2a6,0x1b24, -0x1b24,0x1b27,0x2a6,0x2a6,0x1b2a,0x1b2a,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6, -0x2a6,0x2a6,0x2a6,0x2a6,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9, -0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9, -0x2a9,0x2a9,0x2a9,0x2a9,0x1932,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1, -0x2c1,0x2c1,0x2c1,0x2c1,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9, -0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9, -0x2a9,0x2a9,0x97b,0x97b,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x2c4, -0x2c4,0x2c4,0x2c4,0x2c4,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9, -0x2a9,0x2a9,0x2a9,0x2a9,0x191d,0x191d,0x191d,0x191d,0x191d,0x191d,0x191d,0x191d,0x191d,0x191d,0x191d,0x1a04, -0x1a04,0x1a04,0x1a04,0x1a04,0x1b33,0x1b33,0x1b33,0x1b33,0x1b33,0x1b33,0x1b33,0x1b33,0x1b33,0x1b33,0x1b33,0x1b33, -0x1b33,0x2ac,0x2ac,0x2ac,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0x12e4, -0x12e4,0x12e4,0x2af,0x2af,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0, -0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0x2af,0x2af, -0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af, -0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af, -0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9, -0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0x1b36,0x1b36,0x1b36,0x1b36,0x1b36,0x1b36,0x1b36,0x2b2,0x2b2, -0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac, -0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0x2b5,0x2b5, -0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9, -0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8, -0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416, -0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x2bb,0x2bb, -0x17dc,0x17dc,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be, -0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932, -0x3cc,0x3c0,0x3c0,0x3c0,0x3c0,0x3c0,0x3c0,0x3c0,0x3c0,0x3cc,0x3cc,0x3cc,0x3cc,0x3c6,0x1158,0x133e, -0x3cf,0x945,0x948,0x3bd,0x3bd,0x1155,0x133b,0x133b,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2,0x3d2, -0x1155,0x3c0,0x3c0,0x3cc,0xce1,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf, -0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf, -0x3cf,0x3cf,0x3c0,0x3c0,0x8d0,0x8d3,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963,0x963, -0x3c9,0xfba,0xfb7,0x1341,0x1341,0x1341,0x1341,0x1341,0x1506,0x115b,0x115b,0xf0c,0xf0c,0xdda,0xf0c,0xf0c, -0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3d2,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf, -0x3cf,0x3d2,0x3cf,0x3cf,0x3d2,0x3cf,0x3cf,0x3cf,0x3cf,0x3cf,0x133b,0x133e,0x3c3,0x3cf,0x3cc,0x3cc, -0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x1347,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e, -0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x46e,0x1347,0x18ae,0x18ae,0xfd8,0x45f,0x468, -0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa, -0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0xbc7,0xbc7,0xde6,0xde6,0x8d6,0xde9,0x1428,0x1428,0x1428, -0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad, -0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad, -0x4b3,0x4b3,0x4b3,0x1170,0x1170,0x1170,0x1170,0x1170,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0, -0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0, -0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x116d,0x116d,0x116d,0x116d,0x116d,0x116d, -0x4b6,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3, -0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3, -0x4b3,0x4b3,0x4b3,0x4b3,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9, -0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9, -0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4bc,0x9bd,0x1005,0x1005,0x1008,0x1005, -0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9, -0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x4bf,0x4b9,0x1008,0x1005,0x1008,0x1005,0x1008,0x1005, -0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce, -0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce, -0x6ae,0x6ae,0x6b1,0x4e9,0x6bd,0x6ba,0x6ba,0x6b7,0x513,0x513,0x4d1,0x4d1,0x4d1,0x4d1,0x4d1,0xb58, -0x6c0,0x4f5,0x6d8,0x6db,0x50a,0x6c0,0x4f8,0x4f8,0x4e9,0x504,0x504,0x6ae,0x510,0x50d,0x6b4,0x4e3, -0x4da,0x4da,0x4dd,0x4dd,0x4dd,0x4dd,0x4dd,0x4e0,0x4dd,0x4dd,0x4dd,0x4d4,0x51c,0x519,0x516,0x516, -0x6cc,0x4fe,0x4fb,0x6c9,0x6c6,0x6c3,0x6d5,0x4ec,0x6d2,0x6d2,0x501,0x504,0x6cf,0x6cf,0x501,0x504, -0x4e6,0x4e9,0x4e9,0x4e9,0x507,0x4f2,0x4ef,0xbdc,0xaf2,0xaf5,0xaef,0xaef,0xaef,0xaef,0xbd3,0xbd3, -0xbd3,0xbd3,0xbd9,0xd0e,0xd0b,0xdf5,0xdf8,0xbd6,0xdf8,0xdf8,0xdf8,0xdf8,0xdf5,0xdf8,0xdf8,0xbd0, -0x540,0x540,0x540,0x540,0x540,0x540,0x540,0x53d,0x543,0x75c,0x540,0x9c0,0x9e1,0xaf8,0xaf8,0xaf8, -0xbe2,0xbe2,0xdfe,0xdfe,0xdfe,0xdfe,0x1179,0x117c,0x117c,0x135c,0x14f4,0x151e,0x1521,0x1521,0x1734,0x18b1, -0x54f,0x54f,0x567,0x6ea,0x54c,0x6e7,0x54f,0x564,0x54c,0x6ea,0x55e,0x567,0x567,0x567,0x55e,0x55e, -0x567,0x567,0x567,0x6f3,0x54c,0x567,0x6ed,0x54c,0x55b,0x567,0x567,0x567,0x567,0x567,0x54c,0x54c, -0x552,0x6e7,0x6f0,0x54c,0x567,0x54c,0x6f6,0x54c,0x567,0x555,0x56d,0x6f9,0x567,0x567,0x558,0x55e, -0x567,0x567,0x56a,0x567,0x55e,0x561,0x561,0x561,0x561,0xb04,0xb01,0xd11,0xe07,0xbf7,0xbfa,0xbfa, -0xbf4,0xbf1,0xbf1,0xbf1,0xbf1,0xbfa,0xbf7,0xbf7,0xbf7,0xbf7,0xbee,0xbf1,0xe04,0xf18,0xf1b,0x100e, -0x117f,0x117f,0x117f,0x6ff,0x6fc,0x570,0x573,0x573,0x573,0x573,0x573,0x6fc,0x6ff,0x6ff,0x6fc,0x573, -0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x57c,0x57c,0x57c,0x57c, -0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x576,0x576,0x576,0x576,0x576,0x576, -0x582,0x582,0x582,0x582,0x582,0x582,0x582,0x582,0x57f,0x588,0x588,0x582,0x582,0x582,0x585,0x57f, -0x582,0x582,0x57f,0x57f,0x57f,0x57f,0x582,0x582,0x708,0x708,0x57f,0x57f,0x582,0x582,0x582,0x582, -0x582,0x582,0x582,0x582,0x582,0x582,0x582,0x582,0x582,0x585,0x585,0x585,0x582,0x582,0x70b,0x582, -0x70b,0x582,0x582,0x582,0x582,0x582,0x582,0x582,0x57f,0x582,0x57f,0x57f,0x57f,0x57f,0x57f,0x57f, -0x582,0x582,0x57f,0x708,0x57f,0x57f,0x57f,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a, -0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0xbfd,0x711,0x58b,0x711,0x711, -0x58e,0x58b,0x58b,0x711,0x711,0x58e,0x58b,0x711,0x58e,0x58b,0x58b,0x711,0x58b,0x711,0x59a,0x597, -0x58b,0x711,0x58b,0x58b,0x58b,0x58b,0x711,0x58b,0x58b,0x711,0x711,0x711,0x711,0x58b,0x58b,0x711, -0x58e,0x711,0x58e,0x711,0x711,0x711,0x711,0x711,0x717,0x591,0x711,0x591,0x591,0x58b,0x58b,0x58b, -0x711,0x711,0x711,0x711,0x58b,0x58b,0x58b,0x58b,0x711,0x711,0x58b,0x58b,0x58b,0x58e,0x58b,0x58b, -0x58e,0x58b,0x58b,0x58e,0x711,0x58e,0x58b,0x58b,0x711,0x58b,0x58b,0x58b,0x58b,0x58b,0x711,0x58b, -0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x714,0x711,0x58e,0x58b, -0x711,0x711,0x711,0x711,0x58b,0x58b,0x711,0x711,0x58b,0x58e,0x714,0x714,0x58e,0x58e,0x58b,0x58b, -0x58e,0x58e,0x58b,0x58b,0x58e,0x58e,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58e,0x58e,0x711,0x711, -0x58e,0x58e,0x711,0x711,0x58e,0x58e,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b, -0x58b,0x711,0x58b,0x58b,0x58b,0x711,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x711,0x58b,0x58b, -0x58b,0x58b,0x58b,0x58b,0x58e,0x58e,0x58e,0x58e,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b, -0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x711,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b, -0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b, -0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58e,0x58e,0x58e,0x58e,0x58b,0x58b,0x58b,0x58b, -0x58b,0x58b,0x58e,0x58e,0x58e,0x58e,0x58b,0x594,0x58b,0x58b,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00, -0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0x59d,0xb0d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d, -0x5a9,0x5a6,0x5a9,0x5a6,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x71a,0x59d,0x59d,0x59d,0x59d,0x59d, -0x59d,0x59d,0x81f,0x81f,0x59d,0x59d,0x59d,0x59d,0x5a3,0x5a3,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d, -0x5a0,0x825,0x822,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d, -0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d, -0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0xb0d,0xc06,0xb0d,0xb0d,0xb0d,0x5ac,0x5ac,0x5ac,0x5ac, -0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac, -0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x5ac,0x723,0x723,0x723,0x723, -0x723,0x723,0x723,0x723,0x723,0x723,0x5b2,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f, -0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xd89,0x72c,0x72c,0x72c,0x72c, -0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c, -0x5b5,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x5b8,0x72c,0x72c,0x72c,0x72c, -0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x5b8,0x5b8,0x5b8,0x5b8,0x72c,0x72c,0x72c,0x72c, -0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72f,0x72f,0x72f,0x72f, -0x72f,0x72f,0x72f,0x72f,0x72f,0x72f,0x72f,0x72f,0x72f,0x72f,0x72f,0x72f,0x5bb,0x5bb,0x72f,0x72f, -0x72f,0x72f,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0x735,0x735,0x5be,0x732, -0x732,0x732,0x732,0x732,0x732,0x732,0x5c1,0x5c1,0x5be,0x5be,0x5c4,0x5c4,0x5c4,0x5c4,0x735,0x735, -0x5c4,0x5c4,0x738,0x735,0x5be,0x5be,0x5be,0x5be,0x735,0x735,0x5c4,0x5c4,0x738,0x735,0x5be,0x5be, -0x5be,0x5be,0x735,0x735,0x732,0x5be,0x5c4,0x735,0x5be,0x5be,0x732,0x735,0x735,0x735,0x5c4,0x5c4, -0x5be,0x5be,0x5be,0x5be,0x5be,0x5be,0x5be,0x5be,0x5be,0x5be,0x5be,0x5be,0x5be,0x5be,0x735,0x732, -0x735,0x732,0x5be,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5be,0x5be,0x732,0xb16,0xb16,0xb16,0xb16, -0xb16,0xb16,0xb16,0xb16,0xc0c,0xc0c,0xc0c,0xc0f,0xc0f,0xc8a,0xc8a,0xc0c,0x5d3,0x5d3,0x5d3,0x5d3, -0x5d0,0x74a,0x747,0x5ca,0x5ca,0x73b,0x5ca,0x5ca,0x5ca,0x5ca,0x741,0x73b,0x5ca,0x5d0,0x5ca,0x5c7, -0xd92,0xd92,0xc15,0xc15,0xe13,0xb19,0x5cd,0x5cd,0x73e,0x5d6,0x73e,0x5cd,0x5d0,0x5ca,0x5d0,0x5d0, -0x5ca,0x5ca,0x5d0,0x5ca,0x5ca,0x5ca,0x5d0,0x5ca,0x5ca,0x5ca,0x5d0,0x5d0,0x5ca,0x5ca,0x5ca,0x5ca, -0x5ca,0x5ca,0x5ca,0x5ca,0x5d0,0x5d3,0x5d3,0x5cd,0x5ca,0x5ca,0x5ca,0x5ca,0x74d,0x5ca,0x74d,0x5ca, -0x5ca,0x5ca,0x5ca,0x5ca,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828,0x828, -0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5d0,0x74d,0x74a,0x5d9,0x74d, -0x73b,0x741,0x5d0,0x73b,0x744,0x73b,0x73b,0x5ca,0x73b,0x74a,0x5d9,0x74a,0xb19,0xb19,0xc18,0xc18, -0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc1b,0xc18,0xc18,0xe10,0xec7,0x5dc,0x5dc,0x5dc,0x5dc, -0x5dc,0x5dc,0x5dc,0x5dc,0x5dc,0x5dc,0x5dc,0x5dc,0x5dc,0x5dc,0x5dc,0x5dc,0x5dc,0x5dc,0x5dc,0x5dc, -0x5df,0x13e6,0x13e6,0x13e6,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x152a,0x5eb,0x5f4,0x5eb, -0x5eb,0x13e6,0x5df,0x5df,0x5f4,0x5f4,0x13e9,0x13e9,0x5f7,0x5f7,0x5e8,0x5ee,0x5e8,0x5e8,0x5ee,0x5df, -0x5ee,0x5df,0x5ee,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x5ee,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df, -0x13e6,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x5ee,0x5ee,0x5df,0x5df,0x5df, -0x5df,0x5df,0x5df,0x5df,0x5df,0x753,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x5ee,0x5df,0x5df,0x5ee, -0x5df,0x5df,0x5df,0x5df,0x13e6,0x5df,0x13e6,0x5df,0x5df,0x5df,0x5df,0x13e6,0x13e6,0x13e6,0x5df,0x12de, -0x5df,0x5df,0x5df,0x5e5,0x5e5,0x5e5,0x5e5,0x1368,0x1368,0x5df,0x5e2,0x5f1,0x5f4,0x5e8,0x5e8,0x5e8, -0xc21,0xc1e,0xc21,0xc1e,0xc21,0xc1e,0xc21,0xc1e,0xc21,0xc1e,0xc21,0xc1e,0xc21,0xc1e,0x750,0x750, -0x750,0x750,0x750,0x750,0x750,0x750,0x750,0x750,0x5df,0x5ee,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df, -0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x13e6,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df, -0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x5df,0x13e6,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618, -0x618,0x618,0x618,0x618,0x618,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x621,0x621,0x621,0x621, -0x621,0x621,0x621,0x621,0x618,0x61e,0x60f,0x612,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e, -0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e, -0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x615,0x615,0x615,0x615,0x615,0x615,0x618,0x618,0x618,0x618, -0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618, -0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x61b,0x621,0x61e,0x618,0x61b,0x621,0x61e,0x618, -0x61b,0x621,0x61e,0x618,0x61b,0x621,0x61e,0x618,0x61b,0x621,0x61e,0x618,0x61b,0x621,0x61e,0x618, -0x61b,0x621,0x61e,0x618,0x61b,0x621,0x61e,0x618,0x61e,0x618,0x61e,0x618,0x61e,0x618,0x61e,0x618, -0x61e,0x618,0x61e,0x618,0x61b,0x621,0x61e,0x618,0x61b,0x621,0x61e,0x618,0x61b,0x621,0x61e,0x618, -0x61b,0x621,0x61e,0x618,0x61e,0x618,0x61b,0x621,0x61e,0x618,0x61e,0x618,0x61b,0x621,0x61e,0x618, -0x61b,0x621,0x61e,0x618,0x61e,0x618,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b, -0x136b,0x136b,0x136b,0x136b,0x61e,0x618,0x61e,0x618,0x61e,0x618,0x61b,0x621,0x61b,0x621,0x61e,0x618, -0x61e,0x618,0x61e,0x618,0x61e,0x618,0x61e,0x618,0x61e,0x618,0x61e,0x618,0x61b,0x61e,0x618,0x61b, -0x61e,0x618,0x61b,0x621,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618, -0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x61b,0x61b,0x61b,0x61b,0x61b, -0x61b,0x61b,0x61b,0x61b,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e, -0x61e,0x61e,0x61e,0x61e,0x61e,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618, -0x618,0x618,0x618,0x618,0x61b,0x61b,0x618,0x61b,0x618,0x61b,0x618,0x618,0x61b,0x618,0x618,0x61b, -0x618,0x61b,0x618,0x618,0x61b,0x618,0x61b,0x61b,0x618,0x618,0x618,0x61b,0x618,0x618,0x618,0x618, -0x618,0x61b,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618, -0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x61b,0x61b,0x618,0x618,0x61b,0x618,0x61b,0x618, -0x618,0x618,0x618,0x618,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b, -0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b, -0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x61b,0x621,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e, -0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e, -0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x621,0x621,0x621,0x621,0x621,0x621,0x621,0x621, -0x621,0x621,0x621,0x621,0x621,0x621,0x621,0x621,0x621,0x621,0x621,0x621,0x621,0x61e,0x61e,0x61e, -0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x61e,0x624,0x624,0x624,0x624,0x101a,0x101a,0x101a,0x152d, -0x152d,0x152d,0x152d,0x152d,0x152d,0x152d,0x173a,0x173a,0x885,0x88b,0x88b,0x897,0x897,0x888,0x87f,0x888, -0x87f,0x888,0x87f,0x888,0x87f,0x888,0x87f,0x888,0x633,0x633,0x62d,0x633,0x62d,0x633,0x62d,0x633, -0x62d,0x633,0x62d,0x630,0x636,0x633,0x62d,0x633,0x62d,0x630,0x636,0x633,0x62d,0x633,0x62d,0x630, -0x636,0x633,0x62d,0x630,0x636,0x633,0x62d,0x630,0x636,0x633,0x62d,0x633,0x62d,0x633,0x62d,0x633, -0x62d,0x633,0x62d,0x630,0x636,0x633,0x62d,0x630,0x636,0x633,0x62d,0x630,0x636,0x633,0x62d,0x630, -0x636,0x633,0x62d,0x630,0x636,0x633,0x62d,0x630,0x636,0x633,0x62d,0x630,0x636,0x633,0x62d,0x630, -0x636,0x633,0x62d,0x630,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720, -0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d, +0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3, +0x1b96,0x1b96,0x1b93,0x1b93,0x1b93,0x1b93,0x1b99,0x1b99,0x1b99,0x1b99,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6, +0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6, +0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aaf, +0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f, +0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x2a9, +0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9, +0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d, +0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba2,0x2ac, +0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac, +0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x2af,0x1bae,0x1bae,0x1bae,0x1bae, +0x1bae,0x1bae,0x1bae,0x2af,0x1bae,0x1bae,0x2af,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab, +0x1bab,0x1bab,0x2af,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab, +0x1bab,0x1bab,0x2af,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x2af,0x1bab,0x1bab,0x2af,0x2af,0x2af, +0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x2b2,0x2b2, +0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4, +0x1bb4,0x1bb4,0x1bb4,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x1bb1,0x1bb1,0x1bb1,0x1bb1, +0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x2b5,0x2b5,0x2b5,0x2b5, +0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5, +0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x1c05,0x1c05,0x1c05, +0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0e,0x1c0e,0x1c0e,0x2b8,0x2b8, +0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8, +0x1c11,0x1c11,0x1c11,0x1c11,0x1c11,0x1c11,0x1c11,0x1c11,0x1c11,0x1c11,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb, +0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb, +0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x1c14,0x1c14,0x1c14,0x1c14, +0x1c14,0x1c14,0x1c14,0x1c14,0x1c14,0x1c14,0x1c14,0x1c14,0x1c14,0x1c14,0x1c14,0x1c14,0x1c14,0x1c14,0x1c14,0x1c14, +0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x1c17,0x1c17,0x1c2c,0x1c23, +0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x2c1,0x1c29,0x1c29, +0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29,0x1c29, +0x1c29,0x1c29,0x1c29,0x1c29,0x1c23,0x1c23,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x2c1,0x2c1,0x2c1,0x1c23,0x1c23, +0x1c17,0x1c26,0x1c1a,0x1c2f,0x1c2f,0x1c1d,0x1c1d,0x1c1d,0x1c1d,0x1c1d,0x1c1d,0x1c1d,0x1c1d,0x1c1d,0x1c1d,0x1c1d, +0x1c20,0x1c20,0x1c20,0x1c20,0x1c20,0x1c20,0x1c20,0x1c20,0x1c20,0x1c20,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1, +0x1c38,0x1c38,0x1c38,0x1c38,0x1c38,0x1c38,0x1c38,0x1c38,0x1c38,0x1c38,0x1c38,0x1c38,0x1c32,0x1c32,0x1c32,0x1c32, +0x1c35,0x1c35,0x1c35,0x1c35,0x1c35,0x1c35,0x1c35,0x1c35,0x1c35,0x1c35,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4, +0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7, +0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7, +0x2c7,0x2c7,0x95d,0x95d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d, +0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7, +0x2c7,0x2c7,0x2c7,0x2c7,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0x12a5, +0x12a5,0x12a5,0x2ca,0x2ca,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97, +0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0x2ca,0x2ca, +0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca, +0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca, +0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b, +0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0x2cd,0x2cd, +0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7, +0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1c3b,0x2d0,0x2d0,0x2d0,0x2d0,0x2d0,0x2d0, +0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1, +0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x2d3,0x2d3, +0x1794,0x1794,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6,0x2d6, +0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea, +0x18ea,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9, +0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59, +0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc, +0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d, +0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59, +0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x2df,0x2df, +0x3e7,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3e7,0x3e7,0x3e7,0x3e7,0x3e1,0x1125,0x12fc, +0x3ea,0x927,0x92a,0x3d8,0x3d8,0x1122,0x12f9,0x12f9,0x3ed,0x3ed,0x3ed,0x3ed,0x3ed,0x3ed,0x3ed,0x3ed, +0x1122,0x3db,0x3db,0x3e7,0xcb1,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea, +0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea, +0x3ea,0x3ea,0x3db,0x3db,0x8af,0x8b2,0x945,0x945,0x945,0x945,0x945,0x945,0x945,0x945,0x945,0x945, +0x3e4,0xf81,0xf7e,0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,0x14c1,0x1128,0x1128,0xed3,0xed3,0xda4,0xed3,0xed3, +0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ed,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea, +0x3ea,0x3ed,0x3ea,0x3ea,0x3ed,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x12f9,0x12fc,0x3de,0x3ea,0x3e7,0x3e7, +0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x1305,0x489,0x489,0x489,0x489,0x489,0x489, +0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x1305,0x1866,0x1866,0xf9f,0x47a,0x483, +0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5, +0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0xba6,0xba6,0xdb3,0xdb3,0x8b5,0xdb0,0x13e3,0x13e3,0x13e3, +0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8, +0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8, +0x4ce,0x4ce,0x4ce,0x113d,0x113d,0x113d,0x113d,0x113d,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb, +0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb, +0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x113a,0x113a,0x113a,0x113a,0x113a,0x113a, +0x4d1,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce, +0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce, +0x4ce,0x4ce,0x4ce,0x4ce,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4, +0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4, +0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4d4,0x4d4,0x4d4,0x4d4,0x4d7,0x9a2,0xfcc,0xfcc,0xfcf,0xfcc, +0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4, +0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0xfcf,0xfcc,0xfcf,0xfcc,0xfcf,0xfcc, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9, +0x6a5,0x6a5,0x6a8,0x504,0x6b4,0x6b1,0x6b1,0x6ae,0x52e,0x52e,0x4ec,0x4ec,0x4ec,0x4ec,0x4ec,0xb37, +0x6b7,0x510,0x6cf,0x6d2,0x525,0x6b7,0x513,0x513,0x504,0x51f,0x51f,0x6a5,0x52b,0x528,0x6ab,0x4fe, +0x4f5,0x4f5,0x4f8,0x4f8,0x4f8,0x4f8,0x4f8,0x4fb,0x4f8,0x4f8,0x4f8,0x4ef,0x537,0x534,0x531,0x531, +0x6c3,0x519,0x516,0x6c0,0x6bd,0x6ba,0x6cc,0x507,0x6c9,0x6c9,0x51c,0x51f,0x6c6,0x6c6,0x51c,0x51f, +0x501,0x504,0x504,0x504,0x522,0x50d,0x50a,0xbbb,0xada,0xada,0xad7,0xad7,0xad7,0xad7,0xbb2,0xbb2, +0xbb2,0xbb2,0xbb8,0xcde,0xcdb,0xdbf,0xdc2,0xbb5,0xdc2,0xdc2,0xdc2,0xdc2,0xdbf,0xdc2,0xdc2,0xbaf, +0x55b,0x55b,0x55b,0x55b,0x55b,0x55b,0x55b,0x558,0x55e,0x73e,0x55b,0x9a5,0x9c6,0xadd,0xadd,0xadd, +0xbc1,0xbc1,0xdc8,0xdc8,0xdc8,0xdc8,0x1146,0x1149,0x1149,0x131a,0x14af,0x14d9,0x14dc,0x14dc,0x16e9,0x1869, +0x56a,0x56a,0x582,0x6e4,0x567,0x6de,0x56a,0x57f,0x567,0x6e4,0x579,0x582,0x582,0x582,0x579,0x579, +0x582,0x582,0x582,0x6ea,0x567,0x582,0x6e7,0x567,0x576,0x582,0x582,0x582,0x582,0x582,0x567,0x567, +0x56d,0x6de,0x6e1,0x567,0x582,0x567,0x6ed,0x567,0x582,0x570,0x588,0x6f0,0x582,0x582,0x573,0x579, +0x582,0x582,0x585,0x582,0x579,0x57c,0x57c,0x57c,0x57c,0xae6,0xae3,0xce1,0xdd1,0xbd6,0xbd9,0xbd9, +0xbd3,0xbd0,0xbd0,0xbd0,0xbd0,0xbd9,0xbd6,0xbd6,0xbd6,0xbd6,0xbcd,0xbd0,0xdce,0xedf,0xee2,0xfd5, +0x114c,0x114c,0x114c,0x6f6,0x6f3,0x58b,0x58e,0x58e,0x58e,0x58e,0x58e,0x6f3,0x6f6,0x6f6,0x6f3,0x58e, +0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x597,0x597,0x597,0x597, +0x6f9,0x6f9,0x6f9,0x6f9,0x6f9,0x6f9,0x6f9,0x6f9,0x6f9,0x6f9,0x591,0x591,0x591,0x591,0x591,0x591, +0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59a,0x59d,0x59d,0x59d,0x59d,0x59d,0x5a0,0x59a, +0x59d,0x59d,0x59a,0x59a,0x59a,0x59a,0x59d,0x59d,0x6ff,0x6ff,0x59a,0x59a,0x59d,0x59d,0x59d,0x59d, +0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x5a0,0x5a0,0x5a0,0x59d,0x59d,0x702,0x59d, +0x702,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59a,0x59d,0x59a,0x59a,0x59a,0x59a,0x59a,0x59a, +0x59d,0x59d,0x59a,0x6ff,0x59a,0x59a,0x59a,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec, +0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0x705,0x5a3,0x705,0x705, +0x5a6,0x5a3,0x5a3,0x705,0x705,0x5a6,0x5a3,0x705,0x5a6,0x5a3,0x5a3,0x705,0x5a3,0x705,0x5b2,0x5af, +0x5a3,0x705,0x5a3,0x5a3,0x5a3,0x5a3,0x705,0x5a3,0x5a3,0x705,0x705,0x705,0x705,0x5a3,0x5a3,0x705, +0x5a6,0x705,0x5a6,0x705,0x705,0x705,0x705,0x705,0x70b,0x5a9,0x705,0x5a9,0x5a9,0x5a3,0x5a3,0x5a3, +0x705,0x705,0x705,0x705,0x5a3,0x5a3,0x5a3,0x5a3,0x705,0x705,0x5a3,0x5a3,0x5a3,0x5a6,0x5a3,0x5a3, +0x5a6,0x5a3,0x5a3,0x5a6,0x705,0x5a6,0x5a3,0x5a3,0x705,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x705,0x5a3, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x708,0x705,0x5a6,0x5a3, +0x705,0x705,0x705,0x705,0x5a3,0x5a3,0x705,0x705,0x5a3,0x5a6,0x708,0x708,0x5a6,0x5a6,0x5a3,0x5a3, +0x5a6,0x5a6,0x5a3,0x5a3,0x5a6,0x5a6,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a6,0x5a6,0x705,0x705, +0x5a6,0x5a6,0x705,0x705,0x5a6,0x5a6,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3, +0x5a3,0x705,0x5a3,0x5a3,0x5a3,0x705,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x705,0x5a3,0x5a3, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a6,0x5a6,0x5a6,0x5a6,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x705,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a6,0x5a6,0x5a6,0x5a6,0x5a3,0x5a3,0x5a3,0x5a3, +0x5a3,0x5a3,0x5a6,0x5a6,0x5a6,0x5a6,0x5a3,0x5ac,0x5a3,0x5a3,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf, +0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0x5b5,0xaef,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5, +0x5be,0x5bb,0x5be,0x5bb,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x70e,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5, +0x5b5,0x5b5,0x7fe,0x7fe,0x5b5,0x5b5,0x5b5,0x5b5,0x5b8,0x5b8,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5, +0x5b5,0x804,0x801,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5, +0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5, +0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0xaef,0xbe5,0xaef,0xaef,0xaef,0x5c1,0x5c1,0x5c1,0x5c1, +0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1, +0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x717,0x717,0x717,0x717, +0x717,0x717,0x717,0x717,0x717,0x717,0x5c7,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42, +0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xd50,0x71d,0x71d,0x71d,0x71d, 0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d, -0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x726,0x726,0x726,0x726,0x726,0x726, -0x726,0x726,0x726,0x726,0x726,0x726,0x729,0x726,0x726,0x726,0x726,0x726,0x726,0x726,0x726,0x726, -0x726,0x726,0x726,0x726,0x723,0x723,0x723,0x723,0x723,0x723,0x723,0x723,0x723,0x723,0x723,0x723, -0x723,0x723,0x723,0x723,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c, -0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c,0x72c, -0x72c,0x72c,0x72c,0x72c,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756, -0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756,0x756, -0x756,0x756,0x756,0x756,0xc78,0x8e8,0x8e2,0x8df,0x8e5,0x8dc,0x76b,0x76e,0x76e,0x76e,0x76e,0x76e, -0x76e,0x76e,0x76e,0x76e,0x8ee,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b, -0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x76b, -0x76b,0x76b,0x76b,0x76b,0x76b,0x76b,0x8eb,0x8eb,0x771,0x8fd,0x900,0x906,0x82b,0x837,0x91b,0x834, -0x8f4,0x8f1,0x8f4,0x8f1,0x8fa,0x8f7,0x8fa,0x8f7,0x8f4,0x8f1,0x831,0x906,0x8f4,0x8f1,0x8f4,0x8f1, -0x8f4,0x8f1,0x8f4,0x8f1,0x909,0x912,0x90f,0x90f,0x777,0x7b3,0x7b3,0x7b3,0x7b3,0x7b3,0x7b3,0x7ad, -0x7ad,0x7ad,0x7ad,0x7ad,0x7ad,0x7ad,0x7ad,0x7ad,0x7ad,0x7ad,0x7ad,0x7ad,0x7ad,0x7ad,0x7ad,0x7ad, -0x7ad,0x7ad,0x7ad,0x77a,0x795,0x774,0x79b,0x79e,0x798,0x7b0,0x7b0,0x7b0,0x7b0,0x7b0,0x7b0,0x7aa, -0x7aa,0x7aa,0x7aa,0x7aa,0x7aa,0x7aa,0x7aa,0x7aa,0x7aa,0x7aa,0x7aa,0x7aa,0x7aa,0x7aa,0x7aa,0x7aa, -0x7aa,0x7aa,0x7aa,0x77a,0x795,0x774,0x795,0xc7b,0x819,0x819,0x819,0x819,0x819,0x819,0x819,0x819, -0x819,0x819,0x819,0x819,0x819,0x819,0x819,0x819,0x819,0x819,0x819,0x819,0x819,0x819,0x819,0x819, -0x819,0x819,0x819,0x819,0x819,0x819,0x819,0x819,0x819,0x819,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x81c, -0x831,0x834,0x834,0x834,0x834,0x834,0x834,0x834,0x834,0x834,0x951,0x951,0x951,0x951,0x83a,0x83a, -0x90c,0x918,0x918,0x918,0x918,0x915,0x82e,0x903,0xb3d,0xb3d,0xb3d,0xc8d,0xcab,0xca8,0xb5b,0x8d9, -0x840,0x83d,0x840,0x843,0x83d,0x840,0x83d,0x840,0x83d,0x840,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d, -0x840,0x840,0x83d,0x840,0x840,0x83d,0x840,0x840,0x83d,0x840,0x840,0x83d,0x840,0x840,0x83d,0x83d, -0xcae,0x852,0x84c,0x852,0x84c,0x852,0x84c,0x852,0x84c,0x852,0x84c,0x84c,0x84f,0x84c,0x84f,0x84c, -0x84f,0x84c,0x84f,0x84c,0x84f,0x84c,0x84f,0x84c,0x84f,0x84c,0x84f,0x84c,0x84f,0x84c,0x84f,0x84c, -0x84f,0x84c,0x84f,0x852,0x84c,0x84f,0x84c,0x84f,0x84c,0x84f,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c, -0x84f,0x84f,0x84c,0x84f,0x84f,0x84c,0x84f,0x84f,0x84c,0x84f,0x84f,0x84c,0x84f,0x84f,0x84c,0x84c, -0x84c,0x84c,0x84c,0x852,0x84c,0x852,0x84c,0x852,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x852,0x84c, -0x84c,0x84c,0x84c,0x84c,0x84f,0x852,0x852,0x84f,0x84f,0x84f,0x84f,0x921,0x924,0x855,0x858,0xc96, -0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e, -0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e, -0x861,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e, -0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x85e,0x86a,0x86a,0x86a,0x86a, -0x86a,0x86a,0x86a,0x86a,0x86a,0x86a,0x86a,0x86a,0x86a,0x86a,0x86a,0x86a,0x86a,0x86a,0x86a,0x86a, -0x86a,0x86a,0x86a,0x86a,0x86a,0x86a,0x86a,0x86a,0xd9b,0xd9b,0xeca,0x864,0x92d,0x92d,0x92d,0x92d, -0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0xd95,0xd95,0xd95,0xd95,0x86d,0x86d,0x86d,0x86d, -0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x86d, -0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x86d,0x1ab2,0x936,0x936,0x936,0x936, -0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x870,0x870,0x870, -0x870,0x870,0x870,0xd9e,0xd9e,0xd9e,0xd9e,0x939,0x939,0x939,0x939,0x939,0x870,0x870,0x870,0x870, -0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870, -0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0x870,0xd9e,0xd9e, -0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873, -0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873,0x873, -0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x876,0x876,0x876,0x876,0x876,0x876,0x876,0x876, -0x876,0x876,0x876,0x876,0x876,0x876,0x876,0x876,0x876,0x876,0x876,0x876,0x876,0x876,0x876,0x876, -0x876,0x876,0x876,0x876,0x876,0x876,0x876,0x876,0x876,0x876,0xecd,0xecd,0xecd,0xecd,0xecd,0xecd, -0xecd,0xecd,0xecd,0xecd,0xecd,0xecd,0xecd,0xecd,0xecd,0xecd,0xecd,0xecd,0xecd,0xecd,0xecd,0xecd, -0x113d,0x113d,0x113d,0x113d,0x879,0x879,0x879,0x879,0x879,0x879,0x879,0x879,0x879,0x879,0x879,0x879, -0x879,0x879,0x879,0x879,0x879,0x879,0x879,0x879,0x879,0x879,0x879,0x879,0x879,0x879,0x879,0x879, -0x879,0x879,0x879,0x879,0x879,0x879,0x87c,0x87c,0x879,0x87c,0x879,0x87c,0x87c,0x879,0x879,0x879, -0x879,0x879,0x879,0x879,0x879,0x879,0x879,0x87c,0x879,0x87c,0x879,0x87c,0x87c,0x879,0x879,0x87c, -0x87c,0x87c,0x879,0x879,0x879,0x879,0x14e5,0x14e5,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f, -0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d, -0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d, -0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x92d,0x131d,0x131d,0x131d,0x131d,0x12bd,0x12bd,0x12bd,0x12bd, -0x12bd,0x12bd,0x12bd,0x12bd,0xd95,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99, -0xc99,0xc99,0xc99,0xc99,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930, -0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x933,0x930,0x933,0x930,0x930, -0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930, -0x930,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99,0xc99, -0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936, -0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0xd9e, -0x9b7,0x999,0x999,0x999,0x999,0x993,0x999,0x999,0x9ab,0x999,0x999,0x996,0x9a2,0x9a8,0x9a8,0x9a8, -0x9a8,0x9a8,0x9ab,0x993,0x99f,0x993,0x993,0x993,0x98a,0x98a,0x993,0x993,0x993,0x993,0x993,0x993, -0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x993,0x993,0x993,0x993,0x993,0x993, -0x993,0x993,0x993,0x993,0x996,0x98a,0x993,0x98a,0x993,0x98a,0x9a5,0x99c,0x9a5,0x99c,0x9b4,0x9b4, -0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3, -0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3, -0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6, -0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6,0x9c6, -0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9, -0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9,0x9c9, -0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2, -0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9cc,0x9cc, -0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5, -0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9cf,0x9cf, -0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2, -0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2,0x9d2, -0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5, -0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5, -0x9d8,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db, -0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9d8,0x9db,0x9db,0x9db, -0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db, -0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0x9db,0xa68,0xa68,0xfff,0xa68,0xa68,0xa68,0xa6b,0xa68, -0xfff,0xa68,0xa68,0xff6,0xa62,0xa56,0xa56,0xa56,0xa56,0xa65,0xa56,0xfe7,0xfe7,0xfe7,0xa56,0xa59, -0xa62,0xa5c,0xfed,0xff9,0xff9,0xfe7,0xfe7,0xfff,0xb61,0xb61,0xb61,0xb61,0xb61,0xb61,0xb61,0xb61, -0xb61,0xb61,0xa6e,0xa6e,0xa5f,0xa5f,0xa5f,0xa5f,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa65,0xa65, -0xa56,0xa56,0xfff,0xfff,0xfff,0xfff,0xfe7,0xfe7,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68, +0x5ca,0x5cd,0x5cd,0x5cd,0x5cd,0x5cd,0x5cd,0x5cd,0x5cd,0x5cd,0x5cd,0x5cd,0x71d,0x71d,0x71d,0x71d, +0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x5cd,0x5cd,0x5cd,0x5cd,0x71d,0x71d,0x71d,0x71d, +0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x720,0x720,0x720,0x720, +0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x5d0,0x5d0,0x720,0x720, +0x720,0x720,0xbe8,0xbe8,0xbe8,0xbe8,0xbe8,0xbe8,0xbe8,0xbe8,0xbe8,0xbe8,0x726,0x726,0x5d3,0x723, +0x723,0x723,0x723,0x723,0x723,0x723,0x5d3,0x5d3,0x5d3,0x5d3,0x5d6,0x5d6,0x5d6,0x5d6,0x726,0x726, +0x5d6,0x5d6,0x726,0x726,0x5d3,0x5d3,0x5d3,0x5d3,0x726,0x726,0x5d6,0x5d6,0x726,0x726,0x5d3,0x5d3, +0x5d3,0x5d3,0x726,0x726,0x723,0x5d3,0x5d6,0x726,0x5d3,0x5d3,0x723,0x726,0x726,0x726,0x5d6,0x5d6, +0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x726,0x723, +0x726,0x723,0x5d3,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d3,0x5d3,0x723,0xaf5,0xaf5,0xaf5,0xaf5, +0xaf5,0xaf5,0xaf5,0xaf5,0xbeb,0xbeb,0xbeb,0xbeb,0xbeb,0xc5a,0xc5a,0xbeb,0x5dc,0x5dc,0x5dc,0x5dc, +0x5d9,0x72f,0x72f,0x5d9,0x5d9,0x729,0x5d9,0x5d9,0x5d9,0x5d9,0x729,0x729,0x5d9,0x5d9,0x5d9,0x5d9, +0xd59,0xd59,0xbee,0xbee,0xdda,0xaf8,0x5dc,0x5dc,0x72c,0x5df,0x72c,0x5dc,0x5d9,0x5d9,0x5d9,0x5d9, +0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9, +0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5dc,0x5dc,0x5dc,0x5d9,0x5d9,0x5d9,0x5d9,0x72f,0x5d9,0x72f,0x5d9, +0x5d9,0x5d9,0x5d9,0x5d9,0x807,0x807,0x807,0x807,0x807,0x807,0x807,0x807,0x807,0x807,0x807,0x807, +0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x72f,0x72f,0x5e2,0x72f, +0x729,0x729,0x5d9,0x729,0x72c,0x729,0x729,0x5d9,0x729,0x72f,0x5e2,0x72f,0xaf8,0xaf8,0xbf1,0xbf1, +0xbf1,0xbf1,0xbf1,0xbf1,0xbf1,0xbf1,0xbf1,0xbf1,0xbf1,0xbf1,0xdd7,0xe8e,0x5e5,0x5e5,0x5e5,0x5e5, +0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5, +0x5e8,0x13a4,0x13a4,0x13a4,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x14e2,0x5ee,0x5ee,0x5ee, +0x5ee,0x13a4,0x5e8,0x5e8,0x5ee,0x5ee,0x13a7,0x13a7,0x5f4,0x5f4,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x13a4,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8, +0x5e8,0x735,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8, +0x13a4,0x5e8,0x13a4,0x5e8,0x5e8,0x5e8,0x5e8,0x13a4,0x13a4,0x13a4,0x5e8,0x129f,0x5e8,0x5e8,0x5e8,0x5f1, +0x5f1,0x5f1,0x5f1,0x1326,0x1326,0x5e8,0x5eb,0x5eb,0x5ee,0x5e8,0x5e8,0x5e8,0xbf7,0xbf4,0xbf7,0xbf4, +0xbf7,0xbf4,0xbf7,0xbf4,0xbf7,0xbf4,0xbf7,0xbf4,0xbf7,0xbf4,0x732,0x732,0x732,0x732,0x732,0x732, +0x732,0x732,0x732,0x732,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x5e8,0x13a4,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x13a4,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615, +0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615, +0x615,0x615,0x60c,0x60c,0x60c,0x60c,0x60c,0x60c,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f, +0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f, +0x60f,0x60f,0x60f,0x60f,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49, +0xb49,0xb49,0xb49,0xb49,0x615,0x615,0x95a,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x60c,0x60c, +0xbfa,0xd7d,0x1b21,0x1b21,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f, +0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f, +0x612,0x618,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x615,0x60f, +0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f, +0x615,0x60f,0x612,0x618,0x615,0x60f,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f, +0x615,0x60f,0x1329,0x1329,0x1329,0x1329,0x1329,0x1329,0x1329,0x1329,0x1329,0x1329,0x1329,0x1329,0x1329,0x1329, +0x615,0x60f,0x615,0x60f,0x615,0x60f,0x612,0x618,0x612,0x618,0x615,0x60f,0x615,0x60f,0x615,0x60f, +0x615,0x60f,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x612,0x615,0x60f,0x612,0x615,0x60f,0x612,0x618, +0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f, +0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612, +0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615, +0x615,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f, +0x60f,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618, +0x60f,0x615,0x918,0x91b,0x1b21,0x1b21,0x1b21,0x1b21,0x1b21,0x1b21,0x1b21,0x1b21,0x1b21,0x1b21,0x1b21,0x1b21, +0x1b21,0x1b21,0x1b21,0x1b21,0x612,0x60f,0x612,0x612,0x612,0x612,0x612,0x612,0x60f,0x612,0x60f,0x60f, +0x612,0x612,0x60f,0x60f,0x612,0x612,0x60f,0x612,0x60f,0x612,0x60f,0x60f,0x612,0x60f,0x60f,0x612, +0x60f,0x612,0x60f,0x60f,0x612,0x60f,0x612,0x612,0x60f,0x60f,0x60f,0x612,0x60f,0x60f,0x60f,0x60f, +0x60f,0x612,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f, +0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x612,0x612,0x60f,0x60f,0x612,0x60f,0x612,0x60f, +0x60f,0x60f,0x60f,0x60f,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612, +0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612, +0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x618,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615, +0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615, +0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618, +0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x615,0x615,0x615, +0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x61b,0x61b,0x61b,0x61b,0xfe1,0xfe1,0xfe1,0x14e5, +0x14e5,0x14e5,0x14e5,0x14e5,0x14e5,0x14e5,0x16ef,0x16ef,0x864,0x86a,0x86a,0x876,0x876,0x867,0x85e,0x867, +0x85e,0x867,0x85e,0x867,0x85e,0x867,0x85e,0x867,0x62a,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x62a, +0x624,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x62a,0x624,0x627, +0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x62a, +0x624,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627, +0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627, +0x62d,0x62a,0x624,0x627,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714, +0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711, +0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711, +0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a, +0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x717,0x717,0x717,0x717, +0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x71d,0x71d,0x71d,0x71d, +0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d, +0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x738,0x738,0x738,0x738, +0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738, +0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0xc48,0x8c7,0x8be,0x8bb, +0x8c1,0x8c4,0x74d,0x750,0x750,0x750,0x750,0x750,0x750,0x750,0x750,0x750,0x8cd,0x74d,0x74d,0x74d, +0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d, +0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x8ca,0x8ca, +0x753,0x8dc,0x8df,0x8e5,0x80a,0x816,0x8fa,0x813,0x8d3,0x8d0,0x8d3,0x8d0,0x8d9,0x8d6,0x8d9,0x8d6, +0x8d3,0x8d0,0x810,0x8e5,0x8d3,0x8d0,0x8d3,0x8d0,0x8d3,0x8d0,0x8d3,0x8d0,0x8eb,0x8f1,0x8ee,0x8ee, +0x759,0x795,0x795,0x795,0x795,0x795,0x795,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f, +0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x75c,0x777,0x756,0x77d,0x780, +0x77a,0x792,0x792,0x792,0x792,0x792,0x792,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c, +0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x75c,0x777,0x756,0x777,0xc4b, +0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8, +0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8, +0x7f8,0x7f8,0x1299,0x1299,0x1299,0x1299,0x1299,0x7fb,0x810,0x813,0x813,0x813,0x813,0x813,0x813,0x813, +0x813,0x813,0x933,0x933,0x933,0x933,0x819,0x819,0x8e8,0x8f7,0x8f7,0x8f7,0x8f7,0x8f4,0x80d,0x8e2, +0xb1c,0xb1c,0xb1c,0xc5d,0xc7b,0xc78,0xb3a,0x8b8,0x81f,0x81c,0x81f,0x822,0x81c,0x81f,0x81c,0x81f, +0x81c,0x81f,0x81c,0x81c,0x81c,0x81c,0x81c,0x81c,0x81f,0x81f,0x81c,0x81f,0x81f,0x81c,0x81f,0x81f, +0x81c,0x81f,0x81f,0x81c,0x81f,0x81f,0x81c,0x81c,0xc7e,0x831,0x82b,0x831,0x82b,0x831,0x82b,0x831, +0x82b,0x831,0x82b,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b, +0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x831,0x82b,0x82e,0x82b,0x82e, +0x82b,0x82e,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82e,0x82e,0x82b,0x82e,0x82e,0x82b,0x82e,0x82e, +0x82b,0x82e,0x82e,0x82b,0x82e,0x82e,0x82b,0x82b,0x82b,0x82b,0x82b,0x831,0x82b,0x831,0x82b,0x831, +0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x831,0x82b,0x82b,0x82b,0x82b,0x82b,0x82e,0x831,0x831,0x82e, +0x82e,0x82e,0x82e,0x900,0x903,0x834,0x837,0xc66,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d, +0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d, +0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x840,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d, +0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d, +0x83d,0x83d,0x83d,0x83d,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849, +0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849, +0xd62,0xd62,0xe91,0x843,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c, +0xd5c,0xd5c,0xd5c,0xd5c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c, +0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c, +0x84c,0x84c,0x84c,0x1a6a,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912, +0x912,0x912,0x912,0x912,0x912,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0xd65,0xd65,0xd65,0xd65,0x915, +0x915,0x915,0x915,0x915,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f, +0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f, +0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0xd65,0xd65,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852, +0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852, +0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912, +0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855, +0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855, +0x855,0x855,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94, +0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0x110a,0x110a,0x110a,0x110a,0x858,0x858,0x858,0x858, +0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858, +0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x85b,0x85b, +0x858,0x85b,0x858,0x85b,0x85b,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x85b, +0x858,0x85b,0x858,0x85b,0x85b,0x858,0x858,0x85b,0x85b,0x85b,0x858,0x858,0x858,0x858,0x14a0,0x14a0, +0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f, +0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c, +0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c, +0x12d8,0x12d8,0x12d8,0x12d8,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0xd5c,0xc69,0xc69,0xc69, +0xc69,0xc69,0xc69,0xc69,0xc69,0xc69,0xc69,0xc69,0xc69,0xc69,0xc69,0xc69,0x90f,0x90f,0x90f,0x90f, +0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f, +0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0xc69,0xc69,0xc69, +0xc69,0xc69,0xc69,0xc69,0xc69,0xc69,0xc69,0xc69,0xc69,0xc69,0xc69,0xc69,0x912,0x912,0x912,0x912, +0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912, +0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0xd65,0x99c,0x97e,0x97e,0x97e, +0x97e,0x978,0x97e,0x97e,0x990,0x97e,0x97e,0x97b,0x987,0x98d,0x98d,0x98d,0x98d,0x98d,0x990,0x978, +0x984,0x978,0x978,0x978,0x96c,0x96c,0x978,0x978,0x978,0x978,0x978,0x978,0x993,0x993,0x993,0x993, +0x993,0x993,0x993,0x993,0x993,0x993,0x978,0x978,0x978,0x978,0x978,0x978,0x978,0x978,0x978,0x978, +0x97b,0x96c,0x978,0x96c,0x978,0x96c,0x98a,0x981,0x98a,0x981,0x999,0x999,0x9a8,0x9a8,0x9a8,0x9a8, +0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8, +0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9ab,0x9ab,0x9ab,0x9ab, +0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab, +0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ae,0x9ae,0x9ae,0x9ae, +0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae, +0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9b7,0x9b7,0x9b7,0x9b7, +0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7, +0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b1,0x9b1,0x9ba,0x9ba,0x9ba,0x9ba, +0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba, +0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9b4,0x9b4,0x9b7,0x9b7,0x9b7,0x9b7, +0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7, +0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9ba,0x9ba,0x9ba,0x9ba, +0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba, +0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9bd,0x9c0,0x9c0,0x9c0, +0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0, +0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9bd,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0, +0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0, +0x9c0,0x9c0,0x9c0,0x9c0,0xa4d,0xa4d,0xfc6,0xa4d,0xa4d,0xa4d,0xa50,0xa4d,0xfc6,0xa4d,0xa4d,0xfbd, +0xa47,0xa3b,0xa3b,0xa3b,0xa3b,0xa4a,0xa3b,0xfae,0xfae,0xfae,0xa3b,0xa3e,0xa47,0xa41,0xfb4,0xfc0, +0xfc0,0xfae,0xfae,0xfc6,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xa53,0xa53, +0xa44,0xa44,0xa44,0xa44,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4a,0xa4a,0xa3b,0xa3b,0xfc6,0xfc6, +0xfc6,0xfc6,0xfae,0xfae,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d, +0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d, +0xa4d,0xa4d,0xa4d,0xa4d,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdbc,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdbc, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68, 0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68, -0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xdf2, -0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d, -0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d, -0xa7d,0xa7d,0xa7d,0xdf2,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d, -0xa7d,0xa7d,0xa7d,0xa7d,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83, +0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6b,0xa71,0xa6e, +0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0x1143,0x1143,0x1143,0x1143,0x1143,0x1143,0x1143,0x1143,0x1143, +0x1140,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e, +0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e, +0xa6e,0xa6e,0xa6e,0xa6e,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83, 0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83, -0xa83,0xa83,0xa83,0xa83,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89, -0xa89,0xa86,0xa8c,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0x1176,0x1176,0x1176,0x1176,0x1176, -0x1176,0x1176,0x1176,0x1176,0x1173,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89, -0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89, -0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e, -0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e, -0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xa9e,0xac2,0xac2,0xac2,0xac5,0xac5,0xac2,0xac2,0xac2, -0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xaaa,0xaaa,0xabf,0xaa1, -0xaa1,0xaa1,0xaa1,0xaa1,0xaa1,0xaa1,0xabf,0xabf,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2, -0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2, -0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xac2,0xae3,0xae3,0xae3,0xae3,0xae3,0xace,0xace,0xae3, -0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3, -0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3, -0xae3,0xae3,0xae3,0xae6,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3, -0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3,0xae3, -0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb10,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d, -0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xc06,0xc06,0xc06,0xc06,0xc06, -0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c, -0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c, -0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e, -0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e,0xb2e, -0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34, -0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34, -0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40, -0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0x13ec,0x13ec,0x13ec,0x1b2d,0x1b2d,0x1b2d,0x1b2d,0x1b2d, -0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43, -0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43, -0xb43,0xb43,0x1b30,0x1b30,0x1b30,0x1b30,0x1b30,0x1b30,0x1b30,0x1b30,0x1b30,0x1b30,0xb46,0xb46,0xb46,0xb46, -0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46, -0xb46,0xb49,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46, -0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46, -0xb46,0xb46,0xb46,0xb46,0xb4c,0xb4c,0xc9c,0xc9c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c, -0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xc9c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c, -0xb4c,0xb4c,0xb4c,0xb4c,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70, -0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70, -0xb70,0xb70,0xb70,0x1530,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xd26,0xd26,0xb76,0xb76,0xb76,0xb76, -0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76, -0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xd23,0xd23,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74, -0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xa83,0xa83,0xa83,0xa83,0xaa7,0xaa7,0xaa7,0xaaa,0xaaa,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7, +0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xa8f,0xa8f,0xaa4,0xa86,0xa86,0xa86,0xa86,0xa86, +0xa86,0xa86,0xaa4,0xaa4,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7, +0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7, +0xaa7,0xaa7,0xaa7,0xaa7,0xacb,0xacb,0xacb,0xacb,0xacb,0xab6,0xab6,0xacb,0xacb,0xacb,0xacb,0xacb, +0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb, +0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xace, +0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb, +0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xacb,0xaef,0xaef,0xaef,0xaef, +0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef, +0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xaef,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xafb,0xafb,0xafb,0xafb, +0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb, +0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xafb,0xb0d,0xb0d,0xb0d,0xb0d, +0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d, +0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb13,0xb13,0xb13,0xb13, +0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13, +0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb1f,0xb1f,0xb1f,0xb1f, +0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f, +0xb1f,0xb1f,0xb1f,0xb1f,0x13aa,0x13aa,0x13aa,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0xb22,0xb22,0xb22,0xb22, +0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22, +0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0x1ae8,0x1ae8, +0x1ae8,0x1ae8,0x1ae8,0x1ae8,0x1ae8,0x1ae8,0x1ae8,0x1ae8,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25, +0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb28,0xb25,0xb25, +0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25, +0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25,0xb25, +0xb2b,0xb2b,0xc6c,0xc6c,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b, +0xb2b,0xb2b,0xb2b,0xb2b,0xc6c,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b, +0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f, +0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0x14e8, +0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xcf0,0xcf0,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55, +0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55, +0xb55,0xb55,0xced,0xced,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b, +0xd3b,0xd3b,0xd3b,0xd3b,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58, +0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58, +0xb58,0xb58,0xb58,0xb58,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b, +0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b, +0xb5b,0xb5b,0xb5b,0xb5b,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb61,0xb6d,0xb73,0xb73,0xb73,0xb67,0xb67, +0xb67,0xb70,0xb64,0xb64,0xb64,0xb64,0xb64,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0xb73, +0xb73,0xb73,0xb73,0xb73,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, +0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, +0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb6a,0xb6a,0xb73,0xb73,0xb73,0xb67,0xb67,0xb73,0xb73,0xb73, +0xb73,0xb73,0xb73,0xb73,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, +0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb73,0xb73,0xb73,0xb73,0xb67,0xb67, +0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, +0xb6a,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, +0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0x16f2,0x16f2, +0xb7f,0xb76,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb76,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f, +0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb76,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb76,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f, +0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb76,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, 0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, -0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb79,0xb79,0xb79,0xb79,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f, +0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7c,0xb7c, 0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, -0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb82,0xb8e,0xb94, -0xb94,0xb94,0xb88,0xb88,0xb88,0xb91,0xb85,0xb85,0xb85,0xb85,0xb85,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f, -0xb7f,0xb7f,0xb7f,0xb94,0xb94,0xb94,0xb94,0xb94,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88, -0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88, -0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb8b,0xb8b,0xb94,0xb94,0xb94,0xb88, -0xb88,0xb94,0xb94,0xb94,0xb94,0xb94,0xb94,0xb94,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88, -0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb94,0xb94, -0xb94,0xb94,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb8b, -0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f, +0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7f,0xb7f,0xb7f,0xb7f,0xb82,0xb82,0xb82,0xb82, +0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82, +0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb82,0xb88,0xb88,0xb88,0xb88, 0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88, -0xb88,0xb88,0x173d,0x173d,0xba0,0xb97,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d, -0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb97, -0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0, -0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xb97, -0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d, -0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb97,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xba0,0xba0,0xba0,0xba0, -0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0, -0xba0,0xb97,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d, -0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a, -0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a, -0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xb9a,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0, -0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0, -0xba0,0xba0,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d, -0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0, -0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0,0xba0, -0xba0,0xba0,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d, -0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xb9d,0xba0,0xba0,0xba0,0xba0, -0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3, -0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3,0xba3, -0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9, -0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9,0xba9, -0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac, -0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac,0xbac, -0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06, -0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc03,0xc06,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03, -0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xc03,0xd14,0xd17,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a, -0xe0a,0xe0a,0xe0a,0xe0a,0xf24,0xf24,0xf24,0xf24,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc12,0xc12, -0xc12,0xc12,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1d,0xd1d,0xe10,0xec4,0xe10,0xe10,0xe10,0xe10, -0xe0d,0xe10,0xe0d,0xe10,0xe10,0x1014,0x12ae,0x12ae,0xe19,0xe19,0xe19,0xe19,0xe19,0xe1f,0xe1c,0xf36, -0xf36,0xf36,0xf36,0x142e,0x1026,0x142e,0x1374,0x1374,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e, -0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc4e,0xc81,0xc7e,0xc81,0xc7e,0xc81,0xc7e, -0x1137,0x1134,0x102c,0x1029,0xc51,0xc51,0xc51,0xc51,0xc51,0xc51,0xc51,0xc51,0xc51,0xc51,0xc51,0xc51, -0xc51,0xc51,0xc51,0xc51,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54, -0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54, -0xc54,0xc54,0xc54,0xc54,0xc57,0xc57,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54, -0xc5a,0xc5a,0xc5a,0xc60,0xc5d,0xc87,0xc84,0xc60,0xc5d,0xc60,0xc5d,0xc60,0xc5d,0xc60,0xc5d,0xc60, -0xc5d,0xc60,0xc5d,0xc60,0xc5d,0xc60,0xc5d,0xc60,0xc5d,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a, -0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a, -0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc60,0xc5d,0xc60,0xc5d, -0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a, -0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc60,0xc5d,0xc5a,0xc5a, -0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc69,0xc63,0xc63,0xc63, -0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63, -0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63, -0xc69,0xc69,0xc69,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63, -0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63,0xc63, -0xc66,0xc63,0xc63,0xc63,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f, -0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f,0xc9f, -0xc9f,0xc9f,0xc9f,0xc9f,0xd20,0xd8f,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe10,0xe0d,0xe0d,0xec4,0xec4, -0xe0d,0xe0d,0xe0d,0xe0d,0xe10,0xe10,0xf27,0x1014,0x1014,0x1014,0x1014,0x1014,0x1014,0x1014,0x1014,0x1014, -0x1014,0x12db,0x12db,0x12b1,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44, -0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44, -0xd44,0xd44,0xd44,0xd44,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd4a,0xd4a,0xd4a,0xd4a,0xd4a,0xd47, -0xd5c,0xd5c,0xd5c,0xd56,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd56, -0xd5c,0xd5c,0xd5c,0xd5c,0xd50,0xd50,0xd59,0xd59,0xd59,0xd59,0xd4d,0xd4d,0xd4d,0xd4d,0xd4d,0xd53, -0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe22,0xe25,0xe25,0xe25, -0xe25,0xe25,0xe25,0xe25,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c, -0xd5c,0xd5c,0xd56,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c,0xd5c, -0xd5c,0xd50,0xd50,0xd50,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53, +0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0x1aee, +0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1bba,0x1bba,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b, +0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b, +0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xb8b,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5, +0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe2,0xbe5, +0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xce4, +0xce7,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xeeb,0xeeb,0xeeb,0xeeb, +0xbf1,0xbf1,0xbf1,0xbf1,0xbf1,0xbf1,0xbf1,0xbf1,0xbf1,0xbf1,0xcea,0xcea,0xcea,0xcea,0xcea,0xcea, +0xcea,0xcea,0xdd7,0xe8b,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xfdb,0x1278,0x1278, +0xde0,0xde0,0xde0,0xde0,0xde0,0xde6,0xde3,0xefd,0xefd,0xefd,0xefd,0x13e9,0xfed,0x13e9,0x1332,0x1332, +0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24, +0xc24,0xc24,0xc51,0xc4e,0xc51,0xc4e,0xc51,0xc4e,0x1104,0x1101,0xff3,0xff0,0xc27,0xc27,0xc27,0xc27, +0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc2a,0xc2a,0xc2a,0xc2a, +0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a, +0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2d,0xc2d,0xc2d,0xc33, +0xc30,0xc57,0xc54,0xc33,0xc30,0xc33,0xc30,0xc33,0xc30,0xc33,0xc30,0xc33,0xc30,0xc33,0xc30,0xc33, +0xc30,0xc33,0xc30,0xc33,0xc30,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d, +0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d, +0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc33,0xc30,0xc33,0xc30,0xc2d,0xc2d,0xc2d,0xc2d, +0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d, +0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc33,0xc30,0xc2d,0xc2d,0xc36,0xc36,0xc36,0xc36, +0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc3c,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36, +0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36, +0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc3c,0xc3c,0xc3c,0xc36, +0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36, +0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc36,0xc39,0xc36,0xc36,0xc36, +0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f, +0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f, +0xcea,0xd56,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xe8b,0xe8b,0xdd7,0xdd7,0xdd7,0xdd7, +0xdd7,0xdd7,0xeee,0xfdb,0xfdb,0xfdb,0xfdb,0xfdb,0xfdb,0xfdb,0xfdb,0xfdb,0xfdb,0x129c,0x129c,0x127b, +0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e, +0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e,0xd0e, +0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd14,0xd14,0xd14,0xd14,0xd14,0xd11,0xd26,0xd26,0xd26,0xd20, +0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd20,0xd26,0xd26,0xd26,0xd26, +0xd1a,0xd1a,0xd23,0xd23,0xd23,0xd23,0xd17,0xd17,0xd17,0xd17,0xd17,0xd1d,0xdec,0xdec,0xdec,0xdec, +0xdec,0xdec,0xdec,0xdec,0xdec,0xdec,0xdec,0xdec,0xde9,0xdec,0xdec,0xdec,0xdec,0xdec,0xdec,0xdec, +0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd20,0xd26, +0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd1a,0xd1a,0xd1a, +0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d, +0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d, +0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xdef,0xdef, +0xdef,0xdef,0xdef,0xdef,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0x110d,0x110d,0xff6,0xff6,0xff6, +0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c, +0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c, +0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32, +0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32, +0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b, +0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b, +0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47, +0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47,0xd47, +0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53, 0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53,0xd53, -0xd53,0xd53,0xd53,0xd53,0xd5f,0xd5f,0xd5f,0xd5f,0xd5f,0xd62,0xd62,0xd62,0xd5f,0xd5f,0xd5f,0xd5f, -0xd5f,0xd5f,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0x1140, -0x1140,0x102f,0x102f,0x102f,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65, -0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65,0xd65, -0xd65,0xd65,0xd65,0xd65,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b, -0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b, -0xd6b,0xd6b,0xd6b,0xd6b,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74, -0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74,0xd74, -0xd74,0xd74,0xd74,0xd74,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80, -0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80,0xd80, -0xd80,0xd80,0xd80,0xd80,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c, -0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c,0xd8c, -0xd8c,0xd8c,0xd8c,0xd8c,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e, +0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5, +0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5, +0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb, +0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8, +0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb, +0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb, +0xebb,0xebb,0xe0d,0xe0d,0xf03,0xf03,0xf03,0xf03,0xf03,0xf03,0xf03,0x1002,0x1002,0x1005,0x1002,0x1002, +0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff, +0xe1c,0xe19,0xe1c,0xe19,0xe1c,0xe19,0xe1c,0xe19,0xe1c,0xe19,0xe1c,0xe19,0xe1c,0xe19,0xe1c,0xe19, +0xe1c,0xe19,0xe1c,0xe19,0xe1c,0xe19,0xe1c,0xe19,0xe1c,0xe19,0xe1c,0xe19,0xe1c,0xe19,0xe1c,0xe19, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0x1b30, +0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b, +0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0x1b2d, 0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e, -0xe2e,0xe2e,0xe2e,0xe2e,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34, -0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31, -0xe31,0xe31,0xe31,0xe31,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34, -0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34,0xe34, -0xe34,0xe34,0xe34,0xe34,0xef4,0xef4,0xe46,0xe46,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0x103b, -0x103b,0x103b,0x103b,0x103b,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038, -0x1038,0x1038,0x1038,0x1038,0xe55,0xe52,0xe55,0xe52,0xe55,0xe52,0xe55,0xe52,0xe55,0xe52,0xe55,0xe52, -0xe55,0xe52,0xe55,0xe52,0xe55,0xe52,0xe55,0xe52,0xe55,0xe52,0xe55,0xe52,0xe55,0xe52,0xe55,0xe52, -0xe55,0xe52,0xe55,0xe52,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61, +0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e,0xe2e, +0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xe46,0xe46,0xe46,0xe46,0xe46,0xe46,0xe46,0xe46, +0xe46,0xe46,0xe46,0xe46,0xe46,0xe46,0xe46,0xf06,0xf06,0xf06,0xf06,0x1008,0x1008,0x1008,0x1008,0x1008, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f,0xe4f, +0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58, +0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58,0xe58, 0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61, -0xe61,0xe61,0xe61,0xe61,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67, -0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67, -0xe67,0xe67,0xe67,0xe67,0xeee,0xeee,0xeee,0xeee,0xeee,0xeee,0xeee,0xeee,0xe7f,0xe7f,0xe7f,0xe7f, -0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xf3f,0xf3f,0xf3f,0xf3f,0x103e, -0x103e,0x103e,0x103e,0x103e,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88, -0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88,0xe88, -0xe88,0xe88,0xe88,0xe88,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91, -0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91, -0xe91,0xe91,0xe91,0xe91,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a, -0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a,0xe9a, -0xe9a,0xe9a,0xe9a,0xe94,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97, -0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe9a, -0xe9a,0xe9a,0xe9a,0xe9a,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3, -0xea3,0xea3,0xea0,0xea0,0xea0,0xea0,0xea0,0xea0,0xea0,0xea0,0xe9d,0xea6,0x104a,0x1044,0x1053,0x1041, -0xea3,0xea3,0x1041,0x1041,0xeb5,0xeb5,0xea9,0xeb5,0xeb5,0xeb5,0xeac,0xeb5,0xeb5,0xeb5,0xeb5,0xea9, -0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5, -0xeb5,0xeb5,0xeb5,0xeb5,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8, +0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe61,0xe5b, +0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e, +0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe61,0xe61,0xe61,0xe61,0xe61, +0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe67,0xe67, +0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe64,0xe6d,0x1014,0x100e,0x101d,0x100b,0xe6a,0xe6a,0x100b,0x100b, +0xe7c,0xe7c,0xe70,0xe7c,0xe7c,0xe7c,0xe73,0xe7c,0xe7c,0xe7c,0xe7c,0xe70,0xe7c,0xe7c,0xe7c,0xe7c, +0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c, +0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f, +0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f, +0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97, +0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97,0xe97, 0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8,0xeb8, -0xeb8,0xeb8,0xeb8,0xeb8,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0, -0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0,0xed0, -0xed0,0xed0,0xed0,0xed0,0xef1,0xef1,0xef1,0xef1,0xef1,0xef1,0xef1,0xef1,0xef1,0xef1,0xef1,0xef1, -0xef1,0xef1,0xef1,0xef1,0x1149,0x1149,0x1149,0x1149,0x1149,0x1149,0x1149,0x1149,0x1149,0x1149,0x1149,0x1149, -0x1149,0x1149,0x1149,0x1149,0xf24,0xf24,0xf24,0xf21,0xf21,0xf21,0xf21,0xf21,0x1182,0x13dd,0x13dd,0x13dd, -0x13dd,0x135f,0x135f,0x135f,0x13e0,0x1362,0x1362,0x13e0,0x1524,0x1524,0x1524,0x1524,0x1527,0x1527,0x1527,0x17ee, -0x17ee,0x17ee,0x17ee,0x18b4,0xf39,0xf39,0xf39,0xf39,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f, -0x102f,0x102f,0x102f,0x102f,0x1032,0x1032,0x1032,0x1032,0x1032,0x1032,0x1032,0x1032,0x1032,0x1032,0x1032,0x1032, -0x1032,0x1032,0x1032,0x1032,0xf5a,0xf5a,0xf5a,0xf5a,0xf6c,0xf75,0xf78,0xf75,0xf78,0xf75,0xf78,0xf75, -0xf78,0xf75,0xf78,0xf75,0xf75,0xf75,0xf78,0xf75,0xf75,0xf75,0xf75,0xf75,0xf75,0xf75,0xf75,0xf75, -0xf75,0xf75,0xf75,0xf75,0xf75,0xf75,0xf75,0xf75,0xf75,0xf75,0xf75,0xf75,0xf5d,0xf5a,0xf5a,0xf5a, -0xf5a,0xf5a,0xf5a,0xf6f,0xf5a,0xf6f,0xf6c,0xf6c,0xf81,0xf7e,0xf81,0xf81,0xf81,0xf7e,0xf7e,0xf81, -0xf7e,0xf81,0xf7e,0xf81,0xf7e,0x1065,0x1065,0x1065,0x11a0,0x105c,0x1065,0x105c,0xf7e,0xf81,0xf7e,0xf7e, -0x105c,0x105c,0x105c,0x105c,0x105f,0x1062,0x11a0,0x11a0,0xf84,0xf84,0x1077,0x106e,0x1077,0x106e,0x1077,0x106e, -0x1077,0x106e,0x1077,0x106e,0x1077,0x106e,0x1077,0x106e,0x106e,0x106e,0x1077,0x106e,0x1077,0x106e,0x1077,0x106e, -0x1077,0x106e,0x1077,0x106e,0x1077,0x106e,0x1077,0x106e,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a, -0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a, -0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf8a,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99, -0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99, -0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0xf99,0x1563,0x1563,0x1563,0x1563,0x1563, -0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0xf9f,0xf9f,0xf9f,0xf9f, -0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f, -0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xf9f,0xfe7,0xfff,0xff6,0xffc, -0xffc,0xfff,0xfff,0xff6,0xff6,0xffc,0xffc,0xffc,0xffc,0xffc,0xfff,0xfff,0xfff,0xfe7,0xfe7,0xfe7, -0xfe7,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfe7,0xff6, -0xff9,0xfe7,0xfe7,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xfea,0xfff,0xffc,0xff3,0xff3,0xff3,0xff3, -0xff3,0xff3,0xff3,0xff3,0xff3,0xff3,0x116a,0x116a,0x1167,0x1164,0xff0,0xff0,0x1017,0x1017,0x1017,0x1017, -0x12db,0x12db,0x12b1,0x12b1,0x12b7,0x12ae,0x12ae,0x12ae,0x12ae,0x12b1,0x13e3,0x12b7,0x12b1,0x12b7,0x12ae,0x12b7, -0x12db,0x12ae,0x12ae,0x12ae,0x12b1,0x12b1,0x12ae,0x12ae,0x12b1,0x12ae,0x12ae,0x12b1,0x1032,0x1032,0x1032,0x1032, -0x1032,0x102f,0x102f,0x1032,0x1032,0x1032,0x1032,0x1032,0x1032,0x153c,0x153c,0x153c,0x1140,0x102f,0x102f,0x102f, -0x102f,0x12e7,0x12c0,0x12c0,0x12c0,0x12c0,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x1050,0x1050,0x104d,0x1047, -0x104d,0x1047,0x104d,0x1047,0x104d,0x1047,0x1044,0x1044,0x1044,0x1044,0x1059,0x1056,0x1044,0x119d,0x143a,0x143d, -0x143d,0x143a,0x143a,0x143a,0x143a,0x143a,0x1440,0x1440,0x1557,0x154b,0x154b,0x1548,0x1077,0x106e,0x1077,0x106e, -0x1077,0x106e,0x1077,0x106e,0x106b,0x1068,0x1068,0x1077,0x106e,0x1383,0x1380,0x1746,0x1383,0x1380,0x1449,0x1446, -0x155a,0x155a,0x1560,0x155a,0x1560,0x155a,0x1560,0x155a,0x1560,0x155a,0x1560,0x155a,0x1077,0x106e,0x1077,0x106e, -0x1077,0x106e,0x1077,0x106e,0x1077,0x106e,0x1077,0x106e,0x1077,0x106e,0x1077,0x106e,0x1077,0x106e,0x1077,0x106e, -0x1077,0x106e,0x1077,0x106e,0x1077,0x106e,0x1077,0x106e,0x1077,0x106e,0x1077,0x106e,0x1071,0x106e,0x106e,0x106e, -0x106e,0x106e,0x106e,0x106e,0x106e,0x1077,0x106e,0x1077,0x106e,0x1077,0x1077,0x106e,0x107a,0x107a,0x1080,0x1086, -0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086, -0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1086,0x1080,0x107a,0x107a, -0x107a,0x107a,0x1080,0x1080,0x107a,0x107a,0x1083,0x1452,0x144f,0x144f,0x1086,0x1086,0x107d,0x107d,0x107d,0x107d, -0x107d,0x107d,0x107d,0x107d,0x107d,0x107d,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x109b,0x109b,0x109b,0x109b, -0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b, -0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x109b,0x10a4,0x10a4,0x10a4,0x10a4, -0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4, -0x10a4,0x10a4,0x10a4,0x10a4,0x10a7,0x10a7,0x10a7,0x10aa,0x10a7,0x10a7,0x10ad,0x10ad,0x10b0,0x10b0,0x10b0,0x10b0, -0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0, -0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b9,0x10b9,0x10b9,0x10b9, -0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10bc,0x10b3,0x10c2,0x10bf,0x10b9,0x10b9,0x10b9,0x10b9, -0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9, -0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x1389,0x1386,0x10d4,0x10ce, -0x10d4,0x10ce,0x10d4,0x10ce,0x10d4,0x10ce,0x10d4,0x10ce,0x10d4,0x10ce,0x10d1,0x1152,0x10c5,0x10c5,0x10c5,0x10cb, -0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x10c8,0x10c8,0x10cb,0x10d7,0x10d4,0x10ce,0x10d4,0x10ce, -0x10d4,0x10ce,0x10d4,0x10ce,0x10d4,0x10ce,0x10d4,0x10ce,0x10d4,0x10ce,0x10d4,0x10ce,0x10d4,0x10ce,0x10d4,0x10ce, -0x10d4,0x10ce,0x10d4,0x10ce,0x10d4,0x10ce,0x10d4,0x10ce,0x10d4,0x10ce,0x10d4,0x10ce,0x156f,0x156c,0x156f,0x156c, -0x1572,0x1572,0x174f,0x1458,0x10e0,0x10e0,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3, -0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3, -0x10e3,0x10e3,0x10e3,0x10e3,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0, -0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10ec,0x10ec,0x10ec,0x1146,0x10f5, -0x1104,0x1104,0x1104,0x1104,0x1104,0x1104,0x1104,0x1104,0x1104,0x1104,0x1104,0x1104,0x1104,0x1104,0x1104,0x1104, -0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10ef,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2, -0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2, 0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113, -0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113,0x1113, -0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125, -0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125,0x1125, -0x112e,0x112e,0x112e,0x112e,0x1143,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e, -0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e,0x112e, -0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131, -0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131,0x1131, -0x113d,0x113d,0x113d,0x113d,0x12e1,0x12e1,0x12e1,0x12e1,0x12e1,0x12e1,0x12e1,0x12e1,0x14e2,0x17cd,0x17cd,0x17cd, -0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x191d,0x191d,0x191d,0x191d,0x191d,0x191d,0x191d,0x191d,0x191d,0x191d, -0x11b2,0x11b2,0x11b2,0x11b2,0x11b2,0x11b2,0x11b2,0x11b2,0x11b2,0x11b2,0x11b2,0x11b2,0x11b2,0x11b2,0x11b2,0x11b2, -0x11b2,0x11b2,0x11b2,0x11b2,0x11b2,0x11b2,0x11a9,0x11a9,0x11ac,0x11ac,0x11b2,0x11a9,0x11a9,0x11a9,0x11a9,0x11a9, -0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8, -0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8,0x11b8, -0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3, -0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3,0x11d3, +0xeeb,0xeeb,0xeeb,0xee8,0xee8,0xee8,0xee8,0xee8,0x114f,0x139b,0x139b,0x139b,0x139b,0x131d,0x131d,0x131d, +0x139e,0x1320,0x1320,0x139e,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x17a6,0x17a6,0x17a6,0x17a6,0x186c, +0xf00,0xf00,0xf00,0xf00,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6, +0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9, +0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fa, +0x14fa,0x14fa,0x14fa,0x14fa,0x14fa,0x14fd,0x1875,0x1875,0x18f6,0x1875,0x1bd8,0x17ac,0x1335,0x1158,0xf03,0xf03, +0xf21,0xf21,0xf21,0xf21,0xf33,0xf3c,0xf3f,0xf3c,0xf3f,0xf3c,0xf3f,0xf3c,0xf3f,0xf3c,0xf3f,0xf3c, +0xf3c,0xf3c,0xf3f,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c, +0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf24,0xf21,0xf21,0xf21,0xf21,0xf21,0xf21,0xf36, +0xf21,0xf36,0xf33,0xf33,0xf48,0xf45,0xf48,0xf48,0xf48,0xf45,0xf45,0xf48,0xf45,0xf48,0xf45,0xf48, +0xf45,0x102f,0x102f,0x102f,0x116d,0x1026,0x102f,0x1026,0xf45,0xf48,0xf45,0xf45,0x1026,0x1026,0x1026,0x1026, +0x1029,0x102c,0x116d,0x116d,0xf4b,0xf4b,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038, +0x1041,0x1038,0x1041,0x1038,0x1038,0x1038,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038, +0x1041,0x1038,0x1041,0x1038,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51, +0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51, +0xf51,0xf51,0xf51,0xf51,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60, +0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60, +0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0xf60,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b, +0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0x151b,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66, +0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66, +0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xfae,0xfc6,0xfbd,0xfc3,0xfc3,0xfc6,0xfc6,0xfbd, +0xfbd,0xfc3,0xfc3,0xfc3,0xfc3,0xfc3,0xfc6,0xfc6,0xfc6,0xfae,0xfae,0xfae,0xfae,0xfc6,0xfc6,0xfc6, +0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfae,0xfbd,0xfc0,0xfae,0xfae,0xfc3, +0xfc3,0xfc3,0xfc3,0xfc3,0xfc3,0xfb1,0xfc6,0xfc3,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba,0xfba, +0xfba,0xfba,0x1137,0x1137,0x1134,0x1131,0xfb7,0xfb7,0xfde,0xfde,0xfde,0xfde,0x129c,0x129c,0x127b,0x127b, +0x127b,0x1278,0x1278,0x1278,0x1278,0x127b,0x13a1,0x127b,0x127b,0x127b,0x1278,0x127b,0x129c,0x1278,0x1278,0x1278, +0x127b,0x127b,0x1278,0x1278,0x127b,0x1278,0x1278,0x127b,0xff9,0xff9,0xff9,0xff9,0xff9,0xff6,0xff6,0xff9, +0xff9,0xff9,0xff9,0xff9,0xff9,0x14f4,0x14f4,0x14f4,0x110d,0xff6,0xff6,0xff6,0xff6,0x12a8,0x1284,0x1284, +0x1284,0x1284,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x101a,0x101a,0x1017,0x1011,0x1017,0x1011,0x1017,0x1011, +0x1017,0x1011,0x100e,0x100e,0x100e,0x100e,0x1023,0x1020,0x100e,0x116a,0x13f5,0x13f8,0x13f8,0x13f5,0x13f5,0x13f5, +0x13f5,0x13f5,0x13fb,0x13fb,0x150f,0x1503,0x1503,0x1500,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038, +0x1035,0x1032,0x1032,0x1041,0x1038,0x1341,0x133e,0x16fb,0x1341,0x133e,0x1404,0x1401,0x1512,0x1512,0x1518,0x1512, +0x1518,0x1512,0x1518,0x1512,0x1518,0x1512,0x1518,0x1512,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038, +0x1041,0x1038,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038, +0x1041,0x1038,0x1041,0x1038,0x1041,0x1038,0x1041,0x1038,0x103b,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038, +0x1038,0x1041,0x1038,0x1041,0x1038,0x1041,0x1041,0x1038,0x1044,0x1044,0x104a,0x1050,0x1050,0x1050,0x1050,0x1050, +0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050, +0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x104a,0x1044,0x1044,0x1044,0x1044,0x104a,0x104a, +0x1044,0x1044,0x104d,0x140d,0x140a,0x140a,0x1050,0x1050,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047, +0x1047,0x1047,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065, +0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065, +0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x1065,0x106e,0x106e,0x106e,0x106e,0x106e,0x106e,0x106e,0x106e, +0x106e,0x106e,0x106e,0x106e,0x106e,0x106e,0x106e,0x106e,0x106e,0x106e,0x106e,0x106e,0x106e,0x106e,0x106e,0x106e, +0x1071,0x1071,0x1071,0x1074,0x1071,0x1071,0x1077,0x1077,0x107a,0x107a,0x107a,0x107a,0x107a,0x107a,0x107a,0x107a, +0x107a,0x107a,0x107a,0x107a,0x107a,0x107a,0x107a,0x107a,0x107a,0x107a,0x107a,0x107a,0x107a,0x107a,0x107a,0x107a, +0x107a,0x107a,0x107a,0x107a,0x107a,0x107a,0x107a,0x107a,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083, +0x1083,0x1083,0x1083,0x1083,0x1086,0x107d,0x108c,0x1089,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083, +0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083, +0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1083,0x1347,0x1344,0x109e,0x1098,0x109e,0x1098,0x109e,0x1098, +0x109e,0x1098,0x109e,0x1098,0x109e,0x1098,0x109b,0x111f,0x108f,0x108f,0x108f,0x1095,0x1413,0x1413,0x1413,0x1413, +0x1413,0x1413,0x1413,0x1413,0x1092,0x1092,0x1095,0x10a1,0x109e,0x1098,0x109e,0x1098,0x109e,0x1098,0x109e,0x1098, +0x109e,0x1098,0x109e,0x1098,0x109e,0x1098,0x109e,0x1098,0x109e,0x1098,0x109e,0x1098,0x109e,0x1098,0x109e,0x1098, +0x109e,0x1098,0x109e,0x1098,0x109e,0x1098,0x109e,0x1098,0x1527,0x1524,0x1527,0x1524,0x152a,0x152a,0x1704,0x1413, +0x10aa,0x10aa,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad, +0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad,0x10ad, +0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10bc,0x10bc,0x10bc,0x10bc, +0x10bc,0x10bc,0x10b3,0x10b3,0x10b3,0x10b3,0x10b3,0x10b6,0x10b6,0x10b6,0x1116,0x10bf,0x10ce,0x10ce,0x10ce,0x10ce, +0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10b9,0x10b9,0x10b9,0x10b9, +0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10bc,0x10bc,0x10bc,0x10bc,0x10bc,0x10bc,0x10bc,0x10bc,0x10bc,0x10bc, +0x10bc,0x10bc,0x10bc,0x10bc,0x10bc,0x10bc,0x10bc,0x10bc,0x10bc,0x10bc,0x10bc,0x10bc,0x10e0,0x10e0,0x10e0,0x10e0, +0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0, +0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10f2,0x10f2,0x10f2,0x10f2, +0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2, +0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10fb,0x10fb,0x10fb,0x10fb, +0x1110,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb, +0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fe,0x10fe,0x10fe,0x10fe, +0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe, +0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x10fe,0x110a,0x110a,0x110a,0x110a, +0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x149d,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785, +0x1785,0x1785,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x117f,0x117f,0x117f,0x117f, +0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f, +0x117f,0x117f,0x1176,0x1176,0x1179,0x1179,0x117f,0x1176,0x1176,0x1176,0x1176,0x1176,0x1185,0x1185,0x1185,0x1185, +0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185, +0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x11a0,0x11a0,0x11a0,0x11a0, +0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0, +0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11ac,0x11ac,0x11ac,0x11ac, +0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac, +0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11ac,0x11a9,0x11af,0x11bb,0x11bb,0x11bb,0x11bb, +0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb, +0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11c1,0x11c1,0x11c1,0x11c1, +0x11c1,0x11c1,0x11c1,0x11c1,0x11c1,0x11c1,0x11c1,0x11c1,0x11c1,0x11c1,0x11c1,0x11c1,0x11c1,0x12ed,0x11c7,0x12f0, +0x11c7,0x11c7,0x11c7,0x11c7,0x11c4,0x11c4,0x11c4,0x11c7,0x1707,0x170a,0x1932,0x192f,0x11ca,0x11ca,0x11ca,0x11d9, 0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df, -0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11dc,0x11e2, -0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee, -0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee,0x11ee, -0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4, -0x11f4,0x132f,0x11fa,0x1332,0x11fa,0x11fa,0x11fa,0x11fa,0x11f7,0x11f7,0x11f7,0x11fa,0x1752,0x1755,0x197a,0x1977, -0x11fd,0x11fd,0x11fd,0x120c,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212, -0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212, -0x1212,0x1212,0x1212,0x1200,0x120c,0x120c,0x11fd,0x11fd,0x11fd,0x11fd,0x120c,0x120c,0x11fd,0x11fd,0x120c,0x120c, -0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e, -0x1221,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x1218,0x1218,0x1218,0x121e,0x121b,0x1578,0x157b,0x157e,0x157e, -0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230, -0x1224,0x1230,0x1224,0x1224,0x1224,0x1239,0x1239,0x1224,0x1224,0x1239,0x1230,0x1239,0x1239,0x1230,0x1224,0x1227, +0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11df,0x11cd, +0x11d9,0x11d9,0x11ca,0x11ca,0x11ca,0x11ca,0x11d9,0x11d9,0x11ca,0x11ca,0x11d9,0x11d9,0x11eb,0x11eb,0x11eb,0x11eb, +0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11eb,0x11ee,0x11eb,0x11eb,0x11eb, +0x11eb,0x11eb,0x11eb,0x11e5,0x11e5,0x11e5,0x11eb,0x11e8,0x1530,0x1533,0x1536,0x1536,0x11fd,0x11fd,0x11fd,0x11fd, +0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11f1,0x11fd,0x11f1,0x11f1, +0x11f1,0x1206,0x1206,0x11f1,0x11f1,0x1206,0x11fd,0x1206,0x1206,0x11fd,0x11f1,0x11f4,0x11fd,0x11fd,0x11fd,0x11fd, +0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd, +0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x1218,0x1218,0x1218,0x1218, +0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218, +0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1230,0x1230,0x1230,0x1230, 0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230, -0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230, -0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b, -0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b,0x124b, -0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263, -0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1260,0x1260,0x1260, -0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c, -0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c,0x126c, -0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b, -0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b,0x127b, -0x1281,0x1281,0x1290,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293, -0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1296,0x1293,0x1296,0x1293,0x1293,0x1293, -0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1296,0x1293,0x1293,0x1293,0x1293, -0x1290,0x1290,0x1290,0x1284,0x1284,0x1284,0x1284,0x1290,0x1290,0x128a,0x1287,0x128d,0x128d,0x129c,0x1299,0x1299, -0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f, -0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f, -0x12a5,0x12a5,0x12a5,0x12a2,0x12a2,0x12a2,0x129f,0x129f,0x129f,0x129f,0x12a2,0x129f,0x129f,0x129f,0x12a5,0x12a2, -0x12a5,0x12a2,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f, -0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x12a5,0x12a2,0x12a2, -0x129f,0x129f,0x129f,0x129f,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c9, -0x12c9,0x12c9,0x12a8,0x1980,0x13d7,0x12d2,0x13d7,0x13d7,0x13d7,0x13d7,0x13d7,0x13d7,0x13d7,0x13d7,0x13d7,0x13d7, -0x13d7,0x12d2,0x13d7,0x12d2,0x12b1,0x12b1,0x1365,0x12ae,0x1365,0x1365,0x1365,0x1365,0x12ae,0x12b4,0x12db,0x12ae, -0x12ae,0x12ae,0x12ae,0x12ae,0x12b4,0x12b7,0x12db,0x12db,0x12b7,0x12db,0x12ae,0x12b7,0x12b7,0x12ba,0x12db,0x12ae, -0x12ae,0x12db,0x12b1,0x12b1,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x12c3,0x12c3, -0x12c3,0x12c3,0x13ef,0x13ce,0x12cc,0x13ef,0x13ef,0x13ef,0x13ef,0x13ef,0x13ef,0x13ef,0x13ef,0x13ef,0x13ef,0x187e, -0x187e,0x187e,0x187e,0x187e,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x1581, -0x1581,0x1ad0,0x1ad0,0x1ad0,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6, -0x12c6,0x12c6,0x12c6,0x12c6,0x13d7,0x13d7,0x12d2,0x13d7,0x13d7,0x13d7,0x12d2,0x13d7,0x13d7,0x13d7,0x12cc,0x12cc, -0x12cc,0x12cc,0x12cc,0x13d1,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x12cf,0x13d4,0x13d4,0x13d4,0x13d4, -0x13d4,0x13d4,0x13d4,0x12cf,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x145b,0x145b, -0x1a2e,0x1ad0,0x1ad0,0x1ad0,0x13da,0x13da,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x13d4,0x12cf,0x13d4,0x12cf, -0x12cf,0x13d4,0x13da,0x12d5,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9, -0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9, -0x12f9,0x12f9,0x12f9,0x12f9,0x1383,0x1380,0x1383,0x1380,0x1383,0x1380,0x1383,0x1380,0x1383,0x1380,0x1449,0x1560, -0x1560,0x1560,0x17fa,0x196e,0x1560,0x1560,0x1749,0x1749,0x1749,0x1743,0x1749,0x1743,0x1971,0x196e,0x1a2b,0x1a28, -0x1a2b,0x1a28,0x1a2b,0x1a28,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7, -0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7, -0x13a7,0x13a7,0x13a7,0x13a7,0x13bc,0x13ad,0x13bc,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, +0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x122d,0x122d,0x122d,0x1239,0x1239,0x1239,0x1239, +0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239, +0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1248,0x1248,0x1248,0x1248, +0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248, +0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x1248,0x124e,0x124e,0x125a,0x125d, +0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d, +0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x1260,0x125d,0x1260,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d, +0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x125d,0x1260,0x125d,0x125d,0x125d,0x125d,0x125a,0x125a,0x125a,0x124e, +0x124e,0x124e,0x124e,0x125a,0x125a,0x1254,0x1251,0x1257,0x1257,0x1266,0x1263,0x1263,0x1269,0x1269,0x1269,0x1269, +0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269, +0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x126f,0x126f,0x126f,0x126c, +0x126c,0x126c,0x1269,0x1269,0x1269,0x1269,0x126c,0x1269,0x1269,0x1269,0x126f,0x126c,0x126f,0x126c,0x1269,0x1269, +0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269, +0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x126f,0x126c,0x126c,0x1269,0x1269,0x1269,0x1269, +0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1be1,0x1a07,0x1a07,0x1a07,0x1a07, +0x1a07,0x1a07,0x1a07,0x1a0a,0x1a04,0x1bf3,0x1bf3,0x1bf3,0x1bf6,0x1bf0,0x1bf6,0x1bf0,0x128a,0x128a,0x128a,0x128a, +0x128a,0x128a,0x128a,0x128a,0x128a,0x128a,0x128a,0x128d,0x128d,0x128d,0x1272,0x1938,0x1398,0x1296,0x1398,0x1398, +0x1398,0x1398,0x1398,0x1398,0x1398,0x1398,0x1398,0x1398,0x1398,0x1296,0x1398,0x1296,0x127b,0x127b,0x1323,0x1278, +0x1323,0x1323,0x1323,0x1323,0x1278,0x1278,0x129c,0x1278,0x1278,0x1278,0x1278,0x1278,0x1278,0x127b,0x129c,0x129c, +0x127b,0x129c,0x1278,0x127b,0x127b,0x127e,0x129c,0x1278,0x1278,0x129c,0x127b,0x127b,0x1395,0x1395,0x1395,0x1395, +0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1287,0x1287,0x1287,0x1287,0x13ad,0x138f,0x1290,0x13ad,0x13ad,0x13ad, +0x13ad,0x13ad,0x13ad,0x13ad,0x13ad,0x13ad,0x13ad,0x1836,0x1836,0x1836,0x1836,0x1836,0x128a,0x128a,0x128a,0x128a, +0x128a,0x128a,0x128a,0x128a,0x128a,0x128a,0x128a,0x1539,0x1539,0x1a88,0x1a88,0x1a88,0x128a,0x128a,0x128a,0x128a, +0x128a,0x128a,0x128a,0x128a,0x128a,0x128a,0x128a,0x128a,0x128a,0x128a,0x128a,0x128a,0x1398,0x1398,0x1296,0x1398, +0x1398,0x1398,0x1296,0x1398,0x1398,0x1398,0x1290,0x1290,0x1290,0x1290,0x1290,0x1392,0x1395,0x1395,0x1395,0x1395, +0x1395,0x1395,0x1395,0x1293,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1293,0x1395,0x1395,0x1395,0x1395, +0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1416,0x1416,0x19e6,0x1a88,0x1a88,0x1a88,0x1395,0x1395,0x1395,0x1395, +0x1395,0x1395,0x1395,0x1395,0x1395,0x1293,0x1395,0x1293,0x1293,0x1395,0x1395,0x1293,0x12b7,0x12b7,0x12b7,0x12b7, +0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7, +0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x12b7,0x1341,0x133e,0x1341,0x133e, +0x1341,0x133e,0x1341,0x133e,0x1341,0x133e,0x1404,0x1518,0x1518,0x1518,0x17b2,0x1926,0x1518,0x1518,0x16fe,0x16fe, +0x16fe,0x16f8,0x16fe,0x16f8,0x1929,0x1926,0x19e3,0x19e0,0x19e3,0x19e0,0x19e3,0x19e0,0x1365,0x1365,0x1365,0x1365, +0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365, +0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x137a,0x136b,0x137a,0x1380, +0x1380,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d, +0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x136b,0x136b,0x136b,0x136b, +0x136b,0x136b,0x136b,0x136b,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386, +0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386,0x1386, +0x1386,0x1386,0x1386,0x1386,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x138c,0x13b6,0x13b3,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db, +0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db, +0x18db,0x18db,0x18db,0x18db,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, +0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bc,0x13bc,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, +0x13bc,0x13bf,0x13bf,0x13bf,0x13bc,0x13bf,0x13bc,0x13bf,0x13bc,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13c2,0x13bf, +0x13bf,0x13bf,0x13bf,0x13bc,0x13bf,0x13bc,0x13bc,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, +0x13bf,0x13bf,0x13bf,0x13bf,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, +0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc, +0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, +0x13bf,0x13bf,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x1542,0x1542, +0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, 0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, -0x13bf,0x13bf,0x13bf,0x13bf,0x13ad,0x13ad,0x13ad,0x13ad,0x13ad,0x13ad,0x13ad,0x13ad,0x13c5,0x13c5,0x13c5,0x13c5, -0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5, -0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13cb,0x13cb,0x13cb,0x13cb, +0x13bf,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1788,0x1788,0x1788, +0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x1545,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, +0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, +0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x1545,0x1788,0x1788,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13c2,0x13bf,0x13bf, +0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x1545,0x1545,0x1545,0x1545, +0x1545,0x1545,0x1545,0x1545,0x1542,0x1542,0x1545,0x1545,0x13bf,0x13bf,0x13c2,0x13c2,0x13c2,0x16b3,0x13bf,0x13c2, +0x13bf,0x13bf,0x13c2,0x1548,0x1548,0x1545,0x1545,0x1788,0x1788,0x1788,0x1788,0x1788,0x1545,0x1545,0x1545,0x1545, +0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, +0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x1545,0x1545,0x1545,0x16b3,0x1545,0x1545,0x1545, +0x1788,0x1788,0x1788,0x178b,0x178b,0x178b,0x178b,0x178b,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, +0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, +0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x1545,0x13bf,0x1545,0x13c2,0x13c2,0x13bf,0x13bf,0x13c2,0x13c2, +0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, +0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2, +0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13bf,0x13bf,0x13bf, +0x13c2,0x13bf,0x13bf,0x13bf,0x13bf,0x13c2,0x13c2,0x13c2,0x13bf,0x13c2,0x13c2,0x13c2,0x13bf,0x13bf,0x13bf,0x13bf, +0x13bf,0x13bf,0x13bf,0x13c2,0x13bf,0x13c2,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, +0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, +0x16b3,0x13bf,0x13bf,0x13bf,0x13bf,0x1545,0x1545,0x1788,0x1419,0x1419,0x1419,0x1419,0x1542,0x1542,0x1542,0x1542, +0x1542,0x1542,0x1545,0x1788,0x1788,0x1788,0x1788,0x170d,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf, +0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, +0x1545,0x1545,0x1545,0x1545,0x1548,0x1548,0x1545,0x1545,0x1545,0x1545,0x183f,0x1545,0x1545,0x1545,0x1545,0x1545, +0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, +0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1545,0x13bf,0x13bf,0x13bf,0x13bf,0x13bf,0x14a3,0x13c5,0x13c5,0x13c5, +0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x14a3,0x13c5,0x13c5, +0x13c5,0x14a3,0x13c5,0x14a3,0x13c5,0x14a3,0x13c5,0x14a3,0x13c5,0x13c5,0x13c5,0x14a3,0x13c5,0x13c5,0x13c5,0x13c5, +0x13c5,0x13c5,0x14a3,0x14a3,0x13c5,0x13c5,0x13c5,0x13c5,0x14a3,0x13c5,0x14a3,0x14a3,0x13c5,0x13c5,0x13c5,0x13c5, +0x14a3,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x13c5,0x16b9,0x16b9,0x178e, +0x178e,0x13c8,0x13c8,0x13c8,0x13c5,0x13c5,0x13c5,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x1638,0x1638,0x1638,0x1638, +0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x13cb,0x13cb,0x13cb,0x13cb, 0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb, -0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13fb,0x13f8,0x1923,0x1923, -0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923, -0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1404,0x1404,0x1404,0x1404, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404, -0x1404,0x1401,0x1401,0x1404,0x1404,0x1404,0x1404,0x1404,0x1401,0x1404,0x1404,0x1404,0x1401,0x1404,0x1401,0x1404, -0x1401,0x1404,0x1404,0x1404,0x1404,0x1404,0x1407,0x1404,0x1404,0x1404,0x1404,0x1401,0x1404,0x1401,0x1401,0x1404, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1401,0x1401,0x1401,0x1401, -0x1401,0x1401,0x1401,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404, -0x1404,0x1404,0x1404,0x1401,0x1401,0x1401,0x1401,0x1401,0x1401,0x1401,0x1401,0x1401,0x1401,0x1404,0x1404,0x1404, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1401,0x1401,0x1401,0x1401,0x1401,0x1401, -0x1401,0x1401,0x1401,0x1401,0x1401,0x1401,0x158a,0x158a,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1596,0x1590,0x1590,0x1596,0x1596,0x1596,0x1596, -0x1596,0x1596,0x1596,0x1596,0x1596,0x17d0,0x17d0,0x17d0,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1596,0x1404, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1596,0x17d0,0x17d0, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1407,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404, -0x1404,0x1404,0x1404,0x1404,0x1590,0x1590,0x1596,0x1596,0x1590,0x1596,0x1596,0x1596,0x158d,0x158d,0x1596,0x1596, -0x1404,0x1404,0x1407,0x1407,0x1407,0x1701,0x1404,0x1407,0x1404,0x1404,0x1407,0x1599,0x1599,0x1596,0x1596,0x17d0, -0x17d0,0x17d0,0x17d0,0x17d0,0x1596,0x1596,0x1596,0x1596,0x1596,0x1596,0x1596,0x1596,0x1596,0x1596,0x1596,0x1596, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404, -0x1404,0x1590,0x1590,0x1596,0x1701,0x1596,0x1590,0x1596,0x17d0,0x17d0,0x17d0,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1596, -0x1404,0x1596,0x1407,0x1407,0x1404,0x1404,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407, -0x1407,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404, -0x1404,0x1404,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407, -0x1407,0x1407,0x1407,0x1407,0x1407,0x1404,0x1404,0x1404,0x1407,0x1404,0x1404,0x1404,0x1404,0x1407,0x1407,0x1407, -0x1404,0x1407,0x1407,0x1407,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1407,0x1404,0x1407,0x1404,0x1404, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1701,0x1404,0x1404,0x1404,0x1404,0x1596,0x1590,0x17d0, -0x145e,0x145e,0x145e,0x145e,0x158a,0x158a,0x158d,0x158d,0x158d,0x1593,0x1596,0x17d0,0x17d0,0x17d0,0x17d0,0x1758, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404, -0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1596,0x1596,0x1590,0x1590,0x1596,0x1599,0x1599,0x1596,0x1596, -0x1596,0x1596,0x1887,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1596,0x1590,0x1596,0x1590,0x1590,0x1590,0x1590, -0x1596,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1596,0x1590,0x1590,0x1590,0x1596,0x158d,0x158d,0x158d,0x158d, -0x158d,0x158d,0x1596,0x1404,0x1404,0x1404,0x1404,0x1404,0x14e8,0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x140a, -0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x14e8,0x140a,0x140a,0x140a,0x14e8,0x140a,0x14e8, -0x140a,0x14e8,0x140a,0x14e8,0x140a,0x140a,0x140a,0x14e8,0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x14e8,0x14e8, -0x140a,0x140a,0x140a,0x140a,0x14e8,0x140a,0x14e8,0x14e8,0x140a,0x140a,0x140a,0x140a,0x14e8,0x140a,0x140a,0x140a, -0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x1707,0x1707,0x17d6,0x17d6,0x140d,0x140d,0x140d, -0x140a,0x140a,0x140a,0x140d,0x140d,0x140d,0x140d,0x140d,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686, -0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410, -0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410, -0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1413,0x1410,0x1410,0x1410,0x1410, -0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1413,0x1413,0x1413,0x1410, -0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1410,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416, -0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416, -0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1803,0x1803,0x1800,0x175b,0x1464,0x1464,0x1464,0x1464, -0x1464,0x1464,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1464,0x1464,0x1464,0x1464,0x1464,0x1464,0x1464,0x1464, -0x1464,0x1464,0x1464,0x1464,0x1464,0x1464,0x1464,0x15a2,0x1470,0x1470,0x1470,0x1482,0x1482,0x1482,0x1482,0x1482, -0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482, -0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x149d,0x149d,0x149d,0x149d,0x149d,0x149d,0x149d,0x149d, -0x149d,0x149d,0x149d,0x149d,0x149d,0x149d,0x149d,0x149d,0x149d,0x149d,0x149d,0x149d,0x149d,0x149d,0x149d,0x149d, -0x149d,0x149d,0x149d,0x149d,0x149d,0x149d,0x149d,0x149d,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3, -0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3, -0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x14a3,0x1a34,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6, -0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6, -0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14a6,0x14ac,0x14ac,0x14b8,0x14be,0x14be,0x14be,0x14be,0x14be, -0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14be, -0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14be,0x14b8,0x14b8,0x14b8,0x14ac,0x14ac, -0x14ac,0x14ac,0x14ac,0x14ac,0x14ac,0x14ac,0x14ac,0x14b8,0x14bb,0x14be,0x14c1,0x14c1,0x14be,0x14c4,0x14c4,0x14af, -0x14b2,0x1764,0x1767,0x1767,0x1767,0x15ab,0x1adc,0x1ad9,0x14b5,0x14b5,0x14b5,0x14b5,0x14b5,0x14b5,0x14b5,0x14b5, -0x14b5,0x14b5,0x15a8,0x176d,0x1770,0x176a,0x1773,0x1773,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df, -0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df, -0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, -0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, -0x153c,0x153c,0x1956,0x1956,0x1956,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, -0x153c,0x1a22,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x18ba,0x1956,0x1956,0x1956,0x1956,0x1956, -0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1590,0x1590,0x1596,0x1596,0x1596,0x1590,0x1590,0x1590, -0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1596,0x1596,0x1596,0x158d,0x158d,0x158d,0x158d, -0x158d,0x158d,0x158d,0x158d,0x1596,0x1596,0x1596,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1596, -0x1590,0x1590,0x1596,0x1596,0x1596,0x1596,0x1590,0x1590,0x1599,0x1590,0x1590,0x1590,0x1590,0x1704,0x1704,0x1590, -0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1884,0x1596,0x1590,0x1590,0x1596,0x1590,0x1590,0x1590, -0x1590,0x1590,0x1590,0x1590,0x1590,0x1596,0x1596,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590, -0x1596,0x1590,0x1590,0x1590,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba, -0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba,0x15ba, -0x15ba,0x15ba,0x15ba,0x15ba,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc, -0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc,0x15cc, -0x15cc,0x15cc,0x15cc,0x15cc,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2, -0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2, +0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13ce, +0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb, +0x13ce,0x13ce,0x13ce,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13cb,0x13d1,0x13d1,0x13d1,0x13d1, +0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1, +0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x13d1,0x17bb,0x17bb,0x17b8,0x1710, +0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141c,0x141c,0x141c,0x141c,0x141c,0x141c,0x141f,0x141f,0x141f,0x141f, +0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x154e,0x1422,0x1551,0x1422,0x1422, +0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1551,0x1551,0x1551,0x1551,0x1551,0x1551,0x1713, +0x1713,0x1b5d,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x1a8b,0x1a8b,0x142b,0x142b,0x142b,0x143d, +0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d, +0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x1458,0x1458,0x1458,0x1458, +0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458, +0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x145e,0x145e,0x145e,0x145e, +0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e, +0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x19ec,0x1461,0x1461,0x1461,0x1461, +0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461, +0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1461,0x1467,0x1467,0x1473,0x1479, +0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479, +0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1473, +0x1473,0x1473,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1473,0x1476,0x1479,0x147c,0x147c, +0x1479,0x147f,0x147f,0x146a,0x146d,0x1719,0x171c,0x171c,0x171c,0x1557,0x1a94,0x1a91,0x1470,0x1470,0x1470,0x1470, +0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1554,0x1722,0x1725,0x171f,0x1728,0x1728,0x149a,0x149a,0x149a,0x149a, +0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a, +0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x149a,0x14f4,0x14f4,0x14f4,0x14f4, +0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4, +0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x190e,0x190e,0x190e,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4, +0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x19da,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x14f4,0x1872,0x190e, +0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x1545,0x1545,0x1545,0x1545, +0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, +0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, +0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1548,0x1545,0x1545,0x1545,0x1545,0x16b6,0x16b6,0x1545, +0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x183c,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, +0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545,0x1545, +0x1545,0x1545,0x1545,0x1545,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566, +0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566, +0x1566,0x1566,0x1566,0x1566,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578, +0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578, +0x1578,0x1578,0x1578,0x1578,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e, +0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e, +0x157e,0x157e,0x157e,0x157e,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581, +0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581,0x1581, +0x1581,0x1581,0x1581,0x1581,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1, +0x15ab,0x15ab,0x15ab,0x159f,0x159f,0x159f,0x15ab,0x15ab,0x159f,0x15ae,0x15a2,0x159f,0x15b4,0x15b4,0x15a8,0x15b4, +0x15b4,0x15a5,0x17c4,0x1bed,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x15c6,0x15b7,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf, +0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15c9, 0x15d2,0x15d2,0x15d2,0x15d2,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5, 0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5, -0x15d5,0x15d5,0x15d5,0x15d5,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614, -0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614, -0x1614,0x1614,0x1614,0x1605,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d, -0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x161d,0x1617, -0x1620,0x1620,0x1620,0x1620,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623, -0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623,0x1623, -0x1623,0x1623,0x1623,0x1623,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x1635,0x163e,0x163e,0x163e, -0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e, -0x163e,0x163e,0x163e,0x163e,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647, -0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647, -0x1647,0x1647,0x1647,0x1647,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659, -0x1659,0x1659,0x1659,0x1659,0x1656,0x1656,0x1656,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x1656, -0x1656,0x164a,0x1656,0x164d,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659, -0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659, -0x1659,0x1659,0x1659,0x1659,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d, -0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d,0x167d, -0x167d,0x167a,0x167a,0x167a,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686, -0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x168c,0x168c,0x168c,0x1689,0x1689,0x1689, -0x1686,0x1686,0x1686,0x1686,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b, -0x169b,0x169b,0x169b,0x169b,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x16a1,0x16a1,0x1695,0x1692,0x1692, -0x1692,0x1692,0x1692,0x1692,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b, -0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b, -0x169b,0x169b,0x169b,0x169b,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7, -0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a7,0x16a4,0x16a4,0x16a4,0x16a4,0x16a4, -0x16a4,0x16a4,0x16a4,0x16a4,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa, +0x15d5,0x15d5,0x15d5,0x15d5,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15e7,0x15f0,0x15f0,0x15f0, +0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0, +0x15f0,0x15f0,0x15f0,0x15f0,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9, +0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9,0x15f9, +0x15f9,0x15f9,0x15f9,0x15f9,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b, +0x160b,0x160b,0x160b,0x160b,0x1608,0x1608,0x1608,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x1608, +0x1608,0x15fc,0x1608,0x15ff,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b, +0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b,0x160b, +0x160b,0x160b,0x160b,0x160b,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f, +0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f,0x162f, +0x162f,0x162c,0x162c,0x162c,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638, +0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x163e,0x163e,0x163e,0x163b,0x163b,0x163b, +0x1638,0x1638,0x1638,0x1638,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d, +0x164d,0x164d,0x164d,0x164d,0x1641,0x1641,0x1641,0x1641,0x1641,0x1641,0x1641,0x1653,0x1653,0x1647,0x1644,0x1644, +0x1644,0x1644,0x1644,0x1644,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d, +0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d, +0x164d,0x164d,0x164d,0x164d,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659, +0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1659,0x1656,0x1656,0x1656,0x1656,0x1656, +0x1656,0x1656,0x1656,0x1656,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c, +0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c,0x165c, +0x165c,0x165c,0x165c,0x165c,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680, +0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680, +0x1680,0x1680,0x1680,0x1680,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689, +0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689, +0x1689,0x1689,0x1689,0x1689,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1, +0x16a1,0x16a1,0x16a1,0x16a1,0x168c,0x169b,0x169b,0x168c,0x168c,0x168c,0x168c,0x168c,0x168c,0x169b,0x168c,0x169e, +0x169e,0x168c,0x169e,0x168c,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1, +0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1, +0x16a1,0x16a1,0x16a1,0x16a1,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa, 0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa, -0x16aa,0x16aa,0x16aa,0x16aa,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce, -0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce,0x16ce, -0x16ce,0x16ce,0x16ce,0x16ce,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7, -0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7,0x16d7, -0x16d7,0x16d7,0x16d7,0x16d7,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef, -0x16ef,0x16ef,0x16ef,0x16ef,0x16da,0x16e9,0x16e9,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16e9,0x16da,0x16ec, -0x16ec,0x16da,0x16ec,0x16da,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef, -0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef,0x16ef, -0x16ef,0x16ef,0x16ef,0x16ef,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8, -0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8,0x16f8, -0x16f8,0x16f8,0x16f8,0x16f8,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe, -0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe,0x16fe, -0x16fe,0x16fe,0x16fe,0x16fe,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956, -0x1740,0x1740,0x1740,0x1740,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956, -0x1956,0x1956,0x1956,0x1a22,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761, +0x16aa,0x16aa,0x16aa,0x16aa,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0, +0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0,0x16b0, +0x16b0,0x16b0,0x16b0,0x16b0,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e, +0x16f5,0x16f5,0x16f5,0x16f5,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e,0x190e, +0x190e,0x190e,0x190e,0x19da,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716, +0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716,0x1716, +0x1716,0x1716,0x1716,0x1716,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755, +0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755, +0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x175b,0x1758,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755, +0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e, +0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e, +0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x175e,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761, 0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761, -0x1761,0x1761,0x1761,0x1761,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d, -0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d, -0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x17a3,0x17a0,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d, -0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6, -0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6, -0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a6,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9, -0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9, -0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17a9,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb, -0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb, -0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be, -0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be, -0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1, -0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1, -0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c4,0x17c4,0x17c4,0x17c4,0x17c1, -0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c1,0x17c4,0x17c4,0x17c4, -0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c1,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4, -0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4, -0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc, +0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1761,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773, +0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773, +0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776, +0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776, +0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779, +0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779, +0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x177c,0x177c,0x177c,0x177c,0x1779, +0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x1779,0x177c,0x177c,0x177c, +0x177c,0x177c,0x177c,0x177c,0x177c,0x1779,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c, +0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c, +0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x177c,0x1794,0x1794,0x1794,0x1794,0x1794,0x1794,0x1794,0x1794, +0x1794,0x1794,0x1794,0x1794,0x1794,0x1794,0x1794,0x1794,0x1794,0x1794,0x1794,0x1794,0x1794,0x1794,0x1794,0x1794, +0x1794,0x1794,0x1794,0x1794,0x1794,0x1794,0x1794,0x1794,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e, +0x187e,0x187e,0x187e,0x187e,0x1af7,0x1a4c,0x1a4c,0x1a4f,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797,0x1797, +0x179a,0x1848,0x1848,0x1848,0x1848,0x1848,0x1848,0x18e4,0x1797,0x1797,0x1797,0x1797,0x1797,0x1845,0x1845,0x1845, +0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1, +0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x1797,0x19c5,0x19c5,0x1a4c,0x1a4c,0x1a4c,0x1a4c,0x1a4c, +0x1a4c,0x1a4c,0x1a4c,0x1af4,0x1bc6,0x1a4f,0x1a4f,0x1a4f,0x18e1,0x18e4,0x18e4,0x18e4,0x18e4,0x18e4,0x18e4,0x18e4, +0x18e4,0x18e4,0x18e4,0x18e4,0x18e4,0x18e4,0x18e1,0x18e1,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b, +0x1b5d,0x1b60,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x193b,0x17be,0x17be,0x17be,0x17be, +0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1848,0x1845, +0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x1848,0x18e4,0x18e4,0x1848,0x1848,0x1848,0x1848,0x1848, +0x1848,0x1848,0x1845,0x17c7,0x1848,0x1848,0x1848,0x1a4c,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x17c7,0x1845, +0x1845,0x1845,0x1845,0x1845,0x18e1,0x19c5,0x19c5,0x19c5,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845, +0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x18e1,0x17dc,0x17dc,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9, +0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9, +0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc, 0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc, -0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6, -0x18c6,0x18c6,0x18c6,0x18c6,0x1b3f,0x1a94,0x1a94,0x1a97,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df, -0x17e2,0x1890,0x1890,0x1890,0x1890,0x1890,0x1890,0x192c,0x17df,0x17df,0x17df,0x17df,0x17df,0x188d,0x188d,0x188d, -0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x1929,0x1929,0x1929,0x1929,0x1929,0x1929, -0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x1890,0x188d, -0x1929,0x1929,0x1929,0x1929,0x1929,0x1929,0x1929,0x1929,0x1890,0x192c,0x192c,0x1890,0x1890,0x1890,0x1890,0x1890, -0x1890,0x1890,0x188d,0x180f,0x1890,0x1890,0x1890,0x1a94,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x180f,0x188d, -0x188d,0x188d,0x188d,0x188d,0x1929,0x1a0a,0x1a0a,0x1a0a,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d, -0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x188d,0x1929,0x1824,0x1824,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821, -0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821, -0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824, -0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824, -0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872, -0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x186f,0x186f,0x186f, -0x185a,0x185a,0x185a,0x185a,0x185a,0x185a,0x185a,0x185a,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872, -0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872, -0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896, -0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896, -0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899, -0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899, -0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1b48,0x1b48,0x1b48,0x1b48,0x1b48, -0x1b48,0x1b48,0x1b48,0x1b48,0x1b48,0x1b48,0x1b48,0x1b48,0x18f0,0x18f0,0x18f0,0x18f0,0x1a46,0x1a46,0x18f3,0x18f3, -0x18f3,0x18f3,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18ed, -0x18de,0x18e1,0x18e4,0x18f6,0x18f6,0x1995,0x18e7,0x18e7,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0, -0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0, -0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911, -0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x18fc,0x1902,0x18ff,0x18ff,0x18ff, -0x18ff,0x190e,0x1914,0x18ff,0x18ff,0x18ff,0x18ff,0x190b,0x1911,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff, -0x18ff,0x18ff,0x18ff,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911, -0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1911,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923, -0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923, -0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1923,0x1929,0x1929,0x1929,0x1929,0x1929,0x1929,0x1929,0x1a0a, -0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a, -0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932, -0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932, -0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938, -0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938, -0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x1938,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa, -0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa, -0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19aa,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5, +0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a, +0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x1827,0x1827,0x1827, +0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a, +0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a, +0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x182a,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e, +0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e, +0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x184e,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851, +0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851, +0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1851,0x1b00,0x1b00,0x1b00,0x1b00,0x1b00, +0x1b00,0x1b00,0x1b00,0x1b00,0x1b00,0x1b00,0x1b00,0x1b00,0x18a8,0x18a8,0x18a8,0x18a8,0x19fe,0x19fe,0x18ab,0x18ab, +0x18ab,0x18ab,0x1893,0x1893,0x1893,0x1893,0x1893,0x1893,0x1893,0x1893,0x1893,0x1893,0x1893,0x1893,0x1893,0x18a5, +0x1896,0x1899,0x189c,0x18ae,0x18ae,0x194d,0x189f,0x189f,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8, +0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8, +0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9, +0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18b4,0x18ba,0x18b7,0x18b7,0x18b7, +0x18b7,0x18c6,0x18cc,0x18b7,0x18b7,0x18b7,0x18b7,0x18c3,0x18c9,0x18b7,0x18b7,0x18b7,0x18b7,0x18b7,0x18b7,0x18b7, +0x18b7,0x18b7,0x18b7,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9, +0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5, +0x18d5,0x18d5,0x18d5,0x19bf,0x19bf,0x19bf,0x19bf,0x19bf,0x1aeb,0x1aeb,0x1aeb,0x1aeb,0x1aeb,0x1aeb,0x1aeb,0x1aeb, +0x1aeb,0x1aeb,0x1aeb,0x1aeb,0x1aeb,0x1bb7,0x1bb7,0x1bb7,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db, +0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db, +0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1, +0x18e1,0x18e1,0x18e1,0x18e1,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x1a4c,0x1af4,0x19c5,0x19c5,0x19c5,0x19c5,0x1af7, +0x1af4,0x1bc6,0x19c5,0x1a4c,0x19c5,0x19c5,0x19c5,0x19c5,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x19c5, 0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5, -0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb, -0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb, -0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6, -0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6, -0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e6,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9, -0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9, -0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19f2,0x19f2,0x19f2,0x19f2,0x19f2,0x19f2,0x19f2,0x19f2, -0x19f2,0x19f2,0x19f2,0x19f2,0x19f2,0x19f2,0x19f2,0x19f2,0x19f2,0x19f2,0x19f2,0x19f2,0x19f2,0x19f2,0x19f2,0x19f2, -0x19f2,0x19f2,0x19f2,0x19f2,0x19f2,0x19ef,0x19ef,0x19ef,0x1a0a,0x1a0a,0x1a0a,0x1b3c,0x1b3c,0x1a94,0x1a94,0x1a94, -0x1a94,0x1a94,0x1a94,0x1b3c,0x1b3c,0x1b3c,0x1a94,0x1a94,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0a,0x1a10,0x1a10,0x1a0a, -0x1a10,0x1a10,0x1a94,0x1a97,0x1a94,0x1a94,0x1a94,0x1a94,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49, -0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49, -0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a49,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70, -0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70, -0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a70,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79, -0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1aaf,0x1aaf,0x1a79,0x1aaf,0x1a79,0x1a79,0x1a79,0x1a79, -0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a7f,0x1a7f,0x1a7f,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b, -0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b, -0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e, -0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e, -0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b1e,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a, -0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a, -0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b2a,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e, -0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e, -0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b4e,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51, -0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51, -0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0,0,0,0 +0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea, +0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea, +0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ea,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed, +0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed, +0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x1bc9,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0, +0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0, +0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x18f0,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962, +0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962, +0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d, +0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d, +0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983, +0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983, +0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x1983,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1, +0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1, +0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4, +0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4, +0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad, +0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad, +0x19ad,0x19ad,0x19ad,0x19ad,0x19ad,0x19aa,0x19aa,0x19aa,0x19c5,0x19c5,0x19c5,0x1af4,0x1af4,0x1a4c,0x1a4c,0x1a4c, +0x1a4c,0x1a4c,0x1a4c,0x1af4,0x1af4,0x1af4,0x1a4c,0x1a4c,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c8,0x19c8,0x19c5, +0x19c8,0x19c8,0x1a4c,0x1a4f,0x1a4c,0x1a4c,0x1a4c,0x1a4c,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01, +0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01, +0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28, +0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28, +0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31, +0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a67,0x1a67,0x1a31,0x1a67,0x1a31,0x1a31,0x1a31,0x1a31, +0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a37,0x1a37,0x1a37,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43, +0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43, +0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1a43,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6, +0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6, +0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2, +0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2, +0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06, +0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06, +0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b06,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09, +0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09, +0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b09,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e, +0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e, +0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b7e,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f, +0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f, +0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1, +0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1, +0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4, +0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4, +0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1bb4,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e, +0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b, +0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d, +0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d, +0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c4d,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59, +0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59, +0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0x1c59,0,0,0,0 }; static const UTrie2 propsVectorsTrie={ propsVectorsTrie_index, - propsVectorsTrie_index+5024, - NULL, - 5024, - 26204, + propsVectorsTrie_index+5368, + nullptr, + 5368, + 27396, 0xa40, - 0x1420, + 0x1578, 0x0, 0x0, 0x110000, - 0x79f8, - NULL, 0, FALSE, FALSE, 0, NULL + 0x7ff8, + nullptr, 0, false, false, 0, nullptr }; -static const uint32_t propsVectors[6999]={ -0x67,0,0,0x67,0,0x4e00000,0x67,0x80000,0x20,0x867,0,0,0xa67,0,0,0xb67, -0,0,0xc67,0,0,0xd67,0,0,0xe67,0,0,0x1067,0,0,0x1167,0, -0,0x1267,0,0,0x1367,0,0,0x1467,0,0,0x1567,0,0,0x1667,0,0, -0x1767,0,0,0x1867,0,0,0x1967,0,0,0x1a67,0,0,0x1b67,0,0,0x1d67, -0,0,0x1f67,0,0,0x2067,0,0,0x2267,0,0,0x2367,0,0,0x2467,0, -0,0x2567,0,0,0x2767,0,0,0x2867,0x80000,0x20,0x2967,0,0,0x2a67,0,0x1600000, -0x2b67,0,0,0x2d67,0,0,0x3167,0x20000000,0,0x3267,0x20000000,0,0x3a67,0,0,0x3b67, -0,0,0x3c67,0,0,0x3e67,0,0,0x4067,0,0,0x4167,0,0,0x4467,0, -0,0x4867,0,0,0x4967,0,0,0x4a67,0,0,0x5067,0,0,0x5167,0,0, -0x5467,0,0,0x5567,0,0,0x5667,0x80000,0x20,0x5767,0,0,0x5867,0,0,0x5967, -0,0,0x5b67,0,0,0x5c67,0,0,0x5d67,0,0,0x6067,0x80000,0x20,0x6267,0, -0,0x6367,0,0,0x6467,0,0,0x6567,0,0,0x6f67,0,0,0x7067,0,0, -0x7367,0x20000000,0,0x7567,0,0,0x7667,0,0,0x7767,0,0,0x7867,0,0,0x7a67, -0,0,0x7b67,0,0,0x7c67,0,0,0x7e67,0,0,0x7f67,0,0,0x8167,0, -0,0x8267,0,0,0x8367,0,0,0x8467,0,0,0x8567,0,0,0x8667,0,0, -0x8767,0,0,0x8867,0,0,0x8967,0,0,0x8b67,0,0,0x8c67,0,0,0x8e67, -0x20000000,0,0x8f67,0,0,0x9067,0,0,0x9167,0,0,0x9267,0,0,0x9367,0, -0,0x9567,0,0,0x9667,0,0,0x9767,0,0,0x9867,0,0,0x9967,0,0, -0x9a67,0,0,0x9c67,0,0,0x9f67,0,0,0xa167,0,0,0xa367,0,0,0xa467, -0,0,0xa567,0,0,0xa667,0,0,0xa767,0,0,0xa867,0,0,0xa967,0, -0,0xaa67,0,0x4e00000,0xab67,0,0x4e00000,0xac67,0,0,0xad67,0,0,0xae67,0,0, -0xaf67,0,0,0xb167,0,0,0xb267,0,0,0xb467,0,0,0xb567,0,0,0xb767, -0,0,0xb867,0,0,0xb967,0,0,0xba67,0,0,0xbc67,0,0,0xbd67,0, -0,0xbe67,0,0,0xbf67,0,0,0xc067,0,0,0xc167,0,0,0xc267,0,0, -0xc367,0,0x4e00000,0xc467,0,0x4e00000,0xc667,0,0,0xc767,0,0,0xc867,0,0,0xc967, -0,0,0xca67,0,0,0xcc67,0,0x4e00000,0xcf67,0,0x4e00000,0xd067,0,0x4e00000,0xd267,0, -0,0xd367,0,0,0xd467,0,0,0xd567,0,0,0xd667,0,0,0xd867,0,0, -0xda67,0,0,0xdb67,0,0,0xdc67,0,0,0xdd67,0,0,0xde67,0,0,0xdf67, -0,0,0xe067,0,0,0xe167,0,0,0xe267,0,0,0xe367,0,0x4e00000,0xe467,0, -0,0xe567,0,0,0xe667,0,0,0xe767,0,0,0xe867,0,0,0xe967,0,0, -0xea67,0,0,0xeb67,0,0,0xec67,0,0,0xed67,0,0,0xee67,0,0,0xef67, -0,0,0xf167,0,0,0xf367,0,0,0xf567,0,0,0xf667,0,0,0xf767,0, -0,0xf867,0,0,0xf967,0,0,0xfa67,0,0x4e00000,0xfb67,0,0,0xfc67,0,0, -0xfd67,0,0,0xfe67,0,0,0x10167,0,0,0x10267,0,0,0x10367,0,0,0x10467, -0,0,0x10567,0,0x4e00000,0x10667,0,0,0x10767,0,0,0x10867,0,0,0x10967,0, -0,0x10a67,0,0,0x10b67,0,0,0x10c67,0,0,0x10d67,0,0,0x10e67,0,0, -0x10f67,0,0,0x11067,0,0,0x11367,0,0,0x11467,0,0,0x11567,0,0,0x11667, -0,0,0x11767,0,0,0x11867,0,0,0x11967,0,0x4e00000,0x11a67,0,0,0x11b67,0, -0,0x11c67,0,0,0x11d67,0,0,0x11e67,0,0,0x11f67,0,0,0x12067,0,0, -0x12167,0,0,0x12267,0,0,0x12367,0,0,0x12467,0,0,0x12567,0,0,0x12667, -0,0,0x12767,0,0,0x12867,0,0,0x12967,0,0,0x12a67,0,0x4e00000,0x12b67,0, -0,0x12c67,0,0,0x12d67,0,0,0x12f67,0,0,0x13067,0,0,0x13167,0,0, -0x13267,0,0,0x13367,0,0,0x13467,0,0,0xa0067,0,0xe00000,0xa4767,0,0xe00000,0xa4f67, -0,0xe00000,0xa5e67,0,0xe00000,0xa5f67,0,0xe00000,0xac567,0,0xe00000,0xad167,0,0xe00000,0xb0067,0, -0xe00000,0xb1267,0,0xe00000,0xb2e67,0,0xe00000,0x11000100,0,0x900020,0x11000100,0x40000001,0x440020,0x11000100,0x40000001,0x643020, -0x11000100,0x40000001,0xa5a040,0x11000100,0x40000001,0x116a8a0,0x11000200,0,0x900020,0x11000200,0x4000001,0xc4000b,0x11000200,0x7c00100,0x220402,0x11000200, -0x24000000,0x14200000,0x11000200,0x24000008,0x1710000,0x11000200,0x40000001,0x1d3b020,0x11000219,0x7c00100,0x220401,0x11000219,0x7c00100,0x250401,0x11000319,0x7c00100, -0x220401,0x11000319,0x7c00100,0x220402,0x11000319,0x7c00100,0x250400,0x11000319,0x7c00100,0x250401,0x11000419,0x7c00100,0x220400,0x11000419,0x7c00100,0x220401, -0x11000419,0x7c00100,0x220402,0x11000419,0x7c00100,0x230400,0x11000419,0x7c00100,0x250400,0x11000419,0x7c00100,0x250401,0x11000419,0x7c00100,0x250402,0x11000519, -0x7c00100,0x220400,0x11000519,0x7c00100,0x230400,0x11000600,0x4000400,0x200002,0x11000600,0x4000400,0x200400,0x11000600,0x7c00500,0x220400,0x11000600,0x7c00500, -0x230400,0x11000600,0x7c00500,0x530400,0x11000600,0x7c00d00,0x230400,0x11000619,0x7c00500,0x22040f,0x11000800,0x4000010,0x1001401,0x11000800,0x4000400,0x200001, -0x11000800,0x6800010,0x201001,0x11000800,0x7c00500,0x230401,0x11000807,0x7c00100,0x220400,0x11000807,0x7c00100,0x250400,0x1100080e,0x4000400,0x200000,0x1100080e, -0x4000400,0x200002,0x1100080e,0x7000500,0x220402,0x1100080e,0x7c00100,0x220400,0x1100080e,0x7c00100,0x220401,0x1100080e,0x7c00100,0x220402,0x1100080e,0x7c00100, -0x250400,0x1100080e,0x7c00100,0x250401,0x1100080e,0x7c00120,0x220402,0x1100080e,0x7c00120,0x250402,0x11000908,0x4000000,0x200000,0x11000908,0x7c00100,0x220400, -0x11000908,0x7c00100,0x220401,0x11000908,0x7c00100,0x250400,0x11000908,0x7c00100,0x250401,0x11000a03,0x4000000,0x200400,0x11000a03,0x4000000,0x201000,0x11000a03, -0x4000000,0x270000,0x11000a03,0x7c00100,0x220400,0x11000a03,0x7c00100,0x220402,0x11000a03,0x7c00100,0x250400,0x11000a03,0x7c00500,0x230400,0x11000a03,0xc000010, -0x1049400,0x11000b13,0x2802500,0x962460,0x11000b13,0x4000000,0x200000,0x11000b13,0x4000000,0x201000,0x11000b13,0x4000000,0x230400,0x11000b13,0x4000002,0x400000, -0x11000b13,0x4000010,0x200000,0x11000b13,0x7c00100,0x2633800,0x11000c00,0x80000000,0x218960,0x11000c02,0x2802100,0x962460,0x11000c02,0x2802400,0x962460,0x11000c02, -0x4000000,0x200000,0x11000c02,0x4000000,0x1329400,0x11000c02,0x4000000,0x1329800,0x11000c02,0x4000000,0x1500000,0x11000c02,0x6800000,0x1329800,0x11000c02,0x7c00100, -0x230400,0x11000c02,0x7c00100,0x230401,0x11000c02,0x7c00100,0x230402,0x11000c02,0x7c00500,0x230400,0x11000c02,0x7d00100,0x230400,0x11000f01,0x2802400,0x962460, -0x11000f0a,0x2802100,0x962460,0x11000f0a,0x2802400,0x962460,0x11000f0a,0x2806400,0x962460,0x11000f0a,0x4000000,0x200000,0x11000f0a,0x6800100,0x962540,0x11000f0a, -0x7c00100,0x230400,0x11000f0a,0x7c00100,0x230401,0x11001004,0x2802100,0x962460,0x11001004,0x2802400,0x962460,0x11001004,0x2806400,0x962460,0x11001004,0x4000000, -0x200000,0x11001004,0x4000000,0x1500000,0x11001004,0x6800100,0x962540,0x11001004,0x6800100,0x962541,0x11001004,0x7c00100,0x230400,0x11001004,0x7c00100,0x230401, -0x11001110,0x2802100,0x962460,0x11001110,0x2802400,0x962460,0x11001110,0x2806400,0x962460,0x11001110,0x6800100,0x962540,0x11001110,0x7c00100,0x230400,0x11001110, -0x7c00100,0x230401,0x1100120f,0x2802100,0x962460,0x1100120f,0x2802400,0x962460,0x1100120f,0x2806400,0x962460,0x1100120f,0x6800100,0x962540,0x1100120f,0x7c00100, -0x230400,0x1100131f,0x2802100,0x962460,0x1100131f,0x2802400,0x962460,0x1100131f,0x2806400,0x962460,0x1100131f,0x4000000,0x200000,0x1100131f,0x6800000,0x1329800, -0x1100131f,0x6800100,0x962540,0x1100131f,0x6800100,0x962541,0x1100131f,0x7c00100,0x230400,0x1100131f,0x7c00100,0x230401,0x11001423,0x2802100,0x962460,0x11001423, -0x2806400,0x962460,0x11001423,0x6800100,0x962540,0x11001423,0x6800100,0x962541,0x11001423,0x7c00100,0x230400,0x11001423,0x7c00100,0x230401,0x11001524,0x2802100, -0x962460,0x11001524,0x2802100,0x962461,0x11001524,0x2806400,0x962460,0x11001524,0x6800000,0x1329800,0x11001524,0x6800100,0x962540,0x11001524,0x7c00100,0x230400, -0x11001615,0x2802100,0x962460,0x11001615,0x2806400,0x962460,0x11001615,0x6800100,0x962540,0x11001615,0x6800100,0x962541,0x11001615,0x7c00100,0x230400,0x1100171a, -0x2802100,0x962460,0x1100171a,0x2806400,0x962460,0x1100171a,0x6800000,0x1329800,0x1100171a,0x6800100,0x962540,0x1100171a,0x6800100,0x962541,0x1100171a,0x7c00100, -0x230400,0x11001900,0x4000000,0x1600000,0x11001926,0x2802100,0x1862460,0x11001926,0x2802400,0x1862460,0x11001926,0x2806100,0x1862460,0x11001926,0x4000000,0x200000, -0x11001926,0x4000010,0x400000,0x11001926,0x6800000,0x1329800,0x11001926,0x7800100,0x1830142,0x11001926,0x7c00100,0x1830000,0x11001926,0x7c00900,0x1830000,0x11001926, -0x7e00100,0x1830000,0x11001a18,0x2802100,0x1862460,0x11001a18,0x2802400,0x1862460,0x11001a18,0x6800000,0x1329800,0x11001a18,0x7800100,0x1830142,0x11001a18,0x7c00100, -0x1830000,0x11001a18,0x7c00100,0x1830002,0x11001a18,0x7c00900,0x1830000,0x11001a18,0x7e00100,0x1830000,0x11001d0c,0x7c00100,0x230400,0x11001d0c,0x7c00100,0x250400, -0x11001e12,0x7c00100,0x2230500,0x11001e12,0x7c00100,0x2330520,0x11001e12,0x7c80100,0x2330520,0x11002619,0x7c00100,0x220401,0x11002619,0x7c00100,0x220402,0x11002619, -0x7c00100,0x250401,0x1100270e,0x4000400,0x200001,0x1100270e,0x4000400,0x200002,0x1100270e,0x4000400,0x500001,0x1100270e,0x7c00100,0x220401,0x1100270e,0x7c00100, -0x250401,0x11002800,0x80000,0x918820,0x11002800,0x80000,0x1c18020,0x11002800,0x180000,0x918820,0x11002800,0x4000001,0x445801,0x11002800,0x4000001,0x445802, -0x11002800,0x4000001,0xc4000b,0x11002800,0x6800000,0x201c00,0x11002800,0x6800020,0x201c00,0x11002800,0x24000000,0x200000,0x11002800,0x24000000,0x200002,0x11002800, -0x24000000,0x810000,0x11002800,0x24000000,0x1410000,0x11002800,0x24000000,0x1500000,0x11002800,0x24000000,0x1500002,0x11002800,0x24000002,0x400000,0x11002800,0x24000006, -0xc0000b,0x11002800,0x24000008,0x1410000,0x11002800,0x24000008,0x1710000,0x11002800,0x24000020,0x1001400,0x11002800,0x24000020,0x1500002,0x11002800,0x2c000010,0x1248000, -0x11002800,0x2c000010,0x15248002,0x11002800,0x40000001,0x63b020,0x11002800,0x40080000,0x918820,0x11002801,0x80000,0xaa65620,0x11002801,0x82000,0x962460,0x11002900, -0x4000000,0x20000e,0x11002900,0x4000000,0x20000f,0x11002900,0x4000020,0x20000e,0x11002900,0x4000020,0x20000f,0x11002900,0x4000020,0x81000e,0x11002900,0x4000020, -0x81000f,0x11002900,0x4000020,0x141000e,0x11002900,0x4000020,0x141000f,0x11002900,0x4000022,0x20000e,0x11002900,0x4000022,0x20000f,0x11002a00,0x4000000,0x1500000, -0x11002a00,0x4000000,0x1600000,0x11002a00,0x4000000,0x1600002,0x11002b01,0x2000,0x962460,0x11002b01,0x2802020,0x962460,0x11002c00,0x4000000,0x200000,0x11002c00, -0x4000000,0x200002,0x11002c00,0x4000000,0x20000f,0x11002c00,0x4000020,0x200000,0x11002c00,0x7c00000,0x200000,0x11002c00,0x7c00020,0x200000,0x11002c00,0x7c00120, -0x220405,0x11002c00,0x7c00120,0x230402,0x11002c00,0x7c00120,0x250402,0x11002c00,0x7c00120,0x250405,0x11002c19,0x7c00100,0x250400,0x11002c19,0x7c00100,0x250401, -0x11002d00,0x4000000,0x100006,0x11002d00,0x4000000,0x200006,0x11002d19,0x7c00100,0x220402,0x11002d19,0x7c00100,0x230400,0x11002d19,0x7c00100,0x250402,0x11002e00, -0x24000000,0x200000,0x11002e00,0x24000020,0x200000,0x11002e00,0x24000020,0x200001,0x11002e00,0x24000020,0x14200000,0x11002f00,0x24000020,0x200000,0x11002f00,0x24000020, -0x200001,0x11002f00,0x24000020,0x200002,0x11002f00,0x24000020,0xf00000,0x11002f00,0x24000020,0x1600000,0x11002f00,0x24000022,0x1600000,0x11003000,0x24000000,0x200000, -0x11003000,0x24000000,0x14200000,0x11003000,0x24000020,0x200000,0x11003000,0x24000020,0x810000,0x11003000,0x24000020,0x1410000,0x11003100,0x24000000,0x200000,0x11003200, -0x24000000,0x200000,0x11003300,0x4000000,0x100003,0x11003400,0x24000000,0x100000,0x11003400,0x24000000,0x200000,0x11003500,0x24000000,0x200000,0x11003600,0x24000000, -0x200000,0x11003600,0x24000000,0x14200000,0x11003600,0x24000020,0x200000,0x11003700,0x24000000,0x200000,0x11003700,0x24000000,0x4200000,0x11003700,0x24000000,0x4e00000, -0x11003700,0x24000000,0x14200000,0x11003700,0x24000000,0x14e00000,0x11003700,0x24000000,0x96800000,0x11003700,0x24000020,0x4200000,0x11003800,0x4000000,0x100000,0x11003800, -0x24000000,0x200000,0x11003800,0x24000000,0xb00000,0x11003800,0x24000000,0x1710000,0x11003800,0x24000000,0x4200000,0x11003800,0x24000000,0x4e00000,0x11003800,0x24000000, -0x14200000,0x11003800,0x24000000,0x14b00000,0x11003800,0x24000000,0x14e00000,0x11003800,0x24000000,0x96800000,0x11005003,0x7c00100,0x220402,0x11005013,0x2802500,0x962460, -0x11005013,0x4000020,0x200005,0x11005013,0x7c00100,0x2633801,0x11005013,0x7c00100,0x2633802,0x11005013,0x7c00100,0x2633805,0x11005019,0x7c00100,0x220402,0x11005100, -0x24000000,0x810000,0x11005100,0x24000000,0x1410000,0x11005102,0x7000100,0x230408,0x11005102,0x7c00100,0x230404,0x11005102,0x7c00100,0x230407,0x11005102,0x7c00100, -0x230408,0x11005102,0x7c00100,0x230409,0x11005201,0x2802400,0x962460,0x11005500,0x80000,0x1e18820,0x11005502,0x7000100,0x230408,0x11005502,0x7c00100,0x230404, -0x11005502,0x7c00100,0x230407,0x11005502,0x7c00100,0x230408,0x11005502,0x7c00100,0x230409,0x11005667,0x1000,0,0x11020200,0x80004,0x418820,0x11020200, -0x4000000,0x100006,0x11020200,0x4000000,0x10000f,0x11020200,0x4000400,0x100002,0x11020200,0x4000400,0x500002,0x11020200,0x6800c00,0x101000,0x11020200,0x24000000, -0x100000,0x11020200,0x24000000,0x1400000,0x11020200,0x24000000,0x1500000,0x11020200,0x24000000,0x1600000,0x11020200,0x24000000,0x14200000,0x11020200,0x24000020,0x100000, -0x11020200,0x24000020,0x1600000,0x11020219,0x7c00100,0x12040f,0x11020219,0x7c00100,0x220400,0x11020219,0x7c00100,0x220401,0x11020219,0x7c00100,0x250400,0x11020319, -0x7c00100,0x220400,0x11020319,0x7c00100,0x220401,0x11020319,0x7c00100,0x220402,0x11020319,0x7c00100,0x250400,0x11020319,0x7c00100,0x250402,0x11020319,0x7d00100, -0x220402,0x11020419,0x7c00100,0x220401,0x11020519,0x7c00100,0x220400,0x11020600,0x4000400,0x100002,0x11020600,0x4000400,0x200400,0x11020600,0x7c00500,0x130400, -0x11020600,0x7c00d00,0x130400,0x11020701,0x2802400,0x962460,0x11020701,0x2802400,0x962461,0x11020701,0x2802400,0xc62460,0x1102080e,0x7c00100,0x220400,0x1102080e, -0x7c00100,0x250400,0x11020908,0x7c00100,0x220400,0x11020908,0x7c00100,0x220401,0x11020908,0x7c00100,0x250400,0x11020908,0x7c00100,0x250401,0x11022800,0x24000000, -0x100000,0x11022800,0x24000000,0x200000,0x11022800,0x24000000,0x200002,0x11022800,0x24000000,0x401000,0x11022800,0x24000000,0xf00002,0x11022800,0x24000000,0xf0ac02, -0x11022800,0x24000000,0x1500000,0x11022800,0x24000002,0x100000,0x11022800,0x24000002,0x370000,0x11022800,0x24000002,0x470000,0x11022800,0x24000006,0x400000,0x11022800, -0x24000008,0x1710000,0x11022800,0x24000008,0x1712c00,0x11022800,0x24000020,0x100000,0x11022800,0x24000020,0x1500000,0x11022800,0x24000020,0x1500002,0x11022900,0x4000000, -0x10000e,0x11022900,0x4000000,0x10000f,0x11022919,0x7c00100,0x12040f,0x11022c00,0x4000000,0x100002,0x11022c00,0x4000000,0x1500002,0x11022c00,0x4000000,0x1600002, -0x11022c00,0x4000000,0x1410000f,0x11022c00,0x7c00120,0x120405,0x11022c0e,0x7c00100,0x250401,0x11022c19,0x7c00100,0x150401,0x11022d00,0x4000000,0x100006,0x11022d00, -0x4000000,0x200006,0x11022d19,0x7c00100,0x120402,0x11022d19,0x7c00100,0x150402,0x11022e00,0x24000000,0x200000,0x11022e00,0x24000020,0x100000,0x11022e00,0x24000020, -0x14100000,0x11022f00,0x24000020,0x100000,0x11022f00,0x24000020,0x100001,0x11022f00,0x24000020,0x100002,0x11023000,0x24000000,0x100000,0x11023300,0x4000000,0x100002, -0x11023300,0x4000000,0x100003,0x11023300,0x4000100,0x120403,0x11023300,0x4000100,0x150403,0x11023300,0x4000100,0x14150403,0x11023400,0x24000000,0x100000,0x11023500, -0x24000000,0x100000,0x11023600,0x24000000,0x100000,0x11023600,0x24000020,0x100000,0x11023600,0x24000020,0x14100000,0x11023700,0x24000000,0x4100000,0x11023700,0x24000000, -0x4e00000,0x11023700,0x24000000,0x14100000,0x11023700,0x24000000,0x14e00000,0x11023700,0x24000020,0x100000,0x11023700,0x24000020,0x4100000,0x11023700,0x24000020,0x14100000, -0x11023800,0x4000000,0x100000,0x11023800,0x24000000,0x200000,0x11024e67,0,0,0x11025600,0x4000000,0x100000,0x11042a00,0x4000000,0x1600000,0x11045700, -0x4000000,0x20000a,0x11045700,0x4000020,0x20000a,0x11045712,0x7c00100,0xe3040a,0x11045712,0x7c80100,0xe3040a,0x11045716,0x7c00100,0xe30c0a,0x11045716,0x7c00100, -0x2530c0a,0x11063d00,0x4000001,0x445811,0x11065700,0x4000000,0x810011,0x11065700,0x4000000,0xe00011,0x11065700,0x4000000,0x1410011,0x11065700,0x4000000,0x1500011, -0x11065700,0x4000000,0x1600011,0x11065700,0x4000006,0xe70011,0x11065700,0x4000008,0xe00011,0x11065700,0x4000008,0xe02c11,0x11065700,0x4000010,0x871411,0x11065700, -0x4000010,0x1201411,0x11065700,0x4000010,0x1271011,0x11065700,0x4000020,0xe00011,0x11065700,0x4000400,0xe00011,0x11065700,0x4000420,0xe00011,0x11065700,0x6800000, -0xe01c11,0x11065700,0x6800040,0xe29811,0x11065700,0xc000010,0x80ac11,0x11065700,0xc000010,0xb48011,0x11065719,0x7c00100,0xe20411,0x11065719,0x7c00100,0xe50411, -0x11065719,0x7c00140,0xe20411,0x11065719,0x7c00140,0xe50411,0x11080100,0x6800000,0x201c00,0x11080100,0x68000c0,0x19329800,0x11080100,0x24000000,0x200000,0x11080100, -0x24000000,0x810000,0x11080100,0x24000000,0x1410000,0x11080100,0x24000000,0x1500000,0x11080100,0x24000000,0x1600000,0x11080100,0x24000000,0x1b00000,0x11080100,0x24000000, -0x2410000,0x11080100,0x24000000,0x18200000,0x11080100,0x24000006,0xd70000,0x11080100,0x24000008,0x1713c00,0x11080100,0x24000008,0x1714000,0x11080100,0x24000010,0x1001400, -0x11080100,0x24000010,0x1071000,0x11080100,0x24000010,0x1071400,0x11080100,0x24000020,0x200000,0x11080100,0x24000020,0x400000,0x11080100,0x24000020,0x1600000,0x11080100, -0x24000400,0x200000,0x11080100,0x24000420,0x200000,0x11080100,0x2c000010,0xb48000,0x11080100,0x2c000010,0x100ac00,0x11080100,0x44000001,0x1a45800,0x11080119,0x7c00100, -0x220400,0x11080119,0x7c00100,0x250400,0x11080119,0x7c001c0,0x220400,0x11080119,0x7c001c0,0x250400,0x11080200,0x4000400,0x200002,0x11080200,0x24000000,0x200000, -0x11080200,0x24000000,0x1500000,0x11080200,0x24000000,0x1600000,0x11080200,0x24000020,0x200000,0x110a1e12,0x7c00100,0x2130480,0x110a1e12,0x7c80100,0x2130480,0x110a3000, -0x24000000,0x34e00000,0x110a3000,0x24100000,0x810001,0x110a3000,0x24100000,0x1410001,0x110a3700,0x24000000,0x34200000,0x110a3d00,0x4000000,0xe00000,0x110a3d00,0x4000000, -0xe00002,0x110a3d00,0x24000000,0xe00000,0x110a3d11,0x7c00300,0xe30000,0x110a3d11,0x7c00900,0x1230400,0x110a3d12,0x2802400,0x962460,0x110a3e14,0x7c00100,0xe30000, -0x110a3e14,0x7c00100,0xe30001,0x110a3e14,0x7c00100,0x2530000,0x110a3e14,0x7c00900,0x1230000,0x110a3e14,0x7c00900,0x1230001,0x110a3f16,0x7c00100,0xe30c00,0x110a3f16, -0x7c00100,0xe30c01,0x110a3f16,0x7c00100,0x2530c00,0x110a3f16,0x7c00900,0x1230c00,0x110a3f16,0x7c00900,0x1230c01,0x110a4005,0x7c00100,0xe30400,0x110a4112,0x7c00100, -0xe30402,0x110a4112,0x7c80100,0xe30402,0x110a4400,0x4000000,0xe00000,0x110a4412,0x4000000,0xe00002,0x110a4412,0x4000000,0xe00003,0x110a4416,0x4000000,0xe00c03, -0x110a4500,0x4000000,0xe0000d,0x110a4516,0x4000000,0xe00c0d,0x110a4711,0x7c40300,0xe30000,0x110a4f11,0x7c00300,0xe30001,0x110a4f11,0x7c40300,0xe30000,0x110a5300, -0x4000000,0x810010,0x110a5300,0x4000000,0xe00002,0x110a5300,0x4000000,0xe00010,0x110a5300,0x4000000,0x1410010,0x110a5300,0x4000002,0xe70010,0x110a5300,0x4000008, -0x810010,0x110a5300,0x4000008,0x1410010,0x110a5300,0x6800000,0xe01c02,0x110a5300,0x6800000,0xe01c10,0x110a5400,0x4000000,0x81000c,0x110a5400,0x4000000,0xe0000c, -0x110a5400,0x4000000,0x141000c,0x110a5400,0x4000000,0x150000c,0x110a5400,0x4000000,0x160000c,0x110a5400,0x4000002,0xe7000c,0x110a5400,0x4000010,0x87140c,0x110a5400, -0x4000010,0xe7000c,0x110a5400,0x4000010,0x120140c,0x110a5400,0x4000010,0x127100c,0x110a5400,0x4000020,0xe0000c,0x110a5400,0x4000026,0xe7000c,0x110a5400,0xc000010, -0x80ac0c,0x110a5400,0xc000010,0xb4800c,0x11400c0c,0x4000010,0xb00000,0x11400c0c,0x4000010,0x1071400,0x11400c0c,0xc000010,0xb48000,0x11400c16,0x7c00900,0x230400, -0x11400f40,0xc000010,0x448000,0x11400f54,0xc000010,0x448000,0x11401d89,0x4000000,0x200000,0x11403dbf,0x4000000,0xe00000,0x114457b4,0x4000004,0x120000a,0x114457b4, -0x4000008,0x81000a,0x114457b4,0x4000008,0x141000a,0x114457b4,0x4000010,0x87000a,0x114457b4,0xc000010,0x84800a,0x114457bd,0x3802500,0x126246a,0x114457bd,0x7c00d00, -0x2530c0a,0x114a3db4,0x24000000,0x810000,0x114a3db4,0x24000000,0x1410000,0x114a3db4,0x24000008,0x810000,0x114a3db4,0x24000008,0x1410000,0x114a3db4,0x24000010,0x870000, -0x114a3db4,0x2c000010,0x848000,0x114a3dba,0x4000000,0xe00000,0x114a3dba,0x24000000,0xe00000,0x114a3dba,0x24000002,0x1200000,0x114a3dba,0x24000002,0x14e00000,0x114a3dba, -0x24000008,0x810000,0x114a3dba,0x24000008,0x1410000,0x114a3dbd,0x7c00900,0x930c00,0x114a3dbd,0x7c00900,0xe30c00,0x114a3dbf,0x7c00300,0xe30000,0x114a3ebd,0x7000400, -0x1200c02,0x114a3fb4,0x4000004,0x1200000,0x114a3fbd,0x7c00d00,0x2530c00,0x114a42bf,0x4000000,0xe00000,0x114a42bf,0x4000000,0xe0000f,0x114a44bf,0x4000000,0xe00002, -0x114a44bf,0x4000000,0xe00003,0x114a44bf,0x4000000,0x14e00003,0x114a45bf,0x4000000,0xe00002,0x114a45bf,0x4000000,0xe0000d,0x1180090a,0x2802400,0x962460,0x11800c1e, -0x2802100,0x962460,0x11800c1e,0x2802500,0x962460,0x11800f27,0x2802400,0x962460,0x11800f34,0x2802400,0x962460,0x11820700,0x2802400,0x962460,0x11820700,0x2802500, -0x962460,0x118a3dc0,0x2802400,0x962460,0x118a3ebd,0x2802400,0x962460,0x11c00904,0x2802400,0x962460,0x11c00908,0x2802400,0x962460,0x11c00c20,0xc000010,0xb48000, -0x11c00c23,0x6800000,0x1329800,0x11c00f6d,0x6800000,0x1329800,0x11c01072,0x6800000,0x1329800,0x11c01176,0x6800000,0x1329800,0x11c0127a,0x6800000,0x1329800,0x11c0147e, -0x4000000,0x200000,0x11c0147e,0x6800000,0x1329800,0x11c01682,0x6800000,0x1329800,0x11c051fa,0x7c00100,0x230408,0x20000067,0x1000,0,0x20000b13,0x2802400, -0x962460,0x20000b13,0x2802500,0x962460,0x20001b27,0x2802100,0x962460,0x20001b27,0x2802100,0x962461,0x20001b27,0x2802400,0x962460,0x20001b27,0x2806400,0x962460, -0x20001b27,0x2902100,0x962462,0x20001b27,0x4000000,0x200000,0x20001b27,0x4000000,0x400000,0x20001b27,0x4000000,0x500000,0x20001b27,0x4000000,0x810000,0x20001b27, -0x4000000,0xb00000,0x20001b27,0x4000000,0xc0000b,0x20001b27,0x4000000,0x1410000,0x20001b27,0x4000010,0xb00000,0x20001b27,0x4000010,0xc00000,0x20001b27,0x6800000, -0x1329800,0x20001b27,0x6800100,0x462540,0x20001b27,0x6800400,0x962540,0x20001b27,0x7c00100,0x230400,0x20001b27,0x7c00100,0x230401,0x20002619,0x7c00100,0x220401, -0x20002a00,0x4000000,0x1600000,0x20004b67,0,0x1900000,0x20004c67,0,0x1900000,0x20004d67,0,0x1900000,0x20006d67,0x1000,0,0x20006e67, -0x1000,0,0x20026d67,0,0,0x20026e67,0,0,0x200a4a12,0x7c00100,0x1f304c1,0x200a4a12,0x7c00100,0x20304e1,0x21005600,0x4000000, -0x700000,0x21022a00,0x4000000,0x1600000,0x30000419,0x7c00100,0x220400,0x30000419,0x7c00100,0x220401,0x30000419,0x7c00100,0x250400,0x30000419,0x7c00100,0x250401, -0x30000519,0x7c00100,0x220400,0x30000600,0x4000400,0x200400,0x30000600,0x7c00500,0x230400,0x30000605,0x4000400,0x200400,0x3000080e,0x7c00100,0x220400,0x30000908, -0x2000,0x962460,0x30000908,0x7c00100,0x220400,0x30000908,0x7c00100,0x220401,0x30000908,0x7c00100,0x250400,0x30000908,0x7c00100,0x250401,0x30000a03,0x4000006, -0x400400,0x30000c02,0x4000000,0x200000,0x30000c02,0x7c00100,0x230400,0x30000d22,0x2802100,0x962460,0x30000d22,0x2802400,0x962460,0x30000d22,0x2802500,0x962460, -0x30000d22,0x4000000,0x200000,0x30000d22,0x4000010,0x200000,0x30000d22,0x7c00100,0x230400,0x30000d22,0xc000010,0x248000,0x30000d22,0x80000000,0x218960,0x30000e25, -0x2802500,0x962460,0x30000e25,0x7c00100,0x230400,0x30001821,0x2802100,0x962460,0x30001821,0x2806400,0x962460,0x30001821,0x4000000,0x200000,0x30001821,0x6800100, -0x962540,0x30001821,0x6800100,0x962541,0x30001821,0x7c00100,0x230400,0x30001b27,0x2802100,0x962460,0x30001b27,0x2802400,0x962460,0x30001b27,0x4000000,0x200000, -0x30001b27,0x4000000,0x400000,0x30001b27,0x7c00100,0x230400,0x30001c1c,0x2802100,0x1862460,0x30001c1c,0x2802400,0x1862460,0x30001c1c,0x2806400,0x1862460,0x30001c1c, -0x4000000,0x200000,0x30001c1c,0x6800100,0x1862400,0x30001c1c,0x6800100,0x1862540,0x30001c1c,0x7c00100,0x1830000,0x30001c1c,0x7c00100,0x1830001,0x30001c1c,0xc000010, -0x448000,0x30001f0b,0x4000000,0x200000,0x30001f0b,0x4000010,0x200000,0x30001f0b,0x4000010,0x400000,0x30001f0b,0x6800000,0x200000,0x30001f0b,0x7c00100,0x230400, -0x30001f0b,0xc000010,0x248000,0x30002006,0x7c00100,0x250400,0x30002128,0x4000000,0x200000,0x30002128,0x7c00100,0x230400,0x30002128,0xc000010,0x248000,0x3000221d, -0x4000000,0x810000,0x3000221d,0x4000000,0x1410000,0x3000221d,0x4000001,0x445800,0x3000221d,0x7c00100,0x230400,0x30002300,0x4000010,0x400000,0x30002320,0x7c00100, -0x230400,0x30002417,0x2802100,0x1862460,0x30002417,0x2802400,0x1862460,0x30002417,0x2806400,0x1862460,0x30002417,0x2882000,0x1862460,0x30002417,0x4000000,0x200000, -0x30002417,0x4000000,0x400000,0x30002417,0x4000000,0x1600000,0x30002417,0x4000010,0x400000,0x30002417,0x4000010,0x1200000,0x30002417,0x6800000,0x1329800,0x30002417, -0x6800100,0x1862540,0x30002417,0x7c00100,0x1830000,0x30002417,0x7d00100,0x1830000,0x3000251b,0x80000,0xc18820,0x3000251b,0x2802100,0x962460,0x3000251b,0x3c02100, -0x962460,0x3000251b,0x4000000,0x200000,0x3000251b,0x4000006,0x500000,0x3000251b,0x4000010,0x400000,0x3000251b,0x4000010,0xb70000,0x3000251b,0x4000800,0x200000, -0x3000251b,0x6800000,0x1329800,0x3000251b,0x7c00100,0x230400,0x3000251b,0x7c00900,0x230400,0x3000251b,0xc000010,0xb48000,0x3000251b,0x12882000,0x962460,0x30002800, -0x24000000,0x200000,0x30002800,0x2c000010,0x1248002,0x30002800,0x2c000010,0x15248002,0x30002a00,0x4000000,0x1600000,0x30002b01,0x2000,0x962460,0x30002b01,0x2000, -0x8962460,0x30002c00,0x4000000,0x200000,0x30002c00,0x7c00100,0x14220405,0x30002d19,0x7c00100,0x250400,0x30002e00,0x24000000,0x200000,0x30003000,0x24000000,0x200000, -0x30003000,0x24000000,0x4200000,0x30003100,0x24000000,0x200000,0x30003600,0x24000000,0x200000,0x30003700,0x24000000,0x4200000,0x3000392e,0x24000000,0x200000,0x30005013, -0x7c00100,0x2633801,0x30005600,0,0x918820,0x30020600,0x4000400,0x500400,0x30020701,0x2802400,0x962460,0x30020701,0x2802400,0xc62460,0x300a3a11,0x4020000, -0xe00000,0x300a3a11,0x4020000,0xe00002,0x300a3b11,0x4020000,0xe00002,0x300a3c00,0x4008000,0xe00000,0x300a3c00,0x4010000,0xe00000,0x300a3d11,0x7c00300,0xe30002, -0x300a4305,0x7c00100,0xe30400,0x300a4611,0x7c40300,0xe30000,0x300a4829,0x7c00100,0xe30400,0x300a4829,0x7c00900,0x1230400,0x300a4929,0x4000000,0xe00000,0x3040258f, -0x4000010,0x400000,0x3040258f,0x4000010,0xb70000,0x3040258f,0xc000010,0xb48000,0x304028af,0x4000001,0xc41c0b,0x304a3dbf,0x4000000,0xe00000,0x30800c1e,0x2802100, -0x962460,0x30c01c87,0x6800000,0x1329800,0x3100080e,0x7c00120,0x220402,0x3100080e,0x7c00120,0x250402,0x31005167,0x1000,0,0x3100581e,0x4000000,0x200000, -0x3100581e,0x7c00100,0x230400,0x3100590d,0x7c00100,0x230400,0x31005a09,0x7c00100,0x220400,0x31005a09,0x7c00100,0x250400,0x31005b00,0x4000000,0x200000,0x31005c00, -0x80000,0x918820,0x31005c00,0x2802000,0x962460,0x31005c00,0x2802400,0x962460,0x31005c00,0x4000000,0x200000,0x31005c00,0x4000000,0x200001,0x31005c00,0x6800000, -0x962540,0x31005c00,0x6800400,0x962540,0x31005c01,0x2802400,0x962460,0x31005d00,0x4000020,0x200005,0x31005d00,0x6800020,0x1329805,0x31005d00,0x7c00120,0x220405, -0x31005d00,0x7c00120,0x250405,0x31006000,0x82000,0x8962460,0x31006000,0x180000,0x918820,0x310a5e11,0x7c40300,0xe30000,0x310a5f11,0x7c00300,0xe30001,0x32000419, -0x7c00100,0x250400,0x3200080e,0x4000020,0x200000,0x3200080e,0x7c00100,0x220400,0x3200080e,0x7c00100,0x250400,0x32000908,0x7c00100,0x220400,0x32000908,0x7c00100, -0x250400,0x32000c02,0x7c00100,0x230400,0x32000e25,0x7c00100,0x230400,0x32001d0c,0x7c00100,0x230400,0x32002800,0x80000,0x1e18820,0x32002800,0x80020,0x218820, -0x32002800,0x4000001,0x445802,0x32002800,0x24000000,0x200000,0x32002800,0x24000000,0x200002,0x32002800,0x24000020,0x200000,0x32002800,0x2c000010,0x1248002,0x32002919, -0x7c00100,0x22040f,0x32002a00,0x4000000,0x1600000,0x32002b01,0x2000,0x962460,0x32002b01,0x2802000,0x962460,0x32002b01,0x2802020,0x962460,0x32002c00,0x4000000, -0x200000,0x32002c00,0x4000020,0x200000,0x32002c00,0x4000020,0x200005,0x32002c00,0x7c00120,0x220405,0x32002c00,0x7c00120,0x250405,0x32002e00,0x24000020,0x200000, -0x32002f00,0x24000020,0x200000,0x32003000,0x24000000,0x200000,0x32003000,0x24000020,0x200000,0x32003500,0x24000000,0x200000,0x32003600,0x24000020,0x200000,0x32003600, -0x24000020,0x14200000,0x32003700,0x24000000,0x200000,0x32003700,0x24000000,0x4100000,0x32003700,0x24000000,0x4200000,0x32003700,0x24000000,0x14200000,0x32003800,0x24000000, -0x810000,0x32003800,0x24000000,0x1410000,0x32005102,0x4000000,0x1500008,0x32005502,0x7c00100,0x230400,0x32006108,0x7c00100,0x220400,0x32006108,0x7c00100,0x250400, -0x3200622a,0x2802100,0x962460,0x3200622a,0x2806000,0x962460,0x3200622a,0x7c00100,0x230400,0x3200632b,0x2802100,0x962460,0x3200632b,0x2806000,0x962460,0x3200632b, -0x7c00100,0x230400,0x3200642c,0x2802100,0x962460,0x3200642c,0x7c00100,0x230400,0x3200652d,0x2802100,0x962460,0x3200652d,0x7c00100,0x230400,0x32006600,0x24000020, -0x200000,0x32006700,0x24000020,0x200000,0x32006800,0x24000020,0x200000,0x32006800,0x24000020,0x14200000,0x32006900,0x24000020,0x200000,0x32006900,0x24000020,0x810000, -0x32006900,0x24000020,0x1410000,0x32006a00,0x24000020,0x200000,0x32006a00,0x24000020,0x200001,0x32006a00,0x24000020,0x200002,0x32020701,0x2882000,0xc62460,0x32023300, -0x4000000,0x100000,0x32026c01,0x12882000,0x962460,0x32026c01,0x12882000,0x8962460,0x32065700,0x4000000,0x810011,0x32065700,0x4000000,0x1410011,0x32086600,0x24000020, -0x810000,0x32086600,0x24000020,0x1410000,0x32086900,0x24000020,0x810000,0x32086900,0x24000020,0x1410000,0x320a3600,0x24000020,0x34200000,0x320a3d11,0x7c00100,0x1230400, +static const uint32_t propsVectors[7260]={ +0x67,0,0,0x67,0,0xe00000,0x67,0x80000,0x20,0x867,0,0,0xa67,0,0,0xb67, +0,0,0xd67,0,0,0xe67,0,0,0x1067,0,0,0x1167,0,0,0x1267,0, +0,0x1367,0,0,0x1467,0,0,0x1567,0,0,0x1667,0,0,0x1767,0,0, +0x1867,0,0,0x1967,0,0,0x1a67,0,0,0x1b67,0,0,0x1d67,0,0,0x1f67, +0,0,0x2067,0,0,0x2267,0,0,0x2367,0,0,0x2467,0,0,0x2567,0, +0,0x2767,0,0,0x2867,0x80000,0x20,0x2967,0,0,0x2a67,0,0x1600000,0x2b67,0,0, +0x2d67,0,0,0x3167,0x20000000,0,0x3267,0x20000000,0,0x3a67,0,0,0x3b67,0,0,0x3e67, +0,0,0x4067,0,0,0x4167,0,0,0x4467,0,0,0x4867,0,0,0x4967,0, +0,0x4a67,0,0,0x5067,0,0,0x5167,0,0,0x5467,0,0,0x5567,0,0, +0x5667,0x80000,0x20,0x5767,0,0,0x5867,0,0,0x5967,0,0,0x5b67,0,0,0x5c67, +0,0,0x5d67,0,0,0x6067,0x80000,0x20,0x6267,0,0,0x6367,0,0,0x6467,0, +0,0x6567,0,0,0x6f67,0,0,0x7067,0,0,0x7367,0x20000000,0,0x7567,0,0, +0x7667,0,0,0x7767,0,0,0x7867,0,0,0x7a67,0,0,0x7b67,0,0,0x7c67, +0,0,0x7e67,0,0,0x7f67,0,0,0x8167,0,0,0x8267,0,0,0x8467,0, +0,0x8567,0,0,0x8667,0,0,0x8767,0,0,0x8967,0,0,0x8b67,0,0, +0x8c67,0,0,0x8e67,0x20000000,0,0x8f67,0,0,0x9067,0,0,0x9167,0,0,0x9267, +0,0,0x9367,0,0,0x9567,0,0,0x9667,0,0,0x9767,0,0,0x9867,0, +0,0x9967,0,0,0x9a67,0,0,0x9c67,0,0,0x9f67,0,0,0xa167,0,0, +0xa367,0,0,0xa467,0,0,0xa567,0,0,0xa667,0,0,0xa767,0,0,0xa867, +0,0,0xa967,0,0,0xaa67,0,0xe00000,0xab67,0,0xe00000,0xac67,0,0,0xad67,0, +0,0xae67,0,0,0xaf67,0,0,0xb167,0,0,0xb267,0,0,0xb467,0,0, +0xb567,0,0,0xb767,0,0,0xb867,0,0,0xb967,0,0,0xba67,0,0,0xbc67, +0,0,0xbd67,0,0,0xbe67,0,0,0xbf67,0,0,0xc067,0,0,0xc167,0, +0,0xc367,0,0xe00000,0xc467,0,0xe00000,0xc667,0,0,0xc767,0,0,0xc867,0,0, +0xc967,0,0,0xca67,0,0,0xcc67,0,0xe00000,0xcf67,0,0xe00000,0xd067,0,0xe00000,0xd367, +0,0,0xd467,0,0,0xd567,0,0,0xd667,0,0,0xd867,0,0,0xda67,0, +0,0xdb67,0,0,0xdc67,0,0,0xdd67,0,0,0xde67,0,0,0xdf67,0,0, +0xe067,0,0,0xe167,0,0,0xe267,0,0,0xe367,0,0xe00000,0xe467,0,0,0xe567, +0,0,0xe667,0,0,0xe767,0,0,0xe867,0,0,0xe967,0,0,0xea67,0, +0,0xeb67,0,0,0xec67,0,0,0xed67,0,0,0xee67,0,0,0xef67,0,0, +0xf167,0,0,0xf367,0,0,0xf567,0,0,0xf667,0,0,0xf767,0,0,0xf867, +0,0,0xf967,0,0,0xfa67,0,0xe00000,0xfb67,0,0,0xfc67,0,0,0xfd67,0, +0,0xfe67,0,0,0x10167,0,0,0x10267,0,0,0x10367,0,0,0x10467,0,0, +0x10667,0,0,0x10767,0,0,0x10867,0,0,0x10967,0,0,0x10a67,0,0,0x10b67, +0,0,0x10c67,0,0,0x10d67,0,0,0x10e67,0,0,0x10f67,0,0,0x11067,0, +0,0x11367,0,0,0x11467,0,0,0x11567,0,0,0x11667,0,0,0x11767,0,0, +0x11867,0,0,0x11967,0,0xe00000,0x11a67,0,0,0x11b67,0,0,0x11c67,0,0,0x11d67, +0,0,0x11e67,0,0,0x11f67,0,0,0x12067,0,0,0x12167,0,0,0x12267,0, +0,0x12367,0,0,0x12467,0,0,0x12567,0,0,0x12667,0,0,0x12767,0,0, +0x12867,0,0,0x12967,0,0,0x12a67,0,0xe00000,0x12b67,0,0,0x12c67,0,0,0x12d67, +0,0,0x12f67,0,0,0x13067,0,0,0x13167,0,0,0x13267,0,0,0x13367,0, +0,0x13467,0,0,0x13567,0,0,0x13667,0,0,0x13767,0,0,0x13867,0,0, +0x13967,0,0,0x13a67,0,0,0x13b67,0,0,0x13c67,0,0,0x13d67,0,0,0x13f67, +0,0,0x14067,0,0,0x14167,0,0,0x14367,0,0,0x14467,0,0,0x14567,0, +0,0x14667,0,0,0x14767,0,0,0xa0067,0,0xe00000,0xa4f67,0,0xe00000,0xa5f67,0,0xe00000, +0xac567,0,0xe00000,0xad167,0,0xe00000,0xb0067,0,0xe00000,0xb1267,0,0xe00000,0xb2e67,0,0xe00000,0xb4867, +0,0xe00000,0x11000100,0,0x900020,0x11000100,0x40000001,0x440020,0x11000100,0x40000001,0x643020,0x11000100,0x40000001,0xa5a040,0x11000100,0x40000001, +0x116a8a0,0x11000200,0,0x900020,0x11000200,0x4000001,0xc4000b,0x11000200,0x7c00100,0x220402,0x11000200,0x24000000,0x200000,0x11000200,0x24000008,0x1710000, +0x11000200,0x40000001,0x1d3b020,0x11000219,0x7c00100,0x220401,0x11000219,0x7c00100,0x250401,0x11000319,0x7c00100,0x220401,0x11000319,0x7c00100,0x220402,0x11000319, +0x7c00100,0x250400,0x11000319,0x7c00100,0x250401,0x11000419,0x7c00100,0x220400,0x11000419,0x7c00100,0x220401,0x11000419,0x7c00100,0x220402,0x11000419,0x7c00100, +0x230400,0x11000419,0x7c00100,0x250400,0x11000419,0x7c00100,0x250401,0x11000419,0x7c00100,0x250402,0x11000519,0x7c00100,0x220400,0x11000519,0x7c00100,0x230400, +0x11000600,0x4000400,0x200002,0x11000600,0x4000400,0x200400,0x11000600,0x7c00500,0x220400,0x11000600,0x7c00500,0x230400,0x11000600,0x7c00500,0x530400,0x11000600, +0x7c00d00,0x230400,0x11000619,0x7c00500,0x22040f,0x11000800,0x4000010,0x1001401,0x11000800,0x4000400,0x200001,0x11000800,0x6800010,0x201001,0x11000800,0x7c00500, +0x230401,0x11000807,0x7c00100,0x220400,0x11000807,0x7c00100,0x250400,0x1100080e,0x4000400,0x200000,0x1100080e,0x4000400,0x200002,0x1100080e,0x7000500,0x220402, +0x1100080e,0x7c00100,0x220400,0x1100080e,0x7c00100,0x220401,0x1100080e,0x7c00100,0x220402,0x1100080e,0x7c00100,0x250400,0x1100080e,0x7c00100,0x250401,0x1100080e, +0x7c00120,0x220402,0x1100080e,0x7c00120,0x250402,0x11000908,0x4000000,0x200000,0x11000908,0x7c00100,0x220400,0x11000908,0x7c00100,0x220401,0x11000908,0x7c00100, +0x250400,0x11000908,0x7c00100,0x250401,0x11000a03,0x4000000,0x200400,0x11000a03,0x4000000,0x201000,0x11000a03,0x4000000,0x270000,0x11000a03,0x7c00100,0x220400, +0x11000a03,0x7c00100,0x220402,0x11000a03,0x7c00100,0x250400,0x11000a03,0x7c00500,0x230400,0x11000a03,0xc000010,0x1049400,0x11000b13,0x2802500,0x962460,0x11000b13, +0x4000000,0x200000,0x11000b13,0x4000000,0x201000,0x11000b13,0x4000000,0x230400,0x11000b13,0x4000002,0x400000,0x11000b13,0x4000010,0x200000,0x11000b13,0x7c00100, +0x2633800,0x11000c00,0x80000000,0x1329960,0x11000c02,0x2802100,0x962460,0x11000c02,0x2802400,0x962460,0x11000c02,0x4000000,0x200000,0x11000c02,0x4000000,0x1329400, +0x11000c02,0x4000000,0x1329800,0x11000c02,0x4000000,0x1500000,0x11000c02,0x6800000,0x1329800,0x11000c02,0x7c00100,0x230400,0x11000c02,0x7c00100,0x230401,0x11000c02, +0x7c00100,0x230402,0x11000c02,0x7c00500,0x230400,0x11000c02,0x7d00100,0x230400,0x11000f01,0x2802400,0x962460,0x11000f0a,0x2802100,0x962460,0x11000f0a,0x2802400, +0x962460,0x11000f0a,0x2806400,0x962460,0x11000f0a,0x4000000,0x200000,0x11000f0a,0x6800100,0x962540,0x11000f0a,0x7c00100,0x230400,0x11000f0a,0x7c00100,0x230401, +0x11001004,0x2802100,0x962460,0x11001004,0x2802400,0x962460,0x11001004,0x2806400,0x962460,0x11001004,0x4000000,0x200000,0x11001004,0x4000000,0x1500000,0x11001004, +0x6800100,0x962540,0x11001004,0x6800100,0x962541,0x11001004,0x7c00100,0x230400,0x11001004,0x7c00100,0x230401,0x11001110,0x2802100,0x962460,0x11001110,0x2802400, +0x962460,0x11001110,0x2806400,0x962460,0x11001110,0x6800100,0x962540,0x11001110,0x7c00100,0x230400,0x11001110,0x7c00100,0x230401,0x1100120f,0x2802100,0x962460, +0x1100120f,0x2802400,0x962460,0x1100120f,0x2806400,0x962460,0x1100120f,0x6800100,0x962540,0x1100120f,0x7c00100,0x230400,0x1100131f,0x2802100,0x962460,0x1100131f, +0x2802400,0x962460,0x1100131f,0x2806400,0x962460,0x1100131f,0x4000000,0x200000,0x1100131f,0x6800000,0x1329800,0x1100131f,0x6800100,0x962540,0x1100131f,0x6800100, +0x962541,0x1100131f,0x7c00100,0x230400,0x1100131f,0x7c00100,0x230401,0x11001423,0x2802100,0x962460,0x11001423,0x2806400,0x962460,0x11001423,0x6800100,0x962540, +0x11001423,0x6800100,0x962541,0x11001423,0x7c00100,0x230400,0x11001423,0x7c00100,0x230401,0x11001524,0x2802100,0x962460,0x11001524,0x2802100,0x962461,0x11001524, +0x2806400,0x962460,0x11001524,0x6800000,0x1329800,0x11001524,0x6800100,0x962540,0x11001524,0x7c00100,0x230400,0x11001615,0x2802100,0x962460,0x11001615,0x2806400, +0x962460,0x11001615,0x6800100,0x962540,0x11001615,0x6800100,0x962541,0x11001615,0x7c00100,0x230400,0x1100171a,0x2802100,0x962460,0x1100171a,0x2806400,0x962460, +0x1100171a,0x6800000,0x1329800,0x1100171a,0x6800100,0x962540,0x1100171a,0x6800100,0x962541,0x1100171a,0x7c00100,0x230400,0x11001900,0x4000000,0x1600000,0x11001926, +0x2802100,0x1862460,0x11001926,0x2802400,0x1862460,0x11001926,0x2806100,0x1862460,0x11001926,0x4000000,0x200000,0x11001926,0x4000010,0x400000,0x11001926,0x6800000, +0x1329800,0x11001926,0x7800100,0x1830142,0x11001926,0x7c00100,0x1830000,0x11001926,0x7c00900,0x1830000,0x11001926,0x7e00100,0x1830000,0x11001a18,0x2802100,0x1862460, +0x11001a18,0x2802400,0x1862460,0x11001a18,0x6800000,0x1329800,0x11001a18,0x7800100,0x1830142,0x11001a18,0x7c00100,0x1830000,0x11001a18,0x7c00100,0x1830002,0x11001a18, +0x7c00900,0x1830000,0x11001a18,0x7e00100,0x1830000,0x11001d0c,0x7c00100,0x230400,0x11001d0c,0x7c00100,0x250400,0x11001e12,0x7c00100,0x2230500,0x11001e12,0x7c00100, +0x2330520,0x11001e12,0x7c80100,0x2330520,0x11002619,0x7c00100,0x220401,0x11002619,0x7c00100,0x220402,0x11002619,0x7c00100,0x250401,0x1100270e,0x4000400,0x200001, +0x1100270e,0x4000400,0x200002,0x1100270e,0x4000400,0x500001,0x1100270e,0x7c00100,0x220401,0x1100270e,0x7c00100,0x250401,0x11002800,0x80000,0x918820,0x11002800, +0x80000,0x1c18020,0x11002800,0x180000,0x918820,0x11002800,0x4000001,0x445801,0x11002800,0x4000001,0x445802,0x11002800,0x4000001,0xc4000b,0x11002800,0x6800000, +0x201c00,0x11002800,0x6800020,0x201c00,0x11002800,0x24000000,0x200000,0x11002800,0x24000000,0x200002,0x11002800,0x24000000,0x810000,0x11002800,0x24000000,0x1410000, +0x11002800,0x24000000,0x1500000,0x11002800,0x24000000,0x1500002,0x11002800,0x24000002,0x400000,0x11002800,0x24000006,0xc0000b,0x11002800,0x24000008,0x1410000,0x11002800, +0x24000008,0x1710000,0x11002800,0x24000020,0x1001400,0x11002800,0x24000020,0x1500002,0x11002800,0x2c000010,0x1248000,0x11002800,0x2c000010,0x1248002,0x11002800,0x40000001, +0x63b020,0x11002800,0x40080000,0x918820,0x11002801,0x2880000,0x2a65620,0x11002801,0x2882000,0x962460,0x11002900,0x4000000,0x20000e,0x11002900,0x4000000,0x20000f, +0x11002900,0x4000020,0x20000e,0x11002900,0x4000020,0x20000f,0x11002900,0x4000020,0x81000e,0x11002900,0x4000020,0x81000f,0x11002900,0x4000020,0x141000e,0x11002900, +0x4000020,0x141000f,0x11002900,0x4000022,0x20000e,0x11002900,0x4000022,0x20000f,0x11002a00,0x4000000,0x1500000,0x11002a00,0x4000000,0x1600000,0x11002a00,0x4000000, +0x1600002,0x11002b01,0x2000,0x962460,0x11002b01,0x2802020,0x962460,0x11002c00,0x4000000,0x200000,0x11002c00,0x4000000,0x200002,0x11002c00,0x4000000,0x20000f, +0x11002c00,0x4000020,0x200000,0x11002c00,0x7c00000,0x200000,0x11002c00,0x7c00020,0x200000,0x11002c00,0x7c00120,0x220405,0x11002c00,0x7c00120,0x230402,0x11002c00, +0x7c00120,0x250402,0x11002c00,0x7c00120,0x250405,0x11002c19,0x7c00100,0x250400,0x11002c19,0x7c00100,0x250401,0x11002d00,0x4000000,0x100006,0x11002d00,0x4000000, +0x200006,0x11002d19,0x7c00100,0x220402,0x11002d19,0x7c00100,0x230400,0x11002d19,0x7c00100,0x250402,0x11002e00,0x24000000,0x200000,0x11002e00,0x24000020,0x200000, +0x11002e00,0x24000020,0x200001,0x11002f00,0x24000020,0x200000,0x11002f00,0x24000020,0x200001,0x11002f00,0x24000020,0x200002,0x11002f00,0x24000020,0xf00000,0x11002f00, +0x24000020,0x1600000,0x11002f00,0x24000022,0x1600000,0x11003000,0x24000000,0x200000,0x11003000,0x24000020,0x200000,0x11003000,0x24000020,0x810000,0x11003000,0x24000020, +0x1410000,0x11003100,0x24000000,0x200000,0x11003200,0x24000000,0x200000,0x11003300,0x4000000,0x100003,0x11003400,0x24000000,0x100000,0x11003400,0x24000000,0x200000, +0x11003500,0x24000000,0x200000,0x11003600,0x24000000,0x200000,0x11003600,0x24000020,0x200000,0x11003700,0x24000000,0x200000,0x11003700,0x24000000,0xe00000,0x11003700, +0x24000000,0x2800000,0x11003700,0x24000020,0x200000,0x11003800,0x4000000,0x100000,0x11003800,0x24000000,0x200000,0x11003800,0x24000000,0xb00000,0x11003800,0x24000000, +0xe00000,0x11003800,0x24000000,0x1710000,0x11003800,0x24000000,0x2800000,0x11005003,0x7c00100,0x220402,0x11005013,0x2802500,0x962460,0x11005013,0x4000020,0x200005, +0x11005013,0x7c00100,0x2633801,0x11005013,0x7c00100,0x2633802,0x11005013,0x7c00100,0x2633805,0x11005019,0x7c00100,0x220402,0x11005102,0x7000100,0x230408,0x11005102, +0x7c00100,0x230404,0x11005102,0x7c00100,0x230407,0x11005102,0x7c00100,0x230408,0x11005102,0x7c00100,0x230409,0x11005201,0x2802400,0x962460,0x11005500,0x80000, +0x1e18820,0x11005502,0x7000100,0x230408,0x11005502,0x7c00100,0x230404,0x11005502,0x7c00100,0x230407,0x11005502,0x7c00100,0x230408,0x11005502,0x7c00100,0x230409, +0x11005667,0x1000,0,0x11020200,0x80004,0x418820,0x11020200,0x4000000,0x100006,0x11020200,0x4000000,0x10000f,0x11020200,0x4000400,0x100002,0x11020200, +0x4000400,0x500002,0x11020200,0x6800c00,0x101000,0x11020200,0x24000000,0x100000,0x11020200,0x24000000,0x200000,0x11020200,0x24000000,0x1400000,0x11020200,0x24000000, +0x1500000,0x11020200,0x24000000,0x1600000,0x11020200,0x24000020,0x100000,0x11020200,0x24000020,0x1600000,0x11020219,0x7c00100,0x12040f,0x11020219,0x7c00100,0x220400, +0x11020219,0x7c00100,0x220401,0x11020219,0x7c00100,0x250400,0x11020319,0x7c00100,0x220400,0x11020319,0x7c00100,0x220401,0x11020319,0x7c00100,0x220402,0x11020319, +0x7c00100,0x250400,0x11020319,0x7c00100,0x250402,0x11020319,0x7d00100,0x220402,0x11020419,0x7c00100,0x220401,0x11020519,0x7c00100,0x220400,0x11020600,0x4000400, +0x100002,0x11020600,0x4000400,0x200400,0x11020600,0x7c00500,0x130400,0x11020600,0x7c00d00,0x130400,0x11020701,0x2802400,0x962460,0x11020701,0x2802400,0x962461, +0x11020701,0x2802400,0xc62460,0x1102080e,0x7c00100,0x220400,0x1102080e,0x7c00100,0x250400,0x11020908,0x7c00100,0x220400,0x11020908,0x7c00100,0x220401,0x11020908, +0x7c00100,0x250400,0x11020908,0x7c00100,0x250401,0x11022800,0x24000000,0x100000,0x11022800,0x24000000,0x200000,0x11022800,0x24000000,0x200002,0x11022800,0x24000000, +0x401000,0x11022800,0x24000000,0xf00002,0x11022800,0x24000000,0xf0ac02,0x11022800,0x24000000,0x1500000,0x11022800,0x24000002,0x100000,0x11022800,0x24000002,0x370000, +0x11022800,0x24000002,0x470000,0x11022800,0x24000006,0x400000,0x11022800,0x24000008,0x1710000,0x11022800,0x24000008,0x1712c00,0x11022800,0x24000020,0x100000,0x11022800, +0x24000020,0x1500000,0x11022800,0x24000020,0x1500002,0x11022900,0x4000000,0x10000e,0x11022900,0x4000000,0x10000f,0x11022919,0x7c00100,0x12040f,0x11022c00,0x4000000, +0x100002,0x11022c00,0x4000000,0x10000f,0x11022c00,0x4000000,0x1500002,0x11022c00,0x4000000,0x1600002,0x11022c00,0x7c00120,0x120405,0x11022c0e,0x7c00100,0x250401, +0x11022c19,0x7c00100,0x150401,0x11022d00,0x4000000,0x100006,0x11022d00,0x4000000,0x200006,0x11022d19,0x7c00100,0x120402,0x11022d19,0x7c00100,0x150402,0x11022e00, +0x24000000,0x200000,0x11022e00,0x24000020,0x100000,0x11022f00,0x24000020,0x100000,0x11022f00,0x24000020,0x100001,0x11022f00,0x24000020,0x100002,0x11023000,0x24000000, +0x100000,0x11023300,0x4000000,0x100002,0x11023300,0x4000000,0x100003,0x11023300,0x4000100,0x120403,0x11023300,0x4000100,0x150403,0x11023400,0x24000000,0x100000, +0x11023500,0x24000000,0x100000,0x11023600,0x24000000,0x100000,0x11023600,0x24000020,0x100000,0x11023700,0x24000000,0x100000,0x11023700,0x24000000,0xe00000,0x11023700, +0x24000020,0x100000,0x11023800,0x4000000,0x100000,0x11023800,0x24000000,0x200000,0x11024e67,0,0,0x11025600,0x4000000,0x100000,0x11042a00,0x4000000, +0x1600000,0x11045700,0x4000000,0x20000a,0x11045700,0x4000020,0x20000a,0x11045712,0x7c00100,0xe3040a,0x11045712,0x7c80100,0xe3040a,0x11045716,0x7c00100,0xe30c0a, +0x11045716,0x7c00100,0x2530c0a,0x11063d00,0x4000001,0x445811,0x11065700,0x4000000,0x810011,0x11065700,0x4000000,0xe00011,0x11065700,0x4000000,0x1410011,0x11065700, +0x4000000,0x1500011,0x11065700,0x4000000,0x1600011,0x11065700,0x4000006,0xe70011,0x11065700,0x4000008,0xe00011,0x11065700,0x4000008,0xe02c11,0x11065700,0x4000010, +0x871411,0x11065700,0x4000010,0x1201411,0x11065700,0x4000010,0x1271011,0x11065700,0x4000020,0xe00011,0x11065700,0x4000400,0xe00011,0x11065700,0x4000420,0xe00011, +0x11065700,0x6800000,0xe01c11,0x11065700,0x6800040,0xe29811,0x11065700,0xc000010,0x80ac11,0x11065700,0xc000010,0xb48011,0x11065719,0x7c00100,0xe20411,0x11065719, +0x7c00100,0xe50411,0x11065719,0x7c00140,0xe20411,0x11065719,0x7c00140,0xe50411,0x11080100,0x6800000,0x201c00,0x11080100,0x68000c0,0x1329800,0x11080100,0x24000000, +0x200000,0x11080100,0x24000000,0x810000,0x11080100,0x24000000,0x1410000,0x11080100,0x24000000,0x1500000,0x11080100,0x24000000,0x1600000,0x11080100,0x24000000,0x1b00000, +0x11080100,0x24000000,0x2410000,0x11080100,0x24000006,0xd70000,0x11080100,0x24000008,0x1713c00,0x11080100,0x24000008,0x1714000,0x11080100,0x24000010,0x1001400,0x11080100, +0x24000010,0x1071000,0x11080100,0x24000010,0x1071400,0x11080100,0x24000020,0x200000,0x11080100,0x24000020,0x400000,0x11080100,0x24000020,0x1600000,0x11080100,0x24000400, +0x200000,0x11080100,0x24000420,0x200000,0x11080100,0x2c000010,0xb48000,0x11080100,0x2c000010,0x100ac00,0x11080100,0x44000001,0x1a45800,0x11080119,0x7c00100,0x220400, +0x11080119,0x7c00100,0x250400,0x11080119,0x7c001c0,0x220400,0x11080119,0x7c001c0,0x250400,0x11080200,0x4000400,0x200002,0x11080200,0x24000000,0x200000,0x11080200, +0x24000000,0x1500000,0x11080200,0x24000000,0x1600000,0x11080200,0x24000020,0x200000,0x110a1e12,0x7c00100,0x2130480,0x110a1e12,0x7c80100,0x2130480,0x110a3000,0x24000000, +0xe00000,0x110a3000,0x24100000,0x810001,0x110a3000,0x24100000,0x1410001,0x110a3700,0x24000000,0x200000,0x110a3d00,0x4000000,0xe00000,0x110a3d00,0x4000000,0xe00002, +0x110a3d00,0x24000000,0xe00000,0x110a3d11,0x7c00300,0xe30000,0x110a3d11,0x7c00900,0x1230400,0x110a3d12,0x2802400,0x962460,0x110a3e14,0x7c00100,0xe30000,0x110a3e14, +0x7c00100,0xe30001,0x110a3e14,0x7c00100,0x2530000,0x110a3e14,0x7c00900,0x1230000,0x110a3e14,0x7c00900,0x1230001,0x110a3f16,0x7c00100,0xe30c00,0x110a3f16,0x7c00100, +0xe30c01,0x110a3f16,0x7c00100,0x2530c00,0x110a3f16,0x7c00900,0x1230c00,0x110a3f16,0x7c00900,0x1230c01,0x110a4005,0x7c00100,0xe30400,0x110a4112,0x7c00100,0xe30402, +0x110a4112,0x7c80100,0xe30402,0x110a4400,0x4000000,0xe00000,0x110a4412,0x4000000,0xe00002,0x110a4412,0x4000000,0xe00003,0x110a4416,0x4000000,0xe00c03,0x110a4500, +0x4000000,0xe0000d,0x110a4516,0x4000000,0xe00c0d,0x110a4711,0x7c40300,0xe30000,0x110a4f11,0x7c00300,0xe30001,0x110a4f11,0x7c40300,0xe30000,0x110a5300,0x4000000, +0x810010,0x110a5300,0x4000000,0xe00002,0x110a5300,0x4000000,0xe00010,0x110a5300,0x4000000,0x1410010,0x110a5300,0x4000002,0xe70010,0x110a5300,0x4000008,0x810010, +0x110a5300,0x4000008,0x1410010,0x110a5300,0x6800000,0xe01c02,0x110a5300,0x6800000,0xe01c10,0x110a5400,0x4000000,0x81000c,0x110a5400,0x4000000,0xe0000c,0x110a5400, +0x4000000,0x141000c,0x110a5400,0x4000000,0x150000c,0x110a5400,0x4000000,0x160000c,0x110a5400,0x4000002,0xe7000c,0x110a5400,0x4000010,0x87140c,0x110a5400,0x4000010, +0xe7000c,0x110a5400,0x4000010,0x120140c,0x110a5400,0x4000010,0x127100c,0x110a5400,0x4000020,0xe0000c,0x110a5400,0x4000026,0xe7000c,0x110a5400,0xc000010,0x80ac0c, +0x110a5400,0xc000010,0xb4800c,0x11400c0c,0x4000010,0xb00000,0x11400c0c,0x4000010,0x1071400,0x11400c17,0xc000010,0xb48000,0x11400c1e,0x7c00900,0x230400,0x11400f4b, +0xc000010,0x448000,0x11400f5f,0xc000010,0x448000,0x11401d94,0x4000000,0x200000,0x11403dcc,0x4000000,0xe00000,0x114457c1,0x4000008,0x81000a,0x114457c1,0x4000008, +0x141000a,0x114457c1,0x4000010,0x87000a,0x114457c1,0x6800004,0x120000a,0x114457c1,0xc000010,0x84800a,0x114457ca,0x3802500,0x126246a,0x114457ca,0x7c00d00,0x2530c0a, +0x114a3dc1,0x24000000,0x810000,0x114a3dc1,0x24000000,0x1410000,0x114a3dc1,0x24000008,0x810000,0x114a3dc1,0x24000008,0x1410000,0x114a3dc1,0x24000010,0x870000,0x114a3dc1, +0x2c000010,0x848000,0x114a3dc7,0x4000000,0xe00000,0x114a3dc7,0x24000000,0xe00000,0x114a3dc7,0x24000002,0xe00000,0x114a3dc7,0x24000002,0x1200000,0x114a3dc7,0x24000008, +0x810000,0x114a3dc7,0x24000008,0x1410000,0x114a3dca,0x7c00900,0x930c00,0x114a3dca,0x7c00900,0xe30c00,0x114a3dcc,0x7c00300,0xe30000,0x114a3eca,0x7000400,0x1200c02, +0x114a3fc1,0x6800004,0x1200000,0x114a3fca,0x7c00d00,0x2530c00,0x114a42cc,0x4000000,0xe00000,0x114a42cc,0x4000000,0xe0000f,0x114a44cc,0x4000000,0xe00002,0x114a44cc, +0x4000000,0xe00003,0x114a45cc,0x4000000,0xe00002,0x114a45cc,0x4000000,0xe0000d,0x11505113,0x24000000,0x810000,0x11505113,0x24000000,0x1410000,0x1180090a,0x2802400, +0x962460,0x11800c27,0x2802100,0x962460,0x11800c27,0x2802500,0x962460,0x11800f32,0x2802400,0x962460,0x11800f3f,0x2802400,0x962460,0x11820700,0x2802400,0x962460, +0x11820700,0x2802500,0x962460,0x118a3dcd,0x2802400,0x962460,0x118a3eca,0x2802400,0x962460,0x11c00904,0x2802400,0x962460,0x11c00908,0x2802400,0x962460,0x11c00c2c, +0x6800000,0x1329800,0x11c00c30,0xc000010,0xb48000,0x11c00f78,0x6800000,0x1329800,0x11c0107d,0x6800000,0x1329800,0x11c01181,0x6800000,0x1329800,0x11c01285,0x6800000, +0x1329800,0x11c01489,0x4000000,0x200000,0x11c01489,0x6800000,0x1329800,0x11c0168d,0x6800000,0x1329800,0x11d05117,0x7c00100,0x230408,0x20000067,0x1000,0, +0x20000b13,0x2802400,0x962460,0x20000b13,0x2802500,0x962460,0x20001b27,0x2802100,0x962460,0x20001b27,0x2802100,0x962461,0x20001b27,0x2802400,0x962460,0x20001b27, +0x2802500,0x962460,0x20001b27,0x2806400,0x962460,0x20001b27,0x2902100,0x962462,0x20001b27,0x4000000,0x200000,0x20001b27,0x4000000,0x400000,0x20001b27,0x4000000, +0x500000,0x20001b27,0x4000000,0x810000,0x20001b27,0x4000000,0xb00000,0x20001b27,0x4000000,0xc0000b,0x20001b27,0x4000000,0x1410000,0x20001b27,0x4000010,0xb00000, +0x20001b27,0x4000010,0xc00000,0x20001b27,0x6800000,0x1329800,0x20001b27,0x6800100,0x462540,0x20001b27,0x6800400,0x962540,0x20001b27,0x7c00100,0x230400,0x20001b27, +0x7c00100,0x230401,0x20002619,0x7c00100,0x220401,0x20002a00,0x4000000,0x1600000,0x20004b67,0,0x1900000,0x20004c67,0,0x1900000,0x20004d67,0, +0x1900000,0x20006d67,0x1000,0,0x20006e67,0x1000,0,0x20026d67,0,0,0x20026e67,0,0,0x200a4a12,0x7c00100,0x1f304c1, +0x200a4a12,0x7c00100,0x20304e1,0x21005600,0x4000000,0x700000,0x21022a00,0x4000000,0x1600000,0x30000419,0x7c00100,0x220400,0x30000419,0x7c00100,0x220401,0x30000419, +0x7c00100,0x250400,0x30000419,0x7c00100,0x250401,0x30000519,0x7c00100,0x220400,0x30000600,0x4000400,0x200400,0x30000600,0x7c00500,0x230400,0x30000605,0x4000400, +0x200400,0x3000080e,0x7c00100,0x220400,0x30000908,0x2000,0x962460,0x30000908,0x7c00100,0x220400,0x30000908,0x7c00100,0x220401,0x30000908,0x7c00100,0x250400, +0x30000908,0x7c00100,0x250401,0x30000a03,0x4000006,0x400400,0x30000c02,0x4000000,0x200000,0x30000c02,0x7c00100,0x230400,0x30000d22,0x2802100,0x962460,0x30000d22, +0x2802400,0x962460,0x30000d22,0x2802500,0x962460,0x30000d22,0x4000000,0x200000,0x30000d22,0x4000010,0x200000,0x30000d22,0x7c00100,0x230400,0x30000d22,0xc000010, +0x248000,0x30000d22,0x80000000,0x218560,0x30000e25,0x2802500,0x962460,0x30000e25,0x7c00100,0x230400,0x30001821,0x2802100,0x962460,0x30001821,0x2806400,0x962460, +0x30001821,0x4000000,0x200000,0x30001821,0x6800100,0x962540,0x30001821,0x6800100,0x962541,0x30001821,0x7c00100,0x230400,0x30001b27,0x2802100,0x962460,0x30001b27, +0x2802400,0x962460,0x30001b27,0x4000000,0x200000,0x30001b27,0x4000000,0x400000,0x30001b27,0x7c00100,0x230400,0x30001c1c,0x2802100,0x1862460,0x30001c1c,0x2802400, +0x1862460,0x30001c1c,0x2806400,0x1862460,0x30001c1c,0x4000000,0x200000,0x30001c1c,0x6800100,0x1862400,0x30001c1c,0x6800100,0x1862540,0x30001c1c,0x7c00100,0x1830000, +0x30001c1c,0x7c00100,0x1830001,0x30001c1c,0xc000010,0x448000,0x30001f0b,0x4000000,0x200000,0x30001f0b,0x4000010,0x200000,0x30001f0b,0x4000010,0x400000,0x30001f0b, +0x6800000,0x200000,0x30001f0b,0x7c00100,0x230400,0x30001f0b,0xc000010,0x248000,0x30002006,0x7c00100,0x250400,0x30002128,0x4000000,0x200000,0x30002128,0x7c00100, +0x230400,0x30002128,0xc000010,0x248000,0x3000221d,0x4000000,0x810000,0x3000221d,0x4000000,0x1410000,0x3000221d,0x4000001,0x445800,0x3000221d,0x7c00100,0x230400, +0x30002300,0x4000010,0x400000,0x30002320,0x7c00100,0x230400,0x30002417,0x2802100,0x1862460,0x30002417,0x2802400,0x1862460,0x30002417,0x2806400,0x1862460,0x30002417, +0x2882000,0x1862460,0x30002417,0x4000000,0x200000,0x30002417,0x4000000,0x400000,0x30002417,0x4000000,0x1600000,0x30002417,0x4000010,0x400000,0x30002417,0x4000010, +0x1200000,0x30002417,0x6800000,0x1329800,0x30002417,0x6800100,0x1862540,0x30002417,0x7c00100,0x1830000,0x30002417,0x7d00100,0x1830000,0x30002417,0xc000010,0x448000, +0x3000251b,0x80000,0xc18820,0x3000251b,0x2802100,0x962460,0x3000251b,0x3c02100,0x962460,0x3000251b,0x4000000,0x200000,0x3000251b,0x4000006,0x500000,0x3000251b, +0x4000010,0x400000,0x3000251b,0x4000010,0xb70000,0x3000251b,0x4000800,0x200000,0x3000251b,0x6800000,0x1329800,0x3000251b,0x7c00100,0x230400,0x3000251b,0x7c00900, +0x230400,0x3000251b,0xc000010,0xb48000,0x3000251b,0x12882000,0x962460,0x30002800,0x24000000,0x200000,0x30002800,0x2c000010,0x1248002,0x30002a00,0x4000000,0x1600000, +0x30002b01,0x2000,0x962460,0x30002c00,0x4000000,0x200000,0x30002c00,0x7c00100,0x220405,0x30002d19,0x7c00100,0x250400,0x30002e00,0x24000000,0x200000,0x30003000, +0x24000000,0x200000,0x30003100,0x24000000,0x200000,0x30003600,0x24000000,0x200000,0x30003700,0x24000000,0x200000,0x3000392e,0x24000000,0x200000,0x30005013,0x7c00100, +0x2633801,0x30005600,0,0x918820,0x30020600,0x4000400,0x500400,0x30020701,0x2802400,0x962460,0x30020701,0x2802400,0xc62460,0x300a3a11,0x4020000,0xe00000, +0x300a3a11,0x4020000,0xe00002,0x300a3b11,0x4020000,0xe00002,0x300a3c00,0x4008000,0xe00000,0x300a3c00,0x4010000,0xe00000,0x300a3d11,0x7c00300,0xe30002,0x300a4305, +0x7c00100,0xe30400,0x300a4611,0x7c40300,0xe30000,0x300a4829,0x7c00100,0xe30400,0x300a4829,0x7c00900,0x1230400,0x300a4929,0x4000000,0xe00000,0x3040259a,0x4000010, +0x400000,0x3040259a,0x4000010,0xb70000,0x3040259a,0xc000010,0xb48000,0x304028bc,0x4000001,0xc41c0b,0x304a3dcc,0x4000000,0xe00000,0x30800c27,0x2802100,0x962460, +0x30c01c92,0x6800000,0x1329800,0x3100080e,0x7c00120,0x220402,0x3100080e,0x7c00120,0x250402,0x31005167,0x1000,0,0x3100581e,0x4000000,0x200000,0x3100581e, +0x7c00100,0x230400,0x3100590d,0x7c00100,0x230400,0x31005a09,0x7c00100,0x220400,0x31005a09,0x7c00100,0x250400,0x31005b00,0x4000000,0x200000,0x31005c00,0x80000, +0x918820,0x31005c00,0x2802000,0x962460,0x31005c00,0x2802400,0x962460,0x31005c00,0x4000000,0x200000,0x31005c00,0x4000000,0x200001,0x31005c00,0x6800000,0x962540, +0x31005c00,0x6800400,0x962540,0x31005c01,0x2802400,0x962460,0x31005d00,0x4000020,0x200005,0x31005d00,0x6800020,0x1329805,0x31005d00,0x7c00120,0x220405,0x31005d00, +0x7c00120,0x250405,0x31006000,0x82000,0x962460,0x31006000,0x180000,0x918820,0x310a5e11,0x7c40300,0xe30000,0x310a5f11,0x7c00300,0xe30001,0x32000419,0x7c00100, +0x250400,0x3200080e,0x4000020,0x200000,0x3200080e,0x7c00100,0x220400,0x3200080e,0x7c00100,0x250400,0x32000908,0x7c00100,0x220400,0x32000908,0x7c00100,0x250400, +0x32000c02,0x7c00100,0x230400,0x32000e25,0x7c00100,0x230400,0x32001d0c,0x7c00100,0x230400,0x32002800,0x80000,0x1e18820,0x32002800,0x80020,0x218820,0x32002800, +0x4000001,0x445802,0x32002800,0x24000000,0x200000,0x32002800,0x24000000,0x1500002,0x32002800,0x24000020,0x200000,0x32002800,0x2c000010,0x1248002,0x32002919,0x7c00100, +0x22040f,0x32002a00,0x4000000,0x1600000,0x32002b01,0x2000,0x962460,0x32002b01,0x2802000,0x962460,0x32002b01,0x2802020,0x962460,0x32002c00,0x4000000,0x200000, +0x32002c00,0x4000020,0x200000,0x32002c00,0x4000020,0x200005,0x32002c00,0x7c00120,0x220405,0x32002c00,0x7c00120,0x250405,0x32002e00,0x24000020,0x200000,0x32002f00, +0x24000020,0x200000,0x32003000,0x24000000,0x200000,0x32003000,0x24000020,0x200000,0x32003500,0x24000000,0x200000,0x32003600,0x24000020,0x200000,0x32003700,0x24000000, +0x100000,0x32003700,0x24000000,0x200000,0x32003800,0x24000000,0x810000,0x32003800,0x24000000,0x1410000,0x32005102,0x4000000,0x1500008,0x32005502,0x7c00100,0x230400, +0x32006108,0x7c00100,0x220400,0x32006108,0x7c00100,0x250400,0x3200622a,0x2802100,0x962460,0x3200622a,0x2806400,0x962460,0x3200622a,0x7c00100,0x230400,0x3200632b, +0x2802100,0x962460,0x3200632b,0x6804000,0x962540,0x3200632b,0x7c00100,0x230400,0x3200642c,0x2802100,0x962460,0x3200642c,0x7c00100,0x230400,0x3200652d,0x2802100, +0x962460,0x3200652d,0x7c00100,0x230400,0x32006600,0x24000020,0x200000,0x32006700,0x24000020,0x200000,0x32006800,0x24000020,0x200000,0x32006900,0x24000020,0x200000, +0x32006900,0x24000020,0x810000,0x32006900,0x24000020,0x1410000,0x32006a00,0x24000020,0x200000,0x32006a00,0x24000020,0x200001,0x32006a00,0x24000020,0x200002,0x32020701, +0x2882000,0xc62460,0x32023300,0x4000000,0x100000,0x32026c01,0x12882000,0x962460,0x32065700,0x4000000,0x810011,0x32065700,0x4000000,0x1410011,0x32086600,0x24000020, +0x810000,0x32086600,0x24000020,0x1410000,0x32086900,0x24000020,0x810000,0x32086900,0x24000020,0x1410000,0x320a3600,0x24000020,0x200000,0x320a3d11,0x7c00100,0x1230400, 0x320a3e14,0x7c00100,0xe30010,0x320a3e14,0x7c00100,0x2530000,0x320a3f16,0x7c00100,0xe30c10,0x320a4400,0x4000000,0xe00003,0x320a4929,0x4000000,0xe00000,0x320a4f11, -0x7c00300,0xe30001,0x320a6b16,0x7c00100,0x2530c00,0x3240638b,0xc000010,0x448000,0x324a3dc2,0x4000000,0x14e00000,0x324a3dc2,0x7c00100,0x1230400,0x324a3fbd,0x4000002, -0x1200c00,0x324a53ba,0x24000000,0xe00000,0x32820701,0x2802000,0x962460,0x40000419,0x7c00100,0x220400,0x40000519,0x7c00100,0x220400,0x40000600,0x4000400,0x200400, +0x7c00300,0xe30001,0x320a6b16,0x7c00100,0x2530c00,0x32406396,0xc000010,0x448000,0x324a3dcf,0x4000000,0xe00000,0x324a3dcf,0x7c00100,0x1230400,0x324a3fca,0x4000002, +0x1200c00,0x324a53c7,0x24000000,0xe00000,0x32820701,0x2802000,0x962460,0x40000419,0x7c00100,0x220400,0x40000519,0x7c00100,0x220400,0x40000600,0x4000400,0x200400, 0x4000080e,0x7c00100,0x220400,0x4000080e,0x7c00100,0x250400,0x4000080e,0x7c00100,0x250402,0x40000c02,0x2802100,0x962460,0x40000c02,0x2802400,0x962460,0x40000c02, -0x2802500,0x962460,0x40000c02,0x4000000,0x200000,0x40000c02,0x4000000,0x1071400,0x40000c02,0x7c00100,0x230400,0x40000c02,0x80000000,0x218960,0x40000d22,0x7c00100, +0x2802500,0x962460,0x40000c02,0x4000000,0x200000,0x40000c02,0x4000000,0x1071400,0x40000c02,0x7c00100,0x230400,0x40000c02,0x80000000,0x1329960,0x40000d22,0x7c00100, 0x230400,0x40000f0a,0x7c00100,0x230400,0x40001004,0x7c00100,0x230400,0x40001110,0x2802100,0x962460,0x40001110,0x6800100,0x962540,0x4000120f,0x2802100,0x962460, 0x4000120f,0x4000000,0x1600000,0x4000120f,0x7c00100,0x230400,0x4000131f,0x7c00100,0x230400,0x40001423,0x4000000,0x200000,0x40001423,0x4000000,0x1600000,0x40001615, 0x2802400,0x962460,0x40001615,0x7c00100,0x230400,0x40002417,0x2802400,0x1862460,0x40002417,0x4000000,0x200000,0x40002800,0x6800000,0x201c00,0x40002800,0x24000002, -0x200000,0x40002c00,0x4000000,0x200002,0x40003000,0x24000000,0x14200000,0x40003000,0x24000020,0x200000,0x40003700,0x24000000,0x200000,0x40003700,0x24000000,0x4200000, -0x40003700,0x24000000,0x14200000,0x40005a09,0x7c00100,0x220400,0x40005a09,0x7c00100,0x250400,0x40005d00,0x7c00120,0x220405,0x40006f30,0x2802100,0x962460,0x40006f30, -0x2802400,0x962460,0x40006f30,0x4000000,0x200000,0x40006f30,0x6800000,0x1329800,0x40006f30,0x6800100,0x962540,0x40006f30,0x7c00100,0x230400,0x40006f30,0xc000010, -0xb48000,0x40007034,0x7c00100,0x1830000,0x40007117,0x4000000,0x200000,0x40007208,0x7c00100,0x220400,0x4000720e,0x7c00100,0x220400,0x4000720e,0x7c00500,0x22040e, -0x4000720e,0x7c00500,0x22040f,0x40007219,0x7c00100,0x220400,0x40007219,0x7c00500,0x220400,0x40007219,0x7c00500,0x22040e,0x40007219,0x7c00500,0x22040f,0x40007300, -0x24000000,0x200000,0x40007300,0x24000000,0x14200000,0x40007400,0x4000000,0x200000,0x40007531,0x7c00100,0x230400,0x40007631,0x7c00100,0x230400,0x40007835,0x4000010, -0x400000,0x40007835,0x7c00100,0x230400,0x40007933,0x7c00100,0x230400,0x40007a32,0x6800000,0x1329800,0x40007a32,0x7c00100,0x230400,0x40007b2f,0x7c00100,0x230400, -0x40007c00,0x4000000,0x200000,0x40020701,0x2802400,0x962460,0x40020701,0x2802400,0xc62460,0x40023300,0x4000000,0x200000,0x40027d01,0x12882000,0x962460,0x400a3700, -0x24000000,0x34200000,0x400a3700,0x24000000,0x34e00000,0x400a4400,0x4000000,0xe0000d,0x400a4412,0x4000000,0xe00002,0x400a4412,0x4000000,0xe00003,0x400a4500,0x4000000, -0xe0000d,0x400a5300,0x4000000,0x810010,0x400a5300,0x4000000,0x1410010,0x404077fc,0x4000000,0x200000,0x404077ff,0x4000000,0x200000,0x404077ff,0x4000000,0x400000, -0x40c0147e,0x4000000,0x200000,0x40c051fa,0x4000000,0x200000,0x41000419,0x7c00100,0x220400,0x41000419,0x7c00100,0x250400,0x4100080e,0x7c00100,0x220400,0x4100080e, -0x7c00100,0x250400,0x41000908,0x7c00100,0x220400,0x41000908,0x7c00100,0x250400,0x41000b13,0x2802000,0x962460,0x41000b13,0x2802100,0x962460,0x41000b13,0x4000000, -0xb00000,0x41000c02,0x2802100,0x962460,0x41000c02,0x4000000,0x1500000,0x41000c02,0xc000010,0xb48000,0x41000f0a,0x7c00100,0x230400,0x41001004,0x7c00100,0x230400, -0x41001423,0x7c00100,0x230400,0x41001b27,0x4000000,0x500000,0x41001d0c,0x7c00100,0x230400,0x41001d0c,0x7c00100,0x23040f,0x41001f0b,0x2802400,0x962460,0x41001f0b, -0x4000000,0x200000,0x41001f0b,0x7c00100,0x230400,0x41002800,0x24000000,0x200000,0x41002800,0x24000000,0x400000,0x41002919,0x7c00100,0x22040e,0x41002a00,0x4000000, -0x1600000,0x41002b01,0x2802020,0x962460,0x41002c00,0x4000000,0x200000,0x41002c00,0x7c00120,0x220405,0x41003000,0x24000000,0x200000,0x41003700,0x24000000,0x4200000, -0x41003700,0x24000000,0x14200000,0x41003700,0x24000000,0x14e00000,0x41005d00,0x7c00120,0x220405,0x41006600,0x24000020,0x200000,0x41006600,0x24000020,0x810000,0x41006600, -0x24000020,0x1410000,0x41007208,0x7c00100,0x22040f,0x41007219,0x7c00100,0x220400,0x41007300,0x24000000,0x200000,0x41007e0e,0x2802000,0x962460,0x41007e0e,0x4000000, -0x200000,0x41007f0e,0x4000000,0x200000,0x41007f0e,0x7c00100,0x230400,0x41008002,0x7c00100,0x230400,0x41008137,0x2802100,0x962460,0x41008137,0x4000000,0x200000, -0x41008137,0x6800100,0x962540,0x41008137,0x7c00100,0x230400,0x41008301,0x2802000,0x962460,0x41008407,0x4000000,0x200000,0x41008407,0x4000000,0x400000,0x41008407, -0x4000000,0xb00000,0x41008407,0x7c00100,0x220400,0x41008407,0x7c00100,0x250400,0x4100850b,0x7c00100,0x230400,0x4100860b,0x4000000,0x200000,0x4100860b,0x7c00100, -0x230400,0x4100870c,0x7c00100,0x220400,0x41008838,0x7c00100,0x220400,0x41008838,0x7c00100,0x250400,0x41008939,0x2802000,0x962460,0x41008939,0x2802100,0x962460, -0x41008939,0x2806000,0x962460,0x41008939,0x4000000,0x200000,0x41008939,0x4000000,0x400000,0x41008939,0x7c00100,0x230400,0x41008939,0xc000010,0x448000,0x41008a00, -0x4000400,0x200400,0x41008b3b,0x4000000,0x1800000,0x41008b3b,0x6800000,0x1329800,0x41008b3b,0x7c00100,0x1830000,0x41008b3b,0x7e00100,0x1830000,0x41008c3d,0x4000010, -0x400000,0x41008c3d,0x7c00100,0x230400,0x41008d0e,0x7c00100,0x22040f,0x41008d19,0x7c00100,0x220400,0x41008d19,0x7c00100,0x22040f,0x41008e00,0x24000000,0x200000, -0x41008e00,0x24000000,0x400000,0x41008e00,0x24000000,0x1710000,0x41008e00,0x24000006,0x400000,0x41008f3a,0x2802100,0x962460,0x41008f3a,0x2806000,0x962460,0x41008f3a, -0x4000000,0x200000,0x41008f3a,0x6800100,0x962540,0x41008f3a,0x7c00100,0x230400,0x4100903c,0x7c00100,0x230400,0x4100903c,0x7c00100,0x23040f,0x41020701,0x2802000, -0x962460,0x41020701,0x2802000,0xc62460,0x410a3700,0x24000000,0x34200000,0x410a3700,0x24000000,0x34e00000,0x410a4412,0x4000000,0xe00003,0x410a4711,0x7c40300,0xe30000, -0x410a4f11,0x7c00300,0xe30001,0x410a9100,0x4000000,0x800010,0x410a9100,0x4000000,0x810010,0x410a9100,0x4000000,0x870010,0x410a9100,0x4000000,0xb00010,0x410a9100, -0x4000000,0xf00010,0x410a9100,0x4000000,0x1001410,0x410a9100,0x4000000,0x1071010,0x410a9100,0x4000000,0x1071410,0x410a9100,0x4000000,0x1410010,0x41408ac5,0x4000400, -0x200000,0x414a82bf,0x4000000,0xe00000,0x41808300,0x2802000,0x962460,0x41c0147e,0x6800000,0x1329800,0x50000419,0x7c00100,0x220400,0x50000419,0x7c00100,0x250400, -0x5000080e,0x7c00100,0x220400,0x50000908,0x7c00100,0x220400,0x50000908,0x7c00100,0x250400,0x50000b13,0x2802500,0x962460,0x50000f0a,0x7c00100,0x230400,0x50001615, -0x2802100,0x962460,0x50001615,0x7c00100,0x230400,0x50002b01,0x2802020,0x962460,0x50002c00,0x4000000,0x200000,0x50002c19,0x7c00100,0x220400,0x50002d19,0x7c00100, -0x220400,0x50003000,0x24000000,0x200000,0x50003000,0x24000020,0x200000,0x50003700,0x24000000,0x4200000,0x50005d00,0x7c00120,0x220405,0x50005d00,0x7c00120,0x250405, -0x50006108,0x7c00100,0x220400,0x50006108,0x7c00100,0x250400,0x50006600,0x24000020,0x200000,0x50007300,0x24000000,0x200000,0x50008301,0x2802400,0x962460,0x50008a00, -0x7c00500,0x230400,0x50009257,0x2802400,0x962460,0x50009257,0x4000000,0x200000,0x50009257,0x4000010,0x1071400,0x50009257,0x6800000,0x1329800,0x50009257,0x7c00100, -0x230400,0x50009257,0x7c00500,0x230400,0x50009257,0x7c00900,0x230400,0x50009257,0xc000010,0xb48000,0x5000933e,0x2802100,0x962460,0x5000933e,0x2802400,0x962460, -0x5000933e,0x4000000,0x200000,0x5000933e,0x4000000,0x400000,0x5000933e,0x4000010,0x400000,0x5000933e,0x6800000,0x1329800,0x5000933e,0x6800100,0x962540,0x5000933e, -0x6800100,0x962541,0x5000933e,0x6804400,0x962540,0x5000933e,0x7c00100,0x230400,0x5000933e,0x7c00100,0x230401,0x5000933e,0xc000010,0x448000,0x50009419,0x7c00100, -0x220400,0x50009419,0x7c00100,0x250400,0x50009500,0x4000400,0x200400,0x5000965a,0x4000000,0x500000,0x5000965a,0x7c00100,0x230400,0x5000965a,0xc000010,0xb48000, -0x5000975b,0x4000000,0x200000,0x5000975b,0x4000010,0x400000,0x5000975b,0x7c00100,0x230400,0x50009865,0x7c00100,0x230400,0x50009965,0x4000010,0x400000,0x50009965, -0x7c00100,0x230400,0x50409abf,0x4000000,0x200000,0x5100080e,0x7c00100,0x220400,0x5100080e,0x7c00100,0x250400,0x51000c02,0x2802100,0x962460,0x51000c02,0x4000000, -0x1500000,0x51000c02,0x4000020,0x200000,0x51000c02,0x7c00100,0x230400,0x51000f0a,0x7c00100,0x230400,0x51000f0a,0x7c00500,0x230400,0x51001110,0x2802100,0x962460, -0x5100131f,0x2802100,0x962460,0x51001423,0x7c00100,0x230400,0x51001524,0x2802100,0x962460,0x51001524,0x4000000,0x200000,0x51001524,0x7c00100,0x230400,0x5100171a, -0x2802100,0x962460,0x5100171a,0x4000000,0x200000,0x5100171a,0x4000000,0x1500000,0x5100171a,0x7c00100,0x230400,0x51001b27,0x4000000,0x200000,0x51001b27,0x4000000, -0x400000,0x51001b27,0x4000000,0x500000,0x51001b27,0x7c00100,0x230400,0x51001c1c,0x2802100,0x1862460,0x51001c1c,0x2802500,0x1862460,0x51001c1c,0x2806400,0x1862460, -0x51001c1c,0x4000000,0x1800000,0x51001c1c,0x6800000,0x1329800,0x51001c1c,0x6800100,0x1862400,0x51001c1c,0x6800100,0x1862540,0x51001c1c,0x6800500,0x1862400,0x51001c1c, -0x7c00100,0x1830000,0x5100251b,0x7c00100,0x230400,0x51002619,0x7c00100,0x220400,0x51002619,0x7c00100,0x250400,0x51002800,0x80020,0x218820,0x51002c00,0x4000000, -0x200000,0x51002d19,0x7c00100,0x230400,0x51003700,0x24000000,0x4200000,0x51003700,0x24000000,0x4e00000,0x51005201,0x2802400,0x962460,0x51005c00,0x4000000,0x200000, -0x51006108,0x7c00100,0x220400,0x51006108,0x7c00100,0x250400,0x51006600,0x24000020,0x200000,0x51006600,0x24000020,0x810000,0x51006600,0x24000020,0x1410000,0x51007300, -0x24000000,0x200000,0x51007300,0x24000020,0x200000,0x51008002,0x7c00100,0x230400,0x51008301,0x2802000,0x962460,0x51008301,0x2802400,0x962460,0x51008a00,0x7c00500, -0x230400,0x51008e00,0x24000000,0x200000,0x51008e00,0x24000000,0x400000,0x51008e00,0x24000000,0x810000,0x51008e00,0x24000000,0x1400000,0x51008e00,0x24000000,0x1410000, -0x51008e00,0x24000000,0x1710000,0x51008e00,0x24000002,0x200000,0x51008e00,0x24000500,0x230400,0x51008e00,0x2c000010,0xb48000,0x51009419,0x7c00100,0x220400,0x51009419, -0x7c00100,0x22040e,0x51009419,0x7c00100,0x22040f,0x51009419,0x7c00100,0x250400,0x51009500,0x4000400,0x200400,0x51009500,0x7c00500,0x230400,0x51009519,0x7c00100, -0x220400,0x51009519,0x7c00100,0x22040f,0x51009519,0x7c00100,0x230400,0x51009519,0x7c00100,0x250400,0x51009b71,0x2802100,0x962460,0x51009b71,0x6800000,0x1329800, -0x51009b71,0x6800100,0x962540,0x51009b71,0x6804400,0x962540,0x51009b71,0x7c00100,0x230400,0x51009c52,0x2802100,0x962460,0x51009c52,0x2802400,0x962460,0x51009c52, -0x2802d00,0x962460,0x51009c52,0x4000010,0x400000,0x51009c52,0x6800000,0x1329800,0x51009c52,0x6800100,0x962540,0x51009c52,0x7c00100,0x230400,0x51009c52,0xc000010, -0x448000,0x51009d6d,0x6800000,0x1329800,0x51009d6d,0x7c00100,0x230400,0x51009d6d,0x7c00500,0x230400,0x51009d6d,0x7c00d00,0x230400,0x51009d6d,0xc000010,0x448000, -0x51009e08,0x2802100,0x962460,0x51009f63,0x4000010,0x400000,0x51009f63,0x6800000,0x1329800,0x51009f63,0x7c00100,0x230400,0x51009f63,0x7c00900,0x230400,0x51009f63, -0xc000010,0x448000,0x51009f63,0xc000010,0xb48000,0x5100a008,0x2000,0x962460,0x5100a008,0x2802400,0x962460,0x5100a008,0x4000000,0x200000,0x5100a008,0x7c00100, -0x220400,0x5100a008,0x7c00100,0x230400,0x5100a008,0x7c00100,0x250400,0x5100a008,0x7c00500,0x230400,0x5100a16f,0x2806400,0x962460,0x5100a16f,0x6800000,0x1329800, -0x5100a16f,0x6800100,0x962540,0x5100a16f,0x7c00100,0x230400,0x5100a16f,0xc000010,0x448000,0x5100a24f,0x2802100,0x962460,0x5100a24f,0x2802400,0x962460,0x5100a24f, -0x6800000,0x1329800,0x5100a24f,0x7c00100,0x230400,0x5100a24f,0xc000010,0x448000,0x5100a36e,0x2802100,0x962460,0x5100a36e,0x4000000,0x200000,0x5100a36e,0x6800100, -0x962540,0x5100a36e,0x6804400,0x962540,0x5100a36e,0x7c00100,0x230400,0x5100a442,0x2802100,0x962460,0x5100a442,0x4000000,0x200000,0x5100a442,0x6800000,0x1329800, -0x5100a442,0x6800100,0x962540,0x5100a442,0x7c00100,0x230400,0x5100a442,0xc000010,0x448000,0x5100a500,0x4000000,0x200000,0x5100a600,0x4000000,0x200000,0x5100a601, -0x2802000,0x962460,0x5100a76b,0x7c00100,0x230400,0x5100a868,0x7c00100,0x230400,0x5100a96c,0x4000000,0x200000,0x5100a96c,0x7c00100,0x230400,0x5100aa00,0x4000000, -0x4e00000,0x5100ab00,0x4000000,0x4e00000,0x51086600,0x24000020,0x810000,0x51086600,0x24000020,0x1410000,0x510a4005,0x7c00100,0xe30400,0x510a4711,0x7c40300,0xe30000, -0x510a7300,0x24000000,0x34200000,0x510aaa00,0x4000000,0x34e00000,0x5140a2f3,0x4000400,0x400000,0x514a82bf,0x4000000,0xe00000,0x51802bb1,0x2802000,0x962460,0x51c00908, -0x2802400,0x962460,0x51c0a008,0x2802400,0x962460,0x52000f0a,0x2802100,0x962460,0x52000f0a,0x6800100,0x962540,0x52000f0a,0x7c00100,0x230400,0x52001004,0x4000000, -0x1600000,0x52001b00,0x4000000,0x200000,0x52001c1c,0x2802100,0x1862460,0x52001c1c,0x6800100,0x1862400,0x52001c1c,0x6800500,0x1862400,0x52001e12,0x7c00100,0x2230500, -0x52001e12,0x7c00100,0x2330520,0x52002128,0x4000002,0x400000,0x52002128,0x7c00100,0x230400,0x52002a00,0x4000000,0x1500000,0x52002a00,0x4000000,0x1600000,0x52002d00, -0x4000000,0x200006,0x52003000,0x24000000,0x200000,0x52006108,0x7c00100,0x220400,0x52006108,0x7c00100,0x250400,0x52008301,0x2802400,0x962460,0x52008407,0x2802400, -0x962460,0x52008407,0x7c00100,0x220400,0x52008407,0x7c00100,0x250400,0x52008b3b,0x6800000,0x1800000,0x52008b3b,0x7c00100,0x1830000,0x52008e00,0x24000000,0x400000, -0x52009419,0x7c00100,0x250400,0x5200975b,0x4000000,0x200000,0x5200ac7e,0x2802000,0x962460,0x5200ac7e,0x2802100,0x962460,0x5200ac7e,0x2802400,0x962460,0x5200ac7e, -0x4000010,0x200000,0x5200ac7e,0x7c00100,0x230400,0x5200ac7e,0xc000010,0x248000,0x5200ad28,0x7c00100,0x230400,0x5200ae6a,0x2802100,0x1862460,0x5200ae6a,0x2802400, -0x962460,0x5200ae6a,0x2802400,0x1862460,0x5200ae6a,0x2806000,0x1862460,0x5200ae6a,0x4000000,0x1800000,0x5200ae6a,0x6800000,0x1329800,0x5200ae6a,0x6800100,0x1862400, -0x5200ae6a,0x6800100,0x1862540,0x5200ae6a,0x7c00100,0x1830000,0x5200ae6a,0x7c00900,0x1830000,0x5200ae6a,0xc000010,0x1848000,0x5200b083,0x4000010,0x400000,0x5200b083, -0x7c00100,0x230400,0x5200b083,0xc000010,0x448000,0x5200b182,0x2802400,0x962460,0x5200b182,0x4000000,0x200000,0x5200b182,0x4000010,0x400000,0x5200b182,0x7c00100, -0x230400,0x5200b182,0xc000010,0x448000,0x5200b30a,0x2802400,0x962460,0x5200b30a,0x4000000,0x200000,0x5200b30a,0x7c00100,0x230400,0x5200b54e,0x2802100,0x962460, -0x5200b54e,0x2802400,0x962460,0x5200b54e,0x4000000,0x200000,0x5200b54e,0x4000010,0x400000,0x5200b54e,0x6800000,0x1329800,0x5200b54e,0x6800100,0x962540,0x5200b54e, -0x6804400,0x962540,0x5200b54e,0x7c00100,0x230400,0x5200b54e,0xc000010,0x448000,0x5200b61c,0x4000000,0x1800000,0x5200b61c,0x6800500,0x1862400,0x5200b61c,0x7c00100, -0x1830000,0x5200b61c,0x7c00900,0x1830000,0x5200b77f,0x2802100,0x1862460,0x5200b77f,0x2802400,0x1862460,0x5200b77f,0x4000000,0x1800000,0x5200b77f,0x4000010,0x1800000, -0x5200b77f,0x7c00100,0x1830000,0x5200b77f,0x7c00500,0x1830000,0x5200b77f,0x7c00900,0x1830000,0x5200b77f,0x7e00100,0x1830000,0x5200b873,0x2802100,0x962460,0x5200b873, -0x2806400,0x962460,0x5200b873,0x6800000,0x1329800,0x5200b873,0x6800100,0x962540,0x5200b873,0x6800400,0x962540,0x5200b873,0x7c00100,0x230400,0x5200b873,0xc000010, -0x448000,0x5200b912,0x7c00100,0x2230500,0x5200b912,0x7c00100,0x2330520,0x5200ba74,0x4000000,0x200000,0x5200ba74,0x4000010,0x400000,0x5200ba74,0x7c00100,0x230400, -0x5200bb85,0x4000000,0x200000,0x5200bb85,0x7c00100,0x230400,0x5200bc75,0x4000000,0x400000,0x5200bc75,0x4000010,0x400000,0x5200bc75,0x7c00100,0x230400,0x5200bd7d, -0x4000000,0x200000,0x5200bd7d,0x7c00100,0x230400,0x5200be7a,0x4000000,0x200000,0x5200be7a,0x7c00100,0x230400,0x5200bf58,0x7c00100,0x230400,0x5200c002,0x4000000, -0x200000,0x5200c178,0x2802000,0x962460,0x5200c178,0x2802100,0x962460,0x5200c178,0x2802400,0x962460,0x5200c178,0x2806400,0x962460,0x5200c178,0x4000000,0x200000, -0x5200c178,0x6800100,0x962540,0x5200c178,0x7c00100,0x230400,0x5200c178,0x7c00100,0x230401,0x5200c178,0xc000010,0x448000,0x5200c178,0x80000000,0x218960,0x5200c247, -0x7c00100,0x230400,0x5200c247,0x7c00100,0x830400,0x5200c247,0x7c00100,0x1430400,0x5200c300,0x4000000,0x200003,0x52022d00,0x4000000,0x100006,0x52023700,0x24000000, -0x4100000,0x52023700,0x24000000,0x4e00000,0x52023700,0x24000000,0x14100000,0x52023700,0x24000000,0x14e00000,0x52023700,0x24000000,0x96800000,0x52024400,0x4000000,0x100000, -0x52027300,0x24000000,0x100000,0x5202c300,0x4000000,0x100000,0x5202c300,0x4000000,0x100002,0x5202c300,0x4000000,0x100003,0x5202c300,0x4000000,0x10000d,0x5202c300, -0x4000100,0x150400,0x5202c300,0x4000100,0x15040d,0x5202c300,0x4000100,0x14150400,0x520a1e12,0x7c00100,0x2130480,0x520a3700,0x24000000,0x34e00000,0x520a3800,0x24000000, -0x34100000,0x520a4711,0x7c40300,0xe30000,0x520a4f11,0x7c00300,0xe30001,0x520a7300,0x24000000,0x34100000,0x520ab412,0x7c00100,0x2130480,0x520ac400,0x4000000,0xe00002, -0x520ac400,0x4000000,0xe0000d,0x520ac400,0x4000000,0x34e0000d,0x520ac414,0x4000000,0xe0000d,0x520ac511,0x7c40300,0xe30000,0x5240af91,0x7c00100,0x230400,0x5240af96, -0x4000400,0x200000,0x5240af98,0x6800400,0x962540,0x5240af98,0x7c00100,0x230400,0x5240afa2,0x7c00100,0x230400,0x5240afa4,0x7c00100,0x230400,0x5240b2c7,0x4000000, -0x200000,0x5240b2c7,0x4000000,0x1500000,0x5240b2d2,0x4000000,0x200000,0x5240b2e0,0x4000000,0x200000,0x5240b5f6,0x7c00900,0x230400,0x524a44bf,0x4000000,0xe00003, -0x5280af91,0x2802400,0x962460,0x5280af92,0x2802400,0x962460,0x5280af98,0x2802400,0x962460,0x5280af9a,0x2802400,0x962460,0x5280af9c,0x2802400,0x962460,0x52c0b3ed, -0x2802400,0x962460,0x52c0b3f1,0x7c00100,0x230400,0x60000c02,0x2802100,0x962460,0x60000c02,0x7c00100,0x230400,0x60000f0a,0x2802100,0x962460,0x60000f0a,0x6800100, -0x962540,0x60000f0a,0x7c00100,0x230400,0x6000131f,0x4000000,0x200000,0x6000171a,0x7c00100,0x230400,0x6000171a,0x7c00100,0x230560,0x60001b27,0x2802100,0x962460, -0x60001b27,0x4000000,0xc00000,0x60001b27,0x7c00100,0x230400,0x60001f0b,0x2802400,0x962460,0x60002919,0x7c00100,0x22040e,0x60002a00,0x4000000,0x1600000,0x60003000, -0x24000000,0x14200000,0x60003000,0x24000000,0x14e00000,0x60003700,0x24000000,0x4200000,0x60003800,0x24000000,0x1710000,0x60005102,0x4000000,0x200000,0x60006108,0x7c00100, -0x220400,0x60006108,0x7c00100,0x250400,0x60006600,0x24000020,0x200000,0x60008301,0x2802000,0x962460,0x6000903c,0x2806000,0x962460,0x6000903c,0x4000000,0x400000, -0x60009519,0x7c00100,0x220400,0x60009519,0x7c00100,0x250400,0x6000a008,0x7c00100,0x220400,0x6000a008,0x7c00100,0x250400,0x6000c300,0x4000000,0x3a703580,0x6000c654, -0x2802000,0x962460,0x6000c654,0x4000010,0x200000,0x6000c654,0x7c00100,0x230400,0x6000c73f,0x2802000,0x962460,0x6000c73f,0x2802100,0x962460,0x6000c73f,0x4000000, -0x200000,0x6000c73f,0x6800100,0x962540,0x6000c73f,0x6804000,0x962540,0x6000c73f,0x7c00100,0x230400,0x6000c80b,0x7c00100,0x230400,0x6000c941,0x2802100,0x962460, -0x6000c941,0x2806000,0x962460,0x6000c941,0x4000000,0x200000,0x6000c941,0x4000010,0x200000,0x6000c941,0x6800000,0x1329800,0x6000c941,0x6800100,0x962540,0x6000c941, -0x7c00100,0x230400,0x6000c941,0xc000010,0x448000,0x6000ca82,0x7c00100,0x230400,0x6000cc00,0x4000000,0x4e00000,0x6000d000,0x4000000,0x200000,0x6002c300,0x4000000, -0x100000,0x6002c300,0x4000000,0x10000d,0x6002c300,0x4000100,0x150400,0x6002c300,0x4000100,0x15040d,0x6002c300,0x4000100,0x14150400,0x600a3000,0x24000000,0x34200000, -0x600a3000,0x24000000,0x34e00000,0x600a3700,0x24000000,0x34200000,0x600a3800,0x24000000,0x34200000,0x600a3800,0x24000000,0xb6800000,0x600a4305,0x7c00100,0xe30400,0x600ac300, -0x4000000,0x34100000,0x600ac400,0x4000000,0x14e0000d,0x600ac400,0x4000000,0x34e0000d,0x600acb14,0x7c00100,0xe30000,0x600acb16,0x7c00100,0xe30c00,0x600acc00,0x4000000, -0x34e00000,0x600acd00,0x4000000,0x34200000,0x600acd00,0x4000000,0x34e00000,0x600acd00,0x4000000,0xb6800000,0x600ace00,0x4000000,0x34e00000,0x600ace00,0x4000000,0xb6800000, -0x600acf00,0x4000000,0x34e00000,0x600acf00,0x4000000,0xb6800000,0x600ad111,0x7c40300,0xe30000,0x604ac4bf,0x4000000,0x34e00003,0x61000a03,0x4000000,0x1600000,0x61000c02, -0x80000000,0x218960,0x6100120f,0x4000000,0x200000,0x61001a18,0x7c00100,0x1830000,0x61001d0c,0x7c00100,0x230400,0x61001d0c,0x7c00100,0x250400,0x61006600,0x24000020, -0x200000,0x61008407,0x7c00100,0x220400,0x61008407,0x7c00100,0x250400,0x6100870c,0x7c00100,0x220400,0x61008e00,0x24000000,0x200000,0x61008e00,0x24000000,0x400000, -0x61008e00,0x24000002,0x300000,0x6100903c,0x7c00100,0x230400,0x61009519,0x7c00100,0x220400,0x61009519,0x7c00100,0x250400,0x61009519,0x7c00500,0x22040f,0x61009b71, -0x2802100,0x962460,0x61009b71,0x2806400,0x962460,0x61009b71,0x7c00100,0x230400,0x6100a008,0x2802100,0x962460,0x6100c300,0x4000000,0x20000f,0x6100cd00,0x4000000, -0x200000,0x6100d202,0x2802400,0x962460,0x6100d202,0x2802500,0x962460,0x6100d202,0x7c00100,0x230400,0x6100d302,0x4000020,0x200000,0x6100d302,0x7c00120,0x230405, -0x6100d476,0x2802100,0x962460,0x6100d476,0x2802100,0x962461,0x6100d476,0x2806400,0x962460,0x6100d476,0x4000000,0x400000,0x6100d476,0x6800000,0x1329800,0x6100d476, -0x6800100,0x962540,0x6100d476,0x7c00100,0x230400,0x6100d476,0xc000010,0x448000,0x6100d573,0x2802100,0x962460,0x6100d573,0x2806400,0x962460,0x6100d573,0x6800100, -0x962540,0x6100d573,0x7c00100,0x230400,0x6100d573,0x7c00900,0x230400,0x6100d573,0xc000010,0x448000,0x6100d68d,0x7c00100,0x230400,0x6100d756,0x7c00100,0x230400, -0x6100d85c,0x2802500,0x962460,0x6100d85c,0x6800100,0x962540,0x6100d85c,0x7c00100,0x230400,0x6100d85c,0x7c00500,0x230400,0x6100d997,0x2802100,0x962460,0x6100d997, -0x4000000,0x200000,0x6100d997,0x4000000,0x400000,0x6100d997,0x6800000,0x1329800,0x6100d997,0x6800100,0x962540,0x6100d997,0x6804400,0x962540,0x6100d997,0x7c00100, -0x230400,0x6100d997,0x7c00100,0x230560,0x6100d997,0xc000010,0x448000,0x6100da98,0x6800000,0x1329800,0x6100da98,0x7c00100,0x230400,0x6100db71,0x4000000,0x200000, -0x6100dc99,0x2802100,0x962460,0x6100dc99,0x2802400,0x962460,0x6100dc99,0x6800000,0x1329800,0x6100dc99,0x6800100,0x962540,0x6100dc99,0x6804400,0x962540,0x6100dc99, -0x7c00100,0x230400,0x610a4711,0x7c40300,0xe30000,0x610a4f11,0x7c00300,0xe30001,0x610ace00,0x4000000,0x34e00000,0x6140af96,0x7c00100,0x230400,0x6140af98,0x7c00100, -0x230400,0x6180af93,0x2802400,0x962460,0x62002a00,0x4000000,0x1600000,0x63002800,0x80000,0x918820,0x63c00c14,0x80000,0x918820,0x7000080e,0x7c00100,0x250400, -0x70000a03,0x4000000,0x200000,0x70000c00,0x80000000,0x218960,0x70000f0a,0x7c00100,0x230400,0x70001004,0x7c00100,0x230400,0x70001524,0x2802100,0x962460,0x70001524, -0x7c00100,0x230400,0x70001615,0x2802100,0x962460,0x7000171a,0x2802100,0x962460,0x70001821,0x6800000,0x1329800,0x70002320,0x7c00100,0x230400,0x70002a00,0x4000000, -0x1500000,0x70002a00,0x4000000,0x1600000,0x70003000,0x24000000,0x200000,0x70003000,0x24000000,0x14200000,0x70003800,0x24000000,0x4e00000,0x70005201,0x2802400,0x962460, -0x7000581e,0x7c00100,0x230400,0x70006108,0x7c00100,0x220400,0x70006108,0x7c00100,0x250400,0x70006f30,0x7c00100,0x230400,0x70007300,0x24000000,0x200000,0x70007f0e, -0x4000000,0x200000,0x70008301,0x2802100,0x962460,0x70008301,0x2802400,0x962460,0x70008e00,0x24000000,0x200000,0x70008e00,0x24000000,0x400000,0x70008e00,0x24000002, -0x400000,0x70008e00,0x24000008,0x1410000,0x70008e00,0x24000010,0x400000,0x70008e00,0x2c000010,0x448000,0x70009519,0x7c00100,0x220400,0x70009519,0x7c00100,0x230400, -0x70009519,0x7c00100,0x250400,0x70009865,0x7c00100,0x230400,0x70009965,0x4000010,0x400000,0x70009965,0x7c00100,0x230400,0x7000a008,0x7c00100,0x220400,0x7000a008, -0x7c00100,0x250400,0x7000a008,0x7c00500,0x22040f,0x7000a50e,0x4000000,0x200000,0x7000b61c,0x2802500,0x1862460,0x7000b61c,0x6800500,0x1862400,0x7000b61c,0x7c00100, -0x1830000,0x7000c300,0x4000000,0x100000,0x7000c941,0x2806000,0x962460,0x7000cc00,0x4000000,0x4e00000,0x7000cd00,0x4000000,0x200000,0x7000cd00,0x4000000,0x4200000, -0x7000cd00,0x4000000,0x4e00000,0x7000cd00,0x4000000,0x14200000,0x7000cd00,0x4000000,0x14e00000,0x7000cd00,0x4000000,0x96800000,0x7000cf00,0x4000000,0x4e00000,0x7000cf00, -0x4000000,0x14e00000,0x7000d202,0x2802100,0x962460,0x7000d202,0x7c00100,0x230400,0x7000d997,0x7c00100,0x230400,0x7000d997,0xc000010,0x248000,0x7000dd86,0x2802400, -0x962460,0x7000dd86,0x7c00100,0x230400,0x7000dd86,0xc000010,0x448000,0x7000de9f,0x4000000,0x200000,0x7000de9f,0x7c00100,0x230400,0x7000e001,0x2000,0x962460, -0x7000e001,0x2802400,0x962460,0x7000e187,0x2802000,0x962460,0x7000e187,0x2802100,0x962460,0x7000e187,0x4000000,0x200000,0x7000e187,0x7c00100,0x230400,0x7000e187, -0xc000010,0x448000,0x7000e288,0x7c00100,0x230400,0x7000e300,0x4000000,0x200000,0x7000e489,0x2802100,0x962460,0x7000e489,0x2802400,0x962460,0x7000e489,0x6800100, -0x962540,0x7000e489,0x6800100,0x962541,0x7000e489,0x6804400,0x962540,0x7000e489,0x7c00100,0x230400,0x7000e489,0x7c00900,0x230400,0x7000e59d,0x2802100,0x962460, -0x7000e59d,0x2802400,0x962460,0x7000e59d,0x4000000,0x200000,0x7000e59d,0x4000010,0x200000,0x7000e59d,0x6800100,0x962540,0x7000e59d,0x6804400,0x962540,0x7000e59d, -0x7c00100,0x230400,0x7000e59d,0xc000010,0x448000,0x7000e691,0x2802100,0x962460,0x7000e691,0x2802400,0x962460,0x7000e691,0x2806400,0x962460,0x7000e691,0x6800000, -0x1329800,0x7000e691,0x6800100,0x962540,0x7000e691,0x7c00100,0x230400,0x7000e700,0x4000400,0x200400,0x7000e70e,0x7c00100,0x220400,0x7000e719,0x7c00100,0x220400, -0x7000e719,0x7c00500,0x22040f,0x7000e853,0x7c00100,0x230400,0x7000e9a0,0x2802400,0x962460,0x7000e9a0,0x4000000,0x200000,0x7000e9a0,0x4000000,0x500000,0x7000e9a0, -0x7c00100,0x230400,0x7000ea79,0x2802400,0x962460,0x7000ea79,0x4000000,0x200000,0x7000ea79,0x4000000,0xf00000,0x7000ea79,0x4000010,0x400000,0x7000ea79,0x7c00100, -0x230400,0x7000eb8c,0x2802400,0x962460,0x7000eb8c,0x4000000,0x200000,0x7000eb8c,0x7c00100,0x230400,0x7000eca3,0x2802100,0x962460,0x7000eca3,0x2806400,0x962460, -0x7000eca3,0x4000000,0x200000,0x7000eca3,0x6800000,0x1329800,0x7000eca3,0x6800100,0x962540,0x7000eca3,0x7c00100,0x230400,0x7000eca3,0xc000010,0x448000,0x7000ed95, -0x6800000,0x1329800,0x7000ed95,0x7c00100,0x230400,0x7000ed95,0xc000010,0x448000,0x7000ee1c,0x2802500,0x1862460,0x7000ee1c,0x6800000,0x1329800,0x7000ee1c,0x7c00100, -0x1830000,0x7000ee1c,0x7c00900,0x1830000,0x7000ef8f,0x4000000,0x200000,0x7000ef8f,0x7c00100,0x230400,0x7000f08e,0x4000000,0x200000,0x7000f08e,0x7c00100,0x230400, -0x7000f159,0x2802100,0x962460,0x7000f159,0x7c00100,0x230400,0x7000f200,0x4000000,0x200000,0x7000f200,0x4000000,0x1200000,0x7000f200,0x4000000,0x1710000,0x7000f34b, -0x2802400,0x962460,0x7000f34b,0x4000000,0x200000,0x7000f34b,0x4000010,0x400000,0x7000f34b,0x6800000,0x1329800,0x7000f34b,0x7c00100,0x230400,0x7000f34b,0x7c00900, -0x230400,0x7000f34b,0xc000010,0x448000,0x7000f490,0x4000000,0x200000,0x7000f490,0x7c00100,0x230400,0x7000f5a5,0x7c00100,0x230400,0x7000f67b,0x4000000,0x200000, -0x7000f67b,0x4000010,0x200000,0x7000f67b,0x7c00100,0x230400,0x7000f8a6,0x2802100,0x962460,0x7000f8a6,0x2802400,0x962460,0x7000f8a6,0x2806400,0x962460,0x7000f8a6, -0x4000000,0x500000,0x7000f8a6,0x4000010,0xb00000,0x7000f8a6,0x4000800,0x200000,0x7000f8a6,0x6800100,0x962540,0x7000f8a6,0x6800100,0x962541,0x7000f8a6,0x7c00100, -0x230400,0x7000f8a6,0xc000010,0x448000,0x7000f921,0x4000000,0x200000,0x7000fa00,0x4000000,0x200000,0x7000fb9e,0x2802100,0x962460,0x7000fb9e,0x2802400,0x962460, -0x7000fb9e,0x2806400,0x962460,0x7000fb9e,0x4000000,0x200000,0x7000fb9e,0x6800000,0x1329800,0x7000fb9e,0x6800100,0x962540,0x7000fb9e,0x6800100,0x962541,0x7000fb9e, -0x7c00100,0x230400,0x7000fc92,0x4000000,0x200000,0x7000fc92,0x6800000,0x1329800,0x7000fc92,0x7c00100,0x220400,0x7000fc92,0x7c00100,0x230400,0x7000fc92,0x7c00100, -0x250400,0x700acd00,0x4000000,0x34e00000,0x700acd00,0x4000000,0xb6800000,0x700ace00,0x4000000,0x34e00000,0x700acf00,0x4000000,0x34e00000,0x700acf00,0x4000000,0xb6800000, -0x7050df01,0x4000000,0x200000,0x7050f705,0x80000,0x918820,0x7080af96,0x2802400,0x962460,0x7090df01,0x2802400,0x962460,0x70d0e403,0x2802100,0x962460,0x70d0e403, -0x2802400,0x962460,0x70d0e403,0x6800100,0x962540,0x8000120f,0x7c00100,0x230400,0x80001524,0x7c00100,0x230400,0x8000171a,0x7c00100,0x230400,0x80002006,0x7c00100, -0x220400,0x80002006,0x7c00100,0x250400,0x80002a00,0x4000000,0x1500000,0x80002d00,0x4000000,0x200000,0x80005208,0x2802400,0x962460,0x80005c00,0x4000000,0x200000, -0x80007300,0x24000000,0x200000,0x80009519,0x7c00100,0x220400,0x80009519,0x7c00100,0x230400,0x80009519,0x7c00100,0x250400,0x80009865,0x7c00100,0x230400,0x8000a008, -0x2802100,0x962460,0x8000b30a,0x4000000,0x500000,0x8000b30a,0x7c00100,0x230400,0x8000cd00,0x4000000,0x4e00000,0x8000d202,0x2802500,0x962460,0x8000d202,0x7c00100, -0x230400,0x8000d68d,0x4000000,0x200000,0x8000d997,0x2802000,0x962460,0x8000d997,0x2802400,0x962460,0x8000d997,0x4000000,0x400000,0x8000d997,0x4000000,0x500000, -0x8000d997,0x7c00100,0x230400,0x8000d997,0xc000010,0x448000,0x8000e489,0x2802100,0x962460,0x8000e489,0x7c00100,0x230400,0x8000e719,0x7c00100,0x220400,0x8000f8a6, -0x2802100,0x962460,0x8000f8a6,0x7c00100,0x230400,0x8000f8a6,0xc000010,0x448000,0x8000fda1,0x2802100,0x1862460,0x8000fda1,0x2806400,0x1862460,0x8000fda1,0x4000000, -0x1800000,0x8000fda1,0x6800000,0x1329800,0x8000fda1,0x6800100,0x1862540,0x8000fda1,0x7c00100,0x1830000,0x8000fda1,0xc000010,0x448000,0x8000fe9c,0x7c00100,0x230400, -0x8000fe9c,0x7c00100,0x830400,0x8000fe9c,0x7c00100,0x1430400,0x8000ff06,0x7c00100,0x220400,0x80010165,0x7c00100,0x230400,0x800102a2,0x4000000,0x200000,0x800102a2, -0x7c00100,0x230400,0x800103a4,0x7c00100,0x230400,0x800103a4,0xc000010,0x448000,0x8001044c,0x4000000,0x200000,0x8001044c,0x7c00100,0x220400,0x8001044c,0x7c00100, -0x250400,0x80010670,0x2802000,0x962460,0x80010670,0x4000000,0x200000,0x80010670,0x4000010,0x400000,0x80010670,0xc000010,0x448000,0x800a4711,0x7c40300,0xe30000, -0x800acd00,0x4000000,0x34e00000,0x800acd00,0x4000000,0x7a902460,0x800ace00,0x4000000,0x34e00000,0x800acf00,0x4000000,0x34e00000,0x800b0011,0x7c40300,0xe30000,0x800b0500, -0x4000000,0x34e00000,0x800b0500,0x4000000,0xb6800000,0x90001615,0x7c00100,0x230400,0x9000171a,0x4000000,0x200000,0x9000171a,0x7c00100,0x230400,0x90003000,0x24000000, -0x200000,0x90007f0e,0x4000000,0x200000,0x90008301,0x2802000,0x962460,0x90008e00,0x24000000,0x400000,0x90009519,0x7c00100,0x250400,0x9000a16f,0x2802100,0x962460, -0x9000d200,0x80000000,0x218960,0x9000d202,0x2802000,0x962460,0x9000d202,0x2802100,0x962460,0x9000d202,0x7c00100,0x230400,0x9000e59d,0x2802100,0x962460,0x90010500, -0x4000000,0xe00000,0x900107a7,0x2802100,0x962460,0x900107a7,0x2802400,0x962460,0x900107a7,0x2802c00,0x962460,0x900107a7,0x4000000,0x1400000,0x900107a7,0x6800000, -0x1329800,0x900107a7,0x7c00100,0x220400,0x900107a7,0x7c00100,0x250400,0x900108a8,0x2802100,0x962460,0x900108a8,0x2806400,0x962460,0x900108a8,0x4000000,0x200000, -0x900108a8,0x4000000,0x400000,0x900108a8,0x4000010,0x400000,0x900108a8,0x6800000,0x1329800,0x900108a8,0x6800100,0x962540,0x900108a8,0x7c00100,0x230400,0x900108a8, -0xc000010,0x448000,0x90010908,0x7c00100,0x220400,0x90010a38,0x2802100,0x962460,0x90010ca9,0x2802100,0x962460,0x90010ca9,0x4000000,0x500000,0x90010ca9,0x4000010, -0xb00000,0x90010ca9,0x6800100,0x962540,0x90010ca9,0x7c00100,0x230400,0x90010d1b,0x4000000,0x500000,0x90010eaa,0x2802100,0x962460,0x90010eaa,0x2802400,0x962460, -0x90010eaa,0x2806400,0x962460,0x90010eaa,0x4000000,0x200000,0x90010eaa,0x4000000,0x400000,0x90010eaa,0x4000010,0x400000,0x90010eaa,0x6800000,0x1329800,0x90010eaa, -0x6800100,0x962540,0x90010eaa,0x7c00100,0x230400,0x90010eaa,0xc000010,0x448000,0x90010fab,0x7c00100,0x220400,0x90010fab,0x7c00100,0x250400,0x9002c300,0x4000000, -0x100000,0x900ac400,0x4000000,0xe0000d,0x900acd00,0x4000000,0x34e00000,0x900acd00,0x4000000,0xb6800000,0x900acf00,0x4000000,0x34e00000,0x900b0500,0x4000000,0x34e00000, -0x900b0500,0x4000000,0xb6800000,0x900b0b9a,0x7c00900,0x1230400,0x900b109a,0x7c00300,0xe30000,0x900b119a,0x7c00300,0xe30000,0x90408e06,0x24000000,0x400000,0xa0001004, -0x4000000,0x200000,0xa0001004,0x7c00100,0x230400,0xa000120f,0x2802100,0x962460,0xa000120f,0x2802400,0x962460,0xa000171a,0x2802100,0x962460,0xa000171a,0x2806400, -0x962460,0xa0002a00,0x4000000,0x1600000,0xa0003000,0x24000000,0x200000,0xa000581e,0x7c00100,0x230400,0xa0007300,0x24000000,0x200000,0xa0008301,0x2802400,0x962460, -0xa0008e00,0x24000000,0x400000,0xa000cf00,0x4000000,0x4e00000,0xa0010500,0x4000000,0x200000,0xa00114af,0x2802100,0x962460,0xa00114af,0x2802400,0x962460,0xa00114af, -0x2806400,0x962460,0xa00114af,0x6800000,0x1329800,0xa00114af,0x7c00100,0x230400,0xa00114af,0x7c00100,0x230560,0xa00116b0,0x2802100,0x962460,0xa00116b0,0x2802800, -0x962460,0xa00116b0,0x2806400,0x962460,0xa00116b0,0x4000000,0x400000,0xa00116b0,0x4000000,0x500000,0xa00116b0,0x4000010,0x400000,0xa00116b0,0x6800100,0x962540, -0xa00116b0,0x7c00100,0x230400,0xa00116b0,0x7c00100,0x230560,0xa00116b0,0xc000010,0x448000,0xa0011722,0x7c00100,0x230400,0xa00118b1,0x2802000,0x962460,0xa00118b1, -0x2802100,0x962460,0xa00118b1,0x2806400,0x962460,0xa00118b1,0x4000000,0x200000,0xa00118b1,0x4000000,0x400000,0xa00118b1,0x4000000,0x500000,0xa00118b1,0x6800100, -0x962540,0xa00118b1,0x7c00100,0x230400,0xa00118b1,0x7c00100,0x230560,0xa00118b1,0xc000010,0x448000,0xa00a4005,0x7c00100,0xe30400,0xa00a4711,0x7c40300,0xe30000, -0xa00ac400,0x4000000,0x4e00000,0xa00acb14,0x7c00100,0xe30000,0xa00acf00,0x4000000,0x34e00000,0xa00b0500,0x4000000,0x34e00000,0xa00b0500,0x4000000,0xb6800000,0xa00b0b96, -0x7c00900,0x1230400,0xa00b1211,0x7c40300,0xe30000,0xa00b1314,0x7c00100,0xe30000,0xa00b1596,0x7c00300,0xe30000,0xa040afac,0x6800400,0x962540,0xa08083ad,0x2802400, -0x962460,0xb0000a03,0x7c00100,0x220400,0xb0000b13,0x7c00100,0x2633800,0xb0001004,0x2802000,0x962460,0xb0001110,0x4000000,0x200000,0xb0001524,0x2802000,0x962460, -0xb0001615,0x4000000,0x500000,0xb000251b,0x7c00100,0x230400,0xb0007300,0x24000000,0x200000,0xb0008939,0x4000000,0x200000,0xb0008939,0x7c00100,0x230400,0xb0008e00, -0x24000000,0x200000,0xb0008e00,0x24000000,0x400000,0xb0008e00,0x24000010,0x400000,0xb0009257,0x2802000,0x962460,0xb0009257,0x4000000,0x1600000,0xb0009519,0x7c00100, -0x220400,0xb0009519,0x7c00100,0x250400,0xb0009a00,0x4000000,0x200000,0xb000b30a,0x2802100,0x962460,0xb000b30a,0x7c00100,0x230400,0xb000c178,0x80000000,0x218960, -0xb000c300,0x4000000,0x4200000,0xb000d202,0x2802000,0x962460,0xb000d476,0x6800100,0x962540,0xb000d476,0x7c00100,0x230400,0xb000e300,0x4000000,0x4e00000,0xb000fda1, -0x7c00100,0x1830000,0xb0010eaa,0x2802000,0x962460,0xb00116b0,0x7c00100,0x230400,0xb0011900,0x4000000,0x4e00000,0xb0011ab2,0x2802100,0x962460,0xb0011ab2,0x2802400, -0x962460,0xb0011ab2,0x2806400,0x962460,0xb0011ab2,0x4000000,0x200000,0xb0011ab2,0x6800100,0x962540,0xb0011ab2,0x7c00100,0x230400,0xb0011b0c,0x7c00100,0x230400, -0xb0011cb3,0x2802100,0x962460,0xb0011cb3,0x2806400,0x962460,0xb0011cb3,0x6800000,0x1329800,0xb0011cb3,0x6800100,0x962540,0xb0011cb3,0x7c00100,0x230400,0xb0011db6, -0x2802500,0x962460,0xb0011db6,0x6800000,0x1329800,0xb0011db6,0x7c00100,0x230400,0xb0011db6,0x7c00500,0x230400,0xb0011e00,0x4000000,0x200000,0xb0011e00,0x4000000, -0x1500000,0xb0011fb4,0x2802100,0x962460,0xb0011fb4,0x6800100,0x962540,0xb0011fb4,0x7c00100,0x230400,0xb0011fb4,0xc000010,0x248000,0xb0012000,0x4000000,0x200000, -0xb00121b5,0x4000000,0x200000,0xb00121b5,0x4000010,0x400000,0xb00121b5,0x7c00100,0x220400,0xb00121b5,0x7c00100,0x250400,0xb00121b5,0xc000010,0x448000,0xb00122b8, -0x4000000,0x200000,0xb00122b8,0x7c00100,0x230400,0xb00123b7,0x2802400,0x962460,0xb00123b7,0x4000000,0x200000,0xb00123b7,0x7c00100,0x230400,0xb00123b7,0xc000010, -0x248000,0xb00a4005,0x7c00100,0xe30400,0xb00a4711,0x7c40300,0xe30000,0xb00acf00,0x4000000,0x34e00000,0xb00b0500,0x4000000,0x34e00000,0xb00b0500,0x4000000,0x3ce00000, -0xb00b0500,0x4000000,0xb6800000,0xb00b109a,0x7c00300,0xe30000,0xb080e47c,0x2802000,0x962460,0xc0001524,0x4000000,0x500000,0xc0001a18,0x2806400,0x1862460,0xc0001a18, -0x7c00100,0x1830000,0xc0007300,0x24000000,0x200000,0xc0008e00,0x24000010,0x400000,0xc0009519,0x7c00100,0x220400,0xc0009519,0x7c00100,0x250400,0xc000c300,0x4000000, -0x420000f,0xc000d85c,0x2802100,0x962460,0xc000d85c,0x6800100,0x962540,0xc000d85c,0x7c00100,0x230400,0xc000dc99,0x7c00100,0x230400,0xc000e719,0x7c00100,0x220400, -0xc00107a7,0x7c00100,0x230400,0xc0010eaa,0x7c00100,0x230400,0xc00116b0,0x7c00100,0x230560,0xc0011900,0x4000000,0x4200000,0xc0012447,0,0x818820,0xc0012447, -0,0xc18820,0xc0012447,0,0x1418820,0xc00125b9,0x7c00100,0x230400,0xc00126bb,0x2802100,0x962460,0xc00126bb,0x2806400,0x962460,0xc00126bb,0x4000000, -0x500000,0xc00126bb,0x6800100,0x962540,0xc00126bb,0x7c00100,0x230400,0xc00127ba,0x2802400,0x962460,0xc00127ba,0x4000000,0x200000,0xc00127ba,0x6800000,0x1329800, -0xc00127ba,0x7c00100,0x230400,0xc00127ba,0x7c00900,0x230400,0xc0012800,0x4000000,0x200000,0xc0012b23,0x4000000,0x200000,0xc0012b23,0x4000000,0x400000,0xc0012b23, -0x4000000,0x1500000,0xc0012cbc,0x2802400,0x962460,0xc0012cbc,0x4000000,0x1600000,0xc0012cbc,0x6800000,0x1329800,0xc0012cbc,0x7c00100,0x230400,0xc00acf00,0x4000000, -0x34e00000,0xc00ae300,0x4000000,0x34e00000,0xc00b0500,0x4000000,0x34e00000,0xc00b0500,0x4000000,0xb6800000,0xc00b0b00,0x4000000,0x1200000,0xc00b0b00,0x7c00900,0x1230400, -0xc00b109a,0x7c00300,0xe30000,0xc00b2914,0x7c00100,0x2530000,0xc00b2916,0x7c00100,0x2530c00,0xc00b2a00,0x4000000,0x34e00000,0xc040af53,0x7c00100,0x230400,0xc0c12b7e, -0x4000000,0x200000,0xc14a44bf,0x4000000,0xe0000d,0xd000131f,0x2802c00,0x962460,0xd000171a,0x7c00100,0x230400,0xd0001821,0x2802100,0x962460,0xd0007300,0x24000000, -0x200000,0xd0008e00,0x24000000,0x200000,0xd0008f3a,0x2806000,0x962460,0xd0009519,0x7c00100,0x220400,0xd0009519,0x7c00100,0x250400,0xd000a500,0x4000000,0x200000, -0xd000c300,0x4000000,0x4e00000,0xd000d202,0x7c00100,0x230400,0xd000d476,0x7c00100,0x230400,0xd000d997,0x2802100,0x962460,0xd000d997,0x6800100,0x962540,0xd000e001, -0x2802100,0x962460,0xd000e700,0x4000400,0x200000,0xd000e719,0x7c00100,0x220400,0xd000e719,0x7c00500,0x23040f,0xd000fa00,0x4000000,0x4e00000,0xd0010eaa,0x4000010, -0x400000,0xd0010eaa,0x7c00100,0x230400,0xd0012dbd,0x4000000,0x200000,0xd0012dbd,0x7c00100,0x230400,0xd0012fbe,0x2802100,0x962460,0xd0012fbe,0x2802400,0x962460, -0xd0012fbe,0x2806400,0x962460,0xd0012fbe,0x4000000,0x400000,0xd0012fbe,0x6800000,0x1329800,0xd0012fbe,0x6800100,0x962540,0xd0012fbe,0x6800100,0x962541,0xd0012fbe, -0x6804400,0x962540,0xd0012fbe,0x7c00100,0x230400,0xd0012fbe,0x7c00100,0x230560,0xd0012fbe,0xc000010,0x448000,0xd0013183,0x7c00100,0x230400,0xd0013200,0x4000000, -0x200000,0xd0013200,0x6800000,0x1329805,0xd00134c0,0x2802100,0x962460,0xd00134c0,0x4000002,0x400000,0xd00134c0,0x7c00100,0x230400,0xd00a4305,0x7c00100,0xe30400, -0xd00a4611,0x7c40300,0xe30000,0xd00a4711,0x7c40300,0xe30000,0xd00a5e11,0x7c40300,0xe30000,0xd00acf00,0x4000000,0x34e00000,0xd00b0500,0x4000000,0x34e00000,0xd00b0500, -0x4000000,0xb6800000,0xd00b0b11,0x6800500,0x962540,0xd00b0bbf,0x2802200,0xc62460,0xd00b119a,0x7c00300,0xe30000,0xd00b2a00,0x4000000,0x34e00000,0xd00b2e11,0x7c40300, -0xe30000,0xd00b30bf,0x7c00300,0x230000,0xd00b339a,0x7c00300,0xe30000}; +0x200000,0x40002c00,0x4000000,0x200002,0x40003000,0x24000000,0x200000,0x40003000,0x24000020,0x200000,0x40003700,0x24000000,0x200000,0x40005a09,0x7c00100,0x220400, +0x40005a09,0x7c00100,0x250400,0x40005d00,0x7c00120,0x220405,0x40006f30,0x2802100,0x962460,0x40006f30,0x2802400,0x962460,0x40006f30,0x4000000,0x200000,0x40006f30, +0x6800000,0x1329800,0x40006f30,0x6800100,0x962540,0x40006f30,0x7c00100,0x230400,0x40006f30,0xc000010,0xb48000,0x40007034,0x7c00100,0x1830000,0x40007117,0x4000000, +0x200000,0x40007208,0x7c00100,0x220400,0x4000720e,0x7c00100,0x220400,0x4000720e,0x7c00500,0x22040e,0x4000720e,0x7c00500,0x22040f,0x40007219,0x7c00100,0x220400, +0x40007219,0x7c00500,0x220400,0x40007219,0x7c00500,0x22040e,0x40007219,0x7c00500,0x22040f,0x40007300,0x24000000,0x200000,0x40007400,0x4000000,0x200000,0x40007531, +0x7c00100,0x230400,0x40007631,0x7c00100,0x230400,0x40007835,0x4000010,0x400000,0x40007835,0x7c00100,0x230400,0x40007933,0x7c00100,0x230400,0x40007a32,0x6800000, +0x1329800,0x40007a32,0x7c00100,0x230400,0x40007b2f,0x7c00100,0x230400,0x40007c00,0x4000000,0x200000,0x40020701,0x2802400,0x962460,0x40020701,0x2802400,0xc62460, +0x40023300,0x4000000,0x200000,0x40027d01,0x12882000,0x962460,0x400a3700,0x24000000,0x200000,0x400a3700,0x24000000,0xe00000,0x400a4400,0x4000000,0xe0000d,0x400a4412, +0x4000000,0xe00002,0x400a4412,0x4000000,0xe00003,0x400a4500,0x4000000,0xe0000d,0x400a5300,0x4000000,0x810010,0x400a5300,0x4000000,0x1410010,0x40507719,0x4000000, +0x200000,0x4050771c,0x4000000,0x400000,0x4050771f,0x4000000,0x200000,0x4050771f,0x4000000,0x400000,0x40c01489,0x4000000,0x200000,0x40d05117,0x4000000,0x200000, +0x41000419,0x7c00100,0x220400,0x41000419,0x7c00100,0x250400,0x4100080e,0x7c00100,0x220400,0x4100080e,0x7c00100,0x250400,0x41000908,0x7c00100,0x220400,0x41000908, +0x7c00100,0x250400,0x41000b13,0x2802000,0x962460,0x41000b13,0x2802100,0x962460,0x41000b13,0x4000000,0xb00000,0x41000c02,0x2802100,0x962460,0x41000c02,0x4000000, +0x1500000,0x41000c02,0xc000010,0xb48000,0x41000f0a,0x7c00100,0x230400,0x41001004,0x7c00100,0x230400,0x41001423,0x7c00100,0x230400,0x41001b27,0x4000000,0x500000, +0x41001d0c,0x7c00100,0x22040f,0x41001d0c,0x7c00100,0x230400,0x41001f0b,0x2802400,0x962460,0x41001f0b,0x4000000,0x200000,0x41001f0b,0x7c00100,0x230400,0x41002800, +0x24000000,0x200000,0x41002800,0x24000000,0x400000,0x41002919,0x7c00100,0x22040e,0x41002a00,0x4000000,0x1600000,0x41002b01,0x2802020,0x962460,0x41002c00,0x4000000, +0x200000,0x41002c00,0x7c00120,0x220405,0x41003000,0x24000000,0x200000,0x41003700,0x24000000,0x200000,0x41003700,0x24000000,0xe00000,0x41005d00,0x7c00120,0x220405, +0x41006600,0x24000020,0x200000,0x41006600,0x24000020,0x810000,0x41006600,0x24000020,0x1410000,0x41007208,0x7c00100,0x22040f,0x41007219,0x7c00100,0x220400,0x41007300, +0x24000000,0x200000,0x41007e0e,0x2802000,0x962460,0x41007e0e,0x4000000,0x200000,0x41007f0e,0x4000000,0x200000,0x41007f0e,0x7c00100,0x230400,0x41008002,0x7c00100, +0x230400,0x41008137,0x2802100,0x962460,0x41008137,0x4000000,0x200000,0x41008137,0x6800100,0x962540,0x41008137,0x7c00100,0x230400,0x41008301,0x2802000,0x962460, +0x41008407,0x4000000,0x200000,0x41008407,0x4000000,0x400000,0x41008407,0x4000000,0xb00000,0x41008407,0x7c00100,0x220400,0x41008407,0x7c00100,0x250400,0x4100850b, +0x7c00100,0x230400,0x4100860b,0x4000000,0x200000,0x4100860b,0x7c00100,0x230400,0x4100870c,0x7c00100,0x220400,0x41008838,0x7c00100,0x220400,0x41008838,0x7c00100, +0x250400,0x41008939,0x2802000,0x962460,0x41008939,0x2802100,0x962460,0x41008939,0x2806000,0x962460,0x41008939,0x4000000,0x200000,0x41008939,0x4000000,0x400000, +0x41008939,0x7c00100,0x230400,0x41008939,0xc000010,0x448000,0x41008a00,0x4000400,0x200400,0x41008b3b,0x4000000,0x1800000,0x41008b3b,0x6800000,0x1329800,0x41008b3b, +0x7c00100,0x1830000,0x41008b3b,0x7e00100,0x1830000,0x41008c3d,0x4000010,0x400000,0x41008c3d,0x7c00100,0x230400,0x41008d0e,0x7c00100,0x22040f,0x41008d19,0x7c00100, +0x220400,0x41008d19,0x7c00100,0x22040f,0x41008e00,0x24000000,0x200000,0x41008e00,0x24000000,0x400000,0x41008e00,0x24000000,0x1710000,0x41008e00,0x24000006,0x400000, +0x41008f3a,0x2802100,0x962460,0x41008f3a,0x2806000,0x962460,0x41008f3a,0x4000000,0x200000,0x41008f3a,0x6800100,0x962540,0x41008f3a,0x7c00100,0x230400,0x4100903c, +0x7c00100,0x230400,0x4100903c,0x7c00100,0x23040f,0x41020701,0x2802000,0x962460,0x41020701,0x2802000,0xc62460,0x410a3700,0x24000000,0x200000,0x410a3700,0x24000000, +0xe00000,0x410a4412,0x4000000,0xe00003,0x410a4711,0x7c40300,0xe30000,0x410a4f11,0x7c00300,0xe30001,0x410a9100,0x4000000,0x800010,0x410a9100,0x4000000,0x810010, +0x410a9100,0x4000000,0x870010,0x410a9100,0x4000000,0xb00010,0x410a9100,0x4000000,0xf00010,0x410a9100,0x4000000,0x1001410,0x410a9100,0x4000000,0x1071010,0x410a9100, +0x4000000,0x1071410,0x410a9100,0x4000000,0x1410010,0x41408ad2,0x4000400,0x200000,0x414a82cc,0x4000000,0xe00000,0x41808300,0x2802000,0x962460,0x41c01489,0x6800000, +0x1329800,0x50000419,0x7c00100,0x220400,0x50000419,0x7c00100,0x250400,0x5000080e,0x7c00100,0x220400,0x50000908,0x7c00100,0x220400,0x50000908,0x7c00100,0x250400, +0x50000b13,0x2802500,0x962460,0x50000f0a,0x7c00100,0x230400,0x50001615,0x2802100,0x962460,0x50001615,0x7c00100,0x230400,0x50002b01,0x2802020,0x962460,0x50002c00, +0x4000000,0x200000,0x50002c19,0x7c00100,0x220400,0x50002d19,0x7c00100,0x220400,0x50003000,0x24000000,0x200000,0x50003000,0x24000020,0x200000,0x50003700,0x24000000, +0x200000,0x50005d00,0x7c00120,0x220405,0x50005d00,0x7c00120,0x250405,0x50006108,0x7c00100,0x220400,0x50006108,0x7c00100,0x250400,0x50006600,0x24000020,0x200000, +0x50007300,0x24000000,0x200000,0x50008301,0x2802400,0x962460,0x50008a00,0x7c00500,0x230400,0x50009257,0x2802400,0x962460,0x50009257,0x4000000,0x200000,0x50009257, +0x4000010,0x1071400,0x50009257,0x6800000,0x1329800,0x50009257,0x7c00100,0x230400,0x50009257,0x7c00500,0x230400,0x50009257,0x7c00900,0x230400,0x50009257,0xc000010, +0xb48000,0x5000933e,0x2802100,0x962460,0x5000933e,0x2802400,0x962460,0x5000933e,0x4000000,0x400000,0x5000933e,0x4000000,0xe00000,0x5000933e,0x4000010,0x400000, +0x5000933e,0x6800000,0xe29800,0x5000933e,0x6800100,0x962540,0x5000933e,0x6800100,0x962541,0x5000933e,0x6804400,0x2f62540,0x5000933e,0x7c00100,0x2b30400,0x5000933e, +0x7c00100,0x2b30401,0x5000933e,0xc000010,0x448000,0x50009419,0x7c00100,0x220400,0x50009419,0x7c00100,0x250400,0x50009500,0x4000400,0x200400,0x5000965a,0x4000000, +0x500000,0x5000965a,0x7c00100,0x230400,0x5000965a,0xc000010,0xb48000,0x5000975b,0x4000000,0x200000,0x5000975b,0x4000010,0x400000,0x5000975b,0x7c00100,0x230400, +0x50009865,0x7c00100,0x230400,0x50009965,0x4000010,0x400000,0x50009965,0x7c00100,0x230400,0x50409acc,0x4000000,0x200000,0x5100080e,0x7c00100,0x220400,0x5100080e, +0x7c00100,0x250400,0x51000c02,0x2802100,0x962460,0x51000c02,0x4000000,0x1500000,0x51000c02,0x4000020,0x200000,0x51000c02,0x7c00100,0x230400,0x51000f0a,0x7c00100, +0x230400,0x51000f0a,0x7c00500,0x230400,0x51001110,0x2802100,0x962460,0x5100131f,0x2802100,0x962460,0x51001423,0x7c00100,0x230400,0x51001524,0x2802100,0x962460, +0x51001524,0x4000000,0x200000,0x51001524,0x7c00100,0x230400,0x5100171a,0x2802100,0x962460,0x5100171a,0x4000000,0x200000,0x5100171a,0x4000000,0x1500000,0x5100171a, +0x7c00100,0x230400,0x51001b27,0x4000000,0x200000,0x51001b27,0x4000000,0x400000,0x51001b27,0x4000000,0x500000,0x51001b27,0x7c00100,0x230400,0x51001c1c,0x2802100, +0x1862460,0x51001c1c,0x2802500,0x1862460,0x51001c1c,0x2806400,0x1862460,0x51001c1c,0x4000000,0x1800000,0x51001c1c,0x6800000,0x1329800,0x51001c1c,0x6800100,0x1862400, +0x51001c1c,0x6800100,0x1862540,0x51001c1c,0x6800500,0x1862400,0x51001c1c,0x7c00100,0x1830000,0x5100251b,0x7c00100,0x230400,0x51002619,0x7c00100,0x220400,0x51002619, +0x7c00100,0x250400,0x51002800,0x80020,0x218820,0x51002c00,0x4000000,0x200000,0x51002d19,0x7c00100,0x230400,0x51003700,0x24000000,0x200000,0x51003700,0x24000000, +0xe00000,0x51005201,0x2802400,0x962460,0x51005c00,0x4000000,0x200000,0x51006108,0x7c00100,0x220400,0x51006108,0x7c00100,0x250400,0x51006600,0x24000020,0x200000, +0x51006600,0x24000020,0x810000,0x51006600,0x24000020,0x1410000,0x51007300,0x24000000,0x200000,0x51007300,0x24000020,0x200000,0x51008002,0x7c00100,0x230400,0x51008301, +0x2802000,0x962460,0x51008301,0x2802400,0x962460,0x51008301,0x2802400,0xc62460,0x51008a00,0x7c00500,0x230400,0x51008e00,0x24000000,0x200000,0x51008e00,0x24000000, +0x400000,0x51008e00,0x24000000,0x810000,0x51008e00,0x24000000,0x1400000,0x51008e00,0x24000000,0x1410000,0x51008e00,0x24000000,0x1710000,0x51008e00,0x24000002,0x200000, +0x51008e00,0x24000500,0x230400,0x51008e00,0x2c000010,0xb48000,0x51009419,0x7c00100,0x220400,0x51009419,0x7c00100,0x22040e,0x51009419,0x7c00100,0x22040f,0x51009419, +0x7c00100,0x250400,0x51009500,0x4000400,0x200400,0x51009500,0x7c00500,0x230400,0x51009519,0x7c00100,0x220400,0x51009519,0x7c00100,0x22040f,0x51009519,0x7c00100, +0x230400,0x51009519,0x7c00100,0x250400,0x51009b71,0x2802100,0x962460,0x51009b71,0x6800000,0x1329800,0x51009b71,0x6800100,0x962540,0x51009b71,0x6804400,0x962540, +0x51009b71,0x7c00100,0x230400,0x51009c52,0x2802100,0x962460,0x51009c52,0x2802400,0x962460,0x51009c52,0x2802d00,0x962460,0x51009c52,0x4000010,0x400000,0x51009c52, +0x6800000,0x1329800,0x51009c52,0x6800100,0x962540,0x51009c52,0x7c00100,0x230400,0x51009c52,0xc000010,0x448000,0x51009d6d,0x6800000,0x1329800,0x51009d6d,0x7c00100, +0x230400,0x51009d6d,0x7c00500,0x230400,0x51009d6d,0x7c00d00,0x230400,0x51009d6d,0xc000010,0x448000,0x51009e08,0x2802100,0x962460,0x51009f63,0x4000010,0x400000, +0x51009f63,0x6800000,0x1329800,0x51009f63,0x7c00100,0x230400,0x51009f63,0x7c00900,0x230400,0x51009f63,0xc000010,0x448000,0x51009f63,0xc000010,0xb48000,0x5100a008, +0x2000,0x962460,0x5100a008,0x2802400,0x962460,0x5100a008,0x4000000,0x200000,0x5100a008,0x7c00100,0x220400,0x5100a008,0x7c00100,0x230400,0x5100a008,0x7c00100, +0x250400,0x5100a008,0x7c00500,0x230400,0x5100a16f,0x2806400,0x962460,0x5100a16f,0x6800000,0x1329800,0x5100a16f,0x6800100,0x962540,0x5100a16f,0x7c00100,0x230400, +0x5100a16f,0xc000010,0x448000,0x5100a24f,0x2802100,0x962460,0x5100a24f,0x2802400,0x962460,0x5100a24f,0x6800000,0x1329800,0x5100a24f,0x7c00100,0x230400,0x5100a24f, +0xc000010,0x448000,0x5100a36e,0x2802100,0x962460,0x5100a36e,0x4000000,0x200000,0x5100a36e,0x6800100,0x962540,0x5100a36e,0x6804400,0x962540,0x5100a36e,0x7c00100, +0x230400,0x5100a442,0x2802100,0x962460,0x5100a442,0x4000000,0xe00000,0x5100a442,0x6800000,0xe29800,0x5100a442,0x6800100,0x962540,0x5100a442,0x7c00100,0x430400, +0x5100a442,0x7c00100,0x2d30400,0x5100a442,0xc000010,0x448000,0x5100a500,0x4000000,0x200000,0x5100a600,0x4000000,0x200000,0x5100a601,0x2802000,0x962460,0x5100a76b, +0x7c00100,0x230400,0x5100a868,0x7c00100,0x230400,0x5100a96c,0x4000000,0x200000,0x5100a96c,0x7c00100,0x230400,0x5100aa00,0x4000000,0xe00000,0x5100ab00,0x4000000, +0xe00000,0x51086600,0x24000020,0x810000,0x51086600,0x24000020,0x1410000,0x510a4005,0x7c00100,0xe30400,0x510a4711,0x7c40300,0xe30000,0x510a7300,0x24000000,0x200000, +0x510aaa00,0x4000000,0xe00000,0x514a82cc,0x4000000,0xe00000,0x5150a20e,0x4000400,0x400000,0x51802bbe,0x2802000,0x962460,0x51c00908,0x2802400,0x962460,0x51c0a008, +0x2802400,0x962460,0x52000f0a,0x2802100,0x962460,0x52000f0a,0x6800100,0x962540,0x52000f0a,0x7c00100,0x230400,0x52001004,0x4000000,0x1600000,0x52001b00,0x4000000, +0x200000,0x52001c1c,0x2802100,0x1862460,0x52001c1c,0x6800100,0x1862400,0x52001c1c,0x6800500,0x1862400,0x52001e12,0x7c00100,0x2230500,0x52001e12,0x7c00100,0x2330520, +0x52002128,0x4000002,0x400000,0x52002128,0x7c00100,0x230400,0x52002a00,0x4000000,0x1500000,0x52002a00,0x4000000,0x1600000,0x52002d00,0x4000000,0x200006,0x52003000, +0x24000000,0x200000,0x52006108,0x7c00100,0x220400,0x52006108,0x7c00100,0x250400,0x52008301,0x2802400,0x962460,0x52008407,0x2802400,0x962460,0x52008407,0x7c00100, +0x220400,0x52008407,0x7c00100,0x250400,0x52008b3b,0x6800000,0x1800000,0x52008b3b,0x7c00100,0x1830000,0x52008e00,0x24000000,0x400000,0x52009419,0x7c00100,0x250400, +0x5200975b,0x4000000,0x200000,0x5200ac7e,0x2802000,0x962460,0x5200ac7e,0x2802100,0x962460,0x5200ac7e,0x2802400,0x962460,0x5200ac7e,0x4000010,0x200000,0x5200ac7e, +0x7c00100,0x230400,0x5200ac7e,0xc000010,0x248000,0x5200ad28,0x7c00100,0x230400,0x5200ae6a,0x2802100,0x1862460,0x5200ae6a,0x2802400,0x962460,0x5200ae6a,0x2802400, +0x1862460,0x5200ae6a,0x2806000,0x1862460,0x5200ae6a,0x4000000,0x1800000,0x5200ae6a,0x6800000,0x1329800,0x5200ae6a,0x6800100,0x1862400,0x5200ae6a,0x6800100,0x1862540, +0x5200ae6a,0x7c00100,0x1830000,0x5200ae6a,0x7c00900,0x1830000,0x5200ae6a,0xc000010,0x1848000,0x5200b083,0x4000010,0x400000,0x5200b083,0x7c00100,0x230400,0x5200b083, +0xc000010,0x448000,0x5200b182,0x2802400,0x962460,0x5200b182,0x4000000,0x200000,0x5200b182,0x4000010,0x400000,0x5200b182,0x7c00100,0x230400,0x5200b182,0xc000010, +0x448000,0x5200b30a,0x2802400,0x962460,0x5200b30a,0x4000000,0x200000,0x5200b30a,0x7c00100,0x230400,0x5200b54e,0x2802100,0x962460,0x5200b54e,0x2802400,0x962460, +0x5200b54e,0x4000000,0xe00000,0x5200b54e,0x4000010,0x400000,0x5200b54e,0x6800000,0xe29800,0x5200b54e,0x6800100,0x962540,0x5200b54e,0x6804400,0x2f62540,0x5200b54e, +0x7c00100,0x2b30400,0x5200b54e,0xc000010,0x448000,0x5200b61c,0x4000000,0x1800000,0x5200b61c,0x6800500,0x1862400,0x5200b61c,0x7c00100,0x1830000,0x5200b61c,0x7c00900, +0x1830000,0x5200b77f,0x2802100,0x1862460,0x5200b77f,0x2802400,0x1862460,0x5200b77f,0x4000000,0x1800000,0x5200b77f,0x4000010,0x1800000,0x5200b77f,0x7c00100,0x1830000, +0x5200b77f,0x7c00500,0x1830000,0x5200b77f,0x7c00900,0x1830000,0x5200b77f,0x7e00100,0x1830000,0x5200b873,0x2802100,0x962460,0x5200b873,0x2806400,0x962460,0x5200b873, +0x6800000,0x1329800,0x5200b873,0x6800100,0x962540,0x5200b873,0x6800400,0x962540,0x5200b873,0x7c00100,0x230400,0x5200b873,0xc000010,0x448000,0x5200b912,0x7c00100, +0x2230500,0x5200b912,0x7c00100,0x2330520,0x5200ba74,0x4000000,0x200000,0x5200ba74,0x4000010,0x400000,0x5200ba74,0x7c00100,0x230400,0x5200bb85,0x4000000,0x200000, +0x5200bb85,0x7c00100,0x230400,0x5200bc75,0x4000000,0x400000,0x5200bc75,0x4000010,0x400000,0x5200bc75,0x7c00100,0x230400,0x5200bd7d,0x4000000,0x200000,0x5200bd7d, +0x7c00100,0x230400,0x5200be7a,0x4000000,0x200000,0x5200be7a,0x7c00100,0x230400,0x5200bf58,0x7c00100,0x230400,0x5200c002,0x4000000,0x200000,0x5200c178,0x2802100, +0x962460,0x5200c178,0x2802400,0x962460,0x5200c178,0x2806400,0x962460,0x5200c178,0x4000000,0x200000,0x5200c178,0x6800100,0x962540,0x5200c178,0x7c00100,0x230400, +0x5200c178,0x7c00100,0x230401,0x5200c178,0xc000010,0x448000,0x5200c178,0x80000000,0x1329960,0x5200c247,0x7c00100,0x230400,0x5200c247,0x7c00100,0x830400,0x5200c247, +0x7c00100,0x1430400,0x5200c300,0x4000000,0x200003,0x52022d00,0x4000000,0x100006,0x52023700,0x24000000,0x100000,0x52023700,0x24000000,0xe00000,0x52023700,0x24000000, +0x2800000,0x52024400,0x4000000,0x100000,0x52027300,0x24000000,0x100000,0x5202c300,0x4000000,0x100000,0x5202c300,0x4000000,0x100002,0x5202c300,0x4000000,0x100003, +0x5202c300,0x4000000,0x10000d,0x5202c300,0x4000100,0x150400,0x5202c300,0x4000100,0x15040d,0x520a1e12,0x7c00100,0x2130480,0x520a3700,0x24000000,0xe00000,0x520a3800, +0x24000000,0x100000,0x520a4711,0x7c40300,0xe30000,0x520a4f11,0x7c00300,0xe30001,0x520a7300,0x24000000,0x100000,0x520ab412,0x7c00100,0x2130480,0x520ac400,0x4000000, +0xe00002,0x520ac400,0x4000000,0xe0000d,0x520ac414,0x4000000,0xe0000d,0x520ac511,0x7c40300,0xe30000,0x5240af9c,0x7c00100,0x230400,0x5240afa1,0x4000400,0x200000, +0x5240afa3,0x6800400,0x962540,0x5240afa3,0x7c00100,0x230400,0x5240afad,0x7c00100,0x230400,0x5240afaf,0x7c00100,0x230400,0x5240b2d4,0x4000000,0x200000,0x5240b2e3, +0x4000000,0x200000,0x5240b2f1,0x4000000,0x200000,0x5240b2fc,0x4000000,0x1500000,0x524a44cc,0x4000000,0xe00003,0x5250b511,0x7c00900,0x430400,0x5280af9c,0x2802400, +0x962460,0x5280af9d,0x2802400,0x962460,0x5280afa3,0x2802400,0x962460,0x5280afa5,0x2802400,0x962460,0x5280afa7,0x2802400,0x962460,0x52d0b308,0x2802400,0x962460, +0x52d0b30c,0x7c00100,0x230400,0x60000c02,0x2802100,0x962460,0x60000c02,0x7c00100,0x230400,0x60000f0a,0x2802100,0x962460,0x60000f0a,0x6800100,0x962540,0x60000f0a, +0x7c00100,0x230400,0x6000131f,0x4000000,0x200000,0x6000171a,0x7c00100,0x230400,0x6000171a,0x7c00100,0x230560,0x60001b27,0x2802100,0x962460,0x60001b27,0x4000000, +0xc00000,0x60001b27,0x7c00100,0x230400,0x60001f0b,0x2802400,0x962460,0x60002919,0x7c00100,0x22040e,0x60002a00,0x4000000,0x1600000,0x60003000,0x24000000,0x200000, +0x60003000,0x24000000,0xe00000,0x60003700,0x24000000,0x200000,0x60003800,0x24000000,0x1710000,0x60005102,0x4000000,0x200000,0x60006108,0x7c00100,0x220400,0x60006108, +0x7c00100,0x250400,0x60006600,0x24000020,0x200000,0x60008301,0x2802400,0xc62460,0x6000903c,0x2806000,0x962460,0x6000903c,0x4000000,0x400000,0x60009519,0x7c00100, +0x220400,0x60009519,0x7c00100,0x250400,0x6000a008,0x7c00100,0x220400,0x6000a008,0x7c00100,0x250400,0x6000c300,0x4000000,0x2703580,0x6000c654,0x2802000,0x962460, +0x6000c654,0x4000010,0x200000,0x6000c654,0x7c00100,0x230400,0x6000c73f,0x2802000,0x962460,0x6000c73f,0x2802100,0x962460,0x6000c73f,0x4000000,0x200000,0x6000c73f, +0x6800100,0x962540,0x6000c73f,0x6804000,0x2e62540,0x6000c73f,0x7c00100,0x2d30400,0x6000c80b,0x7c00100,0x230400,0x6000c941,0x2802100,0x962460,0x6000c941,0x2806400, +0x2f62460,0x6000c941,0x4000000,0xe00000,0x6000c941,0x4000010,0xe00000,0x6000c941,0x6800000,0x2d29800,0x6000c941,0x6800100,0x962540,0x6000c941,0x7c00100,0x2b30400, +0x6000c941,0x7c00100,0x2c30400,0x6000c941,0xc000010,0x448000,0x6000ca82,0x7c00100,0x230400,0x6000cc00,0x4000000,0xe00000,0x6000d000,0x4000000,0x200000,0x6002c300, +0x4000000,0x100000,0x6002c300,0x4000000,0x10000d,0x6002c300,0x4000100,0x150400,0x6002c300,0x4000100,0x15040d,0x600a3000,0x24000000,0x200000,0x600a3000,0x24000000, +0xe00000,0x600a3700,0x24000000,0x200000,0x600a3800,0x24000000,0x200000,0x600a3800,0x24000000,0x2800000,0x600a4305,0x7c00100,0xe30400,0x600ac300,0x4000000,0x100000, +0x600ac400,0x4000000,0xe0000d,0x600acb14,0x7c00100,0xe30000,0x600acb16,0x7c00100,0xe30c00,0x600acc00,0x4000000,0xe00000,0x600acd00,0x4000000,0x200000,0x600acd00, +0x4000000,0xe00000,0x600acd00,0x4000000,0x2800000,0x600ace00,0x4000000,0xe00000,0x600ace00,0x4000000,0x2800000,0x600acf00,0x4000000,0xe00000,0x600acf00,0x4000000, +0x2800000,0x600ad111,0x7c40300,0xe30000,0x604ac4cc,0x4000000,0xe00003,0x61000a03,0x4000000,0x1600000,0x61000c02,0x80000000,0x1329960,0x6100120f,0x4000000,0x200000, +0x61001a18,0x7c00100,0x1830000,0x61001d0c,0x7c00100,0x230400,0x61001d0c,0x7c00100,0x250400,0x61006600,0x24000020,0x200000,0x61008407,0x7c00100,0x220400,0x61008407, +0x7c00100,0x250400,0x6100870c,0x7c00100,0x220400,0x61008e00,0x24000000,0x200000,0x61008e00,0x24000000,0x400000,0x61008e00,0x24000002,0x300000,0x6100903c,0x7c00100, +0x230400,0x61009519,0x7c00100,0x220400,0x61009519,0x7c00100,0x250400,0x61009519,0x7c00500,0x22040f,0x61009b71,0x2802100,0x962460,0x61009b71,0x2806400,0x962460, +0x61009b71,0x7c00100,0x230400,0x6100a008,0x2802100,0x962460,0x6100c300,0x4000000,0x20000f,0x6100cd00,0x4000000,0x200000,0x6100d202,0x2802400,0x962460,0x6100d202, +0x2802500,0x962460,0x6100d202,0x7c00100,0x230400,0x6100d302,0x4000020,0x200000,0x6100d302,0x7c00120,0x230405,0x6100d476,0x2802100,0x962460,0x6100d476,0x2802100, +0x962461,0x6100d476,0x2806400,0x962460,0x6100d476,0x4000000,0x400000,0x6100d476,0x6800000,0x1329800,0x6100d476,0x6800100,0x962540,0x6100d476,0x7c00100,0x230400, +0x6100d476,0xc000010,0x448000,0x6100d573,0x2802100,0x962460,0x6100d573,0x2806400,0x962460,0x6100d573,0x6800100,0x962540,0x6100d573,0x7c00100,0x230400,0x6100d573, +0x7c00900,0x230400,0x6100d573,0xc000010,0x448000,0x6100d68d,0x7c00100,0x230400,0x6100d756,0x7c00100,0x230400,0x6100d85c,0x2802500,0x962460,0x6100d85c,0x6800100, +0x962540,0x6100d85c,0x7c00100,0x230400,0x6100d85c,0x7c00500,0x230400,0x6100d997,0x2802100,0x962460,0x6100d997,0x4000000,0x200000,0x6100d997,0x4000000,0x400000, +0x6100d997,0x6800000,0x1329800,0x6100d997,0x6800100,0x962540,0x6100d997,0x6804400,0x962540,0x6100d997,0x7c00100,0x230400,0x6100d997,0x7c00100,0x230560,0x6100d997, +0xc000010,0x448000,0x6100da98,0x6800000,0x1329800,0x6100da98,0x7c00100,0x230400,0x6100db71,0x4000000,0x200000,0x6100dc99,0x2802100,0x962460,0x6100dc99,0x2802400, +0x962460,0x6100dc99,0x6800000,0x1329800,0x6100dc99,0x6800100,0x962540,0x6100dc99,0x6804400,0x962540,0x6100dc99,0x7c00100,0x230400,0x610a4711,0x7c40300,0xe30000, +0x610a4f11,0x7c00300,0xe30001,0x610ace00,0x4000000,0xe00000,0x6140afa1,0x7c00100,0x230400,0x6140afa3,0x7c00100,0x230400,0x6180af9e,0x2802400,0x962460,0x62002a00, +0x4000000,0x1600000,0x63002800,0x80000,0x918820,0x63c00c15,0x80000,0x918820,0x7000080e,0x7c00100,0x250400,0x70000a03,0x4000000,0x200000,0x70000c00,0x80000000, +0x1329960,0x70000f0a,0x7c00100,0x230400,0x70001004,0x7c00100,0x230400,0x70001524,0x2802100,0x962460,0x70001524,0x7c00100,0x230400,0x70001615,0x2802100,0x962460, +0x7000171a,0x2802100,0x962460,0x70001821,0x6800000,0x1329800,0x70002320,0x7c00100,0x230400,0x70002a00,0x4000000,0x1500000,0x70002a00,0x4000000,0x1600000,0x70003000, +0x24000000,0x200000,0x70003800,0x24000000,0xe00000,0x70005201,0x2802400,0x962460,0x7000581e,0x7c00100,0x230400,0x70006108,0x7c00100,0x220400,0x70006108,0x7c00100, +0x250400,0x70006f30,0x7c00100,0x230400,0x70007300,0x24000000,0x200000,0x70007f0e,0x4000000,0x200000,0x70008301,0x2802100,0x962460,0x70008301,0x2802400,0x962460, +0x70008e00,0x24000000,0x200000,0x70008e00,0x24000000,0x400000,0x70008e00,0x24000002,0x400000,0x70008e00,0x24000008,0x1410000,0x70008e00,0x24000010,0x400000,0x70008e00, +0x2c000010,0x448000,0x70009519,0x7c00100,0x220400,0x70009519,0x7c00100,0x230400,0x70009519,0x7c00100,0x250400,0x70009865,0x7c00100,0x230400,0x70009965,0x4000010, +0x400000,0x70009965,0x7c00100,0x230400,0x7000a008,0x7c00100,0x220400,0x7000a008,0x7c00100,0x250400,0x7000a008,0x7c00500,0x22040f,0x7000a50e,0x4000000,0x200000, +0x7000b61c,0x2802500,0x1862460,0x7000b61c,0x6800500,0x1862400,0x7000b61c,0x7c00100,0x1830000,0x7000c300,0x4000000,0x100000,0x7000c941,0x2806000,0xc62460,0x7000cc00, +0x4000000,0xe00000,0x7000cd00,0x4000000,0x200000,0x7000cd00,0x4000000,0xe00000,0x7000cd00,0x4000000,0x2800000,0x7000cf00,0x4000000,0xe00000,0x7000d202,0x2802100, +0x962460,0x7000d202,0x7c00100,0x230400,0x7000d997,0x7c00100,0x230400,0x7000d997,0xc000010,0x248000,0x7000dd86,0x2802400,0x962460,0x7000dd86,0x7c00100,0x230400, +0x7000dd86,0xc000010,0x448000,0x7000de9f,0x4000000,0x200000,0x7000de9f,0x7c00100,0x230400,0x7000e001,0x2400,0x962460,0x7000e001,0x2802400,0x962460,0x7000e187, +0x2802000,0x962460,0x7000e187,0x2802100,0x962460,0x7000e187,0x4000000,0x200000,0x7000e187,0x7c00100,0x230400,0x7000e187,0xc000010,0x448000,0x7000e288,0x7c00100, +0x230400,0x7000e300,0x4000000,0x200000,0x7000e489,0x2802100,0x962460,0x7000e489,0x2802400,0x962460,0x7000e489,0x6800100,0x962540,0x7000e489,0x6800100,0x962541, +0x7000e489,0x6804400,0x2f62540,0x7000e489,0x7c00100,0x430400,0x7000e489,0x7c00100,0x2b30400,0x7000e489,0x7c00100,0x2d30400,0x7000e489,0x7c00900,0x430400,0x7000e59d, +0x2802100,0x962460,0x7000e59d,0x2802400,0x962460,0x7000e59d,0x4000000,0x200000,0x7000e59d,0x4000010,0x200000,0x7000e59d,0x6800100,0x962540,0x7000e59d,0x6804400, +0x962540,0x7000e59d,0x7c00100,0x230400,0x7000e59d,0xc000010,0x448000,0x7000e691,0x2802100,0x962460,0x7000e691,0x2802400,0x962460,0x7000e691,0x2806400,0x962460, +0x7000e691,0x6800000,0x1329800,0x7000e691,0x6800100,0x962540,0x7000e691,0x7c00100,0x230400,0x7000e700,0x4000400,0x200400,0x7000e70e,0x7c00100,0x220400,0x7000e719, +0x7c00100,0x220400,0x7000e719,0x7c00500,0x22040f,0x7000e853,0x7c00100,0x230400,0x7000e9a0,0x2802400,0x962460,0x7000e9a0,0x4000000,0x200000,0x7000e9a0,0x4000000, +0x500000,0x7000e9a0,0x7c00100,0x230400,0x7000ea79,0x2802400,0x962460,0x7000ea79,0x4000000,0x200000,0x7000ea79,0x4000000,0xf00000,0x7000ea79,0x4000010,0x400000, +0x7000ea79,0x7c00100,0x230400,0x7000eb8c,0x2802400,0x962460,0x7000eb8c,0x4000000,0x200000,0x7000eb8c,0x7c00100,0x230400,0x7000eca3,0x2802100,0x962460,0x7000eca3, +0x2806400,0x962460,0x7000eca3,0x4000000,0x200000,0x7000eca3,0x6800000,0x1329800,0x7000eca3,0x6800100,0x962540,0x7000eca3,0x7c00100,0x230400,0x7000eca3,0xc000010, +0x448000,0x7000ed95,0x6800000,0x1329800,0x7000ed95,0x7c00100,0x230400,0x7000ed95,0xc000010,0x448000,0x7000ee1c,0x2802500,0x1862460,0x7000ee1c,0x6800000,0x1329800, +0x7000ee1c,0x7c00100,0x1830000,0x7000ee1c,0x7c00900,0x1830000,0x7000ef8f,0x4000000,0x200000,0x7000ef8f,0x7c00100,0x230400,0x7000f08e,0x4000000,0x200000,0x7000f08e, +0x7c00100,0x230400,0x7000f159,0x2802100,0x962460,0x7000f159,0x7c00100,0x230400,0x7000f200,0x4000000,0x200000,0x7000f200,0x4000000,0x1200000,0x7000f200,0x4000000, +0x1710000,0x7000f34b,0x2802400,0x962460,0x7000f34b,0x4000000,0x200000,0x7000f34b,0x4000010,0x400000,0x7000f34b,0x6800000,0x1329800,0x7000f34b,0x7c00100,0x230400, +0x7000f34b,0x7c00900,0x230400,0x7000f34b,0xc000010,0x448000,0x7000f490,0x4000000,0x200000,0x7000f490,0x7c00100,0x230400,0x7000f5a5,0x7c00100,0x230400,0x7000f67b, +0x4000000,0x200000,0x7000f67b,0x4000010,0x200000,0x7000f67b,0x7c00100,0x230400,0x7000f8a6,0x2802100,0x962460,0x7000f8a6,0x2802400,0x962460,0x7000f8a6,0x2806400, +0x962460,0x7000f8a6,0x4000000,0x500000,0x7000f8a6,0x4000010,0xb00000,0x7000f8a6,0x4000800,0x200000,0x7000f8a6,0x6800100,0x962540,0x7000f8a6,0x6800100,0x962541, +0x7000f8a6,0x7c00100,0x230400,0x7000f8a6,0xc000010,0x448000,0x7000f921,0x4000000,0x200000,0x7000fa00,0x4000000,0x200000,0x7000fb9e,0x2802100,0x962460,0x7000fb9e, +0x2802400,0x962460,0x7000fb9e,0x2806400,0x962460,0x7000fb9e,0x4000000,0x200000,0x7000fb9e,0x6800000,0x1329800,0x7000fb9e,0x6800100,0x962540,0x7000fb9e,0x6800100, +0x962541,0x7000fb9e,0x7c00100,0x230400,0x7000fc92,0x4000000,0x200000,0x7000fc92,0x6800000,0x1329800,0x7000fc92,0x7c00100,0x220400,0x7000fc92,0x7c00100,0x230400, +0x7000fc92,0x7c00100,0x250400,0x700acd00,0x4000000,0xe00000,0x700acd00,0x4000000,0x2800000,0x700ace00,0x4000000,0xe00000,0x700acf00,0x4000000,0xe00000,0x700acf00, +0x4000000,0x2800000,0x7050df21,0x4000000,0x200000,0x7050f729,0x80000,0x918820,0x7080afa1,0x2802400,0x962460,0x7090df21,0x2802400,0x962460,0x70d0e427,0x2802100, +0x962460,0x70d0e427,0x2802400,0x962460,0x70d0e427,0x6800100,0x962540,0x70d0ea25,0x4000010,0x400000,0x8000120f,0x7c00100,0x230400,0x80001524,0x7c00100,0x230400, +0x8000171a,0x7c00100,0x230400,0x80002006,0x7c00100,0x220400,0x80002006,0x7c00100,0x250400,0x80002a00,0x4000000,0x1500000,0x80002d00,0x4000000,0x200000,0x80005208, +0x2802400,0x962460,0x80005c00,0x4000000,0x200000,0x80007300,0x24000000,0x200000,0x80009519,0x7c00100,0x220400,0x80009519,0x7c00100,0x230400,0x80009519,0x7c00100, +0x250400,0x80009865,0x7c00100,0x230400,0x8000a008,0x2802100,0x962460,0x8000b30a,0x4000000,0x500000,0x8000b30a,0x7c00100,0x230400,0x8000cd00,0x4000000,0xe00000, +0x8000d202,0x2802500,0x962460,0x8000d202,0x7c00100,0x230400,0x8000d68d,0x4000000,0x200000,0x8000d997,0x2802000,0x962460,0x8000d997,0x2802400,0x962460,0x8000d997, +0x4000000,0x400000,0x8000d997,0x4000000,0x500000,0x8000d997,0x7c00100,0x230400,0x8000d997,0xc000010,0x448000,0x8000e489,0x2802100,0x962460,0x8000e489,0x7c00100, +0x2d30400,0x8000e719,0x7c00100,0x220400,0x8000f8a6,0x2802100,0x962460,0x8000f8a6,0x7c00100,0x230400,0x8000f8a6,0xc000010,0x448000,0x8000fda1,0x2802100,0x1862460, +0x8000fda1,0x2806400,0x1862460,0x8000fda1,0x4000000,0x1800000,0x8000fda1,0x6800000,0x1329800,0x8000fda1,0x6800100,0x1862400,0x8000fda1,0x6800100,0x1862540,0x8000fda1, +0x7c00100,0x1830000,0x8000fda1,0xc000010,0x448000,0x8000fe9c,0x7c00100,0x230400,0x8000fe9c,0x7c00100,0x830400,0x8000fe9c,0x7c00100,0x1430400,0x8000ff06,0x7c00100, +0x220400,0x80010165,0x7c00100,0x230400,0x800102a2,0x4000000,0x200000,0x800102a2,0x7c00100,0x230400,0x800103a4,0x7c00100,0x230400,0x800103a4,0xc000010,0x448000, +0x8001044c,0x4000000,0x200000,0x8001044c,0x7c00100,0x220400,0x8001044c,0x7c00100,0x250400,0x80010670,0x2802000,0x962460,0x80010670,0x4000000,0x200000,0x80010670, +0x4000010,0x400000,0x80010670,0xc000010,0x448000,0x800a4711,0x7c40300,0xe30000,0x800acd00,0x4000000,0xe00000,0x800acd00,0x4000000,0x2902460,0x800ace00,0x4000000, +0xe00000,0x800acf00,0x4000000,0xe00000,0x800b0011,0x7c40300,0xe30000,0x800b0500,0x4000000,0xe00000,0x800b0500,0x4000000,0x2800000,0x90001615,0x7c00100,0x230400, +0x9000171a,0x4000000,0x200000,0x9000171a,0x7c00100,0x230400,0x90003000,0x24000000,0x200000,0x90007f0e,0x4000000,0x200000,0x90008301,0x2802400,0x962460,0x90008e00, +0x24000000,0x400000,0x90009519,0x7c00100,0x250400,0x9000a16f,0x2802100,0x962460,0x9000d200,0x80000000,0x1329960,0x9000d202,0x2802000,0x962460,0x9000d202,0x2802100, +0x962460,0x9000d202,0x7c00100,0x230400,0x9000e59d,0x2802100,0x962460,0x90010500,0x4000000,0xe00000,0x900107a7,0x2802100,0x962460,0x900107a7,0x2802400,0x962460, +0x900107a7,0x2802c00,0x962460,0x900107a7,0x4000000,0x1400000,0x900107a7,0x6800000,0x1329800,0x900107a7,0x7c00100,0x220400,0x900107a7,0x7c00100,0x250400,0x900108a8, +0x2802100,0x962460,0x900108a8,0x2806400,0x962460,0x900108a8,0x4000000,0x200000,0x900108a8,0x4000000,0x400000,0x900108a8,0x4000010,0x400000,0x900108a8,0x6800000, +0x1329800,0x900108a8,0x6800100,0x962540,0x900108a8,0x7c00100,0x230400,0x900108a8,0xc000010,0x448000,0x90010908,0x7c00100,0x220400,0x90010a38,0x2802100,0x962460, +0x90010ca9,0x2802100,0x962460,0x90010ca9,0x4000000,0x500000,0x90010ca9,0x4000010,0xb00000,0x90010ca9,0x6800100,0x962540,0x90010ca9,0x7c00100,0x230400,0x90010d1b, +0x4000000,0x500000,0x90010eaa,0x2802100,0x962460,0x90010eaa,0x2802400,0x962460,0x90010eaa,0x2806400,0x962460,0x90010eaa,0x4000000,0x200000,0x90010eaa,0x4000000, +0x400000,0x90010eaa,0x4000010,0x400000,0x90010eaa,0x6800000,0x1329800,0x90010eaa,0x6800100,0x962540,0x90010eaa,0x7c00100,0x230400,0x90010eaa,0xc000010,0x448000, +0x90010fab,0x7c00100,0x220400,0x90010fab,0x7c00100,0x250400,0x9002c300,0x4000000,0x100000,0x900ac400,0x4000000,0xe0000d,0x900acd00,0x4000000,0xe00000,0x900acd00, +0x4000000,0x2800000,0x900acf00,0x4000000,0xe00000,0x900b0500,0x4000000,0xe00000,0x900b0500,0x4000000,0x2800000,0x900b0b9a,0x7c00900,0x1230400,0x900b109a,0x7c00300, +0xe30000,0x900b119a,0x7c00300,0xe30000,0x90408e06,0x24000000,0x400000,0xa0001004,0x4000000,0x200000,0xa0001004,0x7c00100,0x230400,0xa000120f,0x2802100,0x962460, +0xa000120f,0x2802400,0x962460,0xa000171a,0x2802100,0x962460,0xa000171a,0x2806400,0x962460,0xa0002a00,0x4000000,0x1600000,0xa0003000,0x24000000,0x200000,0xa000581e, +0x7c00100,0x230400,0xa0007300,0x24000000,0x200000,0xa0008301,0x2802400,0x962460,0xa0008e00,0x24000000,0x400000,0xa000cf00,0x4000000,0xe00000,0xa0010500,0x4000000, +0x200000,0xa00114af,0x2802100,0x962460,0xa00114af,0x2802400,0x962460,0xa00114af,0x2806400,0x962460,0xa00114af,0x6800000,0x1329800,0xa00114af,0x7c00100,0x230400, +0xa00114af,0x7c00100,0x230560,0xa00116b0,0x2802100,0x962460,0xa00116b0,0x2802800,0x962460,0xa00116b0,0x2806400,0x962460,0xa00116b0,0x4000000,0x400000,0xa00116b0, +0x4000000,0x500000,0xa00116b0,0x4000010,0x400000,0xa00116b0,0x6800100,0x962540,0xa00116b0,0x7c00100,0x230400,0xa00116b0,0x7c00100,0x230560,0xa00116b0,0xc000010, +0x448000,0xa0011722,0x7c00100,0x230400,0xa00118b1,0x2802000,0x962460,0xa00118b1,0x2802100,0x962460,0xa00118b1,0x2806400,0x962460,0xa00118b1,0x4000000,0x200000, +0xa00118b1,0x4000000,0x400000,0xa00118b1,0x4000000,0x500000,0xa00118b1,0x6800100,0x962540,0xa00118b1,0x7c00100,0x230400,0xa00118b1,0x7c00100,0x230560,0xa00118b1, +0xc000010,0x448000,0xa00a4005,0x7c00100,0xe30400,0xa00a4711,0x7c40300,0xe30000,0xa00ac400,0x4000000,0xe00000,0xa00acb14,0x7c00100,0xe30000,0xa00acf00,0x4000000, +0xe00000,0xa00b0500,0x4000000,0xe00000,0xa00b0500,0x4000000,0x2800000,0xa00b0b96,0x7c00900,0x1230400,0xa00b1211,0x7c40300,0xe30000,0xa00b1314,0x7c00100,0xe30000, +0xa00b1596,0x7c00300,0xe30000,0xa040afb9,0x6800400,0x962540,0xa08083ba,0x2802400,0x962460,0xb0000a03,0x7c00100,0x220400,0xb0000b13,0x7c00100,0x2633800,0xb0001004, +0x2802000,0x962460,0xb0001110,0x4000000,0x200000,0xb0001524,0x2802100,0x962460,0xb0001615,0x4000000,0x500000,0xb000251b,0x7c00100,0x230400,0xb0007300,0x24000000, +0x200000,0xb0008939,0x4000000,0x200000,0xb0008939,0x7c00100,0x230400,0xb0008e00,0x24000000,0x200000,0xb0008e00,0x24000000,0x400000,0xb0008e00,0x24000010,0x400000, +0xb0009257,0x2802000,0x962460,0xb0009257,0x4000000,0x1600000,0xb0009519,0x7c00100,0x220400,0xb0009519,0x7c00100,0x250400,0xb0009a00,0x4000000,0x200000,0xb000b30a, +0x2802100,0x962460,0xb000b30a,0x7c00100,0x230400,0xb000c178,0x80000000,0x1329960,0xb000c300,0x4000000,0x200000,0xb000d202,0x2802000,0x962460,0xb000d476,0x6800100, +0x962540,0xb000d476,0x7c00100,0x230400,0xb000e300,0x4000000,0xe00000,0xb000fda1,0x7c00100,0x1830000,0xb0010eaa,0x2802000,0x962460,0xb00116b0,0x7c00100,0x230400, +0xb0011900,0x4000000,0xe00000,0xb0011ab2,0x2802100,0x962460,0xb0011ab2,0x2802400,0x962460,0xb0011ab2,0x2806400,0x962460,0xb0011ab2,0x4000000,0x200000,0xb0011ab2, +0x6800100,0x962540,0xb0011ab2,0x7c00100,0x230400,0xb0011b0c,0x7c00100,0x230400,0xb0011cb3,0x2802100,0x962460,0xb0011cb3,0x2806400,0x962460,0xb0011cb3,0x6800000, +0x1329800,0xb0011cb3,0x6800100,0x962540,0xb0011cb3,0x7c00100,0x230400,0xb0011db6,0x2802500,0x962460,0xb0011db6,0x6800000,0x1329800,0xb0011db6,0x7c00100,0x230400, +0xb0011db6,0x7c00500,0x230400,0xb0011e00,0x4000000,0x200000,0xb0011e00,0x4000000,0x1500000,0xb0011fb4,0x2802100,0x962460,0xb0011fb4,0x6800100,0x962540,0xb0011fb4, +0x7c00100,0x430400,0xb0011fb4,0x7c00100,0x2d30400,0xb0011fb4,0xc000010,0x448000,0xb0012000,0x4000000,0x200000,0xb00121b5,0x4000000,0x200000,0xb00121b5,0x4000010, +0x400000,0xb00121b5,0x7c00100,0x220400,0xb00121b5,0x7c00100,0x250400,0xb00121b5,0xc000010,0x448000,0xb00122b8,0x4000000,0x200000,0xb00122b8,0x7c00100,0x230400, +0xb00123b7,0x2802400,0x962460,0xb00123b7,0x4000000,0x200000,0xb00123b7,0x7c00100,0x230400,0xb00123b7,0xc000010,0x248000,0xb00a4005,0x7c00100,0xe30400,0xb00a4711, +0x7c40300,0xe30000,0xb00acf00,0x4000000,0xe00000,0xb00b0500,0x4000000,0xe00000,0xb00b0500,0x4000000,0x2800000,0xb00b109a,0x7c00300,0xe30000,0xb080e487,0x2802000, +0x962460,0xc0001524,0x4000000,0x500000,0xc0001a18,0x2806400,0x1862460,0xc0001a18,0x7c00100,0x1830000,0xc0007300,0x24000000,0x200000,0xc0008e00,0x24000010,0x400000, +0xc0009519,0x7c00100,0x220400,0xc0009519,0x7c00100,0x250400,0xc000c300,0x4000000,0x20000f,0xc000d85c,0x2802100,0x962460,0xc000d85c,0x6800100,0x962540,0xc000d85c, +0x7c00100,0x230400,0xc000dc99,0x7c00100,0x230400,0xc000e719,0x7c00100,0x220400,0xc00107a7,0x7c00100,0x230400,0xc0010eaa,0x7c00100,0x230400,0xc00116b0,0x7c00100, +0x230560,0xc0011900,0x4000000,0x200000,0xc0012447,0,0x818820,0xc0012447,0,0xc18820,0xc0012447,0,0x1418820,0xc00125b9,0x7c00100,0x230400, +0xc00126bb,0x2802100,0x962460,0xc00126bb,0x2806400,0x962460,0xc00126bb,0x4000000,0x500000,0xc00126bb,0x6800100,0x962540,0xc00126bb,0x7c00100,0x230400,0xc00127ba, +0x2802400,0x962460,0xc00127ba,0x4000000,0x200000,0xc00127ba,0x6800000,0x1329800,0xc00127ba,0x7c00100,0x230400,0xc00127ba,0x7c00900,0x230400,0xc0012800,0x4000000, +0x200000,0xc0012b23,0x4000000,0x200000,0xc0012b23,0x4000000,0x400000,0xc0012b23,0x4000000,0x1500000,0xc0012cbc,0x2802400,0x962460,0xc0012cbc,0x4000000,0x1600000, +0xc0012cbc,0x6800000,0x1329800,0xc0012cbc,0x7c00100,0x230400,0xc00acf00,0x4000000,0xe00000,0xc00ae300,0x4000000,0xe00000,0xc00b0500,0x4000000,0xe00000,0xc00b0500, +0x4000000,0x2800000,0xc00b0b11,0x4000000,0x1200000,0xc00b0b11,0x7c00900,0x1230400,0xc00b109a,0x7c00300,0xe30000,0xc00b2914,0x7c00100,0x2530000,0xc00b2916,0x7c00100, +0x2530c00,0xc00b2a00,0x4000000,0xe00000,0xc040af5e,0x7c00100,0x230400,0xc0c12b89,0x4000000,0x200000,0xc14a44cc,0x4000000,0xe0000d,0xd000131f,0x2802c00,0x962460, +0xd000171a,0x7c00100,0x230400,0xd0001821,0x2802100,0x962460,0xd0007300,0x24000000,0x200000,0xd0008e00,0x24000000,0x200000,0xd0008f3a,0x2806000,0x962460,0xd0009519, +0x7c00100,0x220400,0xd0009519,0x7c00100,0x250400,0xd000a500,0x4000000,0x200000,0xd000c300,0x4000000,0xe00000,0xd000d202,0x7c00100,0x230400,0xd000d476,0x7c00100, +0x230400,0xd000d997,0x2802100,0x962460,0xd000d997,0x6800100,0x962540,0xd000e001,0x2802100,0x962460,0xd000e700,0x4000400,0x200000,0xd000e719,0x7c00100,0x220400, +0xd000e719,0x7c00500,0x22040f,0xd000fa00,0x4000000,0xe00000,0xd0010eaa,0x4000010,0x400000,0xd0010eaa,0x7c00100,0x230400,0xd0012dbd,0x4000000,0x200000,0xd0012dbd, +0x7c00100,0x230400,0xd0012fbe,0x2802100,0x962460,0xd0012fbe,0x2802400,0x962460,0xd0012fbe,0x2806400,0x2f62460,0xd0012fbe,0x4000000,0x400000,0xd0012fbe,0x6800000, +0xe29800,0xd0012fbe,0x6800100,0x962540,0xd0012fbe,0x6800100,0x962541,0xd0012fbe,0x6804400,0x962540,0xd0012fbe,0x7c00100,0x2b30400,0xd0012fbe,0x7c00100,0x2c30560, +0xd0012fbe,0xc000010,0x448000,0xd0013183,0x7c00100,0x230400,0xd0013200,0x4000000,0x200000,0xd0013200,0x6800000,0x1329805,0xd00134c0,0x2802100,0x962460,0xd00134c0, +0x4000002,0x400000,0xd00134c0,0x7c00100,0x230400,0xd00a4305,0x7c00100,0xe30400,0xd00a4611,0x7c40300,0xe30000,0xd00a4711,0x7c40300,0xe30000,0xd00a5e11,0x7c40300, +0xe30000,0xd00acf00,0x4000000,0xe00000,0xd00b0500,0x4000000,0xe00000,0xd00b0500,0x4000000,0x2800000,0xd00b0b11,0x6800500,0x962540,0xd00b0bbf,0x2802200,0xc62460, +0xd00b119a,0x7c00300,0xe30000,0xd00b2a00,0x4000000,0xe00000,0xd00b2e11,0x7c40300,0xe30000,0xd00b30bf,0x7c00300,0x230000,0xd00b339a,0x7c00300,0xe30000,0xe0000c02, +0xc000010,0xb48000,0xe0001524,0x2802400,0x962460,0xe0001524,0x7c00100,0x230400,0xe0001615,0x7c00100,0x230400,0xe000251b,0x12882000,0x962460,0xe0002a00,0x4000000, +0x1500000,0xe0005102,0x4000000,0x200000,0xe0005c00,0x4000000,0x200000,0xe000622a,0x6804400,0x962540,0xe000622a,0x7c00100,0x230400,0xe0008838,0x7c00100,0x220400, +0xe0008838,0x7c00100,0x250400,0xe0008e00,0x24000000,0x810000,0xe0008e00,0x24000000,0x1410000,0xe0008e00,0x24000002,0x400000,0xe0008e00,0x2c000010,0xb48000,0xe000933e, +0x7c00100,0x2b30400,0xe000933e,0xc000010,0x448000,0xe0009519,0x7c00100,0x220400,0xe0009519,0x7c00100,0x22040f,0xe0009519,0x7c00100,0x250400,0xe000c178,0x2802100, +0x962460,0xe000c941,0x2802100,0x962460,0xe000c941,0x2806400,0x962460,0xe000c941,0x7c00100,0x2b30400,0xe000d202,0x2802400,0x962460,0xe000d202,0x7c00100,0x230400, +0xe000d202,0x7c00500,0x230400,0xe000dc99,0x4000000,0x200000,0xe000e001,0x2802100,0x962460,0xe000e001,0x2802400,0x962460,0xe000fda1,0x7c00100,0x1830000,0xe0013502, +0x2802400,0x962460,0xe0013502,0x4000000,0x200000,0xe0013502,0x7c00100,0x230400,0xe0013502,0x80000000,0x1329960,0xe00136c1,0x4000000,0x200000,0xe00136c1,0x7c00100, +0x230400,0xe001370b,0x7c00100,0x230400,0xe0013919,0x7c00500,0x220400,0xe0013919,0x7c00500,0x22040f,0xe0013919,0x7c00d00,0x23040f,0xe0013a19,0x7c00100,0x220400, +0xe0013a19,0x7c00100,0x230400,0xe0013bc2,0x2802400,0x962460,0xe0013bc2,0x7c00100,0x230400,0xe0013bc2,0xc000010,0x248000,0xe0013cc3,0x6800000,0x1329800,0xe0013cc3, +0x7c00100,0x230400,0xe0013dc4,0x2802400,0x962460,0xe0013dc4,0x7c00100,0x230400,0xe0013e28,0x7c00100,0x230400,0xe0013fc5,0x7c00100,0x220400,0xe0013fc5,0x7c00100, +0x250400,0xe0014000,0x4000000,0x200000,0xe0014001,0x2802400,0x962460,0xe00a4711,0x7c40300,0xe30000,0xe00a5e11,0x7c40300,0xe30000,0xe00ac511,0x7c40300,0xe30000, +0xe00acf00,0x4000000,0xe00000,0xe00ae300,0x4000000,0xe00000,0xe00b0500,0x4000000,0xe00000,0xe00b1314,0x7c00100,0xe30000,0xe00b1316,0x7c00100,0xe30c00,0xe00b2a00, +0x4000000,0xe00000,0xe00b2a00,0x4000000,0x2800000,0xe00b3816,0x7c00500,0x230c00,0xe0808328,0x2802400,0x962460,0xf0001615,0x6800100,0x962540,0xf0001a18,0x2802000, +0x1862460,0xf000c247,0x7c00100,0x1430400,0xf000d000,0x4000000,0xe00000,0xf000e300,0x4000000,0xe00000,0xf000e59d,0x2802100,0x962460,0xf000e59d,0x7c00100,0x230400, +0xf0012447,0,0x818820,0xf0012447,0,0xc18820,0xf0012447,0,0x1418820,0xf0012447,0x2802000,0x962460,0xf0012447,0x2802400,0x962460,0xf0012447, +0x7c00100,0x230400,0xf0013a19,0x7c00100,0x220400,0xf0014102,0x2802400,0x962460,0xf0014308,0x2802100,0x962460,0xf0014308,0x7c00500,0x22040e,0xf0014308,0x7c00500, +0x22040f,0xf001440a,0x4000000,0x500000,0xf0014500,0x4000000,0x200000,0xf00146c6,0x2802100,0x962460,0xf00146c6,0x2806000,0x2f62460,0xf00146c6,0x4000000,0xe00000, +0xf00146c6,0x6800000,0x2d29800,0xf00146c6,0x6800100,0x962540,0xf00146c6,0x6804000,0x962540,0xf00146c6,0x7c00100,0x2b30400,0xf00146c6,0x7c00100,0x2c30560,0xf00146c6, +0xc000010,0x448000,0xf00147c7,0x2802000,0x962460,0xf00147c7,0x6800000,0x1329800,0xf00147c7,0x7c00100,0x230400,0xf00ac511,0x7c40300,0xe30000,0xf00acf00,0x4000000, +0xe00000,0xf00b2914,0x7c00100,0x2530000,0xf00b2916,0x7c00100,0x2530c00,0xf00b2a00,0x4000000,0xe00000,0xf00b2a00,0x4000000,0x2800000,0xf00b4211,0x7c40300,0xe30000, +0xf10a3c00,0x4000000,0xe00000,0xf10a3c00,0x4008000,0xe00000,0xf10a8200,0x4008000,0xe00000,0xf10b4811,0x7c40300,0xe30000}; -static const int32_t countPropsVectors=6999; +static const int32_t countPropsVectors=7260; static const int32_t propsVectorsColumns=3; -static const uint16_t scriptExtensions[262]={ -0x800e,0x8019,8,0x8059,8,2,8,0x8038,8,6,8,0x8019,2,0x22,0x25,0xb6, -0x80c0,2,0x22,0x8025,2,0x11,2,0x22,0x54,0x79,0x7b,0xa7,0xb6,0x80b7,2,0x8022, -2,0x25,0x80c0,2,0x20,2,0x80b6,4,0xa,0xf,0x10,0x15,0x19,0x1a,0x1f,0x23, -0x24,0x89,0x97,0x809e,4,0xa,0xf,0x10,0x15,0x19,0x1a,0x1f,0x23,0x24,0x89,0x809e, -4,0xa,0xf,0x10,0x15,0x1a,0x1f,0x21,0x23,0x24,0x3a,0x89,0x91,0x99,0x9e,0xa0, -0xaf,0xb2,0xb3,0x80bb,4,0xa,0xf,0x10,0x15,0x1a,0x1f,0x21,0x23,0x24,0x30,0x3a, -0x89,0x91,0x99,0x9e,0xa0,0xaf,0xb2,0xb3,0x80bb,0xa,0x78,0xa0,0x80b2,0xa,0x69,4, -0x3a,0x8076,4,0x6f,0x10,0x80a4,0x10,0x74,0xf,0x809d,0xf,0x78,0x23,0x8089,0x23,0x7c, -0x15,0x80bb,0x15,0x80,0x1c,0x34,0x8076,0x1c,0x84,0xc,0x8019,0x2a,0x2b,0x2c,0x802d,0x1b, -0x805a,0x800a,4,0xa,0x15,0x8089,0xa,0x8089,4,0x800a,0xa,0x8097,0xa,0x15,0x1a,0x1f, -0x23,0x8024,0xa,0x80bb,4,0xa,0x15,0x1f,0x24,0x89,0x9e,0x80bb,0x8004,8,0x8022,0x19, -0x801b,0xa,0x19,0x8089,5,0x11,0x12,0x14,0x16,0x8029,5,0x11,0x12,0x14,0x8016,0x8011, -5,0x8011,0x11,0x14,0x8016,0x11,0x8019,0xa,0xf,0x10,0x78,0x91,0x99,0x9d,0x9e,0xa0, -0xa3,0x80b2,0xa,0xf,0x10,0x15,0x1a,0x78,0x91,0x99,0x9d,0x9e,0xa0,0xa3,0xb2,0x80bb, -0xa,0xf,0x10,0x15,0x78,0x91,0x99,0x9d,0x9e,0xa0,0xa3,0xb2,0x80bb,0xa,0x98,0xa, -0x8023,0xa,0xef,0x19,0x1c,0x804f,0x37,0x804e,2,0x8025,2,0xf8,0x2f,0x31,0x8053,0x2f, -0x8031,2,0x8007,0x89,0x7c,0x8087}; +static const uint16_t scriptExtensions[298]={ +0x800e,0x8019,8,0x8059,8,2,8,0x8038,8,6,8,0x8019,2,0x22,0x25,0x57, +0xb6,0x80c0,2,0x22,0x8025,2,0x12,2,0x22,0x25,0x57,0xa7,0xb6,0x80c0,2,0x22, +0x54,0x79,0x7b,0xa7,0xb6,0xb7,0x80c2,2,0x8022,2,0x25,0x80c0,2,0x29,2,0x80b6, +2,0x2e,4,0xa,0xf,0x10,0x15,0x19,0x1a,0x1f,0x23,0x24,0x89,0x97,0x809e,4, +0xa,0xf,0x10,0x15,0x19,0x1a,0x1f,0x23,0x24,0x89,0x809e,4,0xa,0xf,0x10,0x15, +0x1a,0x1f,0x21,0x23,0x24,0x3a,0x89,0x91,0x99,0x9e,0xa0,0xaf,0xb2,0xb3,0x80bb,4, +0xa,0xf,0x10,0x15,0x1a,0x1f,0x21,0x23,0x24,0x30,0x3a,0x89,0x91,0x99,0x9e,0xa0, +0xaf,0xb2,0xb3,0x80bb,0xa,0x78,0xa0,0x80b2,0xa,0x74,4,0x3a,0x8076,4,0x7a,0x10, +0x80a4,0x10,0x7f,0xf,0x809d,0xf,0x83,0x23,0x8089,0x23,0x87,0x15,0x80bb,0x15,0x8b,0x1c, +0x34,0x8076,0x1c,0x8f,0xc,0x8019,0x2a,0x2b,0x2c,0x802d,0x1b,0x805a,0x800a,4,0xa,0x15, +0x8089,0xa,0x8089,4,0x800a,0xa,0x8097,0xa,0x15,0x1a,0x1f,0x23,0x8024,0xa,0x80bb,4, +0xa,0x15,0x1a,0x1f,0x21,0x24,0x89,0x9e,0x80bb,0x8004,8,0x8022,0x19,0x801b,0xa,0x19, +0x8089,5,0x11,0x12,0x14,0x16,0x8029,5,0x11,0x12,0x14,0x8016,0x8011,5,0x8011,0x11, +0x14,0x8016,0x11,0x8019,0xa,0xf,0x10,0x15,0x1a,0x78,0x91,0x97,0x99,0x9d,0x9e,0xa0, +0xa3,0xb2,0x80bb,0xa,0xf,0x10,0x15,0x78,0x91,0x97,0x99,0x9d,0x9e,0xa0,0xa3,0xb2, +0x80bb,0xa,0xf,0x10,0x78,0x91,0x99,0x9d,0x9e,0xa0,0xa3,0x80b2,0xa,0xf,0x10,0x78, +0x91,0x97,0x99,0x9d,0x9e,0xa0,0xa3,0x80b2,0xa,0xa3,0xa,0x8023,0xa,0x10a,0x19,0x1c, +0x804f,0x37,0x804e,2,0x8057,2,0x8025,2,0x115,0x2f,0x31,0x8053,0x2f,0x31,0x80c1,0x2f, +0x8031,2,0x8007,0x79,0x80c2,0x79,0x123,0x89,0x87,0x8087}; -static const int32_t indexes[UPROPS_INDEX_COUNT]={0x2b96,0x2b96,0x2b96,0x2b96,0x6898,3,0x83ef,0x8472,0x8472,0x8472,0xb34c0,0x2a75a31,0,0,0,0}; +static const int32_t indexes[UPROPS_INDEX_COUNT]={0x2d4e,0x2d4e,0x2d4e,0x2d4e,0x6d50,3,0x89ac,0x8a41,0x8a41,0x8a41,0xb48c7,0x2f75a31,0,0,0,0}; #endif // INCLUDED_FROM_UCHAR_C diff --git a/icu/icu4c/source/common/ucharstrie.cpp b/icu/icu4c/source/common/ucharstrie.cpp index e0b33af5194..24ab4257779 100644 --- a/icu/icu4c/source/common/ucharstrie.cpp +++ b/icu/icu4c/source/common/ucharstrie.cpp @@ -308,13 +308,13 @@ UCharsTrie::findUniqueValueFromBranch(const UChar *pos, int32_t length, } } else { uniqueValue=value; - haveUniqueValue=TRUE; + haveUniqueValue=true; } } else { if(!findUniqueValue(pos+value, haveUniqueValue, uniqueValue)) { return NULL; } - haveUniqueValue=TRUE; + haveUniqueValue=true; } } while(--length>1); return pos+1; // ignore the last comparison unit @@ -330,9 +330,9 @@ UCharsTrie::findUniqueValue(const UChar *pos, UBool haveUniqueValue, int32_t &un } pos=findUniqueValueFromBranch(pos, node+1, haveUniqueValue, uniqueValue); if(pos==NULL) { - return FALSE; + return false; } - haveUniqueValue=TRUE; + haveUniqueValue=true; node=*pos++; } else if(nodeucharsCapacity) { int32_t newCapacity=ucharsCapacity; @@ -335,7 +335,7 @@ UCharsTrieBuilder::ensureCapacity(int32_t length) { uprv_free(uchars); uchars=NULL; ucharsCapacity=0; - return FALSE; + return false; } u_memcpy(newUChars+(newCapacity-ucharsLength), uchars+(ucharsCapacity-ucharsLength), ucharsLength); @@ -343,7 +343,7 @@ UCharsTrieBuilder::ensureCapacity(int32_t length) { uchars=newUChars; ucharsCapacity=newCapacity; } - return TRUE; + return true; } int32_t diff --git a/icu/icu4c/source/common/ucharstrieiterator.cpp b/icu/icu4c/source/common/ucharstrieiterator.cpp index b3132241fe2..2ba43692ddd 100644 --- a/icu/icu4c/source/common/ucharstrieiterator.cpp +++ b/icu/icu4c/source/common/ucharstrieiterator.cpp @@ -26,7 +26,7 @@ UCharsTrie::Iterator::Iterator(ConstChar16Ptr trieUChars, int32_t maxStringLengt : uchars_(trieUChars), pos_(uchars_), initialPos_(uchars_), remainingMatchLength_(-1), initialRemainingMatchLength_(-1), - skipValue_(FALSE), + skipValue_(false), maxLength_(maxStringLength), value_(0), stack_(NULL) { if(U_FAILURE(errorCode)) { return; @@ -48,7 +48,7 @@ UCharsTrie::Iterator::Iterator(const UCharsTrie &trie, int32_t maxStringLength, : uchars_(trie.uchars_), pos_(trie.pos_), initialPos_(trie.pos_), remainingMatchLength_(trie.remainingMatchLength_), initialRemainingMatchLength_(trie.remainingMatchLength_), - skipValue_(FALSE), + skipValue_(false), maxLength_(maxStringLength), value_(0), stack_(NULL) { if(U_FAILURE(errorCode)) { return; @@ -82,7 +82,7 @@ UCharsTrie::Iterator & UCharsTrie::Iterator::reset() { pos_=initialPos_; remainingMatchLength_=initialRemainingMatchLength_; - skipValue_=FALSE; + skipValue_=false; int32_t length=remainingMatchLength_+1; // Remaining match length. if(maxLength_>0 && length>maxLength_) { length=maxLength_; @@ -100,12 +100,12 @@ UCharsTrie::Iterator::hasNext() const { return pos_!=NULL || !stack_->isEmpty(); UBool UCharsTrie::Iterator::next(UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } const UChar *pos=pos_; if(pos==NULL) { if(stack_->isEmpty()) { - return FALSE; + return false; } // Pop the state off the stack and continue with the next outbound edge of // the branch node. @@ -118,7 +118,7 @@ UCharsTrie::Iterator::next(UErrorCode &errorCode) { if(length>1) { pos=branchNext(pos, length, errorCode); if(pos==NULL) { - return TRUE; // Reached a final value. + return true; // Reached a final value. } } else { str_.append(*pos++); @@ -135,7 +135,7 @@ UCharsTrie::Iterator::next(UErrorCode &errorCode) { if(skipValue_) { pos=skipNodeValue(pos, node); node&=kNodeTypeMask; - skipValue_=FALSE; + skipValue_=false; } else { // Deliver value for the string so far. UBool isFinal=(UBool)(node>>15); @@ -152,9 +152,9 @@ UCharsTrie::Iterator::next(UErrorCode &errorCode) { // next time. // Instead, keep pos_ on the node lead unit itself. pos_=pos-1; - skipValue_=TRUE; + skipValue_=true; } - return TRUE; + return true; } } if(maxLength_>0 && str_.length()==maxLength_) { @@ -166,7 +166,7 @@ UCharsTrie::Iterator::next(UErrorCode &errorCode) { } pos=branchNext(pos, node+1, errorCode); if(pos==NULL) { - return TRUE; // Reached a final value. + return true; // Reached a final value. } } else { // Linear-match node, append length units to str_. diff --git a/icu/icu4c/source/common/uchriter.cpp b/icu/icu4c/source/common/uchriter.cpp index bedbabc74c2..f2a99538413 100644 --- a/icu/icu4c/source/common/uchriter.cpp +++ b/icu/icu4c/source/common/uchriter.cpp @@ -66,13 +66,13 @@ UCharCharacterIterator::operator=(const UCharCharacterIterator& that) { UCharCharacterIterator::~UCharCharacterIterator() { } -UBool +bool UCharCharacterIterator::operator==(const ForwardCharacterIterator& that) const { if (this == &that) { - return TRUE; + return true; } if (typeid(*this) != typeid(that)) { - return FALSE; + return false; } UCharCharacterIterator& realThat = (UCharCharacterIterator&)that; @@ -171,7 +171,7 @@ UCharCharacterIterator::nextPostInc() { UBool UCharCharacterIterator::hasNext() { - return (UBool)(pos < end ? TRUE : FALSE); + return (UBool)(pos < end ? true : false); } UChar @@ -185,7 +185,7 @@ UCharCharacterIterator::previous() { UBool UCharCharacterIterator::hasPrevious() { - return (UBool)(pos > begin ? TRUE : FALSE); + return (UBool)(pos > begin ? true : false); } UChar32 diff --git a/icu/icu4c/source/common/ucln_cmn.cpp b/icu/icu4c/source/common/ucln_cmn.cpp index cea10d1abd9..57519f2c859 100644 --- a/icu/icu4c/source/common/ucln_cmn.cpp +++ b/icu/icu4c/source/common/ucln_cmn.cpp @@ -146,5 +146,5 @@ U_CFUNC UBool ucln_lib_cleanup(void) { #if !UCLN_NO_AUTO_CLEANUP && (defined(UCLN_AUTO_ATEXIT) || defined(UCLN_AUTO_LOCAL)) ucln_unRegisterAutomaticCleanup(); #endif - return TRUE; + return true; } diff --git a/icu/icu4c/source/common/ucln_cmn.h b/icu/icu4c/source/common/ucln_cmn.h index 44b73e94da7..dd366417f62 100644 --- a/icu/icu4c/source/common/ucln_cmn.h +++ b/icu/icu4c/source/common/ucln_cmn.h @@ -51,6 +51,7 @@ typedef enum ECleanupCommonType { UCLN_COMMON_USET, UCLN_COMMON_UNAMES, UCLN_COMMON_UPROPS, + UCLN_COMMON_EMOJIPROPS, UCLN_COMMON_UCNV, UCLN_COMMON_UCNV_IO, UCLN_COMMON_UDATA, diff --git a/icu/icu4c/source/common/ucmndata.cpp b/icu/icu4c/source/common/ucmndata.cpp index ba2310bb7ab..4215d66257d 100644 --- a/icu/icu4c/source/common/ucmndata.cpp +++ b/icu/icu4c/source/common/ucmndata.cpp @@ -18,7 +18,7 @@ * contents for locating the individual items by name. * * Two formats for the table of contents are supported, which is - * why there is an abstract inteface involved. + * why there is an abstract interface involved. * */ diff --git a/icu/icu4c/source/common/ucmndata.h b/icu/icu4c/source/common/ucmndata.h index dd7cd7bebef..36f82f6f9ea 100644 --- a/icu/icu4c/source/common/ucmndata.h +++ b/icu/icu4c/source/common/ucmndata.h @@ -18,10 +18,10 @@ * contents for locating the individual items by name. * * Two formats for the table of contents are supported, which is - * why there is an abstract inteface involved. + * why there is an abstract interface involved. * * These functions are part of the ICU internal implementation, and - * are not inteded to be used directly by applications. + * are not intended to be used directly by applications. */ #ifndef __UCMNDATA_H__ diff --git a/icu/icu4c/source/common/ucnv.cpp b/icu/icu4c/source/common/ucnv.cpp index 5dcf35e0438..26baa550c35 100644 --- a/icu/icu4c/source/common/ucnv.cpp +++ b/icu/icu4c/source/common/ucnv.cpp @@ -163,7 +163,7 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U UErrorCode cbErr; UConverterToUnicodeArgs toUArgs = { sizeof(UConverterToUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -173,7 +173,7 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U }; UConverterFromUnicodeArgs fromUArgs = { sizeof(UConverterFromUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -252,7 +252,10 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U UTRACE_EXIT_STATUS(*status); return NULL; } - *status = U_SAFECLONE_ALLOCATED_WARNING; + // If pBufferSize was NULL as the input, pBufferSize is set to &stackBufferSize in this function. + if (pBufferSize != &stackBufferSize) { + *status = U_SAFECLONE_ALLOCATED_WARNING; + } /* record the fact that memory was allocated */ *pBufferSize = bufferSizeNeeded; @@ -266,7 +269,7 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U /* Copy initial state */ uprv_memcpy(localConverter, cnv, sizeof(UConverter)); - localConverter->isCopyLocal = localConverter->isExtraLocal = FALSE; + localConverter->isCopyLocal = localConverter->isExtraLocal = false; /* copy the substitution string */ if (cnv->subChars == (uint8_t *)cnv->subUChars) { @@ -303,7 +306,7 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U if(localConverter == (UConverter*)stackBuffer) { /* we're using user provided data - set to not destroy */ - localConverter->isCopyLocal = TRUE; + localConverter->isCopyLocal = true; } /* allow callback functions to handle any memory allocation */ @@ -317,7 +320,11 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U return localConverter; } - +U_CAPI UConverter* U_EXPORT2 +ucnv_clone(const UConverter* cnv, UErrorCode *status) +{ + return ucnv_safeClone(cnv, nullptr, nullptr, status); +} /*Decreases the reference counter in the shared immutable section of the object *and frees the mutable part*/ @@ -345,7 +352,7 @@ ucnv_close (UConverter * converter) if (converter->fromCharErrorBehaviour != UCNV_TO_U_DEFAULT_CALLBACK) { UConverterToUnicodeArgs toUArgs = { sizeof(UConverterToUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -361,7 +368,7 @@ ucnv_close (UConverter * converter) if (converter->fromUCharErrorBehaviour != UCNV_FROM_U_DEFAULT_CALLBACK) { UConverterFromUnicodeArgs fromUArgs = { sizeof(UConverterFromUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -573,7 +580,7 @@ static void _reset(UConverter *converter, UConverterResetChoice choice, if(choice<=UCNV_RESET_TO_UNICODE && converter->fromCharErrorBehaviour != UCNV_TO_U_DEFAULT_CALLBACK) { UConverterToUnicodeArgs toUArgs = { sizeof(UConverterToUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -588,7 +595,7 @@ static void _reset(UConverter *converter, UConverterResetChoice choice, if(choice!=UCNV_RESET_TO_UNICODE && converter->fromUCharErrorBehaviour != UCNV_FROM_U_DEFAULT_CALLBACK) { UConverterFromUnicodeArgs fromUArgs = { sizeof(UConverterFromUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -627,19 +634,19 @@ static void _reset(UConverter *converter, UConverterResetChoice choice, U_CAPI void U_EXPORT2 ucnv_reset(UConverter *converter) { - _reset(converter, UCNV_RESET_BOTH, TRUE); + _reset(converter, UCNV_RESET_BOTH, true); } U_CAPI void U_EXPORT2 ucnv_resetToUnicode(UConverter *converter) { - _reset(converter, UCNV_RESET_TO_UNICODE, TRUE); + _reset(converter, UCNV_RESET_TO_UNICODE, true); } U_CAPI void U_EXPORT2 ucnv_resetFromUnicode(UConverter *converter) { - _reset(converter, UCNV_RESET_FROM_UNICODE, TRUE); + _reset(converter, UCNV_RESET_FROM_UNICODE, true); } U_CAPI int8_t U_EXPORT2 @@ -864,7 +871,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { /* avoid compiler warnings - not otherwise necessary, and the values do not matter */ realSourceLimit=NULL; - realFlush=FALSE; + realFlush=false; realSourceIndex=0; } else { /* @@ -880,7 +887,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { uprv_memcpy(replay, cnv->preFromU, -cnv->preFromULength*U_SIZEOF_UCHAR); pArgs->source=replay; pArgs->sourceLimit=replay-cnv->preFromULength; - pArgs->flush=FALSE; + pArgs->flush=false; sourceIndex=-1; cnv->preFromULength=0; @@ -916,11 +923,11 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { cnv->fromUChar32==0); } else { /* handle error from ucnv_convertEx() */ - converterSawEndOfInput=FALSE; + converterSawEndOfInput=false; } /* no callback called yet for this iteration */ - calledCallback=FALSE; + calledCallback=false; /* no sourceIndex adjustment for conversion, only for callback output */ errorInputLength=0; @@ -969,7 +976,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { uprv_memcpy(replay, cnv->preFromU, -cnv->preFromULength*U_SIZEOF_UCHAR); pArgs->source=replay; pArgs->sourceLimit=replay-cnv->preFromULength; - pArgs->flush=FALSE; + pArgs->flush=false; if((sourceIndex+=cnv->preFromULength)<0) { sourceIndex=-1; } @@ -1010,7 +1017,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { /* inject an error and continue with callback handling */ *err=U_TRUNCATED_CHAR_FOUND; - calledCallback=FALSE; /* new error condition */ + calledCallback=false; /* new error condition */ } else { /* input consumed */ if(pArgs->flush) { @@ -1026,7 +1033,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { } /* reset the converter without calling the callback function */ - _reset(cnv, UCNV_RESET_FROM_UNICODE, FALSE); + _reset(cnv, UCNV_RESET_FROM_UNICODE, false); } /* done successfully */ @@ -1103,7 +1110,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { * that a callback was called; * if the callback did not resolve the error, then we return */ - calledCallback=TRUE; + calledCallback=true; } } } @@ -1111,7 +1118,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { /* * Output the fromUnicode overflow buffer. * Call this function if(cnv->charErrorBufferLength>0). - * @return TRUE if overflow + * @return true if overflow */ static UBool ucnv_outputOverflowFromUnicode(UConverter *cnv, @@ -1147,7 +1154,7 @@ ucnv_outputOverflowFromUnicode(UConverter *cnv, *pOffsets=offsets; } *err=U_BUFFER_OVERFLOW_ERROR; - return TRUE; + return true; } /* copy the overflow contents to the target */ @@ -1163,7 +1170,7 @@ ucnv_outputOverflowFromUnicode(UConverter *cnv, if(offsets!=NULL) { *pOffsets=offsets; } - return FALSE; + return false; } U_CAPI void U_EXPORT2 @@ -1309,7 +1316,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { /* avoid compiler warnings - not otherwise necessary, and the values do not matter */ realSourceLimit=NULL; - realFlush=FALSE; + realFlush=false; realSourceIndex=0; } else { /* @@ -1325,7 +1332,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { uprv_memcpy(replay, cnv->preToU, -cnv->preToULength); pArgs->source=replay; pArgs->sourceLimit=replay-cnv->preToULength; - pArgs->flush=FALSE; + pArgs->flush=false; sourceIndex=-1; cnv->preToULength=0; @@ -1361,11 +1368,11 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { cnv->toULength==0); } else { /* handle error from getNextUChar() or ucnv_convertEx() */ - converterSawEndOfInput=FALSE; + converterSawEndOfInput=false; } /* no callback called yet for this iteration */ - calledCallback=FALSE; + calledCallback=false; /* no sourceIndex adjustment for conversion, only for callback output */ errorInputLength=0; @@ -1414,7 +1421,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { uprv_memcpy(replay, cnv->preToU, -cnv->preToULength); pArgs->source=replay; pArgs->sourceLimit=replay-cnv->preToULength; - pArgs->flush=FALSE; + pArgs->flush=false; if((sourceIndex+=cnv->preToULength)<0) { sourceIndex=-1; } @@ -1455,7 +1462,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { /* inject an error and continue with callback handling */ *err=U_TRUNCATED_CHAR_FOUND; - calledCallback=FALSE; /* new error condition */ + calledCallback=false; /* new error condition */ } else { /* input consumed */ if(pArgs->flush) { @@ -1471,7 +1478,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { } /* reset the converter without calling the callback function */ - _reset(cnv, UCNV_RESET_TO_UNICODE, FALSE); + _reset(cnv, UCNV_RESET_TO_UNICODE, false); } /* done successfully */ @@ -1549,7 +1556,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { * that a callback was called; * if the callback did not resolve the error, then we return */ - calledCallback=TRUE; + calledCallback=true; } } } @@ -1557,7 +1564,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { /* * Output the toUnicode overflow buffer. * Call this function if(cnv->UCharErrorBufferLength>0). - * @return TRUE if overflow + * @return true if overflow */ static UBool ucnv_outputOverflowToUnicode(UConverter *cnv, @@ -1593,7 +1600,7 @@ ucnv_outputOverflowToUnicode(UConverter *cnv, *pOffsets=offsets; } *err=U_BUFFER_OVERFLOW_ERROR; - return TRUE; + return true; } /* copy the overflow contents to the target */ @@ -1609,7 +1616,7 @@ ucnv_outputOverflowToUnicode(UConverter *cnv, if(offsets!=NULL) { *pOffsets=offsets; } - return FALSE; + return false; } U_CAPI void U_EXPORT2 @@ -1747,7 +1754,7 @@ ucnv_fromUChars(UConverter *cnv, destLimit=dest+destCapacity; /* perform the conversion */ - ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, pErrorCode); + ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, pErrorCode); destLength=(int32_t)(dest-originalDest); /* if an overflow occurs, then get the preflighting length */ @@ -1758,7 +1765,7 @@ ucnv_fromUChars(UConverter *cnv, do { dest=buffer; *pErrorCode=U_ZERO_ERROR; - ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, pErrorCode); + ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, pErrorCode); destLength+=(int32_t)(dest-buffer); } while(*pErrorCode==U_BUFFER_OVERFLOW_ERROR); } @@ -1803,7 +1810,7 @@ ucnv_toUChars(UConverter *cnv, destLimit=dest+destCapacity; /* perform the conversion */ - ucnv_toUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, pErrorCode); + ucnv_toUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, pErrorCode); destLength=(int32_t)(dest-originalDest); /* if an overflow occurs, then get the preflighting length */ @@ -1815,7 +1822,7 @@ ucnv_toUChars(UConverter *cnv, do { dest=buffer; *pErrorCode=U_ZERO_ERROR; - ucnv_toUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, pErrorCode); + ucnv_toUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, pErrorCode); destLength+=(int32_t)(dest-buffer); } while(*pErrorCode==U_BUFFER_OVERFLOW_ERROR); @@ -1900,15 +1907,15 @@ ucnv_getNextUChar(UConverter *cnv, } /* - * flush==TRUE is implied for ucnv_getNextUChar() + * flush==true is implied for ucnv_getNextUChar() * * do not simply return even if s==sourceLimit because the converter may - * not have seen flush==TRUE before + * not have seen flush==true before */ /* prepare the converter arguments */ args.converter=cnv; - args.flush=TRUE; + args.flush=true; args.offsets=NULL; args.source=s; args.sourceLimit=sourceLimit; @@ -1930,7 +1937,7 @@ ucnv_getNextUChar(UConverter *cnv, *source=s=args.source; if(*err==U_INDEX_OUTOFBOUNDS_ERROR) { /* reset the converter without calling the callback function */ - _reset(cnv, UCNV_RESET_TO_UNICODE, FALSE); + _reset(cnv, UCNV_RESET_TO_UNICODE, false); return 0xffff; /* no output */ } else if(U_SUCCESS(*err) && c>=0) { return c; @@ -2169,7 +2176,7 @@ ucnv_convertEx(UConverter *targetCnv, UConverter *sourceCnv, /* prepare the converter arguments */ fromUArgs.converter=targetCnv; - fromUArgs.flush=FALSE; + fromUArgs.flush=false; fromUArgs.offsets=NULL; fromUArgs.target=*target; fromUArgs.targetLimit=targetLimit; @@ -2324,8 +2331,8 @@ ucnv_convertEx(UConverter *targetCnv, UConverter *sourceCnv, /* input consumed */ if(flush) { /* reset the converters without calling the callback functions */ - _reset(sourceCnv, UCNV_RESET_TO_UNICODE, FALSE); - _reset(targetCnv, UCNV_RESET_FROM_UNICODE, FALSE); + _reset(sourceCnv, UCNV_RESET_TO_UNICODE, false); + _reset(targetCnv, UCNV_RESET_FROM_UNICODE, false); } /* done successfully */ @@ -2365,7 +2372,7 @@ ucnv_convertEx(UConverter *targetCnv, UConverter *sourceCnv, sourceCnv->preToULength>=0 && sourceCnv->UCharErrorBufferLength==0 ) { - fromUArgs.flush=TRUE; + fromUArgs.flush=true; } } @@ -2429,8 +2436,8 @@ ucnv_internalConvert(UConverter *outConverter, UConverter *inConverter, &myTarget, targetLimit, &source, sourceLimit, pivotBuffer, &pivot, &pivot2, pivotBuffer+CHUNK_SIZE, - FALSE, - TRUE, + false, + true, pErrorCode); targetLength=(int32_t)(myTarget-target); } @@ -2452,8 +2459,8 @@ ucnv_internalConvert(UConverter *outConverter, UConverter *inConverter, &myTarget, targetLimit, &source, sourceLimit, pivotBuffer, &pivot, &pivot2, pivotBuffer+CHUNK_SIZE, - FALSE, - TRUE, + false, + true, pErrorCode); targetLength+=(int32_t)(myTarget-targetBuffer); } while(*pErrorCode==U_BUFFER_OVERFLOW_ERROR); @@ -2578,7 +2585,7 @@ ucnv_toAlgorithmic(UConverterType algorithmicType, char *target, int32_t targetCapacity, const char *source, int32_t sourceLength, UErrorCode *pErrorCode) { - return ucnv_convertAlgorithmic(TRUE, algorithmicType, cnv, + return ucnv_convertAlgorithmic(true, algorithmicType, cnv, target, targetCapacity, source, sourceLength, pErrorCode); @@ -2590,7 +2597,7 @@ ucnv_fromAlgorithmic(UConverter *cnv, char *target, int32_t targetCapacity, const char *source, int32_t sourceLength, UErrorCode *pErrorCode) { - return ucnv_convertAlgorithmic(FALSE, algorithmicType, cnv, + return ucnv_convertAlgorithmic(false, algorithmicType, cnv, target, targetCapacity, source, sourceLength, pErrorCode); @@ -2878,12 +2885,12 @@ ucnv_toUCountPending(const UConverter* cnv, UErrorCode* status){ U_CAPI UBool U_EXPORT2 ucnv_isFixedWidth(UConverter *cnv, UErrorCode *status){ if (U_FAILURE(*status)) { - return FALSE; + return false; } if (cnv == NULL) { *status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } switch (ucnv_getType(cnv)) { @@ -2893,9 +2900,9 @@ ucnv_isFixedWidth(UConverter *cnv, UErrorCode *status){ case UCNV_UTF32_LittleEndian: case UCNV_UTF32: case UCNV_US_ASCII: - return TRUE; + return true; default: - return FALSE; + return false; } } #endif diff --git a/icu/icu4c/source/common/ucnv2022.cpp b/icu/icu4c/source/common/ucnv2022.cpp index 169ad4c5261..ec096780e97 100644 --- a/icu/icu4c/source/common/ucnv2022.cpp +++ b/icu/icu4c/source/common/ucnv2022.cpp @@ -491,7 +491,7 @@ _ISO2022Open(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode){ uprv_memset(myConverterData, 0, sizeof(UConverterDataISO2022)); myConverterData->currentType = ASCII1; - cnv->fromUnicodeStatus =FALSE; + cnv->fromUnicodeStatus =false; if(pArgs->locale){ uprv_strncpy(myLocale, pArgs->locale, sizeof(myLocale)-1); } @@ -527,7 +527,7 @@ _ISO2022Open(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode){ ucnv_loadSharedData("ksc_5601", &stackPieces, &stackArgs, errorCode); } - /* set the function pointers to appropriate funtions */ + /* set the function pointers to appropriate functions */ cnv->sharedData=(UConverterSharedData*)(&_ISO2022JPData); uprv_strcpy(myConverterData->locale,"ja"); @@ -578,7 +578,7 @@ _ISO2022Open(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode){ setInitialStateToUnicodeKR(cnv, myConverterData); setInitialStateFromUnicodeKR(cnv, myConverterData); - /* set the function pointers to appropriate funtions */ + /* set the function pointers to appropriate functions */ cnv->sharedData=(UConverterSharedData*)&_ISO2022KRData; uprv_strcpy(myConverterData->locale,"ko"); } @@ -605,7 +605,7 @@ _ISO2022Open(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode){ ucnv_loadSharedData("cns-11643-1992", &stackPieces, &stackArgs, errorCode); - /* set the function pointers to appropriate funtions */ + /* set the function pointers to appropriate functions */ cnv->sharedData=(UConverterSharedData*)&_ISO2022CNData; uprv_strcpy(myConverterData->locale,"cn"); @@ -623,7 +623,7 @@ _ISO2022Open(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode){ #endif // !UCONFIG_ONLY_HTML_CONVERSION else{ #ifdef U_ENABLE_GENERIC_ISO_2022 - myConverterData->isFirstBuffer = TRUE; + myConverterData->isFirstBuffer = true; /* append the UTF-8 escape sequence */ cnv->charErrorBufferLength = 3; @@ -682,7 +682,7 @@ _ISO2022Reset(UConverter *converter, UConverterResetChoice choice) { if(choice<=UCNV_RESET_TO_UNICODE) { uprv_memset(&myConverterData->toU2022State, 0, sizeof(ISO2022State)); myConverterData->key = 0; - myConverterData->isEmptySegment = FALSE; + myConverterData->isEmptySegment = false; } if(choice!=UCNV_RESET_TO_UNICODE) { uprv_memset(&myConverterData->fromU2022State, 0, sizeof(ISO2022State)); @@ -690,7 +690,7 @@ _ISO2022Reset(UConverter *converter, UConverterResetChoice choice) { #ifdef U_ENABLE_GENERIC_ISO_2022 if(myConverterData->locale[0] == 0){ if(choice<=UCNV_RESET_TO_UNICODE) { - myConverterData->isFirstBuffer = TRUE; + myConverterData->isFirstBuffer = true; myConverterData->key = 0; if (converter->mode == UCNV_SO){ ucnv_close (myConverterData->currentConverter); @@ -820,7 +820,7 @@ getKey_2022(char c,int32_t* key,int32_t* offset){ return INVALID_2022; } -/*runs through a state machine to determine the escape sequence - codepage correspondance +/*runs through a state machine to determine the escape sequence - codepage correspondence */ static void changeState_2022(UConverter* _this, @@ -1285,7 +1285,7 @@ T_UConverter_toUnicode_ISO_2022_OFFSETS_LOGIC(UConverterToUnicodeArgs* args, } /* convert to before the ESC or until the end of the buffer */ - myData->isFirstBuffer=FALSE; + myData->isFirstBuffer=false; sourceStart = args->source; myTargetStart = args->target; args->converter = myData->currentConverter; @@ -1424,7 +1424,7 @@ toUnicodeCallback(UConverter *cnv, * KSC5601 : alias to ibm-949 mapping table * GB2312 : alias to ibm-1386 mapping table * ISO-8859-1 : Algorithmic implemented as LATIN1 case -* ISO-8859-7 : alisas to ibm-9409 mapping table +* ISO-8859-7 : alias to ibm-9409 mapping table */ /* preference order of JP charsets */ @@ -1848,7 +1848,7 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = 1; cs = cs0; g = 0; - useFallback = FALSE; + useFallback = false; } break; case JISX208: @@ -1864,7 +1864,7 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = len2; cs = cs0; g = 0; - useFallback = FALSE; + useFallback = false; } } else if(len == 0 && useFallback && (uint32_t)(sourceChar - HWKANA_START) <= (HWKANA_END - HWKANA_START)) { @@ -1872,7 +1872,7 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = -2; cs = cs0; g = 0; - useFallback = FALSE; + useFallback = false; } break; case ISO8859_7: @@ -1886,7 +1886,7 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = len2; cs = cs0; g = 2; - useFallback = FALSE; + useFallback = false; } break; default: @@ -1911,7 +1911,7 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = len2; cs = cs0; g = 0; - useFallback = FALSE; + useFallback = false; } break; } @@ -2121,7 +2121,7 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, continue; } else { /* only JIS7 uses SI/SO, not ISO-2022-JP-x */ - myData->isEmptySegment = FALSE; /* reset this, we have a different error */ + myData->isEmptySegment = false; /* reset this, we have a different error */ break; } @@ -2133,7 +2133,7 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, continue; } else { /* only JIS7 uses SI/SO, not ISO-2022-JP-x */ - myData->isEmptySegment = FALSE; /* reset this, we have a different error */ + myData->isEmptySegment = false; /* reset this, we have a different error */ break; } @@ -2147,7 +2147,7 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, changeState_2022(args->converter,&(mySource), mySourceLimit, ISO_2022_JP,err); - /* If in ISO-2022-JP only and we successully completed an escape sequence, but previous segment was empty, create an error */ + /* If in ISO-2022-JP only and we successfully completed an escape sequence, but previous segment was empty, create an error */ if(myData->version==0 && myData->key==0 && U_SUCCESS(*err) && myData->isEmptySegment) { *err = U_ILLEGAL_ESCAPE_SEQUENCE; args->converter->toUCallbackReason = UCNV_IRREGULAR; @@ -2159,12 +2159,12 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, if(U_FAILURE(*err)){ args->target = myTarget; args->source = mySource; - myData->isEmptySegment = FALSE; /* Reset to avoid future spurious errors */ + myData->isEmptySegment = false; /* Reset to avoid future spurious errors */ return; } /* If we successfully completed an escape sequence, we begin a new segment, empty so far */ if(myData->key==0) { - myData->isEmptySegment = TRUE; + myData->isEmptySegment = true; } continue; @@ -2181,7 +2181,7 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, U_FALLTHROUGH; default: /* convert one or two bytes */ - myData->isEmptySegment = FALSE; + myData->isEmptySegment = false; cs = (StateEnum)pToU2022State->cs[pToU2022State->g]; if( (uint8_t)(mySourceChar - 0xa1) <= (0xdf - 0xa1) && myData->version==4 && !IS_JP_DBCS(cs) @@ -2262,7 +2262,7 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, tempBuf[0] = (char)(tmpSourceChar >> 8); tempBuf[1] = (char)(tmpSourceChar); } - targetUniChar = ucnv_MBCSSimpleGetNextUChar(myData->myConverterArray[cs], tempBuf, 2, FALSE); + targetUniChar = ucnv_MBCSSimpleGetNextUChar(myData->myConverterArray[cs], tempBuf, 2, false); } else if (!(trailIsOk || IS_2022_CONTROL(trailByte))) { /* report a pair of illegal bytes if the second byte is not a DBCS starter */ ++mySource; @@ -2324,7 +2324,7 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, /*************************************************************** * Rules for ISO-2022-KR encoding * i) The KSC5601 designator sequence should appear only once in a file, -* at the begining of a line before any KSC5601 characters. This usually +* at the beginning of a line before any KSC5601 characters. This usually * means that it appears by itself on the first line of the file * ii) There are only 2 shifting sequences SO to shift into double byte mode * and SI to shift into single byte mode @@ -2534,7 +2534,7 @@ UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args int32_t sourceIndex; /* we are switching to ASCII */ - isTargetByteDBCS=FALSE; + isTargetByteDBCS=false; /* get the source index of the last input character */ /* @@ -2712,7 +2712,7 @@ UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, if(mySourceChar==UCNV_SI){ myData->toU2022State.g = 0; if (myData->isEmptySegment) { - myData->isEmptySegment = FALSE; /* we are handling it, reset to avoid future spurious errors */ + myData->isEmptySegment = false; /* we are handling it, reset to avoid future spurious errors */ *err = U_ILLEGAL_ESCAPE_SEQUENCE; args->converter->toUCallbackReason = UCNV_IRREGULAR; args->converter->toUBytes[0] = (uint8_t)mySourceChar; @@ -2725,13 +2725,13 @@ UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, continue; }else if(mySourceChar==UCNV_SO){ myData->toU2022State.g = 1; - myData->isEmptySegment = TRUE; /* Begin a new segment, empty so far */ + myData->isEmptySegment = true; /* Begin a new segment, empty so far */ /*consume the source */ continue; }else if(mySourceChar==ESC_2022){ mySource--; escape: - myData->isEmptySegment = FALSE; /* Any invalid ESC sequences will be detected separately, so just reset this */ + myData->isEmptySegment = false; /* Any invalid ESC sequences will be detected separately, so just reset this */ changeState_2022(args->converter,&(mySource), mySourceLimit, ISO_2022_KR, err); if(U_FAILURE(*err)){ @@ -2742,7 +2742,7 @@ UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, continue; } - myData->isEmptySegment = FALSE; /* Any invalid char errors will be detected separately, so just reset this */ + myData->isEmptySegment = false; /* Any invalid char errors will be detected separately, so just reset this */ if(myData->toU2022State.g == 1) { if(mySource < mySourceLimit) { int leadIsOk, trailIsOk; @@ -2849,21 +2849,21 @@ UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, * SS2 is a Chinese character as defined in CNS * 11643-plane-2, until another SS2designation * appears -* (Meaning N must preceed every 2 byte +* (Meaning N must precede every 2 byte * sequence.) * * ESC $ + I Indicates the immediate two bytes following SS3 * is a Chinese character as defined in CNS * 11643-plane-3, until another SS3designation * appears -* (Meaning O must preceed every 2 byte +* (Meaning O must precede every 2 byte * sequence.) * * ESC $ + J Indicates the immediate two bytes following SS3 * is a Chinese character as defined in CNS * 11643-plane-4, until another SS3designation * appears -* (In English: O must preceed every 2 byte +* (In English: O must precede every 2 byte * sequence.) * * ESC $ + K Indicates the immediate two bytes following SS3 @@ -3092,7 +3092,7 @@ UConverter_fromUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = 2; } else { len = -2; - useFallback = FALSE; + useFallback = false; } if(cs == CNS_11643_1) { g = 1; @@ -3119,7 +3119,7 @@ UConverter_fromUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = len2; cs = cs0; g = 1; - useFallback = FALSE; + useFallback = false; } } } @@ -3301,7 +3301,7 @@ UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, case UCNV_SI: pToU2022State->g=0; if (myData->isEmptySegment) { - myData->isEmptySegment = FALSE; /* we are handling it, reset to avoid future spurious errors */ + myData->isEmptySegment = false; /* we are handling it, reset to avoid future spurious errors */ *err = U_ILLEGAL_ESCAPE_SEQUENCE; args->converter->toUCallbackReason = UCNV_IRREGULAR; args->converter->toUBytes[0] = static_cast(mySourceChar); @@ -3315,11 +3315,11 @@ UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, case UCNV_SO: if(pToU2022State->cs[1] != 0) { pToU2022State->g=1; - myData->isEmptySegment = TRUE; /* Begin a new segment, empty so far */ + myData->isEmptySegment = true; /* Begin a new segment, empty so far */ continue; } else { /* illegal to have SO before a matching designator */ - myData->isEmptySegment = FALSE; /* Handling a different error, reset this to avoid future spurious errs */ + myData->isEmptySegment = false; /* Handling a different error, reset this to avoid future spurious errs */ break; } @@ -3345,7 +3345,7 @@ UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, if(U_FAILURE(*err)){ args->target = myTarget; args->source = mySource; - myData->isEmptySegment = FALSE; /* Reset to avoid future spurious errors */ + myData->isEmptySegment = false; /* Reset to avoid future spurious errors */ return; } continue; @@ -3358,7 +3358,7 @@ UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, U_FALLTHROUGH; default: /* convert one or two bytes */ - myData->isEmptySegment = FALSE; + myData->isEmptySegment = false; if(pToU2022State->g != 0) { if(mySource < mySourceLimit) { UConverterSharedData *cnv; @@ -3397,7 +3397,7 @@ UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, tempBuf[1] = (char) trailByte; tempBufLen = 2; } - targetUniChar = ucnv_MBCSSimpleGetNextUChar(cnv, tempBuf, tempBufLen, FALSE); + targetUniChar = ucnv_MBCSSimpleGetNextUChar(cnv, tempBuf, tempBufLen, false); mySourceChar = (mySourceChar << 8) | trailByte; } else if (!(trailIsOk || IS_2022_CONTROL(trailByte))) { /* report a pair of illegal bytes if the second byte is not a DBCS starter */ @@ -3609,7 +3609,7 @@ _ISO_2022_SafeClone( uprv_memcpy(&localClone->mydata, cnvData, sizeof(UConverterDataISO2022)); localClone->cnv.extraInfo = &localClone->mydata; /* set pointer to extra data */ - localClone->cnv.isExtraLocal = TRUE; + localClone->cnv.isExtraLocal = true; /* share the subconverters */ @@ -3808,8 +3808,8 @@ static const UConverterStaticData _ISO2022StaticData={ 3, /* max 3 bytes per UChar from UTF-8 (4 bytes from surrogate _pair_) */ { 0x1a, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -3853,8 +3853,8 @@ static const UConverterStaticData _ISO2022JPStaticData={ 6, /* max 6 bytes per UChar: 4-byte escape sequence + DBCS */ { 0x1a, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -3904,8 +3904,8 @@ static const UConverterStaticData _ISO2022KRStaticData={ 8, /* max 8 bytes per UChar */ { 0x1a, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -3955,8 +3955,8 @@ static const UConverterStaticData _ISO2022CNStaticData={ 8, /* max 8 bytes per UChar: 4-byte CNS designator + 2 bytes for SS2/SS3 + DBCS */ { 0x1a, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/icu/icu4c/source/common/ucnv_bld.cpp b/icu/icu4c/source/common/ucnv_bld.cpp index 0e198892f1b..2bc08198975 100644 --- a/icu/icu4c/source/common/ucnv_bld.cpp +++ b/icu/icu4c/source/common/ucnv_bld.cpp @@ -200,7 +200,7 @@ static icu::UMutex cnvCacheMutex; static const char **gAvailableConverters = NULL; static uint16_t gAvailableConverterCount = 0; -static icu::UInitOnce gAvailableConvertersInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gAvailableConvertersInitOnce {}; #if !U_CHARSET_IS_UTF8 @@ -254,7 +254,7 @@ static UBool U_CALLCONV ucnv_cleanup(void) { #if !U_CHARSET_IS_UTF8 gDefaultConverterName = NULL; gDefaultConverterNameBuffer[0] = 0; - gDefaultConverterContainsOption = FALSE; + gDefaultConverterContainsOption = false; gDefaultAlgorithmicSharedData = NULL; #endif @@ -298,6 +298,7 @@ ucnv_data_unFlattenClone(UConverterLoadArgs *pArgs, UDataMemory *pData, UErrorCo return NULL; if( (uint16_t)type >= UCNV_NUMBER_OF_SUPPORTED_CONVERTER_TYPES || + type < UCNV_SBCS || converterData[type] == NULL || !converterData[type]->isReferenceCounted || converterData[type]->referenceCounter != 1 || @@ -318,7 +319,7 @@ ucnv_data_unFlattenClone(UConverterLoadArgs *pArgs, UDataMemory *pData, UErrorCo data->staticData = source; - data->sharedDataCached = FALSE; + data->sharedDataCached = false; /* fill in fields from the loaded data */ data->dataMemory = (void*)pData; /* for future use */ @@ -427,7 +428,7 @@ getAlgorithmicTypeFromName(const char *realName) #define UCNV_CACHE_LOAD_FACTOR 2 /* Puts the shared data in the static hashtable SHARED_DATA_HASHTABLE */ -/* Will always be called with the cnvCacheMutex alrady being held */ +/* Will always be called with the cnvCacheMutex already being held */ /* by the calling function. */ /* Stores the shared data in the SHARED_DATA_HASHTABLE * @param data The shared data @@ -462,7 +463,7 @@ ucnv_shareConverterData(UConverterSharedData * data) */ /* Mark it shared */ - data->sharedDataCached = TRUE; + data->sharedDataCached = true; uhash_put(SHARED_DATA_HASHTABLE, (void*) data->staticData->name, /* Okay to cast away const as long as @@ -502,11 +503,11 @@ ucnv_getSharedConverterData(const char *name) */ /* Deletes (frees) the Shared data it's passed. first it checks the referenceCounter to * see if anyone is using it, if not it frees all the memory stemming from sharedConverterData and - * returns TRUE, - * otherwise returns FALSE + * returns true, + * otherwise returns false * @param sharedConverterData The shared data * @return if not it frees all the memory stemming from sharedConverterData and - * returns TRUE, otherwise returns FALSE + * returns true, otherwise returns false */ static UBool ucnv_deleteSharedConverterData(UConverterSharedData * deadSharedData) @@ -515,8 +516,8 @@ ucnv_deleteSharedConverterData(UConverterSharedData * deadSharedData) UTRACE_DATA2(UTRACE_OPEN_CLOSE, "unload converter %s shared data %p", deadSharedData->staticData->name, deadSharedData); if (deadSharedData->referenceCounter > 0) { - UTRACE_EXIT_VALUE((int32_t)FALSE); - return FALSE; + UTRACE_EXIT_VALUE((int32_t)false); + return false; } if (deadSharedData->impl->unload != NULL) { @@ -531,8 +532,8 @@ ucnv_deleteSharedConverterData(UConverterSharedData * deadSharedData) uprv_free(deadSharedData); - UTRACE_EXIT_VALUE((int32_t)TRUE); - return TRUE; + UTRACE_EXIT_VALUE((int32_t)true); + return true; } /** @@ -589,7 +590,7 @@ ucnv_unload(UConverterSharedData *sharedData) { sharedData->referenceCounter--; } - if((sharedData->referenceCounter <= 0)&&(sharedData->sharedDataCached == FALSE)) { + if((sharedData->referenceCounter <= 0)&&(sharedData->sharedDataCached == false)) { ucnv_deleteSharedConverterData(sharedData); } } @@ -703,10 +704,10 @@ parseConverterOptions(const char *inName, /*Logic determines if the converter is Algorithmic AND/OR cached *depending on that: - * -we either go to get data from disk and cache it (Data=TRUE, Cached=False) - * -Get it from a Hashtable (Data=X, Cached=TRUE) - * -Call dataConverter initializer (Data=TRUE, Cached=TRUE) - * -Call AlgorithmicConverter initializer (Data=FALSE, Cached=TRUE) + * -we either go to get data from disk and cache it (Data=true, Cached=false) + * -Get it from a Hashtable (Data=X, Cached=true) + * -Call dataConverter initializer (Data=true, Cached=true) + * -Call AlgorithmicConverter initializer (Data=false, Cached=true) */ U_CFUNC UConverterSharedData * ucnv_loadSharedData(const char *converterName, @@ -717,8 +718,8 @@ ucnv_loadSharedData(const char *converterName, UConverterLoadArgs stackArgs; UConverterSharedData *mySharedConverterData = NULL; UErrorCode internalErrorCode = U_ZERO_ERROR; - UBool mayContainOption = TRUE; - UBool checkForAlgorithmic = TRUE; + UBool mayContainOption = true; + UBool checkForAlgorithmic = true; if (U_FAILURE (*err)) { return NULL; @@ -762,7 +763,7 @@ ucnv_loadSharedData(const char *converterName, return NULL; } mySharedConverterData = (UConverterSharedData *)gDefaultAlgorithmicSharedData; - checkForAlgorithmic = FALSE; + checkForAlgorithmic = false; mayContainOption = gDefaultConverterContainsOption; /* the default converter name is already canonical */ #endif @@ -866,7 +867,7 @@ ucnv_canCreateConverter(const char *converterName, UErrorCode *err) { if(U_SUCCESS(*err)) { UTRACE_DATA1(UTRACE_OPEN_CLOSE, "test if can open converter %s", converterName); - stackArgs.onlyTestIsLoadable=TRUE; + stackArgs.onlyTestIsLoadable=true; mySharedConverterData = ucnv_loadSharedData(converterName, &stackPieces, &stackArgs, err); ucnv_createConverterFromSharedData( &myUConverter, mySharedConverterData, @@ -989,15 +990,15 @@ ucnv_createConverterFromSharedData(UConverter *myUConverter, ucnv_unloadSharedDataIfReady(mySharedConverterData); return NULL; } - isCopyLocal = FALSE; + isCopyLocal = false; } else { - isCopyLocal = TRUE; + isCopyLocal = true; } /* initialize the converter */ uprv_memset(myUConverter, 0, sizeof(UConverter)); myUConverter->isCopyLocal = isCopyLocal; - /*myUConverter->isExtraLocal = FALSE;*/ /* Set by the memset call */ + /*myUConverter->isExtraLocal = false;*/ /* Set by the memset call */ myUConverter->sharedData = mySharedConverterData; myUConverter->options = pArgs->options; if(!pArgs->onlyTestIsLoadable) { @@ -1083,7 +1084,7 @@ ucnv_flushCache () UCNV_DEBUG_LOG("del",mySharedData->staticData->name,mySharedData); uhash_removeElement(SHARED_DATA_HASHTABLE, e); - mySharedData->sharedDataCached = FALSE; + mySharedData->sharedDataCached = false; ucnv_deleteSharedConverterData (mySharedData); } else { ++remaining; @@ -1342,7 +1343,7 @@ ucnv_swap(const UDataSwapper *ds, _MBCSHeader *outMBCSHeader; _MBCSHeader mbcsHeader; uint32_t mbcsHeaderLength; - UBool noFromU=FALSE; + UBool noFromU=false; uint8_t outputType; diff --git a/icu/icu4c/source/common/ucnv_cb.cpp b/icu/icu4c/source/common/ucnv_cb.cpp index 1bb00120149..7bfde828704 100644 --- a/icu/icu4c/source/common/ucnv_cb.cpp +++ b/icu/icu4c/source/common/ucnv_cb.cpp @@ -86,7 +86,7 @@ ucnv_cbFromUWriteUChars(UConverterFromUnicodeArgs *args, source, sourceLimit, NULL, /* no offsets */ - FALSE, /* no flush */ + false, /* no flush */ err); if(args->offsets) @@ -141,7 +141,7 @@ ucnv_cbFromUWriteUChars(UConverterFromUnicodeArgs *args, source, sourceLimit, NULL, - FALSE, + false, &err2); /* We can go ahead and overwrite the length here. We know just how diff --git a/icu/icu4c/source/common/ucnv_cnv.h b/icu/icu4c/source/common/ucnv_cnv.h index 59be8bdb37b..e89eebe54ed 100644 --- a/icu/icu4c/source/common/ucnv_cnv.h +++ b/icu/icu4c/source/common/ucnv_cnv.h @@ -164,7 +164,7 @@ typedef const char * (*UConverterGetName) (const UConverter *cnv); * If this function is not set, then ucnv_cbFromUWriteSub() writes * the substitution character from UConverter. * For stateful converters, it is typically necessary to handle this - * specificially for the converter in order to properly maintain the state. + * specifically for the converter in order to properly maintain the state. */ typedef void (*UConverterWriteSub) (UConverterFromUnicodeArgs *pArgs, int32_t offsetIndex, UErrorCode *pErrorCode); diff --git a/icu/icu4c/source/common/ucnv_ct.cpp b/icu/icu4c/source/common/ucnv_ct.cpp index b40e1b2c970..c12e982b88b 100644 --- a/icu/icu4c/source/common/ucnv_ct.cpp +++ b/icu/icu4c/source/common/ucnv_ct.cpp @@ -225,23 +225,23 @@ static COMPOUND_TEXT_CONVERTERS getState(int codepoint) { static COMPOUND_TEXT_CONVERTERS findStateFromEscSeq(const char* source, const char* sourceLimit, const uint8_t* toUBytesBuffer, int32_t toUBytesBufferLength, UErrorCode *err) { COMPOUND_TEXT_CONVERTERS state = INVALID; - UBool matchFound = FALSE; + UBool matchFound = false; int32_t i, n, offset = toUBytesBufferLength; for (i = 0; i < NUM_OF_CONVERTERS; i++) { - matchFound = TRUE; + matchFound = true; for (n = 0; escSeqCompoundText[i][n] != 0; n++) { if (n < toUBytesBufferLength) { if (toUBytesBuffer[n] != escSeqCompoundText[i][n]) { - matchFound = FALSE; + matchFound = false; break; } } else if ((source + (n - offset)) >= sourceLimit) { *err = U_TRUNCATED_CHAR_FOUND; - matchFound = FALSE; + matchFound = false; break; } else if (*(source + (n - offset)) != escSeqCompoundText[i][n]) { - matchFound = FALSE; + matchFound = false; break; } } @@ -634,8 +634,8 @@ static const UConverterStaticData _CompoundTextStaticData = { 6, { 0xef, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/icu/icu4c/source/common/ucnv_err.cpp b/icu/icu4c/source/common/ucnv_err.cpp index 6b738face5e..4210673ef93 100644 --- a/icu/icu4c/source/common/ucnv_err.cpp +++ b/icu/icu4c/source/common/ucnv_err.cpp @@ -61,7 +61,7 @@ * When an ignorable code point is found and is unmappable, the default callbacks * will ignore them. * For a list of the default ignorable code points, use this link: - * https://unicode.org/cldr/utility/list-unicodeset.jsp?a=%5B%3ADI%3A%5D&abb=on&g=&i= + * https://util.unicode.org/UnicodeJsps/list-unicodeset.jsp?a=%5B%3ADI%3A%5D&abb=on&g=&i= * * This list should be sync with the one in CharsetCallback.java */ @@ -72,7 +72,7 @@ (c == 0x115F) || \ (c == 0x1160) || \ (0x17B4 <= c && c <= 0x17B5) || \ - (0x180B <= c && c <= 0x180E) || \ + (0x180B <= c && c <= 0x180F) || \ (0x200B <= c && c <= 0x200F) || \ (0x202A <= c && c <= 0x202E) || \ (0x2060 <= c && c <= 0x206F) || \ @@ -321,7 +321,7 @@ UCNV_FROM_U_CALLBACK_ESCAPE ( case UCNV_PRV_ESCAPE_CSS2: valueString[valueStringLength++] = (UChar) UNICODE_RS_CODEPOINT; /* adding \ */ valueStringLength += uprv_itou (valueString + valueStringLength, VALUE_STRING_LENGTH - valueStringLength, codePoint, 16, 0); - /* Always add space character, becase the next character might be whitespace, + /* Always add space character, because the next character might be whitespace, which would erroneously be considered the termination of the escape sequence. */ valueString[valueStringLength++] = (UChar) UNICODE_SPACE_CODEPOINT; break; diff --git a/icu/icu4c/source/common/ucnv_ext.cpp b/icu/icu4c/source/common/ucnv_ext.cpp index 7dea4eef41a..ffc3c93033a 100644 --- a/icu/icu4c/source/common/ucnv_ext.cpp +++ b/icu/icu4c/source/common/ucnv_ext.cpp @@ -108,7 +108,7 @@ ucnv_extFindToU(const uint32_t *toUSection, int32_t length, uint8_t byte) { } /* - * TRUE if not an SI/SO stateful converter, + * true if not an SI/SO stateful converter, * or if the match length fits with the current converter state */ #define UCNV_EXT_TO_U_VERIFY_SISO_MATCH(sisoState, match) \ @@ -154,7 +154,7 @@ ucnv_extMatchToU(const int32_t *cx, int8_t sisoState, srcLength=1; } } - flush=TRUE; + flush=true; } /* we must not remember fallback matches when not using fallbacks */ @@ -302,7 +302,7 @@ ucnv_extInitialMatchToU(UConverter *cnv, const int32_t *cx, target, targetLimit, offsets, srcIndex, pErrorCode); - return TRUE; + return true; } else if(match<0) { /* save state for partial match */ const char *s; @@ -323,9 +323,9 @@ ucnv_extInitialMatchToU(UConverter *cnv, const int32_t *cx, } *src=s; /* same as *src=srcLimit; because we reached the end of input */ cnv->preToULength=(int8_t)match; - return TRUE; + return true; } else /* match==0 no match */ { - return FALSE; + return false; } } @@ -345,7 +345,7 @@ ucnv_extSimpleMatchToU(const int32_t *cx, source, length, NULL, 0, &value, - useFallback, TRUE); + useFallback, true); if(match==length) { /* write result for simple, single-character conversion */ if(UCNV_EXT_TO_U_IS_CODE_POINT(value)) { @@ -358,7 +358,7 @@ ucnv_extSimpleMatchToU(const int32_t *cx, * - match>0 && value points to string: simple conversion cannot handle multiple code points * - match>0 && match!=length: not all input consumed, forbidden for this function * - match==0: no match found in the first place - * - match<0: partial match, not supported for simple conversion (and flush==TRUE) + * - match<0: partial match, not supported for simple conversion (and flush==true) */ return 0xfffe; } @@ -516,13 +516,13 @@ ucnv_extFindFromU(const UChar *fromUSection, int32_t length, UChar u) { * @param srcLength length of src, >=0 * @param pMatchValue [out] output result value for the match from the data structure * @param useFallback "use fallback" flag, usually from cnv->useFallback - * @param flush TRUE if the end of the input stream is reached + * @param flush true if the end of the input stream is reached * @return >1: matched, return value=total match length (number of input units matched) * 1: matched, no mapping but request for * (only for the first code point) * 0: no match * <0: partial match, return value=negative total match length - * (partial matches are never returned for flush==TRUE) + * (partial matches are never returned for flush==true) * (partial matches are never returned as being longer than UCNV_EXT_MAX_UCHARS) * the matchLength is 2 if only firstCP matched, and >2 if firstCP and * further code units matched @@ -778,7 +778,7 @@ ucnv_extInitialMatchFromU(UConverter *cnv, const int32_t *cx, target, targetLimit, offsets, srcIndex, pErrorCode); - return TRUE; + return true; } else if(match<0) { /* save state for partial match */ const UChar *s; @@ -795,13 +795,13 @@ ucnv_extInitialMatchFromU(UConverter *cnv, const int32_t *cx, } *src=s; /* same as *src=srcLimit; because we reached the end of input */ cnv->preFromULength=(int8_t)match; - return TRUE; + return true; } else if(match==1) { /* matched, no mapping but request for */ - cnv->useSubChar1=TRUE; - return FALSE; + cnv->useSubChar1=true; + return false; } else /* match==0 no match */ { - return FALSE; + return false; } } @@ -822,7 +822,7 @@ ucnv_extSimpleMatchFromU(const int32_t *cx, NULL, 0, NULL, 0, &value, - useFallback, TRUE); + useFallback, true); if(match>=2) { /* write result for simple, single-character conversion */ int32_t length; @@ -854,7 +854,7 @@ ucnv_extSimpleMatchFromU(const int32_t *cx, * - match>1 && resultLength>4: result too long for simple conversion * - match==1: no match found, preferred * - match==0: no match found in the first place - * - match<0: partial match, not supported for simple conversion (and flush==TRUE) + * - match<0: partial match, not supported for simple conversion (and flush==true) */ return 0; } @@ -934,7 +934,7 @@ ucnv_extContinueMatchFromU(UConverter *cnv, if(match==1) { /* matched, no mapping but request for */ - cnv->useSubChar1=TRUE; + cnv->useSubChar1=true; } /* move the first code point to the error field */ @@ -961,12 +961,12 @@ extSetUseMapping(UConverterUnicodeSet which, int32_t minLength, uint32_t value) // Do not add entries with reserved bits set. if(((value&(UCNV_EXT_FROM_U_ROUNDTRIP_FLAG|UCNV_EXT_FROM_U_RESERVED_MASK))!= UCNV_EXT_FROM_U_ROUNDTRIP_FLAG)) { - return FALSE; + return false; } } else /* UCNV_ROUNDTRIP_AND_FALLBACK_SET */ { // Do not add entries with reserved bits set. if((value&UCNV_EXT_FROM_U_RESERVED_MASK)!=0) { - return FALSE; + return false; } } // Do not add entries or other (future?) pseudo-entries diff --git a/icu/icu4c/source/common/ucnv_imp.h b/icu/icu4c/source/common/ucnv_imp.h index c5e6aeb47e4..cb939911e47 100644 --- a/icu/icu4c/source/common/ucnv_imp.h +++ b/icu/icu4c/source/common/ucnv_imp.h @@ -9,7 +9,7 @@ * * ucnv_imp.h: * Contains all internal and external data structure definitions -* Created & Maitained by Bertrand A. Damiba +* Created & Maintained by Bertrand A. Damiba * * * diff --git a/icu/icu4c/source/common/ucnv_io.cpp b/icu/icu4c/source/common/ucnv_io.cpp index 7a95a3f1e61..c9d20cb941b 100644 --- a/icu/icu4c/source/common/ucnv_io.cpp +++ b/icu/icu4c/source/common/ucnv_io.cpp @@ -175,7 +175,7 @@ static const char DATA_NAME[] = "cnvalias"; static const char DATA_TYPE[] = "icu"; static UDataMemory *gAliasData=NULL; -static icu::UInitOnce gAliasDataInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gAliasDataInitOnce {}; enum { tocLengthIndex=0, @@ -226,7 +226,7 @@ static UBool U_CALLCONV ucnv_io_cleanup(void) uprv_memset(&gMainTable, 0, sizeof(gMainTable)); - return TRUE; /* Everything was cleaned up */ + return true; /* Everything was cleaned up */ } static void U_CALLCONV initAliasData(UErrorCode &errCode) { @@ -319,7 +319,7 @@ static inline UBool isAlias(const char *alias, UErrorCode *pErrorCode) { if(alias==NULL) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } return (UBool)(*alias!=0); } @@ -388,13 +388,13 @@ ucnv_io_stripASCIIForCompare(char *dst, const char *name) { char *dstItr = dst; uint8_t type, nextType; char c1; - UBool afterDigit = FALSE; + UBool afterDigit = false; while ((c1 = *name++) != 0) { type = GET_ASCII_TYPE(c1); switch (type) { case UIGNORE: - afterDigit = FALSE; + afterDigit = false; continue; /* ignore all but letters and digits */ case ZERO: if (!afterDigit) { @@ -405,11 +405,11 @@ ucnv_io_stripASCIIForCompare(char *dst, const char *name) { } break; case NONZERO: - afterDigit = TRUE; + afterDigit = true; break; default: c1 = (char)type; /* lowercased letter */ - afterDigit = FALSE; + afterDigit = false; break; } *dstItr++ = c1; @@ -423,13 +423,13 @@ ucnv_io_stripEBCDICForCompare(char *dst, const char *name) { char *dstItr = dst; uint8_t type, nextType; char c1; - UBool afterDigit = FALSE; + UBool afterDigit = false; while ((c1 = *name++) != 0) { type = GET_EBCDIC_TYPE(c1); switch (type) { case UIGNORE: - afterDigit = FALSE; + afterDigit = false; continue; /* ignore all but letters and digits */ case ZERO: if (!afterDigit) { @@ -440,11 +440,11 @@ ucnv_io_stripEBCDICForCompare(char *dst, const char *name) { } break; case NONZERO: - afterDigit = TRUE; + afterDigit = true; break; default: c1 = (char)type; /* lowercased letter */ - afterDigit = FALSE; + afterDigit = false; break; } *dstItr++ = c1; @@ -479,14 +479,14 @@ ucnv_compareNames(const char *name1, const char *name2) { int rc; uint8_t type, nextType; char c1, c2; - UBool afterDigit1 = FALSE, afterDigit2 = FALSE; + UBool afterDigit1 = false, afterDigit2 = false; for (;;) { while ((c1 = *name1++) != 0) { type = GET_CHAR_TYPE(c1); switch (type) { case UIGNORE: - afterDigit1 = FALSE; + afterDigit1 = false; continue; /* ignore all but letters and digits */ case ZERO: if (!afterDigit1) { @@ -497,11 +497,11 @@ ucnv_compareNames(const char *name1, const char *name2) { } break; case NONZERO: - afterDigit1 = TRUE; + afterDigit1 = true; break; default: c1 = (char)type; /* lowercased letter */ - afterDigit1 = FALSE; + afterDigit1 = false; break; } break; /* deliver c1 */ @@ -510,7 +510,7 @@ ucnv_compareNames(const char *name1, const char *name2) { type = GET_CHAR_TYPE(c2); switch (type) { case UIGNORE: - afterDigit2 = FALSE; + afterDigit2 = false; continue; /* ignore all but letters and digits */ case ZERO: if (!afterDigit2) { @@ -521,11 +521,11 @@ ucnv_compareNames(const char *name1, const char *name2) { } break; case NONZERO: - afterDigit2 = TRUE; + afterDigit2 = true; break; default: c2 = (char)type; /* lowercased letter */ - afterDigit2 = FALSE; + afterDigit2 = false; break; } break; /* deliver c2 */ @@ -628,11 +628,11 @@ isAliasInList(const char *alias, uint32_t listOffset) { if (currList[currAlias] && ucnv_compareNames(alias, GET_STRING(currList[currAlias]))==0) { - return TRUE; + return true; } } } - return FALSE; + return false; } /* @@ -1288,7 +1288,7 @@ ucnv_swapAliases(const UDataSwapper *ds, uprv_sortArray(tempTable.rows, (int32_t)count, sizeof(TempRow), io_compareRows, &tempTable, - FALSE, pErrorCode); + false, pErrorCode); if(U_SUCCESS(*pErrorCode)) { /* copy/swap/permutate items */ diff --git a/icu/icu4c/source/common/ucnv_lmb.cpp b/icu/icu4c/source/common/ucnv_lmb.cpp index 168392837b5..78b8e407006 100644 --- a/icu/icu4c/source/common/ucnv_lmb.cpp +++ b/icu/icu4c/source/common/ucnv_lmb.cpp @@ -81,7 +81,7 @@ [G] D1 [D2] That is, a sometimes-optional 'group' byte, followed by 1 and sometimes 2 - data bytes. The maximum size of a LMBCS chjaracter is 3 bytes: + data bytes. The maximum size of a LMBCS character is 3 bytes: */ #define ULMBCS_CHARSIZE_MAX 3 /* @@ -149,7 +149,7 @@ Next, you will notice that the list of group bytes has some gaps. These are used in various ways. We reserve a few special single byte values for common control -characters. These are in the same place as their ANSI eqivalents for speed. +characters. These are in the same place as their ANSI equivalents for speed. */ #define ULMBCS_HT 0x09 /* Fixed control char - Horizontal Tab */ @@ -164,7 +164,7 @@ beginning of internal 'system' range names: */ /* Then we needed a place to put all the other ansi control characters that must be moved to different values because LMBCS reserves those values for other purposes. To represent the control characters, we start -with a first byte of 0xF & add the control chaarcter value as the +with a first byte of 0xF & add the control character value as the second byte */ #define ULMBCS_GRP_CTRL 0x0F @@ -192,7 +192,7 @@ LMBCS, was to use up the spaces of the form LOTUS added a new group 0x14 to hold Unicode values not otherwise represented in LMBCS: */ #define ULMBCS_GRP_UNICODE 0x14 -/* The two bytes appearing after a 0x14 are intrepreted as UFT-16 BE +/* The two bytes appearing after a 0x14 are interpreted as UFT-16 BE (Big-Endian) characters. The exception comes when the UTF16 representation would have a zero as the second byte. In that case, 'F6' is used in its place, and the bytes are swapped. (This prevents @@ -610,7 +610,7 @@ static const UConverterStaticData _LMBCSStaticData##n={\ sizeof(UConverterStaticData),\ "LMBCS-" #n,\ 0, UCNV_IBM, UCNV_LMBCS_##n, 1, 3,\ - { 0x3f, 0, 0, 0 },1,FALSE,FALSE,0,0,{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} \ + { 0x3f, 0, 0, 0 },1,false,false,0,0,{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} \ };\ const UConverterSharedData _LMBCSData##n= \ UCNV_IMMUTABLE_SHARED_DATA_INITIALIZER(&_LMBCSStaticData##n, &_LMBCSImpl##n); @@ -721,7 +721,7 @@ _LMBCSSafeClone(const UConverter *cnv, } newLMBCS->cnv.extraInfo = &newLMBCS->lmbcs; - newLMBCS->cnv.isExtraLocal = TRUE; + newLMBCS->cnv.isExtraLocal = true; return &newLMBCS->cnv; } @@ -763,14 +763,14 @@ LMBCSConversionWorker ( U_ASSERT(xcnv); U_ASSERT(group 0) { firstByte = (ulmbcs_byte_t)(value >> ((bytesConverted - 1) * 8)); } else { /* most common failure mode is an unassigned character */ - groups_tried[group] = TRUE; + groups_tried[group] = true; return 0; } @@ -878,7 +878,7 @@ _LMBCSFromUnicode(UConverterFromUnicodeArgs* args, A) The optimization group B) The locale group C) The last group that succeeded with this string. - D) every other group that's relevent (single or double) + D) every other group that's relevant (single or double) E) If its single-byte ambiguous, try the exceptions group 4. And as a grand fallback: Unicode @@ -1049,7 +1049,7 @@ _LMBCSFromUnicode(UConverterFromUnicodeArgs* args, } } - /* we have a translation. increment source and write as much as posible to target */ + /* we have a translation. increment source and write as much as possible to target */ args->source++; pLMBCS = LMBCS; while (args->target < args->targetLimit && bytes_written--) @@ -1191,11 +1191,11 @@ _LMBCSGetNextUCharWorker(UConverterToUnicodeArgs* args, if (*args->source == group) { /* single byte */ ++args->source; - uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source, 1, FALSE); + uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source, 1, false); ++args->source; } else { /* double byte */ - uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source, 2, FALSE); + uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source, 2, false); args->source += 2; } } @@ -1220,7 +1220,7 @@ _LMBCSGetNextUCharWorker(UConverterToUnicodeArgs* args, /* Lookup value must include opt group */ bytes[0] = group; bytes[1] = CurByte; - uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, bytes, 2, FALSE); + uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, bytes, 2, false); } } } @@ -1236,13 +1236,13 @@ _LMBCSGetNextUCharWorker(UConverterToUnicodeArgs* args, CHECK_SOURCE_LIMIT(0); /* let the MBCS conversion consume CurByte again */ - uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source - 1, 1, FALSE); + uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source - 1, 1, false); } else { CHECK_SOURCE_LIMIT(1); /* let the MBCS conversion consume CurByte again */ - uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source - 1, 2, FALSE); + uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source - 1, 2, false); ++args->source; } } diff --git a/icu/icu4c/source/common/ucnv_u16.cpp b/icu/icu4c/source/common/ucnv_u16.cpp index a5e8367400a..bebdede4c44 100644 --- a/icu/icu4c/source/common/ucnv_u16.cpp +++ b/icu/icu4c/source/common/ucnv_u16.cpp @@ -637,7 +637,7 @@ static const UConverterStaticData _UTF16BEStaticData={ sizeof(UConverterStaticData), "UTF-16BE", 1200, UCNV_IBM, UCNV_UTF16_BigEndian, 2, 2, - { 0xff, 0xfd, 0, 0 },2,FALSE,FALSE, + { 0xff, 0xfd, 0, 0 },2,false,false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -1239,7 +1239,7 @@ static const UConverterStaticData _UTF16LEStaticData={ sizeof(UConverterStaticData), "UTF-16LE", 1202, UCNV_IBM, UCNV_UTF16_LittleEndian, 2, 2, - { 0xfd, 0xff, 0, 0 },2,FALSE,FALSE, + { 0xfd, 0xff, 0, 0 },2,false,false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -1526,7 +1526,7 @@ static const UConverterStaticData _UTF16StaticData = { #else { 0xfd, 0xff, 0, 0 }, 2, #endif - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -1567,7 +1567,7 @@ static const UConverterStaticData _UTF16v2StaticData = { 1204, /* CCSID for BOM sensitive UTF-16 */ UCNV_IBM, UCNV_UTF16, 2, 2, { 0xff, 0xfd, 0, 0 }, 2, - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/icu/icu4c/source/common/ucnv_u32.cpp b/icu/icu4c/source/common/ucnv_u32.cpp index 9f98914b9d7..bc160b71dd6 100644 --- a/icu/icu4c/source/common/ucnv_u32.cpp +++ b/icu/icu4c/source/common/ucnv_u32.cpp @@ -488,13 +488,13 @@ static const UConverterImpl _UTF32BEImpl = { NULL }; -/* The 1232 CCSID refers to any version of Unicode with any endianess of UTF-32 */ +/* The 1232 CCSID refers to any version of Unicode with any endianness of UTF-32 */ static const UConverterStaticData _UTF32BEStaticData = { sizeof(UConverterStaticData), "UTF-32BE", 1232, UCNV_IBM, UCNV_UTF32_BigEndian, 4, 4, - { 0, 0, 0xff, 0xfd }, 4, FALSE, FALSE, + { 0, 0, 0xff, 0xfd }, 4, false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -983,13 +983,13 @@ static const UConverterImpl _UTF32LEImpl = { NULL }; -/* The 1232 CCSID refers to any version of Unicode with any endianess of UTF-32 */ +/* The 1232 CCSID refers to any version of Unicode with any endianness of UTF-32 */ static const UConverterStaticData _UTF32LEStaticData = { sizeof(UConverterStaticData), "UTF-32LE", 1234, UCNV_IBM, UCNV_UTF32_LittleEndian, 4, 4, - { 0xfd, 0xff, 0, 0 }, 4, FALSE, FALSE, + { 0xfd, 0xff, 0, 0 }, 4, false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -1110,7 +1110,7 @@ _UTF32ToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, /* some of the bytes are from a previous buffer, replay those first */ pArgs->source=utf32BOM+(state&4); /* select the correct BOM */ pArgs->sourceLimit=pArgs->source+((state&3)-count); /* replay previous bytes */ - pArgs->flush=FALSE; /* this sourceLimit is not the real source stream limit */ + pArgs->flush=false; /* this sourceLimit is not the real source stream limit */ /* no offsets: bytes from previous buffer, and not enough for output */ T_UConverter_toUnicode_UTF32_BE(pArgs, pErrorCode); @@ -1230,7 +1230,7 @@ static const UConverterImpl _UTF32Impl = { NULL }; -/* The 1236 CCSID refers to any version of Unicode with a BOM sensitive endianess of UTF-32 */ +/* The 1236 CCSID refers to any version of Unicode with a BOM sensitive endianness of UTF-32 */ static const UConverterStaticData _UTF32StaticData = { sizeof(UConverterStaticData), "UTF-32", @@ -1241,7 +1241,7 @@ static const UConverterStaticData _UTF32StaticData = { #else { 0xfd, 0xff, 0, 0 }, 4, #endif - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/icu/icu4c/source/common/ucnv_u7.cpp b/icu/icu4c/source/common/ucnv_u7.cpp index 87ba8cf37ec..8964ca01de0 100644 --- a/icu/icu4c/source/common/ucnv_u7.cpp +++ b/icu/icu4c/source/common/ucnv_u7.cpp @@ -184,12 +184,12 @@ static void U_CALLCONV _UTF7Reset(UConverter *cnv, UConverterResetChoice choice) { if(choice<=UCNV_RESET_TO_UNICODE) { /* reset toUnicode */ - cnv->toUnicodeStatus=0x1000000; /* inDirectMode=TRUE */ + cnv->toUnicodeStatus=0x1000000; /* inDirectMode=true */ cnv->toULength=0; } if(choice!=UCNV_RESET_TO_UNICODE) { /* reset fromUnicode */ - cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=TRUE */ + cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=true */ } } @@ -286,7 +286,7 @@ _UTF7ToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } else /* PLUS */ { /* switch to Unicode mode */ nextSourceIndex=++sourceIndex; - inDirectMode=FALSE; + inDirectMode=false; byteIndex=0; bits=0; base64Counter=-1; @@ -329,7 +329,7 @@ _UTF7ToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, * It may be for example, a plus which we need to deal with in direct mode. * 2.2.2. Else if the current char is illegal, we might as well deal with it here. */ - inDirectMode=TRUE; + inDirectMode=true; if(base64Counter==-1) { /* illegal: + immediately followed by something other than base64 or minus sign */ /* include the plus sign in the reported sequence, but not the subsequent char */ @@ -411,7 +411,7 @@ _UTF7ToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } } else /*base64Value==-2*/ { /* minus sign terminates the base64 sequence */ - inDirectMode=TRUE; + inDirectMode=true; if(base64Counter==-1) { /* +- i.e. a minus immediately following a plus */ *target++=PLUS; @@ -541,7 +541,7 @@ _UTF7FromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, if(offsets!=NULL) { *offsets++=sourceIndex; } - inDirectMode=FALSE; + inDirectMode=false; base64Counter=0; goto unicodeMode; } @@ -558,7 +558,7 @@ _UTF7FromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, c=*source++; if(c<=127 && encodeDirectly[c]) { /* encode directly */ - inDirectMode=TRUE; + inDirectMode=true; /* trick: back out this character to make this easier */ --source; @@ -719,7 +719,7 @@ _UTF7FromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, } } /* reset the state for the next conversion */ - cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=TRUE */ + cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=true */ } else { /* set the converter state back into UConverter */ cnv->fromUnicodeStatus= @@ -778,7 +778,7 @@ static const UConverterStaticData _UTF7StaticData={ UCNV_IBM, UCNV_UTF7, 1, 4, { 0x3f, 0, 0, 0 }, 1, /* the subchar is not used */ - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -814,7 +814,7 @@ const UConverterSharedData _UTF7Data= * the use of "~" in some servers as a home directory indicator. * * 5) UTF-7 permits multiple alternate forms to represent the same - * string; in particular, printable US-ASCII chararacters can be + * string; in particular, printable US-ASCII characters can be * represented in encoded form. * * In modified UTF-7, printable US-ASCII characters except for "&" @@ -971,7 +971,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } else /* AMPERSAND */ { /* switch to Unicode mode */ nextSourceIndex=++sourceIndex; - inDirectMode=FALSE; + inDirectMode=false; byteIndex=0; bits=0; base64Counter=-1; @@ -1002,7 +1002,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, ++nextSourceIndex; if(b>0x7e) { /* illegal - test other illegal US-ASCII values by base64Value==-3 */ - inDirectMode=TRUE; + inDirectMode=true; *pErrorCode=U_ILLEGAL_CHAR_FOUND; break; } else if((base64Value=FROM_BASE64_IMAP(b))>=0) { @@ -1024,7 +1024,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, c=(UChar)((bits<<4)|(base64Value>>2)); if(isLegalIMAP(c)) { /* illegal */ - inDirectMode=TRUE; + inDirectMode=true; *pErrorCode=U_ILLEGAL_CHAR_FOUND; goto endloop; } @@ -1042,7 +1042,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, c=(UChar)((bits<<2)|(base64Value>>4)); if(isLegalIMAP(c)) { /* illegal */ - inDirectMode=TRUE; + inDirectMode=true; *pErrorCode=U_ILLEGAL_CHAR_FOUND; goto endloop; } @@ -1060,7 +1060,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, c=(UChar)((bits<<6)|base64Value); if(isLegalIMAP(c)) { /* illegal */ - inDirectMode=TRUE; + inDirectMode=true; *pErrorCode=U_ILLEGAL_CHAR_FOUND; goto endloop; } @@ -1079,7 +1079,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } } else if(base64Value==-2) { /* minus sign terminates the base64 sequence */ - inDirectMode=TRUE; + inDirectMode=true; if(base64Counter==-1) { /* &- i.e. a minus immediately following an ampersand */ *target++=AMPERSAND; @@ -1109,7 +1109,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, /* base64Value==-1 for characters that are illegal only in Unicode mode */ /* base64Value==-3 for illegal characters */ /* illegal */ - inDirectMode=TRUE; + inDirectMode=true; *pErrorCode=U_ILLEGAL_CHAR_FOUND; break; } @@ -1144,7 +1144,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } /* else if(base64Counter!=-1) byteIndex remains 0 because there is no particular byte sequence */ - inDirectMode=TRUE; /* avoid looping */ + inDirectMode=true; /* avoid looping */ *pErrorCode=U_TRUNCATED_CHAR_FOUND; } @@ -1240,7 +1240,7 @@ _IMAPFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, if(offsets!=NULL) { *offsets++=sourceIndex; } - inDirectMode=FALSE; + inDirectMode=false; base64Counter=0; goto unicodeMode; } @@ -1257,7 +1257,7 @@ _IMAPFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, c=*source++; if(isLegalIMAP(c)) { /* encode directly */ - inDirectMode=TRUE; + inDirectMode=true; /* trick: back out this character to make this easier */ --source; @@ -1431,7 +1431,7 @@ _IMAPFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, } } /* reset the state for the next conversion */ - cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=TRUE */ + cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=true */ } else { /* set the converter state back into UConverter */ cnv->fromUnicodeStatus= @@ -1479,7 +1479,7 @@ static const UConverterStaticData _IMAPStaticData={ UCNV_IBM, UCNV_IMAP_MAILBOX, 1, 4, { 0x3f, 0, 0, 0 }, 1, /* the subchar is not used */ - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/icu/icu4c/source/common/ucnv_u8.cpp b/icu/icu4c/source/common/ucnv_u8.cpp index 1ef7fa2f02f..3c27f2e46e8 100644 --- a/icu/icu4c/source/common/ucnv_u8.cpp +++ b/icu/icu4c/source/common/ucnv_u8.cpp @@ -56,7 +56,7 @@ static const uint32_t offsetsFromUTF8[5] = {0, static UBool hasCESU8Data(const UConverter *cnv) { #if UCONFIG_ONLY_HTML_CONVERSION - return FALSE; + return false; #else return (UBool)(cnv->sharedData == &_CESU8Data); #endif @@ -888,7 +888,7 @@ static const UConverterStaticData _UTF8StaticData={ "UTF-8", 1208, UCNV_IBM, UCNV_UTF8, 1, 3, /* max 3 bytes per UChar from UTF-8 (4 bytes from surrogate _pair_) */ - { 0xef, 0xbf, 0xbd, 0 },3,FALSE,FALSE, + { 0xef, 0xbf, 0xbd, 0 },3,false,false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -931,7 +931,7 @@ static const UConverterStaticData _CESU8StaticData={ "CESU-8", 9400, /* CCSID for CESU-8 */ UCNV_UNKNOWN, UCNV_CESU8, 1, 3, - { 0xef, 0xbf, 0xbd, 0 },3,FALSE,FALSE, + { 0xef, 0xbf, 0xbd, 0 },3,false,false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/icu/icu4c/source/common/ucnvbocu.cpp b/icu/icu4c/source/common/ucnvbocu.cpp index 7c2aab56558..edb49d36a9c 100644 --- a/icu/icu4c/source/common/ucnvbocu.cpp +++ b/icu/icu4c/source/common/ucnvbocu.cpp @@ -195,7 +195,7 @@ bocu1TrailToByte[BOCU1_TRAIL_CONTROLS_COUNT]={ * what we need here. * This macro adjust the results so that the modulo-value m is always >=0. * - * For positive n, the if() condition is always FALSE. + * For positive n, the if() condition is always false. * * @param n Number to be split into quotient and rest. * Will be modified to contain the quotient. @@ -1401,7 +1401,7 @@ static const UConverterStaticData _Bocu1StaticData={ UCNV_IBM, UCNV_BOCU1, 1, 4, /* one UChar generates at least 1 byte and at most 4 bytes */ { 0x1a, 0, 0, 0 }, 1, /* BOCU-1 never needs to write a subchar */ - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/icu/icu4c/source/common/ucnvhz.cpp b/icu/icu4c/source/common/ucnvhz.cpp index 6b2f5faaf0a..e0d2f0775df 100644 --- a/icu/icu4c/source/common/ucnvhz.cpp +++ b/icu/icu4c/source/common/ucnvhz.cpp @@ -111,18 +111,18 @@ _HZReset(UConverter *cnv, UConverterResetChoice choice){ cnv->toUnicodeStatus = 0; cnv->mode=0; if(cnv->extraInfo != NULL){ - ((UConverterDataHZ*)cnv->extraInfo)->isStateDBCS = FALSE; - ((UConverterDataHZ*)cnv->extraInfo)->isEmptySegment = FALSE; + ((UConverterDataHZ*)cnv->extraInfo)->isStateDBCS = false; + ((UConverterDataHZ*)cnv->extraInfo)->isEmptySegment = false; } } if(choice!=UCNV_RESET_TO_UNICODE) { cnv->fromUnicodeStatus= 0; cnv->fromUChar32=0x0000; if(cnv->extraInfo != NULL){ - ((UConverterDataHZ*)cnv->extraInfo)->isEscapeAppended = FALSE; + ((UConverterDataHZ*)cnv->extraInfo)->isEscapeAppended = false; ((UConverterDataHZ*)cnv->extraInfo)->targetIndex = 0; ((UConverterDataHZ*)cnv->extraInfo)->sourceIndex = 0; - ((UConverterDataHZ*)cnv->extraInfo)->isTargetUCharDBCS = FALSE; + ((UConverterDataHZ*)cnv->extraInfo)->isTargetUCharDBCS = false; } } } @@ -189,13 +189,13 @@ UConverter_toUnicode_HZ_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, args->offsets[myTarget - args->target]=(int32_t)(mySource - args->source - 2); } *(myTarget++)=(UChar)mySourceChar; - myData->isEmptySegment = FALSE; + myData->isEmptySegment = false; continue; case UCNV_OPEN_BRACE: case UCNV_CLOSE_BRACE: myData->isStateDBCS = (mySourceChar == UCNV_OPEN_BRACE); if (myData->isEmptySegment) { - myData->isEmptySegment = FALSE; /* we are handling it, reset to avoid future spurious errors */ + myData->isEmptySegment = false; /* we are handling it, reset to avoid future spurious errors */ *err = U_ILLEGAL_ESCAPE_SEQUENCE; args->converter->toUCallbackReason = UCNV_IRREGULAR; args->converter->toUBytes[0] = UCNV_TILDE; @@ -205,7 +205,7 @@ UConverter_toUnicode_HZ_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, args->source = mySource; return; } - myData->isEmptySegment = TRUE; + myData->isEmptySegment = true; continue; default: /* if the first byte is equal to TILDE and the trail byte @@ -217,7 +217,7 @@ UConverter_toUnicode_HZ_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, * - If any of the non-initial bytes could be the start of a character, * we stop the illegal sequence before the first one of those. */ - myData->isEmptySegment = FALSE; /* different error here, reset this to avoid spurious future error */ + myData->isEmptySegment = false; /* different error here, reset this to avoid spurious future error */ *err = U_ILLEGAL_ESCAPE_SEQUENCE; args->converter->toUBytes[0] = UCNV_TILDE; if( myData->isStateDBCS ? @@ -244,7 +244,7 @@ UConverter_toUnicode_HZ_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, } else { /* add another bit to distinguish a 0 byte from not having seen a lead byte */ args->converter->toUnicodeStatus = (uint32_t) (mySourceChar | 0x100); - myData->isEmptySegment = FALSE; /* the segment has something, either valid or will produce a different error, so reset this */ + myData->isEmptySegment = false; /* the segment has something, either valid or will produce a different error, so reset this */ } continue; } @@ -289,10 +289,10 @@ UConverter_toUnicode_HZ_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, continue; } else if(mySourceChar <= 0x7f) { targetUniChar = (UChar)mySourceChar; /* ASCII */ - myData->isEmptySegment = FALSE; /* the segment has something valid */ + myData->isEmptySegment = false; /* the segment has something valid */ } else { targetUniChar = 0xffff; - myData->isEmptySegment = FALSE; /* different error here, reset this to avoid spurious future error */ + myData->isEmptySegment = false; /* different error here, reset this to avoid spurious future error */ } } if(targetUniChar < 0xfffe){ @@ -396,13 +396,13 @@ UConverter_fromUnicode_HZ_OFFSETS_LOGIC (UConverterFromUnicodeArgs * args, len =ESC_LEN; escSeq = SB_ESCAPE; CONCAT_ESCAPE_MACRO(args, myTargetIndex, targetLength, escSeq,err,len,mySourceIndex); - myConverterData->isEscapeAppended = TRUE; + myConverterData->isEscapeAppended = true; } else{ /* Shifting from a single byte to double byte mode*/ len =ESC_LEN; escSeq = DB_ESCAPE; CONCAT_ESCAPE_MACRO(args, myTargetIndex, targetLength, escSeq,err,len,mySourceIndex); - myConverterData->isEscapeAppended = TRUE; + myConverterData->isEscapeAppended = true; } } @@ -507,7 +507,7 @@ _HZ_WriteSub(UConverterFromUnicodeArgs *args, int32_t offsetIndex, UErrorCode *e if( convData->isTargetUCharDBCS){ *p++= UCNV_TILDE; *p++= UCNV_CLOSE_BRACE; - convData->isTargetUCharDBCS=FALSE; + convData->isTargetUCharDBCS=false; } *p++= (char)cnv->subChars[0]; @@ -550,7 +550,7 @@ _HZ_SafeClone(const UConverter *cnv, uprv_memcpy(&localClone->mydata, cnv->extraInfo, sizeof(UConverterDataHZ)); localClone->cnv.extraInfo = &localClone->mydata; - localClone->cnv.isExtraLocal = TRUE; + localClone->cnv.isExtraLocal = true; /* deep-clone the sub-converter */ size = (int32_t)sizeof(UConverter); @@ -611,8 +611,8 @@ static const UConverterStaticData _HZStaticData={ 4, { 0x1a, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }, /* reserved */ diff --git a/icu/icu4c/source/common/ucnvisci.cpp b/icu/icu4c/source/common/ucnvisci.cpp index 44a7c05a3c8..4d747e1ff84 100644 --- a/icu/icu4c/source/common/ucnvisci.cpp +++ b/icu/icu4c/source/common/ucnvisci.cpp @@ -128,7 +128,7 @@ typedef struct { MaskEnum currentMaskToUnicode; /* mask for current state in toUnicode */ MaskEnum defMaskToUnicode; /* mask for default state in toUnicode */ UBool isFirstBuffer; /* boolean for fromUnicode to see if we need to announce the first script */ - UBool resetToDefaultToUnicode; /* boolean for reseting to default delta and mask when a newline is encountered*/ + UBool resetToDefaultToUnicode; /* boolean for resetting to default delta and mask when a newline is encountered*/ char name[sizeof(ISCII_CNV_PREFIX) + 1]; UChar32 prevToUnicodeStatus; /* Hold the previous toUnicodeStatus. This is necessary because we may need to know the last two code points. */ } UConverterDataISCII; @@ -172,7 +172,7 @@ static const uint8_t pnjMap[80] = { static UBool isPNJConsonant(UChar32 c) { if (c < 0xa00 || 0xa50 <= c) { - return FALSE; + return false; } else { return (UBool)(pnjMap[c - 0xa00] & 1); } @@ -181,7 +181,7 @@ isPNJConsonant(UChar32 c) { static UBool isPNJBindiTippi(UChar32 c) { if (c < 0xa00 || 0xa50 <= c) { - return FALSE; + return false; } else { return (UBool)(pnjMap[c - 0xa00] >> 1); } @@ -202,7 +202,7 @@ _ISCIIOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode) { converterData->contextCharToUnicode=NO_CHAR_MARKER; cnv->toUnicodeStatus = missingCharMarker; converterData->contextCharFromUnicode=0x0000; - converterData->resetToDefaultToUnicode=FALSE; + converterData->resetToDefaultToUnicode=false; /* check if the version requested is supported */ if ((pArgs->options & UCNV_OPTIONS_VERSION_MASK) < 9) { /* initialize state variables */ @@ -214,7 +214,7 @@ _ISCIIOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode) { = converterData->currentMaskToUnicode = converterData->defMaskToUnicode = lookupInitialData[pArgs->options & UCNV_OPTIONS_VERSION_MASK].maskEnum; - converterData->isFirstBuffer=TRUE; + converterData->isFirstBuffer=true; (void)uprv_strcpy(converterData->name, ISCII_CNV_PREFIX); len = (int32_t)uprv_strlen(converterData->name); converterData->name[len]= (char)((pArgs->options & UCNV_OPTIONS_VERSION_MASK) + '0'); @@ -267,8 +267,8 @@ _ISCIIReset(UConverter *cnv, UConverterResetChoice choice) { data->contextCharFromUnicode=0x00; data->currentMaskFromUnicode=data->defMaskToUnicode; data->currentDeltaFromUnicode=data->defDeltaToUnicode; - data->isFirstBuffer=TRUE; - data->resetToDefaultToUnicode=FALSE; + data->isFirstBuffer=true; + data->resetToDefaultToUnicode=false; } } @@ -906,7 +906,7 @@ UConverter_fromUnicode_ISCII_OFFSETS_LOGIC( UConverterDataISCII *converterData; uint16_t newDelta=0; uint16_t range = 0; - UBool deltaChanged = FALSE; + UBool deltaChanged = false; if ((args->converter == NULL) || (args->targetLimit < args->target) || (args->sourceLimit < args->source)) { *err = U_ILLEGAL_ARGUMENT_ERROR; @@ -986,13 +986,13 @@ UConverter_fromUnicode_ISCII_OFFSETS_LOGIC( if (newDelta!= converterData->currentDeltaFromUnicode || converterData->isFirstBuffer) { converterData->currentDeltaFromUnicode = newDelta; converterData->currentMaskFromUnicode = lookupInitialData[range].maskEnum; - deltaChanged =TRUE; - converterData->isFirstBuffer=FALSE; + deltaChanged =true; + converterData->isFirstBuffer=false; } if (converterData->currentDeltaFromUnicode == PNJ_DELTA) { if (sourceChar == PNJ_TIPPI) { - /* Make sure Tippi is converterd to Bindi. */ + /* Make sure Tippi is converted to Bindi. */ sourceChar = PNJ_BINDI; } else if (sourceChar == PNJ_ADHAK) { /* This is for consonant cluster handling. */ @@ -1024,7 +1024,7 @@ UConverter_fromUnicode_ISCII_OFFSETS_LOGIC( temp =(uint16_t)(ATR<<8); temp += (uint16_t)((uint8_t) lookupInitialData[range].isciiLang); /* reset */ - deltaChanged=FALSE; + deltaChanged=false; /* now append ATR and language code */ WRITE_TO_TARGET_FROM_U(args,offsets,source,target,targetLimit,temp,err); if (U_FAILURE(*err)) { @@ -1105,7 +1105,7 @@ UConverter_fromUnicode_ISCII_OFFSETS_LOGIC( } static const uint16_t lookupTable[][2]={ - { ZERO, ZERO }, /*DEFALT*/ + { ZERO, ZERO }, /*DEFAULT*/ { ZERO, ZERO }, /*ROMAN*/ { DEVANAGARI, DEV_MASK }, { BENGALI, BNG_MASK }, @@ -1147,7 +1147,7 @@ static const uint16_t lookupTable[][2]={ /* is the code point valid in current script? */ \ if(sourceChar> ASCII_END && \ (validityTable[(targetUniChar & 0x7F)] & data->currentMaskToUnicode)==0){ \ - /* Vocallic RR is assigne in ISCII Telugu and Unicode */ \ + /* Vocallic RR is assigned in ISCII Telugu and Unicode */ \ if(data->currentDeltaToUnicode!=(TELUGU_DELTA) || \ targetUniChar!=VOCALLIC_RR){ \ targetUniChar=missingCharMarker; \ @@ -1164,15 +1164,15 @@ static const uint16_t lookupTable[][2]={ * Post context * i) ATR : Attribute code is used to declare the font and script switching. * Currently we only switch scripts and font codes consumed without generating an error - * ii) EXT : Extention code is used to declare switching to Sanskrit and for obscure, + * ii) EXT : Extension code is used to declare switching to Sanskrit and for obscure, * obsolete characters * Pre context - * i) Halant: if preceeded by a halant then it is a explicit halant + * i) Halant: if preceded by a halant then it is a explicit halant * ii) Nukta : - * a) if preceeded by a halant then it is a soft halant - * b) if preceeded by specific consonants and the ligatures have pre-composed + * a) if preceded by a halant then it is a soft halant + * b) if preceded by specific consonants and the ligatures have pre-composed * characters in Unicode then convert to pre-composed characters - * iii) Danda: If Danda is preceeded by a Danda then convert to Double Danda + * iii) Danda: If Danda is preceded by a Danda then convert to Double Danda * */ @@ -1208,7 +1208,7 @@ UConverter_toUnicode_ISCII_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, UErrorCo if (target < targetLimit) { sourceChar = (unsigned char)*(source)++; - /* look at the post-context preform special processing */ + /* look at the post-context perform special processing */ if (*contextCharToUnicode==ATR) { /* If we have ATR in *contextCharToUnicode then we need to change our @@ -1272,7 +1272,7 @@ UConverter_toUnicode_ISCII_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, UErrorCo goto CALLBACK; } else if (*contextCharToUnicode==ISCII_INV) { if (sourceChar==ISCII_HALANT) { - targetUniChar = 0x0020; /* replace with space accoding to Indic FAQ */ + targetUniChar = 0x0020; /* replace with space according to Indic FAQ */ } else { targetUniChar = ZWJ; } @@ -1330,7 +1330,7 @@ UConverter_toUnicode_ISCII_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, UErrorCo break; case 0x0A: case 0x0D: - data->resetToDefaultToUnicode = TRUE; + data->resetToDefaultToUnicode = true; GET_MAPPING(sourceChar,targetUniChar,data) ; *contextCharToUnicode = sourceChar; @@ -1338,12 +1338,12 @@ UConverter_toUnicode_ISCII_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, UErrorCo case ISCII_VOWEL_SIGN_E: i=1; - found=FALSE; + found=false; for (; i + ISCII_NUKTA special mappings */ i=1; - found =FALSE; + found =false; for (; iresetToDefaultToUnicode==TRUE) { + if (data->resetToDefaultToUnicode==true) { data->currentDeltaToUnicode = data->defDeltaToUnicode; data->currentMaskToUnicode = data->defMaskToUnicode; - data->resetToDefaultToUnicode=FALSE; + data->resetToDefaultToUnicode=false; } } else { @@ -1550,7 +1550,7 @@ _ISCII_SafeClone(const UConverter *cnv, uprv_memcpy(&localClone->mydata, cnv->extraInfo, sizeof(UConverterDataISCII)); localClone->cnv.extraInfo = &localClone->mydata; - localClone->cnv.isExtraLocal = TRUE; + localClone->cnv.isExtraLocal = true; return &localClone->cnv; } @@ -1621,8 +1621,8 @@ static const UConverterStaticData _ISCIIStaticData={ 4, { 0x1a, 0, 0, 0 }, 0x1, - FALSE, - FALSE, + false, + false, 0x0, 0x0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }, /* reserved */ diff --git a/icu/icu4c/source/common/ucnvlat1.cpp b/icu/icu4c/source/common/ucnvlat1.cpp index 358bc0caa25..05aad6a0e03 100644 --- a/icu/icu4c/source/common/ucnvlat1.cpp +++ b/icu/icu4c/source/common/ucnvlat1.cpp @@ -465,7 +465,7 @@ static const UConverterStaticData _Latin1StaticData={ sizeof(UConverterStaticData), "ISO-8859-1", 819, UCNV_IBM, UCNV_LATIN_1, 1, 1, - { 0x1a, 0, 0, 0 }, 1, FALSE, FALSE, + { 0x1a, 0, 0, 0 }, 1, false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -744,7 +744,7 @@ static const UConverterStaticData _ASCIIStaticData={ sizeof(UConverterStaticData), "US-ASCII", 367, UCNV_IBM, UCNV_US_ASCII, 1, 1, - { 0x1a, 0, 0, 0 }, 1, FALSE, FALSE, + { 0x1a, 0, 0, 0 }, 1, false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/icu/icu4c/source/common/ucnvmbcs.cpp b/icu/icu4c/source/common/ucnvmbcs.cpp index ca9b0a335ad..0e753c8ffbf 100644 --- a/icu/icu4c/source/common/ucnvmbcs.cpp +++ b/icu/icu4c/source/common/ucnvmbcs.cpp @@ -373,7 +373,7 @@ * @param value contains 1..4 bytes of the first byte sequence, right-aligned * @param codePoints resulting Unicode code points, or negative if a byte sequence does * not map to anything - * @return TRUE to continue enumeration, FALSE to stop + * @return true to continue enumeration, false to stop */ typedef UBool U_CALLCONV UConverterEnumToUCallback(const void *context, uint32_t value, UChar32 codePoints[32]); @@ -514,7 +514,7 @@ static const UConverterImpl _MBCSImpl={ const UConverterSharedData _MBCSData={ sizeof(UConverterSharedData), 1, - NULL, NULL, FALSE, TRUE, &_MBCSImpl, + NULL, NULL, false, true, &_MBCSImpl, 0, UCNV_MBCS_TABLE_INITIALIZER }; @@ -668,7 +668,7 @@ enumToU(UConverterMBCSTable *mbcsTable, int8_t stateProps[], value|(uint32_t)b, callback, context, pErrorCode)) { - return FALSE; + return false; } } codePoints[b&0x1f]=U_SENTINEL; @@ -719,13 +719,13 @@ enumToU(UConverterMBCSTable *mbcsTable, int8_t stateProps[], if(((++b)&0x1f)==0) { if(anyCodePoints>=0) { if(!callback(context, value|(uint32_t)(b-0x20), codePoints)) { - return FALSE; + return false; } anyCodePoints=-1; } } } - return TRUE; + return true; } /* @@ -1091,7 +1091,7 @@ ucnv_MBCSGetUnicodeSet(const UConverter *cnv, * Definition of LINEAR macros and gb18030Ranges see near the beginning of the file. * * In the future, conversion extensions may handle m:n mappings and delta tables, - * see http://source.icu-project.org/repos/icu/icuhtml/trunk/design/conversion/conversion_extensions.html + * see https://htmlpreview.github.io/?https://github.com/unicode-org/icu-docs/blob/main/design/conversion/conversion_extensions.html * * If an input character cannot be mapped, then these functions set an error * code. The framework will then call the callback function. @@ -1111,7 +1111,7 @@ _extFromU(UConverter *cnv, const UConverterSharedData *sharedData, UErrorCode *pErrorCode) { const int32_t *cx; - cnv->useSubChar1=FALSE; + cnv->useSubChar1=false; if( (cx=sharedData->mbcs.extIndexes)!=NULL && ucnv_extInitialMatchFromU( @@ -1286,7 +1286,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { mbcsTable->stateTable[0][EBCDIC_LF]==MBCS_ENTRY_FINAL(0, MBCS_STATE_VALID_DIRECT_16, U_LF) && mbcsTable->stateTable[0][EBCDIC_NL]==MBCS_ENTRY_FINAL(0, MBCS_STATE_VALID_DIRECT_16, U_NL) )) { - return FALSE; + return false; } if(mbcsTable->outputType==MBCS_OUTPUT_1) { @@ -1294,7 +1294,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { EBCDIC_RT_LF==MBCS_SINGLE_RESULT_FROM_U(table, results, U_LF) && EBCDIC_RT_NL==MBCS_SINGLE_RESULT_FROM_U(table, results, U_NL) )) { - return FALSE; + return false; } } else /* MBCS_OUTPUT_2_SISO */ { stage2Entry=MBCS_STAGE_2_FROM_U(table, U_LF); @@ -1302,7 +1302,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { MBCS_FROM_U_IS_ROUNDTRIP(stage2Entry, U_LF)!=0 && EBCDIC_LF==MBCS_VALUE_2_FROM_STAGE_2(bytes, stage2Entry, U_LF) )) { - return FALSE; + return false; } stage2Entry=MBCS_STAGE_2_FROM_U(table, U_NL); @@ -1310,7 +1310,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { MBCS_FROM_U_IS_ROUNDTRIP(stage2Entry, U_NL)!=0 && EBCDIC_NL==MBCS_VALUE_2_FROM_STAGE_2(bytes, stage2Entry, U_NL) )) { - return FALSE; + return false; } } @@ -1334,7 +1334,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { * ucnv_MBCSSizeofFromUBytes() function. */ *pErrorCode=U_INVALID_FORMAT_ERROR; - return FALSE; + return false; } /* @@ -1351,7 +1351,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { p=(uint8_t *)uprv_malloc(size); if(p==NULL) { *pErrorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } /* copy and modify the to-Unicode state table */ @@ -1397,7 +1397,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { if(newStateTable!=NULL) { uprv_free(newStateTable); } - return TRUE; + return true; } /* reconstitute omitted fromUnicode data ------------------------------------ */ @@ -1477,7 +1477,7 @@ writeStage3Roundtrip(const void *context, uint32_t value, UChar32 codePoints[32] /* set the roundtrip flag */ *stage2|=(1UL<<(16+(c&0xf))); } - return TRUE; + return true; } static void @@ -1561,7 +1561,7 @@ ucnv_MBCSLoad(UConverterSharedData *sharedData, _MBCSHeader *header=(_MBCSHeader *)raw; uint32_t offset; uint32_t headerLength; - UBool noFromU=FALSE; + UBool noFromU=false; if(header->version[0]==4) { headerLength=MBCS_HEADER_V4_LENGTH; @@ -1726,7 +1726,7 @@ ucnv_MBCSLoad(UConverterSharedData *sharedData, } mbcsTable->stateTable=(const int32_t (*)[256])newStateTable; mbcsTable->countStates=(uint8_t)(count+1); - mbcsTable->stateTableOwned=TRUE; + mbcsTable->stateTableOwned=true; mbcsTable->outputType=MBCS_OUTPUT_DBCS_ONLY; } @@ -1805,7 +1805,7 @@ ucnv_MBCSLoad(UConverterSharedData *sharedData, (header->version[2]>=(MBCS_FAST_MAX>>8)) ) ) { - mbcsTable->utf8Friendly=TRUE; + mbcsTable->utf8Friendly=true; if(mbcsTable->countStates==1) { /* @@ -2411,13 +2411,13 @@ hasValidTrailBytes(const int32_t (*stateTable)[256], uint8_t state) { if( !MBCS_ENTRY_IS_TRANSITION(entry) && MBCS_ENTRY_FINAL_ACTION(entry)!=MBCS_STATE_ILLEGAL ) { - return TRUE; + return true; } entry=row[0x41]; if( !MBCS_ENTRY_IS_TRANSITION(entry) && MBCS_ENTRY_FINAL_ACTION(entry)!=MBCS_STATE_ILLEGAL ) { - return TRUE; + return true; } /* Then test for final entries in this state. */ for(b=0; b<=0xff; ++b) { @@ -2425,7 +2425,7 @@ hasValidTrailBytes(const int32_t (*stateTable)[256], uint8_t state) { if( !MBCS_ENTRY_IS_TRANSITION(entry) && MBCS_ENTRY_FINAL_ACTION(entry)!=MBCS_STATE_ILLEGAL ) { - return TRUE; + return true; } } /* Then recurse for transition entries. */ @@ -2434,10 +2434,10 @@ hasValidTrailBytes(const int32_t (*stateTable)[256], uint8_t state) { if( MBCS_ENTRY_IS_TRANSITION(entry) && hasValidTrailBytes(stateTable, (uint8_t)MBCS_ENTRY_TRANSITION_STATE(entry)) ) { - return TRUE; + return true; } } - return FALSE; + return false; } /* @@ -2454,7 +2454,7 @@ isSingleOrLead(const int32_t (*stateTable)[256], uint8_t state, UBool isDBCSOnly } else { uint8_t action=(uint8_t)(MBCS_ENTRY_FINAL_ACTION(entry)); if(action==MBCS_STATE_CHANGE_ONLY && isDBCSOnly) { - return FALSE; /* SI/SO are illegal for DBCS-only conversion */ + return false; /* SI/SO are illegal for DBCS-only conversion */ } else { return action!=MBCS_STATE_ILLEGAL; } @@ -4444,7 +4444,7 @@ ucnv_MBCSFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, * For EUC encodings that use only either 0x8e or 0x8f as the first * byte of their longest byte sequences, the first two bytes in * this third stage indicate with their 7th bits whether these bytes - * are to be written directly or actually need to be preceeded by + * are to be written directly or actually need to be preceded by * one of the two Single-Shift codes. With this, the third stage * stores one byte fewer per character than the actual maximum length of * EUC byte sequences. @@ -5672,7 +5672,7 @@ ucnv_MBCSWriteSub(UConverterFromUnicodeArgs *pArgs, } /* reset the selector for the next code point */ - cnv->useSubChar1=FALSE; + cnv->useSubChar1=false; if (cnv->sharedData->mbcs.outputType == MBCS_OUTPUT_2_SISO) { p=buffer; diff --git a/icu/icu4c/source/common/ucnvscsu.cpp b/icu/icu4c/source/common/ucnvscsu.cpp index 74b5722b975..86e850a998a 100644 --- a/icu/icu4c/source/common/ucnvscsu.cpp +++ b/icu/icu4c/source/common/ucnvscsu.cpp @@ -16,7 +16,7 @@ * created by: Markus W. Scherer * * This is an implementation of the Standard Compression Scheme for Unicode -* as defined in http://www.unicode.org/unicode/reports/tr6/ . +* as defined in https://www.unicode.org/reports/tr6/ . * Reserved commands and window settings are treated as illegal sequences and * will result in callback calls. */ @@ -119,7 +119,7 @@ enum { }; typedef struct SCSUData { - /* dynamic window offsets, intitialize to default values from initialDynamicOffsets */ + /* dynamic window offsets, initialize to default values from initialDynamicOffsets */ uint32_t toUDynamicOffsets[8]; uint32_t fromUDynamicOffsets[8]; @@ -163,7 +163,7 @@ _SCSUReset(UConverter *cnv, UConverterResetChoice choice) { /* reset toUnicode */ uprv_memcpy(scsu->toUDynamicOffsets, initialDynamicOffsets, 32); - scsu->toUIsSingleByteMode=TRUE; + scsu->toUIsSingleByteMode=true; scsu->toUState=readCommand; scsu->toUQuoteWindow=scsu->toUDynamicWindow=0; scsu->toUByteOne=0; @@ -174,7 +174,7 @@ _SCSUReset(UConverter *cnv, UConverterResetChoice choice) { /* reset fromUnicode */ uprv_memcpy(scsu->fromUDynamicOffsets, initialDynamicOffsets, 32); - scsu->fromUIsSingleByteMode=TRUE; + scsu->fromUIsSingleByteMode=true; scsu->fromUDynamicWindow=0; scsu->nextWindowUseIndex=0; @@ -371,7 +371,7 @@ _SCSUToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, state=quotePairOne; } else if(b==SCU) { sourceIndex=nextSourceIndex; - isSingleByteMode=FALSE; + isSingleByteMode=false; goto fastUnicode; } else /* Srs */ { /* callback(illegal) */ @@ -508,17 +508,17 @@ _SCSUToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } else if(/* UC0<=b && */ b<=UC7) { dynamicWindow=(int8_t)(b-UC0); sourceIndex=nextSourceIndex; - isSingleByteMode=TRUE; + isSingleByteMode=true; goto fastSingle; } else if(/* UD0<=b && */ b<=UD7) { dynamicWindow=(int8_t)(b-UD0); - isSingleByteMode=TRUE; + isSingleByteMode=true; cnv->toUBytes[0]=b; cnv->toULength=1; state=defineOne; goto singleByteMode; } else if(b==UDX) { - isSingleByteMode=TRUE; + isSingleByteMode=true; cnv->toUBytes[0]=b; cnv->toULength=1; state=definePairOne; @@ -695,7 +695,7 @@ _SCSUToUnicode(UConverterToUnicodeArgs *pArgs, } else if(b==SQU) { state=quotePairOne; } else if(b==SCU) { - isSingleByteMode=FALSE; + isSingleByteMode=false; goto fastUnicode; } else /* Srs */ { /* callback(illegal) */ @@ -805,17 +805,17 @@ _SCSUToUnicode(UConverterToUnicodeArgs *pArgs, state=quotePairTwo; } else if(/* UC0<=b && */ b<=UC7) { dynamicWindow=(int8_t)(b-UC0); - isSingleByteMode=TRUE; + isSingleByteMode=true; goto fastSingle; } else if(/* UD0<=b && */ b<=UD7) { dynamicWindow=(int8_t)(b-UD0); - isSingleByteMode=TRUE; + isSingleByteMode=true; cnv->toUBytes[0]=b; cnv->toULength=1; state=defineOne; goto singleByteMode; } else if(b==UDX) { - isSingleByteMode=TRUE; + isSingleByteMode=true; cnv->toUBytes[0]=b; cnv->toULength=1; state=definePairOne; @@ -1159,7 +1159,7 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, goto outputBytes; } else { /* change to Unicode mode and output this (lead, trail) pair */ - isSingleByteMode=FALSE; + isSingleByteMode=false; *target++=(uint8_t)SCU; if(offsets!=NULL) { *offsets++=sourceIndex; @@ -1218,7 +1218,7 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, * switch to Unicode mode if this is the last character in the block * or there is at least one more ideograph following immediately */ - isSingleByteMode=FALSE; + isSingleByteMode=false; c|=SCU<<16; length=3; goto outputBytes; @@ -1269,13 +1269,13 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, if(!(sourcefromUDynamicOffsets, c))>=0) { /* there is a dynamic window that contains this character, change to it */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=window; currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]; useDynamicWindow(scsu, dynamicWindow); @@ -1284,7 +1284,7 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, goto outputBytes; } else if((code=getDynamicOffset(c, &offset))>=0) { /* define a dynamic window with this character */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=getNextDynamicWindow(scsu); currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]=offset; useDynamicWindow(scsu, dynamicWindow); @@ -1337,7 +1337,7 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, * the following character is not uncompressible, * change to the window */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=window; currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]; useDynamicWindow(scsu, dynamicWindow); @@ -1348,7 +1348,7 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, (code=getDynamicOffset(c, &offset))>=0 ) { /* two supplementary characters in (probably) the same window - define an extended one */ - isSingleByteMode=TRUE; + isSingleByteMode=true; code-=0x200; dynamicWindow=getNextDynamicWindow(scsu); currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]=offset; @@ -1645,7 +1645,7 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, goto outputBytes; } else { /* change to Unicode mode and output this (lead, trail) pair */ - isSingleByteMode=FALSE; + isSingleByteMode=false; *target++=(uint8_t)SCU; --targetCapacity; c=((uint32_t)lead<<16)|trail; @@ -1701,7 +1701,7 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, * switch to Unicode mode if this is the last character in the block * or there is at least one more ideograph following immediately */ - isSingleByteMode=FALSE; + isSingleByteMode=false; c|=SCU<<16; length=3; goto outputBytes; @@ -1746,13 +1746,13 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, if(!(sourcefromUDynamicOffsets, c))>=0) { /* there is a dynamic window that contains this character, change to it */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=window; currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]; useDynamicWindow(scsu, dynamicWindow); @@ -1761,7 +1761,7 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, goto outputBytes; } else if((code=getDynamicOffset(c, &offset))>=0) { /* define a dynamic window with this character */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=getNextDynamicWindow(scsu); currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]=offset; useDynamicWindow(scsu, dynamicWindow); @@ -1813,7 +1813,7 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, * the following character is not uncompressible, * change to the window */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=window; currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]; useDynamicWindow(scsu, dynamicWindow); @@ -1824,7 +1824,7 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, (code=getDynamicOffset(c, &offset))>=0 ) { /* two supplementary characters in (probably) the same window - define an extended one */ - isSingleByteMode=TRUE; + isSingleByteMode=true; code-=0x200; dynamicWindow=getNextDynamicWindow(scsu); currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]=offset; @@ -1991,7 +1991,7 @@ _SCSUSafeClone(const UConverter *cnv, uprv_memcpy(&localClone->mydata, cnv->extraInfo, sizeof(SCSUData)); localClone->cnv.extraInfo = &localClone->mydata; - localClone->cnv.isExtraLocal = TRUE; + localClone->cnv.isExtraLocal = true; return &localClone->cnv; } @@ -2033,7 +2033,7 @@ static const UConverterStaticData _SCSUStaticData={ * substitution string. */ { 0x0e, 0xff, 0xfd, 0 }, 3, - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/icu/icu4c/source/common/ucnvsel.cpp b/icu/icu4c/source/common/ucnvsel.cpp index 2dff5ac1bc8..f6c9e2e6726 100644 --- a/icu/icu4c/source/common/ucnvsel.cpp +++ b/icu/icu4c/source/common/ucnvsel.cpp @@ -142,7 +142,7 @@ static void generateSelectorData(UConverterSelector* result, result->trie = upvec_compactToUTrie2WithRowIndexes(upvec, status); result->pv = upvec_cloneArray(upvec, &result->pvCount, NULL, status); result->pvCount *= columns; // number of uint32_t = rows * columns - result->ownPv = TRUE; + result->ownPv = true; } /* open a selector. If converterListSize is 0, build for all converters. @@ -212,7 +212,7 @@ ucnvsel_open(const char* const* converterList, int32_t converterListSize, --encodingStrPadding; } - newSelector->ownEncodingStrings = TRUE; + newSelector->ownEncodingStrings = true; newSelector->encodingsCount = converterListSize; UPropsVectors *upvec = upvec_open((converterListSize+31)/32, status); generateSelectorData(newSelector.getAlias(), upvec, excludedCodePoints, whichSet, status); @@ -725,7 +725,7 @@ static UEnumeration *selectForMask(const UConverterSelector* sel, int16_t k = 0; for (j = 0 ; j < columns; j++) { uint32_t v = mask[j]; - for (i = 0 ; i < 32 && k < sel->encodingsCount; i++, k++) { + for (i = 0 ; i < 32 && k < static_cast(sel->encodingsCount); i++, k++) { if ((v & 1) != 0) { result->index[result->length++] = k; } diff --git a/icu/icu4c/source/common/ucol_swp.cpp b/icu/icu4c/source/common/ucol_swp.cpp index 1af19863fa8..59704ff8f67 100644 --- a/icu/icu4c/source/common/ucol_swp.cpp +++ b/icu/icu4c/source/common/ucol_swp.cpp @@ -34,7 +34,7 @@ U_CAPI UBool U_EXPORT2 ucol_looksLikeCollationBinary(const UDataSwapper *ds, const void *inData, int32_t length) { if(ds==NULL || inData==NULL || length<-1) { - return FALSE; + return false; } // First check for format version 4+ which has a standard data header. @@ -46,7 +46,7 @@ ucol_looksLikeCollationBinary(const UDataSwapper *ds, info.dataFormat[1]==0x43 && info.dataFormat[2]==0x6f && info.dataFormat[3]==0x6c) { - return TRUE; + return true; } } @@ -64,7 +64,7 @@ ucol_looksLikeCollationBinary(const UDataSwapper *ds, if(length<0) { header.size=udata_readInt32(ds, inHeader->size); } else if((length<(42*4) || length<(header.size=udata_readInt32(ds, inHeader->size)))) { - return FALSE; + return false; } header.magic=ds->readUInt32(inHeader->magic); @@ -73,14 +73,14 @@ ucol_looksLikeCollationBinary(const UDataSwapper *ds, inHeader->formatVersion[0]==3 /*&& inHeader->formatVersion[1]>=0*/ )) { - return FALSE; + return false; } if(inHeader->isBigEndian!=ds->inIsBigEndian || inHeader->charSetFamily!=ds->inCharset) { - return FALSE; + return false; } - return TRUE; + return true; } namespace { diff --git a/icu/icu4c/source/common/ucptrie_impl.h b/icu/icu4c/source/common/ucptrie_impl.h index 1fe6a18ac53..a7a80a8f08a 100644 --- a/icu/icu4c/source/common/ucptrie_impl.h +++ b/icu/icu4c/source/common/ucptrie_impl.h @@ -54,80 +54,76 @@ struct UCPTrieHeader { uint16_t shiftedHighStart; }; +// Constants for use with UCPTrieHeader.options. +constexpr uint16_t UCPTRIE_OPTIONS_DATA_LENGTH_MASK = 0xf000; +constexpr uint16_t UCPTRIE_OPTIONS_DATA_NULL_OFFSET_MASK = 0xf00; +constexpr uint16_t UCPTRIE_OPTIONS_RESERVED_MASK = 0x38; +constexpr uint16_t UCPTRIE_OPTIONS_VALUE_BITS_MASK = 7; + /** - * Constants for use with UCPTrieHeader.options. - * @internal + * Value for index3NullOffset which indicates that there is no index-3 null block. + * Bit 15 is unused for this value because this bit is used if the index-3 contains + * 18-bit indexes. */ -enum { - UCPTRIE_OPTIONS_DATA_LENGTH_MASK = 0xf000, - UCPTRIE_OPTIONS_DATA_NULL_OFFSET_MASK = 0xf00, - UCPTRIE_OPTIONS_RESERVED_MASK = 0x38, - UCPTRIE_OPTIONS_VALUE_BITS_MASK = 7, - /** - * Value for index3NullOffset which indicates that there is no index-3 null block. - * Bit 15 is unused for this value because this bit is used if the index-3 contains - * 18-bit indexes. - */ - UCPTRIE_NO_INDEX3_NULL_OFFSET = 0x7fff, - UCPTRIE_NO_DATA_NULL_OFFSET = 0xfffff -}; +constexpr int32_t UCPTRIE_NO_INDEX3_NULL_OFFSET = 0x7fff; +constexpr int32_t UCPTRIE_NO_DATA_NULL_OFFSET = 0xfffff; // Internal constants. -enum { - /** The length of the BMP index table. 1024=0x400 */ - UCPTRIE_BMP_INDEX_LENGTH = 0x10000 >> UCPTRIE_FAST_SHIFT, - UCPTRIE_SMALL_LIMIT = 0x1000, - UCPTRIE_SMALL_INDEX_LENGTH = UCPTRIE_SMALL_LIMIT >> UCPTRIE_FAST_SHIFT, +/** The length of the BMP index table. 1024=0x400 */ +constexpr int32_t UCPTRIE_BMP_INDEX_LENGTH = 0x10000 >> UCPTRIE_FAST_SHIFT; - /** Shift size for getting the index-3 table offset. */ - UCPTRIE_SHIFT_3 = 4, +constexpr int32_t UCPTRIE_SMALL_LIMIT = 0x1000; +constexpr int32_t UCPTRIE_SMALL_INDEX_LENGTH = UCPTRIE_SMALL_LIMIT >> UCPTRIE_FAST_SHIFT; - /** Shift size for getting the index-2 table offset. */ - UCPTRIE_SHIFT_2 = 5 + UCPTRIE_SHIFT_3, +/** Shift size for getting the index-3 table offset. */ +constexpr int32_t UCPTRIE_SHIFT_3 = 4; - /** Shift size for getting the index-1 table offset. */ - UCPTRIE_SHIFT_1 = 5 + UCPTRIE_SHIFT_2, +/** Shift size for getting the index-2 table offset. */ +constexpr int32_t UCPTRIE_SHIFT_2 = 5 + UCPTRIE_SHIFT_3; - /** - * Difference between two shift sizes, - * for getting an index-2 offset from an index-3 offset. 5=9-4 - */ - UCPTRIE_SHIFT_2_3 = UCPTRIE_SHIFT_2 - UCPTRIE_SHIFT_3, +/** Shift size for getting the index-1 table offset. */ +constexpr int32_t UCPTRIE_SHIFT_1 = 5 + UCPTRIE_SHIFT_2; - /** - * Difference between two shift sizes, - * for getting an index-1 offset from an index-2 offset. 5=14-9 - */ - UCPTRIE_SHIFT_1_2 = UCPTRIE_SHIFT_1 - UCPTRIE_SHIFT_2, +/** + * Difference between two shift sizes, + * for getting an index-2 offset from an index-3 offset. 5=9-4 + */ +constexpr int32_t UCPTRIE_SHIFT_2_3 = UCPTRIE_SHIFT_2 - UCPTRIE_SHIFT_3; - /** - * Number of index-1 entries for the BMP. (4) - * This part of the index-1 table is omitted from the serialized form. - */ - UCPTRIE_OMITTED_BMP_INDEX_1_LENGTH = 0x10000 >> UCPTRIE_SHIFT_1, +/** + * Difference between two shift sizes, + * for getting an index-1 offset from an index-2 offset. 5=14-9 + */ +constexpr int32_t UCPTRIE_SHIFT_1_2 = UCPTRIE_SHIFT_1 - UCPTRIE_SHIFT_2; - /** Number of entries in an index-2 block. 32=0x20 */ - UCPTRIE_INDEX_2_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_1_2, +/** + * Number of index-1 entries for the BMP. (4) + * This part of the index-1 table is omitted from the serialized form. + */ +constexpr int32_t UCPTRIE_OMITTED_BMP_INDEX_1_LENGTH = 0x10000 >> UCPTRIE_SHIFT_1; - /** Mask for getting the lower bits for the in-index-2-block offset. */ - UCPTRIE_INDEX_2_MASK = UCPTRIE_INDEX_2_BLOCK_LENGTH - 1, +/** Number of entries in an index-2 block. 32=0x20 */ +constexpr int32_t UCPTRIE_INDEX_2_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_1_2; - /** Number of code points per index-2 table entry. 512=0x200 */ - UCPTRIE_CP_PER_INDEX_2_ENTRY = 1 << UCPTRIE_SHIFT_2, +/** Mask for getting the lower bits for the in-index-2-block offset. */ +constexpr int32_t UCPTRIE_INDEX_2_MASK = UCPTRIE_INDEX_2_BLOCK_LENGTH - 1; - /** Number of entries in an index-3 block. 32=0x20 */ - UCPTRIE_INDEX_3_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_2_3, +/** Number of code points per index-2 table entry. 512=0x200 */ +constexpr int32_t UCPTRIE_CP_PER_INDEX_2_ENTRY = 1 << UCPTRIE_SHIFT_2; - /** Mask for getting the lower bits for the in-index-3-block offset. */ - UCPTRIE_INDEX_3_MASK = UCPTRIE_INDEX_3_BLOCK_LENGTH - 1, +/** Number of entries in an index-3 block. 32=0x20 */ +constexpr int32_t UCPTRIE_INDEX_3_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_2_3; - /** Number of entries in a small data block. 16=0x10 */ - UCPTRIE_SMALL_DATA_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_3, +/** Mask for getting the lower bits for the in-index-3-block offset. */ +constexpr int32_t UCPTRIE_INDEX_3_MASK = UCPTRIE_INDEX_3_BLOCK_LENGTH - 1; + +/** Number of entries in a small data block. 16=0x10 */ +constexpr int32_t UCPTRIE_SMALL_DATA_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_3; + +/** Mask for getting the lower bits for the in-small-data-block offset. */ +constexpr int32_t UCPTRIE_SMALL_DATA_MASK = UCPTRIE_SMALL_DATA_BLOCK_LENGTH - 1; - /** Mask for getting the lower bits for the in-small-data-block offset. */ - UCPTRIE_SMALL_DATA_MASK = UCPTRIE_SMALL_DATA_BLOCK_LENGTH - 1 -}; typedef UChar32 UCPTrieGetRange(const void *trie, UChar32 start, @@ -148,7 +144,7 @@ U_CFUNC void umutablecptrie_setName(UMutableCPTrie *builder, const char *name); /* * Format of the binary, memory-mappable representation of a UCPTrie/CodePointTrie. - * For overview information see http://site.icu-project.org/design/struct/utrie + * For overview information see https://icu.unicode.org/design/struct/utrie * * The binary trie data should be 32-bit-aligned. * The overall layout is: diff --git a/icu/icu4c/source/common/ucurr.cpp b/icu/icu4c/source/common/ucurr.cpp index 0e14cddcff3..928d049fb55 100644 --- a/icu/icu4c/source/common/ucurr.cpp +++ b/icu/icu4c/source/common/ucurr.cpp @@ -97,11 +97,11 @@ static const char CURRENCYPLURALS[] = "CurrencyPlurals"; // ISO codes mapping table static const UHashtable* gIsoCodes = NULL; -static icu::UInitOnce gIsoCodesInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gIsoCodesInitOnce {}; // Currency symbol equivalances static const icu::Hashtable* gCurrSymbolsEquiv = NULL; -static icu::UInitOnce gCurrSymbolsEquivInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCurrSymbolsEquivInitOnce {}; U_NAMESPACE_BEGIN @@ -238,7 +238,7 @@ isoCodes_cleanup(void) gIsoCodes = NULL; } gIsoCodesInitOnce.reset(); - return TRUE; + return true; } /** @@ -250,11 +250,11 @@ currSymbolsEquiv_cleanup(void) delete const_cast(gCurrSymbolsEquiv); gCurrSymbolsEquiv = NULL; gCurrSymbolsEquivInitOnce.reset(); - return TRUE; + return true; } /** - * Deleter for OlsonToMetaMappingEntry + * Deleter for IsoCodeEntry */ static void U_CALLCONV deleteIsoCodeEntry(void *obj) { @@ -287,7 +287,7 @@ myUCharsToChars(char* resultOfLen4, const UChar* currency) { * four integers. The first is the fraction digits. The second is the * rounding increment, or 0 if none. The rounding increment is in * units of 10^(-fraction_digits). The third and fourth are the same - * except that they are those used in cash transations ( cashDigits + * except that they are those used in cash transactions ( cashDigits * and cashRounding ). */ static const int32_t* @@ -349,7 +349,7 @@ _findMetaData(const UChar* currency, UErrorCode& ec) { static void idForLocale(const char* locale, char* countryAndVariant, int capacity, UErrorCode* ec) { - ulocimp_getRegionForSupplementalData(locale, FALSE, countryAndVariant, capacity, ec); + ulocimp_getRegionForSupplementalData(locale, false, countryAndVariant, capacity, ec); } // ------------------------------------------ @@ -409,7 +409,7 @@ struct CReg : public icu::UMemory { } static UBool unreg(UCurrRegistryKey key) { - UBool found = FALSE; + UBool found = false; umtx_lock(&gCRegLock); CReg** p = &gCRegHead; @@ -417,7 +417,7 @@ struct CReg : public icu::UMemory { if (*p == key) { *p = ((CReg*)key)->next; delete (CReg*)key; - found = TRUE; + found = true; break; } p = &((*p)->next); @@ -476,7 +476,7 @@ ucurr_unregister(UCurrRegistryKey key, UErrorCode* status) if (status && U_SUCCESS(*status)) { return CReg::unreg(key); } - return FALSE; + return false; } #endif /* UCONFIG_NO_SERVICE */ @@ -503,7 +503,7 @@ static UBool U_CALLCONV currency_cleanup(void) { isoCodes_cleanup(); currSymbolsEquiv_cleanup(); - return TRUE; + return true; } U_CDECL_END @@ -566,9 +566,32 @@ ucurr_forLocale(const char* locale, UResourceBundle *rb = ures_openDirect(U_ICUDATA_CURR, CURRENCY_DATA, &localStatus); UResourceBundle *cm = ures_getByKey(rb, CURRENCY_MAP, rb, &localStatus); UResourceBundle *countryArray = ures_getByKey(rb, id, cm, &localStatus); - UResourceBundle *currencyReq = ures_getByIndex(countryArray, 0, NULL, &localStatus); - s = ures_getStringByKey(currencyReq, "id", &resLen, &localStatus); - ures_close(currencyReq); + // https://unicode-org.atlassian.net/browse/ICU-21997 + // Prefer to use currencies that are legal tender. + if (U_SUCCESS(localStatus)) { + int32_t arrayLength = ures_getSize(countryArray); + for (int32_t i = 0; i < arrayLength; ++i) { + LocalUResourceBundlePointer currencyReq( + ures_getByIndex(countryArray, i, nullptr, &localStatus)); + // The currency is legal tender if it is *not* marked with tender{"false"}. + UErrorCode tenderStatus = localStatus; + const UChar *tender = + ures_getStringByKey(currencyReq.getAlias(), "tender", nullptr, &tenderStatus); + bool isTender = U_FAILURE(tenderStatus) || u_strcmp(tender, u"false") != 0; + if (!isTender && s != nullptr) { + // We already have a non-tender currency. Ignore all following non-tender ones. + continue; + } + // Fetch the currency code. + s = ures_getStringByKey(currencyReq.getAlias(), "id", &resLen, &localStatus); + if (isTender) { + break; + } + } + if (U_SUCCESS(localStatus) && s == nullptr) { + localStatus = U_MISSING_RESOURCE_ERROR; + } + } ures_close(countryArray); } @@ -598,12 +621,12 @@ ucurr_forLocale(const char* locale, * Modify the given locale name by removing the rightmost _-delimited * element. If there is none, empty the string ("" == root). * NOTE: The string "root" is not recognized; do not use it. - * @return TRUE if the fallback happened; FALSE if locale is already + * @return true if the fallback happened; false if locale is already * root (""). */ static UBool fallback(char *loc) { if (!*loc) { - return FALSE; + return false; } UErrorCode status = U_ZERO_ERROR; if (uprv_strcmp(loc, "en_GB") == 0) { @@ -623,7 +646,7 @@ static UBool fallback(char *loc) { } *i = 0; */ - return TRUE; + return true; } @@ -729,7 +752,7 @@ ucurr_getName(const UChar* currency, // We no longer support choice format data in names. Data should not contain // choice patterns. if (isChoiceFormat != NULL) { - *isChoiceFormat = FALSE; + *isChoiceFormat = false; } if (U_SUCCESS(ec2)) { U_ASSERT(s != NULL); @@ -844,7 +867,7 @@ typedef struct { #endif -// Comparason function used in quick sort. +// Comparison function used in quick sort. static int U_CALLCONV currencyNameComparator(const void* a, const void* b) { const CurrencyNameStruct* currName_1 = (const CurrencyNameStruct*)a; const CurrencyNameStruct* currName_2 = (const CurrencyNameStruct*)b; @@ -896,7 +919,7 @@ getCurrencyNameCount(const char* loc, int32_t* total_currency_name_count, int32_ s = ures_getStringByIndex(names, UCURR_SYMBOL_NAME, &len, &ec2); ++(*total_currency_symbol_count); // currency symbol if (currencySymbolsEquiv != NULL) { - *total_currency_symbol_count += countEquivalent(*currencySymbolsEquiv, UnicodeString(TRUE, s, len)); + *total_currency_symbol_count += countEquivalent(*currencySymbolsEquiv, UnicodeString(true, s, len)); } ++(*total_currency_symbol_count); // iso code ++(*total_currency_name_count); // long name @@ -1017,7 +1040,7 @@ collectCurrencyNames(const char* locale, (*currencySymbols)[(*total_currency_symbol_count)++].currencyNameLen = len; // Add equivalent symbols if (currencySymbolsEquiv != NULL) { - UnicodeString str(TRUE, s, len); + UnicodeString str(true, s, len); icu::EquivIterator iter(*currencySymbolsEquiv, str); const UnicodeString *symbol; while ((symbol = iter.next()) != NULL) { @@ -1312,7 +1335,7 @@ searchCurrencyName(const CurrencyNameStruct* currencyNames, // The 2nd round binary search search the second "B" in the text against // the 2nd char in currency names, and narrow the matching range to // "BB BBEX BBEXYZ" (and the maximum matching "BB"). - // The 3rd round returnes the range as "BBEX BBEXYZ" (without changing + // The 3rd round returns the range as "BBEX BBEXYZ" (without changing // maximum matching). // The 4th round returns the same range (the maximum matching is "BBEX"). // The 5th round returns no matching range. @@ -1401,7 +1424,7 @@ currency_cache_cleanup(void) { currCache[i] = 0; } } - return TRUE; + return true; } @@ -1530,7 +1553,7 @@ uprv_parseCurrency(const char* locale, int32_t max = 0; int32_t matchIndex = -1; - // case in-sensitive comparision against currency names + // case in-sensitive comparison against currency names searchCurrencyName(currencyNames, total_currency_name_count, upperText, textLen, partialMatchLen, &max, &matchIndex); @@ -1791,7 +1814,6 @@ static const struct CurrencyList { {"ECV", UCURR_UNCOMMON|UCURR_DEPRECATED}, {"EEK", UCURR_COMMON|UCURR_DEPRECATED}, {"EGP", UCURR_COMMON|UCURR_NON_DEPRECATED}, - {"EQE", UCURR_COMMON|UCURR_DEPRECATED}, // questionable, remove? {"ERN", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"ESA", UCURR_UNCOMMON|UCURR_DEPRECATED}, {"ESB", UCURR_UNCOMMON|UCURR_DEPRECATED}, @@ -1929,6 +1951,7 @@ static const struct CurrencyList { {"SHP", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"SIT", UCURR_COMMON|UCURR_DEPRECATED}, {"SKK", UCURR_COMMON|UCURR_DEPRECATED}, + {"SLE", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"SLL", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"SOS", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"SRD", UCURR_COMMON|UCURR_NON_DEPRECATED}, @@ -1963,9 +1986,12 @@ static const struct CurrencyList { {"UYI", UCURR_UNCOMMON|UCURR_NON_DEPRECATED}, {"UYP", UCURR_COMMON|UCURR_DEPRECATED}, {"UYU", UCURR_COMMON|UCURR_NON_DEPRECATED}, + {"UYW", UCURR_UNCOMMON|UCURR_NON_DEPRECATED}, {"UZS", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"VEB", UCURR_COMMON|UCURR_DEPRECATED}, + {"VED", UCURR_UNCOMMON|UCURR_NON_DEPRECATED}, {"VEF", UCURR_COMMON|UCURR_NON_DEPRECATED}, + {"VES", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"VND", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"VNN", UCURR_COMMON|UCURR_DEPRECATED}, {"VUV", UCURR_COMMON|UCURR_NON_DEPRECATED}, @@ -2219,19 +2245,19 @@ U_CAPI UBool U_EXPORT2 ucurr_isAvailable(const UChar* isoCode, UDate from, UDate to, UErrorCode* eErrorCode) { umtx_initOnce(gIsoCodesInitOnce, &initIsoCodes, *eErrorCode); if (U_FAILURE(*eErrorCode)) { - return FALSE; + return false; } IsoCodeEntry* result = (IsoCodeEntry *) uhash_get(gIsoCodes, isoCode); if (result == NULL) { - return FALSE; + return false; } else if (from > to) { *eErrorCode = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } else if ((from > result->to) || (to < result->from)) { - return FALSE; + return false; } - return TRUE; + return true; } static const icu::Hashtable* getCurrSymbolsEquiv() { @@ -2536,7 +2562,7 @@ static const UEnumeration defaultKeywordValues = { U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, const char *locale, UBool commonlyUsed, UErrorCode* status) { // Resolve region char prefRegion[ULOC_COUNTRY_CAPACITY]; - ulocimp_getRegionForSupplementalData(locale, TRUE, prefRegion, sizeof(prefRegion), status); + ulocimp_getRegionForSupplementalData(locale, true, prefRegion, sizeof(prefRegion), status); // Read value from supplementalData UList *values = ulist_createEmptyList(status); @@ -2569,7 +2595,7 @@ U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, break; } const char *region = ures_getKey(&bundlekey); - UBool isPrefRegion = uprv_strcmp(region, prefRegion) == 0 ? TRUE : FALSE; + UBool isPrefRegion = uprv_strcmp(region, prefRegion) == 0 ? true : false; if (!isPrefRegion && commonlyUsed) { // With commonlyUsed=true, we do not put // currencies for other regions in the @@ -2594,7 +2620,7 @@ U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, } #if U_CHARSET_FAMILY==U_ASCII_FAMILY - ures_getUTF8StringByKey(&curbndl, "id", curID, &curIDLength, TRUE, status); + ures_getUTF8StringByKey(&curbndl, "id", curID, &curIDLength, true, status); /* optimize - use the utf-8 string */ #else { @@ -2612,19 +2638,19 @@ U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, if (U_FAILURE(*status)) { break; } - UBool hasTo = FALSE; + UBool hasTo = false; ures_getByKey(&curbndl, "to", &to, status); if (U_FAILURE(*status)) { // Do nothing here... *status = U_ZERO_ERROR; } else { - hasTo = TRUE; + hasTo = true; } if (isPrefRegion && !hasTo && !ulist_containsString(values, curID, (int32_t)uprv_strlen(curID))) { // Currently active currency for the target country - ulist_addItemEndList(values, curID, TRUE, status); + ulist_addItemEndList(values, curID, true, status); } else if (!ulist_containsString(otherValues, curID, (int32_t)uprv_strlen(curID)) && !commonlyUsed) { - ulist_addItemEndList(otherValues, curID, TRUE, status); + ulist_addItemEndList(otherValues, curID, true, status); } else { uprv_free(curID); } @@ -2637,7 +2663,7 @@ U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, // This could happen if no valid region is supplied in the input // locale. In this case, we use the CLDR's default. uenum_close(en); - en = ucurr_getKeywordValuesForLocale(key, "und", TRUE, status); + en = ucurr_getKeywordValuesForLocale(key, "und", true, status); } } else { // Consolidate the list @@ -2647,7 +2673,7 @@ U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, if (!ulist_containsString(values, value, (int32_t)uprv_strlen(value))) { char *tmpValue = (char *)uprv_malloc(sizeof(char) * ULOC_KEYWORDS_CAPACITY); uprv_memcpy(tmpValue, value, uprv_strlen(value) + 1); - ulist_addItemEndList(values, tmpValue, TRUE, status); + ulist_addItemEndList(values, tmpValue, true, status); if (U_FAILURE(*status)) { break; } diff --git a/icu/icu4c/source/common/udata.cpp b/icu/icu4c/source/common/udata.cpp index 37f7da401c4..323555d6ad9 100644 --- a/icu/icu4c/source/common/udata.cpp +++ b/icu/icu4c/source/common/udata.cpp @@ -106,10 +106,10 @@ static UDataMemory *udata_findCachedData(const char *path, UErrorCode &err); */ static UDataMemory *gCommonICUDataArray[10] = { NULL }; // Access protected by icu global mutex. -static u_atomic_int32_t gHaveTriedToLoadCommonData = ATOMIC_INT32_T_INITIALIZER(0); // See extendICUData(). +static u_atomic_int32_t gHaveTriedToLoadCommonData {0}; // See extendICUData(). static UHashtable *gCommonDataCache = NULL; /* Global hash table of opened ICU data files. */ -static icu::UInitOnce gCommonDataCacheInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCommonDataCacheInitOnce {}; #if !defined(ICU_DATA_DIR_WINDOWS) static UDataFileAccess gDataFileAccess = UDATA_DEFAULT_ACCESS; // Access not synchronized. @@ -136,25 +136,25 @@ udata_cleanup(void) } gHaveTriedToLoadCommonData = 0; - return TRUE; /* Everything was cleaned up */ + return true; /* Everything was cleaned up */ } static UBool U_CALLCONV findCommonICUDataByName(const char *inBasename, UErrorCode &err) { - UBool found = FALSE; + UBool found = false; int32_t i; UDataMemory *pData = udata_findCachedData(inBasename, err); if (U_FAILURE(err) || pData == NULL) - return FALSE; + return false; { Mutex lock; for (i = 0; i < UPRV_LENGTHOF(gCommonICUDataArray); ++i) { if ((gCommonICUDataArray[i] != NULL) && (gCommonICUDataArray[i]->pHeader == pData->pHeader)) { /* The data pointer is already in the array. */ - found = TRUE; + found = true; break; } } @@ -174,9 +174,9 @@ setCommonICUData(UDataMemory *pData, /* The new common data. Belongs to ca { UDataMemory *newCommonData = UDataMemory_createNewInstance(pErr); int32_t i; - UBool didUpdate = FALSE; + UBool didUpdate = false; if (U_FAILURE(*pErr)) { - return FALSE; + return false; } /* For the assignment, other threads must cleanly see either the old */ @@ -188,7 +188,7 @@ setCommonICUData(UDataMemory *pData, /* The new common data. Belongs to ca for (i = 0; i < UPRV_LENGTHOF(gCommonICUDataArray); ++i) { if (gCommonICUDataArray[i] == NULL) { gCommonICUDataArray[i] = newCommonData; - didUpdate = TRUE; + didUpdate = true; break; } else if (gCommonICUDataArray[i]->pHeader == pData->pHeader) { /* The same data pointer is already in the array. */ @@ -216,7 +216,7 @@ setCommonICUDataPointer(const void *pData, UBool /*warn*/, UErrorCode *pErrorCod UDataMemory_init(&tData); UDataMemory_setData(&tData, pData); udata_checkCommonData(&tData, pErrorCode); - return setCommonICUData(&tData, FALSE, pErrorCode); + return setCommonICUData(&tData, false, pErrorCode); } #endif @@ -429,7 +429,7 @@ class UDataPathIterator CharString pathBuffer; /* output path for this it'ion */ CharString packageStub; /* example: "/icudt28b". Will ignore that leaf in set paths. */ - UBool checkLastFour; /* if TRUE then allow paths such as '/foo/myapp.dat' + UBool checkLastFour; /* if true then allow paths such as '/foo/myapp.dat' * to match, checks last 4 chars of suffix with * last 4 of path, then previous chars. */ }; @@ -501,7 +501,7 @@ UDataPathIterator::UDataPathIterator(const char *inPath, const char *pkg, suffix.data(), itemPath.data(), nextPath, - checkLastFour?"TRUE":"false"); + checkLastFour?"true":"false"); #endif } @@ -568,7 +568,7 @@ const char *UDataPathIterator::next(UErrorCode *pErrorCode) /* check for .dat files */ pathBasename = findBasename(pathBuffer.data()); - if(checkLastFour == TRUE && + if(checkLastFour == true && (pathLen>=4) && uprv_strncmp(pathBuffer.data() +(pathLen-4), suffix.data(), 4)==0 && /* suffix matches */ uprv_strncmp(findBasename(pathBuffer.data()), basename, basenameLen)==0 && /* base matches */ @@ -711,15 +711,15 @@ openCommonData(const char *path, /* Path from OpenChoice? */ */ /* if (uprv_getICUData_collation) { - setCommonICUDataPointer(uprv_getICUData_collation(), FALSE, pErrorCode); + setCommonICUDataPointer(uprv_getICUData_collation(), false, pErrorCode); } if (uprv_getICUData_conversion) { - setCommonICUDataPointer(uprv_getICUData_conversion(), FALSE, pErrorCode); + setCommonICUDataPointer(uprv_getICUData_conversion(), false, pErrorCode); } */ #if !defined(ICU_DATA_DIR_WINDOWS) // When using the Windows system data, we expect only a single data file. - setCommonICUDataPointer(&U_ICUDATA_ENTRY_POINT, FALSE, pErrorCode); + setCommonICUDataPointer(&U_ICUDATA_ENTRY_POINT, false, pErrorCode); { Mutex lock; return gCommonICUDataArray[commonDataIndex]; @@ -761,9 +761,9 @@ openCommonData(const char *path, /* Path from OpenChoice? */ * Hunt it down, trying all the path locations */ - UDataPathIterator iter(u_getDataDirectory(), inBasename, path, ".dat", TRUE, pErrorCode); + UDataPathIterator iter(u_getDataDirectory(), inBasename, path, ".dat", true, pErrorCode); - while ((UDataMemory_isLoaded(&tData)==FALSE) && (pathBuffer = iter.next(pErrorCode)) != NULL) + while ((UDataMemory_isLoaded(&tData)==false) && (pathBuffer = iter.next(pErrorCode)) != NULL) { #ifdef UDATA_DEBUG fprintf(stderr, "ocd: trying path %s - ", pathBuffer); @@ -827,12 +827,12 @@ static UBool extendICUData(UErrorCode *pErr) // already loading the non-versioned common data file. #if defined(ICU_DATA_DIR_WINDOWS) (void)pErr; // suppress unused variable. - return FALSE; + return false; #endif UDataMemory *pData; UDataMemory copyPData; - UBool didUpdate = FALSE; + UBool didUpdate = false; /* * There is a chance for a race condition here. @@ -869,7 +869,7 @@ static UBool extendICUData(UErrorCode *pErr) didUpdate = /* no longer using this result */ setCommonICUData(©PData,/* The new common data. */ - FALSE, /* No warnings if write didn't happen */ + false, /* No warnings if write didn't happen */ pErr); /* setCommonICUData honors errors; NOP if error set */ } @@ -916,7 +916,7 @@ udata_setCommonData(const void *data, UErrorCode *pErrorCode) { /* we have good data */ /* Set it up as the ICU Common Data. */ - setCommonICUData(&dataMemory, TRUE, pErrorCode); + setCommonICUData(&dataMemory, true, pErrorCode); } /*--------------------------------------------------------------------------- @@ -1009,7 +1009,7 @@ static UDataMemory *doLoadFromIndividualFiles(const char *pkgName, /* look in ind. files: package\nam.typ ========================= */ /* init path iterator for individual files */ - UDataPathIterator iter(dataPath, pkgName, path, tocEntryPathSuffix, FALSE, pErrorCode); + UDataPathIterator iter(dataPath, pkgName, path, tocEntryPathSuffix, false, pErrorCode); while ((pathBuffer = iter.next(pErrorCode)) != NULL) { @@ -1065,7 +1065,7 @@ static UDataMemory *doLoadFromCommonData(UBool isICUData, const char * /*pkgName const DataHeader *pHeader; UDataMemory *pCommonData; int32_t commonDataIndex; - UBool checkedExtendedICUData = FALSE; + UBool checkedExtendedICUData = false; /* try to get common data. The loop is for platforms such as the 390 that do * not initially load the full set of ICU data. If the lookup of an ICU data item * fails, the full (but slower to load) set is loaded, the and the loop repeats, @@ -1114,7 +1114,7 @@ static UDataMemory *doLoadFromCommonData(UBool isICUData, const char * /*pkgName } else if (pCommonData != NULL) { ++commonDataIndex; /* try the next data package */ } else if ((!checkedExtendedICUData) && extendICUData(subErrorCode)) { - checkedExtendedICUData = TRUE; + checkedExtendedICUData = true; /* try this data package slot again: it changed from NULL to non-NULL */ } else { return NULL; @@ -1179,7 +1179,7 @@ doOpenChoice(const char *path, const char *type, const char *name, UErrorCode subErrorCode=U_ZERO_ERROR; const char *treeChar; - UBool isICUData = FALSE; + UBool isICUData = false; FileTracer::traceOpen(path, type, name); @@ -1192,7 +1192,7 @@ doOpenChoice(const char *path, const char *type, const char *name, uprv_strlen(U_ICUDATA_NAME U_TREE_SEPARATOR_STRING)) || !uprv_strncmp(path, U_ICUDATA_ALIAS U_TREE_SEPARATOR_STRING, /* "ICUDATA-" */ uprv_strlen(U_ICUDATA_ALIAS U_TREE_SEPARATOR_STRING))) { - isICUData = TRUE; + isICUData = true; } #if (U_FILE_SEP_CHAR != U_FILE_ALT_SEP_CHAR) /* Windows: try "foo\bar" and "foo/bar" */ diff --git a/icu/icu4c/source/common/udatamem.cpp b/icu/icu4c/source/common/udatamem.cpp index 6bf7c01235c..0f80de28eb8 100644 --- a/icu/icu4c/source/common/udatamem.cpp +++ b/icu/icu4c/source/common/udatamem.cpp @@ -49,7 +49,7 @@ U_CFUNC UDataMemory *UDataMemory_createNewInstance(UErrorCode *pErr) { *pErr = U_MEMORY_ALLOCATION_ERROR; } else { UDataMemory_init(This); - This->heapAllocated = TRUE; + This->heapAllocated = true; } return This; } diff --git a/icu/icu4c/source/common/udatamem.h b/icu/icu4c/source/common/udatamem.h index a05dd697568..3db2af43aad 100644 --- a/icu/icu4c/source/common/udatamem.h +++ b/icu/icu4c/source/common/udatamem.h @@ -44,7 +44,7 @@ struct UDataMemory { int32_t length; /* Length of the data in bytes; -1 if unknown. */ }; -U_CFUNC UDataMemory *UDataMemory_createNewInstance(UErrorCode *pErr); +U_CAPI UDataMemory* U_EXPORT2 UDataMemory_createNewInstance(UErrorCode *pErr); U_CFUNC void UDatamemory_assign (UDataMemory *dest, UDataMemory *source); U_CFUNC void UDataMemory_init (UDataMemory *This); U_CFUNC UBool UDataMemory_isLoaded(const UDataMemory *This); diff --git a/icu/icu4c/source/common/uelement.h b/icu/icu4c/source/common/uelement.h index 88dd4d66fb9..2c5a2043e17 100644 --- a/icu/icu4c/source/common/uelement.h +++ b/icu/icu4c/source/common/uelement.h @@ -54,9 +54,12 @@ typedef UBool U_CALLCONV UElementsAreEqual(const UElement e1, const UElement e2) * An element sorting (three-way) comparison function. * @param e1 An element (object or integer) * @param e2 An element (object or integer) - * @return 0 if the two elements are equal, -1 if e1 is < e2, or +1 if e1 is > e2. + * @return 32-bit signed integer comparison result: + * ==0 if the two elements are equal, + * <0 if e1 is < e2, or + * >0 if e1 is > e2. */ -typedef int8_t U_CALLCONV UElementComparator(UElement e1, UElement e2); +typedef int32_t U_CALLCONV UElementComparator(UElement e1, UElement e2); /** * An element assignment function. It may copy an integer, copy diff --git a/icu/icu4c/source/common/uhash.cpp b/icu/icu4c/source/common/uhash.cpp index 86311ceb0b2..a04f9606c57 100644 --- a/icu/icu4c/source/common/uhash.cpp +++ b/icu/icu4c/source/common/uhash.cpp @@ -133,8 +133,10 @@ static const float RESIZE_POLICY_RATIO_TABLE[6] = { * or a pointer. If a hint bit is zero, then the associated * token is assumed to be an integer. */ +#define HINT_BOTH_INTEGERS (0) #define HINT_KEY_POINTER (1) #define HINT_VALUE_POINTER (2) +#define HINT_ALLOW_ZERO (4) /******************************************************************** * PRIVATE Implementation @@ -263,7 +265,7 @@ _uhash_init(UHashtable *result, result->valueComparator = valueComp; result->keyDeleter = NULL; result->valueDeleter = NULL; - result->allocated = FALSE; + result->allocated = false; _uhash_internalSetResizePolicy(result, U_GROW); _uhash_allocate(result, primeIndex, status); @@ -292,7 +294,7 @@ _uhash_create(UHashFunction *keyHash, } _uhash_init(result, keyHash, keyComp, valueComp, primeIndex, status); - result->allocated = TRUE; + result->allocated = true; if (U_FAILURE(*status)) { uprv_free(result); @@ -318,7 +320,7 @@ _uhash_create(UHashFunction *keyHash, * Stop if it is identical or empty, otherwise continue by adding a * "jump" value (moduloing by the length again to keep it within * range) and retesting. For efficiency, there need enough empty - * values so that the searchs stop within a reasonable amount of time. + * values so that the searches stop within a reasonable amount of time. * This can be changed by changing the high/low water marks. * * In theory, this function can return NULL, if it is full (no empty @@ -377,7 +379,7 @@ _uhash_find(const UHashtable *hash, UHashTok key, * WILL NEVER HAPPEN as long as uhash_put() makes sure that * count is always < length. */ - UPRV_UNREACHABLE; + UPRV_UNREACHABLE_EXIT; } return &(elements[theIndex]); } @@ -479,8 +481,9 @@ _uhash_put(UHashtable *hash, goto err; } U_ASSERT(hash != NULL); - /* Cannot always check pointer here or iSeries sees NULL every time. */ - if ((hint & HINT_VALUE_POINTER) && value.pointer == NULL) { + if ((hint & HINT_VALUE_POINTER) ? + value.pointer == NULL : + value.integer == 0 && (hint & HINT_ALLOW_ZERO) == 0) { /* Disallow storage of NULL values, since NULL is returned by * get() to indicate an absent key. Storing NULL == removing. */ @@ -687,6 +690,28 @@ uhash_igeti(const UHashtable *hash, return _uhash_find(hash, keyholder, hash->keyHasher(keyholder))->value.integer; } +U_CAPI int32_t U_EXPORT2 +uhash_getiAndFound(const UHashtable *hash, + const void *key, + UBool *found) { + UHashTok keyholder; + keyholder.pointer = (void *)key; + const UHashElement *e = _uhash_find(hash, keyholder, hash->keyHasher(keyholder)); + *found = !IS_EMPTY_OR_DELETED(e->hashcode); + return e->value.integer; +} + +U_CAPI int32_t U_EXPORT2 +uhash_igetiAndFound(const UHashtable *hash, + int32_t key, + UBool *found) { + UHashTok keyholder; + keyholder.integer = key; + const UHashElement *e = _uhash_find(hash, keyholder, hash->keyHasher(keyholder)); + *found = !IS_EMPTY_OR_DELETED(e->hashcode); + return e->value.integer; +} + U_CAPI void* U_EXPORT2 uhash_put(UHashtable *hash, void* key, @@ -736,7 +761,34 @@ uhash_iputi(UHashtable *hash, keyholder.integer = key; valueholder.integer = value; return _uhash_put(hash, keyholder, valueholder, - 0, /* neither is a ptr */ + HINT_BOTH_INTEGERS, + status).integer; +} + +U_CAPI int32_t U_EXPORT2 +uhash_putiAllowZero(UHashtable *hash, + void *key, + int32_t value, + UErrorCode *status) { + UHashTok keyholder, valueholder; + keyholder.pointer = key; + valueholder.integer = value; + return _uhash_put(hash, keyholder, valueholder, + HINT_KEY_POINTER | HINT_ALLOW_ZERO, + status).integer; +} + + +U_CAPI int32_t U_EXPORT2 +uhash_iputiAllowZero(UHashtable *hash, + int32_t key, + int32_t value, + UErrorCode *status) { + UHashTok keyholder, valueholder; + keyholder.integer = key; + valueholder.integer = value; + return _uhash_put(hash, keyholder, valueholder, + HINT_BOTH_INTEGERS | HINT_ALLOW_ZERO, status).integer; } @@ -785,6 +837,29 @@ uhash_removeAll(UHashtable *hash) { U_ASSERT(hash->count == 0); } +U_CAPI UBool U_EXPORT2 +uhash_containsKey(const UHashtable *hash, const void *key) { + UHashTok keyholder; + keyholder.pointer = (void *)key; + const UHashElement *e = _uhash_find(hash, keyholder, hash->keyHasher(keyholder)); + return !IS_EMPTY_OR_DELETED(e->hashcode); +} + +/** + * Returns true if the UHashtable contains an item with this integer key. + * + * @param hash The target UHashtable. + * @param key An integer key stored in a hashtable + * @return true if the key is found. + */ +U_CAPI UBool U_EXPORT2 +uhash_icontainsKey(const UHashtable *hash, int32_t key) { + UHashTok keyholder; + keyholder.integer = key; + const UHashElement *e = _uhash_find(hash, keyholder, hash->keyHasher(keyholder)); + return !IS_EMPTY_OR_DELETED(e->hashcode); +} + U_CAPI const UHashElement* U_EXPORT2 uhash_find(const UHashtable *hash, const void* key) { UHashTok keyholder; @@ -874,7 +949,7 @@ uhash_equals(const UHashtable* hash1, const UHashtable* hash2){ int32_t count1, count2, pos, i; if(hash1==hash2){ - return TRUE; + return true; } /* @@ -892,15 +967,15 @@ uhash_equals(const UHashtable* hash1, const UHashtable* hash2){ { /* Normally we would return an error here about incompatible hash tables, - but we return FALSE instead. + but we return false instead. */ - return FALSE; + return false; } count1 = uhash_count(hash1); count2 = uhash_count(hash2); if(count1!=count2){ - return FALSE; + return false; } pos=UHASH_FIRST; @@ -914,11 +989,11 @@ uhash_equals(const UHashtable* hash1, const UHashtable* hash2){ */ const UHashElement* elem2 = _uhash_find(hash2, key1, hash2->keyHasher(key1)); const UHashTok val2 = elem2->value; - if(hash1->valueComparator(val1, val2)==FALSE){ - return FALSE; + if(hash1->valueComparator(val1, val2)==false){ + return false; } } - return TRUE; + return true; } /******************************************************************** @@ -930,10 +1005,10 @@ uhash_compareUChars(const UHashTok key1, const UHashTok key2) { const UChar *p1 = (const UChar*) key1.pointer; const UChar *p2 = (const UChar*) key2.pointer; if (p1 == p2) { - return TRUE; + return true; } if (p1 == NULL || p2 == NULL) { - return FALSE; + return false; } while (*p1 != 0 && *p1 == *p2) { ++p1; @@ -947,10 +1022,10 @@ uhash_compareChars(const UHashTok key1, const UHashTok key2) { const char *p1 = (const char*) key1.pointer; const char *p2 = (const char*) key2.pointer; if (p1 == p2) { - return TRUE; + return true; } if (p1 == NULL || p2 == NULL) { - return FALSE; + return false; } while (*p1 != 0 && *p1 == *p2) { ++p1; @@ -964,10 +1039,10 @@ uhash_compareIChars(const UHashTok key1, const UHashTok key2) { const char *p1 = (const char*) key1.pointer; const char *p2 = (const char*) key2.pointer; if (p1 == p2) { - return TRUE; + return true; } if (p1 == NULL || p2 == NULL) { - return FALSE; + return false; } while (*p1 != 0 && uprv_tolower(*p1) == uprv_tolower(*p2)) { ++p1; diff --git a/icu/icu4c/source/common/uhash.h b/icu/icu4c/source/common/uhash.h index b59d2711bb2..2ce296f0ec7 100644 --- a/icu/icu4c/source/common/uhash.h +++ b/icu/icu4c/source/common/uhash.h @@ -23,7 +23,7 @@ /** * UHashtable stores key-value pairs and does moderately fast lookup * based on keys. It provides a good tradeoff between access time and - * storage space. As elements are added to it, it grows to accomodate + * storage space. As elements are added to it, it grows to accommodate * them. By default, the table never shrinks, even if all elements * are removed from it. * @@ -54,6 +54,13 @@ * uhash_remove() on that key. This keeps uhash_get(), uhash_count(), * and uhash_nextElement() consistent with one another. * + * Keys and values can be integers. + * Functions that work with an integer key have an "i" prefix. + * Functions that work with an integer value have an "i" suffix. + * As with putting a NULL value pointer, putting a zero value integer removes the item. + * Except, there are pairs of functions that allow setting zero values + * and fetching (value, found) pairs. + * * To see everything in a hashtable, use uhash_nextElement() to * iterate through its contents. Each call to this function returns a * UHashElement pointer. A hash element contains a key, value, and @@ -121,7 +128,7 @@ typedef UElementsAreEqual UValueComparator; /* see cmemory.h for UObjectDeleter and uprv_deleteUObject() */ /** - * This specifies whether or not, and how, the hastable resizes itself. + * This specifies whether or not, and how, the hashtable resizes itself. * See uhash_setResizePolicy(). */ enum UHashResizePolicy { @@ -202,7 +209,7 @@ uhash_open(UHashFunction *keyHash, * NULL. * @param keyComp A pointer to the function that compares keys. Must * not be NULL. - * @param size The initial capacity of this hash table. + * @param size The initial capacity of this hashtable. * @param status A pointer to an UErrorCode to receive any errors. * @return A pointer to a UHashtable, or 0 if an error occurred. * @see uhash_open @@ -237,7 +244,7 @@ uhash_init(UHashtable *hash, * NULL. * @param keyComp A pointer to the function that compares keys. Must * not be NULL. - * @param size The initial capacity of this hash table. + * @param size The initial capacity of this hashtable. * @param status A pointer to an UErrorCode to receive any errors. * @return A pointer to a UHashtable, or 0 if an error occurred. * @see uhash_openSize @@ -315,7 +322,7 @@ U_CAPI UObjectDeleter *U_EXPORT2 uhash_setValueDeleter(UHashtable *hash, UObjectDeleter *fn); /** - * Specify whether or not, and how, the hastable resizes itself. + * Specify whether or not, and how, the hashtable resizes itself. * By default, tables grow but do not shrink (policy U_GROW). * See enum UHashResizePolicy. * @param hash The UHashtable to set @@ -405,6 +412,44 @@ uhash_iputi(UHashtable *hash, int32_t value, UErrorCode *status); +/** + * Put a (key=pointer, value=integer) item in a UHashtable. If the + * keyDeleter is non-NULL, then the hashtable owns 'key' after this + * call. valueDeleter must be NULL. + * Storing a 0 value is possible; call uhash_igetiAndFound() to retrieve values including zero. + * + * @param hash The target UHashtable. + * @param key The key to store. + * @param value The integer value to store. + * @param status A pointer to an UErrorCode to receive any errors. + * @return The previous value, or 0 if none. + * @see uhash_getiAndFound + */ +U_CAPI int32_t U_EXPORT2 +uhash_putiAllowZero(UHashtable *hash, + void *key, + int32_t value, + UErrorCode *status); + +/** + * Put a (key=integer, value=integer) item in a UHashtable. If the + * keyDeleter is non-NULL, then the hashtable owns 'key' after this + * call. valueDeleter must be NULL. + * Storing a 0 value is possible; call uhash_igetiAndFound() to retrieve values including zero. + * + * @param hash The target UHashtable. + * @param key The key to store. + * @param value The integer value to store. + * @param status A pointer to an UErrorCode to receive any errors. + * @return The previous value, or 0 if none. + * @see uhash_igetiAndFound + */ +U_CAPI int32_t U_EXPORT2 +uhash_iputiAllowZero(UHashtable *hash, + int32_t key, + int32_t value, + UErrorCode *status); + /** * Retrieve a pointer value from a UHashtable using a pointer key, * as previously stored by uhash_put(). @@ -448,6 +493,34 @@ U_CAPI int32_t U_EXPORT2 uhash_igeti(const UHashtable *hash, int32_t key); +/** + * Retrieves an integer value from a UHashtable using a pointer key, + * as previously stored by uhash_putiAllowZero() or uhash_puti(). + * + * @param hash The target UHashtable. + * @param key A pointer key stored in a hashtable + * @param found A pointer to a boolean which will be set for whether the key was found. + * @return The requested item, or 0 if not found. + */ +U_CAPI int32_t U_EXPORT2 +uhash_getiAndFound(const UHashtable *hash, + const void *key, + UBool *found); + +/** + * Retrieves an integer value from a UHashtable using an integer key, + * as previously stored by uhash_iputiAllowZero() or uhash_iputi(). + * + * @param hash The target UHashtable. + * @param key An integer key stored in a hashtable + * @param found A pointer to a boolean which will be set for whether the key was found. + * @return The requested item, or 0 if not found. + */ +U_CAPI int32_t U_EXPORT2 +uhash_igetiAndFound(const UHashtable *hash, + int32_t key, + UBool *found); + /** * Remove an item from a UHashtable stored by uhash_put(). * @param hash The target UHashtable. @@ -495,6 +568,26 @@ uhash_iremovei(UHashtable *hash, U_CAPI void U_EXPORT2 uhash_removeAll(UHashtable *hash); +/** + * Returns true if the UHashtable contains an item with this pointer key. + * + * @param hash The target UHashtable. + * @param key A pointer key stored in a hashtable + * @return true if the key is found. + */ +U_CAPI UBool U_EXPORT2 +uhash_containsKey(const UHashtable *hash, const void *key); + +/** + * Returns true if the UHashtable contains an item with this integer key. + * + * @param hash The target UHashtable. + * @param key An integer key stored in a hashtable + * @return true if the key is found. + */ +U_CAPI UBool U_EXPORT2 +uhash_icontainsKey(const UHashtable *hash, int32_t key); + /** * Locate an element of a UHashtable. The caller must not modify the * returned object. The primary use of this function is to obtain the @@ -687,7 +780,7 @@ uhash_deleteHashtable(void *obj); /* Use uprv_free() itself as a deleter for any key or value allocated using uprv_malloc. */ /** - * Checks if the given hash tables are equal or not. + * Checks if the given hashtables are equal or not. * @param hash1 * @param hash2 * @return true if the hashtables are equal and false if not. diff --git a/icu/icu4c/source/common/uidna.cpp b/icu/icu4c/source/common/uidna.cpp index ac2f9c3c8cd..1cbdeec3272 100644 --- a/icu/icu4c/source/common/uidna.cpp +++ b/icu/icu4c/source/common/uidna.cpp @@ -58,15 +58,15 @@ toASCIILower(UChar ch){ inline static UBool startsWithPrefix(const UChar* src , int32_t srcLength){ if(srcLength < ACE_PREFIX_LENGTH){ - return FALSE; + return false; } for(int8_t i=0; i< ACE_PREFIX_LENGTH; i++){ if(toASCIILower(src[i]) != ACE_PREFIX[i]){ - return FALSE; + return false; } } - return TRUE; + return true; } @@ -132,9 +132,9 @@ static inline UBool isLabelSeparator(UChar ch){ case 0x3002: case 0xFF0E: case 0xFF61: - return TRUE; + return true; default: - return FALSE; + return false; } } @@ -149,7 +149,7 @@ getNextSeparator(UChar *src, int32_t srcLength, for(i=0 ; ;i++){ if(src[i] == 0){ *limit = src + i; // point to null - *done = TRUE; + *done = true; return i; } if(isLabelSeparator(src[i])){ @@ -169,7 +169,7 @@ getNextSeparator(UChar *src, int32_t srcLength, // we have not found the delimiter // if(i==srcLength) *limit = src+srcLength; - *done = TRUE; + *done = true; return i; } @@ -177,7 +177,7 @@ getNextSeparator(UChar *src, int32_t srcLength, static inline UBool isLDHChar(UChar ch){ // high runner case if(ch>0x007A){ - return FALSE; + return false; } //[\\u002D \\u0030-\\u0039 \\u0041-\\u005A \\u0061-\\u007A] if( (ch==0x002D) || @@ -185,9 +185,9 @@ static inline UBool isLDHChar(UChar ch){ (0x0041 <= ch && ch <= 0x005A) || (0x0061 <= ch && ch <= 0x007A) ){ - return TRUE; + return true; } - return FALSE; + return false; } static int32_t @@ -212,9 +212,9 @@ _internal_toASCII(const UChar* src, int32_t srcLength, UBool* caseFlags = NULL; // the source contains all ascii codepoints - UBool srcIsASCII = TRUE; + UBool srcIsASCII = true; // assume the source contains all LDH codepoints - UBool srcIsLDH = TRUE; + UBool srcIsLDH = true; int32_t j=0; @@ -239,13 +239,13 @@ _internal_toASCII(const UChar* src, int32_t srcLength, // step 1 for( j=0;j 0x7F){ - srcIsASCII = FALSE; + srcIsASCII = false; } b1[b1Len++] = src[j]; } // step 2 is performed only if the source contains non ASCII - if(srcIsASCII == FALSE){ + if(srcIsASCII == false){ // step 2 b1Len = usprep_prepare(nameprep, src, srcLength, b1, b1Capacity, namePrepOptions, parseError, status); @@ -277,29 +277,29 @@ _internal_toASCII(const UChar* src, int32_t srcLength, } // for step 3 & 4 - srcIsASCII = TRUE; + srcIsASCII = true; for( j=0;j 0x7F){ - srcIsASCII = FALSE; - }else if(isLDHChar(b1[j])==FALSE){ // if the char is in ASCII range verify that it is an LDH character - srcIsLDH = FALSE; + srcIsASCII = false; + }else if(isLDHChar(b1[j])==false){ // if the char is in ASCII range verify that it is an LDH character + srcIsLDH = false; failPos = j; } } - if(useSTD3ASCIIRules == TRUE){ + if(useSTD3ASCIIRules == true){ // verify 3a and 3b // 3(a) Verify the absence of non-LDH ASCII code points; that is, the // absence of 0..2C, 2E..2F, 3A..40, 5B..60, and 7B..7F. // 3(b) Verify the absence of leading and trailing hyphen-minus; that // is, the absence of U+002D at the beginning and end of the // sequence. - if( srcIsLDH == FALSE /* source at this point should not contain anyLDH characters */ + if( srcIsLDH == false /* source at this point should not contain anyLDH characters */ || b1[0] == HYPHEN || b1[b1Len-1] == HYPHEN){ *status = U_IDNA_STD3_ASCII_RULES_ERROR; /* populate the parseError struct */ - if(srcIsLDH==FALSE){ + if(srcIsLDH==false){ // failPos is always set the index of failure uprv_syntaxError(b1,failPos, b1Len,parseError); }else if(b1[0] == HYPHEN){ @@ -331,7 +331,7 @@ _internal_toASCII(const UChar* src, int32_t srcLength, // do not preserve the case flags for now! // TODO: Preserve the case while implementing the RFE // caseFlags = (UBool*) uprv_malloc(b1Len * sizeof(UBool)); - // uprv_memset(caseFlags,TRUE,b1Len); + // uprv_memset(caseFlags,true,b1Len); b2Len = u_strToPunycode(b1,b1Len,b2,b2Capacity,caseFlags, status); @@ -416,8 +416,8 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, UBool* caseFlags = NULL; - UBool srcIsASCII = TRUE; - /*UBool srcIsLDH = TRUE; + UBool srcIsASCII = true; + /*UBool srcIsLDH = true; int32_t failPos =0;*/ // step 1: find out if all the codepoints in src are ASCII @@ -425,12 +425,12 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, srcLength = 0; for(;src[srcLength]!=0;){ if(src[srcLength]> 0x7f){ - srcIsASCII = FALSE; - }/*else if(isLDHChar(src[srcLength])==FALSE){ + srcIsASCII = false; + }/*else if(isLDHChar(src[srcLength])==false){ // here we do not assemble surrogates // since we know that LDH code points // are in the ASCII range only - srcIsLDH = FALSE; + srcIsLDH = false; failPos = srcLength; }*/ srcLength++; @@ -438,13 +438,13 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, }else if(srcLength > 0){ for(int32_t j=0; j 0x7f){ - srcIsASCII = FALSE; + srcIsASCII = false; break; - }/*else if(isLDHChar(src[j])==FALSE){ + }/*else if(isLDHChar(src[j])==false){ // here we do not assemble surrogates // since we know that LDH code points // are in the ASCII range only - srcIsLDH = FALSE; + srcIsLDH = false; failPos = j; }*/ } @@ -452,7 +452,7 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, return 0; } - if(srcIsASCII == FALSE){ + if(srcIsASCII == false){ // step 2: process the string b1Len = usprep_prepare(nameprep, src, srcLength, b1, b1Capacity, namePrepOptions, parseError, status); if(*status == U_BUFFER_OVERFLOW_ERROR){ @@ -548,13 +548,13 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, else{ // See the start of this if statement for why this is commented out. // verify that STD3 ASCII rules are satisfied - /*if(useSTD3ASCIIRules == TRUE){ - if( srcIsLDH == FALSE // source contains some non-LDH characters + /*if(useSTD3ASCIIRules == true){ + if( srcIsLDH == false // source contains some non-LDH characters || src[0] == HYPHEN || src[srcLength-1] == HYPHEN){ *status = U_IDNA_STD3_ASCII_RULES_ERROR; // populate the parseError struct - if(srcIsLDH==FALSE){ + if(srcIsLDH==false){ // failPos is always set the index of failure uprv_syntaxError(src,failPos, srcLength,parseError); }else if(src[0] == HYPHEN){ @@ -695,7 +695,7 @@ uidna_IDNToASCII( const UChar *src, int32_t srcLength, int32_t remainingLen = srcLength; int32_t remainingDestCapacity = destCapacity; int32_t labelLen = 0, labelReqLength = 0; - UBool done = FALSE; + UBool done = false; for(;;){ @@ -731,7 +731,7 @@ uidna_IDNToASCII( const UChar *src, int32_t srcLength, remainingDestCapacity = 0; } - if(done == TRUE){ + if(done == true){ break; } @@ -788,7 +788,7 @@ uidna_IDNToUnicode( const UChar* src, int32_t srcLength, int32_t remainingLen = srcLength; int32_t remainingDestCapacity = destCapacity; int32_t labelLen = 0, labelReqLength = 0; - UBool done = FALSE; + UBool done = false; for(;;){ @@ -800,7 +800,7 @@ uidna_IDNToUnicode( const UChar* src, int32_t srcLength, // is returned immediately in that step. // // _internal_toUnicode will copy the label. - /*if(labelLen==0 && done==FALSE){ + /*if(labelLen==0 && done==false){ *status = U_IDNA_ZERO_LENGTH_LABEL_ERROR; break; }*/ @@ -829,7 +829,7 @@ uidna_IDNToUnicode( const UChar* src, int32_t srcLength, remainingDestCapacity = 0; } - if(done == TRUE){ + if(done == true){ break; } diff --git a/icu/icu4c/source/common/uinit.cpp b/icu/icu4c/source/common/uinit.cpp index 624431be02c..dc3867b17e5 100644 --- a/icu/icu4c/source/common/uinit.cpp +++ b/icu/icu4c/source/common/uinit.cpp @@ -26,11 +26,11 @@ U_NAMESPACE_BEGIN -static UInitOnce gICUInitOnce = U_INITONCE_INITIALIZER; +static UInitOnce gICUInitOnce {}; static UBool U_CALLCONV uinit_cleanup() { gICUInitOnce.reset(); - return TRUE; + return true; } static void U_CALLCONV diff --git a/icu/icu4c/source/common/uinvchar.cpp b/icu/icu4c/source/common/uinvchar.cpp index 52b89065685..ffce3ec158d 100644 --- a/icu/icu4c/source/common/uinvchar.cpp +++ b/icu/icu4c/source/common/uinvchar.cpp @@ -207,7 +207,7 @@ u_UCharsToChars(const UChar *us, char *cs, int32_t length) { while(length>0) { u=*us++; if(!UCHAR_IS_INVARIANT(u)) { - U_ASSERT(FALSE); /* Variant characters were used. These are not portable in ICU. */ + U_ASSERT(false); /* Variant characters were used. These are not portable in ICU. */ u=0; } *cs++=(char)UCHAR_TO_CHAR(u); @@ -245,18 +245,18 @@ uprv_isInvariantString(const char *s, int32_t length) { */ #if U_CHARSET_FAMILY==U_ASCII_FAMILY if(!UCHAR_IS_INVARIANT(c)) { - return FALSE; /* found a variant char */ + return false; /* found a variant char */ } #elif U_CHARSET_FAMILY==U_EBCDIC_FAMILY c=CHAR_TO_UCHAR(c); if(c==0 || !UCHAR_IS_INVARIANT(c)) { - return FALSE; /* found a variant char */ + return false; /* found a variant char */ } #else # error U_CHARSET_FAMILY is not valid #endif } - return TRUE; + return true; } U_CAPI UBool U_EXPORT2 @@ -284,10 +284,10 @@ uprv_isInvariantUString(const UChar *s, int32_t length) { * for strings with variant characters */ if(!UCHAR_IS_INVARIANT(c)) { - return FALSE; /* found a variant char */ + return false; /* found a variant char */ } } - return TRUE; + return true; } /* UDataSwapFn implementations used in udataswp.c ------- */ diff --git a/icu/icu4c/source/common/uiter.cpp b/icu/icu4c/source/common/uiter.cpp index b9252d81c2d..c4ab7d6d565 100644 --- a/icu/icu4c/source/common/uiter.cpp +++ b/icu/icu4c/source/common/uiter.cpp @@ -47,7 +47,7 @@ noopMove(UCharIterator * /*iter*/, int32_t /*delta*/, UCharIteratorOrigin /*orig static UBool U_CALLCONV noopHasNext(UCharIterator * /*iter*/) { - return FALSE; + return false; } static UChar32 U_CALLCONV @@ -678,24 +678,24 @@ utf8IteratorMove(UCharIterator *iter, int32_t delta, UCharIteratorOrigin origin) case UITER_ZERO: case UITER_START: pos=delta; - havePos=TRUE; + havePos=true; /* iter->index<0 (unknown) is possible */ break; case UITER_CURRENT: if(iter->index>=0) { pos=iter->index+delta; - havePos=TRUE; + havePos=true; } else { /* the current UTF-16 index is unknown after setState(), use only delta */ pos=0; - havePos=FALSE; + havePos=false; } break; case UITER_LIMIT: case UITER_LENGTH: if(iter->length>=0) { pos=iter->length+delta; - havePos=TRUE; + havePos=true; } else { /* pin to the end, avoid counting the length */ iter->index=-1; @@ -706,7 +706,7 @@ utf8IteratorMove(UCharIterator *iter, int32_t delta, UCharIteratorOrigin origin) } else { /* the current UTF-16 index is unknown, use only delta */ pos=0; - havePos=FALSE; + havePos=false; } } break; diff --git a/icu/icu4c/source/common/ulist.cpp b/icu/icu4c/source/common/ulist.cpp index c5180431c31..57344715de5 100644 --- a/icu/icu4c/source/common/ulist.cpp +++ b/icu/icu4c/source/common/ulist.cpp @@ -160,12 +160,12 @@ U_CAPI UBool U_EXPORT2 ulist_containsString(const UList *list, const char *data, for (pointer = list->head; pointer != NULL; pointer = pointer->next) { if (length == (int32_t)uprv_strlen((const char *)pointer->data)) { if (uprv_memcmp(data, pointer->data, length) == 0) { - return TRUE; + return true; } } } } - return FALSE; + return false; } U_CAPI UBool U_EXPORT2 ulist_removeString(UList *list, const char *data) { @@ -175,11 +175,11 @@ U_CAPI UBool U_EXPORT2 ulist_removeString(UList *list, const char *data) { if (uprv_strcmp(data, (const char *)pointer->data) == 0) { ulist_removeItem(list, pointer); // Remove only the first occurrence, like Java LinkedList.remove(Object). - return TRUE; + return true; } } } - return FALSE; + return false; } U_CAPI void *U_EXPORT2 ulist_getNext(UList *list) { diff --git a/icu/icu4c/source/common/uloc.cpp b/icu/icu4c/source/common/uloc.cpp index a12c3f4cba1..02c19c08ed2 100644 --- a/icu/icu4c/source/common/uloc.cpp +++ b/icu/icu4c/source/common/uloc.cpp @@ -102,7 +102,7 @@ static const char * const LANGUAGES[] = { "asa", "ase", "ast", "av", "avk", "awa", "ay", "az", "ba", "bal", "ban", "bar", "bas", "bax", "bbc", "bbj", "be", "bej", "bem", "bew", "bez", "bfd", "bfq", "bg", - "bgn", "bho", "bi", "bik", "bin", "bjn", "bkm", "bla", + "bgc", "bgn", "bho", "bi", "bik", "bin", "bjn", "bkm", "bla", "bm", "bn", "bo", "bpy", "bqi", "br", "bra", "brh", "brx", "bs", "bss", "bua", "bug", "bum", "byn", "byv", "ca", "cad", "car", "cay", "cch", "ccp", "ce", "ceb", "cgg", @@ -143,7 +143,7 @@ static const char * const LANGUAGES[] = { "mad", "maf", "mag", "mai", "mak", "man", "mas", "mde", "mdf", "mdh", "mdr", "men", "mer", "mfe", "mg", "mga", "mgh", "mgo", "mh", "mi", "mic", "min", "mis", "mk", - "ml", "mn", "mnc", "mni", "mo", + "ml", "mn", "mnc", "mni", "moh", "mos", "mr", "mrj", "ms", "mt", "mua", "mul", "mus", "mwl", "mwr", "mwv", "my", "mye", "myv", "mzn", @@ -166,9 +166,9 @@ static const char * const LANGUAGES[] = { "sl", "sli", "sly", "sm", "sma", "smj", "smn", "sms", "sn", "snk", "so", "sog", "sq", "sr", "srn", "srr", "ss", "ssy", "st", "stq", "su", "suk", "sus", "sux", - "sv", "sw", "swb", "swc", "syc", "syr", "szl", + "sv", "sw", "swb", "syc", "syr", "szl", "ta", "tcy", "te", "tem", "teo", "ter", "tet", "tg", - "th", "ti", "tig", "tiv", "tk", "tkl", "tkr", "tl", + "th", "ti", "tig", "tiv", "tk", "tkl", "tkr", "tlh", "tli", "tly", "tmh", "tn", "to", "tog", "tpi", "tr", "tru", "trv", "ts", "tsd", "tsi", "tt", "ttt", "tum", "tvl", "tw", "twq", "ty", "tyv", "tzm", @@ -181,15 +181,15 @@ static const char * const LANGUAGES[] = { "za", "zap", "zbl", "zea", "zen", "zgh", "zh", "zu", "zun", "zxx", "zza", NULL, - "in", "iw", "ji", "jw", "sh", /* obsolete language codes */ + "in", "iw", "ji", "jw", "mo", "sh", "swc", "tl", /* obsolete language codes */ NULL }; static const char* const DEPRECATED_LANGUAGES[]={ - "in", "iw", "ji", "jw", NULL, NULL + "in", "iw", "ji", "jw", "mo", NULL, NULL }; static const char* const REPLACEMENT_LANGUAGES[]={ - "id", "he", "yi", "jv", NULL, NULL + "id", "he", "yi", "jv", "ro", NULL, NULL }; /** @@ -219,7 +219,7 @@ static const char * const LANGUAGES_3[] = { "asa", "ase", "ast", "ava", "avk", "awa", "aym", "aze", "bak", "bal", "ban", "bar", "bas", "bax", "bbc", "bbj", "bel", "bej", "bem", "bew", "bez", "bfd", "bfq", "bul", - "bgn", "bho", "bis", "bik", "bin", "bjn", "bkm", "bla", + "bgc", "bgn", "bho", "bis", "bik", "bin", "bjn", "bkm", "bla", "bam", "ben", "bod", "bpy", "bqi", "bre", "bra", "brh", "brx", "bos", "bss", "bua", "bug", "bum", "byn", "byv", "cat", "cad", "car", "cay", "cch", "ccp", "che", "ceb", "cgg", @@ -260,7 +260,7 @@ static const char * const LANGUAGES_3[] = { "mad", "maf", "mag", "mai", "mak", "man", "mas", "mde", "mdf", "mdh", "mdr", "men", "mer", "mfe", "mlg", "mga", "mgh", "mgo", "mah", "mri", "mic", "min", "mis", "mkd", - "mal", "mon", "mnc", "mni", "mol", + "mal", "mon", "mnc", "mni", "moh", "mos", "mar", "mrj", "msa", "mlt", "mua", "mul", "mus", "mwl", "mwr", "mwv", "mya", "mye", "myv", "mzn", @@ -283,9 +283,9 @@ static const char * const LANGUAGES_3[] = { "slv", "sli", "sly", "smo", "sma", "smj", "smn", "sms", "sna", "snk", "som", "sog", "sqi", "srp", "srn", "srr", "ssw", "ssy", "sot", "stq", "sun", "suk", "sus", "sux", - "swe", "swa", "swb", "swc", "syc", "syr", "szl", + "swe", "swa", "swb", "syc", "syr", "szl", "tam", "tcy", "tel", "tem", "teo", "ter", "tet", "tgk", - "tha", "tir", "tig", "tiv", "tuk", "tkl", "tkr", "tgl", + "tha", "tir", "tig", "tiv", "tuk", "tkl", "tkr", "tlh", "tli", "tly", "tmh", "tsn", "ton", "tog", "tpi", "tur", "tru", "trv", "tso", "tsd", "tsi", "tat", "ttt", "tum", "tvl", "twi", "twq", "tah", "tyv", "tzm", @@ -298,8 +298,8 @@ static const char * const LANGUAGES_3[] = { "zha", "zap", "zbl", "zea", "zen", "zgh", "zho", "zul", "zun", "zxx", "zza", NULL, -/* "in", "iw", "ji", "jw", "sh", */ - "ind", "heb", "yid", "jaw", "srp", +/* "in", "iw", "ji", "jw", "mo", "sh", "swc", "tl", */ + "ind", "heb", "yid", "jaw", "mol", "srp", "swc", "tgl", NULL }; @@ -334,13 +334,13 @@ static const char * const COUNTRIES[] = { "BJ", "BL", "BM", "BN", "BO", "BQ", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA", "CC", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", - "CU", "CV", "CW", "CX", "CY", "CZ", "DE", "DJ", "DK", - "DM", "DO", "DZ", "EC", "EE", "EG", "EH", "ER", + "CU", "CV", "CW", "CX", "CY", "CZ", "DE", "DG", "DJ", "DK", + "DM", "DO", "DZ", "EA", "EC", "EE", "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FM", "FO", "FR", "GA", "GB", "GD", "GE", "GF", "GG", "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS", "GT", "GU", "GW", "GY", "HK", "HM", "HN", "HR", "HT", "HU", - "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IR", "IS", + "IC", "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IR", "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KP", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", @@ -357,7 +357,7 @@ static const char * const COUNTRIES[] = { "TK", "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "UM", "US", "UY", "UZ", "VA", "VC", "VE", "VG", "VI", "VN", "VU", "WF", - "WS", "YE", "YT", "ZA", "ZM", "ZW", + "WS", "XK", "YE", "YT", "ZA", "ZM", "ZW", NULL, "AN", "BU", "CS", "FX", "RO", "SU", "TP", "YD", "YU", "ZR", /* obsolete country codes */ NULL @@ -397,10 +397,10 @@ static const char * const COUNTRIES_3[] = { "BWA", "BLR", "BLZ", "CAN", "CCK", "COD", "CAF", "COG", /* "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", */ "CHE", "CIV", "COK", "CHL", "CMR", "CHN", "COL", "CRI", -/* "CU", "CV", "CW", "CX", "CY", "CZ", "DE", "DJ", "DK", */ - "CUB", "CPV", "CUW", "CXR", "CYP", "CZE", "DEU", "DJI", "DNK", -/* "DM", "DO", "DZ", "EC", "EE", "EG", "EH", "ER", */ - "DMA", "DOM", "DZA", "ECU", "EST", "EGY", "ESH", "ERI", +/* "CU", "CV", "CW", "CX", "CY", "CZ", "DE", "DG", "DJ", "DK", */ + "CUB", "CPV", "CUW", "CXR", "CYP", "CZE", "DEU", "DGA", "DJI", "DNK", +/* "DM", "DO", "DZ", "EA", "EC", "EE", "EG", "EH", "ER", */ + "DMA", "DOM", "DZA", "XEA", "ECU", "EST", "EGY", "ESH", "ERI", /* "ES", "ET", "FI", "FJ", "FK", "FM", "FO", "FR", */ "ESP", "ETH", "FIN", "FJI", "FLK", "FSM", "FRO", "FRA", /* "GA", "GB", "GD", "GE", "GF", "GG", "GH", "GI", "GL", */ @@ -409,8 +409,8 @@ static const char * const COUNTRIES_3[] = { "GMB", "GIN", "GLP", "GNQ", "GRC", "SGS", "GTM", "GUM", /* "GW", "GY", "HK", "HM", "HN", "HR", "HT", "HU", */ "GNB", "GUY", "HKG", "HMD", "HND", "HRV", "HTI", "HUN", -/* "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IR", "IS" */ - "IDN", "IRL", "ISR", "IMN", "IND", "IOT", "IRQ", "IRN", "ISL", +/* "IC", "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IR", "IS" */ + "XIC", "IDN", "IRL", "ISR", "IMN", "IND", "IOT", "IRQ", "IRN", "ISL", /* "IT", "JE", "JM", "JO", "JP", "KE", "KG", "KH", "KI", */ "ITA", "JEY", "JAM", "JOR", "JPN", "KEN", "KGZ", "KHM", "KIR", /* "KM", "KN", "KP", "KR", "KW", "KY", "KZ", "LA", */ @@ -443,8 +443,8 @@ static const char * const COUNTRIES_3[] = { "TWN", "TZA", "UKR", "UGA", "UMI", "USA", "URY", "UZB", /* "VA", "VC", "VE", "VG", "VI", "VN", "VU", "WF", */ "VAT", "VCT", "VEN", "VGB", "VIR", "VNM", "VUT", "WLF", -/* "WS", "YE", "YT", "ZA", "ZM", "ZW", */ - "WSM", "YEM", "MYT", "ZAF", "ZMB", "ZWE", +/* "WS", "XK", "YE", "YT", "ZA", "ZM", "ZW", */ + "WSM", "XKK", "YEM", "MYT", "ZAF", "ZMB", "ZWE", NULL, /* "AN", "BU", "CS", "FX", "RO", "SU", "TP", "YD", "YU", "ZR" */ "ANT", "BUR", "SCG", "FXX", "ROM", "SUN", "TMP", "YMD", "YUG", "ZAR", @@ -478,35 +478,44 @@ static const CanonicalizationMap CANONICALIZE_MAP[] = { /* Test if the locale id has BCP47 u extension and does not have '@' */ #define _hasBCP47Extension(id) (id && uprv_strstr(id, "@") == NULL && getShortestSubtagLength(localeID) == 1) /* Converts the BCP47 id to Unicode id. Does nothing to id if conversion fails */ -#define _ConvertBCP47(finalID, id, buffer, length,err) UPRV_BLOCK_MACRO_BEGIN { \ - if (uloc_forLanguageTag(id, buffer, length, NULL, err) <= 0 || \ - U_FAILURE(*err) || *err == U_STRING_NOT_TERMINATED_WARNING) { \ - finalID=id; \ - if (*err == U_STRING_NOT_TERMINATED_WARNING) { *err = U_BUFFER_OVERFLOW_ERROR; } \ - } else { \ - finalID=buffer; \ - } \ -} UPRV_BLOCK_MACRO_END +static const char* _ConvertBCP47( + const char* id, char* buffer, int32_t length, + UErrorCode* err, int32_t* pLocaleIdSize) { + const char* finalID; + int32_t localeIDSize = uloc_forLanguageTag(id, buffer, length, NULL, err); + if (localeIDSize <= 0 || U_FAILURE(*err) || *err == U_STRING_NOT_TERMINATED_WARNING) { + finalID=id; + if (*err == U_STRING_NOT_TERMINATED_WARNING) { + *err = U_BUFFER_OVERFLOW_ERROR; + } + } else { + finalID=buffer; + } + if (pLocaleIdSize != nullptr) { + *pLocaleIdSize = localeIDSize; + } + return finalID; +} /* Gets the size of the shortest subtag in the given localeID. */ static int32_t getShortestSubtagLength(const char *localeID) { int32_t localeIDLength = static_cast(uprv_strlen(localeID)); int32_t length = localeIDLength; int32_t tmpLength = 0; int32_t i; - UBool reset = TRUE; + UBool reset = true; for (i = 0; i < localeIDLength; i++) { if (localeID[i] != '_' && localeID[i] != '-') { if (reset) { tmpLength = 0; - reset = FALSE; + reset = false; } tmpLength++; } else { if (tmpLength != 0 && tmpLength < length) { length = tmpLength; } - reset = TRUE; + reset = true; } } @@ -611,7 +620,7 @@ ulocimp_getKeywords(const char *localeID, if(prev == '@') { /* start of keyword definition */ /* we will grab pairs, trim spaces, lowercase keywords, sort and return */ do { - UBool duplicate = FALSE; + UBool duplicate = false; /* skip leading spaces */ while(*pos == ' ') { pos++; @@ -684,7 +693,7 @@ ulocimp_getKeywords(const char *localeID, /* If this is a duplicate keyword, then ignore it */ for (j=0; j 0 && !handledInputKeyAndValue) { @@ -1020,7 +1030,7 @@ uloc_setKeywordValue(const char* keywordName, updatedKeysAndValues.append(keywordNameBuffer, keywordNameLen, *status); updatedKeysAndValues.append('=', *status); updatedKeysAndValues.append(keywordValueBuffer, keywordValueLen, *status); - handledInputKeyAndValue = TRUE; + handledInputKeyAndValue = true; } /* copy the current entry */ updatedKeysAndValues.append(keyValuePrefix, *status); @@ -1036,7 +1046,7 @@ uloc_setKeywordValue(const char* keywordName, updatedKeysAndValues.append(keywordNameBuffer, keywordNameLen, *status); updatedKeysAndValues.append('=', *status); updatedKeysAndValues.append(keywordValueBuffer, keywordValueLen, *status); - handledInputKeyAndValue = TRUE; + handledInputKeyAndValue = true; } keywordStart = nextSeparator; } /* end loop searching */ @@ -1079,7 +1089,7 @@ uloc_setKeywordValue(const char* keywordName, #define _isPrefixLetter(a) ((a=='x')||(a=='X')||(a=='i')||(a=='I')) -/*returns TRUE if one of the special prefixes is here (s=string) +/*returns true if one of the special prefixes is here (s=string) 'x-' or 'i-' */ #define _isIDPrefix(s) (_isPrefixLetter(s[0])&&_isIDSeparator(s[1])) @@ -1260,7 +1270,7 @@ _getVariant(const char *localeID, char prev, ByteSink& sink, UBool needSeparator) { - UBool hasVariant = FALSE; + UBool hasVariant = false; /* get one or more variant tags and separate them with '_' */ if(_isIDSeparator(prev)) { @@ -1268,12 +1278,12 @@ _getVariant(const char *localeID, while(!_isTerminator(*localeID)) { if (needSeparator) { sink.Append("_", 1); - needSeparator = FALSE; + needSeparator = false; } char c = (char)uprv_toupper(*localeID); if (c == '-') c = '_'; sink.Append(&c, 1); - hasVariant = TRUE; + hasVariant = true; localeID++; } } @@ -1290,7 +1300,7 @@ _getVariant(const char *localeID, while(!_isTerminator(*localeID)) { if (needSeparator) { sink.Append("_", 1); - needSeparator = FALSE; + needSeparator = false; } char c = (char)uprv_toupper(*localeID); if (c == '-' || c == ',') c = '_'; @@ -1404,10 +1414,11 @@ uloc_openKeywords(const char* localeID, } if (_hasBCP47Extension(localeID)) { - _ConvertBCP47(tmpLocaleID, localeID, tempBuffer, sizeof(tempBuffer), status); + tmpLocaleID = _ConvertBCP47(localeID, tempBuffer, + sizeof(tempBuffer), status, nullptr); } else { if (localeID==NULL) { - localeID=uloc_getDefault(); + localeID=uloc_getDefault(); } tmpLocaleID=localeID; } @@ -1442,7 +1453,7 @@ uloc_openKeywords(const char* localeID, if((tmpLocaleID = locale_getKeywordsStart(tmpLocaleID)) != NULL) { CharString keywords; CharStringByteSink sink(&keywords); - ulocimp_getKeywords(tmpLocaleID+1, '@', sink, FALSE, status); + ulocimp_getKeywords(tmpLocaleID+1, '@', sink, false, status); if (U_FAILURE(*status)) { return NULL; } @@ -1473,19 +1484,41 @@ _canonicalize(const char* localeID, ByteSink& sink, uint32_t options, UErrorCode* err) { + if (U_FAILURE(*err)) { + return; + } + int32_t j, fieldCount=0, scriptSize=0, variantSize=0; - char tempBuffer[ULOC_FULLNAME_CAPACITY]; + PreflightingLocaleIDBuffer tempBuffer; // if localeID has a BCP47 extension, tmpLocaleID points to this + CharString localeIDWithHyphens; // if localeID has a BPC47 extension and have _, tmpLocaleID points to this const char* origLocaleID; const char* tmpLocaleID; const char* keywordAssign = NULL; const char* separatorIndicator = NULL; - if (U_FAILURE(*err)) { - return; - } - if (_hasBCP47Extension(localeID)) { - _ConvertBCP47(tmpLocaleID, localeID, tempBuffer, sizeof(tempBuffer), err); + const char* localeIDPtr = localeID; + + // convert all underbars to hyphens, unless the "BCP47 extension" comes at the beginning of the string + if (uprv_strchr(localeID, '_') != nullptr && localeID[1] != '-' && localeID[1] != '_') { + localeIDWithHyphens.append(localeID, -1, *err); + if (U_SUCCESS(*err)) { + for (char* p = localeIDWithHyphens.data(); *p != '\0'; ++p) { + if (*p == '_') { + *p = '-'; + } + } + localeIDPtr = localeIDWithHyphens.data(); + } + } + + do { + // After this call tmpLocaleID may point to localeIDPtr which may + // point to either localeID or localeIDWithHyphens.data(). + tmpLocaleID = _ConvertBCP47(localeIDPtr, tempBuffer.getBuffer(), + tempBuffer.getCapacity(), err, + &(tempBuffer.requestedCapacity)); + } while (tempBuffer.needToTryAgain(err)); } else { if (localeID==NULL) { localeID=uloc_getDefault(); @@ -1540,7 +1573,7 @@ _canonicalize(const char* localeID, variantSize = -tag.length(); { CharStringByteSink s(&tag); - _getVariant(tmpLocaleID+1, *tmpLocaleID, s, FALSE); + _getVariant(tmpLocaleID+1, *tmpLocaleID, s, false); } variantSize += tag.length(); if (variantSize > 0) { @@ -1552,13 +1585,13 @@ _canonicalize(const char* localeID, /* Copy POSIX-style charset specifier, if any [mr.utf8] */ if (!OPTION_SET(options, _ULOC_CANONICALIZE) && *tmpLocaleID == '.') { - UBool done = FALSE; + UBool done = false; do { char c = *tmpLocaleID; switch (c) { case 0: case '@': - done = TRUE; + done = true; break; default: tag.append(c, *err); @@ -1631,7 +1664,7 @@ _canonicalize(const char* localeID, (!separatorIndicator || separatorIndicator > keywordAssign)) { sink.Append("@", 1); ++fieldCount; - ulocimp_getKeywords(tmpLocaleID+1, '@', sink, TRUE, err); + ulocimp_getKeywords(tmpLocaleID+1, '@', sink, true, err); } } } @@ -1771,7 +1804,7 @@ uloc_getVariant(const char* localeID, } if (_hasBCP47Extension(localeID)) { - _ConvertBCP47(tmpLocaleID, localeID, tempBuffer, sizeof(tempBuffer), err); + tmpLocaleID =_ConvertBCP47(localeID, tempBuffer, sizeof(tempBuffer), err, nullptr); } else { if (localeID==NULL) { localeID=uloc_getDefault(); @@ -1814,7 +1847,7 @@ uloc_getVariant(const char* localeID, } CheckedArrayByteSink sink(variant, variantCapacity); - _getVariant(tmpLocaleID+1, *tmpLocaleID, sink, FALSE); + _getVariant(tmpLocaleID+1, *tmpLocaleID, sink, false); i = sink.NumberOfBytesAppended(); @@ -2144,11 +2177,11 @@ isWellFormedLegacyKey(const char* legacyKey) const char* p = legacyKey; while (*p) { if (!UPRV_ISALPHANUM(*p)) { - return FALSE; + return false; } p++; } - return TRUE; + return true; } static UBool @@ -2159,13 +2192,13 @@ isWellFormedLegacyType(const char* legacyType) while (*p) { if (*p == '_' || *p == '/' || *p == '-') { if (alphaNumLen == 0) { - return FALSE; + return false; } alphaNumLen = 0; } else if (UPRV_ISALPHANUM(*p)) { alphaNumLen++; } else { - return FALSE; + return false; } p++; } diff --git a/icu/icu4c/source/common/uloc_keytype.cpp b/icu/icu4c/source/common/uloc_keytype.cpp index d83ad5e1b86..12dc3004924 100644 --- a/icu/icu4c/source/common/uloc_keytype.cpp +++ b/icu/icu4c/source/common/uloc_keytype.cpp @@ -24,7 +24,7 @@ #include "udataswp.h" /* for InvChar functions */ static UHashtable* gLocExtKeyMap = NULL; -static icu::UInitOnce gLocExtKeyMapInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gLocExtKeyMapInitOnce {}; // bit flags for special types typedef enum { @@ -69,7 +69,7 @@ uloc_key_type_cleanup(void) { gKeyTypeStringPool = NULL; gLocExtKeyMapInitOnce.reset(); - return TRUE; + return true; } U_CDECL_END @@ -168,18 +168,13 @@ initFromResourceBundle(UErrorCode& sts) { } // look up type map for the key, and walk through the mapping data - tmpSts = U_ZERO_ERROR; - LocalUResourceBundlePointer typeMapResByKey(ures_getByKey(typeMapRes.getAlias(), legacyKeyId, NULL, &tmpSts)); - if (U_FAILURE(tmpSts)) { - // type map for each key must exist - - // ICU-20506 - // Note: The code used to call `U_ASSERT(FALSE)` here, but this was changed in ICU-20074 - // to unconditionally call the macro `UPRV_UNREACHABLE` instead. - // However, it is possible to reach this code path if 'timezoneTypes.res' can't be found or loaded. - // In this case the code actually _can_ carry on (it shouldn't be a fatal error), but it means that - // we lose the ability to convert BCP47 timezone identifiers (which aren't commonly used). - U_ASSERT(FALSE); + LocalUResourceBundlePointer typeMapResByKey(ures_getByKey(typeMapRes.getAlias(), legacyKeyId, NULL, &sts)); + if (U_FAILURE(sts)) { + // We fail here if typeMap does not have an entry corresponding to every entry in keyMap (should + // not happen for valid keyTypeData), or if ures_getByKeyfails fails for some other reason + // (e.g. data file cannot be loaded, using stubdata, over-aggressive data filtering has removed + // something like timezoneTypes.res, etc.). Error code is already set. See ICU-21669. + UPRV_UNREACHABLE_ASSERT; } else { LocalUResourceBundlePointer typeMapEntry; @@ -278,7 +273,7 @@ initFromResourceBundle(UErrorCode& sts) { if (U_FAILURE(sts)) { break; } - // check if this is an alias of canoncal legacy type + // check if this is an alias of canonical legacy type if (uprv_compareInvWithUChar(NULL, legacyTypeId, -1, to, toLen) == 0) { const char* from = ures_getKey(typeAliasDataEntry.getAlias()); if (isTZ) { @@ -361,9 +356,9 @@ init() { UErrorCode sts = U_ZERO_ERROR; umtx_initOnce(gLocExtKeyMapInitOnce, &initFromResourceBundle, sts); if (U_FAILURE(sts)) { - return FALSE; + return false; } - return TRUE; + return true; } static UBool @@ -373,7 +368,7 @@ isSpecialTypeCodepoints(const char* val) { while (*p) { if (*p == '-') { if (subtagLen < 4 || subtagLen > 6) { - return FALSE; + return false; } subtagLen = 0; } else if ((*p >= '0' && *p <= '9') || @@ -381,7 +376,7 @@ isSpecialTypeCodepoints(const char* val) { (*p >= 'a' && *p <= 'f')) { // also in EBCDIC subtagLen++; } else { - return FALSE; + return false; } p++; } @@ -395,13 +390,13 @@ isSpecialTypeReorderCode(const char* val) { while (*p) { if (*p == '-') { if (subtagLen < 3 || subtagLen > 8) { - return FALSE; + return false; } subtagLen = 0; } else if (uprv_isASCIILetter(*p)) { subtagLen++; } else { - return FALSE; + return false; } p++; } @@ -417,7 +412,7 @@ isSpecialTypeRgKeyValue(const char* val) { (subtagLen >= 2 && (*p == 'Z' || *p == 'z')) ) { subtagLen++; } else { - return FALSE; + return false; } p++; } @@ -453,10 +448,10 @@ ulocimp_toLegacyKey(const char* key) { U_CFUNC const char* ulocimp_toBcpType(const char* key, const char* type, UBool* isKnownKey, UBool* isSpecialType) { if (isKnownKey != NULL) { - *isKnownKey = FALSE; + *isKnownKey = false; } if (isSpecialType != NULL) { - *isSpecialType = FALSE; + *isSpecialType = false; } if (!init()) { @@ -466,14 +461,14 @@ ulocimp_toBcpType(const char* key, const char* type, UBool* isKnownKey, UBool* i LocExtKeyData* keyData = (LocExtKeyData*)uhash_get(gLocExtKeyMap, key); if (keyData != NULL) { if (isKnownKey != NULL) { - *isKnownKey = TRUE; + *isKnownKey = true; } LocExtType* t = (LocExtType*)uhash_get(keyData->typeMap.getAlias(), type); if (t != NULL) { return t->bcpId; } if (keyData->specialTypes != SPECIALTYPE_NONE) { - UBool matched = FALSE; + UBool matched = false; if (keyData->specialTypes & SPECIALTYPE_CODEPOINTS) { matched = isSpecialTypeCodepoints(type); } @@ -485,7 +480,7 @@ ulocimp_toBcpType(const char* key, const char* type, UBool* isKnownKey, UBool* i } if (matched) { if (isSpecialType != NULL) { - *isSpecialType = TRUE; + *isSpecialType = true; } return type; } @@ -498,10 +493,10 @@ ulocimp_toBcpType(const char* key, const char* type, UBool* isKnownKey, UBool* i U_CFUNC const char* ulocimp_toLegacyType(const char* key, const char* type, UBool* isKnownKey, UBool* isSpecialType) { if (isKnownKey != NULL) { - *isKnownKey = FALSE; + *isKnownKey = false; } if (isSpecialType != NULL) { - *isSpecialType = FALSE; + *isSpecialType = false; } if (!init()) { @@ -511,14 +506,14 @@ ulocimp_toLegacyType(const char* key, const char* type, UBool* isKnownKey, UBool LocExtKeyData* keyData = (LocExtKeyData*)uhash_get(gLocExtKeyMap, key); if (keyData != NULL) { if (isKnownKey != NULL) { - *isKnownKey = TRUE; + *isKnownKey = true; } LocExtType* t = (LocExtType*)uhash_get(keyData->typeMap.getAlias(), type); if (t != NULL) { return t->legacyId; } if (keyData->specialTypes != SPECIALTYPE_NONE) { - UBool matched = FALSE; + UBool matched = false; if (keyData->specialTypes & SPECIALTYPE_CODEPOINTS) { matched = isSpecialTypeCodepoints(type); } @@ -530,7 +525,7 @@ ulocimp_toLegacyType(const char* key, const char* type, UBool* isKnownKey, UBool } if (matched) { if (isSpecialType != NULL) { - *isSpecialType = TRUE; + *isSpecialType = true; } return type; } diff --git a/icu/icu4c/source/common/uloc_tag.cpp b/icu/icu4c/source/common/uloc_tag.cpp index cae2fb8b2a4..01a0e0028f5 100644 --- a/icu/icu4c/source/common/uloc_tag.cpp +++ b/icu/icu4c/source/common/uloc_tag.cpp @@ -129,7 +129,6 @@ static const char* const LEGACY[] = { // Legacy tags with no preferred value in the IANA // registry. Kept for now for the backward compatibility // because ICU has mapped them this way. - "cel-gaulish", "xtg-x-cel-gaulish", "i-default", "en-x-i-default", "i-enochian", "und-x-i-enochian", "i-mingo", "see-x-i-mingo", @@ -140,7 +139,7 @@ static const char* const LEGACY[] = { Updated on 2018-09-12 from https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry . - The table lists redundant tags with preferred value in the IANA languate tag registry. + The table lists redundant tags with preferred value in the IANA language tag registry. It's generated with the following command: curl https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry |\ @@ -379,10 +378,10 @@ _isAlphaString(const char* s, int32_t len) { int32_t i; for (i = 0; i < len; i++) { if (!ISALPHA(*(s + i))) { - return FALSE; + return false; } } - return TRUE; + return true; } static UBool @@ -390,10 +389,10 @@ _isNumericString(const char* s, int32_t len) { int32_t i; for (i = 0; i < len; i++) { if (!ISNUMERIC(*(s + i))) { - return FALSE; + return false; } } - return TRUE; + return true; } static UBool @@ -401,10 +400,10 @@ _isAlphaNumericString(const char* s, int32_t len) { int32_t i; for (i = 0; i < len; i++) { if (!ISALPHA(*(s + i)) && !ISNUMERIC(*(s + i))) { - return FALSE; + return false; } } - return TRUE; + return true; } static UBool @@ -413,9 +412,9 @@ _isAlphaNumericStringLimitedLength(const char* s, int32_t len, int32_t min, int3 len = (int32_t)uprv_strlen(s); } if (len >= min && len <= max && _isAlphaNumericString(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC UBool @@ -429,9 +428,9 @@ ultag_isLanguageSubtag(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len >= 2 && len <= 8 && _isAlphaString(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } static UBool @@ -444,9 +443,9 @@ _isExtlangSubtag(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len == 3 && _isAlphaString(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC UBool @@ -458,9 +457,9 @@ ultag_isScriptSubtag(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len == 4 && _isAlphaString(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC UBool @@ -473,12 +472,12 @@ ultag_isRegionSubtag(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len == 2 && _isAlphaString(s, len)) { - return TRUE; + return true; } if (len == 3 && _isNumericString(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } static UBool @@ -491,12 +490,12 @@ _isVariantSubtag(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (_isAlphaNumericStringLimitedLength(s, len, 5, 8)) { - return TRUE; + return true; } if (len == 4 && ISNUMERIC(*s) && _isAlphaNumericString(s + 1, 3)) { - return TRUE; + return true; } - return FALSE; + return false; } static UBool @@ -511,10 +510,10 @@ _isSepListOf(UBool (*test)(const char*, int32_t), const char* s, int32_t len) { while ((p - s) < len) { if (*p == SEP) { if (pSubtag == NULL) { - return FALSE; + return false; } if (!test(pSubtag, (int32_t)(p - pSubtag))) { - return FALSE; + return false; } pSubtag = NULL; } else if (pSubtag == NULL) { @@ -523,7 +522,7 @@ _isSepListOf(UBool (*test)(const char*, int32_t), const char* s, int32_t len) { p++; } if (pSubtag == NULL) { - return FALSE; + return false; } return test(pSubtag, (int32_t)(p - pSubtag)); } @@ -558,9 +557,9 @@ _isExtensionSingleton(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len == 1 && (ISALPHA(*s) || ISNUMERIC(*s)) && (uprv_tolower(*s) != PRIVATEUSE)) { - return TRUE; + return true; } - return FALSE; + return false; } static UBool @@ -611,9 +610,9 @@ ultag_isUnicodeLocaleKey(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len == 2 && (ISALPHA(*s) || ISNUMERIC(*s)) && ISALPHA(s[1])) { - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC UBool @@ -642,9 +641,25 @@ _isTKey(const char* s, int32_t len) len = (int32_t)uprv_strlen(s); } if (len == 2 && ISALPHA(*s) && ISNUMERIC(*(s + 1))) { - return TRUE; + return true; } - return FALSE; + return false; +} + +U_CAPI const char * U_EXPORT2 +ultag_getTKeyStart(const char *localeID) { + const char *result = localeID; + const char *sep; + while((sep = uprv_strchr(result, SEP)) != nullptr) { + if (_isTKey(result, static_cast(sep - result))) { + return result; + } + result = ++sep; + } + if (_isTKey(result, -1)) { + return result; + } + return nullptr; } static UBool @@ -671,27 +686,31 @@ _isTransformedExtensionSubtag(int32_t& state, const char* s, int32_t len) const int32_t kGotTKey = -1; // Got tkey, wait for tvalue. ERROR if stop here. const int32_t kGotTValue = 6; // Got tvalue, wait for tkey, tvalue or end + + if (len < 0) { + len = (int32_t)uprv_strlen(s); + } switch (state) { case kStart: - if (ultag_isLanguageSubtag(s, len)) { + if (ultag_isLanguageSubtag(s, len) && len != 4) { state = kGotLanguage; - return TRUE; + return true; } if (_isTKey(s, len)) { state = kGotTKey; - return TRUE; + return true; } - return FALSE; + return false; case kGotLanguage: if (ultag_isScriptSubtag(s, len)) { state = kGotScript; - return TRUE; + return true; } U_FALLTHROUGH; case kGotScript: if (ultag_isRegionSubtag(s, len)) { state = kGotRegion; - return TRUE; + return true; } U_FALLTHROUGH; case kGotRegion: @@ -699,30 +718,30 @@ _isTransformedExtensionSubtag(int32_t& state, const char* s, int32_t len) case kGotVariant: if (_isVariantSubtag(s, len)) { state = kGotVariant; - return TRUE; + return true; } if (_isTKey(s, len)) { state = kGotTKey; - return TRUE; + return true; } - return FALSE; + return false; case kGotTKey: if (_isTValue(s, len)) { state = kGotTValue; - return TRUE; + return true; } - return FALSE; + return false; case kGotTValue: if (_isTKey(s, len)) { state = kGotTKey; - return TRUE; + return true; } if (_isTValue(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } - return FALSE; + return false; } static UBool @@ -736,32 +755,32 @@ _isUnicodeExtensionSubtag(int32_t& state, const char* s, int32_t len) case kStart: if (ultag_isUnicodeLocaleKey(s, len)) { state = kGotKey; - return TRUE; + return true; } if (ultag_isUnicodeLocaleAttribute(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; case kGotKey: if (ultag_isUnicodeLocaleKey(s, len)) { - return TRUE; + return true; } if (_isUnicodeLocaleTypeSubtag(s, len)) { state = kGotType; - return TRUE; + return true; } - return FALSE; + return false; case kGotType: if (ultag_isUnicodeLocaleKey(s, len)) { state = kGotKey; - return TRUE; + return true; } if (_isUnicodeLocaleTypeSubtag(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } - return FALSE; + return false; } static UBool @@ -779,7 +798,7 @@ _isStatefulSepListOf(UBool (*test)(int32_t&, const char*, int32_t), const char* for (p = s; len > 0; p++, len--) { if (*p == SEP) { if (!test(state, start, subtagLen)) { - return FALSE; + return false; } subtagLen = 0; start = p + 1; @@ -789,9 +808,9 @@ _isStatefulSepListOf(UBool (*test)(int32_t&, const char*, int32_t), const char* } if (test(state, start, subtagLen) && state >= 0) { - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC UBool @@ -816,7 +835,7 @@ ultag_isUnicodeExtensionSubtags(const char* s, int32_t len) { static UBool _addVariantToList(VariantListEntry **first, VariantListEntry *var) { - UBool bAdded = TRUE; + UBool bAdded = true; if (*first == NULL) { var->next = NULL; @@ -828,7 +847,7 @@ _addVariantToList(VariantListEntry **first, VariantListEntry *var) { /* variants order should be preserved */ prev = NULL; cur = *first; - while (TRUE) { + while (true) { if (cur == NULL) { prev->next = var; var->next = NULL; @@ -839,7 +858,7 @@ _addVariantToList(VariantListEntry **first, VariantListEntry *var) { cmp = uprv_compareInvCharsAsAscii(var->variant, cur->variant); if (cmp == 0) { /* duplicated variant */ - bAdded = FALSE; + bAdded = false; break; } prev = cur; @@ -852,7 +871,7 @@ _addVariantToList(VariantListEntry **first, VariantListEntry *var) { static UBool _addAttributeToList(AttributeListEntry **first, AttributeListEntry *attr) { - UBool bAdded = TRUE; + UBool bAdded = true; if (*first == NULL) { attr->next = NULL; @@ -864,7 +883,7 @@ _addAttributeToList(AttributeListEntry **first, AttributeListEntry *attr) { /* reorder variants in alphabetical order */ prev = NULL; cur = *first; - while (TRUE) { + while (true) { if (cur == NULL) { prev->next = attr; attr->next = NULL; @@ -882,7 +901,7 @@ _addAttributeToList(AttributeListEntry **first, AttributeListEntry *attr) { } if (cmp == 0) { /* duplicated variant */ - bAdded = FALSE; + bAdded = false; break; } prev = cur; @@ -896,7 +915,7 @@ _addAttributeToList(AttributeListEntry **first, AttributeListEntry *attr) { static UBool _addExtensionToList(ExtensionListEntry **first, ExtensionListEntry *ext, UBool localeToBCP) { - UBool bAdded = TRUE; + UBool bAdded = true; if (*first == NULL) { ext->next = NULL; @@ -908,7 +927,7 @@ _addExtensionToList(ExtensionListEntry **first, ExtensionListEntry *ext, UBool l /* reorder variants in alphabetical order */ prev = NULL; cur = *first; - while (TRUE) { + while (true) { if (cur == NULL) { prev->next = ext; ext->next = NULL; @@ -960,7 +979,7 @@ _addExtensionToList(ExtensionListEntry **first, ExtensionListEntry *ext, UBool l } if (cmp == 0) { /* duplicated extension key */ - bAdded = FALSE; + bAdded = false; break; } prev = cur; @@ -1145,7 +1164,7 @@ _appendVariantsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st if (len > 0) { char *p, *pVar; - UBool bNext = TRUE; + UBool bNext = true; VariantListEntry *var; VariantListEntry *varFirst = NULL; @@ -1154,7 +1173,7 @@ _appendVariantsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st while (bNext) { if (*p == SEP || *p == LOCALE_SEP || *p == 0) { if (*p == 0) { - bNext = FALSE; + bNext = false; } else { *p = 0; /* terminate */ } @@ -1192,7 +1211,7 @@ _appendVariantsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st } else { /* Special handling for POSIX variant, need to remember that we had it and then */ /* treat it like an extension later. */ - *hadPosix = TRUE; + *hadPosix = true; } } else if (strict) { *status = U_ILLEGAL_ARGUMENT_ERROR; @@ -1269,7 +1288,7 @@ _appendKeywordsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st int32_t keylen; UBool isBcpUExt; - while (TRUE) { + while (true) { key = uenum_next(keywordEnum.getAlias(), NULL, status); if (key == NULL) { break; @@ -1303,7 +1322,7 @@ _appendKeywordsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st if (uprv_strcmp(key, LOCALE_ATTRIBUTE_KEY) == 0) { if (len > 0) { int32_t i = 0; - while (TRUE) { + while (true) { attrBufLength = 0; for (; i < len; i++) { if (buf[i] != '-') { @@ -1429,7 +1448,7 @@ _appendKeywordsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st ext->key = bcpKey; ext->value = bcpValue; - if (!_addExtensionToList(&firstExt, ext, TRUE)) { + if (!_addExtensionToList(&firstExt, ext, true)) { if (strict) { *status = U_ILLEGAL_ARGUMENT_ERROR; break; @@ -1448,18 +1467,18 @@ _appendKeywordsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st ext->key = POSIX_KEY; ext->value = POSIX_VALUE; - if (!_addExtensionToList(&firstExt, ext, TRUE)) { + if (!_addExtensionToList(&firstExt, ext, true)) { // Silently ignore errors. } } if (U_SUCCESS(*status) && (firstExt != NULL || firstAttr != NULL)) { - UBool startLDMLExtension = FALSE; + UBool startLDMLExtension = false; for (ext = firstExt; ext; ext = ext->next) { if (!startLDMLExtension && uprv_strlen(ext->key) > 1) { /* first LDML u singlton extension */ sink.Append("-u", 2); - startLDMLExtension = TRUE; + startLDMLExtension = true; } /* write out the sorted BCP47 attributes, extensions and private use */ @@ -1501,7 +1520,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT int32_t len; /* Reset the posixVariant value */ - *posixVariant = FALSE; + *posixVariant = false; pTag = ldmlext; pKwds = NULL; @@ -1585,7 +1604,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT kwd->key = LOCALE_ATTRIBUTE_KEY; kwd->value = value->data(); - if (!_addExtensionToList(&kwdFirst, kwd, FALSE)) { + if (!_addExtensionToList(&kwdFirst, kwd, false)) { *status = U_ILLEGAL_ARGUMENT_ERROR; return; } @@ -1593,18 +1612,18 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT } if (pKwds) { - const char *pBcpKey = NULL; /* u extenstion key subtag */ + const char *pBcpKey = NULL; /* u extension key subtag */ const char *pBcpType = NULL; /* beginning of u extension type subtag(s) */ int32_t bcpKeyLen = 0; int32_t bcpTypeLen = 0; - UBool isDone = FALSE; + UBool isDone = false; pTag = pKwds; /* BCP47 representation of LDML key/type pairs */ while (!isDone) { const char *pNextBcpKey = NULL; int32_t nextBcpKeyLen = 0; - UBool emitKeyword = FALSE; + UBool emitKeyword = false; if (*pTag) { /* locate next separator char */ @@ -1612,7 +1631,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT if (ultag_isUnicodeLocaleKey(pTag, len)) { if (pBcpKey) { - emitKeyword = TRUE; + emitKeyword = true; pNextBcpKey = pTag; nextBcpKeyLen = len; } else { @@ -1638,8 +1657,8 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT } } else { /* processing last one */ - emitKeyword = TRUE; - isDone = TRUE; + emitKeyword = true; + isDone = true; } if (emitKeyword) { @@ -1725,7 +1744,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT /* Special handling for u-va-posix, since we want to treat this as a variant, not as a keyword */ if (!variantExists && !uprv_strcmp(pKey, POSIX_KEY) && !uprv_strcmp(pType, POSIX_VALUE) ) { - *posixVariant = TRUE; + *posixVariant = true; } else { /* create an ExtensionListEntry for this keyword */ kwd = extPool.create(); @@ -1737,7 +1756,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT kwd->key = pKey; kwd->value = pType; - if (!_addExtensionToList(&kwdFirst, kwd, FALSE)) { + if (!_addExtensionToList(&kwdFirst, kwd, false)) { // duplicate keyword is allowed, Only the first // is honored. } @@ -1754,7 +1773,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT kwd = kwdFirst; while (kwd != NULL) { nextKwd = kwd->next; - _addExtensionToList(appendTo, kwd, FALSE); + _addExtensionToList(appendTo, kwd, false); kwd = nextKwd; } } @@ -1769,17 +1788,12 @@ _appendKeywords(ULanguageTag* langtag, icu::ByteSink& sink, UErrorCode* status) const char *key, *type; icu::MemoryPool extPool; icu::MemoryPool kwdBuf; - UBool posixVariant = FALSE; + UBool posixVariant = false; if (U_FAILURE(*status)) { return; } - /* Determine if variants already exists */ - if (ultag_getVariantsSize(langtag)) { - posixVariant = TRUE; - } - n = ultag_getExtensionsSize(langtag); /* resolve locale keywords and reordering keys */ @@ -1787,6 +1801,11 @@ _appendKeywords(ULanguageTag* langtag, icu::ByteSink& sink, UErrorCode* status) key = ultag_getExtensionKey(langtag, i); type = ultag_getExtensionValue(langtag, i); if (*key == LDMLEXT) { + /* Determine if variants already exists */ + if (ultag_getVariantsSize(langtag)) { + posixVariant = true; + } + _appendLDMLExtensionAsKeywords(type, &kwdFirst, extPool, kwdBuf, &posixVariant, status); if (U_FAILURE(*status)) { break; @@ -1799,7 +1818,7 @@ _appendKeywords(ULanguageTag* langtag, icu::ByteSink& sink, UErrorCode* status) } kwd->key = key; kwd->value = type; - if (!_addExtensionToList(&kwdFirst, kwd, FALSE)) { + if (!_addExtensionToList(&kwdFirst, kwd, false)) { *status = U_ILLEGAL_ARGUMENT_ERROR; break; } @@ -1816,7 +1835,7 @@ _appendKeywords(ULanguageTag* langtag, icu::ByteSink& sink, UErrorCode* status) } else { kwd->key = PRIVATEUSE_KEY; kwd->value = type; - if (!_addExtensionToList(&kwdFirst, kwd, FALSE)) { + if (!_addExtensionToList(&kwdFirst, kwd, false)) { *status = U_ILLEGAL_ARGUMENT_ERROR; } } @@ -1832,12 +1851,12 @@ _appendKeywords(ULanguageTag* langtag, icu::ByteSink& sink, UErrorCode* status) if (U_SUCCESS(*status) && kwdFirst != NULL) { /* write out the sorted keywords */ - UBool firstValue = TRUE; + UBool firstValue = true; kwd = kwdFirst; do { if (firstValue) { sink.Append("@", 1); - firstValue = FALSE; + firstValue = false; } else { sink.Append(";", 1); } @@ -1880,17 +1899,17 @@ _appendPrivateuseToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool if (len > 0) { char *p, *pPriv; - UBool bNext = TRUE; - UBool firstValue = TRUE; + UBool bNext = true; + UBool firstValue = true; UBool writeValue; pPriv = NULL; p = buf; while (bNext) { - writeValue = FALSE; + writeValue = false; if (*p == SEP || *p == LOCALE_SEP || *p == 0) { if (*p == 0) { - bNext = FALSE; + bNext = false; } else { *p = 0; /* terminate */ } @@ -1904,10 +1923,10 @@ _appendPrivateuseToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool if (_isPrivateuseValueSubtag(pPriv, -1)) { if (firstValue) { if (!_isVariantSubtag(pPriv, -1)) { - writeValue = TRUE; + writeValue = true; } } else { - writeValue = TRUE; + writeValue = true; } } else if (strict) { *status = U_ILLEGAL_ARGUMENT_ERROR; @@ -1940,7 +1959,7 @@ _appendPrivateuseToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool tmpAppend[reslen++] = SEP; } - firstValue = FALSE; + firstValue = false; } len = (int32_t)uprv_strlen(pPriv); @@ -2007,7 +2026,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta ExtensionListEntry *pExtension; char *pExtValueSubtag, *pExtValueSubtagEnd; int32_t i; - UBool privateuseVar = FALSE; + UBool privateuseVar = false; int32_t legacyLen = 0; if (parsedLen != NULL) { @@ -2028,7 +2047,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta *status = U_MEMORY_ALLOCATION_ERROR; return NULL; } - + if (tagLen > 0) { uprv_memcpy(tagBuf, tag, tagLen); } @@ -2070,6 +2089,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta legacyLen = checkLegacyLen; /* back up for output parsedLen */ int32_t replacementLen = static_cast(uprv_strlen(LEGACY[i+1])); newTagLength = replacementLen + tagLen - checkLegacyLen; + int32_t oldTagLength = tagLen; if (tagLen < newTagLength) { uprv_free(tagBuf); tagBuf = (char*)uprv_malloc(newTagLength + 1); @@ -2083,7 +2103,10 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta parsedLenDelta = checkLegacyLen - replacementLen; uprv_strcpy(t->buf, LEGACY[i + 1]); if (checkLegacyLen != tagLen) { - uprv_strcpy(t->buf + replacementLen, tag + checkLegacyLen); + uprv_memcpy(t->buf + replacementLen, tag + checkLegacyLen, + oldTagLength - checkLegacyLen); + // NUL-terminate after memcpy(). + t->buf[replacementLen + oldTagLength - checkLegacyLen] = 0; } break; } @@ -2101,7 +2124,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta if (*redundantTagEnd == '\0' || *redundantTagEnd == SEP) { const char* preferredTag = REDUNDANT[i + 1]; size_t preferredTagLen = uprv_strlen(preferredTag); - uprv_strncpy(t->buf, preferredTag, preferredTagLen); + uprv_memcpy(t->buf, preferredTag, preferredTagLen); if (*redundantTagEnd == SEP) { uprv_memmove(tagBuf + preferredTagLen, redundantTagEnd, @@ -2253,7 +2276,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta pExtension->value = T_CString_toLowerCase(pExtValueSubtag); /* insert the extension to the list */ - if (_addExtensionToList(&(t->extensions), pExtension, FALSE)) { + if (_addExtensionToList(&(t->extensions), pExtension, false)) { pLastGoodPosition = pExtValueSubtagEnd; } else { /* stop parsing here */ @@ -2287,7 +2310,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta if (next & EXTV) { if (_isExtensionSubtag(pSubtag, subtagLen)) { if (pExtValueSubtag == NULL) { - /* if the start postion of this extension's value is not yet, + /* if the start position of this extension's value is not yet, this one is the first value subtag */ pExtValueSubtag = pSubtag; } @@ -2316,7 +2339,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta pExtension->value = T_CString_toLowerCase(pExtValueSubtag); /* insert the extension to the list */ - if (_addExtensionToList(&(t->extensions), pExtension, FALSE)) { + if (_addExtensionToList(&(t->extensions), pExtension, false)) { pLastGoodPosition = pExtValueSubtagEnd; pExtension = NULL; } else { @@ -2357,7 +2380,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta if (uprv_strncmp(pSubtag, PRIVUSE_VARIANT_PREFIX, uprv_strlen(PRIVUSE_VARIANT_PREFIX)) == 0) { *pSep = 0; next = VART; - privateuseVar = TRUE; + privateuseVar = true; break; } else if (_isPrivateuseValueSubtag(pSubtag, subtagLen)) { pLastGoodPosition = pSep; @@ -2394,7 +2417,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta *pExtValueSubtagEnd = 0; pExtension->value = T_CString_toLowerCase(pExtValueSubtag); /* insert the extension to the list */ - if (_addExtensionToList(&(t->extensions), pExtension, FALSE)) { + if (_addExtensionToList(&(t->extensions), pExtension, false)) { pLastGoodPosition = pExtValueSubtagEnd; } else { uprv_free(pExtension); @@ -2512,7 +2535,7 @@ static int32_t ultag_getVariantsSize(const ULanguageTag* langtag) { int32_t size = 0; VariantListEntry *cur = langtag->variants; - while (TRUE) { + while (true) { if (cur == NULL) { break; } @@ -2558,7 +2581,7 @@ static int32_t ultag_getExtensionsSize(const ULanguageTag* langtag) { int32_t size = 0; ExtensionListEntry *cur = langtag->extensions; - while (TRUE) { + while (true) { if (cur == NULL) { break; } @@ -2625,7 +2648,7 @@ ulocimp_toLanguageTag(const char* localeID, icu::CharString canonical; int32_t reslen; UErrorCode tmpStatus = U_ZERO_ERROR; - UBool hadPosix = FALSE; + UBool hadPosix = false; const char* pKeywordStart; /* Note: uloc_canonicalize returns "en_US_POSIX" for input locale ID "". See #6835 */ @@ -2676,7 +2699,7 @@ ulocimp_toLanguageTag(const char* localeID, pKeywordStart = locale_getKeywordsStart(canonical.data()); if (pKeywordStart == canonical.data()) { int kwdCnt = 0; - UBool done = FALSE; + UBool done = false; icu::LocalUEnumerationPointer kwdEnum(uloc_openKeywords(canonical.data(), &tmpStatus)); if (U_SUCCESS(tmpStatus)) { @@ -2695,18 +2718,17 @@ ulocimp_toLanguageTag(const char* localeID, if (U_SUCCESS(tmpStatus)) { if (ultag_isPrivateuseValueSubtags(buf.data(), buf.length())) { /* return private use only tag */ - static const char PREFIX[] = { PRIVATEUSE, SEP }; - sink.Append(PREFIX, sizeof(PREFIX)); + sink.Append("und-x-", 6); sink.Append(buf.data(), buf.length()); - done = TRUE; + done = true; } else if (strict) { *status = U_ILLEGAL_ARGUMENT_ERROR; - done = TRUE; + done = true; } /* if not strict mode, then "und" will be returned */ } else { *status = U_ILLEGAL_ARGUMENT_ERROR; - done = TRUE; + done = true; } } } @@ -2760,11 +2782,11 @@ ulocimp_forLanguageTag(const char* langtag, icu::ByteSink& sink, int32_t* parsedLength, UErrorCode* status) { - UBool isEmpty = TRUE; + UBool isEmpty = true; const char *subtag, *p; int32_t len; int32_t i, n; - UBool noRegion = TRUE; + UBool noRegion = true; icu::LocalULanguageTagPointer lt(ultag_parse(langtag, tagLen, parsedLength, status)); if (U_FAILURE(*status)) { @@ -2777,7 +2799,7 @@ ulocimp_forLanguageTag(const char* langtag, len = (int32_t)uprv_strlen(subtag); if (len > 0) { sink.Append(subtag, len); - isEmpty = FALSE; + isEmpty = false; } } @@ -2786,7 +2808,7 @@ ulocimp_forLanguageTag(const char* langtag, len = (int32_t)uprv_strlen(subtag); if (len > 0) { sink.Append("_", 1); - isEmpty = FALSE; + isEmpty = false; /* write out the script in title case */ char c = uprv_toupper(*subtag); @@ -2799,7 +2821,7 @@ ulocimp_forLanguageTag(const char* langtag, len = (int32_t)uprv_strlen(subtag); if (len > 0) { sink.Append("_", 1); - isEmpty = FALSE; + isEmpty = false; /* write out the region in upper case */ p = subtag; @@ -2808,7 +2830,7 @@ ulocimp_forLanguageTag(const char* langtag, sink.Append(&c, 1); p++; } - noRegion = FALSE; + noRegion = false; } /* variants */ @@ -2817,7 +2839,7 @@ ulocimp_forLanguageTag(const char* langtag, if (n > 0) { if (noRegion) { sink.Append("_", 1); - isEmpty = FALSE; + isEmpty = false; } for (i = 0; i < n; i++) { diff --git a/icu/icu4c/source/common/ulocimp.h b/icu/icu4c/source/common/ulocimp.h index 5691fe9a77f..755e02c6b88 100644 --- a/icu/icu4c/source/common/ulocimp.h +++ b/icu/icu4c/source/common/ulocimp.h @@ -286,6 +286,9 @@ ultag_isUnicodeLocaleType(const char* s, int32_t len); U_CFUNC UBool ultag_isVariantSubtags(const char* s, int32_t len); +U_CAPI const char * U_EXPORT2 +ultag_getTKeyStart(const char *localeID); + U_CFUNC const char* ulocimp_toBcpKey(const char* key); @@ -304,4 +307,72 @@ U_CAPI const char* const* ulocimp_getKnownCanonicalizedLocaleForTest(int32_t* le // Return true if the value is already canonicalized. U_CAPI bool ulocimp_isCanonicalizedLocaleForTest(const char* localeName); +/** + * A utility class for handling locale IDs that may be longer than ULOC_FULLNAME_CAPACITY. + * This encompasses all of the logic to allocate a temporary locale ID buffer on the stack, + * and then, if it's not big enough, reallocate it on the heap and try again. + * + * You use it like this: + * UErrorCode err = U_ZERO_ERROR; + * + * PreflightingLocaleIDBuffer tempBuffer; + * do { + * tempBuffer.requestedCapacity = uloc_doSomething(localeID, tempBuffer.getBuffer(), tempBuffer.getCapacity(), &err); + * } while (tempBuffer.needToTryAgain(&err)); + * if (U_SUCCESS(err)) { + * uloc_doSomethingWithTheResult(tempBuffer.getBuffer()); + * } + */ +class PreflightingLocaleIDBuffer { +private: + char stackBuffer[ULOC_FULLNAME_CAPACITY]; + char* heapBuffer = nullptr; + int32_t capacity = ULOC_FULLNAME_CAPACITY; + +public: + int32_t requestedCapacity = ULOC_FULLNAME_CAPACITY; + + // No heap allocation. Use only on the stack. + static void* U_EXPORT2 operator new(size_t) U_NOEXCEPT = delete; + static void* U_EXPORT2 operator new[](size_t) U_NOEXCEPT = delete; +#if U_HAVE_PLACEMENT_NEW + static void* U_EXPORT2 operator new(size_t, void*) U_NOEXCEPT = delete; +#endif + + PreflightingLocaleIDBuffer() {} + + ~PreflightingLocaleIDBuffer() { uprv_free(heapBuffer); } + + char* getBuffer() { + if (heapBuffer == nullptr) { + return stackBuffer; + } else { + return heapBuffer; + } + } + + int32_t getCapacity() { + return capacity; + } + + bool needToTryAgain(UErrorCode* err) { + if (heapBuffer != nullptr) { + return false; + } + + if (*err == U_BUFFER_OVERFLOW_ERROR || *err == U_STRING_NOT_TERMINATED_WARNING) { + int32_t newCapacity = requestedCapacity + 2; // one for the terminating null, one just for paranoia + heapBuffer = static_cast(uprv_malloc(newCapacity)); + if (heapBuffer == nullptr) { + *err = U_MEMORY_ALLOCATION_ERROR; + } else { + *err = U_ZERO_ERROR; + capacity = newCapacity; + } + return U_SUCCESS(*err); + } + return false; + } +}; + #endif diff --git a/icu/icu4c/source/common/umapfile.cpp b/icu/icu4c/source/common/umapfile.cpp index 3e714876a4d..145582ea97a 100644 --- a/icu/icu4c/source/common/umapfile.cpp +++ b/icu/icu4c/source/common/umapfile.cpp @@ -107,10 +107,10 @@ typedef HANDLE MemoryMap; U_CFUNC UBool uprv_mapFile(UDataMemory *pData, const char *path, UErrorCode *status) { if (U_FAILURE(*status)) { - return FALSE; + return false; } UDataMemory_init(pData); /* Clear the output struct. */ - return FALSE; /* no file access */ + return false; /* no file access */ } U_CFUNC void uprv_unmapFile(UDataMemory *pData) { @@ -126,7 +126,7 @@ typedef HANDLE MemoryMap; ) { if (U_FAILURE(*status)) { - return FALSE; + return false; } HANDLE map = nullptr; @@ -150,12 +150,12 @@ typedef HANDLE MemoryMap; u_strFromUTF8(reinterpret_cast(utf16Path), static_cast(UPRV_LENGTHOF(utf16Path)), &pathUtf16Len, path, -1, status); if (U_FAILURE(*status)) { - return FALSE; + return false; } if (*status == U_STRING_NOT_TERMINATED_WARNING) { // Report back an error instead of a warning. *status = U_BUFFER_OVERFLOW_ERROR; - return FALSE; + return false; } file = CreateFileW(utf16Path, GENERIC_READ, FILE_SHARE_READ, nullptr, @@ -168,7 +168,7 @@ typedef HANDLE MemoryMap; if (HRESULT_FROM_WIN32(GetLastError()) == E_OUTOFMEMORY) { *status = U_MEMORY_ALLOCATION_ERROR; } - return FALSE; + return false; } // Note: We use NULL/nullptr for lpAttributes parameter below. @@ -183,17 +183,17 @@ typedef HANDLE MemoryMap; if (HRESULT_FROM_WIN32(GetLastError()) == E_OUTOFMEMORY) { *status = U_MEMORY_ALLOCATION_ERROR; } - return FALSE; + return false; } /* map a view of the file into our address space */ pData->pHeader = reinterpret_cast(MapViewOfFile(map, FILE_MAP_READ, 0, 0, 0)); if (pData->pHeader == nullptr) { CloseHandle(map); - return FALSE; + return false; } pData->map = map; - return TRUE; + return true; } U_CFUNC void @@ -217,21 +217,21 @@ typedef HANDLE MemoryMap; void *data; if (U_FAILURE(*status)) { - return FALSE; + return false; } UDataMemory_init(pData); /* Clear the output struct. */ /* determine the length of the file */ if(stat(path, &mystat)!=0 || mystat.st_size<=0) { - return FALSE; + return false; } length=mystat.st_size; /* open the file */ fd=open(path, O_RDONLY); if(fd==-1) { - return FALSE; + return false; } /* get a view of the mapping */ @@ -243,7 +243,7 @@ typedef HANDLE MemoryMap; close(fd); /* no longer needed */ if(data==MAP_FAILED) { // Possibly check the errno value for ENOMEM, and report U_MEMORY_ALLOCATION_ERROR? - return FALSE; + return false; } pData->map = (char *)data + length; @@ -252,7 +252,7 @@ typedef HANDLE MemoryMap; #if U_PLATFORM == U_PF_IPHONE posix_madvise(data, length, POSIX_MADV_RANDOM); #endif - return TRUE; + return true; } U_CFUNC void @@ -291,21 +291,21 @@ typedef HANDLE MemoryMap; void *p; if (U_FAILURE(*status)) { - return FALSE; + return false; } UDataMemory_init(pData); /* Clear the output struct. */ /* open the input file */ file=fopen(path, "rb"); if(file==nullptr) { - return FALSE; + return false; } /* get the file length */ fileLength=umap_fsize(file); if(ferror(file) || fileLength<=20) { fclose(file); - return FALSE; + return false; } /* allocate the memory to hold the file data */ @@ -313,21 +313,21 @@ typedef HANDLE MemoryMap; if(p==nullptr) { fclose(file); *status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } /* read the file */ if(fileLength!=fread(p, 1, fileLength, file)) { uprv_free(p); fclose(file); - return FALSE; + return false; } fclose(file); pData->map=p; pData->pHeader=(const DataHeader *)p; pData->mapAddr=p; - return TRUE; + return true; } U_CFUNC void @@ -427,7 +427,7 @@ typedef HANDLE MemoryMap; void *val=0; if (U_FAILURE(*status)) { - return FALSE; + return false; } inBasename=uprv_strrchr(path, U_FILE_SEP_CHAR); @@ -447,14 +447,14 @@ typedef HANDLE MemoryMap; /* determine the length of the file */ if(stat(path, &mystat)!=0 || mystat.st_size<=0) { - return FALSE; + return false; } length=mystat.st_size; /* open the file */ fd=open(path, O_RDONLY); if(fd==-1) { - return FALSE; + return false; } /* get a view of the mapping */ @@ -462,12 +462,12 @@ typedef HANDLE MemoryMap; close(fd); /* no longer needed */ if(data==MAP_FAILED) { // Possibly check the errorno value for ENOMEM, and report U_MEMORY_ALLOCATION_ERROR? - return FALSE; + return false; } pData->map = (char *)data + length; pData->pHeader=(const DataHeader *)data; pData->mapAddr = data; - return TRUE; + return true; } # ifdef OS390BATCH @@ -503,16 +503,16 @@ typedef HANDLE MemoryMap; val=dllqueryvar((dllhandle*)handle, U_ICUDATA_ENTRY_NAME); if(val == 0) { /* failed... so keep looking */ - return FALSE; + return false; } # ifdef UDATA_DEBUG fprintf(stderr, "dllqueryvar(%08X, %s) -> %08X\n", handle, U_ICUDATA_ENTRY_NAME, val); # endif pData->pHeader=(const DataHeader *)val; - return TRUE; + return true; } else { - return FALSE; /* no handle */ + return false; /* no handle */ } } diff --git a/icu/icu4c/source/common/umapfile.h b/icu/icu4c/source/common/umapfile.h index 4ed1112bc6d..004f279fe68 100644 --- a/icu/icu4c/source/common/umapfile.h +++ b/icu/icu4c/source/common/umapfile.h @@ -18,7 +18,7 @@ * whatever means are available. * * These functions are part of the ICU internal implementation, and - * are not inteded to be used directly by applications. + * are not intended to be used directly by applications. * *----------------------------------------------------------------------------------*/ @@ -29,7 +29,7 @@ #include "unicode/udata.h" #include "putilimp.h" -U_CFUNC UBool uprv_mapFile(UDataMemory *pdm, const char *path, UErrorCode *status); +U_CAPI UBool U_EXPORT2 uprv_mapFile(UDataMemory *pdm, const char *path, UErrorCode *status); U_CFUNC void uprv_unmapFile(UDataMemory *pData); /* MAP_NONE: no memory mapping, no file access at all */ diff --git a/icu/icu4c/source/common/umutex.h b/icu/icu4c/source/common/umutex.h index 3f3ba1defc5..297e2c335ca 100644 --- a/icu/icu4c/source/common/umutex.h +++ b/icu/icu4c/source/common/umutex.h @@ -74,7 +74,6 @@ U_NAMESPACE_BEGIN ****************************************************************************/ #ifndef __wasi__ typedef std::atomic u_atomic_int32_t; -#define ATOMIC_INT32_T_INITIALIZER(val) ATOMIC_VAR_INIT(val) inline int32_t umtx_loadAcquire(u_atomic_int32_t &var) { return var.load(std::memory_order_acquire); @@ -120,18 +119,15 @@ inline int32_t umtx_atomic_dec(u_atomic_int32_t *var) { * *************************************************************************************************/ -struct UInitOnce { - u_atomic_int32_t fState; - UErrorCode fErrCode; +struct U_COMMON_API UInitOnce { + u_atomic_int32_t fState {0}; + UErrorCode fErrCode {U_ZERO_ERROR}; void reset() {fState = 0;} UBool isReset() {return umtx_loadAcquire(fState) == 0;} // Note: isReset() is used by service registration code. // Thread safety of this usage needs review. }; -#define U_INITONCE_INITIALIZER {ATOMIC_INT32_T_INITIALIZER(0), U_ZERO_ERROR} - - U_COMMON_API UBool U_EXPORT2 umtx_initImplPreInit(UInitOnce &); U_COMMON_API void U_EXPORT2 umtx_initImplPostInit(UInitOnce &); diff --git a/icu/icu4c/source/common/unames.cpp b/icu/icu4c/source/common/unames.cpp index 5776058f957..b0ac991e1ba 100644 --- a/icu/icu4c/source/common/unames.cpp +++ b/icu/icu4c/source/common/unames.cpp @@ -105,7 +105,7 @@ typedef struct { static UDataMemory *uCharNamesData=NULL; static UCharNames *uCharNames=NULL; -static icu::UInitOnce gCharNamesInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCharNamesInitOnce {}; /* * Maximum length of character names (regular & 1.0). @@ -173,7 +173,7 @@ static UBool U_CALLCONV unames_cleanup(void) } gCharNamesInitOnce.reset(); gMaxNameLength=0; - return TRUE; + return true; } static UBool U_CALLCONV @@ -371,7 +371,7 @@ compareName(UCharNames *names, if(c!=';') { /* implicit letter */ if((char)c!=*otherName++) { - return FALSE; + return false; } } else { /* finished */ @@ -388,7 +388,7 @@ compareName(UCharNames *names, if(c!=';') { /* explicit letter */ if((char)c!=*otherName++) { - return FALSE; + return false; } } else { /* stop, but skip the semicolon if we are seeking @@ -407,7 +407,7 @@ compareName(UCharNames *names, uint8_t *tokenString=tokenStrings+token; while((c=*tokenString++)!=0) { if((char)c!=*otherName++) { - return FALSE; + return false; } } } @@ -616,7 +616,7 @@ enumGroupNames(UCharNames *names, const uint16_t *group, /* here, we assume that the buffer is large enough */ if(length>0) { if(!fn(context, start, nameChoice, buffer, length)) { - return FALSE; + return false; } } ++start; @@ -626,12 +626,12 @@ enumGroupNames(UCharNames *names, const uint16_t *group, while(start<=end) { if(compareName(names, s+offsets[start&GROUP_MASK], lengths[start&GROUP_MASK], nameChoice, otherName)) { ((FindName *)context)->code=start; - return FALSE; + return false; } ++start; } } - return TRUE; + return true; } /* @@ -653,14 +653,14 @@ enumExtNames(UChar32 start, UChar32 end, /* here, we assume that the buffer is large enough */ if(length>0) { if(!fn(context, start, U_EXTENDED_CHAR_NAME, buffer, length)) { - return FALSE; + return false; } } ++start; } } - return TRUE; + return true; } static UBool @@ -684,7 +684,7 @@ enumNames(UCharNames *names, extLimit=limit; } if(!enumExtNames(start, extLimit-1, fn, context)) { - return FALSE; + return false; } start=extLimit; } @@ -705,7 +705,7 @@ enumNames(UCharNames *names, if(!enumGroupNames(names, group, start, ((UChar32)startGroupMSB< group[GROUP_MSB] + 1 && nameChoice == U_EXTENDED_CHAR_NAME) { @@ -738,7 +738,7 @@ enumNames(UCharNames *names, end = limit; } if (!enumExtNames((group[GROUP_MSB] + 1) << GROUP_SHIFT, end - 1, fn, context)) { - return FALSE; + return false; } } group=nextGroup; @@ -753,7 +753,7 @@ enumNames(UCharNames *names, start = next; } } else { - return TRUE; + return true; } } @@ -766,7 +766,7 @@ enumNames(UCharNames *names, return enumExtNames(start, limit - 1, fn, context); } - return TRUE; + return true; } static uint16_t @@ -941,7 +941,7 @@ enumAlgNames(AlgorithmicRange *range, uint16_t length; if(nameChoice!=U_UNICODE_CHAR_NAME && nameChoice!=U_EXTENDED_CHAR_NAME) { - return TRUE; + return true; } switch(range->type) { @@ -952,12 +952,12 @@ enumAlgNames(AlgorithmicRange *range, /* get the full name of the start character */ length=getAlgName(range, (uint32_t)start, nameChoice, buffer, sizeof(buffer)); if(length<=0) { - return TRUE; + return true; } /* call the enumerator function with this first character */ if(!fn(context, start, nameChoice, buffer, length)) { - return FALSE; + return false; } /* go to the end of the name; all these names have the same length */ @@ -984,7 +984,7 @@ enumAlgNames(AlgorithmicRange *range, } if(!fn(context, start, nameChoice, buffer, length)) { - return FALSE; + return false; } } break; @@ -1018,7 +1018,7 @@ enumAlgNames(AlgorithmicRange *range, /* call the enumerator function with this first character */ if(!fn(context, start, nameChoice, buffer, length)) { - return FALSE; + return false; } /* enumerate the rest of the names */ @@ -1056,7 +1056,7 @@ enumAlgNames(AlgorithmicRange *range, *t=0; if(!fn(context, start, nameChoice, buffer, length)) { - return FALSE; + return false; } } break; @@ -1066,7 +1066,7 @@ enumAlgNames(AlgorithmicRange *range, break; } - return TRUE; + return true; } /* @@ -1416,11 +1416,11 @@ calcNameSetsLengths(UErrorCode *pErrorCode) { int32_t i, maxNameLength; if(gMaxNameLength!=0) { - return TRUE; + return true; } if(!isDataLoaded(pErrorCode)) { - return FALSE; + return false; } /* set hex digits, used in various names, and <>-, used in extended names */ @@ -1437,7 +1437,7 @@ calcNameSetsLengths(UErrorCode *pErrorCode) { /* set sets and lengths from group names, set global maximum values */ calcGroupNameSetsLengths(maxNameLength); - return TRUE; + return true; } U_NAMESPACE_END @@ -1809,7 +1809,7 @@ makeTokenMap(const UDataSwapper *ds, /* enter the converted character into the map and mark it used */ map[c1]=c2; - usedOutChar[c2]=TRUE; + usedOutChar[c2]=true; } } diff --git a/icu/icu4c/source/common/unicode/appendable.h b/icu/icu4c/source/common/unicode/appendable.h index fc99254de14..f77df88e39c 100644 --- a/icu/icu4c/source/common/unicode/appendable.h +++ b/icu/icu4c/source/common/unicode/appendable.h @@ -174,7 +174,7 @@ class U_COMMON_API UnicodeStringAppendable : public Appendable { * @return true if the operation succeeded * @stable ICU 4.8 */ - virtual UBool appendCodeUnit(char16_t c); + virtual UBool appendCodeUnit(char16_t c) override; /** * Appends a code point to the string. @@ -182,7 +182,7 @@ class U_COMMON_API UnicodeStringAppendable : public Appendable { * @return true if the operation succeeded * @stable ICU 4.8 */ - virtual UBool appendCodePoint(UChar32 c); + virtual UBool appendCodePoint(UChar32 c) override; /** * Appends a string to the UnicodeString. @@ -191,7 +191,7 @@ class U_COMMON_API UnicodeStringAppendable : public Appendable { * @return true if the operation succeeded * @stable ICU 4.8 */ - virtual UBool appendString(const char16_t *s, int32_t length); + virtual UBool appendString(const char16_t *s, int32_t length) override; /** * Tells the UnicodeString that the caller is going to append roughly @@ -200,7 +200,7 @@ class U_COMMON_API UnicodeStringAppendable : public Appendable { * @return true if the operation succeeded * @stable ICU 4.8 */ - virtual UBool reserveAppendCapacity(int32_t appendCapacity); + virtual UBool reserveAppendCapacity(int32_t appendCapacity) override; /** * Returns a writable buffer for appending and writes the buffer's capacity to @@ -226,7 +226,7 @@ class U_COMMON_API UnicodeStringAppendable : public Appendable { virtual char16_t *getAppendBuffer(int32_t minCapacity, int32_t desiredCapacityHint, char16_t *scratch, int32_t scratchCapacity, - int32_t *resultCapacity); + int32_t *resultCapacity) override; private: UnicodeString &str; diff --git a/icu/icu4c/source/common/unicode/brkiter.h b/icu/icu4c/source/common/unicode/brkiter.h index 9bba5fcccc3..3a121cf703b 100644 --- a/icu/icu4c/source/common/unicode/brkiter.h +++ b/icu/icu4c/source/common/unicode/brkiter.h @@ -99,7 +99,7 @@ U_NAMESPACE_BEGIN *

* Code snippets illustrating the use of the Break Iterator APIs * are available in the ICU User Guide, - * http://icu-project.org/userguide/boundaryAnalysis.html + * https://unicode-org.github.io/icu/userguide/boundaryanalysis/ * and in the sample program icu/source/samples/break/break.cpp * */ @@ -124,7 +124,7 @@ class U_COMMON_API BreakIterator : public UObject { * object, and styles are not considered. * @stable ICU 2.0 */ - virtual UBool operator==(const BreakIterator&) const = 0; + virtual bool operator==(const BreakIterator&) const = 0; /** * Returns the complement of the result of operator== @@ -132,7 +132,7 @@ class U_COMMON_API BreakIterator : public UObject { * @return the complement of the result of operator== * @stable ICU 2.0 */ - UBool operator!=(const BreakIterator& rhs) const { return !operator==(rhs); } + bool operator!=(const BreakIterator& rhs) const { return !operator==(rhs); } /** * Return a polymorphic copy of this object. This is an abstract @@ -146,7 +146,7 @@ class U_COMMON_API BreakIterator : public UObject { * will return distinct unequal values. * @stable ICU 2.0 */ - virtual UClassID getDynamicClassID(void) const = 0; + virtual UClassID getDynamicClassID(void) const override = 0; /** * Return a CharacterIterator over the text being analyzed. diff --git a/icu/icu4c/source/common/unicode/bytestream.h b/icu/icu4c/source/common/unicode/bytestream.h index 044f7a77e78..997746e4280 100644 --- a/icu/icu4c/source/common/unicode/bytestream.h +++ b/icu/icu4c/source/common/unicode/bytestream.h @@ -71,7 +71,6 @@ class U_COMMON_API ByteSink : public UMemory { */ virtual void Append(const char* bytes, int32_t n) = 0; -#ifndef U_HIDE_DRAFT_API /** * Appends n bytes to this. Same as Append(). * Call AppendU8() with u8"string literals" which are const char * in C++11 @@ -81,7 +80,7 @@ class U_COMMON_API ByteSink : public UMemory { * * @param bytes the pointer to the bytes * @param n the number of bytes; must be non-negative - * @draft ICU 67 + * @stable ICU 67 */ inline void AppendU8(const char* bytes, int32_t n) { Append(bytes, n); @@ -97,13 +96,12 @@ class U_COMMON_API ByteSink : public UMemory { * * @param bytes the pointer to the bytes * @param n the number of bytes; must be non-negative - * @draft ICU 67 + * @stable ICU 67 */ inline void AppendU8(const char8_t* bytes, int32_t n) { Append(reinterpret_cast(bytes), n); } #endif -#endif // U_HIDE_DRAFT_API /** * Returns a writable buffer for appending and writes the buffer's capacity to @@ -208,7 +206,7 @@ class U_COMMON_API CheckedArrayByteSink : public ByteSink { * @param n the number of bytes; must be non-negative * @stable ICU 4.2 */ - virtual void Append(const char* bytes, int32_t n); + virtual void Append(const char* bytes, int32_t n) override; /** * Returns a writable buffer for appending and writes the buffer's capacity to * *result_capacity. For details see the base class documentation. @@ -226,7 +224,7 @@ class U_COMMON_API CheckedArrayByteSink : public ByteSink { virtual char* GetAppendBuffer(int32_t min_capacity, int32_t desired_capacity_hint, char* scratch, int32_t scratch_capacity, - int32_t* result_capacity); + int32_t* result_capacity) override; /** * Returns the number of bytes actually written to the sink. * @return number of bytes written to the buffer @@ -293,7 +291,7 @@ class StringByteSink : public ByteSink { * @param n the number of bytes; must be non-negative * @stable ICU 4.2 */ - virtual void Append(const char* data, int32_t n) { dest_->append(data, n); } + virtual void Append(const char* data, int32_t n) override { dest_->append(data, n); } private: StringClass* dest_; diff --git a/icu/icu4c/source/common/unicode/bytestrie.h b/icu/icu4c/source/common/unicode/bytestrie.h index 85f802df420..8fe66780f51 100644 --- a/icu/icu4c/source/common/unicode/bytestrie.h +++ b/icu/icu4c/source/common/unicode/bytestrie.h @@ -30,6 +30,8 @@ #include "unicode/uobject.h" #include "unicode/ustringtrie.h" +class BytesTrieTest; + U_NAMESPACE_BEGIN class ByteSink; @@ -378,6 +380,7 @@ class U_COMMON_API BytesTrie : public UMemory { private: friend class BytesTrieBuilder; + friend class ::BytesTrieTest; /** * Constructs a BytesTrie reader instance. @@ -391,7 +394,7 @@ class U_COMMON_API BytesTrie : public UMemory { pos_(bytes_), remainingMatchLength_(-1) {} // No assignment operator. - BytesTrie &operator=(const BytesTrie &other); + BytesTrie &operator=(const BytesTrie &other) = delete; inline void stop() { pos_=NULL; diff --git a/icu/icu4c/source/common/unicode/bytestriebuilder.h b/icu/icu4c/source/common/unicode/bytestriebuilder.h index cae16e48b45..ec9c625473d 100644 --- a/icu/icu4c/source/common/unicode/bytestriebuilder.h +++ b/icu/icu4c/source/common/unicode/bytestriebuilder.h @@ -30,6 +30,8 @@ #include "unicode/stringpiece.h" #include "unicode/stringtriebuilder.h" +class BytesTrieTest; + U_NAMESPACE_BEGIN class BytesTrieElement; @@ -125,26 +127,28 @@ class U_COMMON_API BytesTrieBuilder : public StringTrieBuilder { BytesTrieBuilder &clear(); private: - BytesTrieBuilder(const BytesTrieBuilder &other); // no copy constructor - BytesTrieBuilder &operator=(const BytesTrieBuilder &other); // no assignment operator + friend class ::BytesTrieTest; + + BytesTrieBuilder(const BytesTrieBuilder &other) = delete; // no copy constructor + BytesTrieBuilder &operator=(const BytesTrieBuilder &other) = delete; // no assignment operator void buildBytes(UStringTrieBuildOption buildOption, UErrorCode &errorCode); - virtual int32_t getElementStringLength(int32_t i) const; - virtual char16_t getElementUnit(int32_t i, int32_t byteIndex) const; - virtual int32_t getElementValue(int32_t i) const; + virtual int32_t getElementStringLength(int32_t i) const override; + virtual char16_t getElementUnit(int32_t i, int32_t byteIndex) const override; + virtual int32_t getElementValue(int32_t i) const override; - virtual int32_t getLimitOfLinearMatch(int32_t first, int32_t last, int32_t byteIndex) const; + virtual int32_t getLimitOfLinearMatch(int32_t first, int32_t last, int32_t byteIndex) const override; - virtual int32_t countElementUnits(int32_t start, int32_t limit, int32_t byteIndex) const; - virtual int32_t skipElementsBySomeUnits(int32_t i, int32_t byteIndex, int32_t count) const; - virtual int32_t indexOfElementWithNextUnit(int32_t i, int32_t byteIndex, char16_t byte) const; + virtual int32_t countElementUnits(int32_t start, int32_t limit, int32_t byteIndex) const override; + virtual int32_t skipElementsBySomeUnits(int32_t i, int32_t byteIndex, int32_t count) const override; + virtual int32_t indexOfElementWithNextUnit(int32_t i, int32_t byteIndex, char16_t byte) const override; - virtual UBool matchNodesCanHaveValues() const { return false; } + virtual UBool matchNodesCanHaveValues() const override { return false; } - virtual int32_t getMaxBranchLinearSubNodeLength() const { return BytesTrie::kMaxBranchLinearSubNodeLength; } - virtual int32_t getMinLinearMatch() const { return BytesTrie::kMinLinearMatch; } - virtual int32_t getMaxLinearMatchLength() const { return BytesTrie::kMaxLinearMatchLength; } + virtual int32_t getMaxBranchLinearSubNodeLength() const override { return BytesTrie::kMaxBranchLinearSubNodeLength; } + virtual int32_t getMinLinearMatch() const override { return BytesTrie::kMinLinearMatch; } + virtual int32_t getMaxLinearMatchLength() const override { return BytesTrie::kMaxLinearMatchLength; } /** * @internal (private) @@ -152,22 +156,23 @@ class U_COMMON_API BytesTrieBuilder : public StringTrieBuilder { class BTLinearMatchNode : public LinearMatchNode { public: BTLinearMatchNode(const char *units, int32_t len, Node *nextNode); - virtual UBool operator==(const Node &other) const; - virtual void write(StringTrieBuilder &builder); + virtual bool operator==(const Node &other) const override; + virtual void write(StringTrieBuilder &builder) override; private: const char *s; }; virtual Node *createLinearMatchNode(int32_t i, int32_t byteIndex, int32_t length, - Node *nextNode) const; + Node *nextNode) const override; UBool ensureCapacity(int32_t length); - virtual int32_t write(int32_t byte); + virtual int32_t write(int32_t byte) override; int32_t write(const char *b, int32_t length); - virtual int32_t writeElementUnits(int32_t i, int32_t byteIndex, int32_t length); - virtual int32_t writeValueAndFinal(int32_t i, UBool isFinal); - virtual int32_t writeValueAndType(UBool hasValue, int32_t value, int32_t node); - virtual int32_t writeDeltaTo(int32_t jumpTarget); + virtual int32_t writeElementUnits(int32_t i, int32_t byteIndex, int32_t length) override; + virtual int32_t writeValueAndFinal(int32_t i, UBool isFinal) override; + virtual int32_t writeValueAndType(UBool hasValue, int32_t value, int32_t node) override; + virtual int32_t writeDeltaTo(int32_t jumpTarget) override; + static int32_t internalEncodeDelta(int32_t i, char intBytes[]); CharString *strings; // Pointer not object so we need not #include internal charstr.h. BytesTrieElement *elements; diff --git a/icu/icu4c/source/common/unicode/caniter.h b/icu/icu4c/source/common/unicode/caniter.h index 4ed2b74b101..db400a531bf 100644 --- a/icu/icu4c/source/common/unicode/caniter.h +++ b/icu/icu4c/source/common/unicode/caniter.h @@ -145,25 +145,25 @@ class U_COMMON_API CanonicalIterator U_FINAL : public UObject { * * @stable ICU 2.2 */ - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; private: // ===================== PRIVATES ============================== // private default constructor - CanonicalIterator(); + CanonicalIterator() = delete; /** * Copy constructor. Private for now. * @internal (private) */ - CanonicalIterator(const CanonicalIterator& other); + CanonicalIterator(const CanonicalIterator& other) = delete; /** * Assignment operator. Private for now. * @internal (private) */ - CanonicalIterator& operator=(const CanonicalIterator& other); + CanonicalIterator& operator=(const CanonicalIterator& other) = delete; // fields UnicodeString source; @@ -194,7 +194,7 @@ class U_COMMON_API CanonicalIterator U_FINAL : public UObject { /** * See if the decomposition of cp2 is at segment starting at segmentPos - * (with canonical rearrangment!) + * (with canonical rearrangement!) * If so, take the remainder, and return the equivalents */ //Set extract(int comp, String segment, int segmentPos, StringBuffer buffer); diff --git a/icu/icu4c/source/common/unicode/chariter.h b/icu/icu4c/source/common/unicode/chariter.h index 96dc5db7c9e..4f320b90e2c 100644 --- a/icu/icu4c/source/common/unicode/chariter.h +++ b/icu/icu4c/source/common/unicode/chariter.h @@ -114,7 +114,7 @@ class U_COMMON_API ForwardCharacterIterator : public UObject { * character in the same character-storage object * @stable ICU 2.0 */ - virtual UBool operator==(const ForwardCharacterIterator& that) const = 0; + virtual bool operator==(const ForwardCharacterIterator& that) const = 0; /** * Returns true when the iterators refer to different @@ -126,7 +126,7 @@ class U_COMMON_API ForwardCharacterIterator : public UObject { * same text-storage object * @stable ICU 2.0 */ - inline UBool operator!=(const ForwardCharacterIterator& that) const; + inline bool operator!=(const ForwardCharacterIterator& that) const; /** * Generates a hash code for this iterator. @@ -142,7 +142,7 @@ class U_COMMON_API ForwardCharacterIterator : public UObject { * @return a UClassID for this ForwardCharacterIterator * @stable ICU 2.0 */ - virtual UClassID getDynamicClassID(void) const = 0; + virtual UClassID getDynamicClassID(void) const override = 0; /** * Gets the current code unit for returning and advances to the next code unit @@ -692,7 +692,7 @@ class U_COMMON_API CharacterIterator : public ForwardCharacterIterator { int32_t end; }; -inline UBool +inline bool ForwardCharacterIterator::operator!=(const ForwardCharacterIterator& that) const { return !operator==(that); } diff --git a/icu/icu4c/source/common/unicode/docmain.h b/icu/icu4c/source/common/unicode/docmain.h index edcb5d4e835..4e29e283cde 100644 --- a/icu/icu4c/source/common/unicode/docmain.h +++ b/icu/icu4c/source/common/unicode/docmain.h @@ -15,7 +15,7 @@ * \file * \brief (Non API- contains Doxygen definitions) * - * This file contains documentation for Doxygen and doesnot have + * This file contains documentation for Doxygen and does not have * any significance with respect to C or C++ API */ @@ -47,7 +47,7 @@ *

API References for Previous Releases

*

The API References for each release of ICU are also available as * a zip file from the ICU - * download page.

+ * download page.

* *
* @@ -74,7 +74,7 @@ * * * Strings and Character Iteration - * ustring.h, utf8.h, utf16.h, UText, UCharIterator + * ustring.h, utf8.h, utf16.h, icu::StringPiece, UText, UCharIterator, icu::ByteSink * icu::UnicodeString, icu::CharacterIterator, icu::Appendable, icu::StringPiece,icu::ByteSink * * @@ -128,9 +128,9 @@ * icu::Normalizer2 * * - * Calendars + * Calendars and Time Zones * ucal.h - * icu::Calendar + * icu::Calendar, icu::TimeZone * * * Date and Time Formatting diff --git a/icu/icu4c/source/common/unicode/dtintrv.h b/icu/icu4c/source/common/unicode/dtintrv.h index 4f4b6bf7f40..8c172eb7a59 100644 --- a/icu/icu4c/source/common/unicode/dtintrv.h +++ b/icu/icu4c/source/common/unicode/dtintrv.h @@ -89,7 +89,7 @@ class U_COMMON_API DateInterval : public UObject { * other classes have different class IDs. * @stable ICU 4.0 */ - virtual UClassID getDynamicClassID(void) const; + virtual UClassID getDynamicClassID(void) const override; /** @@ -109,14 +109,14 @@ class U_COMMON_API DateInterval : public UObject { * @return true if the two DateIntervals are the same * @stable ICU 4.0 */ - virtual UBool operator==(const DateInterval& other) const; + virtual bool operator==(const DateInterval& other) const; /** * Non-equality operator * @return true if the two DateIntervals are not the same * @stable ICU 4.0 */ - inline UBool operator!=(const DateInterval& other) const; + inline bool operator!=(const DateInterval& other) const; /** @@ -131,7 +131,7 @@ class U_COMMON_API DateInterval : public UObject { /** * Default constructor, not implemented. */ - DateInterval(); + DateInterval() = delete; UDate fromDate; UDate toDate; @@ -151,7 +151,7 @@ DateInterval::getToDate() const { } -inline UBool +inline bool DateInterval::operator!=(const DateInterval& other) const { return ( !operator==(other) ); } diff --git a/icu/icu4c/source/common/unicode/icuplug.h b/icu/icu4c/source/common/unicode/icuplug.h index 52f810da57d..c787fcd4266 100644 --- a/icu/icu4c/source/common/unicode/icuplug.h +++ b/icu/icu4c/source/common/unicode/icuplug.h @@ -117,14 +117,13 @@ /* === Basic types === */ #ifndef U_HIDE_INTERNAL_API +struct UPlugData; /** * @{ - * Opaque structure passed to/from a plugin. - * use the APIs to access it. + * Typedef for opaque structure passed to/from a plugin. + * Use the APIs to access it. * @internal ICU 4.4 Technology Preview */ - -struct UPlugData; typedef struct UPlugData UPlugData; /** @} */ @@ -188,8 +187,12 @@ typedef enum { /** * Entrypoint for an ICU plugin. - * @param plug the UPlugData handle. - * @param status the plugin's extended status code. + * @param plug the UPlugData handle. + * @param reason the reason code for the entrypoint's call. + * @param status Standard ICU error code. Its input value must + * pass the U_SUCCESS() test, or else the function returns + * immediately. Check for U_FAILURE() on output or use with + * function chaining. (See User Guide for details.) * @return A valid plugin must return UPLUG_TOKEN * @internal ICU 4.4 Technology Preview */ diff --git a/icu/icu4c/source/common/unicode/idna.h b/icu/icu4c/source/common/unicode/idna.h index 1305dc60484..1c57205bae2 100644 --- a/icu/icu4c/source/common/unicode/idna.h +++ b/icu/icu4c/source/common/unicode/idna.h @@ -305,8 +305,8 @@ class U_COMMON_API IDNAInfo : public UMemory { private: friend class UTS46; - IDNAInfo(const IDNAInfo &other); // no copying - IDNAInfo &operator=(const IDNAInfo &other); // no copying + IDNAInfo(const IDNAInfo &other) = delete; // no copying + IDNAInfo &operator=(const IDNAInfo &other) = delete; // no copying void reset() { errors=labelErrors=0; diff --git a/icu/icu4c/source/common/unicode/localebuilder.h b/icu/icu4c/source/common/unicode/localebuilder.h index 27a894de101..f708a7ed7c4 100644 --- a/icu/icu4c/source/common/unicode/localebuilder.h +++ b/icu/icu4c/source/common/unicode/localebuilder.h @@ -90,8 +90,7 @@ class U_COMMON_API LocaleBuilder : public UObject { LocaleBuilder& setLocale(const Locale& locale); /** - * Resets the LocaleBuilder to match the provided - * [Unicode Locale Identifier](http://www.unicode.org/reports/tr35/tr35.html#unicode_locale_id) . + * Resets the LocaleBuilder to match the provided IETF BCP 47 language tag. * Discards the existing state. * The empty string causes the builder to be reset, like {@link #clear}. * Legacy language tags (marked as “Type: grandfathered” in BCP 47) @@ -101,8 +100,7 @@ class U_COMMON_API LocaleBuilder : public UObject { * *

This method clears the internal UErrorCode. * - * @param tag the language tag, defined as - * [unicode_locale_id](http://www.unicode.org/reports/tr35/tr35.html#unicode_locale_id). + * @param tag the language tag, defined as IETF BCP 47 language tag. * @return This builder. * @stable ICU 64 */ diff --git a/icu/icu4c/source/common/unicode/localematcher.h b/icu/icu4c/source/common/unicode/localematcher.h index 63a68b0b7fb..0f7e04a3afd 100644 --- a/icu/icu4c/source/common/unicode/localematcher.h +++ b/icu/icu4c/source/common/unicode/localematcher.h @@ -91,8 +91,6 @@ enum ULocMatchDemotion { typedef enum ULocMatchDemotion ULocMatchDemotion; #endif -#ifndef U_FORCE_HIDE_DRAFT_API - /** * Builder option for whether to include or ignore one-way (fallback) match data. * The LocaleMatcher uses CLDR languageMatch data which includes fallback (oneway=true) entries. @@ -108,20 +106,20 @@ typedef enum ULocMatchDemotion ULocMatchDemotion; * but not if it is merely a fallback. * * @see LocaleMatcher::Builder#setDirection(ULocMatchDirection) - * @draft ICU 67 + * @stable ICU 67 */ enum ULocMatchDirection { /** * Locale matching includes one-way matches such as Breton→French. (default) * - * @draft ICU 67 + * @stable ICU 67 */ ULOCMATCH_DIRECTION_WITH_ONE_WAY, /** * Locale matching limited to two-way matches including e.g. Danish↔Norwegian * but ignoring one-way matches. * - * @draft ICU 67 + * @stable ICU 67 */ ULOCMATCH_DIRECTION_ONLY_TWO_WAY }; @@ -129,8 +127,6 @@ enum ULocMatchDirection { typedef enum ULocMatchDirection ULocMatchDirection; #endif -#endif // U_FORCE_HIDE_DRAFT_API - struct UHashtable; U_NAMESPACE_BEGIN @@ -417,17 +413,15 @@ class U_COMMON_API LocaleMatcher : public UMemory { */ Builder &addSupportedLocale(const Locale &locale); -#ifndef U_HIDE_DRAFT_API /** * Sets no default locale. * There will be no explicit or implicit default locale. * If there is no good match, then the matcher will return nullptr for the * best supported locale. * - * @draft ICU 68 + * @stable ICU 68 */ Builder &setNoDefaultLocale(); -#endif // U_HIDE_DRAFT_API /** * Sets the default locale; if nullptr, or if it is not set explicitly, @@ -463,24 +457,21 @@ class U_COMMON_API LocaleMatcher : public UMemory { */ Builder &setDemotionPerDesiredLocale(ULocMatchDemotion demotion); -#ifndef U_HIDE_DRAFT_API /** * Option for whether to include or ignore one-way (fallback) match data. * By default, they are included. * - * @param direction the match direction to set. + * @param matchDirection the match direction to set. * @return this Builder object - * @draft ICU 67 + * @stable ICU 67 */ - Builder &setDirection(ULocMatchDirection direction) { + Builder &setDirection(ULocMatchDirection matchDirection) { if (U_SUCCESS(errorCode_)) { - direction_ = direction; + direction_ = matchDirection; } return *this; } -#endif // U_HIDE_DRAFT_API -#ifndef U_HIDE_DRAFT_API /** * Sets the maximum distance for an acceptable match. * The matcher will return a match for a pair of locales only if @@ -500,10 +491,9 @@ class U_COMMON_API LocaleMatcher : public UMemory { * @param desired the desired locale for distance comparison. * @param supported the supported locale for distance comparison. * @return this Builder object - * @draft ICU 68 + * @stable ICU 68 */ Builder &setMaxDistance(const Locale &desired, const Locale &supported); -#endif // U_HIDE_DRAFT_API /** * Sets the UErrorCode if an error occurred while setting parameters. @@ -644,7 +634,6 @@ class U_COMMON_API LocaleMatcher : public UMemory { */ Result getBestMatchResult(Locale::Iterator &desiredLocales, UErrorCode &errorCode) const; -#ifndef U_HIDE_DRAFT_API /** * Returns true if the pair of locales matches acceptably. * This is influenced by Builder options such as setDirection(), setFavorSubtag(), @@ -656,10 +645,9 @@ class U_COMMON_API LocaleMatcher : public UMemory { * or else the function returns immediately. Check for U_FAILURE() * on output or use with function chaining. (See User Guide for details.) * @return true if the pair of locales matches acceptably. - * @draft ICU 68 + * @stable ICU 68 */ UBool isMatch(const Locale &desired, const Locale &supported, UErrorCode &errorCode) const; -#endif // U_HIDE_DRAFT_API #ifndef U_HIDE_INTERNAL_API /** @@ -704,7 +692,7 @@ class U_COMMON_API LocaleMatcher : public UMemory { LSR *lsrs; int32_t supportedLocalesLength; // These are in preference order: 1. Default locale 2. paradigm locales 3. others. - UHashtable *supportedLsrToIndex; // Map stores index+1 because 0 is "not found" + UHashtable *supportedLsrToIndex; // Map // Array versions of the supportedLsrToIndex keys and values. // The distance lookup loops over the supportedLSRs and returns the index of the best match. const LSR **supportedLSRs; diff --git a/icu/icu4c/source/common/unicode/localpointer.h b/icu/icu4c/source/common/unicode/localpointer.h index 2a65f2d382d..96c659d10ad 100644 --- a/icu/icu4c/source/common/unicode/localpointer.h +++ b/icu/icu4c/source/common/unicode/localpointer.h @@ -35,7 +35,7 @@ * - Need to be able to orphan/release the pointer and its ownership. * - Need variants for normal C++ object pointers, C++ arrays, and ICU C service objects. * - * For details see http://site.icu-project.org/design/cpp/scoped_ptr + * For details see https://icu.unicode.org/design/cpp/scoped_ptr */ #include "unicode/utypes.h" diff --git a/icu/icu4c/source/common/unicode/locid.h b/icu/icu4c/source/common/unicode/locid.h index ba858d702af..2f2b3998a78 100644 --- a/icu/icu4c/source/common/unicode/locid.h +++ b/icu/icu4c/source/common/unicode/locid.h @@ -326,20 +326,20 @@ class U_COMMON_API Locale : public UObject { * Checks if two locale keys are the same. * * @param other The locale key object to be compared with this. - * @return True if the two locale keys are the same, false otherwise. + * @return true if the two locale keys are the same, false otherwise. * @stable ICU 2.0 */ - UBool operator==(const Locale& other) const; + bool operator==(const Locale& other) const; /** * Checks if two locale keys are not the same. * * @param other The locale key object to be compared with this. - * @return True if the two locale keys are not the same, false + * @return true if the two locale keys are not the same, false * otherwise. * @stable ICU 2.0 */ - inline UBool operator!=(const Locale& other) const; + inline bool operator!=(const Locale& other) const; /** * Clone this object. @@ -571,15 +571,13 @@ class U_COMMON_API Locale : public UObject { */ void minimizeSubtags(UErrorCode& status); -#ifndef U_HIDE_DRAFT_API /** * Canonicalize the locale ID of this object according to CLDR. * @param status the status code - * @draft ICU 67 + * @stable ICU 67 * @see createCanonical */ void canonicalize(UErrorCode& status); -#endif // U_HIDE_DRAFT_API /** * Gets the list of keywords for the specified locale. @@ -1007,7 +1005,7 @@ class U_COMMON_API Locale : public UObject { * * @stable ICU 2.2 */ - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; /** * A Locale iterator interface similar to a Java Iterator. @@ -1165,7 +1163,7 @@ class U_COMMON_API Locale : public UObject { friend void U_CALLCONV locale_available_init(); }; -inline UBool +inline bool Locale::operator!=(const Locale& other) const { return !operator==(other); diff --git a/icu/icu4c/source/common/unicode/messagepattern.h b/icu/icu4c/source/common/unicode/messagepattern.h index 98e7b70b1fc..4c5be13dbc9 100644 --- a/icu/icu4c/source/common/unicode/messagepattern.h +++ b/icu/icu4c/source/common/unicode/messagepattern.h @@ -526,14 +526,14 @@ class U_COMMON_API MessagePattern : public UObject { * @return true if this object is equivalent to the other one. * @stable ICU 4.8 */ - UBool operator==(const MessagePattern &other) const; + bool operator==(const MessagePattern &other) const; /** * @param other another object to compare with. * @return false if this object is equivalent to the other one. * @stable ICU 4.8 */ - inline UBool operator!=(const MessagePattern &other) const { + inline bool operator!=(const MessagePattern &other) const { return !operator==(other); } @@ -797,14 +797,14 @@ class U_COMMON_API MessagePattern : public UObject { * @return true if this object is equivalent to the other one. * @stable ICU 4.8 */ - UBool operator==(const Part &other) const; + bool operator==(const Part &other) const; /** * @param other another object to compare with. * @return false if this object is equivalent to the other one. * @stable ICU 4.8 */ - inline UBool operator!=(const Part &other) const { + inline bool operator!=(const Part &other) const { return !operator==(other); } diff --git a/icu/icu4c/source/common/unicode/normalizer2.h b/icu/icu4c/source/common/unicode/normalizer2.h index 5eb1d95cafb..2d355250c29 100644 --- a/icu/icu4c/source/common/unicode/normalizer2.h +++ b/icu/icu4c/source/common/unicode/normalizer2.h @@ -225,10 +225,8 @@ class U_COMMON_API Normalizer2 : public UObject { * Normalizes a UTF-8 string and optionally records how source substrings * relate to changed and unchanged result substrings. * - * Currently implemented completely only for "compose" modes, - * such as for NFC, NFKC, and NFKC_Casefold - * (UNORM2_COMPOSE and UNORM2_COMPOSE_CONTIGUOUS). - * Otherwise currently converts to & from UTF-16 and does not support edits. + * Implemented completely for all built-in modes except for FCD. + * The base class implementation converts to & from UTF-16 and does not support edits. * * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src Source UTF-8 string. @@ -381,11 +379,9 @@ class U_COMMON_API Normalizer2 : public UObject { * resolves to "yes" or "no" to provide a definitive result, * at the cost of doing more work in those cases. * - * This works for all normalization modes, - * but it is currently optimized for UTF-8 only for "compose" modes, - * such as for NFC, NFKC, and NFKC_Casefold - * (UNORM2_COMPOSE and UNORM2_COMPOSE_CONTIGUOUS). - * For other modes it currently converts to UTF-16 and calls isNormalized(). + * This works for all normalization modes. + * It is optimized for UTF-8 for all built-in modes except for FCD. + * The base class implementation converts to UTF-16 and calls isNormalized(). * * @param s UTF-8 input string * @param errorCode Standard ICU error code. Its input value must @@ -543,10 +539,8 @@ class U_COMMON_API FilteredNormalizer2 : public Normalizer2 { * Normalizes a UTF-8 string and optionally records how source substrings * relate to changed and unchanged result substrings. * - * Currently implemented completely only for "compose" modes, - * such as for NFC, NFKC, and NFKC_Casefold - * (UNORM2_COMPOSE and UNORM2_COMPOSE_CONTIGUOUS). - * Otherwise currently converts to & from UTF-16 and does not support edits. + * Implemented completely for most built-in modes except for FCD. + * The base class implementation converts to & from UTF-16 and does not support edits. * * @param options Options bit set, usually 0. See U_OMIT_UNCHANGED_TEXT and U_EDITS_NO_RESET. * @param src Source UTF-8 string. @@ -676,11 +670,9 @@ class U_COMMON_API FilteredNormalizer2 : public Normalizer2 { * resolves to "yes" or "no" to provide a definitive result, * at the cost of doing more work in those cases. * - * This works for all normalization modes, - * but it is currently optimized for UTF-8 only for "compose" modes, - * such as for NFC, NFKC, and NFKC_Casefold - * (UNORM2_COMPOSE and UNORM2_COMPOSE_CONTIGUOUS). - * For other modes it currently converts to UTF-16 and calls isNormalized(). + * This works for all normalization modes. + * It is optimized for UTF-8 for all built-in modes except for FCD. + * The base class implementation converts to UTF-16 and calls isNormalized(). * * @param s UTF-8 input string * @param errorCode Standard ICU error code. Its input value must diff --git a/icu/icu4c/source/common/unicode/normlzr.h b/icu/icu4c/source/common/unicode/normlzr.h index 3352983cdcc..14b24698850 100644 --- a/icu/icu4c/source/common/unicode/normlzr.h +++ b/icu/icu4c/source/common/unicode/normlzr.h @@ -584,7 +584,7 @@ class U_COMMON_API Normalizer : public UObject { * @return comparison result * @deprecated ICU 56 Use Normalizer2 instead. */ - UBool operator==(const Normalizer& that) const; + bool operator==(const Normalizer& that) const; /** * Returns false when both iterators refer to the same character in the same @@ -594,7 +594,7 @@ class U_COMMON_API Normalizer : public UObject { * @return comparison result * @deprecated ICU 56 Use Normalizer2 instead. */ - inline UBool operator!=(const Normalizer& that) const; + inline bool operator!=(const Normalizer& that) const; /** * Returns a pointer to a new Normalizer that is a clone of this one. @@ -732,7 +732,7 @@ class U_COMMON_API Normalizer : public UObject { * @return a UClassID for the actual class. * @deprecated ICU 56 Use Normalizer2 instead. */ - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; #endif // U_FORCE_HIDE_DEPRECATED_API private: @@ -740,8 +740,8 @@ class U_COMMON_API Normalizer : public UObject { // Private functions //------------------------------------------------------------------------- - Normalizer(); // default constructor not implemented - Normalizer &operator=(const Normalizer &that); // assignment operator not implemented + Normalizer() = delete; // default constructor not implemented + Normalizer &operator=(const Normalizer &that) = delete; // assignment operator not implemented // Private utility methods for iteration // For documentation, see the source code @@ -777,7 +777,7 @@ class U_COMMON_API Normalizer : public UObject { //------------------------------------------------------------------------- #ifndef U_HIDE_DEPRECATED_API -inline UBool +inline bool Normalizer::operator!= (const Normalizer& other) const { return ! operator==(other); } diff --git a/icu/icu4c/source/common/unicode/parsepos.h b/icu/icu4c/source/common/unicode/parsepos.h index 260ed4cbb86..73945f5f97b 100644 --- a/icu/icu4c/source/common/unicode/parsepos.h +++ b/icu/icu4c/source/common/unicode/parsepos.h @@ -100,14 +100,14 @@ class U_COMMON_API ParsePosition : public UObject { * @return true if the two parse positions are equal, false otherwise. * @stable ICU 2.0 */ - inline UBool operator==(const ParsePosition& that) const; + inline bool operator==(const ParsePosition& that) const; /** * Equality operator. * @return true if the two parse positions are not equal, false otherwise. * @stable ICU 2.0 */ - inline UBool operator!=(const ParsePosition& that) const; + inline bool operator!=(const ParsePosition& that) const; /** * Clone this object. @@ -166,7 +166,7 @@ class U_COMMON_API ParsePosition : public UObject { * * @stable ICU 2.2 */ - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; private: /** @@ -192,7 +192,7 @@ ParsePosition::operator=(const ParsePosition& copy) return *this; } -inline UBool +inline bool ParsePosition::operator==(const ParsePosition& copy) const { if(index != copy.index || errorIndex != copy.errorIndex) @@ -201,7 +201,7 @@ ParsePosition::operator==(const ParsePosition& copy) const return true; } -inline UBool +inline bool ParsePosition::operator!=(const ParsePosition& copy) const { return !operator==(copy); diff --git a/icu/icu4c/source/common/unicode/platform.h b/icu/icu4c/source/common/unicode/platform.h index 2bb2f8b318d..1605226a797 100644 --- a/icu/icu4c/source/common/unicode/platform.h +++ b/icu/icu4c/source/common/unicode/platform.h @@ -168,7 +168,7 @@ # define U_PLATFORM U_PF_LINUX #elif defined(__APPLE__) && defined(__MACH__) # include -# if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE /* variant of TARGET_OS_MAC */ +# if (defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE) && (defined(TARGET_OS_MACCATALYST) && !TARGET_OS_MACCATALYST) /* variant of TARGET_OS_MAC */ # define U_PLATFORM U_PF_IPHONE # else # define U_PLATFORM U_PF_DARWIN @@ -814,8 +814,8 @@ namespace std { /* Use the predefined value. */ #elif defined(U_STATIC_IMPLEMENTATION) # define U_EXPORT -#elif defined(_MSC_VER) || (UPRV_HAS_DECLSPEC_ATTRIBUTE(dllexport) && \ - UPRV_HAS_DECLSPEC_ATTRIBUTE(dllimport)) +#elif defined(_MSC_VER) || (UPRV_HAS_DECLSPEC_ATTRIBUTE(__dllexport__) && \ + UPRV_HAS_DECLSPEC_ATTRIBUTE(__dllimport__)) # define U_EXPORT __declspec(dllexport) #elif defined(__GNUC__) # define U_EXPORT __attribute__((visibility("default"))) @@ -839,14 +839,29 @@ namespace std { #ifdef U_IMPORT /* Use the predefined value. */ -#elif defined(_MSC_VER) || (UPRV_HAS_DECLSPEC_ATTRIBUTE(dllexport) && \ - UPRV_HAS_DECLSPEC_ATTRIBUTE(dllimport)) +#elif defined(_MSC_VER) || (UPRV_HAS_DECLSPEC_ATTRIBUTE(__dllexport__) && \ + UPRV_HAS_DECLSPEC_ATTRIBUTE(__dllimport__)) /* Windows needs to export/import data. */ # define U_IMPORT __declspec(dllimport) #else # define U_IMPORT #endif +/** + * \def U_HIDDEN + * This is used to mark internal structs declared within external classes, + * to prevent the internal structs from having the same visibility as the + * class within which they are declared. + * @internal + */ +#ifdef U_HIDDEN + /* Use the predefined value. */ +#elif defined(__GNUC__) +# define U_HIDDEN __attribute__((visibility("hidden"))) +#else +# define U_HIDDEN +#endif + /** * \def U_CALLCONV * Similar to U_CDECL_BEGIN/U_CDECL_END, this qualifier is necessary @@ -880,6 +895,6 @@ namespace std { #else # define U_CALLCONV_FPTR #endif -/* @} */ +/** @} */ #endif // _PLATFORM_H diff --git a/icu/icu4c/source/common/unicode/rbbi.h b/icu/icu4c/source/common/unicode/rbbi.h index 65117f616cd..d878243e3fe 100644 --- a/icu/icu4c/source/common/unicode/rbbi.h +++ b/icu/icu4c/source/common/unicode/rbbi.h @@ -147,6 +147,11 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { */ int32_t *fLookAheadMatches; + /** + * A flag to indicate if phrase based breaking is enabled. + */ + UBool fIsPhraseBreaking; + //======================================================================= // constructors //======================================================================= @@ -163,6 +168,21 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { */ RuleBasedBreakIterator(RBBIDataHeader* data, UErrorCode &status); + /** + * This constructor uses the udata interface to create a BreakIterator + * whose internal tables live in a memory-mapped file. "image" is an + * ICU UDataMemory handle for the pre-compiled break iterator tables. + * @param image handle to the memory image for the break iterator data. + * Ownership of the UDataMemory handle passes to the Break Iterator, + * which will be responsible for closing it when it is no longer needed. + * @param status Information on any errors encountered. + * @param isPhraseBreaking true if phrase based breaking is required, otherwise false. + * @see udata_open + * @see #getBinaryRules + * @internal (private) + */ + RuleBasedBreakIterator(UDataMemory* image, UBool isPhraseBreaking, UErrorCode &status); + /** @internal */ friend class RBBIRuleBuilder; /** @internal */ @@ -260,7 +280,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * same class, have the same behavior, and iterate over the same text. * @stable ICU 2.0 */ - virtual UBool operator==(const BreakIterator& that) const; + virtual bool operator==(const BreakIterator& that) const override; /** * Not-equal operator. If operator== returns true, this returns false, @@ -269,7 +289,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * @return true if both BreakIterators are not same. * @stable ICU 2.0 */ - inline UBool operator!=(const BreakIterator& that) const; + inline bool operator!=(const BreakIterator& that) const; /** * Returns a newly-constructed RuleBasedBreakIterator with the same @@ -281,7 +301,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * @return a newly-constructed RuleBasedBreakIterator * @stable ICU 2.0 */ - virtual RuleBasedBreakIterator* clone() const; + virtual RuleBasedBreakIterator* clone() const override; /** * Compute a hash code for this BreakIterator @@ -326,7 +346,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * @return An iterator over the text being analyzed. * @stable ICU 2.0 */ - virtual CharacterIterator& getText(void) const; + virtual CharacterIterator& getText(void) const override; /** @@ -343,7 +363,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * UText was provided, it will always be returned. * @stable ICU 3.4 */ - virtual UText *getUText(UText *fillIn, UErrorCode &status) const; + virtual UText *getUText(UText *fillIn, UErrorCode &status) const override; /** * Set the iterator to analyze a new piece of text. This function resets @@ -352,7 +372,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * takes ownership of the character iterator. The caller MUST NOT delete it! * @stable ICU 2.0 */ - virtual void adoptText(CharacterIterator* newText); + virtual void adoptText(CharacterIterator* newText) override; /** * Set the iterator to analyze a new piece of text. This function resets @@ -365,7 +385,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * @param newText The text to analyze. * @stable ICU 2.0 */ - virtual void setText(const UnicodeString& newText); + virtual void setText(const UnicodeString& newText) override; /** * Reset the break iterator to operate over the text represented by @@ -380,21 +400,21 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * @param status Receives any error codes. * @stable ICU 3.4 */ - virtual void setText(UText *text, UErrorCode &status); + virtual void setText(UText *text, UErrorCode &status) override; /** * Sets the current iteration position to the beginning of the text, position zero. * @return The offset of the beginning of the text, zero. * @stable ICU 2.0 */ - virtual int32_t first(void); + virtual int32_t first(void) override; /** * Sets the current iteration position to the end of the text. * @return The text's past-the-end offset. * @stable ICU 2.0 */ - virtual int32_t last(void); + virtual int32_t last(void) override; /** * Advances the iterator either forward or backward the specified number of steps. @@ -406,21 +426,21 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * the current one. * @stable ICU 2.0 */ - virtual int32_t next(int32_t n); + virtual int32_t next(int32_t n) override; /** * Advances the iterator to the next boundary position. * @return The position of the first boundary after this one. * @stable ICU 2.0 */ - virtual int32_t next(void); + virtual int32_t next(void) override; /** * Moves the iterator backwards, to the last boundary preceding this one. * @return The position of the last boundary position preceding this one. * @stable ICU 2.0 */ - virtual int32_t previous(void); + virtual int32_t previous(void) override; /** * Sets the iterator to refer to the first boundary position following @@ -429,7 +449,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * @return The position of the first break after the current position. * @stable ICU 2.0 */ - virtual int32_t following(int32_t offset); + virtual int32_t following(int32_t offset) override; /** * Sets the iterator to refer to the last boundary position before the @@ -438,7 +458,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * @return The position of the last boundary before the starting position. * @stable ICU 2.0 */ - virtual int32_t preceding(int32_t offset); + virtual int32_t preceding(int32_t offset) override; /** * Returns true if the specified position is a boundary position. As a side @@ -448,7 +468,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * @return True if "offset" is a boundary position. * @stable ICU 2.0 */ - virtual UBool isBoundary(int32_t offset); + virtual UBool isBoundary(int32_t offset) override; /** * Returns the current iteration position. Note that UBRK_DONE is never @@ -458,7 +478,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * @return The current iteration position. * @stable ICU 2.0 */ - virtual int32_t current(void) const; + virtual int32_t current(void) const override; /** @@ -492,7 +512,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * @see UWordBreak * @stable ICU 2.2 */ - virtual int32_t getRuleStatus() const; + virtual int32_t getRuleStatus() const override; /** * Get the status (tag) values from the break rule(s) that determined the boundary @@ -517,7 +537,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * @see getRuleStatus * @stable ICU 3.0 */ - virtual int32_t getRuleStatusVec(int32_t *fillInVec, int32_t capacity, UErrorCode &status); + virtual int32_t getRuleStatusVec(int32_t *fillInVec, int32_t capacity, UErrorCode &status) override; /** * Returns a unique class ID POLYMORPHICALLY. Pure virtual override. @@ -530,7 +550,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * other classes have different class IDs. * @stable ICU 2.0 */ - virtual UClassID getDynamicClassID(void) const; + virtual UClassID getDynamicClassID(void) const override; /** * Returns the class ID for this class. This is useful only for @@ -574,7 +594,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { */ virtual RuleBasedBreakIterator *createBufferClone(void *stackBuffer, int32_t &BufferSize, - UErrorCode &status); + UErrorCode &status) override; #endif // U_FORCE_HIDE_DEPRECATED_API /** @@ -621,20 +641,13 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { * * @stable ICU 49 */ - virtual RuleBasedBreakIterator &refreshInputText(UText *input, UErrorCode &status); + virtual RuleBasedBreakIterator &refreshInputText(UText *input, UErrorCode &status) override; private: //======================================================================= // implementation //======================================================================= - /** - * Dumps caches and performs other actions associated with a complete change - * in text or iteration position. - * @internal (private) - */ - void reset(void); - /** * Common initialization function, used by constructors and bufferClone. * @internal (private) @@ -719,7 +732,7 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { // //------------------------------------------------------------------------------ -inline UBool RuleBasedBreakIterator::operator!=(const BreakIterator& that) const { +inline bool RuleBasedBreakIterator::operator!=(const BreakIterator& that) const { return !operator==(that); } diff --git a/icu/icu4c/source/common/unicode/resbund.h b/icu/icu4c/source/common/unicode/resbund.h index 37738e277b5..6e26a40591f 100644 --- a/icu/icu4c/source/common/unicode/resbund.h +++ b/icu/icu4c/source/common/unicode/resbund.h @@ -66,14 +66,14 @@ U_NAMESPACE_BEGIN /** * A class representing a collection of resource information pertaining to a given - * locale. A resource bundle provides a way of accessing locale- specfic information in + * locale. A resource bundle provides a way of accessing locale- specific information in * a data file. You create a resource bundle that manages the resources for a given * locale and then ask it for individual resources. *

* Resource bundles in ICU4C are currently defined using text files which conform to the following - * BNF definition. + * BNF definition. * More on resource bundle concepts and syntax can be found in the - * Users Guide. + * Users Guide. *

* * The ResourceBundle class is not suitable for subclassing. @@ -474,7 +474,7 @@ class U_COMMON_API ResourceBundle : public UObject { * * @stable ICU 2.2 */ - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; /** * ICU "poor man's RTTI", returns a UClassID for this class. @@ -484,7 +484,7 @@ class U_COMMON_API ResourceBundle : public UObject { static UClassID U_EXPORT2 getStaticClassID(); private: - ResourceBundle(); // default constructor not implemented + ResourceBundle() = delete; // default constructor not implemented UResourceBundle *fResource; void constructForLocale(const UnicodeString& path, const Locale& locale, UErrorCode& error); diff --git a/icu/icu4c/source/common/unicode/schriter.h b/icu/icu4c/source/common/unicode/schriter.h index 1ca5b70fca5..a2ab17982d1 100644 --- a/icu/icu4c/source/common/unicode/schriter.h +++ b/icu/icu4c/source/common/unicode/schriter.h @@ -124,7 +124,7 @@ class U_COMMON_API StringCharacterIterator : public UCharCharacterIterator { * same string and are pointing at the same character. * @stable ICU 2.0 */ - virtual UBool operator==(const ForwardCharacterIterator& that) const; + virtual bool operator==(const ForwardCharacterIterator& that) const override; /** * Returns a new StringCharacterIterator referring to the same @@ -133,7 +133,7 @@ class U_COMMON_API StringCharacterIterator : public UCharCharacterIterator { * @return the newly cloned object. * @stable ICU 2.0 */ - virtual StringCharacterIterator* clone() const; + virtual StringCharacterIterator* clone() const override; /** * Sets the iterator to iterate over the provided string. @@ -149,14 +149,14 @@ class U_COMMON_API StringCharacterIterator : public UCharCharacterIterator { * @param result Receives a copy of the text under iteration. * @stable ICU 2.0 */ - virtual void getText(UnicodeString& result); + virtual void getText(UnicodeString& result) override; /** * Return a class ID for this object (not really public) * @return a class ID for this object. * @stable ICU 2.0 */ - virtual UClassID getDynamicClassID(void) const; + virtual UClassID getDynamicClassID(void) const override; /** * Return a class ID for this class (not really public) @@ -172,14 +172,6 @@ class U_COMMON_API StringCharacterIterator : public UCharCharacterIterator { */ StringCharacterIterator(); - /** - * Sets the iterator to iterate over the provided string. - * @param newText The string to be iterated over - * @param newTextLength The length of the String - * @stable ICU 2.0 - */ - void setText(const char16_t* newText, int32_t newTextLength); - /** * Copy of the iterated string object. * @stable ICU 2.0 diff --git a/icu/icu4c/source/common/unicode/strenum.h b/icu/icu4c/source/common/unicode/strenum.h index df72b4b7e84..1d1b37940a8 100644 --- a/icu/icu4c/source/common/unicode/strenum.h +++ b/icu/icu4c/source/common/unicode/strenum.h @@ -149,7 +149,7 @@ class U_COMMON_API StringEnumeration : public UObject { * and handles the conversion. * * @param status the error code. - * @param resultLength a ponter to receive the length, can be NULL. + * @param resultLength a pointer to receive the length, can be NULL. * @return a pointer to the string, or NULL. * * @stable ICU 2.4 @@ -199,7 +199,7 @@ class U_COMMON_API StringEnumeration : public UObject { * @return true if the enumerations are equal. false if not. * @stable ICU 3.6 */ - virtual UBool operator==(const StringEnumeration& that)const; + virtual bool operator==(const StringEnumeration& that)const; /** * Compares this enumeration to other to check if both are not equal * @@ -207,7 +207,7 @@ class U_COMMON_API StringEnumeration : public UObject { * @return true if the enumerations are equal. false if not. * @stable ICU 3.6 */ - virtual UBool operator!=(const StringEnumeration& that)const; + virtual bool operator!=(const StringEnumeration& that)const; protected: /** diff --git a/icu/icu4c/source/common/unicode/stringpiece.h b/icu/icu4c/source/common/unicode/stringpiece.h index 7d7d871e1f7..df7f36089dd 100644 --- a/icu/icu4c/source/common/unicode/stringpiece.h +++ b/icu/icu4c/source/common/unicode/stringpiece.h @@ -75,12 +75,11 @@ class U_COMMON_API StringPiece : public UMemory { * @stable ICU 4.2 */ StringPiece(const char* str); -#ifndef U_HIDE_DRAFT_API #if defined(__cpp_char8_t) || defined(U_IN_DOXYGEN) /** * Constructs from a NUL-terminated const char8_t * pointer. * @param str a NUL-terminated const char8_t * pointer - * @draft ICU 67 + * @stable ICU 67 */ StringPiece(const char8_t* str) : StringPiece(reinterpret_cast(str)) {} #endif @@ -88,10 +87,9 @@ class U_COMMON_API StringPiece : public UMemory { * Constructs an empty StringPiece. * Needed for type disambiguation from multiple other overloads. * @param p nullptr - * @draft ICU 67 + * @stable ICU 67 */ StringPiece(std::nullptr_t p) : ptr_(p), length_(0) {} -#endif // U_HIDE_DRAFT_API /** * Constructs from a std::string. @@ -99,17 +97,15 @@ class U_COMMON_API StringPiece : public UMemory { */ StringPiece(const std::string& str) : ptr_(str.data()), length_(static_cast(str.size())) { } -#ifndef U_HIDE_DRAFT_API #if defined(__cpp_lib_char8_t) || defined(U_IN_DOXYGEN) /** * Constructs from a std::u8string. - * @draft ICU 67 + * @stable ICU 67 */ StringPiece(const std::u8string& str) : ptr_(reinterpret_cast(str.data())), length_(static_cast(str.size())) { } #endif -#endif // U_HIDE_DRAFT_API /** * Constructs from some other implementation of a string piece class, from any @@ -152,18 +148,16 @@ class U_COMMON_API StringPiece : public UMemory { * @stable ICU 4.2 */ StringPiece(const char* offset, int32_t len) : ptr_(offset), length_(len) { } -#ifndef U_HIDE_DRAFT_API #if defined(__cpp_char8_t) || defined(U_IN_DOXYGEN) /** * Constructs from a const char8_t * pointer and a specified length. * @param str a const char8_t * pointer (need not be terminated) * @param len the length of the string; must be non-negative - * @draft ICU 67 + * @stable ICU 67 */ StringPiece(const char8_t* str, int32_t len) : StringPiece(reinterpret_cast(str), len) {} #endif -#endif // U_HIDE_DRAFT_API /** * Substring of another StringPiece. @@ -233,13 +227,12 @@ class U_COMMON_API StringPiece : public UMemory { */ void set(const char* str); -#ifndef U_HIDE_DRAFT_API #if defined(__cpp_char8_t) || defined(U_IN_DOXYGEN) /** * Resets the stringpiece to refer to new data. * @param xdata pointer the new string data. Need not be NUL-terminated. * @param len the length of the new data - * @draft ICU 67 + * @stable ICU 67 */ inline void set(const char8_t* xdata, int32_t len) { set(reinterpret_cast(xdata), len); @@ -248,13 +241,12 @@ class U_COMMON_API StringPiece : public UMemory { /** * Resets the stringpiece to refer to new data. * @param str a pointer to a NUL-terminated string. - * @draft ICU 67 + * @stable ICU 67 */ inline void set(const char8_t* str) { set(reinterpret_cast(str)); } #endif -#endif // U_HIDE_DRAFT_API /** * Removes the first n string units. @@ -286,13 +278,12 @@ class U_COMMON_API StringPiece : public UMemory { } } -#ifndef U_HIDE_DRAFT_API /** * Searches the StringPiece for the given search string (needle); * @param needle The string for which to search. * @param offset Where to start searching within this string (haystack). * @return The offset of needle in haystack, or -1 if not found. - * @draft ICU 67 + * @stable ICU 67 */ int32_t find(StringPiece needle, int32_t offset); @@ -301,10 +292,9 @@ class U_COMMON_API StringPiece : public UMemory { * similar to std::string::compare(). * @param other The string to compare to. * @return below zero if this < other; above zero if this > other; 0 if this == other. - * @draft ICU 67 + * @stable ICU 67 */ int32_t compare(StringPiece other); -#endif // U_HIDE_DRAFT_API /** * Maximum integer, used as a default value for substring methods. @@ -342,7 +332,7 @@ operator==(const StringPiece& x, const StringPiece& y); * @return true if the string data is not equal * @stable ICU 4.8 */ -inline UBool operator!=(const StringPiece& x, const StringPiece& y) { +inline bool operator!=(const StringPiece& x, const StringPiece& y) { return !(x == y); } diff --git a/icu/icu4c/source/common/unicode/stringtriebuilder.h b/icu/icu4c/source/common/unicode/stringtriebuilder.h index fe471bbbf9c..b7a9b23d22b 100644 --- a/icu/icu4c/source/common/unicode/stringtriebuilder.h +++ b/icu/icu4c/source/common/unicode/stringtriebuilder.h @@ -204,8 +204,8 @@ class U_COMMON_API StringTrieBuilder : public UObject { // Handles node==NULL. static inline int32_t hashCode(const Node *node) { return node==NULL ? 0 : node->hashCode(); } // Base class operator==() compares the actual class types. - virtual UBool operator==(const Node &other) const; - inline UBool operator!=(const Node &other) const { return !operator==(other); } + virtual bool operator==(const Node &other) const; + inline bool operator!=(const Node &other) const { return !operator==(other); } /** * Traverses the Node graph and numbers branch edges, with rightmost edges first. * This is to avoid writing a duplicate node twice. @@ -265,8 +265,8 @@ class U_COMMON_API StringTrieBuilder : public UObject { class FinalValueNode : public Node { public: FinalValueNode(int32_t v) : Node(0x111111u*37u+v), value(v) {} - virtual UBool operator==(const Node &other) const; - virtual void write(StringTrieBuilder &builder); + virtual bool operator==(const Node &other) const override; + virtual void write(StringTrieBuilder &builder) override; protected: int32_t value; }; @@ -280,7 +280,7 @@ class U_COMMON_API StringTrieBuilder : public UObject { class ValueNode : public Node { public: ValueNode(int32_t initialHash) : Node(initialHash), hasValue(false), value(0) {} - virtual UBool operator==(const Node &other) const; + virtual bool operator==(const Node &other) const override; void setValue(int32_t v) { hasValue=true; value=v; @@ -299,9 +299,9 @@ class U_COMMON_API StringTrieBuilder : public UObject { public: IntermediateValueNode(int32_t v, Node *nextNode) : ValueNode(0x222222u*37u+hashCode(nextNode)), next(nextNode) { setValue(v); } - virtual UBool operator==(const Node &other) const; - virtual int32_t markRightEdgesFirst(int32_t edgeNumber); - virtual void write(StringTrieBuilder &builder); + virtual bool operator==(const Node &other) const override; + virtual int32_t markRightEdgesFirst(int32_t edgeNumber) override; + virtual void write(StringTrieBuilder &builder) override; protected: Node *next; }; @@ -317,8 +317,8 @@ class U_COMMON_API StringTrieBuilder : public UObject { LinearMatchNode(int32_t len, Node *nextNode) : ValueNode((0x333333u*37u+len)*37u+hashCode(nextNode)), length(len), next(nextNode) {} - virtual UBool operator==(const Node &other) const; - virtual int32_t markRightEdgesFirst(int32_t edgeNumber); + virtual bool operator==(const Node &other) const override; + virtual int32_t markRightEdgesFirst(int32_t edgeNumber) override; protected: int32_t length; Node *next; @@ -341,9 +341,9 @@ class U_COMMON_API StringTrieBuilder : public UObject { class ListBranchNode : public BranchNode { public: ListBranchNode() : BranchNode(0x444444), length(0) {} - virtual UBool operator==(const Node &other) const; - virtual int32_t markRightEdgesFirst(int32_t edgeNumber); - virtual void write(StringTrieBuilder &builder); + virtual bool operator==(const Node &other) const override; + virtual int32_t markRightEdgesFirst(int32_t edgeNumber) override; + virtual void write(StringTrieBuilder &builder) override; // Adds a unit with a final value. void add(int32_t c, int32_t value) { units[length]=(char16_t)c; @@ -376,9 +376,9 @@ class U_COMMON_API StringTrieBuilder : public UObject { : BranchNode(((0x555555u*37u+middleUnit)*37u+ hashCode(lessThanNode))*37u+hashCode(greaterOrEqualNode)), unit(middleUnit), lessThan(lessThanNode), greaterOrEqual(greaterOrEqualNode) {} - virtual UBool operator==(const Node &other) const; - virtual int32_t markRightEdgesFirst(int32_t edgeNumber); - virtual void write(StringTrieBuilder &builder); + virtual bool operator==(const Node &other) const override; + virtual int32_t markRightEdgesFirst(int32_t edgeNumber) override; + virtual void write(StringTrieBuilder &builder) override; protected: char16_t unit; Node *lessThan; @@ -392,9 +392,9 @@ class U_COMMON_API StringTrieBuilder : public UObject { BranchHeadNode(int32_t len, Node *subNode) : ValueNode((0x666666u*37u+len)*37u+hashCode(subNode)), length(len), next(subNode) {} - virtual UBool operator==(const Node &other) const; - virtual int32_t markRightEdgesFirst(int32_t edgeNumber); - virtual void write(StringTrieBuilder &builder); + virtual bool operator==(const Node &other) const override; + virtual int32_t markRightEdgesFirst(int32_t edgeNumber) override; + virtual void write(StringTrieBuilder &builder) override; protected: int32_t length; Node *next; // A branch sub-node. diff --git a/icu/icu4c/source/common/unicode/ubidi.h b/icu/icu4c/source/common/unicode/ubidi.h index 63d0e45cb7f..536f4172bc2 100644 --- a/icu/icu4c/source/common/unicode/ubidi.h +++ b/icu/icu4c/source/common/unicode/ubidi.h @@ -84,7 +84,7 @@ * *

  * \code
- *#include "unicode/ubidi.h"
+ *#include 
  *
  *typedef enum {
  *     styleNormal=0, styleSelected=1,
@@ -136,11 +136,11 @@
  *         int styleLimit;
  *
  *         for(i=0; ilimit) { styleLimit=limit; }
  *                 renderRun(text, start, styleLimit,
- *                           direction, styleRun[i].style);
+ *                           direction, styleRuns[i].style);
  *                 if(styleLimit==limit) { break; }
  *                 start=styleLimit;
  *             }
@@ -150,14 +150,14 @@
  *
  *         for(i=styleRunCount-1; i>=0; --i) {
  *             if(i>0) {
- *                 styleStart=styleRun[i-1].limit;
+ *                 styleStart=styleRuns[i-1].limit;
  *             } else {
  *                 styleStart=0;
  *             }
  *             if(limit>=styleStart) {
  *                 if(styleStart
  * Code snippets illustrating the use of the Break Iterator APIs
  * are available in the ICU User Guide,
- * http://icu-project.org/userguide/boundaryAnalysis.html
+ * https://unicode-org.github.io/icu/userguide/boundaryanalysis/
  * and in the sample program icu/source/samples/break/break.cpp
  */
 
@@ -296,6 +296,8 @@ ubrk_openBinaryRules(const uint8_t *binaryRules, int32_t rulesLength,
                      const UChar *  text, int32_t textLength,
                      UErrorCode *   status);
 
+#ifndef U_HIDE_DEPRECATED_API
+
 /**
  * Thread safe cloning operation
  * @param bi iterator to be cloned
@@ -310,17 +312,31 @@ ubrk_openBinaryRules(const uint8_t *binaryRules, int32_t rulesLength,
  *  If *pBufferSize is not enough for a stack-based safe clone,
  *  new memory will be allocated.
  * @param status to indicate whether the operation went on smoothly or there were errors
- *  An informational status value, U_SAFECLONE_ALLOCATED_ERROR, is used if any allocations were necessary.
+ *  An informational status value, U_SAFECLONE_ALLOCATED_ERROR, is used
+ * if pBufferSize != NULL and any allocations were necessary
  * @return pointer to the new clone
- * @stable ICU 2.0
+ * @deprecated ICU 69 Use ubrk_clone() instead.
  */
-U_CAPI UBreakIterator * U_EXPORT2
+U_DEPRECATED UBreakIterator * U_EXPORT2
 ubrk_safeClone(
           const UBreakIterator *bi,
           void *stackBuffer,
           int32_t *pBufferSize,
           UErrorCode *status);
 
+#endif /* U_HIDE_DEPRECATED_API */
+
+/**
+ * Thread safe cloning operation.
+ * @param bi iterator to be cloned
+ * @param status to indicate whether the operation went on smoothly or there were errors
+ * @return pointer to the new clone
+ * @stable ICU 69
+ */
+U_CAPI UBreakIterator * U_EXPORT2
+ubrk_clone(const UBreakIterator *bi,
+           UErrorCode *status);
+
 #ifndef U_HIDE_DEPRECATED_API
 
 /**
diff --git a/icu/icu4c/source/common/unicode/uchar.h b/icu/icu4c/source/common/unicode/uchar.h
index a096d097163..f254c565a93 100644
--- a/icu/icu4c/source/common/unicode/uchar.h
+++ b/icu/icu4c/source/common/unicode/uchar.h
@@ -64,9 +64,7 @@ U_CDECL_BEGIN
  * @see u_getUnicodeVersion
  * @stable ICU 2.0
  */
-#define U_UNICODE_VERSION "13.0"
-
-//IGNORE_WINDOWS_HEADERS_END
+#define U_UNICODE_VERSION "15.1"
 
 /**
  * \file
@@ -83,7 +81,7 @@ U_CDECL_BEGIN
  *
  * For more information see
  * "About the Unicode Character Database" (http://www.unicode.org/ucd/)
- * and the ICU User Guide chapter on Properties (http://icu-project.org/userguide/properties.html).
+ * and the ICU User Guide chapter on Properties (https://unicode-org.github.io/icu/userguide/strings/properties).
  *
  * Many properties are accessible via generic functions that take a UProperty selector.
  * - u_hasBinaryProperty() returns a binary value (true/false) per property and code point.
@@ -489,12 +487,61 @@ typedef enum UProperty {
      * @stable ICU 62
      */
     UCHAR_EXTENDED_PICTOGRAPHIC=64,
+    /**
+     * Binary property of strings Basic_Emoji.
+     * See https://www.unicode.org/reports/tr51/#Emoji_Sets
+     *
+     * @stable ICU 70
+     */
+    UCHAR_BASIC_EMOJI=65,
+    /**
+     * Binary property of strings Emoji_Keycap_Sequence.
+     * See https://www.unicode.org/reports/tr51/#Emoji_Sets
+     *
+     * @stable ICU 70
+     */
+    UCHAR_EMOJI_KEYCAP_SEQUENCE=66,
+    /**
+     * Binary property of strings RGI_Emoji_Modifier_Sequence.
+     * See https://www.unicode.org/reports/tr51/#Emoji_Sets
+     *
+     * @stable ICU 70
+     */
+    UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE=67,
+    /**
+     * Binary property of strings RGI_Emoji_Flag_Sequence.
+     * See https://www.unicode.org/reports/tr51/#Emoji_Sets
+     *
+     * @stable ICU 70
+     */
+    UCHAR_RGI_EMOJI_FLAG_SEQUENCE=68,
+    /**
+     * Binary property of strings RGI_Emoji_Tag_Sequence.
+     * See https://www.unicode.org/reports/tr51/#Emoji_Sets
+     *
+     * @stable ICU 70
+     */
+    UCHAR_RGI_EMOJI_TAG_SEQUENCE=69,
+    /**
+     * Binary property of strings RGI_Emoji_ZWJ_Sequence.
+     * See https://www.unicode.org/reports/tr51/#Emoji_Sets
+     *
+     * @stable ICU 70
+     */
+    UCHAR_RGI_EMOJI_ZWJ_SEQUENCE=70,
+    /**
+     * Binary property of strings RGI_Emoji.
+     * See https://www.unicode.org/reports/tr51/#Emoji_Sets
+     *
+     * @stable ICU 70
+     */
+    UCHAR_RGI_EMOJI=71,
 #ifndef U_HIDE_DEPRECATED_API
     /**
      * One more than the last constant for binary Unicode properties.
      * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420.
      */
-    UCHAR_BINARY_LIMIT,
+    UCHAR_BINARY_LIMIT=72,
 #endif  // U_HIDE_DEPRECATED_API
 
     /** Enumerated property Bidi_Class.
@@ -1813,6 +1860,55 @@ enum UBlockCode {
     /** @stable ICU 66 */
     UBLOCK_YEZIDI = 308, /*[10E80]*/
 
+    // New blocks in Unicode 14.0
+
+    /** @stable ICU 70 */
+    UBLOCK_ARABIC_EXTENDED_B = 309, /*[0870]*/
+    /** @stable ICU 70 */
+    UBLOCK_CYPRO_MINOAN = 310, /*[12F90]*/
+    /** @stable ICU 70 */
+    UBLOCK_ETHIOPIC_EXTENDED_B = 311, /*[1E7E0]*/
+    /** @stable ICU 70 */
+    UBLOCK_KANA_EXTENDED_B = 312, /*[1AFF0]*/
+    /** @stable ICU 70 */
+    UBLOCK_LATIN_EXTENDED_F = 313, /*[10780]*/
+    /** @stable ICU 70 */
+    UBLOCK_LATIN_EXTENDED_G = 314, /*[1DF00]*/
+    /** @stable ICU 70 */
+    UBLOCK_OLD_UYGHUR = 315, /*[10F70]*/
+    /** @stable ICU 70 */
+    UBLOCK_TANGSA = 316, /*[16A70]*/
+    /** @stable ICU 70 */
+    UBLOCK_TOTO = 317, /*[1E290]*/
+    /** @stable ICU 70 */
+    UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A = 318, /*[11AB0]*/
+    /** @stable ICU 70 */
+    UBLOCK_VITHKUQI = 319, /*[10570]*/
+    /** @stable ICU 70 */
+    UBLOCK_ZNAMENNY_MUSICAL_NOTATION = 320, /*[1CF00]*/
+
+    // New blocks in Unicode 15.0
+
+    /** @stable ICU 72 */
+    UBLOCK_ARABIC_EXTENDED_C = 321, /*[10EC0]*/
+    /** @stable ICU 72 */
+    UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H = 322, /*[31350]*/
+    /** @stable ICU 72 */
+    UBLOCK_CYRILLIC_EXTENDED_D = 323, /*[1E030]*/
+    /** @stable ICU 72 */
+    UBLOCK_DEVANAGARI_EXTENDED_A = 324, /*[11B00]*/
+    /** @stable ICU 72 */
+    UBLOCK_KAKTOVIK_NUMERALS = 325, /*[1D2C0]*/
+    /** @stable ICU 72 */
+    UBLOCK_KAWI = 326, /*[11F00]*/
+    /** @stable ICU 72 */
+    UBLOCK_NAG_MUNDARI = 327, /*[1E4D0]*/
+
+    // New block in Unicode 15.1
+
+    /** @stable ICU 74 */
+    UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I = 328, /*[2EBF0]*/
+
 #ifndef U_HIDE_DEPRECATED_API
     /**
      * One more than the highest normal UBlockCode value.
@@ -1820,7 +1916,7 @@ enum UBlockCode {
      *
      * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420.
      */
-    UBLOCK_COUNT = 309,
+    UBLOCK_COUNT = 329,
 #endif  // U_HIDE_DEPRECATED_API
 
     /** @stable ICU 2.0 */
@@ -2112,6 +2208,9 @@ typedef enum UJoiningGroup {
     U_JG_HANIFI_ROHINGYA_KINNA_YA,  /**< @stable ICU 62 */
     U_JG_HANIFI_ROHINGYA_PA,  /**< @stable ICU 62 */
 
+    U_JG_THIN_YEH,  /**< @stable ICU 70 */
+    U_JG_VERTICAL_TAIL,  /**< @stable ICU 70 */
+
 #ifndef U_HIDE_DEPRECATED_API
     /**
      * One more than the highest normal UJoiningGroup value.
@@ -2349,6 +2448,16 @@ typedef enum ULineBreak {
     U_LB_E_MODIFIER = 41,        /*[EM]*/
     /** @stable ICU 58 */
     U_LB_ZWJ = 42,               /*[ZWJ]*/
+    /** @stable ICU 74 */
+    U_LB_AKSARA = 43,            /*[AK]*/
+    /** @stable ICU 74 */
+    U_LB_AKSARA_PREBASE = 44,    /*[AP]*/
+    /** @stable ICU 74 */
+    U_LB_AKSARA_START = 45,      /*[AS]*/
+    /** @stable ICU 74 */
+    U_LB_VIRAMA_FINAL = 46,      /*[VF]*/
+    /** @stable ICU 74 */
+    U_LB_VIRAMA = 47,            /*[VI]*/
 #ifndef U_HIDE_DEPRECATED_API
     /**
      * One more than the highest normal ULineBreak value.
@@ -2356,7 +2465,7 @@ typedef enum ULineBreak {
      *
      * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420.
      */
-    U_LB_COUNT = 43
+    U_LB_COUNT = 48
 #endif  // U_HIDE_DEPRECATED_API
 } ULineBreak;
 
@@ -2591,10 +2700,10 @@ typedef enum UVerticalOrientation {
  *
  * @param c Code point to test.
  * @param which UProperty selector constant, identifies which binary property to check.
- *        Must be UCHAR_BINARY_START<=whichUTS #51 Unicode Emoji
+ * defines several properties of strings.
+ *
+ * @param s String to test.
+ * @param length Length of the string, or negative if NUL-terminated.
+ * @param which UProperty selector constant, identifies which binary property to check.
+ *        Must be UCHAR_BINARY_START<=which<UCHAR_BINARY_LIMIT.
+ * @return true or false according to the binary Unicode property value for the string.
+ *         Also false if 'which' is out of bounds or if the Unicode version
+ *         does not have data for the property at all.
+ *
+ * @see UProperty
+ * @see u_hasBinaryProperty
+ * @see u_getBinaryPropertySet
+ * @see u_getIntPropertyValue
+ * @see u_getUnicodeVersion
+ * @stable ICU 70
+ */
+U_CAPI UBool U_EXPORT2
+u_stringHasBinaryProperty(const UChar *s, int32_t length, UProperty which);
+
 /**
  * Returns a frozen USet for a binary property.
  * The library retains ownership over the returned object.
@@ -3719,13 +3855,10 @@ u_getPropertyValueEnum(UProperty property,
                        const char* alias);
 
 /**
- * Determines if the specified character is permissible as the
- * first character in an identifier according to Unicode
- * (The Unicode Standard, Version 3.0, chapter 5.16 Identifiers).
- * True for characters with general categories "L" (letters) and "Nl" (letter numbers).
+ * Determines if the specified character is permissible as the first character in an identifier
+ * according to UAX #31 Unicode Identifier and Pattern Syntax.
  *
- * Same as java.lang.Character.isUnicodeIdentifierStart().
- * Same as UCHAR_ID_START
+ * Same as Unicode ID_Start (UCHAR_ID_START).
  *
  * @param c the code point to be tested
  * @return true if the code point may start an identifier
@@ -3739,20 +3872,13 @@ U_CAPI UBool U_EXPORT2
 u_isIDStart(UChar32 c);
 
 /**
- * Determines if the specified character is permissible
- * in an identifier according to Java.
- * True for characters with general categories "L" (letters),
- * "Nl" (letter numbers), "Nd" (decimal digits),
- * "Mc" and "Mn" (combining marks), "Pc" (connecting punctuation), and
- * u_isIDIgnorable(c).
+ * Determines if the specified character is permissible as a non-initial character of an identifier
+ * according to UAX #31 Unicode Identifier and Pattern Syntax.
  *
- * Same as java.lang.Character.isUnicodeIdentifierPart().
- * Almost the same as Unicode's ID_Continue (UCHAR_ID_CONTINUE)
- * except that Unicode recommends to ignore Cf which is less than
- * u_isIDIgnorable(c).
+ * Same as Unicode ID_Continue (UCHAR_ID_CONTINUE).
  *
  * @param c the code point to be tested
- * @return true if the code point may occur in an identifier according to Java
+ * @return true if the code point may occur as a non-initial character of an identifier
  *
  * @see UCHAR_ID_CONTINUE
  * @see u_isIDStart
@@ -3840,7 +3966,7 @@ u_isJavaIDPart(UChar32 c);
  * Full case mappings are applied by the string case mapping functions,
  * see ustring.h and the UnicodeString class.
  * See also the User Guide chapter on C/POSIX migration:
- * http://icu-project.org/userguide/posix.html#case_mappings
+ * https://unicode-org.github.io/icu/userguide/icu/posix#case-mappings
  *
  * @param c the code point to be mapped
  * @return the Simple_Lowercase_Mapping of the code point, if any;
@@ -3865,7 +3991,7 @@ u_tolower(UChar32 c);
  * Full case mappings are applied by the string case mapping functions,
  * see ustring.h and the UnicodeString class.
  * See also the User Guide chapter on C/POSIX migration:
- * http://icu-project.org/userguide/posix.html#case_mappings
+ * https://unicode-org.github.io/icu/userguide/icu/posix#case-mappings
  *
  * @param c the code point to be mapped
  * @return the Simple_Uppercase_Mapping of the code point, if any;
@@ -3890,7 +4016,7 @@ u_toupper(UChar32 c);
  * Full case mappings are applied by the string case mapping functions,
  * see ustring.h and the UnicodeString class.
  * See also the User Guide chapter on C/POSIX migration:
- * http://icu-project.org/userguide/posix.html#case_mappings
+ * https://unicode-org.github.io/icu/userguide/icu/posix#case-mappings
  *
  * @param c the code point to be mapped
  * @return the Simple_Titlecase_Mapping of the code point, if any;
@@ -3914,7 +4040,7 @@ u_totitle(UChar32 c);
  * Full case mappings are applied by the string case mapping functions,
  * see ustring.h and the UnicodeString class.
  * See also the User Guide chapter on C/POSIX migration:
- * http://icu-project.org/userguide/posix.html#case_mappings
+ * https://unicode-org.github.io/icu/userguide/icu/posix#case-mappings
  *
  * @param c the code point to be mapped
  * @param options Either U_FOLD_CASE_DEFAULT or U_FOLD_CASE_EXCLUDE_SPECIAL_I
diff --git a/icu/icu4c/source/common/unicode/ucharstrie.h b/icu/icu4c/source/common/unicode/ucharstrie.h
index b6f9e3e075c..064244a74c1 100644
--- a/icu/icu4c/source/common/unicode/ucharstrie.h
+++ b/icu/icu4c/source/common/unicode/ucharstrie.h
@@ -409,7 +409,7 @@ class U_COMMON_API UCharsTrie : public UMemory {
               pos_(uchars_), remainingMatchLength_(-1) {}
 
     // No assignment operator.
-    UCharsTrie &operator=(const UCharsTrie &other);
+    UCharsTrie &operator=(const UCharsTrie &other) = delete;
 
     inline void stop() {
         pos_=NULL;
diff --git a/icu/icu4c/source/common/unicode/ucharstriebuilder.h b/icu/icu4c/source/common/unicode/ucharstriebuilder.h
index 15657702f9d..5c8aa33ffb3 100644
--- a/icu/icu4c/source/common/unicode/ucharstriebuilder.h
+++ b/icu/icu4c/source/common/unicode/ucharstriebuilder.h
@@ -133,46 +133,46 @@ class U_COMMON_API UCharsTrieBuilder : public StringTrieBuilder {
     }
 
 private:
-    UCharsTrieBuilder(const UCharsTrieBuilder &other);  // no copy constructor
-    UCharsTrieBuilder &operator=(const UCharsTrieBuilder &other);  // no assignment operator
+    UCharsTrieBuilder(const UCharsTrieBuilder &other) = delete;  // no copy constructor
+    UCharsTrieBuilder &operator=(const UCharsTrieBuilder &other) = delete;  // no assignment operator
 
     void buildUChars(UStringTrieBuildOption buildOption, UErrorCode &errorCode);
 
-    virtual int32_t getElementStringLength(int32_t i) const;
-    virtual char16_t getElementUnit(int32_t i, int32_t unitIndex) const;
-    virtual int32_t getElementValue(int32_t i) const;
+    virtual int32_t getElementStringLength(int32_t i) const override;
+    virtual char16_t getElementUnit(int32_t i, int32_t unitIndex) const override;
+    virtual int32_t getElementValue(int32_t i) const override;
 
-    virtual int32_t getLimitOfLinearMatch(int32_t first, int32_t last, int32_t unitIndex) const;
+    virtual int32_t getLimitOfLinearMatch(int32_t first, int32_t last, int32_t unitIndex) const override;
 
-    virtual int32_t countElementUnits(int32_t start, int32_t limit, int32_t unitIndex) const;
-    virtual int32_t skipElementsBySomeUnits(int32_t i, int32_t unitIndex, int32_t count) const;
-    virtual int32_t indexOfElementWithNextUnit(int32_t i, int32_t unitIndex, char16_t unit) const;
+    virtual int32_t countElementUnits(int32_t start, int32_t limit, int32_t unitIndex) const override;
+    virtual int32_t skipElementsBySomeUnits(int32_t i, int32_t unitIndex, int32_t count) const override;
+    virtual int32_t indexOfElementWithNextUnit(int32_t i, int32_t unitIndex, char16_t unit) const override;
 
-    virtual UBool matchNodesCanHaveValues() const { return true; }
+    virtual UBool matchNodesCanHaveValues() const override { return true; }
 
-    virtual int32_t getMaxBranchLinearSubNodeLength() const { return UCharsTrie::kMaxBranchLinearSubNodeLength; }
-    virtual int32_t getMinLinearMatch() const { return UCharsTrie::kMinLinearMatch; }
-    virtual int32_t getMaxLinearMatchLength() const { return UCharsTrie::kMaxLinearMatchLength; }
+    virtual int32_t getMaxBranchLinearSubNodeLength() const override { return UCharsTrie::kMaxBranchLinearSubNodeLength; }
+    virtual int32_t getMinLinearMatch() const override { return UCharsTrie::kMinLinearMatch; }
+    virtual int32_t getMaxLinearMatchLength() const override { return UCharsTrie::kMaxLinearMatchLength; }
 
     class UCTLinearMatchNode : public LinearMatchNode {
     public:
         UCTLinearMatchNode(const char16_t *units, int32_t len, Node *nextNode);
-        virtual UBool operator==(const Node &other) const;
-        virtual void write(StringTrieBuilder &builder);
+        virtual bool operator==(const Node &other) const override;
+        virtual void write(StringTrieBuilder &builder) override;
     private:
         const char16_t *s;
     };
 
     virtual Node *createLinearMatchNode(int32_t i, int32_t unitIndex, int32_t length,
-                                        Node *nextNode) const;
+                                        Node *nextNode) const override;
 
     UBool ensureCapacity(int32_t length);
-    virtual int32_t write(int32_t unit);
+    virtual int32_t write(int32_t unit) override;
     int32_t write(const char16_t *s, int32_t length);
-    virtual int32_t writeElementUnits(int32_t i, int32_t unitIndex, int32_t length);
-    virtual int32_t writeValueAndFinal(int32_t i, UBool isFinal);
-    virtual int32_t writeValueAndType(UBool hasValue, int32_t value, int32_t node);
-    virtual int32_t writeDeltaTo(int32_t jumpTarget);
+    virtual int32_t writeElementUnits(int32_t i, int32_t unitIndex, int32_t length) override;
+    virtual int32_t writeValueAndFinal(int32_t i, UBool isFinal) override;
+    virtual int32_t writeValueAndType(UBool hasValue, int32_t value, int32_t node) override;
+    virtual int32_t writeDeltaTo(int32_t jumpTarget) override;
 
     UnicodeString strings;
     UCharsTrieElement *elements;
diff --git a/icu/icu4c/source/common/unicode/uchriter.h b/icu/icu4c/source/common/unicode/uchriter.h
index f5083561a86..9fae5e7de08 100644
--- a/icu/icu4c/source/common/unicode/uchriter.h
+++ b/icu/icu4c/source/common/unicode/uchriter.h
@@ -56,7 +56,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * The starting
    * position is specified by "position". If "position" is outside the valid
    * iteration range, the behavior of this object is undefined.
-   * @param textPtr The char16_t array to be iteratd over
+   * @param textPtr The char16_t array to be iterated over
    * @param length The length of the char16_t array
    * @param position The starting position of the iteration
    * @stable ICU 2.0
@@ -119,14 +119,14 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * same string and are pointing at the same character.
    * @stable ICU 2.0
    */
-  virtual UBool          operator==(const ForwardCharacterIterator& that) const;
+  virtual bool           operator==(const ForwardCharacterIterator& that) const override;
 
   /**
    * Generates a hash code for this iterator.
    * @return the hash code.
    * @stable ICU 2.0
    */
-  virtual int32_t         hashCode(void) const;
+  virtual int32_t         hashCode(void) const override;
 
   /**
    * Returns a new UCharCharacterIterator referring to the same
@@ -135,7 +135,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the CharacterIterator newly created
    * @stable ICU 2.0
    */
-  virtual UCharCharacterIterator* clone() const;
+  virtual UCharCharacterIterator* clone() const override;
 
   /**
    * Sets the iterator to refer to the first code unit in its
@@ -144,7 +144,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the first code unit in its iteration range.
    * @stable ICU 2.0
    */
-  virtual char16_t         first(void);
+  virtual char16_t         first(void) override;
 
   /**
    * Sets the iterator to refer to the first code unit in its
@@ -154,7 +154,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the first code unit in its iteration range
    * @stable ICU 2.0
    */
-  virtual char16_t         firstPostInc(void);
+  virtual char16_t         firstPostInc(void) override;
 
   /**
    * Sets the iterator to refer to the first code point in its
@@ -165,7 +165,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the first code point in its iteration range
    * @stable ICU 2.0
    */
-  virtual UChar32       first32(void);
+  virtual UChar32       first32(void) override;
 
   /**
    * Sets the iterator to refer to the first code point in its
@@ -175,7 +175,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the first code point in its iteration range.
    * @stable ICU 2.0
    */
-  virtual UChar32       first32PostInc(void);
+  virtual UChar32       first32PostInc(void) override;
 
   /**
    * Sets the iterator to refer to the last code unit in its
@@ -184,7 +184,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the last code unit in its iteration range.
    * @stable ICU 2.0
    */
-  virtual char16_t         last(void);
+  virtual char16_t         last(void) override;
 
   /**
    * Sets the iterator to refer to the last code point in its
@@ -193,7 +193,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the last code point in its iteration range.
    * @stable ICU 2.0
    */
-  virtual UChar32       last32(void);
+  virtual UChar32       last32(void) override;
 
   /**
    * Sets the iterator to refer to the "position"-th code unit
@@ -203,7 +203,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the code unit
    * @stable ICU 2.0
    */
-  virtual char16_t         setIndex(int32_t position);
+  virtual char16_t         setIndex(int32_t position) override;
 
   /**
    * Sets the iterator to refer to the beginning of the code point
@@ -216,21 +216,21 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the code unit
    * @stable ICU 2.0
    */
-  virtual UChar32       setIndex32(int32_t position);
+  virtual UChar32       setIndex32(int32_t position) override;
 
   /**
    * Returns the code unit the iterator currently refers to.
    * @return the code unit the iterator currently refers to.
    * @stable ICU 2.0
    */
-  virtual char16_t         current(void) const;
+  virtual char16_t         current(void) const override;
 
   /**
    * Returns the code point the iterator currently refers to.
    * @return the code point the iterator currently refers to.
    * @stable ICU 2.0
    */
-  virtual UChar32       current32(void) const;
+  virtual UChar32       current32(void) const override;
 
   /**
    * Advances to the next code unit in the iteration range (toward
@@ -239,7 +239,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the next code unit in the iteration range.
    * @stable ICU 2.0
    */
-  virtual char16_t         next(void);
+  virtual char16_t         next(void) override;
 
   /**
    * Gets the current code unit for returning and advances to the next code unit
@@ -249,7 +249,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the current code unit.
    * @stable ICU 2.0
    */
-  virtual char16_t         nextPostInc(void);
+  virtual char16_t         nextPostInc(void) override;
 
   /**
    * Advances to the next code point in the iteration range (toward
@@ -261,7 +261,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the next code point in the iteration range.
    * @stable ICU 2.0
    */
-  virtual UChar32       next32(void);
+  virtual UChar32       next32(void) override;
 
   /**
    * Gets the current code point for returning and advances to the next code point
@@ -271,7 +271,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the current point.
    * @stable ICU 2.0
    */
-  virtual UChar32       next32PostInc(void);
+  virtual UChar32       next32PostInc(void) override;
 
   /**
    * Returns false if there are no more code units or code points
@@ -282,7 +282,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * at or after the current position in the iteration range.
    * @stable ICU 2.0
    */
-  virtual UBool        hasNext();
+  virtual UBool        hasNext() override;
 
   /**
    * Advances to the previous code unit in the iteration range (toward
@@ -291,7 +291,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the previous code unit in the iteration range.
    * @stable ICU 2.0
    */
-  virtual char16_t         previous(void);
+  virtual char16_t         previous(void) override;
 
   /**
    * Advances to the previous code point in the iteration range (toward
@@ -300,7 +300,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the previous code point in the iteration range.
    * @stable ICU 2.0
    */
-  virtual UChar32       previous32(void);
+  virtual UChar32       previous32(void) override;
 
   /**
    * Returns false if there are no more code units or code points
@@ -311,7 +311,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * before the current position in the iteration range.
    * @stable ICU 2.0
    */
-  virtual UBool        hasPrevious();
+  virtual UBool        hasPrevious() override;
 
   /**
    * Moves the current position relative to the start or end of the
@@ -324,7 +324,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return the new position
    * @stable ICU 2.0
    */
-  virtual int32_t      move(int32_t delta, EOrigin origin);
+  virtual int32_t      move(int32_t delta, EOrigin origin) override;
 
   /**
    * Moves the current position relative to the start or end of the
@@ -341,7 +341,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    // One of the system headers right now is sometimes defining a conflicting macro we don't use
 #undef move32
 #endif
-  virtual int32_t      move32(int32_t delta, EOrigin origin);
+  virtual int32_t      move32(int32_t delta, EOrigin origin) override;
 
   /**
    * Sets the iterator to iterate over a new range of text
@@ -356,7 +356,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @param result Receives a copy of the text under iteration.
    * @stable ICU 2.0
    */
-  virtual void            getText(UnicodeString& result);
+  virtual void            getText(UnicodeString& result) override;
 
   /**
    * Return a class ID for this class (not really public)
@@ -370,7 +370,7 @@ class U_COMMON_API UCharCharacterIterator : public CharacterIterator {
    * @return a class ID for this object.
    * @stable ICU 2.0
    */
-  virtual UClassID        getDynamicClassID(void) const;
+  virtual UClassID        getDynamicClassID(void) const override;
 
 protected:
   /**
diff --git a/icu/icu4c/source/common/unicode/uclean.h b/icu/icu4c/source/common/unicode/uclean.h
index c2d920a16ef..f5b0aa088a9 100644
--- a/icu/icu4c/source/common/unicode/uclean.h
+++ b/icu/icu4c/source/common/unicode/uclean.h
@@ -114,7 +114,8 @@ typedef void *U_CALLCONV UMemAllocFn(const void *context, size_t size);
 /**
   *  Pointer type for a user supplied memory re-allocation function.
   *  @param context user supplied value, obtained from u_setMemoryFunctions().
-  *  @param size    The number of bytes to be allocated
+  *  @param mem     Pointer to the memory block to be resized.
+  *  @param size    The new size for the block.
   *  @return        Pointer to the newly allocated memory, or NULL if the allocation failed.
   *  @stable ICU 2.8
   *  @system
@@ -124,8 +125,7 @@ typedef void *U_CALLCONV UMemReallocFn(const void *context, void *mem, size_t si
   *  Pointer type for a user supplied memory free  function.  Behavior should be
   *  similar the standard C library free().
   *  @param context user supplied value, obtained from u_setMemoryFunctions().
-  *  @param mem     Pointer to the memory block to be resized
-  *  @param size    The new size for the block
+  *  @param mem     Pointer to the memory block to be freed.
   *  @return        Pointer to the resized memory block, or NULL if the resizing failed.
   *  @stable ICU 2.8
   *  @system
diff --git a/icu/icu4c/source/common/unicode/ucnv.h b/icu/icu4c/source/common/unicode/ucnv.h
index 58f271cfb5a..20c173b6628 100644
--- a/icu/icu4c/source/common/unicode/ucnv.h
+++ b/icu/icu4c/source/common/unicode/ucnv.h
@@ -42,8 +42,7 @@
  * many other callback actions that can be used instead of a character substitution.

* *

More information about this API can be found in our - * User's - * Guide.

+ * User Guide.

*/ #ifndef UCNV_H @@ -340,7 +339,7 @@ ucnv_compareNames(const char *name1, const char *name2); * *

The conversion behavior and names can vary between platforms. ICU may * convert some characters differently from other platforms. Details on this topic - * are in the User's + * are in the User * Guide. Aliases starting with a "cp" prefix have no specific meaning * other than its an alias starting with the letters "cp". Please do not * associate any meaning to these aliases.

@@ -478,7 +477,7 @@ ucnv_openCCSID(int32_t codepage, * *

The name will NOT be looked up in the alias mechanism, nor will the converter be * stored in the converter cache or the alias table. The only way to open further converters - * is call this function multiple times, or use the ucnv_safeClone() function to clone a + * is call this function multiple times, or use the ucnv_clone() function to clone a * 'primary' converter.

* *

A future version of ICU may add alias table lookups and/or caching @@ -494,13 +493,27 @@ ucnv_openCCSID(int32_t codepage, * @return the created Unicode converter object, or NULL if an error occurred * @see udata_open * @see ucnv_open - * @see ucnv_safeClone + * @see ucnv_clone * @see ucnv_close * @stable ICU 2.2 */ U_CAPI UConverter* U_EXPORT2 ucnv_openPackage(const char *packageName, const char *converterName, UErrorCode *err); +/** + * Thread safe converter cloning operation. + * + * You must ucnv_close() the clone. + * + * @param cnv converter to be cloned + * @param status to indicate whether the operation went on smoothly or there were errors + * @return pointer to the new clone + * @stable ICU 71 + */ +U_CAPI UConverter* U_EXPORT2 ucnv_clone(const UConverter *cnv, UErrorCode *status); + +#ifndef U_HIDE_DEPRECATED_API + /** * Thread safe converter cloning operation. * For most efficient operation, pass in a stackBuffer (and a *pBufferSize) @@ -533,21 +546,19 @@ ucnv_openPackage(const char *packageName, const char *converterName, UErrorCode * pointer to size of allocated space. * @param status to indicate whether the operation went on smoothly or there were errors * An informational status value, U_SAFECLONE_ALLOCATED_WARNING, - * is used if any allocations were necessary. + * is used if pBufferSize != NULL and any allocations were necessary * However, it is better to check if *pBufferSize grew for checking for * allocations because warning codes can be overridden by subsequent * function calls. * @return pointer to the new clone - * @stable ICU 2.0 + * @deprecated ICU 71 Use ucnv_clone() instead. */ -U_CAPI UConverter * U_EXPORT2 +U_DEPRECATED UConverter * U_EXPORT2 ucnv_safeClone(const UConverter *cnv, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status); -#ifndef U_HIDE_DEPRECATED_API - /** * \def U_CNV_SAFECLONE_BUFFERSIZE * Definition of a buffer size that is designed to be large enough for @@ -1007,7 +1018,7 @@ ucnv_getUnicodeSet(const UConverter *cnv, UErrorCode *pErrorCode); /** - * Gets the current calback function used by the converter when an illegal + * Gets the current callback function used by the converter when an illegal * or invalid codepage sequence is found. * Context pointers are always owned by the caller. * @@ -1699,10 +1710,10 @@ ucnv_countAvailable(void); /** * Gets the canonical converter name of the specified converter from a list of - * all available converters contaied in the alias file. All converters + * all available converters contained in the alias file. All converters * in this list can be opened. * - * @param n the index to a converter available on the system (in the range [0..ucnv_countAvaiable()]) + * @param n the index to a converter available on the system (in the range [0..ucnv_countAvailable()]) * @return a pointer a string (library owned), or NULL if the index is out of bounds. * @see ucnv_countAvailable * @stable ICU 2.0 @@ -1935,7 +1946,7 @@ ucnv_isAmbiguous(const UConverter *cnv); * reverse fallbacks (to Unicode). * For details see ".ucm File Format" * in the Conversion Data chapter of the ICU User Guide: - * http://www.icu-project.org/userguide/conversion-data.html#ucmformat + * https://unicode-org.github.io/icu/userguide/conversion/data.html#ucm-file-format * * @param cnv The converter to set the fallback mapping usage on. * @param usesFallback true if the user wants the converter to take advantage of the fallback @@ -2032,7 +2043,7 @@ ucnv_toUCountPending(const UConverter* cnv, UErrorCode* status); * fixed ratio of bytes to Unicode codes units for any particular Unicode encoding form. * false is returned with the UErrorCode if error occurs or cnv is NULL. * @param cnv The converter to be tested - * @param status ICU error code in/out paramter + * @param status ICU error code in/out parameter * @return true if the converter is fixed-width * @stable ICU 4.8 */ diff --git a/icu/icu4c/source/common/unicode/ucnv_cb.h b/icu/icu4c/source/common/unicode/ucnv_cb.h index 41845d1bcae..b4ef99208b1 100644 --- a/icu/icu4c/source/common/unicode/ucnv_cb.h +++ b/icu/icu4c/source/common/unicode/ucnv_cb.h @@ -15,8 +15,8 @@ */ /** - * \file - * \brief C UConverter functions to aid the writers of callbacks + * \file + * \brief C API: UConverter functions to aid the writers of callbacks * *

Callback API for UConverter

* diff --git a/icu/icu4c/source/common/unicode/ucnv_err.h b/icu/icu4c/source/common/unicode/ucnv_err.h index 7209ba5f7b8..c743e5614f4 100644 --- a/icu/icu4c/source/common/unicode/ucnv_err.h +++ b/icu/icu4c/source/common/unicode/ucnv_err.h @@ -12,7 +12,7 @@ /** * \file - * \brief C UConverter predefined error callbacks + * \brief C API: UConverter predefined error callbacks * *

Error Behaviour Functions

* Defines some error behaviour functions called by ucnv_{from,to}Unicode @@ -268,7 +268,7 @@ U_CAPI void U_EXPORT2 UCNV_TO_U_CALLBACK_STOP ( /** * DO NOT CALL THIS FUNCTION DIRECTLY! * This From Unicode callback skips any ILLEGAL_SEQUENCE, or - * skips only UNASSINGED_SEQUENCE depending on the context parameter + * skips only UNASSIGNED_SEQUENCE depending on the context parameter * simply ignoring those characters. * * @param context The function currently recognizes the callback options: @@ -330,31 +330,31 @@ U_CAPI void U_EXPORT2 UCNV_FROM_U_CALLBACK_SUBSTITUTE ( * * @param context The function currently recognizes the callback options: *
    - *
  • UCNV_ESCAPE_ICU: Substitues the ILLEGAL SEQUENCE with the hexadecimal + *
  • UCNV_ESCAPE_ICU: Substitutes the ILLEGAL SEQUENCE with the hexadecimal * representation in the format %UXXXX, e.g. "%uFFFE%u00AC%uC8FE"). * In the Event the converter doesn't support the characters {%,U}[A-F][0-9], * it will substitute the illegal sequence with the substitution characters. * Note that codeUnit(32bit int eg: unit of a surrogate pair) is represented as * %UD84D%UDC56
  • - *
  • UCNV_ESCAPE_JAVA: Substitues the ILLEGAL SEQUENCE with the hexadecimal + *
  • UCNV_ESCAPE_JAVA: Substitutes the ILLEGAL SEQUENCE with the hexadecimal * representation in the format \\uXXXX, e.g. "\\uFFFE\\u00AC\\uC8FE"). * In the Event the converter doesn't support the characters {\,u}[A-F][0-9], * it will substitute the illegal sequence with the substitution characters. * Note that codeUnit(32bit int eg: unit of a surrogate pair) is represented as * \\uD84D\\uDC56
  • - *
  • UCNV_ESCAPE_C: Substitues the ILLEGAL SEQUENCE with the hexadecimal + *
  • UCNV_ESCAPE_C: Substitutes the ILLEGAL SEQUENCE with the hexadecimal * representation in the format \\uXXXX, e.g. "\\uFFFE\\u00AC\\uC8FE"). * In the Event the converter doesn't support the characters {\,u,U}[A-F][0-9], * it will substitute the illegal sequence with the substitution characters. * Note that codeUnit(32bit int eg: unit of a surrogate pair) is represented as * \\U00023456
  • - *
  • UCNV_ESCAPE_XML_DEC: Substitues the ILLEGAL SEQUENCE with the decimal + *
  • UCNV_ESCAPE_XML_DEC: Substitutes the ILLEGAL SEQUENCE with the decimal * representation in the format \htmlonly&#DDDDDDDD;, e.g. "&#65534;&#172;&#51454;")\endhtmlonly. * In the Event the converter doesn't support the characters {&,#}[0-9], * it will substitute the illegal sequence with the substitution characters. * Note that codeUnit(32bit int eg: unit of a surrogate pair) is represented as * &#144470; and Zero padding is ignored.
  • - *
  • UCNV_ESCAPE_XML_HEX:Substitues the ILLEGAL SEQUENCE with the decimal + *
  • UCNV_ESCAPE_XML_HEX:Substitutes the ILLEGAL SEQUENCE with the decimal * representation in the format \htmlonly&#xXXXX; e.g. "&#xFFFE;&#x00AC;&#xC8FE;")\endhtmlonly. * In the Event the converter doesn't support the characters {&,#,x}[0-9], * it will substitute the illegal sequence with the substitution characters. @@ -383,7 +383,7 @@ U_CAPI void U_EXPORT2 UCNV_FROM_U_CALLBACK_ESCAPE ( /** * DO NOT CALL THIS FUNCTION DIRECTLY! * This To Unicode callback skips any ILLEGAL_SEQUENCE, or - * skips only UNASSINGED_SEQUENCE depending on the context parameter + * skips only UNASSIGNED_SEQUENCE depending on the context parameter * simply ignoring those characters. * * @param context The function currently recognizes the callback options: diff --git a/icu/icu4c/source/common/unicode/ucnvsel.h b/icu/icu4c/source/common/unicode/ucnvsel.h index 5e0a71cf351..9373ec951bf 100644 --- a/icu/icu4c/source/common/unicode/ucnvsel.h +++ b/icu/icu4c/source/common/unicode/ucnvsel.h @@ -36,6 +36,7 @@ /** * \file + * \brief C API: Encoding/charset encoding selector * * A converter selector is built with a set of encoding/charset names * and given an input string returns the set of names of the @@ -45,11 +46,11 @@ * from the serialized form. */ +struct UConverterSelector; /** * @{ - * The selector data structure + * Typedef for selector data structure. */ -struct UConverterSelector; typedef struct UConverterSelector UConverterSelector; /** @} */ diff --git a/icu/icu4c/source/common/unicode/uconfig.h b/icu/icu4c/source/common/unicode/uconfig.h index c4239fc9997..0400385e60e 100644 --- a/icu/icu4c/source/common/unicode/uconfig.h +++ b/icu/icu4c/source/common/unicode/uconfig.h @@ -46,7 +46,7 @@ */ //IGNORE_WINDOWS_HEADERS_START -// MSFT-Change: Since these are compile time settings, it doesn't make sense to +// MSFT-Change: Since these are compile time settings, it doesn't make sense to // load a user config header in the Windows OS SDK version. /** @@ -390,6 +390,22 @@ # define UCONFIG_USE_WINDOWS_LCID_MAPPING_API 1 #endif +/** + * \def UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY + * On Windows platforms (ie: U_PLATFORM_HAS_WIN32_API is true), this switch enables ICU to + * detect additional user preferences by setting BCP47 Unicode extension within the default locale. + * This includes information such as calendar, currency, hour cycle, among others. + * + * If this switch is off (or set to 0) then the default behavior of only detecting the language + * and country/region occurs. + * + * For example, the default locale may be detected as "es-MX-u-hc-h24", instead of "es-MX", + * if the user has selected a 24 hour clock option. +*/ +#ifndef UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY +# define UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY 1 +#endif + //IGNORE_WINDOWS_HEADERS_END /* i18n library switches ---------------------------------------------------- */ diff --git a/icu/icu4c/source/common/unicode/ucpmap.h b/icu/icu4c/source/common/unicode/ucpmap.h index 31e1365cac8..a740bd160fc 100644 --- a/icu/icu4c/source/common/unicode/ucpmap.h +++ b/icu/icu4c/source/common/unicode/ucpmap.h @@ -13,8 +13,7 @@ U_CDECL_BEGIN /** * \file - * - * This file defines an abstract map from Unicode code points to integer values. + * \brief C API: This file defines an abstract map from Unicode code points to integer values. * * @see UCPMap * @see UCPTrie diff --git a/icu/icu4c/source/common/unicode/ucptrie.h b/icu/icu4c/source/common/unicode/ucptrie.h index b95491b183e..dadef79c512 100644 --- a/icu/icu4c/source/common/unicode/ucptrie.h +++ b/icu/icu4c/source/common/unicode/ucptrie.h @@ -19,8 +19,7 @@ U_CDECL_BEGIN /** * \file - * - * This file defines an immutable Unicode code point trie. + * \brief C API: This file defines an immutable Unicode code point trie. * * @see UCPTrie * @see UMutableCPTrie @@ -43,7 +42,7 @@ typedef union UCPTrieData { /** * Immutable Unicode code point trie structure. * Fast, reasonably compact, map from Unicode code points (U+0000..U+10FFFF) to integer values. - * For details see http://site.icu-project.org/design/struct/utrie + * For details see https://icu.unicode.org/design/struct/utrie * * Do not access UCPTrie fields directly; use public functions and macros. * Functions are easy to use: They support all trie types and value widths. diff --git a/icu/icu4c/source/common/unicode/ucurr.h b/icu/icu4c/source/common/unicode/ucurr.h index 35c2a393897..5589e799904 100644 --- a/icu/icu4c/source/common/unicode/ucurr.h +++ b/icu/icu4c/source/common/unicode/ucurr.h @@ -115,14 +115,13 @@ typedef enum UCurrNameStyle { */ UCURR_NARROW_SYMBOL_NAME, -#ifndef U_HIDE_DRAFT_API /** * Selector for getName() indicating the formal currency symbol. * The formal currency symbol is similar to the regular currency * symbol, but it always takes the form used in formal settings * such as banking; for example, "NT$" instead of "$" for TWD in zh-TW. * - * @draft ICU 68 + * @stable ICU 68 */ UCURR_FORMAL_SYMBOL_NAME, @@ -131,10 +130,9 @@ typedef enum UCurrNameStyle { * The variant symbol for a currency is an alternative symbol * that is not necessarily as widely used as the regular symbol. * - * @draft ICU 68 + * @stable ICU 68 */ UCURR_VARIANT_SYMBOL_NAME -#endif // U_HIDE_DRAFT_API } UCurrNameStyle; diff --git a/icu/icu4c/source/common/unicode/udata.h b/icu/icu4c/source/common/unicode/udata.h index 6caa849c42f..c5b1adc359c 100644 --- a/icu/icu4c/source/common/unicode/udata.h +++ b/icu/icu4c/source/common/unicode/udata.h @@ -231,7 +231,7 @@ udata_open(const char *path, const char *type, const char *name, * logically prepended to the ICU data directory string.

    * *

    For details about ICU data loading see the User Guide - * Data Management chapter. (http://icu-project.org/userguide/icudata.html)

    + * Data Management chapter. (https://unicode-org.github.io/icu/userguide/icu_data/)

    * * @param path Specifies an absolute path and/or a basename for the * finding of the data in the file system. @@ -362,7 +362,7 @@ udata_setCommonData(const void *data, UErrorCode *err); * * * Warning: setAppData will set a U_USING_DEFAULT_WARNING code if - * data with the specifed path that has already been opened, or + * data with the specified path that has already been opened, or * if setAppData with the same path has already been called. * Any such calls to setAppData will have no effect. * diff --git a/icu/icu4c/source/common/unicode/uloc.h b/icu/icu4c/source/common/unicode/uloc.h index cf3466f6fbe..0f9c4ec876b 100644 --- a/icu/icu4c/source/common/unicode/uloc.h +++ b/icu/icu4c/source/common/unicode/uloc.h @@ -26,9 +26,9 @@ #include "unicode/utypes.h" #include "unicode/uenum.h" -/** +/** * \file - * \brief C API: Locale + * \brief C API: Locale ID functionality similar to C++ class Locale * *

    ULoc C API for Locale

    * A Locale represents a specific geographical, political, @@ -860,7 +860,7 @@ typedef enum ULocAvailableType { * @internal */ ULOC_AVAILABLE_COUNT -#endif // U_HIDE_INTERNAL_API +#endif /* U_HIDE_INTERNAL_API */ } ULocAvailableType; /** diff --git a/icu/icu4c/source/common/unicode/umachine.h b/icu/icu4c/source/common/unicode/umachine.h index abaefa2f802..ffb72bf891c 100644 --- a/icu/icu4c/source/common/unicode/umachine.h +++ b/icu/icu4c/source/common/unicode/umachine.h @@ -288,14 +288,8 @@ typedef int8_t UBool; */ #ifdef U_DEFINE_FALSE_AND_TRUE // Use the predefined value. -#elif defined(U_COMBINED_IMPLEMENTATION) || \ - defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || \ - defined(U_IO_IMPLEMENTATION) || defined(U_LAYOUTEX_IMPLEMENTATION) || \ - defined(U_TOOLUTIL_IMPLEMENTATION) - // Inside ICU: Keep FALSE & TRUE available. -# define U_DEFINE_FALSE_AND_TRUE 1 #else - // Outside ICU: Avoid collision with non-macro definitions of FALSE & TRUE. + // Default to avoiding collision with non-macro definitions of FALSE & TRUE. # define U_DEFINE_FALSE_AND_TRUE 0 #endif diff --git a/icu/icu4c/source/common/unicode/umisc.h b/icu/icu4c/source/common/unicode/umisc.h index 213290b9afa..4e9dda7450b 100644 --- a/icu/icu4c/source/common/unicode/umisc.h +++ b/icu/icu4c/source/common/unicode/umisc.h @@ -21,9 +21,9 @@ /** * \file - * \brief C API:misc definitions + * \brief C API: Miscellaneous definitions * - * This file contains miscellaneous definitions for the C APIs. + * This file contains miscellaneous definitions for the C APIs. */ U_CDECL_BEGIN diff --git a/icu/icu4c/source/common/unicode/umutablecptrie.h b/icu/icu4c/source/common/unicode/umutablecptrie.h index 5325d58147a..d60fd618191 100644 --- a/icu/icu4c/source/common/unicode/umutablecptrie.h +++ b/icu/icu4c/source/common/unicode/umutablecptrie.h @@ -21,8 +21,7 @@ U_CDECL_BEGIN /** * \file - * - * This file defines a mutable Unicode code point trie. + * \brief C API: This file defines a mutable Unicode code point trie. * * @see UCPTrie * @see UMutableCPTrie @@ -31,7 +30,7 @@ U_CDECL_BEGIN /** * Mutable Unicode code point trie. * Fast map from Unicode code points (U+0000..U+10FFFF) to 32-bit integer values. - * For details see http://site.icu-project.org/design/struct/utrie + * For details see https://icu.unicode.org/design/struct/utrie * * Setting values (especially ranges) and lookup is fast. * The mutable trie is only somewhat space-efficient. diff --git a/icu/icu4c/source/common/unicode/unifilt.h b/icu/icu4c/source/common/unicode/unifilt.h index 420e1a19056..0fcaf4b789c 100644 --- a/icu/icu4c/source/common/unicode/unifilt.h +++ b/icu/icu4c/source/common/unicode/unifilt.h @@ -40,8 +40,8 @@ U_NAMESPACE_BEGIN * * UnicodeFilter defines a protocol for selecting a * subset of the full range (U+0000 to U+10FFFF) of Unicode characters. - * Currently, filters are used in conjunction with classes like {@link - * Transliterator} to only process selected characters through a + * Currently, filters are used in conjunction with classes like + * {@link Transliterator} to only process selected characters through a * transformation. * *

    Note: UnicodeFilter currently stubs out two pure virtual methods @@ -77,7 +77,7 @@ class U_COMMON_API UnicodeFilter : public UnicodeFunctor, public UnicodeMatcher * @return clone, or nullptr if an error occurred * @stable ICU 2.4 */ - virtual UnicodeFilter* clone() const = 0; + virtual UnicodeFilter* clone() const override = 0; /** * Returns true for characters that are in the selected @@ -93,7 +93,7 @@ class U_COMMON_API UnicodeFilter : public UnicodeFunctor, public UnicodeMatcher * and return the pointer. * @stable ICU 2.4 */ - virtual UnicodeMatcher* toMatcher() const; + virtual UnicodeMatcher* toMatcher() const override; /** * Implement UnicodeMatcher API. @@ -102,13 +102,13 @@ class U_COMMON_API UnicodeFilter : public UnicodeFunctor, public UnicodeMatcher virtual UMatchDegree matches(const Replaceable& text, int32_t& offset, int32_t limit, - UBool incremental); + UBool incremental) override; /** * UnicodeFunctor API. Nothing to do. * @stable ICU 2.4 */ - virtual void setData(const TransliterationRuleData*); + virtual void setData(const TransliterationRuleData*) override; /** * ICU "poor man's RTTI", returns a UClassID for this class. diff --git a/icu/icu4c/source/common/unicode/unifunct.h b/icu/icu4c/source/common/unicode/unifunct.h index 7d31af7dafb..8751302494b 100644 --- a/icu/icu4c/source/common/unicode/unifunct.h +++ b/icu/icu4c/source/common/unicode/unifunct.h @@ -93,14 +93,14 @@ class U_COMMON_API UnicodeFunctor : public UObject { * *

    Concrete subclasses of UnicodeFunctor should use the macro * UOBJECT_DEFINE_RTTI_IMPLEMENTATION from uobject.h to - * provide definitios getStaticClassID and getDynamicClassID. + * provide definitions getStaticClassID and getDynamicClassID. * * @return The class ID for this object. All objects of a given * class have the same class ID. Objects of other classes have * different class IDs. * @stable ICU 2.4 */ - virtual UClassID getDynamicClassID(void) const = 0; + virtual UClassID getDynamicClassID(void) const override = 0; /** * Set the data object associated with this functor. The data diff --git a/icu/icu4c/source/common/unicode/uniset.h b/icu/icu4c/source/common/unicode/uniset.h index 50b6360f3a7..33e35c4def8 100644 --- a/icu/icu4c/source/common/unicode/uniset.h +++ b/icu/icu4c/source/common/unicode/uniset.h @@ -124,8 +124,8 @@ class RuleCharacterIterator; * "[:Lu:]" and the Perl-like syntax "\\p{Lu}" are recognized. For a * complete list of supported property patterns, see the User's Guide * for UnicodeSet at - * - * http://icu-project.org/userguide/unicodeSet.html. + * + * https://unicode-org.github.io/icu/userguide/strings/unicodeset. * Actual determination of property data is defined by the underlying * Unicode database as implemented by UCharacter. * @@ -136,6 +136,13 @@ class RuleCharacterIterator; * their delimiters; "[:^foo]" and "\\P{foo}". In any other location, * '^' has no special meaning. * + *

    Since ICU 70, "[^...]", "[:^foo]", "\\P{foo}", and "[:binaryProperty=No:]" + * perform a “code point complement” (all code points minus the original set), + * removing all multicharacter strings, + * equivalent to .complement().removeAllStrings(). + * The complement() API function continues to perform a + * symmetric difference with all code points and thus retains all multicharacter strings. + * *

    Ranges are indicated by placing two a '-' between two * characters, as in "a-z". This specifies the range of all * characters from the left to the right, in Unicode order. If the @@ -178,8 +185,6 @@ class RuleCharacterIterator; * Unicode property * * - *

    Warning: you cannot add an empty string ("") to a UnicodeSet.

    - * *

    Formal syntax

    * * \htmlonly
    \endhtmlonly @@ -219,9 +224,8 @@ class RuleCharacterIterator; * * * hex :=  - * any character for which - * Character.digit(c, 16) - * returns a non-negative result + * '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' |
    + *     'A' | 'B' | 'C' | 'D' | 'E' | 'F' | 'a' | 'b' | 'c' | 'd' | 'e' | 'f'
    * * * property :=  @@ -487,14 +491,14 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { * @return true if the specified set is equal to this set. * @stable ICU 2.0 */ - virtual UBool operator==(const UnicodeSet& o) const; + virtual bool operator==(const UnicodeSet& o) const; /** * Compares the specified object with this set for equality. Returns * true if the specified set is not equal to this set. * @stable ICU 2.0 */ - inline UBool operator!=(const UnicodeSet& o) const; + inline bool operator!=(const UnicodeSet& o) const; /** * Returns a copy of this object. All UnicodeFunctor objects have @@ -505,7 +509,7 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { * @see cloneAsThawed * @stable ICU 2.0 */ - virtual UnicodeSet* clone() const; + virtual UnicodeSet* clone() const override; /** * Returns the hash code value for this set. @@ -601,7 +605,7 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { /** * Make this object represent the range `start - end`. - * If `end > start` then this object is set to an empty range. + * If `start > end` then this object is set to an empty range. * A frozen set will not be modified. * * @param start first character in the set, inclusive @@ -707,7 +711,7 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { * @stable ICU 2.0 */ virtual UnicodeString& toPattern(UnicodeString& result, - UBool escapeUnprintable = false) const; + UBool escapeUnprintable = false) const override; /** * Modifies this set to contain those code points which have the given value @@ -773,8 +777,12 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { * Note than the elements of a set may include both individual * codepoints and strings. * + * This is slower than getRangeCount() because + * it counts the code points of all ranges. + * * @return the number of elements in this set (its cardinality). * @stable ICU 2.0 + * @see getRangeCount */ virtual int32_t size(void) const; @@ -786,6 +794,12 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { */ virtual UBool isEmpty(void) const; + /** + * @return true if this set contains multi-character strings or the empty string. + * @stable ICU 70 + */ + UBool hasStrings() const; + /** * Returns true if this set contains the given character. * This function works faster with a frozen set. @@ -793,7 +807,7 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { * @return true if the test condition is met * @stable ICU 2.0 */ - virtual UBool contains(UChar32 c) const; + virtual UBool contains(UChar32 c) const override; /** * Returns true if this set contains every character @@ -1002,7 +1016,7 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { virtual UMatchDegree matches(const Replaceable& text, int32_t& offset, int32_t limit, - UBool incremental); + UBool incremental) override; private: /** @@ -1051,7 +1065,7 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { * @param toUnionTo the set into which to union the source characters * @stable ICU 2.4 */ - virtual void addMatchSetTo(UnicodeSet& toUnionTo) const; + virtual void addMatchSetTo(UnicodeSet& toUnionTo) const override; /** * Returns the index of the given character within this set, where @@ -1066,8 +1080,14 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { /** * Returns the character at the given index within this set, where * the set is ordered by ascending code point. If the index is - * out of range, return (UChar32)-1. The inverse of this method is - * indexOf(). + * out of range for characters, returns (UChar32)-1. + * The inverse of this method is indexOf(). + * + * For iteration, this is slower than UnicodeSetIterator or + * getRangeCount()/getRangeStart()/getRangeEnd(), + * because for each call it skips linearly over index + * characters in the ranges. + * * @param index an index from 0..size()-1 * @return the character at the given index, or (UChar32)-1. * @stable ICU 2.4 @@ -1077,7 +1097,7 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { /** * Adds the specified range to this set if it is not already * present. If this set already contains the specified range, - * the call leaves this set unchanged. If end > start + * the call leaves this set unchanged. If start > end * then an empty range is added, leaving the set unchanged. * This is equivalent to a boolean logic OR, or a set UNION. * A frozen set will not be modified. @@ -1095,6 +1115,9 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { * present. If this set already contains the specified character, * the call leaves this set unchanged. * A frozen set will not be modified. + * + * @param c the character (code point) + * @return this object, for chaining * @stable ICU 2.0 */ UnicodeSet& add(UChar32 c); @@ -1104,8 +1127,8 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { * present. If this set already contains the multicharacter, * the call leaves this set unchanged. * Thus "ch" => {"ch"} - *
    Warning: you cannot add an empty string ("") to a UnicodeSet. * A frozen set will not be modified. + * * @param s the source string * @return this object, for chaining * @stable ICU 2.4 @@ -1124,8 +1147,8 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { public: /** - * Adds each of the characters in this string to the set. Thus "ch" => {"c", "h"} - * If this set already any particular character, it has no effect on that character. + * Adds each of the characters in this string to the set. Note: "ch" => {"c", "h"} + * If this set already contains any particular character, it has no effect on that character. * A frozen set will not be modified. * @param s the source string * @return this object, for chaining @@ -1135,7 +1158,6 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { /** * Retains EACH of the characters in this string. Note: "ch" == {"c", "h"} - * If this set already any particular character, it has no effect on that character. * A frozen set will not be modified. * @param s the source string * @return this object, for chaining @@ -1145,7 +1167,6 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { /** * Complement EACH of the characters in this string. Note: "ch" == {"c", "h"} - * If this set already any particular character, it has no effect on that character. * A frozen set will not be modified. * @param s the source string * @return this object, for chaining @@ -1155,7 +1176,6 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { /** * Remove EACH of the characters in this string. Note: "ch" == {"c", "h"} - * If this set already any particular character, it has no effect on that character. * A frozen set will not be modified. * @param s the source string * @return this object, for chaining @@ -1165,7 +1185,7 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { /** * Makes a set from a multicharacter string. Thus "ch" => {"ch"} - *
    Warning: you cannot add an empty string ("") to a UnicodeSet. + * * @param s the source string * @return a newly created set containing the given string. * The caller owns the return object and is responsible for deleting it. @@ -1185,15 +1205,13 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { /** * Retain only the elements in this set that are contained in the - * specified range. If end > start then an empty range is + * specified range. If start > end then an empty range is * retained, leaving the set empty. This is equivalent to * a boolean logic AND, or a set INTERSECTION. * A frozen set will not be modified. * - * @param start first character, inclusive, of range to be retained - * to this set. - * @param end last character, inclusive, of range to be retained - * to this set. + * @param start first character, inclusive, of range + * @param end last character, inclusive, of range * @stable ICU 2.0 */ virtual UnicodeSet& retain(UChar32 start, UChar32 end); @@ -1202,14 +1220,29 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { /** * Retain the specified character from this set if it is present. * A frozen set will not be modified. + * + * @param c the character (code point) + * @return this object, for chaining * @stable ICU 2.0 */ UnicodeSet& retain(UChar32 c); + /** + * Retains only the specified string from this set if it is present. + * Upon return this set will be empty if it did not contain s, or + * will only contain s if it did contain s. + * A frozen set will not be modified. + * + * @param s the source string + * @return this object, for chaining + * @stable ICU 69 + */ + UnicodeSet& retain(const UnicodeString &s); + /** * Removes the specified range from this set if it is present. * The set will not contain the specified range once the call - * returns. If end > start then an empty range is + * returns. If start > end then an empty range is * removed, leaving the set unchanged. * A frozen set will not be modified. * @@ -1226,6 +1259,9 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { * The set will not contain the specified range once the call * returns. * A frozen set will not be modified. + * + * @param c the character (code point) + * @return this object, for chaining * @stable ICU 2.0 */ UnicodeSet& remove(UChar32 c); @@ -1242,26 +1278,29 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { UnicodeSet& remove(const UnicodeString& s); /** - * Inverts this set. This operation modifies this set so that - * its value is its complement. This is equivalent to + * This is equivalent to * complement(MIN_VALUE, MAX_VALUE). + * + * Note: This performs a symmetric difference with all code points + * and thus retains all multicharacter strings. + * In order to achieve a “code point complement” (all code points minus this set), + * the easiest is to .complement().removeAllStrings(). + * * A frozen set will not be modified. * @stable ICU 2.0 */ - virtual UnicodeSet& complement(void); + virtual UnicodeSet& complement(); /** * Complements the specified range in this set. Any character in * the range will be removed if it is in this set, or will be - * added if it is not in this set. If end > start + * added if it is not in this set. If start > end * then an empty range is complemented, leaving the set unchanged. * This is equivalent to a boolean logic XOR. * A frozen set will not be modified. * - * @param start first character, inclusive, of range to be removed - * from this set. - * @param end last character, inclusive, of range to be removed - * from this set. + * @param start first character, inclusive, of range + * @param end last character, inclusive, of range * @stable ICU 2.0 */ virtual UnicodeSet& complement(UChar32 start, UChar32 end); @@ -1271,16 +1310,18 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { * will be removed if it is in this set, or will be added if it is * not in this set. * A frozen set will not be modified. + * + * @param c the character (code point) + * @return this object, for chaining * @stable ICU 2.0 */ UnicodeSet& complement(UChar32 c); /** * Complement the specified string in this set. - * The set will not contain the specified string once the call - * returns. - *
    Warning: you cannot add an empty string ("") to a UnicodeSet. + * The string will be removed if it is in this set, or will be added if it is not in this set. * A frozen set will not be modified. + * * @param s the string to complement * @return this object, for chaining * @stable ICU 2.4 @@ -1488,7 +1529,7 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { * different class IDs. * @stable ICU 2.4 */ - virtual UClassID getDynamicClassID(void) const; + virtual UClassID getDynamicClassID(void) const override; private: @@ -1509,7 +1550,7 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { * is the given value. This is used by RuleBasedTransliterator for * indexing. */ - virtual UBool matchesIndexValue(uint8_t v) const; + virtual UBool matchesIndexValue(uint8_t v) const override; private: friend class RBBIRuleScanner; @@ -1551,7 +1592,6 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { void swapBuffers(void); UBool allocateStrings(UErrorCode &status); - UBool hasStrings() const; int32_t stringsSize() const; UBool stringsContains(const UnicodeString &s) const; @@ -1565,6 +1605,9 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { static void _appendToPat(UnicodeString& buf, UChar32 c, UBool escapeUnprintable); + static void _appendToPat(UnicodeString &result, UChar32 start, UChar32 end, + UBool escapeUnprintable); + //---------------------------------------------------------------- // Implementation: Fundamental operators //---------------------------------------------------------------- @@ -1592,7 +1635,7 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { * * The original design document is out of date, but still useful. * Ignore the property and value names: - * http://source.icu-project.org/repos/icu/icuhtml/trunk/design/unicodeset_properties.html + * https://htmlpreview.github.io/?https://github.com/unicode-org/icu-docs/blob/main/design/unicodeset_properties.html * * Recognized syntax: * @@ -1633,8 +1676,6 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { UnicodeString& rebuiltPat, UErrorCode& ec); - static const UnicodeSet* getInclusions(int32_t src, UErrorCode &status); - /** * A filter that returns true if the given code point should be * included in the UnicodeSet being constructed. @@ -1655,11 +1696,6 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { const UnicodeSet* inclusions, UErrorCode &status); - // UCPMap is now stable ICU 63 - void applyIntPropertyValue(const UCPMap *map, - UCPMapValueFilter *filter, const void *context, - UErrorCode &errorCode); - /** * Set the new pattern to cache. */ @@ -1677,7 +1713,7 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { -inline UBool UnicodeSet::operator!=(const UnicodeSet& o) const { +inline bool UnicodeSet::operator!=(const UnicodeSet& o) const { return !operator==(o); } diff --git a/icu/icu4c/source/common/unicode/unistr.h b/icu/icu4c/source/common/unicode/unistr.h index ee66bb21700..135d58bc696 100644 --- a/icu/icu4c/source/common/unicode/unistr.h +++ b/icu/icu4c/source/common/unicode/unistr.h @@ -44,9 +44,10 @@ struct UConverter; // unicode/ucnv.h #ifndef USTRING_H /** * \ingroup ustring_ustrlen + * @param s Pointer to sequence of UChars. + * @return Length of sequence. */ -U_CAPI int32_t U_EXPORT2 -u_strlen(const UChar *s); +U_CAPI int32_t U_EXPORT2 u_strlen(const UChar *s); #endif U_NAMESPACE_BEGIN @@ -329,7 +330,7 @@ class U_COMMON_API UnicodeString : public Replaceable * false otherwise. * @stable ICU 2.0 */ - inline UBool operator== (const UnicodeString& text) const; + inline bool operator== (const UnicodeString& text) const; /** * Inequality operator. Performs only bitwise comparison. @@ -338,7 +339,7 @@ class U_COMMON_API UnicodeString : public Replaceable * true otherwise. * @stable ICU 2.0 */ - inline UBool operator!= (const UnicodeString& text) const; + inline bool operator!= (const UnicodeString& text) const; /** * Greater than operator. Performs only bitwise comparison. @@ -1530,7 +1531,7 @@ class U_COMMON_API UnicodeString : public Replaceable */ virtual void extractBetween(int32_t start, int32_t limit, - UnicodeString& target) const; + UnicodeString& target) const override; /** * Copy the characters in the range @@ -1549,7 +1550,7 @@ class U_COMMON_API UnicodeString : public Replaceable * @param target the target buffer for extraction, can be NULL * if targetLength is 0 * @param targetCapacity the length of the target buffer - * @param inv Signature-distinguishing paramater, use US_INV. + * @param inv Signature-distinguishing parameter, use US_INV. * @return the output string length, not including the terminating NUL * @stable ICU 3.2 */ @@ -2460,14 +2461,14 @@ class U_COMMON_API UnicodeString : public Replaceable */ virtual void handleReplaceBetween(int32_t start, int32_t limit, - const UnicodeString& text); + const UnicodeString& text) override; /** * Replaceable API * @return true if it has MetaData * @stable ICU 2.4 */ - virtual UBool hasMetaData() const; + virtual UBool hasMetaData() const override; /** * Copy a substring of this object, retaining attribute (out-of-band) @@ -2482,7 +2483,7 @@ class U_COMMON_API UnicodeString : public Replaceable * dest >= limit`. * @stable ICU 2.0 */ - virtual void copy(int32_t start, int32_t limit, int32_t dest); + virtual void copy(int32_t start, int32_t limit, int32_t dest) override; /* Search and replace operations */ @@ -2771,7 +2772,6 @@ class U_COMMON_API UnicodeString : public Replaceable * @param options Options bit set, usually 0. See U_TITLECASE_NO_LOWERCASE, * U_TITLECASE_NO_BREAK_ADJUSTMENT, U_TITLECASE_ADJUST_TO_CASED, * U_TITLECASE_WHOLE_STRING, U_TITLECASE_SENTENCES. - * @param options Options bit set, see ucasemap_open(). * @return A reference to this. * @stable ICU 3.8 */ @@ -3279,7 +3279,7 @@ class U_COMMON_API UnicodeString : public Replaceable * \endcode * @param src String using only invariant characters. * @param textLength Length of src, or -1 if NUL-terminated. - * @param inv Signature-distinguishing paramater, use US_INV. + * @param inv Signature-distinguishing parameter, use US_INV. * * @see US_INV * @stable ICU 3.2 @@ -3343,7 +3343,7 @@ class U_COMMON_API UnicodeString : public Replaceable * @see getDynamicClassID * @stable ICU 2.6 */ - virtual UnicodeString *clone() const; + virtual UnicodeString *clone() const override; /** Destructor. * @stable ICU 2.0 @@ -3449,7 +3449,7 @@ class U_COMMON_API UnicodeString : public Replaceable * * @stable ICU 2.2 */ - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; //======================================== // Implementation methods @@ -3460,21 +3460,21 @@ class U_COMMON_API UnicodeString : public Replaceable * Implement Replaceable::getLength() (see jitterbug 1027). * @stable ICU 2.4 */ - virtual int32_t getLength() const; + virtual int32_t getLength() const override; /** * The change in Replaceable to use virtual getCharAt() allows * UnicodeString::charAt() to be inline again (see jitterbug 709). * @stable ICU 2.4 */ - virtual char16_t getCharAt(int32_t offset) const; + virtual char16_t getCharAt(int32_t offset) const override; /** * The change in Replaceable to use virtual getChar32At() allows * UnicodeString::char32At() to be inline again (see jitterbug 709). * @stable ICU 2.4 */ - virtual UChar32 getChar32At(int32_t offset) const; + virtual UChar32 getChar32At(int32_t offset) const override; private: // For char* constructors. Could be made public. @@ -3619,7 +3619,7 @@ class U_COMMON_API UnicodeString : public Replaceable // turn a bogus string into an empty one void unBogus(); - // implements assigment operator, copy constructor, and fastCopyFrom() + // implements assignment operator, copy constructor, and fastCopyFrom() UnicodeString ©From(const UnicodeString &src, UBool fastCopy=false); // Copies just the fields without memory management. @@ -3951,7 +3951,7 @@ UnicodeString::doCompare(int32_t start, } } -inline UBool +inline bool UnicodeString::operator== (const UnicodeString& text) const { if(isBogus()) { @@ -3962,7 +3962,7 @@ UnicodeString::operator== (const UnicodeString& text) const } } -inline UBool +inline bool UnicodeString::operator!= (const UnicodeString& text) const { return (! operator==(text)); } diff --git a/icu/icu4c/source/common/unicode/unorm.h b/icu/icu4c/source/common/unicode/unorm.h index c3c57582d44..38fb8951557 100644 --- a/icu/icu4c/source/common/unicode/unorm.h +++ b/icu/icu4c/source/common/unicode/unorm.h @@ -115,7 +115,7 @@ * unorm_normalize(UNORM_FCD) may be implemented with UNORM_NFD. * * For more details on FCD see the collation design document: - * http://source.icu-project.org/repos/icu/icuhtml/trunk/design/collation/ICU_collation_design.htm + * https://htmlpreview.github.io/?https://github.com/unicode-org/icu-docs/blob/main/design/collation/ICU_collation_design.htm * * ICU collation performs either NFD or FCD normalization automatically if normalization * is turned on for the collator object. diff --git a/icu/icu4c/source/common/unicode/uobject.h b/icu/icu4c/source/common/unicode/uobject.h index eeb331ce973..25a8330f9ac 100644 --- a/icu/icu4c/source/common/unicode/uobject.h +++ b/icu/icu4c/source/common/unicode/uobject.h @@ -262,8 +262,8 @@ class U_COMMON_API UObject : public UMemory { // UObject &operator=(const UObject &other) { return *this; } // comparison operators - virtual inline UBool operator==(const UObject &other) const { return this==&other; } - inline UBool operator!=(const UObject &other) const { return !operator==(other); } + virtual inline bool operator==(const UObject &other) const { return this==&other; } + inline bool operator!=(const UObject &other) const { return !operator==(other); } // clone() commented out from the base class: // some compilers do not support co-variant return types diff --git a/icu/icu4c/source/common/unicode/urename.h b/icu/icu4c/source/common/unicode/urename.h index d44ef92dce7..ecb3087002e 100644 --- a/icu/icu4c/source/common/unicode/urename.h +++ b/icu/icu4c/source/common/unicode/urename.h @@ -58,6 +58,11 @@ /* C exports renaming data */ +#define CreateLSTMBreakEngine U_ICU_ENTRY_POINT_RENAME(CreateLSTMBreakEngine) +#define CreateLSTMData U_ICU_ENTRY_POINT_RENAME(CreateLSTMData) +#define CreateLSTMDataForScript U_ICU_ENTRY_POINT_RENAME(CreateLSTMDataForScript) +#define DeleteLSTMData U_ICU_ENTRY_POINT_RENAME(DeleteLSTMData) +#define LSTMDataName U_ICU_ENTRY_POINT_RENAME(LSTMDataName) #define T_CString_int64ToString U_ICU_ENTRY_POINT_RENAME(T_CString_int64ToString) #define T_CString_integerToString U_ICU_ENTRY_POINT_RENAME(T_CString_integerToString) #define T_CString_stringToInteger U_ICU_ENTRY_POINT_RENAME(T_CString_stringToInteger) @@ -381,6 +386,7 @@ #define u_strcmpFold U_ICU_ENTRY_POINT_RENAME(u_strcmpFold) #define u_strcpy U_ICU_ENTRY_POINT_RENAME(u_strcpy) #define u_strcspn U_ICU_ENTRY_POINT_RENAME(u_strcspn) +#define u_stringHasBinaryProperty U_ICU_ENTRY_POINT_RENAME(u_stringHasBinaryProperty) #define u_strlen U_ICU_ENTRY_POINT_RENAME(u_strlen) #define u_strncasecmp U_ICU_ENTRY_POINT_RENAME(u_strncasecmp) #define u_strncat U_ICU_ENTRY_POINT_RENAME(u_strncat) @@ -482,6 +488,7 @@ #define ubiditransform_open U_ICU_ENTRY_POINT_RENAME(ubiditransform_open) #define ubiditransform_transform U_ICU_ENTRY_POINT_RENAME(ubiditransform_transform) #define ublock_getCode U_ICU_ENTRY_POINT_RENAME(ublock_getCode) +#define ubrk_clone U_ICU_ENTRY_POINT_RENAME(ubrk_clone) #define ubrk_close U_ICU_ENTRY_POINT_RENAME(ubrk_close) #define ubrk_countAvailable U_ICU_ENTRY_POINT_RENAME(ubrk_countAvailable) #define ubrk_current U_ICU_ENTRY_POINT_RENAME(ubrk_current) @@ -534,6 +541,7 @@ #define ucal_getTimeZoneDisplayName U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneDisplayName) #define ucal_getTimeZoneID U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneID) #define ucal_getTimeZoneIDForWindowsID U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneIDForWindowsID) +#define ucal_getTimeZoneOffsetFromLocal U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneOffsetFromLocal) #define ucal_getTimeZoneTransitionDate U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneTransitionDate) #define ucal_getType U_ICU_ENTRY_POINT_RENAME(ucal_getType) #define ucal_getWeekendTransition U_ICU_ENTRY_POINT_RENAME(ucal_getWeekendTransition) @@ -559,6 +567,7 @@ #define ucase_addStringCaseClosure U_ICU_ENTRY_POINT_RENAME(ucase_addStringCaseClosure) #define ucase_fold U_ICU_ENTRY_POINT_RENAME(ucase_fold) #define ucase_getCaseLocale U_ICU_ENTRY_POINT_RENAME(ucase_getCaseLocale) +#define ucase_getSingleton U_ICU_ENTRY_POINT_RENAME(ucase_getSingleton) #define ucase_getTrie U_ICU_ENTRY_POINT_RENAME(ucase_getTrie) #define ucase_getType U_ICU_ENTRY_POINT_RENAME(ucase_getType) #define ucase_getTypeOrIgnorable U_ICU_ENTRY_POINT_RENAME(ucase_getTypeOrIgnorable) @@ -622,6 +631,7 @@ #define ucnv_cbFromUWriteUChars U_ICU_ENTRY_POINT_RENAME(ucnv_cbFromUWriteUChars) #define ucnv_cbToUWriteSub U_ICU_ENTRY_POINT_RENAME(ucnv_cbToUWriteSub) #define ucnv_cbToUWriteUChars U_ICU_ENTRY_POINT_RENAME(ucnv_cbToUWriteUChars) +#define ucnv_clone U_ICU_ENTRY_POINT_RENAME(ucnv_clone) #define ucnv_close U_ICU_ENTRY_POINT_RENAME(ucnv_close) #define ucnv_compareNames U_ICU_ENTRY_POINT_RENAME(ucnv_compareNames) #define ucnv_convert U_ICU_ENTRY_POINT_RENAME(ucnv_convert) @@ -717,6 +727,7 @@ #define ucnvsel_selectForString U_ICU_ENTRY_POINT_RENAME(ucnvsel_selectForString) #define ucnvsel_selectForUTF8 U_ICU_ENTRY_POINT_RENAME(ucnvsel_selectForUTF8) #define ucnvsel_serialize U_ICU_ENTRY_POINT_RENAME(ucnvsel_serialize) +#define ucol_clone U_ICU_ENTRY_POINT_RENAME(ucol_clone) #define ucol_cloneBinary U_ICU_ENTRY_POINT_RENAME(ucol_cloneBinary) #define ucol_close U_ICU_ENTRY_POINT_RENAME(ucol_close) #define ucol_closeElements U_ICU_ENTRY_POINT_RENAME(ucol_closeElements) @@ -896,6 +907,7 @@ #define udatpg_getBestPattern U_ICU_ENTRY_POINT_RENAME(udatpg_getBestPattern) #define udatpg_getBestPatternWithOptions U_ICU_ENTRY_POINT_RENAME(udatpg_getBestPatternWithOptions) #define udatpg_getDateTimeFormat U_ICU_ENTRY_POINT_RENAME(udatpg_getDateTimeFormat) +#define udatpg_getDateTimeFormatForStyle U_ICU_ENTRY_POINT_RENAME(udatpg_getDateTimeFormatForStyle) #define udatpg_getDecimal U_ICU_ENTRY_POINT_RENAME(udatpg_getDecimal) #define udatpg_getDefaultHourCycle U_ICU_ENTRY_POINT_RENAME(udatpg_getDefaultHourCycle) #define udatpg_getFieldDisplayName U_ICU_ENTRY_POINT_RENAME(udatpg_getFieldDisplayName) @@ -910,8 +922,15 @@ #define udatpg_setAppendItemFormat U_ICU_ENTRY_POINT_RENAME(udatpg_setAppendItemFormat) #define udatpg_setAppendItemName U_ICU_ENTRY_POINT_RENAME(udatpg_setAppendItemName) #define udatpg_setDateTimeFormat U_ICU_ENTRY_POINT_RENAME(udatpg_setDateTimeFormat) +#define udatpg_setDateTimeFormatForStyle U_ICU_ENTRY_POINT_RENAME(udatpg_setDateTimeFormatForStyle) #define udatpg_setDecimal U_ICU_ENTRY_POINT_RENAME(udatpg_setDecimal) #define udict_swap U_ICU_ENTRY_POINT_RENAME(udict_swap) +#define udispopt_fromGrammaticalCaseIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_fromGrammaticalCaseIdentifier) +#define udispopt_fromNounClassIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_fromNounClassIdentifier) +#define udispopt_fromPluralCategoryIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_fromPluralCategoryIdentifier) +#define udispopt_getGrammaticalCaseIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_getGrammaticalCaseIdentifier) +#define udispopt_getNounClassIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_getNounClassIdentifier) +#define udispopt_getPluralCategoryIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_getPluralCategoryIdentifier) #define udtitvfmt_close U_ICU_ENTRY_POINT_RENAME(udtitvfmt_close) #define udtitvfmt_closeResult U_ICU_ENTRY_POINT_RENAME(udtitvfmt_closeResult) #define udtitvfmt_format U_ICU_ENTRY_POINT_RENAME(udtitvfmt_format) @@ -962,6 +981,7 @@ #define uhash_compareScriptSet U_ICU_ENTRY_POINT_RENAME(uhash_compareScriptSet) #define uhash_compareUChars U_ICU_ENTRY_POINT_RENAME(uhash_compareUChars) #define uhash_compareUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_compareUnicodeString) +#define uhash_containsKey U_ICU_ENTRY_POINT_RENAME(uhash_containsKey) #define uhash_count U_ICU_ENTRY_POINT_RENAME(uhash_count) #define uhash_deleteHashtable U_ICU_ENTRY_POINT_RENAME(uhash_deleteHashtable) #define uhash_deleteScriptSet U_ICU_ENTRY_POINT_RENAME(uhash_deleteScriptSet) @@ -970,6 +990,7 @@ #define uhash_find U_ICU_ENTRY_POINT_RENAME(uhash_find) #define uhash_get U_ICU_ENTRY_POINT_RENAME(uhash_get) #define uhash_geti U_ICU_ENTRY_POINT_RENAME(uhash_geti) +#define uhash_getiAndFound U_ICU_ENTRY_POINT_RENAME(uhash_getiAndFound) #define uhash_hashCaselessUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_hashCaselessUnicodeString) #define uhash_hashChars U_ICU_ENTRY_POINT_RENAME(uhash_hashChars) #define uhash_hashIChars U_ICU_ENTRY_POINT_RENAME(uhash_hashIChars) @@ -977,12 +998,15 @@ #define uhash_hashScriptSet U_ICU_ENTRY_POINT_RENAME(uhash_hashScriptSet) #define uhash_hashUChars U_ICU_ENTRY_POINT_RENAME(uhash_hashUChars) #define uhash_hashUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_hashUnicodeString) +#define uhash_icontainsKey U_ICU_ENTRY_POINT_RENAME(uhash_icontainsKey) #define uhash_iget U_ICU_ENTRY_POINT_RENAME(uhash_iget) #define uhash_igeti U_ICU_ENTRY_POINT_RENAME(uhash_igeti) +#define uhash_igetiAndFound U_ICU_ENTRY_POINT_RENAME(uhash_igetiAndFound) #define uhash_init U_ICU_ENTRY_POINT_RENAME(uhash_init) #define uhash_initSize U_ICU_ENTRY_POINT_RENAME(uhash_initSize) #define uhash_iput U_ICU_ENTRY_POINT_RENAME(uhash_iput) #define uhash_iputi U_ICU_ENTRY_POINT_RENAME(uhash_iputi) +#define uhash_iputiAllowZero U_ICU_ENTRY_POINT_RENAME(uhash_iputiAllowZero) #define uhash_iremove U_ICU_ENTRY_POINT_RENAME(uhash_iremove) #define uhash_iremovei U_ICU_ENTRY_POINT_RENAME(uhash_iremovei) #define uhash_nextElement U_ICU_ENTRY_POINT_RENAME(uhash_nextElement) @@ -990,6 +1014,7 @@ #define uhash_openSize U_ICU_ENTRY_POINT_RENAME(uhash_openSize) #define uhash_put U_ICU_ENTRY_POINT_RENAME(uhash_put) #define uhash_puti U_ICU_ENTRY_POINT_RENAME(uhash_puti) +#define uhash_putiAllowZero U_ICU_ENTRY_POINT_RENAME(uhash_putiAllowZero) #define uhash_remove U_ICU_ENTRY_POINT_RENAME(uhash_remove) #define uhash_removeAll U_ICU_ENTRY_POINT_RENAME(uhash_removeAll) #define uhash_removeElement U_ICU_ENTRY_POINT_RENAME(uhash_removeElement) @@ -1152,6 +1177,8 @@ #define ultag_isUnicodeLocaleKey U_ICU_ENTRY_POINT_RENAME(ultag_isUnicodeLocaleKey) #define ultag_isUnicodeLocaleType U_ICU_ENTRY_POINT_RENAME(ultag_isUnicodeLocaleType) #define ultag_isVariantSubtags U_ICU_ENTRY_POINT_RENAME(ultag_isVariantSubtags) +#define umeas_getPrefixBase U_ICU_ENTRY_POINT_RENAME(umeas_getPrefixBase) +#define umeas_getPrefixPower U_ICU_ENTRY_POINT_RENAME(umeas_getPrefixPower) #define umsg_applyPattern U_ICU_ENTRY_POINT_RENAME(umsg_applyPattern) #define umsg_autoQuoteApostrophe U_ICU_ENTRY_POINT_RENAME(umsg_autoQuoteApostrophe) #define umsg_clone U_ICU_ENTRY_POINT_RENAME(umsg_clone) @@ -1228,6 +1255,7 @@ #define unum_getLocaleByType U_ICU_ENTRY_POINT_RENAME(unum_getLocaleByType) #define unum_getSymbol U_ICU_ENTRY_POINT_RENAME(unum_getSymbol) #define unum_getTextAttribute U_ICU_ENTRY_POINT_RENAME(unum_getTextAttribute) +#define unum_hasAttribute U_ICU_ENTRY_POINT_RENAME(unum_hasAttribute) #define unum_open U_ICU_ENTRY_POINT_RENAME(unum_open) #define unum_parse U_ICU_ENTRY_POINT_RENAME(unum_parse) #define unum_parseDecimal U_ICU_ENTRY_POINT_RENAME(unum_parseDecimal) @@ -1567,6 +1595,7 @@ #define ures_countArrayItems U_ICU_ENTRY_POINT_RENAME(ures_countArrayItems) #define ures_findResource U_ICU_ENTRY_POINT_RENAME(ures_findResource) #define ures_findSubResource U_ICU_ENTRY_POINT_RENAME(ures_findSubResource) +#define ures_getAllChildrenWithFallback U_ICU_ENTRY_POINT_RENAME(ures_getAllChildrenWithFallback) #define ures_getAllItemsWithFallback U_ICU_ENTRY_POINT_RENAME(ures_getAllItemsWithFallback) #define ures_getBinary U_ICU_ENTRY_POINT_RENAME(ures_getBinary) #define ures_getByIndex U_ICU_ENTRY_POINT_RENAME(ures_getByIndex) @@ -1674,6 +1703,9 @@ #define uset_compact U_ICU_ENTRY_POINT_RENAME(uset_compact) #define uset_complement U_ICU_ENTRY_POINT_RENAME(uset_complement) #define uset_complementAll U_ICU_ENTRY_POINT_RENAME(uset_complementAll) +#define uset_complementAllCodePoints U_ICU_ENTRY_POINT_RENAME(uset_complementAllCodePoints) +#define uset_complementRange U_ICU_ENTRY_POINT_RENAME(uset_complementRange) +#define uset_complementString U_ICU_ENTRY_POINT_RENAME(uset_complementString) #define uset_contains U_ICU_ENTRY_POINT_RENAME(uset_contains) #define uset_containsAll U_ICU_ENTRY_POINT_RENAME(uset_containsAll) #define uset_containsAllCodePoints U_ICU_ENTRY_POINT_RENAME(uset_containsAllCodePoints) @@ -1685,9 +1717,11 @@ #define uset_freeze U_ICU_ENTRY_POINT_RENAME(uset_freeze) #define uset_getItem U_ICU_ENTRY_POINT_RENAME(uset_getItem) #define uset_getItemCount U_ICU_ENTRY_POINT_RENAME(uset_getItemCount) +#define uset_getRangeCount U_ICU_ENTRY_POINT_RENAME(uset_getRangeCount) #define uset_getSerializedRange U_ICU_ENTRY_POINT_RENAME(uset_getSerializedRange) #define uset_getSerializedRangeCount U_ICU_ENTRY_POINT_RENAME(uset_getSerializedRangeCount) #define uset_getSerializedSet U_ICU_ENTRY_POINT_RENAME(uset_getSerializedSet) +#define uset_hasStrings U_ICU_ENTRY_POINT_RENAME(uset_hasStrings) #define uset_indexOf U_ICU_ENTRY_POINT_RENAME(uset_indexOf) #define uset_isEmpty U_ICU_ENTRY_POINT_RENAME(uset_isEmpty) #define uset_isFrozen U_ICU_ENTRY_POINT_RENAME(uset_isFrozen) @@ -1697,12 +1731,15 @@ #define uset_openPatternOptions U_ICU_ENTRY_POINT_RENAME(uset_openPatternOptions) #define uset_remove U_ICU_ENTRY_POINT_RENAME(uset_remove) #define uset_removeAll U_ICU_ENTRY_POINT_RENAME(uset_removeAll) +#define uset_removeAllCodePoints U_ICU_ENTRY_POINT_RENAME(uset_removeAllCodePoints) #define uset_removeAllStrings U_ICU_ENTRY_POINT_RENAME(uset_removeAllStrings) #define uset_removeRange U_ICU_ENTRY_POINT_RENAME(uset_removeRange) #define uset_removeString U_ICU_ENTRY_POINT_RENAME(uset_removeString) #define uset_resemblesPattern U_ICU_ENTRY_POINT_RENAME(uset_resemblesPattern) #define uset_retain U_ICU_ENTRY_POINT_RENAME(uset_retain) #define uset_retainAll U_ICU_ENTRY_POINT_RENAME(uset_retainAll) +#define uset_retainAllCodePoints U_ICU_ENTRY_POINT_RENAME(uset_retainAllCodePoints) +#define uset_retainString U_ICU_ENTRY_POINT_RENAME(uset_retainString) #define uset_serialize U_ICU_ENTRY_POINT_RENAME(uset_serialize) #define uset_serializedContains U_ICU_ENTRY_POINT_RENAME(uset_serializedContains) #define uset_set U_ICU_ENTRY_POINT_RENAME(uset_set) diff --git a/icu/icu4c/source/common/unicode/ures.h b/icu/icu4c/source/common/unicode/ures.h index fff84043e84..a6c43f9537a 100644 --- a/icu/icu4c/source/common/unicode/ures.h +++ b/icu/icu4c/source/common/unicode/ures.h @@ -44,9 +44,9 @@ * locale and then ask it for individual resources. *

    * Resource bundles in ICU4C are currently defined using text files which conform to the following - * BNF definition. + * BNF definition. * More on resource bundle concepts and syntax can be found in the - * Users Guide. + * Users Guide. *

    */ diff --git a/icu/icu4c/source/common/unicode/uscript.h b/icu/icu4c/source/common/unicode/uscript.h index 8448afda761..dc97ab2ba56 100644 --- a/icu/icu4c/source/common/unicode/uscript.h +++ b/icu/icu4c/source/common/unicode/uscript.h @@ -484,6 +484,22 @@ typedef enum UScriptCode { /** @stable ICU 66 */ USCRIPT_YEZIDI = 192,/* Yezi */ + /** @stable ICU 70 */ + USCRIPT_CYPRO_MINOAN = 193,/* Cpmn */ + /** @stable ICU 70 */ + USCRIPT_OLD_UYGHUR = 194,/* Ougr */ + /** @stable ICU 70 */ + USCRIPT_TANGSA = 195,/* Tnsa */ + /** @stable ICU 70 */ + USCRIPT_TOTO = 196,/* Toto */ + /** @stable ICU 70 */ + USCRIPT_VITHKUQI = 197,/* Vith */ + + /** @stable ICU 72 */ + USCRIPT_KAWI = 198,/* Kawi */ + /** @stable ICU 72 */ + USCRIPT_NAG_MUNDARI = 199,/* Nagm */ + #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UScriptCode value. @@ -491,7 +507,7 @@ typedef enum UScriptCode { * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ - USCRIPT_CODE_LIMIT = 193 + USCRIPT_CODE_LIMIT = 200 #endif // U_HIDE_DEPRECATED_API } UScriptCode; diff --git a/icu/icu4c/source/common/unicode/uset.h b/icu/icu4c/source/common/unicode/uset.h index 502ea8dc147..5dd890e148d 100644 --- a/icu/icu4c/source/common/unicode/uset.h +++ b/icu/icu4c/source/common/unicode/uset.h @@ -582,8 +582,8 @@ U_CAPI void U_EXPORT2 uset_addString(USet* set, const UChar* str, int32_t strLen); /** - * Adds each of the characters in this string to the set. Thus "ch" => {"c", "h"} - * If this set already any particular character, it has no effect on that character. + * Adds each of the characters in this string to the set. Note: "ch" => {"c", "h"} + * If this set already contains any particular character, it has no effect on that character. * A frozen set will not be modified. * @param set the object to which to add the character * @param str the source string @@ -628,6 +628,18 @@ uset_removeRange(USet* set, UChar32 start, UChar32 end); U_CAPI void U_EXPORT2 uset_removeString(USet* set, const UChar* str, int32_t strLen); +/** + * Removes EACH of the characters in this string. Note: "ch" == {"c", "h"} + * A frozen set will not be modified. + * + * @param set the object to be modified + * @param str the string + * @param length the length of the string, or -1 if NUL-terminated + * @stable ICU 69 + */ +U_CAPI void U_EXPORT2 +uset_removeAllCodePoints(USet *set, const UChar *str, int32_t length); + /** * Removes from this set all of its elements that are contained in the * specified set. This operation effectively modifies this @@ -650,15 +662,39 @@ uset_removeAll(USet* set, const USet* removeSet); * A frozen set will not be modified. * * @param set the object for which to retain only the specified range - * @param start first character, inclusive, of range to be retained - * to this set. - * @param end last character, inclusive, of range to be retained - * to this set. + * @param start first character, inclusive, of range + * @param end last character, inclusive, of range * @stable ICU 3.2 */ U_CAPI void U_EXPORT2 uset_retain(USet* set, UChar32 start, UChar32 end); +/** + * Retains only the specified string from this set if it is present. + * Upon return this set will be empty if it did not contain s, or + * will only contain s if it did contain s. + * A frozen set will not be modified. + * + * @param set the object to be modified + * @param str the string + * @param length the length of the string, or -1 if NUL-terminated + * @stable ICU 69 + */ +U_CAPI void U_EXPORT2 +uset_retainString(USet *set, const UChar *str, int32_t length); + +/** + * Retains EACH of the characters in this string. Note: "ch" == {"c", "h"} + * A frozen set will not be modified. + * + * @param set the object to be modified + * @param str the string + * @param length the length of the string, or -1 if NUL-terminated + * @stable ICU 69 + */ +U_CAPI void U_EXPORT2 +uset_retainAllCodePoints(USet *set, const UChar *str, int32_t length); + /** * Retains only the elements in this set that are contained in the * specified set. In other words, removes from this set all of @@ -679,16 +715,21 @@ uset_retainAll(USet* set, const USet* retain); * possible space, without changing this object's value. * A frozen set will not be modified. * - * @param set the object on which to perfrom the compact + * @param set the object on which to perform the compact * @stable ICU 3.2 */ U_CAPI void U_EXPORT2 uset_compact(USet* set); /** - * Inverts this set. This operation modifies this set so that - * its value is its complement. This operation does not affect - * the multicharacter strings, if any. + * This is equivalent to + * uset_complementRange(set, 0, 0x10FFFF). + * + * Note: This performs a symmetric difference with all code points + * and thus retains all multicharacter strings. + * In order to achieve a “code point complement” (all code points minus this set), + * the easiest is to uset_complement(set); uset_removeAllStrings(set);. + * * A frozen set will not be modified. * @param set the set * @stable ICU 2.4 @@ -696,6 +737,47 @@ uset_compact(USet* set); U_CAPI void U_EXPORT2 uset_complement(USet* set); +/** + * Complements the specified range in this set. Any character in + * the range will be removed if it is in this set, or will be + * added if it is not in this set. If start > end + * then an empty range is complemented, leaving the set unchanged. + * This is equivalent to a boolean logic XOR. + * A frozen set will not be modified. + * + * @param set the object to be modified + * @param start first character, inclusive, of range + * @param end last character, inclusive, of range + * @stable ICU 69 + */ +U_CAPI void U_EXPORT2 +uset_complementRange(USet *set, UChar32 start, UChar32 end); + +/** + * Complements the specified string in this set. + * The string will be removed if it is in this set, or will be added if it is not in this set. + * A frozen set will not be modified. + * + * @param set the object to be modified + * @param str the string + * @param length the length of the string, or -1 if NUL-terminated + * @stable ICU 69 + */ +U_CAPI void U_EXPORT2 +uset_complementString(USet *set, const UChar *str, int32_t length); + +/** + * Complements EACH of the characters in this string. Note: "ch" == {"c", "h"} + * A frozen set will not be modified. + * + * @param set the object to be modified + * @param str the string + * @param length the length of the string, or -1 if NUL-terminated + * @stable ICU 69 + */ +U_CAPI void U_EXPORT2 +uset_complementAllCodePoints(USet *set, const UChar *str, int32_t length); + /** * Complements in this set all elements contained in the specified * set. Any character in the other set will be removed if it is @@ -768,6 +850,14 @@ uset_removeAllStrings(USet* set); U_CAPI UBool U_EXPORT2 uset_isEmpty(const USet* set); +/** + * @param set the set + * @return true if this set contains multi-character strings or the empty string. + * @stable ICU 70 + */ +U_CAPI UBool U_EXPORT2 +uset_hasStrings(const USet *set); + /** * Returns true if the given USet contains the given character. * This function works faster with a frozen set. @@ -818,8 +908,13 @@ uset_indexOf(const USet* set, UChar32 c); /** * Returns the character at the given index within this set, where * the set is ordered by ascending code point. If the index is - * out of range, return (UChar32)-1. The inverse of this method is - * indexOf(). + * out of range for characters, returns (UChar32)-1. + * The inverse of this method is indexOf(). + * + * For iteration, this is slower than uset_getRangeCount()/uset_getItemCount() + * with uset_getItem(), because for each call it skips linearly over index + * characters in the ranges. + * * @param set the set * @param charIndex an index from 0..size()-1 to obtain the char for * @return the character at the given index, or (UChar32)-1. @@ -829,16 +924,32 @@ U_CAPI UChar32 U_EXPORT2 uset_charAt(const USet* set, int32_t charIndex); /** - * Returns the number of characters and strings contained in the given - * USet. + * Returns the number of characters and strings contained in this set. + * The last (uset_getItemCount() - uset_getRangeCount()) items are strings. + * + * This is slower than uset_getRangeCount() and uset_getItemCount() because + * it counts the code points of all ranges. + * * @param set the set * @return a non-negative integer counting the characters and strings * contained in set * @stable ICU 2.4 + * @see uset_getRangeCount */ U_CAPI int32_t U_EXPORT2 uset_size(const USet* set); +/** + * @param set the set + * @return the number of ranges in this set. + * @stable ICU 70 + * @see uset_getItemCount + * @see uset_getItem + * @see uset_size + */ +U_CAPI int32_t U_EXPORT2 +uset_getRangeCount(const USet *set); + /** * Returns the number of items in this set. An item is either a range * of characters or a single multicharacter string. @@ -852,20 +963,30 @@ uset_getItemCount(const USet* set); /** * Returns an item of this set. An item is either a range of - * characters or a single multicharacter string. + * characters or a single multicharacter string (which can be the empty string). + * + * If itemIndex is less than uset_getRangeCount(), then this function returns 0, + * and the range is *start..*end. + * + * If itemIndex is at least uset_getRangeCount() and less than uset_getItemCount(), then + * this function copies the string into str[strCapacity] and + * returns the length of the string (0 for the empty string). + * + * If itemIndex is out of range, then this function returns -1. + * + * Note that 0 is returned for each range as well as for the empty string. + * * @param set the set - * @param itemIndex a non-negative integer in the range 0.. - * uset_getItemCount(set)-1 - * @param start pointer to variable to receive first character - * in range, inclusive - * @param end pointer to variable to receive last character in range, - * inclusive + * @param itemIndex a non-negative integer in the range 0..uset_getItemCount(set)-1 + * @param start pointer to variable to receive first character in range, inclusive; + * can be NULL for a string item + * @param end pointer to variable to receive last character in range, inclusive; + * can be NULL for a string item * @param str buffer to receive the string, may be NULL * @param strCapacity capacity of str, or 0 if str is NULL - * @param ec error code - * @return the length of the string (>= 2), or 0 if the item is a - * range, in which case it is the range *start..*end, or -1 if - * itemIndex is out of range + * @param ec error code; U_INDEX_OUTOFBOUNDS_ERROR if the itemIndex is out of range + * @return the length of the string (0 or >= 2), or 0 if the item is a range, + * or -1 if the itemIndex is out of range * @stable ICU 2.4 */ U_CAPI int32_t U_EXPORT2 diff --git a/icu/icu4c/source/common/unicode/usetiter.h b/icu/icu4c/source/common/unicode/usetiter.h index a817ef72b3a..34992d94b7f 100644 --- a/icu/icu4c/source/common/unicode/usetiter.h +++ b/icu/icu4c/source/common/unicode/usetiter.h @@ -33,9 +33,7 @@ class UnicodeString; * code points or ranges have been returned, it returns the * multicharacter strings of the UnicodeSet, if any. * - * This class is not intended to be subclassed. Consider any fields - * or methods declared as "protected" to be private. The use of - * protected in this class is an artifact of history. + * This class is not intended for public subclassing. * *

    To iterate over code points and strings, use a loop like this: *

    @@ -60,25 +58,23 @@ class UnicodeString;
      *   }
      * }
      * 
    + * + * To iterate over only the strings, start with skipToStrings(). + * * @author M. Davis * @stable ICU 2.4 */ -class U_COMMON_API UnicodeSetIterator : public UObject { - - protected: - +class U_COMMON_API UnicodeSetIterator U_FINAL : public UObject { /** * Value of codepoint if the iterator points to a string. * If codepoint == IS_STRING, then examine * string for the current iteration result. - * @stable ICU 2.4 */ enum { IS_STRING = -1 }; /** * Current code point, or the special value IS_STRING, if * the iterator points to a string. - * @stable ICU 2.4 */ UChar32 codepoint; @@ -89,7 +85,6 @@ class U_COMMON_API UnicodeSetIterator : public UObject { * iterating over code points using next(), or if * codepoint == IS_STRING, then the value of * codepointEnd is undefined. - * @stable ICU 2.4 */ UChar32 codepointEnd; @@ -97,7 +92,6 @@ class U_COMMON_API UnicodeSetIterator : public UObject { * If codepoint == IS_STRING, then string points * to the current string. If codepoint != IS_STRING, the * value of string is undefined. - * @stable ICU 2.4 */ const UnicodeString* string; @@ -170,6 +164,23 @@ class U_COMMON_API UnicodeSetIterator : public UObject { */ const UnicodeString& getString(); + /** + * Skips over the remaining code points/ranges, if any. + * A following call to next() or nextRange() will yield a string, if there is one. + * No-op if next() would return false, or if it would yield a string anyway. + * + * @return *this + * @stable ICU 70 + * @see UnicodeSet#strings() + */ + inline UnicodeSetIterator &skipToStrings() { + // Finish code point/range iteration. + range = endRange; + endElement = -1; + nextElement = 0; + return *this; + } + /** * Advances the iteration position to the next element in the set, * which can be either a single code point or a string. @@ -242,71 +253,58 @@ class U_COMMON_API UnicodeSetIterator : public UObject { * * @stable ICU 2.4 */ - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; // ======================= PRIVATES =========================== - protected: +private: // endElement and nextElements are really UChar32's, but we keep // them as signed int32_t's so we can do comparisons with // endElement set to -1. Leave them as int32_t's. /** The set - * @stable ICU 2.4 */ const UnicodeSet* set; /** End range - * @stable ICU 2.4 */ int32_t endRange; /** Range - * @stable ICU 2.4 */ int32_t range; /** End element - * @stable ICU 2.4 */ int32_t endElement; /** Next element - * @stable ICU 2.4 */ int32_t nextElement; - //UBool abbreviated; /** Next string - * @stable ICU 2.4 */ int32_t nextString; /** String count - * @stable ICU 2.4 */ int32_t stringCount; /** * Points to the string to use when the caller asks for a * string and the current iteration item is a code point, not a string. - * @internal */ UnicodeString *cpString; /** Copy constructor. Disallowed. - * @stable ICU 2.4 */ - UnicodeSetIterator(const UnicodeSetIterator&); // disallow + UnicodeSetIterator(const UnicodeSetIterator&) = delete; /** Assignment operator. Disallowed. - * @stable ICU 2.4 */ - UnicodeSetIterator& operator=(const UnicodeSetIterator&); // disallow + UnicodeSetIterator& operator=(const UnicodeSetIterator&) = delete; /** Load range - * @stable ICU 2.4 */ - virtual void loadRange(int32_t range); - + void loadRange(int32_t range); }; inline UBool UnicodeSetIterator::isString() const { - return codepoint == (UChar32)IS_STRING; + return codepoint < 0; } inline UChar32 UnicodeSetIterator::getCodepoint() const { diff --git a/icu/icu4c/source/common/unicode/ushape.h b/icu/icu4c/source/common/unicode/ushape.h index fed4869abdb..14371edc8f9 100644 --- a/icu/icu4c/source/common/unicode/ushape.h +++ b/icu/icu4c/source/common/unicode/ushape.h @@ -323,7 +323,7 @@ u_shapeArabic(const UChar *source, int32_t sourceLength, #define U_SHAPE_PRESERVE_PRESENTATION 0x8000 /** Presentation form option: * Replace Arabic Presentation Forms-A and Arabic Presentationo Forms-B with - * their unshaped correspondants in range 0+06xx, before shaping. + * their unshaped correspondents in range 0+06xx, before shaping. * @stable ICU 3.6 */ #define U_SHAPE_PRESERVE_PRESENTATION_NOOP 0 diff --git a/icu/icu4c/source/common/unicode/ustring.h b/icu/icu4c/source/common/unicode/ustring.h index 10ea45ead1d..5452fbe09a8 100644 --- a/icu/icu4c/source/common/unicode/ustring.h +++ b/icu/icu4c/source/common/unicode/ustring.h @@ -72,7 +72,7 @@ * their occurrence is rare. Almost all characters in modern use require only * a single UChar code unit (i.e., their code point values are <=0xffff). * - * For more details see the User Guide Strings chapter (http://icu-project.org/userguide/strings.html). + * For more details see the User Guide Strings chapter (https://unicode-org.github.io/icu/userguide/strings/). * For a discussion of the handling of unpaired surrogates see also * Jitterbug 2145 and its icu mailing list proposal on 2002-sep-18. */ diff --git a/icu/icu4c/source/common/unicode/utf_old.h b/icu/icu4c/source/common/unicode/utf_old.h index 160f5ad0a9f..6b868c72809 100644 --- a/icu/icu4c/source/common/unicode/utf_old.h +++ b/icu/icu4c/source/common/unicode/utf_old.h @@ -293,10 +293,10 @@ typedef int32_t UTextOffset; #ifdef U_UTF8_IMPL // No forward declaration if compiling utf_impl.cpp, which defines utf8_countTrailBytes. #elif defined(U_STATIC_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) -U_CFUNC const uint8_t utf8_countTrailBytes[]; +U_CAPI const uint8_t utf8_countTrailBytes[]; #else -U_CFUNC U_IMPORT const uint8_t utf8_countTrailBytes[]; /* U_IMPORT2? */ /*U_IMPORT*/ -#endif +U_CFUNC U_IMPORT const uint8_t utf8_countTrailBytes[]; +#endif /** * Count the trail bytes for a UTF-8 lead byte. diff --git a/icu/icu4c/source/common/unicode/utrace.h b/icu/icu4c/source/common/unicode/utrace.h index 28c313c582f..677486f4733 100644 --- a/icu/icu4c/source/common/unicode/utrace.h +++ b/icu/icu4c/source/common/unicode/utrace.h @@ -173,24 +173,23 @@ typedef enum UTraceFunctionNumber { UTRACE_RES_DATA_LIMIT, #endif // U_HIDE_INTERNAL_API -#ifndef U_HIDE_DRAFT_API /** * The lowest break iterator location. - * @draft ICU 67 + * @stable ICU 67 */ UTRACE_UBRK_START=0x4000, /** * Indicates that a character instance of break iterator was created. * - * @draft ICU 67 + * @stable ICU 67 */ UTRACE_UBRK_CREATE_CHARACTER = UTRACE_UBRK_START, /** * Indicates that a word instance of break iterator was created. * - * @draft ICU 67 + * @stable ICU 67 */ UTRACE_UBRK_CREATE_WORD, @@ -200,21 +199,21 @@ typedef enum UTraceFunctionNumber { * Provides one C-style string to UTraceData: the lb value ("", * "loose", "strict", or "normal"). * - * @draft ICU 67 + * @stable ICU 67 */ UTRACE_UBRK_CREATE_LINE, /** * Indicates that a sentence instance of break iterator was created. * - * @draft ICU 67 + * @stable ICU 67 */ UTRACE_UBRK_CREATE_SENTENCE, /** * Indicates that a title instance of break iterator was created. * - * @draft ICU 67 + * @stable ICU 67 */ UTRACE_UBRK_CREATE_TITLE, @@ -224,12 +223,10 @@ typedef enum UTraceFunctionNumber { * Provides one C-style string to UTraceData: the script code of what * the break engine cover ("Hani", "Khmr", "Laoo", "Mymr", or "Thai"). * - * @draft ICU 67 + * @stable ICU 67 */ UTRACE_UBRK_CREATE_BREAK_ENGINE, -#endif // U_HIDE_DRAFT_API - #ifndef U_HIDE_INTERNAL_API /** * One more than the highest normal break iterator trace location. diff --git a/icu/icu4c/source/common/unicode/utypes.h b/icu/icu4c/source/common/unicode/utypes.h index af8c48fb68f..91ab54a8e09 100644 --- a/icu/icu4c/source/common/unicode/utypes.h +++ b/icu/icu4c/source/common/unicode/utypes.h @@ -407,7 +407,7 @@ typedef double UDate; * suitable subclass. * * For more information, see: - * http://icu-project.org/userguide/conventions + * https://unicode-org.github.io/icu/userguide/dev/codingguidelines#details-about-icu-error-codes * * Note: By convention, ICU functions that take a reference (C++) or a pointer * (C) to a UErrorCode first test: @@ -486,16 +486,14 @@ typedef enum UErrorCode { U_COLLATOR_VERSION_MISMATCH = 28, /**< Collator version is not compatible with the base version */ U_USELESS_COLLATOR_ERROR = 29, /**< Collator is options only and no base is specified */ U_NO_WRITE_PERMISSION = 30, /**< Attempt to modify read-only or constant data. */ -#ifndef U_HIDE_DRAFT_API /** * The input is impractically long for an operation. * It is rejected because it may lead to problems such as excessive * processing time, stack depth, or heap memory requirements. * - * @draft ICU 68 + * @stable ICU 68 */ U_INPUT_TOO_LONG_ERROR = 31, -#endif // U_HIDE_DRAFT_API #ifndef U_HIDE_DEPRECATED_API /** diff --git a/icu/icu4c/source/common/unicode/uvernum.h b/icu/icu4c/source/common/unicode/uvernum.h index 41610a33a82..48d7df3e7bc 100644 --- a/icu/icu4c/source/common/unicode/uvernum.h +++ b/icu/icu4c/source/common/unicode/uvernum.h @@ -31,19 +31,12 @@ * renaming macro, and copyright * * The following files need to be updated as well, which can be done - * by running the UNIX makefile target 'update-windows-makefiles' in icu/source. + * by running the UNIX makefile target 'update-windows-makefiles' in icu4c/source. * - * - * source/common/common_uwp.vcxproj - * source/common/common.vcxproj - update 'Output file name' on the link tab so - * that it contains the new major/minor combination - * source/i18n/i18n.vcxproj - same as for the common.vcxproj - * source/i18n/i18n_uwp.vcxproj - same as for the common_uwp.vcxproj - * source/layoutex/layoutex.vcproj - same - * source/stubdata/stubdata.vcproj - same as for the common.vcxproj - * source/io/io.vcproj - same as for the common.vcxproj + * source/allinone/Build.Windows.IcuVersion.props - Update the IcuMajorVersion * source/data/makedata.mak - change U_ICUDATA_NAME so that it contains - * the new major/minor combination and the Unicode version. + * the new major/minor combination, and UNICODE_VERSION + * for the Unicode version. */ #ifndef UVERNUM_H @@ -60,13 +53,13 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.4 */ -#define U_ICU_VERSION_MAJOR_NUM 68 +#define U_ICU_VERSION_MAJOR_NUM 72 /** The current ICU minor version as an integer. * This value will change in the subsequent releases of ICU * @stable ICU 2.6 */ -#define U_ICU_VERSION_MINOR_NUM 2 +#define U_ICU_VERSION_MINOR_NUM 1 /** The current ICU patchlevel version as an integer. * This value will change in the subsequent releases of ICU @@ -79,14 +72,14 @@ * @stable ICU 4.0 */ #ifndef U_ICU_VERSION_BUILDLEVEL_NUM -#define U_ICU_VERSION_BUILDLEVEL_NUM 9 +#define U_ICU_VERSION_BUILDLEVEL_NUM 4 #endif /** Glued version suffix for renamers * This value will change in the subsequent releases of ICU * @stable ICU 2.6 */ -#define U_ICU_VERSION_SUFFIX _68 +#define U_ICU_VERSION_SUFFIX _72 /** * \def U_DEF2_ICU_ENTRY_POINT_RENAME @@ -139,7 +132,7 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.4 */ -#define U_ICU_VERSION "68.2.0.9" +#define U_ICU_VERSION "72.1.0.4" /** * The current ICU library major version number as a string, for library name suffixes. @@ -152,13 +145,13 @@ * * @stable ICU 2.6 */ -#define U_ICU_VERSION_SHORT "68" +#define U_ICU_VERSION_SHORT "72" #ifndef U_HIDE_INTERNAL_API /** Data version in ICU4C. * @internal ICU 4.4 Internal Use Only **/ -#define U_ICU_DATA_VERSION "68.2" +#define U_ICU_DATA_VERSION "72.1.0.4" #endif /* U_HIDE_INTERNAL_API */ /*=========================================================================== diff --git a/icu/icu4c/source/common/unifiedcache.cpp b/icu/icu4c/source/common/unifiedcache.cpp index c5ca7ef97f0..ced37cbef04 100644 --- a/icu/icu4c/source/common/unifiedcache.cpp +++ b/icu/icu4c/source/common/unifiedcache.cpp @@ -26,7 +26,7 @@ static icu::UnifiedCache *gCache = NULL; static std::mutex *gCacheMutex = nullptr; static std::condition_variable *gInProgressValueAddedCond; #endif -static icu::UInitOnce gCacheInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCacheInitOnce {}; static const int32_t MAX_EVICT_ITERATIONS = 10; static const int32_t DEFAULT_MAX_UNUSED = 1000; @@ -44,27 +44,27 @@ static UBool U_CALLCONV unifiedcache_cleanup() { gInProgressValueAddedCond->~condition_variable(); gInProgressValueAddedCond = nullptr; #endif - return TRUE; + return true; } U_CDECL_END U_NAMESPACE_BEGIN -U_CAPI int32_t U_EXPORT2 +int32_t U_EXPORT2 ucache_hashKeys(const UHashTok key) { const CacheKeyBase *ckey = (const CacheKeyBase *) key.pointer; return ckey->hashCode(); } -U_CAPI UBool U_EXPORT2 +UBool U_EXPORT2 ucache_compareKeys(const UHashTok key1, const UHashTok key2) { const CacheKeyBase *p1 = (const CacheKeyBase *) key1.pointer; const CacheKeyBase *p2 = (const CacheKeyBase *) key2.pointer; return *p1 == *p2; } -U_CAPI void U_EXPORT2 +void U_EXPORT2 ucache_deleteKey(void *obj) { CacheKeyBase *p = (CacheKeyBase *) obj; delete p; @@ -177,7 +177,7 @@ void UnifiedCache::flush() const { // Use a loop in case cache items that are flushed held hard references to // other cache items making those additional cache items eligible for // flushing. - while (_flush(FALSE)); + while (_flush(false)); } void UnifiedCache::handleUnreferencedObject() const { @@ -245,9 +245,9 @@ UnifiedCache::~UnifiedCache() { // each other and entries with hard references from outside the cache. // Nothing we can do about these so proceed to wipe out the cache. #ifndef __wasi__ - std::lock_guard lock(*gCacheMutex); + std::lock_guard lock(*gCacheMutex); #endif - _flush(TRUE); + _flush(true); } uhash_close(fHashtable); fHashtable = nullptr; @@ -266,7 +266,7 @@ UnifiedCache::_nextElement() const { } UBool UnifiedCache::_flush(UBool all) const { - UBool result = FALSE; + UBool result = false; int32_t origSize = uhash_count(fHashtable); for (int32_t i = 0; i < origSize; ++i) { const UHashElement *element = _nextElement(); @@ -279,7 +279,7 @@ UBool UnifiedCache::_flush(UBool all) const { U_ASSERT(sharedObject->cachePtr == this); uhash_removeElement(fHashtable, element); removeSoftRef(sharedObject); // Deletes the sharedObject when softRefCount goes to zero. - result = TRUE; + result = true; } } return result; @@ -393,14 +393,14 @@ UBool UnifiedCache::_poll( // fetch out the contents and return them. if (element != NULL) { _fetch(element, value, status); - return TRUE; + return true; } // The hash table contained nothing for this key. // Insert an inProgress place holder value. // Our caller will create the final value and update the hash table. _putNew(key, fNoValue, U_ZERO_ERROR, status); - return FALSE; + return false; } void UnifiedCache::_get( @@ -501,7 +501,7 @@ UBool UnifiedCache::_isEvictable(const UHashElement *element) const // Entries that are under construction are never evictable if (_inProgress(theValue, theKey->fCreationStatus)) { - return FALSE; + return false; } // We can evict entries that are either not a primary or have just diff --git a/icu/icu4c/source/common/unifiedcache.h b/icu/icu4c/source/common/unifiedcache.h index a31998db206..4b9222124a2 100644 --- a/icu/icu4c/source/common/unifiedcache.h +++ b/icu/icu4c/source/common/unifiedcache.h @@ -53,11 +53,6 @@ class U_COMMON_API CacheKeyBase : public UObject { */ virtual CacheKeyBase *clone() const = 0; - /** - * Equality operator. - */ - virtual UBool operator == (const CacheKeyBase &other) const = 0; - /** * Create a new object for this key. Called by cache on cache miss. * createObject must add a reference to the object it returns. Note @@ -80,12 +75,19 @@ class U_COMMON_API CacheKeyBase : public UObject { */ virtual char *writeDescription(char *buffer, int32_t bufSize) const = 0; - /** - * Inequality operator. - */ - UBool operator != (const CacheKeyBase &other) const { - return !(*this == other); + friend inline bool operator==(const CacheKeyBase& lhs, + const CacheKeyBase& rhs) { + return lhs.equals(rhs); } + + friend inline bool operator!=(const CacheKeyBase& lhs, + const CacheKeyBase& rhs) { + return !lhs.equals(rhs); + } + + protected: + virtual bool equals(const CacheKeyBase& other) const = 0; + private: mutable UErrorCode fCreationStatus; mutable UBool fIsPrimary; @@ -105,7 +107,7 @@ class CacheKey : public CacheKeyBase { /** * The template parameter, T, determines the hash code returned. */ - virtual int32_t hashCode() const { + virtual int32_t hashCode() const override { const char *s = typeid(T).name(); return ustr_hashCharsN(s, static_cast(uprv_strlen(s))); } @@ -113,18 +115,19 @@ class CacheKey : public CacheKeyBase { /** * Use the value type, T, as the description. */ - virtual char *writeDescription(char *buffer, int32_t bufLen) const { + virtual char *writeDescription(char *buffer, int32_t bufLen) const override { const char *s = typeid(T).name(); uprv_strncpy(buffer, s, bufLen); buffer[bufLen - 1] = 0; return buffer; } + protected: /** * Two objects are equal if they are of the same type. */ - virtual UBool operator == (const CacheKeyBase &other) const { - return typeid(*this) == typeid(other); + virtual bool equals(const CacheKeyBase &other) const override { + return this == &other || typeid(*this) == typeid(other); } }; @@ -136,37 +139,34 @@ template class LocaleCacheKey : public CacheKey { protected: Locale fLoc; + virtual bool equals(const CacheKeyBase &other) const override { + if (!CacheKey::equals(other)) { + return false; + } + // We know this and other are of same class because equals() on + // CacheKey returned true. + return operator==(static_cast &>(other)); + } public: LocaleCacheKey(const Locale &loc) : fLoc(loc) {} LocaleCacheKey(const LocaleCacheKey &other) : CacheKey(other), fLoc(other.fLoc) { } virtual ~LocaleCacheKey() { } - virtual int32_t hashCode() const { + virtual int32_t hashCode() const override { return (int32_t)(37u * (uint32_t)CacheKey::hashCode() + (uint32_t)fLoc.hashCode()); } - virtual UBool operator == (const CacheKeyBase &other) const { - // reflexive - if (this == &other) { - return true; - } - if (!CacheKey::operator == (other)) { - return false; - } - // We know this and other are of same class because operator== on - // CacheKey returned true. - const LocaleCacheKey *fOther = - static_cast *>(&other); - return fLoc == fOther->fLoc; + inline bool operator == (const LocaleCacheKey &other) const { + return fLoc == other.fLoc; } - virtual CacheKeyBase *clone() const { + virtual CacheKeyBase *clone() const override { return new LocaleCacheKey(*this); } virtual const T *createObject( - const void *creationContext, UErrorCode &status) const; + const void *creationContext, UErrorCode &status) const override; /** * Use the locale id as the description. */ - virtual char *writeDescription(char *buffer, int32_t bufLen) const { + virtual char *writeDescription(char *buffer, int32_t bufLen) const override { const char *s = fLoc.getName(); uprv_strncpy(buffer, s, bufLen); buffer[bufLen - 1] = 0; @@ -293,8 +293,8 @@ class U_COMMON_API UnifiedCache : public UnifiedCacheBase { void flush() const; /** - * Configures at what point evcition of unused entries will begin. - * Eviction is triggered whenever the number of evictable keys exeeds + * Configures at what point eviction of unused entries will begin. + * Eviction is triggered whenever the number of evictable keys exceeds * BOTH count AND (number of in-use items) * (percentageOfInUseItems / 100). * Once the number of unused entries drops below one of these, * eviction ceases. Because eviction happens incrementally, @@ -315,7 +315,7 @@ class U_COMMON_API UnifiedCache : public UnifiedCacheBase { * settings. * * If a client already holds references to many different unique values - * in the cache such that the number of those unique values far exeeds + * in the cache such that the number of those unique values far exceeds * "count" then the cache may not be able to maintain this maximum. * However, if this happens, the cache still guarantees that the number of * unused entries will remain only a small percentage of the total cache @@ -341,7 +341,7 @@ class U_COMMON_API UnifiedCache : public UnifiedCacheBase { */ int32_t unusedCount() const; - virtual void handleUnreferencedObject() const; + virtual void handleUnreferencedObject() const override; virtual ~UnifiedCache(); private: @@ -354,8 +354,8 @@ class U_COMMON_API UnifiedCache : public UnifiedCacheBase { mutable int64_t fAutoEvictedCount; SharedObject *fNoValue; - UnifiedCache(const UnifiedCache &other); - UnifiedCache &operator=(const UnifiedCache &other); + UnifiedCache(const UnifiedCache &other) = delete; + UnifiedCache &operator=(const UnifiedCache &other) = delete; /** * Flushes the contents of the cache. If cache values hold references to other @@ -465,7 +465,7 @@ class U_COMMON_API UnifiedCache : public UnifiedCacheBase { /** * Register a primary cache entry. A primary key is the first key to create * a given SharedObject value. Subsequent keys whose create function - * produce referneces to an already existing SharedObject are not primary - + * produce references to an already existing SharedObject are not primary - * they can be evicted and subsequently recreated. * * On entry, gCacheMutex must be held. diff --git a/icu/icu4c/source/common/uniset.cpp b/icu/icu4c/source/common/uniset.cpp index b73d612f246..4faace525c5 100644 --- a/icu/icu4c/source/common/uniset.cpp +++ b/icu/icu4c/source/common/uniset.cpp @@ -30,24 +30,6 @@ #include "bmpset.h" #include "unisetspan.h" -// Define UChar constants using hex for EBCDIC compatibility -// Used #define to reduce private static exports and memory access time. -#define SET_OPEN ((UChar)0x005B) /*[*/ -#define SET_CLOSE ((UChar)0x005D) /*]*/ -#define HYPHEN ((UChar)0x002D) /*-*/ -#define COMPLEMENT ((UChar)0x005E) /*^*/ -#define COLON ((UChar)0x003A) /*:*/ -#define BACKSLASH ((UChar)0x005C) /*\*/ -#define INTERSECTION ((UChar)0x0026) /*&*/ -#define UPPER_U ((UChar)0x0055) /*U*/ -#define LOWER_U ((UChar)0x0075) /*u*/ -#define OPEN_BRACE ((UChar)123) /*{*/ -#define CLOSE_BRACE ((UChar)125) /*}*/ -#define UPPER_P ((UChar)0x0050) /*P*/ -#define LOWER_P ((UChar)0x0070) /*p*/ -#define UPPER_N ((UChar)78) /*N*/ -#define EQUALS ((UChar)0x003D) /*=*/ - // HIGH_VALUE > all valid values. 110000 for codepoints #define UNICODESET_HIGH 0x0110000 @@ -100,7 +82,7 @@ static int32_t _dbgCount = 0; static inline void _dbgct(UnicodeSet* set) { UnicodeString str; - set->toPattern(str, TRUE); + set->toPattern(str, true); char buf[40]; str.extract(0, 39, buf, ""); printf("DEBUG UnicodeSet: ct 0x%08X; %d %s\n", set, ++_dbgCount, buf); @@ -108,7 +90,7 @@ static inline void _dbgct(UnicodeSet* set) { static inline void _dbgdt(UnicodeSet* set) { UnicodeString str; - set->toPattern(str, TRUE); + set->toPattern(str, true); char buf[40]; str.extract(0, 39, buf, ""); printf("DEBUG UnicodeSet: dt 0x%08X; %d %s\n", set, --_dbgCount, buf); @@ -129,7 +111,7 @@ static void U_CALLCONV cloneUnicodeString(UElement *dst, UElement *src) { dst->pointer = new UnicodeString(*(UnicodeString*)src->pointer); } -static int8_t U_CALLCONV compareUnicodeString(UElement t1, UElement t2) { +static int32_t U_CALLCONV compareUnicodeString(UElement t1, UElement t2) { const UnicodeString &a = *(const UnicodeString*)t1.pointer; const UnicodeString &b = *(const UnicodeString*)t2.pointer; return a.compare(b); @@ -222,7 +204,7 @@ UnicodeSet::~UnicodeSet() { * Assigns this object to be a copy of another. */ UnicodeSet& UnicodeSet::operator=(const UnicodeSet& o) { - return copyFrom(o, FALSE); + return copyFrom(o, false); } UnicodeSet& UnicodeSet::copyFrom(const UnicodeSet& o, UBool asThawed) { @@ -283,7 +265,7 @@ UnicodeSet* UnicodeSet::clone() const { } UnicodeSet *UnicodeSet::cloneAsThawed() const { - return new UnicodeSet(*this, TRUE); + return new UnicodeSet(*this, true); } /** @@ -296,14 +278,14 @@ UnicodeSet *UnicodeSet::cloneAsThawed() const { * @param o set to be compared for equality with this set. * @return true if the specified set is equal to this set. */ -UBool UnicodeSet::operator==(const UnicodeSet& o) const { - if (len != o.len) return FALSE; +bool UnicodeSet::operator==(const UnicodeSet& o) const { + if (len != o.len) return false; for (int32_t i = 0; i < len; ++i) { - if (list[i] != o.list[i]) return FALSE; + if (list[i] != o.list[i]) return false; } - if (hasStrings() != o.hasStrings()) { return FALSE; } - if (hasStrings() && *strings != *o.strings) return FALSE; - return TRUE; + if (hasStrings() != o.hasStrings()) { return false; } + if (hasStrings() && *strings != *o.strings) return false; + return true; } /** @@ -370,7 +352,7 @@ UBool UnicodeSet::contains(UChar32 c) const { return stringSpan->contains(c); } if (c >= UNICODESET_HIGH) { // Don't need to check LOW bound - return FALSE; + return false; } int32_t i = findCodePoint(c); return (UBool)(i & 1); // return true if odd @@ -444,7 +426,6 @@ UBool UnicodeSet::contains(UChar32 start, UChar32 end) const { * @return true if this set contains the specified string */ UBool UnicodeSet::contains(const UnicodeString& s) const { - if (s.length() == 0) return FALSE; int32_t cp = getSingleCP(s); if (cp < 0) { return stringsContains(s); @@ -466,7 +447,7 @@ UBool UnicodeSet::containsAll(const UnicodeSet& c) const { int32_t n = c.getRangeCount(); for (int i=0; icontainsAll(*c.strings)); @@ -512,7 +493,7 @@ UBool UnicodeSet::containsNone(const UnicodeSet& c) const { int32_t n = c.getRangeCount(); for (int32_t i=0; icontainsNone(*c.strings); @@ -550,27 +531,25 @@ UBool UnicodeSet::matchesIndexValue(uint8_t v) const { UChar32 high = getRangeEnd(i); if ((low & ~0xFF) == (high & ~0xFF)) { if ((low & 0xFF) <= v && v <= (high & 0xFF)) { - return TRUE; + return true; } } else if ((low & 0xFF) <= v || v <= (high & 0xFF)) { - return TRUE; + return true; } } if (hasStrings()) { for (i=0; isize(); ++i) { const UnicodeString& s = *(const UnicodeString*)strings->elementAt(i); - //if (s.length() == 0) { - // // Empty strings match everything - // return TRUE; - //} - // assert(s.length() != 0); // We enforce this elsewhere + if (s.isEmpty()) { + continue; // skip the empty string + } UChar32 c = s.char32At(0); if ((c & 0xFF) == v) { - return TRUE; + return true; } } } - return FALSE; + return false; } /** @@ -582,9 +561,6 @@ UMatchDegree UnicodeSet::matches(const Replaceable& text, int32_t limit, UBool incremental) { if (offset == limit) { - // Strings, if any, have length != 0, so we don't worry - // about them here. If we ever allow zero-length strings - // we much check for them here. if (contains(U_ETHER)) { return incremental ? U_PARTIAL_MATCH : U_MATCH; } else { @@ -614,11 +590,9 @@ UMatchDegree UnicodeSet::matches(const Replaceable& text, for (i=0; isize(); ++i) { const UnicodeString& trial = *(const UnicodeString*)strings->elementAt(i); - - //if (trial.length() == 0) { - // return U_MATCH; // null-string always matches - //} - // assert(trial.length() != 0); // We ensure this elsewhere + if (trial.isEmpty()) { + continue; // skip the empty string + } UChar c = trial.charAt(forward ? 0 : trial.length() - 1); @@ -971,12 +945,12 @@ UnicodeSet& UnicodeSet::add(UChar32 c) { * present. If this set already contains the multicharacter, * the call leaves this set unchanged. * Thus "ch" => {"ch"} - *
    Warning: you cannot add an empty string ("") to a UnicodeSet. + * * @param s the source string * @return the modified set, for chaining */ UnicodeSet& UnicodeSet::add(const UnicodeString& s) { - if (s.length() == 0 || isFrozen() || isBogus()) return *this; + if (isFrozen() || isBogus()) return *this; int32_t cp = getSingleCP(s); if (cp < 0) { if (!stringsContains(s)) { @@ -991,8 +965,7 @@ UnicodeSet& UnicodeSet::add(const UnicodeString& s) { /** * Adds the given string, in order, to 'strings'. The given string - * must have been checked by the caller to not be empty and to not - * already be in 'strings'. + * must have been checked by the caller to not already be in 'strings'. */ void UnicodeSet::_add(const UnicodeString& s) { if (isFrozen() || isBogus()) { @@ -1011,7 +984,6 @@ void UnicodeSet::_add(const UnicodeString& s) { strings->sortedInsert(t, compareUnicodeString, ec); if (U_FAILURE(ec)) { setToBogus(); - delete t; } } @@ -1021,16 +993,13 @@ void UnicodeSet::_add(const UnicodeString& s) { * @param string to test */ int32_t UnicodeSet::getSingleCP(const UnicodeString& s) { - //if (s.length() < 1) { - // throw new IllegalArgumentException("Can't use zero-length strings in UnicodeSet"); - //} - if (s.length() > 2) return -1; - if (s.length() == 1) return s.charAt(0); - - // at this point, len = 2 - UChar32 cp = s.char32At(0); - if (cp > 0xFFFF) { // is surrogate pair - return cp; + int32_t sLength = s.length(); + if (sLength == 1) return s.charAt(0); + if (sLength == 2) { + UChar32 cp = s.char32At(0); + if (cp > 0xFFFF) { // is surrogate pair + return cp; + } } return -1; } @@ -1150,6 +1119,26 @@ UnicodeSet& UnicodeSet::retain(UChar32 c) { return retain(c, c); } +UnicodeSet& UnicodeSet::retain(const UnicodeString &s) { + if (isFrozen() || isBogus()) { return *this; } + UChar32 cp = getSingleCP(s); + if (cp < 0) { + bool isIn = stringsContains(s); + // Check for getRangeCount() first to avoid somewhat-expensive size() + // when there are single code points. + if (isIn && getRangeCount() == 0 && size() == 1) { + return *this; + } + clear(); + if (isIn) { + _add(s); + } + } else { + retain(cp, cp); + } + return *this; +} + /** * Removes the specified range from this set if it is present. * The set will not contain the specified range once the call @@ -1186,7 +1175,7 @@ UnicodeSet& UnicodeSet::remove(UChar32 c) { * @return the modified set, for chaining */ UnicodeSet& UnicodeSet::remove(const UnicodeString& s) { - if (s.length() == 0 || isFrozen() || isBogus()) return *this; + if (isFrozen() || isBogus()) return *this; int32_t cp = getSingleCP(s); if (cp < 0) { if (strings != nullptr && strings->removeElement((void*) &s)) { @@ -1252,12 +1241,12 @@ UnicodeSet& UnicodeSet::complement(void) { * Complement the specified string in this set. * The set will not contain the specified string once the call * returns. - *
    Warning: you cannot add an empty string ("") to a UnicodeSet. + * * @param s the string to complement * @return this object, for chaining */ UnicodeSet& UnicodeSet::complement(const UnicodeString& s) { - if (s.length() == 0 || isFrozen() || isBogus()) return *this; + if (isFrozen() || isBogus()) return *this; int32_t cp = getSingleCP(s); if (cp < 0) { if (stringsContains(s)) { @@ -1614,24 +1603,24 @@ int32_t UnicodeSet::serialize(uint16_t *dest, int32_t destCapacity, UErrorCode& //---------------------------------------------------------------- /** - * Allocate our strings vector and return TRUE if successful. + * Allocate our strings vector and return true if successful. */ UBool UnicodeSet::allocateStrings(UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } strings = new UVector(uprv_deleteUObject, uhash_compareUnicodeString, 1, status); if (strings == NULL) { // Check for memory allocation error. status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } if (U_FAILURE(status)) { delete strings; strings = NULL; - return FALSE; + return false; } - return TRUE; + return true; } int32_t UnicodeSet::nextCapacity(int32_t minCapacity) { @@ -1978,8 +1967,7 @@ void UnicodeSet::retain(const UChar32* other, int32_t otherLen, int8_t polarity) * Append the toPattern() representation of a * string to the given StringBuffer. */ -void UnicodeSet::_appendToPat(UnicodeString& buf, const UnicodeString& s, UBool -escapeUnprintable) { +void UnicodeSet::_appendToPat(UnicodeString& buf, const UnicodeString& s, UBool escapeUnprintable) { UChar32 cp; for (int32_t i = 0; i < s.length(); i += U16_LENGTH(cp)) { _appendToPat(buf, cp = s.char32At(i), escapeUnprintable); @@ -1990,39 +1978,50 @@ escapeUnprintable) { * Append the toPattern() representation of a * character to the given StringBuffer. */ -void UnicodeSet::_appendToPat(UnicodeString& buf, UChar32 c, UBool -escapeUnprintable) { - if (escapeUnprintable && ICU_Utility::isUnprintable(c)) { +void UnicodeSet::_appendToPat(UnicodeString& buf, UChar32 c, UBool escapeUnprintable) { + if (escapeUnprintable ? ICU_Utility::isUnprintable(c) : ICU_Utility::shouldAlwaysBeEscaped(c)) { // Use hex escape notation (\uxxxx or \Uxxxxxxxx) for anything // unprintable - if (ICU_Utility::escapeUnprintable(buf, c)) { - return; - } + ICU_Utility::escape(buf, c); + return; } // Okay to let ':' pass through switch (c) { - case SET_OPEN: - case SET_CLOSE: - case HYPHEN: - case COMPLEMENT: - case INTERSECTION: - case BACKSLASH: - case OPEN_BRACE: - case CLOSE_BRACE: - case COLON: + case u'[': + case u']': + case u'-': + case u'^': + case u'&': + case u'\\': + case u'{': + case u'}': + case u':': case SymbolTable::SYMBOL_REF: - buf.append(BACKSLASH); + buf.append(u'\\'); break; default: // Escape whitespace if (PatternProps::isWhiteSpace(c)) { - buf.append(BACKSLASH); + buf.append(u'\\'); } break; } buf.append(c); } +void UnicodeSet::_appendToPat(UnicodeString &result, UChar32 start, UChar32 end, + UBool escapeUnprintable) { + _appendToPat(result, start, escapeUnprintable); + if (start != end) { + if ((start+1) != end || + // Avoid writing what looks like a lead+trail surrogate pair. + start == 0xdbff) { + result.append(u'-'); + } + _appendToPat(result, end, escapeUnprintable); + } +} + /** * Append a string representation of this set to result. This will be * a cleaned version of the string passed to applyPattern(), if there @@ -2037,7 +2036,8 @@ UnicodeString& UnicodeSet::_toPattern(UnicodeString& result, for (i=0; i 1 && - getRangeStart(0) == MIN_VALUE && - getRangeEnd(count-1) == MAX_VALUE) { - + // if (getRangeCount() >= 2 && + // getRangeStart(0) == MIN_VALUE && + // getRangeEnd(last) == MAX_VALUE) + // Invariant: list[len-1] == HIGH == MAX_VALUE + 1 + // If limit == len then len is even and the last range ends with MAX_VALUE. + // + // *But* do not write the inverse (complement) if there are strings. + // Since ICU 70, the '^' performs a code point complement which removes all strings. + if (len >= 4 && list[0] == 0 && limit == len && !hasStrings()) { // Emit the inverse - result.append(COMPLEMENT); - - for (int32_t i = 1; i < count; ++i) { - UChar32 start = getRangeEnd(i-1)+1; - UChar32 end = getRangeStart(i)-1; - _appendToPat(result, start, escapeUnprintable); - if (start != end) { - if ((start+1) != end) { - result.append(HYPHEN); - } - _appendToPat(result, end, escapeUnprintable); + result.append(u'^'); + // Offsetting the inversion list index by one lets us + // iterate over the ranges of the set complement. + i = 1; + --limit; + } + + // Emit the ranges as pairs. + while (i < limit) { + UChar32 start = list[i]; // getRangeStart() + UChar32 end = list[i + 1] - 1; // getRangeEnd() = range limit minus one + if (!(0xd800 <= end && end <= 0xdbff)) { + _appendToPat(result, start, end, escapeUnprintable); + i += 2; + } else { + // The range ends with a lead surrogate. + // Avoid writing what looks like a lead+trail surrogate pair. + // 1. Postpone ranges that start with a lead surrogate code point. + int32_t firstLead = i; + while ((i += 2) < limit && list[i] <= 0xdbff) {} + int32_t firstAfterLead = i; + // 2. Write following ranges that start with a trail surrogate code point. + while (i < limit && (start = list[i]) <= 0xdfff) { + _appendToPat(result, start, list[i + 1] - 1, escapeUnprintable); + i += 2; } - } - } - - // Default; emit the ranges as pairs - else { - for (int32_t i = 0; i < count; ++i) { - UChar32 start = getRangeStart(i); - UChar32 end = getRangeEnd(i); - _appendToPat(result, start, escapeUnprintable); - if (start != end) { - if ((start+1) != end) { - result.append(HYPHEN); - } - _appendToPat(result, end, escapeUnprintable); + // 3. Now write the postponed ranges. + for (int j = firstLead; j < firstAfterLead; j += 2) { + _appendToPat(result, list[j], list[j + 1] - 1, escapeUnprintable); } } } if (strings != nullptr) { for (int32_t i = 0; isize(); ++i) { - result.append(OPEN_BRACE); + result.append(u'{'); _appendToPat(result, *(const UnicodeString*) strings->elementAt(i), escapeUnprintable); - result.append(CLOSE_BRACE); + result.append(u'}'); } } - return result.append(SET_CLOSE); + return result.append(u']'); } /** diff --git a/icu/icu4c/source/common/uniset_closure.cpp b/icu/icu4c/source/common/uniset_closure.cpp index 882231ba1a5..d7dab2a17b7 100644 --- a/icu/icu4c/source/common/uniset_closure.cpp +++ b/icu/icu4c/source/common/uniset_closure.cpp @@ -74,7 +74,7 @@ UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern, if (options & USET_IGNORE_SPACE) { // Skip over trailing whitespace - ICU_Utility::skipWhitespace(pattern, i, TRUE); + ICU_Utility::skipWhitespace(pattern, i, true); } if (i != pattern.length()) { @@ -141,7 +141,7 @@ addCaseMapping(UnicodeSet &set, int32_t result, const UChar *full, UnicodeString set.add(result); } else { // add a string case mapping from full with length result - str.setTo((UBool)FALSE, full, result); + str.setTo((UBool)false, full, result); set.add(str); } } diff --git a/icu/icu4c/source/common/uniset_props.cpp b/icu/icu4c/source/common/uniset_props.cpp index 37277fcb751..48c0a26a710 100644 --- a/icu/icu4c/source/common/uniset_props.cpp +++ b/icu/icu4c/source/common/uniset_props.cpp @@ -47,31 +47,6 @@ U_NAMESPACE_USE -// Define UChar constants using hex for EBCDIC compatibility -// Used #define to reduce private static exports and memory access time. -#define SET_OPEN ((UChar)0x005B) /*[*/ -#define SET_CLOSE ((UChar)0x005D) /*]*/ -#define HYPHEN ((UChar)0x002D) /*-*/ -#define COMPLEMENT ((UChar)0x005E) /*^*/ -#define COLON ((UChar)0x003A) /*:*/ -#define BACKSLASH ((UChar)0x005C) /*\*/ -#define INTERSECTION ((UChar)0x0026) /*&*/ -#define UPPER_U ((UChar)0x0055) /*U*/ -#define LOWER_U ((UChar)0x0075) /*u*/ -#define OPEN_BRACE ((UChar)123) /*{*/ -#define CLOSE_BRACE ((UChar)125) /*}*/ -#define UPPER_P ((UChar)0x0050) /*P*/ -#define LOWER_P ((UChar)0x0070) /*p*/ -#define UPPER_N ((UChar)78) /*N*/ -#define EQUALS ((UChar)0x003D) /*=*/ - -//static const UChar POSIX_OPEN[] = { SET_OPEN,COLON,0 }; // "[:" -static const UChar POSIX_CLOSE[] = { COLON,SET_CLOSE,0 }; // ":]" -//static const UChar PERL_OPEN[] = { BACKSLASH,LOWER_P,0 }; // "\\p" -//static const UChar PERL_CLOSE[] = { CLOSE_BRACE,0 }; // "}" -//static const UChar NAME_OPEN[] = { BACKSLASH,UPPER_N,0 }; // "\\N" -static const UChar HYPHEN_RIGHT_BRACE[] = {HYPHEN,SET_CLOSE,0}; /*-]*/ - // Special property set IDs static const char ANY[] = "ANY"; // [\u0000-\U0010FFFF] static const char ASCII[] = "ASCII"; // [\u0000-\u007F] @@ -81,19 +56,13 @@ static const char ASSIGNED[] = "Assigned"; // [:^Cn:] #define NAME_PROP "na" #define NAME_PROP_LENGTH 2 -/** - * Delimiter string used in patterns to close a category reference: - * ":]". Example: "[:Lu:]". - */ -//static const UChar CATEGORY_CLOSE[] = {COLON, SET_CLOSE, 0x0000}; /* ":]" */ - // Cached sets ------------------------------------------------------------- *** U_CDECL_BEGIN static UBool U_CALLCONV uset_cleanup(); static UnicodeSet *uni32Singleton; -static icu::UInitOnce uni32InitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce uni32InitOnce {}; /** * Cleanup function for UnicodeSet @@ -102,7 +71,7 @@ static UBool U_CALLCONV uset_cleanup(void) { delete uni32Singleton; uni32Singleton = NULL; uni32InitOnce.reset(); - return TRUE; + return true; } U_CDECL_END @@ -140,27 +109,27 @@ uniset_getUnicode32Instance(UErrorCode &errorCode) { static inline UBool isPerlOpen(const UnicodeString &pattern, int32_t pos) { UChar c; - return pattern.charAt(pos)==BACKSLASH && ((c=pattern.charAt(pos+1))==LOWER_P || c==UPPER_P); + return pattern.charAt(pos)==u'\\' && ((c=pattern.charAt(pos+1))==u'p' || c==u'P'); } /*static inline UBool isPerlClose(const UnicodeString &pattern, int32_t pos) { - return pattern.charAt(pos)==CLOSE_BRACE; + return pattern.charAt(pos)==u'}'; }*/ static inline UBool isNameOpen(const UnicodeString &pattern, int32_t pos) { - return pattern.charAt(pos)==BACKSLASH && pattern.charAt(pos+1)==UPPER_N; + return pattern.charAt(pos)==u'\\' && pattern.charAt(pos+1)==u'N'; } static inline UBool isPOSIXOpen(const UnicodeString &pattern, int32_t pos) { - return pattern.charAt(pos)==SET_OPEN && pattern.charAt(pos+1)==COLON; + return pattern.charAt(pos)==u'[' && pattern.charAt(pos+1)==u':'; } /*static inline UBool isPOSIXClose(const UnicodeString &pattern, int32_t pos) { - return pattern.charAt(pos)==COLON && pattern.charAt(pos+1)==SET_CLOSE; + return pattern.charAt(pos)==u':' && pattern.charAt(pos+1)==u']'; }*/ // TODO memory debugging provided inside uniset.cpp @@ -201,7 +170,7 @@ UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern, int32_t i = pos.getIndex(); // Skip over trailing whitespace - ICU_Utility::skipWhitespace(pattern, i, TRUE); + ICU_Utility::skipWhitespace(pattern, i, true); if (i != pattern.length()) { status = U_ILLEGAL_ARGUMENT_ERROR; } @@ -310,7 +279,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, } UnicodeString patLocal, buf; - UBool usePat = FALSE; + UBool usePat = false; UnicodeSetPointer scratch; RuleCharacterIterator::Pos backup; @@ -320,18 +289,17 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, UChar32 lastChar = 0; UChar op = 0; - UBool invert = FALSE; + UBool invert = false; clear(); while (mode != 2 && !chars.atEnd()) { U_ASSERT((lastItem == 0 && op == 0) || - (lastItem == 1 && (op == 0 || op == HYPHEN /*'-'*/)) || - (lastItem == 2 && (op == 0 || op == HYPHEN /*'-'*/ || - op == INTERSECTION /*'&'*/))); + (lastItem == 1 && (op == 0 || op == u'-')) || + (lastItem == 2 && (op == 0 || op == u'-' || op == u'&'))); UChar32 c = 0; - UBool literal = FALSE; + UBool literal = false; UnicodeSet* nested = 0; // alias - do not delete // -------- Check for property pattern @@ -356,28 +324,28 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, c = chars.next(opts, literal, ec); if (U_FAILURE(ec)) return; - if (c == 0x5B /*'['*/ && !literal) { + if (c == u'[' && !literal) { if (mode == 1) { chars.setPos(backup); // backup setMode = 1; } else { // Handle opening '[' delimiter mode = 1; - patLocal.append((UChar) 0x5B /*'['*/); + patLocal.append(u'['); chars.getPos(backup); // prepare to backup c = chars.next(opts, literal, ec); if (U_FAILURE(ec)) return; - if (c == 0x5E /*'^'*/ && !literal) { - invert = TRUE; - patLocal.append((UChar) 0x5E /*'^'*/); + if (c == u'^' && !literal) { + invert = true; + patLocal.append(u'^'); chars.getPos(backup); // prepare to backup c = chars.next(opts, literal, ec); if (U_FAILURE(ec)) return; } // Fall through to handle special leading '-'; // otherwise restart loop for nested [], \p{}, etc. - if (c == HYPHEN /*'-'*/) { - literal = TRUE; + if (c == u'-') { + literal = true; // Fall through to handle literal '-' below } else { chars.setPos(backup); // backup @@ -413,12 +381,12 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, return; } add(lastChar, lastChar); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); lastItem = 0; op = 0; } - if (op == HYPHEN /*'-'*/ || op == INTERSECTION /*'&'*/) { + if (op == u'-' || op == u'&') { patLocal.append(op); } @@ -440,11 +408,11 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, if (U_FAILURE(ec)) return; break; case 3: // `nested' already parsed - nested->_toPattern(patLocal, FALSE); + nested->_toPattern(patLocal, false); break; } - usePat = TRUE; + usePat = true; if (mode == 0) { // Entire pattern is a category; leave parse loop @@ -454,10 +422,10 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, } switch (op) { - case HYPHEN: /*'-'*/ + case u'-': removeAll(*nested); break; - case INTERSECTION: /*'&'*/ + case u'&': retainAll(*nested); break; case 0: @@ -483,24 +451,24 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, if (!literal) { switch (c) { - case 0x5D /*']'*/: + case u']': if (lastItem == 1) { add(lastChar, lastChar); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); } // Treat final trailing '-' as a literal - if (op == HYPHEN /*'-'*/) { + if (op == u'-') { add(op, op); patLocal.append(op); - } else if (op == INTERSECTION /*'&'*/) { + } else if (op == u'&') { // syntaxError(chars, "Trailing '&'"); ec = U_MALFORMED_SET; return; } - patLocal.append((UChar) 0x5D /*']'*/); + patLocal.append(u']'); mode = 2; continue; - case HYPHEN /*'-'*/: + case u'-': if (op == 0) { if (lastItem != 0) { op = (UChar) c; @@ -510,8 +478,8 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, add(c, c); c = chars.next(opts, literal, ec); if (U_FAILURE(ec)) return; - if (c == 0x5D /*']'*/ && !literal) { - patLocal.append(HYPHEN_RIGHT_BRACE, 2); + if (c == u']' && !literal) { + patLocal.append(u"-]", 2); mode = 2; continue; } @@ -520,7 +488,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, // syntaxError(chars, "'-' not after char or set"); ec = U_MALFORMED_SET; return; - case INTERSECTION /*'&'*/: + case u'&': if (lastItem == 2 && op == 0) { op = (UChar) c; continue; @@ -528,11 +496,11 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, // syntaxError(chars, "'&' not after set"); ec = U_MALFORMED_SET; return; - case 0x5E /*'^'*/: + case u'^': // syntaxError(chars, "'^' not after '['"); ec = U_MALFORMED_SET; return; - case 0x7B /*'{'*/: + case u'{': if (op != 0) { // syntaxError(chars, "Missing operand after operator"); ec = U_MALFORMED_SET; @@ -540,22 +508,22 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, } if (lastItem == 1) { add(lastChar, lastChar); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); } lastItem = 0; buf.truncate(0); { - UBool ok = FALSE; + UBool ok = false; while (!chars.atEnd()) { c = chars.next(opts, literal, ec); if (U_FAILURE(ec)) return; - if (c == 0x7D /*'}'*/ && !literal) { - ok = TRUE; + if (c == u'}' && !literal) { + ok = true; break; } buf.append(c); } - if (buf.length() < 1 || !ok) { + if (!ok) { // syntaxError(chars, "Invalid multicharacter string"); ec = U_MALFORMED_SET; return; @@ -565,9 +533,9 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, // we don't need to drop through to the further // processing add(buf); - patLocal.append((UChar) 0x7B /*'{'*/); - _appendToPat(patLocal, buf, FALSE); - patLocal.append((UChar) 0x7D /*'}'*/); + patLocal.append(u'{'); + _appendToPat(patLocal, buf, false); + patLocal.append(u'}'); continue; case SymbolTable::SYMBOL_REF: // symbols nosymbols @@ -580,7 +548,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, chars.getPos(backup); c = chars.next(opts, literal, ec); if (U_FAILURE(ec)) return; - UBool anchor = (c == 0x5D /*']'*/ && !literal); + UBool anchor = (c == u']' && !literal); if (symbols == 0 && !anchor) { c = SymbolTable::SYMBOL_REF; chars.setPos(backup); @@ -589,12 +557,12 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, if (anchor && op == 0) { if (lastItem == 1) { add(lastChar, lastChar); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); } add(U_ETHER); - usePat = TRUE; + usePat = true; patLocal.append((UChar) SymbolTable::SYMBOL_REF); - patLocal.append((UChar) 0x5D /*']'*/); + patLocal.append(u']'); mode = 2; continue; } @@ -617,7 +585,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, lastChar = c; break; case 1: - if (op == HYPHEN /*'-'*/) { + if (op == u'-') { if (lastChar >= c) { // Don't allow redundant (a-a) or empty (b-a) ranges; // these are most likely typos. @@ -626,14 +594,14 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, return; } add(lastChar, c); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); patLocal.append(op); - _appendToPat(patLocal, c, FALSE); + _appendToPat(patLocal, c, false); lastItem = 0; op = 0; } else { add(lastChar, lastChar); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); lastChar = c; } break; @@ -670,7 +638,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, (this->*caseClosure)(USET_ADD_CASE_MAPPINGS); } if (invert) { - complement(); + complement().removeAllStrings(); // code point complement } // Use the rebuilt pattern (patLocal) only if necessary. Prefer the @@ -678,7 +646,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, if (usePat) { rebuiltPat.append(patLocal); } else { - _generatePattern(rebuiltPat, FALSE); + _generatePattern(rebuiltPat, false); } if (isBogus() && U_SUCCESS(ec)) { // We likely ran out of memory. AHHH! @@ -788,12 +756,12 @@ static UBool mungeCharName(char* dst, const char* src, int32_t dstCapacity) { if (ch == ' ' && (j==0 || (j>0 && dst[j-1]==' '))) { continue; } - if (j >= dstCapacity) return FALSE; + if (j >= dstCapacity) return false; dst[j++] = ch; } if (j > 0 && dst[j-1] == ' ') --j; dst[j] = 0; - return TRUE; + return true; } } // namespace @@ -821,9 +789,9 @@ UnicodeSet::applyIntPropertyValue(UProperty prop, int32_t value, UErrorCode& ec) if (value == 0 || value == 1) { const USet *set = u_getBinaryPropertySet(prop, &ec); if (U_FAILURE(ec)) { return *this; } - copyFrom(*UnicodeSet::fromUSet(set), TRUE); + copyFrom(*UnicodeSet::fromUSet(set), true); if (value == 0) { - complement(); + complement().removeAllStrings(); // code point complement } } else { clear(); @@ -862,7 +830,7 @@ UnicodeSet::applyPropertyAlias(const UnicodeString& prop, UProperty p; int32_t v; - UBool invert = FALSE; + UBool invert = false; if (value.length() > 0) { p = u_getPropertyEnum(pname.data()); @@ -980,7 +948,7 @@ UnicodeSet::applyPropertyAlias(const UnicodeString& prop, // [:Assigned:]=[:^Cn:] p = UCHAR_GENERAL_CATEGORY_MASK; v = U_GC_CN_MASK; - invert = TRUE; + invert = true; } else { FAIL(ec); } @@ -990,7 +958,7 @@ UnicodeSet::applyPropertyAlias(const UnicodeString& prop, applyIntPropertyValue(p, v, ec); if(invert) { - complement(); + complement().removeAllStrings(); // code point complement } if (isBogus() && U_SUCCESS(ec)) { @@ -1012,7 +980,7 @@ UBool UnicodeSet::resemblesPropertyPattern(const UnicodeString& pattern, int32_t pos) { // Patterns are at least 5 characters long if ((pos+5) > pattern.length()) { - return FALSE; + return false; } // Look for an opening [:, [:^, \p, or \P @@ -1029,18 +997,18 @@ UBool UnicodeSet::resemblesPropertyPattern(const UnicodeString& pattern, */ UBool UnicodeSet::resemblesPropertyPattern(RuleCharacterIterator& chars, int32_t iterOpts) { - // NOTE: literal will always be FALSE, because we don't parse escapes. - UBool result = FALSE, literal; + // NOTE: literal will always be false, because we don't parse escapes. + UBool result = false, literal; UErrorCode ec = U_ZERO_ERROR; iterOpts &= ~RuleCharacterIterator::PARSE_ESCAPES; RuleCharacterIterator::Pos pos; chars.getPos(pos); UChar32 c = chars.next(iterOpts, literal, ec); - if (c == 0x5B /*'['*/ || c == 0x5C /*'\\'*/) { + if (c == u'[' || c == u'\\') { UChar32 d = chars.next(iterOpts & ~RuleCharacterIterator::SKIP_WHITESPACE, literal, ec); - result = (c == 0x5B /*'['*/) ? (d == 0x3A /*':'*/) : - (d == 0x4E /*'N'*/ || d == 0x70 /*'p'*/ || d == 0x50 /*'P'*/); + result = (c == u'[') ? (d == u':') : + (d == u'N' || d == u'p' || d == u'P'); } chars.setPos(pos); return result && U_SUCCESS(ec); @@ -1054,9 +1022,9 @@ UnicodeSet& UnicodeSet::applyPropertyPattern(const UnicodeString& pattern, UErrorCode &ec) { int32_t pos = ppos.getIndex(); - UBool posix = FALSE; // true for [:pat:], false for \p{pat} \P{pat} \N{pat} - UBool isName = FALSE; // true for \N{pat}, o/w false - UBool invert = FALSE; + UBool posix = false; // true for [:pat:], false for \p{pat} \P{pat} \N{pat} + UBool isName = false; // true for \N{pat}, o/w false + UBool invert = false; if (U_FAILURE(ec)) return *this; @@ -1068,20 +1036,20 @@ UnicodeSet& UnicodeSet::applyPropertyPattern(const UnicodeString& pattern, // On entry, ppos should point to one of the following locations: // Look for an opening [:, [:^, \p, or \P if (isPOSIXOpen(pattern, pos)) { - posix = TRUE; + posix = true; pos += 2; pos = ICU_Utility::skipWhitespace(pattern, pos); - if (pos < pattern.length() && pattern.charAt(pos) == COMPLEMENT) { + if (pos < pattern.length() && pattern.charAt(pos) == u'^') { ++pos; - invert = TRUE; + invert = true; } } else if (isPerlOpen(pattern, pos) || isNameOpen(pattern, pos)) { UChar c = pattern.charAt(pos+1); - invert = (c == UPPER_P); - isName = (c == UPPER_N); + invert = (c == u'P'); + isName = (c == u'N'); pos += 2; pos = ICU_Utility::skipWhitespace(pattern, pos); - if (pos == pattern.length() || pattern.charAt(pos++) != OPEN_BRACE) { + if (pos == pattern.length() || pattern.charAt(pos++) != u'{') { // Syntax error; "\p" or "\P" not followed by "{" FAIL(ec); } @@ -1093,9 +1061,9 @@ UnicodeSet& UnicodeSet::applyPropertyPattern(const UnicodeString& pattern, // Look for the matching close delimiter, either :] or } int32_t close; if (posix) { - close = pattern.indexOf(POSIX_CLOSE, 2, pos); + close = pattern.indexOf(u":]", 2, pos); } else { - close = pattern.indexOf(CLOSE_BRACE, pos); + close = pattern.indexOf(u'}', pos); } if (close < 0) { // Syntax error; close delimiter missing @@ -1105,7 +1073,7 @@ UnicodeSet& UnicodeSet::applyPropertyPattern(const UnicodeString& pattern, // Look for an '=' sign. If this is present, we will parse a // medium \p{gc=Cf} or long \p{GeneralCategory=Format} // pattern. - int32_t equals = pattern.indexOf(EQUALS, pos); + int32_t equals = pattern.indexOf(u'=', pos); UnicodeString propName, valueName; if (equals >= 0 && equals < close && !isName) { // Equals seen; parse medium/long pattern @@ -1133,9 +1101,9 @@ UnicodeSet& UnicodeSet::applyPropertyPattern(const UnicodeString& pattern, if (U_SUCCESS(ec)) { if (invert) { - complement(); + complement().removeAllStrings(); // code point complement } - + // Move to the limit position after the close delimiter if the // parse succeeded. ppos.setIndex(close + (posix ? 2 : 1)); diff --git a/icu/icu4c/source/common/unisetspan.cpp b/icu/icu4c/source/common/unisetspan.cpp index 68e44d91ee7..e4277c5be60 100644 --- a/icu/icu4c/source/common/unisetspan.cpp +++ b/icu/icu4c/source/common/unisetspan.cpp @@ -98,7 +98,7 @@ class OffsetList { // Only ever stack-allocated, does not need to inherit UMemo i-=capacity; } if(list[i]) { - list[i]=FALSE; + list[i]=false; --length; } start=i; @@ -111,7 +111,7 @@ class OffsetList { // Only ever stack-allocated, does not need to inherit UMemo if(i>=capacity) { i-=capacity; } - list[i]=TRUE; + list[i]=true; ++length; } @@ -132,7 +132,7 @@ class OffsetList { // Only ever stack-allocated, does not need to inherit UMemo int32_t i=start, result; while(++imaxLength16) { maxLength16=length16; @@ -281,7 +284,7 @@ UnicodeSetStringSpan::UnicodeSetStringSpan(const UnicodeSet &set, } else { utf8Lengths=(int32_t *)uprv_malloc(allocSize); if(utf8Lengths==NULL) { - maxLength16=maxLength8=0; // Prevent usage by making needsStringSpanUTF16/8() return FALSE. + maxLength16=maxLength8=0; // Prevent usage by making needsStringSpanUTF16/8() return false. return; // Out of memory. } } @@ -312,7 +315,7 @@ UnicodeSetStringSpan::UnicodeSetStringSpan(const UnicodeSet &set, const UChar *s16=string.getBuffer(); int32_t length16=string.length(); spanLength=spanSet.span(s16, length16, USET_SPAN_CONTAINED); - if(spanLength0) { // Relevant string. if(which&UTF16) { if(which&CONTAINED) { if(which&FWD) { @@ -362,7 +365,7 @@ UnicodeSetStringSpan::UnicodeSetStringSpan(const UnicodeSet &set, addToSpanNotSet(c); } } - } else { // Irrelevant string. + } else { // Irrelevant string. (Also the empty string.) if(which&UTF8) { if(which&CONTAINED) { // Only necessary for LONGEST_MATCH. uint8_t *s8=utf8+utf8Count; @@ -396,7 +399,7 @@ UnicodeSetStringSpan::UnicodeSetStringSpan(const UnicodeSetStringSpan &otherStri utf8Lengths(NULL), spanLengths(NULL), utf8(NULL), utf8Length(otherStringSpan.utf8Length), maxLength16(otherStringSpan.maxLength16), maxLength8(otherStringSpan.maxLength8), - all(TRUE) { + all(true) { if(otherStringSpan.pSpanNotSet==&otherStringSpan.spanSet) { pSpanNotSet=&spanSet; } else { @@ -412,7 +415,7 @@ UnicodeSetStringSpan::UnicodeSetStringSpan(const UnicodeSetStringSpan &otherStri } else { utf8Lengths=(int32_t *)uprv_malloc(allocSize); if(utf8Lengths==NULL) { - maxLength16=maxLength8=0; // Prevent usage by making needsStringSpanUTF16/8() return FALSE. + maxLength16=maxLength8=0; // Prevent usage by making needsStringSpanUTF16/8() return false. return; // Out of memory. } } @@ -451,20 +454,20 @@ static inline UBool matches16(const UChar *s, const UChar *t, int32_t length) { do { if(*s++!=*t++) { - return FALSE; + return false; } } while(--length>0); - return TRUE; + return true; } static inline UBool matches8(const uint8_t *s, const uint8_t *t, int32_t length) { do { if(*s++!=*t++) { - return FALSE; + return false; } } while(--length>0); - return TRUE; + return true; } // Compare 16-bit Unicode strings (which may be malformed UTF-16) @@ -653,11 +656,12 @@ int32_t UnicodeSetStringSpan::span(const UChar *s, int32_t length, USetSpanCondi for(i=0; i0); // Try to match this string at pos-overlap..pos. if(overlap>=LONG_SPAN) { @@ -697,6 +701,9 @@ int32_t UnicodeSetStringSpan::span(const UChar *s, int32_t length, USetSpanCondi const UnicodeString &string=*(const UnicodeString *)strings.elementAt(i); const UChar *s16=string.getBuffer(); int32_t length16=string.length(); + if (length16==0) { + continue; // skip the empty string + } // Try to match this string at pos-overlap..pos. if(overlap>=LONG_SPAN) { @@ -817,11 +824,12 @@ int32_t UnicodeSetStringSpan::spanBack(const UChar *s, int32_t length, USetSpanC for(i=0; i0); // Try to match this string at pos-(length16-overlap)..pos-length16. if(overlap>=LONG_SPAN) { @@ -863,6 +871,9 @@ int32_t UnicodeSetStringSpan::spanBack(const UChar *s, int32_t length, USetSpanC const UnicodeString &string=*(const UnicodeString *)strings.elementAt(i); const UChar *s16=string.getBuffer(); int32_t length16=string.length(); + if (length16==0) { + continue; // skip the empty string + } // Try to match this string at pos-(length16-overlap)..pos-length16. if(overlap>=LONG_SPAN) { @@ -1358,11 +1369,12 @@ int32_t UnicodeSetStringSpan::spanNot(const UChar *s, int32_t length) const { // Try to match the strings at pos. for(i=0; i0); if(length16<=rest && matches16CPB(s, pos, length, s16, length16)) { return pos; // There is a set element at pos. } @@ -1401,11 +1413,12 @@ int32_t UnicodeSetStringSpan::spanNotBack(const UChar *s, int32_t length) const // it is easier and we only need to know whether the string is irrelevant // which is the same in either array. if(spanLengths[i]==ALL_CP_CONTAINED) { - continue; // Irrelevant string. + continue; // Irrelevant string. (Also the empty string.) } const UnicodeString &string=*(const UnicodeString *)strings.elementAt(i); const UChar *s16=string.getBuffer(); int32_t length16=string.length(); + U_ASSERT(length>0); if(length16<=pos && matches16CPB(s, pos-length16, length, s16, length16)) { return pos; // There is a set element at pos. } diff --git a/icu/icu4c/source/common/unistr.cpp b/icu/icu4c/source/common/unistr.cpp index 077b4d6ef20..4125d194724 100644 --- a/icu/icu4c/source/common/unistr.cpp +++ b/icu/icu4c/source/common/unistr.cpp @@ -197,7 +197,7 @@ UnicodeString::UnicodeString(UChar ch) { UnicodeString::UnicodeString(UChar32 ch) { fUnion.fFields.fLengthAndFlags = kShortString; int32_t i = 0; - UBool isError = FALSE; + UBool isError = false; U16_APPEND(fUnion.fStackFields.fBuffer, i, US_STACKBUF_SIZE, ch, isError); // We test isError so that the compiler does not complain that we don't. // If isError then i==0 which is what we want anyway. @@ -270,7 +270,7 @@ UnicodeString::UnicodeString(const char *src, int32_t length, EInvariant) { if(length<0) { length=(int32_t)uprv_strlen(src); } - if(cloneArrayIfNeeded(length, length, FALSE)) { + if(cloneArrayIfNeeded(length, length, false)) { u_charsToUChars(src, getArrayStart(), length); setLength(length); } else { @@ -309,7 +309,7 @@ UnicodeString::UnicodeString(const UnicodeString& that) { } UnicodeString::UnicodeString(UnicodeString &&src) U_NOEXCEPT { - copyFieldsFrom(src, TRUE); + copyFieldsFrom(src, true); } UnicodeString::UnicodeString(const UnicodeString& that, @@ -334,7 +334,8 @@ Replaceable::clone() const { // UnicodeString overrides clone() with a real implementation UnicodeString * UnicodeString::clone() const { - return new UnicodeString(*this); + LocalPointer clonedString(new UnicodeString(*this)); + return clonedString.isValid() && !clonedString->isBogus() ? clonedString.orphan() : nullptr; } //======================================== @@ -369,7 +370,7 @@ UBool UnicodeString::allocate(int32_t capacity) { if(capacity <= US_STACKBUF_SIZE) { fUnion.fFields.fLengthAndFlags = kShortString; - return TRUE; + return true; } if(capacity <= kMaxCapacity) { ++capacity; // for the NUL @@ -388,13 +389,13 @@ UnicodeString::allocate(int32_t capacity) { fUnion.fFields.fArray = (UChar *)array; fUnion.fFields.fCapacity = (int32_t)(numBytes / U_SIZEOF_UCHAR); fUnion.fFields.fLengthAndFlags = kLongString; - return TRUE; + return true; } } fUnion.fFields.fLengthAndFlags = kIsBogus; fUnion.fFields.fArray = 0; fUnion.fFields.fCapacity = 0; - return FALSE; + return false; } //======================================== @@ -475,7 +476,7 @@ UnicodeString UnicodeString::fromUTF32(const UChar32 *utf32, int32_t length) { result.setToBogus(); } break; - } while(TRUE); + } while(true); return result; } @@ -490,7 +491,7 @@ UnicodeString::operator=(const UnicodeString &src) { UnicodeString & UnicodeString::fastCopyFrom(const UnicodeString &src) { - return copyFrom(src, TRUE); + return copyFrom(src, true); } UnicodeString & @@ -575,7 +576,7 @@ UnicodeString &UnicodeString::operator=(UnicodeString &&src) U_NOEXCEPT { // No explicit check for self move assignment, consistent with standard library. // Self move assignment causes no crash nor leak but might make the object bogus. releaseArray(); - copyFieldsFrom(src, TRUE); + copyFieldsFrom(src, true); return *this; } @@ -609,9 +610,9 @@ void UnicodeString::copyFieldsFrom(UnicodeString &src, UBool setSrcToBogus) U_NO void UnicodeString::swap(UnicodeString &other) U_NOEXCEPT { UnicodeString temp; // Empty short string: Known not to need releaseArray(). // Copy fields without resetting source values in between. - temp.copyFieldsFrom(*this, FALSE); - this->copyFieldsFrom(other, FALSE); - other.copyFieldsFrom(temp, FALSE); + temp.copyFieldsFrom(*this, false); + this->copyFieldsFrom(other, false); + other.copyFieldsFrom(temp, false); // Set temp to an empty string so that other's memory is not released twice. temp.fUnion.fFields.fLengthAndFlags = kShortString; } @@ -760,7 +761,7 @@ UnicodeString::doCompareCodePointOrder(int32_t start, srcStart = srcLength = 0; } - int32_t diff = uprv_strCompare(getArrayStart() + start, length, (srcChars!=NULL)?(srcChars + srcStart):NULL, srcLength, FALSE, TRUE); + int32_t diff = uprv_strCompare(getArrayStart() + start, length, (srcChars!=NULL)?(srcChars + srcStart):NULL, srcLength, false, true); /* translate the 32-bit result into an 8-bit one */ if(diff!=0) { return (int8_t)(diff >> 15 | 1); @@ -920,7 +921,7 @@ UnicodeString::tempSubString(int32_t start, int32_t len) const { array=fUnion.fStackFields.fBuffer; // anything not NULL because that would make an empty string len=-2; // bogus result string } - return UnicodeString(FALSE, array + start, len); + return UnicodeString(false, array + start, len); } int32_t @@ -971,7 +972,7 @@ UnicodeString::toUTF8(ByteSink &sink) const { if(length16 != 0) { char stackBuffer[1024]; int32_t capacity = (int32_t)sizeof(stackBuffer); - UBool utf8IsOwned = FALSE; + UBool utf8IsOwned = false; char *utf8 = sink.GetAppendBuffer(length16 < capacity ? length16 : capacity, 3*length16, stackBuffer, capacity, @@ -986,7 +987,7 @@ UnicodeString::toUTF8(ByteSink &sink) const { if(errorCode == U_BUFFER_OVERFLOW_ERROR) { utf8 = (char *)uprv_malloc(length8); if(utf8 != NULL) { - utf8IsOwned = TRUE; + utf8IsOwned = true; errorCode = U_ZERO_ERROR; u_strToUTF8WithSub(utf8, length8, &length8, getBuffer(), length16, @@ -1224,7 +1225,7 @@ UnicodeString::getTerminatedBuffer() { if(len < getCapacity()) { if(fUnion.fFields.fLengthAndFlags & kBufferIsReadonly) { // If len US_STACKBUF_SIZE)) { @@ -1496,7 +1497,7 @@ UnicodeString::doReplace(int32_t start, // clone our array and allocate a bigger array if needed int32_t *bufferToDelete = 0; if(!cloneArrayIfNeeded(newLength, getGrowCapacity(newLength), - FALSE, &bufferToDelete) + false, &bufferToDelete) ) { return *this; } @@ -1636,14 +1637,14 @@ UnicodeString::copy(int32_t start, int32_t limit, int32_t dest) { * so we implement this function here. */ UBool Replaceable::hasMetaData() const { - return TRUE; + return true; } /** * Replaceable API */ UBool UnicodeString::hasMetaData() const { - return FALSE; + return false; } UnicodeString& @@ -1661,7 +1662,7 @@ UnicodeString::doReverse(int32_t start, int32_t length) { UChar *left = getArrayStart() + start; UChar *right = left + length - 1; // -1 for inclusive boundary (length>=2) UChar swap; - UBool hasSupplementary = FALSE; + UBool hasSupplementary = false; // Before the loop we know left=2. do { @@ -1698,7 +1699,7 @@ UnicodeString::padLeading(int32_t targetLength, { int32_t oldLength = length(); if(oldLength >= targetLength || !cloneArrayIfNeeded(targetLength)) { - return FALSE; + return false; } else { // move contents up by padding width UChar *array = getArrayStart(); @@ -1710,7 +1711,7 @@ UnicodeString::padLeading(int32_t targetLength, array[start] = padChar; } setLength(targetLength); - return TRUE; + return true; } } @@ -1720,7 +1721,7 @@ UnicodeString::padTrailing(int32_t targetLength, { int32_t oldLength = length(); if(oldLength >= targetLength || !cloneArrayIfNeeded(targetLength)) { - return FALSE; + return false; } else { // fill in padding character UChar *array = getArrayStart(); @@ -1729,7 +1730,7 @@ UnicodeString::padTrailing(int32_t targetLength, array[length] = padChar; } setLength(targetLength); - return TRUE; + return true; } } @@ -1799,10 +1800,10 @@ UnicodeString::cloneArrayIfNeeded(int32_t newCapacity, } // while a getBuffer(minCapacity) is "open", - // prevent any modifications of the string by returning FALSE here + // prevent any modifications of the string by returning false here // if the string is bogus, then only an assignment or similar can revive it if(!isWritable()) { - return FALSE; + return false; } /* @@ -1810,7 +1811,7 @@ UnicodeString::cloneArrayIfNeeded(int32_t newCapacity, * the buffer is read-only, or * the buffer is refCounted (shared), and refCount>1, or * the buffer is too small. - * Return FALSE if memory could not be allocated. + * Return false if memory could not be allocated. */ if(forceClone || fUnion.fFields.fLengthAndFlags & kBufferIsReadonly || @@ -1889,10 +1890,10 @@ UnicodeString::cloneArrayIfNeeded(int32_t newCapacity, } fUnion.fFields.fLengthAndFlags = flags; setToBogus(); - return FALSE; + return false; } } - return TRUE; + return true; } // UnicodeStringAppendable ------------------------------------------------- *** @@ -1908,7 +1909,7 @@ UBool UnicodeStringAppendable::appendCodePoint(UChar32 c) { UChar buffer[U16_MAX_LENGTH]; int32_t cLength = 0; - UBool isError = FALSE; + UBool isError = false; U16_APPEND(buffer, cLength, U16_MAX_LENGTH, c, isError); return !isError && str.doAppend(buffer, 0, cLength).isWritable(); } @@ -1960,10 +1961,10 @@ uhash_compareUnicodeString(const UElement key1, const UElement key2) { const UnicodeString *str1 = (const UnicodeString*) key1.pointer; const UnicodeString *str2 = (const UnicodeString*) key2.pointer; if (str1 == str2) { - return TRUE; + return true; } if (str1 == NULL || str2 == NULL) { - return FALSE; + return false; } return *str1 == *str2; } @@ -1976,7 +1977,12 @@ The vector deleting destructor is already a part of UObject, but defining it here makes sure that it is included with this object file. This makes sure that static library dependencies are kept to a minimum. */ +#if defined(__clang__) || U_GCC_MAJOR_MINOR >= 1100 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-function" static void uprv_UnicodeStringDummy(void) { delete [] (new UnicodeString[2]); } +#pragma GCC diagnostic pop +#endif #endif diff --git a/icu/icu4c/source/common/unistr_case.cpp b/icu/icu4c/source/common/unistr_case.cpp index 2138d60c01c..f4c43b4889f 100644 --- a/icu/icu4c/source/common/unistr_case.cpp +++ b/icu/icu4c/source/common/unistr_case.cpp @@ -123,7 +123,7 @@ UnicodeString::caseMap(int32_t caseLocale, uint32_t options, UCASEMAP_BREAK_ITER capacity = getCapacity(); } else { // Switch from the read-only alias or shared heap buffer to the stack buffer. - if (!cloneArrayIfNeeded(US_STACKBUF_SIZE, US_STACKBUF_SIZE, /* doCopyArray= */ FALSE)) { + if (!cloneArrayIfNeeded(US_STACKBUF_SIZE, US_STACKBUF_SIZE, /* doCopyArray= */ false)) { return *this; } U_ASSERT(fUnion.fFields.fLengthAndFlags & kUsingStackBuffer); @@ -132,7 +132,7 @@ UnicodeString::caseMap(int32_t caseLocale, uint32_t options, UCASEMAP_BREAK_ITER } #if !UCONFIG_NO_BREAK_ITERATION if (iter != nullptr) { - oldString.setTo(FALSE, oldArray, oldLength); + oldString.setTo(false, oldArray, oldLength); iter->setText(oldString); } #endif @@ -158,7 +158,7 @@ UnicodeString::caseMap(int32_t caseLocale, uint32_t options, UCASEMAP_BREAK_ITER UChar replacementChars[200]; #if !UCONFIG_NO_BREAK_ITERATION if (iter != nullptr) { - oldString.setTo(FALSE, oldArray, oldLength); + oldString.setTo(false, oldArray, oldLength); iter->setText(oldString); } #endif @@ -194,7 +194,7 @@ UnicodeString::caseMap(int32_t caseLocale, uint32_t options, UCASEMAP_BREAK_ITER // and deletes the old array itself after it is done. // In addition, we are forcing cloneArrayIfNeeded() to always allocate a new array. int32_t *bufferToDelete = 0; - if (!cloneArrayIfNeeded(newLength, newLength, FALSE, &bufferToDelete, TRUE)) { + if (!cloneArrayIfNeeded(newLength, newLength, false, &bufferToDelete, true)) { return *this; } errorCode = U_ZERO_ERROR; @@ -241,10 +241,10 @@ uhash_compareCaselessUnicodeString(const UElement key1, const UElement key2) { const UnicodeString *str1 = (const UnicodeString*) key1.pointer; const UnicodeString *str2 = (const UnicodeString*) key2.pointer; if (str1 == str2) { - return TRUE; + return true; } if (str1 == NULL || str2 == NULL) { - return FALSE; + return false; } return str1->caseCompare(*str2, U_FOLD_CASE_DEFAULT) == 0; } diff --git a/icu/icu4c/source/common/unistr_cnv.cpp b/icu/icu4c/source/common/unistr_cnv.cpp index 64d3c16801c..e1f60d4487a 100644 --- a/icu/icu4c/source/common/unistr_cnv.cpp +++ b/icu/icu4c/source/common/unistr_cnv.cpp @@ -225,13 +225,13 @@ UnicodeString::extract(char *dest, int32_t destCapacity, // get the converter UBool isDefaultConverter; if(cnv==0) { - isDefaultConverter=TRUE; + isDefaultConverter=true; cnv=u_getDefaultConverter(&errorCode); if(U_FAILURE(errorCode)) { return 0; } } else { - isDefaultConverter=FALSE; + isDefaultConverter=false; ucnv_resetFromUnicode(cnv); } @@ -275,7 +275,7 @@ UnicodeString::doExtract(int32_t start, int32_t length, } // perform the conversion - ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, &errorCode); + ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, &errorCode); length=(int32_t)(dest-originalDest); // if an overflow occurs, then get the preflighting length @@ -286,7 +286,7 @@ UnicodeString::doExtract(int32_t start, int32_t length, do { dest=buffer; errorCode=U_ZERO_ERROR; - ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, &errorCode); + ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, &errorCode); length+=(int32_t)(dest-buffer); } while(errorCode==U_BUFFER_OVERFLOW_ERROR); } @@ -322,7 +322,7 @@ UnicodeString::doCodepageCreate(const char *codepageData, converter = u_getDefaultConverter(&status); } else if(*codepage == 0) { // use the "invariant characters" conversion - if(cloneArrayIfNeeded(dataLength, dataLength, FALSE)) { + if(cloneArrayIfNeeded(dataLength, dataLength, false)) { u_charsToUChars(codepageData, getArrayStart(), dataLength); setLength(dataLength); } else { @@ -379,7 +379,7 @@ UnicodeString::doCodepageCreate(const char *codepageData, } // we do not care about the current contents - UBool doCopyArray = FALSE; + UBool doCopyArray = false; for(;;) { if(!cloneArrayIfNeeded(arraySize, arraySize, doCopyArray)) { setToBogus(); @@ -390,7 +390,7 @@ UnicodeString::doCodepageCreate(const char *codepageData, array = getArrayStart(); myTarget = array + length(); ucnv_toUnicode(converter, &myTarget, array + getCapacity(), - &mySource, mySourceEnd, 0, TRUE, &status); + &mySource, mySourceEnd, 0, true, &status); // update the conversion parameters setLength((int32_t)(myTarget - array)); @@ -401,7 +401,7 @@ UnicodeString::doCodepageCreate(const char *codepageData, status = U_ZERO_ERROR; // keep the previous conversion results - doCopyArray = TRUE; + doCopyArray = true; // estimate the new size needed, larger than before // try 2 UChar's per remaining source byte diff --git a/icu/icu4c/source/common/unorm.cpp b/icu/icu4c/source/common/unorm.cpp index 2d9f46052ff..cf3915c27f3 100644 --- a/icu/icu4c/source/common/unorm.cpp +++ b/icu/icu4c/source/common/unorm.cpp @@ -128,7 +128,7 @@ _iterate(UCharIterator *src, UBool forward, } if(pNeededToNormalize!=NULL) { - *pNeededToNormalize=FALSE; + *pNeededToNormalize=false; } if(!(forward ? src->hasNext(src) : src->hasPrevious(src))) { return u_terminateUChars(dest, destCapacity, 0, pErrorCode); @@ -199,7 +199,7 @@ unorm_previous(UCharIterator *src, UNormalizationMode mode, int32_t options, UBool doNormalize, UBool *pNeededToNormalize, UErrorCode *pErrorCode) { - return unorm_iterate(src, FALSE, + return unorm_iterate(src, false, dest, destCapacity, mode, options, doNormalize, pNeededToNormalize, @@ -212,7 +212,7 @@ unorm_next(UCharIterator *src, UNormalizationMode mode, int32_t options, UBool doNormalize, UBool *pNeededToNormalize, UErrorCode *pErrorCode) { - return unorm_iterate(src, TRUE, + return unorm_iterate(src, true, dest, destCapacity, mode, options, doNormalize, pNeededToNormalize, diff --git a/icu/icu4c/source/common/unormcmp.cpp b/icu/icu4c/source/common/unormcmp.cpp index 689b0b53b2d..e2241909725 100644 --- a/icu/icu4c/source/common/unormcmp.cpp +++ b/icu/icu4c/source/common/unormcmp.cpp @@ -536,7 +536,7 @@ UBool _normalize(const Normalizer2 *n2, const UChar *s, int32_t length, // check if s fulfill the conditions int32_t spanQCYes=n2->spanQuickCheckYes(str, *pErrorCode); if (U_FAILURE(*pErrorCode)) { - return FALSE; + return false; } /* * ICU 2.4 had a further optimization: @@ -548,13 +548,13 @@ UBool _normalize(const Normalizer2 *n2, const UChar *s, int32_t length, */ if(spanQCYesnormalizeSecondAndAppend(normalized, unnormalized, *pErrorCode); if (U_SUCCESS(*pErrorCode)) { - return TRUE; + return true; } } - return FALSE; + return false; } U_CAPI int32_t U_EXPORT2 diff --git a/icu/icu4c/source/common/uprefs.cpp b/icu/icu4c/source/common/uprefs.cpp new file mode 100644 index 00000000000..b055cbe86f6 --- /dev/null +++ b/icu/icu4c/source/common/uprefs.cpp @@ -0,0 +1,553 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html + +#include "uprefs.h" +#if U_PLATFORM_USES_ONLY_WIN32_API && UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY +#include "unicode/ustring.h" +#include "cmemory.h" +#include "charstr.h" +#include "cstring.h" +#include "cwchar.h" +#include + +U_NAMESPACE_USE + +// Older versions of the Windows SDK don’t have definitions for calendar types that were added later on. +// (For example, the Windows 7 SDK doesn’t have CAL_PERSIAN). +// So we’ll need to provide our own definitions for some of them. +// Note that on older versions of the OS these values won't ever be returned by the platform APIs, so providing our own definitions is fine. +#ifndef CAL_PERSIAN +#define CAL_PERSIAN 22 // Persian (Solar Hijri) calendar +#endif + +#define RETURN_FAILURE_STRING_WITH_STATUS_IF(condition, error, status) \ + if (condition) \ + { \ + *status = error; \ + return CharString(); \ + } + +#define RETURN_FAILURE_WITH_STATUS_IF(condition, error, status) \ + if (condition) \ + { \ + *status = error; \ + return 0; \ + } + +#define RETURN_VALUE_IF(condition, value) \ + if (condition) \ + { \ + return value; \ + } + +#define RETURN_WITH_ALLOCATION_ERROR_IF_FAILED(status) \ + if (U_FAILURE(*status)) \ + { \ + *status = U_MEMORY_ALLOCATION_ERROR; \ + return CharString(); \ + } \ +// ------------------------------------------------------- +// ----------------- MAPPING FUNCTIONS-------------------- +// ------------------------------------------------------- + +// Maps from a NLS Calendar ID (CALID) to a BCP47 Unicode Extension calendar identifier. +// +// We map the NLS CALID from GetLocaleInfoEx to the calendar identifier +// used in BCP47 tag with Unicode Extensions. +// +// This does not return a full nor valid BCP47Tag, it only returns the option that the BCP47 tag +// would return after the "ca-" part +// +// For example: +// CAL_GREGORIAN would return "gregory". +// CAL_HIJRI would return "islamic". +// +// These could be used in a BCP47 tag like this: "en-US-u-ca-gregory". +// Note that there are some NLS calendars that are not supported with the BCP47 U extensions, +// and vice-versa. +// +// NLS CALID reference:https://docs.microsoft.com/en-us/windows/win32/intl/calendar-identifiers +CharString getCalendarBCP47FromNLSType(int32_t calendar, UErrorCode* status) +{ + switch(calendar) + { + case CAL_GREGORIAN: + case CAL_GREGORIAN_US: + case CAL_GREGORIAN_ME_FRENCH: + case CAL_GREGORIAN_ARABIC: + case CAL_GREGORIAN_XLIT_ENGLISH: + case CAL_GREGORIAN_XLIT_FRENCH: + return CharString("gregory", *status); + + case CAL_JAPAN: + return CharString("japanese", *status); + + case CAL_TAIWAN: + return CharString("roc", *status); + + case CAL_KOREA: + return CharString("dangi", *status); + + case CAL_HIJRI: + return CharString("islamic", *status); + + case CAL_THAI: + return CharString("buddhist", *status); + + case CAL_HEBREW: + return CharString("hebrew", *status); + + case CAL_PERSIAN: + return CharString("persian", *status); + + case CAL_UMALQURA: + return CharString("islamic-umalqura", *status); + + default: + return CharString(); + } +} + +// Maps from a NLS Alternate sorting system to a BCP47 U extension sorting system. +// +// We map the alternate sorting method from GetLocaleInfoEx to the sorting method +// used in BCP47 tag with Unicode Extensions. +// +// This does not return a full nor valid BCP47Tag, it only returns the option that the BCP47 tag +// would return after the "co-" part +// +// For example: +// "phoneb" (parsed from "de-DE_phoneb") would return "phonebk". +// "radstr" (parsed from "ja-JP_radstr") would return "unihan". +// +// These could be used in a BCP47 tag like this: "de-DE-u-co-phonebk". +// Note that there are some NLS Alternate sort methods that are not supported with the BCP47 U extensions, +// and vice-versa. +CharString getSortingSystemBCP47FromNLSType(const wchar_t* sortingSystem, UErrorCode* status) +{ + if (wcscmp(sortingSystem, L"phoneb") == 0) // Phonebook style ordering (such as in German) + { + return CharString("phonebk", *status); + } + else if (wcscmp(sortingSystem, L"tradnl") == 0) // Traditional style ordering (such as in Spanish) + { + return CharString("trad", *status); + } + else if (wcscmp(sortingSystem, L"stroke") == 0) // Pinyin ordering for Latin, stroke order for CJK characters (used in Chinese) + { + return CharString("stroke", *status); + } + else if (wcscmp(sortingSystem, L"radstr") == 0) // Pinyin ordering for Latin, Unihan radical-stroke ordering for CJK characters (used in Chinese) + { + return CharString("unihan", *status); + } + else if (wcscmp(sortingSystem, L"pronun") == 0) // Phonetic ordering (sorting based on pronunciation) + { + return CharString("phonetic", *status); + } + else + { + return CharString(); + } +} + +// Maps from a NLS first day of week value to a BCP47 U extension first day of week. +// +// NLS defines: +// 0 -> Monday, 1 -> Tuesday, ... 5 -> Saturday, 6 -> Sunday +// +// We map the first day of week from GetLocaleInfoEx to the first day of week +// used in BCP47 tag with Unicode Extensions. +// +// This does not return a full nor valid BCP47Tag, it only returns the option that the BCP47 tag +// would return after the "fw-" part +// +// For example: +// 1 (Tuesday) would return "tue". +// 6 (Sunday) would return "sun". +// +// These could be used in a BCP47 tag like this: "en-US-u-fw-sun". +CharString getFirstDayBCP47FromNLSType(int32_t firstday, UErrorCode* status) +{ + switch(firstday) + { + case 0: + return CharString("mon", *status); + + case 1: + return CharString("tue", *status); + + case 2: + return CharString("wed", *status); + + case 3: + return CharString("thu", *status); + + case 4: + return CharString("fri", *status); + + case 5: + return CharString("sat", *status); + + case 6: + return CharString("sun", *status); + + default: + return CharString(); + } +} + +// Maps from a NLS Measurement system to a BCP47 U extension measurement system. +// +// NLS defines: +// 0 -> Metric system, 1 -> U.S. System +// +// This does not return a full nor valid BCP47Tag, it only returns the option that the BCP47 tag +// would return after the "ms-" part +// +// For example: +// 0 (Metric) would return "metric". +// 6 (U.S. System) would return "ussystem". +// +// These could be used in a BCP47 tag like this: "en-US-u-ms-metric". +CharString getMeasureSystemBCP47FromNLSType(int32_t measureSystem, UErrorCode *status) +{ + switch(measureSystem) + { + case 0: + return CharString("metric", *status); + case 1: + return CharString("ussystem", *status); + default: + return CharString(); + } +} + +// ------------------------------------------------------- +// --------------- END OF MAPPING FUNCTIONS -------------- +// ------------------------------------------------------- + +// ------------------------------------------------------- +// ------------------ HELPER FUCTIONS ------------------- +// ------------------------------------------------------- + +// Return the CLDR "h12" or "h23" format for the 12 or 24 hour clock. +// NLS only gives us a "time format" of a form similar to "h:mm:ss tt" +// The NLS "h" is 12 hour, and "H" is 24 hour, so we'll scan for the +// first h or H. +// Note that the NLS string could have sections escaped with single +// quotes, so be sure to skip those parts. Eg: "'Hours:' h:mm:ss" +// would skip the "H" in 'Hours' and use the h in the actual pattern. +CharString get12_or_24hourFormat(wchar_t* hourFormat, UErrorCode* status) +{ + bool isInEscapedString = false; + const int32_t hourLength = static_cast(uprv_wcslen(hourFormat)); + for (int32_t i = 0; i < hourLength; i++) + { + // Toggle escaped flag if in ' quoted portion + if (hourFormat[i] == L'\'') + { + isInEscapedString = !isInEscapedString; + } + + if (!isInEscapedString) + { + // Check for both so we can escape early + if (hourFormat[i] == L'H') + { + return CharString("h23", *status); + } + + if (hourFormat[i] == L'h') + { + return CharString("h12", *status); + } + } + } + // default to a 24 hour clock as that's more common worldwide + return CharString("h23", *status); +} + +UErrorCode getUErrorCodeFromLastError() +{ + DWORD error = GetLastError(); + switch(error) + { + case ERROR_INSUFFICIENT_BUFFER: + return U_BUFFER_OVERFLOW_ERROR; + + case ERROR_INVALID_FLAGS: + case ERROR_INVALID_PARAMETER: + return U_ILLEGAL_ARGUMENT_ERROR; + + case ERROR_OUTOFMEMORY: + return U_MEMORY_ALLOCATION_ERROR; + + default: + return U_INTERNAL_PROGRAM_ERROR; + } +} + +int32_t GetLocaleInfoExWrapper(LPCWSTR lpLocaleName, LCTYPE LCType, LPWSTR lpLCData, int cchData, UErrorCode* status) +{ + RETURN_VALUE_IF(U_FAILURE(*status), 0); + +#ifndef UPREFS_TEST + *status = U_ZERO_ERROR; + int32_t result = GetLocaleInfoEx(lpLocaleName, LCType, lpLCData, cchData); + + if (result == 0) + { + *status = getUErrorCodeFromLastError(); + } + return result; +#else + #include "uprefstest.h" + UPrefsTest prefTests; + return prefTests.MockGetLocaleInfoEx(lpLocaleName, LCType, lpLCData, cchData, status); +#endif +} + +// Copies a string to a buffer if its size allows it and returns the size. +// The returned needed buffer size includes the terminating \0 null character. +// If the buffer's size is set to 0, the needed buffer size is returned before copying the string. +int32_t checkBufferCapacityAndCopy(const char* uprefsString, char* uprefsBuffer, int32_t bufferSize, UErrorCode* status) +{ + int32_t neededBufferSize = static_cast(uprv_strlen(uprefsString) + 1); + + RETURN_VALUE_IF(bufferSize == 0, neededBufferSize); + RETURN_FAILURE_WITH_STATUS_IF(neededBufferSize > bufferSize, U_BUFFER_OVERFLOW_ERROR, status); + + uprv_strcpy(uprefsBuffer, uprefsString); + + return neededBufferSize; +} + +CharString getLocaleBCP47Tag_impl(UErrorCode* status, bool getSorting) +{ + // First part of a bcp47 tag looks like an NLS user locale, so we get the NLS user locale. + int32_t neededBufferSize = GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_SNAME, nullptr, 0, status); + + RETURN_VALUE_IF(U_FAILURE(*status), CharString()); + + MaybeStackArray NLSLocale(neededBufferSize, *status); + RETURN_WITH_ALLOCATION_ERROR_IF_FAILED(status); + + int32_t result = GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_SNAME, NLSLocale.getAlias(), neededBufferSize, status); + + RETURN_VALUE_IF(U_FAILURE(*status), CharString()); + + if (getSorting) //We determine if we want the locale (for example, en-US) or the sorting method (for example, phonebk) + { + // We use LOCALE_SNAME to get the sorting method (if any). So we need to keep + // only the sorting bit after the _, removing the locale name. + // Example: from "de-DE_phoneb" we only want "phoneb" + const wchar_t * startPosition = wcschr(NLSLocale.getAlias(), L'_'); + + // Note: not finding a "_" is not an error, it means the user has not selected an alternate sorting method, which is fine. + if (startPosition != nullptr) + { + CharString sortingSystem = getSortingSystemBCP47FromNLSType(startPosition + 1, status); + + if (sortingSystem.length() == 0) + { + *status = U_UNSUPPORTED_ERROR; + return CharString(); + } + return sortingSystem; + } + } + else + { + // The NLS locale may include a non-default sort, such as de-DE_phoneb. We only want the locale name before the _. + wchar_t * position = wcschr(NLSLocale.getAlias(), L'_'); + if (position != nullptr) + { + *position = L'\0'; + } + + CharString languageTag; + int32_t resultCapacity = 0; + languageTag.getAppendBuffer(neededBufferSize, neededBufferSize, resultCapacity, *status); + RETURN_WITH_ALLOCATION_ERROR_IF_FAILED(status); + + int32_t unitsWritten = 0; + u_strToUTF8(languageTag.data(), neededBufferSize, &unitsWritten, reinterpret_cast(NLSLocale.getAlias()), neededBufferSize, status); + RETURN_VALUE_IF(U_FAILURE(*status), CharString()); + return languageTag; + } + + return CharString(); +} + +CharString getCalendarSystem_impl(UErrorCode* status) +{ + int32_t NLSCalendar = 0; + + GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_ICALENDARTYPE | LOCALE_RETURN_NUMBER, reinterpret_cast(&NLSCalendar), sizeof(NLSCalendar) / sizeof(wchar_t), status); + + RETURN_VALUE_IF(U_FAILURE(*status), CharString()); + + CharString calendar(getCalendarBCP47FromNLSType(NLSCalendar, status), *status); + RETURN_FAILURE_STRING_WITH_STATUS_IF(calendar.length() == 0, U_UNSUPPORTED_ERROR, status); + + return calendar; +} + +CharString getCurrencyCode_impl(UErrorCode* status) +{ + int32_t neededBufferSize = GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_SINTLSYMBOL, nullptr, 0, status); + + RETURN_VALUE_IF(U_FAILURE(*status), CharString()); + + MaybeStackArray NLScurrencyData(neededBufferSize, *status); + RETURN_WITH_ALLOCATION_ERROR_IF_FAILED(status); + + int32_t result = GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_SINTLSYMBOL, NLScurrencyData.getAlias(), neededBufferSize, status); + + RETURN_VALUE_IF(U_FAILURE(*status), CharString()); + + MaybeStackArray currency(neededBufferSize, *status); + RETURN_WITH_ALLOCATION_ERROR_IF_FAILED(status); + + int32_t unitsWritten = 0; + u_strToUTF8(currency.getAlias(), neededBufferSize, &unitsWritten, reinterpret_cast(NLScurrencyData.getAlias()), neededBufferSize, status); + RETURN_VALUE_IF(U_FAILURE(*status), CharString()); + + if (unitsWritten == 0) + { + *status = U_INTERNAL_PROGRAM_ERROR; + return CharString(); + } + + // Since we retreived the currency code in caps, we need to make it lowercase for it to be in CLDR BCP47 U extensions format. + T_CString_toLowerCase(currency.getAlias()); + + return CharString(currency.getAlias(), neededBufferSize, *status); +} + +CharString getFirstDayOfWeek_impl(UErrorCode* status) +{ + int32_t NLSfirstDay = 0; + GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_IFIRSTDAYOFWEEK | LOCALE_RETURN_NUMBER, reinterpret_cast(&NLSfirstDay), sizeof(NLSfirstDay) / sizeof(wchar_t), status); + + RETURN_VALUE_IF(U_FAILURE(*status), CharString()); + + CharString firstDay = getFirstDayBCP47FromNLSType(NLSfirstDay, status); + RETURN_FAILURE_STRING_WITH_STATUS_IF(firstDay.length() == 0, U_UNSUPPORTED_ERROR, status); + + return firstDay; +} + +CharString getHourCycle_impl(UErrorCode* status) +{ + int32_t neededBufferSize = GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_STIMEFORMAT, nullptr, 0, status); + + RETURN_VALUE_IF(U_FAILURE(*status), CharString()); + + MaybeStackArray NLShourCycle(neededBufferSize, *status); + RETURN_WITH_ALLOCATION_ERROR_IF_FAILED(status); + + int32_t result = GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_STIMEFORMAT, NLShourCycle.getAlias(), neededBufferSize, status); + + RETURN_VALUE_IF(U_FAILURE(*status), CharString()); + + CharString hourCycle = get12_or_24hourFormat(NLShourCycle.getAlias(), status); + if (hourCycle.length() == 0) + { + *status = U_INTERNAL_PROGRAM_ERROR; + return CharString(); + } + return hourCycle; +} + +CharString getMeasureSystem_impl(UErrorCode* status) +{ + int32_t NLSmeasureSystem = 0; + GetLocaleInfoExWrapper(LOCALE_NAME_USER_DEFAULT, LOCALE_IMEASURE | LOCALE_RETURN_NUMBER, reinterpret_cast(&NLSmeasureSystem), sizeof(NLSmeasureSystem) / sizeof(wchar_t), status); + + RETURN_VALUE_IF(U_FAILURE(*status), CharString()); + + CharString measureSystem = getMeasureSystemBCP47FromNLSType(NLSmeasureSystem, status); + RETURN_FAILURE_STRING_WITH_STATUS_IF(measureSystem.length() == 0, U_UNSUPPORTED_ERROR, status); + + return measureSystem; +} + +void appendIfDataNotEmpty(CharString& dest, const char* firstData, const char* secondData, bool& warningGenerated, UErrorCode* status) +{ + if (*status == U_UNSUPPORTED_ERROR) + { + warningGenerated = true; + *status = U_ZERO_ERROR; + } + + if (uprv_strlen(secondData) != 0) + { + dest.append(firstData, *status); + dest.append(secondData, *status); + } +} +// ------------------------------------------------------- +// --------------- END OF HELPER FUNCTIONS --------------- +// ------------------------------------------------------- + + +// ------------------------------------------------------- +// ---------------------- APIs --------------------------- +// ------------------------------------------------------- + +// Gets the valid and canonical BCP47 tag with the user settings for Language, Calendar, Sorting, Currency, +// First day of week, Hour cycle, and Measurement system. +// Calls all of the other APIs +// Returns the needed buffer size for the BCP47 Tag. +int32_t uprefs_getBCP47Tag(char* uprefsBuffer, int32_t bufferSize, UErrorCode* status) +{ + RETURN_FAILURE_WITH_STATUS_IF(uprefsBuffer == nullptr && bufferSize != 0, U_ILLEGAL_ARGUMENT_ERROR, status); + + *status = U_ZERO_ERROR; + CharString BCP47Tag; + bool warningGenerated = false; + + CharString languageTag = getLocaleBCP47Tag_impl(status, false); + RETURN_VALUE_IF(U_FAILURE(*status), 0); + BCP47Tag.append(languageTag.data(), *status); + BCP47Tag.append("-u", *status); + + CharString calendar = getCalendarSystem_impl(status); + RETURN_VALUE_IF(U_FAILURE(*status) && *status != U_UNSUPPORTED_ERROR, 0); + appendIfDataNotEmpty(BCP47Tag, "-ca-", calendar.data(), warningGenerated, status); + + CharString sortingSystem = getLocaleBCP47Tag_impl(status, true); + RETURN_VALUE_IF(U_FAILURE(*status) && *status != U_UNSUPPORTED_ERROR, 0); + appendIfDataNotEmpty(BCP47Tag, "-co-", sortingSystem.data(), warningGenerated, status); + + CharString currency = getCurrencyCode_impl(status); + RETURN_VALUE_IF(U_FAILURE(*status) && *status != U_UNSUPPORTED_ERROR, 0); + appendIfDataNotEmpty(BCP47Tag, "-cu-", currency.data(), warningGenerated, status); + + CharString firstDay = getFirstDayOfWeek_impl(status); + RETURN_VALUE_IF(U_FAILURE(*status) && *status != U_UNSUPPORTED_ERROR, 0); + appendIfDataNotEmpty(BCP47Tag, "-fw-", firstDay.data(), warningGenerated, status); + + CharString hourCycle = getHourCycle_impl(status); + RETURN_VALUE_IF(U_FAILURE(*status) && *status != U_UNSUPPORTED_ERROR, 0); + appendIfDataNotEmpty(BCP47Tag, "-hc-", hourCycle.data(), warningGenerated, status); + + CharString measureSystem = getMeasureSystem_impl(status); + RETURN_VALUE_IF(U_FAILURE(*status) && *status != U_UNSUPPORTED_ERROR, 0); + appendIfDataNotEmpty(BCP47Tag, "-ms-", measureSystem.data(), warningGenerated, status); + + if (warningGenerated) + { + *status = U_USING_FALLBACK_WARNING; + } + + return checkBufferCapacityAndCopy(BCP47Tag.data(), uprefsBuffer, bufferSize, status); +} + +// ------------------------------------------------------- +// ---------------------- END OF APIs -------------------- +// ------------------------------------------------------- + +#endif // U_PLATFORM_USES_ONLY_WIN32_API && UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY \ No newline at end of file diff --git a/icu/icu4c/source/common/uprefs.h b/icu/icu4c/source/common/uprefs.h new file mode 100644 index 00000000000..8fda77e33cb --- /dev/null +++ b/icu/icu4c/source/common/uprefs.h @@ -0,0 +1,29 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html + +#ifndef UPREFS_H +#define UPREFS_H + +#include "unicode/platform.h" +#include "unicode/utypes.h" +#if U_PLATFORM_USES_ONLY_WIN32_API && UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY + +/** +* Gets the valid and canonical BCP47 tag with the user settings for Language, Calendar, Sorting, Currency, +* First day of week, Hour cycle, and Measurement system when available. +* +* @param uprefsBuffer Pointer to a buffer in which this function retrieves the BCP47 tag. +* This pointer is not used if bufferSize is set to 0. +* @param bufferSize Size, in characters, of the data buffer indicated by uprefsBuffer. Alternatively, the application +* can set this parameter to 0. In this case, the function does not use the uprefsBuffer parameter +* and returns the required buffer size, including the terminating null character. +* @param status: Pointer to a UErrorCode. The resulting value will be U_ZERO_ERROR if the call was successful or will +* contain an error or warning code. If the status is U_USING_FALLBACK_WARNING, it means at least one of the + settings was not succesfully mapped between NLS and CLDR, so it will not be shown on the BCP47 tag. +* @return The needed buffer size, including the terminating \0 null character if the call was successful, should be ignored +* if status was not U_ZERO_ERROR. +*/ +int32_t uprefs_getBCP47Tag(char* uprefsBuffer, int32_t bufferSize, UErrorCode* status); + +#endif //U_PLATFORM_USES_ONLY_WIN32_API && UCONFIG_USE_WINDOWS_PREFERENCES_LIBRARY +#endif //UPREFS_H diff --git a/icu/icu4c/source/common/uprops.cpp b/icu/icu4c/source/common/uprops.cpp index 1604ad9a179..f72a0efda9b 100644 --- a/icu/icu4c/source/common/uprops.cpp +++ b/icu/icu4c/source/common/uprops.cpp @@ -30,7 +30,9 @@ #include "unicode/unorm2.h" #include "unicode/uscript.h" #include "unicode/ustring.h" +#include "unicode/utf16.h" #include "cstring.h" +#include "emojiprops.h" #include "mutex.h" #include "normalizer2impl.h" #include "umutex.h" @@ -47,7 +49,7 @@ U_NAMESPACE_USE namespace { -icu::UInitOnce gLayoutInitOnce = U_INITONCE_INITIALIZER; +icu::UInitOnce gLayoutInitOnce {}; UDataMemory *gLayoutMemory = nullptr; UCPTrie *gInpcTrie = nullptr; // Indic_Positional_Category @@ -74,7 +76,7 @@ UBool U_CALLCONV uprops_cleanup() { gMaxVoValue = 0; gLayoutInitOnce.reset(); - return TRUE; + return true; } UBool U_CALLCONV @@ -139,7 +141,7 @@ void U_CALLCONV ulayout_load(UErrorCode &errorCode) { } UBool ulayout_ensureData(UErrorCode &errorCode) { - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } umtx_initOnce(gLayoutInitOnce, &ulayout_load, errorCode); return U_SUCCESS(errorCode); } @@ -186,7 +188,7 @@ static UBool isJoinControl(const BinaryProperty &/*prop*/, UChar32 c, UProperty #if UCONFIG_NO_NORMALIZATION static UBool hasFullCompositionExclusion(const BinaryProperty &, UChar32, UProperty) { - return FALSE; + return false; } #else static UBool hasFullCompositionExclusion(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { @@ -200,7 +202,7 @@ static UBool hasFullCompositionExclusion(const BinaryProperty &/*prop*/, UChar32 // UCHAR_NF*_INERT properties #if UCONFIG_NO_NORMALIZATION static UBool isNormInert(const BinaryProperty &, UChar32, UProperty) { - return FALSE; + return false; } #else static UBool isNormInert(const BinaryProperty &/*prop*/, UChar32 c, UProperty which) { @@ -213,7 +215,7 @@ static UBool isNormInert(const BinaryProperty &/*prop*/, UChar32 c, UProperty wh #if UCONFIG_NO_NORMALIZATION static UBool changesWhenCasefolded(const BinaryProperty &, UChar32, UProperty) { - return FALSE; + return false; } #else static UBool changesWhenCasefolded(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { @@ -221,7 +223,7 @@ static UBool changesWhenCasefolded(const BinaryProperty &/*prop*/, UChar32 c, UP UErrorCode errorCode=U_ZERO_ERROR; const Normalizer2 *nfcNorm2=Normalizer2::getNFCInstance(errorCode); if(U_FAILURE(errorCode)) { - return FALSE; + return false; } if(nfcNorm2->getDecomposition(c, nfd)) { /* c has a decomposition */ @@ -235,7 +237,7 @@ static UBool changesWhenCasefolded(const BinaryProperty &/*prop*/, UChar32 c, UP c=U_SENTINEL; } } else if(c<0) { - return FALSE; /* protect against bad input */ + return false; /* protect against bad input */ } if(c>=0) { /* single code point */ @@ -250,21 +252,21 @@ static UBool changesWhenCasefolded(const BinaryProperty &/*prop*/, UChar32 c, UP U_FOLD_CASE_DEFAULT, &errorCode); return (UBool)(U_SUCCESS(errorCode) && 0!=u_strCompare(nfd.getBuffer(), nfd.length(), - dest, destLength, FALSE)); + dest, destLength, false)); } } #endif #if UCONFIG_NO_NORMALIZATION static UBool changesWhenNFKC_Casefolded(const BinaryProperty &, UChar32, UProperty) { - return FALSE; + return false; } #else static UBool changesWhenNFKC_Casefolded(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { UErrorCode errorCode=U_ZERO_ERROR; const Normalizer2Impl *kcf=Normalizer2Factory::getNFKC_CFImpl(errorCode); if(U_FAILURE(errorCode)) { - return FALSE; + return false; } UnicodeString src(c); UnicodeString dest; @@ -275,8 +277,8 @@ static UBool changesWhenNFKC_Casefolded(const BinaryProperty &/*prop*/, UChar32 // Small destCapacity for NFKC_CF(c). if(buffer.init(5, errorCode)) { const UChar *srcArray=src.getBuffer(); - kcf->compose(srcArray, srcArray+src.length(), FALSE, - TRUE, buffer, errorCode); + kcf->compose(srcArray, srcArray+src.length(), false, + true, buffer, errorCode); } } return U_SUCCESS(errorCode) && dest!=src; @@ -285,7 +287,7 @@ static UBool changesWhenNFKC_Casefolded(const BinaryProperty &/*prop*/, UChar32 #if UCONFIG_NO_NORMALIZATION static UBool isCanonSegmentStarter(const BinaryProperty &, UChar32, UProperty) { - return FALSE; + return false; } #else static UBool isCanonSegmentStarter(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { @@ -322,6 +324,10 @@ static UBool isRegionalIndicator(const BinaryProperty &/*prop*/, UChar32 c, UPro return 0x1F1E6<=c && c<=0x1F1FF; } +static UBool hasEmojiProperty(const BinaryProperty &/*prop*/, UChar32 c, UProperty which) { + return EmojiProps::hasBinaryProperty(c, which); +} + static const BinaryProperty binProps[UCHAR_BINARY_LIMIT]={ /* * column and mask values for binary properties from u_getUnicodeProperties(). @@ -388,14 +394,21 @@ static const BinaryProperty binProps[UCHAR_BINARY_LIMIT]={ { UPROPS_SRC_CASE_AND_NORM, 0, changesWhenCasefolded }, { UPROPS_SRC_CASE, 0, caseBinaryPropertyContains }, // UCHAR_CHANGES_WHEN_CASEMAPPED { UPROPS_SRC_NFKC_CF, 0, changesWhenNFKC_Casefolded }, - { 2, U_MASK(UPROPS_2_EMOJI), defaultContains }, - { 2, U_MASK(UPROPS_2_EMOJI_PRESENTATION), defaultContains }, - { 2, U_MASK(UPROPS_2_EMOJI_MODIFIER), defaultContains }, - { 2, U_MASK(UPROPS_2_EMOJI_MODIFIER_BASE), defaultContains }, - { 2, U_MASK(UPROPS_2_EMOJI_COMPONENT), defaultContains }, + { UPROPS_SRC_EMOJI, 0, hasEmojiProperty }, // UCHAR_EMOJI + { UPROPS_SRC_EMOJI, 0, hasEmojiProperty }, // UCHAR_EMOJI_PRESENTATION + { UPROPS_SRC_EMOJI, 0, hasEmojiProperty }, // UCHAR_EMOJI_MODIFIER + { UPROPS_SRC_EMOJI, 0, hasEmojiProperty }, // UCHAR_EMOJI_MODIFIER_BASE + { UPROPS_SRC_EMOJI, 0, hasEmojiProperty }, // UCHAR_EMOJI_COMPONENT { 2, 0, isRegionalIndicator }, { 1, U_MASK(UPROPS_PREPENDED_CONCATENATION_MARK), defaultContains }, - { 2, U_MASK(UPROPS_2_EXTENDED_PICTOGRAPHIC), defaultContains }, + { UPROPS_SRC_EMOJI, 0, hasEmojiProperty }, // UCHAR_EXTENDED_PICTOGRAPHIC + { UPROPS_SRC_EMOJI, 0, hasEmojiProperty }, // UCHAR_BASIC_EMOJI + { UPROPS_SRC_EMOJI, 0, hasEmojiProperty }, // UCHAR_EMOJI_KEYCAP_SEQUENCE + { UPROPS_SRC_EMOJI, 0, hasEmojiProperty }, // UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE + { UPROPS_SRC_EMOJI, 0, hasEmojiProperty }, // UCHAR_RGI_EMOJI_FLAG_SEQUENCE + { UPROPS_SRC_EMOJI, 0, hasEmojiProperty }, // UCHAR_RGI_EMOJI_TAG_SEQUENCE + { UPROPS_SRC_EMOJI, 0, hasEmojiProperty }, // UCHAR_RGI_EMOJI_ZWJ_SEQUENCE + { UPROPS_SRC_EMOJI, 0, hasEmojiProperty }, // UCHAR_RGI_EMOJI }; U_CAPI UBool U_EXPORT2 @@ -403,13 +416,46 @@ u_hasBinaryProperty(UChar32 c, UProperty which) { /* c is range-checked in the functions that are called from here */ if(which 0 ? i == length : s[i] == 0) { + return u_hasBinaryProperty(c, which); // single code point + } + } + // Only call into EmojiProps for a relevant property, + // so that we not unnecessarily try to load its data file. + return UCHAR_BASIC_EMOJI <= which && which <= UCHAR_RGI_EMOJI && + EmojiProps::hasBinaryProperty(s, length, which); +} + struct IntProperty; typedef int32_t IntPropertyGetValue(const IntProperty &prop, UChar32 c, UProperty which); @@ -637,7 +683,7 @@ U_CAPI int32_t U_EXPORT2 u_getIntPropertyMaxValue(UProperty which) { if(whichUCASE_MAX_STRING_LENGTH) { folded1String.setTo(folded1Length); } else { - folded1String.setTo(FALSE, folded1, folded1Length); + folded1String.setTo(false, folded1, folded1Length); } } UnicodeString kc1=nfkc->normalize(folded1String, *pErrorCode); diff --git a/icu/icu4c/source/common/uprops.h b/icu/icu4c/source/common/uprops.h index 09830bdeb99..2004394db64 100644 --- a/icu/icu4c/source/common/uprops.h +++ b/icu/icu4c/source/common/uprops.h @@ -224,7 +224,8 @@ enum { /* * Properties in vector word 2 * Bits - * 31..26 http://www.unicode.org/reports/tr51/#Emoji_Properties + * 31..26 unused since ICU 70 added uemoji.icu; + * in ICU 57..69 stored emoji properties * 25..20 Line Break * 19..15 Sentence Break * 14..10 Word Break @@ -232,12 +233,12 @@ enum { * 4.. 0 Decomposition Type */ enum { - UPROPS_2_EXTENDED_PICTOGRAPHIC=26, - UPROPS_2_EMOJI_COMPONENT, - UPROPS_2_EMOJI, - UPROPS_2_EMOJI_PRESENTATION, - UPROPS_2_EMOJI_MODIFIER, - UPROPS_2_EMOJI_MODIFIER_BASE + UPROPS_2_UNUSED_WAS_EXTENDED_PICTOGRAPHIC=26, // ICU 62..69 + UPROPS_2_UNUSED_WAS_EMOJI_COMPONENT, // ICU 60..69 + UPROPS_2_UNUSED_WAS_EMOJI, // ICU 57..69 + UPROPS_2_UNUSED_WAS_EMOJI_PRESENTATION, // ICU 57..69 + UPROPS_2_UNUSED_WAS_EMOJI_MODIFIER, // ICU 57..69 + UPROPS_2_UNUSED_WAS_EMOJI_MODIFIER_BASE // ICU 57..69 }; #define UPROPS_LB_MASK 0x03f00000 @@ -377,6 +378,7 @@ enum UPropertySource { UPROPS_SRC_INPC, UPROPS_SRC_INSC, UPROPS_SRC_VO, + UPROPS_SRC_EMOJI, /** One more than the highest UPropertySource (UPROPS_SRC_) constant. */ UPROPS_SRC_COUNT }; diff --git a/icu/icu4c/source/common/uresbund.cpp b/icu/icu4c/source/common/uresbund.cpp index e92edec029a..17c0177a05c 100644 --- a/icu/icu4c/source/common/uresbund.cpp +++ b/icu/icu4c/source/common/uresbund.cpp @@ -49,7 +49,7 @@ TODO: This cache should probably be removed when the deprecated code is completely removed. */ static UHashtable *cache = NULL; -static icu::UInitOnce gCacheInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCacheInitOnce {}; static UMutex resbMutex; @@ -85,10 +85,215 @@ static UBool chopLocale(char *name) { if(i != NULL) { *i = '\0'; - return TRUE; + return true; } - return FALSE; + return false; +} + +static UBool hasVariant(const char* localeID) { + UErrorCode err = U_ZERO_ERROR; + int32_t variantLength = uloc_getVariant(localeID, NULL, 0, &err); + return variantLength != 0; +} + +// This file contains the tables for doing locale fallback, which are generated +// by the CLDR-to-ICU process directly from the CLDR data. This file should only +// ever be included from here. +#define INCLUDED_FROM_URESBUND_CPP +#include "localefallback_data.h" + +static const char* performFallbackLookup(const char* key, + const char* keyStrs, + const char* valueStrs, + const int32_t* lookupTable, + int32_t lookupTableLength) { + const int32_t* bottom = lookupTable; + const int32_t* top = lookupTable + lookupTableLength; + + while (bottom < top) { + // Effectively, divide by 2 and round down to an even index + const int32_t* middle = bottom + (((top - bottom) / 4) * 2); + const char* entryKey = &(keyStrs[*middle]); + int32_t strcmpResult = uprv_strcmp(key, entryKey); + if (strcmpResult == 0) { + return &(valueStrs[middle[1]]); + } else if (strcmpResult < 0) { + top = middle; + } else { + bottom = middle + 2; + } + } + return nullptr; +} + +static CharString getDefaultScript(const CharString& language, const CharString& region) { + const char* defaultScript = nullptr; + UErrorCode err = U_ZERO_ERROR; + + // the default script will be "Latn" if we don't find the locale ID in the tables + CharString result("Latn", err); + + // if we were passed both language and region, make them into a locale ID and look that up in the default + // script table + if (!region.isEmpty()) { + CharString localeID; + localeID.append(language, err).append("_", err).append(region, err); + if (U_FAILURE(err)) { + return result; + } + defaultScript = performFallbackLookup(localeID.data(), dsLocaleIDChars, scriptCodeChars, defaultScriptTable, UPRV_LENGTHOF(defaultScriptTable)); + } + + // if we didn't find anything, look up just the language in the default script table + if (defaultScript == nullptr) { + defaultScript = performFallbackLookup(language.data(), dsLocaleIDChars, scriptCodeChars, defaultScriptTable, UPRV_LENGTHOF(defaultScriptTable)); + } + + // if either lookup above succeeded, copy the result from "defaultScript" into "result"; otherwise, return "Latn" + if (defaultScript != nullptr) { + result.clear(); + result.append(defaultScript, err); + } + return result; +} + +enum UResOpenType { + /** + * Open a resource bundle for the locale; + * if there is not even a base language bundle, then fall back to the default locale; + * if there is no bundle for that either, then load the root bundle. + * + * This is the default bundle loading behavior. + */ + URES_OPEN_LOCALE_DEFAULT_ROOT, + // TODO: ICU ticket #11271 "consistent default locale across locale trees" + // Add an option to look at the main locale tree for whether to + // fall back to root directly (if the locale has main data) or + // fall back to the default locale first (if the locale does not even have main data). + /** + * Open a resource bundle for the locale; + * if there is not even a base language bundle, then load the root bundle; + * never fall back to the default locale. + * + * This is used for algorithms that have good pan-Unicode default behavior, + * such as case mappings, collation, and segmentation (BreakIterator). + */ + URES_OPEN_LOCALE_ROOT, + /** + * Open a resource bundle for the exact bundle name as requested; + * no fallbacks, do not load parent bundles. + * + * This is used for supplemental (non-locale) data. + */ + URES_OPEN_DIRECT +}; +typedef enum UResOpenType UResOpenType; + +/** + * Internal function, determines the search path for resource bundle files. + * Currently, this function is used only by findFirstExisting() to help search for resource bundle files when a bundle for the specified + * locale doesn't exist. The code that supports inheritance of resources between existing resource bundle files continues to + * use chopLocale() below. + * @param name In-out parameter: On input, the locale ID to get a parent locale ID for (this is a locale's base name, without keywords); on output, the + * requested parent locale ID. + * @param origName The original locale ID the caller of findFirstExisting() requested. This is the same as `name` on the first call to this function, + * but as findFirstExisting() ascends the resource bundle's parent tree, this parameter will continue to be the original locale ID requested. + */ +static bool getParentLocaleID(char *name, const char *origName, UResOpenType openType) { + // early out if the locale ID has a variant code or ends with _ + if (name[uprv_strlen(name) - 1] == '_' || hasVariant(name)) { + return chopLocale(name); + } + + UErrorCode err = U_ZERO_ERROR; + const char* tempNamePtr = name; + CharString language = ulocimp_getLanguage(tempNamePtr, &tempNamePtr, err); + if (*tempNamePtr == '_') { + ++tempNamePtr; + } + CharString script = ulocimp_getScript(tempNamePtr, &tempNamePtr, err); + if (*tempNamePtr == '_') { + ++tempNamePtr; + } + CharString region = ulocimp_getCountry(tempNamePtr, &tempNamePtr, err); + CharString workingLocale; + if (U_FAILURE(err)) { + // hopefully this never happens... + return chopLocale(name); + } + + // if the open type is URES_OPEN_LOCALE_DEFAULT_ROOT, first look the locale ID up in the parent locale table; + // if that table specifies a parent for it, return that (we don't do this for the other open types-- if we're not + // falling back through the system default locale, we also want to do straight truncation fallback instead + // of looking things up in the parent locale table-- see https://www.unicode.org/reports/tr35/tr35.html#Parent_Locales: + // "Collation data, however, is an exception...") + if (openType == URES_OPEN_LOCALE_DEFAULT_ROOT) { + const char* parentID = performFallbackLookup(name, parentLocaleChars, parentLocaleChars, parentLocaleTable, UPRV_LENGTHOF(parentLocaleTable)); + if (parentID != NULL) { + uprv_strcpy(name, parentID); + return true; + } + } + + // if it's not in the parent locale table, figure out the fallback script algorithmically + // (see CLDR-15265 for an explanation of the algorithm) + if (!script.isEmpty() && !region.isEmpty()) { + // if "name" has both script and region, is the script the default script? + // - if so, remove it and keep the region + // - if not, remove the region and keep the script + if (getDefaultScript(language, region) == script.toStringPiece()) { + workingLocale.append(language, err).append("_", err).append(region, err); + } else { + workingLocale.append(language, err).append("_", err).append(script, err); + } + } else if (!region.isEmpty()) { + // if "name" has region but not script, did the original locale ID specify a script? + // - if yes, replace the region with the script from the original locale ID + // - if no, replace the region with the default script for that language and region + UErrorCode err = U_ZERO_ERROR; + tempNamePtr = origName; + CharString origNameLanguage = ulocimp_getLanguage(tempNamePtr, &tempNamePtr, err); + if (*tempNamePtr == '_') { + ++tempNamePtr; + } + CharString origNameScript = ulocimp_getScript(origName, nullptr, err); + if (!origNameScript.isEmpty()) { + workingLocale.append(language, err).append("_", err).append(origNameScript, err); + } else { + workingLocale.append(language, err).append("_", err).append(getDefaultScript(language, region), err); + } + } else if (!script.isEmpty()) { + // if "name" has script but not region (and our open type if URES_OPEN_LOCALE_DEFAULT_ROOT), is the script + // the default script for the language? + // - if so, remove it from the locale ID + // - if not, return false to continue up the chain + // (we don't do this for other open types for the same reason we don't look things up in the parent + // locale table for other open types-- see the reference to UTS #35 above) + if (openType != URES_OPEN_LOCALE_DEFAULT_ROOT || getDefaultScript(language, CharString()) == script.toStringPiece()) { + workingLocale.append(language, err); + } else { + return false; + } + } else { + // if "name" just contains a language code, return false so the calling code falls back to "root" + return false; + } + if (U_SUCCESS(err) && !workingLocale.isEmpty()) { + uprv_strcpy(name, workingLocale.data()); + return true; + } else { + return false; + } +} + +/** + * Called to check whether a name without '_' needs to be checked for a parent. + * Some code had assumed that locale IDs with '_' could not have a non-root parent. + * We may want a better way of doing this. + */ +static UBool mayHaveParent(char *name) { + return (name[0] != 0 && uprv_strstr("nb nn",name) != nullptr); } /** @@ -104,47 +309,49 @@ static void entryIncrease(UResourceDataEntry *entry) { } /** - * Internal function. Tries to find a resource in given Resource + * Internal function. Tries to find a resource in given Resource * Bundle, as well as in its parents */ -static const ResourceData *getFallbackData(const UResourceBundle* resBundle, const char* * resTag, UResourceDataEntry* *realData, Resource *res, UErrorCode *status) { - UResourceDataEntry *resB = resBundle->fData; +static UResourceDataEntry *getFallbackData( + const UResourceBundle *resBundle, + const char **resTag, Resource *res, UErrorCode *status) { + UResourceDataEntry *dataEntry = resBundle->fData; int32_t indexR = -1; int32_t i = 0; *res = RES_BOGUS; - if(resB != NULL) { - if(resB->fBogus == U_ZERO_ERROR) { /* if this resource is real, */ - *res = res_getTableItemByKey(&(resB->fData), resB->fData.rootRes, &indexR, resTag); /* try to get data from there */ - i++; - } - if(resBundle->fHasFallback == TRUE) { - while(*res == RES_BOGUS && resB->fParent != NULL) { /* Otherwise, we'll look in parents */ - resB = resB->fParent; - if(resB->fBogus == U_ZERO_ERROR) { - i++; - *res = res_getTableItemByKey(&(resB->fData), resB->fData.rootRes, &indexR, resTag); - } + if(dataEntry == nullptr) { + *status = U_MISSING_RESOURCE_ERROR; + return nullptr; + } + if(dataEntry->fBogus == U_ZERO_ERROR) { /* if this resource is real, */ + *res = res_getTableItemByKey(&(dataEntry->fData), dataEntry->fData.rootRes, &indexR, resTag); /* try to get data from there */ + i++; + } + if(resBundle->fHasFallback) { + // Otherwise, we'll look in parents. + while(*res == RES_BOGUS && dataEntry->fParent != nullptr) { + dataEntry = dataEntry->fParent; + if(dataEntry->fBogus == U_ZERO_ERROR) { + i++; + *res = res_getTableItemByKey(&(dataEntry->fData), dataEntry->fData.rootRes, &indexR, resTag); } } + } - if(*res != RES_BOGUS) { /* If the resource is found in parents, we need to adjust the error */ - if(i>1) { - if(uprv_strcmp(resB->fName, uloc_getDefault())==0 || uprv_strcmp(resB->fName, kRootLocaleName)==0) { - *status = U_USING_DEFAULT_WARNING; - } else { - *status = U_USING_FALLBACK_WARNING; - } - } - *realData = resB; - return (&(resB->fData)); - } else { /* If resource is not found, we need to give an error */ - *status = U_MISSING_RESOURCE_ERROR; - return NULL; + if(*res == RES_BOGUS) { + // If the resource is not found, we need to give an error. + *status = U_MISSING_RESOURCE_ERROR; + return nullptr; + } + // If the resource is found in parents, we need to adjust the error. + if(i>1) { + if(uprv_strcmp(dataEntry->fName, uloc_getDefault())==0 || uprv_strcmp(dataEntry->fName, kRootLocaleName)==0) { + *status = U_USING_DEFAULT_WARNING; + } else { + *status = U_USING_FALLBACK_WARNING; } - } else { - *status = U_MISSING_RESOURCE_ERROR; - return NULL; } + return dataEntry; } static void @@ -188,7 +395,7 @@ static int32_t ures_flushCache() } do { - deletedMore = FALSE; + deletedMore = false; /*creates an enumeration to iterate through every element in the table */ pos = UHASH_FIRST; while ((e = uhash_nextElement(cache, &pos)) != NULL) @@ -205,7 +412,7 @@ static int32_t ures_flushCache() if (resB->fCountExisting == 0) { rbDeletedNum++; - deletedMore = TRUE; + deletedMore = true; uhash_removeElement(cache, e); free_entry(resB); } @@ -223,7 +430,7 @@ static int32_t ures_flushCache() #include U_CAPI UBool U_EXPORT2 ures_dumpCacheContents(void) { - UBool cacheNotEmpty = FALSE; + UBool cacheNotEmpty = false; int32_t pos = UHASH_FIRST; const UHashElement *e; UResourceDataEntry *resB; @@ -231,11 +438,11 @@ U_CAPI UBool U_EXPORT2 ures_dumpCacheContents(void) { Mutex lock(&resbMutex); if (cache == NULL) { fprintf(stderr,"%s:%d: RB Cache is NULL.\n", __FILE__, __LINE__); - return FALSE; + return false; } while ((e = uhash_nextElement(cache, &pos)) != NULL) { - cacheNotEmpty=TRUE; + cacheNotEmpty=true; resB = (UResourceDataEntry *) e->value.pointer; fprintf(stderr,"%s:%d: RB Cache: Entry @0x%p, refcount %d, name %s:%s. Pool 0x%p, alias 0x%p, parent 0x%p\n", __FILE__, __LINE__, @@ -261,7 +468,7 @@ static UBool U_CALLCONV ures_cleanup(void) cache = NULL; } gCacheInitOnce.reset(); - return TRUE; + return true; } /** INTERNAL: Initializes the cache for resources */ @@ -309,7 +516,7 @@ static UResourceDataEntry *init_entry(const char *localeID, const char *path, UE const char *name; char aliasName[100] = { 0 }; int32_t aliasLen = 0; - /*UBool isAlias = FALSE;*/ + /*UBool isAlias = false;*/ /*UHashTok hashkey; */ if(U_FAILURE(*status)) { @@ -452,13 +659,15 @@ getPoolEntry(const char *path, UErrorCode *status) { /* INTERNAL: */ /* CAUTION: resbMutex must be locked when calling this function! */ static UResourceDataEntry * -findFirstExisting(const char* path, char* name, const char* defaultLocale, - UBool *isRoot, UBool *hasChopped, UBool *isDefault, UErrorCode* status) { +findFirstExisting(const char* path, char* name, const char* defaultLocale, UResOpenType openType, + UBool *isRoot, UBool *foundParent, UBool *isDefault, UErrorCode* status) { UResourceDataEntry *r = NULL; - UBool hasRealData = FALSE; - *hasChopped = TRUE; /* we're starting with a fresh name */ + UBool hasRealData = false; + *foundParent = true; /* we're starting with a fresh name */ + char origName[ULOC_FULLNAME_CAPACITY]; - while(*hasChopped && !hasRealData) { + uprv_strcpy(origName, name); + while(*foundParent && !hasRealData) { r = init_entry(name, path, status); /* Null pointer test */ if (U_FAILURE(*status)) { @@ -483,8 +692,14 @@ findFirstExisting(const char* path, char* name, const char* defaultLocale, *isRoot = (UBool)(uprv_strcmp(name, kRootLocaleName) == 0); /*Fallback data stuff*/ - *hasChopped = chopLocale(name); - if (*hasChopped && *name == '\0') { + if (!hasRealData) { + *foundParent = getParentLocaleID(name, origName, openType); + } else { + // we've already found a real resource file; what we return to the caller is the parent + // locale ID for inheritance, which should come from chopLocale(), not getParentLocaleID() + *foundParent = chopLocale(name); + } + if (*foundParent && *name == '\0') { uprv_strcpy(name, "und"); } } @@ -502,13 +717,13 @@ static void ures_setIsStackObject( UResourceBundle* resB, UBool state) { } static UBool ures_isStackObject(const UResourceBundle* resB) { - return((resB->fMagic1 == MAGIC1 && resB->fMagic2 == MAGIC2)?FALSE:TRUE); + return((resB->fMagic1 == MAGIC1 && resB->fMagic2 == MAGIC2)?false:true); } U_CFUNC void ures_initStackObject(UResourceBundle* resB) { uprv_memset(resB, 0, sizeof(UResourceBundle)); - ures_setIsStackObject(resB, TRUE); + ures_setIsStackObject(resB, true); } U_NAMESPACE_BEGIN @@ -527,9 +742,9 @@ static UBool // returns U_SUCCESS(*status) loadParentsExceptRoot(UResourceDataEntry *&t1, char name[], int32_t nameCapacity, UBool usingUSRData, char usrDataPath[], UErrorCode *status) { - if (U_FAILURE(*status)) { return FALSE; } - UBool hasChopped = TRUE; - while (hasChopped && t1->fParent == NULL && !t1->fData.noFallback && + if (U_FAILURE(*status)) { return false; } + UBool checkParent = true; + while (checkParent && t1->fParent == NULL && !t1->fData.noFallback && res_getResource(&t1->fData,"%%ParentIsRoot") == RES_BOGUS) { Resource parentRes = res_getResource(&t1->fData, "%%Parent"); if (parentRes != RES_BOGUS) { // An explicit parent was found. @@ -539,7 +754,7 @@ loadParentsExceptRoot(UResourceDataEntry *&t1, if(parentLocaleName != NULL && 0 < parentLocaleLen && parentLocaleLen < nameCapacity) { u_UCharsToChars(parentLocaleName, name, parentLocaleLen + 1); if (uprv_strcmp(name, kRootLocaleName) == 0) { - return TRUE; + return true; } } } @@ -548,7 +763,7 @@ loadParentsExceptRoot(UResourceDataEntry *&t1, UResourceDataEntry *t2 = init_entry(name, t1->fPath, &parentStatus); if (U_FAILURE(parentStatus)) { *status = parentStatus; - return FALSE; + return false; } UResourceDataEntry *u2 = NULL; UErrorCode usrStatus = U_ZERO_ERROR; @@ -557,7 +772,7 @@ loadParentsExceptRoot(UResourceDataEntry *&t1, // If we failed due to out-of-memory, report that to the caller and exit early. if (usrStatus == U_MEMORY_ALLOCATION_ERROR) { *status = usrStatus; - return FALSE; + return false; } } @@ -572,67 +787,35 @@ loadParentsExceptRoot(UResourceDataEntry *&t1, } } t1 = t2; - hasChopped = chopLocale(name); + checkParent = chopLocale(name) || mayHaveParent(name); } - return TRUE; + return true; } static UBool // returns U_SUCCESS(*status) insertRootBundle(UResourceDataEntry *&t1, UErrorCode *status) { - if (U_FAILURE(*status)) { return FALSE; } + if (U_FAILURE(*status)) { return false; } UErrorCode parentStatus = U_ZERO_ERROR; UResourceDataEntry *t2 = init_entry(kRootLocaleName, t1->fPath, &parentStatus); if (U_FAILURE(parentStatus)) { *status = parentStatus; - return FALSE; + return false; } t1->fParent = t2; t1 = t2; - return TRUE; + return true; } -enum UResOpenType { - /** - * Open a resource bundle for the locale; - * if there is not even a base language bundle, then fall back to the default locale; - * if there is no bundle for that either, then load the root bundle. - * - * This is the default bundle loading behavior. - */ - URES_OPEN_LOCALE_DEFAULT_ROOT, - // TODO: ICU ticket #11271 "consistent default locale across locale trees" - // Add an option to look at the main locale tree for whether to - // fall back to root directly (if the locale has main data) or - // fall back to the default locale first (if the locale does not even have main data). - /** - * Open a resource bundle for the locale; - * if there is not even a base language bundle, then load the root bundle; - * never fall back to the default locale. - * - * This is used for algorithms that have good pan-Unicode default behavior, - * such as case mappings, collation, and segmentation (BreakIterator). - */ - URES_OPEN_LOCALE_ROOT, - /** - * Open a resource bundle for the exact bundle name as requested; - * no fallbacks, do not load parent bundles. - * - * This is used for supplemental (non-locale) data. - */ - URES_OPEN_DIRECT -}; -typedef enum UResOpenType UResOpenType; - static UResourceDataEntry *entryOpen(const char* path, const char* localeID, UResOpenType openType, UErrorCode* status) { U_ASSERT(openType != URES_OPEN_DIRECT); UErrorCode intStatus = U_ZERO_ERROR; UResourceDataEntry *r = NULL; UResourceDataEntry *t1 = NULL; - UBool isDefault = FALSE; - UBool isRoot = FALSE; - UBool hasRealData = FALSE; - UBool hasChopped = TRUE; + UBool isDefault = false; + UBool isRoot = false; + UBool hasRealData = false; + UBool hasChopped = true; UBool usingUSRData = U_USE_USRDATA && ( path == NULL || uprv_strncmp(path,U_ICUDATA_NAME,8) == 0); char name[ULOC_FULLNAME_CAPACITY]; @@ -665,7 +848,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, Mutex lock(&resbMutex); // Lock resbMutex until the end of this function. /* We're going to skip all the locales that do not have any data */ - r = findFirstExisting(path, name, defaultLocale, &isRoot, &hasChopped, &isDefault, &intStatus); + r = findFirstExisting(path, name, defaultLocale, openType, &isRoot, &hasChopped, &isDefault, &intStatus); // If we failed due to out-of-memory, report the failure and exit early. if (intStatus == U_MEMORY_ALLOCATION_ERROR) { @@ -675,7 +858,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, if(r != NULL) { /* if there is one real locale, we can look for parents. */ t1 = r; - hasRealData = TRUE; + hasRealData = true; if ( usingUSRData ) { /* This code inserts user override data into the inheritance chain */ UErrorCode usrStatus = U_ZERO_ERROR; UResourceDataEntry *u1 = init_entry(t1->fName, usrDataPath, &usrStatus); @@ -694,7 +877,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, } } } - if (hasChopped && !isRoot) { + if ((hasChopped || mayHaveParent(name)) && !isRoot) { if (!loadParentsExceptRoot(t1, name, UPRV_LENGTHOF(name), usingUSRData, usrDataPath, status)) { goto finish; } @@ -706,7 +889,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, if(r==NULL && openType == URES_OPEN_LOCALE_DEFAULT_ROOT && !isDefault && !isRoot) { /* insert default locale */ uprv_strcpy(name, defaultLocale); - r = findFirstExisting(path, name, defaultLocale, &isRoot, &hasChopped, &isDefault, &intStatus); + r = findFirstExisting(path, name, defaultLocale, openType, &isRoot, &hasChopped, &isDefault, &intStatus); // If we failed due to out-of-memory, report the failure and exit early. if (intStatus == U_MEMORY_ALLOCATION_ERROR) { *status = intStatus; @@ -715,10 +898,10 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, intStatus = U_USING_DEFAULT_WARNING; if(r != NULL) { /* the default locale exists */ t1 = r; - hasRealData = TRUE; - isDefault = TRUE; + hasRealData = true; + isDefault = true; // TODO: Why not if (usingUSRData) { ... } like in the non-default-locale code path? - if (hasChopped && !isRoot) { + if ((hasChopped || mayHaveParent(name)) && !isRoot) { if (!loadParentsExceptRoot(t1, name, UPRV_LENGTHOF(name), usingUSRData, usrDataPath, status)) { goto finish; } @@ -730,7 +913,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, /* present */ if(r == NULL) { uprv_strcpy(name, kRootLocaleName); - r = findFirstExisting(path, name, defaultLocale, &isRoot, &hasChopped, &isDefault, &intStatus); + r = findFirstExisting(path, name, defaultLocale, openType, &isRoot, &hasChopped, &isDefault, &intStatus); // If we failed due to out-of-memory, report the failure and exit early. if (intStatus == U_MEMORY_ALLOCATION_ERROR) { *status = intStatus; @@ -739,7 +922,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, if(r != NULL) { t1 = r; intStatus = U_USING_DEFAULT_WARNING; - hasRealData = TRUE; + hasRealData = true; } else { /* we don't even have the root locale */ *status = U_MISSING_RESOURCE_ERROR; goto finish; @@ -815,7 +998,7 @@ entryOpenDirect(const char* path, const char* localeID, UErrorCode* status) { char name[ULOC_FULLNAME_CAPACITY]; uprv_strcpy(name, localeID); if(!chopLocale(name) || uprv_strcmp(name, kRootLocaleName) == 0 || - loadParentsExceptRoot(t1, name, UPRV_LENGTHOF(name), FALSE, NULL, status)) { + loadParentsExceptRoot(t1, name, UPRV_LENGTHOF(name), false, NULL, status)) { if(uprv_strcmp(t1->fName, kRootLocaleName) != 0 && t1->fParent == NULL) { insertRootBundle(t1, status); } @@ -945,7 +1128,7 @@ ures_closeBundle(UResourceBundle* resB, UBool freeBundleObj) } ures_freeResPath(resB); - if(ures_isStackObject(resB) == FALSE && freeBundleObj) { + if(ures_isStackObject(resB) == false && freeBundleObj) { uprv_free(resB); } #if 0 /*U_DEBUG*/ @@ -960,246 +1143,273 @@ ures_closeBundle(UResourceBundle* resB, UBool freeBundleObj) U_CAPI void U_EXPORT2 ures_close(UResourceBundle* resB) { - ures_closeBundle(resB, TRUE); + ures_closeBundle(resB, true); } -static UResourceBundle *init_resb_result(const ResourceData *rdata, Resource r, - const char *key, int32_t idx, UResourceDataEntry *realData, - const UResourceBundle *parent, int32_t noAlias, - UResourceBundle *resB, UErrorCode *status) -{ - if(status == NULL || U_FAILURE(*status)) { - return resB; - } - if (parent == NULL) { +namespace { + +UResourceBundle *init_resb_result( + UResourceDataEntry *dataEntry, Resource r, const char *key, int32_t idx, + UResourceDataEntry *validLocaleDataEntry, const char *containerResPath, + int32_t recursionDepth, + UResourceBundle *resB, UErrorCode *status); + +// TODO: Try to refactor further, so that we output a dataEntry + Resource + (optionally) resPath, +// rather than a UResourceBundle. +// May need to entryIncrease() the resulting dataEntry. +UResourceBundle *getAliasTargetAsResourceBundle( + const ResourceData &resData, Resource r, const char *key, int32_t idx, + UResourceDataEntry *validLocaleDataEntry, const char *containerResPath, + int32_t recursionDepth, + UResourceBundle *resB, UErrorCode *status) { + // TODO: When an error occurs: Should we return nullptr vs. resB? + if (U_FAILURE(*status)) { return resB; } + U_ASSERT(RES_GET_TYPE(r) == URES_ALIAS); + int32_t len = 0; + const UChar *alias = res_getAlias(&resData, r, &len); + if(len <= 0) { + // bad alias *status = U_ILLEGAL_ARGUMENT_ERROR; - return NULL; + return resB; } - if(RES_GET_TYPE(r) == URES_ALIAS) { /* This is an alias, need to exchange with real data */ - if(noAlias < URES_MAX_ALIAS_LEVEL) { - int32_t len = 0; - const UChar *alias = res_getAlias(rdata, r, &len); - if(len > 0) { - /* we have an alias, now let's cut it up */ - char stackAlias[200]; - char *chAlias = NULL, *path = NULL, *locale = NULL, *keyPath = NULL; - int32_t capacity; - - /* - * Allocate enough space for both the char * version - * of the alias and parent->fResPath. - * - * We do this so that res_findResource() can modify the path, - * which allows us to remove redundant _res_findResource() variants - * in uresdata.c. - * res_findResource() now NUL-terminates each segment so that table keys - * can always be compared with strcmp() instead of strncmp(). - * Saves code there and simplifies testing and code coverage. - * - * markus 2003oct17 - */ - ++len; /* count the terminating NUL */ - if(parent->fResPath != NULL) { - capacity = (int32_t)uprv_strlen(parent->fResPath) + 1; - } else { - capacity = 0; - } - if(capacity < len) { - capacity = len; + + // Copy the UTF-16 alias string into an invariant-character string. + // + // We do this so that res_findResource() can modify the path, + // which allows us to remove redundant _res_findResource() variants + // in uresdata.c. + // res_findResource() now NUL-terminates each segment so that table keys + // can always be compared with strcmp() instead of strncmp(). + // Saves code there and simplifies testing and code coverage. + // + // markus 2003oct17 + CharString chAlias; + chAlias.appendInvariantChars(alias, len, *status); + if (U_FAILURE(*status)) { + return nullptr; + } + + // We have an alias, now let's cut it up. + const char *path = nullptr, *locale = nullptr, *keyPath = nullptr; + if(chAlias[0] == RES_PATH_SEPARATOR) { + // There is a path included. + char *chAliasData = chAlias.data(); + char *sep = chAliasData + 1; + path = sep; + sep = uprv_strchr(sep, RES_PATH_SEPARATOR); + if(sep != nullptr) { + *sep++ = 0; + } + if(uprv_strcmp(path, "LOCALE") == 0) { + // This is an XPath alias, starting with "/LOCALE/". + // It contains the path to a resource which should be looked up + // starting in the valid locale. + // TODO: Can/should we forbid a /LOCALE alias without key path? + // It seems weird to alias to the same path, just starting from the valid locale. + // That will often yield an infinite loop. + keyPath = sep; + // Read from the valid locale which we already have. + path = locale = nullptr; + } else { + if(uprv_strcmp(path, "ICUDATA") == 0) { /* want ICU data */ + path = nullptr; + } + if (sep == nullptr) { + // TODO: This ends up using the root bundle. Can/should we forbid this? + locale = ""; + } else { + locale = sep; + sep = uprv_strchr(sep, RES_PATH_SEPARATOR); + if(sep != nullptr) { + *sep++ = 0; } - if(capacity <= (int32_t)sizeof(stackAlias)) { - capacity = (int32_t)sizeof(stackAlias); - chAlias = stackAlias; - } else { - chAlias = (char *)uprv_malloc(capacity); - /* test for NULL */ - if(chAlias == NULL) { - *status = U_MEMORY_ALLOCATION_ERROR; - return NULL; - } + keyPath = sep; + } + } + } else { + // No path, start with a locale. + char *sep = chAlias.data(); + locale = sep; + sep = uprv_strchr(sep, RES_PATH_SEPARATOR); + if(sep != nullptr) { + *sep++ = 0; + } + keyPath = sep; + path = validLocaleDataEntry->fPath; + } + + // Got almost everything, let's try to open. + // First, open the bundle with real data. + LocalUResourceBundlePointer mainRes; + UResourceDataEntry *dataEntry; + if (locale == nullptr) { + // alias = /LOCALE/keyPath + // Read from the valid locale which we already have. + dataEntry = validLocaleDataEntry; + } else { + UErrorCode intStatus = U_ZERO_ERROR; + // TODO: Shouldn't we use ures_open() for locale data bundles (!noFallback)? + mainRes.adoptInstead(ures_openDirect(path, locale, &intStatus)); + if(U_FAILURE(intStatus)) { + // We failed to open the resource bundle we're aliasing to. + *status = intStatus; + return resB; + } + dataEntry = mainRes->fData; + } + + const char* temp = nullptr; + if(keyPath == nullptr) { + // No key path. This means that we are going to to use the corresponding resource from + // another bundle. + // TODO: Why the special code path? + // Why not put together a key path from containerResPath + key or idx, + // as a comment below suggests, and go into the regular code branch? + // First, we are going to get a corresponding container + // resource to the one we are searching. + r = dataEntry->fData.rootRes; + if(containerResPath) { + chAlias.clear().append(containerResPath, *status); + if (U_FAILURE(*status)) { + return nullptr; + } + char *aKey = chAlias.data(); + // TODO: should res_findResource() return a new dataEntry, too? + r = res_findResource(&dataEntry->fData, r, &aKey, &temp); + } + if(key) { + // We need to make keyPath from the containerResPath and + // current key, if there is a key associated. + chAlias.clear().append(key, *status); + if (U_FAILURE(*status)) { + return nullptr; + } + char *aKey = chAlias.data(); + r = res_findResource(&dataEntry->fData, r, &aKey, &temp); + } else if(idx != -1) { + // If there is no key, but there is an index, try to get by the index. + // Here we have either a table or an array, so get the element. + int32_t type = RES_GET_TYPE(r); + if(URES_IS_TABLE(type)) { + const char *aKey; + r = res_getTableItemByIndex(&dataEntry->fData, r, idx, &aKey); + } else { /* array */ + r = res_getArrayItem(&dataEntry->fData, r, idx); + } + } + if(r != RES_BOGUS) { + resB = init_resb_result( + dataEntry, r, temp, -1, validLocaleDataEntry, nullptr, recursionDepth+1, + resB, status); + } else { + *status = U_MISSING_RESOURCE_ERROR; + } + } else { + // This one is a bit trickier. + // We start finding keys, but after we resolve one alias, the path might continue. + // Consider: + // aliastest:alias { "testtypes/anotheralias/Sequence" } + // anotheralias:alias { "/ICUDATA/sh/CollationElements" } + // aliastest resource should finally have the sequence, not collation elements. + CharString pathBuf(keyPath, *status); + if (U_FAILURE(*status)) { + return nullptr; + } + char *myPath = pathBuf.data(); + containerResPath = nullptr; + // Now we have fallback following here. + for(;;) { + r = dataEntry->fData.rootRes; + // TODO: Move containerResPath = nullptr to here, + // consistent with restarting from the rootRes of another bundle?! + + // This loop handles 'found' resources over several levels. + while(*myPath && U_SUCCESS(*status)) { + r = res_findResource(&(dataEntry->fData), r, &myPath, &temp); + if(r == RES_BOGUS) { + // No resource found, we don't really want to look anymore on this level. + break; } - u_UCharsToChars(alias, chAlias, len); - - if(*chAlias == RES_PATH_SEPARATOR) { - /* there is a path included */ - locale = uprv_strchr(chAlias+1, RES_PATH_SEPARATOR); - if(locale == NULL) { - locale = uprv_strchr(chAlias, 0); /* avoid locale == NULL to make code below work */ - } else { - *locale = 0; - locale++; - } - path = chAlias+1; - if(uprv_strcmp(path, "LOCALE") == 0) { - /* this is an XPath alias, starting with "/LOCALE/" */ - /* it contains the path to a resource which should be looked up */ - /* starting in the requested locale */ - keyPath = locale; - locale = parent->fTopLevelData->fName; /* this is the requested locale's name */ - path = realData->fPath; /* we will be looking in the same package */ - } else { - if(uprv_strcmp(path, "ICUDATA") == 0) { /* want ICU data */ - path = NULL; - } - keyPath = uprv_strchr(locale, RES_PATH_SEPARATOR); - if(keyPath) { - *keyPath = 0; - keyPath++; - } - } - } else { - /* no path, start with a locale */ - locale = chAlias; - keyPath = uprv_strchr(locale, RES_PATH_SEPARATOR); - if(keyPath) { - *keyPath = 0; - keyPath++; - } - path = realData->fPath; + // Found a resource, but it might be an indirection. + resB = init_resb_result( + dataEntry, r, temp, -1, + validLocaleDataEntry, containerResPath, recursionDepth+1, + resB, status); + if (U_FAILURE(*status)) { + break; } - - - { - /* got almost everything, let's try to open */ - /* first, open the bundle with real data */ - UResourceBundle *result = resB; - const char* temp = NULL; - UErrorCode intStatus = U_ZERO_ERROR; - UResourceBundle *mainRes = ures_openDirect(path, locale, &intStatus); - if(U_SUCCESS(intStatus)) { - if(keyPath == NULL) { - /* no key path. This means that we are going to - * to use the corresponding resource from - * another bundle - */ - /* first, we are going to get a corresponding parent - * resource to the one we are searching. - */ - char *aKey = parent->fResPath; - if(aKey) { - uprv_strcpy(chAlias, aKey); /* allocated large enough above */ - aKey = chAlias; - r = res_findResource(&(mainRes->fResData), mainRes->fRes, &aKey, &temp); - } else { - r = mainRes->fRes; - } - if(key) { - /* we need to make keyPath from parent's fResPath and - * current key, if there is a key associated - */ - len = (int32_t)(uprv_strlen(key) + 1); - if(len > capacity) { - capacity = len; - if(chAlias == stackAlias) { - chAlias = (char *)uprv_malloc(capacity); - } else { - chAlias = (char *)uprv_realloc(chAlias, capacity); - } - if(chAlias == NULL) { - ures_close(mainRes); - *status = U_MEMORY_ALLOCATION_ERROR; - return NULL; - } - } - uprv_memcpy(chAlias, key, len); - aKey = chAlias; - r = res_findResource(&(mainRes->fResData), r, &aKey, &temp); - } else if(idx != -1) { - /* if there is no key, but there is an index, try to get by the index */ - /* here we have either a table or an array, so get the element */ - int32_t type = RES_GET_TYPE(r); - if(URES_IS_TABLE(type)) { - r = res_getTableItemByIndex(&(mainRes->fResData), r, idx, (const char **)&aKey); - } else { /* array */ - r = res_getArrayItem(&(mainRes->fResData), r, idx); - } - } - if(r != RES_BOGUS) { - result = init_resb_result(&(mainRes->fResData), r, temp, -1, mainRes->fData, mainRes, noAlias+1, resB, status); - } else { - *status = U_MISSING_RESOURCE_ERROR; - result = resB; - } - } else { - /* this one is a bit trickier. - * we start finding keys, but after we resolve one alias, the path might continue. - * Consider: - * aliastest:alias { "testtypes/anotheralias/Sequence" } - * anotheralias:alias { "/ICUDATA/sh/CollationElements" } - * aliastest resource should finally have the sequence, not collation elements. - */ - UResourceDataEntry *dataEntry = mainRes->fData; - char stackPath[URES_MAX_BUFFER_SIZE]; - char *pathBuf = stackPath, *myPath = pathBuf; - if(uprv_strlen(keyPath) >= UPRV_LENGTHOF(stackPath)) { - pathBuf = (char *)uprv_malloc((uprv_strlen(keyPath)+1)*sizeof(char)); - if(pathBuf == NULL) { - *status = U_MEMORY_ALLOCATION_ERROR; - ures_close(mainRes); - return NULL; - } - } - uprv_strcpy(pathBuf, keyPath); - result = mainRes; - /* now we have fallback following here */ - do { - r = dataEntry->fData.rootRes; - /* this loop handles 'found' resources over several levels */ - while(*myPath && U_SUCCESS(*status)) { - r = res_findResource(&(dataEntry->fData), r, &myPath, &temp); - if(r != RES_BOGUS) { /* found a resource, but it might be an indirection */ - resB = init_resb_result(&(dataEntry->fData), r, temp, -1, dataEntry, result, noAlias+1, resB, status); - result = resB; - if(result) { - r = result->fRes; /* switch to a new resource, possibly a new tree */ - dataEntry = result->fData; - } - } else { /* no resource found, we don't really want to look anymore on this level */ - break; - } - } - dataEntry = dataEntry->fParent; - uprv_strcpy(pathBuf, keyPath); - myPath = pathBuf; - } while(r == RES_BOGUS && dataEntry != NULL); - if(r == RES_BOGUS) { - *status = U_MISSING_RESOURCE_ERROR; - result = resB; - } - if(pathBuf != stackPath) { - uprv_free(pathBuf); - } - } - } else { /* we failed to open the resource we're aliasing to */ - *status = intStatus; - } - if(chAlias != stackAlias) { - uprv_free(chAlias); + if (temp == nullptr || uprv_strcmp(keyPath, temp) != 0) { + // The call to init_resb_result() above will set resB->fKeyPath to be + // the same as resB->fKey, + // throwing away any additional path elements if we had them -- + // if the key path wasn't just a single resource ID, clear out + // the bundle's key path and re-set it to be equal to keyPath. + ures_freeResPath(resB); + ures_appendResPath(resB, keyPath, (int32_t)uprv_strlen(keyPath), status); + if(resB->fResPath[resB->fResPathLen-1] != RES_PATH_SEPARATOR) { + ures_appendResPath(resB, RES_PATH_SEPARATOR_S, 1, status); } - if(mainRes != result) { - ures_close(mainRes); + if (U_FAILURE(*status)) { + break; } - ResourceTracer(resB).maybeTrace("getalias"); - return result; } - } else { - /* bad alias, should be an error */ - *status = U_ILLEGAL_ARGUMENT_ERROR; - return resB; + r = resB->fRes; /* switch to a new resource, possibly a new tree */ + dataEntry = resB->fData; + containerResPath = resB->fResPath; } - } else { + if (U_FAILURE(*status) || r != RES_BOGUS) { + break; + } + // Fall back to the parent bundle, if there is one. + dataEntry = dataEntry->fParent; + if (dataEntry == nullptr) { + *status = U_MISSING_RESOURCE_ERROR; + break; + } + // Copy the same keyPath again. + myPath = pathBuf.data(); + uprv_strcpy(myPath, keyPath); + } + } + if(mainRes.getAlias() == resB) { + mainRes.orphan(); + } + ResourceTracer(resB).maybeTrace("getalias"); + return resB; +} + +// Recursive function, should be called only by itself, by its simpler wrapper, +// or by getAliasTargetAsResourceBundle(). +UResourceBundle *init_resb_result( + UResourceDataEntry *dataEntry, Resource r, const char *key, int32_t idx, + UResourceDataEntry *validLocaleDataEntry, const char *containerResPath, + int32_t recursionDepth, + UResourceBundle *resB, UErrorCode *status) { + // TODO: When an error occurs: Should we return nullptr vs. resB? + if(status == NULL || U_FAILURE(*status)) { + return resB; + } + if (validLocaleDataEntry == nullptr) { + *status = U_ILLEGAL_ARGUMENT_ERROR; + return NULL; + } + if(RES_GET_TYPE(r) == URES_ALIAS) { + // This is an alias, need to exchange with real data. + if(recursionDepth >= URES_MAX_ALIAS_LEVEL) { *status = U_TOO_MANY_ALIASES_ERROR; return resB; } + return getAliasTargetAsResourceBundle( + dataEntry->fData, r, key, idx, + validLocaleDataEntry, containerResPath, recursionDepth, resB, status); } if(resB == NULL) { resB = (UResourceBundle *)uprv_malloc(sizeof(UResourceBundle)); - /* test for NULL */ if (resB == NULL) { *status = U_MEMORY_ALLOCATION_ERROR; return NULL; } - ures_setIsStackObject(resB, FALSE); + ures_setIsStackObject(resB, false); resB->fResPath = NULL; resB->fResPathLen = 0; } else { @@ -1216,24 +1426,24 @@ static UResourceBundle *init_resb_result(const ResourceData *rdata, Resource r, treated the same */ /* - if(ures_isStackObject(resB) != FALSE) { + if(ures_isStackObject(resB) != false) { ures_initStackObject(resB); } */ - if(parent != resB) { + if(containerResPath != resB->fResPath) { ures_freeResPath(resB); } } - resB->fData = realData; + resB->fData = dataEntry; entryIncrease(resB->fData); - resB->fHasFallback = FALSE; - resB->fIsTopLevel = FALSE; + resB->fHasFallback = false; + resB->fIsTopLevel = false; resB->fIndex = -1; resB->fKey = key; - /*resB->fParentRes = parent;*/ - resB->fTopLevelData = parent->fTopLevelData; - if(parent->fResPath && parent != resB) { - ures_appendResPath(resB, parent->fResPath, parent->fResPathLen, status); + resB->fValidLocaleDataEntry = validLocaleDataEntry; + if(containerResPath != resB->fResPath) { + ures_appendResPath( + resB, containerResPath, static_cast(uprv_strlen(containerResPath)), status); } if(key != NULL) { ures_appendResPath(resB, key, (int32_t)uprv_strlen(key), status); @@ -1256,13 +1466,23 @@ static UResourceBundle *init_resb_result(const ResourceData *rdata, Resource r, resB->fVersion = NULL; resB->fRes = r; - /*resB->fParent = parent->fRes;*/ - uprv_memmove(&resB->fResData, rdata, sizeof(ResourceData)); - resB->fSize = res_countArrayItems(&(resB->fResData), resB->fRes); + resB->fSize = res_countArrayItems(&resB->getResData(), resB->fRes); ResourceTracer(resB).trace("get"); return resB; } +UResourceBundle *init_resb_result( + UResourceDataEntry *dataEntry, Resource r, const char *key, int32_t idx, + // validLocaleDataEntry + containerResPath + const UResourceBundle *container, + UResourceBundle *resB, UErrorCode *status) { + return init_resb_result( + dataEntry, r, key, idx, + container->fValidLocaleDataEntry, container->fResPath, 0, resB, status); +} + +} // namespace + UResourceBundle *ures_copyResb(UResourceBundle *r, const UResourceBundle *original, UErrorCode *status) { UBool isStackObject; if(U_FAILURE(*status) || r == original) { @@ -1270,7 +1490,7 @@ UResourceBundle *ures_copyResb(UResourceBundle *r, const UResourceBundle *origin } if(original != NULL) { if(r == NULL) { - isStackObject = FALSE; + isStackObject = false; r = (UResourceBundle *)uprv_malloc(sizeof(UResourceBundle)); /* test for NULL */ if (r == NULL) { @@ -1279,7 +1499,7 @@ UResourceBundle *ures_copyResb(UResourceBundle *r, const UResourceBundle *origin } } else { isStackObject = ures_isStackObject(r); - ures_closeBundle(r, FALSE); + ures_closeBundle(r, false); } uprv_memcpy(r, original, sizeof(UResourceBundle)); r->fResPath = NULL; @@ -1308,7 +1528,7 @@ U_CAPI const UChar* U_EXPORT2 ures_getString(const UResourceBundle* resB, int32_ *status = U_ILLEGAL_ARGUMENT_ERROR; return NULL; } - s = res_getString({resB}, &(resB->fResData), resB->fRes, len); + s = res_getString({resB}, &resB->getResData(), resB->fRes, len); if (s == NULL) { *status = U_RESOURCE_TYPE_MISMATCH; } @@ -1361,7 +1581,7 @@ ures_toUTF8String(const UChar *s16, int32_t length16, * may store UTF-8 natively. * (In which case dest would not be used at all.) * - * We do not do this if forceCopy=TRUE because then the caller + * We do not do this if forceCopy=true because then the caller * expects the string to start exactly at dest. * * The test above for <= 0x2aaaaaaa prevents overflows. @@ -1397,7 +1617,7 @@ U_CAPI const uint8_t* U_EXPORT2 ures_getBinary(const UResourceBundle* resB, int3 *status = U_ILLEGAL_ARGUMENT_ERROR; return NULL; } - p = res_getBinary({resB}, &(resB->fResData), resB->fRes, len); + p = res_getBinary({resB}, &resB->getResData(), resB->fRes, len); if (p == NULL) { *status = U_RESOURCE_TYPE_MISMATCH; } @@ -1414,7 +1634,7 @@ U_CAPI const int32_t* U_EXPORT2 ures_getIntVector(const UResourceBundle* resB, i *status = U_ILLEGAL_ARGUMENT_ERROR; return NULL; } - p = res_getIntVector({resB}, &(resB->fResData), resB->fRes, len); + p = res_getIntVector({resB}, &resB->getResData(), resB->fRes, len); if (p == NULL) { *status = U_RESOURCE_TYPE_MISMATCH; } @@ -1492,7 +1712,7 @@ static const UChar* ures_getStringWithAlias(const UResourceBundle *resB, Resourc ures_close(tempRes); return result; } else { - return res_getString({resB, sIndex}, &(resB->fResData), r, len); + return res_getString({resB, sIndex}, &resB->getResData(), r, len); } } @@ -1505,7 +1725,7 @@ U_CAPI void U_EXPORT2 ures_resetIterator(UResourceBundle *resB){ U_CAPI UBool U_EXPORT2 ures_hasNext(const UResourceBundle *resB) { if(resB == NULL) { - return FALSE; + return false; } return (UBool)(resB->fIndex < resB->fSize-1); } @@ -1528,18 +1748,18 @@ U_CAPI const UChar* U_EXPORT2 ures_getNextString(UResourceBundle *resB, int32_t* switch(RES_GET_TYPE(resB->fRes)) { case URES_STRING: case URES_STRING_V2: - return res_getString({resB}, &(resB->fResData), resB->fRes, len); + return res_getString({resB}, &resB->getResData(), resB->fRes, len); case URES_TABLE: case URES_TABLE16: case URES_TABLE32: - r = res_getTableItemByIndex(&(resB->fResData), resB->fRes, resB->fIndex, key); + r = res_getTableItemByIndex(&resB->getResData(), resB->fRes, resB->fIndex, key); if(r == RES_BOGUS && resB->fHasFallback) { /* TODO: do the fallback */ } return ures_getStringWithAlias(resB, r, resB->fIndex, len, status); case URES_ARRAY: case URES_ARRAY16: - r = res_getArrayItem(&(resB->fResData), resB->fRes, resB->fIndex); + r = res_getArrayItem(&resB->getResData(), resB->fRes, resB->fIndex); if(r == RES_BOGUS && resB->fHasFallback) { /* TODO: do the fallback */ } @@ -1588,18 +1808,18 @@ U_CAPI UResourceBundle* U_EXPORT2 ures_getNextResource(UResourceBundle *resB, UR case URES_TABLE: case URES_TABLE16: case URES_TABLE32: - r = res_getTableItemByIndex(&(resB->fResData), resB->fRes, resB->fIndex, &key); + r = res_getTableItemByIndex(&resB->getResData(), resB->fRes, resB->fIndex, &key); if(r == RES_BOGUS && resB->fHasFallback) { /* TODO: do the fallback */ } - return init_resb_result(&(resB->fResData), r, key, resB->fIndex, resB->fData, resB, 0, fillIn, status); + return init_resb_result(resB->fData, r, key, resB->fIndex, resB, fillIn, status); case URES_ARRAY: case URES_ARRAY16: - r = res_getArrayItem(&(resB->fResData), resB->fRes, resB->fIndex); + r = res_getArrayItem(&resB->getResData(), resB->fRes, resB->fIndex); if(r == RES_BOGUS && resB->fHasFallback) { /* TODO: do the fallback */ } - return init_resb_result(&(resB->fResData), r, key, resB->fIndex, resB->fData, resB, 0, fillIn, status); + return init_resb_result(resB->fData, r, key, resB->fIndex, resB, fillIn, status); default: /*return NULL;*/ return fillIn; @@ -1634,18 +1854,18 @@ U_CAPI UResourceBundle* U_EXPORT2 ures_getByIndex(const UResourceBundle *resB, i case URES_TABLE: case URES_TABLE16: case URES_TABLE32: - r = res_getTableItemByIndex(&(resB->fResData), resB->fRes, indexR, &key); + r = res_getTableItemByIndex(&resB->getResData(), resB->fRes, indexR, &key); if(r == RES_BOGUS && resB->fHasFallback) { /* TODO: do the fallback */ } - return init_resb_result(&(resB->fResData), r, key, indexR, resB->fData, resB, 0, fillIn, status); + return init_resb_result(resB->fData, r, key, indexR, resB, fillIn, status); case URES_ARRAY: case URES_ARRAY16: - r = res_getArrayItem(&(resB->fResData), resB->fRes, indexR); + r = res_getArrayItem(&resB->getResData(), resB->fRes, indexR); if(r == RES_BOGUS && resB->fHasFallback) { /* TODO: do the fallback */ } - return init_resb_result(&(resB->fResData), r, key, indexR, resB->fData, resB, 0, fillIn, status); + return init_resb_result(resB->fData, r, key, indexR, resB, fillIn, status); default: /*return NULL;*/ return fillIn; @@ -1673,18 +1893,18 @@ U_CAPI const UChar* U_EXPORT2 ures_getStringByIndex(const UResourceBundle *resB, switch(RES_GET_TYPE(resB->fRes)) { case URES_STRING: case URES_STRING_V2: - return res_getString({resB}, &(resB->fResData), resB->fRes, len); + return res_getString({resB}, &resB->getResData(), resB->fRes, len); case URES_TABLE: case URES_TABLE16: case URES_TABLE32: - r = res_getTableItemByIndex(&(resB->fResData), resB->fRes, indexS, &key); + r = res_getTableItemByIndex(&resB->getResData(), resB->fRes, indexS, &key); if(r == RES_BOGUS && resB->fHasFallback) { /* TODO: do the fallback */ } return ures_getStringWithAlias(resB, r, indexS, len, status); case URES_ARRAY: case URES_ARRAY16: - r = res_getArrayItem(&(resB->fResData), resB->fRes, indexS); + r = res_getArrayItem(&resB->getResData(), resB->fRes, indexS); if(r == RES_BOGUS && resB->fHasFallback) { /* TODO: do the fallback */ } @@ -1792,9 +2012,9 @@ ures_findSubResource(const UResourceBundle *resB, char* path, UResourceBundle *f /* this loop is here because aliasing is resolved on this level, not on res level */ /* so, when we encounter an alias, it is not an aggregate resource, so we return */ do { - res = res_findResource(&(resB->fResData), resB->fRes, &path, &key); + res = res_findResource(&resB->getResData(), resB->fRes, &path, &key); if(res != RES_BOGUS) { - result = init_resb_result(&(resB->fResData), res, key, -1, resB->fData, resB, 0, fillIn, status); + result = init_resb_result(resB->fData, res, key, -1, resB, fillIn, status); resB = result; } else { *status = U_MISSING_RESOURCE_ERROR; @@ -1862,13 +2082,85 @@ static Resource getTableItemByKeyPath(const ResourceData *pResData, Resource tab return resource; } -U_CAPI UResourceBundle* U_EXPORT2 -ures_getByKeyWithFallback(const UResourceBundle *resB, - const char* inKey, - UResourceBundle *fillIn, +static void createPath(const char* origResPath, + int32_t origResPathLen, + const char* resPath, + int32_t resPathLen, + const char* inKey, + CharString& path, + UErrorCode* status) { + // This is a utility function used by ures_getByKeyWithFallback() below. This function builds a path from + // resPath and inKey, returning the result in `path`. Originally, this function just cleared `path` and + // appended resPath and inKey to it, but that caused problems for horizontal inheritance. + // + // In normal cases, resPath is the same as origResPath, but if ures_getByKeyWithFallback() has followed an + // alias, resPath may be different from origResPath. Not only may the existing path elements be different, + // but resPath may also have MORE path elements than origResPath did. If it does, those additional path + // elements SUPERSEDE the corresponding elements of inKey. So this code counts the number of elements in + // resPath and origResPath and, for each path element in resPath that doesn't have a counterpart in origResPath, + // deletes a path element from the beginning of inKey. The remainder of inKey is then appended to + // resPath to form the result. (We're not using uprv_strchr() here because resPath and origResPath may + // not be zero-terminated.) + path.clear(); + const char* key = inKey; + if (resPathLen > 0) { + path.append(resPath, resPathLen, *status); + if (U_SUCCESS(*status)) { + const char* resPathLimit = resPath + resPathLen; + const char* origResPathLimit = origResPath + origResPathLen; + const char* resPathPtr = resPath; + const char* origResPathPtr = origResPath; + + // Remove from the beginning of resPath the number of segments that are contained in origResPath. + // If origResPath has MORE segments than resPath, this will leave resPath as the empty string. + while (origResPathPtr < origResPathLimit && resPathPtr < resPathLimit) { + while (origResPathPtr < origResPathLimit && *origResPathPtr != RES_PATH_SEPARATOR) { + ++origResPathPtr; + } + if (origResPathPtr < origResPathLimit && *origResPathPtr == RES_PATH_SEPARATOR) { + ++origResPathPtr; + } + while (resPathPtr < resPathLimit && *resPathPtr != RES_PATH_SEPARATOR) { + ++resPathPtr; + } + if (resPathPtr < resPathLimit && *resPathPtr == RES_PATH_SEPARATOR) { + ++resPathPtr; + } + } + + // New remove from the beginning of `key` the number of segments remaining in resPath. + // If resPath has more segments than `key` does, `key` will end up empty. + while (resPathPtr < resPathLimit && *key != '\0') { + while (resPathPtr < resPathLimit && *resPathPtr != RES_PATH_SEPARATOR) { + ++resPathPtr; + } + if (resPathPtr < resPathLimit && *resPathPtr == RES_PATH_SEPARATOR) { + ++resPathPtr; + } + while (*key != '\0' && *key != RES_PATH_SEPARATOR) { + ++key; + } + if (*key == RES_PATH_SEPARATOR) { + ++key; + } + } + } + // Finally, append what's left of `key` to `path`. What you end up with here is `resPath`, plus + // any pieces of `key` that aren't superseded by `resPath`. + // Or, to put it another way, calculate <#-segments-in-key> - (<#-segments-in-resPath> - <#-segments-in-origResPath>), + // and append that many segments from the end of `key` to `resPath` to produce the result. + path.append(key, *status); + } else { + path.append(inKey, *status); + } +} + +U_CAPI UResourceBundle* U_EXPORT2 +ures_getByKeyWithFallback(const UResourceBundle *resB, + const char* inKey, + UResourceBundle *fillIn, UErrorCode *status) { Resource res = RES_BOGUS, rootRes = RES_BOGUS; - /*UResourceDataEntry *realData = NULL;*/ UResourceBundle *helper = NULL; if (status==NULL || U_FAILURE(*status)) { @@ -1881,24 +2173,32 @@ ures_getByKeyWithFallback(const UResourceBundle *resB, int32_t type = RES_GET_TYPE(resB->fRes); if(URES_IS_TABLE(type)) { - res = getTableItemByKeyPath(&(resB->fResData), resB->fRes, inKey); + const char* origResPath = resB->fResPath; + int32_t origResPathLen = resB->fResPathLen; + res = getTableItemByKeyPath(&resB->getResData(), resB->fRes, inKey); const char* key = inKey; + bool didRootOnce = false; if(res == RES_BOGUS) { UResourceDataEntry *dataEntry = resB->fData; CharString path; char *myPath = NULL; const char* resPath = resB->fResPath; int32_t len = resB->fResPathLen; - while(res == RES_BOGUS && dataEntry->fParent != NULL) { /* Otherwise, we'll look in parents */ - dataEntry = dataEntry->fParent; + while(res == RES_BOGUS && (dataEntry->fParent != NULL || !didRootOnce)) { /* Otherwise, we'll look in parents */ + if (dataEntry->fParent != NULL) { + dataEntry = dataEntry->fParent; + } else { + // We can't just stop when we get to a bundle whose fParent is NULL. That'll work most of the time, + // but if the bundle that the caller passed to us was "root" (which happens in getAllItemsWithFallback(), + // this function will drop right out without doing anything if "root" doesn't contain the exact key path + // specified. In that case, we need one extra time through this loop to make sure we follow any + // applicable aliases at the root level. + didRootOnce = true; + } rootRes = dataEntry->fData.rootRes; if(dataEntry->fBogus == U_ZERO_ERROR) { - path.clear(); - if (len > 0) { - path.append(resPath, len, *status); - } - path.append(inKey, *status); + createPath(origResPath, origResPathLen, resPath, len, inKey, path, status); if (U_FAILURE(*status)) { ures_close(helper); return fillIn; @@ -1909,8 +2209,8 @@ ures_getByKeyWithFallback(const UResourceBundle *resB, res = res_findResource(&(dataEntry->fData), rootRes, &myPath, &key); if (RES_GET_TYPE(res) == URES_ALIAS && *myPath) { /* We hit an alias, but we didn't finish following the path. */ - helper = init_resb_result(&(dataEntry->fData), res, NULL, -1, dataEntry, resB, 0, helper, status); - /*helper = init_resb_result(&(dataEntry->fData), res, inKey, -1, dataEntry, resB, 0, helper, status);*/ + helper = init_resb_result(dataEntry, res, NULL, -1, resB, helper, status); + /*helper = init_resb_result(dataEntry, res, inKey, -1, resB, helper, status);*/ if(helper) { dataEntry = helper->fData; rootRes = helper->fRes; @@ -1926,7 +2226,7 @@ ures_getByKeyWithFallback(const UResourceBundle *resB, } while(*myPath); /* Continue until the whole path is consumed */ } } - /*const ResourceData *rd = getFallbackData(resB, &key, &realData, &res, status);*/ + /*dataEntry = getFallbackData(resB, &key, &res, status);*/ if(res != RES_BOGUS) { /* check if resB->fResPath gives the right name here */ if(uprv_strcmp(dataEntry->fName, uloc_getDefault())==0 || uprv_strcmp(dataEntry->fName, kRootLocaleName)==0) { @@ -1935,12 +2235,31 @@ ures_getByKeyWithFallback(const UResourceBundle *resB, *status = U_USING_FALLBACK_WARNING; } - fillIn = init_resb_result(&(dataEntry->fData), res, inKey, -1, dataEntry, resB, 0, fillIn, status); + fillIn = init_resb_result(dataEntry, res, key, -1, resB, fillIn, status); + if (resPath != nullptr) { + createPath(origResPath, origResPathLen, resPath, len, inKey, path, status); + } else { + const char* separator = nullptr; + if (fillIn->fResPath != nullptr) { + separator = uprv_strchr(fillIn->fResPath, RES_PATH_SEPARATOR); + } + if (separator != nullptr && separator[1] != '\0') { + createPath(origResPath, origResPathLen, fillIn->fResPath, + static_cast(uprv_strlen(fillIn->fResPath)), inKey, path, status); + } else { + createPath(origResPath, origResPathLen, "", 0, inKey, path, status); + } + } + ures_freeResPath(fillIn); + ures_appendResPath(fillIn, path.data(), path.length(), status); + if(fillIn->fResPath[fillIn->fResPathLen-1] != RES_PATH_SEPARATOR) { + ures_appendResPath(fillIn, RES_PATH_SEPARATOR_S, 1, status); + } } else { *status = U_MISSING_RESOURCE_ERROR; } } else { - fillIn = init_resb_result(&(resB->fResData), res, key, -1, resB->fData, resB, 0, fillIn, status); + fillIn = init_resb_result(resB->fData, res, key, -1, resB, fillIn, status); } } else { @@ -1954,8 +2273,7 @@ namespace { void getAllItemsWithFallback( const UResourceBundle *bundle, ResourceDataValue &value, - ResourceSink &sink, - UErrorCode &errorCode) { + ResourceSink &sink, UErrorCode &errorCode) { if (U_FAILURE(errorCode)) { return; } // We recursively enumerate child-first, // only storing parent items in the absence of child items. @@ -1967,7 +2285,8 @@ void getAllItemsWithFallback( // When the sink sees the no-fallback/no-inheritance marker, // then it would remove the parent's item. // We would deserialize parent values even though they are overridden in a child bundle. - value.setData(&bundle->fResData); + value.setData(bundle->getResData()); + value.setValidLocaleDataEntry(bundle->fValidLocaleDataEntry); UResourceDataEntry *parentEntry = bundle->fData->fParent; UBool hasParent = parentEntry != NULL && U_SUCCESS(parentEntry->fBogus); value.setResource(bundle->fRes, ResourceTracer(bundle)); @@ -1981,38 +2300,76 @@ void getAllItemsWithFallback( // TODO: See if we can refactor ures_getByKeyWithFallback() // and pull out an inner function that takes and returns a UResourceDataEntry // so that we need not create UResourceBundle objects. - UResourceBundle parentBundle; - ures_initStackObject(&parentBundle); - parentBundle.fTopLevelData = parentBundle.fData = parentEntry; - // TODO: What is the difference between bundle fData and fTopLevelData? - uprv_memcpy(&parentBundle.fResData, &parentEntry->fData, sizeof(ResourceData)); - // TODO: Try to replace bundle.fResData with just using bundle.fData->fData. - parentBundle.fHasFallback = !parentBundle.fResData.noFallback; - parentBundle.fIsTopLevel = TRUE; - parentBundle.fRes = parentBundle.fResData.rootRes; - parentBundle.fSize = res_countArrayItems(&(parentBundle.fResData), parentBundle.fRes); - parentBundle.fIndex = -1; + StackUResourceBundle parentBundle; + UResourceBundle &parentRef = parentBundle.ref(); + parentRef.fData = parentEntry; + parentRef.fValidLocaleDataEntry = bundle->fValidLocaleDataEntry; + parentRef.fHasFallback = !parentRef.getResData().noFallback; + parentRef.fIsTopLevel = true; + parentRef.fRes = parentRef.getResData().rootRes; + parentRef.fSize = res_countArrayItems(&parentRef.getResData(), parentRef.fRes); + parentRef.fIndex = -1; entryIncrease(parentEntry); // Look up the container item in the parent bundle. - UResourceBundle containerBundle; - ures_initStackObject(&containerBundle); + StackUResourceBundle containerBundle; const UResourceBundle *rb; UErrorCode pathErrorCode = U_ZERO_ERROR; // Ignore if parents up to root do not have this path. if (bundle->fResPath == NULL || *bundle->fResPath == 0) { - rb = &parentBundle; + rb = parentBundle.getAlias(); } else { - rb = ures_getByKeyWithFallback(&parentBundle, bundle->fResPath, - &containerBundle, &pathErrorCode); + rb = ures_getByKeyWithFallback(parentBundle.getAlias(), bundle->fResPath, + containerBundle.getAlias(), &pathErrorCode); } if (U_SUCCESS(pathErrorCode)) { getAllItemsWithFallback(rb, value, sink, errorCode); } - ures_close(&containerBundle); - ures_close(&parentBundle); } } +struct GetAllChildrenSink : public ResourceSink { + // Destination sink + ResourceSink& dest; + + GetAllChildrenSink(ResourceSink& dest) + : dest(dest) {} + virtual ~GetAllChildrenSink() override; + virtual void put(const char *key, ResourceValue &value, UBool isRoot, + UErrorCode &errorCode) override { + ResourceTable itemsTable = value.getTable(errorCode); + if (U_FAILURE(errorCode)) { return; } + for (int32_t i = 0; itemsTable.getKeyAndValue(i, key, value); ++i) { + if (value.getType() == URES_ALIAS) { + ResourceDataValue& rdv = static_cast(value); + StackUResourceBundle stackTempBundle; + UResourceBundle* aliasRB = getAliasTargetAsResourceBundle(rdv.getData(), rdv.getResource(), nullptr, -1, + rdv.getValidLocaleDataEntry(), nullptr, 0, + stackTempBundle.getAlias(), &errorCode); + if (U_SUCCESS(errorCode)) { + ResourceDataValue aliasedValue; + aliasedValue.setData(aliasRB->getResData()); + aliasedValue.setValidLocaleDataEntry(aliasRB->fValidLocaleDataEntry); + aliasedValue.setResource(aliasRB->fRes, ResourceTracer(aliasRB)); + dest.put(key, aliasedValue, isRoot, errorCode); + } + } else { + dest.put(key, value, isRoot, errorCode); + } + if (U_FAILURE(errorCode)) { return; } + } + } +}; + +// Virtual destructors must be defined out of line. +GetAllChildrenSink::~GetAllChildrenSink() {} + +U_CAPI void U_EXPORT2 +ures_getAllChildrenWithFallback(const UResourceBundle *bundle, const char *path, + icu::ResourceSink &sink, UErrorCode &errorCode) { + GetAllChildrenSink allChildrenSink(sink); + ures_getAllItemsWithFallback(bundle, path, allChildrenSink, errorCode); +} + } // namespace // Requires a ResourceDataValue fill-in, so that we need not cast from a ResourceValue. @@ -2043,7 +2400,8 @@ ures_getValueWithFallback(const UResourceBundle *bundle, const char *path, return; } } - value.setData(&rb->fResData); + value.setData(rb->getResData()); + value.setValidLocaleDataEntry(rb->fValidLocaleDataEntry); value.setResource(rb->fRes, ResourceTracer(rb)); } @@ -2073,7 +2431,7 @@ ures_getAllItemsWithFallback(const UResourceBundle *bundle, const char *path, U_CAPI UResourceBundle* U_EXPORT2 ures_getByKey(const UResourceBundle *resB, const char* inKey, UResourceBundle *fillIn, UErrorCode *status) { Resource res = RES_BOGUS; - UResourceDataEntry *realData = NULL; + UResourceDataEntry *dataEntry = NULL; const char *key = inKey; if (status==NULL || U_FAILURE(*status)) { @@ -2087,14 +2445,14 @@ U_CAPI UResourceBundle* U_EXPORT2 ures_getByKey(const UResourceBundle *resB, con int32_t type = RES_GET_TYPE(resB->fRes); if(URES_IS_TABLE(type)) { int32_t t; - res = res_getTableItemByKey(&(resB->fResData), resB->fRes, &t, &key); + res = res_getTableItemByKey(&resB->getResData(), resB->fRes, &t, &key); if(res == RES_BOGUS) { key = inKey; - if(resB->fHasFallback == TRUE) { - const ResourceData *rd = getFallbackData(resB, &key, &realData, &res, status); + if(resB->fHasFallback == true) { + dataEntry = getFallbackData(resB, &key, &res, status); if(U_SUCCESS(*status)) { - /* check if resB->fResPath gives the right name here */ - return init_resb_result(rd, res, key, -1, realData, resB, 0, fillIn, status); + /* check if resB->fResPath gives the right name here */ + return init_resb_result(dataEntry, res, key, -1, resB, fillIn, status); } else { *status = U_MISSING_RESOURCE_ERROR; } @@ -2102,17 +2460,17 @@ U_CAPI UResourceBundle* U_EXPORT2 ures_getByKey(const UResourceBundle *resB, con *status = U_MISSING_RESOURCE_ERROR; } } else { - return init_resb_result(&(resB->fResData), res, key, -1, resB->fData, resB, 0, fillIn, status); + return init_resb_result(resB->fData, res, key, -1, resB, fillIn, status); } } #if 0 /* this is a kind of TODO item. If we have an array with an index table, we could do this. */ /* not currently */ - else if(RES_GET_TYPE(resB->fRes) == URES_ARRAY && resB->fHasFallback == TRUE) { + else if(RES_GET_TYPE(resB->fRes) == URES_ARRAY && resB->fHasFallback == true) { /* here should go a first attempt to locate the key using index table */ - const ResourceData *rd = getFallbackData(resB, &key, &realData, &res, status); + dataEntry = getFallbackData(resB, &key, &res, status); if(U_SUCCESS(*status)) { - return init_resb_result(rd, res, key, realData, resB, fillIn, status); + return init_resb_result(dataEntry, res, key, resB, fillIn, status); } else { *status = U_MISSING_RESOURCE_ERROR; } @@ -2126,7 +2484,7 @@ U_CAPI UResourceBundle* U_EXPORT2 ures_getByKey(const UResourceBundle *resB, con U_CAPI const UChar* U_EXPORT2 ures_getStringByKey(const UResourceBundle *resB, const char* inKey, int32_t* len, UErrorCode *status) { Resource res = RES_BOGUS; - UResourceDataEntry *realData = NULL; + UResourceDataEntry *dataEntry = NULL; const char* key = inKey; if (status==NULL || U_FAILURE(*status)) { @@ -2141,17 +2499,17 @@ U_CAPI const UChar* U_EXPORT2 ures_getStringByKey(const UResourceBundle *resB, c if(URES_IS_TABLE(type)) { int32_t t=0; - res = res_getTableItemByKey(&(resB->fResData), resB->fRes, &t, &key); + res = res_getTableItemByKey(&resB->getResData(), resB->fRes, &t, &key); if(res == RES_BOGUS) { key = inKey; - if(resB->fHasFallback == TRUE) { - const ResourceData *rd = getFallbackData(resB, &key, &realData, &res, status); + if(resB->fHasFallback == true) { + dataEntry = getFallbackData(resB, &key, &res, status); if(U_SUCCESS(*status)) { switch (RES_GET_TYPE(res)) { case URES_STRING: case URES_STRING_V2: - return res_getString({resB, key}, rd, res, len); + return res_getString({resB, key}, &dataEntry->fData, res, len); case URES_ALIAS: { const UChar* result = 0; @@ -2173,7 +2531,7 @@ U_CAPI const UChar* U_EXPORT2 ures_getStringByKey(const UResourceBundle *resB, c switch (RES_GET_TYPE(res)) { case URES_STRING: case URES_STRING_V2: - return res_getString({resB, key}, &(resB->fResData), res, len); + return res_getString({resB, key}, &resB->getResData(), res, len); case URES_ALIAS: { const UChar* result = 0; @@ -2190,9 +2548,9 @@ U_CAPI const UChar* U_EXPORT2 ures_getStringByKey(const UResourceBundle *resB, c #if 0 /* this is a kind of TODO item. If we have an array with an index table, we could do this. */ /* not currently */ - else if(RES_GET_TYPE(resB->fRes) == URES_ARRAY && resB->fHasFallback == TRUE) { + else if(RES_GET_TYPE(resB->fRes) == URES_ARRAY && resB->fHasFallback == true) { /* here should go a first attempt to locate the key using index table */ - const ResourceData *rd = getFallbackData(resB, &key, &realData, &res, status); + dataEntry = getFallbackData(resB, &key, &res, status); if(U_SUCCESS(*status)) { // TODO: Tracing return res_getString(rd, res, len); @@ -2261,7 +2619,7 @@ ures_getLocaleByType(const UResourceBundle* resourceBundle, case ULOC_ACTUAL_LOCALE: return resourceBundle->fData->fName; case ULOC_VALID_LOCALE: - return resourceBundle->fTopLevelData->fName; + return resourceBundle->fValidLocaleDataEntry->fName; case ULOC_REQUESTED_LOCALE: default: *status = U_ILLEGAL_ARGUMENT_ERROR; @@ -2324,20 +2682,19 @@ ures_openWithType(UResourceBundle *r, const char* path, const char* localeID, *status = U_MEMORY_ALLOCATION_ERROR; return NULL; } - isStackObject = FALSE; + isStackObject = false; } else { // fill-in isStackObject = ures_isStackObject(r); - ures_closeBundle(r, FALSE); + ures_closeBundle(r, false); } uprv_memset(r, 0, sizeof(UResourceBundle)); ures_setIsStackObject(r, isStackObject); - r->fTopLevelData = r->fData = entry; - uprv_memcpy(&r->fResData, &entry->fData, sizeof(ResourceData)); - r->fHasFallback = openType != URES_OPEN_DIRECT && !r->fResData.noFallback; - r->fIsTopLevel = TRUE; - r->fRes = r->fResData.rootRes; - r->fSize = res_countArrayItems(&(r->fResData), r->fRes); + r->fValidLocaleDataEntry = r->fData = entry; + r->fHasFallback = openType != URES_OPEN_DIRECT && !r->getResData().noFallback; + r->fIsTopLevel = true; + r->fRes = r->getResData().rootRes; + r->fSize = res_countArrayItems(&r->getResData(), r->fRes); r->fIndex = -1; ResourceTracer(r).traceOpen(); @@ -2413,8 +2770,8 @@ ures_countArrayItems(const UResourceBundle* resourceBundle, } ures_getByKey(resourceBundle, resourceKey, &resData, status); - if(resData.fResData.data != NULL) { - int32_t result = res_countArrayItems(&resData.fResData, resData.fRes); + if(resData.getResData().data != NULL) { + int32_t result = res_countArrayItems(&resData.getResData(), resData.fRes); ures_close(&resData); return result; } else { @@ -2610,10 +2967,10 @@ static UBool isLocaleInList(UEnumeration *locEnum, const char *locToSearch, UErr const char *loc; while ((loc = uenum_next(locEnum, NULL, status)) != NULL) { if (uprv_strcmp(loc, locToSearch) == 0) { - return TRUE; + return true; } } - return FALSE; + return false; } U_CAPI int32_t U_EXPORT2 @@ -2651,7 +3008,7 @@ ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, if(isAvailable) { UEnumeration *locEnum = ures_openAvailableLocales(path, &subStatus); - *isAvailable = TRUE; + *isAvailable = true; if (U_SUCCESS(subStatus)) { *isAvailable = isLocaleInList(locEnum, parent, &subStatus); } @@ -2669,7 +3026,7 @@ ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, if(((subStatus == U_USING_FALLBACK_WARNING) || (subStatus == U_USING_DEFAULT_WARNING)) && isAvailable) { - *isAvailable = FALSE; + *isAvailable = false; } isAvailable = NULL; /* only want to set this the first time around */ @@ -2725,7 +3082,7 @@ ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, subStatus = U_ZERO_ERROR; res = ures_open(path, parent, &subStatus); if((subStatus == U_USING_FALLBACK_WARNING) && isAvailable) { - *isAvailable = FALSE; + *isAvailable = false; } isAvailable = NULL; /* only want to set this the first time around */ @@ -2806,7 +3163,7 @@ ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, subStatus = U_ZERO_ERROR; res = ures_open(path, parent, &subStatus); if((subStatus == U_USING_FALLBACK_WARNING) && isAvailable) { - *isAvailable = FALSE; + *isAvailable = false; } isAvailable = NULL; /* only want to set this the first time around */ @@ -2957,7 +3314,7 @@ ures_getKeywordValues(const char *path, const char *keyword, UErrorCode *status) UResourceBundle *bund = NULL; UResourceBundle *subPtr = NULL; UErrorCode subStatus = U_ZERO_ERROR; /* don't fail if a bundle is unopenable */ - bund = ures_openDirect(path, locale, &subStatus); + bund = ures_open(path, locale, &subStatus); #if defined(URES_TREE_DEBUG) if(!bund || U_FAILURE(subStatus)) { @@ -3033,38 +3390,38 @@ ures_getKeywordValues(const char *path, const char *keyword, UErrorCode *status) U_CAPI UBool U_EXPORT2 ures_equal(const UResourceBundle* res1, const UResourceBundle* res2){ if(res1==NULL || res2==NULL){ - return res1==res2; /* pointer comparision */ + return res1==res2; /* pointer comparison */ } if(res1->fKey==NULL|| res2->fKey==NULL){ return (res1->fKey==res2->fKey); }else{ if(uprv_strcmp(res1->fKey, res2->fKey)!=0){ - return FALSE; + return false; } } if(uprv_strcmp(res1->fData->fName, res2->fData->fName)!=0){ - return FALSE; + return false; } if(res1->fData->fPath == NULL|| res2->fData->fPath==NULL){ return (res1->fData->fPath == res2->fData->fPath); }else{ if(uprv_strcmp(res1->fData->fPath, res2->fData->fPath)!=0){ - return FALSE; + return false; } } if(uprv_strcmp(res1->fData->fParent->fName, res2->fData->fParent->fName)!=0){ - return FALSE; + return false; } if(uprv_strcmp(res1->fData->fParent->fPath, res2->fData->fParent->fPath)!=0){ - return FALSE; + return false; } if(uprv_strncmp(res1->fResPath, res2->fResPath, res1->fResPathLen)!=0){ - return FALSE; + return false; } if(res1->fRes != res2->fRes){ - return FALSE; + return false; } - return TRUE; + return true; } U_CAPI UResourceBundle* U_EXPORT2 ures_clone(const UResourceBundle* res, UErrorCode* status){ diff --git a/icu/icu4c/source/common/uresdata.cpp b/icu/icu4c/source/common/uresdata.cpp index ae731e45442..a1222d415ce 100644 --- a/icu/icu4c/source/common/uresdata.cpp +++ b/icu/icu4c/source/common/uresdata.cpp @@ -234,7 +234,7 @@ res_init(ResourceData *pResData, * formatVersion 1: compare key strings in native-charset order * formatVersion 2 and up: compare key strings in ASCII order */ - pResData->useNativeStrcmp=TRUE; + pResData->useNativeStrcmp=true; } } @@ -377,10 +377,10 @@ UBool isNoInheritanceMarker(const ResourceData *pResData, Resource res) { return p[1] == 0x2205 && p[2] == 0x2205 && p[3] == 0x2205; } else { // Assume that the string has not been stored with more length units than necessary. - return FALSE; + return false; } } - return FALSE; + return false; } int32_t getStringArray(const ResourceData *pResData, const icu::ResourceArray &array, @@ -409,7 +409,7 @@ int32_t getStringArray(const ResourceData *pResData, const icu::ResourceArray &a errorCode = U_RESOURCE_TYPE_MISMATCH; return 0; } - dest[i].setTo(TRUE, s, sLength); + dest[i].setTo(true, s, sLength); } return length; } @@ -660,7 +660,7 @@ int32_t ResourceDataValue::getStringArrayOrStringAsArray(UnicodeString *dest, in int32_t sLength; const UChar *s = res_getString(fTraceInfo, &getData(), res, &sLength); if(s != NULL) { - dest[0].setTo(TRUE, s, sLength); + dest[0].setTo(true, s, sLength); return 1; } errorCode = U_RESOURCE_TYPE_MISMATCH; @@ -675,7 +675,7 @@ UnicodeString ResourceDataValue::getStringOrFirstOfArray(UErrorCode &errorCode) int32_t sLength; const UChar *s = res_getString(fTraceInfo, &getData(), res, &sLength); if(s != NULL) { - us.setTo(TRUE, s, sLength); + us.setTo(true, s, sLength); return us; } ResourceArray array = getArray(errorCode); @@ -686,7 +686,7 @@ UnicodeString ResourceDataValue::getStringOrFirstOfArray(UErrorCode &errorCode) // Tracing is already performed above (unimportant for trace that this is an array) s = res_getStringNoTrace(&getData(), array.internalGetResource(&getData(), 0), &sLength); if(s != NULL) { - us.setTo(TRUE, s, sLength); + us.setTo(true, s, sLength); return us; } } @@ -837,9 +837,9 @@ UBool icu::ResourceTable::getKeyAndValue(int32_t i, // alive for the duration that fields are being read from it // (including nested fields). rdValue.setResource(res, ResourceTracer(fTraceInfo, key)); - return TRUE; + return true; } - return FALSE; + return false; } UBool icu::ResourceTable::findValue(const char *key, ResourceValue &value) const { @@ -860,9 +860,9 @@ UBool icu::ResourceTable::findValue(const char *key, ResourceValue &value) const } // Same note about lifetime as in getKeyAndValue(). rdValue.setResource(res, ResourceTracer(fTraceInfo, key)); - return TRUE; + return true; } - return FALSE; + return false; } U_CAPI Resource U_EXPORT2 @@ -912,9 +912,9 @@ UBool icu::ResourceArray::getValue(int32_t i, icu::ResourceValue &value) const { rdValue.setResource( internalGetResource(&rdValue.getData(), i), ResourceTracer(fTraceInfo, i)); - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC Resource @@ -960,14 +960,6 @@ res_findResource(const ResourceData *pResData, Resource r, char** path, const ch if(URES_IS_TABLE(type)) { *key = pathP; t2 = res_getTableItemByKey(pResData, t1, &indexR, key); - if(t2 == RES_BOGUS) { - /* if we fail to get the resource by key, maybe we got an index */ - indexR = uprv_strtol(pathP, &closeIndex, 10); - if(indexR >= 0 && *closeIndex == 0 && (*pathP != '0' || closeIndex - pathP == 1)) { - /* if we indeed have an index, try to get the item by index */ - t2 = res_getTableItemByIndex(pResData, t1, indexR, key); - } // else t2 is already RES_BOGUS - } } else if(URES_IS_ARRAY(type)) { indexR = uprv_strtol(pathP, &closeIndex, 10); if(indexR >= 0 && *closeIndex == 0) { @@ -1230,7 +1222,7 @@ ures_swapResource(const UDataSwapper *ds, } uprv_sortArray(pTempTable->rows, count, sizeof(Row), ures_compareRows, pTempTable->keyChars, - FALSE, pErrorCode); + false, pErrorCode); if(U_FAILURE(*pErrorCode)) { udata_printError(ds, "ures_swapResource(table res=%08x).uprv_sortArray(%d items) failed\n", res, count); diff --git a/icu/icu4c/source/common/uresdata.h b/icu/icu4c/source/common/uresdata.h index 7c2152e57b5..b8a3adba634 100644 --- a/icu/icu4c/source/common/uresdata.h +++ b/icu/icu4c/source/common/uresdata.h @@ -399,6 +399,8 @@ typedef struct ResourceData { UBool useNativeStrcmp; } ResourceData; +struct UResourceDataEntry; // forward declared for ResoureDataValue below; actually defined in uresimp.h + /* * Read a resource bundle from memory. */ @@ -511,12 +513,18 @@ inline uint32_t res_getUInt(const ResourceTracer& traceInfo, Resource res) { class ResourceDataValue : public ResourceValue { public: ResourceDataValue() : + pResData(nullptr), + validLocaleDataEntry(nullptr), res(static_cast(URES_NONE)), fTraceInfo() {} virtual ~ResourceDataValue(); - void setData(const ResourceData *data) { - resData = *data; + void setData(const ResourceData &data) { + pResData = &data; + } + + void setValidLocaleDataEntry(UResourceDataEntry *entry) { + validLocaleDataEntry = entry; } void setResource(Resource r, ResourceTracer&& traceInfo) { @@ -524,27 +532,28 @@ class ResourceDataValue : public ResourceValue { fTraceInfo = traceInfo; } - const ResourceData &getData() const { return resData; } - virtual UResType getType() const; - virtual const UChar *getString(int32_t &length, UErrorCode &errorCode) const; - virtual const UChar *getAliasString(int32_t &length, UErrorCode &errorCode) const; - virtual int32_t getInt(UErrorCode &errorCode) const; - virtual uint32_t getUInt(UErrorCode &errorCode) const; - virtual const int32_t *getIntVector(int32_t &length, UErrorCode &errorCode) const; - virtual const uint8_t *getBinary(int32_t &length, UErrorCode &errorCode) const; - virtual ResourceArray getArray(UErrorCode &errorCode) const; - virtual ResourceTable getTable(UErrorCode &errorCode) const; - virtual UBool isNoInheritanceMarker() const; + const ResourceData &getData() const { return *pResData; } + UResourceDataEntry *getValidLocaleDataEntry() const { return validLocaleDataEntry; } + Resource getResource() const { return res; } + virtual UResType getType() const override; + virtual const UChar *getString(int32_t &length, UErrorCode &errorCode) const override; + virtual const UChar *getAliasString(int32_t &length, UErrorCode &errorCode) const override; + virtual int32_t getInt(UErrorCode &errorCode) const override; + virtual uint32_t getUInt(UErrorCode &errorCode) const override; + virtual const int32_t *getIntVector(int32_t &length, UErrorCode &errorCode) const override; + virtual const uint8_t *getBinary(int32_t &length, UErrorCode &errorCode) const override; + virtual ResourceArray getArray(UErrorCode &errorCode) const override; + virtual ResourceTable getTable(UErrorCode &errorCode) const override; + virtual UBool isNoInheritanceMarker() const override; virtual int32_t getStringArray(UnicodeString *dest, int32_t capacity, - UErrorCode &errorCode) const; + UErrorCode &errorCode) const override; virtual int32_t getStringArrayOrStringAsArray(UnicodeString *dest, int32_t capacity, - UErrorCode &errorCode) const; - virtual UnicodeString getStringOrFirstOfArray(UErrorCode &errorCode) const; + UErrorCode &errorCode) const override; + virtual UnicodeString getStringOrFirstOfArray(UErrorCode &errorCode) const override; private: - // TODO(ICU-20769): If UResourceBundle.fResData becomes a pointer, - // then remove this value field again and just store a pResData pointer. - ResourceData resData; + const ResourceData *pResData; + UResourceDataEntry *validLocaleDataEntry; Resource res; ResourceTracer fTraceInfo; }; diff --git a/icu/icu4c/source/common/uresimp.h b/icu/icu4c/source/common/uresimp.h index 69d82566fe0..4ac09bd8c4d 100644 --- a/icu/icu4c/source/common/uresimp.h +++ b/icu/icu4c/source/common/uresimp.h @@ -31,7 +31,6 @@ #define MAGIC2 19641227 #define URES_MAX_ALIAS_LEVEL 256 -#define URES_MAX_BUFFER_SIZE 256 #define EMPTY_SET 0x2205 @@ -61,16 +60,27 @@ struct UResourceDataEntry { #define RES_PATH_SEPARATOR '/' #define RES_PATH_SEPARATOR_S "/" +U_CAPI void U_EXPORT2 ures_initStackObject(UResourceBundle* resB); + +#ifdef __cplusplus + struct UResourceBundle { const char *fKey; /*tag*/ + /** + * The dataEntry for the actual locale in which this item lives. + * Used for accessing the item's data. + * Non-const pointer for reference counting via entryIncrease(). + */ UResourceDataEntry *fData; /*for low-level access*/ char *fVersion; - UResourceDataEntry *fTopLevelData; /* for getting the valid locale */ + /** + * The dataEntry for the valid locale. + * Used for /LOCALE/path alias resolution that starts back from the valid locale, + * rather than from the actual locale of this item which might live in + * an ancestor bundle. + */ + UResourceDataEntry *fValidLocaleDataEntry; char *fResPath; /* full path to the resource: "zh_TW/CollationElements/Sequence" */ - // TODO(ICU-20769): Try to change the by-value fResData into a pointer, - // with the struct in only one place for each bundle. - // Also replace class ResourceDataValue.resData with a pResData pointer again. - ResourceData fResData; char fResBuf[RES_BUFSIZE]; int32_t fResPathLen; Resource fRes; @@ -81,13 +91,9 @@ struct UResourceBundle { int32_t fIndex; int32_t fSize; - /*const UResourceBundle *fParentRes;*/ /* needed to get the actual locale for a child resource */ + inline const ResourceData &getResData() const { return fData->fData; } }; -U_CAPI void U_EXPORT2 ures_initStackObject(UResourceBundle* resB); - -#ifdef __cplusplus - U_NAMESPACE_BEGIN /** @@ -161,9 +167,6 @@ U_CFUNC const char* ures_getPath(const UResourceBundle* resB); */ U_CAPI UBool U_EXPORT2 ures_dumpCacheContents(void); #endif -/*U_CFUNC void ures_appendResPath(UResourceBundle *resB, const char* toAdd, int32_t lenToAdd);*/ -/*U_CFUNC void ures_setResPath(UResourceBundle *resB, const char* toAdd);*/ -/*U_CFUNC void ures_freeResPath(UResourceBundle *resB);*/ /* Candidates for export */ U_CFUNC UResourceBundle *ures_copyResb(UResourceBundle *r, const UResourceBundle *original, UErrorCode *status); @@ -261,7 +264,6 @@ ures_getByKeyWithFallback(const UResourceBundle *resB, UResourceBundle *fillIn, UErrorCode *status); - /** * Get a String with multi-level fallback. Normally only the top level resources will * fallback to its parent. This performs fallback on subresources. For example, when a table @@ -270,11 +272,13 @@ ures_getByKeyWithFallback(const UResourceBundle *resB, * function can perform fallback on the sub-resources of the table. * @param resB a resource * @param inKey a key associated with the requested resource + * @param len if not NULL, used to return the length of the string * @param status: fills in the outgoing error code * could be U_MISSING_RESOURCE_ERROR if the key is not found * could be a non-failing error * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING - * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must delete it + * @return returns a pointer to a zero-terminated UChar array which lives in a + * memory mapped/DLL file. */ U_CAPI const UChar* U_EXPORT2 ures_getStringByKeyWithFallback(const UResourceBundle *resB, @@ -289,10 +293,39 @@ ures_getValueWithFallback(const UResourceBundle *bundle, const char *path, UResourceBundle *tempFillIn, icu::ResourceDataValue &value, UErrorCode &errorCode); +/** + * Locates the resource specified by `path` in the resource bundle specified by `bundle` (performing any + * necessary fallback and following any aliases) and calls the specified `sink`'s `put()` method with that + * resource. Then walks the bundle's parent chain, calling `put()` on the sink for each item in the + * parent chain. + * @param bundle The bundle to search + * @param path The path of the desired resource + * @param sink A `ResourceSink` that gets called for each resource in the parent chain + * @param errorCode The error code + */ U_CAPI void U_EXPORT2 ures_getAllItemsWithFallback(const UResourceBundle *bundle, const char *path, icu::ResourceSink &sink, UErrorCode &errorCode); +/** + * Locates the resource specified by `path` in the resource bundle specified by `bundle` (performing any + * necessary fallback and following any aliases) and, if the resource is a table resource, iterates over its + * immediate child resources (again, following any aliases to get the individual resource values), and calls the specified + * `sink`'s `put()` method for each child resource (passing it that resource's key and either its actual value or, + * if that value is an alias, the value you get by following the alias). Then walks back over the bundle's + * parent chain, similarly iterating over each parent table resource's child resources. + * Does not descend beyond one level of table children. + * @param bundle The bundle to search + * @param path The path of the desired resource + * @param sink A `ResourceSink` that gets called for each child resource of the specified resource (and each child + * of the resources in its parent chain). + * @param errorCode The error code. This will be U_RESOURCE_TYPE_MISMATCH if the resource the caller + * is asking for isn't a table resource. + */ +U_CAPI void U_EXPORT2 +ures_getAllChildrenWithFallback(const UResourceBundle *bundle, const char *path, + icu::ResourceSink &sink, UErrorCode &errorCode); + #endif /* __cplusplus */ /** @@ -326,7 +359,7 @@ ures_getVersionNumberInternal(const UResourceBundle *resourceBundle); * you to query for the real locale of the resource. For example, if you requested * "en_US_CALIFORNIA" and only "en_US" bundle exists, "en_US" will be returned. * For subresources, the locale where this resource comes from will be returned. - * If fallback has occured, getLocale will reflect this. + * If fallback has occurred, getLocale will reflect this. * * This internal version avoids deprecated-warnings in ICU code. * diff --git a/icu/icu4c/source/common/usc_impl.cpp b/icu/icu4c/source/common/usc_impl.cpp index 111029b9749..a4e2fc6069a 100644 --- a/icu/icu4c/source/common/usc_impl.cpp +++ b/icu/icu4c/source/common/usc_impl.cpp @@ -261,7 +261,7 @@ uscript_nextRun(UScriptRun *scriptRun, int32_t *pRunStart, int32_t *pRunLimit, U /* if we've fallen off the end of the text, we're done */ if (scriptRun == NULL || scriptRun->scriptLimit >= scriptRun->textLength) { - return FALSE; + return false; } SYNC_FIXUP(scriptRun); @@ -357,5 +357,5 @@ uscript_nextRun(UScriptRun *scriptRun, int32_t *pRunStart, int32_t *pRunLimit, U *pRunScript = scriptRun->scriptCode; } - return TRUE; + return true; } diff --git a/icu/icu4c/source/common/usc_impl.h b/icu/icu4c/source/common/usc_impl.h index 44899649d4c..cd76990501a 100644 --- a/icu/icu4c/source/common/usc_impl.h +++ b/icu/icu4c/source/common/usc_impl.h @@ -33,7 +33,7 @@ * * Scripts are chosen based on the UScriptCode enumeration. * No attempt is made to combine related scripts into a single run. In - * particular, Hiragana, Katakana, and Han characters will appear in seperate + * particular, Hiragana, Katakana, and Han characters will appear in separate * runs. * Here is an example of how to iterate over script runs: diff --git a/icu/icu4c/source/common/uscript.cpp b/icu/icu4c/source/common/uscript.cpp index f8bd7e7fdd1..1ededbb268a 100644 --- a/icu/icu4c/source/common/uscript.cpp +++ b/icu/icu4c/source/common/uscript.cpp @@ -113,14 +113,14 @@ uscript_getCode(const char* nameOrAbbrOrLocale, return 0; } - triedCode = FALSE; + triedCode = false; if(uprv_strchr(nameOrAbbrOrLocale, '-')==NULL && uprv_strchr(nameOrAbbrOrLocale, '_')==NULL ){ /* try long and abbreviated script names first */ UScriptCode code = (UScriptCode) u_getPropertyValueEnum(UCHAR_SCRIPT, nameOrAbbrOrLocale); if(code!=USCRIPT_INVALID_CODE) { return setOneCode(code, fillIn, capacity, err); } - triedCode = TRUE; + triedCode = true; } internalErrorCode = U_ZERO_ERROR; length = getCodesFromLocale(nameOrAbbrOrLocale, fillIn, capacity, err); diff --git a/icu/icu4c/source/common/uscript_props.cpp b/icu/icu4c/source/common/uscript_props.cpp index 25d287b57a3..886acfafa88 100644 --- a/icu/icu4c/source/common/uscript_props.cpp +++ b/icu/icu4c/source/common/uscript_props.cpp @@ -237,6 +237,13 @@ const int32_t SCRIPT_PROPS[] = { 0x1190C | EXCLUSION, // Diak 0x18C65 | EXCLUSION | LB_LETTERS, // Kits 0x10E88 | EXCLUSION | RTL, // Yezi + 0x12FE5 | EXCLUSION, // Cpmn + 0x10F7C | EXCLUSION | RTL, // Ougr + 0x16ABC | EXCLUSION, // Tnsa + 0x1E290 | EXCLUSION, // Toto + 0x10582 | EXCLUSION | CASED, // Vith + 0x11F1B | EXCLUSION | LB_LETTERS, // Kawi + 0x1E4E6 | EXCLUSION, // Nagm // End copy-paste from parsescriptmetadata.py }; diff --git a/icu/icu4c/source/common/uset.cpp b/icu/icu4c/source/common/uset.cpp index eae7981d52f..2152693560b 100644 --- a/icu/icu4c/source/common/uset.cpp +++ b/icu/icu4c/source/common/uset.cpp @@ -116,6 +116,12 @@ uset_removeString(USet* set, const UChar* str, int32_t strLen) { ((UnicodeSet*) set)->UnicodeSet::remove(s); } +U_CAPI void U_EXPORT2 +uset_removeAllCodePoints(USet *set, const UChar *str, int32_t length) { + UnicodeString s(length==-1, str, length); + ((UnicodeSet*) set)->UnicodeSet::removeAll(s); +} + U_CAPI void U_EXPORT2 uset_removeAll(USet* set, const USet* remove) { ((UnicodeSet*) set)->UnicodeSet::removeAll(*(const UnicodeSet*)remove); @@ -126,6 +132,18 @@ uset_retain(USet* set, UChar32 start, UChar32 end) { ((UnicodeSet*) set)->UnicodeSet::retain(start, end); } +U_CAPI void U_EXPORT2 +uset_retainString(USet *set, const UChar *str, int32_t length) { + UnicodeString s(length==-1, str, length); + ((UnicodeSet*) set)->UnicodeSet::retain(s); +} + +U_CAPI void U_EXPORT2 +uset_retainAllCodePoints(USet *set, const UChar *str, int32_t length) { + UnicodeString s(length==-1, str, length); + ((UnicodeSet*) set)->UnicodeSet::retainAll(s); +} + U_CAPI void U_EXPORT2 uset_retainAll(USet* set, const USet* retain) { ((UnicodeSet*) set)->UnicodeSet::retainAll(*(const UnicodeSet*)retain); @@ -141,6 +159,23 @@ uset_complement(USet* set) { ((UnicodeSet*) set)->UnicodeSet::complement(); } +U_CAPI void U_EXPORT2 +uset_complementRange(USet *set, UChar32 start, UChar32 end) { + ((UnicodeSet*) set)->UnicodeSet::complement(start, end); +} + +U_CAPI void U_EXPORT2 +uset_complementString(USet *set, const UChar *str, int32_t length) { + UnicodeString s(length==-1, str, length); + ((UnicodeSet*) set)->UnicodeSet::complement(s); +} + +U_CAPI void U_EXPORT2 +uset_complementAllCodePoints(USet *set, const UChar *str, int32_t length) { + UnicodeString s(length==-1, str, length); + ((UnicodeSet*) set)->UnicodeSet::complementAll(s); +} + U_CAPI void U_EXPORT2 uset_complementAll(USet* set, const USet* complement) { ((UnicodeSet*) set)->UnicodeSet::complementAll(*(const UnicodeSet*)complement); @@ -161,6 +196,11 @@ uset_isEmpty(const USet* set) { return ((const UnicodeSet*) set)->UnicodeSet::isEmpty(); } +U_CAPI UBool U_EXPORT2 +uset_hasStrings(const USet* set) { + return ((const UnicodeSet*) set)->UnicodeSet::hasStrings(); +} + U_CAPI UBool U_EXPORT2 uset_contains(const USet* set, UChar32 c) { return ((const UnicodeSet*) set)->UnicodeSet::contains(c); @@ -261,6 +301,11 @@ class USetAccess /* not : public UObject because all methods are static */ { }; U_NAMESPACE_END +U_CAPI int32_t U_EXPORT2 +uset_getRangeCount(const USet *set) { + return ((const UnicodeSet *)set)->UnicodeSet::getRangeCount(); +} + U_CAPI int32_t U_EXPORT2 uset_getItemCount(const USet* uset) { const UnicodeSet& set = *(const UnicodeSet*)uset; @@ -295,21 +340,16 @@ uset_getItem(const USet* uset, int32_t itemIndex, } } -//U_CAPI int32_t U_EXPORT2 -//uset_getRangeCount(const USet* set) { -// return ((const UnicodeSet*) set)->getRangeCount(); -//} -// //U_CAPI UBool U_EXPORT2 //uset_getRange(const USet* set, int32_t rangeIndex, // UChar32* pStart, UChar32* pEnd) { // if ((uint32_t) rangeIndex >= (uint32_t) uset_getRangeCount(set)) { -// return FALSE; +// return false; // } // const UnicodeSet* us = (const UnicodeSet*) set; // *pStart = us->getRangeStart(rangeIndex); // *pEnd = us->getRangeEnd(rangeIndex); -// return TRUE; +// return true; //} /* @@ -320,7 +360,7 @@ uset_getItem(const USet* uset, int32_t itemIndex, * therefore all BMP code points precede all supplementary code points. * * Store each supplementary code point in 2 16-bit units, - * simply with higher-then-lower 16-bit halfs. + * simply with higher-then-lower 16-bit halves. * * Precede the entire list with the length. * If there are supplementary code points, then set bit 15 in the length @@ -344,11 +384,11 @@ uset_getSerializedSet(USerializedSet* fillSet, const uint16_t* src, int32_t srcL int32_t length; if(fillSet==NULL) { - return FALSE; + return false; } if(src==NULL || srcLength<=0) { fillSet->length=fillSet->bmpLength=0; - return FALSE; + return false; } length=*src++; @@ -357,20 +397,20 @@ uset_getSerializedSet(USerializedSet* fillSet, const uint16_t* src, int32_t srcL length&=0x7fff; if(srcLength<(2+length)) { fillSet->length=fillSet->bmpLength=0; - return FALSE; + return false; } fillSet->bmpLength=*src++; } else { /* only BMP values */ if(srcLength<(1+length)) { fillSet->length=fillSet->bmpLength=0; - return FALSE; + return false; } fillSet->bmpLength=length; } fillSet->array=src; fillSet->length=length; - return TRUE; + return true; } U_CAPI void U_EXPORT2 @@ -411,7 +451,7 @@ uset_serializedContains(const USerializedSet* set, UChar32 c) { const uint16_t* array; if(set==NULL || (uint32_t)c>0x10ffff) { - return FALSE; + return false; } array=set->array; @@ -480,7 +520,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, int32_t bmpLength, length; if(set==NULL || rangeIndex<0 || pStart==NULL || pEnd==NULL) { - return FALSE; + return false; } array=set->array; @@ -497,7 +537,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, } else { *pEnd=0x10ffff; } - return TRUE; + return true; } else { rangeIndex-=bmpLength; rangeIndex*=2; /* address pairs of pairs of units */ @@ -511,9 +551,9 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, } else { *pEnd=0x10ffff; } - return TRUE; + return true; } else { - return FALSE; + return false; } } } @@ -551,14 +591,14 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // int32_t i, length, more; // // if(set==NULL || (uint32_t)c>0x10ffff) { -// return FALSE; +// return false; // } // // length=set->length; // i=findChar(set->array, length, c); // if((i&1)^doRemove) { // /* c is already in the set */ -// return TRUE; +// return true; // } // // /* how many more array items do we need? */ @@ -575,7 +615,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // } // } // } -// return TRUE; +// return true; // } else if(i>0 && c==set->array[i-1]) { // /* c is just after the previous range, extend that in-place by one */ // if(++c<=0x10ffff) { @@ -592,7 +632,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // /* extend the previous range (had limit 0x10ffff) to the end of Unicode */ // set->length=i-1; // } -// return TRUE; +// return true; // } else if(i==length && c==0x10ffff) { // /* insert one range limit c */ // more=1; @@ -607,7 +647,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // int32_t newCapacity=set->capacity+set->capacity/2+USET_GROW_DELTA; // UChar32* newArray=(UChar32* )uprv_malloc(newCapacity*4); // if(newArray==NULL) { -// return FALSE; +// return false; // } // set->capacity=newCapacity; // uprv_memcpy(newArray, set->array, length*4); @@ -627,7 +667,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // } // set->length+=more; // -// return TRUE; +// return true; // } // // U_CAPI UBool U_EXPORT2 diff --git a/icu/icu4c/source/common/usetiter.cpp b/icu/icu4c/source/common/usetiter.cpp index 79151690494..3cdece5500b 100644 --- a/icu/icu4c/source/common/usetiter.cpp +++ b/icu/icu4c/source/common/usetiter.cpp @@ -50,19 +50,19 @@ UBool UnicodeSetIterator::next() { if (nextElement <= endElement) { codepoint = codepointEnd = nextElement++; string = NULL; - return TRUE; + return true; } if (range < endRange) { loadRange(++range); codepoint = codepointEnd = nextElement++; string = NULL; - return TRUE; + return true; } - if (nextString >= stringCount) return FALSE; + if (nextString >= stringCount) return false; codepoint = (UChar32)IS_STRING; // signal that value is actually a string string = (const UnicodeString*) set->strings->elementAt(nextString++); - return TRUE; + return true; } /** @@ -82,20 +82,20 @@ UBool UnicodeSetIterator::nextRange() { codepointEnd = endElement; codepoint = nextElement; nextElement = endElement+1; - return TRUE; + return true; } if (range < endRange) { loadRange(++range); codepointEnd = endElement; codepoint = nextElement; nextElement = endElement+1; - return TRUE; + return true; } - if (nextString >= stringCount) return FALSE; + if (nextString >= stringCount) return false; codepoint = (UChar32)IS_STRING; // signal that value is actually a string string = (const UnicodeString*) set->strings->elementAt(nextString++); - return TRUE; + return true; } /** diff --git a/icu/icu4c/source/common/ushape.cpp b/icu/icu4c/source/common/ushape.cpp index ae13b5c1183..babbbe52a83 100644 --- a/icu/icu4c/source/common/ushape.cpp +++ b/icu/icu4c/source/common/ushape.cpp @@ -354,10 +354,10 @@ _shapeToArabicDigitsWithContext(UChar *s, int32_t length, switch(ubidi_getClass(c)) { case U_LEFT_TO_RIGHT: /* L */ case U_RIGHT_TO_LEFT: /* R */ - lastStrongWasAL=FALSE; + lastStrongWasAL=false; break; case U_RIGHT_TO_LEFT_ARABIC: /* AL */ - lastStrongWasAL=TRUE; + lastStrongWasAL=true; break; case U_EUROPEAN_NUMBER: /* EN */ if(lastStrongWasAL && (uint32_t)(c-0x30)<10) { @@ -374,10 +374,10 @@ _shapeToArabicDigitsWithContext(UChar *s, int32_t length, switch(ubidi_getClass(c)) { case U_LEFT_TO_RIGHT: /* L */ case U_RIGHT_TO_LEFT: /* R */ - lastStrongWasAL=FALSE; + lastStrongWasAL=false; break; case U_RIGHT_TO_LEFT_ARABIC: /* AL */ - lastStrongWasAL=TRUE; + lastStrongWasAL=true; break; case U_EUROPEAN_NUMBER: /* EN */ if(lastStrongWasAL && (uint32_t)(c-0x30)<10) { @@ -1710,13 +1710,13 @@ u_shapeArabic(const UChar *source, int32_t sourceLength, _shapeToArabicDigitsWithContext(dest, destLength, digitBase, (UBool)((options&U_SHAPE_TEXT_DIRECTION_MASK)==U_SHAPE_TEXT_DIRECTION_LOGICAL), - FALSE); + false); break; case U_SHAPE_DIGITS_ALEN2AN_INIT_AL: _shapeToArabicDigitsWithContext(dest, destLength, digitBase, (UBool)((options&U_SHAPE_TEXT_DIRECTION_MASK)==U_SHAPE_TEXT_DIRECTION_LOGICAL), - TRUE); + true); break; default: /* will never occur because of validity checks above */ diff --git a/icu/icu4c/source/common/usprep.cpp b/icu/icu4c/source/common/usprep.cpp index 8351a773706..50d16081d1d 100644 --- a/icu/icu4c/source/common/usprep.cpp +++ b/icu/icu4c/source/common/usprep.cpp @@ -45,7 +45,7 @@ U_CDECL_BEGIN Static cache for already opened StringPrep profiles */ static UHashtable *SHARED_DATA_HASHTABLE = NULL; -static icu::UInitOnce gSharedDataInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gSharedDataInitOnce {}; static UMutex usprepMutex; /* format version of spp file */ @@ -91,9 +91,9 @@ isSPrepAcceptable(void * /* context */, ) { //uprv_memcpy(formatVersion, pInfo->formatVersion, 4); uprv_memcpy(dataVersion, pInfo->dataVersion, 4); - return TRUE; + return true; } else { - return FALSE; + return false; } } @@ -159,8 +159,8 @@ usprep_internal_flushCache(UBool noRefCount){ profile = (UStringPrepProfile *) e->value.pointer; key = (UStringPrepKey *) e->key.pointer; - if ((noRefCount== FALSE && profile->refCount == 0) || - noRefCount== TRUE) { + if ((noRefCount== false && profile->refCount == 0) || + noRefCount== true) { deletedNum++; uhash_removeElement(SHARED_DATA_HASHTABLE, e); @@ -188,13 +188,13 @@ usprep_internal_flushCache(UBool noRefCount){ /* Works just like ucnv_flushCache() static int32_t usprep_flushCache(){ - return usprep_internal_flushCache(FALSE); + return usprep_internal_flushCache(false); } */ static UBool U_CALLCONV usprep_cleanup(void){ if (SHARED_DATA_HASHTABLE != NULL) { - usprep_internal_flushCache(TRUE); + usprep_internal_flushCache(true); if (SHARED_DATA_HASHTABLE != NULL && uhash_count(SHARED_DATA_HASHTABLE) == 0) { uhash_close(SHARED_DATA_HASHTABLE); SHARED_DATA_HASHTABLE = NULL; @@ -243,7 +243,7 @@ loadData(UStringPrepProfile* profile, //TODO: change the path dataMemory=udata_openChoice(path, type, name, isSPrepAcceptable, NULL, errorCode); if(U_FAILURE(*errorCode)) { - return FALSE; + return false; } p=(const int32_t *)udata_getMemory(dataMemory); @@ -254,7 +254,7 @@ loadData(UStringPrepProfile* profile, if(U_FAILURE(*errorCode)) { udata_close(dataMemory); - return FALSE; + return false; } /* in the mutex block, set the data for this process */ @@ -280,17 +280,17 @@ loadData(UStringPrepProfile* profile, if(U_FAILURE(*errorCode)){ udata_close(dataMemory); - return FALSE; + return false; } - if( normUniVer < sprepUniVer && /* the Unicode version of SPREP file must be less than the Unicode Vesion of the normalization data */ - normUniVer < normCorrVer && /* the Unicode version of the NormalizationCorrections.txt file should be less than the Unicode Vesion of the normalization data */ + if( normUniVer < sprepUniVer && /* the Unicode version of SPREP file must be less than the Unicode Version of the normalization data */ + normUniVer < normCorrVer && /* the Unicode version of the NormalizationCorrections.txt file should be less than the Unicode Version of the normalization data */ ((profile->indexes[_SPREP_OPTIONS] & _SPREP_NORMALIZATION_ON) > 0) /* normalization turned on*/ ){ *errorCode = U_INVALID_FORMAT_ERROR; udata_close(dataMemory); - return FALSE; + return false; } - profile->isDataLoaded = TRUE; + profile->isDataLoaded = true; /* if a different thread set it first, then close the extra data */ if(dataMemory!=NULL) { @@ -474,28 +474,28 @@ getValues(uint16_t trieWord, int16_t& value, UBool& isIndex){ * the source codepoint is copied to the destination */ type = USPREP_TYPE_LIMIT; - isIndex =FALSE; + isIndex =false; value = 0; }else if(trieWord >= _SPREP_TYPE_THRESHOLD){ type = (UStringPrepType) (trieWord - _SPREP_TYPE_THRESHOLD); - isIndex =FALSE; + isIndex =false; value = 0; }else{ /* get the type */ type = USPREP_MAP; /* ascertain if the value is index or delta */ if(trieWord & 0x02){ - isIndex = TRUE; + isIndex = true; value = trieWord >> 2; //mask off the lower 2 bits and shift }else{ - isIndex = FALSE; + isIndex = false; value = (int16_t)trieWord; value = (value >> 2); } if((trieWord>>2) == _SPREP_MAX_INDEX_VALUE){ type = USPREP_DELETE; - isIndex =FALSE; + isIndex =false; value = 0; } } @@ -535,7 +535,7 @@ usprep_map( const UStringPrepProfile* profile, type = getValues(result, value, isIndex); // check if the source codepoint is unassigned - if(type == USPREP_UNASSIGNED && allowUnassigned == FALSE){ + if(type == USPREP_UNASSIGNED && allowUnassigned == false){ uprv_syntaxError(src,srcIndex-U16_LENGTH(ch), srcLength,parseError); *status = U_STRINGPREP_UNASSIGNED_ERROR; @@ -575,7 +575,7 @@ usprep_map( const UStringPrepProfile* profile, } }else if(type==USPREP_DELETE){ - // just consume the codepoint and contine + // just consume the codepoint and continue continue; } //copy the code point into destination @@ -709,7 +709,7 @@ usprep_prepare( const UStringPrepProfile* profile, const UChar *b2 = s2.getBuffer(); int32_t b2Len = s2.length(); UCharDirection direction=U_CHAR_DIRECTION_COUNT, firstCharDir=U_CHAR_DIRECTION_COUNT; - UBool leftToRight=FALSE, rightToLeft=FALSE; + UBool leftToRight=false, rightToLeft=false; int32_t rtlPos =-1, ltrPos =-1; for(int32_t b2Index=0; b2IndexcheckBiDi == TRUE){ + if(profile->checkBiDi == true){ // satisfy 2 - if( leftToRight == TRUE && rightToLeft == TRUE){ + if( leftToRight == true && rightToLeft == true){ *status = U_STRINGPREP_CHECK_BIDI_ERROR; uprv_syntaxError(b2,(rtlPos>ltrPos) ? rtlPos : ltrPos, b2Len, parseError); return 0; } //satisfy 3 - if( rightToLeft == TRUE && + if( rightToLeft == true && !((firstCharDir == U_RIGHT_TO_LEFT || firstCharDir == U_RIGHT_TO_LEFT_ARABIC) && (direction == U_RIGHT_TO_LEFT || direction == U_RIGHT_TO_LEFT_ARABIC)) ){ *status = U_STRINGPREP_CHECK_BIDI_ERROR; uprv_syntaxError(b2, rtlPos, b2Len, parseError); - return FALSE; + return false; } } return s2.extract(dest, destCapacity, *status); diff --git a/icu/icu4c/source/common/ustack.cpp b/icu/icu4c/source/common/ustack.cpp index fb314b0ebe5..8d9e475374d 100644 --- a/icu/icu4c/source/common/ustack.cpp +++ b/icu/icu4c/source/common/ustack.cpp @@ -37,10 +37,9 @@ UStack::~UStack() {} void* UStack::pop(void) { int32_t n = size() - 1; - void* result = 0; + void* result = nullptr; if (n >= 0) { - result = elementAt(n); - removeElementAt(n); + result = orphanElementAt(n); } return result; } diff --git a/icu/icu4c/source/common/ustr_cnv.cpp b/icu/icu4c/source/common/ustr_cnv.cpp index 9a25a9905a2..97fbc527a37 100644 --- a/icu/icu4c/source/common/ustr_cnv.cpp +++ b/icu/icu4c/source/common/ustr_cnv.cpp @@ -144,7 +144,7 @@ u_uastrncpy(UChar *ucs1, &s2, s2+u_astrnlen(s2, n), NULL, - TRUE, + true, &err); ucnv_reset(cnv); /* be good citizens */ u_releaseDefaultConverter(cnv); @@ -216,7 +216,7 @@ u_austrncpy(char *s1, &ucs2, ucs2+u_ustrnlen(ucs2, n), NULL, - TRUE, + true, &err); ucnv_reset(cnv); /* be good citizens */ u_releaseDefaultConverter(cnv); diff --git a/icu/icu4c/source/common/ustr_titlecase_brkiter.cpp b/icu/icu4c/source/common/ustr_titlecase_brkiter.cpp index 457905eb60d..85dfa0decb4 100644 --- a/icu/icu4c/source/common/ustr_titlecase_brkiter.cpp +++ b/icu/icu4c/source/common/ustr_titlecase_brkiter.cpp @@ -44,7 +44,7 @@ class WholeStringBreakIterator : public BreakIterator { public: WholeStringBreakIterator() : BreakIterator(), length(0) {} ~WholeStringBreakIterator() U_OVERRIDE; - UBool operator==(const BreakIterator&) const U_OVERRIDE; + bool operator==(const BreakIterator&) const U_OVERRIDE; WholeStringBreakIterator *clone() const U_OVERRIDE; static UClassID U_EXPORT2 getStaticClassID(); UClassID getDynamicClassID() const U_OVERRIDE; @@ -73,11 +73,11 @@ class WholeStringBreakIterator : public BreakIterator { UOBJECT_DEFINE_RTTI_IMPLEMENTATION(WholeStringBreakIterator) WholeStringBreakIterator::~WholeStringBreakIterator() {} -UBool WholeStringBreakIterator::operator==(const BreakIterator&) const { return FALSE; } +bool WholeStringBreakIterator::operator==(const BreakIterator&) const { return false; } WholeStringBreakIterator *WholeStringBreakIterator::clone() const { return nullptr; } CharacterIterator &WholeStringBreakIterator::getText() const { - UPRV_UNREACHABLE; // really should not be called + UPRV_UNREACHABLE_EXIT; // really should not be called } UText *WholeStringBreakIterator::getUText(UText * /*fillIn*/, UErrorCode &errorCode) const { if (U_SUCCESS(errorCode)) { @@ -100,7 +100,7 @@ void WholeStringBreakIterator::setText(UText *text, UErrorCode &errorCode) { } } void WholeStringBreakIterator::adoptText(CharacterIterator*) { - UPRV_UNREACHABLE; // should not be called + UPRV_UNREACHABLE_EXIT; // should not be called } int32_t WholeStringBreakIterator::first() { return 0; } @@ -110,7 +110,7 @@ int32_t WholeStringBreakIterator::next() { return length; } int32_t WholeStringBreakIterator::current() const { return 0; } int32_t WholeStringBreakIterator::following(int32_t /*offset*/) { return length; } int32_t WholeStringBreakIterator::preceding(int32_t /*offset*/) { return 0; } -UBool WholeStringBreakIterator::isBoundary(int32_t /*offset*/) { return FALSE; } +UBool WholeStringBreakIterator::isBoundary(int32_t /*offset*/) { return false; } int32_t WholeStringBreakIterator::next(int32_t /*n*/) { return length; } WholeStringBreakIterator *WholeStringBreakIterator::createBufferClone( diff --git a/icu/icu4c/source/common/ustr_wcs.cpp b/icu/icu4c/source/common/ustr_wcs.cpp index e9f278e9691..1a6ea2375d0 100644 --- a/icu/icu4c/source/common/ustr_wcs.cpp +++ b/icu/icu4c/source/common/ustr_wcs.cpp @@ -106,7 +106,7 @@ _strToWCS(wchar_t *dest, if(*pErrorCode==U_BUFFER_OVERFLOW_ERROR){ tempBuf = saveBuf; - /* we dont have enough room on the stack grow the buffer */ + /* we don't have enough room on the stack grow the buffer */ int32_t newCapacity = 2 * srcLength; if(newCapacity <= tempBufCapacity) { newCapacity = _BUFFER_CAPACITY_MULTIPLIER * tempBufCapacity; @@ -132,7 +132,7 @@ _strToWCS(wchar_t *dest, /* done with conversion null terminate the char buffer */ if(count>=tempBufCapacity){ tempBuf = saveBuf; - /* we dont have enough room on the stack grow the buffer */ + /* we don't have enough room on the stack grow the buffer */ if(!u_growAnyBufferFromStatic(stackBuffer,(void**) &tempBuf, &tempBufCapacity, count+1, count, 1)) { goto cleanup; @@ -334,7 +334,7 @@ _strFromWCS( UChar *dest, }else{ /* here the source is not null terminated - * so it may have nulls embeded and we need to + * so it may have nulls embedded and we need to * do some extra processing */ int32_t remaining =cStackCap; @@ -364,7 +364,7 @@ _strFromWCS( UChar *dest, } /* we have found a null so convert the - * chunk from begining of non-null char to null + * chunk from beginning of non-null char to null */ retVal = uprv_wcstombs(pCSrc,pSrc,remaining); @@ -387,7 +387,7 @@ _strFromWCS( UChar *dest, * null terminate it and convert wchar_ts to chars */ if(nulLen >= _STACK_BUFFER_CAPACITY){ - /* Should rarely occcur */ + /* Should rarely occur */ /* allocate new buffer buffer */ pWStack =(wchar_t*) uprv_malloc(sizeof(wchar_t) * (nulLen + 1)); if(pWStack==NULL){ diff --git a/icu/icu4c/source/common/ustrcase.cpp b/icu/icu4c/source/common/ustrcase.cpp index 618e847c65d..8037c09b4f0 100644 --- a/icu/icu4c/source/common/ustrcase.cpp +++ b/icu/icu4c/source/common/ustrcase.cpp @@ -36,6 +36,12 @@ #include "ustr_imp.h" #include "uassert.h" +/** + * Code point for COMBINING ACUTE ACCENT + * @internal + */ +#define ACUTE u'\u0301' + U_NAMESPACE_BEGIN namespace { @@ -101,7 +107,7 @@ appendResult(UChar *dest, int32_t destIndex, int32_t destCapacity, /* append the result */ if(c>=0) { /* code point */ - UBool isError=FALSE; + UBool isError=false; U16_APPEND(dest, destIndex, destCapacity, c, isError); if(isError) { /* overflow, nothing written */ @@ -396,6 +402,94 @@ U_NAMESPACE_USE #if !UCONFIG_NO_BREAK_ITERATION +namespace { + +/** + * Input: c is a letter I with or without acute accent. + * start is the index in src after c, and is less than segmentLimit. + * If a plain i/I is followed by a plain j/J, + * or an i/I with acute (precomposed or decomposed) is followed by a j/J with acute, + * then we output accordingly. + * + * @return the src index after the titlecased sequence, or the start index if no Dutch IJ + */ +int32_t maybeTitleDutchIJ(const UChar *src, UChar32 c, int32_t start, int32_t segmentLimit, + UChar *dest, int32_t &destIndex, int32_t destCapacity, uint32_t options, + icu::Edits *edits) { + U_ASSERT(start < segmentLimit); + + int32_t index = start; + bool withAcute = false; + + // If the conditions are met, then the following variables tell us what to output. + int32_t unchanged1 = 0; // code units before the j, or the whole sequence (0..3) + bool doTitleJ = false; // true if the j needs to be titlecased + int32_t unchanged2 = 0; // after the j (0 or 1) + + // next character after the first letter + UChar c2 = src[index++]; + + // Is the first letter an i/I with accent? + if (c == u'I') { + if (c2 == ACUTE) { + withAcute = true; + unchanged1 = 1; + if (index == segmentLimit) { return start; } + c2 = src[index++]; + } + } else { // Í + withAcute = true; + } + + // Is the next character a j/J? + if (c2 == u'j') { + doTitleJ = true; + } else if (c2 == u'J') { + ++unchanged1; + } else { + return start; + } + + // A plain i/I must be followed by a plain j/J. + // An i/I with acute must be followed by a j/J with acute. + if (withAcute) { + if (index == segmentLimit || src[index++] != ACUTE) { return start; } + if (doTitleJ) { + unchanged2 = 1; + } else { + ++unchanged1; + } + } + + // There must not be another combining mark. + if (index < segmentLimit) { + int32_t cp; + int32_t i = index; + U16_NEXT(src, i, segmentLimit, cp); + uint32_t typeMask = U_GET_GC_MASK(cp); + if ((typeMask & U_GC_M_MASK) != 0) { + return start; + } + } + + // Output the rest of the Dutch IJ. + destIndex = appendUnchanged(dest, destIndex, destCapacity, src + start, unchanged1, options, edits); + start += unchanged1; + if (doTitleJ) { + destIndex = appendUChar(dest, destIndex, destCapacity, u'J'); + if (edits != nullptr) { + edits->addReplace(1, 1); + } + ++start; + } + destIndex = appendUnchanged(dest, destIndex, destCapacity, src + start, unchanged2, options, edits); + + U_ASSERT(start + unchanged2 == index); + return index; +} + +} // namespace + U_CFUNC int32_t U_CALLCONV ustrcase_internalToTitle(int32_t caseLocale, uint32_t options, BreakIterator *iter, UChar *dest, int32_t destCapacity, @@ -412,14 +506,14 @@ ustrcase_internalToTitle(int32_t caseLocale, uint32_t options, BreakIterator *it csc.limit=srcLength; int32_t destIndex=0; int32_t prev=0; - UBool isFirstIndex=TRUE; + bool isFirstIndex=true; /* titlecasing loop */ while(prevfirst(); } else { index=iter->next(); @@ -446,7 +540,7 @@ ustrcase_internalToTitle(int32_t caseLocale, uint32_t options, BreakIterator *it // Stop with titleStartaddReplace(1, 1); - } - titleLimit++; - } else if (src[titleStart+1] == 0x004A) { - // Keep the capital J from getting lowercased. - destIndex=appendUnchanged(dest, destIndex, destCapacity, - src+titleStart+1, 1, options, edits); - if(destIndex<0) { - errorCode=U_INDEX_OUTOFBOUNDS_ERROR; - return 0; - } - titleLimit++; + caseLocale == UCASE_LOC_DUTCH) { + if (c < 0) { + c = ~c; + } + + if (c == u'I' || c == u'Í') { + titleLimit = maybeTitleDutchIJ(src, c, titleStart + 1, index, + dest, destIndex, destCapacity, options, + edits); } } @@ -544,7 +626,7 @@ U_NAMESPACE_BEGIN namespace GreekUpper { // Data generated by prototype code, see -// http://site.icu-project.org/design/case/greek-upper +// https://icu.unicode.org/design/case/greek-upper // TODO: Move this data into ucase.icu. static const uint16_t data0370[] = { // U+0370..03FF @@ -1005,12 +1087,12 @@ UBool isFollowedByCasedLetter(const UChar *s, int32_t i, int32_t length) { if ((type & UCASE_IGNORABLE) != 0) { // Case-ignorable, continue with the loop. } else if (type != UCASE_NONE) { - return TRUE; // Followed by cased letter. + return true; // Followed by cased letter. } else { - return FALSE; // Uncased and not case-ignorable. + return false; // Uncased and not case-ignorable. } } - return FALSE; // Not followed by cased letter. + return false; // Not followed by cased letter. } /** @@ -1073,7 +1155,7 @@ int32_t toUpper(uint32_t options, nextState |= AFTER_VOWEL_WITH_ACCENT; } // Map according to Greek rules. - UBool addTonos = FALSE; + UBool addTonos = false; if (upper == 0x397 && (data & HAS_ACCENT) != 0 && numYpogegrammeni == 0 && @@ -1084,7 +1166,7 @@ int32_t toUpper(uint32_t options, if (i == nextIndex) { upper = 0x389; // Preserve the precomposed form. } else { - addTonos = TRUE; + addTonos = true; } } else if ((data & HAS_DIALYTIKA) != 0) { // Preserve a vowel with dialytika in precomposed form if it exists. @@ -1099,7 +1181,7 @@ int32_t toUpper(uint32_t options, UBool change; if (edits == nullptr && (options & U_OMIT_UNCHANGED_TEXT) == 0) { - change = TRUE; // common, simple usage + change = true; // common, simple usage } else { // Find out first whether we are changing the text. change = src[i] != upper || numYpogegrammeni > 0; diff --git a/icu/icu4c/source/common/ustrenum.cpp b/icu/icu4c/source/common/ustrenum.cpp index ed23eaa232e..08a1bf29c3a 100644 --- a/icu/icu4c/source/common/ustrenum.cpp +++ b/icu/icu4c/source/common/ustrenum.cpp @@ -120,12 +120,12 @@ StringEnumeration::setChars(const char *s, int32_t length, UErrorCode &status) { return NULL; } -UBool +bool StringEnumeration::operator==(const StringEnumeration& that)const { return typeid(*this) == typeid(that); } -UBool +bool StringEnumeration::operator!=(const StringEnumeration& that)const { return !operator==(that); } diff --git a/icu/icu4c/source/common/ustrenum.h b/icu/icu4c/source/common/ustrenum.h index a82162e2bde..3703dedb97d 100644 --- a/icu/icu4c/source/common/ustrenum.h +++ b/icu/icu4c/source/common/ustrenum.h @@ -47,9 +47,9 @@ class U_COMMON_API UStringEnumeration : public StringEnumeration { * @param status the error code. * @return number of elements in the iterator. */ - virtual int32_t count(UErrorCode& status) const; + virtual int32_t count(UErrorCode& status) const override; - virtual const char* next(int32_t *resultLength, UErrorCode& status); + virtual const char* next(int32_t *resultLength, UErrorCode& status) override; /** * Returns the next element a UnicodeString*. If there are no @@ -57,18 +57,18 @@ class U_COMMON_API UStringEnumeration : public StringEnumeration { * @param status the error code. * @return a pointer to the string, or NULL. */ - virtual const UnicodeString* snext(UErrorCode& status); + virtual const UnicodeString* snext(UErrorCode& status) override; /** * Resets the iterator. * @param status the error code. */ - virtual void reset(UErrorCode& status); + virtual void reset(UErrorCode& status) override; /** * ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class. */ - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; /** * ICU4C "poor man's RTTI", returns a UClassID for this ICU class. diff --git a/icu/icu4c/source/common/ustring.cpp b/icu/icu4c/source/common/ustring.cpp index bba2d45c4e8..5804976ef97 100644 --- a/icu/icu4c/source/common/ustring.cpp +++ b/icu/icu4c/source/common/ustring.cpp @@ -43,13 +43,13 @@ static inline UBool isMatchAtCPBoundary(const UChar *start, const UChar *match, const UChar *matchLimit, const UChar *limit) { if(U16_IS_TRAIL(*match) && start!=match && U16_IS_LEAD(*(match-1))) { /* the leading edge of the match is in the middle of a surrogate pair */ - return FALSE; + return false; } if(U16_IS_LEAD(*(matchLimit-1)) && matchLimit!=limit && U16_IS_TRAIL(*matchLimit)) { /* the trailing edge of the match is in the middle of a surrogate pair */ - return FALSE; + return false; } - return TRUE; + return true; } U_CAPI UChar * U_EXPORT2 @@ -461,7 +461,7 @@ u_memrchr32(const UChar *s, UChar32 c, int32_t count) { /* * Match each code point in a string against each code point in the matchSet. * Return the index of the first string code point that - * is (polarity==TRUE) or is not (FALSE) contained in the matchSet. + * is (polarity==true) or is not (false) contained in the matchSet. * Return -(string length)-1 if there is no such code point. */ static int32_t @@ -540,7 +540,7 @@ _matchFromSet(const UChar *string, const UChar *matchSet, UBool polarity) { U_CAPI UChar * U_EXPORT2 u_strpbrk(const UChar *string, const UChar *matchSet) { - int32_t idx = _matchFromSet(string, matchSet, TRUE); + int32_t idx = _matchFromSet(string, matchSet, true); if(idx >= 0) { return (UChar *)string + idx; } else { @@ -552,7 +552,7 @@ u_strpbrk(const UChar *string, const UChar *matchSet) U_CAPI int32_t U_EXPORT2 u_strcspn(const UChar *string, const UChar *matchSet) { - int32_t idx = _matchFromSet(string, matchSet, TRUE); + int32_t idx = _matchFromSet(string, matchSet, true); if(idx >= 0) { return idx; } else { @@ -564,7 +564,7 @@ u_strcspn(const UChar *string, const UChar *matchSet) U_CAPI int32_t U_EXPORT2 u_strspn(const UChar *string, const UChar *matchSet) { - int32_t idx = _matchFromSet(string, matchSet, FALSE); + int32_t idx = _matchFromSet(string, matchSet, false); if(idx >= 0) { return idx; } else { @@ -755,7 +755,7 @@ uprv_strCompare(const UChar *s1, int32_t length1, length2=u_strlen(s2); } - /* limit1=start1+min(lenght1, length2) */ + /* limit1=start1+min(length1, length2) */ if(length1number) { - return TRUE; + return true; } /* check if s does not even contain enough UChars */ maxSupplementary=length-number; if(maxSupplementary<=0) { - return FALSE; + return false; } /* there are maxSupplementary=length-number more UChars than asked-for code points */ @@ -1096,16 +1096,16 @@ u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number) { limit=s+length; for(;;) { if(s==limit) { - return FALSE; + return false; } if(number==0) { - return TRUE; + return true; } if(U16_IS_LEAD(*s++) && s!=limit && U16_IS_TRAIL(*s)) { ++s; if(--maxSupplementary<=0) { /* too many pairs - too few code points */ - return FALSE; + return false; } } --number; @@ -1162,7 +1162,7 @@ u_memcmp(const UChar *buf1, const UChar *buf2, int32_t count) { U_CAPI int32_t U_EXPORT2 u_memcmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t count) { - return uprv_strCompare(s1, count, s2, count, FALSE, TRUE); + return uprv_strCompare(s1, count, s2, count, false, true); } /* u_unescape & support fns ------------------------------------------------- */ @@ -1185,23 +1185,23 @@ static const UChar UNESCAPE_MAP[] = { enum { UNESCAPE_MAP_LENGTH = UPRV_LENGTHOF(UNESCAPE_MAP) }; /* Convert one octal digit to a numeric value 0..7, or -1 on failure */ -static int8_t _digit8(UChar c) { - if (c >= 0x0030 && c <= 0x0037) { - return (int8_t)(c - 0x0030); +static int32_t _digit8(UChar c) { + if (c >= u'0' && c <= u'7') { + return c - u'0'; } return -1; } /* Convert one hex digit to a numeric value 0..F, or -1 on failure */ -static int8_t _digit16(UChar c) { - if (c >= 0x0030 && c <= 0x0039) { - return (int8_t)(c - 0x0030); +static int32_t _digit16(UChar c) { + if (c >= u'0' && c <= u'9') { + return c - u'0'; } - if (c >= 0x0041 && c <= 0x0046) { - return (int8_t)(c - (0x0041 - 10)); + if (c >= u'A' && c <= u'F') { + return c - (u'A' - 10); } - if (c >= 0x0061 && c <= 0x0066) { - return (int8_t)(c - (0x0061 - 10)); + if (c >= u'a' && c <= u'f') { + return c - (u'a' - 10); } return -1; } @@ -1216,15 +1216,14 @@ u_unescapeAt(UNESCAPE_CHAR_AT charAt, void *context) { int32_t start = *offset; - UChar c; + UChar32 c; UChar32 result = 0; int8_t n = 0; int8_t minDig = 0; int8_t maxDig = 0; int8_t bitsPerDigit = 4; - int8_t dig; - int32_t i; - UBool braces = FALSE; + int32_t dig; + UBool braces = false; /* Check that offset is in range */ if (*offset < 0 || *offset >= length) { @@ -1236,17 +1235,17 @@ u_unescapeAt(UNESCAPE_CHAR_AT charAt, /* Convert hexadecimal and octal escapes */ switch (c) { - case 0x0075 /*'u'*/: + case u'u': minDig = maxDig = 4; break; - case 0x0055 /*'U'*/: + case u'U': minDig = maxDig = 8; break; - case 0x0078 /*'x'*/: + case u'x': minDig = 1; - if (*offset < length && charAt(*offset, context) == 0x7B /*{*/) { + if (*offset < length && charAt(*offset, context) == u'{') { ++(*offset); - braces = TRUE; + braces = true; maxDig = 8; } else { maxDig = 2; @@ -1266,7 +1265,7 @@ u_unescapeAt(UNESCAPE_CHAR_AT charAt, if (minDig != 0) { while (*offset < length && n < maxDig) { c = charAt(*offset, context); - dig = (int8_t)((bitsPerDigit == 3) ? _digit8(c) : _digit16(c)); + dig = (bitsPerDigit == 3) ? _digit8(c) : _digit16(c); if (dig < 0) { break; } @@ -1278,7 +1277,7 @@ u_unescapeAt(UNESCAPE_CHAR_AT charAt, goto err; } if (braces) { - if (c != 0x7D /*}*/) { + if (c != u'}') { goto err; } ++(*offset); @@ -1293,16 +1292,15 @@ u_unescapeAt(UNESCAPE_CHAR_AT charAt, if (*offset < length && U16_IS_LEAD(result)) { int32_t ahead = *offset + 1; c = charAt(*offset, context); - if (c == 0x5C /*'\\'*/ && ahead < length) { - // Calling u_unescapeAt recursively may cause a stack overflow if - // we have repeated surrogate lead after that. Limit the - // length to 5 ('u' and 4 hex) after ahead. - int32_t tailLimit = ahead + 5; + if (c == u'\\' && ahead < length) { + // Calling ourselves recursively may cause a stack overflow if + // we have repeated escaped lead surrogates. + // Limit the length to 11 ("x{0000DFFF}") after ahead. + int32_t tailLimit = ahead + 11; if (tailLimit > length) { tailLimit = length; } - c = (UChar) u_unescapeAt(charAt, &ahead, tailLimit, - context); + c = u_unescapeAt(charAt, &ahead, tailLimit, context); } if (U16_IS_TRAIL(c)) { *offset = ahead; @@ -1313,7 +1311,7 @@ u_unescapeAt(UNESCAPE_CHAR_AT charAt, } /* Convert C-style escapes in table */ - for (i=0; i 0) { do { - if(ut->chunkOffset>=ut->chunkLength && !utext_access(ut, ut->chunkNativeLimit, TRUE)) { - return FALSE; + if(ut->chunkOffset>=ut->chunkLength && !utext_access(ut, ut->chunkNativeLimit, true)) { + return false; } c = ut->chunkContents[ut->chunkOffset]; if (U16_IS_SURROGATE(c)) { c = utext_next32(ut); if (c == U_SENTINEL) { - return FALSE; + return false; } } else { ut->chunkOffset++; @@ -65,14 +65,14 @@ utext_moveIndex32(UText *ut, int32_t delta) { } else if (delta<0) { do { - if(ut->chunkOffset<=0 && !utext_access(ut, ut->chunkNativeStart, FALSE)) { - return FALSE; + if(ut->chunkOffset<=0 && !utext_access(ut, ut->chunkNativeStart, false)) { + return false; } c = ut->chunkContents[ut->chunkOffset-1]; if (U16_IS_SURROGATE(c)) { c = utext_previous32(ut); if (c == U_SENTINEL) { - return FALSE; + return false; } } else { ut->chunkOffset--; @@ -80,7 +80,7 @@ utext_moveIndex32(UText *ut, int32_t delta) { } while(++delta<0); } - return TRUE; + return true; } @@ -114,7 +114,7 @@ utext_setNativeIndex(UText *ut, int64_t index) { // Access the new position. Assume a forward iteration from here, // which will also be optimimum for a single random access. // Reverse iterations may suffer slightly. - ut->pFuncs->access(ut, index, TRUE); + ut->pFuncs->access(ut, index, true); } else if((int32_t)(index - ut->chunkNativeStart) <= ut->nativeIndexingLimit) { // utf-16 indexing. ut->chunkOffset=(int32_t)(index-ut->chunkNativeStart); @@ -127,7 +127,7 @@ utext_setNativeIndex(UText *ut, int64_t index) { UChar c= ut->chunkContents[ut->chunkOffset]; if (U16_IS_TRAIL(c)) { if (ut->chunkOffset==0) { - ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE); + ut->pFuncs->access(ut, ut->chunkNativeStart, false); } if (ut->chunkOffset>0) { UChar lead = ut->chunkContents[ut->chunkOffset-1]; @@ -152,7 +152,7 @@ utext_getPreviousNativeIndex(UText *ut) { int64_t result; if (i >= 0) { UChar c = ut->chunkContents[i]; - if (U16_IS_TRAIL(c) == FALSE) { + if (U16_IS_TRAIL(c) == false) { if (i <= ut->nativeIndexingLimit) { result = ut->chunkNativeStart + i; } else { @@ -189,14 +189,14 @@ utext_current32(UText *ut) { UChar32 c; if (ut->chunkOffset==ut->chunkLength) { // Current position is just off the end of the chunk. - if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { + if (ut->pFuncs->access(ut, ut->chunkNativeLimit, true) == false) { // Off the end of the text. return U_SENTINEL; } } c = ut->chunkContents[ut->chunkOffset]; - if (U16_IS_LEAD(c) == FALSE) { + if (U16_IS_LEAD(c) == false) { // Normal, non-supplementary case. return c; } @@ -219,11 +219,11 @@ utext_current32(UText *ut) { // the original position before the unpaired lead still needs to be restored. int64_t nativePosition = ut->chunkNativeLimit; int32_t originalOffset = ut->chunkOffset; - if (ut->pFuncs->access(ut, nativePosition, TRUE)) { + if (ut->pFuncs->access(ut, nativePosition, true)) { trail = ut->chunkContents[ut->chunkOffset]; } - UBool r = ut->pFuncs->access(ut, nativePosition, FALSE); // reverse iteration flag loads preceding chunk - U_ASSERT(r==TRUE); + UBool r = ut->pFuncs->access(ut, nativePosition, false); // reverse iteration flag loads preceding chunk + U_ASSERT(r==true); ut->chunkOffset = originalOffset; if(!r) { return U_SENTINEL; @@ -246,7 +246,7 @@ utext_char32At(UText *ut, int64_t nativeIndex) { if (nativeIndex>=ut->chunkNativeStart && nativeIndex < ut->chunkNativeStart + ut->nativeIndexingLimit) { ut->chunkOffset = (int32_t)(nativeIndex - ut->chunkNativeStart); c = ut->chunkContents[ut->chunkOffset]; - if (U16_IS_SURROGATE(c) == FALSE) { + if (U16_IS_SURROGATE(c) == false) { return c; } } @@ -270,13 +270,13 @@ utext_next32(UText *ut) { UChar32 c; if (ut->chunkOffset >= ut->chunkLength) { - if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { + if (ut->pFuncs->access(ut, ut->chunkNativeLimit, true) == false) { return U_SENTINEL; } } c = ut->chunkContents[ut->chunkOffset++]; - if (U16_IS_LEAD(c) == FALSE) { + if (U16_IS_LEAD(c) == false) { // Normal case, not supplementary. // (A trail surrogate seen here is just returned as is, as a surrogate value. // It cannot be part of a pair.) @@ -284,14 +284,14 @@ utext_next32(UText *ut) { } if (ut->chunkOffset >= ut->chunkLength) { - if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { + if (ut->pFuncs->access(ut, ut->chunkNativeLimit, true) == false) { // c is an unpaired lead surrogate at the end of the text. // return it as it is. return c; } } UChar32 trail = ut->chunkContents[ut->chunkOffset]; - if (U16_IS_TRAIL(trail) == FALSE) { + if (U16_IS_TRAIL(trail) == false) { // c was an unpaired lead surrogate, not at the end of the text. // return it as it is (unpaired). Iteration position is on the // following character, possibly in the next chunk, where the @@ -310,13 +310,13 @@ utext_previous32(UText *ut) { UChar32 c; if (ut->chunkOffset <= 0) { - if (ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE) == FALSE) { + if (ut->pFuncs->access(ut, ut->chunkNativeStart, false) == false) { return U_SENTINEL; } } ut->chunkOffset--; c = ut->chunkContents[ut->chunkOffset]; - if (U16_IS_TRAIL(c) == FALSE) { + if (U16_IS_TRAIL(c) == false) { // Normal case, not supplementary. // (A lead surrogate seen here is just returned as is, as a surrogate value. // It cannot be part of a pair.) @@ -324,7 +324,7 @@ utext_previous32(UText *ut) { } if (ut->chunkOffset <= 0) { - if (ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE) == FALSE) { + if (ut->pFuncs->access(ut, ut->chunkNativeStart, false) == false) { // c is an unpaired trail surrogate at the start of the text. // return it as it is. return c; @@ -332,7 +332,7 @@ utext_previous32(UText *ut) { } UChar32 lead = ut->chunkContents[ut->chunkOffset-1]; - if (U16_IS_LEAD(lead) == FALSE) { + if (U16_IS_LEAD(lead) == false) { // c was an unpaired trail surrogate, not at the end of the text. // return it as it is (unpaired). Iteration position is at c return c; @@ -351,7 +351,7 @@ utext_next32From(UText *ut, int64_t index) { if(indexchunkNativeStart || index>=ut->chunkNativeLimit) { // Desired position is outside of the current chunk. - if(!ut->pFuncs->access(ut, index, TRUE)) { + if(!ut->pFuncs->access(ut, index, true)) { // no chunk available here return U_SENTINEL; } @@ -382,7 +382,7 @@ utext_previous32From(UText *ut, int64_t index) { // UChar32 cPrev; // The character preceding cCurr, which is what we will return. - // Address the chunk containg the position preceding the incoming index + // Address the chunk containing the position preceding the incoming index // A tricky edge case: // We try to test the requested native index against the chunkNativeStart to determine // whether the character preceding the one at the index is in the current chunk. @@ -391,7 +391,7 @@ utext_previous32From(UText *ut, int64_t index) { // if(index<=ut->chunkNativeStart || index>ut->chunkNativeLimit) { // Requested native index is outside of the current chunk. - if(!ut->pFuncs->access(ut, index, FALSE)) { + if(!ut->pFuncs->access(ut, index, false)) { // no chunk available here return U_SENTINEL; } @@ -400,7 +400,7 @@ utext_previous32From(UText *ut, int64_t index) { ut->chunkOffset = (int32_t)(index - ut->chunkNativeStart); } else { ut->chunkOffset=ut->pFuncs->mapNativeIndexToUTF16(ut, index); - if (ut->chunkOffset==0 && !ut->pFuncs->access(ut, index, FALSE)) { + if (ut->chunkOffset==0 && !ut->pFuncs->access(ut, index, false)) { // no chunk available here return U_SENTINEL; } @@ -438,24 +438,24 @@ utext_equals(const UText *a, const UText *b) { a->magic != UTEXT_MAGIC || b->magic != UTEXT_MAGIC) { // Null or invalid arguments don't compare equal to anything. - return FALSE; + return false; } if (a->pFuncs != b->pFuncs) { // Different types of text providers. - return FALSE; + return false; } if (a->context != b->context) { // Different sources (different strings) - return FALSE; + return false; } if (utext_getNativeIndex(a) != utext_getNativeIndex(b)) { // Different current position in the string. - return FALSE; + return false; } - return TRUE; + return true; } U_CAPI UBool U_EXPORT2 @@ -689,7 +689,7 @@ utext_close(UText *ut) { } // Zero out function table of the closed UText. This is a defensive move, - // inteded to cause applications that inadvertantly use a closed + // intended to cause applications that inadvertently use a closed // utext to crash with null pointer errors. ut->pFuncs = NULL; @@ -894,7 +894,7 @@ struct UTF8Buf { // one for a supplementary starting in the last normal position, // and one for an entry for the buffer limit position. uint8_t mapToUChars[UTF8_TEXT_CHUNK_SIZE*3+6]; // Map native offset from bufNativeStart to - // correspoding offset in filled part of buf. + // corresponding offset in filled part of buf. int32_t align; }; @@ -987,7 +987,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { // Don't swap buffers, but do set the // current buffer position. ut->chunkOffset = ut->chunkLength; - return FALSE; + return false; } else { // End of current buffer. // check whether other buffer already has what we need. @@ -1016,7 +1016,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { // Current buffer extends up to the end of the string. // Leave it as the current buffer. ut->chunkOffset = ut->chunkLength; - return FALSE; + return false; } if (ix == u8b->bufNativeLimit) { // Alternate buffer extends to the end of string. @@ -1038,7 +1038,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { mapIndex = ix - u8b->toUCharsMapStart; U_ASSERT(mapIndex < (int32_t)sizeof(UTF8Buf::mapToUChars)); ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx; - return TRUE; + return true; } } @@ -1046,7 +1046,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { // // Dispatch to the appropriate action for a - // Backwards Diretion iteration request. + // Backwards Direction iteration request. // if (ix==ut->chunkNativeStart) { // Check for normal sequential iteration cases first. @@ -1055,7 +1055,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { // Don't swap buffers, but do set the // current buffer position. ut->chunkOffset = 0; - return FALSE; + return false; } else { // Start of current buffer. // check whether other buffer already has what we need. @@ -1108,9 +1108,9 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { // one of the trailing bytes. Because there is no preceding , // character, this access fails. We can't pick up on the // situation sooner because the requested index is not zero. - return FALSE; + return false; } else { - return TRUE; + return true; } @@ -1139,7 +1139,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { U_ASSERT(mapIndex<(int32_t)sizeof(u8b->mapToUChars)); ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx; - return TRUE; + return true; } @@ -1170,7 +1170,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { ut->chunkOffset = 0; U_ASSERT(ix == u8b->bufNativeStart); } - return FALSE; + return false; makeStubBuffer: // The user has done a seek/access past the start or end @@ -1203,10 +1203,10 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { ut->p = u8b_swap; int32_t strLen = ut->b; - UBool nulTerminated = FALSE; + UBool nulTerminated = false; if (strLen < 0) { strLen = 0x7fffffff; - nulTerminated = TRUE; + nulTerminated = true; } UChar *buf = u8b_swap->buf; @@ -1214,7 +1214,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { uint8_t *mapToUChars = u8b_swap->mapToUChars; int32_t destIx = 0; int32_t srcIx = ix; - UBool seenNonAscii = FALSE; + UBool seenNonAscii = false; UChar32 c = 0; // Fill the chunk buffer and mapping arrays. @@ -1230,8 +1230,8 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { destIx++; } else { // General case, handle everything. - if (seenNonAscii == FALSE) { - seenNonAscii = TRUE; + if (seenNonAscii == false) { + seenNonAscii = true; u8b_swap->bufNILimit = destIx; } @@ -1269,7 +1269,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { u8b_swap->bufNativeLimit = srcIx; u8b_swap->bufStartIdx = 0; u8b_swap->bufLimitIdx = destIx; - if (seenNonAscii == FALSE) { + if (seenNonAscii == false) { u8b_swap->bufNILimit = destIx; } u8b_swap->toUCharsMapStart = u8b_swap->bufNativeStart; @@ -1293,7 +1293,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { ut->providerProperties &= ~I32_FLAG(UTEXT_PROVIDER_LENGTH_IS_EXPENSIVE); } } - return TRUE; + return true; } @@ -1359,7 +1359,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { int32_t sIx = srcIx; // ix of last byte of multi-byte u8 char // Get the full character from the UTF8 string. - // use code derived from tbe macros in utf8.h + // use code derived from the macros in utf8.h // Leaves srcIx pointing at the first byte of the UTF-8 char. // c=utf8_prevCharSafeBody(s8, 0, &srcIx, c, -3); @@ -1402,7 +1402,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { ut->chunkNativeStart = u8b_swap->bufNativeStart; ut->chunkNativeLimit = u8b_swap->bufNativeLimit; ut->nativeIndexingLimit = u8b_swap->bufNILimit; - return TRUE; + return true; } } @@ -1526,7 +1526,7 @@ utf8TextExtract(UText *ut, utext_strFromUTF8(dest, destCapacity, &destLength, (const char *)ut->context+start32, limit32-start32, pErrorCode); - utf8TextAccess(ut, limit32, TRUE); + utf8TextAccess(ut, limit32, true); return destLength; } @@ -1545,7 +1545,7 @@ utf8TextMapOffsetToNative(const UText *ut) { } // -// Map a native index to the corrsponding chunk offset +// Map a native index to the corresponding chunk offset // static int32_t U_CALLCONV utf8TextMapIndexToUTF16(const UText *ut, int64_t index64) { @@ -1570,7 +1570,7 @@ utf8TextClone(UText *dest, const UText *src, UBool deep, UErrorCode *status) // For deep clones, make a copy of the string. // The copied storage is owned by the newly created clone. // - // TODO: There is an isssue with using utext_nativeLength(). + // TODO: There is an issue with using utext_nativeLength(). // That function is non-const in cases where the input was NUL terminated // and the length has not yet been determined. // This function (clone()) is const. @@ -1760,13 +1760,13 @@ repTextAccess(UText *ut, int64_t index, UBool forward) { if (index32>=ut->chunkNativeStart && index32chunkNativeLimit) { // Buffer already contains the requested position. ut->chunkOffset = (int32_t)(index - ut->chunkNativeStart); - return TRUE; + return true; } if (index32>=length && ut->chunkNativeLimit==length) { // Request for end of string, and buffer already extends up to it. // Can't get the data, but don't change the buffer. ut->chunkOffset = length - (int32_t)ut->chunkNativeStart; - return FALSE; + return false; } ut->chunkNativeLimit = index + REP_TEXT_CHUNK_SIZE - 1; @@ -1787,13 +1787,13 @@ repTextAccess(UText *ut, int64_t index, UBool forward) { if (index32>ut->chunkNativeStart && index32<=ut->chunkNativeLimit) { // Requested position already in buffer. ut->chunkOffset = index32 - (int32_t)ut->chunkNativeStart; - return TRUE; + return true; } if (index32==0 && ut->chunkNativeStart==0) { // Request for start, buffer already begins at start. // No data, but keep the buffer as is. ut->chunkOffset = 0; - return FALSE; + return false; } // Figure out the bounds of the chunk to extract for reverse iteration. @@ -1849,7 +1849,7 @@ repTextAccess(UText *ut, int64_t index, UBool forward) { // Use fast indexing for get/setNativeIndex() ut->nativeIndexingLimit = ut->chunkLength; - return TRUE; + return true; } @@ -1892,7 +1892,7 @@ repTextExtract(UText *ut, } UnicodeString buffer(dest, 0, destCapacity); // writable alias rep->extractBetween(start32, limit32, buffer); - repTextAccess(ut, limit32, TRUE); + repTextAccess(ut, limit32, true); return u_terminateUChars(dest, destCapacity, length, status); } @@ -1948,7 +1948,7 @@ repTextReplace(UText *ut, // set the iteration position to the end of the newly inserted replacement text. int32_t newIndexPos = limit32 + lengthDelta; - repTextAccess(ut, newIndexPos, TRUE); + repTextAccess(ut, newIndexPos, true); return lengthDelta; } @@ -2012,7 +2012,7 @@ repTextCopy(UText *ut, } // Set position, reload chunk if needed. - repTextAccess(ut, nativeIterIndex, TRUE); + repTextAccess(ut, nativeIterIndex, true); } static const struct UTextFuncs repFuncs = @@ -2254,7 +2254,7 @@ unistrTextCopy(UText *ut, // update chunk description, set iteration position. ut->chunkContents = us->getBuffer(); - if (move==FALSE) { + if (move==false) { // copy operation, string length grows ut->chunkLength += limit32-start32; ut->chunkNativeLimit = ut->chunkLength; @@ -2394,9 +2394,9 @@ ucstrTextClose(UText *ut) { static int64_t U_CALLCONV ucstrTextLength(UText *ut) { if (ut->a < 0) { - // null terminated, we don't yet know the length. Scan for it. + // null terminated, we don't yet know the length. Scan for it. // Access is not convenient for doing this - // because the current interation postion can't be changed. + // because the current iteration position can't be changed. const UChar *str = (const UChar *)ut->context; for (;;) { if (str[ut->chunkNativeLimit] == 0) { @@ -2525,7 +2525,7 @@ ucstrTextExtract(UText *ut, // Access the start. Does two things we need: // Pins 'start' to the length of the string, if it came in out-of-bounds. // Snaps 'start' to the beginning of a code point. - ucstrTextAccess(ut, start, TRUE); + ucstrTextAccess(ut, start, true); const UChar *s=ut->chunkContents; start32 = ut->chunkOffset; @@ -2579,7 +2579,7 @@ ucstrTextExtract(UText *ut, if (si <= ut->chunkNativeLimit) { ut->chunkOffset = si; } else { - ucstrTextAccess(ut, si, TRUE); + ucstrTextAccess(ut, si, true); } // Add a terminating NUL if space in the buffer permits, @@ -2698,11 +2698,11 @@ charIterTextAccess(UText *ut, int64_t index, UBool forward) { neededIndex -= neededIndex % CIBufSize; UChar *buf = NULL; - UBool needChunkSetup = TRUE; + UBool needChunkSetup = true; int i; if (ut->chunkNativeStart == neededIndex) { // The buffer we want is already the current chunk. - needChunkSetup = FALSE; + needChunkSetup = false; } else if (ut->b == neededIndex) { // The first buffer (buffer p) has what we need. buf = (UChar *)ut->p; @@ -2809,7 +2809,7 @@ charIterTextExtract(UText *ut, srci += len; } - charIterTextAccess(ut, copyLimit, TRUE); + charIterTextAccess(ut, copyLimit, true); u_terminateUChars(dest, destCapacity, desti, status); return desti; diff --git a/icu/icu4c/source/common/utf_impl.cpp b/icu/icu4c/source/common/utf_impl.cpp index 9dd241a12bf..a1f9c6529a7 100644 --- a/icu/icu4c/source/common/utf_impl.cpp +++ b/icu/icu4c/source/common/utf_impl.cpp @@ -55,7 +55,7 @@ * -finish: * (BSR: Bit Scan Reverse, scans for a 1-bit, starting from the MSB) */ -extern "C" U_EXPORT const uint8_t +U_CAPI const uint8_t utf8_countTrailBytes[256]={ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -117,11 +117,11 @@ errorValue(int32_t count, int8_t strict) { * Unicode 16-bit strings that are not well-formed UTF-16, that is, they * contain unpaired surrogates. * -3: All illegal byte sequences yield U+FFFD. - * 0 Obsolete "safe" behavior of UTF8_NEXT_CHAR_SAFE(..., FALSE): + * 0 Obsolete "safe" behavior of UTF8_NEXT_CHAR_SAFE(..., false): * All illegal byte sequences yield a positive code point such that this * result code point would be encoded with the same number of bytes as * the illegal sequence. - * >0 Obsolete "strict" behavior of UTF8_NEXT_CHAR_SAFE(..., TRUE): + * >0 Obsolete "strict" behavior of UTF8_NEXT_CHAR_SAFE(..., true): * Same as the obsolete "safe" behavior, but non-characters are also treated * like illegal sequences. * @@ -214,7 +214,7 @@ utf8_appendCharSafeBody(uint8_t *s, int32_t i, int32_t length, UChar32 c, UBool } /* c>0x10ffff or not enough space, write an error value */ if(pIsError!=NULL) { - *pIsError=TRUE; + *pIsError=true; } else { length-=i; if(length>0) { diff --git a/icu/icu4c/source/common/util.cpp b/icu/icu4c/source/common/util.cpp index 86e5c791bad..3dcc05578b7 100644 --- a/icu/icu4c/source/common/util.cpp +++ b/icu/icu4c/source/common/util.cpp @@ -65,38 +65,52 @@ UnicodeString& ICU_Utility::appendNumber(UnicodeString& result, int32_t n, return result; } -/** - * Return true if the character is NOT printable ASCII. - */ UBool ICU_Utility::isUnprintable(UChar32 c) { return !(c >= 0x20 && c <= 0x7E); } -/** - * Escape unprintable characters using \uxxxx notation for U+0000 to - * U+FFFF and \Uxxxxxxxx for U+10000 and above. If the character is - * printable ASCII, then do nothing and return FALSE. Otherwise, - * append the escaped notation and return TRUE. - */ +UBool ICU_Utility::shouldAlwaysBeEscaped(UChar32 c) { + if (c < 0x20) { + return true; // C0 control codes + } else if (c <= 0x7e) { + return false; // printable ASCII + } else if (c <= 0x9f) { + return true; // C1 control codes + } else if (c < 0xd800) { + return false; // most of the BMP + } else if (c <= 0xdfff || (0xfdd0 <= c && c <= 0xfdef) || (c & 0xfffe) == 0xfffe) { + return true; // surrogate or noncharacter code points + } else if (c <= 0x10ffff) { + return false; // all else + } else { + return true; // not a code point + } +} + UBool ICU_Utility::escapeUnprintable(UnicodeString& result, UChar32 c) { if (isUnprintable(c)) { - result.append(BACKSLASH); - if (c & ~0xFFFF) { - result.append(UPPER_U); - result.append(DIGITS[0xF&(c>>28)]); - result.append(DIGITS[0xF&(c>>24)]); - result.append(DIGITS[0xF&(c>>20)]); - result.append(DIGITS[0xF&(c>>16)]); - } else { - result.append(LOWER_U); - } - result.append(DIGITS[0xF&(c>>12)]); - result.append(DIGITS[0xF&(c>>8)]); - result.append(DIGITS[0xF&(c>>4)]); - result.append(DIGITS[0xF&c]); - return TRUE; + escape(result, c); + return true; + } + return false; +} + +UnicodeString &ICU_Utility::escape(UnicodeString& result, UChar32 c) { + result.append(BACKSLASH); + if (c & ~0xFFFF) { + result.append(UPPER_U); + result.append(DIGITS[0xF&(c>>28)]); + result.append(DIGITS[0xF&(c>>24)]); + result.append(DIGITS[0xF&(c>>20)]); + result.append(DIGITS[0xF&(c>>16)]); + } else { + result.append(LOWER_U); } - return FALSE; + result.append(DIGITS[0xF&(c>>12)]); + result.append(DIGITS[0xF&(c>>8)]); + result.append(DIGITS[0xF&(c>>4)]); + result.append(DIGITS[0xF&c]); + return result; } /** @@ -200,14 +214,14 @@ int32_t ICU_Utility::skipWhitespace(const UnicodeString& str, int32_t& pos, */ UBool ICU_Utility::parseChar(const UnicodeString& id, int32_t& pos, UChar ch) { int32_t start = pos; - skipWhitespace(id, pos, TRUE); + skipWhitespace(id, pos, true); if (pos == id.length() || id.charAt(pos) != ch) { pos = start; - return FALSE; + return false; } ++pos; - return TRUE; + return true; } /** @@ -288,7 +302,7 @@ int32_t ICU_Utility::parseAsciiInteger(const UnicodeString& str, int32_t& pos) { /** * Append a character to a rule that is being built up. To flush - * the quoteBuf to rule, make one final call with isLiteral == TRUE. + * the quoteBuf to rule, make one final call with isLiteral == true. * If there is no final character, pass in (UChar32)-1 as c. * @param rule the string to append the character to * @param c the character to append, or (UChar32)-1 if none. @@ -414,7 +428,7 @@ void ICU_Utility::appendToRule(UnicodeString& rule, if (matcher != NULL) { UnicodeString pat; appendToRule(rule, matcher->toPattern(pat, escapeUnprintable), - TRUE, escapeUnprintable, quoteBuf); + true, escapeUnprintable, quoteBuf); } } diff --git a/icu/icu4c/source/common/util.h b/icu/icu4c/source/common/util.h index 9c3b76d9ed5..4a9ae831de3 100644 --- a/icu/icu4c/source/common/util.h +++ b/icu/icu4c/source/common/util.h @@ -13,10 +13,10 @@ #ifndef ICU_UTIL_H #define ICU_UTIL_H -#include "unicode/utypes.h" -#include "unicode/uobject.h" +#include "charstr.h" #include "unicode/unistr.h" - +#include "unicode/uobject.h" +#include "unicode/utypes.h" //-------------------------------------------------------------------- // class ICU_Utility // i18n utility functions, scoped into the class ICU_Utility. @@ -55,20 +55,30 @@ class U_COMMON_API ICU_Utility /* not : public UObject because all methods are s /** * Return true if the character is NOT printable ASCII. - * - * This method should really be in UnicodeString (or similar). For - * now, we implement it here and share it with friend classes. + * The tab, newline and linefeed characters are considered unprintable. */ static UBool isUnprintable(UChar32 c); /** - * Escape unprintable characters using \uxxxx notation for U+0000 to + * @return true for control codes and for surrogate and noncharacter code points + */ + static UBool shouldAlwaysBeEscaped(UChar32 c); + + /** + * Escapes one unprintable code point using \uxxxx notation for U+0000 to * U+FFFF and \Uxxxxxxxx for U+10000 and above. If the character is * printable ASCII, then do nothing and return false. Otherwise, * append the escaped notation and return true. */ static UBool escapeUnprintable(UnicodeString& result, UChar32 c); + /** + * Escapes one code point using \uxxxx notation + * for U+0000 to U+FFFF and \Uxxxxxxxx for U+10000 and above. + * @return result + */ + static UnicodeString &escape(UnicodeString& result, UChar32 c); + /** * Returns the index of a character, ignoring quoted text. * For example, in the string "abc'hide'h", the 'h' in "hide" will not be @@ -199,7 +209,7 @@ class U_COMMON_API ICU_Utility /* not : public UObject because all methods are s * position. Return the identifier, or an empty string if there * is no identifier. * @param str the string to parse - * @param pos INPUT-OUPUT parameter. On INPUT, pos is the + * @param pos INPUT-OUTPUT parameter. On INPUT, pos is the * first character to examine. It must be less than str.length(), * and it must not point to a whitespace character. That is, must * have pos < str.length() and @@ -248,7 +258,7 @@ class U_COMMON_API ICU_Utility /* not : public UObject because all methods are s private: // do not instantiate - ICU_Utility(); + ICU_Utility() = delete; }; U_NAMESPACE_END diff --git a/icu/icu4c/source/common/util_props.cpp b/icu/icu4c/source/common/util_props.cpp index 95a112bc912..d6ae052214c 100644 --- a/icu/icu4c/source/common/util_props.cpp +++ b/icu/icu4c/source/common/util_props.cpp @@ -135,7 +135,7 @@ int32_t ICU_Utility::parsePattern(const UnicodeString& rule, int32_t pos, int32_ * position. Return the identifier, or an empty string if there * is no identifier. * @param str the string to parse - * @param pos INPUT-OUPUT parameter. On INPUT, pos is the + * @param pos INPUT-OUTPUT parameter. On INPUT, pos is the * first character to examine. It must be less than str.length(), * and it must not point to a whitespace character. That is, must * have pos < str.length(). On diff --git a/icu/icu4c/source/common/utrace.cpp b/icu/icu4c/source/common/utrace.cpp index c9815465947..f7b8ade6743 100644 --- a/icu/icu4c/source/common/utrace.cpp +++ b/icu/icu4c/source/common/utrace.cpp @@ -67,7 +67,7 @@ utrace_exit(int32_t fnNumber, int32_t returnType, ...) { fmt = gExitFmtPtrStatus; break; default: - UPRV_UNREACHABLE; + UPRV_UNREACHABLE_EXIT; } va_start(args, returnType); @@ -93,7 +93,7 @@ static void outputChar(char c, char *outBuf, int32_t *outIx, int32_t capacity, i int32_t i; /* Check whether a start of line indenting is needed. Three cases: * 1. At the start of the first line (output index == 0). - * 2. At the start of subsequent lines (preceeding char in buffer == '\n') + * 2. At the start of subsequent lines (preceding char in buffer == '\n') * 3. When preflighting buffer len (buffer capacity is exceeded), when * a \n is output. Ideally we wouldn't do the indent until the following char * is received, but that won't work because there's no place to remember that @@ -369,13 +369,13 @@ utrace_vformat(char *outBuf, int32_t capacity, int32_t indent, const char *fmt, default: /* %. in format string, where . is some character not in the set * of recognized format chars. Just output it as if % wasn't there. - * (Covers "%%" outputing a single '%') + * (Covers "%%" outputting a single '%') */ outputChar(fmtC, outBuf, &outIx, capacity, indent); } } - outputChar(0, outBuf, &outIx, capacity, indent); /* Make sure that output is null terminated */ - return outIx + 1; /* outIx + 1 because outIx does not increment when outputing final null. */ + outputChar(0, outBuf, &outIx, capacity, indent); /* Make sure that output is null terminated */ + return outIx + 1; /* outIx + 1 because outIx does not increment when outputting final null. */ } @@ -436,7 +436,7 @@ utrace_cleanup() { pTraceDataFunc = NULL; utrace_level = UTRACE_OFF; gTraceContext = NULL; - return TRUE; + return true; } diff --git a/icu/icu4c/source/common/utracimp.h b/icu/icu4c/source/common/utracimp.h index f32fe1db394..945540d25af 100644 --- a/icu/icu4c/source/common/utracimp.h +++ b/icu/icu4c/source/common/utracimp.h @@ -193,7 +193,7 @@ UPRV_BLOCK_MACRO_BEGIN { \ * Trace statement for each exit point of a function that has a UTRACE_ENTRY() * statement, and that returns a value. * - * @param val The function's return value, int32_t or comatible type. + * @param val The function's return value, int32_t or compatible type. * * @internal */ diff --git a/icu/icu4c/source/common/utrie.cpp b/icu/icu4c/source/common/utrie.cpp index ecf9b1cba72..96f2397ca13 100644 --- a/icu/icu4c/source/common/utrie.cpp +++ b/icu/icu4c/source/common/utrie.cpp @@ -72,14 +72,14 @@ utrie_open(UNewTrie *fillIn, if(aliasData!=NULL) { trie->data=aliasData; - trie->isDataAllocated=FALSE; + trie->isDataAllocated=false; } else { trie->data=(uint32_t *)uprv_malloc(maxDataLength*4); if(trie->data==NULL) { uprv_free(trie); return NULL; } - trie->isDataAllocated=TRUE; + trie->isDataAllocated=true; } /* preallocate and reset the first data block (block index 0) */ @@ -108,7 +108,7 @@ utrie_open(UNewTrie *fillIn, trie->indexLength=UTRIE_MAX_INDEX_LENGTH; trie->dataCapacity=maxDataLength; trie->isLatin1Linear=latin1Linear; - trie->isCompacted=FALSE; + trie->isCompacted=false; return trie; } @@ -124,14 +124,14 @@ utrie_clone(UNewTrie *fillIn, const UNewTrie *other, uint32_t *aliasData, int32_ /* clone data */ if(aliasData!=NULL && aliasDataCapacity>=other->dataCapacity) { - isDataAllocated=FALSE; + isDataAllocated=false; } else { aliasDataCapacity=other->dataCapacity; aliasData=(uint32_t *)uprv_malloc(other->dataCapacity*4); if(aliasData==NULL) { return NULL; } - isDataAllocated=TRUE; + isDataAllocated=true; } trie=utrie_open(fillIn, aliasData, aliasDataCapacity, @@ -216,7 +216,7 @@ utrie_getDataBlock(UNewTrie *trie, UChar32 c) { } /** - * @return TRUE if the value was successfully set + * @return true if the value was successfully set */ U_CAPI UBool U_EXPORT2 utrie_set32(UNewTrie *trie, UChar32 c, uint32_t value) { @@ -224,16 +224,16 @@ utrie_set32(UNewTrie *trie, UChar32 c, uint32_t value) { /* valid, uncompacted trie and valid c? */ if(trie==NULL || trie->isCompacted || (uint32_t)c>0x10ffff) { - return FALSE; + return false; } block=utrie_getDataBlock(trie, c); if(block<0) { - return FALSE; + return false; } trie->data[block+(c&UTRIE_MASK)]=value; - return TRUE; + return true; } U_CAPI uint32_t U_EXPORT2 @@ -243,7 +243,7 @@ utrie_get32(UNewTrie *trie, UChar32 c, UBool *pInBlockZero) { /* valid, uncompacted trie and valid c? */ if(trie==NULL || trie->isCompacted || (uint32_t)c>0x10ffff) { if(pInBlockZero!=NULL) { - *pInBlockZero=TRUE; + *pInBlockZero=true; } return 0; } @@ -294,10 +294,10 @@ utrie_setRange32(UNewTrie *trie, UChar32 start, UChar32 limit, uint32_t value, U if( trie==NULL || trie->isCompacted || (uint32_t)start>0x10ffff || (uint32_t)limit>0x110000 || start>limit ) { - return FALSE; + return false; } if(start==limit) { - return TRUE; /* nothing to do */ + return true; /* nothing to do */ } initialValue=trie->data[0]; @@ -307,7 +307,7 @@ utrie_setRange32(UNewTrie *trie, UChar32 start, UChar32 limit, uint32_t value, U /* set partial block at [start..following block boundary[ */ block=utrie_getDataBlock(trie, start); if(block<0) { - return FALSE; + return false; } nextStart=(start+UTRIE_DATA_BLOCK_LENGTH)&~UTRIE_MASK; @@ -318,7 +318,7 @@ utrie_setRange32(UNewTrie *trie, UChar32 start, UChar32 limit, uint32_t value, U } else { utrie_fillBlock(trie->data+block, start&UTRIE_MASK, limit&UTRIE_MASK, value, initialValue, overwrite); - return TRUE; + return true; } } @@ -348,12 +348,12 @@ utrie_setRange32(UNewTrie *trie, UChar32 start, UChar32 limit, uint32_t value, U /* create and set and fill the repeatBlock */ repeatBlock=utrie_getDataBlock(trie, start); if(repeatBlock<0) { - return FALSE; + return false; } /* set the negative block number to indicate that it is a repeat block */ trie->index[start>>UTRIE_SHIFT]=-repeatBlock; - utrie_fillBlock(trie->data+repeatBlock, 0, UTRIE_DATA_BLOCK_LENGTH, value, initialValue, TRUE); + utrie_fillBlock(trie->data+repeatBlock, 0, UTRIE_DATA_BLOCK_LENGTH, value, initialValue, true); } } @@ -364,13 +364,13 @@ utrie_setRange32(UNewTrie *trie, UChar32 start, UChar32 limit, uint32_t value, U /* set partial block at [last block boundary..limit[ */ block=utrie_getDataBlock(trie, start); if(block<0) { - return FALSE; + return false; } utrie_fillBlock(trie->data+block, 0, rest, value, initialValue, overwrite); } - return TRUE; + return true; } static int32_t @@ -437,7 +437,7 @@ utrie_fold(UNewTrie *trie, UNewTrieGetFoldedValue *getFoldedValue, UErrorCode *p *pErrorCode=U_MEMORY_ALLOCATION_ERROR; return; } - utrie_fillBlock(trie->data+block, 0, UTRIE_DATA_BLOCK_LENGTH, trie->leadUnitValue, trie->data[0], TRUE); + utrie_fillBlock(trie->data+block, 0, UTRIE_DATA_BLOCK_LENGTH, trie->leadUnitValue, trie->data[0], true); block=-block; /* negative block number to indicate that it is a repeat block */ } for(c=(0xd800>>UTRIE_SHIFT); c<(0xdc00>>UTRIE_SHIFT); ++c) { @@ -579,7 +579,7 @@ _findSameDataBlock(const uint32_t *data, int32_t dataLength, * * The compaction * - removes blocks that are identical with earlier ones - * - overlaps adjacent blocks as much as possible (if overlap==TRUE) + * - overlaps adjacent blocks as much as possible (if overlap==true) * - moves blocks in steps of the data granularity * - moves and overlaps blocks that overlap with multiple values in the overlap region * @@ -766,15 +766,15 @@ utrie_serialize(UNewTrie *trie, void *dt, int32_t capacity, /* fold and compact if necessary, also checks that indexLength is within limits */ if(!trie->isCompacted) { /* compact once without overlap to improve folding */ - utrie_compact(trie, FALSE, pErrorCode); + utrie_compact(trie, false, pErrorCode); /* fold the supplementary part of the index array */ utrie_fold(trie, getFoldedValue, pErrorCode); /* compact again with overlap for minimum data array length */ - utrie_compact(trie, TRUE, pErrorCode); + utrie_compact(trie, true, pErrorCode); - trie->isCompacted=TRUE; + trie->isCompacted=true; if(U_FAILURE(*pErrorCode)) { return 0; } @@ -966,7 +966,7 @@ utrie_unserializeDummy(UTrie *trie, return actualLength; } - trie->isLatin1Linear=TRUE; + trie->isLatin1Linear=true; trie->initialValue=initialValue; /* fill the index and data arrays */ diff --git a/icu/icu4c/source/common/utrie2.cpp b/icu/icu4c/source/common/utrie2.cpp index 24ef5782c90..0fb74ba1c36 100644 --- a/icu/icu4c/source/common/utrie2.cpp +++ b/icu/icu4c/source/common/utrie2.cpp @@ -66,7 +66,7 @@ utrie2_get32(const UTrie2 *trie, UChar32 c) { } else if((uint32_t)c>0x10ffff) { return trie->errorValue; } else { - return get32(trie->newTrie, c, TRUE); + return get32(trie->newTrie, c, true); } } @@ -80,7 +80,7 @@ utrie2_get32FromLeadSurrogateCodeUnit(const UTrie2 *trie, UChar32 c) { } else if(trie->data32!=NULL) { return UTRIE2_GET32_FROM_U16_SINGLE_LEAD(trie, c); } else { - return get32(trie->newTrie, c, FALSE); + return get32(trie->newTrie, c, false); } } @@ -200,7 +200,7 @@ utrie2_openFromSerialized(UTrie2ValueBits valueBits, uprv_memcpy(trie, &tempTrie, sizeof(tempTrie)); trie->memory=(uint32_t *)data; trie->length=actualLength; - trie->isMemoryOwned=FALSE; + trie->isMemoryOwned=false; #ifdef UTRIE2_DEBUG trie->name="fromSerialized"; #endif @@ -279,7 +279,7 @@ utrie2_openDummy(UTrie2ValueBits valueBits, return 0; } trie->length=length; - trie->isMemoryOwned=TRUE; + trie->isMemoryOwned=true; /* set the UTrie2 fields */ if(valueBits==UTRIE2_16_VALUE_BITS) { diff --git a/icu/icu4c/source/common/utrie2.h b/icu/icu4c/source/common/utrie2.h index d1e1e15a6e0..ace52cce37b 100644 --- a/icu/icu4c/source/common/utrie2.h +++ b/icu/icu4c/source/common/utrie2.h @@ -591,8 +591,8 @@ U_CDECL_END #ifdef __cplusplus +#include "unicode/uobject.h" #include "unicode/utf.h" -#include "mutex.h" U_NAMESPACE_BEGIN diff --git a/icu/icu4c/source/common/utrie2_builder.cpp b/icu/icu4c/source/common/utrie2_builder.cpp index 8de824cc3d4..2513332b80a 100644 --- a/icu/icu4c/source/common/utrie2_builder.cpp +++ b/icu/icu4c/source/common/utrie2_builder.cpp @@ -152,7 +152,7 @@ utrie2_open(uint32_t initialValue, uint32_t errorValue, UErrorCode *pErrorCode) newTrie->errorValue=errorValue; newTrie->highStart=0x110000; newTrie->firstFreeBlock=0; /* no free block in the list */ - newTrie->isCompacted=FALSE; + newTrie->isCompacted=false; /* * preallocate and reset @@ -317,7 +317,7 @@ utrie2_clone(const UTrie2 *other, UErrorCode *pErrorCode) { if(other->memory!=NULL) { trie->memory=uprv_malloc(other->length); if(trie->memory!=NULL) { - trie->isMemoryOwned=TRUE; + trie->isMemoryOwned=true; uprv_memcpy(trie->memory, other->memory, other->length); /* make the clone's pointers point to its own memory */ @@ -357,11 +357,11 @@ copyEnumRange(const void *context, UChar32 start, UChar32 end, uint32_t value) { if(start==end) { utrie2_set32(nt->trie, start, value, &nt->errorCode); } else { - utrie2_setRange32(nt->trie, start, end, value, TRUE, &nt->errorCode); + utrie2_setRange32(nt->trie, start, end, value, true, &nt->errorCode); } return U_SUCCESS(nt->errorCode); } else { - return TRUE; + return true; } } @@ -422,7 +422,7 @@ utrie2_cloneAsThawed(const UTrie2 *other, UErrorCode *pErrorCode) { if(U_FAILURE(*pErrorCode)) { return NULL; } - context.exclusiveLimit=FALSE; + context.exclusiveLimit=false; context.errorCode=*pErrorCode; utrie2_enum(other, NULL, copyEnumRange, &context); *pErrorCode=context.errorCode; @@ -461,7 +461,7 @@ utrie2_fromUTrie(const UTrie *trie1, uint32_t errorValue, UErrorCode *pErrorCode if(U_FAILURE(*pErrorCode)) { return NULL; } - context.exclusiveLimit=TRUE; + context.exclusiveLimit=true; context.errorCode=*pErrorCode; utrie_enum(trie1, NULL, copyEnumRange, &context); *pErrorCode=context.errorCode; @@ -649,7 +649,7 @@ getDataBlock(UNewTrie2 *trie, UChar32 c, UBool forLSCP) { } /** - * @return TRUE if the value was successfully set + * @return true if the value was successfully set */ static void set32(UNewTrie2 *trie, @@ -683,7 +683,7 @@ utrie2_set32(UTrie2 *trie, UChar32 c, uint32_t value, UErrorCode *pErrorCode) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; return; } - set32(trie->newTrie, c, TRUE, value, pErrorCode); + set32(trie->newTrie, c, true, value, pErrorCode); } U_CAPI void U_EXPORT2 @@ -697,7 +697,7 @@ utrie2_set32ForLeadSurrogateCodeUnit(UTrie2 *trie, *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; return; } - set32(trie->newTrie, c, FALSE, value, pErrorCode); + set32(trie->newTrie, c, false, value, pErrorCode); } static void @@ -709,7 +709,7 @@ writeBlock(uint32_t *block, uint32_t value) { } /** - * initialValue is ignored if overwrite=TRUE + * initialValue is ignored if overwrite=true * @internal */ static void @@ -771,7 +771,7 @@ utrie2_setRange32(UTrie2 *trie, UChar32 nextStart; /* set partial block at [start..following block boundary[ */ - block=getDataBlock(newTrie, start, TRUE); + block=getDataBlock(newTrie, start, true); if(block<0) { *pErrorCode=U_MEMORY_ALLOCATION_ERROR; return; @@ -804,15 +804,15 @@ utrie2_setRange32(UTrie2 *trie, while(startinitialValue && isInNullBlock(newTrie, start, TRUE)) { + if(value==newTrie->initialValue && isInNullBlock(newTrie, start, true)) { start+=UTRIE2_DATA_BLOCK_LENGTH; /* nothing to do */ continue; } /* get index value */ - i2=getIndex2Block(newTrie, start, TRUE); + i2=getIndex2Block(newTrie, start, true); if(i2<0) { *pErrorCode=U_INTERNAL_PROGRAM_ERROR; return; @@ -827,7 +827,7 @@ utrie2_setRange32(UTrie2 *trie, * protected (ASCII-linear or 2-byte UTF-8) block: * replace with the repeatBlock. */ - setRepeatBlock=TRUE; + setRepeatBlock=true; } else { /* !overwrite, or protected block: just write the values into this block */ fillBlock(newTrie->data+block, @@ -851,14 +851,14 @@ utrie2_setRange32(UTrie2 *trie, * and if we overwrite any data or if the data is all initial values * (which is the same as the block being the null block, see above). */ - setRepeatBlock=TRUE; + setRepeatBlock=true; } if(setRepeatBlock) { if(repeatBlock>=0) { setIndex2Entry(newTrie, i2, repeatBlock); } else { /* create and set and fill the repeatBlock */ - repeatBlock=getDataBlock(newTrie, start, TRUE); + repeatBlock=getDataBlock(newTrie, start, true); if(repeatBlock<0) { *pErrorCode=U_MEMORY_ALLOCATION_ERROR; return; @@ -872,7 +872,7 @@ utrie2_setRange32(UTrie2 *trie, if(rest>0) { /* set partial block at [last block boundary..limit[ */ - block=getDataBlock(newTrie, start, TRUE); + block=getDataBlock(newTrie, start, true); if(block<0) { *pErrorCode=U_MEMORY_ALLOCATION_ERROR; return; @@ -1019,7 +1019,7 @@ findHighStart(UNewTrie2 *trie, uint32_t highValue) { * * The compaction * - removes blocks that are identical with earlier ones - * - overlaps adjacent blocks as much as possible (if overlap==TRUE) + * - overlaps adjacent blocks as much as possible (if overlap==true) * - moves blocks in steps of the data granularity * - moves and overlaps blocks that overlap with multiple values in the overlap region * @@ -1255,7 +1255,7 @@ compactTrie(UTrie2 *trie, UErrorCode *pErrorCode) { if(highStart<0x110000) { /* Blank out [highStart..10ffff] to release associated data blocks. */ suppHighStart= highStart<=0x10000 ? 0x10000 : highStart; - utrie2_setRange32(trie, suppHighStart, 0x10ffff, trie->initialValue, TRUE, pErrorCode); + utrie2_setRange32(trie, suppHighStart, 0x10ffff, trie->initialValue, true, pErrorCode); if(U_FAILURE(*pErrorCode)) { return; } @@ -1281,7 +1281,7 @@ compactTrie(UTrie2 *trie, UErrorCode *pErrorCode) { newTrie->data[newTrie->dataLength++]=trie->initialValue; } - newTrie->isCompacted=TRUE; + newTrie->isCompacted=true; } /* serialization ------------------------------------------------------------ */ @@ -1382,7 +1382,7 @@ utrie2_freeze(UTrie2 *trie, UTrie2ValueBits valueBits, UErrorCode *pErrorCode) { return; } trie->length=length; - trie->isMemoryOwned=TRUE; + trie->isMemoryOwned=true; trie->indexLength=allIndexesLength; trie->dataLength=newTrie->dataLength; diff --git a/icu/icu4c/source/common/utrie_swap.cpp b/icu/icu4c/source/common/utrie_swap.cpp index 6e8b1383945..b01b94601e4 100644 --- a/icu/icu4c/source/common/utrie_swap.cpp +++ b/icu/icu4c/source/common/utrie_swap.cpp @@ -294,8 +294,8 @@ namespace { * @param data a pointer to 32-bit-aligned memory containing the serialized form of a trie * @param length the number of bytes available at data; * can be more than necessary (see return value) - * @param anyEndianOk If FALSE, only platform-endian serialized forms are recognized. - * If TRUE, opposite-endian serialized forms are recognized as well. + * @param anyEndianOk If false, only platform-endian serialized forms are recognized. + * If true, opposite-endian serialized forms are recognized as well. * @return the trie version of the serialized form, or 0 if it is not * recognized as a serialized trie */ @@ -334,7 +334,7 @@ utrie_swapAnyVersion(const UDataSwapper *ds, const void *inData, int32_t length, void *outData, UErrorCode *pErrorCode) { if(U_FAILURE(*pErrorCode)) { return 0; } - switch(getVersion(inData, length, TRUE)) { + switch(getVersion(inData, length, true)) { case 1: return utrie_swap(ds, inData, length, outData, pErrorCode); case 2: diff --git a/icu/icu4c/source/common/uts46.cpp b/icu/icu4c/source/common/uts46.cpp index f25b4e12f12..4823df8a78b 100644 --- a/icu/icu4c/source/common/uts46.cpp +++ b/icu/icu4c/source/common/uts46.cpp @@ -53,10 +53,10 @@ isASCIIString(const UnicodeString &dest) { const UChar *limit=s+dest.length(); while(s0x7f) { - return FALSE; + return false; } } - return TRUE; + return true; } static UBool @@ -118,35 +118,35 @@ class UTS46 : public IDNA { virtual UnicodeString & labelToASCII(const UnicodeString &label, UnicodeString &dest, - IDNAInfo &info, UErrorCode &errorCode) const; + IDNAInfo &info, UErrorCode &errorCode) const override; virtual UnicodeString & labelToUnicode(const UnicodeString &label, UnicodeString &dest, - IDNAInfo &info, UErrorCode &errorCode) const; + IDNAInfo &info, UErrorCode &errorCode) const override; virtual UnicodeString & nameToASCII(const UnicodeString &name, UnicodeString &dest, - IDNAInfo &info, UErrorCode &errorCode) const; + IDNAInfo &info, UErrorCode &errorCode) const override; virtual UnicodeString & nameToUnicode(const UnicodeString &name, UnicodeString &dest, - IDNAInfo &info, UErrorCode &errorCode) const; + IDNAInfo &info, UErrorCode &errorCode) const override; virtual void labelToASCII_UTF8(StringPiece label, ByteSink &dest, - IDNAInfo &info, UErrorCode &errorCode) const; + IDNAInfo &info, UErrorCode &errorCode) const override; virtual void labelToUnicodeUTF8(StringPiece label, ByteSink &dest, - IDNAInfo &info, UErrorCode &errorCode) const; + IDNAInfo &info, UErrorCode &errorCode) const override; virtual void nameToASCII_UTF8(StringPiece name, ByteSink &dest, - IDNAInfo &info, UErrorCode &errorCode) const; + IDNAInfo &info, UErrorCode &errorCode) const override; virtual void nameToUnicodeUTF8(StringPiece name, ByteSink &dest, - IDNAInfo &info, UErrorCode &errorCode) const; + IDNAInfo &info, UErrorCode &errorCode) const override; private: UnicodeString & @@ -224,19 +224,19 @@ UTS46::~UTS46() {} UnicodeString & UTS46::labelToASCII(const UnicodeString &label, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const { - return process(label, TRUE, TRUE, dest, info, errorCode); + return process(label, true, true, dest, info, errorCode); } UnicodeString & UTS46::labelToUnicode(const UnicodeString &label, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const { - return process(label, TRUE, FALSE, dest, info, errorCode); + return process(label, true, false, dest, info, errorCode); } UnicodeString & UTS46::nameToASCII(const UnicodeString &name, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const { - process(name, FALSE, TRUE, dest, info, errorCode); + process(name, false, true, dest, info, errorCode); if( dest.length()>=254 && (info.errors&UIDNA_ERROR_DOMAIN_NAME_TOO_LONG)==0 && isASCIIString(dest) && (dest.length()>254 || dest[253]!=0x2e) @@ -249,31 +249,31 @@ UTS46::nameToASCII(const UnicodeString &name, UnicodeString &dest, UnicodeString & UTS46::nameToUnicode(const UnicodeString &name, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const { - return process(name, FALSE, FALSE, dest, info, errorCode); + return process(name, false, false, dest, info, errorCode); } void UTS46::labelToASCII_UTF8(StringPiece label, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const { - processUTF8(label, TRUE, TRUE, dest, info, errorCode); + processUTF8(label, true, true, dest, info, errorCode); } void UTS46::labelToUnicodeUTF8(StringPiece label, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const { - processUTF8(label, TRUE, FALSE, dest, info, errorCode); + processUTF8(label, true, false, dest, info, errorCode); } void UTS46::nameToASCII_UTF8(StringPiece name, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const { - processUTF8(name, FALSE, TRUE, dest, info, errorCode); + processUTF8(name, false, true, dest, info, errorCode); } void UTS46::nameToUnicodeUTF8(StringPiece name, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const { - processUTF8(name, FALSE, FALSE, dest, info, errorCode); + processUTF8(name, false, false, dest, info, errorCode); } // UTS #46 data for ASCII characters. @@ -561,7 +561,7 @@ UTS46::processUnicode(const UnicodeString &src, } else if(c<0xdf) { // pass } else if(c<=0x200d && (c==0xdf || c==0x3c2 || c>=0x200c)) { - info.isTransDiff=TRUE; + info.isTransDiff=true; if(doMapDevChars) { destLength=mapDevChars(dest, labelStart, labelLimit, errorCode); if(U_FAILURE(errorCode)) { @@ -569,7 +569,7 @@ UTS46::processUnicode(const UnicodeString &src, } destArray=dest.getBuffer(); // All deviation characters have been mapped, no need to check for them again. - doMapDevChars=FALSE; + doMapDevChars=false; // Do not increment labelLimit in case c was removed. continue; } @@ -610,14 +610,14 @@ UTS46::mapDevChars(UnicodeString &dest, int32_t labelStart, int32_t mappingStart return length; } int32_t capacity=dest.getCapacity(); - UBool didMapDevChars=FALSE; + UBool didMapDevChars=false; int32_t readIndex=mappingStart, writeIndex=mappingStart; do { UChar c=s[readIndex++]; switch(c) { case 0xdf: // Map sharp s to ss. - didMapDevChars=TRUE; + didMapDevChars=true; s[writeIndex++]=0x73; // Replace sharp s with first s. // Insert second s and account for possible buffer reallocation. if(writeIndex==readIndex) { @@ -637,12 +637,12 @@ UTS46::mapDevChars(UnicodeString &dest, int32_t labelStart, int32_t mappingStart ++length; break; case 0x3c2: // Map final sigma to nonfinal sigma. - didMapDevChars=TRUE; + didMapDevChars=true; s[writeIndex++]=0x3c3; break; case 0x200c: // Ignore/remove ZWNJ. case 0x200d: // Ignore/remove ZWJ. - didMapDevChars=TRUE; + didMapDevChars=true; --length; break; default: @@ -669,14 +669,6 @@ UTS46::mapDevChars(UnicodeString &dest, int32_t labelStart, int32_t mappingStart return length; } -// Some non-ASCII characters are equivalent to sequences with -// non-LDH ASCII characters. To find them: -// grep disallowed_STD3_valid IdnaMappingTable.txt (or uts46.txt) -static inline UBool -isNonASCIIDisallowedSTD3Valid(UChar32 c) { - return c==0x2260 || c==0x226E || c==0x226F; -} - // Replace the label in dest with the label string, if the label was modified. // If &label==&dest then the label was modified in-place and labelLength // is the new label length, different from label.length(). @@ -724,7 +716,7 @@ UTS46::processLabel(UnicodeString &dest, info.labelErrors|=UIDNA_ERROR_INVALID_ACE_LABEL; return markBadACELabel(dest, labelStart, labelLength, toASCII, info, errorCode); } - wasPunycode=TRUE; + wasPunycode=true; UChar *unicodeBuffer=fromPunycode.getBuffer(-1); // capacity==-1: most labels should fit if(unicodeBuffer==NULL) { // Should never occur if we used capacity==-1 which uses the internal buffer. @@ -772,7 +764,7 @@ UTS46::processLabel(UnicodeString &dest, labelStart=0; labelLength=fromPunycode.length(); } else { - wasPunycode=FALSE; + wasPunycode=false; labelString=&dest; } // Validity check @@ -820,10 +812,7 @@ UTS46::processLabel(UnicodeString &dest, } } else { oredChars|=c; - if(disallowNonLDHDot && isNonASCIIDisallowedSTD3Valid(c)) { - info.labelErrors|=UIDNA_ERROR_DISALLOWED; - *s=0xfffd; - } else if(c==0xfffd) { + if(c==0xfffd) { info.labelErrors|=UIDNA_ERROR_DISALLOWED; } } @@ -932,8 +921,8 @@ UTS46::markBadACELabel(UnicodeString &dest, return 0; } UBool disallowNonLDHDot=(options&UIDNA_USE_STD3_RULES)!=0; - UBool isASCII=TRUE; - UBool onlyLDH=TRUE; + UBool isASCII=true; + UBool onlyLDH=true; const UChar *label=dest.getBuffer()+labelStart; const UChar *limit=label+labelLength; // Start after the initial "xn--". @@ -944,16 +933,16 @@ UTS46::markBadACELabel(UnicodeString &dest, if(c==0x2e) { info.labelErrors|=UIDNA_ERROR_LABEL_HAS_DOT; *s=0xfffd; - isASCII=onlyLDH=FALSE; + isASCII=onlyLDH=false; } else if(asciiData[c]<0) { - onlyLDH=FALSE; + onlyLDH=false; if(disallowNonLDHDot) { *s=0xfffd; - isASCII=FALSE; + isASCII=false; } } } else { - isASCII=onlyLDH=FALSE; + isASCII=onlyLDH=false; } } if(onlyLDH) { @@ -1008,7 +997,7 @@ UTS46::checkLabelBiDi(const UChar *label, int32_t labelLength, IDNAInfo &info) c // or AL. If it has the R or AL property, it is an RTL label; if it // has the L property, it is an LTR label. if((firstMask&~L_R_AL_MASK)!=0) { - info.isOkBiDi=FALSE; + info.isOkBiDi=false; } // Get the directionality of the last non-NSM character. uint32_t lastMask; @@ -1034,7 +1023,7 @@ UTS46::checkLabelBiDi(const UChar *label, int32_t labelLength, IDNAInfo &info) c (lastMask&~L_EN_MASK)!=0 : (lastMask&~R_AL_EN_AN_MASK)!=0 ) { - info.isOkBiDi=FALSE; + info.isOkBiDi=false; } // Add the directionalities of the intervening characters. uint32_t mask=firstMask|lastMask; @@ -1046,18 +1035,18 @@ UTS46::checkLabelBiDi(const UChar *label, int32_t labelLength, IDNAInfo &info) c // 5. In an LTR label, only characters with the BIDI properties L, EN, // ES, CS, ET, ON, BN and NSM are allowed. if((mask&~L_EN_ES_CS_ET_ON_BN_NSM_MASK)!=0) { - info.isOkBiDi=FALSE; + info.isOkBiDi=false; } } else { // 2. In an RTL label, only characters with the BIDI properties R, AL, // AN, EN, ES, CS, ET, ON, BN and NSM are allowed. if((mask&~R_AL_AN_EN_ES_CS_ET_ON_BN_NSM_MASK)!=0) { - info.isOkBiDi=FALSE; + info.isOkBiDi=false; } // 4. In an RTL label, if an EN is present, no AN may be present, and // vice versa. if((mask&EN_AN_MASK)==EN_AN_MASK) { - info.isOkBiDi=FALSE; + info.isOkBiDi=false; } } // An RTL label is a label that contains at least one character of type @@ -1067,7 +1056,7 @@ UTS46::checkLabelBiDi(const UChar *label, int32_t labelLength, IDNAInfo &info) c // The following rule, consisting of six conditions, applies to labels // in BIDI domain names. if((mask&R_AL_AN_MASK)!=0) { - info.isBiDi=TRUE; + info.isBiDi=true; } } @@ -1094,23 +1083,23 @@ isASCIIOkBiDi(const UChar *s, int32_t length) { c=s[i-1]; if(!(0x61<=c && c<=0x7a) && !(0x30<=c && c<=0x39)) { // Last character in the label is not an L or EN. - return FALSE; + return false; } } labelStart=i+1; } else if(i==labelStart) { if(!(0x61<=c && c<=0x7a)) { // First character in the label is not an L. - return FALSE; + return false; } } else { if(c<=0x20 && (c>=0x1c || (9<=c && c<=0xd))) { // Intermediate character in the label is a B, S or WS. - return FALSE; + return false; } } } - return TRUE; + return true; } // UTF-8 version, called for source ASCII prefix. @@ -1126,23 +1115,23 @@ isASCIIOkBiDi(const char *s, int32_t length) { c=s[i-1]; if(!(0x61<=c && c<=0x7a) && !(0x41<=c && c<=0x5a) && !(0x30<=c && c<=0x39)) { // Last character in the label is not an L or EN. - return FALSE; + return false; } } labelStart=i+1; } else if(i==labelStart) { if(!(0x61<=c && c<=0x7a) && !(0x41<=c && c<=0x5a)) { // First character in the label is not an L. - return FALSE; + return false; } } else { if(c<=0x20 && (c>=0x1c || (9<=c && c<=0xd))) { // Intermediate character in the label is a B, S or WS. - return FALSE; + return false; } } } - return TRUE; + return true; } UBool @@ -1158,7 +1147,7 @@ UTS46::isLabelOkContextJ(const UChar *label, int32_t labelLength) const { // If RegExpMatch((Joining_Type:{L,D})(Joining_Type:T)*\u200C // (Joining_Type:T)*(Joining_Type:{R,D})) Then True; if(i==0) { - return FALSE; + return false; } UChar32 c; int32_t j=i; @@ -1171,19 +1160,19 @@ UTS46::isLabelOkContextJ(const UChar *label, int32_t labelLength) const { UJoiningType type=ubidi_getJoiningType(c); if(type==U_JT_TRANSPARENT) { if(j==0) { - return FALSE; + return false; } U16_PREV_UNSAFE(label, j, c); } else if(type==U_JT_LEFT_JOINING || type==U_JT_DUAL_JOINING) { break; // precontext fulfilled } else { - return FALSE; + return false; } } // check postcontext (Joining_Type:T)*(Joining_Type:{R,D}) for(j=i+1;;) { if(j==labelLength) { - return FALSE; + return false; } U16_NEXT_UNSAFE(label, j, c); UJoiningType type=ubidi_getJoiningType(c); @@ -1192,7 +1181,7 @@ UTS46::isLabelOkContextJ(const UChar *label, int32_t labelLength) const { } else if(type==U_JT_RIGHT_JOINING || type==U_JT_DUAL_JOINING) { break; // postcontext fulfilled } else { - return FALSE; + return false; } } } else if(label[i]==0x200d) { @@ -1201,17 +1190,17 @@ UTS46::isLabelOkContextJ(const UChar *label, int32_t labelLength) const { // False; // If Canonical_Combining_Class(Before(cp)) .eq. Virama Then True; if(i==0) { - return FALSE; + return false; } UChar32 c; int32_t j=i; U16_PREV_UNSAFE(label, j, c); if(uts46Norm2.getCombiningClass(c)!=9) { - return FALSE; + return false; } } } - return TRUE; + return true; } void @@ -1338,23 +1327,23 @@ checkArgs(const void *label, int32_t length, void *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode) { if(U_FAILURE(*pErrorCode)) { - return FALSE; + return false; } // sizeof(UIDNAInfo)=16 in the first API version. if(pInfo==NULL || pInfo->size<16) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } if( (label==NULL ? length!=0 : length<-1) || (dest==NULL ? capacity!=0 : capacity<0) || (dest==label && label!=NULL) ) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } // Set all *pInfo bytes to 0 except for the size field itself. uprv_memset(&pInfo->size+1, 0, pInfo->size-sizeof(pInfo->size)); - return TRUE; + return true; } static void diff --git a/icu/icu4c/source/common/uvector.cpp b/icu/icu4c/source/common/uvector.cpp index cf19edf646f..729314ae95d 100644 --- a/icu/icu4c/source/common/uvector.cpp +++ b/icu/icu4c/source/common/uvector.cpp @@ -17,59 +17,34 @@ U_NAMESPACE_BEGIN -#define DEFAULT_CAPACITY 8 +constexpr int32_t DEFAULT_CAPACITY = 8; /* * Constants for hinting whether a key is an integer * or a pointer. If a hint bit is zero, then the associated * token is assumed to be an integer. This is needed for iSeries */ -#define HINT_KEY_POINTER (1) -#define HINT_KEY_INTEGER (0) +constexpr int8_t HINT_KEY_POINTER = 1; +constexpr int8_t HINT_KEY_INTEGER = 0; UOBJECT_DEFINE_RTTI_IMPLEMENTATION(UVector) UVector::UVector(UErrorCode &status) : - count(0), - capacity(0), - elements(0), - deleter(0), - comparer(0) -{ - _init(DEFAULT_CAPACITY, status); + UVector(nullptr, nullptr, DEFAULT_CAPACITY, status) { } UVector::UVector(int32_t initialCapacity, UErrorCode &status) : - count(0), - capacity(0), - elements(0), - deleter(0), - comparer(0) -{ - _init(initialCapacity, status); + UVector(nullptr, nullptr, initialCapacity, status) { } UVector::UVector(UObjectDeleter *d, UElementsAreEqual *c, UErrorCode &status) : - count(0), - capacity(0), - elements(0), - deleter(d), - comparer(c) -{ - _init(DEFAULT_CAPACITY, status); + UVector(d, c, DEFAULT_CAPACITY, status) { } UVector::UVector(UObjectDeleter *d, UElementsAreEqual *c, int32_t initialCapacity, UErrorCode &status) : - count(0), - capacity(0), - elements(0), deleter(d), comparer(c) { - _init(initialCapacity, status); -} - -void UVector::_init(int32_t initialCapacity, UErrorCode &status) { if (U_FAILURE(status)) { return; } @@ -78,7 +53,7 @@ void UVector::_init(int32_t initialCapacity, UErrorCode &status) { initialCapacity = DEFAULT_CAPACITY; } elements = (UElement *)uprv_malloc(sizeof(UElement)*initialCapacity); - if (elements == 0) { + if (elements == nullptr) { status = U_MEMORY_ALLOCATION_ERROR; } else { capacity = initialCapacity; @@ -88,7 +63,7 @@ void UVector::_init(int32_t initialCapacity, UErrorCode &status) { UVector::~UVector() { removeAllElements(); uprv_free(elements); - elements = 0; + elements = nullptr; } /** @@ -100,7 +75,7 @@ void UVector::assign(const UVector& other, UElementAssigner *assign, UErrorCode setSize(other.count, ec); if (U_SUCCESS(ec)) { for (int32_t i=0; iindex; --i) { - elements[i] = elements[i-1]; + if (ensureCapacity(count + 1, status)) { + if (0 <= index && index <= count) { + for (int32_t i=count; i>index; --i) { + elements[i] = elements[i-1]; + } + elements[index].pointer = obj; + ++count; + } else { + /* index out of range */ + status = U_ILLEGAL_ARGUMENT_ERROR; } - elements[index].pointer = obj; - ++count; } - /* else index out of range */ + if (U_FAILURE(status) && deleter != nullptr) { + (*deleter)(obj); + } } void UVector::insertElementAt(int32_t elem, int32_t index, UErrorCode &status) { + U_ASSERT(deleter == nullptr); // Usage error. Mixing up ints and pointers. // must have 0 <= index <= count - if (0 <= index && index <= count && ensureCapacity(count + 1, status)) { - for (int32_t i=count; i>index; --i) { - elements[i] = elements[i-1]; + if (ensureCapacity(count + 1, status)) { + if (0 <= index && index <= count) { + for (int32_t i=count; i>index; --i) { + elements[i] = elements[i-1]; + } + elements[index].pointer = nullptr; + elements[index].integer = elem; + ++count; + } else { + /* index out of range */ + status = U_ILLEGAL_ARGUMENT_ERROR; } - elements[index].pointer = NULL; - elements[index].integer = elem; - ++count; } - /* else index out of range */ } void* UVector::elementAt(int32_t index) const { @@ -196,40 +193,40 @@ int32_t UVector::elementAti(int32_t index) const { UBool UVector::containsAll(const UVector& other) const { for (int32_t i=0; i= 0) { - return FALSE; + return false; } } - return TRUE; + return true; } UBool UVector::removeAll(const UVector& other) { - UBool changed = FALSE; + UBool changed = false; for (int32_t i=0; i= 0) { removeElementAt(j); - changed = TRUE; + changed = true; } } return changed; } UBool UVector::retainAll(const UVector& other) { - UBool changed = FALSE; + UBool changed = false; for (int32_t j=size()-1; j>=0; --j) { int32_t i = other.indexOf(elements[j]); if (i < 0) { removeElementAt(j); - changed = TRUE; + changed = true; } } return changed; @@ -237,7 +234,7 @@ UBool UVector::retainAll(const UVector& other) { void UVector::removeElementAt(int32_t index) { void* e = orphanElementAt(index); - if (e != 0 && deleter != 0) { + if (e != nullptr && deleter != nullptr) { (*deleter)(e); } } @@ -246,15 +243,15 @@ UBool UVector::removeElement(void* obj) { int32_t i = indexOf(obj); if (i >= 0) { removeElementAt(i); - return TRUE; + return true; } - return FALSE; + return false; } void UVector::removeAllElements(void) { - if (deleter != 0) { + if (deleter != nullptr) { for (int32_t i=0; icount != other.count) { - return FALSE; + return false; } - if (comparer == 0) { + if (comparer == nullptr) { for (i=0; i (INT32_MAX - 1) / 2) { // integer overflow check - status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + status = U_ILLEGAL_ARGUMENT_ERROR; + return false; } int32_t newCap = capacity * 2; if (newCap < minimumCapacity) { newCap = minimumCapacity; } if (newCap > (int32_t)(INT32_MAX / sizeof(UElement))) { // integer overflow check - // We keep the original memory contents on bad minimumCapacity. - status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + // We keep the original memory contents on bad minimumCapacity. + status = U_ILLEGAL_ARGUMENT_ERROR; + return false; } UElement* newElems = (UElement *)uprv_realloc(elements, sizeof(UElement)*newCap); - if (newElems == NULL) { + if (newElems == nullptr) { // We keep the original contents on the memory failure on realloc or bad minimumCapacity. status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } elements = newElems; capacity = newCap; } - return TRUE; + return true; } /** * Change the size of this vector as follows: If newSize is smaller, * then truncate the array, possibly deleting held elements for i >= * newSize. If newSize is larger, grow the array, filling in new - * slots with NULL. + * slots with nullptr. */ void UVector::setSize(int32_t newSize, UErrorCode &status) { - int32_t i; - if (newSize < 0) { + if (!ensureCapacity(newSize, status)) { return; } if (newSize > count) { - if (!ensureCapacity(newSize, status)) { - return; - } UElement empty; - empty.pointer = NULL; + empty.pointer = nullptr; empty.integer = 0; - for (i=count; i=newSize; --i) { + for (int32_t i=count-1; i>=newSize; --i) { removeElementAt(i); } } @@ -422,7 +416,7 @@ UElementsAreEqual *UVector::setComparer(UElementsAreEqual *d) { * then 0 is returned and the vector is unchanged. */ void* UVector::orphanElementAt(int32_t index) { - void* e = 0; + void* e = nullptr; if (0 <= index && index < count) { e = elements[index].pointer; for (int32_t i=index; i 0) { max = probe; } else { @@ -474,13 +475,11 @@ void UVector::sortedInsert(UElement e, UElementComparator *compare, UErrorCode& min = probe + 1; } } - if (ensureCapacity(count + 1, ec)) { - for (int32_t i=count; i>min; --i) { - elements[i] = elements[i-1]; - } - elements[min] = e; - ++count; + for (int32_t i=count; i>min; --i) { + elements[i] = elements[i-1]; } + elements[min] = e; + ++count; } /** @@ -518,7 +517,7 @@ sortiComparator(const void * /*context */, const void *left, const void *right) } /** - * Sort the vector, assuming it constains ints. + * Sort the vector, assuming it contains ints. * (A more general sort would take a comparison function, but it's * not clear whether UVector's UElementComparator or * UComparator from uprv_sortAray would be more appropriate.) @@ -526,7 +525,7 @@ sortiComparator(const void * /*context */, const void *left, const void *right) void UVector::sorti(UErrorCode &ec) { if (U_SUCCESS(ec)) { uprv_sortArray(elements, count, sizeof(UElement), - sortiComparator, NULL, FALSE, &ec); + sortiComparator, nullptr, false, &ec); } } @@ -539,7 +538,7 @@ void UVector::sorti(UErrorCode &ec) { * required by uprv_sortArray(). This is handled by passing the * the UVector sort function pointer via the context pointer to a * sortArray() comparator function, which can then call back to - * the original user functtion. + * the original user function. * * An additional twist is that it's not safe to pass a pointer-to-function * as a (void *) data pointer, so instead we pass a (data) pointer to a @@ -548,7 +547,7 @@ void UVector::sorti(UErrorCode &ec) { void UVector::sort(UElementComparator *compare, UErrorCode &ec) { if (U_SUCCESS(ec)) { uprv_sortArray(elements, count, sizeof(UElement), - sortComparator, &compare, FALSE, &ec); + sortComparator, &compare, false, &ec); } } @@ -559,7 +558,7 @@ void UVector::sort(UElementComparator *compare, UErrorCode &ec) { void UVector::sortWithUComparator(UComparator *compare, const void *context, UErrorCode &ec) { if (U_SUCCESS(ec)) { uprv_sortArray(elements, count, sizeof(UElement), - compare, context, TRUE, &ec); + compare, context, true, &ec); } } diff --git a/icu/icu4c/source/common/uvector.h b/icu/icu4c/source/common/uvector.h index a2bef923aff..1eb7d136e7a 100644 --- a/icu/icu4c/source/common/uvector.h +++ b/icu/icu4c/source/common/uvector.h @@ -23,43 +23,44 @@ U_NAMESPACE_BEGIN /** - *

    Ultralightweight C++ implementation of a void* vector + * Ultralightweight C++ implementation of a `void*` vector * that is (mostly) compatible with java.util.Vector. * - *

    This is a very simple implementation, written to satisfy an + * This is a very simple implementation, written to satisfy an * immediate porting need. As such, it is not completely fleshed out, * and it aims for simplicity and conformity. Nonetheless, it serves * its purpose (porting code from java that uses java.util.Vector) * well, and it could be easily made into a more robust vector class. * - *

    Design notes + * *Design notes* * - *

    There is index bounds checking, but little is done about it. If + * There is index bounds checking, but little is done about it. If * indices are out of bounds, either nothing happens, or zero is - * returned. We do avoid indexing off into the weeds. + * returned. We *do* avoid indexing off into the weeds. * - *

    There is detection of out of memory, but the handling is very - * coarse-grained -- similar to UnicodeString's protocol, but even - * coarser. The class contains one static flag that is set - * when any call to new returns zero. This allows the caller - * to use several vectors and make just one check at the end to see if - * a memory failure occurred. This is more efficient than making a - * check after each call on each vector when doing many operations on - * multiple vectors. The single static flag works best when memory - * failures are infrequent, and when recovery options are limited or - * nonexistent. - * - *

    Since we don't have garbage collection, UVector was given the - * option to ownits contents. To employ this, set a deleter - * function. The deleter is called on a void* pointer when that + * Since we don't have garbage collection, UVector was given the + * option to *own* its contents. To employ this, set a deleter + * function. The deleter is called on a `void *` pointer when that * pointer is released by the vector, either when the vector itself is - * destructed, or when a call to setElementAt() overwrites an element, - * or when a call to remove() or one of its variants explicitly + * destructed, or when a call to `setElementAt()` overwrites an element, + * or when a call to remove()` or one of its variants explicitly * removes an element. If no deleter is set, or the deleter is set to * zero, then it is assumed that the caller will delete elements as * needed. * - *

    In order to implement methods such as contains() and indexOf(), + * *Error Handling* Functions that can fail, from out of memory conditions + * for example, include a UErrorCode parameter. Any function called + * with an error code already indicating a failure will not modify the + * vector in any way. + * + * For vectors that have a deleter function, any failure in inserting + * an element into the vector will instead delete the element that + * could not be adopted. This simplifies object ownership + * management around calls to `addElement()` and `insertElementAt()`; + * error or no, the function always takes ownership of an incoming object + * from the caller. + * + * In order to implement methods such as `contains()` and `indexOf()`, * UVector needs a way to compare objects for equality. To do so, it * uses a comparison function, or "comparer." If the comparer is not * set, or is set to zero, then all such methods will act as if the @@ -73,23 +74,21 @@ U_NAMESPACE_BEGIN * @author Alan Liu */ class U_COMMON_API UVector : public UObject { - // NOTE: UVector uses the UHashKey (union of void* and int32_t) as + // NOTE: UVector uses the UElement (union of void* and int32_t) as // its basic storage type. It uses UElementsAreEqual as its // comparison function. It uses UObjectDeleter as its deleter - // function. These are named for hashtables, but used here as-is - // rather than duplicating the type. This allows sharing of - // support functions. + // function. This allows sharing of support functions with UHashtable. private: - int32_t count; + int32_t count = 0; - int32_t capacity; + int32_t capacity = 0; - UElement* elements; + UElement* elements = nullptr; - UObjectDeleter *deleter; + UObjectDeleter *deleter = nullptr; - UElementsAreEqual *comparer; + UElementsAreEqual *comparer = nullptr; public: UVector(UErrorCode &status); @@ -113,18 +112,38 @@ class U_COMMON_API UVector : public UObject { * equal if they are of the same size and all elements are equal, * as compared using this object's comparer. */ - UBool operator==(const UVector& other); + bool operator==(const UVector& other) const; /** * Equivalent to !operator==() */ - inline UBool operator!=(const UVector& other); + inline bool operator!=(const UVector& other) const {return !operator==(other);} //------------------------------------------------------------ // java.util.Vector API //------------------------------------------------------------ - void addElement(void* obj, UErrorCode &status); + /** + * Add an element at the end of the vector. + * For use only with vectors that do not adopt their elements, which is to say, + * have not set an element deleter function. See `adoptElement()`. + */ + void addElement(void *obj, UErrorCode &status); + + /** + * Add an element at the end of the vector. + * For use only with vectors that adopt their elements, which is to say, + * have set an element deleter function. See `addElement()`. + * + * If the element cannot be successfully added, it will be deleted. This is + * normal ICU _adopt_ behavior - one way or another ownership of the incoming + * object is transferred from the caller. + * + * `addElement()` and `adoptElement()` are separate functions to make it easier + * to see what the function is doing at call sites. Having a single combined function, + * as in earlier versions of UVector, had proved to be error-prone. + */ + void adoptElement(void *obj, UErrorCode &status); void addElement(int32_t elem, UErrorCode &status); @@ -142,19 +161,19 @@ class U_COMMON_API UVector : public UObject { UBool equals(const UVector &other) const; - inline void* firstElement(void) const; + inline void* firstElement(void) const {return elementAt(0);} - inline void* lastElement(void) const; + inline void* lastElement(void) const {return elementAt(count-1);} - inline int32_t lastElementi(void) const; + inline int32_t lastElementi(void) const {return elementAti(count-1);} int32_t indexOf(void* obj, int32_t startIndex = 0) const; int32_t indexOf(int32_t obj, int32_t startIndex = 0) const; - inline UBool contains(void* obj) const; + inline UBool contains(void* obj) const {return indexOf(obj) >= 0;} - inline UBool contains(int32_t obj) const; + inline UBool contains(int32_t obj) const {return indexOf(obj) >= 0;} UBool containsAll(const UVector& other) const; @@ -168,9 +187,9 @@ class U_COMMON_API UVector : public UObject { void removeAllElements(); - inline int32_t size(void) const; + inline int32_t size(void) const {return count;} - inline UBool isEmpty(void) const; + inline UBool isEmpty(void) const {return count == 0;} UBool ensureCapacity(int32_t minimumCapacity, UErrorCode &status); @@ -192,10 +211,11 @@ class U_COMMON_API UVector : public UObject { //------------------------------------------------------------ UObjectDeleter *setDeleter(UObjectDeleter *d); + bool hasDeleter() {return deleter != nullptr;} UElementsAreEqual *setComparer(UElementsAreEqual *c); - inline void* operator[](int32_t index) const; + inline void* operator[](int32_t index) const {return elementAt(index);} /** * Removes the element at the given index from this vector and @@ -260,36 +280,35 @@ class U_COMMON_API UVector : public UObject { /** * ICU "poor man's RTTI", returns a UClassID for the actual class. */ - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; private: - void _init(int32_t initialCapacity, UErrorCode &status); - int32_t indexOf(UElement key, int32_t startIndex = 0, int8_t hint = 0) const; void sortedInsert(UElement e, UElementComparator *compare, UErrorCode& ec); +public: // Disallow - UVector(const UVector&); + UVector(const UVector&) = delete; // Disallow - UVector& operator=(const UVector&); + UVector& operator=(const UVector&) = delete; }; /** - *

    Ultralightweight C++ implementation of a void* stack + * Ultralightweight C++ implementation of a `void*` stack * that is (mostly) compatible with java.util.Stack. As in java, this * is merely a paper thin layer around UVector. See the UVector * documentation for further information. * - *

    Design notes + * *Design notes* * - *

    The element at index n-1 is (of course) the top of the + * The element at index `n-1` is (of course) the top of the * stack. * - *

    The poorly named empty() method doesn't empty the + * The poorly named `empty()` method doesn't empty the * stack; it determines if the stack is empty. * * @author Alan Liu @@ -309,19 +328,35 @@ class U_COMMON_API UStack : public UVector { // It's okay not to have a virtual destructor (in UVector) // because UStack has no special cleanup to do. - inline UBool empty(void) const; + inline UBool empty(void) const {return isEmpty();} - inline void* peek(void) const; + inline void* peek(void) const {return lastElement();} - inline int32_t peeki(void) const; + inline int32_t peeki(void) const {return lastElementi();} + /** + * Pop and return an element from the stack. + * For stacks with a deleter function, the caller takes ownership + * of the popped element. + */ void* pop(void); int32_t popi(void); - inline void* push(void* obj, UErrorCode &status); - - inline int32_t push(int32_t i, UErrorCode &status); + inline void* push(void* obj, UErrorCode &status) { + if (hasDeleter()) { + adoptElement(obj, status); + return (U_SUCCESS(status)) ? obj : nullptr; + } else { + addElement(obj, status); + return obj; + } + } + + inline int32_t push(int32_t i, UErrorCode &status) { + addElement(i, status); + return i; + } /* If the object o occurs as an item in this stack, @@ -337,79 +372,15 @@ class U_COMMON_API UStack : public UVector { /** * ICU "poor man's RTTI", returns a UClassID for the actual class. */ - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; -private: // Disallow - UStack(const UStack&); + UStack(const UStack&) = delete; // Disallow - UStack& operator=(const UStack&); + UStack& operator=(const UStack&) = delete; }; - -// UVector inlines - -inline int32_t UVector::size(void) const { - return count; -} - -inline UBool UVector::isEmpty(void) const { - return count == 0; -} - -inline UBool UVector::contains(void* obj) const { - return indexOf(obj) >= 0; -} - -inline UBool UVector::contains(int32_t obj) const { - return indexOf(obj) >= 0; -} - -inline void* UVector::firstElement(void) const { - return elementAt(0); -} - -inline void* UVector::lastElement(void) const { - return elementAt(count-1); -} - -inline int32_t UVector::lastElementi(void) const { - return elementAti(count-1); -} - -inline void* UVector::operator[](int32_t index) const { - return elementAt(index); -} - -inline UBool UVector::operator!=(const UVector& other) { - return !operator==(other); -} - -// UStack inlines - -inline UBool UStack::empty(void) const { - return isEmpty(); -} - -inline void* UStack::peek(void) const { - return lastElement(); -} - -inline int32_t UStack::peeki(void) const { - return lastElementi(); -} - -inline void* UStack::push(void* obj, UErrorCode &status) { - addElement(obj, status); - return obj; -} - -inline int32_t UStack::push(int32_t i, UErrorCode &status) { - addElement(i, status); - return i; -} - U_NAMESPACE_END #endif diff --git a/icu/icu4c/source/common/uvectr32.cpp b/icu/icu4c/source/common/uvectr32.cpp index d1ae6599585..952f51792b3 100644 --- a/icu/icu4c/source/common/uvectr32.cpp +++ b/icu/icu4c/source/common/uvectr32.cpp @@ -83,15 +83,15 @@ void UVector32::assign(const UVector32& other, UErrorCode &ec) { } -UBool UVector32::operator==(const UVector32& other) { +bool UVector32::operator==(const UVector32& other) const { int32_t i; - if (count != other.count) return FALSE; + if (count != other.count) return false; for (i=0; i= 0) { - return FALSE; + return false; } } - return TRUE; + return true; } UBool UVector32::removeAll(const UVector32& other) { - UBool changed = FALSE; + UBool changed = false; for (int32_t i=0; i= 0) { removeElementAt(j); - changed = TRUE; + changed = true; } } return changed; } UBool UVector32::retainAll(const UVector32& other) { - UBool changed = FALSE; + UBool changed = false; for (int32_t j=size()-1; j>=0; --j) { int32_t i = other.indexOf(elements[j]); if (i < 0) { removeElementAt(j); - changed = TRUE; + changed = true; } } return changed; @@ -173,14 +173,14 @@ UBool UVector32::equals(const UVector32 &other) const { int i; if (this->count != other.count) { - return FALSE; + return false; } for (i=0; i= minimumCapacity) { - return TRUE; + return true; } if (maxCapacity>0 && minimumCapacity>maxCapacity) { status = U_BUFFER_OVERFLOW_ERROR; - return FALSE; + return false; } if (capacity > (INT32_MAX - 1) / 2) { // integer overflow check status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } int32_t newCap = capacity * 2; if (newCap < minimumCapacity) { @@ -226,17 +226,17 @@ UBool UVector32::expandCapacity(int32_t minimumCapacity, UErrorCode &status) { if (newCap > (int32_t)(INT32_MAX / sizeof(int32_t))) { // integer overflow check // We keep the original memory contents on bad minimumCapacity/maxCapacity. status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } int32_t* newElems = (int32_t *)uprv_realloc(elements, sizeof(int32_t)*newCap); if (newElems == NULL) { // We keep the original contents on the memory failure on realloc. status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } elements = newElems; capacity = newCap; - return TRUE; + return true; } void UVector32::setMaxCapacity(int32_t limit) { diff --git a/icu/icu4c/source/common/uvectr32.h b/icu/icu4c/source/common/uvectr32.h index 0d81dfb5c1c..a7fada38335 100644 --- a/icu/icu4c/source/common/uvectr32.h +++ b/icu/icu4c/source/common/uvectr32.h @@ -86,12 +86,12 @@ class U_COMMON_API UVector32 : public UObject { * equal if they are of the same size and all elements are equal, * as compared using this object's comparer. */ - UBool operator==(const UVector32& other); + bool operator==(const UVector32& other) const; /** * Equivalent to !operator==() */ - inline UBool operator!=(const UVector32& other); + inline bool operator!=(const UVector32& other) const; //------------------------------------------------------------ // java.util.Vector API @@ -181,16 +181,16 @@ class U_COMMON_API UVector32 : public UObject { /** * ICU "poor man's RTTI", returns a UClassID for the actual class. */ - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; private: void _init(int32_t initialCapacity, UErrorCode &status); // Disallow - UVector32(const UVector32&); + UVector32(const UVector32&) = delete; // Disallow - UVector32& operator=(const UVector32&); + UVector32& operator=(const UVector32&) = delete; // API Functions for Stack operations. @@ -268,7 +268,7 @@ inline int32_t UVector32::lastElementi(void) const { return elementAti(count-1); } -inline UBool UVector32::operator!=(const UVector32& other) { +inline bool UVector32::operator!=(const UVector32& other) const { return !operator==(other); } diff --git a/icu/icu4c/source/common/uvectr64.cpp b/icu/icu4c/source/common/uvectr64.cpp index 081565959cf..8bd5cd78393 100644 --- a/icu/icu4c/source/common/uvectr64.cpp +++ b/icu/icu4c/source/common/uvectr64.cpp @@ -80,15 +80,15 @@ void UVector64::assign(const UVector64& other, UErrorCode &ec) { } -UBool UVector64::operator==(const UVector64& other) { +bool UVector64::operator==(const UVector64& other) { int32_t i; - if (count != other.count) return FALSE; + if (count != other.count) return false; for (i=0; i= minimumCapacity) { - return TRUE; + return true; } if (maxCapacity>0 && minimumCapacity>maxCapacity) { status = U_BUFFER_OVERFLOW_ERROR; - return FALSE; + return false; } if (capacity > (INT32_MAX - 1) / 2) { // integer overflow check status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } int32_t newCap = capacity * 2; if (newCap < minimumCapacity) { @@ -144,17 +144,17 @@ UBool UVector64::expandCapacity(int32_t minimumCapacity, UErrorCode &status) { if (newCap > (int32_t)(INT32_MAX / sizeof(int64_t))) { // integer overflow check // We keep the original memory contents on bad minimumCapacity/maxCapacity. status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } int64_t* newElems = (int64_t *)uprv_realloc(elements, sizeof(int64_t)*newCap); if (newElems == NULL) { // We keep the original contents on the memory failure on realloc. status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } elements = newElems; capacity = newCap; - return TRUE; + return true; } void UVector64::setMaxCapacity(int32_t limit) { diff --git a/icu/icu4c/source/common/uvectr64.h b/icu/icu4c/source/common/uvectr64.h index 15c9b3f830c..070e2dd67d2 100644 --- a/icu/icu4c/source/common/uvectr64.h +++ b/icu/icu4c/source/common/uvectr64.h @@ -85,12 +85,12 @@ class U_COMMON_API UVector64 : public UObject { * equal if they are of the same size and all elements are equal, * as compared using this object's comparer. */ - UBool operator==(const UVector64& other); + bool operator==(const UVector64& other); /** * Equivalent to !operator==() */ - inline UBool operator!=(const UVector64& other); + inline bool operator!=(const UVector64& other); //------------------------------------------------------------ // subset of java.util.Vector API @@ -170,16 +170,16 @@ class U_COMMON_API UVector64 : public UObject { /** * ICU "poor man's RTTI", returns a UClassID for the actual class. */ - virtual UClassID getDynamicClassID() const; + virtual UClassID getDynamicClassID() const override; private: void _init(int32_t initialCapacity, UErrorCode &status); // Disallow - UVector64(const UVector64&); + UVector64(const UVector64&) = delete; // Disallow - UVector64& operator=(const UVector64&); + UVector64& operator=(const UVector64&) = delete; // API Functions for Stack operations. @@ -249,7 +249,7 @@ inline int64_t UVector64::lastElementi(void) const { return elementAti(count-1); } -inline UBool UVector64::operator!=(const UVector64& other) { +inline bool UVector64::operator!=(const UVector64& other) { return !operator==(other); } diff --git a/icu/icu4c/source/common/wintz.cpp b/icu/icu4c/source/common/wintz.cpp index ebf31650c2f..3ca12703c4f 100644 --- a/icu/icu4c/source/common/wintz.cpp +++ b/icu/icu4c/source/common/wintz.cpp @@ -36,7 +36,7 @@ U_NAMESPACE_BEGIN -// Note these constants and the struct are only used when dealing with the fallback path for RDP sesssions. +// Note these constants and the struct are only used when dealing with the fallback path for RDP sessions. // This is the location of the time zones in the registry on Vista+ systems. // See: https://docs.microsoft.com/windows/win32/api/timezoneapi/ns-timezoneapi-dynamic_time_zone_information @@ -143,7 +143,7 @@ uprv_detectWindowsTimeZone() // // For example, a time zone that is 3 hours ahead of UTC (UTC+03:00) would have a Bias value of -180, and the // corresponding time zone ID would be "Etc/GMT-3". (So there is no need to negate utcOffsetMins below.) - int ret = snprintf(gmtOffsetTz, UPRV_LENGTHOF(gmtOffsetTz), "Etc/GMT%+ld", utcOffsetMins / 60); + int ret = snprintf(gmtOffsetTz, sizeof(gmtOffsetTz), "Etc/GMT%+ld", utcOffsetMins / 60); if (ret > 0 && ret < UPRV_LENGTHOF(gmtOffsetTz)) { return uprv_strdup(gmtOffsetTz); } @@ -274,7 +274,7 @@ uprv_detectWindowsTimeZone() CharString winTZ; UErrorCode status = U_ZERO_ERROR; - winTZ.appendInvariantChars(UnicodeString(TRUE, windowsTimeZoneName, -1), status); + winTZ.appendInvariantChars(UnicodeString(true, windowsTimeZoneName, -1), status); // Map Windows Timezone name (non-localized) to ICU timezone ID (~ Olson timezone id). StackUResourceBundle winTZBundle; diff --git a/icu/icu4c/source/config/dist-data.sh b/icu/icu4c/source/config/dist-data.sh index 442267108ba..9406ebb3a63 100755 --- a/icu/icu4c/source/config/dist-data.sh +++ b/icu/icu4c/source/config/dist-data.sh @@ -27,8 +27,12 @@ then exit 1 fi +# Short (major) version, i.e. 70 VERS=$(echo ${DATFILE} | tr -d a-z/.) +# Version number, i.e. 70.1 VERSION=${VERSION-unknown} +# Version number for files, i.e. 70_1 +VERSION_FILE=$(echo ${VERSION} | tr . _) if [[ "${VERSION}" = "unknown" ]]; then @@ -57,7 +61,7 @@ mkdir -p ${DISTY_DIR}/tmp for endian in $ENDIANS; do - base=icu4c-${VERSION}-data-bin-${endian}.zip + base=icu4c-${VERSION_FILE}-data-bin-${endian}.zip filename=icudt${VERS}${endian}.dat if [ -f ${DISTY_DIR}/${base} ]; then @@ -67,7 +71,7 @@ do rm -f ${DISTY_DIR}/tmp/${filename} echo ./bin/icupkg -t${endian} ${DATFILE} ${DISTY_DIR}/tmp/${filename} ./bin/icupkg -t${endian} ${DATFILE} ${DISTY_DIR}/tmp/${filename} - README=icu4c-${VERSION}-data-bin-${endian}-README.md + README=icu4c-${VERSION_FILE}-data-bin-${endian}-README.md cat >> ${DISTY_DIR}/tmp/${README} <\)[0-9][0-9]%\1@LIB_VERSION_MAJOR@%g diff --git a/icu/icu4c/source/configure b/icu/icu4c/source/configure index d5d57ce88d7..14da8905e56 100755 --- a/icu/icu4c/source/configure +++ b/icu/icu4c/source/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for ICU 68.2. +# Generated by GNU Autoconf 2.69 for ICU 72.1. # # Report bugs to . # @@ -582,8 +582,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='ICU' PACKAGE_TARNAME='International Components for Unicode' -PACKAGE_VERSION='68.2' -PACKAGE_STRING='ICU 68.2' +PACKAGE_VERSION='72.1' +PACKAGE_STRING='ICU 72.1' PACKAGE_BUGREPORT='http://icu-project.org/bugs' PACKAGE_URL='http://icu-project.org' @@ -757,6 +757,7 @@ infodir docdir oldincludedir includedir +runstatedir localstatedir sharedstatedir sysconfdir @@ -862,6 +863,7 @@ datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' @@ -1114,6 +1116,15 @@ do | -silent | --silent | --silen | --sile | --sil) silent=yes ;; + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1251,7 +1262,7 @@ fi for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir + libdir localedir mandir runstatedir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1364,7 +1375,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures ICU 68.2 to adapt to many kinds of systems. +\`configure' configures ICU 72.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1404,6 +1415,7 @@ Fine tuning of the installation directories: --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -1430,7 +1442,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of ICU 68.2:";; + short | recursive ) echo "Configuration of ICU 72.1:";; esac cat <<\_ACEOF @@ -1455,7 +1467,7 @@ Optional Features: --enable-weak-threads weakly reference the threading library default=no --enable-extras build ICU extras default=yes --enable-icuio build ICU's icuio library default=yes - --enable-layoutex build ICU's Paragraph Layout library default=yes. + --enable-layoutex build ICU's Paragraph Layout library default=no. icu-le-hb must be installed via pkg-config. See http://harfbuzz.org --enable-tools build ICU's tools default=yes @@ -1568,7 +1580,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -ICU configure 68.2 +ICU configure 72.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2314,7 +2326,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by ICU $as_me 68.2, which was +It was created by ICU $as_me 72.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -4252,6 +4264,8 @@ fi #AC_CHECK_PROG(AUTOCONF, autoconf, autoconf, true) #AC_CHECK_PROG(STRIP, strip, strip, true) + + # TODO(ICU-20301): Remove fallback to Python 2. for ac_prog in python3 "py -3" python "py" do @@ -6046,7 +6060,7 @@ done fi fi -# Check for miscellanous functions. +# Check for miscellaneous functions. # So, use for putil / tools only. # Note that this will generate HAVE_GETTIMEOFDAY, not U_HAVE_GETTIMEOFDAY for ac_func in gettimeofday @@ -6148,11 +6162,6 @@ $as_echo "$as_me: Adding CXXFLAGS option -std=c++11" >&6;} else CXXFLAGS="$OLD_CXXFLAGS" fi - case "${host}" in - *-*-solaris*) - CXXFLAGS="$OLD_CXXFLAGS" - ;; - esac fi fi @@ -6167,7 +6176,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu OLD_LIBS=${LIBS} # For Compaq Tru64 (OSF1), we must look for pthread_attr_init -# and must do this before seaching for pthread_mutex_destroy, or +# and must do this before searching for pthread_mutex_destroy, or # we will pick up libpthreads.so not libpthread.so # If this fails, then we must test for HPUX specials, before # moving on to a more generic test @@ -7702,7 +7711,7 @@ if test "${enable_layoutex+set}" = set; then : *) as_fn_error $? "bad value ${enableval} for --enable-layoutex" "$LINENO" 5 ;; esac else - layoutex=$have_icu_le_hb + layoutex=false fi @@ -7818,7 +7827,7 @@ fi datapackaging_dir=`eval echo $thedatadir`"/icu/${VERSION}" -datapackaging_msg="(No explaination for mode $datapackaging.)" +datapackaging_msg="(No explanation for mode $datapackaging.)" datapackaging_msg_path="ICU will look in $datapackaging_dir which is the installation location. Call u_setDataDirectory() or use the ICU_DATA environment variable to override." datapackaging_msg_set="ICU will use the linked data library. If linked with the stub library located in stubdata/, the application can use udata_setCommonData() or set a data path to override." @@ -7970,6 +7979,56 @@ fi # Now that we're done using CPPFLAGS etc. for tests, we can change it # for build. +ac_ext=cpp +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + +# Silence a Clang warning about ambiguous operators with C++20 rewritten +# expressions that possibly or maybe even probably is a mistake (ICU-20973). +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts -Wambiguous-reversed-operator" >&5 +$as_echo_n "checking whether C++ compiler accepts -Wambiguous-reversed-operator... " >&6; } +if ${ax_cv_check_cxxflags__Werror__Wambiguous_reversed_operator+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CXXFLAGS + CXXFLAGS="$CXXFLAGS -Werror -Wambiguous-reversed-operator" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + ax_cv_check_cxxflags__Werror__Wambiguous_reversed_operator=yes +else + ax_cv_check_cxxflags__Werror__Wambiguous_reversed_operator=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CXXFLAGS=$ax_check_save_flags +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cxxflags__Werror__Wambiguous_reversed_operator" >&5 +$as_echo "$ax_cv_check_cxxflags__Werror__Wambiguous_reversed_operator" >&6; } +if test "x$ax_cv_check_cxxflags__Werror__Wambiguous_reversed_operator" = xyes; then : + CXXFLAGS+=" -Wno-ambiguous-reversed-operator" +else + : +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + if test "${CC}" = "clang"; then CLANGCFLAGS="-Qunused-arguments -Wno-parentheses-equality" else @@ -7999,7 +8058,7 @@ echo "CXXFLAGS=$CXXFLAGS" # output the Makefiles -ac_config_files="$ac_config_files icudefs.mk Makefile data/pkgdataMakefile config/Makefile.inc config/icu.pc config/pkgdataMakefile data/Makefile stubdata/Makefile common/Makefile i18n/Makefile layoutex/Makefile io/Makefile extra/Makefile extra/uconv/Makefile extra/uconv/pkgdataMakefile extra/scrptrun/Makefile tools/Makefile tools/ctestfw/Makefile tools/toolutil/Makefile tools/makeconv/Makefile tools/genrb/Makefile tools/genccode/Makefile tools/gencmn/Makefile tools/gencnval/Makefile tools/gendict/Makefile tools/gentest/Makefile tools/gennorm2/Makefile tools/genbrk/Makefile tools/gensprep/Makefile tools/icuinfo/Makefile tools/icupkg/Makefile tools/icuswap/Makefile tools/pkgdata/Makefile tools/tzcode/Makefile tools/gencfu/Makefile tools/escapesrc/Makefile test/Makefile test/compat/Makefile test/testdata/Makefile test/testdata/pkgdataMakefile test/hdrtst/Makefile test/intltest/Makefile test/cintltst/Makefile test/iotest/Makefile test/letest/Makefile test/perf/Makefile test/perf/collationperf/Makefile test/perf/collperf/Makefile test/perf/collperf2/Makefile test/perf/dicttrieperf/Makefile test/perf/ubrkperf/Makefile test/perf/charperf/Makefile test/perf/convperf/Makefile test/perf/localecanperf/Makefile test/perf/normperf/Makefile test/perf/DateFmtPerf/Makefile test/perf/howExpensiveIs/Makefile test/perf/strsrchperf/Makefile test/perf/unisetperf/Makefile test/perf/usetperf/Makefile test/perf/ustrperf/Makefile test/perf/utfperf/Makefile test/perf/utrie2perf/Makefile test/perf/leperf/Makefile test/fuzzer/Makefile samples/Makefile samples/date/Makefile samples/cal/Makefile samples/layout/Makefile" +ac_config_files="$ac_config_files icudefs.mk Makefile data/pkgdataMakefile config/Makefile.inc config/icu.pc config/pkgdataMakefile data/Makefile stubdata/Makefile common/Makefile i18n/Makefile layoutex/Makefile io/Makefile extra/Makefile extra/uconv/Makefile extra/uconv/pkgdataMakefile extra/scrptrun/Makefile tools/Makefile tools/ctestfw/Makefile tools/toolutil/Makefile tools/makeconv/Makefile tools/genrb/Makefile tools/genccode/Makefile tools/gencmn/Makefile tools/gencnval/Makefile tools/gendict/Makefile tools/gentest/Makefile tools/gennorm2/Makefile tools/genbrk/Makefile tools/gensprep/Makefile tools/icuinfo/Makefile tools/icupkg/Makefile tools/icuswap/Makefile tools/pkgdata/Makefile tools/icuexportdata/Makefile tools/tzcode/Makefile tools/gencfu/Makefile tools/escapesrc/Makefile test/Makefile test/compat/Makefile test/testdata/Makefile test/testdata/pkgdataMakefile test/hdrtst/Makefile test/intltest/Makefile test/cintltst/Makefile test/iotest/Makefile test/letest/Makefile test/perf/Makefile test/perf/collationperf/Makefile test/perf/collperf/Makefile test/perf/collperf2/Makefile test/perf/dicttrieperf/Makefile test/perf/ubrkperf/Makefile test/perf/charperf/Makefile test/perf/convperf/Makefile test/perf/localecanperf/Makefile test/perf/normperf/Makefile test/perf/DateFmtPerf/Makefile test/perf/howExpensiveIs/Makefile test/perf/strsrchperf/Makefile test/perf/unisetperf/Makefile test/perf/usetperf/Makefile test/perf/ustrperf/Makefile test/perf/utfperf/Makefile test/perf/utrie2perf/Makefile test/perf/leperf/Makefile test/fuzzer/Makefile samples/Makefile samples/date/Makefile samples/cal/Makefile samples/layout/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -8544,7 +8603,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by ICU $as_me 68.2, which was +This file was extended by ICU $as_me 72.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -8598,7 +8657,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -ICU config.status 68.2 +ICU config.status 72.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -8742,6 +8801,7 @@ do "tools/icupkg/Makefile") CONFIG_FILES="$CONFIG_FILES tools/icupkg/Makefile" ;; "tools/icuswap/Makefile") CONFIG_FILES="$CONFIG_FILES tools/icuswap/Makefile" ;; "tools/pkgdata/Makefile") CONFIG_FILES="$CONFIG_FILES tools/pkgdata/Makefile" ;; + "tools/icuexportdata/Makefile") CONFIG_FILES="$CONFIG_FILES tools/icuexportdata/Makefile" ;; "tools/tzcode/Makefile") CONFIG_FILES="$CONFIG_FILES tools/tzcode/Makefile" ;; "tools/gencfu/Makefile") CONFIG_FILES="$CONFIG_FILES tools/gencfu/Makefile" ;; "tools/escapesrc/Makefile") CONFIG_FILES="$CONFIG_FILES tools/escapesrc/Makefile" ;; diff --git a/icu/icu4c/source/configure.ac b/icu/icu4c/source/configure.ac index 1796ca07555..6a4031284a4 100644 --- a/icu/icu4c/source/configure.ac +++ b/icu/icu4c/source/configure.ac @@ -199,6 +199,8 @@ fi #AC_CHECK_PROG(AUTOCONF, autoconf, autoconf, true) #AC_CHECK_PROG(STRIP, strip, strip, true) +m4_ifndef([AX_CHECK_COMPILE_FLAG], [AC_MSG_ERROR(['autoconf-archive' is missing])]) + # TODO(ICU-20301): Remove fallback to Python 2. AC_CHECK_PROGS(PYTHON, python3 "py -3" python "py") AC_SUBST(PYTHON) @@ -481,7 +483,7 @@ if test "$enable" = "yes"; then fi fi -# Check for miscellanous functions. +# Check for miscellaneous functions. # So, use for putil / tools only. # Note that this will generate HAVE_GETTIMEOFDAY, not U_HAVE_GETTIMEOFDAY AC_CHECK_FUNCS([gettimeofday]) @@ -527,11 +529,6 @@ if [[ "$GXX" = yes ]]; then else CXXFLAGS="$OLD_CXXFLAGS" fi - case "${host}" in - *-*-solaris*) - CXXFLAGS="$OLD_CXXFLAGS" - ;; - esac fi fi @@ -541,7 +538,7 @@ AC_LANG_POP([C++]) OLD_LIBS=${LIBS} # For Compaq Tru64 (OSF1), we must look for pthread_attr_init -# and must do this before seaching for pthread_mutex_destroy, or +# and must do this before searching for pthread_mutex_destroy, or # we will pick up libpthreads.so not libpthread.so # If this fails, then we must test for HPUX specials, before # moving on to a more generic test @@ -1101,14 +1098,14 @@ ICU_CONDITIONAL(ICUIO, test "$icuio" = true) # Enable/disable layoutex AC_ARG_ENABLE(layoutex, - [ --enable-layoutex build ICU's Paragraph Layout library [default=yes]. + [ --enable-layoutex build ICU's Paragraph Layout library [default=no]. icu-le-hb must be installed via pkg-config. See http://harfbuzz.org], [case "${enableval}" in yes) layoutex=$have_icu_le_hb ;; no) layoutex=false ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-layoutex) ;; esac], - layoutex=$have_icu_le_hb) + layoutex=false) ICU_CONDITIONAL(LAYOUTEX, test "$layoutex" = true) # Enable/disable layout @@ -1190,7 +1187,7 @@ fi datapackaging_dir=`eval echo $thedatadir`"/icu/${VERSION}" -datapackaging_msg="(No explaination for mode $datapackaging.)" +datapackaging_msg="(No explanation for mode $datapackaging.)" datapackaging_msg_path="ICU will look in $datapackaging_dir which is the installation location. Call u_setDataDirectory() or use the ICU_DATA environment variable to override." datapackaging_msg_set="ICU will use the linked data library. If linked with the stub library located in stubdata/, the application can use udata_setCommonData() or set a data path to override." @@ -1317,6 +1314,16 @@ fi # Now that we're done using CPPFLAGS etc. for tests, we can change it # for build. +AC_LANG_PUSH([C++]) +# Silence a Clang warning about ambiguous operators with C++20 rewritten +# expressions that possibly or maybe even probably is a mistake (ICU-20973). +AX_CHECK_COMPILE_FLAG( + [-Wambiguous-reversed-operator], + [CXXFLAGS+=" -Wno-ambiguous-reversed-operator"], + [], + [-Werror]) +AC_LANG_POP([C++]) + if test "${CC}" = "clang"; then CLANGCFLAGS="-Qunused-arguments -Wno-parentheses-equality" else @@ -1379,6 +1386,7 @@ AC_CONFIG_FILES([icudefs.mk \ tools/icupkg/Makefile \ tools/icuswap/Makefile \ tools/pkgdata/Makefile \ + tools/icuexportdata/Makefile \ tools/tzcode/Makefile \ tools/gencfu/Makefile \ tools/escapesrc/Makefile \ @@ -1399,6 +1407,7 @@ AC_CONFIG_FILES([icudefs.mk \ test/perf/ubrkperf/Makefile \ test/perf/charperf/Makefile \ test/perf/convperf/Makefile \ + test/perf/localecanperf/Makefile \ test/perf/normperf/Makefile \ test/perf/DateFmtPerf/Makefile \ test/perf/howExpensiveIs/Makefile \ diff --git a/icu/icu4c/source/data/BUILDRULES.py b/icu/icu4c/source/data/BUILDRULES.py index 063de7cd88e..899cba25b48 100644 --- a/icu/icu4c/source/data/BUILDRULES.py +++ b/icu/icu4c/source/data/BUILDRULES.py @@ -22,9 +22,11 @@ def generate(config, io, common_vars): requests += generate_cnvalias(config, io, common_vars) requests += generate_ulayout(config, io, common_vars) + requests += generate_uemoji(config, io, common_vars) requests += generate_confusables(config, io, common_vars) requests += generate_conversion_mappings(config, io, common_vars) requests += generate_brkitr_brk(config, io, common_vars) + requests += generate_brkitr_lstm(config, io, common_vars) requests += generate_stringprep(config, io, common_vars) requests += generate_brkitr_dictionaries(config, io, common_vars) requests += generate_normalization(config, io, common_vars) @@ -180,7 +182,9 @@ def generate_brkitr_brk(config, io, common_vars): RepeatedExecutionRequest( name = "brkitr_brk", category = "brkitr_rules", - dep_targets = [DepTarget("cnvalias"), DepTarget("ulayout")], + dep_targets = + [DepTarget("cnvalias"), + DepTarget("ulayout"), DepTarget("uemoji"), DepTarget("lstm_res")], input_files = input_files, output_files = output_files, tool = IcuTool("genbrk"), @@ -353,6 +357,25 @@ def generate_ulayout(config, io, common_vars): ] +def generate_uemoji(config, io, common_vars): + # Unicode emoji properties + basename = "uemoji" + input_file = InFile("in/%s.icu" % basename) + output_file = OutFile("%s.icu" % basename) + return [ + SingleExecutionRequest( + name = basename, + category = basename, + dep_targets = [], + input_files = [input_file], + output_files = [output_file], + tool = IcuTool("icupkg"), + args = "-t{ICUDATA_CHAR} {IN_DIR}/{INPUT_FILES[0]} {OUT_DIR}/{OUTPUT_FILES[0]}", + format_with = {} + ) + ] + + def generate_misc(config, io, common_vars): # Misc Data Res Files input_files = [InFile(filename) for filename in io.glob("misc/*.txt")] @@ -457,6 +480,32 @@ def generate_translit(config, io, common_vars): ] +def generate_brkitr_lstm(config, io, common_vars): + input_files = [InFile(filename) for filename in io.glob("brkitr/lstm/*.txt")] + input_basenames = [v.filename[12:] for v in input_files] + output_files = [ + OutFile("brkitr/%s.res" % v[:-4]) + for v in input_basenames + ] + return [ + RepeatedOrSingleExecutionRequest( + name = "lstm_res", + category = "brkitr_lstm", + dep_targets = [], + input_files = input_files, + output_files = output_files, + tool = IcuTool("genrb"), + args = "-s {IN_DIR}/brkitr/lstm -d {OUT_DIR}/brkitr -i {OUT_DIR} " + "-k " + "{INPUT_BASENAME}", + format_with = { + }, + repeat_with = { + "INPUT_BASENAME": utils.SpaceSeparatedList(input_basenames) + } + ) + ] + def generate_tree( config, io, diff --git a/icu/icu4c/source/data/Makefile.in b/icu/icu4c/source/data/Makefile.in index f020bc82a88..454dec8a8c3 100644 --- a/icu/icu4c/source/data/Makefile.in +++ b/icu/icu4c/source/data/Makefile.in @@ -143,7 +143,7 @@ check-local: ICUDATA_SOURCE_ARCHIVE = $(wildcard $(srcdir)/in/$(ICUDATA_PLATFORM_NAME).dat) ifeq ($(ICUDATA_SOURCE_ARCHIVE),) ICUDATA_ARCHIVE = $(firstword $(wildcard $(srcdir)/in/$(ICUDATA_BASENAME_VERSION)*.dat)) -# We don't have the data in the current endianess or charset. +# We don't have the data in the current endianness or charset. # See if we can find data of any archive type, # and convert it to the current type. ifneq ($(ICUDATA_ARCHIVE),) @@ -159,7 +159,7 @@ endif else ifneq ($(ENABLE_STATIC),YES) ifeq ($(PKGDATA_MODE),common) -# We have a source data common archive in the native endianess, +# We have a source data common archive in the native endianness, # and it's what we want to build. Try to not run any of ICU's tools. ICUDATA_SOURCE_IS_NATIVE_TARGET=YES endif diff --git a/icu/icu4c/source/data/brkitr/LOCALE_DEPS.json b/icu/icu4c/source/data/brkitr/LOCALE_DEPS.json index 32123c83de9..0ab9f65c049 100644 --- a/icu/icu4c/source/data/brkitr/LOCALE_DEPS.json +++ b/icu/icu4c/source/data/brkitr/LOCALE_DEPS.json @@ -3,5 +3,5 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml { - "cldrVersion": "38.1" + "cldrVersion": "42" } diff --git a/icu/icu4c/source/data/brkitr/dictionaries/cjdict.txt b/icu/icu4c/source/data/brkitr/dictionaries/cjdict.txt index 162ae53e9d0..94a00bcad86 100644 --- a/icu/icu4c/source/data/brkitr/dictionaries/cjdict.txt +++ b/icu/icu4c/source/data/brkitr/dictionaries/cjdict.txt @@ -2964,6 +2964,7 @@ おんぷく 166 おんぼろ 124 おん念 161 +おオススメ 200 おーい 106 お七 248 お七夜 134 @@ -2979,32 +2980,55 @@ お世話 84 お世辞 109 お中元 100 +お久しぶり 200 +お乗りかえ 200 +お乗り換え 200 +お乗り継ぎ 200 +お乗換 200 お互い 87 お互いに 94 お互い様 117 お人好し 119 +お仕事 200 お仕着せ 125 お仕置 139 お仕置き 112 お付 251 +お付き合い 200 お仙 248 お代 249 お代り 139 +お休み 200 +お会計 200 お伝 236 +お伝い 200 お伝え 90 お伴 242 +お伺い 200 お似合い 109 お伽 122 お伽噺 130 お伽草子 125 お住い 120 +お住まい 200 お作り 105 +お使い 200 +お侘び 200 お供 102 お供え 106 お侠 251 お便り 98 +お借り 200 +お借り入れ 200 +お借り換え 200 +お借入れ 200 +お値上げ 200 +お値下げ 200 +お値引き 200 お偉方 128 お側 249 +お元気 200 +お兄さん 200 お先 249 お先に 109 お先棒 137 @@ -3015,26 +3039,70 @@ お出で 116 お出でお出で 169 お出まし 121 +お出迎え 200 +お切り換え 200 +お切り替え 200 お初 106 お初穂 154 お前 83 お力 239 +お力添え 200 お加減 130 +お勉強 200 お勝手 245 お勤め 108 +お勧め 200 お化け 106 +お化粧 200 +お化粧室 200 +お化粧直し 200 お参り 102 +お友達 200 +お取りまとめ 200 +お取りやめ 200 +お取り外し 200 +お取り扱い 200 +お取り換え 200 +お取り次ぎ 200 +お取り決め 200 +お取り消し 200 +お取付け 200 +お取外し 200 +お取引 200 +お取扱 200 +お取扱い 200 +お取次 200 +お取消 200 +お取消し 200 +お受け 200 +お受けとり 200 +お受け付け 200 お受け取り 106 +お受取 200 +お口添え 200 +お口直し 200 お古 241 お召 94 +お召しあがる 200 +お召し上がる 200 +お召し上がれる 200 お召し物 133 お告げ 114 お呼ばれ 117 お呼び 109 +お呼び出し 200 お呼び立て 147 +お呼出 200 +お呼出し 200 +お品切れ 200 +お問い合わせ 200 +お問い合わせる 200 +お問合せ 200 お喋り 106 お国ぶり 149 +お土産 200 お土砂 250 +お墓参り 200 お墨付き 111 お声掛り 166 お壷口 190 @@ -3045,10 +3113,14 @@ お天気 89 お天道様 122 お太鼓 128 +お好み 200 お好み焼き 96 +お姉さん 200 お姫さま 117 お姫様 104 お婆さん 115 +お婆ちゃん 200 +お嫌い 200 お嬢さん 103 お嬢様 101 お子さま 104 @@ -3068,69 +3140,151 @@ お寺 97 お尋ね 96 お尋ね者 129 +お届け 200 +お届け出 200 +お届出 200 お屋敷町 150 お山 238 お巡り 233 お巡りさん 117 お市の方 132 お布施 119 +お帰り 200 お平 251 お平ら 247 お年 248 +お年寄り 200 お年玉 97 お幸せ 112 お店者 249 お座 117 お座なり 140 +お座り 200 お座付 233 お座敷 106 お引き受け 113 +お引き合い 200 +お引き換え 200 お引き摺り 164 お引き立て 119 +お引き継ぎ 200 +お引き落とし 200 +お引っ越し 200 +お引出し 200 +お引取 200 +お引受 200 お引受け 129 +お引合い 200 +お引合せ 200 +お引換 200 +お引継ぎ 200 +お引越 200 +お引越し 200 +お役に立つ 200 +お役立てる 200 お待ち 80 お待ち遠様 165 お得意さん 126 +お心がけ 200 +お心掛け 200 +お心遣い 200 お忍び 119 +お忘れ 200 +お忘れ物 200 お忙しい 100 +お応え 200 +お怒り 200 +お思い 200 +お急ぎ 200 +お怪我 200 +お恥ずかしい 200 お悔やみ 110 +お悩み 200 お慰み 146 +お慶び 200 お手つき 132 お手の物 125 お手上げ 112 お手付き 148 お手付け 176 お手伝い 88 +お手入れ 200 お手前 132 +お手合わせ 200 +お手持ち 200 お手数 90 お手本 106 +お手洗い 200 お手玉 114 お手盛 161 お手盛り 130 +お手直し 200 +お手紙 200 +お手続 200 +お手続き 200 +お手荷物 200 +お手配 200 +お手間 200 +お払い 200 お払い物 173 お払い箱 129 +お払い込み 200 +お払込 200 +お承る 200 お披露目 104 お抱え 124 お持たせ 141 +お持ち 200 +お持ち帰り 200 +お持ち帰る 200 +お持ち込み 200 +お振り替え 200 +お振り込み 200 +お振付 200 +お振替 200 +お振込 200 お捻り 154 +お掃除 200 +お控え 200 お揃いで 116 お握り 132 +お支払い 121 +お支払う 200 お改め 248 +お散歩 200 +お料理 200 お断り 89 お新香 119 お方 243 お日様 110 お早う 113 +お早め 200 お昼 88 +お昼寝 200 +お昼過ぎ 200 +お昼食 200 +お昼飯 200 +お暮し 200 +お暮らし 200 +お書き 200 +お書入れ 200 +お書込み 200 +お替え 200 +お替わり 200 +お望み 200 お札 106 お松 241 お株 250 +お楽しみ 119 お構い 112 お構いなく 129 お櫃 245 お次 248 お歌 242 +お歓び 200 +お止め 200 お正月 89 +お歩き 200 お歯黒 129 お歳暮 97 お歴々 133 @@ -3139,17 +3293,25 @@ お母さん 85 お母ちゃん 118 お母様 103 +お比べ 200 お気 95 お気づき 103 お気にいり 113 お気に入り 71 +お気持 200 +お気持ち 200 +お気遣い 200 +お求め 200 お決まり 104 +お決め 200 お決り 152 お河童 246 +お泊り 200 お洒落 93 お流れ 244 お浚い 145 お済み 112 +お渡し 200 お湯 90 お湿り 133 お澄し 227 @@ -3161,22 +3323,41 @@ お父ちゃん 118 お父つぁん 151 お爺さん 116 +お片付け 200 お玉 117 お玉じゃくし 151 お玉杓子 147 お産 108 +お申し入れ 200 +お申し出 200 +お申し受ける 200 +お申し越し 200 +お申し込み 200 +お申し込む 200 +お申込 200 +お申込む 200 +お留め 200 +お疲れ 200 お疲れさま 97 お疲れ様 88 +お痛み 200 お発ち 146 お百度 249 お盆 96 +お目ざめ 200 お目にかかる 116 お目もじ 151 お目玉 233 お目見え 110 お目見得 147 +お目覚め 200 +お相手 200 お眼鏡 232 +お着替え 200 お知らせ 70 +お知り合い 200 +お知合い 200 +お示し 200 お礼 88 お礼参り 124 お祈り 96 @@ -3195,7 +3376,10 @@ お移り 138 お稽古 104 お立ち 100 +お立ち会い 200 お立ち台 118 +お立ち見 200 +お立合い 200 お笑い 87 お答え 88 お節 121 @@ -3203,10 +3387,13 @@ お粗末 109 お粗末さま 135 お粗末様 136 +お約束 200 お納め 124 お納戸色 169 お絞り 229 お絵書き 126 +お締め 200 +お考え 200 お腰 249 お腹 87 お膝下 157 @@ -3218,6 +3405,7 @@ お茶 82 お茶の子 130 お茶の水 105 +お茶の間 200 お茶ひき 142 お茶子 239 お茶屋 112 @@ -3227,6 +3415,7 @@ お菓子 84 お菜 250 お萩 237 +お落ち着き 200 お蔦 141 お蔭 115 お蔭さま 134 @@ -3237,18 +3426,41 @@ お袋 115 お裾分け 117 お襁褓 239 +お見え 200 +お見かけ 200 +お見積もり 200 +お見積り 200 +お見立て 200 お見舞 112 +お見舞い 200 +お見逃し 200 +お見通し 200 お見逸れ 145 お触れ 128 お許し 102 お詫び 93 お話 80 お話し 90 +お話し合い 200 お誘い 97 +お調べ 200 お調子者 117 お談義 250 +お請け 200 +お譲り 200 +お財布 200 お貰い 246 +お買いもの 200 +お買い上げ 200 +お買い付け 200 +お買い取り 200 お買い得 86 +お買い替え 200 +お買い物 200 +お買付け 200 +お買物 200 +お貸し 200 +お貸し出し 200 お賓頭盧 179 お越し 89 お足 251 @@ -3256,11 +3468,14 @@ お辞儀 113 お迎え 95 お返し 96 +お返事 200 お送り 81 お通し 116 お通夜 115 +お進み 200 お過ごし 97 お達し 122 +お邪魔 200 お部屋 82 お酉さま 148 お酌 124 @@ -6141,6 +6356,8 @@ こ関節 245 こ難しい 244 ご 49 +ごあいさつ 200 +ごあんしん 200 ごい 246 ごうかん 129 ごうがん 155 @@ -6237,36 +6454,292 @@ ごわごわ 126 ごわする 251 ごわつく 147 +ご一報 200 +ご一緒 200 ご三家 243 +ご不便 200 +ご不在 200 ご不浄 148 +ご不自由 200 ご両人 128 +ご両親 200 +ご主人 200 +ご乗船 200 +ご乗車 200 +ご了承 200 +ご了解 200 +ご予定 200 +ご予約 200 +ご交換 200 +ご伝言 200 +ご伝達 200 +ご住所 200 +ご使用 200 +ご依頼 200 +ご健勝 200 +ご健闘 200 +ご先祖 200 ご免 227 +ご入会 200 +ご入力 200 +ご入場 200 +ご入学 200 +ご入居 200 +ご入庫 200 +ご入札 200 +ご入校 200 +ご入社 200 +ご入籍 200 +ご入金 200 +ご再考 200 +ご再訪 200 +ご出展 200 +ご出席 200 +ご出店 200 +ご出張 200 +ご出演 200 +ご出現 200 +ご出産 200 +ご出発 200 +ご出荷 200 +ご出金 200 +ご利用 105 ご利益 114 +ご到着 200 +ご加入 200 +ご加盟 200 +ご助力 200 +ご助言 200 +ご努力 200 +ご勘弁 200 +ご卒業 200 +ご協力 200 +ご協議 200 +ご協賛 200 +ご即位 200 +ご厚情 200 +ご厚意 200 +ご参列 200 +ご参加 200 +ご参照 200 +ご参考 200 +ご同意 200 +ご回復 200 +ご回答 200 +ご在宅 200 +ご在籍 200 +ご報告 200 +ご声援 200 +ご売却 200 +ご売約 200 +ご変更 200 ご多分 121 ご多忙 114 +ご契約 200 +ご好意 200 +ご妊娠 200 +ご婚約 200 ご存じ 97 +ご存命 200 ご存知 87 +ご安心 200 +ご安産 200 +ご定年 200 +ご家庭 200 +ご家族 200 +ご容赦 200 +ご宿泊 200 +ご寄付 200 +ご寄稿 200 +ご寄贈 200 +ご寄進 200 +ご寄附 200 +ご寛容 200 +ご審査 200 +ご審議 200 +ご対処 200 +ご対応 200 +ご就寝 200 +ご就業 200 +ご就職 200 +ご尽力 200 +ご希望 200 +ご帰宅 200 +ご帰省 200 +ご帰還 200 +ご当選 200 +ご復帰 200 +ご心中 200 +ご心労 200 +ご心痛 200 +ご心配 200 +ご志望 200 +ご応募 200 +ご応援 200 +ご忠告 200 +ご快復 200 +ご快諾 200 ご念 251 +ご思案 200 +ご恩返し 200 +ご想像 200 ご愁傷さま 128 +ご意向 200 +ご意見 200 +ご愛好 200 +ご愛玩 200 +ご愛用 200 +ご愛読 200 +ご愛顧 200 +ご愛飲 200 ご懇切 233 +ご成約 200 +ご所望 200 +ご批判 200 +ご承知 200 +ご承認 200 +ご承諾 200 +ご投稿 200 +ご披露 200 +ご招待 200 +ご招待券 200 +ご拝聴 200 +ご拝見 200 +ご拝観 200 +ご拝読 200 +ご持参 200 +ご指南 200 +ご指名 200 +ご指定 200 +ご指導 200 +ご指摘 200 +ご指示 200 +ご挨拶 200 +ご捺印 200 +ご採用 200 +ご推奨 200 +ご推察 200 +ご推薦 200 +ご掲示 200 +ご掲載 200 +ご提供 200 +ご提出 200 +ご提案 200 +ご提示 200 +ご提言 200 +ご援助 200 +ご搭乗 200 +ご携帯 200 +ご操作 200 +ご支度 200 +ご支払 200 +ご支持 200 +ご支援 200 +ご教導 200 +ご教示 200 +ご旅行 200 +ご昇進 200 +ご明記 200 +ご昼食 200 ご時世 111 +ご期待 200 ご来光 121 +ご来場 200 +ご来客 200 +ご来店 200 +ご来所 200 +ご来校 200 +ご来社 200 +ご案内 200 +ご検討 200 ご機嫌 100 +ご欠席 200 +ご決断 200 ご法度 119 +ご注意 114 +ご注文 200 +ご注目 200 +ご活躍 200 +ご清算 200 +ご満足 200 +ご準備 200 +ご滞在 200 ご無沙汰 94 +ご無礼 200 +ご照会 200 +ご照合 200 +ご理解 200 ご用 248 +ご用心 200 +ご用意 200 ご用聞き 135 +ご申告 200 +ご病気 200 +ご発送 200 +ご登録 200 ご盛大 251 +ご相談 200 ご破算 129 +ご確認 200 +ご移動 200 +ご精算 200 +ご納得 200 +ご紹介 200 +ご経験 200 +ご結婚 200 +ご考察 200 +ご考慮 200 +ご自愛 200 ご苦労 99 ご苦労さま 113 ご苦労さん 117 +ご融資 200 +ご要望 200 +ご要請 200 +ご見学 200 +ご視察 200 +ご視聴 200 ご覧 70 +ご訂正 200 +ご計画 200 ご託宣 133 +ご記入 200 +ご記名 200 +ご説明 200 +ご調整 200 +ご請求 200 +ご謙遜 200 +ご負担 200 +ご質問 200 +ご購入 200 +ご購読 200 +ご辛抱 200 +ご辞退 200 +ご返事 200 +ご返信 200 +ご返却 200 +ご返品 200 +ご返済 200 +ご返答 200 +ご返送 200 +ご返金 200 +ご迷惑 200 +ご退会 200 +ご送付 200 +ご送信 200 +ご送金 200 +ご通知 200 +ご連絡 200 +ご遠慮 200 +ご都合 200 ご都合主義 112 +ご配慮 200 +ご配送 200 +ご配達 200 ご難続き 151 ご面相 150 ご飯 82 +ご飲食 200 ご馳走 102 ご馳走さま 126 ご馳走様 112 @@ -59717,6 +60190,7 @@ 使用 55 使用人 240 使用者 83 +使用量 121 使番 249 使眼色 125 使節 110 @@ -104185,6 +104659,7 @@ 大おうじょう 248 大がかり 117 大きい 79 +大きく 107 大きな 73 大きに 235 大きめ 95 @@ -118301,6 +118776,7 @@ 寝起き 107 寝転がる 128 寝転ぶ 128 +寝転んで 218 寝込み 120 寝込む 119 寝返り 108 @@ -119976,6 +120452,7 @@ 小ぎれい 134 小ぐらい 251 小さい 81 +小さく 200 小さげ 235 小さじ 99 小さな 78 @@ -162779,6 +163256,7 @@ 明り取り 138 明り障子 157 明るい 87 +明るく 200 明るみ 115 明るむ 152 明ケ島 150 @@ -165195,6 +165673,7 @@ 暗い 91 暗がり 117 暗きょ 133 +暗く 128 暗ざん 183 暗しょう 251 暗たん 234 @@ -166519,6 +166998,7 @@ 最速 96 最遠 121 最適 78 +最適化 135 最適合 109 最遲 122 最重 106 @@ -242688,6 +243168,7 @@ 聞き込める 152 聞き返す 121 聞き返せる 156 +聞き逃し 226 聞き過す 189 聞き齧る 177 聞く 80 @@ -266787,6 +267268,7 @@ 読みとる 118 読みふける 128 読みもの 110 +読み上げ 114 読み上げる 114 読み下す 144 読み出し 106 @@ -281416,6 +281898,7 @@ 連累 127 連結 74 連絡 68 +連絡先 130 連絡所 118 連続 78 連続束 249 @@ -292505,6 +292988,7 @@ 長打 116 長折 247 長押 126 +長押し 149 長拳 131 長持 133 長持ち 102 @@ -293654,6 +294138,7 @@ 開発元 106 開発本 248 開発町 250 +開発者 116 開発途上国 107 開發 85 開發中國家 120 diff --git a/icu/icu4c/source/data/brkitr/dictionaries/laodict.txt b/icu/icu4c/source/data/brkitr/dictionaries/laodict.txt index b15f415f1b2..8eb43185e9a 100644 --- a/icu/icu4c/source/data/brkitr/dictionaries/laodict.txt +++ b/icu/icu4c/source/data/brkitr/dictionaries/laodict.txt @@ -1,9201 +1,8149 @@ - # Copyright (C) 2016 and later: Unicode, Inc. and others. +# Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html # Copyright (c) 2015 International Business Machines Corporation - # and others. All Rights Reserved. - # - # Lao Word List from Brian Eugene Wilson, Robert Martin Campbell; - # with special thanks to Arlyta Keosamone and Bualong Nyoukmai. - # - # This word list was created in order to aid in word wrapping issues. - # Compound words have mostly been reduced to their respective parts. - # - # Project: http://code.google.com/p/lao-dictionary/ - # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt - # Change log: http://lao-dictionary.googlecode.com/git/change.log - # License: http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt - # - # This file is derived from the above dictionary (version 7 of 20130418:1450 +7), - # but: modified header, removed trailing spaces & added final EOL, and commented - # out 4 entries that duplicate earlier entries. - # -------------------------------------------------------------------------------- - # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell. - # All rights reserved. - # - # Redistribution and use in source and binary forms, with or without modification, - # are permitted provided that the following conditions are met: - # - # Redistributions of source code must retain the above copyright notice, this - # list of conditions and the following disclaimer. Redistributions in binary - # form must reproduce the above copyright notice, this list of conditions and - # the following disclaimer in the documentation and/or other materials - # provided with the distribution. - # - # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR - # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - # -------------------------------------------------------------------------------- -ອາໂຣນ -ອາບັດໂດນ -ອາບັກທາ -ອາບານາ -ອາບາຣີມ -ອັບບາ -ອັບດາ -ອັບເດເອນ -ອັບດີ -ອັບດີເອນ -ອັບໂດນ -ອາເບດເນໂກ -ອາເບັນ -ອາເບັນເບັດມາອະກາ -ອາເບັນມາຢິມ -ອາເບັນເມໂຮລາ -ອາເບັນມິດຊະຣາຢິມ -ອາເບັນຊິດຕີມ -ອາບີ -ອາບີອານໂບນ -ອາບີອາສັບ -ອາບີອາທາ -ອາບິບ -ອາບີດາ -ອາບີດານ -ອາບີເອນ -ອາບີເອເຊ -ອາບີກາຍ -ອາບີການ -ອາບີຮາຍ -ອາບີຮູ -ອາບີຮູດ -ອາບີຢາ -ອາບີເລັນ -ອາບີມາເອນ -ອາບີເມເລັກ -ອາບີນາດາບ -ອາບີໂນອາມ -ອາບີຣາມ -ອາບີຊາກ -ອາບີຊາຍ -ອາບີຊາໂລມ -ອາບີຊູອາ -ອາບີຊູ -ອາບີຕານ -ອາບີຕຸບ -ອາບີອຸດ -ອັບເນ -ອັບຣາຮາມ -ອັບຣາມ -ອາບໂຣນາ -ອັບຊາໂລມ -ອັກກາດ -ອັກໂກ -ອະຂາຢາ -ອະຂາອີໂກ -ອາຄານ -ອັກໂບ -ອາຂີມ -ອາກີເຊ -ອາໂຄ -ອັກສາ -ອັກຊາບ -ອັກຊິບ -ອະດາດາ -ອາດາ -ອາດາຢາ -ອາດາເລຍ -ອາດາມ -ອະດາມາ -ອະດາມີເນເກັບ -ອັດດາ -ອັດເບເອນ -ອັດດານ -ອັດດີ -ອັດໂດນ -ອາດີເອນ -ອາດິນ -ອາດີນາ -ອາດີໂນ -ອາດີທາຢິມ -ອາດະລາຍ -ອັດມາ -ອັດມາທາ -ອັດນາ -ອາໂດນີ -ອາໂດນີເບເຊັກ -ອາໂດນີຢາ -ອາໂດນີກາມ -ອາໂດນີຣາມ -ອາໂດຣາຢິມ -ອາໂດຣາມ -ອັດຣຳເມເລັກ -ອາຣະມິດ -ອະດີອາ -ອັດຣີເອນ -ອະດຸລາມ -ອະດູມມີມ -ໄອເນ -ໄອໂນນ -ອາຄະໂບ -ອັກອາກ -ອາເກເອ -ອາກີ -ອາຄຣິປາ -ອາກູ -ອາຮາບ -ອາຮາຣາ -ອາຮາລະເຮນ -ອາຮາສະບາຍ -ເຊເຊັດ -ອາຮາວາ -ອາຮາດ -ອາຮາຊີຢາ -ອາຮະບານ -ອາເຮ -ອາຮີ -ອາຮີອາມ -ອາຮີອານ -ອາຮີເອເຊ -ອາຮີຮູດ -ອາຮີຢາ -ອາຮີກາມ -ອາຮີລຸດ -ອາຮີມາອາດ -ອາຮີມານ -ອາຮີເມເລັກ -ອາຮີໂມດ -ອາຮີນາດາບ -ອາຮີໂນອາມ -ອາຮີໂອ -ອາຮີຣາ -ອາຮີຣາມ -ອາຮີສາມັກ -ອາຮີຊາຮາ -ອາຮີຊາ -ອາຮີໂທເຟັນ -ອາຮີຕຸບ -ອາຮະລາບ -ອາຮະລາຍ -ອາໂຮອາ -ອາຮຸມາຍ -ອາຮູດຊຳ -ອາຮູດຊາດ -ອາຮະຊາຍ -ອາອີ -ອາອີຢາ -ອາຢາ -ອາຢາໂລນ -ອາອິນ -ອາການ -ອະເກັນດາມາ -ອັກກຸບ -ອັກຣັບບີມ -ອາລາໂມດ -ອາເລເມດ -ອາເລັກຊັນໂດ -ອາເລັກຊັນເດຍ -ອາລີອານ -ອັນລຳເມເລັກ -ອາເລເມັດ -ອັນໂລນ -ອານໂມດາດ -ອັນໂມນ -ອັນໂມນດິບລະທາຢິມ -ອາລະຟາ -ອາລະຟາຍ -ອາລູຊາ -ອັນວາ -ອັນວານ -ອາມາດ -ອາມານ -ອາມາເລັກ -ອາມາມ -ອາມານາ -ອາມາຣີຢາ -ອາມາສາ -ອາມາສາຍ -ອາມາດສາຍ -ອາມາສີຢາ -ອາມາຊີຢາ -ອາມີ -ອາມິດຕາຍ -ອຳມາ -ອຳມີເອນ -ອຳມີຮຸດ -ອຳມີຮູ -ອຳມີນາດາບ -ອຳມີຊັດດາຍ -ອຳມິດຊາບັດ -ອຳໂມນ -ອຳໂນນ -ອາໂມກ -ອາໂມນ -ອະໂມຣີດ -ອາໂມດ -ອຳຟີໂປລີ -ອຳເປຍ -ອຳຣາມ -ອຳຣາເຟັນ -ອາມຊີ -ອານາບ -ອານາ -ອານາຮາຣາດ -ອານາຢາ -ອານາກ -ອານາກີມ -ອານາມີມ -ອານຳເມເລັກ -ອານານ -ອານານີ -ອານານີຢາ -ອານາເນຍ -ອານາດ -ອານາໂທດ -ອັນເດອາ -ອັນດາໂຣນີໂກ -ອາເນມ -ອາເນ -ອານີອາມ -ອານີມ -ອັນນາ -ອັນໂທທີຢາ -ອັນຕີໂອເຂຍ -ອັນຕິປາ -ອັນຕີປາຕີ -ອານຸບ -ອະເປເລ -ອາເຟັກ -ອະເຟກາ -ອາຟີຢາ -ອາໂປໂລເນຍ -ອາໂປໂລ -ອາໂປລິໂອນ -ອັບປາຢິມ -ອັບເຟຍ -ອາປີໂອ -ອາກີລາ -ອາຣະ -ອາຣາ -ອາຫລັບ -ອາຣາບາ -ອາຣັດ -ອາຣາມ -ອາຣາມມາອາກາ -ອາຣາມນາຮາຣາຢິມ -ອາຣາມໂຊບາ -ອາຣານ -ອາຣາຣັດ -ອາໂຣນາ -ອະຣາວນາ -ອາຣະບາ -ອາບາດ -ອາເຄລາວ -ອາຂີໂປ -ອາຄີ -ອາດ -ອາໂດນ -ອາເຣລີ -ອາເຣໂອປາໂຄ -ອາເຣຕາ -ອາໂກບ -ອາຣີດາຍ -ອາຣີດາທາ -ອາຣີເຢ -ອາຣີເອນ -ອາຣີມາທາຍ -ອາຣີໂອກ -ອາຣີສາຍ -ອາຣິດຕາໂຂ -ອາຣິດໂຕບູໂລ -ອາມາເຄໂດນ -ອາໂມນີ -ອານີ -ອາໂນນ -ອາໂຣດ -ອາໂຣດີ -ອາໂຣເອ -ອາປັກຊາດ -ອາປາດ -ອາຟັກຊາດ -ອາຕາເຊເຊັດ -ອາເຕມາ -ອາເຕມິດ -ອາຣຸບໂບດ -ອາຣູມາ -ອາວາດ -ອາດຊາ -ອາຊາ -ອາສາເຮນ -ອາສາຢາ -ອາສັບ -ອາສາເຣນ -ອາເສນັດ -ອາຊານ -ອາຊາເຣລາ -ອາຊະເບອາ -ອາຊະເບັນ -ອາຊະໂດດ -ອາເຊ -ອາເຊຣາ -ອາຊະຮູ -ອາຊີມາ -ອາຊະກາໂລນ -ອັດຊະເກນາດ -ອາຊະນາ -ອັດຊະເປນັດ -ອັດຊະຕະໂຣດ -ອັດຊະເຕຣາດ -ອັດຊະເຕໂຣດການາຢິມ -ອັດຊະໂຕເຣດ -ອາຊູ -ອາຊະວາດ -ອາເຊຍ -ອັດສະປາທາ -ອັດສີ -ອາໂຊ -ອັດຊີເຣຍ -ອາຊິນກຣິດ -ອາຕາດ -ອາຕາຣາ -ອາຕາໂຣດ -ອາຕາໂຣດອັດດາ -ອາເຕ -ອາທາກ -ອາທາຢາ -ອາທາລີຢາ -ອາທາຣີມ -ອາແຖນ -ອາແມນ -ອັດລາຍ -ອັດຕະໂຣດເບັດໂຢອາບ -ອາດໂຣດໂຊຟັນ -ອາດຕາຍ -ອັດຕາເລຍ -ໂອຄຸດໂຕ -ອາເວນ -ອາວິດ -ອາວາ -ອາຊາລີຢາ -ອາຊານີຢາ -ອັດຊາເຣນ -ອາຊາຣີຢາ -ອາດຊາດ -ອາຊາເຊັນ -ອາຊາຊີຢາ -ອັດຊະບຸກ -ອາເຊກາ -ອາເຊນ -ອາຊະກາດ -ອາຊີເອນ -ອາຊີຊາ -ອາຊະມາເວດ -ອາຊະໂມນ -ອັດຊະໂນດຕາໂບ -ອາໂຊໂຕ -ອັດຊະຣີເອນ -ອາຊະຣີເອນ -ອັດຊະຣິກາມ -ອາຊູບາ -ອັດຊາ -ອັດຊານ -ອັດຊູເຣ -ບາອານ -ບາອາລາ -ບາອາລາດ -ບາອາລາດເບເອ -ບາອານເບຣິດ -ບາອາເລ -ບາອານກາດ -ບາອານຮາໂມນ -ບາອານຮານານ -ບາອານຮາໂຊ -ບາອານເຮີໂມນ -ບາອາລິດ -ບາອານເມໂອນ -ບາອານເປຣາຊີມ -ບາອານຊາລິຊາ -ບາອານຕາມາ -ບາອານເຊບູນ -ບາອານເຊໂຟນ -ບາອານາ -ບາອາຣາ -ບາອາເສຢາ -ບາອາຊາ -ບາເບນ -ບາບີໂລນ -ບາຮູຣູມ -ບາຮູຣີມ -ບັກບັກກາ -ບັກບຸກ -ບັກບຸກີຢາ -ບາລາອາມ -ບາລາດານ -ບາລາ -ບາລາກ -ບາມາ -ບາໂມດ -ບາໂມດບາອານ -ບານີ -ບັບຕິສະໂຕ -ບາຣາບາ -ບາຣາເກນ -ບາຣາຂີຢາ -ບາຣາກ -ບາຮຸມ -ບາຣີຢາ -ບາຣະເຢຊູ -ບາຣະໂຢນາ -ບາໂກດ -ບາຣະນາບາ -ບາຣະຊາບາ -ບາຣະໂທໂລມາຍ -ບາຣະຕີມາຍ -ບາຣຸກ -ບາຊິລາຍ -ບາເຊມາດ -ບາຊານ -ບັດເຊບາ -ບາວາຍ -ບາຍິດ -ບັດຊະລູດ -ເບອາລີຢາ -ເບອາໂລດ -ເບບາຍ -ເບເຄ -ເບໂກຣັດ -ເບດັດ -ເບດານ -ເບເດຢາ -ເບເອລີຢາດາ -ເບເອນເຊບຸບ -ເບເອ -ເບເອຣາ -ເບເອເອລີມ -ເບເອຣີ -ເບເອໂຣດ -ເບເອເຊບາ -ເບເອັດເຕຣາ -ເບນ -ເບລາ -ເບລີອານ -ເບນຊັດຊາເຣ -ເບນເຕຊັດຊາເຣ -ເບັນ -ເບັນອາບີນາດາບ -ເບນາຢາ -ເບັນອຳມີ -ເບັນເດເກ -ເບເນເບຣັກ -ເບເນຢາອາການ -ເບັນເກເບີ -ເບັນຮາດັດ -ເບັນຮາຍ -ເບັນຮານັນ -ເບັນເຮເສັດ -ເບັນຮິນໂນມ -ເບັນຮູເຣ -ເບນີນູ -ເບັນຢາມິນ -ເບໂນ -ເບັນໂອນີ -ເບັນໂຊເຮັດ -ເບໂອນ -ເບໂອ -ເບຣາ -ເບຣາກາ -ເບຣາຢາ -ເບເຣກີຢາ -ເບເຣັດ -ເບຣີ -ເບຣິອາ -ເບນີເກ -ເບເຣຍ -ເບໂຣທາ -ເບໂຣທາຍ -ເບສາຍ -ເບໂສເດຢາ -ເບໂສເຣ -ເບຕາ -ເບເຕັນ -ເບັດອານາດ -ເບັດອາໂນດ -ເບັດທານີ -ເບັດອາຣາບາ -ເບັດອາຣາມ -ເບັດອາເບນ -ເບັດອາເວນ -ເບັດອາຊະມາເວດ -ເບັດບາອານເມໂອນ -ເບັດບາຣາ -ເບັດບີຣີ -ເບັດຄາ -ເບັດດາໂກນ -ເບັດດິບລາທາຢິມ -ເບັດເອເດັນ -ເບັດເອນ -ເບັດເອເມັກ -ເບັດສາທາ -ເບັດເອດເຊັນ -ເບັດກາເດ -ເບັດກາມູນ -ເບັດກິນການ -ເບັດຮັກເຄເຣັມ -ເບັດຮາຣານ -ເບັດໂຮກລາ -ເບັດໂຮໂຣນ -ເບັດເຢຊີໂມດ -ເບັດເລອາຟະຣາ -ເບັດເລບາໂອດ -ເບັດເລເຮັມ -ເບັດມັກກາໂບດ -ເບັດເມໂອນ -ເບັດມິນໂລ -ເບັດນິມຣາ -ເບັດປັດເຊັດ -ເບັດເປເລັດ -ເບັດເປໂອ -ເບັດຟາເຄ -ເບັດຣາຟາ -ເບັດເຣໂຮບ -ເບັດຊາອີດາ -ເບັດເຊອານ -ເບັດເຊເມັດ -ເບັດຊີດຕາ -ເບັດຕັບປົວ -ເບທູເອນ -ເບັດອູນ -ເບັດຊູເຣ -ເບໂຕນີມ -ເບຊາຍ -ເບຊາເລນ -ເບເຊັກ -ເບເຊ -ບິກຣີ -ບິດກາ -ບິກທາ -ບິກທານາ -ບິກວາຍ -ບິນດັດ -ບິເລອາມ -ບິນກາ -ບິນກາຍ -ບິນຮາ -ບິນຮານ -ບິນຊານ -ບິມຮັນ -ບິເນອາ -ບິນນຸຍ -ບີຊາ -ບິຊາອິດ -ບິດຊະລາມ -ບີທີຢາ -ບິດໂຣນ -ບີທີເນຍ -ບີຊີໂອທີອາ -ບິດຊະທາ -ບລາຊະໂຕ -ໂບອະເນເຄ -ໂບອາດ -ໂບເກຣູ -ໂບກີມ -ໂບຮານ -ໂບອາຊານ -ໂບເຊັດ -ໂບຊະກາດ -ໂບຊະຣາ -ບຸກກີ -ບຸກກີຢາ -ບູເລ -ບູນາ -ບຸນນີ -ບູເຊ -ບູຊີ -ກັບໂບນ -ກາບູນ -ກາຍຊາ -ກາຍຊາເຣຍ -ກາຢະຟາ -ກາອິນ -ກາຍນານ -ກາລາ -ການໂກນ -ກາເລັບ -ການເນ -ການໂນ -ການາ -ການາອານ -ກັນດາເກ -ກາເປນາອູມ -ກັບໂຕເຣ -ກັບໂຕຣີ -ກາປາໂດເກຍ -ກາກັດ -ກາເກມິດ -ກາເມນ -ກາມີ -ກາຣະໂບ -ກາເຊນາ -ກາຊິເຟຍ -ກັດສະລູຮີມ -ກາວດາ -ເກັນເຂອາຍ -ເກຟາ -ຄັນເດອາ -ເກບາ -ເຄໂດລາໂອເມີ -ເກລານ -ເກລຸບ -ເກລູຮີ -ເຄມົດ -ເຄນາອານາ -ເກນານີ -ເກນານີຢາ -ເກຟາອຳໂມນີ -ເກຟີຣາ -ເກຣານ -ເກເຣັດ -ເກຣິດ -ເກສາໂລນ -ເກເຊັດ -ເກຊິນ -ເກສຸນໂລດ -ເກຊິບ -ກີໂດນ -ກີເລອາບ -ກີລີໂອນ -ກິນມາດ -ກິມຮາມ -ກິນເນເຣດ -ຄິນເນໂຣດ -ຂີໂອ -ກິດຊະເລັບ -ກິຊະໂລນ -ກິສະໂລດຕາໂບ -ກິດລິດ -ຂະໂລເອ -ໂຂຣາຊິນ -ຄຣິດ -ຄຣິສະຕຽນ -ພຣະຄຣິດ -ກູນ -ຈູຊາ -ກີລີເກຍ -ກະໂລເດຍ -ກະໂລດີໂອ -ເກລເມນໂຕ -ກະໂລປາ -ກະນີໂດ -ໂກນໂຮເຊ -ໂກໂລຊາຍ -ໂກນານີຢາ -ໂກນີຢາ -ໂກຣະບານ -ໂກຣິນໂທ -ໂກເນລີໂອ -ໂກດ -ໂກຊາມ -ໂກດຊະບີ -ໂກເຊບາ -ເກເຊັນ -ກະເຣເຕ -ກີສະໂປ -ກູເຊ -ກູຊານ -ກູຊານຣິຊາທາຢິມ -ກູຊີ -ກຸທາ -ກຸບໂຣ -ກີເຣເນ -ໄຊຣັດ -ດັບເບເຊັດ -ດາເບຣາດ -ດາໂກນ -ດານມານຸທາ -ດັນມາເຕຍ -ດານໂຟນ -ດາມາຣີ -ດາມາເຊ -ດານ -ດານີເອນ -ດານນາ -ດາຣາ -ດາດາ -ດາຣິອຸດ -ດາທານ -ດາວິດ -ເດບີ -ເດໂບຣາ -ເດກາໂປລີ -ເດດານ -ເດຮາ -ເດລາຢາ -ເດລີລາ -ເດມາ -ເດເມທີໂອ -ເດຣະເບ -ດູເອນ -ເດຍໂບໂລ -ດິບລາ -ດິບລາຢິມ -ດີໂບນ -ດີໂບນກາດ -ດິບຣີ -ດິກລາ -ດິເລອານ -ດິມນາ -ດີໂມນາ -ດີນາ -ດິນຮາບາ -ດີໂອນີຊີໂອ -ດີໂອເທເຟ -ດີຊານ -ດີໂຊນ -ດີຊາຮັບ -ໂດດາຍ -ໂດດານີມ -ໂດດາວາຮູ -ໂດໂດ -ໂດເອັກ -ໂດບຟະກາ -ໂດເຣ -ໂດຣະກາ -ໂດທານ -ດູຊີນລາ -ດູມາ -ດຸຣາ -ເອບານ -ເອເບັດ -ເອເບັດເມເລັກ -ເອເບັນເອເຊ -ເອບີອາສັບ -ເອັບໂຣນ -ເອເດັນ -ເອເດ -ເອໂດມ -ເອັດເຣອີ -ເອັກລາ -ເອັກລາຢິມ -ເອັກໂລນ -ເອຢິບ -ເອຮຸດ -ເອເກ -ເອັກໂຣນ -ເອນ -ເອລາ -ເອລາມ -ເອລາສາ -ເອລັດ -ເບຣິດ -ເອັນດາອາ -ເອັນດັດ -ເອເລອາດ -ເອເລອາດາ -ເອເລອາເລ -ເອເລອາສາ -ເອເລອາຊາ -ເອເລັບ -ເອນຮະນັນ -ເອລີ -ເອລີອາບ -ເອລີອາດາ -ເອລີຢາບາ -ເອລີຢາກີມ -ເອລີອາມ -ເອລີຢາສັບ -ເອລີຢາຊິບ -ເອລີອາທາ -ເອລີດາດ -ເອລີເອໂຮນາຍ -ເອລີເອນ -ເອລີເອນາຍ -ເອລີເອເຊ -ເອລີໂຮເຣັບ -ເອລີຮູ -ເອລີຢາ -ເອລີກາ -ເອລີມ -ເອລີເມເລັກ -ເອລີໂອນາຍ -ເອລີຟັນ -ເອລີຟັດ -ເອລີເຟເລຮູ -ເອລີເຟເລັດ -ເອລີຊາເບັດ -ເອລີຊາ -ເອລີຊາມາ -ເອລີຊາຟັດ -ເອລີເຊບາ -ເອລີຊຸອາ -ເອລີອຸດ -ເອລີຊາຟັນ -ເອລີຊູ -ເອນການາ -ເອນໂກດ -ເອັນລາສາ -ເອນມາດາມ -ເອນນາອາມ -ເອນນາທານ -ເອໂລນ -ເອໂລນເບັດຮານານ -ເອນປາອານ -ເອນປາຣານ -ເອນເປເລັດ -ເອນເຕເກ -ເອນເຕໂກນ -ເອນໂຕລັດ -ເອລູນ -ເອລູຊາຍ -ເອລີມາ -ເອນຊາບັດ -ເອນຊາຟັນ -ເອເມັກເກຊິດ -ເອມີມ -ເອມານູເອນ -ເອມາອູດ -ເອນາຢິມ -ເອນາມ -ເອນັນ -ເອັນໂດເຣ -ເອັນເອັກລາຢິມ -ເອັນກັນນີມ -ເອັນເກດີ -ເອັນຮັດດາ -ເອັນຮັກໂກເຣ -ເອັນຮາໂຊ -ເອໂນກ -ເອໂນດ -ເອັນຣິມໂມນ -ເອັນໂຣເກນ -ເອັນເຊເມັດ -ເອັນຕັບປົວ -ເອປາຍເນດ -ເອປາຟາ -ເອປາໂຟດີໂຕ -ເອຟາ -ເອຟາຍ -ເອເຟ -ເອເຟັດດຳມີມ -ເອເຟໂຊ -ເອຟະລານ -ເອໂຟດ -ເອຟຣາຢິມ -ເອຟຣາທາ -ເອຟະໂຣນ -ເອປີກູຣຽວ -ເອຣະ -ເອຣານ -ເອຣາຊະໂຕ -ເອເຣັກ -ເອຣີ -ເອຊາຮັດໂດນ -ເອຊາວ -ເອຊານ -ເອຊະບາອານ -ເອຊະບານ -ເອັດຊະໂຄນ -ເອເຊັກ -ເອຊະຕາໂອນ -ເອຊະເຕມົວ -ເອຊະໂຕນ -ເອຊະລີ -ເອສະເທີ -ເອຕາມ -ເອທາມ -ເອທານ -ເອັດບາອານ -ເອເທ -ເອທີໂອເປຍ -ເອັດກະຊິນ -ເອທະນັນ -ເອທະນີ -ຢູບູໂລ -ຢູນິເກ -ຢູໂອເດຍ -ເອຟຣາດ -ຢູຣາກີໂລ -ຢູຕີໂຂ -ເອວາ -ເອວີ -ເອວິນເມໂຣດັກ -ອພຍ -ເອຊະບາຍ -ເອັດຊະໂບນ -ເອເຊກີເອນ -ເອເຊັມ -ເອເຊ -ເອັດຊິໂອນເກເບ -ເອັດຊະນີ -ເອັດຊະຣາ -ເອຊະຣີ -ເຟລິກ -ເຟຊະໂຕ -ຟໍຕູນາໂຕ -ກາອານ -ກາອາດ -ກັບບາຍ -ຄັບບາທາ -ຄັບຣີເອນ -ຄາດ -ຄາດາຣາ -ກາດດີ -ກາດດີເອນ -ກາດີ -ກາຮາມ -ກາຮາ -ຄາໂຢ -ກາລັນ -ຄາລາເຕຍ -ກາເລເອັດ -ຄາລີເລ -ກັນລີມ -ຄາລີໂອນ -ຄາມາລີເອັນ -ກາມູນ -ກາເຣບ -ກາຕາມ -ກັດ -ກັດເຮເຟ -ກັດຣິມໂມນ -ຄາຊາ -ກາເຊັດ -ກັດຊຳ -ເກບານ -ເກເບ -ເກບີມ -ເກດາລີຢາ -ເກເດ -ເກເດຣາ -ເກເດໂຣດ -ເກເດໂຣທາຢິມ -ເກໂດເຣ -ເກຮາຊີ -ເກລີໂລດ -ເກມາລີ -ເກມາຣີຢາ -ເຄັນເນຊາເຣັດ -ເກນູບັດ -ເກຣະ -ເກຣາ -ເຄຣາຊາ -ເກຣີຊີມ -ເກໂຊມ -ເກໂຊນ -ເກຊານ -ເກເຊມ -ເກຊູ -ເກເທ -ເຄັດເຊມາເນ -ເກອູເອນ -ເກເຊ -ກີອາ -ກິບບາ -ກິບເບໂທນ -ກິເບອາ -ກິເບໂອນ -ກິດດັນຕີ -ກິດເດນ -ກີເດໂອນ -ກິເດໂອນີ -ກິໂດມ -ກີໂຮນ -ກິລາລາຍ -ກິນໂບອາ -ກິເລອາດ -ກິນການ -ກິໂລ -ກິມໂຊ -ກີນາດ -ກິນເນທອຍ -ກິນເນໂທນ -ກີກາຊີ -ກິດຊະປາ -ກິດຕາຢິມ -ກິດຕີ -ກິດຕິດ -ກິໂຊນ -ໂກອາ -ໂກບ -ໂຄກ -ໂກຢິມ -ໂກລານ -ໂຄລະໂຄທາ -ໂກລີອາດ -ໂກເມ -ໂກໂມຣາ -ໂກເຊັນ -ໂກຊານ -ກຣີກ -ກຸດໂກດາ -ກູນີ -ກູເຣ -ກູເຣບາອານ -ຮາຮັດຊະຕາຣີ -ຮາບາຢາ -ຮາບາກຸກ -ຮາບາຊີນີຢາ -ຮາໂບ -ຮາກາລີຢາ -ຮາກີລາ -ຮັກໂມນີ -ຮາດັດ -ຮາດາເດເຊ -ຮາດັດຣິມໂມນ -ຮາດາ -ຮາດັດເອເຊີ -ຮາດາຊາ -ຮາດາສາ -ຮາດິດ -ຮາໂດຣາມ -ຮັດຣັກ -ຮາກາບ -ຮາກາບາ -ຮາກາ -ຮັກກາຍ -ຮັກກີ -ຮັກກີຢາ -ຮັກກິດ -ຮັກຣີ -ຮາຮິໂຣດ -ຮັກກາຕານ -ຮັກກົດ -ຮາກູຟາ -ຮາລາ -ຮາລັກ -ຮັນຮູນ -ຮາລີ -ອາເລລູຢາ -ຮັນໂລເຮັດ -ຮາມ -ຮາມານ -ຮາມັດ -ຮາມັດໂຊບາ -ຮຳມາດ -ຮຳເມດາທາ -ຮຳໂມເລເກັດ -ຮຳໂມນ -ຮຳມົດໂດເຣ -ຮາມມູເອນ -ຮາໂມນາ -ຮາໂມນໂຄກ -ຮາໂມ -ຮຳຣານ -ຮາມູນ -ຮາມຸຕານ -ຮານາເມນ -ຮານານ -ຮານາເນນ -ຮານານີ -ຮານານີຢາ -ຮາເນັດ -ຮັນນາ -ຮັນນາໂທນ -ຮານນີເອນ -ຮາໂນກ -ຮານຸນ -ຮາຟາຣາຢິມ -ຮາບປິດເຊັດ -ຮາຣາ -ຮາຣາດາ -ຮາຣານ -ຮາໂບນາ -ຮາເຣັບ -ຮາຮາຢາ -ຮາຮັດ -ຮາຮູ -ຮາຣີມ -ຮາຣິບ -ຮາເນເຟ -ຮາໂຣດ -ຮາໂຣເອ -ຮາໂຣ -ຮາໂຣເຊັດຮາໂກຢິມ -ຮາຊາ -ຮາຣຸມ -ຮາຣຸມັບ -ຮາຣຸບ -ຮາຣຸດ -ຮາສາດີຢາ -ຮາຊາບີຢາ -ຮາຊັບນາ -ຮາຊັບເນຢາ -ຮັດຊະບັດດານາ -ຮາເຊັມ -ຮາຊະໂມນາ -ຮາຊູບາ -ຮາຊຸມ -ຮາສະຣາ -ຮັດເສນາອາ -ຮັດເສນູອາ -ຮັດຊຸບ -ຮັດໂສເຟເຣັດ -ຮາສູຟາ -ຮາທາກ -ຮາທັດ -ຮາຕິຟາ -ຮາຕິຕາ -ຮັດຕິນ -ຮັດຕຸຊະ -ຮາອູຣານ -ຮາວິລາ -ຮາໂວດຢາອີ -ຮາຊາເອນ -ຮາຊາຢາ -ຮາຊາອັດດາ -ຮາຊາເອນັນ -ຮາຊາເອໂນນ -ຮາຊາກັດດາ -ຮາຊາມາເວດ -ຮາຊາຊູອານ -ຮາຊາສູສາ -ຮາຊາສູສີມ -ຮາຊາໂຊນ -ຮາຊາໂຊນຕາມາ -ຮາເຊີຮັດຕິໂກນ -ຮາເຊໂຣດ -ຮາຊີເອນ -ຮາໂຊ -ຮັດເຊເລເລນໂປນີ -ເຮເບ -ເຮັບເຣີ -ເຮັບໂຣນ -ເຮກາຍ -ເຮລາ -ເຮລາມ -ເຮັນບາ -ເຮນໂບນ -ເຮນດາຍ -ເຮເລັບ -ເຮເລັດ -ເຮເລັກ -ເຮເລັມ -ເຮນກາຍ -ເຮັນກາດ -ເຮັນກາດຮັດຊູຣີມ -ເຮໂລນ -ເຮມານ -ເຮັມດານ -ເຮັນ -ເຮນາ -ເຮນາດາດ -ເຮເຟ -ເຮັບຊີບາ -ເຮເຣັດ -ເຮຣະມາ -ເຮຣະເມ -ເຮຣະໂມເກນ -ເຮີໂມນ -ເຮໂຣດ -ເຮໂຣເດຍ -ເຮໂຣດີໂອນ -ເຮັດຊະໂບນ -ເຮຊະໂມນ -ເຮດ -ເຮດໂລນ -ເຮເຊກີຢາ -ເຮຊີໂອນ -ເຮຊີ -ເຮດຊະໂຣ -ເຮດຊະໂຣນ -ຮິດດາຍ -ຮີເອນ -ເຮຍຣາໂປລີ -ຮິກກາໂຢນ -ຮີເລນ -ຮິນກີຢາ -ຮິນເລນ -ຮິນໂນມ -ຮີຣາ -ຮີຣາມ -ຮິດຕີ -ຮີວີ -ຮິດຊະກີ -ຮີຊະກີຢາ -ໂຮບັບ -ໂຮບາ -ໂຮບາຢາ -ໂຮດ -ໂຮດາວີຢາ -ໂຮເດັດ -ໂຮດີຢາ -ໂຮກລາ -ໂຮຮາມ -ໂຮໂລນ -ໂຮມາມ -ໂຮບນີ -ໂຮຟະຣາ -ໂຮເຣ -ໂຮຣາມ -ໂຮເຣັບ -ໂຮເຣມ -ໂຮເຣຮັກກິດກາດ -ໂຮຣີ -ໂຮມາ -ໂຮໂຣນາຢິມ -ໂຮໂຣນ -ໂຮສາ -ໂຮຊັນນາ -ໂຮເຊອາ -ໂຮຊາຢາ -ໂຮຊາມາ -ໂຮທາມ -ໂຮທີ -ຮູກໂກກ -ຮູໂກກ -ຮຸນ -ຮຸນດາ -ຮຸມຕາ -ຮູຟາມ -ຮຸບປາ -ຮຸບປີມ -ຮູເຣ -ຮູຣາຍ -ຮູຣາມ -ຮູຣີ -ຮູຊາ -ຮູຊາຍ -ຮູຊາມ -ຮູຊີມ -ຮີເມນາໂອ -ອິບຮາ -ອິບເລອາມ -ອິບເນຢາ -ອິບນີຢາ -ອິບຣີ -ອິບສາມ -ອິບຊານ -ອີຄາບົດ -ອີໂກນີອົນ -ອິດາລາ -ອິດບັດ -ອິດໂດ -ອີດູມາຍ -ອີເອເຊ -ອີການ -ອິກດາລີຢາ -ອີໂຢນ -ອິກເກດ -ອີລາຍ -ອີລີຣິກົນ -ອິມລາ -ອິມເມ -ອິມນາ -ອິມຣາ -ອິມຣີ -ອິນເດຍ -ອີໂອບ -ອິບເດຢາ -ອິບຕາ -ອິບຕາເອນ -ອີຣາ -ອີຣາດ -ອີຣາມ -ອີຣີ -ອີຣີຢາ -ອີນາຮາດ -ອີຣະເປເອນ -ອີຣະເຊເມັດ -ອີຣູ -ອີຊາກ -ເອຊາຢາ -ອິສະກາ -ອິສະກາຣີອົດ -ອິຊະບາ -ອີຊະບາກ -ອິດບີເບໂນບ -ອິດໂບເຊດ -ອີຊະໂຮດ -ອີຊີ -ອີຊະມາ -ອິດຊະມາເອນ -ອີຊະມາຢາ -ອີຊະເມຣາຍ -ອິຊະປາ -ອີຊະປັນ -ອີຊະວາ -ອີຊະວີ -ອິສະມາກີຢາ -ອິສຣາເອນ -ອິດຊາຄາ -ອິດຊີຢາ -ອີຕາເລຍ -ອີທາຍ -ອີທາມາ -ອີທິເອນ -ອີທະລາ -ອີທະມາ -ອິດນັນ -ອິດຣັນ -ອິດເຣອາມ -ອິດຣີ -ອິດຕາຍ -ອີຕູຣາຍ -ອີວາ -ອີເຢອາບາຣີມ -ອີຢິມ -ອິດຊະຮາ -ອິດຊະລີຢາ -ອິດຊະຣາຢາ -ອິດຊະຣາ -ອິດຊະຣີ -ຢາອາການ -ຢາອາໂກບາ -ຢາອາລາ -ຢາອາເຣໂອເຣກີມ -ຢາອາເຣຊີຢາ -ຢາອາສີເອນ -ຢາອາສູ -ຢາອາຊານີຢາ -ຢາອາຊີຢາ -ຢາອາຊີເອນ -ຢາບານ -ຢັບໂບກ -ຢາເບັດ -ຢາເບັດກິເລອາດ -ຢາເບດ -ຢາບິນ -ຢັບເນເອນ -ຢັບເນ -ຢາການ -ຢາກິນ -ຢາໂຄບ -ຢາດາ -ຢັດດູອາ -ຢາໂດນ -ຢາເອນ -ຢາກູເຣ -ຢາຮາດ -ຢາຮາຊີເອນ -ຢາດາຍ -ຢາດີເອນ -ຢາໂດ -ຢາເລເອນ -ຢາຮະມາຍ -ຢາຊາ -ຢາເຊເອນ -ຢາເຊຢາ -ຢາເຊຣາ -ຢາຊີເອນ -ຢາອີ -ຢາອີໂຣ -ຢາເກ -ຢາກີມ -ຢາລາມ -ຢາໂລນ -ຢຳເບ -ຢາໂກໂບ -ຢາມິນ -ຢາມເລກ -ຢານາຍ -ຢານີມ -ຢັນນາ -ຢາເນ -ຢາໂນອາ -ຢາເຟດ -ຢາເຟຍ -ຢາຟະເລດ -ຢາຣາ -ຢາເຣັດ -ຢາຣະຮາ -ຢາຣິບ -ຢາຣະມຸດ -ຢາໂຣອາ -ຢາເຊນ -ຢາໂຊເບອາມ -ຢາຊຸບ -ຢາຊູບີເລເຮັມ -ຢາຊົນ -ຢາດນີເອນ -ຢັດຕີ -ຢາວານ -ຢາເຊ -ຢາຊິດ -ເຢອາຣີມ -ເຢອາເທຣາຍ -ເຢເບເຣກີຢາ -ເຢບຸດ -ເຢໂກລີຢາ -ເຢດາຢາ -ເຢດີອາເອນ -ເຢດີດາ -ເຢດີດີຢາ -ເຢດູທູນ -ເຢກາຊາຮາດູທາ -ເຢຮັນເລເລນ -ເຢເດຢາ -ເຢເຮັດຊະເກັນ -ເຢຮີຢາ -ເຢຮີເອນ -ເຢຮີເອລີ -ເຢຮີຊະກີຢາ -ເຢໂຮອາດດາ -ເຢໂຮອັດດັນ -ເຢໂຮອາຮາດ -ໂຢອາດ -ເຢໂຮຮານັນ -ເຢໂຮຢາກິນ -ເຢໂຮຢາດາ -ເຢໂຮຢາກີມ -ເຢໂຮຢາຣິບ -ເຢໂຮນາດາບ -ເຢໂຮນາທານ -ເຢໂຮຣາມ -ເຢໂຮຊາບາ -ເຢໂຮຊາຟັດ -ເຢໂຮເຊບາ -ເຢໂຮຊາບັດ -ເຢໂຮຊາດັກ -ເຢຮູ -ເຢຮຸບບາ -ເຢຮູການ -ເຢຮຸດ -ເຢຮູດີ -ເຢຮູເອນ -ເຢອີເອນ -ເຢກັບເຊເອນ -ເຢກາເມອາມ -ເຢກາມີຢາ -ເຢກູທີເອນ -ເຢມີມາ -ເຢມູເອນ -ເຢັບທາ -ເຢຟຸນເນ -ເຢຣາ -ເຢຣາເມເອນ -ເຢເຣັດ -ເຢເຣມາຍ -ເຢເຣມີຢາ -ເຢເຣໂມດ -ເຢຣີຢາ -ເຢຣີບາຍ -ເຢຣິໂກ -ເຢຣີເອນ -ເຢຣີໂມດ -ເຢຣີໂອດ -ເຢໂຣໂບອາມ -ເຢໂຣຮາມ -ເຢຣຸບບາອານ -ເຢຣູເບເຊັດ -ເຢຣູເອນ -ເຢຣູຊາເລັມ -ເຢຣຸຊາ -ເຢຊາຢາ -ເຢຊານາ -ເຢຊາເຣລາ -ເຢເຊເບອາບ -ເຢເຊ -ເຢຊີຊາຍ -ເຢໂຊຮາຢາ -ເຢຊູອາ -ເຢສີມີເອນ -ເຢຊີ -ເຢຊູ -ເຢຊູຄຣິດ -ເຢເທ -ເຢເທັດ -ເຢດໂຣ -ເຢຕູເຣ -ເຢອູເອນ -ເຢອຸດ -ເຢອູດ -ຢິວ -ເຢຊານີຢາ -ເຢເຊເບນ -ເຢດເຊ -ເຢຊີເອນ -ເຢັດຊະຣາຢາ -ເຢດຊະເຣເອນ -ຢິດລາບ -ໂຢອາບ -ໂຢອາ -ໂຢອາຮັດ -ໂຢຮານັນ -ໂຢຮັນນາ -ໂຢບ -ໂຢບັບ -ໂຢເກເບັດ -ໂຢດາ -ໂຢເອັດ -ໂຢເອນ -ໂຢເອລາ -ໂຢເອເຊ -ໂຢກເບຮາ -ໂຢກລີ -ໂຢຮາ -ໂຢຮານານ -ໂຢຮັນ -ໂຢຢາດາ -ໂຢຢາກີມ -ໂຢຢາຣິບ -ໂຢກເດອາມ -ໂຢກີມ -ໂຢກເມອາມ -ໂຢກເນອາມ -ໂຢກຊານ -ໂຢກຕານ -ໂຢກເທເອນ -ໂຢນາດາບ -ໂຢນາ -ໂຢນາມ -ໂຢນາທານ -ຢົບປາ -ໂຢຣາ -ໂຢຣາຍ -ໂຢຣາມ -ຢໍແດນ -ໂຢຣີມ -ໂຢເກອາມ -ໂຢເຊັກ -ໂຢເຊັບ -ໂຢຊາ -ໂຢຊາຟັດ -ໂຢຊາວີຢາ -ໂຢຊະເບກາຊາ -ໂຢເຊັບບາເຊເບັດ -ໂຢຊີບີອາ -ໂຢຊວຍ -ໂຢສີຢາ -ໂຢສີຟີຢາ -ໂຢດບາ -ໂຢດບາທາ -ໂຢທາມ -ໂຢທານ -ໂຢຊາບັດ -ໂຢຊາກາ -ຢູບານ -ຢູການ -ຢູດາ -ຢູດາຍ -ຢູດິດ -ຢູເລຍ -ຢູລີໂອ -ຢູເນຍ -ຢູຊັບ -ຢູສະໂຕ -ຢູຕາ -ກັບເຊເອນ -ກາເດັດ -ກາເດັດບາເນອາ -ກັດມີເອນ -ກາດໂມນ -ການລາຍ -ກາໂມນ -ກາເຣອາ -ກາຣະກາ -ກາໂກເຣ -ການາຢິມ -ກາຣະຕາ -ກາຣະຕານ -ກັດຕາດ -ເກດາ -ເກເດມາ -ເກເດໂມດ -ເກເດັດ -ເກເຮລາທາ -ເກອີລາ -ເກລາຢາ -ເກລີຕາ -ເກມູເອນ -ເກນານ -ເກນາດ -ເກນັດ -ເກນີ -ເກນິດຊີ -ເກເຣັນ -ເກຣີໂຢດ -ເກໂຣດ -ເກຣຸບ -ເກຕຸຣາ -ເກຊີຢາ -ກິບໂຣດຮັດຕາວາ -ກິບຊາຢິມ -ກິດໂຣນ -ກີນາ -ກີເຣ -ກີເຣຮາເຣເສັດ -ກີຣິຢາດ -ກີຣິອາດທາຢິມ -ກີຣິອາດອາຣະບາ -ກີຣິຢາດອາຣີມ -ກີຣິອາດບາອານ -ກີຣິອາດຮຸດໂຊດ -ກີຣິຢາດເຢອາຣີມ -ກີຣິອາດສັນນາ -ກີຣິອາດເສເຟ -ກີເຊ -ກີຊີ -ກີຊີໂອນ -ກີໂຊນ -ກິດຕີມ -ໂກຮາດ -ໂກລາຢາ -ໂກຣາ -ໂກເຣ -ກູຊາຢາ -ລາອາດາ -ລາບານ -ລາກິດ -ລາດານ -ລາເອນ -ລາຮາດ -ລາມາມ -ລາມີ -ລາອິດ -ລາຍຊາ -ລັກກຸມ -ລາເມັກ -ລາວດີເກອາ -ລັບປີໂດດ -ລາເຊອາ -ລາຊາ -ລັດຊາໂຣນ -ລາຊະໂຣ -ເລອາ -ເລອານໂນດ -ເລບານາ -ເລບານອນ -ເລບາໂອດ -ເລໂບນາ -ເລກາ -ເລຮາບີມ -ເລຮີ -ເລມູເອນ -ເລເຊັມ -ເລຕູຊີມ -ເລອຸມມີມ -ເລວີ -ເລວີອາທັນ -ລິບນາ -ລິບນີ -ລີເບຍ -ລີຄີ -ລີໂນ -ໂລເດບາ -ໂລອີ -ພຣະເຢຊູເຈົ້າ -ພຣະເຢຊູ -ພຣະເຢຊູຄຣິດເຈົ້າ -ພຣະເຢຊູຄຣິດ -ພຣະເມຊີອາ -ໂລຣຸຮາມາ -ໂລດ -ໂລຕັນ -ລູກີໂອ -ລູດ -ລູດີ -ລູຮິດ -ລູກາ -ລູເຊ -ລີກາໂອເນຍ -ລີເກຍ -ລິດດາ -ລີເດຍ -ລີຊາເນຍ -ລີເຊຍ -ລີຊະທາ -ມາອາກາ -ມາອາດາຍ -ມາອາດີຢາ -ມາອາຍ -ມາອາຣາດ -ມາອາເສຢາ -ມາອາດ -ມາອາຊີຢາ -ມາເກໂດເນຍ -ມັກບັນນາຍ -ມັກເບນາ -ມາກີ -ມັກນາເດບາຍ -ມັກເປລາ -ມາດາຍ -ມັດມານນາ -ມັດເມັນ -ມັດເມນາ -ມາໂດນ -ມາຄາດານ -ມັກບີດ -ມັກດາລາ -ມັກດີເອນ -ມາໂຄກ -ມັກປຽດ -ມາຮາລາເລນ -ມາຮາລາດ -ມາຮານາຢິມ -ມາຮາເນະດານ -ມາຮາຣາຍ -ມາຮາດ -ມາຮາວາ -ມາຮາຊີໂອດ -ມາເຮີ -ມາລາ -ມາລີ -ມາໂລນ -ມາໂຮນ -ມາເຊຢາ -ມາກາດ -ມັກເຮໂລດ -ມັກເກດາ -ມາກເຕດ -ມາລາກີ -ມັນກາມ -ມັນກີເອນ -ມັນກີຢາ -ມັນຄີຣາມ -ມັນກີຊົວ -ມາລະໂຂ -ມັນໂລທີ -ມັນລຸກ -ມັນລຸກີ -ມາມເຣ -ມານາເອນ -ມານາຮາດ -ມານາເຊ -ມານາ -ມາໂນອາ -ມາໂອກ -ມາໂອນ -ມາຣາ -ມາຣາລາ -ມາເຣຊາ -ມາຣະໂກ -ມາໂຣດ -ມາເສນາ -ມາທາ -ມາຣິອາ -ມັດຄິນ -ມາເຊ -ມາຊັນ -ມາຊະເຣກາ -ມັດສາ -ມາສາ -ມາດເຣັດ -ມາຕຣີ -ມັດຕານ -ມັດຕານາ -ມັດຕານີຢາ -ມັດຕາທາ -ມັດຕາເທຍ -ມັດຕາຕາ -ມັດເຕນາຍ -ມັດທານ -ມັດທາດ -ມັດທາຍ -ມັດເທຍ -ມັດຕີທີຢາ -ເມອາຣາ -ເມບຸນນາຍ -ເມເກຣາດ -ເມໂກນາ -ເມດັດ -ເມດານ -ເມເດຍ -ເມເດບາ -ເມດິແຕຣາເນ -ເມກິດໂດ -ເມເຮຕາເບນ -ເມຮີດາ -ເມຮີ -ເມໂຮລາດ -ເມຮູຢາເອນ -ເມຮຸມານ -ເມຢາໂກນ -ເມລາຕີຢາ -ເມລະຂີ -ເມັນຄີເຊເດັກ -ເມເລອາ -ເມເລັກ -ເມລີເຕ -ເມັມຟິດ -ເມມູການ -ເມນາເຮມ -ເມັນນາ -ເມນູໂຮດ -ເມໂອໂນທາຍ -ເມຟະອາດ -ເມຟີໂບເຊັດ -ເມຣັບ -ເມຣາຢາ -ເມຣາໂຢດ -ເມຣາຣີ -ເມຣາທາຢິມ -ເມເຣດ -ເມເຣໂມດ -ເມເຣັດ -ເມຣິບາ -ເມຣີບາກາເດັດ -ເມຣິບບາອານ -ເມໂຣດັກ -ເມໂຣດັກບາລາດານ -ເມໂຣມ -ເມໂຣໂນດ -ເມໂຣດ -ເມຊາ -ເມຊາກ -ເມເຊັກ -ເມເຊເລມີຢາ -ເມເຊດຊະເບນ -ເມຊິນເລມິດ -ເມຊິນເລໂມດ -ເມໂຊບັບ -ເມຊຸນລຳ -ເມຊຸນເລເມັດ -ເມໂຊໂປຕາເມຍ -ເມຊີອາ -ເມເທັກອຳມາ -ເມທູເຊລາ -ເມທູຊາເອນ -ເມອູນີມ -ເມຊາຮາບ -ເມໂຊບາ -ມິບຮາ -ມິບສາມ -ມິບຊາ -ມີກາ -ມີກາຢາ -ມີກາເອນ -ມີການ -ມິກມາດ -ມິກເມທາດ -ມິກຣີ -ມິກຕາມ -ມິດດິນ -ມີດີອານ -ມິກດັນເອນ -ມິກດັນກາດ -ມິກໂດນ -ມິກໂຣນ -ມິຢາມິນ -ມິກໂລດ -ມິກເນຢາ -ມິລາລາຍ -ມີລະກາ -ມີເລໂຕ -ມິນໂລ -ມິນຢາມິນ -ມິນນີ -ມິນນິດ -ມີຣີອາມ -ມິຣະມາ -ມິດກາບ -ມີຊາເອນ -ມີຊານ -ມີຊາມ -ມິຊະມາ -ມິດຊະມັນນາ -ມິດຊະຣາ -ມິສະປາ -ມິສະເປເຣດ -ມິສະເຣໂຟດມາຢິມ -ມີທະກາ -ມິດນີ -ມິດເຣດາດ -ມີເຕເລເນ -ມີຊາເຣ -ມິດຊະປາ -ມິດຊະຣາຢິມ -ມິດຊາ -ມະນາໂຊນ -ໂມອາບ -ໂມອາດີຢາ -ໂມລາດາ -ໂມເລັກ -ໂມລິດ -ໂມລົກ -ມໍເດກາຍ -ໂມເຣ -ໂມເຣເຊັດ -ໂມເຣເຊັດກັດ -ໂມຣີຢາ -ໂມເສຣາ -ໂມເສໂຣດ -ໂມເຊ -ໂມຊາ -ມູບປີມ -ມູຊີ -ມູດລາບເບັນ -ມີຣາ -ມີເຊຍ -ນາອາມ -ນາອາມາ -ນາອາມານ -ນະອາຣາ -ນາອາຣາຍ -ນາບານ -ນາໂບດ -ນາໂກນ -ນາດາບ -ນັກກາຍ -ນາຮາລານ -ນາຮາລີເອນ -ນາຮາມ -ນາຮາມານີ -ນາຮາຣາຍ -ນາຮາດ -ນາບີ -ນາໂຮ -ນາໂຊນ -ນາຮູມ -ນາອິນ -ນາໂຢດ -ນາໂອມີ -ນາຟິດ -ນັບທາລີ -ນັບຕູຮີມ -ນາຣະກິດ -ນາທານ -ນະທານາເອັນ -ນາຊາເຣັດ -ນາຊີຣີ -ເນອາ -ເນອາໂປລີ -ເນອາຣີຢາ -ເນບາໂຢດ -ເນບັນລາດ -ເນບັດ -ເນໂບ -ເນບູກາດເນັດຊາ -ເນບູຊັດບານ -ເນບູຊາຣາດານ -ເນໂກ -ເນດາບີຢາ -ເນເກັບ -ເນເຮລາມ -ເນເຮມີຢາ -ເນຮູມ -ເນຮູຊະຕາ -ເນຮູຊະຕານ -ເນອີເອນ -ເນໂກດາ -ເນມູເອນ -ເນເຟັກ -ເນຟີສີມ -ເນັບໂຕອາ -ເນຟຸເຊສີມ -ເນ -ເນເຣ -ເນການ -ເນການຊາເຣັດເຊ -ເນຣີ -ເນຣີຢາ -ເນຕາຢິມ -ເນທາເນນ -ເນທານີອາ -ເນໂຕຟາ -ເນຊີຢາ -ເນດຊິບ -ນິບຮັດ -ນິບຊານ -ນີກາໂນ -ນີໂກເດມ -ນິໂກລາຍເຕ -ນີໂກລາໂອ -ນິໂກໂປລີ -ນີເຄັນ -ນີເລ -ນິມຣາ -ນິມຣີມ -ນິມໂຣດ -ນິມຊີ -ນີເນເວ -ນິສານ -ນິດສະໂຣກ -ໂນອາດີຢາ -ໂນອາ -ໂນບ -ໂນບາ -ເນບາຍ -ໂນດ -ໂນດາບ -ໂນຄາ -ໂນຮາ -ໂນຟາ -ຈົດເຊັນບັນຊີ -ນູນ -ນິມຟາ -ໂອບາດີຢາ -ໂອບານ -ໂອເບັດ -ໂອບິນ -ໂອໂບດ -ອົກຣັນ -ໂອເດັດ -ໂອກ -ໂອຮາດ -ໂອເຮນ -ໂອໂຮລາ -ໂອໂຮລຽບ -ໂອໂຮລີບາ -ໂອໂຮລີບາມາ -ເອໄລໂຢນ -ໂອລິມປາ -ໂອມາ -ໂອເມຄາ -ອົມຣີ -ໂອນ -ໂອນາມ -ໂອນານ -ໂອເນຊີໂມ -ໂອເນຊີໂຟໂຣ -ໂອໂນ -ໂອເຟນ -ໂອຟີ -ໂອຟະນີ -ໂອຟຣາ -ໂອເຣັບ -ໂອເຣັນ -ໂອປາ -ອາຊູບານີປານ -ໂອທະນີ -ໂອດນີເອນ -ໂອເຊມ -ໂອດຊະນີ -ປາອາຣາຍ -ປາໂດນ -ປາກີເອນ -ປາຮາດ -ປາຮາດໂມອາບ -ປາລານ -ປານລູ -ປານຕີ -ປັນຕີ -ປັນຕີເອນ -ປຳຟີເລຍ -ປາໂຟ -ປາຣາ -ປາຣານ -ປາມາຊະຕາ -ປາເມນາ -ປານັກ -ປາຣົດ -ປາຊານດາທາ -ປາເທຍ -ປາຣູອາ -ປາວາຢິມ -ປາສັກ -ປັດດຳມີມ -ປາເສອາ -ປັດຊູ -ປັດສະຄາ -ປາຕາຣາ -ປັດໂຣດ -ປັດຣູສີ -ປັດໂມ -ປະໂຕບາ -ປາອູ -ໂປໂລ -ເປດາເອນ -ເປດາຊູ -ເປດາຢາ -ເປກາ -ເປກາຮີຢາ -ເປໂກດ -ເປລາຢາ -ເປລາລີຢາ -ເປລາຕີຢາ -ເປເລັກ -ເປເລັດ -ເປເລດ -ເປໂລນ -ເປລູສຽມ -ເປນິນນາ -ເພັນເຕຄໍສະເຕ -ເປນູເອນ -ເປໂອ -ເປຣາຊີມ -ເປເຣັດ -ເປເຣັດອຸດຊາ -ເປເຄ -ເປຄາໂມ -ເປຣິຊີ -ເປີເຊຍ -ເປຊີດາ -ເປຣູດາ -ເປໂຕ -ເປທາຮີຢາ -ເປໂທ -ເປທູເອນ -ເປອູເລທາຍ -ຟານູເອັນ -ຟາໂຣ -ຟາຣີຊາຍ -ຟາປາ -ຟີໂກນ -ຟີລາເດັນເຟຍ -ຟີເລໂມນ -ຟີເລໂຕ -ຟີລິບ -ຟີລິບປອຍ -ຟີລິດສະເຕຍ -ຟີລິດສະຕີນ -ຟີໂລໂລກ -ຟີເນຮາດ -ຟະເລໂກນ -ຟອຍເບ -ຟອຍນີເກ -ຝອຍນິກ -ຟີເຄຍ -ຟຸເຄໂລ -ປີເບເສດ -ປີຮາຮີໂຣດ -ປີລາດ -ປິນດາດ -ປິນຮາ -ປິນຕາຍ -ປີໂນນ -ປີຣາມ -ປີຣາໂທນ -ປິຊະກາ -ປີໂຊນ -ປິຊິເດຍ -ປິຊະປາ -ປີໂທມ -ປີໂທນ -ໂປເຄເຣັດຮັດເຊບາຢິມ -ປົນຕີໂອ -ປົນໂຕ -ໂປຣາທາ -ໂປກີໂອ -ໂປຕີຟາ -ໂປຕີເຟຣາ -ໄປຣໂຕຣຽນ -ປີຊະກາ -ປີຊະກີລາ -ໂປຣໂຄໂຣ -ປະໂຕເລມາຍ -ປູອາ -ປົບລີໂອ -ປູເດ -ປູນ -ປູໂນນ -ປູຣິມ -ປູຣາ -ປຸດ -ໂປຕີໂອລອຍ -ປູທີ -ປູຕີເອນ -ປູວາ -ປີໂຣ -ກູອາໂຕ -ກີເຣນີໂອ -ຣາອາມາ -ຣະມາ -ຣາອາມີຢາ -ຣັບບາ -ຣັບບີດ -ຣັບຊາເກ -ຣາການ -ຣາເຄນ -ຣັດດາຍ -ຣາຮາບ -ຣາຮາມ -ຣາເກມ -ຣັກກັດ -ຣັກໂກນ -ຣາມ -ຣາມາ -ຣາມາດ -ຣາມາທາຢິມໂຊຟີມ -ຣາມາດມິດຊະເປ -ຣາເມເສດ -ຣາມີຢາ -ຣາໂມດ -ຣາໂມດກິເລອາດ -ຣາຟາ -ຣາຟູ -ເຣອາຢາ -ເຣບາ -ເຣເບຂາ -ເຣເບກາ -ເຣກາ -ເຣກາບ -ເຣເອລາຢາ -ເຣເກມ -ເຣເກມເມເລັກ -ເຣຮາບີຢາ -ເຣໂຮບ -ເຣໂຮໂບອາມ -ເຣໂຮໂບດ -ເຣໂຮໂບດອີເຣ -ເຣຮູມ -ເຣອີ -ເຣເກັມ -ເຣມາລີຢາ -ເຣເມັດ -ເຣຟາເອນ -ເຣຟາ -ເຣຟາຢາ -ເຣຟາຢິມ -ເຣຟານ -ເຣຟີດີມ -ເຣເສັນ -ເຣເຊັບ -ເຣອູ -ຣູເບັນ -ເຣອູເອນ -ເຣອູມາ -ຣິຊີຢາ -ເຣຊິນ -ເຣໂຊນ -ເຣຄີໂອນ -ເຣຊາ -ໂຣເດ -ໂຣໂດ -ຣີບາຍ -ຣິບລາ -ຣິມໂມນ -ຣິມໂມໂນ -ຣິມໂມນເປເຣັດ -ຣິນນາ -ຣີຟາດ -ຣິດສາ -ຣິດມາ -ຣິດຊະປາ -ໂຣເກລີມ -ໂຣຮະກາ -ໂຣມາມຕີເອເຊີ -ໂຣມ -ກຸງໂຣມ -ໂຣເຊ -ຣູໂຟ -ຣູມາ -ຣຸດ -ຊະບາໂຕ -ສັບຕາ -ສັບເຕກາ -ສາກາ -ຊາດູກາຍ -ຊາລາມີ -ສາເລກາ -ຊາເລັມ -ຊາລາອິມ -ສັນລູ -ສານມາ -ສັນມາຍ -ຊັນໂມນ -ຊັນໂມເນ -ຊາໂລເມ -ສາລູ -ຊາມາເຣຍ -ສຳກາເນໂບ -ສາມລາ -ຊາໂມ -ຊາໂມທາເກ -ແຊມຊັນ -ຊາມູເອນ -ສັນບັນລັດ -ສັນສັນນາ -ສາເຟ -ຊະຟີຣາ -ຊາຣາ -ສາຣາຍ -ສາຣາບ -ຊາເດ -ສາໂກນ -ສາຣິດ -ສາເສກີມ -ຊາຕານ -ຊາອູນ -ໂຊໂລ -ຊະເກວາ -ເສບາ -ເສບາມ -ເສກາກາ -ເສກູ -ເສກູນໂດ -ເສກຸບ -ເສອີ -ເສອີຣາ -ເສລາ -ເສລາຮາມາເລກົດ -ເສເລັດ -ແຊລູເກຍ -ເຊມາກີຢາ -ເຊເມອີນ -ເສນາອາ -ເສເນ -ເສນີ -ເສັນນາເກຣິບ -ເສໂອຣີມ -ເສຟາ -ເສຟາຣາດ -ເສຟາວາຢິມ -ເສຣາ -ເສຣາຢາ -ເສເຣັດ -ເຊຄີໂອ -ເສຣຸກ -ເຊດ -ເສທູເຣ -ສີເອເນ -ຊະອາລັບບິນ -ຊາອານບີມ -ຊາອານໂບນ -ຊາອາລີມ -ຊາອາບ -ຊະອາຣາຢິມ -ຊາອັດຊະກັດ -ຊັບເບທາຍ -ຊາເຄຍ -ຊັດຣັກ -ຊາກີ -ຊາຮາຣາຢິມ -ຊາຮາຊູມາ -ຊາລິຊາ -ຊັນເລເກັດ -ຊານລູມ -ຊັນລູນ -ຊັນມັນ -ຊັນມັນເນເສ -ຊາມາ -ຊຳຄາ -ຊາມຮູດ -ຊາມີ -ຊາມລາຍ -ຊາມມາ -ຊາມມາຍ -ຊາມໂມດ -ຊາມມູອາ -ຊາມເຊຣາຍ -ຊາຟາມ -ຊາຟານ -ຊາຟາດ -ຊາຟີ -ຊາຣາຍ -ຊາຣານ -ຊາເຣັດເຊ -ຊາໂຣນ -ຊາຣູເຮັນ -ຊາຊາຍ -ຊາຊັກ -ຊາເວ -ຊາວະຊາ -ເຊອານ -ເຊອານຕີເອນ -ເຊອາຣີຢາ -ເຊບາ -ເຊບານີຢາ -ເຊບາຣີມ -ເຊບັດ -ເຊເບ -ເຊັບນາ -ເຊບູເອນ -ເຊການີອາ -ເຊເຄັມ -ເຊເດອູ -ເຊເອຣາ -ເຊຮາຣີຢາ -ເຊລາ -ເຊເລມີຢາ -ເຊເລັບ -ເຊເລັດ -ເຊໂລມີ -ເຊໂລມິດ -ເຊລູມີເອນ -ເຊມ -ເຊມາ -ເຊມາອາ -ເຊມາຢາ -ເຊມາຣີຢາ -ເຊເມເບ -ເຊເມັດ -ເຊເມ -ເຊມີດາ -ເຊມີນິດ -ເຊມີຣາໂມດ -ເຊມູເອນ -ເຊນ -ເຊນັດຊາ -ເຊຟາມ -ເຊຟາຕີຢາ -ເຊເຟລາ -ເຊເຟ -ເຊຟີ -ເຊໂຟ -ເຊຟູຟາມ -ເຊຟູຟານ -ເຊເຣບີຢາ -ເຊຊັກ -ເຊຊາຍ -ເຊຊານ -ເຊັດບັດຊາ -ເຊທາ -ເຊທາໂບເຊນາຍ -ເຊວາ -ຊີບາ -ຊິບໂບເລັດ -ຊິກກາຍໂຢນ -ຊີໂຮ -ຊີໂຮລີບນາດ -ຊິກເກໂຣນ -ຊິນຮີ -ຊິນຮີມ -ຊິນເລັມ -ຊີໂລອາ -ຊີໂລ -ຊິນຊາ -ຊິເມອາ -ຊິເມອາມ -ຊິເມອາດ -ຊິເມອີ -ຊິເມໂອນ -ຊີໂມນ -ຊິມຣາດ -ຊິມຣີດ -ຊິມໂຣນ -ຊິມຊາຍ -ຊິນາບ -ຊີນາ -ຊີໂອນ -ຊິບຟີ -ຊິບມີ -ຊິຟຣາ -ຊິບຕານ -ຊີຊາ -ຊີຊາກ -ຊິດຣາຍ -ຊິດຕີມ -ໂຊອາ -ໂຊບາບ -ໂຊບາກ -ໂຊບາຍ -ໂຊບານ -ໂຊເບັກ -ໂຊບີ -ໂຊຮາມ -ໂຊເມ -ໂຊຟາກ -ຊູອາ -ຊູອານ -ຊູບາເອນ -ຊູຮາ -ຊູຮາມ -ຊູມາ -ຊູເນມ -ຊູນີ -ຊູຟາມ -ຊຸບປີມ -ຊູເຣ -ຊູຊາ -ເອກຊູຊາ -ຊູເທລາ -ສີອາ -ສີອາຮາ -ສິບເບກາຍ -ສິບໂບເລັດ -ສິບມາ -ສິບຣາຢິມ -ສິດດີມ -ຊີໂດນ -ສີໂຮນ -ຊີລາ -ສິນລາ -ຊີໂລອາມ -ຊີລາວານ -ຊີເມໂອນ -ສິນ -ຊີນາຍ -ສີນີມ -ສີນີ -ສີໂອນ -ສິຟະໂມດ -ສິບປາຍ -ສີຣາ -ສີຣີໂອນ -ສີເສຣາ -ສິສະມາຍ -ສິດຣີ -ສິດນາ -ສີວານ -ຊະມີນາ -ໂສໂກ -ໂສດີ -ໂຊໂດມ -ໂຊໂລໂມນ -ໂສປາໂທ -ໂສເຟເຣດ -ໂສເຣັກ -ໂຊຊີປາໂທ -ໂສດສະເທນ -ໂສຕາຍ -ສະເປນ -ຊະຕາຂີ -ສະເຕຟານາ -ຊະເຕຟາໂນ -ສະໂຕອີໂກ -ສູອາ -ສູກາ -ສຸກໂກດ -ສຸກໂກດເບໂນດ -ສຸກກີ -ສູເມີ -ຊູຟະ -ສູເຣ -ຊູຊັນນາ -ສູສີ -ຊີຂາ -ຊິມໂອນ -ຊິນຕີເຂ -ຊີຣະກູຊາຍ -ຊີເຣຍ -ຊີເຣຍຟອຍນີເກ -ຊີຣະຕີ -ຕາອານັກ -ຕະອານັດຊີໂລ -ຕັບບາໂອດ -ຕັບບັດ -ຕາເບເອນ -ຕາເບຣາ -ຕາບີທາ -ຕາໂບ -ຕາບຣິມໂມນ -ຕາດໂມ -ຕາຮານ -ຕາຮາດ -ຕາເຄໂມນ -ຕະປັນເຂດ -ຕາເປເນັດ -ຕາເຣອາ -ຕານມາຍ -ຕັນໂມນ -ຕາມາ -ຕຳມຸດ -ຕັນຮູເມັດ -ຕາຟັດ -ຕັບປົວ -ຕາຣາລາ -ຕາຊິດ -ຕາໂຊ -ຕາຕາກ -ຕາຕານ -ຕັດເຕນາຍ -ເຕບາ -ເຕບາລີຢາ -ເຕເບັດ -ເຕຮິນນາ -ເຕໂກອາ -ເຕນອາບີບ -ເຕລາ -ເຕລາຢິມ -ເຕລັດຊາ -ເຕເລັມ -ເຕນຮາຊາ -ເຕນເມລາ -ເຕມາ -ເຕມານ -ເຕເມນີ -ເຕຣາ -ເຕເຣັດ -ເຕຣະຕຽວ -ເຕຕູໂລ -ທາດາຍ -ເທເບດ -ເທໂອຟີໂລ -ເທຊະໂລນິກ -ທູດາ -ໂທມາ -ທູມມີມ -ທົວເຕຣາ -ຕີເບເຣຍ -ຕີເບຣິໂອ -ຕິບຮາດ -ຕິບນີ -ຕີດານ -ຕິກລາດ -ຕິກລັດປິເລເສ -ຕິກຣິດ -ຕິກວາ -ຕີໂລນ -ຕີມາຍ -ຕິມນາ -ຕິມນັດເຂເຣັດ -ຕິມນາດເສຣາ -ຕີໂມນ -ຕີໂມທຽວ -ຕິບສາ -ຕີຣາດ -ຕີຮາກາ -ຕີຂະນາ -ຕີເຣຍ -ຕີຣະຊາ -ຕີຊະເບ -ຕີໂຕ -ຕີເຊ -ໂຕອາ -ໂຕບ -ໂຕບອາໂດນີຢາ -ໂຕບີຢາ -ໂຕເກນ -ໂຕກາມາ -ໂຕຮູ -ໂຕຍ -ໂຕລາ -ໂຕລາດ -ໂຕເຟັນ -ໂຕເຟັດ -ໂຕອູ -ທາໂຄນິດ -ໂທອາດ -ໂທຟີໂມ -ຕີຝາຍນາ -ທີໂຟຊາ -ຕູບານ -ຕູບານກາອິນ -ຕີຂີໂກ -ຕີຣາໂນ -ຕີເຣ -ອູການ -ອູເອນ -ອູລາຍ -ອຸລາມ -ອຸນລາ -ອູມມາ -ອຸນນີ -ອຸຟາດ -ອູເຣ -ອູຣະບານ -ອູຣີ -ອູຣີຢາ -ອຸຣີເອນ -ອູຣີມ -ອຸທາຍ -ອູເຊ -ອູຊາຍ -ອູຊານ -ອຸດຊາ -ອຸດເຊັນເຊເອຣາ -ອຸດຊີ -ອຸດຊີອາ -ອຸດຊີຢາ -ອຸດຊີເອນ -ວານີຢາ -ວະຊະຕີ -ວາເຢຊາທາ -ເວດານ -ໂວບສີ -ຢີໂຣນ -ຊາອານານ -ຊາອັນອັນນີມ -ຊາອາວານ -ຊາບາດ -ຊັບບາຍ -ຊາກູເຣ -ຊັບດີ -ຊັບດີເອນ -ຊາບຸດ -ຊັກກາຍ -ຊັກຂາຍ -ຊາຂາລີຢາ -ຊາຂາຣີຢາ -ຊາໂດກ -ຊາຮຳ -ຊາອີ -ຊາລາບ -ຊານໂມນ -ຊັນໂມນາ -ຊັນມຸນນາ -ຊຳຊູມ -ຊາໂນອາ -ຊາເຟນາດ -ຊາໂຟນ -ຊາເຣຟັດ -ຊາເຣທານ -ຊັດຕຸ -ຊາຊາ -ເຊໂລເຕ -ເຊບາດີຢາ -ເຊເບດາຍ -ເຊບີດາ -ເຊບີນາ -ເຊໂບຢິມ -ເຊບູນ -ເຊບູລູນ -ເຊຄາຣີຢາ -ເຊເກ -ເຊດາດ -ເຊເດກີຢາ -ເຊເອບ -ເຊເລັກ -ເຊໂລເຟຂາດ -ເຊັນຊາ -ເຊມາຣາຢິມ -ເຊມີຣາ -ເຊນານ -ເຊນາ -ເຊຟານີຢາ -ເຊຟັດ -ເຊຟາທາ -ເຊໂຟນ -ເຊເຣ -ເຊຣາ -ເຊຣາຮີຢາ -ເຊເຣັດ -ເຊເຣດາ -ເຊເຣຣາ -ເຊເຣັດຊາຮາ -ເຊຣີ -ເຊໂຣ -ເຊຣູອາ -ເຊຣູບາເບນ -ເຊຣູຢາ -ເຊທາມ -ເຊທານ -ຊູດ -ຊີອາ -ຊີເບໂອນ -ຊິບີຢາ -ຊີບີຢາ -ຊິກຣີ -ຊິດດີມ -ຊີຮາ -ຊິກລັກ -ຊິນລາ -ຊິນເລທາຍ -ຊີລະປາ -ຊິມມາ -ຊິມຣານ -ຊິມຣີ -ຊິນ -ຊີໂອ -ຊິເຟ -ຊີຟາ -ຊິຟີໂອນ -ຊິໂຟຣນ -ຊິບໂປ -ຊິບໂປຣາ -ຊິບ -ຊິດ -ໂຊອານ -ໂຊບາ -ໂຊເບບາ -ໂຊຮາ -ໂຊເຮດ -ໂຊຟາຍ -ໂຊຟາ -ໂຊຟີມ -ໂຊຣາ -ໂຊຣາດ -ໂຊຣີ -ຊູບ -ຊູຣີເອນ -ຊູຣີຊັດດາຍ -ຊູຊີມ -ກໍ -ກໍ່ -ກໍ້ -ກໍ່ກວນ -ກໍ່ຄວາມ -ກໍຄື -ກໍ່ຕັ້ງ -ກໍຕາມ -ກໍຣະກະດາ -ກໍຣະກົດ -ກຣາຟິກ -ກຣາມ -ກຣິຊ -ກຣົວຊີ -ກໍລະກົດ -ກໍລະນີ -ກລາສິກ -ກວຍ -ກ້ວຍ -ກວດ -ກວນ -ກວມ -ກວັກ -ກວ່າ -ກວາງ -ກວ້າງ -ກວ້າງຂວາງ -ກວາດ -ກວາລາລຳເພີ -ກວຽນ -ກໍ່ສ້າງ -ກອກ -ກ໊ອກ -ກອງ -ກ່ອງ -ກ້ອງ -ກອງທັບ -ກອດ -ກອນ -ກ່ອນ -ກ້ອນ -ກ່ອນເຂົ້າ -ກອບ -ກ໋ອບ -ກ່ອມ -ກ້ອມ -ກອມມູນິດ -ກະ -ກະກອບ -ກະກຽມ -ກະເກນ -ກະງ່ອນ -ກະແງ່ມ -ກະຈັດ -ກະຈັບ -ກະຈັບປີ່ -ກະຈາຍ -ກະຈ່າຍ -ກະຈູກ -ກະຈົກ -ກະແຈ -ກະແຈກ -ກະຊວງ -ກະຊອນ -ກະຊະ -ກະຊ້າ -ກະຊິບ -ກະເຊິ -ກະແຊະ -ກະແຊັດ -ກະຍື -ກະດ້ອມ -ກະດາກ -ກະດ້າງ -ກະດາດ -ກະດານ -ກະດິກ -ກະດິງ -ກະດິ່ງ -ກະດີງ -ກະດີ່ງ -ກະດີ້ງ -ກະດີ້ນ -ກະດຸກ -ກະດຸ້ງ -ກະດຸມ -ກະດຸມພີ -ກະດູກ -ກະດູມ -ກະດຽມ -ກະດ້ຽມ -ກະເດກ -ກະເດັນ -ກະເດື່ອງ -ກະເດື້ອງ -ກະເດືອນ -ກະໂດ -ກະໂດກ -ກະໂດງ -ກະໂດດ -ກະໄດ -ກະຕວງ -ກະຕະ -ກະຕະເວທີ -ກະຕັກ -ກະຕັງ -ກະຕັນຍູ -ກະຕ່າ -ກະຕໍ່າ -ກະຕ່າຍ -ກະຕາບ -ກະຕິ -ກະຕິ້ວ -ກະຕືລືລົ້ນ -ກະຕຸກ -ກະຕຸນ -ກະຕຸ້ນ -ກະຕູບ -ກະຕ່ຽວ -ກະໂຕ -ກະໄຕ -ກະຖັງ -ກະໂຖນ -ກະທ່ອນ -ກະທອມ -ກະທ້ອມ -ກະທະ -ກະທັງ -ກະທັດ -ກະທັດລັດ -ກະທັນ -ກະທັນຫັນ -ກະທຳ -ກະທຳຜິດ -ກະທິ -ກະທິງ -ກະທືບ -ກະທື່ມ -ກະທູ້ -ກະທົບ -ກະທົບກັນ -ກະເທີ່ -ກະເທີຍ -ກະເທີນ -ກະເທືອຍ -ກະເທືອນ -ກະແທກ -ກະແທ່ນ -ກະບວຍ -ກະບວນ -ກະບອກ -ກະບອງ -ກະບະ -ກະບັງ -ກະບີ່ -ກະບົດ -ກະເບື້ອ -ກະເບື້ອງ -ກະປອງ -ກະປ່ອງ -ກະປ໋ອງ -ກະປຸກ -ກະປູ -ກະເປົາ -ກະເປົ໋າ -ກະໂປງ -ກະໂປ່ງ -ກະພະ -ກະພົງ -ກະເພາະ -ກະເພື່ອມ -ກະເພົາ -ກະໂພກ -ກະມໍ -ກະມັງ -ກະມຶງ -ກະຣັດ -ກະຣາດ -ກະຣາຟິກ -ກະລໍ -ກະລະວັດ -ກະລັງ -ກະລາ -ກະລໍ່າດອກ -ກະລໍ່າໃບ -ກະລໍ່າປີ -ກະລາມ -ກະລາລິແນດ -ກະລາສີ -ກະລຳປີ -ກະລຸນາ -ກະເລັກ -ກະເລາະ -ກະແລກ -ກະແລ່ງ -ກະແລມ -ກະໂລກຫົວ -ກະໂລ່ງ -ກະວາຍ -ກະວີ -ກະວົນ -ກະສວຍ -ກະສວນ -ກະສອບ -ກະສັດ -ກະສັ່ນ -ກະສາຍ -ກະສິກອນ -ກະສິກຳ -ກະສູນ -ກະສຽນ -ກະເສດ -ກະເສດຕະກຳ -ກະແສ -ກະຫາຍ -ກະຫີນ -ກະຫີບ -ກະຫືມ -ກະຫົນ -ກະເຫີມ -ກະໂຫຍ -ກະໂຫລກ -ກະໂຫຼກ -ກະອອມ -ກະອັກ -ກະອຶກ -ກະຮອກ -ກັກ -ກັກຂັງ -ກັກຕົວ -ກັກມັນດູ -ກັງ -ກັ້ງ -ກັງບັງ -ກັງວານ -ກັງວົນ -ກັ່ດ -ກັນ -ກັ່ນ -ກັ້ນ -ກັນກັບ -ກັນຍາ -ກັນດານ -ກັບ -ກັອກ -ກາ -ກ້າ -ກໍ້າ -ກາກ -ກາກກຳ -ກາກຕູມ -ກາກະບາດ -ກາກາລີນ -ກາກີ -ກ້າແກ່ນ -ກາງ -ກ້າງ -ກາງແກ -ກາງເຂນ -ກາງແຂນ -ກາຊັກ -ກາຊັກສະຖານ -ກາຊາ -ກາຍ -ກ່າຍ -ກ່າຍກອງ -ກາຍຊາເລຍ -ກາຍຍະ -ກາຍຍະກຳ -ກາຍເປັນ -ກາຍະ -ກາຍະກຳ -ກາຍະສິນ -ກາດ -ກ໊າດ -ກາດາຣາ -ກາໂຕຣິກ -ກາໂຕລິກ -ກ້າທຳ -ການ -ກ້ານ -ການກະຈາຍ -ການກະທົບ -ການຂາດ -ການຂຶ້ນ -ການຂ້ຽນ -ການທູດ -ການາດາ -ກາບ -ກາບບົວ -ກາບົງ -ກາໂບຣອນ -ກໍ່າປັ່ນ -ກາເປນາອຸມ -ກາຝາກ -ກາເຟ -ກາມ -ກ້າມ -ກາມມະລົມ -ກາມມາລົມ -ກາມາລົມ -ກາເມີຣູນ -ກາຣາກາດ -ກາຣິກາຕົວຣ -ກາເຣເຕ -ກາເຣັກ -ກາລະ -ກາລະເທສະ -ກາລະນານ -ກາລະບູນ -ກາລະໂລກ -ກາລະວັດ -ກາລີ່ -ກາລີເລ -ກາລຸນາ -ກາໂລ -ກາວ -ກ່າວ -ກ້າວ -ກ່າວເຖິງ -ກ່າວໂທດ -ກ່າວຟ້ອງ -ກ້າວໜ້າ -ກ່າວຫາ -ກ່າວອ້າງ -ກ້າຫານ -ກາອີນ -ກ້າເຮັດ -ກຳ -ກຳກັບ -ກຳຈັດ -ກຳຍານ -ກຳນົດ -ກຳນົດການ -ກຳເນີດ -ກຳບີ -ກຳປັ່ນ -ກຳປັ້ນ -ກຳປາລາ -ກຳປູເຈຍ -ກຳປູເຈັ້ຍ -ກຳພ້າ -ກຳແພງ -ກຳມະ -ກຳມະກອນ -ກຳມະການ -ກຳມະຊີບ -ກຳມະຍີ່ -ກຳມະທຳ -ກຳມະທິການ -ກຳມະບານ -ກຳມະຢີ່ -ກຳມະສິດ -ກຳມາຊີບ -ກຳມາທິການ -ກຳລັງ -ກຳລັງງານ -ກຳລັງຈະ -ກຳລັງຮົບ -ກຳໄລ -ກຳເວນ -ກຳໜັດ -ກຳໜົດ -ກຳແໜ້ນ -ກຳໝັດ -ກຳຮາກ -ກິກ -ກິ່ງ -ກິ້ງ -ກິ່ງໄມ້ -ກິຊາຊາ -ກິດ -ກິດການ -ກິດຈະການ -ກິດຈະກຳ -ກິດຕິຄຸນ -ກິດຕິມະສັກ -ກິດທຸລະ -ກິເດໂອນ -ກິຕາ -ກິຕ່າ -ກິຕິ -ກິຕິຄຸນ -ກິຕິມະສັກ -ກິໂຕ -ກິນ -ກິ່ນ -ກິນເຂົ້າ -ກິນແຊບ -ກິນນອນ -ກິນລ້ຽງ -ກິນແໜງ -ກິ່ນຫອມ -ກິນເຫລົ້າ -ກິນເຫຼົ້າ -ກິນອາຍ -ກິບ -ກິບາອາ -ກິເຢັບ -ກິເຣເນ -ກິລາ -ກິລິຍາ -ກິລີເກຍ -ກິໂລກຣາມ -ກິໂລກະລາມ -ກິໂລແມັດ -ກິ່ວ -ກີ່ -ກີ້ -ກີ້ງ -ກີຊີແນັບ -ກີດ -ກີດກັນ -ກີດຂວາງ -ກີຕ້າ -ກີນ -ກີ່ນ -ກີເນ -ກີບ -ກີຣີບາຕີ -ກີເລອາດ -ກີແອບ -ກຶກ -ກືກ -ກືງ -ກື້ງ -ກຸກ -ກຸງ -ກຸ້ງ -ກຸງເທບ -ກຸຍຢານ -ກຸດ -ກຸດຕີ -ກຸຕິ -ກຸນແຈ -ກຸນຕູຣ -ກຸມ -ກຸ່ມ -ກຸ້ມ -ກຸ່ມຄົນ -ກຸມພາ -ກຸມມານ -ກຸ້ມລຸມ -ກຸລີ -ກຸສົນ -ກຸສົນກຳ -ກຸຫລາບ -ກຸຫຼາບ -ກູ້ -ກູກ -ກູດ -ກູນແຈ -ກູບາ -ກູເວດ -ກົກ -ກົກກີ -ກົກເຄົ້າ -ກົກໄມ້ -ກົງ -ກົ່ງ -ກົງກັນ -ກົງກັນຂ້າມ -ກົງໂກ -ກົງຂັງ -ກົງຂ້າມ -ກົງຈັກ -ກົງຕຣາ -ກົງໄປ -ກົງພັດ -ກົງພູເຊີ -ກົງຟູເຊີ -ກົງມາ -ກົງສຸນ -ກົງໜ້າ -ກົດ -ກົດເກນ -ກົດຂີ່ -ກົດດັນ -ກົດດີວົວ -ກົດບັດ -ກົດໝາຍ -ກົນ -ກົ້ນ -ກົນໄກ -ກົນຈັກ -ກົ້ນທະເລ -ກົນລະຍຸດ -ກົນອຸບາຍ -ກົບ -ກົມ -ກົ້ມ -ກົມກຽວ -ກົມໂຊ -ກົມໂຊມອນ -ກົມມະທ່າ -ກົມລັງ -ກົວ -ກົ່ວ -ກົ້ວ -ກົວເຕມາລາ -ກົວລາລຳເປີ -ກຽກກີຊີ -ກຽກກີເຊຍ -ກຽກກີສະຖານ -ກ້ຽງ -ກຽດ -ກຽດຊັງ -ກຽດຍົດ -ກຽດຕິຍົດ -ກຽດຕິສັກ -ກຽນ -ກຽມ -ກ້ຽມ -ກຽມການ -ກຽມພ້ອມ -ກຽວ -ກ່ຽວ -ກ້ຽວ -ກ່ຽວກັບ -ກ່ຽວຂ້ອງ -ກ່ຽວເຂົ້າ -ກ່ຽວດອງ -ກ່ຽວພັນ -ເກ -ເກກ -ເກງ -ເກງກົວ -ເກງຂາມ -ເກງໃຈ -ເກຍ -ເກ່ຍ -ເກ້ຍ -ເກດາລິຢາ -ເກນ -ເກນັງ -ເກນິດ -ເກເບີ -ເກມ -ເກຣັກ -ເກຣິຊີມ -ເກສອນ -ເກໂອໂລຊີ -ເກະກະ -ເກັງ -ເກັ່ງ -ເກັ່ງກ້າ -ເກັ່ຍ -ເກັ້ຍ -ເກັດ -ເກັບ -ເກັບກ່ຽວ -ເກັບໄວ້ -ເກາະ -ເກາະຜິດ -ເກິະ -ເກີ່ງ -ເກີ້ງ -ເກີຍ -ເກີດ -ເກີດຂຶ້ນ -ເກີດເລື່ອງ -ເກີນ -ເກີບ -ເກີຣນາດາ -ເກືອ -ເກື້ອ -ເກືອກ -ເກື້ອກຸນ -ເກື້ອກູນ -ເກື່ອນ -ເກືອບ -ເກົາ -ເກົ່າ -ເກົ້າ -ເກົ່າແກ່ -ເກົ້າຜົມ -ເກົາຫລີ -ເກົາຫຼີ -ເກົ້າອີ້ -ແກ -ແກ່ -ແກ້ -ແກ້ໄຂ -ແກ້ແຄ້ນ -ແກງ -ແກ່ງ -ແກ້ງ -ແກ້ຕົວ -ແກນ -ແກ່ນ -ແກນລອນ -ແກ້ບ -ແກມ -ແກ້ມ -ແກລລອນ -ແກ້ວ -ແກວ່ງ -ແກ່ວງ -ແກວ່ນ -ແກະ -ແກັສ -ໂກ -ໂກ້ -ໂກກ -ໂກ໊ກ -ໂກກກີ -ໂກກກີກ -ໂກໂກ້ -ໂກງ -ໂກ່ງ -ໂກດສຕາຣິກາ -ໂກນ -ໂກນາກຣີ -ໂກເປັກ -ໂກເປັນຣາກ -ໂກມ -ໂກມໍ -ໂກຣເກ້ -ໂກຣີນໂທ -ໂກລະຫົນ -ໂກລາຫົນ -ໂກລິນໂທ -ໂກລົມເບຍ -ໂກລົມໂບ -ໂກໂລມບີ -ໂກວະສະກີ -ໂກະ -ໃກ້ -ໃກ້ຄຽງ -ໃກ້ຊິດ -ໃກັ -ໄກ -ໄກ່ -ໄກ້ -ໄກ່ເກັ່ຍ -ໄກ່ງ້າວ -ໄກປືນ -ໄກ່ຜູ້ -ໄກວ -ໄກສອນ -ຂໍ -ຂໍ້ -ຂໍ້ຄວາມ -ຂໍ້ຕໍ່ -ຂໍ້ຕີນ -ຂໍ້ຕົກລົງ -ຂໍທານ -ຂໍໂທດ -ຂໍ້ບັງຄັບ -ຂໍ້ມື -ຂໍ້ມູນ -ຂໍຢືມ -ຂໍຢຸດ -ຂວງ -ຂວດ -ຂວນເຂີນ -ຂວບ -ຂວັນ -ຂວັ້ນ -ຂວາ -ຂວໍ້າ -ຂວາກ -ຂວາງ -ຂວ່າງ -ຂວາຍ -ຂວານ -ຂໍ້ຫຍຸ້ງຍາກ -ຂອກ -ຂອງ -ຂ້ອງ -ຂ້ອງໃຈ -ຂ້ອຍ -ຂອດ -ຂອນ -ຂ້ອນ -ຂອບ -ຂອບເຂດ -ຂອບໃຈ -ຂໍອະໄພ -ຂໍ້ອ້າງ -ຂໍຮ້ອງ -ຂະຈັດ -ຂະຈິດ -ຂະເຈົ້າ -ຂະຍະ -ຂະຍັບ -ຂະຍາຍ -ຂະຍາດ -ຂະຍິບ -ຂະຍີ້ -ຂະເຍີບ -ຂະເຍື້ອນ -ຂະເຍົ່າ -ຂະແຍງ -ຂະນວນ -ຂະນະ -ຂະນາຍ -ຂະນາດ -ຂະນານ -ຂະນາບ -ຂະເນງ -ຂະແນະ -ຂະບວນ -ຂະບວນການ -ຂະບິດ -ຂະບົດ -ຂະພາບ -ຂະມວດ -ຂະມະ -ຂະມໍ້າ -ຂະເມນ -ຂະໂມຍ -ຂະເຢັກ -ຂະລະ -ຂະລຸ -ຂະຫຍອງ -ຂະຫຍັນ -ຂະຫຍັບ -ຂະຫຍາຍ -ຂະໜາດ -ຂະໜານ -ຂະໜາບ -ຂະໜົບ -ຂະໜົມ -ຂະໜົມປັງ -ຂະແໜງ -ຂະແໜ່ງ -ຂະໝ່ອມ -ຂະແຫຍ່ງ -ຂັງ -ຂັດ -ຂັ້ດ -ຂັດກັນ -ຂັດຂວາງ -ຂັດຂືນ -ຂັດຄ້ານ -ຂັດແຍ່ງ -ຂັດຖູ -ຂັນ -ຂັ້ນ -ຂັ້ນຊັ້ນ -ຂັ້ນໃດ -ຂັນໄດ -ຂັ້ນໄດ -ຂັບ -ຂັບໄລ່ -ຂາ -ຂ້າ -ຂາເຂົ້າ -ຂ້າຄົນ -ຂາເຄ -ຂາງ -ຂ້າງ -ຂ້າງນອກ -ຂ້າງໃນ -ຂ້າງໜ້າ -ຂ້າງໜຶ່ງ -ຂ້າງຫລັງ -ຂ້າງຫຼັງ -ຂາຍ -ຂ້າຍ -ຂາດ -ຂ້າດ -ຂ້າທາດ -ຂານ -ຂາບ -ຂ້າພະເຈົ້າ -ຂ້າພິດ -ຂາມ -ຂ້າມ -ຂ້າລາຊະການ -ຂາວ -ຂ່າວ -ຂ່າວສານ -ຂ່າວໃໝ່ -ຂ້າສັດ -ຂ້າຫລວງ -ຂ້າຫຼວງ -ຂາອອກ -ຂີ່ -ຂີ້ -ຂີງ -ຂີດ -ຂີ່ຖີ່ -ຂີ້ຖີ່ -ຂີນ -ຂີ່ວ -ຂີ້ໝິ້ນ -ຂີ້ເຫຍື້ອ -ຂີ້ເຫລັກ -ຂີ້ເຫຼັກ -ຂຶງ -ຂຶ້ນ -ຂຶມ -ຂືງ -ຂືງຂັງ -ຂືນ -ຂື່ນ -ຂື້ນ -ຂື້ນໜ້າ -ຂຸ່ -ຂຸຂະ -ຂຸ່ຍ -ຂຸດ -ຂຸດຄົ້ນ -ຂຸນ -ຂຸ່ນ -ຂຸ້ນ -ຂຸນທ້າວ -ຂຸນນາງ -ຂຸນສານ -ຂຸມ -ຂຸ້ມ -ຂູ່ -ຂູ່ເຂັນ -ຂູດ -ຂູດຮີດ -ຂົງ -ຂົງເຂດ -ຂົງຈື -ຂົງຈື້ -ຂົດ -ຂົນ -ຂົ້ນ -ຂົນຂວາຍ -ຂົນແຂ່ງ -ຂົນສົ່ງ -ຂົນຫລົ່ນ -ຂົນຫຼົ່ນ -ຂົບ -ຂົມ -ຂົ່ມ -ຂົ້ມ -ຂົມຂືນ -ຂົມຂື່ນ -ຂົ່ມຂືນ -ຂົ່ມຂູ່ -ຂົ່ມເຫງ -ຂົ່ມເຫັງ -ຂົວ -ຂົ້ວ -ຂົ້ວໂລກ -ຂຽງ -ຂ່ຽງ -ຂຽດ -ຂຽນ -ຂ້ຽນ -ຂຽນທວາຍ -ຂຽນເອງ -ຂຽບໝູ -ຂຽວ -ຂ້ຽວ -ເຂກ -ເຂ່ຍ -ເຂດ -ເຂດກັ້ນ -ເຂດແຄວ້ນ -ເຂດແດນ -ເຂດຮ້ອນ -ເຂນ -ເຂວ -ເຂັງ -ເຂັ່ຍ -ເຂັດ -ເຂັນ -ເຂັມ -ເຂັ້ມ -ເຂັມຂັດ -ເຂັມທິດ -ເຂີຍ -ເຂີນ -ເຂືອ -ເຂື່ອນ -ເຂົ້ມ -ເຂົາ -ເຂົ່າ -ເຂົ້າ -ເຂົ້າກັນ -ເຂົ້າຂໍ້ -ເຂົ້າຈີ່ -ເຂົາເຈົ້າ -ເຂົ້າໃຈ -ເຂົ້າຊານ -ເຂົ້າເຖິງ -ເຂົ້າບະເລ -ເຂົ້າເບຼ -ເຂົ້າປັກ -ເຂົ້າປຸ້ນ -ເຂົ້າປຽກ -ເຂົ້າມາ -ເຂົ້າແລງ -ເຂົ້າສານ -ເຂົ້າໜົມ -ເຂົ້າອອກ -ເຂົ້າຮ່ວມ -ແຂ້ -ແຂກ -ແຂງ -ແຂ່ງ -ແຂ່ງຂັນ -ແຂງແຮງ -ແຂນ -ແຂ້ນ -ແຂ້ວ -ແຂວງ -ແຂວນ -ໂຂ -ໂຂງ -ໄຂ -ໄຂ່ -ໄຂ້ -ໄຂວ່ -ໄຂວ້ -ໄຂ້ຫວັດ -ຄໍ -ຄໍ່ -ຄຣິດຕະຈັກ -ຄຣິດມາດ -ຄຣິດສຕະຈັກ -ຄຣິດສຕຽນ -ຄຣິດສະຕຽນ -ຄຣິສ -ຄຣິສຕະ -ຄຣິສຕະຈັກ -ຄຣິສຕຽນ -ຄຣິສມາດ -ຄຣິສມາສ -ຄໍລະຫາ -ຄລິກ -ຄລິນິກ -ຄ່ວງ -ຄວນ -ຄວບ -ຄວບຄຸມ -ຄວັດ -ຄວັນ -ຄວາ -ຄວ້າ -ຄວໍ່າ -ຄວໍ້າ -ຄ້ວາ -ຄວາກ -ຄວາງ -ຄວ່າງ -ຄວາຍ -ຄວາມ -ຄວາມດີ -ຄວ້ຳ -ຄໍເສື້ອ -ຄໍຫອຍ -ຄອກ -ຄອງ -ຄ່ອງ -ຄ້ອງ -ຄອງໂກ -ຄອງຄີ -ຄ່ອງແຄ້ວ -ຄອງທຳ -ຄອຍ -ຄ່ອຍ -ຄ້ອຍ -ຄອຍຖ້າ -ຄອດ -ຄອນ -ຄ່ອນ -ຄ້ອນ -ຄອບ -ຄອບຄອງ -ຄອບຄົວ -ຄອບງຳ -ຄອມພິວເຕີ້ -ຄອມມູນິດ -ຄະດີ -ຄະຕິ -ຄະທະ -ຄະນອງ -ຄະນະ -ຄະນະຊາດ -ຄະນະຍາດ -ຄະນະພັກ -ຄະນະອິເກ -ຄະນິງ -ຄະນິດ -ຄະນິດສາດ -ຄະນີງ -ຄະນຶງ -ຄະນືງ -ຄະເນ -ຄະເນງ -ຄະເນັງ -ຄະແນນ -ຄະລຳ -ຄະລົກ -ຄະແລງ -ຄັກ -ຄັກແນ່ -ຄັງ -ຄັ່ງ -ຄັ້ງ -ຄັ້ງຄາວ -ຄັດ -ຄັດຄ້ານ -ຄັດເລືອກ -ຄັນ -ຄັ້ນ -ຄັນຊັ່ງ -ຄັນນາ -ຄັນເລັ່ງ -ຄັບ -ຄັບຂັນ -ຄັບຄັ່ງ -ຄັບຄາ -ຄັບແຄບ -ຄັບຣິເອນ -ຄັວດ -ຄາ -ຄ່າ -ຄ້າ -ຄໍ່າ -ຄໍ້າ -ຄາກ -ຄາກຕິ -ຄ້າຂາຍ -ຄາງ -ຄ້າງ -ຄາໃຈ -ຄໍ້າຊູ -ຄາຍ -ຄ້າຍ -ຄາດການ -ຄາດຄະເນ -ຄາດຕະກອນ -ຄາດຕະກຳ -ຄາດລົດ -ຄາດວ່າ -ຄາດໝາຍ -ຄາຖາ -ຄາທໍລິກ -ຄານ -ຄ້ານ -ຄານເດອາ -ຄາບ -ຄາປິດ -ຄາມ -ຄາຢາຟາດ -ຄາລົມ -ຄາວ -ຄາວຽກ -ຄຳ -ຄ່ຳ -ຄຳນວນ -ຄຳນັບ -ຄຳນາມ -ຄຳນຳ -ຄຳນືງ -ຄຳປີວ -ຄຳພີ -ຄຳຣາມ -ຄຳລາມ -ຄຳສັ່ງ -ຄຳສັບ -ຄິກ -ຄິງສະຕັນ -ຄິດ -ຄິດີ -ຄິວ -ຄິ້ວ -ຄີ -ຄີກ -ຄີງ -ຄີນຍາ -ຄີບ -ຄີມ -ຄີ້ວ -ຄຶກ -ຄຶກໂຄມ -ຄຶດ -ຄື -ຄື່ງ -ຄືດ -ຄືນ -ຄື່ນ -ຄື້ນ -ຄື້ນລົມ -ຄືບ -ຄຸ -ຄຸກ -ຄຸງ -ຄຸຍ -ຄຸຍໂມ້ -ຄຸນ -ຄຸ່ນ -ຄຸ້ນ -ຄຸນຄ່າ -ຄຸ້ນເຄີຍ -ຄຸນທຳ -ຄຸນນະພາບ -ຄຸນນະວຸດທິ -ຄຸນນະສັບ -ຄຸນນາມ -ຄຸນປະໂຫຍດ -ຄຸນພາບ -ຄຸນລັກສະນະ -ຄຸນສັບ -ຄຸນສົມບັດ -ຄຸບ -ຄຸມ -ຄຸ້ມ -ຄຸມຂັງ -ຄຸ້ມຄອງ -ຄູ -ຄູ່ -ຄູດ -ຄູນ -ຄູບາ -ຄູມ -ຄູ່ມື -ຄູສອນ -ຄູຫາ -ຄົກ -ຄົງ -ຄົງທີ່ -ຄົງທົນ -ຄົດ -ຄົດໂຄ້ງ -ຄົນ -ຄົ້ນ -ຄົ້ນຄິດ -ຄົ້ນຄົ້ວ -ຄົ້ນພົບ -ຄົ້ນຫາ -ຄົບ -ຄົບຄ້າ -ຄົບຖ້ວນ -ຄົບຮອບ -ຄົມ -ຄົມຄາຍ -ຄົມມະນາຄົມ -ຄົວ -ຄົ້ວ -ຄຽງ -ຄຽງຂ້າງ -ຄຽດ -ຄຽດຊັງ -ຄຽນ -ຄ່ຽນ -ຄ່ຽມ -ຄຽວ -ຄ່ຽວ -ຄ້ຽວ -ເຄ -ເຄນ -ເຄມີ -ເຄມີສາດ -ເຄໂມດ -ເຄຣະຊາ -ເຄຣຸບ -ເຄເຣທິເຕດ -ເຄຫະ -ເຄຫາ -ເຄັກຢາ -ເຄັ່ງ -ເຄັ່ງຂືມ -ເຄັດ -ເຄັມ -ເຄັ່ມ -ເຄາະ -ເຄາະໂຊກ -ເຄິເຂີນ -ເຄິງ -ເຄິ່ງ -ເຄິ່ງຕົວ -ເຄິ່ງທາງ -ເຄີ່ງ -ເຄີຍ -ເຄີ່ອງ -ເຄືອ -ເຄື່ອ -ເຄືອງ -ເຄື່ອງ -ເຄື້ອງ -ເຄື່ອງກະຈາຍສຽງ -ເຄື່ອງກັນ -ເຄື່ອງເກາະ -ເຄື່ອງແກ້ -ເຄື່ອງຈັກ -ເຄື່ອງຊີ -ເຄື່ອງຍ່ອຍ -ເຄື່ອງຍົນ -ເຄື່ອງດືມ -ເຄື່ອງດື່ມ -ເຄື່ອງຕໍ່ -ເຄື່ອງຕອງ -ເຄື່ອງຕັນ -ເຄື່ອງທານ -ເຄື່ອງນຸ່ງ -ເຄື່ອງໃນ -ເຄື່ອງບິນ -ເຄື່ອງປ່ຽນ -ເຄື່ອງມື -ເຄື່ອງເລັ່ງ -ເຄື່ອງໝາຍ -ເຄື່ອງເອ້ -ເຄືອນ -ເຄື່ອນ -ເຄື່ອນທີ່ -ເຄືອນໄຫວ -ເຄື່ອນໄຫວ -ເຄືອບ -ເຄົາ -ເຄົ້າ -ເຄົາລົບ -ແຄ -ແຄງ -ແຄ່ງ -ແຄງໃຈ -ແຄນ -ແຄ້ນ -ແຄ້ນໃຈ -ແຄບ -ແຄ້ບ -ແຄມ -ແຄ່ວ -ແຄ້ວ -ແຄວ້ນ -ແຄັມເບີຣາ -ໂຄງ -ໂຄ້ງ -ໂຄງການ -ໂຄຈອນ -ໂຄດ -ໂຄ່ນ -ໂຄ້ນ -ໂຄບ -ໂຄມ -ໂຄສະນາ -ໂຄສົກ -ໃຄ -ໄຄ -ໄຄ່ -ໄຄ່ໂພງ -ໄຄໂລ -ງໍ -ງໍ່ -ງໍ້ -ງຄຳ -ງວງ -ງ່ວງ -ງ້ວງ -ງວຍ -ງວດ -ງວາກ -ງວາຍ -ງອກ -ງອຍ -ງອດ -ງອນ -ງອມ -ງ່ອມ -ງັດ -ງັນ -ງັບ -ງາ -ງ່າ -ງໍ້າ -ງ້າງ -ງາຍ -ງ່າຍ -ງ່າຍດາຍ -ງານ -ງ່ານ -ງາມ -ງ່າມ -ງ່າວ -ງ້າວ -ງຳ -ງິ້ວ -ງີບ -ງຶກ -ງຶດ -ງຶດງໍ້ -ງືນ -ງືບ -ງຸ່ນ -ງຸ່ບ -ງຸ່ມ -ງຸ່າຍ -ງູ -ງູເຫົ່າ -ງົງ -ງົດ -ງົດງາມ -ງົດເວັ້ນ -ງົບ -ງົມ -ງົມງວາຍ -ງົວ -ງົວປ່າ -ງ່ຽງ -ງ້ຽງ -ງຽບ -ເງ -ເງິງະ -ເງິນ -ເງິນຕາ -ເງີງະ -ເງີຍ -ເງີນ -ເງີບ -ເງືອດ -ເງື່ອນ -ເງື່ອນໄຂ -ເງື່ອນງຳ -ເງື້ອມ -ເງົາ -ເງົ້າ -ແງ -ແງ່ -ແງນ -ແງ້ນ -ແງ້ມ -ໂງ -ໂງ່ -ໂງກເງກ -ໂງ່ເຂົາ -ໂງ່ຈ້າ -ໂງ່ນ -ໂງ່ນຫີນ -ໄງ້ -ຈໍ -ຈໍ່ -ຈໍເຈຍ -ຈໍຊີເນ -ຈໍແດນ -ຈໍລະຈອນ -ຈໍລະຈັດ -ຈໍລະບີ -ຈໍລາຈົນ -ຈວນ -ຈວບ -ຈອກ -ຈອງ -ຈ່ອງ -ຈ້ອງ -ຈອງເວນ -ຈອງຫອງ -ຈ່ອຍ -ຈ້ອຍ -ຈອດ -ຈອບ -ຈອມ -ຈະ -ຈະຕຸລັດ -ຈະລາຈົນ -ຈະລິຍະ -ຈະເລີນ -ຈະຫລວດ -ຈະຫຼວດ -ຈັກ -ຈັກກະຍານ -ຈັກກະພັດ -ຈັກກະວັດ -ຈັກກະວານ -ຈັກຈັ້ນ -ຈັກລົດ -ຈັກຫຍິບ -ຈັກໜ່ອຍ -ຈັງ -ຈັ່ງ -ຈັ້ງ -ຈັ່ງໃດ -ຈັງວະ -ຈັງຫວະ -ຈັດ -ຈັດການ -ຈັດງານ -ຈັດແຈງ -ຈັດຕະວາ -ຈັດຕັ້ງ -ຈັດວາງ -ຈັນ -ຈັນຍາ -ຈັນທະ -ຈັນທະຄາດ -ຈັບ -ຈັບກຸມ -ຈັບຈ່າຍ -ຈັບໃຈ -ຈັບໄດ້ -ຈາ -ຈ່າ -ຈ້າ -ຈໍ້າ -ຈາກ -ຈາງ -ຈ່າງ -ຈ້າງ -ຈ່າຍ -ຈ່າຍເງິນ -ຈານ -ຈ່ານ -ຈາມ -ຈ່າມ -ຈາມະລີ -ຈາໄມກາ -ຈາຣິດ -ຈາລະກຳ -ຈາລະຈອນ -ຈາລະຈົນ -ຈາລຶກ -ຈາວ -ຈ່າວ -ຈ້າວ -ຈຳ -ຈຳກັດ -ຈຳເຂັ່ຍ -ຈຳນວນ -ຈຳນວນຫລາຍ -ຈຳນວນຫຼາຍ -ຈຳນຳ -ຈຳນົນ -ຈຳແນກ -ຈຳເປັນ -ຈຳພວກ -ຈຳເພາະ -ຈຳລອງ -ຈຳເລີຍ -ຈຳແລງ -ຈຳຫງາຍ -ຈຳໜ່າຍ -ຈິກ -ຈິງ -ຈິ່ງ -ຈິງຈັງ -ຈິງໃຈ -ຈິດ -ຈິດໃຈ -ຈິດຕະກຳ -ຈິດຕະນິຍົມ -ຈິດຕະວິທະຍາ -ຈິດນິຍົມ -ຈິດວິນຍານ -ຈິຕຣະກຳ -ຈິນຕະນາການ -ຈິບ -ຈິບຫາຍ -ຈິມ -ຈີ່ -ຈີ້ -ຈີກ -ຈີງ -ຈີ່ຈໍ່ -ຈີນ -ຈີບ -ຈີບູຕີ -ຈີມ -ຈີ້ມ -ຈີເລ -ຈຶ່ງ -ຈື -ຈື່ -ຈືກ -ຈືຈຳ -ຈື່ຈຳ -ຈືດ -ຈືນ -ຈື້ນ -ຈຸ -ຈຸກ -ຈຸກສຽບ -ຈຸກັນ -ຈຸດ -ຈຸດປະສົງ -ຈຸດລວມ -ຈຸດໝາຍ -ຈຸນ -ຈຸ່ນ -ຈຸ້ນ -ຈຸນລະຊີບ -ຈຸນລະທັດ -ຈຸນລະພາກ -ຈຸ່ມ -ຈຸ້ມ -ຈຸ່ມນໍ້າ -ຈຸລະຊີບ -ຈຸລະທັດ -ຈຸລະຫັດ -ຈູ -ຈູງ -ຈູງໃຈ -ຈູ້ຈີ້ -ຈູດ -ຈູດເຜົາ -ຈູດໄຟ -ຈູນ -ຈູບ -ຈູ່ມ -ຈູມເຈືອ -ຈູລະພາກ -ຈົກ -ຈົງ -ຈົ່ງ -ຈົງຮັກ -ຈົງຮັກພັກດີ -ຈົດ -ຈົດຈໍ່ -ຈົດທະບຽນ -ຈົດໝາຍ -ຈົນ -ຈົບ -ຈົບລົງ -ຈົມ -ຈົ່ມ -ຈົ່ມຂູ່ -ຈົມນໍ້າ -ຈົມເລີຍ -ຈຽງ -ຈ້ຽບ -ຈຽມ -ເຈ້ຍ -ເຈຍລະໃນ -ເຈຍລະໄນ -ເຈດຕະນາ -ເຈດຕະນາລົມ -ເຈຕະນາ -ເຈນ -ເຈລະຈາ -ເຈັກ -ເຈັ້ງ -ເຈັຍ -ເຈັ້ຍ -ເຈັຍລະໄນ -ເຈັດ -ເຈັບ -ເຈັບໄຂ້ -ເຈັບໃຈ -ເຈັບປວດ -ເຈັບເປັນ -ເຈັບຫລັງ -ເຈັບຫົວ -ເຈັບຫຼັງ -ເຈາະ -ເຈາະຈົງ -ເຈີ -ເຈີດ -ເຈີມ -ເຈືອ -ເຈົ່າ -ເຈົ້າ -ເຈົ້າການ -ເຈົ້າຊູ້ -ເຈົ້າສາວ -ເຈົ້າໜ້າທີ່ -ແຈ -ແຈ້ -ແຈກ -ແຈງ -ແຈ້ງ -ແຈ້ງການ -ແຈ້ງຄວາມ -ແຈຊໍ -ແຈດ -ແຈບ -ແຈມ -ແຈ່ມ -ແຈ່ວ -ໂຈ້ -ໂຈກ -ໂຈກເກີ -ໂຈ່ງ -ໂຈດ -ໂຈນ -ໂຈມ -ໂຈມຕີ -ໂຈະ -ໃຈ -ໃຈກາງ -ໃຈຄວາມ -ໃຈຊື່ -ໃຈເດັດ -ໃຈບຸນ -ໃຈເຢັນ -ໃຈຮ້າຍ -ຊໍ -ຊໍ່ -ຊ່ວງ -ຊ່ວງທ້ອງ -ຊວຍ -ຊ່ວຍ -ຊ່ວຍທູດ -ຊ່ວຍເຫລືອ -ຊ່ວຍເຫລື່ອ -ຊ່ວຍເຫຼືອ -ຊ່ວຍເຫຼື່ອ -ຊວດ -ຊວນ -ຊ້ວນ -ຊ້ວນເອົາ -ຊວາດ -ຊວ້ານ -ຊອກ -ຊອກເຊີ -ຊອກດານີ -ຊອງ -ຊ່ອງ -ຊ້ອງ -ຊ່ອງແຄບ -ຊ່ອງໜ່ວຍ -ຊ່ອຍ -ຊ້ອຍ -ຊອດ -ຊ້ອນ -ຊອບ -ຊອບໃຈ -ຊອບທຳ -ຊອບພໍ -ຊ້ອມ -ຊະ -ຊະກີລາ -ຊະຄາດ -ຊະງັກ -ຊະນະ -ຊະນະເລີດ -ຊະນິດ -ຊະມ້ອຍ -ຊະມິນາ -ຊະລາ -ຊະເລີຍ -ຊະແລງ -ຊະໂລມ -ຊະວະເລກ -ຊັກ -ຊັກຈູງ -ຊັກຊວນ -ຊັກຊ້າ -ຊັງ -ຊັ່ງ -ຊັ້ງ -ຊັງໂຈເຊ -ຊັ່ງຊາ -ຊັງຊານວາດໍ -ຊັງດານ -ຊັງຕີກຣາມ -ຊັງຕີແມັດ -ຊັງຕີອາໂກ -ຊັງມາລີໂນ -ຊັດ -ຊັ້ດ -ຊັດເຈນ -ຊັດແຈ້ງ -ຊັນ -ຊັ້ນ -ຊັ້ນກາງ -ຊັ້ນດຽວ -ຊັນໂຕໂດມິງໂກ -ຊັ້ນລ່າງ -ຊັ້ນລຸ່ມ -ຊັ້ນສູງ -ຊັ້ນເອກ -ຊັບ -ຊັບພະຍາກອນ -ຊັບສິນ -ຊັບສົມບັດ -ຊາ -ຊ່າ -ຊ້າ -ຊໍ້າ -ຊາກ -ຊາກສົບ -ຊາແກຣບ -ຊາຄະລີນ -ຊ່າງ -ຊ້າງ -ຊ້າງເຜືອກ -ຊ່າງໄມ້ -ຊ່າງເຫລັກ -ຊ່າງເຫຼັກ -ຊ່າງອົບ -ຊາຍ -ຊ້າຍ -ຊາຍຊູ້ -ຊາຍແດນ -ຊາຍຝັ່ງ -ຊາດ -ຊ້າດ -ຊາດນິຍົມ -ຊາດໝາ - # ຊາດູກາຍ duplicate of an earlier entry -ຊາຕາ -ຊາຕາກຳ -ຊໍ້າເຕີມ -ຊານ -ຊານາ -ຊາບ -ຊາມ -ຊ້າມ -ຊາມົວ -ຊາຣາເຢໂວ -ຊາລາ -ຊາລື -ຊ່າລື -ຊາໂລມົງ -ຊາວ -ຊ່າວ -ຊາວໂກມໍ -ຊາວຕຣິນີດັດ -ຊາວຕຸຍນີຊີ -ຊາວໂຕເມ -ຊາວນາ -ຊາວພຸດ -ຊາວເມືອງ -ຊາວໜຸ່ມ -ຊາວອີຣີເຕຣຍ -ຊາວໂອມັນ -ຊໍ້າອີກ -ຊາອຸນ -ຊາອູດິດ -ຊາເອັຍ -ຊຳ -ຊຳນານ -ຊຳນິ -ຊຳນິຊຳນານ -ຊຳບີ -ຊຳລະ -ຊຳລຸດ -ຊິ -ຊິກ -ຊິກາ -ຊິງ -ຊິງຊ້າ -ຊິ້ນ -ຊິນເຄີຍ -ຊິເນ -ຊິມ -ຊິໂລ -ຊິວິດ -ຊິວິໄລ -ຊີ -ຊີ້ -ຊີກ -ຊີການປາ -ຊີກຸລີ -ຊີ້ຂາດ -ຊີເຄັມ -ຊີງ -ຊີງກັນ -ຊີງໄຊ -ຊີ້ແຈງ -ຊີດ -ຊີດີ -ຊີໂດມ -ຊີນ -ຊີ້ນ -ຊີ້ນຳ -ຊີເນ -ຊີເນມາ -ຊີບ -ຊີບພະຈອນ -ຊີບຳເວ -ຊີ້ປົ່ງ -ຊີພະຈອນ -ຊີມ -ຊີມັງ -ຊີເມັນ -ຊີຣິ -ຊີຣີ -ຊີວະ -ຊີວະປະຫວັດ -ຊີວະວິທະຍາ -ຊີວັນ -ຊີວາ -ຊີວິດ -ຊີວິນ -ຊີອອມ -ຊີາບະເວ -ຊຶ່ງ -ຊຶງກັນ -ຊື -ຊື່ -ຊື້ -ຊື່ກົງ -ຊື້ຂາຍ -ຊື່ງ -ຊື້ຈ້າງ -ຊື່ຕົງ -ຊືນ -ຊື່ນ -ຊື່ນໃຈ -ຊື່ນບານ -ຊືມ -ຊື່ມ -ຊື່ສັດ -ຊື່ສຽງ -ຊື່ເຮືອ -ຊຸກ -ຊຸກຍູ້ -ຊຸກຕີ -ຊຸດ -ຊຸດໂຊມ -ຊຸນ -ຊຸ່ນ -ຊຸນລະມຸນ -ຊຸບ -ຊຸບຊິບ -ຊຸມ -ຊຸ່ມ -ຊຸ້ມ -ຊຸມເຂົ້າ -ຊຸມຊົນ -ຊຸມນຸມ -ຊູ -ຊູ່ -ຊູ້ -ຊູຊີ -ຊູດັງ -ຊູນ -ຊູຣິນາມ -ຊູວາ -ຊູແອັດ -ຊົກ -ຊົງ -ຊົງຄຸນວຸດທິ -ຊົດ -ຊົດຊື່ນ -ຊົດເຊີຍ -ຊົດໃຊ້ -ຊົນ -ຊົ້ນ -ຊົນຊັ້ນ -ຊົນນະບົດ -ຊົນເຜົ່າ -ຊົນລະ -ຊົນລະປະທານ -ຊົບ -ຊົມ -ຊົມຊອບ -ຊົມເຊີຍ -ຊົມລົມຊົນ -ຊົລແຟ -ຊົ່ວ -ຊົ່ວຄາວ -ຊົ່ວໂມງ -ຊົ່ວຮ້າຍ -ຊຽກ -ຊຽງ -ຊຽນ -ຊ່ຽນ -ຊ່ຽວ -ຊຽວຊານ -ຊ່ຽວຊານ -ເຊ -ເຊຊັດ -ເຊແຊນ -ເຊຍຣາເລອອນ -ເຊເດຄີຢາ -ເຊເນກາ -ເຊເນການ -ເຊເນຍ -ເຊບູໂລນ -ເຊຟະທາ -ເຊຣາຟີມ -ເຊຣູບາເບັນ -ເຊອັອກຊີ -ເຊອັອກເຊຍ -ເຊອຸນ -ເຊໂອ -ເຊັກໂກ -ເຊັດ -ເຊັນ -ເຊັ່ນ -ເຊັ້ນ -ເຊັນຊື່ -ເຊັບ -ເຊາະ -ເຊິງ -ເຊິ່ງ -ເຊິຊະ -ເຊິະ -ເຊີ -ເຊີ້ -ເຊີງ -ເຊີ່ງ -ເຊີ້ຊ້າ -ເຊີເຊີມ -ເຊີຍ -ເຊີດ -ເຊີນ -ເຊີນຊວນ -ເຊີມ -ເຊຶ່ງ -ເຊື່ອ -ເຊື້ອ -ເຊືອກ -ເຊື້ອກ -ເຊື່ອງ -ເຊື່ອໃຈ -ເຊື່ອຍ -ເຊື່ອຖື -ເຊື້ອບ -ເຊືອບຫລັບ -ເຊືອບຫຼັບ -ເຊື້ອເພີງ -ເຊື່ອຟັງ -ເຊື່ອມ -ເຊື່ອມຄ່າ -ເຊື້ອໂລກ -ເຊື້ອສາຍ -ເຊື່ອໝັ້ນ -ເຊົາ -ເຊົ່າ -ເຊົ້າ -ເຊົາຢຸດ -ແຊ -ແຊ່ -ແຊກ -ແຊກວາຕີ -ແຊງ -ແຊ່ງ -ແຊນເລີຣີ -ແຊບ -ແຊບນົວ -ແຊມ -ແຊ່ເຢັນ -ແຊຣີ -ແຊວ -ແຊ່ວ -ແຊວາເຕີ -ແຊັກ -ແຊັງ -ແຊັງຈອນ -ໂຊ -ໂຊ່ -ໂຊກ -ໂຊກຊະຕາ -ໂຊກຊາຕາ -ໂຊໂກ -ໂຊໂກໂລບ -ໂຊຊີອາລິສຕ -ໂຊຍ -ໂຊດ -ໂຊດົມ -ໂຊເຟັຍ -ໂຊມ -ໂຊມອນ -ໂຊມາລີ -ໂຊລູຊີອົງ -ໂຊວຽດ -ໂຊຫວຽດ -ໂຊອັນ -ໃຊ້ -ໄຊ -ໄຊໂຍ -ໄຊບື -ໄຊປຣັດສ໌ -ໄຊປັຣດ໌ -ຍໍ -ຍໍ່ -ຍວງ -ຍ່ວງ -ຍອກ -ຍອງ -ຍ່ອງ -ຍ້ອງ -ຍ້ອງຍໍ -ຍ່ອຍ -ຍ້ອຍ -ຍອດ -ຍອດຢ້ຽມ -ຍອດຮັກ -ຍ່ອນ -ຍ້ອນ -ຍ່ອນຍ້ານ -ຍອບ -ຍອມ -ຍ່ອມ -ຍ້ອມ -ຍ່ອມໄດ້ມີ -ຍອມຕາມ -ຍ້ອມຜ້າ -ຍ້ອມສີ -ຍອມຮັບ -ຍະ -ຍະໂສ -ຍັກ -ຍັກຍອກ -ຍັງ -ຍັດ -ຍັດຍຽດ -ຍັດຕິ -ຍັນ -ຍັບ -ຍັບຢັ້ງ -ຍາ -ຍ່າ -ຍໍ່າ -ຍໍ້າ -ຍາກ -ຍາງ -ຍ່າງ -ຍາຍ -ຍ້າຍ -ຍ້າຍໄປ -ຍາດ -ຍາດໄດ້ -ຍາດຕິ -ຍານ -ຍ່ານ -ຍານພາຫະນະ -ຍານຸພາບ -ຍາພໍ່ -ຍາມ -ຍາມໜາວ -ຍາວ -ຍ້າວ -ຍຳ -ຍ່ຳ -ຍຳເກງ -ຍິງ -ຍິ່ງ -ຍິນ -ຍິນຍອມ -ຍິນດີ -ຍິບ -ຍິບຍັບ -ຍິ້ມ -ຍີ -ຍີ່ -ຍີກ -ຍີງ -ຍີ່ງ -ຍີນ -ຍີນດີ -ຍີບ -ຍີປຸ່ນ -ຍີ່ປຸ່ນ -ຍີ້ມ -ຍີ່ຫໍ້ -ຍຶດ -ຍຶດຖື -ຍຶດໝັ້ນ -ຍຶດເອົາ -ຍື່ງ -ຍືດ -ຍືນ -ຍື່ນ -ຍຸກ -ຍຸກສະໄໜ -ຍຸກສະໃໝ -ຍຸງ -ຍຸ່ງ -ຍຸ້ງ -ຍຸ້ງຍາກ -ຍຸຍົງ -ຍຸແຍ່ -ຍຸດຕິ -ຍຸດຕິທຳ -ຍຸດທະພັນ -ຍຸດທະວິທີ -ຍຸດທະສາດ -ຍຸດໂທ -ຍຸດໂທປະກອນ -ຍຸຕິທຳ -ຍຸທະພັນ -ຍຸບ -ຍຸບລົງ -ຍຸ້ມ -ຍຸວະຊົນ -ຍູ -ຍູ້ -ຍົກ -ຍົກຍໍ -ຍົກຍ້ອງ -ຍົກໂທດ -ຍົກເລີກ -ຍົກເວັ້ນ -ຍົກໜຶ່ງ -ຍົງ -ຍົດ -ຍົດຖາ -ຍົນ -ຍົ່ນ -ຍົ້ນ -ຍົນເມ -ຍົວະ -ຍົວະໃຈ -ຍຽດ -ຍຽບ -ຍ່ຽວ -ເຍຍລະມັນ -ເຍັຍ -ເຍັ້ນ -ເຍາະ -ເຍາະເຍີ້ຍ -ເຍີ້ -ເຍີ້ຍ -ເຍື່ອ -ເຍື້ອ -ເຍືອງ -ເຍື່ອງ -ເຍື່ອຍ -ເຍື້ອນ -ເຍົາ -ເຍົ້າ -ເຍົາວະຊົນ -ແຍ່ -ແຍກ -ແຍກທາງ -ແຍກທາດ -ແຍງ -ແຍ່ງ -ແຍ້ງ -ແຍ້ມ -ແຍັບນາ -ໂຍກ -ໂຍດ -ໂຍທາ -ໂຍນ -ໂຍະຍານ -ໃຍ -ໄຍ -ດຣີມ -ດວງ -ດ້ວງ -ດວງຈັນ -ດວງດາວ -ດ້ວຍ -ດ່ວນ -ດ້ວນ -ດອກ -ດອກແກ້ວ -ດອກເຕີ -ດອກເບ້ຍ -ດອກໄມ້ -ດອງ -ດ່ອງ -ດອຍ -ດ້ອຍ -ດອນ -ດ່ອນ -ດອນອັດ -ດອມ -ດ້ອມ -ດະມິດລີອຸນຢາໂນບ -ດັກ -ດັກແດ້ -ດັງ -ດັ່ງ -ດັງແກັກ -ດັ່ງເດີມ -ດັ່ງທີ່ -ດັ່ງນັ້ນ -ດັດ -ດັດກາ -ດັດຊະນີ -ດັດແປງ -ດັນ -ດັ້ນ -ດັບ -ດ່າ -ດາກ -ດາກາ -ດ່າງ -ດ້າງ -ດາຍ -ດ້າຍ -ດາດ -ດ່ານ -ດ້ານ -ດ້ານໜ້າ -ດາບ -ດາມ -ດ້າມ -ດາມັດ -ດາຣາສາດ -ດາຣູຊາລາມ -ດາລາ -ດາລາສາດ -ດາວ -ດ້າວ -ດາວຫາງ -ດ່າວ່າ -ດຳ -ດຳນາ -ດຳນໍ້າ -ດຳເນີນ -ດຳປິກ -ດຳລັດ -ດຳລົງ -ດິກ -ດິດ -ດິນ -ດິ້ນ -ດິນຈີ່ -ດິນດາກ -ດິນຕໍ່ແຜ່ນ -ດິນໄຖ -ດິນນາ -ດິນພຽງ -ດິບ -ດິ້ວ -ດີ -ດີໃຈ -ດີດ -ດີນ -ດີ້ນ -ດີນາມິກ -ດີບຸກ -ດີເລີດ -ດີ້ວ -ດີອາແລກຕິກ -ດີອົກ -ດຶກ -ດຶກດຳບັນ -ດຶງ -ດຶງດູດ -ດື້ -ດືກ -ດືງ -ດື່ງ -ດື້ດຶງ -ດື່ນ -ດື່ມ -ດຸ -ດຸກ -ດຸດັນ -ດຸເດືອດ -ດຸ່ນ -ດຸຣິຢາງ -ດຸໝັ່ນ -ດູ -ດູກ -ດູຊັງເບ -ດູດ -ດູດຊືມ -ດູດດຶງ -ດູຖູກ -ດູບ -ດູແບັຣງ -ດູແລ -ດູໜິ່ນ -ດູໝິ່ນ -ດົກ -ດົງ -ດົງດັງ -ດົງໂດກ -ດົນ -ດົນດີ -ດົນຕຣີ -ດົນຕີ -ດົມ -ດ່ຽງ -ດຽງສາ -ດຽດ -ດຽມ -ດຽວ -ດ່ຽວ -ດຽວກັນ -ດ່ຽວດອງ -ເດ -ເດ່ -ເດກ -ເດກຸຍຊີ -ເດຊະບຸນ -ເດຍລະດາດ -ເດຍລະສານ -ເດນມາດ -ເດັກ -ເດັກແດງ -ເດັກນ້ອຍ -ເດັດ -ເດັ່ນ -ເດັ້ນ -ເດາະ -ເດິກ -ເດິ່ນ -ເດີ້ -ເດີນ -ເດີ່ນ -ເດີ່ນຍົນ -ເດີນທາງ -ເດີ່ນບິນ -ເດີ່ນບີນ -ເດີມ -ເດີມພັນ -ເດືອ -ເດື່ອ -ເດື່ອງ -ເດືອຍ -ເດືອດ -ເດືອດຮ້ອນ -ເດືອນ -ເດົາ -ແດ່ -ແດກ -ແດກຮ່າ -ແດງ -ແດດ -ແດນ -ໂດກ -ໂດ່ງ -ໂດຍ -ໂດຍທາງ -ໂດຍສານ -ໂດດ -ໂດດດ່ຽວ -ໂດໂດມາ -ໂດນ -ໂດນັດ -ໂດມິນິກ -ໂດມິນີກັນ -ໂດມີນິກ -ໂດມີນີກັນ -ໂດລາ -ໃດ -ໄດ -ໄດ້ -ຕໍ -ຕໍ່ -ຕໍ້ -ຕໍ່ຕ້ານ -ຕໍ່ເຕີມ -ຕໍ່ທ້າຍ -ຕໍ່ນົກ -ຕໍ່ເນື່ອງ -ຕໍ່ໄປ -ຕໍ່ມາ -ຕຣິນີດັດ -ຕຣີ -ຕຣີເອການຸພາບ -ຕລາດ -ຕລົກ -ຕວກເມນິດສະຕັງ -ຕວກເອນິດສະຕັງ -ຕວງ -ຕ່ວງ -ຕວດ -ຕວະ -ຕໍ່ວ່າ -ຕວຽກກີ -ຕໍ່ສູ້ -ຕໍ່ໃສ່ -ຕອກ -ຕອກປີໂດ -ຕອງ -ຕ້ອງ -ຕ໋ອງ -ຕ້ອງການ -ຕ່ອຍ -ຕ້ອຍ -ຕອດ -ຕອນ -ຕ່ອນ -ຕ້ອນ -ຕອນເຊົ້າ -ຕອນເທິງ -ຕອນບ່າຍ -ຕອບ -ຕອບແທນ -ຕອມ -ຕະກຸກ -ຕະກຸນ -ຕະກູນ -ຕະກົ່ວ -ຕະກຽງ -ຕະໂກນ -ຕະຂວາງ -ຕະຂີດ -ຕະແຄງ -ຕະຕັກ -ຕະບອງ -ຕະໃບ -ຕະໄບ -ຕະປູ -ຕະຝັ່ງ -ຕະພຶດ -ຕະພື -ຕະພືດ -ຕະລາງ -ຕະລ່າງ -ຕະລິ່ງ -ຕະລືງ -ຕະລຸຍ -ຕະລົກ -ຕະເລ່ -ຕະເວັນ -ຕະຫລອດ -ຕະຫລາດ -ຕະຫລົກ -ຕະຫຼອດ -ຕະຫຼາດ -ຕະຫຼົກ -ຕັກ -ຕັກກະ -ຕັກຊິກ -ຕັກຊິກິສະຖານ -ຕັກຊີ -ຕັກເຕືອນ -ຕັກແຕນ -ຕັກນໍ້າ -ຕັງ -ຕັ່ງ -ຕັ້ງ -ຕັ້ງໃຈ -ຕັ້ງຊັນ -ຕັງຊານີ -ຕັ້ງຊື່ -ຕັ້ງຕົ້ນ -ຕັ້ງແຕ່ -ຕັ້ງທ້ອງ -ຕັ່ງນອນ -ຕັ້ງສາກ -ຕັ່ງອີ່ -ຕັ່ງອີ້ -ຕັດ -ຕັດຈີກິດສະຕັງ -ຕັດທອນ -ຕັດຜົມ -ຕັດສະແກນ -ຕັດສິນ -ຕັດສີນ -ຕັດຫົວ -ຕັນ -ຕັ້ນ -ຕັນຫາ -ຕັບ -ຕັບງົວ -ຕາ -ຕໍ່າ -ຕາກ -ຕາຂ່າຍ -ຕໍ່າຄຳ -ຕາງ -ຕ່າງ -ຕາງເງິນ -ຕ່າງດາວ -ຕ່າງດ້າວ -ຕ່າງແດນ -ຕາງໜ້າ -ຕ່າງຫາກ -ຕ້າງຫູ -ຕາຊະແກນ -ຕາຊົມ -ຕາຍ -ຕ້າຍ -ຕາຍໃຈ -ຕາຍຕົວ -ຕາຍາຍ -ຕາດ -ຕາແດງ -ຕາຕະລາງ -ຕາຕີນ -ຕາເຕັງດຸລະພາບ -ຕານ -ຕ້ານ -ຕານລີນ -ຕານ່າງ -ຕາແນງ -ຕາບ -ຕາບອດ -ຕາບີລີຊີ -ຕາເປົ່າ -ຕາມ -ຕາເມັດ -ຕາແມັດ -ຕາຣະຊິດ -ຕາຣາວາ -ຕາລັນຕົນ -ຕໍ່າລົງ -ຕ່າວ -ຕາເວັນ -ຕາໜາງ -ຕາໜ່າງ -ຕາເຫັນ -ຕຳ -ຕ່ຳ -ຕຳກັນ -ຕຳນັກ -ຕຳນານ -ຕຳນິ -ຕຳນົກ -ຕຳລັບ -ຕຳລາ -ຕຳໜັກ -ຕຳໜິ -ຕຳແໜ່ງ -ຕ່ຳແໜ່ງ -ຕຳຫລວດ -ຕຳຫຼວດ -ຕຳແຫລກ -ຕຳແຫຼກ -ຕຳອິດ -ຕິ -ຕິກ -ຕິງ -ຕິຊົມ -ຕິດ -ຕິດກັນ -ຕິດໃຈ -ຕິດຕໍ່ -ຕິດຕາມ -ຕິດຕົວ -ຕິດນຳ -ຕິດບາດ -ຕິດໜ້າ -ຕິດແໜ້ນ -ຕິດຫລັງ -ຕິດຫຼັງ -ຕິດເຫລົ້າ -ຕິດເຫຼົ້າ -ຕິຕຽນ -ຕິເບເຣຍ -ຕິເຮັດ -ຕີ -ຕີໄກ່ -ຕີງ -ຕີນ -ຕີນກາ -ຕີນເປັດ -ຕີນເປົ່າ -ຕີບ -ຕີບານ -ຕີເບ -ຕີມວຍ -ຕີຣນາ -ຕີຣໂປລີ -ຕີລາຄາ -ຕີຫລັງກາ -ຕີຫຼັງກາ -ຕີເຫລັກ -ຕີເຫຼັກ -ຕີເອການຸພາບ -ຕຶກ -ຕຶກຕອງ -ຕຶກເບັດ -ຕຶກປາ -ຕຶງ -ຕຶບ -ຕຶບໜາ -ຕື່ -ຕື້ -ຕືກ -ຕືງ -ຕື່ນ -ຕື້ນ -ຕື່ນກາ -ຕື່ນຂຶ້ນ -ຕື່ນເຕັ້ນ -ຕື່ນແຮ້ງ -ຕືບ -ຕື່ມ -ຕື່ມໃສ່ -ຕຸກກະຕາ -ຕຸ໋ກກາຕາ -ຕຸກເມນ -ຕຸກເມນີ -ຕຸກເມເນຍ -ຕຸ້ຍ -ຕຸຍນີຊີ -ຕຸດ -ຕຸ່ນ -ຕຸບ -ຕຸມ -ຕຸ່ມ -ຕຸ້ມ -ຕຸ້ມຄ້ອງ -ຕຸ້ມນົກ -ຕຸ່ມຝີ -ຕຸ້ມຫູ -ຕຸລາ -ຕຸລາການ -ຕຸລິຍາງ -ຕູ -ຕູ້ -ຕູ້ໂຊ -ຕູດ -ຕູ້ຕໍ່າ -ຕູບ -ຕູມ -ຕູ່ມ -ຕູ້ມ -ຕູວາລູ -ຕູ່ຫາ -ຕົກ -ຕົກໃຈ -ຕົກຕໍ່າ -ຕົກຕາດ -ຕົກແຕ່ງ -ຕົກລົງ -ຕົກສີ -ຕົກຫລມ -ຕົກຫຼມ -ຕົງ -ຕົ່ງ -ຕົງກັນ -ຕົງກາ -ຕົນ -ຕົ້ນ -ຕົ້ນຕໍ -ຕົນຕົວ -ຕົ້ນໄມ້ -ຕົ້ນເຫດ -ຕົນເອງ -ຕົບ -ຕົບແຕ່ງ -ຕົບມື -ຕົມ -ຕົ້ມ -ຕົວ -ຕົ້ວ -ຕົວຄົນ -ຕົວທີ -ຕົວແທນ -ຕົວຜູ້ -ຕົວຢ່າງ -ຕົວລະຄອນ -ຕົວໜັງສື -ຕົວຫານ -ຕົວໃຫຍ່ -ຕົວະ -ຕຽງ -ຕຽງນອນ -ຕຽນ -ຕຽມ -ເຕ -ເຕ້ຍ -ເຕເຣບັງຕີນ -ເຕເຣຣານ -ເຕວເວວ -ເຕໂອແຮມ -ເຕະ -ເຕັກ -ເຕັກນິກ -ເຕັກໂນໂລຢີ -ເຕັງ -ເຕັງກັນ -ເຕັ້ຍ -ເຕັນ -ເຕັ້ນ -ເຕັ້ນລຳ -ເຕັ້ນສູງ -ເຕັມ -ເຕັ້ມ -ເຕັມແຂນ -ເຕັມໃຈ -ເຕັມທີ -ເຕັມທີ່ -ເຕັມປ່ຽມ -ເຕັມໝົດ -ເຕັມຫອບ -ເຕາະ -ເຕີງ -ເຕີບ -ເຕີບໂຕ -ເຕີມ -ເຕື້ອງ -ເຕືອນ -ເຕົ້ມ -ເຕົາ -ເຕົ່າ -ເຕົ້າ -ເຕົ້ານົມ -ເຕົາໄຟ -ເຕົ້າຮູ້ -ເຕົ້າໂຮມ -ແຕ່ -ແຕກ -ແຕກເຊັກ -ແຕກແຍກ -ແຕກຕ່າງ -ແຕກເຕີ -ແຕກຫັກ -ແຕກແຫງ -ແຕ່ໄກ -ແຕງ -ແຕ່ງ -ແຕງກວາ -ແຕ່ງກາຍ -ແຕ່ງຕັ້ງ -ແຕ່ງຕົວ -ແຕ່ງເພັງ -ແຕ່ງໃຫ້ -ແຕ່ເຊົ້າ -ແຕນ -ແຕ໊ບ -ແຕ້ມ -ແຕ່ລະ -ແຕ່ວ່າ -ແຕ່ເຫດ -ແຕະ -ແຕັມ -ແຕັ້ມ -ໂຕ -ໂຕ່ -ໂຕ້ -ໂຕກ -ໂຕກຽວ -ໂຕໂກ -ໂຕ່ງ -ໂຕເຈຍ -ໂຕເຍືອງ -ໂຕ້ແຍ້ງ -ໂຕດ້ວງ -ໂຕ້ຕອບ -ໂຕ້ຕ້ານ -ໂຕ້ຖຽງ -ໂຕນ -ໂຕ້ນ -ໂຕບາໂກ -ໂຕບົ້ງ -ໂຕຜູ້ -ໂຕເມ -ໂຕແມ່ -ໂຕໂລຊີ -ໂຕ້ວາທີ -ໂຕອ່ຽນ -ໂຕະ -ໃຕ້ -ໃຕ້ດິນ -ໄຕ -ໄຕ່ -ໄຕ້ -ໄຕ່ຕອງ -ໄຕຫວັນ -ຖໍ້ຖອຍ -ຖນົນ -ຖ່ວງ -ຖ້ວຍ -ຖ່ວນ -ຖ້ວນ -ຖ້ວມ -ຖວາຍ -ຖອກ -ຖອງ -ຖອຍ -ຖ່ອຍ -ຖ້ອຍ -ຖ້ອຍຄວາມ -ຖອຍຫລັງ -ຖອຍຫຼັງ -ຖອດ -ຖອດຖອນ -ຖອນ -ຖ່ອມ -ຖ່ອມໃຈ -ຖະນຸ -ຖະພາບ -ຖະໜອມ -ຖະໜັດ -ຖະໜົນ -ຖະໝັດ -ຖະຫວາຍ -ຖະເຫລ -ຖະເຫຼ -ຖະແຫລງ -ຖະແຫຼງ -ຖະໄຫລ -ຖະໄຫຼ -ຖັກ -ຖັກສານ -ຖັງ -ຖັ່ງ -ຖັງໄມ້ -ຖັດ -ຖັດໄປ -ຖັນ -ຖັບ -ຖ້າ -ຖໍ້າ -ຖາກ -ຖາງ -ຖ່າຍ -ຖ່າຍຮູບ -ຖາດ -ຖານ -ຖ່ານ -ຖ້ານ -ຖ່ານໄຟ -ຖ່ານຫີນ -ຖານະ -ຖາມ -ຖາວອນ -ຖິ່ນ -ຖິ່ນຖານ -ຖິ້ມ -ຖິວ -ຖີ່ -ຖີ່ນ -ຖີບ -ຖີ້ມ -ຖື -ຖືກ -ຖືກໃຈ -ຖືກດາດ -ຖືກຕ້ອງ -ຖືກຕີ -ຖືກປາກ -ຖືກຫລອກ -ຖືກຫຼອກ -ຖືດ -ຖືຕາມ -ຖືນາມ -ຖືວ່າ -ຖືສິດ -ຖືເອົາ -ຖຸ -ຖູ -ຖູ່ -ຖູກ -ຖົກ -ຖົກຖຽງ -ຖົງ -ຖົມ -ຖົ່ມ -ຖົມເຖ -ຖົ່ວ -ຖຽງ -ຖຽງກັນ -ຖຽງນາ -ເຖ -ເຖາະ -ເຖິງ -ເຖີ່ -ເຖີກ -ເຖີງ -ເຖີດ -ເຖືອ -ເຖືອດ -ເຖື່ອນ -ເຖົ່າ -ເຖົ້າ -ແຖ -ແຖນ -ແຖບ -ແຖມ -ແຖວ -ໂຖ -ໂຖງ -ໄຖ -ໄຖ່ -ທໍ -ທໍ່ -ທໍ້ -ທໍ່ນໍ້າ -ທໍລະຍົດ -ທໍລະນີ -ທໍລະນີສາດ -ທໍລະມານ -ທໍລະຫົດ -ທວງ -ທ່ວງ -ທ້ວງ -ທວນ -ທວາຍ -ທວານ -ທອງ -ທ່ອງ -ທ້ອງ -ທອງແດງ -ທ້ອງຖິ່ນ -ທ້ອງຖີ່ນ -ທ່ອງທ່ຽວ -ທ້ອງນ້ອຍ -ທ້ອງບິດ -ທອງສຳລິດ -ທອງເຫລືອງ -ທອງເຫຼືອງ -ທ້ອງເຮືອ -ທອຍ -ທອດ -ທອດສະໝໍ -ທອນ -ທ່ອນ -ທ້ອນ -ທ້ອນໄດ້ -ທ່ອນໄມ້ -ທ່ອນຫີນ -ທະໂຄນິດ -ທະຍອຍ -ທະຍາຄະຕິ -ທະຍານ -ທະເຍີ -ທະແຍງ -ທະທົກ -ທະນະຄານ -ທະນາຄານ -ທະນາຍ -ທະນາຍຄວາມ -ທະນາບັດ -ທະນີ -ທະນຸ -ທະນູ -ທະນົກ -ທະນົງ -ທະນົງຕົວ -ທະແນມ -ທະບວງ -ທະບຸ -ທະບຽນ -ທະພີໂດ -ທະລວງ -ທະລັກ -ທະລາຍ -ທະລຸ -ທະເລ -ທະເລຊາຍ -ທະເລສາບ -ທະເລາະ -ທະວານ -ທະວານໜັກ -ທະວິດ -ທະວີຄູນ -ທະວີບ -ທະໜອມ -ທະຫານ -ທັກ -ທັກທາຍ -ທັງ -ທັ່ງ -ທັງຄູ່ -ທັ່ງຕີເຫລັກ -ທັ່ງຕີເຫຼັກ -ທັງຕົວ -ທັງປວງ -ທັງມວນ -ທັງສອງ -ທັງສິ້ນ -ທັງໝົດ -ທັງຫລາຍ -ທັງຫຼາຍ -ທັດ -ທັດສະນະ -ທັດສະນະຈອນ -ທັດສະນາຈອນ -ທັດສະນິຈອນ -ທັດສະນິຍະພາບ -ທັດສະນີກອນ -ທັນ -ທັນໃຈ -ທັນຍາຫານ -ທັນໃດ -ທັນຕະແພດ -ທັນທີ -ທັນທີທັນໃດ -ທັນບັນ -ທັນວາ -ທັນສະໃໝ -ທັນສະໄໝ -ທັບ -ທັມ -ທັມມະ -ທາ -ທ່າ -ທາງ -ທາງກ້ອງ -ທາງການ -ທາງໄກ -ທາງເຂົ້າ -ທາງຍ່າງ -ທາງຍາວ -ທາງໃດ -ທາງໄດ້ -ທາງທາດ -ທາງທິດ -ທາງເທີງ -ທາງຜິດ -ທາງລອດຊຸມ -ທາງລັບ -ທາງລຸ່ມ -ທາງເສຍ -ທາງໜ້າ -ທາຍ -ທ້າຍ -ທ້າຍຕິດ -ທາຍທັກ -ທ້າຍເຮືອ -ທາຍາດ -ທາດ -ທາດເຄມີ -ທ່າທາງ -ທ້າທາຍ -ທ້າທ້າຍ -ທ່າທີ -ທ່າທີ່ -ທານ -ທ່ານ -ທ່ານໝໍ -ທາບທາມ -ທາມ -ທ່າມກາງ -ທາລຸນ -ທາລຸນນະກຳ -ທາລົກ -ທ້າວ -ທາໜ້າ -ທ່າເຮືອ -ທຳ -ທຳການ -ທຳຄຸນ -ທຳຕາມ -ທຳທ່າ -ທຳນອງ -ທຳນາຍ -ທຳນົບ -ທຳນຽບ -ທຳນຽມ -ທຳບຸນ -ທຳມະ -ທຳມະຄະຕິ -ທຳມະຊາດ -ທຳມະດາ -ທຳມະນູນ -ທຳມະໂລງ -ທຳລາຍ -ທຳລາຍລ້າງ -ທຳເວນ -ທຳໃຫ້ -ທຳອິດ -ທຳຮ້າຍ -ທິການ -ທິຄິໂກ -ທິດ -ທິດທັດ -ທິດທາງ -ທິດສະດີ -ທິດເໜືອ -ທິດາ -ທິຖິ -ທິປະໄຕ -ທິພາບ -ທິຢາທິລາ -ທິລາດ -ທິວ -ທິວທັດ -ທີ -ທີ່ -ທີ່ດິນ -ທີ່ນອນ -ທີບ -ທີ່ພັກ -ທີມ -ທີມພູ -ທີ່ລະນຶກ -ທີ່ລື່ນ -ທີ່ສຸດ -ທີ່ຮັກ -ທຶກ -ທຶນ -ທຶນນິຍົມ -ທືກ -ທືບ -ທືມ -ທຸກ -ທຸກກິ -ທຸກກີ -ທຸກໃຈ -ທຸກຍາກ -ທຸກບ່ອນ -ທຸກມື້ -ທຸງ -ທຸ່ຍ -ທຸດຈະລິດ -ທຸນ -ທຸ່ນ -ທຸ້ນ -ທຸບ -ທຸ່ມ -ທຸ້ມ -ທຸລະ -ທຸລະກັນດານ -ທຸລະກິດ -ທຸລາຍ -ທຸລົນ -ທຸເລດ -ທຸເລົາ -ທູ້ -ທູດ -ທູນ -ທູບ -ທູເລດ -ທົກ -ທົ່ງ -ທົ່ງຊາໂຣມ -ທົ່ງນາ -ທົດ -ທົດລອງ -ທົດສອບ -ທົດສະວັດ -ທົນ -ທົນທານ -ທົບ -ທົບແທນ -ທົບສອບ -ທົ່ວ -ທົ່ວໄປ -ທົ່ວໂລກ -ທ່ຽງ -ທ່ຽງທຳ -ທຽນ -ທຽບ -ທຽມ -ທຽວ -ທ່ຽວ -ທ່ຽວໄປ -ທ່ຽວມາ -ເທ -ເທດ -ເທດສະການ -ເທດສະນາ -ເທດສະບານ -ເທດສະໜາ -ເທນນີສ -ເທບ -ເທໄປ -ເທວະ -ເທວະດາ -ເທວະວິທະຍາ -ເທວີ -ເທສະ -ເທສະໜາ -ເທັກນິກ -ເທັກນິດ -ເທັກໂນໂລຊີ -ເທັດ -ເທັນນິດ -ເທັບ -ເທາະ -ເທິງ -ເທິະ -ເທີງ -ເທີ້ນ -ເທື່ອ -ເທື້ອ -ເທື່ອໜຶ່ງ -ເທົາ -ເທົ່າ -ເທົ້າ -ເທົ່າກັນ -ເທົ່າກັບ -ເທົ່າໃດ -ເທົ່າທີ່ -ແທ້ -ແທກ -ແທງ -ແທ່ງ -ແທ້ງລູກ -ແທ້ໃດ໋ -ແທນ -ແທ່ນ -ແທນຕົວ -ແທບ -ແທ້ແລ້ວ -ແທະ -ໂທ -ໂທ້ -ໂທດ -ໂທນ -ໂທມ -ໂທມະນັດ -ໂທລະພາບ -ໂທລະເລກ -ໂທລະສັບ -ໂທສະ -ໂທໂສ -ໄທ -ໄທເປ -ນໍ -ນໍ່ -ນໍ້ເຕົ້າ -ນວກຊົດ -ນວດ -ນວນ -ນວມ -ນອກ -ນອກຈາກ -ນອກໃຈ -ນອກເລື່ອງ -ນອກແວ -ນອງ -ນ່ອງ -ນ້ອງ -ນ້ອງຊາຍ -ນ້ອຍ -ນ້ອຍເທື່ອ -ນ້ອຍລົງ -ນອນ -ນອນເວັນ -ນອນຫລັບ -ນອນຫຼັບ -ນອບ -ນອມ -ນ້ອມ -ນະ -ນະຄອນ -ນະຄອນຫລວງ -ນະຄອນຫຼວງ -ນະຊາເມັນນາ -ນະໂຍບາຍ -ນະນົບ -ນະມັດສະການ -ນະວະນິຍາຍ -ນະຮົກ -ນັກ -ນັກເຕັ້ນ -ນັກແຕ່ງ -ນັກໂທດ -ນັກບິນ -ນັກປະພັນ -ນັກສືບ -ນັກຫລິ້ນ -ນັກຫຼິ້ນ -ນັກຮ້ອງ -ນັກຮົບ -ນັກຮຽນ -ນັ່ງ -ນັ່ງຊີມ -ນັດ -ນັດໂຊ -ນັດພົບ -ນັດໝາຍ -ນັນ -ນັ້ນ -ນັບ -ນັບຖື -ນາ -ນ່າ -ນ້າ -ນໍ້າ -ນາກ -ນໍ້າກ້ອນ -ນໍ້າກົດ -ນໍ້າຂ້ຽວ -ນໍ້າແຂງ -ນໍ້າຄ້າງ -ນາງ -ນາງນວນ -ນາງຣຸດ -ນໍ້າໃຈ -ນໍ້າຊາ -ນາຍ -ນາຍຄູ -ນາຍຊ່າງ -ນາຍທຶນ -ນາຍພັນ -ນາຍພົນ -ນາຍໂຣບີ -ນາຍໜ້າ -ນາຍເຮືອ -ນາຍົກ -ນໍ້າດື່ມ -ນາຕະກຳ -ນໍ້າຕານ -ນໍ້າເຕົ້າ -ນາທັນ -ນາທີ -ນາທົ່ງ -ນານ -ນານດາ -ນໍ້ານົມ -ນາບ -ນໍ້າບີ -ນໍ້າພຸ -ນາມ -ນາມຄຸນ -ນາມຍົດ -ນາມບັດ -ນາມມະຄຸນ -ນາມມະຍົດ -ນາມມະທຳ -ນາມມະບັດ -ນາມສັກ -ນໍ້າມັນ -ນໍ້າມັນເບີ -ນາມີບີ -ນໍ້າລາຍ -ນາລິກາ -ນາລົກ -ນາວ -ນ້າສາວ -ນໍ້າໜັກ -ນໍ້າຫມອກ -ນໍ້າໝອກ -ນໍ້າຫອມ -ນໍ້າເຫື່ອ -ນໍ້າໄຫລ -ນໍ້າໄຫຼ -ນາອູຣູ -ນໍ້າຮ້ອນ -ນາຮົກ -ນຳ -ນ້ຳ -ນ້ຳກ້ອນ -ນ້ຳຄ້າງ -ນຳພາ -ນຳມາ -ນຳມາໃຊ້ -ນ້ຳຢາ -ນິກ -ນິກແກນ -ນິກາຍ -ນິກາຣາກວາ -ນິຄົມ -ນິ່ງ -ນິ້ງ -ນິຍາຍ -ນິຍາມ -ນິຍົມ -ນິດ -ນິດໃສ -ນິດໄສ -ນິຕະຍະສານ -ນິຕິ -ນິຕິບັນຍັດ -ນິຕິສາດ -ນິເຕິຣ -ນິທານ -ນິນທາ -ນິນາເວ -ນິພານ -ນິພົນ -ນິ້ມ -ນິມິດ -ນິຣັນ -ນິຣັນດອນ -ນິລະໂທດ -ນິລັນ -ນິລັນດອນ -ນິ້ວ -ນິ້ວຕີນ -ນິ້ວມື -ນິໃສ -ນິໄສ -ນີ້ -ນີໂກເຊັຍ -ນີໂກລາ -ນີ້ງ -ນີເຊ -ນີເຊເຣຍ -ນີເຕີຣ -ນີ້ແທ້ -ນີນ -ນີນທາ -ນີນາ -ນີ້ມ -ນີ້ວ -ນີວແດນລີ -ນີອູ -ນຶກ -ນືກ -ນຸ່ງ -ນຸ້ງ -ນຸ່ງເຄື່ອງ -ນຸ່ງໃສ່ -ນຸ່ງເຫລັກ -ນຸ່ງເຫຼັກ -ນຸມ -ນຸ່ມ -ນຸ້ມ -ນູກົວໂລຟາ -ນູມ -ນູແວນເຊລັງ -ນົກ -ນົກກະສາ -ນົກເຂົາ -ນົງຄານ -ນົດ -ນົບ -ນົບພະເຄາະ -ນົມ -ນົວ -ນຽນ -ນຽມ -ເນກະຕິບ -ເນກາຕິພ -ເນກາຕິຟ -ເນຄາຕິພ -ເນບທາລີ -ເນບຸກາດເນັດຊາ -ເນປານ -ເນໂປ -ເນລະຄຸນ -ເນລະເທດ -ເນລະມິດ -ເນຮົມຢາ -ເນັ່ງ -ເນັຍມີ -ເນັ້ນ -ເນັ້ນໜັກ -ເນີ -ເນີ້ງ -ເນີຍ -ເນີຍແຂງ -ເນີນ -ເນື້ອ -ເນື້ອຄຳ -ເນືອງ -ເນື່ອງ -ເນືອງນັນ -ເນື້ອແທ້ -ເນື້ອຜ້າ -ເນື້ອເລື່ອງ -ເນື້ອຫາ -ເນົ່າ -ເນົ່ານຸມ -ເນົ່າເໝັນ -ແນ -ແນ່ -ແນ່ງ -ແນ່ໃຈ -ແນ່ຊັດ -ແນ່ນອນ -ແນບ -ແນບທ້າຍ -ແນບນຳ -ແນມ -ແນ່ແລ້ວ -ແນວ -ແນ່ວ -ແນ້ວ -ແນະ -ແນະນຳ -ໂນ -ໂນ້ຍ -ໂນ໊ດ -ໂນນ -ໂນນດິນ -ໂນ້ມ -ໂນໂວ -ໂນແອນ -ໂນແອ້ນ -ໃນ -ໃນນໍ້າ -ໃນນາມ -ໄນ -ໄນໂຕຣເຈນ -ໄນລອນ -ບໍ -ບໍ່ -ບໍຊາຜີ -ບໍ່ມີ -ບຣາຊາວັນ -ບຣາຊີນ -ບຣາຊີເລີຍ -ບຣາຕິດສະລາວາ -ບຣຸກແຊນ -ບຣູໄນ -ບໍລິການ -ບໍລິຈາກ -ບໍລິບູນ -ບໍລິໂພກ -ບໍລິມາດ -ບໍລິວານ -ບໍລິເວນ -ບໍລິສັດ -ບໍລິສາດ -ບໍລິສຸດ -ບໍລິຫານ -ບໍລົມ -ບໍລົມມະວົງ -ບໍຣິສຸດ -ບວກ -ບວກກີນາຟາໂຊ -ບວງ -ບ່ວງ -ບ້ວງ -ບວຍ -ບວດ -ບວບ -ບວມ -ບວມຊ້ຳ -ບໍ່ສຸພາບ -ບໍ່ເໜັງ -ບອ -ບອກ -ບອກແຈ້ງ -ບອກປັດ -ບອກເລົ່າ -ບອຍ -ບ້ອຍ -ບອດ -ບອນ -ບ່ອນ -ບ່ອນໃດ -ບ່ອນນອນ -ບ່ອນນັ່ງ -ບ່ອນພັກ -ບ່ອນຢູ່ -ບ່ອນຫວ່າງ -ບອມ -ບະ -ບະຜີ -ບະເລ -ບະເລຊີນ -ບັກ -ບັກແທເຣຍ -ບັງ -ບັ້ງ -ບັງກລາເດັດ -ບັງກລາເທດ -ບັງກີ -ບັງເກີດ -ບັງຄັບ -ບັງຄັບໃຈ -ບັງຄົມ -ບັງຈູນ -ບັງດາເຊຣີເບກາວັນ -ບັງຕາ -ບັງບຽດ -ບັ້ງໄຟ -ບັງລົມ -ບັງໜ້າ -ບັງຫລວງ -ບັງຫຼວງ -ບັງອາດ -ບັງເອີນ -ບັດ -ບັດເຊີນ -ບັນ -ບັ່ນ -ບັ້ນ -ບັນຈຸ -ບັນຈົງ -ບັນຊາ -ບັນຊາການ -ບັນຊີ -ບັນຊີເງິນ -ບັນເຊບາ -ບັນຍັດ -ບັນຍາກາດ -ບັນຍາຍ -ບັນດາ -ບັນດານ -ບັນດາສັກ -ບັນດິດ -ບັນໄດ -ບັນທັດ -ບັນທຶກ -ບັນທຸກ -ບັນເທີງ -ບັນເທົາ -ບັນນາການ -ບັນນາທິການ -ບັນນາລັກ -ບັນພະບຸລຸດ -ບັນລະຍາຍ -ບັນລັງ -ບັນລຸ -ບັນລຸຜົນ -ບັນເລງ -ບັນຫາ -ບັບຕິດສະມາ -ບັບຕິສະມາ -ບາ -ບ່າ -ບ້າ -ບາກ -ບາກບັ່ນ -ບາກບາໂດສ -ບາກບູດາ -ບາກູ -ບາງ -ບ້າງ -ບາງຍາມ -ບາຊ -ບາຊູກາ -ບາຍ -ບ່າຍ -ບາດ -ບາດກ້າວ -ບາດຕາ -ບາດເຕັ້ນ -ບາດແຜ -ບາດານ -ບາຕໍ -ບາເຕຣີ -ບານ -ບ້ານ -ບານເຕະ -ບ້ານນອກ -ບານບ້ວງ -ບ້ານພັກ -ບ້ານເມືອງ -ບ້ານເຮືອນ -ບານາອາ -ບາບ -ບ້າບໍ -ບາບານ -ບາມາໂກ -ບາເຣນ -ບາເຣັນ -ບາເຣັມ -ບາລີ -ບາລົງ -ບາເລ -ບ້າເລືອດ -ບາວ -ບ່າວ -ບ່າວສາວ -ບາສະເກັດ -ບາຫລອດ -ບາຫຼອດ -ບາຮາມາດ -ບຳ -ບຳນານ -ບຳບັດ -ບຳລຸງ -ບຳເລີ -ບຳເໜັດ -ບິດ -ບິດຊາວ -ບິດາ -ບິນ -ບິຣດເຈີທາວ -ບິລຽດ -ບີ່ -ບີ້ -ບີແຂ່ງ -ບີງ -ບີນ -ບີບ -ບີບເຂົ້າ -ບີບບັງຄັບ -ບີລຽດ -ບີໂລເລລຸດຊີ -ບີເອໂລລຸດຊີ -ບີເອໂລລຸດເຊຍ -ບຶ້ງ -ບຶງຕົມ -ບຶດ -ບຶດໜຶ່ງ -ບືກ -ບືງ -ບື້ງ -ບືດ -ບືນ -ບຸ -ບຸກ -ບຸກຄະລິກ -ບຸກຄົນ -ບຸກຕີ -ບຸກລຸກ -ບຸດ -ບຸນ -ບຸນກາຣີ -ບຸນກາຣີ່ -ບຸນຄຸນ -ບຸລຸດ -ບູ -ບູຈູມບູຣາ -ບູຊາ -ບູດ -ບູດດາແປັດສ໌ -ບູຖານ -ບູນ -ບູຣູນດີ -ບູລອງ -ບູລະນະ -ບູລະພາ -ບູລຸດ -ບູເອໂນແຊ -ບູຮານ -ບູຮານນະການ -ບູຮານນະຄະດີ -ບົກ -ບົກຜ່ອງ -ບົກພ່ອງ -ບົງ -ບົ່ງ -ບົງການ -ບົດ -ບົດກອນ -ບົດຄວາມ -ບົດບາດ -ບົດລະຄອນ -ບົດລະບັດ -ບົດສໍນີ -ບົດຮຽນ -ບົນ -ບົ່ນ -ບົນເມກ -ບົວ -ບົ່ວ -ບົວລະບັດ -ບົວລະພາ -ບ່ຽງ -ບ່ຽງບ່າຍ -ບຽດ -ບຽນ -ບ້ຽວ -ເບຍ -ເບ້ຍ -ເບດສະບອນ -ເບນຢາ -ເບນີນ -ເບແນັງ -ເບຣຸດ -ເບລາຣຸດສ -ເບລິດ -ເບເອນຊາບາ -ເບເອນເຊບູນ -ເບັ່ງ -ເບັ້ຍ -ເບັ້ຍລ້ຽງ -ເບັດ -ເບັດຊານ -ເບັດທາເນຍ -ເບາະ -ເບິ່ງ -ເບິ່ງແຍງ -ເບີ -ເບີກ -ເບີກເງິນ -ເບີກບານ -ເບີ່ງ -ເບີຍ -ເບີ້ຍ -ເບືອ -ເບື່ອ -ເບື້ອງ -ເບື້ອງຕົ້ນ -ເບື້ອງນັ້ນ -ເບື້ອງລຸ່ມ -ເບື້ອງຫລັງ -ເບື້ອງຫຼັງ -ເບື່ອນ່າຍ -ເບື່ອໜ່າຍ -ເບົາ -ເບົ້າ -ເບົາຫວານ -ເບຼຊິນ -ແບ -ແບ້ -ແບກ -ແບກເນີ -ແບກແລງ -ແບ່ງ -ແບ່ງປັນ -ແບ່ງສ່ວນ -ແບ່ງອອກ -ແບດເຕີຮາວ -ແບ່ນ -ແບນກຣາດ -ແບນຊີນ -ແບນໂມປັງ -ແບບ -ແບບແຜນ -ແບບພິມ -ແບບຢ່າງ -ແບບຮູບ -ແບັກແດດ -ໂບ -ໂບກ -ໂບກໂຊຍ -ໂບໂກຕາ -ໂບດ -ໂບຣານ -ໂບລີວີ -ໃບ -ໃບ້ -ໃບຮັບ -ໄບ -ໄບ້ -ໄບຣອັນ -ປໍ -ປຣາກ -ປຣາຍຢາ -ປຣິສນາ -ປລອດ -ປໍລະປັກ -ປໍລະປັນ -ປລາສຕິກ -ປວກ -ປ່ວງ -ປ່ວຍ -ປ່ວຍໄຂ້ -ປວດ -ປວດໃຈ -ປວດເມື່ອຍ -ປວດລ້າວ -ປ່ວນ -ປອກ -ປອກຂາ -ປອກແຂນ -ປອກຄໍ -ປອກຕູກີສ -ປອກໂຕ -ປອກລຸຍ -ປອກອອຟສະເປນ -ປອງ -ປ່ອງ -ປ້ອງ -ປ້ອງກັນ -ປອງຂ້າ -ປອງດອງ -ປ່ອງໄຟ -ປ່ອງຢ້ຽມ -ປອຍ -ປ່ອຍ -ປ້ອຍ -ປ່ອຍຕົວ -ປອດ -ປອນ -ປ່ອນ -ປ້ອນ -ປອບ -ປອບໃຈ -ປອມ -ປ້ອມ -ປອມຕົວ -ປອມແປງ -ປະ -ປະກວດ -ປະກອນ -ປະກອບ -ປະກັນ -ປະກັນຊີວິດ -ປະກັນຕົວ -ປະກັນໄພ -ປະກາຍ -ປະກາດ -ປະກາດສະນິຍະບັດ -ປະການ -ປະກາລັງ -ປະກາສະນີຍະບັດ -ປະກົດ -ປະກົດການ -ປະກົດຄື -ປະຄອງ -ປະຄັດ -ປະຄ້າງ -ປະຈວບ -ປະຈັກ -ປະຈັນ -ປະຈຳ -ປະຈຳການ -ປະຈຳຕົວ -ປະຈຳປີ -ປະຈຳວັນ -ປະຈຸບັນ -ປະຈຸບັນທັນດ່ວນ -ປະຈົບ -ປະເຈີດ -ປະແຈງ -ປະຊາ -ປະຊາກອນ -ປະຊາຄົມ -ປະຊາຊາດ -ປະຊາຊົນ -ປະຊາທິປະໄຕ -ປະຊາລາດ -ປະຊຸມ -ປະຊຸມລັບ -ປະເຊີນ -ປະຍຸກ -ປະດັບ -ປະດາ -ປະດາຕົວ -ປະດິດ -ປະດິດທຳ -ປະດຽວ -ປະເດັນ -ປະເດີມ -ປະຕະອັດ -ປະຕິ -ປະຕິການ -ປະຕິກິລິຍາ -ປະຕິຄົມ -ປະຕິຍານ -ປະຕິທິນ -ປະຕິທີນ -ປະຕິບັດ -ປະຕິປັກ -ປະຕິວັດ -ປະຕິສັງຂອນ -ປະຕິເສດ -ປະຕິຫານ -ປະຕິຮູບ -ປະຕູ -ປະຕູກົ່ງ -ປະຕູໂຄ້ງ -ປະຕົວ -ປະໄຕ -ປະຖານ -ປະຖິ້ມ -ປະຖີ້ມ -ປະຖົມ -ປະຖົມມະການ -ປະທ້ວງ -ປະທະ -ປະທະກະຖາ -ປະທະກັນ -ປະທັງ -ປະທັບ -ປະທາຍ -ປະທານ -ປະທານາທິບໍດີ -ປະທານຸກົມ -ປະທຳ -ປະທິບ -ປະທີບ -ປະທຸສະຮ້າຍ -ປະເທດ -ປະເທດຊາດ -ປະໂທ -ປະນອມ -ປະນາມ -ປະນີ -ປະນີດ -ປະເນື້ອ -ປະປົນ -ປະໄປ -ປະຜະ -ປະພັນ -ປະພຶດ -ປະພືດ -ປະເພດ -ປະເພນີ -ປະມວນ -ປະມ່າ -ປະມານ -ປະມຸກ -ປະມູນ -ປະມົງ -ປະເມີນ -ປະຢັດ -ປະຣາໄຊ -ປະໄຣໂຕຣຽນ -ປະລະ -ປະລະມະນູ -ປະລະວະດາ -ປະລະສະຕິກ -ປະລັດ -ປະລາໄຊ -ປະລາດ -ປະລາຕີນ -ປະລາສຕິກ -ປະລິນຍາ -ປະລິມານ -ປະເລີກ -ປະໂລຫິດ -ປະວິງ -ປະໄວ້ -ປະສາດ -ປະສານ -ປະສິດ -ປະສິດທິພາບ -ປະສຸສັດ -ປະສົງ -ປະສົບ -ປະສົບການ -ປະສົມ -ປະເສເພ -ປະເສີດ -ປະໄສ -ປະຫຍັດ -ປະໝາດ -ປະຫລາດ -ປະຫວັດ -ປະຫວັດການ -ປະຫວັດສາດ -ປະຫັດ -ປະຫາດຫົວ -ປະຫານ -ປະຫຼາດ -ປະໂຫຍກ -ປະໂຫຍດ -ປະເອີບ -ປະຮ້າງ -ປັກ -ປັກກິ່ງ -ປັກຜົມ -ປັງ -ປັ້ງ -ປັດ -ປັ້ດ -ປັດຈຸບັນ -ປັດໃຈ -ປັດຊະຍາ -ປັດແຜ້ວ -ປັດສະຍາ -ປັດສະວະ -ປັນ -ປັ່ນ -ປັ້ນ -ປັນຍາ -ປັນຍາຈານ -ປັ່ນປ່ວນ -ປັນຫາ -ປັບ -ປັບປຸງ -ປັບໄໝ -ປັບໄຫມ -ປັບອາກາດ -ປັອກຕຸຍແກ -ປາ -ປ່າ -ປ້າ -ປໍ້າ -ປາກ -ປາກກາ -ປາກເວົ້າ -ປາກົດ -ປາກົດການ -ປາງ -ປ້າງ -ປ່າຊ້າ -ປາຊີຟິກ -ປາຍ -ປ້າຍ -ປາຍທາງ -ປາຍແຫລມ -ປາຍແຫຼມ -ປາດ -ປາດຖະໜາ -ປາດລິດລູມູມບາ -ປາດສະຈາກ -ປາດຸກ -ປາຖະກະຖາ -ປາຖະໜາ -ປ່າເຖື່ອນ -ປານ -ປ່ານ -ປ້ານ -ປານກາງ -ປານໃດ -ປານີ -ປານີດ -ປາບ -ປາບປາມ -ປາບປື້ມ -ປາມ -ປ່າມ -ປາມົງ -ປ່າໄມ້ -ປາຣໍເລີນັງ -ປາຣາມາຣິໂບ -ປາຣີ -ປາລະມານູ -ປາເລດສະໄຕ -ປາເລອົງ -ປາໂລມາ -ປາໄລ -ປ່າວ -ປາສະຈາກ -ປາໃສ -ປາໄສ -ປາຫານ -ປ່າເຫລົ້າ -ປ່າເຫຼົ້າ -ປາໄຫລ -ປາໄຫຼ -ປຳພີເລຍ -ປິກ -ປິ່ງ -ປິດ -ປິດຊາວ -ປິດບັງ -ປິດລ້ອມ -ປິຕິ -ປິຕິຍິນດີ -ປິຕຸພູມ -ປິ່ນ -ປິ່ນງົວ -ປິ່ນປົວ -ປິຣາມິດ -ປິວ -ປິໂອເນ -ປີ -ປີ່ -ປີ້ -ປີກ -ປີກໄກ່ -ປີກແຂງ -ປີກປິດ -ປີງ -ປີ້ງ -ປີ້ງຊີ້ນ -ປີຈໍ -ປີຊາ -ປີຕຸພູມ -ປີນ -ປີ່ນ -ປີ້ນ -ປີ່ນປົວ -ປີ່ນອ້ອມ -ປີວ -ປີສາດ -ປີໃໝ່ -ປີອາໂນ -ປີໂອເນ -ປຶກແຜ່ນ -ປຶກສາ -ປຶ້ມ -ປືກ -ປືກສາ -ປືນ -ປື້ນ -ປືນພົກ -ປືນລົມ -ປືນໃຫຍ່ -ປື້ມ -ປື້ມແຈ້ງ -ປື້ມຕິດຮູບ -ປື້ມເລື່ອງ -ປຸກ -ປຸກໃຈ -ປຸງ -ປຸ້ງ -ປຸງດ້ວຍ -ປຸງຢາ -ປຸ່ຍ -ປຸ້ນ -ປຸບ -ປຸມ -ປຸ່ມ -ປຸມເປົ້າ -ປຸໂລກົງດໍ -ປູ -ປູ່ -ປູ້ -ປູກ -ປູກຝັງ -ປູຊະກີນ -ປູຊະນິຍະສະຖານ -ປູ່ຍ່າ -ປູດຊະກີນ -ປູດສະກິນ -ປູໂຕະ -ປູ້ນ -ປູພົມ -ປູມ -ປູສະກີນ -ປົກ -ປົກກະຕິ -ປົກຄອງ -ປົກປ້ອງ -ປົກປິດ -ປົງ -ປົ່ງ -ປົງໃຈ -ປົງສົບ -ປົດ -ປົດປ່ອຍ -ປົນ -ປົ່ນ -ປົ້ນ -ປົນເຈືອ -ປົນເປ -ປົບ -ປົມ -ປົວ -ປົວໂລກ -ປຽກ -ປ່ຽງ -ປ້ຽງ -ປຽງຢາງ -ປ່ຽນ -ປ່ຽນແປງ -ປ່ຽນແແປງ -ປຽບ -ປຽບທຽບ -ປ່ຽມ -ປ່ຽວ -ປ້ຽວ -ເປ -ເປ່ -ເປ້ -ເປ້ຍ -ເປນນີ -ເປນີເອນ -ເປຣໂຕເຣຍ -ເປຣີແມຕ -ເປເຣອາ -ເປັ່ງ -ເປັຍ -ເປັ້ຍ -ເປັດ -ເປັນ -ເປັນຕາ -ເປັນທຳ -ເປັນທຸກ -ເປາະ -ເປາະແປະ -ເປິ -ເປິດ -ເປິະ -ເປີ -ເປີກ -ເປີງ -ເປີເຊັນ -ເປີດ -ເປີດໂປ່ງ -ເປີດເຜີຍ -ເປີດໜ້າ -ເປີ່ນ -ເປີບ -ເປີເປື້ອນ -ເປີະ -ເປືອກ -ເປືອງ -ເປືອຍ -ເປື່ອຍ -ເປື້ອນ -ເປົ່າ -ເປົ້າ -ເປົ່າປ່ຽວ -ເປົ້າໝາຍ -ແປ -ແປກ -ແປງ -ແປ້ງ -ແປ້ງນໍ້າ -ແປງລົດ -ແປງວາດ -ແປຊິມິສຕ໌ -ແປດ -ແປດສິບ -ແປນ -ແປ້ນ -ແປ້ນປ້າຍ -ແປ້ນມ້າ -ແປຣງ -ແປວ -ແປ້ວ -ແປວໄຟ -ແປະ -ແປັ້ນ -ໂປ -ໂປ່ -ໂປ້ -ໂປງ -ໂປ່ງ -ໂປຊີຕິບ -ໂປມ -ໂປຣແກັມ -ໂປຣແຄຣຊີອົງ -ໂປຣແຕສຕັງ -ໂປຣໂຕ -ໂປລີ -ໂປໂລຍ -ໄປ -ໄປສະນີ -ຜວນ -ຜອງ -ຜ່ອງ -ຜ່ອງໃສ -ຜ່ອຍ -ຜ່ອນ -ຜ່ອນຜັນ -ຜອມ -ຜະຈົນ -ຜະເດັດ -ຜະເດັດການ -ຜະແນກ -ຜະລັກ -ຜະລັດ -ຜະລິດ -ຜະລິດຕະພັນ -ຜະລິດພັນ -ຜະລຸ -ຜະສົມ -ຜະໜວກ -ຜະອຶກ -ຜະອືກ -ຜະອົມ -ຜັກ -ຜັກກາດ -ຜັກຂຽວ -ຜັງ -ຜັດ -ຜັດກັນ -ຜັດໄປ -ຜັນ -ຜັນສຽງ -ຜາ -ຜ່າ -ຜ້າ -ຜາກ -ຜ້າກັ້ງ -ຜາງ -ຜ້າເຊັດ -ຜາຍ -ຜ່າຍ -ຜ່າຍແພ້ -ຜາດໂຜນ -ຜານ -ຜ່ານ -ຜ່ານພົ້ນ -ຜາບ -ຜ້າຜ່ອນ -ຜ່າເຜີຍ -ຜ້າແພ -ຜາມ -ຜາສຸກ -ຜ້າຫົ່ມ -ຜ່າອອກ -ຜິດ -ຜິດກັນ -ຜິດຊອບ -ຜິດຖຽງ -ຜິດປະເວນີ -ຜິດປົກກະຕິ -ຜິດແຜກ -ຜິດພາດ -ຜິດຫວັງ -ຜິປອງ -ຜິວ -ຜິວໜັງ -ຜິວໜ້າ -ຜີ -ຜີຕາຍ -ຜີບ້າ -ຜີມານ -ຜີວ -ຜີສາດ -ຜືນ -ຜື່ນ -ຜູ້ - # ຜູ້ like ຜູ້ above but has wrong order of vowel & tone mark -ຜູກ -ຜູກຄຽນ -ຜູກພັນ -ຜູກມັດ -ຜູ້ຄົນ -ຜູ້ຈັດການ -ຜູ້ຊ່ວຍ -ຜູ້ຊາຍ -ຜູ້ຍິງ -ຜູດ -ຜູ້ດີ -ຜູ້ໃດ -ຜູ້ຕິດຕໍ່ -ຜູ້ແຕ່ງ -ຜູ້ຖື -ຜູ້ແທນ -ຜູ້ນັບ -ຜູ້ບາດເຈັບ -ຜູ້ບ່າວ -ຜູ້ຟັງ -ຜູ້ສາວ -ຜູ້ໜຶ່ງ -ຜູ້ໃຫຍ່ -ຜູ້ອື່ນ -ຜູ້ຮັບ -ຜົງ -ຜົ້ງ -ຜົງຊັກຟອກ -ຜົນ -ຜົ່ນ -ຜົນປູກ -ຜົນລະປູກ -ຜົນສຳເລັດ -ຜົມ -ຜົມເປຍ -ຜົມເປັຍ -ຜົມຫລົ່ນ -ຜົມຫຼົ່ນ -ຜົວ -ຜຽນ -ຜ່ຽນ -ເຜດ -ເຜັດ -ເຜີ້ງ -ເຜີຍ -ເຜີຍແຜ່ -ເຜີນ -ເຜື່ຍ -ເຜືອກ -ເຜົາ -ເຜົ່າ -ແຜ -ແຜ່ -ແຜງ -ແຜດ -ແຜນ -ແຜ່ນ -ແຜນການ -ແຜ່ນດິນ -ແຜ່ນດິນໄຫວ -ແຜນທີ່ -ແຜ່ນທີ່ -ແຜ່ນຜ້າ -ແຜນພາບ -ແຜນພູມ -ແຜ່ນສຽງ -ໂຜ້ງ -ໃຜ -ຝຣັ່ງ -ຝຣັ່ງເສດ -ຝອຍ -ຝຮັ່ງ -ຝັກ -ຝັ່ກ -ຝັງ -ຝັ່ງ -ຝັງດິນ -ຝັນ -ຝັ້ນ -ຝາ -ຝ່າ -ຝາກ -ຝາກຝັງ -ຝາຍ -ຝ່າຍ -ຝ້າຍ -ຝາດ -ຝານ -ຝາປິດ -ຝ່າຝືນ -ຝາມ -ຝາມື -ຝິ່ນ -ຝີ -ຝີມື -ຝຶກ -ຝຶກງານ -ຝຶກຫັດ -ຝຶກແອບ -ຝືກ -ຝືກແອບ -ຝືດ -ຝືນ -ຝືນໃຈ -ຝຸງ -ຝຸງຊົນ -ຝຸ່ນ -ຝູງ -ຝູງຊົນ -ຝູງສັດ -ຝົດ -ຝົນ -ຝົນຮຳ -ຝຼັ່ງ -ຝຽນ -ເຝິກ -ເຝືກ -ເຝື້ອ -ເຝົ້າ -ແຝງ -ແຝດ -ໄຝ່ -ໄຝ່ຝັນ -ໄຝ່ສູງ -ພໍ -ພໍ່ -ພໍ້ -ພໍ່ຄ້າ -ພໍ່ຄົວ -ພໍໃຈ -ພໍໃຈຮັກ -ພໍດີ -ພໍໄດ້ -ພໍ່ເຖົ້າ -ພໍ່ນາ -ພໍພັກ -ພໍພຽງ -ພໍ່ເມຍ -ພໍ່ແມ່ -ພໍຢູ່ -ພຣະ -ພຣະຄຣິສ -ພຣະຄຳ -ພຣະຄຳພີ -ພຣະຄຸນ -ພຣະຄູນ -ພຣະເຄາະ -ພຣະຈັນ -ພຣະເຈົ້າ -ພຣະຊົນ -ພຣະທັມ -ພຣະທຳ -ພຣະໄທ -ພຣະນິມິດ -ພຣະບັນຍັດ -ພຣະບິດາ -ພຣະບຸດ -ພຣະປະສົງ -ພຣະເປັນເຈົ້າ -ພຣະພັກ -ພຣະພິໂລດ -ພຣະພຸດ -ພຣະພຸດທະເຈົ້າ -ພຣະພຸດທະຮູບ -ພຣະຣາຊວັງ -ພຣະລືສີ -ພຣະວັດຈະນະ -ພຣະວິນຍານ -ພຣະສັນຍາ -ພຣະສີ -ພຣະສົງ -ພຣະອົງ -ພຣະເອກ -ພຣຸນ -ພລຳ -ພວກ -ພວງ -ພວງຊໍ່ -ພວງມາໄລ -ພວມ -ພໍສົມ -ພອງ -ພ້ອງ -ພອຍ -ພອນ -ພອນທິບ -ພ້ອມ -ພ້ອມກັນ -ພ້ອມແລ້ວ -ພໍເຮັດ -ພະ -ພະຄຣິດ -ພະຄຳ -ພະຄຳພີ -ພະຄຸນ -ພະເຄາະ -ພະຈັນ -ພະຈິກ -ພະຈົນໄພ -ພະເຈົ້າ -ພະຍັນຊະນະ -ພະຍາ -ພະຍາກອນ -ພະຍາງ -ພະຍາຍາມ -ພະຍາດ -ພະຍານ -ພະຍານາກ -ພະຍາບາດ -ພະຍາບານ -ພະຍຸ -ພະດຸງ -ພະເດດ -ພະທັກ -ພະທຳ -ພະນັກງານ -ພະນັງ -ພະນັນ -ພະນິມິດ -ພະນົມເປັນ -ພະເນຈອນ -ພະແນກ -ພະບັນຍັດ -ພະບາດ -ພະບິດາ -ພະບຸດ -ພະເປັນເຈົ້າ -ພະພອນ -ພະພິໂລດ -ພະພຸດ -ພະພຸດທະເຈົ້າ -ພະມ້າ -ພະເມຊີອາ -ພະຢຸງ -ພະເຢຊູ -ພະຣາຊວັງ -ພະລັງ -ພະລັງງານ -ພະລັນ -ພະລາຊະ -ພະລືສີ -ພະລຸງ -ພະວະນາ -ພະວິນຍານ -ພະສັນຍາ -ພະສີ -ພະສົງ -ພະສົມ -ພະເໝນ -ພະຫັດ -ພະຫຸຄຸນ -ພະຫຸບົດ -ພະຫຸພົດ -ພະອົງ -ພະເອກ -ພັກ -ພັກກະສັດ -ພັກກາດ -ພັກດີ -ພັກຜ່ອນ -ພັກພວກ -ພັກອາໃສ -ພັກຮົບ -ພັງ -ພັງລົງ -ພັດ -ພັດຕະນາການ -ພັດຕາຄານ -ພັດທະນາ -ພັດລົມ -ພັດສະດຸ -ພັນ -ພັ່ນ -ພັນເຂົ້າ -ພັນຄໍ -ພັນທະ -ພັນທະບັດ -ພັນທະພາບ -ພັນທະມິດ -ພັນທະຫານ -ພັນລະຍາ -ພັນລະນາ -ພັນລ້ານ -ພັນສາ -ພັນເອກ -ພັບ -ພັບຕາ -ພັບພາ -ພາ -ພ້າ -ພໍ່າ -ພາກ -ພາກຜະໜວກ -ພາກພູມ -ພາກພູມໃຈ -ພາກສ່ວນ -ພາກັນ -ພາຄີ -ພາງ -ພາຊະນະ -ພາຍ -ພ່າຍ -ພ້າຍ -ພາຍໃຕ້ -ພາຍໃນ -ພາຍໜ້າ -ພາຍຫລັງ -ພາຍຫຼັງ -ພາຍເຮືອ -ພາຍຸ -ພາດ -ພານ -ພານິດ -ພາບ -ພາບພະຍົນ -ພາບລໍ້ -ພາມ -ພາມາ -ພາລະ -ພາລະກິດ -ພາໂລ -ພາໄລ -ພ້າວ -ພາວະ -ພາວະນາ -ພາສະນະ -ພາສາ -ພາສິດ -ພາສີ -ພາຫະນະ -ພຳ -ພ່ຳ -ພິ -ພິກ -ພິກຕົວ -ພິການ -ພິເຄາະ -ພິຈາລະນາ -ພິຊິດ -ພິດ -ພິດສະຫວົງ -ພິຖັນ -ພິຖີ -ພິທັກ -ພິທີ -ພິທີການ -ພິທີລີຕອງ -ພິນາດ -ພິນິດ -ພິໃນກຳ -ພິໄນກຳ -ພິບ -ພິບັດ -ພິພາກສາ -ພິພິດ -ພິພິດຕະພັນ -ພິພິດທະພັນ -ພິພິທະພັນ -ພິພົບ -ພິມ -ພິລະ -ພິລໍ້າ -ພິລາບ -ພິລິກ -ພິລຶກ -ພິລືກ -ພິລຸດ -ພິສຸດ -ພິສູດ -ພິເສດ -ພີ -ພີ່ -ພີ້ -ພີງ -ພີນ -ພີ່ນ້ອງ -ພີມ -ພີ່ລ້ຽງ -ພຶດ -ພຶດຕິການ -ພຶດຕິກຳ -ພຶດສະພາ -ພຶ້ນ -ພື -ພືງ -ພືດ -ພືດຜົນ -ພື້ນ -ພື້ນຖານ -ພື້ນທີ່ -ພື້ນນໍ້າ -ພື້ນເມືອງ -ພື້ນເຮືອ -ພືມ -ພືມພຳ -ພຸ -ພຸງ -ພຸ່ງ -ພຸ້ງ -ພຸດ -ພຸດທະຮູບ -ພຸ່ນ -ພຸ້ນ -ພຸ່ມ -ພຸ່ມໄມ້ -ພູ -ພູ່ -ພູເຂົາ -ພູເຂົາເລົາກາ -ພູຄ້ຽວ -ພູດດີງ -ພູດອຍ -ພູນ -ພູຜາ -ພູມ -ພູ່ມ -ພູມໃຈ -ພູມປະເທດ -ພູມພາກ -ພູມສາດ -ພູມິ -ພູມີ -ພູມີປະເທດ -ພູມີພາກ -ພູມີສາດ -ພົກ -ພົກຍ່ຽວ -ພົງ -ພົງຊີອົງ -ພົງສາວະດານ -ພົດ -ພົດຈານານຸກົມ -ພົນ -ພົ່ນ -ພົ້ນ -ພົ້ນຜິດ -ພົນລະ -ພົນລະພັກ -ພົນລະເມືອງ -ພົນລະເຮືອນ -ພົບ -ພົບປະ -ພົບພໍ້ -ພົມ -ພົມມະຈາຣີ -ພົມມະຈາລີ -ພົມວິຫານ -ພົລເມືອງ -ພົວ -ພົວພັນ -ພຽງ -ພຽງພໍ -ພຽນ -ເພ -ເພງ -ເພງຊາດ -ເພງສະດຸດີ -ເພງເສົ້າ -ເພຊັດ -ເພຊັດສະກອນ -ເພຍ -ເພດ -ເພດານ -ເພພັງ -ເພັງ -ເພັຍ -ເພັດ -ເພັດຊະຄາດ -ເພັດພອຍ -ເພັນ -ເພັ້ນ -ເພາະ -ເພາະວ່າ -ເພິກ -ເພິ່ງ -ເພິ່ງພໍໃຈ -ເພິ່ງພາ -ເພິຊັດສາດ -ເພິ່ນ -ເພີກ -ເພີງ -ເພີ່ງ -ເພີດເພີນ -ເພີນ -ເພີ່ນ -ເພີ່ມ -ເພີ່ມຂຶ້ນ -ເພີ່ມເຕີມ -ເພີ້ມເຕີ່ມ -ເພີ່ມພູນ -ເພືອ -ເພື່ອ -ເພື່ອນ -ເພືອນຊາຍ -ເພື່ອນຍາກ -ເພື່ອແຜ່ -ເພົາ -ແພ -ແພ່ -ແພ້ -ແພງ -ແພ່ງ -ແພດ -ແພດສະຫຍາ -ແພດສາດ -ແພພົມ -ແພຣງຊີບ -ແພວ -ແພ້ອາຫານ -ໂພ -ໂພກ -ໂພງ -ໂພງພອງ -ໂພງອອກ -ໂພຍ -ໂພດ -ໂພດຫລາຍ -ໂພດຫຼາຍ -ໂພດເຫລືອ -ໂພດເຫຼືອ -ໂພທິສັດ -ໂພນ -ໄພ -ໄພ່ -ໄພ້ -ໄພພິບັດ -ໄພ່ພົນ -ໄພເຣາະ -ໄພສານ -ຟຣີທາວ -ຟອກ -ຟອງ -ຟ້ອງ -ຟອງນໍ້າ -ຟອຍ -ຟອຍນິເກ -ຟອດ -ຟ້ອນ -ຟ້ອນລຳ -ຟອຣມຸລ -ຟັ -ຟັກ -ຟັງ -ຟັ່ງ -ຟັງໄດ້ -ຟັງທຳ -ຟັນ -ຟາ -ຟ້າ -ຟາກ -ຟາງ -ຟາຍ -ຟ້າຍ -ຟາດ -ຟານ -ຟ້າແມບ -ຟາຣາໂອ -ຟາຣິຊາຍ -ຟ້າວ -ຟິຈີ -ຟີຈິ -ຟີຊິກ -ຟີຊິໂອໂລຊີ -ຟີນີເຊຍ -ຟີເນຫັດ -ຟີມ -ຟີ້ມ -ຟີລາເດນເຟຍ -ຟີລີບ -ຟີລີບປອຍ -ຟີລີບປີ່ນ -ຟືນ -ຟື້ນ -ຟຸດ -ຟຸນເຊ -ຟຸ່ມ -ຟຸມຟາຍ -ຟຸ້ມເຟືອຍ -ຟຸ່ມໄມ້ -ຟູ -ຟູງ -ຟູງຊົນ -ຟູນາຟູຕີ -ຟູມ -ຟົງ -ຟົ້ງ -ຟົງຊີອົງ -ຟົດ -ເຟ -ເຟດທັດ -ເຟັ້ນ -ເຟີ້ -ເຟືອ -ເຟື້ອ -ເຟືອງ -ເຟື້ອງ -ເຟື່ອງຟູ -ເຟືອຍ -ເຟືອນ -ແຟງລັງ -ແຟດ -ແຟ້ນ -ໂຟກ -ໄຟ -ໄຟຟ້າ -ມໍ -ມໍ່ -ມໍລະດົກ -ມໍລະນະ -ມໍລະນະກຳ -ມໍລະນາ -ມໍລະນາກຳ -ມໍລຳ -ມວກເຫລັກ -ມວກເຫຼັກ -ມ່ວງ -ມວຍ -ມວນ -ມ່ວນ -ມ້ວນ -ມ່ວນຊື່ນ -ມ້ວນທ້າຍ -ມໝາຍ -ມອງ -ມອດ -ມອນ -ມ້ອນ -ມອບ -ມອບສະລະ -ມອບໝາຍ -ມອບໃຫ້ -ມອາຍ -ມະຍ່ອຍ -ມະຍິກ -ມະຕິ -ມະທຳ -ມະນຶດ -ມະນືງ -ມະນື້ງ -ມະນືດ -ມະນຸດ -ມະນຸດຊາດ -ມະນຸດວານອນ -ມະນຸດວິທະຍາ -ມະໂນ -ມະໂນຄະຕິ -ມະລ້ວຍ -ມະລອຍ -ມະລຳ -ມະລຸ້ມ -ມະລົມ -ມະສຸກ -ມະຫັດສະຈັນ -ມະຫັນ -ມະຫາ -ມະຫາກະສັດ -ມະຫາຊົນ -ມະຫາໄຊ -ມະຫາດເລັກ -ມະຫາບັນດິດ -ມະຫາລາດ -ມະຫາສະໝຸດ -ມະຫາສານ -ມະຫິວາ -ມະຫືມາ -ມະໂຫຖານ -ມະໂຫລະສົບ -ມະໂຫລານ -ມະໂຫສົດ -ມະໂຫຼະສົບ -ມະໂຫຼານ -ມັກ -ມັກຄຸ້ນ -ມັກໃຫຍ່ -ມັງ -ມັ່ງ -ມັງກອນ -ມັ່ງຄັ່ງ -ມັດ -ມັດໄຂ່ -ມັດຕິ -ມັດຕິດ -ມັດທະຍັດ -ມັດທະຍົມ -ມັດທ້າຍ -ມັດສະກັດ -ມັນ -ມັນຝຣັ່ງ -ມາ -ມ້າ -ມາກ -ມາກໂຊນ -ມາກດາລີນ -ມາກມາຍ -ມາກ່ອນ -ມາກາ -ມ້າງ -ມາຈາກ -ມາຈູໂລ -ມາເຊດວນ -ມ້າເຊົ່າ -ມາຍ -ມາຍາ -ມາດ -ມາດຕະຖານ -ມາດຕາ -ມາດຕາການ -ມາດຖານ -ມາດຣິດ -ມາດາກາສກາ -ມາດີອານ -ມາຕະຖານ -ມາຕີ -ມາຕຸພູມ -ມາເຖິງ -ມາເທັສ -ມານ -ມານຍາພາບ -ມານດາ -ມານດິວ -ມານດີວ -ມານຕ້າ -ມານຮ້າຍ -ມານະ -ມານະຄະຕິ -ມານະຈິດ -ມານາກວາ -ມານາມາ -ມາບ -ມາປູໂຕ -ມາເປັນ -ມາພໍ້ -ມາຟັງ -ມ້າມ -ມາຢາໂກວສະກີ -ມາຣາໂກ -ມາຣົກ -ມາໂຣເມັດ -ມ້າລໍ -ມາລະຍາດ -ມາລະພາບ -ມາລາໂບ -ມາລາວີ -ມາລິຢາ -ມາເລ -ມາເລເຊຍ -ມາສູ່ -ມາຫາ -ມາຮອດ -ມຳເຣ -ມິ -ມິກາເອນ -ມິ່ງ -ມິເຊຍ -ມິດ -ມິດຈີ່ລີ່ -ມິດຊັ່ນ -ມິດຕະພາບ -ມິດມີ່ -ມິດສະຈານ -ມິດສະຫາຍ -ມິຕິ -ມິຖຸນາ -ມິນໂຄນ -ມິນສຄໍ -ມິຣິອາມ -ມິເລໂທ -ມີ -ມີ່ -ມີ້ -ມີໂກຣໂຟນ -ມີຄ່າ -ມີແຈ -ມີຊາ -ມີໄຊ -ມີດ -ມີດຕັດ -ມີດແຖ -ມີຕົນ -ມີຕົວ -ມີຕົວມີຕົນ -ມີທາດປູນ -ມີນ -ມີນາ -ມີປື້ມ -ມີມາ -ມີມູມ -ມີລີ -ມີລີກຣາມ -ມີລີແມັດ -ມີລີລິດ -ມີວະໂນບ -ມຶກ -ມຶງ -ມຶດ -ມື -ມື່ -ມື້ -ມື້ເກີດ -ມືງ -ມືດ -ມືດຕຶດຕື -ມືດຕື້ -ມື້ດທຶບ -ມືດມົວ -ມືນ -ມື່ນ -ມືນເມົາ -ມື້ເວັນ -ມຸກ -ມຸງ -ມຸ່ງ -ມຸ້ງ -ມຸງຄຸນ -ມຸ່ງໝາຍ -ມຸ້ງໝາຍ -ມຸດ -ມຸທະລຸ -ມຸ່ນ -ມຸນີ -ມຸມ -ມຸສາ -ມູ້ -ມູກ -ມູນ -ມູນຖານ -ມູນນິທິ -ມູນເຫດ -ມູບ -ມູມ -ມົກກະຣາ -ມົກຣາ -ມົກະຣາ -ມົງກຸດ -ມົງໂກລີ -ມົງຄຸນ -ມົງເຕວີເດໂອ -ມົດ -ມົດຍອບ -ມົດລູກ -ມົດສະກູ -ມົນ -ມົ່ນ -ມົນດາວີ -ມົນດາເວຍ -ມົນຕີ -ມົນທິນ -ມົນທົນ -ມົນໂຣວີອາ -ມົມ -ມົມທິນ -ມົວ -ມົ່ວ -ມ້ຽນ -ມຽນມາ -ມຽນມ້າ -ເມ -ເມກ -ເມການິກ -ເມຊິອາ -ເມເຊຣູ -ເມໂຊໂປຕາເນຍ -ເມຍ -ເມດຕາ -ເມດຕາຈິດ -ເມດໄຕ -ເມດີເຕລະເນ -ເມດີອານ -ເມຕຣີ -ເມໂຕຣປົລ -ເມນຄີເຊເດັກ -ເມເປີນ -ເມມຟີດ -ເມຣິດຽງ -ເມສາ -ເມອາກາດ -ເມັກຊິກ -ເມັກຊິກໂກ -ເມັດ -ເມັດພືດ -ເມັ້ນ -ເມິກ -ເມີຍ -ເມີນ -ເມືອ -ເມື່ອ -ເມືອງ -ເມື່ອຍ -ເມົາ -ແມ -ແມ່ -ແມ້ -ແມ່ຂາວ -ແມ່ຄົວ -ແມງ -ແມງກະເບື້ອ -ແມງຄັບດ້ວງ -ແມງງ້ວງ -ແມງດາ -ແມງປໍ -ແມງໄມ້ -ແມງວັນ -ແມງສາບ -ແມ່ຈ້າງ -ແມ່ຍາຍ -ແມ໊ດ -ແມ່ຕູ້ -ແມ່ເຖົ້າ -ແມ່ນ -ແມ່ນວ່າ -ແມ່ນໍ້າ -ແມບ -ແມ່ເຜີ້ງ -ແມວ -ແມ່ວ -ແມ່ໝ້າຍ -ແມັດ -ໂມ -ໂມ້ -ໂມກາດິດຊີໂອ -ໂມຄະ -ໂມງ -ໂມງປຸກ -ໂມງແລງ -ໂມຊຳບິກ -ໂມຍ -ໂມດາວີ -ໂມເຕີ -ໂມທະນາ -ໂມນດາວີ -ໂມນໂຕບ -ໂມນາໂກ -ໂມໂນປົລ -ໂມມາລີ -ໂມແມ -ໂມຣິດ -ໂມຣິຕານີ -ໂມໂຣນີ -ໂມໂຫ -ໄມ -ໄມ້ -ໄມໂກຣໂຟນ -ໄມ້ຂວາງ -ໄມ້ຄ້ອນ -ໄມຕຣີ -ໄມຕີ -ໄມຕີຈິດ -ໄມ້ທູ່ -ໄມ້ເທົ້າ -ໄມ້ໄຜ່ -ໄມ້ພືດ -ໄມ້ມື -ໄມລ໌ -ໄມ້ແສ້ -ຢໍ່ -ຢໍ້ -ຢໍດາເນ -ຢວນ -ຢອກ -ຢອກເຊີທາວ -ຢອງ -ຢ່ອງ -ຢອດ -ຢ່ອນ -ຢ້ອນ -ຢ່ອນໃຈ -ຢອມ -ຢ່ອມ -ຢັ່ງ -ຢັ້ງ -ຢັ້ງຢືນ -ຢັນ -ຢັບ -ຢັບຢັ້ງ -ຢາ -ຢ່າ -ຢໍ່າ -ຢາກ -ຢາກກິນ -ຢາກໄດ້ -ຢາກາຕາ -ຢາແກ້ -ຢາໂກວສະກີ້ -ຢາງ -ຢ່າງ -ຢ້າງ -ຢາງກຸງ -ຢ່າງດຽວກັນ -ຢ່າງໃດ -ຢ່າງນ້ອຍ -ຢາງລຶບ -ຢາໃຊ້ -ຢາຍ -ຢາດ -ຢາຖອນພິດ -ຢານ -ຢ້ານ -ຢ້ານກົວ -ຢາໂບກ -ຢາພິດ -ຢາມ -ຢາມຸດຊູ -ຢາຣີນ -ຢາລ້າງ -ຢາສັກ -ຢາສີຟັນ -ຢາອູນເດ -ຢ່າຮ້າງ -ຢຳ -ຢ່ຳ -ຢຳເກງ -ຢິບ -ຢິບຕາ -ຢີນ -ຢຶດ -ຢຶດຄອງ -ຢຶດໄດ້ -ຢຶດເອົາ -ຢື້ -ຢືດ -ຢືດໄວ -ຢືດໝັ້ນ -ຢືນ -ຢື່ນ -ຢືນຢັນ -ຢືມ -ຢຸກ -ຢຸດ -ຢຸດເຊົາ -ຢຸດທະວິທີ -ຢຸດທະວີທີ -ຢຸດທະສາດ -ຢຸດຢັ້ງ -ຢຸຕິທຳ -ຢຸໂຣບ -ຢູ່ -ຢູໂກສະລາວີ -ຢູ່ໃກ້ສິດ -ຢູ່ຂ້າງ -ຢູຈີນ -ຢູໂດ -ຢູ່ຕິດກັນ -ຢູ່ໃນ -ຢູ່ພີ້ -ຢູຟາເຕ -ຢູ່ມິດ -ຢູລີ -ຢູ່ລົດໄຟ -ຢູ່ແລ້ວ -ຢູ່ວັດ -ຢູ່ໃສ -ຢູ່ໜ້າ -ຢົກ -ຢົ້ວ -ຢົ້ວຢວນ -ຢຽດ -ຢຽບ -ຢ້ຽມ -ຢ້ຽມຢາມ -ຢ່ຽວ -ເຢຊ -ເຢຊາເບັນ -ເຢຍລະມັນ -ເຢຍເລນາ -ເຢນເນຊາເລດ -ເຢຟິໂມວິດ -ເຢເມນ -ເຢແມນ -ເຢໂຣໂບອຳ -ເຢລູຊາແລມ -ເຢສະເຣເອນ -ເຢອາລີມ -ເຢໂຮຢາຄີມ -ເຢໂຮວາ -ເຢັຍລະມັນ -ເຢັນ -ເຢັບນາ -ເຢາະ -ເຢີ້ຍ -ເຢືອກ -ເຢົາ -ແຢ້ງ -ແຢ້ມ -ໂຢຊີຢາ -ໂຢບປາ -ຣ້ອຍ -ຣັດຊະການ -ຣັດເຊຍ -ຣາຄະ -ຣາຊການ -ຣາຊທູດ -ຣາຊວັງ -ຣາຊສົມບັດ -ຣາຊະການ -ຣາຊະກິດ -ຣາຊະດອນ -ຣາຊະທິດາ -ຣາຊະວັງ -ຣາຊະສຳນັກ -ຣາຊະອະນາຈັກ -ຣາຊະອານາຈັກ -ຣາຊາ -ຣາຊິນີ -ຣາເຊັນ -ຣາດ -ຣາດຊະທິດາ -ຣາຕີການ -ຣາບັດ -ຣາເມເຊັດ -ຣາລແຕຣ -ຣິກາ -ຣິຢັດ -ຣຸກ -ຣຸງໂຣດ -ຣົດ -ຣົນ -ເຣປູຍລີແກງ -ເຣຟາອີມ -ເຣໂຮໂບອຳ -ເຣັກຈາວິກ -ເຣິກໍ -ໂຣກ -ໂຣຄ -ໂຣຄາ -ໂຣໂຊ -ໂຣມັງຕິກ -ໂຣມັນ -ລໍ -ລໍ່ -ລໍ້ -ລກ -ລໍຄອຍ -ລໍ້ໃຈ -ລໍຖ້າ -ລວກ -ລວງ -ລ່ວງ -ລວງໃຈ -ລ່ວງປະເວນີ -ລ່ວງໄປ -ລ່ວງລ້ຳ -ລ່ວງເລີຍ -ລ່ວງແລ້ວ -ລວງໜ້າ -ລ່ວງໜ້າ -ລວຍ -ລວດ -ລວດລາຍ -ລວນ -ລ້ວນ -ລວບ -ລວບລວມ -ລວບເລື່ອງ -ລວມ -ລວມກັນ -ລວມເປັນ -ລວມພວກ -ລວາດ -ລອກ -ລ໋ອກ -ລອງ -ລ່ອງ -ລ້ອງ -ລອງໃຈ -ລອຍ -ລ່ອຍ -ລອດ -ລອດຕະກຽງ -ລ່ອນ -ລອນດອນ -ລອບ -ລອບກັດ -ລອບຂ້າ -ລອບຄອບ -ລອບທຳລາຍ -ລ້ອມ -ລ້ອມໄວ້ -ລະ -ລະຄອນ -ລະຄອນສັດ -ລະຄັງ -ລະງັບ -ລະງັບປວດ -ລະງັບໄວ້ -ລະຊະດອນ -ລະຍະ -ລະດ -ລະດັບ -ລະດູ -ລະດູການ -ລະດູບານ -ລະດົມ -ລະທົມທຸກ -ລະນ້ອຍ -ລະນາດ -ລະນຶກ -ລະນຶກເຖິງ -ລະແນວ -ລະບອບ -ລະບັດ -ລະບາຍ -ລະບາດ -ລະບຳ -ລະບຸ -ລະບົບ -ລະບຽງ -ລະບຽບ -ລະເບີດ -ລະປູກ -ລະມອມ -ລະມັດ -ລະເມີ -ລະເມີດ -ລະເມີນ -ລະເມືອງ -ລະແມມ -ລະຢ່າງ -ລະລາຍ -ລະລຶກ -ລະເລີງ -ລະເລີຍ -ລະວັງ -ລະເວັ້ນ -ລະແວງ -ລະສໍ່າ -ລະສາຍ -ລະສີ -ລະໜ່ານ -ລະຫລົນ -ລະຫລົມ -ລະຫວ່າງ -ລະຫັດ -ລະຫຼົນ -ລະຫຼົມ -ລະເຫລີງ -ລະເຫຼີງ -ລະອໍ -ລະອອງ -ລະອາຍ -ລະອິດ -ລະອຽດ -ລະອ້ຽວ -ລັກ -ລັກໂຈມຕີ -ລັກພາຕົວ -ລັກສະນະ -ລັກສະໜີ -ລັກຫົວ -ລັງ -ລັ່ງ -ລັງກາ -ລັງກຽດ -ລັງແກ -ລັງເລ -ລັ່ງເລ -ລັງວັດ -ລັງສີ -ລັດ -ລັດຊະການ -ລັດເຊຍ -ລັດຖະ -ລັດຖະການ -ລັດຖະທຳມະນຸນ -ລັດຖະທຳມະນູນ -ລັດຖະທູດ -ລັດຖະບານ -ລັດຖະບຸລຸດ -ລັດຖະມົນຕີ -ລັດຖະສະພາ -ລັດທະ -ລັດທິ -ລັດທິການ -ລັດທິລົ້ມເລີກ -ລັດວີ -ລັດເວຍ -ລັດສະໜີ -ລັດສະໝີ -ລັນ -ລັ່ນ -ລັນເຕົາ -ລັບ -ລັບລີ້ -ລັບສັດ -ລາ -ລ່າ -ລ້າ -ລໍ່າ -ລໍ້າ -ລາກ -ລາກ່ອນ -ລາກົດສ໌ -ລາຄາ -ລາງ -ລ່າງ -ລ້າງ -ລ້າງຕີນ -ລ້າງບາບ -ລາງວັນ -ລາງຮ້າຍ -ລ້າງຮູບ -ລາຊະ -ລາຊະການ -ລາຊະດອນ -ລາຊະທິດາ -ລາຊະບັນລັງ -ລາຊະໂລ -ລາຊະວັງ -ລາຊະວົງ -ລາຊະອານາຈັກ -ລາຊະອົງການ -ລາຊາທິປະໄຕ -ລາຊິນີ -ລາຍ -ລ້າຍ -ລາຍການ -ລາຍງານ -ລາຍຈ່າຍ -ລາຍຊື່ -ລາຍຕາ -ລາຍນູນ -ລາດ -ລາດຊະ -ລາດຊະກິດ -ລາດຊະທູດ -ລາດຊະສຳນັກ -ລາດຊະສົມບັດ -ລາດຊະອານາຈັກ -ລາດຕະເວນ -ລາດສະດອນ -ລາຕິຕຸດ -ລາຕີ -ລາແຕງ -ລານ -ລ້ານ -ລານໍ້າ -ລາບ -ລາປາດສ໌ -ລາໄປ -ລາມ -ລ່າມ -ລາໂມດ -ລໍ້າເລິກ -ລ່າເລີງ -ລ້າເລີງ -ລໍ້າໄລ -ລາວ -ລາເວນລາ -ລາສະດອນ -ລາສີ -ລາຫັບ -ລາຮາວານ -ລຳ -ລ່ຳ -ລ້ຳ -ລຳຄອງ -ລຳຄານ -ລຳເຊ -ລຳດັບ -ລຳໂຕ -ລຳເນົາ -ລຳບາກ -ລຳພັງ -ລຳພຶງ -ລຳພືງ -ລ່ຳລວຍ -ລຳລຶກ -ລຳລຽງ -ລຳເລື່ອງ -ລຳແສງ -ລຳໄສ້ -ລຳອຽງ -ລິ -ລິເກ -ລິຂະສິດ -ລິງ -ລິງໂທນ -ລິຊະທາ -ລິດ -ລິດເດດ -ລິດຕະວາ -ລິດຕົວນີ -ລິນີນ -ລິບລົງ -ລິເລີ່ມ -ລີ -ລີ່ -ລີ້ -ລີງ -ລີດ -ລີຕາລີ -ລີນ -ລີ້ນ -ລີ້ນໄກ -ລີ້ນຊັກ -ລີບ -ລີບັງ -ລີບີ -ລີເບເຣັຍ -ລີເບີຣວີນ -ລີເບີເຣັຍ -ລີ້ໄພ -ລີລາ -ລີລົງເວ -ລີອຸຍປະ -ລຶບ -ລື -ລື້ງ -ລື້ງເຄີຍ -ລື່ນ -ລື້ນ -ລືບ -ລືມ -ລື່ມ -ລື້ມ -ລຸ -ລຸກ -ລຸກຂຶ້ນ -ລຸກຄະຊາດ -ລຸກຊຳບວກ -ລຸງ -ລຸງໂລດ -ລຸຍ -ລຸ້ຍ -ລຸດ -ລຸດລົງ -ລຸນ -ລຸ່ນ -ລຸ້ນ -ລຸ້ນໜຸ່ມ -ລຸມ -ລຸ່ມ -ລຸ້ມ -ລຸ່ມລົງ -ລູ -ລູກ -ລູກກຳພ້າ -ລູກກົງ -ລູກໄກ່ -ລູກຄວາມ -ລູກຄ້າ -ລູກຄຳຝາຍ -ລູກຄິດ -ລູກຄູ່ -ລູກເຄິ່ງ -ລູກງົວ -ລູກຈ້າງ -ລູກແຕກ -ລູກທະນູ -ລູກນ້ອງ -ລູກນ້ຳ -ລູກປັດ -ລູກປິ່ນລໍ້ -ລູກປືນ -ລູກໄພ້ -ລູກແມວ -ລູກສອນ -ລູກສາວ -ລູກເສືອ -ລູກໜ້າ -ລູກໜີ້ -ລູກຫົວປີ -ລູກອ່ອນ -ລູກອ້າຍ -ລູເກຍ -ລູຊາກາ -ລູນ -ລູບ -ລູອັນດາ -ລົກ -ລົງ -ລົ່ງ -ລົງຊື່ -ລົງດັ່ງ -ລົງທະບຽນ -ລົງທຶນ -ລົງໂທດ -ລົງນາມ -ລົງມາ -ລົງມື -ລົງລອຍ -ລົດ -ລົ້ດ -ລົດຄ່າ -ລົດຈັກ -ລົດຊາດ -ລົດຍົນ -ລົດຖີບ -ລົດໄຖ -ລົດໄຟ -ລົດມ້າ -ລົດເມ -ລົດລະ -ລົດອູ່ -ລົດຮົບ -ລົນ -ລົ່ນ -ລົ້ນ -ລົນຊາ -ລົ້ນເຫລືອ -ລົ້ນເຫຼືອ -ລົບ -ລົບກວນ -ລົບລ້າງ -ລົບສະກີ້ -ລົບຫລີກ -ລົບຫຼີກ -ລົມ -ລົ້ມ -ລົມກັນ -ລົ້ມເຈັບ -ລົມບ້າໝູ -ລົ້ມລົງ -ລົ້ມເລີກ -ລົມອ່ອນ -ລົມແຮງ -ລົມເ‍ຢັນ -ລົວ -ລຽງ -ລ່ຽງ -ລ້ຽງ -ລ້ຽງງົວ -ລ້ຽງດູ -ລ້ຽງປາ -ລ້ຽງສັດ -ລຽດ -ລຽນ -ລ່ຽນ -ລ່ຽນໄຫລ -ລ່ຽນໄຫຼ -ລຽບ -ລຽບຕາມ -ລຽບລຽງ -ລ້ຽວ -ເລ -ເລ່ -ເລກ -ເລກເຕນສະເຕນ -ເລກທີ -ເລກຫານ -ເລກົນ -ເລ່ກົນ -ເລຂາ -ເລຂາທິການ -ເລຂານຸການ -ເລງ -ເລໂຊໂຕ -ເລຍ -ເລ່ຍ -ເລ່ນ -ເລນິນ -ເລນິນກະລາດ -ເລນີນ -ເລນີນກະລາດ -ເລປີນ -ເລ່ມ -ເລລອນ -ເລ່ລ່ຽມ -ເລວ -ເລ່ວ -ເລວຊາມ -ເລ່ຫລັງ -ເລ່ຫລ່ຽມ -ເລ່ຫຼັງ -ເລ່ຫຼ່ຽມ -ເລະເທະ -ເລັກ -ເລັກນ້ອຍ -ເລັງ -ເລັ່ງ -ເລັຍ -ເລັ້ຍ -ເລັດ -ເລັດເວຍ -ເລັ່ນ -ເລັບ -ເລັມ -ເລັຽ -ເລາະ -ເລິກ -ເລິກຫລາຍ -ເລິກຫຼາຍ -ເລິ່ມ -ເລີ້ -ເລີກ -ເລີກລົ້ມ -ເລີແກ -ເລີງ -ເລີຍ -ເລີດ -ເລີດລ້ຳ -ເລີ່ມ -ເລີ້ມ -ເລີ່ມຕົ້ນ -ເລີະ -ເລຶ່ອງ -ເລືອ -ເລືອກ -ເລື່ອງ -ເລື້ອງ -ເລື່ອງລາວ -ເລື່ອງລື -ເລື່ອງຫຍິບຍ່ອຍ -ເລື່ອຍ -ເລື້ອຍ -ເລືອດ -ເລື່ອນ -ເລືອນລາງ -ເລື່ອມ -ເລື້ອມ -ເລົາ -ເລົ່າ -ເລົ້າ -ເລົ້າເຂົ້າ -ເລົາດີເຊຍ -ແລ -ແລ່ -ແລ້ -ແລກ -ແລກປ່ຽນ -ແລງ -ແລ້ງ -ແລງແຊງ -ແລດ -ແລ່ນ -ແລ່ນນຳ -ແລ່ນເຮືອ -ແລບ -ແລ້ວ -ແລ້ວແຕ່ -ແລະ -ແລັນ -ໂລກ -ໂລກເຮືອນ -ໂລຄາ -ໂລງ -ໂລ່ງລ່ຽນ -ໂລຈິກ -ໂລ້ນ -ໂລບ -ໂລບມາກ -ໂລພາ -ໂລມ -ໂລມັນ -ໂລເມ -ໂລໂມໂນຊົບ -ໂລເລ -ໂລວາ -ໂລຫະ -ໂລຫະສົດ -ໂລຫິດ -ໄລ -ໄລ່ -ໄລຍະ -ວໍ້ -ວໍຊິງຕັນ -ວໍຊີງຕັນ -ວໍໂລເດຍ -ວອງ -ວ່ອງ -ວ່ອງໄວ -ວອດລ້ອມ -ວອນ -ວະ -ວະຈີ -ວະນິລາ -ວະລາດິໂວດສະຕົກ -ວະລາດີມີນ -ວະລີ -ວັກ -ວັງ -ວັດ -ວັດຈະນານຸກົມ -ວັດຊີເລຍວະນາ -ວັດຖຸ -ວັດທະນະທຳ -ວັດທະນາ -ວັດແທກ -ວັດວາ -ວັນ -ວັນເກີດ -ວັນຄຣິສມາສ -ວັນຄ້າຍ -ວັນທີ -ວັນນະ -ວັນນະຄະດີ -ວັນນະຍຸດ -ວັນລຸນມາ -ວັນສຸກ -ວັບ -ວາ -ວ່າ -ວ້າ -ວ່າກ່າວ -ວາງ -ວ່າງ -ວາງເງິນ -ວາງໃຈ -ວ່າງເປົ້າ -ວາງເພີງ -ວາງລົງ -ວາຈາ -ວາຍ -ວາດ -ວາດສະໜາ -ວາດຸດສ໌ -ວາທີ -ວານ -ວ່ານ -ວານອນ -ວ່າເປັນ -ວາຣີ -ວາລະ -ວາລະສານ -ວາແລັດຕາ -ວາວ -ວ່າວ -ວິກໂຕ -ວິກໂຕເຣຍ -ວິກິດ -ວິກິດການ -ວິເຄາະ -ວິ່ງ -ວິ້ງ -ວິງວອນ -ວິ່ງວອນ -ວິ່ງວຽນ -ວິຈາ -ວິຈານ -ວິໃຈ -ວິຊາ -ວິຊາການ -ວິຊາຊີບ -ວິດ -ວິຕະຖານ -ວິຕາມິນ -ວິຕົກ -ວິຖີ -ວິຖີທາງ -ວິທະຍາ -ວິທະຍາການ -ວິທະຍາຄານ -ວິທະຍາໄລ -ວິທະຍາສາດ -ວິທະຍຸ -ວິທາຍາໄລ -ວິທີ -ວິທີການ -ວິທີໃຊ້ -ວິນ -ວິນຍານ -ວິນວຽນ -ວິນສັນ -ວິນຫົວ -ວິນາດ -ວິນາທີ -ວິໃນ -ວິໄນ -ວິພາກ -ວິພາກສາດ -ວິລະ -ວິລະກຳ -ວິລະກິດ -ວິລະຊົນ -ວິລະນິພົນ -ວິລະບູລຸດ -ວິລະສັດຕຣີ -ວິລິຍະ -ວິວາ -ວິວາດ -ວິວາຫະ -ວິສະກີ -ວິສະວະກອນ -ວິສະວະກຳ -ວິສັດສະນາ -ວິສາມັນ -ວິສາວະກອນ -ວິສາຫະກິດ -ວິເສດ -ວິໃສ -ວິໄສ -ວິຫານ -ວີ -ວີ່ -ວີ້ -ວີກໂຕ -ວີເຄາະ -ວີ່ງ -ວີທະຍາ -ວີທີ -ວີນດົກ -ວີນນະວິດ -ວີລາ -ວີໂອ -ວື່ງ -ວຸດທິ -ວຸ່ນ -ວຸ້ນ -ວຸ້ນວາຍ -ວົງ -ວົງການ -ວົງກົມ -ວົງແຂນ -ວົງຈອນ -ວົງຕະກູນ -ວົງມົນ -ວົງລ້ອມ -ວົງເລັບ -ວົງວຽນ -ວົງສານຸວົງ -ວົນ -ວົ້າ -ວຽກ -ວຽກການ -ວຽກງານ -ວຽກໜັກ -ວຽກເຮືອນ -ວຽງຈັນ -ວຽນ -ວຽນນາ -ວຽນມາ -ວຽວ -ເວດ -ເວດທະນາ -ເວດມົນ -ເວທະນາ -ເວທີ -ເວນ -ເວນຍາມ -ເວເນຊູເອລາ -ເວລາ -ເວລານານ -ເວຫາ -ເວັນ -ເວັ້ນ -ເວີ້ -ເວີຍ -ເວີ່ນ -ເວົ້າ -ເວົ້າຈາ -ແວ່ -ແວ້ -ແວກ -ແວງ -ແວດ -ແວດລ້ອມ -ແວ່ນ -ແວ່ນຕາ -ແວນລິງຕັນ -ແວບ -ແວວ -ແວວວາວ -ແວັບ -ໂວກ -ໂວທານ -ໂວນກາ -ໂວນເລບານ -ໂວເລ -ໂວຫານ -ໄວ -ໄວ້ -ໄວຂຶ້ນ -ໄວ້ເຄື່ອງ -ໄວ້ໃຈ -ໄວຍະກອນ -ໄວຍາກອນ -ໄວ້ວາງໃຈ -ໄວໜຸ່ມ +# and others. All Rights Reserved. +# +# Lao Word List from Brian Eugene Wilson, Robert Martin Campbell; +# with special thanks to Erik Mundall, Arlyta Keosamone, and Bualong Nyoukmai. +# +# This word list was created in order to aid in word wrapping issues. +# +# Project: https://github.com/rober42539/lao-dictionary +# Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt +# License: https://github.com/rober42539/lao-dictionary/LICENSE.txt +# Readme: https://github.com/rober42539/lao-dictionary/README.md +# +# This file is derived from the above dictionary version of Nov 22, 2020 +# @4aa4567ebc3f86a09fbc5a6948ea05ea411707e1. +# Modified the header. +# -------------------------------------------------------------------------------- +# Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without modification, +# are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. Redistributions in binary +# form must reproduce the above copyright notice, this list of conditions and +# the following disclaimer in the documentation and/or other materials +# provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# -------------------------------------------------------------------------------- +ກໍ +ກໍ່ +ກໍ້ +ກໍ່ກວນ +ກໍ່ການ +ກໍ່ກຳທຳເຂັນ +ກໍ້ກຸ່ມ +ກໍເກິດ +ກໍ່ຄວາມ +ກໍຄື +ກໍ່ຄື +ກງສູນ +ກໍ່ຈໍ່ +ກໍ່ສ້າງ +ກໍ່ຊໍ່ +ກໍ່ດໍ່ +ກໍ່ດີ +ກໍ່ຕັ້ງ +ກໍຕາມ +ກໍ່ຕາມ +ກໍຕາມທີ +ກໍຝື +ກໍ້ມວຍ +ກໍມະທາຍາດ +ກໍມານຸຮູບ +ກໍຣະກະດາ +ກໍຣະກົດ +ກຣັງລີເອີ +ກຣາຟິກ +ກຣາມ +ກຣິກິສະຕັງ +ກຣິສ +ກຣິສຕັງ +ກຣິສຕຽນ +ກຣິສມາດ +ກຣິຊ +ກຣີ +ກຣີກ +ກໍຣີລາ +ກຣົວຊີ +ກຣຽງ +ກໍລະກົດ +ກໍລະນີ +ກໍລະນີຍະກິດ +ກລາສິກ +ກລາຣິແນັດ +ກລິງຄະລາດ +ກໍແລ້ວກັນ +ກໍ່ແລ້ວກັນ +ກໍແລ້ວແຕ່ +ກວງ +ກ້ວງ +ກ່ວງຈ່ວງ +ກວຍ +ກ່ວຍ +ກ້ວຍ +ກ້ວຍກ້າຍ +ກ້ວຍກຸ +ກ້ວຍໄຂ່ +ກ້ວຍງ້າວ +ກ້ວຍຍວນ +ກວຍຕາແຫຼວ +ກ້ວຍຕີນເຕົ່າ +ກ້ວຍຕີບ +ກ້ວຍທະນີ +ກ້ວຍທະນີອອງ +ກ້ວຍນ້ອຍ +ກ້ວຍນໍ້າວ້າ +ກ້ວຍປ່າ +ກ້ວຍມືນາງ +ກ່ວຍລໍ່ +ກ້ວຍໝູສີ +ກ້ວຍຫັກມຸກ +ກ້ວຍຮ້ອຍຫວີ +ກວດ +ກວດກາ +ກວດແກ້ +ກວດຂັນ +ກວດສອບ +ກວດຕວດ +ກວດຕ້ອນ +ກວດເບິ່ງ +ກວນ +ກ້ວນ +ກວນໃຈ +ກວມ +ກ້ວມ +ກວັກ +ກວັງ +ກວັດ +ກວາ +ກວ່າ +ກວາກ +ກວາກຊວາກ +ກວາງ +ກວ້າງ +ກວ້າງຂວາງ +ກວາງສ້ອຍ +ກວາງຊາຍ +ກວາງຊີ +ກວາງດາວ +ກວາງໂຕນ +ກວາງເລົາ +ກວ້າງໃຫຍ່ +ກວ່າຍ +ກວາດ +ກວາດຕ້ອນ +ກວາດເປັນຊະເລີຍ +ກວາດໄປເປັນຊະເລີຍ +ກວາດລ້າງ +ກວາເຕມາລາ +ກວານ +ກວ້ານ +ກວານເຂົ້າຈໍ້າ +ກວານບ້ານ +ກວາລາລຳເພີ +ກວຽນ +ກວຽນກະແທະ +ກໍ່ໃຫ້ເກີດ +ກອກ +ກ໊ອກ +ກອງ +ກ່ອງ +ກ້ອງ +ກອງກອຍ +ກອງກ່ອຍ +ກອງກາດ +ກອງກໍາປັ່ນ +ກອງກິ່ງ +ກອງກົ້ນ +ກອງກົ້ນໂລ່ງ +ກ່ອງເກາະ +ກອງເກົາ +ກອງແກ +ກ້ອງແກ້ງ +ກອງຂັນ +ກ້ອງຂາ +ກອງຂິ້ເຖົ່າ +ກອງຂີ້ເຖົ່າ +ກອງຂີ້ເຫຍື້ອ +ກອງເຂົ້າ +ກອງເຄື່ອງຂອງ +ກອງໄຄ້ +ກອງງັນ +ກ້ອງຈຸລະທັດ +ກອງໂຈນ +ກ້ອງສ່ອງ +ກອງສະບັດໄຊ +ກອງສິ່ງສະລັກຫັກພັງ +ກອງຊາກສະລັກຫັັກພັງ +ກອງຊາຍ +ກອງຍາມ +ກອງຍາວ +ກອງດິນຈີ່ +ກອງເດິກ +ກອງຕະໂພນ +ກອງຕຶງ +ກອງຕຸບ +ກອງຕຸ້ມ +ກອງຕົບ +ກອງແຕ່ +ກອງທ້ວງ +ກອງທະຫານ +ກອງທັບ +ກອງທັບເຮືອ +ກອງໂທນ +ກ້ອງບິນ +ກ້ອງບີບ +ກອງບຸນ +ກອງປ້ອງກັນຫຼັງ +ກ່ອງປາ +ກອງປາບ +ກອງປຸ້ນສະດົມ +ກອງຜູ້ຄຸມ +ກອງຝຸ່ນ +ກອງພັນ +ກອງພົນ +ກອງເພນ +ກ້ອງເພົາ +ກອງໂພນ +ກ້ອງໂພະ +ກອງຟອນ +ກອງຟືນ +ກອງໄຟ +ກອງມະໂຫລະທຶກ +ກອງມ້າ +ກ້ອງລ່າງ +ກອງລົດຮົບ +ກອງລ້ຽງສັດ +ກອງເລືອດ +ກອງແລ +ກອງແລງ +ກອງໂລຫິດ +ກອງເວນ +ກອງຫຍ້າ +ກອງໜ້າ +ກອງໜາມ +ກອງໜຸນ +ກອງຫີນ +ກອງຫົດ +ກອງຫຼວງ +ກອງຫຼອນ +ກອງຫຼອນຕີ +ກອງຫຼັງ +ກອງອັດຖະ +ກອງຮ້ອຍ +ກອງເຮືອກໍາປັ່ນ +ກອງໂຮມ +ກອຍ +ກ່ອຍ +ກ້ອຍ +ກ້ອຍກ້ອຍ +ກ້ອຍກັກ +ກອຍກ່າວ +ກອຍໃຈ +ກອຍແຮງ +ກອດ +ກອດກ້ຽວ +ກອນ +ກ່ອນ +ກ້ອນ +ກ່ອນເຂົ້າ +ກອນສັນ +ກ່ອນທີ່ຈະ +ກ່ອນນັ້ນ +ກ່ອນໜ້າ +ກ່ອນໜ້ານີ້ +ກ້ອນຫີນ +ກອບ +ກ໋ອບ +ກອບກູ້ +ກອບໂກຍ +ກອບທອດ +ກອມ +ກ່ອມ +ກ້ອມ +ກ່ອມກ້ອຍ +ກ່ອມກ້ອຍລອດຂອນ +ກ່ອມໃຈ +ກອມມັງໂດ +ກອມມຸຍນິດ +ກອມມູນິດ +ກ່ອມອາລົມ +ກໍ່ແຮກ +ກະ +ກະກອບ +ກະກຸ +ກະກຸສັນໂທ +ກະກຸສົນ +ກະກຸຕະ +ກະກຸທະ +ກະກຸທະພັນ +ກະກຸຫ້າ +ກະກຽມ +ກະເກນ +ກະໄຄ +ກະງ່ອນ +ກະແງ່ມ +ກະຈວນ +ກະຈອກ +ກະຈອນ +ກະຈ້ອນ +ກະຈອນຈູມ +ກະຈອນຍອຍ +ກະຈອບ +ກະຈອບບ້ອງ +ກະຈະ +ກະຈັງ +ກະຈັດ +ກະຈັດກະຈາຍ +ກະຈັ້ນ +ກະຈັບ +ກະຈັບປີ່ +ກະຈາ +ກະຈ່າງ +ກະຈ່າງແຈ້ງ +ກະຈາຍ +ກະຈ່າຍ +ກະຈາດ +ກະຈີ +ກະຈູກ +ກະຈົກ +ກະຈົກເງົາ +ກະຈຽວ +ກະເຈາະກະຈອກ +ກະເຈີ້ກະຈ້າ +ກະແຈ +ກະແຈກ +ກະແຈກກະຈາຍ +ກະແຈດົນຕີ +ກະແຈມື +ກະແຈະ +ກະໂຈກ +ກະໂຈມ +ກະໂຈມຫົວ +ກະສວຍ +ກະສວນ +ກະສອບ +ກະສອບເປົາ +ກະສັດ +ກະສັດຕາທິລາດ +ກະສັດຕາໄທ້ +ກະສັດຕີ +ກະສັນ +ກະສັ່ນ +ກະສາ +ກະສາຍ +ກະສາບ +ກະສິກອນ +ກະສິກໍາ +ກະສິກຳ +ກະສິງ +ກະສິນ +ກະສິລະ +ກະສິລະທາລາ +ກະສີ +ກະສີກະ +ກະສຸນ +ກະສູນ +ກະສຽນ +ກະສຽນອາຍຸ +ກະເສດ +ກະເສດສາດ +ກະເສດສຸມ +ກະເສດຕະກອນ +ກະເສດຕະກໍາ +ກະເສດຕະກຳ +ກະເສມ +ກະເສລາ +ກະເສີມ +ກະແສ +ກະແສນໍ້າ +ກະແສຟອງ +ກະແສລົມ +ກະແສລົມເຂົ້າ +ກະແສລົມອອກ +ກະໄສ +ກະໄສການ +ກະໄສຍະໂລກ +ກະຊວງ +ກະຊວງກະສິກໍາປ່າໄມ້ +ກະຊວງການເງິນ +ກະຊວງການຕ່າງປະເທດ +ກະຊວງສາທາລະນະສຸກ +ກະຊວງສຶກສາທິການ +ກະຊວງໂຍທາທິການ +ກະຊວງຖະແຫຼງຂ່າວ +ກະຊວງປ້ອງກັນຄວາມສະຫງົບ +ກະຊວງປ້ອງກັນປະເທດ +ກະຊວງແຜນການ +ກະຊວງພະລັງງານ +ກະຊວງພາຍໃນ +ກະຊວງອຸດສາຫະກໍາ +ກະຊອນ +ກະຊະ +ກະຊັງ +ກະຊ້າ +ກະຊາກ +ກະຊ້າຈັງຫັນ +ກະຊາມ +ກະຊິບ +ກະຊິບກະຊາບ +ກະຊຽງ +ກະເຊິ +ກະເຊີ +ກະເຊົ້າ +ກະເຊົ້າຂີ່ +ກະແຊ +ກະແຊະ +ກະແຊັດ +ກະໂຊ້ +ກະຍະ +ກະຍາຫານ +ກະຍື +ກະຍຸ້ມກະແຍ້ມ +ກະເຍີມ +ກະໂຍມ +ກະດໍ +ກະດໍ້ +ກະດອງ +ກະດ້ອຍ +ກະດອນ +ກະດອນຕົ້ນ +ກະດອນພຸ່ມ +ກະດ້ອມ +ກະດັດ +ກະດັດກະດໍ້ +ກະດັນ +ກະດັນຂາ +ກະດາກ +ກະດ້າງ +ກະດ່າງດາວ +ກະດາຍ +ກະດາດ +ກະດາດແກ້ວ +ກະດາດຊາຍ +ກະດານ +ກະດານດໍາ +ກະດານຫີນ +ກະດິກ +ກະດິກກະດີ້ນ +ກະດິກກະດຽກ +ກະດິງ +ກະດິ່ງ +ກະດິງຫ້າວ +ກະດິບ +ກະດີ +ກະດີງ +ກະດີ່ງ +ກະດີ້ງ +ກະດີ້ນ +ກະດຶບ +ກະດຶມ +ກະດຸກ +ກະດຸ້ງ +ກະດຸບກະດຸບ +ກະດຸມ +ກະດຸມພີ +ກະດຸມພີດ +ກະດູກ +ກະດູກຂ້າງ +ກະດູກແຂວນຄໍ +ກະດູກຄາງ +ກະດູກສັນຫຼັງ +ກະດູກເຣືອ +ກະດູງຂ້າງ +ກະດູມ +ກະດົ້ງ +ກະດົ້ນ +ກະດຽມ +ກະດ້ຽມ +ກະດຽວວ່າ +ກະເດກ +ກະເດບກະເດບ +ກະເດ່ວ +ກະເດັນ +ກະເດື່ອງ +ກະເດື້ອງ +ກະເດືອນ +ກະເດົາ +ກະເດົ້າ +ກະແດ້ງ +ກະແດບກະແດບ +ກະແດ່ວ +ກະແດ໋ວ +ກະໂດ +ກະໂດກ +ກະໂດງ +ກະໂດດ +ກະໂດດໂດ່ງເດ່ງ +ກະໄດ +ກະໄດແຫ +ກະຕໍ +ກະຕໍ້ +ກະຕວງ +ກະຕ່ອງ +ກະຕ່ອງກະແຕ່ງ +ກະຕະ +ກະຕະເວທີ +ກະຕັກ +ກະຕັງ +ກະຕັນຍູ +ກະຕ່າ +ກະຕໍ່າ +ກະຕາກ +ກະຕ່າກວຍ +ກະຕາງ +ກະຕ່າຍ +ກະຕາທິການ +ກະຕາບ +ກະຕິ +ກະຕິກ +ກະຕິກາ +ກະຕິກາສັນຍາ +ກະຕິບ +ກະຕິ້ວ +ກະຕຶກ +ກະຕື +ກະຕືກ +ກະຕືລືລົ້ນ +ກະຕຸກ +ກະຕຸກກະຕັກ +ກະຕຸ້ງກະຕິ້ງ +ກະຕຸດ +ກະຕຸນ +ກະຕຸ້ນ +ກະຕູ +ກະຕູບ +ກະຕ່ຽວ +ກະຕ້ຽວ +ກະເຕາະ +ກະເຕິ +ກະເຕິນ +ກະເຕິລອດຊ່ອງ +ກະແຕ +ກະແຕແຊ +ກະແຕຫູ +ກະໂຕ +ກະໂຕກ +ກະໄຕ +ກະໄຕ້ +ກະຖັງ +ກະຖາ +ກະຖາງ +ກະຖາສະລິດສາຄອນ +ກະຖາດ +ກະຖາພັນ +ກະຖາມຸກ +ກະຖາລາມ +ກະຖາລົມ +ກະຖິກາຈານ +ກະຖິນ +ກະຖີບ +ກະຖຸນ +ກະໂຖນ +ກະທໍ +ກະທອດ +ກະທ່ອນ +ກະທອມ +ກະທ່ອມ +ກະທ້ອມ +ກະທ່ອມເລືອດ +ກະທະ +ກະທັງ +ກະທັ່ງ +ກະທັ້ງ +ກະທັດ +ກະທັດລັດ +ກະທັນ +ກະທັນຫັນ +ກະທາ +ກະທ້າງ +ກະທາຊາຍ +ກະທໍາ +ກະທຳ +ກະທໍາການ +ກະທໍາຕາມ +ກະທຳຜິດ +ກະທຳໃຫ້ +ກະທິ +ກະທິງ +ກະທີງ +ກະທື +ກະທືບ +ກະທື່ມ +ກະທຸນ +ກະທູ້ +ກະທົບ +ກະທົບກະເທືອນ +ກະທົບກັນ +ກະທຽມ +ກະທຽມດອງ +ກະທຽວ +ກະເທີ່ +ກະເທີຍ +ກະເທີນ +ກະເທືອຍ +ກະເທືອນ +ກະແທກ +ກະແທ່ນ +ກະແທວ +ກະໂທກ +ກະໂທງ +ກະໄທ +ກະນວນ +ກະນ່ອງ +ກະນ່ອງກະແນ່ງ +ກະນິດຖາ +ກະນິດຖາພະຄິນີ +ກະນິດຖາພາດາ +ກະນີໂດ +ກະໂນນ +ກະໄນ່ +ກະບວຍ +ກະບວຍໝາກແປບ +ກະບວນ +ກະບອກ +ກະບອກສຽງ +ກະບອງ +ກະບ່ອງກະແບ່ງ +ກະບອງໄຟ +ກະບອມ +ກະບະ +ກະບັກກະບວນ +ກະບັງ +ກະບັ້ງ +ກະບັດ +ກະບາຍ +ກະບາດ +ກະບິ +ກະບິນ +ກະບິນລະພັດ +ກະບີ່ +ກະບື +ກະບຸກ +ກະບຸງ +ກະບຸງຖ້າງ +ກະບຸ້ມກະບໍ້າ +ກະບູນ +ກະບົດ +ກະບຽນ +ກະເບນ +ກະເບື້ອ +ກະເບື້ອງ +ກະແບນ +ກະໂບກດາກ +ກະໂບງຫົວ +ກະໂບມ +ກະປອງ +ກະປ່ອງ +ກະປ້ອງ +ກະປ໋ອງ +ກະປອມ +ກະປ່ອມ +ກະປ່ອມກ່າ +ກະປອມຂາງ +ກະປອມຍັກ +ກະປາງ +ກະປິ +ກະປິດ +ກະປຸກ +ກະປຸ່ມ +ກະປູ +ກະເປາະ +ກະເປົາ +ກະເປົ໋າ +ກະເປົາຫິ້ວ +ກະໂປກກະເປກ +ກະໂປງ +ກະໂປ່ງ +ກະໂປະ +ກະຜົ້ງແກ້ມ +ກະພອງ +ກະພ້ອມ +ກະພະ +ກະພັດ +ກະພັ້ນ +ກະພາ +ກະພາບ +ກະພື +ກະພູມ +ກະພູມມື +ກະພົງ +ກະພຽດ +ກະເພາະ +ກະເພື່ອມ +ກະເພົາ +ກະໂພກ +ກະຟຶດກະຟາດ +ກະຟົກກະຟົ່ມ +ກະມໍ +ກະມ່ອມ +ກະມະ +ກະມະລະ +ກະມະລາກອນ +ກະມະລາດ +ກະມະເລດ +ກະມະຫຍີ່ +ກະມັງ +ກະມັງກະມໍ +ກະມັບກະແມບ +ກະມຶງ +ກະມົນ +ກະມົນລະເນດ +ກະມົນລະວັນ +ກະໂມຍ +ກະໂມນ +ກະໂມະ +ກະຢໍກະແຢ +ກະຢ່ອງ +ກະຢັງ +ກະແຢ້ +ກະຣັດ +ກະຣາດ +ກະຣາຟິກ +ກະເຣເຕ +ກະເຣັກ +ກະໂຣເອຕີ +ກະລໍ +ກະລວດກະລາດ +ກະລ໋ອກກະແລ໋ກ +ກະລ໋ອກກະແລັກ +ກະລອນ +ກະລະກົດ +ກະລະນີ +ກະລະນີຍະກິດ +ກະລະມັງ +ກະລະລະ +ກະລະວັດ +ກະລັງ +ກະລັງກະລາດ +ກະລັດກະຊາຍ +ກະລັອກກະແລັກ +ກະລາ +ກະລໍ່າ +ກະລາສີ +ກະລໍ່າດອກ +ກະລາດໍາ +ກະລາທາທວດ +ກະລໍ່າໃບ +ກະລໍ່າປີ +ກະລາມ +ກະລາລິແນດ +ກະລາຫົວ +ກະລາໂຫມ +ກະລຳປີ +ກະລໍາໂປງ +ກະລໍາພັກ +ກະລິ +ກະລິງ +ກະລິງຄະລາດ +ກະລິຍາ +ກະລິນ +ກະລິນີ +ກະລີ່ +ກະລີຍຸກ +ກະລີວອນ +ກະລຶມ +ກະລືດ +ກະລຸນ +ກະລຸນາ +ກະລຸນາທິຄຸນ +ກະລົກກະລົນ +ກະເລວະລາກ +ກະເລັກ +ກະເລັ່ງ +ກະເລັນ +ກະເລາະ +ກະເລົາ +ກະແລກ +ກະແລ່ງ +ກະແລມ +ກະໂລກກະເລກ +ກະໂລກຫົວ +ກະໂລ່ງ +ກະໂລດີໂອ +ກະໂລເດຍ +ກະໂລປາ +ກະວອກກະແວກ +ກະວາຍ +ກະວີ +ກະວີນິພົນ +ກະວຸ້ມກະວໍ້າ +ກະວົນ +ກະວົນກະວາຍ +ກະເວກະວາດ +ກະໂວກກະເວກ +ກະຫຍ່ອງ +ກະຫຍ່ອງກະແຫຍ່ງ +ກະໝອງ +ກະໝັບ +ກະໝຸກ +ກະເໝັ່ນ +ກະຫາຍ +ກະຫາປະນະ +ກະຫີນ +ກະຫີບ +ກະຫືມ +ກະຫົນ +ກະຫຼອກ +ກະຫຼ່າງ +ກະຫຼ່ຽງ +ກະເຫີມ +ກະແຫຼ່ງ +ກະໂຫຍ +ກະໂຫລກ +ກະໂຫຼກ +ກະໂຫຼກຫົວ +ກະໂຫຼ່ງ +ກະອອກ +ກະອອມ +ກະອັກ +ກະອຶກ +ກະອູບ +ກະແອບ +ກະໂອກ +ກະຮອກ +ກະແະ +ກັກ +ກັກກັກ +ກັກກຶກ +ກັກຂັງ +ກັກຕົວ +ກັກມັນດູ +ກັງ +ກັ່ງ +ກັ້ງ +ກັງຂາ +ກັງສະດານ +ກັງບັງ +ກັງວານ +ກັງວົນ +ກັງຫັນ +ກັງຫັນລົມ +ກັ້ງໂອບ +ກັດ +ກັ່ດ +ກັດກັດ +ກັດກິນ +ກັດຈັດ +ກັດສະປະ +ກັດສະລູຮີມ +ກັດຊຳ +ກັດຕະມາດູ +ກັດຕາດ +ກັດມີເອນ +ກັດຣິມໂມນ +ກັດເຮເຟ +ກັນ +ກັ່ນ +ກັ້ນ +ກັນກະທົບ +ກັນກະແທກ +ກັນກັບ +ກັ້ນແກ້ງ +ກັນຂັງ +ກັນແສງ +ກັນຊາ +ກັນຍາ +ກັນຍາການ +ກັນຍາລັດ +ກັນດາເກ +ກັນດານ +ກັນດານອາຫານ +ກັນແດດ +ກັນຖະ +ກັນຖະກະ +ກັນຖູນ +ກັນເທດ +ກັນນິກາ +ກັນເປື້ອນ +ກັນຝົນ +ກັ່ນພູ +ກັນໄພ +ກັນລະຍາ +ກັນລະຍານະ +ກັນລະຍານະຄຸນ +ກັນລະຍານະທໍາ +ກັນລະຍານະມິດ +ກັນລະຍານະວັດ +ກັນລະຍານີ +ກັນລະເຍດ +ກັນລະບົກ +ກັນລະປະນາ +ກັນລະປະພຶກ +ກັນລະພຶກ +ກັນລີມ +ກັນລົມ +ກັນແລະກັນ +ກັນຫາ +ກັນຫຼອນ +ກັນເອງ +ກັບ +ກັບກາຍ +ກັບກ່າຍ +ກັບເກີດ +ກັບແກ້ +ກັບຂີດ +ກັບຄືນ +ກັບໃຈ +ກັບໃຈໃໝ່ +ກັບເຊເອນ +ກັບດັກແຮ້ວ +ກັບຕັນ +ກັບໂຕຣີ +ກັບໂຕເຣ +ກັບບ່ອນ +ກັບບາຍ +ກັບບ້ານ +ກັບໂບນ +ກັບປະທີບ +ກັບປາສິກະ +ກັບປິຍະກັງຫັນ +ກັບປິຍະກາລົກ +ກັບປິຍະພັນ +ກັບໄປ +ກັບມາ +ກັບແວດ +ກັບແວບ +ກັບໝ້ອງ +ກັບຫຼັງ +ກັວກ +ກັວດ +ກັອກ +ກັ່ອງຈ່ອງ +ກັອຍກັອຍ +ກັ່ອຍກັອຍ +ກັອດ +ກັອດກັອດ +ກາ +ກ້າ +ກໍ່າ +ກໍ້າ +ກາກ +ກ໊າກ +ກາກກຳ +ກາກຊາກ +ກາກຕູມ +ກາກເນ +ກາກບອນ +ກາກວາກ +ກາກະນິກ +ກາກະບາດ +ກາກັດ +ກ້າກັ່ນ +ກາກາລີນ +ກາກີ +ກາເກມິດ +ກ້າແກ່ນ +ກາໂກ +ກາໂກເຣ +ກາງ +ກ່າງ +ກ້າງ +ກາງກວງ +ກ່າງກະ +ກາງກັບດັກ +ກ່າງກ້າຍ +ກາງກາດ +ກາງກາດຫາດຊາຍ +ກາງເກົ້າກາງສິບ +ກາງເກົ້າກາງໃໝ່ +ກາງແກ +ກາງແກ່ +ກາງແກ່ງ +ກາງເຂນ +ກາງແຂນ +ກາງຄັນ +ກາງຄືນ +ກາງຄົນ +ກາງເຄິ່ງ +ກ່າງຈ່າງ +ກາງແຈ້ງ +ກາງສັ່ງສອນ +ກາງດົງ +ກາງເດີ່ນ +ກາງຕໍ່ +ກາງບ້ານ +ກາງເບິ່ງ +ກາງເບິ່ງຫາ +ກ່າງປໍ +ກາງປີກ +ກາງມຸ້ງ +ກາງເມືອງ +ກາງເວັນ +ກາງຫາວ +ກາຈໍ້າ +ກາໃຈ້ +ກາສຕຣີສ +ກາສປຽນ +ກາສອງກັອດວິນອົສແຕນ +ກາສອງກັອດອົສແຕນ +ກາສາ +ກາສາວະ +ກາສາວະເພັດ +ກາສິໂນ +ກາສີ +ກາສີໂນ +ກາເສສຸມິດສາຈານ +ກາຊັກ +ກາຊັກສະຖານ +ກາຊາ +ກາຊາດ +ກາຊິເຟຍ +ກາຊົງຕົວ +ກາເຊນາ +ກາເຊັດ +ກາຍ +ກ່າຍ +ກ່າຍກອງ +ກາຍຂາຍເລ +ກາຍຊາ +ກາຍຊາເຣຍ +ກາຍຊາເລຍ +ກາຍຍະ +ກາຍຍະກຳ +ກາຍນານ +ກາຍເປັນ +ກາຍໂຣ +ກາຍະ +ກາຍະກຳ +ກາຍະສິນ +ກາຍະສີດ +ກາຍະບໍລິຫານ +ກາຍະບຳບັດ +ກາຍະພັນ +ກາຍະວິພາກ +ກາຍະວິພາກສາດ +ກາຍາ +ກາດ +ກ໊າດ +ກາດກາດ +ກາດດີ +ກາດດີເອນ +ກາດໂມນ +ກາດລີ +ກາດຮີມໂມນ +ກາດເຮເຟ +ກາດາຣາ +ກາດີ +ກາເດັດ +ກາເດັດບາເນອາ +ກາຕອມເຮ່ວ +ກາຕາມ +ກາໂຕຣິກ +ກາໂຕລິກ +ກ້າທຳ +ການ +ກ່ານ +ກ້ານ +ການກໍ່ +ການກໍ່ສ້າງ +ການກວດ +ການກວດໄປເປັນຊະເລີຍ +ການກວດລ້າງ +ການກວດຫາ +ການກ່ອມ +ການກະກຽມ +ການກະຈາຍ +ການກະສິກໍາ +ການກະທໍາ +ການກະທົບ +ການກະບົດ +ການກະວົນກະວາຍ +ການກັກ +ການກັນດານ +ການກັນດານອາຫານ +ການກັບ +ການກັບໃຈ +ການກັບໃຈໃໝ່ +ການກາງໄຫວ້ +ການກາບໄຫວ້ຮູບເຄົາລົບ +ການກ່າວ +ການກ່າວຂານ +ການກ່າວຄຳ +ການກ່າວວິງວອນ +ການກ່າວຫາ +ການກ່າວຮ້າຍກັນ +ການກໍາຈັດ +ການກໍານົດ +ການກໍາເນີດ +ການກໍາໜົດ +ການກິນ +ການກີດກັ້ນການຫ້າມ +ກ້ານກຸ່ງ +ການກົດຂີ່ຂົ່ມເຫັງ +ການກົ້ມ +ການກົມກືນທາງສຽງ +ການກ່ຽວ +ການກ່ຽວຂ້ອງ +ການກ່ຽວເຂົ້າ +ການເກນ +ການເກັບ +ການເກັບກ່ຽວ +ການເກັບເລັມ +ການເກີດ +ການເກີດລູກ +ການແກ້ +ການແກ້ໄຂ +ການແກ້ຄວາມຝັນ +ການແກ້ຄະດີ +ການແກ້ແຄ້ນ +ການແກະສະຫຼັກ +ການໂກດຮ້າຍ +ການໂກນ +ການຂອບພຣະຄຸນ +ການຂັດຂວາງ +ການຂັດສົນ +ການຂັດແຍ້ງ +ການຂັດແຍ້ງກັນ +ການຂັບລົດ +ການຂັບໄລ່ +ການຂັບຮ້ອງ +ການຂ້າ +ການຂ້າກັນ +ການຂາຍ +ການຂາຍເລ +ການຂາຍໜ້າ +ການຂາດ +ການຂ້າຕະກໍາ +ການຂ້າບູຊາ +ການຂ້າຟັນ +ການຂ້າຟັນກັນ +ການຂ້າຟັນລັນແທງ +ການຂຶ້ນ +ການຂຶ້ນທະບຽນ +ການຂູ່ +ການຂົ່ມຂູ່ +ການຂົ່ມເຫັງ +ການຂ້ຽນ +ການຂ້ຽນຕີ +ການເຂັ່ນຂ້າ +ການເຂົ້າ +ການເຂົ້າໃຈ +ການເຂົ້າເຝົ້າ +ການເຂົ້າອອກ +ກ້ານຄໍ +ການຄວນຄາງ +ການຄວບຄຸມ +ການຄອຍຖ້າ +ການຄອບຄອງ +ການຄັງ +ການຄັດຄ້ານ +ການຄັດແຍ້ງ +ການຄັດແຍ້ງກັນ +ການຄ້າ +ການຄ້າຂາຍ +ການຄໍ່າຄວນ +ການຄໍ່າຄວນຮ້ອງໄຫ້ +ການຄໍ້າຊູລາຄາ +ການຄໍານັບ +ການຄິດ +ການຄິດກະບົດ +ການຄິດປອງຮ້າຍ +ການຄິດຮ້າຍ +ການຄຶກຄະນອງ +ການຄຶງ +ການຄືນດີກັນ +ການຄຸ້ມຄອງ +ການຄົດລ້ຽວ +ການຄົ້ນ +ການຄົບ +ການເຄັ່ງຄັດ +ການເຄື່ອນໄຫວ +ການງານ +ການເງິນ +ການໂງ່ຈ້າ +ການຈອນ +ການຈະນະຄິລີ +ການຈະນາ +ການຈັດກຽມ +ການຈັດແບ່ງພາສາ +ການຈັດລະບຽບ +ການຈັບສະຫຼາກ +ການຈັບສັດ +ການຈາມ +ການຈາລະຈົນ +ການຈູບ +ການຈົດຈໍາ +ການຈົ່ມ +ການເຈັບທ້ອງ +ການເຈັບປວດ +ການເຈັບເປັນ +ການເຈີມ +ການແຈກ +ການໃຈຮ້າຍ +ການສໍ້ +ການສໍ້ໂກງ +ການສໍ້ສົນ +ກ້ານສວຍ +ການສອນ +ການສອບສວນ +ການສ້ອມ +ການສ້ອມແປງ +ການສະເດັດ +ການສະເດັດມາ +ການສະແດງ +ການສະແດງຄວາມໃຈຮ້າຍ +ການສະຖາປານາ +ການສະໜອງ +ການສະໜຸກສະໜານ +ການສັກກະລະບູຊາ +ການສັງຫານ +ການສັ່ນສະທ້ານ +ການສັ່ນສະເທືອນ +ການສັນລະເສີນ +ການສັບສົນ +ການສ້າງ +ການສາມັກຄີທໍາ +ການສາລະພາບ +ການສໍາຄັນ +ການສໍາແດງ +ການສໍານຶກວ່າມີບາບກໍາ +ການສໍາພັນ +ການສໍາລານ +ການສິ້ນ +ການສິ້ນສຸດ +ການສຶກສາ +ການສຶກສາຮຽນຮ່ວມ +ການສືບທອດມໍລະດົກ +ການສືບຫາ +ການສຸດກໍາລັງ +ການສຸມ +ການສຸ່ມດັກ +ການສູ້ຄວາມການສູ້ຄະດີ +ການສູ້ຮົບ +ການສູ້ຮົບກັນ +ການສົງເຄາະ +ການສົນທະນາ +ການສົມຄວນ +ການສົມລົດ +ການສົມລົດກັນ +ການສ່ຽງຊີວິດ +ການສຽດສີກັນ +ການເສຍລ້າ +ການເສເພ +ການເສີຍກຽດ +ການເສື່ອມເສີຍກຽດ +ການເສົ້າໃຈ +ການໂສໂຄກ +ການໂສເພນີ +ການໃສ່ໂທດ +ການໃສ່ຮ້າຍ +ການຊ່ວຍ +ການຊ່ວຍຊີວິດ +ການຊ່ວຍຍົກຊູຂຶ້ນ +ການຊ່ວຍເຫຼືອ +ການຊ່ວຍໃຫ້ພົ້ນ +ການຊ່ວຍໃຫ້ລອດ +ການຊ່ວຍໃຫ້ລອດພົ້ນ +ການຊອບທໍາ +ການຊອບພຣະໄທ +ການຊະນະ +ການຊັກຊ້າ +ການຊ່າງ +ການຊ່າງຝີມື +ການຊ່າງອອກແບບ +ການຊໍາລະ +ການຊໍາລະລ້າງ +ການຊໍາລະໃຫ້ບໍລິສຸດ +ການຊິງ +ການຊິງດີ +ການຊິດການໂຮຍ +ການຊີ +ການຊີງດີຊີງເດັ່ນ +ການຊີ້ມື +ການຊີ້ໜ້າ +ການຊື້ +ການຊື້ຂາຍ +ການຊື່ນໃຈ +ການຊື່ນຊົມ +ການຊື່ນບານ +ການຊຸມນຸມ +ການຊົງໄຖ່ +ການຊົງບັນດານ +ການຊົງເລົ້າໂລມ +ການຊົ່ວ +ການຊົ່ວຄາວ +ການຊົ່ວຊ້າ +ກ່ານຊົ່ວຊ້າລາມົກ +ການຊົ່ວຮ້າຍ +ການເຊີດຊູ +ການເຊື່ອ +ການເຊື່ອຟັງ +ການເຊື່ອມ +ການແຊ່ງ +ການແຊ່ງດ່າ +ການໃຊ້ເວດມົນ +ການຍວົະ +ການຍອມຮັບ +ການຍາກລໍາບາກ +ການຍາດແຍ່ງ +ການຍຸແຍ່ +ການຍຸຕິທໍາ +ການຍົກ +ການຍົກຂຶ້ນ +ການຍົກຍ້ອງ +ການຍົກໂທດ +ການຍົກບາບ +ການແຍກ +ການແຍກຕັ້ງໄວ້ +ການດ່ວນ +ການດ່າ +ການດ່າຮ້າຍ +ການດໍາເນີນ +ການດີ +ການດີດ +ການດື່ມ +ການດູຖູກ +ການດູຖູກກຽດ +ການດູແລ +ການດູໝິ່ນ +ການດົນໃຈ +ການດົນບັນດານ +ການດົມກິ່ນ +ການເດິນທາງ +ການເດີນທາງ +ການເດືອດດາດ +ການເດົາ +ການໄດ້ຍິນ +ການໄດ້ຮັບ +ການຕໍ່ກິ່ງ +ການຕໍ່ສູ້ +ການຕໍ່ຕ້ານ +ການຕໍ່ວ່າ +ກ້ານຕອງ +ການຕ້ອນຮັບ +ການຕອບ +ການຕອບສະໜອງ +ການຕອບແທນ +ການຕັກເຕືອນ +ການຕັ້ງ +ການຕັ້ງໃຈ +ການຕັ້ງຕິ +ການຕັ້ງຕົ້ນ +ການຕັດ +ການຕັດສິດ +ການຕັດສິນ +ການຕາຍ +ການຕາມ +ການຕໍາໜິ +ການຕິດຕາມ +ການຕິຕຽນ +ການຕິໂທດ +ການຕີ +ການຕີຄວາມກົດໝາຍ +ການຕີສອນ +ການຕົກ +ການຕົກລົງກັນ +ການຕົກລົງໃຈ +ການຕົ້ມ +ການເຕັ້ນລໍາ +ການເຕັມໃຈ +ການເຕືອນ +ການເຕືອນສະຕິ +ການແຕກກົກກັນ +ການແຕກກົກແຕກເຫຼົ່າ +ການແຕກແຍກກັນ +ການແຕ່ງງານ +ການແຕ່ງຕັ້ງ +ການໂຕ້ແຍ້ງ +ການໂຕ້ແຍ້ງກັນ +ການໂຕ້ຖຽງ +ການໂຕ້ຖຽງກັນ +ການຖວາຍ +ການຖອນຫາຍໃຈ +ການຖ່ອມຕົວ +ການຖະຫວາຍບູຊາ +ການຖິ້ມ +ການຖື +ການຖືກ +ການຖືກກວາດໄປເປັນສະເລີຍເສິກ +ການຖືກກັກຂັງ +ການຖືກກ່າວວ່າ +ການຖືກຂວ້ຳ +ການຖືກຂ້າ +ການຖືກຂົ່ມເຫັງ +ການຖືກຂ້ຽນຕີ +ການຖືກຄຶງ +ການຖືກຄຸກ +ການຖືກຄົບດາບ +ການຖືກຈັບ +ການຖືກຈົດຈໍາ +ການຖືກຊາກສົບ +ການຖືກຕ້ອງ +ການຖືກຕໍາໜິ +ການຖືກຕີ +ການຖືກທໍາລາຍ +ການຖືກທົດລອງ +ການຖືກບີບຄັ້ນ +ການຖືກບີບບັງຄັບ +ການຖືກປິດລ້ອມ +ການຖືກປຸ້ນສະດົມ +ການຖືກໂພຍໄພ +ການຖືກໍາມະສິດ +ການຖືກໍາມະສິດກັນ +ການຖືພາ +ການຖືລະດູຖືຍາມ +ການຖືລາງ +ການຖືອົດອາຫານ +ການຖົ່ມນໍ້າລາຍໃສ່ +ການຖຽງ +ການຖຽງກັນ +ການໄຖ +ການໄຖ່ +ການໄຖ່ການລະເມີດ +ການໄຖ່ຊີວິດ +ການໄຖ່ຖອນ +ການໄຖ່ໂທດ +ການໄຖນາ +ການໄຖ່ບາບ +ການທໍລະຍົດ +ການທໍລະມານ +ການທະເລາະວິວາດ +ການທະເລາະວິວາດກັນ +ການທັ່ງ +ການທາລຸນ +ການທໍາການເຮັດ +ການທໍາງານການເຮັດວຽກ +ການທໍາດີ +ການທໍາຕາມ +ການທໍານວາຍ +ການທໍາມາຫາກິນ +ການທໍາລາຍ +ການທໍາລາຍລ້າງ +ການທໍາຮ້າຍ +ການທຸກຍາກ +ການທຸກຍາກລໍາບາກ +ການທຸກທໍລະມານ +ການທຸຈະລິດ +ການທຸບຕີ +ການທຸ່ມຕະຫຼາດ +ການທູດ +ການທົດສອບ +ການທົດລອງ +ການທົນທຸກ +ການເທດສະໜາ +ການເທີດທູນການສັນລະເສີນ +ການເທົ່າທຽມ +ການແທນ +ການນອງເລືອດ +ການນອນ +ການນອນຫຼັບ +ການນະມັດສະການ +ການນັບ +ການນັບຖື +ການນໍາ +ການນິນທາ +ການເນ +ການເນລະເທດ +ການເນລະມິດ +ການເນັ້ນສຽງ +ການແນ່ນອນ +ການແນະນໍາ +ການໂນ +ການບໍ່ເຂົ້າພິທີຕັດ +ການບໍ່ສົມຄວນ +ການບໍ່ຊອບທໍາ +ການບໍ່ເຊື່ອ +ການບໍ່ເຊື່ອຟັງ +ການບໍລິການສັງຄົມ +ການບໍລິຈາກ +ການບໍ່ໄວ້ວາງໃຈກັນ +ການບໍ່ໜ້າເຊື່ອຖື +ການບັງຄັບ +ການບັງຄັບບັນຊາ +ການບັບຕິດສະມາ +ການບາກບັ່ນ +ການບ້ານ +ການບາບ +ການບໍາລຸງລ້ຽງ +ການບີບ +ການບີບຄັ້ນ +ການບີບບັງຄັບ +ການບູຊາ +ການບູຊາໄຖ່ບາບ +ການບູນ +ການບົວລະບັດຮັບໃຊ້ +ການເບຶ້ອງປາຍ +ການເບື້ອງຕົ້ນ +ການເບົາ +ການແບ່ງປັນ +ການປ່ວງໄປປ່ວງມາ +ການປ້ອງກັນ +ການປອງຮ້າຍ +ການປ່ອຍ +ການປ້ອຍ +ການປອດໄພ +ການປອບໃຈ +ການປອບໂຍນ +ການປະກາດ +ການປະກົດ +ການປະຈົບປະແຈງ +ການປະສົມ +ການປະຊຸມ +ການປະດັບ +ການປະດິດ +ການປະຕິເສດ +ການປະຕິຍານ +ການປະຕິບັດ +ການປະຕິບັດຕາມ +ການປະຖິ້ມ +ການປະທັບ +ການປະທັບກາ +ການປະທານ +ການປະພຶດ +ການປະພຶດຕາມ +ການປະເມີນ +ການປະໝາດ +ການປະຫານ +ການປະຫຼາດ +ການປັບໂທດ +ການປັບປຸງ +ການປ່າວປະກາດ +ການປ່າວຮ້ອງ +ການປິ່ນປົວພະຍາດ +ການປີກຕົວ +ການປຶກສາ +ການປຶກສາຫາລື +ການປຸກປັ້ນ +ການປຸ້ນ +ການປຸ້ນສະດົມ +ການປູກຝັ້ງ +ການປົກຄອງ +ການປົດ +ການປົດປ່ອຍ +ການປ່ຽນ +ການປ່ຽນແປງ +ການປຽບທຽບ +ການເປັນຂຶ້ນມາ +ການເປັນສັດຕູ +ການເປັນສັດຕູກັນ +ການເປັນຊະເລີຍ +ການເປັນຕາຂີ້ດ້ຽດ +ການເປັນທາດ +ການເປັນປໍລະປັກ +ການເປັນປະຊາຊາດ +ການເປັນພະຍານເທັດ +ການເປັນມິດ +ການເປີດ +ການເປີດເຜີຍ +ການເປືອຍກາຍ +ການແປກ +ການແປຜັນ +ການໄປ +ການຜ່ອນຄາຍ +ການຜ່ອນຜັນ +ການຜິດ +ການຜິດຖຽງ +ການຜິດຖຽງກັນ +ການຜິດບາບ +ການຜິດປະເວນີ +ການຜິດຜົວຜິດເມຍ +ການຜູກຂາດ +ການເຜີຍ +ການເຜົາ +ການເຜົາຜານ +ການເຜົາໄໝ້ +ການແຜ່ +ການໂຜດຍົກບາບ +ການຝັງສົບ +ການຝາກ +ການຝ່າຝືນ +ການຝຶກ +ການຝຶກສອນ +ການຝືນໃຈ +ການເຝົ້າ +ການໄຝ່ສູງ +ການພະຍາກອນ +ການພັກຜ່ອນ +ການພັງ +ການພາກພຽນ +ການພ່າຍແພ້ +ກ້ານພ້າວ +ການພິຈາລະນາ +ການພິນິດພິຈາລະນາ +ການພິພາກສາ +ການພົບ +ກ້ານເພີງ +ກ້ານໄພຫຍ້າ +ການຟັງ +ການຟື້ນ +ການຟື້ນພຣະຊົນ +ການຟື້ນຟູ +ການມໍລະນາ +ການມ່ວນເຮຮາ +ການມອບ +ການມາ +ການມີໄຊ +ການມີລິດ +ການມຸ່ງຮ້າຍ +ການມຸສາ +ການມົນທິນ +ການມົວເມົາ +ການເມືອງ +ການເມື່ອຍລ້າໆ +ການເມົາ +ການເມົາເຫຼົ້າ +ການໂມທະນາ +ການໂມທະນາພຣະຄຸນ +ການຢ້ານກົວ +ການຢືມພາສາ +ການຢຸດ +ການຢຸດພັກ +ການຢຸດພັກສະຫງົບ +ການຢູ່ຮ່ວມກັນ +ການຢຽບຢໍ່າ +ການຢ້ຽມເຢືອນ +ການເຢາະເຢີ້ຍ +ການລໍຄອຍ +ການລໍ້ລວງ +ການລ່ວງ +ການລ່ວງປະເວນີ +ການລອງໃຈ +ການລອງເບິ່ງ +ການລ້ອມ +ການລະນຶກເຖິງ +ການລະເມີດ +ການລັກ +ການລັກຂະໂມຍ +ການລັກລອບ +ການລັບ +ການລ່າ +ການລ້າງ +ການລ້າງຜານ +ການລາຍ +ການລາມົກ +ການລໍາດັບ +ການລໍາບາກ +ການລໍາພຶງ +ການລິມ +ການລີ້ໄພ +ການລຶບບາບ +ການລຶບມົນທິນ +ການລຶບມົນທິນບາບ +ການລຸລູກ +ການລົງ +ການລົງທະບຽນ +ການລົງທຶນ +ການລົງໂທດ +ການລົງອາຍາ +ການລົບລູ່ +ການລົ້ມ +ການລົ້ມລົງ +ການລ້ຽງ +ການລ້ຽງກັນ +ການລ້ຽງແກະ +ການລ້ຽງຊີບ +ການລ້ຽງດູ +ການເລັກນ້ອຍ +ການເລີ່ມຕົ້ນ +ການເລືອກ +ການເລົ້າໂລມ +ການເລົ້າໂລມໃຈ +ການແລກປ່ຽນ +ການແລ່ນແຂ່ງ +ການແລ່ນແຂ່ງກັນ +ການໂລບ +ການໄລ່ +ການໄລ່ຕາມ +ການວາງ +ການວາງໃຈ +ການວາງແຜນ +ການວາງແຜນພາສາ +ການວາງມື +ການວິງວອນ +ການວິນິໄສ +ການວິບັດ +ການວິວາດ +ການວິວາດກັນ +ການວຸ່ນວາຍ +ການເວົ້າ +ການເວົ້າໝິ່ນປະໝາດ +ການໄວ້ທຸກ +ການຫຍາບຊາ +ການໜັກ +ການໜ້າຊື່ໃຈຄົດ +ການໜ້າອັບອາຍ +ການໜີ +ການໜູນໃຈ +ການໜູນນໍ້າໃຈ +ການໝິ່ນປະໝາດ +ການໝົດອໍານາດ +ການໄໝ້ +ການຫັກ +ການຫັກເຂົ້າຈີ່ +ການຫັນກັບ +ການຫັນໄປ +ການຫ້າງແຮ້ວ +ການຫາປະໂຫຍດ +ການຫາລື +ການຫາລືກັນ +ການຫາເຫດຜົນ +ການຫິວນໍ້າ +ການຫົດ +ການຫົດນໍ້າ +ການຫົວ +ການຫຼອກລວງ +ການຫຼອກຫຼອນ +ການຫຼັບ +ການຫຼັບນອນ +ການຫຼັບໄຫຼ +ການຫຼິ້ນເສເພ +ການຫຼິ້ນຊູ້ +ການຫຼຸດຄ່າເງິນອັດຕາ +ການຫຼຸດພົ້ນ +ການຫຼົງໄຫຼ +ການເຫັນແກ່ +ການເຫັນແກ່ໜ້າ +ການເຫັນແກ່ໜ້າຕາ +ການເຫຼືອກເບິ່ງ +ການໂຫ່ຮ້ອງ +ການໃຫຍ່ +ການໃຫຍ່ໂຕ +ການໃຫຍ່ແທ້ +ການໃຫຍ່ນ້ອຍ +ການໃຫ້ເປັນບຸດ +ການອວດ +ການອອກໄປ +ການອ້ອນວອນ +ການອ່ອນແອ +ການອະທໍາ +ການອະທິຖານ +ການອະໄພ +ການອະໄພໂທດ +ການອັດສະຈັນ +ການອັບອາຍ +ການອ່ານ +ການອານາຈານ +ການອາບ +ການອິດສາກັນ +ການອຶກກະທຶກ +ການອຸບາຍ +ການອຸປະຖໍາ +ການອົດກັ້ນພຣະໄທ +ການອົດທົນ +ການອົດຫຼັບອົດນອນ +ການອົດອາຫານ +ການອົບຮົມ +ການເອີ້ນ +ການເອົາໃຈໃສ່ +ການເອົາອົກເອົາໃຈ +ການໂອບກອດ +ການໂອ້ອວດ +ການຮວບຮວມ +ການຮ່ວມ +ການຮ່ວມກັນ +ການຮ່ວມຄິດກະບົດ +ການຮ່ວມທຸກ +ການຮ້ອງ +ການຮ້ອງທຸກ +ການຮ້ອງເພງ +ການຮ້ອງໄຫ້ +ການຮັກ +ການຮັກໃຄ່ +ການຮັກເງິນ +ການຮັກສາ +ການຮັບ +ການຮັບໃຊ້ +ການຮັບປະກັນ +ການຮັບປະທານ +ການຮັບມໍລະດົກ +ການຮັບຮອງ +ການຮ້າງ +ການຮ້າງເປົ່າ +ການຮ້າຍ +ການຮ້າຍກາດ +ການຮື້ທໍາລາຍ +ການຮູ້ +ການຮູ້ຈັກ +ການຮູ້ຈັກບັງຄັບຕົນ +ການຮົກຮ້າງ +ການຮົກຮ້າງຫວ່າງເປົ່າ +ການຮົບ +ການຮຽກ +ການຮຽນຮູ້ +ການເຮັດ +ການເຮັດສົງຄາມ +ການເຮັດເສິກ +ການເຮັດເສິກສົງຄາມ +ການເຮັດດີ +ການເຮັດຕາມ +ການເຮັດວຽກງານ +ການເຮັດໝາຍສໍາຄັນ +ການເຮັດໃຫ້ +ການເຮືອນ +ການໄຮ້ກຽດ +ການໄຮ້ສາລະ +ການໄຮ້ປະໂຫຍດ +ການາ +ການໍ້າ +ການາດາ +ການາຢິມ +ການາອານ +ກາບ +ກາບກ້ວງ +ກາບກ້ວຍ +ກາບກາບ +ກາບສະ +ກາບບົວ +ກາບໄມ້ +ກາບລາງ +ກາບໄຫວ້ +ກາບ້ານ +ກາບູນ +ກາບົງ +ກາໂບຣອນ +ກາໂບໂຮນເນ +ກາປະທັບ +ກໍ່າປັ່ນ +ກາປາໂດເກຍ +ກາເປນາອຸມ +ກາເປນາອູມ +ກາເປແອລ +ກາຝາກ +ກາເຟ +ກາມ +ກ້າມ +ກ້າມຊີ້ນ +ກ້າມປູ +ກາມມະລົມ +ກາມມະໂລກ +ກາມມາລົມ +ກາມລາຄະ +ກາມະ +ກາມະສັນ +ກາມະຕັນຫາ +ກາມະທາ +ກາມະທິກາ +ກາມະເທບ +ກາມະພົບ +ກາມະລາ +ກາມະລາຄະ +ກາມະໂລກ +ກາມະວິຕົກ +ກາມະວິຕົກກະ +ກາມາ +ກາມາດູນ +ກາມາລີເອນ +ກາມາລົມ +ກາມາວະຈອນ +ກາມິນ +ກາມິນີ +ກາມີ +ກາມູນ +ກາເມສຸມິດສາຈານ +ກາເມນ +ກາເມຣູນ +ກາເມີຣູນ +ກາໂມໄທ +ກາໂມນ +ກາຢະຟາ +ກາຣະກາ +ກາຣະຕາ +ກາຣະຕານ +ກາຣະໂບ +ກາຣາກັສ +ກາຣາກາດ +ກາຣາອີບຫຼືອັງຕາ +ກາຣິກາຕົວຣ +ກາເຣເຕ +ກາເຣບ +ກາເຣອາ +ກາເຣັກ +ກາເຣັບ +ກາໂຣນ +ກາລອນ +ກາລະ +ກາລະກັນນີ +ກາລະກໍາ +ກາລະເກດ +ກາລະຈັກ +ກາລະສັບ +ກາລະສຸດຕະ +ກາລະສູດ +ກາລະໂຍກ +ກາລະໄຕ +ກາລະທູດ +ກາລະເທສະ +ກາລະນານ +ກາລະເນດ +ກາລະບູນ +ກາລະປັກ +ກາລະພຶກ +ກາລະລາຕີ +ກາລະໂລກ +ກາລະວັດ +ກາລະວິທະຍາ +ກາລະວິພາກ +ກາລັນ +ກາລັນຍູ +ກາລັນດອນ +ກາລາ +ກາລານຸການ +ກາລິກ +ກາລີ +ກາລີ່ +ກາລີເລ +ກາລຸທາຍີ +ກາລຸນາ +ກາລົກ +ກາເລເອດ +ກາເລເອັດ +ກາເລັບ +ກາເລັບເອຟຣາທາ +ກາໂລ +ກາວ +ກ່າວ +ກ້າວ +ກາວກວາງ +ກ່າວຂໍໂທດ +ກ່າວຂວັນ +ກາວເສືອ +ກາວດາ +ກ່າວເຖິງ +ກ່າວເຖິງເວົ້າເຖິງ +ກ່າວໂທດ +ກາວນອກ +ກາວໃນ +ກ່າວພື້ນ +ກ່າວຟ້ອງ +ກ້າວໜ້າ +ກ່າວຫາ +ກ່າວອ້າງ +ກ່າວໂອມ +ກ່າວຮ້າຍ +ກາໝາຍ +ກ້າຫານ +ກາຫຼົງ +ກາເຫຼັບ +ກາອັນ +ກາອາດ +ກາອານ +ກາອິນ +ກາອີນ +ກາຮາ +ກາຮາມ +ກ້າເຮັດ +ກາານກັບໃຈໃໝ່ +ກໍາ +ກຳ +ກໍາກັ່ນ +ກໍາກັບ +ກຳກັບ +ກໍາຈອນ +ກໍາຈັດ +ກຳຈັດ +ກໍາສວນ +ກໍາສິນ +ກໍາສຸດ +ກຳຍານ +ກຳຍານຫອມ +ກໍາເດົາ +ກໍາຖົ່ວ +ກໍາແທງ +ກໍານັນ +ກໍານົດ +ກຳນົດ +ກຳນົດການ +ກໍາເນີດ +ກຳເນີດ +ກໍາບັງ +ກໍາບີ +ກຳບີ +ກໍາປະນາດ +ກໍາປັ່ນ +ກຳປັ່ນ +ກໍາປັ້ນ +ກຳປັ້ນ +ກໍາປາລາ +ກຳປາລາ +ກໍາປູເຈຍ +ກຳປູເຈຍ +ກຳປູເຈັ້ຍ +ກໍາພອຍ +ກໍາພ້າ +ກຳພ້າ +ກໍາພ້າໝາກສ້ານ +ກໍາພຸດ +ກໍາພົນສິລາອາດ +ກໍາແພງ +ກຳແພງ +ກໍາແພ້ງ +ກໍາແພງຂາແຢ່ງ +ກໍາແພງຂາວ +ກໍາແພງເຈັດຊັ້ນ +ກໍາແພງເມືອງຈີນ +ກໍາມະ +ກຳມະ +ກໍາມະກອນ +ກຳມະກອນ +ກໍາມະການ +ກຳມະການ +ກໍາມະການກົມການເມືອງສູນກາງພັກ +ກໍາມະການສະເພາະກິດ +ກໍາມະການສູນກາງພັກ +ກໍາມະກາລີ +ກໍາມະກາລີນີ +ກໍາມະໄຂ +ກໍາມະຄະຕິ +ກຳມະຈອນ +ກໍາມະສິດ +ກຳມະສິດ +ກໍາມະສິດເຄື່ອງໝາຍແລະຍີ່ຫໍ້ສິນຄ້າ +ກໍາມະສິດລວມໝູ່ +ກໍາມະຊະວາດ +ກໍາມະຊະຮູບ +ກໍາມະຊາ +ກຳມະຊີບ +ກໍາມະຍີ່ +ກຳມະຍີ່ +ກໍາມະໂຍນີ +ກໍາມະຖັນ +ກໍາມະຖານ +ກຳມະທຳ +ກຳມະທິການ +ກໍາມະໂທດ +ກຳມະບານ +ກໍາມະບົດ +ກໍາມະປະຕິສະລະນະ +ກໍາມະພັນ +ກໍາມະພັນທຸກໍາ +ກຳມະຢີ່ +ກໍາມະວາຈາ +ກໍາມະວາຈາຈານ +ກໍາມະວິທີ +ກໍາມະວິບາກ +ກໍາມະຫຼິດ +ກໍາມັນຕະພາບລັງສີ +ກໍາມາ +ກໍາມາຊີບ +ກຳມາຊີບ +ກໍາມາທິການ +ກຳມາທິການ +ກໍາມື +ກໍາໂມປະກອນ +ກໍາລັງ +ກຳລັງ +ກຳລັງງານ +ກຳລັງຈະ +ກໍາລັງໃຈ +ກໍາລັງທະຫານ +ກໍາລັງວັງຊາ +ກຳລັງຮົບ +ກໍາເລີບ +ກໍາໄລ +ກຳໄລ +ກໍາເວນ +ກຳເວນ +ກໍາໜັດ +ກຳໜັດ +ກຳໜົດ +ກໍາແໜ້ນ +ກຳແໜ້ນ +ກຳໝັດ +ກໍາເຫຼົ້າ +ກໍາເຫຼົ້າຜີໂພງ +ກຳຮາກ +ກໍາຮາບ +ກໍາຮາບປາບປາມ +ກໍາຮົນ +ກິ +ກິກ +ກິກກິກ +ກິກີ +ກິ່ງ +ກິ້ງ +ກິ້ງກ່ອມ +ກິ້ງກາງດົງ +ກິ່ງກ້ານ +ກິງກິດສະ +ກິ້ງເກືອກ +ກິ້ງເກືອກລີເລືອ +ກິງສຕອນ +ກິງສທາວ +ກິ່ງດິ່ງ +ກິ່ງໄມ້ +ກິ່ງໝາກກອກປ່າ +ກິ່ງຫູສົບ +ກິຈ້ຽມ +ກິສະໂລດຕາໂບ +ກິຊະໂລນ +ກິຊາຊາ +ກິຊີ +ກິໂຊນ +ກິດ +ກິດການ +ກິດຈະການ +ກິດຈະການສາລະນຸໂພກ +ກິດຈະກຳ +ກິດຈະລັກສະນະ +ກິດຈະວັດ +ກິດສະໜາ +ກິດຊະປາ +ກິດຊະເລັບ +ກິດດັນຕີ +ກິດດິດ +ກິດເດນ +ກິດຕາຢິມ +ກິດຕາອິມ +ກິດຕິຄຸນ +ກິດຕິສັບ +ກິດຕິດ +ກິດຕິມະສັກ +ກິດຕີ +ກິດຕີມ +ກິດທຸລະ +ກິດໂຣນ +ກິດລິດ +ກິເດໂອນ +ກິເດໂອນີ +ກິໂດມ +ກິຕາ +ກິຕ່າ +ກິຕິ +ກິຕິຄຸນ +ກິຕິມະສັກ +ກິໂຕ +ກິນ +ກິ່ນ +ກິ້ນ +ກິນການ +ກິນກຳໄລ +ກິນແກ້ມ +ກິ່ນຂິວ +ກິນເຂົ້າ +ກິ່ນຄາວ +ກິນເງິນ +ກິນເຈ +ກິນໃຈ +ກິນເສັ້ນ +ກິນຊາຊາ +ກິນຊ້າຍກິນຂວາ +ກິນແຊບ +ກິນດອງ +ກິນທາງ +ກິນນອນ +ກິນນະລອນ +ກິນນະລີ +ກິນເນທອຍ +ກິນເນໂທນ +ກິນເນເຣດ +ກິນໂບອາ +ກິນປູນຮ້ອນທ້ອງ +ກິນປຽບ +ກິນມາດ +ກິນເມືອງ +ກິນລ້າ +ກິນລົມ +ກິນລົມກິນແລ້ງ +ກິນລ້ຽງ +ກິນເວລາ +ກິນແໜງ +ກິ່ນເໝັນ +ກິ່ນຫອມ +ກິນເຫລົ້າ +ກິນເຫຼົ້າ +ກິນອາຍ +ກິນຮູບ +ກິນແຮງ +ກິເນ +ກິເນບິດຊູ +ກິບ +ກິບຊາຢິມ +ກິບບາ +ກິບເບໂທນ +ກິບໂຣດຮັດຕາວາ +ກິບາອາ +ກິເບອາ +ກິເບໂອນ +ກິມໂຊ +ກິມຮາມ +ກິມິຊາດ +ກິເຢັບ +ກິເຣເນ +ກິເຣຮາເຣເສັດ +ກິລະ +ກິລະໂລດຕາໂບເລ +ກິລາ +ກິລາລາຍ +ກິລິຍາ +ກິລິນີ +ກິລີເກຍ +ກິເລດ +ກິເລດຕັນຫາ +ກິເລອາດ +ກິໂລ +ກິໂລກຣາມ +ກິໂລກະລາມ +ກິໂລຕາແມັດ +ກິໂລເມັດ +ກິໂລແມັດ +ກິໂລລິດ +ກິໂລເຮີດ +ກິ່ວ +ກິ້ວໂກດ +ກິໂຮນ +ກີ +ກີ່ +ກີ້ +ກີກ +ກີກາຊີ +ກີກາລີ +ກີ້ງ +ກີສປາ +ກີສະໂປ +ກີໂສ +ກີຊີ +ກີຊີແນັບ +ກີຊີໂອນ +ກີເຊ +ກີໂຊນ +ກີດ +ກີດກັນ +ກີດກັ້ນ +ກີດກີດ +ກີດຂວາງ +ກີດດັນຕີ +ກີດຫ້າມ +ກີເດໂອນ +ກີເດໂອນີ +ກີໂດນ +ກີໂດມ +ກີຕາ +ກີຕ້າ +ກີໂຕະ +ກີນ +ກີ່ນ +ກີນການ +ກີນເນໂທນ +ກີນໂບອາ +ກີນາ +ກີນາດ +ກີເນ +ກີບ +ກີບກີ້ +ກີບສຽດ +ກີບເບໂທນ +ກີບຟ້າ +ກີເບອາ +ກີເບໂອນ +ກີຢາ +ກີຣິຢາດ +ກີຣິຢາດເຢອາຣີມ +ກີຣິຢາດອາຣີມ +ກີຣິອາດ +ກີຣິອາດສັນນາ +ກີຣິອາດເສເຟ +ກີຣິອາດທາຢິມ +ກີຣິອາດບາອານ +ກີຣິອາດອາຣະບາ +ກີຣິອາດຮຸດໂຊດ +ກີຣີບາຕີ +ກີເຣ +ກີເຣນີໂອ +ກີເຣເນ +ກີເຣຮາເຣເສັດ +ກີລາ +ກີລາໄລ +ກີລີເກຍ +ກີລີໂອນ +ກີເລອາດ +ກີເລອາບ +ກີໂລ +ກີວ +ກີ່ວ +ກີ້ວ +ກີ້ວໂກດ +ກີອາ +ກີແອນ +ກີແອບ +ກີແອັບ +ກີໂຮນ +ກຶກ +ກຶກກອງ +ກຶກກ້ອງ +ກຶກກື +ກຶງ +ກຶ້ງຕາ +ກຶດ +ກຶດມຶດ +ກຶບ +ກຶມ +ກຶມຫມຸ +ກື +ກືກ +ກືກຊືກ +ກືງ +ກື່ງ +ກື້ງ +ກື່ດື່ +ກືນ +ກືນລຶດ +ກຸກ +ກຸກກວນ +ກຸກກຸກ +ກຸກກຸກຫ້າ +ກຸກກຸສົນ +ກຸກກຸຕີ +ກຸກກຸໂຕ +ກຸກກຸຫ້າ +ກຸກຳ +ກຸງ +ກຸ້ງ +ກຸ້ງກິ້ງ +ກຸງເທບ +ກຸງເທບມະຫານະຄອນ +ກຸ້ງຝອຍ +ກຸງໂຣມ +ກຸສະລະ +ກຸສະລາດ +ກຸສະໂລບາຍ +ກຸສິນນາລາ +ກຸສິນນາລາຍ +ກຸສຸມ +ກຸສຸມາ +ກຸສຸມາກອນ +ກຸສຸມານ +ກຸສົນ +ກຸສົນກຳ +ກຸສົນກຳມະບົດ +ກຸຍ +ກຸ່ຍ +ກຸ້ຍ +ກຸ່ຍຕຸ່ຍ +ກຸ່ຍທຸ່ຍ +ກຸຍຢານ +ກຸຍເຮັງ +ກຸດ +ກຸດໂກດາ +ກຸດດຸດ +ກຸດຕີ +ກຸດໂຕ +ກຸດຖັງ +ກຸດມຸດ +ກຸດັງ +ກຸດີ +ກຸດຸມພີ +ກຸດົມພີ +ກຸຕິ +ກຸທາ +ກຸນ +ກຸ່ນ +ກຸ້ນ +ກຸນແຈ +ກຸນຊອນ +ກຸນຊອນລາດ +ກຸນຊະໂລ +ກຸ້ນດຸ້ນ +ກຸນຕູຣ +ກຸນທົນ +ກຸນໂທ +ກຸນລະກັນລະຍາ +ກຸນລະສັດຕີ +ກຸນລະຊົນ +ກຸນລະຕິລົກ +ກຸນລະທຳ +ກຸນລະທູສົກ +ກຸນລະເທບ +ກຸນລະນາລີ +ກຸນລະບຸດ +ກຸບ +ກຸບໂຣ +ກຸບໂລດ +ກຸມ +ກຸ່ມ +ກຸ້ມ +ກຸ໋ມ +ກຸ່ມກ້ອນ +ກຸ້ມກົກ +ກຸ່ມຄົນ +ກຸ້ມຕົນເອງ +ກຸມພະການ +ກຸມພັນ +ກຸມພາ +ກຸມພີ +ກຸມມານ +ກຸ້ມລຸມ +ກຸມເຮັດ +ກຸມານ +ກຸມາລີ +ກຸມຸທະ +ກຸມຸທະວັນ +ກຸລະ +ກຸລະກັນລະຍາ +ກຸລະສະຕີ +ກຸລະຊົນ +ກຸລະທຳ +ກຸລະທິດາ +ກຸລະນາລີ +ກຸລະບຸດ +ກຸລະວົງ +ກຸລາ +ກຸລີ +ກຸລີຍຸກ +ກຸລຸ +ກຸເລນ +ກຸຫລາບ +ກຸຫຼາບ +ກູ +ກູ່ +ກູ້ +ກູກ +ກູກກີກ +ກູ້ກຽດ +ກູ່ແຄນ +ກູຊານ +ກູຊານຣິຊາທາຢິມ +ກູຊາຢາ +ກູຊີ +ກູ່ຊູ່ +ກູເຊ +ກູດ +ກູຕາຄານ +ກູນ +ກູ່ນ +ກູນແຈ +ກູນາ +ກູນີ +ກູບ +ກູບາ +ກູປອງ +ກູ່ເຟືອງ +ກູເຣ +ກູເຣບາອານ +ກູລ໌ບາອານ +ກູລະນະ +ກູລະນາວະຕານ +ກູລະມະວະຕານ +ກູເວດ +ກູອາໂຕ +ກົກ +ກົກກໍ່ +ກົກກະສໍ +ກົກກັນຊາ +ກົກກາງຂອງ +ກົກກີ +ກົກເກັດລິ່ນ +ກົ້ກໂກນ +ກົກຂະໜູນ +ກົກຂາ +ກົກຂີ້ມູ +ກົກເຂົ້າ +ກົກແຂ້ວ +ກົກຄໍ້ +ກົກຄອມ +ກົກຄັນຄາກ +ກົກຄັນຈ້ອງ +ກົກຄາມ +ກົກຄຳໄກ່ +ກົກເຄົ້າ +ກົກແຄ້ງ +ກົກແຄ່ນ +ກົກໄຄ້ +ກົກໄຄ້ນຸ່ນ +ກົກໄຄ້ຝາດ +ກົກຈວງ +ກົກຈອງ +ກົກຈານ +ກົກສະເມັກ +ກົກສາ +ກົກສາເກ +ກົກສ້ານ +ກົກສິບ +ກົກສົນ +ກົກສ້ຽວ +ກົກຊາງ +ກົກຊ້າງນ້າວ +ກົກຊາຕີ +ກົກຊຸມແສງ +ກົກຊົມຊື່ນ +ກົກເດື່ອ +ກົກຕ້ອງ +ກົກຕາກວາງ +ກົກຕ້າງ +ກົກຕ້າວ +ກົກຕີນນົກກົກ +ກົກຕີນນົກກົດ +ກົກຕີນເປັດ +ກົກຕີເປັດ +ກົກຕີ້ວ +ກົກທອງ +ກົກທັນ +ກົກທົ່ມ +ກົກນໍ +ກົກນໍ້າກ້ຽງ +ກົກນາງແຊ່ງ +ກົກນ້ຳກ້ຽວ +ກົກນົມສາວ +ກົກແນນ +ກົກບົງ +ກົກບົ້ງມັ່ງ +ກົກປະດົງ +ກົກເປັ້ນ +ກົກເປືອຍ +ກົກຜີໝອບ +ກົກພອກ +ກົກພ້າວ +ກົກແພງ +ກົກໂພ +ກົກເຟື້ອງຖ້ວຍ +ກົກມ່ວງ +ກົກມັນປາ +ກົກມາຍ +ກົກມີ້ +ກົກມູກ +ກົກມູກເຈ້ຍ +ກົກມົນທຽນບານ +ກົກໂມງ +ກົກໄມ້ +ກົກຢາງພາລາ +ກົກຢາພາລາ +ກົກລະບຽບ +ກົກລຳ +ກົກລີ້ນໄມ້ +ກົກຫຍ້າ +ກົກໜາດ +ກົກໝັນ +ກົກໝາກເກັນ +ກົກໝາກຕອດ +ກົກໝາກຝ້າ +ກົກໝາກໄຟ +ກົກໝາກຫວີດ +ກົກໝາກຫຸ່ງ +ກົກໝາມ +ກົກໝາມໃຫຍ່ +ກົກໝີ່ +ກົກເໝືອດ +ກົກເຫງືອກ +ກົກເຫຼືອມ +ກົກອໍ້ +ກົກອີ່ຮຸມ +ກົກອີ່ຮຸ່ມ +ກົງ +ກົ່ງ +ກົງກັນ +ກົງກັນຂ້າມ +ກົງເກື້ອ +ກົງແກ້ວ +ກົງໂກ +ກົ່ງໂກະ +ກົງຂັງ +ກົງຂ້າມ +ກົງຄຳ +ກົງຈັກ +ກົງຈັກລັດ +ກົງສະເດັນ +ກົງສະຖານ +ກົງສີ +ກົງສຸນ +ກົງສູນ +ກົງສົມພູ +ກົງຊາຕາ +ກົງຊົມພູ +ກົງດິນ +ກົງດີດ +ກົ່ງດົ່ງ +ກົງຕຣາ +ກົງຕຣາບາສ +ກົງຕັກ +ກົງຕາດິນ +ກົ້ງຕາເວັນ +ກົງນໍ້າ +ກົງນ້ຳ +ກົງໄປ +ກົງພັດ +ກົງພື້ນ +ກົງພູເຊີ +ກົງຟູເຊີ +ກົງມາ +ກົງເມື່ອງ +ກົ້ງຢົ້ງ +ກົງລາຊະມົນທຽນ +ກົງລາດ +ກົງໂລກ +ກົງວັດຕະ +ກົງໜ້າ +ກົງຫ້ວຍ +ກົງຫັນ +ກົດ +ກົດການ +ກົດກຳ +ກົດກົມ +ກົດເກນ +ກົດແກວດ +ກົດຂີ່ +ກົດຂີ່ຂົ່ມເຫັງ +ກົດສິນ +ກົດຊົງ +ກົດດັນ +ກົດດີວົວ +ກົດຕາ +ກົດທະບວງ +ກົດທໍາ +ກົດທຳກົດທຳມະຊາດ +ກົດທໍາມະຊາດ +ກົດທຳມະດາ +ກົດບັດ +ກົດບັນຍັດ +ກົດບ້ານ +ກົດເພດ +ກົດມົນທຽນບານ +ກົດລະບຽບ +ກົດລາຄາ +ກົດວັດ +ກົດວາດ +ກົດໜ້າ +ກົດຫມາຍ +ກົດໝາຍ +ກົດໄອຍະການເສິກ +ກົດໄອຍາການເສິກ +ກົນ +ກົ່ນ +ກົ້ນ +ກົ້ນກອກຢາ +ກົນການ +ກົ້ນກົບ +ກົ້ນໂກນ +ກົນໄກ +ກົນໄກກະແສລົມ +ກົນໄກບັງຄັບລົມ +ກົ້ນຂີ້ +ກົ້ນຂີ້ທັ່ງ +ກົ້ນຄຸ +ກົ້ນຄົກ +ກົ້ນໂຄກ +ກົ້ນເງນ +ກົ້ນເງິນ +ກົນຈັກ +ກົ້ນຕົ່ງ +ກົ້ນຖ້ວຍ +ກົ້ນທະເລ +ກົນນົມສາວ +ກົ້ນຢ່ອນ +ກົນລະສັດທະສາດ +ກົນລະສາດ +ກົນລະຍຸດ +ກົນລະວິທີ +ກົ້ນລີບ +ກົ້ນຫວາ +ກົນອຸບາຍ +ກົ້ນຮວກ +ກົບ +ກົບກິນເດືອນ +ກົບເຕັ້ນ +ກົມ +ກົ້ມ +ກົມການເມືອງ +ກົ້ມກາບ +ກົ້ມກົ່ງ +ກົມກຽມ +ກົມກຽວ +ກົມໂຊ +ກົມໂຊມອນ +ກົມທະຫານ +ກົມປ້ອງ +ກົມປົກຄອງປະຈໍາວັງ +ກົມແຝກ +ກົມມະການ +ກົມມະທ່າ +ກົມມະທຳ +ກົມມະນາ +ກົມມະວັງ +ກົມລັງ +ກົມວັງ +ກົ້ມໜ້າ +ກົວ +ກົ່ວ +ກົ້ວ +ກົ້ວເກົ້າ +ກົວເຕມາລາ +ກົວນໍ້າ +ກົວລາລຳເປີ +ກົວະ +ກຽກກີສະຖານ +ກຽກກີຊີ +ກຽກກີເຊຍ +ກຽງ +ກ່ຽງ +ກ້ຽງ +ກ່ຽງກ່າຍ +ກ້ຽງກ່າຍ +ກ່ຽງຂ້ອງ +ກຽງຄຳ +ກ້ຽງພຽງ +ກຽງລົມ +ກຽດ +ກຽດຄ້ານ +ກຽດສັກສີ +ກຽດຊັງ +ກຽດຍົດ +ກຽດຕິຄຸນ +ກຽດຕິສັກ +ກຽດຕິຍົດ +ກຽດນິຍົມ +ກຽດປະຫວັດ +ກຽນ +ກຽມ +ກ້ຽມ +ກຽມການ +ກຽມໃຈ +ກຽມຕົວ +ກຽມພ້ອມ +ກຽວ +ກ່ຽວ +ກ້ຽວ +ກ່ຽວກັບ +ກ່ຽວເກັບ +ກ່ຽວຂ້ອງ +ກ່ຽວເຂົ້າ +ກ່ຽວເຂົ້າສາລີ +ກ່ຽວດອງ +ກ່ຽວເນື່ອງ +ກ່ຽວພັນ +ເກ +ເກ້ +ເກກ +ເກງ +ເກ່ງ +ເກ້ງ +ເກ່ງກ້າ +ເກ້ງກ້າງ +ເກງກົວ +ເກງຂານ +ເກງຂາມ +ເກງໃຈ +ເກຈິອາຈານ +ເກສອນ +ເກສາ +ເກສາໂລນ +ເກສິນີ +ເກສີ +ເກສຸນໂລດ +ເກຊານ +ເກຊິດ +ເກຊິນ +ເກຊິບ +ເກຊີຢາ +ເກຊູ +ເກເຊ +ເກເຊມ +ເກເຊັດ +ເກເຊັນ +ເກເຊີ +ເກໂຊນ +ເກໂຊມ +ເກຍ +ເກ່ຍ +ເກ້ຍ +ເກ້ຍກ່ອມ +ເກດ +ເກດາ +ເກດາລິຢາ +ເກດາລີຢາ +ເກເດ +ເກ່ເດ່ +ເກເດມາ +ເກເດໂມດ +ເກເດຣາ +ເກເດໂຣດ +ເກເດໂຣທ +ເກເດໂຣທາຢິມ +ເກເດໂຣທາອິມ +ເກເດັດ +ເກເດີ +ເກໂດຣ໌ +ເກໂດເຣ +ເກຕຸມາລາ +ເກຕຸຣາ +ເກເທ +ເກເທີ +ເກນ +ເກນກຸລີ +ເກນຢາ +ເກນັງ +ເກນັດ +ເກນາດ +ເກນານ +ເກນານີ +ເກນານີຢາ +ເກນິດ +ເກນິດຊີ +ເກນີ +ເກນູບັດ +ເກນູບັທ +ເກບາ +ເກບານ +ເກບີມ +ເກເບ +ເກເບີ +ເກຟາ +ເກຟາອຳໂມນີ +ເກຟີຣາ +ເກມ +ເກມັນລີ +ເກມາຣິຢາ +ເກມາຣີຢາ +ເກມາລີ +ເກມູເອນ +ເກຣນ +ເກຣະ +ເກຣັກ +ເກຣາ +ເກຣານ +ເກຣິຊີມ +ເກຣິດ +ເກຣີຊິມ +ເກຣີຊີມ +ເກຣີໂຢດ +ເກຣຸບ +ເກເຣັດ +ເກເຣັນ +ເກເຣັນຮາປຸກ +ເກໂຣດ +ເກໂຣໂຢດ +ເກລເມນ +ເກລເມນໂຕ +ເກລານ +ເກລາຢາ +ເກລີຕາ +ເກລີໂລດ +ເກລຸບ +ເກລູຮີ +ເກເລ +ເກ່ວເກ່ວ +ເກ່ເວ່ +ເກອີລາ +ເກອູເອນ +ເກໂອໂລຊີ +ເກຮາຊີ +ເກເຮລາທາ +ເກະກະ +ເກັງ +ເກັ່ງ +ເກັ່ງກ້າ +ເກັງຍາ +ເກັ້ງເດັ້ງ +ເກັ່ຍ +ເກັ້ຍ +ເກັດ +ເກັດລິ່ນ +ເກັດຫອຍ +ເກັນເຂອາຍ +ເກັບ +ເກັບກຳ +ເກັບກູ້ +ເກັບກົດ +ເກັບກ່ຽວ +ເກັບຂີດ +ເກັບຊຳ +ເກັບໂຕ +ເກັບທ້ອນ +ເກັບພາສີ +ເກັບມ້ຽນ +ເກັບລາຍ +ເກັບເລັມ +ເກັບເລື່ອງ +ເກັບໄວ້ +ເກັບຮັກສາໄວ້ +ເກາະ +ເກາະຕິດ +ເກາະຜິດ +ເກາະລໍ +ເກາະລະ +ເກາະຫ້ອຍ +ເກິ +ເກິ່ງ +ເກິ່ງເດິ່ງ +ເກິ້ນ +ເກິ່ນເຕິ່ນ +ເກິມ +ເກິະ +ເກີ +ເກີ້ +ເກີ່ງ +ເກີ້ງ +ເກີ້ງຕາເວັນ +ເກີໂຊນ +ເກີໂຊມ +ເກີຍ +ເກີ້ຍ +ເກີດ +ເກີດຂຶ້ນ +ເກີດລູກ +ເກີດເລື່ອງ +ເກີດໃໝ່ໃຫຍ່ລຸນ +ເກີນ +ເກີນຕົວ +ເກີນໄປ +ເກີນຜົນ +ເກີບ +ເກີບໂຄ່ +ເກີບແຕະ +ເກີ້ມ +ເກີຣນາດາ +ເກືອ +ເກື້ອ +ເກືອກ +ເກືອກກິ້ງ +ເກື້ອກຸນ +ເກື້ອກູນ +ເກື້ອງ +ເກື່ອຍ +ເກື່ອຍແກ້ +ເກືອດ +ເກືອທາ +ເກືອນ +ເກື່ອນ +ເກື້ອນ +ເກືອບ +ເກືອບໄດ້ +ເກືອບຕາຍ +ເກືອບຕົກ +ເກົາ +ເກົ່າ +ເກົ້າ +ເກົ່າກ່ອນ +ເກົ່າແກ່ +ເກົາສັນ +ເກົາສາມພີ +ເກົ້າສິບ +ເກົ້າສິບເກົ້າ +ເກົ້າສິບສອງ +ເກົ້າສິບແປດ +ເກົ້າສິບຫ້າ +ເກົ້າສິບຫົກ +ເກົາໄສ +ເກົາທັນ +ເກົ້າຜົມ +ເກົ້າພັນ +ເກົາຫລີ +ເກົາຫຼີ +ເກົາເຫຼົາ +ເກົ້າອີ້ +ເກົ້າຮ້ອຍ +ແກ +ແກ່ +ແກ້ +ແກ່ກຳ +ແກ້ກີ້ວ +ແກ້ກົນ +ແກ້ຂັດ +ແກ້ຂາວ +ແກ້ໄຂ +ແກ້ຄວາມ +ແກ້ຄະດີ +ແກ້ແຄ້ນ +ແກງ +ແກ່ງ +ແກ້ງ +ແກ້ງກົ້ນ +ແກ່ງແກ້ +ແກ້ງຂີ້ຊ້າງ +ແກງແຊງ +ແກ້ງແຍ້ງ +ແກງດົງ +ແກ້ງແດ່ງ +ແກສ໌ +ແກສັງ +ແກດ +ແກ່ແດ່ +ແກ້ຕົວ +ແກ້ໂຕ +ແກນ +ແກ່ນ +ແກນກາງ +ແກ່ນແກ້ວ +ແກ່ນແຂງ +ແກ່ນສານ +ແກ່ນຕົ້ນ +ແກ່ນທຳ +ແກ່ນນ້ອຍ +ແກນນຳ +ແກ່ນເມືອງ +ແກນລອນ +ແກບ +ແກ້ບ +ແກ້ບະ +ແກມ +ແກ່ມ +ແກ້ມ +ແກ້ມແດງ +ແກ້ມມ້ອນ +ແກ້ມໂວກ +ແກ້ມໂວບ +ແກ້ມື +ແກ່ໄມ້ທາງປາຍ +ແກລລອນ +ແກວ +ແກ່ວ +ແກ້ວ +ແກ້ວກຣິສຕັນ +ແກ້ວກ່ານ +ແກ້ວກ້າວປະການ +ແກ້ວເກົ້າປະການ +ແກ້ວຂາວ +ແກ້ວຂຽວ +ແກວງ +ແກວ່ງ +ແກ່ວງ +ແກວ່ງໄກວ +ແກວ່ງໄປແກວ່ງມາ +ແກ້ວຈັນທະຄາດ +ແກ້ວເຈັດປະການ +ແກ້ວສາລະພັດນຶກ +ແກວດ +ແກ່ວດ່ອງ +ແກ້ວແດງ +ແກ້ວຕາ +ແກ້ວຕາດວງໃຈ +ແກ້ວຕາແມວ +ແກ້ວທັງສາມ +ແກວ່ນ +ແກ້ວນໍ້າຄັ່ງ +ແກ້ວນາງຝານ +ແກ້ວຜະລຶກ +ແກ້ວພຣະເນດ +ແກ້ວພິລາ +ແກ້ວໄພທູນ +ແກ້ວມໍລະກົດ +ແກ້ວມະນີ +ແກ້ວມະນີໂຊດ +ແກ້ວມະຫານິນ +ແກ້ວມຸກດາ +ແກ້ວແວ່ນຕາ +ແກ້ວໝົ່ນ +ແກ້ວຫູ +ແກ້ວເຫຼືອງ +ແກ້ໜ້າ +ແກ່ຫຼັງກົ່ງ +ແກະ +ແກະສະລັກ +ແກະປ່າ +ແກະຜູ້ +ແກະລາຍ +ແກັສ +ແກັບ +ໂກ +ໂກ້ +ໂກ້ໆ +ໂກກ +ໂກ໊ກ +ໂກກກີ +ໂກກກີກ +ໂກກໂຊກ +ໂກກໂວກ +ໂກກະນຸດ +ໂກໂກ້ +ໂກງ +ໂກ່ງ +ໂກ່ງໂກະ +ໂກ່ໂຈ່ +ໂກສຕາຣິກາ +ໂກສຕາຣິກາໂກ່ໂຊ່ +ໂກສະ +ໂກສະການ +ໂກສາຄານ +ໂກສຳພີ +ໂກສິ +ໂກສິນ +ໂກສຸມ +ໂກໄສ +ໂກຊານ +ໂກຊາມ +ໂກເຊນ +ໂກເຊບາ +ໂກເຊັນ +ໂກ່ໂຊ່ +ໂກຍ +ໂກ້ຍ +ໂກ້ຍໂກ້ຍ +ໂກ້ຍໂກັຍ +ໂກດ +ໂກດກອງ +ໂກດແຄ້ນ +ໂກດຈັດ +ໂກດສຕາຣິກາ +ໂກດຊະບີ +ໂກດຖາດ +ໂກດຮ້າຍ +ໂກດາປັດຕິຜົນ +ໂກ່ໂດ່ +ໂກຕາ +ໂກຕິ +ໂກທະ +ໂກທາ +ໂກໂທ +ໂກນ +ໂກນຈະນາດ +ໂກນຈາ +ໂກ່ນໂຕ່ນ +ໂກນທັນຍະ +ໂກນໂຮເຊ +ໂກນາກຣີ +ໂກນາຄົມ +ໂກນານີຢາ +ໂກນີຢາ +ໂກເນລີໂອ +ໂກບ +ໂກເປັກ +ໂກເປັນຣາກ +ໂກເປັນຣາເກັນ +ໂກມ +ໂກມໍ +ໂກ່ມໂຊ່ມ +ໂກມາລະພັດ +ໂກມຸດ +ໂກມົນ +ໂກເມ +ໂກເມດ +ໂກເມີ +ໂກໂມຣາ +ໂກຢິມ +ໂກຣເກ້ +ໂກຣະບານ +ໂກຣາ +ໂກຣິນໂທ +ໂກຣີນໂທ +ໂກເຣ +ໂກລະບານ +ໂກລະຫົນ +ໂກລານ +ໂກລາຢາ +ໂກລາຫົນ +ໂກລຳເບຍ +ໂກລິນໂທ +ໂກລິມາ +ໂກລີອາດ +ໂກລົມເບຍ +ໂກລົມໂບ +ໂກໂລຊາຍ +ໂກໂລມບີ +ໂກວະສະກີ +ໂກວິດ +ໂກອາ +ໂກຮາດ +ໂກະ +ໃກ້ +ໃກ້ຄຽງ +ໃກ້ຊິດ +ໃກັ +ໄກ +ໄກ່ +ໄກ້ +ໄກ່ກຸ້ມ +ໄກ່ເກ່ຍ +ໄກ່ເກັ່ຍ +ໄກ່ແກ້ວ +ໄກ່ຂວາ +ໄກ່ເຂືອກ +ໄກ່ງວງ +ໄກ່ງ້າວ +ໄກ່ແຈ້ +ໄກ່ໂຈກ +ໄກ່ໂຈ້ນ +ໄກສອນ +ໄກສີ +ໄກ່ຊຽງໝ້ຽງ +ໄກ່ຕໍ່ +ໄກ່ຕະເພົາ +ໄກ່ຕັກ +ໄກ່ຕັອກ +ໄກ່ປ່າ +ໄກປືນ +ໄກ່ຜູ້ +ໄກ່ແມ່ຫ່ອຍ +ໄກວ +ໄກວ່ +ໄກວກວັດ +ໄກວຫຼໍ່ +ໄກວັນ +ໄກ່ຫຍອງ +ໄກ່ອູ +ໄກ່ໂອກ +ຂ +ຂໍ +ຂໍ້ +ຂໍກະແຈ +ຂໍ້ກ່າວຫາ +ຂໍ້ກໍານົດ +ຂໍເກາະ +ຂໍເກາະຊີ້ນ +ຂໍ້ແກ້ຕົວ +ຂໍ້ຂາ +ຂໍ້ຂຽນ +ຂໍເຂ່ຍ +ຂໍ້ຄວາມ +ຂໍ້ຄັດຄ້ານ +ຂໍ້ຄິດ +ຂໍຄົມ +ຂໍ້ເຄັ່ງ +ຂໍງໍ້ +ຂໍງ້າວ +ຂໍສອຍ +ຂໍ້ສະດວກ +ຂໍ້ສະເໜີ +ຂໍ້ສະຫຼຸບ +ຂໍ້ສົງໄສ +ຂໍຊ່ວຍ +ຂໍຊ້າງ +ຂໍໃຊ້ +ຂໍ້ດີ +ຂໍ້ຕໍ່ +ຂໍ້ຕັດສິນ +ຂໍຕ້ານຄືນ +ຂໍ້ຕໍາໜິ +ຂໍ້ຕີນ +ຂໍ້ຕົກລົງ +ຂໍຕົວ +ຂໍເຕືອນ +ຂໍ້ໂຕ້ແຍ້ງ +ຂໍ້ໂຕ້ຕອບ +ຂໍ້ຖົກຖຽງ +ຂໍເຖີດ +ຂໍທານ +ຂໍໂທດ +ຂໍ້ບັງຄັບ +ຂໍ້ບັນຍັດ +ຂໍ້ບົກຜ່ອງ +ຂໍ້ປະຕິບັດ +ຂໍ້ພຣະຄໍາພີ +ຂໍພະລາຊະທານ +ຂໍ້ພິສູດ +ຂໍ້ພິພາກສາ +ຂໍ້ມື +ຂໍ້ມູນ +ຂໍຢັ້ງຢືນ +ຂໍຢືມ +ຂໍຢຸດ +ຂໍ້ເລິກລັບ +ຂວງ +ຂວຍ +ຂວດ +ຂວນເຂີນ +ຂວບ +ຂວັນ +ຂວັ້ນ +ຂວັນເຂົ້າ +ຂວັນໃຈ +ຂວັນເສຍ +ຂວັນຕາ +ຂວັນໜີຂວັນຈາກ +ຂວັນຫຼົງ +ຂວັນອ່ອນ +ຂວາ +ຂວໍ້າ +ຂວາກ +ຂວາງ +ຂວ່າງ +ຂວາຍ +ຂວານ +ຂວານຖາກ +ຂວານໂປງ +ຂໍຫຍຸ້ງຍາກ +ຂໍ້ຫຍຸ້ງຍາກ +ຂໍ້ໜຶ່ງຂໍ້ໃດ +ຂໍຫ້ອຍ +ຂໍ້ຫາ +ຂໍ້ຫຼໍ້ +ຂ້ເຫຼັກໃຫ່ຍ +ຂໍໃຫ້ເບິ່ງ +ຂອກ +ຂອກແຄ +ຂອງ +ຂ້ອງ +ຂອງກາງ +ຂອງກໍານັນ +ຂອງກິນ +ຂອງກິນແຊບ +ຂອງເກ້ +ຂອງຂວັນ +ຂອງຂັວນ +ຂ້ອງໃຈ +ຂອງຍຶດ +ຂອງດີ +ຂອງດື່ມ +ຂອງຕ້ອນ +ຂອງຖວາຍ +ຂອງຖືກປຸ້ນ +ຂອງທານ +ຂອງທຽມ +ຂອງເທັດເຄື່ອງເທັດ +ຂອງແທ້ +ຂອງປອມ +ຂອງປະເສີດ +ຂອງປະທານ +ຂອງຝາກ +ຂອງຢອກ +ຂອງຫວານ +ຂອງຫຼວງ +ຂອງຫຼິ້ນ +ຂອງແຫຼວ +ຂອງຮິບໂຮມ +ຂ້ອຍ +ຂອດ +ຂອນ +ຂ້ອນ +ຂ້ອນຂ້າງ +ຂ້ອນແຈ້ງ +ຂອນໄມ້ +ຂອບ +ຂອບເຂດ +ຂອບຄຸນ +ຂອບໃຈ +ຂອບພຣະຄຸນ +ຂອມ +ຂໍອະໄພ +ຂໍ້ອ້າງ +ຂໍຮ້ອງ +ຂໍຮັບ +ຂໍຮຽນ +ຂະຈອນ +ຂະຈັດ +ຂະຈິດ +ຂະເຈົ້າ +ຂະຍະ +ຂະຍັບ +ຂະຍາຍ +ຂະຍາດ +ຂະຍິບ +ຂະຍີ້ +ຂະຍົມ +ຂະເຍີບ +ຂະເຍື້ອນ +ຂະເຍົ່າ +ຂະແຍງ +ຂະໂຍງ +ຂະຕິນິຍົມ +ຂະນວນ +ຂະນອງ +ຂະນະ +ຂະນະດຽວ +ຂະນະໃດ +ຂະນະທີ່ +ຂະນະນັ້ນ +ຂະນະນີ້ +ຂະນະເມື່ອ +ຂະນະໜຶ່ງ +ຂະນັບ +ຂະນາຍ +ຂະນາດ +ຂະນານ +ຂະນາບ +ຂະນິດຖາ +ຂະນົບທໍານຽມ +ຂະເນງ +ຂະແນະ +ຂະບວນ +ຂະບວນການ +ຂະບວນແຫ່ +ຂະບາກ +ຂະບິດ +ຂະບົດ +ຂະພາບ +ຂະມວດ +ຂະມະ +ຂະມໍ້າ +ຂະເມນ +ຂະແມ +ຂະໂມຍ +ຂະເຢກ +ຂະເຢັກ +ຂະລະ +ຂະລຸ +ຂະໂລເອ +ຂະຫຍອງ +ຂະຫຍອນ +ຂະຫຍັນ +ຂະຫຍັນຂັນແຂງ +ຂະຫຍັບ +ຂະຫຍາຍ +ຂະຫຍາຍໂຕ +ຂະຫຍາດ +ຂະໜ່ອງ +ຂະໜ່ອມ +ຂະໜັງ +ຂະໜັນ +ຂະໜາງ +ຂະໜາຍ +ຂະໜາດ +ຂະໜານ +ຂະໜານນາມ +ຂະໜາບ +ຂະໜົງ +ຂະໜົງເງື້ອມ +ຂະໜົງທ້ອງ +ຂະໜົງທະວານ +ຂະໜົງໄພ +ຂະໜົງເມືອງ +ຂະໜົບ +ຂະໜົບທໍານຽມ +ຂະໜົບປະເພນີ +ຂະໜົມ +ຂະໜົມປັງ +ຂະເໜີຍ +ຂະແໜງ +ຂະແໜ່ງ +ຂະແໜງການ +ຂະໝວຍ +ຂະຫມວດ +ຂະໝອງ +ຂະໝອດ +ຂະໝອນ +ຂະໝ່ອມ +ຂະໝັງ +ຂະໝັງຂະໝໍ +ຂະໝັບ +ຂະໝິ້ນ +ຂະໝຸຍ +ຂະເໝນ +ຂະເໝັ່ນ +ຂະຫຼັງ +ຂະຫຼາ +ຂະຫຼຸກ +ຂະຫຼົມ +ຂະແຫຍ່ງ +ຂັງ +ຂັດ +ຂັ້ດ +ຂັດກັນ +ຂັດຂວາງ +ຂັດຂ້ອງ +ຂັດຂືນ +ຂັດຄ້ານ +ຂັດເຄືອງ +ຂັດເຄືອງໃຈ +ຂັດໃຈ +ຂັດສົນ +ຂັດແຍ່ງ +ຂັດແຍ້ງ +ຂັດຕາດ +ຂັດຖູ +ຂັດມັນ +ຂັດມີເອນ +ຂັດຫຍາບ +ຂັດເຫຼື້ອມ +ຂັນ +ຂັ້ນ +ຂັນກົມ +ຂັນສູ້ +ຂັ້ນຊັ້ນ +ຂັ້ນໃດ +ຂັນໄດ +ຂັ້ນໄດ +ຂັນທີ +ຂັ້ນເທິງ +ຂັນແປດ +ຂັ້ນພຶ້ນຖານ +ຂັ້ນລຸ່ມ +ຂັນໝາກ +ຂັນໝາກເບັງ +ຂັນຫ້າ +ຂັ້ນຮຸນແຮງ +ຂັບ +ຂັບຂັນ +ຂັບຂີ່ +ຂັບເຄື່ອນ +ຂັບໄລ່ +ຂັບຮ້ອງ +ຂັວນອອ່ນ +ຂາ +ຂ່າ +ຂ້າ +ຂາກ +ຂາກະເຍຍ +ຂາກັບ +ຂາເຂົ້າ +ຂາໂຂງ +ຂ້າຄົນ +ຂາເຄ +ຂາແຄ +ຂ່າໂຄມ +ຂາງ +ຂ້າງ +ຂ້າງຂວາ +ຂ້າງຄຽງ +ຂ້າງໃດຂ້າງໜຶ່ງ +ຂ້າງນອກ +ຂ້າງໃນ +ຂ້າງໜ້າ +ຂ້າງໜຶ່ງ +ຂ້າງຫລັງ +ຂ້າງຫຼັງ +ຂ້າງແຮມ +ຂ້າສັດ +ຂ້າເສິກ +ຂາຍ +ຂ່າຍ +ຂ້າຍ +ຂາຍຂາດ +ຂາຍຂາດໂຕ +ຂາຍສົ່ງ +ຂາຍຊື່ +ຂາຍຍ່ອຍ +ຂາຍຍົກ +ຂາຍໜ້າ +ຂາດ +ຂ້າດ +ຂາດເຂີນ +ຂາດຄວາມ +ຂາດຄໍາ +ຂາດແຄນ +ຂາດໃຈ +ຂາດດູນ +ຂາດຕົກບົກພ່ອງ +ຂາດບໍ່ມີ +ຂາດຫ້ຽນ +ຂາດຸ່ງ +ຂາດ້ຽງ +ຂ້າແດ່ +ຂ້າແດ່ພຣະເຈົ້າ +ຂ້າຕະກອນ +ຂ້າຕະກໍາ +ຂາຕັ້ງ +ຂ້າຕົວຕາຍ +ຂາໂຕ້ +ຂ້າໂຕ້ +ຂາທະນິຍະ +ຂາທະນູ +ຂ້າທາດ +ຂານ +ຂານຕອບ +ຂ້ານ້ອຍ +ຂ້ານ້ອຍນ້ອງ +ຂານົກຍາງ +ຂາບ +ຂ່າບ້ານ +ຂາປະຈໍາ +ຂາປະຊຸມ +ຂ່າປ່າ +ຂາເປ້ຍ +ຂາໄປ +ຂ້າຝ້າຍ +ຂ້າພະເຈົ້າ +ຂ້າພະບາດ +ຂ້າພະອົງ +ຂາພັບ +ຂ້າພິດ +ຂ່າຟັນ +ຂ້າຟັນ +ຂາມ +ຂ້າມ +ຂ້າມຄືນ +ຂາມປ້ອມ +ຂາມແປ +ຂ້າມຫົວ +ຂ້າມເຮືອ +ຂາເຢັກ +ຂ້າລັດຖະການ +ຂ້າລາສະການ +ຂ້າລາຊະການ +ຂ້າລາຊະການທະຫານ +ຂ້າລາຊະສໍານັກ +ຂາລາຍ +ຂ່າລີ້ນ +ຂາວ +ຂ່າວ +ຂ້າວ +ຂາວກົ່ນໂຕ່ນ +ຂ່າວຄາວ +ຂ່າວສານ +ຂ່າວດີ +ຂາວບໍລິສຸດ +ຂ່າວປະເສີດ +ຂາວຜ່ອງ +ຂ່າວລື +ຂ່າວໃໝ່ +ຂາວຫຼ້ອນ +ຂ່າວຮ້ອນ +ຂ່າວຮ້າຍ +ຂ້າຫລວງ +ຂ້າຫຼວງ +ຂາອອກ +ຂາອ່ອນ +ຂາາງ +ຂິ້ເທີ່ +ຂິມ +ຂິວ +ຂີ່ +ຂີ້ +ຂີ້ກະຍື +ຂີ້ກະເດືອນ +ຂີ້ກະຕອດ +ຂີ້ກະຕືກ +ຂີ້ກະເຕິ +ຂີ້ກະເທີ່ +ຂີ້ກະໂມຍ +ຂີ້ກະຫຼຶມ +ຂີ້ກາ +ຂີ້ກາກ +ຂີ້ກົ່ວ +ຂີ້ກ້ຽນ +ຂີ້ເກີ້ມ +ຂີ້ໂກກ +ຂີ້ໂກງ +ຂີ້ໂກະ +ຂີ່ໄກ່ໂປ່ +ຂີ້ໄກ່ໂປ່ +ຂີ້ຂະເໝົ່າ +ຂີ້ຂ້າ +ຂີ້ຂ້າຕາຂາວ +ຂີ້ຂາບ +ຂີ້ເຂັບ +ຂີ້ແຂ້ນ +ຂີ້ແຂ້ວ +ຂີ້ໄຂ່ຂາງ +ຂີ່ຄໍ +ຂີ້ຄວງ +ຂີ້ຄອກ +ຂີ້ຄັ່ງ +ຂີ້ຄັດ +ຂີ້ຄ້ານ +ຂີ້ຄູຍ +ຂີ້ໄຄ +ຂີງ +ຂີ້ງ້ອງແງ້ງ +ຂີ້ງອນ +ຂີ້ເງິນ +ຂີ້ໂງ່ +ຂີ້ຈົ່ມ +ຂີ້ຈ້ຽມ +ຂີ້ເຈຍ +ຂີ້ສໍ້ +ຂີ້ສໍ້ຕໍ່ແຫຼ +ຂີ້ສະໜົມ +ຂີ່ສັດ +ຂີ້ສັດ +ຂີ້ສ່າ +ຂີ້ສີກ +ຂີ້ສຽດ +ຂີ້ຊາຍ +ຂີ້ຊີ +ຂີ້ຍາງ +ຂີ້ໂຍ່ຍ +ຂີດ +ຂີ້ດຫຼັກບ້ານ +ຂີ້ດັງ +ຂີ້ດິນດາກ +ຂີ້ດຽດ +ຂີ້ຕອດ +ຂີ້ຕາ +ຂີ້ຕີນ +ຂີ້ຕົມ +ຂີ້ຕົ້ມ +ຂີ່ຕົມໂພ່ +ຂີ້ເຕົ່າ +ຂີ່ຖີ່ +ຂີ້ຖີ່ +ຂີ້ເຖົ່າ +ຂີ້ທາ +ຂີ້ທຸກ +ຂີ້ທູດ +ຂີ້ເທີ່ +ຂີ້ເທົາ +ຂີ້ເທົ່າ +ຂີນ +ຂີນຫູ +ຂີນາສົບ +ຂີ້ແບະ +ຂີປະນາວຸດ +ຂີປະນາວຸດນໍາວິຖີ +ຂີ້ປາກ +ຂີ້ເຜິ້ງ +ຂີ້ເຜີ້ງ +ຂີ້ໂຜ້ +ຂີ້ຝອຍ +ຂີ້ຝຸ່ນ +ຂີ້ໂພ່ +ຂີ້ໂພ່ນ +ຂີ້ມອດ +ຂີ້ມະເຮັງ +ຂີ່ມ້າ +ຂີ້ມູກ +ຂີ້ເມົາ +ຂີ້ແມງຢອດ +ຂີ້ແມງວັນ +ຂີ້ໂມ້ +ຂີ້ຢາ +ຂີ້ຢ້ານ +ຂີ້ເຣ່ຍ +ຂີ່ລໍ +ຂີລະ +ຂີລັກ +ຂີ້ລັກ +ຂີ່ລາ +ຂີ້ລ້າຍ +ຂີ້ລືມ +ຂີ່ລູກລາ +ຂີ້ເລ້ +ຂີ້ເລະ +ຂີ້ໂລບ +ຂີ້ໂລຫະ +ຂີ່ວ +ຂີ້ໜີ້ນເຄຶອ +ຂີ້ໜຽວ +ຂີ້ໝິ້ນ +ຂີ້ໝິ້ນຂາວ +ຂີ້ໝີ້ນ +ຂີ້ໝ້ຽງ +ຂີ້ຫິດ +ຂີ້ຫູ +ຂີ້ຫູດ +ຂີ້ຫຼີ້ +ຂີ້ຫຼື້ມ +ຂີ້ເຫງົານອນ +ຂີ້ເຫຍື້ອ +ຂີ້ເຫລັກ +ຂີ້ເຫີບ +ຂີ້ເຫຼັກ +ຂີ້ເຫຼັກສານ +ຂີ້ເຫຼັກບ້ານ +ຂີ້ເຫຼັກປ່າ +ຂີ້ເຫຼັກໃຫຍ່ +ຂີ້ໂຫດ +ຂີ້ໃຫງ່ +ຂີ້ໄຫ້ +ຂີ້ອວດ +ຂີ້ອາຍ +ຂີ່ອູດ +ຂີໂອ +ຂີ້ຮ້າຍ +ຂີ້ເຮ່ຍ +ຂີ້ເຮິ +ຂີ້ເຮື້ອນ +ຂີ້ແຮ່ +ຂີ້ແຮ້ +ຂີ້ໄຮ້ +ຂຶງ +ຂຶງຂັງ +ຂຶງເບິ່ງ +ຂຶ້ນ +ຂຶ້ນຄອງ +ຂຶ້ນສຽງ +ຂຶ້ນທະບຽນ +ຂຶ້ນໄປ +ຂຶ້ນມາ +ຂຶ້ນຢູ່ກັບ +ຂຶ້ນໜຶ່ງຄໍ່າ +ຂຶມ +ຂື່ +ຂື່ຄາ +ຂືງ +ຂືງຂັງ +ຂືນ +ຂື່ນ +ຂື້ນ +ຂືນໃຈ +ຂື້ນທະບຽນ +ຂື້ນໜ້າ +ຂືຟື +ຂື່ເມືອງ +ຂື້ຫຼື້ +ຂຸ +ຂຸ່ +ຂຸຂະ +ຂຸຂັນ +ຂຸເຂົ່າ +ຂຸ່ຍ +ຂຸດ +ຂຸດຄົ້ນ +ຂຸນ +ຂຸ່ນ +ຂຸ້ນ +ຂຸ້ນຂ້ຽວ +ຂຸ້ນຄິດ +ຂຸ່ນເຄືອງ +ຂຸ້ນເຄືອງໃຈ +ຂຸນສານ +ຂຸນເສິກ +ຂຸນທ້າວ +ຂຸນເທືອງ +ຂຸນນາງ +ຂຸມ +ຂຸ້ມ +ຂຸມສົບ +ຂຸມຊັບ +ຂຸມຝັງສົບ +ຂຸມແຮ້ວ +ຂູ່ +ຂູ່ເຂັນ +ຂູດ +ຂູດຣີດ +ຂູດຮີດ +ຂູ້ຫຼູ້ +ຂົງ +ຂົງເຂດ +ຂົງຈື +ຂົງຈື້ +ຂົດ +ຂົນ +ຂົ້ນ +ຂົນກີວ +ຂົນແກະ +ຂົນຂວາຍ +ຂົນຂີ້ຄ້ານ +ຂົນແຂ່ງ +ຂົນສັດ +ຂົນສົ່ງ +ຂົນແຊມ +ຂົນດົກ +ຂົນບົ່ວ +ຂົນແບ້ +ຂົນຫລົ່ນ +ຂົນຫຼົ່ນ +ຂົບ +ຂົບແຂ້ວຂົບຄາງ +ຂົມ +ຂົ່ມ +ຂົ້ມ +ຂົ່ມຂີ່ +ຂົມຂືນ +ຂົມຂື່ນ +ຂົ່ມຂືນ +ຂົ່ມຂູ່ +ຂົ່ມໃຈ +ຂົ່ມເຫງ +ຂົ່ມເຫັງ +ຂົວ +ຂົ້ວ +ຂົ້ວໂລກ +ຂົວະ +ຂຽງ +ຂ່ຽງ +ຂຽດ +ຂຽດຕະນາ +ຂຽດຕາປາດ +ຂຽດຕາໂອະ +ຂຽດໂມ້ +ຂຽນ +ຂ້ຽນ +ຂ້ຽນຕີ +ຂຽນທວາຍ +ຂຽນເອງ +ຂຽບໝູ +ຂຽວ +ຂ້ຽວ +ຂ້ຽວເຂັນ +ເຂ +ເຂ້ +ເຂກ +ເຂຈອນ +ເຂ່ຍ +ເຂດ +ເຂດກັ້ນ +ເຂດແຄວ້ນ +ເຂດແດນ +ເຂດຕາເວັນອອກໃກ້ +ເຂດຕາເວັນອອກໄກ +ເຂດພູ +ເຂດເມືອງ +ເຂດຮ້ອນ +ເຂນ +ເຂລາ +ເຂວ +ເຂ້ເຫຼ້ +ເຂັງ +ເຂັ້ງ +ເຂັຍ +ເຂັ່ຍ +ເຂັດ +ເຂັດແຂ້ວ +ເຂັດຢໍາ +ເຂັນ +ເຂັ່ນ +ເຂັ່ນຂ້າ +ເຂັນໃຈ +ເຂັມ +ເຂັ້ມ +ເຂັມຂັດ +ເຂັ້ມແຂງ +ເຂັມຄັດ +ເຂັ້ມງວດ +ເຂັ້ມງວດກວດຂັນ +ເຂັມທິດ +ເຂັມມຸດ +ເຂາະ +ເຂາະຂອດ +ເຂາະຫຼອດ +ເຂິ +ເຂິງ +ເຂິດ +ເຂີ +ເຂີຍ +ເຂີນ +ເຂີນອາຍ +ເຂືອ +ເຂືອຂື່ນ +ເຂືອຄາງກົບ +ເຂືອເຄືອ +ເຂື່ອນ +ເຂືອນໍ້າ +ເຂືອບ້າ +ເຂືອເຜາະ +ເຂືອພ້າວ +ເຂົ້ມ +ເຂົາ +ເຂົ່າ +ເຂົ້າ +ເຂົ້າກ້ອງ +ເຂົ້າກັນ +ເຂົ້າກໍ່າ +ເຂົ້າກາກ +ເຂົ້າກຳ +ເຂົ້າກູ່ +ເຂົ້າກົກ +ເຂົາແກະຜູ້ +ເຂົ້າໃກ້ +ເຂົາໄກລາດ +ເຂົ້າຂໍ້ +ເຂົ້າຂວ້າງ +ເຂົ້າຂອງ +ເຂົ້າຂອງເຮືອນ +ເຂົ້າຂາ +ເຂົ້າຂ້າ +ເຂົ້າຂົ້ວ +ເຂົ້າຂຽບ +ເຂົາຂຽວ +ເຂົ້າໂຄດ +ເຂົ້າໂຄບ +ເຂົ້າງອບ +ເຂົ້າງັນ +ເຂົ້າຈໍ້າ +ເຂົ້າຈ້າວ +ເຂົ້າຈີ່ +ເຂົ້າຈີ່ໜ້າພຣະພັກ +ເຂົ້າຈີ່ໄຮ້ເຊື້ອແປ້ງ +ເຂົາເຈົ້າ +ເຂົ້າໂຈ້ +ເຂົ້າໃຈ +ເຂົ້າສະນຸ +ເຂົ້າສະມາທິ +ເຂົ້າສັງຂະຫຍາ +ເຂົາສັດ +ເຂົ້າສັດຕູ +ເຂົ້າສັບປີ +ເຂົ້າສາກ +ເຂົ້າສານ +ເຂົ້າສາລີ +ເຂົ້າສິງ +ເຂົ້າສູ່ +ເຂົ້າສູ້ +ເຂົ້າສົດ +ເຂົ້າໃສ່ +ເຂົ້າຊານ +ເຂົ້າຊົງ +ເຂົ້າຍາຄູ +ເຂົ້າດໍ +ເຂົ້າດໍາເຂົ້າແດງ +ເຂົ້າແດກງາ +ເຂົ້າຕອກ +ເຂົ້າຕອກແຕກ +ເຂົ້າຕັງ +ເຂົ້າຕາຍຝອຍ +ເຂົ້າຕາຍວາຍ +ເຂົ້າຕົດໝາ +ເຂົ້າຕົ້ມ +ເຂົ້າຕົ້ມຜັດ +ເຂົ້າຖົງ +ເຂົ້າຖົງນາ +ເຂົ້າເຖິງ +ເຂົ້າແຖວ +ເຂົ້າທ່າ +ເຂົ້າໄທ່ +ເຂົ້ານອກອອກໃນ +ເຂົ້ານອນ +ເຂົ້ານາ +ເຂົ້ານາແຊງ +ເຂົ້ານົກ +ເຂົ້າໃນ +ເຂົ້າບະເລ +ເຂົ້າບາເລ +ເຂົ້າບ່າວນາ +ເຂົ້າເບືອ +ເຂົ້າເບຼ +ເຂົ້າປະຈໍາທີ່ +ເຂົ້າປະດັບດິນ +ເຂົ້າປັກ +ເຂົ້າປາຍ +ເຂົ້າປາດ +ເຂົ້າປຸ້ນ +ເຂົ້າປູກ +ເຂົາປູນ +ເຂົ່າປູນ +ເຂົ້າປຽກ +ເຂົ້າປຽກເສັ້ນ +ເຂົ້າເປືອກ +ເຂົ້າແປ້ງ +ເຂົ້າໂປ່ງ +ເຂົ້າໄປ +ເຂົ້າຜຽນ +ເຂົ້າເຝົ້າ +ເຂົ້າພຣະໄທ +ເຂົ້າພວກ +ເຂົ້າພອງ +ເຂົ້າພິທີຕັດ +ເຂົ້າໂພດ +ເຂົ້າຟ້າງ +ເຂົ້າເຟືອງ +ເຂົ້າມະທຸປາຍາດ +ເຂົ້າມາ +ເຂົ່າເຣ່ຍ +ເຂົ້າໄຣ +ເຂົ້າລອດຊ່ອງ +ເຂົາລ້ານ +ເຂົ່າລ້ານ +ເຂົ້າລີບ +ເຂົ້າລຽນເມັດ +ເຂົ້າແລງ +ເຂົ້າວີດ +ເຂົ້າເວນ +ເຂົ້າໜົມ +ເຂົ້າໜົມຂີ້ມ້າ +ເຂົ້າໜົມຄົກ +ເຂົ້າໜົມແຜ່ນໄຮ້ເຊື້ອ +ເຂົ້າໜົມຫວານ +ເຂົ້າໜົມໄຮ້ເຊື້ອ +ເຂົ້າໝາກກ້າ +ເຂົ້າໝ້ຽງ +ເຂົ້າເໝົ້າ +ເຂົ້າຫາ +ເຂົ້າຫຸງ +ເຂົ້າຫູ +ເຂົາຫູກ +ເຂົ່າຫູກ +ເຂົ້າແຫ້ມ +ເຂົ້າໂຫຼ້ງ +ເຂົ້າອອກ +ເຂົ້າຮ່ວມ +ເຂົ້າຮາງ +ເຂົ້າຮີດຄອງ +ເຂົາເຮ່ຍ +ເຂົ້າເຮື້ອ +ແຂ +ແຂ້ +ແຂກ +ແຂກຕ່າງໜ້າ +ແຂງ +ແຂ່ງ +ແຂງກະດ້າງ +ແຂງກ້າ +ແຂງແກ່ນ +ແຂງຂໍ້ +ແຂ່ງຂັນ +ແຂງຄໍ +ແຂງໃຈ +ແຂງຕົວ +ແຂງໂຕ +ແຂງແຮງ +ແຂນ +ແຂ້ນ +ແຂນສອກ +ແຂບ +ແຂມ +ແຂ້ວ +ແຂ້ວໂຄບ +ແຂວງ +ແຂວນ +ແຂວນຄໍ +ແຂວນໄວ້ +ແຂ້ວແມງ +ແຂ້ວຫຍິ່ງ +ແຂ້ວໝາກເຟືອງ +ແຂ້ວໝູຕັນ +ແຂ້ແຫຼ້ +ແຂະ +ໂຂ +ໂຂງ +ໂຂມະພັດ +ໂຂຣາຊິນ +ໂຂ້ໂຫຼ້ +ໃຂ່ +ໄຂ +ໄຂ່ +ໄຂ້ +ໄຂກະດູກ +ໄຂ້ການ +ໄຂຂໍ້ +ໄຂ່ຂາງ +ໄຂ່ຂາວ +ໄຂ່ເຂົ້າ +ໄຂ່ແຂ້ +ໄຂຄໍ່ +ໄຂຄວງ +ໄຂ້ສັນນິບາດ +ໄຂ້ຍຸງລາຍ +ໄຂ່ດາວ +ໄຂ່ເນົ່າ +ໄຂ້ປ່າ +ໄຂ່ຜໍາ +ໄຂມັນ +ໄຂ່ມຸກ +ໄຂ້ເລືອດອອກ +ໄຂວ່ +ໄຂວ້ +ໄຂວ່ຫ້າງ +ໄຂ່ຫ່ວນ +ໄຂ້ຫວັດ +ໄຂ້ອອກໝາກ +ໄຂ້ຮົມປ້າງ +ຄ +ຄໍ +ຄໍ່ +ຄໍແຂງ +ຄໍ້ສົ້ມ +ຄໍເສື້ອ +ຄໍເຊືອມ +ຄໍແດງ +ຄໍຕົກ +ຄໍເນຍ +ຄໍພອກ +ຄຣິສ +ຄຣິສ໌ +ຄຣິສ໌ຕສະມາຊິກ +ຄຣິສຕະ +ຄຣິສຕະຈັກ +ຄຣິສ໌ຕະຈັກ +ຄຣິສຕຽນ +ຄຣິສ໌ຕຽນ +ຄຣິສມາສ +ຄຣິສມາດ +ຄຣິສະຕຽນ +ຄຣິດ +ຄຣິດສຕະຈັກ +ຄຣິດສຕຽນ +ຄຣິດສະຕຽນ +ຄຣິດຕະຈັກ +ຄຣິດມາດ +ຄຣີມ +ຄໍໂຣຟິນ +ຄໍໂຣຟີນ +ຄໍລະຫາ +ຄລິກ +ຄລິນິກ +ຄໍ້ແລນ +ຄວງ +ຄ່ວງ +ຄ້ວງ +ຄວນ +ຄ່ວນ +ຄ້ວນ +ຄວນຄາງ +ຄ້ວນໜໍ້ +ຄວບ +ຄວບຄຸມ +ຄວັກ +ຄວັ່ງ +ຄວັດ +ຄວັດເຂ່ຍ +ຄວັດດອກ +ຄວັດລາຍ +ຄວັນ +ຄວັນໄຟ +ຄວັນຮີ່ນ +ຄວາ +ຄວ້າ +ຄວໍ່າ +ຄວໍ້າ +ຄ້ວາ +ຄວາກ +ຄວາງ +ຄວ່າງ +ຄວ້າງ +ຄວາຍ +ຄວາຍດ່ອນ +ຄວາຍດຳ +ຄວາຍຕູ້ +ຄວາຍເຖິກ +ຄວາຍປ່າ +ຄວາດ +ຄວາດເຂົ້າ +ຄວານ +ຄວ້ານ +ຄວາບຄວາບ +ຄວາມ +ຄວາມກວ້າງ +ຄວາມກວ້າງໃຫຍ່ +ຄວາມກະຕືລືລົ້ນ +ຄວາມກະລຸນາ +ຄວາມກະລຸນາປານີ +ຄວາມກະວົນກະວາຍ +ຄວາມກັງວົນ +ຄວາມກ້າ +ຄວາມກຽດຊັງ +ຄວາມໂກດເຄືອງ +ຄວາມໂກດຮ້າຍ +ຄວາມຂະຫຍອງ +ຄວາມຂະຫຍັນຂັນແຂງ +ຄວາມຂັດເຄືອງ +ຄວາມຂັດສົນ +ຄວາມຂາຍໜ້າ +ຄວາມຂາດແຄນ +ຄວາມຂີ້ຄ້ານ +ຄວາມຂີ້ດຽດ +ຄວາມຂືນໃຈ +ຄວາມຂຸ້ນເຄືອງ +ຄວາມຂົມ +ຄວາມຂົມຂື່ນ +ຄວາມເຂັ້ມແຂງ +ຄວາມເຂັ້ມງວດ +ຄວາມເຂົ້າໃຈ +ຄວາມເຂົ້າພຣະໄທ +ຄວາມຄັບໃຈ +ຄວາມຄໍ່າຄວນ +ຄວາມຄາດໝາຍ +ຄວາມຄາດຫວັງ +ຄວາມຄ້ານ +ຄວາມຄິດ +ຄວາມຄິດຊົ່ວຮ້າຍ +ຄວາມຄິດເຫັນ +ຄວາມຄິດອ່ານ +ຄວາມຄິດຮອດ +ຄວາມຄົດລ້ຽວ +ຄວາມຄົບບໍລິບູນ +ຄວາມຄຽດ +ຄວາມຄຽດແຄ້ນ +ຄວາມເຄືອງແຄ້ນ +ຄວາມເຄົາລົບ +ຄວາມງາມ +ຄວາມງົດງາມ +ຄວາມງຽບ +ຄວາມງຽບສະຫງົບ +ຄວາມໂງ່ +ຄວາມໂງ່ຈ້າ +ຄວາມຈອງຫອງ +ຄວາມຈ່ອຍຜອມ +ຄວາມຈະເລີນ +ຄວາມຈະເລີນຮຸ່ງເຮືອງ +ຄວາມຈໍາ +ຄວາມຈໍາເປັນ +ຄວາມຈໍາເລີນ +ຄວາມຈິງ +ຄວາມຈິງໃຈ +ຄວາມຈົນ +ຄວາມເຈດຕະນາ +ຄວາມເຈັບ +ຄວາມເຈັບໄຂ້ +ຄວາມເຈັບປ່ວຍ +ຄວາມເຈັບປວດ +ຄວາມເຈັບປວດຮຸນແຮງ +ຄວາມແຈ່ມໃສ +ຄວາມໃຈຮ້ອນ +ຄວາມໃຈຮ້າຍ +ຄວາມສວຍງາມ +ຄວາມສະດວກ +ຄວາມສະດຸ້ງ +ຄວາມສະທ້ອນ +ຄວາມສະທົກສະທ້ານ +ຄວາມສະບາຍ +ຄວາມສະບາຍໃຈ +ຄວາມສະຫງັດ +ຄວາມສະຫງ່າ +ຄວາມສະຫງ່າງາມ +ຄວາມສະຫງ່າຜ່າເຜີຍ +ຄວາມສະຫງ່າເຫຼືອງເຫຼື້ອມ +ຄວາມສະຫງົບ +ຄວາມສະຫງົບສະຫງ່ຽມ +ຄວາມສະຫງົບສຸກ +ຄວາມສະໜັບສະໜຸນ +ຄວາມສະໜິດສະໜົມ +ຄວາມສະໜຸກສະໜານ +ຄວາມສະເໜ່ຫາ +ຄວາມສະໝັກໃຈ +ຄວາມສະຫລາດ +ຄວາມສະຫວ່າງ +ຄວາມສະຫຼາດ +ຄວາມສະຫຼົດໃຈ +ຄວາມສະຫຼຽວສະຫຼາດ +ຄວາມສະອາດ +ຄວາມສັກສິດ +ຄວາມສັງເວດ +ຄວາມສັດ +ຄວາມສັດຈິງ +ຄວາມສັດຊື່ +ຄວາມສັດທໍາ +ຄວາມສັ່ນສະທ້ານ +ຄວາມສັນຕິ +ຄວາມສັ່ນຢ້ານ +ຄວາມສັນລະເສີນ +ຄວາມສັບສົນ +ຄວາມສັບສົນມຶນງົງ +ຄວາມສາບແຊ່ງ +ຄວາມສາມາດ +ຄວາມສາລະວົນ +ຄວາມສຳຄັນ +ຄວາມສໍາເລັດ +ຄວາມສິ້ນສຸດ +ຄວາມສຸກ +ຄວາມສຸກກະເສີມ +ຄວາມສຸກໃຈ +ຄວາມສຸກສະບາຍ +ຄວາມສຸກສະຫວັດດີ +ຄວາມສຸກສັນ +ຄວາມສຸກສໍາລານ +ຄວາມສຸກສົມບູນ +ຄວາມສຸກໃສ +ຄວາມສຸຂຸມ +ຄວາມສຸດຈະລິດ +ຄວາມສຸພາບ +ຄວາມສຸພາບອ່ອນນ້ອມ +ຄວາມສູງ +ຄວາມສູງສົ່ງ +ຄວາມສົງສານ +ຄວາມສົນລະວົນ +ຄວາມສົມບູນ +ຄວາມສົມບູນແບບ +ຄວາມສ່ຽງ +ຄວາມສຽດສີ +ຄວາມເສຍໃຈ +ຄວາມເສຍດາຍ +ຄວາມເສຍຫາຍ +ຄວາມເສື່ອມ +ຄວາມເສື່ອມເສຍ +ຄວາມເສື່ອມໂຊມ +ຄວາມເສົ້າ +ຄວາມເສົ້າໃຈ +ຄວາມເສົ້າສະຫຼົດ +ຄວາມເສົ້າໂສກ +ຄວາມເສົ້າໝອງ +ຄວາມແສນລະທົມ +ຄວາມໂສກ +ຄວາມໂສກສະລົດ +ຄວາມໂສກເສົ້າ +ຄວາມໂສໂຄກ +ຄວາມໃສ່ຮ້າຍ +ຄວາມຊ່ວຍເຫຼືອ +ຄວາມຊ່ວຍໃຫ້ພົ້ນ +ຄວາມຊ່ວຍໃຫ້ລອດ +ຄວາມຊອບ +ຄວາມຊອບທໍາ +ຄວາມຊະລົວ +ຄວາມຊັງ +ຄວາມຊໍ້າໃຈ +ຄວາມຊໍານານ +ຄວາມຊຶມເສົ້າ +ຄວາມຊື່ +ຄວາມຊື່ກົງ +ຄວາມຊື່ສັດ +ຄວາມຊື່ສັດສຸດຈະລິດ +ຄວາມຊື່ນ +ຄວາມຊື່ນຊົມຍິນດີ +ຄວາມຊື່ນບານ +ຄວາມຊຸ່ມຊື່ນ +ຄວາມຊູໃຈ +ຄວາມຊົງຈໍາ +ຄວາມຊົມຊື່ນ +ຄວາມຊົມຊື່ນຍິນດີ +ຄວາມຊົ່ວ +ຄວາມຊົ່ວຊ້າ +ຄວາມຊົ່ວຊ້າລາມົກ +ຄວາມຊົ່ວຮ້າຍ +ຄວາມຊ່ຽວຊານ +ຄວາມເຊື່ອ +ຄວາມເຊື່ອຟັງ +ຄວາມເຊື່ອໝັ້ນ +ຄວາມໂຊເຊ +ຄວາມຍາກຈົນ +ຄວາມຍາກເມື່ອຍ +ຄວາມຍາກລໍາບາກ +ຄວາມຍາວ +ຄວາມຍິ່ງໃຫຍ່ +ຄວາມຍິນດີ +ຄວາມຍິ້ມແຍ້ມແຈ່ມໃສ +ຄວາມຍືນຍາວ +ຄວາມຍຸດຕິທຳ +ຄວາມຍຸຕິທໍາ +ຄວາມຍົກຕົນ +ຄວາມດ່າງດໍາ +ຄວາມດໍາມືດ +ຄວາມດີ +ຄວາມດີງາມ +ຄວາມດື້ກະດ້າງ +ຄວາມດື້ດ້ານ +ຄວາມດຸເດືອດ +ຄວາມດຸໝັ່ນ +ຄວາມດູແລ +ຄວາມດູແລຮັກສາ +ຄວາມດູໝິ່ນ +ຄວາມເດືອດຮ້ອນ +ຄວາມຕ້ອງການ +ຄວາມຕັກເຕືອນ +ຄວາມຕັ້ງໃຈ +ຄວາມຕັນຫາ +ຄວາມຕາຍ +ຄວາມຕໍ່າຕ້ອຍ +ຄວາມຕຶງຄຽດ +ຄວາມຕຸ້ຍ +ຄວາມຕຸ້ຍພີ +ຄວາມຕູ່ຫາ +ຄວາມຕົກໃຈຢ້ານ +ຄວາມຕົກຕໍ່າ +ຄວາມຕົກລົງ +ຄວາມເຕັມໃຈ +ຄວາມແຕກຕ່າງ +ຄວາມແຕກແຫງ +ຄວາມຖ່ອມໃຈ +ຄວາມຖີ່ +ຄວາມຖືກຕໍາໜິ +ຄວາມທໍລະຍົດ +ຄວາມທໍລະມານ +ຄວາມທະເຍີທະຍານ +ຄວາມທະນົງໃຈ +ຄວາມທະນົງຕົວ +ຄວາມທາລຸນ +ຄວາມທາລຸນໂຫດຮ້າຍ +ຄວາມທຸກ +ຄວາມທຸກເຂັນ +ຄວາມທຸກໃຈ +ຄວາມທຸກສຸກ +ຄວາມທຸກໂສກ +ຄວາມທຸກຍາກ +ຄວາມທຸກຍາກລໍາບາກ +ຄວາມທຸກທໍລະມານ +ຄວາມທຸກລະທົມ +ຄວາມທຸກລະທົມໃຈ +ຄວາມທຸກລໍາບາກ +ຄວາມທຸກເວດທະນາ +ຄວາມທຸກອັນໃຫຍ່ຫຼວງ +ຄວາມທຸກຮ້ອນ +ຄວາມທົນທຸກ +ຄວາມທ່ຽງທໍາ +ຄວາມທ່ຽງແທ້ +ຄວາມເທັດ +ຄວາມນັບຖື +ຄວາມນິຍົມ +ຄວາມນົບນ້ອມ +ຄວາມເນົ່າ +ຄວາມເນົ່າເໝັນ +ຄວາມແນ່ໃຈ +ຄວາມແນ່ນອນ +ຄວາມໃນ +ຄວາມບໍ່ກ້າ +ຄວາມບໍ່ຈິງ +ຄວາມບໍ່ສະບາຍໃຈ +ຄວາມບໍ່ສະຫງົບ +ຄວາມບໍ່ສະອາດ +ຄວາມບໍ່ຊອບທໍາ +ຄວາມບໍ່ຊື່ສັດ +ຄວາມບໍ່ເຊື່ອ +ຄວາມບໍ່ດີ +ຄວາມບໍ່ພໍພຣະໄທ +ຄວາມບໍລະບູນ +ຄວາມບໍລິສຸດ +ຄວາມບໍລິສຸດສັກສິດ +ຄວາມບໍລິບູນ +ຄວາມບັງບຽດສຽດສີ +ຄວາມບັນເທີງ +ຄວາມບັນເທີງໃຈ +ຄວາມບັນເທົາ +ຄວາມບ້າ +ຄວາມບາດເຈັບ +ຄວາມບາບ +ຄວາມບົກພ່ອງ +ຄວາມເບີກບານ +ຄວາມເບີກບານໃຈ +ຄວາມເບົາໃຈ +ຄວາມປ່ວງ +ຄວາມປວດ +ຄວາມປອດໄພ +ຄວາມປະຈັກແຈ້ງ +ຄວາມປະສົງ +ຄວາມປະເສີດ +ຄວາມປະພຶດ +ຄວາມປະໝາດ +ຄວາມປະຫຼາດ +ຄວາມປະຫຼາດໃຈ +ຄວາມປັ່ນປ່ວນ +ຄວາມປາຖະໜາ +ຄວາມປານີ +ຄວາມປິຕິ +ຄວາມປິຕິຍິນດີ +ຄວາມປຶກສາ +ຄວາມປູ້ປັນຍາ +ຄວາມປົກກະຕິ +ຄວາມປົກຄອງ +ຄວາມເປັນ +ຄວາມເປັນຈິງ +ຄວາມເປັນສາວປອດ +ຄວາມເປັນສູນ +ຄວາມເປັນຊະເລີຍ +ຄວາມເປັນທາດ +ຄວາມເປັນນໍ້າໜຶ່ງໃຈດຽວ +ຄວາມເປັນນໍ້າໜຶ່ງໃຈດຽວກັນ +ຄວາມເປັນໄປ +ຄວາມເປັນຢູ່ +ຄວາມເປັນລະບຽບ +ຄວາມເປັນເລີດ +ຄວາມເປັນໝ້າຍ +ຄວາມເປັນຫ່ວງເປັນໃຍ +ຄວາມເປັນໃຫຍ່ +ຄວາມເປັນໃຫຍ່ເປັນໂຕ +ຄວາມເປັນອັນໜຶ່ງອັນດຽວກັນ +ຄວາມເປັນອໍາມະຕະ +ຄວາມເປືອຍ +ຄວາມເປືອຍກາຍ +ຄວາມເປື່ອຍເນົ່າ +ຄວາມຜ່ອງໃສ +ຄວາມຜ່ອນ +ຄວາມຜະຫວາ +ຄວາມຜາສຸກ +ຄວາມຜິດ +ຄວາມຜິດບາບ +ຄວາມຜິດແຜກ +ຄວາມຜິດພາດ +ຄວາມເຜີ +ຄວາມໂຜດ +ຄວາມຝັນ +ຄວາມຝືນໃຈ +ຄວາມພໍໃຈ +ຄວາມພໍພຣະໄທ +ຄວາມພັ່ງພ້ອມ +ຄວາມພາກພຽນ +ຄວາມພິການ +ຄວາມພິນາດ +ຄວາມພິໂລດ +ຄວາມພູມໃຈ +ຄວາມພົ້ນ +ຄວາມພຽນ +ຄວາມພຽນພະຍາຍາມ +ຄວາມເພິ່ງພໍໃຈ +ຄວາມເພີດເພີນ +ຄວາມຟື້ນ +ຄວາມຟົກຊໍ້າດໍາຂຽວ +ຄວາມມໍລະນາ +ຄວາມມັ່ງຄັ່ງ +ຄວາມມັ່ງມີ +ຄວາມມິດ +ຄວາມມີກຽດ +ຄວາມມີສະຕິສໍາປັດສະຍະ +ຄວາມມີໄຊ +ຄວາມມຶນງົງ +ຄວາມມຶນເມົາ +ຄວາມມືດ +ຄວາມມືດຄຶ້ມ +ຄວາມມືດຕຶບ +ຄວາມມືດປິກ +ຄວາມມືດມົວ +ຄວາມມຸ່ງມາດ +ຄວາມມຸ່ງໝາຍ +ຄວາມມຸ່ງຫວັງ +ຄວາມມຸ່ງຮ້າຍ +ຄວາມມຸສາ +ຄວາມມູ່ງໝັ້ນ +ຄວາມມົນທິນ +ຄວາມເມດຕາ +ຄວາມເມດຕາກະລຸນາ +ຄວາມເມດຕາຄຸນ +ຄວາມໂມໂຫ +ຄວາມຢາກ +ຄວາມຢ້ານ +ຄວາມຢ້ານກົວ +ຄວາມຢໍາເກງ +ຄວາມຢູ່ເຢັນເປັນສຸກ +ຄວາມເຢັນ +ຄວາມລອດ +ຄວາມລະທົມ +ຄວາມລະທົມໃຈ +ຄວາມລະທົມທຸກ +ຄວາມລະນຶກ +ຄວາມລະນຶກເຖິງ +ຄວາມລະມັດລະວັງ +ຄວາມລະເມີດ +ຄວາມລະອາຍ +ຄວາມລະອຽດ +ຄວາມລັບ +ຄວາມລາມົກ +ຄວາມລໍ້າເລີດ +ຄວາມລໍາຄານ +ຄວາມລໍາເຄັນ +ຄວາມລໍາບາກ +ຄວາມລໍາອຽງ +ຄວາມເລັ່ງຮ້ອນ +ຄວາມເລິກ +ຄວາມເລິກລັບ +ຄວາມເລິກລໍ້າ +ຄວາມເລົ້າໂລມ +ຄວາມເລົ້າໂລມໃຈ +ຄວາມໂລບ +ຄວາມວວດອົ່ງ +ຄວາມວາງໃຈ +ຄວາມວິບັດ +ຄວາມວິວາດ +ຄວາມວຸ່ນວາຍ +ຄວາມວຸ້ນວາຍ +ຄວາມວຸ່ນວາຍໃຈ +ຄວາມໄວ +ຄວາມໄວ້ໃຈ +ຄວາມໄວ້ວາງໃຈ +ຄວາມຫຍັ່ງຮູ້ +ຄວາມຫຍາບຄາຍ +ຄວາມຫຍຸ້ງສັບສົນ +ຄວາມຫຍຸ້ງຍາກ +ຄວາມຫຍຸ້ງຍາກໃຈ +ຄວາມໜັກໃຈ +ຄວາມໜັກໜ່ວງ +ຄວາມໜັກແໜ້ນ +ຄວາມໜາ +ຄວາມໜ້າກຽດຊັງ +ຄວາມໜ້າເກງຂານ +ຄວາມໜ້າສັນລະເສີນ +ຄວາມໜ້າສົມເພດ +ຄວາມໜ້າຊື່ໃຈຄົດ +ຄວາມໜ້າຢ້ານ +ຄວາມໜ້າຢ້ານກົວ +ຄວາມໜ້າລະອາຍ +ຄວາມໜາວ +ຄວາມໜຸ່ມສາວ +ຄວາມໜຸ່ມແໜ້ນ +ຄວາມຫມັ້ນ +ຄວາມຫມັ້ນຄົງ +ຄວາມໝັ້ນໃຈ +ຄວາມໝັ່ນພຽນ +ຄວາມຫມາຍ +ຄວາມໝິ່ນປະໝາດ +ຄວາມໝົດຫວັງ +ຄວາມຫ່ວງໃຍ +ຄວາມຫວງແຫນ +ຄວາມຫວັງ +ຄວາມຫວັງໃຈ +ຄວາມຫວັງດີ +ຄວາມຫວ່າງເປົ່າ +ຄວາມຫວາດກົວ +ຄວາມຫວານ +ຄວາມຫາຍະນະ +ຄວາມຫິວ +ຄວາມຫິວນໍ້າ +ຄວາມຫຶງຫວງ +ຄວາມຫົດຫູໃຈ +ຄວາມຫຼອກລວງ +ຄວາມຫຼັບ +ຄວາມຫຼາກຫຼາຍທາງພາສາ +ຄວາມຫຼຸດໂຕນ +ຄວາມຫຼົງຜິດ +ຄວາມຫຼົງລືມ +ຄວາມຫຼົງໄຫຼ +ຄວາມຫຼົ່ມຈົມ +ຄວາມເຫງົານອນ +ຄວາມເຫັນ +ຄວາມເຫັນດີ +ຄວາມເຫັນພ້ອມ +ຄວາມເຫັນອົກເຫັນໃຈ +ຄວາມເຫິງສາ +ຄວາມເຫຼື້ອມໃສ +ຄວາມແຫ້ງແລ້ງ +ຄວາມແຫຼມຄົມ +ຄວາມໂຫດຮ້າຍ +ຄວາມອ່ອນກໍາລັງ +ຄວາມອ່ອນສຸພາບ +ຄວາມອ່ອນແອ +ຄວາມອະຍຸຕິທໍາ +ຄວາມອະທໍາ +ຄວາມອະນິຈັງ +ຄວາມອັກເສບ +ຄວາມອັດສະຈັນໃຈ +ຄວາມອັບປະຍົດ +ຄວາມອັບອາຍ +ຄວາມອັບອາຍຂາຍໜ້າ +ຄວາມອາຍ +ຄວາມອາລັກຂາ +ຄວາມອາໄລ +ຄວາມອາໄລອາວອນ +ຄວາມອໍາມະຫິດ +ຄວາມອິດເມື່ອຍ +ຄວາມອິດອ່ອນ +ຄວາມອີດູ +ຄວາມອີ່ມທ້ອງ +ຄວາມອຶ້ມຄຶ້ມ +ຄວາມອຸກໃຈ +ຄວາມອຸກອັ່ງ +ຄວາມອຸດົມ +ຄວາມອຸດົມສົມບູນ +ຄວາມອຸປະຖໍາ +ຄວາມອົດກັ້ນ +ຄວາມອົດກັ້ນໃຈ +ຄວາມອົດກັ້ນພຣະໄທ +ຄວາມອົດທົນ +ຄວາມອົດຢາກ +ຄວາມໂອ້ອວດ +ຄວາມຮ້ອຍແຮງ +ຄວາມຮ້ອນ +ຄວາມຮ້ອນໃຈ +ຄວາມຮ້ອນພຣະໄທ +ຄວາມຮ້ອນຮົນ +ຄວາມຮອບຄອບ +ຄວາມຮອບຮູ້ +ຄວາມຮັກ +ຄວາມຮັບຜິດຊອບ +ຄວາມຮ້າງເປົ່າ +ຄວາມຮ້າຍ +ຄວາມຮຸ່ງເຮືອງ +ຄວາມຮຸ້ສຶກ +ຄວາມຮຸນແຮງ +ຄວາມຮູ້ +ຄວາມຮູ້ຈັກບັງຄັບຕົນ +ຄວາມຮູ້ຈັກອາຍ +ຄວາມຮູ້ເລື່ອງ +ຄວາມຮົກຮ້າງ +ຄວາມຮຽນຮູ້ +ຄວາມໄຮ້ກຽດ +ຄວາມໄຮ້ສັນຕິພາບ +ຄວາມໄຮ້ສາລະ +ຄວາມໄຮ້ປະໂຫຍດ +ຄວ້ຳ +ຄວີ່ +ຄໍຫອຍ +ຄອກ +ຄອກສັດລ້ຽງ +ຄອງ +ຄ່ອງ +ຄ້ອງ +ຄອງໂກ +ຄອງຄອງ +ຄອງຄີ +ຄ່ອງແຄ່ວ +ຄ່ອງແຄ້ວ +ຄອງທຳ +ຄ້ອງນ້ອງ +ຄ້ອງບ້າງ +ຄ້ອງມຸ່ງ +ຄອງລາຊາສົມບັດ +ຄອງລາດ +ຄ້ອງວົງ +ຄອຍ +ຄ່ອຍ +ຄ້ອຍ +ຄອຍຖ້າ +ຄອຍເອົາໃຈ +ຄອດ +ຄອດລອດ +ຄອນ +ຄ່ອນ +ຄ້ອນ +ຄອນກຣີດ +ຄອນກຣີດອັດແຮງ +ຄ້ອນກອງ +ຄ້ອນຄະເນີນ +ຄ້ອນຄະບອງ +ຄອນແຄນ +ຄ້ອນຊໍ້ +ຄ້ອນຕອກສິ່ວ +ຄ້ອນຕີ +ຄອນອັກ +ຄອບ +ຄອບຄອງ +ຄອບຄຸມ +ຄອບຄູ່ +ຄອບຄົວ +ຄອບງຳ +ຄ່ອມ +ຄ້ອມ +ຄອມພິວເຕີ +ຄອມພິວເຕີ້ +ຄອມມັງໂດ +ຄອມມູນິດ +ຄໍເອີມ +ຄະ +ຄະຍະ +ຄະດີ +ຄະດີແພ່ງ +ຄະດີອາຍາ +ຄະຕິ +ຄະຕິນນິຍົມ +ຄະທະ +ຄະທາ +ຄະນອງ +ຄະນະ +ຄະນະກໍາມະການ +ຄະນະຊາດ +ຄະນະຍາດ +ຄະນະທູດ +ຄະນະນາ +ຄະນະບໍດີ +ຄະນະປຶກສາ +ຄະນະພັກ +ຄະນະໂພດ +ຄະນະມະການ +ຄະນະອິເກ +ຄະນາ +ຄະນາຈານ +ຄະນາທິບ +ຄະນາທິປະໄຕ +ຄະນິກາ +ຄະນິງ +ຄະນິດ +ຄະນິດສາດ +ຄະນີງ +ຄະນຶງ +ຄະນືງ +ຄະເນ +ຄະເນງ +ຄະເນສວນ +ຄະເນດ +ຄະເນັງ +ຄະແນນ +ຄະມະ +ຄະມະນະ +ຄະມະນາການ +ຄະມະນິຍະ +ຄະມິກະ +ຄະມິກະພັດ +ຄະມິກະວັດ +ຄະໂມະ +ຄະລາ +ຄະລາວາດ +ຄະລຳ +ຄະລຸ +ຄະລຸໂທດ +ຄະລຸພັນ +ຄະລົກ +ຄະແລງ +ຄະຫັດ +ຄັກ +ຄັກຄະນະ +ຄັກຄະນໍາພອນ +ຄັກນະນານ +ຄັກແນ່ +ຄັງ +ຄັ່ງ +ຄັ້ງ +ຄັ່ງຄ້ອຍ +ຄັ້ງຄາວ +ຄັ່ງເຄືອງ +ຄັ່ງເຄົ້າ +ຄັ່ງແຄ້ນ +ຄັງເງິນ +ຄັງຊັບ +ຄັ້ງທີ +ຄັ້ງນັ້ນ +ຄັງພັດສະດຸ +ຄັງເລືອດ +ຄັງຫຼວງ +ຄັດ +ຄັດຄ້ານ +ຄັດເຄັ່ງ +ຄັດແຄ້ນ +ຄັດຊະນາມ +ຄັດທ້າຍ +ຄັດລອກ +ຄັດເລືອກ +ຄັດຫຍໍ້ +ຄັນ +ຄັ້ນ +ຄັນກາ +ຄັນຂໍ +ຄັ້ນເຂົ້າ +ຄັນຄາກ +ຄັນຈອງ +ຄັນຈ້ອງ +ຄັນສ້າວ +ຄັນຊັ່ງ +ຄັນຍູ +ຄັນເດອາ +ຄັນຖະ +ຄັນຖະທຸລະ +ຄັນຖະລົດຈະນາຈານ +ຄັນຖີ +ຄັນໄຖ +ຄັນທະ +ຄັນທະກຸດີ +ຄັນທະນາ +ຄັນທະນູ +ຄັນທະພານິດ +ຄັນທະມາດ +ຄັນທັບພະສາດ +ຄັນທັບພະວິວາຫະ +ຄັນທີ +ຄັນທຸງ +ຄັນແທ +ຄັນນະນາ +ຄັນນາ +ຄັນນານັບ +ຄັ້ນແປ້ງ +ຄັນເລັ່ງ +ຄັນວ່າ +ຄັນຫຼາວ +ຄັນຮົ່ມ +ຄັບ +ຄັບຂັນ +ຄັບຄັ່ງ +ຄັບຄາ +ຄັບແຄ້ນ +ຄັບແຄບ +ຄັບໃຈ +ຄັບບາທາ +ຄັບພະໄສຍະກະ +ຄັບພະໄສຍາ +ຄັບພະໄສຍາດ +ຄັບພະບາດ +ຄັບພະລູກ +ຄັບພະວິບັດ +ຄັບພະວີກ +ຄັບພະຮັກສາ +ຄັບພາດ +ຄັບຣິເອນ +ຄັບຣີເອນ +ຄັວດ +ຄາ +ຄ່າ +ຄ້າ +ຄໍ່າ +ຄໍ້າ +ຄາກ +ຄ່າກໍ່ສ້າງ +ຄາກຕິ +ຄ້າຂາຍ +ຄາຄໍ +ຄໍ່າຄວນ +ຄ່າຄອງຊີບ +ຄາຄ້ອຍ +ຄາຄາດ +ຄໍ່າຄືນ +ຄາງ +ຄ່າງ +ຄ້າງ +ຄາງກະໂຊ້ +ຄາງກະໄຕ +ຄາງຄວາຍ +ຄ່າງຄ່າງ +ຄ້າງຄືນ +ຄາງທູມ +ຄາງແມວ +ຄ້າງຢູ່ +ຄາງໝູ +ຄ້າງແຮມ +ຄ່າຈ້າງ +ຄໍ້າຈູນ +ຄ່າເຈັບປ່ວຍ +ຄາໃຈ +ຄ່າເສຍຫາຍ +ຄາຊາ +ຄໍ້າຊູ +ຄ່າຊົດໃຊ້ +ຄ່າເຊົ່າ +ຄ່າໃຊ້ຈ່າຍ +ຄາຍ +ຄ້າຍ +ຄ້າຍຄື +ຄາຍເຄື່ອງ +ຄ້າຍທະຫານ +ຄາຍະນະ +ຄາດ +ຄາດການ +ຄາດຄະເນ +ຄາດຄິດ +ຄາດເຄື່ອນ +ຄາດແຄ້ວ +ຄາດຕະກອນ +ຄາດຕະກຳ +ຄາດບໍ່ເຖິງ +ຄາດລົດ +ຄາດວ່າ +ຄາດໝາຍ +ຄາດາຣາ +ຄ່າໂດຍສານ +ຄ່າຕອບແທນ +ຄາຕະ +ຄາຕະກອນ +ຄາຕະກຳ +ຄາຕາມ +ຄາຕູມ +ຄ່າຕົວ +ຄາຖາ +ຄາຖາກຳແພງ +ຄາຖາພັນ +ຄ່າໄຖ່ +ຄ່າໄຖ່ຖອນ +ຄາທໍລິກ +ຄ່າທໍານຽມ +ຄາທີ່ +ຄານ +ຄ້ານ +ຄານເດອາ +ຄານລອຍ +ຄານຫາມ +ຄານະ +ຄານະປະສາດ +ຄາບ +ຄ່າບໍາລຸງ +ຄາບີວ +ຄາບົວ +ຄໍ້າປະກັນ +ຄາປິດ +ຄ່າປິ່ນປົວ +ຄ່າພາສີ +ຄໍ້າໂພຄໍ້າໄຮ +ຄາມ +ຄ້າມ +ຄາມະ +ຄາມະກະ +ຄາມະຈັນຍາ +ຄາມະສິມາ +ຄາມະທຳ +ຄາມະນິກ +ຄາມະນີ +ຄາມະໂພຊະກະ +ຄາມະລັດຖະຍາ +ຄາມະລຸກ +ຄາມະວາສີ +ຄາມັນຕະລະ +ຄາມາລີເອັນ +ຄາມິນ +ຄ່າມື +ຄາມູປະຈານ +ຄາເມ +ຄາຢາຟາດ +ຄາໂຢ +ຄາຣ໌ບອນ +ຄາລະວະ +ຄາລະວານ +ຄາລັນ +ຄາລາເຕຍ +ຄາລີເລ +ຄາລີໂອ +ຄາລີໂອນ +ຄາລົມ +ຄາວ +ຄ່າວ +ຄາວກ່ອນ +ຄ່າວຄ່າວ +ຄ້າວຄ້າວ +ຄາວຫຼັງ +ຄາວີ +ຄາວຸດ +ຄາວຽກ +ຄາໂວ +ຄ່າອາຫານ +ຄ່າແຮງ +ຄ່າແຮງງານ +ຄຳ +ຄ່ຳ +ຄຳກອນ +ຄໍາກາບທູນ +ຄໍາກ່າວ +ຄໍາກ່າວຫາ +ຄໍາກໍາຊັບ +ຄຳກິລິຍາ +ຄຳກິລິຍາວິເສດ +ຄໍາແກ້ +ຄໍາຂໍ +ຄໍາຂອບພຣະຄຸນ +ຄໍາຂໍຮ້ອງ +ຄຳຂາດ +ຄໍາຂີ້ຕົວະ +ຄໍາຂູ່ +ຄໍາຂູ່ເຂັນ +ຄໍາຂົມຂື່ນ +ຄຳຂຽວ +ຄຳເຂົ້າ +ຄໍາໄຂ +ຄຳຄະລຸ +ຄໍາຄໍ່າຄວນ +ຄຳຄຸນນາມ +ຄໍາຄົດ +ຄຳໂຄງ +ຄຳງາມ +ຄໍາໂງ່ຈ້າ +ຄໍາຈາລຶກ +ຄໍາຈົ່ມ +ຄໍາສອນ +ຄຳສະເໜີ +ຄໍາສັກກາລະບູຊາ +ຄຳສັ່ງ +ຄໍາສັ່ງສອນ +ຄໍາສັດຈິງ +ຄໍາສັດຊື່ +ຄໍາສັນຍາ +ຄໍາສັນລະເສີນ +ຄຳສັບ +ຄໍາສາບແຊ່ງ +ຄໍາສາບານ +ຄໍາສໍາແດງ +ຄໍາສໍານວນ +ຄໍາສຸພາສິດ +ຄຳຊ່ວຍ +ຄໍາຊັກຊວນ +ຄໍາຊໍ້າຊ້ອນ +ຄຳຊາວ +ຄຳຊີ້ແຈງ +ຄໍາຊື່ກົງ +ຄໍາຊົງສັນຍາ +ຄໍາຊົມເຊີຍ +ຄໍາຍົກຍໍ +ຄໍາດ່າ +ຄໍາດີ +ຄໍາດູໝິ່ນ +ຄຳເດືອນ +ຄຳຕໍ່ +ຄໍາຕອບ +ຄໍາຕັກເຕືອນ +ຄໍາຕັດສິນ +ຄຳຕາຍ +ຄໍາຕໍາໜິ +ຄໍາຕິຕຽນ +ຄໍາເຕືອນ +ຄໍາເຕືອນສອນ +ຄໍາເຕືອນສະຕິ +ຄໍາຖາມ +ຄໍາທະນົງຕົວ +ຄຳທາງທຸລະກິດ +ຄໍາທໍານວາຍ +ຄໍາທໍານາຍ +ຄໍາທູນຂໍ +ຄໍາທູນແນະນໍາ +ຄໍາເທດສະໜາ +ຄຳໂທ +ຄຳນວນ +ຄຳນັບ +ຄໍານໍ້າເກົ້າ +ຄຳນາມ +ຄຳນຳ +ຄຳນຳເກົ້າ +ຄຳນິຍາມ +ຄໍານຶງ +ຄໍານຶງເຖິງ +ຄຳນືງ +ຄຳເນື້ອເກົ້າ +ຄຳແນະນຳ +ຄໍາບອກ +ຄໍາບອກເລົ່າ +ຄໍາບັນຊາ +ຄໍາບິດ +ຄຳບູຮານ +ຄຳໃບ +ຄໍາປ້ອຍ +ຄໍາປ້ອຍດ່າ +ຄຳປະກາດ +ຄໍາປະຈານ +ຄໍາປະຈົບປະແຈງ +ຄໍາປະຕິເສດ +ຄໍາປະຕິຍານ +ຄໍາປະໝາດ +ຄໍາປາໄສ +ຄຳປິວ +ຄຳປີວ +ຄໍາປຶກສາ +ຄໍາປຽບ +ຄຳເປັນ +ຄໍາແປ +ຄຳເຝືອກ +ຄໍາພະຍາກອນ +ຄຳພັກ +ຄໍາພິຍານ +ຄໍາພິບັດ +ຄໍາພິພາກສາ +ຄຳພີ +ຄຳພີລະ +ຄຳພີລະພາບ +ຄໍາຟ້ອງ +ຄຳມ່ວນ +ຄໍາໂມທະນາ +ຄໍາຢືນຢັນ +ຄໍາເຢາະເຢີ້ຍ +ຄຳຣາມ +ຄໍາລໍ້ລວງ +ຄຳລະຫຸ +ຄຳລັກສະນະນາມ +ຄໍາລາຍງານ +ຄຳລາມ +ຄໍາລໍາພຶງ +ຄໍາລົມໆແລ້ງໆ +ຄໍາເລິກລັບ +ຄໍາເລົ້າໂລມ +ຄໍາວິງວອນ +ຄໍາວິນິໄສ +ຄຳເວົ້າ +ຄໍາເວົ້າເປົ່າ +ຄໍາຫຍາບຄາຍ +ຄໍາຫຍາບຊາ +ຄໍາໜຶ່ງຄໍາໃດ +ຄໍາໝິ່ນປະໝາດ +ຄຳຫວາ +ຄໍາຫາ +ຄໍາຫາລື +ຄໍາຫຼອກລວງ +ຄຳແຫງ +ຄໍາໃຫ້ການ +ຄໍາໄຫວ້ທຸກ +ຄໍາອວຍພອນ +ຄໍາອອຍ +ຄໍາອ້ອນວອນ +ຄໍາອ່ອນຫວານ +ຄໍາອະທິຖານ +ຄໍາອຸບາຍ +ຄໍາອຸປະມາ +ຄຳເອກ +ຄໍາໂອ້ອວດ +ຄຳຮ່ວມຕະກຸນ +ຄຳຮ້ອງ +ຄໍາຮ້ອງຂໍ +ຄຳຮ້ອງທຸກ +ຄໍາຮັບສັ່ງ +ຄໍາຮໍ່າຮ້ອງ +ຄໍາຮູບປະພັນ +ຄໍາເຮິ +ຄໍາໄຮ້ສາລະ +ຄິກ +ຄິງສະຕັນ +ຄິດ +ຄິດສັບສົນ +ຄິດຊະກູດ +ຄິດບັນຊີ +ຄິດເບິ່ງ +ຄິດພິຈາລະນາ +ຄິດໄລ່ +ຄິດວ່າ +ຄິດວິເຄາະ +ຄິດເຫັນ +ຄິດອ່ານ +ຄິດຮອດ +ຄິດຮ້າຍ +ຄິດີ +ຄິນເນໂຣດ +ຄິມຫະ +ຄິມຫັນ +ຄິມຫັນຕະລະດູ +ຄິມຫັນຕາ +ຄິລະນະ +ຄິລານະ +ຄິລານະປັດໄຈ +ຄິລານະເພສັດ +ຄິລິການົນ +ຄິລິຄູຫາ +ຄິລິນະຄອນ +ຄິລິເມກຂະລາ +ຄິວ +ຄິ້ວ +ຄິ້ວເຄວັ່ງ +ຄີ +ຄີກ +ຄີຄວັ່ງ +ຄີຄວ້າງ +ຄີຄ້ອຍ +ຄີເຄັງຄີຄື່ນ +ຄີງ +ຄີຕະ +ຄີຕະສາດ +ຄີຕາຈານ +ຄີ້ນ +ຄີນຍາ +ຄີບ +ຄີບອດ +ຄີໄຟ +ຄີໄຟນົກຂຸ້ມ +ຄີມ +ຄີມນົກເຄົາ +ຄີມລັອກ +ຄີລີ +ຄີ້ວ +ຄີວາ +ຄຶ +ຄຶກ +ຄຶກຄະນອງ +ຄຶກຄັກ +ຄຶກຄຶກ +ຄຶກຄື້ນ +ຄຶກໂຄມ +ຄຶຄຶມ +ຄຶຄືມ +ຄຶງ +ຄຶດ +ຄຶດຍາກ +ຄຶບຄຶບ +ຄຶມ +ຄຶ້ມ +ຄຶ່ມຄໍ່າ +ຄື +ຄືກັນ +ຄືກັບ +ຄື່ງ +ຄື່ຈ່ອງຈຳ +ຄືດ +ຄືດຽວ +ຄືນ +ຄື່ນ +ຄື້ນ +ຄືນຄືເກົ່າ +ຄື່ນຄື່ນ +ຄືນດີ +ຄືນນີ້ +ຄືນພຣະຊົນ +ຄື້ນລົມ +ຄື້ນວິທະຍຸ +ຄືບ +ຄືບໜ້າ +ຄື້ມ +ຄຸ +ຄຸກ +ຄຸກໃຕ້ດິນ +ຄຸກຫຼວງ +ຄຸ່ຄວນ +ຄຸງ +ຄຸງຄາ +ຄຸງທາງ +ຄຸຍ +ຄຸຍໂມ້ +ຄຸຍຫະ +ຄຸຍຫະທາດ +ຄຸຍຫະລະຫັດ +ຄຸຍຫຼັງ +ຄຸດ +ຄຸດຊະສານ +ຄຸດຊະສິງ +ຄຸດຊະລາດ +ຄຸດທະລາດ +ຄຸນ +ຄຸ່ນ +ຄຸ້ນ +ຄຸນຄວາມດີ +ຄຸນຄ່າ +ຄຸ້ນເຄີຍ +ຄຸນສັບ +ຄຸນສົມບັດ +ຄຸນທຳ +ຄຸນນະສັບ +ຄຸນນະທໍາ +ຄຸນນະພາບ +ຄຸນນະວຸດທິ +ຄຸນນາມ +ຄຸນປະໂຫຍດ +ຄຸນພາບ +ຄຸນລັກສະນະ +ຄຸນລາສີ +ຄຸນວິເສດ +ຄຸນວຸທິ +ຄຸນະພາບ +ຄຸນາກອນ +ຄຸນາໄລ +ຄຸນູປະການ +ຄຸນູປະສິດ +ຄຸບ +ຄຸມ +ຄຸ້ມ +ຄຸ້ມກັນ +ຄຸມຂັງ +ຄຸ້ມຄອງ +ຄຸ້ມຄອງຮັກສາ +ຄຸມເຄືອ +ຄຸມຜ້າ +ຄຸມພະ +ຄຸມພະພັນ +ຄຸລີ +ຄຸລຸ +ຄຸລຸກຳ +ຄຸລຸວານ +ຄຸຫຼົ່ນ +ຄຸຫຼົ່ນເປ່ເພ +ຄູ +ຄູ່ +ຄູ້ +ຄູ້ເຂົ່າ +ຄູ່ແຂ່ງ +ຄູ່ຄວາມ +ຄູຄັນນາ +ຄູ່ຄຽງ +ຄູສອນ +ຄູຍ +ຄູ້ຍ +ຄູດ +ຄູ່ດຽວ +ຄູນ +ຄູນເຂົ້າ +ຄູນລານ +ຄູນະທຳ +ຄູບາ +ຄູບາອາຈານ +ຄູປອງ +ຄູມ +ຄູ່ມື +ຄູ່ໜຶ່ງ +ຄູຫາ +ຄູ່ຮັກ +ຄູ່ຮົບ +ຄົກ +ຄົກນໍ້າ +ຄົກມອງ +ຄົກມື +ຄົງ +ຄົງຈະ +ຄົງທີ່ +ຄົງທົນ +ຄົງຢູ່ +ຄົງເຫຼືອ +ຄົດ +ຄົດໂກງສໍ້ໂກງ +ຄົດໂຄ້ງ +ຄົດລ້ຽວ +ຄົດເອັດຊະຣາ +ຄົນ +ຄົ້ນ +ຄົນກວາງຕຸ້ງ +ຄົນກະທໍາຄວາມຊົ່ວຊ້າ +ຄົນກະບົດ +ຄົນກັດຊາມ +ຄົນກັບໂຕຣີ +ຄົນກາງ +ຄົນກາງໄຫວ້ຮູບເຄົາລົບ +ຄົນກາດ +ຄົນກາດໂມນ +ຄົນການາອານ +ຄົນກາມີ +ຄົນກ້າຫານ +ຄົນກາຮາ +ຄົນກໍາພ້າ +ຄົນກໍາພ້າພໍ່ +ຄົນກິດເດນ +ຄົນກິນເນໂທນມີ +ຄົນກິນຫຼາຍ +ຄົນກິເບໂອນ +ຄົນກິເລອາດ +ຄົນກີກາຊີ +ຄົນກູຊານ +ຄົນກ່ຽວ +ຄົນກ່ຽວເຂົ້າ +ຄົນເກຊູ +ຄົນເກໂຊນ +ຄົນເກໂຊມ +ຄົນເກດາ +ຄົນເກນິດຊີ +ຄົນເກນີ +ຄົນເກເຣັດ +ຄົນເກໂຣດ +ຄົນເກັ່ງກ້າ +ຄົນເກັ່ງກ້າສາມາດ +ຄົນເກັບພາສີ +ຄົນເກັບອະງຸ່ນ +ຄົນແກ່ +ຄົນໂກຣາ +ຄົນໂກຮາດ +ຄົນຂໍທານ +ຄົນຂໍຢືມ +ຄົນຂອງດາວິດ +ຄົນຂອງພຣະເຈົ້າ +ຄົນຂະຫຍັນ +ຄົນຂະຫຍັນຂັນແຂງ +ຄົນຂັດສົນ +ຄົນຂັບ +ຄົນຂ້າຄົນ +ຄົນຂາຍ +ຄົນຂາຍໜ້າ +ຄົນຂາດປັນຍາ +ຄົນຂາພິການ +ຄົນຂີ່ +ຄົນຂີ້ຄ້ານ +ຄົນຂີ້ໃຈຮ້າຍ +ຄົນຂີ້ໂຍ່ຍ +ຄົນຂີ້ຕົວະ +ຄົນຂີ້ຖ່ອຍ +ຄົນຂີ້ທູດ +ຄົນຂີ່ມ້າ +ຄົນຂີ້ເມົາ +ຄົນຂີ້ເຢາະເຢີ້ຍ +ຄົນຂົນເຄື່ອງ +ຄົນຂົນເຄື່ອງໜັກ +ຄົນເຂັ້ມແຂງ +ຄົນເຂັ້ມງວດ +ຄົນແຂງແຮງ +ຄົ້ນຄວ້າ +ຄົນຄັນເດອາ +ຄົນຄາດຕະກໍາພໍ່ +ຄົນຄາດຕະກໍາແມ່ +ຄົນຄໍ້າປະກັນ +ຄົ້ນຄິດ +ຄົນຄຸມວຽກ +ຄົນຄົວ +ຄົ້ນຄົ້ວ +ຄົນແຄະ +ຄົນງານ +ຄົນງານໂຍທາ +ຄົນໂງ່ +ຄົນໂງ່ຈ້າ +ຄົນຈອງຫອງ +ຄົນຈ່ອຍແຫ້ງ +ຄົນຈັດການ +ຄົນຈິງ +ຄົນຈົນ +ຄົນຈົນຕາແຈ +ຄົນເຈັບ +ຄົນເຈັບໄຂ້ +ຄົນເຈັບປ່ວຍ +ຄົນເຈົ້າປັນຍາ +ຄົນໃຈກວ້າງ +ຄົນໃຈກ້າ +ຄົນໃຈແຂງ +ຄົນໃຈຈອງຫອງ +ຄົນໃຈສະຫຼາດ +ຄົນໃຈຊົ່ວ +ຄົນໃຈດີ +ຄົນໃຈດື້ດ້ານ +ຄົນໃຈຖ່ອມ +ຄົນໃຈທ່ຽງ +ຄົນໃຈທ່ຽງທໍາ +ຄົນໃຈໜັກແໜ້ນ +ຄົນໃຈອ່ອນສຸພາບ +ຄົນໃຈຮ້ອນ +ຄົນສໍ້ໂກງ +ຄົນສໍ່ສຽດ +ຄົນສວຍງາມ +ຄົນສອງໃຈ +ຄົນສອງລີ້ນ +ຄົນສອງຫົວ +ຄົນສອດແນມ +ຄົນສະຫງ່າຜ່າເຜີຍ +ຄົນສະຫງ່ຽມຈຽມຕົວ +ຄົນສະໄໝເກົ່າ +ຄົນສະຫຼາດ +ຄົນສະອາດ +ຄົນສັດຈິງ +ຄົນສັດຊື່ +ຄົນສັນຈອນ +ຄົນສັນຊາດໂຣມ +ຄົນສັນມາຍ +ຄົນສັນລູ +ຄົນສາບານຄວາມເທັດ +ຄົນສາມັນ +ຄົນສາມານ +ຄົນສໍາຄັນ +ຄົນສໍາຄັນຫຼາຍ +ຄົນສໍາອາງ +ຄົນສິ້ນຫວັງ +ຄົນສິ່ວ +ຄົນສິ່ວຫີນ +ຄົນສີເສຣາ +ຄົນສີນີ +ຄົນສີອາ +ຄົນສີອາຮາ +ຄົນສຸກກີ +ຄົນສຸຂຸມຮອບຄອບ +ຄົນສຸງອາຍຸ +ຄົນສຸດຈະລິດ +ຄົນສຸດທ້າຍ +ຄົນສຸພາບ +ຄົນສຸ່ມໂຈມຕີ +ຄົນສູງສົ່ງ +ຄົນເສຍຈິດ +ຄົນເສຍຊື່ +ຄົນເສບາ +ຄົນເສຣາຢາ +ຄົນເສອານາ +ຄົນເສອີ +ຄົນໂສໂຄກ +ຄົນໂສທາຍ +ຄົນໂສເຟເຣດ +ຄົນໃສ່ຮ້າຍປ້າຍສີ +ຄົນຊອບທໍາ +ຄົນຊະລາ +ຄົນຊັກກາຍ +ຄົນຊັງຄົນດີ +ຄົນຊັດຕຸ +ຄົນຊ່າງຝັນ +ຄົນຊານລູມ +ຄົນຊາບາຢິມ +ຄົນຊາມມູອາ +ຄົນຊາວກຣີກ +ຄົນຊາວກີຣິຢາດເຢອາຣີມ +ຄົນຊາວກີຣິຢາດອາຣີມ +ຄົນຊາວເສນາອາ +ຄົນຊາວເສອີ +ຄົນຊາວຕີເຣອາ +ຄົນຊາວເນໂຊ +ຄົນຊາວເບັດເລເຮັມ +ຄົນຊາວເບັດອາຊະມາເວດ +ຄົນຊາວເບັດເອນ +ຄົນຊາວມັກບີດ +ຄົນຊາວມິກມາດ +ຄົນຊາວເຢຣິໂກ +ຄົນຊາວຣາມາ +ຄົນຊາວໂລກ +ຄົນຊາວໂລດ +ຄົນຊາວອານາໂທດ +ຄົນຊາວຮາຣີມ +ຄົນຊໍານານ +ຄົນຊໍານານເສິກ +ຄົນຊິເມໂອນ +ຄົນຊີໂດນ +ຄົນຊີເຣຍ +ຄົນຊີໂລ +ຄົນຊີຮາ +ຄົນຊື່ +ຄົນຊື່ກົງ +ຄົນຊື່ສັດ +ຄົນຊູຊີມ +ຄົນຊູອາ +ຄົນຊູຮາມ +ຄົນຊົ່ວ +ຄົນຊົ່ວຊ້າ +ຄົນຊົ່ວຮ້າຍ +ຄົນເຊຄາຣີຢາ +ຄົນເຊເຄັມ +ຄົນເຊບາ +ຄົນເຊບານີຢາ +ຄົນເຊບູລູນ +ຄົນເຊຟາຕີຢາ +ຄົນເຊມາ +ຄົນເຊມາຢາມີ +ຄົນເຊມີດາ +ຄົນເຊຣາ +ຄົນເຊໂລມິກ +ຄົນເຊົ່າສວນ +ຄົນໃຊ້ +ຄົນໃຊ້ປະຈໍາພຣະວິຫານ +ຄົນໃຊ້ເວດມົນ +ຄົນຍັກ +ຄົນຍາກຈົນ +ຄົນຍາມ +ຄົນດາໂກນ +ຄົນດານ +ຄົນດໍາເນີນ +ຄົນດີ +ຄົນດີຮອບຄອບ +ຄົນດື້ກະດ້າງ +ຄົນດື້ດານ +ຄົນດື້ດ້ານ +ຄົນດູແລ +ຄົນດົນຕີ +ຄົນດຽວ +ຄົນເດດານ +ຄົນເດລາຢາ +ຄົນເດຮາ +ຄົນເດີນທາງ +ຄົນໃດ +ຄົນໃດຄົນໜຶ່ງ +ຄົນຕ້ອຍຕໍ່າ +ຄົນຕັກເຕືອນ +ຄົນຕັກນໍ້າ +ຄົນຕັດຂົນແກະ +ຄົນຕັດຟືນ +ຄົນຕັນໂມນ +ຄົນຕັບເບໂອດ +ຄົນຕໍ່າ +ຄົນຕ່າງຊາດ +ຄົນຕ່າງດ້າວ +ຄົນຕ່າງຖິ່ນ +ຄົນຕ່າງປະເທດ +ຄົນຕາຍ +ຄົນຕໍ່າຕ້ອຍ +ຄົນຕາບອດ +ຄົນຕີເຣ +ຄົນຕຸ້ຍ +ຄົນຕຸ້ຍພີ +ຄົນຕູ້ +ຄົນຕົ້ນ +ຄົນເຕ້ຍ +ຄົນເຕມາ +ຄົນເຕມານ +ຄົນແຕ່ງເຄືອອະງຸ່ນ +ຄົນແຕ່ງຕົ້ນອະງຸ່ນ +ຄົນໂຕບີຢາ +ຄົນຖ່ອມໃຈ +ຄົນຖືອາວຸດ +ຄົນຖືຮູບເຄົາລົບ +ຄົນເຖົ້າຄົນແກ່ +ຄົນໄຖນາ +ຄົນທໍລະຍົດ +ຄົນທະນົງຕົວ +ຄົນທາເປລີ +ຄົນທາລຸນ +ຄົນທາລຸນໂຫດຮ້າຍ +ຄົນທໍານວາຍ +ຄົນທໍາມະດາ +ຄົນທໍາລາຍ +ຄົນທໍາຮ້າຍ +ຄົນທີ່ +ຄົນທີ່ສະຫງ່ຽມຈຽມຕົວ +ຄົນທີ່ລ່ວງປະເວນີ +ຄົນທີ່ໜ້າກຽດຊັງ +ຄົນທີ່ເຫຼືອຢູ່ +ຄົນທຸກໃຈ +ຄົນທຸກຍາກ +ຄົນທຸກໄຮ້ເຂັນໃຈ +ຄົນທ່ຽງທໍາ +ຄົນທ່ຽວຫານິນທາ +ຄົນນອກ +ຄົນນອກກົດໝາຍ +ຄົນນອກທາງ +ຄົນນອກບ້ານນອກເມືອງ +ຄົນນ້ອຍ +ຄົນນັ້ນ +ຄົນນັບທາລີ +ຄົນນໍາຂ່າວ +ຄົນນີ້ +ຄົນເນໂກດາ +ຄົນເນຊີຢາ +ຄົນເນໂບ +ຄົນເນຟີສີມ +ຄົນເນຟຸເຊສີມ +ຄົນບໍ່ຊອບທໍາ +ຄົນບໍ່ເຊື່ອ +ຄົນບໍ່ເຊື່ອຟັງ +ຄົນບໍ່ບໍລິສຸດ +ຄົນບໍ່ມີສະຕິຕັ້ງໃຈ +ຄົນບໍ່ມີບ່ອນຕິ +ຄົນບໍລິສຸດ +ຄົນບໍ່ຮັກ +ຄົນບໍ່ເຮັດຕາມສັນຍາ +ຄົນບັກບຸກ +ຄົນບັດຊະລູດ +ຄົນບ້າ +ຄົນບາໂກດ +ຄົນບາຊິລາຍ +ຄົນບາດເຈັບ +ຄົນບາບ +ຄົນບາບໜາ +ຄົນບາບາຍ +ຄົນບາບີ +ຄົນບາບີໂລນ +ຄົນບາຮູຣູມ +ຄົນບິກວາຍ +ຄົນບິນກາມີ +ຄົນບິນນຸຍ +ຄົນບູເຊ +ຄົນບູຮານ +ຄົນເບສາຍ +ຄົນເບຊາຍ +ຄົນເບບາຍ +ຄົນເບຣີອາ +ຄົນເບັນຢາມິນ +ຄົນເບົາປັນຍາ +ຄົນແບບຫາບ +ຄົນປະຈົບປະແຈງ +ຄົນປະໝາດ +ຄົນປັດຊູ +ຄົນປ່າ +ຄົນປາກກືກ +ຄົນປາກຄ້າງ +ຄົນປາກຮ້າຍ +ຄົນປາເສອາ +ຄົນປາໂດນ +ຄົນປາຣົດມີ +ຄົນປາຮາດໂມອາບ +ຄົນປຸງ +ຄົນປຸງຢາ +ຄົນປຸ້ນ +ຄົນປົກກະຕິ +ຄົນປົບໜີ +ຄົນເປ້ຍລ່ອຍ +ຄົນເປຣິຊີ +ຄົນເປຣູດາ +ຄົນເປເຣັດ +ຄົນເປເລດ +ຄົນເປໂລນ +ຄົນເປັນ +ຄົນເປັນຕາເຄົາລົບນັບຖື +ຄົນເປີເຊຍ +ຄົນເປືອຍກາຍ +ຄົນເປົ່າແກ +ຄົນເປົ່າປ່ຽວ +ຄົນແປກໜ້າ +ຄົນໂປເຄເຣັດ +ຄົນຜິດຜົວເມຍຄົນອື່ນ +ຄົນຜົມຫງອກ +ຄົນຝອກຜ້າ +ຄົນຝັງ +ຄົນຝັນລະເມີ +ຄົນເຝົ້າ +ຄົນເຝົ້າຍາມ +ຄົນເຝົ້າປະຕູ +ຄົນພວມກິນ +ຄົນພະເນຈອນ +ຄົນພາຍນອກ +ຄົນພາຍໃນ +ຄົນພາຍເຮືອ +ຄົນພາທາງ +ຄົນພິການ +ຄົ້ນພົບ +ຄົນຟອກໜັງ +ຄົນຟາຣີຊາຍ +ຄົນຟີເນຮາດ +ຄົນຟີລິດສະຕິນ +ຄົນມັກກະບົດ +ຄົນມັກຈົ່ມ +ຄົນມັກຜິດຖຽງກັນ +ຄົນມັກເຢາະເຢີ້ຍ +ຄົນມັກວ່າ +ຄົນມັນລຸກີ +ຄົນມາກີ +ຄົນມານຍາ +ຄົນມານາເຊ +ຄົນມາມາເລັກ +ຄົນມາອາກາ +ຄົນມາຮາວາ +ຄົນມິດນີ +ຄົນມິນຢາມິນ +ຄົນມີກຽດ +ຄົນມີສະຕິສໍາປັດສະຍະ +ຄົນມີສະຕິປັນຍາ +ຄົນມີດີອານ +ຄົນມີປັນຍາ +ຄົນມີອາວຸໂສ +ຄົນມີອໍານາດ +ຄົນມຸສາ +ຄົນເມເກຣາດ +ຄົນເມໂຊບາ +ຄົນເມເດຍ +ຄົນເມນູໂຮດ +ຄົນເມຣາໂຢດ +ຄົນເມຣາຣີ +ຄົນເມອູນີມ +ຄົນເມຮີດາ +ຄົນເມົາ +ຄົນໂມອາດີຢາ +ຄົນໂມອາບ +ຄົນຢາໂຄບ +ຄົນຢາຟະເລດ +ຄົນຢາອາການ +ຄົນຢາອາລາ +ຄົນຢາອີ +ຄົນຢິວ +ຄົນຢູດາ +ຄົນເຢຊູອາ +ຄົນເຢດຊະເຣເອນ +ຄົນເຢດາຢາ +ຄົນເຢຣາເມເອນ +ຄົນເຢເຣມີຢາ +ຄົນເຢາະເຢີ້ຍ +ຄົນໂຢເຊັບ +ຄົນໂຢບັບ +ຄົນໂຢຢາຣິບ +ຄົນໂຢຣາ +ຄົນໂຢອາບ +ຄົນຣູເບັນ +ຄົນເຣຊິນ +ຄົນເຣຟາຢິມ +ຄົນເຣອາຢາ +ຄົນລໍ້ +ຄົນລໍ້ລວງ +ຄົນລ່ວງປະເວນີ +ຄົນລະຝາກ +ຄົນລະເມີດ +ຄົນລັກ +ຄົນລາມົກ +ຄົນລໍ່າລວຍ +ຄົນລີເບຍ +ຄົນລີ້ໄພ +ຄົນລຶ້ງມືຊ້າຍ +ຄົນລູດີ +ຄົນລ້ຽງແກະ +ຄົນລ້ຽງແກະຜູ້ +ຄົນລ້ຽງສັດ +ຄົນເລງ +ຄົນເລບານາ +ຄົນເລວີ +ຄົນເລ່ຫຼ່ຽມ +ຄົນເລັກນ້ອຍ +ຄົນເລືອດຮ້ອນ +ຄົນແລກປ່ຽນເງິນ +ຄົນແລ່ນໄວ +ຄົນໂລບ +ຄົນວິວາດ +ຄົນເວົ້າ +ຄົນເວົ້າຕົວະ +ຄົນເວົ້າມຸສາ +ຄົນເວົ້າໝິ່ນປະໝາດ +ຄົນເວົ້າຮະຮາມ +ຄົນໂວ +ຄົນໄວ້ທຸກ +ຄົນໜັກໃຈ +ຄົນໜ້າຊື່ໃຈຄົດ +ຄົນໜ້າເວທະນາ +ຄົນໜຸ່ມ +ຄົນໜຸ່ມສາວ +ຄົນໝິ່ນປະໝາດ +ຄົນຫວ່ານ +ຄົ້ນຫາ +ຄົນຫິວ +ຄົນຫິວເຂົ້າ +ຄົນຫິວເລືອດ +ຄົນຫິວໂຫຍ +ຄົ້ນຫູກ +ຄົນຫູຊາຍ +ຄົນຫູໜວກ +ຄົນຫົວແຂງ +ຄົນຫົວສູງ +ຄົນຫຼອກລວງ +ຄົນຫຼັກແຫຼມ +ຄົນຫຼັງກົ່ງ +ຄົນຫຼິ້ນກົນ +ຄົນຫຼິ້ນຊູ້ +ຄົນເຫັນແກ່ເງິນ +ຄົນແຫ່ງການບາບ +ຄົນແຫ່ງພຣະເຈົ້າ +ຄົນໂຫດຮ້າຍ +ຄົນໃຫ້ຄວາມເທັດ +ຄົນໃຫຍ່ +ຄົນໃຫຍ່ກຶດ +ຄົນໃຫຍ່ຄົນກຶດ +ຄົນໃຫ້ຢືມ +ຄົນອວດໂຕ +ຄົນອວດອ້າງ +ຄົນອ່ອນກໍາລັງ +ຄົນອ່ອນເປ້ຍ +ຄົນອ່ອນແອ +ຄົນອະກະຕັນຍູ +ຄົນອະດຸລາມ +ຄົນອະທໍາ +ຄົນອັກກຸບ +ຄົນອັກອາກ +ຄົນອັດຊະນີ +ຄົນອັດຊະຣີເອນ +ຄົນອັດຊີເຣຍ +ຄົນອັດນາ +ຄົນອັນຕະພານ +ຄົນອາກີ +ຄົນອາສັບ +ຄົນອາໄສ +ຄົນອາຊະກາດ +ຄົນອາຊະມາເວດ +ຄົນອາເຊ +ຄົນອາດິນ +ຄົນອາໂດນີກາມ +ຄົນອາເຕ +ຄົນອານາກ +ຄົນອານາຖາ +ຄົນອາບາດ +ຄົນອາບີຢາ +ຄົນອາບີເຢເຊ +ຄົນອາຟາຊີ +ຄົນອາຟາເຊຄາ +ຄົນອາມາຣີຢາມີ +ຄົນອາມີ +ຄົນອາໂມກ +ຄົນອາໂມນ +ຄົນອາໂມຣີດ +ຄົນອາຣາ +ຄົນອາໂຣນ +ຄົນອາໂຣເອ +ຄົນອາລີ +ຄົນອາວາ +ຄົນອາວາດ +ຄົນອາໂຮອາ +ຄົນອໍາມະພາດ +ຄົນອໍາມະຫິດ +ຄົນອໍາໂມນ +ຄົນອິສຣາເອນ +ຄົນອິດຊະມາເອນ +ຄົນອິດຊະຣາ +ຄົນອິດຊະຮາ +ຄົນອິດຊາຄາ +ຄົນອິດໂດ +ຄົນອິດເມື່ອຍ +ຄົນອິດຣີ +ຄົນອິມເມ +ຄົນອີທາມາ +ຄົນອີ່ມອົກອີ່ມໃຈ +ຄົນອຶດຢາກ +ຄົນອື່ນ +ຄົນອຸດຊາ +ຄົນອຸດຊີເອນ +ຄົນເອໂດມ +ຄົນເອທີໂອເປຍ +ຄົນເອຟຣາຢິມ +ຄົນເອມີມ +ຄົນເອຢິບ +ຄົນເອເຣັກ +ຄົນເອລາມ +ຄົນເອລີຢາບາ +ຄົນໂອດນີເອນ +ຄົນຮອບຄອບ +ຄົນຮອບຮູ້ +ຄົນຮັກ +ຄົນຮັກກົດ +ຄົນຮັກຄວາມສະໜຸກສະໜານ +ຄົນຮັກຕົວເອງ +ຄົນຮັກໂມນີ +ຄົນຮັ່ງມີ +ຄົນຮັດຕິນ +ຄົນຮັບໃຊ້ +ຄົນຮາກາ +ຄົນຮາກາບາ +ຄົນຮາກູຟາ +ຄົນຮາສູຟາ +ຄົນຮາຊາ +ຄົນຮາຊຸມ +ຄົນຮາຕິຕາ +ຄົນຮາຕິຟາ +ຄົນຮານານ +ຄົນຮາມ +ຄົນຮາມັດ +ຄົນຮາໂມ +ຄົນຮາຣາ +ຄົນຮາຣິບ +ຄົນຮາຣີມ +ຄົນຮາຣຸບ +ຄົນຮາຮູ +ຄົນຮິດຕີ +ຄົນຮີນກີຢາມີ +ຄົນຮີວີ +ຄົນຮູ້ຈັກປະມານຕົນ +ຄົນຮູຊາມ +ຄົນຮູ້ນ້ອຍ +ຄົນຮູບງາມ +ຄົນເຮເຟ +ຄົນເຮເລັກ +ຄົນເຮັດເຂົ້າໜົມ +ຄົນເຮັດສວນ +ຄົນເຮັດສວນອະງຸ່ນ +ຄົນເຮັດຊົ່ວ +ຄົນເຮັດວຽກ +ຄົນເຮັດເວດມົນ +ຄົນເຮັດໄຮ່ໄຖນາ +ຄົນເຮັບເຣີ +ຄົນເຮັບໂຣນ +ຄົນແຮກ +ຄົນໂຮດາວີຢາ +ຄົນໂຮບາຢາ +ຄົນໂຮໂຣ +ຄົນໂຮຮີ +ຄົນໄຮ້ຄວາມຜິດ +ຄົນໄຮ້ຄ່າ +ຄົນໄຮ້ສາລະ +ຄົນໄຮ້ສິນລະທໍາ +ຄົນໄຮ້ປັນຍາ +ຄົບ +ຄົບກໍາໜົດ +ຄົບຄ້າ +ຄົບຄິດ +ຄົບຖ້ວນ +ຄົບບໍລິບູນ +ຄົບວົງຈອນ +ຄົບຫາ +ຄົບຮອບ +ຄົມ +ຄົມຄາຍ +ຄົມມະນາ +ຄົມມະນາການ +ຄົມມະນາຄົມ +ຄົວ +ຄົ້ວ +ຄົວກິນ +ຄົວລະນາ +ຄົວເຮືອນ +ຄຼາວດີອັດ +ຄຽງ +ຄຽງຂ້າງ +ຄຽງຄີງ +ຄຽງບ່າຄຽງໄລ່ +ຄຽດ +ຄຽດແຄ້ນ +ຄຽດຊັງ +ຄຽນ +ຄ່ຽນ +ຄ້ຽນຕີ +ຄ່ຽມ +ຄຽວ +ຄ່ຽວ +ຄ້ຽວ +ຄ້ຽວໜາກ +ຄ້ຽວເອື້ອງ +ເຄ +ເຄ່ຍ +ເຄໂດລາໂອເມີ +ເຄນ +ເຄນາອານາ +ເຄເບິນ +ເຄມາຣິມ +ເຄມີ +ເຄມີສາດ +ເຄມີອິນຊີ +ເຄມົດ +ເຄໂມດ +ເຄຣະຊາ +ເຄຣາຊາ +ເຄຣຸບ +ເຄເຣທິເຕດ +ເຄລູບາຍ +ເຄຫະ +ເຄຫັງ +ເຄຫາ +ເຄຫາດ +ເຄັກຢາ +ເຄັ່ງ +ເຄັ່ງຂືມ +ເຄັ່ງຄັດ +ເຄັງຄື່ນ +ເຄັງເຄັງ +ເຄັ່ງຮ້ອນ +ເຄັດ +ເຄັດແຂ້ວ +ເຄັດເຊມາເນ +ເຄັດລັບ +ເຄັ້ນ +ເຄັນເນຊາເຣັດ +ເຄັມ +ເຄັ່ມ +ເຄາະ +ເຄາະໂຊກ +ເຄິກ +ເຄິເຂີນ +ເຄິງ +ເຄິ່ງ +ເຄິ່ງຕົວ +ເຄິ່ງທາງ +ເຄີກ +ເຄີ່ງ +ເຄີຍ +ເຄີບ +ເຄີ້ມ +ເຄີ່ອງ +ເຄືອ +ເຄື່ອ +ເຄື້ອ +ເຄືອກ້ວຍ +ເຄືອກະໄດລີງ +ເຄືອກະທາດ +ເຄືອກຳຍານ +ເຄືອກູດ +ເຄືອເຂ +ເຄືອເຂົາ +ເຄືອເຂົາປູນ +ເຄືອໄຂ່ແຂ້ +ເຄືອຄອມ +ເຄືອຄ່າຍ +ເຄືອໂຄກກະສຸນ +ເຄືອງ +ເຄື່ອງ +ເຄື້ອງ +ເຄື່ອງກະຈາຍສຽງ +ເຄື່ອງກະສັດ +ເຄື່ອງກັນ +ເຄື່ອງກັ້ນ +ເຄື່ອງກໍາຍານ +ເຄື່ອງກໍາບັງ +ເຄື່ອງກີດຂວາງ +ເຄື່ອງກົນໄກ +ເຄື່ອງເກາະ +ເຄື່ອງແກ້ +ເຄື່ອງຂອງ +ເຄື່ອງຂັດຂວາງ +ເຄື່ອງຂົນແບ້ +ເຄື່ອງຂຽນ +ເຄື່ອງໄຂມັນ +ເຄື່ອງຄໍ້າ +ເຄື່ອງຄາດ +ເຄື່ອງຄາດແອວ +ເຄື່ອງຄໍ້າປະກັນ +ເຄື່ອງຄໍາ +ເຄື່ອງຄຸມ +ເຄື່ອງຄຸມເຕັນ +ເຄື່ອງຄົວ +ເຄື່ອງເຄົາ +ເຄື່ອງງາມ +ເຄື່ອງເງິນ +ເຄື່ອງຈັກ +ເຄື່ອງຈັບ +ເຄື່ອງຈູນ +ເຄື່ອງເຈາະກໍາແພງເມືອງ +ເຄືອງໃຈ +ເຄື່ອງສະດຸດ +ເຄື່ອງສະຖາປານາ +ເຄື່ອງສະຖາປານາບູຊາ +ເຄື່ອງສະເຫວີຍ +ເຄື່ອງສະອາດ +ເຄື່ອງສັກກະລະບູຊາ +ເຄື່ອງສັກສິດ +ເຄື່ອງສັດຖວາຍບູຊາ +ເຄື່ອງສັນຕິບູຊາ +ເຄື່ອງສາຍ +ເຄື່ອງສາມັນ +ເຄື່ອງສໍາຄັນ +ເຄື່ອງສູບລົມ +ເຄື່ອງເສບ +ເຄື່ອງໂສໂຄກ +ເຄື່ອງຊໍາລະລ້າງ +ເຄື່ອງຊີ +ເຄື່ອງໃຊ້ +ເຄື່ອງໃຊ້ສອຍ +ເຄື່ອງຍ່ອຍ +ເຄື່ອງຍຸດໂທປະກອນ +ເຄື່ອງຍົດ +ເຄື່ອງຍົນ +ເຄື່ອງດືມ +ເຄື່ອງດື່ມ +ເຄື່ອງດື່ມບູຊາ +ເຄື່ອງດົນຕີ +ເຄື່ອງຕໍ່ +ເຄື່ອງຕວງ +ເຄື່ອງຕອງ +ເຄື່ອງຕ້ອນ +ເຄື່ອງຕັ້ງຖະຫວາຍ +ເຄື່ອງຕັນ +ເຄື່ອງເຕືອນໃຈ +ເຄື່ອງແຕ່ງກາຍ +ເຄື່ອງແຕ່ງຕົວ +ເຄື່ອງຖວາຍ +ເຄື່ອງຖວາຍບູຊາ +ເຄື່ອງໄຖ່ບາບ +ເຄື່ອງທອງສໍາລິດ +ເຄື່ອງທານ +ເຄື່ອງທໍາລາຍ +ເຄື່ອງເທດ +ເຄື່ອງເທິງ +ເຄື່ອງນອນ +ເຄື່ອງນໍ້າມັນ +ເຄື່ອງນໍ້າອົບ +ເຄື່ອງນຸ່ງ +ເຄື່ອງນຸ່ງຂອງພຣະອົງ +ເຄື່ອງນຸ່ງຫົ່ມ +ເຄື່ອງເນົ່າ +ເຄື່ອງໃນ +ເຄື່ອງບໍ່ບໍລິສຸດ +ເຄື່ອງບໍ່ເປັນມົນທິນ +ເຄື່ອງບໍລິຈາກ +ເຄື່ອງບໍລິສຸດ +ເຄື່ອງບໍລິໂພກ +ເຄື່ອງບັນທຸກ +ເຄື່ອງບັນນາການ +ເຄື່ອງບິນ +ເຄື່ອງບູຊາ +ເຄື່ອງບູຊາແກວ່ງ +ເຄື່ອງບູຊາແກວ່ງຖວາຍ +ເຄື່ອງບູຊາຖວາຍ +ເຄື່ອງບູຊາໄຖ່ການລະເມີດ +ເຄື່ອງບູຊາໄຖ່ບາບ +ເຄື່ອງບູຊາໄຖ່ບາບລຶບລ້າງມົນທິນ +ເຄື່ອງບູຊາປະຕິຍານ +ເຄື່ອງບູຊາພືດຜົນ +ເຄື່ອງບູຊາໂມທະນາ +ເຄື່ອງບູຊາໂມທະນາພຣະຄຸນ +ເຄື່ອງປ້ອງກັນ +ເຄື່ອງປ້ອງກັນເອິກ +ເຄື່ອງປະກອບ +ເຄື່ອງປະດັບ +ເຄື່ອງປະຕິຍານ +ເຄື່ອງປັດສະຄາບູຊາ +ເຄື່ອງປັ່ນ +ເຄື່ອງປຸ້ນ +ເຄື່ອງປົກຄຸມ +ເຄື່ອງປົກປິດ +ເຄື່ອງປ່ຽນ +ເຄື່ອງປຽບທຽບ +ເຄື່ອງເປັນມິນທິນ +ເຄື່ອງຜອງ +ເຄື່ອງຜູກ +ເຄື່ອງເຜົາບູຊາ +ເຄື່ອງພັນຮ່າງກາຍ +ເຄື່ອງພາຊະນະ +ເຄື່ອງພາຊະນະດິນ +ເຄື່ອງມັດ +ເຄື່ອງມັດຈໍາ +ເຄື່ອງມີຄ່າ +ເຄື່ອງມື +ເຄື່ອງໂມທະນາພຣະຄຸນ +ເຄື່ອງໄມ້ +ເຄື່ອງລະນຶກ +ເຄື່ອງລັບ +ເຄື່ອງລ້ຽງຊີບ +ເຄື່ອງເລັ່ງ +ເຄື່ອງວັດແທກ +ເຄື່ອງໄວ້ອາໄລ +ເຄື່ອງໜັກ +ເຄື່ອງໜັງສັດ +ເຄື່ອງໝາຍ +ເຄື່ອງໝາຍການຄ້າ +ເຄື່ອງຫອມ +ເຄື່ອງຫອມບູຊາ +ເຄື່ອງເຫຼັກ +ເຄື່ອງອ້ອມ +ເຄື່ອງອາພອນ +ເຄື່ອງອາວຸດ +ເຄື່ອງອຸທິດຖວາຍ +ເຄື່ອງອຸປະກອນ +ເຄື່ອງເອ້ +ເຄື່ອງເອ້ເທິງຫົວ +ເຄື່ອງແອກ +ເຄື່ອງຮ້າຍ +ເຄື່ອງຮົບ +ເຄື່ອງເຮືອນ +ເຄື່ອງໄຮ້ຄ່າ +ເຄືອຈັກກະພົບ +ເຄືອຈີ່ຂໍ້ +ເຄືອຊະເອມ +ເຄືອຊູດ +ເຄືອດ +ເຄືອດູ່ທົງ +ເຄືອດູ່ທົ່ງ +ເຄືອຕະໂປ້ງ +ເຄືອຕັ້ງຕຸ່ນ +ເຄືອຕາປາ +ເຄືອຕີນຕັ່ງ +ເຄືອໄຕລານ +ເຄືອໄຕລາມ +ເຄືອນ +ເຄື່ອນ +ເຄື່ອນຍ້າຍ +ເຄື່ອນຕົວ +ເຄື່ອນທັບ +ເຄື່ອນທີ່ +ເຄືອນໄຫວ +ເຄື່ອນໄຫວ +ເຄື່ອນໄຫວໄປມາ +ເຄືອນຽມ +ເຄືອບ +ເຄືອບຄຸມ +ເຄືອບົ້ງເລນ +ເຄືອພາຍສົງ +ເຄືອໄມ້ +ເຄືອຢາງ +ເຄືອລາງລິ່ງ +ເຄືອລີ້ນແຮດ +ເຄືອໜາມຄອງ +ເຄືອໝ້ວຍ +ເຄືອໝາກກະດິງ +ເຄືອໝາກບ້າ +ເຄືອຫໍາອີ່ປູ່ +ເຄືອຫູກ +ເຄືອອີ່ເຖົ້າ +ເຄືອອີ່ລຸມປຸມເປົ້າ +ເຄືອເອັນອ່ອນ +ເຄົາ +ເຄົ່າ +ເຄົ້າ +ເຄົ້າເມົ້າ +ເຄົາລົບ +ເຄົາລົບນັບຖື +ແຄ +ແຄ່ +ແຄ໋ກ +ແຄງ +ແຄ່ງ +ແຄງໃຈ +ແຄນ +ແຄ້ນ +ແຄ້ນເຄືອງ +ແຄ້ນໃຈ +ແຄນເບຣາ +ແຄ່ນິ້ວ +ແຄ່ນີ້ +ແຄບ +ແຄ້ບ +ແຄມ +ແຄ່ມ +ແຄມທະເລ +ແຄມທາງ +ແຄ່ມ້ອນ +ແຄວ +ແຄ່ວ +ແຄ້ວ +ແຄວກ +ແຄວ້ງ +ແຄວນ +ແຄວ້ນ +ແຄ້ວນ +ແຄ່ຫີ້ງ +ແຄະ +ແຄັສເຕີ +ແຄັດແລັດ +ແຄັມເບີຣາ +ໂຄ +ໂຄກ +ໂຄຄະນາ +ໂຄຄາດ +ໂຄເຄນ +ໂຄງ +ໂຄ່ງ +ໂຄ້ງ +ໂຄງການ +ໂຄງຫາມ +ໂຄ່ງຮ່າງ +ໂຄຈອນ +ໂຄຈະລະ +ໂຄຈະລະຄາມ +ໂຄຈະລະພູມ +ໂຄສະ +ໂຄສະກະ +ໂຄສະນາ +ໂຄສະນາການ +ໂຄສານ +ໂຄສົກ +ໂຄສົກຄູ່ +ໂຄສົກດ່ຽວ +ໂຄ່ຍ +ໂຄ້ຍ +ໂຄດ +ໂຄດຄນ +ໂຄດໂລດ +ໂຄດົມ +ໂຄຕະ +ໂຄຕະມະ +ໂຄຕະລະພູ +ໂຄຕະລະພູຍານ +ໂຄນ +ໂຄ່ນ +ໂຄ້ນ +ໂຄ່ນຄ້ານ +ໂຄ່ນລົ້ມ +ໂຄບ +ໂຄບານ +ໂຄບຸດ +ໂຄມ +ໂຄມເຈ້ຍ +ໂຄມຕັ້ງ +ໂຄມຖ່ານຫີນ +ໂຄມປີວ +ໂຄມໄຟ +ໂຄມູດ +ໂຄເມດ +ໂຄໄມ +ໂຄຣາຊານ +ໂຄເຣ +ໂຄລະໂຄທາ +ໂຄລ່າ +ໂຄລົດ +ໂຄລົບ +ໂຄວິສານ +ໂຄັຍ +ໃຄ +ໃຄ່ +ໄຄ +ໄຄ່ +ໄຄ້ +ໄຄຄາ +ໄຄຄ້າວ +ໄຄແຜ່ນ +ໄຄ່ໂພງ +ໄຄໂລ +ໄຄວ +ໄຄວ່ +ງໍ +ງໍ່ +ງໍ້ +ງຄຳ +ງວງ +ງ່ວງ +ງ້ວງ +ງ້ວງງ້ຽງ +ງວງຊ້າງ +ງວຍ +ງວຍໄມ້ +ງວດ +ງວດງາ +ງວນ +ງ້ວນ +ງ້ວນດິນ +ງ້ວນໝູ +ງ້ວນເຫງົາ +ງ່ວມ +ງ່ວມເຫງົາ +ງວາກ +ງວາຍ +ງວຳ +ງອກ +ງອກງາມ +ງອງ +ງ່ອງ +ງ້ອງ +ງ້ອງແງ້ງ +ງອຍ +ງ່ອຍ +ງອດ +ງອນ +ງ່ອນ +ງ້ອນ +ງ່ອນຕໍ່ +ງອບ +ງອບແງບ +ງອມ +ງ່ອມ +ງ້ອມ +ງະ +ງັກງັກ +ງັງງັງ +ງັດ +ງັນ +ງັນກຳ +ງັນເຮືອນດີ +ງັບ +ງັອກ +ງາ +ງ່າ +ງ້າ +ງໍ່າ +ງໍ້າ +ງາກງາກ +ງາຂາວ +ງ່າເຄົ້າ +ງ້າງ +ງາຊ້າງ +ງາຍ +ງ່າຍ +ງ່າຍໆ +ງ່າຍດາຍ +ງາດ +ງານ +ງ່ານ +ງານປະຈໍາ +ງານລ້ຽງ +ງານຮັບໃຊ້ +ງາບ +ງາມ +ງ່າມ +ງາມສະຫງ່າ +ງ່າວ +ງ້າວ +ງ້າວແວງ +ງຳ +ງິກງິກ +ງິ້ວ +ງີບ +ງີມ +ງີ້ວ +ງີ້ວດຳ +ງີ້ວຜາ +ງຶກ +ງຶດ +ງຶດງໍ້ +ງຶດງໍ້າ +ງຶ້ມ +ງືນ +ງືບ +ງືມ +ງຸ່ນ +ງຸບ +ງຸ່ບ +ງຸບງາບ +ງຸບເງີງ +ງຸມ +ງຸ່ມ +ງຸ້ມ +ງຸ່ມງ່າມ +ງຸ່າຍ +ງູ +ງູກະບານ +ງູກ່ານປ້ອງ +ງູກິນຫາງ +ງູຂຽວ +ງູຄັນຈອງ +ງູງ້ວງກາງດົງ +ງູງວງຊ້າງ +ງູຈົງອາງ +ງູສາ +ງູສິງ +ງູສິງດົງ +ງູຊວງ +ງູດາງແຫ +ງູດິນ +ງູເດິກດໍາບັນ +ງູເຕື່ອຍ +ງູປາ +ງູພິດ +ງູຟາງ +ງູ່ມງ່າມ +ງູເຫົ່າ +ງູເຫຼືອມ +ງູເຫຼືອມອໍ້ +ງູເຫຼົາ +ງູອໍ່າທຳທານ +ງູຮ້າຍ +ງົກ +ງົງ +ງົງງັນ +ງົດ +ງົດງາມ +ງົດເວັ້ນ +ງົບ +ງົບດູນ +ງົບປະມານ +ງົມ +ງົມງວາ +ງົມງວາຍ +ງົວ +ງົ້ວ +ງົວກະທິງ +ງົວເງຍ +ງົວສາວ +ງົວຕ່າງ +ງົວທະນູ +ງົວບາ +ງົວປ່າ +ງົວຜູ້ +ງົວແມ່ +ງົວໜຸ່ມ +ງ່ຽງ +ງ້ຽງ +ງ່ຽງຫູ +ງຽນ +ງ້ຽນ +ງຽບ +ງ້ຽວ +ເງ +ເງາະ +ເງິ +ເງິງະ +ເງິນ +ເງິນກ້ອນ +ເງິນກີບ +ເງິນຄໍາ +ເງິນສຳຮອງທະນາຄານ +ເງິນສົດ +ເງິນເຊື່ອ +ເງິນຍວງ +ເງິນດ້ວງ +ເງິນດົງ +ເງິນເດືອນ +ເງິນໂດລາ +ເງິນຕາ +ເງິນຕາຍ +ເງິນຕາຕ່າງປະເທດ +ເງິນຕູ້ +ເງິນທອນ +ເງິນນອນ +ເງິນບາດ +ເງິນປອມ +ເງິນປະກັນ +ເງິນປັນຜົນ +ເງິນປາກຜີ +ເງິນປິ +ເງິນຜ່ອນ +ເງິນຝືດ +ເງິນເຟີ້ +ເງິນມະເນ +ເງິນຢວນ +ເງິນຢາດ +ເງິນຢືມ +ເງິນເຢັນ +ເງິນຣູປີ +ເງິນລາຍໄດ້ +ເງິນລາດ +ເງິນລຽງ +ເງິນໝາກຄໍ້ +ເງິນຫຼິ້ງ +ເງິນອັດ +ເງິນຮາງ +ເງີ້ +ເງີກ +ເງີງ +ເງີງະ +ເງີຍ +ເງີຍໜ້າ +ເງີນ +ເງີບ +ເງີບປາ +ເງີ້ມ +ເງືອກ +ເງືອດ +ເງື່ອນ +ເງື່ອນໄຂ +ເງື່ອນງຳ +ເງື່ອນຫງໍ່າ +ເງື້ອມ +ເງື້ອມແງ່ +ເງື້ອມມື +ເງົາ +ເງົ່າ +ເງົ້າ +ເງົາງາມ +ເງົາແຫ່ງຄວາມຕາຍ +ແງ +ແງ່ +ແງກ +ແງງ +ແງ່ງ +ແງ່ງອນ +ແງ່ງ່ອນ +ແງ່ດີ +ແງນ +ແງ້ນ +ແງນແງ່ +ແງບ +ແງ່ມ +ແງ້ມ +ແງ່ມອງ +ແງວ +ແງ່ວ +ແງ້ວ +ແງ່ຮ້າຍ +ແງະ +ໂງ +ໂງ່ +ໂງກ +ໂງກເງກ +ໂງ່ເຂົາ +ໂງ່ງ +ໂງ້ງ +ໂງເງ +ໂງ່ຈ້າ +ໂງໃສ່ +ໂງດເງດ +ໂງນ +ໂງ່ນ +ໂງ່ນຜາ +ໂງ່ນຫີນ +ໂງບ +ໂງມ +ໂງ່ມ +ໂງະ +ໄງ +ໄງ່ +ໄງ້ +ໄງ້ງັ່ນ +ຈໍ +ຈໍ່ +ຈໍ້ +ຈໍເຈຍ +ຈໍເຈຍທາວ +ຈໍແຈ +ຈໍຊີເນ +ຈໍ່ດອກ +ຈໍແດນ +ຈໍ່ລໍ່ +ຈໍລະຈອນ +ຈໍລະຈັດ +ຈໍລະບີ +ຈໍລາຈົນ +ຈວກ +ຈ່ວງ +ຈ້ວງ +ຈ່ວງລ່ວງ +ຈວຍ +ຈ້ວຍ +ຈ້ວຍກ້ວຍ +ຈວດ +ຈວນ +ຈວນເຈົ້າເມືອງ +ຈວນແຈ້ງ +ຈວນໂຕ +ຈວບ +ຈ້ວມ +ຈວັດ +ຈວາດ +ຈໍ້ຫວໍ້ +ຈອກ +ຈອກຈ້ອນ +ຈ໊ອກແຈ໊ກ +ຈອກພອກ +ຈອກຫຼອກ +ຈອງ +ຈ່ອງ +ຈ້ອງ +ຈ່ອງກຳຈອງເວນ +ຈອງຈໍາ +ຈ່ອງຈຳ +ຈ່ອງແຈະ +ຈ່ອງປ່ອງ +ຈ້ອງພ້ອງ +ຈອງວອງ +ຈອງເວນ +ຈ່ອງເວນ +ຈອງຫອງ +ຈ່ອຍ +ຈ້ອຍ +ຈ່ອຍຜອມ +ຈ່ອຍວ່ອຍ +ຈອດ +ຈອດຈອດ +ຈອດລອດ +ຈອນ +ຈ້ອນ +ຈອນບາງ +ຈອນຟອນ +ຈອນໜາ +ຈອນຫູ +ຈອບ +ຈອບທັບ +ຈອບອອຍ +ຈອມ +ຈ່ອມ +ຈ້ອມ +ຈ່ອມກ່ອມ +ຈອມກະສັດ +ຈອມຂວັນ +ຈອມເຈົ້ານາຍ +ຈອມໃຈ +ຈອມໄຕ +ຈອມທັບ +ຈອມໄທ້ +ຈ່ອມເບັດ +ຈອມປວກ +ຈອມປອມ +ຈ່ອມປ່ອມ +ຈ່ອມປາ +ຈອມພິພາກສາ +ຈອມພົນ +ຈອມພົນທະຫານ +ຈອມເວດມົນຄາຖາ +ຈອມຫົວ +ຈະ +ຈະກັນ +ຈະແຈ້ງ +ຈະແຈ່ມ +ຈະຕຸ +ຈະຕຸຄາດ +ຈະຕຸຄູນ +ຈະຕຸສະດົມ +ຈະຕຸຖີ +ຈະຕຸທິບພະຄັນທາ +ຈະຕຸບໍລິສັດ +ຈະຕຸບາດ +ຈະຕຸປັດໄຈ +ຈະຕຸປາລິສຸດທິສິນ +ຈະຕຸພູມ +ຈະຕຸລະ +ຈະຕຸລະຍຸກ +ຈະຕຸລະພອນ +ຈະຕຸລະພັກ +ຈະຕຸລະພາກ +ຈະຕຸລະພິດທະພອນ +ຈະຕຸລະວັນນະ +ຈະຕຸລັດ +ຈະຕຸລາລິຍະສັດ +ຈະຕຸລົງຄະກີທາ +ຈະຕຸລົງຄະເສນາ +ຈະຕຸລົງຄະທັນ +ຈະຕຸລົນ +ຈະຕຸລົນລັດສະໝີ +ຈະຕຸໂລກ +ຈະຕຸໂລກະບານ +ຈະປະທານ +ຈະມອນ +ຈະລະ +ຈະລະນະ +ຈະລາຈອນ +ຈະລາຈົນ +ຈະລິຍະ +ຈະລິຍະສາດ +ຈະລິຍະສຶກສາ +ຈະລິຍະທຳ +ຈະລິຍາ +ຈະລິດ +ຈະລຸນ +ຈະເລ +ຈະເລີນ +ຈະເລີນຮຸ່ງເຮືອງ +ຈະຫລວດ +ຈະຫຼວດ +ຈະຫຼວດນຳວິຖີ +ຈະໃຫ້ +ຈັກ +ຈັກກະຍານ +ຈັກກະພັດ +ຈັກກະພັດນິຍົມ +ຈັກກະພາກ +ຈັກກະພົບ +ຈັກກະລາສີ +ຈັກກະວັດ +ຈັກກະວານ +ຈັກກີ +ຈັກຂຸ +ຈັກຂຸໂຄຈອນ +ຈັກຂຸສຳຜັດ +ຈັກຂຸທະວານ +ຈັກຂຸປະສາດ +ຈັກຂຸວິໄສ +ຈັກຂຸວິນຍານ +ຈັກຈັກ +ຈັກຈັ່ນ +ຈັກຈັ້ນ +ຈັກສຸ +ຈັກຕອກ +ຈັກປີ +ຈັກລົດ +ຈັກຫຍິບ +ຈັກໜ່ອຍ +ຈັກໜ້ອຍ +ຈັງ +ຈັ່ງ +ຈັ້ງ +ຈັງກອນ +ຈັ່ງໃດ +ຈັງວະ +ຈັງຫວະ +ຈັງຫວັດ +ຈັງຫັນ +ຈັງຫາ +ຈັງໄຮ +ຈັດ +ຈັດການ +ຈັດການສຳລວດ +ຈັດກຽມ +ຈັດງານ +ຈັດແຈງ +ຈັດສັນ +ຈັດຕະວາ +ຈັດຕະວາສົກ +ຈັດຕັ້ງ +ຈັດແຖວ +ຈັດທໍາ +ຈັດວາງ +ຈັດຫາ +ຈັດອັນດັບ +ຈັນ +ຈັ່ນ +ຈັ້ນ +ຈັນຂາວ +ຈັນຍາ +ຈັນຍາບັນ +ຈັນແດງ +ຈັນໄດ +ຈັນທະ +ຈັນທະຄະຕິ +ຈັນທະຄາດ +ຈັນທະນະ +ຈັນທະນະຄີລີ +ຈັນທະລະ +ຈັນທະລະຄຸບ +ຈັນທະລະໂຄສີກາ +ຈັນທະລະໂຍຄະ +ຈັນທະລະພິມ +ຈັນທະລະພູຕິ +ຈັນທະລະມາດ +ຈັນທະລະມົນທົນ +ຈັນທະລະລັດຕະນະ +ຈັນທະລະວົງ +ຈັນທະລາພາ +ຈັນທະລາພາດ +ຈັນທະລາໂລກ +ຈັນທະລຸປະລາຄາ +ຈັນທະໂລທັດ +ຈັນທັນ +ຈັນທາ +ຈັນທານ +ຈັນເທດ +ຈັນບ້ານ +ຈັນຫອມ +ຈັນອັບ +ຈັບ +ຈັບກັງ +ຈັບກຸມ +ຈັບຈ່ອງ +ຈັບຈັບ +ຈັບຈ່າຍ +ຈັບຈຸດ +ຈັບຈູດ +ຈັບໃຈ +ຈັບສະຫຼາກ +ຈັບຊ່າຍ +ຈັບໄດ້ +ຈັບຕ້ອງ +ຈັບຕາ +ຈັບຕາເບິ່ງ +ຈັບປິ້ງ +ຈັບຜິດ +ຈັບຫງາຍ +ຈັອດ +ຈາ +ຈ່າ +ຈ້າ +ຈໍ້າ +ຈາກ +ຈາກນັ້ນ +ຈາກນີ້ +ຈາກພາກ +ຈໍ້າກາ +ຈາກາຕາ +ຈໍ້າກາປະທັບ +ຈາຄະ +ຈໍ້າຄັ່ງ +ຈໍ້າເຄັມ +ຈາງ +ຈ່າງ +ຈ້າງ +ຈ້າງຄົນ +ຈ່າງຈະ +ຈ້າງຍົນ +ຈ່າງປ່າງ +ຈ້າງລົດ +ຈ່າງຮ່າງ +ຈ້າໂງ່ +ຈໍ້າຈີດ +ຈ່າຍ +ຈ້າຍ +ຈ່າຍເງິນ +ຈ້າຍລ່າງ +ຈາດ +ຈາຕ້ານ +ຈາຕຸ +ຈາຕຸກະລະນີ +ຈາຕຸທະສິ +ຈາຕຸທິດ +ຈາຕຸມ +ຈາຕຸມມະຫາລາດ +ຈາຕຸລະ +ຈາຕຸລົງ +ຈາຕຸລົງຄະສັນນິບາດ +ຈາຕຸລົນ +ຈາເຕະ +ຈານ +ຈ່ານ +ຈານບິນ +ຈ່ານພ່ານ +ຈໍ່ານໍ່າ +ຈາບ +ຈາມ +ຈ່າມ +ຈາມອນ +ຈາມະນີ +ຈາມະລີ +ຈາໄມກາ +ຈາຣິດ +ຈາລະ +ຈາລະກຳ +ຈາລະຈອນ +ຈາລະຈາ +ຈາລະຈົນ +ຈາລະໄນ +ຈາລະບຸລຸດ +ຈາລິກ +ຈາລີ +ຈາລຶກ +ຈາລຸ +ຈາລຸສິລາ +ຈາລຸເນດ +ຈາລຸພັກ +ຈາລຸເພດ +ຈາລຸວັນໂນ +ຈາວ +ຈ່າວ +ຈ້າວ +ຈ້າວຈ້າວ +ຈ່າໜ້າ +ຈາຫານ +ຈາຮີດ +ຈາຮີດປະເພນີ +ຈາຮຸນ +ຈຳ +ຈຳກັດ +ຈຳເຂັ່ຍ +ຈຳໃຈ +ຈຳສິນ +ຈຳຊຳ +ຈຳເດີມ +ຈໍາຕ້ອງ +ຈຳນວນ +ຈຳນວນຫລາຍ +ຈຳນວນຫຼາຍ +ຈຳນຳ +ຈຳນຳພັນສາ +ຈຳນົງ +ຈຳນົນ +ຈຳແນກ +ຈຳບັງ +ຈຳປາ +ຈຳປາສັກ +ຈຳປາແດງ +ຈຳປີ +ຈຳເປັນ +ຈຳພວກ +ຈຳພັນສາ +ຈຳເພາະ +ຈຳມະ +ຈຳມະການ +ຈຳມະຂັນ +ຈຳລອງ +ຈຳເລີຍ +ຈໍາເລີນ +ຈຳແລງ +ຈຳຫງາຍ +ຈຳໜ່າຍ +ຈິ +ຈິກ +ຈິກຈອກ +ຈິກິ +ຈິງ +ຈິ່ງ +ຈິ້ງ +ຈິ່ງຄິ່ງ +ຈິງຈັງ +ຈິ່ງໂຈ້ +ຈິງໃຈ +ຈິງແທ້ +ຈິ່ງປິ່ງ +ຈິ້ງພິ້ງ +ຈິງຢູ່ +ຈິ້ງຫິ້ງ +ຈິງຮິງຈອງຮອງ +ຈິດ +ຈິດໃຈ +ຈິດສຳນຶກ +ຈິດສໍານຶກຜິດຊອບ +ຈິດຕະກອນ +ຈິດຕະກຳ +ຈິດຕະກຳພົນ +ຈິດຕະເຈດ +ຈິດຕະໂຈນ +ຈິດຕະສາດ +ຈິດຕະຍົມ +ຈິດຕະນາດ +ຈິດຕະນິຍົມ +ຈິດຕະບຳບັດ +ຈິດຕະພາບ +ຈິດຕະພາວະນາ +ຈິດຕະແພດ +ຈິດຕະລະດາ +ຈິດຕະລາດ +ຈິດຕະເລຂາ +ຈິດຕະວັນ +ຈິດຕະວິຈິດ +ຈິດຕະວິສຸດທິ +ຈິດຕະວິໄສ +ຈິດຕະວິທະຍາ +ຈິດຕະວິພາກ +ຈິດຕະເວຊະສາດ +ຈິດຕະເວທະນາ +ຈິດຕາຄານ +ຈິດຕານຸປັດສະນາ +ຈິດຕານຸພາບ +ຈິດໃຕ້ສຳນຶກ +ຈິດນິຍົມ +ຈິດວິນຍານ +ຈິດໄຮ້ສຳນຶກ +ຈິຕຣະກຳ +ຈິນດາ +ຈິນດາມະນີ +ຈິນດາໄມ +ຈິນຕະກະວີ +ຈິນຕະນາການ +ຈິນຕາ +ຈິນຕາມະຍະປັນຍາ +ຈິບ +ຈິບຫາຍ +ຈິມ +ຈິ່ມ +ຈິລະ +ຈິລະການ +ຈິລັນດອນ +ຈິລັບປະວາສິ +ຈິລັບປະວາດ +ຈິລາຍຸດ +ຈີ +ຈີ່ +ຈີ້ +ຈີກ +ຈີກຂາດ +ຈີ່ກ້ຽມ +ຈີ່ໂກະ +ຈີ່ເຂັບ +ຈີ່ແຂ້ +ຈີງ +ຈີ່ຈໍ່ +ຈີ້ຈ້ຽມ +ຈີ່ຊອນ +ຈີດີພີ +ຈີນ +ຈີນຕາເວັນອອກ +ຈີນໃຕ້ +ຈີ່ນາຍ +ຈີ່ນາຍກ້ອມ +ຈີນາຍໂມ້ +ຈີ່ນູນ +ຈີບ +ຈີບຸຕິ +ຈີບູຕີ +ຈີ່ປອມ +ຈີ່ໂປນ +ຈີມ +ຈີ້ມ +ຈີ່ລໍ່ +ຈີເລ +ຈີວອນ +ຈີວະລະ +ຈີວະລະກາລະສະມະຍະ +ຈີວະລະກາລະສະໄໝ +ຈີວະລະກຳ +ຈີວະລະທານະສະໄໝ +ຈີ້ຫວີ້ +ຈຶ່ງ +ຈຶ້ງ +ຈຶ້ງເບິ່ງ +ຈຶ້ງພຶ້ງ +ຈື +ຈື່ +ຈືກ +ຈືກື +ຈືຈຳ +ຈື່ຈຳ +ຈືດ +ຈືດຈາງ +ຈືນ +ຈື້ນ +ຈຸ +ຈຸກ +ຈຸກຈິກ +ຈຸກສຽບ +ຈຸກຜາມ +ຈຸກັນ +ຈຸກຸ +ຈຸຍ +ຈຸ້ຍ +ຈຸ້ຍລຸ້ຍ +ຈຸດ +ຈຸດຈີ່ໝ້ອມ +ຈຸດຈີ່ໝຸ້ມ +ຈຸດຈົບ +ຈຸດສຸມ +ຈຸດສູນກາງ +ຈຸດຍຸດທະສາດ +ຈຸດເດັ່ນ +ຈຸດຕາຍ +ຈຸດປະສົງ +ຈຸດປະທະ +ຈຸດປຸດ +ຈຸດຢືນ +ຈຸດລວມ +ຈຸດໝາຍ +ຈຸດໝາຍປາຍທາງ +ຈຸດອ່ອນ +ຈຸດອີ່ມໂຕ +ຈຸດຮ້ອນ +ຈຸຕິ +ຈຸຕູປະປາຕະຍານ +ຈຸທາ +ຈຸທາມະນີ +ຈຸທາມາດ +ຈຸນ +ຈຸ່ນ +ຈຸ້ນ +ຈຸ່ນບຸ່ນ +ຈຸນລະ +ຈຸນລະກະຖິນ +ຈຸນລະສັກກະຫຼາດ +ຈຸນລະສານ +ຈຸນລະຊີບ +ຈຸນລະທັດ +ຈຸນລະພາກ +ຈຸນລະພົນ +ຈຸນລະວັກ +ຈຸບ +ຈຸບຸ +ຈຸເປົ່າແກ +ຈຸໄຟ +ຈຸ່ມ +ຈຸ້ມ +ຈຸ່ມນໍ້າ +ຈຸມພິດ +ຈຸມພົດ +ຈຸລະຊີບ +ຈຸລະທັດ +ຈຸລະພາກ +ຈຸລະມະນີ +ຈຸລະຫັດ +ຈຸລາ +ຈຸລາລັກ +ຈຸລິນຊີ +ຈູ +ຈູ້ +ຈູງ +ຈູງໃຈ +ຈູງມື +ຈູຈີ +ຈູ້ຈີ້ +ຈູຊາ +ຈູດ +ຈູດເຜົາ +ຈູດໄຟ +ຈູດລູດ +ຈູນ +ຈູ່ນພູ່ນ +ຈູບ +ຈູບຈ້າວ +ຈູບພູບ +ຈູມ +ຈູ່ມ +ຈູມເຈືອ +ຈູມປວກ +ຈູລະພາກ +ຈູ່ລູ່ +ຈົກ +ຈົງ +ຈົ່ງ +ຈົ້ງ +ຈົງກັນ +ຈົ່ງກົ່ງ +ຈົງກົນ +ຈົງກົນນີ +ຈົງຈອດ +ຈົ່ງໂຈະ +ຈົງໃຈ +ຈົງໂຜດ +ຈົງເອື້ອ +ຈົງຮັກ +ຈົງຮັກພັກດີ +ຈົດ +ຈົດຈໍ່ +ຈົດຈຳ +ຈົດເຊັນບັນຊີ +ຈົດທະບຽນ +ຈົດທົດ +ຈົດປົດ +ຈົດຫມາຍ +ຈົດໝາຍ +ຈົນ +ຈົ້ນ +ຈົນກວ່າ +ຈົນກະທັ້ງ +ຈົ້ນເຂົ້າ +ຈົນຈິດໃດ +ຈົນແຈ້ງ +ຈົນໃຈ +ຈົນຕາແຈ +ຈົນເທົ້າ +ຈົນມູມ +ຈົນວ່າ +ຈົນຮອດ +ຈົບ +ຈົບລົງ +ຈົມ +ຈົ່ມ +ຈົມກົມ +ຈົ່ມຂວັນ +ຈົ່ມຂູ່ +ຈົ່ມທຸກ +ຈົມນໍ້າ +ຈົມເລີຍ +ຈົ່ມວ່າ +ຈົ່ມໜັງສື +ຈົວ +ຈົ່ວ +ຈົວະ +ຈຽກ +ຈຽງ +ຈຽງປືນ +ຈຽດ +ຈຽນ +ຈຽບ +ຈ້ຽບ +ຈຽມ +ຈຽວ +ເຈ +ເຈ້ +ເຈ້ງ +ເຈງເລງ +ເຈຍ +ເຈ່ຍ +ເຈ້ຍ +ເຈ້ຍກາກບອນ +ເຈ້ຍຈັງໂກ +ເຈ້ຍສາ +ເຈຍບິ້ງ +ເຈ້ຍໂປເລຍ +ເຈຍລະການ +ເຈຍລະຄີກ +ເຈຍລະໃນ +ເຈຍລະໄນ +ເຈຍລະພາກ +ເຈຍລະຮ້າງ +ເຈ້ຍຫູ +ເຈດ +ເຈດຈຳນົງ +ເຈດຕະນາ +ເຈດຕະນາລົມ +ເຈດີ +ເຈດີນະສະຖານ +ເຈຕະ +ເຈຕະຄະຕິ +ເຈຕະສິກ +ເຈຕະນາ +ເຈຕະນາລົມ +ເຈຕະພູດ +ເຈຕິຍະສະຖານ +ເຈນ +ເຈລະຈາ +ເຈັກ +ເຈັງ +ເຈັ້ງ +ເຈັ້ງເພັ້ງ +ເຈັງເລັງ +ເຈັຍ +ເຈັ້ຍ +ເຈັຍລະໄນ +ເຈັດ +ເຈັດສິບ +ເຈັດສິບເຈັດ +ເຈັດສິບສອງ +ເຈັດສິບສາມ +ເຈັດສິບສີ່ +ເຈັດສິບພັນ +ເຈັດສິບຫ້າ +ເຈັດສິບຫົກ +ເຈັດພັນ +ເຈັດຮ້ອຍ +ເຈັບ +ເຈັບໄຂ້ +ເຈັບໃຈ +ເຈັບແສບ +ເຈັບທ້ອງ +ເຈັບປ່ວຍ +ເຈັບປວດ +ເຈັບເປັນ +ເຈັບຫລັງ +ເຈັບຫົວ +ເຈັບຫຼັງ +ເຈັບຮ້ອນ +ເຈາະ +ເຈາະຈີ້ມ +ເຈາະຈົງ +ເຈາະເບາະ +ເຈີ +ເຈີງ +ເຈີ່ຍ +ເຈີ້ຍ +ເຈີ້ຍພູ +ເຈີດ +ເຈີມ +ເຈີ້ມ +ເຈີມຕັ້ງ +ເຈືອ +ເຈື້ອ +ເຈືອງ +ເຈື່ອງເຫງົ້າ +ເຈື່ອງເຮື່ອງ +ເຈືອຈານ +ເຈື້ອຍ +ເຈືອດ +ເຈື່ອນ +ເຈືອປົນ +ເຈືອລະເນືອ +ເຈົ່າ +ເຈົ້າ +ເຈົ້າການ +ເຈົ້າກີ້ເຈົ້າການ +ເຈົ້າກູ +ເຈົ້າກົກ +ເຈົ້າຂອງ +ເຈົ້າຂອງສວນ +ເຈົ້າຂອງສວນອະງຸ່ນ +ເຈົ້າຂອງເຮືອນ +ເຈົ້າແຂວງ +ເຈົ້າຈອມມິ່ງ +ເຈົ້າສາວ +ເຈົ້າຊາຍ +ເຈົ້າຊີວິດ +ເຈົ້າຊູ້ +ເຈົ້າຍິງ +ເຈົ້າຕໍາມຸດ +ເຈົ້າຕິ່ວຊ້າງ +ເຈົ້ານາຍ +ເຈົ້າບ່າວ +ເຈົ້າບຸນເຈົ້າຄຸນ +ເຈົ້າແຜ່ນຫຼ້າ +ເຈົ້າພາບ +ເຈົ້າແພງຊ້າງ +ເຈົ້າຟ້າ +ເຈົ້າຟ້າງຸ່ມ +ເຈົ້າຟ້າງ້ຽວ +ເຈົ້າມື +ເຈົ້າເມືອງ +ເຈົ້າແມ່ +ເຈົ້າລຸ່ມຟ້າ +ເຈົ້າວັດ +ເຈົ້າໜ້າທີ່ +ເຈົ້າໜ້າທີ່ລາຊະການ +ເຈົ້າໜີ້ +ເຈົ້າເໜືອຫົວ +ເຈົ້າໝື່ນມ້າວ +ເຈົ້າຫົວ +ເຈົ້າເຫຼົ່າ +ເຈົ້າເຮືອນ +ແຈ +ແຈ້ +ແຈກ +ແຈກເຂົ້າ +ແຈກຈັງຫັນ +ແຈກຈ່າຍ +ແຈກັນ +ແຈງ +ແຈ່ງ +ແຈ້ງ +ແຈ້ງກ່າງຈ່າງ +ແຈ້ງການ +ແຈ້ງຄວາມ +ແຈ່ງແຈະ +ແຈ່ງຟ້າ +ແຈ່ງແຮ່ງ +ແຈຊໍ +ແຈດ +ແຈທາງ +ແຈ້ນ +ແຈ້ນແຈ້ນ +ແຈບ +ແຈມ +ແຈ່ມ +ແຈ່ມແຈ້ງ +ແຈ່ມສະຫວ່າງ +ແຈ່ມໃສ +ແຈວ +ແຈ່ວ +ແຈ່ວໃຄ່ +ແຈ້ວແຈ້ວ +ແຈ່ວບອງ +ແຈະ +ແຈັດ +ໂຈ +ໂຈ່ +ໂຈ້ +ໂຈກ +ໂຈກເກີ +ໂຈກໂຈກ +ໂຈກໂພກ +ໂຈກໂຫຼກ +ໂຈ້ເຂົ້າ +ໂຈ່ງ +ໂຈ່ຍໂລ່ຍ +ໂຈດ +ໂຈດໂລດ +ໂຈທະກະ +ໂຈທະນາ +ໂຈນ +ໂຈມ +ໂຈມຕີ +ໂຈລະ +ໂຈລະກຳ +ໂຈ່ໂລ່ +ໂຈ່ໂວ່ +ໂຈະ +ໃຈ +ໃຈ້ +ໃຈກວ້າງ +ໃຈກວ້າງຂວາງ +ໃຈກ້າ +ໃຈກາງ +ໃຈກ້າຫານ +ໃຈຂັດເຄືອງ +ໃຈຂີ້ຢ້ານ +ໃຈຂຸ່ນ +ໃຈຂົມຂື່ນ +ໃຈແຂງ +ໃຈແຂງກະດ້າງ +ໃຈຄໍ +ໃຈຄວາມ +ໃຈຄາມ +ໃຈຄົດ +ໃຈຄຽດຮ້າຍ +ໃຈແຄບ +ໃຈງ່າຍ +ໃຈຈອງຫອງ +ໃຈຈອດ +ໃຈຈິງ +ໃຈຈືດໃຈດໍາ +ໃຈຈົງຮັກ +ໃຈຈົດຈໍ່ +ໃຈເຈັບ +ໃຈແຈ່ມ +ໃຈສໍ້ໂກງ +ໃຈສະຫງົບ +ໃຈສະໝັກ +ໃຈສະຫຼາດ +ໃຈສັດຊື່ +ໃຈສໍານຶກຜິດຊອບ +ໃຈສຸພາບ +ໃຈສູ້ +ໃຈສູງ +ໃຈໃສ່ +ໃຈຊອບ +ໃຈຊື່ +ໃຈຊື່ສັດ +ໃຈຊື່ນບານ +ໃຈຊົ່ວ +ໃຈຍິນດີ +ໃຈດຳ +ໃຈດີ +ໃຈດື້ +ໃຈດື້ດ້ານ +ໃຈດູໝິ່ນ +ໃຈດຽວກັນ +ໃຈເດັດ +ໃຈເດືອດຮ້ອນ +ໃຈຕາຍ +ໃຈແຕກ +ໃຈຖ່ອມ +ໃຈຖ່ອມລົງ +ໃຈທຸກ +ໃຈທ່ຽງ +ໃຈທ່ຽງທໍາ +ໃຈນ້ອຍ +ໃຈນອບນ້ອມ +ໃຈບໍລິສຸດ +ໃຈບ້າ +ໃຈບານ +ໃຈບາບ +ໃຈບຸນ +ໃຈເບີກບານ +ໃຈເບົາ +ໃຈປອງ +ໃຈປ່ອງ +ໃຈປໍ້າ +ໃຈປາແດກ +ໃຈປາຖະໜາ +ໃຈປານີ +ໃຈປຶກ +ໃຈພ້ອມ +ໃຈມານ +ໃຈມື +ໃຈເມດຕາ +ໃຈເມືອງ +ໃຈຢ້ານກົວ +ໃຈເຢັນ +ໃຈລໍາອຽງ +ໃຈໂລກ +ໃຈວອງແວງ +ໃຈວັ່ງ +ໃຈວາຍ +ໃຈວິເຄາະຜິດຊອບ +ໃຈວິເຄາະຜິດແລະຊອບ +ໃຈຫວັງດີ +ໃຈຫັນກັບ +ໃຈຫົດຫູ່ +ໃຈອວດອົ່ງ +ໃຈອ່ອນ +ໃຈອ່ອນສຸພາບ +ໃຈອ່ອນແອ +ໃຈອີດູ +ໃຈອົງອາດກ້າຫານ +ໃຈອົດກັ້ນ +ໃຈອົດທົນ +ໃຈຮ້ອນ +ໃຈຮ້ອນຮົນ +ໃຈຮັກ +ໃຈຮ້າຍ +ໃຈຮູ້ +ໄຈ້ +ໄຈກາ +ໄຈ້ໄຈ້ ສໍ ສໍ່ ສໍ້ +ສກອບເຢ ສໍ້ໂກງ ສໍຂາວ +ສໍສີ +ສໍ້ສົນ +ສໍດຳ +ສທ +ສໍພໍ ສໄມ +ສຣິລັງກາ +ສໍລະເສີນ ສໍ້ລາດ +ສໍ້ລາດບັງຫຼວງ +ສວງ ສ່ວງ ສ້ວງ ສວຍ ສ່ວຍ ສ້ວຍ +ສ່ວຍເຂົ້າ ສວຍງາມ ສ່ວຍສາ +ສ່ວຍສາອາກອນ +ສ່ວຍມື +ສ່ວຍລ້ວຍ +ສ່ວຍໜ້າ +ສວຍໂອກາດ ສວດ ສວດມົນ ສວນ ສ່ວນ +ສວນກັບ ສ່ວນກາງ +ສວນຄວາມ +ສວນສະໜາມ ສ່ວນຕົວ ສ່ວນເທິງ +ສ່ວນນ້ອຍ +ສ່ວນແບ່ງ ສ່ວນປະກອບ +ສ່ວນລັບ +ສ່ວນລຸ່ມ +ສວນໄລ +ສ່ວນວ່າ +ສ່ວນຫນຶ່ງ +ສ່ວນໜຶ່ງສ່ວນໃດ +ສ່ວນຫຼາຍ ສ່ວນໃຫຍ່ +ສວນອະງຸ່ນ +ສ່ວນອາກອນ ສ່ວນຮ່ວມ ສ່ວນຮ້ອຍ ສວບ ສວມ +ສ່ວມ ສ້ວມ +ສວມໃສ່ +ສວມຮອຍ ສວັນ +ສວາກສະເໜ +ສວ່າງ ສວາຍ +ສວ່າຍ ສວ່ານ ສວາບ +ສໍ້ຫຼໍ້ ສອກ +ສອກແສກ +ສອກຫຼີກ ສອງ ສ່ອງ +ສ້ອງ +ສ່ອງກ້ອງ +ສອງຈິດສອງໃຈ +ສອງໃຈ +ສ່ອງສະຫວ່າງ +ສ່ອງແສງ +ສ້ອງແສ້ງ +ສອງແສນ ສ່ອງໃສ +ສອງຕໍ່ສອງ +ສອງເທົ່າ +ສອງພັນ +ສອງພີ່ນ້ອງ +ສອງໄມ້ສອງມື +ສ່ອງໜ້າ +ສອງໝື່ນ +ສອງຮ້ອຍ +ສອງຮ້ອຍລ້ານ ສອຍ ສ້ອຍ ສ້ອຍແຂນ +ສອຍດາວ +ສ້ອຍມຸກ +ສອຍລອຍ +ສອຍວອຍ ສອດ ສອດຄ່ອງ +ສອດຄ້ອງ +ສອດສ່ອງ +ສອດສອດ +ສອດແສ້ວ +ສອດໃສ່ ສອດແຊກ +ສອດແນມ ສອນ +ສ່ອນ +ສ້ອນ +ສ້ອນຂວັນ +ສອນຄວາມ ສອນງ່າຍ +ສອນໃຈ +ສອນສາວ +ສອນບ່າວ +ສອນປາກ +ສອນລອນ +ສອນໃຫຍ່ ສອບ -ສອບຖາມ +ສອບສວນ ສອບເສັງ +ສອບຖາມ +ສອບປາກຄຳ +ສອບລອບ ສ້ອມ +ສ້ອມແຊມ ສ້ອມແປງ +ສອມລອມ ສະ +ສະກອຍ +ສະກັດ +ສະກັດຫີນ ສະກັນ +ສະກັອດແລັນແລະເວັນ +ສະກາ ສະການ +ສະກາວາທີ +ສະກຳມະກິລິຍາ +ສະກຳມະທາດ +ສະກິດ ສະກີ ສະກີ້ ສະກີນ ສະກຸດ ສະກຸນ +ສະກຸນາ +ສະກຸນີ ສະກົດ +ສະກົດຈິດ +ສະກົນ +ສະກົນລະຈັກກະວານ +ສະກົນລະພິພົບ +ສະກົນລະໂລກ ສະເກນ ສະເກັດ ສະໂກຟີເຢີ +ສະຂິ +ສະຄ່າງ +ສະຄ່ານ +ສະຄິວ ສະແຄງ ສະງັກ ສະງ່າ +ສະງ້າ +ສະງາບ +ສະງາບສະເງີຍ +ສະງາວ ສະງົບ +ສະງຽບ ສະເງີ້ +ສະສວຍ +ສະສະ +ສະສະວີເດັນ +ສະສາງ +ສະສິ +ສະສິທອນ +ສະສິນ +ສະສົມ +ສະເສດສຸມ ສະຊາຍ +ສະຍະ +ສະຍະນະ ສະຍານ +ສະຍຳພູ ສະຍົດ ສະດວກ +ສະດວງ +ສະດັບ +ສະດັບຮັບຟັງ +ສະດາງ ສະດຸ້ງ +ສະດຸ້ງຢ້ານ ສະດຸດ +ສະດຸດໃຈ ສະດຸດີ ສະດົມ ສະເດັດ +ສະເດັດພໍ່ +ສະເດັດແມ່ ສະເດັນ +ສະເດາະ +ສະເດີດ ສະເດືອກ +ສະແດ ສະແດງ ສະແດງວ່າ +ສະແດງອອກ +ສະຕະ +ສະຕະນາຄະນະຫຸດ ສະຕະວັດ ສະຕັງ +ສະຕັອກໂຮມ ສະຕາງ ສະຕິ ສະຕິກ ສະຕິກເກີ +ສະຕິສຳປະຊັນຍະ +ສະຕິສໍາປັດຊະຍະ +ສະຕິປັດຖານ +ສະຕິປັນຍາ +ສະຕິປັນຍາທີ່ດີ +ສະຕິອາລົມ ສະຕີ +ສະຕູ +ສະຕູບ ສະຕົກໂຮມ +ສະເຕຟານາ +ສະເຕຟາໂນ +ສະແຕກ ສະແຕມ ສະແຕັມ ສະໂຕຍ ສະໂຕຟ +ສະໂຕອີໂກ +ສະຖັດ ສະຖາ ສະຖານ ສະຖານທີ່ +ສະຖານທີ່ສູງສໍາຄັນ +ສະຖານທີ່ບໍລິສຸດ ສະຖານທູດ +ສະຖານນະການ +ສະຖານບໍລິສຸດ +ສະຖານປະຊຸມ +ສະຖານະ ສະຖານະການ ສະຖານະພາບ ສະຖານີ ສະຖາບັນ +ສະຖາບັນຄົ້ນຄວ້າ ສະຖາປະນາ ສະຖາປະນິກ ສະຖາປັດຕະຍະກຳ ສະຖາປານາ ສະຖາປານິກ +ສະຖາພອນ +ສະຖາວອນ ສະຖິດ ສະຖິຕິ +ສະຖິຕິສາດ +ສະຖູບ +ສະຖົນລະມາກ +ສະຖຽນ +ສະຖຽນລະພາບ +ສະເຖຍລະພາບ ສະທ້ອນ ສະທ້ານ +ສະທ້ານຢ້ານກົວ ສະທາລະນະ +ສະທຶງ ສະທົກ +ສະທົກສະທ້ານ ສະທົດ ສະທົບ +ສະເທີນ ສະເທີ້ນ ສະເທືອນ ສະນວນ +ສະນອນ ສະນັ່ນ ສະນັ້ນ +ສະນາ ສະນໍ້າ +ສະນາມ ສະນິຍະບັດ ສະນິດ ສະນຸກເກີ ສະເນ່ +ສະເນງ ສະເນືອນ +ສະແນນ +ສະໂນ +ສະໄນ ສະບັດ +ສະບັດໄຊ +ສະບັ້ນ ສະບັບ +ສະບາ ສະບາຍ +ສະບາຍໃຈ ສະບາຍດີ +ສະບາຍພຣະໄທ ສະບາໂຕ ສະບານ +ສະບາບ ສະບູ ສະບູ່ - # ສະບູ່ like ສະບູ່ above but has wrong order of vowel & tone mark +ສະບູໄຊ +ສະບູເລືອດ ສະບົງ ສະບົດ ສະບຽງ +ສະບຽງອາຫານ +ສະເບັງ +ສະເບີຍ +ສະແບງ +ສະປອດ ສະປາ +ສະປາເກັດຕີ ສະປິງ ສະປີງ +ສະເປນ ສະຜົມ +ສະພອຍ ສະພະເກຕີ +ສະພັງ +ສະພັ່ງ +ສະພັ້ງ ສະພັດ +ສະພັນ ສະພາ +ສະພາກ +ສະພາກາແດງ +ສະພາຈານ +ສະພາຍ +ສະພາດ ສະພານ +ສະພານາຍົກ ສະພາບ ສະພາບການ +ສະພາບທຳມະຊາດ +ສະພາລັດຖະມຸນຕີ +ສະພາລາສະດອນ +ສະພາລາຊະມົນຕີ ສະພາວະ +ສະພາວະການ +ສະພາແຫ່ງຊາດ +ສະພຶກ +ສະພຶບ +ສະພຽບ ສະເພາະ +ສະເພາະຕົວ +ສະເພາະພຣະພັກ +ສະເພືອກ ສະເພົາ ສະໂພກ +ສະໃພ້ ສະໄພ້ +ສະມະຍາ +ສະມະຖະ +ສະມະຖາວິປັດສະນາ +ສະມະນະ ສະມັກ ສະມັກຄີ +ສະມັກໃຈ ສະມັດ ສະມັດຊາ ສະມັດຕະພາບ +ສະມັດຖະ ສະມັດຖະພາບ ສະມັດທະພາບ +ສະມັນຍາ ສະມາ ສະມາຄົມ +ສະມາຈານ ສະມາຊິກ ສະມາດ +ສະມາທານ ສະມາທິ +ສະມາບັດ +ສະມິ່ງ +ສະມິ້ງ ສະມິດ ສະມຸດ +ສະມຸດໄຈ +ສະມຸດເສດ +ສະມຸດເສທະປະທານ +ສະມຸດຖານ +ສະມຸໄທ +ສະມູເອນ +ສະແມ່ງ ສະໂມສອນ +ສະໂມທານ ສະຢອງ +ສະລອຍ +ສະລອດ +ສະລອນ ສະລະ +ສະລະນະ +ສະລະນະຄົມ +ສະລະພັນ ສະລັກ ສະລັດ ສະລັບ +ສະລ້າງ +ສະລາຍ +ສະລິບ +ສະລິລະ +ສະລິລະສາດ +ສະລິລະທາດ +ສະລີລະກິດ +ສະລູຮີມ +ສະລົດ +ສະລົດໃຈ +ສະລົວ ສະເລ່ຍ ສະເລັ່ຍ ສະໂລ່ງ +ສະໂລດ ສະໂລໂປ ສະໂລວາກີ ສະໂລເວນີ +ສະວະນະ +ສະວະນີ +ສະວັ່ນ ສະວາຊີແລນ ສະວິດ ສະວິດເຊີແລນ -ສະສວຍ -ສະສະວີເດັນ -ສະສາງ -ສະສົມ +ສະວິດເຊີແລັນ +ສະວິເດັນ +ສະເວີຍ ສະຫງວນ +ສະຫງວນກຳລັງ +ສະຫງວນຄວາມຮັກ +ສະຫງວນເງິນຕາຕ່າງປະເທດ +ສະຫງວນທ່າທີ +ສະຫງວນລິຂະສິດ +ສະຫງວນອາຊີບ ສະຫງັດ +ສະຫງັນງັນ ສະຫງ່າ ສະຫງ່າງາມ +ສະຫງ່າຜ່າເຜີຍ +ສະຫງ່າລາສີ ສະຫງົບ +ສະຫງົບງຽບ +ສະຫງົບໃຈ +ສະຫງົບສະຫງ່ຽມ +ສະຫງົບສຸກ ສະຫງຽບ ສະຫງຽມ ສະຫງ່ຽມ +ສະຫງ່ຽມຈຽມຕົວ ສະຫຍອງ +ສະຫຍາຍ ສະຫຍາມ ສະຫຍົດ +ສະຫຍົບ +ສະໜໍລະພູມ ສະໜອງ +ສະໜອງພະໂອດ +ສະໜ່ອຍ ສະໜັກ +ສະໜັດ ສະໜັ່ນ ສະໜັບ +ສະໜັບແຄ່ງ ສະໜັບສະໜູນ +ສະໜັບມື ສະໜານ ສະໜາມ ສະໜາມບິນ +ສະໜາມຫຼວງ +ສະໜາມຮົບ ສະໜິດ ສະໜິດສະໜົມ +ສະໜິມ ສະໜຸກ +ສະໜຸກສະບາຍ +ສະໜຸກສະໜານ ສະໜຸນ ສະໜູນ +ສະໜົງ ສະໜົມ +ສະໜຽດ +ສະເໜ ສະເໜ່ +ສະເໜຫາ +ສະເໜໂຫ ສະເໜີ ສະແໜງ ສະໄໜ ສະໝໍ +ສະໝໍລະພູມ +ສະຫມອງ ສະໝອງ +ສະໝອນ +ສະໝອນພູມ ສະໝັກ ສະໝັກງານ +ສະໝັກສະໝານ +ສະໝັກພັກພວນ ສະໝໍ່າ +ສະໝໍ່າສະເໝີ +ສະໝາດ +ສະໝານ +ສະໝານຄະຕິ +ສະໝານສັງວາດ +ສະໝານສັນ +ສະໝີ +ສະໝຸ ສະໝຸດ ສະໝຸດບັນຊີ ສະໝຸນ +ສະໝຸນໄພ +ສະໝຸບັນຊີ ສະໝູນ -ສະຫມຽນ ສະໝຽນ +ສະຫມຽນ +ສະເໝນ +ສະເໝັ່ນ ສະເໝີ ສະເໝີກັນ +ສະເໝີໄປ +ສະເໝີພາກ ສະເໝີພາບ +ສະເໝີມາ ສະໃໝ ສະໄໝ +ສະໄໝກ່ອນ +ສະໄໝເກົ່າ +ສະໄໝເກົ່າກ່ອນ +ສະໄໝໃໝ່ ສະຫລອກ ສະຫລອງ ສະຫລະ @@ -9216,728 +8164,17977 @@ ສະຫລົດໃຈ ສະຫລົບ ສະຫລຽວ +ສະຫວອຍ +ສະຫວັດສະດີ +ສະຫວັດສະຕິກະ ສະຫວັດດິພາບ +ສະຫວັດດີ +ສະຫວັດດີການ +ສະຫວັດດີການສັງຄົມ ສະຫວັດດີພາບ ສະຫວັດຕິພາບ ສະຫວັນ +ສະຫວັ່ນ +ສະຫວັນສະຖານ +ສະຫວັນນະເຂດ +ສະຫວັນນະຄົດ +ສະຫວັນນາຄົດ +ສະຫວັນລະຄົດ +ສະຫວັນວິມານ ສະຫວ່າງ +ສະຫວ່າງສະໄຫວ +ສະຫວາງຫໍລະຄຸນ ສະຫວາດ ສະຫວ່ານ +ສະຫວາມີ +ສະຫວາມີພັກ +ສະຫວາຫະ +ສະຫວິດສະຫວອຍ +ສະຫວີ ສະຫະ ສະຫະກອນ +ສະຫະຈອນ +ສະຫະສືກສາ +ສະຫະຊາດ +ສະຫະທຳ +ສະຫະທຳມິກ +ສະຫະບານ +ສະຫະປະຊາຊາດ ສະຫະພັນ +ສະຫະພັນທະລັດ +ສະຫະພັນແມ່ຍິງ ສະຫະພາບ +ສະຫະພາບອາຣັບ +ສະຫະພາບແຮງງານ +ສະຫະມິດ ສະຫະລັດ +ສະຫະລັດອາເມຣິກາ +ສະຫະວາດ +ສະຫັດ +ສະຫັດສະເນດ +ສະຫັດສະລັງສີ ສະຫາຍ ສະຫາວ ສະຫົວ +ສະຫຼໍ +ສະຫຼວຍ ສະຫຼອກ +ສະຫຼອກກອກ ສະຫຼອງ +ສະຫຼອງປີກ +ສະຫຼອງວັນເກີດ +ສະຫຼອດ +ສະຫຼອມ ສະຫຼະ +ສະຫຼະສິດ +ສະຫຼະຫຼັກ ສະຫຼັກ +ສະຫຼັກສະເຫຼົາ +ສະຫຼັກສຳຄັນ +ສະຫຼັກຫຼັງ +ສະຫຼັກແອກ +ສະຫຼັ້ງ +ສະຫຼັງຫຼັງ ສະຫຼັດ +ສະຫຼັດໄດ ສະຫຼັບ +ສະຫຼາ ສະຫຼາກ +ສະຫຼາກກິນແບ່ງ +ສະຫຼາກປະຢັດ +ສະຫຼາກພັດ +ສະຫຼາງ +ສະຫຼ້າງ ສະຫຼາຍ ສະຫຼາດ +ສະຫຼາດພັດ +ສະຫຼາຕັນ ສະຫຼາມ ສະຫຼິບ ສະຫຼຶງ ສະຫຼືງ ສະຫຼຸບ ສະຫຼຸບຄວາມ +ສະຫຼຸບເນື້ອໃນ ສະຫຼູບ ສະຫຼົດ ສະຫຼົດໃຈ ສະຫຼົບ +ສະຫຼົບເປັນລົມ +ສະຫຼຽງ +ສະຫຼ່ຽງ ສະຫຼຽວ +ສະຫຼຽວສະຫຼາດ +ສະເຫລິມ ສະເຫລີມ +ສະເຫວດ +ສະເຫວດຕະສັດ ສະເຫວີຍ ສະເຫວີຍຣາຊ ສະເຫວີຍຣາດ ສະເຫວີຍລາດ +ສະເຫຼດ +ສະເຫຼີຍ ສະເຫຼີມ +ສະເຫຼົາ ສະແຫວງ +ສະແຫວງຫາ +ສະແຫຼງ +ສະແຫຼ່ງ +ສະໂຫຼກ +ສະໄຫວ ສະອອນ +ສະອາງ ສະອາດ +ສະອາດງາມຕາ +ສະອິກສະອ້ອຍ ສະອິດ ສະອິວ ສະອຶກ +ສະອຶກສະອື້ນ ສະອື້ນ ສະອຽນ +ສະເອັງ +ສະເອິ +ສະເອືອນ ສັກ +ສັກກະ +ສັກກະຍະ +ສັກກະຍະລາດ +ສັກກະໂຍງ +ສັກກະບັນ ສັກກະລະ +ສັກກະລະບູຊາ +ສັກກະລັນ ສັກກະລາດ +ສັກກະລິນ ສັກກະຫລາດ ສັກກະຫຼາດ +ສັກກັດຈະ +ສັກກາຍາທິຖິ ສັກກາລະ +ສັກກາລະບູຊາ +ສັກກຸນາ +ສັກໂກ ສັກຂະໂຍງ -ສັກດີນາ -ສັກຕາ +ສັກຂີ +ສັກຂີພິຍານ +ສັກສະ +ສັກສາດ ສັກສິດ ສັກສີ +ສັກດາ +ສັກດານຸພາບ +ສັກດີນາ +ສັກຕາ +ສັກຫຼາດ ສັງ ສັ່ງ +ສັງກອນ ສັງກະສີ ສັງກັດ +ສັງກັດລັດ +ສັງກັບປະ +ສັງກາ +ສັງກາດ ສັ່ງການ +ສັງກາລີ +ສັງກິເລດ +ສັງກິເຫຼດ +ສັງກົດ ສັງເກດ +ສັງເກດການ ສັງຂອນ +ສັງຂະຕະ +ສັງຂະຕະທຳ +ສັງຂະຫຍາ +ສັງຂາ ສັງຂານ +ສັງຂານທຳ +ສັງຂານລ່ວງ +ສັງຂານໂລກ ສັງເຂບ +ສັງຄະ +ສັງຄະກາລີ +ສັງຄະກຳ +ສັງຄະສະພາ +ສັງຄະສາ +ສັງຄະສີ +ສັງຄະຍະນາ +ສັງຄະຍາດ +ສັງຄະເຖລະ +ສັງຄະທານ ສັງຄະນາຍົກ +ສັງຄະພັດ +ສັງຄະເພດ +ສັງຄະມົນທົນ ສັງຄະລາດ +ສັງຄະຫະ +ສັງຄາ +ສັງຄາທິເສດ +ສັງຄານະຍາ +ສັງຄາປະໂມກ +ສັງຄີດ +ສັງຄີຕິ ສັງຄົມ +ສັງຄົມສາດ +ສັງຄົມສຶກສາ +ສັງຄົມສົງເຄາະ ສັງຄົມນິຍົມ +ສັງຄົມວິທະຍາ +ສັງເຄາະ +ສັ່ງສອນ +ສັງສັນ +ສັ່ງສົມ +ສັງໂຍກ +ສັງໂຍດ ສັງທາຣີນມະສົບ +ສັ່ງນ້ອງ +ສັງບອນ ສັງລວມ -ສັ່ງສອນ +ສັ່ງລັ່ງ +ສັງລາລະວັດ +ສັງວອນ +ສັງວັນນະນາ +ສັງວາດ +ສັງວານ +ສັງວຽນ +ສັງເວດ +ສັງເວີຍ ສັງຫອນ ສັງຫານ ສັ່ງຫ້າມ +ສັງຫາລິມະ +ສັງຮວມ +ສັງຮອມ +ສັງຮອມທາດ ສັດ +ສັດຄ້ຽວເອື້ອງ ສັດຈະ +ສັດຈະກິລິຍາ +ສັດຈະຍານ +ສັດຈະທັດ +ສັດຈະທັດສັງຄົມນິຍົມ ສັດຈະທຳ +ສັດຈະວາຈາ ສັດຈະວິພາກ +ສັດຈິງ +ສັດສະຍະ +ສັດສະດີ +ສັດສະຕະ +ສັດສະຕະກຳ +ສັດສະຕະສາດ +ສັດສະຕະທິດຖີ +ສັດສະຕາ +ສັດສາ +ສັດສີ່ຕີນ +ສັດຊະກອນ ສັດຊື່ +ສັດຊຸ +ສັດໃຊ້ແຮງງານ +ສັດດອນ +ສັດເດຍລະສານ +ສັດຕໍ່ +ສັດຕະ +ສັດຕະຍະ +ສັດຕະຍາທິຖານ ສັດຕະຍາບັນ +ສັດຕະນາຄະນະຫຸດ +ສັດຕະນິກອນ +ສັດຕະບໍລິພັນ +ສັດຕະບັນ +ສັດຕະບຸດ +ສັດຕະບຸລຸດ +ສັດຕະບົງ +ສັດຕະບົດ +ສັດຕະມະ +ສັດຕະໂລກ ສັດຕະວະ -ສັດຕະວະຊາດ ສັດຕະວະສາດ +ສັດຕະວະຊາດ +ສັດຕະວະບານ +ສັດຕະວະແພດ +ສັດຕະວະວິທະຍາ ສັດຕະວັດ +ສັດຕະວານ +ສັດຕະວິທະຍາ +ສັດຕະຫວັດແຮກ +ສັດຕະຫະ +ສັດຕີ +ສັດຕຸ +ສັດຕຸ້ຍພີ ສັດຕູ +ສັດຕູພືດ +ສັດຖັນດອນ +ສັດຖາ +ສັດຖຸ +ສັດຖຸສາສະໜາ +ສັດທະ +ສັດທະສັນຍາ +ສັດທະສາດ +ສັດທະເລປະຫຼາດ ສັດທາ +ສັດທາຈະລິດ +ສັດທຳ +ສັດທິວິຫາລິກ ສັດນ້ອຍ ສັດນໍ້າ +ສັດບ້ານ +ສັດບູຊາ +ສັດບົກ ສັດປ່າ +ສັດປ່າທົ່ງ ສັດປີກ +ສັດປີນໄຕ່ ສັດເຜືອກ +ສັດມະຮືມາ ສັດລ້ຽງ +ສັດເລືອຄານ +ສັດໃຫຍ່ +ສັດອາໄສຢູ່ທົ່ງ ສັດຮ້າຍ ສັນ ສັ່ນ ສັ້ນ ສັນຈອນ +ສັນໂຈເຊ +ສັນສະກິດ +ສັ່ນສະທ້ານ +ສັ່ນສະເທືອນ +ສັນສັນນາ +ສັ່ນສາຍ +ສັນເສີນ ສັນຊາດ ສັນຊາດຍານ ສັນຊາດຕະຍານ +ສັນຊານວາດໍ +ສັ່ນເຊັນ +ສັນຍະກຳ +ສັນຍະຊາດ +ສັນຍະປະກາດ +ສັນຍະລັກ ສັນຍາ ສັນຍາກັນ +ສັນຍາຂັນ ສັນຍານ ສັນຍາບັດ +ສັນຍາຜູກມັດ +ສັນຍາໄມຕີ ສັນຍາລັກ +ສັນຍາວິປະຫຼາດ +ສັນຍາຮັກ +ສັນຍີ ສັນດອນ ສັນດານ +ສັນດີ້ນ +ສັນໂດດ ສັນໃດ +ສັນຕະຕິ +ສັນຕະຕິວົງ +ສັນຕະປາປາ ສັນຕິ +ສັນຕິສຸກ ສັນຕິບານ +ສັນຕິບູຊາ ສັນຕິພາບ ສັນຕິລາດ -ສັນຕິສຸກ +ສັ່ນຕີນ +ສັນເຕຍໂກ +ສັນໂຕໂດມິນໂກ +ສັນຖະວະ ສັນຖະວະໄມຕີ +ສັນຖັດ ສັນຖານ +ສັນທະ +ສັນທະສາດ +ສັນທະລັກສະນະ ສັນທັດ +ສັນທາ +ສັນທາຄະຕິ ສັນທານ +ສັນທານມັດ +ສັນທາບ +ສັນນດິຖານ +ສັນນັ້ນ ສັນນິຍະບັດ ສັນນິຖານ +ສັນນິທິ ສັນນິບາດ +ສັນນິວາດ +ສັນບັນລັດ +ສັນປັນນໍ້າ +ສັນພ້າ ສັນພູ +ສັນມາຍ +ສັນມາຣີໂນ +ສັ່ນມື ສັນລະສູດ ສັນລະເສີນ -ສັນເສີນ +ສັນລະຍະ +ສັນລູ +ສັ່ນວັກວັກ ສັ່ນໜາວ ສັນຫລັງ +ສັນຫາ ສັນຫຼັງ +ສັນເອກາ ສັນເຮດິນ ສັບ ສັບກັນ +ສັບກຽວ +ສັບສໍ່ +ສັບສົນ ສັບຊ້ອນ +ສັບຕາ +ສັບເຕກາ +ສັບປະຍຸດ ສັບປະດາ +ສັບປະທົນ +ສັບປະປິ +ສັບປັບ +ສັບປີ +ສັບປີຍາຄູ +ສັບປຸລີສະ +ສັບປຸລົດ ສັບປ່ຽນ ສັບພະ -ສັບພະນາມ +ສັບພະສັດ +ສັບພະສັນ +ສັບພະສາມິດ +ສັບພະສິງ ສັບພະສິ່ງ -ສັບສົນ +ສັບພະຍ +ສັບພະນາມ +ສັບພັນຍູ +ສັບພັນນະລັງສີ +ສັບພາກອນ +ສັບລາຍ ສາ ສ່າ +ສ້າ ສໍ່າ ສາກ +ສາກກະເບືອ +ສາກຄົກມື +ສາກສິ +ສາກຊ້ອມ +ສາກຕ່າວ +ສາກຕຳ +ສາກມອງ +ສາກະຍະ +ສາກັດສາ +ສາກາ +ສາກິຍະ +ສາກິຍະບຸດ +ສາກິຍະມຸນີ ສາກົນ +ສາກົນຈັກກະວານ +ສາກົນໄປສະນີ +ສາກົນລະໂລກ +ສາໂກນ +ສາຂະເລດ ສາຂາ +ສາຂານໍ້າ +ສາຂີ +ສ່າໄຂ້ +ສາຄອນ +ສາຄະເລດ +ສາຄູ ສາງ +ສ່າງ ສ້າງ ສ້າງຂຶ້ນ +ສ້າງຄູ +ສາງເຄື່ອງ +ສ້າງຈັ້ນ ສ້າງສັນ ສ້າງສາ +ສ້າງແຊ່ງ +ສ້າງຕັ້ງ +ສ້າງນໍ້າ +ສ້າງແພດ +ສາງຫຼາງ +ສາງຮ່າ +ສາສະດາຈານ +ສາສະນິກະຊົນ +ສາສະນູປະຖຳ +ສາສະນູປະຖຳພົກ +ສາສະໂນວາດ +ສາສະໜາ +ສາສົມ +ສາເສກີມ ສາຍ +ສ່າຍ +ສາຍກະໄດ +ສາຍການຈັດຕັ້ງ +ສາຍກາບ +ສາຍເກີບ +ສາຍຂວາງ +ສາຍຄໍ +ສາຍໃຈ +ສາຍສ້ອຍ +ສາຍສະພັດ +ສາຍສະໝອນ +ສາຍສະຫວາດ +ສາຍສະເອງ +ສາຍສາພາຍ +ສາຍສິນ +ສາຍໂສ້ +ສາຍໃຍການຈັດຕັ້ງ +ສາຍດິ່ງ +ສາຍຕັ້ງ ສາຍຕາ +ສາຍຕາສັ້ນ +ສາຍຕາຍາວ +ສາຍຕາພິການ ສາຍນໍ້າ +ສາຍແນນ +ສາຍບື +ສາຍບົວ +ສາຍປະຄົດ +ສາຍພຣະເນດ ສາຍພວນ +ສາຍພາຍ +ສາຍພານ ສາຍຟ້າ ສາຍໄຟ ສາຍລວດ +ສາຍລະໝອນ +ສາຍລັບ ສາຍເລືອດ -ສາຍໂສ້ +ສາຍໄໝ +ສາຍຫ້ອຍ ສາຍເຫດ +ສາຍແຫ່ +ສາຍອິ້ງ +ສາຍເອກ +ສາຍເອັນ ສາຍແອວ ສາຍຮັດ +ສາຍຮັດແອວ +ສາຍັນ +ສາຍາ ສາດ +ສາດສະດາ ສາດສະດາຈານ +ສາດສະຫນາ ສາດສະໜາ +ສາດຕະສິນ +ສາດຕະແພດ +ສາດຕາ +ສາດຟູກ +ສາດົກ +ສາທອນ +ສາທະຍາຍ ສາທະລະນະ -ສາທະລະນະລັດ ສາທະລະນະສຸກ +ສາທະລະນະລັດ +ສາທານ ສາທາລະນະ +ສາທາລະນະສຸກ +ສາທາລະນະໄພ ສາທາລະນະລັດ ສາທາລະນະລັດສັງຄົມ +ສາທາລະນຸປະໂພກ +ສາທາລະນູປະການ ສາທິດ ສາທຸ +ສາທຸການ +ສາທຸສາ +ສາທຸຊົນ +ສາທົກ ສາເທາະ +ສາໂທ ສານ ສ່ານ ສານກາ +ສານຂັ້ນຕົ້ນ +ສານເຈົ້າ +ສານສູງ +ສານດີກາ +ສານມາ +ສານໂລກ +ສານໜູ +ສານຸ +ສານຸສິດ ສາບ ສາບແຊ່ງ ສາບານ ສາບົດ +ສາເຟ ສາມ +ສ້າມ +ສາມຂາ +ສາມຂຸມ +ສາມງ່າມ +ສາມສິບ +ສາມສິບກີບ +ສາມສິບເກົ້າ +ສາມສິບເຈັດ +ສາມສິບສອງ +ສາມສິບສາມ +ສາມສິບສີ່ +ສາມສິບປີ +ສາມສິບແປດ +ສາມສິບຫ້າ +ສາມສິບຫົກ +ສາມສິບຫຼືບ +ສາມສິບເອັດ +ສາມແສນ ສາມຊັ້ນ ສາມແຍກ +ສາມພັນ +ສາມລາ +ສາມໝື່ນ +ສາມຫາວ +ສາມຮ້ອຍ ສາມະຄົມ +ສາມະເນນ +ສາມະເນລີ ສາມັກຄີ ສາມັກຄີທຳ +ສາມັດສໍານຶກ ສາມັດຖະພາບ ສາມັນ +ສາມັນສຳນຶກ ສາມັນຊົນ ສາມາດ ສາມານ +ສາມາລະນູປະການ +ສາມິພັກ ສາມີ +ສາມີຈິກຳ +ສາມີພັນລະຍາ +ສາມົນ +ສາຣາເຈໂວ +ສາຣາຍ +ສາຣາບ +ສາຣິດ +ສາລອຍ ສາລະ ສາລະຄະດີ +ສາລະສານ +ສາລະຖີ +ສາລະທະ +ສາລະທະການ +ສາລະທຳ +ສາລະທິດ +ສາລະແນ +ສາລະບັນ ສາລະບານ +ສາລະປະໂຫຍດ ສາລະພັດ +ສາລະພັນ +ສາລະພາງ ສາລະພາບ +ສາລະພີ ສາລະວັດ +ສາລະວັນ +ສາລະວົນ ສາລະເວ -ສາລະສານ +ສາລັດຖະ ສາລາ +ສາລາກາງບ້ານ +ສາລາຍ +ສາລານິຍະ +ສາລານິຍະກອນ +ສາລານິຍະທຳ +ສາລານຸກົມ +ສາລາວັດ +ສາລາໂຮງທຳ +ສາລິນີ +ສາລິບຸດ ສາລີ ສາລີມ +ສາລີລິກະທາດ +ສາລູ +ສາເລກາ +ສ້າເລືອດ +ສາໂລກ +ສາໂລຫິດ ສາວ ສ່າວ ສ້າວ +ສາວກົບ +ສາວແກ່ +ສາວແສ້ +ສາວໄສ້ +ສາວໄສ້ໃຫ້ກາກິນ +ສາວໃຊ້ +ສາວດິ້ງ +ສາວໂຕມເມ +ສາວປອດ +ສາວຫຼອກ +ສາວອາກາດ +ສາວະກະ ສາວະດານ +ສາວະນະ +ສາວິກາ ສາວົກ -ສາສະດາຈານ -ສາສະນິກະຊົນ -ສາສະໜາ +ສ້າໝູ ສາຫລ່າຍ ສາຫັດ ສາຫຼ່າຍ ສາເຫດ +ສ່າເຫຼົ້າ +ສາໂຫດ +ສາອິ້ງ +ສາຮູບ ສຳ +ສຳກາເນໂບ ສຳຄັນ +ສໍາຄັນຍິ່ງ +ສຳສາ ສຳແດງ ສຳນວນ ສຳນັກ ສຳນັກງານ ສຳນຶກ +ສຳນຶກວ່າ ສຳນຽງ ສຳເນົາ +ສຳບວນ +ສຳບັດ ສຳບາຍ +ສຳປະຊັນຍະ +ສຳປະຊັນຍາ +ສຳປະຍຸດ +ສຳປະໂຍກ +ສຳປະທາ +ສຳປະທານ +ສຳປະປິ +ສຳປະລາຍະພົບ +ສຳປະຫານ +ສຳປັດຕິ +ສຳປັດຕິຍົດ +ສຳປິລາຍິກະພົບ ສຳຜັດ +ສຳຜັດນອກ +ສຳຜັດໃນ +ສຳຜັບປະລາບ +ສຳພະວະ +ສຳພະເວສີ ສຳພັດ +ສຳພັດສອນ ສຳພັນ ສຳພັນທະ ສຳພັນທະພາບ ສຳພັນທະມິດ +ສຳພັນທະໄມຕີ ສຳພາດ ສຳພາລະ +ສຳພຸດ ສຳເພົາ +ສຳໂພທິ +ສຳມະນາ +ສຳມະນາກອນ ສຳມະເນນ +ສຳມະໂນ ສຳມະໂນຄົວ +ສຳມະປິ +ສຳມະເລເທເມົາ +ສຳມາ +ສຳມາກຳມັນຕະ +ສຳມາຈະລິຍາ +ສຳມາສະຕິ +ສຳມາສະມາທິ +ສຳມາຊີບ +ສຳມາທິດຖິ +ສຳມາວາຈາ +ສຳມາວາຍະມະ +ສຳໂມທະນິຍະກະຖາ ສຳລວມ ສຳລອງ ສຳລັບ ສຳລານ +ສໍາລານໃຈ ສຳລິດ +ສຳລິດທິສົກ +ສຳລີ ສຳລຸດ ສຳລົງ ສຳເລັດ +ສຳເລັດເສັດສິ້ນ +ສໍາເລັດໂທດ ສຳເລັດຜົນ ສຳເລັບ ສຳເລົາ +ສໍາໜັກ ສຳຫລວດ ສຳຫລັບ +ສຳຫາວ ສຳຫຼວດ ສຳຫຼັບ +ສຳອອຍ ສຳອາງ ສຳຮອງ ສຳຮັກ +ສຳຮານ +ສິກ +ສິກຂະມານາ +ສິກຂາ +ສິກຂາບົດ +ສິງ ສິ່ງ +ສິ້ງ +ສິ່ງກໍ່ສ້າງ ສິງກະໂປ ສິ່ງຂອງ +ສິງຂອນ +ສິ່ງຂົມ +ສິງຄານ +ສິ່ງໃຈ +ສິງສິລິ +ສິ່ງຍິ່ງໃຫຍ່ +ສິ່ງໃດກໍຕາມ +ສິ່ງໃດສິ່ງໜຶ່ງ +ສິ່ງທີ່ມີຊີວິດ +ສິ່ງທີ່ມີຊີວິດຢູ່ +ສິ່ງນັ້ນ +ສິ່ງນັ້ນສິ່ງນີ້ +ສິ່ງມີຊິວິດຢູ່ +ສິ່ງມີຊີວິດ ສິ່ງແວດລ້ອມ +ສິ່ງຫວງຫ້າມ +ສິງຫະ +ສິງຫະນາດ +ສິງຫະລາດ ສິງຫາ +ສິງຫາດ +ສິງຫານ +ສິງຫ້າວ +ສິງຫົນ +ສິ່ງເຫລົ້ານີ້ +ສິ່ງອະນິຈັງ ສິ່ງອັນໃດ +ສິ່ງອັນມີຄ່າ +ສິ່ງໄຮ້ +ສິ່ງໄຮ້ສາລະ +ສິສະມາຍ ສິດ +ສິດຂາດ +ສິດສະຍານຸສິດ ສິດຍາພິບານ +ສິດດີມ +ສິດທັດຖະ +ສິດທາ +ສິດທາຈານ ສິດທິ +ສິດທິກອນ +ສິດທິການ +ສິດທິກາລິຍະ +ສິດທິຄອບຄອງ +ສິດທິຈານ +ສິດທິໂຊກ +ສິດທິໄຊ +ສິດນາ +ສິດເປັນເຈົ້າ ສິດພິເສດ +ສິດຣີ +ສິດລູກຫົວປີ +ສິດອໍານາດ +ສິນ ສິ້ນ +ສິນຄວນ ສິນຄ້າ +ສິນຄ້າຂາເຂົ້າ +ສິນຄ້າຂາອອກ +ສິນຄ້າເຂົ້າ +ສິນຈ້າງ +ສິ້ນໃຈ +ສິນສອດ +ສິ້ນສຸດ +ສິ້ນສຸດໃຈ +ສິ້ນສຸດລົງ +ສິນສົມສ້າງ +ສິນສົມລົດ +ສິ້ນຊີບ +ສິ້ນຊີວິດ ສິ້ນເຊີງ +ສິນເຊື່ອ +ສິນເດີມ +ສິ້ນຕາມືດ +ສິນໄຖ່ ສິນທຳ +ສິນທຸວາ +ສິນນໍ້າໃຈ +ສິ້ນເນື້ອປະດາໂຕ ສິນບົນ +ສິ້ນເປືອງ +ສິ້ນພຣະຊົນ +ສິ້ນພະຊົນ +ສິນລະທຳ ສິນລະປະ ສິນລະປະກອນ ສິນລະປິນ -ສິນສອດ -ສິ້ນສຸດ +ສິນລາ +ສິ້ນລົມຫາຍໃຈ +ສິນໃໝ ສິ້ນຫວັງ ສິບ +ສິບເກົ້າ +ສິບເຈັດ +ສິບສອງ +ສິບສາມ +ສິບສີ່ +ສິບເບກາຍ +ສິບໂບເລັດ +ສິບປາຍ +ສິບແປດ +ສິບມາ +ສິບຣາຢິມ +ສິບຫ້າ +ສິບຫົກ +ສິບເອັດ +ສິຟະໂມດ ສິມ +ສິ່ມ +ສິມນໍ້າ ສິລປະ +ສິລະເສີນ +ສິລະທຳ ສິລະປະ ສິລະປະກອນ ສິລະປະກຳ +ສິລະປະສາດ +ສິລະປະວິທະຍາ +ສິລະປະຫັດຖະກຳ ສິລະປາກອນ ສິລະປິນ ສິລະປີນ -ສິລະເສີນ ສິລາ +ສິລາເລກ +ສິລາເລິກ ສິວ ສິ່ວ ສີ ສີ່ +ສີ້ +ສີກ +ສີກາ ສີກາກີ +ສີກໍາມະຖັນ +ສີໄກລາດ +ສີຂອນ +ສີຂະເລດ +ສີຂາ +ສີຂ້າງ +ສີຂາວ ສີຂ່າວ +ສີຂິ +ສີຂິນ ສີຂຽວ +ສີຂຽວອ່ອນ +ສີແຂ້ວ +ສີຄານ ສີຄາມ +ສີຄາລະ ສີງ ສີ່ງ ສີ່ແຈ +ສີສະນວນ +ສີສະຫວັນ +ສີສັນ +ສີ່ສິບ +ສີ່ສິບເກົ້າ +ສີ່ສິບເຈັດ +ສີ່ສິບສອງ +ສີ່ສິບສາມ +ສີ່ສິບປີ +ສີ່ສິບແປດ +ສີ່ສິບພັນ +ສີ່ສິບຫ້າ +ສີ່ສິບຫົກ +ສີສຸກ +ສີສຽດ +ສີເສຣາ +ສີແສດ +ສີ່ແສນ +ສີຊໍ +ສີຍາຍອນ +ສີ່ແຍກ ສີດ +ສີດາ +ສີດ່າງ +ສີແດງ +ສີແດງເຂັ້ມ +ສີແດງສົດ +ສີຕ່າງໆ +ສີແຕ້ມ +ສີໂຕ່ນ ສີທອງ +ສີທັນດອນ +ສີທາດ +ສີທູດ +ສີເທົາ ສີນ ສີ້ນ ສີນຄ້າ +ສີ້ນສຸດ ສີນລະປະ ສີນລະປີນ +ສີນວດ +ສີນາດ +ສີນໍ້າມວກ +ສີນີ +ສີນີມ +ສີເນລຸ +ສີເນຫາ ສີບ +ສີໃບລານ +ສີປາກ +ສີເຜືອກ +ສີພຣະຫັດ +ສີພອຍ +ສີ່ພັນ ສີຟ້າ +ສີໄຟ ສີ່ມ +ສີມ່ວງ ສີມັງ +ສີມັນ +ສີມາ ສີມື +ສີມຸ່ຍ +ສີມຸມ +ສີຣາ +ສີຣີໂອນ ສີລະ ສີລັງກາ ສີລາ ສີລາຍ +ສີລາມຸມເອກ +ສີລິ +ສີລິມຸງຄຸນ +ສີເລືອດ +ສີໂລກ +ສີວ ສີ່ວ +ສີ້ວ +ສີວຊ້າງ +ສີວະ +ສີວະໂມກ +ສີວະລິງ +ສີວະລິງຄະ +ສີວະໄລ +ສີວະເວດ +ສີວານ +ສີວິກາ ສີວິໄລ -ສີສະນວນ -ສີສັນ ສີໜ້າ +ສີໝອກ ສີ່ຫລຽມ +ສີຫະ +ສີຫະລາດ +ສີຫົນ ສີ່ຫຼຽມ +ສີ່ຫຼ່ຽມ +ສີ່ຫຼ່ຽມຈະຕຸລັດ +ສີເຫຼືອງ +ສີອອນ +ສີອາ +ສີອາຮາ +ສີເອເນ +ສີໂອນ +ສີ່ຮ້ອຍ +ສີໂຮນ ສຶກ ສຶກສາ ສຶກສາທິການ +ສຶ້ງ +ສຶງຫຼຶ້ງ ສຶບ +ສຶ່ມ ສື ສື່ ສືກສາ +ສື່ການສຶກສາ +ສື່ຂ່າວ +ສື່ສານ +ສື່ສານມວນຊົນ ສືບ -ສືບພັນ ສືບສວນ +ສືບສັນດານ +ສືບສາສະໜາ +ສືບສາວ +ສືບເສາະ +ສືບເຊື້ອສາຍ +ສືບຕໍ່ +ສືບຖາມ +ສືບທອດ +ສືບເນື່ອງ +ສືບບາຍ +ສືບໄປ +ສືບພະຍານ +ສືບພັນ +ສືບລາສະສັນຕະຕິວົງ +ສືບລາຊະສົມບັດ ສືບຫາ ສືບຫ້າ +ສືບຫູກ +ສື່ມວນຊົນ +ສື່ເມືອງ ສຸ ສຸກ +ສຸກກ່ອນເຫີ່ມ +ສຸກກະເສີມ +ສຸກກະຜາມ ສຸກກາຍ -ສຸກຂະພາບ +ສຸກກີ +ສຸກໂກດ +ສຸກໂກດເບໂນດ ສຸກຂະເສີມ +ສຸກຂະພາບ +ສຸກງອມ +ສຸກໃຈ ສຸກສະບາຍ +ສຸກສະຫງົບ +ສຸກສາລາ ສຸກສຳລານ +ສຸກສຸກດິບດິບ +ສຸກສົມບູນ ສຸກເສີນ ສຸກໃສ +ສຸກອນ +ສຸກເອົາເຜົາກິນ ສຸກະພາບ +ສຸຂະ +ສຸຂະສຶກສາ +ສຸຂະເສີມ +ສຸຂະຕິ ສຸຂະທັດ +ສຸຂະພັນ ສຸຂະພາບ ສຸຂະພາບດີ ສຸຂະພິບານ -ສຸຂະເສີມ +ສຸຂະລັກສະນະ +ສຸຂະວິທະຍາ +ສຸຂາ ສຸຂາພິບານ +ສຸຂາລົມ +ສຸຂາວະດີ +ສຸຂີ ສຸຂຸມ +ສຸຂຸມຮອບຄອບ +ສຸຂຸມານ +ສຸຄັນທາ +ສຸຄົດ +ສຸຄົນ +ສຸຄົນທະລົດ +ສຸ່ງ +ສຸງກາ ສຸຈະຣິດ ສຸຈະລິດ +ສຸຈິ +ສຸຈິກຳ +ສຸຈິດ +ສຸສາ +ສຸສານ +ສຸສິລະ +ສຸຊາດາ +ສຸຊຳບໍ່ດີ +ສຸຊົນ +ສຸຍ +ສຸ້ຍ ສຸດ +ສຸດກຳລັງ +ສຸດຂີດ +ສຸດຄິດ ສຸດຈະລິດ ສຸດຈະຫລິດ ສຸດຈະຫຼິດ +ສຸດຈິດ +ສຸດໃຈ +ສຸດສະແນນ +ສຸດຍອດ +ສຸດຕັນຕະ +ສຸດຕາ +ສຸດແຕ່ +ສຸດທ້ອງ ສຸດທ້າຍ +ສຸດທາວາດ ສຸດທິ +ສຸດທິເດດ ສຸດແທ້ແຕ່ +ສຸດລູກ ສຸດແລ້ວ ສຸດວິໄສ ສຸດເຫດ +ສຸດາ +ສຸຕະ +ສຸທັດ +ສຸທາ +ສຸທາການ +ສຸທາສີນີ +ສຸທາບົດ +ສຸທາໂພດ +ສຸທີ ສຸນ +ສຸນຄົນ +ສຸນທອນ +ສຸນທອນສາດ ສຸນທອນພົດ +ສຸນທະລາ +ສຸນທະລີ +ສຸນທະລີຍະ +ສຸນທະລີຍະສາດ +ສຸນທະລີຍະພາບ ສຸນັກ +ສຸນັກທາ +ສຸນິສາ ສຸບ -ສຸພາບ +ສຸບັນ +ສຸບິນ +ສຸປານີ +ສຸພະ +ສຸພະຜົນ +ສຸພະມັງຄະລະ +ສຸພະມັດສະດຸ +ສຸພະມຸງຄຸນ +ສຸພະອັກສອນ +ສຸພັນ +ສຸພັນສະນີ +ສຸພັນນະບັດ +ສຸພັນນະບົດ +ສຸພັນນະພາດ +ສຸພັນນະລາດ +ສຸພາ ສຸພາສິດ +ສຸພາບ +ສຸພາບສະຕີ +ສຸພາບຊົນ +ສຸພາບບູລຸດ ສຸມ +ສຸ່ມ +ສຸ້ມ +ສຸມຂອນ +ສຸມຄວັນ +ສຸ່ມຈັບ +ສຸມຈິດສຸມໃຈ +ສຸມທຸມ +ສຸມມາ +ສຸມຫົວ +ສຸມະນະ +ສຸມານາ +ສຸມາລີ +ສຸມຸນທາ +ສຸເມລຸ ສຸຣາ +ສຸຣິນາເມ +ສຸລະ +ສຸລະກະ +ສຸລະກາລັກ +ສຸລະຄົດ +ສຸລະສີຫະນາດ +ສຸລະສຽງ +ສຸລະຕ່ານ +ສຸລະພາ +ສຸລະພີ ສຸລາ +ສຸລາງ +ສຸລາບານ +ສຸລາລັກ +ສຸລາລູກມິ່ງ +ສຸລາໄລ +ສຸລິ ສຸລິຍະ +ສຸລິຍະການ +ສຸລິຍະຄະຕິ ສຸລິຍະຄາດ -ສຸສາ -ສຸສານ +ສຸລິຍະມົນທົນ +ສຸລິຍັງ +ສຸລິຍັນ +ສຸລິຍຸປະລາຄາ +ສຸລິນ +ສຸເລດ +ສຸວັນ +ສຸວັນນະພູມ +ສຸວັນນະລາດ +ສຸວິໄນ +ສຸວິມົນ ສຸໜັດ +ສຸເຫຼົາ +ສຸອາ ສູ ສູ່ ສູ້ +ສູກາ +ສູ່ກິນກັນ +ສູ່ຂໍ +ສູ່ຂວັນ +ສູ່ຂວັນກວຽນ +ສູ່ຂວັນເຂົ້າ +ສູ້ຄວາມ +ສູ້ຄະດີ ສູງ ສູງຂຶ້ນ ສູງສຸດ +ສູງສົ່ງ +ສູງໂນນ ສູງໜັກເບົາຕໍ່າ +ສູງອາຍຸ +ສູຈິບັດ +ສູເຈົ້າ +ສູສີ +ສູ່ສົມ +ສູ້ຊົນ +ສູຍ ສູດ +ສູດເຄມີ +ສູດດົມ +ສູ້ຕາຍ +ສູຕິ +ສູຕິກຳ +ສູຕິສາດ +ສູຕິບັດ +ສູຕິແພດ +ສູທະ +ສູທະກຳ +ສູທະສາດ +ສູ້ທົນ ສູນ +ສູນກ້າ ສູນກາງ +ສູນການຄ້າ +ສູນສິ້ນ +ສູນສູດ +ສູນເສຍ +ສູນຍະຕາ +ສູນຍະນິຍົມ ສູນຍາກາດ +ສູນໂຍ ສູນທອນພົດ ສູນພັນ ສູນຫາຍ +ສູນຫາຍໄປ ສູບ +ສູປະ ສູມ +ສູເມີ +ສູເຣ +ສູລະ +ສູລະຍະ +ສູລະຍະການ +ສູລີ +ສູວາ +ສູ້ໜ້າ +ສູ່ຫາ +ສູອາ +ສູ້ຮົບ +ສູ້ຮົບຕົບຕີ ສົກ ສົກກະປົກ ສົງ ສົ່ງ ສົ້ງ +ສົງກາ +ສົງກາສົງເກີ້ງ +ສົງການ +ສົ່ງກິ່ນ +ສົ່ງຂ່າວ ສົ່ງຂ່ຽນ ສົງຄາມ ສົງເຄາະ -ສົ່ງໄປ -ສົ່ງມາ +ສົ່ງສະການ ສົງສານ ສົ່ງສຽງ ສົ່ງເສີມ ສົງໃສ ສົງໄສ +ສົ່ງຕົວ +ສົ່ງທ້າຍ +ສົ່ງທຸກ +ສົ່ງໄປ +ສົ່ງມາ ສົ່ງໃຫ້ ສົ່ງອອກ ສົດ -ສົດຊື່ນ ສົດໃສ +ສົດຊື່ນ ສົນ ສົ້ນ +ສົນເຄົາ ສົນໃຈ +ສົນແສ້ວ ສົນຕິຖານ +ສົ້ນຕີນ +ສົນທະຍາ ສົນທະນາ ສົນທິ ສົນທິສັນຍາ +ສົນເທ +ສົນເທດ +ສົນພຣະໄທ ສົນລະວົນ +ສົນລົນສົນລ້າວ ສົບ +ສົບໄຖ ສົບນົກ ສົມ ສົ້ມ +ສົມກັນ +ສົ້ມກຸ້ງ +ສົ້ມກົບ +ສົມກຽດ +ສົ້ມໂກ ສົມຄວນ +ສົມຄະເນ +ສົມຄູ່ +ສົມຄົບ +ສົ້ມງົວສົ້ມຄວາຍ +ສົມຈິງ ສົມຈີນ +ສົມໃຈ +ສົມສ່ວນ +ສົມສັກສີ +ສົມສ້າງ +ສົມສູ່ +ສົ້ມສ້ຽວ +ສົ້ມເຊົ້າ ສົມຍອມ +ສົມດຸນ ສົມເດັດ +ສົ້ມໂດ້ເດ້ +ສົມທະນາ ສົມທົບ +ສົມນໍ້າສົມຕ່ອນ +ສົມນໍ້າໜ້າ +ສົມນຶກ ສົມບັດ +ສົມບັດຄູນເມືອງ +ສົມບັດນັກເລງ +ສົມບັດຜູ້ດີ ສົມບູນ +ສົມບູນພູນສຸກ +ສົມບູນລະນາຍາສິດທິລາດ +ສົ້ມປ່ອຍ +ສົມປະກອບ +ສົມປະສົງ +ສົ້ມປາ +ສົ້ມປານ້ອຍ +ສົ້ມຜັກ +ສົມຜຸດ ສົມຜົນ +ສົ້ມພໍດີ +ສົມພອນປາກ ສົມພັນ +ສົມພາດ ສົມພານ +ສົມພົງ +ສົມພົນ +ສົມພົບ ສົມເພດ +ສົມໂພດ +ສົ້ມມໍ +ສົ້ມມໍບີງູ +ສົ້ມມໍໃຫຍ່ ສົມມະຕິຖານ +ສົມມາ ສົມມຸດ +ສົມມຸດທິຖານ ສົມລົດ -ສົມສ່ວນ +ສົ້ມລົມ +ສົມໄວ +ສົ້ມໝູ +ສົມຫວັງ ສົມເຫດ +ສົມເຫດສົມຜົນ +ສົ້ມອອບແອບ +ສົ້ມໂອ ສົມຮູ້ +ສົ້ມໂຮງ +ສົວະ +ສຽກ ສຽງ ສ່ຽງ ສ້ຽງ +ສຽງກ້ອງ +ສຽງໂຄ +ສຽງສຽດແຊກ +ສ່ຽງຊີວິດ +ສຽງແຕກ +ສ່ຽງໃຕ້ +ສຽງປະຊິດ ສ່ຽງໄພ +ສ່ຽງເໜືອ +ສຽງໝືບ +ສຽງຮ້ອງ ສຽງຮື້ມ ສຽດ +ສຽດສີ +ສຽນ ສ່ຽນ ສ້ຽນ +ສ້ຽນດິນ +ສ້ຽນຜີ ສຽບ +ສຽບດັງພັບ +ສຽບແທງ ສຽມ +ສ້ຽມ ສຽວ ສ່ຽວ +ສ້ຽວ +ສ້ຽວເຄືອ +ສຽວສະຫວາດ +ສ້ຽວວິນາທີ +ສ້ຽວໜຶ່ງ +ເສ ເສກ +ເສກຂະບຸກຄົນ ເສກສັນ +ເສກເລກ +ເສກາກາ ເສກາຣິຢາ +ເສກຸນໂດ +ເສກຸບ +ເສກູ +ເສກູນໂດ ເສເຂດ ເສງ +ເສ້ງ ເສຍ +ເສຍກ່ອນ +ເສຍການ +ເສຍກຳລັງໃຈ +ເສຍກົນ +ເສຍກຽດ +ເສຍຄົນ +ເສຍຈິດ ເສຍໃຈ -ເສຍດາຍ +ເສຍສະຫຼະ +ເສຍເສັ້ນ ເສຍໂສມ +ເສຍຊື່ +ເສຍດາຍ +ເສຍໂຕ +ເສຍທ່າ +ເສຍທາດ +ເສຍທ່າທີ +ເສຍປຽບ +ເສຍລ້າ +ເສຍວຽກ +ເສຍໜ້າ +ເສຍຫວັງ ເສຍຫາຍ ເສດ +ເສດຂີ້ເຫຍື້ອ +ເສດສ່ວນ +ເສດສະຫຼໍ +ເສດສິບ +ເສດຕະການ +ເສດຕະສັດ ເສດຖະ +ເສດຖະກອນ ເສດຖະກຳ ເສດຖະກິດ +ເສດຖະກິດຕົກຕໍ່າ ເສດຖະສາດ +ເສດຖະສາດຈຸລະພາກ +ເສດຖະສາດມະຫາພາກ +ເສດຖະໄພ ເສດຖີ ເສດໄມ້ -ເສດສ່ວນ +ເສດອາຫານ +ເສຕະ +ເສຕະສັດ +ເສທູເຣ +ເສໂທ +ເສໂທດ ເສນາ +ເສນາຄະນິກອນ +ເສນາສະນະ ເສນາທິການ +ເສນານີ +ເສນາບໍດີ ເສນາໃຫຍ່ +ເສນາອາ +ເສນາອາມາດ +ເສນີ +ເສນູອາ +ເສເນ +ເສເນດ ເສບ +ເສບສຸລາ ເສບຕິດ +ເສບາ +ເສບາມ ເສເພ +ເສຟາ ເສຟານີຢາ +ເສຟາຣາດ +ເສຟາວາຢິມ +ເສມຫະ +ເສມາ +ເສຣາ +ເສຣາຢາ +ເສຣຸກ +ເສເຣັດ +ເສລຮາມາເລກົດ +ເສລາ +ເສລາຮາມາເລກົດ ເສລີ +ເສລີຊົນ +ເສລີນິຍົມ ເສລີພາບ +ເສເລັດ +ເສໂລ +ເສ້ວເລ້ວ +ເສ່ວເຫຼ່ວ +ເສວະກາມາດ +ເສວະນາ +ເສອີ +ເສອີຣາ +ເສອືມລົງ +ເສໂອຣີມ +ເສະ ເສັງ +ເສັງຕາຍ ເສັຍ +ເສັຍຊີວິດ ເສັດ +ເສັດສິ້ນ ເສັ້ນ +ເສັ້ນຂວາງ ເສັ້ນໂຄ້ງ -ເສັ້ນທາງ +ເສັ້ນສາຍ ເສັ້ນສູນສູດ +ເສັ້ນໃຍແກ້ວ +ເສັ້ນດ້າຍ +ເສັ້ນຕາຍ +ເສັ້ນທາງ +ເສັ້ນນາກີຣິບ +ເສັນນາເກຣິບ +ເສັ້ນຜົມ +ເສັ້ນຢືນ +ເສັ້ນເອັນ ເສາະ +ເສາະສະຫວາງ +ເສາະໃສ +ເສາະຫາ ເສິກ +ເສິກສົງຄາມ +ເສິກເສີນ +ເສິງ +ເສິງສາງ ເສີກ ເສີຍ +ເສີຍຊາ +ເສີຍເມີຍ ເສີດ +ເສີນ +ເສີບ ເສີມ +ເສີມກໍາລັງ +ເສີມຂະຫຍາຍ ເສີມສວຍ +ເສີມສ້າງ +ເສີມໃສ່ ເສືອ ເສື່ອ ເສື້ອ +ເສືອກ +ເສື້ອກະບັ້ງ +ເສື້ອກະແຫຼ່ງ +ເສື້ອກັນ +ເສື້ອກ້າມ +ເສືອກິນໝູ +ເສື້ອເກາະ +ເສືອຂ້ຽວ ເສື່ອຄຸມ ເສື້ອຄຸມ +ເສື້ອຄຸມສັ້ນ +ເສືອໂຄ່ງ ເສື້ອງ +ເສືອເຈ້ຍ +ເສືອສະໝິງ +ເສື້ອຍົດ +ເສືອດ +ເສືອດາວ +ເສືອດຳ +ເສືອຕະກືດ +ເສື້ອຖັກ +ເສືອເຖົ້າຈຳສິນ +ເສືອນອນກິນ ເສືອປ່າ ເສື້ອຜ້າ +ເສື້ອຝ້າຍ +ເສືອໄຟ ເສື່ອມ +ເສື່ອມກຳລັງ +ເສື່ອມຄວາມຈຳ +ເສື່ອມຄຸນະພາບ +ເສື່ອມສະຫຼາຍ +ເສື່ອມສັດທາ +ເສື່ອມສິລະທຳ +ເສື່ອມສູນ +ເສື່ອມເສຍ ເສື່ອມຊາມ +ເສື່ອມໂຊມ +ເສື່ອມຖອຍ +ເສືອແມງວັນ +ເສືອແມວ +ເສືອເຫຼືອງ +ເສື້ອອິ້ງ +ເສື້ອເອເຟດ ເສົາ +ເສົ່າ ເສົ້າ +ເສົາກະໂດງ +ເສົາຂວັນ +ເສົາເຂດ +ເສົາເຂັມ +ເສົາຄໍ້າ +ເສົາໂຄນ ເສົ້າໃຈ +ເສົ້າສະລົດ +ເສົາສັກສິດ +ເສົາສໍາຄັນ +ເສົ້າໂສກ +ເສົາດັ້ງ +ເສົາທຸງ +ເສົາເພີງ +ເສົາໄຟ +ເສົາວະ +ເສົາວະຄົນ +ເສົາວະທານ +ເສົາວະນາ +ເສົາວະນີ +ເສົາວະພາ +ເສົາວະພາກ +ເສົາວະລັກ +ເສົາວະລົດ ເສົ້າໝອງ +ເສົາຫີນ +ເສົາຫຼາ +ເສົາຮູບເຄົາລົບ +ເສົາເຮືອ +ເສົາແຮກ ແສ ແສ້ +ແສກ ແສງ +ແສ່ງ ແສງເງິນ +ແສງສະທ້ອນ +ແສງສະຫວ່າງ +ແສງແດດ ແສງທອງ +ແສງທຽນ +ແສງເບື່ອ ແສງໄຟ +ແສງອະລຸນ +ແສງອາທິດ +ແສງອາລຸນ ແສດ +ແສ້ຕະພົດ +ແສ້ຕີງົວ ແສນ +ແສນຍະ +ແສນຍາກອນ +ແສນຍານຸພາບ +ແສນແພນ +ແສນເມືອງ +ແສນລະທົມ ແສບ +ແສມແລມ +ແສວ ແສ່ວ +ແສ້ວ +ແສ້ຫວາຍ +ແສະ +ໂສ ໂສ້ ໂສກ +ໂສກສະລົດ ໂສກເສົ້າ +ໂສກນາຕະກຳ +ໂສກະດຸນ +ໂສກາ +ໂສກາໄລ +ໂສກີ +ໂສໂກ ໂສໂຄກ +ໂສງ ໂສ້ງ +ໂສ້ງຂາກົບ ໂສດ +ໂສດສະເທນ +ໂສດຖີ ໂສດາ +ໂສດາບັນ +ໂສດາປັດຕິຜົນ +ໂສດາປັດຕິມັກ +ໂສດີ ໂສດົມ ໂສໂດມ +ໂສຕະ +ໂສຕະປະສາດ +ໂສຕະວິນຍານ +ໂສຕາຍ +ໂສນະ +ໂສນະທຸຈະລິດ +ໂສບ +ໂສປາໂທ +ໂສພະ +ໂສພະນະ +ໂສພາ +ໂສພາບ +ໂສພິນີ ໂສເພນີ +ໂສຟາ +ໂສເຟເຣດ ໂສມ ໂສມໜ້າ +ໂສມະນັດ +ໂສເຣັກ +ໂສລະສະ +ໂສລາ +ໂສ້ລ່າມ +ໂສຫຸ້ຍ ໃສ ໃສ່ ໃສ້ +ໃສ່ກະແຈ ໃສ່ກັນ +ໃສ່ຄວາມ +ໃສ່ໃຈ +ໃສ່ໂທດ +ໃສ່ລະບຽບ +ໃສ່ຮ້າຍ ໄສ ໄສ່ ໄສ້ +ໄສກົບ +ໄສ້ໄກ່ +ໄສ້ເສິກ +ໄສ້ເສືອ ໄສຍະສາດ +ໄສຍາ +ໄສຍາດ +ໄສໄຍ +ໄສ້ຕະກຽງ +ໄສ້ຕັນ ໄສ້ຕິ່ງ ໄສປາຍ +ໄສ້ປາຍ +ຊໍ +ຊໍ່ +ຊໍດ້ວງ +ຊໍ່ດອກໄມ້ +ຊໍບັ້ງ +ຊໍ່ຟ້າ +ຊໍລໍ +ຊວງ +ຊ່ວງ +ຊ່ວງຊີງ +ຊ່ວງທ້ອງ +ຊວຍ +ຊ່ວຍ +ຊ່ວຍທູດ +ຊວຍມື +ຊ່ວຍເຫລືອ +ຊ່ວຍເຫລື່ອ +ຊ່ວຍເຫຼືອ +ຊ່ວຍເຫຼື່ອ +ຊ່ວຍໃຫ້ພົ້ນ +ຊ່ວຍໃຫ້ລອດ +ຊວດ +ຊວດນໍ້າ +ຊວດລວດ +ຊວນ +ຊ້ວນ +ຊວນເຊີນ +ຊວນເຊື່ອ +ຊ້ວນເອົາ +ຊວາຊີແລນ +ຊວາດ +ຊວ້ານ +ຊອກ +ຊອກຊໍ້າ +ຊອກຊໍ້າລະກໍາໃຈ +ຊອກເຊີ +ຊອກແຊກ +ຊອກດານີ +ຊອກລອກ +ຊອກຫາ +ຊອກຮູ້ +ຊອງ +ຊ່ອງ +ຊ້ອງ +ຊ່ອງຄອດ +ຊ່ອງແຄບ +ຊ້ອງຊໍ່ +ຊ່ອງທາງ +ຊ່ອງທາງສື່ສານ +ຊອງພູ +ຊອງລອງ +ຊ່ອງລ່ອງ +ຊ່ອງໜ່ວຍ +ຊ່ອງຫວ່າງ +ຊ່ອງຫວ່າງກົດໝາຍ +ຊອຍ +ຊ່ອຍ +ຊ້ອຍ +ຊອດ +ຊອນ +ຊ່ອນ +ຊ້ອນ +ຊອນລອນ +ຊອບ +ຊອບໃຈ +ຊອບຊອບ +ຊອບທຳ +ຊອບພໍ +ຊອບພຣະໄທ +ຊອບລອບ +ຊອມ +ຊ່ອມ +ຊ້ອມ +ຊອມຊໍ່ +ຊໍອູ້ +ຊໍໂອ້ +ຊະ +ຊະກີລາ +ຊະເກວາ +ຊະຄາດ +ຊະງັກ +ຊະງາຍຊະເງີຍ +ຊະເງີ້ +ຊະຊ່ອນ +ຊະຊະ +ຊະຊາຍ +ຊະໂຍ +ຊະດາ +ຊະດິນ +ຊະຕາຂີ +ຊະເຕຟາໂນ +ຊະນະ +ຊະນະກະກຳ +ຊະນະກາທິບໍດີ +ຊະນະກາທິລາດ +ຊະນະເລີດ +ຊະນາ +ຊະນິກາ +ຊະນິດ +ຊະນິດຄຳ +ຊະນີ +ຊະນົກ +ຊະໂນດ +ຊະບາ +ຊະບາໂຕ +ຊະບາໜູ +ຊະຟີຣາ +ຊະມ້ອຍ +ຊະມັດ +ຊະມິນາ +ຊະມີນາ +ຊະມູເອນ +ຊະລັກຫັກພັງ +ຊະລາ +ຊະລາໄສ +ຊະລາທຳ +ຊະລາພາບ +ຊະລາພຸ +ຊະລາພຸຊະ +ຊະລາລັກ +ຊະລາໄລ +ຊະລີ +ຊະເລ +ຊະເລຈອນ +ຊະເລເຕ +ຊະເລີຍ +ຊະເລີຍເສິກ +ຊະແລງ +ຊະແລ້ມ +ຊະໂລທອນ +ຊະໂລມ +ຊະວະ +ຊະວະລິດ +ຊະວະເລກ +ຊະວາລະ +ຊະແຫຼບ +ຊະອາຣາຢິມ +ຊະອາລັບບິນ +ຊັກ +ຊັກກາຍ +ຊັກຂາຍ +ຊັກຈູງ +ຊັກສັ່ນ +ຊັກຊວນ +ຊັກຊ້າ +ຊັກໄຊ້ +ຊັກຖາມ +ຊັກນຳ +ຊັກຟອກ +ຊັກໄຫຍ້ +ຊັງ +ຊັ່ງ +ຊັ້ງ +ຊັງໂຈເຊ +ຊັ່ງຊາ +ຊັງຊານວາດໍ +ຊັງດານ +ຊັງຕີກຣາມ +ຊັງຕີແມັດ +ຊັງຕີອາໂກ +ຊັງມາລີໂນ +ຊັ້ງລັ້ງ +ຊັດ +ຊັ້ດ +ຊັດເຈນ +ຊັດເຈັນ +ຊັດແຈ້ງ +ຊັດຊະວານ +ຊັດເຊ +ຊັດຕຸ +ຊັດໄປຊັດມາ +ຊັດຣັກ +ຊັນ +ຊັ້ນ +ຊັ້ນກາງ +ຊັນສາ +ຊັ້ນສູງ +ຊັ້ນເຊີງ +ຊັ້ນດຽວ +ຊັນໂຕໂດມິງໂກ +ຊັ້ນທາງສັງຄົມ +ຊັ້ນເທິງ +ຊັ້ນໂທ +ຊັ້ນນອກ +ຊັນນະສູດ +ຊັ້ນໃນ +ຊັນມັນ +ຊັນມັນເນເສ +ຊັນມັນເນເຊ +ຊັນມຸນນາ +ຊັນໂມນ +ຊັນໂມນາ +ຊັນໂມເນ +ຊັ້ນລ່າງ +ຊັ້ນລຸ່ມ +ຊັນລູ +ຊັນລູນ +ຊັນເລເກັດ +ຊັ້ນເອກ +ຊັບ +ຊັບສິນ +ຊັບສົມບັດ +ຊັບຊ້ອນ +ຊັບດີ +ຊັບດີເອນ +ຊັບໃນດິນສິນໃນນໍ້າ +ຊັບບາຍ +ຊັບເບທາຍ +ຊັບພະສິ່ງ +ຊັບພະຍາກອນ +ຊັບພະຍາກອນທໍລະນີ +ຊັບພະຍາກອນທຳມະຊາດ +ຊັບພະຍາກອນມະນຸດ +ຊາ +ຊ່າ +ຊ້າ +ຊໍ້າ +ຊໍ້າໆ +ຊາກ +ຊາກສົບ +ຊາກຫັກພັງ +ຊາກະເຣັບ +ຊາກີ +ຊາກູເຣ +ຊາແກຣບ +ຊາໂກນ +ຊາຂາຣີຢາ +ຊາຂາລີຢາ +ຊາຄະລິຍານຸໂຍກ +ຊາຄະລີນ +ຊາເຄຍ +ຊາງ +ຊ່າງ +ຊ້າງ +ຊ່າງກໍ່ +ຊ່າງກໍ່ສ້າງ +ຊ່າງຄໍາ +ຊ່າງເງິນ +ຊ່າງສະກັດຫີນ +ຊ່າງສະຫຼັກຫີນ +ຊ້າງສານ +ຊ່າງແສ່ວ +ຊ່າງຊັກຟອກ +ຊ້າງດໍ +ຊ່າງດ້າຍສີ +ຊ່າງຕັດຜົມ +ຊ່າງຕໍ່າ +ຊ້າງຕົກມັນ +ຊ່າງທອງສໍາລິດ +ຊ່າງທອງແດງ +ຊ້າງນໍ້າ +ຊ່າງນໍ້າຫອມ +ຊ່າງປັກ +ຊ່າງປັ້ນ +ຊ່າງປັ້ນໝໍ້ +ຊ່າງປູນ +ຊ້າງເຜືອກ +ຊ່າງຝັນ +ຊ່າງຝີມື +ຊ້າງພັງ +ຊ້າງພາຍ +ຊ່າງໄມ້ +ຊ່າງເວົ້າ +ຊ່າງໝໍ້ +ຊ່າງຫຼອມ +ຊ່າງຫຼອມເງິນ +ຊ່າງເຫລັກ +ຊ່າງເຫຼັກ +ຊ່າງອອກແບບ +ຊ່າງອົບ +ຊ່າງເຮັດຂັນ +ຊ່າງເຮັດເຕັ້ນ +ຊໍ້າໃຈ +ຊໍ້າຊອກ +ຊໍ້າຊ້ອນ +ຊາຊັກ +ຊາຊາ +ຊາຊາຍ +ຊາຍ +ຊ້າຍ +ຊາຍຄາ +ຊາຍຊະກັນ +ຊາຍຊູ່ +ຊາຍຊູ້ +ຊາຍຍິງ +ຊາຍແດນ +ຊາຍຝັ່ງ +ຊາຍໜຸ່ມ +ຊາຍໜຸ່ມແໜ້ນ +ຊາຍເຫີນ +ຊາຍອັນຕະພານ +ຊາຍາ +ຊາຍາຊີບ +ຊາຍານຸຊີບ +ຊາຍິກາ +ຊາເຍດ +ຊາດ +ຊ້າດ +ຊາດຊາດອິສະຣາເອນ +ຊາດທຳ +ຊາດນິຍົມ +ຊາດພັນ +ຊາດພັນວັນນະນາ +ຊາດພັນວິທະຍາ +ຊາດພູມ +ຊາດມາລາ +ຊາດໝາ +ຊາດເອໂດມ +ຊາດູກາຍ +ຊາດົກ +ຊາເດ +ຊາໂດກ +ຊາຕະ +ຊາຕະກະ +ຊາຕະກະລະ +ຊາຕະສີລາ +ຊາຕະບຸດ +ຊາຕະລະ +ຊາຕະວິທະຍາ +ຊາຕະຮູບ +ຊາຕາ +ຊາຕາກຳ +ຊາຕານ +ຊາຕິ +ຊາຕິທຳ +ຊາຕິພູມ +ຊາຕິມາລາ +ຊາຕີ +ຊໍ້າເຕີມ +ຊານ +ຊ່ານ +ຊານເມືອງ +ຊານໂມນ +ຊານລູມ +ຊານາ +ຊານຸ +ຊານຸມົນທົນ +ຊາໂນອາ +ຊາບ +ຊາບຊາບ +ຊາບຊຶມ +ຊາບຊື້ງ +ຊາບລາບ +ຊາບັກທານີ +ຊາບາດ +ຊາບຸດ +ຊາປະນະກິດ +ຊາປະນະສະຖານ +ຊ້າພັງ +ຊໍ້າພັດ +ຊາຟາດ +ຊາຟານ +ຊາຟາມ +ຊາຟີ +ຊາເຟນາດ +ຊາເຟນາດປາເນອາ +ຊາໂຟນ +ຊາມ +ຊ່າມ +ຊ້າມ +ຊາມຊະ +ຊາມຊາ +ຊາມເຊຣາຍ +ຊາມມາ +ຊາມມາຍ +ຊາມມູອາ +ຊາມໂມດ +ຊາມລາຍ +ຊາມອນ +ຊາມຮູດ +ຊາມາ +ຊາມາເຣຍ +ຊາມີ +ຊາມູເອນ +ຊາມົດ +ຊາມົວ +ຊາໂມ +ຊາໂມທາເກ +ຊາຢາ +ຊາຣາ +ຊາຣາຍ +ຊາຣານ +ຊາຣາເຢໂວ +ຊາຣູເຮັນ +ຊາເຣທານ +ຊາເຣຟັດ +ຊາເຣັດເຊ +ຊາໂຣນ +ຊາລະ +ຊາລະກຳ +ຊາລາ +ຊາລາບ +ຊາລາມີ +ຊາລາອິມ +ຊາລາອີມ +ຊາລິຊາ +ຊາລີ +ຊາລີຊາ +ຊາລື +ຊ່າລື +ຊາເລັມ +ຊໍ້າແລ້ວຊໍ້າອີກ +ຊາໂລມົງ +ຊາໂລເມ +ຊາວ +ຊ່າວ +ຊາວກຣິກ +ຊາວກັດ +ຊາວກັນລີມ +ຊາວກາຊາ +ຊາວການາອານ +ຊາວກາມັດ +ຊາວກາເມນ +ຊາວກິເບໂອນ +ຊາວກິເລອາດ +ຊາວກີເບອາ +ຊາວກີຣີຢາດເຢອາຣີມ +ຊາວກີໂລ +ຊາວກຸທາ +ຊາວເກດາ +ຊາວເກນິດ +ຊາວເກບາ +ຊາວເກຟີຣາ +ຊາວເກອີລາ +ຊາວເກາະ +ຊາວເກາະກະເຣເຕ +ຊາວເກາະໄຊປຣັດ +ຊາວເກົ້າ +ຊາວໂກມໍ +ຊາວໂກຣິນໂທ +ຊາວໂກໂລຊາຍ +ຊາວຄັນເດອາ +ຊາວຄາລາເຕຍ +ຊາວຄາລີເລ +ຊາວເຄຣາຊາ +ຊາວເຈັດ +ຊາວສວນ +ຊາວສອງ +ຊາວສະຫວັນ +ຊາວສາມ +ຊາວສີ່ +ຊາວສີເທຍ +ຊາວເສຟາວາຢິມ +ຊາວຊະອາຣາຢີມ +ຊາວຊະອາລັບບິນ +ຊາວຊາມາເຣຍ +ຊາວຊາໂຣນ +ຊາວຊາວກິເຣເນ +ຊາວຊາວະຊາ +ຊາວຊາອັດຊະກັດ +ຊາວຊາອານບີມ +ຊາວຊາອານໂບນ +ຊາວຊາອາບ +ຊາວຊາອາລິມ +ຊາວຊາຮາຊູມາ +ຊາວຊາຮາຣາຢີມ +ຊາວຊິເຟ +ຊາວຊີໂດນ +ຊາວຊີເຣຍ +ຊາວຊີໂລ +ຊາວຊີໂອນ +ຊາວຊູຊາ +ຊາວຊູຊີມ +ຊາວຊູເນມ +ຊາວຊູເລມ +ຊາວເຊເຄັມ +ຊາວເຊຟາມ +ຊາວໂຊບາ +ຊາວໂຊຣາດ +ຊາວດີນາ +ຊາວເດດານ +ຊາວແດນຄົນຕາຍ +ຊາວແດນຜູ້ຕາຍ +ຊາວຕຣິນີດັດ +ຊາວຕ່າງປະເທດ +ຊາວຕີສະເບ +ຊາວຕີເຊ +ຊາວຕີມນາ +ຊາວຕີເຣ +ຊາວຕຸຍນີຊີ +ຊາວເຕໂກອາ +ຊາວເຕມານ +ຊາວໂຕເມ +ຊາວໂຕເມເອແປຣຊີບ +ຊາວທົ່ງຮາມ +ຊາວເທສະໂລນິກ +ຊາວນະຄອນຊູຊາ +ຊາວນາ +ຊາວນາຊາເຣັດ +ຊາວນາອານາ +ຊາວນີເນເວ +ຊາວເນໂຕຟາ +ຊາວເນເຮລາມ +ຊາວບ້ານ +ຊາວບາບີໂລນ +ຊາວບາຮຸມ +ຊາວເບໂຣທາຍ +ຊາວເບັດເຊເມັດ +ຊາວເບັດເອນ +ຊາວເບັດໂຮໂຣນ +ຊາວໂບຊະກາດ +ຊາວປະມົງ +ຊາວປ່າ +ຊາວປາເທຍ +ຊາວແປດ +ຊາວຜູ້ອອກແຮງງານ +ຊາວພິພົບ +ຊາວພຸດ +ຊາວພູດອຍ +ຊາວຟີລິດສະຕິນ +ຊາວຟີລິບປອຍ +ຊາວມັກດາລາ +ຊາວມາເກໂດເນຍ +ຊາວມາອາກາ +ຊາວມາໂອນ +ຊາວມີດີອານ +ຊາວເມໂຣໂນດ +ຊາວເມໂຮລາດ +ຊາວເມືອງ +ຊາວໂມອາບ +ຊາວຢິວ +ຊາວຢູດາ +ຊາວຢູດາຍ +ຊາວເຢດຊະເຣເອນ +ຊາວເຢບຸດ +ຊາວເຢຣູຊາເລັມ +ຊາວຣາມາທາຢີມໂຊຟີມ +ຊາວຣູເຮັນ +ຊາວໂຣມ +ຊາວລິບນາ +ຊາວລີເບຍ +ຊາວໂລກ +ຊາວໂລເດບາ +ຊາວໜຸ່ມ +ຊາວຫ້າ +ຊາວຫົກ +ຊາວອະໂມຣີດ +ຊາວອັດຊະຕະໂຣດ +ຊາວອັດຊີເຣຍ +ຊາວອາຄີ +ຊາວອາຊະໂດດ +ຊາວອາຊະໂດນ +ຊາວອາແຖນ +ຊາວອານາໂທດ +ຊາວອາເບັນເມໂຮລາ +ຊາວອາຣາບ +ຊາວອາຣາມ +ຊາວອາເລັກຊັນເດຍ +ຊາວອາວາ +ຊາວອາວາດ +ຊາວອາຫຼັບ +ຊາວອາອີ +ຊາວອາໂຮອາ +ຊາວອິດສະຣາເອນ +ຊາວອີຕາລີ +ຊາວອີຣີເຕຣຍ +ຊາວເອຊະຕາໂອນ +ຊາວເອທີໂອເປຍ +ຊາວເອຟຣາທາ +ຊາວເອຟຣາຢິມ +ຊາວເອເຟໂຊ +ຊາວເອຢິບ +ຊາວເອລາມ +ຊາວເອັດ +ຊາວໂອໂນ +ຊາວໂອມັນ +ຊາວຮັກຣີ +ຊາວຮາດິດ +ຊາວຮາມັດ +ຊາວຮາມາດ +ຊາວຮາຣາ +ຊາວຮູມາ +ຊາວເຮັບເຣີ +ຊາວໂຮຣີ +ຊາວະຊາ +ຊາເວ +ຊ້າແຫຼກ +ຊາອັດຊະກັດ +ຊາອັນອັນນີມ +ຊາອານບີມ +ຊາອານໂບນ +ຊາອານານ +ຊາອາບ +ຊາອາລີມ +ຊາອາວານ +ຊາອີ +ຊໍ້າອີກ +ຊາອຸນ +ຊາອູດິດ +ຊາອູດິອາຣັບບີ +ຊາອູດີອາຣັບບີ +ຊາອູນ +ຊາເອັຍ +ຊາຮາຊູມາ +ຊາຮາຣາ +ຊາຮາຣາຢິມ +ຊາຮຳ +ຊຳ +ຊຳຄາ +ຊຳຊູມ +ຊຳນານ +ຊຳນິ +ຊຳນິຊຳນານ +ຊຳບີ +ຊຳເບຍ +ຊຳລະ +ຊໍາລະຄວາມ +ຊໍາລະລ້າງ +ຊຳລາ +ຊຳລຸດ +ຊຳຮະ +ຊຳເຮື້ອ +ຊິ +ຊິກ +ຊິກກາຍໂຢນ +ຊິກກາໂຢນ +ຊິກເກໂຣນ +ຊິກຣີ +ຊິກລັກ +ຊິກາ +ຊິງ +ຊິງກຳ +ຊິງກິໂລ +ຊິງຊັ່ງ +ຊິງຊ້າ +ຊິງມູນ +ຊິຊາ +ຊິດ +ຊິດດີມ +ຊິດຕະມານ +ຊິດຕີມ +ຊິດຣາຍ +ຊິຕະ +ຊິນ +ຊິ້ນ +ຊິນເຄີຍ +ຊິນຊາ +ຊິນຕີເຂ +ຊິນໂຕ +ຊິນນະ +ຊິນນະບຸດ +ຊິນລາ +ຊິນເລທາຍ +ຊິນເລັມ +ຊິນຮີ +ຊິນຮີມ +ຊິນະ +ຊິນະສາ +ຊິນະບຸດ +ຊິນາບ +ຊິເນ +ຊິເນມາ +ຊິໂນລົດ +ຊິບ +ຊິບຕານ +ຊິບໂບເລັດ +ຊິບໂປ +ຊິບໂປຣາ +ຊິບຟີ +ຊິບມີ +ຊິບີຢາ +ຊິຟຣາ +ຊິຟີໂອນ +ຊິເຟ +ຊິໂຟຣນ +ຊິມ +ຊິ່ມ +ຊິ່ມກັນ +ຊິ່ມຄ່ອຍໆ +ຊິມຊາຍ +ຊິມບັບເວ +ຊິມມາ +ຊິມຣາດ +ຊິມຣານ +ຊິມຣີ +ຊິມຣີດ +ຊິມໂຣນ +ຊິມໂຣນເມໂຣນ +ຊິມໂອນ +ຊິເມອັດ +ຊິເມອາ +ຊິເມອາດ +ຊິເມອາມ +ຊິເມອີ +ຊິເມໂອນ +ຊິໂຣນ +ຊິໂລ +ຊິວຫາ +ຊິວຫາສຳຜັດ +ຊິວະວິໄສ +ຊິວິດ +ຊິວິໄລ +ຊີ +ຊີ່ +ຊີ້ +ຊີກ +ຊີການປາ +ຊີກຸລີ +ຊີຂາ +ຊີ້ຂາດ +ຊີເຄັມ +ຊີງ +ຊີງກັນ +ຊີງໄຊ +ຊີ້ແຈງ +ຊີສົມ +ຊີຊາ +ຊີຊາກ +ຊີດ +ຊີດດີມ +ຊີດີ +ຊີດີຣອມ +ຊີໂດນ +ຊີໂດມ +ຊີຕົ້ນ +ຊີນ +ຊີ້ນ +ຊີ້ນກົກຂາ +ຊີ້ນແກ້ມ +ຊີ້ນຂາລາຍ +ຊີ້ນສ່ວນ +ຊີ້ນສັດ +ຊີ້ນສັນຂາໜ້າ +ຊີ້ນເສືອຮ້ອງໄຫ້ +ຊີ້ນທ້ອງ +ຊີນເລທາຍ +ຊີ້ນອ່ອນ +ຊີ້ນເອິກ +ຊີນາ +ຊີນາຍ +ຊີນາບ +ຊີ້ນຳ +ຊີເນ +ຊີເນມາ +ຊີບ +ຊີບພະຈອນ +ຊີບາ +ຊີບຳເວ +ຊີບີຢາ +ຊີເບໂອນ +ຊີ້ປົ່ງ +ຊີຜ້າຂາວ +ຊີພະຈອນ +ຊີພິຕັກໄສ +ຊີໄພ +ຊີຟຣາ +ຊີຟາ +ຊີຟີໂອນ +ຊີເຟ +ຊີໂຟຣນ +ຊີມ +ຊີ່ມ +ຊີມລົດ +ຊີມັງ +ຊີເມອາດ +ຊີເມອາມ +ຊີເມອີ +ຊີເມໂອນ +ຊີເມັນ +ຊີໂມນ +ຊີຣະກູຊາຍ +ຊີຣະຕີ +ຊີຣິ +ຊີຣີ +ຊີເຣຍ +ຊີເຣຍຟອຍນີເກ +ຊີລະປາ +ຊີລາ +ຊີລາວານ +ຊີໂລ +ຊີໂລອາ +ຊີໂລອາມ +ຊີວະ +ຊີວະຄົດ +ຊີວະເຄມີ +ຊີວະທັດ +ຊີວະນານາພັນ +ຊີວະນິກາຍ +ຊີວະປະຫວັດ +ຊີວະໂລກ +ຊີວະວິທະຍາ +ຊີວະຫິງສາ +ຊີວັນ +ຊີວັນຕະລາຍ +ຊີວາ +ຊີວາໄລ +ຊີວິດ +ຊີວິດຊີວາ +ຊີວິດໃຫມ່ +ຊີວິຕັກໄສ +ຊີວິນ +ຊີວີ +ຊີວີນ +ຊີວົງຄົດ +ຊີອອມ +ຊີອາ +ຊີອາຍໂອ +ຊີເອພີ +ຊີໂອ +ຊີໂອນ +ຊີຮາ +ຊີໂຮ +ຊີໂຮລິບນາດ +ຊີໂຮລີບນາດ +ຊີາບະເວ +ຊຶກ +ຊຶກຊາກ +ຊຶງ +ຊຶ່ງ +ຊຶງກັນ +ຊຶງມິດ +ຊຶງລຶງ +ຊຶ້ນສ່ວນ +ຊຶບ +ຊຶມ +ຊຶ່ມ +ຊື +ຊື່ +ຊື້ +ຊື່ກົງ +ຊື້ຂາຍ +ຊື່ງ +ຊື້ຈ້າງ +ຊື່ຈິງ +ຊື່ສັດ +ຊື່ສຽງ +ຊື່ຊື່ +ຊື່ຕົງ +ຊືນ +ຊື່ນ +ຊື່ນໃຈ +ຊື່ນຊົມ +ຊື່ນຊົມຍິນດີ +ຊື່ນບານ +ຊື່ນບານໃຈ +ຊືເປືອຍ +ຊື່ໄປຫາ +ຊືມ +ຊື່ມ +ຊື່ວ່າ +ຊື່ຫຍໍ້ +ຊື່ຫຼິ້ນ +ຊື່ເຮືອ +ຊຸ +ຊຸກ +ຊຸກເຊື່ອງ +ຊຸກຍູ້ +ຊຸກຕີ +ຊຸງ +ຊຸ່ງ +ຊຸ້ງ +ຊຸ່ຍ +ຊຸດ +ຊຸດໂຊມ +ຊຸນ +ຊຸ່ນ +ຊຸນລະມຸນ +ຊຸບ +ຊຸບຊິບ +ຊຸບປີມ +ຊຸບເປຣີເອີ +ຊຸບລ້ຽງ +ຊຸມ +ຊຸ່ມ +ຊຸ້ມ +ຊຸມເຂົ້າ +ຊຸ່ມຊື່ນ +ຊຸມຊົນ +ຊຸມຊົນພາສາ +ຊຸມນຸມ +ຊຸມນຸມຊົນ +ຊຸມພອນ +ຊຸມພູ +ຊຸ່ມເຢັນ +ຊຸມລຸມ +ຊຸລີ +ຊູ +ຊູ່ +ຊູ້ +ຊູກໍາລັງ +ຊູກຽດ +ຊູ້ຂິ່ນ +ຊູຂຶ້ນ +ຊູໃຈ +ຊູ້ສາວ +ຊູຊັນນາ +ຊູຊາ +ຊູຊີ +ຊູຊີບ +ຊູຊີມ +ຊູຊົກ +ຊູດ +ຊູດຊົມ +ຊູດລູດ +ຊູດັງ +ຊູດານ +ຊູເທລາ +ຊູນ +ຊູນີ +ຊູເນມ +ຊູບ +ຊູບລູບ +ຊູບາເອນ +ຊູຟະ +ຊູຟາມ +ຊູມາ +ຊູຣິນາມ +ຊູຣີຊັດດາຍ +ຊູຣີເອນ +ຊູເຣ +ຊູວາ +ຊູໜ້າຊູຕາ +ຊູອາ +ຊູອານ +ຊູເອ +ຊູແອັດ +ຊູຮາ +ຊູຮາມ +ຊົກ +ຊົກມວຍ +ຊົກລົກ +ຊົກລົກຊົນລົນ +ຊົງ +ຊົ້ງ +ຊົງກະທຳ +ຊົງຄຸນວຸດທິ +ຊົງນຳ +ຊົງໂປດ +ຊົງມົງ +ຊົງຮູ້ +ຊົດ +ຊົດຊື່ນ +ຊົດເຊີຍ +ຊົດໃຊ້ +ຊົດໄຊ້ +ຊົນ +ຊົ້ນ +ຊົນເຄົາ +ຊົນຊັ້ນ +ຊົນຊາດ +ຊົນຊາດຊີເຣຍ +ຊົນຊາດຕ່າງໆ +ຊົນຊາດໂມອາບ +ຊົນຊາດຢູດາ +ຊົນຊາດອິດຊະມາເອນ +ຊົນຕ່າງດ້າວ +ຊົນນະບົດ +ຊົນນີ +ຊົນເຜົ່າ +ຊົນເຜົ່າວິທະຍາ +ຊົນມາຍຸ +ຊົນລະ +ຊົນລະທານ +ຊົນລະທີ +ຊົນລະເນດ +ຊົນລະປະທານ +ຊົນລະມາກ +ຊົນຫຼວງ +ຊົນເຮເບ +ຊົບ +ຊົບລົບ +ຊົມ +ຊົມຊອບ +ຊົມຊື່ນ +ຊົມເຊີຍ +ຊົມລົມຊົນ +ຊົລແຟ +ຊົ່ວ +ຊົ້ວ +ຊົ່ວກາລະນານ +ຊົ່ວຂະນະ +ຊົ່ວຄາວ +ຊົ່ວຄົນ +ຊົ່ວຊ້າ +ຊົວຊາມ +ຊົ່ວຊ້າລາມົກ +ຊົ່ວຊີວິດ +ຊົ່ວໂມງ +ຊົ່ວລາງ +ຊົ່ວແລ່ນ +ຊົ່ວອາຍຸ +ຊົ່ວຮ້າຍ +ຊົວະ +ຊຽກ +ຊຽງ +ຊຽງຂວາງ +ຊຽນ +ຊ່ຽນ +ຊຽນຈອນ +ຊ່ຽວ +ຊຽວຊານ +ຊ່ຽວຊານ +ເຊ +ເຊກເລກ +ເຊກອງ +ເຊກະໝານ +ເຊການີອາ +ເຊກາຣີຢາ +ເຊເກ +ເຊເຂ +ເຊຄາຣິຢາ +ເຊຄາຣີຢາ +ເຊຄີໂອ +ເຊເຄັມ +ເຊຈຳພອນ +ເຊຊວນ +ເຊຊັກ +ເຊຊັດ +ເຊຊາຍ +ເຊຊ້າຍເຊຂວາ +ເຊຊານ +ເຊເຊັດ +ເຊແຊນ +ເຊຍ +ເຊຍຣາລີໂອນ +ເຊຍຣາເລອອນ +ເຊດ +ເຊດຕະວັນ +ເຊດາດ +ເຊເດກີຢາ +ເຊເດຄີຢາ +ເຊເດອູ +ເຊໂດນ +ເຊຕະວັນ +ເຊທາ +ເຊທານ +ເຊທາໂບເຊນາຍ +ເຊທາມ +ເຊນ +ເຊນຊຽດ +ເຊນ້ອຍ +ເຊນັດຊາ +ເຊນາ +ເຊນາການ +ເຊນານ +ເຊເນກາ +ເຊເນການ +ເຊເນຍ +ເຊໂນ +ເຊບເລບ +ເຊບັ້ງໄຟ +ເຊບັງຫຽງ +ເຊບັດ +ເຊບາ +ເຊບາດີຢາ +ເຊບານີຢາ +ເຊບາຣີມ +ເຊບີດາ +ເຊບີນາ +ເຊບູນ +ເຊບູລູນ +ເຊບູໂລນ +ເຊບູເອນ +ເຊເບ +ເຊເບດາຍ +ເຊໂບຢິມ +ເຊຟະທາ +ເຊຟັດ +ເຊຟາຕີຢາ +ເຊຟາທາ +ເຊຟານີຢາ +ເຊຟາມ +ເຊຟີ +ເຊຟູຟານ +ເຊຟູຟາມ +ເຊເຟ +ເຊເຟລາ +ເຊໂຟ +ເຊໂຟນ +ເຊມ +ເຊ້ມເລ້ມ +ເຊມາ +ເຊມາກີຢາ +ເຊມາຢາ +ເຊມາຣາຢິມ +ເຊມາຣີຢາ +ເຊມາອາ +ເຊມີດາ +ເຊມີນິດ +ເຊມີຣາ +ເຊມີຣາໂມດ +ເຊມູເອນ +ເຊເມ +ເຊເມເບ +ເຊເມອີນ +ເຊເມັດ +ເຊຣາ +ເຊຣາຟີມ +ເຊຣາຮີຢາ +ເຊຣິ +ເຊຣີ +ເຊຣູບາເບນ +ເຊຣູບາເບັນ +ເຊຣູຢາ +ເຊຣູອາ +ເຊເຣ +ເຊເຣດ +ເຊເຣດາ +ເຊເຣບີຢາ +ເຊເຣຣາ +ເຊເຣັສ +ເຊເຣັດ +ເຊເຣັດຊາຮາ +ເຊໂຣ +ເຊລາ +ເຊລາຟິມ +ເຊລູມີເອນ +ເຊເລບ +ເຊເລມີຢາ +ເຊເລັກ +ເຊເລັດ +ເຊເລັບ +ເຊເລັມ +ເຊໂລເຕ +ເຊໂລເທ +ເຊໂລເຟຂາດ +ເຊໂລມິດ +ເຊໂລມີ +ເຊ້ວ +ເຊວາ +ເຊອັອກຊີ +ເຊອັອກເຊຍ +ເຊອານ +ເຊອານຕີເອນ +ເຊອາຣີຢາ +ເຊອີອາ +ເຊອຸນ +ເຊອູນ +ເຊເອບ +ເຊເອຣາ +ເຊໂອ +ເຊຮາຣີຢາ +ເຊັກ +ເຊັກໂກ +ເຊັກໂຊໂຟນ +ເຊັງ +ເຊັ່ງແຊະ +ເຊັດ +ເຊັດບັດຊາ +ເຊັນ +ເຊັ່ນ +ເຊັ້ນ +ເຊັ່ນກັນ +ເຊັນຊາ +ເຊັນຊື່ +ເຊັ່ນດຽວກັນ +ເຊັ່ນດຽວກັນກັບ +ເຊັ່ນໃດ +ເຊັ່ນນັ້ນ +ເຊັ່ນນີ້ +ເຊັ່ນວ່າ +ເຊັບ +ເຊັບນາ +ເຊາະ +ເຊາະຊອກໄຊ້ +ເຊາະແຊະ +ເຊິ +ເຊິງ +ເຊິ່ງ +ເຊິ່ງກັນແລະກັນ +ເຊິຊະ +ເຊິະ +ເຊີ +ເຊີ້ +ເຊີກ +ເຊີກໜີ +ເຊີງ +ເຊີ່ງ +ເຊີ້ງ +ເຊີງສະກອນ +ເຊີ້ງນາງແມວ +ເຊີ້ຊ້າ +ເຊີເຊີມ +ເຊີຍ +ເຊີດ +ເຊີດຊູ +ເຊີດເນື້ອ +ເຊີນ +ເຊີ່ນ +ເຊີນຊວນ +ເຊີບເຊີບ +ເຊີມ +ເຊີ້ມ +ເຊຶ່ງ +ເຊື່ອ +ເຊື້ອ +ເຊືອກ +ເຊື້ອກ +ເຊືອກກວຽນ +ເຊືອກທາມ +ເຊືອກແທກ +ເຊືອກປະກຳ +ເຊືອກມັດລ່າມ +ເຊືອກໜວດ +ເຊືອກໜັງ +ເຊື້ອກະສັດ +ເຊື່ອງ +ເຊື້ອງ +ເຊື່ອງຊ່ອນ +ເຊື່ອໃຈ +ເຊື້ອສາຍ +ເຊື້ອຊາດ +ເຊື້ອເຊີນ +ເຊື່ອຍ +ເຊືອດ +ເຊື່ອຖື +ເຊື່ອນ +ເຊືອບ +ເຊື້ອບ +ເຊືອບຫລັບ +ເຊືອບຫຼັບ +ເຊື້ອເພີງ +ເຊື່ອຟັງ +ເຊື້ອໄຟ +ເຊື່ອມ +ເຊື່ອມຄ່າ +ເຊື່ອມຊຶມ +ເຊື້ອໂລກ +ເຊື້ອວົງ +ເຊື່ອໝັ້ນ +ເຊື່ອຫມັ້ນວ່າ +ເຊົາ +ເຊົ່າ +ເຊົ້າ +ເຊົ້າຕູ່ +ເຊົ້ານີ້ +ເຊົ້າມືດ +ເຊົາຢຸດ +ເຊົາວະເລກ +ແຊ +ແຊ່ +ແຊກ +ແຊກແຊງ +ແຊກບີ +ແຊກວາຕີ +ແຊງ +ແຊ່ງ +ແຊ່ງແຊະ +ແຊງມາຣິນ +ແຊງຫູກ +ແຊດ +ແຊນ +ແຊ້ນ +ແຊນເລີຣີ +ແຊບ +ແຊບນົວ +ແຊບແລບ +ແຊມ +ແຊມຊັນ +ແຊ່ເຢັນ +ແຊຣີ +ແຊລູເກຍ +ແຊວ +ແຊ່ວ +ແຊ້ວເຮືອ +ແຊວາເຕີ +ແຊະ +ແຊະແງະ +ແຊະແລະແຊນແລນ +ແຊັກ +ແຊັງ +ແຊັງຈອນ +ແຊັນຈໍເຈຍ +ໂຊ +ໂຊ່ +ໂຊ້ +ໂຊກ +ໂຊກຊະຕາ +ໂຊກຊາຕາ +ໂຊກໄຊ +ໂຊກໂລກ +ໂຊໂກ +ໂຊໂກເລັດ +ໂຊໂກໂລບ +ໂຊງໂລງ +ໂຊຊີປາໂທ +ໂຊຊີອາລິສຕ +ໂຊເຊ +ໂຊຍ +ໂຊດ +ໂຊດຕະການ +ໂຊດໂລດ +ໂຊດາ +ໂຊດົກ +ໂຊດົມ +ໂຊດຽມ +ໂຊໂດມ +ໂຊຕິ +ໂຊນ +ໂຊ່ນ +ໂຊ້ນ +ໂຊບ +ໂຊບາ +ໂຊບາກ +ໂຊບາຍ +ໂຊບານ +ໂຊບາບ +ໂຊບີ +ໂຊເບບາ +ໂຊເບັກ +ໂຊຟັນ +ໂຊຟາ +ໂຊຟາກ +ໂຊຟາຍ +ໂຊຟີມ +ໂຊເຟຍ +ໂຊເຟັຍ +ໂຊມ +ໂຊມໂຊ່ +ໂຊມອນ +ໂຊມາລີ +ໂຊເມ +ໂຊຣາ +ໂຊຣາດ +ໂຊຣີ +ໂຊລູຊີອົງ +ໂຊໂລ +ໂຊໂລໂມນ +ໂຊວຽດ +ໂຊຫວຽດ +ໂຊອັນ +ໂຊອາ +ໂຊອານ +ໂຊຮາ +ໂຊຮາມ +ໂຊເຮດ +ໂຊເຮເລັດ +ໂຊະ +ໃຊ່ +ໃຊ້ +ໃຊ້ງານ +ໃຊ້ສອຍ +ໃຊ້ສິດ +ໄຊ +ໄຊ້ +ໄຊຄະໂລນ +ໄຊສະໝໍລະພູມ +ໄຊຊະນະ +ໄຊຍະບູລີ +ໄຊຍະພູມ +ໄຊຍະເພລີ +ໄຊໂຍ +ໄຊບື +ໄຊປຣັດສ໌ +ໄຊປຣາດ +ໄຊປັຣດ໌ +ໄຊພູ +ໄຊຣັດ +ຍໍ +ຍໍ່ +ຍໍ້ +ຍໍ້ທໍ້ +ຍວກ +ຍວງ +ຍ່ວງ +ຍ່ວຍ +ຍ້ວຍ +ຍວດ +ຍວດຍານ +ຍວນ +ຍວບ +ຍອກ +ຍອງ +ຍ່ອງ +ຍ້ອງ +ຍ້ອງຍໍ +ຍ່ອງຍ່ອງ +ຍ່ອງແຍ່ງ +ຍອງຝ້າຍ +ຍອຍ +ຍ່ອຍ +ຍ້ອຍ +ຍອດ +ຍອດນໍ້າ +ຍອດພູ +ຍອດເພງ +ຍອດມຸກ +ຍອດຢ້ຽມ +ຍອດຮັກ +ຍອນ +ຍ່ອນ +ຍ້ອນ +ຍ່ອນຍ້ານ +ຍອບ +ຍອມ +ຍ່ອມ +ຍ້ອມ +ຍອມຈຳນົນ +ຍ້ອມສີ +ຍ໋ອມແຍ໋ມ +ຍ່ອມໄດ້ມີ +ຍອມຕາມ +ຍອມນະມັດສະການ +ຍ້ອມຜ້າ +ຍ້ອມແມວ +ຍອມຮັບ +ຍະ +ຍະກະນະ +ຍະໂສ +ຍະຊຸລະເວດ +ຍະຕິ +ຍະຕິທັງ +ຍະຖາ +ຍະຖາກຳ +ຍະຖາພູຕະຍານ +ຍະນະ +ຍະໄປ +ຍະມະກະປາຕິຫານ +ຍະມົກ +ຍະເຫີນ +ຍັກ +ຍັກກັນດານ +ຍັກຂີນີ +ຍັກຄີລີ +ຍັກຍອກ +ຍັກຍັກ +ຍັກຍັ່ນ +ຍັງ +ຍັ່ງ +ຍັງຄົງ +ຍັ່ງຍ້ອຍ +ຍັງມີ +ຍັດ +ຍັດຍຽດ +ຍັດຕິ +ຍັນ +ຍັ່ນ +ຍັນຕະ +ຍັນຕະກຳ +ຍັບ +ຍັບຍັ້ງ +ຍັບຍັບ +ຍັບຍ່າງ +ຍັບເນເອນ +ຍັບຢັ້ງ +ຍັອກ +ຍາ +ຍ່າ +ຍໍ່າ +ຍໍ້າ +ຍາກ +ຍາກເຂັນ +ຍາກແຄ້ນ +ຍາກຈົນ +ຍາກເຢັນ +ຍາກໄຣ້ +ຍາກລໍາບາກ +ຍາຄູ +ຍາງ +ຍ່າງ +ຍ່າງຊຳ +ຍ່າງຍາຍ +ຍ່າງຍ້າຍ +ຍ່າງໄປ +ຍ່າງໄປຍ່າງມາ +ຍາງໄມ້ຫອມ +ຍາງໝາກຕອຍ +ຍາຈະນາ +ຍາຈົກ +ຍາຊະກະ +ຍາຍ +ຍ່າຍ +ຍ້າຍ +ຍ້າຍໄປ +ຍໍ່າຍີ +ຍາເຍີ +ຍາດ +ຍາດຊີງ +ຍາດແຍ່ງ +ຍາດໄດ້ +ຍາດຕິ +ຍາດພີ່ນ້ອງ +ຍາດມິດ +ຍາດວົງ +ຍາດໄຮ້ +ຍາດາ +ຍາຕິ +ຍາຕິກາ +ຍ່າທວດ +ຍານ +ຍ່ານ +ຍານກະ +ຍານເກາະ +ຍານພາຫະນະ +ຍານມາດ +ຍານວິຖີ +ຍານອາວະກາດ +ຍານະ +ຍານະກະ +ຍານະທັດສະນະ +ຍານະວິຖີ +ຍານີ +ຍານຸພາບ +ຍານຸມາດ +ຍາບ +ຍາບສ້ວງ +ຍາບແຍ້ +ຍາປະນະ +ຍາປະນະມັດ +ຍາພໍ່ +ຍາມ +ຍ່າມ +ຍ້າມ +ຍາມແຖ +ຍາມແລ້ງ +ຍາມໜາວ +ຍາມະ +ຍາມະກາລິກ +ຍາມະໂຍກ +ຍາມັກການ +ຍາມາ +ຍາມິກ +ຍາວ +ຍ່າວ +ຍ້າວ +ຍ່າວຍ່າວ +ຍ້າວຍ້າວ +ຍາວນານ +ຍາວະກາລຶກ +ຍາວະຊີວິດ +ຍຳ +ຍ່ຳ +ຍຳເກງ +ຍຳຍ່າງ +ຍິກ +ຍິກຍິກ +ຍິກໜ້າ +ຍິງ +ຍິ່ງ +ຍິ່ງກວ່າ +ຍິ່ງກວ່ານັ້ນ +ຍິ່ງຂຶ້ນ +ຍິງຄົນໃຊ້ +ຍິງສັນຈອນ +ຍິງສາວ +ຍິງສາວປອດ +ຍິງໂສເພນີ +ຍິງຊົ່ວ +ຍິງຊົ່ວຮ້າຍ +ຍິ່ງຍ້ອຍ +ຍິງປອດ +ຍິງເປັນໝັນ +ຍິ່ງຜະຫຍອງ +ຍິງຜູ້ຮັບໃຊ້ +ຍິງໂມ້ແປ້ງ +ຍິງລ່ວງປະເວນີ +ຍິງລົ້ວ +ຍິ່ງໃຫຍ່ +ຍິງອໍາມະພາດ +ຍິຍອມ +ຍິນ +ຍິນຍອມ +ຍິນດີ +ຍິນດີທີ່ສຸດ +ຍິນຮ້າຍ +ຍິບ +ຍິບຍັບ +ຍິບຍິບ +ຍິ້ມ +ຍິ້ມໃສ່ +ຍີ +ຍີ່ +ຍີກ +ຍີງ +ຍີ່ງ +ຍີຍ່ອງ +ຍີຍໍ່າ +ຍີແຍ້ມ +ຍີນ +ຍີນດີ +ຍີບ +ຍີ່ບາ +ຍີປຸ່ນ +ຍີ່ປຸ່ນ +ຍີ້ມ +ຍີ່ຫໍ້ +ຍຶ +ຍຶກ +ຍຶ່ງ +ຍຶດ +ຍຶດກ້າມ +ຍຶດເກາະ +ຍຶດຄອງ +ຍຶດຈ່ອງ +ຍຶດຖື +ຍຶດໝັ້ນ +ຍຶດເອົາ +ຍື່ງ +ຍືດ +ຍືດຍາວ +ຍືດເຍືອ +ຍືນ +ຍື່ນ +ຍືນຍາວ +ຍືນຍົງ +ຍື່ນຖວາຍ +ຍື່ນມື +ຍຸ +ຍຸກ +ຍຸກຄັນຕະ +ຍຸກສະໄໜ +ຍຸກສະໃໝ +ຍຸກສະໄໝ +ຍຸກມືດ +ຍຸຄະ +ຍຸຄັນທອນ +ຍຸຄົນບາດ +ຍຸງ +ຍຸ່ງ +ຍຸ້ງ +ຍຸງກົ້ນຊີ +ຍຸງກົ້ນໂລ່ງ +ຍຸ້ງຍາກ +ຍຸຍົງ +ຍຸເຍົ້າ +ຍຸແຍ່ +ຍຸດ +ຍຸດຕິ +ຍຸດຕິທຳ +ຍຸດຕິບັ້ນ +ຍຸດທະ +ຍຸດທະການ +ຍຸດທະກຳ +ຍຸດທະສາດ +ຍຸດທະນາ +ຍຸດທະພັນ +ຍຸດທະພູມ +ຍຸດທະວິທິ +ຍຸດທະວິທີ +ຍຸດທະວິໄນ +ຍຸດທະຫັດຖີ +ຍຸດໂທ +ຍຸດໂທບາຍ +ຍຸດໂທປະກອນ +ຍຸຕະ +ຍຸຕິ +ຍຸຕິທຳ +ຍຸທະພັນ +ຍຸນ +ຍຸ້ນ +ຍຸບ +ຍຸບຍອບ +ຍຸບພະດີ +ຍຸບພະລາດ +ຍຸບລົງ +ຍຸບົນ +ຍຸພະ +ຍຸພະຍົງ +ຍຸພະດີ +ຍຸພະລາດ +ຍຸພະເລດ +ຍຸພາ +ຍຸ່ມ +ຍຸ້ມ +ຍຸລະຍາດ +ຍຸວະຊົນ +ຍຸວະດີ +ຍຸວະນາລີ +ຍຸວະລາດ +ຍຸວາ +ຍຸແຫຍ່ +ຍູ +ຍູ່ +ຍູ້ +ຍູກວາດ +ຍູຍ +ຍູ່ຍ +ຍູ້ຍ +ຍູ້ດັນ +ຍູຖະ +ຍູຖິກາ +ຍູທ່າງ +ຍົກ +ຍົກຄູ +ຍົກສູງ +ຍົກຍໍ +ຍົກຍ້ອງ +ຍົກຍ້າຍ +ຍົກທັບ +ຍົກໂທດ +ຍົກພື້ນ +ຍົກມື +ຍົກລະດັບ +ຍົກເລີກ +ຍົກເວັ່ນ +ຍົກເວັ້ນ +ຍົກໄວ້ +ຍົກໜຶ່ງ +ຍົງ +ຍົ້ງ +ຍົດ +ຍົດຍ້ອຍ +ຍົດຖາ +ຍົດຖາບັນດາສັກ +ຍົນ +ຍົ່ນ +ຍົ້ນ +ຍົນຂານົກຍາງ +ຍົນເມ +ຍົມ +ຍົມມະຂັນ +ຍົມມະທັນ +ຍົມມະທູດ +ຍົມມະນາ +ຍົມມະບານ +ຍົມມະລາດ +ຍົມມະໂລກ +ຍົວລະຍ້າຍ +ຍົວລະຍາດ +ຍົວລະແຍ້ມ +ຍົວະ +ຍົວະໃຈ +ຍົວະເຍົ້າ +ຍົວະໃຫ້ຮ້າຍ +ຍຽດ +ຍຽບ +ຍ່ຽວ +ເຍ້ +ເຍຊູ +ເຍຍ +ເຍຍລະມັນ +ເຍນ +ເຍພຸຍຍະ +ເຍພຸຍຍະສິກາ +ເຍພຸຍະໄນ +ເຍັຍ +ເຍັ້ນ +ເຍາະ +ເຍາະເຍີ້ຍ +ເຍາະຫຍັນ +ເຍີ້ +ເຍີງ +ເຍີ້ຍ +ເຍີ້ຍຫຍັນ +ເຍີ້ນ +ເຍີບເຍີບ +ເຍືອ +ເຍື່ອ +ເຍື້ອ +ເຍືອກ +ເຍືອງ +ເຍື່ອງ +ເຍື້ອງ +ເຍື່ອຍ +ເຍື້ອໃຍ +ເຍື່ອຕາ +ເຍື້ອນ +ເຍົາ +ເຍົ່າ +ເຍົ້າ +ເຍົາວະ +ເຍົາວະຊົນ +ເຍົາວະຍອດ +ເຍົາວະນະ +ເຍົາວະພາ +ເຍົາວະພານ +ເຍົາວະມານ +ເຍົາວະລັກ +ເຍົາວະລາດ +ເຍົາວະເລດ +ແຍ່ +ແຍ້ +ແຍກ +ແຍກຍ້າຍ +ແຍກແຍະ +ແຍກຕັ້ງໄວ້ +ແຍກທາງ +ແຍກທາດ +ແຍງ +ແຍ່ງ +ແຍ້ງ +ແຍ້ງຍາດ +ແຍນ +ແຍ້ນ +ແຍ້ມ +ແຍວ +ແຍັບນາ +ໂຍກ +ໂຍກເຍກ +ໂຍຄະ +ໂຍຄະເກນ +ໂຍຄະຈັກສຸ +ໂຍຄະນິດທາ +ໂຍຄະວະຈອນ +ໂຍຄິນ +ໂຍຄີ +ໂຍງ +ໂຍ່ງ +ໂຍງຢືດ +ໂຍໂສ +ໂຍຊ່ວຍ +ໂຍຊະກະ +ໂຍຊະນາ +ໂຍ່ຍ +ໂຍດ +ໂຍຕິກາ +ໂຍຖິກາ +ໂຍທາ +ໂຍທິກາ +ໂຍເທດ +ໂຍນ +ໂຍນສະໝໍ +ໂຍນາ +ໂຍນິໂສ +ໂຍນິໂສມະນະສິການ +ໂຍນີ +ໂຍນົກ +ໂຍບ +ໂຍມ +ໂຍ໊ວ +ໂຍະ +ໂຍະຍານ +ໃຍ +ໄຍ +ໄຍ່ໄຍ່ +ດໍ +ດໍ່ +ດໍ້ແດ້ +ດຣີມ +ດວກດວກ +ດວງ +ດ້ວງ +ດ້ວງຂູລູ +ດວງຈັນ +ດວງຈິດ +ດວງໃຈ +ດວງສະໝອນ +ດວງດາວ +ດວງເດືອນ +ດວງຕາ +ດວງຕາເວັນ +ດ້ວງເທືອງ +ດວງປີ +ດວງພອນ +ດວງອາທິດ +ດ້ວຍ +ດ້ວຍກັນ +ດ້ວຍວ່າ +ດ້ວຍເຫດໃດ +ດ້ວຍເຫດນີ້ +ດວດ +ດວນ +ດ່ວນ +ດ້ວນ +ດອກ +ດອກກະເລັນ +ດອກກຸຫຼາບ +ດອກກຽງ +ດອກເກດ +ດອກແກ້ວ +ດອກຂະໝຸດ +ດອກເຂືອບ້າ +ດອກຈຽງ +ດອກສະເລເຕ +ດອກຊ້ອນ +ດອກດາວເຮືອງ +ດອກດຳດວນ +ດອກຕ້າງ +ດອກຕູມ +ດອກເຕີ +ດອກທຽນຂາວ +ດອກນາງກາຍ +ດອກນາງອົ້ວ +ດອກບານ +ດອກບານຊື່ນ +ດອກບານເດິກ +ດອກບົວ +ດອກເບ້ຍ +ດອກໄມ້ +ດອກຫຍ້າ +ດອກອັລມ໋ອນ +ດອກເອັງຊັນ +ດອງ +ດ່ອງ +ດ້ອງ +ດ໋ອງໆ +ດ່ອງດ່ອງ +ດອງດຶງ +ດ້ອງແດ້ງ +ດອງເຕົ່າ +ດ່ອງໄໝ +ດອຍ +ດ້ອຍ +ດອດ +ດອນ +ດ່ອນ +ດອນຊະວາ +ດອນອັດ +ດອມ +ດ້ອມ +ດ້ອມດ້ອມ +ດະ +ດະນະຍາ +ດະນຸ +ດະນຸດ +ດະນຸນະ +ດະໄນ +ດະມິດລີອຸນຢາໂນບ +ດະລຸນະ +ດະລຸນາມັດ +ດະລຸນີ +ດັກ +ດັກສຸ່ມ +ດັກແດ້ +ດັງ +ດັ່ງ +ດັ້ງ +ດັງກ້ອງ +ດັ່ງກ່າວ +ດັງແກັກ +ດັງສະໜັ່ນ +ດັ່ງເຊັ່ນ +ດັ່ງດຽວ +ດັ່ງເດີມ +ດັ້ງເດີມ +ດັ່ງຕໍ່ໄປນີ້ +ດັ່ງທີ່ +ດັ່ງນັ້ນ +ດັ່ງນັ້ນແຫຼະ +ດັ່ງນີ້ +ດັ່ງຮາ +ດັດ +ດັດກາ +ດັດຊະນີ +ດັດແປງ +ດັນ +ດັ້ນ +ດັນມາເຕຍ +ດັບ +ດັບສູນ +ດັບເບເຊັດ +ດາ +ດ່າ +ດາກ +ດາກະເດື່ອງ +ດາກາ +ດາໂກນ +ດາຂາບ +ດາງ +ດ່າງ +ດ້າງ +ດ່າງດາວ +ດ່າງພອຍ +ດາງແຫ +ດາຊັນເບ +ດາຍ +ດ້າຍ +ດາຍດອກ +ດາຍດູ້ +ດ້າຍລວງຍາວ +ດາດ +ດາດດາ +ດາດຟ້າ +ດາດາ +ດາດາວ +ດາທານ +ດານ +ດ່ານ +ດ້ານ +ດ່ານເກັບພາສີ +ດ້ານຂ້າງ +ດ່ານດ້າວ +ດ້ານເທິງ +ດ້ານນອກ +ດານນາ +ດ້ານໃນ +ດານໂຟນ +ດານມາກ +ດານມານຸທາ +ດ້ານລຸ່ມ +ດ້ານໜ້າ +ດ້ານຫຼັງ +ດານີເອນ +ດາບ +ດາບໄຊ +ດາບົດ +ດາເບຣາດ +ດາມ +ດ້າມ +ດາມັດ +ດາມາສກັດ +ດາມາເຊ +ດາມາຣີ +ດາເມນາ +ດາຣາ +ດາຣາສາດ +ດາຣິກ +ດາຣິອຸດ +ດາຣີອຸດ +ດາຣູຊາລາມ +ດາລາ +ດາລາສາດ +ດາວ +ດ້າວ +ດາວກັດຕິກາ +ດາວຄ່າງ +ດາວຊ້າງນ້ອຍ +ດາວໄຊ +ດາວດັ້ງ +ດາວດາດ +ດ່າວດ່າວ +ດາວຕາແຂ້ +ດາວຕ່າງໆ +ດາວຕາສະເພົາ +ດາວທະນູ +ດາວນົບພະເຄາະ +ດາວພະກາຍ +ດາວພະເກດ +ດາວພະເຄາະ +ດາວພະຫັດ +ດາວເພັກ +ດາວໝູຊັງ +ດາວຫາງ +ດ່າວຫ່າວ +ດາວຮຸ່ງເຊົ້າ +ດາວະດິງ +ດ່າວ່າ +ດາວິດ +ດາແອສສາລາມ +ດ່າຮ້າຍ +ດຳ +ດໍາຄໍ້າ +ດຳນາ +ດຳນໍ້າ +ດຳເນີນ +ດໍາເນີນການ +ດໍາເນີນຄະດີ +ດຳປິກ +ດໍາມືດ +ດຳລັດ +ດໍາລັດສັ່ງ +ດຳລິ +ດຳລິສະໜາ +ດຳລີ +ດຳລົງ +ດໍາລົງຊີວິດ +ດິກ +ດິກລາ +ດິກຼາ +ດິ່ງ +ດິ້ງ +ດິດ +ດິນ +ດິ້ນ +ດິນຂີ້ມອດ +ດິນຈີ່ +ດິນສໍ +ດິນຊາຍ +ດິນດາກ +ດິນແດນ +ດິນຕໍ່ແຜ່ນ +ດິນໄຖ +ດິນທາ +ດິນນາ +ດິນບ໋ອກ +ດິນພຽງ +ດິນໜຽວ +ດິນຮາບາ +ດິ້ນຮົນ +ດິບ +ດິບດິບ +ດິບດີ +ດິບຣິ +ດິບຣີ +ດິບລາ +ດິບລາຢິມ +ດິບລາຢີມ +ດິມນາ +ດິເລອານ +ດິ້ວ +ດີ +ດີ້ +ດີກວ່າ +ດີງາມ +ດີໃຈ +ດີສົມບູນແບບ +ດີຊານ +ດີຊາຮັບ +ດີໂຊນ +ດີດ +ດີດຝ້າຍ +ດີດີ +ດີຖີ +ດີນ +ດີ້ນ +ດີນາ +ດີນາມິກ +ດີບຸກ +ດີບຸດຕີ +ດີໂບນ +ດີໂບນກາດ +ດີມນາ +ດີໂມນ +ດີໂມນາ +ດີລະດີແລ້ວ +ດີລີ +ດີລົກ +ດີເລອານ +ດີເລີດ +ດີ້ວ +ດີຫຼີ +ດີອາແລກຕິກ +ດີອົກ +ດີອົກຫຼືດີອົກດີໃຈ +ດີແອມແຊດ +ດີໂອເທເຟ +ດີໂອນີຊີໂອ +ດຶກ +ດຶກດັກ +ດຶກດຳບັນ +ດຶກໃນ +ດຶງ +ດຶງຈ່ອງ +ດຶງດູດ +ດຶງລາກ +ດຶ້ນດຶ້ນ +ດຶບ +ດຶມ +ດຶ່ມ +ດື້ +ດືກ +ດື້ກະດ້າງ +ດືງ +ດື່ງ +ດື້ດ້ານ +ດື້ດຶງ +ດື່ນ +ດື່ມ +ດຸ +ດຸກ +ດຸກດິກ +ດຸກເດືອ +ດຸ່ງ +ດຸ້ງ +ດຸ່ງດັ້ນ +ດຸສິດ +ດຸດ +ດຸດສະດີ +ດຸດສະດີນິຍົມ +ດຸດສະນີ +ດຸດັນ +ດຸເດືອດ +ດຸນ +ດຸ່ນ +ດຸນຍະຄົນ +ດຸນຍະພາກ +ດຸນຍະພາບ +ດຸນຍະພິນິດ +ດຸນຍະມູນ +ດຸນລະຍາ +ດຸມ +ດຸມກວຽນ +ດຸຣາ +ດຸຣິຢາງ +ດຸລິຍາງ +ດຸລິຍາງຄະສາດ +ດຸລິຍາງຄະສິນ +ດຸລົງ +ດຸໝັ່ນ +ດູ +ດູ້ +ດູ໋ +ດູກ +ດູກຜ້າ +ດູແຄນ +ດູຊັງເບ +ດູຊິນລາ +ດູຊີນລາ +ດູດ +ດູດຊືມ +ດູດດຶງ +ດູດນໍ້າ +ດູດນົມ +ດູດາຍ +ດູຕົນ +ດູຖູກ +ດູນການຄ້າ +ດູນການຊຳລະເງິນ +ດູນຍະພາບ +ດູນອຳນາດ +ດູບ +ດູບລິນ +ດູແບັຣງ +ດູມ +ດູມກິນ +ດູມາ +ດູຣາ +ດູລາ +ດູແລ +ດູແລຮັກສາ +ດູໜິ່ນ +ດູໝິ່ນ +ດູເອນ +ດົກ +ດົງ +ດົ່ງ +ດົ້ງ +ດົງດັງ +ດົ່ງດັງ +ດົງໂດກ +ດົນ +ດົ້ນ +ດົນໃຈ +ດົນດານ +ດົນດີ +ດົນຕຣີ +ດົນຕີ +ດົນນານ +ດົນພຣະໄທ +ດົມ +ດົມກິ່ນ +ດົ້ວ +ດົ້ວເດ້ຍ +ດຽກ +ດຽງ +ດ່ຽງ +ດ້ຽງ +ດຽງສາ +ດຽດ +ດຽມ +ດຽມຄີງ +ດຽວ +ດ່ຽວ +ດຽວກັນ +ດ່ຽວດອງ +ດຽວດາຍ +ດຽວນີ້ +ເດ +ເດ່ +ເດກ +ເດກາກຣາມ +ເດກາໂປລີ +ເດກາແມັດ +ເດກາລິດ +ເດກຸຍຊີ +ເດເກ +ເດຊະ +ເດຊະບຸນ +ເດຊາ +ເດຊີກຣາມ +ເດຊີແມັດ +ເດຊີລິດ +ເດຍໂບໂລ +ເດຍລະສານ +ເດຍລະດາດ +ເດຍລະຖີ +ເດດ +ເດດຊີ +ເດດານ +ເດນ +ເດນມາດ +ເດບີ +ເດໂບຣາ +ເດມາ +ເດມາຣີອົນ +ເດເມທີໂອ +ເດຣະເບ +ເດລະສານ +ເດລາຢາ +ເດລີລາ +ເດອິກ +ເດຮາ +ເດັກ +ເດັກຊາຍ +ເດັກຍິງ +ເດັກແດງ +ເດັກນ້ອຍ +ເດັກຜູ້ຊາຍ +ເດັກຜູ້ຍິງ +ເດັກໜຸ່ມ +ເດັ້ງ +ເດັດ +ເດັດຂາດ +ເດັດດ່ຽວ +ເດັນ +ເດັ່ນ +ເດັ້ນ +ເດັ່ນຊັດ +ເດາະ +ເດິ +ເດິກ +ເດິ່ນ +ເດິນທາງ +ເດີ +ເດີ່ +ເດີ້ +ເດີກ +ເດີງເດີດ +ເດີນ +ເດີ່ນ +ເດີນຂະບວນ +ເດີ່ນຍົນ +ເດີນທາງ +ເດີ່ນທາງນອກ +ເດີ່ນທາງໃນ +ເດີ່ນນອກ +ເດີ່ນບິນ +ເດີ່ນບີນ +ເດີ່ນຫຍ້າ +ເດີນໜ້າ +ເດີມ +ເດີ້ມ +ເດີມພັນ +ເດຶອ +ເດຶອນຍີ່ +ເດືອ +ເດື່ອ +ເດື່ອງ +ເດື່ອງດ້າງ +ເດືອຍ +ເດືອດ +ເດືອດຮ້ອນ +ເດືອນ +ເດືອນຈຽງ +ເດືອນສອງ +ເດືອນສິບເອັດ +ເດືອນຍີ່ +ເດືອນດັບ +ເດືອນພະຈິກ +ເດືອນເພັງ +ເດືອນໜຶ່ງ +ເດືອນອີ່ເກີ້ງ +ເດົາ +ເດົ້າ +ເດົາດາ +ແດ່ +ແດກ +ແດກງາ +ແດກຮ່າ +ແດງ +ແດ້ງ +ແດງແດງ +ແດງຮອງ +ແດດ +ແດນ +ແດນຄົນຕາຍ +ແດນດິນ +ແດ່ນແດ້ +ແດນຜູ້ຕາຍ +ແດນພິນາດ +ແດ່ວ +ໂດ່ +ໂດກ +ໂດ່ງ +ໂດ່ງດັງ +ໂດຍ +ໂດຍຂ້ານ້ອຍ +ໂດຍສະເພາະ +ໂດຍສັງເຂບ +ໂດຍສັດຊື່ +ໂດຍສານ +ໂດ້ຍໂດ້ຍ +ໂດຍທາງ +ໂດຍທົ່ວໄປ +ໂດຍພະຍັນຊະນະ +ໂດຍໄວ +ໂດຍອັດ +ໂດດ +ໂດດຈ້ອງ +ໂດດດົ່ງ +ໂດດດ່ຽວ +ໂດດເດັ່ນ +ໂດດາຍ +ໂດດານີມ +ໂດດາວາ +ໂດດາວາຮູ +ໂດ້ເດ້ +ໂດໂດ +ໂດໂດມາ +ໂດທານ +ໂດນ +ໂດນັດ +ໂດບຟະກາ +ໂດມິນິກ +ໂດມິນີກັນ +ໂດມີນິກ +ໂດມີນີກັນ +ໂດຣະກາ +ໂດເຣ +ໂດລາ +ໂດເອັກ +ໂດຮາ +ໂດະ +ໃດ +ໄດ +ໄດ້ +ໄດ໋ +ໄດ້ກັນ +ໄດ້ການ +ໄດ້ແກ່ +ໄດ້ໃຈ +ໄດ້ຊື່ +ໄດ້ຍ້ອນ +ໄດ້ຍິນ +ໄດ້ເດີ້ມ +ໄດ້ທ່າ +ໄດນາໂມ +ໄດໂນເສົາ +ໄດ້ປຽບ +ໄດ້ຜົນ +ໄດອອກໄຊດ໌ +ໄດ້ຮັບ +ໄດ້ຮັບເຄາະຮ້າຍ +ຕໍ +ຕໍ່ +ຕໍ້ +ຕໍ່ກອນ +ຕໍ່ກິ່ງ +ຕໍ່ຈາກນັ້ນ +ຕໍ່ຈານນັ້ນ +ຕໍ່ສູ້ +ຕໍ່ໃສ່ +ຕໍ່ແຍ +ຕໍ່ຕ້ານ +ຕໍ່ຕີ +ຕໍ່ເຕີມ +ຕໍ່ທ້າຍ +ຕນາໂລ້ +ຕໍ່ນົກ +ຕໍ່ເນື່ອງ +ຕໍ້ປໍ້ +ຕໍ່ປາກ +ຕໍ້ປາແດກ +ຕໍ່ໄປ +ຕໍ່ໄປນີ້ +ຕໍ້ມໍ້ +ຕໍ່ມາ +ຕໍ່ເມື່ອ +ຕຣັງສິສເຕີ +ຕຣິນີດັດ +ຕຣີ +ຕຣີໂປລີ +ຕຣີເອການຸພາບ +ຕຣຸມໂບນ +ຕຣຸມເປັດ +ຕຣຽງ +ຕລາດ +ຕລົກ +ຕວກກີ +ຕວກຕ້ວຍ +ຕວກເມນິດສະຕັງ +ຕວກເມນີສຖານ +ຕວກເອນິດສະຕັງ +ຕວງ +ຕ່ວງ +ຕ້ວງ +ຕວຍ +ຕ້ວຍ +ຕວຍຄຳ +ຕ້ວຍຊ້ວຍ +ຕ້ວຍຕ້ວຍ +ຕວດ +ຕວດຕວດ +ຕ່ວນ +ຕວະ +ຕໍ່ວ່າ +ຕວົະ +ຕວຽກກີ +ຕໍ່ໜ້າ +ຕໍ່ໜ້າຕໍ່ຕາ +ຕອກ +ຕອກສະເນາະ +ຕອກປີໂດ +ຕອງ +ຕ່ອງ +ຕ້ອງ +ຕ໋ອງ +ຕອງກ້ວຍ +ຕ້ອງການ +ຕອງສູ້ +ຕ໋ອງໂສ້ +ຕ່ອງຊອນ +ຕ່ອງຕ້ອຍ +ຕ່ອງຕ້ອນ +ຕ້ອງຕາ +ຕ່ອງແຕ່ງ +ຕອງທຶງ +ຕ່ອງຢ່ອງ +ຕ່ອງແລ່ງ +ຕ້ອງຫຼ້ອງ +ຕອງເຫຼືອງ +ຕ່ອຍ +ຕ້ອຍ +ຕ້ອຍຕ້ອຍ +ຕ້ອຍຕໍ່າ +ຕ່ອຍຫອຍ +ຕອດ +ຕອດຕີ +ຕອດປອດ +ຕອດລອດ +ຕອນ +ຕ່ອນ +ຕ້ອນ +ຕອນເຊົ້າ +ຕອນດິນ +ຕ້ອນແຕ້ນ +ຕອນທໍາອິດ +ຕອນທ່ຽງ +ຕອນເທິງ +ຕອນນີ້ +ຕອນບ່າຍ +ຕອນແລງ +ຕ້ອນແລງ +ຕອນຫຼັງ +ຕ້ອນຮັບ +ຕ້ອນຮັບການສະເດັດ +ຕອບ +ຕອບຂອບ +ຕອບສະຫນອງ +ຕອບຊອບ +ຕອບແທນ +ຕອບໝອບ +ຕອມ +ຕ່ອມ +ຕ້ອມ +ຕ່ອມງອກ +ຕ່ອມຕ້ອຍ +ຕະ +ຕະກອນ +ຕະການ +ຕະກຸກ +ຕະກຸນ +ຕະກູນ +ຕະກູນກິບບາ +ຕະກົ່ວ +ຕະກຽງ +ຕະເກິງ +ຕະໂກ +ຕະໂກ້ +ຕະໂກນ +ຕະຂວາງ +ຕະຂິດຕະຂວາງ +ຕະຂີດ +ຕະເຂັບ +ຕະຄອງ +ຕະຄຽນ +ຕະແຄງ +ຕະຈະ +ຕະຕັກ +ຕະຕິຍະ +ຕະຕິໂຍນເປັງ +ຕະຖາຄະຕະ +ຕະຖາຄົດ +ຕະນຸ +ຕະໂນມ +ຕະບອງ +ຕະບອງເພັດ +ຕະບະ +ຕະບີຊີລີ +ຕະແບ່ນ +ຕະໂບງ +ຕະໃບ +ຕະໄບ +ຕະປະ +ຕະປັນເຂດ +ຕະປູ +ຕະປູກ້າວ +ຕະປູກຽວ +ຕະຝັ່ງ +ຕະພອງ +ຕະພັງ +ຕະພານ +ຕະພຶດ +ຕະພື +ຕະພືດ +ຕະໂພກ +ຕະໂພນ +ຕະລັນ +ຕະລາການ +ຕະລາງ +ຕະລ່າງ +ຕະລິ່ງ +ຕະລຶງ +ຕະລຶງພຶງເພີດ +ຕະລືງ +ຕະລຸຍ +ຕະລຸມບອນ +ຕະລູດ +ຕະລົກ +ຕະເລ່ +ຕະເວນ +ຕະເວັນ +ຕະເວັນສ່ອງແສງ +ຕະເວັນອອກ +ຕະໝວນ +ຕະຫລອດ +ຕະຫລາດ +ຕະຫລົກ +ຕະຫຼອດ +ຕະຫຼອດການ +ຕະຫຼອດໄປ +ຕະຫຼັບ +ຕະຫຼ່າງ +ຕະຫຼາດ +ຕະຫຼາດເສລີ +ຕະຫຼາດມືດ +ຕະຫຼາດຫຼັກຊັບ +ຕະຫຼາດແຮງງານ +ຕະຫຼິ່ງ +ຕະຫຼຸ່ງ +ຕະຫຼຸ່ຍ +ຕະຫຼົກ +ຕະຫຼົບ +ຕະຫຼຽງ +ຕະເຫຼີດ +ຕະອານັດຊີໂລ +ຕະໂອ້ຍ +ຕັກ +ຕັກກະ +ຕັກກະສາດ +ຕັກກະຍານ +ຕັກກະແຕນ +ຕັກກະແຕນໄວຄານ +ຕັກກະແຕນໄວຍ່າງ +ຕັກກະແຕນໄວເຕັ້ນໄດ້ +ຕັກກະແຕນໄວບິນ +ຕັກກະວິທະຍາ +ຕັກກິ່ນ +ຕັກຄັນ +ຕັກໄສ +ຕັກຊິກ +ຕັກຊິກິສະຖານ +ຕັກຊີ +ຕັກຕັກ +ຕັກເຕືອນ +ຕັກແຕນ +ຕັກແຕນໂມ +ຕັກນໍ້າ +ຕັງ +ຕັ່ງ +ຕັ້ງ +ຕັງການິກາ +ຕັ້ງຂຶ້ນ +ຕັ້ງໄຂ່ +ຕັ້ງຄ້າຍ +ຕັ້ງຈິດຕັ້ງໃຈ +ຕັ້ງໃຈ +ຕັ້ງໃຈຟັງ +ຕັ້ງສາກ +ຕັ້ງຊັນ +ຕັງຊານີ +ຕັງຊາເນຍ +ຕັ້ງຊື່ +ຕັ້ງຕິ +ຕັງຕຸ່ນ +ຕັ້ງຕົນ +ຕັ້ງຕົ້ນ +ຕັ້ງແຕ່ +ຕັ້ງແຕ່ງ +ຕັ້ງໂຕ +ຕັ້ງທ້ອງ +ຕັ້ງທ່າ +ຕັ່ງນອນ +ຕັງບີ້ +ຕັງເມ +ຕັ້ງໜ້າ +ຕັ້ງໝັ້ນ +ຕັ່ງອີ່ +ຕັ່ງອີ້ +ຕັ່ງອີ້ຍາວ +ຕັ້ງອົກຕັ້ງໃຈ +ຕັງໂອ +ຕັດ +ຕັດຂາດ +ຕັດຈິກິສະຖານ +ຕັດຈີກິດສະຕັງ +ຕັດສະແກນ +ຕັດສະຮູ້ +ຕັດສິນ +ຕັດສິນໃຈ +ຕັດສີນ +ຕັດສີນຄະດີ +ຕັດເຕນາຍ +ຕັດທອນ +ຕັດແບ່ງ +ຕັດຜົມ +ຕັດຫົວ +ຕັນ +ຕັ້ນ +ຕັນຕະລະ +ຕັນຕິ +ຕັນຕິພາສາ +ຕັນທຸລາ +ຕັນປືນ +ຕັນໂມນ +ຕັນຫາ +ຕັນຮູເມັດ +ຕັນຮູ້ເມັດ +ຕັບ +ຕັບງົວ +ຕັບຕອງ +ຕັບບໍລະເມສວນ +ຕັບບັດ +ຕັບບາໂອດ +ຕັບບີ +ຕັບປົວ +ຕາ +ຕ້າ +ຕໍ່າ +ຕໍ້າ +ຕາກ +ຕາກໍ +ຕາກະດ້າງ +ຕາກ້າ +ຕາກົບ +ຕາໂກ້ງ +ຕາໄກ່ +ຕາຂ່າຍ +ຕາຂາວ +ຕາເຂິງ +ຕາຄ້າງ +ຕໍ່າຄຳ +ຕາເຄໂມນ +ຕາງ +ຕ່າງ +ຕ້າງ +ຕ່າງໆ +ຕ້າງໄກ່ +ຕາງເງິນ +ຕ່າງຊາດ +ຕ່າງດາວ +ຕ່າງດ້າວ +ຕ່າງແດນ +ຕ່າງປະເທດ +ຕາງໜ້າ +ຕ່າງຫາກ +ຕ້າງຫູ +ຕ້າງຫຼ້າງ +ຕາຈາວ +ຕາຈື້ນ +ຕາສເກັນ +ຕາສ່ອນ +ຕາສາງ +ຕາສານ +ຕາເສື້ອງ +ຕາແສງ +ຕາຊອນ +ຕາຊະແກນ +ຕາຊະນິດສິນຄ້າ +ຕາຊັງ +ຕາຊັ່ງ +ຕໍ່າຊ້າ +ຕາຊາງ +ຕາຊິ່ງ +ຕາຊິດ +ຕາຊົ້ນ +ຕາຊົມ +ຕາໂຊ +ຕາຍ +ຕ້າຍ +ຕາຍຂີ +ຕາຍຄາ +ຕາຍຄືນ +ຕາຍໃຈ +ຕາຍຊາກ +ຕາຍຕົວ +ຕາຍໂຕ +ຕາຍພາກ +ຕາຍພາຍ +ຕາຍຢືນ +ຕາຍຫຸງ +ຕາຍຮ່າ +ຕາຍາຍ +ຕາດ +ຕາດໂມ +ຕາດຫຼາດ +ຕາດິນ +ຕາແດງ +ຕາຕໍ້ +ຕາຕໍ່ຕາ +ຕໍ່າຕ້ອຍ +ຕາຕະລາງ +ຕາຕາກ +ຕາຕານ +ຕາຕີ່ +ຕາຕີນ +ຕາເຕັງ +ຕາເຕັງດຸລະພາບ +ຕາຖໍ້າ +ຕາຖົ້ວ +ຕາເຖີ່ +ຕາທັບ +ຕາເທີບ +ຕານ +ຕ້ານ +ຕ້ານເຕີບ +ຕ້ານທານ +ຕານມາຍ +ຕານລີນ +ຕານາ +ຕານາກ +ຕານ່າງ +ຕານາຍ +ຕາແນງ +ຕາບ +ຕາບຂ້າງ +ຕາບໃດ +ຕາບນັ້ນ +ຕາບຣິມໂມນ +ຕາບອດ +ຕາບອດແຈ້ງ +ຕາບຮ້າງ +ຕາບີທາ +ຕາບີລີຊີ +ຕາເບຣາ +ຕາເບເອນ +ຕາເບືອນ +ຕາໂບ +ຕາປະໂສ +ຕາປາ +ຕາປູ +ຕາປຽກ +ຕາເປເນັດ +ຕາເປົ່າ +ຕາຜ້າ +ຕາຝັ່ງ +ຕາຝາດ +ຕາຟັດ +ຕາມ +ຕ້າມ +ຕາມກະເຍີມ +ຕາມໃຈ +ຕາມໃຈສະໝັກ +ຕາມໃຈຊອບ +ຕາມຊ່າງ +ຕາມຊົງ +ຕ່າມຍ່າມ +ຕ້າມຕ້າມ +ຕາມແຕ່ +ຕາມເທາະ +ຕາມລໍາພັງ +ຕາມລໍາພັງໃຈ +ຕາມວາດ +ຕາມຫຼັງ +ຕາມອໍາເພີໃຈ +ຕາມາ +ຕາມືດ +ຕາມົວ +ຕາເມັດ +ຕາແມັດ +ຕາຣະຊິດ +ຕາຣາລາ +ຕາຣາວາ +ຕາເຣອາ +ຕາລໍ +ຕາລະບັດ +ຕາລັນຕົນ +ຕາລາ +ຕາລາງ +ຕາລິນ +ຕາລີທາກຸມ +ຕໍ່າລົງ +ຕາໂລ້ +ຕາວ +ຕ່າວ +ຕ້າວ +ຕາວແສງ +ຕາວເຊັງ +ຕາວແວງ +ຕາເວັນ +ຕາເວັນຂຶ້ນ +ຕາເວັນຕົກ +ຕາເວັນຕົກດິນ +ຕາເວັນອອກ +ຕາເວັນອອກໃກ້ +ຕາເວັນອອກໄກ +ຕາເວັນອອກສ່ຽງໃຕ້ +ຕາໜາງ +ຕາໜ່າງ +ຕາໜ່າຍ +ຕາໝາກເສິກ +ຕາໝູ +ຕາໝູສີ +ຕາຫວານ +ຕາຫິບ +ຕໍ່າຫູກ +ຕາຫຼີ່ວ +ຕາເຫັນ +ຕາເຫຼ່ວ +ຕາເຫຼືອກ +ຕາແຫ +ຕາແຫວນ +ຕາແຫຼວ +ຕາອານັກ +ຕາເອກ +ຕາຮາດ +ຕາຮານ +ຕຳ +ຕ່ຳ +ຕຳກັນ +ຕຳສົ້ມໝາກຮຸ່ງ +ຕໍາແຍ +ຕຳຕາ +ຕຳນັກ +ຕຳນານ +ຕຳນິ +ຕຳນິນ +ຕຳນົກ +ຕຳແຜ່ນ +ຕຳມຸດ +ຕຳລັບ +ຕຳລາ +ຕຳລຶງ +ຕຳໜັກ +ຕຳໜິ +ຕໍາໜິຕິຕຽນ +ຕຳແໜ່ງ +ຕ່ຳແໜ່ງ +ຕຳແໜ່ງງານ +ຕຳຫລວດ +ຕຳຫຼວດ +ຕຳແຫລກ +ຕຳແຫຼກ +ຕຳອິດ +ຕິ +ຕິກ +ຕິກນໍ້າ +ຕິກຣິດ +ຕິກລັດປິເລເສ +ຕິກລາດ +ຕິກລາດປີເລເຊ +ຕິກວາ +ຕິກຫຼິກ +ຕິຄະນິງ +ຕິງ +ຕິ່ງ +ຕິ້ງ +ຕິ່ງຕ່ອງ +ຕິ່ງຕິ້ນ +ຕິ້ງຫຼິ້ງ +ຕິຊົມ +ຕິດ +ຕິດໆ +ຕິດກັນ +ຕິດໃຈ +ຕິດສິນບົນ +ຕິດເຊີງ +ຕິດຕໍ່ +ຕິດຕັ້ງ +ຕິດຕາມ +ຕິດຕົວ +ຕິດໂຕ +ຕິດນຳ +ຕິດບາດ +ຕິດປາກ +ຕິດພັນ +ຕິດມື +ຕິດໜ້າ +ຕິດແໜ້ນ +ຕິດຫລັງ +ຕິດຫຼັງ +ຕິດເຫລົ້າ +ຕິດເຫຼົ້າ +ຕິຕຽນ +ຕິຖະແຫຼງ +ຕິຖີ +ຕິ່ນ +ຕິນນະ +ຕິນນະຊາດ +ຕິນະ +ຕິບ +ຕິບສາ +ຕິບນວດ +ຕິບນີ +ຕິບຮາດ +ຕິເບເຣຍ +ຕິມນັດເຂເຣັດ +ຕິມນາ +ຕິມນາດ +ຕິມນາດເຂເຣັດ +ຕິມນາດເສຣາ +ຕິລະສານ +ຕິລັດ +ຕິລົງ +ຕິເຮັດ +ຕີ +ຕີ່ +ຕີ໊ +ຕີກັບ +ຕີກູນ +ຕີໂກນະມິຕິ +ຕີໄກ່ +ຕີຂະນາ +ຕີຂີໂກ +ຕີຄໍ +ຕີຄວາມ +ຕີຄວາມໝາຍ +ຕີງ +ຕີສອນ +ຕີສົກ +ຕີເສິກ +ຕີຊະນະ +ຕີຊະເບ +ຕີເຊ +ຕີດານ +ຕີຕາ +ຕີຕີກາກາ +ຕີໂຕ +ຕີທູດ +ຕີນ +ຕີນກາ +ຕີນໂກບ +ຕີນສິ້ນ +ຕີນຕະກຽງ +ຕີນຕັ່ງ +ຕີນເຕົ່າ +ຕີນທຽນ +ຕີນທຽມ +ຕີນບາດ +ຕີນເປັດ +ຕີນເປົ່າ +ຕີນຜາ +ຕີນຜ້າ +ຕີນຝັ່ງ +ຕີນພູ +ຕີເນດ +ຕີບ +ຕີບານ +ຕີເບ +ຕີເບຣິໂອ +ຕີເບເຣຍ +ຕີເຜິ້ງ +ຕີຝາຍນາ +ຕີຟາຍນາ +ຕີມໍຕາເວັນອອກ +ຕີມວຍ +ຕີມາຍ +ຕີໂມທຽວ +ຕີໂມນ +ຕີໂມືທຽວ +ຕີຣນາ +ຕີຣໂປລີ +ຕີຣະຊາ +ຕີຣາຊາ +ຕີຣາດ +ຕີຣານາ +ຕີຣາໂນ +ຕີເຣ +ຕີເຣຍ +ຕີລາຄາ +ຕີໂລນ +ຕີວ +ຕີ່ວ +ຕີຫລັງກາ +ຕີຫຼັງກາ +ຕີເຫລັກ +ຕີເຫຼັກ +ຕີເອການຸພາບ +ຕີຮາກາ +ຕຶ +ຕຶກ +ຕຶກຕອງ +ຕຶກຕຶກ +ຕຶກເບັດ +ຕຶກປາ +ຕຶກແຫ +ຕຶງ +ຕຶ້ງ +ຕຶ໋ງ +ຕຶງຕາງ +ຕຶ່ງຕ່າງ +ຕຶ່ງເຕັມ +ຕຶດຕື້ +ຕຶບ +ຕຶບໜາ +ຕຶ່ມ +ຕື່ +ຕື້ +ຕືກ +ຕືງ +ຕື່ງ +ຕື່ນ +ຕື້ນ +ຕື່ນກາ +ຕື່ນຂຶ້ນ +ຕື່ນເຕັ້ນ +ຕື່ນໂຕ +ຕື່ນໜວກ +ຕື່ນແຮ້ງ +ຕືບ +ຕື່ມ +ຕື່ມໃສ່ +ຕຸ +ຕຸກ +ຕຸກກະຕາ +ຕຸ໋ກກາຕາ +ຕຸກການາ +ຕຸກຕາ +ຕຸກເມນ +ຕຸກເມນີ +ຕຸກເມເນຍ +ຕຸກລຸກ +ຕຸຍ +ຕຸ້ຍ +ຕຸ່ຍຕຸ່ຍ +ຕຸຍນີຊີ +ຕຸ້ຍພີ +ຕຸດ +ຕຸນ +ຕຸ່ນ +ຕຸ້ນ +ຕຸນິສ +ຕຸບ +ຕຸບຕັບ +ຕຸມ +ຕຸ່ມ +ຕຸ້ມ +ຕຸ້ມກ່ອງ +ຕຸ່ມຄ້ອງ +ຕຸ້ມຄ້ອງ +ຕຸ້ມເຕືອກ +ຕຸ້ມນົກ +ຕຸ່ມຝີ +ຕຸ້ມລານ +ຕຸ້ມວົງເດືອນ +ຕຸ້ມຫອມ +ຕຸ້ມຫູ +ຕຸລາ +ຕຸລາການ +ຕຸລິຍະນັນທະການ +ຕຸລິຍາ +ຕຸລິຍາງ +ຕຸລົງ +ຕຸຫຼຸ +ຕູ +ຕູ້ +ຕູ້ເສື້ອ +ຕູ້ໃສ່ເງິນ +ຕູ້ໂຊ +ຕູ້ຍ +ຕູດ +ຕູດຊ້າຍ +ຕູດຕັ້ງ +ຕູ້ຕໍ່າ +ຕູນ +ຕູ່ນ +ຕູບ +ຕູບຜ້າເຕັນ +ຕູບໝາແຫງນ +ຕູບໝູບ +ຕູບຮ້ານ +ຕູບາ +ຕູບານ +ຕູບານກາອິນ +ຕູມ +ຕູ່ມ +ຕູ້ມ +ຕູມກາ +ຕູມປວກ +ຕູວາລູ +ຕູ່ຫາ +ຕົກ +ຕົກກະເທີນ +ຕົກກ້າ +ຕົກຄ້າງ +ຕົກໃຈ +ຕົກໃຈຢ້ານ +ຕົກສະເງີ້ +ຕົກສີ +ຕົກຕະກອນ +ຕົກຕໍ່າ +ຕົກຕາດ +ຕົກແຕກ +ຕົກແຕ່ງ +ຕົກທອດ +ຕົກທຸກ +ຕົກປ່າ +ຕົກລົງ +ຕົກລົງໃຈ +ຕົກວ່າ +ຕົກໝາດ +ຕົກຫລມ +ຕົກຫຼມ +ຕົກຫຼົ່ນ +ຕົກອັບ +ຕົງ +ຕົ່ງ +ຕົ້ງ +ຕົງກັນ +ຕົງກາ +ຕົງສິນ +ຕົ່ງຢົ່ງ +ຕົດ +ຕົນ +ຕົ້ນ +ຕົ້ນກຣິສມາດ +ຕົ້ນກະດອມ +ຕົ້ນກະດັນ +ຕົ້ນກະດັນງາ +ຕົ້ນກະດູກ +ຕົ້ນກະໂດນ +ຕົ້ນກະຕັງຕີ້ວ +ຕົ້ນກະຖິນ +ຕົ້ນກະຖິນເທດ +ຕົ້ນກະຖົ່ມ +ຕົ້ນກະໂທກ +ຕົ້ນກະບອງເພັດ +ຕົ້ນກະບາ +ຕົ້ນກະບາກ +ຕົ້ນກະບົກ +ຕົ້ນກະເບົາ +ຕົ້ນກະລະບູນ +ຕົ້ນກະໜຸນ +ຕົ້ນກັນນິກາ +ຕົ້ນກັນໄພ +ຕົ້ນກາກະເລົາ +ຕົ້ນກາງຂອງ +ຕົ້ນກ້າງປາ +ຕົ້ນກາສັກ +ຕົ້ນກ້ານຕົງ +ຕົ້ນກ້າມປູ +ຕົ້ນກາລະພຶກ +ຕົ້ນກາວ +ຕົ້ນກ້າວ +ຕົ້ນກຳແພງ +ຕົ້ນກຸງ +ຕົ້ນກຸ້ງ +ຕົ້ນກຸ່ມ +ຕົ້ນກົກ +ຕົ້ນກຽງໜ້າ +ຕົ້ນເກັດລິ່ນ +ຕົ້ນເກັນ +ຕົ້ນແກ +ຕົ້ນແກ່ນເທົ່າ +ຕົ້ນແກ້ມອົ້ນ +ຕົ້ນໂກທາ +ຕົ້ນຂະໜູນ +ຕົ້ນຂີ້ກາກ +ຕົ້ນຂີ້ຊ້າງ +ຕົ້ນຂີ້ມອດ +ຕົ້ນຂີ້ມ້ອນ +ຕົ້ນຂີ້ເໝັນ +ຕົ້ນຂູລູ +ຕົ້ນຂຽວສົດ +ຕົ້ນເຂົ້າຈີ່ +ຕົ້ນເຂົ້າບາເລ່ +ຕົ້ນໄຂ່ເນົ່າ +ຕົ້ນຄໍ້ +ຕົ້ນຄ້ອນກອງ +ຕົ້ນຄອມ +ຕົ້ນຄະນິງ +ຕົ້ນຄັນຄາກ +ຕົ້ນຄັນຈ້ອງ +ຕົ້ນຄ້າ +ຕົ້ນຄາງຄວາຍ +ຕົ້ນຄາງເລື່ອຍ +ຕົ້ນຄາງຮຸງ +ຕົ້ນຄາມ +ຕົ້ນຄຳໄກ່ +ຕົ້ນຄຸ້ມ +ຕົ້ນຄູນ +ຕົ້ນເຄັງ +ຕົ້ນເຄືອອະງຸ່ນ +ຕົ້ນແຄ +ຕົ້ນແຄ້ງ +ຕົ້ນແຄ່ນ +ຕົ້ນແຄລ້າວ +ຕົ້ນໄຄ້ +ຕົ້ນໄຄ້ນຸ່ນ +ຕົ້ນງາ +ຕົ້ນງົ້ວ +ຕົ້ນງ່ຽງປາ +ຕົ້ນເງາະ +ຕົ້ນແງວ +ຕົ້ນຈວງ +ຕົ້ນຈອງ +ຕົ້ນຈັນປ່າ +ຕົ້ນຈາງຈືດ +ຕົ້ນຈານ +ຕົ້ນແຈ້ງ +ຕົ້ນສະແກ +ຕົ້ນສະຄໍ້າ +ຕົ້ນສະທອນ +ຕົ້ນສະໂນ +ຕົ້ນສະບັບ +ຕົ້ນສະແບງ +ຕົ້ນສະເມັກ +ຕົ້ນສະລາງໂມງ +ຕົ້ນສັງ +ຕົ້ນສາ +ຕົ້ນສາກ +ຕົ້ນສາເກ +ຕົ້ນສານ +ຕົ້ນສາມຂາ +ຕົ້ນສົນ +ຕົ້ນສົນຈີນ +ຕົ້ນສົນຈູນີເປີ +ຕົ້ນສົນສາມໃບ +ຕົ້ນສົນຊີດາ +ຕົ້ນສົນປ່າ +ຕົ້ນສ້ຽວ +ຕົ້ນເສນ +ຕົ້ນຊະໂນ +ຕົ້ນຊາຄາມ +ຕົ້ນຊາຕີ +ຕົ້ນຊີດາ +ຕົ້ນຊຸມແສງ +ຕົ້ນແຊວານ +ຕົ້ນຍໍ +ຕົ້ນເຍົາ +ຕົ້ນດອກກຸຫຼາບ +ຕົ້ນດອກຮັກ +ຕົ້ນດາບເງືອກ +ຕົ້ນດາວເຮືອງ +ຕົ້ນເດື່ອ +ຕົ້ນຕໍ +ຕົ້ນຕອງທຶງ +ຕົ້ນຕອງແພງ +ຕົ້ນຕອງໜັງ +ຕົ້ນຕັງເບື້ອ +ຕົ້ນຕານ +ຕົ້ນຕາວ +ຕົ້ນຕ້າວ +ຕົ້ນຕີນຈຳ +ຕົ້ນຕີນນົກກົດ +ຕົ້ນຕີນເປັດ +ຕົນຕົວ +ຕົ້ນທອງ +ຕົ້ນທ່ອນ +ຕົ້ນທັນ +ຕົ້ນທູນ +ຕົ້ນທົ່ມ +ຕົ້ນເທືອງ +ຕົ້ນເທົ້າສານ +ຕົ້ນນໍ້າກ້ຽງ +ຕົ້ນນາງແຊ່ງ +ຕົ້ນນໍ້າມັນຂຽວ +ຕົ້ນນໍ້າມັນສົນ +ຕົ້ນນົມແມວ +ຕົ້ນແນນ +ຕົ້ນບົງ +ຕົ້ນປະດົງ +ຕົ້ນປ່ານ +ຕົ້ນປາວ +ຕົ້ນເປັ້ນ +ຕົ້ນເປືອຍ +ຕົ້ນແປກ +ຕົ້ນຜັກ +ຕົ້ນຜັກໜາມ +ຕົ້ນຜາງຍອຍ +ຕົ້ນຜາງໃຫຍ່ +ຕົ້ນຜີໝອບ +ຕົ້ນຜຸຄາວ +ຕົ້ນຜົງ +ຕົ້ນຝ້າຍ +ຕົ້ນແຝກຫອມ +ຕົ້ນພອກ +ຕົ້ນພັບ +ຕົ້ນພ້າວ +ຕົ້ນແພງ +ຕົ້ນໂພ +ຕົ້ນເຟື້ອງຖ້ວຍ +ຕົ້ນມ່ວງ +ຕົ້ນມອນ +ຕົ້ນມັງຄຸດ +ຕົ້ນມັນປາ +ຕົ້ນມັນເປັດ +ຕົ້ນມາຍ +ຕົ້ນມີ້ +ຕົ້ນມູກ +ຕົ້ນມູກເຈ້ຍ +ຕົ້ນໂມງ +ຕົ້ນໄມ້ +ຕົ້ນໄມ້ມະນີໂຄດ +ຕົ້ນໄມ້ໃຫ້ຜົນ +ຕົ້ນໄມ້ອັນງາມ +ຕົ້ນຢາງພາລາ +ຕົ້ນຢາງໄມ້ຫອມ +ຕົ້ນລານ +ຕົ້ນລີ້ນໄມ້ +ຕົ້ນໂລ່ງເລ່ງ +ຕົ້ນຫຍ້າ +ຕົ້ນໜັງ +ຕົ້ນໜາດ +ຕົ້ນໜາມ +ຕົ້ນໜາມຄອງ +ຕົ້ນໜາມຄີແຮດ +ຕົ້ນໜາມຊະຄອງ +ຕົ້ນໜາມແທ່ງ +ຕົ້ນໜາມພິມານ +ຕົ້ນໜາມພົມ +ຕົ້ນໝັນ +ຕົ້ນໝາກກໍ່ +ຕົ້ນໝາກກອກເທດ +ຕົ້ນໝາກກອກປ່າ +ຕົ້ນໝາກເກັນ +ຕົ້ນໝາກເດື່ອ +ຕົ້ນໝາກຕອດ +ຕົ້ນໝາກຝ້າ +ຕົ້ນໝາກພິລາ +ຕົ້ນໝາກໄຟ +ຕົ້ນໝາກໄມ້ +ຕົ້ນໝາກລີ້ນໄມ້ +ຕົ້ນໝາກຫວີດ +ຕົ້ນໝາກຫຸ່ງ +ຕົ້ນໝາກຫຸ່ງເທດ +ຕົ້ນໝ້ຽງ +ຕົ້ນເໝືອດແອ່ +ຕົ້ນເໝົ້າ +ຕົ້ນຫາດ +ຕົ້ນຫິ່ງຫາຍ +ຕົ້ນຫູກ +ຕົ້ນຫູກວາງ +ຕົ້ນຫູສົບ +ຕົ້ນຫູລາ +ຕົ້ນເຫງືອກ +ຕົ້ນເຫດ +ຕົ້ນແຫນ +ຕົ້ນອໍ້ +ຕົ້ນອະງຸ່ນ +ຕົ້ນອັລມອນ +ຕົ້ນອີ່ລໍ້າ +ຕົ້ນອີ່ລ້ຽນ +ຕົ້ນອີ່ຮຸມ +ຕົນເອງ +ຕົ້ນເອັນອ້າ +ຕົ້ນເອັມ +ຕົ້ນແອບເປິນ +ຕົ້ນໂອ໊ກ +ຕົ້ນໄຮ +ຕົ້ນາຝ້າຍ +ຕົບ +ຕົບແສ່ງ +ຕົບແຕ່ງ +ຕົບຜ້າ +ຕົບມື +ຕົມ +ຕົ້ມ +ຕົ້ມກະທິ +ຕົ້ມນົມສາວ +ຕົວ +ຕົ່ວ +ຕົ້ວ +ຕົວຄົນ +ຕົວທີ +ຕົວແທນ +ຕົວຜູ້ +ຕົວເມືອງ +ຕົວຢ່າງ +ຕົວລະຄອນ +ຕົວໜັງສື +ຕົວຫານ +ຕົວໃຫຍ່ +ຕົວະ +ຕົວະລ່າຍ +ຕຽງ +ຕຽງນອນ +ຕ້ຽງຫຼ້ຽງ +ຕຽນ +ຕຽມ +ຕຽມແຕ່ +ຕ່ຽວ +ຕ້ຽວກະຖຸນ +ຕ້ຽວຊ້ອນ +ຕ່ຽວປູ +ເຕ +ເຕກູຊີການປາ +ເຕໂກອາ +ເຕ້ງ +ເຕຊະ +ເຕໂຊທາດ +ເຕ້ຍ +ເຕຕູໂລ +ເຕນເມລາ +ເຕນອາບີບ +ເຕນຮາຊາ +ເຕບາ +ເຕບາລີຢາ +ເຕເບັດ +ເຕມາ +ເຕມານ +ເຕເມນີ +ເຕຣະຕຽວ +ເຕຣາ +ເຕຣາຕຽວ +ເຕເຣບັງຕີນ +ເຕເຣຣານ +ເຕເຣັດ +ເຕລັດຊາ +ເຕລາ +ເຕລາຢິມ +ເຕເລັມ +ເຕວກ້າ +ເຕວເວວ +ເຕໂອແຮມ +ເຕຮິນນາ +ເຕເຮຣານ +ເຕະ +ເຕະຊະ +ເຕະເຊະ +ເຕະໂດ່ງ +ເຕະຕ່ຽວ +ເຕັກ +ເຕັກນິກ +ເຕັກໂນໂລຢີ +ເຕັງ +ເຕັງກັນ +ເຕັ້ຍ +ເຕັນ +ເຕັ້ນ +ເຕັ້ນກະແຊ +ເຕັ້ນສາກ +ເຕັ້ນສູງ +ເຕັ້ນໂດດ +ເຕັ້ນຕຶກຕັກ +ເຕັ້ນລຳ +ເຕັມ +ເຕັ້ມ +ເຕັມກໍາລັງ +ເຕັມແຂນ +ເຕັມໃຈ +ເຕັມໂຕ +ເຕັມທີ +ເຕັມທີ່ +ເຕັມບ້ານເຕັມເມືອງ +ເຕັມປາກ +ເຕັມປ່ຽມ +ເຕັມໄປດ້ວຍ +ເຕັມໄປໝົດ +ເຕັມລົ້ນ +ເຕັມໝົດ +ເຕັມຫອບ +ເຕັມອັດ +ເຕາະ +ເຕາະເຍາະ +ເຕາະແຕະ +ເຕາະເມາະ +ເຕາະເຫຼາະ +ເຕິ +ເຕິເຕີ່ນ +ເຕິນເຕິນ +ເຕິປາກ +ເຕີ +ເຕີ້ +ເຕີງ +ເຕີ່ງ +ເຕີ່ງເຂີ່ງ +ເຕີ່ງເຫຼີ້ງ +ເຕີຍ +ເຕີ້ຍ +ເຕີ້ຍຫົວນົນຕານ +ເຕີ່ນ +ເຕີບ +ເຕີບໂຕ +ເຕີບໃຫຍ່ +ເຕີມ +ເຕືອກ +ເຕື້ອງ +ເຕື້ອງຕໍ່ +ເຕື່ອຍ +ເຕື້ອຍ +ເຕືອນ +ເຕືອນໃຈ +ເຕືອນສະຕິ +ເຕົ້ມ +ເຕົາ +ເຕົ່າ +ເຕົ້າ +ເຕົ່າກະ +ເຕົ້າກາ +ເຕົ່າກຸຍ +ເຕົ່າກົນ +ເຕົ້າຂ່ວງ +ເຕົ່າຄຳ +ເຕົ້າແຄນ +ເຕົ້າຈັ່ນ +ເຕົ່າສະກົນ +ເຕົ່າສາມສັນ +ເຕົ້ານໍ້າ +ເຕົ້ານົມ +ເຕົາປູນ +ເຕົ່າເຜິ້ງ +ເຕົາເຜົາ +ເຕົາໄຟ +ເຕົ້າແມ່ນາງຂ້ອງ +ເຕົ້າແມ່ນາງດົ້ງ +ເຕົ້າແມ່ນາງແມວ +ເຕົາຣີດ +ເຕົາໝໍ້ +ເຕົ່າຫວາຍ +ເຕົາຫຼອມ +ເຕົາເຫຼັກ +ເຕົາໄຫ +ເຕົາອົບ +ເຕົ້າຮວຍ +ເຕົາຮາງ +ເຕົາຮີດ +ເຕົ້າຮູ້ +ເຕົ້າໂຮມ +ແຕ +ແຕ່ +ແຕ້ +ແຕກ +ແຕກຂາດ +ແຕກເງິນ +ແຕກຊະ +ແຕກເຊັກ +ແຕກແຍກ +ແຕກດັບ +ແຕກຕ່າງ +ແຕກຕື່ນ +ແຕກເຕີ +ແຕກໂຕນ +ແຕກທັບ +ແຕກມຸ່ນ +ແຕກຫັກ +ແຕກແຫງ +ແຕ່ກ່ອນ +ແຕ່ເກົ່າ +ແຕ່ໄກ +ແຕງ +ແຕ່ງ +ແຕງກວາ +ແຕ່ງກາຍ +ແຕງກົວ +ແຕ່ງງານ +ແຕງຈິງ +ແຕ່ງດອງ +ແຕ່ງຕັ້ງ +ແຕ່ງຕົວ +ແຕ່ງໂຕ +ແຕ່ງເພັງ +ແຕ່ງໜັງສື +ແຕ່ງໃຫ້ +ແຕສັ່ງ +ແຕ່ເຊົ້າ +ແຕແຊ +ແຕດ +ແຕ່ເດີມ +ແຕ່ທໍາອິດ +ແຕນ +ແຕ໊ບ +ແຕບແຕ້ງ +ແຕບແໝບ +ແຕ້ມ +ແຕ່ຢ່າງໃດ +ແຕແຢ +ແຕ່ລະ +ແຕ່ລະວັນ +ແຕ່ວ່າ +ແຕ້ຫູ +ແຕ່ເຫດ +ແຕະ +ແຕະແຊະ +ແຕະຕ້ອງ +ແຕະແມະ +ແຕະແລະ +ແຕັບແຊັບ +ແຕັມ +ແຕັ້ມ +ໂຕ +ໂຕ່ +ໂຕ້ +ໂຕກ +ໂຕກກວຽນ +ໂຕກ້ວງ +ໂຕການ +ໂຕກາມາ +ໂຕກຽວ +ໂຕເກນ +ໂຕໂກ +ໂຕ່ງ +ໂຕ່ງເຕ່ງ +ໂຕ່ງໂຕ້ນ +ໂຕ້ງໂຫຼ້ງ +ໂຕເຈຍ +ໂຕສະກົດ +ໂຕສັ່ນ +ໂຕສັ່ນສະທ້ານ +ໂຕຊາຍ +ໂຕຍ +ໂຕເຍືອງ +ໂຕ້ແຍ້ງ +ໂຕດ້ວງ +ໂຕ້ຕອບ +ໂຕຕະຫຼົກ +ໂຕຕັ້ງໂຕຕີ +ໂຕ້ຕ້ານ +ໂຕຕຸ່ນ +ໂຕ້ຖຽງ +ໂຕແທນ +ໂຕແທນປະກັນໄພ +ໂຕນ +ໂຕ່ນ +ໂຕ້ນ +ໂຕນກັນ +ໂຕນຈ້ອງ +ໂຕ້ນຊິງ +ໂຕ້ນເຕ້ນ +ໂຕບ +ໂຕບອາໂດນີຢາ +ໂຕບາໂກ +ໂຕບີຢາ +ໂຕບົ້ງ +ໂຕເປົ່າ +ໂຕແປ +ໂຕຜູ້ +ໂຕເພິ່ງ +ໂຕເຟັດ +ໂຕເຟັນ +ໂຕມອນ +ໂຕເມ +ໂຕແມ່ +ໂຕຢ່າງ +ໂຕໂຢ່ງໂຢະ +ໂຕຣກີລ່ຽມ +ໂຕເຣນ +ໂຕລະຄອນ +ໂຕລາ +ໂຕລາດ +ໂຕໂລຊີ +ໂຕ່ວໂຕ້ນ +ໂຕ້ວາທີ +ໂຕເຫັບ +ໂຕ້ໂຫຼ້ງ +ໂຕອັກສອນ +ໂຕອາ +ໂຕອູ +ໂຕອ່ຽນ +ໂຕເອກ +ໂຕເອງ +ໂຕຮູ +ໂຕເຮົາ +ໂຕະ +ໂຕະໂຢະ +ໂຕະໂຫຼະ +ໃຕ +ໃຕ້ +ໃຕ້ດິນ +ໃຕ້ລ່າງ +ໄຕ +ໄຕ່ +ໄຕ້ +ໄຕຈັກ +ໄຕຈີວອນ +ໄຕ່ສວນ +ໄຕສະລະນະ +ໄຕສະລະນາຄົມ +ໄຕສິກຂາ +ໄຕຍາງ +ໄຕດາຍຸກ +ໄຕ່ຕອງ +ໄຕ່ເຕົ້າ +ໄຕ່ຖາມ +ໄຕທະບານ +ໄຕທະວານ +ໄຕທິບ +ໄຕປີດົກ +ໄຕເປ +ໄຕພາຄີ +ໄຕພູມ +ໄຕພົບ +ໄຕເພດ +ໄຕມາດ +ໄຕລັກ +ໄຕລັດ +ໄຕລົງ +ໄຕໂລ +ໄຕໂລກ +ໄຕວະຕິງ +ໄຕວັດ +ໄຕວິຊາ +ໄຕຫວັນ +ຖໍ່ +ຖໍ້ຖອຍ +ຖນົນ +ຖ່ວງ +ຖ່ວງດຶງ +ຖ້ວຍ +ຖ້ວຍຕວງ +ຖ້ວຍລາງວັນ +ຖ້ວຍອີ່ເລີ້ງ +ຖ່ວນ +ຖ້ວນ +ຖ້ວນຖີ່ +ຖ້ວມ +ຖ້ວມລົ້ນ +ຖວາຍ +ຖວາຍໂຕ +ຖວາຍເນດ +ຖວາຍພະພອນ +ຖອກ +ຖອງ +ຖ້ອງ +ຖອຍ +ຖ່ອຍ +ຖ້ອຍ +ຖ້ອຍຄວາມ +ຖ້ອຍຄໍາ +ຖ້ອຍຄໍາພະຍານ +ຖອຍໃຈ +ຖອຍທັບ +ຖອຍຫລັງ +ຖອຍຫຼັງ +ຖອຍຫຼັງເຂົ້າຄອງ +ຖອດ +ຖອດຖອນ +ຖອດຖິ້ມ +ຖອນ +ຖ້ອນ +ຖອນຄໍາເວົ້າ +ຖອນເງິນ +ຖອນໃຈ +ຖອນໃຈໃຫຍ່ +ຖອນສະໝໍ +ຖອນໂຕ +ຖອນທຶນ +ຖອນພິດ +ຖອນຫາຍໃຈ +ຖອນຮາກຖອນໂຄນ +ຖ່ອມ +ຖ່ອມໃຈ +ຖ່ອມຕົນ +ຖ່ອມໂຕ +ຖະເກີງ +ຖະນັດຖະໜິ່ +ຖະນຸ +ຖະນຸຖະໜອມ +ຖະພາບ +ຖະລາຍ +ຖະໄລ +ຖະໜອມ +ຖະໜັດ +ຖະໜັດໃຈ +ຖະໜັດປາກ +ຖະໜັດມື +ຖະໜິນ +ຖະໜົນ +ຖະໜົນຫົນທາງ +ຖະໜົນຫຼວງ +ຖະໄໜ +ຖະໝັດ +ຖະຫວາຍ +ຖະຫວາຍຕົວ +ຖະຫວາຍພຣະພອນ +ຖະຫວິນ +ຖະຫຼາ +ຖະຫຼຳ +ຖະຫຼິງ +ຖະເຫລ +ຖະເຫຼ +ຖະເຫຼິງ +ຖະແຫລງ +ຖະແຫຼງ +ຖະແຫຼງການ +ຖະແຫຼງການຮ່ວມ +ຖະແຫຼງຂ່າວ +ຖະໄຫລ +ຖະໄຫຼ +ຖັກ +ຖັກສານ +ຖັກຖັ່ນ +ຖັກແຖ່ +ຖັງ +ຖັ່ງ +ຖັງໄມ້ +ຖັດ +ຖັດໄປ +ຖັນ +ຖັນຖັ່ນ +ຖັບ +ຖັບແຖບ +ຖ້າ +ຖໍ້າ +ຖາກ +ຖາງ +ຖ່າຍ +ຖ່າຍທອດ +ຖ່າຍເທ +ຖ່າຍເບົາ +ຖ່າຍຢາ +ຖ່າຍໜັກ +ຖ່າຍຮູບ +ຖ່າຍຮູບເງົາ +ຖາດ +ຖາດໃສ່ມີດຕັດ +ຖາດທາ +ຖາດຮອງໄຟ +ຖານ +ຖ່ານ +ຖ້ານ +ຖານກອນ +ຖ່ານໄຟ +ຖ່ານໄມ້ +ຖ່ານຫີນ +ຖານຮອງ +ຖານະ +ຖານັນດອນ +ຖານາ +ຖານານຸສັກ +ຖານານຸຮູບ +ຖາບ +ຖາປະນາ +ຖາມ +ຖ້າມກາງ +ຖາມເຈາະຈີ້ມ +ຖາມວ່າ +ຖ່າວ +ຖາວໍລະວັດຖຸ +ຖາວອນ +ຖາວະລະ +ຖ້າຫາກ +ຖ້າຫາກວ່າ +ຖິດ +ຖິ່ນ +ຖິ່ນກັນດານ +ຖິ່ນຖານ +ຖິ່ນທຸຣະກັນດານ +ຖິ່ນທຸລະກັນດານ +ຖິ່ນແຫ້ງແລ້ງ +ຖິ້ມ +ຖິວ +ຖີ່ +ຖີ່ຖ້ວນ +ຖີ່ນ +ຖີບ +ຖີ້ມ +ຖີວ +ຖຶກໃຈ +ຖື +ຖືກ +ຖືກຄຸກ +ຖືກໃຈ +ຖືກດາດ +ຖືກຕ້ອງ +ຖືກຕີ +ຖືກປາກ +ຖືກປຽບ +ຖືກຫລອກ +ຖືກຫຼອກ +ຖືກັນ +ຖືກໍາເນີດ +ຖືກໍາມະສິດ +ຖືກຽດ +ຖືສາ +ຖືສິດ +ຖືສິນ +ຖືຍົດ +ຖືດ +ຖືຕາມ +ຖືໂຕ +ຖືຖືກ +ຖືທ້າຍ +ຖືໂທດ +ຖືນໍ້າ +ຖືນາມ +ຖືເບົາ +ຖືພາ +ຖືມື້ຖືຍາມ +ຖືວ່າ +ຖືຫາງ +ຖືຫຸ້ນ +ຖືຫຸ່ມ +ຖືເອົາ +ຖືໂອກາດ +ຖືຮັກສາ +ຖຸ +ຖຸ້ງ +ຖຸຍ +ຖຸນ +ຖຸລຽນ +ຖູ +ຖູ່ +ຖູກ +ຖູຍ +ຖູໄຖ +ຖູປະ +ຖູປະລະຫະບຸກຄົນ +ຖົກ +ຖົກຖຽງ +ຖົງ +ຖົ້ງ +ຖົງຂາລີງ +ຖົງເງິນ +ຖົງຕີນ +ຖົງໄຖ່ +ຖົງເປັ້ງ +ຖົງມື +ຖົງໜັງ +ຖົດຖອຍ +ຖົບ +ຖົມ +ຖົ່ມ +ຖົມເຖ +ຖົ່ມນໍ້າລາຍ +ຖົມມະນາ +ຖົວ +ຖົ່ວ +ຖົ້ວ +ຖົ່ວງອກ +ຖົ່ວຍາວ +ຖົ່ວແດງ +ຖົ່ວແດງຕົ້ມ +ຖົ່ວເຕົ້າຈ້ຽວ +ຖົ່ວແປບ +ຖົ່ວແຮ +ຖຽງ +ຖຽງກັນ +ຖຽງນາ +ຖ້ຽວ +ເຖ +ເຖໄຖ +ເຖນ +ເຖໂນ +ເຖລະ +ເຖລະນຸເຖລະ +ເຖລະພູມ +ເຖລະລາດ +ເຖລະວາດ +ເຖລີ +ເຖາະ +ເຖິກ +ເຖິກເຖີຍ +ເຖິງ +ເຖິງກັບ +ເຖິງແກ່ກຳ +ເຖິງແກ່ພິລາໄລ +ເຖິງແກ່ມໍລະນະພາບ +ເຖິງແກ່ອະສັນຍະກຳ +ເຖິງແກ່ອະນິດຈະກຳ +ເຖິງປານນັ້ນກໍຕາມ +ເຖິງແມ່ນ +ເຖິງແມ່ນວ່າ +ເຖິງຢ່າງໃດກໍຕາມ +ເຖິງຢ່າງນັ້ນ +ເຖິງວ່າ +ເຖີ່ +ເຖີກ +ເຖີງ +ເຖີ້ງເຫຼີ້ງ +ເຖີດ +ເຖີ້ນ +ເຖີບ +ເຖືອ +ເຖືອກ +ເຖືອດ +ເຖືອນ +ເຖື່ອນ +ເຖົາ +ເຖົ່າ +ເຖົ້າ +ເຖົ້າແກ່ +ເຖົາວັນ +ແຖ +ແຖງ +ແຖນ +ແຖບ +ແຖມ +ແຖແລ +ແຖວ +ແຖວໜ້າ +ໂຖ +ໂຖ່ +ໂຖ້ +ໂຖກ +ໂຖກເຖກ +ໂຖງ +ໂຖນ +ໂຖນໍ້າ +ໂຖມະນາການ +ໄຖ +ໄຖ່ +ໄຖຍະຈິດ +ໄຖຍະສັງວາດ +ໄຖ່ຖອນ +ໄຖນາ +ໄຖ່ບາບ +ທໍ +ທໍ່ +ທໍ້ +ທຄລ +ທໍ້ຖອຍ +ທໍ່ນໍ້າ +ທໍຣະຫົດອົດທົນ +ທໍ້ລໍ້ +ທໍລະ +ທໍລະກຳ +ທໍລະຊາດ +ທໍລະຊົນ +ທໍລະຍົດ +ທໍລະນິນ +ທໍລະນິນທະ +ທໍລະນີ +ທໍລະນີກັນແສງ +ທໍລະນີສາດ +ທໍລະນີສານ +ທໍລະນີສົງ +ທໍລະນີປະຕູ +ທໍລະນີວິທະຍາ +ທໍລະພີ +ທໍລະມານ +ທໍລະຫົດ +ທວກ +ທວງ +ທ່ວງ +ທ້ວງ +ທວຍ +ທ່ວຍ +ທ້ວຍ +ທ້ວຍທ້ວຍ +ທວຍທອດ +ທວຍເຫີນ +ທວດ +ທວນ +ທ່ວນ +ທວນຄືນ +ທວນໄຟ +ທ້ວມ +ທວາຍ +ທວານ +ທອກ +ທອງ +ທ່ອງ +ທ້ອງ +ທອງຂາວ +ທ້ອງຂີ້ຮາກ +ທອງແຂ +ທອງຄຳ +ທ້ອງສອດ +ທອງສຳລິດ +ທ້ອງຊ້າງ +ທ້ອງດ້ອຍ +ທອງດຳ +ທອງແດງ +ທ້ອງຖິ່ນ +ທ້ອງຖີ່ນ +ທ້ອງທີ່ +ທ້ອງທົ່ງ +ທ່ອງທຽວ +ທ່ອງທ່ຽວ +ທ້ອງນ້ອຍ +ທ້ອງບິດ +ທ້ອງຜູກ +ທອງພັນຊັ່ງ +ທ້ອງຟ້າ +ທ້ອງແລ້ງ +ທອງຫ້າວ +ທອງເຫລືອງ +ທອງເຫຼືອງ +ທ້ອງແຫ້ງ +ທ້ອງອືດ +ທ້ອງເຮືອ +ທອຍ +ທອດ +ທອດກະຖິນ +ທອດຂາ +ທອດສະໝໍ +ທອດຕາ +ທອດຖວາຍ +ທອດຖະເນີ້ງ +ທອດທານ +ທອດນອນ +ທອດຜ້າປ່າ +ທອດພຣະເນດ +ທອດພະເນ +ທອດຮຸ່ຍ +ທອນ +ທ່ອນ +ທ້ອນ +ທອນຊິນ +ທ້ອນໄດ້ +ທອນທໍ້ +ທ້ອນຝຸ່ນ +ທ່ອນໄມ້ +ທ່ອນຫີນ +ທອບ +ທອມ +ທ່ອມທ່ອມ +ທະ +ທະໂຄນິດ +ທະສະ +ທະສະຊາດ +ທະສະທິດ +ທະສະນິຍົມ +ທະສະເບນຈະກູລະ +ທະສະພອນ +ທະສະພິທະລາຊະທຳ +ທະສະມາດ +ທະສະວັດ +ທະສາ +ທະຍອຍ +ທະຍາຄະຕິ +ທະຍານ +ທະເຍີ +ທະແຍງ +ທະທິ +ທະທົກ +ທະນະ +ທະນະຄານ +ທະນະສານ +ທະນະສານສົມບັດ +ທະນະສົມບັດ +ທະນະທານີ +ທະນະບໍດີ +ທະນະບັດ +ທະນັງ +ທະນາຄານ +ທະນາຄານໂລກ +ທະນາຍ +ທະນາຍຄວາມ +ທະນານັດ +ທະນາບັດ +ທະນິດຖາ +ທະນີ +ທະນຸ +ທະນຸຖະໝອມ +ທະນຸລະມາກ +ທະນຸລະເວດ +ທະນູ +ທະນູສອນ +ທະນູສິນ +ທະນູເຫມ +ທະນົກ +ທະນົງ +ທະນົງໃຈ +ທະນົງຕົວ +ທະນົງໂຕ +ທະແນມ +ທະບວງ +ທະບຸ +ທະບຽນ +ທະພີໂດ +ທະມິນ +ທະເມິນ +ທະລວງ +ທະລັກ +ທະລັງ +ທະລາ +ທະລາຍ +ທະລາທິບໍດີ +ທະລຸ +ທະລົງ +ທະເລ +ທະເລຂາວ +ທະເລສາບ +ທະເລຊາຍ +ທະເລຊາຍອົສຕຣາລີ +ທະເລຍີ່ປຸ່ນ +ທະເລດ +ທະເລດຳ +ທະເລແດງ +ທະເລາະ +ທະວາຍ +ທະວາທະສະການ +ທະວາທະສະມາດ +ທະວານ +ທະວານຕູ +ທະວານໜັກ +ທະວາລະບານ +ທະວິ +ທະວິຊາ +ທະວິຊາກອນ +ທະວິຊາດ +ທະວິດ +ທະວິບາດ +ທະວິບົດ +ທະວິພາກ +ທະວີ +ທະວີຄູນ +ທະວີບ +ທະວີບົດ +ທະໜອມ +ທະຫະລະ +ທະຫານ +ທະຫານແຂງກ້າ +ທະຫານຄຸ້ມກັນພຣະອົງ +ທະຫານເສິກ +ທະຫານຍາມ +ທະຫານດາບ +ທະຫານປະຈໍາປ້ອມ +ທະຫານມັກກີ +ທະຫານມ້າ +ທະຫານລາດຕະເວນ +ທະຫານຫອກ +ທະຫານຫຸ່ນ +ທະຫານໃຫຍ່ +ທະຫານອາລັກຂາ +ທະຫານຮາບ +ທະຫານຮົບ +ທະຫານເຮືອ +ທັກ +ທັກຂິນ +ທັກຂິນະບົດ +ທັກຂິນາ +ທັກຂິນາວັດ +ທັກຂິໂນທົກ +ທັກຂິໄນຍະບຸກຄົນ +ທັກສະ +ທັກສະນານຸປະທາ +ທັກສາ +ທັກສິນ +ທັກສິນາ +ທັກທ້ວງ +ທັກທ່ອງທ່ຽວ +ທັກທາຍ +ທັງ +ທັ່ງ +ທັ້ງ +ທັງຄູ່ +ທັງສອງ +ທັງສິ້ນ +ທັ່ງໃສ່ +ທັ່ງຕີເຫລັກ +ທັ່ງຕີເຫຼັກ +ທັງຕົວ +ທັງທີ່ +ທັງນັ້ນ +ທັງນີ້ +ທັງປວງ +ທັງເປັນ +ທັງມວນ +ທັງເວັນທັງຄືນ +ທັງໝົດ +ທັງເໝັດ +ທັງເໝິດ +ທັງຫລາຍ +ທັງຫຼາຍ +ທັດ +ທັດສະນະ +ທັດສະນະຄະຕິ +ທັດສະນະຈອນ +ທັດສະນະສາດ +ທັດສະນະສຶກສາ +ທັດສະນະວິໄສ +ທັດສະນາການ +ທັດສະນາຈອນ +ທັດສະນານຸດຕະລິຍະ +ທັດສະນິຈອນ +ທັດສະນິຍະພາບ +ທັດສະນີ +ທັດສະນີກອນ +ທັດສະນີຍະພາບ +ທັດສະນູປະກອນ +ທັດທາ +ທັດທ່ຽງ +ທັນ +ທັນກິນ +ທັນໃຈ +ທັນສະໃໝ +ທັນສະໄໝ +ທັນຍະຊາດ +ທັນຍະພືດ +ທັນຍາຫານ +ທັນໃດ +ທັນໃດນັ້ນ +ທັນຕະຊະ +ທັນຕະແພດ +ທັນຕາ +ທັນທີ +ທັນທີທັນໃດ +ທັນບັນ +ທັນວາ +ທັນເວລາ +ທັບ +ທັບຖົມ +ທັບພະສຳພະລະ +ທັມ +ທັມມະ +ທັອບພີ +ທາ +ທ່າ +ທ້າ +ທໍ່າ +ທາກ +ທາໂຄນິດ +ທາງ +ທ້າງ +ທາງກ້ອງ +ທາງການ +ທາງໄກ +ທາງຂ້າງ +ທາງຂ້າມ +ທາງເຂົ້າ +ທາງເສຍ +ທາງຍ່າງ +ທາງຍາວ +ທາງແຍກ +ທາງເດີນ +ທາງໃດ +ທາງໄດ້ +ທາງຕາເວັນຕົກ +ທາງຕາເວັນອອກ +ທາງໃຕ້ +ທາງທາດ +ທາງທິດ +ທາງເທິງ +ທາງເທີງ +ທາງນອກ +ທາງໃນ +ທາງຜ່ານ +ທາງຜິດ +ທາງມ້າລາຍ +ທາງລອດຊຸມ +ທາງລັບ +ທາງລຸ່ມ +ທາງໜ້າ +ທາງໜຶ່ງທາງໃດ +ທາງເໜືອ +ທາງຫຼວງ +ທາງຫຼັງ +ທາງຫຼັງສຸດ +ທາງເຫນືອ +ທາງອອກ +ທາສາ +ທາສີ +ທາຍ +ທ້າຍ +ທ້າຍຕິດ +ທາຍທັກ +ທ້າຍປືນ +ທ້າຍເຮືອ +ທາຍາດ +ທາຍິກາ +ທາຍົກ +ທາດ +ທາດເກດແກ້ວຈຸລາມະນີ +ທາດຄູ້ມກັນ +ທາດເຄມີ +ທາດດິນ +ທາດທາດ +ທາດແທ້ +ທາດນໍ້າເງິນ +ທາດພະນົມ +ທາດຫຼວງ +ທາດາ +ທາດາຍ +ທາຕະວາກອນ +ທາຕິມໂຮຊີ +ທາຕີ +ທ່າທາງ +ທ້າທາຍ +ທ້າທ້າຍ +ທ່າທີ +ທ່າທີ່ +ທານ +ທ່ານ +ທານຂວັນ +ທ່ານຊາມູເອນ +ທານຕາວັນ +ທ່ານທີ່ນັບຖື +ທານບົນ +ທ່ານໝໍ +ທ່ານອນ +ທານະຂັນ +ທານະປະລາມີ +ທານີ +ທາບທາມ +ທ່າບຸກ +ທາມ +ທ່າມ +ທ່າມກາງ +ທາມມະລຸກ +ທາລາ +ທາລາເຄຫະ +ທາລາທິກຸນ +ທາລິກາ +ທາລຸນ +ທາລຸນກຳ +ທາລຸນນະກຳ +ທາລົກ +ທ່າລົງຄ້ອຍ +ທາວ +ທ່າວ +ທ້າວ +ທ້າວກໍ່າກາດຳ +ທາວໃຍ +ທາໜ້າ +ທ່າຮັບ +ທ່າເຮືອ +ທ່າແຮງ +ທາາງນອກ +ທຳ +ທຳການ +ທຳຄຸນ +ທຳຕາມ +ທຳທ່າ +ທຳທານ +ທຳນວຍ +ທຳນວາຍ +ທຳນອງ +ທຳນອງສຽງ +ທຳນາຍ +ທຳນົບ +ທຳນຽບ +ທຳນຽບພາສາ +ທຳນຽມ +ທຳນຽມປະເພນີ +ທຳບຸນ +ທຳມະ +ທຳມະກະຖາ +ທຳມະກະຖືກ +ທຳມະກາຍ +ທຳມະການ +ທຳມະຂວາງ +ທຳມະຂັນ +ທຳມະຄະຕິ +ທຳມະຄຸນ +ທຳມະຈະລິຍາ +ທຳມະຈັກ +ທຳມະຈັກຂຸ +ທຳມະສະຖິຕິ +ທຳມະສະພາ +ທຳມະສະລີລະ +ທຳມະສັງຄີຕິ +ທຳມະສັງເວດ +ທຳມະສາກັດສາ +ທຳມະສາດ +ທຳມະສານ +ທຳມະສາມີ +ທໍາມະສາລາ +ທຳມະຊາດ +ທຳມະຍຸດ +ທຳມະດາ +ທຳມະທັດສະນະ +ທຳມະທາດາ +ທຳມະທຳໂມ +ທຳມະນາດ +ທຳມະນິຍົມ +ທຳມະນິດ +ທຳມະນິເວດ +ທຳມະນູນ +ທຳມະບານ +ທຳມະບຸດ +ທຳມະປະຕິສຳພິທາ +ທຳມະປະຕິຮູບ +ທຳມະລັດ +ທຳມະລາ +ທຳມະລາຊາ +ທຳມະໂລງ +ທຳມະວັດ +ທຳມັນເຕວາສິກ +ທໍາມາຈານ +ທຳມາດ +ທຳມາທິດ +ທຳມາທິປະໄຕ +ທຳມານຸສານ +ທຳມານຸທຳມະປະຕິບັດ +ທຳມານຸທິດຖານ +ທຳມາພິດສະໄໝ +ທຳມາພິມຸກ +ທຳມາລົມ +ທຳມິກະ +ທຳມິກະລາຊາ +ທຳມິກະລາດ +ທຳລາຍ +ທຳລາຍລ້າງ +ທຳເວນ +ທຳໃຫ້ +ທຳອິດ +ທຳຮ້າຍ +ທິກ +ທິການ +ທິຄຳພອນ +ທິຄິໂກ +ທິສາ +ທິສານຸທິດ +ທິສາປາໂມກ +ທິດ +ທິດສະດີ +ທິດຕາເວັນອອກ +ທິດທັດ +ທິດທາງ +ທິດເໜືອ +ທິດາ +ທິຖິ +ທິນນະກອນ +ທິ້ນລິ້ນ +ທິບ +ທິບພະຂິ່ນ +ທິບພະຈັກຂຸ +ທິບພະສົມບັດ +ທິບພະໂສດ +ທິບພະຍານ +ທິບພະເນດ +ທິບພະລົດ +ທິບພະອາດ +ທິປະໄຕ +ທິພະ +ທິພາ +ທິພາກອນ +ທິພາບ +ທິມພູ +ທິຢາທິລາ +ທິລາດ +ທິວ +ທິວທັດ +ທິວະ +ທິວະການ +ທິວາກອນ +ທິວົງຄົດ +ທີ +ທີ່ +ທີ່ເກິດຂື້ນ +ທີຄະ +ທີຄະຊາດ +ທີຄະນິກາຍ +ທີຄາຍຸ +ທີຄິວຊີ +ທີ່ຈັ້ງ +ທີ່ຈິງ +ທີ່ສຸດ +ທີ່ດິນ +ທີ່ໃດ +ທີ່ຕັ້ງ +ທີທີ +ທີ່ແທ້ +ທີ່ນອນ +ທີ່ນັ້ນທີ່ນີ້ +ທີບ +ທີ່ປະຊຸມ +ທີ່ປຶກສາ +ທີ່ພັກ +ທີໂຟຊາ +ທີມ +ທີມພູ +ທີ່ມີ +ທີ່ຢູ່ +ທີລະ +ທີລະຄະ +ທີ່ລະນຶກ +ທີ່ລະນຶກເຖິງ +ທີລາ +ທີ້ລີ້ +ທີ່ລື່ນ +ທີ່ຫ້າ +ທີຫ້າສິບ +ທີເອັນທີ +ທີ່ຮັກ +ທຶກ +ທຶກທຶນ +ທຶ່ງ +ທຶ້ງ +ທຶດໆ +ທຶນ +ທຶ້ນ +ທຶນນິຍົມ +ທຶນຮອນ +ທຶບ +ທືກ +ທືບ +ທືມ +ທຸ +ທຸກ +ທຸກກໍ້າ +ທຸກກິ +ທຸກກີ +ທຸກຂະສະມຸໄທ +ທຸກຂະນະ +ທຸກຂະນິໂລດ +ທຸກຂະລາບ +ທຸກຂະເວດ +ທຸກຂະເວທະນາ +ທຸກຂັງ +ທຸກຂາ +ທຸກຄົນ +ທຸກໃຈ +ທຸກສິ່ງທຸກຢ່າງ +ທຸກສຸກ +ທຸກໂສກ +ທຸກຍາກ +ທຸກຍາກລໍາບາກ +ທຸກທໍລະມານ +ທຸກເທື່ອ +ທຸກບ່ອນ +ທຸກຝ່າຍ +ທຸກພາຍ +ທຸກມື້ +ທຸກມື້ນີ້ +ທຸກເມື່ອ +ທຸກລະທົມ +ທຸກລໍາບາກ +ທຸກເວທະນາ +ທຸກຮ້ອນ +ທຸກະ +ທຸກະນິບາດ +ທຸກົດ +ທຸຄະຕິ +ທຸງ +ທຸ່ງ +ທຸງກະດາດ +ທຸງຊໍ່ +ທຸງໄຊ +ທຸ້ງທາວ +ທຸງປະຕາກ +ທຸງຜ້າ +ທຸງເຫຼັກ +ທຸສິນ +ທຸຊົນ +ທຸ່ຍ +ທຸ້ຍ +ທຸດຈະລິດ +ທຸດົງ +ທຸດົງຄະວັດ +ທຸຕະຕິ +ທຸຕິຍະ +ທຸທິດຖະຫວາຍ +ທຸນ +ທຸ່ນ +ທຸ້ນ +ທຸ່ນທ່ຽງ +ທຸບ +ທຸບຕີ +ທຸປັນຍາ +ທຸພົນລະພາບ +ທຸມ +ທຸ່ມ +ທຸ້ມ +ທຸ່ມເທ +ທຸ້ມເທ +ທຸມຜະລາ +ທຸມພອນ +ທຸມມະໂນ +ທຸມມະລາ +ທຸມະ +ທຸມະເກດ +ທຸລະ +ທຸລະກັນດານ +ທຸລະການ +ທຸລະກິດ +ທຸລະຊາດ +ທຸລະຊົນ +ທຸລະຍັດສະດີ +ທຸລະພົນ +ທຸລາຄົມ +ທຸລາຈານ +ທຸລາຍ +ທຸລີ +ທຸລົນ +ທຸເລດ +ທຸເລົາ +ທຸວະດາລາ +ທຸວະພາກ +ທຸວະມົນທົນ +ທູ່ +ທູ້ +ທູຍ +ທູດ +ທູດສະຫວັນ +ທູດາ +ທູຕາ +ທູຕານຸທູດ +ທູນ +ທູນຂໍ +ທູນບອກ +ທູນວິງວອນ +ທູບ +ທູບມອງ +ທູມ +ທູມມີມ +ທູລະ +ທູເລດ +ທົກ +ທົງ +ທົ່ງ +ທົ່ງຊາໂຣມ +ທົ່ງນາ +ທົ່ງພຽງ +ທົ່ງຫຍ້າ +ທົ່ງຫຼວງ +ທົ່ງຮາບ +ທົດ +ທົດໆ +ທົດສອບ +ທົດສະ +ທົດສະກັນ +ທົດສະວັດ +ທົດທົດ +ທົດແທນ +ທົດລອງ +ທົນ +ທົ້ນ +ທົນທໍລະມານ +ທົນທານ +ທົນທຸກ +ທົນທຸກຍາກ +ທົນທຸກລໍາບາກ +ທົນທຸກເວທະນາ +ທົນໂທ່ +ທົນລໍາບາກ +ທົບ +ທົບສອບ +ທົບແທນ +ທົບມວຍ +ທົມ +ທົມທົມ +ທົ່ວ +ທົວເຕຣາ +ທົ່ວເຖີງ +ທົ່ວທີບ +ທົ່ວໄປ +ທົ່ວໂລກ +ທົະລວງ +ທ່ຽງ +ທ່ຽງຄືນ +ທ່ຽງທຳ +ທ່ຽງແທ້ +ທຽນ +ທ່ຽນ +ທ້ຽນ +ທຽນກິ່ງ +ທຽນຂາວ +ທຽນສິງ +ທຽນຍ່ອມ +ທຽນແດງ +ທຽບ +ທຽບເທົ່າ +ທຽມ +ທຽມເທັດ +ທຽວ +ທ່ຽວ +ທ່ຽວສາວ +ທ່ຽວໄປ +ທຽວໄປມາ +ທ່ຽວມາ +ເທ +ເທເຄລ +ເທ້ງ +ເທສະ +ເທສະການ +ເທສະບັນຍັດ +ເທສະບານ +ເທສະມົນຕີ +ເທສະໜາ +ເທຊະໂລນິກ +ເທຍລະຄາ +ເທດ +ເທດສະການ +ເທດສະນາ +ເທດສະບານ +ເທດສະມູນຕີ +ເທດສະໜາ +ເທດແຫຼ +ເທນນີສ +ເທບ +ເທບຜູ້ຄອງພິພົບ +ເທບຜູ້ປົກຄອງ +ເທບພະເຈົ້າ +ເທບພະດາ +ເທບອານາຈັກ +ເທເບດ +ເທໄປ +ເທພາ +ເທພີ +ເທເລັກ +ເທວະ +ເທວະສະຖານ +ເທວະສະພາບ +ເທວະຊີບ +ເທວະດາ +ເທວະທັນ +ເທວະທຳ +ເທວະທິດາ +ເທວະທູດ +ເທວະນາຄີ +ເທວະນິຍົມ +ເທວະລາດ +ເທວະໂລກ +ເທວະວິທະຍາ +ເທວາ +ເທວາຄານ +ເທວາໄລ +ເທວີ +ເທເວດ +ເທໂວ +ເທຫະວັດຖຸ +ເທໂອຟີໂລ +ເທັກນິກ +ເທັກນິດ +ເທັກໂນໂລຊີ +ເທັກໂນໂລຢີ +ເທັງ +ເທັຍ +ເທັດ +ເທັນນິດ +ເທັບ +ເທາະ +ເທິ +ເທິງ +ເທິະ +ເທີງ +ເທີ້ງ +ເທີຍ +ເທີດ +ເທີດທູນ +ເທີນ +ເທີ້ນ +ເທີນເທິ້ +ເທີນເທີ້ +ເທີບ +ເທີ້ເລີ້ +ເທຶອ +ເທື່ອ +ເທື້ອ +ເທື່ອທໍາອິດ +ເທື່ອທີ +ເທື້ອມ +ເທື່ອລະ +ເທື່ອລະເລັກເທື່ອລະໜ້ອຍ +ເທື່ອໜຶ່ງ +ເທົາ +ເທົ່າ +ເທົ້າ +ເທົ່າກັນ +ເທົ່າກັບ +ເທົ່າໃດ +ເທົ່າແຕ່ +ເທົ່າໂຕ +ເທົ່າທີ່ +ເທົ່າທຽມ +ເທົ່ານັ້ນ +ເທົ່ານີ້ +ເທົ້າວັນເຖີ້ນ +ເທົ່າວ່າ +ແທ້ +ແທ້ໆ +ແທກ +ແທກຊີ +ແທງ +ແທ່ງ +ແທ້ງ +ແທ້ງລູກ +ແທ້ຈິງ +ແທດ +ແທດເຖິງ +ແທ້ໃດ໋ +ແທນ +ແທ່ນ +ແທ້ນໍ +ແທນຕົວ +ແທ່ນບູຊາ +ແທ່ນພຽງ +ແທ້ນາ +ແທບ +ແທບຜ້າ +ແທ້ແລ້ວ +ແທວ +ແທະ +ໂທ +ໂທ້ +ໂທສະ +ໂທສາ +ໂທສາກອນ +ໂທສາຄະຕິ +ໂທສານຸໂທດ +ໂທໂສ +ໂທດ +ໂທດໂທດ +ໂທນ +ໂທນໂທ້ +ໂທນະ +ໂທບ +ໂທຟີໂມ +ໂທມ +ໂທມະນັງ +ໂທມະນັດ +ໂທມະນາດ +ໂທມາ +ໂທລະ +ໂທລະຄົມມະນາຄົມ +ໂທລະສັບ +ໂທລະສານ +ໂທລະທັດ +ໂທລະພາບ +ໂທລະພິມ +ໂທລະເລກ +ໂທລາ +ໂທເລ +ໂທເລດ +ໂທ້ໂລ້ +ໂທອາດ +ໂທແອເຟິລ +ໄທ +ໄທ່ +ໄທ້ +ໄທກະເລິງ +ໄທກີເຣເນ +ໄທຍະທານ +ໄທຍະທຳ +ໄທຍາງ +ໄທດຳ +ໄທແດງ +ໄທເປ +ໄທລະເມັງ +ໄທເໜືອ +ໄທເຮືອນ +ນໍ +ນໍ່ +ນງລວງ +ນໍ້ເຕົ້າ +ນໍລະ +ນໍລິນ +ນໍເລດ +ນວກຈອດ +ນວກຊົດ +ນວຍ +ນວດ +ນວນ +ນ່ວນ +ນວມ +ນ່ວມ +ນອກ +ນອກກົດໝາຍ +ນອກຄອກ +ນອກຈາກ +ນອກຈາກນັ້ນ +ນອກຈາກນີ້ +ນອກໃຈ +ນອກຕຳລາ +ນອກທາງ +ນອກທິດນອກທາງ +ນອກນັ້ນ +ນອກແຜນ +ນອກເລື່ອງ +ນອກແວ +ນອກເໜືອ +ນອກຮີດ +ນອກຮີດນອກຄອງ +ນອກເຮືອນ +ນອງ +ນ່ອງ +ນ້ອງ +ນ້ອງສາວ +ນ້ອງຊາຍ +ນ້ອງຍິງ +ນອງເລືອດ +ນ້ອຍ +ນ້ອຍໆ +ນ້ອຍກວ່າ +ນ້ອຍໃຈ +ນ້ອຍເທື່ອ +ນ້ອຍເນື້ອຕໍ່າໂຕ +ນ້ອຍລົງ +ນ້ອຍໜ້າ +ນອດ +ນອນ +ນອນກິນ +ນອນຈົມ +ນອນຍາມ +ນອນຕາບໍ່ຫຼັບ +ນອນມິດ +ນອນລົງ +ນອນເວັນ +ນອນຫລັບ +ນອນຫຼັບ +ນອນຫຼັບທັບສິດ +ນອນຫຼັບບໍ່ຮູ້ນອນຄູ້ບໍ່ຝັນ +ນອບ +ນອບນ້ອມ +ນອມ +ນ້ອມ +ນ້ອມໃຈ +ນ່ອມນ່ອມ +ນ້ອມນໍາ +ນະ +ນະເກົ້າຫຼົງ +ນະຂະ +ນະຂະລະ +ນະຂະເລຂາ +ນະຂາ +ນະຂາລິຂິດ +ນະຄອນ +ນະຄອນບານ +ນະຄອນລັດ +ນະຄອນລ້ານ +ນະຄອນຫລວງ +ນະຄອນຫຼວງ +ນະຄອນຫຼວງວຽງຈັນ +ນະຄະລະໂສເພນີ +ນະຄະລະວາສີ +ນະຄະລິນ +ນະຄະເລດ +ນະຊາເມັນນາ +ນະຍະ +ນະຍະນາ +ນະໂຍບາຍ +ນະຕະຍະພັດ +ນະທານາເອັນ +ນະທິ +ນະນົບ +ນະປຸງສະກະລີງ +ນະພະ +ນະພະຈອນ +ນະພະດົນ +ນະພະວິຖີ +ນະພາ +ນະມະ +ນະມັດສະການ +ນະມັດຖຸ +ນະລະ +ນະລາ +ນະລາດ +ນະລາທິບ +ນະລິດ +ນະລິນ +ນະລິນີ +ນະລີ +ນະລຶ +ນະລຶດົມ +ນະລຶພານ +ນະລຶມານ +ນະລຶມິດ +ນະລົກ +ນະເລສວນ +ນະເລສູນ +ນະເລດ +ນະໂລດົມ +ນະວະ +ນະວະກະ +ນະວະກະພູມ +ນະວະກຳມິກະ +ນະວະໂກວາດ +ນະວະຄຸນ +ນະວະເຄາະ +ນະວະທະວານ +ນະວະນິຍາຍ +ນະວະນິດ +ນະວະລັດ +ນະວະໂລຫະ +ນະວະອະລະຫາທິຄຸນ +ນະວັງຄະສັດຖຸສາດ +ນະວາງ +ນະຫາລຸ +ນະຫຸດ +ນະອາຣາ +ນະຮົກ +ນັກ +ນັກກາຍ +ນັກການ +ນັກການຄ້າ +ນັກການທູດ +ນັກການເມືອງ +ນັກກີລາ +ນັກກົດໝາຍ +ນັກຂັດຕະລືກ +ນັກຂຽນ +ນັກຄະເພດ +ນັກຄະເລດ +ນັກສະແດງກົນ +ນັກສະໜົມ +ນັກສັດຕະລະ +ນັກສັດຕະລະວິທະຍາ +ນັກສີດ +ນັກສຶກສາ +ນັກສືບ +ນັກຍິງກັນຖຸນ +ນັກດີດພິນ +ນັກດື່ມ +ນັກດົນຕີ +ນັກເຕັ້ນ +ນັກແຕ່ງ +ນັກແຕ່ງບົດເພງສັນລະເສີນ +ນັກໂຕ້ຕອບບັນຫາ +ນັກຖື +ນັກທະນູ +ນັກທຳ +ນັກເທດ +ນັກໂທດ +ນັກບວດ +ນັກບິນ +ນັກບຸນ +ນັກປະພັນ +ນັກປັດສະຍາ +ນັກປາດ +ນັກປຸ້ນ +ນັກປົກຄອງ +ນັກເປົ່າແກ +ນັກເປົ່າປີ່ +ນັກມວຍ +ນັກລຳ +ນັກເລງ +ນັກເລງເຫຼົ້າ +ນັກເລງອັນທະພານ +ນັກແລ່ນ +ນັກວິທະຍາກົນ +ນັກເວົ້າ +ນັກໜາ +ນັກຫລິ້ນ +ນັກຫຼິ້ນ +ນັກຫຼິ້ນມະໂຫລີ +ນັກຮ້ອງ +ນັກຮ້ອງເພງ +ນັກຮົບ +ນັກຮົບທະຫານ +ນັກຮຽນ +ນັ່ງ +ນັ່ງກິນນອນກິນ +ນັ່ງຂັດສະມາທິ +ນັງຄັນ +ນັ່ງຄູ້ເຂົ່າ +ນັ່ງຊີມ +ນັ່ງທຳ +ນັງນາດ +ນັ່ງພັບແພບ +ນັ່ງເມືອງ +ນັ່ງຢອງຢໍ້ +ນັ່ງລົງ +ນັ່ງຫຼິ້ນ +ນັດ +ນັດໂຊ +ນັດດາ +ນັດພົບ +ນັດໝາຍ +ນັນ +ນັ້ນ +ນັນທະ +ນັນທີ +ນັນນອງ +ນັ້ນແລ +ນັ້ນແຫຼະ +ນັ້ນເອງ +ນັບ +ນັບຕູຮີມ +ນັບແຕ່ +ນັບຖື +ນັບທາລີ +ນັບບໍ່ຖ້ວນ +ນັບວ່າ +ນັຟຕາ +ນາ +ນ່າ +ນ້າ +ນໍ່າ +ນໍ້າ +ນາກ +ນາກສະດຸ້ງ +ນາກປົກ +ນໍ້າກ້ອນ +ນໍ້າກະດິງ +ນໍ້າກາມ +ນໍ້າກ້າມ +ນໍ້າກ້າມແຂງ +ນໍ້າກົດ +ນໍ້າກ້ຽງ +ນໍ້າແກງ +ນາໂກນ +ນໍ້າຂອງ +ນໍ້າຂົມ +ນໍ້າຂ້ຽວ +ນໍ້າເຂົ້າ +ນໍ້າແຂງ +ນາຄະ +ນາຄະບາດ +ນາຄະລາດ +ນໍ້າຄັນ +ນາຄາ +ນໍ້າຄ້າງ +ນໍ້າຄານ +ນໍ້າຄາວປາ +ນາຄາວະໂລກ +ນໍ້າຄຳ +ນາຄິນ +ນາຄີ +ນາໂຄ +ນາງ +ນ່າງ +ນາງກວັກ +ນາງກະສິງ +ນາງກຳນັນ +ນາງຄານ +ນາງງາມ +ນາງສະໜອງພະໂອດ +ນາງສະໜົມ +ນາງສາວ +ນາງຊຽງ +ນາງທໍລະນີ +ນາງທຽມ +ນາງນວນ +ນາງນາດ +ນາງນົມ +ນາງໃນ +ນາງຜະດຸງຄັນ +ນາງແຝດ +ນາງພະກຳນັນ +ນາງພະຍາ +ນາງພາວ +ນາງຟ້າ +ນາງເມືອງ +ນາງແມງ +ນາງໄມ້ +ນາງຣຸດ +ນາງລວງ +ນາງວັນ +ນາງອົ້ວ +ນາງເອກ +ນາງໄອ່ +ນາງຮາມ +ນໍ້າງື່ມ +ນໍ້າງຽບ +ນໍ້າຈັນ +ນໍ້າຈັ້ນ +ນໍ້າຈືດ +ນໍ້າໃຈ +ນາສາ +ນໍ້າສ້າງ +ນ້າສາວ +ນາສິກ +ນາສູ +ນໍ້າສົມ +ນໍ້າສົ້ມ +ນໍ້າສຽງ +ນໍ້າໃສໃຈຈິງ +ນາຊອນ +ນໍ້າຊັນ +ນາຊາ +ນໍ້າຊາ +ນາຊາເຣັດ +ນາຊ່າວ +ນໍ້າຊຳ +ນໍ້າຊິວອິ້ວ +ນໍ້າຊີ +ນາຊີຣີ +ນໍ້າເຊາະ +ນ້າເຊືອງ +ນໍ້າເຊືອງ +ນາແຊງ +ນາໂຊນ +ນໍ້າໄຊຍະບານ +ນາຍ +ນາຍກອງທັບ +ນາຍຄຸກ +ນາຍຄຸມ +ນາຍຄູ +ນາຍສາງ +ນາຍສິບ +ນາຍຊ່າງ +ນາຍທະຫານ +ນາຍທ້າຍ +ນາຍທໍາມະສາລາ +ນາຍທຶນ +ນາຍນັກການ +ນາຍບ້ານ +ນາຍຜູ້ຍິງ +ນາຍພັນ +ນາຍພານ +ນາຍພົນ +ນາຍໂຣບີ +ນາຍໜ້າ +ນາຍເໜືອຫົວ +ນາຍຫ້າສິບ +ນາຍຮ້ອຍ +ນາຍເຮືອ +ນາຍິກາ +ນາຍົກ +ນາຍົກລັດຖະມຸນຕີ +ນາຍົກລັດຖະມົນຕີ +ນາດ +ນາດຕະກຳ +ນາດຕະສິນ +ນໍ້າດ່າງ +ນາດາບ +ນາດຳ +ນໍ້າດີ +ນໍ້າດື່ມ +ນາຕະ +ນາຕະກຳ +ນາຕະສິນ +ນາຕະດົນຕີ +ນໍ້າຕັບ +ນໍ້າຕາ +ນໍ້າຕານ +ນໍ້າຕານຖ້ານບົນ +ນໍ້າຕົກຕາດ +ນໍ້າເຕົ້າ +ນໍ້າເຕົ້າປ່າ +ນໍ້າເຕົ້າປຸງ +ນໍ້າແຕ້ມ +ນາໂຕ +ນໍ້າຖ້ວມ +ນາທະນ້ອງ +ນາທັນ +ນໍ້າທາ +ນໍ້າທ່າ +ນາທານ +ນາທາມ +ນາທີ +ນາທົ່ງ +ນານ +ນານດາ +ນໍ້ານອງ +ນານາ +ນານາປະການ +ນໍ່ານີ +ນໍ້ານີ +ນໍ້ານົມ +ນໍ້ານົມແມວ +ນໍ້ານົມລາຊະສີ +ນໍ້າເນີນ +ນໍ້າແນ້ +ນາບ +ນາບຂູ່ +ນໍ້າບາດານ +ນາບານ +ນ້າບ່າວ +ນາບີ +ນໍ້າບີ +ນໍ້າບີໝີ +ນໍ້າບຸ້ນ +ນໍ້າແບ່ງ +ນໍ້າແບ້ນ +ນາໂບດ +ນໍ້າປາ +ນໍ້າປາກ +ນາປີ +ນໍ້າເຜິ້ງ +ນໍ້າຝົນ +ນໍ້າພຣະໄທ +ນໍ້າພຣະເນດ +ນາພີ +ນໍ້າພຸ +ນໍ້າຟ້າໄຫຼຫຼາກ +ນາຟິດ +ນາເຟືອງ +ນາມ +ນ້າມ +ນາມຄຸນ +ນາມສະກຸນ +ນາມສັກ +ນາມສາຍາ +ນາມຍົດ +ນາມທຳທະດາ +ນາມບັດ +ນາມປາກກາ +ນາມແຝງ +ນາມມະຄຸນ +ນາມມະຍົດ +ນາມມະທຳ +ນາມມະບັດ +ນໍ້າມວກ +ນາມະກອນ +ນາມະທຳ +ນາມະໄທ +ນໍ້າມັນ +ນໍ້າມັນຂຽວ +ນໍ້າມັນຈັນ +ນໍ້າມັນດິບ +ນໍ້າມັນເຕົາ +ນໍ້າມັນເບີ +ນໍ້າມັນພາຍ +ນໍ້າມັນມົນ +ນໍ້າມັນລະກຳ +ນໍ້າມັນລື່ງ +ນໍ້າມັນຫອມ +ນໍ້າມ້າ +ນໍ້າມາກ +ນາມາພິໄທ +ນາມີບີ +ນໍ້າມື +ນໍ້າມູກ +ນໍ້າມົນ +ນໍ້າເມິກ +ນໍ້າເມົາ +ນໍ້າຢັ່ນ +ນໍ້າຢາ +ນາໂຢດ +ນາຣະກິດ +ນາລາ +ນາລາຍ +ນໍ້າລາຍ +ນາລິກາ +ນາລີ +ນໍ້າລີກ +ນາລີເວດວິທະຍາ +ນາລົກ +ນໍ້າລ້ຽງ +ນາເລດ +ນາແລ້ງ +ນາວ +ນ້າວ +ນາວາ +ນາວິກ +ນາວິກະ +ນາວິກະໂຍທິນ +ນາວີ +ນາເວດ +ນໍ້າເວີນ +ນໍ້າໜັກ +ນໍ້າໜ້າ +ນໍ້າໜຶ່ງໃຈດຽວກັນ +ນໍ້າໝອກ +ນໍ້າຫມອກ +ນໍ້າໝາກ +ນໍ້າໝາກກ້ຽງ +ນໍ້າໝາກພິລາ +ນໍ້າໝາກໄມ້ +ນາຫວ່ານ +ນໍ້າຫວານ +ນໍ້າຫອມ +ນໍ້າຫາງ +ນໍ້າຫີນບູນ +ນາຫຼົ້ງ +ນໍ້າເຫື່ອ +ນໍ້າເຫຼືອງ +ນໍ້າໄຫລ +ນໍ້າໄຫຼ +ນໍ້າອອກບໍ່ +ນໍ້າອ້ອຍ +ນໍ້າອະງຸ່ນ +ນໍ້າອະງຸ່ນສົ້ມ +ນໍ້າອະສຸຈິ +ນາອາມ +ນາອາມາ +ນາອາມານ +ນາອາຣາຍ +ນາອິນ +ນໍ້າອູ +ນາອູຣູ +ນໍ້າອົບ +ນໍ້າແອດ +ນາໂອມີ +ນໍ້າຮ້ອນ +ນາຮາດ +ນາຮາມ +ນາຮາມານີ +ນາຮາຣາຍ +ນາຮາລານ +ນາຮາລີເອນ +ນາຮູມ +ນາຮົກ +ນາເຮື້ອ +ນາໂຮ +ນາາງຮ້ອງໃຫ້ +ນຳ +ນ້ຳ +ນ້ຳກ້ອນ +ນຳກັນ +ນ້ຳຄ້າງ +ນໍາທາງ +ນຳໂທດ +ນຳພາ +ນຳມາ +ນຳມາໃຊ້ +ນ້ຳຢາ +ນິກ +ນິກແກນ +ນິກຂະ +ນິກຄະຫິດ +ນິກອນ +ນິກາຍ +ນິກາຣາກວາ +ນິໂກໂປລີ +ນິໂກລາຍເຕ +ນິຄະຫິດ +ນິຄົນ +ນິຄົມ +ນິຄົມກະເສດ +ນິຄົມລ້ຽງສັດ +ນິໂຄດ +ນິ່ງ +ນິ້ງ +ນິສມມານ +ນິສາ +ນິສາກອນ +ນິສາການ +ນິສາຄົມ +ນິສາຊົນ +ນິສາດ +ນິສາທິ +ນິສານ +ນິສາບໍດີ +ນິສີທະນະ +ນິສີທະນາການ +ນິໃສ +ນິໄສ +ນິຍພິທາ +ນິຍາຍ +ນິຍາມ +ນິຍາມຄວາມໝາຍຂອງຄຳ +ນິຍຸດ +ນິຍົດ +ນິຍົມ +ນິດ +ນິດຈະການ +ນິດຈະສິນ +ນິດສະໂຣກ +ນິດສິດ +ນິດໃສ +ນິດໄສ +ນິດຕະຍະພັດ +ນິດທະເນ່ງ +ນິຕະຍະສານ +ນິຕິ +ນິຕິກອນ +ນິຕິການ +ນິຕິກຳ +ນິຕິສາດ +ນິຕິສຳພັນ +ນິຕິສົມມຸດ +ນິຕິທຳ +ນິຕິໄນ +ນິຕິບັນຍັດ +ນິຕິບຸກຄົນ +ນິຕິພາວະ +ນິຕິວິທະຍາສາດ +ນິຕິເວດຊະສາດ +ນິຕິເຫດ +ນິເຕິຣ +ນິທັດສະການ +ນິທັດສະນະ +ນິທານ +ນິທິ +ນິເທດ +ນິເທດສາດ +ນິນ +ນິນທາ +ນິນນະຫຸດ +ນິນາເວ +ນິບຊານ +ນິບປະລິຍາຍ +ນິບພານ +ນິບພິທາ +ນິບຮັດ +ນິບາດ +ນິພັນ +ນິພານ +ນິພົນ +ນິ້ມ +ນິມຊີ +ນິມຟາ +ນິມມານ +ນິມມານະລະດີ +ນິມມາລະດີ +ນິມຣາ +ນິມຣີມ +ນິມໂຣດ +ນິມິດ +ນິມົນ +ນິຣັນ +ນິຣັນດອນ +ນິລະ +ນິລະຄຸນ +ນິລະໂຄດ +ນິລະໄຊ +ນິລະຍະ +ນິລະຍະບານ +ນິລະທຸກ +ນິລະເທດ +ນິລະໂທດ +ນິລະໂທດກຳ +ນິລະນາມ +ນິລະເນດ +ນິລະພະມູ +ນິລະພານ +ນິລະໄພ +ນິລະມິດ +ນິລະມົນ +ນິລັນ +ນິລັນການ +ນິລັນດອນ +ນິລັນຕະລາຍ +ນິລາ +ນິລາໄສ +ນິລາດ +ນິລາພາດ +ນິລາມິດ +ນິລາໄລ +ນິລຸດທະກະ +ນິໂລດ +ນິໂລທະສະມາບັດ +ນິໂລບົນ +ນິ້ວ +ນິ້ວກ້ອຍ +ນິວຊີແລນ +ນິວເດນລີ +ນິ້ວຕີນ +ນິ້ວພຣະຫັດ +ນິ້ວມື +ນິວອນ +ນິວັດ +ນິວາດ +ນິເວດ +ນິເວດວິທະຍາ +ນິຮົມ +ນີ້ +ນີກາໂນ +ນີໂກເຊຍ +ນີໂກເຊັຍ +ນີໂກເດມ +ນີໂກໂປລີ +ນີໂກລາ +ນີໂກລາຍເຕ +ນີໂກລາໂອ +ນີເຄັນ +ນີ້ງ +ນີເຊ +ນີເຊເຣຍ +ນີເຕີຣ +ນີ້ແທ້ +ນີນ +ນີນທາ +ນີນາ +ນີເນເວ +ນີ້ມ +ນີມຊີ +ນີມຟາ +ນີ້ແມ່ນ +ນີລົງ +ນີເລ +ນີ້ວ +ນີວແດນລີ +ນີ້ແຫຼະ +ນີອູ +ນີ້ເອງ +ນຶກ +ນຶກເຖິງ +ນຶຍ +ນືກ +ນຸກນຸກ +ນຸ່ງ +ນຸ້ງ +ນຸ່ງເຄື່ອງ +ນຸ່ງໃສ່ +ນຸງນັງ +ນຸ່ງຫົ່ມ +ນຸ່ງເຫລັກ +ນຸ່ງເຫຼັກ +ນຸດ +ນຸ່ນ +ນຸມ +ນຸ່ມ +ນຸ້ມ +ນູກູອາໂລຟາ +ນູກົວໂລຟາ +ນູນ +ນູເນືອ +ນູມ +ນູແວນເຊລັງ +ນົກ +ນົກກໍລະວີກ +ນົກກະຈອກ +ນົກກະຈອກເທດ +ນົກກະຈອກເທບ +ນົກກະຈິບ +ນົກກະສາ +ນົກກະສາດໍາ +ນົກກະເດືອນ +ນົກກະແດບເດົ້າ +ນົກກະຕົ້ວ +ນົກກະທາ +ນົກກະບາ +ນົກກະບົວ +ນົກກະລາການໍ້າ +ນົກກະເຫວົ່າ +ນົກກະອອກ +ນົກກະແອກ +ນົກກາ +ນົກກາງແກ +ນົກກາຍດ່າງ +ນົກກາດໍາ +ນົກການໍ້າ +ນົກກາເວົາ +ນົກກຸໂງກ +ນົກກູ້ໂຕ່ງ +ນົກກູ້ຫູກ +ນົກກົກ +ນົກກົກຄໍຄຳ +ນົກກົກຄໍແດງ +ນົກກົກຄໍເອີມ +ນົກກົ້ນໂດກ +ນົກເກັດຫອຍ +ນົກແກງ +ນົກແກ້ວ +ນົກໄກ່ນາ +ນົກຂໍ່ +ນົກຂວາ +ນົກຂາວ +ນົກຂີ້ຖີ່ +ນົກເຂົາ +ນົກເຂົາຕູ້ +ນົກຄຸ້ມ +ນົກເຄົ້າ +ນົກເຄົ້າແມວ +ນົກເຄົ້າແມວນ້ອຍ +ນົກເຄົ້າໂມງ +ນົກເຄົ້າໃຫຍ່ +ນົກຈອກ +ນົກຈາບ +ນົກຈິບ +ນົກຈິບເຟືອງ +ນົກຈີ່ຈູ້ +ນົກເຈົ່າ +ນົກເຈົ່າດັ້ງ +ນົກເຈົ່າຟານ +ນົກແຈນແວນ +ນົກສາລິກາ +ນົກສີດາ +ນົກຊຸມ +ນົກແຊງ +ນົກແຊວ +ນົກຍຸງ +ນົກແດບເດົ້າ +ນົກຕ່ອງແຕ້ +ນົກຕະຫຼຸມ +ນົກຕັງລໍ +ນົກຕີວ +ນົກຕູ້ +ນົກເຕັນ +ນົກເຕັນສີ້ວ +ນົກເຕັນຊີວ +ນົກແຕນ +ນົກຖົວ +ນົກແທດ +ນົກນາງນວນ +ນົກເບ້ຍ +ນົກປະຫິດ +ນົກປະຫຽນ +ນົກປິດ +ນົກປືນ +ນົກເປົ້າ +ນົກຜາກ +ນົກພິລາບ +ນົກມູນທົ່ງ +ນົກໝໍມ້າ +ນົກຫັດສະດີລີງ +ນົກເຫບ +ນົກອໍຫຼໍ +ນົກອອກ +ນົກອຳພອນ +ນົກອຳພາ +ນົກອິນຊີ +ນົກອ້ຽງ +ນົກອ້ຽງໂມ່ງ +ນົກແອ່ນ +ນົກແຮ້ງ +ນົກແຮ້ງໜວດແບ້ +ນົງ +ນົງຄານ +ນົງສີ +ນົງເຍົາ +ນົງຖ່າວ +ນົງນຸດ +ນົງພະງາ +ນົງລັກ +ນົງລໍ້າ +ນົງໄວ +ນົງຮາມ +ນົດ +ນົນ +ນົບ +ນົບນອບ +ນົບນ້ອມ +ນົບພະຄຸນ +ນົບພະເຄາະ +ນົບພະສົກ +ນົບພະລັດ +ນົບມື +ນົມ +ນົມຂຸ້ນ +ນົມງົວ +ນົມສາວ +ນົມສົ້ມ +ນົມຜາ +ນົມລາຊະສີ +ນົມໜູ +ນົມໝາ +ນົວ +ນົວເນຍ +ນົວລະສິ +ນົວລະຊ້ອຍ +ນົວລະພາກ +ນົວລະອ້ວນ +ນ່ຽງ +ນຽນ +ນ່ຽນ +ນຽມ +ເນ +ເນກຂຳມະ +ເນກະຕິບ +ເນກາຕິພ +ເນກາຕິຟ +ເນການ +ເນການຊາເຣັດເຊ +ເນການຊາເຮັດເຊ +ເນເກັບ +ເນໂກ +ເນໂກດາ +ເນຄາຕິພ +ເນສາດ +ເນຊີຢາ +ເນຍເມ +ເນດຊິບ +ເນດາບີຢາ +ເນຕາຢິມ +ເນໂຕຟາ +ເນທານເນ +ເນທານີອາ +ເນທາເນນ +ເນເທີແລນ +ເນນ +ເນບທາລີ +ເນບັດ +ເນບັດລາດ +ເນບັນລາດ +ເນບາຍ +ເນບາໂຢດ +ເນບຸກາດເນັດຊາ +ເນບູກາດເນັດຊາ +ເນບູຊັດບານ +ເນບູຊາຣາດານ +ເນໂບ +ເນປານ +ເນໂປ +ເນຟີສີມ +ເນຟຸເຊສີມ +ເນເຟັກ +ເນມິດຕະກະ +ເນມິດຕະກະນາມ +ເນມູເອນ +ເນຣິ +ເນຣີ +ເນຣີຢາ +ເນເຣ +ເນໂຣ +ເນລະຄຸນ +ເນລະເທດ +ເນລະມິດ +ເນລະມິດຕະກະ +ເນເຫມີຢາ +ເນອາ +ເນອາໂປລີ +ເນອາຣິຢາ +ເນອາຣີຢາ +ເນອີເອນ +ເນຮູຊະຕາ +ເນຮູຊະຕານ +ເນຮູຊາຕານ +ເນຮູມ +ເນຮົມຢາ +ເນເຮມີຢາ +ເນເຮລາມ +ເນັກເທັກ +ເນັ່ງ +ເນັຍມີ +ເນັ້ນ +ເນັ້ນໜັກ +ເນັບໂຕອາ +ເນາະ +ເນິນະ +ເນີ +ເນີ້ງ +ເນີຍ +ເນີຍແຂງ +ເນີນ +ເນີນພູ +ເນືອ +ເນື້ອ +ເນື້ອຄວາມ +ເນື້ອຄຳ +ເນື້ອຄູ່ +ເນືອງ +ເນື່ອງ +ເນື່ອງຈາກ +ເນືອງນອງ +ເນືອງນັນ +ເນືອງນິດ +ເນື່ອງນິດ +ເນື້ອງອກ +ເນື້ອທີ່ +ເນື້ອແທ້ +ເນື້ອໃນ +ເນື້ອຜ້າ +ເນື້ອເພງ +ເນື້ອແພງ +ເນື້ອລະອຽດ +ເນື້ອເລື່ອງ +ເນື້ອໜັງ +ເນື້ອໜັງມັງສາ +ເນື້ອຫາ +ເນື້ອຮ້ອງ +ເນົາ +ເນົ່າ +ເນົ່ານຸມ +ເນົ່າເປື່ອຍ +ເນົາວະ +ເນົາວະລັດ +ເນົ່າເໝັນ +ແນ +ແນ່ +ແນ້ +ແນ່ງ +ແນ່ໃຈ +ແນ່ຊັດ +ແນ່ແທ້ +ແນນ +ແນ່ນອນ +ແນ່ນອນແທ້ +ແນບ +ແນບທ້າຍ +ແນບນຳ +ແນບນຽນ +ແນມ +ແນມເບິ່ງ +ແນ່ແລ້ວ +ແນວ +ແນ່ວ +ແນ້ວ +ແນວເຂດ +ແນວຄິດ +ແນວທາງ +ແນ່ວແນ່ +ແນວໜ້າ +ແນວຫຼັງ +ແນວຮົບ +ແນວໂຮມ +ແນະ +ແນະນຳ +ໂນ +ໂນຄາ +ໂນ້ຍ +ໂນດ +ໂນ໊ດ +ໂນດາບ +ໂນນ +ໂນນດິນ +ໂນນພູ +ໂນບ +ໂນບາ +ໂນຟ +ໂນຟາ +ໂນມ +ໂນ້ມ +ໂນໂວ +ໂນອາ +ໂນອາດີຢາ +ໂນແອນ +ໂນແອ້ນ +ໂນຮາ +ໃນ +ໃນຂະນະທີ່ +ໃນຂະນະນັ້ນ +ໃນຂະນະນີ້ +ໃນຕາ +ໃນໂຕ +ໃນທີ່ສຸດ +ໃນທີ່ນີ້ +ໃນນໍ້າ +ໃນນາມ +ໃນເບື້ອງຕົ້ນ +ໄນ +ໄນ່ +ໄນຍະນາ +ໄນຍະເນດ +ໄນໂຕຣເຈນ +ໄນໂຣບີ +ໄນລອນ +ບໍ +ບໍ່ +ບໍ່ເກີດ +ບໍ່ແກ້ວ +ບໍ່ຂາດສາຍ +ບໍ່ຄ່ອຍ +ບໍ່ຄໍານຶງ +ບໍ່ເຄີຍ +ບໍ່ຈິງ +ບສນີເຮີເຊໂກວິນ +ບໍ່ສັດຊື່ +ບໍ່ສຸພາບ +ບໍ່ສູ້ +ບໍ່ຊ້າ +ບໍຊາຜີ +ບໍ່ຊື່ສັດ +ບໍ່ດັ່ງນັ້ນ +ບໍດິນ +ບໍດີ +ບໍ່ດົນ +ບໍ່ໄດ້ +ບໍ່ໄດ້ເຂົ້າ +ບໍ່ຖີ່ຖ້ວນ +ບໍ່ທັນ +ບໍ່ນໍ້າ +ບໍ່ນໍ້າພຸ +ບໍ່ເປັນຫຍັງ +ບໍ່ພໍໃຈ +ບໍພິດ +ບໍ່ມີ +ບໍ່ມີສາລະ +ບໍ່ມີປະໂຫຍດ +ບໍ່ຢາກ +ບໍ່ຢຸດບໍ່ເຊົາ +ບຣາຊາວວິນເລ +ບຣາຊາວັນ +ບຣາຊິນເລຍ +ບຣາຊີນ +ບຣາຊີເລີຍ +ບຣາຕິດສະລາວາ +ບໍຣິສຸດ +ບຣຸກແຊນ +ບຣູແຊນ +ບຣູໄນ +ບໍ່ແຣ່ +ບໍ່ລ້ອນ +ບໍລະເທດ +ບໍລະບວນ +ບໍລະບູນ +ບໍລະມັດ +ບໍລະມັດຖະບາລະມີ +ບໍລະມັດຖະປີດົກ +ບໍລະເມສວນ +ບລາຊະໂຕ +ບໍລິກັບ +ບໍລິການ +ບໍລິກຳ +ບໍລິກົມ +ບໍລິຂານ +ບໍລິຂານໂຈນ +ບໍລິຄຳໄຊ +ບໍລິຄົນ +ບໍລິຄົນສົນທິ +ບໍລິຈາກ +ບໍລິຈາລິກາ +ບໍລິຈາລົກ +ບໍລິສັດ +ບໍລິສັດຈຳກັດ +ບໍລິສັດບໍ່ຈຳກັດ +ບໍລິສັດມະຫາຊົນ +ບໍລິສາດ +ບໍລິສຸດ +ບໍລິສຸດໃຈ +ບໍລິເສດ +ບໍລິເສທະການ +ບໍລິຍາຍ +ບໍລິນາຍົກ +ບໍລິນາຍົກລັດ +ບໍລິບວນ +ບໍລິບານ +ບໍລິບູນ +ບໍລິບົດ +ບໍລິພັດ +ບໍລິພັນ +ບໍລິພາຊິກາ +ບໍລິພາຊົກ +ບໍລິພາດ +ບໍລິພານ +ບໍລິພົນ +ບໍລິໂພກ +ບໍລິໂພກເຈດີ +ບໍລິມາດ +ບໍລິລັກ +ບໍລິວັດ +ບໍລິວາດ +ບໍລິວານ +ບໍລິເວນ +ບໍລິເວນທ້ອງ +ບໍລິຫານ +ບໍລິຫານລາດຊະການ +ບໍລົມ +ບໍລົມມະທາດ +ບໍລົມມະວົງ +ບໍລົມມະອັດຖິ +ບວກ +ບວກກີນາຟາໂຊ +ບວກເກັດ +ບວງ +ບ່ວງ +ບ້ວງ +ບວງສວງ +ບ້ວງເຊືອກ +ບ້ວງຮັດ +ບ້ວງແຮ້ວ +ບວຍ +ບ່ວຍບ່ວຍ +ບວດ +ບ້ວນ +ບວບ +ບວມ +ບວມຊໍ້າ +ບວມຊ້ຳ +ບໍວອນ +ບໍວອນສາສະໜາ +ບໍ່ວ່າ +ບໍ່ໄວ້ວາງໃຈ +ບໍ່ຫນຳຊໍ້າ +ບໍ່ເໜັງ +ບໍ່ຫົວຊາ +ບໍ່ເຫືອດ +ບໍ່ໃຫ້ +ບອ +ບອກ +ບອກກ່າວ +ບອກແຈ້ງ +ບອກສອນ +ບອກປັດ +ບອກຝັງ +ບອກເລົ່າ +ບອກວັດ +ບອກວ່າ +ບອກຫົນທາງ +ບອງ +ບ່ອງ +ບ້ອງ +ບ້ອງໜໍ່ໄມ້ +ບ້ອງຫູ +ບອຍ +ບ່ອຍ +ບ້ອຍ +ບ້ອຍວ່າ +ບອດ +ບອນ +ບ່ອນ +ບ້ອນ +ບ່ອນໃດ +ບ່ອນຕໍ່າ +ບ່ອນນອນ +ບ່ອນນັ່ງ +ບ່ອນນັ່ງກາລຸນາ +ບ່ອນນັ່ງແຫ່ງຄວາມກາລຸນາ +ບ່ອນນັ້ນ +ບ່ອນນີ້ +ບ່ອນບໍລິສຸດທີ່ສຸດ +ບ່ອນບັງ +ບອນບ້ຽວ +ບ່ອນປຶກສາ +ບ່ອນເຜົາ +ບ່ອນຝັງສົບ +ບ່ອນພັກ +ບ່ອນພື້ນທີ່ +ບ່ອນພຽງ +ບ່ອນເພິ່ງ +ບ່ອນເພິ່ງພິງ +ບ່ອນຢູ່ +ບ່ອນຢູ່ອາໄສ +ບ່ອນລະນຶກ +ບ່ອນລັບ +ບອນລີວີ +ບ່ອນວ່າການເມືອງ +ບ່ອນວ່າງ +ບອນໜາມ +ບ່ອນຫວ່າງ +ບ່ອນອີງ +ບ່ອນຮາບພຽງ +ບ່ອນຮາບພຽງສູງ +ບ່ອນເຮັດວຽກ +ບອບບາງ +ບອມ +ບ້ອມ +ບໍ່ຮູ້ຂີ້ໝາຫຍັງ +ບໍ່ຮູ້ສຸດ +ບໍ້ຮູ້ໝົດ +ບະ +ບ໊ະ +ບະຜີ +ບະເລ +ບະເລຊີນ +ບະໝີ່ +ບັກ +ບັກແທເຣຍ +ບັກບັກກາ +ບັກບຸກ +ບັກບຸກີຢາ +ບັກແບ່ນ +ບັງ +ບັ້ງ +ບັງກລາເດດ +ບັງກລາເດັດ +ບັງກລາເທດ +ບັງກອກ +ບັງກາໂລ +ບັງກີ +ບັງເກີດ +ບັງຄວນ +ບັງຄັບ +ບັງຄັບໃຈ +ບັງຄັບບັນຊາ +ບັງຄົນ +ບັງຄົມ +ບັງຈູນ +ບັງສາດ +ບັງສຸກຸນ +ບັງສຸກຸລິກະ +ບັ້ງສູດ +ບັງສູນ +ບັງແສງ +ບັ້ງຍອກ +ບັງດາເສຣີເບກາວັນ +ບັງດາເຊຣີເບກາວັນ +ບັງຕາ +ບັງຕົມ +ບັ້ງທີງ +ບັງບຽດ +ບັງໃບ +ບັ້ງພຸ +ບັງຟັນ +ບັ້ງໄຟ +ບັ້ງໄຟຕະໄລ +ບັ້ງໄຟພຸ +ບັ້ງເຢິ່ງ +ບັງລົມ +ບັ້ງລົມ +ບັງໜ້າ +ບັງຫລວງ +ບັງຫຼວງ +ບັ້ງຫຼາມ +ບັງຫຽນ +ບັ້ງແຫຼ້ງ +ບັງອອນ +ບັງອາດ +ບັ້ງອົດ +ບັງເອີນ +ບັດ +ບັດຊະລູດ +ບັດເຊບາ +ບັດເຊີນ +ບັດນັ້ນ +ບັດນີ້ +ບັດຣາບີມ +ບັດແລກເງິນ +ບັນ +ບັ່ນ +ບັ້ນ +ບັນຈວບ +ບັນຈະຖອນ +ບັນຈຸ +ບັນຈົງ +ບັນຈົບ +ບັນສັດ +ບັນຊອນ +ບັນຊາ +ບັນຊາການ +ບັນຊີ +ບັນຊີເງິນ +ບັນຊີຜີ +ບັນເຊບາ +ບັນຍັດ +ບັນຍາກາດ +ບັນຍາຍ +ບັນດາ +ບັນດາສັກ +ບັນດານ +ບັນດານໃຈ +ບັນດິດ +ບັນດົນ +ບັນເດາະ +ບັນໄດ +ບັ້ນຕົ້ນ +ບັນທອນ +ບັ່ນທອນ +ບັນທັດ +ບັນທັດຖານ +ບັນທຶກ +ບັນທຸ +ບັນທຸກ +ບັນທຸກຳພະລະສີລາອາດ +ບັນທຸກຳພົນ +ບັນທູນ +ບັນທົມ +ບັນເທີງ +ບັນເທົາ +ບັນນະ +ບັນນະສານ +ບັນນະສາລາ +ບັນນາການ +ບັນນາທິການ +ບັນນານຸກົມ +ບັນນາລັກ +ບັນນາຮັກ +ບັນນາຮັກສາດ +ບັ້ນປາຍ +ບັນພະສະຕິ +ບັນພະຊາ +ບັນພະຊິດ +ບັນພະບຸລຸດ +ບັນພະບູລຸດ +ບັນພົດ +ບັນລະຍາຍ +ບັນລັງ +ບັນລື +ບັນລຸ +ບັນລຸຜົນ +ບັນລູນ +ບັນເລງ +ບັນໂລມ +ບັນໄລ +ບັນຫາ +ບັນຫາສັງຄົມ +ບັນຫານ +ບັ້ນແອວ +ບັ້ນຮົບກູ້ກຽດ +ບັ້ນຮົບສາມສອນ +ບັ້ນຮົບທະນົງກຽດ +ບັບຕິສະໂຕ +ບັບຕິສະມາ +ບັບຕິດສະມາ +ບັບພະ +ບັບພະຊາ +ບັບພະຊາບັ້ນ +ບັບພະຊິດ +ບັບພະຕາ +ບັບພາ +ບັບພາຊະນິຍະກຳ +ບັບພາວະດີ +ບັອດ +ບາ +ບ່າ +ບ້າ +ບໍ້າ +ບາກ +ບາກບັ່ນ +ບາກບາໂດສ +ບາກບູດາ +ບາກາ +ບາກູ +ບາໂກດ +ບາຄານ +ບາງ +ບ່າງ +ບ້າງ +ບາງກໍລະນີ +ບາງກອກ +ບາງຂໍ້ +ບາງຄັ້ງ +ບາງສິ່ງ +ບາງຍາມ +ບາງຕາ +ບາງທີ +ບ້າງທີ່ +ບາງທີບາງເທື່ອ +ບາງເທື່ອ +ບາງເບົາ +ບາງຢ່າງ +ບ່າງລໍ +ບ່າງລົ້ວ +ບາສະເກັດ +ບາສີ +ບາເສເຕີເຣ +ບາຊ +ບາຊານ +ບາຊານຮາໂວດຢາອີ +ບາຊິລາຍ +ບາຊູກາ +ບາເຊມາດ +ບາຍ +ບ່າຍ +ບ້າຍ +ບາຍິດ +ບາດ +ບາດກ້າວ +ບາດຄ້ອນຍຸດທະສາດ +ບາດເຈັບ +ບາດເຈັບເສຍຫາຍ +ບາດໃຈ +ບາດສະກາ +ບາດດຽວ +ບາດດຽວເລີຍ +ບາດຕາ +ບາດເຕັ້ນ +ບາດບໍລິຈາລິກາ +ບາດແຜ +ບາດລ້ຽວ +ບາດວ່າ +ບາດໝາງ +ບາດຫຼວງ +ບາດານ +ບາຕໍ +ບ້າຕາຍ +ບາເຕຣີ +ບາໄທ +ບານ +ບ່ານ +ບ້ານ +ບ້ານເກີດ +ບ້ານເກີດເມືອງນອນ +ບ້ານຂີ້ນາກ +ບານຄັດ +ບ້ານເຄີຍຢູ່ອູ່ເຄີຍນອນ +ບ້ານຊ່ອງ +ບານຕິກ +ບານເຕະ +ບ້ານແຕກແຊກຂາດ +ບ້ານນອກ +ບານບ້ວງ +ບານປະຕູ +ບານພະແນກ +ບ້ານພັກ +ບານພັບ +ບ້ານເມືອງ +ບ້ານເມືອງມີຂື່ມີແປ +ບ້ານຮ້າງ +ບ້ານເຮືອນ +ບານາອາ +ບານີ +ບາບ +ບ້າບໍ +ບາບກຳ +ບາບໜາ +ບໍ່າບໍ່າ +ບາບານ +ບາບ່າວ +ບາບີໂລນ +ບາບຸນ +ບາເບນ +ບ່າເບື້ອ +ບ້າມບ້າມ +ບາມາ +ບາມາໂກ +ບາໂມດ +ບາໂມດບາອານ +ບາຣະຊາບາ +ບາຣະຕີມາຍ +ບາຣະໂທໂລມາຍ +ບາຣະນາບາ +ບາຣະເຢຊູ +ບາຣະໂຢນາ +ບາຣາກ +ບາຣາເກນ +ບາຣາຂີຢາ +ບາຣາຕີມາຍ +ບາຣາບາ +ບາຣິຢາ +ບາຣີຢາ +ບາຣຸກ +ບາເຣນ +ບາເຣັນ +ບາເຣັມ +ບາລະມີ +ບາລັງ +ບາລາ +ບາລາກ +ບາລາດ +ບາລາດານ +ບາລານ +ບາລາມີ +ບາລາອາມ +ບາລີ +ບາລົງ +ບາເລ +ບ້າເລືອດ +ບາແລ່ນ +ບາວ +ບ່າວ +ບ່າວສາວ +ບ່າວນາ +ບ່າວໄພ່ +ບາວາຍ +ບ້າໝູ +ບາຫລອດ +ບາຫຼອດ +ບ່າໄຫຼ່ +ບາອາເສຢາ +ບາອາຊາ +ບາອານ +ບາອານກາດ +ບາອານຊາລິຊາ +ບາອານເຊບູນ +ບາອານເຊໂຟນ +ບາອານຕາມາ +ບາອານເບຣິດ +ບາອານເປຣາຊີມ +ບາອານເມໂອນ +ບາອານຮາໂຊ +ບາອານຮານານ +ບາອານຮາໂມນ +ບາອານເຮີໂມນ +ບາອານາ +ບາອາຣາ +ບາອາຣາຍ +ບາອາຣິດ +ບາອາລາ +ບາອາລາດ +ບາອາລາດເບເອ +ບາອາລິດ +ບາອາເລ +ບາແອວ +ບາຮາມ +ບາຮາມາດ +ບາຮຸມ +ບາຮູຣີມ +ບາຮູຣູມ +ບາຮຽນ +ບຳ +ບຳນານ +ບຳບັດ +ບໍາບາກ +ບຳເພັນ +ບໍາລຸກຮັກສາ +ບຳລຸງ +ບຳເລີ +ບຳເໜັດ +ບິ +ບິກກາຍ +ບິກທາ +ບິກທານາ +ບິກຣີ +ບິກວາຍ +ບິສເຄັກ +ບິສຸ +ບິຊາອິດ +ບິດ +ບິດກາ +ບິດການ +ບິດເກທາວ +ບິດຊະທາ +ບິດຊະລາມ +ບິດຊາວ +ບິດຕະລາດ +ບິດບ້ຽວ +ບິດເບືອນ +ບິດໂຣນ +ບິດອນ +ບິດາ +ບິດາມານດາ +ບິນ +ບິ່ນ +ບິນກາ +ບິນກາຍ +ບິນຊານ +ບິນດັດ +ບິນທະ +ບິນທະບາດ +ບິນນຸຍ +ບິນເຫາະ +ບິນຮາ +ບິນຮານ +ບິເນອາ +ບິບຫັດເຂົ້າ +ບິແບ່ງ +ບິມຮັນ +ບິຣດເຈີທາວ +ບິລຽດ +ບິເລອາມ +ບີ +ບີ່ +ບີ້ +ບີແຂ່ງ +ບີແຄ່ງ +ບີງ +ບີຊາ +ບີຊີໂອທີອາ +ບີດຮັດ +ບີດາມານດາ +ບີທາ +ບີທີເນຍ +ບີທີຢາ +ບີນ +ບີນກາ +ບີນຮານ +ບີບ +ບີບເຂົ້າ +ບີບຄັ້ນ +ບີບບັງຄັບ +ບີບຮັດ +ບີບີຊີ +ບີມຮັນ +ບີລຽດ +ບີໂລເລລຸດຊີ +ບີໝີ +ບີເອໂລລຸດຊີ +ບີເອໂລລຸດເຊຍ +ບຶກບືນ +ບຶງ +ບຶ້ງ +ບຶງຕົມ +ບຶງໄຟ +ບຶດ +ບຶດດຽວ +ບຶດໜຶ່ງ +ບຶ້ນ +ບືກ +ບືງ +ບື້ງ +ບືສິມ +ບືດ +ບືທະເລ +ບືນ +ບືນໂຕ +ບືນເລິກ +ບຸ +ບຸກ +ບຸກກີ +ບຸກກີຢາ +ບຸກຄະລະ +ບຸກຄະລະກອນ +ບຸກຄະລິກ +ບຸກຄະລິກກະພາບ +ບຸກຄົນ +ບຸກຄົນນີ້ +ບຸກຄົນລົ້ມລະລາຍ +ບຸກຕີ +ບຸກທະລຸ +ບຸກລຸກ +ບຸກລຸກໂຈມຕີ +ບຸກໜ້າ +ບຸຄະລະ +ບຸຄະລາກອນ +ບຸຄະລິກະພາບ +ບຸງ +ບຸ່ງ +ບຸ່ຍ +ບຸ້ຍ +ບຸດ +ບຸດຂອງມະນຸດ +ບຸດສະກອນ +ບຸດສະຍາດົມ +ບຸດສະບາ +ບຸດສະບາກອນ +ບຸດສະບາບັນ +ບຸດສະບົງ +ບຸດສະຫຍາ +ບຸດສະຫຍາພິເສດ +ບຸດສະຫຍາມາດ +ບຸດສະໜາສະໜາມ +ບຸດຊາຍ +ບຸດຊາຍຍິງ +ບຸດຕະລາດ +ບຸດຕາ +ບຸດຕີ +ບຸດມະນຸດ +ບຸດລູກ +ບຸດຫົວປີ +ບຸດແຫ່ງມະນຸດ +ບຸຖຸຊົນ +ບຸນ +ບຸ່ນ +ບຸນກາຣີ +ບຸນກາຣີ່ +ບຸນກິນຈຽງ +ບຸນເຂົ້າຈີ້ +ບຸນຄຸນ +ບຸນຍະລາສີ +ບຸນຍະລິດ +ບຸນຍານຸພາບ +ບຸນຍາພິສັງຂານ +ບຸນຍາພິນິຫານ +ບຸນຕະລິກ +ບຸນທຳ +ບຸນທຳກຳແຕ່ງ +ບຸນທິນິ +ບຸນນາກ +ບຸນນີ +ບຸນມາວາດສະໜາສົ່ງ +ບຸບ +ບຸບບັບ +ບຸບຜາ +ບຸບພະ +ບຸບພະກາລີ +ບຸບພະກຳ +ບຸບພະຊາດ +ບຸບພະນິມິດ +ບຸບພະບົດ +ບຸບພະເປຕະພະລີ +ບຸບພະຜັນລະຄຸ +ບຸບພະພາກ +ບຸບພະພິດ +ບຸບພະວິເທຫະ +ບຸບພັນຊາດ +ບຸບພັນທະສະໄໝ +ບຸບພາຈານ +ບຸບພາສາດ +ບຸບເພ +ບຸບເພສັນນິວາດ +ບຸບເພນິວາສະນຸດສະຕິຍານ +ບຸບໂພ +ບຸ້ມ +ບຸລະ +ບຸລະນະ +ບຸລະພາ +ບຸລະພາຈານ +ບຸລັດຖິມະທິດ +ບຸລິນ +ບຸລິມະສິດ +ບຸລິມະທິດ +ບຸລິມະພັນສາ +ບຸລີ +ບຸລຸດ +ບຸຫຼີ່ +ບຸຮານ +ບຸຮານນະທຸຕິຍິກາ +ບຸຮົມ +ບູ +ບູ່ +ບູ້ +ບູກາແຣັດ +ບູຈູມບູຣາ +ບູຊະນີຍະ +ບູຊາ +ບູຊາຍັນ +ບູຊາໂມທະນາ +ບູຊີ +ບູເຊ +ບູດ +ບູດດາແປັດສ໌ +ບູດເນົ່າ +ບູດບ້ຽວ +ບູດາແປັດ +ບູຖານ +ບູນ +ບູນາ +ບູບ +ບູຢູມບູຣານ +ບູຣູນດີ +ບູລອງ +ບູລະນະ +ບູລະນະພາບ +ບູລະພາ +ບູລະພາສາດ +ບູລຸດ +ບູເລ +ບູເອໂນແຊ +ບູແອນນັອດອາຍເຮສ +ບູຮານ +ບູຮານຄະດີ +ບູຮານຄະດີວິທະຍາ +ບູຮານສະຖານ +ບູຮານນະການ +ບູຮານນະຄະດີ +ບູຮານວັດຖຸ +ບູຮານະການ +ບົກ +ບົກບາງ +ບົກຜ່ອງ +ບົກພ່ອງ +ບົງ +ບົ່ງ +ບົ້ງ +ບົງການ +ບົ້ງກື +ບົງກົດ +ບົ້ງໂກ່ +ບົ້ງຂູລູ +ບົ້ງຂົນ +ບົງຄວນ +ບົ້ງຄືບ +ບົງຄົມ +ບົ້ງແປ່ມ +ບົງຜັນ +ບົ້ງມັ່ງ +ບົ້ງເລັນ +ບົ້ງຫານ +ບົດ +ບົດກອນ +ບົດກົດໝາຍ +ບົດຄວາມ +ບົດຄໍ່າຄວນ +ບົດສໍນີ +ບົດສະວານາ +ບົດສັນລະເສີນ +ບົດສຸພາສິດ +ບົດບັນຍັດ +ບົດບັນທຶກ +ບົດບາດ +ບົດປະພັນ +ບົດເພງ +ບົດລະຄອນ +ບົດລະບັດ +ບົດຮຽນ +ບົດແຮກ +ບົນ +ບົ່ນ +ບົນບານ +ບົນເມກ +ບົມ +ບົ່ມ +ບົ່ມຊ້ອນ +ບົວ +ບົ່ວ +ບົວຂີ້ແບ້ +ບົວທອງ +ບົວນາງ +ບົວນິນ +ບົວບົກ +ບົວແບ້ງ +ບົວຜັນ +ບົວມາດ +ບົວລອຍ +ບົວລະບັດ +ບົວລະພາ +ບົວຫຼວງ +ບົວໄຫຼ +ບົວະ +ບຼາຊະໂຕ +ບ່ຽງ +ບ່ຽງບັງ +ບ່ຽງບ່າຍ +ບ່ຽງບ້າຍ +ບຽດ +ບຽດສຽດ +ບຽດຍຶດ +ບຽດບຽນ +ບຽນ +ບ່ຽນ +ບ້ຽນ +ບ້ຽວ +ບ້ຽວບ່ຽງ +ບ້ຽວເຫຼ້ງເສ້ງ +ເບ +ເບ້ +ເບກາ +ເບໂກຣັດ +ເບເຄ +ເບເງ +ເບສາຍ +ເບເສ +ເບໂສເດຢາ +ເບໂສເຣ +ເບຊາຍ +ເບຊາເລນ +ເບເຊ +ເບເຊັກ +ເບຍ +ເບ້ຍ +ເບ້ຍບຳນານ +ເບ້ຍໂບກ +ເບ້ຍປະຊຸມ +ເບ້ຍລ້ຽງ +ເບດສະບອນ +ເບດັດ +ເບດານ +ເບເດຢາ +ເບຕາ +ເບເຕັນ +ເບໂຕນີມ +ເບທູເອນ +ເບເທີ +ເບນ +ເບນກຣາດ +ເບນຊັດຊາເຣ +ເບນເຕຊັດຊາເຣ +ເບນເນີວິດ +ເບນໂມປັນ +ເບນຢາ +ເບນາຢາ +ເບນີເກ +ເບນີນ +ເບນີນູ +ເບເນເບຣັກ +ເບເນຢາອາການ +ເບແນັງ +ເບໂນ +ເບໂນບ +ເບບາຍ +ເບເບ +ເບ່ມ +ເບຣາ +ເບຣາກາ +ເບຣາຢາ +ເບຣິ +ເບຣິດ +ເບຣິອາ +ເບຣີ +ເບຣຸດ +ເບຣົາ +ເບເຣກີຢາ +ເບເຣຍ +ເບເຣັດ +ເບແຣັງ +ເບໂຣທາ +ເບໂຣທາຍ +ເບລາ +ເບລາຣຸດ +ເບລາຣຸດສ +ເບລິດ +ເບລີອານ +ເບອາລີຢາ +ເບອາໂລດ +ເບເອ +ເບເອເຊບາ +ເບເອນຊາບາ +ເບເອນເຊບຸດ +ເບເອນເຊບຸບ +ເບເອນເຊບູນ +ເບເອຣາ +ເບເອຣີ +ເບເອໂຣດ +ເບເອລີຢາດາ +ເບເອເອລີມ +ເບເອັດເຕຣາ +ເບໂອ +ເບໂອນ +ເບເຮໂມດ +ເບະ +ເບັງ +ເບັ່ງ +ເບັງສະຫາວ +ເບັງຊອນ +ເບັ່ງບານ +ເບັ້ຍ +ເບັ້ຍລ້ຽງ +ເບັດ +ເບັດກາເດ +ເບັດກາມູນ +ເບັດກິນການ +ເບັດຄາ +ເບັດສາທາ +ເບັດຊາທາ +ເບັດຊານ +ເບັດຊາອີດາ +ເບັດຊີດຕາ +ເບັດຊູເຣ +ເບັດເຊເມັດ +ເບັດເຊອານ +ເບັດດາໂກນ +ເບັດດິບລາທາຢິມ +ເບັດດິບລາທາຢີມ +ເບັດຕະເຫຼັດ +ເບັດຕັບປົວ +ເບັດຕຶກ +ເບັດທານີ +ເບັດທາເນຍ +ເບັດນິມຣາ +ເບັດບາຣາ +ເບັດບາອານເມໂອນ +ເບັດບີຣີ +ເບັດເບັດມາອາກາ +ເບັດປັດເຊັດ +ເບັດເປເລັດ +ເບັດເປໂອ +ເບັດຟາເຄ +ເບັດມັກກາໂບດ +ເບັດມິນໂລ +ເບັດເມໂອນ +ເບັດເຢຊີໂມດ +ເບັດຣາຟາ +ເບັດເຣໂຮບ +ເບັດເລບາໂອດ +ເບັດເລອາຟະຣາ +ເບັດເລເຮັມ +ເບັດຫວີດ +ເບັດອາຊະມາເວດ +ເບັດອານາດ +ເບັດອາໂນດ +ເບັດອາເບນ +ເບັດອາຣາບາ +ເບັດອາຣາມ +ເບັດອາເວນ +ເບັດອູນ +ເບັດອູມ +ເບັດເອດເຊັນ +ເບັດເອເດັນ +ເບັດເອນ +ເບັດເອເມັກ +ເບັດເອັດເຊັນ +ເບັດຮັກເຄເຣັມ +ເບັດຮາຣານ +ເບັດຮາຣາມ +ເບັດໂຮກລາ +ເບັດໂຮໂຣນ +ເບັນ +ເບັນເກເບີ +ເບັນຈະ +ເບັນຈະກັນລະຍານີ +ເບັນຈະກາມະຄຸນ +ເບັນຈະຂັນ +ເບັນຈະສິນ +ເບັນຈະສຸລະທິນ +ເບັນຈະສົກ +ເບັນຈະທຳ +ເບັນຈະພັນ +ເບັນຈະພົນ +ເບັນຈະເພດ +ເບັນຈາງ +ເບັນຈາງຄະປະດິດ +ເບັນໂຊເຮັດ +ເບັນເດເກ +ເບັນຢາມິນ +ເບັນຢາມີນ +ເບັນອາບີນາດາບ +ເບັນອຳມີ +ເບັນໂອນີ +ເບັນຮາຍ +ເບັນຮາດັດ +ເບັນຮານັນ +ເບັນຮິນໂນມ +ເບັນຮູເຣ +ເບັນເຮເສັດ +ເບາະ +ເບິ່ງ +ເບິ່ງກວາດ +ເບິ່ງກ່ອນ +ເບິ່ງເກິ +ເບິ່ງຂ້າມ +ເບິ່ງຄື +ເບິ່ງຄືວ່າ +ເບິ່ງຊື່ຊື່ +ເບິ່ງຍາກ +ເບິ່ງແຍງ +ເບິ່ງເຖີດ +ເບິ່ງທ້ອນ +ເບິ່ງບໍ່ເຫັນ +ເບິ່ງໄປຊັ້ນແລ້ວ +ເບິ່ງໄປເບິ່ງມາ +ເບິ່ງເຜີນເຜີນ +ເບິ່ງພໍເອົາຮີດ +ເບິ່ງພາດພີດ +ເບິ່ງມັບແມັບ +ເບິ່ງມົກມົກ +ເບິ່ງແມ +ເບິ່ງແມ໋ +ເບິ່ງລ້າ +ເບິ່ງລົກໂລ້ +ເບິ່ງໄວ້ +ເບິ່ງຫາ +ເບິ່ງເຫັນ +ເບິ່ງຮວາດຮີດ +ເບິນ +ເບີ +ເບີກ +ເບີກຄວາມ +ເບີກເງິນ +ເບີກທາງ +ເບີກບານ +ເບີກບານໃຈ +ເບີກພະຍານ +ເບີກພະເນດ +ເບີກລ່ອງ +ເບີກໂລງ +ເບີກໂຮງ +ເບີ່ງ +ເບີຍ +ເບີ້ຍ +ເບີດ +ເບືອ +ເບື່ອ +ເບື້ອງ +ເບື້ອງຂົວ +ເບື້ອງຊ້າຍ +ເບື້ອງຕົ້ນ +ເບື້ອງເທິງ +ເບື້ອງນັ້ນ +ເບື້ອງປາຍ +ເບື້ອງລາຊະການ +ເບື້ອງລຸ່ມ +ເບື້ອງໜ້າ +ເບື້ອງຫລັງ +ເບື້ອງຫຼັງ +ເບື່ອຍ +ເບືອນ +ເບື່ອນ່າຍ +ເບື່ອໜ່າຍ +ເບົາ +ເບົ່າ +ເບົ້າ +ເບົາໃຈ +ເບົ້າຕາ +ເບົາບາງ +ເບົາປັນຍາ +ເບົາຫວານ +ເບຼຊິນ +ແບ +ແບ້ +ແບກ +ແບກເນີ +ແບກແລງ +ແບກຫາບ +ແບ່ງ +ແບ່ງສ່ວນ +ແບ່ງແຍກ +ແບ່ງປັນ +ແບ່ງອອກ +ແບດເຕີຮາວ +ແບນ +ແບ່ນ +ແບ້ນ +ແບນກຣາດ +ແບນຊິກ +ແບນຊີນ +ແບນໂມປັງ +ແບບ +ແບບໂຄະເຄະ +ແບບຈໍາລອງ +ແບບສະບັບ +ແບບໃດ +ແບບແຜນ +ແບບພິມ +ແບບຢ່າງ +ແບບລັກຊະນະ +ແບບລຽບງ່າຍ +ແບບຮູບ +ແບ້ປ່າ +ແບ້ຜູ້ +ແບມື +ແບ້ແມ່ +ແບ້ຮັບບາບ +ແບະ +ແບັກແດດ +ແບັກແດັດ +ແບັກແລັງ +ໂບ +ໂບກ +ໂບກຂະລະນີ +ໂບກຂະລະພັດ +ໂບກໂຊຍ +ໂບກີມ +ໂບເກຣູ +ໂບໂກຕາ +ໂບຊະກາດ +ໂບຊະຣາ +ໂບເຊັດ +ໂບດ +ໂບນັສ +ໂບມ +ໂບຣານ +ໂບລີວີ +ໂບອະເນເຄ +ໂບອາຊານ +ໂບອາດ +ໂບຮານ +ໃບ +ໃບ້ +ໃບຂັບຂີ່ +ໃບສະເໜີ +ໃບສັ່ງ +ໃບສັ່ງຈ່າຍ +ໃບສຸດທິ +ໃບຊາຕາ +ໃບດີກາ +ໃບຕານ +ໃບປິວ +ໃບປົກ +ໃບເປິກ +ໃບພັດ +ໃບມອບສິດ +ໃບໄມ້ +ໃບໄມ້ປົ່ງ +ໃບຢັ້ງຢືນ +ໃບລະກາ +ໃບລາ +ໃບລາຍເກີດ +ໃບລາຍງານ +ໃບໜອນໜ່າຍ +ໃບໜ້າ +ໃບຫຸ້ນ +ໃບຫູຊ້າງ +ໃບຮັບ +ໃບຮັບຮອງ +ໄບ +ໄບ່ +ໄບ້ +ໄບການ +ໄບຣອັນ +ປໍ +ປໍ້ +ປໍກະເຈົາ +ປໍກະສາ +ປດຫູໝາດ +ປຣາກ +ປຣາຍຢາ +ປຣາຍວາ +ປຣິສນາ +ປຣູໂຕນຽມ +ປລອດ +ປໍລະປັກ +ປໍລະປັກຕໍ່ພຣະຄຣິສ +ປໍລະປັນ +ປລາສຕິກ +ປວກ +ປວກນໍ້ານອງ +ປວງ +ປ່ວງ +ປ່ວງບ້າ +ປ່ວຍ +ປ່ວຍການ +ປ່ວຍໄຂ້ +ປ່ວຍໂຊ +ປວດ +ປວດເຈັບ +ປວດໃຈ +ປວດທ້ອງຂີ້ +ປວດທ້ອງຍ່ຽວ +ປວດເມື່ອຍ +ປວດລ້າວ +ປ່ວນ +ປ່ວນປັ່ນ +ປອກ +ປອກຂາ +ປອກແຂນ +ປອກຄໍ +ປອກຕຸຍການ +ປອກຕູກີສ +ປອກໂຕ +ປອກເປືອກ +ປອກມື +ປອກລຸຍ +ປອກອອຟສະເປນ +ປອກອູແປຣງເຊ +ປອງ +ປ່ອງ +ປ້ອງ +ປ້ອງກັນ +ປອງຂ້າ +ປອງດອງ +ປ່ອງໄຟ +ປ່ອງຢ້ຽມ +ປ້ອງລໍ່ +ປອງຮ້າຍ +ປອຍ +ປ່ອຍ +ປ້ອຍ +ປ່ອຍເງິນ +ປ່ອຍໃຈ +ປ່ອຍເສືອເຂົ້າປ່າ +ປ່ອຍຕົວ +ປ່ອຍໂຕປ່ອຍໃຈ +ປ່ອຍປະລະເລີຍ +ປ່ອຍປາລົງນໍ້າ +ປ່ອຍຫຼ່ອຍ +ປ່ອຍອ່ຽນລົງຕົມ +ປອດ +ປອດໂກຣີກາ +ປອດທະຫານ +ປອດໂປ່ງ +ປອດໄພ +ປອດໂມແຣສບາຍ +ປອດລຸຍ +ປອດວີລາ +ປອດອັອບສເປັນ +ປອນ +ປ່ອນ +ປ້ອນ +ປ່ອນຫົວອອກ +ປອບ +ປອບໃຈ +ປອມ +ປ່ອມ +ປ້ອມ +ປ້ອມສູ້ຮົບ +ປອມຕົວ +ປ້ອມປາການ +ປອມແປງ +ປ້ອມໝັ້ນ +ປະ +ປະກໍລະນັງ +ປະກວດ +ປະກອນ +ປະກອບ +ປະກອບດ້ວຍ +ປະກະລະນັງ +ປະກັນ +ປະກັນສັງຄົມ +ປະກັນຊີວິດ +ປະກັນຕົວ +ປະກັນໄພ +ປະກັບ +ປະກາສະນິຍະບັດ +ປະກາສະນີຍະບັດ +ປະກາສິດ +ປະກາຍ +ປະກາຍໄຟ +ປະກາດ +ປະກາດຂ່າວ +ປະກາດສະນິຍະບັດ +ປະການ +ປະການໃດ +ປະການໃດປະການໜຶ່ງ +ປະກາລັງ +ປະກຳ +ປະກິດ +ປະກິນນະກະ +ປະກົດ +ປະກົດການ +ປະກົດຄື +ປະໂກະ +ປະໄກຫະ +ປະຄອງ +ປະຄັດ +ປະຄ້າງ +ປະເຄນ +ປະໂຄນ +ປະໂຄມ +ປະຈວບ +ປະຈັກ +ປະຈັກແຈ້ງ +ປະຈັນ +ປະຈັນຕະ +ປະຈັນຕະຄາມ +ປະຈັນຕະຊົມນະບົດ +ປະຈັນຕະປະເທດ +ປະຈັນບານ +ປະຈານ +ປະຈຳ +ປະຈຳການ +ປະຈໍາເດືອນ +ປະຈຳຕົວ +ປະຈຳປີ +ປະຈຳເມືອງ +ປະຈໍາລາສີ +ປະຈຳວັນ +ປະຈິດ +ປະຈິມ +ປະຈຸ +ປະຈຸບັນ +ປະຈຸບັນທັນດ່ວນ +ປະຈົກ +ປະຈົງ +ປະຈົນໄພ +ປະຈົບ +ປະຈົບປະແຈງ +ປະເຈີດ +ປະແຈ +ປະແຈງ +ປະສະຈາກ +ປະສາ +ປະສາດ +ປະສາດຫຼອນ +ປະສານ +ປະສານສຽງ +ປະສານເຫຼົ່າ +ປະສິດ +ປະສິດທິຜົນ +ປະສິດທິພາບ +ປະສິດປະສາດ +ປະສິລະນັນ +ປະສຸ +ປະສຸສັດ +ປະສູດ +ປະສົກ +ປະສົງ +ປະສົງຮ້າຍ +ປະສົບ +ປະສົບການ +ປະສົບການນິຍົມ +ປະສົມ +ປະສົມພັນ +ປະເສເພ +ປະເສີດ +ປະໄສ +ປະໄສຫະ +ປະໄສຫາການ +ປະຊວງສາທາລະນະສຸກ +ປະຊວນ +ປະຊັນ +ປະຊາ +ປະຊາກອນ +ປະຊາກອນສາດ +ປະຊາກອນອິດສະຣາເອນ +ປະຊາຄົມ +ປະຊາສົງເຄາະ +ປະຊາຊາດ +ປະຊາຊົນ +ປະຊາທິປະໄຕ +ປະຊາທິປະໄຕສັງຄົມນິຍົມ +ປະຊາທິປະໄຕທຶນນິຍົມ +ປະຊາທິປະໄຕລວມສູນ +ປະຊານາດ +ປະຊາບໍດີ +ປະຊາບານ +ປະຊາພິບານ +ປະຊາມະຕິ +ປະຊາລາດ +ປະຊິດ +ປະຊຸມ +ປະຊຸມສຸດຍອດ +ປະຊຸມລັບ +ປະເຊີນ +ປະເຊີນໄພ +ປະເຊີນໜ້າ +ປະຍຸກ +ປະຍຸດ +ປະຍູນ +ປະດັບ +ປະດັບກາຍ +ປະດັບປະດາ +ປະດາ +ປະດາຕົວ +ປະດິກິລິຍາ +ປະດິດ +ປະດິດສະຖານ +ປະດິດຖະກຳ +ປະດິດທຳ +ປະດຸດດັ່ງ +ປະດົງ +ປະດຽວ +ປະເດັນ +ປະເດີມ +ປະຕະອັດ +ປະຕັກ +ປະຕິ +ປະຕິກອນ +ປະຕິການ +ປະຕິກິລິຍາ +ປະຕິກຸນ +ປະຕິຄະ +ປະຕິຄາຫົກ +ປະຕິຄົມ +ປະຕິຈາກ +ປະຕິສັງຂອນ +ປະຕິສັນຖານ +ປະຕິສຳພິທາ +ປະຕິສົງຄາມ +ປະຕິສົນທິ +ປະຕິເສດ +ປະຕິເສດຂ່າວ +ປະຕິຍານ +ປະຕິຍຸດ +ປະຕິທິນ +ປະຕິທີນ +ປະຕິບັດ +ປະຕິບັດການ +ປະຕິບັດງານ +ປະຕິບັດຕາມ +ປະຕິບັດທຳ +ປະຕິບົດ +ປະຕິປະທາ +ປະຕິປັກ +ປະຕິພັດ +ປະຕິພາກ +ປະຕິພາກະວີ +ປະຕິພາຄະນິມິດ +ປະຕິພານະກະວີ +ປະຕິມາ +ປະຕິມາກອນ +ປະຕິຣູບປະເທດ +ປະຕິລາກາດ +ປະຕິໂລມ +ປະຕິວັດ +ປະຕິວາດ +ປະຕິເວດ +ປະຕິຫານ +ປະຕິຮູບ +ປະຕິຮູບປະເທດ +ປະຕຸລາ +ປະຕູ +ປະຕູກົ່ງ +ປະຕູໂຂງ +ປະຕູໂຄ້ງ +ປະຕູນໍ້າ +ປະຕູປ່າ +ປະຕູເມືອງ +ປະຕູເມືອງໃດປະຕູເມືອງໜຶ່ງ +ປະຕູຮົ້ວ +ປະຕູເຮືອນ +ປະຕົວ +ປະໂຕບາ +ປະໂຕເລມາຍ +ປະໄຕ +ປະຖະພີ +ປະຖະມະ +ປະຖານ +ປະຖິ້ມ +ປະຖີ້ມ +ປະຖົມ +ປະຖົມກຳ +ປະຖົມຍາມ +ປະຖົມນິເທດ +ປະຖົມບຸລຸດ +ປະຖົມປັດໄຈ +ປະຖົມມະກັບ +ປະຖົມມະການ +ປະຖົມມະສົມໂພດ +ປະຖົມມະຊານ +ປະຖົມມະເທສະໜາ +ປະຖົມມະໂພທິການ +ປະຖົມມະລືກ +ປະຖົມມະເລີກ +ປະຖົມມະໄວ +ປະຖົມໄວ +ປະຖົມເຫດ +ປະທ້ວງ +ປະທວນ +ປະທະ +ປະທະກະຖາ +ປະທະກັນ +ປະທັກຂິນ +ປະທັກສິນ +ປະທັງ +ປະທັດ +ປະທັດຖານ +ປະທັບ +ປະທັບກາ +ປະທາຍ +ປະທາຍເພັດ +ປະທານ +ປະທານາທິບໍດີ +ປະທານຸກົມ +ປະທຳ +ປະທິບ +ປະທີບ +ປະທຸ +ປະທຸສະຮ້າຍ +ປະທຸດສະຮ້າຍ +ປະທຸມ +ປະທູບ +ປະເທດ +ປະເທດຊາດ +ປະເທືອງ +ປະໂທ +ປະນອມ +ປະນັດດາ +ປະນາມ +ປະນິທານ +ປະນິທິນ +ປະນິປະນອມ +ປະນີ +ປະນີດ +ປະນົມ +ປະເນື້ອ +ປະປ່ອຍ +ປະປາ +ປະປົນ +ປະປຽວ +ປະໄປ +ປະຜະ +ປະພັດສອນ +ປະພັນ +ປະພາ +ປະພາກອນ +ປະພາຄານ +ປະພາດ +ປະພານ +ປະພາມົນທົນ +ປະພຶດ +ປະພຶດຕາມ +ປະພືດ +ປະເພດ +ປະເພນິຍົມ +ປະເພນີ +ປະມວນ +ປະມວນພາສາ +ປະມວນວັດຈະນະ +ປະມ່າ +ປະມານ +ປະມານຕົນ +ປະມຸກ +ປະມຸກລັດ +ປະມູນ +ປະມົງ +ປະເມີນ +ປະຢັດ +ປະຣາໄຊ +ປະໂຣຕົງ +ປະໂຣໂຕໂນໂວ +ປະໄຣ່ +ປະໄຣໂຕຣຽນ +ປະລະ +ປະລະສະຕິກ +ປະລະໄນ +ປະລະມະ +ປະລະມະນູ +ປະລະມານູ +ປະລະມາພິເສກ +ປະລະມາພິໄທ +ປະລະເມສວນ +ປະລະວະດາ +ປະລັດ +ປະລັດສະນີ +ປະລັດຕະຍຸບັນ +ປະລ້າ +ປະລາສຕິກ +ປະລາໄຊ +ປະລາດ +ປະລາຕີນ +ປະລາມາດ +ປະລຳປະລາ +ປະລິ +ປະລິກັບ +ປະລິກັບປະມາລາ +ປະລິກຳ +ປະລິຂານໂຈນ +ປະລິຄັນ +ປະລິຈາກ +ປະລິຈາລິກ +ປະລິຈາລິກາ +ປະລິສັດ +ປະລິສັນຍູ +ປະລິເສດ +ປະລິຊົນ +ປະລິຍັດ +ປະລິຍັດຕິທຳ +ປະລິຍາຍ +ປະລິໂຍສານ +ປະລິດຕະ +ປະລິດຕະມຸງຄຸນ +ປະລິທັດ +ປະລິເທວະ +ປະລິໄທອັກຄີ +ປະລິນຍາ +ປະລິນິພານ +ປະລິພັດ +ປະລິພັນ +ປະລິພາຊົກ +ປະລິພາດ +ປະລິໂພກ +ປະລິມານ +ປະລິມົນທົນ +ປະລິວັດ +ປະລິວາດ +ປະລິວານ +ປະລິວິຕົກ +ປະລິເວນ +ປະລິຫານະ +ປະລີຂານ +ປະເລີກ +ປະໂລມ +ປະໂລຫິດ +ປະວາງ +ປະວາດ +ປະວານ +ປະວາລະນາ +ປະວິງ +ປະວຸດຕິ +ປະເວນີ +ປະໄວ້ +ປະຫຍັດ +ປະໝັດ +ປະໝາດ +ປະຫລາດ +ປະຫວັດ +ປະຫວັດການ +ປະຫວັດສາດ +ປະຫອງ +ປະຫັດ +ປະຫາດຫົວ +ປະຫານ +ປະຫານຊີວິດ +ປະຫຼາດ +ປະຫຼາດໃຈ +ປະຫຽນ +ປະໂຫຍກ +ປະໂຫຍດ +ປະເອີບ +ປະຮ້າງ +ປັກ +ປັກກິງ +ປັກກິ່ງ +ປັກຂະຄະນະນາ +ປັກໃຈ +ປັກສາ +ປັກຊີ +ປັກປໍ້າ +ປັກປຳ +ປັກຜົມ +ປັງ +ປັ່ງ +ປັ້ງ +ປັດ +ປັ້ດ +ປັ໊ດ +ປັດກື່ງ +ປັດຂອດ +ປັດເຂ່ຍ +ປັດຈະຍາການ +ປັດຈະນິກ +ປັດຈະເວກ +ປັດຈັດຕັງ +ປັດຈັນຕະ +ປັດຈັນຕະຄາມ +ປັດຈັນຕະຊົນນະບົດ +ປັດຈັນຕະປະເທດ +ປັດຈາມິດ +ປັດຈຸສະໄໝ +ປັດຈຸດ +ປັດຈຸທອນ +ປັດຈຸບັນ +ປັດຈຸບັນທັນດ່ວນ +ປັດເຈກ +ປັດເຈກະສະມາທານ +ປັດເຈກະພຸດທະເຈົ້າ +ປັດເຈກະໂພດ +ປັດໃຈ +ປັດໄຈ +ປັດສະກາ +ປັດສະຄາ +ປັດສະຈາກ +ປັດສະຍາ +ປັດສະວະ +ປັດສະຫວາດ +ປັດສາ +ປັດສາສະ +ປັດສາສະມະນະ +ປັດສາພັດ +ປັດສາວະ +ປັດສິມ +ປັດສິມມະລິຂິດ +ປັດສິມມະໄວ +ປັດສິມະວາຈາ +ປັດຊະຍາ +ປັດຊູ +ປັດດານ +ປັດດານອາຣາມ +ປັດດຳມີມ +ປັດຕະນະ +ປັດຖະຍາວັດ +ປັດຖະພີ +ປັດທະມະ +ປັດທະມະປານີ +ປັດທະມະລາດ +ປັດແຜ້ວ +ປັດໂມ +ປັດຣູສີ +ປັດໂຣດ +ປັນ +ປັ່ນ +ປັ້ນ +ປັນກັນຕົວ +ປັ່ນຄ້ອງ +ປັນຈະ +ປັນຈະກະ +ປັນຈະຂັນ +ປັນຈະສາຂາ +ປັນຈະນະທີ +ປັນຈະມະ +ປັນຈະວັກຄີ +ປັນຍັດ +ປັນຍາ +ປັນຍາຈານ +ປັນຍາສະ +ປັນຍາຊົນ +ປັນຍາອ່ອນ +ປັ່ນດົນ +ປັນຕີ +ປັນຕີເອນ +ປັນນະ +ປັນນະກຸດີ +ປັນນະສາລາ +ປັນນະລະສີ +ປັນນາການ +ປັນນາສະ +ປັນນາດ +ປັ່ນປ່ວນ +ປັນພູດ +ປັນຫາ +ປັນຫາໂລກແຕກ +ປັ່ນຫຼອດ +ປັບ +ປັບທຸກ +ປັບໂທດ +ປັບປຸງ +ປັບຜາສະ +ປັບພະຊາ +ປັບພະຊິດ +ປັບພະຕາ +ປັບພາຊະນິຍະກຳ +ປັບພາລະ +ປັບໄໝ +ປັບໄຫມ +ປັບອາກາດ +ປັອກຕຸຍແກ +ປາ +ປ່າ +ປ້າ +ປໍ້າ +ປາກ +ປາກກວ້າງ +ປາກກາ +ປາກກ້າ +ປາກກືກ +ປາກກົບ +ປາກກ້ຽງ +ປາກເກດ +ປາກໄກ່ +ປາກເຂັດ +ປາກຄ້າງ +ປາກຄຳ +ປາກງ່າມ +ປາກຕໍ່ປາກ +ປາກນາມ +ປາກບໍ່ຖ້ອງ +ປາກບອນ +ປາກປີ້ນ +ປາກປຽກ +ປາກເປັນ +ປາກຝ່າວ +ປາກພໍ່າ +ປາກຢຳ +ປາກເວົ້າ +ປາກຫຍໍ +ປາກໝອງ +ປາກຫວານ +ປາກະຈົນ +ປາກະແຍງ +ປາກະແຍງໂຄ +ປາກະດີ່ +ປາກະເດີດ +ປາກະເຕົາ +ປາກະພຸງ +ປາກະມັນ +ປາກະໂຫ +ປາກັ້ງ +ປາກັດ +ປາກາ +ປາກ່າ +ປາກ່າງ +ປາກາເທຍນາ +ປາການ +ປາກິສະຖານ +ປາກີເອນ +ປາກຸ່ມ +ປາກຸເລົາ +ປາກົດ +ປາກົດການ +ປາກຽນ +ປາເກ້ງ +ປາແກງ +ປາແກ້ວ +ປາໂກ່ນ +ປາຂ່າ +ປາຂາວ +ປາຂີ້ເຮ່ຍ +ປາຂົບ +ປາເຂັງ +ປາເຂັງເທດ +ປາແຂ້ +ປາແຂ້ວໄກ້ +ປາຄໍ່ +ປາຄ້າວ +ປ້າຄູ +ປາຄູນ +ປາເຄິງ +ປ່າແຄນ +ປາງ +ປ້າງ +ປ່າງງ່າງ +ປ່າງຊ່າງ +ປາງລາງ +ປາຈອກ +ປາຈ່ອມ +ປາຈະລະເມດ +ປາຈາດ +ປາຈິດຕີ +ປາຈີນ +ປາໂຈກ +ປາສ້ອຍ +ປາສະກາງ +ປາສະຈາກ +ປາສະໂດ +ປາສະໂທງ +ປາສະນາກ +ປາສະມ່ອຍ +ປ່າສະຫງວນ +ປາສະຫຼາມ +ປາສະຫຼິດ +ປາສະໂຫ +ປາສັກ +ປາສາດ +ປາສູດ +ປາສົ້ມ +ປາເສອາ +ປາເສືອ +ປາແສ້ +ປາໃສ +ປາໄສ +ປາຊວາຍ +ປ່າຊ້າ +ປາຊານດາທາ +ປາຊີຟິກ +ປາຊີວ +ປາຊີວດອກເຂົ້າ +ປາຊີວອ້າວ +ປາເຊືອມ +ປາຍ +ປ່າຍ +ປ້າຍ +ປາຍເຂົ້າ +ປ້າຍໃສ່ +ປາຍທາງ +ປາຍປິດ +ປາຍມື +ປ່າຍລ່າຍ +ປາຍແຫລມ +ປາຍແຫຼມ +ປາຍອນ +ປ່າຍາງ +ປ່າຍູງ +ປາດ +ປາດເກດ +ປາດສະຈາກ +ປາດຖະໜາ +ປາດໂທ້ +ປາດເນື້ອໜັງ +ປາດປາດ +ປາດຟັນ +ປາດລິດລູມູມບາ +ປາດັງແດງ +ປ່າດິນຊາຍ +ປາດຸກ +ປາດຸກອຸຍ +ປ່າດົງ +ປາແດກ +ປາແດກຕ້ວງ +ປາໂດ +ປາໂດນ +ປາຕອງ +ປາຕອງກ້ວຍ +ປາຕອງໂກ່ນ +ປ່າຕໍ່າ +ປາຕາຣາ +ປາຕິບຸກຄະລິກ +ປາຕິບົດ +ປາຕິໂພກ +ປາຕິໂມກ +ປາຕິຫານ +ປ່າຕຶບ +ປາແຕບ +ປາໂຕດຽວເນົ່າໝົດຂ້ອງ +ປາຖະ +ປາຖະກະຖາ +ປາຖະໜາ +ປາຖົກ +ປ່າເຖື່ອນ +ປາທະ +ປາທາ +ປາທຸກາ +ປາທູ +ປາເທຍ +ປານ +ປ່ານ +ປ້ານ +ປານກັບ +ປານກາງ +ປ້ານກົ້ນ +ປານດົງ +ປານໃດ +ປານຕີ +ປ້ານທ້າຍ +ປານເທນໍ້າເທທ່າ +ປານນັ້ນ +ປານນັ້ນກໍຕາມ +ປານນີ້ +ປ່ານລະອຽດ +ປານລູ +ປ້ານລົມ +ປານະ +ປານະກະ +ປານັກ +ປານາງ +ປານາງແດງ +ປານາຕິບາດ +ປານາມາ +ປານິນ +ປານີ +ປານີຍະ +ປານີດ +ປານົກເຂົາ +ປາໄນ +ປາບ +ປາບປາບ +ປາບປາມ +ປາບປື້ມ +ປາບອກ +ປາບໍ້າ +ປາບຶກ +ປາບູ່ +ປາປະ +ປໍ່າປໍ່າ +ປາປາກ +ປາປາກຄຳ +ປາປ່ານ +ປາປີກ +ປາປຶ່ງ +ປາປົກ +ປາປົວນີວເກີເນ +ປາເປຍ້າ +ປາເປົ້າ +ປາແປ +ປາແປບ +ປາເຜາະ +ປາຝາ +ປາຝາໄລ +ປາພອນ +ປາພົດ +ປາເພ້ຍ +ປາໂພງ +ປ່າຟີເລຍ +ປາໂຟ +ປາມ +ປ່າມ +ປາມາງ +ປາມາຊະຕາ +ປາມົງ +ປາເມນາ +ປ່າໄມ້ +ປາຢາງ +ປາຣໍເລີນັງ +ປາຣາ +ປາຣາກວາຍ +ປາຣານ +ປາຣາມາຣິໂບ +ປາຣີ +ປາຣູອາ +ປາຣົດ +ປ່າຣົດ +ປາລະມານູ +ປາລະມີ +ປາລາຊຶກ +ປາລານ +ປາລິຊາດ +ປາລິໄລ +ປາລີ +ປາລີກິນ +ປາລີງ +ປາລີ້ນໝາ +ປາເລດສະໄຕ +ປາເລອົງ +ປາເລີມ +ປາໂລມາ +ປາໄລ +ປາວ +ປ່າວ +ປ້າວ +ປ່າວຮ້ອງ +ປາວານ +ປາວາຢິມ +ປາວຽນໄຟ +ປາໝັດ +ປາໝາກແປບ +ປາໝາກໂມງ +ປາໝຶກ +ປາໝູ +ປາຫວ່າ +ປາຫານ +ປາຫຸໄນຍະບຸກຄົນ +ປາຫູໝາດ +ປາຫຼາດ +ປາຫຼົດ +ປ່າເຫລົ້າ +ປ່າເຫຼົ່າ +ປ່າເຫຼົ້າ +ປາໃຫຍ່ກິນປານ້ອຍ +ປາໄຫລ +ປາໄຫຼ +ປາໄຫຼໄຟຟ້າ +ປາອາຣາຍ +ປາອີດ +ປາອູ +ປາເອິນ +ປາຮາກກ້ວຍ +ປາຮາດ +ປາຮາດໂມອາບ +ປ່າຮົກ +ປາຮົດ +ປ່າແຮ່ວ +ປຳພີເລຍ +ປຳຟີເລຍ +ປິ +ປິກ +ປິກກອມມຸຍນິດ +ປິກສຳນວນຄະດີ +ປິກນິກ +ປິກໂປເບີດີ +ປິກມານເກິຣິດ +ປິກອາເນໂຕ +ປິ່ງ +ປິ້ງ +ປິ່ງຊິ່ງ +ປິສະກາ +ປິຊະກາ +ປິຊະປາ +ປິຊິເດຍ +ປິຍະ +ປິດ +ປິດກັ້ນ +ປິດຄະດີ +ປິດສະໜາ +ປິດສະໜາອັກສອນໄຂວ່ +ປິດສຳນວນຄະດີ +ປິດຊາວ +ປິດຊິດ +ປິດບັງ +ປິດບັນຊີ +ປິດປາກ +ປິດລ້ອມ +ປິດລິດ +ປິດົກ +ປິຕາ +ປິຕິ +ປິຕິຍິນດີ +ປິຕຸ +ປິຕຸຄາດ +ປິຕຸດສາ +ປິຕຸພູມ +ປິຕຸລາ +ປິຕຸລົງ +ປິຕຸເລດ +ປິ່ແຖ +ປິນ +ປິ່ນ +ປິ້ນ +ປິ່ນເກົ້າ +ປິ້ນຄວາມ +ປິ່ນງົວ +ປິນດາດ +ປິນຕາຍ +ປິນຕຸເລດ +ປິນໂຕ +ປິນທະ +ປິ່ນປົວ +ປິ່ນປົວພະຍາດ +ປິ່ນແປ້ +ປິ່ນວິ່ນ +ປິ່ນໜ້າໜີ +ປິນຮາ +ປິບປີແດງ +ປິປາຍ +ປິຣາມິດ +ປິລັນທະນະ +ປິວ +ປິໂອເນ +ປີ +ປີ່ +ປີ້ +ປີກ +ປີກໄກ່ +ປີກແຂງ +ປີກຍ່ອຍ +ປີກຕົວ +ປີກນົກ +ປີກປິດ +ປີກາຍ +ປີການສຶກສາ +ປີໄຄ້ +ປີງ +ປີ້ງ +ປີງຄ້າວ +ປີ້ງຊີ້ນ +ປີງົບປະມານ +ປີຈໍ +ປີສະກາ +ປີສະຫຼູ +ປີສັນ +ປີສາດ +ປີສີ +ປີສຽງແກ +ປີແສງ +ປີໄສ +ປີຊະກາ +ປີຊະກີລາ +ປີຊະປາ +ປີຊາ +ປີຊີເດຍ +ປີໂຊນ +ປີຍີ່ +ປີດ +ປີດົກ +ປີຕິຍິນດີ +ປີຕຸພູມ +ປີໂຕລຽມ +ປີຖະ +ປີໂທນ +ປີໂທມ +ປີນ +ປີ່ນ +ປີ້ນ +ປີ້ນຄວາມ +ປີນດາດ +ປີນທະ +ປີນທາຍ +ປີ່ນປົວ +ປີນຫາ +ປີ່ນອ້ອມ +ປີໂນນ +ປີບ +ປີເບເສດ +ປີເປົ້າ +ປີມົດ +ປີຣາໂທນ +ປີຣາໂທມ +ປີຣາມ +ປີໂຣ +ປີລັນທະນະ +ປີລາດ +ປີແລ້ວປີອີກ +ປີວ +ປີວອກ +ປີເໝົ້າ +ປີໃໝ່ +ປີອາໂນ +ປີ່ແອ້ +ປີໂອເນ +ປີຮາຮີໂຣດ +ປີເຮົ້າ +ປຶກ +ປຶກສາ +ປຶກສາຫາລື +ປຶກແຜ່ນ +ປຶ່ງ +ປຶ່ງປື່ງ +ປຶ້ມ +ປື້ +ປືກ +ປືກສາ +ປືດ +ປືນ +ປື້ນ +ປືນແກັບ +ປືນສະເຕັນ +ປືນເດກາ +ປືນພົກ +ປືນເພີງ +ປືນໄຟ +ປືນລົມ +ປືນເຫມ +ປືນໃຫຍ່ +ປືນອາກາ +ປື້ມ +ປື້ມແຈ້ງ +ປື້ມຕິດຮູບ +ປື້ມເລື່ອງ +ປຸກ +ປຸກໃຈ +ປຸກປັ່ນ +ປຸກປັ້ນ +ປຸກລະດົມ +ປຸກລຸກ +ປຸງ +ປຸ່ງ +ປຸ້ງ +ປຸ້ງກິ +ປຸງດ້ວຍ +ປຸງແຕ່ງ +ປຸງປັງ +ປຸງປຸງ +ປຸງຢາ +ປຸງລິງ +ປຸຍ +ປຸ່ຍ +ປຸ້ຍ +ປຸຍຝ້າຍ +ປຸ່ຍຫຼູ່ຍ +ປຸ່ຍ່າຕາຍາຍ +ປຸດ +ປຸ໊ດ +ປຸດສາ +ປຸນ +ປຸ້ນ +ປຸ້ນຈີ້ +ປຸ້ນສະດົມ +ປຸ້ນຊັບ +ປຸ້ນທ້ອງ +ປຸນທະລິ +ປຸນນາກ +ປຸນປອງ +ປຸນເປືອງ +ປຸນມະນີ +ປຸນັບພະສຸ +ປຸບ +ປຸບປີມ +ປຸມ +ປຸ່ມ +ປຸ້ມ +ປຸ໋ມ +ປຸມເປົ້າ +ປຸ້ມລຸມ +ປຸ້ມລຸ້ມ +ປຸລະ +ປຸລານະ +ປຸເລຈາລິກ +ປຸໂລກົງດໍ +ປຸໂລຫິດ +ປູ +ປູ່ +ປູ້ +ປູກ +ປູກຈິດສຳນຶກ +ປູກຝັງ +ປູກຝີ +ປູງຝັງ +ປູສະກີນ +ປູສະນີຍະວັດຖຸ +ປູຊະກີນ +ປູຊະນິຍະສະຖານ +ປູຊະນີຍະ +ປູຊະນີຍະສະຖານ +ປູຊະນີຍະສະຖານສູງ +ປູຊະນີຍະຖານ +ປູຊະນີຍະບຸກຄົນ +ປູ່ຍ່າ +ປູ່ເຍີ +ປູດ +ປູດສະກິນ +ປູດຊະກີນ +ປູເດ +ປູ່ຕາ +ປູຕີເອນ +ປູໂຕະ +ປູ່ທວດ +ປູທີ +ປູນ +ປູ້ນ +ປູນຂາວ +ປູນຂີ້ແລນ +ປູນສໍ +ປູນເມັນ +ປູໂນນ +ປູພົມ +ປູມ +ປູ່ມ່ອນ +ປູຣາ +ປູຣິມ +ປູລູ +ປູວະ +ປູວາ +ປູອາ +ປົກ +ປົກກະຕິ +ປົກເກົ້າ +ປົກຄອງ +ປົກຄຸມ +ປົກປ້ອງ +ປົກປັກ +ປົກປັກຮັກສາ +ປົກປິດ +ປົກຫຸ້ມ +ປົງ +ປົ່ງ +ປົ້ງ +ປົງໃຈ +ປົງສັງຂານ +ປົງສົບ +ປົງຕົກ +ປົງບໍລິຂານ +ປົງຜົມ +ປົງອາບັດ +ປົດ +ປົດປ່ອຍ +ປົດເປື້ອງ +ປົດອາວຸດ +ປົດແອກ +ປົນ +ປົ່ນ +ປົ້ນ +ປົນເຈືອ +ປົນຕີໂອ +ປົນໂຕ +ປົນນິບັດ +ປົນເປ +ປົບ +ປົບລີໂອ +ປົມ +ປົວ +ປົ່ວ +ປົວແປງ +ປົວລະບັດ +ປົວໂລກ +ປົວະປະ +ປຽກ +ປຽກຊຸ່ມ +ປຽງ +ປ່ຽງ +ປ້ຽງ +ປຽງຢາງ +ປຽດ +ປ່ຽນ +ປ່ຽນຄໍາເວົ້າ +ປ່ຽນໃຈ +ປ່ຽນໂຕ +ປ່ຽນແປງ +ປ່ຽນແຜ່ນດິນ +ປ່ຽນມື +ປ່ຽນໜ້າ +ປ່ຽນແແປງ +ປຽບ +ປຽບທຽບ +ປຽບເໝືອນ +ປ່ຽມ +ປ່ຽມລົ້າ +ປຽວ +ປ່ຽວ +ປ້ຽວ +ປ່ຽວດ່ຽວ +ປ່ຽວພອຍ +ເປ +ເປ່ +ເປ້ +ເປກາ +ເປກາລີຢາ +ເປກາຮີຢາ +ເປໂກດ +ເປຄາໂມ +ເປເຄ +ເປສຸໄນ +ເປສູນຍະວາດ +ເປຊີດາ +ເປຍ +ເປ້ຍ +ເປດ +ເປດສະໜາ +ເປດາຊູ +ເປດາຢາ +ເປດາເອນ +ເປຕະ +ເປຕະພະລີ +ເປໂຕ +ເປທາຮີຢາ +ເປທູເອນ +ເປໂທ +ເປນນີ +ເປນິນນາ +ເປນີເອນ +ເປນູເອນ +ເປ່ເພ +ເປຣໂຕເຣຍ +ເປຣາຊີມ +ເປຣິຊີ +ເປຣີແມຕ +ເປຣູ +ເປຣູດາ +ເປເຣອາ +ເປເຣັດ +ເປເຣັດອຸດຊາ +ເປລາຕີຢາ +ເປລາຢາ +ເປລາລີຢາ +ເປລູສຽມ +ເປເລດ +ເປເລັກ +ເປເລັດ +ເປໂລນ +ເປອູເລທາຍ +ເປໂອ +ເປັ່ງ +ເປັງຈານ +ເປັ່ງສຽງ +ເປັຍ +ເປັ້ຍ +ເປັດ +ເປັນ +ເປັນກອບເປັນກຳ +ເປັນກາງ +ເປັນການ +ເປັນຂໍ້ເປັນຄວາມ +ເປັນໄຂ້ +ເປັນຄວາມ +ເປັນງານເປັນການ +ເປັນເງິນເປັນຄຳ +ເປັນເງົາຕາມໂຕ +ເປັນຈິງເປັນຈັງ +ເປັນໃຈ +ເປັນສຸກ +ເປັນເສຍໃຈ +ເປັນຊະຄິວ +ເປັນຊູ້ +ເປັນໃດ +ເປັນໄດ້ +ເປັນຕັບເປັນບີ +ເປັນຕາ +ເປັນຕາຂີ້ດຽດ +ເປັນຕາສັງເວດ +ເປັນຕາສົງສານ +ເປັນຕາເສົ້າໃຈ +ເປັນຕາຊັງ +ເປັນຕາບຸນ +ເປັນຕາຜະຫວາ +ເປັນຕາຢ້ານ +ເປັນຕາຢ້ານກົວ +ເປັນຕາລັງກຽດ +ເປັນຕາໄວ້ໃຈ +ເປັນຕາອັບອາຍ +ເປັນຕາອາຍ +ເປັນຕາຮັກ +ເປັນຕຸເປັນເຕົາ +ເປັນຕົ້ນ +ເປັນຕົ້ນໄປ +ເປັນຕົ້ນມາ +ເປັນໂຕເປັນຕົນ +ເປັນຖັນແຖວ +ເປັນທຳ +ເປັນທຸກ +ເປັນທຸກທໍລະມານ +ເປັນທຸກເປັນຮ້ອນ +ເປັນທຸກລໍາບາກ +ເປັນນິດ +ເປັນປະຈໍາ +ເປັນປະຈໍາວັນ +ເປັນປາກເປັນສຽງ +ເປັນໄປຕາມ +ເປັນຜູ້ເປັນຄົນ +ເປັນແຜ +ເປັນຝຸ່ນ +ເປັນພຽງ +ເປັນແພ +ເປັນຟືນເປັນໄຟ +ເປັນແມງ +ເປັນລົມ +ເປັນເລື່ອງເປັນຄວາມ +ເປັນເລື່ອງເປັນລາວ +ເປັນຫຍັງ +ເປັນໝັນ +ເປັນໝື້ເປັນເຈຍ +ເປັນຫຸ່ນ +ເປັນຫູເປັນຕາ +ເປັນຫຼັກ +ເປັນໃຫຍ່ເປັນໂຕ +ເປັນອັນຂາດ +ເປັນອັນມາກ +ເປາະ +ເປາະນ່າງ +ເປາະແປະ +ເປິ +ເປິກ +ເປິກສາ +ເປິງ +ເປິໃສ່ +ເປິເຊຍ +ເປິ້ຍ +ເປິດ +ເປິຕະໂຣລຽມ +ເປິະ +ເປີ +ເປີກ +ເປີງ +ເປີ້ເຈີ້ +ເປີເຊຍ +ເປີເຊັນ +ເປີ້ຍ +ເປີດ +ເປີດໃຈ +ເປີດສາກ +ເປີດຕາ +ເປີດບັນຊີ +ເປີດແປນ +ເປີດໂປ່ງ +ເປີດເຜີຍ +ເປີດໜ້າ +ເປີດຫູເປີດຕາ +ເປີດອົກ +ເປີ່ນ +ເປີ້ນ +ເປີ່ນເວີ່ນ +ເປີບ +ເປີເປື້ອນ +ເປີເລີ +ເປີະ +ເປືອ +ເປືອກ +ເປືອງ +ເປື້ອງ +ເປືອຍ +ເປື່ອຍ +ເປືອຍກາຍ +ເປື່ອຍເຍື່ອຍ +ເປືອຍໂຕກົ່ນໂຕ່ນ +ເປື່ອຍເນົ່າ +ເປື້ອນ +ເປື້ອນເປິ +ເປົາ +ເປົ່າ +ເປົ້າ +ເປົ່າປີ່ +ເປົ່າປ່ຽວ +ເປົ່າແປນ +ເປົ້າໝາຍ +ເປົ່າຫວ່າງ +ເປົ່າຮ້າງ +ແປ +ແປ່ +ແປ້ +ແປກ +ແປກໃຈ +ແປກປອມ +ແປກປະຫຼາດ +ແປຄວາມ +ແປງ +ແປ່ງ +ແປ້ງ +ແປ້ງເຂົ້າໝາກ +ແປ່ງແງ່ງ +ແປ່ງແສ່ງ +ແປ້ງນວນ +ແປ້ງນໍ້າ +ແປ້ງນົວ +ແປ້ງປຽກ +ແປງໄຟ +ແປງລົດ +ແປງວາດ +ແປ້ງເຫຼົ້າ +ແປຊິມິສຕ໌ +ແປຍັດຕິ +ແປຍົກສັບ +ແປດ +ແປດສິບ +ແປດສິບເຈັດ +ແປດສິບສອງ +ແປດສິບສາມ +ແປດສິບສີ່ +ແປດສິບແປດ +ແປດສິບຫ້າ +ແປດສິບຫົກ +ແປດແສນ +ແປດພັນ +ແປດໝື່ນ +ແປດຮ້ອຍ +ແປຕາມເນື້ອຄວາມ +ແປຕາມພະຍັນສະນະ +ແປຕາມອັດຖະ +ແປນ +ແປ້ນ +ແປ້ນປ້າຍ +ແປ້ນມ້າ +ແປບ +ແປເມືອງ +ແປຣງ +ແປວ +ແປ້ວ +ແປວໄຟ +ແປເອົາຄວາມ +ແປຮູບ +ແປະ +ແປະໆ +ແປັດ +ແປັ້ນ +ໂປ +ໂປ່ +ໂປ້ +ໂປກ +ໂປກຂະລະນີ +ໂປກຂະລະພັດ +ໂປກຳ +ໂປກີໂອ +ໂປເຄເຣັດຮັດເຊບາຢິມ +ໂປງ +ໂປ່ງ +ໂປ້ງ +ໂປ່ງໃສ +ໂປຊີຕິບ +ໂປດ +ໂປດປານ +ໂປດົກ +ໂປຕີຟາ +ໂປຕີເຟຣາ +ໂປຕີໂອລອຍ +ໂປເບີດີ +ໂປມ +ໂປ່ມ +ໂປ້ມື +ໂປຣແກັມ +ໂປຣແຄຣຊີອົງ +ໂປຣໂຄໂຣ +ໂປຣແຕສຕັງ +ໂປຣໂຕ +ໂປຣາທາ +ໂປລານະ +ໂປລິໂອ +ໂປລີ +ໂປໂລ +ໂປໂລຍ +ໂປະ +ໂປະໂລ້ +ໄປ +ໄປ໊ +ໄປໆມາໆ +ໄປສະນີ +ໄປສະນີຍະບັດ +ໄປສະນີຍະພັນ +ໄປສະນີຍະວັດຖຸ +ໄປສະນີຍາກອນ +ໄປດີມາດີ +ໄປເປັນຊະເລີຍ +ໄປມາ +ໄປຣໂຕຣຽນ +ໄປຫມົດ +ໄປຫາ +ຜໍ່ +ຜໍ່ໄກ +ຜໍ່ງອງ +ຜໍ່ທາງ +ຜວນ +ຜໍ່ເຫັນ +ຜອກ +ຜອງ +ຜ່ອງ +ຜ້ອງ +ຜ່ອງໃສ +ຜ່ອຍ +ຜ່ອນ +ຜ່ອນຄາຍ +ຜ່ອນຈ່າຍ +ຜ່ອນສັ້ນຜ່ອນຍາວ +ຜ່ອນສົ່ງ +ຜ່ອນຜັນ +ຜອມ +ຜອມຜໍ່ +ຜະ +ຜະກາ +ຜະກາຍ +ຜະຄົມ +ຜະຈານ +ຜະຈົງ +ຜະຈົນ +ຜະສາ +ຜະສານ +ຜະສົມ +ຜະເຊີນ +ຜະເຊີນໄພ +ຜະເຊີນໜ້າ +ຜະດຸງ +ຜະດຸງຄັນ +ຜະດຽງ +ຜະເດັດ +ຜະເດັດການ +ຜະເດັດເສິກ +ຜະເດີມ +ຜະທົມ +ຜະເທດ +ຜະນົວ +ຜະແນກ +ຜະຜ່ອງ +ຜະຜ້າຍ +ຜະມານ +ຜະລະ +ຜະລະຄຸນ +ຜະລະຄຸນີ +ຜະລະນະ +ຜະລະນະປີຕິ +ຜະລັກ +ຜະລັດ +ຜະລາ +ຜະລາຜົນ +ຜະລາຫານ +ຜະລິກະ +ຜະລິດ +ຜະລິດຕະກຳ +ຜະລິດຕະຜົນ +ຜະລິດຕະພັນ +ຜະລິດຜົນ +ຜະລິດພັນ +ຜະລຶກ +ຜະລຸ +ຜະລຸສະວາດ +ຜະຫຍອງ +ຜະຫຍາ +ຜະໜວກ +ຜະໜວດ +ຜະໜັງ +ຜະໝາດ +ຜະຫຼາ +ຜະຫຼານິສົງ +ຜະຫຼຶກ +ຜະຫຼຸ +ຜະແຫຼງ +ຜະອວນ +ຜະອຶກ +ຜະອືກ +ຜະອົບ +ຜະອົມ +ຜະເອີນ +ຜະເອີບ +ຜັກ +ຜັກກະຈັບ +ຜັກກະແສ +ຜັກກະຊາຍ +ຜັກກະຍ່າ +ຜັກກະແຍງ +ຜັກກະດຽງ +ຜັກກະທຽມ +ຜັກກະນ່ອງມ້າ +ຜັກກະລໍ່າປີ +ຜັກກາດ +ຜັກກາດໜາ +ຜັກກ້ານຈອງ +ຜັກກູດ +ຜັກກົນໂກ +ຜັກກົ້ນໂດກ +ຜັກເກັດຫອຍ +ຜັກແກງຂົມ +ຜັກຂະ +ຜັກຂະຍ່າ +ຜັກຂຽວ +ຜັກຄະນ້າ +ຜັກຄາດ +ຜັກຄຸນະມາດ +ຜັກຄູ້ +ຜັກສ້ຽນ +ຜັກໄສ່ +ຜັກຊີ +ຜັກຊີຊ້າງ +ຜັກດາງແຫ +ຜັກຕົບ +ຜັກທຽມ +ຜັກເນົ່າ +ຜັກບ້ວງ +ຜັກບົ້ງ +ຜັກບົ່ວ +ຜັກປອດ +ຜັກປັງ +ຜັກແປ້ນ +ຜັກຜ່ອງ +ຜັກພາຍ +ຜັກແພວ +ຜັກເຟື້ອຍ +ຜັກແວ່ນ +ຜັກໜອກ +ຜັກຫວານ +ຜັກຫູເສືອ +ຜັກຫົມ +ຜັກຫົມໜາມ +ຜັກອີ່ຄູ້ +ຜັກອີ່ຕູ່ +ຜັກອີ່ເລີດ +ຜັກອີ່ຮີນ +ຜັງ +ຜັງເມືອງ +ຜັດ +ຜັດກັນ +ຜັດສະ +ຜັດສາຫານ +ຜັດໄປ +ຜັດວ່າ +ຜັນ +ຜັນຂະຫຍາຍ +ຜັນສຽງ +ຜັນແປ +ຜັນຜ່ອນ +ຜັນຜະຫຍອງ +ຜັນຜ້າຍ +ຜັນຜາດ +ຜາ +ຜ່າ +ຜ້າ +ຜໍ້າ +ຜາກ +ຜ້າກະແສ +ຜ້າກະຖິນ +ຜ້າກັ້ງ +ຜ້າກຳພົນ +ຜ້າຂະມາ +ຜ້າຂາບ +ຜ້າຂິ້ງ +ຜ້າຂິດ +ຜ້າຂີ້ງາ +ຜ້າຄວບ +ຜ້າຄອງ +ຜ້າຄຸມ +ຜ້າແຄງ +ຜາງ +ຜ່າງຜ່າງ +ຜາງໜ່າຍ +ຜາງຮ້າຍ +ຜ່າງຮາດ +ຜ້າຈຽນ +ຜ້າສະງຽບ +ຜ້າສະບົງ +ຜ້າສະໄບ +ຜ້າສະໂຫຼ້ງ +ຜ້າສັງຄາ +ຜາສາດ +ຜາສຸກ +ຜ້າສູດ +ຜ້າເສີດ +ຜ້າເຊັດ +ຜ້າເຊັດຕົວ +ຜ້າເຊັດໜ້າ +ຜາຍ +ຜ່າຍ +ຜ້າຍ +ຜາຍເຊີງ +ຜາຍຜາດ +ຜາຍຜົນ +ຜາຍຜ້ຽນ +ຜາຍເຜັ່ນ +ຜາຍແຜ່ +ຜາຍໂຜດ +ຜ່າຍແພ້ +ຜ້າແຍ່ງ +ຜາດ +ຜາດຜາດ +ຜາດໂຜນ +ຜ້າດ້າມ +ຜາຕິກຳ +ຜ້າຕ່ຽວ +ຜານ +ຜ່ານ +ຜ້ານ +ຜານນໍ້າ +ຜ່ານຜ່າ +ຜານຜານ +ຜ່ານພື້ນ +ຜ່ານພົ້ນ +ຜ່ານມາ +ຜ້ານວນ +ຜານິດ +ຜາບ +ຜາບແພ້ +ຜ້າບະໄບ +ຜ້າປະລິຂານໂຈນ +ຜ້າປ່າ +ຜ້າຜ່ອນ +ຜ່າເຜີຍ +ຜ້າພັນຄໍ +ຜ້າພັນບາດ +ຜ້າແພ +ຜ້າຟາ +ຜາມ +ຜ້າມັບໄມ +ຜ້າມ່ານ +ຜ້າມົນ +ຜາລະຄຸນ +ຜາລາ +ຜາລ້ານ +ຜ້າໜັງໄກ່ +ຜ້າຫາງ +ຜ້າຫີ່ +ຜ້າຫົ່ມ +ຜາຫຼວງ +ຜ່າອອກ +ຜ້າອ້ອມ +ຜ້າອະນາໄມ +ຜ້າອາບ +ຜ້າຮ້າຍ +ຜ້າແຮ +ຜຳ +ຜິ +ຜິດ +ຜິດກັນ +ຜິດກົດໝາຍ +ຜິດຂອງກິນ +ຜິດແຂ +ຜິດໃຈ +ຜິດສັງເກດ +ຜິດສັນຍາ +ຜິດເສັ້ນ +ຜິດຊອບ +ຜິດດ່ຽງ +ຜິດຕາ +ຜິດຖຽງ +ຜິດທ່າ +ຜິດນັດ +ຜິດປະເວນີ +ຜິດປົກກະຕິ +ຜິດຜີ +ຜິດແຜກ +ຜິດພາດ +ຜິດຫວັງ +ຜິດຫູ +ຜິດຫູຜິດຕາ +ຜິນ +ຜິປອງ +ຜິປົ່ງ +ຜິວ +ຜິວນໍ້າ +ຜິວປາກ +ຜິວເຜີນ +ຜິວພັນ +ຜິວໜັງ +ຜິວໜ້າ +ຜິວ່າ +ຜິເຮັດ +ຜີ +ຜີ່ +ຜີກ +ຜີກອງກ່ອຍ +ຜີກະສື +ຜີຈໍ້າ +ຜີສະໜ່ອຍດົງ +ຜີສາງ +ຜີສາດ +ຜີສິງ +ຜີສົບ +ຜີເສື້ອ +ຜີໂສໂຄກ +ຜີເຊື້ອ +ຜີດໍ້າ +ຜີດົງ +ຜີຕາຍ +ຜີຕາແຮກ +ຜີແຖນ +ຜີໄທ້ +ຜີນາ +ຜີບັງບົດ +ຜີບ້າ +ຜີປອບ +ຜີປ່າ +ຜີປູ່ຕາ +ຜີປົ່ງ +ຜີເປົ້າ +ຜີເຜດ +ຜີພາຍ +ຜີໂພງ +ຜີຟ້າ +ຜີຟຶ້ມ +ຜີມານ +ຜີເມືອງ +ຜີວ +ຜີວພັນ +ຜີເວຕານ +ຜີຫຸງ +ຜີຫຼອກ +ຜີອຳ +ຜີຮ່າ +ຜີຮ້າຍ +ຜີເຮືອນ +ຜຶງ +ຜື +ຜື່ງ +ຜືນ +ຜື່ນ +ຜຸ +ຜຸຍ +ຜຸ່ຍ +ຜຸດ +ຜຸດຂຶ້ນ +ຜຸດຫຼຸດ +ຜຸນ +ຜູ +ຜູ້ +ຜູກ +ຜູ້ກໍ່ການຮ້າຍ +ຜູກຄຽນ +ຜູ້ກໍ່ສ້າງ +ຜູກພັນ +ຜູກມັດ +ຜູກມິດ +ຜູ້ກວດລາຊະການແຜ່ນດິນ +ຜູ້ກໍ່ຮ່າງ +ຜູ້ກະທໍາຄວາມຊົ່ວ +ຜູ້ກະທໍາຄວາມຊົ່ວຊ້າ +ຜູ້ກະທໍາຄວາມຊົ່ວຮ້າຍ +ຜູ້ກະທໍາຄວາມຜິດ +ຜູ້ກະທໍາຊົ່ວ +ຜູ້ກະບົດ +ຜູ້ກາງ +ຜູ້ກ້າຫານ +ຜູ້ກໍາຄັງເງິນ +ຜູ້ກໍາຄັງເງິນຂອງກະສັດ +ຜູ້ກໍາວັງ +ຜູ້ກໍາເອກະສານ +ຜູ້ກິນ +ຜູ້ກົດຂີ່ +ຜູ້ກ່ຽວ +ຜູ້ເກັ່ງກ້າ +ຜູ້ແກ້ແຄ້ນ +ຜູ້ຂະຫຍອງ +ຜູ້ຂັດຂວາງ +ຜູ້ຂັດສົນ +ຜູ້ຂັບຂີ່ +ຜູ້ຂ້າ +ຜູ້ຂ້າຄົນ +ຜູ້ຂາຍ +ຜູ້ຂ້າຕະກໍາ +ຜູ້ຂີ່ +ຜູ້ຂົ່ມຂີ່ +ຜູ້ຂົ່ມເຫັງ +ຜູ້ຂຽນ +ຜູ້ເຂັ້ມແຂງ +ຜູ້ເຂົ້າຝ່າຍ +ຜູ້ຄວບຄຸມ +ຜູ້ຄອງ +ຜູ້ຄອງເມືອງ +ຜູ້ຄອງໂລກນີ້ +ຜູ້ຄອບຄອງ +ຜູ້ຄ້າ +ຜູ້ຄຸມ +ຜູ້ຄົນ +ຜູ້ໂຄສະນາ +ຜູ້ງາມຜຸດຜ່ອງ +ຜູ້ຈອງຫອງ +ຜູ້ຈັດການ +ຜູ້ຈັດຫາ +ຜູ້ໃຈຖ່ອມ +ຜູ້ສອດແນມ +ຜູ້ສອນ +ຜູ້ສ້ອມແປງ +ຜູ້ສະຫຼາດ +ຜູ້ສະຫຼຽວສະຫຼາດ +ຜູ້ສະເຫວີຍສຸກ +ຜູ້ສະແຫວງຫາ +ຜູ້ສັ່ງສອນ +ຜູ້ສັງຫານ +ຜູ້ສັດຈິງ +ຜູ້ສັດຊື່ +ຜູ້ສັນຈອນ +ຜູ້ສ້າງ +ຜູ້ສາວ +ຜູ້ສໍານຶກຜິດ +ຜູ້ສໍາເລັດລາຊະການ +ຜູ້ສື່ສານ +ຜູ້ສືບສາຍ +ຜູ້ສືບທອດ +ຜູ້ສູງສຸດ +ຜູ້ສົ່ງຂ່າວ +ຜູ້ສົ່ງສານ +ຜູ້ຊ່ວຍ +ຜູ້ຊ່ວຍເຫຼືອ +ຜູ້ຊ່ວຍໃຫ້ພົ້ນ +ຜູ້ຊ່ວຍໃຫ້ລອດ +ຜູ້ຊອບທໍາ +ຜູ້ຊະນະ +ຜູ້ຊະນະວິນຍານ +ຜູ້ຊະລາ +ຜູ້ຊາຍ +ຜູ້ຊໍານານ +ຜູ້ຊໍານານເສິກ +ຜູ້ຊິມໃສ່ຫູ +ຜູ້ຊີ້ນໍາ +ຜູ້ຊື້ +ຜູ້ຊື້ຂາຍ +ຜູ້ຊົງສະຫງ່າລາສີ +ຜູ້ຊົງສ້າງ +ຜູ້ຊົງຊອບທໍາ +ຜູ້ຊົງດໍາລົງພຣະຊົນ +ຜູ້ຊົງດໍາລົງຢູ່ +ຜູ້ຊົງຕັ້ງພຣະບັນຍັດ +ຜູ້ຊົງປະທານ +ຜູ້ຊົງປັ້ນ +ຜູ້ຊົງປູກ +ຜູ້ຊົງເປັນກໍາລັງ +ຜູ້ຊົງເປັນພິຍານ +ຜູ້ຊົງເປັນອໍາມະຕະ +ຜູ້ຊົງແຜ່ +ຜູ້ຊົງພຣະຄຸນ +ຜູ້ຊົງພຣະຈະເລີນ +ຜູ້ຊົງພຣະຊົນ +ຜູ້ຊົງພຣະຊົນຢູ່ +ຜູ້ຊົງພຣະຊົນຢູ່ເປັນນິດ +ຜູ້ຊົງພຣະປັນຍາ +ຜູ້ຊົງພິພາກສາ +ຜູ້ຊົງມີຊີວິດ +ຜູ້ຊົງລິດ +ຜູ້ຊົງລິດຍິ່ງໃຫຍ່ +ຜູ້ຊົງລິດທານຸພາບ +ຜູ້ຊົງອານຸພາບ +ຜູ້ຊົງອໍານາດ +ຜູ້ຊົມຊື່ນຍິນດີ +ຜູ້ຊົ່ວ +ຜູ້ຊົ່ວຮ້າຍ +ຜູ້ຊ່ຽວຊານ +ຜູ່ຍ +ຜູ້ຍິງ +ຜູ້ຍິ່ງໃຫຍ່ +ຜູດ +ຜູ້ດໍາເນີນ +ຜູ້ດໍາເນີນງານ +ຜູ້ດໍາລົງເປັນນິດ +ຜູ້ດີ +ຜູ້ດີໃຈ +ຜູ້ດີຮອບຄອບ +ຜູ້ດູແລ +ຜູ້ດູແລຮັກສາ +ຜູ້ດຽວ +ຜູ້ເດີນທາງ +ຜູ້ໂດຍສານ +ຜູ້ໃດ +ຜູ້ໃດກໍຕາມ +ຜູ້ໃດຜູ້ໜຶ່ງ +ຜູ້ໄດ້ຮັບພຣະພອນ +ຜູ້ໄດ້ຮັບພອນ +ຜູ້ຕ້ອງຫາ +ຜູ້ຕັ້ງບັນຍັດ +ຜູ້ຕັດ +ຜູ້ຕັດຂົນ +ຜູ້ຕັດສິນ +ຜູ້ຕາຍ +ຜູ້ຕໍ່າຕ້ອຍ +ຜູ້ຕາບອດ +ຜູ້ຕິດຕໍ່ +ຜູ້ຕີຊະນະ +ຜູ້ຕົ້ນ +ຜູ້ຕົວະ +ຜູ້ແຕ່ງ +ຜູ້ແຕ່ງເຄືອອະງຸ່ນ +ຜູ້ຖ່ອມໃຈ +ຜູ້ຖ່ອມໂຕ +ຜູ້ຖ່ອມໂຕລົງ +ຜູ້ຖື +ຜູ້ຖືກຂັງຄຸກ +ຜູ້ຖືກຂົ່ມໃຈ +ຜູ້ຖືກຄຸມຂັງ +ຜູ້ຖືກຕົວະ +ຜູ້ຖືກເນລະເທດ +ຜູ້ຖືກບີບບັງຄັບ +ຜູ້ຖືກປະຖິ້ມ +ຜູ້ຖືເຄື່ອງອາວຸດ +ຜູ້ຖືທຸງ +ຜູ້ຖືອາວຸດ +ຜູ້ເຖົ້າ +ຜູ້ໄຖ່ +ຜູ້ໄຖນາ +ຜູ້ທໍລະຍົດ +ຜູ້ທາລຸນ +ຜູ້ທໍາງານ +ຜູ້ທໍານວາຍ +ຜູ້ທໍານວາຍເທັດ +ຜູ້ທໍາລາຍ +ຜູ້ທໍາລາຍລ້າງ +ຜູ້ທໍາອິດ +ຜູ້ທີ່ຖ່ອມ +ຜູ້ທີ່ຖ່ອມໃຈ +ຜູ້ທີ່ຖືກຈໍາລອງ +ຜູ້ທີ່ທາລຸນ +ຜູ້ທີ່ທຸກໃຈ +ຜູ້ທີ່ທຸກຍາກ +ຜູ້ທີ່ນັບ +ຜູ້ທີ່ຫູໜວກ +ຜູ້ທີ່ຮັກ +ຜູ້ທົດລອງ +ຜູ້ທ່ຽງທໍາ +ຜູ້ທ່ຽງແທ້ +ຜູ້ແທນ +ຜູ້ແທນປະຊາຊົນ +ຜູ້ໄທ +ຜູ້ນ້ອຍ +ຜູ້ນ້ອຍຜູ້ໃຫຍ່ +ຜູ້ນັ່ງ +ຜູ້ນັ້ນ +ຜູ້ນັບ +ຜູ້ນັບຖື +ຜູ້ນຳ +ຜູ້ນໍາຂ່າວ +ຜູ້ນິນທາ +ຜູ້ແນະນໍາ +ຜູ້ບໍ່ເຂົ້າພິທີຕັດ +ຜູ້ບໍ່ຊອບທໍາ +ຜູ້ບໍ່ມີຝີມື +ຜູ້ບໍລິສຸດ +ຜູ້ບໍລິໂພກ +ຜູ້ບັງຄັບ +ຜູ້ບັງຄັບກອງ +ຜູ້ບັງຄັບກອງພັນ +ຜູ້ບັງຄັບກອງພົນ +ຜູ້ບັງຄັບກອງຮ້ອຍ +ຜູ້ບັງຄັບການ +ຜູ້ບັງຄັບບັນຊາ +ຜູ້ບັງຄັບບັນຊາການ +ຜູ້ບັນຊາກອງພັນ +ຜູ້ບັນຊາການ +ຜູ້ບັນຊາການທະຫານ +ຜູ້ບັນທຶກ +ຜູ້ບາດເຈັບ +ຜູ້ບ່າວ +ຜູ້ບີບບັງຄັບ +ຜູ້ບົງການ +ຜູ້ເບີກບານ +ຜູ້ແບ່ງມໍລະດົກ +ຜູ້ປ່ວຍ +ຜູ້ປ້ອງກັນ +ຜູ້ປະກອບການ +ຜູ້ປະກາດ +ຜູ້ປະກາດພຣະທຳ +ຜູ້ປະກາດພະທຳ +ຜູ້ປະເສີດ +ຜູ້ປະຕິບັດ +ຜູ້ປະຕິບັດງານ +ຜູ້ປະທັບ +ຜູ້ປະທານຊີວິດ +ຜູ້ປະພຶດຕາມ +ຜູ້ປະພຶດຕົນຊົ່ວ +ຜູ້ປາຍ +ຜູ້ປິຕິຍິນດີ +ຜູ້ປິ້ນຄວາມ +ຜູ້ປຸງເຄື່ອງຫອມ +ຜູ້ປຸ້ນ +ຜູ້ປູກ +ຜູ້ປົກຄອງ +ຜູ້ປົກຄຸມ +ຜູ້ປົກປັກຮັກສາ +ຜູ້ເປັນຄວາມຫວັງ +ຜູ້ເປັນເຈົ້ານາຍ +ຜູ້ເປັນຊະເລີຍ +ຜູ້ເປັນປະຖົມ +ຜູ້ເປັນປະມຸກ +ຜູ້ເປັນມົນທິນ +ຜູ້ເປັນຫົວໜ້າ +ຜູ້ເປັນອໍາມະຕະ +ຜູ້ແປງ +ຜູ້ຜະລິດ +ຜູ້ຜິດ +ຜູ້ຝັນເຫັນ +ຜູ້ເຝົ້າ +ຜູ້ເຝົ້າທໍລະນີປະຕູ +ຜູ້ເຝົ້າປະຕູ +ຜູ້ພະຍາກອນ +ຜູ້ພະຍາກອນຍິງ +ຜູ້ພິສູດ +ຜູ້ພິທັກ +ຜູ້ພິທັກຮັກສາ +ຜູ້ພິພາກສາ +ຜູ້ຟັງ +ຜູ້ຟື້ນຟູ +ຜູ້ຟົກຊໍ້າ +ຜູ້ມັ່ງມີ +ຜູ້ມີກໍາລັງ +ຜູ້ມີກຽດ +ຜູ້ມີຊີວິດ +ຜູ້ມີຍົດ +ຜູ້ມີຕໍາແໜ່ງ +ຜູ້ມີປັນຍາ +ຜູ້ມີມົນທິນ +ຜູ້ມີລິດ +ຜູ້ມີລິດເດດ +ຜູ້ມີລິດທານຸພາບ +ຜູ້ມີອານຸພາບ +ຜູ້ມີອາວຸໂສ +ຜູ້ມີອໍານາດ +ຜູ້ຢືມ +ຜູ້ຢຽບຢໍ່າ +ຜູ້ເຢາະເຢີ້ຍ +ຜູ້ລໍ້ລວງ +ຜູ້ລວງ +ຜູ້ລ່ວງປະເວນີ +ຜູ້ລອດພົ້ນ +ຜູ້ລ້ອມ +ຜູ້ລະເມີດ +ຜູ້ລ້າງຜານ +ຜູ້ລິເລີ່ມ +ຜູ້ລີ້ໄພ +ຜູ້ລົບລ້າງຜິດບາບ +ຜູ້ລ້ຽງ +ຜູ້ລ້ຽງແກະ +ຜູ້ລ້ຽງດູ +ຜູ້ລ້ຽງທີ່ດີ +ຜູ້ລ້ຽງແບ້ລ້ຽງແກະ +ຜູ້ເລັກນ້ອຍ +ຜູ້ເລືອກສັນ +ຜູ້ເລົ້າໂລມ +ຜູ້ເລົ້າໂລມໃຈ +ຜູ້ວາງໃຈ +ຜູ້ວ່າລາຊະການ +ຜູ້ວ່າລາຊະການເມືອງ +ຜູ້ວິເສດ +ຜູ້ວິນິໄສ +ຜູ້ເວົ້າຕົວະ +ຜູ້ໄວ້ທຸກ +ຜູ້ຫຍັ່ງຮູ້ +ຜູ້ໜ້າຢ້ານ +ຜູ້ໜຶ່ງ +ຜູ້ໝິ່ນປະໝາດ +ຜູ້ຫວັງໃຈ +ຜູ້ຫວ່ານ +ຜູ້ຫາມ +ຜູ້ຫິວ +ຜູ້ຫິວໂຫຍເລືອດ +ຜູ້ຫູໜວກ +ຜູ້ຫົວໜ້າ +ຜູ້ຫົວໜ້າຕະກູນ +ຜູ້ຫຼອກລວງ +ຜູ້ຫຼັກຜູ້ໃຫຍ່ +ຜູ້ຫຼິ້ນພິນ +ຜູ້ຫຼົບໄພ +ຜູ້ເຫຼືອຢູ່ +ຜູ້ໃຫຍ່ +ຜູ້ໃຫຍ່ຜູ້ນ້ອຍ +ຜູ້ໃຫ້ຢືມ +ຜູ້ໃຫ້ຮັບບັບຕິດສະມາ +ຜູ້ອອກເວນ +ຜູ້ອອຍໃຈ +ຜູ້ອະທໍາ +ຜູ້ອາຄາດ +ຜູ້ອາຄາດເລືອດ +ຜູ້ອາສາສະໝັກ +ຜູ້ອ່ານ +ຜູ້ອາລັກຂາ +ຜູ້ອາວຸໂສ +ຜູ້ອໍານວຍການ +ຜູ້ອື່ນ +ຜູ້ອຸປະຖໍາ +ຜູ້ຮ່ວມງານ +ຜູ້ຮ່ວມປະເວນີ +ຜູ້ຮ້ອນ +ຜູ້ຮັກຄົນດີ +ຜູ້ຮັກສາ +ຜູ້ຮັບ +ຜູ້ຮັບຄວາມທຸກໃຈ +ຜູ້ຮັບຄໍາສັ່ງ +ຜູ້ຮັບເຈີມ +ຜູ້ຮັບໃຊ້ +ຜູ້ຮັບປະກັນ +ຜູ້ຮັບຜິດຊອບ +ຜູ້ຮັບຝາກ +ຜູ້ຮັບມໍລະດົກ +ຜູ້ຮັບມອບສັນທະ +ຜູ້ຮັບແລກເງິນ +ຜູ້ຮັບເໝົາກໍ່ສ້າງ +ຜູ້ຮັບຮອງ +ຜູ້ຮ້າຍ +ຜູ້ຮູ້ທຸກສິ່ງທຸກຢ່າງ +ຜູ້ເຮັດດີ +ຜູ້ເຮັດແຜນງານ +ຜູ້ໄຮ້ຄວາມຜິດ +ຜູ້ໄຮ້ຄ່າ +ຜູ້ໄຮ້ຜິດ +ຜົກ +ຜົງ +ຜົ້ງ +ຜົ້ງແກ້ມ +ຜົ້ງສາລີ +ຜົງຊັກຟອກ +ຜົງໂຊດາ +ຜົ້ງເອິກ +ຜົນ +ຜົ່ນ +ຜົນກໍາ +ຜົນກໍາໄລ +ຜົນຄວນ +ຜົນງານ +ຜົນສຳເລັດ +ຜົນເສຍ +ຜົນດີ +ຜົນຕອບແທນ +ຜົນປະໂຫຍດ +ຜົນປູກ +ຜົນລະປູກ +ຜົນລະປູກບູຊາ +ຜົນຮ້າຍ +ຜົມ +ຜົມກະໂປະ +ຜົມເປຍ +ຜົມເປັຍ +ຜົມໄຟ +ຜົມຫງອກ +ຜົມຫລົ່ນ +ຜົມຫຼົ່ນ +ຜົວ +ຜົວເມຍ +ຜຽກ +ຜຽດ +ຜຽນ +ຜ່ຽນ +ຜ້ຽນ +ເຜດ +ເຜັຍ +ເຜັດ +ເຜັ່ນ +ເຜັ່ນຜະຫຍອງ +ເຜາະ +ເຜິ້ງ +ເຜີ +ເຜີ້ງ +ເຜີຍ +ເຜີຍແຜ່ +ເຜີຍແພ່ +ເຜີນ +ເຜີ່ນ +ເຜື່ຍ +ເຜືອ +ເຜື່ອ +ເຜືອກ +ເຜືອກເຈົ່າ +ເຜື່ອແຜ່ +ເຜື່ອວ່າ +ເຜົາ +ເຜົ່າ +ເຜົາຜານ +ເຜົາໄໝ້ +ແຜ +ແຜ່ +ແຜກ +ແຜງ +ແຜງພາບ +ແຜງລິດ +ແຜດ +ແຜດເຜົາ +ແຜດຮ້ອງ +ແຜນ +ແຜ່ນ +ແຜ່ນກັນຂາ +ແຜນການ +ແຜນງານ +ແຜ່ນຈາລຶກ +ແຜ່ນສຽງ +ແຜ່ນດິນ +ແຜ່ນດິນໂລກ +ແຜ່ນດິນໄຫວ +ແຜ່ນໄຕ +ແຜນທີ່ +ແຜ່ນທີ່ +ແຜນຜັງ +ແຜ່ນຜ້າ +ແຜນພາບ +ແຜນພູມ +ແຜ່ນແພ +ແຜ່ນຟ້າ +ແຜນວາດ +ແຜ່ນໜັງ +ແຜ່ປັດໄຈ +ແຜ່ຜາຍ +ແຜ່ເມດຕາ +ແຜວ +ແຜ້ວ +ແຜ້ວຖາງ +ແຜໜອງ +ແຜ່ອອກ +ໂຜ +ໂຜ່ +ໂຜ້ +ໂຜ້ງ +ໂຜດ +ໂຜດຖັບພະ +ໂຜດຜາຍ +ໂຜນ +ໂຜະ +ໃຜ +ໃຜກໍຕາມ +ໄຜ່ +ຝໍ່ +ຝຣັ່ງ +ຝຣັ່ງເສດ +ຝອຍ +ຝອຍຄຳ +ຝອຍນິກ +ຝອຍລົມ +ຝອດ +ຝຮັ່ງ +ຝັກ +ຝັ່ກ +ຝັກແຄ +ຝັກຝ່າຍ +ຝັກໃຝ່ +ຝັກຫຼອກ +ຝັງ +ຝັ່ງ +ຝັງສົບ +ຝັງດິນ +ຝັດ +ຝັນ +ຝັ້ນ +ຝາ +ຝ່າ +ຝ້າ +ຝາກ +ຝາກໄຂ່ໄວ້ນຳກາຝາກປາໄວ້ນຳແມວ +ຝາກຊີ້ນໄວ້ກັບເສືອ +ຝາກໂຕ +ຝາກປະຈຳ +ຝາກປະຢັດ +ຝາກຝັງ +ຝາງ +ຝາໄງ +ຝາຊີ +ຝາຍ +ຝ່າຍ +ຝ້າຍ +ຝ້າຍຂວັນ +ຝ່າຍຂວາ +ຝ່າຍຊ້າຍ +ຝ່າຍເປັນກາງ +ຝາດ +ຝາດສະຫມານ +ຝາຕີນ +ຝານ +ຝາບັງ +ຝາປິດ +ຝ່າຝືນ +ຝາແຝດ +ຝ່າພະບາດ +ຝ່າຟັນ +ຝາມ +ຝາມື +ຝາເມືອງ +ຝາລະມີ +ຝາລະເອີງ +ຝ່າວ +ຝາເຮືອນ +ຝິ +ຝິງ +ຝິດາດ +ຝິ່ນ +ຝິໝາກມ່ວງ +ຝິຫົວຂາດ +ຝີ +ຝີງ +ຝີໃນທ້ອງ +ຝີປາກ +ຝີພຣະບາດ +ຝີພຣະຫັດ +ຝີພຣະໂອດ +ຝີມື +ຝຶກ +ຝຶກງານ +ຝຶກຫັດ +ຝຶກແອບ +ຝຶດ +ຝຶດເຄືອງ +ຝືກ +ຝືກແອບ +ຝືດ +ຝືນ +ຝື່ນ +ຝືນໃຈ +ຝືນປະຕິວັດ +ຝຸງ +ຝຸງຄົນ +ຝຸງຊົນ +ຝຸ່ນ +ຝຸ່ນດິນ +ຝຸ່ນລະອອງ +ຝູງ +ຝູງສັດ +ຝູງຊົນ +ຝົດ +ຝົດແດດ +ຝົດເຫື່ອ +ຝົນ +ຝົນສັ່ງຟ້າ +ຝົນຕົກ +ຝົນຮຳ +ຝົາ +ຝຼັ່ງ +ຝຽດ +ຝຽນ +ເຝິກ +ເຝິກສອນ +ເຝິກຝົນ +ເຝິກຫັດ +ເຝີ +ເຝຶອ +ເຝືກ +ເຝື້ອ +ເຝືອກ +ເຝືອດ +ເຝືອນ +ເຝື່ອນ +ເຝືອນພາດ +ເຝົ້າ +ເຝົ້າຄອຍ +ເຝົ້າຍາມ +ເຝົ້າເບິ່ງ +ແຝກຫອມ +ແຝງ +ແຝດ +ໃຝ່ +ໃຝ່ໃຈ +ໃຝ່ສູງ +ໃຝ່ສູງເກີນສັກ +ໃຝ່ຕໍ່າ +ໃຝ່ຝັນ +ໄຝ +ໄຝ່ +ໄຝ່ໃຈ +ໄຝ່ສູງ +ໄຝ່ຝັນ +ໄຝ່ຫາ +ພໍ +ພໍ່ +ພໍ້ +ພໍ່ຄ້າ +ພໍ່ຄີງ +ພໍ່ຄົວ +ພໍໃຈ +ພໍໃຈຮັກ +ພໍ່ສວນ +ພໍ່ສື່ +ພໍສົມ +ພໍສົມຄວນ +ພໍ່ສ່ຽວ +ພໍໃຊ້ +ພໍດີ +ພໍດີດ້າມ +ພໍໄດ້ +ພໍໄດ້ຂ່າວ +ພໍ່ຕາ +ພໍແຕ່ +ພໍ່ເຖົ້າ +ພໍ່ນາ +ພໍ່ບ້ານ +ພໍປະມານ +ພໍ່ຜົວ +ພໍພຣະໄທ +ພໍພັກ +ພໍພຽງ +ພໍ່ມົດແມ່ມົດ +ພໍ່ມົດໝໍຜີ +ພໍ່ເມຍ +ພໍເມື່ອ +ພໍ່ແມ່ +ພໍຢູ່ +ພຣະ +ພຣະກະລຸນາ +ພຣະກຸມມານ +ພຣະຄຣິສ +ພຣະຄຣິສຕະທຳຄຳພີ +ພຣະຄຣິດ +ພຣະຄຳ +ພຣະຄຳພີ +ພຣະຄຸນ +ພຣະຄູນ +ພຣະເຄາະ +ພຣະຈັນ +ພຣະເຈົ້າ +ພຣະສັນຍາ +ພຣະສີ +ພຣະສົງ +ພຣະຊົງຜູ້ສ້າງ +ພຣະຊົນ +ພຣະທັມ +ພຣະທຳ +ພຣະທີ່ນັ່ງ +ພຣະແທ້ +ພຣະໄທ +ພຣະນາມ +ພຣະນິມິດ +ພຣະນິເວດ +ພຣະນີມິດ +ພຣະເນດ +ພຣະບັນຍັດ +ພຣະບາດ +ພຣະບິດາ +ພຣະບຸດ +ພຣະປະສົງ +ພຣະເປັນເຈົ້າ +ພຣະຜູ້ສ້າງ +ພຣະຜູ້ສູງສຸດ +ພຣະຜູ້ຊ່ວຍ +ພຣະຜູ້ຊ່ວຍໃຫ້ລອດ +ພຣະຜູ້ຊົງທໍາ +ພຣະຜູ້ຊົງພຣະຊົນຢູ່ +ພຣະຜູ້ຊົງລ້ຽງດູ +ພຣະຜູ້ໄຖ່ +ພຣະຜູ້ເນລະມິດສ້າງ +ພຣະຜູ້ບໍລິສຸດ +ພຣະຜູ້ບີບບັງຄັບ +ພຣະຜູ້ປະທັບ +ພຣະຜູ້ພິພາກສາ +ພຣະຜູ້ລ້ຽງ +ພຣະຜູ້ລ້ຽງໃຫຍ່ +ພຣະພອນ +ພຣະພັກ +ພຣະພິໂລດ +ພຣະພຸດ +ພຣະພຸດທະເຈົ້າ +ພຣະພຸດທະຮູບ +ພຣະມະຫາກະສັດ +ພຣະມະຫາກະລຸນາ +ພຣະເມສານ້ອຍ +ພຣະເມຊີອາ +ພຣະເມດຕາ +ພຣະເຢຊູ +ພຣະເຢຊູຄຣິດ +ພຣະເຢຊູຄຣິດເຈົ້າ +ພຣະເຢຊູເຈົ້າ +ພຣະເຢໂຮວາ +ພຣະເຢໂຮວາຊາໂລມ +ພຣະຣາຊວັງ +ພຣະລາດຊະກິດ +ພຣະລືສີ +ພຣະວັດຈະນະ +ພຣະວາຈາ +ພຣະວິນຍານ +ພຣະວິຫານ +ພຣະຫັດ +ພຣະອາຈານ +ພຣະອາແມ່ນ +ພຣະອົງ +ພຣະເອກ +ພຣຸນ +ພໍລະນີ +ພໍລັກ +ພໍ່ລ່າມ +ພລຳ +ພລູໂຕ +ພໍ່ລ້ຽງ +ພໍ້ວໍ້ +ພວກ +ພວກເຂົາ +ພວກຄັນເດອາ +ພວກຄັນທັບ +ພວກຕິດຕາມ +ພວກນັກທຳ +ພວກປຸ້ນ +ພວກຜຸ້ປົກຄອງ +ພວກຜູ້ນຳ +ພວກພັດຖິ່ນ +ພວກເມເຊັກ +ພວກລູກຫລານ +ພວກໜຶ່ງ +ພວກໝາພານ +ພວກອໍາໂມນ +ພວງ +ພ່ວງ +ພວງຊໍ່ +ພວງພີ່ +ພວງມາລາ +ພວງມາລາໄລ +ພວງມາໄລ +ພວດ +ພວດພາດ +ພວນ +ພວນທ້ອງ +ພວນນໍ້າ +ພໍ້ວໍ້ແພ້ແວ້ +ພວມ +ພໍວ່າ +ພໍ່ໝ້າຍ +ພອກ +ພອງ +ພ່ອງ +ພ້ອງ +ພອຍ +ພ້ອຍ +ພອຍຂຽວ +ພອຍສີແດງ +ພອຍສີແດງເຂັ້ມ +ພອຍສີນໍ້າມວກ +ພອຍສີມ່ວງ +ພອຍວ່າ +ພອນ +ພອນທິບ +ພ້ອມ +ພ້ອມກັນ +ພ້ອມກັບ +ພ້ອມຄວາມ +ພ້ອມໃຈ +ພ້ອມດ້ວຍ +ພ້ອມທັງ +ພອມຜໍ່ +ພ້ອມພຽງ +ພ້ອມພຽງຮຽງໜ້າ +ພ້ອມແລ້ວ +ພ້ອມໜ້າ +ພໍ່ອອກ +ພໍອົກ +ພໍ່ຮັກ +ພໍ່ຮ້າງ +ພໍເຮັດ +ພໍແຮງ +ພໍ່ໄຮ່ +ພະ +ພະກະ +ພະກິ່ງ +ພະກືກ +ພະຄຣິດ +ພະຄະ +ພະຄະວະດີ +ພະຄະວັດ +ພະຄັນທະລາ +ພະຄຳ +ພະຄຳພີ +ພະຄິນີ +ພະຄຸນ +ພະເຄມົດ +ພະເຄາະ +ພະງາ +ພະຈັນ +ພະຈິກ +ພະຈົງ +ພະຈົນໄພ +ພະເຈົ້າ +ພະສັນຍາ +ພະສີ +ພະສຸ +ພະສຸກໂກດເບໂນດ +ພະສຸສົງການ +ພະສຸທາ +ພະສຸທາດົນ +ພະສຸນທະລາ +ພະສົງ +ພະສົມ +ພະຊູດ +ພະຊົນ +ພະໂຊກ +ພະຍະຕິເລກ +ພະຍັກຄະ +ພະຍັນຊະນະ +ພະຍັນຕະລາຍ +ພະຍາ +ພະຍາກອນ +ພະຍາງ +ພະຍາຍາມ +ພະຍາດ +ພະຍາດກົ້ນໂລ່ງ +ພະຍາດຂີ້ກ້ຽນ +ພະຍາດຂີ້ທູດ +ພະຍາດຄັນ +ພະຍາດຈ່ອຍແຫ້ງ +ພະຍາດສີຂາວ +ພະຍາດຕາບອດ +ພະຍາດທ້ອງມານ +ພະຍາດບ້າ +ພະຍາດລະບາດ +ພະຍາດລໍາໄສ້ +ພະຍາດເລືອດໄຫຼ +ພະຍາດຮ້າຍ +ພະຍານ +ພະຍານາກ +ພະຍາບາດ +ພະຍາບານ +ພະຍາມານ +ພະຍຸ +ພະຍຸຫະ +ພະຍຸຫະເສນາ +ພະຍຸຫະແສນຍາ +ພະຍຸຫະແສນຍາກອນ +ພະຍຸຫະຍາດຕາ +ພະຍຸຫະໂຍທາ +ພະຍົດ +ພະຍົມ +ພະເຍຍ +ພະດາໂກນ +ພະດຸງ +ພະເດດ +ພະຕ່າງ +ພະຕ່າງດ້າວ +ພະຕ່າງປະເທດ +ພະຕາຍ +ພະຕາຕັກ +ພະທັກ +ພະທາດ +ພະທຳ +ພະທູ +ພະທຽມທັດ +ພະໄທ +ພະນອມ +ພະນະ +ພະນະຂັນ +ພະນະໂຄຈອນ +ພະນະສົນ +ພະນະທາລາ +ພະນະວາສີ +ພະນັກ +ພະນັກງານ +ພະນັກງານລອຍ +ພະນັງ +ພະນັດ +ພະນັນ +ພະນັນດອນ +ພະນາ +ພະນາງ +ພະນາງກວັກ +ພະນາງເຈົ້າ +ພະນາສົນ +ພະນາສົມ +ພະນາດ +ພະນາມ +ພະນາລາມ +ພະນາລີ +ພະນາໄລ +ພະນາວາດ +ພະນາເວດ +ພະນຳເມເລັກ +ພະນິດ +ພະນິດສະໂລກ +ພະນິດາ +ພະນິບຮັດ +ພະນິມິດ +ພະນົມ +ພະນົມເປັນ +ພະນຽງ +ພະນຽດ +ພະເນການ +ພະເນຈອນ +ພະເນໂບ +ພະເນຜ້າຍ +ພະແນກ +ພະບັນຍັດ +ພະບັນຍັດສອງ +ພະບາດ +ພະບາອານ +ພະບາອານເບຣິດ +ພະບາອານເປໂອ +ພະບິດາ +ພະບຸ +ພະບຸດ +ພະເບນ +ພະປະສົງ +ພະປາງຫ້າມຍາດ +ພະເປັນເຈົ້າ +ພະພອນ +ພະພັກ +ພະພິໂລດ +ພະພຸດ +ພະພຸດທະເຈົ້າ +ພະມອນ +ພະມະການ +ພະມະລະ +ພະມະລີ +ພະມະເຫສີ +ພະມ້າ +ພະມຸກາ +ພະເມຊີອາ +ພະເມໂຣດັກ +ພະໂມລົກ +ພະໂມເລັກ +ພະຢຸງ +ພະເຢຊູ +ພະຣາຊວັງ +ພະຣິມໂມນ +ພະເຣຟານ +ພະລະ +ພະລະການ +ພະລະສຶກສາ +ພະລະຕະ +ພະລະຕະສາດ +ພະລະຕະວັດ +ພະລະນີ +ພະລັງ +ພະລັງງານ +ພະລັນ +ພະລາກອນ +ພະລາຊະ +ພະລາຊະທານ +ພະລາຊະບັນຍັດ +ພະລາຊະວົງ +ພະລາຊະອົງການ +ພະລາຊີນີ +ພະລາດ +ພະລາດຈະກິດ +ພະລາດຊະວັງ +ພະລາດອນພາບ +ພະລາດາ +ພະລາທິການ +ພະລານ +ພະລານາໄມ +ພະລາຫົກ +ພະລິກ +ພະລິຍາ +ພະລິດ +ພະລີ +ພະລີກຳ +ພະລຶກສະ +ພະລຶກສາ +ພະລືສີ +ພະລືຫັດ +ພະລຸງ +ພະວະ +ພະວະຕັນຫາ +ພະວະນາ +ພະວັກຄະພົມ +ພະວັງ +ພະວັນດອນ +ພະວາ +ພະວິນຍານ +ພະຫນວກ +ພະເໝນ +ພະຫັດ +ພະຫຸ +ພະຫຸຄຸນ +ພະຫຸບົດ +ພະຫຸພົດ +ພະຫູ +ພະຫູສູດ +ພະຫູພົດ +ພະຫົນລະໂຍຫາ +ພະອັດສະຕາໂຣດ +ພະອັດຊະໂຕເຣດ +ພະອັດຣໍາເມເລັກ +ພະອາຊີມາ +ພະອາເຕມິດ +ພະອາທິດ +ພະອື່ນ +ພະອົງ +ພະເອກ +ພະເຮຣະເມ +ພັກ +ພັກກະສັດ +ພັກກາດ +ພັກການເມືອງ +ພັກຂະ +ພັກສະດາ +ພັກສະໝອງ +ພັກສາ +ພັກດີ +ພັກຜ່ອນ +ພັກພວກ +ພັກຟື້ນ +ພັກອາໃສ +ພັກຮົບ +ພັງ +ພັ້ງ +ພັງທະລາຍ +ພັງພອນ +ພັ່ງພ້ອມ +ພັ່ງພູ +ພັງລົງ +ພັດ +ພັດສະດາ +ພັດສະດີ +ພັດສະດຸ +ພັດສະດຸໄປສະນີ +ພັດສະດຸພັນ +ພັດສະຖານ +ພັດສະລາ +ພັດຊະນີ +ພັດຊະລະ +ພັດຕະ +ພັດຕະກິດ +ພັດຕະນາການ +ພັດຕາຄານ +ພັດຕາຫານ +ພັດທະ +ພັດທະກັບ +ພັດທະກີ +ພັດທະສີມາ +ພັດທະຍາກອນ +ພັດທະນະ +ພັດທະນາ +ພັດທະນາກອນ +ພັດທະນາການ +ພັດທະນາມານ +ພັດທະລະ +ພັດທະລະກັບ +ພັດທະລະບົດ +ພັດທະລະພິດ +ພັດພາ +ພັດພາກ +ພັດລົມ +ພັນ +ພັ່ນ +ພັນເຂົ້າ +ພັນຄໍ +ພັນສາ +ພັນດາຄານ +ພັນດາຮັກ +ພັນຕະ +ພັນຕາ +ພັນທະ +ພັນທະກໍລະນີ +ພັນທະການ +ພັນທະກິດ +ພັນທະສັນຍາ +ພັນທະນະ +ພັນທະນັງ +ພັນທະນາ +ພັນທະນາການ +ພັນທະນາຄານ +ພັນທະບັດ +ພັນທະພາບ +ພັນທະມິດ +ພັນທະໄມຕີ +ພັນທະຫານ +ພັນທຸ +ພັນທຸກຳ +ພັນລະຍາ +ພັນລະນາ +ພັນລ້ານ +ພັນໄວ້ +ພັນເອກ +ພັບ +ພັບດາດຽວ +ພັບຕາ +ພັບພະສັດ +ພັບພາ +ພາ +ພ້າ +ພໍ່າ +ພໍ້າ +ພາກ +ພາກຄະຍະ +ພາກສ່ວນ +ພາກໃຕ້ +ພາກທິດສະດີ +ພາກປະຕິບັດ +ພາກຜະໜວກ +ພາກພື້ນ +ພາກພູມ +ພາກພູມໃຈ +ພາກພຽນ +ພາກເໜືອ +ພາກອນ +ພາກຮຽນ +ພາກະຢ່ອງ +ພາກັນ +ພາຄິນີ +ພາຄິໄນ +ພາຄີ +ພາຄີຍະ +ພາງ +ພ່າງ +ພ່າງຮາດ +ພາງານ +ພາສະນະ +ພາສາ +ພາສາຂຽນ +ພາສາຄຳຕິດ +ພາສາສາດ +ພາສາສາດປຽບທຽບ +ພາສາຖິ່ນ +ພາສາທ້ອງຖິ່ນ +ພາສາພິດຈິນ +ພາສາພື້ນເມືອງ +ພາສາແມ່ +ພາສາເວົ້າ +ພາສາແຫ່ງຊາດ +ພາສິດ +ພາສີ +ພາສີອາກອນ +ພາຊະນະ +ພາຊະນີຍະ +ພາຊີ +ພາຍ +ພ່າຍ +ພ້າຍ +ພາຍໃສ່ບ່າ +ພາຍໂຊນ +ພາຍໃຕ້ +ພາຍນອກ +ພາຍໃນ +ພ່າຍແພ້ +ພາຍເລືອດ +ພາຍໜ້າ +ພາຍຫລັງ +ພາຍຫຼັງ +ພາຍເຮືອ +ພາຍັບ +ພາຍຸ +ພາດ +ພາດຫົວຂ່າວ +ພາດາ +ພາຕາ +ພາຕິກະ +ພາຕິຍະ +ພາຕຸ +ພາໂຕກ +ພາທີ +ພານ +ພານອນ +ພານຮອງຂັນ +ພານະສິນ +ພານິດ +ພານີ +ພານຸ +ພານຸມາດ +ພາບ +ພາບຖ່າຍ +ພາບພະຍົນ +ພາບພົດ +ພາບລໍ້ +ພາບລວງຕາ +ພາພານ +ພາມ +ພາມມະນີ +ພາມາ +ພາລະ +ພາລະກິດ +ພາລະຈຳຍອມ +ພາລະຊົນ +ພາລະຍະຊັບ +ພາລະຍາ +ພາລະດີ +ພາລະຕະ +ພາລະຕິດພັນ +ພາລະທຸລະ +ພາລະຜູກພັນ +ພາລະມິກ +ພາລາ +ພາລານະສີ +ພາໂລ +ພາໄລ +ພາວ +ພ້າວ +ພາວະ +ພາວະເງິນຝືດ +ພາວະເງິນເຟີ້ +ພາວະສອງພາສາ +ພາວະສຸກເສີນ +ພາວະສຸດທິ +ພາວະນາ +ພາວະນາໄມ +ພໍ່າວ່າ +ພາວີ +ພາຫະ +ພາຫະນະ +ພາຫາ +ພາຫິລະ +ພາຫິລະກະ +ພາຫຸ +ພາຫຸຍຸດ +ພາຫຽນ +ພຳ +ພ່ຳ +ພຳຊັກຈາຢາ +ພິ +ພິກ +ພິກຂາ +ພິກຂາຈານ +ພິກຂາຫານ +ພິກຂຸ +ພິກຂຸນີ +ພິກສາ +ພິກສຸ +ພິກສຸນີ +ພິກຕົວ +ພິກຜັນ +ພິກໄຫວ +ພິກັດ +ພິການ +ພິກຸນ +ພິກົນ +ພິຄະເນສວນ +ພິຄາດ +ພິເຄາະ +ພິງ +ພິ່ງ +ພິຈານ +ພິຈາລະນາ +ພິຈິດ +ພິໄຈ +ພິສັງ +ພິສັນຍີ +ພິສານ +ພິສິດ +ພິສຸດ +ພິສູດ +ພິສູດອັກສອນ +ພິເສດ +ພິໄສ +ພິຊະ +ພິຊະຄະນິດ +ພິຊະໂພດ +ພິຊານ +ພິຊິດ +ພິຊິດມານ +ພິຊຽນ +ພິໄຊ +ພິໄຊສົງຄາມ +ພິຍານ +ພິຍານຫຼັກຖານ +ພິຍິ +ພິໂຍກ +ພິດ +ພິດສະດານ +ພິດສະນຸ +ພິດສະໝອນ +ພິດສະໄໝ +ພິດສະຫວ່າງ +ພິດສະຫວາດ +ພິດສະຫວົງ +ພິດສະຫຼີກ +ພິດສຸລາຊຳເຮື້ອ +ພິດໝາວໍ້ +ພິດານ +ພິຖັນ +ພິຖີ +ພິຖີພິຖັນ +ພິທະຍາ +ພິທະຍາຄານ +ພິທະຍາຄົມ +ພິທະຍາທອນ +ພິທະຍາພົນ +ພິທະຍາໄລ +ພິທັກ +ພິທັກຮັກສາ +ພິທີ +ພິທີກອນ +ພິທີການ +ພິທີກຳ +ພິທີສົບ +ພິທີຕັດ +ພິທີຖວາຍ +ພິທີລີຕອງ +ພິທູນ +ພິເທດ +ພິນ +ພິນເຂົາຄູ່ +ພິນສິບສາຍ +ພິນສີ່ສາຍ +ພິນທຸ +ພິນທຸກັບ +ພິນພາດ +ພິນລີນ +ພິນໃຫຍ່ +ພິນາດ +ພິນິດ +ພິນິດໄສ +ພິໃນກຳ +ພິໄນ +ພິໄນກຳ +ພິບ +ພິບຕາ +ພິບັດ +ພິບູນ +ພິປະຫຼາດ +ພິພັດ +ພິພາກ +ພິພາກສາ +ພິພາດ +ພິພິດ +ພິພິດຕະພັນ +ພິພິດທະພັນ +ພິພິທະພັນ +ພິພິທະພັນສະຖານ +ພິພົບ +ພິເພກ +ພິມ +ພິມໃຈ +ພິມດີດ +ພິມໂພຫະນະ +ພິມມະເສນ +ພິມລາຍມື +ພິມານ +ພິມຸກ +ພິໂມກ +ພິລະ +ພິລາ +ພິລໍ້າ +ພິລາດ +ພິລາດອາດຫານ +ພິລາບ +ພິລາໄລ +ພິລິກ +ພິລິຍະ +ພິລິຍະໂຍທາ +ພິລິບດາ +ພິລຶກ +ພິລຶກກຶກກື +ພິລຶກພິໂລ +ພິລືກ +ພິລຸດ +ພິລຸນ +ພິລຸນສາດ +ພິລົມ +ພິໂລດ +ພິໄລ +ພິຫານ +ພິຫົກ +ພີ +ພີ່ +ພີ້ +ພີງ +ພີຊະຄະນິດ +ພີ່ຊາຍ +ພີດ +ພີຕາ +ພີນ +ພີ່ນ້ອງ +ພີ່ນ້ອງໃກ້ຊິດ +ພີ່ນາງ +ພີພ່ວນ +ພີໂພ +ພີມ +ພີ່ລ້ຽງ +ພີ້ວີ້ +ພີ່ອ້າຍ +ພຶກ +ພຶກສາ +ພຶກສາສາດ +ພຶກສາຊາດ +ພຶງ +ພຶ່ງ +ພຶ້ງ +ພຶ້ງວຶ້ງ +ພຶຍຶ +ພຶດ +ພຶດສະຈິກາ +ພຶດສະພາ +ພຶດຕິ +ພຶດຕິການ +ພຶດຕິກຳ +ພຶດຕິໄນ +ພຶດທິບາດ +ພຶນ +ພຶ້ນ +ພຶບພຶບ +ພຶມພໍາ +ພື +ພືງ +ພືດ +ພືດຊະຄານ +ພືດຜັກ +ພືດຜົນ +ພືດພັນ +ພື້ນ +ພື້ນຄວາມຮູ້ +ພື້ນດິນ +ພື້ນຖານ +ພື້ນທີ່ +ພື້ນນໍ້າ +ພື້ນບ້ານ +ພື້ນເມືອງ +ພື້ນເຮືອ +ພືປີກ +ພືມ +ພືມພຳ +ພຸ +ພຸການ +ພຸງ +ພຸ່ງ +ພຸ້ງ +ພຸຊົງ +ພຸດ +ພຸດທະການ +ພຸດທະຄຸນ +ພຸດທະຈັກ +ພຸດທະເຈດີ +ພຸດທະເຈົ້າ +ພຸດທະສັກກະຫຼາດ +ພຸດທະສາສະນິກະຊົນ +ພຸດທະຊາດ +ພຸດທະດີກາ +ພຸດທະຕັນຕະລະ +ພຸດທະປະຕິມາກອນ +ພຸດທະມາມະກະ +ພຸດທະອົງ +ພຸດທະຮັກສາ +ພຸດທະຮູບ +ພຸດທັງກູນ +ພຸດທັນດອນ +ພຸດທິ +ພຸດທຸບບາທະການ +ພຸ່ນ +ພຸ້ນ +ພຸ່ມ +ພຸມພຸມ +ພຸມມະລິນ +ພຸມມະລີ +ພຸມມະເລດ +ພຸມມະວານ +ພຸ່ມໄມ້ +ພູ +ພູ່ +ພູກະຊັກ +ພູກະດິງ +ພູກະດູກຄາງລໍ +ພູກະຕ່ອຍ +ພູເຂົາ +ພູເຂົາເລົາກາ +ພູຄ້ຽວ +ພູສາ +ພູສິດ +ພູດ +ພູດດີງ +ພູດອຍ +ພູຕະຄາມ +ພູຕະຮູບ +ພູທອນ +ພູນ +ພູນໍ້າແຂັງ +ພູບານ +ພູເບດ +ພູຜາ +ພູໄຟ +ພູມ +ພູ່ມ +ພູມຄວາມຮູ້ +ພູມຄຸ້ມກັນ +ພູມໃຈ +ພູມສະຖານ +ພູມສາດ +ພູມສາດກະເສດສາດ +ພູມສາດກາຍະພາບ +ພູມສາດການກະເສດ +ພູມສາດການເມືອງ +ພູມສາດເສດຖະກິດ +ພູມສາດປະຊາກອນ +ພູມສາດປະຫວັດສາດ +ພູມສາດລັດຖະສາດ +ພູມຕ້ານທານ +ພູມຕ້ານທານຕໍ່າ +ພູມຖານ +ພູມທຳ +ພູມເທວະດາ +ພູມປະເທດ +ພູມປັນຍາ +ພູມພາກ +ພູມພາບ +ພູມມະເທວະດາ +ພູມມະລາ +ພູມລຳເນົາ +ພູມິ +ພູມິສາດ +ພູມິພາກ +ພູມີ +ພູມີສາດ +ພູມີປະເທດ +ພູມີພາກ +ພູລິ +ພູລິທັດ +ພູວະ +ພູວະດົກ +ພູວະນາດ +ພູວະເນດ +ພູວະໄນ +ພູ້ວູ້ +ພູໝ້ຽງ +ພົກ +ພົກຍ່ຽວ +ພົງ +ພົງສາ +ພົງສາວະດານ +ພົງສາວະດີ +ພົງຊີອົງ +ພົງເຊື້ອ +ພົງພັນ +ພົດ +ພົດຈະນາ +ພົດຈະນີ +ພົດຈະນຸກົມ +ພົດຈະມານ +ພົດຈານານຸກົມ +ພົນ +ພົ່ນ +ພົ້ນ +ພົນທະຫານ +ພົນທະຫານມ້າ +ພົ້ນຜິດ +ພົນລະ +ພົນລະກາຍ +ພົນລະຂັນ +ພົນລະພັກ +ພົນລະເມືອງ +ພົນລະເຮືອນ +ພົບ +ພົບປະ +ພົບພໍ້ +ພົມ +ພົມສີ່ໜ້າ +ພົມມະກາຍ +ພົມມະຈັກ +ພົມມະຈັນ +ພົມມະຈາຣີ +ພົມມະຈາລີ +ພົມມະຈາລີນີ +ພົມມະຊາດ +ພົມມະທັນ +ພົມມະທາດາ +ພົມມະໄທ +ພົມມະບໍລິສັດ +ພົມມະພັກ +ພົມມະມານ +ພົມມະໂລກ +ພົມມາ +ພົມມາດ +ພົມລິຂິດ +ພົມວິຫານ +ພົລເມືອງ +ພົວ +ພົ້ວ +ພົວພັນ +ພຽກ +ພຽງ +ພຽງໃດ +ພຽງແຕ່ +ພຽງເທົ່ານີ້ +ພຽງນັ້ນ +ພຽງນີ້ +ພຽງພໍ +ພຽງຢາງ +ພຽດ +ພຽນ +ພ້ຽນ +ພຽນພະຍາຍາມ +ພຽບພ້ອມ +ພ່ຽມພ່ຽມ +ເພ +ເພງ +ເພງຄຳຄວນ +ເພງສະດຸດີ +ເພງສັນລະເສີນ +ເພງເສບ +ເພງເສົ້າ +ເພງຊັກມ່ານ +ເພງຊາດ +ເພງເຊີດ +ເພງບ້ານນາ +ເພງລາວເດີມ +ເພໂຈກ +ເພສັດ +ເພສັດຊະກອນ +ເພສັດຊະກຳ +ເພສັດຊະເຄມີ +ເພສັດຊະສາດ +ເພສັດຊະເວດ +ເພສັດຊະອຸດສາຫະກຳ +ເພຊັດ +ເພຊັດສະກອນ +ເພຍ +ເພ້ຍ +ເພດ +ເພດສະຫຍາ +ເພດານ +ເພຕາ +ເພທະໄພ +ເພທະລາຍ +ເພທາຍ +ເພທຸບາຍ +ເພທູນ +ເພໂທ +ເພນີ +ເພບ +ເພເບັງ +ເພພັງ +ເພລາ +ເພ້ວ +ເພັງ +ເພັ່ງ +ເພັ່ງເລັ່ງ +ເພັຍ +ເພັດ +ເພັດສີຂຽວ +ເພັດຊະຄາດ +ເພັດຊະດາ +ເພັດຊະຫຶງ +ເພັດຕັດເພັດ +ເພັດນິນຈິນດາ +ເພັດພອຍ +ເພັນ +ເພັ້ນ +ເພັນເຕຄໍສະເຕ +ເພາະ +ເພາະສະນັ້ນ +ເພາະວ່າ +ເພາະເຫດນີ້ +ເພິ +ເພິກ +ເພິ່ງ +ເພິ່ງພໍໃຈ +ເພິ່ງພາ +ເພິຊັດສາດ +ເພິ່ນ +ເພິ່ມເຕິມ +ເພີ້ +ເພີກ +ເພີກເສີຍ +ເພີງ +ເພີ່ງ +ເພີງໃຈ +ເພີງວ່າ +ເພີດເພີນ +ເພີນ +ເພີ່ນ +ເພີ່ມ +ເພີ່ມຂຶ້ນ +ເພີ່ມຕື່ມ +ເພີ່ມເຕີມ +ເພີ້ມເຕີ່ມ +ເພີ່ມພູນ +ເພືອ +ເພື່ອ +ເພືອກ +ເພື່ອຈະ +ເພື່ອນ +ເພື່ອນເຈົ້າສາວ +ເພື່ອນເຈົ້າບ່າວ +ເພືອນຊາຍ +ເພື່ອນຍາກ +ເພື່ອນບ້ານ +ເພື່ອນຝູງ +ເພື່ອນຮ່ວມງານ +ເພືອບ +ເພືອບເພືອບ +ເພື່ອແຜ່ +ເພົາ +ແພ +ແພ່ +ແພ້ +ແພກະສາ +ແພກະແສ +ແພກັນເປື້ອນ +ແພ່ຂາວ +ແພຂິດ +ແພຄາດຫົວ +ແພຄຸມ +ແພຄຸມໜ້າ +ແພຄົນສັດ +ແພຄຽນຫົວ +ແພງ +ແພ່ງ +ແພສີແດງເຂັ້ມ +ແພສີມ່ວງ +ແພເຊັດຕີນ +ແພເຊັດໂຕ +ແພເຊັດໜ້າ +ແພແຍ່ງ +ແພດ +ແພດສະຍາ +ແພດສະຫຍາ +ແພດສາດ +ແພດ້າມ +ແພແດງ +ແພຖັກແສ່ວ +ແພ້ທ້ອງ +ແພນ +ແພບ +ແພປ່ານ +ແພປ່ານລະອຽດ +ແພປູບ່ອນນອນ +ແພ້ຜົມ +ແພ້ຜົວ +ແພຝ້າຍ +ແພພັນຄໍ +ແພພົມ +ແພມ່ານ +ແພມົນ +ແພ້ເມຍ +ແພຣງຊີບ +ແພວ +ແພ້ວ +ແພວພາວ +ແພ້ແວ້ +ແພໄໝ +ແພ່ຫຼາຍ +ແພອະນາໄມ +ແພ້ອາຫານ +ແພ່ອຳນາດ +ແພອີ່ໂປ້ +ແພະ +ໂພ +ໂພ່ +ໂພກ +ໂພຄະຊັບ +ໂພຄະພັນ +ໂພຄາ +ໂພຄີ +ໂພໄຄ +ໂພງ +ໂພ່ງ +ໂພງກິນເຫຼັກ +ໂພງພອງ +ໂພງຢາ +ໂພງເຫຼົ້າ +ໂພງອອກ +ໂພສົບ +ໂພຊະ +ໂພຊະກະ +ໂພຊະນະ +ໂພຊະນະຫ້າ +ໂພຊະນາກອນ +ໂພຊະນາການ +ໂພຊະນາຫານ +ໂພຍ +ໂພດ +ໂພດຊະນະ +ໂພດຫລາຍ +ໂພດຫຼາຍ +ໂພດເຫລືອ +ໂພດເຫຼືອ +ໂພທິ +ໂພທິສັດ +ໂພທິສົມພານ +ໂພທິຍານ +ໂພທິບັນລັງ +ໂພທິປັກຂິຍະທຳ +ໂພນ +ໂພ່ນ +ໂພ້ໂວ້ +ໂພະ +ໂພະຢາ +ໃພ້ +ໄພ +ໄພ່ +ໄພ້ +ໄພຂົ່ມຂູ່ +ໄພ້ຄອຍ +ໄພຈິດ +ໄພສາຂະ +ໄພສາຂະມາດ +ໄພສານ +ໄພສິດ +ໄພສົນ +ໄພສົບ +ໄພຊະຍົນ +ໄພທູນ +ໄພນໍ້າ +ໄພ່ບ້ານ +ໄພບູນ +ໄພພັນ +ໄພພິບັດ +ໄພພົນ +ໄພ່ພົນ +ໄພຟ້າ +ໄພ່ເມືອງ +ໄພເຣາະ +ໄພລັດ +ໄພລຳ +ໄພລິນ +ໄພລີ +ໄພເລາະ +ໄພໂລດ +ໄພອັນຕະລາຍ +ໄພອຶດຫິວ +ຟໍຕູນາໂຕ +ຟໍ່ຟໍ່ +ຟຣິທາວ +ຟຣີທາວ +ຟຣຸດ +ຟອກ +ຟອກມາລິນ +ຟອງ +ຟ້ອງ +ຟອງທະເລ +ຟອງນໍ້າ +ຟ້ອງຮ້ອງ +ຟອຍ +ຟອຍກວາດ +ຟອຍນິເກ +ຟອຍນີເກ +ຟອຍເບ +ຟອດ +ຟ່ອນ +ຟ້ອນ +ຟ້ອນເບີດ +ຟ້ອນລຳ +ຟອຣມຸລ +ຟະ +ຟະຟະ +ຟະເລໂກນ +ຟັ +ຟັກ +ຟັກໄຂ່ +ຟັງ +ຟັ່ງ +ຟັງໄດ້ +ຟັງທຳ +ຟັງເບິ່ງ +ຟັງອອກ +ຟັດ +ຟັນ +ຟາ +ຟ້າ +ຟາກ +ຟາກຕາເວັນອອກ +ຟາກຟ້າ +ຟ້າຄະນອງ +ຟາງ +ຟ່າງ +ຟາງຕາຍ +ຟ້າງຸ່ມ +ຟ້າສະຫວັນ +ຟ້າສັ່ງນ້ອງ +ຟາສິນ +ຟາຍ +ຟ່າຍ +ຟ້າຍ +ຟາຍນໍ້າຕາ +ຟາດ +ຟາທອມ +ຟານ +ຟານໂຊດ +ຟານດົງ +ຟານໂຕນ +ຟານູເອັນ +ຟາປາ +ຟ້າຜ່າ +ຟ້າແຝດ +ຟ້າແຝດສຽງ +ຟາມ +ຟ້າແມບ +ຟາຣາໂອ +ຟາຣາໂອເນໂກ +ຟາຣາໂອໂຮຟະຣາ +ຟາຣິຊາຍ +ຟາຣີຊາຍ +ຟາໂຣ +ຟ້າລ່ວງບົນ +ຟາວ +ຟ້າວ +ຟ້າວຟັ່ງ +ຟ້າເຫຼື້ອມ +ຟ້າອາກາດ +ຟ້າເອີຍ +ຟ້າຮ້ອງ +ຟິຈີ +ຟິຊິກ +ຟິເລໂມນ +ຟິ່ວ +ຟີໂກນ +ຟີເຄຍ +ຟີງສະເຕີຣາອາຣອນ +ຟີຈິ +ຟີຊິກ +ຟີຊິໂອໂລຊີ +ຟີນີເຊຍ +ຟີເນຫັດ +ຟີເນຮາດ +ຟີ່ຟີ່ອຸ +ຟີມ +ຟີ້ມ +ຟີລາເດນເຟຍ +ຟີລາເດັນເຟຍ +ຟີລິດສະຕິນ +ຟີລິດສະຕີນ +ຟີລິດສະເຕຍ +ຟີລິບ +ຟີລິບປອຍ +ຟີລິບປິນ +ຟີລີບ +ຟີລີບປອຍ +ຟີລີບປີ່ນ +ຟີລີໂມນ +ຟີເລໂຕ +ຟີເລໂມນ +ຟີໂລໂລກ +ຟຶດຟັດ +ຟືດ +ຟືນ +ຟື້ນ +ຟື້ນຟູ +ຟືມ +ຟຸເຄໂລ +ຟຸດ +ຟຸດບອນ +ຟຸນ +ຟຸນເຊ +ຟຸບ +ຟຸມ +ຟຸ່ມ +ຟຸມຟາຍ +ຟຸມເຟືອຍ +ຟຸ້ມເຟືອຍ +ຟຸ່ມໄມ້ +ຟູ +ຟູ່ +ຟູກ +ຟູງ +ຟູງຊົນ +ຟູຈິ +ຟູດຟາດ +ຟູນາຟູຈິ +ຟູນາຟູຕິ +ຟູນາຟູຕີ +ຟູມ +ຟູມຟາຍ +ຟົກ +ຟົງ +ຟົ້ງ +ຟົງຊີອົງ +ຟົດ +ຟົດສະໜັ່ນ +ຟົດນອງ +ຟົດຟົ້ງ +ເຟ +ເຟຊະໂຕ +ເຟດທັດ +ເຟລິກ +ເຟັ້ນ +ເຟີ້ +ເຟີນິເຈີ +ເຟືອ +ເຟື້ອ +ເຟືອງ +ເຟື້ອງ +ເຟື່ອງຟູ +ເຟືອຍ +ເຟືອດ +ເຟືອດຟາຍ +ເຟືອນ +ເຟືອນຟັ່ງ +ເຟືອນຟື້ນ +ເຟືອນຟົ້ງ +ແຟງ +ແຟງລັງ +ແຟຊັ້ນ +ແຟດ +ແຟ້ນ +ໂຟກ +ໂຟກັດ +ໄຟ +ໄຟສາຍ +ໄຟທາດ +ໄຟປະໄລກັນ +ໄຟຟ້າ +ໄຟຟ້າກະແສ +ໄຟຟ້າກົງ +ໄຟຟ້າສະຖິດ +ໄຟຟ້າສະລັບ +ໄຟໄໝ້ +ມໍ +ມໍ່ +ມໍ້ +ມໍເດກາຍ +ມຕຸລົງ +ມໍລະກົດ +ມໍລະສຸມ +ມໍລະດົກ +ມໍລະນະ +ມໍລະນະກຳ +ມໍລະນາ +ມໍລະນາກຳ +ມໍລຳ +ມໍລິຍາດ +ມວກເຫລັກ +ມວກເຫຼັກ +ມ່ວງ +ມ່ວງສໍ +ມວຍ +ມ້ວຍ +ມວຍກຣາເຕ +ມວຍເຂົ້າ +ມວຍສາກົນ +ມວຍຕົ້ມ +ມວຍປໍ້າ +ມວຍຜົມ +ມ້ວຍມອດ +ມວຍລາວ +ມວຍວັດ +ມວຍໝູ່ +ມວນ +ມ່ວນ +ມ້ວນ +ມ້ວນຊາດ +ມ່ວນຊື່ນ +ມວນຊົນ +ມ້ວນທ້າຍ +ມ່ວນຫູ +ມ່ວມ +ມໝາຍ +ມອກ +ມອກລອກ +ມອງ +ມ່ອງ +ມ່ອງມ່ອງ +ມອຍ +ມ້ອຍ +ມອດ +ມອດຍອດ +ມອດມ້າງ +ມອດມ້ຽນ +ມອດລົ້ມ +ມອນ +ມ່ອນ +ມ້ອນ +ມ້ອນຄ່ວງ +ມ້ອນເຕີ້ +ມອບ +ມອບສະລະ +ມອບໂຕ +ມອບໝາຍ +ມອບໃຫ້ +ມອບອໍານາດ +ມອມ +ມອມໜ້າ +ມອາຍ +ມະ +ມະກອງ +ມະກະສະ +ມະກະລາ +ມະກຸດ +ມະກຸດລາຊະກຸມມານ +ມະຄະ +ມະຄະທະ +ມະຄະວາ +ມະໂຄ່ງມະເຄ່ງ +ມະສຸກ +ມະສຸດສາດ +ມະເສັງ +ມະຍ່ອຍ +ມະຍັອກມະແຍັກ +ມະຍິກ +ມະຍຸມະຍະ +ມະຍຸລະ +ມະຍຸລີ +ມະຕະ +ມະຕະກະ +ມະຕະກະພັດ +ມະຕິ +ມະຕິມະຫາຊົນ +ມະຖຽງ +ມະທະ +ມະທະນະ +ມະທະນິຍະ +ມະທຳ +ມະທຸ +ມະທຸປາຍາດ +ມະທຸລະ +ມະທຸລະພົດ +ມະທຸລົດວາຈາ +ມະທຸວາຈາ +ມະນະສິການ +ມະນັດ +ມະນາໂຊນ +ມະນີ +ມະນີການ +ມະນີໂຊ +ມະນີນິນ +ມະນີລາ +ມະນຶດ +ມະນືງ +ມະນື້ງ +ມະນືດ +ມະນຸ +ມະນຸຊາ +ມະນຸຊາທິປະ +ມະນຸດ +ມະນຸດກົບ +ມະນຸດສະຊາດ +ມະນຸດສະທຳ +ມະນຸດສະເທບ +ມະນຸດສະລາດ +ມະນຸດສະໂລກ +ມະນຸດສຳພັນ +ມະນຸດຊະທໍາ +ມະນຸດຊາດ +ມະນຸດວານອນ +ມະນຸດວິທະຍາ +ມະນຸດອະວະກາດ +ມະນູສານ +ມະນູນ +ມະເນມະນາ +ມະໂນ +ມະໂນກຳ +ມະໂນຄະຕິ +ມະໂນສີລາ +ມະໂນທຳ +ມະໂນພາບ +ມະໂນໄມ +ມະໂນລາ +ມະໂນລົດ +ມະໂນລົມ +ມະບາບັນ +ມະເມຍ +ມະແມ +ມະລ້ວຍ +ມະລອຍ +ມະລ້ອມກ້ອມກ້ອຍ +ມະລະ +ມະລະຄາ +ມະລະສຸມ +ມະລະດົກ +ມະລະນະ +ມະລະນະກຳ +ມະລະນະທຳ +ມະລະນະໄພ +ມະລະນາ +ມະລະນາດ +ມະລະນາພາບ +ມະລະນົງ +ມະລະມິ້ງ +ມະລະມຶດທຶນ +ມະລະມ້ຽນ +ມະລາກົດ +ມະລາດ +ມະລາຢູ +ມະລຳ +ມະລຳກຳກອຍ +ມະລຳຊຳແຊ +ມະລິຍາດ +ມະລຶກ +ມະລຶງຕຶງຕັງ +ມະລຶດຕະ +ມະລຶດຕະຍູ +ມະລຶດຕະຍູລາດ +ມະລຸ້ມ +ມະລົມ +ມະໂລງ +ມະໂລ່ງໂຄ່ງເຄ່ງ +ມະໄລກັນ +ມະຫະກຳ +ມະຫັດສະຈັນ +ມະຫັດທະນະ +ມະຫັນ +ມະຫັນນົບ +ມະຫັບພະພາກ +ມະຫາ +ມະຫາກະສັດ +ມະຫາການ +ມະຫາກິດ +ມະຫາຂັນ +ມະຫາຄຸນ +ມະຫາຈັກ +ມະຫາໂຈນ +ມະຫາສະໝຸດ +ມະຫາສານ +ມະຫາສາວົກ +ມະຫາສົງການ +ມະຫາສົມ +ມະຫາຊາດ +ມະຫາຊົນ +ມະຫາໄຊ +ມະຫາຍານ +ມະຫາຍຸກ +ມະຫາຍຸດທະກຳ +ມະຫາດ +ມະຫາດໄທ +ມະຫາດເລັກ +ມະຫາຕະມະ +ມະຫາເຖລະ +ມະຫາທາດ +ມະຫາເທບ +ມະຫາເທພີ +ມະຫາໂທນ +ມະຫານະຄອນ +ມະຫານິກາຍ +ມະຫານິນ +ມະຫານິເວດ +ມະຫາບໍພິດ +ມະຫາບັນດິດ +ມະຫາບາບີໂລນ +ມະຫາປະໂລຫິດ +ມະຫາປະໄລ +ມະຫາພາລະຕະ +ມະຫາພິເນກສະກົມ +ມະຫາພູດ +ມະຫາພູຕະຮູບ +ມະຫາພົນ +ມະຫາພົມ +ມະຫາລະລວຍ +ມະຫາລາຊາ +ມະຫາລາດ +ມະຫາວັກ +ມະຫາວິທະຍາໄລ +ມະຫາວິບາກ +ມະຫາວົງ +ມະຫາຫິງ +ມະຫາຫົງ +ມະຫາອຳນາດ +ມະຫາອຸດ +ມະຫາອຸປະລາກອນ +ມະຫິ +ມະຫິງສາ +ມະຫິດທິ +ມະຫິດົນ +ມະຫິນທະ +ມະຫິບານ +ມະຫິມາ +ມະຫິວາ +ມະຫືມາ +ມະຫຼູດຕູດຕີດ +ມະເຫສວນ +ມະເຫສັກ +ມະເຫສີ +ມະໂຫຄະໄພ +ມະໂຫສົດ +ມະໂຫຖານ +ມະໂຫລະສົບ +ມະໂຫລາດ +ມະໂຫລານ +ມະໂຫລີ +ມະໂຫຼະສົບ +ມະໂຫຼານ +ມະໄຫສວນ +ມະຮານ +ມະຮືມາ +ມະເຮັງ +ມັກ +ມັກກະໂຕ +ມັກກີຢາ +ມັກເກດາ +ມັກຂະ +ມັກຂິກາ +ມັກຄະ +ມັກຄະນາຍົກ +ມັກຄະວາ +ມັກຄະວານ +ມັກຄຸເທດ +ມັກຄຸ້ນ +ມັກງ່າຍ +ມັກງາມ +ມັກຈົ່ມ +ມັກດາລາ +ມັກດີເອນ +ມັກໄດ້ +ມັກຕະກະ +ມັກນ້ອຍ +ມັກນາເດບາຍ +ມັກນົກ +ມັກບັນນາຍ +ມັກບີດ +ມັກເບນາ +ມັກປຽດ +ມັກເປລາ +ມັກໃຫຍ່ +ມັກໃຫຍ່ໄຝ່ສູງ +ມັກເຮໂລດ +ມັງ +ມັ່ງ +ມັງກອນ +ມັງການັດ +ມັງກຸດ +ມັງຄະລະ +ມັ່ງຄັ່ງ +ມັງສະ +ມັ່ງມູນ +ມັດ +ມັດໄຂ່ +ມັດຄິນ +ມັດຈະ +ມັດຈໍາ +ມັດຈຸ +ມັດຈຸລາດ +ມັດສະກັດ +ມັດສະລິຍະ +ມັດສະລິນ +ມັດສະຫຍາ +ມັດສາ +ມັດສາຊາດ +ມັດສາລີ +ມັດຊະ +ມັດຊັນຕິກະ +ມັດຊາຍ +ມັດຊິມະ +ມັດຊິມະຍາມ +ມັດຊິມະນິກາຍ +ມັດຊິມະບຸລຸດ +ມັດຊິມະປະເທດ +ມັດຊິມະພູມ +ມັດຊິມະໄວ +ມັດຊິມາຕິປະທາ +ມັດຊຸທາ +ມັດຕະ +ມັດຕັນຍູ +ມັດຕາຕາ +ມັດຕາທາ +ມັດຕາເທຍ +ມັດຕານ +ມັດຕານາ +ມັດຕານີຢາ +ມັດຕິ +ມັດຕິດ +ມັດຕີທີຢາ +ມັດເຕນາຍ +ມັດທະຍັດ +ມັດທະຍັນ +ມັດທະຍົມ +ມັດທະຍົມສຶກສາ +ມັດທະຍົມສຶກສາຕອນປາຍ +ມັດທະນິຍະ +ມັດທາຍ +ມັດທ້າຍ +ມັດທາດ +ມັດທານ +ມັດເທຍ +ມັດມານນາ +ມັດເມນາ +ມັດເມັນ +ມັດໝີ່ +ມັດໄຮ +ມັນ +ມັ່ນ +ມັນກາມ +ມັນກີຊົວ +ມັນກີຢາ +ມັນກີເອນ +ມັນແກວ +ມັນຄີຣາມ +ມັນສະໝອງ +ມັນເສົາ +ມັນດ້າງ +ມັນຕົ້ນ +ມັນທໍ້ +ມັນທະນາ +ມັນທຸກະ +ມັນທຸກະຊາດ +ມັນນົກ +ມັນປູ +ມັນຝຣັ່ງ +ມັນເພີ່ມ +ມັນເພົາ +ມັນມືເສືອ +ມັນລະ +ມັນລິກາ +ມັນລຸກ +ມັນລຸກີ +ມັນໂລທີ +ມັນຫໍ້ +ມັນອ້ອນ +ມັນອີ່ມູ້ +ມັບ +ມັບມັບ +ມັບມິບ +ມັບແມັບ +ມັອກ +ມັອກມັອກ +ມັອງມັອງ +ມາ +ມ້າ +ມາກ +ມາກເກິຣິດ +ມາກໂຊນ +ມາກດາລີນ +ມາກເຕດ +ມາກມາຍ +ມາກໍມິສຊະບິບ +ມາກ່ອນ +ມ້າກັນຖະກະ +ມ້າກັນຖັກ +ມາກາ +ມາກາດ +ມາກາລູ +ມາກີ +ມາເກໂດເນຍ +ມາຄະ +ມາຄະສີລະ +ມາຄະບູຊາ +ມາຄາດານ +ມາໂຄກ +ມ້າງ +ມາງສາ +ມ່າງມ່າງ +ມາຈາກ +ມາຈູໂລ +ມາຈົນ +ມາສກັດ +ມາສະ +ມາສາ +ມາສູ່ +ມ້າສູ້ຮົບ +ມາສົກ +ມາເສນາ +ມາເສຣູ +ມາຊະເຣ +ມາຊະເຣກາ +ມາຊັນ +ມາເຊ +ມາເຊດວນ +ມາເຊໂດເນຍ +ມາເຊຢາ +ມ້າເຊົ່າ +ມາຍ +ມ່າຍ +ມາຍໂມຫັງ +ມາຍັງ +ມາຍາ +ມາຍາກອນ +ມາຍາການ +ມາຍາກົນ +ມາຍາວີ +ມາດ +ມາດຕະຖານ +ມາດຕາ +ມາດຕາການ +ມາດຕາສ່ວນ +ມາດຖານ +ມາດມາດ +ມາດຣິດ +ມາດເຣັດ +ມາດວ່າ +ມາດເຮັດ +ມາດາ +ມາດາກາສກາ +ມາດາຍ +ມາດີອານ +ມາແດ່ +ມາໂດນ +ມາຕຣີ +ມາຕະຖານ +ມາຕາສ່ວນ +ມາຕີ +ມາຕຸ +ມາຕຸຄາດ +ມາຕຸຄາມ +ມາຕຸດສາ +ມາຕຸພູມ +ມາຕຸລະ +ມາຕຸລາ +ມາຕຸລານີ +ມາຕຸເລດ +ມາເຖິງ +ມາທາ +ມາເທັສ +ມານ +ມ່ານ +ມ້ານ +ມານຍາ +ມານຍາພາບ +ມານດາ +ມານດິວ +ມານດີວ +ມານຕ້າ +ມານເຕີ +ມານທາງ +ມ້ານມ້ານ +ມານລູກ +ມານຮ້າຍ +ມານະ +ມານະຄະຕິ +ມານະຈິດ +ມານະວິກາ +ມ້ານັ່ງ +ມານັດ +ມານາ +ມານາກວາ +ມານາສລູ +ມານາເຊ +ມານາມາ +ມານາເອນ +ມານາຮາດ +ມານິດ +ມານີໂຕໂບ +ມານີລາ +ມານົບ +ມາໂນດ +ມາໂນອາ +ມາບ +ມາບທວງ +ມາບເມືອງ +ມາປູໂຕ +ມາເປັນ +ມາພໍ້ +ມາຟັງ +ມ່າມ +ມ້າມ +ມາມເຣ +ມ້າມະນີກາບ +ມາຢາໂກວສະກີ +ມາຢູໂຣ +ມາຣະໂກ +ມາຣະດາ +ມາຣາ +ມາຣາໂກ +ມາຣາໄກໂບ +ມາຣາລາ +ມາຣິອາ +ມາຣູໂຕ +ມາຣົກ +ມາເຣຊາ +ມາໂຣດ +ມາໂຣເມັດ +ມ້າລໍ +ມາລະ +ມາລະໂຂ +ມາລະຄາ +ມາລະສີ +ມາລະຍາດ +ມາລະຕີ +ມາລະພາບ +ມາລາ +ມາລາການ +ມາລາກຳ +ມາລາກີ +ມ້າລາຍ +ມາລາໂບ +ມາລາວີ +ມາລິຢາ +ມາລີ +ມາລີວີ +ມາລຸດ +ມາເລ +ມາເລເຊຍ +ມາໂລນ +ມາໄລ +ມ່າວ +ມ້າວ +ມ້າໄວ +ມາຫາ +ມາອາກາ +ມາອາເສຢາ +ມາອາໄສ +ມາອາຊີຢາ +ມາອາຍ +ມາອາດ +ມາອາດາຍ +ມາອາດີຢາ +ມາອາຣາດ +ມາໂອກ +ມາໂອນ +ມາຮອດ +ມາຮາຊີໂອດ +ມາຮາດ +ມາຮານາຢິມ +ມາຮານາຢີມ +ມາຮານາອິມ +ມາຮາເນະດານ +ມາຮາເນາະດານ +ມາຮາຣາຍ +ມາຮາລາດ +ມາຮາລາເລນ +ມາຮາວາ +ມາເຮີ +ມາເຮີຊາລານຫັດສະບັດ +ມາໂຮນ +ມຳເຣ +ມິ +ມິກດັນກາດ +ມິກດັນເອນ +ມິກໂດນ +ມິກຕາມ +ມິກເນຢາ +ມິກມາດ +ມິກເມທາດ +ມິກຣີ +ມິກໂຣນ +ມິກໂລດ +ມິກະໂຣກຣາມ +ມິກະໂຣລິດ +ມິກະໂຣອົງ +ມິກາເອນ +ມິຄະ +ມິຄະສິລະ +ມິຄະສິລະມາດ +ມິຄະລຸທິກະ +ມິຄະເລດ +ມິຄາ +ມິຄີ +ມິ່ງ +ມິ້ງ +ມິ່ງຂັວນ +ມິ່ງມະເຫສີ +ມິ່ງມິດ +ມິ່ງເມືອງ +ມິສຕິ +ມິສະປາ +ມິສະເປເຣດ +ມິສະເຣເຟດມາຢິມ +ມິສະເຣໂຟດມາຢິມ +ມິສັນຢີ +ມິຊະມາ +ມິຊະເມຣາຍ +ມິເຊຍ +ມິດ +ມິດກາບ +ມິດຈິດ +ມິດຈີ່ລີ່ +ມິດສະຈານ +ມິດສະເປ +ມິດສະຫາຍ +ມິດສາ +ມິດສາຈານ +ມິດສາສະມາທິ +ມິດສາສັງກັບປະ +ມິດສາຊີບ +ມິດສາທິດຖີ +ມິດສາປະຖະ +ມິດສາວາຈາ +ມິດສາວາຍາມະ +ມິດສາອາຊີວະ +ມິດຊະປາ +ມິດຊະມັນນາ +ມິດຊະຣາ +ມິດຊະຣາຢິມ +ມິດຊັ່ນ +ມິດຊາ +ມິດດິນ +ມິດຕະຈິດ +ມິດຕະພາບ +ມິດນີ +ມິດມີ່ +ມິດໄມຕີ +ມິດເຣດາດ +ມິດອີ່ມສິມ +ມິຕິ +ມິຖຸນາ +ມິນ +ມິນໂຄນ +ມິນໂຄມ +ມິນສຄໍ +ມິນດານາວ +ມິນນິດ +ມິນນີ +ມິນຢາມິນ +ມິນໂລ +ມິບສາມ +ມິບຊາ +ມິບຮາ +ມິບຮາລາ +ມິ້ມ +ມິມີ +ມິຢາມິນ +ມິຣະມາ +ມິຣິອາມ +ມິລັກຂຸ +ມິລາລາຍ +ມິເລໂທ +ມີ +ມີ່ +ມີ້ +ມີກາ +ມີການ +ມີກາຢາ +ມີກາເອນ +ມີໂກຣໂຟນ +ມີຄ່າ +ມີ່ງ +ມີແຈ +ມີໃຈ +ມີສະຕິລະວັງ +ມີສະເປເຣດ +ມີສະໝອງ +ມີຊາ +ມີຊານ +ມີຊາມ +ມີຊາເຣ +ມີຊາເອນ +ມີຊີແກນ +ມີຊື່ +ມີຊູ້ +ມີເຊຍ +ມີໄຊ +ມີດ +ມີດແກ້ວ +ມີດຂໍ +ມີດງັບ +ມີດຈັກເຫຼົາ +ມີດສອຍ +ມີດສະນາກ +ມີດສະໄລ +ມີດຊຸຍ +ມີດແຊມ +ມີດຕອກ +ມີດຕັດ +ມີດຕັດໄສ້ຕະກຽງ +ມີດໂຕ້ +ມີດແຖ +ມີດີອານ +ມີຕົນ +ມີຕົວ +ມີຕົວມີຕົນ +ມີເຕເລເນ +ມີທະກາ +ມີທາດປູນ +ມີນ +ມີນາ +ມີເນ +ມີປື້ມ +ມີຜົວ +ມີມາ +ມີມູມ +ມີຢູ່ +ມີຣາ +ມີຣີອາມ +ມີລະກາ +ມີລາລາຍ +ມີລີ +ມີລີກຣາມ +ມີລີແມັດ +ມີລີລິດ +ມີເລໂຕ +ມີວະໂນບ +ມີໜ້າ +ມີໜ້າມີຕາ +ມີອາຍຸ +ມຶກ +ມຶງ +ມຶຍ +ມຶດ +ມຶນງົງ +ມຶນຊາ +ມຶນຊຶມ +ມຶນເມົາ +ມຶ້ມ +ມື +ມື່ +ມື້ +ມືກອງ +ມືກ້ອງ +ມື້ກັດ +ມືກາວ +ມື້ກີ້ +ມື້ກີ້ນີ້ +ມື້ເກີດ +ມືຂວາ +ມື້ຂຶ້ນຄໍ່າ +ມື້ຂຶ້ນຄໍ່າໜຶ່ງ +ມື້ຄືນນີ້ +ມືງ +ມື້ງວາ +ມືສອງ +ມືຊ້າຍ +ມື້ຊືນ +ມື້ເຊົ້າມາ +ມືດ +ມືດຄຶ້ມ +ມືດຊຸ້ມລ້າວ +ມືດຕຶດຕື +ມືດຕຶບ +ມືດຕື້ +ມື້ດທຶບ +ມືດບອດ +ມືດມົນ +ມືດມົວ +ມືດີ +ມືຖືສາກປາກຖືສິນ +ມືທີສາມ +ມືນ +ມື່ນ +ມືນຕາ +ມືນເມົາ +ມື້ນີ້ +ມືບໍ່ພາຍເອົາຕີນຈຸ່ມນໍ້າ +ມືບອນ +ມືປືນ +ມືເປົ່າ +ມື້ເພັງ +ມືມືດ +ມື້ວານ +ມື້ວານນີ້ +ມື້ເວັນ +ມືໄວ +ມືໜື່ງ +ມືອ່ອນ +ມືອ່ອນຕີນອ່ອນ +ມື້ອື່ນ +ມືເອກ +ມືຮ້ອນ +ມື້ຮື +ມື້ຮື້ +ມຸ +ມຸກ +ມຸກກະມາດ +ມຸກຂະ +ມຸກຂີ +ມຸກດາ +ມຸຂະ +ມຸຂະມຸນຕີ +ມຸຂະມົນຕີ +ມຸຂະໂລກະນະ +ມຸໂຂໂລກະນະ +ມຸງ +ມຸ່ງ +ມຸ້ງ +ມຸ້ງກະຕ່າຍ +ມຸງຂີ +ມຸງຄຸນ +ມຸ້ງໄປຍັງ +ມຸ່ງມຸ່ງ +ມຸ່ງໜ້າ +ມຸ່ງໝັ້ນ +ມຸ່ງໝາຍ +ມຸ້ງໝາຍ +ມຸ່ງຫວັງ +ມຸງຫຼັງຄາ +ມຸ່ງຮ້າຍ +ມຸສາ +ມຸຍ +ມຸດ +ມຸດຈະລິນ +ມຸດທາ +ມຸດທາພິເສກ +ມຸດນໍ້າ +ມຸທະລຸ +ມຸທິຕາ +ມຸນ +ມຸ່ນ +ມຸ້ນ +ມຸນຕີ +ມຸນທຽນ +ມຸນນາຍ +ມຸ່ນອຸ້ຍປຸ້ຍ +ມຸນີ +ມຸບ +ມຸມ +ມຸ້ມ +ມຸມມຸມ +ມຸມເມົ້າ +ມຸລະທາ +ມຸລະທາພິເສກ +ມູ້ +ມູກ +ມູສຕັກ +ມູສິກະ +ມູຊີ +ມູເຊີ +ມູດ +ມູດລາບເບັນ +ມູນ +ມູນຄ່າ +ມູນເຊື້ອ +ມູນຖານ +ມູນນິທິ +ມູນມັງ +ມູນເຫດ +ມູນຮາເຊນ +ມູບ +ມູບປີມ +ມູມ +ມູມສາກ +ມູມພຽງ +ມູມຫວາ +ມູມແຫຼມ +ມູລະ +ມູລິກາກອນ +ມົກກະຣາ +ມົກກູ +ມົກມົກ +ມົກຣາ +ມົກໝົ້ນ +ມົກະຣາ +ມົ່ງ +ມົ້ງ +ມົງກຸດ +ມົງກຸດລາສະກຸມານ +ມົ້ງກົ້ງ +ມົງໂກລີ +ມົງໂກລີອິກ +ມົງຄຸນ +ມົງຄົນສົມລົດ +ມົງເຕວິດີໂອ +ມົງເຕວີເດໂອ +ມົງບລັງ +ມົງມົງ +ມົ້ງມົ້ງ +ມົງໂຣເຊິ +ມົງໂຣເວຍ +ມົສກູ +ມົດ +ມົດງ່າມ +ມົດສະກູ +ມົດສົ້ມ +ມົດຍອບ +ມົດດຳ +ມົດແດງ +ມົດລູກ +ມົນ +ມົ່ນ +ມົ້ນ +ມົນດາວີ +ມົນດາເວຍ +ມົນດົບ +ມົນຕີ +ມົນທິນ +ມົນທົນ +ມົນທຽນ +ມົນມືເສືອ +ມົນໂຣວີອາ +ມົນລະ +ມົນລະພາວະ +ມົນລະພິດ +ມົມ +ມົ້ມ +ມົມທິນ +ມົວ +ມົ່ວ +ມົ້ວ +ມົ້ວສຸມ +ມົວເມົາ +ມົວໝອງ +ມຽງມ່າຍ +ມຽງມຽງ +ມ້ຽນ +ມ້ຽນຄາບ +ມຽນມາ +ມຽນມ້າ +ເມ +ເມກ +ເມກຝົນ +ເມການິກ +ເມກິດໂດ +ເມເກຣາດ +ເມໂກນາ +ເມຂະລາ +ເມຄາ +ເມງເມງ +ເມສາ +ເມຊາ +ເມຊາກ +ເມຊາຮາບ +ເມຊິນເລມິດ +ເມຊິນເລໂມດ +ເມຊິອາ +ເມຊີອາ +ເມຊຸນລຳ +ເມຊຸນເລເມັດ +ເມເຊດຊະເບນ +ເມເຊເມເລຢາ +ເມເຊຣູ +ເມເຊເລມີຢາ +ເມເຊັກ +ເມໂຊບັບ +ເມໂຊບາ +ເມໂຊໂປຕາເນຍ +ເມໂຊໂປຕາເມຍ +ເມຍ +ເມຍນ້ອຍ +ເມຍຫຼວງ +ເມດ +ເມດຕາ +ເມດຕາກາລຸນາ +ເມດຕາຈິດ +ເມດໄຕ +ເມດັດ +ເມດານ +ເມດິແຕຣາເນ +ເມດີເຕລະເນ +ເມດີແຕຣາເນ +ເມດີອານ +ເມເດຍ +ເມເດບາ +ເມຕຣີ +ເມໂຕຣປົລ +ເມຖຸນ +ເມທະນີ +ເມທະນີດົນ +ເມທາ +ເມທູຊາເອນ +ເມທູເຊລາ +ເມເທັກອຳມາ +ເມໂທ +ເມນຄີເຊເດັກ +ເມນທອນ +ເມນາເຮມ +ເມນູໂຮດ +ເມເນ +ເມບຸນນາຍ +ເມເປີນ +ເມຟະອາດ +ເມຟີໂບເຊັດ +ເມມ +ເມ້ມ +ເມ້ມສົບ +ເມມຟີດ +ເມມູການ +ເມຢາໂກນ +ເມຣັບ +ເມຣາຍ +ເມຣາທາຢິມ +ເມຣາຢາ +ເມຣາໂຢດ +ເມຣາຣີ +ເມຣິດຽງ +ເມຣິບບາອານ +ເມຣິບາ +ເມຣີບາກາເດັດ +ເມເຣດ +ເມເຣໂມດ +ເມເຣັດ +ເມໂຣດ +ເມໂຣດັກ +ເມໂຣດັກບາລາດານ +ເມໂຣໂນດ +ເມໂຣມ +ເມລະຂີ +ເມລາຕີຢາ +ເມລີເຕ +ເມລຸ +ເມລຸມາດ +ເມລຸລາດ +ເມເລເກອອກ +ເມເລອາ +ເມເລັກ +ເມໄລ +ເມອາ +ເມອາກາດ +ເມອາຣາ +ເມອາຮາ +ເມອູນີມ +ເມໂອເນນິມ +ເມໂອໂນທາຍ +ເມຮີ +ເມຮີດາ +ເມຮຸມານ +ເມຮູຢາເອນ +ເມເຮຕາເບນ +ເມໂຮລາດ +ເມັກຊິກ +ເມັກຊິກໂກ +ເມັກຊິກໂກຊີຕີ +ເມັງ +ເມັງຊອນ +ເມັ່ງເມັ່ງ +ເມັດ +ເມັດເຂົ້າ +ເມັດພືດ +ເມັນ +ເມັ້ນ +ເມັນຄີເຊເດັກ +ເມັນນາ +ເມັມຟິດ +ເມາະ +ເມິກ +ເມິໃສ່ +ເມີງ +ເມີຍ +ເມີນ +ເມີ້ນ +ເມີນເສີຍ +ເມືອ +ເມື່ອ +ເມືອກ +ເມື່ອກ່ອນນັ້ນ +ເມື່ອຄັ້ງທີ່ +ເມືອງ +ເມືອງຂຶ້ນ +ເມືອງຂື້ນ +ເມືອງງອຍ +ເມືອງຊະວາ +ເມືອງໃດເມືອງໜຶ່ງ +ເມືອງທຸລະຄົມ +ເມືອງປະກັນ +ເມືອງແພນ +ເມືອງມະຫາໄຊ +ເມືອງເມືອງ +ເມືອງໜຶ່ງເມືອງໃດ +ເມືອງຫຼວງ +ເມື່ອຍ +ເມື່ອຍຂາ +ເມື່ອຍແຂນ +ເມື່ອຍໃຈ +ເມື່ອຍເພຍ +ເມື່ອຍລ້າ +ເມື່ອຍອ່ອນ +ເມື່ອໃດ +ເມືອແຖງ +ເມື່ອນັ້ນ +ເມືອບ +ເມື່ອໜ້າ +ເມົາ +ເມົ່າ +ເມົ້າເມົ້າ +ເມົາລີ +ແມ +ແມ່ +ແມ້ +ແມກຊິກໂກ +ແມກເຊິດາຣິໂອ +ແມ່ຂັ້ນໄດ +ແມ່ຂາວ +ແມ່ແຂ້ +ແມ່ຄຳຮາງ +ແມ່ຄີໄຟ +ແມ່ຄົວ +ແມງ +ແມ້ງ +ແມງກວັ່ງ +ແມງກະໂຊ້ +ແມງກະແຕແຮ +ແມງກະນູນ +ແມງກະບີ້ +ແມງກະບີ້ມອນ +ແມງກະເບື້ອ +ແມງກະເລັນ +ແມງກະໜວນ +ແມງກະໝວນ +ແມງກ້າງປາ +ແມງໂກ່ +ແມງຂີ້ແກບ +ແມງຂີ້ສູດ +ແມງຂີ້ນາກ +ແມງຄັນໂຊ້ +ແມງຄັບ +ແມງຄັບດ້ວງ +ແມງຄາ +ແມງແຄງ +ແມງງ້ວງ +ແມງງວ້າງ +ແມງງ້ອງແງ້ງ +ແມງງອດ +ແມງເງົາ +ແມງແງ່ມ +ແມງຈີ່ໂປ່ມ +ແມງຈີ່ລໍ່ +ແມງສາບ +ແມງຊອນ +ແມງຊ້າງນ້ອຍ +ແມງດ້ວງ +ແມງດາ +ແມງຕັກຕົ່ງ +ແມງຕັບເຕົ່າ +ແມງຕົດສູດ +ແມງຕົດປູດ +ແມງນ້ອຍ +ແມງນອນເວັນ +ແມງນູນ +ແມງບີ້ +ແມງບົ້ງ +ແມງບົ້ງກື +ແມງບົ້ງຂົນ +ແມງບົ້ງແປ່ມ +ແມງປໍ +ແມງເປັ້ງ +ແມງຜັກຫົມ +ແມງພູ່ +ແມງມ້າ +ແມງມີ່ +ແມງມຸມ +ແມງມູມ +ແມງເມົ່າ +ແມ່ງແມ່ງ +ແມງໄມ້ +ແມງຢອດ +ແມງຢ້າງຊີ້ນ +ແມງລວງໄຊ +ແມງລີ້ນໝາ +ແມງວັນ +ແມງວັນຂຽວ +ແມງໝີ່ +ແມງຫວັ່ງ +ແມງຫາມຜີ +ແມງຫິ່ງຫ້ອຍ +ແມງຫີໝອຍ +ແມງຫົວແຂງ +ແມງຫົວຄວາຍ +ແມງອີ +ແມ່ງົວ +ແມ່ຈ້າງ +ແມ່ສະແໜງ +ແມ່ສື່ +ແມ່ຍາຍ +ແມ່ຍິງ +ແມດ +ແມ໊ດ +ແມ່ດອງ +ແມ່ດຽວ +ແມ່ຕອບໝອບ +ແມ່ຕໍ່າແຍ +ແມ່ຕໍ່າແຫຼ້ +ແມ່ຕູ້ +ແມ່ເຖົ້າ +ແມ່ທ້ອງ +ແມ່ທັບ +ແມນ +ແມ່ນ +ແມ້ນ +ແມ່ນກະທັ້ງ +ແມນດານຸບ +ແມ່ນແຕ່ +ແມ່ນບໍ +ແມ່ນວ່າ +ແມ່ນ້ອຍ +ແມ່ນໍ້າ +ແມ່ນາງ +ແມ່ນາຍ +ແມ່ນົມ +ແມບ +ແມ໋ບມັ໋ບ +ແມ່ບ້ານ +ແມ່ເປັ້ງ +ແມ່ຜົວ +ແມ່ເຜີ້ງ +ແມ່ແຝດ +ແມ່ພາດ +ແມ່ພິມ +ແມ່ພິມຂອງຊາດ +ແມ່ມ້ອນ +ແມ່ມື +ແມ່ມື້ +ແມ່ມົດ +ແມ່ເມືອງ +ແມ່ລາ +ແມ່ລ້ຽງ +ແມວ +ແມ່ວ +ແມ້ວ +ແມວໂພງ +ແມ່ໝ້າຍ +ແມ້ໝ້າຍ +ແມ່ເຫຼັກ +ແມ່ອອກ +ແມ່ຮັກ +ແມ່ຮ້າງ +ແມ່ເຮັງ +ແມ່ແຮງ +ແມະ +ແມັກກິນເລ +ແມັດ +ແມາງກະໜຸນ +ໂມ +ໂມ້ +ໂມກ +ໂມກຂະທຳ +ໂມກເພ້ຍ +ໂມກາດິດຊີໂອ +ໂມກາດີຊູ +ໂມຂະ +ໂມຄະ +ໂມຄະສັນຍາ +ໂມຄິຍະ +ໂມງ +ໂມ່ງ +ໂມງໂກໂລອິກ +ໂມງແດດ +ໂມງປຸກ +ໂມ່ງໂມ່ງ +ໂມງແລງ +ໂມເສຣາ +ໂມເສໂຣດ +ໂມຊາ +ໂມຊຳບິກ +ໂມເຊ +ໂມເຊໂຣດ +ໂມຍ +ໂມດາວີ +ໂມເຕີ +ໂມທະນາ +ໂມນ +ໂມນດາວີ +ໂມນໂຕບ +ໂມນາໂກ +ໂມໂນປົລ +ໂມບູຕູ +ໂມ້ແປ້ງ +ໂມມ +ໂມ່ມ +ໂມມາລີ +ໂມແມ +ໂມຣາ +ໂມຣິດ +ໂມຣິຕານີ +ໂມຣິຢາ +ໂມຣີຢາ +ໂມຣົກ +ໂມເຣ +ໂມເຣເຊັດ +ໂມເຣເຊັດກັດ +ໂມເຣເຊັດບັດ +ໂມໂຣນີ +ໂມລະ +ໂມລາດາ +ໂມລິດ +ໂມລີ +ໂມລີໂລກ +ໂມລົກ +ໂມເລັກ +ໂມຫະ +ໂມຫະຄະຕິ +ໂມຫັງ +ໂມຫັນ +ໂມໂຫ +ໂມອາດີຢາ +ໂມອາບ +ໂມເອໂຣ +ໂມະ +ໄມ +ໄມ້ +ໄມ້ກວັນ +ໄມ້ກອກ +ໄມ້ກອກເທດ +ໄມ້ກອນ +ໄມ້ກະຈາຍ +ໄມ້ກະຍອມ +ໄມ້ກະຍູງ +ໄມ້ກະດານ +ໄມ້ກະຖິນເທດ +ໄມ້ກະທວຍ +ໄມ້ກະບອງ +ໄມ້ກະໂບກ +ໄມ້ກະພຸງ +ໄມກະໂຣຟີມ +ໄມກະໂຣໂຟນ +ໄມກະໂຣເວັບ +ໄມ້ກັງ +ໄມ້ກັນ +ໄມ້ກາງເຂນ +ໄມ້ກາງແຂນ +ໄມ້ກ້ານເຫຼືອງ +ໄມ້ກຳພັ້ນ +ໄມ້ກໍາພັ່ນຕໍ່າແຜ່ນ +ໄມ້ກົງ +ໄມ້ແກ +ໄມ້ແກ້ງ +ໄມ້ແກ້ງຂີ້ຊ້າງ +ໄມ້ແກນຫຼ້ອນ +ໄມໂກຣໂຟນ +ໄມ້ຂວາງ +ໄມ້ຂ້ອນເທົ້າ +ໄມ້ຂອບ +ໄມ້ຂະຍູງ +ໄມ້ຂາເຂຍ +ໄມ້ຂ້າວ +ໄມ້ຂີດ +ໄມ້ເຂົາຄວາຍ +ໄມ້ຄໍສອງ +ໄມ້ຄ້ອນ +ໄມ້ຄ້ອນຊໍ້ +ໄມ້ຄ້ອນເທົ້າ +ໄມ້ຄ້ອນອັກ +ໄມ້ຄັນຈາມ +ໄມ້ຄໍ້າ +ໄມ້ຄາງຄວາຍ +ໄມ້ຄາງແມວ +ໄມ້ຄານ +ໄມ້ຄານຫາມ +ໄມ້ຄິວ +ໄມ້ແຄນ +ໄມ້ງ່າມ +ໄມ້ງົກ +ໄມ້ແງ່ມ +ໄມ້ຈັດຕະວາ +ໄມ້ຈັນ +ໄມ້ຈັນແດງ +ໄມ້ຈິກ +ໄມ້ຈິງ +ໄມ້ເຈຍ +ໄມ້ແຈ້ວ +ໄມ້ສົນ +ໄມ້ສົນໂກເຟີ +ໄມ້ສົນສາມໄບ +ໄມ້ສົນຊີດາ +ໄມ້ສຽບ +ໄມ້ເສົາ +ໄມ້ແສ້ +ໄມ້ຊໍ້ +ໄມ້ຊອດ +ໄມ້ຊັກ +ໄມ້ຊໍ້າ +ໄມ້ຊາງ +ໄມ້ຊາດ +ໄມ້ຊີ +ໄມ້ຍາງ +ໄມ້ຍາງພາຍ +ໄມ້ຍູງ +ໄມ້ດຳ +ໄມ້ດີ້ວ +ໄມ້ດູ່ +ໄມ້ດູກ +ໄມ້ເດື່ອ +ໄມ້ແດງ +ໄມຕຣີ +ໄມ້ຕອງແຕກ +ໄມຕີ +ໄມ້ຕີ +ໄມຕີຈິດ +ໄມ້ຕີນກາ +ໄມ້ຕົງ +ໄມ້ແຕ້ +ໄມ້ຖໍ່ງ່າມ +ໄມ້ຖູ່ +ໄມ້ເຖົ້າ +ໄມ້ທໍ້ລໍ້ +ໄມ້ທູ່ +ໄມ້ເທົ້າ +ໄມ້ແທກ +ໄມ້ແທກວາ +ໄມ້ໂທ +ໄມ້ໂທມ +ໄມເນິ +ໄມ້ບາກ +ໄມ້ບີ້ງ +ໄມ້ບົກ +ໄມ້ບົງ +ໄມ້ໂບກ +ໄມ້ປັ່ນດ້າຍ +ໄມ້ເປາະ +ໄມ້ແປຮູບ +ໄມ້ຜັງຫູກ +ໄມ້ໄຜ່ +ໄມ້ໄຜ່ດຳ +ໄມ້ພາງ +ໄມ້ພາຍ +ໄມ້ພືດ +ໄມ້ເພດານ +ໄມ້ມ້ວນ +ໄມ້ມອບ +ໄມ້ມາຍ +ໄມ້ມື +ໄມລ໌ +ໄມລອຍ +ໄມ້ໂລ່ງເລ່ງ +ໄມ້ໄລ່ +ໄມ້ວົງ +ໄມ້ວົງກົບ +ໄມ້ໝາກຄ່າງ +ໄມ້ໝາດ +ໄມ້ຫອມ +ໄມ້ຫຸສົບ +ໄມ້ອໍ້ +ໄມ້ອໍ້ຫອມ +ໄມ້ເອກ +ໄມ້ໂອກ +ໄມ້ຮວກ +ໄມ້ຮັງ +ໄມ້ຮົກ +ໄມ້ເຮ້ຍ +ຢໍ +ຢໍ່ +ຢໍ້ +ຢໍດາເນ +ຢໍແດນ +ຢຣຸ +ຢວກ +ຢ່ວງ +ຢ່ວຍ +ຢວນ +ຢອກ +ຢອກເຊີທາວ +ຢອງ +ຢ່ອງ +ຢ້ອງ +ຢ່ອງຢໍ້ +ຢອດ +ຢອນ +ຢ່ອນ +ຢ້ອນ +ຢ້ອນກັບ +ຢ່ອນໃຈ +່ຢ່ອນຍານ +ຢອມ +ຢ່ອມ +ຢັກ +ຢັງ +ຢັ່ງ +ຢັ້ງ +ຢັງກຸນ +ຢັງຊີກຽງ +ຢັງຢາຍ +ຢັ່ງຢາຍ +ຢັ່ງຢາຍຢູ່ +ຢັ້ງຢືນ +ຢັ່ງຮູ້ +ຢັດ +ຢັດດູອາ +ຢັດຕີ +ຢັນ +ຢັນນາ +ຢັບ +ຢັບເນ +ຢັບເນເອນ +ຢັບໂບກ +ຢັບຢັ້ງ +ຢັອກຢັອກ +ຢາ +ຢ່າ +ຢ້າ +ຢໍ່າ +ຢໍ້າ +ຢາກ +ຢາກກິນ +ຢາກໄດ້ +ຢາກະສາຍ +ຢາກາຕາ +ຢາການ +ຢາກິນ +ຢາກີມ +ຢາກູເຣ +ຢາເກ +ຢາແກ້ +ຢາໂກໂບ +ຢາໂກວສະກີ້ +ຢາຂະໜານ +ຢາຂຽວ +ຢາໂຄບ +ຢາງ +ຢ່າງ +ຢ້າງ +ຢາງກຸງ +ຢ້າງຊີ້ນ +ຢ່າງຍິ່ງ +ຢ່າງດຽວກັນ +ຢ່າງດຽວກັບ +ຢ່າງໃດ +ຢ່າງໃດກໍດີ +ຢ່າງໃດກໍຕາມ +ຢ່າງໃດຢ່າງໜຶ່ງ +ຢ່າງຕີນ +ຢ່າງນ້ອຍ +ຢ່າງນັ້ນ +ຢ່າງນີ້ +ຢ່າງມິດງຽບ +ຢາງໄມ້ +ຢາງໄມ້ຫອມ +ຢາງລຶບ +ຢ່າງໜຶ່ງຢ່າງໃດ +ຢາງໝາກຕອຍ +ຢ່າງຫຼວງຫຼາຍ +ຢາງອາຍ +ຢ່າງຮາກ +ຢ່າງຮູ້ +ຢາໃຈ +ຢາສະຫຼົບ +ຢາສັກ +ຢາສັ່ງ +ຢາສີຟັນ +ຢາສູບ +ຢາເສບຕິດ +ຢາເສັ້ນ +ຢາຊາ +ຢາຊິດ +ຢາຊີເອນ +ຢາຊຸບ +ຢາຊູບີເລເຮັມ +ຢາຊົນ +ຢາເຊ +ຢາເຊນ +ຢາເຊຢາ +ຢາເຊຣາ +ຢາເຊເອນ +ຢາເຊັນ +ຢາໂຊນ +ຢາໂຊເບອາມ +ຢາໂຊອາ +ຢາໃຊ້ +ຢາຍ +ຢາດ +ຢາດນໍ້າກ້າມ +ຢາດນີເອນ +ຢາດເຫື່ອ +ຢາດາ +ຢາດາຍ +ຢາດີເອນ +ຢາດູດ +ຢາແດງ +ຢາໂດ +ຢາໂດນ +ຢາຖອນພິດ +ຢານ +ຢ້ານ +ຢ້ານກົວ +ຢ້ານຢໍ້າ +ຢ້ານວ່າ +ຢານອນ +ຢານັດ +ຢານາງ +ຢານາຍ +ຢານີມ +ຢ່ານົມ +ຢາເນ +ຢາໂນອາ +ຢາບັນເທົາ +ຢາບານ +ຢາບຳລຸງທາດ +ຢາບິນ +ຢາເບດ +ຢາເບັດ +ຢາເບັດກິເລອາດ +ຢາເບື່ອ +ຢາໂບກ +ຢາປະນະມັດ +ຢາຝິ່ນ +ຢາແຝດ +ຢາພິດ +ຢາຟະເລດ +ຢາຟະເລັດ +ຢາເຟຍ +ຢາເຟດ +ຢາມ +ຢາມເລກ +ຢາມິນ +ຢາມຶນ +ຢາມຸດຊູ +ຢາມູສສູໂກຣ +ຢາຣະມຸດ +ຢາຣະຮາ +ຢາຣາ +ຢາຣິບ +ຢາຣີນ +ຢາເຣັດ +ຢາເຣັນດິສຕິກ +ຢາໂຣອາ +ຢາລ້າງ +ຢາລາມ +ຢາລົດ +ຢາເລເອນ +ຢາໂລນ +ຢ້າວ +ຢາວານ +ຢາວືດ +ຢາອາການ +ຢາອາໂກບາ +ຢາອາສີເອນ +ຢາອາສູ +ຢາອາຊານີຢາ +ຢາອາຊີຢາ +ຢາອາຊີເອນ +ຢາອາເຣຊີຢາ +ຢາອາເຣໂອເຣກີມ +ຢາອາລາ +ຢາອີ +ຢາອີໂຣ +ຢາອູນເດ +ຢາເອນ +ຢາຮະມາຍ +ຢາຮາກໄມ້ +ຢ່າຮ້າງ +ຢາຮາຊີເອນ +ຢາຮາດ +ຢຳ +ຢ່ຳ +ຢຳເກງ +ຢຳເບ +ຢຳແຢງ +ຢິກ +ຢິ່ງຢີ້ +ຢິດຊີຢາ +ຢິດລາບ +ຢິບ +ຢິບຕາ +ຢິວ +ຢີນ +ຢີບ +ຢີໂຣນ +ຢຶດ +ຢຶດຄອງ +ຢຶດໄດ້ +ຢຶດໝັ່ນ +ຢຶດເອົາ +ຢື້ +ຢືດ +ຢືດໄວ +ຢືດໝັ້ນ +ຢືນ +ຢື່ນ +ຢືນຂຶ້ນ +ຢືນຍາມ +ຢືນຢັນ +ຢືມ +ຢຸກ +ຢຸດ +ຢຸດເຊົາ +ຢຸດທະສາດ +ຢຸດທະວິທີ +ຢຸດທະວີທີ +ຢຸດພັກ +ຢຸດພັກສະຫງົບ +ຢຸດຢ່ອນ +ຢຸດຢັ້ງ +ຢຸຕິທຳ +ຢຸບ +ຢຸບໆຢິບໆ +ຢຸໂຣບ +ຢູ່ +ຢູກອນ +ຢູການ +ຢູ່ກຳ +ຢູ່ກິນ +ຢູໂກສະລາວີ +ຢູ່ໃກ້ສິດ +ຢູ່ຂ້າງ +ຢູເຄ +ຢູຈີນ +ຢູສະໂຕ +ຢູເສດ +ຢູ່ເສີຍ +ຢູ່ໃສ +ຢູຊັບ +ຢູຊັບເຮເຊັດ +ຢູ່ຍາມ +ຢູດາ +ຢູດາຍ +ຢູດິດ +ຢູໂດ +ຢູຕາ +ຢູ່ຕິດກັນ +ຢູຕີໂຂ +ຢູນເດ +ຢູນິເກ +ຢູເນຍ +ຢູ່ໃນ +ຢູບານ +ຢູບູໂລ +ຢູ່ປຸະລິວາສະກຳ +ຢູ່ພີ້ +ຢູຟາເຕ +ຢູ່ມາ +ຢູ່ມິດ +ຢູ່ເຢັນເປັນສຸກ +ຢູຣາກີໂລ +ຢູລີ +ຢູລີໂອ +ຢູ່ລົດໄຟ +ຢູເລຍ +ຢູ່ແລ້ວ +ຢູ່ວັດ +ຢູ່ເວນ +ຢູ່ໜ້າ +ຢູແອນດີພີ +ຢູໂອເດຍ +ຢົກ +ຢົ່ງ +ຢົງຢາຍ +ຢົດ +ຢົ້ນ +ຢົບປາ +ຢົ້ວ +ຢົ້ວຢວນ +ຢຽດ +ຢຽດຍາວ +ຢຽບ +ຢຽບຕີນຢຽບມື +ຢຽບຢໍ່າ +ຢ້ຽມ +ຢ້ຽມຢາມ +ຢ່ຽວ +ຢຽວຢາ +ເຢກັບເຊເອນ +ເຢກາຊາຮາດູທາ +ເຢກາມີຢາ +ເຢກາເມອາມ +ເຢກູທີເອນ +ເຢໂກລີຢາ +ເຢ່ງເຢ້ +ເຢສະເຣເອນ +ເຢສີມີເອນ +ເຢຊ +ເຢຊະບາກາຊາ +ເຢຊານາ +ເຢຊານີຢາ +ເຢຊາເບັນ +ເຢຊາຢາ +ເຢຊາເຣລາ +ເຢຊີ +ເຢຊີຊາຍ +ເຢຊີມີເອນ +ເຢຊີເອນ +ເຢຊຸຣູນ +ເຢຊູ +ເຢຊູຄຣິດ +ເຢຊູຣູນ +ເຢຊູໂລ +ເຢຊູອາ +ເຢເຊ +ເຢເຊເບນ +ເຢເຊເບອາບ +ເຢໂຊຮາຢາ +ເຢຍຣະມັນ +ເຢຍລະມັນ +ເຢຍເລນາ +ເຢດຊະເຣເອນ +ເຢດເຊ +ເຢດໂຣ +ເຢດາຢາ +ເຢດີດາ +ເຢດີດີຢາ +ເຢດີອາ +ເຢດີອາເບນ +ເຢດີອາເອນ +ເຢດູທູນ +ເຢເດຢາ +ເຢຕູເຣ +ເຢເທ +ເຢເທັດ +ເຢນເນຊາເລດ +ເຢບຸດ +ເຢເບເຣກີຢາ +ເຢຟິໂມວິດ +ເຢຟຸນເນ +ເຢມີມາ +ເຢມູເອນ +ເຢເມນ +ເຢແມນ +ເຢຣາ +ເຢຣາເມເອນ +ເຢຣິໂກ +ເຢຣີບາຍ +ເຢຣີໂມດ +ເຢຣີຢາ +ເຢຣີເອນ +ເຢຣີໂອດ +ເຢຣຸຊາ +ເຢຣຸບ +ເຢຣຸບບາອານ +ເຢຣຸເບເຊັດ +ເຢຣູສາແລມ +ເຢຣູສາແລັມ +ເຢຣູຊາເລັມ +ເຢຣູເບເຊັດ +ເຢຣູເອນ +ເຢເຣມາຍ +ເຢເຣມີຢາ +ເຢເຣໂມດ +ເຢເຣວັນ +ເຢເຣັດ +ເຢເຣັບ +ເຢໂຣໂບອາມ +ເຢໂຣໂບອຳ +ເຢໂຣຮາມ +ເຢລີເອນ +ເຢລູຊາແລມ +ເຢເລມາຍ +ເຢອາເທຣາຍ +ເຢອາຣີມ +ເຢອາລີມ +ເຢອີເອນ +ເຢອຸດ +ເຢອູດ +ເຢອູເອນ +ເຢຮັນເລເລນ +ເຢຮີຊະກີຢາ +ເຢຮີຢາ +ເຢຮີເອນ +ເຢຮີເອລີ +ເຢຮຸດ +ເຢຮຸບບາ +ເຢຮູ +ເຢຮູການ +ເຢຮູດີ +ເຢຮູເອນ +ເຢເຮັດຊະເກັນ +ເຢໂຮ +ເຢໂຮຊາດັກ +ເຢໂຮຊາບັດ +ເຢໂຮຊາບາ +ເຢໂຮຊາບາດ +ເຢໂຮຊາຟັດ +ເຢໂຮເຊບາ +ເຢໂຮດາຢາ +ເຢໂຮນາດາບ +ເຢໂຮນາທານ +ເຢໂຮຢາກິນ +ເຢໂຮຢາກີມ +ເຢໂຮຢາຄີມ +ເຢໂຮຢາດາ +ເຢໂຮຢາຣິບ +ເຢໂຮຣາມ +ເຢໂຮວາ +ເຢໂຮວານິດຊີ +ເຢໂຮວາຢີເຣ +ເຢໂຮອັດດັນ +ເຢໂຮອາດດາ +ເຢໂຮອາຮາດ +ເຢໂຮຮານັນ +ເຢັຍລະມັນ +ເຢັດຊະຣາຢາ +ເຢັນ +ເຢັນຕາ +ເຢັບທາ +ເຢັບນາ +ເຢາະ +ເຢິຍ +ເຢີ +ເຢີ້ +ເຢີ້ຍ +ເຢືອກ +ເຢືອກເຢັນ +ເຢົາ +ແຢງ +ແຢ່ງ +ແຢ້ງ +ແຢງຊ້າງ +ແຢ່ງແຢ້ +ແຢ້ມ +ແຢະ +ໂຢ້ +ໂຢກ +ໂຢກຊານ +ໂຢກເດອາມ +ໂຢກຕານ +ໂຢກເທເອນ +ໂຢກເນອາມ +ໂຢກເບຮາ +ໂຢກເມອາມ +ໂຢກລີ +ໂຢກິມ +ໂຢກີມ +ໂຢເກເບັດ +ໂຢເກອາມ +ໂຢງ +ໂຢ່ງເຢ່ງ +ໂຢງໂຢະ +ໂຢສີຟີຢາ +ໂຢສີຢາ +ໂຢຊວຍ +ໂຢຊະເບກາຊາ +ໂຢຊາ +ໂຢຊາກາ +ໂຢຊາບັດ +ໂຢຊາຟັດ +ໂຢຊາວີຢາ +ໂຢຊີບີອາ +ໂຢຊີຢາ +ໂຢເຊັກ +ໂຢເຊັບ +ໂຢເຊັບບາເຊເບັດ +ໂຢດ +ໂຢດບາ +ໂຢດບາທາ +ໂຢດາ +ໂຢທານ +ໂຢທາມ +ໂຢນາ +ໂຢນາດາບ +ໂຢນາທານ +ໂຢນາມ +ໂຢບ +ໂຢບປາ +ໂຢບັບ +ໂຢຢາກີມ +ໂຢຢາດາ +ໂຢຢາຣິບ +ໂຢຣາ +ໂຢຣາຍ +ໂຢຣາມ +ໂຢຣີມ +ໂຢວ +ໂຢອາ +ໂຢອາດ +ໂຢອາບ +ໂຢອາຮັດ +ໂຢເອເຊ +ໂຢເອນ +ໂຢເອລາ +ໂຢເອັດ +ໂຢຮັນ +ໂຢຮັນນາ +ໂຢຮາ +ໂຢຮານັນ +ໂຢຮານານ +ໂຢຮີມ +ໂຢະ +ຣ້ອຍ +ຣະຄັງ +ຣະມາ +ຣະເມດ +ຣັກກັດ +ຣັກໂກນ +ຣັງກູນ +ຣັສດາຈັນ +ຣັດຊະການ +ຣັດເຊຍ +ຣັດດາຍ +ຣັບຊາເກ +ຣັບຊາຣີ +ຣັບບາ +ຣັບບີ +ຣັບບີດ +ຣັບໂບນີ +ຣັບມັກ +ຣາການ +ຣາກາໂພຊີ +ຣາເກມ +ຣາຄະ +ຣາຄະຕັນຫາ +ຣາເຄນ +ຣາຊການ +ຣາຊສົມບັດ +ຣາຊທູດ +ຣາຊວັງ +ຣາຊະການ +ຣາຊະກິດ +ຣາຊະສຳນັກ +ຣາຊະດອນ +ຣາຊະທິດາ +ຣາຊະວັງ +ຣາຊະອະນາຈັກ +ຣາຊະອານາຈັກ +ຣາຊາ +ຣາຊິນີ +ຣາເຊັນ +ຣາດ +ຣາດຊະທິດາ +ຣາດາ +ຣາຕີການ +ຣາບັດ +ຣໍ່າເພີ +ຣາຟາ +ຣາຟູ +ຣາມ +ຣາມາ +ຣາມາດ +ຣາມາດມິດຊະເປ +ຣາມາດມິດຊະເປນ +ຣາມາທາຢິມໂຊຟີມ +ຣາມີຢາ +ຣາເມເສດ +ຣາເມເຊັດ +ຣາໂມດ +ຣາໂມດກິເລອາດ +ຣາລແຕຣ +ຣາອາມາ +ຣາອາມີຢາ +ຣາຮາບ +ຣາຮາມ +ຣິກກາໂຢນ +ຣິກາ +ຣິຊີຢາ +ຣິດສາ +ຣິດຊະປາ +ຣິດດາຍ +ຣິດມາ +ຣິ່ນຕອງ +ຣິນນາ +ຣິບໂມນ +ຣິບລາ +ຣິມໂມນ +ຣິມໂມນເປເຣັດ +ຣິມໂມໂນ +ຣິຢັດ +ຣິໂອກຣັງເດິ +ຣີກາ +ຣີບາຍ +ຣີຟາດ +ຣີຢາດ +ຣຸກ +ຣຸງໂຣດ +ຣຸດ +ຣູເບັນ +ຣູໂຟ +ຣູມາ +ຣູມານີ +ຣົດ +ຣົນ +ຣຽວເຮ້ຍ +ເຣກາ +ເຣກາບ +ເຣເກມ +ເຣເກມເມເລັກ +ເຣເກັມ +ເຣຄີໂອນ +ເຣເສັນ +ເຣຊາ +ເຣຊາວິກ +ເຣຊິນ +ເຣເຊັບ +ເຣໂຊນ +ເຣດຣີເວີ +ເຣເຕ +ເຣນນິເອີກ +ເຣບາ +ເຣເບກາ +ເຣເບຂາ +ເຣປູຍລີແກງ +ເຣຟາ +ເຣຟານ +ເຣຟາຢາ +ເຣຟາຢິມ +ເຣຟາອີມ +ເຣຟາເອນ +ເຣຟີດີມ +ເຣມາລີຢາ +ເຣເມັດ +ເຣອາຢາ +ເຣອີ +ເຣອູ +ເຣອູມາ +ເຣອູເອນ +ເຣເອລາຢາ +ເຣຮາບີຢາ +ເຣຮູມ +ເຣໂຮບ +ເຣໂຮໂບດ +ເຣໂຮໂບດອີເຣ +ເຣໂຮໂບອາມ +ເຣໂຮໂບອຳ +ເຣັກຈາວິກ +ເຣັງ +ເຣາເມເສດ +ເຣິກໍ +ແຣນເດີກເລັກ +ແຣັງ +ໂຣກ +ໂຣເກລີມ +ໂຣຄ +ໂຣຄາ +ໂຣເຊ +ໂຣເຊອູ +ໂຣໂຊ +ໂຣເດ +ໂຣໂດ +ໂຣນ +ໂຣມ +ໂຣມັງຕິກ +ໂຣມັນ +ໂຣມາມຕີເອຊີ +ໂຣມາມຕີເອເຊີ +ໂຣແມງ +ໂຣຮະກາ +ໂຣຮາກາ +ລໍ +ລໍ່ +ລໍ້ +ລກ +ລໍຄອຍ +ລໍ້ໃຈ +ລໍຊໍ +ລໍຖ້າ +ລໍ້ຝ້າຍ +ລໍ້ລວງ +ລໍ້ແລ້ +ລວກ +ລວງ +ລ່ວງ +ລ້ວງ +ລ່ວງເກີນ +ລວງໃຈ +ລວງທັງ +ລ່ວງປະເວນີ +ລ່ວງໄປ +ລ່ວງພົ້ນ +ລ່ວງລັບ +ລ່ວງລໍ້າ +ລ່ວງລ້ຳ +ລ່ວງເລີຍ +ລ່ວງແລ້ວ +ລ່ວງເວລາ +ລວງໜ້າ +ລ່ວງໜ້າ +ລວຍ +ລ້ວຍ +ລວດ +ລວດລາຍ +ລວນ +ລ້ວນ +ລວບ +ລວບລວມ +ລວບເລື່ອງ +ລວມ +ລວມກັນ +ລວມກັບ +ລວມຕົວກັນ +ລວມເປັນ +ລວມພວກ +ລວາ +ລວ່າ +ລວາດ +ລວາດໃສ່ +ລວາບ +ລວາພອນ +ລວາແມນ +ລໍ້ຫຼອກ +ລໍ່ແຫຼມ +ລອກ +ລ໋ອກ +ລອກຄາບ +ລອງ +ລ່ອງ +ລ້ອງ +ລ້ອງຄ້ອງ +ລອງໃຈ +ລ່ອງຊ້ອນ +ລອງເບິ່ງ +ລ່ອງລອຍ +ລອຍ +ລ່ອຍ +ລອຍຕາມ +ລອຍນວນ +ລອຍນໍ້າ +ລອດ +ລອດຊີວິດ +ລອດຕະກຽງ +ລອດຕາຍ +ລອດພົ້ນ +ລອນ +ລ່ອນ +ລ້ອນ +ລ້ອນຈ້ອນ +ລອນດອນ +ລອບ +ລອບກັດ +ລອບຂ້າ +ລອບຄອບ +ລອບທຳລາຍ +ລອບລັກ +ລອບລີ້ +ລອມ +ລ້ອມ +ລອມລໍ່ +ລ້ອມໄວ້ +ລະ +ລະກາ +ລະກຳ +ລະກໍາໃຈ +ລະຄອນ +ລະຄອນສັດ +ລະຄັງ +ລະຄົນ +ລະແຄະລະໄຄ +ລະງັບ +ລະງັບປວດ +ລະງັບໄວ້ +ລະງົມ +ລະສະຕະ +ລະສໍ່າ +ລະສາຍ +ລະສາຍະຕະນະເວດ +ລະສີ +ລະຊະດອນ +ລະຊະນິຕິ +ລະຊະນີ +ລະຊະນີກອນ +ລະຍະ +ລະດ +ລະດັບ +ລະດັບທະເລ +ລະດັບທະເລປານກາງ +ລະດາ +ລະດາວັນ +ລະດູ +ລະດູການ +ລະດູກ່ຽວ +ລະດູກ່ຽວເຂົ້າ +ລະດູກ່ຽວເຂົ້າບາເລ +ລະດູເກັບກ່ຽວ +ລະດູເກັບໝາກໄມ້ +ລະດູເກັບອະງຸ່ນ +ລະດູໄຖນາ +ລະດູບານ +ລະດູຝົນ +ລະດູແລ້ງ +ລະດູໜາວ +ລະດູໝາກເດື່ອ +ລະດູໝາກອະງຸ່ນ +ລະດູໝາດ +ລະດູຫວ່ານ +ລະດູຮ້ອນ +ລະດົມ +ລະຕະນະ +ລະຕິ +ລະທົມ +ລະທົມທຸກ +ລະນ້ອຍ +ລະນະ +ລະນາດ +ລະນາດແກ້ວ +ລະນາດທຸ້ມ +ລະນາດເອກ +ລະນາມ +ລະນຶກ +ລະນຶກເຖິງ +ລະນຽດ +ລະເນລະນາດ +ລະແນງ +ລະແນວ +ລະບອບ +ລະບອບເກົ່າ +ລະບອບໃໝ່ +ລະບັດ +ລະບາຍ +ລະບາຍສີ +ລະບາດ +ລະບຳ +ລະບິນ +ລະບື +ລະບຸ +ລະບຸຊື່ +ລະບົບ +ລະບົບການເມືອງ +ລະບຽງ +ລະບຽບ +ລະບຽບການ +ລະບຽບພວກເລວີ +ລະບຽບວາລະ +ລະເບີດ +ລະເບີດແກ້ວ +ລະເບີດທຳລາຍ +ລະເບີດນໍ້າຕາ +ລະເບີດປະລະມະນູ +ລະເບີດໄຟ +ລະເບີດມື +ລະເບີດເວລາ +ລະເບີດຮິດະໂຣແຊນ +ລະປູກ +ລະພີ +ລະມອກ +ລະມ່ອຍ +ລະມອມ +ລະມະນີ +ລະມັ່ງ +ລະມັດ +ລະມັດລະວັງ +ລະມຸນ +ລະເມັງ +ລະເມີ +ລະເມີດ +ລະເມີນ +ລະເມືອງ +ລະແມນໂຂນ +ລະແມມ +ລະໄມ +ລະຢ່າງ +ລະລວຍ +ລະລາ +ລະລາຍ +ລະລຶກ +ລະເລງ +ລະເລັງ +ລະເລີງ +ລະເລີຍ +ລະໄລ້ +ລະວັງ +ລະວ້າ +ລະວີ +ລະເວັ້ນ +ລະແວ +ລະແວກ +ລະແວງ +ລະແວດລະວັງ +ລະໜ່ານ +ລະຫລົນ +ລະຫລົມ +ລະຫວ່າງ +ລະຫ້ອຍ +ລະຫັດ +ລະຫານ +ລະຫຸ +ລະຫຸກາບັດ +ລະຫຸໂທດ +ລະຫຼມ +ລະຫຼົນ +ລະຫຼົມ +ລະເຫລີງ +ລະເຫີຍ +ລະເຫຼີງ +ລະໂຫ +ລະໂຫຖານ +ລະອໍ +ລະອອງ +ລະອາ +ລະອາຍ +ລະອາຍໃຈ +ລະອິດ +ລະອິດລະອ້ຽວ +ລະອຽດ +ລະອຽດອ່ອນ +ລະອ້ຽວ +ລັກ +ລັກກຸມ +ລັກກູມ +ລັກຂະ +ລັກຂະສະ +ລັກຂະນະ +ລັກຂະນາ +ລັກຂິ +ລັກຂິຕະ +ລັກຄວາມ +ລັກໂຈມຕີ +ລັກສະນະ +ລັກສະມີ +ລັກສະໜີ +ລັກສົກ +ລັກຊະນະ +ລັກຊະນິກອນ +ລັກພາ +ລັກພາຕົວ +ລັກມັກ +ລັກລອບ +ລັກໂລບ +ລັກໜີ +ລັກໜີເຫຼືອ +ລັກຫົວ +ລັກເອົາ +ລັງ +ລັ່ງ +ລັ້ງ +ລັງກາ +ລັງກຽດ +ລັງແກ +ລັງສາດ +ລັງສີ +ລັງສີແພດ +ລັງສີມັນ +ລັງສີວິທະຍາ +ລັງລາດ +ລັງລ້າວ +ລັງເລ +ລັ່ງເລ +ລັງເລໃຈ +ລັງເລສັບສົນ +ລັງວັດ +ລັດ +ລັດສະສະຫຼະ +ລັດສະດາກອນ +ລັດສະໜີ +ລັດສະໝີ +ລັດຊະການ +ລັດຊະສະໄໝ +ລັດຊະດາພິເສກ +ລັດຊະທາຍາດ +ລັດຊະນິກອນ +ລັດຊະນີ +ລັດຊາໂຣນ +ລັດຊາໂລນ +ລັດເຊຍ +ລັດດາ +ລັດຕະນະ +ລັດຕະນະໄຕ +ລັດຕະນະບັນລັງ +ລັດຕະນະມະນີ +ລັດຕະນາ +ລັດຕະນາກອນ +ລັດຕະນາດ +ລັດຕະນາວະລີ +ລັດຖະ +ລັດຖະກອນ +ລັດຖະການ +ລັດຖະສະພາ +ລັດຖະສາດ +ລັດຖະທຳມະນຸນ +ລັດຖະທຳມະນູນ +ລັດຖະທູດ +ລັດຖະບານ +ລັດຖະບຸລຸດ +ລັດຖະປະສາສະໂນບາຍ +ລັດຖະປະຫານ +ລັດຖະມົນຕີ +ລັດທະ +ລັດທິ +ລັດທິການ +ລັດທິລົ້ມເລີກ +ລັດວິສາຫະກິດ +ລັດວີ +ລັດເວຍ +ລັດແຫ່ງກົດໝາຍ +ລັດແຫ່ງອຳນາດກົດໝາຍ +ລັນ +ລັ່ນ +ລັ່ນຄ້ອງ +ລັນຈະກອນ +ລັ່ນເຕັງ +ລັນເຕົາ +ລັ່ນປາກ +ລັບ +ລັບສັດ +ລັບຕາ +ລັບປີໂດ +ລັບປີໂດດ +ລັບລີ້ +ລັບແລ +ລັບຫູ +ລັບຫຼັງ +ລາ +ລ່າ +ລ້າ +ລໍ່າ +ລໍ້າ +ລາກ +ລາກເສັ້ນ +ລາກ່ອນ +ລາກິດ +ລາກົດສ໌ +ລາໂກກາ +ລາຄະ +ລາຄະຕັນຫາ +ລາຄາ +ລໍ້າຄ່າ +ລາຄາເອີ້ນ +ລາຄຳ +ລາຄິນ +ລາຄີ +ລາງ +ລ່າງ +ລ້າງ +ລ້າງແຄ້ນ +ລ້າງສະໝອງ +ລ້າງຕີນ +ລ້າງທ້ອງ +ລາງເທື່ອ +ລ້າງບາບ +ລ້າງຜານ +ລ້າງມື +ລາງວັນ +ລາງຮ້າຍ +ລ້າງຮູບ +ລາສະສິງຫານ +ລາສະດອນ +ລໍ້າສັນ +ລາສີ +ລ່າສີ +ລາສີປະສົບ +ລໍ້າເສັ້ນ +ລາຊະ +ລາຊະການ +ລາຊະກິດ +ລາຊະຄວງ +ລາຊະຄູ +ລາຊະສະກຸນ +ລາຊະສັງທອງ +ລາຊະສາດ +ລາຊະສານ +ລາຊະສິນ +ລາຊະສົມບັດ +ລາຊະຍານ +ລາຊະໂຍກ +ລາຊະດອນ +ລາຊະດໍາລັດ +ລາຊະທັນ +ລາຊະທານ +ລາຊະທານີ +ລາຊະທຳ +ລາຊະທິດາ +ລາຊະທູດ +ລາຊະນີ +ລາຊະບັນຍາດ +ລາຊະບັນດິດ +ລາຊະບັນນາການ +ລາຊະບັນລັງ +ລາຊະບຸດ +ລາຊະບຸລຸດ +ລາຊະປາງທອງ +ລາຊະພັດ +ລາຊະມຸນທຽນ +ລາຊະໂຣ +ລາຊະໂລ +ລາຊະວັງ +ລາຊະວັດ +ລາຊະວົງ +ລາຊະຫັດເລຂາ +ລາຊະອານາຈັກ +ລາຊະອົງການ +ລາຊາ +ລ່າຊ້າ +ລາຊາຄະນະ +ລາຊາສັບ +ລາຊາຍະຕະນະ +ລາຊາທິປະໄຕ +ລາຊາທິລາດ +ລາຊາພິເສກ +ລາຊິນີ +ລາຊີນີ +ລາຊູປະຖຳ +ລາຊູປະໂພກ +ລາເຊນ +ລາເຊອາ +ລາເຊັງ +ລາໄຊ +ລາໄຊສະຫວັນ +ລາໄຊສະຫັວນ +ລາຍ +ລ່າຍ +ລ້າຍ +ລາຍກະຈັງ +ລາຍການ +ລາຍກົ້ນຫອຍ +ລາຍຂັດ +ລາຍຄາມ +ລາຍຄຸບ +ລາຍງານ +ລາຍຈ່າຍ +ລາຍສອງ +ລາຍສື +ລາຍຊາ +ລາຍຊື່ +ລາຍດອກ +ລາຍເດືອນ +ລາຍໄດ້ +ລາຍໄດ້ແຫ່ງຊາດ +ລາຍຕາ +ລາຍນູນ +ລາຍບຸກຄົນ +ລາຍມື +ລາຍລັກສະນະ +ລາຍລັກອັກສອນ +ລາຍວັນ +ລາດ +ລາດສະດອນ +ລາດຊະ +ລາດຊະກິດ +ລາດຊະສຳນັກ +ລາດຊະສົມບັດ +ລາດຊະດອນ +ລາດຊະທານ +ລາດຊະທິດາ +ລາດຊະທູດ +ລາດຊະບັນລັງ +ລາດຊະບຸດ +ລາດຊະອານາຈັກ +ລາດຕະເວນ +ລາດຟາດ +ລາດາ +ລາດານ +ລາໂດກາ +ລາຕິຕຸດ +ລາຕິນ +ລາຕີ +ລາແຕງ +ລ້າຖອຍ +ລາທະນາ +ລານ +ລ້ານ +ລານກາ +ລານຈອດ +ລ້ານຊ້າງ +ລ້ານນາ +ລານຫີນ +ລານໍ້າ +ລາບ +ລາບຄາບ +ລາບຊາບ +ລາບານ +ລາປ່າ +ລາປາສ +ລາປາດສ໌ +ລາໄປ +ລາພອນ +ລາພະສັກການ +ລາມ +ລ່າມ +ລ່າມໂສ້ +ລາມເຊິນ +ລ່າມແປພາສາ +ລ່າມເມືອງ +ລາມະກຽນ +ລາມະສູນ +ລາມັນ +ລາມາ +ລາມານ +ລາມາມ +ລາມີ +ລາມົກ +ລາມົກອານາຈານ +ລາເມັກ +ລ່າເມືອງຂຶ້ນ +ລາໂມດ +ລໍ້າລ່ວງ +ລໍ່າລວຍ +ລໍ້າລວຍ +ລ້າລ້າ +ລາເລດຕາ +ລໍ້າເລິກ +ລ່າເລີງ +ລ້າເລີງ +ລໍ້າເລີດ +ລໍ່າໄລ +ລໍ້າໄລ +ລາວ +ລ່າວ +ລ້າວ +ລາວຈົກ +ລາວໂຊ້ +ລາວດີເກອາ +ລ່າວລຽມ +ລາວຸ +ລາເວນລາ +ລໍ້າໜ້າ +ລາຫັບ +ລາຫູ +ລ້າຫຼັງ +ລາອອກ +ລາອາດາ +ລາອິດ +ລາເອນ +ລາຮາດ +ລາຮາວານ +ລາໄຮຣອຍ +ລຳ +ລ່ຳ +ລ້ຳ +ລຳກ້ອງ +ລຳຂອງ +ລໍາແຂນ +ລໍາຄໍ +ລຳຄອງ +ລຳຄານ +ລໍາຄານໃຈ +ລຳຄີງ +ລຳແຄ່ງລຳຂາ +ລຳແສງ +ລຳໂສມ +ລຳໄສ້ +ລຳເຊ +ລຳໄຍ +ລຳດວນ +ລຳດັບ +ລໍາຕົ້ນ +ລຳເຕີ້ຍພະມ້າ +ລຳໂຕ +ລຳທານ +ລໍານໍ້າ +ລຳເນົາ +ລຳບາກ +ລຳບາກກາກກຳ +ລໍາບາກໃຈ +ລຳພັງ +ລຳພຶງ +ລຳພືງ +ລຳແພນ +ລຳມະນີ +ລຳມະລອກ +ລ່ຳລວຍ +ລຳລຶກ +ລຳລຽງ +ລຳເລື່ອງ +ລຳວົງ +ລຳວຽງ +ລຳຫ້ວຍ +ລຳອຽງ +ລິ +ລິກຂາ +ລິກສາ +ລິເກ +ລິຂະສິດ +ລິຂິດ +ລິງ +ລິ້ງ +ລິງຄະ +ລິງໂທນ +ລິງລາຍ +ລິຈະນາ +ລິສບອນ +ລິຊະທາ +ລິດ +ລິດຈະນາ +ລິດສະຫຍາ +ລິດສີດວງທະວານ +ລິດດາ +ລິດເດດ +ລິດຕະວາ +ລິດຕັງສະແຕັງ +ລິດຕົວນີ +ລິດທານຸພາບ +ລິດແລັດ +ລິດອໍານາດ +ລິນ +ລິ່ນ +ລິນິນ +ລິນີນ +ລິບ +ລິບດາ +ລິບນາ +ລິບນີ +ລິບລົງ +ລິປິ +ລິປິກອນ +ລິປຸ +ລິຢູຍລິຢານາ +ລິລິດ +ລິເລີ່ມ +ລິ່ວ +ລິ່ວລິ່ວ +ລີ +ລີ່ +ລີ້ +ລີກ +ລີກາໂອເນຍ +ລີເກຍ +ລີຄີ +ລີງ +ລີງກັງ +ລີງໂທນ +ລີງລົມ +ລີງອຸລັງອຸຕັງ +ລີ້ຊ່ອນ +ລີຊະທາ +ລີຊາເນຍ +ລີເຊຍ +ລີດ +ລີເດຍ +ລີຕາລີ +ລີຕົວນີ +ລີນ +ລີ້ນ +ລີ້ນໄກ +ລີ້ນໄກ່ +ລີ້ນແຄນ +ລີ້ນຈີ່ +ລີ້ນຊັກ +ລີ້ນປີ່ +ລີ້ນໝາ +ລີ້ນແຮດ +ລີໂນ +ລີບ +ລີບນາ +ລີບັງ +ລີບີ +ລີເບຍ +ລີເບຣວິນເລ +ລີເບເຣຍ +ລີເບເຣັຍ +ລີເບີຣວີນ +ລີເບີເຣັຍ +ລີ່ຜີ +ລີ້ໄພ +ລີມາ +ລີຢາ +ລີລອງເວ +ລີ້ລັບ +ລີລາ +ລີລ້າຍ +ລີລາດ +ລີລົງເວ +ລີເລືອ +ລີ້ວ +ລີອຸຍປະ +ລຶກ +ລຶກຄະເວດ +ລຶງ +ລຶ້ງ +ລຶ້ງເຄີຍ +ລຶ້ງມືຊ້າຍ +ລຶຊາ +ລຶຊາກອນ +ລຶດ +ລຶດລຶດ +ລຶດີ +ລຶດູ +ລຶດູການ +ລຶໄທ +ລຶບ +ລຶບພະສູນ +ລຶບລ້າງ +ລຶບລຶບ +ລື +ລື້ +ລືກ +ລືກງາມ +ລືກຽນ +ລື່ງ +ລື້ງ +ລື້ງເຄີຍ +ລືສີ +ລືຊາ +ລື່ນ +ລື້ນ +ລື່ນລົມ +ລື່ນລົ້ມ +ລືບ +ລືມ +ລື່ມ +ລື້ມ +ລືມເລືອນ +ລຸ +ລຸກ +ລຸກກະແຈ +ລຸກຂະ +ລຸກຂະຊາດ +ລຸກຂຶ້ນ +ລຸກຄະຊາດ +ລຸກຊຳບວກ +ລຸກແຊມບວກ +ລຸກລໍ້າ +ລຸກລາມ +ລຸກຮື +ລຸແກ່ໂທດ +ລຸງ +ລຸງໂລດ +ລຸງອອກ +ລຸຈິ +ລຸຍ +ລຸ້ຍ +ລຸ່ຍຫ້ຽນ +ລຸດ +ລຸດລຸດ +ລຸດລົງ +ລຸນ +ລຸ່ນ +ລຸ້ນ +ລຸ້ນທໍາອິດ +ລຸ້ນຜູ້ໃຫຍ່ +ລຸ້ນໜຸ່ມ +ລຸມ +ລຸ່ມ +ລຸ້ມ +ລຸ່ມຟ້າ +ລຸ່ມແມ່ນໍ້າ +ລຸ່ມລົງ +ລຸລ່ວງ +ລຸລູກ +ລູ +ລູ່ +ລູ້ +ລູກ +ລູກກອນ +ລູກກະແຈ +ລູກກະແຈຜີ +ລູກກະສູນ +ລູກກຳພ້າ +ລູກກໍາພ້າພໍ່ +ລູກກົກ +ລູກກົງ +ລູກກົນ +ລູກແກ +ລູກແກະຜູ້ +ລູກແກະແມ່ +ລູກໄກ່ +ລູກເຂີຍ +ລູກຄວາມ +ລູກຄອກ +ລູກຄ້າ +ລູກຄຳຝາຍ +ລູກຄິດ +ລູກຄີ +ລູກຄູ່ +ລູກເຄິ່ງ +ລູກງົວ +ລູກຈ້າງ +ລູກເຈາະ +ລູກສອນ +ລູກສະນອກເກີ +ລູກສະໝຸນ +ລູກສາວ +ລູກສິດ +ລູກສູບ +ລູກເສືອ +ລູກຊອດ +ລູກຊາຍ +ລູກຊາຍຍິງ +ລູກຊີ້ນ +ລູກຊູ້ +ລູກຍ່າງ +ລູກຍິງ +ລູກດິ່ງ +ລູກແດງ +ລູກໂດດ +ລູກຕິ່ງ +ລູກເຕົ້າ +ລູກແຕກ +ລູກທະນູ +ລູກທາງ +ລູກນອກກົດໝາຍ +ລູກນ້ອງ +ລູກນໍ້າ +ລູກນ້ຳ +ລູກນິມິດ +ລູກບາດ +ລູກບ້ານ +ລູກບິນລຽດ +ລູກແບ້ +ລູກແບ້ຜູ້ +ລູກປັດ +ລູກປິ່ນລໍ້ +ລູກປືນ +ລູກຜູ້ຊາຍ +ລູກຝາແຝດ +ລູກໃພ້ +ລູກໄພ້ +ລູກໄຟ +ລູກມື +ລູກແມ່ຍິງ +ລູກແມວ +ລູກໄມ້ +ລູກລາ +ລູກລ້ຽງ +ລູກໜ້າ +ລູກໜີ້ +ລູກໜູ +ລູກໝໍເຫືອກ +ລູກຫົວສາວ +ລູກຫົວປີ +ລູກຫຼອດ +ລູກຫຼານ +ລູກຫຼົງ +ລູກແຫ +ລູກແຫ່ງຄວາມພິນາດ +ລູກແຫຼ້ງ +ລູກອ່ອນ +ລູກອ້າຍ +ລູກອ້າຍລູກນ້ອງ +ລູກແອ້ +ລູກເຮືອ +ລູກາ +ລູກີໂອ +ລູເກຍ +ລູຂະ +ລູສະກະ +ລູຊາກາ +ລູຊີເຟີ +ລູຊົງ +ລູເຊ +ລູດ +ລູດີ +ລູດູກ່ຽວເຂົ້າສາລີ +ລູຕິກາ +ລູນ +ລູບ +ລູບໄລ້ +ລູປີ +ລູປີຍະ +ລູອັນດາ +ລູຮິດ +ລູຮີດ +ລົກ +ລົງ +ລົ່ງ +ລົງຂ່ວງ +ລົງຂ່າວ +ລົງແຂກ +ລົງຄີງ +ລົງຊື່ +ລົງດັ່ງ +ລົງແດງ +ລົງໂຕ +ລົງທ້ອງ +ລົງທະບຽນ +ລົງທ້າຍ +ລົງທຳ +ລົງທຶນ +ລົງໂທດ +ລົງໄທ້ +ລົງນາ +ລົງນາມ +ລົງແປ້ງ +ລົງໄປ +ລົງຜີ +ລົງພື້ນ +ລົງພຸງ +ລົງມາ +ລົງມື +ລົງລອຍ +ລົງລ່າງ +ລົງເລກ +ລົງເລິກ +ລົງອາຍາ +ລົງອຸໂປສົດ +ລົງຮອຍກັນ +ລົງແຮງ +ລົດ +ລົ້ດ +ລົດກວາດ +ລົດກະບະ +ລົດກັດກັດ +ລົດຄ່າ +ລົດຈັກ +ລົດຈົກ +ລົດຊາດ +ລົດຍົນ +ລົດຖີບ +ລົດໄຖ +ລົດບັນທຸກ +ລົດໄຟ +ລົດມ້າ +ລົດເມ +ລົດລະ +ລົດລິ້ງ +ລົດລົງ +ລົດອັ່ງ +ລົດອູ່ +ລົດຮົບ +ລົນ +ລົ່ນ +ລົ້ນ +ລົນຄວັນ +ລົນຊາ +ລົ້ນພົ້ນ +ລົ້ນຫຼາຍ +ລົ້ນຫຼາມ +ລົ້ນເຫລືອ +ລົ້ນເຫຼືອ +ລົ້ນໄຫຼ +ລົບ +ລົບກວນ +ລົບສະກີ້ +ລົບສັກກະຫຼາດ +ລົບລ່າ +ລົບລ້າງ +ລົບລ້ຽວ +ລົບຫລີກ +ລົບຫຼີກ +ລົບຫຼູ່ +ລົມ +ລົ້ມ +ລົມກະດິງ +ລົມກັນ +ລົ້ມຂວໍ້າ +ລົ້ມໄຂ່ວຂີນ +ລົມຈັບ +ລົ້ມເຈັບ +ລົມແດງ +ລົມທະເລ +ລົ້ມທັງຢືນ +ລົ້ມທ່າວ +ລົມບ້າໝູ +ລົມປາກ +ລົມປານ +ລົມພະຍຸ +ລົມພາຍຸ +ລົ້ມລະລາຍ +ລົ້ມລ່າວ +ລົ້ມລຸກ +ລົ້ມລຸກຄຸກຄານ +ລົ້ມລົງ +ລົມລ່ຽມ +ລົ້ມເລີກ +ລົມແລ້ງ +ລົ້ມໝອນນອນເສື່ອ +ລົມຫາຍໃຈ +ລົມຫົວກຸດ +ລົມຫຼວງ +ລົ້ມຫຼຸບຄຸບຄານ +ລົ້ມເຫຼວ +ລົມອອນ +ລົມອ່ອນ +ລົມແຮງ +ລົມເຢັນ +ລົວ +ລົ້ວ +ລົວອາ +ລົວະ +ລົວະລົວະ +ລຽງ +ລ່ຽງ +ລ້ຽງ +ລ້ຽງເກືອ +ລ້ຽງແກະ +ລ້ຽງງົວ +ລ້ຽງສັດ +ລ້ຽງຊີບ +ລ້ຽງດູ +ລຽງຕົວ +ລ້ຽງປາ +ລຽງຜາ +ລ້ຽງຜາ +ລຽດ +ລຽນ +ລ່ຽນ +ລຽນສະພັດ +ລ່ຽນໄຫລ +ລ່ຽນໄຫຼ +ລຽບ +ລຽບຕາມ +ລຽບເມືອງ +ລຽບລຳ +ລຽບລຽງ +ລ່ຽມ +ລ້ຽມ +ລ້ຽວ +ເລ +ເລ່ +ເລ້ +ເລກ +ເລກຄະນິດ +ເລກເຕນສະເຕນ +ເລກທີ +ເລກບັ້ງ +ເລກລຳດັບ +ເລກຫານ +ເລກາ +ເລກົນ +ເລ່ກົນ +ເລ້ກົນ +ເລກົນອຸບາຍ +ເລຂະ +ເລຂະກະ +ເລຂາ +ເລຂາຄະນິດ +ເລຂາຄະນິດບໍລິສຸດ +ເລຂາຄະນິເວິເຄາະ +ເລຂາທິການ +ເລຂາທິກາລີ +ເລຂານຸການ +ເລງ +ເລໂສຕໍ +ເລເຊັມ +ເລເຊີ +ເລໂຊໂຕ +ເລຍ +ເລ່ຍ +ເລດ +ເລຕູຊີມ +ເລນ +ເລ່ນ +ເລນາ +ເລນິນ +ເລນິນກະລາດ +ເລນີນ +ເລນີນກະລາດ +ເລນູ +ເລບານອນ +ເລບານາ +ເລບາໂອດ +ເລໂບນາ +ເລປີນ +ເລ່ມ +ເລມັງ +ເລມູເອນ +ເລລອນ +ເລ່ລ່ຽມ +ເລວ +ເລ່ວ +ເລວຊາມ +ເລວະດີ +ເລວິງຕອນ +ເລວີ +ເລວີອາທັນ +ເລ່ຫລັງ +ເລ່ຫລ່ຽມ +ເລຫຼັງ +ເລ່ຫຼັງ +ເລ່ຫຼ່ຽມ +ເລອາ +ເລອານໂນດ +ເລອຸມມີມ +ເລຮາບີມ +ເລຮີ +ເລະເທະ +ເລັກ +ເລັກໆນ້ອຍໆ +ເລັກນ້ອຍ +ເລັງ +ເລັ່ງ +ເລັງຢ້ຽມ +ເລັ່ງລັດ +ເລັ່ງຮີບ +ເລັຍ +ເລັ້ຍ +ເລັດ +ເລັດລອດ +ເລັດເວຍ +ເລັນ +ເລັ່ນ +ເລັບ +ເລັບນາງ +ເລັບເບອັດ +ເລັບມື +ເລັບແມວ +ເລັມ +ເລັຽ +ເລາະ +ເລາະຫາ +ເລິກ +ເລິກເຊິງ +ເລິກເຊິ່ງ +ເລິກລັບ +ເລິກລໍ້າ +ເລິກຫລາຍ +ເລິກຫຼາຍ +ເລິເຊິ +ເລິນເລີ້ +ເລິ່ມ +ເລິມແຮກ +ເລີ້ +ເລີກ +ເລີກລົ້ມ +ເລີແກ +ເລີງ +ເລີງເລື້ອຍ +ເລີ້ເຊີ້ +ເລີຍ +ເລີດ +ເລີດລໍ້າ +ເລີດລ້ຳ +ເລີ່ມ +ເລີ້ມ +ເລີ່ມຕົ້ນ +ເລີະ +ເລຶ່ອງ +ເລຶອມ +ເລືອ +ເລື່ອ +ເລືອກ +ເລືອກສັນ +ເລືອກຕັ້ງ +ເລືອກທີ່ຮັກມັກທີ່ຊັງ +ເລືອຄານ +ເລື່ອງ +ເລື້ອງ +ເລື່ອງຂຸນທຶງ +ເລື່ອງງ່າຍ +ເລື່ອງໃດເລື່ອງໜຶ່ງ +ເລື່ອງລາວ +ເລື່ອງລື +ເລື່ອງຫຍິບຍ່ອຍ +ເລື່ອຍ +ເລື້ອຍ +ເລື້ອຍໆ +ເລື້ອຍເລື້ອຍ +ເລື່ອຍວົງເດືອນ +ເລື່ອຍຫາງປາ +ເລືອດ +ເລືອດຂື້ນໜ້າ +ເລືອດນັກຮົບ +ເລືອດເນື້ອ +ເລືອດເນື້ອເຊື້ອໄຂ +ເລືອດໃນອົກ +ເລືອດຜູ້ຊາຍ +ເລືອດເຢັນ +ເລືອດຮ້ອນ +ເລື່ອນ +ເລື່ອນທີ່ຂຶ້ນໄປ +ເລື່ອນລອຍ +ເລືອນລາງ +ເລື່ອມ +ເລື້ອມ +ເລື່ອມລໍ້າ +ເລົາ +ເລົ່າ +ເລົ້າ +ເລົ້າເຂົ້າ +ເລົາຄີງ +ເລົ້າສາງ +ເລົາດີເຊຍ +ເລົ່າເລື່ອງ +ເລົ້າໂລມ +ເລົ້າໂລມໃຈ +ແລ +ແລ່ +ແລ້ +ແລກ +ແລກປ່ຽນ +ແລງ +ແລ່ງ +ແລ້ງ +ແລງແຊງ +ແລດ +ແລດໂຕນີ +ແລນ +ແລ່ນ +ແລ່ນແຂ່ງ +ແລ່ນຊໍາ +ແລ່ນນຳ +ແລນໂມນ +ແລ່ນເຮືອ +ແລນາ +ແລບ +ແລບແຊບ +ແລບລີ້ນ +ແລເບິ່ງ +ແລມແລມ +ແລວ +ແລ້ວ +ແລ້ວແຕ່ +ແລວນໍ້າ +ແລ້ວໄປ +ແລ້ວແລ້ວ +ແລເຫັນ +ແລະ +ແລະອື່ນໆ +ແລັນ +ໂລ່ +ໂລ້ +ໂລກ +ໂລກເຂົ້າຂໍ້ +ໂລກຄາງທູມ +ໂລກທາດ +ໂລກບາດານ +ໂລກພະຍາດ +ໂລກໄພ +ໂລກອໍາມະພາດ +ໂລກຮັກ +ໂລກເຮືອນ +ໂລກະ +ໂລກະເຊດ +ໂລກະທາດ +ໂລກະທາດາ +ໂລກະທຳ +ໂລກະນາດ +ໂລກະບານ +ໂລກະວັດຊະ +ໂລກະວິຊະ +ໂລກະວິທູ +ໂລກັດຖະຈະລິຍາ +ໂລກັນ +ໂລກັນຕະລະ +ໂລກາ +ໂລກາຍັດ +ໂລກາທິບໍດີ +ໂລກາທິປະໄຕ +ໂລການຸວັດ +ໂລກາພິນາດ +ໂລກາພິວັດ +ໂລກາມິດ +ໂລກາວິນາດ +ໂລກິຍະວັດ +ໂລກີ +ໂລກີຍະ +ໂລກຸດຕະລະ +ໂລກຸດຕະລະທຳ +ໂລເກດ +ໂລຄະນິທານ +ໂລຄະນິລະປະ +ໂລຄາ +ໂລຄາພະຍາດ +ໂລຄາພາດ +ໂລງ +ໂລ່ງ +ໂລ່ງລ່ຽນ +ໂລຈະນະ +ໂລຈິກ +ໂລດ +ໂລດເຕັ້ນ +ໂລດໂຜນ +ໂລເດບາ +ໂລຕັນ +ໂລຕິ +ໂລ່ນ +ໂລ້ນ +ໂລບ +ໂລບມາກ +ໂລປະ +ໂລພະ +ໂລພະຕັນຫາ +ໂລພະມູນ +ໂລພາ +ໂລມ +ໂລມະຊາດ +ໂລມັນ +ໂລມາ +ໂລເມ +ໂລໂມໂນຊົບ +ໂລຣຸຮາມາ +ໂລເລ +ໂລໂລ +ໂລວາ +ໂລຫະ +ໂລຫະກຸມພີ +ໂລຫະສົດ +ໂລຫິດ +ໂລຫິນີ +ໂລອຳມີ +ໂລອີ +ໂລະ +ໄລ +ໄລ່ +ໄລ້ +ໄລກອນ +ໄລຂາເຂັດ +ໄລຍະ +ໄລຍະຄົດ +ໄລຍະທາງ +ໄລຍະວິກິດ +ໄລຍະຫ່າງ +ໄລ່ຕາມ +ໄລ່ທັນ +ໄລລາ +ໄລ່ລຽງ +ໄລ່ເລກ +ໄລ່ອອກ +ວໍ +ວໍ້ +ວໍຊິງຕັນ +ວໍຊິງຕັນດີຊີ +ວໍຊີງຕັນ +ວໍລະ +ວໍໂລເດຍ +ວອກ +ວອກແວກ +ວອງ +ວ່ອງ +ວ່ອງວ່ອງ +ວອງແວງ +ວ່ອງໄວ +ວອຍພຣະພອນ +ວອຍວອຍ +ວອດ +ວອດລ້ອມ +ວອດວາຍ +ວອນ +ວອນຂໍ +ວ່ອນວ່ອນ +ວ່ອມ +ວະ +ວະກຸລະ +ວະຈະ +ວະຈະນະ +ວະຈະນານຸກົມ +ວະຈີ +ວະຈີກຳ +ວະຈີເພດ +ວະຈີວິພາກ +ວະສະ +ວະສະພະ +ວະສັນ +ວະສັນຕະດິລົກ +ວະສັນຕະວິສຸວັດ +ວະສາ +ວະສິ +ວະສຸ +ວະສຸທາ +ວະສູນທະລາ +ວະສູມະດີ +ວະຊະ +ວະຊະຕີ +ວະຊິລະ +ວະຊິລະປານີ +ວະຊິລາວຸດ +ວະດີ +ວະຕະ +ວະທະ +ວະນະ +ວະນະຈອນ +ວະນະສາດ +ວະນະສົນ +ວະນະປະ +ວະນະພູມ +ວະນະອຸທິຍານ +ວະນັດ +ວະນັບປະຕິ +ວະນາ +ວະນິຊະຍາ +ວະນິຊາ +ວະນິຊາກອນ +ວະນິດາ +ວະນິພົກ +ວະນິລາ +ວະເນຈອນ +ວະໂນທະຍານ +ວະລະ +ວະລະທານ +ວະລະປີຕາ +ວະລະມາຕາ +ວະລະຮູບ +ວະລັນຍູ +ວະລາກະ +ວະລາງຄະນາ +ວະລາດິໂວດສະຕົກ +ວະລາດີມີນ +ວະລາຫົກ +ວະລີ +ວະລຸນ +ວະລຸນນາກ +ວະເລປະນະ +ວະໂລດົມ +ວະໄລ +ວັກ +ວັກວັກ +ວັງ +ວັ່ງ +ວັງສາ +ວັງຊາ +ວັ່ງວອນ +ວັ່ງເວ +ວັງເວີນ +ວັດ +ວັດຈະນະ +ວັດຈະນາ +ວັດຈະນານຸກົມ +ວັດສະດຸ +ວັດຊະນີ +ວັດຊະລະ +ວັດຊີເລຍວະນາ +ວັດຕະ +ວັດຕະສົງສານ +ວັດຕະທຸກ +ວັດຕະປະຕິບັດ +ວັດຖາ +ວັດຖາພອນ +ວັດຖາລັງການ +ວັດຖຸ +ວັດຖຸດິບ +ວັດຖຸນິຍົມ +ວັດຖຸວິໄສ +ວັດທະກະ +ວັດທະກີ +ວັດທະນະ +ວັດທະນະທໍາ +ວັດທະນະທຳ +ວັດທະນະທຳທາງຈິດໃຈ +ວັດທະນະທຳທາງວັດຖຸ +ວັດທະນະທຳທີ່ກ້າວໜ້າຂອງໂລກ +ວັດທະນະທຳມະຫາຊົນ +ວັດທະນາ +ວັດແທກ +ວັດວາ +ວັນ +ວັນກາລະກີນະນ້ອຍ +ວັນກາລະກີນະຫຼວງ +ວັນກາລະກີນີນ້ອຍ +ວັນກາລະກີນີຫຼວງ +ວັນເກີດ +ວັນຂ້າງຂຶ້ນ +ວັນຂຶ້ນໜຶ່ງຄໍ່າ +ວັນແຂງ +ວັນຄຣິສມາສ +ວັນຄ້າຍ +ວັນຄູ +ວັນຄູສາກົນ +ວັນຈົມວັນຟູ +ວັນສິນ +ວັນສິນນ້ອຍ +ວັນສິນໃຫຍ່ +ວັນສຸກ +ວັນເສົາ +ວັນຍວງ +ວັນທະນະ +ວັນທະນາການ +ວັນທະນີ +ວັນທາ +ວັນທີ +ວັນທີ່ +ວັນທຸກໄຊ +ວັນທຸກທື້ນ +ວັນທຸຕີຕັງ +ວັນນະ +ວັນນະກຳ +ວັນນະຄະດີ +ວັນນະຄະດີປະຕິວັດ +ວັນນະຄະດີພື້ນເມືອງ +ວັນນະຍຸດ +ວັນນະນາ +ວັນນະໂລກ +ວັນນາ +ວັນນີ +ວັນນີ້ +ວັນພັກວຽກ +ວັນພຸດ +ວັນລາຫູ +ວັນລຸນມາ +ວັນລົງ +ວັນໂລກາວິນາດ +ວັນວິ່ງ +ວັນວູ່ +ວັນວຽນ +ວັນເວລາ +ວັນໜຶ່ງ +ວັນຫົວໃຈຕາຍ +ວັນຫົວໃຈເປັນ +ວັນຫຼາວເຫຼັກ +ວັນຫຼົ່ມຫຼວງ +ວັນອະມຸດຕະໂຊກ +ວັນອາທິດ +ວັນເຮືອງຊ້າຍ +ວັນແຮມ +ວັນໂຮມ +ວັບ +ວັບວັບ +ວາ +ວ່າ +ວ້າ +ວໍ້າ +ວາກ +ວາກໂຊວີ +ວາກະຍະ +ວາກະຍະກຳພັນ +ວ່າການ +ວ່າກ່າວ +ວ່າຂານ +ວ່າຄວາມ +ວາງ +ວ່າງ +ວ່າງງານ +ວາງເງິນ +ວາງໃຈ +ວາງຕົວ +ວາງໂຕ +ວ່າງເປົ່າ +ວ່າງເປົ້າ +ວາງແຜນ +ວາງເພີງ +ວາງຢາ +ວາງລົງ +ວ່າງເວັ້ນ +ວາງຮາກຖານ +ວາຈາ +ວ່າຈ້າງ +ວາຈົກ +ວາສະນະ +ວາສະວະ +ວາສະໜາ +ວາສີ +ວາສຸກີ +ວາສຸເທບ +ວາຊາຕີ +ວາຍ +ວາຍັນໂຍ +ວ່າຍາກ +ວາຍາມະ +ວາຍຸ +ວາຍຸພັກ +ວາໂຍ +ວາໂຍທາດ +ວາດ +ວາດສະໜາ +ວາດັສ +ວາດາ +ວາດຸດສ໌ +ວາຕະປານະ +ວາຕະໄພ +ວາຕີກັງຊີຕີ +ວາທະ +ວາທະກະ +ວາທະສາດ +ວາທະສິນ +ວາທະຍະ +ວາທະຍາກອນ +ວາທະນະ +ວາທິດ +ວາທິນ +ວາທິນີ +ວາທີ +ວານ +ວ່ານ +ວານນີ້ +ວານອນ +ວານິຊະຍາ +ວານິດ +ວານີ +ວານີຢາ +ວາບ +ວ່າເປັນ +ວ່າມ +ວາຢີ +ວາເຢຊາທາ +ວາຣີ +ວາລະ +ວາລະກຳພົນ +ວາລະສານ +ວາລະສານສາດ +ວາລະນະ +ວາລະນະກອນ +ວາລະພອນ +ວາລະມິຄະ +ວາລະວິຊະນີ +ວາລິ +ວາລິກາ +ວາລິຈອນ +ວາລິຊະ +ວາລິທະ +ວາລຸນີ +ວາແລັດຕາ +ວາວ +ວ່າວ +ວ່າວຂາກົບ +ວ່າວທະນູ +ວາຫະນະ +ວຳ +ວິ +ວິກຂຳ +ວິກຂຳພະນະ +ວິກຕໍເຣຍ +ວິກໂຕ +ວິກໂຕເຣຍ +ວິກະຍະ +ວິກັງຂາ +ວິກັດ +ວິກັບ +ວິການ +ວິກາລະໂພດ +ວິກິດ +ວິກິດການ +ວິກົນ +ວິກົນຈະລິດ +ວິກົມ +ວິຄະເນດ +ວິຄະຫະ +ວິຄາສະ +ວິຄາສາດ +ວິຄາດ +ວິເຄາະ +ວິ່ງ +ວິ້ງ +ວິ່ງເຕັ້ນ +ວິງວອນ +ວິ່ງວອນ +ວິ່ງວຽນ +ວິຈະລະ +ວິຈະລະນະ +ວິຈັກ +ວິຈາ +ວິຈານ +ວິຈາລະນະຍານ +ວິຈາລະນາ +ວິຈາລະນາຍານ +ວິຈິ +ວິຈິກິດສາ +ວິຈິດ +ວິຈິດພິດສະດານ +ວິຈິນ +ວິຈຸນ +ວິໃຈ +ວິໄຈ +ວິສະກີ +ວິສະນຸ +ວິສະນຸໂລກ +ວິສະນຸເວດ +ວິສະວະ +ວິສະວະກອນ +ວິສະວະກຳ +ວິສະວະກຳສາດ +ວິສະວາດ +ວິສັດສະນາ +ວິສັດຊະນາ +ວິສັນຊະນີ +ວິສັນຍີ +ວິສັນຍີແພດ +ວິສາຂະ +ວິສາຂະບູຊາ +ວິສາສະ +ວິສານ +ວິສາມັນ +ວິສາມັນຄາຕະກຳ +ວິສາມັນນາມ +ວິສາລະທະ +ວິສາວະກອນ +ວິສາວະກຳສາດ +ວິສາຫະກິດ +ວິສິດ +ວິສຸງຄາມະສີມາ +ວິສຸດ +ວິສູດ +ວິສົມ +ວິເສສະນະ +ວິເສດ +ວິໃສ +ວິໄສ +ວິຊະນີ +ວິຊາ +ວິຊາການ +ວິຊາຊີບ +ວິຊາທອນ +ວິຊິດ +ວິຊົນ +ວິຊຽນ +ວິໄຊ +ວິໂຍກ +ວິດ +ວິດສະນຸກຳ +ວິດສະວະກອນ +ວິດສຸກຳ +ວິດສຸດ +ວິດຊຸ +ວິດຊຸລະດາ +ວິດເນ +ວິຕະຖານ +ວິຕາມິນ +ວິຕົກ +ວິຕົກກັງວົນ +ວິຖີ +ວິຖີທາງ +ວິທະ +ວິທະຍະຖານະ +ວິທະຍາ +ວິທະຍາກອນ +ວິທະຍາການ +ວິທະຍາກົນ +ວິທະຍາເຂດ +ວິທະຍາຄານ +ວິທະຍາຄົມ +ວິທະຍາສາດ +ວິທະຍາສາດກາຍະພາບ +ວິທະຍາສາດຊີວະພາບ +ວິທະຍາສາດປະຍຸກ +ວິທະຍາທອນ +ວິທະຍາທານ +ວິທະຍານິພົນ +ວິທະຍາໄລ +ວິທະຍາວາດ +ວິທະຍຸ +ວິທະຍຸດ +ວິທະວາ +ວິທາຍາໄລ +ວິທານ +ວິທີ +ວິທີການ +ວິທີໃຊ້ +ວິທີໃດວິທີໜຶ່ງ +ວິທຸລະ +ວິທູ +ວິທູນ +ວິເທໂສບາຍ +ວິເທດ +ວິເທດສຳພັນ +ວິນ +ວິນສັນ +ວິນຊັນ +ວິນຍານ +ວິນນຽດ +ວິນໂຣເອັກ +ວິນວຽນ +ວິນຫົວ +ວິນະຍະ +ວິນາຍົກ +ວິນາດ +ວິນາດສະກຳ +ວິນາດສະໄພ +ວິນາທີ +ວິນິໄສ +ວິນິດ +ວິນິດໄສ +ວິນິບາດ +ວິນິປາຕິກະ +ວິໃນ +ວິໄນ +ວິໄນທອນ +ວິໄນທະຫານ +ວິໄນປິດົກ +ວິບປະການ +ວິບປະໂຍກ +ວິບປະຕິສານ +ວິບປະລາດ +ວິບປະລາບ +ວິບປະລິດ +ວິບປະວາດ +ວິບັດ +ວິບາກ +ວິບູນ +ວິປະຕິສານ +ວິປະລິດ +ວິປັກ +ວິປັດສະກະ +ວິປັດສະນາ +ວິປັດສະນາກຳມະຖານ +ວິປັດສີ +ວິພະວະ +ວິພະວະຕັນຫາ +ວິພັງ +ວິພັດ +ວິພັດຊະພະຍາກອນ +ວິພາ +ວິພາກ +ວິພາກສາດ +ວິພາດ +ວິພູ +ວິພູສາ +ວິພູສິດ +ວິມະຕິ +ວິມັງສາ +ວິມານ +ວິມຸດ +ວິມົນ +ວິໂມກ +ວິລະ +ວິລະກຳ +ວິລະກິດ +ວິລະສັດຕຣີ +ວິລະຊົນ +ວິລະນິພົນ +ວິລະບູລຸດ +ວິລະມະນະ +ວິລະວະ +ວິລັດ +ວິລາ +ວິລາຄະ +ວິລາສິນີ +ວິລາດ +ວິລານ +ວິລາບ +ວິລາວັນ +ວິລິຍະ +ວິລິບດາ +ວິລຸນ +ວິລຸນລະຫະ +ວິລູປະ +ວິລູປັກ +ວິເລປະນະ +ວິໂລກກະນະ +ວິໂລຈະນະ +ວິໂລດ +ວິໄລ +ວິໄລວັນ +ວິວ +ວິ່ວ +ວິວທິວທັດ +ວິວອນ +ວິວັດ +ວິວັດທະນາ +ວິວັດທະນາການ +ວິວາ +ວິວາດ +ວິວາຫະ +ວິວາຫະມຸງຄຸນ +ວິວິດ +ວິວິທະ +ວິເວກ +ວິຫາຍຍະສະ +ວິຫານ +ວິຫິງສາ +ວິຫົກ +ວີ +ວີ່ +ວີ້ +ວີກ +ວີກໂຕ +ວີເຂົ້າ +ວີເຄາະ +ວີ່ງ +ວີສະ +ວີຊະນີ +ວີດີ +ວີຕະ +ວີທະຍາ +ວີທີ +ວີນດົກ +ວີນນະວິດ +ວີນາ +ວີລະ +ວີລະກຳ +ວີລະສະຕີ +ວີລະຊົນ +ວີລະບຸລຸດ +ວີລາ +ວີວ່ອນ +ວີ່ວີ່ +ວີວີວີ +ວີໂອ +ວີໂອລາ +ວີໂອລົງ +ວີໂອລົງແຊນ +ວີໂອເອ +ວີໄອພີ +ວຶ +ວຶດ +ວຶ້ນ +ວຶ່ນວຶ່ນ +ວື່ +ວືກ +ວື່ງ +ວຸດ +ວຸດທິ +ວຸ່ນ +ວຸ້ນ +ວຸ່ນວາຍ +ວຸ້ນວາຍ +ວຸ່ນວາຍໃຈ +ວຸບ +ວູ່ +ວູບ +ວູ່ວູ່ +ວົງ +ວົງການ +ວົງກົດ +ວົງກົດຄີລີ +ວົງກົບ +ວົງກົມ +ວົງແຂນ +ວົງຄະນະຍາດ +ວົງໂຄ້ງ +ວົງເງິນ +ວົງຈອນ +ວົງສະກອນ +ວົງສາ +ວົງສາຄະນະຍາດ +ວົງສານຸວົງ +ວົງເດືອນ +ວົງຕະກຸນ +ວົງຕະກູນ +ວົງນອກ +ວົງໃນ +ວົງພາດ +ວົງມົນ +ວົງລໍ້ +ວົງລ້ອມ +ວົງເລັບ +ວົງວານ +ວົ່ງວົ່ງ +ວົງວຽນ +ວົງແວດ +ວົງແຫວນ +ວົງຮອບ +ວົນ +ວົນວາຍ +ວົ້າ +ວຽກ +ວຽກການ +ວຽກງານ +ວຽກສະເພາະໜ້າ +ວຽກແນວຄິດ +ວຽກບ້ານວຽກເມືອງ +ວຽກໜັກ +ວຽກເຮືອນ +ວຽງ +ວ່ຽງ +ວຽງຈັນ +ວຽນ +ວຽນທຽນ +ວຽນນາ +ວຽນມາ +ວຽວ +ເວ +ເວສີຍາ +ເວດ +ເວດຈະກຸຕິ +ເວດຈະມັກ +ເວດຊະກຳ +ເວດຊະສາດ +ເວດຊະຍັນ +ເວດຊະພັນ +ເວດຖະນະ +ເວດທະນາ +ເວດມົນ +ເວດານ +ເວທະ +ເວທະຄູ +ເວທະນາ +ເວທາງ +ເວທາງຄະສາດ +ເວທານ +ເວທີ +ເວນ +ເວນຂອງທານ +ເວນຍາມ +ເວນໄຕ +ເວນະ +ເວເນຊູເອລາ +ເວໄນ +ເວມະ +ເວມັດ +ເວມັດຕະກະ +ເວມາຕິກະ +ເວລະ +ເວລະມານີ +ເວລາ +ເວລາໃດເວລາໜຶ່ງ +ເວລານານ +ເວລິງຕອນ +ເວລີ +ເວລຸການ +ເວລຸວັນ +ເວຫາ +ເວັນ +ເວັ້ນ +ເວັ້ນແຕ່ +ເວັ້ນແຕ່ສັນ +ເວີ້ +ເວີກວາກ +ເວີງ +ເວີ່ງ +ເວີ້ງ +ເວີຍ +ເວີນ +ເວີ່ນ +ເວົ່າ +ເວົ້າ +ເວົ້າຂວັນ +ເວົ້າຈາ +ເວົ້າໂມ້ +ເວົ້າຮອດ +ແວ +ແວ່ +ແວ້ +ແວກ +ແວງ +ແວ່ງ +ແວ່ງແວ່ງ +ແວດ +ແວດລ້ອມ +ແວດວົງຄວາມໝາຍ +ແວດວົງຄຳ +ແວດແວ່ +ແວ່ນ +ແວ່ນແຄ້ວນ +ແວ່ນເງົາ +ແວ່ນສ່ອງ +ແວ່ນຕາ +ແວນລິງຕັນ +ແວບ +ແວ໊ບ +ແວວ +ແວວຕາ +ແວວວາວ +ແວຮົບ +ແວະ +ແວັງ +ແວັບ +ໂວ +ໂວກ +ໂວກວາກ +ໂວຍວາຍ +ໂວທານ +ໂວນກາ +ໂວນເລບານ +ໂວບ +ໂວບສີ +ໂວເລ +ໂວໂວ +ໂວຫານ +ໄວ +ໄວ້ +ໄວໆ +ໄວກູນ +ໄວຂຶ້ນ +ໄວຄະນອງ +ໄວ້ເຄື່ອງ +ໄວ້ໃຈ +ໄວສາວ +ໄວ້ຊີວິດ +ໄວ້ຊື່ +ໄວຍະກອນ +ໄວຍາກອນ +ໄວຍາວັດຈະກອນ +ໄວຍາວັດຈະໄມ +ໄວ້ໂຕ +ໄວທະ +ໄວ້ທຸກ +ໄວທູນ +ໄວ້ເນື້ອເຊື່ອໃຈ +ໄວພົດ +ໄວໄຟ +ໄວ້ລາຍ +ໄວລຸ້ນ +ໄວວາ +ໄວ້ວາງໃຈ +ໄວ່ໄວ່ +ໄວ້ໜ້າ +ໄວໜຸ່ມ +ໄວ້ອາໄລ +ໄວໂອລີນ ຫໍ ຫໍ່ ຫໍ້ +ຫໍກອງ +ຫໍກະລໍ +ຫໍການຄ້າ +ຫໍ່ເຂົ້າ +ຫໍຄອຍ +ຫໍຄຳ ຫງໍ່ +ຫງວຍ ຫງ່ວມ ຫງອກ ຫງອຍ +ຫງ່ອຍ +ຫງ້ອຍ ຫງ່ອມ +ຫງໍ່າ ຫງາກ +ຫງ້າງ ຫງາຍ +ຫງາຍຫຼັງ +ຫງ່າວ +ຫງ້າວ +ຫງຳ +ຫງຳເງືອດ +ຫງີ +ຫງຸຍ +ຫງຸ້ຍ +ຫງຸບ ຫງົບ +ຫງົວະ +ຫງ່ຽງ +ຫງຽບ +ຫງຽບສະຫງົບ +ຫໍແຈກ +ຫໍສະໝຸດ +ຫໍສັນ +ຫໍສິງ +ຫໍຊໍ່ຟ້າ ຫຍໍ້ +ຫຍໍ້ທໍ້ +ຫຍວາມ +ຫຍອງ +ຫຍ່ອນ +ຫຍອນຫຍໍ່ +ຫຍ່ອມ +ຫຍະ ຫຍັງ ຫຍັ່ງ +ຫຍັນ +ຫຍັ່ນ ຫຍັບ +ຫຍັບຍ້າຍ ຫຍ້າ ຫຍໍ້າ +ຫຍ້າກັບແກ້ +ຫຍ້າຂະໂໝງ +ຫຍ້າຂີ້ກະຕືກແປ +ຫຍ້າຂີ້ກາກ +ຫຍ້າເຂົ້ານົກ +ຫຍ້າຄາ +ຫຍ້າຄົມບາງ +ຫຍ້າງວງຊ້າງ +ຫຍ້າແຊງ +ຫຍ້າໄຊ ຫຍາດ +ຫຍ້າດອກຂາວ +ຫຍ້າຕີນກາ ຫຍາບ ຫຍາບຄາຍ ຫຍາບຊ້າ +ຫຍ້າບົ້ງຫານ +ຫຍ້າບົ່ວ +ຫຍ້າປ້ອງ +ຫຍ້າປາວ +ຫຍ້າຝຣັ່ງ +ຫຍ້າແຝກ +ຫຍ້າເພັກ +ຫຍ້າແພດ +ຫຍາມ +ຫຍ້າມເກົ່າ +ຫຍ້າແວງ +ຫຍ້າໜວດແມວ +ຫຍ້າໜາມ +ຫຍ້າຫຼັບມືນ +ຫຍ້າແຫ້ວໝູ +ຫຍໍາ +ຫຍິ່ງ +ຫຍິ້ນ +ຫຍິ້ນຖອກ ຫຍິບ ຫຍິບເກີບ ຫຍິບເຈັ້ຍ ຫຍິບເສື້ອ +ຫຍິບເນົາ ຫຍີ່ ຫຍີ້ນ ຫຍີບ +ຫຍືງ +ຫຍຸກ ຫຍຸ້ງ +ຫຍຸ້ງກ່ຽວ ຫຍຸ້ງໃຈ +ຫຍຸ້ງສັບສົນ ຫຍຸ້ງຍາກ ຫຍຸ້ງຫຍາກ ຫຍຸ້ງເຫຍີງ ຫຍຸ້ງເຫຍີ້ງ +ຫຍຸຍ ຫຍຸ້ຍ +ຫຍຸດຫຍຸດ ຫຍຸ່ນ +ຫຍຸມ +ຫຍຸ່ມ +ຫຍຸ້ມ +ຫຍູ່ +ຫຍູ້ ຫຍ່ຽວ +ຫຍ້ຽວ ຫໍເຕັນ +ຫໍໄຕ +ຫໍທຳມາດ ໜໍ ໜໍ່ +ໜໍ່ຈ້າ +ໜໍ່ສົ້ມ +ໜໍ່ເຊີ້ນ +ໜໍ່ແຊ່ +ໜໍ່ຕາເຕົ່າ +ໜໍ່ແນວ +ໜໍ່ໂມ້ ໜໍ່ໄມ້ ໜວກ ໜ່ວງ +ໜ້ວງ ໜວຍ ໜ່ວຍ +ໜ່ວຍກິດ +ໜ່ວຍຄຳ +ໜ່ວຍຄຳບໍ່ອິສະຫຼະ +ໜ່ວຍຕາ ໜວດ +ໜວດເຄົາ ໜອກ +ໜອກງົວ ໜອງ ໜ່ອງ +ໜ້ອງ +ໜອງນໍ້າ +ໜອງໃນ ໜ່ອຍ ໜ້ອຍ +ໜ້ອຍດຽວ +ໜ້ອຍໜຶ່ງ ໜອນ ໜ່ອນ ໜັກ +ໜັກກາຍ +ໜັກໃຈ +ໜັກປາກ +ໜັກມື +ໜັກໜ່ວງ +ໜັກໜາ +ໜັກໜ້າ +ໜັກແໜ້ນ +ໜັກອົກ ໜັງ +ໜັງກຳພ້າ +ໜັງແກະ +ໜັງແກະຜູ້ +ໜັງງົວ +ໜັງສັດ +ຫນັງສື ໜັງສື +ໜັງສືຈຽງ +ໜັງສືໃບລານ +ໜັງສືຜູກ ໜັງສືພິມ +ໜັງສືມ້ວນ +ໜັງຕ່ອງແອກ +ໜັງຕາ +ໜັງແບ້ +ໜັງປະກຳ +ໜັງປາຍ +ໜັງປາຍອະໄວຍະຍະເພດ +ໜັງຢູ່ປາຍອະໄວຍະວະເພດ +ໜັງລີ້ວ +ໜັງລູກແບ້ +ໜັງຫຸ້ມປາຍອະໄວຍະວະເພດ +ໜັງຫົວກວຽນ +ໜັນ ໜັ້ນ ໜາ ໜ້າ +ໜ້າກາກ +ໜ້າກຽດຊັງ +ໜ້າເກ້ງ +ໜ້າເກງຂານ +ໜ້າເກັກ +ໜ້າຂຶມ +ໜ້າໂຂນ +ໜ້າເຄັ່ງ +ໜາງໍ +ໜ້າງໍ +ໜ້າງຶດງໍ້ +ໜ້າແງ +ໜ້າຈໍ +ໜາຈອກ +ໜ້າຈ້າງ +ໜ້າຈືດໜ້າຈາງ +ໜ້າຈົດຈໍາ +ໜ້າຈົວ +ໜ້າສະທ້ານ +ໜ້າສະລົດ +ໜ້າສະລົດໃຈ +ໜ້າສະຫຼົດ +ໜ້າສັນລະເສີນ +ໜ້າເສຍໃຈ +ໜ້າເສົ້າ +ໜ້າເສົ້າໃຈ +ໜ້າຊັງ +ໜ້າຊິດ +ໜ້າຊີດ +ໜ້າຊຶ່ມ +ໜ້າຊື່ໃຈຄົດ +ໜ້າຊື່ນໃຈ +ໜ້າແຊ້ນແມ້ນ +ໜາຍ ໜ່າຍ ໜ້າຍ +ໜ່າຍໜາ +ໜ່າຍໜ້າ +ໜ່າຍໜີ +ໜ່າຍແໜງ +ໜ້າຍິນດີ +ໜ້າຍິ້ມແຍ້ມ +ໜ້າດ້ານ +ໜ້າດູຖູກ +ໜ້າແດ່ນ +ໜ້າຕໍ່ໜ້າ +ໜ້າຕັກ +ໜ້າຕັດ +ໜາຕາ +ໜ້າຕາ +ໜ້າຕ່າງ +ໜ້າຕ້າງ +ໜ້າຕໍາໜິ +ໜ້າຕົກໃຈ +ໜ້າຖັ່ງດັງຄົມ +ຫນ້າທ້ອງ +ໜ້າທັ່ງ +ຫນ້າທີ່ ໜ້າທີ່ ໜານ +ໜ້ານັບຖື ໜາບ +ໜ້າບາງ +ໜ້າບານ +ໜ້າບຶ້ງ +ໜ້າບູດ +ໜ້າເບິ່ງ +ໜ້າເບື່ອ +ໜ້າເບື່ອໜ່າຍ +ໜ້າປະຫຼາດໃຈ +ໜ້າປັດ +ໜ້າປາຖະໜາ +ໜ້າປົກ +ໜ້າຜາ +ໜ້າຜາກ +ໜ້າຝຸງຊົນ +ໜ້າເພິ່ງພໍໃຈ +ໜ້າຟັງ ໜາມ +ໜາມງົວເລຍ +ໜາມຈາງ +ໜາມເລັບແມວ +ໜາມໝາກຈັບ +ໜາມຫວາຍ +ໜາມໃຫຍ່ +ໜ້າມ້ອຍ +ໜ້າມອດ +ໜ້າມ້າ +ໜ້າມຶນ +ໜ້າມືດ +ໜ້າມຸກ +ໜ້າເມື່ອຍໃຈ +ໜ້າໄມ້ +ໜ້າຢ້ານ +ໜ້າຢ້ານກົວ +ໜ້າຢ້ານຢໍາເກງ +ໜ້າລັງກຽດ +ໜ້າລາຍ ໜາວ +ໜ້າໜ້ອງ +ໜ້າໜາ +ຫນາແໜ້ນ ໜາແໜ້ນ +ໜ້າຫຶກ +ໜາຫູ +ໜາຫູໜາຕາ +ໜ້າຫຼ່າ +ໜ້າຫຼົງໄຫຼ +ໜ້າເຫຼື້ອມ +ໜ້າໃຫຍ່ໃຈສູງ +ໜ້າອັດ +ໜ້າອັດສະຈັນ +ໜ້າອັບອາຍ +ໜ້າເອິກ ໜຳ +ໜຳໃຈ +ໜິ່ງ +ໜິ້ງ ໜິດ ໜິ່ນ ໜີ +ໜີ່ ໜີ້ +ໜີ້ຄຸມເຄືອ ໜີ່ງ +ໜີ້ສິນ ໜີບ ໜີບຜົມ +ໜີໄປ +ໜີ້ວ +ໜີໜ້າ ໜຶ່ງ ໜຶ້ງ +ໜຶ່ງສ່ວນສິບ +ໜຶ່ງແສນ +ໜຶ່ງພັນ +ໜຶ່ງລ້ານ +ໜຶ່ງໝື່ນ +ໜຶ່ງຮ້ອຍ ໜື່ງ ໜື້ງ ໜຸນ +ໜຸນໃຈ +ໜຸນນໍ້າໃຈ +ໜຸນຫຼັງ ໜຸ່ມ +ໜຸ່ມນ້ອຍ +ໜຸ່ມເໜົ້າ +ໜຸ່ແໜ້ນ ໜູ ໜູຄຳ +ໜູຊິງ +ໜູຍວງ +ໜູຕະເພົາ ໜູນ +ໜູນໜີບ ໜູນາ ໜູພຸກ ໜົດ +ໜົດສິ້ນ ໜົມ +ໜົ້ວ ໜຽງ +ໜ່ຽງ ໜຽງໄກ່ ໜຽວ ໜ່ຽວ +ໜ້ຽວ +ເໜັກ ເໜັງ +ເໜັງປີກ ເໜັ້ນ ເໜັບ +ເໜັບຕ່ຽວ +ເໜາະ ເໜືອ ເໜື່ອຍ ເໜືອນ ເໜົ່າ +ເໜົ້າ ເໜົ່າເປືອຍ ເໜົ່າເປື່ອຍ +ແໜ ແໜ່ ແໜງ +ແໜງກິ່ງ ແໜງໃຈ +ແໜງສູ້ +ແໜງໜ່າຍ ແໜ້ນ ແໜ້ນໜາ +ແໜ້ນເອິກ ແໜບ +ແໜມ +ໂໜ +ໂໜ້ງ ໄໜ +ຫໍບັງຄັບການ +ຫໍປະຊຸມ +ຫໍປະຕູ +ຫໍຜາສາດ +ຫໍຜ້າເຕັນ +ຫໍຜີ +ຫໍພະ +ຫໍພະເມມ +ຫໍພັກ ໝໍ ໝໍ້ +ໝໍ້ກາ +ໝໍ້ຂາງ +ໝໍຄວາມ +ໝໍສ້ອງ +ໝໍສອຍ +ໝໍສ່ຽງ +ໝໍ້ດີນ +ໝໍດູ +ໝໍຕຳແຍ +ໝໍເຖົ້າ +ໝໍທວາຍ +ໝໍນ້ອຍ +ໝໍ້ນໍ້າ +ໝໍນໍ້າມັນ +ໝໍບອກມື້ບອກວັນ +ໝໍເບິ່ງມື້ເບິ່ງວັນ +ໝໍປາດ +ໝໍປົວສັດ +ໝໍຜ່າຕັດ +ໝໍຜີ +ໝໍຜີໝໍມໍ +ໝໍພອນ +ໝໍພາຍ +ໝໍພານ +ໝໍມໍ +ໝໍມົນ +ໝໍຢາ +ໝໍລຳ ໝວກ +ໝວກກະບັງ +ໝວກແກັບ ໝວກເຫລັກ ໝວກເຫຼັກ +ໝວງ ໝວດ -ຫມອກ +ໝວດໝູ່ +ໝໍຫູຮາ +ໝໍໂຫນ ໝອກ +ຫມອກ ໝອງ +ໝ່ອງ +ໝ້ອງ ໝອຍ +ໝ້ອຍ +ໝອຍສາລີ +ໝອຍພໍ່ຄ້າ +ໝອຍລາສີ ໝອນ +ໝອນສີ່ລ່ຽມ +ໝອນເທີ້ງ +ໝອນປາຝາ +ໝອນປືນ +ໝອນມາດ +ໝອນແຮ ໝອບ +ໝອມໝໍ່ +ໝັກ +ໝັກໜັ້ນ +ໝັກໝ່ອມ +ໝັງ ໝັດ +ໝັດໄຟ ໝັນ ໝັ່ນ ໝັ້ນ +ຫມັ້ນຄົງ +ໝັ່ນໃຈ +ໝັ້ນໃຈ +ໝັ້ນໝາຍ ໝາ +ໝ່າ +ໝໍ້າ ໝາກ +ໝາກກໍ່ ໝາກກອກ +ໝາກກອກເທດ +ໝາກກະຈັບ +ໝາກກະສາ +ໝາກກະເສນ +ໝາກກະນານ +ໝາກກະບັດ +ໝາກກະໂລ່ງ +ໝາກກະແຫຼ່ງ +ໝາກກ້າ +ໝາກກ້ຽງ +ໝາກກ້ຽງຫົວຈຸກ +ໝາກເກັບ +ໝາກໂກ່ຍ +ໝາກຂວານ +ໝາກຂະໜັນ +ໝາກຂ່າງ +ໝາກເຂືອ +ໝາກເຂືອຂື່ນ +ໝາກເຂືອຄາງກົບ +ໝາກເຂືອເຄືອ +ໝາກເຂືອຫຳມ້າ +ໝາກໄຂ່ຫຼັງ +ໝາກຄັນທະລົດ +ໝາກຄີກຄູ່ ໝາກຄ້ຽວ +ໝາກງໍ +ໝາກໂງງ້ຽວ +ໝາກຈົກ +ໝາກສະກາ +ໝາກສ້ານ +ໝາກສຸກ +ໝາກສົບໄຖ +ໝາກເສືອກິນໝູ +ໝາກແສງ +ໝາກຊີມ +ໝາກແຊວ ໝາກດາມ +ໝາກດຸມ +ໝາກເດື່ອ +ໝາກເດືອຍ +ໝາກເດືອຍໄກ່ +ໝາກຕ້ອງ +ໝາກຕ້ອນ +ໝາກຕ້ອນແຕ້ນ +ໝາກຕຳແຍ +ໝາກຕີ່ ໝາກຕູມ +ໝາກແຕກ +ໝາກແຕງ +ໝາກແຕ້ມ +ໝາກໂຕ່ນ +ໝາກໂຕ້ນຊິງ +ໝາກຖົ່ວ +ໝາກທຸ້ມ +ໝາກແທນ +ໝາກນອຍ +ໝາກນັດ +ໝາກນໍ້າເຕົ້າ +ໝາກນໍ້າເຕົ້າແລ້ງ +ໝາກນາວ +ໝາກນາວການ +ໝາກນາວສີ +ໝາກນາວຫອມ +ໝາກນາວຮີ +ໝາກບວບ +ໝາກບ້າ +ໝາກບ້າເຄີຍ +ໝາກບານ +ໝາກບ້າຫົວເຂົ່າ +ໝາກປັດ +ໝາກປັດຕິຫຍ້າງ +ໝາກປິ່ນ +ໝາກແປບ +ໝາກໂປ່ມ +ໝາກຜາງ +ໝາກຜູ +ໝາກເຜັດກົ້ນຊີ້ +ໝາກເຜັດຂີ້ໜູ +ໝາກຝັກ +ໝາກຝ້າ +ໝາກພ້າວໝູສີ +ໝາກພິກ +ໝາກພິລາ +ໝາກພຸກ +ໝາກຟ່າ +ໝາກເຟືອງ +ໝາກໄຟ +ໝາກມ່ວງ +ໝາກມ່ວງພິມມະເສນ +ໝາກມ່ວງຫິມະພານ +ໝາກມາດ +ໝາກມີ້ +ໝາກມີ້ໜັງ +ໝາກໂມ +ຫມາກໄມ້ +ໝາກລະມຸດ +ໝາກລິ້ງ +ໝາກລີ້ +ໝາກເລັ່ນ +ໝາກເວີ່ +ໝາກແໜ່ງ +ໝາກໝ້ວຍ +ໝາກໝັ້ນ +ໝາກໝັ້ນຍືນ +ໝາກໝີ້ໜັງ +ໝາກຫວດ +ໝາກຫວ້າກ້າ +ໝາກຫວິນ +ໝາກຫວີດ +ໝາກຫ່າງ +ໝາກຫິ່ງ +ໝາກຫິ່ງຫໍ້ +ໝາກຫິ່ງຫ້າວ +ໝາກຫີນ +ໝາກຫືນ +ໝາກຫຸ່ງສາ +ໝາກເຫັບ +ໝາກເຫຼືອງ +ໝາກແຫວ +ໝາກອະງຸ່ນ +ໝາກອັນທະ +ໝາກອັລມອນ +ໝາກອີ່ +ໝາກອຶ +ໝາກເອິກ +ໝາກເອືອດ +ໝາກໂອຍ +ໝາກຮອດ +ໝາກຮຸກ ໝາງ +ໝາງໃຈ +ໝາຈອກ ຫມາຈອກ +ໝາຈິກຈອກ +ໝາຈູ ໝາຊົ່ວ ໝາຍ ໝ້າຍ +ໝາຍກະບາດ +ໝາຍກຳນົດການ +ໝາຍເກນ +ໝາຍເກາະ +ໝາຍຄວາມ +ໝາຍໃຈ +ໝາຍສໍາຄັນ +ໝາຍຕີນກາ +ໝາຍເຖິງ +ໝາຍພຣະໄທ +ໝາຍລົບ +ໝາຍຫົວ ໝາຍເຫດ +ໝາຍຮຽກ +ໝາດ +ໝາດຄໍ ໝານ +ໝາໄນ +ໝາປ່າ ໝາມ ໝາແມ່ +ໝິກ ໝິດ ໝິ່ນ +ໝິ່ນປະມາດ +ໝິ່ນປະໝາດ ໝີ ໝີ່ ໝີ້ +ໝີຄວາຍ ໝີ່ນ +ໝີ່ເຫຼືອງ ໝຶກ +ໝຶນ ໝື້ ໝື່ນ +ໝື່ນໜ້າ +ໝືບ +ໝື້ອີ່ຫຼອບ ໝຸດ ໝຸດສະລິມ ໝຸດໝັດ +ໝຸດໝິດ ໝຸນ +ໝຸ້ນ +ໝຸມ ໝູ ໝູ່ +ໝູກ້າວ ໝູ່ຄະນະ +ໝູ່ຄູ່ ໝູເຄັມ +ໝູ່ເຈົ້າສາວ +ໝູ່ເຈົ້າບ່າວ +ໝູສີສອງ +ໝູຍໍ ໝູ່ດ +ໝູ່ດາວໄກ່ +ໝູ່ດາວແຂ້ +ໝູ່ດາວທິດໄຕ້ +ໝູ່ດາວລູກໄກ່ +ໝູທອກ ໝູນ ໝູນໃຊ້ ໝູນວຽນ +ໝູແນມ +ໝູບ +ຫມູ່ບ້ານ ໝູປ່າ +ໝູ່ເພື່ອນ ໝູມ +ໝູ້ມ +ໝູລື່ງ +ໝູ່ຮ່ວມ +ໝູ່ຮ່ວມແອກ ໝົກ ໝົດ +ໝົດຈົດ +ຫມົດສະຕິ +ໝົດສິດ +ໝົດມື້ +ໝົດຫວັງ +ໝົດເຫຼື່ອໝົດແຮງ +ໝົດແຮງ ໝົ່ນ ໝົ້ນ +ໝົ່ນໝອງ +ໝົ່ນໂອກໂລກ ໝ້ຽງ +ໝ້ຽມປາກ +ໝ້ຽວ +ເໝບ +ເໝັງ ເໝັນ +ເໝັ້ນ +ເໝັນແສ່ +ເໝັນທຸ່ຍ +ເໝັນໂອ່ ເໝາະ +ເໝາະເຈາະ ເໝາະສົມ ເໝືອງ +ເໝື້ອງ +ເໝືອຍ ເໝື່ອຍ +ເໝືອດ ເໝືອນ +ເໝືອນກັນ +ເໝືອນກັບ +ເໝືອນກັບວ່າ +ເໝືອນເດີມ ເໝົາ +ເໝົ້າ +ແໝ້ນ +ແໝບ +ໂໝກ +ໂໝກໂຂກ +ໂໝ້ງ +ໃໝ ໃໝ່ ໃໝ້ ໄໝ ໄໝ້ +ໄໝຂີ້ກະເພີຍ +ໄໝຫຍິບ ຫລໍ ຫລໍ່ ຫລວງ @@ -9953,25 +26150,30 @@ ຫລອນ ຫລ້ອນ ຫລອມ +ຫໍລະຄັງ +ຫໍລະຄຸນ +ຫໍລະດານ +ຫໍລະດີ ຫລັກ ຫລັກການ ຫລັກເກນ +ຫລັກສູດ ຫລັກຖານ ຫລັກແລ່ງ -ຫລັກສູດ ຫລັກໝັ້ນ ຫລັກແຫລມ ຫລັງ ຫລັ່ງ ຫລັງຄາ ຫລັງຈາກ +ຫລັງສາກ ຫລັງທ່ຽງ ຫລັງເວທີ -ຫລັງສາກ ຫລັບ ຫລາ ຫລ້າ ຫລາຍ +ຫໍລາຍ ຫລານ ຫລາບ ຫລາວ @@ -10025,76 +26227,231 @@ ຫລ່ຽມ ຫລ່ຽມຄຸ ຫລຽວ +ຫໍ້ເລືອດ ຫວງ ຫ່ວງ +ຫ້ວງ ຫ່ວງໃຍ +ຫວງຫ້າມ ຫວງແຫນ ຫວຍ ຫ້ວຍ +ຫ້ວຍຂະໝວນ ຫ້ວຍນໍ້າ ຫວດ ຫວນ +ຫ້ວນ +ຫວນກັບ +ຫວນຄິດ +ຫວນຫາ +ຫວອຍ +ຫວອດ ຫວະ +ຫວະຫວາງ ຫວັງ +ຫວັງໃຈ +ຫວັ້ງຫວັ້ງ ຫວັດ ຫວັນ ຫວັ່ນ +ຫວັ່ນຫວາດ ຫວັ່ນໄຫວ +ຫວາ +ຫວ້າ ຫວ່າງ +ຫວ້າງ +ຫວາງໃຈ +ຫວ່າງເສື້ອເຫຼັກ +ຫວ່າງປະຕູ ຫວ່າງເປົ່າ ຫວາງຜູ້ +ຫວ່າງພູ +ຫວາງວຽກ +ຫວ່າງເວ ຫວາຍ ຫວ່າຍ ຫວ້າຍ +ຫວາຍກະບອງ +ຫວາຍກະລຶມ +ຫວາຍສະນ້ອຍ +ຫວ້າຍສົງສານ +ຫວາຍນັ່ງ ຫວາດ ຫວາດກົວ ຫວາດສຽວ +ຫວາດລະແວງ +ຫວາດຫວັ່ນ +ຫວາດຫວັ່ນໄຫວ ຫວານ ຫວ່ານ ຫວ້ານ +ຫວ້ານກະຈາຍ +ຫວ້ານກຳແພງ +ຫວ້ານຄໍ້າ +ຫວ້ານງູ +ຫວ້ານຈອດ +ຫວ້ານຈາງຈືດ +ຫວ້ານຊົນ +ຫວ້ານດັກແດ້ +ຫວ້ານຕູບໝູບ +ຫວ້ານນາງກວັກ +ຫວ້ານນາງຄຳ +ຫວ້ານນາງລ້ອມ +ຫວ້ານປະດົງ +ຫວ້ານໄຟ +ຫວ້ານມ້າ +ຫວ້ານຢາທາ +ຫວ່ານລ້ອມ +ຫວ້ານຫອມ +ຫວາມ +ຫວ່າມ +ຫວຳ ຫວິດ ຫວິດນໍ້າ +ຫວິ້ນ +ຫວິວ ຫວີ +ຫວີງ ຫວີດ ຫວຸດ +ຫວຸດຫວິດ +ຫວູດຫວູດ ຫວຽດ ຫວຽດນາມ +ຫວຽນ ຫອກ +ຫອກໂຈນ +ຫອກຍາວ +ຫອກແວງ ຫອງ ຫ້ອງ +ຫ້ອງກວານ +ຫ້ອງກາງ ຫ້ອງການ +ຫ້ອງສະໝຸດ +ຫ້ອງຍາມ +ຫ້ອງໃຕ້ດິນ +ຫ້ອງແຖວ +ຫ້ອງໂຖງ +ຫ້ອງນອນ +ຫ້ອງໃນ +ຫ້ອງບໍລິສຸດ +ຫ້ອງບັນທົມ +ຫ້ອງລະບຽງ +ຫ້ອງຫຼັງ ຫອຍ +ຫ່ອຍ ຫ້ອຍ +ຫອຍກ້ວງ +ຫອຍກາບກີ້ +ຫອຍກີ້ +ຫອຍກົ້ນແຫຼມ +ຫອຍແຄງ +ຫອຍຈູບ +ຫອຍສັງ +ຫອຍປັງ +ຫອຍປາກກວ້າງ +ຫອຍມຸກ +ຫອຍເລືອ +ຫອຍໜາມ +ຫອດ +ຫອດແຫ້ງ ຫອນ +ຫ່ອນ ຫອນໄກ່ ຫອບ +ຫອບຫິ້ວ +ຫອບຫີ້ວ ຫອມ ຫ້ອມ +ຫອມກ້ານກໍ່າ +ຫອມທັບ +ຫ້ອມລ້ອມ +ຫອມຫວນ +ຫອມຫວານ +ຫອມໃຫຍ່ +ຫະໄທ +ຫະນຸມານ +ຫະລຶໄທ ຫັກ +ຫັກໃຈ +ຫັກບັນຊີ +ຫັກລາຄາ +ຫັກລ້າງ +ຫັກລຳ +ຫັກໜ້າ ຫັກຫລັງ +ຫັກຫ້າມ ຫັກຫຼັງ +ຫັກອົກ +ຫັງສະ ຫັດ -ຫັດຖະກຳ +ຫັດແຂ້ວ +ຫັດສະດີ ຫັດສະນະຕະກຳ +ຫັດສະນິຍາຍ +ຫັດຖະ +ຫັດຖະການ +ຫັດຖະກຳ +ຫັດຖະສິນ +ຫັດຖະສຶກສາ +ຫັດຖະບາດ +ຫັດຖາຈານ +ຫັດຖານິກ +ຫັດຖາພອນ +ຫັດຖາໂລຫະ +ຫັດຖິນີ +ຫັດຖີ ຫັນ ຫັ່ນ ຫັ້ນ +ຫັນກັບ ຫັນໃຈ +ຫັນປ່ຽນ +ຫັນເປັນໜຸ່ມ +ຫັນເປັນອຸດສາຫະກຳ +ຫັນໄປ +ຫັນມາ +ຫັນໜ້າ +ຫັນໜ້າເຂົ້າຫາກັນ +ຫັນຫຼັງ +ຫັນຫຼັງໃຫ້ກັນ ຫັນເຫ +ຫັບ ຫາ ຫ່າ ຫ້າ +ຫໍ່າ ຫາກ +ຫາກໍ +ຫາກໍ່ +ຫາກວ່າ +ຫາກິນ +ຫາຄວາມ ຫາງ ຫ່າງ ຫ້າງ +ຫາງກະຕ່ຽວ ຫ່າງໄກ ຫ່າງຈາກ +ຫາງເສືອ ຫ່າງໄປ +ຫ້າງຫຸ້ນສ່ວນ +ຫ້າງຫຸ້ນສ່ວນຄຳມັນ +ຫ້າງຫຸ້ນສ່ວນຈຳກັດ ຫ່າງເຫີນ +ຫ້າສິບ +ຫ້າສິບສອງ +ຫ້າສິບສາມ +ຫ້າສິບສີ່ +ຫ້າສິບຫ້າ +ຫ້າສິບຫົກ +ຫ້າແສນ ຫາຍ ຫາຍໃຈ +ຫາຍໃຈຊີ່ຮູ່ຊີ່ເຮົ່າ ຫາຍຍະນະ +ຫາຍຕົວ ຫາຍໄປ ຫາຍະນະ ຫາຍາກ @@ -10103,9 +26460,16 @@ ຫາໄດ້ ຫານ ຫ່ານ +ຫ້ານ +ຫານຸ່ງຫາຫົ່ມ ຫາບ ຫາບຫອບ +ຫາບຫາມ +ຫາປາ +ຫ່າຝົນ +ຫ້າພັນ ຫາມ +ຫ່າມ ຫ້າມ ຫ້າມໄປ ຫ້າມລໍ້ @@ -10114,30 +26478,95 @@ ຫາລືກັນ ຫາເລື່ອງ ຫາວ +ຫ່າວ ຫ້າວ ຫ້າວຫັນ -ຫ້າສິບ +ຫ້າວຫານ +ຫ້າໝື່ນ +ຫາເຫດ +ຫ້າຮ້ອຍ ຫຳ +ຫຳຊິງ +ຫຳໂປງ +ຫຳມັນ +ຫຳໝາກມີ້ ຫິ +ຫິງ ຫິ້ງ +ຫິງຄຸ +ຫິງສາ ຫິ່ງຫ້ອຍ ຫິດ +ຫິຕະ +ຫິຕິກອນ +ຫິຕິປະໂຫຍດ +ຫິໂຕປະເທດ +ຫິນະ +ຫິນະຊາດ +ຫິນະຍານ +ຫິນະໂຫດ ຫິບ +ຫິບຮີ່ ຫິມະ ຫິມະຕົກ +ຫິມະພານ +ຫິມະໄລ +ຫິມະວັນ +ຫິມະວາດ +ຫິລັນ +ຫິລັນຍະ +ຫິລັນຍະການ +ຫິລັນຍະເກດ +ຫິລັນຍະບັດ +ຫິລັນຍະລັດສະໝີ +ຫິລິ ຫິລິໂອດຕັບປະ ຫິລິໂອຕະປະ +ຫິລີໂອດຕັບປະ ຫິວ ຫິ້ວ ຫິວໂຫຍ +ຫີ +ຫີ່ ຫີ້ງ ຫີ້ງບູຊາ +ຫີຕາ +ຫີເຕົ່າ ຫີນ +ຫີນສໍ +ຫີນສະກັດ ຫີນສົ້ມ +ຫີນຊະນວນ +ຫີນດິນດານ +ຫີນແດງ +ຫີນປະກາຮັງ +ຫີນປູນ +ຫີນໂມ້ +ຫີນໂມ້ແປ້ງ +ຫີນລາຍ +ຫີນເຫຼັກໄຟ +ຫີນອ່ອນ +ຫີນອ່ອນສີດໍາ +ຫີນແຮ່ ຫີບ +ຫີບຂອງພຣະເຈົ້າ +ຫີບຂອງພຣະຜູ້ເປັນເຈົ້າ +ຫີບຂອງພຣະເຢໂຮວາ ຫີບສົບ +ຫີບສຽງ +ຫີບພຣະໂອວາດ +ຫີບພັນທະສັນຍາ +ຫີບແຫ່ງພຣະເຈົ້າ +ຫີບແຫ່ງພຣະເຢໂຮວາ ຫີວ +ຫີ້ວ ຫຶກ +ຫຶງ +ຫຶງສາ +ຫຶງຫວງ +ຫຶນ +ຫື +ຫື້ ຫືກ ຫືງ ຫືງສາ @@ -10148,125 +26577,327 @@ ຫຸງ ຫຸ່ງ ຫຸ້ງ +ຫຸຍຮຸ່ງ ຫຸນ ຫຸ່ນ ຫຸ້ນ +ຫຸ້ນກູ້ +ຫຸ້ນສ່ວນ +ຫຸ້ນບຸລິມະສິດ +ຫຸ້ນລົມ +ຫຸ່ນໄລ່ກາ ຫຸນຫັນ +ຫຸບ +ຫຸມ +ຫຸ່ມ ຫຸ້ມ ຫຸ້ມເກາະ ຫຸ້ມແຄ່ງ +ຫຸມພັນ +ຫຸມຢ້ອງ +ຫຸມຫໍ່ ຫຸ້ມຫໍ່ +ຫຸມໜອງ +ຫຸມຫົວ +ຫຸມແຫນ ຫຸ້ມຮອດຄາງ ຫູ ຫູ່ ຫູກ +ຫູກະຕ່າຍ +ຫູສົບ +ຫູຊ້າງ +ຫູ່ຍ ຫູດ +ຫູດັບຕັບໄໝ້ +ຫູຕາສະຫວ່າງ ຫູນ -ຫູສົບ +ຫູບ +ຫູເບົາ +ຫູເມືອງ +ຫູລາ +ຫູລາສາດ +ຫູໄວ +ຫູໄວຕາໄວ ຫູໜວກ +ຫູໜາ ຫົກ +ຫົກສິບເກົ້າ +ຫົກສິບເຈັດ +ຫົກສິບສອງ +ຫົກສິບແປດ +ຫົກສິບຫ້າ +ຫົກສິບຫົກ +ຫົກສິບເອັດ +ຫົກແສນ +ຫົກພັນ +ຫົກເໝື່ອນ ຫົກຮ້ອຍ +ຫົກຮ້ອຍເອັດ ຫົງ +ຫົ້ງ +ຫົງຄຳ +ຫົງສະບາດ ຫົດ ຫົດເຂົ້າ +ຫົດລົງ +ຫົດຫູ່ ຫົນ ຫົນທາງ ຫົນຫວາຍ ຫົມ ຫົ່ມ ຫົວ +ຫົວກະທິ +ຫົວກະທຽມ ຫົວກາລົດ +ຫົວກຸດ +ຫົວເກົ່າ +ຫົວແກ້ວຫົວແຫວນ ຫົວຂໍ້ ຫົວຂວັນ +ຫົວຂວັ້ນ +ຫົວຂະໂມຍ +ຫົວເຂົ່າ ຫົວແຂງ +ຫົວໂຂນ +ຫົວຄໍ່າ ຫົວຄິດ +ຫົວຄຶດ +ຫົວຈັກຫຼັກແຫຼ່ງ +ຫົວຈົນໄສ້ຂົດໄສ້ໂຂ +ຫົວໂຈກ ຫົວໃຈ -ຫົວຊາ -ຫົວເມືອງ +ຫົວສາມພັນຮູ +ຫົວສິບ +ຫົວສີໄຄ ຫົວສູບ ຫົວເສຍ +ຫົວແສນ +ຫົວໃສ +ຫົວຊາ +ຫົວຊົນກຳແພງ +ຫົວຊົນຝາ +ຫົວຍ່າງຕາງຕີນ +ຫົວດື້ +ຫົວເຕິຫົວເຕີ່ນ +ຫົວຖະໜົນຫົນທາງ +ຫົວທ່ອມເລືອດ +ຫົວທາງ +ຫົວທີ +ຫົວທຽນ +ຫົວນອນ +ຫົວນໍ້າ +ຫົວນິ້ວຕີນ +ຫົວນິ້ວມື +ຫົວນົມ +ຫົວບູຮານ +ຫົວບົວ +ຫົວເບ້ຍ +ຫົວປວກ +ຫົວປັ່ນ +ຫົວປີ +ຫົວໂປ່ +ຫົວພັນ +ຫົວເມືອງ +ຫົວເມືອງໃດຫົວເມືອງໜຶ່ງ +ຫົວເຢາະເຢີ້ຍ +ຫົວລ້ານ +ຫົວລົມ +ຫົວລ້ຽວ +ຫົວລ້ຽວຫົວຕໍ່ +ຫົວເລື່ອງ +ຫົວໂລ້ນ +ຫົວຫງອກ ຫົວໜ່ວຍ ຫົວໜ້າ +ຫົວໜ້າກົມວັງ +ຫົວໜ້າຄັງ +ຫົວໜ້າທັບ +ຫົວໜ້າປະຕູ +ຫົວໜ້າປະຕູເມືອງ +ຫົວເໜົ່າ +ຫົວໝື່ນ +ຫົວແຫຼມ ຫົວໃຫຍ່ +ຫົວອ່ອນ +ຫົວອົກ +ຫົວຮ້ອຍ ຫົວເຮືອ ຫຼໍ ຫຼໍ່ ຫຼວງ +ຫຼວງນໍ້າທາ +ຫຼວງພະບາງ ຫຼວງຫຼາຍ +ຫຼວຍ +ຫຼ້ວຍ ຫຼວດ +ຫຼວດຫຼວດ +ຫຼວມ ຫຼໍ່ຫຼອມ ຫຼໍ່ແຫຼມ ຫຼອກ ຫຼອກລວງ +ຫຼອງ +ຫຼ້ອງ +ຫຼອຍ +ຫຼ້ອຍ ຫຼອດ ຫຼອດແກ້ວ +ຫຼອດຝ້າຍ ຫຼອດລົມ ຫຼອນ +ຫຼ່ອນ ຫຼ້ອນ +ຫຼອນແຫຼນ +ຫຼອບ ຫຼອມ ຫຼັກ ຫຼັກການ ຫຼັກເກນ +ຫຼັກເຂດ +ຫຼັກຄໍາສອນ +ຫຼັກຄໍາສັ່ງ +ຫຼັກສູດ +ຫຼັກໄຊ ຫຼັກຖານ +ຫຼັກທໍາ +ຫຼັກປະກັນ +ຫຼັກເຝຶອ +ຫຼັກພະຍານ ຫຼັກແລ່ງ -ຫຼັກສູດ ຫຼັກໝັ້ນ +ຫຼັກໝຸດ +ຫຼັກແຫຼ່ງ ຫຼັກແຫຼມ +ຫຼັກແຮ້ ຫຼັງ ຫຼັ່ງ +ຫຼັງກ່ອມ ຫຼັງຄາ +ຫຼັງຄາເຮືອນ ຫຼັງຈາກ +ຫຼັງຈາກນັ້ນ +ຫຼັງສາກ +ຫຼັງສູ່ຟ້າໜ້າສູ່ດິນ +ຫຼັງຍາວ +ຫຼັງໃດຫຼັງໜຶ່ງ +ຫຼັງເຕົ່າ ຫຼັງທ່ຽງ ຫຼັງເວທີ -ຫຼັງສາກ +ຫຼັ່ງໄຫຼ +ຫຼັນ +ຫຼັ່ນ ຫຼັບ +ຫຼັບນອນ +ຫຼັບໄຫຼ ຫຼາ +ຫຼ່າ ຫຼ້າ +ຫຼາກ +ຫຼາກສີ +ຫຼ່າງ +ຫຼ້າງ +ຫຼ້າສຸດ ຫຼາຍ +ຫຼ້າຍ +ຫຼາຍກວ່າ +ຫຼາຍຂໍ້ +ຫຼາຍຄັ້ງ +ຫຼາຍຄັ້ງຫຼາຍຄາວ +ຫຼາຍເຕີບ +ຫຼາຍເທື່ອ +ຫຼາຍວ່າ +ຫຼາຍເຫຼືອ +ຫຼາຍຮ້ອຍປີ ຫຼານ +ຫຼານສາວ +ຫຼານຊາຍ ຫຼາບ +ຫຼາບຄຳ +ຫຼາບເງິນ +ຫຼາມ ຫຼາວ +ຫຼາວເຫຼັກ ຫຼ້າຫຼັງ ຫຼິງ +ຫຼິນ ຫຼິ້ນ +ຫຼິ່ນງີ້ວ +ຫຼິ້ນຊູ້ +ຫຼິ້ນດົນຕີ ຫຼິ້ນນໍ້າ +ຫຼິ້ນພັກຫຼິ້ນພວກ +ຫຼິ້ນພາສາ ຫຼິ້ນເມຍ +ຫຼິ້ມ +ຫຼິ່ວ +ຫຼິ່ວຕາ ຫຼີ່ ຫຼີກ ຫຼີ້ກ ຫຼີກຈາກ +ຫຼີກລ່ຽງ ຫຼີກລ້ຽງ ຫຼີກເວັ້ນ ຫຼີກໜີ ຫຼີງເຫັນ ຫຼີ່ຕາ ຫຼີ້ນ +ຫຼີບ ຫຼີ້ມ ຫຼື +ຫຼືບ +ຫຼືບຫນັງ ຫຼືປື້ມ +ຫຼຸ +ຫຼຸຍ ຫຼຸ້ຍ ຫຼຸ້ຍຫ້ຽນ ຫຼຸດ +ຫຼຸດພົ້ນ +ຫຼຸດມື +ຫຼຸດລອຍ +ຫຼຸດລາຄາ ຫຼຸດລົງ +ຫຼຸດຫຼົ່ນ +ຫຼຸບ +ຫຼຸບທຶນ ຫຼຸມ ຫຼຸ່ມ ຫຼຸລູກ +ຫຼຸຫຼັ່ງ ຫຼຸ່ຽນ ຫຼູ +ຫຼູ້ຍ +ຫຼູດ +ຫຼູບ ຫຼູຫຼາ +ຫຼົ ຫຼົກ ຫຼົງ +ຫຼົງຄວາມ +ຫຼົງໂຕ ຫຼົງຜິດ +ຫຼົງລືມ ຫຼົງໄຫຼ ຫຼົ່ນ ຫຼົບ ຫຼົບໄປ +ຫຼົບລີ້ +ຫຼົບລີ້ນປີ້ນຄວາມ ຫຼົບໜ້າ ຫຼົບໜີ ຫຼົບຫຼີກ ຫຼົມ ຫຼົ່ມ ຫຼົ້ມ +ຫຼົ່ມຈົມ +ຫຼົ້ມຈົມ +ຫຼົ່ມສະຫຼາຍ +ຫຼົ້ມເຫຼວ +ຫຼົມແຫຼວ ຫຼົ້ມແຫຼວ ຫຼົວ ຫຼົ້ວ @@ -10276,29 +26907,61 @@ ຫຼ່ຽມ ຫຼ່ຽມຄຸ ຫຼຽວ +ຫຼຽວຫຼັງ ຫຽນ ຫ້ຽນ ຫ່ຽມ ຫ້ຽມ ຫ່ຽວ +ຫ່ຽວຕູບຊູບ +ເຫ +ເຫ່ +ເຫງກ +ເຫງັງ ເຫງັນ +ເຫງັນມອງ +ເຫງັນລາຍພາດກອນ +ເຫງັນໝີ +ເຫງັນຫາງກ່ານ +ເຫງັນຫາງປ້ອງ +ເຫງັນອົ້ມ ເຫງີກ +ເຫງືອກ ເຫງົາ ເຫງົ້າ ເຫງົານອນ +ເຫງົາຫາວນອນ +ເຫ້ຍ ເຫຍັ້ນ ເຫຍື່ອ ເຫຍື້ອ ເຫຍືອກ +ເຫຍື່ອເຂົ້າປຸ້ນ ເຫຍືອງ +ເຫຍືອຍ +ເຫຍືອຍຜົມ ເຫຍື່ອລໍ້ +ເຫຍົາ +ເຫຍົ້າ ເຫດ ເຫດການ +ເຫດສະນັ້ນ +ເຫດສຸດວິໄກ ເຫດໃດ +ເຫດນີ້ ເຫດຜົນ ເຫດຫານ +ເຫດຮ້າຍ +ເຫນ ເຫນີ +ເຫມ +ເຫມະ +ເຫມະກາ +ເຫມະຫັດຖີ +ເຫມັນຕະ +ເຫມັນຕາ ເຫມີ +ເຫມືອນ ເຫລນ ເຫລວ ເຫລັກ @@ -10320,60 +26983,201 @@ ເຫລົ້າເບຍ ເຫລົ້າແວງ ເຫວ +ເຫວ້ +ເຫ້ວ +ເຫວກເຫວກ +ເຫວີ +ເຫວີ້ ເຫັງ +ເຫັງພັນ ເຫັດ +ເຫັດກໍ່ +ເຫັດກັບແກ້ +ເຫັດຂີ້ໄຄ +ເຫັດໄຂ່ຂາວ +ເຫັດໄຂ່ປໍ້ +ເຫັດຄ້ອນກອງ +ເຫັດຄ້ອນທັ່ງ +ເຫັດຄັນຮົ່ມ +ເຫັດແສງ +ເຫັດຍັນ +ເຫັດດາງແຫ +ເຫັດແດງ +ເຫັດຕໍ້ປໍ້ +ເຫັດຕາປູ +ເຫັດຕາໂລ້ +ເຫັດຕີນແຮດ +ເຫັດຖ່ານໃຫຍ່ +ເຫັດແທດ +ເຫັດນໍ້າໝາກ +ເຫັດບີ້ +ເຫັດບົດ +ເຫັດເຜາະ +ເຫັດເຜິ້ງເຫຼືອງ +ເຫັດເຜີ້ງ +ເຫັດເພັກ +ເຫັດມັນປູ +ເຫັດລະໂງກ +ເຫັດໜ້າງົວ +ເຫັດຫຳຟານ +ເຫັດຫູໜູ +ເຫັດຫູໜູດຳ +ເຫັດຫູໜູແດງ +ເຫັດເຮືອ ເຫັນ +ເຫັນກົງຈັກເປັນດອກບົວ +ເຫັນແກ່ +ເຫັນແກ່ໜ້າ +ເຫັນຄວນ +ເຫັນໃຈ +ເຫັນຊອບ +ເຫັນຊ້າງຂີ້ຢາກຂີ້ນຳຊ້າງ +ເຫັນດ້ວຍ +ເຫັນດຳເຫັນແດງ ເຫັນດີ ເຫັນດີນຳ +ເຫັນປວກ ເຫັນພ້ອມ +ເຫັນໜ້າເຫັນຫຼັງ +ເຫັນອົກເຫັນໃຈ +ເຫັນອົກເຫັນໃຈກັນ ເຫັບ ເຫາະ +ເຫາະຫ່ອນ +ເຫິງ ເຫິງສາ +ເຫີ +ເຫີ່ ເຫີງ ເຫີງສາ ເຫີຍ +ເຫີຍຫາຍ ເຫີນ +ເຫີນຫ່າງ +ເຫີບ +ເຫີມ +ເຫີ່ມ ເຫີ່ເຫີມ ເຫືງ ເຫື່ອ ເຫືອກ +ເຫື່ອຄ້າວ +ເຫືອຍ +ເຫືອດ +ເຫືອດຫາຍ +ເຫືອດແຫ້ງ +ເຫື່ອແຮງ ເຫົາ ເຫົ່າ ເຫົ້າ +ເຫົ່າຫອນ +ເຫຼ່ງ ເຫຼນ ເຫຼວ ເຫຼັກ +ເຫຼັກກະຕັນ +ເຫຼັກກັດສະປະ +ເຫຼັກກ້າ +ເຫຼັກກົງໄກວ +ເຫຼັກຄີບ +ເຫຼັກຈ່ານ +ເຫຼັກສະແລັ່ງ +ເຫຼັກສະຫວັ່ນ +ເຫຼັກສຳຜຸ +ເຫຼັກຊີ +ເຫຼັກທ້ອງບົ້ງ +ເຫຼັກໄນ +ເຫຼັກຜຸນ +ເຫຼັກໜາມ +ເຫຼັກໝາດ +ເຫຼັກຫຼໍ່ +ເຫຼັກໄຫຼ +ເຫຼັນ +ເຫຼັ້ນ ເຫຼັ້ມ +ເຫຼັ້ມຍາວ +ເຫຼັ້ມນີ້ ເຫຼີງ +ເຫຼີ່ງ ເຫຼີນ ເຫຼີ້ນ ເຫຼືອ ເຫຼືອກ +ເຫຼືອກຕາ +ເຫຼືອກຳລັງ +ເຫຼືອກິນ +ເຫຼືອເກີນ +ເຫຼືອເຂັນ ເຫຼືອງ +ເຫຼື້ອງ +ເຫຼືອງຫຼ່າ +ເຫຼືອໃຈ +ເຫຼືອເຊື່ອ +ເຫຼືອໃຊ້ ເຫຼືອດ +ເຫຼືອທົນ +ເຫຼືອບ +ເຫຼືອບໍ່ພໍ +ເຫຼືອເຟືອ ເຫຼືອມ ເຫຼື່ອມ ເຫຼື້ອມ ເຫຼື້ອມໃສ +ເຫຼື້ອມຕາ +ເຫຼື້ອມແວ໊ບວ໊າບ +ເຫຼືອຢູ່ +ເຫຼືອລົ້ນ +ເຫຼືອວິໄສ +ເຫຼືອຫຼໍ +ເຫຼືອຫຼາຍ +ເຫຼືອອົດ +ເຫຼືອແຮງ ເຫຼົາ ເຫຼົ່າ ເຫຼົ້າ +ເຫຼົ້າສຽວ +ເຫຼົ້າໂທ +ເຫຼົ່ານັ້ນ +ເຫຼົ່ານີ້ +ເຫຼົ້າບອງຢາ ເຫຼົ້າເບຍ +ເຫຼົ້າຢາ ເຫຼົ້າແວງ +ເຫຼົ້າແວັງ +ເຫຼົ້າອະງຸ່ນ +ເຫຼົ່າຮົບ ແຫ ແຫ່ +ແຫກ +ແຫ່ຂະບວນ ແຫງ ແຫ່ງ ແຫ້ງ ແຫ້ງກອບ +ແຫ້ງຂອດ +ແຫ່ງຈັກກະວານ ແຫ່ງຊາດ +ແຫງດ +ແຫ່ງໃດແຫ່ງໜຶ່ງ +ແຫງນ +ແຫງນໜ້າ ແຫ້ງແລ້ງ +ແຫງ້ວ +ແຫ່ງຫົນ +ແຫ້ງແຫ່ວ ແຫຍ ແຫຍ່ +ແຫຍ້ +ແຫຍ່ມ +ແຫຍະ ແຫນ ແຫ່ນ ແຫ້ນ +ແຫນໜ້າ +ແຫນແຫ່ ແຫບ +ແຫມ +ແຫ້ມ ແຫລ່ ແຫລ້ ແຫລກ @@ -10384,39 +27188,90 @@ ແຫລະ ແຫວ ແຫ່ວ +ແຫ້ວ +ແຫວກ ແຫວນ +ແຫວ້ນ +ແຫວນກາ ແຫວນຮອງ +ແຫວມ +ແຫ່ວແຫ້ງ +ແຫ່ແຫນ +ແຫຼ ແຫຼ່ ແຫຼ້ ແຫຼກ ແຫຼ່ງ ແຫຼ້ງ +ແຫຼ່ງຫຼ້າ +ແຫຼ້ນແຫຼ້ນ +ແຫຼບ ແຫຼມ +ແຫຼມຄົມ ແຫຼວ +ແຫຼວດໍາ +ແຫຼວຕັງບີ້ +ແຫຼວຫາງຍາວ ແຫຼະ ໂຫ່ +ໂຫ້ +ໂຫງ້ຍ +ໂຫງດ ໂຫຍ +ໂຫຍ້ນ +ໂຫຍ້ມ +ໂຫຍຫາ ໂຫດ ໂຫດຮ້າຍ ໂຫນ +ໂຫ່ເນື້ອ +ໂຫບ ໂຫມ ໂຫມະ ໂຫລ +ໂຫລາຈານ ໂຫລາສາດ +ໂຫວ້ +ໂຫວກ +ໂຫວດ ໂຫ່ຮ້ອງ ໂຫຼ +ໂຫຼ່ +ໂຫຼ້ +ໂຫຼສາດ ໂຫຼາສາດ ໃຫ ໃຫ້ +ໃຫ້ການ +ໃຫ້ກໍານົດ +ໃຫ້ຂອງຂວັນ +ໃຫ້ຄ່ອຍ +ໃຫ້ຄ່ອຍໄປ +ໃຫງ່ ໃຫຍ່ ໃຫຍ່ກ້າ +ໃຫຍ່ຍິ່ງ ໃຫຍ່ໂຕ ໃຫຍ່ຫລວງ ໃຫຍ່ຫຼວງ +ໃຫ້ທ້າຍ +ໃຫ້ນໍ້າຕາໄຫຼ +ໃຫ້ເປັນ +ໃຫ້ພົ້ນ ໃຫມ່ +ໃຫ້ລ້າ ໃຫ້ໄວ +ໃຫ້ອະໄພ +ໃຫ້ຮ້າຍ +ໃຫຼ ໄຫ ໄຫ້ +ໄຫກັບ +ໄຫຍ່ +ໄຫຍ້ +ໄຫນໍ້າ +ໄຫປາແດກ +ໄຫໄພ ໄຫລ ໄຫລ່ ໄຫລຊືມ @@ -10424,585 +27279,2368 @@ ໄຫວ ໄຫວ້ ໄຫ້ວ +ໄຫວ້ຄູ +ໄຫວ້ເຈົ້າ +ໄຫວ້ທຸກ +ໄຫວ້ບັນພະບູລຸດ +ໄຫວ້ຜີ +ໄຫວ້ພໍ່ແມ່ +ໄຫວພິບ +ໄຫຫີນ +ໄຫເຫຼົ້າ ໄຫຼ ໄຫຼ່ ໄຫຼຊືມ +ໄຫຼ່ຖະໜົນ +ໄຫຼ່ທະວີບ ໄຫຼໄປ +ໄຫຼ່ພູ +ໄຫຼຫຼັ່ງ +ອໍ ອໍ້ +ອກລ +ອໍກັນ +ອໍ໋ເຊາະ +ອຕບ +ອໍ້ປໍ້ +ອພຍ +ອໍລະ +ອໍລະຄວນ ອໍລະຊອນ +ອໍລະດີ +ອໍລະຕິ +ອໍລະທວຍ +ອໍລະທ່ວຍ +ອໍລະທຶ້ມ +ອໍລະທືດ +ອໍລະໄທ +ອໍລະນັນ +ອໍລະນາດ +ອໍລະນຸດ +ອໍລະເນກ +ອໍລະແນກ +ອໍລະພິມ +ອໍລະມ່ອຍ +ອໍລະໄມ +ອໍລະຫັດ +ອໍລະຫັນ +ອໍລະຫັນຕະຄາດ +ອໍລະອ້ວນ +ອໍລະອິ້ງ +ອໍລະອິ່ນອ້ອຍ +ອໍລະອົງ +ອໍລະເອື້ອ +ອໍລະແອ +ອໍລະຮັງ +ອໍ້ລໍ້າ +ອໍ້ລຳ ອວຍ ອ່ວຍ ອວຍພອນ +ອ່ວຍລ່ວຍ ອວດ ອວດດີ +ອວດໂຕ ອວດພຸງ ອວດອ້າງ ອວດອົ່ງ +ອວດຮູ້ ອວນ ອ້ວນ +ອ່ວນສ່ວນ +ອວບ +ອວັນ +ອວາກາດູກູ +ອວ່າຍ +ອວານ +ອວ້ານ ອອກ +ອອກກຳ +ອອກກໍາລັງ +ອອກໄຂ່ +ອອກຄວາມ +ອອກຈາກ ອອກສ໌ຟອດ +ອອກສຽງ +ອອກຊື່ +ອອກດອກ +ອອກເດິນທາງ +ອອກໂຕ +ອອກທ່າ +ອອກທຶນ +ອອກແບບ +ອອກປາກ +ອອກໄປ +ອອກມາ +ອອກລິດ +ອອກລູກ +ອອກເລີຍ +ອອກວັດສາ +ອອກໃໝ່ +ອອກເຫື່ອເທແຮງ +ອອກອໍ +ອອກຮວງ +ອອກຮົບ +ອອກເຮືອນ +ອອກແຮງ +ອອກຳລັງ +ອອງ +ອ່ອງ ອ້ອງ +ອ້ອງແອ້ງ ອອຍ +ອ່ອຍ ອ້ອຍ +ອ໋ອຍ ອອຍໃຈ +ອ້ອຍຊ້ອຍ +ອ້ອຍຊ້າງ +ອ່ອຍອ່ອຍ +ອ້ອຍອິ່ນ +ອ່ອຍຮ່ອຍ +ອອດ ອອນ ອ່ອນ ອ້ອນ +ອ່ອນກໍາລັງ +ອ່ອນໃຈ +ອ່ອນສຸພາບ ອອນຊອນ ອ່ອນໂຍນ +ອ້ອນຕ້ອນ +ອ່ອນນ້ອມ +ອ່ອນນຸ້ມ ອ່ອນເພຍ +ອ່ອນລະອາໃຈ ອ້ອນວອນ ອ່ອນຫວານ ອ່ອນແອ +ອ້ອນແອ້ນ +ອ່ອນແອະ +ອ່ອນໂຮ້ຍລົງ +ອອບແອບ ອອມ +ອ່ອມ ອ້ອມ +ອ້ອມຂ້າງ +ອ້ອມສ້ອມ ອອມສິນ +ອອມຊອມ +ອ້ອມທໍ +ອ້ອມປ້ອມ +ອ້ອມລ້ອມ +ອ່ອມອ່ອຍ +ອ່ອມອ້ອຍ +ອ່ອມອ່ອມ +ອອມອົດ +ອ້ອມເອິກ +ອ້ອມແອ້ມ ອ້ອມຮອບ +ອໍ້ອໍ້ແອ້ແອ້ +ອໍ້ແອ້ ອະກະຕັນຍູ +ອະກະນິດຖາ +ອະກະລະນີ +ອະກັບປີຍະ +ອະກັບປີຍະໂຍຫານ +ອະກັບປີຍະວັດຖຸ +ອະກຳມະກິລິຍາ +ອະກຸສະລະ ອະກຸສົນ +ອະກຸສົນກຳມະບົດ +ອະກຸສົນລະກຳ +ອະກຸສົນລະເຈຕະນາ +ອະກຸສົນລະມູນ +ອະເກັນດາມາ +ອະຂາຢາ +ອະຂາອີໂກ ອະຄະຕິ +ອະຄັນຕຸກກະພັດ +ອະຄັນຕຸລະ ອະງຸ່ນ +ອະຈິນໄຕ +ອະຈິລະ +ອະເຈລະກະ +ອະສໍລະພິດ +ອະສະນິບາດ +ອະສັງຫະ +ອະສັງຫະລິມະຊັບ +ອະສັງຫາລິມະ +ອະສັງຫາລິມະຊັບ +ອະສັດ +ອະສັນຍະ +ອະສັນຍະກຳ +ອະສັນຍີ +ອະສັນຍີສັດ +ອະສິຕິ +ອະສິຕິມະຫາສາວົກ +ອະສຸຈິ +ອະສຸສາດ +ອະສຸພະ +ອະສຸພະກຳມະຖານ +ອະສຸພະສັນຍາ +ອະສຸພາບ +ອະສຸລະ +ອະສຸລະກາຍ +ອະສຸລິນ +ອະສຸລີ +ອະສູນ +ອະສົງໄຂ +ອະເສກຂະ +ອະເສກຂະບຸກຄົນ +ອະໂສກ ອະຍະ +ອະຍະນະ ອະຍຸດຕິທຳ ອະຍຸຕິທຳ +ອະດາດາ +ອະດາມາ +ອະດາມີ +ອະດາມີເນເກັບ ອະດີດ ອະດີດຕະການ +ອະດີດຕະສະໄໝ +ອະດີດຕະຊາດ +ອະດີອາ +ອະດຸນ +ອະດຸລາມ +ອະດູມມິມ +ອະດູມມີມ +ອະຕັນຕຸກາ +ອະຕິ +ອະຕິສານ +ອະຕິຊາດ +ອະຕິມະນະ +ອະຕິລາດ +ອະຕິເລກກະລາບ +ອະຕິເລກຈີວອນ +ອະຕິໂລກ +ອະຖັບພະເວດ ອະທຳ ອະທິ +ອະທິກອນ +ອະທິກະ +ອະທິກະສຸລະທິ +ອະທິກະວານ ອະທິການ +ອະທິການບໍດີ +ອະທິຄະມະ +ອະທິສິນ +ອະທິຍານ ອະທິຖານ +ອະທິນນາທານ +ອະທິບ +ອະທິບໍດີ ອະທິບາຍ ອະທິປະໄຕ +ອະທິມາດ +ອະທິມຸດ +ອະທິໂມກ +ອະທິລາດ +ອະທິວາສະນະ +ອະທິວາດ +ອະນັດຕາ +ອະນັນຕະ +ອະນັນຕະລະ +ອະນັນຕະລິຍະກຳ +ອະນາຄາມີ +ອະນາຄາມີຜົນ +ອະນາຄາມີມັກ ອະນາຄົດ +ອະນາຄົດຕະການ +ອະນາຈານ ອະນາດ +ອະນາຖາ +ອະນາທອນ +ອະນາທິປະໄຕ +ອະນາໄມ +ອະນາລະຍະ ອະນາລະຍະຊົນ +ອະນາລະຍະທຳ +ອະນາໄລ +ອະນິກຈັງ +ອະນິກະ +ອະນິກະທັດສະນະ +ອະນິຈັງ ອະນິຈາ +ອະນິຍົດ +ອະນິຍົມ +ອະນິດ +ອະນິດຈະກຳ +ອະນິດຈັງ +ອະນິດຖາລົມ +ອະນິນຊີ +ອະນຸ +ອະນຸກອນ +ອະນຸກາຊາດ +ອະນຸກຳມະການ +ອະນຸກູນ +ອະນຸກົມ ອະນຸເຄາະ +ອະນຸຈອນ +ອະນຸສອນ +ອະນຸສະຕິ +ອະນຸສັນຍາ +ອະນຸສາສະນາຈານ +ອະນຸສາສະນີ +ອະນຸສາດ +ອະນຸສາວະລີ +ອະນຸສົນທິ +ອະນຸໄສ +ອະນຸຊາ +ອະນຸຊາດ +ອະນຸຊາຕະບຸດ +ອະນຸຊິດ ອະນຸຍາດ +ອະນຸຍາໂຕຕຸລາການ +ອະນຸໂຍກ +ອະນຸຕະລະ +ອະນຸເຖລະ ອະນຸບານ +ອະນຸບົດ +ອະນຸປະສຳບັນ +ອະນຸປະລິນຍາ ອະນຸປະໂຫຍກ +ອະນຸປັດສະນາ +ອະນຸພັນ +ອະນຸພັນລະຍາ +ອະນຸພາກ +ອະນຸພາດ ອະນຸພາບ +ອະນຸພົງ ອະນຸມັດ +ອະນຸມາດຕາ +ອະນຸມານ +ອະນຸໂມທະນາ ອະນຸຣັກ ອະນຸລັກ +ອະນຸລາດ ອະນຸໂລມ -ອະນຸສອນ -ອະນຸສັນຍາ -ອະນຸສາວະລີ +ອະນຸວັດ +ອະນຸວາດ +ອະນຸວົງ +ອະນຸຮັກ +ອະນຸຮັກນິຍົມ +ອະນຸຮູບ ອະເນກ +ອະເນກກະເຕໂຊ +ອະເນກປະສົງ +ອະເນກອະນັນ +ອະໂນຊາ +ອະໂນດາດ +ອະໂນມານ +ອະໂນລາດ +ອະບາຍ +ອະບາຍປະຍົດ +ອະບາຍະພູມ +ອະບາຍະມຸກ +ອະປະຍົດ +ອະປະມານ +ອະປະມຸງຄຸນ +ອະປະລາ +ອະປະລາໄຊ +ອະປະລິມານ +ອະປະໂລກ +ອະປະໝາດ +ອະປັນຍາ +ອະເປເລ +ອະພັບພະບຸກຄົນ +ອະພັບພະຜົນ +ອະພິ +ອະພິຄາດ +ອະພິສະມາຈານ +ອະພິສະໄໝ +ອະພິສຳໂພທິ +ອະພິສິດ +ອະພິເສກ +ອະພິເສກສົມລົດ +ອະພິຊາ +ອະພິຊາດ +ອະພິຊາຕະບຸດ +ອະພິຊິດ +ອະພິຊົນ +ອະພິໄຊ +ອະພິຍາ +ອະພິທານ +ອະພິທຳ +ອະພິນັນ +ອະພິນັນທະນາການ ອະພິນິຫານ +ອະພິເນດສະກົມ +ອະພິບານ +ອະພິປັດສະຍາ ອະພິປາຍ -ອະພິສິດ +ອະພິມະຫາອຳນາດ +ອະພິລັກຂິດ +ອະພິລັກຂິຕະການ +ອະພິລັດຖະມົນຕີ +ອະພິລົມ +ອະພິວັນ +ອະພິວັນທະນາ +ອະພິວາດ ອະໄພ +ອະໄພຍະທານ +ອະໄພຍະໂທດ +ອະໄພໂທດ +ອະເຟກາ +ອະມະຕະ +ອະມະນຸດ +ອະມະລະ +ອະມະລິດ +ອະມະລິດຕະຍູ້ +ອະມະລິດຕະລົດ +ອະມະລິນ +ອະມະເລດ +ອະມາດ ອະມິດ +ອະມິດຕະຕາ +ອະເມຣິກັນ ອະເມຣິກາ ອະເມລິກາ +ອະໂມຣີດ +ອະຣາວນາ ອະຣິຍະ +ອະລະຊຸນ +ອະລະຕິ +ອະລະຫັງ +ອະລະຫັດ +ອະລະຫັດຕະຜົນ +ອະລະຫັດຕະມັກ +ອະລະຫັນ +ອະລະຫັນຕະຄາດ +ອະລັງການ +ອະລັດຊີ +ອະລັນຍະ +ອະລັນຍະວາສີ +ອະລັນຍິກ +ອະລຳພະບົດ +ອະລິງ +ອະລິຍະ +ອະລິຍະກະ +ອະລິຍະສັດ +ອະລິຍະຊັບ ອະລິຍະທຳ +ອະລິຍະບຸກຄົນ ອະລິຍະບົດ +ອະລິຍະມັກ +ອະລຸນ +ອະລຸໂນໄທ +ອະລຸ້ມ ອະລູມີນຽມ +ອະລົງກອນ ອະວະກາດ +ອະວະສານ +ອະວະຊາດ +ອະວະຊາຕະບຸດ +ອະວະຕານ +ອະວະຫານ +ອະວິຈີ ອະວິຊາ +ອະວິນຍານະກະ +ອະວິນຍານະກະຊັບ +ອະວິນຍູ ອະເວຈີ ອະໄວຍະວະ -ອະສັງຫະ -ອະສັງຫະລິມະຊັບ +ອະຫັງການ +ອະຫິ +ອະຫິງສາ ອະຫິວາ +ອະຫິວາຕະກະໂລກ +ອະເຫຕຸກະທິດຖີ ອະໂຫສິ +ອະໂຫສິກຳ +ອະຮູບ ອະແຮມ ອັກ ອັກກຣາ +ອັກກາດ +ອັກກຸບ +ອັກໂກ +ອັກໂກທະ +ອັກຂະ ອັກຂະລະ +ອັກຂະລານຸກົມພູມສາດ +ອັກຂະຫຼະ +ອັກຂະຫຼະສະໄໝ +ອັກຂະຫຼະວິທີ +ອັກຂະຫຼະວິບັດ +ອັກໂຂ +ອັກໂຂພິນີ ອັກຄະ +ອັກຄະສະມະນະທູດ ອັກຄະສາວົກ +ອັກຄະເສນາເທວະດາ +ອັກຄະຊາຍາ +ອັກຄະຍາຄານ +ອັກຄະເທວະດາ +ອັກຄະນີ +ອັກຄະບາຊະທູດ +ອັກຄະມະຫາເສນາບໍດີ +ອັກຄະມະເຫສີ +ອັກຄະລາຊະທູດ ອັກຄາບັດ +ອັກຄີ ອັກຄີໄພ -ອັກຊັງຕີນ -ອັກເມນີ ອັກສອນ +ອັກສອນສາດ +ອັກສອນບັດ +ອັກສອນເລກ +ອັກສະ +ອັກສາ ອັກເສບ +ອັກຊັງຕີນ +ອັກຊາບ +ອັກຊິດ +ອັກຊິບ +ອັກດສະເກນາດ +ອັກດຊະເປນັດ +ອັກດດັນ +ອັກໂບ +ອັກເມນີ +ອັກຣັບບີມ +ອັກອັກ +ອັກອາກ ອັກເອເນຍ ອັງ ອັ່ງ +ອັງກະລຸງ +ອັງກາ ອັງກາຣາ ອັງກິດ +ອັງກຸລະ ອັງໂກລາ +ອັງຄະນາ +ອັງຄາດ ອັງຄານ +ອັງຄີລົດ +ອັງຄຸລີ +ອັງເຈີ +ອັງສາ ອັງໂດຣາ +ອັງໂດຣາລາເວລາ ອັງໂດລາ +ອັງຕານານາຣີໂວ ອັງຕານານາຣີໂອ +ອັງຕານາຣີໂວ ອັງຕີກາ +ອັ້ງປັ້ງ +ອັງຢີ້ +ອັງໂລ້ +ອັ່ງອໍ ອັດ ອັດກະແຈ +ອັດສະຈັນ +ອັດສະຈັນໃຈ +ອັດສະດອນ +ອັດສະດົງ +ອັດສະດົງຄົດ +ອັດສະປາທາ +ອັດສະມຸຂີ +ອັດສະລິຍະ +ອັດສະວະ +ອັດສະວະເມດ +ອັດສະວະເມດຕາ +ອັດສະວິນ +ອັດສະວີນ +ອັດສີ +ອັດສຸຊົນ +ອັດສຽງ ອັດຊະກາໂລນ +ອັດຊະເກນາດ ອັດຊະໂດດ +ອັດຊະຕະໂຣດ +ອັດຊະເຕຣາດ +ອັດຊະເຕໂຣດ +ອັດຊະເຕໂຣດການາຢິມ +ອັດຊະໂຕເຣດ +ອັດຊະໂນດຕາໂນ +ອັດຊະໂນດຕາໂບ +ອັດຊະບຸກ +ອັດຊະເປນັດ +ອັດຊະຣິກາມ +ອັດຊະຣີເອນ +ອັດຊາ +ອັດຊາໄສ +ອັດຊານ +ອັດຊາເຣນ +ອັດຊີເຣຍ ອັດຊີເລຍ +ອັດຊູຣິມ +ອັດຊູເຣ +ອັດດາ +ອັດດານ +ອັດດີ +ອັດໂດນ ອັດຕະ ອັດຕະຄັດ ອັດຕະໂນມັດ +ອັດຕະໄນ +ອັດຕະປື +ອັດຕະພາບ +ອັດຕະມາ +ອັດຕະໂຣດເບັດໂຢອາບ +ອັດຕະວິໄສ +ອັດຕະວິນິບາດ ອັດຕາ +ອັດຕາສ່ວນ ອັດຕາໂນມັດ +ອັດຕາເລຍ ອັດຕາເລັ່ງ -ອັດຕາສ່ວນ ອັດຖະ +ອັດຖະກະຖາ +ອັດຖະກະຖາຈານ ອັດຖະການ +ອັດຖະຈັນ ອັດຖະຍາໄສ +ອັດຖະບານ +ອັດຖິ ອັດຖິຖານ +ອັດທະຈັນ ອັດທະຍາໃສ ອັດທະຍາໄສ +ອັດທະຍາຍ +ອັດທະມາດ +ອັດທະມົນທົນ +ອັດນາ ອັດໂນມັດ +ອັດເບເອນ +ອັດມາ +ອັດມາທາ +ອັດຣຳເມເລັກ +ອັດຣີເອນ ອັດລັງຕິກ +ອັດລາຍ ອັດວິໄສ -ອັດສະຈັນ -ອັດສະດົງ -ອັດສະວີນ -ອັດສຽງ ອັນ +ອັ່ນ ອັ້ນ ອັນຂາດ +ອັ່ນຄອນ +ອັນຄະລາວະສົກ +ອັນສະຫງົບ +ອັນໃສ່ +ອັນຍະ +ອັນຍະເດຍລະຖີ +ອັນຍະທິດຖີ +ອັນຍະມະນີ +ອັນຍະມັນຍັງ ອັນດັບ +ອັນດາໂຣນີໂກ +ອັນດີເອນ +ອັນດຽວກັນ +ອັນເດອາ ອັນໃດ ອັນຕະຄັດ ອັນຕະພານ +ອັນຕະລະທານ +ອັນຕະລາ ອັນຕະລາຍ +ອັນຕະລາຍິກະທຳ +ອັນຕະລາວະສົກ +ອັນຕິປາ ອັນຕິໂອເຂຍ +ອັນຕີປາ +ອັນຕີປາຕີ +ອັນຕີໂອເຂຍ +ອັນເຕ +ອັນເຕຊົນ +ອັນເຕປຸລະ +ອັນເຕປຸລິກ +ອັນເຕປຸລິກາ +ອັນເຕວາສິກ +ອັນທະ +ອັນທະການ ອັນທະພານ +ອັນໂທທີຢາ ອັນນັ້ນ +ອັນນາ ອັນນາວາຊິ -ອັນສະຫງົບ -ອັນໃສ່ +ອັນໂມນ +ອັນໂມນດິນລະທາຢິມ +ອັນໂມນດິບລະທາຢິມ +ອັນລຳເມເລັກ +ອັນເລິກເຊີງ +ອັນໂລນ +ອັນວາ +ອັນວ່າ +ອັນວານ ອັນໜຶ່ງ +ອັນໜຶ່ງອັນດຽວກັນ ອັນຮອງ ອັບ ອັບການິສະຖານ +ອັບຊາໂລມ +ອັບຍົດ +ອັບດາ +ອັບດີ +ອັບດີເອນ +ອັບເດເອນ +ອັບໂດນ +ອັບເນ +ອັບບາ +ອັບປະສອນ +ອັບປະຍົດ +ອັບປະມານ +ອັບປະມຸງຄຸນ +ອັບປະລັກ +ອັບປະລາໄຊ +ອັບປະໝາດ +ອັບປາຢິມ +ອັບປິ ອັບປີ +ອັບເຟຍ +ອັບຣາມ +ອັບຣາຮາມ ອັບອາຍ +ອັບອາຍຂາຍໜ້າ +ອັຟການິສຖານ +ອັຟຕາ +ອັລມອນ +ອັ່ອງຕັ່ອງ ອາ ອ້າ +ອໍ່າ +ອໍ້າ ອາກ +ອາກກັນຊັດ ອາກກຸຍ ອາກຊັງຕີນ ອາກຕິກ ອາກຕິກາ ອາກເມນີ +ອາກເມເນຍ +ອາກຣາ +ອາກລາກ ອາກອນ +ອາກັບປະລິຍາ +ອາກາສະທາດ +ອາກາຍະຍານ ອາກາດ +ອາການ ອາກິລາ +ອາກີ +ອາກີເຊ +ອາກີລາ +ອາກູ +ອາກົງກາກົວ +ອາກຽນ +ອາເກ +ອາເກເອ +ອາໂກບ +ອາຂະຍາດ +ອາຂະຍານ +ອາຂີໂປ +ອາຂີມ +ອາຄຣິປາ ອາຄະເນ +ອາຄະໂບ +ອາຄາ ອາຄາດ +ອາຄາດມາດຮ້າຍ +ອາຄາຕະນະ +ອາຄານ +ອາຄີ +ອາຄົມ +ອາເຄລາວ +ອາໂຄ +ອາງ ອ່າງ ອ້າງ +ອ່າງຍ່າງ +ອ້າງເຖິງ ອ່າງນໍ້າ +ອ້າງມ້າງ ອ້າງວ້າງ ອ້າງອີງ ອາງຸນ +ອາງຸ່ນ +ອາຈະລິຍະ +ອາຈະລິຍະວັດ ອາຈານ +ອາຈາລະ +ອາຈາລີ +ອາຈີນ ອາຈົມ ອາຈຽນ +ອາສກາບັດ +ອາສຕານາ +ອາສມາຣາ +ອາສະນະ +ອາສະບາຍ +ອາສັດ +ອາສັນ +ອາສັບ +ອາສາ +ອາສາສະໝັກ +ອາສານຫະ +ອາສານຫະບູຊາ +ອາສາຢາ +ອາສາເຣນ +ອາສາເຮນ +ອາສູນຊີອອນ +ອາສົມ +ອາສົມບັດ +ອາເສນັດ +ອາໃສ +ອາໃສຢູ່ +ອາໄສ +ອາຊະກາດ +ອາຊະກາໂລນ ອາຊະຍາກຳ +ອາຊະໂດດ +ອາຊະນາ +ອາຊະເບອາ +ອາຊະເບັນ +ອາຊະມາເວດ +ອາຊະໂມນ +ອາຊະຣີເອນ +ອາຊະວາດ +ອາຊະຮູ +ອາຊາ +ອາຊາຊີຢາ +ອາຊາເຊັນ +ອາຊາດ +ອາຊານ +ອາຊານີຢາ +ອາຊາໄນ +ອາຊາຣີຢາ +ອາຊາເຣລາ ອາຊາລິຢາ +ອາຊາລີຢາ +ອາຊິນກຣິດ ອາຊີ +ອາຊີຊາ ອາຊີບ +ອາຊີມາ +ອາຊີວະ +ອາຊີວະສຶກສາ +ອາຊີວົກ +ອາຊີອາຄະເນ +ອາຊີເອນ +ອາຊູ +ອາຊູບາ +ອາຊູບານິປານ +ອາຊູບານີປານ ອາຊົດ +ອາຊຽນ +ອາເຊ +ອາເຊກາ +ອາເຊຍ +ອາເຊນ +ອາເຊມ +ອາເຊຣາ ອາເຊລິມ +ອາແຊກບາຍຊານ ອາແຊກໄບຢານ ອາແຊັກບາຍຊັນ +ອາໂຊ +ອາໂຊໂຕ ອາຍ ອ້າຍ +ອ້າຍຄ້ອນໄລ່ຕີລົມ +ອ້າຍຖໍ່ແພໄລ່ຈ້ອນ +ອ້າຍນ້ອງ +ອາຍນໍ້າ +ອາຍມີ +ອ້າຍລ້ຽງ ອາຍແລັນ +ອ້າຍເອື້ອຍ +ອ້າຍຮັກ +ອາຍະສານ +ອາຍັດ ອາຍາ ອາຍາສິດ ອາຍຸ +ອາຍຸໄຂ +ອາຍຸລະສາດ +ອາຍຸລະແພດ +ອາຍຸລະເວດ +ອາຍຸວັດທະນະ +ອາດ ອາດຈະ +ອາດສະໜາ +ອາດຊະຍາ +ອາດຊະຍາກອນ +ອາດຊະຍາກອນສົງຄາມ +ອາດຊະຍາກໍາ +ອາດຊະວະ +ອາດຊາ +ອາດຊາດ ອາດຍາ +ອາດຍາການເສິກ ອາດຍາກຳ +ອາດຍາສິດ +ອາດດະລາຍ +ອາດຕະມາ +ອາດຕາຍ +ອາດໂຣດ +ອາດໂຣດໂຊຟັນ ອາດຫານ ອາດເອື້ອມ +ອາດະລາຍ +ອາດາ +ອາດາມ +ອາດາຢາ +ອາດາເລຍ ອາດິສ +ອາດິສອາບາບາ +ອາດິນ ອາດີດ +ອາດີທາຢິມ +ອາດີນ +ອາດີນາ +ອາດີໂນ +ອາດີເອນ +ອາດູນ +ອາໂດນ +ອາໂດນີ +ອາໂດນີກາມ +ອາໂດນີເຊເດັກ +ອາໂດນີເບເຊັກ +ອາໂດນີຢາ +ອາໂດນີຣາມ +ອາໂດບ +ອາໂດມຣາມ +ອາໂດຣາມ +ອາໂດຣາຢິມ +ອາໂດຣາຢີມ +ອາຕະມະ +ອາຕະມະທານ +ອາຕະມະພາບ +ອາຕະມັນ +ອາຕາເຊເຊັດ +ອາຕາດ +ອາຕາຣາ +ອາຕາໂຣດ +ອາຕາໂຣດອັດດາ ອາຕົມ +ອາເຕ +ອາເຕມາ +ອາເຕມິດ ອາແຕນ +ອາຖັນ +ອໍ່າຖໍ່າ +ອາແຖນ +ອາທອນ +ອາທາກ +ອາທານ +ອາທາຢາ +ອາທາຣີມ +ອາທາລີຢາ +ອາທິ ອາທິການ ອາທິດ +ອາທິດຕະຍະວານ +ອາທິຕະຍະມົນທົນ +ອາເທດ +ອາແທັງ ອານ ອ່ານ +ອານກາໂລອິດ +ອານໂກນ +ອານໂກຮູມາ ອານເຊ ອານເຊຣີ +ອານນາພູນາ ອານບານີ +ອານແບກ ອານມາອາຕາ +ອານໂມດາດ +ອານໂມດາບ +ອານໂມນ +ອານເຢຣີ +ອ່ານໜັງສື +ອານຮີໂທເຟັນ +ອານະພາບ ອານັດ +ອານັດສັນຍານ +ອານັນທະ +ອານາ +ອານາກ +ອານາກີມ ອານາເຂດ ອານາຄົດ ອານາຈັກ +ອານາດ ອານາໂຕມີ ອານາຖາ +ອານາທິປະໄຕ +ອານາໂທດ +ອານານ ອານານິຄົມ +ອານານີ +ອານານີຄົມ +ອານານີຢາ +ອານາເນຍ +ອານາບ +ອານາປະຊາລາດ +ອານາປະນາ +ອານາປະໂຫຍດ +ອານາພູມາ +ອານາມີມ ອານາໄມ +ອານາຢາ +ອານາຮາຣາດ +ອານຳເມເລັກ +ອານິສົງ ອານິດສະຖານ +ອານີ +ອານີມ +ອານີອາມ ອານຸ ອານຸກົນ ອານຸກົລ +ອານຸບ ອານຸບານ +ອານຸພາບ ອານູວອນຕູ +ອານົນ +ອາເນ +ອາເນໂຕ +ອາເນມ +ອາໂນນ ອາບ ອາບນໍ້າ +ອາບໂຣນາ +ອາບັກທາ +ອາບັດ +ອາບັດໂດນ +ອາບັນ +ອາບາດ +ອາບານາ +ອາບາຣີມ ອາບາລິມ +ອາບິບ +ອາບີ +ອາບີກາຍ +ອາບີການ +ອາບີຊຊູ +ອາບີຊາກ +ອາບີຊາຍ +ອາບີຊາໂລນ +ອາບີຊາໂລມ +ອາບີຊູ +ອາບີຊູອາ +ອາບີດາ +ອາບີດານ +ອາບີຕານ +ອາບີຕຸບ +ອາບີນາດາບ +ອາບີໂນອາມ +ອາບີມາເອນ +ອາບີເມເລັກ +ອາບີຢາ +ອາບີຣາມ +ອາບີເລັນ +ອາບີອາສັບ +ອາບີອາທາ +ອາບີອານໂບນ +ອາບີອາໂບນ +ອາບີອຸດ +ອາບີເອເຊ +ອາບີເອນ +ອາບີຮາຍ +ອາບີຮູ +ອາບີຮູດ +ອາບູຍາ ອາບູດານບີ +ອາບູດາບີ +ອາເບດເນໂກ ອາເບນ ອາເບບາ +ອາເບັນ +ອາເບັນຊິດຕີມ +ອາເບັນເບັດມາອະກາ +ອາເບັນມາຢິມ +ອາເບັນມິດຊະຣາຢິມ +ອາເບັນມິດຊະຣາຢີມ +ອາເບັນເມໂຮລາ +ອາປັກຊາດ +ອ້າປາກ +ອາປາດ +ອາປີໂອ ອາເປຍ +ອາໂປ +ອາໂປກະສິນ +ອາໂປທາດ +ອາໂປລິໂອນ +ອາໂປລີໂອ +ອາໂປໂລ +ອາໂປໂລເນຍ ອາຝຣິກາ ອາຝະຣິກກາ ອາຝະຣິກກາໃຕ້ +ອາພອນ +ອາພັດສະລະ +ອາພັບ +ອາພາ +ອາພາກອນ +ອາພາດ +ອາເພດ ອາໄພ ອາຟຣິກກາ ອາຟຣິກາ +ອາຟຣິກາກາງ +ອາຟຣິກາໃຕ້ +ອາຟັກຊາດ +ອາຟາຣາ +ອາຟີຢາ +ອາເຟກາ +ອາເຟັກ +ອ່າມ +ອາມຊີ +ອາມວກ ອາມັນ +ອາມາ +ອາມາເຄໂດນ +ອາມາສາ +ອາມາສາຍ +ອາມາສີຢາ +ອາມາເສຢາ +ອາມາຊີຢາ +ອາມາໂຊນ +ອາມາດ +ອາມາດສາຍ +ອາມານ +ອາມານາ +ອາມາມ +ອາມາຣິຢາ +ອາມາຣີຢາ +ອາມາເລັກ +ອາມິດ +ອາມິດຕາຍ +ອາມິດານ +ອາມີ +ອາມີນາດິບ +ອາມູດາເຣຍ +ອາເມ ອາເມນ ອາເມຣິກາ ອາເມລິກັນ ອາເມລິກາ +ອາແມນ +ອາໂມກ +ອາໂມດ +ອາໂມນ +ອາໂມນີ ອາໂມຣິດ +ອາໄມ +ອາຢາ +ອາຢາໂລນ +ອາຣະ +ອາຣະບາ +ອາຣະມິດ +ອາຣັກ +ອາຣັດ ອາຣັບ ອາຣັບບິ ອາຣັບບີ +ອາຣາ +ອາຣານ +ອາຣາບາ ອາຣາປີ +ອາຣາມ +ອາຣາມໂຊບາ +ອາຣາມນາຮາຣາຢິມ +ອາຣາມມາອາກາ +ອາຣາມອາມາກາ +ອາຣາມິດ +ອາຣາຣັດ +ອາຣິດຕາໂຂ +ອາຣິດໂຕບູໂລ ອາຣິມາທາຍ +ອາຣີສາຍ +ອາຣີດາຍ +ອາຣີດາທາ +ອາຣີມາທາຍ +ອາຣີເຢ +ອາຣີເອນ +ອາຣີໂອກ ອາຣຸນ +ອາຣຸບໂບດ +ອາຣູມາ +ອາເຣຕາ +ອາເຣລີ +ອາເຣໂອ ອາເຣໂອປາໂກ +ອາເຣໂອປາໂຄ +ອາໂຣດ +ອາໂຣດີ +ອາໂຣນ +ອາໂຣນາ +ອາໂຣເອ +ອາລະຍະ +ອາລະຍະຊາດ +ອາລະຍະຊົນ +ອາລະຍະທຳ +ອາລະຍະປະເທດ +ອາລະຍັນ +ອາລະປະນະ +ອາລະຟາ +ອາລະຟາຍ +ອາລະວາດ ອາລັກ ອາລັກຂາ +ອາລັນ +ອາລາດທະນາ +ອາລາດທະນາສິນ +ອາລາດທະນາທຳ +ອາລາດທະນາມຸງຄຸນ +ອາລາມ +ອາລາມິກ +ອາລາໂມດ +ອາລຳພະ +ອາລຳພະກະຖາ +ອາລຳພະບົດ ອາລິຍະທຳ ອາລິດທານຄັດ ອາລິອາ +ອາລິອາລອບ ອາລີ +ອາລີອານ ອາລຸນ ອາລຸນຮຸ່ງ +ອາລູຊາ ອາລົມ +ອາລົວ +ອາເລເມດ +ອາເລເມັດ +ອາເລລູຢາ +ອາເລັກຊັນເດຍ +ອາເລັກຊັນໂດ +ອາໂລກະສິນ +ອາໂລນ +ອາໂລນບາຄູ ອາໂລຟີ ອາໄລ +ອາໄລອາວອນ ອາວ ອ່າວ +ອ້າວ ອາວອນ +ອ່າວໂອ້ ອາວະກາດ -ອາວຸດ +ອາວະສານ +ອາວາ +ອາວາສິກ +ອາວາດ +ອາວາທະ +ອາວາຫະ +ອາວິດ ອາວຸໂສ +ອາວຸດ +ອາເວກ ອາເວຍລະ -ອາສມາຣາ -ອາສາ -ອາໃສ -ອາໃສຢູ່ -ອາໄສ +ອາເວດ +ອາເວນ +ອາໝາດ +ອາຫລັບ +ອາຫະຊາຍ ອາຫັດ ອາຫັບ ອາຫານ +ອາຫານສົ້ມ +ອາຫານເບົາ +ອາຫານແລງ +ອາຫານແຫ້ງ ອາຫຼັບ ອາໄຫລ່ ອາໄຫຼ່ +ອາອິນ +ອາອີ +ອາອີຢາ +ອາເອບຊີ +ອາແອສ +ອາໂອໂລ +ອໍ່າໄອ່ +ອາຮະຊາຍ +ອາຮະບານ +ອາຮະຣາ +ອາຮະລາຍ +ອາຮະລາບ +ອາຮັກ ອາຮັກຂາ +ອາຮັກຫຼັກເມືອງ +ອາຮ່າ +ອາຮາສະບາຍ +ອາຮາຊີຢາ +ອາຮາດ +ອາຮາບ ອາຮາມ +ອາຮາຣາ +ອາຮາລະເຮນ +ອາຮາວາ +ອາຮີ +ອາຮີກາມ +ອາຮີສາມັກ +ອາຮີຊາ +ອາຮີຊາຮາ +ອາຮີຕຸບ +ອາຮີໂທເຟັນ +ອາຮີນາດາບ +ອາຮີໂນອາມ +ອາຮີມານ +ອາຮີມາອາດ +ອາຮີເມເລັກ +ອາຮີໂມດ +ອາຮີຢາ +ອາຮີຣາ +ອາຮີຣາມ +ອາຮີລຸດ +ອາຮີອານ +ອາຮີອາມ +ອາຮີເອເຊ +ອາຮີໂອ +ອາຮີຮູດ +ອາຮຸມາຍ +ອາຮູດຊາດ +ອາຮູດຊຳ +ອາເຮ +ອາໂຮອາ ອຳ +ອຳສເຕີດຳ +ອຳສະແຕກດຳ +ອຳແດງ ອຳນວຍ ອຳນວຍການ +ອໍານວຍພຣະພອນ +ອໍານວຍພອນ ອຳນາດ +ອຳນາດຊື້ +ອໍານາດປົກຄອງ +ອຳໂນນ +ອຳເປຍ +ອຳແປ +ອຳພັນ +ອຳພັນທອງ +ອຳໄພ +ອຳຟີໂປລີ +ອຳມອນ ອຳມະຕະ +ອໍາມະພາດ +ອຳມະລິດ +ອຳມະລິດຕະໂຊກ ອຳມະຫິດ +ອຳມາ ອຳມາດ +ອຳມານ +ອໍາມາເລັດ +ອຳມິດຊາບັດ +ອຳມີ +ອຳມີຊັດດາຍ +ອຳມີນາດາບ +ອຳມີຣຸດ +ອຳມີເອນ +ອຳມີຮຸດ +ອຳມີຮູ +ອຳໂມນ +ອຳຣາເຟັນ +ອຳຣາມ ອຳລາ ອຳລິດທານຄັດ -ອຳສະແຕກດຳ ອຳໝາດ +ອຳອຶ້ງ +ອິກເກດ ອິກສ +ອິກດາ +ອິກດາລີຢາ +ອິກອິກ ອິເກ +ອິ້ງຕິ້ງ +ອິ້ງລິ່ງ +ອິ່ງອ້ອຍ +ອິສຣາເອນ +ອິສລັງ +ອິສລາມ +ອິສລາມາບັດ +ອິສວນ +ອິສະກາ +ອິສະກາຣີອົດ +ອິສະມາກີຢາ +ອິສະລະ +ອິສານ +ອິຊະບາ +ອິຊະປາ ອິຊາກ ອິຊາຄາ ອິດ -ອິດທິພົນ ອິດສແລນ ອິດສະຣາເອນ ອິດສະຣາແອນ ອິດສະລະ +ອິດສະລະພາບ ອິດສະລາ ອິດສະລາມ ອິດສະລາເອນ ອິດສະລາແອນ +ອິດສະລິຍະ +ອິດສະລິຍະພອນ ອິດສະຫລະ ອິດສະຫລະພາບ ອິດສະຫຼະ ອິດສະຫຼະພາບ ອິດສາ +ອິດສາບັງບຽດ +ອິດຊະຄາ +ອິດຊະມາເອນ +ອິດຊະຣາ +ອິດຊະຣາຢາ +ອິດຊະຣີ +ອິດຊະລີຢາ +ອິດຊະຮາ +ອິດຊາຄາ +ອິດຊີຢາ +ອິດດາລາ +ອິດໂດ +ອິດຕາຍ +ອິດຖະຜົນ +ອິດຖະລົມ +ອິດຖາລົມ +ອິດຖິຜົນ +ອິດຖີ +ອິດຖີລິງ +ອິດທິ +ອິດທິປາຕິຫານ +ອິດທິພົນ +ອິດທິຣິດ +ອິດທິລິດ +ອິດນັນ +ອິດບັດ +ອິດບີເບໂນບ +ອິດໂບເຊດ +ອິດເມື່ອຍ +ອິດຣັນ +ອິດຣີ +ອິດເຣອາມ ອິດເໜື່ອຍ +ອິດອ່ອນ +ອິດອ່ອນໃຈ +ອິດອ່ອນແຮງ +ອິດາລາ ອິຕາລີ - # ອິດທິພົນ duplicate of earlier entry -ອິດທິລິດ -ອິດທິຣິດ +ອິທິພົນ ອິນ +ອິ່ນ ອິນຊີ ອິນດູຈີນ +ອິນເດຍ ອິນໂດເນເຊຍ +ອິນຕາ +ອິນທະຂີນ +ອິນທະນິນ +ອິນທີ +ອິນທຸ ອິນອອຍ +ອິ່ນອອຍ +ອິນັງ +ອິນັງພັນທັງ +ອິບສາມ +ອິບຊານ +ອິບເດຢາ +ອິບຕາ +ອິບຕາເອນ +ອິບນີຢາ +ອິບເນຢາ +ອິບຣີ +ອິບເລອາມ +ອິບຮາ +ອິ່ມສິ່ມ +ອິມນາ ອິມມານູເອນ +ອິມເມ +ອິມຣາ +ອິມຣີ +ອິມລາ +ອິລິຍາ +ອິລິຍາບົດ ອິວະໂນວິດ ອິວາໂນວິດ -ອິສລາມ -ອິສະລະ ອີ +ອີ່ ອີ້ ອີກ +ອີກຈັກໜ້ອຍ +ອີກຢ່າງໜຶ່ງ ອີກເລີຍ +ອີກວ່າ +ອີກວາຊູ ອີກໜຶ່ງ +ອີການ +ອີ່ເກ້ງ +ອີໂກນີອົນ +ອີຄາບົດ ອີງ +ອີງຕິດ +ອີສວນ +ອີສະກາ +ອີສະກາຣີອົດ +ອີສະມາກີຢາ +ອີສານ +ອີຊະບາ +ອີຊະບາກ +ອີຊະປັນ +ອີຊະປາ +ອີຊະມາ +ອີຊະມາຢາ +ອີຊະເມຣາຍ +ອີຊະວາ +ອີຊະວີ +ອີຊະໂຮດ +ອີຊາກ +ອີຊີ +ອີດູ ອີດູຕົນ +ອີດູມາຍ ອີຕາລີ ອີຕາລຽນ +ອີຕາເລຍ +ອີຕູຣາຍ ອີ່ເຕົ່າ ອີ່ໂຕ້ +ອີທະມາ +ອີທະລາ +ອີທາຍ +ອີທາມາ +ອີທິເອນ +ອີທີໂອເປຍ +ອີ່ທົກ ອີນຊີ ອີນເດຍ +ອີນໂດ ອີນໂດເນເຊຍ +ອີນາຮາດ +ອີ່ປ້ອຍ +ອີ່ແປະ ອີ່ມ +ອີ່ມໃຈ +ອີ່ມເຕັມ +ອີ່ມໂຕ +ອີມນາ +ອີ່ມໜໍາ +ອີເມນ ອີຢິບ +ອີຢິມ +ອີຢີມ +ອີເຢອາບາຣີມ +ອີໂຢນ +ອີຣະເຊເມັດ +ອີຣະເປເອນ ອີຣັກ +ອີຣາ +ອີຣາດ ອີຣານ +ອີຣາມ +ອີຣາວັດດີ +ອີຣີ ອີຣີເຕຣຍ +ອີຣີຢາ +ອີຣູ +ອີ່ລອກ +ອີລາຍ ອີລີນາ +ອີລີຣິກົນ +ອີລູນໍ້າແນ້ ອີເລ ອີເລເກນັງ ອີເລັກໂທຣນິກ -ອີສານ +ອີ່ເລີ້ງ +ອີ້ວ +ອີວມຽນ +ອີວາ ອີ່ຫລີ ອີ່ຫຼີ +ອີເອເຊ +ອີເອນ +ອີເອນິດເຊ +ອີເອມເອັບ +ອີໂອບ +ອີຮານ ອີຮື ອີ່ຮື ອຶ ອຶກກະທຶກ +ອຶງ +ອຶງຄະນຶງ +ອຶ້ງຕຶ້ງ +ອຶຍຶ ອຶດ ອຶດຢາກ ອຶດອັດ +ອຶທື +ອຶນ +ອຶບ +ອຶບໍ່ໄດ້ໄອບໍ່ດັງ ອຶມຄຶມ ອື ອື້ +ອື່ງ +ອື່ງເພົ້າ +ອື້ງອື້ງ ອືດ ອືດອັດ ອືດອາດ +ອືທື ອື່ນ ອື້ນ ອື່ມ +ອືລື +ອື່ລື່ງ ອື້ອຶງ +ອືອື +ອຸ ອຸກ +ອຸກກະສັນ +ອຸກກາ +ອຸກກາບາດ +ອຸກກິດ +ອຸກຂະນິມິດ +ອຸກຂະຫຼຸກ +ອຸກໃຈ +ອຸກອັ່ງ +ອຸກອາດ ອຸຈະລະ +ອຸສະພະ +ອຸສະວະ +ອຸສາ +ອຸສາໂຍກ +ອຸສາຫະກຳ +ອຸສຸ +ອຸສຸການ +ອຸສຸພະ +ອຸສຸພະລາດ +ອຸຍ ອຸ້ຍ +ອຸ໋ຍ +ອຸຍນີເຊັບ +ອຸຍແນສໂກ ອຸດ ອຸດຈະລະ -ອຸດທິ -ອຸດສະເບກິດສຕານ +ອຸດຈາລະ ອຸດສະເບກິສະຖານ +ອຸດສະເບກິດສຕານ ອຸດສະເບັກ ອຸດສະຫະ ອຸດສະຫະກຳ ອຸດສາຫະ ອຸດສາຫະກຳ +ອຸດສາຫະກຳສິນ +ອຸດຊາ +ອຸດຊີ +ອຸດຊີຢາ +ອຸດຊີອາ +ອຸດຊີເອນ +ອຸດເຊັນເຊເອຣາ +ອຸດຕະມະ +ອຸດຕະລະ +ອຸດຕະລະກຸລຸ +ອຸດຕະລະນິກາຍ +ອຸດຕະລະມະນຸດສະທຳ +ອຸດຕະລາສົງ +ອຸດຕະລິມະນຸດສະທຳ +ອຸດທິ +ອຸດທິຍານ ອຸດໜູນ ອຸດອນ ອຸດົມ ອຸດົມການ ອຸດົມຄະຕິ +ອຸດົມສົມບູນ +ອຸດົມໄຊ +ອຸຕະມະໂຊກ +ອຸຕຸ +ອຸຕຸນິຍົມວິທະຍາ ອຸຕຸວິທະຍາ ອຸຕຸເຫດ ອຸທອນ +ອຸທະກະ +ອຸທະກະສາດ +ອຸທະກະທາລາ +ອຸທະກະວິທະຍາ +ອຸທາກະໄພ +ອຸທາຍ ອຸທານ ອຸທາຫອນ +ອຸທິຍານ ອຸທິດ +ອຸທຸມພອນ +ອຸທົກກະສາດ ອຸທົກກະໄພ +ອຸທົກວິທະຍາ +ອຸເທດ +ອຸໄທ ອຸ່ນ +ອຸ້ນ ອຸ່ນໃຈ +ອຸ່ນດອງ +ອຸນທິດ ອຸນນະພູມ +ອຸນນີ +ອຸ່ນນີ +ອຸນລາ +ອຸນຫະ ອຸນຫະພູມ +ອຸນຫາການ +ອຸນາໂລມ ອຸບ +ອຸບປະຖຳ ອຸບປະທູດ ອຸບປະມາ +ອຸບໂມງ ອຸບອິບ ອຸບັດ ອຸບັດຕິເຫດ +ອຸບັດໄພ ອຸບັດເຫດ +ອຸບາສິກາ +ອຸບາສົກ ອຸບາຍ ອຸບາດ +ອຸບົນ +ອຸເບກຂາ +ອຸໂບສົດ +ອຸປະ ອຸປະກອນ +ອຸປະການ ອຸປະກາລະ +ອຸປະກາລີ +ອຸປະກິນນະ +ອຸປະກິເລດ +ອຸປະຈານ +ອຸປະສັກ +ອຸປະສຳບັນ +ອຸປະສຳປະທາ +ອຸປະສຳປະທາເປກຂະ +ອຸປະສົມບົດ +ອຸປະສົມບົດກຳ +ອຸປະຊົນ +ອຸປະຍຸວະລາດ +ອຸປະໂຍກ +ອຸປະໂຍຄະບຸບພະບົດ +ອຸປະໂຍລາດ ອຸປະຕິເຫດ +ອຸປະຖາກ ອຸປະຖຳ +ອຸປະຖຳພົກ ອຸປະທະວະ ອຸປະທະວະເຫດ +ອຸປະທິ ອຸປະທູດ +ອຸປະທົມ +ອຸປະເທ +ອຸປະເທດ +ອຸປະນິກຂິດ +ອຸປະນິສັດ ອຸປະນິໃສ ອຸປະນິໄສ +ອຸປະນິດໄສ +ອຸປະໄນ +ອຸປະປາຕິກະ +ອຸປະພັດ +ອຸປະພັນ ອຸປະໂພກ ອຸປະມາ -ອຸປະສັກ -ອຸປະສົມບົດ +ອຸປະມານ +ອຸປະມາອຸປະໄມ +ອຸປະລາດ +ອຸປະລິ +ອຸປະລິຈອນ +ອຸປະໂລກ ອຸປະໂຫລກ ອຸປະໂຫລບ ອຸປະໂຫຼກ ອຸປະໂຫຼບ +ອຸປະຮາດ +ອຸປັດຊາ +ອຸປັດຊາຍະວັດ +ອຸປັດຖານະ +ອຸປັດທະວະ +ອຸປັດທະວັນຕະລາຍ +ອຸປາທານ +ອຸໄພ +ອຸຟາດ ອຸ້ມ +ອຸ່ມທຸ່ມ +ອຸ່ມອຸ່ມ ອຸມົງ ອຸໂມງ +ອຸຣີເອນ ອຸເຣ -ອຸສາຫະກຳ +ອຸລະ +ອຸລາມ +ອຸລຸ +ອຸລູກະ +ອຸລູໂກ +ອຸໄລ +ອຸຫະພູມ ອູ່ ອູກະແລນ ອູກັນດາ +ອູການ ອູແກຣນ +ອູ້ຄູ້ +ອູສະເບັກກິສຖານ +ອູຊາຍ +ອູຊານ +ອູເຊ +ອູຍຸ +ອູ້ຍູ້ ອູດ +ອູດເອົ້າ ອູໂຕປີ +ອູບ +ອູບຟູບ +ອູບມຸງ ອູບອີບ +ອູ້ປູ້ +ອູມ ອູ້ມ ອູ້ມຊູ +ອູມມາ +ອູຣະບານ +ອູຣານ +ອູຣິມ +ອູຣີ +ອູຣີມ +ອູຣີຢາ +ອູຣຸກກວາຍ +ອູຣຸກວາຍ ອູຣູກວາຍ +ອູເຣ +ອູລາຍ ອູລານ +ອູລານບາຕໍ +ອູລານຽມ ອູລິມ ອູ່ລົດ +ອູ້ອູ້ +ອູເອນ ອູ່ເຮືອ ອົກ +ອົກໄກ່ +ອົກໃຈ ອົກເຊອານີ +ອົກຣັນ ອົກຫັກ +ອົກຮັນ ອົງ ອົ່ງ +ອົ້ງ +ອົງກອນ +ອົງກະຖິນ ອົງການ ອົງຄະ +ອົງຄະຊາດ +ອົງຄະທາດ ອົງຄະນະ ອົງຄະມຸນຕີ ອົງຄະມົນຕີ +ອົງຄະລັກ +ອົງຄະວິທະຍາ +ອົງຄະອົງຄາ +ອົງຄາພະຍົບ +ອົງຄຸລີ +ອົງຄຸເລດ +ອົງສັນຕິລາດ +ອົງສາ +ອົງສູງສຸດ +ອົ່ງຕົ່ງ +ອົງບໍລິສຸດ ອົງປະກອບ +ອົງປະຊຸມ +ອົ້ງປົ້ງ +ອົງຜູ້ສູງສຸດ +ອົງຜູ້ສູງເດັ່ນ +ອົງຜູ້ຊົງລິດຍິ່ງໃຫຍ່ +ອົງຜູ້ບໍລິສຸດ +ອົງພຣະຜູ້ເປັນເຈົ້າ +ອົງເພັດຊະຄາດ +ອົ້ງມື +ອົ່ງລົ່ງ ອົ້ງເລັບ -ອົງສາ +ອົງໜຶ່ງອົງໃດ ອົງອາດ +ອົງອານຸພາບ +ອົສຕຣາລີ +ອົສເຕຣຍ +ອົສໂລ ອົດ +ອົດກັ້ນ +ອົດກັ້ນໃຈ +ອົດກັ້ນພຣະໄທ ອົດໃຈ -ອົດທົນ ອົດສໍຕຣາລີ ອົດສະຕາລີ ອົດສະໂລ ອົດສາ +ອົດສູ +ອົດຕາຍ +ອົດຕາວາ +ອົດທິພົນ +ອົດທົນ +ອົດພຣະໄທ +ອົດຢາກ +ອົດຫຼັບອົດນອນ +ອົດອາຫານ ອົນ ອົ່ນ +ອົ້ນ +ອົນທະການ ອົນລະມ່ານ ອົນລະເວງ ອົນລະໝ່ານ +ອົນລະຫົນ ອົບ +ອົບຄວັນໄຟ ອົບຕີມີສຕ໌ ອົບພະຍົບ ອົບຣົມ ອົບລົມ ອົບອຸ່ນ +ອົບເອົ້າ ອົບຮົບ ອົບຮົມ ອົມ +ອົ້ມ +ອົມຣີ +ອົມຮົມ ອົ່ວ ອົວວາດູກູ +ອົວະ +ອຽກຕຸດ ອຽກລັງ ອຽງ ອ່ຽງ ອຽງໄປ +ອຽງອາຍ +ອ່ຽງເອນ ອຽດ ອຽນ ອ່ຽນ ອ່ຽມ +ອ່ຽວ ເອ +ເອ່ ເອ້ ເອກ +ເອກກະພົດ +ເອກກະລາດ +ເອກຂະເໜກ +ເອກໄຄ້ +ເອກຊູຊາ ເອກວາດໍ +ເອກອັກຄະລັດຖະທູດ +ເອກະ +ເອກະສັນ +ເອກະສານ +ເອກະສິດ +ເອກະສົກ ເອກະຊົນ ເອກະເທດ +ເອກະໄນ +ເອກະບຸກຄົນ +ເອກະບຸລຸດ +ເອກະພະລິຍາ +ເອກະພາຄີ ເອກະພາບ ເອກະພົດ ເອກະພົບ +ເອກະໄມ ເອກະຣາດ ເອກະລັກ ເອກະລາດ -ເອກະສັນ -ເອກະສານ -ເອກະສິດ +ເອກະລົດ +ເອກະຮູບ +ເອກັກຄະຕາ +ເອກັດຖະປະໂຫຍກ ເອກາ +ເອກາທິປະໄຕ +ເອກົວດໍ ເອກົວຕໍຣິອານ +ເອເກ ເອງ +ເອ້ງເຖ້ງ +ເອ່ງເລ່ງ +ເອ້ງເອ້ງ +ເອ່ຈ້າ +ເອສະກຽນ +ເອສະເທີ +ເອສະຣາ +ເອເສກ +ເອຊເຣ +ເອຊະຕາໂອນ +ເອຊະເຕມົວ +ເອຊະໂຕນ +ເອຊະເທີ +ເອຊະບາຍ +ເອຊະບານ +ເອຊະບາອານ +ເອຊະຣາ +ເອຊະຣີ +ເອຊະລີ +ເອຊານ +ເອຊາຢາ +ເອຊາຢາຊຸບ +ເອຊາວ +ເອຊາຮັດໂດນ ເອຊີບ +ເອຊີເອ ເອຊີໂອນ +ເອເຊ +ເອເຊກີເອນ +ເອເຊກຽນ ເອເຊຍ +ເອເຊວ +ເອເຊັກ +ເອເຊັມ +ເອເຊິ ເອ້ຍ້ອງ +ເອດ ເອດສ໌ ເອດສະເທີ +ເອດເອດ +ເອດີບີ +ເອດູ +ເອເດ +ເອເດັນ +ເອໂດມ +ເອຕະທັກຄະ +ເອຕາມ +ເອ້ເຕ້ +ເອທະນັນ +ເອທະນີ +ເອທານ +ເອທານິມ +ເອທາມ ເອທິໂອເປຍ +ເອທີເອມ ເອທີໂອປີ +ເອທີໂອເປຍ +ເອເທ +ເອນ +ເອ່ນ +ເອນການາ +ເອນໂກດ +ເອນຈີໂອ +ເອນຊາບັດ +ເອນຊາຟັນ +ເອນເຕເກ +ເອນເຕໂກນ +ເອນໂຕລັດ +ເອນນາທານ +ເອນນາອາມ +ເອນປາຣານ +ເອນປາອານ +ເອນເປເລັດ +ເອນມາດາມ +ເອນຮະນັນ +ເອນັນ +ເອນາມ +ເອນາຢິມ +ເອໂນກ +ເອໂນດ +ເອບານ +ເອບີອາສັບ +ເອບີໄອ +ເອເບັດ +ເອເບັດເມເລັກ +ເອເບັນມາຢິມ +ເອເບັນເອເຊ +ເອປາຍເນດ +ເອປາຟາ +ເອປາໂຟດີໂຕ ເອປິຄູຣຽນ +ເອປີກູຣຽວ +ເອຟຣາດ +ເອຟຣາທາ +ເອຟຣາຢິມ +ເອຟຣາຢີມ ເອຟຣາອີມ +ເອຟະໂຣນ +ເອຟະລານ +ເອຟາ +ເອຟາຍ +ເອຟາທາ +ເອຟາລານ +ເອເຟ +ເອເຟໂຊ +ເອເຟັກ +ເອເຟັດດຳມີມ +ເອໂຟດ +ເອມໂບຣິໂອ +ເອມເອ +ເອມໂອຢູ +ເອມານູເອນ +ເອມາອູດ +ເອມີມ ເອເມຣັດ +ເອເມັກເກຊິດ +ເອຢິບ ເອຢີບ +ເອຣະ +ເອຣາຊະໂຕ +ເອຣານ +ເອຣີ ເອເຣວັນ +ເອເຣັກ +ເອໂຣນເບັດຮານານ +ເອລັດ +ເອລາ +ເອລາສາ +ເອລາມ +ເອລາວັນ ເອລິຊາ ເອລິຢາ -ເອສະກຽນ -ເອສະຣາ +ເອລີ +ເອລີກາ +ເອລີຊາ +ເອລີຊາເບັດ +ເອລີຊາຟັດ +ເອລີຊາຟັນ +ເອລີຊາມາ +ເອລີຊຸອາ +ເອລີຊູ +ເອລີເຊບາ +ເອລີດາດ +ເອລີຟັດ +ເອລີຟັນ +ເອລີເຟເລຮູ +ເອລີເຟເລັດ +ເອລີມ +ເອລີມາ +ເອລີເມເລັກ +ເອລີຢາ +ເອລີຢາກີມ +ເອລີຢາສັບ +ເອລີຢາຊິບ +ເອລີຢາທາ +ເອລີຢາບາ +ເອລີອາດາ +ເອລີອາທາ +ເອລີອາບ +ເອລີອາມ +ເອລີອຸດ +ເອລີເອເຊ +ເອລີເອນ +ເອລີເອນາຍ +ເອລີເອໂຮນາຍ +ເອລີໂອນາຍ +ເອລີຮູ +ເອລີໂຮເຣັບ +ເອລູຊາຍ +ເອລູນ +ເອ້ເລ້ +ເອເລອາສາ +ເອເລອາຊາ +ເອເລອາດ +ເອເລອາດາ +ເອເລອາເລ +ເອເລັກຕຣົງ +ເອເລັກໂທນ +ເອເລັບ +ເອໂລນ +ເອໂລນເບັດຮານານ +ເອໂລອີ +ເອໄລໂຢນ +ເອ່ວ +ເອ່ວກັນ +ເອວາ +ເອວິນເມໂຣດັກ +ເອວີ +ເອເວິແຣສ +ເອຮຸດ +ເອຮູດ +ເອະອະ ເອັກສະເລ +ເອັກບາທານາ +ເອັກໂຣນ +ເອັກລາ +ເອັກລາຢິມ +ເອັກໂລນ +ເອັງຊຸລີ +ເອັຍ ເອັດ +ເອັດກະຊິນ ເອັດສະໂຕນີ ເອັດສະໂຕເນຍ +ເອັດສະຣາ +ເອັດຊະໂຄນ +ເອັດຊະນີ +ເອັດຊະໂບນ +ເອັດຊະຣາ +ເອັດຊິໂອນເກເບ +ເອັດບາອານ +ເອັດເຣອີ ເອັນ +ເອັນກັນນີມ +ເອັນເກດີ +ເອັນເຊເມັດ +ເອັນດັດ +ເອັນດາອາ ເອັນດູ +ເອັນໂດເຣ +ເອັນຕັບປົວ +ເອັນປັ້ນ +ເອັນມິສປັດ +ເອັນຣິມໂມນ +ເອັນໂຣເກນ +ເອັນລາສາ +ເອັນເອັກລາຢິມ +ເອັນຮັກໂກເຣ +ເອັນຮັກໂກເຮ +ເອັນຮັດດາ +ເອັນຮາໂຊ +ເອັບໂຣນ +ເອັບເອັມ ເອາະ +ເອາະຫຼາມ ເອິ ເອິກ +ເອິຟຣາດ ເອີ +ເອີ່ ເອີກ ເອີຍ ເອີ່ຍ +ເອີ໋ຍ ເອີນ ເອີ້ນ +ເອີ້ນຊີ້ນ +ເອີ້ນວ່າ +ເອີ້ນຫາ ເອີນີ້ນ້າ +ເອີມ +ເອີມເຍີມ +ເອີ່ມເຕີ່ມ ເອີຣົບ ເອີລົບ +ເອີ່ວ +ເອີ້ເຮີ້ +ເອຶອເລຶອ ເອື້ອ +ເອື້ອງ +ເອື້ອງດົງ ເອື່ອຍ ເອື້ອຍ +ເອື້ອຍໃພ້ +ເອື້ອຍມຸ່ງ +ເອື້ອຍລ້ຽງ +ເອື້ອຍຮັກ +ເອືອດ +ເອືອນ ເອື້ອນ +ເອືອບ +ເອືອມ +ເອື້ອມ ເອົງ ເອົາ ເອົ້າ +ເອົາການເອົາງານ ເອົາເງິນ +ເອົາຈິງເອົາ +ເອົາຈິງເອົາຈັງ ເອົາໃຈ +ເອົາໃຈໃສ່ +ເອົາໃຈຊ່ວຍ +ເອົາຊະນະ +ເອົາຊີວິດ +ເອົາໂຊເຊ +ເອົາດີເອົາເດັ່ນ +ເອົາແຕ່ໃຈ +ເອົາເທາະ +ເອົາບຸນເອົາຄຸນ +ເອົາແບບຢ່າງ +ເອົາປຽບ +ເອົາເປັນແບບຢ່າງ +ເອົາເປັນເອົາຕາຍ ເອົາເປືອກມັນ +ເອົ້າເປົ້າ ເອົາມາ +ເອົາລະ +ເອົາເລື່ອງ +ເອົາເລື່ອງເອົາຄວາມ +ເອົາໜ້າ +ເອົ້າອັ່ງ +ເອົາອົກເອົາໃຈ ແອ +ແອ້ ແອກ ແອກສແປຊີອົງ +ແອກນ້ອຍ ແອງ ແອ່ງ ແອ້ງ ແອງຊິນ +ແອ້ງແຖ້ງ +ແອ່ງແລ່ງ +ແອ້ງແລ້ງ +ແອສກິໂມ +ແອສໂຕນີ +ແອສແອນພີ ແອດ +ແອດແລດ ແອນ ແອ່ນ ແອ້ນ +ແອນເກິນ +ແອນສະແມ ແອນຊານວາດໍ +ແອນໂຕ +ແອນບຣຸຊ +ແອນ້ອຍ +ແອນແອລພີ ແອບ +ແອບເຂົ້າ +ແອບອ້າງ +ແອບແອ ແອຟີ ແອ້ມ ແອວ -ແອສກິໂມ -ແອັດຊັງ +ແອ່ວ +ແອ້ວ +ແອແອ +ແອະແອ່ນ +ແອັສຊັງ ແອັດສໂຕນີ ແອັດສະປາຍ -ແອັສຊັງ +ແອັດຊັງ +ແອັດນາ +ແອັບເປິນ +ແອັບແອັບ ໂອ ໂອ່ ໂອ້ +ໂອກ ໂອ໊ກຊີເຢັນ +ໂອກາ ໂອກາດ +ໂອແກນ +ໂອຄະ +ໂອຄະສົງສານ +ໂອຄຸດໂຕ +ໂອຄົດ +ໂອງ +ໂອ່ງ +ໂອງການ +ໂອຈອດສະເດນຊາລາໂດ +ໂອສຕຣາລີ +ໂອສະຕະ +ໂອສານ +ໂອສົດ +ໂອສົດຖະກຳ +ໂອຊະ ໂອຊີແຍນ +ໂອເຊມ ໂອຍ +ໂອຍໂອ ໂອດ +ໂອດຊະນີ +ໂອດຕັບປະ +ໂອດຖະໄພ +ໂອດນີເອນ +ໂອດໂປດ +ໂອດເອດ ໂອເດດຊາ +ໂອເດັດ ໂອຕຣິດ ໂອຕຣີດ ໂອຕາວາ @@ -11010,244 +29648,945 @@ ໂອໂຕ ໂອໂຕແຊນ ໂອທະການ +ໂອທະນີ +ໂອນ +ໂອນໍ ໂອ່ນ +ໂອນກຳມະສິດ +ໂອ້ນຊາ +ໂອນອ່ອນ ໂອນອຽງ +ໂອ່ນເອນ +ໂອ້ນເອ້ນ +ໂອນານ +ໂອນາມ ໂອເນກີນ ໂອເນສີໂມ +ໂອເນຊີຟາໂຣ +ໂອເນຊີໂຟໂຣ +ໂອເນຊີໂມ +ໂອໂນ ໂອບ +ໂອບກອດ +ໂອບດ້ວຍ +ໂອບໂລມ +ໂອບອ້ອມ +ໂອບອ້ອມອາລີ +ໂອບອາບ +ໂອບາດີຢາ +ໂອບານ +ໂອບິນ +ໂອບີນ +ໂອເບັດ +ໂອເບັດເອໂດມ +ໂອໂບດ +ໂອປັກ +ໂອປາ +ໂອເປັກ +ໂອ້ໂປ້ +ໂອພາ +ໂອພາດ +ໂອພາປາໄສ +ໂອຟຣາ +ໂອຟະນີ +ໂອຟີ +ໂອເຟນ +ໂອມ ໂອມັນ +ໂອມາ +ໂອມານ +ໂອເມກາ +ໂອເມຄາ +ໂອເມີ +ໂອຣັງເຊິ +ໂອຣີໂອ +ໂອເຣນົກ +ໂອເຣັນ +ໂອເຣັບ ໂອລຳປິກ +ໂອລິມປາ ໂອລິມປີກ +ໂອລີມປາ ໂອລີ້ວ +ໂອລົດ ໂອ້ລົມ ໂອເລຍ ໂອວາ ໂອວາດ -ໂອສຕຣາລີ -ໂອສະຕະ -ໂອສົດ +ໂອຫັງ +ໂອ້ອວດ ໂອ່ອ່າ +ໂອ້ອ່າວ +ໂອ້ເອ້ +ໂອ້ໂອ່ຍຄາງ +ໂອຮາດ +ໂອຮີໂອ +ໂອເຮນ +ໂອໂຮລາ +ໂອໂຮລີບາ +ໂອໂຮລີບາມາ +ໂອໂຮລຽບ +ໂອະໂຍະ ໄອ +ໄອສຄຣີມ +ໄອສແລັນ +ໄອສວນ +ໄອສະຫວັນ +ໄອສຸລິຍະ +ໄອສຸລິຍະສົມຍະບັດ +ໄອຍະ +ໄອຍະການ +ໄອຍະກີ +ໄອຍະລາ ໄອຍາການ +ໄອເນ +ໄອໂນນ +ໄອພີເອ +ໄອລາພົດ +ໄອລາວັນ ໄອແລນ +ໄອໂລ +ໄອເອມເອັຟ +ຮໍ +ຮໍ່ ຮວກ ຮວງ ຮ່ວງ +ຮ້ວງ +ຮວງເຂົ້າ +ຮວງຮັງ +ຮ່ວງເຮົ້າ +ຮວງໂຮ +ຮ່ວງໂຮຍ +ຮວຍ +ຮ້ວຍ +ຮວຍໄຂ່ +ຮວດ +ຮ່ວນ +ຮວນຮວນ +ຮວບ +ຮວບຮວມ ຮວມ ຮ່ວມ ຮວມກັນ ຮ່ວມກັນ +ຮ່ວມກັບ ຮ່ວມຄິດ ຮ່ວມງານ +ຮ່ວມໃຈ +ຮ່ວມສຳພັນ +ຮ່ວມທຸກ ຮ່ວມນຳ +ຮ່ວມປະເວນີ +ຮ່ວມມິດ ຮ່ວມມື -ຮ່ວມສຳພັນ +ຮ່ວມຫົວ +ຮ່ວມຮູ້ ຮວາຍ +ຮວ່າຍ +ຮວ້າຍ +ຮວ້າຍຮວ້າຍ ຮວາດ +ຮວ່ານຮົນ +ຮວ່ານເຮ +ຮວາຮົ້ວ +ຮອກ +ຮອກໄກໂດ ຮອງ ຮ່ອງ ຮ້ອງ ຮ້ອງຂໍ +ຮ້ອງຄວນຄາງ +ຮ້ອງໂສກ ຮ່ອງໄຖ ຮ້ອງທຸກ ຮ່ອງນໍ້າ +ຮອງພຣະບາດ +ຮ້ອງເພງ +ຮ້ອງລຳ +ຮ້ອງລຳທຳເພງ ຮ່ອງເໝືອງ +ຮ່ອງຫຼໍ່ +ຮ້ອງໃຫ້ ຮ້ອງໄຫ້ +ຮ້ອງໄຫ້ຮໍ່າໄຮ +ຮ້ອງເອີ້ນ +ຮ້ອງຮ່ວນ +ຮອງຮອງ ຮ່ອງຮອຍ +ຮອງຮັບ +ຮ້ອງຮໍ່າ ຮ້ອງຮຽນ ຮ້ອງໂຮ +ຮ້ອງໂຮໂຄສັງກາ ຮອຍ ຮ້ອຍ +ຮ້ອຍກອງ ຮ້ອຍແກ້ວ +ຮອຍຊໍ້າ ຮ້ອຍແຕ້ມ ຮ້ອຍປີ +ຮອຍເປື້ອນ +ຮອຍມື +ຮ້ອຍໜຶ່ງ +ຮອຍໄໝ້ ຮ້ອຍເອກ +ຮ່ອຍຮ່ອຍ ຮອຍຮິດ ຮອດ +ຮອດຂະໜາດ +ຮອດຍາມ ຮອນ ຮ່ອນ ຮ້ອນ +ຮ້ອນຂຶ້ນ +ຮອນຄວາມ ຮ້ອນໃຈ +ຮອນຊຸ +ຮ້ອນພຣະໄທ +ຮ້ອນອາດ ຮ້ອນເອົ້າ +ຮອນຮອນ +ຮອນຮໍ່າ +ຮ້ອນຮົນ +ຮ້ອນຮົນໃຈ +ຮ້ອນເຮັ່ງ +ຮ້ອນແຮງ ຮອບ ຮອບຄອບ ຮອບລ້ອມ ຮອບຮູ້ ຮອມ ຮ່ອມ +ຮ່ອມພູ ຮະ +ຮະຮາບ +ຮະຮາມ ຮັກ +ຮັກກາຍ +ຮັກກາຕານ +ຮັກກິດ +ຮັກກີ +ຮັກກີຢາ +ຮັກກົດ ຮັກໄຄ່ -ຮັກຊາດ ຮັກສາ +ຮັກສາການ +ຮັກຊາດ +ຮັກແພງ +ຮັກໂມນີ +ຮັກຣີ +ຮັກຫໍ່ ຮັກຫອມ +ຮັກເຮັ່ງ +ຮັກແຮ້ +ຮັຂນນາ ຮັງ ຮັ່ງ +ຮັ້ງ +ຮັງສີ +ຮັງນົກ +ຮັງເຜິ້ງ ຮັງເຜີ້ງ ຮັ່ງມີ -ຮັງສີ ຮັດ +ຮັດກຸມ ຮັດກຸ່ມ ຮັດເຂົ້າ +ຮັດເສນາອາ +ຮັດເສນູອາ +ຮັດໂສເຟເຣັດ +ຮັດຊະບັດດານາ +ຮັດຊາບ +ຮັດຊຸບ +ຮັດເຊນາອາ +ຮັດເຊນູອາ +ຮັດເຊເລເລນໂປນີ +ຮັດຕິນ +ຮັດຕຸຊະ +ຮັດຣັກ +ຮັດໄລ +ຮັດແໜ້ນ +ຮັນ +ຮັ້ນ +ຮັນທາໂທນ +ຮັນນາ +ຮັນນາໂທນ +ຮັນໂລເຮັດ +ຮັນຮູນ ຮັບ ຮັບແຂກ ຮັບຈັບ ຮັບຈ້າງ +ຮັບສັ່ງ +ຮັບເຊີນ +ຮັບໃຊ້ +ຮັບໂທດ +ຮັບບາບ ຮັບປະກັນ +ຮັບປະທານ +ຮັບປາກ +ຮັບຜິດ ຮັບຜິດຊອບ +ຮັບມໍລະດົກ ຮັບມື +ຮັບລາຊະການ +ຮັບເອົາ ຮັບຮອງ ຮັບຮູ້ ຮັ້ອງ +ຮາ ຮ່າ +ຮ້າ ຮໍ່າ +ຮ່າໆ ຮາກ +ຮາກກ້ວຍ +ຮາກແກ້ວ ຮາກຖານ +ຮາກຖານການເມືອງ +ຮາກເມືອງ +ຮາກເຫງົ້າ +ຮາກາ +ຮາກາບ +ຮາກາບາ +ຮາກາລີຢາ +ຮາກີລາ +ຮາກູຟາ +ຮໍ່າຄະນິງ ຮາງ ຮ່າງ ຮ້າງ ຮ່າງກາຍ +ຮາງນໍ້າ +ຮ້າງເປົ່າ ຮາງລິນ +ຮາງຫຍ້າ +ຮາງຮະ +ຮາງຮາວ +ຮາສະຣາ +ຮາສາດີຢາ +ຮາສູຟາ +ຮາຊະໂມນາ +ຮາຊັບນາ +ຮາຊັບເນຢາ +ຮາຊາ +ຮາຊາກັດດາ +ຮາຊາສູສາ +ຮາຊາສູສີມ +ຮາຊາຊູອານ +ຮາຊາຊູອ່ານ +ຮາຊາໂຊນ +ຮາຊາໂຊນຕາມາ +ຮາຊາບີຢາ +ຮາຊາມາເວດ +ຮາຊາຢາ +ຮາຊາອັດດາ +ຮາຊາເອນ +ຮາຊາເອນັນ +ຮາຊາເອໂນນ +ຮາຊີເອນ +ຮາຊຸມ +ຮາຊູບາ +ຮາເຊໂຣດ +ຮາເຊັມ +ຮາເຊີຮັດຕິໂກນ +ຮາໂຊ +ຮາໂຊຣ ຮາຍ +ຮ່າຍ ຮ້າຍ +ຮ້າຍກວ່າເກົ່າ +ຮ້າຍກາດ +ຮ້າຍດ່າ +ຮ້າຍເຮັ່ງ ຮ້າຍແຮງ +ຮ່າຍີ +ຮາດ +ຮາດທະນາ +ຮາດັດ +ຮາດັດຣິມໂມນ +ຮາດັດເອເຊີ +ຮາດາ +ຮາດາສາ +ຮາດາຊາ +ຮາດາເດເຊ +ຮາດິດ +ຮາໂດຣາມ +ຮາຕິຕາ +ຮາຕິຟາ +ຮາທັດ +ຮາທາກ +ຮານ +ຮ່ານ ຮ້ານ +ຮ້ານແຂວນຄໍ +ຮານນີເອນ ຮ້ານພະ +ຮານັນ +ຮານານ +ຮານານີ +ຮານານີຢາ +ຮານາເນນ +ຮານາເມນ +ຮານີເອນ +ຮານຸນ +ຮາເນເຟ +ຮາເນັດ +ຮາໂນກ ຮ່າໂນຍ +ຮ້າໂນ້ຍ ຮາບ +ຮາບກ້ຽງ +ຮາບປິດເຊັດ +ຮາບພຽງ +ຮາບາກຸກ +ຮາບາຊີນີຢາ +ຮາບາຊີຢາ +ຮາບາຢາ +ຮາໂບ +ຮາໂບນາ +ຮໍ່າເພິງ +ຮາຟາຣາຢິມ +ຮາມ +ຮາມມູເອນ +ຮາມັດ +ຮາມັດໂຊບາ +ຮາມານ +ຮາມຸຕານ +ຮາມູນ +ຮາເມເອນ +ຮາໂມ +ຮາໂມນໂຄກ +ຮາໂມນາ +ຮາຣັດ +ຮາຣາ +ຮາຣາດາ +ຮາຣານ ຮາຣາເຣ +ຮາຣິບ +ຮາຣີ +ຮາຣີມ +ຮາຣຸດ +ຮາຣຸບ +ຮາຣຸມ +ຮາຣຸມັບ +ຮາເຣັບ +ຮາໂຣ +ຮາໂຣເຊັດ +ຮາໂຣເຊັດຮາໂກຢິມ +ຮາໂຣດ +ຮາໂຣເອ +ຮາລັກ +ຮາລາ +ຮາລີ ຮາເລລູເຢຢາ +ຮາເລັມ ຮາວ ຮ່າວ +ຮ້າວ +ຮາວເຂົາ +ຮາວປ່າ +ຮາວຜາ +ຮາວຮົ້ວ +ຮ້າວໂຮບ +ຮາວານາ +ຮາວິລາ ຮາວີ +ຮາວີລາ +ຮາໂວດຢາອີ +ຮໍ່າໄຫ້ +ຮາອູໂມນ +ຮາອູຣານ +ຮໍ່າຮ້ອງ +ຮາຮັດ +ຮາຮັດຊະຕາຣີ +ຮາຮາຢາ +ຮາຮິໂຣດ +ຮາຮູ ຮໍ່າຮຽນ +ຮໍ່າໂຮ່ +ຮໍ່າໄຮ ຮຳ +ຮຳມາດ +ຮຳມູເອນ +ຮຳມົດໂດເຣ +ຮຳເມດາທາ +ຮຳໂມນ +ຮຳໂມເລເກັດ +ຮຳຣານ +ຮິ +ຮິກກາໂຢນ +ຮິງ +ຮິດຊະກີ +ຮິດດາຍ +ຮິດຕີ +ຮິດຮິດ +ຮິນ +ຮິນກີຢາ +ຮິນໂນນ +ຮິນໂນມ +ຮິນເລນ +ຮິບ +ຮິບຫີ່ +ຮິບຮີ່ +ຮິບໂຮມ ຮິມ +ຮີ +ຮີ່ +ຮີ້ +ຮີຊະກີຢາ ຮີດ +ຮີດຄອງ +ຮີດສິບສອງ ຮີດລູກ ຮີໂດແຊນ +ຮີນ ຮີ່ນ +ຮີ້ນ ຮີນດູ ຮີບ +ຮີບດ່ວນ ຮີບຮ້ອນ +ຮີບເຮັ່ງ ຮີບໂຮມ ຮີມ +ຮີມສົບ +ຮີມປາກ +ຮີເມນາໂອ +ຮີຣາ +ຮີຣາມ ຮີລາມ +ຮີເລນ +ຮີ່ວ +ຮີວີ +ຮີເອນ +ຮີຮໍ່າ +ຮີ່ແຮ່ +ຮຶຍ +ຮຶດ +ຮຶດຮັດ +ຮຶນ ຮຶມ ຮື +ຮື່ ຮື້ +ຮື້ຖອນ +ຮື້ນຟື້ນ +ຮື່ນຮື່ນ +ຮື້ນຮື້ນ +ຮືບຮືບ +ຮື້ຟື້ນ +ຮືມ +ຮຸ ຮຸກ +ຮຸກຖູ ຮຸກຮານ ຮຸງ ຮຸ່ງ ຮຸ້ງ +ຮຸງກາຣີ ຮຸ່ງກາຣີ ຮຸ່ງກາລີ +ຮຸ່ງຂຶ້ນ +ຮຸ່ງເຂົ້າ +ຮຸ່ງຄໍ່າ +ຮຸ່ງຄີງ +ຮຸ່ງແຈ້ງ +ຮຸ່ງສະຫວ່າງ +ຮຸ່ງເຊົ້າ +ຮຸ່ງຫຼັງ +ຮຸ່ງອາລຸນ +ຮຸ່ງຮ້ອນ +ຮຸ່ງຮູ້ +ຮຸ້ງເຮ່ວ +ຮຸ່ງເຮືອງ +ຮຸ່ຍ +ຮຸ່ຍຮຸ່ຍ ຮຸດ +ຮຸນ ຮຸ່ນ ຮຸ້ນ +ຮຸນດາ +ຮຸ່ນຖ້ວມຕໍ +ຮຸນແຣງ +ຮຸ່ນຮ່າງ ຮຸນແຮງ +ຮຸບ +ຮຸບປາ +ຮຸບປິມ +ຮຸບປີມ +ຮຸມ +ຮຸ່ມ +ຮຸ້ມ +ຮຸ່ມໆ +ຮຸມຕາ +ຮຸ່ມຮຸ່ມ ຮູ ຮູ້ ຮູກ +ຮູກໂກກ +ຮູ້ກົນ +ຮູໂກກ +ຮູ້ຄວາມ +ຮູ້ຄັກແນ່ ຮູງກາລີ ຮູ້ຈັກ +ຮູ້ຈັກຮັກແພງ +ຮູ້ສໍານຶກ +ຮູ້ສຶກ +ຮູ້ສືກ +ຮູຊາ +ຮູຊາຍ +ຮູຊາມ +ຮູຊີມ +ຮູຍລາ ຮູດ +ຮູ້ໂຕ +ຮູ້ເທົ່າ +ຮູນຮູນ ຮູບ ຮູບການ +ຮູບແກະສະຫຼັກ ຮູບໄຂ່ +ຮູບຄວັດ +ຮູບຄາງໝູ +ຮູບຄຳ +ຮູບເຄົາລົບ +ຮູບງາມ ຮູບເງົາ ຮູບຊວຍ +ຮູບຊົງ ຮູບແຕ້ມ ຮູບແບບ ຮູບປະພັນ ຮູບປັ້ນ +ຮູບພະ ຮູບພາບ ຮູບມົນ +ຮູບລູກງົວ ຮູບເລື່ອງ ຮູບຮ່າງ -ຮູ້ສຶກ -ຮູ້ສືກ +ຮູແພວ +ຮູຟາມ +ຮູ້ເມື້ອ +ຮູຣາຍ +ຮູຣາມ +ຮູຣີ +ຮູເຣ +ຮູ້ລ່ວງໜ້າ +ຮູ້ເລື່ອງ +ຮູ້ເລື່ອງລາວ +ຮູ້ວ່າ +ຮູ້ເຫັນ +ຮູອາສກາຣັນ +ຮູ້ອາຍ +ຮູ້ຮໍ່າ +ຮູ້ຮ່າງ +ຮູ້ຮຸ່ງ ຮົກ +ຮົກຮ້າງ +ຮົກຮ້າງວ່າງເປົ່າ ຮົກເຮື້ອ ຮົງ +ຮົ້ງ ຮົງດູຣັດ +ຮົງຮົງ +ຮົດ +ຮົດນໍ້າ ຮົນ +ຮົນຮ້ອງ +ຮົນຮ້ອນ +ຮົນເຮ ຮົບ ຮົມ ຮົ່ມ +ຮົ່ມເງົາ +ຮົມເພິງ +ຮົມມະນັງ +ຮົມມະນາ +ຮົ່ມເມືອງ +ຮົມຢາ +ຮົມຮົມ ຮົ່ວ ຮົ້ວ +ຮົ້ວສວນ ຮຽກ +ຮຽກຂວັນ +ຮຽກຊື່ +ຮຽກຕົວ +ຮຽກວ່າ ຮຽກຫາ ຮຽກຮ້ອງ ຮ້ຽກຮ້ອງ ຮຽງ +ຮຽງຄວາມ +ຮຽງຄອຍ +ຮຽງຝັ້ນ +ຮຽງພາ +ຮຽງພ່າງ +ຮຽງມື +ຮຽງໝັ້ນ +ຮຽງຮ່ວມ +ຮຽງຮ້ານ +ຮຽງຮຽນ ຮຽນ +ຮຽນແບບ +ຮຽນຮໍ່າ +ຮຽນຮູ້ ຮຽບ ຮຽບຮ້ອຍ ຮຽບຮຽງ +ຮຽມ +ຮຽວ +ຮຽວຮ່ອນ +ຮຽວເຮ້ຍ +ເຮ +ເຮກາຍ ເຮ່ງ +ເຮສພີ +ເຮເສັດ +ເຮຊະໂມນ +ເຮຊາຣິມ +ເຮຊີ +ເຮຊີໂອນ +ເຮເຊກີຢາ ເຮເຊຄີຢາ ເຮ່ຍ +ເຮ້ຍ +ເຮຍຣາໂປລີ +ເຮຍລາໂປລີ +ເຮ່ຍຮວາຍ +ເຮດ +ເຮດຊະໂຣ +ເຮດຊະໂຣນ +ເຮດຊະໂລ ເຮດໂບນ +ເຮດໂລນ +ເຮນກາຍ +ເຮນດາຍ +ເຮນໂບນ +ເຮນາ +ເຮນາດາດ +ເຮເບ +ເຮເຟ +ເຮມານ +ເຮຣະມາ +ເຮຣະເມ +ເຮຣະໂມເກນ +ເຮເຣັດ +ເຮໂຣດ +ເຮໂຣດິໂອນ +ເຮໂຣດີໂອນ +ເຮໂຣເດຍ +ເຮລາ +ເຮລາມ ເຮລິຄັອບເຕີ +ເຮເລບ +ເຮເລັກ +ເຮເລັດ +ເຮເລັບ +ເຮເລັມ +ເຮໂລນ ເຮໂລອິນ +ເຮ່ວ +ເຮວພະລັນ +ເຮວຮອດ +ເຮວຮີບ +ເຮວຮຽກ +ເຮວເຮັ່ງ +ເຮວແຮງ +ເຮຮາ ເຮັກຕາ ເຮັ່ງ +ເຮັ່ງເຄື່ອງ +ເຮັ່ງໄຟ +ເຮັ່ງວອນ +ເຮັ່ງຫົວ +ເຮັ່ງຮັກ +ເຮັ່ງເຮວ ເຮັດ +ເຮັດການ +ເຮັດຂວັນ +ເຮັດສົງຄາມ +ເຮັດເສຍ +ເຮັດເສິກ +ເຮັດເສິກສົງຄາມ +ເຮັດຊະໂບນ +ເຮັດຊົ່ວ ເຮັດດີ +ເຮັດຕະຫຼົກ +ເຮັດຕາມ +ເຮັດທານ +ເຮັດນາ +ເຮັດບາບ +ເຮັດຜິດ +ເຮັດວຽກ +ເຮັດວຽກໂຍທາ +ເຮັດຫຍັງ +ເຮັດໜ້າທີ່ +ເຮັດໃຫ້ +ເຮັດໄຮ່ໄຖ່ນາ +ເຮັນ +ເຮັນກາດ +ເຮັນກາດຮັດຊູຣີມ +ເຮັນບາ +ເຮັບຊີບາ +ເຮັບເຣິ +ເຮັບເຣີ +ເຮັບໂຣນ +ເຮັມດານ +ເຮາະ +ເຮິ +ເຮີງ ເຮີຍ +ເຮີ່ຍ +ເຮີ້ຍ +ເຮີໂມນ ເຮີຣິເຄນ +ເຮຶອກໍາປັ່ນ ເຮືອ +ເຮື່ອ ເຮື້ອ +ເຮືອກະແຊງ +ເຮືອກາບ ເຮືອງ +ເຮື້ອງ +ເຮືອງອຳນາດ +ເຮືອສູ້ຮົບ +ເຮື້ອຍ ເຮືອດ ເຮືອນ ເຮື້ອນ ເຮືອນຄົວ ເຮືອນເຊົ່າ +ເຮືອນຕັ້ງແຄວ່ງ +ເຮືອນນອນ +ເຮືອນຜົມ ເຮືອນພັກ +ເຮືອນຫໍ +ເຮືອນຮັງ ເຮືອບິນ ເຮືອໃບ +ເຮືອຜີຫຼອກ +ເຮືອພ່ວງ ເຮືອລົບ +ເຮືອເຫາະ +ເຮືອເຫາະຈັກກະວານ ເຮືອເອກ +ເຮື່ອເຮືອງ ເຮົາ ເຮົ່າ +ເຮົ້າ +ເຮົ້າຫື່ນ +ແຮ ແຮ່ ແຮ້ ແຮກ +ແຮກສ່ຽວ ແຮກເຊໂກວີນາ +ແຮກນາ +ແຮກໝານ ແຮງ +ແຮ່ງ ແຮ້ງ +ແຮງກ້າ ແຮງງານ +ແຮງງານເຖື່ອນ +ແຮ້ງດໍາ +ແຮງນ້ອຍ +ແຮ້ງປີກດໍາ +ແຮງມ້າ +ແຮງໜ້ອຍ +ແຮ່ສົບ ແຮດ +ແຮດຄໍ +ແຮດສອງນໍ +ແຮດນໍດຽວ +ແຮ້ທາດ +ແຮນສິງກີ ແຮນຊິງກີ ແຮມ +ແຮມຄືນ ແຮຣິງ ແຮ້ວ -ແຮ່ສົບ ໂຮ ໂຮ່ +ໂຮກລາ ໂຮງ +ໂຮງກະບອງ ໂຮງການ +ໂຮງກຶງ ໂຮງງານ +ໂຮງຊ້າງ +ໂຮງຊາວ +ໂຮງຕັດຂົນແກະ +ໂຮງໂມ້ +ໂຮງລະຄອນ +ໂຮງລ້ຽງມ້າ +ໂຮງໜີບ ໂຮງໝໍ ໂຮງຮຽນ ໂຮງແຮມ +ໂຮສາ +ໂຮສຽງ +ໂຮເສອາ +ໂຮຊະຢາ +ໂຮຊັນນາ +ໂຮຊາມາ +ໂຮຊາຢາ +ໂຮເຊອາ ໂຮຍ ໂຮຍເນຍຣາ +ໂຮດ +ໂຮດາວີຢາ +ໂຮດີຢາ +ໂຮເດັດ +ໂຮໂດຣາມ ໂຮແຕນ ໂຮແຕລ +ໂຮທາມ +ໂຮທີ ໂຮນລັງ +ໂຮເນຍຣາ ໂຮບ +ໂຮບນີ +ໂຮບັບ +ໂຮບາ +ໂຮບາຢາ +ໂຮຟະຣາ ໂຮມ ໂຮມກັນ +ໂຮມເຂົ້າ +ໂຮມາ +ໂຮມາມ +ໂຮເມີ +ໂຮຣາມ ໂຮຣິ +ໂຮຣີ +ໂຮເຣ +ໂຮເຣມ +ໂຮເຣຮັກກິດກາດ +ໂຮເຣັບ +ໂຮໂຣນ +ໂຮໂຣນາຢິມ ໂຮລີ +ໂຮໂລນ +ໂຮຮາມ +ໂຮເຮັບ +ໂຮໂຮ +ໂຮະ ໄຮ ໄຮ່ ໄຮ້ +ໄຮ້ຄ່າ +ໄຮ້ສາລະ ໄຮໂດຣເຈັນ +ໄຮຕິ ໄຮຕີ ໄຮ່ນາ +ໄຮ່ບຸ +ໄຮ້ປະໂຫຍດ +ໄຮ້ຜິດ +ໄຮ້ຜົນ +ໄຮຫີນ diff --git a/icu/icu4c/source/data/brkitr/dictionaries/thaidict.txt b/icu/icu4c/source/data/brkitr/dictionaries/thaidict.txt index 6000b4f3e6a..854b36e60f3 100644 --- a/icu/icu4c/source/data/brkitr/dictionaries/thaidict.txt +++ b/icu/icu4c/source/data/brkitr/dictionaries/thaidict.txt @@ -24499,6 +24499,7 @@ แห้น แห้ว แอ +แอป แอก แอกซิไนต์ แอกทิเนียม diff --git a/icu/icu4c/source/data/brkitr/fi.txt b/icu/icu4c/source/data/brkitr/fi.txt new file mode 100644 index 00000000000..e672992edb1 --- /dev/null +++ b/icu/icu4c/source/data/brkitr/fi.txt @@ -0,0 +1,8 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +fi{ + boundaries{ + word:process(dependency){"word_fi_sv.brk"} + } +} diff --git a/icu/icu4c/source/data/brkitr/ja.txt b/icu/icu4c/source/data/brkitr/ja.txt index 1c135aa0c6e..df4cd02ccb0 100644 --- a/icu/icu4c/source/data/brkitr/ja.txt +++ b/icu/icu4c/source/data/brkitr/ja.txt @@ -5,7 +5,237 @@ ja{ boundaries{ line:process(dependency){"line_normal.brk"} line_loose:process(dependency){"line_loose_cj.brk"} + line_loose_phrase:process(dependency){"line_loose_phrase_cj.brk"} line_normal:process(dependency){"line_normal_cj.brk"} + line_normal_phrase:process(dependency){"line_normal_phrase_cj.brk"} + line_phrase:process(dependency){"line_phrase_cj.brk"} line_strict:process(dependency){"line_cj.brk"} + line_strict_phrase:process(dependency){"line_phrase_cj.brk"} + } + extensions{ + "かい", + "かしら", + "から", + "かれい", + "かれつ", + "かれる", + "かれん", + "きり", + "くらい", + "ぐらい", + "けれど", + "けれども", + "こそ", + "さえ", + "しか", + "した", + "ずつ", + "せる", + "せん", + "たい", + "たがる", + "たく", + "たら", + "たり", + "たれ", + "たれる", + "だけ", + "だに", + "だの", + "だり", + "つつ", + "てる", + "です", + "でも", + "ところが", + "ところで", + "とも", + "ない", + "なか", + "ながら", + "なく", + "なし", + "なぞ", + "など", + "なら", + "なり", + "なれる", + "なんぞ", + "ねる", + "ので", + "のに", + "のみ", + "はれる", + "ばかり", + "へる", + "ほど", + "まい", + "まう", + "まし", + "ます", + "まっ", + "まで", + "まま", + "まれ", + "もん", + "やら", + "やれる", + "よう", + "より", + "らしい", + "られる", + "れる", + "ろう", + "わっ", + "わな", + "わら", + "わり", + "わる", + "われ", + "われと", + "われる", + "わん", + "えたい", + "えて", + "える", + "けた", + "けたい", + "ける", + "させる", + "そうだ", + "っきゃ", + "っきり", + "っけ", + "っす", + "ったらしい", + "っちゅう", + "って", + "っていう", + "ってか", + "ってな", + "っと", + "っぱなし", + "っぷり", + "っぽい", + "にあう", + "にあがる", + "にあたって", + "にあたり", + "にあたりまして", + "にあたります", + "にあたる", + "において", + "におきまして", + "における", + "にかけ", + "にかけて", + "にかけまして", + "にたいして", + "にたいしまして", + "にたいします", + "にたいする", + "について", + "につき", + "につきまして", + "につけ", + "につれ", + "につれて", + "にて", + "にとって", + "にとり", + "にとりまして", + "にまつわります", + "にまつわる", + "にもかかわらず", + "にゃ", + "によって", + "により", + "によりまして", + "によります", + "による", + "にわたって", + "にわたり", + "にわたりまして", + "にわたります", + "にわたる", + "に対し", + "に対して", + "に対しまして", + "に対します", + "に対する", + "に当たって", + "に当たり", + "に当たりまして", + "に当たります", + "に当たる", + "に従い", + "に従いまして", + "に従います", + "に従う", + "に従って", + "に関し", + "に関して", + "に関しまして", + "に関します", + "に関する", + "に際し", + "に際して", + "ものの", + "ろうし", + "ろうと", + "われと", + "をの", + "をめぐって", + "をめぐりまして", + "をめぐります", + "をめぐる", + "をもちまして", + "をもって", + "を以て", + "を通して", + "を通しまして", + "を通じ", + "を通じて", + "を通じまして", + "んじゃ", + "んで", + "々宮", + "々家", + "え目", + "が丘", + "が台", + "が床", + "が浜", + "の内", + "の山公園", + "の峰", + "の森", + "の沢", + "の通り", + "の里", + "ヵ国", + "ヵ年", + "ヵ所", + "ヵ月", + "ヵ村", + "ヵ条", + "ヶ丘", + "ヶ国", + "ヶ島", + "ヶ年", + "ヶ所", + "ヶ月", + "ヶ村", + "ヶ条", + "ージ", + "ーズ", + "ータ", + "ード", + "ーニャ", + "ープランス", + "ーユ", + "ーランド", + "ーリンズ", + "ーン", } } diff --git a/icu/icu4c/source/data/brkitr/lstm/Burmese_codepoints_exclusive_model4_heavy.txt b/icu/icu4c/source/data/brkitr/lstm/Burmese_codepoints_exclusive_model4_heavy.txt new file mode 100644 index 00000000000..fe010655f56 --- /dev/null +++ b/icu/icu4c/source/data/brkitr/lstm/Burmese_codepoints_exclusive_model4_heavy.txt @@ -0,0 +1,22627 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +Burmese_codepoints_exclusive_model4_heavy:table(nofallback){ + model{"Burmese_codepoints_exclusive_model4_heavy"} + type{"codepoints"} + embeddings:int{40} + hunits:int{27} + dict{ + "က", + "ခ", + "ဂ", + "ဃ", + "င", + "စ", + "ဆ", + "ဇ", + "ဈ", + "ဉ", + "ည", + "ဋ", + "ဌ", + "ဍ", + "ဎ", + "ဏ", + "တ", + "ထ", + "ဒ", + "ဓ", + "န", + "ပ", + "ဖ", + "ဗ", + "ဘ", + "မ", + "ယ", + "ရ", + "လ", + "ဝ", + "သ", + "ဟ", + "ဠ", + "အ", + "ဢ", + "ဣ", + "ဤ", + "ဥ", + "ဦ", + "ဧ", + "ဨ", + "ဩ", + "ဪ", + "ါ", + "ာ", + "ိ", + "ီ", + "ု", + "ူ", + "ေ", + "ဲ", + "ဳ", + "ဴ", + "ဵ", + "ံ", + "့", + "း", + "္", + "်", + "ျ", + "ြ", + "ွ", + "ှ", + "ဿ", + "ၐ", + "ၑ", + "ၒ", + "ၓ", + "ၔ", + "ၕ", + "ၖ", + "ၗ", + "ၘ", + "ၙ", + "ၚ", + "ၛ", + "ၜ", + "ၝ", + "ၞ", + "ၟ", + "ၠ", + "ၡ", + "ၢ", + "ၣ", + "ၤ", + "ၥ", + "ၦ", + "ၧ", + "ၨ", + "ၩ", + "ၪ", + "ၫ", + "ၬ", + "ၭ", + "ၮ", + "ၯ", + "ၰ", + "ၱ", + "ၲ", + "ၳ", + "ၴ", + "ၵ", + "ၶ", + "ၷ", + "ၸ", + "ၹ", + "ၺ", + "ၻ", + "ၼ", + "ၽ", + "ၾ", + "ၿ", + "ႀ", + "ႁ", + "ႂ", + "ႃ", + "ႄ", + "ႅ", + "ႆ", + "ႇ", + "ႈ", + "ႉ", + "ႊ", + "ႋ", + "ႌ", + "ႍ", + "ႎ", + "ႏ", + "ႚ", + "ႛ", + "ႜ", + "ႝ", + "႞", + "႟", + "ꧠ", + "ꧡ", + "ꧢ", + "ꧣ", + "ꧤ", + "ꧥ", + "ꧦ", + "ꧧ", + "ꧨ", + "ꧩ", + "ꧪ", + "ꧫ", + "ꧬ", + "ꧭ", + "ꧮ", + "ꧯ", + "ꧺ", + "ꧻ", + "ꧼ", + "ꧽ", + "ꧾ", + "ꩠ", + "ꩡ", + "ꩢ", + "ꩣ", + "ꩤ", + "ꩥ", + "ꩦ", + "ꩧ", + "ꩨ", + "ꩩ", + "ꩪ", + "ꩫ", + "ꩬ", + "ꩭ", + "ꩮ", + "ꩯ", + "ꩰ", + "ꩱ", + "ꩲ", + "ꩳ", + "ꩴ", + "ꩵ", + "ꩶ", + "꩷", + "꩸", + "꩹", + "ꩺ", + "ꩻ", + "ꩼ", + "ꩽ", + "ꩾ", + "ꩿ", + } + data:intvector{ + 960932960, + 1032706850, + 1032899263, + 1042411742, + 1022450967, + 1004396130, + 1023637190, + -1114022592, + 1026869274, + -1108563349, + -1130591595, + -1132279200, + -1072710873, + 1041613225, + -1137220119, + 1026606371, + 1023004793, + 1027355313, + 986475082, + -1110912894, + -1138562561, + -1113929873, + -1117105855, + -1112460985, + 1012636067, + -1117394132, + -1106749267, + 1024740316, + 1035498118, + -1111199679, + 1036547133, + -1118292928, + -1090523046, + -1106644298, + -1120410399, + 1046606244, + 1048103983, + -1106608823, + -1152395104, + 1034716350, + 1051021180, + -1142783432, + -1122480177, + 982665184, + 1017383918, + 1032027604, + -1105547733, + 1020920407, + -1130007994, + -1129847591, + 989877796, + 1018220229, + -1105994794, + 1012823244, + 1006349909, + -1109857040, + -1127652612, + 1049362562, + -1136480102, + -1119454227, + -1110717676, + 1001424826, + -1117362104, + -1182775680, + 1011830730, + -1121181652, + -1140659988, + 1041971809, + 1022637702, + -1121971634, + -1074227768, + -1121988738, + 1021377701, + 1023700394, + 1040578282, + -1121491977, + -1116366798, + 1040214436, + 1018486870, + 1027780200, + 1023238734, + 1036062495, + -1130036457, + -1123722753, + -1101594490, + 1044229849, + -1113832180, + -1108040735, + -1105660639, + -1129967689, + -1130510590, + 1041609080, + -1105900750, + 1038498950, + 1041264143, + -1096543134, + -1109204620, + 1054568060, + 1035256897, + -1115531079, + -1090546673, + 1054763353, + -1107936904, + -1110847599, + -1104640874, + -1109482112, + 1027853788, + -1129952225, + -1167831264, + 1049411240, + -1096724035, + -1123864364, + -1108715004, + 1041005683, + 1057146532, + -1111404432, + 1051473098, + -1097274426, + -1088784565, + 1011840088, + -1084476732, + -1074626122, + 1043966868, + 1049933843, + -1092545886, + 1058763738, + 1064138045, + -1100188705, + -1097083850, + 1039630108, + 1064932879, + -1097629650, + 1065399875, + -1107211187, + 1044987912, + -1099286227, + -1093710375, + -1088091347, + 1059258704, + -1089865611, + 1051764401, + 1074561478, + -1083799272, + 1046041881, + -1079555709, + -1096167681, + -1078288248, + -1087974812, + 1052039203, + 1072760381, + 1055302061, + -1095890978, + 1044156268, + -1083254557, + 1072717665, + 1064545857, + 1010371172, + 1062424504, + 1043531640, + -1082439579, + -1078870257, + 1074265512, + -1103516953, + -1128626972, + -1136330779, + 1017017802, + -1114204331, + -1155498320, + -1136046484, + 1000445464, + -1105926022, + 1011833936, + 1015162188, + -1135043481, + -1066611852, + -1123054045, + 1014302776, + -1124310368, + 1035090885, + 1031600326, + 1017094376, + -1106831011, + -1120929270, + 1017908928, + 1040466657, + -1122334446, + -1113514666, + -1122542582, + 1023736506, + -1135838888, + -1117030636, + -1132559018, + -1129184781, + -1100639390, + 1035820883, + 1024248305, + -1107481678, + 1029655084, + 994610936, + -1133710956, + 970610128, + -1107621070, + -1111051753, + -1158855020, + -1112402455, + 1013579928, + -1093344918, + -1150651394, + 1027827087, + -1140473618, + -1121154653, + 1031987114, + -1144331453, + -1156577144, + -1107038645, + -1098103145, + 1024523063, + -1109045260, + -1115324641, + 1045956182, + 1032055012, + 996958481, + -1140190310, + 1016530382, + 1038400978, + -1120477174, + -1122723471, + 1050857953, + -1129018231, + 1012172207, + -1120557378, + -1103904892, + -1131761058, + 1000047884, + 1047940544, + 1048790061, + -1110299463, + 1076642027, + -1152188115, + -1143101508, + -1113259880, + 1015949801, + 1032281997, + 1009612719, + -1103682604, + -1114384972, + -1088955375, + 1024474130, + -1120019665, + -1118831494, + -1113306610, + 1035432897, + 1028967629, + -1116649402, + 1040132052, + -1097673224, + 1008450356, + -1122692907, + 1034464132, + 1041395322, + 1025517231, + 1021178330, + -1082797837, + -1148191293, + 1040107831, + -1062221940, + -1085409771, + -1111498111, + 1034944643, + -1128666161, + 1020569369, + -1111016111, + -1120553415, + 1052313629, + 1045765897, + 1034413390, + 1032063944, + 1006363666, + 1027512329, + 1005418772, + -1098034346, + -1099568470, + 1051163218, + 1048299335, + -1092452247, + -1130691034, + -1089587767, + -1090230908, + 1041062126, + -1100581052, + -1118651343, + -1103621990, + -1085819540, + 1040860236, + 1042954963, + -1071969601, + 1000768757, + 1050575138, + -1099503192, + -1090390457, + 1020884045, + 1051161581, + 1048757016, + -1109098129, + 1040327538, + 1062173711, + 1032277333, + -1120861389, + 1051668300, + -1105913800, + -1111004408, + 1059198337, + 1032829998, + -1076606185, + 1061915433, + 1084963825, + -1075938676, + 1062809416, + 1049057191, + -1104483568, + -1077772244, + 1061151131, + -1062359737, + -1070147958, + -1087549456, + 1048343143, + -1082086670, + 1080075724, + 1041286086, + -1112660222, + 1067848670, + 1083826599, + 1067476790, + 1053161494, + -1070911891, + -1061098827, + 1057437041, + 1025463915, + -1082045838, + 1069442006, + -1080454414, + -1077304201, + -1075540798, + -1083959057, + 1068818417, + -1069156534, + -1095913450, + 1020780869, + 1072773792, + 1052606109, + -1098131969, + -1076957498, + -1086753895, + -1073015551, + -1090643393, + -1068793183, + -1082371678, + -1073330108, + 1085842824, + 1077900851, + 1048775411, + 1058137693, + -1091858162, + 1043584064, + 1084825462, + -1090559240, + 1048847556, + 1035596920, + 1051025201, + -1111976134, + 1053729689, + -1111550664, + 1047129125, + 1056433241, + -1102928947, + 1026410020, + 1057506703, + 977229680, + 1041627685, + -1133328901, + -1101957775, + -1143917330, + -1094743716, + -1093911862, + -1086479618, + 1061524672, + 1018201706, + 1046935484, + 1035745316, + 1057415332, + -1088944031, + 1043819780, + 1054632335, + -1082171208, + 1029977924, + -1120429388, + -1086401765, + 1047233995, + -1100820549, + -1094358364, + -1109998798, + 1040474161, + -1121051426, + 1020105054, + 1063034780, + -1112089598, + 1043563910, + 1028997727, + 1025041020, + -1122147725, + 1052044183, + -1116569494, + 1026801699, + 1045771827, + -1107706414, + 1026402654, + -1118740556, + 1050386716, + 1044191240, + 1042856906, + -1105853072, + -1093198259, + 1033233994, + -1113931564, + -1105360107, + 1041234011, + 1025965282, + 1041012110, + 1055350995, + -1102289561, + 1027827547, + -1096965294, + 1044521982, + 1032378199, + -1114505479, + -1107786627, + -1105898726, + -1105528216, + 1038210963, + 1040485055, + 1062053650, + 1052722686, + -1080757079, + -1081627839, + 1051331804, + -1105330750, + -1091081427, + 1062514113, + 1050312840, + -1094168238, + -1107561618, + 1052333813, + -1080792680, + 1043516691, + 1065414379, + -1090879632, + 1049036685, + -1112959962, + -1099887983, + -1096222403, + 1046464049, + -1095053694, + -1121067080, + 1057729500, + -1099083109, + -1101368182, + -1090049568, + 1063273116, + 1007805581, + 1042211585, + 1040857538, + 1021795771, + -1048146844, + -1094835194, + 1058718181, + 1057049652, + 1043270172, + -1091137989, + 1052350046, + 1051693072, + -1105057012, + -1094325618, + -1094954131, + 1050781342, + -1099765861, + 1055198565, + 1037848099, + 1024452107, + -1100532934, + 956636544, + 1042629076, + 1034443474, + -1091642332, + 1037059639, + -1110327041, + -1083373243, + -1105247444, + 1050985600, + -1103653776, + 1035131244, + -1086991868, + 1050424180, + 1039864164, + -1108423312, + -1090469480, + 1054073035, + -1086527539, + -1105834951, + 1038832293, + 1054693829, + -1086795363, + -1105289915, + 1057766577, + -1090411610, + 1064340125, + -1095711690, + 1027377628, + -1100218645, + 1030861699, + 1070064623, + -1122835854, + -1097419867, + 1059327423, + 1031636527, + -1100752423, + 1048613381, + 1054715038, + -1085379188, + 1050756090, + 1049279468, + 1044701878, + 1050969543, + 1035187807, + -1106930738, + -1103932269, + 1057084281, + -1098802784, + 1042602734, + 1044500272, + -1097088802, + 1043509984, + -1088295345, + -1101445549, + 1041687847, + -1085110774, + -1092569778, + -1094829901, + 1040598083, + 1046087888, + 1060362899, + 1050780910, + -1107098616, + 1067621247, + -1103539303, + 1058329561, + -1086887020, + -1088152398, + 1066135543, + -1088580103, + -1089292133, + -1134880192, + -1121544707, + 1027653421, + 1025578531, + -1127664678, + 1000368688, + -1125753427, + 1024623961, + 1005935744, + -1129138854, + 1001899264, + -1124409945, + -1129886387, + -1135298380, + 1023880621, + 1025409385, + -1121077318, + -1120081181, + -1146205824, + -1123624016, + -1139918208, + 1025500771, + 1010071732, + 1012361756, + 1016122610, + 977505280, + -1173284480, + -1126184185, + -1121504573, + -1130504877, + 1014738372, + -1126025414, + 1022792738, + -1135159680, + 1027106393, + -1121400090, + -1126129414, + 1022194234, + -1143389184, + 1022750738, + 1052088450, + 1058039290, + 1053551836, + -1093276200, + 1047113736, + 1036882149, + 1055487003, + 1051461201, + 1035919645, + 1028262364, + 1038878120, + 1034133709, + -1097220777, + -1106077202, + -1089176875, + 1031348433, + 1013614548, + -1098851994, + 1051592967, + -1101108695, + -1079678261, + -1094985728, + -1111148637, + 1030125310, + -1110216465, + -1106244159, + -1090288827, + 1021181784, + 1036894359, + -1097573503, + 1039949941, + -1104217206, + 1055857634, + -1096780742, + -1097749522, + 1042754323, + 1056264666, + 1050197140, + 995056942, + -1101115010, + 1046869439, + -1123605152, + 1014968003, + 1032844548, + -1124991060, + 1037962434, + -1114626023, + -1118375454, + 1038344756, + -1118075119, + 1042506836, + 1000752114, + -1140124118, + 1022862032, + 1015948556, + 1009341672, + 1038985541, + 1042600352, + 1044610406, + -1121356700, + 1038937800, + 1016650303, + -1141479544, + -1113489596, + -1114447406, + 1002225622, + 1040409342, + 1030172393, + 986455296, + 1039866093, + 1060879927, + 1009900145, + 1034855791, + 1023602549, + -1117993097, + -1119248675, + 1019181530, + -1105124525, + -1125078469, + 1014096298, + -1107499527, + -1138006979, + -1147336676, + -1128326582, + -1135598984, + -1106958690, + -1065034955, + -1136075544, + -1116114705, + -1105428504, + 1009578709, + -1134767866, + -1107021975, + 1042726418, + 1044778608, + -1105509677, + -1123749359, + 1034922211, + -1113768434, + 1043993130, + -1121985423, + 1011122348, + -1114617944, + -1105421942, + -1126852742, + -1097104562, + -1123631921, + -1152680368, + -1133884278, + -1111854190, + -1099603848, + -1160164880, + -1084037406, + 1040786791, + 1048191422, + 1019361209, + -1102129745, + 1044044710, + -1123865804, + -1127915064, + 1027200745, + 1042300449, + -1093167901, + -1114129365, + -1114228352, + 1019078571, + -1112825392, + 1016160668, + -1119414274, + -1122503486, + 1015494835, + 1034824226, + 1016884456, + 1007102199, + -1128174554, + 1033640154, + -1120846231, + 999604808, + 1057326008, + 1025086510, + 1012024851, + 1059798902, + -1103940617, + 1000453358, + 1017327686, + 1023303546, + -1105833660, + -1145577970, + -1167216444, + 1044915625, + -1126386530, + 1027307752, + 1040038049, + -1109372280, + 1082626346, + 1030815038, + 1021453770, + 998317732, + -1101235371, + 1032921463, + -1100013281, + 1017556056, + -1083872583, + -1104669297, + -1104623235, + -1111557702, + 1044126873, + -1135785774, + 1055405073, + -1090950426, + 1036376067, + 1039833950, + -1098346861, + 1041251676, + 1051178464, + -1098148716, + 1059955793, + 1025158268, + 1056375074, + 1050650184, + -1091410688, + -1086788080, + -1110421207, + 1042528590, + -1115371422, + -1098550033, + -1091784269, + 1041331505, + 1073373044, + -1112923267, + -1092251744, + -1098878772, + -1083644754, + -1114779898, + -1120385173, + -1093099552, + 1045332096, + 1053412767, + 1055696887, + -1105373769, + -1111982884, + 1025751610, + -1105730712, + -1137400503, + 1027518892, + -1117165627, + 1000860946, + 974240720, + 1019672194, + -1136892791, + -1148684304, + 1022319619, + -1099767701, + 1024531834, + -1107071686, + -1107108418, + 1025971480, + -1120223759, + -1117963772, + 1047022335, + -1120649945, + -1104767841, + 1027637406, + -1144450392, + -1121979688, + -1129704105, + -1069134449, + 1031289558, + 1026170388, + 1005475596, + 1034141982, + 990287592, + -1113134331, + -1112841585, + 985146952, + 1078015175, + 1015922940, + 1033512280, + 1032919609, + 1042812848, + -1131949493, + -1111246043, + 1017020173, + 1025353510, + -1105888950, + 1023657171, + 1038555960, + 1008553678, + 1044750544, + -1119933068, + 1025811627, + 1010997915, + 1015669890, + 1012923916, + 970738240, + 1019639658, + 1040433194, + -1155880330, + -1110658992, + 1020096692, + 1039243455, + -1099973407, + 1009334808, + -1119131462, + 1030618978, + 1024030462, + 1021153803, + 1035942007, + 1050562462, + 1028046644, + -1099357370, + 1016924826, + -1130768590, + -1120286278, + -1118824859, + -1114686847, + -1136493746, + 1034967881, + 1064973909, + 1016361630, + -1125364182, + 1024553983, + -1104897021, + 1027404879, + -1113137446, + -1146521652, + -1088722687, + -1113577508, + -1112703245, + -1156900332, + 996240029, + 1032448627, + -1112031708, + 1022865842, + -1135882174, + -1078989002, + -1121603336, + 1018573326, + -1110096018, + -1114550118, + -1099635938, + 1038168533, + -1096994506, + -1131558744, + -1105158944, + -1106784998, + -1085299309, + -1107032739, + 1044459423, + 1044850062, + -1128462569, + -1185860736, + 1058306447, + -1079949836, + -1159206935, + 1057863365, + 1052831297, + 1003539700, + 1028356206, + 1039541032, + -1086669698, + -1130659080, + 1050836694, + 1051520866, + -1120521676, + 1044331615, + -1113260433, + 1032734900, + 1026236726, + -1102214216, + 1051927644, + 1048889840, + 1053356211, + 1048304252, + 1042229009, + -1090167076, + 1053723585, + 1050465543, + -1110356764, + -1084730991, + 1048096144, + -1099219657, + 1045015558, + -1104224146, + 1047158328, + -1089410297, + -1096256151, + -1115646164, + 1013854556, + -1115169944, + 1046999784, + -1087914000, + -1092183507, + 1048696866, + 1023247656, + -1106938645, + 1050791645, + -1106532950, + 1092287362, + -1099910433, + -1113281658, + -1100138557, + 1045079852, + 1039525772, + 1040669860, + -1122077128, + 1044701308, + -1111579596, + -1137748134, + 1011130844, + 1058278957, + -1114918626, + -1096798439, + -1121718522, + 1036483997, + -1123406688, + 1007579377, + 1018148995, + -1104831751, + -1097903342, + 1039132050, + -1113928229, + 1017095072, + 1031676991, + -1089522382, + 1047286302, + 1028130698, + 1029104950, + 1042894867, + 1004126171, + -1104117797, + -1115266069, + 1024593770, + -1062474647, + 1021061226, + -1099132669, + -1092065983, + 1022302168, + 1032416648, + -1106355911, + 1040538951, + 1027646214, + -1142786247, + 1028289596, + 1041477140, + 1020651464, + -1115731087, + -1099601236, + 992879946, + -1137105960, + 1032669029, + 1034230790, + -1125913526, + 1024460934, + 1028706385, + 999701131, + 1004833847, + -1112621484, + 1021569376, + -1125012146, + -1130895970, + -1121860713, + -1125585588, + -1127542573, + -1097228700, + 1009445120, + 1001421408, + -1128103564, + 995482972, + 1057146054, + 1021939795, + -1157118864, + 1031636318, + -1099600891, + 1049666070, + -1121359682, + -1084944008, + 1038209455, + -1130625148, + -1120096494, + -1123900466, + -1105460657, + -1119293502, + -1148200432, + -1104727468, + -1106732297, + 1017330058, + 1025696296, + 1003199596, + -1118478393, + 1034031650, + -1119966852, + -1123972858, + 1027771774, + -1098366185, + 1033483169, + -1128097222, + 1040879204, + -1119163264, + 1081833034, + 1027103323, + 1043722712, + -1114841414, + -1133290655, + -1089215828, + -1118433125, + -1109569952, + -1112637213, + 1033862291, + -1116903333, + 1021270719, + -1131723145, + -1107222174, + 1051397242, + -1121337464, + 1033497394, + 1047448888, + 1020067816, + -1115514457, + -1118096310, + -1136902730, + -1099786414, + 1035455051, + 1001537944, + 1003102518, + 1033060678, + 1034865949, + -1136818151, + -1125142770, + -1130704812, + -1147232149, + 1053533546, + 1040398918, + 1011943658, + 1038017172, + 999347536, + -1125980903, + -1076929166, + 1013486828, + -1114259950, + 1015327978, + -1129738240, + -1099707421, + 1008707722, + -1156375004, + 1028943308, + -1108627923, + -1112589535, + 1026802132, + -1137041548, + -1135062036, + -1092118276, + 1027119234, + 1013279306, + -1122509214, + 1027386285, + 1015484583, + 1008295426, + -1113743029, + 958366336, + 1046484559, + 1027137260, + -1109104792, + 1034629561, + -1097358838, + 1037577252, + -1115556203, + -1152323399, + 1020349108, + -1122221328, + 1028301009, + 1030559588, + -1109457100, + 1028726294, + 1026739807, + -1079354569, + 1025882376, + 1042647154, + -1080347769, + -1113215156, + -1113491028, + -1103468921, + 1007724964, + -1119559487, + -1115027079, + -1088805347, + -1100530905, + 1027367338, + 1015277028, + 1047858799, + 1030825458, + -1116829679, + -1133057839, + -1116120402, + 1016582830, + 1047575242, + -1113618215, + 1048832758, + -1116430206, + 1019419864, + -1123854654, + 981467532, + -1093159130, + -1097952764, + -1116269614, + 1039159285, + -1086273630, + 1048009365, + -1128551842, + -1114023545, + 1031945400, + 1086471976, + -1117548468, + 1055991878, + 1027923424, + -1091503727, + 1012318908, + -1098691968, + -1120696941, + -1174508128, + -1074628523, + 1040750396, + 986852260, + -1104207134, + 1018215827, + -1094171292, + -1098381955, + -1159538472, + -1115896056, + -1117062359, + -1120156148, + -1099673403, + -1106999814, + -1097894106, + -1106479334, + 1048270678, + -1104394365, + 960731904, + 1026077187, + 1057245686, + -1126945392, + -1144995477, + -1084779211, + -1112931358, + -1105581266, + 1034271900, + -1106183377, + 1044921695, + 1028992392, + 1019551180, + -1132064710, + 1022712853, + 1034394741, + -1147920360, + -1107326020, + -1087954614, + 1024572737, + 1026523230, + -1123228239, + 1048638256, + 1045037116, + -1104751464, + -1103941364, + 1011175930, + -1133843257, + -1098144086, + -1111043499, + 1010011942, + 1037772644, + 1034979393, + -1113003508, + 1023464652, + -1138636612, + 1040664615, + -1099998198, + 1023171025, + -1107908351, + 1015030201, + 1040748109, + 1080659842, + 1050573248, + 1032973459, + -1100744702, + -1089325776, + -1119792961, + -1104892589, + -1090460964, + 1047076874, + 1047232530, + -1102044245, + 1037833088, + -1129545434, + -1113541662, + -1114461138, + 1060779879, + 1025854616, + 1044872630, + 1048821064, + -1105588405, + -1103218166, + -1139078077, + 1034582843, + 1034761740, + 1039012509, + -1095565733, + -1123291528, + 1009844407, + 1038191032, + 1038413444, + -1103392426, + 1014182470, + 1036792752, + -1056595634, + -1088416654, + -1095101261, + -1111284515, + 1050945813, + -1095050135, + -1132177467, + 1053416590, + -1072587340, + 1079607791, + 1047556562, + 1039163882, + 1054395688, + -1079825774, + -1067367642, + -1102007951, + -1069983594, + 1080494564, + -1070697030, + -1078154106, + 1065912443, + -1074750745, + -1062008369, + -1081476077, + -1101025175, + -1081829130, + -1076464391, + 1071466313, + -1083713749, + 1069341256, + -1085108010, + 1079970209, + 1078062918, + -1071340452, + 1066365238, + -1075948050, + -1070568381, + 1067418347, + -1108803093, + 1065402169, + 1061663895, + 1060761141, + 988154225, + -1084455826, + 1070075241, + 1075088943, + -1096829898, + -1065245567, + 1031948623, + 1051130920, + -1061294273, + -1100008755, + 1006430437, + -1106171065, + 1044076558, + 1029986738, + 1026881061, + 1024030716, + -1110013591, + -1157231817, + -1088802410, + 1024211726, + -1079640562, + -1061681618, + 1018204358, + 1034900378, + 1029478696, + 1057638432, + -1132454726, + -1114006347, + -1095274447, + 1030055967, + -1087189316, + -1108300630, + -1086997788, + 1015679166, + 1044297629, + 997919003, + -1096705528, + 993639207, + -1089194041, + 1048133803, + -1106391520, + 1061435565, + -1087559306, + 1043751607, + 1057780177, + 1062534136, + 1027745789, + 1027339469, + 1005647000, + -1156554336, + -1120661875, + 1021168206, + 1022056322, + -1141017008, + 1023604979, + -1149014784, + 1024170903, + -1130658016, + -1125021421, + -1125224365, + -1119833206, + -1123522182, + 1020513350, + 1026928487, + -1125102509, + 1002439344, + 1027095271, + -1120401187, + 1022842162, + -1135050956, + -1150086608, + -1125799469, + 1026350931, + 1025537137, + 999567464, + 1025496233, + 1012473668, + -1171447168, + -1119645558, + -1132511064, + -1131074464, + -1138073408, + 1020005946, + -1129127373, + -1121671619, + 1026587465, + -1078866214, + -1081568218, + 1088788925, + 1072042925, + 1071781847, + 1070911157, + 1086031421, + -1072981037, + 1068801080, + -1063473214, + 1065525220, + -1076187399, + -1054737515, + 1055622192, + 1075123841, + -1083100681, + 1091917746, + 1082407423, + -1073372257, + -1059603315, + 1077149133, + -1090189605, + 1048355593, + -1061964398, + 1043778945, + 1063357642, + 1071866882, + 1036358680, + 1081203137, + -1075119035, + 1076188683, + 1057897328, + -1071404384, + -1077143846, + -1090423344, + -1071410000, + 1091713467, + -1043508801, + 1059837451, + -1070070355, + 1068620409, + -1047907838, + 1091597704, + 1094101060, + -1073039451, + 1091279230, + 1093256906, + -1054487643, + 1082106058, + 1069953879, + 1081331469, + 1070838436, + 1092556522, + -1061812908, + 1088461615, + -1065069801, + 1086089894, + 1065387259, + 1087128684, + 1076660097, + 1100849155, + -1062924682, + 1087788298, + 1086777247, + -1069498077, + 1083833200, + 1101637689, + 1057422140, + 1062175975, + 1069996840, + -1080139116, + 1060173757, + 1086006173, + 1071506950, + -1060230286, + -1053151661, + -1062638713, + -1137208832, + 1092575549, + -1057936260, + 1020984876, + 1070048185, + -1067167986, + -1130142208, + -1092678670, + -1101009640, + -1078340890, + -1139261160, + -1097474661, + 1038819207, + -1131628341, + 1024769606, + -1083487627, + -1116054472, + 1061598872, + -1057044641, + -1110573657, + 1048456947, + -1092837675, + 1069720886, + 1057899326, + 1057738332, + -1080715671, + 1040965003, + -1087126395, + 1058052063, + -1078492179, + 1005075267, + 1023105318, + -1109387854, + -1085792662, + 1045058743, + 1070307982, + 1051268398, + 1066356863, + 1071407046, + -1083804075, + -1089725208, + 1064440790, + 1078143062, + -1101532499, + 1054478323, + -1098140097, + 1016942951, + 1036097217, + 1008156757, + -1088032430, + -1121419831, + -1114748994, + -1113678414, + 1023735405, + 1047796349, + -1095179928, + 1035963594, + 1035091901, + -1122797640, + 1035062204, + 1045549482, + -1096885990, + 1049054975, + -1096460226, + 1033719030, + 997103380, + -1109933538, + -1092609141, + -1089240273, + 1027022073, + -1098024972, + -1107824661, + -1106226154, + -1072248247, + -1113581244, + -1128020786, + 1032609210, + 1049437972, + -1093439622, + -1091489540, + 1066189228, + -1112854498, + -1137943526, + 1076292393, + -1097696593, + -1068260633, + -1087184778, + 1056017591, + 1052149405, + -1069566078, + 1061476838, + 1044818977, + -1105103342, + 1058614473, + -1097535371, + -1073660678, + 1031312818, + -1079397225, + -1084109729, + 1057267267, + 1074163769, + 1043055544, + 1077035552, + 1061555818, + -1077414024, + -1080530972, + 1065366230, + -1085386091, + -1069473619, + 1054683674, + 1052069314, + 1044972593, + -1107193497, + 1067173351, + 1050615458, + -1084043897, + 1062690344, + -1076024573, + -1095620890, + -1115006409, + -1083785897, + 1074033097, + 1062040162, + -1123173702, + 1021813254, + -1126864070, + 1025143965, + -1123098726, + -1120838877, + -1120712934, + -1123926908, + 1009990860, + 1025381289, + -1131313178, + 1014152052, + -1153049088, + -1130681344, + -1153398224, + 1024499609, + -1121910074, + 1024418201, + 1021333166, + -1119183587, + 1023870535, + 1020578510, + -1163763008, + -1122498518, + 992327728, + 1008336936, + -1133574644, + -1139349720, + -1148669032, + -1147737752, + 1027137561, + -1131143008, + 1027342045, + -1143107536, + 1008181504, + -1123062518, + -1130671328, + 981559488, + -1123895539, + 992339456, + -1071993851, + 1054705133, + -1091968160, + -1079857120, + 1077174217, + -1072777365, + 1068552744, + 1066723266, + 1052913297, + 1068150930, + -1122814331, + -1072800349, + 1032150720, + -1071509631, + -1087493143, + -1148870720, + 1060247666, + 1032205734, + -1088219656, + 1082831428, + 1077885817, + -1079428181, + 1058761969, + 1057532384, + 1045314226, + -1079903863, + -1069711674, + 1065466328, + -1138289829, + 1082196362, + -1063885071, + -1082648170, + -1069692472, + 1068035776, + -1081115895, + 1075543397, + -1091719046, + 1075095060, + 1072129454, + 1075525296, + -1135146804, + -1120040752, + 1017834786, + -1120009571, + -1123273532, + -1134518068, + -1130655840, + -1132068244, + 1022873426, + 1013126212, + 1023816579, + -1137651112, + 975317632, + -1119586150, + 1019620722, + -1139451096, + -1131263116, + 1020968622, + 1024616017, + 1024080137, + -1121848624, + 1025895857, + -1151302864, + 1022055898, + 1019794138, + 997860304, + 1011993204, + -1119148896, + 1025825129, + -1122804154, + 1024347955, + 1007843304, + -1122597075, + 1028016087, + -1156279200, + -1128587430, + 1023926673, + 1023936377, + 1013842916, + -1119627129, + 1017129286, + -1107329948, + -1135454029, + -1098249447, + 1057608321, + 1041751137, + -1106998430, + 1035675402, + -1096777651, + 1096466037, + -1104908391, + -1063708725, + 1032195465, + -1083048401, + 1001800901, + 996038548, + -1081884909, + 1050024474, + -1089614615, + 1037762494, + -1105464661, + -1109528529, + 1068107960, + 1052876296, + -1102217083, + -1107642345, + -1129754892, + 1024029086, + -1098747630, + -1101520321, + 1047082765, + 1041741601, + -1100467801, + -1108692480, + -1118156606, + 1032531223, + 1011503622, + 1044096719, + 1034622957, + 1043354098, + -1109670771, + 1035405312, + 1040278405, + -1107001975, + -1109484697, + -1128681032, + 1040371892, + 1037706922, + -1107089543, + 1074858795, + -1134922280, + -1075571074, + 1033508574, + -1093645738, + -1122393909, + 1020206429, + -1087710871, + -1105489114, + 1041020676, + -1122236718, + 1015232687, + 1040159889, + 1078848525, + 1056767338, + 1041373811, + 1036413810, + 1032381729, + -1103965163, + -1106565840, + -1120923969, + -1113636564, + 1042784568, + 1042750301, + 1023870293, + -1100863059, + -1114525028, + -1125758500, + 1022661532, + -1134770924, + -1112554381, + 1024136856, + -1109273862, + 1024104695, + -1095988389, + -1123582947, + -1097514350, + 1016104475, + 1046069764, + -1115359845, + 1040322084, + -1104373976, + -1113069106, + 1020444116, + -1110018268, + 979813072, + 1023764597, + -1112874424, + -1112794789, + -1087062469, + 1038460321, + -1110638077, + 1071968717, + 1032444352, + 1035551694, + 1038932549, + 1009733798, + 1033715488, + 1005323274, + -1117277652, + -1108546370, + 1033812675, + 1024342002, + -1112921011, + 989560800, + -1109486003, + 1011533982, + 1041897612, + -1138664969, + -1114439954, + -1108595475, + -1127130144, + -1117362924, + -1119392346, + 1031155757, + 1043482880, + 1041610574, + -1107463628, + -1134831356, + -1106956153, + 1049612958, + -1099823447, + -1105557421, + 1038412616, + -1062774960, + 1023707733, + 1035265301, + -1106653076, + 1031195316, + -1130383604, + -1108029148, + 1036981127, + 1023670883, + 1052230863, + 1050988526, + -1107015064, + -1106881948, + -1108896436, + -1119477300, + -1108371902, + 1034566024, + 1039946329, + 1049436548, + -1131143703, + -1162411131, + 1049944292, + 1034573001, + -1095703431, + -1127812645, + -1089826631, + -1116165151, + 995987775, + -1128966810, + -1165155912, + -1140471254, + 1053940900, + -1199930368, + -1127091675, + 1025607592, + -1119903828, + 1059018619, + 1009281436, + -1100293624, + -1120369168, + -1088417524, + -1133484498, + -1137913612, + -1080242805, + -1140396783, + 1032847278, + 1010832409, + -1154547024, + 1008943819, + 1056313622, + 1079850134, + 1040105506, + 1028042231, + -1131291935, + 1008049242, + -1111267063, + -1106705398, + -1121946130, + -1122330572, + -1118246452, + -1122039222, + -1129266720, + 1021883392, + 1040126667, + -1116381684, + 1023834350, + -1136987291, + -1108970802, + -1103885163, + -1116168734, + -1098007372, + -1102998113, + 1034059142, + -1088601588, + 1040643776, + -1114687447, + 1036953824, + -1062690236, + -1120387180, + 1044048974, + -1101234068, + 1044043983, + -1125121106, + -1106777867, + -1108498268, + 1025957492, + 1037673495, + -1131522259, + 1026027894, + 1035878680, + 1037150573, + 1039005316, + -1109837298, + -1112998017, + -1110910938, + -1120947643, + -1100515150, + 1047417381, + 1040968207, + -1098310848, + 1034608838, + 1017748090, + 1046788508, + -1097989637, + -1114989305, + -1107068386, + -1146025057, + 1012746056, + -1148473770, + 1032970868, + 1033958008, + -1135323814, + -1121083712, + 1036029030, + -1104316642, + -1117923173, + 1044359497, + -1127333812, + -1093723924, + 1032893766, + -1089886042, + 1039364404, + -1128722238, + -1109224734, + 1029129264, + -1105206682, + 1004945929, + -1141566384, + -1094898690, + 1026468458, + 1057446957, + -1119116406, + 1056081867, + 1041589755, + -1109979418, + 1022300686, + -1126337722, + -1114699815, + 1074109430, + 1049222934, + -1110714881, + -1102802727, + -1104847415, + 1032616290, + -1123019379, + 1031805771, + 1018818462, + 1050156984, + -1106885546, + -1104434415, + -1124476001, + -1090343402, + -1082607396, + -1089189890, + 1041263183, + -1118361088, + 1050609668, + -1081544284, + -1091141208, + -1123844124, + -1089424520, + 1026714862, + -1093714299, + -1115679018, + -1109297875, + -1096416088, + 1046915844, + -1096660505, + 1046049582, + 1036525594, + 1054466611, + 1006568396, + -1097667125, + 1045447343, + -1100735834, + -1109406638, + -1129361457, + -1089286974, + 1066867667, + -1120677382, + 1031653234, + 1056093506, + 1033844504, + 1052306843, + 1055961620, + -1096404235, + 1020947579, + 1025062849, + -1122404557, + -1122203139, + 983200352, + 1020879962, + -1121846550, + 1025828513, + -1119762253, + -1139244236, + 1025193411, + 1004298032, + 999128856, + -1134146536, + 1006292480, + -1166587072, + 1012510260, + -1128737702, + 1006878860, + -1167542464, + 1027909161, + 1017187746, + -1122004109, + 1010689472, + 999377152, + 1024166017, + 1025571523, + -1124124301, + -1131369638, + 992814752, + -1121568723, + 995064576, + -1120539936, + 999246696, + 1023419993, + -1163343360, + 1026421489, + 1018830458, + 1027481261, + 1006938932, + 1000519760, + 1019766626, + -1153127072, + -1131150874, + -1147716200, + -1133425496, + -1133546252, + 1022984730, + -1136019816, + -1124053802, + 977905024, + 1026273735, + -1123701952, + 1026740839, + 1026247345, + -1166041280, + -1136775244, + 1025761801, + -1127273081, + -1131253120, + 1026383561, + 1015745190, + -1124370528, + -1133149236, + -1122583200, + 1026169985, + -1126603456, + -1119201264, + 1015815666, + 1007187596, + -1123673676, + -1120984285, + -1122222109, + -1128348563, + 1008763636, + 1020403086, + 1022027470, + -1126469805, + 1006900748, + 1027264755, + 1017372366, + 1016802674, + -1123538092, + -1120649289, + 1027366743, + -1122833203, + -1124479635, + 1023523927, + 1013452132, + -1121290406, + -1121225709, + 1021719234, + -1157431456, + 1020068902, + 1016129710, + -1137650496, + -1170488704, + -1119321683, + -1126637331, + 1015236518, + -1124764134, + 1017550458, + -1126996569, + 1003181848, + 1026588833, + 1027047767, + -1124058650, + 1026926195, + 1018566970, + -1122737946, + -1126592960, + -1140099048, + 998926896, + -1119798585, + 1020883886, + -1167044608, + 984892608, + -1121507498, + 1013447052, + 1024682769, + 1012879396, + -1111580453, + 1026392002, + 1036007755, + -1125702608, + 1047853579, + -1111458658, + 1001488420, + 1006955448, + -1095472220, + 1058389136, + -1084004752, + 1012146935, + -1120376706, + -1114995576, + 1004422279, + -1105345155, + -1093386396, + 998318688, + 1055271116, + -1135978751, + -1062730704, + 1013674602, + 1033301616, + 1045209978, + 1055289210, + -1088069097, + 1040847431, + -1117800752, + -1095200062, + 1040831675, + -1104858146, + 1024949396, + 1047790763, + 1045857908, + -1119223552, + -1112395201, + 1057342028, + 1041074010, + -1109298970, + -1097465399, + -1108125417, + -1118699562, + -1107886794, + 1039249383, + 1041028342, + -1129243000, + 1058960964, + -1115130229, + -1091737785, + 1063140484, + -1102738190, + -1094184997, + 1053035470, + -1097731524, + 1045606649, + 1048854309, + -1058018099, + 1043209280, + 984666288, + -1097896000, + 1054183617, + -1098296658, + 1060825728, + 1056910883, + -1102400405, + -1129191879, + 1042302953, + 1022799594, + -1100525344, + -1100125895, + -1115459215, + 1023195456, + 1038911425, + 1049525359, + 1044314372, + -1104066832, + -1104126828, + 1049757237, + -1104396596, + -1097316311, + -1070485383, + 1069465379, + 1037987524, + 1018810744, + 1025015651, + -1094078447, + 1001360422, + -1174528476, + -1087368282, + 1023453488, + -1093582036, + -1119092786, + 1039335611, + -1102773302, + -1094716280, + -1114573247, + -1092113657, + -1126472304, + 1036350483, + -1125412258, + -1094345814, + -1119882354, + 998987358, + 1051104524, + 1041069516, + -1115135288, + -1119234690, + -1086926960, + -1093532476, + -1130434684, + -1131319238, + 1053746536, + -1144722892, + 1027173733, + 1032009928, + -1139104662, + 1046605622, + -1119590143, + -1114581298, + -1109585477, + -1102970191, + 1061577627, + -1081974898, + 1049252862, + -1105355076, + 1052646559, + -1114075141, + -1104068987, + -1107215961, + 1057353205, + 1044550973, + 1030522415, + 1033665794, + -1080610016, + -1069986406, + 1034944589, + -1077162507, + -1098079729, + 1046678186, + -1098933302, + 1045110490, + 1053929205, + -1135395390, + 1067409571, + 1067619314, + -1131160612, + 1034211361, + 1030454090, + -1114355242, + -1088454938, + -1149163680, + -1101825085, + -1096366345, + 1049754975, + 1070955189, + 1052463492, + -1089102415, + -1088538628, + -1101651500, + -1103434893, + -1084464586, + 1051327975, + 1026606573, + -1125975791, + -1119453866, + 1022572359, + 1007811746, + 1012572196, + -1067073177, + 1037447020, + 1022162156, + 1008110480, + 1051625559, + -1133230611, + 1026961554, + 1049741764, + -1086839969, + 1029394156, + 1038462687, + -1125960666, + 1033127997, + 1012695770, + -1165884024, + -1121052766, + 998994580, + 1026644058, + 1032583374, + -1069700759, + -1067800817, + -1131053393, + 1017809755, + 1047411304, + -1131716164, + 1030115496, + -1116978971, + -1114073342, + -1119448470, + 1024695674, + 1024096870, + -1080474712, + 1037081562, + 1053411751, + -1163611228, + -1075489352, + 1056257134, + -1099054263, + 1044832890, + 1071425898, + -1103521859, + 1053153320, + -1068690552, + 1032286263, + -1110717987, + 1042330284, + -1097515855, + 1057066041, + -1117043494, + 1051136148, + -1078198652, + 1024876918, + -1113440172, + 1023628869, + 1049880338, + -1136145659, + 1064118785, + 1040511736, + -1114761073, + 1002658096, + -1106565061, + -1116944723, + 1028355266, + -1100454232, + 1029117260, + -1120178976, + 1018497102, + 1044481167, + 1036478983, + -1117568283, + 1038005920, + 1046722410, + -1134604560, + 1047783045, + -1113644456, + -1089283132, + -1102513890, + -1111604774, + 1033925579, + 1064514365, + 1011970374, + 1041977504, + -1095394717, + -1119362708, + -1175914624, + -1105693462, + -1099634613, + 1040466293, + -1123560269, + -1107981150, + 1035744482, + 1017931636, + -1106058430, + 1041977455, + 1041380663, + 1023594950, + 1081301507, + 1023617777, + 1033911086, + 1010644109, + -1110335444, + -1137253728, + -1118237764, + 1024769335, + 1046507482, + -1136667378, + -1092042349, + -1107242353, + 1067427533, + 1041227663, + -1131028158, + 1025822640, + -1110652863, + 1000293252, + 1029805307, + -1079650994, + 1038066408, + -1100319274, + -1118288388, + 1057474254, + -1092219850, + -1124124009, + -1122131320, + -1123873145, + 1034385799, + -1128461046, + -1122063771, + -1123715322, + -1097550356, + 1041659075, + 1037145391, + -1128893171, + 1023842006, + 1026635347, + 1019083308, + 1059321485, + -1123949749, + 972007552, + -1123631944, + 1000063841, + 972105420, + -1065248400, + 1036931842, + -1155586372, + -1101682726, + 1020228308, + 1040036341, + 1036428240, + 1017843314, + 1033261992, + -1098208925, + -1103140894, + -1122703840, + -1100994026, + -1109213328, + -1057036426, + -1111303171, + -1092969394, + 988812024, + 1089691360, + -1102970788, + 1014528965, + -1099811731, + 1016074092, + -1128896942, + -1119035574, + -1122453714, + 1027605714, + -1102455403, + 1014654382, + -1120726122, + 1046637761, + 1022507784, + 1031129463, + -1131886672, + 1048939170, + 1016859080, + -1137655279, + 1030585060, + 1033026496, + 1007483590, + -1087553945, + 1025779779, + 1023864035, + -1112445691, + 1033460292, + -1122904911, + -1168671760, + 1038209956, + -1115516835, + 1025942946, + 1010161530, + -1054736871, + 1076620830, + -1065434740, + -1086969203, + -1081131838, + 1033251303, + -1073815305, + -1109460435, + -1085334063, + 1056708589, + -1078806489, + 1072657108, + 1062470694, + -1096158639, + -1064890509, + 1048851879, + -1070124549, + 1034332338, + 1068639901, + -1082401173, + 1010527322, + -1083526939, + -1072747658, + 1084728975, + 1046124130, + -1064834261, + -1080214416, + -1081691098, + -1090959305, + 1050310022, + 1056917910, + 1041670608, + -1080693120, + 1051290076, + 1079659279, + 1075795936, + -1076712885, + -1077364151, + -1111565195, + 1068487544, + 983822432, + -1181467904, + -1123638390, + 1026328663, + 1010692672, + 1024781785, + 1023981457, + 1024519761, + -1141639248, + 1026770881, + -1131034220, + 1022230126, + 1023965613, + -1121393510, + 1010906880, + -1132847360, + 1011826188, + 995526144, + -1154042320, + 1002514352, + 1019126434, + -1155458512, + -1124580915, + -1142940056, + 1015130098, + -1131109926, + 1024745545, + -1121709651, + 1021924098, + -1127302803, + 1003294616, + -1128707065, + 1022681970, + -1137766232, + -1123940330, + 1023518717, + 1027198589, + 1027021517, + -1125261625, + 1026060713, + -1121800586, + 1009342888, + -1119166742, + 1021166214, + -1119464685, + 1024722717, + 1012098756, + 1018191290, + 1024879809, + -1131374150, + 1026818881, + -1121559907, + -1122401722, + 1022508750, + 1025217677, + -1123954124, + 1023705091, + -1119950749, + 1019070738, + -1130884122, + 1026709719, + 1024531267, + -1129661094, + -1143793408, + 1012997732, + -1138113088, + 1021372194, + -1136450392, + 1026502823, + 1027989133, + -1185805824, + -1120962710, + -1130729926, + 1006965080, + 999150928, + 1001357976, + -1132058618, + -1121198397, + 1009510720, + -1130598553, + -1122937661, + 1011921988, + 1013776068, + 1022110586, + -1149220176, + 1024605217, + 991922992, + 1026129859, + -1120531776, + -1123032816, + 1026315697, + -1135078196, + 1024541593, + 1005514136, + -1127198387, + -1122122326, + 1027911085, + -1126712857, + 1015609486, + 1017822662, + -1131967910, + 1017135698, + -1177553280, + 1022205646, + 992143456, + -1124557273, + 1018808774, + -1124429286, + 1027424585, + 1014315148, + -1124479763, + 1028308535, + 1016454354, + 1027199511, + -1120808464, + 1018045230, + -1137331340, + -1143265896, + -1137189324, + 1022202098, + 1026221249, + 1018818906, + 1000918960, + 1000116016, + -1120034864, + -1132010790, + 1026282489, + 1016248634, + 1024681875, + -1119561920, + 1018044506, + -1131016564, + 1027077095, + 1024539337, + -1122724435, + 1006824680, + -1123711466, + -1130561459, + 1025178061, + 1006363288, + -1141157248, + 1020341506, + -1128034387, + -1138165812, + 968881408, + -1123828774, + 1019262834, + 1013347996, + -1121507834, + 1025885751, + 1015309478, + 1003164592, + -1138684724, + -1126069472, + -1119411638, + 1027170749, + -1123696704, + 1023589185, + 1014434116, + -1119146336, + -1123645526, + 1023603521, + 1008008908, + 1026860125, + 1026073623, + -1129030189, + 1026089875, + 1020355250, + -1127433856, + 1022722446, + 1020828998, + 1028059329, + 1025690615, + 999734656, + 1015664742, + -1141235688, + 1007512320, + 1017318962, + 1015120718, + 1015113102, + 1025265293, + 1024663875, + 1017830118, + 1025846263, + 1021371250, + -1122339539, + 1016315354, + -1121199747, + -1121600016, + 1012181156, + 1003439384, + 1024623795, + -1131149300, + 1025671271, + 1023174050, + -1148055936, + 999518128, + 1017165658, + 1003920256, + 1025518541, + -1122757088, + -1133814296, + 1011145368, + -1177017088, + 988436480, + 1022016146, + 1023649833, + -1153028448, + -1119729408, + -1128696429, + 1027797481, + -1127768397, + 1022526394, + -1133509480, + 1017298458, + 1026904455, + 1023884359, + 1017029314, + -1127114297, + 1009168040, + 1010856576, + 1017069838, + -1130172813, + 1026663757, + -1134885608, + 1005785040, + 1014710948, + 982597216, + 1020571650, + -1123443347, + -1131718668, + -1139941388, + 1019441250, + 1021201766, + 1012946788, + 1019114330, + 1025416129, + -1122990496, + -1151258976, + -1126999309, + -1171502080, + 1008480040, + 1024770739, + 1024702279, + 1011799836, + 1023722727, + 1017421050, + 1016186674, + 1019296550, + 1026698531, + -1123427116, + 1009712424, + 1023995639, + 1012487524, + -1155814912, + 1024461901, + -1131131756, + -1120670489, + 1010260544, + 1021696174, + 993932384, + 1016729242, + 972877056, + 1026088387, + -1119805097, + -1121597171, + -1139704088, + -1131251124, + 1024634151, + 1008258944, + -1138786356, + -1129158982, + -1121337005, + 1012454180, + -1122762157, + -1123675939, + 1025565585, + -1124561997, + -1119372051, + 992554192, + -1121529050, + 1007209740, + -1125119449, + -1129574701, + 1000007120, + -1124882329, + 998828720, + 1028298157, + 1019088550, + 1011510528, + 1016912910, + -1123494083, + 989665184, + -1124754790, + -1131784134, + -1123918787, + 1018933714, + 1024916777, + 1021049018, + -1134403944, + 1023088122, + 1024864993, + 1014590412, + -1127821107, + 1023281070, + -1138822872, + 1024499267, + 1019138738, + 1008245184, + 1026342007, + 1026373281, + 1018002598, + -1120981203, + -1124945561, + 1008574464, + -1148137984, + 1016130726, + -1123131120, + -1125266438, + -1141630160, + 1013722564, + -1125056569, + -1147957632, + -1135029132, + -1121092925, + -1123633302, + -1133815180, + -1131712436, + -1157584640, + -1139659212, + 1024142625, + -1123077293, + 1027123683, + 1020116090, + 1007538612, + -1120397424, + 1028296359, + 1023689169, + -1132144288, + -1139435752, + -1141135312, + -1127663136, + 1023265222, + 1025150705, + 1024822279, + -1119175862, + 1022543406, + -1144602392, + 1011207128, + 1028240689, + -1131805242, + -1145411792, + 1024104163, + -1130394720, + -1122094394, + -1138346904, + -1126928512, + -1146220264, + -1173148864, + -1121536458, + -1121277008, + -1120006438, + -1130257901, + -1125875686, + 1009168716, + 1021541542, + 1003164240, + 1016187814, + -1132868148, + -1132401172, + 1019117830, + 1025436883, + -1158772544, + -1119779465, + 1018106458, + 998448872, + 998331544, + 992916784, + 1019130938, + 990956080, + -1119999209, + -1127742048, + 1017060814, + 1022853094, + 1027541603, + -1142772304, + -1128783245, + -1139100160, + -1132037076, + -1131248908, + 978660160, + 1027954089, + -1198279680, + 1026595193, + -1140947816, + -1122697050, + 1025147123, + -1121828458, + 1021213570, + -1120439542, + -1126814637, + 1009649664, + 1001443352, + 988466368, + 1027858493, + 1023725955, + 1014872348, + 1011715916, + 1026738841, + 1023497689, + -1136370600, + -1122181296, + -1125254918, + 1017808590, + -1130717280, + -1127290099, + -1129149779, + 1026123191, + -1121321613, + 1025326057, + -1121351846, + 1025472265, + -1129058534, + -1127457395, + 1015326222, + -1120886259, + -1141163568, + 1023883283, + -1130935308, + 1028220073, + 1018022842, + -1124254681, + -1126495501, + 1024286657, + -1126142425, + -1123817980, + 1009592768, + 991355552, + 1019242114, + -1137871384, + -1196962816, + 1016340258, + -1122821629, + 1020152666, + 1008989912, + 1019111558, + 1026939233, + -1121402368, + -1120961357, + 1007389400, + 1026813229, + 1026901805, + 1027382227, + 1024868125, + -1131096934, + 999860400, + -1135028364, + -1126471705, + 1015148258, + 1024793485, + 1014808204, + 1019160514, + -1119060470, + 1021798574, + 1013989284, + 1004710912, + -1132971368, + -1136173812, + 1024003961, + -1122901517, + -1128493645, + 1025462371, + 1026488065, + 1023547885, + 1006885528, + -1146009112, + -1124419859, + 998597200, + 998303208, + -1121578582, + 1021204154, + -1134445656, + 1017973262, + -1120833158, + -1119599251, + -1120939430, + -1131925190, + 1012554076, + -1120785337, + -1125177651, + -1121692618, + -1127277203, + -1125924307, + 1026483783, + -1119333536, + 1023996691, + 1002388912, + -1125870093, + 1014808796, + 1012291212, + -1121865837, + -1122698637, + -1126732121, + -1128776608, + 1009437312, + 1011318196, + -1122089763, + 963404544, + -1177517312, + -1123178835, + -1130647667, + -1152740864, + -1132422732, + 1020216302, + -1123614912, + 1023386510, + 1020604530, + 1024756717, + -1132912232, + 1015366670, + 1003471664, + -1124756960, + 1027724121, + 1012676772, + -1119524720, + 1022470702, + -1144980272, + 1015400230, + -1121853696, + -1135185652, + -1128537958, + -1130087501, + -1135636876, + 1000280936, + 1026600793, + 1028158337, + -1131531092, + -1126344205, + 1016842482, + 1024028717, + -1124266189, + -1127366189, + 1023742169, + 1007230824, + -1121653078, + -1130461421, + -1136037160, + 1024013815, + 1017382690, + -1133170088, + -1129887648, + -1134858316, + -1175826048, + 1027524071, + -1123920748, + 1016972378, + -1134989336, + 1027804065, + 1013583604, + 1025116769, + 1027578313, + 1008194828, + -1120360854, + 1024131933, + 1025070769, + -1124681926, + 1001606352, + -1127878707, + 1026241409, + -1124600243, + 1018574854, + -1123926323, + -1127393728, + -1133831936, + -1119595600, + -1125931181, + -1129599437, + -1120430838, + -1121091974, + 1020105966, + 1001789264, + -1132118202, + -1122596102, + -1121977933, + -1119500310, + 962963968, + 1022783186, + 1008423028, + -1123831555, + -1149658416, + 980276864, + -1124302381, + 1023571601, + 1018069550, + 1027350961, + 1027907015, + -1123515370, + -1120355645, + 1025828057, + 1021203834, + 1002848408, + -1134218600, + -1131599168, + -1119063315, + 1022340850, + -1127277555, + -1127013702, + 1026365889, + 1015641426, + -1142080176, + -1127380307, + 934189056, + 1011532096, + -1132395290, + -1132281082, + -1122331110, + 988461760, + 1025387449, + -1122938755, + 1027218377, + -1129809081, + 1005656424, + -1123007731, + 1022242406, + -1156977664, + -1123444016, + -1119886678, + 1024078657, + 999069232, + -1130288614, + -1129169337, + 1027264039, + -1141793232, + 1027361341, + 992530896, + 1024970657, + 1016736738, + -1125770221, + -1131793062, + 1023321018, + -1126518963, + -1125094630, + -1122896422, + -1123554010, + -1130387360, + -1125879309, + -1123214941, + -1124098784, + 1025486281, + 1000324968, + -1126576813, + -1126814400, + -1119881027, + -1142940160, + -1149581360, + -1120253318, + -1120393267, + -1147367120, + 995600032, + 1025130391, + 1016138990, + 1024766361, + 1027980077, + -1126525139, + 1024712487, + -1123644051, + -1139588532, + 1009646888, + 1019812142, + 1003885568, + -1166025536, + 1024177063, + 989638048, + 1008279628, + -1140749352, + -1119995027, + 1021275846, + 1025334673, + 998607792, + -1121839539, + -1157238688, + 1018841378, + -1131930732, + -1122522243, + -1125381753, + -1131827066, + 1016008006, + 1027291687, + -1127721037, + 991498912, + 1012097124, + -1130255097, + 1025534225, + 1013801292, + 1025361181, + -1141106352, + 1024633463, + -1122496250, + -1132536332, + -1139802420, + -1126595257, + -1120878349, + -1122499606, + 1006684852, + -1121407165, + -1121894384, + -1121865907, + 1023642509, + 1020149038, + -1130562214, + -1127319065, + -1121031165, + -1143772208, + -1139921484, + 1019003502, + -1141092400, + -1166829376, + 1024174353, + -1122170374, + 1018872454, + -1145646672, + 1011515468, + -1128224633, + -1122615296, + 1026824871, + -1119747609, + -1119903059, + 1018277234, + -1121638509, + 1028410881, + 1024277665, + -1123030906, + 1013185732, + -1119150621, + -1122043757, + -1134776052, + -1119871718, + -1130938182, + -1119311827, + 1027543321, + -1122372246, + 1006820044, + 1017160050, + -1125738041, + -1126178342, + 1028323585, + 1025829001, + 1010367016, + 1007896360, + 1018468570, + 1024115591, + 1023028370, + 999857488, + -1125915187, + 1015244826, + -1120961222, + -1157545728, + -1144758424, + 1025912189, + 1011769036, + -1134135436, + 1024049469, + 1026037985, + -1124174189, + 985841056, + -1121848826, + 1012587172, + -1144240560, + -1136614516, + -1149030864, + -1128051565, + -1137025088, + -1124232185, + 998545840, + -1122689437, + 1024549681, + -1126759923, + 1010468672, + 968399232, + 1027087341, + -1126138515, + 1026847041, + -1140998784, + 990389552, + -1141545600, + -1147981360, + -1137738840, + -1130309843, + -1128535277, + 990683136, + -1127283731, + 1023930733, + -1127775987, + -1126861798, + 1027901699, + 1010507560, + 1015062138, + -1122171328, + -1130228403, + 1022500302, + 1096479050, + -1062719060, + -1072973256, + 1075623003, + -1078722526, + 1086899631, + 1090712114, + 1074246693, + 1077702680, + 1087020516, + -1061646400, + -1055379215, + 1075236082, + -1054286094, + -1064674348, + -1067429049, + 1070257822, + -1072069098, + -1070427469, + -1071628525, + 1087910006, + -1110110122, + 1074224903, + 1080396059, + 1085383511, + 1078061566, + -1064348485, + 1085490077, + 1087246810, + 1087403191, + 1077723571, + 1100201194, + 1099311400, + -1066092692, + -1053498400, + -1099374795, + 1085998175, + -1062399232, + -1063652965, + 1084832344, + -1134907816, + -1121896189, + 1016212134, + 1016461382, + 1002769200, + -1133749836, + 994335280, + -1122171152, + -1133495220, + 1024215447, + 1016876102, + 1022199066, + -1123571626, + 1014060324, + 1003041944, + 1001112784, + -1132061004, + 1008747188, + 1018004422, + 1007848152, + 1023618361, + 1001277184, + -1123803104, + 1020947014, + -1138783144, + 1020154958, + -1134504728, + 973395584, + 1027579081, + 1026048297, + 1022489474, + -1135981300, + 1002891088, + 1014065012, + -1141316096, + -1168939008, + -1142083560, + 998390120, + -1129472755, + 1017217210, + -1128535558, + 1023853843, + 1018705582, + 1025639817, + -1130435923, + -1123754716, + 1019153082, + 1026459377, + -1129729248, + 1025977031, + -1120946806, + 1027758361, + -1140423680, + -1119950029, + -1149712592, + -1172761600, + 1008025036, + -1165868544, + 1000448792, + -1122775830, + -1152380624, + 1022138030, + -1132987288, + 1026962985, + 1003693616, + 1025237165, + 1020652338, + 1008508968, + 1027032861, + -1149196624, + -1121770685, + -1146150376, + 1009426560, + 995266864, + 1022951698, + -1121976435, + 1022851566, + 1023756183, + 1008297000, + 1025753485, + -1126910393, + 1018781530, + 1028240697, + -1148642584, + -1125690592, + 1025280345, + 1015707458, + -1135384640, + -1119093273, + 1008931288, + 1016192034, + -1119944742, + -1132083366, + 1025450195, + -1134841332, + -1120914137, + 1026953937, + -1120676403, + -1130064544, + -1130615206, + 1027646921, + -1125365126, + 1025773457, + 1004773808, + -1132779316, + -1124156582, + 1006028208, + 1027485971, + 1005837288, + -1148339888, + 1013564996, + 1026290017, + 1023311726, + -1119794422, + -1139723736, + -1129555136, + -1121601405, + -1155655168, + -1145395120, + -1120222838, + 1026237571, + 1028413449, + -1120354425, + 1026509809, + 997413792, + 1026128721, + 1007347032, + 1001793640, + 1012004404, + -1120326774, + -1125126131, + -1132790156, + 1008471720, + -1145230288, + -1119645398, + -1122534301, + -1125757376, + -1130816448, + -1131070700, + 1024171169, + -1147392360, + 1023209038, + 1015419890, + -1121329882, + 1016171610, + -1125312326, + -1122615558, + -1119049712, + 1013129124, + 1006142032, + -1120431945, + -1128702733, + -1134011956, + -1129349190, + -1123645779, + 1021840690, + 1015982098, + 996560224, + 1025752433, + -1122890995, + -1122469075, + -1148115120, + 1026818829, + 1026783281, + 1016000930, + 1019779586, + 1019689650, + 1026471633, + -1123257386, + 1020379034, + 1022346382, + 1020406342, + -1136587764, + 997884000, + -1122235443, + 982470336, + -1125109709, + 1024847021, + -1124143801, + 1023854777, + 1014407004, + -1119548259, + -1122169574, + -1123367926, + -1132170996, + 1009917608, + 1025868609, + -1139168024, + 1024578621, + -1157683392, + 1028433553, + 1023298162, + 1015588418, + 1020801318, + -1132025236, + 1024559297, + -1120556483, + 1026753847, + 1024122033, + 1009061696, + 1014287140, + 1025177677, + -1121295578, + 1019244366, + 1022143150, + -1122927686, + -1133698572, + -1122932262, + -1139301928, + 1023639671, + 1022229902, + 1027267875, + -1137252328, + -1123038470, + 983672000, + -1140603724, + 990924336, + 1018190482, + 1008854092, + 1020429618, + 1010586368, + -1123781418, + -1124888915, + -1142587880, + 1000655792, + -1124951078, + 1025175207, + 1023843843, + -1129103961, + 984358496, + 1023791997, + -1128361517, + -1135252300, + 1018476498, + 1022070586, + -1132386080, + 1028362707, + -1131248026, + 1026968989, + -1120625085, + 1023891127, + 1025840215, + 1009134488, + -1131724730, + 1021734798, + -1158373888, + 994702384, + 1027186701, + 1018337042, + -1119843213, + -1120386595, + 1002939928, + 1026680377, + -1141234352, + 1021177698, + 1019112530, + 1024009731, + -1124559488, + -1132419436, + -1119940592, + 1025611607, + -1156262864, + -1123003264, + 1016564594, + 1004510744, + 1027822711, + 1024404317, + -1132347008, + -1125186803, + -1122071610, + -1141073792, + -1126518048, + 1004422528, + 1003664688, + 1025489021, + -1147359488, + -1140343448, + -1125955865, + 1001079704, + 1023706771, + -1123635082, + 1025300551, + 996659920, + 1017843394, + 1025234423, + 1021996602, + -1120799766, + 1015215630, + -1153366880, + 1013384780, + 1028160733, + -1123910698, + -1126373299, + -1120690486, + 1019344002, + 1018741614, + 987355328, + 1026634119, + 1017927814, + 1017155566, + 1027187209, + 1027252253, + 989613376, + -1128543923, + -1125197517, + 1019188774, + 1011283828, + -1125540429, + 1007654248, + 1023887913, + 1019971738, + -1119366477, + 1016486674, + 1012169292, + -1122440266, + -1128662419, + 1026442621, + -1120128784, + 999780272, + 988391424, + -1121669619, + 1002892624, + 1023040238, + 1008508824, + -1122226355, + 1021448754, + -1141101848, + 994554160, + -1125594150, + 1018049146, + -1123980147, + 1022525326, + -1121544970, + 1018740514, + 1016354746, + -1122386339, + 1015957618, + 984669600, + 1016046354, + 1026362009, + -1136743604, + 1020222222, + 1007557464, + -1121752032, + 1017200526, + -1136600372, + -1124990880, + -1154711136, + 1023678953, + 1017395002, + -1147044888, + 1016772550, + 1007422120, + -1145364432, + 1026359891, + 1024646071, + -1134958976, + 1020780890, + 1023496567, + 1022304358, + -1130563737, + -1134760308, + -1121786314, + 1024068147, + -1128297440, + -1129657779, + 1003655912, + 1015735010, + -1120608989, + -1151008096, + 1027811705, + -1119047974, + 1018155826, + -1126403712, + -1132913816, + -1120541795, + 1020947898, + 1024177773, + 1024296391, + -1122413968, + 1017624346, + -1165194432, + -1129531936, + 1017074438, + -1137718272, + 1020661190, + -1158205856, + 1001203248, + -1128199206, + -1141783656, + -1122578909, + -1128640512, + -1121149293, + 1006985896, + -1135160384, + 991950032, + -1120716240, + -1138719308, + 1020310034, + 1021044070, + -1122512480, + -1136120896, + -1120630032, + 1023892675, + 1015376174, + 1020042970, + 1027155885, + 985734144, + 1020814822, + -1126671686, + -1129447053, + 1006917032, + -1119069126, + 1023648359, + -1141592144, + -1126073011, + -1126331821, + 1025245697, + 1009328884, + 1015009116, + 998358864, + 964713728, + 1026679929, + 1011029644, + 1016683634, + 1023708259, + -1151071072, + -1136624536, + -1126224403, + 1023103482, + 1017798542, + -1126710125, + 1020962482, + -1122002125, + 1026146569, + 994910560, + 1020550690, + -1122209427, + -1137386024, + 1027943785, + -1119350921, + -1144443344, + -1123482730, + -1123829571, + 1026491261, + -1121991597, + -1140766360, + -1123809914, + 1012974348, + -1134736232, + -1140839488, + -1141670504, + -1123598684, + -1163413920, + -1131508890, + 1024271385, + -1121401642, + 1027391905, + -1130732979, + -1122384602, + -1138852456, + -1121095238, + 1006820888, + -1130434592, + 1028097209, + -1123961616, + -1120228275, + 1009100812, + -1122096758, + -1125664352, + 1026467827, + 1024153517, + -1127616621, + -1133240780, + -1167842944, + 997555664, + -1121042525, + -1127664089, + 1024960931, + -1131819392, + 1020640282, + 1026984343, + 1024498051, + -1174064320, + -1128341145, + -1153810272, + -1124140550, + -1120308109, + 1027399891, + 1027831425, + 1026307785, + 1023540995, + -1148805200, + 1015467898, + -1120535571, + -1130986944, + -1162195776, + -1140383820, + -1147161936, + 984686400, + 986739296, + 1002169392, + -1120798569, + 1005793328, + -1124585670, + -1137230452, + -1123153117, + -1128106989, + -1119550489, + 1019512802, + -1127592461, + 999188888, + -1119688800, + 1027389031, + -1125505734, + -1125372550, + -1122247885, + 1006181400, + 1026439235, + 1024829971, + 1022692834, + -1122566154, + -1132474968, + -1119595440, + 1027430221, + 1018159714, + 1014901316, + 1021310694, + 1016067634, + 1025143357, + 981796032, + -1121093251, + 994347872, + -1129865017, + -1131127500, + -1138843880, + -1121819114, + -1123226838, + 1017520998, + -1135336396, + 1021524762, + -1123102221, + -1137765812, + -1172984832, + 1013018572, + 1024239869, + 1012626020, + 1020079482, + -1137485848, + 1026918237, + 1012427460, + -1121634931, + 1022290042, + -1132579404, + -1129266598, + 1028284541, + -1127406880, + -1137418152, + -1132180748, + 994230784, + 1023138610, + -1125079232, + -1121101110, + 1026952089, + 1009296344, + -1132156736, + 1000720816, + 999676208, + 1003592016, + 1022420070, + -1120018925, + -1134340712, + -1154612320, + 1011608820, + -1135758708, + 1026536257, + -1130349158, + -1139756172, + 1027180375, + -1120358582, + -1143758616, + 1002414232, + 996291584, + -1129837721, + 1012550540, + 1022483718, + 1007386728, + 1005985584, + 1015627674, + -1134557056, + -1124795053, + 1019415866, + 1009131288, + -1129045913, + -1140101824, + 1015412410, + -1141584816, + -1124634297, + 1026763645, + 1020107726, + -1121517389, + 1014608412, + -1121881296, + -1131051744, + -1139741976, + -1132835008, + -1149051440, + -1121334138, + 1028368029, + -1123525664, + -1136170484, + -1125192537, + 1019182490, + 1020227666, + -1122596579, + -1136460136, + 1008222784, + -1153233760, + 994707808, + -1123505354, + 1024345123, + 1026930753, + -1119821337, + 999306112, + 1016711962, + 1018486618, + 1020718374, + 1011283416, + 1023707853, + -1136876824, + -1134757044, + -1130599181, + -1133777088, + -1123079379, + 1004341808, + -1135049368, + -1149025968, + -1120765827, + 1016860018, + -1120237789, + -1122185184, + 1013297036, + -1121347914, + -1120053190, + -1122749498, + -1148138648, + -1131881492, + -1129315053, + -1125671059, + -1140105640, + -1125697613, + -1127174374, + -1134737064, + 1017794414, + -1123199814, + -1121360621, + 1007644224, + -1159631040, + 1018524326, + -1140682368, + -1135078732, + 1027323377, + 1026810745, + 1007476556, + -1121622307, + -1129151635, + -1120780317, + -1122410851, + 995790128, + 1017797826, + 1027847955, + 1003589584, + 968474624, + 1021964590, + 1000531816, + 1018076614, + -1144489624, + 1027425497, + 1027862151, + -1121285306, + 974456640, + -1119888355, + 1026690627, + 1026219049, + -1123813075, + -1119829558, + 1018890226, + 1013402628, + 1025629581, + 1026021437, + 988765280, + -1138751592, + 1007142784, + -1121992266, + -1121626570, + -1121258349, + 1028246921, + -1132188500, + 1015259970, + 968443520, + 1016721414, + -1141392848, + 1027326509, + 1017055490, + -1119134752, + -1124072291, + 1026817689, + -1131002362, + 1023730189, + -1156121760, + -1131812756, + 1000844056, + 1027541425, + 992893088, + -1132325184, + -1127701645, + -1148966888, + -1131083648, + -1119152758, + 1028179257, + 1013177540, + -1119835587, + 1003641600, + -1125856275, + 1024031577, + 1008235840, + -1120719622, + -1121541421, + 1021160018, + 1025690893, + -1125214105, + 1018009262, + -1126472032, + 1006962764, + 1011130280, + -1138608652, + -1122146515, + -1130256358, + -1151535776, + 995839072, + 1023766243, + 1026335155, + 1013279908, + -1143548544, + 1024122385, + 1020785714, + -1146651904, + -1120446304, + -1122429472, + -1126272313, + 1002626224, + -1119549203, + 1008311308, + 1015473178, + -1119497357, + 1026980925, + -1134631464, + -1125803545, + 1019207494, + 1014380788, + -1140191104, + -1131510516, + -1126136461, + -1121397834, + -1124184416, + -1122637750, + 1009411840, + 1025389117, + -1119073209, + -1138436520, + 1018415330, + -1134641420, + 1008187416, + -1123493750, + 1004468072, + -1128191904, + -1135257688, + -1119168918, + 1013650628, + -1132404692, + -1123947283, + -1130767725, + 1025679635, + 1021549018, + 1007755304, + 999558448, + -1146808472, + -1119931088, + -1148763136, + 994405472, + -1126839302, + 999982824, + -1129581798, + -1131484794, + -1128770963, + 1018426086, + -1127068781, + 1017665426, + -1127099705, + -1119381862, + -1142863152, + -1134637196, + -1120388352, + -1149111144, + -1136589824, + -1130856262, + -1121889894, + 1028288009, + -1122140522, + 1023942183, + 1023962209, + -1132755608, + 1015200498, + 979728768, + 1021004218, + -1127443085, + 1027887257, + -1143295920, + -1134488344, + -1123689587, + 1021733926, + -1122865802, + 1008182208, + 1021884218, + -1130174201, + 1027680931, + -1130036339, + 1017834054, + 1016132562, + -1129126227, + -1121636874, + 1019213414, + 1027937111, + -1137725760, + -1128375782, + -1122950531, + 1016810898, + -1119775126, + 1027360633, + 1025234497, + -1123333452, + 1027219985, + 1025624167, + -1125540134, + 1014097780, + 1016262946, + 1023417875, + -1135957032, + 1021718674, + 1022906162, + -1128107827, + 1015349762, + 1013595684, + 1015863394, + 1027912755, + 1012817188, + -1129556595, + -1123363274, + 993024256, + 932884480, + -1120200976, + -1121581539, + 1013844812, + -1134002408, + 1028254679, + -1121357971, + 1022810958, + 1014724252, + -1162663520, + 1015696058, + 1007813272, + 1023797929, + 1026504493, + -1180314368, + 1022998350, + 1015887886, + -1165006336, + -1128528947, + -1121579155, + 1011394828, + 1009748440, + -1128977158, + 1018482746, + 1024660801, + 1007749056, + -1140241460, + 1020156866, + -1136132648, + 1009794956, + -1129855430, + -1136456820, + -1126374061, + -1129814771, + -1148317568, + -1147009768, + 1022854414, + 1026128259, + -1138500824, + 1026115847, + -1122693955, + -1122664554, + 1007344052, + -1131341210, + -1135402968, + -1122762272, + -1127948102, + 1020325370, + 1014065764, + -1122136259, + 1024175057, + 988522176, + -1137758568, + 1016321602, + -1120614518, + -1134192600, + -1122101405, + -1128700742, + 1019291874, + -1135208332, + -1136584128, + 998562328, + 1026764759, + 1019613842, + 1028077249, + -1124961721, + -1149051184, + 1027619853, + -1134803764, + -1171539328, + 976321728, + -1134023756, + 1024356929, + 1000725504, + 1024392717, + 987805088, + 1020013070, + -1121431629, + -1120287821, + -1140395288, + 1005147136, + -1135712768, + -1122739696, + 1001918720, + 1009215220, + -1120432579, + 983226688, + 1024000019, + -1129349197, + 1024166903, + 984263168, + 1010889740, + 998962992, + -1134952088, + 1002885480, + 1027795533, + -1121462710, + -1129120224, + -1119428896, + 950619136, + -1133478184, + 1003910040, + 1013316484, + -1120112646, + 1000043952, + 1025799881, + -1119821021, + 1016822650, + 1018505410, + -1120557117, + 992301520, + 1019587718, + -1137678744, + 1017354298, + -1125512589, + 1019538338, + -1139257344, + -1121417539, + 992848384, + 1026288135, + 1027719587, + -1138792168, + 1014147724, + 1017439026, + 998251624, + 1026757945, + 1021099002, + 1022262882, + 1002493104, + -1131182656, + 1003999208, + 1010597376, + 1016721414, + 1007652212, + 1026576153, + 1017111474, + 986605152, + -1123911500, + -1121442298, + 1024134711, + -1181000064, + -1121783760, + -1121685165, + -1144350360, + 1013695988, + 1012760004, + 1001680536, + -1123242128, + 999442352, + -1128451744, + 1025232755, + -1124547597, + -1123672124, + -1123421194, + 1011857924, + -1122123062, + 1026690833, + -1132163270, + 1025601809, + 1013058932, + 1007345752, + -1130954752, + -1133840128, + -1119064390, + -1130912500, + 1022704390, + 1019585350, + 1025668625, + 1027386099, + -1129983910, + -1129848614, + 1021858786, + 1024988227, + 995351856, + -1119686646, + -1169677120, + 1021066694, + -1134410856, + 1011385012, + -1133870028, + -1136840728, + -1131811354, + 1028374561, + 1019741466, + 1019645742, + -1129586035, + 1024395677, + 1025744313, + 1027230019, + 1018143410, + -1123330307, + 1024379943, + 1000013952, + -1129935782, + 1025810801, + -1129841529, + -1123379050, + 1018589602, + -1120813030, + 1011492824, + 1021709614, + -1136922472, + -1123292234, + 1027608643, + -1131659436, + -1138271720, + -1125859469, + 1023474887, + 1015996946, + -1129516019, + 1027453665, + -1120820099, + 982762816, + -1122052288, + -1124493043, + -1120722336, + 1016304130, + 1025363319, + -1126440294, + 1024202663, + -1158934112, + -1123552576, + -1146699952, + 1027479239, + 1007071016, + 985307648, + -1140833984, + -1137139736, + -1145155432, + 1026110009, + 1014801716, + 1016491026, + 1019016282, + -1128744889, + -1127260857, + -1127219757, + 1019721114, + 1019658958, + -1123636694, + -1153457152, + -1132961332, + -1119507405, + -1123963328, + 1014673228, + 1021316730, + -1120363817, + 1013473604, + 1019711374, + 1015779374, + 1023745241, + -1147774512, + 1007532480, + 1027679923, + 1021201186, + 1004300696, + -1126423558, + -1121233997, + -1127748441, + -1121884608, + -1126170720, + 1011894900, + -1121732138, + 1024352045, + -1125381689, + 1023791779, + 1009811572, + -1125837606, + 1024853075, + -1121164998, + 1006745960, + 1019666254, + -1139872308, + 1013265844, + -1125196845, + 1027230641, + -1165554080, + -1129836134, + 1009050636, + 1027401977, + 1016451458, + 1023208930, + 1025087793, + 1025624697, + -1132436524, + 1017178418, + -1159149376, + 1017235026, + -1130635501, + -1125934848, + -1141602992, + 1028281889, + -1138498612, + 1014434204, + 1012163620, + -1126241837, + 1026358669, + 1023922329, + 1016305870, + -1178122624, + -1122145830, + -1140415784, + -1131821914, + 1024126557, + -1119734624, + -1139481256, + 990817376, + 1024207831, + -1133949888, + -1129616243, + 1026119207, + -1125646240, + -1119846713, + -1120824569, + -1139689972, + -1121773824, + -1120188230, + -1156714144, + -1130516166, + 1018873466, + 1026866877, + 996796000, + -1119500880, + -1121704122, + 1027805721, + -1127054899, + -1164489120, + 1019026594, + -1121834861, + 987043008, + -1125715891, + 1020679026, + -1130202393, + -1129969062, + -1122971674, + 1006006656, + -1125708051, + 1028078071, + 1008836928, + -1140804236, + -1137890124, + 1018456162, + -1143324368, + -1122123542, + 1025383705, + -1130901126, + -1121467760, + 999668432, + 1024388193, + -1130621741, + -1121137085, + -1121936042, + 1025728039, + 1023188210, + -1120782006, + 1015612610, + 1025663965, + -1130310016, + 1009286336, + 1024101137, + 1022024014, + -1121230899, + -1126407142, + 1018171494, + -1148841776, + -1124854925, + 1024075399, + 1006164224, + -1134989748, + -1127511731, + 1026676257, + -1154844064, + 1000393552, + -1132927412, + -1130595302, + 1002486864, + 1011163124, + -1122069133, + -1133274776, + 1020855942, + 990255200, + 1026277203, + -1126719328, + 1024848545, + -1152118944, + -1126428269, + -1143688144, + -1131072102, + 1008464024, + -1125253305, + 995277568, + 1024499875, + 1015002724, + -1120538694, + -1124690905, + 1026552723, + 1017795654, + 1022882466, + -1125214425, + 990889472, + -1127406502, + -1123499914, + -1142298960, + 1024567703, + -1136247424, + 1021913074, + -1136288128, + -1130410240, + -1129891859, + -1131170266, + 1027029959, + 1028165629, + -1123464006, + -1132321798, + 1023777593, + -1146435408, + -1120113430, + -1147413840, + 1011303040, + 1002879056, + -1125422662, + -1138029336, + -1148759936, + -1125339859, + -1128858425, + 1024906135, + 1017566030, + 1007940520, + 1027341665, + -1122083574, + 1022903630, + -1123840947, + 1022515686, + 1021611522, + -1121461008, + 1022818274, + -1120548771, + 1003788880, + -1120028323, + 1015466690, + 1026601725, + 985639328, + 1027965361, + 1021338714, + 991863552, + -1161858368, + -1131264576, + 1021807858, + 1025606919, + 1013080652, + 1027734433, + 1007212760, + 1005324880, + 1025995223, + -1121697747, + 1024570289, + 1023784329, + -1136886208, + -1123963254, + 1009253272, + 1026036333, + -1126340800, + 1005672320, + -1147745384, + -1126088422, + -1122056838, + -1122835706, + 1023255482, + -1127002150, + 999172096, + -1131076588, + -1139208908, + 972245376, + -1142565200, + 1028103425, + -1133276136, + -1124669517, + -1126397350, + 1021667502, + 1013280516, + 1025688489, + -1123729139, + 1015324454, + 1009429108, + -1137242432, + 1020652690, + 1022655474, + -1123562522, + 1024543191, + 1024632425, + -1122388714, + 1001439104, + -1121622646, + 1020774914, + -1132913176, + -1129341677, + 1021515474, + -1120196048, + -1119340451, + 1016373402, + 1014153036, + 1027103401, + -1121536298, + 996445344, + 1021780666, + 1020013550, + 1017108582, + 1027580115, + -1119407373, + -1121155936, + 1026126915, + -1119210150, + 1028064503, + 1020945370, + 1018095330, + 977863488, + 1021353774, + 1016279470, + 1023781561, + 1018697670, + 1000578024, + -1125332678, + 1011117592, + -1127353581, + 1025351553, + 993209552, + -1121808051, + 1025783495, + 1010421480, + 1020428378, + -1183739904, + -1121659827, + -1167381312, + -1146033744, + -1121205894, + -1120503401, + 1020521254, + -1123890326, + 1008914112, + 1001932544, + -1121443421, + -1155465120, + -1120712957, + -1132249414, + -1132756404, + 1025009639, + 1026983219, + 1026745635, + -1127869549, + 1024834925, + -1121624326, + -1120497280, + -1121485037, + -1139950836, + -1124052547, + -1163659072, + -1127422675, + -1119155571, + -1121671005, + -1121756080, + -1132382412, + 1028241181, + 1019314990, + 1023044166, + -1177520128, + -1120423321, + 1018497234, + 1015839986, + -1129284237, + 1006088984, + 1020830830, + -1130440883, + 1007085772, + -1144631704, + 1002266472, + 1010320460, + 1027191699, + 1021075738, + 1022949082, + -1128733958, + 1005434112, + -1132047898, + 1020118066, + 1014312156, + -1122655533, + 1027775399, + 1022328034, + -1138542528, + 1024511235, + 1014735820, + -1133978776, + -1139904680, + -1150414080, + -1158341024, + 1019465122, + 989969152, + -1128502969, + -1120684080, + -1130800794, + 1012552140, + -1122363821, + 1001930904, + 1012178828, + 1027344007, + -1129422009, + 1025595089, + -1123389075, + 1018596430, + 1022297294, + 1007318360, + 1027910675, + -1119305526, + 1022703662, + 1024211319, + 1026897289, + 1020551450, + -1121950525, + 1023934249, + 977030976, + -1123722412, + 1025651037, + 1009346292, + 1023574345, + 1025423549, + 1013147524, + -1139548300, + -1134007220, + 1026546121, + -1125925369, + -1125104147, + -1133585792, + 1005156784, + -1124042086, + -1119148032, + 1024129927, + -1137715276, + 1023966611, + 1013162884, + -1123863936, + -1133448140, + -1126144947, + 1020345778, + -1145353344, + 1022107746, + 979838592, + 1017176738, + 992757712, + 1026156541, + -1123269014, + 1001380864, + 1023605305, + -1125387827, + 1025645245, + -1139477656, + -1138158772, + -1135374888, + -1120525117, + 1002736920, + -1135216680, + -1126446649, + 1011900684, + -1134594432, + -1123677494, + 1026228595, + 1021475150, + 998720048, + -1120056217, + -1134587240, + 1021727282, + -1132167884, + -1119471600, + -1120930617, + 1021507602, + 1002746472, + -1120347168, + -1127004057, + 1025658637, + 1017111490, + -1142279912, + 1025589753, + -1121830602, + 1021290926, + 1020525562, + -1122893379, + 1011414092, + 1023705241, + 1002844336, + -1138951592, + -1133060648, + -1121300733, + 1019659238, + -1124284006, + -1123145395, + 1027092323, + -1120676777, + 1024743905, + -1124123245, + 1018510650, + 1005699968, + 1026671913, + -1121056723, + 1026579575, + 1025361857, + 1002747032, + 1027985251, + 1017454126, + -1127193497, + 1027466557, + -1121690915, + -1137691880, + 994645248, + -1121040291, + 1027271203, + 1021261318, + 1016723258, + 1027013053, + -1150036272, + 1019097442, + -1129270841, + 1027688881, + -1130933574, + -1141625448, + -1128366521, + 997063584, + 1015150138, + 1015914278, + -1123159629, + -1144771536, + -1130776717, + -1133361432, + 1025537095, + -1121757517, + 1025616041, + -1134617780, + -1135516568, + -1168703296, + -1120080781, + -1122216858, + 1018364622, + -1129739693, + -1120627197, + 1014742756, + 1024613985, + -1121139626, + -1127161209, + -1124286086, + 1023769069, + -1125365965, + -1123692288, + -1143424152, + -1122227565, + 1012398324, + -1124490406, + 1027349517, + 1027066861, + -1133919144, + 986038176, + 982103744, + -1129904089, + 1026223127, + 1016401762, + -1131906822, + 1024563585, + 1019024090, + -1132703256, + 1006787456, + -1123374602, + -1119518374, + 985732096, + 1009695412, + 1015306002, + -1152289024, + -1119695549, + 1022143506, + 1026146125, + -1124222848, + -1139342452, + 1020885986, + -1124953395, + -1127277203, + -1125274329, + -1131682752, + -1123133018, + -1121364179, + -1133011736, + -1119959043, + -1122232227, + -1127555987, + 1002436688, + -1121354243, + 977120448, + -1123373946, + -1120176153, + 1024959287, + -1128445158, + -1126403904, + 1015563218, + 1010926440, + 1028413063, + -1151700640, + -1131692864, + 1028291229, + -1140338420, + -1131296564, + -1172792128, + -1153477728, + 1013227908, + -1143771368, + -1123524768, + -1123623443, + -1140905344, + -1139785908, + -1138415192, + -1119860557, + 1027260419, + 1025555437, + -1132814516, + 1028390519, + 1017909554, + -1127241222, + 995787776, + -1132189472, + 1008033420, + -1123866368, + -1123936044, + -1128015321, + 1023769687, + -1139723340, + -1128004121, + -1138241472, + 1026066167, + 1021012646, + 1024195857, + 1024964819, + -1132709208, + 1026396957, + 1011014568, + -1119658662, + 1010364568, + 1010118720, + -1120782259, + -1119703363, + 994917072, + -1126588800, + -1131383674, + -1144606488, + -1120125763, + -1124767897, + 1028143289, + 1017406162, + 1019614002, + 1026450781, + 1028315319, + -1125404345, + 1028321597, + 1023428737, + -1138066712, + 1028134455, + -1121155142, + 993380512, + 1010913612, + 1025593565, + 1024448873, + 1005339952, + -1124936499, + -1120334838, + -1121366886, + -1131914726, + 1022891118, + -1147935768, + 1028098337, + 1026296343, + 1010716020, + -1130430137, + -1134417064, + 981741568, + 1025451859, + 1023812583, + -1128159488, + -1139104616, + -1131513466, + 1023056786, + -1122452781, + 1021160538, + -1148085504, + -1131873126, + 1004912592, + 1021031238, + 1021283118, + -1127941395, + 1024721107, + 1026146163, + -1127152691, + 1025782055, + 1001748608, + -1130996800, + -1128586477, + 999731864, + -1132078470, + -1158933824, + 1020654574, + 1027063587, + -1126233817, + 1020189618, + -1128794003, + -1126112941, + 1023897649, + -1119315657, + 1022546510, + -1120024265, + 1022354694, + 984941472, + 1015460582, + 1024423985, + 972951552, + 1025410957, + 1026289801, + -1121568310, + 1028359459, + 1009307752, + 1024014931, + -1127297408, + 1020073454, + 1025127025, + -1122985203, + -1122986525, + 1028064953, + -1139676620, + -1137955916, + 1018415778, + -1164806560, + 1023735673, + -1124109229, + 990349616, + 1021709378, + -1119766205, + -1119857395, + -1120404189, + -1130667885, + -1131870298, + 1012473844, + 1023252546, + -1119561053, + -1129595187, + -1120328064, + 1018343794, + -1143664616, + -1133135884, + -1125588985, + 1024299185, + -1125605325, + -1127099846, + -1131379782, + 1007447628, + 1007979596, + 1018955834, + 1020735918, + 1010162712, + 1013880692, + -1137886360, + -1148835664, + -1131925542, + -1123504976, + -1126373171, + 1028034531, + 1004528360, + -1156738720, + -1119558950, + -1120730630, + 1019517338, + 1001186328, + 1024080797, + 1008563072, + 1027958839, + -1122741670, + 1024875155, + 1007991912, + -1132829784, + 1021656166, + 985144832, + 1021242030, + 999606784, + -1135271412, + -1133369972, + 1023695473, + 1010555800, + 1019977554, + -1129563558, + -1119448733, + -1125431110, + 1022820230, + 1011852996, + -1125788665, + 957670144, + -1119372717, + -1144588184, + 1000973672, + 1027025571, + 1004035536, + -1132537560, + -1135677656, + 1025905501, + 981354304, + -1145445400, + -1127258617, + -1183289344, + -1121707066, + 1015796806, + -1127611865, + -1158122176, + -1125449011, + 1019816098, + 1022665698, + 1024329287, + 999027120, + -1129411731, + 1021448626, + -1129995443, + -1122845123, + -1119361392, + -1135742784, + 1019865358, + -1126290080, + -1124557529, + -1154810208, + 1027941329, + 1028394925, + -1127182579, + 1000660328, + -1131041196, + -1139422796, + 1026671529, + 1008087912, + -1125231366, + 1024644481, + 1022437838, + -1126502553, + 1022194938, + 1027710173, + 1027003585, + -1132648308, + -1127705677, + -1134181632, + -1141841048, + -1122311411, + -1123088054, + -1119595155, + 985629888, + -1170410880, + -1125335379, + 1022715514, + 1015204206, + -1119616035, + 974177280, + 1016635886, + -1134899636, + -1120745021, + 1002309016, + -1134106124, + 1026456931, + 1019598170, + 1028395795, + 1026783015, + 1026691239, + -1124867545, + 1024073847, + 1024614929, + 1008720872, + -1131078586, + 1027229521, + -1123199629, + -1124572224, + -1131676122, + -1122862099, + -1156563408, + 1018165554, + 1027877091, + 1024869095, + 1026538579, + 993183440, + -1123165398, + 1012307140, + 1020217594, + -1128825933, + 1015446630, + 1016551342, + -1125165472, + -1124785216, + -1139126720, + -1119655456, + -1120704451, + -1132872296, + -1120056496, + -1121812893, + -1143596032, + 1021332430, + -1123447462, + -1122527734, + -1127966003, + -1122929325, + -1131208852, + -1145763352, + -1130016313, + -1122385168, + -1122432643, + 1013971140, + 1003318296, + -1130418483, + -1120405795, + 1028355681, + -1121719606, + 1021727042, + 1013585868, + -1126456256, + 1023972349, + 1003714864, + 1006873688, + -1119675513, + 1016832198, + 1027545065, + -1129856403, + -1120826643, + 1018182706, + -1132326816, + -1128469190, + -1132369018, + 1021455546, + -1123449996, + 1027275213, + 1027358231, + -1126128416, + -1146756144, + 986321728, + -1163593408, + 1000265808, + 1018652270, + -1121632435, + 1023962787, + -1121532400, + -1121476643, + 1023396110, + -1124403488, + 999593808, + 1021189670, + 1010433792, + -1144675560, + -1124364179, + 1027409009, + -1127956781, + -1129898131, + 1026714477, + -1121780685, + -1130342003, + -1184464896, + 1019115738, + -1121792886, + -1132960012, + -1125919251, + 1006995752, + -1125234240, + 1018909250, + 1011360536, + -1123536278, + -1122519312, + -1123576144, + 1018149082, + 1021126482, + 982792288, + 989413472, + -1133084392, + -1128250061, + 1026551025, + -1136211072, + -1130447200, + 1021465838, + -1125850733, + 1025709569, + -1147581104, + 1015264302, + -1140057740, + 1018467782, + 968014208, + -1122202746, + -1130966196, + 1022525038, + 1003015168, + 1018202930, + -1142910800, + -1121227021, + 1021453490, + 1015554626, + -1147237504, + -1134322188, + 1024907825, + -1121269283, + -1133296296, + -1126874925, + -1122990720, + -1133438644, + -1127954189, + -1154550224, + 1019888826, + -1119408121, + 977765760, + 1007366860, + -1124052160, + -1131657574, + -1125193849, + -1137063936, + -1122045283, + -1123894700, + 1019400762, + -1131435892, + -1120948182, + 1012347268, + 1009322956, + 1013855460, + -1121875664, + 1001754264, + -1130776883, + 991436336, + -1132635480, + -1119165001, + -1158417312, + 1016307854, + -1196816896, + 1014791708, + 1015812422, + -1138561612, + 1025559405, + -1128031181, + 1020664098, + -1122500890, + -1137344616, + 984636416, + 1021229698, + -1119304227, + 1022330322, + 1022914574, + -1135221132, + -1121530067, + -1120012070, + -1125388467, + -1146786896, + -1119829293, + 1024239505, + -1122753408, + 1025992311, + -1151176192, + -1141936208, + -1119863837, + -1139819240, + -1157791232, + 1008188712, + -1157023184, + -1122059258, + 1024707393, + -1126180838, + 1016503054, + -1129011897, + 1027629969, + -1127643801, + 1025394577, + -1121183203, + -1129449120, + -1119178605, + -1130483405, + 1026791687, + -1130682701, + -1123586006, + -1121573424, + -1120894265, + 984397728, + 1024258145, + -1119992777, + -1122642624, + 1012746868, + -1119047248, + -1149854928, + 1011257804, + 1021399290, + 1016555234, + 1004525872, + 1008705896, + 1019110106, + -1122179658, + 1015203378, + -1132771224, + -1131176896, + 1027350385, + -1119896691, + -1124158784, + 992486816, + 1025574993, + 1007175256, + 991671344, + 1027320147, + 1026623459, + 1025536301, + 1021115858, + 1027301683, + -1135658188, + -1137996544, + -1133448396, + 1017211458, + -1129255456, + 1022709810, + -1123830720, + 1027194083, + 1010326476, + 1014603916, + 1026511681, + 1027101085, + -1131842842, + -1122413021, + -1123908675, + -1139747596, + -1129374989, + -1140059176, + 1017144686, + -1138279960, + 1027874929, + 1027393591, + -1129015123, + -1132801460, + 1020388326, + 997711776, + 1017926222, + 1028202497, + 1024072433, + -1138602472, + -1130837146, + -1150190800, + -1122810378, + -1120430041, + -1130252377, + -1136545972, + 1015351406, + -1131287860, + 1020455010, + 1019323950, + 1025566247, + 990110112, + -1133890408, + -1145377712, + -1152887296, + 1027393559, + -1141695872, + -1120521577, + 1006326736, + -1128957728, + -1121880358, + -1125268710, + 1026642673, + -1148433768, + 1025075171, + -1120997600, + -1121046083, + -1143498240, + -1120869075, + 1027392157, + 1024362649, + -1129059321, + 1023821265, + -1146523520, + -1129220889, + -1129082387, + -1134939252, + -1126451379, + 1017752782, + 1023734221, + 992373040, + 1015383098, + -1130335673, + 1010390632, + -1131075526, + -1120535273, + -1136185176, + 1026627745, + -1165852160, + -1135597760, + -1146532992, + 1022211322, + -1141949800, + 1001150160, + 1004822528, + -1121869715, + 1018692430, + 1018221370, + 1011874716, + -1119306803, + 1025239841, + -1142052736, + -1132867880, + -1134073880, + -1128257389, + -1156686896, + -1119168745, + -1136142516, + -1122696131, + -1135380684, + -1121566272, + -1131198778, + -1122880352, + 1011736780, + -1164420928, + 1001550616, + -1136711604, + 1026737529, + -1122563373, + 1026556621, + -1127537286, + -1123681882, + -1122392570, + 1019623054, + 1026144093, + 1021448194, + -1122996349, + -1123040746, + -1122559117, + -1130030003, + 1016283762, + 1012168348, + -1137949760, + -1126845005, + 1013382412, + -1133922728, + -1125661369, + -1165646336, + 1015551282, + -1147597184, + -1120074758, + 1011902500, + -1120824976, + -1130363942, + 1023966951, + -1119418857, + -1128232761, + -1120751129, + -1123180602, + 1020852706, + -1121343270, + -1136975768, + 1014433500, + 1014709452, + -1138878644, + 1015976462, + -1147862576, + -1130421613, + 986628800, + -1123336470, + 962421504, + -1119302406, + -1151864992, + -1137549544, + -1128078125, + 1022450642, + -1123210474, + -1135182824, + 1025909139, + 1013861492, + -1120303705, + -1119834937, + 1017305178, + 1021099122, + 1024486109, + 1015651578, + 1008724724, + -1125392345, + 1020480934, + 1013200796, + -1131492954, + -1128745357, + 998590104, + 1025727767, + 1024535561, + 1027025641, + -1127064685, + 1019465442, + 1000470704, + -1126099526, + 1024143191, + -1126945542, + 1026689351, + -1120529958, + 1028185501, + -1137146072, + 1021670490, + 965761024, + -1144978512, + -1146535192, + 1016437902, + -1136337496, + -1122827766, + -1140350888, + -1144310808, + -1132803020, + 1022718726, + 1010324480, + -1138957876, + 1014819212, + 1020753902, + -1123756691, + -1132983320, + 1004567248, + -1141091248, + -1134447156, + -1137132184, + -1120199689, + 1025436489, + 1023331034, + -1119590093, + -1143525224, + 1013144412, + -1122957744, + -1131388564, + 1009945652, + -1125136557, + 1027803987, + 1001943888, + 1026496265, + 1028084589, + 1022020218, + 1025600025, + -1123914547, + -1125224089, + -1127852979, + 1007546648, + 1023651601, + 1027899703, + -1124128601, + 1024467073, + -1132136212, + 1019349906, + 1025124417, + 1023831587, + -1125922445, + 1003088664, + -1123758416, + 1020435330, + 1006692108, + -1129124851, + -1121408723, + 1026593075, + 1021672422, + -1123232538, + 1008819160, + 1023989217, + 1018855482, + 1015995490, + 1012301788, + 1011543244, + -1121389750, + -1149095960, + 1025335449, + -1132731508, + -1119785917, + 1024761735, + -1143107504, + -1121088627, + -1154472912, + 993896352, + -1123553734, + -1119080160, + -1121539539, + 1016875122, + -1133780044, + 1023613815, + 1026764849, + 1023788007, + 1020555098, + -1128612403, + 1015336434, + -1130947116, + -1141183488, + 967314688, + -1122692992, + -1135011404, + -1139834700, + -1129047257, + 1008299800, + 1027507587, + -1121063398, + -1124020154, + 1028118009, + -1130159968, + 1024036681, + -1137919616, + 1027473101, + 1019751426, + 1015789190, + 1022437570, + -1137561856, + 1006396696, + -1128650784, + 986311776, + -1120071987, + 1014888436, + 1025070345, + -1125894829, + 1019718126, + 1027767927, + 984188608, + 1025793353, + 1022669710, + -1119217661, + 998961968, + -1135861672, + 1012067300, + -1144054656, + 1024381395, + 1014607068, + 989978272, + -1120080051, + -1122638630, + 1027917319, + -1125208435, + -1131327014, + -1121164435, + 1005456464, + 1027703411, + 1005712920, + 1016271090, + 1026498001, + 1026115875, + -1146636032, + 1002240280, + 1027209767, + -1145028376, + 1024635457, + -1123292906, + -1148128336, + -1120879805, + -1135176664, + -1137958336, + -1121295277, + -1121613219, + 1025553937, + -1122768701, + 1026901239, + 1025515191, + -1124202976, + 1014917980, + -1123166474, + -1136398360, + -1119900451, + 1025388871, + 1011446440, + 1023728793, + 1002145560, + -1130821364, + -1136121460, + 1021061126, + -1119725168, + 1026426071, + 1018910766, + 1004966864, + 1014990260, + 1023952185, + 1026012711, + 1027736953, + -1158345920, + 1013792012, + 1023301282, + -1151916752, + 1020167194, + -1132577664, + 1027424157, + -1120537318, + -1158415264, + -1131658336, + -1137695000, + -1148655128, + 1025469703, + -1143817600, + -1133876840, + 1016755842, + 1028309581, + 1025665629, + 1027824135, + 1025108809, + -1129249395, + -1120302893, + 1018708518, + 1015238510, + -1123075971, + -1139343808, + 1001436672, + -1120152838, + 1013684620, + 1013968308, + -1138427288, + -1157251584, + -1139044724, + 1018694642, + 1017982118, + 1028438851, + -1125039238, + 1022313190, + 1009566488, + 1008990528, + -1125138195, + -1142182424, + 1013460772, + -1162303488, + -1139459980, + -1129202432, + -1125439097, + -1123296266, + 1011000052, + 1022727698, + 1023654489, + 999213952, + -1121101331, + 1015559922, + 986514240, + -1124902291, + 1011539148, + -1135985012, + -1130986758, + 1027013345, + -1119439974, + -1132261242, + 1024292551, + 1007260824, + 1027007959, + 1007583476, + 1027552801, + 1016584946, + 1014434204, + -1140779072, + -1119911427, + 1012174884, + -1123099005, + 1023607127, + -1128853555, + -1123245244, + -1135876928, + 1024691433, + -1129780160, + -1129197152, + 992059904, + -1152100960, + -1145620688, + 1022151054, + -1119535053, + 1015886190, + 1003606480, + 993736912, + 993602768, + 1025782957, + 1012453732, + -1125849632, + -1135536040, + -1150100896, + -1122464346, + -1131451194, + 1027385277, + -1123372624, + -1121509075, + -1131577548, + -1119504048, + -1151833504, + -1125355129, + -1123240739, + -1120225465, + -1123952554, + 999447856, + -1119360864, + 1027841575, + -1128708845, + 1023382510, + 1006785100, + 1005760408, + -1147880064, + 1015681762, + 1023797539, + 1023680727, + 1017077734, + -1130276902, + 1014587556, + -1128588102, + -1168280384, + 1023004386, + 1026580211, + -1175942400, + 1024102263, + -1136498292, + -1119299264, + 1024995363, + 1024420499, + -1136661964, + 1019687270, + -1138031284, + 994885472, + 1009940416, + 1027160093, + 1007190540, + -1139907276, + -1122721117, + -1135062592, + -1135057320, + 1016667874, + 1015342610, + -1121074713, + -1124467725, + 1006723288, + -1119933449, + -1122664598, + -1132863000, + 1022137222, + 1018721646, + -1139008728, + 988233024, + -1139143144, + 1025859203, + 1015941626, + 1025959511, + -1129863545, + -1181347456, + -1148197760, + 1003775024, + -1122948288, + 1027205785, + 1002373248, + 1028105153, + 1027946445, + -1178062848, + -1124520224, + -1140811404, + 1025754275, + -1153305184, + -1134883160, + -1122860259, + -1122675664, + -1140685300, + 1010788968, + -1126662112, + 1021974746, + -1144333464, + 1002737048, + 1024527465, + 1016307822, + -1159304192, + 1018654418, + 1024311673, + -1163757664, + -1133441256, + 1025007209, + 1022364178, + 1023564371, + 1021198906, + -1138192564, + -1119618829, + 1016865102, + 1018704658, + 1024683735, + -1144646528, + 1026554547, + 1015534670, + 1023642617, + -1122089030, + 1021845370, + -1127311033, + -1120390227, + 1003536464, + -1137678296, + 1020497442, + 982048352, + -1129370573, + -1128314771, + -1131137798, + 1022297362, + 1004928744, + -1131462726, + -1157428944, + -1123036118, + 1022506030, + -1131605844, + -1169316480, + -1120508966, + -1123081264, + 1023518537, + -1161177504, + 1017119474, + 1016212078, + 1024473299, + -1119733024, + -1127473497, + 1015077742, + -1148660200, + -1122952234, + 1027143411, + -1123167645, + 1027302343, + 1014318436, + -1123648720, + -1140754920, + -1124907219, + 1010681420, + -1128008371, + -1120422326, + -1150449456, + -1147218304, + 1007738164, + 1028022227, + 1022778050, + -1138898280, + 1019637774, + 1025686867, + -1128136685, + 1022206146, + -1126636281, + -1120169305, + -1138718388, + -1119929651, + -1140446680, + -1119347952, + -1162575040, + -1124027891, + 1021200258, + -1121076621, + 1025644097, + 1017542050, + -1123964243, + -1129331277, + 1028001181, + -1169334272, + 1020938578, + -1132448314, + -1137964940, + 1018891106, + -1121851210, + -1141837720, + 1023892487, + 1026535683, + 1023727113, + -1127226573, + -1134064268, + 1024450881, + 992866512, + 967933184, + -1122851152, + 1011210496, + -1152810656, + -1134780108, + -1124219789, + 1019427854, + 1017946226, + 1002779240, + -1124524947, + 1020943578, + -1132572712, + 1024189673, + -1121638624, + -1130357171, + 997087584, + 1022027246, + 1016670658, + -1131148934, + -1157679936, + 1014971596, + -1121205043, + 1026805469, + -1127596627, + -1120175616, + -1120900915, + 1025989927, + -1119258832, + 1019032354, + -1125508563, + -1123607098, + -1148030744, + -1121477936, + -1148264168, + 1027634161, + 1025431911, + 1010693452, + -1129037913, + 1009018792, + 1016682606, + 959743488, + -1123779747, + 996392240, + -1122445581, + 1005942864, + -1157493504, + 996578560, + 1025349463, + 1023438621, + -1134311320, + 1028012113, + 1009263448, + 973444928, + 1016005818, + -1127485273, + -1121171968, + -1122620605, + -1123322710, + -1121180320, + -1123983116, + -1120763993, + -1124981331, + -1122962624, + 1019852230, + 1005360848, + -1121970070, + 1013906372, + -1127997222, + 1026759399, + -1141430352, + 1003241168, + -1120527104, + -1126078918, + -1136259432, + -1136098572, + -1120417270, + 1009003288, + -1131522342, + 1019377818, + -1123029328, + 1024474465, + 1026430855, + -1121428086, + 1027302541, + 1024299373, + 1024352205, + -1133413492, + 1013726628, + -1121964794, + 1001110704, + 1028167491, + 1025960823, + 1025642509, + 1023360058, + -1123270438, + -1121391030, + 1027195885, + -1126777785, + -1120477731, + 1022530598, + -1126885017, + -1150171744, + -1141261160, + 1015665250, + -1157649504, + 1028293357, + -1127480569, + -1124416518, + -1121735856, + -1128356601, + -1120607609, + -1121235462, + -1127832813, + -1145359312, + 1015040090, + 1019639834, + 1020794598, + 1020178222, + -1127085286, + 1015589862, + 1028284663, + -1131643718, + 1024468723, + 1022014914, + 1017691846, + 1003154816, + 1019138850, + 1016874214, + -1122136598, + -1129005785, + 1017628322, + 1027824483, + 1019863962, + -1120166307, + -1127964281, + 1025731513, + 1017531282, + -1133955240, + -1127305709, + -1135259468, + -1119367472, + -1124555168, + -1127805273, + -1130905012, + 1026020787, + 1027783777, + -1132517312, + 1003757592, + -1123871866, + -1123629132, + -1121445901, + 999860632, + -1125890432, + -1121489238, + -1141543272, + 1027368909, + -1120546403, + -1140033484, + -1129007654, + 1021247138, + 973204480, + -1128140205, + -1124624141, + -1123141085, + 1000665704, + 1025649975, + -1122116890, + 1013597956, + 1026375789, + 982579616, + 1025813581, + -1120253005, + 1014339268, + 1026072163, + -1123716710, + -1144188904, + 1010752344, + -1120131257, + -1120563302, + -1140588532, + -1138435968, + -1119106921, + -1119229142, + -1159088320, + -1139456244, + 1021790290, + -1164512064, + 1023882337, + 1026077795, + -1126121446, + -1142315568, + -1131503910, + 1022539282, + -1126522041, + -1132937688, + 1024329015, + 1027428381, + -1123200806, + -1120905888, + 1023879299, + 1008530764, + 1026907729, + 1027206489, + -1135968180, + 1012624372, + -1122204614, + 1006712116, + 1023814823, + 1019022290, + 1015090562, + -1127232352, + -1124066378, + -1141834088, + 1008459008, + 1018879554, + 1015592090, + -1127250624, + 993331360, + 1027157171, + -1134013748, + -1169253376, + -1123224694, + -1119890006, + 1023759927, + -1123300570, + -1130829882, + 1018452946, + -1122299392, + -1119229513, + 1023976647, + -1126398758, + 990459392, + -1141218200, + -1195664896, + 1027307273, + 1015873390, + -1120787136, + -1124856717, + -1129741990, + 1028072141, + -1125245126, + 1026221193, + -1131507802, + 1025668311, + -1123557824, + -1135415336, + -1121880736, + 1019697242, + -1133410816, + 1020906690, + -1119859686, + -1167402624, + -1129563629, + -1121748806, + -1122878931, + -1147439792, + -1123376396, + 996523008, + 1020741606, + -1128206169, + -1122108771, + -1131152320, + -1120289213, + -1119987184, + 1026876385, + 1026832951, + 1028259895, + 1020080846, + 1026167751, + -1128198873, + -1129906406, + 1024769017, + 1024823667, + 1026079239, + -1121118566, + -1134329536, + -1128498048, + 1022784238, + -1126068755, + 1023298638, + -1140361088, + -1121228509, + 1001663592, + 1017972002, + -1142293912, + 1025769347, + 1024366429, + -1121595946, + 1027638697, + -1122855245, + -1132227782, + 1007100480, + -1152881360, + -1129645337, + -1129290009, + 1017693362, + -1122298026, + 1024403799, + 1023956465, + 1018569030, + 1017719214, + -1162925888, + -1148080408, + 1015165714, + -1119188086, + -1154421504, + -1130490131, + 1011655732, + -1124038010, + -1131183226, + 1012148020, + -1125227731, + -1121783718, + 1020442542, + -1120611379, + -1124904595, + -1119165661, + -1127216358, + -1168524096, + 1012994884, + 1027908535, + 1015725126, + -1123420108, + 1020075074, + -1119898697, + 1015568130, + -1128962438, + 1019155674, + -1128305273, + 1023934529, + -1119207689, + -1134693300, + -1124664153, + 1010873292, + 1015059362, + 1026879129, + 1028337847, + 1020921506, + -1131050342, + -1124659161, + -1140132200, + 960606208, + -1127526451, + 1024065617, + -1127792109, + 1006946664, + 1009755712, + -1123846736, + 1000744040, + -1120049475, + 1009987736, + -1133541364, + 1024147843, + -1168522048, + 1015428930, + -1129399347, + 1025119261, + 1024711169, + 1023565197, + -1186768384, + 1027134537, + -1132377772, + 1023776349, + -1123604496, + -1123302780, + 1025569955, + -1130392761, + 1024400717, + 1028430099, + -1119897161, + 1019293594, + -1126911520, + 1025863105, + -1120812633, + -1120746534, + -1123950499, + -1133190232, + 1026944723, + -1121182426, + 1026492537, + -1125045593, + 1020484762, + -1160819392, + 1016593166, + -1120001635, + 1022500398, + -1156148576, + 1003883824, + 1022864338, + 1017481326, + -1129037433, + -1121974621, + 1026573309, + 1016566534, + 1015595490, + 997089632, + 1026224401, + -1134521652, + -1132419424, + -1168945344, + 1023527635, + -1149323936, + 955364352, + 1024908353, + -1123504378, + -1122450269, + -1125343193, + -1135480116, + 1022133978, + -1137103976, + 1010500660, + -1122649770, + -1130469357, + 1027663363, + -1140299392, + -1127519712, + -1124374029, + 1012046836, + 1027995905, + 1023144078, + 994990288, + 1002583320, + -1122219984, + 1018658798, + -1145980496, + -1122720659, + 1027989255, + -1121540877, + 1016578210, + -1121512477, + 1024583161, + 990455296, + 1023254254, + -1123809955, + -1121720579, + -1119549389, + 1003712232, + -1132960128, + -1122540522, + -1119975827, + 1026002887, + -1122658099, + 1020469530, + 1016820622, + -1122209238, + 1026490883, + -1133309848, + 1016096750, + 1015153894, + 1028002297, + -1128318925, + -1128761856, + -1136362392, + 1015909754, + -1127000845, + 1008329384, + 1025344089, + -1128051616, + -1120503382, + -1131399820, + 1027372765, + 1026405185, + -1122543280, + -1127453318, + -1138757568, + 1025072413, + -1196972544, + -1123421724, + -1127333811, + 1019081830, + 1021209306, + -1136171456, + 1018405594, + 1026200913, + 1023863063, + 1025534605, + 1025757111, + -1153703264, + 1018927118, + 1013967372, + 1026945927, + -1126262464, + -1121723507, + -1128361280, + -1136728360, + 1000233344, + -1141215640, + 1009298944, + 1025144819, + 1026266361, + 1006076264, + -1122526358, + 1027777145, + 1022620258, + 1025374529, + 1018992070, + 1027766313, + 1027304433, + 1016747418, + -1129977504, + -1135064768, + 1011458024, + -1137163316, + -1122101821, + -1128048761, + -1144417048, + -1121077731, + -1143277800, + -1175672832, + 1023370074, + 1025359191, + -1124111712, + -1119146921, + -1126135161, + -1165996032, + -1124889369, + -1187960320, + -1126244262, + -1126336185, + -1121527517, + -1120100886, + 1008390092, + 992622688, + 1025882589, + -1123479820, + 1000568472, + -1142329648, + 1027497885, + 1014605444, + 1019540818, + 1015599090, + 1017420166, + 1015663266, + -1122043360, + -1122440595, + 1019504434, + -1122080982, + -1137063448, + -1123059821, + -1124077350, + 1004088192, + 1020291206, + 1016288954, + 1022028722, + -1129396397, + 985137984, + 960956928, + -1120174617, + -1137935156, + 1013055732, + -1146207536, + -1137459212, + 1015268102, + -1119573363, + 1012263900, + -1127094925, + 978362752, + -1122067734, + -1129299245, + 1015034374, + 1026318013, + 1027095607, + -1119747952, + 1018752258, + -1134604376, + -1142457856, + -1123062240, + 1023527171, + -1145937432, + 1024749367, + -1131775910, + -1126897248, + -1128569171, + -1123522444, + 1001575680, + 1011121024, + -1156736256, + -1136860084, + -1125760685, + -1122001830, + 1019220274, + -1135112716, + 1026108691, + -1134100544, + -1130165094, + 1023654531, + -1131144934, + -1130123296, + -1125843501, + 1015334222, + -1121493840, + 993455312, + -1119979373, + 1020505190, + 1018122546, + 998624128, + 1028015859, + -1120755853, + 975798912, + -1132435238, + 1027248451, + 998049952, + 973361344, + 1021319450, + 1027514689, + 1024162301, + 1026241401, + 1015149094, + -1121814262, + 1024727169, + 1025315299, + 1014936524, + 1020472518, + -1161728000, + -1121449456, + -1135562584, + -1121851779, + -1127850598, + -1127558707, + -1137722456, + -1138867776, + 1010917696, + -1132806656, + -1129856057, + 1016374554, + -1130632083, + 1026895337, + -1127749581, + 1027005575, + -1130359469, + 1025479873, + 1025054167, + 1025656153, + 1017996654, + -1142198352, + -1119612701, + -1122736544, + -1120570400, + 1020341922, + -1124123379, + -1130342035, + -1137474600, + -1126627437, + -1143909296, + -1141534440, + 1024172103, + 1020687394, + -1130878566, + -1133779864, + -1121185219, + 1009115944, + 1025513545, + 1020602950, + -1138539480, + -1119218070, + 1027682817, + 1024888819, + 1012193908, + 989146944, + -1122197603, + 1019500082, + 1024713401, + 1018352806, + 1025215005, + 1021939622, + -1126533235, + -1151037952, + -1121940035, + 1018532590, + -1128941549, + -1122443773, + 1022552930, + -1144775424, + 1014383516, + -1162095296, + -1127929491, + -1133164712, + 980409728, + 1015004316, + 1025107543, + -1128461542, + 977545408, + -1134055784, + -1129512531, + 981651968, + 1027187937, + 1028422951, + 1000414544, + -1130976972, + 1008942324, + 1027294449, + 1014242716, + 1024976871, + 982436256, + 1020146470, + 1020505946, + 1010191784, + 1024889475, + 1018661658, + 1019972642, + 1017861850, + 1026167081, + -1139741312, + -1130427264, + -1120391421, + 1027509415, + -1123395402, + -1124098445, + 1014751780, + -1127201446, + -1119289408, + -1122533283, + 1020938674, + 1015786530, + -1146335280, + -1122995677, + 1022934490, + -1129357216, + 1015895374, + -1192203264, + 1015206938, + -1119501123, + 1020775322, + -1134181684, + -1123638924, + -1125311789, + -1123822444, + -1134496692, + -1132449446, + -1131353612, + -1130596128, + 1019285730, + -1182115072, + 1025429207, + 1023600433, + -1152380720, + -1160638976, + 1005934544, + 1026423959, + -1129338912, + 1027537997, + -1131912396, + 1022195090, + -1123949674, + -1140358400, + -1131102086, + 1007154292, + -1136860120, + -1125619949, + 964274688, + -1143169200, + -1123465130, + -1121619840, + 1026627469, + -1125863469, + 1008715136, + 1024882071, + -1121831728, + 1023866515, + 993429552, + 1025199651, + -1120256944, + -1136841704, + -1128554803, + 1027431853, + 1014831540, + -1122335651, + -1137245684, + -1120009920, + -1145188688, + -1122264211, + 1012508956, + 999499136, + 1018088814, + -1119749309, + 987423840, + 1009588300, + -1128368723, + -1135543500, + -1131917830, + 1026988237, + -1121159654, + 1024648359, + -1124434438, + 1021019962, + -1119682617, + 1023785571, + 1002401152, + -1134314200, + -1153846176, + 1019207910, + -1136947288, + -1141705576, + 1009895528, + 1024683825, + -1119247702, + -1138503744, + 1027746601, + 1023535245, + -1125685549, + 1022057986, + 1024639725, + 1019940506, + 1023895693, + 1019224274, + 1024845217, + 1015355778, + -1125957702, + -1133644020, + -1131951924, + -1139190452, + -1125166950, + 1023795913, + 1027208519, + 1025548905, + 1018776258, + 993904592, + 1025137299, + 1024495427, + -1139925836, + -1129955353, + -1119598160, + -1119620259, + 1025388797, + 1014691364, + -1123466787, + -1158750304, + -1123998275, + -1123043734, + -1128016595, + 1016286342, + -1140210392, + 1015159010, + 1027800819, + 990566448, + -1151695712, + -1133206836, + 1014529164, + 1015807170, + 1028094049, + 1028189347, + 1023128474, + -1130830220, + 1014410460, + 1023828669, + -1123711904, + 1027054807, + -1123335356, + 1027385277, + -1139218444, + 1017969970, + 1025756461, + 1013744220, + 1026673731, + -1142479360, + -1120093190, + 961805568, + -1122155162, + -1124424121, + -1123243312, + 1024542439, + 1015507150, + 1009140456, + 1019509838, + -1128722195, + 1019924442, + 1009840040, + 1021634394, + -1130411731, + -1122011491, + 1024122937, + 1015697618, + -1137364596, + 1021563886, + -1138392472, + 1028323753, + -1120867801, + -1120492339, + 1015831762, + -1125941037, + -1119190736, + 1023870643, + 1018286254, + -1133693492, + -1138373260, + -1131852352, + 1018157062, + 1026209913, + 1026698785, + -1119911024, + -1124062470, + 1006782388, + 1025840637, + -1135575320, + 1002279120, + 1015053646, + -1144398768, + 1018063374, + 1027857719, + -1131027776, + 1019471282, + -1122720320, + -1119345465, + 1015235874, + -1123472515, + -1122282451, + -1138021888, + 1028231463, + 999756520, + -1128934912, + -1136479192, + -1131272896, + -1121749149, + 1021162470, + 1017783078, + 1018861274, + 1007813492, + 1017042490, + 1026231981, + -1125413337, + -1123051184, + 1010480104, + 1026073079, + -1162766144, + 1028218563, + 1028185945, + -1122073440, + -1124823763, + -1123192474, + -1120482317, + 1018231918, + 1026323347, + -1125000115, + -1133701824, + 1023735463, + -1126239891, + -1123281302, + 1021218194, + 1017328974, + -1131159532, + 1017862234, + -1154764640, + -1123543084, + -1122127485, + -1124510016, + 1024617521, + 992277712, + -1134601780, + -1144080080, + 1028378039, + -1140127272, + 968557312, + 1020001274, + 1021488390, + 1008781160, + 1007145624, + -1123007728, + -1121245866, + 1026672643, + -1164276544, + 987778048, + 996593152, + -1152037376, + 1026426403, + 1025653425, + 1006886552, + 1028076371, + 1026272193, + 1018472654, + 993491152, + 1025229145, + -1156810192, + 1023755703, + -1123120326, + -1138508184, + 1023678081, + 998791936, + -1123132038, + -1157878688, + 1018413018, + 1013115124, + -1126586477, + 1004303208, + 1015477114, + 1020183842, + 1006989196, + -1123013114, + 1019899342, + 1025440745, + -1134319156, + -1139181416, + -1124961869, + 995923200, + -1127420717, + 1024679459, + -1120039561, + 1025677997, + 1023993639, + 1015821966, + -1127460153, + 1020518386, + -1121016035, + 1022459534, + -1132052102, + -1131669504, + -1119528960, + -1120619190, + -1130630457, + -1119559133, + 1027109649, + 1010046900, + -1131017772, + 1026594387, + -1121242739, + -1125038515, + -1146867760, + 1016390118, + -1125490054, + -1130530265, + 1027370519, + -1133856808, + -1121672794, + -1124745651, + -1121585270, + -1126739929, + 1026563313, + -1134805940, + -1171782272, + -1120684230, + -1120914745, + -1119286438, + -1123707740, + -1136818944, + 1016309050, + -1129800774, + 1016975330, + -1132027636, + -1121689811, + 1027918385, + 1019563974, + 1026866297, + -1133597836, + -1129112512, + 1011074328, + 1018268738, + -1148734032, + 1013395764, + -1120045673, + 969337216, + -1129019577, + 1017725242, + -1133687476, + 1013037068, + -1122263178, + 1000242408, + -1128158393, + -1129173670, + 1007050292, + -1133990104, + 1020153358, + -1121433402, + 1024915485, + 1019194770, + 1016487622, + 1011917940, + -1123431766, + 1007137292, + -1124173881, + -1147512472, + -1120957645, + 1001927656, + -1121719891, + -1119280448, + -1120585469, + -1122565053, + 1027508573, + -1130670918, + 997940896, + 1015655526, + -1140670184, + 1023694593, + -1120319069, + -1119715305, + -1146583472, + 1020339942, + 1013201628, + -1121304534, + -1137462912, + 1027468643, + 1019965762, + -1129732403, + 1002524464, + 1024700275, + 1026059933, + 1025739593, + -1126762483, + 1026743069, + -1122272115, + -1119227136, + 1019299826, + -1190458112, + 1010315672, + 1007844120, + -1122919664, + -1122656077, + 1013194124, + 1011008680, + -1145193624, + 1024812729, + -1133100300, + 1017927386, + 1020659450, + -1129407840, + 1024954969, + 1021342690, + 1009524724, + -1121183258, + -1119551245, + 1015245518, + 1026748473, + 1015321794, + -1139285504, + 1026846289, + -1120043382, + -1123916099, + -1145758232, + 1026786451, + -1123390694, + 991051424, + 1019869906, + -1125694701, + -1162495904, + -1120395696, + -1122536102, + -1120909725, + -1120295129, + 1028344665, + -1124991123, + -1121729997, + -1126058605, + -1131521754, + 1021570086, + -1125827968, + 1019101390, + 1012525492, + -1125984454, + 1023452615, + -1123704348, + 1024554361, + 1019407666, + 1025781197, + 1020756206, + 997014624, + -1131193516, + 1027199281, + -1132436788, + -1125055993, + -1124525664, + 1009648856, + -1120703344, + -1148790632, + 1016294450, + -1120475734, + 1026805027, + -1155132160, + 995138048, + -1132791604, + 1028228781, + -1124869913, + -1122963360, + -1135735896, + 997808080, + -1120641101, + 1011719132, + 1019502414, + -1123648230, + 1018228274, + -1120427529, + -1144576664, + 1024991633, + -1130047366, + 1019622426, + -1130157824, + -1123776924, + -1119379097, + -1139786164, + 1020999142, + -1128477581, + -1139663756, + -1123206458, + -1120245168, + 1009869516, + -1125537619, + -1120298953, + 999511528, + 1007996404, + -1128852787, + 1010342860, + -1126654854, + -1119823155, + -1123661594, + 1001720424, + 1026677129, + -1122197936, + -1121392710, + -1120631555, + 1026659729, + -1119637590, + 1021936078, + 1027146695, + 1017073946, + -1121838074, + 1028213335, + 1025953001, + 1017289454, + -1121093296, + -1139293108, + -1130931552, + 1015821082, + 1024612551, + 1028258449, + 999975704, + 1007533480, + -1128635424, + -1157886656, + -1128983539, + -1122423536, + 1023474647, + 999385832, + -1139214056, + -1144922904, + -1135936716, + -1137136116, + 1026564849, + -1142434432, + 1022348814, + 1027407213, + 1017046042, + -1132652736, + -1133774272, + -1160557248, + 1017579950, + -1144894056, + 1027270665, + 1003237936, + -1123811171, + -1131411802, + -1121685600, + 1024252727, + 1023897591, + -1122976374, + -1130404461, + -1141718576, + 1017076038, + 1017721874, + -1127550291, + 983855712, + 1026474291, + 1026540417, + 1020391590, + -1124919801, + -1119927603, + 1025410377, + 1023291278, + -1123350611, + -1121262176, + -1138561036, + 1007819508, + 1008000768, + 1020864754, + -1131739168, + 1019570990, + -1128024493, + -1125134137, + -1137235596, + -1130890752, + 1015946118, + 1027067145, + -1120174822, + 1009022744, + -1128510176, + -1092657265, + -1063612132, + 1087576192, + 1076292749, + 1094745109, + 1099588949, + -1078649465, + -1072782849, + -1080547054, + -1093910420, + 1048683053, + 1063297836, + -1075246624, + 1052665186, + 1073163268, + 1080982378, + -1087753106, + 1045789981, + -1064736376, + -1059682665, + 1085617404, + 1075215814, + -1091151607, + 1058080847, + -1083640166, + -1077156050, + 1067178690, + -1077679226, + -1091586078, + -1089525398, + 1053351115, + -1076983931, + -1080880389, + -1104366968, + 1063003813, + 1045777529, + 1078785081, + -1097260197, + 1074912591, + -1119133303, + -1102012586, + 1074225377, + 1050713858, + 1079250164, + 1071694664, + -1092227941, + -1105243950, + -1091589299, + 1042545854, + 1064933129, + 1046614162, + -1103606285, + 1057792618, + 1031899660, + -1096316403, + 1074196485, + 1082248826, + 1071545046, + -1077093546, + -1105468322, + 1014034776, + -1104251422, + -1135419847, + 1029208130, + 1035096650, + -1088652018, + 1060302737, + -1129092082, + 1027836328, + -1099712651, + 1012229360, + -1078038399, + 1064536049, + 1058069908, + -1085965809, + 1052197972, + -1093540419, + -1105891716, + 1011486674, + -1084281906, + -1087344349, + 1067413256, + 1038338019, + -1099536569, + 1082151394, + -1093912489, + -1103461168, + -1112343682, + -1104151064, + 1050283628, + -1091761905, + 1076296291, + 1060785116, + -1091863370, + -1104589553, + -1108711335, + -1106020701, + -1085769143, + 1050836717, + -1126767596, + 1040972467, + -1090054826, + 1024029196, + 1028607164, + -1081105112, + -1106304208, + -1106699350, + 1046394690, + -1091789477, + -1078580527, + -1065929548, + -1098475789, + -1111135613, + -1123102107, + -1120008934, + 1066835438, + -1091770898, + -1093470829, + 1056200620, + 1052033628, + -1095991690, + 1039272765, + -1084955892, + 1042633139, + 1045657582, + 1066981642, + 1061117469, + 1061854802, + -1089654091, + -1114882478, + 1023295950, + 1032023304, + -1103805517, + 1074617590, + -1119934806, + -1091047073, + -1084536378, + 1063356406, + 1052363795, + 1059148051, + -1101754531, + -1066021529, + 1071873302, + -1085961270, + -1086150481, + -1092327207, + 1043294958, + -1113913792, + 1023877773, + -1071082725, + -1071254203, + -1076710817, + 1079068671, + 1060234230, + 1037950457, + -1114484937, + -1101509847, + -1072758915, + -1086699250, + 1038369550, + -1065311139, + -1095803821, + -1079079075, + -1077842988, + -1079713290, + -1087785456, + -1090115299, + 1045708999, + -1114048403, + 1044507060, + 1026005274, + -1104195978, + -1111908272, + -1108127998, + -1078139811, + -1095754974, + -1109543128, + 1045215571, + -1101597667, + -1102550037, + 1046153633, + -1077524771, + 1065094396, + -1105800837, + 1056290934, + 1062046174, + 1021496834, + -1082298215, + 1057829204, + 1065728077, + -1098269591, + 1043586940, + 1024068640, + 1094275931, + 1032484817, + 1045272619, + -1089081003, + -1096255865, + 1068673713, + -1071948504, + -1085223894, + 1052517500, + -1104686015, + 1030107133, + -1096799014, + -1100491705, + -1073152191, + -1092724529, + -1097427515, + 1058232405, + -1120815242, + 1024502373, + -1087383914, + 1036720766, + -1070755454, + -1098147501, + 988836408, + -1082166014, + -1082964056, + -1116008022, + 1051779010, + -1114683831, + 1015064072, + -1090716771, + 1061761146, + 1058085190, + -1097529679, + -1122563647, + 1067137126, + -1115537761, + 1070276612, + 1038445190, + -1106862431, + -1081310677, + -1061014270, + -1084355510, + 1042299135, + 1008973218, + -1105559066, + 1038845155, + 1044744874, + -1081898247, + -1106040594, + 1053324305, + 1056546908, + -1067368829, + -1080624928, + -1079475670, + 1042002028, + 1059056800, + -1063561577, + 1057965341, + 1054270051, + 1064057748, + -1113282867, + -1115173198, + -1094892450, + 1059725540, + 1053040923, + 1068866603, + -1086979010, + 1067762919, + -1093853481, + 1027565167, + -1080990056, + 1076107786, + 1063313310, + -1117497894, + 1052869663, + 1042324629, + -1141473664, + 1036827091, + -1094646391, + 1058140883, + 1059803437, + 1056348804, + 1059162827, + 1063728385, + 1037739719, + 1057468718, + 1051962021, + 1032276401, + 1078581515, + -1085465496, + -1129933565, + 1074551809, + 1036325418, + -1072668642, + -1083016999, + -1078041765, + -1108601382, + 1074768422, + -1099738364, + 1049232155, + 1075115358, + 1057921790, + 1044681747, + 1038728200, + -1115466202, + -1091974673, + -1095451994, + -1091206007, + -1069248858, + -1078379563, + 1066818291, + -1108277586, + -1078373218, + 1079892259, + 1031662228, + -1146949462, + -1112479541, + 1059236483, + 1050790209, + 1040751247, + 1053852241, + 1053756522, + 1052489633, + -1080832406, + -1119251081, + -1090128566, + 1057226391, + -1113492408, + 1079129158, + 1057356473, + 1047728304, + 1064250266, + 1033965605, + -1086167279, + 1043187454, + -1126350224, + 1050563229, + -1089343593, + 1026597730, + -1084211910, + -1111142756, + 1042722634, + -1083042753, + -1084634465, + 1051116941, + 1065332866, + 1060125848, + 1036654090, + 1061059741, + -1123653052, + 1045866952, + 1048819040, + 1060546913, + -1105488812, + -1110783128, + 1079939478, + 1032526892, + 1031075273, + 1061890538, + 1085331473, + 1060923706, + 1059855593, + 1080967906, + -1122059188, + -1092714985, + -1103394488, + 1064646195, + 1041777990, + -1103383188, + 1075399282, + -1078919931, + 1079124955, + 1036363823, + 1025225317, + 1063302844, + 1078885873, + -1086407958, + -1097765203, + 1061313623, + 1072514222, + -1081171919, + 1050342790, + -1103476878, + -1116737984, + -1122046369, + 1065847335, + -1137615083, + 1048741443, + 1074858939, + -1105175712, + -1117515869, + 1031533486, + 1077085919, + -1108163956, + 1052959737, + -1107423654, + 1038866992, + -1084171784, + -1115268458, + 1091207658, + 1054260395, + 1056232514, + 1082957073, + -1088111120, + -1088308943, + -1075666776, + -1140529579, + 1063997346, + -1107904275, + 1050537475, + 1049037456, + 1084112699, + 1015878035, + -1111063617, + -1112011905, + -1100239298, + 1068632583, + 1060190943, + 1045995603, + 1058764562, + -1086192717, + 1080407579, + 1064508819, + 1076218376, + -1087511595, + 1063871824, + 1056096034, + 1049932648, + 1046477842, + 1044930172, + -1091525156, + -1090689567, + -1118282666, + -1095858463, + 1046016441, + -1098576192, + 1077808627, + 1048066265, + -1085678026, + 1034019050, + -1110446513, + 1023553162, + 1054313451, + -1098080427, + 1061044926, + -1080942517, + 1067700943, + -1088075332, + 1037077169, + 1053503016, + 1041093054, + -1115592802, + 1081539884, + 1066284687, + 1057282045, + -1122619798, + -1103538034, + 1045099988, + -1081518398, + 1038685308, + 1069385904, + -1084924820, + 1042901297, + 1068984630, + -1097907272, + -1071656865, + 1019972837, + 1048895680, + 1025909516, + 1066411767, + 1084208215, + 1029747400, + 1053856261, + -1070950985, + 1031885630, + 1067487132, + 1058447864, + -1100577222, + 1053364855, + -1098087373, + 1025043638, + 1068230009, + -1092959766, + 1051432834, + -1083658191, + 1068945223, + -1080469067, + -1114914129, + 1057832321, + 1059214399, + 1058788671, + 1044944025, + -1123929486, + 1052924663, + 1045940605, + 1034274741, + 1051374285, + 1015191088, + 1043291407, + 1051209109, + 1063161297, + 1061957253, + 1058797910, + -1079882289, + 1064664461, + 1074121822, + -1105215572, + -1081210975, + -1090368294, + -1078629338, + -1100821457, + -1074803087, + -1102299875, + 1075596634, + -1088465574, + -1090289648, + -1079779302, + -1094367559, + -1075511810, + -1077318313, + 1063501509, + 1070573943, + 1062319693, + 1044560269, + 1059467101, + -1090151248, + 1079588721, + 1070595179, + 1035488759, + -1084774216, + -1077645654, + -1082473448, + -1107771293, + 1053471226, + 1035930509, + 1039246310, + 1049333970, + 1050990227, + -1097107794, + -1098036474, + -1097425674, + -1120493336, + 1042193219, + -1081919096, + -1098236825, + 1035939590, + -1102681991, + -1115986421, + 1041498667, + -1112639268, + -1100638293, + -1117711566, + 1047187846, + -1089930563, + -1090923686, + -1106602859, + -1142125242, + -1087367677, + 1049339572, + -1079238244, + 1054790972, + 1064704810, + 1066334748, + -1063742911, + 1062202882, + -1087001045, + 1058778248, + -1078879842, + 1066913856, + 1084252734, + 1059813616, + -1110771244, + 1054602455, + 1049314382, + 1037223079, + 1058837423, + 1067844248, + 1055622585, + 1074809223, + 1055481050, + 1055597078, + -1078346164, + -1069954491, + 1058585183, + -1106226995, + 1071926983, + 1058022611, + 1078504247, + 1074628811, + 1064285685, + -1102679851, + 1065440456, + 1047455944, + 1066863721, + -1096242418, + 1073288150, + 1050496631, + 1051269947, + 1049763486, + 1059692084, + -1114655825, + 1073892160, + 1039623412, + 1025620220, + 1056133007, + 1058506741, + 1037157161, + 1067279406, + -1139141579, + 1040758276, + 1057150292, + 1059535350, + 1058118437, + 1069381425, + -1080272720, + 1081171191, + -1085887650, + -1077941495, + 1077088523, + -1079918440, + -1092444525, + -1067577006, + -1087989947, + -1087502098, + -1088563035, + -1094692350, + -1092457442, + -1097070702, + 1057168367, + 1071398787, + -1085512763, + -1070746435, + -1078547492, + -1097059934, + -1102817632, + 1065754760, + -1073152680, + 1049570735, + 1077056475, + -1085839959, + 1055571355, + 1040382697, + 1049534628, + 1032516869, + 1032589221, + 1039996063, + -1099297141, + -1084688921, + -1088940617, + -1096428539, + 1062290220, + -1096112600, + 1068355228, + 1057249391, + -1079028228, + 1043980808, + 1042677896, + -1090473395, + -1092449016, + -1101417136, + 1049107643, + -1076419428, + -1100274306, + -1092508719, + -1141874152, + 1067687094, + -1103062112, + -1095573292, + 1068854991, + 1055261913, + 1049781992, + 1088513132, + 1063635645, + -1088887514, + 1068281415, + -1094649905, + 1059828229, + 1058684047, + 1048821441, + 1051352036, + 1046010231, + -1068554482, + 1058157243, + 1056012332, + 1073008868, + 1079174620, + -1097654767, + 1049419073, + 1050693531, + -1056408507, + -1087004359, + 1049136150, + -1089781966, + 1058117475, + -1127337640, + 1052509126, + -1092932463, + -1106640081, + -1090196234, + -1111003977, + -1081465186, + 1054480594, + -1086107536, + -1093278590, + 1046524509, + -1148231432, + 1051305480, + -1089918135, + 1021966622, + -1110797022, + 1056600112, + 1069127348, + -1095744941, + 1069339595, + 1049977091, + 1058772199, + -1111716845, + 1067258064, + 1048006185, + -1086722253, + -1080379737, + -1079131095, + 1082019362, + -1089135727, + 1053128295, + 1044899311, + 1045860547, + 1071171594, + 1051924073, + 1054411574, + -1137161050, + -1085772837, + 1072772067, + 1082216097, + 1059009210, + 1049202479, + 1082016551, + 1054548599, + 1079791202, + -1080072919, + -1099044137, + 1049087841, + -1107530558, + -1104124029, + 1072497051, + -1098000826, + -1096960978, + 1081979162, + -1078860886, + -1089952064, + -1121667693, + -1119782055, + -1085669745, + 1009020412, + 1056952338, + -1090402358, + -1136009398, + 1050626348, + -1132060761, + -1117954130, + 1050941629, + -1123743496, + -1125986098, + 1053503554, + 1065656148, + -1089365374, + 1067496618, + 1026097116, + 1013090390, + 1058372032, + 1046455145, + 1055968073, + 1050130906, + 1034564705, + 1060656801, + -1094609437, + -1094528872, + -1092900873, + 1048514238, + 1033549375, + -1083098360, + 1014729283, + 1057227260, + -1102455729, + 1060322804, + 1032545331, + -1086866063, + 1062377811, + 1066594874, + -1119149801, + 1070862761, + 1051323368, + 1067086878, + 1043133877, + 1075655012, + -1087920299, + -1106812103, + -1091479994, + -1075817833, + -1094258566, + 1048664052, + -1092537348, + 1076570151, + -1071438392, + 1043939313, + -1123915026, + -1084983409, + -1071445182, + -1087741462, + 1067579373, + -1084972540, + -1067978585, + 1065892559, + -1089108736, + 1037551701, + 1020527152, + 1035008694, + -1082030536, + 1024492762, + -1096466403, + -1085961260, + 1046056502, + 1024781103, + -1098889162, + -1063459931, + 973387072, + -1090433593, + 1042686425, + -1098618610, + 1065845221, + 1035202180, + -1054976090, + -1090226596, + -1086840738, + -1064605402, + 1064593704, + 1047836473, + 1069139452, + -1088867328, + -1090437396, + 1067383850, + -1127028266, + -1106079920, + -1067158232, + 1030760230, + -1116235533, + 1042209193, + -1074475911, + -1089228498, + -1081211960, + -1089380094, + -1086037456, + 1078486694, + -1066399324, + -1085621202, + -1079745607, + -1124633700, + -1092862018, + -1097495195, + -1100310395, + -1079591802, + -1101059645, + -1136519106, + 1061954303, + 1035804505, + -1121484031, + -1095894900, + -1151660341, + -1082573822, + -1095150464, + 1058246891, + -1105595979, + 1034514899, + -1110633078, + -1104663795, + 1058795167, + -1081535153, + 1066815883, + -1079472141, + 1068815243, + -1109352088, + -1078479574, + -1137791973, + 1032081338, + -1074150085, + -1071427129, + -1073412737, + 1081954230, + -1088253642, + -1097950150, + 1063110421, + -1114443289, + -1064332355, + 1072586986, + -1096728289, + -1075305947, + 1043823032, + 1076431186, + 1028618392, + -1081913568, + -1108671232, + -1073651268, + -1064624044, + -1137462055, + -1087297014, + 1075812905, + -1129235152, + -1074491529, + -1084391492, + 1059981948, + 1055037033, + 1058313876, + 1069725721, + 1060954351, + 1092125937, + -1072890226, + -1100420456, + -1080647181, + 1066222870, + -1093161738, + 1012592684, + 1047787268, + 1057118635, + -1080059843, + -1071173983, + 1050783293, + 1062159877, + 1050536553, + 1062024168, + 1051858758, + -1115119073, + -1113692932, + 1015510212, + -1090476767, + 1036401186, + -1087457294, + -1073499386, + -1072484636, + 1020599704, + 1048909543, + -1113689235, + 1072229382, + -1075533581, + 1030001821, + -1088931192, + -1063961668, + -1095021200, + 1018250999, + -1090029034, + -1095175824, + 1025337399, + 1072166905, + -1107938074, + -1106229242, + 1066413732, + -1099221155, + -1119440770, + -1108157652, + 1054801110, + 1042563355, + 1026883398, + 1069031072, + 1041513142, + -1114614149, + -1081289635, + -1105148947, + 1066527641, + 1037270877, + -1114888802, + -1092432424, + 1065893030, + -1102194645, + -1092515363, + -1129923545, + -1098259209, + -1111356913, + 1083735799, + 1049997535, + -1080664732, + -1088781483, + -1086178863, + 1073276608, + 1074317165, + -1116406073, + -1122517733, + 1049969577, + -1102881619, + -1088645523, + 1060035244, + 1072454693, + -1099199701, + 1054404746, + -1081708247, + 1062823168, + -1083256526, + 1071615285, + 1076781119, + 1089293947, + -1061635023, + -1125372586, + 1023637192, + 1034422926, + -1127597890, + 1062878012, + 1005777264, + -1113266961, + 1066569971, + -1072370742, + 1070122392, + 1055972608, + 1040442375, + -1080899139, + 1055260904, + -1106650837, + -1074889520, + -1082009647, + 1060146132, + -1121285318, + -1082691911, + -1088649465, + -1072300221, + 1035206862, + -1065576670, + 1058832351, + -1071237891, + 1082683479, + 1046336558, + -1126543999, + 1048874679, + -1089981114, + -1101790914, + 1050249962, + 1058397428, + -1122154374, + -1113378085, + -1116157224, + -1117821052, + -1071005166, + -1105884849, + 1040495469, + 1043840252, + 1061701042, + -1130834355, + 1074265905, + 1056874220, + -1089624815, + 1068273374, + -1056157551, + -1111867967, + -1072934811, + -1091426696, + 1057311228, + 1057363131, + 1068975308, + 1058956519, + -1089641555, + -1098359753, + 1075623905, + 1092935545, + -1075748884, + 1066325020, + 1072749877, + 1016045722, + 1052281522, + 1087540232, + -1104147822, + 1059517528, + 1045177941, + 1082559802, + 1074739822, + 1046626473, + 1058497662, + 1057862090, + -1085486796, + 1045103172, + 1000057874, + 1066411507, + 1061396238, + -1106434394, + 1057524599, + 1042927235, + 1045240637, + 1018961132, + -1098914828, + -1069158603, + -1090892371, + 1025541099, + 1041615342, + 1053243452, + -1088720986, + -1085028637, + 1072176362, + -1115863599, + -1095829108, + 1062173247, + 1061671265, + 1024974582, + -1104192872, + 1032406536, + -1086177741, + 1046256375, + -1058157297, + 1066620370, + -1104107814, + -1073639314, + -1072740311, + 1084551806, + -1110937472, + 1067857521, + -1087997478, + 1051824148, + -1111069190, + 1076524113, + 1059021016, + -1115320095, + 1074904443, + -1107004918, + -1080683152, + -1119241920, + 1065801769, + 1023688188, + -1082836011, + 1065070994, + 1025690921, + 1051964192, + 1068888197, + 1057072922, + 1046132797, + 1013571596, + -1084903505, + 1082411249, + -1089180169, + 1050970184, + -1068552994, + -1093004385, + -1093748019, + -1107122499, + 1009213892, + 1032773276, + -1119465177, + 1032746051, + 1074962486, + 1029879999, + 1049311808, + -1102711534, + 1056999572, + -1103216429, + 1051759611, + 1056173392, + -1076577820, + 1051364599, + -1098253773, + 1045097277, + -1083215799, + 1028549632, + 1065687610, + 1080939981, + 1041485196, + 1074702654, + 1059020237, + 1065109117, + -1113804210, + -1100096356, + -1094302403, + -1115302195, + 1063717804, + -1074672304, + 1071501285, + -1115789967, + 1039508988, + -1083311374, + 1047392161, + 1029826936, + -1124087062, + 1051250166, + 1067301936, + 1048616905, + 1065457437, + -1117992665, + -1108290167, + -1081877432, + -1081790544, + -1159921372, + 1031697817, + 1062737651, + 1046859032, + 1063258062, + -1074153433, + 1015426808, + 1063457731, + -1117565101, + 1009569722, + -1089107687, + 1059680896, + -1073320921, + -1076391890, + 1051404581, + 1051512504, + 1060026166, + -1098151817, + 1043628973, + -1082837778, + -1080957188, + -1099642056, + 1066292261, + 1043264477, + -1100527462, + -1111024360, + 1067580051, + 1074086774, + 1064028687, + 1008151363, + -1103189234, + 1049254495, + -1069648812, + -1097727077, + -1107547152, + 1058570970, + 1042304346, + -1102414284, + -1077799996, + -1126328536, + 1057408916, + 1041149953, + 1062023755, + -1111607189, + 1001838700, + -1124782418, + -1093388868, + -1061749471, + 1043953872, + -1068692733, + 1038787190, + 1021270863, + 1074403627, + 1039168347, + 1046037724, + -1103941626, + -1130098843, + -1101654009, + 1052788416, + -1076545142, + -1102972746, + 1019058199, + -1111524246, + 1054217731, + 1047296999, + -1089731903, + -1097875596, + -1114939260, + -1121622412, + 1044368288, + -1097169943, + 1072430918, + 1040623487, + -1105533425, + 1034807906, + -1069753118, + -1123662320, + -1063599482, + -1085742109, + 1067444127, + -1071406156, + -1095003866, + 1045432564, + 1058823291, + -1079796815, + 1034579332, + -1095272256, + -1062157915, + -1082658363, + 1057089260, + 1047947480, + -1053902393, + -1080075008, + -1078261679, + -1078663206, + -1072478693, + 1062442948, + -1075811375, + -1059601467, + 1050543209, + -1098474088, + 1033567316, + -1074709438, + -1067127687, + -1093195714, + -1081623643, + 1053362586, + -1107503596, + 1020088251, + 1016446383, + -1113488692, + -1086904035, + -1107801258, + -1106259249, + -1110950295, + -1095654439, + -1147133422, + -1099787277, + -1107843787, + 1040537374, + -1113849734, + -1103527285, + -1095937496, + 1066389162, + -1103058719, + 1036860906, + -1133391488, + 1019166181, + -1106825853, + -1068537688, + -1114369919, + 1048048052, + -1112832965, + -1096269278, + -1096792893, + 1060845264, + -1071797997, + 1058577509, + 1068306236, + 1032491390, + 1068975833, + -1114164892, + -1074370628, + 1068116957, + -1087441273, + -1131853898, + -1091866735, + -1085444363, + 1044217526, + -1090016669, + -1113142599, + 1083614418, + -1111458238, + -1117250150, + 1048459028, + -1099285859, + -1053897020, + 992043768, + -1086424443, + -1063996957, + -1071882168, + -1093003642, + -1121945890, + -1093285305, + -1104202392, + -1089745162, + -1079269741, + 1040436683, + -1089461782, + 1082959311, + -1109511208, + -1103999590, + 1073198232, + 1034934294, + -1100969932, + 1034105074, + -1097974522, + -1082005006, + -1088891994, + -1087011190, + 1046705456, + -1132021270, + -1110562148, + 1067153002, + -1087925159, + 1056559444, + -1077218714, + -1072203282, + -1096125463, + -1098831122, + 1061954260, + -1110229912, + -1097117062, + 1069130255, + 1049238948, + -1098715441, + 1063140039, + 1057158340, + -1088586776, + 1069130001, + 1059941852, + 1044971295, + 1071040039, + -1096736668, + -1078914100, + 1073790261, + 1087300493, + -1107730893, + -1088956726, + -1106015385, + -1111462794, + 1062949918, + 1058686714, + 1085306098, + 1038572532, + -1115302719, + -1086841856, + -1129332442, + 1053353261, + -1085721377, + 1034919776, + -1115035197, + 1023603401, + -1100755271, + 1043327355, + 1042871736, + -1096162810, + 1028591615, + 1064501825, + 1019334074, + 1033906400, + -1122947730, + 982694632, + 1082096061, + -1114133895, + 1031277938, + -1126726377, + 1051482437, + 1054785358, + -1084658297, + 1063475842, + 1051615394, + -1078984808, + -1067696681, + 1032264554, + 1012579129, + 1045637024, + -1105420816, + 1038048904, + -1115285535, + -1094888324, + -1078634957, + 1044412287, + -1071091257, + 1038595627, + 1048034854, + -1085131770, + 1083645332, + -1098061379, + 1054367534, + -1088842664, + 1042218793, + 1049014225, + 1041992142, + 1092969673, + -1084433409, + -1082630087, + 1064594184, + -1085098423, + -1103486245, + 1060634989, + 1023619339, + -1112282026, + -1102905259, + -1120234218, + -1059145944, + 1038790284, + -1088533573, + 1034673527, + 1054975926, + -1097148393, + -1076100626, + -1066344091, + -1122853047, + -1106774839, + 1067173549, + -1105351324, + 1057903499, + -1104874901, + 1042287930, + 1036054657, + -1092609449, + -1095101374, + -1065015912, + -1082226689, + -1086245427, + 1060925925, + -1096068221, + -1129959486, + 1043089395, + -1074061610, + 1049424712, + 1049054274, + -1103331617, + 1059128027, + -1115012666, + 1058396570, + -1060033394, + -1062984180, + -1077598720, + -1085773667, + -1090356666, + 1058016717, + -1109695219, + -1057554705, + -1102491148, + -1130005572, + 1069129364, + -1101217892, + -1105625547, + -1074880321, + -1102061624, + -1076566834, + -1102243682, + 1057750707, + 1016463350, + -1087637208, + -1082757037, + -1085935012, + 976630576, + 1026221224, + 1026515880, + 1019767066, + -1072285273, + 1067574086, + 1053689876, + -1107194738, + -1102732952, + -1133568219, + 1057011743, + 1036268427, + -1101538933, + 1023998870, + 1037039721, + -1081478144, + -1080131341, + -1137373129, + -1110136434, + -1105049769, + -1113811242, + 1050733539, + 1091302669, + -1087526876, + -1139970560, + 1047047666, + 1060708535, + -1064801645, + 1026852334, + -1083474277, + -1124240589, + 1045953531, + 1045566059, + -1073404240, + -1072801937, + 1048475037, + -1100909609, + -1086070922, + -1100598237, + -1092524192, + 1049438272, + -1113268312, + -1077310045, + -1056177048, + -1118437244, + -1095920306, + -1078139275, + 1038261118, + 1075564207, + 1072026083, + 1066944382, + -1083621310, + -1099095019, + 1074908869, + -1073671025, + 1028791665, + 1086638620, + 1058049950, + -1101684466, + 1056912730, + 1015431452, + 1053253288, + 1058716731, + 1052000442, + 1051815192, + -1101920462, + -1099228795, + 1047919103, + -1098399025, + 1031831450, + 1039850924, + 1018108894, + -1112294758, + 1072111535, + 1051680071, + 1042636598, + -1121589864, + 1042499238, + -1082769183, + 1052248688, + 1068289271, + -1093061111, + 1036580800, + -1092411038, + -1094678284, + 1040249060, + 1065745001, + -1097632509, + -1090292115, + 1045048323, + -1119130393, + 1051486889, + 1085497938, + -1112227779, + -1108270694, + 1066599605, + 1039957698, + -1056186413, + 1085531278, + 1048795099, + 1051166640, + 1030463282, + 1054160692, + 1063423291, + 1051683127, + 1066253614, + 1050770153, + 1060047799, + -1081600504, + -1180455072, + -1096359251, + 1067017454, + -1121185679, + -1096731114, + 1039253881, + 1035438788, + 1056279093, + -1132340089, + -1132641880, + -1106234349, + 1029166819, + 1035691287, + 1059068315, + -1098087677, + -1091993255, + -1113034228, + -1124252177, + -1089806236, + -1122723988, + -1090203022, + -1117178192, + 1074559404, + 1057029541, + 1075294567, + -1095835795, + -1120823427, + 1038078536, + 1023745123, + -1091737054, + -1109248797, + 1078896826, + -1106207946, + 1054997945, + -1080941255, + 1079100673, + -1096425512, + 1072511889, + 1059111897, + -1092483212, + 1091987769, + -1105803654, + -1121735154, + -1094243616, + 1042521289, + 1052310825, + -1096324211, + 1049488505, + 1054752211, + 1074060405, + -1099049649, + 1044578982, + -1098099146, + 1054903236, + -1084274623, + 1085399353, + 1053251779, + -1121151360, + 1055158419, + 1041016509, + -1113941614, + -1107985020, + -1090289754, + 1077104643, + 1059158797, + -1081509361, + 1067308333, + 1035918661, + 978757464, + 1073245527, + 1041370334, + 1031989641, + 1060343295, + -1081887829, + 1019580490, + 1055128381, + 1057049706, + 1045186732, + -1084558050, + -1088460748, + 1048747390, + 1079275362, + 1065439678, + 1054069468, + 1092518204, + -1084254278, + 1048247514, + 1045523634, + 1071848861, + 1077501468, + 1063675612, + 1081980803, + 1057814679, + -1076807168, + 1061954260, + -1091454419, + -1107533894, + -1090640994, + 1033647364, + 1056452554, + -1091035195, + 1048880874, + 1044408988, + -1098790107, + -1136950562, + 1033081418, + 1038544161, + -1145625442, + -1122467295, + -1103897824, + -1106754359, + -1117794542, + 1061030360, + 1035935168, + 1030804768, + 1059326599, + 1044109210, + -1085250970, + 1058138507, + 1046361805, + 1045423210, + -1103241580, + 1020429672, + -1099053344, + -1108825167, + -1091065540, + 1030806151, + -1094072486, + 1030066866, + 1020798419, + 1076267146, + -1123534361, + 1051652894, + -1135668751, + 1034522705, + 1049145500, + 1028450254, + 1027673306, + -1112941441, + 1049459376, + 1049006325, + 1032485246, + 1064590952, + 1069628100, + 1071551709, + 1065588816, + 1058601362, + -1125437815, + -1092695861, + -1114437612, + 1065503060, + 1061362937, + -1081716484, + 1064526294, + 1056061655, + 1063557249, + 1068935281, + 1023169125, + 1091410757, + -1091494122, + -1086212412, + -1072839203, + 1045770263, + -1133199852, + -1119753599, + 1052871360, + 1051639903, + -1076662555, + -1070004199, + 1000282706, + 1042748244, + 1043453657, + 1041574244, + 1066815079, + 1025932771, + -1140468373, + 1040284334, + -1106371932, + -1095974673, + -1072126166, + -1096495219, + -1086163064, + -1100696420, + 1076849257, + 1048684020, + 1074475330, + 1065705024, + 1039956984, + -1084526385, + -1086413051, + -1098601797, + 1029212550, + 1058971983, + -1079565421, + -1091807705, + 1075472553, + -1101629992, + -1085507477, + -1084706170, + 1061280572, + -1075083557, + 977438016, + -1075380478, + -1127899220, + -1101270332, + 1056033994, + -1115579100, + -1105092885, + -1091673767, + -1092683710, + 999678962, + 1026893594, + -1097672705, + -1078722868, + 1061716725, + -1093608327, + 1010355875, + -1124226618, + 1026166271, + -1078969408, + 1078716082, + 1053730266, + -1131205318, + -1117760830, + -1085826001, + 1039401724, + 1076794448, + -1097792689, + -1128675587, + -1115032949, + -1093596247, + -1082096493, + -1129089169, + 1041246503, + -1104213997, + 1038441801, + 1037575358, + 1072744601, + 1030337421, + 1076114342, + 1076198892, + 1092299871, + -1060912923, + -1117556974, + 1025520148, + 1036844238, + -1098067506, + 1034616634, + -1103897039, + 1047951694, + -1112698796, + -1067309604, + 1030109102, + 1071977562, + -1102297936, + -1096315921, + -1094803527, + -1122818435, + -1069142697, + -1147757092, + 1006994382, + -1103024373, + 1074074723, + 1032965716, + -1094099696, + 1074304173, + -1137645148, + -1091591144, + -1117242305, + 1036672186, + 1040219764, + -1079661778, + 1057642369, + -1092409099, + 1050787864, + -1085457658, + -1091627662, + 1069497672, + 1058167703, + -1112374698, + 1047181560, + -1085678494, + -1135362298, + 1046785800, + 1048010577, + 1047751129, + 1061301713, + 1063730503, + -1101029025, + 1056407419, + 1074651563, + -1083600369, + 1065101735, + -1071072766, + 1055604266, + 1028886078, + 1048869824, + 1080367292, + -1088241795, + -1088979389, + 1055430618, + 1073272079, + -1098602590, + 1046570502, + -1095894005, + 1071099990, + 1074803509, + 1071242460, + -1091407500, + 1032069764, + -1101573376, + -1095554461, + 1044387922, + 1046253148, + 1065544300, + -1098273966, + 1051992987, + 1048456361, + 1042839453, + -1093836485, + -1098889573, + -1080370198, + 1038331687, + 1054717004, + -1126035205, + 1045667346, + -1102055802, + 1044228277, + 1054553887, + -1117031422, + 1038008042, + -1082031853, + 1031492971, + -1082837670, + 1034019261, + -1094604700, + 1055669659, + -1102862597, + -1090922512, + 1044626001, + -1088346236, + 1065679026, + -1095339075, + -1138321378, + 1065669521, + 1055840703, + 1068509189, + 1074656862, + -1083087316, + -1114755865, + -1065044385, + -1100780320, + 1067252014, + 1057588512, + 1055955184, + 1065956800, + 1052868026, + -1103261845, + 1060424108, + -1069183127, + -1102921637, + -1077125532, + 1051169642, + -1112488174, + 1023787176, + 1068994354, + 1049558548, + -1099484045, + 1058083375, + 1075631344, + -1079316430, + -1082974097, + -1098234854, + -1079852988, + -1090501266, + 1062105905, + -1095451001, + 1071180647, + -1083537152, + 1062724714, + -1093476446, + -1084720166, + -1087522066, + 1045229532, + -1092645970, + -1087791764, + -1084914121, + 1048025143, + 1029633056, + -1081479978, + -1088963167, + -1107108142, + 1035455776, + -1070809452, + -1109158764, + -1096753179, + -1105153135, + -1065532740, + 1042947114, + -1145737767, + 1058847618, + 1060404377, + -1087151911, + -1114020523, + 1046359441, + 1057523965, + 1075508173, + 1071352757, + -1086279138, + 1058307573, + -1095132182, + 1071437882, + -1089337432, + 1059225726, + 1042260493, + 1083010081, + 1055545682, + 1049759939, + 1067334848, + -1078623844, + -1108777490, + -1093874864, + -1089575743, + -1087115224, + -1085515492, + 1043593888, + -1087411992, + 1046328048, + 1036116456, + 1053533697, + 1047365238, + 1040390549, + -1114265218, + 1053771952, + 1045969249, + 1046957272, + 1046606935, + 1023484142, + -1139392768, + -1104178221, + -1118513071, + 1040278218, + 1057919907, + 1035345383, + 1034948076, + -1114323735, + 1046485508, + -1092833417, + 1057601730, + -1096358997, + 1055616173, + 1057095919, + -1101326591, + 1049959609, + 1065019729, + -1079803741, + -1096431133, + 1049181024, + -1087362823, + 1066935066, + -1082635306, + -1101604285, + -1100138131, + -1102867573, + -1083385833, + 1068443017, + 1059803744, + -1105168606, + 1049988705, + 1068340041, + 1056231963, + -1091977754, + -1077292799, + 1075315395, + 1065055422, + -1097501787, + -1091925303, + 1047313174, + -1130084486, + 1058606319, + -1085834528, + 1045869525, + -1088443270, + -1092048173, + -1100961558, + -1072934181, + 1059674628, + -1068080162, + -1087197000, + 1033437116, + 1061617112, + 1045969384, + -1106957146, + 1041363898, + -1087058198, + -1088945811, + 1061657913, + -1087460139, + -1091975433, + -1081454823, + -1085294244, + 1045139233, + -1063902790, + -1081547549, + -1067390496, + 1047842681, + 1068137983, + -1083191767, + 1021397742, + -1096358142, + -1080037447, + 1090801881, + 1049989513, + -1119393512, + 1057079057, + -1110816423, + -1084405442, + -1083209860, + -1108253278, + 1035459656, + -1068973091, + -1058721376, + 1070816129, + 1082356737, + 1043656288, + -1086879917, + -1063715595, + 1071286901, + 1078172109, + -1079705016, + -1088261304, + 1060174274, + 1043827970, + -1086579554, + -1147494744, + -1104505673, + 1055888096, + 1014591052, + 1051619899, + 1070795768, + 1021554030, + 1050541683, + -1081799410, + -1102241558, + -1097709399, + -1107083292, + 1016334918, + 1009798457, + -1106634227, + 1067888724, + 1041843994, + 1056199864, + 1042351571, + 1052037235, + 1050224391, + 1044695607, + -1136150031, + 1051799024, + 1055436683, + 1072564072, + -1084238194, + -1118509639, + -1073861893, + -1076868832, + -1121178610, + 1037177142, + -1078949485, + 1049102522, + -1088468973, + -1081010946, + -1097381847, + -1083880473, + -1087017221, + 1059265429, + 1046757563, + -1107044856, + -1068159634, + -1094675374, + -1069712789, + 1040345565, + -1077376382, + 1064668065, + 1013682251, + -1086311771, + 1064147196, + -1082615755, + 1066026262, + 1055150932, + 1034782272, + -1095473111, + -1105706735, + -1092668700, + 1046227952, + 1084970767, + 1047849480, + 1085111220, + 1011825510, + -1141324848, + 1071011193, + 1053389407, + 1049012805, + 1052939634, + 1037445605, + 1066507248, + 1050858432, + 1065416053, + 1043414720, + 1041354738, + -1101332920, + 1057190486, + 1045005224, + 1048387773, + 1040973373, + 1066155350, + 1044613313, + 1063492393, + -1071812120, + 1064478636, + -1086850204, + 1074202904, + -1114303086, + -1064793042, + 1053482680, + 1028610474, + 1059906396, + -1095626154, + -1090197040, + 1030300585, + 1069716230, + 1074390270, + -1075839161, + -1073569197, + -1073710719, + 1036707522, + 1036608355, + -1159756512, + 1069770343, + 1010403840, + 1067389272, + -1089094398, + 1053054684, + 1010091392, + -1115552355, + 1041931588, + 1047122522, + 1042950730, + 1029991594, + 1050726005, + -1078383251, + -1095293066, + -1134608561, + -1100767719, + 1083938611, + 1041686939, + -1101543815, + 1061713671, + -1159403856, + -1093437222, + -1104436929, + 1036322144, + 1043385056, + -1105937159, + -1105510598, + -1088816010, + 1044125737, + 1076701593, + -1088843051, + 1052486998, + 1050034806, + -1093880562, + -1105679991, + -1095727534, + 1068427406, + -1146272502, + -1104300857, + -1100685973, + 1057002982, + -1096288102, + -1091287133, + -1094830486, + -1130755125, + -1077998697, + 1056111783, + 1041556522, + 1054524003, + -1109661942, + 1039459880, + -1138732201, + -1085659846, + -1085469285, + 1043799009, + -1094371113, + 1045425996, + 1074609280, + -1096145968, + -1098102633, + -1095323908, + -1088077252, + -1079867266, + 1058589792, + -1101785146, + -1089444127, + 1061736738, + -1095268342, + 1057334512, + 1012061440, + 1060167663, + 1048145938, + -1094078108, + 1018157351, + 1058709749, + 1044965421, + -1081867462, + 1059499280, + 1062990254, + 1036383660, + -1085404936, + 1054814895, + 1051829096, + 1050744139, + -1102525772, + 1065867662, + 1049247567, + 1041850800, + -1151221860, + 1057595184, + -1120337794, + -1077163134, + -1089554851, + -1101675118, + -1082096244, + -1089484634, + 1051525306, + -1083422226, + 1050299314, + -1081731468, + -1108581726, + 1050551276, + -1092108128, + 1085432499, + 1064182609, + -1079537547, + 1057901794, + 1067426999, + 1031238666, + -1070839836, + -1079251740, + -1072554163, + 1058836997, + 1045633263, + 1057182908, + -1119397050, + -1097517366, + -1082086357, + -1093265867, + 1055404912, + 1048282958, + -1098611913, + -1101287036, + 1044265929, + 1038849232, + 1040360542, + -1120340880, + -1149449276, + -1127185897, + 1048674836, + -1080657488, + -1112831941, + -1097947141, + 1030773219, + 1041006872, + 1052630676, + 1051404456, + -1100689373, + -1096459032, + -1090298014, + -1118649609, + -1082770562, + 1058402261, + -1083186770, + 1062350325, + -1073305791, + -1097696754, + -1110969033, + 1059353072, + -1100415128, + 1056000395, + -1108731837, + 1055369974, + 1057414936, + 1054097632, + 1032478430, + -1087455019, + -1138949236, + -1070119860, + 1059863090, + 1062054881, + -1081096654, + -1105965604, + 1061339266, + 1050893337, + -1122511274, + -1080154932, + -1087789999, + -1089445237, + 1020360942, + -1108043706, + 1043070080, + -1078734275, + -1100536676, + 1035123805, + 1033833096, + 1041928400, + -1096351210, + -1086195684, + 1055524530, + 1015985560, + -1148563121, + -1110574776, + -1112662792, + 1061378520, + -1072000890, + -1100331358, + -1108143951, + 1005142516, + 1083709963, + 1049478616, + 1068380577, + 1060946815, + -1102738002, + 1073962512, + -1079330819, + -1107026738, + -1067364927, + -1077915376, + -1095735793, + 1042575433, + 1081037855, + 1051581756, + -1120573239, + -1114368106, + 1092348444, + 1075387897, + -1088916086, + 1067204384, + 1071800238, + -1089170830, + 1079557064, + 1072967465, + -1104232354, + 1022009966, + 1048868300, + 1067407284, + 1077418207, + 1058487610, + 1053719806, + -1089309751, + -1090295741, + 1044129972, + 1025668678, + 1074591483, + 1034028613, + 1069239450, + 1060152191, + 1030074386, + 1044106694, + -1115357903, + 1074767890, + 1054717331, + -1148841150, + -1154758184, + 1044471923, + 1055752779, + -1084985048, + 1019412788, + -1120780840, + -1129932192, + -1106822342, + -1148897218, + 1069365454, + 1030208698, + -1117398176, + 1032892560, + -1070476727, + -1101150737, + 1058558937, + 1073266018, + 1070580913, + -1093781684, + 1045660121, + 1065848893, + -1125440558, + 1076372542, + -1096626944, + -1105757962, + 1042717860, + 1079859704, + 1050550054, + -1103520742, + 1063183834, + -1151903496, + -1094218339, + 1037253413, + 1067585426, + -1101355776, + -1077941388, + 1082987950, + -1110833000, + 1051172968, + 1088772941, + 1068315798, + -1099040775, + -1095305777, + 1026321802, + -1074736933, + 1055470039, + -1090049074, + 1086088290, + -1154356000, + -1103205823, + -1115172816, + -1101837477, + 1046820128, + 1063928066, + 1082596834, + -1134372369, + -1098429788, + -1110303693, + 1074355790, + -1097683445, + -1107480472, + -1115176842, + -1106178068, + 1053860424, + 1050648558, + 1067934796, + -1123590891, + 1059980200, + -1118599778, + -1068938487, + 1056458472, + -1072948061, + 1076459145, + 1043738132, + 1050329720, + 1059108709, + -1088152798, + -1082743957, + -1094564084, + 1080623431, + 1054371222, + -1085615073, + 1040072167, + 1047875785, + 1060608446, + 1077757012, + 1063711140, + -1124801812, + 1070798591, + -1096603973, + 1075914871, + 1025342595, + 1033857395, + -1096320316, + 1072022635, + 1039138956, + -1078376065, + 1036425587, + 1062417804, + 1070430192, + 1035970202, + 1033814770, + -1123936443, + -1129437466, + -1146271424, + 1073874101, + -1071940908, + -1088900979, + -1123880139, + 1032306821, + 1052925157, + -1108053408, + -1096548957, + 1037505010, + -1160687464, + 1015816212, + 1068558317, + 1065956388, + 1012585890, + -1111481317, + 1035007261, + -1099440102, + -1095896696, + -1064795257, + -1104870732, + -1076933167, + -1078528888, + -1077609469, + 1087084087, + -1122123788, + 1059273320, + 1064470252, + 1066726063, + -1144689536, + 1076798843, + 1071900191, + 1011304382, + 1068477287, + 1051921028, + -1077708376, + 1051646582, + 1044492424, + 1020876581, + 1052502990, + 1081672349, + 1032214948, + 1034248237, + 1063397465, + -1088100111, + -1092293189, + 1076181648, + 1045358311, + -1089987945, + 1067195705, + -1079333330, + 1084567716, + 1030539087, + -1075352647, + 1052013944, + -1089954577, + -1088621930, + 1039240515, + -1089131179, + -1076266329, + -1085401425, + 1050194851, + 1072713695, + -1110319319, + 1040941518, + 1041148812, + -1085719941, + 1023479274, + 1046040714, + 1051025357, + 1040515405, + 1054260992, + -1104576517, + 1065997805, + -1102119715, + 1054837126, + 1049530029, + -1086668516, + -1111391621, + -1111973705, + 1062086263, + -1095186677, + 1074851406, + 1034284083, + 1084024343, + -1136952938, + 1046579623, + -1088972714, + -1114014319, + -1072781993, + 1052930005, + -1203817472, + -1102802541, + -1065336790, + 1074865417, + -1083779219, + -1114198375, + -1106441645, + -1114897694, + 1067614846, + 1066616793, + 1015266235, + -1145240981, + 1046036857, + -1100166926, + 1073775511, + 1032248022, + -1104710442, + -1106853300, + 1015599492, + 1045093752, + -1098379946, + -1128999804, + 1053776507, + -1116314714, + -1111624546, + -1101712868, + 1070699278, + -1083630706, + 1055782674, + -1103232046, + -1114275057, + 1047852600, + -1080942956, + 1043970414, + -1094756726, + -1082975239, + -1075734556, + -1069329274, + 1071917238, + -1084281476, + -1108742732, + 1062703235, + -1105396354, + -1077914429, + 1068980415, + -1120723940, + -1095633021, + 1077406942, + 1047421751, + 1042887893, + -1079400055, + 1068760337, + -1080571313, + -1093712543, + 1042693201, + -1086026262, + 1042162433, + 1038950664, + 1060326876, + -1086925599, + 1054486581, + -1082731871, + 1028605877, + -1091064209, + 1060749083, + 1059818809, + -1097026450, + -1064560767, + -1083507197, + -1104137611, + 1079351471, + 1046824099, + -1101413085, + -1096931090, + 1057677125, + 1042069297, + -1126427859, + 1032667092, + 1070564048, + 1027835012, + -1080441100, + 1057170527, + -1107037068, + -1104545390, + -1088404128, + 1044313746, + -1124070056, + 1066963968, + -1078133845, + 1064110680, + -1110519312, + 1089257563, + -1098109352, + 1047279784, + 1068805937, + -1103378251, + 1073445523, + 1058905795, + 1067035209, + 1053258902, + 1067911536, + 1052267617, + 1036090709, + 1078908149, + -1088651673, + 1025417970, + 1061797942, + 1077974842, + 1065942784, + 1071233548, + -1095276387, + 1060770979, + 1057298069, + 1037723589, + 1049578313, + -1074191645, + 1026585698, + -1131106652, + 1049741549, + 1050551303, + -1087986835, + 1061459084, + -1101917971, + 1031336032, + 1065687684, + 993651980, + 1050613891, + 1044385679, + 1038323819, + -1129944870, + 1044851886, + 1049292253, + -1082113897, + 1043079938, + -1110912407, + 1042854016, + -1107271593, + -1139383951, + -1090420843, + 1075633860, + -1103706308, + 1044349156, + -1085106826, + -1107200244, + 1036235331, + -1091734534, + -1064676503, + -1124073195, + 1038065490, + 1051725482, + -1105021849, + 1070246118, + -1060997469, + 1018604061, + 1064105146, + -1079841158, + -1113741134, + 1066542550, + 1062330494, + 1060320429, + -1105341258, + 1064591709, + -1088523968, + -1063139665, + -1088887945, + 1075089198, + -1080504598, + 1046247351, + 1075252451, + -1067320630, + -1108199296, + -1112537034, + 1041651331, + 1031085026, + 1058182701, + -1076076189, + -1093205921, + -1078242321, + 1084971108, + -1119222462, + -1088510439, + 1057400390, + 1050863087, + 1047926468, + 1047465998, + 1061652308, + 1042611637, + -1119438900, + -1071304387, + 1043386855, + -1095079825, + -1093122601, + 1081130576, + -1108175048, + 1051983107, + 1064480513, + -1058398141, + 1051512741, + 1023623959, + 1079429697, + 1051441760, + -1078793623, + -1088601853, + -1087785623, + -1126363895, + 1042953368, + 1061637079, + 1071093231, + 1049805502, + -1146396968, + -1117652146, + 1069742700, + 1057198774, + 1016174254, + 1082445274, + 1078213802, + 1058695385, + 1077383847, + -1132083551, + -1096641113, + 1079384397, + -1113920868, + 1065490756, + 1035134203, + 1033007985, + -1129115916, + 1061902986, + 1037994110, + 1008333628, + -1140413026, + -1115433278, + -1137329095, + 1066084945, + -1133132667, + 1013394244, + 1071537887, + 1046375710, + -1109556862, + 1045122432, + 1035364182, + -1095379549, + -1123318997, + 1057585417, + -1107379649, + -1133910218, + -1115526994, + -1097630973, + 1049739386, + -1079716516, + -1119174429, + 1040405869, + 1060576195, + -1093503285, + 1086857117, + 1059774661, + 1035239357, + -1111437175, + -1133803669, + -1127352990, + 1065946700, + 1045956015, + 1052697064, + 1078567908, + 1051276959, + -1089995865, + 1086374702, + -1092150317, + 1075499065, + 1000360757, + 1067255118, + -1098714387, + 1060861536, + 1050259826, + 1051000546, + 1074263898, + 1057434438, + 1086536470, + -1097184188, + 1053397502, + 1073792243, + 1064217882, + 1096581205, + -1064168857, + -1097536246, + -1080540421, + 1066348006, + -1078308807, + 997286356, + 1049248193, + 1067632482, + -1084950797, + -1077527282, + 1060986977, + 1053822315, + 1049302504, + 1064590610, + 1027461400, + -1111508335, + -1112495202, + 1020988222, + -1073811732, + 1036165527, + -1071147672, + -1073049352, + -1084438401, + -1144142390, + 1066681664, + -1112036700, + 1078286783, + -1082891461, + 1043891128, + -1094902246, + -1079923137, + -1096884692, + -1120272556, + -1088345909, + -1088103029, + -1089352824, + 1055737970, + -1102793053, + -1098534820, + 1090487649, + -1064136942, + -1064715004, + -1117905798, + 1060879049, + 1050992868, + 1041378020, + 1067719510, + 1047505919, + -1117377198, + -1080386904, + 1050841747, + 1054834446, + -1085893452, + 1072220355, + -1101483836, + 1059224265, + -1112228521, + -1091067001, + -1138576961, + -1072190525, + -1102164455, + 1069139428, + 1044092091, + -1094692055, + -1087384996, + -1101485597, + 1079172922, + -1106144006, + -1103345436, + -1122791568, + 1052297554, + -1084794457, + -1076338233, + 1065353805, + 1066881751, + -1093943883, + 1056716648, + -1084913608, + 1068648202, + -1085801010, + -1099038125, + 1071901341, + 1076193962, + -1067128482, + -1120860561, + 1021412742, + 1045093754, + 1014738507, + 1067993948, + 1019226157, + -1104233622, + 1068353627, + -1078776437, + 1076847360, + 1050534620, + 1045293069, + -1072357518, + 1079349251, + -1104153646, + -1068403974, + -1081273207, + 1061294048, + -1123239128, + 1058822894, + 1051250073, + 1057605552, + 1057384890, + 1061384575, + -1073314753, + -1101992349, + -1070988117, + 1067574146, + -1081326876, + 1002680428, + 1043961708, + 1077261209, + -1074329396, + -1081826786, + 1052558150, + 1062365826, + 1051818519, + 1061111983, + 1062145524, + -1114189438, + 985056768, + 1004146076, + -1059449679, + 1037532373, + -1087262867, + -1072706775, + -1068983827, + -1126067668, + 1049048918, + -1115058726, + 1062526037, + -1072185447, + 1036373479, + -1084260891, + -1084581618, + -1106964774, + 1015831347, + -1088784129, + 1061144996, + -1091644175, + -1098519652, + -1099442781, + -1102089384, + 1073837206, + -1045605568, + -1055729444, + -1114269423, + 1057487332, + 1059567075, + 1034395325, + 1070508042, + 1036390977, + 1038039978, + 1050581376, + 1043582136, + -1091616660, + 990291412, + 1049131860, + -1097110166, + 1065073255, + -1097157926, + -1092180964, + 971144700, + -1096828598, + -1089698294, + -1088746657, + 1044609852, + -1081635450, + -1093443584, + 1058890594, + 1064072644, + 1066771259, + 1041479763, + -1126376476, + 1049547503, + -1083056170, + -1083638721, + 1061827648, + 1076353227, + -1080401063, + 1062928407, + -1082601044, + 1048298420, + -1078286620, + 1043183802, + 1075406428, + 1066097624, + -1067755624, + -1121435176, + 1006906191, + 1036823409, + -1134665916, + 1062945077, + 1019283158, + -1107163727, + 1068075787, + -1075761460, + 1066713320, + 1047813274, + 1041510281, + -1074215057, + 1060671011, + -1130967617, + -1069208889, + -1076624701, + 1066317426, + -1157890736, + -1078144804, + 1071234035, + -1098582794, + 1052552850, + 1059157074, + 1070058917, + -1077056311, + -1070573107, + -1129878112, + 1073423616, + -1081462895, + -1128624965, + 1035275416, + -1139285838, + -1085783430, + 1063886199, + 1060799882, + 1063965471, + -1065807599, + -1071363569, + -1098298155, + 1055851959, + 1079411441, + 1034477419, + 1043264660, + -1115280971, + -1081101598, + -1066119409, + 1054999284, + 1067882770, + 1052934718, + -1115789074, + 1063471783, + -1076308272, + -1086824626, + -1086327827, + 1065556515, + 1049474540, + 1054526035, + -1083681120, + 1059152998, + 1076586989, + 1049451979, + 1035254643, + -1077120832, + 1075627085, + 1065277442, + -1098651706, + -1096994550, + -1072835439, + -1095289583, + 1074160777, + 1032365067, + 1057210325, + 1021312452, + -1078429834, + 1059051847, + -1132380399, + 1058736219, + -1081328782, + 1024862200, + -1105065148, + 1027235595, + -1105098980, + 1025436104, + -1091374102, + -1110611610, + 1051604634, + -1098548450, + -1087325547, + -1087587458, + 1062164117, + 1022079902, + -1114599276, + 1057753734, + -1098775184, + 1054635315, + -1088145595, + -1138288398, + 1072214994, + 1023890628, + -1137292198, + -1077733673, + -1089712571, + -1105535516, + 1073372972, + 1042599516, + 1066474183, + -1090176170, + 1002858772, + 1073122614, + -1087661549, + 1053255632, + 1051488198, + -1070693159, + -1089756969, + -1067856683, + -1088678816, + -1076178254, + 1071825543, + 1058302878, + 1040133645, + -1103636818, + -1077469046, + -1082248044, + 1032404918, + 1048670347, + -1109831781, + 1063292563, + 1066966380, + -1092472878, + 1055832985, + -1104275911, + 1066280623, + -1082708692, + -1088962700, + 1067212562, + 1066018743, + 1048714582, + 1015895879, + -1089062357, + 1057928946, + -1082816867, + 1049312054, + -1115425052, + 1045347302, + 1059003158, + 1073033573, + 1074541001, + 1074176302, + 1049769520, + -1101253938, + 1076728573, + 1055582261, + 1026260023, + -1089351186, + 1082264371, + -1104992937, + -1093246238, + 1057083424, + -1091837493, + 1067200559, + -1089173646, + -1080832950, + 1062212479, + -1092111421, + 1063407301, + 1059320361, + 1061916391, + -1084287280, + -1084830523, + -1090916631, + 1067284300, + 1063310236, + 1056931929, + 1057395919, + 1057276528, + 1069073368, + -1098855125, + 1069711588, + 1052242855, + -1089869918, + -1094416010, + -1099738799, + 1044565091, + 1038090735, + -1120333527, + -1090327098, + -1105557268, + 1038565614, + -1102808841, + 1036387583, + 1043274712, + 1054170647, + 1048971331, + -1131816796, + 1050463337, + -1106615160, + 1035895502, + -1115303944, + 1043452629, + 1060060636, + -1119827261, + -1087885722, + 1045941016, + -1112474692, + -1071765251, + 1040804973, + -1111613732, + -1088513669, + -1089376888, + -1093664606, + 1047476073, + 1013718372, + -1108022548, + 1048935542, + 1050201477, + 1062038280, + 1043533887, + 1053398956, + -1063444390, + -1106851942, + -1077953272, + 1063267881, + 1066049043, + 1050005006, + -1082739621, + -1098003778, + -1067755686, + -1089741318, + -1087994308, + -1086247026, + 1069029437, + -1083940215, + -1075839753, + 1071508632, + -1108603768, + 1048866089, + -1080015419, + 1034070116, + -1096293134, + 1058075953, + 1050821861, + 1065875904, + 1044579900, + 1067242039, + -1096283617, + -1091596402, + -1109900038, + -1113300625, + 1070887427, + -1102311231, + 1042741061, + -1091800689, + -1090495180, + 1027010270, + -1116172808, + -1086023705, + 1033629731, + 1076285997, + -1089171520, + 1080455667, + 1049968652, + -1088292116, + 1041264549, + -1077234534, + 1069024371, + -1066806710, + 1064512928, + -1103260389, + 1043753997, + 1089552614, + 1045513438, + -1180526016, + -1106874525, + 1083347734, + 1068899845, + 1080399541, + 1053234158, + -1116557902, + -1090376736, + 1099790533, + 1095038617, + 1064944600, + 1034304411, + -1072361309, + 1059548223, + 1054542674, + -1086796281, + 1068858325, + 1065920146, + 1020270922, + 1007730890, + 1033973000, + 1047784913, + 1057243683, + 1055560977, + 1017393256, + 1052017164, + 1042521246, + 1049202985, + 1069279220, + -1093568929, + -1099892105, + 1044656176, + 1011833487, + 1024724982, + -1098854408, + 1051220195, + -1097985064, + 1029694126, + 1042619233, + 1072856356, + 1068064822, + -1100520776, + -1119761519, + -1124930316, + 1047610289, + 1034912432, + -1084673514, + 1049507421, + 1074996701, + -1087287624, + -1085523222, + 1052599937, + 1036504375, + 1035088316, + -1074476352, + 1044415352, + 1061792684, + 1052855468, + 1065732768, + 1061998487, + -1093875583, + 1020459819, + -1076845054, + 1054795633, + -1133080278, + -1078770116, + 1078372807, + 1088979489, + 1058301012, + 1057007509, + 1056534774, + -1146287138, + 1060371795, + -1095521127, + -1092237053, + -1074221483, + 1045375192, + -1053902794, + 1062154933, + -1076123630, + 1076153839, + 1052699760, + -1097364503, + 1033082410, + -1101780630, + 1028178504, + 1017710596, + 1030353740, + 1066862332, + -1086114524, + -1073400382, + -1089880616, + 1058956333, + 1065444078, + 989899256, + -1090114961, + -1118444545, + -1081233417, + -1061220244, + 1054737233, + -1080467888, + 1077255933, + -1099908490, + -1088214706, + -1091531966, + 1042670747, + 1055466684, + 1027762554, + 1049556256, + 1051492755, + 1079903099, + 1070558881, + 1068874396, + 1075353791, + -1109881335, + -1077847745, + -1072379287, + 1078263889, + 1045182069, + -1081092067, + 1051267132, + 1061637038, + -1109532308, + 1008278150, + 1033341253, + -1096912653, + -1089631873, + -1114981122, + 1033887793, + 1061432248, + -1112073899, + -1113678111, + -1090449550, + 1038433995, + 1066183295, + 1042337747, + -1114007106, + -1079223850, + 1028328018, + 1042001561, + -1112217923, + 1051335546, + -1088192420, + -1096103336, + 1064260807, + 1024594444, + 1055903626, + 987056760, + -1109720800, + 1049573301, + -1165425728, + 1058194099, + -1081192862, + -1066046307, + -1068279846, + 1065195028, + 1066025758, + 1042015448, + -1089201256, + -1097245639, + -1089478847, + 1057454049, + -1072982691, + -1096697707, + 1063885275, + 1049517837, + 1047249484, + -1075479059, + 1061713395, + -1083436636, + -1093267524, + 1048639697, + -1086459907, + -1074900168, + -1088747807, + -1121865390, + -1104204186, + -1101600006, + 1068411592, + -1084176104, + -1079687236, + 1040247187, + -1090283147, + 1035561900, + 1057892759, + 1059218740, + 1064517736, + 1052455613, + -1082050635, + 1067145590, + 1036298309, + 1047334226, + -1109733232, + 1036853194, + 1044568294, + -1089721992, + -1063657034, + -1107875585, + -1073265647, + -1104173756, + 1050719959, + -1074779444, + 1055306891, + -1098990469, + 1050619574, + -1084038669, + 1086360067, + 1052514272, + -1081941919, + -1085628669, + 1065406227, + 1049987830, + 1083834300, + 1057132931, + 1042395058, + -1095188699, + 1007280788, + 1036636313, + -1131562806, + 1060358928, + 1040381014, + 1065366514, + 1024187056, + 1075788820, + -1100990909, + -1090601529, + -1076604474, + -1072319865, + 1052765179, + 1061093712, + -1088753348, + 1054715097, + 1064973105, + -1098678126, + 1041027070, + -1085001875, + 1022694372, + -1104178218, + -1099595468, + -1086834663, + 1053874846, + 1014977973, + -1099435826, + 1036120304, + -1108712254, + -1107067853, + 991836146, + 1042157559, + 1040816061, + -1118255479, + -1133339930, + -1081907747, + 1073840210, + 1045057737, + 1041796327, + 1047845038, + -1129953287, + -1091166314, + -1072828732, + 1047658035, + 1085034418, + 1061642258, + -1119819928, + -1083172438, + 1063258342, + -1109034964, + -1090285024, + -1089425587, + 1071247613, + -1078981607, + -1104943937, + -1095480873, + 1041481625, + 1053917332, + 1048626800, + 1083869533, + 1055137825, + -1102575068, + 1068167874, + 1070072661, + -1106524653, + 1050464056, + 1077168591, + 1056124789, + 1054090668, + -1070262135, + 1040603352, + -1073670735, + -1082719779, + 1055322071, + -1091768270, + 1048358455, + -1096373233, + -1092233154, + -1098099552, + 1057848040, + -1110158644, + -1097808256, + 1058096292, + 1055905389, + 1040476142, + 1069627111, + 1027755653, + 1051331890, + -1073549410, + -1097931346, + -1104550685, + 1048841681, + -1099697999, + 1043254837, + -1089851828, + 1053530367, + -1089669979, + -1099506757, + -1086933281, + -1087919516, + 1082941795, + -1070613564, + -1074549224, + 1066090981, + -1090169699, + 1048299500, + -1117919687, + -1146439208, + 1068376974, + -1074119081, + -1081560410, + 1041706690, + 1047352620, + 1040766197, + 1064742497, + -1105315107, + 1074726784, + 1034462751, + 1059992708, + 1058433512, + -1078040993, + -1107176857, + -1079050635, + -1088613239, + -1102710339, + 1059413683, + -1102626241, + 1058462752, + -1103897499, + 1070391244, + 1058735345, + 1060113866, + 1058315899, + -1127315265, + -1095813632, + -1093499149, + 1043615732, + 1025230025, + 1033165262, + -1112249673, + -1102706064, + -1093488289, + 1034288451, + -1075103111, + -1091831889, + -1109317757, + -1080322131, + 1056483778, + -1083815524, + 1050100382, + -1108942614, + 1042921665, + 1043511918, + 1048818579, + -1083545273, + -1093347176, + -1066278660, + -1116409874, + -1094780380, + -1084157579, + 1059740192, + -1095953672, + 1058297925, + -1081523919, + -1084170766, + 1066775025, + -1100033101, + -1110373772, + -1086222994, + 1041674715, + -1107628682, + -1104984461, + 1050271116, + 1054919176, + 1058345773, + -1090437396, + -1096463274, + -1086651302, + -1073964852, + -1099590072, + 1046599840, + 1036704939, + -1111957160, + -1121318872, + -1086420887, + 1071992625, + 1062502669, + 1084684185, + -1064476948, + 1042246038, + 1059661308, + -1094776250, + -1106947704, + -1098135760, + -1097658294, + -1080901980, + -1103353559, + -1187102272, + 1081935509, + -1105263082, + 1055300533, + 1056905936, + -1071959337, + 1042854114, + 1026317121, + -1103210882, + 1084981999, + -1094524265, + -1123265313, + -1062807879, + -1105011513, + 1071019734, + 1080362338, + 1016935297, + 1040924787, + -1081908551, + -1109142721, + -1088297383, + 1042491644, + 1039561592, + -1121209518, + -1077534206, + -1080551335, + -1097467051, + -1058968713, + -1077550343, + -1089466140, + -1128254448, + 1048261857, + 1051000947, + -1100628331, + 1033288938, + -1072885644, + -1109507376, + -1129781074, + 1034209166, + -1085665162, + -1106548635, + 1046215041, + 1024306587, + 1051649883, + 981899796, + -1079775531, + 1028495135, + 1039758855, + -1151357288, + -1111675790, + -1109573330, + -1111485812, + -1080740349, + 1050511674, + 1021356453, + -1076777138, + -1122057275, + 1027976416, + 1030608144, + 1042481278, + -1112803942, + 1046542235, + -1081326293, + -1101762372, + -1085492946, + 1060981392, + -1065034083, + -1092684074, + 1022943227, + 1040963220, + 1033604388, + 1026556535, + -1081656465, + -1086586721, + -1092550279, + -1090289507, + -1112263612, + 1037884904, + -1070286555, + 1045804261, + -1081134787, + -1105286918, + -1077893010, + 1050993951, + -1078609911, + -1090464081, + -1095375364, + -1089239911, + -1101940857, + -1088171347, + 1077134855, + 1056903934, + 1064558955, + 1060397392, + -1071179025, + 1067007570, + 1051522046, + 1062442454, + 1047434931, + -1075097735, + 1061765596, + 1036438456, + 1054376567, + 1033098156, + -1078183148, + -1128462003, + -1108362510, + 1056966544, + 1071136605, + 1067522786, + -1120884080, + 1060168391, + -1117891135, + 1054331939, + -1079923244, + 1050832859, + 1049397822, + -1072079639, + -1123164760, + 1066464406, + 1047467483, + 1062742165, + 1050428491, + 1041385765, + -1103438138, + 1053558361, + -1131990520, + -1072011135, + 1062653500, + 1049130937, + 1059181228, + -1084643680, + -1106445924, + -1077272971, + 1043371178, + -1085517359, + 1064929331, + -1084736456, + -1094889182, + -1071406315, + 1048765812, + -1096376979, + 1050355987, + -1096512120, + 1047513916, + 1065881907, + 1047358450, + 1040977166, + -1081391057, + 1057034939, + -1118659988, + -1100098319, + 1043351673, + 1015792556, + -1109210056, + -1089828333, + 1051170817, + -1111089230, + -1103051147, + 1056031747, + 1033950883, + -1107301227, + 1060430675, + 1032145441, + 1033952592, + 1048712975, + -1102356360, + 1058669168, + -1087862312, + -1087094592, + 1048424996, + -1084495608, + 1065984309, + -1087459985, + -1081003404, + 1067270422, + -1077427717, + -1092305701, + 1062376312, + 1048601689, + -1080933511, + 1075234668, + 1058212320, + 1050955037, + 1063506137, + 1060207129, + 1084309756, + -1094625567, + 1061430529, + -1086869889, + 1069639453, + -1106719147, + 1057473061, + 1058444036, + 1061060448, + 1036694488, + -1083066718, + 1054656507, + -1081355181, + -1073118607, + 1050578316, + -1097857117, + 1077002399, + -1076972677, + -1112530902, + 1037563370, + 1041552400, + -1083531380, + -1105373756, + -1111782103, + 1057656114, + 1057461154, + 1034500681, + 1041926300, + -1078792424, + 1047915978, + 1035770547, + -1095339968, + -1099312780, + -1086939737, + -1115925437, + 1001240782, + -1085327068, + -1100758536, + 1079791699, + 994704982, + -1078592039, + 1066286957, + -1061751460, + 1050020964, + -1111889864, + 1058458771, + -1080578488, + -1087183766, + -1099905301, + -1089764572, + -1075527644, + -1080690273, + 1047859502, + -1072573723, + -1079517160, + -1069484588, + -1088661575, + -1087276176, + -1078134767, + -1104392975, + -1076335428, + 1077026898, + 1041985568, + -1114968872, + 1041082587, + 1079719258, + 1068197022, + -1085589390, + 1003227230, + -1120032378, + 1053138451, + 1065679040, + 1033291148, + 1058671653, + -1120040188, + -1106575771, + -1094658598, + -1100339201, + 1053675088, + 1013036702, + 1041344929, + -1125215057, + -1091675080, + -1121174806, + -1098240652, + -1110667410, + -1117137158, + -1093628981, + 1034030609, + -1089894565, + 1035534435, + -1104297863, + 1065404662, + 1037399995, + -1072861980, + 1042614153, + -1104019224, + -1127517548, + 1062759381, + 1052300711, + -1128410503, + 1050171737, + -1081388548, + 1033241715, + 1077919322, + -1087755564, + 1057387141, + -1107100985, + -1060940881, + 1043438467, + -1082303312, + 1021484652, + -1066768370, + -1106226114, + 1075190782, + -1075065637, + -1078583884, + -1096446736, + -1110219518, + -1071464791, + -1107260716, + -1091516971, + 1060854824, + -1092787059, + 1070785714, + -1087770089, + 1064534174, + 1080438475, + -1097252990, + -1090267424, + -1113646888, + -1102896014, + 1076367604, + -1121912235, + 1059983070, + -1085581653, + 1043870279, + 1058219387, + 1044568891, + 1055524678, + -1096728777, + 1057023443, + 1051558253, + -1125857908, + -1069767273, + 1053519712, + -1062282480, + -1078280912, + 1057315769, + -1096344158, + 1051115563, + -1080985604, + 1044170345, + 1057594569, + 1046768235, + 1047246902, + -1093095326, + -1090226088, + 1065938890, + 1069151840, + -1106655501, + -1082658205, + -1111472930, + -1073592215, + -1084014593, + -1047683367, + -1066998498, + -1092200390, + 1060658216, + -1081540023, + -1114121528, + -1090426415, + 1053896787, + -1101625749, + 1065531858, + -1098179246, + 1043136262, + 1044865995, + -1123723098, + 1048671339, + 1040484890, + 1045425058, + -1120260085, + 1041436695, + 1030631036, + -1137507795, + 1071765718, + 1026740488, + -1087101725, + 1020795778, + 1049905430, + -1089122655, + 1055990387, + 1050243670, + 1050230518, + -1098094548, + -1106458515, + -1107147316, + -1107593827, + 1051663462, + -1082283544, + -1112831176, + -1128341116, + 1048374444, + -1077865634, + 1047632180, + 1051324199, + 1064509175, + -1085407187, + -1075588394, + 1058299034, + -1104252554, + 1081575674, + -1102165096, + 1035540096, + -1104786602, + 1068209021, + -1076093599, + 1065492691, + -1100070597, + 1059208950, + -1131594230, + -1091391622, + 1069171808, + -1067128562, + -1085323752, + -1101542124, + 1062875250, + 1083055050, + 1064956167, + -1089283913, + 1078689683, + -1134208525, + -1092569718, + 1050806992, + 1066213721, + 1075628773, + -1068904136, + 1041774802, + -1099684095, + -1105333495, + -1097748127, + -1089015206, + -1114317462, + 1060643108, + 1071020924, + -1089988326, + 1065848338, + -1097801537, + -1119080346, + -1114606022, + -1100975054, + 1033850066, + -1085465278, + -1070131397, + -1087496759, + -1105813789, + -1073684307, + -1098410490, + 1059092929, + -1104905640, + -1111682035, + -1098643664, + -1073640383, + -1136067628, + -1090831971, + -1077672846, + -1068006456, + 1045267721, + -1090919520, + 1053855440, + -1089925738, + -1104657447, + -1052756413, + -1065273960, + 1040553109, + -1088110516, + 1066084632, + 1053246426, + -1095207650, + -1090509295, + -1123498737, + 1054731903, + -1090877152, + 1035294631, + 1039219898, + -1111457183, + -1085553255, + -1085245346, + 1045823387, + -1116545234, + 1020535903, + 1042411795, + -1092741371, + -1079706632, + -1106233768, + -1083258384, + -1080903780, + 1043148939, + -1099705030, + -1101897907, + 1059045634, + -1117138563, + -1114556972, + -1122682129, + 1044369508, + 1016868114, + 1059789723, + -1083547936, + 1053587184, + -1105318618, + 1085922776, + -1069006536, + 1059123607, + -1113686005, + -1128164109, + -1108683718, + -1125749932, + 1002224743, + 1045960327, + 1049777621, + -1088220292, + -1102352798, + -1107874015, + -1127912988, + -1067745806, + -1111410159, + 1071859489, + 1041404913, + -1104775863, + -1096347966, + -1123603080, + 1037769022, + -1078148018, + 1068090390, + -1109074254, + -1089967590, + 1058520585, + -1094810469, + 1084169348, + 1049653996, + 1064796132, + 1076772418, + 1074786968, + 1073015290, + -1110301671, + 1072161475, + 1034935415, + 1063486019, + 1085360467, + 1068865044, + 1058330303, + -1074931513, + 1084259999, + -1078314460, + 1076884349, + 1074018535, + -1075677804, + 1061311994, + -1081421799, + 1077204440, + -1069183075, + -1071599549, + 1082619038, + -1066508432, + -1075903552, + -1093471814, + -1081146383, + 1083382615, + 1080237320, + 1057771270, + 1055959771, + 1039605528, + -1065689544, + -1071777185, + 1073864022, + -1120831178, + -1065664230, + 1067104451, + 1071626120, + -1082104659, + -1067583248, + 1060247059, + 1082035227, + -1073716893, + 1086242104, + -1075330469, + 1045005004, + -1086062829, + 1082846430, + 1052340264, + 1055325004, + -1085711670, + -1073532718, + 1076332883, + -1083149372, + 1053647823, + -1081164157, + 1066715557, + -1088697931, + 1025077778, + 1066302018, + -1062463880, + -1093006085, + 1059398908, + 1071187300, + 1073821719, + -1086788956, + -1108003369, + 1016707244, + -1102929950, + -1074661271, + -1083226911, + -1093000408, + -1072252659, + -1078133959, + -1097003390, + -1070871855, + 1076376151, + 1080009040, + 1078384236, + 1094101173, + -1103712339, + -1099013610, + 1086292232, + 1061170590, + 1080219447, + 1057732713, + -1097598314, + -1090371602, + -1072789510, + -1066013645, + -1073836238, + 1070104073, + 1079579111, + 1049985646, + 1024078981, + -1073137502, + -1079329914, + 1091680793, + -1074404903, + 1058108819, + 1060791014, + -1066130087, + -1098845633, + 1068155128, + -1105038757, + -1072627998, + -1065454765, + 1088298243, + -1072585098, + 1075848428, + -1071587560, + 1071584864, + -1072645043, + -1067758067, + 1049548833, + -1069328831, + 1081169936, + 1068813486, + 1078627483, + -1117977906, + -1087004110, + 1064874854, + -1080579188, + 1078358018, + 1083959990, + 1068557786, + -1066498454, + -1068813165, + 1077854699, + 1081142088, + 1065807848, + 1083524085, + -1088567245, + 1074061024, + 1043954291, + 1043319282, + 1058688006, + 1062710971, + 1077395757, + -1068902283, + 1071240748, + 1036313719, + 1072466977, + 1071099132, + 1081559230, + -1096017920, + 1068405471, + -1065373380, + -1069491505, + 1083996128, + -1094544548, + 1074736811, + 1080745941, + -1095702644, + 1046978672, + 1076336512, + -1090488499, + -1081550613, + -1106793990, + -1106694151, + 1076568087, + 1041729554, + 1064398174, + -1094300620, + 1059369307, + -1096458541, + -1096787325, + -1077627115, + 1077943593, + -1099107751, + -1083436651, + 1059695918, + -1081609458, + -1079025531, + 1060918437, + 1066095776, + -1075137152, + -1071531306, + 1075964974, + 1066542022, + -1089611981, + -1081675820, + -1105854773, + -1077936862, + 1030843400, + 1064324604, + 1069905093, + 1061648761, + -1088916761, + 1059406823, + -1090922235, + 1058951662, + -1123544784, + 1065365252, + -1069211939, + -1087994562, + 1059928359, + -1070324349, + -1086999148, + -1071658787, + 1085169242, + 1075092647, + -1074174700, + 1047162865, + -1085304161, + -1096216755, + -1086611351, + -1070820092, + 1079391684, + 1073585490, + 1082182619, + 1070313142, + -1055460465, + -1077196125, + -1060285376, + -1082882905, + -1087188331, + 1077930848, + 1087146013, + -1069610380, + -1084807699, + -1076421756, + -1064405914, + -1094092818, + -1067817506, + 1067255319, + 1055729117, + 1080438631, + 1078415627, + 1082685438, + -1062133344, + 1057355426, + -1066764230, + -1105259162, + -1072513419, + 1074691408, + 1078505561, + -1052768135, + 1049767248, + -1056213525, + 1067750644, + -1115828183, + -1079926114, + -1069016790, + 1084669230, + -1076492314, + 1082416413, + 1057808750, + 1071492386, + 1060969114, + 1084238230, + 1015347570, + -1077406850, + -1081355668, + 1049607479, + -1085427294, + 1086998447, + -1063739017, + -1081088042, + 1084508819, + 1075834555, + 1077458825, + -1063454992, + 1062850714, + 1072286495, + 1055524738, + 1066391389, + -1079615780, + 1049588542, + -1090073658, + -1063384409, + -1080592842, + 1013281837, + 1053830800, + -1080653216, + -1070133245, + -1085511810, + -1083893815, + 1042219572, + -1080302333, + -1091334012, + -1078979288, + -1083374725, + -1078224307, + 1077980247, + 1067649525, + -1079803588, + 1057824428, + 1071049983, + 1065558408, + 1079267128, + -1082184793, + -1071933388, + 1065743335, + 1052157407, + -1063514032, + 1061795381, + -1082914091, + -1072858321, + -1093095106, + -1089036148, + -1082478941, + -1085760215, + -1076681928, + 1092267254, + -1078608692, + 1076610113, + 1057901985, + -1077565874, + -1072615058, + -1069642442, + 1049237731, + -1134943200, + -1064912350, + 1076093654, + -1075934773, + 1073924373, + 1074768126, + 1066683010, + -1070765049, + -1084562216, + -1073643440, + -1061452630, + -1085754431, + 1068415908, + 1078998622, + -1075579921, + 1076658968, + -1106146778, + -1106866367, + -1096739917, + 1063726128, + 1060554495, + -1104055503, + -1077455736, + 1066608634, + -1073561581, + 1083960288, + -1066144913, + 1021726357, + -1083291193, + -1081121034, + -1065157553, + -1068879164, + 1073779765, + -1063848500, + 1051304213, + -1058430359, + -1080465317, + 1080374032, + 1049099846, + -1098568645, + 1070924727, + 1069458794, + -1092970043, + 1066689858, + -1072230300, + 1071989468, + 1083008181, + 1084683839, + -1108810917, + -1083325735, + 1051390952, + -1082510519, + -1078102577, + 1078329353, + 1082029255, + 1075018738, + -1066247697, + -1067820208, + -1110437155, + 1081473457, + -1084266775, + -1089351589, + 1052302203, + -1079812835, + -1079891920, + 1078474469, + 1052212679, + -1107761574, + 1056362296, + -1092012083, + -1085437358, + -1075515902, + -1071544823, + -1100563054, + 1054440108, + -1082685206, + 1057837166, + 1061397101, + 1024408520, + 1050816099, + -1079289296, + -1095928281, + 1035248938, + 1053131356, + 1020709693, + -1080336980, + 1017483926, + -1083917215, + 1057713438, + -1097863583, + -1073473518, + -1081834653, + 1049088495, + 985207616, + -1091584641, + -1098898950, + -1090277560, + -1073433425, + -1067709097, + 1067989125, + 1069104282, + -1073723085, + -1094793012, + -1074242029, + 1076370191, + -1082506062, + -1097302712, + 1070880007, + -1094693362, + 1086859757, + -1069725082, + 1065518118, + -1085796126, + -1085283792, + 1077488281, + -1077866010, + -1114125596, + 1073626928, + -1069795671, + 1076263200, + -1076170986, + -1060598819, + 1074625734, + -1073011414, + 1075075262, + -1073113782, + -1089627403, + 1076297233, + 1049331574, + 1069453979, + 1071244343, + 1080564857, + 1072896789, + 1068812499, + 1057925648, + 1070663108, + -1059383144, + -1065362141, + 1087569652, + -1091423665, + 1075730491, + -1073151761, + 1041866803, + 1057921298, + 1075161856, + -1073418691, + 1067751004, + 1057558993, + 1080992451, + 1081053902, + -1072302557, + 1082049426, + 1075553277, + 1080040887, + 1059550241, + -1060148376, + -1069899247, + 1083065463, + -1089727319, + -1080026485, + -1070186557, + 1068447480, + 1083255513, + -1062399839, + -1067410471, + 1084959305, + 1067566391, + -1080076682, + 1035377002, + -1073742887, + -1078776027, + -1081698966, + 1057228596, + -1077945642, + -1082618591, + -1089909438, + -1093060762, + 1050297688, + 1052778548, + 1061049409, + 1068111098, + -1118896421, + 1061118126, + -1102390639, + -1088867516, + -1111743053, + -1093204420, + 1074141143, + 1068870906, + 1042543501, + 1058902745, + 1065404642, + 1067916302, + 1064354598, + -1077077308, + -1087036529, + -1095583013, + 1063567936, + 1035408009, + -1077285951, + 1064894469, + 1057603137, + 1083137129, + -1069913715, + 1067990904, + 1077742995, + 1079739146, + -1090239389, + 1081454164, + -1112000278, + 1085408479, + -1065477865, + -1077350847, + -1078221942, + -1096646174, + 1074994155, + 1054259427, + -1079212292, + -1085265888, + -1071010122, + 1076552598, + -1081529881, + -1067021535, + 1056703902, + -1065443257, + 1067727995, + 1072057925, + 1087160709, + 1068560428, + -1074704155, + -1105986104, + 1052322739, + 1035174223, + -1101409987, + 1074691678, + -1081165493, + 1068674026, + 1073064156, + 1067635836, + 1057699963, + -1081405236, + 1078081331, + -1079480890, + 1073283989, + -1110759669, + 1054920685, + -1081276702, + 1055268949, + 1070591677, + -1095203153, + -1071437908, + 1041798960, + 1052609754, + -1065183850, + -1068027956, + -1098432371, + 1069637161, + 1045477945, + 1035823806, + 1048726303, + -1075673552, + 1052081275, + 1075327034, + 1071008663, + 1070504975, + -1073846100, + 1072692073, + -1064391740, + -1084934736, + -1072747428, + 1087859272, + -1065138408, + 1060042052, + -1078390509, + 1083841702, + 1064810435, + 1066317780, + -1073149232, + -1140374177, + -1073740763, + -1097254408, + -1098646646, + 1047273918, + 1048577974, + 1075384493, + 1068353371, + 1058268673, + -1084551003, + 1051997850, + -1113123390, + 1023817254, + 1057584168, + -1078404499, + -1111605543, + -1080791016, + -1086095023, + 1051827528, + -1111149207, + 1051074179, + 1023636035, + -1096489780, + 1059546032, + -1092803624, + -1106325348, + 1063970908, + 1060205884, + -1095801522, + 1061414712, + -1072125173, + -1072884920, + 1070400390, + -1087424921, + 1062129681, + 1068414690, + 1066206883, + 1076538140, + 1069734288, + -1090507778, + -1071826884, + 1072616935, + 1076473007, + -1088316913, + 1070046795, + 1066073827, + -1076686191, + 1040722214, + 1082825322, + 1042594155, + -1093080593, + 1068871885, + -1068318223, + 1064018743, + -1074465952, + 1083837880, + -1070235654, + 1083830471, + -1080427930, + 1081857898, + 1076252967, + -1089354923, + -1076299942, + -1086065495, + -1087832648, + 1060688037, + 1068271342, + 1075798533, + 1050073705, + -1097722871, + -1105867305, + -1065708752, + -1069263716, + 1075619468, + -1075791779, + -1070601728, + 1071065171, + 1057913150, + -1096240006, + 1085259982, + 1023519514, + 1048135172, + 1038352053, + -1060452895, + -1067924593, + 1076245238, + -1105880454, + -1082483770, + 1076097046, + -1094753748, + -1077153392, + 1074303338, + -1072545360, + 1087340209, + 1078510561, + 1070714874, + -1082990121, + 1092238725, + 1070628290, + 1083817823, + 1056232785, + -1063896994, + 1067758614, + 1070010973, + -1096201142, + 1086935486, + 1049999445, + -1085692558, + 1074294523, + -1080812396, + -1074256797, + -1076532084, + -1083233752, + -1075483048, + 1061793247, + -1087525157, + 1061177835, + -1069884408, + 1070000942, + 1061561570, + -1096122936, + 1066682206, + -1106065666, + -1114050502, + -1085918133, + 1053426089, + -1104074119, + -1076582176, + -1071522212, + 1046439033, + -1072646035, + 1059154737, + -1093059795, + -1095897037, + -1079311815, + 1058934581, + -1123063080, + -1077967258, + -1074609597, + -1108265085, + -1063897582, + 1063405479, + 1069206752, + -1069200340, + 1061820193, + 1042410135, + -1059236980, + -1094962908, + 1081970644, + 1071466403, + 1067881321, + 1061920853, + 1083569887, + -1086561900, + 1070896015, + 1082989756, + 1059193827, + 1063040118, + 1078939656, + 1079249112, + -1079460544, + -1099292769, + 1067999242, + -1065844674, + 1071074888, + 1069569783, + 1068039625, + -1073303444, + -1069763766, + -1069887112, + 1062212756, + -1110076614, + 1056631690, + 1055907037, + -1107784808, + 1060036001, + -1084878860, + 1083538566, + -1080760088, + 1070318669, + 1073614946, + 1066460621, + 1052292241, + 1063992128, + -1094334252, + 1076717363, + 1074172483, + -1067860163, + -1078178807, + -1070591585, + 1074364772, + 1068897231, + -1070248406, + -1096150493, + -1079465880, + 1083452067, + -1063988460, + -1110176570, + -1069140745, + -1063912999, + 1060511046, + 1067208184, + 1077476522, + -1077038819, + 1083451854, + -1065412270, + -1089939953, + -1077980244, + 1074429118, + 1074065683, + -1082451175, + -1078188472, + 1068197779, + -1129795069, + 1066800902, + -1088251405, + 1062165883, + 1059508158, + -1091496522, + 1069095997, + 1066499881, + -1084869199, + 1048649330, + 1057655450, + 1055636116, + -1092067125, + -1091342287, + 1050590102, + 1046457136, + -1087746913, + 1060103207, + 1071131201, + -1079642327, + -1082073727, + -1090016891, + -1086429451, + 1052775968, + 1055954753, + 1026677356, + -1098536151, + -1084340374, + -1078800135, + -1098207484, + -1073937462, + 1038948258, + 1058144180, + 1066331446, + 1057460397, + 1058366130, + 1051211556, + 1071560202, + 1069311224, + -1086133988, + -1070078363, + -1062787172, + -1081620724, + 1070857661, + -1075285411, + -1082123934, + -1085315133, + -1078151475, + -1082240087, + -1086199486, + 1080924866, + -1066977192, + 1072229535, + 1075839202, + -1092164073, + -1077184511, + -1079375470, + 1030090780, + 1065886921, + 1076537831, + -1060941969, + -1101214227, + 1022868951, + -1078879114, + 1071960018, + -1117918290, + 1070787806, + -1085230272, + 1045958231, + -1076863844, + 1066239667, + -1105704158, + 1074110095, + 1069163241, + 1048890427, + 1075538620, + -1084524314, + -1064886462, + -1087418107, + 1074428328, + 1071044523, + 1064854179, + 1080921421, + -1069244554, + -1072248892, + 1050031829, + -1094489790, + -1080368236, + 1071655529, + -1080044385, + 1061064355, + -1090858118, + -1073560620, + 1080501285, + -1065278636, + 1054989821, + -1068391503, + -1072596474, + 1057664458, + -1079649163, + 1085680314, + -1075659282, + -1066490946, + 1081067392, + -1079976434, + 1075222614, + -1087270654, + 1049335424, + 1068101711, + -1126479086, + -1099962350, + 1060942707, + 1037516976, + -1100472027, + 1040544065, + -1085715467, + 1043301283, + -1080589769, + 1045058066, + 1065523050, + 1049889669, + -1090119502, + 1058764778, + 1002156885, + 1052160441, + -1112039722, + 1052667133, + 1024094708, + 1062091439, + 1071851807, + 1070308258, + -1088256490, + 1057996781, + 1030295860, + 1050424092, + 1058263329, + -1092730799, + -1082097062, + 1066939880, + 1064665879, + -1094424044, + -1100912433, + 1061718207, + -1078963198, + -1085300665, + -1070111858, + 1077376143, + 1076627726, + 1050129104, + 1067257218, + 1073134631, + -1080006145, + 1041404137, + -1067527592, + 1071112925, + -1111560708, + -1082095769, + -1074648135, + 1059369515, + 1042157416, + 1076456087, + -1075015174, + -1070797762, + 1070587881, + -1086784146, + -1074884130, + 1065080723, + -1072592964, + -1074071636, + 1038286619, + -1061695410, + 1067799187, + 1079485705, + -1088727915, + 1067220310, + -1070159863, + 1059944139, + 1059951416, + 1057322209, + -1075114840, + 1060657871, + 1069953523, + -1073973652, + -1066701362, + -1094979920, + 1078978976, + 1066352414, + -1078765531, + -1087048836, + 1075357640, + -1076143695, + 1082431971, + -1078167756, + 1049469991, + -1083413408, + -1089817372, + 1072617706, + -1071743059, + -1099987892, + 1075160628, + 1058154027, + 1076961942, + -1086946175, + 1058579984, + -1070758124, + -1073961026, + -1064185962, + -1066454432, + -1067438241, + -1075395676, + -1069867425, + -1070436382, + -1078059921, + -1090083265, + -1067702830, + 1065616933, + -1064674380, + -1090349791, + -1100987910, + 1059498998, + -1106375032, + -1071713946, + -1066704047, + -1080957325, + 1044225037, + 1049820011, + -1122162157, + -1085264229, + 1041418086, + -1085099852, + -1140336431, + -1105135368, + -1092988557, + 1059166422, + 1063878198, + -1089501536, + 1035440451, + -1105831322, + -1100473808, + -1107909861, + 1051838171, + -1113200788, + 1067461671, + 1025363572, + 1077784582, + -1075573087, + 1084575308, + -1072249577, + 1069264143, + 1061603894, + -1066721977, + 1068994004, + 1051410570, + 1027296496, + -1097560038, + -1089960864, + 1069609392, + 1078081512, + 1053956405, + -1071507492, + -1078978878, + -1073473527, + 1058439114, + -1080897749, + -1081846675, + -1078316763, + -1089529650, + -1106072724, + 1076404989, + 1034684584, + -1071811956, + -1086835992, + 1091867980, + 1080170508, + -1094358590, + -1070038988, + -1084677117, + 1075344291, + -1099952019, + 1067237111, + 1069954226, + -1144494607, + 1077235147, + -1087663492, + 1066457136, + 1073929530, + -1075336155, + 1082965064, + -1102677371, + -1062002686, + 1058711189, + -1085526169, + -1071472368, + 1070092943, + 1077447541, + -1070428168, + 1074388888, + -1065604873, + 1088216818, + 1064580690, + 1074857710, + -1089398646, + -1077333088, + -1088149701, + -1082528743, + 1077873806, + 1051765137, + 1061916605, + 1072044306, + 1054284052, + -1062103198, + -1072691380, + -1135331172, + 1077354516, + 1066995633, + -1077412537, + 1073714284, + -1083857692, + 1082378317, + -1055652965, + -1071215610, + 1052352600, + -1077259652, + -1080041826, + -1078577950, + -1080962057, + 1041325050, + -1080610115, + 1054651455, + -1111645421, + -1076566928, + 1039073049, + -1100332383, + -1090507366, + -1089834677, + 1059153030, + 1059735173, + 1058072515, + 1056857259, + -1085627524, + 1027916812, + 1062027936, + 1070064214, + -1119948060, + -1073682314, + -1080688144, + -1072574790, + 1066844361, + -1083746406, + 1068367563, + -1075573938, + 1062949135, + -1094364676, + -1072576707, + -1077900023, + -1064283072, + -1101932722, + 1077707260, + 1066966944, + -1081594071, + -1088972227, + 1066847932, + -1091057268, + -1129402020, + 1086652677, + -1074773535, + -1076724357, + 1047547306, + 1071039917, + -1085698756, + 1070465022, + 1074651984, + -1085691629, + -1070851609, + -1062017885, + -1081677803, + -1071441751, + 1059631685, + 1073118799, + -1071388872, + -1089635831, + -1099824333, + -1071185071, + -1084993476, + -1053864315, + -1075055725, + 1073176096, + 1071970209, + -1078681474, + 1058882659, + -1082002915, + -1070156669, + -1072313348, + -1075832972, + 1042935566, + -1075952379, + 1068237840, + -1083048578, + -1079385584, + -1080578144, + -1113398533, + 1061831630, + 1065707850, + -1073574793, + 1068620948, + -1072079391, + 1073392155, + -1073765086, + -1084400764, + -1094431718, + 1078109434, + -1072033494, + -1088520479, + -1076513786, + 1054569589, + 1066981262, + 1078789698, + 1073848823, + 1070741167, + 1084762718, + 1078012755, + 1067678337, + -1078110300, + 1080683827, + -1099487845, + 1078518913, + -1088235603, + -1078281789, + 1085384580, + 1066252526, + -1081094467, + -1100176325, + -1120030728, + 1060210829, + -1080155914, + 1063844912, + -1092169150, + 1059640964, + -1073444870, + 1070502599, + -1098503811, + 1069163516, + 1055167446, + 1057603528, + -1091474192, + -1158561816, + 1020935340, + 1044258862, + 1062447204, + -1088640141, + -1087086170, + -1097752326, + -1095394352, + -1075872443, + -1109552057, + 1055802932, + 1051886362, + 1039651528, + -1080307708, + -1093722612, + -1081342250, + 1056550858, + -1104096008, + -1071788670, + -1073415891, + 1058171732, + 1054288836, + -1072450024, + 1072978606, + -1094562009, + -1072429440, + 1037838498, + -1097930409, + -1090873133, + 1060789832, + 1033993705, + -1097794268, + 1075884255, + -1072788001, + -1074910209, + 1061803868, + 1081784233, + 1077768920, + 1043118875, + -1082781087, + -1073687510, + 1077302643, + -1084201312, + 1059258331, + 1071529387, + -1104615714, + 1066741179, + 1068793511, + 1065770720, + 1080285849, + 1050725370, + -1073039800, + 1064552833, + 1053980756, + -1082902561, + -1083592110, + 1071635124, + 1068136773, + 1071258845, + -1084298640, + -1087268993, + -1096333923, + -1085490206, + -1075897661, + -1079949396, + 1074140004, + 1073057028, + 1064139452, + 1082189817, + 1060000768, + -1072739672, + -1071762962, + -1085983301, + -1148245196, + -1061330400, + -1066233705, + -1081198922, + -1064574297, + -1105070107, + 1068459754, + 1053686942, + 1080576158, + 1074375480, + -1082360269, + -1073119220, + -1080903541, + 1063610635, + 1069638321, + -1061888876, + 1060807865, + 1071541734, + -1055435280, + 1058467585, + 1079156062, + -1079749563, + 1066013209, + -1090059715, + -1096435783, + -1081796328, + 1074154216, + -1096184068, + 1064716002, + -1079207540, + 1061281610, + -1106368057, + 1041796752, + -1084776623, + 1070506632, + -1080130720, + 1048292258, + -1081984149, + -1100713570, + -1098685607, + 1070011553, + 1056956445, + 1058101658, + -1090606613, + 1071175389, + 1051441355, + -1090347868, + -1085838907, + 1058305866, + 1061463104, + 1064417426, + -1058071984, + 1077577017, + -1099893693, + -1077345839, + -1076252657, + -1105433673, + -1082282756, + -1085499189, + 1074503375, + -1075714235, + 1068381193, + -1086272003, + 1065673688, + 1078827136, + -1081171277, + -1073237993, + -1088434352, + -1074610706, + -1077361022, + 1074223441, + -1065258319, + 1057154684, + -1072756509, + -1061881533, + 1069196160, + 1075358128, + -1088393344, + -1065502866, + -1073771703, + 1016881266, + 1059276070, + 1065421347, + -1066794636, + -1074666930, + 1074777261, + -1083645731, + -1077671692, + 1062883320, + 1067451861, + 1067987285, + -1072009615, + 1067091082, + -1072463282, + 1065423619, + 1057743860, + -1084455083, + 1080318104, + 1051165008, + -1084844013, + -1070070399, + -1091500673, + 1063142383, + 1074266250, + -1065040098, + -1066345300, + 1079330134, + -1093288243, + 1074732178, + 1067990084, + 1058762407, + -1083161725, + -1086702062, + -1066715599, + 1069635514, + 1072378937, + 1032626773, + 1080985662, + 1055498275, + -1089308195, + -1072713999, + -1089279399, + -1127056460, + 1059760497, + -1081652253, + 1065304810, + -1076779463, + -1144198195, + -1067484703, + 1033335995, + 1079855038, + 1068000948, + -1079833662, + -1088467535, + -1085161925, + 1029952702, + -1095564125, + 1065228130, + 1053066062, + -1082653788, + 1054091265, + -1086506382, + 1079747421, + -1101586764, + 1049909920, + 1057200272, + -1098400716, + 1064228870, + 1067950878, + 1066441871, + 1068001493, + -1077566393, + 1055334391, + -1097707468, + 1058362987, + -1119292862, + -1098965730, + -1073844614, + 1068635993, + -1085708956, + 1058251061, + -1080283649, + 1058751459, + 1068104838, + -1083766354, + 1076877946, + -1075149784, + -1113809279, + 1082174517, + -1092549582, + -1067148574, + -1072543970, + 1076911555, + 1066534406, + -1078863224, + -1080675059, + 1067366616, + -1106750808, + -1084400623, + 1041586975, + 1084479759, + 1079686381, + 1078381108, + 1062187909, + -1089327324, + -1093829849, + 1040061092, + 1057521487, + 1065993895, + 1058465069, + -1117854156, + -1075077204, + 1063003780, + 1071024999, + 1056504205, + -1086155055, + 1049965825, + -1099176162, + 1015928740, + 1059918186, + 1062034159, + 1044220312, + 1051486596, + -1070657021, + 1068640873, + -1089889300, + 1061948805, + -1083143760, + -1066413130, + -1099928440, + 1020683266, + -1089785101, + -1074648031, + 1076293685, + -1081597305, + -1088883542, + -1072743197, + -1074238316, + 1073019214, + 1068827876, + -1095171110, + -1089194308, + 1080373427, + 1060947160, + 1071664286, + 1061871316, + 1078283713, + -1098448566, + -1088239327, + 1011215606, + -1080809007, + -1107066879, + -1095092491, + -1064692256, + 1074578217, + -1082483844, + 1071048689, + 1070400052, + -1104159301, + -1111686615, + -1088725633, + -1109909262, + -1091431394, + -1076229443, + 1037863643, + 1056801459, + -1082744886, + -1123521423, + 1039704167, + 1056381908, + -1088549356, + -1153783136, + 1045999642, + -1089655784, + 1048746805, + 1064361364, + -1090586186, + 1066555489, + -1070642295, + 1070401396, + 1057105287, + -1088696123, + -1110761011, + -1089577538, + 1067001967, + -1074684081, + 1064113759, + -1100636718, + -1088446205, + 1076464585, + -1085817566, + -1129239292, + 1070683730, + -1098950590, + -1111298856, + -1074254643, + -1079528378, + 1053448475, + 1065812781, + -1069589090, + 1054146236, + 1019439706, + -1079528657, + 1067491345, + 1066147536, + 1052738023, + -1103631019, + -1083442391, + 1068381947, + 1072036582, + 1069296608, + -1116296570, + 1058036952, + 1070373396, + 1069466380, + 1082628802, + -1098115087, + 1080320718, + 1079831143, + 1079012777, + 1085398798, + -1068139434, + 1055789106, + 1053985072, + 1067021755, + 1054156123, + 1058139677, + 1052831872, + 1061506893, + -1085337866, + 1065272732, + 1058627299, + -1065367075, + -1079822879, + -1078379840, + 1077738120, + -1059751480, + -1124872630, + 1071085173, + -1073057674, + 1038871417, + -1072613969, + 1043075908, + -1079365346, + -1068484030, + -1090515273, + -1068955371, + -1073522618, + -1060104880, + -1077599403, + 1090358480, + 1081389499, + -1078278143, + 1066854859, + 1076104287, + -1083363077, + -1062653604, + -1072652981, + 1068081455, + 1075717775, + 1078430169, + 1076046241, + -1067977711, + 1066013383, + -1089883073, + -1089057796, + -1098023486, + 1052904489, + 1063646874, + 1067632539, + 1065875141, + -1072128461, + 1069471025, + -1071266505, + 1050846033, + -1071043954, + 1056579018, + 1063530532, + 1023442033, + 1025266457, + 1063179399, + 1054808998, + -1079988427, + -1117927210, + 1038793976, + -1100622084, + -1088277106, + 1041189462, + -1083244801, + 1050266791, + 1056200938, + -1088232664, + 1063129641, + -1081955649, + -1079626224, + -1080473916, + -1092987047, + 1058401047, + 1070484644, + 1043872897, + 1081122804, + -1066141423, + 1053250452, + 1068207434, + 1078963364, + 1072818591, + -1073475747, + -1074840081, + 1084016918, + -1095915025, + 1054651873, + -1092335647, + -1089980952, + -1077134581, + 1075079264, + -1071428517, + 1061482921, + 1043444288, + -1087862621, + -1080241108, + -1072241789, + -1074737669, + -1082816687, + -1102992865, + -1082447766, + 1047561625, + 1092741688, + 1067136753, + -1068318759, + 1059701420, + -1070704915, + -1083552931, + -1072128265, + -1076352014, + -1094991605, + -1069742610, + 1055121473, + -1080008907, + 1045481103, + -1114134486, + -1077099006, + -1070704849, + 1076213380, + -1067473648, + -1075082608, + 1076737620, + -1104206579, + -1106740337, + -1075989568, + 1052966457, + 1027956020, + -1071287707, + -1070288504, + 1052426235, + 1056873790, + 1069286906, + 1072348361, + 1074194612, + -1073579913, + 1035310116, + 1062802746, + 1071252522, + 1067295910, + -1064819964, + 1077631418, + 1073236446, + 1040566976, + 1076907948, + 1065535334, + 1061668366, + 1084058483, + -1105531776, + 1057102278, + 1069510492, + -1087088816, + -1103571621, + 1052425528, + -1096269701, + -1088924867, + 1074238956, + 1082308219, + -1103383592, + -1106494164, + 1041230489, + -1093001982, + 1047361832, + -1078191192, + -1112716802, + -1087498080, + 1064386960, + -1115256442, + 1057403594, + 1050492791, + -1090480375, + 1039280184, + -1090666777, + -1072604804, + 1070197216, + -1127652036, + 1044368141, + -1107588878, + -1087255289, + -1089763601, + -1082359509, + -1083597468, + -1113692154, + 1049323812, + 1071687083, + 1058864900, + 1080459862, + -1091389941, + -1077285256, + 1058493800, + -1059823882, + 1042026778, + 1080098604, + -1075537987, + -1130988947, + -1093621840, + 1044628967, + -1073789141, + 1052993852, + -1104567891, + -1090041218, + 1078056772, + 1074299028, + 1062785272, + -1072997162, + 1073729209, + -1082961347, + 1056758343, + -1073546216, + -1084871757, + -1071483523, + 1080201696, + -1069301111, + -1065701238, + 1071808798, + -1081147235, + 991168978, + -1068532214, + -1077082696, + 1057655390, + -1071787601, + 1067745811, + 1070611957, + 1052275424, + 1058478701, + 1073445108, + -1092151036, + 1067300395, + 1061758948, + -1094355192, + -1087565314, + -1069123620, + 1066179144, + -1094126629, + 1074119871, + 1059998766, + -1063172917, + 1084369386, + 1042014034, + -1088882979, + 1062921233, + 1055080603, + -1103462793, + -1064709154, + -1078127015, + 1068261351, + 1041606154, + -1067922105, + 1044689460, + 1068191134, + -1072280863, + 1063676127, + 1059081893, + -1071622087, + 1054789014, + 1041699582, + 1065419423, + 1066490896, + -1156120166, + 1054894397, + -1093589826, + -1088296192, + -1088002212, + -1079145487, + 1065774643, + -1093122944, + 1025194716, + -1096639153, + 1024977642, + 1060220574, + -1107029136, + 1068090441, + 1074063760, + -1085838583, + 1067017394, + 1057849652, + -1098727357, + -1075542736, + -1081314280, + -1087488152, + 1052507743, + -1102536867, + 1020869292, + -1100903886, + -1081489376, + 1067237801, + 1063234767, + -1079773738, + -1087055751, + -1083329279, + -1111011780, + -1079585186, + 1034960538, + -1083632693, + 1076208956, + 1061846923, + 1066183238, + -1081947501, + -1064359152, + -1095337433, + 1070155043, + -1122906810, + -1091761790, + -1083445882, + 1061039107, + -1080485360, + 1053623302, + 1049243699, + -1084303452, + -1073380941, + -1107481002, + -1086080597, + 1078056701, + 1069704426, + -1068223460, + 1065953028, + 1051438440, + 1074718541, + -1059479585, + -1057859040, + -1074311340, + 1084920660, + 1076319932, + 1039681226, + -1119624904, + 1052762959, + -1061433837, + 1064526887, + -1077727101, + 1063355464, + 1065884678, + -1059751396, + -1081353814, + 1059646664, + 1072594299, + 1069580104, + 1080731515, + -1069830400, + -1072981793, + -1074523388, + 1085198786, + 1077207137, + 1077060675, + 1056305656, + 1068925482, + -1095646248, + -1067365200, + 1086138479, + -1087882793, + -1071224630, + -1068001169, + -1069012105, + -1102852568, + -1073916345, + -1068029418, + 1082252283, + 1055127165, + 1080720410, + 1071810701, + -1089751575, + -1071696342, + 1067010021, + 1085140139, + 1073854375, + 1081956443, + 1061619216, + -1070596198, + 1077850555, + -1089302321, + 1061078328, + -1063285939, + -1076608402, + 1070500089, + -1079924717, + 1068494000, + 1066829332, + -1078865081, + -1096927566, + -1073786643, + 1044840969, + -1079464612, + -1111740496, + 1050089646, + 1071572942, + 1057139852, + 1068975809, + 1066381881, + 1046073490, + 1034572374, + -1107068181, + 1054030115, + 1058658638, + 1082684567, + -1104044040, + 1066410908, + -1120181916, + -1073636752, + 1063905233, + -1061457578, + -1091875554, + 1089858032, + 1081434568, + 1052306765, + -1094210995, + -1073364816, + 1073870243, + -1064710124, + 1075615397, + -1089084761, + -1072477635, + -1089916991, + -1088274429, + 1074431408, + -1087863301, + -1067062700, + 1066466085, + 1066527902, + -1102605910, + -1074599321, + 1028038857, + -1084583539, + -1080505871, + 1053346424, + -1084527763, + -1089951691, + -1084160516, + -1086894825, + 1079500223, + -1075396969, + 1073217603, + 1068069436, + 1070531082, + -1081338116, + -1081011561, + 1049825237, + 1038090161, + 1017624324, + -1101846735, + 1059534460, + -1078824912, + -1075939640, + -1081633103, + -1097808613, + -1097238201, + 1069290537, + 1072755019, + -1065480505, + 1075385877, + -1064086720, + 1077486645, + 1074107055, + -1085206298, + 1057459478, + 1059821608, + -1092566714, + -1080193951, + 1074274334, + -1075723669, + 1072647368, + -1071008526, + -1068470902, + 1074374089, + 1053497230, + -1090408073, + 1078987757, + -1075063660, + -1087194877, + 1063364056, + -1092864224, + 1062780303, + 1051175466, + 1086902472, + 1076491501, + -1104399239, + 1058798884, + 1076354031, + 1032324297, + 1018223793, + 1038920815, + -1102242370, + 1064347400, + -1083150911, + 1059453763, + 1038218207, + 1057166529, + -1100060791, + 1039441939, + -1111213880, + 1063153192, + -1106320787, + 1062731009, + -1117057807, + -1081805827, + 1060693339, + -1081931189, + 1043786206, + -1082326308, + -1085867287, + 1025889527, + -1087287141, + -1120193806, + 1066119981, + 1026114820, + 1066068735, + -1102127347, + -1114220526, + -1097945506, + 1061036929, + 1070476302, + -1088350667, + 1068645425, + -1079994327, + 1050697048, + -1073372594, + -1060796667, + -1082041134, + -1073227833, + -1100629552, + -1105159767, + 1063849395, + 1037101197, + -1088645402, + 1059592509, + 1042191026, + 1053769209, + 1053291226, + -1097925810, + 1054929444, + 1058891240, + 1059738294, + 1050777622, + -1078828426, + -1088981423, + 1039143836, + 1073229520, + -1084492544, + -1072720361, + -1104957727, + -1111219791, + 1067732474, + 1055612392, + 1069725923, + 1073483414, + 1051083770, + 1074370544, + -1121723156, + 1067486441, + 1081797293, + 1055224442, + 1069922844, + 1063501570, + -1103189383, + -1073567042, + -1065063465, + 1072358098, + -1095211468, + 1054770701, + -1081689570, + 1064407689, + 1061082808, + -1081423488, + -1079853671, + -1084806107, + 1062571499, + -1073296338, + -1090301287, + -1081800142, + 1042273440, + -1072443900, + -1083580563, + 1069015562, + -1071342908, + -1089112312, + 1077069837, + -1064783526, + -1065633998, + -1065435060, + -1083316098, + -1071936090, + -1087529088, + -1074185699, + -1078073209, + -1071517229, + -1069359850, + 1057478326, + -1102720868, + 1059669227, + -1090994861, + -1097567572, + -1082413070, + -1130566478, + 1057053455, + 1070319953, + -1098974427, + 1062146764, + -1085131083, + 1066312626, + 1043446665, + -1122393252, + -1089230981, + -1089166705, + -1090552156, + 1040737709, + 1059140191, + -1086409203, + -1102288654, + -1085627518, + 1055575076, + -1080586725, + 1051132135, + 1059339351, + 1058283028, + -1065214626, + 1062238083, + 1063452596, + 1058619293, + -1068575416, + 1057500802, + -1073048675, + 1056998702, + -1083122643, + 1056100358, + 1073904054, + -1084198130, + 1070058373, + 1065540961, + -1085509735, + -1077484132, + -1081105922, + 1063872491, + 1059630336, + 1070996195, + 1055164635, + 1047158854, + -1129646756, + 1063598248, + -1066445625, + 1068011626, + -1071109889, + -1076554819, + 1073614714, + -1062811645, + -1080450448, + -1076593509, + -1070225675, + 1074607907, + -1072397284, + 1077251572, + 1057014028, + -1069522915, + -1064908147, + 1057550135, + -1070924740, + 1046620973, + 1038047409, + 1083369459, + 1052911402, + 1082286789, + -1077732655, + 1072047059, + 1078763826, + -1080587659, + -1062056056, + -1084931826, + 1072265402, + 1090930480, + 1071541821, + 1042269941, + 1079394490, + -1091834165, + 1074467014, + -1075162675, + 1079033688, + 1088384794, + 1068765030, + -1062771310, + -1050349266, + -1096798913, + -1071583941, + -1062994271, + -1088645775, + 1075782318, + 1074260883, + -1073284179, + 1071561003, + 1074743273, + -1069129740, + -1060905148, + -1089149084, + -1109784370, + 1064104032, + 1064171268, + -1074315585, + -1116551012, + 1053906437, + -1082303503, + 1052375177, + 1072242829, + 1077926357, + -1088426971, + 1074314090, + 1063603337, + 1059329190, + 1058795321, + -1110106706, + -1099831160, + 1062445646, + 1076647992, + -1090925093, + -1089989403, + -1075357254, + -1081569871, + 1015080161, + -1073146377, + 1074409232, + -1095084244, + -1084242332, + 1066495438, + 1067300829, + 1046610767, + 1070009563, + -1080716879, + -1114843290, + -1091815342, + 1062825645, + -1074783186, + -1074187457, + -1079103285, + 1066457000, + 1055492237, + -1056606651, + 1023459525, + -1085602825, + -1065554524, + 1065150264, + -1077748159, + 1040424384, + -1075492325, + 1064313485, + -1071758716, + 1080734208, + 1058861963, + -1089041863, + -1078836474, + 1072711568, + -1060454289, + -1065764041, + -1078799526, + 1046219547, + 1073502692, + -1075576868, + -1077382459, + 1078814416, + 1074735926, + 1091262424, + 1077728861, + -1074328691, + -1064187698, + 1074769630, + 1069979467, + -1073175933, + 1075813271, + 1054129816, + 1073144431, + -1066300236, + 1087794327, + -1074889489, + -1073079417, + -1067714201, + 1069456246, + 1082542730, + 1058591248, + 1071263961, + 1058832355, + 1068712288, + -1061272040, + 1060649427, + -1058366587, + 1081666526, + 1082572206, + 1069804977, + 1067709491, + 1063509286, + -1068686238, + -1060910549, + 1060017579, + 1074225472, + -1055990479, + 1085530045, + 1073783091, + -1126535234, + 1066647147, + 1077976542, + -1064495080, + 1079455930, + 1067501060, + -1062817079, + -1072688529, + 1075487881, + -1103078982, + -1101277222, + -1078848072, + 1066055469, + 1053200864, + 1065369377, + -1076415972, + 1068959099, + -1114483835, + 1064130618, + 1047302169, + 1049134435, + 1070300941, + 1040600937, + -1124470088, + -1112435006, + 1059131593, + 1065539434, + 1067904447, + -1090536045, + -1122630210, + 1063553099, + 1034678649, + 1068813521, + 1059371884, + 1069437386, + 1060998547, + 1063790136, + -1081429368, + 1054223978, + -1072921324, + 1065577178, + -1085169004, + -1068015873, + -1093153365, + 1061944158, + 1054968870, + 1077539932, + 1065950936, + 1056918968, + 1043535898, + 1087306774, + -1070693872, + 1071709514, + 1076565034, + 1068192440, + 1062357366, + 1083035715, + 1082606802, + 1078962652, + -1074083819, + 1044664466, + -1092567238, + 1074078118, + 1071292711, + 1057456770, + -1114145444, + 1057346674, + 1023555384, + -1119298092, + -1075915872, + -1067048201, + 1054305182, + 1081404187, + 1068825696, + -1077177776, + -1076198742, + 1077234150, + 1068051090, + 1076443348, + 1067842465, + -1074861854, + -1070440485, + 1073385733, + -1095342822, + 1054453692, + -1081695307, + 1057423752, + 1058640534, + 1077580940, + -1087576819, + -1081146809, + -1066327950, + -1070813653, + -1063103987, + 1064763520, + -1073193299, + -1069455467, + -1067607013, + -1093228592, + -1077088856, + -1091525803, + -1064493617, + -1103744389, + -1074253943, + -1079861243, + 1046023315, + -1069469780, + 1073840154, + -1118378688, + 1055526164, + 1062030074, + -1075267584, + 1081600052, + 1069502411, + 1066627534, + -1074606381, + -1088002882, + 1075061958, + 1060286518, + -1089307407, + -1102035927, + -1092922400, + -1092000117, + -1100861238, + 1072126005, + 1034450586, + -1082517950, + -1098403187, + -1097073022, + -1073449938, + 1076989710, + 1041719927, + -1090787562, + 1049599098, + 1052875433, + 1037396462, + 1058298426, + -1071311726, + 1077244650, + -1087672813, + -1087918811, + -1081179500, + 1045757385, + 1068304592, + -1090875168, + 1071197620, + 1061078936, + -1085095823, + -1073789016, + -1070966645, + -1073524769, + -1082136284, + 1074682739, + -1076355353, + 1062689454, + 1075601480, + 1078686360, + -1068569153, + 1079275590, + -1086051772, + 1067464194, + -1070475746, + -1063860710, + -1082643388, + -1110478930, + 1063008248, + 1063348310, + -1061504441, + -1086851726, + -1063000157, + -1076978508, + -1094440353, + 1067690673, + -1099258238, + -1071489465, + -1089005889, + -1087924134, + 1074164576, + 1029142669, + 1064295159, + 1044030815, + 1080566090, + -1104226025, + -1099893872, + 1059299081, + 1070763860, + -1069911794, + 1058086504, + -1076745212, + 1073461745, + -1096229397, + 1052875158, + -1077246064, + 1072532127, + 1072478161, + 1042631428, + 1037615598, + -1081057995, + 1039757347, + -1058308475, + 1061512948, + -1099616480, + -1089822862, + 1085192163, + -1073757403, + 1068149587, + 1069456852, + 1068854428, + 1059127704, + -1074522049, + 1072567132, + 1074027845, + 1071316627, + 1068149264, + 1063434309, + 1061026217, + 1073039510, + -1086966913, + -1070482615, + 1070789915, + 1078872821, + 1070947208, + -1083515923, + -1097636574, + 1070783220, + 1054634804, + 1069390496, + -1096164004, + 1037144894, + -1097731108, + 1066759934, + 1065121700, + 1065562916, + -1091267026, + 1064618257, + -1110167349, + -1095821741, + 1049491025, + -1095179681, + -1089875701, + 1057055978, + 1056634290, + 1058170529, + 1052793580, + 1048501060, + -1099553772, + 1038197099, + -1089600769, + 1070161021, + -1095618316, + -1084136698, + -1097201298, + -1122763431, + -1089552406, + 1051537587, + -1073953162, + 1066237323, + -1082811804, + 1060646074, + -1080878177, + 1085928270, + 1046191015, + -1093744169, + -1093939030, + 1050727768, + -1081332822, + -1064751886, + -1079751633, + -1078480491, + -1079661138, + 1045387578, + -1083007040, + 1064442870, + -1073183761, + 1065293204, + 1077874618, + 1040200592, + -1087284141, + -1084289133, + -1076793058, + 1079758439, + -1081802273, + 1069243067, + -1088851106, + 1071501580, + -1068010404, + -1080807465, + 1052663643, + 1071277458, + -1080511871, + 1066810288, + 1041473633, + 1078908934, + -1088224497, + 1065119148, + -1086955880, + 1050148417, + -1082019162, + 1074021680, + -1092238980, + -1075642109, + -1086807938, + 1066910660, + 1077613954, + -1079802706, + -1071586842, + 1074978779, + -1063145862, + 1067260316, + -1073041890, + -1076098804, + 1047338554, + -1076019577, + 1060279992, + -1082388867, + 1051484723, + -1086545365, + -1066044295, + -1097816394, + -1075043671, + 1062774729, + -1088927306, + 1061116622, + 1068378576, + 1054945068, + 1075207247, + 1072124253, + 1076258143, + 1049755476, + 1040221943, + 1069079986, + -1078733432, + -1081717751, + 1075089298, + 1060678998, + 1051263732, + -1086104418, + 1035918794, + 1046289914, + -1083562934, + 1060221390, + -1095849453, + -1098886754, + -1090089788, + -1089953834, + 1015633966, + 1059247077, + 1035673295, + -1123262354, + -1098995270, + 1051203068, + 1066445217, + 1060729571, + 1034710604, + 1060780947, + 1062104186, + 1070482150, + -1097921938, + 1067972872, + -1073606769, + 1032497197, + 1072162088, + 1033729604, + 1070885954, + -1086872238, + -1085109831, + 1081846826, + 1048801957, + -1092425014, + -1085165328, + -1136632795, + 1068768819, + 1067735891, + 1069937354, + -1063901265, + 1070801290, + -1097815182, + -1073322145, + -1090092295, + 1035999608, + 1059856265, + -1076771118, + -1076386629, + -1079180682, + 1036375951, + -1093353440, + 1033157054, + -1077375419, + -1096907417, + 1067744164, + 1064501998, + -1076551893, + -1087003984, + -1089819610, + 1058109611, + -1072306530, + 1033344199, + -1081302373, + -1083675259, + 1058580525, + 1042877413, + -1087082044, + -1076076426, + -1114266999, + 1074563676, + 1050005784, + 1068199663, + 1069591985, + 1071674569, + 1069646693, + -1101709992, + 1054570380, + -1109111531, + 1077533153, + 1078103568, + -1069844516, + 1068906853, + -1082025946, + -1082050639, + 1067506259, + -1076756805, + -1090766421, + -1102916156, + 1072306410, + -1088354525, + -1094105367, + -1076398507, + 1076791379, + -1077345458, + -1073473451, + 1070481090, + 1078177945, + 1038197276, + -1093396488, + -1144483471, + 1064624071, + -1099975782, + 1053223749, + -1084926137, + 1076849541, + 1057264626, + 1055084936, + 1059469996, + -1084985784, + 1063220231, + -1081406763, + 1075899424, + 1051675954, + 1058814372, + 1041270103, + -1092756865, + 1048390794, + 1060644569, + 1065496168, + 1064499399, + 1023602001, + 1065471617, + -1110021583, + -1086954365, + 1032564941, + -1081386314, + 1073822758, + -1079187703, + -1084538445, + 1065825047, + 1039246029, + -1078697671, + 1060090771, + -1082762749, + -1078788152, + -1081908409, + -1104039118, + 1067920825, + 1051102515, + 1077129111, + 1072557015, + 1056195917, + -1089420803, + 1050835157, + 1062927226, + -1064968669, + 1058304836, + 1075365654, + 1073057461, + 1069682983, + 1057955176, + 1079616095, + 1034478028, + 1072610699, + -1078667697, + 1059939147, + -1069009436, + -1074408238, + 1054805864, + -1085862917, + 1040314990, + 1025639666, + -1068400255, + -1072652995, + -1092844448, + -1071472510, + -1076347424, + -1084400921, + 1087044371, + 1058410500, + -1090056843, + -1078986944, + -1081937513, + -1074051377, + 1057428540, + -1075666803, + -1072674600, + -1075390999, + -1080123224, + 1074201150, + -1066626653, + -1076182715, + -1072810472, + -1064800900, + 1042119271, + -1070265124, + 1053180931, + -1069308500, + 1075645004, + -1075277522, + 1076338069, + -1076247891, + -1062648789, + 1083048845, + 1070823545, + 1050525999, + -1078695592, + -1077820258, + -1082114445, + 1030138664, + 1071587872, + -1081458812, + -1063447287, + -1081809469, + -1077152092, + -1080572329, + 1058535968, + -1069902202, + 1079984769, + 1054496778, + -1056945339, + 1052220988, + 1060282810, + -1073967969, + -1083237858, + 1065922423, + 1059949624, + 1047332761, + 1049869587, + -1081278214, + 1072115140, + -1071997287, + 1069362693, + -1103154159, + 1059464248, + -1104916769, + -1080813271, + -1090604468, + -1096275954, + -1123538470, + -1085010615, + -1091070490, + 1069280873, + -1088248334, + 1052692243, + -1079266991, + 1053785796, + 1061628354, + 1060295154, + 1033769516, + -1094580512, + 1053053288, + -1076994456, + -1095760851, + 1061878820, + -1071268354, + -1082046980, + -1156251824, + -1083558305, + -1070538933, + -1085302083, + -1096521810, + 1057888800, + 1039107178, + -1084889467, + 1075529071, + 1073761338, + 1062038110, + -1073366480, + -1115028193, + -1088983011, + -1126292906, + -1100514395, + -1077764342, + 1088159246, + -1080472048, + 1052795887, + -1084037896, + -1080164316, + -1126006859, + -1077972637, + 1033754800, + -1098857370, + 1057024033, + 1050200108, + 1042083003, + -1072304462, + -1107301103, + -1085357150, + -1107693493, + 1066479378, + 1052433423, + 1070289612, + -1078746790, + 1036627306, + -1097515174, + 1051767635, + 1043556833, + -1084549333, + -1111572998, + -1086563869, + -1123244124, + 1062455224, + -1060574995, + 1055423846, + -1112026294, + -1079573902, + -1084083510, + 1017921463, + -1102318266, + 1041418675, + -1079085913, + -1087398321, + -1088260910, + -1123828880, + -1101255456, + 1042282641, + 1079909683, + 1045749504, + -1096333598, + 1058482761, + -1094557227, + -1069691253, + 995967288, + 1046790865, + 1048719711, + -1105860366, + 1058254130, + -1105321085, + 1062078822, + -1064028606, + 1084034042, + -1115568736, + 1061421516, + 1053228887, + -1113687327, + 1071246891, + -1087975090, + -1098012175, + 1040121177, + -1104819444, + 1027040617, + 1018184456, + -1089198521, + -1082625096, + -1076214780, + -1103695032, + -1076797973, + -1104267454, + -1121258900, + 1059085853, + -1138019886, + -1084170397, + -1135601657, + -1086896198, + -1151393032, + -1095151557, + -1070712169, + -1098412258, + 1048522478, + 1074610799, + 1049695378, + -1132187922, + 1047124897, + -1103923168, + 1043104103, + 1048797193, + 1067315230, + -1122927016, + 997970272, + -1076627306, + 1015414452, + 1023504844, + 1046867037, + 1053088968, + -1114859017, + 1059049569, + 1021879610, + -1089213996, + -1079440552, + -1113486720, + -1079560863, + -1139114294, + -1122548221, + 1058020256, + 1058188168, + 1063321582, + -1117833379, + 1064529111, + -1125006222, + -1110106226, + -1088770508, + -1098170437, + -1099768995, + -1082112757, + 1069319261, + 1058962747, + 1041920694, + -1084129496, + -1086339206, + -1070242448, + 1055264524, + -1096000175, + -1091769832, + -1085499043, + -1098482595, + -1076019034, + 1030992961, + -1101531446, + -1119486878, + 1057478393, + -1086462468, + -1094486907, + -1106913809, + 1065574364, + 1060355002, + 1057126620, + 1050627088, + -1098509392, + 1068650282, + 1054509125, + 1068449282, + 1060785437, + 1044510867, + -1098382122, + -1076477204, + -1085157030, + 1053250345, + -1095199331, + 1062247367, + 1061046126, + 1032580651, + -1102521398, + 1042397430, + 1042874986, + 1053727676, + 1041761804, + -1079605065, + 1065577451, + 1077424399, + 1055194418, + 1065413702, + -1089269521, + 1048496306, + -1116942449, + -1113969506, + 1049320494, + -1095968041, + -1089468255, + -1110575532, + -1109198979, + 1055632764, + -1089468465, + -1087992433, + 1025147384, + 1057532186, + 1057713368, + 1051434916, + 1043761761, + 1028170956, + 1053064607, + -1109928277, + 1058480599, + 1012876972, + 1052108470, + -1113471936, + 1055285377, + -1103077205, + -1074625958, + -1090242762, + -1126366954, + 1034965187, + 1046983870, + -1092963700, + 1056470152, + -1085710067, + 1032436565, + 1046189583, + 1072706553, + -1095453708, + -1096907700, + 1052617488, + -1091015673, + 1034854750, + -1091607331, + 1014068763, + 1057211577, + 1084905671, + 1052436993, + -1080745184, + 1046825380, + 1030498010, + -1108229099, + -1072502036, + -1103092223, + 1060156162, + 1090606413, + 1065851821, + 1066316923, + 1065677069, + 1059665172, + -1098492939, + 1070758284, + -1114097646, + 1048944297, + 1059470058, + 1015029692, + 1060934167, + 1083246119, + 1019270564, + 1030287707, + 1020271702, + -1082708689, + -1094879282, + 1074904474, + 1052128750, + 1046570856, + 1034213320, + -1063867100, + 1086125976, + 1044388060, + -1063589415, + -1070849616, + 1074396081, + -1091333362, + 1042308354, + -1105333266, + 1059673238, + 1072171487, + 1068549392, + 1053543139, + 1060988981, + 1075566121, + 1059351180, + -1102757453, + -1085867235, + -1104899473, + 1076965265, + -1086731487, + -1065902029, + 1026391942, + 1054888816, + 1038260652, + 1054998730, + -1128062842, + 1041064128, + 1077875485, + 1063103425, + 1069200266, + -1089923607, + -1094777007, + -1084979479, + -1090320660, + 1071176054, + -1097630184, + 1025874902, + -1123781400, + -1098459096, + 1016025501, + -1114519720, + 1056490720, + 1065958931, + -1102035171, + 1059025948, + 1028276528, + -1106955441, + 1040910690, + -1107262605, + 1050305166, + 1048578552, + 1009574080, + -1129369422, + -1073692015, + 1050387576, + -1089177571, + 1055616982, + 1075068483, + 1077002106, + 1033206502, + -1087716408, + -1109387263, + -1079223604, + -1121859954, + 1058453415, + -1080106402, + -1072053181, + -1085408951, + -1120831470, + 1067625543, + -1079869487, + -1084454101, + 1059270230, + -1072441352, + 1037102258, + 1061406474, + 1083031228, + -1082928107, + -1110862906, + -1085116964, + -1088638626, + -1085741554, + -1093932665, + -1105879184, + 1045718453, + 1058726040, + 1055010922, + -1106456579, + 1051441529, + 1061681234, + -1088216079, + -1096359009, + -1106251830, + -1111173712, + -1122687418, + -1080111649, + 1022691504, + 1074744582, + 1070969840, + -1084865115, + 1037869161, + 1063235594, + 1074799404, + 1066768019, + 1067334353, + 1002810492, + -1114902339, + -1081251547, + -1088814389, + 1068429696, + -1102583095, + 1060720824, + -1079924870, + -1086354459, + 1055420831, + -1110065571, + 1065790142, + 1053484056, + -1096402520, + 1069723186, + 1055093773, + -1103259843, + -1075801762, + 1067194351, + 1043298661, + 1029811352, + 1046253910, + -1107091232, + 1067381975, + 1051281428, + 1070442509, + 1038606881, + -1124485285, + 1010082496, + 1059358307, + -1080327975, + -1084257610, + 1043143069, + 1070917523, + -1115704132, + 1062356724, + 1050766170, + 1008130634, + -1076618371, + 1040276092, + 1027200792, + -1087660106, + -1088551091, + -1071679084, + -1110888865, + -1099229308, + -1093766794, + 1050461116, + 1017828780, + -1122379445, + -1103844872, + -1081716757, + -1114303670, + 1082392606, + -1086990742, + -1131245996, + -1081894699, + -1093886327, + -1063652159, + 1050367356, + 991381032, + -1118776247, + -1112069056, + 1035930030, + 1038161854, + -1101832788, + 1067871249, + -1118255822, + 1060075288, + 1076035900, + -1087949627, + -1134998668, + 1046372009, + 1040777162, + 1048706918, + -1111832569, + 1091036273, + 1035430915, + 1060466868, + 1056607311, + 1059262437, + -1084519370, + -1100258385, + 1084230595, + -1096839697, + 1073941780, + 1023639810, + 1052218712, + 1057734324, + -1087482651, + 1061187716, + 1054037146, + 1048610277, + 1038552250, + 1072072355, + -1087680850, + -1070962655, + 1074251531, + -1075047484, + 1050659486, + 1068268287, + 1057680048, + 1082142633, + 1054267344, + 1073104836, + 1065700850, + 1055719654, + 1058107787, + 1086617003, + 1042731888, + -1101021431, + -1093872474, + 1068228856, + -1073042267, + -1087000440, + -1129402975, + 1059108161, + -1079160650, + -1076147175, + -1070570727, + -1073556032, + 1074768177, + 1069828501, + -1098773327, + -1079665649, + -1067790309, + 1052477171, + -1086268902, + -1097868129, + 1041232748, + -1105544773, + -1067725999, + 1054008853, + -1120542351, + 1050782492, + -1102681104, + -1106007924, + 1067257909, + 1052608562, + 1065751195, + 1031069776, + -1108120360, + -1086001074, + -1113134809, + -1072924192, + 1041762629, + -1088454354, + -1084320272, + 1060072719, + 1070175824, + -1092990113, + -1081974887, + 1055949373, + 1058907702, + -1136688732, + 1065830177, + -1083465746, + 1035205666, + -1102984753, + 1038079545, + 1069567570, + 1041469836, + -1101970475, + -1092608849, + -1109957581, + 1066459986, + -1090375359, + 1057526012, + 1066770437, + -1101188419, + -1100758648, + -1086036384, + -1086511575, + -1094025402, + -1081628034, + 1058228150, + 998413328, + 1060294801, + -1067106137, + -1080571986, + 1028701299, + 1033787061, + 1051064795, + -1074865334, + 1064929617, + 1052040695, + -1106261946, + 1095310606, + 1057520558, + 1070707929, + -1070660321, + 1051828864, + 1041629261, + 1068857977, + 1012241978, + 1062539137, + 1056989004, + -1088921818, + -1119526993, + 1075297137, + 1063482419, + 1058986646, + 1060035343, + 1056215717, + -1071171646, + 1051836902, + -1083927499, + 1065499609, + 1073307177, + 1069581420, + 1070047073, + 1055512766, + 1067322026, + 1069635354, + 1041075108, + 1064904308, + 1016269690, + 1035013680, + -1082276269, + 1044811691, + 1071750691, + -1080279873, + -1088037585, + -1070580615, + -1119494141, + -1088294371, + -1105677572, + -1070068689, + -1095617469, + 1059023498, + -1078611262, + -1090150103, + -1073991915, + -1068926592, + 1072841405, + 1012226218, + -1079281609, + 1072023710, + -1072399492, + -1087251498, + -1079448187, + 1087248131, + -1101057809, + -1082540335, + -1106075337, + 1060967781, + -1061381594, + -1080810057, + 1024358330, + -1094022039, + -1094191704, + 1057483262, + 1036222704, + 1002805400, + -1083122013, + 1060055713, + -1129796959, + -1080550765, + -1136522622, + -1086413244, + -1088632811, + 1068667590, + -1094852327, + 1055153392, + -1088390700, + 1071659403, + -1108422422, + -1091012637, + 1047100498, + 1040718594, + -1097312415, + -1105532619, + 1065392353, + -1102775226, + -1098192298, + 1054864275, + 1058693182, + 1042308556, + -1103371976, + -1082654681, + -1108446823, + -1107804314, + -1106332590, + 1046644098, + -1069802014, + 1054270939, + -1087309003, + -1105172047, + 1067553859, + -1091279014, + 1077088196, + -1101734527, + 1068024221, + 1045799202, + 1075346058, + 1079809854, + -1087674326, + 1049591590, + -1095651585, + 1086003470, + -1084271210, + 1066201640, + -1137717746, + 1056457146, + 1083353372, + 1066747978, + 1039636169, + -1089227450, + -1103838705, + -1087298618, + -1081238402, + 1007493090, + 1065775294, + -1111163156, + 1033200179, + 1050283991, + 1071580622, + -1097810931, + 1058825433, + -1094662295, + -1092088099, + 1074255904, + -1085981053, + 1032186430, + -1089080864, + -1133397372, + -1074078233, + 1082180359, + 1044661170, + -1065891329, + 1049233710, + 1082900351, + -1086564086, + -1086211677, + 1066219717, + -1106462752, + -1079596304, + -1078327916, + 1062433415, + 1048657918, + -1100844754, + -1110865637, + 1050002431, + 1070758770, + 1036503733, + 1063424782, + -1086674493, + -1060915155, + 1081083095, + 1049818077, + 1053174622, + 1055550700, + 1066698050, + 1066651530, + 1083572769, + -1161493120, + -1078993199, + 1066537642, + 1069357703, + -1096518902, + 1043764247, + 1032253234, + -1087977509, + 1051545456, + 1058625479, + -1104456839, + 1045329294, + 1047257765, + -1091891091, + 1051323225, + 1045713275, + 1032747939, + 1038519219, + 1059178135, + 1067430585, + 1065192894, + -1123779690, + 1062017348, + 1043829118, + -1104351631, + -1081804908, + 1040383831, + 1048711240, + 1044160056, + 1008598575, + -1099931925, + -1113514109, + 1062753176, + -1101016813, + 1041062171, + 1041194794, + -1092333323, + -1096764708, + -1091744199, + 1042079842, + -1108355098, + 1073788001, + -1085421149, + -1089577555, + 1079764210, + 1049184042, + -1100002885, + -1072146312, + 1041664271, + -1093841492, + 1068298907, + 1049477645, + 1040828776, + 1069789575, + 1063944632, + 1049721268, + -1105301114, + -1083628944, + -1090428191, + 1023986463, + -1095826825, + -1089096503, + 1048245094, + 1055761778, + 1031057004, + 1038614985, + 1010940416, + 1068073852, + -1122009874, + -1083313108, + -1075346892, + 1063611003, + -1105580000, + -1090308265, + -1076125635, + -1080074979, + -1088570104, + -1115313010, + 1036093538, + 1064048452, + 1060089736, + -1080310479, + 1051335600, + -1074534593, + 1064763057, + 1062666094, + -1102729451, + 1040692056, + -1077819361, + -1083652003, + 1040838652, + -1061782625, + -1078810055, + 1045979923, + 1071683929, + -1073256654, + -1121956041, + -1131248152, + -1128532411, + 1042948747, + -1081273543, + -1103494908, + -1085635652, + -1115656414, + 1034516395, + -1134530408, + -1083923681, + 1065122855, + 1052905399, + -1118172286, + -1073149708, + -1095261193, + -1098342940, + -1115676780, + -1119323081, + 1065479009, + -1109952533, + -1144963088, + 1066033238, + 1058959365, + 1068131395, + 1034428795, + 1051828805, + 1052989503, + -1090591137, + -1127184380, + -1121043112, + 1052005703, + 1065543553, + 967189124, + -1077800110, + 1065554089, + -1123986023, + -1123850321, + 1065704814, + 1065912320, + -1105299074, + 1019836029, + 1031149307, + 1037384839, + -1112861992, + -1108994980, + 1030478322, + -1082052908, + 1040634354, + -1104994078, + -1071622662, + 1074551131, + 1011404632, + -1081310568, + -1085743023, + -1096831377, + 1039489127, + -1057560742, + 1061882209, + -1082745259, + -1061116187, + -1089705833, + 1059591813, + 1050505286, + -1063146734, + 1052953516, + -1067296914, + 1020514090, + -1078084512, + -1070146231, + -1080492135, + -1077692420, + -1112078750, + 1011874090, + 1067189000, + -1061163688, + -1070585887, + -1076166686, + -1105417036, + -1065056178, + 1015832809, + 1081474413, + -1070372151, + 1008186900, + -1075887022, + -1100990203, + -1086225567, + -1055111502, + -1123584400, + -1069123650, + -1130104318, + 1076976637, + -1077907088, + 1047270990, + 1059678523, + -1102653591, + -1069129599, + 1040856431, + 1038907038, + -1106222095, + -1082602478, + -1128559054, + -1100136801, + 1023494102, + -1121738494, + -1107296754, + 1072168533, + -1107140677, + -1098536055, + 1033615767, + 1037393711, + 1074841085, + -1116588146, + 1027343931, + 1079281683, + -1103440893, + 1014844086, + -1127699646, + 1059039611, + 1058991538, + 1069877435, + -1090335489, + 1068167322, + 1056216197, + 1065149515, + 1073464516, + -1098474906, + -1116814133, + 1063361823, + -1095809087, + 1026479658, + 1010177336, + -1083144955, + -1077408069, + -1085192046, + 1057176923, + -1072981527, + 1042200633, + -1089252078, + 1039338149, + 1057640128, + -1090472152, + 1016972570, + -1084689202, + 1020281445, + -1095653201, + -1078346340, + -1079404740, + 1039624327, + 1062742679, + 1032746642, + 1017406198, + -1087099227, + 1027245858, + 1009697987, + 1084382617, + 1067183585, + 1092652059, + -1131038658, + -1066355308, + 1045447411, + -1119216858, + 1077632169, + 1043052178, + -1105625322, + 1075523536, + 1030389004, + -1103159226, + -1062489981, + 1038505402, + -1070330862, + 1041227863, + -1088947726, + 1068455028, + 1024084820, + 1045143483, + -1127876552, + -1100693580, + -1134967882, + 1023219444, + 1037800176, + -1105520552, + 1047641054, + 1075013270, + 1056845916, + 1066474364, + 1043512484, + 1049673974, + 1048349368, + 1034865996, + -1076936621, + 1036351088, + 1087596573, + 1052611056, + -1097331029, + 1075625671, + -1101889987, + 1077739050, + -1126801218, + 1039033885, + 1013131734, + 1026339659, + 1070912578, + -1091107477, + 1081786054, + 1026170842, + 1041780618, + -1095987012, + 1017480142, + -1094994138, + 1040440506, + -1115125162, + -1098782777, + 989626958, + 1058473455, + 1063599852, + 1046113472, + 1032181479, + 1025537302, + -1067043408, + 1079284758, + 1067660813, + -1080792915, + 1035738788, + -1103677633, + -1104366156, + 1074087311, + 1051694832, + 1059037754, + 1040250601, + 1039220944, + -1082618379, + -1084508542, + -1097433321, + -1126963839, + 1015024468, + 1053843350, + 1064556260, + 1060105070, + 1023377532, + 1085839460, + 1009665278, + 1054417957, + -1098039557, + 1071851943, + 1041259516, + -1135326911, + -1107188029, + -1082433961, + 1061211357, + -1098739247, + 1076797135, + -1145354595, + 1066800039, + 1068022662, + 1087560928, + -1086330509, + 1049501712, + 1047140268, + -1113262365, + 1096182875, + -1118532635, + 1062590676, + -1069427497, + -1075793414, + -1055796617, + -1093422374, + 1084189704, + -1106806721, + 1031062095, + 1024846423, + 1058921371, + -1118618605, + -1094679700, + 1011449506, + 1037365368, + 1073243058, + 1050096660, + 1075600954, + 1062776907, + -1058940869, + -1106525411, + 1032027085, + -1096912800, + -1091365819, + 1058919669, + 1015271890, + -1095389455, + -1092677272, + -1098111586, + 1047265596, + 1050440096, + 1067897708, + -1084377323, + 1032007556, + -1107938178, + -1103919205, + 1089614984, + 1035222814, + -1111188360, + 1054899698, + -1098726888, + 1072660830, + 1059560237, + -1114986676, + 1049894678, + 1016895026, + -1077526525, + -1115832920, + 1058838194, + 1074807803, + 1072418845, + -1106486470, + 1052375615, + 1055340792, + 1061470614, + -1146207500, + 1065079849, + 1073412515, + 1054436409, + 1062270198, + 1045251171, + 1043262983, + -1099547671, + -1101641269, + 1060017397, + 1054524068, + -1096169900, + 1058238188, + -1095799550, + 1059447107, + -1106343945, + -1080162868, + 1047191269, + -1093736031, + -1112643951, + -1090189027, + 1046552670, + 1075437076, + 1067730744, + 1010837763, + 1054215091, + -1109138977, + 1054448328, + 1001654948, + -1103131497, + -1076167745, + -1101318041, + -1057407396, + -1117005894, + -1089459053, + 1026892182, + 1022660654, + -1164313792, + 1024961845, + 1071474618, + -1127957865, + 1041519021, + 1054963009, + -1084641985, + -1120990327, + -1086815201, + -1081574026, + -1080999344, + -1089737853, + 1044759719, + 1005747564, + -1113462382, + -1072159827, + -1123522808, + 1033437362, + 1051009258, + -1111568990, + 1070870167, + 1050494726, + -1058560758, + -1107316538, + 1072168088, + -1104842333, + -1099862183, + 1049083448, + 1056948882, + 1046775198, + 1056242345, + 1078525078, + 1037083819, + -1070075985, + 1040032022, + 1066647482, + -1088638656, + 1063008613, + -1140757603, + 1036168676, + -1110763249, + -1111721267, + -1105730108, + -1091868298, + 1043642948, + -1108629433, + 1063060532, + -1070755409, + -1077491964, + 1032955107, + 1043998126, + -1089660326, + -1103759074, + 1090644087, + -1093820701, + -1062191003, + -1078842649, + 1047002421, + -1089786741, + 1019304589, + -1075259330, + -1111161083, + -1097383928, + -1106778185, + -1105502834, + 1043509544, + 1057501333, + -1073446166, + 1041195645, + -1081571513, + 1050187419, + -1104967808, + 1083388468, + -1124489900, + -1098243952, + -1104147839, + -1092368978, + -1120237658, + -1093948346, + 1061367433, + 1032606220, + -1098514874, + -1097802642, + -1080118921, + -1067327689, + 1073135490, + -1102165269, + -1081690878, + -1104365000, + -1084297215, + -1104250406, + -1095447266, + -1073064746, + -1107900668, + 1058020317, + -1114390071, + 1066317973, + -1144497100, + 1019611669, + -1078556409, + -1133589682, + -1072134382, + -1107844710, + -1094272419, + -1182516384, + -1087006655, + 1059679919, + 1035315199, + 1057891388, + -1124944141, + 1054193942, + 1072457776, + -1091232817, + -1112011368, + -1077722664, + 1007760120, + 1070267670, + -1104577765, + 1059241722, + -1104791150, + -1092354507, + -1095309478, + -1124137708, + -1053741850, + 1034913280, + -1085023218, + -1110237422, + 1052077551, + -1077261569, + 1059620409, + -1098673984, + 1010861563, + -1112597678, + 1062604265, + -1112221329, + -1108854980, + 1051102574, + 1041935234, + 1038775297, + -1071217657, + -1105750310, + -1101171702, + 1059838824, + 1090483650, + 1048675140, + 1048328429, + 1040698385, + -1090618729, + -1106350875, + 1086800470, + 1071715369, + -1096353386, + 1050978543, + 1053772553, + 1031472146, + 1092085954, + 1090388300, + 1032317495, + 1068450779, + 1061430382, + 1036815096, + 1062213289, + -1075501438, + 1049965555, + 1060154922, + 1043567350, + 1038105683, + 1035717286, + 1035769038, + -1114584796, + -1072637912, + 1056101882, + 1046443992, + 1067177776, + 1022526778, + -1084172121, + -1100872635, + -1078281036, + 1056572324, + 1067811262, + 1054597718, + -1106579509, + -1090215493, + 1046774347, + -1085380926, + 1056128517, + -1110903013, + -1078288169, + -1100293611, + 1073842376, + -1103196182, + -1065766457, + 1044274129, + -1104456002, + -1106341396, + -1089550186, + -1088840177, + -1110586594, + -1096603671, + -1064593761, + -1080717056, + 1077067874, + -1104754101, + -1081434389, + -1091913989, + -1123330043, + 1060066412, + 1057818883, + 1042017837, + -1091289409, + -1118205462, + 1070580060, + 1075055539, + -1103557026, + -1133171334, + 1041570479, + 1034415538, + 1073212517, + 1058296903, + 1040546830, + 1006722936, + -1091244401, + 1033052087, + 1044302430, + 1032182648, + -1120177770, + 1057301355, + 1047479854, + 1026382049, + -1108207564, + -1077117020, + 1085960587, + 1002622610, + 1043213935, + -1109487615, + -1090872360, + -1076329697, + 1061093720, + 1051966665, + -1077502710, + 1059674804, + -1091288640, + -1083251621, + 1065745908, + 1048949351, + 1046886678, + 1031894334, + -1111647906, + 1051000179, + 1060144490, + -1082457349, + -1082388323, + 1052960956, + 1042236779, + -1090133352, + 1058070961, + -1102283992, + -1096512022, + 1051697051, + -1088595386, + 1038956297, + 1057478746, + -1091619908, + -1082478610, + 1029239240, + -1106286115, + -1090367366, + 1058902373, + 1057342887, + 1060684440, + 1053000686, + -1058511249, + 1062867060, + -1121804981, + -1072356990, + 1001411996, + -1063809059, + 1021205861, + 1052356201, + 1056414915, + -1094806577, + -1060870582, + 1066648840, + 1033647870, + 1044779482, + -1093028284, + -1087037989, + -1130654256, + 1083406210, + 1064864736, + 1041263656, + 1049647609, + 1040410168, + 1055498739, + 1049364508, + -1079886373, + 1039471609, + 1050515404, + 1079365312, + -1079697753, + -1099589346, + -1112408029, + 1041687814, + 1065923727, + 1053682233, + -1066497930, + 1030236897, + -1102488711, + -1099567680, + -1093182217, + 1061673965, + 1057778845, + 1057356588, + 1059350177, + 998610275, + 1065140245, + -1102694269, + -1072700297, + 1025426755, + -1057114628, + -1123696948, + -1076093624, + 1044288398, + 1027723056, + -1092817109, + -1107833194, + 1057148481, + 1070410273, + -1104664846, + 989751604, + -1077196948, + 1036365207, + -1079801122, + -1092248747, + -1067502630, + 1050195055, + -1084281338, + -1131850748, + 1053182626, + -1056907428, + 1053363038, + -1104296421, + -1110320303, + 1050106332, + 1083703845, + -1092584353, + -1086094735, + -1106466507, + 1043979163, + -1122638894, + -1110756226, + 1040055326, + -1094757216, + -1102719447, + -1126510087, + -1083490984, + -1106573054, + -1095834334, + -1068725012, + 1090269169, + -1158354984, + -1093307738, + 1053209877, + -1086379386, + -1087155092, + 1052651470, + 1013652576, + 1044104813, + -1109044390, + -1104586974, + -1078357726, + 1053625674, + -1096445808, + 1022925643, + -1063051779, + 1079839068, + 1058552394, + 1017999498, + 1050951204, + 1030161459, + -1088677893, + -1116430488, + 1067477528, + 1038991624, + 1048135348, + 1003364548, + -1072780172, + 1051444544, + -1134442362, + -1086820120, + 1063971200, + 993848824, + -1104693765, + 993387404, + 1049958893, + -1098663736, + -1096374061, + -1095951404, + -1084656904, + 1050677978, + 1058344604, + 1033370495, + 1082371358, + -1093221364, + 1046291730, + -1093968184, + -1068089547, + -1079869951, + 1042550835, + -1111489620, + -1130737678, + 1050172847, + -1102460048, + -1082778228, + -1085511881, + -1088757943, + -1094221024, + 1072477642, + 1073510843, + -1123293314, + 1045112151, + 1048972184, + -1085258769, + 1050250325, + -1123689748, + -1080491456, + 1025193028, + -1094849646, + -1095475910, + 1068666660, + -1104875693, + -1090281998, + -1081814069, + -1116138806, + 1057015801, + 1040045132, + -1092589142, + 1038031161, + -1112753976, + -1112151080, + -1098188541, + -1113444604, + -1080318649, + 1053726309, + 1067772101, + 1052877021, + 1030838247, + 1037716852, + 1048766227, + 1063819709, + -1098852598, + 1074404532, + -1106149997, + -1086831639, + -1082546340, + 1068227961, + 1075104762, + -1091139082, + -1112693968, + 1041334285, + -1112884569, + 1047751528, + -1096821802, + -1082339550, + -1107479922, + -1086685005, + -1108859760, + 1034775554, + 1042924094, + 1072359244, + 1038334803, + 1038624872, + 1083537027, + -1122648600, + 1057744519, + 1058206329, + 1034841437, + -1101576128, + 1031818205, + 1000873823, + 1064222875, + 1061419387, + 1068079135, + 1061998115, + 1056466718, + 1031664993, + 1016041623, + 1027312809, + -1080405447, + 1088051634, + 1055751456, + 1048832947, + 1041257102, + 1008304072, + -1070197905, + 1074287900, + 1042198299, + -1063037552, + -1088905366, + 1074723412, + -1098801837, + 1047470447, + -1106868610, + -1125089554, + 1065274054, + 1064207101, + 1037294924, + -1098225170, + 1059212701, + -1098931039, + -1079630254, + -1092479974, + -1113380101, + 1065555225, + -1097803379, + -1070534162, + 1060487700, + 1072617826, + 1037756180, + 1043060631, + -1111964849, + -1107025833, + 1070826588, + 1060981887, + 1066997936, + 1058178494, + -1068623987, + -1102144328, + -1084725556, + 1016033278, + -1113927395, + 1037522492, + -1096136506, + -1098708445, + -1111765074, + 1028974734, + -1089443332, + 1052880219, + 1057698359, + 1057226354, + 1028608884, + 1082778279, + 1049155263, + -1085594462, + 1058059805, + -1112588072, + -1133931572, + -1105588127, + -1069523644, + 1059499740, + -1100428746, + 1047639202, + 1055048822, + 1056655338, + 1033109186, + 1068087278, + -1121331930, + 1035127120, + -1109425629, + 1067640944, + 1064201778, + 1054060302, + -1077296520, + -1094453946, + 1067433091, + -1094270724, + -1081432118, + 1062338076, + -1084433970, + 1033237012, + 1052394875, + 1074030037, + -1077673976, + 1045741211, + -1087239737, + -1083239840, + 1068551695, + -1088513071, + 1034265093, + 1047657486, + -1081772682, + 1049119561, + -1102849544, + 1017876066, + 1041733289, + -1101687298, + -1063874206, + 1024234668, + -1106584526, + 1033022633, + -1099975655, + -1115736422, + 1053559839, + 1051179610, + -1103094758, + -1063344665, + 1049362243, + -1099651245, + -1055222609, + 1038497155, + -1068468612, + -1120383908, + 1076202257, + -1088705219, + -1099629340, + -1087741475, + -1107206738, + -1064880612, + 1033069823, + 1040271568, + -1104913227, + 1017635275, + -1099322454, + -1102507135, + 1035283840, + 1054671660, + -1114831349, + 1047139233, + -1102440332, + -1097534736, + -1116576705, + -1124065351, + 1083021692, + -1086091925, + 1039849542, + 1063087197, + 1034646529, + -1112632288, + -1105437072, + -1090974545, + 1071558061, + 1060759013, + -1098246874, + -1097183716, + 1062747673, + 1065816855, + 1073664200, + -1110712212, + -1111510008, + 1058573959, + -1091784237, + -1127977668, + -1120601444, + -1072244101, + -1092811970, + -1083917223, + 1045976554, + -1074533816, + -1112004539, + -1108703325, + -1112181579, + 1062918201, + -1083405965, + -1101515559, + -1078241089, + 1029905456, + -1090364898, + -1072451442, + -1073952209, + 1044997505, + -1104825231, + 1036074688, + -1120315226, + -1075437904, + 1032160110, + 1024297671, + 1082578234, + 1066704733, + 1092244215, + 1012597882, + -1062558551, + 1052818394, + -1101332117, + 1051874695, + 1027218622, + -1115998521, + -1096328164, + -1120528096, + 1047572219, + -1059558823, + 1048225279, + -1069294847, + -1080515104, + 1082322742, + -1099788901, + -1098969347, + 1040768866, + -1103740545, + -1099475331, + 1023916145, + -1091366913, + 1046249506, + -1084400451, + -1095704552, + -1097043556, + -1081959929, + -1059852310, + 1068200106, + 1065667835, + 1075302598, + -1083035283, + -1075601065, + 1049208259, + 1064215328, + 1066139677, + 1016452618, + -1105291600, + 1054823899, + 1037391904, + 1031928615, + 1043639355, + -1070824433, + -1084922747, + -1093125183, + 1035596833, + 1044574587, + 1069693644, + -1088310500, + 1074047667, + 1014752822, + -1082004622, + 1062011054, + -1070350303, + -1084215283, + -1102284540, + 1050869475, + -1080020880, + -1070888808, + -1074813350, + 1065946267, + 1039260488, + 1076869717, + 1039894826, + -1097890163, + 1050917017, + 1070630025, + 1079302657, + -1087910882, + -1095951710, + 1078394821, + 1064713537, + 1037356919, + -1097784148, + 1050686312, + -1107867674, + 1066137740, + 1024745690, + 1047669075, + -1100051590, + -1078376813, + 1060079455, + -1097808848, + -1104183753, + 1057327888, + 1031761377, + 1033556050, + -1100944351, + -1111415883, + 1057868462, + -1096812422, + 1046484289, + -1111755988, + 1052422204, + -1080787122, + -1086569529, + 1041161511, + -1103621298, + -1089568776, + -1099927231, + -1093844294, + -1128157324, + 1058802334, + 1015463602, + 1048708015, + 1043849994, + 1040930557, + 1073950470, + 1067520011, + 1055470712, + 1035860968, + 1059206875, + -1090385159, + -1092580879, + -1088170781, + 1053218889, + -1087417036, + 1060407916, + 1057687495, + -1071686919, + -1062848084, + -1067474608, + -1081322125, + -1095340518, + 1043347292, + -1081224192, + -1078405282, + 1061799985, + -1109254339, + -1091702737, + 1025516810, + -1091532994, + 1061274698, + -1088226637, + 1085508596, + -1087995756, + 1061257331, + 1057931060, + -1075080409, + 1052955330, + 1069151031, + -1082374273, + 1061746968, + -1084296640, + 1067675261, + -1106877728, + 1058643906, + 1035300014, + -1096155893, + -1082610108, + -1098279050, + 1058771066, + 1070689852, + 1029858891, + -1077767976, + 1053903682, + 1051314829, + 1059752357, + -1074605689, + 1065763909, + 1025589216, + 1029858643, + -1104615753, + 1054211785, + -1073673982, + -1076983712, + -1081894483, + 1059264471, + 1059122100, + -1117370794, + 1076920850, + -1090702921, + 1086595270, + -1094423748, + -1085578959, + 1055691496, + 1034728077, + -1089955093, + 1044930512, + 1044962255, + 1070171112, + 1044376282, + 1012592520, + -1102024878, + -1114803533, + 1058264993, + 1046245200, + -1081046490, + -1080700875, + -1097539607, + 1042822751, + 1033653010, + -1084916236, + 1058125695, + 1058894207, + 1044389072, + 1057391506, + 1059510719, + 1053622928, + -1113981514, + -1094048774, + -1094385342, + 1033118090, + 1025444842, + -1089777094, + -1168520320, + -1084936387, + -1129243220, + -1092338666, + -1094397441, + -1075612539, + 1056072644, + 1058018934, + 1050523635, + 1019888719, + 1075167371, + 1055915265, + -1078035865, + 1050908719, + 1036177721, + 1059291336, + -1073473212, + 1070933660, + -1084742169, + -1080372563, + -1092582511, + 1065615046, + 1056333075, + 1053053914, + 1056969333, + 1032568924, + 1048663022, + -1073154744, + 1054351521, + -1081367580, + -1060631833, + -1100552510, + -1103656485, + 1024431643, + -1120141738, + 1041123705, + -1069479513, + -1080826364, + -1089116009, + -1090813804, + 1067234646, + 1032499629, + 1002322260, + -1079255175, + -1086703211, + -1085783731, + -1079014054, + -1108589384, + 1065499001, + -1074853359, + -1107410710, + -1118944264, + 1077559682, + -1110981313, + -1089208550, + -1097667109, + 1049972796, + 1075738404, + 1047254436, + 1068473242, + 1054571017, + -1080768945, + 1053841796, + 1055475604, + 1075854782, + 961095040, + -1072063553, + 1043137732, + -1105812381, + -1119595112, + -1089427266, + -1089832979, + 1058136942, + 1079928296, + 1028505155, + -1081873034, + -1106393672, + 1007946284, + -1104355623, + -1080806932, + 1076124336, + 1059902729, + 1046765396, + -1116458232, + 1058659814, + -1106727071, + -1115568953, + -1078741007, + 1046747714, + -1105744592, + -1098678151, + 1063953265, + -1114454055, + -1093144027, + 990088030, + -1112249787, + 1027049537, + -1084292113, + -1103802897, + -1068173562, + 1055950862, + 1026442892, + -1098886160, + -1071345578, + 1048647850, + 1031728852, + -1126188843, + -1141478647, + -1103629468, + -1092175939, + -1112261990, + -1096170765, + 1042146294, + -1096731960, + -1093482676, + 1045815947, + 1025755580, + -1085190757, + 1057903650, + 1067385731, + -1088768895, + 1040655290, + -1089604592, + -1088298455, + -1104209320, + 1052737399, + -1090049346, + -1103220670, + 1060759490, + -1084235046, + 1035179959, + -1099399071, + 1056772470, + 1041028618, + 1041138989, + 1064597403, + 1051854675, + -1086377867, + 1073823185, + -1093422244, + 1038487168, + -1101028130, + 1042699227, + -1098180079, + -1073087088, + -1092162029, + -1083198894, + -1124380187, + 1078823443, + 1071384754, + 1059871758, + -1072845133, + -1105501571, + 1056984448, + -1100115899, + 1075614958, + -1097962556, + -1102265032, + 1050927038, + -1120857172, + -1077013646, + 1068840609, + 1081529743, + -1081167666, + -1096429953, + -1072590349, + -1090512935, + 1031136252, + 1052200737, + 1068725805, + 1045229615, + -1101548727, + -1060121024, + -1101550750, + 1060960408, + 1061228356, + 1061131191, + -1090437804, + -1114351334, + 1046957612, + 1064828202, + -1099357429, + 1050529721, + 1062334422, + 1047431165, + -1092189504, + -1106005981, + 1061353643, + -1068917535, + -1063000940, + -1102515374, + 1051872294, + -1089692594, + 1061357126, + -1109912140, + -1119704324, + -1098197173, + 1048845815, + -1106570706, + -1083891570, + -1097323281, + 1057055119, + 1065336601, + 1061012038, + -1118015379, + -1098628579, + -1104857643, + 1079649585, + -1101934144, + -1088251773, + -1100476083, + 1041927291, + -1087930883, + 1022090342, + -1094903439, + 1050915392, + 1032658341, + 1052696611, + 1065777388, + -1096623644, + 1020410340, + -1082169668, + -1114050014, + -1097012857, + 1045723291, + 1044613652, + 1089888305, + 1056391924, + 1038664888, + -1074816764, + 1076377303, + -1092864061, + 1043340818, + -1095769668, + 1083020241, + -1152658336, + 1054201547, + -1087448077, + -1088303373, + 1051808027, + -1078209827, + 1058003074, + 1066735215, + 1047566294, + 1045342332, + 1052770108, + 998576096, + 1040296586, + 1069064484, + -1090994989, + 1049248494, + -1082743486, + 1071884333, + -1074715559, + 1065706055, + 1052450730, + 1095568395, + -1079691497, + -1086685540, + 1053148369, + -1070385865, + 1071067483, + 1053592903, + 995786466, + 1066048442, + -1088015400, + 1070084422, + 1048619264, + 1057507300, + 1074558116, + -1087032172, + 1057085485, + -1089684110, + 1063037822, + 1065532006, + -1093936020, + -1086300443, + 1024160077, + 1066288149, + -1080284227, + 1081682393, + -1072396949, + 1044480148, + 1075511899, + -1088853203, + -1120327282, + 1052313141, + -1071798911, + -1070537001, + -1091753679, + -1125516955, + 1067883103, + 1047382892, + -1081153090, + -1080668572, + 1070973206, + -1087359910, + 1067619630, + -1088692663, + -1073504719, + 1031343953, + -1120911686, + -1099578695, + 1040475924, + 1048023462, + 1053251163, + 1046360796, + -1084190376, + 1040221715, + -1155029640, + -1126628149, + 1062153462, + -1100792495, + 1034305111, + -1101302764, + -1129948804, + -1087110513, + 1049508901, + 1035008096, + -1089967003, + 1022531442, + 1002620832, + -1107619862, + 1013823223, + 1043351270, + -1089294971, + 1048836374, + 1063859647, + 1054965693, + 1065992502, + -1082012649, + -1108877900, + -1117592776, + -1176417408, + 1012520124, + -1080588130, + 1025583094, + -1125733384, + -1085705665, + -1102319184, + 1059096387, + -1121068501, + -1067045630, + -1120304660, + -1095499785, + -1069218434, + -1116913531, + 1069342777, + -1098856617, + -1085800339, + -1084174802, + -1101480465, + -1085171413, + -1091751700, + 1057210666, + 1035978044, + -1104302562, + 1043994012, + -1122577943, + -1082109597, + 1072180954, + 1066804053, + 1064054792, + 1058112838, + 1028953180, + -1091705437, + 1051147904, + -1069429961, + 1008224090, + -1101244653, + -1105501443, + -1111772412, + 1050217729, + -1098372797, + 1052096614, + -1113702012, + -1088892628, + 1051893884, + -1154621289, + 1067258247, + -1097021830, + 1069079158, + -1077102695, + 1057734169, + -1098276977, + -1123537550, + -1065437295, + 1077426694, + 1074294240, + -1099089733, + 1054199525, + 1070270356, + 1067863806, + 1068598832, + 1044533723, + 1049758426, + -1093641570, + 1087166302, + 1077350441, + -1083270390, + -1119045506, + 1007662420, + -1099989301, + 1065476497, + -1106516752, + 1056964739, + 1062854409, + 1025836628, + -1076187567, + -1126233014, + 996126364, + 1039969911, + -1108569839, + 1064963326, + 1050762407, + 1067435718, + 1032386337, + -1089148816, + 1023340480, + 1041755337, + -1095234787, + 1048747760, + 1033582725, + 1038328202, + 1052650624, + -1078812960, + 1067251096, + -1134310750, + 1038214756, + -1109335095, + 1058697825, + 1042415903, + 1052465574, + -1095526219, + 1047661060, + 1046372894, + -1107231708, + 1096965541, + -1120086073, + 1060233005, + -1079770905, + -1084105592, + -1080878435, + -1094476066, + 1069570506, + -1115082599, + 1039418934, + 1018044678, + 1048339039, + 1039718765, + -1097701954, + 1001618546, + -1102103220, + 1062183814, + 1035682094, + 1052380173, + 1054937287, + -1057149951, + 1046310633, + -1100356300, + -1103761575, + -1104461193, + 1051687595, + -1098899224, + 1048005887, + -1098558041, + 1057148830, + -1100471243, + 1069869072, + 998061440, + -1165647688, + 1040202237, + 1059312246, + -1091059526, + -1129005227, + -1087497983, + 1061455471, + 1083189627, + -1104844821, + 1018825104, + 1076449223, + -1098425033, + 1081583664, + -1132366178, + -1076453127, + 1032119640, + 1048915980, + 1082139354, + -1104535273, + 1078487188, + -1095593270, + -1095094449, + 1051272585, + -1084081816, + -1061787456, + 1059194388, + 1011864570, + 1067135336, + 1060653848, + -1086799602, + -1075877807, + -1112085653, + 1025483422, + -1085540520, + -1070262959, + 1049201851, + 1052999140, + 1036660940, + 1040825067, + 1052633583, + -1107203959, + 1084905007, + -1084894036, + -1111621713, + -1120987464, + -1097126950, + -1099012678, + -1087877866, + -1080026766, + -1113063836, + 1034390748, + -1088216275, + 1049130767, + 1075598278, + -1101583908, + 1087148787, + 1065524075, + 1069672586, + -1130584449, + 1059595686, + -1129528725, + -1114572480, + -1122178817, + -1081319158, + 1044529915, + 1038177162, + 1067680559, + -1104281013, + 1068526037, + 1070690296, + 1085562850, + 1035698990, + 1049403328, + -1109019576, + -1109890054, + 1059525542, + -1109890181, + -1100208895, + -1080394009, + -1094335611, + -1058165834, + 1029755733, + 1065987286, + -1090525028, + 1042329081, + -1097293963, + 1046651359, + -1107232996, + 1040929283, + 1047243649, + 1018304456, + 1075850757, + -1127169693, + 1070854347, + 1049438005, + -1052803187, + 1068940868, + 1031826048, + -1130903504, + -1131887940, + -1095795957, + -1102990478, + -1106653288, + -1119985127, + -1102659308, + 1007011762, + 1073836769, + 1051314752, + 1050227234, + 1030712854, + 1062938512, + -1095242320, + -1081546072, + 1052946024, + -1095638149, + 1039048142, + 1056886280, + -1086851059, + -1098173937, + -1124057484, + -1086874096, + 1017660000, + 1045228018, + 1017650954, + 1057798403, + -1128568336, + -1078585447, + 1052064859, + 1049324192, + 1032927204, + 1061507641, + -1093544720, + -1110003350, + -1092348225, + -1082404371, + -1087653581, + -1098535147, + -1099371143, + -1080118400, + 1061268452, + 1049554278, + 1026540396, + -1086092994, + 1017196054, + 1060584199, + -1146259262, + 1053107983, + 1041771346, + -1118888286, + 1069316584, + 1053704192, + -1080755513, + 1048351290, + -1085624180, + -1094287403, + -1128911987, + -1131601582, + -1106549937, + -1102519769, + -1109928262, + 1040265128, + 1058439574, + 1017855138, + 1084701353, + -1110807366, + 1042594577, + -1123755059, + 1046791855, + -1103626119, + -1102881546, + -1089344020, + 1053921110, + 1061583056, + -1087532125, + 1046775131, + -1121677400, + 1050530953, + 1053265644, + 1038799810, + -1098255570, + 1011755426, + -1122010098, + 1040210762, + 1087109576, + 1039747092, + -1117100341, + -1113842412, + -1100202942, + 1043780014, + -1087128800, + 1095469429, + 1036410841, + -1088773764, + -1096888842, + -1105175684, + 1063828714, + -1081310936, + 1060580520, + -1089565810, + -1087033274, + 1050931584, + 1067278085, + 1057275432, + -1086093166, + 1058155009, + -1062588174, + 1032426414, + -1086797496, + 1080863942, + -1091224739, + 1057374960, + -1079878144, + -1114104513, + -1097847987, + 1068857523, + 1070569773, + 1067512187, + 1043760920, + -1074397994, + 1084631347, + -1087218295, + -1088788016, + 1049803020, + -1109237967, + -1081333601, + 1073389051, + 1008189458, + 1026324490, + -1105729414, + -1111169810, + -1072796841, + -1080922007, + 1064658482, + -1061433058, + 1058051361, + 1084119139, + -1094534077, + -1097321565, + -1105473967, + 1052243314, + 1072954749, + 1039731929, + 1049225803, + 1064493932, + 1040289983, + -1066049248, + 1075806190, + -1113856838, + -1114199477, + 1064938413, + -1098138064, + -1057656396, + 1079202629, + 1037553959, + 1032985775, + 1054315929, + -1106722002, + -1104398024, + 1042560350, + 1062052998, + -1079943396, + 1082568921, + 1066109636, + 1026015882, + -1107303453, + -1109955320, + -1108877562, + 1036101020, + -1093880436, + 1053531633, + -1106316762, + -1099070671, + -1090112629, + 1062087522, + 1045086169, + 1020143954, + -1088947766, + 1041669099, + 1059153737, + 1061699778, + 1042519876, + 1048671849, + -1107734940, + 1061464720, + -1085353809, + 1046172956, + 1058214667, + -1113942758, + 1058715724, + -1088326875, + -1102211924, + 1080327403, + -1107064873, + -1128168636, + 1035051586, + 1058917391, + -1095289171, + 1046648885, + -1078362978, + 1058393765, + 1061397935, + 1053530792, + 1044005492, + 1057147020, + 1033689749, + -1101572028, + -1089063581, + -1081219317, + -1093135157, + 1040598470, + -1087510279, + -1088816922, + 1086598335, + -1114965939, + 1028709538, + 1043600753, + 1065739150, + 1074502197, + 1044362671, + 1040431336, + 1055772046, + 1035790811, + -1111028479, + 1084692857, + 1076949209, + 1045481225, + 1089266911, + 1089824860, + 1049487062, + 1049155153, + -1086132908, + 1057965711, + -1086753226, + 1071085600, + 1052203922, + -1123588805, + 1025898825, + -1118395012, + -1073219189, + -1115278698, + 1045568906, + -1090239590, + -1105863535, + -1111659002, + 1049679162, + 1020542882, + -1094700219, + -1102086275, + 1053224201, + 1066956660, + -1071678596, + 1046186595, + 1048722526, + 1037536272, + 1065736231, + 1048193476, + 1026331148, + 1070639073, + -1123308874, + -1062560269, + 1069588316, + 1029338014, + -1149582302, + -1099025390, + 1043224552, + -1088921860, + -1079254643, + 1072156546, + 1053426147, + 1079828642, + -1096054285, + 1041360457, + 1049590595, + 1048814885, + -1086654741, + 1049450089, + -1098848267, + -1103081172, + -1102728201, + 1040458844, + -1092427780, + 1062699634, + 1033417121, + 1027027183, + -1097599969, + 1015625776, + -1142143608, + -1097136752, + 1060754932, + -1089695355, + -1123984592, + 1048282288, + -1092126997, + -1145014690, + 975098800, + -1098883302, + 1045941077, + 1076993358, + -1089169834, + 1079585495, + 1032120933, + 1026975990, + -1098344859, + 1063804434, + -1103072018, + 1040144190, + 1034728683, + -1077073777, + 1075524670, + -1073127469, + -1098303411, + 1064545556, + -1091253066, + -1098371265, + -1081403031, + -1075248365, + -1094473660, + 1055795786, + -1073154558, + 1043642536, + -1108482583, + -1099282444, + -1100733245, + -1075398209, + -1062656534, + -1081476616, + -1063252923, + -1110330513, + 1027963762, + 1071505632, + -1063953306, + -1069977668, + -1078552475, + -1106102015, + -1081249717, + 1020046430, + 1034938646, + -1057723810, + -1125851216, + -1076282727, + -1093836423, + -1083396265, + -1069067625, + -1114168861, + -1081529562, + -1135203762, + 1081889716, + -1057720713, + 1049184205, + 1060877549, + -1104337059, + -1088469225, + 1049986972, + -1094485817, + -1105460334, + -1076535784, + -1113718567, + 1063493072, + 1045463049, + 1019958790, + -1103181250, + 1059037778, + -1114602684, + 1030787422, + 1016805166, + 1035016904, + 1067528119, + -1114735806, + 1038467487, + 1074338464, + -1096988140, + 1070278988, + 1009999890, + 1065068326, + 1075662206, + 1083855111, + -1090148038, + 1071753398, + 1063555843, + 1060643853, + 1074429053, + -1096047260, + -1092955470, + 1059053629, + -1084207248, + 1028029541, + -1153114208, + -1089177072, + -1095416423, + -1079018845, + 1057561037, + -1085964845, + 1039273700, + -1088779025, + 1058823708, + 1064403475, + -1093228230, + 1023470619, + -1096074517, + 1011101880, + 1020437192, + -1081599289, + -1096723549, + 1047072623, + 1068850697, + 1029242062, + 1030406590, + -1074964489, + 1027895006, + 1023747595, + 1048577091, + 1072061033, + 1064599549, + -1146218260, + -1092406421, + 1049035783, + -1117019124, + 1080270860, + 1041060368, + -1105387691, + 1071951898, + 1030612996, + -1097882645, + -1070179970, + 1035967895, + -1069101679, + -1100565032, + -1083849939, + 1070101196, + 1022472476, + 1050035995, + -1078297744, + -1080076851, + -1081675335, + -1081538971, + -1106254000, + 1038369767, + 1069960608, + -1062418905, + -1069719240, + -1077804394, + -1106612768, + -1056559901, + 1008335276, + 1066591660, + -1072944012, + 1032879641, + -1075545833, + -1096179943, + -1085203610, + -1066227024, + -1120542419, + -1069915219, + -1146671570, + 1065764734, + -1081041656, + 1048330520, + 1050652820, + -1101172996, + -1086305203, + 1040879503, + -1094235299, + -1106570491, + -1080669523, + -1109786468, + -1097252777, + -1128832062, + 1039754368, + -1108078266, + -1085149673, + -1112737104, + -1095905679, + -1104866363, + 1048676563, + 1074729222, + -1107294013, + 1031380826, + 1065725677, + -1100897918, + -1119344821, + -1136599414, + 1059111938, + 1077103016, + -1085158373, + -1087728349, + 1067609310, + 1059979195, + 1042764194, + 1042832347, + -1104189653, + 1048559521, + 1041832184, + -1079875452, + 1027933715, + 1021132724, + -1088896880, + -1093959128, + -1091496412, + 1054138160, + -1071737014, + 985132596, + -1086324630, + 1044120148, + 1060744268, + -1065019376, + 1010459640, + -1096936512, + 1017965131, + -1101798916, + -1104279542, + -1084837249, + 1029240540, + 1061247144, + 1031817596, + 1025831692, + -1049997913, + 1032394099, + 999931122, + 1083136328, + 1076760061, + 1068698982, + -1127017319, + -1071440641, + 1044555513, + -1118775396, + 1077716171, + 1040658602, + -1110864434, + 1077188977, + 1029186404, + -1101389545, + -1082573556, + 1040357273, + -1072583122, + -1097538706, + -1094326118, + 1066363505, + 1025529588, + 1045543254, + 1072210351, + -1081324047, + 1046098640, + -1078655555, + 1044205750, + 1074830464, + -1082024043, + -1066011978, + -1094121491, + 1051322660, + -1077568650, + -1076393307, + 1022761770, + 1059550222, + 1061382769, + 1041652202, + 1059319574, + 1036240142, + -1114194437, + -1081507435, + 1069192175, + -1105027045, + -1107097515, + -1094096924, + -1089511977, + 1067638969, + -1075038542, + 1054875648, + -1074801941, + -1084943095, + 1061990135, + -1102435605, + 1052263082, + -1073923347, + 1059935221, + 1057866625, + -1082471924, + -1062835633, + 1076608411, + 1062699219, + -1078357291, + 1043849096, + -1080463327, + -1118567148, + 1078529996, + -1097540774, + 1055635315, + -1088943549, + -1088250147, + -1094920856, + -1076585380, + -1107217766, + 1071494389, + 1050974860, + 1073489446, + 1046133964, + 1005894558, + 1069642729, + -1111862219, + -1084373850, + 1033471943, + 1055814394, + -1085039295, + -1104057293, + -1076070771, + -1085821421, + -1107066861, + -1096553643, + -1092896653, + -1122900672, + 1015458486, + 1060952848, + -1101219632, + -1159377272, + -1101061412, + -1098079557, + -1108402052, + 1069048098, + -1065180074, + -1101701471, + -1096320725, + -1090824152, + 1033564883, + 1038437463, + 984480024, + 1031907818, + -1098259789, + 1081466896, + -1085338119, + 1025157992, + 1066826964, + -1081754710, + -1105297055, + -1075826503, + -1096444832, + 1041154334, + -1106443999, + 1054802265, + 1070665010, + 1060528350, + -1087801697, + 1069330385, + -1083147294, + 1057502657, + 1082909572, + 1014771701, + 1074440824, + -1121701796, + 1069448872, + 1038549696, + 1054643056, + -1108734926, + 1057077945, + 1057561667, + 1066543212, + 1050946845, + 1066962563, + -1085040263, + 1040109373, + 1042864924, + 1059659364, + 1074670306, + 1066587717, + 1082915265, + -1094890608, + 1075954660, + 1055987280, + 1057154650, + -1077094880, + 1068128843, + 1021180402, + -1082658294, + -1077316728, + 1058157989, + -1080011348, + 1060110324, + -1099995611, + 1052859506, + -1123486651, + -1080106744, + -1071307947, + 1055968439, + 1052576346, + 1066145445, + 1059440035, + -1084800741, + 1062191677, + 1040187426, + -1086622677, + 1065632838, + 1065557746, + 1046551857, + -1098875794, + -1090092790, + 1067620099, + 1044999797, + -1086081774, + 1036002596, + -1089986596, + -1079622660, + 1052874009, + -1090218681, + 1052857031, + 1031885810, + 1016028400, + 1033306392, + -1102397286, + -1099335332, + -1131967365, + -1071957428, + -1093818358, + -1080383788, + 1024328853, + 1032780054, + 1031356206, + -1100605592, + 1034427890, + -1074175388, + 1060107808, + -1086526011, + 1034126317, + -1115453321, + 1049756809, + -1104274931, + -1115314590, + -1111927536, + -1084306025, + -1104348657, + -1088456375, + -1097175998, + 1029889349, + -1093455177, + 1045749399, + 1041267560, + -1101722076, + -1082917700, + 1059876459, + 1072672913, + -1107719621, + -1088215941, + -1107523322, + -1081480650, + -1081734016, + 1025989730, + -1070865913, + -1106943170, + -1080729857, + 1070506981, + -1107472733, + 1060027062, + -1085399946, + -1117179860, + -1125261300, + 1067533827, + -1084912789, + -1090490984, + 1042620536, + 1049056453, + 1068985846, + 1056483002, + -1130215493, + 1037770859, + 1050217887, + 1039273230, + 1083968718, + 1055380687, + 1064597833, + -1077080971, + 1068890289, + -1076963509, + -1078145241, + -1085814524, + 1075959459, + 1057828872, + -1154835208, + 1034594099, + -1114216507, + 1068204532, + 1014084240, + 1057735729, + -1097619446, + 1036101566, + 1070859466, + 1047558880, + 1068064544, + 1042066586, + -1097940737, + 1044109173, + 1080582818, + -1079194890, + 1063885758, + -1103505866, + 1057322828, + 1035554653, + -1082227987, + 1042383120, + -1077711924, + 1033917286, + 1042555507, + -1082184153, + -1096315697, + 1059769800, + -1079682471, + 1020800405, + 1054122704, + -1135607866, + -1085433676, + 1041732367, + 1050829732, + 1042684577, + 1068337630, + 1041262068, + 1009118348, + -1082065212, + 1055551348, + 1026585611, + -1095975239, + -1113011777, + 1051651264, + 1022901256, + 1049044946, + 1029738030, + 1059789757, + -1120785245, + 1042926836, + 1021310564, + -1112137685, + -1086593105, + -1076626925, + 1011889736, + -1115319539, + 1065470860, + 1035448681, + -1086066998, + 1043547421, + 1043846320, + -1098394226, + -1115018349, + 1041926900, + -1108767673, + 1085387396, + -1103474081, + -1120559418, + 1058405405, + 1025643660, + -1091863787, + 1053772796, + 1052374163, + 1043339183, + 1044844094, + -1087820511, + -1095523279, + 1049247354, + 1051810368, + -1102393916, + 1023153852, + 1065162472, + -1124384952, + -1098893076, + 1087158624, + -1065688168, + 1045694357, + 1016804954, + -1079190548, + 1061966925, + 1033480792, + 1080244878, + -1083638408, + -1084755115, + 1067006237, + 1044345691, + 1029111862, + 1092034806, + 1066495485, + -1101740677, + 1062848486, + -1099930701, + 1069592355, + 1059347409, + 1039696411, + 1021143140, + 1057213336, + 1052859898, + -1084908015, + 1059759032, + -1162133456, + 1043341976, + -1067950847, + 1059455606, + 1051480273, + -1080296375, + 1035009191, + -1079393617, + -1088783382, + 1040796424, + 1052846365, + 1053330687, + 1054878178, + -1122845895, + 1042868574, + 1071903894, + -1071454896, + -1105042811, + 1080135464, + -1088520648, + -1125780507, + 1065508277, + -1069825167, + -1097142785, + 1045256600, + -1102653377, + -1078454479, + -1148738656, + -1091536743, + 1016739557, + -1101072330, + -1094274961, + -1082947274, + 1082167107, + -1094878454, + -1085710576, + 1057752620, + 1017390174, + 1067428435, + 1032291111, + -1108593015, + 1077661779, + 1032533576, + 1068621455, + -1076546479, + -1082226743, + -1111982598, + -1110561183, + -1088752947, + -1100884138, + 1056215915, + 1041731855, + -1123270993, + 1030039665, + 1036528148, + -1098517658, + -1112120498, + -1084214995, + 1060532538, + 1049863549, + -1102879554, + 1054152015, + -1146449054, + 1055618491, + 1057820667, + 1050532430, + 1033417298, + -1098261010, + -1062116636, + 1063146439, + 1059096394, + -1107072214, + 1064270187, + -1074556708, + -1087866439, + 1079778522, + 1066440977, + 1065423141, + -1086251750, + 1061953112, + -1103629631, + -1091914570, + -1090425879, + 1058604506, + 1070665835, + 1066650745, + 1031810159, + -1092112893, + -1096718142, + 1076817900, + 1062075686, + 1050584804, + 1034899845, + -1080132621, + 1072474071, + 1067081617, + -1072125465, + 1049276051, + 1087380467, + 1034058748, + -1088841774, + 1040230067, + 1030364603, + 1067755734, + -1092690345, + -1119012712, + 1033118780, + -1091033504, + 1050011949, + 1024129720, + -1095302109, + 1057094727, + 1058868987, + 1053019920, + 1041387746, + -1070618773, + -1089225334, + 1051931900, + 1037154056, + 1035671236, + 1032732359, + 1065126792, + -1091847162, + -1098328013, + 1068210197, + 1055202160, + -1073282650, + 1068770389, + 1053096923, + 1070775927, + -1104545519, + -1082988705, + 1053321669, + 1046840827, + -1115267272, + 1063564083, + 1049159940, + -1093802131, + 1040225091, + 1068345550, + -1092855293, + -1078963864, + 1052518403, + -1094724290, + 1062022854, + 1040388009, + -1099316014, + 1052440700, + -1082261100, + -1114271672, + -1130906219, + 1065251814, + 1058332427, + -1109239836, + -1112024022, + 1043026827, + -1096515097, + 1070360986, + 1064169591, + 1018554235, + 1039459526, + -1102786602, + 1044619421, + -1096525771, + -1092412994, + -1128824416, + -1133568342, + 1053176051, + 1028841070, + 1069259851, + 1041365907, + 1074366200, + -1116289263, + 1021906168, + -1118273386, + -1087740916, + 1055852800, + -1094579618, + 1049771988, + -1083508746, + -1121576336, + 1057622169, + -1082061520, + 1077805204, + 1002951003, + -1079458020, + 1051820614, + -1070369378, + -1085201093, + 1053217078, + -1078326305, + 1067219779, + 1043486082, + -1085712679, + -1130778676, + 1060149385, + 1012067398, + 1026927370, + 1058920678, + -1127986236, + 1023505559, + -1089062636, + -1070816230, + 1067341154, + -1102673203, + -1073053458, + 1069272141, + -1073951427, + -1073718679, + 1058607462, + 1037768698, + -1124284967, + 1035740456, + 1055109036, + 1060326422, + -1111728748, + 1075179739, + 1041765457, + 1064231054, + -1080596921, + 1058375448, + -1084325300, + 1057542547, + -1080656190, + 1051180606, + -1091738485, + 1056438804, + 1035201930, + 1027146524, + -1081174375, + 1071807041, + -1082903175, + -1092349082, + 1078317732, + -1069326267, + -1103423180, + -1102637239, + -1077662017, + -1080889696, + -1137901587, + -1067355216, + 1065893393, + 1023408863, + -1112146538, + -1097154050, + 1049691898, + 1053918229, + 1078684861, + 1068964653, + 1054868109, + -1102916852, + 1029551022, + -1088956881, + 1061952837, + 995751680, + -1093341773, + 1042972734, + -1123172723, + 1006080163, + 1061009923, + -1105848691, + 1046666492, + -1118503275, + 1034637494, + 1051272023, + 1047272762, + 1042828757, + 1028532938, + 1027119743, + 1024551971, + -1106279549, + -1103903619, + 1073805850, + -1083591839, + -1124475016, + -1091012794, + -1078128947, + -1076398911, + -1110666041, + -1075330695, + -1092371224, + -1096150135, + 1041383317, + -1075184280, + -1113857890, + 1070434911, + 1075164789, + -1088334736, + -1081459652, + 1083090261, + 1049870178, + -1071454454, + 1067857942, + 1061365917, + -1091591565, + 1068574229, + 1049964692, + -1080184367, + 1042188053, + 1052803285, + -1073597309, + 1070774696, + -1094210310, + -1103591222, + -1076296497, + -1073212493, + -1126136882, + -1098893168, + -1099862600, + 1036696621, + 1076636221, + -1055976933, + -1083034470, + -1111828665, + -1082408011, + -1063071716, + -1097370250, + -1098142146, + 1060589310, + -1088665160, + 1057983543, + -1076689534, + -1094188950, + 1038120810, + -1133082604, + 1028226546, + 1080780671, + -1116733261, + -1104444006, + 1065167250, + 1001793448, + 1032395868, + -1105570396, + -1120112977, + 1041253617, + -1106621780, + -1096230694, + -1079651495, + 1077172893, + -1115432737, + -1118871788, + -1105395629, + -1085949933, + -1119008009, + -1114623212, + -1080666854, + 1025614294, + 1083880405, + -1076826009, + -1112989034, + 1048603671, + 1048229344, + 1013558960, + 1049978724, + 1066845540, + -1074522553, + -1092026291, + -1060510524, + 1032520106, + 1054825094, + -1110786862, + 1040820621, + 1027864933, + -1088408931, + 1049494004, + 1064967792, + 1056906225, + -1101580774, + 1060912745, + -1092096000, + -1122629248, + 1040677421, + 1038714142, + 1049222277, + 1044018830, + -1112536800, + 1027751476, + 1062205236, + 1028879246, + 1009630886, + 1049811217, + -1123428507, + -1134051875, + -1126963442, + -1103504211, + -1080488109, + 1032157815, + -1080084107, + -1111613517, + -1103303403, + -1135436874, + -1084247973, + 1037986178, + -1100395699, + -1103266041, + 1073229714, + -1071710504, + 1074859766, + 1076755666, + -1064496893, + 1070343203, + -1121638576, + 1073459356, + 1068317210, + 1054007339, + -1114876072, + 1068285669, + -1104375457, + 1031810537, + 1052738544, + 1035294836, + 1039520979, + -1094830626, + -1096923332, + -1095386205, + 1057975262, + -1097192166, + -1090853859, + 1079822895, + -1100732965, + 1033944025, + 1065980458, + 1070402997, + 1058624507, + -1147236682, + -1117074162, + -1092396382, + 1042972644, + 1065508984, + -1105699543, + 1023455141, + 1016980230, + -1085255154, + 1054394287, + -1109202710, + 1063620868, + -1087391212, + 1060070966, + -1075732557, + 1056718896, + -1097691251, + 1053159991, + 1040613888, + -1083016269, + 1048104342, + 1064352410, + -1096337707, + 1053658639, + 1067708108, + -1117009413, + -1080104128, + -1072712846, + -1115462567, + -1156506119, + 1021795420, + -1078086824, + 1064534168, + 1009280728, + 1033845533, + 1041876460, + 1053168459, + 1075433469, + -1088794731, + -1078937242, + 1039552898, + -1078338419, + -1107051714, + -1125549865, + 1027796564, + 1037494594, + 1065444313, + 1051757834, + 1048463991, + 1054856731, + 1030086194, + -1098017106, + -1096417006, + 1055741699, + -1125197836, + 1045971538, + -1096370456, + -1087996395, + -1078518373, + 1041969422, + -1114015911, + 1043531090, + -1128193572, + -1098701889, + -1086672179, + 1059127374, + 1024812330, + 1036972027, + 1060042777, + 1064468205, + 1049109958, + 1067709700, + -1108179385, + -1105873574, + 1035930705, + 1039688697, + 1028705389, + -1077799073, + -1096168115, + 1048639751, + -1078380032, + -1073275072, + -1087100270, + 1067076274, + -1078747153, + 1061065115, + -1106012665, + -1072319285, + -1105292853, + 1053118799, + 1067400952, + -1078271921, + 1065791721, + -1068520846, + -1100133025, + 1060736132, + -1072014164, + 1062194098, + -1078745964, + 1051891937, + 1049603324, + 1056787848, + 1068314678, + 1070780521, + 1047963582, + -1087384052, + -1114189845, + -1081877271, + -1100750434, + -1074195767, + -1072992975, + 1043874007, + -1089993997, + -1092390233, + -1083972857, + -1101751664, + 1048805054, + 1044509430, + 1072657067, + 1068347249, + -1089544603, + 1086384920, + -1094681696, + -1075138224, + -1088580672, + 1046057188, + -1082543501, + 1035237635, + -1088263726, + -1093817681, + 1077025676, + 1051210750, + 1026392318, + 1049436371, + -1073356631, + 1028245736, + -1132371976, + -1077894707, + 1055023976, + 1093038985, + -1083358047, + -1065822663, + -1098282362, + 1071360329, + 1070362040, + -1075953536, + 1083306635, + -1081006165, + -1071903052, + -1096629172, + -1072962683, + 1041517563, + 1036386145, + 1029164021, + -1094834740, + -1093112576, + 1059492803, + 1050631269, + 1045946446, + 1047254355, + 992242904, + -1104862731, + 1012193472, + -1073268119, + -1123715224, + -1082615566, + 1053429705, + -1095363078, + -1132091848, + -1098473243, + -1112638560, + -1108768606, + 1063849011, + 1045165324, + 1036052228, + -1090908998, + -1095643697, + -1113663168, + 1059337759, + -1084436027, + 1019728991, + 1052694715, + 1018730643, + -1066720669, + -1125298118, + 1058419843, + 1074444998, + 1048777632, + 1078306686, + 1063292627, + 1058780438, + 1078617254, + -1086244045, + 1055627915, + -1074008856, + 1059084008, + -1079370761, + 1058443814, + -1096314199, + 1022025241, + -1073284345, + 1082531032, + -1110509996, + 1056540135, + 1064328126, + -1074944962, + -1089127067, + -1098008640, + -1111832496, + 1052504574, + -1071951824, + -1082912605, + 1061699338, + -1079390998, + -1062559855, + -1087488806, + 1059782160, + -1087056288, + 1074150579, + 1034349188, + 1081702578, + -1098679528, + -1060982777, + 1033935880, + 1043473716, + 1042072088, + 1061132837, + 1058783164, + -1094733618, + 1075164311, + -1091690067, + 1051774687, + -1130654912, + 1052865579, + 1064884069, + -1090696313, + -1090397571, + -1096881451, + -1074159596, + -1096606718, + -1095037108, + -1077401223, + -1105423549, + 1073802777, + -1098211347, + 1085091689, + 1066670447, + 1080795674, + 1036642685, + -1062272787, + 1035151336, + -1090485352, + 1051994370, + 1049214382, + 1062149007, + -1075974829, + 1078082453, + -1102133639, + -1081131916, + 1006741828, + -1087326230, + -1117882128, + 1050552372, + -1102209255, + -1107642632, + -1073274900, + 1061461828, + 970631552, + -1098598017, + 1041212789, + -1141236522, + -1084988757, + 1052762223, + -1084125720, + 1026253506, + 1036767666, + 1035246627, + 1037647140, + 1041614285, + -1090274011, + 1016826704, + 1037157538, + -1105829464, + -1089479636, + 1034058775, + 1039084216, + -1102662392, + -1074647590, + -1095251020, + 1055520199, + 1061039308, + 1068375511, + 1084439298, + -1101830112, + 1052907993, + -1082281067, + 1069361633, + 1036054426, + 1076171649, + -1104483809, + 1076842755, + -1106874314, + 1066570534, + 1077319807, + -1077712181, + -1091220733, + -1089935973, + 1064714862, + -1097369758, + -1092838310, + -1099192724, + -1103455907, + -1055775731, + -1087135997, + -1105464730, + 1007638665, + 1041586859, + 1078007093, + -1073772533, + 1049293498, + -1059431433, + -1112165006, + -1053826326, + 1047334846, + -1089261697, + -1105836326, + -1123325633, + 1001104918, + 1054609586, + -1070864998, + -1060017555, + -1115724718, + 1042228718, + -1121288698, + 1074385904, + -1071509731, + 1030542742, + 1065938428, + -1098644369, + -1076083646, + -1093090964, + -1079600634, + -1096056458, + 1049864902, + -1086236718, + -1073551943, + -1080405530, + 1046346782, + -1093562019, + -1078691936, + 1057254700, + -1081211644, + -1113212359, + -1101130722, + 1042604796, + -1094443462, + 1056245288, + 1061358464, + -1089068206, + -1092211450, + -1106449513, + -1111012736, + -1072277755, + 1048616452, + -1085424014, + -1071668633, + 1042932974, + 1026024096, + -1087634560, + -1091274354, + -1114455544, + 1042126559, + 977670640, + 1036930398, + 1015424103, + 1015455685, + -1069293498, + 1044264065, + 1036310539, + -1100912016, + 1043269344, + -1078193417, + 1030501068, + 1065893336, + -1081868196, + -1108951327, + -1140900499, + 989620272, + 1072570258, + -1088722894, + 1043035433, + 1044155963, + 1012811656, + 1040927347, + 1025243709, + -1075692149, + 1033145930, + 1037536883, + 1057941880, + 1080083992, + 1064087153, + -1117939200, + -1119609481, + 1059471031, + -1098883958, + 1054378318, + 1055464416, + -1096887945, + 1077085510, + 1029544758, + -1092263883, + -1066179730, + 1053864809, + 1048489643, + -1087556260, + 1069869381, + 1082474929, + 1033149744, + 1056019386, + -1063797235, + -1093093728, + -1082679133, + 1063482261, + -1077627224, + 1068766889, + -1095363377, + 1082451387, + -1071674961, + -1065400814, + -1093815553, + 1077982586, + 1059502492, + 1069374036, + -1069591176, + -1071152195, + -1057378968, + 1090039684, + 1050695398, + -1082784415, + 1081848043, + 1082372766, + 1065594016, + -1073263298, + 1075784882, + 1044652922, + 1062427958, + 1044642845, + 1082732761, + 1072904897, + 1072213743, + -1072881977, + -1072152792, + 1064190093, + -1099135700, + -1112182742, + 1087637344, + 1058458481, + 1084366094, + -1083594723, + 1065146789, + 1082290459, + 1069220628, + -1079569539, + -1076834109, + -1088601917, + 1047659181, + 1074682877, + -1077831043, + -1080729345, + 1073100480, + -1069713333, + 1082396345, + 1075635743, + -1070925442, + -1083897986, + 1041899290, + 1066948976, + -1104258373, + 1079155456, + -1098858625, + 1058274907, + 1060461679, + -1111395768, + 1066381091, + 1067422555, + 1057940083, + -1102076590, + -1072062491, + 1070235415, + 1065792032, + -1079225798, + -1081759161, + -1086763721, + -1107020772, + -1088856041, + -1085314441, + -1115518493, + -1076756334, + -1073421318, + 1075831399, + -1122046209, + -1071521690, + -1082489620, + 1060701737, + 1041214921, + -1093605307, + -1079994509, + 1053226635, + -1081527009, + -1073494833, + -1058041692, + 1074028402, + -1081779301, + 1079018164, + 1078859072, + -1089218378, + -1073579199, + 1053930402, + -1085270490, + -1136023232, + 1058853876, + 1058660836, + -1063289452, + -1072180702, + -1114176751, + -1077449611, + -1085313180, + -1080575304, + 1064218428, + 1082422933, + 1075040909, + -1085082457, + -1084558438, + -1088525433, + 1059762138, + -1071385357, + 1077431062, + -1080828647, + 1052036075, + -1069035742, + 1049978567, + 1053540453, + 1073941486, + 1081809291, + -1076307905, + 1058878347, + 1086468908, + -1071275465, + -1082119008, + 1059166006, + 1070494828, + 1076488881, + 1060209841, + 1074731364, + -1064753064, + -1077965716, + -1074911838, + 1044802953, + 1066432480, + -1077823531, + 1066896478, + -1095643233, + 1043138074, + 1039363774, + -1081417373, + -1074553038, + -1089596108, + 1078627983, + -1077474047, + 1068143302, + 1074364480, + -1070000594, + 1064994840, + -1070014518, + -1115746466, + -1079481405, + -1075688582, + 1070828930, + -1083376362, + -1103959481, + 1057070518, + -1070661938, + -1087753463, + -1099248439, + 1042181291, + -1090740855, + -1083322226, + 1050886441, + -1090223932, + -1093494007, + -1101967627, + -1169352288, + 1052192361, + -1103374223, + -1094074568, + -1072617945, + 1071335375, + 1033226833, + 1069512029, + 1064258118, + -1088394930, + 1063987039, + -1091012953, + -1093815870, + -1100212106, + -1090713027, + 1066897978, + 1049276342, + 1038341905, + 1036032185, + -1106549348, + -1091690152, + -1080489905, + 1058110183, + 1046392910, + 1069196250, + -1063585601, + -1077684482, + 1064096142, + -1124132353, + 1074506934, + -1087839428, + 1069458006, + -1088514228, + -1089602886, + 1075081287, + -1088240915, + 1080035617, + -1063749178, + -1090624934, + -1088969020, + 1068469708, + -1074657999, + -1085997301, + 1073865330, + -1093068497, + 1085385039, + -1072074857, + -1074084487, + -1064478887, + -1095565952, + 1087596003, + -1079736386, + -1069750221, + 1058698558, + -1075266459, + -1067768253, + 1045995265, + -1101548909, + 1063213142, + 1083788662, + -1075303708, + 1073648924, + -1074016921, + -1065442646, + 1075176206, + 1079071086, + -1088164640, + -1073191675, + 1052456911, + -1057806605, + -1069956127, + 1077447874, + 1048394469, + 1077011951, + 1081325352, + -1074158409, + -1073047179, + 1080959767, + -1100621812, + 1063906340, + -1079864154, + -1072655729, + 1070588787, + 1053216146, + -1079958390, + 1064732734, + -1066440111, + -1093668145, + 1058897904, + -1069794917, + -1079843127, + 1060295841, + -1079885908, + -1088968502, + -1076771422, + -1080467903, + 1055984605, + 1076505508, + -1070625934, + -1090840094, + 1040243854, + -1089800485, + -1074814574, + 1035867140, + -1097427950, + -1072326214, + -1109007507, + -1073256811, + 1077970838, + -1084516577, + -1108180360, + -1073542057, + -1090255864, + 1066487438, + 1063045372, + -1071475339, + 1070315053, + 1074223245, + -1067374107, + 1058812937, + -1088157960, + -1077119714, + 1067390625, + 1037528114, + 1076535711, + -1094840641, + 1072824156, + 1069407231, + -1113151124, + -1087848296, + 1054546941, + 1057026848, + 1050138615, + -1070030934, + 1039311769, + 1080940749, + -1072644920, + -1111334346, + -1076791937, + -1084532234, + 1057474277, + -1102059122, + -1087515086, + -1069157782, + -1056028116, + -1068371877, + -1063725135, + 1060850791, + -1081278371, + -1106479718, + -1078506201, + 1067092018, + 1083734592, + 1075338929, + 1060969235, + -1068447535, + -1072602306, + -1072259994, + -1066672194, + 1021723414, + 1080476648, + -1080586683, + -1066373045, + -1053569775, + -1083295590, + -1080525601, + -1085690639, + 1087032093, + 1054227081, + -1077278406, + -1073731124, + -1085801497, + -1079705149, + -1076940293, + -1075662853, + 1071219992, + -1089321302, + 1073429005, + -1082505012, + 1085990256, + -1081647623, + -1063754642, + 1049778820, + 1048184925, + -1057362113, + 1067653800, + 1065517721, + -1062712270, + -1064584930, + 1081370829, + 1071298721, + 1065736172, + 1067438303, + -1087821135, + 1067346220, + -1069274570, + 1087746400, + 1080678469, + -1071981443, + -1071024339, + -1066098808, + 1080464820, + -1072864761, + -1083266186, + 1057739225, + -1090067329, + -1112096340, + -1093175255, + 1065787502, + -1089383566, + 1071084814, + 1061036904, + 1067613294, + 1050058521, + 1069724648, + -1079670886, + 1074141917, + -1080563509, + 1050605679, + -1081621546, + 1053021048, + -1106474722, + -1077134945, + -1064708900, + 1049055736, + 1056974710, + 1063515635, + -1063821904, + -1064623321, + -1084923121, + -1086992969, + -1080747887, + 1084398318, + -1072612532, + -1098886499, + -1064539700, + 1077432115, + -1060409594, + 1046776152, + -1069316653, + 1083154535, + 1076182596, + -1076568137, + 1060526264, + -1081898272, + 1051688140, + -1080291676, + -1060598393, + 1078307265, + 1068043767, + 1095216454, + -1072348947, + 1075918317, + -1073329784, + -1060459665, + -1080392269, + -1075965123, + -1085908727, + -1072367583, + -1064903228, + 1083321850, + -1080819882, + 1066751760, + -1071237529, + 1075751986, + 1056920272, + -1068491122, + 1061415015, + 1071934285, + -1077746756, + 1062018689, + 1069678583, + -1085809025, + 1076685822, + 1067117253, + -1065700291, + -1074416800, + -1068907979, + 1079386654, + 1061289206, + -1065866459, + 1010444918, + 1050197898, + 1060223697, + -1073010612, + -1059153087, + -1072714611, + -1073536736, + -1087195543, + -1072693571, + 1083616144, + -1088531353, + -1095507870, + 1076266133, + 1073306425, + 1085851380, + 1042011885, + -1063136163, + 1069603524, + 1076605837, + -1094852222, + 1075047300, + 1081185145, + 1085647159, + 1070937164, + -1078844937, + -1085710903, + -1080030380, + 1075884637, + -1099200103, + -1070256791, + -1067214408, + -1053651983, + -1092424113, + 1066832125, + 1052814532, + -1100661610, + 1058326377, + 1059448693, + -1106517292, + -1079702804, + -1070181727, + 1064230564, + 1077752043, + 1015879501, + 1073278452, + -1112421998, + -1078589693, + 1055139009, + -1097770924, + -1097379294, + 1079728892, + -1093296399, + -1092110974, + -1091572815, + 1027915893, + 1059234477, + 1071458110, + -1119090404, + 1075252866, + 1049988948, + -1074117585, + 1056058713, + -1099816735, + -1091780005, + 1068854695, + 1040995463, + 1061830183, + -1081334087, + -1067611066, + 1079866252, + 1024597182, + -1078708683, + 1041215327, + -1071588909, + -1089152009, + 1037229178, + -1081233319, + 1066044824, + -1079090046, + 1082013114, + -1089657593, + -1082570924, + -1060420202, + 1081437061, + -1066162078, + -1083964301, + 1057876901, + 1083376157, + 1075060224, + 1074675045, + 1064536222, + 1046183409, + 1061834183, + 1066152972, + -1065056266, + 1083535833, + 1072704150, + -1085865339, + 1074808886, + 1083383923, + 1066882101, + 1054779850, + -1092661190, + -1074386824, + -1072987432, + 1083280407, + 1081918519, + 1052173742, + -1063735627, + 1061809622, + 1074365581, + 1057856040, + -1083731195, + -1062874813, + 1074257880, + -1067122299, + -1067778973, + 1074654659, + 1075355755, + 1050806612, + -1078495039, + 1070321987, + 1065564375, + 1070050951, + 1070946105, + -1076298663, + 1049659617, + 1090850026, + -1068090244, + 1068556825, + 1043787475, + 1087146427, + -1090537138, + 1064220170, + 1032276273, + 1068797211, + 1073632958, + -1080719188, + 1067519615, + 1053651206, + -1071598094, + 1068927786, + 1050169149, + -1094223823, + 1066196320, + 1064393861, + -1065039898, + -1093540277, + 1064360950, + 1069600078, + 1078746245, + -1086399339, + -1123491868, + 1048578294, + -1078680445, + 1060713073, + 1066727573, + -1083793195, + 1062482611, + 1074330529, + -1095236516, + 1068323226, + 1048271814, + 1046958281, + 1056052740, + 1045882330, + 1064205884, + -1090741287, + -1083280164, + -1084637033, + 1051858616, + -1093442749, + -1087919499, + 1055639382, + -1098184464, + 1048431895, + -1087109027, + 1072705542, + 1080412094, + -1098947503, + 1055851259, + 1079117696, + -1084833362, + -1121244136, + -1067822449, + -1074732441, + 1065098439, + 1071973247, + 1070797462, + 1085435165, + 1059088446, + 1074959840, + -1065060040, + -1083382169, + 1062054613, + -1079688344, + -1054009520, + 1073923935, + 1065368398, + 1083388577, + 1070806473, + -1063727433, + 1074093991, + 1057923889, + -1062816807, + -1077242470, + 1091025173, + -1067050238, + -1065284033, + -1070194736, + 1072335827, + 1037159282, + 1072312834, + -1086557528, + -1081084053, + -1076085630, + 1060863617, + 1042040102, + 1067262394, + 1039381741, + 1043110148, + 1060963057, + -1070884938, + -1075569006, + 1069867211, + -1061465892, + 1070220795, + 1059439024, + -1091093598, + -1068550815, + 1081348673, + -1070580827, + -1068938060, + 1089644117, + 1061224819, + -1066479427, + 1067163582, + -1066612636, + -1073153233, + 1075148252, + 1067761075, + 1077482783, + 1069710267, + 1077872725, + 1058512808, + 1074338903, + 1072649511, + 1078869654, + 1066466209, + 1077460781, + -1090250489, + -1101894053, + 1080842784, + -1086319644, + 1075116387, + -1076468047, + -1072622758, + 1025076330, + 1056235759, + 1060511216, + -1092854234, + -1104809804, + 1068598188, + 1075384781, + 1086881323, + -1108942070, + 1068065010, + 1033373142, + -1083709823, + 1067419804, + 1073153212, + 1024007376, + -1071896325, + -1097325630, + -1101984446, + 1062583149, + 1084669955, + -1075036493, + 1080277595, + -1101460577, + -1099995144, + -1078056988, + 1082132816, + 1065982957, + -1088306894, + -1085813785, + 1071216405, + 1059511683, + 1066373718, + 1082817468, + -1088016381, + -1084741673, + 1086425247, + -1076879629, + -1085229993, + -1077317296, + -1068659018, + 1082971482, + -1071761974, + -1156954636, + 1082322835, + -1097988297, + 1084340277, + -1090626887, + 1084231875, + -1073756248, + 1091403829, + -1073487549, + 1073919945, + -1067240279, + 1092172909, + 1072686083, + -1112346819, + -1055373396, + 1074185590, + 1072222834, + -1077023123, + 1077681406, + 1057501442, + 1094845314, + 1088182953, + -1073206459, + -1108089598, + 1072221642, + 1037581054, + 1064998264, + 1064963865, + -1127514876, + 1081100187, + 1059909515, + -1073220926, + 1083482348, + -1075342448, + 1076309648, + 1075877693, + 1086851764, + 1083638113, + -1070850658, + -1066821668, + -1066149383, + -1058495069, + -1047677871, + 1050455245, + 1069693392, + -1059924659, + 1068151769, + 1076964020, + -1058782167, + 1085534486, + -1072197220, + -1089564623, + 1078654065, + 1065554649, + -1077227055, + 1050182091, + -1066914538, + -1055901621, + -1082900017, + 1063527909, + -1086197832, + -1082055541, + 1068981530, + -1062973971, + 1068395734, + 1048066294, + 1067363830, + 1076588852, + 1069263312, + 1040199110, + -1077588642, + -1076362609, + 1069868258, + -1073894765, + 1031281877, + -1065219314, + -1062388085, + 1049909333, + 1066710247, + 1074076134, + -1068800062, + 1071082547, + -1083320349, + 1075345667, + -1075804972, + -1068909175, + -1064523153, + -1074849249, + 1018883195, + -1084839006, + 1080715273, + 1065925938, + 1007431013, + 1060557604, + -1072690062, + -1085241629, + -1092663031, + 1069857348, + 1084242720, + -1082205522, + 1069171452, + -1072967757, + 1077622091, + 1061860550, + -1080875734, + -1065526938, + -1072929987, + -1071473022, + -1072508205, + -1103164553, + 1057534345, + -1072011717, + 1053383358, + 1076676762, + 1074366720, + -1088970533, + 1049912149, + -1079832726, + -1077290156, + 1078433654, + 1065357653, + -1063827052, + -1073920682, + -1068051262, + 1043743295, + -1066054416, + -1103866544, + 1062672762, + -1086636115, + 1082316931, + -1075166926, + 1081029081, + 1062244163, + 1074284383, + 1067159354, + 1075716163, + -1094348369, + -1062483843, + 1082959100, + -1097815137, + -1079116948, + 1051184464, + 1064826539, + -1107469842, + 1085983139, + -1070507966, + -1060929734, + 1074250202, + -1071678089, + 1044195542, + 1077262373, + 1078412568, + -1076831740, + -1088987634, + 1058631257, + -1081910975, + 1074394162, + 1075112631, + 1087952706, + -1077694803, + -1084161884, + -1098847726, + -1092076532, + 1080662306, + 1066357868, + -1067853968, + -1104097879, + -1086287462, + -1082328825, + 1044214011, + 1051977680, + -1105281886, + 1049535598, + 1069864073, + -1089353297, + 1053944771, + -1098310333, + 1045257391, + -1082341864, + -1076105090, + 1039428845, + 1067133520, + 1034594920, + 1083117038, + -1131273148, + -1098729715, + 1066529072, + 1061580972, + -1078648780, + -1106359108, + -1135210500, + -1126126865, + -1104686735, + -1075721857, + -1070845865, + -1079851831, + 1071618382, + -1081542300, + 1073525963, + -1088479551, + 1071518398, + -1099891026, + -1135601059, + 1071785865, + -1105076242, + 1073050211, + 1063133916, + -1082035715, + 1061416187, + 1066895076, + 1078778298, + 1073719977, + -1068594719, + -1079145206, + 1067830816, + 1075863158, + -1096670475, + -1086528640, + 1059432200, + -1088247654, + -1070419520, + 1039234626, + 1058730458, + 1044091501, + -1092679659, + -1092280072, + 1067407759, + 1083117903, + -1092793938, + 1058954554, + -1066934423, + -1072994169, + 1061206307, + 1073694279, + 1073581013, + 1071519291, + -1071622611, + 1084640723, + 1065579856, + 1057604166, + 1075099202, + 1062906043, + 1040569680, + 1074751567, + 1063854738, + 1067820202, + -1102121045, + -1098862202, + -1067435006, + -1101483629, + -1081775251, + -1073186653, + 1076196034, + 1063763043, + 1034549203, + 1043285247, + 1074555791, + 1081520091, + -1086442351, + 1068176671, + 1071656520, + -1069503251, + -1062665936, + -1064137683, + -1071454004, + -1101946532, + -1070384656, + -1122189420, + -1075552084, + -1068341102, + 1059889573, + 1060717436, + 1023455607, + 1052139306, + -1091289258, + 1040306734, + 1056968735, + -1090233562, + 1050089180, + 1042595865, + -1085162585, + -1110352272, + -1078300051, + -1110780946, + 1074848182, + -1076524535, + -1087651545, + -1090887129, + 1048933477, + 1077161723, + 1040804274, + -1075242912, + 1065715982, + 1055388330, + 1060977635, + -1085101066, + -1094799586, + -1086302346, + -1096520417, + 1043850110, + 1040289844, + -1093024901, + -1082219962, + -1110980842, + 1048870372, + -1093314931, + 1039923745, + -1080176259, + -1123848474, + 1058084853, + 1054407572, + 1064170651, + -1091718327, + -1095524944, + 1068298455, + -1067558276, + -1114605681, + 1049571790, + 1077404713, + -1071728674, + 1082132756, + 1041526638, + 1055749444, + 1063733288, + 1076784933, + -1087860653, + -1084332027, + -1079548183, + -1109372126, + 1073057710, + 1065689981, + 1058439582, + 1049082275, + -1083925875, + 1022949153, + -1092543053, + -1064542258, + 1044857415, + -1084359745, + 1056015342, + -1088186612, + -1078121125, + -1097287402, + -1086230620, + -1081521930, + -1057595802, + -1084343141, + -1081419260, + -1076038631, + -1082062684, + -1090478682, + -1090058447, + -1081045568, + 1079231833, + -1063319694, + 1064657969, + -1082629488, + -1088869465, + -1100876090, + 1069925126, + -1076514849, + 1036913586, + -1078438843, + -1077036156, + 1067069808, + -1075432045, + 1057796661, + 1014506192, + 1058603361, + -1073503424, + 1060299806, + 1077350145, + -1061712039, + -1088348808, + -1072417449, + 1061658886, + 1065222166, + 1068652946, + -1078923899, + -1069209482, + 1073292018, + -1083227440, + -1087935649, + 1072075940, + -1106661283, + -1081242104, + -1086850851, + -1088903637, + -1127670370, + 1061505526, + 1050201163, + -1086370425, + -1105114629, + -1100560401, + 1050139206, + -1105375169, + -1102143548, + 1058173301, + -1094903642, + 1061722838, + 1063919773, + 992264848, + 1067252263, + -1141612387, + 1074206910, + 1051588829, + 1047540820, + 1037914406, + 1030733640, + 1052984553, + 1068737669, + 1074738617, + -1086327646, + 1061759600, + 1045513758, + 1072968374, + 1067856878, + 1069858647, + 1067232772, + 1075573448, + 1047789436, + 1038240224, + -1090567048, + 1065040922, + -1083466549, + -1074159074, + -1095253659, + 1065292798, + 1029497999, + 1061596552, + 1078398984, + 1065544115, + -1097974697, + 1051825527, + 1066980673, + 1076393000, + 1082612838, + 1085710161, + 1085482922, + -1091469363, + 1068989229, + 1065983789, + 1077491206, + -1056490902, + 1086942953, + 1074875989, + 1079021096, + -1062431810, + -1111331048, + -1102610774, + 1082730545, + -1061611377, + 1088481553, + 1051144998, + -1087350256, + 1074873247, + 1080467324, + -1069894635, + -1089238984, + 1081828300, + 1050975708, + 1080183350, + 1076951933, + -1081429025, + 1082415002, + 1057278991, + 1067187208, + -1063573640, + 1073365427, + 1072856699, + -1063353062, + -1068354399, + 1072503204, + 1074783522, + 1087814096, + 1082577075, + 1074259103, + 1065601958, + 1082894433, + 1075823728, + -1106078646, + -1093097642, + -1064353681, + 1068727103, + -1116985922, + 1077902543, + -1080401055, + -1062816151, + -1062373653, + -1078081989, + 1073273867, + 1067327459, + 1058337523, + -1088505758, + 1057070268, + -1066617674, + 1038609955, + -1064145862, + 1080228457, + 1063638143, + -1073366717, + 1050269150, + 1036197697, + -1066125491, + 1061645944, + 1007810164, + -1081745954, + -1069633530, + 1062878429, + 1074590763, + 1064868015, + -1112250146, + -1085124737, + -1113702766, + -1079801662, + 1072228639, + -1096063586, + 1074540618, + 1078127066, + 1074159084, + -1071551825, + 1078491902, + 1051085843, + -1077210114, + 1061025865, + 1075896562, + 1073122323, + 1087971673, + -1073218963, + 1061689848, + 1079739929, + 1069763322, + 1074476222, + 1072199075, + -1063291838, + 1078891362, + 1092199676, + 1079285942, + 1082895966, + 1088298812, + 1077927893, + 1084514522, + 1054854519, + 1010893548, + -1083827809, + -1071320759, + 1064299642, + -1087887018, + -1072770620, + -1096742961, + 1075421676, + 1083733579, + -1060545376, + -1097993401, + -1079877522, + 1050805651, + 1080008505, + 1081745578, + 1061387829, + 1076297281, + -1072798224, + 1078873318, + -1083808746, + 1066521497, + -1071506458, + 1086106703, + 1057841946, + 1072393260, + 1074255704, + -1085976248, + 1093422356, + 1073860282, + -1066672570, + -1090713673, + -1094030036, + -1063504961, + 1079692492, + -1060609124, + -1090435980, + -1083205919, + -1072909087, + -1070441852, + 1049492892, + 1064504707, + 1073698147, + -1077544927, + -1068132054, + -1081680521, + -1048797470, + -1081053538, + -1076936214, + 1078043418, + 1065405656, + -1081083910, + 1076095293, + 1067380270, + -1071164734, + -1060791132, + 1068807925, + -1072245516, + 1060541061, + -1078162104, + 1066173711, + 1054643378, + -1086543695, + 1066819376, + -1078403126, + -1086891124, + -1094873770, + 1061449098, + -1081500697, + -1092469988, + -1088735765, + 1067914219, + 1069842731, + -1064796284, + 1034133129, + -1088038192, + -1076540519, + -1091750430, + -1079565279, + -1107719063, + -1110249896, + 1034950039, + 1041311033, + -1088687999, + -1064113065, + -1093291092, + -1076265793, + 1070125753, + 1068529207, + -1078312367, + 1076806910, + 1079157739, + 1065485272, + 1057189071, + 1077284623, + 1076134710, + 1073538629, + -1080049839, + -1080870003, + 1081279249, + -1084930075, + 1084639680, + -1086534348, + 1062285615, + 1082311794, + -1076708788, + 1078768217, + 1079390009, + -1073081279, + -1084787656, + 1082758045, + 1067036669, + -1092767977, + 1060824181, + -1067091159, + -1100510700, + 1068340179, + 1067936048, + -1071997028, + -1069373809, + 1078425392, + -1100060091, + -1152573750, + 1062183188, + -1088090992, + -1095564102, + 1078448487, + -1086975479, + 1047541325, + -1081152262, + -1095062690, + -1066939809, + -1102377355, + 1071297289, + 1044372232, + 1071529381, + -1066204634, + 1053257201, + -1078235255, + -1075847393, + -1088065378, + 1060607305, + 1081364927, + -1058421811, + -1085144203, + 1056719977, + 1083830888, + -1078833246, + 1090133170, + 1035774391, + -1075073942, + 1062078405, + 1058097569, + 1074448335, + -1057056745, + 1076242828, + 1027335216, + 1073262127, + 1075688337, + 1075142220, + -1072476002, + -1071638902, + -1085693812, + -1107448685, + -1099054094, + -1117860245, + -1081919164, + 1058085972, + -1115967705, + 1070368781, + -1086806645, + -1072748686, + -1081773764, + -1077166807, + -1090230455, + 1061810340, + -1107246046, + -1079536892, + 1067286215, + 1070023298, + -1122383105, + 1052050774, + -1095653561, + 1060212585, + -1084028185, + 1069797387, + 1072880608, + -1092607195, + 1063313124, + 1074214464, + -1081227864, + 1079678538, + 1073101591, + -1097770911, + 1061191472, + 1065722467, + 1075884802, + 1059294373, + -1089888801, + 1070206906, + -1093378386, + 1076727335, + -1096640086, + -1139727188, + 1061660746, + 1070314963, + -1101735940, + 1072770011, + -1073158761, + 1057274134, + 1077040069, + -1066396160, + 1045263652, + -1068637746, + 1067566648, + -1069008470, + 1045083233, + 1059086103, + 1086080392, + -1063538104, + 1061925041, + -1076631267, + -1087282573, + 1068312370, + -1078970062, + -1080687530, + -1063142723, + 1048616914, + 1075646160, + -1065089616, + -1086993938, + -1072969979, + 1074103355, + -1072932841, + -1066412284, + 1077538095, + -1083457738, + 1083520920, + 1069059539, + 1068837566, + -1084614892, + -1071762415, + 1069046618, + -1062686978, + 1065887680, + 1068446305, + -1088241037, + 1060121267, + 1068177198, + 1064193561, + 1077630630, + -1085097851, + -1078481685, + -1068356318, + -1085762011, + 1067891298, + 1072711878, + -1068914647, + 1078384418, + 1069164030, + -1072834467, + -1074129280, + 1055758606, + 1075279391, + 1065370278, + -1084981693, + 1075402679, + 1052259877, + -1085318927, + 1062208836, + 1073882726, + 1051565791, + 1053710066, + 1040067822, + -1073939402, + 1065271073, + -1107739773, + 1027370806, + -1093524394, + 1067909386, + 1059408312, + -1104063964, + 1056637118, + 1053444399, + 1062708405, + -1081057793, + -1081233778, + -1106326917, + -1093042462, + -1098811717, + 1054695906, + 1050686599, + -1089460773, + 1051111741, + 1057536600, + 1053814283, + 1038818799, + -1087566261, + 1052324074, + 1066623279, + 1073462181, + -1096117403, + -1083861742, + 1055534844, + -1090146271, + -1073356465, + -1094860745, + -1066592056, + 1059068279, + -1068485773, + -1078933151, + -1098029736, + 1069255492, + -1081196467, + -1100803323, + -1085940678, + -1079456583, + -1081556842, + -1064920992, + 1064895851, + -1078801602, + -1066154414, + 1058557883, + -1072930787, + 1057481931, + -1078664177, + 1066271707, + -1070207130, + -1077833393, + -1103392314, + 1062747875, + 1054996232, + -1079970723, + -1070595515, + -1063495935, + -1069811050, + -1105507020, + 1072191203, + -1089896145, + 1083763411, + 1053390093, + 1080854361, + 1052923219, + 1071261180, + 1079854350, + -1098245132, + -1085223324, + 1074479139, + 1045539669, + -1089335705, + -1064255561, + -1056934021, + -1104784433, + 1075278576, + 1059588169, + 1062067772, + 1074105961, + 1083213081, + 1091024571, + 1030922288, + -1078096221, + 1058067865, + 1079938573, + -1067860372, + -1087319001, + 1065628645, + 1072816038, + -1065735014, + 1079981435, + -1078802141, + -1067081000, + -1080162815, + -1059865474, + 1082945684, + -1067503773, + 1074171159, + -1062638905, + 1069006731, + 1067289660, + -1067403474, + 1063537376, + -1077599485, + -1086675591, + 1042724207, + 1058670421, + -1083485342, + -1090566318, + 1035259525, + 1084259313, + 1080488858, + -1101947059, + 1077047406, + 1066314747, + -1077121050, + 1077634900, + 1065922935, + 1033862450, + -1077428011, + 1073990375, + 1036010523, + 1075419448, + 1057222170, + -1077529027, + 1075214557, + -1079665647, + 1072215869, + 1059256961, + -1065122333, + -1071944587, + -1077656370, + -1126738408, + -1079511102, + 1065815016, + 1046597480, + -1081262633, + 1080360719, + 1075543595, + -1067241101, + -1076169486, + 1061675345, + -1074359957, + 1057541944, + 1083503709, + -1062768554, + 1090322444, + 1067674117, + 1076058350, + 1072859521, + -1079839266, + -1095931892, + 1052365275, + -1064675274, + 1067410935, + -1093191050, + -1112301076, + 1056396488, + 1067099173, + -1089052188, + 1083331145, + -1087718269, + 1048547715, + 1068177672, + 1082778333, + 1074503920, + 1071776869, + 1033413195, + 1066387134, + 1057656543, + -1096538543, + -1075376817, + 1059994376, + 1071654513, + 1069244445, + 1045080721, + 1074542158, + -1072514356, + -1082161369, + -1095000668, + 1061402032, + -1070318409, + 1075614018, + -1065466923, + -1072383891, + -1085739448, + -1083238459, + 1080444465, + -1109967476, + 1067270641, + 1062038349, + 1078638037, + 1052539773, + 1064591694, + 1080675112, + -1080933757, + 1087862086, + -1094388167, + 1062890437, + 1061121057, + -1071264066, + 1080358573, + 1078338348, + 1077325884, + 1040159875, + -1124862918, + 1083477307, + -1086338884, + -1065339886, + -1064851389, + -1080386289, + 1056877240, + -1096036662, + -1093253977, + -1105368323, + 1069888175, + -1088203468, + 1038771653, + -1134148640, + 1068312473, + 1065845247, + 1073189656, + -1100699054, + 1041096363, + 1059938528, + 1084350459, + 1063605911, + -1075800366, + 1051936738, + 1026390898, + 1068371342, + -1093521664, + 1063723555, + -1075922129, + 1065447999, + 1050053254, + -1106405257, + 1075689352, + -1103450674, + 1058975630, + -1095873123, + -1086394936, + 1033101633, + 1070361187, + -1075985409, + -1086569285, + 1079404034, + 1027473591, + 1062597416, + 1040350117, + 1059594128, + -1090214392, + -1081717327, + 1064715993, + -1082775594, + 1062102546, + 1082275338, + -1106965773, + -1085413879, + -1093649206, + -1091264080, + 1081780447, + -1089766364, + 1073138569, + -1086962150, + 1060732847, + -1093451848, + 1066793559, + -1093183584, + -1081604903, + 1067075404, + 1046454518, + -1065256932, + -1082175187, + 1068356211, + -1077460647, + -1078730826, + -1066147502, + -1081049974, + 1085172839, + 1078299182, + 1074772930, + -1077962225, + 1062198952, + -1089705137, + 1057351044, + -1105860484, + 1072408257, + 1056408826, + 1051421904, + -1064586886, + 1075653651, + 1075496704, + 1068927683, + -1071813762, + 1050632333, + 1074028662, + 1086518648, + -1059663940, + 1056916950, + -1082376057, + 1084252218, + 1065133647, + -1077568984, + 1069225044, + 1055773359, + -1080686032, + -1070683201, + -1072996860, + 1045881882, + -1095201558, + 1064755597, + 1058066922, + 1067825443, + -1073743456, + 1052964022, + 1062357161, + 1049138848, + -1082759964, + -1084789207, + 1056512829, + 1066894436, + -1115116526, + 1041301146, + -1095697353, + 1071714119, + -1073147234, + -1079214898, + -1081534376, + -1112024716, + -1126245864, + -1121286869, + -1132244719, + 1066918099, + 1055883705, + 1024719124, + -1105063180, + -1123114664, + 1064551958, + 1067032778, + -1112299119, + -1089052177, + -1087952256, + 1060104186, + -1079619487, + 1071336284, + -1081373148, + -1073070671, + 1054117107, + -1065946193, + -1137306255, + -1106470251, + -1081245168, + 1033744888, + -1074919655, + -1092426290, + 1061343232, + -1129711420, + 1046921499, + 1079500085, + -1098645363, + 1075156816, + 1082297299, + 1061672270, + -1078257299, + 1077149412, + -1093463584, + -1073974828, + -1111230556, + 1075431281, + 1068944748, + 1066510247, + -1060043540, + -1063827407, + 1061117856, + -1077029332, + 1085270838, + -1076076443, + 1058940546, + 1070237499, + 1069571011, + 1058672583, + -1073096541, + -1128002490, + -1119115855, + -1065400336, + 1082299648, + -1085695349, + -1069145841, + -1081706856, + -1080911631, + 1053948875, + 1074113178, + 1075555900, + 1050698144, + -1074444220, + -1078174221, + -1076562737, + 1070513036, + -1072248991, + -1106864223, + 1062524598, + -1082382000, + -1065330920, + 1079778793, + -1066422501, + 1068007247, + -1061349348, + -1078837594, + -1068079623, + -1065224276, + -1074319342, + -1071548714, + -1090914970, + 1069495428, + -1068780320, + 1062912862, + -1085604561, + 1052586726, + 1073127246, + -1085968092, + -1077527856, + 1068472832, + 1057730705, + -1054691077, + 1066756679, + 1049152385, + 1062640163, + 1070887891, + 1064795268, + -1096912661, + -1095118553, + -1084908905, + 1045804029, + -1080432243, + 1046071349, + -1089334574, + -1074406815, + -1097930250, + 1060797361, + 999099640, + -1073104795, + 1061863580, + -1085694912, + -1080783071, + -1080158742, + -1087297264, + -1080207148, + -1076726902, + 1031153478, + -1087674536, + -1078165619, + -1096071215, + 1065400741, + -1081572564, + 1057485114, + -1088736248, + -1079086103, + 1058964685, + -1077721829, + 1043434511, + -1063142320, + 1065902203, + 1080706084, + 1023440531, + 1075376137, + -1070981896, + -1089058422, + -1096487450, + 1073748255, + 1088758739, + -1080334016, + -1071927327, + 1075129453, + 1065098380, + 1066420709, + 1074019400, + 1074099829, + -1083150774, + -1069474143, + 1079240304, + 1076740246, + 1074328882, + -1079618997, + -1081135632, + -1075449939, + -1078352769, + 1070594671, + 1061722628, + -1083141767, + 1065359672, + -1082871202, + -1070925524, + 1075265264, + -1065566137, + 1071747592, + 1078082091, + -1077406030, + -1099418259, + 1067420117, + 1066207934, + -1099572215, + -1084208066, + -1075195549, + -1089004485, + 1070660136, + 1048658169, + -1088743947, + -1072142031, + -1107410619, + -1082014646, + 1071046574, + -1068156436, + -1081960392, + 1081471795, + 1063624989, + -1067524072, + -1071875779, + -1060577917, + -1093310403, + -1077502533, + 1059445001, + -1089305039, + 1070216265, + -1062620433, + 1069145892, + -1089841928, + -1076250366, + 1065527455, + 1075387596, + 1066073285, + -1070410496, + -1079156749, + 1075892056, + -1073246976, + -1080544101, + -1106322295, + 1059351907, + -1081390701, + 1050596320, + 1048320733, + -1086835123, + -1080729995, + -1100767264, + -1120384321, + -1081854253, + 1060486967, + -1085632237, + -1110178747, + 1057378366, + -1094054069, + 1071639746, + -1105826028, + -1084720653, + -1087167891, + 1067625068, + 1064029141, + -1094180896, + 1070434003, + -1079358097, + -1093106532, + -1074983670, + 1070056730, + 1067769634, + 1070934469, + 1060230302, + 1062076631, + 1070611478, + -1079816724, + -1073095431, + 1080584613, + -1076708187, + 1066363194, + -1074178311, + -1084474039, + 1075424472, + -1085045879, + -1085173876, + -1066348480, + -1080998200, + -1082216099, + 1067875210, + -1082362407, + -1079735095, + 1064913765, + 1082457746, + -1094493739, + 1075006334, + 1032762990, + -1065544202, + -1096918730, + 1051906190, + 1073051673, + -1075045650, + -1082562574, + -1094875910, + 1083142619, + -1078158697, + -1092153924, + -1067366071, + 1031690411, + 1056393425, + 1058032223, + -1086643536, + 1066140429, + -1086999089, + 1062453232, + 1077307930, + -1091439826, + 1071383408, + 1056005885, + -1120839524, + 1068438704, + 1070440650, + 1060285463, + 1061876161, + -1071073025, + 1042040150, + 1070546860, + -1091089311, + -1113029673, + 1061099525, + 1064079140, + 1068046019, + -1104101186, + 1066526434, + -1060438419, + -1084061964, + 1073836195, + -1075173069, + -1069440174, + 1061122973, + 1062026175, + -1082468377, + -1074319680, + 1059320255, + 1058612858, + -1097209946, + 1069255164, + 1051008154, + 1075611731, + 1042271981, + 1060082399, + -1100569157, + 1035577844, + -1124670174, + 1043223763, + -1074811231, + 1047074173, + 1072884469, + 1063352483, + 1062092003, + -1079104114, + 1030462844, + 1048576536, + -1087478626, + 1029687603, + 1020459613, + -1088728218, + -1075291182, + 1059224548, + -1109318024, + 1037939396, + 1052584509, + -1084049605, + 1040306521, + -1083120544, + -1115808971, + 1064002680, + -1078518759, + -1081407373, + -1081345970, + -1084609350, + -1112108587, + 1036055137, + -1090864058, + 1060560275, + 1048718435, + 1057593748, + 1068394196, + 1064665145, + 1061637919, + 1051625101, + -1078773932, + 1054988656, + -1085441342, + -1132632592, + 1066157154, + 1058321130, + 1067483625, + 1052516373, + 1061721581, + 1060848903, + -1082775586, + -1095683637, + -1091742578, + -1079192616, + 1063850915, + 1063395442, + -1069978137, + -1123536305, + -1076572814, + 1052124818, + 1065929057, + -1094933814, + -1068122365, + 1048789829, + -1064340287, + -1071399830, + -1108981763, + 1025495442, + 1057652863, + -1081814381, + 1091450517, + -1085702191, + -1109363842, + -1079714838, + 1067513151, + -1088963974, + -1081750520, + 1049229553, + -1070647767, + -1062411307, + 1063830520, + 1060968897, + 1076674109, + 1060652433, + -1080851727, + -1077371728, + 1074342498, + 1078719884, + 1077116414, + 1070914906, + 1060429853, + 1082890362, + 1068682102, + -1075491855, + 1061080798, + -1078399599, + -1082759382, + 1060980302, + 1069579536, + -1066781380, + 1072061115, + -1072558189, + -1073615212, + 1052319121, + -1066101538, + -1088319322, + -1103143062, + -1091339154, + -1088144006, + 1058242071, + 1036418837, + -1071412283, + 1078263310, + -1085378000, + -1080746828, + 1049961343, + -1080543809, + 1078888517, + 1042928030, + -1122555042, + -1088481526, + -1093390667, + 1081112375, + -1096836511, + -1075640917, + 1053672160, + -1113224891, + 1038555308, + -1097821081, + 1063735760, + -1098134029, + -1080754050, + 1041390806, + 1053164317, + 1077535083, + 1065902689, + 1080603723, + -1083826426, + -1096067709, + -1077520319, + 1072620089, + -1073439940, + 1074436641, + 1067168714, + 1078299969, + -1098537027, + -1083395926, + -1069854650, + 1057742214, + -1080374433, + -1082525994, + -1078924157, + -1072234666, + 1082908137, + 1069456063, + 1073810644, + -1072607696, + 1068249541, + 1082137702, + 1058653543, + 1079046822, + -1072911852, + -1064246972, + -1081435989, + 1061779897, + 1063576657, + 1074053956, + -1077541828, + -1071975959, + 1081475903, + 1059232449, + -1069796662, + -1077607673, + -1076746652, + 1080632641, + -1102224989, + -1074669007, + -1085785220, + 1068089912, + 1058782431, + -1073484814, + -1082097112, + -1069302014, + 1054263661, + -1080625377, + -1094989196, + 1065145083, + 1060282544, + 1076374801, + 1085385745, + -1091311958, + 1069830162, + 1052021417, + 1025675550, + 1088186364, + -1080284123, + -1075928237, + 1080447252, + -1071996926, + -1079834298, + 1064847263, + 1085852321, + -1091927658, + -1071649102, + 1082314602, + 1075752817, + 1046683669, + -1078207754, + -1088370703, + 1060058317, + -1092194626, + 1079830912, + -1073747653, + 1059191826, + 1071162229, + 1063213945, + 1043537583, + -1090280643, + -1087145862, + 1071579017, + -1085488185, + 1068848918, + 1046396896, + 1061562040, + 1071031353, + 1070920705, + 1056797485, + 1038392523, + 1050408901, + -1099244993, + -1077796643, + 1062284500, + -1080254106, + -1104742148, + 1063383852, + -1074131030, + 1045144835, + -1066217554, + 1058875089, + 1065759285, + -1092214627, + -1075578153, + 1067749726, + -1073400235, + -1103981285, + 1070520907, + 1044996185, + 1067570194, + -1080829959, + 1056854681, + 1061592557, + -1086176397, + -1085941135, + -1095302298, + 1067872188, + 1074610431, + -1077148723, + -1098175417, + 1071088350, + -1092861579, + 1053875124, + 1069523255, + -1072495642, + -1058059646, + -1070107446, + -1084120991, + -1072810210, + -1082173841, + -1075555970, + 1059063346, + -1087849810, + 1063913335, + -1069972904, + -1060335146, + 1058754060, + -1060426837, + 1076243051, + 1088374373, + -1067451521, + -1080384477, + 1082195332, + 1086736380, + 1080578528, + -1098064710, + 1045315846, + 1038528615, + -1081309580, + 1071534247, + 1050585042, + 1071880799, + 1067987603, + -1112487116, + -1071111190, + -1061100287, + 1070713533, + -1065127825, + -1062135879, + -1085597805, + -1071283846, + 1059610160, + -1087638568, + 1078434105, + -1058668008, + 1075526757, + -1078573304, + -1063057677, + -1064219573, + 1084033888, + 1060550559, + -1066318194, + 1074302008, + 1080543064, + -1080774070, + -1060428230, + -1067220727, + -1074690969, + 1076202226, + -1064422812, + 1053757855, + 1073678107, + -1059990977, + -1060238922, + -1061690562, + 1053509315, + 1051012606, + -1092133721, + -1077039424, + 1058952802, + -1084526460, + 1059003355, + -1090783629, + -1083398738, + 1028147542, + -1066593994, + -1073504218, + 1065031261, + 1053986431, + -1098712909, + -1072044745, + 1060123526, + -1085394973, + -1076655468, + 1061746752, + 1067061718, + -1082879769, + -1090473546, + 1066529836, + 1054654544, + -1086089100, + -1086486410, + 1075389859, + -1087031998, + -1079646080, + -1080502603, + 1061453437, + -1081186549, + -1082472860, + 1072922084, + -1090227647, + 1080194999, + 1066210877, + -1093448358, + -1097770557, + 1082796066, + 1077931722, + -1105970216, + 1030548156, + 1066692394, + 1075687455, + -1074926861, + 1078609962, + 1073074410, + 1063660813, + 1043830066, + -1059947276, + 1066699031, + -1071275142, + 1040502625, + 1076958345, + 1067016762, + -1071528543, + -1077148225, + 1067417351, + -1101735396, + 1085596963, + 1067962077, + 1053565817, + 1065806715, + 1074251422, + 1075655160, + 1046535966, + -1065432076, + 1058127493, + 1022518114, + 1043662947, + 1061820250, + -1086625815, + 1081495434, + -1087557791, + -1092115150, + -1076395059, + -1097923488, + -1072191204, + 1082783678, + -1095377600, + -1072550088, + -1066317805, + 1078257190, + 1075742982, + -1058699615, + 1073244651, + -1082271970, + -1081509005, + -1065222415, + -1075451398, + 1077377508, + 1050547221, + -1106903684, + -1133290294, + 1076417140, + -1070879705, + -1084505884, + 1082651344, + -1080165184, + 1060040452, + 1073381323, + 1069228800, + -1074484610, + 1061882875, + -1072294289, + -1075413643, + 1056310914, + -1086771640, + -1095098457, + 1067120709, + -1104254192, + -1081935534, + -1097213153, + 1070774899, + 1040703488, + 1060457345, + 1048378118, + -1096260838, + 1070218155, + -1120089388, + 1071995915, + -1080547967, + -1105815409, + -1097492105, + 1059663437, + -1087714456, + -1104155193, + 1061271615, + 1070740510, + 1073076500, + 1074080141, + 1058152660, + -1079609582, + -1080328684, + -1090170118, + 1076336122, + 1047966116, + 1051691352, + 1057312795, + 1077225559, + -1067633035, + 1074785052, + 1057929583, + 1067933285, + 1065237308, + -1070194472, + -1073077738, + 1059598072, + -1076822642, + 1057834934, + -1074391152, + 1064999504, + 1074030547, + -1099602828, + 1062337383, + 1070286697, + 1055538578, + -1081206680, + 1077487146, + 1073802776, + -1096565997, + 1049255728, + 1056038685, + 1043649510, + 1065937913, + 1066361471, + 1066183306, + 1053089006, + -1080657415, + -1111610377, + -1068159464, + -1099738044, + 1073333608, + 1072104637, + 1054892971, + -1079804984, + 1056498824, + 1082378736, + 1056407932, + -1072209681, + -1082092320, + -1070032254, + 1058176375, + -1123029286, + -1104633005, + 1040271632, + 1049899003, + -1081414197, + -1073523245, + -1079443257, + 1049644147, + -1069798576, + -1097478770, + 1078768155, + -1079615208, + 1074028127, + -1073507084, + -1084930402, + -1074167016, + -1091581082, + -1081947072, + -1087564996, + -1070743688, + -1079181174, + 1074743406, + 1062016342, + -1069607114, + 1034410354, + -1074693945, + -1090458539, + 1081518147, + 1053379892, + -1072767877, + -1088429440, + 1075014934, + -1087772268, + -1111467489, + -1080026262, + -1111452676, + -1074450153, + 1040410780, + -1096037440, + 1061038034, + -1111229786, + -1143761412, + 1052729251, + -1083063644, + 1052137155, + 1062556163, + -1095039121, + 1060210915, + -1088912981, + 1008466401, + -1106076327, + 1062002330, + -1103724457, + 1054626616, + -1082082306, + -1092487083, + 1047815251, + -1081694751, + 1072471095, + -1076272491, + -1095901928, + -1095250303, + 1053441293, + -1095607050, + -1085200297, + 1046682603, + 1083478845, + -1082064558, + -1067883306, + 1070909750, + 1066436542, + -1099041948, + -1073241166, + 1049113277, + 1073187193, + 1066805891, + 1047689216, + -1075786284, + -1073305893, + 1036633810, + -1068120473, + -1147137242, + 1077638097, + -1081939185, + 1059778265, + -1073955191, + 1080373335, + -1093061255, + -1075775206, + -1073461176, + -1080865976, + -1061093194, + -1072689470, + -1069082466, + 1087868339, + 1069845475, + 1082196250, + 1057628971, + 1061481036, + 1059290349, + -1074059417, + -1096307641, + -1063953993, + -1087566858, + 1083042052, + 1069621590, + -1086494417, + 1056003171, + -1074498482, + 1070925865, + 1085867508, + 1066256145, + 1070699567, + 1064058788, + 1066358932, + -1069532673, + -1118638164, + 1064056997, + -1072607589, + -1097644925, + -1078855179, + 1077133586, + 1066905126, + 1083213506, + -1086068431, + -1061835360, + -1095891808, + 1069695965, + -1067365246, + -1064108926, + 1091462738, + -1090139034, + 1078089408, + 1079027174, + -1090237661, + 1082340563, + -1094188324, + 1085691342, + 1068887771, + 1059348138, + -1074195237, + 1048720509, + 1062011898, + -1084926830, + 1063800594, + 1074676626, + -1072024191, + -1079543034, + -1081664793, + -1072066921, + 1050665713, + -1093695778, + 1079010513, + -1075488780, + 1072209919, + 1059194493, + 1068163138, + -1081340987, + -1075837627, + 1052659255, + -1080282365, + 1070939274, + -1061149701, + -1071312778, + -1090231083, + -1067906251, + -1135701442, + 1072142221, + 1067770037, + 1072701518, + 1024049880, + -1097347911, + -1072113573, + -1083917161, + 1093256967, + 1064588973, + -1066222425, + 1069762560, + 1073369951, + 1077106953, + -1127964544, + -1095873349, + -1076602683, + 1070404643, + 1070864767, + 1049071801, + 1082326653, + -1099949888, + 1055043362, + -1094938489, + 1082791663, + -1093165365, + -1116731255, + -1073551593, + -1072383831, + 1056068634, + 1073672468, + 1077136499, + -1074594632, + 1062232811, + -1065417797, + -1059113532, + -1088182564, + -1065722144, + -1060786551, + -1072541526, + -1062529043, + -1087776620, + 1083400565, + -1072921412, + -1059190542, + -1071400508, + -1090388451, + -1068635091, + 1073307604, + -1078889762, + 1083265252, + -1101384870, + -1082019954, + 1085870118, + 1075943236, + -1074632624, + -1085883972, + 1056844308, + -1071266592, + -1066165921, + 1044234058, + -1072464701, + -1066961952, + -1086183058, + -1065284421, + -1068017662, + -1099895741, + -1079788579, + -1080573487, + 1075552726, + -1062856755, + 1069919372, + 1050141752, + -1073402361, + 1068320299, + 1052614216, + -1085956480, + -1070823455, + 1079265941, + -1076983406, + 1087079256, + -1068912825, + -1075058367, + -1085397934, + -1085176532, + -1076554308, + 1058402072, + -1082322773, + 1065950353, + -1087404172, + -1092444940, + -1096874559, + 1066205036, + 1052705586, + 1013699846, + 1058106559, + -1071747311, + -1077799009, + -1076173159, + 1048659793, + -1090043865, + -1085222822, + 1068826609, + 1057838271, + 1068769431, + -1078543864, + 1067878367, + -1075277344, + -1065925203, + -1082982858, + -1074181937, + -1090188732, + -1075692418, + -1088441229, + -1076898404, + -1074748735, + -1086373789, + -1067873208, + 1059450955, + -1071831075, + 1066303786, + -1079547053, + -1067978649, + -1087227479, + 1079050368, + -1079348896, + -1088883121, + 1075116889, + -1068109274, + 1078547885, + 1075664694, + 1012794160, + -1060804509, + -1072311505, + -1102301290, + 1045670887, + -1171156752, + -1085649894, + -1094053334, + -1106910771, + -1117912596, + -1076920610, + 1063913651, + 1056987478, + 1044609640, + -1071724054, + 1057214653, + 1027235529, + 1046349898, + -1079417349, + 1051807264, + -1092982993, + 1057167410, + -1080420717, + -1117645151, + -1097219816, + 1045274768, + -1087846584, + -1144460942, + -1083848771, + -1087610932, + 1074241679, + -1091167969, + -1083519999, + 1056965575, + 1058138309, + -1082358066, + -1095011155, + -1123690263, + 1068674906, + 1041502200, + -1131433741, + 1032391365, + 1037162340, + 1033057564, + 1062212565, + -1077997568, + -1087592087, + 1060768532, + -1081397704, + 1059250040, + -1107674530, + -1082203045, + 1064387017, + -1089488000, + 1061067886, + 1059591183, + 1065378938, + -1091148496, + -1088979923, + 1065630048, + -1071972360, + 1062702298, + 1065723950, + -1072921518, + -1092780694, + -1097110952, + 1070504609, + -1105072148, + -1082983202, + 1059022680, + -1080453560, + -1095745080, + 1001496586, + 1052686965, + -1082634016, + -1088441150, + -1145386379, + 1060164501, + 1034186935, + -1083764106, + 1050165294, + 1036210467, + -1090026339, + -1092154340, + 1067818086, + -1084651864, + 1062385865, + 1066817015, + 1066149240, + 1016800262, + -1080872661, + -1098875435, + -1081967475, + 1061707864, + -1084477808, + -1076883644, + -1071374067, + 1064051103, + 1065353408, + -1071202766, + -1113279610, + 1063231495, + -1083504626, + -1080328188, + 1065911687, + -1089852321, + -1102670710, + 1062787306, + -1073569911, + 1062900946, + 1064659587, + -1077447936, + 1052162388, + -1082900089, + 1068794969, + -1098946184, + 1064884647, + -1094212506, + 1060857097, + 1047312779, + -1077392615, + -1077882226, + 1075238209, + 1080496072, + 1084956673, + -1079883879, + -1079488800, + 1078294114, + -1078726071, + -1078945214, + 1078726653, + 1076694075, + -1083794751, + 1068457947, + -1074434806, + -1077701384, + -1084604519, + -1086632997, + 1079719690, + 1064007767, + 1050480637, + -1076754906, + 1061010225, + 1070530359, + 1067451915, + -1090961243, + -1113924320, + 1030029225, + 1065092392, + -1080967956, + 1065962106, + 1053899148, + -1083890609, + 1059100027, + -1090707837, + -1088824234, + -1130780755, + 1067867881, + -1074108346, + -1098583563, + 1059645749, + -1091643933, + 1032904594, + 1059214398, + -1082001720, + 1071207327, + -1075597251, + -1073263834, + 996511972, + 1059689880, + -1080717514, + -1075751489, + 1062884445, + -1098608748, + -1091325127, + 1053476646, + -1084607511, + 1033126528, + 1037601469, + 1056030228, + 1070997658, + 1055633245, + -1075914330, + -1079195214, + 1076228504, + -1096104907, + -1095355027, + -1101165296, + -1077993562, + 1061650222, + 1062195284, + -1091997861, + 1052630707, + -1088411142, + -1138659874, + 1067294222, + 1062689212, + 1063746531, + 1063404079, + -1077088813, + 1069630980, + 1065676866, + -1070783440, + -1073684027, + 1049579210, + 1034776744, + -1093773887, + 1040622225, + -1094477835, + 1063532980, + -1077846770, + -1084559956, + 1064858905, + -1111045463, + -1108078896, + -1085023758, + -1083387086, + -1084583486, + 1075819151, + 1073304848, + -1100857558, + 1041262973, + 1059001303, + -1090265282, + } +} diff --git a/icu/icu4c/source/data/brkitr/lstm/Burmese_codepoints_exclusive_model5_heavy.txt b/icu/icu4c/source/data/brkitr/lstm/Burmese_codepoints_exclusive_model5_heavy.txt new file mode 100644 index 00000000000..b6bf5f9fdc1 --- /dev/null +++ b/icu/icu4c/source/data/brkitr/lstm/Burmese_codepoints_exclusive_model5_heavy.txt @@ -0,0 +1,8403 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +Burmese_codepoints_exclusive_model5_heavy:table(nofallback){ + model{"Burmese_codepoints_exclusive_model5_heavy"} + type{"codepoints"} + embeddings:int{20} + hunits:int{15} + dict{ + "က", + "ခ", + "ဂ", + "ဃ", + "င", + "စ", + "ဆ", + "ဇ", + "ဈ", + "ဉ", + "ည", + "ဋ", + "ဌ", + "ဍ", + "ဎ", + "ဏ", + "တ", + "ထ", + "ဒ", + "ဓ", + "န", + "ပ", + "ဖ", + "ဗ", + "ဘ", + "မ", + "ယ", + "ရ", + "လ", + "ဝ", + "သ", + "ဟ", + "ဠ", + "အ", + "ဢ", + "ဣ", + "ဤ", + "ဥ", + "ဦ", + "ဧ", + "ဨ", + "ဩ", + "ဪ", + "ါ", + "ာ", + "ိ", + "ီ", + "ု", + "ူ", + "ေ", + "ဲ", + "ဳ", + "ဴ", + "ဵ", + "ံ", + "့", + "း", + "္", + "်", + "ျ", + "ြ", + "ွ", + "ှ", + "ဿ", + "ၐ", + "ၑ", + "ၒ", + "ၓ", + "ၔ", + "ၕ", + "ၖ", + "ၗ", + "ၘ", + "ၙ", + "ၚ", + "ၛ", + "ၜ", + "ၝ", + "ၞ", + "ၟ", + "ၠ", + "ၡ", + "ၢ", + "ၣ", + "ၤ", + "ၥ", + "ၦ", + "ၧ", + "ၨ", + "ၩ", + "ၪ", + "ၫ", + "ၬ", + "ၭ", + "ၮ", + "ၯ", + "ၰ", + "ၱ", + "ၲ", + "ၳ", + "ၴ", + "ၵ", + "ၶ", + "ၷ", + "ၸ", + "ၹ", + "ၺ", + "ၻ", + "ၼ", + "ၽ", + "ၾ", + "ၿ", + "ႀ", + "ႁ", + "ႂ", + "ႃ", + "ႄ", + "ႅ", + "ႆ", + "ႇ", + "ႈ", + "ႉ", + "ႊ", + "ႋ", + "ႌ", + "ႍ", + "ႎ", + "ႏ", + "ႚ", + "ႛ", + "ႜ", + "ႝ", + "႞", + "႟", + "ꧠ", + "ꧡ", + "ꧢ", + "ꧣ", + "ꧤ", + "ꧥ", + "ꧦ", + "ꧧ", + "ꧨ", + "ꧩ", + "ꧪ", + "ꧫ", + "ꧬ", + "ꧭ", + "ꧮ", + "ꧯ", + "ꧺ", + "ꧻ", + "ꧼ", + "ꧽ", + "ꧾ", + "ꩠ", + "ꩡ", + "ꩢ", + "ꩣ", + "ꩤ", + "ꩥ", + "ꩦ", + "ꩧ", + "ꩨ", + "ꩩ", + "ꩪ", + "ꩫ", + "ꩬ", + "ꩭ", + "ꩮ", + "ꩯ", + "ꩰ", + "ꩱ", + "ꩲ", + "ꩳ", + "ꩴ", + "ꩵ", + "ꩶ", + "꩷", + "꩸", + "꩹", + "ꩺ", + "ꩻ", + "ꩼ", + "ꩽ", + "ꩾ", + "ꩿ", + } + data:intvector{ + -1116854230, + -1106956503, + 1069745380, + 1013832405, + -1141180874, + -1090252879, + -1124493171, + 1086971140, + -1107125356, + -1146586168, + -1104945173, + 980150082, + -1097610226, + -1119475221, + 995591966, + 1050308953, + -1103216774, + -1114086481, + 1057868731, + 1016142012, + 1050080843, + 1042367359, + 1089847625, + -1105300451, + -1103472863, + -1122323280, + 1000056260, + 1018206678, + -1106179289, + -1116893257, + 1061194290, + -1114411043, + -1122336533, + -1099613650, + 992777792, + -1134753013, + -1114822993, + 1037713843, + 1049145279, + 1042149794, + 1054521266, + -1123196141, + -1129498719, + -1104372507, + 1051438515, + -1106488539, + -1106355520, + 1042233979, + -1089499113, + 1058342060, + 1055682436, + 1035555973, + -1101036824, + 1062803031, + 1050613512, + -1107231746, + 1040943921, + 1070443144, + -1122738854, + 1062161427, + -1081238292, + -1082929988, + 1031901847, + -1087604750, + -1096929261, + -1112848777, + -1090608280, + 1022102318, + 1052383172, + 1074551076, + 1053073226, + -1091642782, + 1058665164, + 1023512277, + 1048888143, + 1047479976, + -1139478296, + -1095349514, + 1042932530, + 1059794724, + -1070237267, + -1104101212, + -1147464054, + 1049452561, + -1126176455, + -1119203695, + 1009192695, + 1019581837, + -1111577110, + 933201326, + -1132119721, + -1116720016, + -1091353523, + -1102935470, + -1125408148, + -1099275867, + 1039001563, + -1148221348, + -1146174937, + -1148776877, + 1059162266, + 1029435725, + 1050512645, + 1021588118, + -1107259433, + -1100848587, + 1042917635, + 1028889663, + 1033370817, + -1113875830, + 1049473167, + -1125857708, + -1111187090, + -1080360402, + -1101561652, + 1040943703, + 1036022065, + 1028335074, + 1048740156, + -1138868164, + -1121644492, + -1152825176, + 1045700726, + -1103964782, + -1132607992, + -1114938686, + 1044989050, + 1044731073, + -1156900840, + -1094158191, + 1080553420, + -1123818432, + -1100303217, + -1124032004, + -1101290867, + 1007006504, + -1069675475, + 1046068873, + 1046191589, + -1113051969, + -1106003386, + 1047726674, + -1106582826, + -1105668288, + 1074405329, + -1111249584, + -1092559028, + 1036089976, + 1048363874, + 1055188679, + -1095781001, + -1123524004, + -1107216322, + -1105044453, + -1090130467, + 1012219071, + 1060294036, + 1047253111, + 1025623448, + 1033086062, + 1034439957, + -1098662188, + 1058960017, + -1111733652, + 1068852496, + -1106298697, + -1096109959, + 1076185407, + 1066467893, + 1059136459, + 1065675621, + 1054414396, + -1094806054, + -1081206711, + -1111062100, + 1056599951, + -1097304400, + 1075124684, + 1058633915, + -1092986828, + -1125052144, + 1040988469, + 1021197296, + -1101184600, + 1041708450, + 1040857633, + -1129726038, + 1025454215, + -1110569814, + 1042031011, + 1027296960, + 1015740103, + -1079080301, + 1048295968, + 1044306341, + -1098340617, + 1057304101, + -1114288520, + 1033571116, + 1013770270, + -1131373628, + -1136545351, + -1123571440, + 1022737175, + -1107196392, + -1068048313, + -1125006830, + 1030305162, + -1101706131, + -1109839694, + -1137137361, + 1050834339, + 1027987124, + 1036146117, + -1109789450, + -1109762686, + 1037739228, + 1036242080, + 1026808468, + 997667278, + 1070349694, + 1075030310, + 1080614730, + -1087020834, + 1051230539, + -1093042281, + 1031148324, + 1060180802, + 1029947782, + 1038029292, + 1049161563, + 1033511371, + 1065590087, + 1061535280, + 1027503516, + -1098503810, + -1088823522, + -1089224749, + 1063451192, + -1149204452, + -1093102098, + -1121454808, + 1041584152, + 1014573592, + 1052947592, + -1117548253, + 1038343247, + 1040795015, + -1090544041, + 1054999569, + 1064596587, + 1058024080, + 1024617771, + 1060203310, + -1102266422, + -1093898836, + -1116329075, + 1067543428, + -1140488884, + 1037678020, + 1056017410, + 1034216940, + -1096479522, + 999141054, + 1050161320, + -1086828161, + 1056062064, + 1059496854, + 1047697016, + 1065272816, + 1067739507, + -1103177135, + 1044636857, + 1058445829, + 1030199464, + 1026844306, + -1102728529, + 1064034971, + 1042943968, + 1073340838, + 1019237062, + 1027096983, + -1123773462, + -1124992153, + -1133938932, + -1136298344, + -1178975488, + 1027335383, + -1147700528, + -1129037779, + -1139132544, + 1008875648, + -1128400665, + -1128993657, + -1121020115, + -1125207398, + -1124616326, + -1120492547, + -1120339987, + 1024245617, + -1094764038, + -1096279046, + -1101941397, + -1105858431, + -1116589262, + -1105769454, + 1050398774, + 1032252174, + -1118891226, + 1079325540, + -1106054032, + 1018739898, + 1053359106, + -1090245086, + -1097981310, + 1027403120, + 1024406112, + -1098815672, + -1101322831, + -1095668602, + 1040985095, + 1038179668, + 1064399183, + 1030227266, + 1039813696, + -1098475598, + -1095701123, + 1067321702, + 960497152, + 1037502659, + 1048586383, + 972204408, + -1110203041, + 1057226056, + 1035103037, + 1033700044, + -1111284620, + -1109327332, + 1062397562, + 1050611430, + -1128532715, + 1051039305, + 991388140, + -1108572004, + 1039591610, + -1113499632, + 1040695645, + 1045073090, + -1110214968, + 1005260882, + 1075147397, + -1106920831, + 1034324161, + -1069398190, + 1034652139, + -1130886490, + -1098219709, + -1110834819, + 1046525790, + -1134197325, + -1104653764, + 1060636140, + 1017443800, + -1115217919, + 1044215592, + -1128816656, + -1106814936, + 1025862746, + -1114731256, + 1060314051, + 1034267347, + -1107101347, + -1098602403, + 1056576592, + -1137873293, + -1113882338, + 1042065660, + 1070052652, + 1024454942, + 1067132420, + 1066507810, + -1104871756, + -1109222332, + 1033984908, + 1050383898, + -1090648467, + -1103943356, + 1057736107, + -1076399750, + -1129303617, + 1081452886, + 1045087324, + 1065666327, + -1090477218, + -1103749218, + -1094410339, + -1080450274, + 1066607942, + 1065124831, + -1090274341, + 1042138907, + -1126344212, + 1003931404, + -1126621417, + 1043635971, + -1130829065, + 1025691907, + 1029958410, + -1075939648, + 1024436226, + 1037320564, + 1028901890, + 1050522645, + -1097222497, + -1098537422, + 1044099800, + 1029107773, + -1121596750, + 1025551938, + -1115570760, + 1015225193, + -1106941762, + 1031450099, + -1113580071, + 1018198926, + -1128354384, + -1106065732, + 1008100749, + -1112245249, + 984729892, + -1123909852, + 1037743702, + 1005264954, + -1128739974, + -1105462637, + -1105332192, + -1166252208, + 1035642565, + 1028907335, + 1020531034, + -1092302932, + -1107784494, + 1043055060, + -1114042132, + 1028571810, + -1131079026, + -1123950205, + 1047791818, + 1023966212, + 1021681793, + 1064120600, + 1059473119, + 1040268964, + -1114759016, + 1039775904, + -1114421289, + -1137218317, + 1066393776, + -1124062258, + 1017190626, + 1044637417, + -1117045015, + 1062348079, + 1048892084, + 1033446127, + -1094496387, + -1094906606, + 1066056290, + 1048040723, + -1127549448, + 1065148009, + 1075896325, + 1048726102, + 1043210843, + 1045147891, + 1051128498, + 1071523573, + -1067795097, + 1015669272, + 1031369104, + -1100740055, + -1104466229, + 1024978416, + -1105132962, + 1070750754, + 1001327856, + -1120379376, + 1026541903, + -1119929600, + 1066355212, + 1033145055, + -1139610929, + 1040828141, + 1024506275, + 1054603027, + 1033194305, + 1032020764, + -1171411336, + -1141985336, + 1041920314, + -1092517277, + 982563968, + -1126134813, + 1028625720, + 1052854527, + -1103720776, + -1107075878, + 1015521584, + -1136307643, + 1043444236, + 1049474541, + -1122354708, + -1142291782, + -1102928411, + 1034070148, + 1043546573, + -1138486953, + -1091851123, + 1024132703, + 1053384195, + 1028241186, + 1050005357, + 1019679764, + -1143770160, + 1029484748, + -1173862424, + -1142067422, + -1184877696, + 1027062869, + 1017650348, + -1123505022, + 1010276302, + -1118240892, + 1008010770, + 1002341002, + 1050325576, + 1057903516, + 1019506568, + 1010007713, + -1129257484, + -1117809519, + -1104858348, + 1022585604, + -1089538786, + -1167361612, + -1133422939, + -1112259959, + 983362674, + 1030490073, + -1139377362, + 1031981665, + 1025526256, + -1101439296, + -1123701339, + 1025890978, + 1061799869, + -1124883141, + 1031353906, + 1022894940, + 1018156061, + 1052700417, + 1060809354, + 1028550508, + -1097894235, + 1050789853, + 1019310723, + -1113179064, + 1014139371, + 1036020865, + 1044166918, + 1042687407, + 1024541624, + 1005616876, + -1106960637, + -1097224733, + -1094769841, + 1041188742, + -1087497772, + 1028965101, + 1054421620, + 1050371761, + 1043462488, + -1115591344, + -1054706311, + 1039311467, + -1114449555, + -1106475598, + 1047247244, + -1065091398, + 1033116558, + -1103399856, + 1028784147, + -1097754869, + -1109436086, + -1095692437, + -1096903825, + -1103852561, + 989871692, + 1001509410, + 1032135281, + 1025042804, + 1049411222, + 1044184249, + -1126714024, + -1116156516, + -1100231423, + -1121915065, + 1049126102, + -1093297923, + -1118808000, + -1114658363, + 1028082481, + 1039999738, + -1153288734, + -1089078348, + -1102550468, + -1098122649, + 1038339974, + 1061387217, + 1009205347, + 1051038592, + 1091542876, + 1048730905, + -1098646074, + -1102742433, + -1097839823, + -1107484670, + 1047661934, + -1075047992, + 1026437623, + -1096076404, + 1027700602, + 1040924084, + 1041909683, + 1042233422, + 1036833023, + -1105130639, + 1007865754, + 1055330286, + 1051026447, + -1079832713, + 1052777193, + 1053134929, + 1072970993, + -1061398225, + 1062791055, + 1077369684, + -1073681181, + 1063213450, + -1064845991, + -1068592512, + -1064296804, + 1068430595, + -1067740433, + 1093104969, + 1076942474, + 1074731676, + -1076590980, + -1062743325, + 1052536996, + -1137253226, + 1034836955, + 1084870533, + -1088756402, + -1107472221, + -1105439792, + -1123601734, + 1068685946, + -1100417652, + -1118986683, + -1088919929, + 1046320548, + 1042649708, + -1098462769, + -1098756169, + -1089174801, + 1038013553, + -1099291762, + 1082324622, + -1119970061, + -1156176800, + -1121731277, + 1014237708, + 1023145062, + 1026742329, + 1018994626, + 1028212419, + 1028378435, + -1130127277, + 1004664320, + 1007430168, + 998055840, + 1025607713, + -1129242483, + -1129052025, + -1129288749, + -1122937331, + 1014121692, + -1129409574, + 1025508119, + -1091268694, + -1062926476, + 1083843564, + 1072501072, + 1067587676, + -1070732033, + -1067121969, + 1075458660, + -1105502303, + 1075531603, + -1065164113, + 1101097371, + 1082748472, + -1062707611, + 1085619807, + 1076158328, + 1058232134, + -1070626901, + 1043695085, + -1092879530, + 1083641367, + -1071844023, + -1086861272, + -1079071737, + -1067893325, + -1091108286, + -1069282294, + 1091021178, + 1080792336, + 1079612045, + -1059303967, + 1074540238, + -1085401993, + -1056399414, + -1090453351, + -1066746616, + -1053955590, + -1064716355, + 1094915916, + 1080229539, + -1084676842, + 1021404469, + 1061263360, + -1113520044, + -1092656679, + -1112688043, + -1091086039, + 1056222998, + -1086954535, + -1102001462, + 1059709002, + 1073854239, + 1064257488, + -1101899198, + -1097486522, + -1097000431, + 1052945138, + -1068448691, + 1057956569, + -1093003715, + 1052827500, + 1025093675, + 1052527168, + -1092684868, + 1068544452, + -1099800828, + 1031881610, + 1061517009, + 1021795524, + 1060628741, + 1075809304, + -1136466668, + 1034035853, + -1076569912, + 1023812480, + 1056299869, + -1080257389, + 1089782746, + 1062988298, + -1095739575, + 1043321278, + 1072301600, + 1089341929, + -1108460728, + -1083403269, + -1088889457, + 1044016013, + 1088606817, + -1128919162, + -1088576715, + -1076369261, + 1043105347, + 1053495918, + 1053429778, + 1051198674, + -1094637159, + 1060829457, + -1079043669, + 1084896826, + -1101625356, + -1119245933, + 1026758787, + -1124040394, + -1148227920, + -1119910899, + -1146764440, + -1126047725, + -1123963251, + 1018673402, + 1008280884, + -1124948141, + -1153783040, + -1140394228, + -1126357766, + 1021857282, + 1021655014, + -1131511994, + 1023969011, + -1123250486, + -1121912064, + -1077337956, + 1074049318, + 1055042931, + -1092577024, + -1093050462, + -1097047428, + 1041444179, + -1130279294, + -1109521829, + 1040742598, + -1070031440, + -1091906148, + 1066043769, + 1059325381, + -1078346212, + -1111668921, + 1055123427, + -1077676994, + 1058213916, + 1050826502, + -1124605427, + -1139155392, + -1132275968, + 1027463123, + 1024587879, + 1016845466, + -1139914240, + -1140649064, + -1122047936, + 1022461570, + 1026965379, + 1022416226, + -1128753600, + 1026213385, + 1021497146, + -1119385174, + -1135172364, + 1016363214, + 1014307236, + -1141837592, + 1024960956, + -1103327642, + -1105924817, + 1030964776, + -1117183118, + 1016872130, + 1020978433, + 1014086751, + -1114543652, + -1070976567, + 1027144234, + -1122202732, + 1063495430, + -1123535844, + -1123925061, + 1026616609, + 1008722021, + 1029801082, + -1102877560, + -1105543745, + -1124758029, + -1101952921, + -1125774200, + 1016981084, + -1074420151, + 1051666556, + 1051847171, + -1096258430, + 1008342009, + -1124271545, + -1109573502, + -1086954523, + -1101148750, + 1052156785, + 1016059662, + 991170457, + -1111691722, + -1104188250, + -1061341306, + -1128782752, + -1105321839, + 1035054218, + -1123104939, + 1040847932, + -1093843609, + 1017298698, + 1040412052, + -1114895991, + 1036216281, + -1094773991, + -1095992514, + -1121541247, + 1052572154, + 1001160524, + 1054217489, + 1023698098, + 988712616, + 1042489251, + -1118457161, + -1101708640, + 1050904371, + 1053303073, + 995101324, + 1034578351, + -1114350398, + 1048095416, + 1043955709, + -1106537174, + 1049634365, + -1115075710, + 1047415156, + -1091948200, + 1022464380, + 1059291946, + -1107874255, + -1126942410, + 1054757197, + -1112514309, + -1118514996, + -1110520833, + -1113260742, + -1089829254, + -1101073162, + 1017973265, + -1099602663, + 1031541991, + 1041017592, + -1118072861, + 1045104603, + -1134245802, + 1012608254, + 1009097855, + 1041138673, + -1131394155, + 1036071207, + 1008817728, + 1041025403, + -1106298602, + -1102886839, + -1094159690, + 1045162532, + 1060601961, + -1108650801, + 1034104559, + 1033650004, + 1042077855, + 1042066670, + -1104295529, + -1098900662, + 1020505371, + 1034509606, + 1025217669, + 1086914864, + 1042078848, + 1044053029, + -1110920030, + -1105357892, + 1028983475, + -1110143773, + -1117113159, + 1040603381, + -1111432121, + -1122141606, + -1132240248, + -1122574822, + 1030165550, + 1027990268, + -1120118568, + 1031957326, + 1025719961, + -1106218756, + 982782912, + 1010671330, + 1036803908, + 1030137458, + -1080020234, + 1006332172, + 1061176694, + -1117114126, + -1117154305, + -1088877060, + 1063095655, + -1104895852, + 1030162891, + 1055957467, + 1034008527, + 1020739452, + -1105958762, + 1012330953, + -1103692993, + -1105393879, + -1121378983, + 1048585628, + 1053913017, + 1052263639, + 1015183650, + 1037813478, + -1102808829, + -1121710606, + 1032935102, + -1131947468, + 1025492803, + 1027310263, + -1157061120, + 992261328, + -1120140966, + 1027979975, + -1128037056, + 1017000878, + -1125879213, + -1133973004, + -1133943040, + 1019924678, + -1136757656, + -1143342672, + 977386496, + -1136119168, + 1023885441, + 1027205719, + -1154906880, + 1022513798, + -1131947802, + -1154488928, + -1155994416, + -1140094836, + -1120541789, + -1177646720, + 1020156602, + 1019669762, + 1010417984, + -1120662397, + 1023596173, + 990516176, + 1005422288, + 1025828097, + 1016469294, + 1023769417, + -1127711430, + -1120712073, + 1002159280, + 1025361543, + -1138046888, + 1012041268, + 1012445188, + 1027870729, + -1120198102, + 1024586065, + 1021398394, + -1123455299, + 1007790616, + -1131437402, + 1025588365, + 1022854938, + 1021440242, + 1025862183, + 1014972492, + 1024598257, + -1138302004, + 1028395511, + -1121506365, + -1103431097, + -1155443708, + -1118078175, + 1009592059, + -1109389951, + 1056330044, + 1051334982, + -1073364334, + 1064021235, + -1112861156, + -1099415010, + 1048313640, + -1102145712, + 1046365827, + -1107053695, + 1019237618, + 1023561777, + 1043229269, + -1117845742, + -1057572548, + 1046807419, + -1132291888, + -1086111917, + -1108252744, + -1098235342, + 1066061010, + 1069590150, + -1085135477, + -1097339508, + 1050307377, + 1047379576, + -1050882224, + -1129052876, + 1075297676, + -1139398804, + -1094336116, + -1104217278, + 1047331385, + -1083479275, + -1120798224, + -1124797097, + 1033727564, + -1113832412, + 1009586222, + -1147313364, + 1085173042, + 1083627513, + -1088212969, + 1051300348, + 1067184926, + -1121239858, + -1075428099, + 1055496819, + 1057714775, + 1028037972, + 1052244305, + 1048675127, + 1045894551, + -1085809120, + -1071959645, + -1093289052, + -1109234317, + 1040969562, + -1123111362, + -1062228991, + 1057748233, + -1106901926, + -1125501888, + 1035536687, + 1026048448, + -1097913351, + 1044428759, + 1064407104, + 1045888932, + 1041217857, + 1024921226, + 1033513492, + 1085035079, + 1027469306, + -1078608376, + -1120171586, + 1042817933, + -1108652960, + -1112635046, + 961016512, + 1079857338, + 1081893094, + -1086182786, + 1050554302, + 1052292992, + 1028412978, + -1070930838, + 1057342699, + 1049366711, + -1114569797, + 1045889040, + 1040480023, + 1030278141, + -1083331671, + -1077586311, + 1029953281, + -1129647490, + -1088927521, + 1041728957, + 1017110346, + 1008031563, + 1040262066, + -1120363722, + 1033168922, + 1041910008, + -1089343852, + -1119838391, + 1045810790, + -1115725166, + 1035843342, + 1057218414, + 1034860548, + -1094844712, + -1112875713, + -1105206477, + 1032277074, + -1092724116, + -1091704509, + 1041591468, + -1074925150, + -1140031018, + 1013596904, + -1087252191, + -1115324021, + -1094156559, + -1095364171, + -1085362109, + -1109659763, + 1038498311, + 1050900455, + -1097675389, + -1132175293, + 1033245753, + -1080280108, + -1124351613, + -1106606069, + -1134090902, + -1113770070, + 1049357619, + -1105024052, + 1023993078, + 1043341457, + -1154215116, + 1043101124, + -1127231590, + -1102607503, + -1116118270, + 1015072071, + -1128780532, + 1083463049, + 1032971142, + 1041242591, + -1108466228, + -1117693155, + -1124374801, + -1115154056, + 1040938011, + 1018058380, + 1022252786, + 1026728031, + -1136129660, + 1037981425, + -1117645992, + -1106667595, + -1112034460, + -1090156484, + -1178222492, + -1155209764, + 1038629248, + 1063311172, + -1117532332, + -1100490056, + -1120482440, + 945383040, + -1097350619, + 1063189019, + 1068256989, + 1059227524, + -1114534839, + -1085804060, + 1103424626, + 1062152527, + -1067612671, + -1072544232, + -1081574013, + 1065031995, + -1065122801, + 1070212362, + 1061275157, + 1082313267, + -1070766228, + -1097150986, + -1090356852, + -1083602094, + 1065659743, + -1127666368, + -1123366518, + -1133692404, + 1021980354, + 1022838010, + 1020474834, + 1025714391, + 1000369968, + -1123725446, + -1134997736, + -1127443373, + -1131685740, + 1012392996, + 1020954114, + -1132039820, + -1152661152, + -1134509696, + -1131025222, + 1024453721, + -1141854896, + -1154249216, + 987376832, + -1122828032, + -1129136800, + 1016953410, + -1123074301, + -1132706572, + -1121725126, + 1021996814, + 1026641177, + 1023023290, + -1155880496, + 1021146694, + 1025685399, + 1020847662, + 993873568, + -1153493968, + 1008746112, + -1129463821, + -1123535914, + 1023681309, + 1018730754, + 1021720954, + -1141369472, + 1017911086, + 1025897617, + 1010161652, + 993508400, + -1131194004, + -1134251032, + 1012800164, + -1153686176, + 1028206067, + 1011578432, + 1021531954, + -1126953081, + 1026413393, + -1126482585, + 1024499223, + -1123737308, + 1028172199, + 998512640, + -1121938554, + 1017715098, + -1126753894, + 969243008, + -1124543865, + -1129202816, + -1140235532, + 1027378797, + 1017487054, + -1136024768, + -1124805158, + -1156730416, + 1009216460, + -1138014004, + 1025744973, + -1144893928, + 1018354194, + 995905184, + 1020876994, + 1008382720, + -1132925248, + -1140466368, + 1014925540, + -1128831309, + 1025311681, + -1154532656, + 1024391081, + 1010724276, + 1009332760, + -1123457034, + 1016974950, + -1146063488, + 1023578713, + 1006353000, + 1025123581, + 1028402339, + 985484608, + 1027659511, + 1026846183, + 1028421953, + -1120317891, + 1026215223, + 1000031488, + -1131638598, + -1123817706, + 1018921250, + -1151696288, + -1126855936, + 991582928, + -1119905993, + -1119866288, + 1012870220, + 1000064872, + 1025278921, + -1154128736, + 1011814852, + 993462624, + 1026028253, + 1002392296, + 1026400269, + 1027782297, + 995288624, + -1136429644, + 1011848908, + -1122347869, + -1119871696, + -1157449888, + -1124117702, + 1024702029, + -1125069945, + -1135653992, + -1145697280, + -1136473396, + 1026689185, + -1139013492, + -1136327808, + 1001474584, + 994697376, + -1120216883, + 1028412353, + -1122303133, + -1123521372, + -1127166400, + -1119525158, + -1133702528, + -1124660333, + -1125000377, + -1120278576, + -1128133331, + -1128158464, + -1126515110, + -1121504557, + -1122963510, + -1137976216, + 1016253970, + 992508928, + 1007742912, + -1125337805, + -1123821488, + -1149592224, + -1139339112, + -1143519952, + 1008607320, + -1131074496, + 1028190771, + -1122334387, + 1001522200, + -1126285120, + -1128706675, + -1136584168, + 1018269646, + -1123280810, + 1014999812, + -1140669644, + 1013128196, + 1024648259, + 1016080162, + 1016921018, + -1148472216, + -1142764240, + 1008607680, + 1024626361, + 1023071650, + 1023815021, + 1010590744, + 1012861028, + -1121963267, + 1025317005, + -1124175206, + -1136209688, + 1016198114, + -1148589672, + 1026461177, + 1007685288, + 1010635584, + -1120573168, + 1026227875, + -1126618886, + -1162362048, + -1122326442, + 1026751511, + 1006866252, + 1021915458, + -1135956416, + -1130412569, + 1022077798, + 1021173958, + 1027792403, + -1157244832, + 1019364834, + -1132899764, + 1026859913, + 1019562522, + 992050480, + -1119920643, + 1013676300, + -1120412553, + -1129567251, + -1120249136, + -1123719395, + 1028138569, + -1125179283, + 1016902926, + -1124647513, + -1180627328, + 1021121862, + 1023417431, + -1146647216, + -1134023272, + 1027614263, + 1027142961, + 976214848, + -1143145472, + -1122804861, + 1017601786, + -1119696710, + 1026336227, + -1121712006, + 1026451943, + -1123699792, + -1124246246, + -1119889814, + 1023117362, + -1122509258, + -1125695507, + -1121248662, + 1026759321, + -1123374435, + -1121777658, + 1023799017, + -1131320998, + -1125432928, + 1027901737, + -1120709430, + 1019908230, + 1018282658, + 999890688, + 986692928, + -1129346278, + 979421376, + -1163293504, + 977761088, + -1132118118, + 1015292466, + 1023068146, + 1028034503, + -1127074457, + -1123180272, + -1131854586, + 1014749364, + 1026789169, + -1119385872, + 1017864250, + -1130343891, + -1131118298, + 1027734233, + 1002782848, + 1024964145, + -1119296262, + -1133559668, + 1025697833, + 1017371746, + 1025805347, + 995753936, + -1123139194, + 1023162190, + 1019991974, + -1123912634, + -1135950900, + -1129582662, + -1126998304, + 1021080846, + -1164908448, + 1024375203, + 1027351383, + 1027268033, + -1135172916, + 1009022568, + -1127682176, + 1016284858, + -1121307510, + -1123794544, + -1125591891, + 1011686436, + -1124021802, + -1124640934, + -1119307475, + 1026604081, + 1019428082, + -1121385488, + 1015994074, + -1122801936, + 1007126336, + -1155530592, + -1131814816, + 997592368, + -1131242810, + 1027921389, + -1122493059, + 1027614393, + 1014002188, + -1126870470, + 1008337292, + -1121933162, + -1146145128, + 1008955496, + 1015076410, + -1146950376, + -1135000308, + 1022022642, + 1022535770, + 1027677757, + -1127562105, + -1125718336, + 1016082286, + 1015424550, + -1142775344, + 1027241041, + -1133223488, + -1128821600, + 1026939075, + -1121373158, + 999239016, + 1026985705, + -1119722749, + -1157465808, + -1122799066, + -1138785292, + 956305408, + 1008834432, + 1022609370, + 1027978721, + 993095888, + -1156275456, + -1142870144, + 1014224500, + 1020285550, + 1014914652, + 1014190348, + 1023838761, + -1129409523, + 1011450392, + -1123107011, + 1026090937, + -1127690553, + -1134004264, + -1126755885, + -1131779590, + -1136272104, + 1017679942, + 1010766424, + 1017645234, + 974183424, + 1022493606, + -1137683456, + -1136432564, + -1146678320, + 1016517250, + 1010544768, + 1020673954, + 1022561442, + -1120276505, + -1123697532, + 1007936488, + 1017368322, + -1134726772, + -1127417977, + 1024777597, + 1026902873, + -1134118604, + 1026447853, + -1139784332, + -1134585228, + -1119779017, + 1008138484, + 1008979416, + 1027102051, + 1025554909, + -1075332543, + -1061671376, + -1063531028, + -1083207631, + -1068558008, + 1077101162, + 1078856090, + 1063558115, + -1066938258, + 1063632473, + 1084947504, + -1070644565, + 1069090259, + 1093921305, + 1080928008, + -1075485372, + -1054860165, + 1069550818, + -1062243734, + 1073057804, + 1006406400, + -1129920409, + -1119784025, + -1127223219, + -1129558182, + 1027705793, + 1022536206, + -1165881952, + 1019722054, + -1130240384, + 1028381101, + 1019881586, + -1193492480, + -1132040660, + 1026228173, + 1012140676, + 1021951266, + 1017923546, + 1018241818, + -1127004640, + -1130063366, + -1119289683, + -1130986156, + 1009107048, + 1022802530, + 1019328002, + -1120983577, + 1028379885, + -1121578122, + -1127556461, + 1026846237, + -1134262744, + 984916384, + -1120666509, + -1129615814, + -1123172637, + -1136610612, + 999312664, + 1011620852, + 1021712422, + -1130844788, + -1120626505, + 1024486023, + 1025539757, + -1123250028, + -1158049696, + -1126047373, + 1027446583, + -1119064707, + 1004745752, + 1023655031, + 1025939303, + 1026998019, + -1120997062, + -1121341232, + 1021566962, + -1123454720, + 1027185955, + 1018180846, + 1024553597, + 1025207513, + 1020703954, + 1015098222, + 1021022150, + 996208032, + -1126632409, + -1133951220, + -1125953619, + -1126496659, + 1013905932, + -1120680224, + -1129590880, + 1026427609, + 1012534108, + -1129611533, + -1153253936, + 1027469677, + -1122920134, + 1024241773, + -1121768186, + 1015133458, + 1009910976, + 1022410418, + -1127076013, + 1002729136, + -1123304672, + 1020328590, + -1136704076, + 1023643433, + -1120642205, + 1020459374, + 1016438054, + -1119772921, + -1144748496, + -1134314932, + -1129403955, + -1126008505, + -1129941491, + 1019205198, + 1023861113, + -1157128752, + 1017365582, + 1022083186, + -1120068861, + 1008961768, + -1128224909, + -1178027264, + -1128701933, + -1119707174, + -1129039149, + 983269056, + 1024831953, + -1120595545, + 1017223090, + -1127785190, + -1121819027, + 1024363927, + 983010112, + -1119131597, + 1014392476, + -1121287098, + -1120309833, + -1119438985, + 1012864372, + -1122306509, + -1130161625, + 982326592, + 1028043213, + 1028206465, + 1024476531, + -1138641332, + -1122837542, + -1129590105, + 1021821554, + 1017427250, + -1127301101, + 1014051684, + -1126642144, + -1123692003, + 998343120, + -1147724416, + -1137339008, + -1127925824, + 1024310979, + 1027355097, + -1121811037, + -1122498410, + -1134052224, + 1017382402, + 1024546551, + 1027969793, + -1169607040, + 1018863622, + -1143873456, + 1023159794, + 993830096, + 1013099804, + -1149203632, + 1010252340, + -1145626496, + -1140548340, + -1120752525, + -1125509824, + 1001435520, + 1024114557, + -1129617184, + 1028351357, + -1128393241, + -1119183728, + -1142830720, + -1121433651, + -1137245964, + -1138021696, + 1015038298, + -1123747139, + -1134270888, + 974280320, + 1017296750, + -1121880448, + 993477168, + 1020711458, + -1121380224, + 1017440378, + -1124577670, + -1132430304, + 1024542519, + 984918528, + 1023779815, + 1021397838, + 1025604097, + -1161040384, + 1014537524, + 1026400905, + -1126451744, + 1026335961, + -1155366496, + -1122461482, + -1122830109, + -1136746316, + -1139697064, + -1123289843, + -1130990420, + 1019536686, + 1028199837, + 1020908434, + -1125658099, + 1015485606, + 1009445120, + -1131268486, + 1024883305, + -1128881459, + -1122107030, + 1017780794, + 1026918193, + 1002810240, + -1131932288, + 1018413842, + 1016573890, + -1120092112, + 1021536786, + 1007229620, + -1157210112, + 991520768, + -1124858617, + -1132392698, + -1123809750, + 1017868442, + 1026804153, + 1017926818, + 1024496455, + -1122770048, + 1017748354, + 1004137552, + -1136862952, + 1018887022, + 1023439011, + 968669952, + -1123254320, + 1019676506, + 1023950777, + 1028103757, + -1125401049, + -1129864224, + -1128066515, + -1142061080, + -1122133344, + 1014032092, + 1020922330, + 1026406931, + -1120743283, + -1124791155, + -1121272931, + -1119690038, + -1137021452, + -1130305939, + -1134992192, + -1140523188, + -1123312755, + -1122864205, + 1008324940, + -1126304077, + -1144589928, + -1129381766, + 1027306145, + 1022127654, + 1025468835, + -1129831590, + -1122941648, + -1178921344, + -1129231776, + -1120046144, + 1025414855, + 1019120706, + -1142813392, + -1140585496, + -1131324730, + -1132560820, + -1124115053, + -1125966393, + 1027480393, + 1011591604, + 1005984640, + 1017164314, + -1151967792, + -1121499360, + 1023625565, + -1129826797, + 1009730996, + 1016566054, + -1139531736, + 1027010225, + -1129463405, + 1016412242, + 1017422882, + 1009877672, + -1130626381, + -1163052032, + 1008143336, + 1007737240, + -1156309088, + -1128291232, + -1134581644, + -1126758893, + -1163829152, + -1130891444, + 1019064450, + 1016958330, + -1127528358, + -1128786835, + -1122144570, + -1119127830, + -1119575497, + -1119041654, + -1122116582, + -1129530253, + 1018682618, + -1134059980, + -1145211752, + 1013109684, + 1024815751, + 1009681256, + 1023609609, + -1134810892, + 1011887860, + 1011093992, + 1021126754, + -1120397440, + 1022052986, + 1028022609, + -1125511629, + 1021314394, + -1121370915, + -1125251673, + 1003815504, + 1025921251, + -1136160576, + -1146276432, + 1008587304, + 1016749678, + -1121800922, + -1124463827, + 1025908439, + 1007496232, + 960189184, + 1023015686, + 1026626851, + -1141355392, + -1130948140, + 1028208247, + 1027629799, + 1008017048, + 1024795443, + 1027319561, + 1027826809, + -1128724499, + -1120752579, + -1119675142, + -1147491432, + 1019639910, + 999682968, + -1131665172, + -1163726240, + -1131227712, + -1120659427, + 1027270857, + 1024299593, + -1120380358, + -1132801256, + 1014331204, + 1027600723, + 1007862872, + 1023751079, + 982398048, + 985817696, + -1129426925, + -1124183705, + -1119401709, + -1131769792, + -1121123613, + 1021294554, + -1122210608, + 1021570834, + -1158811232, + -1156765136, + -1123328384, + -1122018202, + -1123025446, + -1159534592, + -1143356056, + 1027176401, + 1011020172, + 1021732698, + 1024808321, + 1019326446, + -1127760198, + 1015932326, + 1024499395, + 1011090228, + -1122147757, + 1024022791, + -1124056960, + -1124643641, + -1132636044, + 1025621449, + -1125482777, + -1123614778, + 1020684978, + -1125336211, + -1130932422, + -1121035574, + -1134761280, + 1026921751, + -1142605904, + 1020959202, + 1022534734, + -1120672461, + 1015847954, + -1130734797, + -1155117152, + -1155970096, + -1124316909, + 1018748462, + -1133934952, + 1025462777, + 1004930024, + -1150838112, + 1027972355, + -1173065344, + -1121073417, + 1024809619, + 1027246793, + -1120320189, + -1124441568, + 1027676333, + 1026502141, + -1124005971, + -1151257296, + 1023928451, + 1004850736, + 1023152882, + 1023689197, + 1010039028, + 1027883965, + 994130080, + -1133545880, + -1129796256, + -1120206179, + 1023077186, + -1153433088, + 1027557977, + -1139484044, + 1006790976, + 974196096, + 1021733190, + 1026703703, + 1018394962, + 1025266441, + -1120562297, + -1119040656, + 1023282754, + -1169712768, + 1015948102, + 1025502825, + 1016216154, + -1161054912, + -1120722345, + -1122033104, + -1130271449, + -1137918592, + 1018409710, + 1023544833, + -1121547680, + -1132055020, + 1000299600, + -1132218540, + -1122502861, + 1026005473, + 1027707719, + 1024039521, + -1121239709, + 1019097638, + 1028428439, + 1006172496, + 1006838616, + -1133958452, + 1000639232, + 1023857335, + -1119398800, + -1125226496, + 1027376765, + 999152768, + -1140718004, + -1127957933, + -1123490284, + 1022342706, + 1004430568, + -1124042746, + 1026165121, + -1120139849, + -1130503078, + 1011229696, + 1014724236, + 1026350599, + 1021218118, + 1019113274, + 1021861478, + 1009867224, + 1012808068, + -1131314604, + 1027817383, + 1013921060, + -1123470806, + 1020289730, + 1005067800, + -1119271321, + -1125547981, + 1027121649, + -1161691040, + 1001925272, + 1016642670, + -1126416877, + 1022740386, + -1125142989, + -1120256019, + -1121813683, + -1121489661, + -1159981472, + 1027116041, + -1148689920, + -1127649971, + -1141993680, + 1027112685, + -1124626137, + -1131264890, + 1026628051, + 1023659831, + -1123921699, + -1152673120, + 1018876058, + -1123870998, + -1151312480, + -1131364550, + -1133834280, + -1121123385, + -1122755469, + -1124989926, + 1025525063, + 1016693222, + 993806944, + -1124881465, + 1023976145, + -1126146489, + -1120856166, + 1027566073, + 1009312256, + 1027093111, + -1119855769, + -1123664662, + -1123092090, + -1134932468, + 1025809069, + -1148635312, + 1008315688, + -1129685926, + -1121867414, + 1027633511, + 1022528974, + 1025464477, + -1139333196, + 1011257780, + -1150351520, + -1119942966, + -1135768908, + -1173970560, + 1013090500, + 1028034721, + -1144800152, + -1129910982, + 1011734172, + 994239536, + -1129427789, + 1022538394, + 1006111280, + 1019597122, + 984350016, + -1128081446, + 1011575692, + 1015283214, + 1026892285, + -1141800752, + -1134912984, + -1133610804, + 1027405549, + -1121111110, + 1009984116, + -1138685900, + -1120442886, + -1127885453, + -1153624416, + -1122829197, + 1018704706, + -1136599156, + 1026007059, + 1017980098, + -1132851060, + -1127622822, + -1122754589, + -1139146444, + 1027441249, + -1131469356, + 1026061623, + -1143297128, + 1016702298, + 1027652233, + 1017147558, + -1120481981, + -1130601651, + -1130033536, + -1137316684, + -1125422733, + -1133049792, + -1121375008, + -1165343552, + -1119501789, + -1139676568, + -1120180534, + -1139395892, + 983080544, + -1131921228, + 1012276900, + 1027496579, + -1125213536, + 1015610522, + 982787072, + 1012307572, + -1129546150, + -1143864912, + -1121160442, + -1131259322, + 1023442273, + 1026134723, + 1006454448, + 1014556708, + -1125939110, + 1024627281, + -1129118445, + 1024900339, + -1122803386, + -1120560269, + 1013077428, + 999113192, + 1019675066, + -1124032124, + -1135200500, + 1018343770, + -1121210301, + -1130373779, + 1013586012, + -1144446672, + 1017058114, + 1021264626, + -1120817181, + -1120610025, + -1123494054, + -1123163062, + 1024570585, + -1124187782, + 1015772398, + 1024248775, + -1133294168, + -1156447280, + -1121906301, + 1023961229, + -1119149753, + -1120213302, + 1024124519, + 1026251201, + 1016145906, + -1126883462, + 1011278184, + -1121310707, + 1023523107, + 1009889024, + 1024468353, + 1001144400, + -1143419264, + -1122151222, + 1020882310, + 1023630541, + 1026004937, + -1119533891, + 1011820468, + 1023075418, + 981889344, + 1023850049, + 1022298854, + 1000763288, + 1018994482, + 1026352161, + -1121450518, + -1142401688, + -1140362444, + -1123669248, + 1023993101, + -1120819382, + -1123689232, + 1026427507, + 1007693068, + -1120457824, + -1133799576, + 1015639842, + -1120089664, + -1130429299, + -1123758428, + 1020086210, + -1127410662, + 1025962243, + -1131985946, + 1020198374, + -1119405417, + 1003799168, + -1122824365, + -1139393024, + -1123102854, + 1026299457, + -1141642520, + -1128529939, + 997476512, + 1017121958, + -1139324468, + -1143527216, + -1126988787, + -1122029514, + 1024801879, + -1154068224, + 1015437794, + -1140439192, + 999741136, + -1127793805, + -1139469912, + -1124741747, + -1124122809, + 1007426880, + 1018301506, + 1015382894, + -1128832147, + 978768256, + 1027400169, + 1028193341, + -1122901498, + -1119202899, + -1119473910, + -1120639926, + 979538944, + -1130045229, + 998120096, + 1002213144, + -1128185325, + -1129398227, + 1025832673, + 1018532250, + -1153533600, + 1026411133, + 1012299492, + -1122902051, + 1020384622, + -1121050301, + -1123120115, + 1023633353, + -1130963354, + 1024597985, + -1126024249, + 1024486845, + -1164416416, + 1021020706, + -1123346000, + 1025101907, + -1135050904, + -1121133475, + 1024006521, + -1124144896, + -1123597068, + 1018879770, + 1008864832, + -1128382457, + 1025941705, + 1025661815, + 1015857806, + -1120479603, + 996871168, + -1125873632, + -1143297512, + -1128468121, + 1010569664, + -1120786358, + 1018087010, + 1020269998, + -1127531289, + -1127374720, + -1138505176, + -1123702342, + -1132833548, + -1125008473, + -1121067171, + -1119060333, + 1019357062, + -1121649382, + -1137634792, + 1026553833, + -1147611696, + -1123789900, + 1027069225, + -1173090944, + 1017305210, + 1011387700, + -1120931648, + -1120250227, + -1119639193, + 1018337218, + -1121976790, + 1018796614, + -1119452944, + -1123002592, + -1119367206, + 1009564596, + 1015673126, + -1124679731, + 1016375918, + 1023664553, + 998604184, + -1137434188, + 1026714579, + -1120400806, + 979685568, + 1018975842, + 985567328, + -1122431907, + 1018427490, + -1133976832, + 1015635866, + -1127442739, + 1025791159, + -1134784152, + -1119531766, + -1122314643, + -1145803136, + 1019959994, + 1017669294, + -1123145958, + 1013703116, + -1130677216, + -1125709344, + 1022501422, + 1009977152, + 1012456308, + -1128868051, + 1023555421, + 1023976291, + 1013835716, + -1120205097, + -1120392115, + 1023220046, + -1142583344, + 998468840, + -1123451740, + -1131630970, + 1021649806, + -1135633996, + 1011981772, + 1025873617, + -1135797068, + 1008155124, + 1028353389, + -1146787944, + -1123307610, + 1023978803, + -1122643779, + -1148338536, + -1120873110, + -1129500512, + -1124208614, + -1121295699, + 1026876045, + 1023301306, + 1001900440, + -1135985752, + -1150901760, + 1004765104, + -1126612230, + -1146653848, + 994758608, + -1129939513, + 1017400774, + -1139503348, + -1142905088, + -1128702336, + -1125307968, + 1013411356, + -1209413632, + -1123466092, + 1020467118, + 1010037004, + -1121640349, + -1123791484, + -1119846096, + 1017340474, + 1016673146, + -1122890208, + -1124134483, + 1017029638, + -1169042240, + 1027272375, + 1019189690, + -1126140358, + -1132364844, + 1021863706, + 972908544, + 1021645858, + 1018762330, + -1121305018, + 1027631463, + -1128032115, + -1127008173, + -1119967981, + -1120017293, + 997240480, + 1004875088, + 1016944978, + 1018595758, + 1016095346, + 1026557095, + 1009160280, + -1125979814, + -1133021096, + -1130444992, + -1154877536, + -1120694937, + 1013548900, + 1011373800, + 1017801018, + 1018253730, + -1121732022, + -1121274403, + -1130652448, + 1009593640, + 1024416701, + 1025758557, + -1129234707, + -1136038784, + 1000988264, + 1013010380, + 1015721874, + 1026237441, + -1121787066, + 1021819098, + -1122403318, + -1122194202, + -1126134784, + -1145636784, + 1015764098, + 1014901956, + -1139874648, + -1124697881, + 1019135714, + -1131071334, + -1119986025, + -1140298740, + -1121228842, + -1119637715, + 1026078631, + -1121214957, + -1124877600, + 1013759588, + -1139005464, + -1131445748, + -1140973416, + 1023520029, + -1127300768, + 1025733383, + -1122265034, + -1171179904, + -1121432394, + 1025223273, + 1026002461, + -1136370100, + -1125276025, + -1125939987, + -1138072692, + -1122297792, + 1024368585, + 1009826804, + 1025594759, + -1126649478, + 1000695192, + -1130788774, + -1119379955, + -1127987635, + 997557600, + 987536800, + -1123232368, + -1134738996, + -1136646580, + -1123572086, + -1160661824, + 1025023271, + 1020485958, + -1133284184, + -1120783273, + -1167802752, + -1123997235, + -1120064806, + 1007516392, + -1148789328, + -1119473427, + -1127669997, + -1133135576, + -1140108584, + 1024316113, + 1018872738, + -1119343993, + 1024452595, + -1131560820, + -1120355117, + 1023437437, + 1027958823, + -1142881968, + -1136679116, + -1119700339, + -1131886970, + -1123587114, + -1120224435, + 1022480626, + -1123671904, + 1025837441, + -1201956864, + -1143125168, + 1024788281, + -1139353856, + 1027711251, + -1122833786, + 1022040354, + -1138794344, + 1017163162, + -1192449024, + -1125781747, + -1126776096, + 1023828675, + -1132570008, + 1027897235, + -1122473936, + -1129194221, + -1145418728, + 1016994738, + -1120089616, + 1017994682, + 1027930141, + 1021879058, + -1122723245, + 1021556986, + -1128469069, + 1016128914, + -1132086688, + -1123784000, + -1123781580, + 1003629080, + 1022288546, + -1139154996, + 1024682525, + 1013851268, + 1027894013, + 998150352, + -1138734348, + -1122796390, + 1021835430, + 1025950733, + -1123391587, + 1011583540, + 1027498425, + 1024014035, + 1027409409, + -1119772333, + 1014042764, + -1121909190, + 997530160, + 1027780467, + -1132495424, + 1008614644, + 1010597096, + 1019260898, + -1156756176, + 1018183986, + 1007652684, + 1028214345, + 1013590180, + 1000410752, + 1028372729, + 1022076946, + -1145126808, + -1138231244, + 1005442712, + -1120539305, + 1002947920, + -1126380915, + 1020795118, + -1122683136, + -1120332848, + -1123028650, + -1135927948, + 1026808481, + 1027872833, + 1023521501, + -1126721625, + -1159208448, + -1137844876, + 1015604290, + 1019010734, + 1028288131, + 1014964188, + 1027896001, + 1014724428, + 1013990980, + 1018956910, + 1026565565, + 1006075648, + 996474784, + 1007734924, + 1009865832, + 1009235764, + -1154044576, + -1143096496, + 1025179549, + -1137569140, + -1135226944, + 1024655113, + 1009003532, + -1120220377, + -1131998124, + -1121552426, + -1123283082, + -1134307096, + 976762880, + 1011931084, + -1139997260, + 1020363718, + -1175011328, + -1136477196, + -1123504086, + 988663488, + 1001976784, + 1023722061, + -1128307053, + 1025924327, + -1122185840, + 1015024914, + -1134751628, + 1010734552, + 1013011844, + -1156735232, + -1137269772, + 1025130913, + -1145879632, + -1119361686, + 1028035239, + 1023006546, + -1143835472, + -1126530995, + -1131681332, + -1152284064, + -1122547219, + 1022836942, + -1139829248, + 1018651650, + -1122343181, + 1025549719, + 1009203688, + 1020611398, + 1003345488, + -1147368368, + 1021293426, + -1139295808, + 983881920, + -1120521302, + -1153250400, + 1025792321, + 1005323088, + 1018465338, + 1009058444, + -1125182099, + 1016605474, + -1128990387, + -1139590144, + -1126302803, + 1024406611, + 1000314064, + -1131268992, + 1018726498, + 1018936754, + -1127911142, + 1020484602, + -1124874649, + -1161728512, + -1123710371, + -1138107276, + -1120855597, + 993604560, + 1017777486, + 1018475130, + -1121443984, + 1017675502, + -1151375872, + 1027070791, + 1021477262, + -1123915340, + 994159056, + 1001358288, + 1009353192, + -1120532195, + -1121863898, + 1012941924, + 1017599138, + 1015174638, + 1027408675, + -1121651629, + 1028218929, + -1119388793, + -1124793101, + -1122194925, + -1124643264, + 1024923065, + 1009329000, + 1023099314, + -1125893811, + 994883744, + -1120509257, + 1024038685, + 1025617937, + -1141033064, + 1025145987, + 1024832281, + 1024160353, + 1026134073, + -1122800150, + 996654800, + 1010082060, + -1121738970, + 1017723846, + -1125668953, + 1017067810, + -1120649184, + 1027028241, + 1018744998, + -1148442320, + 1018630018, + -1127086112, + 1023650861, + -1121058467, + -1121118105, + -1122784512, + 1025453571, + -1122241402, + -1124066048, + -1130152397, + -1120893645, + 988245600, + 1022752678, + 992771376, + -1131061472, + -1120491913, + -1135715368, + -1119615961, + -1135432856, + -1146614704, + -1122211296, + 997124656, + 1013198148, + -1128967360, + 1027394631, + -1132242388, + 1023476953, + -1130949126, + -1123975107, + 993490592, + 1019764514, + 991902720, + 1017030790, + 1016620946, + -1150415872, + 1028269693, + -1131928294, + -1163118784, + 1023469043, + -1121255728, + -1122741821, + 1026583353, + 1017303682, + -1120433552, + -1128872832, + -1124192256, + 1020888754, + 1022619066, + 1018154534, + -1135427608, + 994862128, + -1125462445, + -1159019104, + -1122681942, + -1121171328, + 1015481154, + -1129895085, + 1018619330, + -1130004665, + 1007891788, + 1025453473, + -1121463661, + 1025177127, + -1120838931, + -1119203190, + -1130600889, + 1024714113, + 1023729537, + -1123208218, + 1002930256, + -1137660852, + -1119810873, + 1024397591, + -1125825869, + 977750016, + -1125651590, + -1143542296, + -1130117030, + 1026535441, + 974628224, + 1028085911, + 1014909772, + -1119727395, + -1135297524, + 1021726842, + 1027395783, + 997058144, + -1149785296, + -1177282944, + -1122260845, + 1027996503, + 1024384695, + -1121868192, + 1027654825, + -1124437728, + -1173313920, + 987474112, + 1025389737, + 1008957364, + -1122687523, + -1131541568, + -1121945018, + 1028095597, + 1023604681, + 1023698177, + 1027481805, + -1129653926, + -1120110774, + 985040384, + -1143180056, + -1131876364, + -1121710490, + -1128744537, + 1022424354, + 1019354438, + -1126211520, + -1121022169, + -1139397108, + -1121684442, + -1131251430, + -1134081600, + 1014074692, + 993542864, + -1132265990, + 1000974312, + 1022727686, + -1155692752, + -1123568534, + -1126881286, + 1026493255, + 1005461248, + 1017829570, + -1129211309, + 1027458195, + 1023449773, + 1015526306, + 1010174504, + -1164146496, + -1120051757, + -1130028185, + 1023844967, + -1132605480, + -1120722310, + 1027046109, + -1128443872, + -1132797480, + 1019756390, + 1017185286, + 1008345548, + 1000304720, + -1124002268, + 1024189217, + -1128220294, + -1127448397, + 1028087777, + 1000210152, + 1014289780, + 1022427130, + 1027590551, + 1019737794, + -1123377962, + -1146827496, + -1189260544, + -1130791104, + 1026112013, + 1015838958, + 1023242530, + -1133482408, + -1119698819, + -1119534854, + 1014472884, + -1121069257, + 1007399564, + 1017812738, + 1013754188, + -1121657811, + -1129681197, + 1018418778, + -1135045108, + 1008348968, + -1147409280, + -1123480531, + 1023399866, + 1027188179, + 1023971889, + -1138116916, + -1126060851, + 1027779453, + 1000286232, + 998841984, + -1121256483, + -1119363225, + 1027637741, + 1016423342, + 1019786458, + -1127790061, + -1121475104, + 1017174830, + 998480816, + 995182032, + 1006301336, + 1017317746, + 1023808653, + 1014261452, + 1027403225, + 1025471657, + 1013588644, + 1024431869, + -1121447408, + -1144915504, + 1012188708, + -1155642272, + -1129138061, + -1126188435, + 1020705914, + 1027097507, + 1012696484, + 1019735078, + 1018200378, + 1017220690, + 1027803847, + 1015246950, + 1022734042, + -1123866358, + 1019083330, + 1024569863, + -1129291136, + -1121028214, + 969669888, + 978826880, + 1018303802, + -1138136216, + 1016659470, + 1026356535, + 1008977432, + -1122590813, + 1024660947, + 1026944737, + 1027922333, + -1120260649, + 1023532013, + -1132197716, + -1119494477, + -1119180467, + 1011540760, + 1017771322, + 1026206797, + 1017397038, + 1012479588, + -1121832579, + -1174118016, + 1024201575, + 995039328, + -1136843928, + -1128485824, + 991660288, + 1022209038, + -1121605046, + -1164959840, + 1015755622, + 1025062297, + -1139950312, + -1122382419, + 1017930578, + 1023926513, + -1122321293, + -1130330342, + -1136241176, + 1019088890, + 996881312, + -1125193267, + 1025575241, + -1142754896, + -1125311481, + 1005541168, + -1128699033, + -1135840128, + 968124416, + -1128841747, + -1119925734, + 1024909767, + 1026626935, + 1005753648, + -1133147928, + -1123888899, + 1021330298, + 1024982605, + -1119097091, + 1019416802, + 1015995482, + 1024932713, + -1128150547, + -1129593542, + 1024467271, + 1010908852, + 1025165379, + 1014849356, + -1131825344, + -1128415155, + -1125723501, + -1131311444, + -1119186486, + 1006101632, + 1028437383, + 1006606744, + -1120515113, + -1126251648, + 1017862450, + -1142606616, + -1166074240, + -1150616272, + -1121179830, + 981842944, + 1027532519, + 1024525057, + -1138182668, + 993477216, + 1018751202, + -1139178984, + 1011487784, + 1028123921, + 1017168718, + 1020828974, + -1136971532, + 1012637260, + 1012856500, + -1120279792, + -1147520208, + 1026496857, + -1122759805, + -1119562269, + 1003746456, + 1017390222, + -1120610358, + -1121819690, + -1121529734, + -1124826560, + -1136430872, + -1129575661, + -1134948056, + -1119162345, + 1013964980, + 1024344695, + -1121265968, + 1018469202, + 1021846354, + 1020362310, + -1122328522, + 1021329090, + 1005294696, + 1018780518, + -1129676505, + 1016880422, + 962524672, + 1010572120, + 1026737745, + 1016017426, + 1018560962, + 1023145422, + 1012012340, + 1021168878, + -1119993552, + 1026372057, + -1136963636, + 1019721606, + 1015536354, + 1017902690, + -1138278680, + -1132954176, + 991999744, + -1120320137, + 1027027769, + 1019225394, + 1021544142, + -1123990176, + 1019633978, + 1027381005, + 1027350881, + -1123765760, + 1008418792, + 980875648, + 1028255801, + -1128524941, + -1151212800, + -1147626856, + 1027873949, + -1135725056, + 1019345498, + 1001397200, + 1020335942, + -1137671512, + 1008864064, + -1124170278, + -1123715210, + -1130790054, + -1119154176, + -1129939917, + 1022644898, + 1026970585, + -1150168784, + -1123892243, + -1123603456, + 1023375662, + 1026569505, + 1015839474, + 1026751561, + 1018581082, + -1123024336, + 1025508871, + -1158551360, + -1140058584, + 1016757798, + -1150984144, + 1023843171, + -1144917840, + 1019594114, + -1125888205, + 990744368, + -1127014317, + 1023484749, + 1016884066, + -1170628992, + -1120809158, + 1017589326, + -1130549933, + 977998208, + 995516320, + -1124075232, + -1121817952, + 1019216322, + -1122487162, + 1023553491, + -1120928550, + 1026403737, + -1121502458, + -1123805875, + 1019233746, + -1121812269, + 1024107865, + -1132272230, + -1122656221, + -1126171289, + -1155495072, + -1125613145, + 997674704, + -1122425040, + 1006761112, + 1023132514, + 1019253306, + 1028333049, + -1127113184, + 1019086482, + 982202560, + 1015594810, + -1146993792, + -1142021040, + 1015408678, + -1144320664, + -1132307968, + -1120842582, + 1015945922, + -1122873942, + 1026528073, + -1119114045, + -1122387571, + -1130586957, + -1122505494, + -1146638872, + -1131632474, + -1123202784, + -1136717248, + 1002199600, + 1024147373, + -1121985290, + 1015453638, + 1015408302, + 1015585538, + 1015486402, + 1015423394, + 1027321875, + 1012481412, + -1140255400, + -1122385776, + 1027792461, + 1021009554, + 1020580314, + -1129666227, + -1146445264, + 1009937192, + -1138362368, + 980869760, + -1131079322, + -1139653400, + 1026491545, + -1121838010, + 1014288348, + 1021569478, + 1017044322, + 1023714441, + -1121211014, + 1026446839, + 1004628248, + -1137183384, + 1018074246, + 1024267945, + 1017578994, + 1014342108, + -1119512301, + -1152736304, + -1146884656, + -1124419635, + 1006887692, + 1027806247, + -1130357587, + 1023576211, + 1006328296, + -1144296448, + -1126954285, + 1024996721, + 1025872951, + 1002572464, + -1153073616, + 1023755305, + -1131274106, + -1137487144, + 1024745143, + 1010930612, + 1007970892, + 1025032615, + 1008982208, + -1123587388, + 1026151345, + 1010498560, + -1173877120, + -1121459018, + 1028107977, + -1120391315, + 1023522039, + 1009608664, + 1019281058, + -1123714643, + 1023333038, + -1123432518, + -1122226547, + -1129975129, + -1140387020, + 1019528078, + -1122290656, + 1024626337, + -1127269005, + -1121217741, + -1131621926, + 1019680590, + 1026035417, + -1129939398, + -1123771014, + -1135206668, + 1020827654, + 1026544857, + 1024729757, + 1028173881, + 1027434973, + -1151508272, + -1120160291, + -1132309248, + -1121653277, + -1122606870, + -1126077043, + -1120920099, + -1125205363, + 1024445489, + 1025137393, + 1018535598, + -1135255192, + 1015990562, + 1026966057, + -1144268520, + 1004750720, + 1026444685, + -1124372582, + -1196321792, + -1159481760, + 1027115443, + 1019671474, + -1150620416, + 1016185370, + 1003184720, + -1159515328, + 1020450958, + -1123484154, + 1020772338, + -1156705952, + 1027629481, + -1129440793, + -1138548712, + 1022710446, + 993456480, + 1022906022, + -1126810310, + -1149009768, + -1136459112, + -1121599290, + -1124040195, + 983094080, + -1139430168, + -1130872806, + 1017344978, + -1128196851, + 1025906813, + 1018787586, + 1024544141, + 1027503245, + 1007824856, + 1021376634, + -1139842240, + 1017203586, + 1013479564, + -1124492659, + 1015526674, + -1146528048, + -1135728948, + 1023588701, + -1132411948, + -1121020675, + -1119709101, + -1131611878, + 1027691741, + 1026287069, + -1122173789, + -1142514688, + -1120445785, + 1011859868, + -1121787357, + 991615488, + -1122700627, + -1135370904, + -1131330484, + 1018141050, + 1012832332, + 1026710963, + -1123697158, + 1026307683, + -1149799776, + -1140461032, + 1024640849, + 1025399747, + 1028184985, + -1138804184, + 1003986608, + 1021436018, + -1119862966, + -1134941132, + -1131810208, + 966934144, + 1025086931, + 983154784, + 1017098662, + -1121594541, + 1014920780, + 965944960, + 1013609564, + 1026579987, + 1021134050, + -1142208360, + 1021693774, + 1001921616, + 1016924962, + 1007023116, + 1026433965, + -1127841190, + -1123280579, + 1005480936, + 1023600649, + -1123858851, + -1160080064, + 1018710458, + 1019058658, + 1026505127, + 994101408, + 1019330158, + 1021770882, + 1023560761, + -1126523334, + 1000642896, + -1121327059, + -1119730547, + -1131834092, + -1120294003, + 1006444032, + -1130238566, + -1128152102, + 1020690926, + -1122906541, + -1123870188, + 1026398519, + 1015854074, + -1127056057, + -1130111744, + 1023462849, + 992803376, + -1131400364, + -1119722093, + -1143796504, + -1131292812, + 1027247345, + -1137047028, + 1023763873, + 1009912512, + -1131271436, + 998359704, + -1124352525, + -1123576332, + 1016736994, + -1124932352, + -1130494899, + -1156493264, + -1129401325, + -1154487712, + 1023677721, + -1130423200, + 1027155689, + 1024465145, + 1010516940, + -1122160589, + 1025040601, + -1155388672, + 1027384397, + -1128185408, + 1025746663, + -1130034291, + -1139360168, + 1014497412, + -1124410976, + -1120893232, + -1173141120, + 1004700752, + -1123337946, + 1010567784, + 1023709955, + -1127357741, + -1129990918, + 997652016, + -1131704044, + 1002222032, + 1022748942, + 1012738868, + -1122150237, + -1119636515, + 1014763788, + 1022511730, + 1027266001, + -1151498400, + 1027701677, + -1132060672, + 1026359299, + -1138894104, + 1026115827, + -1129972147, + -1129824377, + -1124213805, + -1119847273, + 1024388237, + 1017582234, + -1120630950, + 1017811366, + -1139584820, + 1021189326, + -1120236365, + -1125783053, + -1126010061, + 1011497560, + 1025103223, + 1001864112, + -1123958954, + -1121845424, + 1020989210, + -1121594746, + 1001060304, + 965379712, + -1121211718, + 1026382221, + -1129238112, + 1025545201, + 1009088332, + -1126105433, + -1157058608, + -1128255142, + 1028339159, + 1077182687, + -1066203743, + 1072675473, + -1053090416, + -1098349113, + -1072022035, + -1058748341, + 1080574755, + 1083233104, + 1098648053, + -1064372386, + 1087667114, + 1079219035, + -1065147972, + 1083370904, + 1050325270, + -1050454911, + -1073252031, + 1082927561, + 1066558850, + 1070056111, + 1055681916, + 1046841331, + -1103657800, + 1048604116, + 1046736010, + 1041814180, + -1102025893, + -1084578654, + 1072639485, + -1090606478, + 1046509049, + 1025320496, + -1055806567, + 1085137414, + -1092545891, + -1090165098, + -1112891793, + -1110748406, + -1084774588, + 1054827518, + 1059731563, + -1139664022, + -1080804030, + 1079427722, + 1086801254, + -1104458582, + -1091866682, + 1065408377, + 1053262776, + -1083180233, + 1050907508, + 1034645004, + -1095911114, + -1103860300, + 1028117987, + -1102903189, + -1114030982, + -1114938105, + -1097871004, + -1105466547, + -1127788947, + -1105092084, + -1111175661, + 1064156878, + 1076415871, + 1035193725, + -1073173493, + -1120360795, + 1048989644, + -1130568205, + 1079942768, + 1015637622, + 1057209497, + -1069062372, + -1085797858, + 1026215633, + -1087501283, + -1105629045, + 1047385789, + 1078997896, + 1049095242, + -1090550028, + 1022252469, + -1088652382, + -1081180973, + 1074983671, + 1058778982, + -1084057602, + 1071298652, + 1058406633, + 1049976447, + -1076996036, + 1053490097, + 1067970614, + 1044221004, + -1108254112, + -1088435644, + -1115146410, + -1074306931, + 1022149781, + 1071161830, + -1064525915, + -1108919753, + -1071571141, + -1072443596, + 1032966193, + 1084817928, + -1101538947, + 1068401396, + 1048829267, + 1028066180, + -1109642590, + 1034115239, + 1064380403, + -1104418800, + 1066270607, + -1093072601, + -1091212775, + -1114596037, + -1098590314, + -1099348123, + 1074307689, + 1044551448, + 1036132552, + 1079266900, + 1060761007, + 1066542326, + 1050270753, + 1070489588, + -1105560059, + -1070330745, + -1110725864, + -1072014415, + 1055065767, + 1063737553, + -1116252388, + -1088788178, + 1046721242, + 1068432638, + 1055425619, + 1020933573, + 1032782606, + 1067054372, + -1126165443, + -1070230816, + 1081044499, + 1067259666, + -1127437665, + 1011137267, + -1093632783, + -1115204556, + 1088242459, + 1042939200, + 1046289767, + -1110063109, + 1040724727, + 1026105033, + 1065502405, + -1101010951, + -1070939858, + -1083882230, + -1068980242, + -1110045543, + -1111205048, + -1083572392, + -1121473918, + 1054683500, + -1108300593, + -1108876125, + -1138762493, + -1117920736, + -1067474906, + -1085854994, + 1041720891, + 1091452985, + 1045353318, + -1086135674, + 1026497960, + -1094078129, + -1080898152, + -1063301592, + 1067296661, + 1050315824, + -1115258796, + -1107863030, + -1138153586, + -1105049915, + 1044225550, + 1040332720, + -1080862834, + -1104397206, + 1016819359, + 1068279291, + -1105638993, + 1063385614, + -1106080675, + -1106328473, + -1123614928, + -1117196178, + -1073698912, + -1113423366, + 1048676654, + 1051214571, + -1126776861, + -1122218425, + -1072117444, + 1056599503, + -1103191687, + -1085048724, + -1099452226, + -1102115359, + -1071422141, + 1053545559, + -1065602457, + 1081834970, + 1041088293, + 1061862315, + 1067947497, + 1074712314, + -1073204902, + -1086085251, + -1135415742, + 1041715460, + 1067797979, + -1089801688, + 982269150, + 1073333777, + -1092942023, + 1070286910, + -1083733824, + 1016605795, + 1054473118, + 1072574805, + -1126101674, + -1082727168, + -1109065557, + -1088364590, + -1123928489, + 1067800643, + 1061596665, + 1058887576, + 1067968080, + -1092178618, + 1048659715, + 1058819307, + 1022269914, + 1069327405, + 1048218183, + 1036639383, + 1046639508, + -1102465419, + -1075329835, + 1049021194, + -1076469731, + 1028511981, + 1051811594, + 1067966839, + 1074081904, + 1069047541, + 1075470016, + -1123464736, + -1110434581, + -1108532440, + 1042613955, + -1101440033, + -1100799910, + 1043772489, + -1078246870, + -1106072598, + 1071643114, + -1093515502, + -1095074219, + -1106757539, + 1040827155, + -1072876942, + 1060088958, + 1033291399, + 1051120988, + 990227655, + -1072196172, + -1071894193, + -1061209119, + -1089969156, + -1070775292, + -1086220595, + 1051632781, + 1048614533, + 1035450222, + 1034403850, + 1067337706, + -1086446384, + -1097745508, + 1019933538, + 1023599476, + -1100984430, + 1042846416, + 1042617098, + 998682216, + -1122334261, + -1087381988, + -1094618122, + 1056843208, + -1105416990, + -1088448691, + 1049799219, + -1109963349, + -1084347313, + -1056282404, + 1075198082, + -1095129014, + -1090908539, + 1049502445, + -1130671849, + 1076506918, + 1055036537, + -1074288951, + -1098743134, + -1077842546, + -1074579080, + 1052617758, + 1008882633, + 1032277208, + -1082321305, + -1090507397, + 1090915813, + 1075719367, + 1084100474, + -1118262819, + 1040649080, + 1032393564, + 1042795245, + -1083403350, + 1062383879, + -1108228133, + 1071307227, + 1015619037, + -1092691738, + -1080501949, + -1131659424, + 1056241671, + 1092194650, + 1041728325, + 1033033677, + -1081424685, + 1085158747, + -1107614529, + 1059009291, + 1049761529, + 1038470717, + -1097040572, + -1104816413, + 1080031506, + -1106611044, + -1093675074, + -1103192285, + 1036208456, + -1088374053, + -1104262125, + -1110309280, + 1054479538, + 1086500143, + 1062318562, + 1065886116, + 1064892328, + 1059385535, + -1075858553, + 1064389997, + -1092953454, + -1062313208, + 1084155591, + -1096808682, + 1069943286, + -1125827466, + -1077983290, + 1044310286, + 1075077813, + -1130695532, + 1045355405, + 1090837199, + -1069265927, + -1098554721, + 1030641516, + -1090105252, + -1097646149, + 1075521381, + -1063680696, + 1067164576, + -1113600187, + -1088506565, + 1032623583, + 1039196476, + -1116526486, + 1057090530, + -1111322517, + 1065601948, + 1054286718, + -1093331644, + -1095144217, + 1062385167, + 1073854077, + -1068563873, + -1109204577, + 1029272529, + 1065118784, + 1079429156, + 1037835377, + 1077135608, + 1030912861, + 1041345505, + -1088039402, + 1069556907, + 1077371345, + 1056931173, + 1051640582, + -1064436467, + 1057931855, + -1079886184, + -1105391218, + 1060120183, + 1053656213, + 1060300209, + 1072571735, + 1052910404, + 1049904411, + 1057903319, + -1086552690, + 1072778857, + 1083943498, + 1025466260, + 1062345424, + -1109402598, + 1065238263, + -1123262985, + -1062998559, + 1039673403, + 1074516497, + -1115217803, + 1080962874, + 1079213803, + 1041479011, + -1111235399, + -1112095113, + 1065731606, + -1143392889, + -1078771255, + 1081542254, + 1058585862, + -1146019009, + -1098176037, + 1034916314, + 991977841, + 1084132526, + -1101204327, + 981079078, + 1038579879, + 1043235289, + 1012872443, + 1062421193, + 1034095710, + -1063389721, + -1064071651, + -1099864671, + 996200092, + -1109452682, + -1053470681, + 1008426764, + -1085396010, + 1056035088, + 1001784781, + -1115292884, + -1127162902, + -1070371445, + -1084044211, + 1005884861, + 1073875555, + 1032034935, + -1099088589, + 1032414338, + -1102801798, + -1108828605, + -1077155709, + 1053643032, + 1067195626, + -1130341020, + -1080516844, + 1061869705, + -1103200434, + 1027265115, + 1081099127, + -1060649652, + -1114280284, + -1090454410, + 1055250653, + 1078580472, + -1086243345, + -1100239109, + -1106011092, + 1042283961, + -1064846958, + -1080498320, + -1101041958, + 1049173378, + 1061567244, + -1114352619, + 1010228494, + 1046984753, + 1047763043, + 1063392385, + -1091652557, + -1104423883, + 1034912258, + 1085824457, + -1074026875, + -1096146995, + 1022485537, + 1054819106, + -1087785404, + 1069338208, + 1023756256, + 1011409883, + -1089794933, + -1093748639, + 1062458030, + -1084751118, + 1069980789, + 1028150448, + 1083967940, + 1064244808, + 1061983321, + -1096595122, + 1022908830, + 1065984680, + 1059595780, + -1092882684, + 1049492296, + -1105335186, + 1047788204, + 1016626454, + 1017368232, + 1035858943, + 1050395118, + -1079751006, + 1063196793, + 1048568511, + 1071873912, + -1130401732, + 1065878190, + -1074631383, + -1086991929, + 1057833400, + 1040695567, + 1083165698, + -1082607498, + -1080827179, + 1053680930, + 1055427845, + -1080152055, + 1055704382, + 1072878264, + 1063650606, + 1045291649, + 1048801979, + -1107045277, + 1035544654, + 1057972694, + -1074173749, + -1111114236, + 1043974592, + 1051026888, + 1032465243, + 1050176234, + -1084625222, + -1078643343, + 1053222852, + 1070951831, + 1049621116, + -1089040232, + -1096361800, + -1094037031, + 1050920410, + -1079238859, + 1069004160, + -1103950560, + -1061203047, + 1074237157, + -1090095000, + 1049115303, + -1092759740, + -1105011219, + 1051854961, + 1015159460, + -1097192867, + -1110675822, + -1092459571, + 1044847749, + -1112936973, + 1053738989, + 1044663399, + -1074766409, + -1097184112, + -1108772297, + 1052434913, + -1098963093, + -1098452905, + 1049259471, + 1051641629, + -1073343957, + -1049132796, + 1050527905, + -1084398496, + -1105881637, + 1067869157, + 1048507985, + -1137859504, + 1066536961, + -1070872932, + -1087885368, + -1097415424, + 1058947096, + 1079987815, + -1106696735, + -1100316807, + 1049011595, + 1046729895, + -1086044780, + -1072015435, + 1068104353, + -1095380244, + -1075785403, + 1062246339, + -1085628094, + 1059824735, + -1129153868, + 1074487244, + -1079088969, + -1087723497, + 1012689654, + 1060804678, + 1046269907, + -1075087518, + 1076298053, + -1094427867, + -1090201686, + -1086459900, + -1078851945, + -1133366018, + 1032779488, + 1048947694, + -1093812694, + -1101785258, + -1110331126, + -1083905582, + 1040337102, + 1049039514, + 1028274085, + -1152167800, + 1063500674, + -1104341507, + 1052971093, + 1042638884, + -1136646275, + 1062136120, + -1094471360, + 1050115373, + 1062594168, + -1091076180, + -1091989864, + 1048679275, + 1058690398, + -1088455597, + 1033224572, + -1105291080, + -1072557270, + -1093076786, + 1075945685, + 1052389496, + 1042115161, + -1082015990, + 1068544634, + 1073765133, + 1052899663, + -1131062416, + 1057765583, + 1049469424, + 1059945662, + 1098635602, + -1098279012, + 1022654580, + 1071467202, + -1115500573, + -1102132075, + 1072417346, + 1044444353, + -1110100120, + -1061850850, + -1109132689, + 1039285961, + 1053346615, + -1092526782, + -1080089164, + -1065719688, + -1092528792, + -1112964631, + 1063467553, + -1063308846, + -1119693252, + -1055345834, + -1140897400, + -1110391244, + 1066239450, + -1078524226, + -1087676690, + -1091834068, + -1098452682, + 1076803169, + -1068464912, + 1062704834, + 1020944317, + -1078038228, + -1079033152, + -1078236683, + -1072700899, + -1069045664, + -1058726753, + -1089557202, + -1083245100, + -1093031481, + -1085604689, + 1069720632, + -1072381402, + -1114711593, + -1102151665, + 1013046694, + 1093822262, + 1023590395, + -1073584815, + -1107180899, + -1066037938, + -1057968057, + -1094283462, + 1049972129, + 1050393672, + 1043212695, + -1118822846, + 1052855092, + 1045423177, + 1061173786, + -1101454122, + 1080321196, + 1048095116, + 1067054576, + 1055589344, + 1087121142, + 1058118231, + -1070768326, + -1072115896, + -1087592017, + -1091129533, + -1091825369, + -1085764663, + -1080799824, + 1058314263, + -1079698284, + 1070504882, + -1073039637, + -1115786930, + 1023387749, + 1064027791, + -1093099656, + 1010647852, + -1115278780, + 1057013730, + 1040356578, + -1112878091, + -1105001966, + 1041416467, + -1091039873, + -1098707073, + 1038048576, + 1024077252, + 1046390831, + -1079607333, + -1096356667, + -1121750867, + -1080701719, + 1060195567, + 1067630303, + -1114373437, + 1068148459, + 1070775971, + -1090476996, + -1117025435, + -1100637281, + 1075437174, + -1122385386, + 1050882171, + 1006750577, + 1042435519, + -1114072805, + -1083845280, + -1093756043, + -1125711063, + -1114177437, + -1112303005, + 1074291076, + 1058937035, + 1075762604, + -1105381704, + -1079405787, + 1055232661, + 1059985044, + 1050908583, + -1091264574, + -1106708891, + 1073526174, + 1041558271, + -1091782519, + -1115364173, + -1115426836, + -1078051258, + 1082339938, + -1065155265, + 1055868252, + -1088708216, + 1082690779, + -1098526598, + -1083110800, + -1097553288, + 1026826402, + 1041442443, + 1050180058, + 1062383622, + 1066546349, + 1047524083, + -1104488458, + 1042266256, + -1070968027, + -1129377229, + -1086453088, + 1025825124, + 1060218005, + -1114545510, + 1043943714, + -1131920106, + 1074252682, + 1040143044, + 1057893144, + -1076476341, + -1072598890, + 1070931390, + 982954648, + 1052488139, + -1101819457, + 1072082478, + -1096638202, + 1057538611, + 1053841813, + 1058860285, + 1076508397, + -1109777887, + -1119790490, + 1054483776, + 1053241862, + 1058871920, + 1066251176, + 1041646743, + -1082813563, + 1071540841, + -1074856421, + 1050648564, + 1061900693, + 1057667539, + -1070086129, + 1046563716, + 1078833946, + -1065883029, + -1079171698, + -1090127151, + 1049025629, + -1097046398, + 1066835898, + 1083180715, + -1110750543, + -1082011378, + -1086563860, + -1096593878, + -1107217156, + 1049711384, + -1126789596, + -1118254315, + 1028940276, + 1060558884, + -1105380694, + -1089633626, + -1090853854, + 1033571881, + 1034666533, + -1115452637, + -1098305126, + 1043867231, + 1030389189, + -1098891552, + 1043313864, + -1088178806, + -1070355609, + 1063594409, + 1053691760, + -1078239639, + -1094090722, + -1140396768, + -1099430453, + 1018989812, + 1078897560, + 1054045002, + 1070753444, + 1041123539, + 1064700972, + 1052415496, + -1109240484, + 1069582624, + -1118388735, + -1106820248, + -1074020066, + 1067845086, + -1103009089, + 1053957227, + -1080910985, + 1042157704, + -1072306038, + 1055281115, + -1127775427, + -1089129698, + 1042619196, + -1087517064, + -1087722060, + -1110139971, + -1112020363, + -1081111528, + 1075196706, + 1067491969, + 1053737667, + 1070196531, + 1039870494, + -1083826314, + -1079120438, + -1119676398, + -1082112353, + 1063931415, + 1058185296, + 1055431182, + -1182411072, + -1110034762, + -1083673098, + -1099014863, + 1047514323, + 1032228242, + 1056202620, + 1049409222, + 1043745281, + 1046450317, + -1096345873, + -1066878322, + -1078539810, + -1084408344, + -1081179473, + -1082266242, + -1081475595, + 1062672699, + -1077796392, + -1098657719, + -1070920965, + -1140010460, + -1110348975, + 1035105531, + -1072696509, + -1103275038, + -1093553071, + 1052350609, + -1105295071, + -1075714379, + -1105070302, + 1040805214, + -1088955555, + -1105222750, + 1065481756, + -1081105991, + 1074159006, + -1097083547, + -1107015026, + 1056196164, + -1105669863, + -1095470509, + -1086453383, + -1073033926, + 1075706960, + 1056426924, + -1130594561, + 1064598271, + -1107857088, + -1075325159, + 1080670551, + 1056916944, + 1066482863, + 1073744183, + 1060860463, + 1038090785, + 1082990287, + -1092486621, + 1074634603, + 1020063910, + 1058571491, + 1034547813, + -1125037469, + -1117198221, + 1042756333, + 1045284318, + -1102902480, + -1118649656, + 1044329448, + 1002841412, + 1057446750, + 1050304338, + -1076400933, + 1031646172, + 1084506411, + -1069627192, + 1058497753, + -1120341621, + -1077230398, + 998058796, + -1085008494, + -1076801920, + -1079975753, + -1068835438, + 1060710251, + 1048894189, + 1048370115, + 1065419942, + -1075494275, + -1064998647, + -1123497103, + -1122570304, + 1041615103, + -1115524507, + 1077541868, + 1044038661, + 1055263622, + -1115130181, + -1076657403, + 1069411921, + 1049672500, + 1069099816, + -1104823601, + 1045995141, + 1053255290, + 1064652025, + -1089115308, + -1091214698, + 1034034297, + 1038398476, + -1087408852, + 1066684717, + 1012641481, + -1121648631, + -1088452635, + 1033384477, + -1101901578, + -1080494225, + -1077462533, + -1095593378, + 1047893952, + 1040160067, + 1025487931, + 1022815960, + 1051742721, + -1104167937, + -1088161470, + -1108886408, + 1052222818, + -1090196464, + 1050009432, + -1088888094, + -1135824120, + 1072688763, + -1098443341, + 1064438770, + -1099023648, + -1127707341, + -1087208704, + -1113962062, + -1124724232, + -1092999454, + 1032666417, + -1084459391, + 1076590642, + 1032852552, + 1049161356, + -1108646431, + 1074657318, + 1064524808, + 1033944397, + -1122604393, + 1040236877, + -1123561056, + -1053566907, + 1090974976, + -1095059586, + -1112882427, + 1054440999, + 1048808014, + -1107283827, + -1083978080, + 1030584272, + 1029854234, + -1088149752, + 1053287903, + -1129711006, + 1052101363, + -1094079634, + -1072698296, + -1072683344, + 1021375997, + 1025318948, + -1139570774, + -1061880723, + 1034627273, + -1064484220, + -1110336603, + 992306954, + -1110530720, + -1096356624, + -1066889540, + 1005797088, + 1040214319, + 1085077978, + 1047083780, + -1101544086, + -1131254627, + -1115110849, + -1085667034, + -1061687638, + -1102504007, + 1043133270, + -1097878437, + -1122263017, + 1059787117, + -1099052883, + 1050409298, + 1078308612, + -1070829787, + -1109478880, + 1033614544, + 1040541230, + 1062138807, + 1043278347, + -1084691539, + -1104404276, + -1090704595, + -1069185963, + 1082707670, + 1039626928, + -1110250796, + 1058243982, + -1105819010, + -1066242667, + -1073342019, + -1090078514, + -1105750485, + -1089723755, + -1106102919, + -1124350786, + -1073653542, + -1071602117, + 1050306648, + -1091552059, + 1057967083, + 1029235894, + 1053506116, + -1081853769, + -1071503510, + 1026161360, + -1097522177, + -1101973065, + -1066454540, + -1070136343, + 1022192712, + 1045860794, + 1057016276, + -1151342760, + 1057382146, + -1084635818, + -1076221505, + -1114088717, + 1057043073, + 1034828331, + 1057523273, + 1045743867, + 1041865694, + 1050450565, + 1022776800, + -1105231499, + 1056941109, + -1078675123, + 1019468656, + -1088926393, + 1053220280, + -1083921221, + -1058246344, + 1073512312, + -1081772949, + 1050358491, + -1080591389, + 1041331999, + 1070099547, + -1096976016, + -1076927326, + 1050921103, + -1075330191, + -1087244076, + -1064098445, + 1065631609, + 1067412453, + -1117427873, + 1047414215, + -1086134627, + -1073454386, + 1068961649, + -1096609136, + -1103875189, + 1068808163, + 1062077781, + -1079817013, + -1093525758, + 1065797898, + 1066482701, + -1065072510, + -1101629818, + -1090117122, + 1060073949, + 1040736903, + 1038693632, + 1056446466, + -1073510653, + 1071546096, + 1074380595, + -1097074632, + -1087274613, + 1080129813, + 1029108631, + -1091882216, + -1084471974, + -1118146512, + 1068333959, + -1086163154, + -1083478406, + -1083609034, + 1064306034, + 1042498084, + -1085403889, + 1068341876, + 1034038511, + -1088704051, + 1074113459, + -1086976265, + 1068622161, + 1066815731, + 1070131671, + -1109865212, + 1070743222, + -1074979235, + 1063093977, + -1074842684, + 1060876311, + 1070347950, + 1048578237, + -1097307423, + -1078714719, + -1068928936, + -1072660522, + 1071472604, + -1080437898, + 1070432045, + -1077910043, + 1042457512, + 1086514470, + -1055248293, + -1092461730, + 1070302086, + 1083398493, + -1056894210, + 1067057689, + 1068364609, + -1061250043, + -1053473934, + -1066763143, + 1065957333, + 1078769235, + -1078728368, + -1085610740, + 1074771851, + -1065355812, + 1090794532, + -1072580145, + 1078179103, + 1092432708, + 1068660707, + 1084011932, + -1067031125, + -1083800004, + 1067770967, + 1049774524, + 1071238092, + -1081410977, + -1089850331, + 1057636687, + 1061844288, + 1078995575, + -1088684104, + 1059166576, + 1071211525, + -1081995543, + -1070394012, + 1068346714, + -1086311661, + 1069456562, + -1066055434, + -1070301263, + -1116942770, + -1084286873, + 1066691799, + -1070252964, + -1078176732, + -1082159463, + 1084901781, + 1073538679, + -1077064849, + 1016100887, + -1108178898, + 1080825535, + -1092780850, + -1075694484, + 1039436320, + 1075887534, + -1131173830, + -1086301379, + 1083071759, + 1081046915, + -1069995297, + 1050454288, + 1086772093, + -1078462414, + 1011209244, + -1051824760, + 1081611612, + -1076709431, + 1074101811, + 1077354736, + 1069827098, + 1070893578, + -1078084039, + 1083815531, + 1074045551, + -1095540963, + -1069202548, + -1067593212, + -1103946313, + -1051510354, + 1080643136, + 1090159715, + -1089148189, + -1078978068, + -1076350911, + -1081407006, + 1052412367, + -1087379847, + -1101398582, + -1080051954, + -1103632929, + 1067665201, + 1059997774, + 1055323591, + -1078922738, + -1072020575, + 1064211984, + 1077890584, + 1074750707, + -1094578431, + 1079393622, + 1059120354, + -1081010453, + 1080613295, + 1074052869, + -1074853418, + 1062080215, + 1074811735, + 1066706844, + 1074916106, + -1078308121, + 1077369202, + 1057205553, + -1076271425, + -1088599298, + 1070384796, + -1073260864, + 1074082810, + 1092267439, + -1062597430, + -1074308864, + -1115271701, + -1062200421, + 1069863722, + -1067991163, + 1090961717, + 1089301227, + -1075199146, + 1066239521, + -1076383087, + 1069322629, + -1068019511, + -1072795205, + -1061362916, + -1062297170, + 1038070797, + 1040348728, + -1065151531, + 1060879474, + -1065516480, + -1060749893, + -1079980241, + -1077865915, + -1084491516, + 1040401499, + 1065072701, + -1080129823, + 1026677685, + -1118382966, + 1065370574, + 1043837297, + -1082316015, + -1095956493, + 1020690181, + -1094482657, + 1069439416, + 1075391758, + 1075211952, + -1094497609, + 1081354512, + -1064055795, + -1072731510, + -1075650954, + 1075285961, + -1064482499, + -1081573821, + 1076133551, + -1082381095, + 1082639360, + -1068571203, + 1038245347, + 1081707959, + -1063619185, + 1085354901, + -1065814258, + 1084395626, + 1066022679, + -1063202393, + -1048554216, + -1062393385, + 1086473188, + -1070173987, + 1054491134, + -1070007938, + -1060367549, + 1082319187, + 1099097214, + 1087479797, + -1065624236, + -1057716859, + -1072645642, + 1048783148, + 1070772278, + 1088128918, + 1071781036, + -1076440148, + -1079747899, + 1098649898, + -1064588973, + -1070592002, + 1084872173, + 1062988381, + -1080630191, + -1086407576, + -1089338477, + -1070480326, + -1063222402, + -1084732437, + -1076473369, + -1062631083, + 1068172732, + 1051864819, + 1066911335, + 1076383821, + -1064439764, + -1072772266, + 1053254883, + 1076388274, + -1072548236, + 1057791397, + -1071765075, + -1085385185, + -1071491360, + 1081850437, + 1067024719, + -1063262398, + -1064241563, + -1073321607, + -1066403494, + 1043670564, + 1068577020, + -1071550865, + 1084176342, + 1059711856, + 1070061011, + -1086977563, + 1040752793, + 1034683689, + 1091152744, + 1087469431, + -1076127856, + 1047571970, + 1050676764, + -1096972940, + 1045570782, + -1080403436, + 1078162919, + 1082777673, + 1091592064, + 1072591767, + -1072760133, + -1100848497, + 1075686405, + -1078947682, + -1066308011, + 1072325957, + 1074804184, + 1085586791, + -1081651121, + -1051716975, + -1061899022, + 1078520188, + -1073199535, + 1054080222, + -1090358094, + 1068253649, + -1124144983, + -1069096635, + -1077152642, + 1016374779, + -1085166196, + 1066452668, + 1078037573, + -1110521324, + 1073509497, + -1068765392, + 1063989943, + 1069292577, + -1075875216, + -1077592553, + 1076964909, + 1067256426, + -1080699710, + 1078288232, + 1065480675, + 1069749165, + -1058428876, + 1088796997, + 1060303907, + 1057469018, + 1081385892, + 1016524693, + -1061089250, + 1068062106, + 1066100011, + 1063475075, + 1063242938, + -1086684727, + -1072708541, + 1074754474, + 1069826433, + 1067623849, + 1067606996, + 1076129479, + -1096423849, + -1066793873, + 1054154415, + -1064502510, + -1069503539, + -1078322233, + -1083072335, + -1117983600, + -1065140294, + -1068277764, + -1090001056, + -1066986605, + -1081864272, + 1079790438, + -1065583771, + -1084734042, + 1077867809, + -1077439044, + -1082732060, + -1079308168, + 1054265166, + 1059219193, + -1073488067, + -1106296092, + 1042278525, + 1058564559, + 1057209184, + 1055089750, + -1090890102, + 1056243380, + 1064165322, + 1060146895, + -1090466220, + 1083689200, + -1087718000, + -1083194338, + 1063552970, + -1094926547, + 1031830806, + -1072570531, + -1088459231, + -1092542494, + -1086438183, + -1075059401, + -1073044310, + -1078187477, + -1093850897, + -1105663242, + -1064001485, + 1051293481, + -1078497116, + -1079156850, + 1044702755, + -1083399875, + 1061396102, + -1081177289, + 1064678378, + -1086331654, + 1079238923, + 1059412043, + 1074969190, + 1066484581, + 1076712141, + 1059988587, + -1079923082, + -1073507792, + 1024914741, + -1114838396, + 1075009697, + 1084320635, + -1108656847, + -1079549288, + -1096654549, + 1089611891, + -1094173332, + 1049819993, + -1093957411, + 1044735258, + 1063767790, + 1057856504, + -1102291753, + 1076056977, + 1068579962, + -1082805171, + 1057747751, + -1119757282, + 1029018124, + 1059058055, + -1077848410, + -1097435478, + -1064232599, + -1074885197, + -1077801644, + 1070197391, + -1066869811, + -1082008584, + -1101804259, + 1064590532, + 1074030765, + 1078112066, + 1067203132, + -1077426452, + -1095915625, + 1071111173, + -1071372454, + 1021939774, + 982899430, + 1072492244, + -1104721371, + 1061905947, + 1068542234, + 1072632789, + 1045626199, + 1077877072, + 1053870781, + -1081419430, + 1082612662, + 1080953732, + -1057969491, + 1059969963, + -1056789543, + -1084002051, + -1074782641, + -1088563844, + 1070732952, + 1063993399, + 1076922667, + -1076045572, + -1060750141, + 1067873080, + 1078030120, + -1072366261, + -1094301822, + 1076808478, + -1079558491, + -1064531644, + -1092297543, + 1067302747, + -1083655897, + -1088446384, + -1094833800, + -1072394953, + -1078891896, + 1062270139, + -1085121652, + 1066433600, + -1080474266, + -1114337751, + 1067404975, + -1093251042, + 1065933412, + -1094033770, + 1050728802, + -1058673867, + -1070030643, + 1054967325, + -1075362041, + 1073956816, + 1037540192, + -1064331691, + -1061769761, + 1088448440, + 1051069236, + 1077223318, + 1073425147, + -1093589824, + -1063849849, + 1073677164, + -1064193493, + 1048585685, + 1069439267, + -1069530255, + -1083693992, + 1076283294, + -1064619260, + 1083824485, + -1083584108, + 1050682562, + 1088620277, + -1096197343, + -1082713827, + -1065870984, + -1069944889, + -1076967912, + -1081429438, + 1035986498, + -1071158003, + -1066843881, + 1081212247, + 1087780541, + -1082444422, + -1069741446, + 1077739665, + 1075193393, + -1088434359, + -1072708064, + 1068734246, + 1067534853, + 1070672297, + -1068701256, + -1112780878, + 1063872840, + -1076260481, + -1099972118, + 1044486630, + 1075209372, + 1024803196, + 1042586788, + -1118342146, + -1086783086, + -1069731352, + -1071160977, + 1074232407, + -1080813399, + 1061150935, + -1081408938, + -1065390666, + 1065508698, + -1098239234, + 1075820203, + -1068799059, + -1056152912, + -1069212964, + -1080614230, + -1076376324, + 1054042272, + -1067830266, + -1088579979, + -1073611895, + 1067169004, + 1066713470, + -1085531222, + 1063148940, + -1077848183, + 1053745969, + 1068659288, + -1086348170, + -1090069638, + -1072382560, + 1066224621, + -1064259302, + 1079335113, + 1048364246, + 1046412861, + -1096361495, + -1072635095, + -1077378610, + 1036587986, + -1074873723, + 1066632349, + -1072909151, + -1081003786, + 1073843633, + -1063176838, + -1084638567, + -1066759077, + -1081864272, + 1052881662, + -1086129699, + -1077646248, + -1102591257, + -1086191679, + -1076454736, + 1043387684, + 1049504624, + -1089202132, + 1049882279, + -1096063703, + -1089353129, + -1096422713, + 1065902816, + 1028628568, + -1085197206, + 1076171208, + -1109330621, + -1093546816, + 1050393779, + -1073892763, + 1042003089, + -1086358504, + 1062757566, + -1069620917, + 1068968284, + -1073283598, + 1061042731, + -1074487484, + -1088760729, + 1075985627, + 1076765350, + 1060267814, + 1065972985, + -1072121314, + 1053087884, + -1091392598, + -1082453761, + 1061424202, + 1075161174, + 1073038262, + -1053343965, + -1072719428, + -1065085295, + 1072975311, + -1080770238, + 1071635962, + 1064492055, + 1081503517, + 1066817979, + -1097907053, + -1080464717, + -1079849827, + 1061304547, + 1075425394, + -1071054663, + -1054474966, + -1121639853, + 1071644537, + -1067981544, + -1058376370, + -1078976808, + 1064595973, + -1110238858, + -1078228574, + 1040654085, + 1071256277, + -1095652898, + 1078211639, + 1023309970, + -1073811109, + 1068665837, + -1076496210, + 1060827985, + 1046908762, + 1030962141, + -1075459074, + -1082845847, + 1076991983, + 1061689580, + 1077573361, + 1071647345, + -1061916973, + -1077820570, + 1090916708, + -1061864123, + 1077264871, + 1082357942, + -1067521887, + -1072052724, + -1068824756, + 1058993398, + 1036964964, + -1087877802, + -1077655919, + 1056686419, + 1069857141, + -1082072730, + -1077233060, + 1050778515, + -1080858620, + -1075797828, + 1048867226, + 1086247686, + 1082563252, + -1070494838, + 1089216453, + 1066684521, + -1081840324, + -1076997105, + -1084277853, + -1106952498, + 1077089291, + 1080739391, + -1080489302, + 1069648641, + 1053606620, + 1050612460, + 1084341609, + -1088756354, + 1081605017, + 1075167348, + 1051445814, + 1042320480, + -1095157613, + 1053666583, + -1086445993, + 1059953744, + 1028362318, + -1094574662, + -1105567301, + 1063453874, + 1057058863, + 1042504972, + 1066022071, + 1070419482, + -1063611561, + -1073633628, + 1035541508, + -1166039288, + 1045620966, + -1076918126, + -1074862305, + -1093339330, + -1081649587, + -1105771276, + 1079001180, + 1060819205, + -1094518377, + -1078899474, + 1076642307, + -1064916882, + 1052497545, + -1095938002, + 1066594499, + -1106933786, + 1041598837, + 1085791851, + -1072354696, + -1104525332, + -1105766747, + 1086659219, + -1076007440, + 1092628580, + 1076429788, + 1084119302, + 1061381218, + 1059613416, + -1099847369, + -1088516665, + -1073387279, + 1079239124, + -1069198217, + -1073197991, + -1071682431, + -1065093753, + 1057540623, + -1076885721, + -1075003979, + 1032424667, + 1080381191, + 1071883104, + 1068141217, + -1093763971, + 1029245903, + 1022953521, + -1077215856, + 1037742819, + -1088901099, + -1103023016, + -1087895762, + -1079356572, + -1083737849, + -1090301771, + -1085471544, + -1092232307, + 1066210158, + 1066298010, + -1085848095, + 1055809104, + -1090213873, + -1101356459, + 1079630061, + -1101367612, + -1069993863, + -1096097351, + 1081294616, + 1081296450, + -1088632776, + 1060704291, + 1058973211, + 1079524341, + 1063791609, + -1112702888, + 1051289946, + 1050776086, + -1079904591, + -1080281747, + 1077572699, + -1077603640, + -1076040771, + 1081701333, + 1065581490, + 1086399266, + -1096017589, + 1084087842, + 1025884294, + -1064695646, + -1081155137, + -1061680647, + -1087675650, + -1083254660, + 1066819741, + 1061555865, + -1073460670, + -1069388121, + 1024620302, + -1079871123, + -1083756325, + -1075154930, + -1071020990, + 1059865299, + -1078551688, + -1114286950, + -1074698837, + -1093769499, + 1035312774, + -1088090772, + -1075181177, + 1049030409, + -1091725225, + 1051042700, + -1088531508, + 1066684834, + 1077779076, + -1111686128, + -1068470438, + -1076900779, + 1050492086, + 1057097253, + 1059117153, + -1076174128, + -1077708560, + -1069696999, + 1023316272, + -1069746895, + 1071153326, + 1024621035, + -1088389708, + -1073119405, + -1089196296, + -1088015171, + -1079133253, + 1071315326, + -1076436776, + -1071641351, + 1074447518, + 1014758935, + 1079549892, + -1108332246, + -1073046448, + -1067282210, + 1070425050, + -1100170789, + 1075605969, + -1076352119, + -1099288874, + -1072898700, + -1071747799, + -1073657885, + -1078106786, + 1073802884, + -1076903202, + -1070113041, + -1097337687, + 1073139129, + -1068772859, + -1070947488, + 1079175873, + -1073010078, + -1086781021, + -1098625183, + 1040534141, + -1102188770, + -1114038502, + -1084524317, + -1088727371, + 1055292106, + -1085797845, + -1091142695, + 1049635227, + 1067309542, + 1045172183, + 1083117279, + 1072789440, + 1066881032, + -1080225731, + 1059140017, + 1067261211, + -1074919139, + -1107478446, + -1097557605, + 1057754605, + -1072967618, + 1036603183, + -1079215369, + 1066153568, + -1090457841, + 1041305213, + 1049433576, + -1069284068, + -1108112879, + 1049369743, + -1070904034, + -1090337318, + 1052859534, + 1059568810, + 1071140202, + 1022972921, + -1088722822, + 1044729459, + -1073169221, + -1098395319, + 1055441174, + -1084725189, + 1054321923, + -1097383544, + -1117478903, + -1087395312, + 1068992662, + -1080914276, + -1063295349, + -1080095753, + 1059416666, + -1121387489, + 1079858121, + -1065270743, + -1089514535, + 1006807738, + -1104243661, + -1080674820, + 1034596970, + -1119835136, + 1023726974, + -1085245351, + -1119445227, + -1107302457, + 1047037890, + 1036301102, + -1096615459, + -1105461761, + 1062826591, + 1041303809, + -1084282754, + 1022052613, + 1053134431, + -1110763162, + -1085998647, + 1052927367, + -1095684017, + 1053685608, + -1122790768, + -1090286740, + 1036670863, + 1068669127, + 1041263416, + 1067383094, + 1042188652, + -1079016263, + -1068858904, + -1091043169, + 1074411814, + -1081834157, + -1074960240, + -1091516984, + 1056901977, + -1093835298, + 1056548486, + 1038754554, + 1071723474, + 1053933799, + 1040670036, + -1087996291, + 1065678363, + -1107656403, + -1073380594, + 1068833957, + -1080963309, + -1107632688, + -1079295973, + -1095165314, + -1069574641, + 1065663706, + -1099309072, + 1076756932, + 1067672988, + -1084177051, + 1045498703, + 1060790952, + -1113581233, + 1038942901, + 1066909326, + 1048709754, + 1050567071, + 1054658006, + -1084105901, + -1093976404, + -1103073583, + -1116878278, + 1035807503, + -1088171527, + 1023595107, + 1013582044, + -1089638008, + -1087457506, + -1070541828, + -1100590330, + -1090611956, + 1009725580, + -1095933746, + -1113926313, + -1083017903, + -1100289291, + -1101626096, + -1094843075, + -1094835270, + -1076595292, + -1116289293, + -1072315179, + 1054887329, + -1104207464, + -1117293264, + -1065438875, + -1054857394, + 1070604730, + 1053923769, + 1088834844, + -1083626390, + -1114154235, + -1111247585, + -1101945689, + -1106832298, + 1020197808, + -1109418707, + -1064887914, + -1103896837, + -1080210044, + -1093023345, + 1037862548, + 1042730831, + 1047462645, + 1040247002, + -1105472771, + 1042685707, + 1027161069, + 1007149104, + -1088994178, + -1125001236, + 1018724377, + -1109535002, + -1106664700, + 1087073514, + 1025475359, + 1074475220, + 1073318907, + -1093515554, + -1108162922, + -1088851455, + 1025167457, + -1136096931, + -1105058371, + 1063317464, + -1141940266, + 1092393351, + -1074610782, + -1138565024, + 1066234277, + 1045154066, + 1030773792, + -1112216322, + 1060557390, + -1093981537, + 1076892555, + 1058646413, + 1066594053, + 1082039087, + -1088114062, + 1065793665, + 1032833440, + -1087471855, + 1058666739, + 1040719418, + 1067456870, + 1058888929, + -1120017032, + -1057736094, + -1114037020, + -1090190899, + -1097673627, + 1068546499, + 1055008464, + 1044751315, + -1076707020, + -1071573488, + 1034042006, + -1086679707, + 1049639505, + -1071745575, + -1113688931, + -1088346165, + 1065322519, + -1084831869, + 1045612367, + 1043167273, + 1062227318, + -1089195824, + 1032409411, + 1055527351, + 1040421354, + -1106301291, + 1040719608, + 1024441106, + 1055679789, + -1097469268, + -1122091651, + -1122148190, + 1048821440, + -1110315519, + 1020604378, + 1059191135, + -1093342996, + -1096479228, + -1083417004, + -1060909605, + 1033690264, + -1123695416, + -1083053649, + 1075455509, + 1041597435, + -1109259600, + -1100371064, + 1039884869, + 1023763488, + -1088501242, + -1076038336, + 1045832420, + -1059327524, + 1021125791, + 1050511251, + -1071531395, + -1070562879, + 1076542846, + -1081369807, + -1108332931, + 1052838018, + 1035398000, + -1107103857, + 1027980224, + 1018388241, + 1049274985, + -1099237586, + -1122589839, + 1064460839, + 1044611309, + 1068736374, + -1112260531, + 1049852992, + -1087759475, + 1044731803, + -1104957860, + 1044333526, + 1048051589, + 1040459867, + -1102971341, + 1058893582, + 1075418901, + 1041547281, + -1100663921, + 1028821478, + -1066740727, + -1095858796, + 1072660496, + -1099800985, + -1130502601, + 1028899182, + -1076707985, + 1039947710, + -1104928409, + -1110474022, + 1032471223, + -1084938004, + -1131320209, + 1047714464, + 1064867432, + -1107072891, + 1045346866, + -1101089088, + -1107155987, + 1032551544, + 1067576322, + -1076107051, + -1098528057, + 1025859423, + -1130196722, + -1090073975, + 1063981138, + 1018863424, + 1043716463, + -1099959972, + 1048211776, + -1112183574, + -1092438221, + 1059209512, + 1056046141, + -1058794072, + 1051109944, + -1094805210, + -1134788862, + -1126959184, + 1049865656, + 1026692584, + -1073468546, + 1061453543, + 1046509533, + 1068601073, + 1024682933, + -1089566035, + -1095466852, + -1112611915, + -1111911984, + -1093335860, + 1053879821, + 1054643074, + 1008230749, + -1112153973, + 1061637695, + 1055553312, + -1115644413, + -1097818445, + -1101512854, + 1032290256, + -1085313449, + 1043350522, + -1097849420, + -1061452479, + 1072565392, + 1036990486, + 1050861645, + 1020839428, + -1079380874, + 1035389570, + 1038568197, + -1085021900, + -1056513389, + 1061371106, + -1096170463, + -1071860389, + -1087463492, + -1135721416, + -1082568153, + 1045315458, + 1038428633, + -1112521429, + -1109935748, + 1066555644, + -1081365153, + -1109732790, + -1071897456, + -1104781448, + -1122663201, + 1029710511, + 1045151046, + 1072563925, + 1057814968, + -1077823591, + 1052264699, + -1072729995, + -1124278004, + -1126446502, + 1046406937, + 1064577183, + -1077476011, + 1059945070, + 1046591692, + 1075470047, + 1041006098, + 1040969020, + 1055295314, + -1104099808, + -1082058576, + -1093555321, + 1051482239, + 1049155945, + 1033506408, + -1070386344, + 1067722422, + 1059941027, + -1082920436, + -1105351378, + 1031482575, + 1031980832, + -1077047303, + 1038933821, + -1070927641, + -1082665968, + 1064933407, + 1051988141, + 1055239893, + 1020162876, + -1086311411, + 1072765912, + -1089532254, + -1085166600, + -1055604688, + 1041218054, + -1097243179, + -1065243112, + -1090277162, + -1153946756, + -1097198090, + 1047952226, + -1116714502, + -1120990952, + -1107275448, + 1065697372, + -1077358984, + -1107140160, + -1080591683, + -1103405304, + -1129575546, + 1024577586, + 1024300418, + -1062371471, + -1063878077, + 1092998659, + 1040341764, + 1081943972, + -1096407630, + -1118771514, + -1122963711, + -1121084340, + 1042740856, + 1029939280, + -1095012880, + -1073043823, + 1009908976, + -1109376375, + 1009860303, + 1051245978, + 1060471455, + 1051067417, + -1095126956, + -1129874462, + -1105551353, + 1027205607, + -1085391313, + 1058358341, + 1022393033, + 1053155124, + -1095525259, + -1092389910, + 1057044950, + -1067842801, + 1084563171, + 1085752624, + -1073880056, + -1115059982, + -1107802102, + 1010089128, + 1053984074, + 1006773566, + 1053845303, + 1052991990, + 1091006350, + -1071433051, + 1042474630, + 1052397389, + 1036924824, + -1103281532, + 1034562989, + 1023498990, + -1123082248, + 1059964778, + 1051054556, + 1048952402, + 1076905296, + -1101460576, + 1082927313, + -1090507326, + 1040554418, + 1037521696, + -1076081100, + -1064169812, + 1067519169, + -1079291888, + -1133246142, + -1076809919, + 1055692732, + 1049331053, + -1143550739, + -1078639703, + 1053068241, + 1037721152, + 1079227565, + -1115091097, + 1042367204, + -1079193338, + -1088429380, + 1029179392, + 1061567278, + 1036838423, + 1074462434, + 1067446784, + -1122642684, + 1050685006, + -1076835211, + -1117830693, + 1068026720, + 1058323733, + 1017350307, + 1005083838, + 1038614242, + 1059861990, + -1076548172, + -1087163162, + 1070174538, + 1030269036, + -1106237093, + -1115668940, + 1001649322, + 1024873045, + -1092167228, + -1129340513, + -1072307846, + 1039139216, + -1098881058, + 1049000385, + 1042940919, + -1105954009, + 1039824783, + 1051871552, + 1051850579, + 1050485285, + -1096469946, + -1101357385, + 1052701797, + 1015721103, + -1117151122, + 1066500463, + -1089220163, + -1088236001, + 1026772162, + -1106587014, + 1050564740, + 1053261178, + 1079888882, + -1098463716, + 1060264555, + 1029295811, + 1045168846, + -1078185816, + 1058696104, + 1083909770, + 1061443513, + -1114318158, + 1066248657, + -1071081750, + -1073028614, + -1069790528, + -1092945674, + 1056633266, + 1066206140, + -1113314016, + -1095860977, + -1084431843, + -1085025947, + -1086649338, + -1086322646, + -1092366736, + -1056428922, + -1091455395, + 1067054106, + 1017433602, + 1029119420, + 1049141359, + -1103408564, + -1086039845, + -1102876293, + -1121464750, + -1107900971, + -1073915205, + 1038934058, + -1109671687, + 1028282916, + 1044437729, + 1034084632, + 1044589927, + 1052467526, + 1032693888, + 1046627697, + 1053211853, + 1063066637, + 1043200555, + -1114178406, + -1124628513, + -1090251278, + -1119035938, + 1064589494, + 1040661793, + -1105313949, + 1040190026, + -1098592306, + -1089514224, + -1073739566, + 1074458142, + 1065698057, + 1053712893, + 1041426765, + 1044057311, + 1056152784, + -1069848441, + -1095896890, + -1111059642, + 1053457743, + 1028869022, + 1063930863, + -1081503793, + -1127220118, + 1056231902, + 1057145347, + 1069134076, + -1093940909, + -1084570917, + -1133575651, + 1050679811, + -1090426163, + 1034617475, + -1093333516, + 1058224862, + 1019119651, + 1064400776, + 1059364576, + -1098495709, + 1067702189, + 1065361437, + -1106253848, + 1034690246, + 1032897656, + 1030165300, + -1103440611, + -1083464991, + -1088131718, + -1111834648, + 1078441677, + -1098178632, + -1097997528, + 1049790723, + -1099670767, + 1052757810, + 1008347195, + -1112290001, + -1070805149, + -1104989815, + 1042099396, + -1073749863, + 1081255948, + 1045168390, + 1061792005, + -1089936798, + -1098102949, + -1080392863, + 1042676164, + -1075601436, + -1093797686, + 1070143883, + -1102792718, + 1069421528, + 1022168526, + -1141994878, + -1131440996, + 1035880923, + 1051187469, + -1091429152, + 1045886794, + -1077558031, + -1113297712, + 1046115049, + -1084553138, + 1004011648, + 1074791005, + 1052409842, + 1026296710, + -1104553800, + -1102621186, + 1021983009, + -1101145921, + -1094563408, + 1066821739, + 1029606372, + 1045600352, + -1093382716, + 1058162418, + -1087049902, + 1067979911, + 1070568306, + -1084114770, + -1097210530, + -1089349396, + -1146655596, + 1055101184, + -1097528601, + 1025821592, + 1062403803, + 1081991626, + -1089960519, + 1051915534, + 1056836994, + -1141534205, + 1031432308, + 1049928813, + -1101793474, + -1149078807, + 1044458037, + 1048695255, + -1066338328, + 1061086157, + 1034090649, + 1083645795, + 1046461946, + 998219928, + 1024632244, + -1092392121, + 1084082486, + 1052535229, + -1084313901, + -1101593735, + -1077266993, + 1064003764, + 1039090214, + 1074656679, + -1099085535, + -1098682969, + 1088666289, + 1050816094, + 1035588176, + -1092940076, + -1085594248, + -1092265615, + 1072525713, + 1068441974, + -1106207160, + 1077581307, + -1110822510, + -1130588988, + -1095296815, + -1082198300, + 1059287549, + -1061078150, + -1077370663, + -1094991029, + -1105346044, + 1048976486, + -1088448691, + -1106282501, + -1089027033, + -1094213291, + 1041648775, + 1037870405, + 1036112301, + -1081578822, + -1111593388, + 1055164519, + 1034665915, + -1063132884, + 1042652940, + -1107699233, + -1200125440, + -1082785911, + -1098012972, + -1089179551, + 1063287567, + 1057066405, + -1097077699, + -1083694274, + -1095243864, + 1066734697, + -1119439960, + -1102387843, + -1106553760, + 1046925804, + 1023251983, + 1042275258, + -1103845810, + 1060926296, + -1067864169, + 1044825521, + -1064656579, + 1058998646, + -1106843892, + 1022877270, + -1094410197, + 1049170407, + -1106787372, + -1080305261, + -1112332184, + -1088179054, + 1058940168, + 1050763314, + -1077694874, + -1053705571, + -1092179348, + -1093721501, + 1058878694, + -1108728255, + 1059172248, + -1093908821, + -1089512324, + 1044919709, + -1095759664, + 1054107602, + 1068030828, + 1054574813, + -1123447672, + 1042013424, + -1079382302, + 1058889956, + -1104789749, + 1030551364, + 1033970664, + 1034457979, + -1099736067, + 1062191520, + -1096000097, + -1081369874, + 1041620451, + -1091554365, + 1055237076, + 1041779569, + -1112692087, + -1086223536, + 1063915723, + -1108085840, + -1085786309, + -1098915674, + 1055483413, + 1051992279, + -1089167077, + -1070131660, + 1039051283, + 1044831902, + -1106376655, + -1110373744, + -1120246086, + 1079870253, + -1071408143, + -1084552835, + -1069518162, + -1123051021, + 1042951958, + 1052359963, + -1066749231, + 1070347212, + 1052955600, + -1089336700, + -1090092702, + 1049420650, + -1080453908, + -1084007244, + -1088243000, + 1042749314, + -1123530094, + -1081455257, + -1095003859, + -1067826390, + -1082003249, + -1072274794, + -1081609482, + -1105700927, + -1095758255, + -1092861879, + -1111238633, + -1097899730, + 1013350146, + -1081444703, + -1082174245, + -1089049106, + 1042613045, + -1100466563, + -1119668577, + -1132194277, + 1057870728, + -1114986030, + 1045801967, + -1077371514, + 1037080881, + 1022488036, + -1123397029, + 1071086549, + -1116021797, + -1114865715, + 1049179740, + 1076819646, + 1043700074, + 1063870331, + 1047499862, + -1080141358, + -1081045650, + -1095976820, + 1083954980, + 1073041003, + 1013586380, + 1056710261, + 1057112207, + -1091573035, + -1114160764, + 1064240842, + -1083343947, + -1089033535, + 1040666961, + -1112959827, + -1072691126, + 1049779621, + -1073568316, + 1076468396, + -1106500728, + -1096489420, + 1063229301, + 1073479529, + -1084100608, + 1071562257, + 1071668647, + 1073770937, + -1095896572, + -1109395807, + 1063186947, + -1076833402, + 1054404609, + -1093943601, + 1056166450, + -1086068564, + -1093244386, + -1120328967, + -1088808707, + 1046801093, + 1042598974, + -1132713452, + 1052766422, + -1094646690, + 1041534955, + 1054356521, + 1040490126, + -1106271232, + 1024579069, + 1051781412, + 1049966777, + 1053225374, + 1051869424, + -1110784413, + -1084007488, + 1045631627, + -1124115089, + -1096454762, + 1055898678, + -1085428378, + 1081349338, + 1066643034, + -1103442519, + -1094920605, + 1034455879, + -1104989117, + -1086779652, + 1065532354, + 1032046153, + -1078616168, + -1100012450, + -1081469128, + -1070415373, + -1080259001, + -1097940078, + 1077626452, + 1075380104, + -1097600801, + -1086982465, + 1061138271, + -1093299583, + -1098811371, + 1061034488, + -1083085632, + -1063421430, + 1067258184, + 1067116475, + 1049530780, + 1054294956, + -1114780448, + 1070779028, + 1088877807, + -1106388600, + 1064062440, + -1058775533, + -1077581239, + 1074291602, + 1044255647, + 1057804360, + 1042645593, + 1040386756, + 1056104158, + 1039730114, + 1048595128, + 1034749367, + 1040210090, + -1133011730, + -1071663241, + 1017467913, + -1098929397, + 1054163491, + -1101917501, + 1055040488, + -1092873237, + 1053663945, + -1132018488, + -1078940396, + -1087523376, + -1080398896, + -1077469767, + -1063741041, + 1042870900, + -1081594198, + 1064214426, + -1120641124, + -1086961174, + -1088313629, + -1087470346, + 1043003568, + 1054502764, + 998170648, + -1110815345, + -1086651292, + 1062464527, + -1092028058, + 1049831935, + 1059392202, + -1084510001, + 1072266380, + -1109061177, + 1085100018, + 1057123662, + -1081299808, + -1137842638, + -1083648833, + -1080205842, + -1078889350, + -1075846826, + -1086925777, + -1111846701, + -1095073139, + -1080493355, + 1065140462, + 1039267842, + 1036388056, + 1097948543, + 1052095950, + 1045230550, + -1151967089, + 1000669590, + -1100157449, + 1030993376, + -1094509130, + 1056962304, + 1049154391, + 979403248, + 1066992775, + 1042584208, + -1109806535, + -1095512032, + -1098068762, + 1018968791, + 1060625203, + -1104563847, + 1023045747, + -1096785603, + 1052839647, + -1088814831, + -1095529366, + 1072514736, + 1069036615, + -1080466872, + 1005653684, + -1106195385, + 1051719425, + -1072660013, + 1042606324, + -1098681478, + -1061012270, + -1056757323, + 1074286359, + 1024276856, + 1089712127, + 1038263672, + -1121437044, + 1039161572, + 1042115998, + -1105986513, + 1052345043, + 1028265521, + 1028973270, + -1105970657, + -1084262837, + -1089649573, + 1065878124, + 1060050565, + 1022969078, + 1032762919, + -1136589124, + -1105374908, + 1055905352, + 1052008605, + -1080244496, + -1095192054, + 1045322286, + -1107326876, + -1107680449, + 1088155955, + -1106036092, + 1085614550, + 1074568299, + -1077010127, + -1099763091, + -1098373550, + -1125469487, + 1058832013, + -1105147329, + 1024504537, + 1039980956, + 1091024544, + -1084019410, + 1023893574, + 1057157494, + 1021944646, + 1042452014, + 1036189798, + -1105212088, + -1105520858, + -1104568285, + 1049470766, + 1067598271, + 1069859962, + 1044123176, + 1074914813, + -1141484862, + -1118731279, + 1041006167, + 1055461051, + -1072061634, + -1107506425, + 1072133688, + 1034126728, + -1079195606, + 1058722238, + 1025461100, + -1113921229, + -1090522646, + 1073574045, + 1045924154, + -1086496310, + -1063733412, + 1056489664, + 1058833640, + -1079323925, + -1102024643, + 1059220304, + 1056250151, + -1077785119, + -1088977957, + -1113425002, + 1074035599, + 1074153130, + -1121269420, + 1070825048, + 1027154110, + -1097885020, + -1120571726, + 1070412822, + -1104857899, + 1053097853, + 1069607599, + -1083822818, + 1035286440, + -1087780673, + -1139672510, + 1056864436, + -1069335945, + -1103336978, + 1037260730, + 1087328305, + -1089041798, + 1031352870, + 1064219870, + 1068626038, + 1031317358, + -1084363614, + -1092159710, + -1101051544, + 1030911336, + -1121664880, + -1082264607, + 1036117299, + 1041213003, + 1053547060, + 1047755519, + 1042389865, + -1114897176, + 1078074470, + -1062706594, + 1058462288, + 1046526570, + -1092055036, + 1087137809, + -1085118908, + -1090180222, + 1075318518, + 1085564670, + 1083775283, + 1037268413, + -1072542695, + -1098818718, + 1082961314, + 1070881495, + 1068161166, + -1079728816, + 1055343606, + 1071919935, + -1086328663, + -1078527988, + 1065983928, + -1077499368, + 1054920416, + -1078186164, + 1074786274, + 1057926030, + -1061638179, + 1064702308, + -1086318297, + 1062509513, + -1073034655, + 1050920737, + -1081881410, + 1036558354, + 1062381446, + -1121993933, + 1058613250, + 1063745448, + -1072791811, + 1041630239, + 1059421388, + -1097482956, + 1063040402, + -1068518584, + 1068160732, + -1098710020, + 1061394637, + 1071071315, + -1056520426, + -1074768126, + -1064723390, + -1100302341, + 1071114140, + -1072392546, + -1084737508, + 1077163919, + -1078316417, + -1092988063, + -1072844308, + -1079751368, + 1075478262, + -1090270714, + 1065329203, + -1097239144, + -1077720396, + -1089817281, + -1105866798, + -1080333761, + 1026017778, + 1074360888, + 1087817574, + 1056820912, + 1072713876, + 1083523546, + -1098358631, + -1081603110, + -1087029295, + 1069755110, + 1009464314, + -1081138103, + 1078067355, + 1059702316, + -1079457552, + 1077309135, + -1117929889, + -1074535060, + 1066031450, + -1071301642, + -1109211866, + -1072001109, + 1066432806, + -1103127689, + -1086083769, + -1094289912, + 1058873530, + 1058516088, + -1097766265, + 1070973171, + 1061885453, + 1067307121, + -1105115938, + 1058101504, + 1065711718, + 1057783574, + -1076210094, + 1069973420, + -1090366048, + 1076426384, + -1065388740, + 1050823851, + -1076074307, + -1059829683, + 1049532985, + 1081820428, + 1071197540, + 1078469902, + 1083533024, + 1082025808, + -1073248836, + -1079490177, + 1072295197, + -1077090921, + -1103755139, + 1080903696, + 1073207800, + -1089448819, + 1066689165, + -1064058600, + 1033012664, + -1095180378, + -1058997581, + 1069889204, + -1072601533, + 1069956828, + 1078371137, + 1078421854, + 1002504570, + 1074610855, + -1084465590, + -1072821962, + 1070439301, + 1077527116, + 994468942, + 1074039933, + 1065966059, + -1094420090, + 1087149110, + 1076288530, + 1062127983, + 1067128526, + -1078681726, + -1115479157, + -1139821959, + 1075524967, + 1006765396, + -1101286746, + -1072795062, + 1083874711, + -1074874962, + -1085161489, + -1094888581, + 1068548934, + 1071520115, + 1074709213, + -1076509759, + -1095805837, + 1075332253, + 1065022431, + 1085605837, + -1067798832, + -1096341276, + 1066868931, + -1066820130, + -1077728600, + 1047692296, + -1073683172, + 1062402709, + -1111054090, + -1086768342, + -1064981472, + 1070751207, + 1052940908, + -1082992801, + -1066268239, + 1071949837, + -1072386630, + -1075542110, + -1051819306, + 1067164370, + -1067120113, + -1085840023, + 1064512362, + -1074142423, + 1049318355, + 1079873587, + -1070144754, + -1064229323, + 1062685106, + -1074492685, + -1050268428, + -1123623366, + 1051977659, + -1058987057, + -1080917253, + -1070966747, + -1065206273, + 1076784552, + -1064868973, + 1058847723, + 1074872130, + 1072017850, + -1105697536, + 1066567757, + 1055451853, + 1055170504, + -1088715400, + -1064385622, + 1067255518, + 1074518923, + -1084411687, + 1042967449, + 1063021036, + 1072962098, + -1111028321, + -1067831148, + -1074979919, + -1101707693, + -1102155360, + -1068756699, + -1062066855, + 1090598108, + -1069731908, + 1062864763, + -1064932820, + -1064238094, + -1109553445, + 1073344743, + -1077217481, + 1076149302, + 1079547833, + 1074307502, + -1083195089, + -1084718865, + 1076999792, + 1069386264, + 1067395608, + -1096502995, + 1080451120, + 1071525080, + 1079482181, + -1075323949, + 1085651049, + -1070836905, + -1062732342, + 1050121657, + 1083493158, + 1077247781, + 1077980249, + 1067321320, + -1085857948, + -1076712176, + 1059852146, + -1051591172, + -1056665183, + 1082564950, + 1076535986, + 1089529938, + -1077453712, + 1050575061, + -1088839360, + 1060999291, + 1058803973, + 1016748930, + 1059993931, + 1061786532, + 1050335628, + 1052444721, + 1079674307, + -1098689117, + 1057313255, + 1072651419, + 1055931304, + 1036869905, + 1074210334, + 1083739779, + 1081061322, + 1077249276, + -1069897525, + 1088089506, + 1074592765, + 1068194133, + -1058736045, + 1059925071, + 1033482004, + -1133795113, + 1077852866, + 1078253823, + 1059208804, + 1066650616, + 1076041550, + -1080860536, + 1014068038, + -1090157287, + 1048167911, + 1057370464, + -1088544259, + 1052709006, + 1077454738, + 1084091343, + -1066516539, + -1068022132, + 1076441871, + -1081017062, + -1074442252, + -1064160536, + -1089084165, + -1063179290, + -1074328863, + 1079648750, + 1084140851, + -1077838102, + -1069643703, + 1083329293, + -1074054145, + 1070064095, + -1099591300, + 1051634013, + -1068487371, + -1103317480, + -1092372455, + 1065019338, + -1106242336, + 1042594007, + -1096900995, + 1042507651, + -1110207157, + 1074154192, + -1075688028, + -1079417177, + -1087982669, + 1066971707, + -1098191254, + -1109392799, + -1073398027, + -1079260590, + -1085571039, + -1097142876, + -1079461584, + -1109215976, + -1085219430, + 1074107353, + -1100160507, + 1066798086, + -1066442148, + -1077946150, + 1089813509, + 1085933346, + -1099640677, + -1068555705, + -1112641365, + 1065392889, + -1120170312, + -1086596951, + -1080256918, + -1086108096, + -1097667998, + -1085873947, + 1072863329, + 1082989371, + 1061864482, + -1068085413, + 1064993379, + -1062483468, + -1069512790, + -1063615901, + 1069973083, + 1085875971, + 1050933933, + -1080836891, + -1075642999, + -1065653026, + 1026873222, + -1081671413, + -1063963429, + 1067590481, + -1070636357, + -1073523444, + -1061909453, + 1074097615, + -1101946524, + 1064159892, + 1055092149, + 1049174634, + 1062149455, + -1082399457, + -1122472909, + 1057978989, + -1091539350, + 1053444738, + 1050937859, + 1063028002, + -1073687825, + 1022948426, + 1065868994, + -1110073185, + 1077248098, + -1111465632, + -1096836335, + 1063892922, + -1079136299, + 1081749478, + 1089893262, + -1079983759, + 1047922205, + -1093572061, + 1082755514, + 1058730064, + -1082821752, + -1081326571, + -1081047278, + -1116464254, + -1102871772, + -1094633720, + -1068383220, + 1076588533, + 1051735184, + 1068713211, + 1078489914, + -1072779167, + -1075859859, + 1069339451, + 1067497372, + 1066705661, + -1057317034, + -1090245108, + 1065799320, + -1071573016, + 1034028536, + -1068219113, + 1065442502, + 1070789544, + -1106607210, + 1089366668, + 1083492678, + -1089950139, + 1082685546, + 1068576601, + -1090413347, + -1089147131, + 1023947159, + 1036897410, + -1080659418, + -1089884947, + 1040518685, + 1042020015, + -1110810816, + 1032292150, + 1053920098, + 1003401394, + 1044719798, + -1081648556, + 1060852600, + 985344504, + -1095584720, + -1080699839, + 1070824272, + -1112196756, + 1066832483, + 1066904759, + 1059774177, + -1061276551, + -1065491542, + 1055877336, + 1076543677, + 1078617373, + -1076748542, + -1077243911, + -1069017059, + -1070946848, + -1069569515, + -1096556852, + 1042629111, + 1068671144, + 1076968191, + 1068356946, + 1058235710, + 1060263615, + 1069242764, + 1080484245, + -1079614422, + -1073035524, + 1066475583, + -1075010017, + -1073531733, + -1062556846, + -1078622095, + -1079329956, + -1071555428, + -1094875869, + -1072961856, + 1064034604, + 1065494472, + -1069662698, + -1087745517, + 1039664045, + -1073676909, + 1069319698, + 1064574476, + -1103256974, + 1076649818, + -1085449818, + -1090329588, + 1060959272, + -1092945605, + 1059741831, + -1082611025, + -1073305616, + -1096557330, + -1079833993, + -1083835762, + -1080916962, + 1065966832, + 1065847529, + 1067331675, + -1114645397, + -1070400949, + -1080871229, + 1048299382, + -1069514772, + -1067512246, + -1066233705, + -1070334293, + -1063317497, + 1076329680, + 1074624537, + -1061919294, + -1060613619, + -1071057851, + 1077421671, + -1095946415, + 1037118739, + 1064159406, + 1049320425, + 1063488712, + -1073333998, + -1081142427, + -1106096872, + 1089178394, + -1080944709, + -1084895434, + -1075980649, + -1093097783, + -1065620612, + 1091494420, + -1081833700, + 1084127310, + -1072605091, + -1078167643, + -1104811685, + 1084640044, + 1070831878, + 1065554087, + 1085803203, + 1051182739, + 1057388132, + -1082799898, + 1084135445, + 1058321920, + 1057253305, + 1062273917, + -1090196069, + 1036643910, + 1043711949, + 1044994180, + 1041428075, + 1064910219, + 1057039047, + -1074579358, + 1049568725, + 1047684912, + -1086706393, + -1100785624, + -1074211325, + 1063374878, + 1060993817, + -1104027092, + -1097670236, + -1067739509, + -1104472819, + 1074243846, + -1077477542, + -1081018986, + 1087534225, + -1078392366, + -1080261042, + 1067383126, + 1084166309, + 1080501782, + -1083624362, + -1071068157, + 1043029707, + 1029971260, + 1025703760, + -1070756982, + 1067345114, + 1068429693, + 1068426805, + 1076560631, + 1071064424, + 1070245952, + 1060055352, + 1070761315, + -1106446806, + 1066422844, + -1083443681, + 1067575348, + -1071532021, + -1082078755, + 1046758155, + -1070617274, + -1070352214, + 1032674662, + -1055835240, + -1078303891, + -1088426809, + 1079366092, + 1071076928, + 1063930580, + 1053087928, + 1045745656, + -1091978388, + -1108886196, + -1114449844, + -1100592740, + 1040445098, + -1103999729, + -1107755963, + -1091148354, + 1017576244, + 1048635102, + -1095854327, + 1065694180, + -1087545061, + 1059415530, + -1097484301, + 1066456852, + -1113021434, + 1071207839, + 1058931902, + 1075368364, + 1074200321, + 1059314398, + 1067707014, + 1076503578, + 1077056233, + 1041914749, + -1073270587, + -1087107579, + -1072419586, + -1069921279, + -1071861113, + -1100989903, + -1129996903, + 1067047011, + -1079397660, + -1093195470, + 1058562778, + 1049426118, + -1081029973, + -1081906107, + -1062075215, + -1064135342, + 1077191637, + 1067171041, + -1067321654, + -1081361743, + -1068949052, + -1084269615, + -1078827825, + 1072790154, + 1060382291, + -1070476402, + -1056401999, + -1082052211, + 1068008720, + -1068441237, + 1069228886, + 1080178599, + -1066853817, + -1073418539, + -1079404595, + 1059060463, + -1088991802, + 1070853326, + -1081653443, + -1106035300, + -1073374644, + -1079777598, + 1061587813, + -1073578379, + 1069345163, + -1154065457, + -1085235993, + 1059870514, + -1079440715, + -1068638450, + 1059136937, + 1055232736, + 1069930418, + 1068750033, + 1068797937, + 1086591331, + -1087774494, + 1074704284, + 1061656083, + 1075030880, + 1083473300, + 1042724930, + -1078093431, + 1043283766, + 1066198805, + -1125047498, + -1123488331, + -1076519796, + 1069730258, + 1054669245, + -1098912864, + 1085470146, + 1026624234, + -1097573313, + 1049208886, + -1092202764, + 1068644996, + -1078599070, + -1067379323, + -1079356541, + 1052760527, + 1060613647, + -1083359865, + -1070884164, + -1090837774, + -1067456084, + -1094186338, + 1076388573, + 1075856688, + 1073064418, + -1087080239, + -1069568055, + -1111648458, + -1102503322, + 1044520691, + -1098054273, + -1106881334, + -1088058701, + -1101275083, + -1085706455, + -1112989235, + -1114436471, + 1063635579, + -1086078116, + -1072450445, + 1028539517, + 1067364781, + -1084723896, + -1121466897, + -1089124657, + 1058248383, + 1049783131, + -1070072600, + -1080475377, + -1082213980, + 1082427386, + 1065453301, + 1082532032, + 1060303858, + -1085906985, + -1071052774, + -1071549557, + 1070442267, + -1061987285, + -1073750584, + -1083393713, + 1019421023, + -1128728892, + -1098352986, + -1089936744, + -1139794697, + 1081276425, + 1073457195, + 1060571981, + -1090285942, + -1073009828, + 1062440528, + 1080471114, + -1072620699, + -1117114470, + 1069386984, + -1091522897, + -1093749987, + 1057364762, + 1063434208, + -1076287985, + -1079923714, + -1078675004, + 1076333675, + -1077189249, + 1076489493, + 1083434492, + -1098757400, + 1061601482, + -1095039895, + -1113193528, + -1106325716, + 1053146938, + 1061073702, + 1062439503, + 1065308471, + 1074893941, + 1056536362, + 1051425203, + 1057906447, + -1075542541, + -1077264940, + -1085342438, + 1061686194, + 1066015065, + 1059922404, + 1071716925, + -1108816691, + 1065643897, + 1075118184, + 1068041739, + 1064183023, + -1081626537, + 1030354740, + 1076052520, + 1082218723, + 1065626809, + -1085675477, + -1083741978, + -1080853044, + -1110655902, + -1088326801, + 1068151025, + 1056475466, + -1103217818, + 1062208574, + 1084476877, + 1077430428, + -1073378906, + -1083451903, + 1061211394, + 1076609768, + 1069698670, + -1063118047, + 1062187076, + 992255042, + -1071188927, + -1081845198, + 1076901978, + 1069020474, + -1077313947, + -1088477080, + -1071788532, + 1068475608, + -1076108570, + 1075519170, + -1072939598, + 1065654359, + -1082213128, + 1067595191, + -1099402626, + -1101442935, + 1058434049, + -1088205672, + 1038975515, + 1065825737, + -1086861153, + 1051055968, + -1081551719, + 1065974641, + -1075782698, + -1096945118, + -1087989363, + -1072668874, + -1078954962, + -1078474983, + 1059452311, + -1079602277, + -1106735612, + -1092748008, + -1067962185, + -1097268854, + 1075323644, + 1071163130, + 1067026391, + -1073375426, + -1085531332, + -1087809992, + 1076737448, + 1068282092, + 1047253951, + 1060497830, + 1080913923, + 1080600979, + -1127008348, + 1057250234, + -1096344122, + -1066181257, + 1077715739, + -1111007545, + 1071947059, + 1078593199, + 1070650440, + -1066582363, + 1081981566, + -1073629001, + -1069075858, + 1075889250, + 1076099807, + -1074830253, + -1079822892, + 1032127982, + -1110868792, + -1089672156, + 1079408858, + 1063415347, + 1042681686, + 1068423410, + 1075838376, + -1083347635, + 1058992034, + -1084576847, + -1081897719, + 1070060562, + 1054467098, + -1090555746, + -1086551835, + -1091210441, + 1049314632, + -1091847799, + 1059939619, + -1073336806, + 1061568030, + -1070974378, + 1022806450, + 1077161965, + 1073775926, + -1063078353, + -1079604605, + 1058380467, + 1078490584, + -1064869438, + 1064389124, + 1078044555, + -1072315186, + -1066742158, + 1019190904, + -1105714474, + -1114667430, + 1065849098, + 1030185063, + -1080157947, + 1069642753, + 1062795465, + -1085722440, + -1077556709, + 1059168103, + 1059246971, + -1079514306, + -1093048456, + -1101307231, + 1069803241, + 1055711645, + -1072345537, + 1058757756, + 1073656308, + -1071297110, + 1075267775, + -1084290391, + -1082354606, + 1073619718, + -1097143105, + -1096172750, + 1074887179, + -1083512285, + 1067886620, + -1092248226, + -1089199799, + -1125504436, + 1062706997, + -1079232726, + 1027416506, + 1062142500, + -1094910971, + -1096138190, + 1066024990, + 1053472427, + -1107727095, + -1095020158, + 1066576290, + 1035028854, + -1073300940, + 1067172108, + 1067549288, + -1074912086, + -1093965139, + 1046365409, + 1049514353, + -1087103273, + -1093513669, + 1058076755, + 1058799820, + -1073692439, + 1053807693, + -1117132942, + 1067669588, + -1097691858, + 1060016088, + 1061501528, + -1073779616, + -1085829427, + 1044446345, + 1074102169, + -1066424083, + -1069288935, + -1100973689, + -1099312111, + 1065899411, + 1073573796, + 1032260765, + 1023763562, + -1080655925, + 1040342390, + -1091576274, + -1110975169, + -1135382503, + -1088233016, + 1048985491, + -1077368099, + 1086931303, + -1075330504, + 1073409711, + 1072291002, + -1070873940, + -1063805253, + 1073850562, + 1074011696, + -1061688064, + -1062305494, + 1072213374, + -1091830052, + -1089398260, + 1053774226, + -1075763808, + 1056392233, + -1089013894, + 1051147912, + 1060266390, + -1073503106, + 1072026574, + 1074302017, + 1065414358, + 1063219770, + -1072514073, + 1045323328, + 1059692504, + -1083716928, + -1106795951, + 1068574259, + -1085896131, + 1064602607, + -1087514575, + 1044939267, + -1084266559, + -1083163276, + 1064166325, + 1074009854, + -1092296750, + 1021047962, + 1059193418, + 1018840409, + } +} diff --git a/icu/icu4c/source/data/brkitr/lstm/Burmese_codepoints_exclusive_model7_heavy.txt b/icu/icu4c/source/data/brkitr/lstm/Burmese_codepoints_exclusive_model7_heavy.txt new file mode 100644 index 00000000000..1000724ee56 --- /dev/null +++ b/icu/icu4c/source/data/brkitr/lstm/Burmese_codepoints_exclusive_model7_heavy.txt @@ -0,0 +1,34983 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +Burmese_codepoints_exclusive_model7_heavy:table(nofallback){ + model{"Burmese_codepoints_exclusive_model7_heavy"} + type{"codepoints"} + embeddings:int{29} + hunits:int{47} + dict{ + "က", + "ခ", + "ဂ", + "ဃ", + "င", + "စ", + "ဆ", + "ဇ", + "ဈ", + "ဉ", + "ည", + "ဋ", + "ဌ", + "ဍ", + "ဎ", + "ဏ", + "တ", + "ထ", + "ဒ", + "ဓ", + "န", + "ပ", + "ဖ", + "ဗ", + "ဘ", + "မ", + "ယ", + "ရ", + "လ", + "ဝ", + "သ", + "ဟ", + "ဠ", + "အ", + "ဢ", + "ဣ", + "ဤ", + "ဥ", + "ဦ", + "ဧ", + "ဨ", + "ဩ", + "ဪ", + "ါ", + "ာ", + "ိ", + "ီ", + "ု", + "ူ", + "ေ", + "ဲ", + "ဳ", + "ဴ", + "ဵ", + "ံ", + "့", + "း", + "္", + "်", + "ျ", + "ြ", + "ွ", + "ှ", + "ဿ", + "ၐ", + "ၑ", + "ၒ", + "ၓ", + "ၔ", + "ၕ", + "ၖ", + "ၗ", + "ၘ", + "ၙ", + "ၚ", + "ၛ", + "ၜ", + "ၝ", + "ၞ", + "ၟ", + "ၠ", + "ၡ", + "ၢ", + "ၣ", + "ၤ", + "ၥ", + "ၦ", + "ၧ", + "ၨ", + "ၩ", + "ၪ", + "ၫ", + "ၬ", + "ၭ", + "ၮ", + "ၯ", + "ၰ", + "ၱ", + "ၲ", + "ၳ", + "ၴ", + "ၵ", + "ၶ", + "ၷ", + "ၸ", + "ၹ", + "ၺ", + "ၻ", + "ၼ", + "ၽ", + "ၾ", + "ၿ", + "ႀ", + "ႁ", + "ႂ", + "ႃ", + "ႄ", + "ႅ", + "ႆ", + "ႇ", + "ႈ", + "ႉ", + "ႊ", + "ႋ", + "ႌ", + "ႍ", + "ႎ", + "ႏ", + "ႚ", + "ႛ", + "ႜ", + "ႝ", + "႞", + "႟", + "ꧠ", + "ꧡ", + "ꧢ", + "ꧣ", + "ꧤ", + "ꧥ", + "ꧦ", + "ꧧ", + "ꧨ", + "ꧩ", + "ꧪ", + "ꧫ", + "ꧬ", + "ꧭ", + "ꧮ", + "ꧯ", + "ꧺ", + "ꧻ", + "ꧼ", + "ꧽ", + "ꧾ", + "ꩠ", + "ꩡ", + "ꩢ", + "ꩣ", + "ꩤ", + "ꩥ", + "ꩦ", + "ꩧ", + "ꩨ", + "ꩩ", + "ꩪ", + "ꩫ", + "ꩬ", + "ꩭ", + "ꩮ", + "ꩯ", + "ꩰ", + "ꩱ", + "ꩲ", + "ꩳ", + "ꩴ", + "ꩵ", + "ꩶ", + "꩷", + "꩸", + "꩹", + "ꩺ", + "ꩻ", + "ꩼ", + "ꩽ", + "ꩾ", + "ꩿ", + } + data:intvector{ + -1118972774, + -1122282934, + 1042535000, + 1052687357, + 1034193037, + -1109423517, + -1113065047, + -1149307584, + 1036454747, + 1031916982, + 1045947619, + 1051609944, + -1145728465, + -1139051178, + 1049309934, + -1102872358, + 1026025293, + -1111244979, + -1116443480, + 1038239220, + -1126204990, + 1036834071, + -1125511924, + 1050939777, + 1048905696, + 1053819144, + -1097963841, + -1110440851, + 1041975880, + -1119650798, + -1111535709, + -1123576616, + 1035677401, + -1076714710, + -1108728782, + -1099330573, + 1068576955, + -1121081440, + -1134641328, + -1067541846, + -1103921700, + -1095725427, + 1043508121, + -1106897134, + 1014654900, + -1111464269, + -1122679755, + 1033838556, + -1118240800, + 1065285282, + 1041859625, + -1109710621, + 1025323815, + -1113480500, + 1024869548, + 1046281436, + -1120001967, + -1122406838, + 1028144689, + -1120825011, + -1117046390, + -1127871798, + -1100924194, + -1102639948, + -1097213358, + 1045012294, + 1049351931, + -1098939902, + -1109537788, + -1087933198, + -1092259266, + -1113954707, + -1105919661, + -1090558540, + -1058370210, + -1098049773, + 1032463563, + -1108810060, + -1129486971, + 1042855989, + -1104349530, + 1049525598, + -1092980588, + -1113820042, + 1044624195, + 1019706425, + -1102644793, + -1097751236, + -1065854101, + -1099516978, + 1064640905, + 1040511619, + -1074409587, + -1083513144, + 1049481801, + 1067907007, + -1085318005, + 1024613982, + -1079927241, + -1088546930, + -1087865747, + -1133166526, + 1034203263, + -1079848772, + -1094991376, + -1089737593, + 1046791224, + 1040876993, + -1102924199, + 1043021506, + 1041438581, + -1093661513, + 1068448866, + 1025536452, + -1089625667, + -1105754030, + 1050488150, + 1032008927, + -1135928891, + 1040971902, + 1034933365, + 1030590314, + 988907604, + 1019608912, + -1118770436, + 1067581743, + -1110503154, + -1123115776, + 1037806650, + -1140145488, + 1076520830, + 998824325, + 1029339157, + 1017299426, + 1021748872, + 1029184337, + 1034633499, + 1005879912, + 1002948166, + 1029787154, + 1036390011, + 1009041458, + -1097904677, + -1137351744, + 1041061912, + 1048809876, + 1034641497, + -1114719470, + 1029592914, + -1117769615, + -1131707066, + -1115693065, + 1041487564, + 1020480790, + 1053006068, + -1165443720, + -1097300995, + -1113110306, + 1036091636, + 1021243678, + 998313242, + -1113377342, + -1124476422, + 1026271787, + -1093863180, + -1123151500, + 1010674572, + -1164745332, + 1048973959, + 1064548111, + 1028355404, + -1088554666, + -1098239165, + -1120841630, + 1051708812, + 1030532768, + 1057807539, + 1086383036, + -1103497682, + -1123935649, + 1027739139, + 1066076558, + -1173717806, + 1064028287, + -1097696378, + -1095745394, + -1135474029, + 1054879206, + 1059142333, + -1122069211, + 1036703756, + -1115452860, + -1121469241, + -1141439706, + 1040407155, + -1108799025, + -1102697442, + 1043795867, + 1058445016, + 1074279290, + -1097316726, + 1024836761, + 1033018812, + 1073644059, + -1101862433, + 1059079614, + -1108670361, + -1102151294, + -1102837451, + 1052868712, + 1037821367, + 1048594341, + -1101027788, + -1085611696, + 1064287984, + 1049617987, + 1036547616, + -1093222402, + -1088743173, + -1081112935, + -1088987361, + -1082762879, + 1059889338, + 1050299925, + 1067597322, + -1090751587, + 1082856230, + 1031595270, + -1098360896, + 1049498427, + -1077408713, + -1089865576, + -1087283747, + 1070986169, + 1071103133, + 1074978091, + -1073594378, + -1077128233, + 1058147094, + 1078507586, + -1096662292, + 1065315432, + -1061859430, + 999518592, + 1022315662, + -1090082397, + 1058938215, + -1085203466, + -1089885440, + -1089130997, + -1061528676, + -1107831514, + 1077144152, + -1102680285, + 1044621566, + -1075792429, + -1089624788, + 1078174288, + -1091725341, + -1089025226, + -1086019739, + 1058282899, + -1074378976, + 1060021506, + -1100146562, + 1004971224, + 1043125597, + -1135796082, + 1028032649, + -1116140755, + -1091764387, + -1105104882, + -1087528472, + 1029428114, + -1088265251, + -1090919689, + -1098963914, + -1090988163, + 1032621148, + -1085504668, + 1029590004, + 1049430862, + 1044037824, + 1041877914, + 1051151003, + -1085447628, + 1036595597, + 1061437769, + -1084426532, + -1087130361, + -1099521194, + -1106672011, + -1102828663, + -1125779919, + 1036428966, + -1110083202, + -1114700174, + -1109709626, + 1025268406, + 1029578790, + 1057751636, + -1100000393, + 1009404377, + -1106703991, + -1121662538, + -1120348586, + 1048606875, + -1112547122, + 1049020921, + 1068321489, + -1100498124, + 1035835458, + -1109613308, + 1031289128, + 1034983204, + 1015991158, + -1111497074, + 1037538508, + 1040746604, + -1077220645, + -1093424894, + 1040650598, + 1057026418, + 1060672760, + -1086500243, + 1050587698, + -1087009552, + 1057300721, + 1102714859, + 1026747376, + -1081759510, + -1084670765, + -1090237921, + -1076166914, + 1038367370, + -1070567568, + -1120725051, + -1080529969, + -1081648702, + -1097866666, + -1087183453, + 1043277723, + 1073328618, + -1093140359, + 1082861177, + -1119622365, + -1064062099, + -1090012182, + 1033740965, + -1107516549, + 1041049104, + 1032982834, + -1108659368, + -1098876255, + -1088392215, + 1015531109, + 1046158855, + -1090409313, + -1106991881, + -1091094212, + -1124093068, + -1088573350, + 1037935199, + -1102352381, + -1104643973, + -1115831953, + 1048527542, + 1057642262, + 1036563462, + 1056626345, + -1074214315, + -1120922562, + -1089248238, + -1098731362, + 1037609715, + 1027813846, + -1098116187, + -1101179435, + -1081894406, + -1095650169, + 1063502338, + 1048882490, + -1096016948, + -1075137239, + 1041238230, + -1114758898, + 1042651145, + -1113232083, + -1068355947, + -1098099119, + 1049735033, + 1041849623, + -1110466100, + 1035549676, + -1101310177, + -1088260258, + -1104483634, + -1106669166, + 1049136323, + -1082533037, + 1010135382, + -1081945170, + 1057721086, + 1057414347, + -1091499365, + -1145483954, + -1122498064, + -1149664464, + -1121600595, + 1007138240, + 1011800228, + -1120660182, + -1122771184, + 1007400280, + 996911968, + -1127682336, + -1153450336, + 1028112055, + -1131608090, + 1024956253, + 1025285335, + 1012481844, + -1129595821, + -1138404032, + -1126427398, + 1022661954, + 1021561826, + 1003063296, + -1119325120, + 1001445632, + 1022677838, + 1024096897, + -1138863092, + -1128066963, + -1150777392, + 1066071314, + -1097863032, + 1041059558, + -1101118829, + 1046905238, + 1041402279, + -1126737947, + -1128235331, + -1105253000, + -1109651182, + -1154845728, + -1096452236, + 1048291427, + -1101380506, + -1107433328, + -1106476985, + 1017511501, + 1034928483, + 1052365524, + 1056791323, + -1126629892, + 1022176276, + 1040922844, + -1123096158, + 1051686007, + 1034926672, + 1044419224, + 1030746701, + 1044157013, + -1106662373, + -1108007453, + 1058548895, + -1127647705, + 991396414, + -1114483726, + -1107282779, + -1121688358, + 1045636678, + -1123472456, + -1107815534, + 1044435767, + -1099809661, + -1089440334, + -1120521524, + -1099943970, + -1123191588, + -1121082996, + -1112174173, + -1093337757, + -1125565999, + 1042001559, + -1115575649, + -1113679954, + 1035234816, + -1115297438, + -1135764228, + -1135485326, + 1041218631, + 1056692436, + -1110059557, + -1115468122, + -1098111916, + -1070382510, + 1020551320, + -1080676981, + 1093162027, + -1113938516, + 1026912654, + -1097814821, + -1110455224, + -1092729068, + 1055210165, + 1047566072, + 1033487466, + 1038718346, + -1112987520, + -1102175775, + -1110688721, + 1066901509, + 1044527025, + -1104053412, + 1054281477, + 1040032440, + 1061699637, + -1115091247, + -1121669688, + -1098912119, + 1034441026, + -1101879122, + -1115457909, + -1104563206, + -1107702539, + 1027747578, + -1093545706, + -1120122140, + 1043389836, + -1105203305, + -1105263734, + -1094401736, + -1117477472, + -1124951244, + -1102546771, + -1088336803, + -1106923169, + -1091916708, + 1019992639, + 1030114089, + 1032272052, + 1049300448, + -1071318375, + 1017342646, + -1114774849, + -1137837132, + 1036031883, + 1031620164, + -1101435025, + -1100909426, + 1075531312, + 1046519645, + 1042165437, + -1110337664, + -1102408198, + -1111666253, + 1024402976, + 1053442629, + 1035436552, + -1108970657, + -1086865706, + 1052406222, + -1084927427, + 1050348478, + -1098019103, + 1058567986, + -1101792787, + -1093283611, + 1042727785, + 1056207485, + 1037390554, + -1120713588, + 1027166170, + 1068689810, + 1055332670, + -1080368294, + 1036505349, + 1046604122, + 1040846167, + 1051184493, + 1035742654, + 1053080940, + -1100472598, + -1112283702, + -1110017298, + 1037551930, + -1131016351, + -1106256849, + -1108555753, + 1045443222, + 1032209856, + 1034916595, + -1098733302, + -1110000580, + -1094590547, + -1113178566, + -1095079783, + -1115789338, + 1040365440, + 1042322204, + -1110097725, + 1053294515, + -1099143869, + 1045231298, + 1049327396, + -1069405109, + -1087621784, + 1057938845, + 1011458891, + 1075073877, + 1057314745, + -1110049046, + -1120367581, + -1104124801, + 1021773799, + 1028996733, + -1110860887, + -1102516059, + 1039266273, + -1145664514, + 1011665978, + -1119289083, + -1119952793, + 1035887432, + -1125507594, + -1081518562, + 1043684910, + 1040557158, + 1036137076, + -1121401242, + 1014749459, + -1128651987, + 1037232864, + 1026086340, + -1093856204, + -1101409263, + -1092338352, + -1108664215, + 1040647662, + -1095972243, + -1104508025, + 1038516407, + -1106230054, + 1048767392, + 1040947730, + -1107173642, + -1118866719, + -1103669405, + 1030666550, + -1116502533, + 1042718616, + -1115377196, + -1082227355, + -1088747641, + -1079472791, + 1049227072, + 1044051648, + 1064132021, + -1083173747, + 1059406930, + -1100128068, + 1062714521, + 1040449291, + -1082642428, + 1054599286, + 1049951624, + 1032973764, + 1061490263, + 1042310267, + -1123322376, + -1065309110, + -1090265630, + -1114463444, + -1130615028, + -1109347064, + 1022120830, + -1090805304, + -1106375523, + 1040670017, + -1120775712, + 1054427884, + -1090288721, + -1092543142, + -1113539604, + 1062052084, + 1027563170, + -1097561056, + -1102853411, + 1054693774, + 1032574412, + 1089675692, + 1043195652, + -1103014713, + -1082299889, + 1037300052, + -1068987716, + -1103713431, + -1122251970, + -1119026569, + 1033634480, + -1088271326, + 1037484629, + 1056966630, + -1096945481, + -1116504284, + -1097263780, + -1088267663, + -1090026998, + 1043307830, + -1098934653, + -1102090504, + -1100833363, + -1106307792, + 1034584207, + 1032551117, + 1043649311, + -1094589124, + 1035828769, + -1099175295, + 1056687783, + -1093349277, + -1095703764, + -1106271388, + 1059438133, + -1097216534, + -1118590367, + -1114443785, + -1142253220, + -1122578473, + -1073687533, + 1009708917, + 1026612147, + -1157499660, + -1146227557, + -1108354587, + -1112204120, + -1120909894, + 1025833309, + -1096528546, + -1152358621, + -1096943400, + 1027410149, + -1114184748, + 985818175, + 1066776757, + -1093562545, + 1032676805, + 1034218680, + 991955540, + -1117672178, + -1134195196, + -1115822817, + -1087415065, + -1115441935, + 1050886661, + 1015150065, + -1096073475, + 1025275800, + -1122317654, + 1054013855, + -1107240427, + -1112998173, + -1132414541, + -1089626785, + 1052860800, + -1087590606, + -1132599952, + -1127463222, + -1112349587, + 1029504283, + -1097661061, + -1113770596, + 1064570085, + 1031142812, + 1029853598, + 1027139065, + 1035196176, + 1035567292, + 1031364754, + -1114652187, + 1048179889, + 1022193413, + -1115592146, + 1042192606, + 1044874573, + 1038673124, + -1098488759, + -1116481415, + -1109439263, + 1026125702, + -1114814805, + 1040374374, + -1088424485, + -1122887788, + 1037191934, + -1129808164, + 1024218256, + -1098388502, + -1112143990, + -1099883792, + 1055261006, + -1112665084, + 1017844396, + -1135853508, + 1027079234, + 1017750891, + 1051764471, + -1143182164, + -1093580399, + -1077104637, + -1157929632, + 1033479277, + 1043619296, + -1136308015, + -1095704220, + -1082528932, + -1093100598, + 1046590944, + 1026567306, + 1032593784, + -1088741723, + 1001464218, + -1122776592, + 1033756857, + 1034716887, + 1043146186, + -1073737913, + -1096386991, + -1141380152, + -1138611646, + 1045393975, + 1029959909, + -1095564515, + -1134720003, + 1003705589, + 1019146812, + -1120919580, + -1124031788, + -1099144252, + -1114734446, + -1109839333, + 1043623113, + -1124060867, + -1107438604, + -1111224298, + -1085469009, + 1045584766, + -1156769736, + 1043947287, + -1117005868, + -1090757020, + 1042543581, + 1015277122, + 1040317851, + 1020030918, + 1013501592, + -1094495811, + -1080384795, + 1008121739, + 1038324034, + 1034575419, + -1079666554, + 1088462552, + 1037429607, + 1050479127, + 1020800995, + 1031711546, + 1043555990, + -1117557945, + 1058481045, + -1102873476, + 1047545369, + -1086729759, + -1112051288, + -1133322664, + 1066384808, + 1024033497, + 1026257279, + -1084722245, + 1042672711, + 1032453775, + -1104236704, + 1029592010, + -1092557539, + 1040994536, + -1107777161, + -1086358095, + 1050792348, + 1086545384, + 1044545613, + -1093253180, + -1129771862, + 1035309851, + 1034841766, + 1003653982, + -1103752269, + 1045387564, + -1076394459, + -1088877149, + 1037412437, + 1086448415, + -1093016128, + -1121884262, + -1094341632, + 1055916169, + -1101411536, + 1028300191, + -1084034237, + 1057535684, + -1095547425, + -1089841182, + -1087684319, + -1104518478, + -1089189468, + 1024998258, + -1101989403, + -1085611101, + 1051783908, + 1050541651, + 1035621184, + 1067350747, + -1097111423, + -1106103566, + 1061355632, + -1089956480, + 1053266287, + -1070552065, + -1079664525, + 1079445662, + 1079644441, + -1056113592, + -1076982994, + 1039659284, + 1085181549, + -1073951849, + 1075677112, + 1076159426, + -1070085439, + 1075209875, + -1063902201, + -1101892229, + 1089588969, + -1066496253, + 1083270802, + -1082818741, + -1070197382, + 1049787558, + -1059549611, + 1079608706, + 1067968377, + -1063520403, + -1055677917, + -1091658171, + 1063046565, + -1080355370, + -1085429948, + 1054883578, + -1095860598, + 1068634497, + -1072909860, + -1104522108, + -1102963945, + 1075908245, + 1050474050, + 1021443812, + -1076286682, + 1065846619, + -1103394448, + -1094714872, + -1125950178, + -1083825926, + -1094377590, + -1097936992, + -1063434799, + -1096048533, + 1067563625, + 1064300093, + -1108928169, + 1043161809, + -1119000758, + 1068310316, + -1112947928, + -1081454623, + -1106686894, + 977441792, + -1150467584, + 1018000034, + 1027883929, + 1017462426, + -1125389958, + -1140332788, + -1132320826, + 1022771270, + -1141005616, + -1136230296, + -1124016128, + 1027146247, + -1124083955, + -1140064024, + -1121044160, + 1019903846, + 1009900584, + 1012255452, + -1122708019, + -1133871668, + -1133709080, + 1003332864, + 1002143696, + -1135232488, + 1026683303, + -1124869363, + -1121991283, + 1018188026, + 1066663290, + 1046935851, + 1087042404, + -1081818785, + 1046076677, + -1071073986, + -1123405140, + -1086604214, + 1082633040, + -1087858698, + -1079582594, + -1061881280, + -1052865264, + -1074380138, + -1084607635, + 1077544496, + -1079248123, + -1061352103, + 1052647942, + 1060388546, + 1047421412, + -1119191865, + -1047768306, + -1086533607, + 1026319548, + 1056367330, + -1148079724, + -1089863239, + -1064777883, + 1068105652, + -1065891503, + -1080418730, + 1068291871, + 1070167961, + -1061696942, + -1046088406, + -1110596614, + 1091183880, + -1059090357, + 1081449683, + 1084183681, + -1070188121, + 1068745875, + 1057762949, + -1060789898, + 1063654643, + -1055528749, + 1070003050, + -1069006421, + -1072805415, + 1093456736, + -1058434502, + -1070291119, + -1067985548, + 1078774808, + -1079616030, + 1068812551, + 1075961973, + -1080468668, + -1090143197, + 1082415915, + 1069174583, + -1088834524, + -1090009345, + -1076873812, + 1054256315, + 1065919353, + -1097179285, + -1098542194, + 1074563502, + 1044295999, + 1038752047, + -1080617067, + -1080231077, + 1067256580, + -1082055744, + -1085435135, + 1056297184, + 1055609631, + -1073624644, + -1073954620, + 1069075663, + 1053716300, + 1083971132, + -1121599847, + -1087159991, + 1057569552, + -1077118879, + 1073379064, + 1052275866, + 1050787502, + -1073222274, + -1107185402, + -1076826554, + 1080076766, + -1121237637, + 1064228039, + -1068604113, + -1084529855, + -1089989242, + -1105901507, + -1111985586, + -1089906049, + -1081607981, + -1097028207, + 1018078947, + -1097222903, + 1079419847, + 1067445749, + 1028502370, + 1042054725, + -1104984324, + -1096634537, + 1059199194, + -1081696667, + -1104148299, + -1080034113, + 1050719081, + -1091792010, + 1073386423, + -1072717254, + -1083239382, + -1079707998, + 1083578453, + 1069160365, + 1044096423, + -1078920671, + 1057752668, + -1073951118, + -1074966324, + 1067765256, + -1084465323, + -1078815138, + -1104664555, + -1068253510, + -1079370615, + 1069904194, + 1055580676, + 1077765096, + -1080377772, + -1079897545, + 1046157000, + 1037698232, + -1069333199, + 1071315197, + 1028403297, + 1023999799, + 1023267706, + 1024230177, + 1004789248, + -1129667347, + -1129162381, + 1016889038, + 1024239123, + -1165053440, + 979607168, + -1126767219, + -1120175408, + -1123377814, + -1171379584, + 1027118279, + -1123265238, + -1122805696, + -1124225318, + 1020445650, + -1121907062, + 1027039681, + 1022436258, + -1139281332, + 1008068596, + 993179088, + -1129609037, + -1124837305, + 1017839086, + 1040356795, + 1046351228, + -1089455071, + 1064027264, + -1084089172, + -1079323482, + -1079172284, + 1041358214, + 1057307246, + -1094611514, + -1084626810, + 1062972234, + 1076913021, + 1038469480, + -1146977370, + -1121418164, + -1081073043, + -1097138074, + -1098885122, + 1065935358, + 1059275247, + -1097972283, + -1099775872, + -1098064439, + -1074832110, + 1060818927, + 1058991435, + -1077604596, + -1072699664, + -1122861011, + 1027978041, + -1139280680, + 1028034721, + 1026046147, + -1123235414, + -1148392320, + 1025065633, + -1120198333, + 1019841202, + 1024532545, + 1027432241, + -1119292825, + -1136107304, + 1019557326, + 1025816753, + -1150642480, + -1120678073, + -1119883888, + 1009357196, + 1008781864, + 1026350231, + 1019755634, + 1012166452, + -1122354448, + -1124612448, + -1126278739, + -1122985728, + -1138075328, + -1098216503, + -1099995656, + -1120808370, + -1110997248, + 1045708826, + 1057516372, + 1060785359, + -1102839687, + -1080201841, + 1015945576, + -1122662978, + -1145291009, + 1057325001, + -1093176028, + 1038538108, + 1086113308, + 1041017076, + 1060561475, + 1033313402, + -1106588897, + -1104553531, + -1092168134, + 1052280584, + -1107294762, + 1052003086, + 1035396480, + -1104272477, + -1120689905, + 999979536, + 1033440173, + 1058515285, + 1013027837, + -1119664358, + 1028067613, + 1021124608, + 1043662915, + 1040156637, + -1106746497, + -1138227038, + -1131657082, + 1025662305, + -1113982680, + -1136345154, + 1024171603, + 1059845536, + 1009648058, + 1041710657, + 1032525798, + 1051342641, + 1041527319, + -1096085525, + 1045868201, + -1115045031, + 1008607930, + -1110049521, + -1123280698, + 1001956436, + -1107033290, + -1093678178, + -1139295058, + 1017761270, + -1121682230, + -1139228142, + 1068171947, + 1056200356, + -1121965636, + -1089609013, + -1114063097, + -1105060023, + 1018332282, + 1035466958, + -1143684460, + 998992614, + 1036579093, + -1149874088, + 1070433944, + -1130546906, + -1098697147, + 992890588, + -1115789132, + 1067180697, + -1113913164, + -1136939434, + -1119994699, + -1130310520, + -1132499476, + 1025228078, + -1107875468, + -1101699759, + -1122552131, + -1102559062, + 1055764962, + 1038303741, + 1067147827, + -1097554474, + -1105936799, + 1028129725, + 967955896, + -1108929997, + -1130924460, + -1117320597, + 1032426184, + 1036157124, + 962810752, + 1048804566, + 1053671404, + 1016877241, + -1098038511, + -1082559903, + -1115328384, + -1093202470, + 1022736026, + -1113645989, + -1114512767, + 1033914921, + 1041095578, + 1023771445, + -1106987312, + -1155707884, + -1131696218, + 1033066016, + 1040463545, + 1044148434, + -1108729523, + -1119756909, + 1006475708, + 1026020891, + -1113670870, + 1029713742, + -1112976562, + -1139038958, + 1041185926, + 1053085016, + 1045450721, + 1026488655, + -1104861280, + -1114855492, + -1095401691, + 1059655837, + -1135465298, + -1127487394, + 1012803903, + -1158511462, + 1026034947, + 1053114589, + -1080408270, + 1025455903, + -1115562926, + -1103644456, + -1127077519, + 1024890890, + 1050195096, + -1107316015, + -1103785993, + 1037367241, + -1130852800, + -1097552868, + 1082562241, + 1024041015, + 1030946989, + 985000864, + -1104118728, + 1033894172, + -1098278665, + -1105400755, + -1126808812, + -1099903323, + -1116944717, + -1105940799, + 1024146478, + 1024828788, + -1125490673, + -1103315905, + -1098599156, + -1100705771, + -1130367897, + 1023179148, + 1025111727, + 1033556073, + 1023723686, + 1025557322, + -1112478734, + -1140015688, + -1120283158, + 1050404349, + 1055314258, + 1043977084, + 1023034944, + -1136934672, + 1030411068, + 1015955721, + 1021183643, + -1142375768, + 1020161923, + -1118379324, + -1121423891, + 1038571752, + -1122771410, + -1123361730, + 1012239272, + 1002433216, + -1136497760, + -1111277222, + -1109224622, + 1049406600, + 1033600349, + 1030041316, + -1091717828, + 1062088800, + 1045577965, + 1065069627, + -1088396848, + 1053611667, + -1097005443, + 1045893519, + 1037355706, + -1135950139, + 1043068559, + 1052560704, + -1104425095, + 1063319366, + -1094107425, + -1101555805, + 1060873861, + -1068736725, + 1048049824, + 1023611774, + 1007452161, + -1104043314, + 1041333237, + -1102528982, + 1054584235, + 987218944, + 1028437005, + -1125130477, + -1121382896, + 1022831054, + -1123046339, + 1027221329, + -1122228944, + 1027072375, + 1027895891, + -1131425734, + 1015313082, + -1124142809, + -1161294528, + -1137732248, + -1120362947, + -1122037965, + -1139139496, + 1028163713, + 1020780058, + -1129319078, + -1122886461, + 1008258612, + -1140548492, + -1125268467, + -1130879628, + -1123827427, + -1147991400, + 1014685092, + -1128832857, + 997810688, + 1026049907, + 973710336, + 1024256285, + -1119929033, + -1119338905, + -1152351072, + -1125019232, + -1123836330, + -1120757357, + -1128859469, + -1136104564, + -1122234906, + 1023854041, + -1123402460, + -1150864288, + 1006895896, + -1128857510, + -1170181120, + -1120737856, + -1128317734, + -1141075504, + -1136890328, + 1022619022, + -1123314778, + -1152456288, + 1015369550, + -1127031059, + -1128682534, + -1128844569, + -1121568288, + 1007240756, + 1028173731, + -1122239418, + 1027660297, + 991787872, + -1124596121, + -1152064000, + 1008806644, + -1119920438, + -1123206922, + 1015668590, + -1121989318, + 1023718009, + -1121788675, + 1007861376, + 1014205620, + -1123296454, + -1122536582, + 1026709617, + -1174067584, + -1125564365, + -1123464858, + -1122215056, + -1125371353, + -1121542538, + 1006628400, + 1041656441, + 1032389020, + -1130131732, + 1017144434, + -1104735919, + 1031024918, + 1025909933, + -1139922517, + -1149431164, + -1102406735, + -1101801666, + 990447738, + -1109821540, + 1036907373, + -1109172419, + 1026884685, + 1019155614, + 1013064231, + -1147447819, + -1096914830, + 983913388, + -1115226135, + 1035292483, + 1030821488, + -1109017073, + 1028163036, + 1040307583, + -1134347318, + -1115788826, + 1028258295, + -1113098719, + -1104808859, + -1090697606, + 1040684323, + -1135090236, + 1041023313, + -1098436468, + -1124220095, + -1095442502, + -1105226333, + 1044961247, + -1115285787, + 1031144930, + -1101439750, + 1036063018, + 1033087282, + 989979608, + 1048986095, + -1101271698, + -1101149372, + 1026435018, + 1041899163, + -1091569247, + -1110117542, + -1098159211, + 1040432034, + 1058424556, + 1041840687, + -1112948282, + -1119425118, + -1101313989, + -1112466134, + -1124165255, + 1034937266, + 1040962226, + 1028635559, + -1105842402, + -1128555479, + -1132171981, + -1099751954, + 1040954474, + 1069293425, + -1090299750, + 1033121385, + -1106961715, + 1035483214, + 1035827477, + -1114781300, + 1018047140, + -1123178643, + 1016892921, + 1009603248, + -1085361332, + -1101628783, + 1061075828, + 1041692601, + -1122640040, + 1026109923, + 1041599427, + -1095453799, + 1049894996, + -1053497757, + 1033060279, + 1040864725, + 1068067316, + 1029474222, + -1095315659, + -1099091164, + 1060808391, + 1068015486, + 1053570428, + -1099519934, + -1100525433, + 1034788320, + -1118387041, + -1062969368, + -1106655301, + 1082770609, + -1106970345, + -1112651570, + 1041425046, + -1085294427, + -1096909185, + 1062912500, + -1135260058, + 1050706957, + 1026275474, + 1041085095, + -1103341936, + -1123818971, + -1120153633, + 1018094526, + 1030902705, + 1014083191, + -1124840080, + -1100614686, + 1009187884, + 1032789257, + -1127088030, + 1056015436, + -1089716302, + -1163164716, + 1015717954, + 1006149526, + 1022792018, + 1004952882, + 1019144176, + -1128185915, + -1155733036, + -1127193742, + -1081399221, + -1108158619, + 1065733600, + 1039589350, + 1026316956, + 1043439509, + 1040174466, + -1100145774, + -1102746716, + -1143994453, + 1059136916, + 1045345690, + -1117671178, + -1065885700, + 1028513120, + 1037701684, + -1104704871, + 1062256964, + -1130911239, + -1155802840, + 1045930787, + -1122488426, + 1067279019, + -1125262985, + 1049698009, + 1032404243, + -1096645501, + 1046191899, + -1104248413, + 1027211321, + -1111566310, + 1011531865, + -1114918192, + -1135301374, + -1094845743, + 1026532286, + -1094200439, + -1128533301, + 1045073608, + 1051386493, + 1026603974, + -1115240586, + -1094979453, + 1075785412, + 1042230340, + -1108742574, + 1020603061, + -1106764737, + 1061022756, + 1058268030, + -1118265805, + 1049843133, + 1034668702, + 1043602328, + -1115074408, + -1090504130, + 1048984625, + -1104266915, + 1014520942, + 1024083740, + -1098483192, + -1134959879, + -1114142615, + -1093714247, + -1114600433, + -1115405917, + 1035841262, + -1130760161, + 1054212513, + 1036829984, + 1052096919, + -1091049742, + 1028017616, + 1029058793, + 1006779894, + 1035872158, + 1041608178, + 991447960, + 1043128474, + 1033316724, + 1057028658, + 1026504142, + 1045043507, + 1046346517, + -1104002155, + 1040593043, + 1036102188, + -1122661726, + -1085114275, + 1026885481, + 968609728, + 1062206384, + 1048412793, + -1099841582, + 1049517626, + 1058389233, + 1031343358, + 1053966542, + 1046732918, + 1041986377, + -1092481078, + 1042490037, + 1030796562, + 1057850996, + 1056995528, + -1123096667, + 1044774072, + 1047991864, + 1044356096, + 1057991879, + -1096343462, + 1039895535, + 1024880230, + -1086605776, + 1066988246, + 1058496646, + 1038022236, + -1099711062, + 976122048, + -1086130373, + 1046817192, + -1077554613, + -1094374300, + -1107772089, + -1135229766, + 1059167724, + 1072644187, + 1073779952, + -1090481446, + -1075044904, + 1075015753, + -1104521230, + -1088550293, + 1057810482, + -1064195155, + -1087031970, + 1075145708, + -1090231766, + 1073659810, + -1111130205, + -1126576150, + 1059237912, + -1135508107, + 1054936108, + -1103155691, + 1058818569, + -1077838748, + -1107511521, + 1062785038, + -1082898472, + 1028332455, + -1157681664, + 1021429242, + 1016205906, + 1023860189, + -1121573098, + -1143568384, + -1121972995, + -1139113164, + 1024453145, + 1011384856, + -1128466201, + 1018738586, + -1124757984, + 1026947671, + -1121057408, + -1131873588, + 1022451086, + -1133281036, + -1133721688, + -1119472214, + 1015498946, + -1119571440, + 1017439426, + -1119116752, + 1027960913, + 1023950893, + -1129145830, + 1007334400, + 1024372921, + 996020640, + 970377216, + -1126884832, + -1121338659, + 1004972032, + 1004175384, + 1014921460, + 1016720654, + 1025950537, + -1125560192, + -1120292681, + -1151021312, + -1121390381, + -1125093158, + -1131664268, + 1022145370, + 1009138728, + -1123655942, + -1121863571, + 1023805907, + 1023878583, + 1011694156, + -1123245414, + 1025233287, + 1016310042, + -1119726857, + 963862528, + -1120650736, + 997735168, + -1151296208, + -1119276329, + -1124720038, + -1122113293, + -1119359408, + -1124513529, + 992463920, + 1025276333, + -1124280128, + -1120465913, + -1127558989, + -1119891990, + -1136807948, + 1016914214, + -1133641944, + 1016175366, + -1121895581, + 1027634743, + 1004132504, + -1127293632, + 995453792, + -1130613817, + -1124130157, + 1025527383, + 1011899404, + -1127400032, + -1120819558, + -1127857683, + -1129370464, + 1003128112, + -1134097420, + -1166624960, + 1014555620, + -1146053968, + 1018303218, + -1132769868, + -1119916409, + 1023748003, + -1119064400, + -1125250835, + 1019070982, + -1120115990, + -1148987368, + 1027913207, + -1120489696, + 1011392600, + -1134137088, + 1003550744, + -1123795619, + 1023190990, + 1024362841, + 1023986861, + 1021141210, + 1024563249, + -1122020602, + 1023640553, + 984958048, + -1119142451, + -1122854451, + 1010238796, + 1010321624, + 1027134179, + -1132991256, + 998121056, + 1010918092, + 1016278066, + 1018684454, + 1027138343, + 1023785561, + 1028063885, + -1146703232, + -1131011302, + -1147444352, + 1023615697, + -1169461888, + -1125500883, + -1122281382, + -1119640211, + -1128585497, + -1127965741, + 1027385805, + -1119095449, + -1128405933, + -1126703936, + -1127212217, + 1024972265, + 1026821501, + 1015915058, + -1123891731, + 985612896, + -1158151360, + -1124897561, + -1121944694, + 1017321242, + -1134805312, + -1124042976, + -1127687232, + -1126453625, + 1008222452, + 1026953453, + -1122410573, + -1124917440, + 1023528621, + -1120698566, + 1019650938, + -1133924328, + 999234864, + 1020804690, + -1147387544, + 1024792253, + -1126674176, + -1152000048, + -1120262029, + 1019104314, + -1120186467, + 1025911767, + -1128240147, + -1153687600, + 992348208, + -1125271654, + -1122658352, + 1027185889, + 1024371969, + 1026152215, + -1129028845, + -1125308013, + 998953112, + -1127454317, + 1003748632, + 1025124337, + 987739232, + -1132030266, + -1120891385, + 982629376, + -1144929816, + 998330344, + -1124418150, + -1126600249, + -1134315072, + -1131672352, + -1138482136, + -1128344256, + 1014061300, + -1122534634, + -1139352168, + -1119596995, + -1152387072, + -1139224524, + 1017041498, + -1125770931, + -1139271424, + -1151037440, + -1120525657, + 1020897826, + -1134592984, + -1123795546, + -1128599949, + 1020988610, + 1024829299, + 1008788608, + -1123639792, + 1017311314, + 1027096557, + -1139527808, + 1021858926, + 1026894413, + 1010841676, + 981500832, + -1126335091, + -1123479779, + 1021531458, + 997314000, + -1125676179, + 1024966129, + 1026508179, + -1136801472, + 1009190248, + -1134576728, + 1023469079, + 1025225673, + 1026873297, + 1008498024, + -1120887312, + -1126859456, + -1144668440, + -1123845891, + 1013018460, + -1138856256, + -1134676672, + 1004960432, + -1162886144, + -1151199392, + 1021941350, + 1003609424, + -1121081705, + -1121390950, + -1121328758, + -1122729654, + -1137782132, + -1139030592, + -1157883904, + 968822784, + -1121766349, + -1119455584, + -1122697510, + -1127639104, + 1024026961, + -1120448755, + 1015320282, + 1021733010, + 1025859421, + -1125544896, + 990059472, + -1129732601, + 1026189971, + -1142589008, + -1132447052, + 1028353815, + -1132019764, + -1119496445, + 1008643800, + 1016047634, + -1119574406, + 1006692288, + 1007902424, + -1152418864, + 1020889006, + -1126191206, + -1124774726, + -1119493661, + 1024705121, + 1013630284, + 1020384070, + 1003296336, + -1127993369, + -1148008528, + -1138088152, + -1146625616, + -1121920778, + -1132029364, + 993438720, + 1018122566, + -1131821236, + 1023633367, + 1017121254, + -1119655625, + 1024087953, + -1122191091, + 1021179886, + -1165110976, + 1014914524, + -1134667904, + 1019235142, + -1128877664, + 1024006163, + 1002603312, + 1015321006, + 1018729594, + 1027647175, + 1024688513, + -1138060456, + 1010166872, + -1126109145, + -1120664541, + 1010323304, + 1004315312, + 1014490740, + -1128557510, + -1122780422, + -1122106982, + -1145875280, + 1010919592, + -1124828441, + -1126495085, + 1018984838, + 1025211075, + -1135252072, + 1017814374, + -1126265401, + -1125552627, + -1139134988, + -1153236272, + 997398784, + 1015027482, + -1126449702, + 1026365421, + -1136264588, + -1130976660, + 1028221587, + -1125937273, + 1011637352, + 990544336, + -1122651898, + 1009550272, + -1120166368, + -1119974854, + -1262092288, + 1012696396, + -1119837923, + -1131369012, + -1149361760, + 1024080103, + 993395456, + -1138433984, + -1135902656, + -1122009766, + 1007723340, + 1010085928, + -1126832166, + -1124052096, + -1124797459, + -1130072422, + -1130277382, + 1008262604, + 1013673092, + 1022982574, + -1120397632, + 1021043730, + 1025708339, + -1144748904, + -1145590352, + -1139675864, + 1017778670, + -1135843136, + -1126946963, + 1016322690, + -1120309670, + 1003144472, + 1018978706, + 1027950019, + -1150955776, + 1017980846, + -1126899859, + 1028032483, + 1007460504, + 1025024125, + -1130461113, + 1006115792, + -1127405062, + 1014291060, + 1014323532, + -1141281816, + 1027751955, + 1025565113, + 1009656488, + 984584512, + 1014225076, + -1139717620, + 1014668916, + -1147417448, + 1013703412, + -1125797222, + 1024262951, + -1132214246, + 1022106354, + -1120228070, + 1015037538, + -1122141712, + -1120754777, + -1123801200, + -1121425488, + 1025227069, + 1012223308, + 1018374242, + -1147880272, + 1025494365, + -1121901328, + -1128056774, + -1122764195, + -1123913850, + 1003929936, + -1123467670, + -1142974080, + -1123988362, + -1124787456, + 1027235721, + 1025152209, + 1003710744, + -1123814396, + -1119753043, + -1122868269, + 1010672064, + -1128586720, + -1122332173, + -1133467788, + 1021135122, + 1013580724, + -1128750048, + -1128530003, + -1125907341, + 1026179049, + 1026654807, + 1011876108, + -1122223520, + 1008655144, + 1022472826, + 1022859962, + 1024711913, + 1021600858, + -1122755338, + 1016869818, + -1119050806, + -1127969376, + -1119187225, + 1025054001, + 1024292941, + 998252288, + -1119878861, + -1126182349, + 1026909641, + -1119938813, + -1145379944, + 1027725169, + -1123502332, + -1122694275, + -1128722816, + -1138059764, + -1145706728, + 1009618112, + -1129748435, + -1141625704, + -1121482774, + 1021162978, + -1136361076, + 1027172209, + -1119080121, + -1123620304, + 1021760818, + 1016957126, + -1122830774, + 1024279689, + -1122332826, + 1024796551, + -1139019368, + 1011137920, + -1125663296, + -1131605900, + 1026073859, + 1017724966, + 1009889088, + 1016704038, + 1025212105, + -1126863392, + -1141963088, + -1131717030, + -1131125510, + -1151439776, + 1015763042, + -1151524400, + 1026992125, + 997738800, + 1028366365, + -1126855142, + 1028048497, + -1122296566, + 1011119640, + 1022401958, + 1027256935, + -1126783225, + -1131384916, + 1026019043, + -1122446429, + 1028247245, + 1026840983, + 1000925568, + -1125811872, + -1128423238, + -1168528000, + 1019119266, + 1018316450, + 1021503770, + 1010315764, + -1123974924, + 1015372486, + -1148030640, + 1023970355, + 1022568914, + -1120396307, + -1143993320, + -1121159050, + 1009369268, + 1024867433, + -1121813917, + -1138484440, + 1027197865, + 1011166808, + 1021926478, + -1120910467, + 1026391005, + 1023845341, + -1128076505, + -1131758182, + 1018844878, + -1123276192, + -1167424896, + -1143672272, + -1133260980, + -1137276712, + 1025721113, + 1024700727, + 1028267373, + -1129803149, + 1010929460, + -1136861044, + -1130445222, + 1021091986, + 1023812563, + -1129137536, + -1120212432, + 1009167832, + 1024699015, + -1135298752, + 1022246662, + 1014566564, + 1016533826, + 1017040626, + 999092992, + 1023627117, + 1027071209, + -1137741940, + 991293136, + 1086912631, + -1056835143, + 1079279522, + 1064081150, + -1071349813, + 1078555240, + -1051659796, + -1090858665, + -1071337893, + -1072774671, + -1062361394, + -1087011364, + 1090494597, + -1097692312, + -1063845643, + 1083319758, + -1072688763, + 1080492608, + -1088870427, + -1072479581, + 1018267214, + 1084490681, + -1055264870, + -1085435140, + -1069504790, + 1077976176, + 1077768574, + -1063286130, + -1061416354, + -1123980838, + -1128656947, + 1013637028, + 1013484148, + -1158505664, + -1147137432, + -1133308852, + -1131165318, + 1007426892, + 989911968, + -1120754422, + -1123593148, + -1151006560, + 1015364322, + 1020676698, + 1019880514, + 1025779421, + 1007671936, + -1120402246, + -1140509352, + -1126541152, + 1004704512, + 1020469890, + -1127127891, + -1131170132, + 1009370304, + -1125533632, + -1124232896, + -1119133811, + -1125679571, + -1135410648, + -1177142528, + 1025243015, + 1023722003, + 1026088369, + 1026601479, + -1131905798, + -1127152358, + -1121836986, + 1024313091, + -1121892179, + 1024401241, + 1023535625, + 1013706612, + 1027943049, + 1027008825, + -1124058531, + -1139554984, + -1123283914, + -1123675962, + 1000653544, + 1027219251, + -1131898060, + -1152982224, + 982065760, + -1125892569, + 1019000678, + 996329824, + 1001091816, + 1022279234, + -1119430131, + 1019076846, + 1004050944, + -1120123638, + 1025729753, + -1138015820, + -1122711731, + -1135835852, + 1012182820, + 1023282578, + 1026369905, + 1025823569, + -1132552936, + 1020854418, + 1026886897, + 1026145073, + 1018100238, + 1024087283, + 1024377457, + -1122526586, + 1024482183, + 1025789009, + -1128781587, + 1008138408, + -1138897752, + 1004227968, + -1124951424, + 1008014144, + 1023873017, + 1025112225, + -1120053661, + 1019933114, + 1019411546, + -1119113379, + -1126053056, + -1146588112, + 1017347986, + -1120561065, + 1015859566, + 1023426265, + -1123634464, + -1125009075, + -1122070326, + -1129943078, + -1122039974, + 1024167993, + 995303584, + -1128924128, + 1028375293, + 1028354125, + -1123870666, + -1191515136, + 1021361138, + -1120901136, + 1024576547, + 1017614138, + 998434560, + 1017967730, + 1017275474, + 1020097170, + 1013549964, + 1026133911, + 1028404029, + 1015374950, + -1121142643, + -1144301568, + -1130338445, + -1129609741, + -1137589056, + 997030096, + -1124024972, + -1119246973, + -1119793289, + 1000243688, + -1128751904, + -1121205978, + 1017718626, + -1128226701, + 1023975353, + -1121168880, + -1133093184, + 1025823335, + 1004132864, + -1121400259, + 1003186200, + -1128247680, + 1026723811, + -1138799092, + 1000258200, + 1004872936, + 1020312238, + -1129717702, + -1128294419, + -1128151840, + -1136549608, + -1146498640, + 1018386914, + 1013944244, + 1024750503, + 1020073858, + 1027172361, + 1005271832, + -1121353699, + -1119800937, + -1129765299, + 1018913026, + 1018559202, + 1027505117, + 1003206576, + 1021181062, + 1026120593, + -1131870208, + 1016954714, + 1021061186, + 1013589596, + -1120275913, + -1134512820, + 1021455194, + 1026212601, + -1123554506, + -1120045833, + 975766144, + -1132442900, + 1024181111, + -1122425510, + -1122276134, + 1004459856, + -1125567859, + 1026953197, + -1132346676, + 1025467255, + -1124895526, + -1136171380, + 1016199634, + 1025887881, + -1119799798, + 1024170103, + 1020676494, + -1119398653, + -1151399936, + -1120452957, + 1024623193, + 1026388279, + 1005124528, + 1002215600, + -1126378355, + 1018649730, + -1123453075, + 1024263933, + 1027003201, + -1121665008, + 1020245062, + -1136546892, + -1139290304, + -1122438566, + -1133670016, + 1015705710, + -1166112576, + -1129442809, + 1004213680, + 997496992, + -1185203712, + 1025660993, + 1021182162, + -1119362265, + -1120469577, + 1011725604, + -1119609974, + 993254656, + -1123989488, + 1010752472, + -1131181364, + -1140483136, + 1022471554, + -1135565388, + 1027164509, + 1027026001, + 994330320, + 1015970626, + -1140778664, + -1140503464, + -1121457306, + -1162729152, + 1027876301, + 1024366145, + -1173602496, + -1140754496, + -1146331824, + 1016623782, + 1025927875, + -1122044970, + -1120701763, + 1026681697, + -1121050950, + -1134857640, + 1025437971, + 1026180359, + 1020198450, + -1129948742, + -1127241824, + 1020218010, + 1022936114, + -1119264611, + -1121431971, + 966109568, + -1131357350, + -1129218950, + 995955360, + 1019937830, + 1000490448, + 1023660099, + 1027327705, + -1121560400, + 1026624819, + -1120088941, + -1138266840, + -1124809593, + 987941184, + -1126822931, + 1014908852, + 1003733680, + 1021744242, + 1010134796, + 1022833574, + 1028182189, + -1124399366, + -1120836771, + 982573152, + 983883456, + -1130349510, + -1135240728, + 1017557350, + -1120672752, + -1144596328, + 980102336, + -1130259469, + -1137964852, + 1008546316, + -1119293494, + 993492688, + -1121064502, + 1023576269, + 1027414147, + 1018360262, + -1119441312, + 1015930170, + -1124769779, + 1027666169, + 1016064754, + -1126869555, + -1124868397, + -1122168077, + -1127007129, + -1153914320, + -1120698905, + -1139733992, + -1123800492, + -1120729049, + -1143669888, + -1120671257, + -1129302387, + -1173600896, + -1128875142, + -1123383516, + -1119448915, + -1126799456, + -1121501850, + -1172154752, + 1024228609, + -1159831040, + 993564976, + 1026473251, + 1022490754, + -1122170874, + -1120946937, + -1123886746, + -1120570515, + -1123861434, + 1021918062, + 1013084660, + -1126031091, + 1009437492, + -1127060390, + 1019461506, + 1009609408, + 1027591809, + 1003010944, + 1020015462, + 1027452167, + 995259296, + -1135054360, + -1120716947, + 1023893463, + -1130813114, + -1121780336, + -1125989472, + -1126742957, + 998367080, + -1119230861, + 1021679290, + -1129828909, + 1027531255, + 1026789619, + 1027695011, + -1128694387, + -1126573843, + -1125459526, + 1013596724, + 1026483005, + 1011716828, + -1121602074, + -1125930707, + -1123518764, + 1006279528, + -1130800390, + 1014425244, + 988046144, + 1022343630, + -1154028592, + -1124232326, + 1009971416, + -1123875946, + 995275776, + -1136412904, + -1121488947, + 1011944988, + -1121215664, + -1141977904, + -1140462552, + -1119740697, + -1119268096, + 1007014296, + -1141167792, + 1025631559, + -1120489229, + 993147808, + -1123812819, + 1022262050, + 1022489730, + 1009802292, + -1120833213, + 1026666561, + -1125583328, + -1134499444, + -1123445692, + -1144798128, + -1120804937, + 983365312, + 1026463015, + 1027422829, + 1018251098, + 1023722551, + -1147392256, + -1123828794, + -1158085824, + -1153995056, + 1021211378, + -1128929920, + -1127775449, + -1197867008, + 1018652614, + -1119922726, + -1129523968, + -1121431229, + 991069488, + 1027847793, + 1024991153, + -1125390931, + -1139670848, + 1023521881, + -1122160838, + -1140972440, + 1010124876, + 1028060721, + -1125754630, + 1025529453, + 1024002915, + 1024366851, + -1120406214, + 1016692622, + 1025356289, + -1141244568, + 977003136, + 1027588649, + -1136335372, + -1152589568, + 1020365326, + -1135595176, + 1025319197, + -1128500339, + -1129821574, + -1121678707, + -1121795302, + -1132565108, + 1028417085, + -1119228355, + -1121047629, + -1119235165, + 1002236160, + -1124747302, + 1027430487, + 1009765248, + -1119054720, + 1022198478, + -1120180662, + -1146022704, + -1122582643, + 1028336273, + -1128847334, + -1170514944, + -1121718512, + -1132816320, + 1024270403, + -1120569897, + 1025226877, + -1126631629, + -1137060952, + 1010705164, + 1024510497, + -1123044822, + 1025786617, + -1124093913, + -1121616051, + 1023985737, + 1017709906, + 1027493239, + -1123519802, + -1122707642, + 1025443309, + 996816480, + 1023811395, + -1125838777, + -1152681056, + 1022484866, + -1122122410, + 1018019878, + 1019856178, + 1015680910, + -1124699923, + 1017964302, + 1003078248, + -1126824563, + -1122197530, + 1016455938, + 1006757940, + 1012414660, + -1120438192, + 1014809756, + -1127497632, + -1131860602, + -1150377472, + -1130613517, + 1026786727, + 1024311153, + -1175225088, + -1127869241, + 1003305424, + -1123606544, + -1161599904, + 1024816077, + -1137520000, + -1121581046, + -1125002310, + 1015043386, + -1164521888, + -1121520602, + -1125557971, + -1137347864, + 1024991229, + -1122965734, + 1021312558, + 998155728, + 1023726675, + 1026721309, + -1124991910, + -1129916064, + 1019837902, + 1004267216, + 993052624, + 1004731264, + 1011600424, + -1135545228, + -1120887571, + 1001700944, + -1122527818, + -1138465256, + 1014593028, + -1122926954, + -1142985296, + 969225472, + 1010057384, + 1024038845, + -1137589172, + -1122446534, + -1126640832, + -1128667193, + 1015220850, + 1011828060, + 1016397458, + 1019771474, + -1120697216, + 975388672, + 1027059513, + -1120108838, + -1125802144, + 1023443649, + 1010221352, + -1138627252, + 1023684765, + 1008974248, + 1027841895, + -1122272163, + 1018328782, + -1169106304, + 1011872484, + 1017214054, + 995060992, + -1128238745, + 1020250338, + -1136381556, + 1024792473, + -1122556678, + 1023530505, + -1119258678, + -1120474781, + -1135664728, + -1123782160, + -1143485312, + -1120704137, + 1007083328, + 1027405873, + -1143390000, + 1020946770, + -1129483885, + -1147263080, + 1021315546, + 1008558016, + 1024712289, + -1130181920, + 1016077026, + 1001384344, + -1121203098, + -1126298457, + 1014685428, + -1136397416, + -1125593657, + 1025661431, + 1016816346, + -1121036269, + 1026301921, + 1026302525, + -1140634676, + -1127757965, + -1144103728, + 1026682003, + 1025813041, + 1005934768, + -1146027928, + 1013024356, + -1134461208, + 1021683794, + -1138858024, + 1017334822, + -1138470976, + 1007705216, + 1026395121, + 1024426215, + -1120524947, + -1141457048, + -1167901504, + 1028124989, + 984245568, + -1137682188, + -1180794112, + -1120039782, + 1013596108, + -1122277350, + 1014283804, + 1027773571, + 999294640, + -1126868691, + 1024015859, + -1122680560, + 1014889764, + 1028292129, + 1019439502, + 1026919649, + -1131325888, + 1018991438, + -1122646224, + 1010012776, + 1027424449, + 1008032972, + -1127879795, + -1126176512, + 1003035952, + 1026429009, + 1009109172, + -1144981992, + -1131709030, + 1026207463, + -1133401780, + -1135195316, + 986608320, + 1024613725, + 1024395693, + -1132143788, + -1134349452, + -1145402832, + 1011840132, + 1026621629, + 1023504921, + 1025923267, + 1019756818, + 991207680, + -1132685160, + -1140358272, + -1123186659, + 1021043834, + -1147005104, + -1149763680, + -1127865997, + 1016627826, + -1123247779, + -1135891240, + -1130193286, + -1126059616, + 1001242496, + -1127774950, + -1138409152, + -1136301836, + 1010080116, + 995164624, + -1122292330, + -1131290976, + 1024089917, + 1017776942, + 1026349619, + -1122480816, + -1123691386, + 1016920462, + -1120754646, + -1123763424, + -1132126714, + 1016353146, + 1023492237, + -1130945754, + -1133035532, + 1027906691, + 1015177266, + -1121348208, + 989546688, + -1119927990, + 1009104936, + -1129583225, + 1027571927, + 1024713789, + 1011033688, + 1028314729, + -1122757818, + 1016369742, + 1017436498, + 1027236845, + 1025218727, + -1131887852, + 1018768130, + 1007196596, + 965241216, + 1023979911, + 1013480132, + -1123901308, + -1121545654, + 1025477463, + -1120860857, + -1141515776, + -1120318624, + -1120896109, + -1125046323, + 1015690722, + -1121026915, + 1013159684, + -1122106006, + -1141492224, + 929312768, + -1134283352, + -1125817939, + 1024595865, + -1120952806, + -1121773213, + -1131961804, + -1122925654, + -1145089304, + 1026097943, + 985291968, + -1135400040, + 1016239042, + 1027151383, + -1119575440, + 1010112936, + -1125081606, + -1120130077, + 1006516096, + -1121787706, + -1139653352, + 1027720979, + -1121888438, + 1026071187, + -1143611264, + -1123987126, + -1123828602, + 1018709966, + 1006923456, + 1005682840, + 1026228657, + 1028106489, + 1024234561, + -1123660291, + -1119606617, + 1012357572, + 993646752, + 1024686403, + 1024669745, + 998284928, + -1138808256, + -1148754584, + -1140710632, + -1153847136, + -1120328009, + -1130555494, + -1122207421, + -1121079686, + 1022326738, + 1020468690, + 1024034995, + -1123494134, + 1024427463, + -1124142093, + -1128930259, + -1123694592, + 1012394508, + -1123585244, + -1150897872, + 1020211266, + 1020482866, + 1013573060, + 1016168034, + -1119283782, + 1023512759, + -1121546685, + 1011553768, + 1018448290, + -1121670250, + -1137737768, + -1126238637, + 1014604532, + -1127478163, + 1011808924, + -1136233216, + -1124744640, + -1124578073, + -1119765046, + 1018666842, + -1126828633, + -1134070824, + -1124149216, + -1136838156, + -1120298265, + 1024626605, + -1128182310, + -1121678848, + 1014088396, + -1147487872, + 1020355334, + -1120697318, + 1022117722, + -1124688224, + 1012957556, + -1123997856, + 1022634290, + -1147994928, + 1002177584, + 1025752835, + -1123152867, + -1131702316, + 1025248281, + 1024748451, + -1135937512, + -1135794600, + -1137446056, + -1139481332, + 1024884333, + -1120770304, + 1026771025, + -1153842896, + 1011884428, + -1130620461, + 1007171020, + 1024468039, + -1138797748, + -1122971046, + 1021359106, + -1143934488, + -1138112152, + 1027431193, + -1120661443, + 1018681446, + 1023479155, + -1128444800, + -1139752344, + 1024651517, + -1119049264, + -1121611344, + 1026098419, + 1007209228, + 1028064705, + 1004988112, + 1015696486, + -1124004560, + -1127075833, + 1019125702, + -1122951366, + 1019396730, + -1129882432, + -1126016781, + 1024272893, + 1007706432, + -1153770144, + 1023266146, + 1017853542, + -1123828998, + -1123737638, + 1019079310, + -1120488592, + -1123498198, + -1141560192, + -1121186998, + -1120357705, + -1124471872, + 1028185991, + 1020349266, + -1123481180, + -1136124236, + 1023792087, + 1014840348, + -1120688889, + -1122222515, + 1024662493, + 1020441070, + 1011779636, + 1026012841, + 1025180841, + 1026399251, + 1002523776, + -1135906548, + -1125163488, + -1162705312, + -1121289882, + 1026428689, + 1021385362, + 1026707799, + 1012980356, + -1144905648, + -1123278618, + -1120321990, + -1126672089, + -1124785088, + 1002576744, + -1130330649, + -1122831914, + 1025318121, + 991951616, + 1020532262, + -1128874182, + 1011319028, + 1025774477, + 1026744301, + -1139148712, + -1122053434, + -1128074182, + -1119460093, + -1123024653, + 1024667313, + -1122010886, + 986223808, + -1123153699, + -1130017913, + 1021609294, + -1147824000, + -1153413472, + 982367040, + -1129332192, + 1015965390, + 1023513305, + 1022929478, + -1123115328, + -1120557277, + -1119875117, + -1140310040, + 1010700696, + -1121550870, + 1026982785, + -1133407488, + -1137736232, + 1023737117, + 1025698183, + -1123628538, + 1009267828, + -1120064006, + 1025441191, + 1022848366, + -1120393945, + 1012930244, + -1125293267, + -1122068864, + 1026874391, + 1004360448, + 1023449849, + -1165409600, + 992958672, + -1123879334, + 1021086722, + 1017716006, + 1011065420, + 1024625117, + 1017578498, + 1018532474, + -1161738432, + -1131113920, + -1121845267, + 1007386548, + 1002422576, + -1137435672, + 991143072, + 1026630657, + -1125389049, + 1024213457, + -1135912872, + -1121902566, + 998476056, + -1122393187, + 1026386243, + -1125634925, + 1018008570, + 1016851170, + -1127185824, + 1026268553, + -1163957664, + 1023870137, + 1025419233, + 1003914544, + 992442528, + -1158982560, + 1023795635, + -1119484589, + 1025709965, + -1125130797, + -1120530579, + 1023140710, + 965025792, + -1190319616, + -1145725544, + -1120053321, + -1123765814, + 1028112307, + -1121983853, + -1122239107, + 983683904, + 1023378618, + 1002368896, + 1017897306, + 1024966611, + -1130468441, + -1119864246, + -1120240249, + 1023737905, + 1017557198, + 987490304, + -1133852352, + 1015036666, + -1135585960, + 965817088, + -1119832096, + -1122791568, + -1121376432, + -1119620589, + -1123902243, + 1020722394, + 1022415970, + -1125111622, + 1009912168, + 1010769548, + -1123021782, + -1129806809, + 1025389367, + -1140224920, + -1119518534, + 998381616, + -1132036602, + 1018204198, + -1155916336, + -1130633254, + -1151086640, + 1025003433, + 1023480381, + -1119634493, + 994353568, + -1155181216, + -1130522080, + -1137845620, + -1133112948, + 972877824, + -1130025849, + -1151426512, + -1139769036, + -1134250712, + -1119356803, + -1123350956, + 1005640808, + 1005158656, + 1023514519, + 1019779010, + -1119393734, + 1000559896, + 1004065944, + -1127985280, + 1026436953, + -1173878400, + -1124981024, + 1023671159, + -1124238688, + 1004770384, + 1024554393, + 991005792, + 1026844537, + -1126890713, + -1120178985, + 1010707520, + 1028376291, + 1016693058, + -1146319792, + 1010124672, + 1023755971, + 1003899368, + -1123785027, + 1026262809, + 1012668380, + 1027714105, + -1124209913, + -1120592416, + 1019450450, + 1015006724, + 1017106598, + -1125518233, + 1026456105, + -1119856688, + 1002994816, + -1160287936, + 1017736834, + 1026456947, + -1123085094, + 1022887346, + 1027943817, + -1124061878, + -1119684089, + 1024592931, + -1125020217, + -1123007354, + -1123429686, + -1122426256, + -1151304496, + 1022538418, + 1024972797, + 1013950028, + -1146271360, + -1123377862, + 1016878146, + -1157194544, + 1017429414, + 1025571661, + -1130702841, + -1121728141, + 1024812253, + -1146514992, + 1025462081, + 990988896, + -1135721320, + 999878192, + -1126151936, + -1151901024, + 1016239150, + -1121801776, + -1139442892, + -1123586154, + 1011800884, + -1130800230, + -1150141792, + -1123672896, + -1124888998, + 1028253401, + 1019850114, + -1119968045, + 991659520, + 1025787201, + -1119655920, + 1028428019, + 982531776, + 1012512884, + 1023211782, + -1133635060, + 1020353946, + 1015759522, + 1023161882, + 1027378871, + -1120763149, + -1179715200, + -1124091936, + -1121431005, + -1136359976, + -1127645593, + -1123198589, + 1019110126, + -1129494464, + 1025627859, + 1009219636, + -1119298998, + 1025915495, + 1002083200, + -1120854755, + -1125424237, + 1022739822, + -1123391427, + -1123791840, + 1015739342, + 1026410115, + 1028070249, + 998517528, + -1135148724, + -1142303768, + -1134736832, + 1002932712, + 1028153751, + 1018493926, + -1140970600, + -1124492390, + 1019598342, + 1024454233, + 999366864, + 1018888718, + -1125976576, + -1121172874, + -1119535462, + -1143421488, + 1027633817, + 990039504, + -1144106136, + -1130535673, + -1119080867, + -1123334115, + 1025327161, + -1127192109, + -1120259741, + -1122041114, + -1123798668, + 1020431122, + 1024522403, + -1132882968, + -1129047712, + 948985856, + -1122728445, + 1027087171, + 1026233939, + 1025177879, + 1024140553, + 964562944, + 1001606144, + -1185159680, + 1028094199, + -1120292422, + 1021303266, + -1130264416, + -1124414784, + 1026587133, + 1016320294, + 1027972151, + 1020243458, + -1129170816, + -1147751272, + 1022040710, + 1019197350, + 1025088681, + 1028275091, + -1130900340, + 1027476273, + -1148705000, + -1133979340, + 1025524993, + -1126819321, + -1123546234, + -1124577881, + 1004297264, + -1119095145, + 1015088562, + -1128209581, + 1026277465, + 1028363665, + 1011422260, + 1012361284, + 1024976439, + 1027867831, + 1027221303, + 1028377015, + -1121782310, + -1140002432, + 997202128, + -1124788608, + -1131533734, + 1027513907, + -1122464054, + 1016115598, + 1027159725, + 1027876313, + 1025659975, + 998337152, + 998647504, + 1017121362, + -1136937780, + 1024630289, + -1122117824, + -1120840057, + -1123752739, + -1140252748, + 1016582394, + -1122722480, + -1127922585, + -1137654284, + 962960640, + 1009672640, + 985289728, + -1119184208, + 1020233314, + -1133517848, + 1014169204, + -1129581049, + -1128831136, + -1132005082, + -1129473670, + 1027638413, + -1138276712, + 1018881722, + -1120085984, + -1120643965, + 1025056643, + 1005527088, + -1148861696, + 987948448, + -1123550422, + -1121256470, + 1009445004, + -1123466092, + 1028046865, + -1137698600, + 995983056, + -1120034995, + 1021510258, + 1020350594, + 1021653466, + -1139901644, + -1126842233, + -1130288294, + 1006826152, + -1149669728, + -1123166387, + 1023321990, + 1018838554, + 1008864180, + 1028104455, + -1120469334, + -1126030067, + -1157718016, + -1145372032, + 1001130032, + -1119050896, + 1006626352, + -1123700732, + 1009500760, + 986148160, + 1016021018, + -1124423347, + 1026993613, + -1121950675, + -1120369446, + 989870800, + 1021908270, + -1137483096, + 1023676387, + 1018190958, + 1018217570, + -1125801408, + 1018456462, + 1008434600, + -1122529933, + 1019604322, + 1004895848, + 1024350001, + 1007283880, + 1024837121, + -1139942400, + -1133846476, + 936398848, + 1015229858, + 1017736834, + -1130915668, + -1121762931, + -1122236790, + -1131458700, + -1138174772, + -1121249779, + 1007089740, + -1126324595, + 1017414990, + -1152355280, + 1003603048, + 1026978833, + 1016570522, + -1119135005, + -1120416953, + 1026344505, + -1138070568, + -1146208872, + 1025798787, + -1122431773, + -1127481689, + 1026109351, + 1019059950, + 1020456450, + -1138172376, + -1121786982, + 1023712445, + 1020063314, + 1022616878, + -1131863276, + -1132715916, + -1126836697, + 1025264657, + 1027078137, + -1123715066, + 1008930792, + -1129576403, + 990714416, + -1150209488, + -1129856409, + 1024521037, + 1016571482, + -1129248269, + 1027997985, + -1134089112, + 1024486743, + 1024590241, + -1119885926, + 1025439341, + 1027130403, + -1121885680, + 1000992720, + -1137399284, + -1120843081, + 1020797754, + 1018515182, + -1157324800, + 1024661895, + -1119506589, + -1124985113, + 1013727052, + -1140236544, + 1019447418, + -1127682067, + 1028006225, + -1130126854, + 979091648, + 1024093687, + 1013895388, + -1135711656, + 1025488531, + -1134901096, + -1120071613, + -1123560732, + -1145933416, + -1145753392, + 1021276942, + 1019945026, + 976594304, + 997103456, + -1135828824, + 1025226745, + 1020530898, + 1027379223, + -1119294413, + -1161083488, + 1023364014, + -1149625648, + -1147464576, + -1153859280, + 1027293027, + -1131485292, + -1124527769, + 1022695782, + 1023620985, + 1026748297, + 1019687994, + -1119555571, + -1138917352, + 1028120569, + 1014058268, + -1125129811, + 1022125242, + -1129938675, + 1014999580, + 1016470642, + -1119701401, + 1018634182, + -1120537190, + 1010694872, + -1131148192, + 1008274560, + -1121086800, + -1144571496, + 1018949458, + -1152917248, + 1004519832, + -1138538392, + -1160041472, + -1123756390, + -1145195416, + -1148162608, + -1123879334, + -1141450008, + 1002991640, + -1121891392, + 1007787112, + 1024091549, + -1120563094, + -1126481088, + -1142728400, + -1121688048, + 990407632, + -1120680589, + -1128170112, + -1123221181, + 1018555630, + -1125670950, + 1023118894, + 1020351762, + 1021035494, + -1122641779, + -1168623232, + -1128115200, + 1024712161, + 1024706851, + 1007676568, + -1126039417, + -1124286611, + -1122504240, + 1024325539, + 1011156992, + -1143857152, + 1016716518, + -1129214182, + 1019499110, + 995667104, + 1004991896, + 1024166547, + -1149707936, + -1147764480, + 1023553603, + -1132799924, + -1132452416, + 1017529746, + 1026812781, + 1010196608, + -1131117868, + 1020924370, + -1128113997, + 1025952839, + 1026542451, + 999706032, + -1134698688, + 1028019937, + 1019623322, + -1130638950, + 1018688026, + 1004488040, + 1018972146, + -1124767616, + -1131687942, + 1006913152, + 1024864033, + -1127825145, + -1164776032, + 1007172684, + -1134603892, + 1021771106, + 1009740300, + 1025399527, + -1138683776, + -1135531584, + 977705600, + 1027649939, + 982552576, + 1021042482, + -1123791814, + 1009679832, + 1024423129, + 1019462790, + -1134634968, + 1017794114, + 1025015425, + -1132353268, + -1120147270, + 1022530222, + 1010871092, + -1121303830, + -1119173993, + -1135954100, + -1138571944, + 1025780921, + -1123758268, + -1133081408, + -1152337568, + 1025310825, + -1125316525, + 1026983081, + -1129915501, + -1132445434, + -1131608620, + -1134221144, + 1026355245, + -1121597990, + -1124388192, + 997789344, + 1017988130, + -1140373172, + 1027210787, + -1125922169, + -1125014643, + 1025418771, + 1015372590, + -1145170608, + 1010355276, + -1123258144, + 1015864506, + 1016488762, + 990555696, + -1141686864, + 1016272046, + 1015414746, + -1137835712, + -1122305046, + 1025442769, + 1024505463, + 1010321984, + -1120830224, + 999119152, + 1025448657, + -1125651667, + 1002748568, + 997598304, + 1027463761, + 1023298534, + -1123034278, + 1020167170, + -1152253280, + -1119294285, + 1011584960, + -1121101901, + -1123558163, + 1017891814, + 1018135618, + -1132910540, + 1008990040, + 1028225847, + -1125972006, + 1027931421, + -1124430720, + -1131233396, + -1167788032, + -1135752920, + -1122006784, + -1119577523, + 1024085373, + 954834944, + 1022324162, + 1027533581, + 1027488833, + -1126410214, + 1024200601, + 1021677062, + 1018728390, + 1020463362, + -1139842188, + 997774336, + 1009827084, + 1027298467, + 1018817554, + 1017903586, + -1147424816, + -1121563504, + 1020814822, + 1017558802, + -1127675629, + 1027364769, + -1145419392, + -1125506918, + 1023688273, + 1025931613, + -1133349528, + -1128240185, + -1155104160, + 1022695874, + 1004324272, + -1132460378, + -1119811683, + -1131528326, + -1128868825, + 1025921469, + 1025350465, + -1124851270, + -1153756512, + 1010578868, + -1120612947, + 1014902468, + -1133275456, + -1134366376, + 1023318394, + -1140425832, + 1026066515, + 1016249282, + 1025031367, + -1146213096, + -1119943536, + -1119179600, + -1153005728, + 1019332454, + 1015642306, + 1015051490, + 1026193769, + -1123437036, + 1018295194, + 1026046433, + 1025523475, + -1120772406, + -1130722797, + 1012418084, + 1027202087, + 1025684825, + 1026158355, + -1139807744, + -1143957480, + 1018565294, + -1127432941, + -1130561536, + -1129680077, + 1023987481, + -1136920168, + -1156695456, + 1026657315, + -1130299481, + 1027178905, + -1141085208, + -1137294208, + 1026794361, + 974200448, + -1122637392, + 998088352, + -1120056493, + 1027567511, + -1145516720, + -1119152141, + -1119635773, + -1133221568, + 993404112, + 1015189754, + 1012126244, + -1133008960, + 1004815792, + 1028069165, + 1024235859, + 1023155874, + 1027075465, + -1120387593, + -1119233872, + -1120126141, + 1009146188, + -1124297606, + -1139743040, + -1132791080, + 1017702386, + 1026049907, + -1127268589, + 1028212387, + -1127571763, + -1124997011, + -1165589088, + 1023192450, + 1016086770, + -1128692243, + 1019960838, + -1124076589, + 1008793396, + 1007884904, + -1125186918, + 999262640, + 1017652410, + 1016291726, + 1015744466, + 1023903219, + -1123807120, + -1125676243, + 1013163996, + 1022665158, + -1124566925, + -1139412748, + 1027586195, + 1002355120, + 1008224140, + 1008237720, + 1027460291, + 1023669655, + 1023895053, + -1126012582, + 1027576689, + 1020805882, + -1121064857, + 1028049661, + 1011217512, + -1142956976, + -1126255776, + 1025094621, + 1022303618, + -1122069546, + -1147372368, + -1120641673, + 1022905338, + -1148109312, + 980824704, + -1122906096, + -1119797417, + -1132274080, + -1123846608, + 1026937785, + -1122177885, + -1119077747, + 1009722472, + -1123658144, + 1026913481, + 1001196288, + 1025970537, + 1020165330, + 1009679564, + -1123696090, + 1018338106, + 1020939194, + -1125529824, + 1003519696, + 1022966286, + -1123260851, + -1154518224, + 1028326637, + 1021632026, + -1124690592, + 1004075624, + -1128779046, + -1134369152, + 1024503351, + -1125591424, + 1027187287, + 999437136, + -1121765002, + -1156166752, + 1026002745, + 1010808088, + 1028194493, + -1131981786, + 969213568, + 1024017201, + -1132059924, + -1123193984, + -1128481581, + 998302080, + -1136297704, + -1154343216, + -1138899276, + 993923168, + -1123061962, + 1028041219, + -1120544256, + -1123325027, + 1023773511, + 1023913193, + -1122186374, + 1026099427, + -1120971795, + -1128193408, + -1134157964, + 1017105658, + 1016979558, + 1008181364, + -1119235485, + 1027670387, + -1162660256, + 1024342317, + 1017597234, + -1144771664, + -1147224344, + -1124914957, + 1025916023, + -1150503472, + 1011251252, + -1133148724, + 1027646621, + -1123516224, + 1028325265, + -1137346072, + -1143543528, + 1027308849, + -1124792665, + 1023828493, + -1131082458, + -1145272728, + 1028044881, + -1158484576, + -1119217085, + 1026073047, + 1015870714, + -1125956800, + 1027707779, + -1131508116, + 1015646066, + 1025241633, + 1017700194, + 1012933196, + -1122366189, + -1143548392, + -1120544368, + -1126685299, + 1000902832, + -1130364320, + -1122574755, + -1124556467, + 1012415156, + -1132377900, + 1021900282, + -1125320659, + 1014461380, + -1146213352, + 1021332494, + -1127547129, + 1016763234, + -1138965760, + 1022836930, + 1023535281, + 1021027778, + -1122539827, + -1169073152, + 1012787188, + -1119849776, + 1028063235, + -1119578649, + 1010827764, + -1138245068, + -1126355840, + 994012112, + -1119625968, + -1130522694, + -1147371416, + -1124102464, + 1017606202, + 1025231911, + 1022833222, + 1023034702, + -1128293005, + 1028030529, + -1126822758, + -1129659289, + -1132597772, + 972409216, + -1125963168, + 1017123634, + 1027183201, + -1120513318, + 1028103053, + 1008937996, + 1013511748, + -1129819629, + 1026029553, + -1123045549, + 1021007074, + -1124419424, + 1026818311, + -1122073677, + 1026894989, + -1132050682, + 1012579252, + 1027928217, + -1146891368, + 1022733454, + -1149765216, + -1123085398, + 1023319790, + -1141846864, + 1007430232, + 1016420146, + 1007815768, + 1021978754, + -1135407488, + -1129550105, + -1121141933, + 1018668082, + -1120102864, + -1122051072, + 993460016, + -1133872576, + 1022343246, + -1137956020, + 1025993367, + -1121378854, + -1121123705, + -1150711968, + -1140432920, + 1027044145, + -1119709536, + 1024572887, + 1024078205, + -1140775192, + -1128261075, + -1141478656, + 1018887494, + -1119337552, + -1128633837, + 1027162905, + 1026278305, + -1122474960, + 1015628882, + -1126415725, + 1006014104, + 1015210350, + 1021095474, + 1027018285, + 993332064, + -1123499290, + -1119739264, + -1143850136, + 1005984128, + 1007530572, + 995799552, + 1025072467, + 1026344503, + -1124210496, + -1129002515, + 1015340770, + -1121123149, + -1120723718, + 1023473025, + 1018604034, + 1025979091, + -1125714957, + -1125578573, + 1010030888, + 1006916684, + -1121616710, + -1124064140, + -1129756345, + 1009456204, + 1026401369, + 1027891283, + -1122611578, + -1150187872, + 1003839232, + 1008432472, + 1023463111, + 1026880925, + 996884064, + -1134447052, + -1122231747, + 1023902465, + -1156380928, + 1007825816, + 1012255556, + 1022217798, + -1120799638, + -1186862592, + 1003303832, + 1012350724, + -1136486708, + 1017830130, + 1019688998, + -1121728736, + 1019411334, + -1146316720, + 1015838490, + -1169946240, + -1153985024, + 1028410499, + -1134200600, + -1126474048, + -1135276940, + -1130782617, + 1026824071, + -1138957480, + -1145477528, + -1137755212, + -1123100314, + 1009875072, + -1119167485, + -1121257440, + -1153190048, + 1005838800, + 1025575085, + -1132447924, + -1129777350, + -1126536710, + -1124546214, + -1130624006, + 1020865506, + -1127231200, + 1023116774, + 1023538099, + 1020562894, + 1004517992, + 1020293574, + 1019974894, + -1131647680, + -1130189222, + 1013253900, + -1145084976, + -1157080272, + 1014484428, + -1127251961, + 1026278739, + -1125949427, + 1019050394, + -1121986666, + 1023432445, + 1026882257, + 1009689496, + -1141263872, + 1022801570, + -1136463336, + -1119623027, + 1024579057, + -1125020761, + 1028197107, + -1122262259, + -1123279664, + -1144977256, + 976822464, + 1023930339, + -1126873926, + 1006008552, + 1008788264, + -1120050377, + -1119194105, + -1139396980, + -1127033145, + 1027883185, + -1119977245, + 1026135481, + -1124744237, + 1026035043, + 975622336, + 1010906892, + 1022072782, + -1134582668, + -1126820147, + -1121452026, + -1122727779, + -1131021018, + 980409536, + -1119748067, + -1132261350, + -1130665587, + 1024025185, + -1120918195, + -1182566400, + -1129458022, + 1014472540, + -1141249640, + 1019327058, + 1000228760, + 1026087777, + 1009537368, + 1013644612, + 1025126289, + 1027070503, + -1137738624, + -1125809651, + -1123903430, + 1006811788, + 1025513401, + 1025462013, + 1016640454, + -1121253085, + 1021190338, + -1131481300, + 989400064, + -1122963382, + -1119645987, + 1024106931, + 1026696073, + -1120895385, + 1010126824, + -1123253328, + -1122889936, + 1025150883, + 1015939194, + -1121740563, + 1022904338, + -1124917971, + 1022627874, + 1015133670, + 1015252282, + -1121566826, + 1023103682, + -1140366952, + 1016524718, + 1021080850, + 1024886359, + -1149545120, + 1022556530, + -1143079040, + 1025085469, + -1120502371, + -1145085104, + 1016005650, + 1024541729, + -1151287504, + -1131756064, + -1143175808, + -1121250653, + 1019103654, + 1017241862, + -1134266200, + 993907456, + -1129288077, + 1012834996, + -1122747878, + 1024724569, + 1027244051, + 1018743778, + -1122957866, + -1154365856, + 1005585792, + -1138559656, + 1024396761, + -1202588672, + 1022610938, + 1026706777, + 984759488, + -1134227608, + 1026146289, + 1025214887, + 1001154864, + -1120181645, + 1021239078, + -1121738864, + 998843752, + -1122799005, + 1026099411, + 1020712646, + 1003422416, + -1129983417, + -1130855692, + -1127661177, + -1119163737, + -1123743594, + 1023426621, + 999082496, + 983073984, + 1024647187, + -1163237888, + -1140031768, + -1129529677, + -1120121293, + 1024964313, + 1025695827, + 1015631662, + -1131126406, + -1119367085, + -1127917619, + 994033312, + -1133199424, + -1131796294, + 1019990434, + 1002596224, + -1122710048, + -1123930124, + -1170101248, + -1119917779, + 1007338712, + -1135471000, + 1011802484, + -1148153648, + 1000888576, + -1125154848, + -1121435811, + -1129230758, + -1128066643, + 1024626173, + 1024787703, + -1129948339, + 1014742372, + 1013747700, + -1124421337, + -1152894816, + -1132515264, + 1005076560, + 1018872262, + 1016411342, + -1121433613, + 1027109895, + -1149540960, + -1125969350, + 1026159329, + 954325504, + -1119873792, + 1022156326, + -1121295350, + 1006959564, + -1119768896, + 1018857562, + 1027390311, + -1131923340, + -1120069200, + -1123771472, + 1025144653, + 1026484967, + -1119952112, + -1119584278, + -1121539760, + -1119566377, + 1019573074, + 1023810755, + -1122821056, + 999600024, + -1130518176, + -1128976851, + -1134488216, + -1125728653, + 1019257614, + -1194010112, + -1121044304, + 1001644776, + -1122266365, + 1019876006, + 1025920691, + -1123708038, + 1019344846, + 1025573063, + 1027488615, + -1120466515, + -1129029376, + 1025105625, + -1130374387, + 1007429912, + -1130076422, + -1123820355, + -1123424374, + 1023787489, + -1149825184, + 1022219342, + 1022233410, + -1129958765, + 1018930086, + -1124476032, + -1123917788, + 1026514051, + 1023253670, + 1024015277, + 1025116961, + -1131031244, + 1011244696, + -1123085190, + 1015643738, + -1123557232, + -1154725536, + -1119241715, + -1126858797, + 1024746119, + 1016001666, + 1024726413, + -1122838256, + 1022827590, + -1122738051, + 1025275937, + 1024152753, + 1019551650, + -1144831616, + 1020123194, + 1018154658, + 1027648979, + -1123213123, + -1129407949, + -1130097395, + -1128106541, + -1158510912, + 1015088494, + 1021570642, + -1123100403, + 990136832, + -1130530176, + 1026914451, + 1006696808, + 1022278606, + -1137588404, + -1125550758, + 1016633902, + 1016717762, + -1136190440, + -1149285792, + -1121959037, + 1025752455, + -1132270164, + 1024453505, + -1167630976, + -1123811734, + -1123388771, + -1131225484, + 1005066240, + -1155363536, + 1027943521, + 1018479602, + 1007288320, + -1126861107, + -1174717184, + 1026190691, + -1133544024, + 1013098436, + -1131819706, + -1138506764, + 1018303014, + 1016459010, + 1024869571, + -1123853283, + 1021204462, + -1121563002, + 1001534416, + 1017887750, + 1025860135, + -1124080985, + 1023571207, + 995741648, + -1159325696, + 1019165274, + -1146729320, + 1024909735, + -1131582068, + -1125573248, + -1134853184, + -1131014188, + -1120087667, + 1024537833, + -1124416838, + 1016051586, + 1027023689, + -1119223293, + -1121959846, + -1130388902, + 1014816308, + -1140894128, + -1146787248, + 1013369124, + -1124706253, + -1126689933, + -1131594598, + 1028219523, + -1146644760, + -1123563210, + 1019572006, + 1023487481, + -1136219304, + 1020649934, + 1026696931, + -1128979161, + -1141600408, + 1022201346, + 997139152, + 1025651671, + 1017676450, + -1125302144, + -1143822640, + 1024145361, + -1126028845, + 1018732850, + 1008872780, + -1121302438, + 1026850345, + 1016871986, + 1025870147, + -1131897100, + 1024452833, + -1132301600, + -1142372504, + -1128960358, + 1017926254, + 988689216, + -1121206650, + 1024662713, + 1023075794, + 999373544, + 1021049202, + 1025415043, + 1014854852, + -1140195828, + 998606616, + -1120012637, + -1122537754, + -1130554349, + -1123394970, + -1119885545, + 1003117520, + -1132748020, + 1012001420, + -1132081228, + 987882912, + 1025176135, + 1023385466, + -1121522717, + 1023897565, + 1005796840, + 1017676302, + 1010139112, + -1126175104, + 1020777198, + 1016074290, + -1164294464, + -1129923392, + -1125727283, + -1119921081, + -1122335306, + 1026813943, + 1026577661, + -1134762072, + 1018229730, + -1137217536, + -1129256326, + 984975872, + -1135629272, + -1120871328, + -1120263510, + -1124443737, + 997779760, + -1148503168, + 1028256141, + 1020397986, + -1120774307, + -1137879104, + -1121423696, + -1127573088, + 1006919976, + -1154037600, + -1147309184, + -1142490240, + 1005909736, + 1010507224, + 1018136978, + 1023889961, + -1136686988, + 1011890420, + 1027350125, + 1015478226, + 1009904216, + -1165242464, + 1011470336, + -1119745526, + 1006704012, + 1015253522, + -1120134550, + 1027515245, + 1027701415, + 1022943502, + -1131396282, + 1000592896, + 1023783123, + 1024550307, + -1134408704, + -1135581556, + 1022694210, + 1025389265, + 1000374704, + -1120377014, + -1120251817, + 1026054593, + -1179560320, + -1136818572, + 1023489453, + -1146122288, + -1124244576, + -1127443961, + -1130818732, + -1129191149, + 1015753466, + -1145571152, + 1024347667, + -1130395949, + 1022630022, + -1136029364, + 1024145699, + 1012673780, + -1140439820, + -1119699049, + 1022537690, + 1028393719, + -1142919376, + 1004456880, + -1126712230, + 1013569396, + -1123482012, + -1128910144, + -1136496524, + 1026397411, + 1004635440, + -1120477533, + 1027428337, + -1130403321, + 1020037762, + -1120635401, + -1130774790, + -1139057780, + -1119315216, + 1026496129, + 1024806825, + -1119475229, + -1139984984, + -1120019117, + -1123182342, + -1123457674, + -1129426432, + -1120279126, + 1019504002, + 1020936058, + -1124743910, + -1136818776, + 1025383607, + -1124014794, + -1119129171, + -1197102080, + 1009760780, + -1154151072, + 1025642403, + -1120113539, + -1155868208, + 1026718617, + -1138617000, + -1137280564, + 1023671209, + 1019881958, + 978099584, + -1131335558, + 1012162660, + 1001476912, + 1019239682, + 1025612929, + 1011748708, + -1126265517, + -1132883816, + -1133371404, + -1135227736, + -1129782393, + -1123912742, + 1025788865, + -1138624128, + 1026282393, + -1121525872, + 1027708737, + 1012199308, + 1018503770, + 992102400, + -1120635952, + -1149095504, + 1003639296, + -1132002336, + 994501632, + -1122438051, + 1012037188, + -1128720173, + 1026361175, + 1021121166, + -1135515432, + 1027726137, + -1119748384, + -1120429350, + -1119936649, + -1121160512, + 1023465593, + -1144988464, + 1028380413, + 1024527139, + -1120654729, + -1132205062, + -1120673504, + 1001470032, + -1129491622, + 996515888, + 1027858537, + -1123680272, + -1120135577, + -1137438900, + -1119090400, + 968366080, + -1121436403, + 1001969744, + 999983792, + 1025944307, + 1019069710, + 1010014360, + -1139261352, + -1122213629, + 1019264466, + -1142793448, + -1123518346, + -1129977408, + 1017111042, + 1028034563, + -1152777264, + -1126341414, + -1124745977, + -1124003315, + 990579872, + 1024973673, + 1026775949, + 988960672, + 1026026321, + 1024217623, + -1135758312, + -1119302630, + 1016228514, + 1002370432, + -1127109280, + 1021179022, + 1014091164, + 1026951683, + 1025808041, + 1025679575, + 973473984, + 970950656, + 1004835816, + -1128553747, + -1119389494, + -1127574470, + 1018341018, + -1148825472, + -1123736844, + 1020428038, + 1024692583, + 1024557133, + 1026656519, + -1141271784, + 1019145158, + 1018828998, + -1131741082, + 1018712978, + 1025475047, + 1027451789, + -1134961944, + 1006585832, + 1021006598, + 1026140905, + -1137231412, + -1121190150, + -1129596953, + -1129668467, + 1017866658, + 1027629789, + 1026990057, + -1121726547, + -1119889689, + 1011840836, + -1184311808, + -1139761768, + 1016548730, + 1018431770, + 1016216898, + 1018064314, + 1022937882, + 1008664524, + -1122155597, + -1124053891, + -1123712812, + 1023219130, + 1021800794, + -1123256960, + -1142490320, + 1016617554, + 1027769325, + -1122348445, + 1020237222, + 1023834257, + -1136013620, + -1119708051, + -1139624856, + 990126336, + -1123322730, + -1168167104, + 1021288866, + 1021581926, + 1013584740, + -1126939853, + 1012618852, + 1007666688, + -1124710061, + 1013821492, + -1122615082, + 995180752, + 1007252416, + -1139692736, + -1127776429, + 1017048198, + -1122922509, + 994421600, + -1131165626, + 1015330170, + -1123070595, + -1141666224, + 1004999960, + 1026609079, + 1027513297, + 1017650682, + 1026157057, + -1126442745, + 996080896, + 1023873875, + -1124036176, + -1129800365, + -1121092416, + 1019370990, + -1124459949, + 1016902766, + 1010648920, + 985609120, + 1025348953, + -1144938672, + 1009387864, + 1025697879, + -1144236112, + 1013869764, + 1017555310, + 967357696, + 1021901850, + 1019435342, + 1017748486, + -1130903936, + -1129020582, + -1121044541, + -1122852301, + -1137623976, + 1023900249, + 1018486914, + 1007308840, + 981850016, + -1137493516, + -1137495732, + -1140832192, + 1023572413, + -1123780800, + 1006935656, + 1004262808, + 965187968, + -1119332377, + 1012116700, + 1021597114, + 1013594700, + 1026409545, + 1003181080, + 1025941207, + 1016469626, + -1121356336, + -1122626362, + -1163659456, + 1021456210, + -1120949289, + -1124774272, + -1122618115, + -1124602483, + 1027050497, + -1133282216, + -1124360736, + 1018914734, + -1136241752, + 1016423746, + 1018974766, + 1022217650, + -1127760608, + -1125451565, + -1133662912, + -1121268899, + 1026216353, + -1128235213, + -1135725876, + 1011683956, + -1147777792, + -1137043816, + 1015341562, + -1120641046, + 1024648545, + 1015340422, + -1141707624, + -1146624304, + -1140485312, + -1123580970, + -1123429888, + 1024067927, + 1023593673, + -1130043424, + 1025068519, + -1138694296, + -1131937012, + -1121841520, + 1000823296, + 1024646419, + -1120931789, + 1017157346, + 1028041159, + -1121722074, + -1119155251, + 1007815744, + -1130363808, + 1019305146, + -1148150960, + 1025852935, + 1027612081, + -1130200281, + 1021369070, + 1001423384, + -1135795404, + 990046048, + 1017469906, + 992280480, + 1027002707, + 1025048327, + 1005885464, + 1024674249, + -1122280954, + -1121756294, + -1122535798, + 1025256353, + -1143046736, + 1024419091, + -1121709235, + 1024931145, + -1120125174, + -1128704979, + 997360592, + 1024474729, + -1120553993, + 1021184230, + -1130674893, + -1123481766, + -1131238016, + -1121703117, + 1028397789, + 1014815884, + -1131411878, + 1008076776, + 1025194377, + -1183051776, + -1142811392, + 1024412291, + 1018763854, + 1011980316, + -1126698777, + 1007999168, + 1025412753, + -1164984128, + -1123500451, + 1020712622, + -1122019222, + -1139358324, + 1028192611, + 973174784, + 1024584153, + 1012922884, + 1013289316, + 1027248563, + -1121021296, + 1027238961, + -1145018416, + -1119556301, + 1017463290, + -1127864480, + 975625024, + 1015363186, + -1131214490, + -1130976154, + -1148106984, + 1016641346, + -1148145408, + -1120533891, + -1133315224, + -1130532038, + 1019837538, + 1070741348, + -1084706276, + 1047725462, + -1116643775, + 1066942498, + -1059013934, + -1083481071, + -1080790236, + 1091408380, + -1074322672, + 1079498316, + 1060469106, + -1065213384, + -1089702546, + -1107143496, + -1077962738, + -1118105529, + -1055919737, + 1056268094, + 1061582217, + -1082681840, + 1076360745, + -1070694600, + -1106021331, + -1145609446, + 1083688890, + -1089595755, + -1100153561, + -1104139569, + 1069919178, + 1062035899, + 1054471944, + -1079760644, + 1061525777, + -1102419938, + 1065179314, + -1097809259, + 1011562359, + 1055398224, + -1079217395, + -1093746864, + -1098497918, + -1082609207, + 1040307883, + 1055395735, + -1101499618, + -1081055085, + 1072799685, + 1041144334, + -1103882680, + 1058892269, + 1068934518, + 1061815844, + 1048319264, + -1087440691, + 1054163944, + 1047810291, + -1091370332, + 1054007143, + 1055276547, + 1080010239, + 1052383032, + 1064713359, + -1093575240, + -1088016808, + 1049849997, + 1042782357, + -1089669371, + -1103579095, + -1075449723, + -1095718093, + 1057960833, + -1095522358, + 1053033059, + 1067500651, + -1107355239, + 1059223896, + 1027740929, + 1042251707, + -1080270044, + 1063612244, + -1097522895, + 1073925266, + -1096145034, + 1072021035, + 1047779439, + -1094995415, + -1072982113, + 1058444851, + 1043776642, + 1057188332, + 1059839115, + 1051392523, + 1063795967, + 1084177720, + 1066075586, + -1104009101, + 1033359737, + 1058914890, + 1046291321, + 1061632183, + 1067559021, + 1077244816, + 1065891979, + 1044802919, + 1065602722, + -1089831049, + -1088018832, + 1052916534, + -1082000451, + 1074700796, + -1082205425, + 1049856292, + 1060697533, + 1060632938, + -1076419379, + 1023986255, + 1046876101, + -1085944111, + 1053726952, + 1059869332, + 1059607754, + 1069696392, + -1068471256, + -1102248154, + 1054523631, + 1040314104, + -1120063205, + 1055324545, + -1106745968, + 1030256134, + -1095556442, + -1088668679, + 1025908568, + 1021041852, + 1049491734, + -1107346042, + -1098230092, + -1092784844, + -1102278424, + -1090382602, + -1086695377, + 1053431154, + 1056310753, + -1110008089, + -1085035935, + 1042190343, + 1066537805, + -1097415730, + -1106639816, + 1062497863, + -1098886790, + 1027989298, + -1090974768, + 1048650978, + 1041739222, + 1047917530, + -1095576076, + -1113987578, + 1031851040, + -1085987763, + 1049799964, + 1050337560, + 1062075120, + 1044909551, + 1020597909, + -1083866544, + 1050281824, + 1051249221, + -1097584737, + -1093876703, + 1061647673, + -1082082617, + -1090197751, + -1081264726, + 1059575518, + 1065885651, + -1086001767, + 1039152665, + -1101621254, + 1062858770, + 1058227676, + 1062642124, + -1102043996, + -1086305605, + -1092848130, + -1123532390, + -1097784867, + -1074091797, + 1080208694, + 1067787970, + -1086662477, + -1105889314, + 1009805914, + -1097946488, + -1088289137, + 1054744524, + 1030525196, + -1093519217, + 1062216809, + -1093662740, + 1039986283, + 1065767461, + -1159533904, + 1074802623, + -1081131493, + 1064812742, + -1165047854, + -1083140594, + -1097351925, + 1053264072, + -1111117226, + 1017537188, + -1102719256, + 1013929322, + 1058006587, + -1080279727, + 1057242586, + -1093579452, + 1055487766, + -1095862376, + 1060177027, + 1044709898, + -1086347669, + 1074475052, + -1090768023, + -1088974030, + -1103985208, + -1070692640, + -1086139796, + 1059768130, + -1075815888, + -1104734370, + -1106477318, + -1084910442, + 1064187080, + 1041708428, + 1046655710, + -1094754322, + 1067512127, + -1091825831, + 1061923461, + -1089415871, + 1072192767, + -1070962743, + -1090196084, + -1123097994, + 1057273354, + -1093822867, + 1058406634, + -1082561483, + -1072781478, + -1093146450, + -1102371592, + -1094746644, + -1110541490, + 1021693176, + -1088309118, + 1027300468, + -1084734424, + 1061220476, + 1074691852, + 1053710727, + 1063088436, + -1072696133, + -1087307462, + -1073114496, + 1066196764, + -1087877033, + 1062961433, + 1076660531, + 1060425996, + -1076660695, + -1077651318, + 1040893128, + 1057199232, + 1042539605, + -1106174981, + -1121955199, + 1042841183, + 1053709520, + 1060685536, + -1071842342, + 1039601934, + 1058076174, + -1090046855, + -1098746414, + 1074283405, + 1072188966, + 1052914210, + -1103147320, + -1077778314, + 1078022717, + 1051414278, + -1100234292, + 1052384906, + -1086109780, + -1088205125, + 1067076462, + 1067339293, + -1077613757, + -1092005203, + 1048189107, + -1103688637, + 1058047391, + 1014915176, + -1091418062, + -1074226434, + -1083329366, + 1060601866, + 1072436503, + 1044031513, + 1044218700, + -1089873385, + 1066310954, + -1097879879, + -1097095850, + -1096690286, + -1109677764, + 1049088807, + 1051799300, + -1084062500, + -1078655405, + 1042033019, + 1043950232, + 1041843030, + 1042496544, + -1075345601, + -1094841915, + 1066517179, + 1038382751, + 1053144889, + 1024275567, + 1047471717, + -1109392025, + -1091844639, + 1075684503, + 1061500513, + 1052355671, + -1095495029, + -1113698230, + 1058100919, + -1103824292, + 1042172358, + -1115064270, + 1034097934, + 1051250574, + -1117363311, + 1049436152, + 1039580375, + 1059714758, + 1033791277, + -1093076355, + 1048121965, + -1089461173, + 1067643758, + 1057654075, + -1122765712, + -1086853588, + -1116163504, + -1088170553, + -1083716403, + 1074786858, + 1048855481, + 1060192838, + 1070206364, + 1049588513, + 1065251689, + 1080980946, + 1082217661, + 1052487699, + -1083700185, + 1053205496, + -1133574080, + 1014306510, + -1126745153, + -1071616697, + -1062670148, + 1068592619, + 1040876874, + 1063256638, + -1091011077, + 1051117281, + 1053401258, + 1050235160, + -1098292251, + -1099599574, + -1117675960, + 1058759849, + -1076576857, + -1067288304, + 1052383451, + -1067062437, + -1082415752, + -1095984916, + 1075208836, + -1109808748, + 1058891992, + 1068959154, + 1046927616, + -1096467899, + 1038626450, + -1079218778, + -1083142303, + -1108113991, + -1096724294, + -1076355456, + 1054815708, + 1067033712, + 1050415651, + -1094680968, + -1096464597, + 1077634842, + 1026848050, + -1080248036, + 1041407835, + 1048686084, + 1029468532, + -1115655873, + 1044688448, + 1049738716, + -1075925180, + -1096370525, + 1052296989, + 1063064395, + -1094039397, + 1056142132, + 1042974212, + 1037669939, + -1115211832, + 1043833847, + 1049690080, + -1108172984, + 1044275643, + 1041492979, + -1107021122, + -1078779881, + 1019807199, + 1068261112, + 1036467382, + 1056748930, + 1063363655, + 1044305267, + -1105017882, + 1075815756, + -1079834930, + -1104459550, + -1107148278, + -1086784121, + -1079160302, + 1053963460, + 1040391133, + -1086952170, + -1164983760, + -1097435879, + -1069784530, + 1077661337, + -1090941129, + -1087072005, + -1088840561, + 1060543577, + 1060980828, + -1064034391, + -1080401783, + -1066293567, + 1058487944, + -1092156979, + 1051865106, + 1051417477, + 1066179465, + 1068451930, + 1071853859, + 1040570771, + -1090508555, + 1037869940, + 1046274194, + -1100461445, + 1042047272, + -1083562181, + -1085640950, + -1075985855, + 1059771547, + 1057936512, + 1057905925, + -1076646759, + 1067006847, + 1048205411, + 1029487648, + 1057255833, + 1068773346, + 1058187304, + -1080453942, + 1021090067, + -1127533976, + -1110765950, + 1060512418, + 1064824391, + -1074292757, + -1093739553, + -1097301894, + -1083793974, + -1081064766, + 1015599938, + -1100182254, + -1131625425, + -1120605414, + 1063574180, + 1037753326, + 1033705304, + 1067933843, + -1094523397, + -1139398771, + -1097661441, + -1123013770, + -1089835000, + 1074235905, + -1094840637, + -1096640055, + 1058296190, + 1055076203, + -1115870752, + -1088467787, + 1041197168, + 1046573073, + 1057078849, + -1097029749, + 1038033017, + -1098093231, + 1032202646, + -1108194043, + -1102681363, + 1048810782, + 1057341697, + 1064748791, + -1088134254, + -1100392097, + -1077309820, + 1050240286, + -1080993759, + 1045726743, + -1102503831, + -1084902096, + -1121562433, + -1090541754, + 1049145001, + 1057263917, + 1082839247, + 1063826162, + 1055179927, + -1078649741, + -1098364601, + 1074474982, + -1103124366, + -1068512060, + -1085826816, + 1071620002, + -1086958072, + -1103358115, + 1044011090, + 1025946118, + 1064641429, + 1064967052, + -1101466864, + -1088127888, + -1097908321, + -1065091906, + 1059445779, + -1094262636, + 1033952746, + -1104980004, + -1110189043, + -1089377202, + -1098215640, + 1086734170, + 1032626206, + 1057852348, + 1064324812, + -1079511870, + -1102426902, + 1033325069, + 1070599912, + -1081174782, + 1069345238, + -1115345278, + 1051049194, + 1047709971, + 1071535399, + -1125665489, + 1049355090, + -1087818643, + 1048883180, + 1050077634, + -1098767940, + 1046803450, + 1038884627, + 1071070743, + 1083223201, + 1069126824, + 1058465842, + 1050640121, + -1105102930, + -1093375959, + 1052450952, + -1085516541, + -1090518774, + -1097272919, + 1024387526, + 1040315759, + 1051504566, + -1087223855, + 1058259710, + 1058973423, + 1063309356, + -1088209282, + 1070484979, + -1113539528, + 1000213945, + -1099186612, + -1088626938, + 1068360512, + -1082098768, + 1060058210, + -1135373379, + -1111921449, + -1085125705, + 1048609398, + 1038509169, + -1089349028, + -1103441271, + 1066819427, + 1006781849, + -1108830070, + 1079572008, + -1079531572, + 1030296750, + -1085584933, + -1077381289, + 1057805100, + 1047671210, + -1113285230, + 1040682793, + -1086666118, + -1088745798, + -1064336872, + 1075173837, + -1099652689, + -1073411847, + 1045381930, + 1038816392, + -1095479278, + -1086191119, + 1023128432, + -1074817272, + -1098848716, + -1063764802, + -1104847980, + 1050287431, + 1040361313, + 1057786115, + 1047018323, + 1037678524, + -1068614192, + 1030915662, + 1042473107, + 1063308533, + 1046439268, + 1038432476, + 1070790323, + -1074040440, + 1062982894, + -1115341199, + 1063251191, + -1059547598, + 1057638887, + -1078321247, + -1097028363, + -1085980991, + 1064130936, + 1024892061, + -1076238773, + -1095998792, + -1112011024, + -1120049067, + -1101281736, + 1057717514, + -1082296493, + -1089315805, + -1095337465, + -1091722179, + -1070851993, + -1111777205, + 1032180562, + -1107578644, + -1122794465, + 1043738174, + -1098633802, + 1052749598, + 1063682538, + -1102592627, + -1084932870, + 1009778601, + -1116956187, + -1096694791, + 1046200653, + -1110661599, + 1032355444, + -1114514063, + -1092724291, + -1130839615, + -1072481278, + 1062092499, + 1067541632, + 1062076180, + -1090242683, + -1118443920, + -1107235766, + -1109985249, + 1041862144, + -1098140573, + -1090236132, + -1109486328, + 1058004628, + -1089601102, + 1048934088, + -1071964213, + 1033999625, + -1088670541, + 1065807982, + -1117730880, + -1091020077, + -1098888935, + -1111898631, + 1048624329, + -1144716960, + 1082624936, + -1084609600, + 1080329347, + -1075623209, + 1010210635, + 1070417259, + -1107495275, + -1081341062, + -1117577170, + 1043497388, + -1096708566, + -1131839278, + 1064597604, + 1067334261, + 1052097578, + 1065569767, + 1037139458, + -1112450918, + 1045558992, + -1053733068, + -1072668547, + -1117984570, + 1058922237, + 1050460488, + -1077668699, + -1102137501, + -1105436451, + 1067489958, + 1015791711, + -1090301647, + 1074899914, + 1025573881, + -1087801843, + -1104599865, + 1075285285, + -1087433901, + 1075113757, + -1137613030, + 1050843434, + -1117706586, + 1049107351, + 1010137530, + -1084620991, + -1094187301, + -1113498693, + -1093614581, + 1060659778, + 1078544810, + 1077466896, + -1105239865, + 1078325268, + -1103923108, + -1088192625, + -1097811012, + -1069680452, + 1067428166, + 1069208208, + 1055618933, + 1083612797, + -1106433423, + 1057600146, + 1036213977, + 1040688266, + 1050275161, + -1095958603, + 1054728442, + -1106631250, + 1031719069, + -1083062132, + -1097613157, + -1123847450, + 1038423507, + -1114464470, + 1063876498, + 1078286330, + 1049372087, + 1016533172, + -1108387304, + 1066355538, + -1095979694, + -1093403389, + 1073853911, + -1083745287, + -1146435380, + -1101425261, + -1073365746, + -1092343858, + 1076755826, + -1099126208, + 1074118764, + 1037454876, + 1049314665, + 1054108279, + 1022392603, + 1034980920, + 1056704765, + -1095946331, + -1076760531, + -1092120426, + -1098533944, + 1057193193, + -1098342384, + 1063034637, + 1051730496, + -1105777282, + -1096128483, + 1076439179, + 1072833525, + 1061615063, + 1016792472, + -1121003787, + 1033750496, + -1088373907, + -1077795345, + -1079256070, + 1012039218, + -1100137121, + -1087158551, + -1116585399, + -1089064186, + -1102198003, + -1095680730, + 1057420097, + -1083707894, + -1101163654, + 1048892788, + -1073525183, + -1100189108, + 1069824316, + -1103362952, + -1075771157, + 1057403727, + 1053410825, + 1061515033, + -1110964354, + -1099742202, + 1081964366, + -1128744616, + -1098746215, + -1085464981, + 1059710490, + 1068058038, + 1038418752, + 1057917997, + -1093858918, + 1067669146, + 1071471482, + -1101302014, + -1081453891, + 1060025763, + 1064699754, + 1019295906, + 1053567398, + 1058776797, + 1054614743, + 1058559814, + 1059521570, + 1067773820, + 1066579184, + -1089271246, + -1087315173, + 1062688581, + -1128214046, + 1053117268, + -1084169726, + -1074747027, + -1070682294, + 1040002308, + 1048789835, + 1042004086, + 1065034409, + -1129579947, + -1089539795, + -1073644115, + 1039186562, + -1093033725, + 1049971404, + -1155752927, + 1068884528, + 1022224625, + 1056360078, + -1101252166, + 1067879868, + -1089938717, + 1000144589, + -1125335571, + -1077165982, + -1098991421, + -1071695536, + 1067582359, + -1106426849, + 1076496207, + -1105638125, + -1096335888, + 1032830636, + -1101400528, + 1030913759, + -1070587291, + 1057652480, + -1085832487, + -1099412043, + -1079891706, + 1031875127, + -1075426837, + -1105290246, + 1039736822, + 1058098080, + 1048633294, + 1067799187, + -1119645490, + -1079301130, + -1110381633, + -1113601833, + -1107077881, + 1018350730, + 1059004390, + -1107950237, + -1081167604, + -1127698954, + 1050488839, + 1081440681, + 1015852822, + 1076456368, + -1095634229, + -1085544440, + -1078977895, + -1072717581, + -1078369171, + 1064765629, + -1101851169, + -1093806802, + -1105853265, + 1042070189, + -1098331202, + -1073605284, + -1105180595, + -1119215100, + -1088582981, + 1000210686, + -1087440152, + -1085655950, + -1070137467, + -1088835794, + -1078471597, + 1047441002, + 1063549804, + -1128222182, + -1098474090, + -1102205723, + 1072823433, + -1085440171, + -1140528122, + -1120508646, + -1097110553, + -1090075982, + 1071490654, + -1097958513, + -1093671540, + 1016551122, + -1104804960, + -1101705032, + -1131686604, + -1090211301, + 1049319560, + -1082345849, + -1087299996, + 1063138184, + -1098888040, + -1068499415, + 1034457992, + -1072723867, + -1088903362, + -1097277126, + 1041299624, + 1060459246, + 1044139664, + 1050910396, + 1049206212, + 1054658384, + -1065037186, + 1047734621, + -1067847749, + 1065672616, + 1047350252, + 1042062050, + 1042600396, + -1093329867, + 1029597028, + -1075227727, + -1103131294, + 1061255207, + 1068417317, + 1082742543, + 1072525766, + -1101357694, + -1106555548, + 1064839372, + -1096068145, + -1093167655, + 1053512357, + -1078020143, + -1115613508, + -1081003897, + -1110470760, + -1120196498, + 1057537401, + 1030683160, + 1060495929, + -1104548798, + -1088621707, + -1104169978, + 1056200017, + 1063575150, + -1086189577, + 1050524270, + 1049620806, + 1078375018, + 1048248464, + 1057798402, + -1065841041, + 1038209266, + 1056580379, + 998253960, + 1032072497, + 1070129516, + -1097450302, + -1103930563, + -1100344059, + -1087173722, + -1076306677, + 1023858861, + -1090494609, + 1061654629, + 1056767925, + 1034540949, + -1086636902, + 1044815965, + 1054565194, + 1052914868, + -1076276471, + -1109721533, + 1056733223, + 1071562759, + 1057636018, + 1059152099, + -1129729429, + 1062347517, + 1041567999, + -1089146647, + -1123296289, + -1082523172, + 1054164726, + -1082952304, + -1078964358, + -1097225762, + 1066500630, + -1088275658, + 1046796890, + -1095012067, + -1077620011, + -1104462996, + 1049330101, + -1097371513, + -1087733472, + 1059024192, + 1059614735, + 1070581972, + -1092108104, + 1076585211, + -1079269814, + 1049057065, + -1126423474, + 1045471733, + 1065821790, + -1091281022, + -1080177752, + -1100302397, + -1092174370, + 1068839652, + -1121323697, + 1058012871, + -1094331496, + -1086729417, + 1085983638, + -1096654249, + 1052372513, + 1052569137, + 1043214513, + -1079133086, + 1048866868, + 1049961487, + 1036660738, + 1061870211, + 1068810311, + -1084462129, + 1070975122, + -1099047973, + 1055167918, + -1105648777, + 1057792968, + 1055658434, + 1056174724, + -1095360820, + -1095279896, + 1056220325, + -1096951972, + 1059440384, + -1090218527, + 1053965407, + -1089750490, + -1094459437, + -1092380252, + -1094719094, + 1035353371, + 1058503885, + -1124061328, + -1067279175, + -1110414892, + -1075539434, + -1099280915, + 1051662793, + -1083428804, + 1062856886, + 1063550148, + 1052555586, + 1058179283, + 1060398596, + 1049626057, + -1131892701, + -1089357789, + -1085363398, + -1102023959, + -1098715651, + 1068416276, + 1049219404, + 1049720327, + 1067119764, + 1057066601, + -1078947406, + -1121825615, + -1095576978, + -1100304073, + -1109385397, + 1052983266, + -1094458992, + -1089268958, + -1084803228, + -1128847389, + -1082619391, + 1045010604, + 1060971459, + 1057946406, + 1031781148, + -1100489677, + -1073641904, + -1086310411, + -1080384230, + -1087698300, + -1097117219, + -1147440220, + -1086726033, + 1045060772, + -1097678529, + -1107048920, + -1098703338, + -1090856751, + 1069357930, + -1073381858, + -1096217600, + -1094513658, + -1094057275, + 1058454597, + -1085932794, + 1057415734, + 1051172810, + -1115214303, + 1053471396, + -1090475865, + 1074834280, + -1081378905, + 1057296088, + 1065769905, + -1148468459, + 1063279500, + 1047935536, + -1089439682, + 1053399120, + -1104087912, + -1080470921, + -1091904620, + -1088120623, + -1108205684, + 1036933042, + 1066089016, + 1034638252, + -1098598999, + 1063535692, + 1058762758, + 1042007910, + -1085816530, + 1045006134, + 1050386257, + -1075192602, + 1051207352, + -1110696352, + 1034745154, + -1081441765, + 1053897079, + 1045023422, + 1057372341, + -1138328676, + -1104422802, + -1112233535, + -1097722851, + 1053979199, + -1091132725, + -1125793748, + -1109584456, + 1025713180, + 1051356661, + -1120317443, + 1058156393, + 1033574764, + -1092012208, + -1099260457, + 1068146993, + 1061426747, + -1069814932, + -1102108677, + -1124381008, + 1062991151, + 1060618354, + 1067639183, + 1040316647, + 1066299380, + 1049101903, + -1090431337, + -1108820251, + -1092657706, + 1058658407, + -1077530920, + -1078723417, + 1038357289, + 1054871607, + -1109077867, + 1047644931, + 1054785658, + -1087734532, + -1120929179, + -1139505604, + -1089588933, + 1042070452, + 1058457704, + 1025148347, + 1083721053, + -1095900276, + 1068138844, + 1031816430, + -1107037288, + -1112066541, + 1035533126, + 1060216710, + -1106591072, + -1089322827, + -1090065716, + -1099655601, + 1043590374, + -1107502415, + 1055072701, + -1095195996, + -1098411946, + 1090331251, + -1116469475, + 1041480534, + 1062051818, + 1036694385, + -1085392202, + 1035704148, + -1118581295, + -1080972504, + 1049561962, + 1055612435, + 1038743751, + -1076756796, + 1046643422, + 1050440940, + 1059011386, + 1056389136, + -1100359334, + 1041759741, + -1090275775, + 1050966131, + 1052728706, + -1074671417, + 1008115328, + -1107088479, + -1118191390, + 1037987124, + -1072799849, + 1050769939, + -1080036970, + 1062635203, + -1128363494, + -1112234049, + 1057479523, + 1029626610, + -1106390565, + 1042197139, + -1095427713, + 1047115730, + 1057248710, + -1082136363, + -1110176688, + -1101324343, + -1071287854, + 1022889722, + 1054814510, + 1061423577, + 1073910553, + -1077415556, + -1106813352, + -1091226824, + -1055305832, + -1113994447, + -1098638955, + -1104096630, + 1046769999, + 1040188155, + 1016415975, + -1085638558, + 1061479166, + -1154492680, + 1052776152, + -1107279767, + 1034027143, + -1113174234, + 1038825104, + 1051708855, + -1063885963, + -1116007588, + 1025802298, + -1129078212, + -1089204316, + -1076181185, + 1051631479, + -1071825740, + 1070252138, + -1098312973, + 1054612945, + 1066282305, + 1052715093, + -1062804047, + 1057291956, + -1069330708, + 1048644391, + 1060231453, + 1044573189, + 1038094449, + 1049110603, + -1103327716, + 1050747707, + -1091633717, + 1045991628, + 1049577358, + 1027397252, + 1052879331, + -1076874068, + -1121803422, + -1076547520, + -1124106662, + -1068864707, + -1060220081, + -1089467203, + 1029826192, + -1106033236, + -1081944623, + 1065041096, + -1090304834, + 1050023308, + -1090714502, + -1096610583, + 1062391921, + -1122760004, + 1052062369, + -1099458466, + 1035222517, + 1061724497, + 1066265240, + -1118758258, + 1046245177, + 1075719143, + 1054011611, + -1081350320, + 1049048540, + 1067787120, + -1101353217, + -1112155580, + -1097726012, + -1101190852, + 1056122635, + -1077511383, + 1049679419, + 1052663830, + 1067735789, + -1113454958, + -1074898932, + 1042517501, + -1066252943, + 1046637180, + -1090360655, + -1086020550, + 1024583006, + 1052183824, + -1079729230, + 1031920474, + 1045287608, + -1099460698, + -1114581296, + 1042583136, + -1091526742, + -1088641443, + -1082707261, + -1076223172, + 1040452352, + 1053235971, + -1089861523, + -1131617382, + -1098458632, + 1069054402, + 1070547615, + 1077177191, + -1115325350, + -1100398196, + -1083625225, + -1082263629, + -1118913918, + 1054770920, + 1069375190, + -1121967644, + 1049521329, + -1113704943, + 1049602363, + -1081201171, + 1015278310, + -1094631726, + 1067820415, + -1088361988, + 1041944970, + -1115278848, + -1090144845, + 1061558051, + 1040675216, + 1074423957, + -1073681565, + 1030463316, + -1077637986, + -1143443479, + 1026453070, + -1122356629, + -1074112601, + 1042450160, + 1069252122, + -1079074961, + -1114828854, + -1194524160, + 1070092623, + 1051536010, + 1076609607, + -1114762776, + 1026416701, + -1089331934, + 1049285964, + -1084511105, + -1117695292, + 1065383644, + 1021687988, + 1050878159, + 1031179004, + 1025624269, + 1050154245, + 1033104925, + 1053645067, + -1103326292, + -1095709646, + -1069494341, + 1031489477, + -1079442652, + -1111612028, + 1069982587, + 1056887665, + 1074907823, + 1031107538, + -1088009900, + 1028029571, + -1079433982, + -1096097587, + -1101039107, + -1094228272, + 1075748801, + 1021846226, + -1099238694, + 1057944808, + 1055635892, + -1112389535, + 1060395073, + 1081268086, + -1084978583, + 1066727313, + -1099438306, + -1078417022, + 1034421238, + 1060522798, + -1084901815, + -1086929806, + 1044095971, + -1120395673, + 1063700917, + 1039482308, + 1054368279, + -1088252720, + 1040503174, + -1097435356, + 1050637581, + 1055829724, + 1042381154, + 1071187148, + 1063264036, + 1049303326, + 1075048104, + 1058998678, + 1059207893, + 1070508476, + 1080592903, + 1069587778, + 1067854323, + 1049712730, + 1069816339, + 1020372971, + -1102506126, + 1070070342, + -1098671637, + 1058873911, + -1075718245, + 1073399564, + 1059530984, + 1075535713, + -1072921518, + -1095701138, + -1110151421, + 1029775282, + 1049133774, + -1087914531, + 1061715453, + 1051287852, + -1088501508, + -1078881882, + -1066108171, + 1048988439, + -1107660257, + 1075229382, + -1079576254, + -1147973196, + 1036495288, + -1128244742, + 1071473565, + -1091317667, + 1074656836, + 1067986419, + 1046643990, + -1100627204, + 1054286971, + -1095938914, + -1104140536, + -1073832931, + 1036585950, + -1089489842, + -1088810307, + 1066215826, + -1094996418, + -1100580441, + -1066963268, + -1091737767, + -1088527764, + 1070272425, + 1036366917, + -1090101605, + -1102728126, + -1109398517, + -1081671334, + 1054522595, + 1040544183, + 1068220560, + -1089782915, + 1068035175, + -1086411784, + 1065924211, + -1091943999, + -1089282330, + 1058043489, + 1070416277, + -1093694241, + -1081340725, + -1097773376, + 1074935896, + 1045837137, + -1091511110, + -1078318567, + -1082756619, + -1097209715, + -1096619842, + -1089436304, + -1078347910, + 1057484911, + -1095806294, + 1057826450, + -1088709403, + 1064676672, + 1049864564, + -1071090889, + -1073113156, + 1049832854, + -1109905608, + 1053308322, + 1065224181, + 1050333678, + -1099642403, + 1081746536, + 1059144418, + -1086566732, + -1087002171, + -1063080343, + 1062390110, + -1072855481, + 1065760523, + 1038374554, + -1086106719, + 1035269661, + -1084016364, + 1048750299, + 1061840929, + 1060776817, + 1064452851, + -1094492248, + 1045856127, + 1019671282, + 1060856924, + 1049880145, + -1063398074, + 1052168603, + 1035389301, + -1094773985, + 1057318075, + 1058181434, + -1106799736, + 1051853542, + -1126251234, + -1105898850, + -1076841247, + 1084647145, + 1066221459, + -1096680015, + -1090962554, + -1100436010, + -1119314936, + -1083381477, + -1081222215, + 1038907697, + 1062828368, + -1077847774, + 1050243420, + -1093486380, + 1079336654, + 1071541022, + 1059346862, + 1077997201, + 1075845360, + 1048258624, + 1043913027, + -1102052061, + 1052007213, + 1057265388, + 1025773258, + -1137581592, + 1047451891, + 1086166859, + 1066302779, + -1088500799, + 1067231950, + -1091735913, + -1085806550, + 1052395493, + -1086814315, + -1088649340, + 1049220600, + -1077309514, + 1078681526, + 1075422041, + -1092709219, + -1070769881, + -1069885995, + -1125726028, + -1108861597, + 1050665609, + 1054941770, + 1053549564, + -1091442636, + 1046400756, + -1096836641, + 1058257759, + 1043652370, + -1087926440, + 1033415843, + -1095651178, + 1071166639, + -1095376184, + 1043098504, + 1047082876, + 1048961608, + -1102746139, + -1089994711, + -1109790510, + -1094047788, + -1108642232, + -1093719948, + -1085201738, + -1106065910, + 1068064171, + -1079504777, + -1103609304, + 1049388212, + 1065379734, + -1090902589, + -1080029242, + -1082864935, + 1058717204, + 1049285503, + 1060084423, + 1055964674, + -1092712022, + 1042470672, + -1068672164, + -1106160125, + -1146456952, + -1109465309, + 1033432808, + 1046926102, + 1035804708, + -1079863433, + -1079186925, + -1099198143, + -1116104610, + -1062766833, + 1035838493, + 1038181917, + 1010949183, + -1072801758, + -1109619853, + -1093893260, + -1065456812, + -1094447686, + -1095176138, + -1075957976, + -1106725042, + 1063499701, + 1025128333, + 1067005585, + 1070136948, + -1073084699, + -1107355937, + -1117231076, + 1049810520, + -1115191347, + 1054920120, + 1049450126, + 1079450699, + 1040211731, + 1069064127, + -1073528770, + 1031877656, + 1074369308, + -1093421256, + -1076228042, + 1042462460, + -1080137404, + 1044421574, + 1065434579, + 1058895448, + 1042451570, + 1034208472, + 1030908681, + 1068970059, + 1018058239, + 1047723343, + 1064364412, + 1017795958, + -1114836518, + 1020945414, + -1112970828, + -1137120360, + 1041640153, + -1095951390, + -1098601163, + -1101087802, + 1036911909, + 1000022870, + 1041897876, + 1053296390, + 1018153454, + -1090168764, + -1094528983, + 1033632379, + -1111856778, + -1085253834, + -1099501899, + 1050321682, + -1111944125, + 1067970902, + 1061728035, + -1114113638, + 989256182, + 1010213554, + -1098462564, + -1097240517, + -1090201620, + 1042367291, + 1057442238, + -1080038747, + 1041680563, + -1081922016, + 1047981565, + 1050835750, + 1045580115, + -1091739285, + -1110793159, + -1080145406, + -1101905969, + 1036872542, + -1083698115, + -1102608072, + -1085587346, + -1105570610, + -1098997165, + 1058125556, + 1058124522, + -1104414560, + 1047492472, + -1145409950, + -1072326362, + 1061050815, + -1115419439, + -1123673084, + 1074092020, + -1091372300, + 1050101303, + 1034526198, + -1079312840, + -1103432671, + -1056135874, + 1048737803, + -1057878666, + -1061200816, + 1049779347, + 1056556892, + -1064981991, + -1106613610, + -1091132291, + 1028192983, + 1007921187, + -1089559719, + -1129305654, + -1095556512, + -1087788038, + -1083089508, + -1073041736, + 1058138116, + 1070139102, + 1073088597, + -1093908208, + 1067946415, + 1051698425, + 1058393877, + -1088986474, + 1040568349, + -1098686500, + 1061866557, + 1056858986, + 1069686966, + 1045172068, + 1050000539, + 1039167292, + -1088233539, + -1106205715, + -1129401068, + 1063114564, + 1053706042, + 1021288041, + -1087796612, + 1039606622, + -1092711681, + 1064792281, + 1027381940, + 1065645108, + 1066322063, + 1044807578, + 1044563250, + -1102613486, + 1065660220, + -1124297944, + -1099917217, + 1070417532, + -1091286309, + -1125967813, + -1100788430, + -1092627636, + 1032514675, + 1081230863, + -1100564429, + 1061283227, + -1098180656, + -1072593765, + -1103933839, + -1105951270, + -1105866953, + -1092536486, + -1092683734, + -1089242616, + 1051550584, + -1086031786, + 1057715573, + 1059835063, + -1072458636, + 1069670975, + 1066005996, + -1090179870, + 1071979802, + 1045105937, + 1033084082, + -1115260206, + -1106150751, + -1098089808, + 1000777355, + -1081717825, + -1079999983, + -1095766520, + 1050867313, + -1087971993, + 1075315051, + -1091945800, + -1077740094, + -1090289089, + -1136623429, + -1104875081, + 1053601471, + -1099112053, + -1056443011, + -1122774198, + 1071472641, + 1048178137, + -1078581616, + -1090349139, + 1053054742, + 1068018787, + -1090469243, + -1118282569, + 1074071701, + -1114904726, + -1081358389, + -1100429440, + 1074775058, + 1063206357, + -1098728655, + 1051546161, + 1049812656, + -1110643684, + 1065477168, + -1112537523, + 1049426238, + 1021504767, + 1059436545, + -1171700228, + 1053570997, + 1029102905, + 1055549363, + 1036704027, + 1062662338, + 1067677614, + 1024762177, + 1037461631, + -1117330603, + 1051656636, + -1121754886, + 1047893009, + -1092920369, + -1121974241, + -1075473315, + 1046972883, + 1042898564, + -1135490679, + 1057052847, + 1034492920, + 1052140427, + -1075690409, + 1049476759, + 1059254885, + 1044617933, + -1115001098, + 1074655135, + -1122149151, + 1054789429, + -1110324392, + 1068369702, + -1094326627, + 1038503770, + 1021840284, + -1131060078, + -1101393872, + 1067683742, + 1037274970, + 1054060772, + 1064139422, + -1096368034, + -1127770460, + 1034747281, + 1064961837, + 1063167613, + -1071139939, + -1080728206, + 1066795119, + -1103079897, + -1088570846, + -1102981180, + -1085804528, + 1051629669, + 1008906221, + 1057237615, + 1068345617, + -1090456180, + 1038166360, + -1096097063, + -1112790941, + -1097016055, + 1046956798, + -1088917043, + -1094120888, + -1107413076, + -1092604423, + 1041538018, + 1073241331, + 1078861832, + 977935280, + 1051348255, + -1107556196, + 1023986961, + -1080308622, + -1073912458, + -1076620026, + 1055466936, + 1035270083, + 1066577306, + -1125758986, + 1042276170, + 1066216831, + -1080361837, + -1121763761, + 1056920049, + 1057769845, + 1078075216, + 1063495687, + 1072233676, + 1061140386, + 1059370512, + -1086017020, + -1100062130, + -1093359494, + -1108904476, + -1123140554, + 1056179790, + -1112942092, + 1042870273, + -1078066968, + -1081992763, + 1058101561, + -1106026567, + -1105055346, + 1038067472, + -1083332299, + -1139425750, + 1063664078, + 1065634938, + 1066618004, + 1056236783, + 1057449063, + 1055740924, + 1052675836, + -1091857173, + -1098835776, + 1048353201, + 1044264899, + -1096411304, + 1065271792, + 1027569157, + 1069930677, + 1056318866, + 1056750923, + 1060795589, + 1050754375, + -1082083962, + 1059257812, + 1057099458, + 1053894342, + 1040040570, + -1111218417, + -1085874327, + -1073242537, + 1054504400, + -1150645762, + -1095948700, + 1060710064, + -1077451065, + -1083668838, + -1101789944, + 1066661549, + 1058397836, + 1054127801, + -1075714452, + -1096241170, + 1043022261, + 1075932474, + 1069920819, + -1093559349, + 1057978943, + 1045172389, + -1087361349, + 1025917918, + -1133614659, + 1036224225, + -1080753573, + 1081139089, + -1121481348, + 1068691260, + 1056327179, + 1045764961, + -1071297434, + 1023517503, + 1077665568, + 1067846027, + 1070918091, + -1079844448, + -1130651477, + -1086881865, + -1079891825, + -1087933810, + 1069706335, + 1065489457, + 1067078141, + 1035484789, + -1113213669, + 1051888396, + -1107412900, + -1112985327, + 1051699445, + 1049433573, + 1053822374, + 1041926384, + 1054032554, + -1095437867, + -1106655315, + -1103911147, + -1119973817, + 1032888023, + -1094443590, + 1025972133, + -1096241342, + -1088386465, + 1036624633, + -1103931600, + 1056356102, + 1049012748, + 1032026387, + -1109740034, + -1101546913, + -1086799010, + 1055882173, + -1101821450, + 1023725252, + 1055545489, + -1096476909, + -1107855766, + -1080935194, + 1032195997, + 1055285117, + 1057612809, + -1095700969, + -1115596954, + -1085392930, + -1105455426, + -1110145124, + -1087527566, + 1044853584, + -1087133648, + -1103691070, + -1100015406, + -1115445274, + 1053613121, + 1079474794, + 1036461626, + 1034247913, + -1079562684, + -1148275776, + 1065970099, + -1075343407, + 1068127826, + 1043560925, + -1088138631, + 1062742137, + 1072081935, + -1091963521, + 1065762943, + 1074653965, + -1098479857, + 1067887046, + 1060484068, + 1066609760, + -1067301161, + -1070025781, + -1122004640, + 1068326678, + -1076621753, + 1074681348, + 1062266532, + -1104151244, + 1068179107, + -1082716270, + 1047125901, + 1058004782, + -1082507007, + 1067468900, + 1049505992, + -1091568462, + 1064637781, + 1054350087, + 1066979148, + -1087758337, + -1097119856, + 1069752066, + 1053375297, + -1101296112, + 1064635814, + 1065569537, + 1060370280, + 1050610002, + -1102901066, + -1082014846, + -1087606925, + -1087366673, + 1053810129, + 1054217961, + -1059859890, + 1058842167, + -1114246028, + -1105395996, + 1065372888, + -1101466886, + -1089883838, + -1096354497, + -1096143835, + -1081123219, + 1049034547, + -1078612808, + -1091494164, + -1146632920, + 1046473148, + -1104045098, + 1064750606, + -1078904030, + -1080392183, + -1114139895, + -1085431163, + -1090361265, + 1057223195, + -1114598748, + -1093153536, + -1080299159, + 1036106818, + 1037809264, + -1112561867, + -1141994590, + -1096604271, + 1039147789, + -1088245526, + 1044498767, + 1056313875, + 1049437342, + -1089107217, + 1058055620, + -1064083286, + -1078982896, + -1097483397, + -1087025978, + 1040380738, + 1060433265, + 1058408539, + 1048288304, + -1095382206, + -1064067757, + 1050960929, + 1058040523, + 1071706103, + 1049695412, + 1072201534, + -1085588693, + 1056811595, + -1082020063, + -1098362619, + 1061356045, + 1060517315, + -1129839452, + 1048385934, + -1090379476, + -1079301696, + -1097237950, + 1047301252, + 1028875069, + 1043156227, + 1061345239, + 1076465052, + -1082173311, + 1066182519, + 1072927862, + -1077005525, + -1065928616, + 1031224013, + 1080120353, + 1051541025, + 1061371083, + -1080259583, + 1053072758, + -1149126000, + -1101555842, + -1128271717, + 1027049736, + -1091406702, + 1035231984, + -1076340209, + -1097135813, + -1084490808, + 1061459981, + -1131769192, + 1073997123, + 1040136070, + -1105137357, + -1128296628, + 1051822822, + 1045858748, + 1051124302, + -1100987515, + -1096503512, + 1048290960, + 1069748419, + 1041253285, + 1064574048, + 1051540377, + 1052767258, + 1069709523, + 1037588694, + 1020668342, + 1032485636, + 1055311817, + -1100450102, + 1054966660, + 1078863175, + 1060841493, + -1101178951, + 1041377515, + -1085826602, + 1014298876, + -1097539797, + -1098565523, + -1080212278, + -1089713493, + 1042002869, + 1059625228, + 1056553605, + -1106981531, + -1104026441, + -1080235509, + -1111807413, + 1057591327, + 1051108759, + 1064102652, + -1100371467, + -1104353844, + -1081687850, + -1086758842, + 1063509040, + -1096050751, + 1049339367, + -1087946047, + -1094938513, + 1062859494, + 1026068409, + -1113689833, + -1104558011, + -1084228150, + -1096935548, + -1106181906, + 1038587064, + 1045312582, + -1110925964, + 1039664077, + -1080949982, + -1079871102, + -1092673628, + 1043229153, + -1115098174, + 1037907721, + 1073447937, + 1065960680, + -1097637806, + -1112819885, + 1033527091, + -1075596784, + 1075064738, + -1060956818, + 1053919940, + -1085625530, + -1070803099, + -1104493813, + -1109355641, + -1092174113, + 1055872099, + 1024097134, + 1042960109, + 1051855289, + -1098799824, + 1041941088, + -1071315251, + 1076398547, + 1066213415, + -1109678336, + 1061888080, + 1059187856, + 1050940864, + 1036425529, + 1066695109, + 1049144156, + 1076165167, + -1105448618, + 1043821914, + -1091227627, + -1098669700, + 1057535970, + 1049478389, + -1114876691, + -1113063438, + 1054792750, + 1058268659, + 1049283818, + 1026973397, + 1043403602, + -1085614621, + -1092289809, + -1101815373, + -1104733355, + -1090031653, + 994097356, + 1038620310, + -1136405455, + -1101138775, + -1098529034, + -1100980095, + -1086972041, + -1077668677, + -1081127533, + 1044176309, + -1108965888, + -1101359111, + -1098040617, + -1086720457, + 1062198527, + -1096231635, + -1093190884, + 1040255558, + -1071840688, + -1074695051, + 1018864480, + 1060191949, + -1110898851, + 1057137365, + 1068954364, + 1032076334, + 1067928575, + 1052894456, + -1087128788, + -1087715207, + -1081657740, + 1066557652, + 1049931800, + 1080388294, + -1086870788, + 1049148761, + 1025451631, + 1064277397, + -1090064622, + 1070317248, + -1098079069, + -1096335816, + 1044129130, + -1159217646, + 1077747981, + 1082162487, + 1058366756, + 1076123713, + -1077537991, + 1032390982, + -1099902264, + -1090248583, + -1079418054, + -1084728553, + -1086585565, + -1064536590, + 1001125560, + -1076943848, + -1115068640, + 1037526684, + -1095032507, + -1102661960, + 1073848519, + 1065032057, + -1071748419, + 1064307175, + 1065973775, + -1105416538, + -1073904981, + 1042253024, + 1068383356, + 1052251653, + -1084381218, + -1098712245, + 992155154, + 1067635514, + -1105854899, + 1039237913, + -1083078067, + -1094786079, + -1081689548, + 1044764012, + 1011797241, + 1038460502, + -1088961626, + 1041107603, + 1026413347, + -1103350661, + -1111021221, + 1040988268, + 1039356591, + -1121904175, + 1035108063, + 1063610091, + -1103364271, + -1120488606, + 1044750733, + -1105325659, + -1102035369, + 1046436345, + -1106366041, + -1135918068, + -1080590465, + 1036661610, + 1040853720, + 1064242223, + -1098233804, + 1058884961, + -1119045785, + 1046774763, + 1058467965, + 983232554, + 1035489559, + 1044707923, + -1114741260, + -1120088249, + -1076491845, + -1097919330, + -1094329768, + -1090572897, + -1097443387, + 1044098245, + 1077469772, + 1068943963, + -1100926278, + 1072406285, + -1111196748, + -1132739241, + 1062661880, + 1071627299, + -1088676043, + -1094807462, + -1089994913, + -1079059534, + 1066119092, + 1076088854, + -1101300997, + 1067737483, + 1032591999, + 1075257841, + 1046841745, + -1073491548, + -1071277441, + 1060357943, + 1007941998, + 1055039053, + -1061417029, + 1080724028, + 1059969438, + 1032835479, + 1067003040, + -1098335765, + 1060748464, + 1064639964, + -1104081620, + -1097243325, + 1042699804, + -1097869673, + -1120464190, + -1068694751, + -1080717694, + -1114731610, + 1085909960, + -1085529501, + -1107719181, + 1041360881, + -1105376015, + -1097202264, + 1056701007, + -1074507224, + 1084316368, + 1082145101, + -1094708250, + -1096903154, + -1073318392, + -1118227194, + -1108127960, + 1042673603, + 1052671225, + 1021044957, + -1087305722, + -1098929909, + -1113746494, + 1062970716, + 1057759333, + -1089937235, + 1022477188, + -1087864322, + 1082621194, + 1032005836, + 1047343987, + 1051419865, + 1051180359, + -1130984918, + 1027535182, + 1040248617, + 1024957850, + 1043669097, + -1092248713, + -1106249679, + -1091058542, + 1063390385, + -1077878981, + -1107243885, + 1009845943, + 1053417180, + -1087827324, + -1092578477, + -1084599143, + 1054957652, + 1033563627, + 1043744487, + -1113915453, + 1040492831, + -1075584094, + -1076108411, + -1092573841, + 1056660095, + 1075996687, + 1033639706, + 1051517920, + 1029875240, + -1082511647, + -1085253941, + -1127413458, + 1053510166, + -1080609658, + 1073873608, + -1131259693, + 1043094807, + -1086371866, + 1045417207, + -1102820919, + -1071015970, + -1091575082, + 1062616020, + -1064169105, + -1090681546, + 1026383526, + 1019045215, + -1095299241, + 1053609768, + -1077094972, + -1085774182, + 1041111992, + 1057512133, + 1037368203, + 1062404909, + -1085457338, + 1074236350, + 1033688040, + 1061696251, + 1071061295, + -1094964437, + -1096351260, + -1093571802, + -1093953041, + -1107875940, + -1070583245, + 1036408280, + 1053935509, + 1064704026, + -1117496194, + -1103688571, + -1120742642, + 1059853337, + 1033651305, + 1050238822, + 1060941101, + 1019566814, + 998389027, + -1116816695, + -1113505949, + -1123183259, + 1043810170, + -1122203248, + 1021267490, + -1101355910, + -1105111569, + 1027799418, + 1029040278, + -1101237743, + 1013719256, + -1098212412, + -1110530924, + 998816792, + -1110375485, + -1102725607, + -1076934000, + -1106618788, + -1105280599, + 1047281867, + 1046858652, + -1079804605, + 1048754832, + -1122404360, + -1126948220, + -1100559084, + -1089253678, + 1041086144, + 1061572079, + -1108218517, + 1050471702, + -1092957740, + 1057840704, + 1050269217, + 1057746100, + -1083775139, + 984193892, + -1095948505, + -1097420481, + 1053980630, + -1084312324, + -1099963928, + -1138262099, + 1049217420, + -1094322058, + 1024199036, + 1060750492, + 1050795663, + -1110648315, + -1097350589, + -1084512121, + -1051271603, + -1105914012, + -1100426386, + 1065708301, + -1075037191, + 1028502496, + 1012123825, + -1085545767, + -1085097412, + -1056714049, + 1046416710, + -1125006905, + -1069637087, + 1055557740, + 1060471808, + -1064776189, + 1048252535, + -1083253781, + -1126541769, + 1032144568, + 1053264731, + -1121331565, + -1106268160, + -1083702580, + -1098192445, + -1091839251, + 1052980731, + 1069532245, + 1062008039, + 1014704979, + 1039306394, + -1100385631, + -1093583110, + -1084518441, + 1066476816, + 1048816003, + 1038729502, + 1062243454, + 1032244485, + -1094787649, + 1065070152, + -1120332479, + 1043943444, + 1043570231, + -1095945494, + -1101645276, + -1100731822, + -1094475822, + 1003118458, + 1033838014, + -1085872951, + 1031678092, + -1103759805, + -1100998832, + -1090059215, + -1110937688, + -1081646791, + -1082085735, + -1072299175, + -1071471955, + -1077015880, + -1087639778, + 1053824302, + -1097560225, + -1080751041, + 1033952109, + -1087812334, + -1070669216, + 1007249801, + -1078062172, + 1057267990, + -1069405216, + 1045367657, + -1087729782, + 1065357039, + -1088292668, + 1025533719, + -1087860469, + 1015044586, + -1122038480, + 1062131785, + -1105697864, + 1032051337, + -1121340363, + 1063874897, + -1081606906, + 1066260461, + -1087692591, + -1093538710, + 1027940338, + 1040917628, + 1035167752, + -1091486436, + 1062399574, + -1080538612, + -1101445021, + -1097247391, + -1090264749, + -1090269296, + -1094992344, + 1040305726, + 1049158734, + -1123111484, + -1087349867, + -1127342713, + -1097973856, + -1108052266, + -1108569073, + -1083904969, + -1085549252, + -1083163281, + -1079623888, + 1024774217, + -1102352173, + -1090298455, + -1106713453, + -1111810486, + 1049734208, + 1039884707, + -1077950504, + 1073720487, + -1112634053, + 1051787746, + -1089590301, + 1065912564, + 1039876378, + -1084634014, + -1086433042, + 1058479994, + 1061431174, + 1051802473, + -1074323867, + 1028641005, + 1054188700, + 1057045850, + 1057306034, + 1047697101, + 1034470522, + 1063135665, + 1067570091, + -1081275655, + 1052680929, + -1086618729, + 1049035346, + -1073776994, + -1090296538, + 1072739248, + 1067159820, + -1088483619, + -1122340116, + 1062758674, + -1086930107, + -1099930230, + 1025858151, + -1079790333, + 1045411996, + 1040244296, + 1040317588, + 1084462093, + -1098177766, + 1075945322, + -1075540215, + -1107012246, + 1052027321, + -1097750069, + 1066201156, + 1019196048, + -1107040256, + -1084465018, + 1028750502, + -1102975509, + 1036481222, + -1087348884, + 1069108433, + 1050214753, + 1084391765, + -1111432275, + -1139065728, + 1073775052, + -1072205851, + -1106024941, + -1102907037, + 1050569886, + -1090384825, + -1115083139, + 1049776763, + -1077304297, + -1078928955, + 1075429608, + 994118633, + 1056846990, + 1057417303, + 1050203428, + 1058336703, + 1048751484, + 1045376939, + 1058363910, + 1056714789, + -1094202439, + -1085299773, + -1078993467, + 1061127761, + -1073165253, + -1078702917, + -1088335064, + 1056127114, + 1061609228, + 1054545258, + 1055351202, + -1108631922, + 1031571412, + 1039648263, + -1072364633, + -1079444925, + -1080272497, + 1053115472, + 1075033961, + 1058164043, + 1082966548, + -1096181356, + -1085831603, + -1087350800, + -1089378072, + -1098440309, + 1057218568, + 1037395688, + 1066755373, + 1037122093, + 1002009864, + 1058971970, + 1041573032, + -1103560934, + 1040407317, + 1082611226, + 1034694184, + -1119108468, + 1054819910, + 1051242714, + 1065763321, + 1025645149, + -1067171649, + 1046359014, + 1069525148, + 1065420994, + -1114826443, + -1094432501, + -1102946182, + -1083241582, + -1089814721, + -1164557056, + -1080925306, + 1066353329, + -1087050092, + -1070370196, + -1103984796, + 1065567169, + -1085143640, + -1097533844, + 1029329521, + 1072646330, + 1068530093, + 1066260996, + 1063725738, + 1048392447, + 1060661273, + -1096247399, + -1084880545, + 1013103599, + -1102655141, + -1110791859, + 1061886278, + 1071918965, + 1074579418, + 1058077157, + 1058140434, + 1061403999, + 1066086685, + -1088500056, + 1029306436, + 1065374505, + -1133306456, + -1080958343, + -1106406415, + -1107601353, + 1069293018, + -1085326222, + 1050659242, + -1076332970, + 1049083043, + 1071237930, + 1053372423, + 1067818680, + 1063237549, + -1095802131, + -1115587425, + 1048732487, + 1095697376, + 1064136123, + -1106142155, + -1064995724, + -1092899242, + 1078516726, + 1042077655, + 1057478340, + 1073710867, + -1085975966, + -1069184068, + 1049365416, + -1097699482, + -1086683361, + 1046580724, + 1075581633, + 1075285003, + 1062396605, + -1117051152, + 1042031324, + -1086568718, + 1031113968, + 1053500979, + -1084986425, + 1042401868, + 1040422849, + 1059626490, + 1043043162, + 1059902145, + -1091397915, + 1059320841, + 1052665036, + -1088922358, + 1066298465, + -1086295622, + -1128336686, + -1074375014, + -1081207894, + -1088753562, + -1123022677, + 1017187601, + -1140150144, + -1119201072, + -1082357535, + -1098721874, + -1106506571, + 1037008177, + -1092070670, + 1053588829, + 1049203785, + 1057095051, + -1116423653, + 1046843173, + -1088892103, + 1057958830, + 1013519000, + -1116162020, + 1062403220, + -1107796104, + 1058035753, + 1001426440, + 1069757003, + 1052477760, + -1104452065, + 1040295052, + -1093249810, + 1028728181, + 1077653202, + 1025789087, + -1091753495, + -1085042997, + -1103426591, + 1031277443, + 1041276749, + 1064008733, + -1084294297, + 1048556750, + -1089850292, + -1092971841, + -1112004717, + -1085332494, + -1106233484, + -1107004965, + 1066839534, + -1102152900, + -1107691185, + 1038562145, + 1064445052, + -1094636414, + 1057269759, + -1106533393, + -1092391269, + 1068397337, + -1158649652, + 1062372155, + -1089046390, + -1108902023, + 1025598556, + -1081213017, + 1034869069, + -1075586963, + -1081875746, + -1079571058, + -1087890714, + -1120346310, + 1077050464, + 1063296102, + -1097295333, + -1104544211, + -1091237994, + -1095969821, + -1094434166, + -1090981640, + -1085830935, + -1092735288, + -1075105702, + 1046480765, + 1076780335, + 1050711071, + -1088884579, + 1037545995, + 1067881982, + -1089371746, + -1107091030, + -1135516020, + -1094433044, + -1090648468, + 1070964863, + -1096860887, + -1098835286, + -1098573047, + -1094624713, + -1114378614, + -1097197143, + -1096490665, + 1033724059, + -1090014378, + -1086519134, + -1075128556, + -1069881699, + -1076542005, + -1079588164, + -1076879658, + -1098739734, + -1090109053, + -1113376671, + 1057244646, + -1093115370, + 1045839147, + -1094371077, + 1051811653, + -1081985122, + -1095814485, + -1074227061, + 1059162705, + 1052870086, + 1042830446, + 1024797335, + -1109811550, + 1058574983, + -1081834684, + -1134962337, + 1056950940, + 1065843457, + 1078534671, + 1045198759, + -1141706036, + 1049702870, + 1060481546, + -1104300918, + -1097773842, + 1058775944, + -1071463436, + 1053766706, + -1087981297, + -1108323854, + -1101502936, + 1052362841, + 1046819022, + 1050614870, + 1056756118, + 1073832372, + -1102154984, + -1128812164, + 1057867720, + -1085201240, + 1025360731, + 1042167241, + 1087624941, + 1053682292, + 1058474167, + -1076905541, + 1055087345, + 1052422967, + 1042033885, + -1117772166, + 1073392218, + -1127455678, + -1099470103, + -1073425305, + -1116324494, + -1087848896, + 1038387624, + -1090149388, + 1049615690, + 1054855093, + -1105716048, + -1080123463, + 1049284193, + 1069930150, + 1073106116, + -1066592333, + -1093740901, + 1049827817, + 1070276185, + 1054989286, + 1064304987, + 1049213066, + 1066497125, + 1065524714, + -1078126602, + -1122988045, + -1075408587, + 1054547014, + -1073726056, + -1070664446, + 1036699639, + 1074354259, + -1096099094, + 1048726433, + -1111996456, + -1070482610, + -1101272327, + 1045961015, + -1077684536, + 1016646866, + 1069828381, + 1051765805, + 1084186395, + -1081325158, + 1078259879, + -1077486711, + 1025448401, + 1046103689, + 1042142894, + 1063906594, + -1086404264, + -1080811502, + -1106747215, + -1089897051, + 1059686926, + -1110749857, + 1050362826, + -1102919140, + -1087151649, + 1087280337, + -1093909710, + 1049072008, + 1054374001, + 1044957292, + -1084698703, + 1048643927, + 1044271045, + 1033269326, + 1053549528, + 1066674967, + -1076169971, + -1065888845, + 1043178668, + 1056739185, + 1050742288, + 1051563762, + 1053838665, + 1055144213, + -1106005363, + -1095452277, + 1062419051, + -1086755048, + 1053302363, + -1088222327, + -1096209447, + -1088914032, + -1070098955, + -1082773407, + -1094743883, + 1052520940, + 1057632539, + -1122395515, + -1081719726, + 1048605674, + -1078319372, + -1105736170, + -1076833789, + -1080669631, + 1047988648, + 1062117271, + 1090704833, + -1085082505, + 1053070418, + -1085716572, + -1092593911, + 1067629575, + -1072895278, + 1055081648, + 1073986609, + 1052484952, + 1041384271, + 1033960553, + 1062989840, + 1045416438, + 1038225863, + 1060467907, + -1100609833, + -1140436376, + -1092588301, + 1046568299, + -1074081931, + -1072560915, + 1052420482, + 1041414822, + -1111620241, + -1106046399, + 1066064813, + -1119651692, + -1102446991, + -1094808415, + 1069217642, + -1095961967, + 1019509854, + 1033502270, + -1091733484, + 1046616869, + -1098700802, + 1028929920, + -1061177157, + 1072503650, + -1097482172, + 1059091615, + 1049145603, + 1055637617, + 1046166764, + 1033107378, + 1069869507, + 1062918298, + 1043530604, + 1081578813, + -1073545400, + -1138426046, + 1064178797, + -1106309769, + -1088168007, + -1105807781, + 1077114963, + -1098370215, + 1082649983, + -1088672193, + 1082545350, + -1101537964, + -1096300057, + 1046108468, + -1086582747, + -1086956455, + -1106760928, + 1040047004, + -1090512396, + -1096411562, + -1090071529, + -1076765848, + -1093750281, + 1032634159, + 1078979293, + -1080268746, + -1092990389, + -1096101715, + 1079366498, + -1114177624, + 1054271704, + -1094695274, + -1084277039, + -1106234072, + 1044475210, + 1076766146, + 1043312322, + -1099604565, + 1039919748, + -1105233386, + -1082081000, + -1078988308, + -1112380125, + -1113499250, + 1065409177, + 1083218591, + -1104588591, + 1051562028, + 1044248287, + -1089829432, + -1088405079, + -1096363863, + -1106732954, + -1081226948, + 1058567293, + 1047310501, + 1062945359, + 1049371777, + 1057674580, + 1058077756, + 1068718403, + 1058850797, + -1086196615, + -1102720520, + -1114831720, + 1064258441, + -1102331941, + -1080846068, + -1081814286, + 1051845998, + 1013755104, + 1051578133, + 1042982067, + -1122147830, + 1052780063, + -1097966936, + -1133298474, + -1097976155, + 1057011100, + -1113831496, + 1062517901, + -1128416364, + 1069662969, + -1091848200, + 1049850382, + 1060410563, + 1034855952, + 1045738296, + -1093584450, + -1111755382, + -1075354046, + 1066118624, + -1073050975, + 1077351697, + -1093144646, + -1120854293, + 979151960, + -1089929486, + 1050772997, + -1079879377, + 1058647928, + -1117757001, + -1092824953, + -1111961549, + -1098493358, + -1077126507, + -1098855830, + 1023099273, + 1060930476, + 1051948081, + 1072010974, + -1106336240, + -1094308001, + 1016931017, + 1054555380, + 1032091380, + 1041259013, + -1123394009, + 1048425664, + -1093566124, + -1068657388, + 1053942066, + 1055070079, + 1022205990, + -1081346192, + -1098391105, + -1072102088, + -1100477667, + -1089040311, + -1095417876, + -1110136826, + -1112006325, + 1061756714, + -1094137974, + -1093842081, + -1100259278, + -1096089621, + 1078544157, + 1063042591, + -1091333046, + -1074122122, + 1070546869, + 1047131234, + -1068780393, + 1071458851, + 1043207426, + 1062256796, + -1087238591, + 1062184466, + -1092522015, + -1147316752, + -1077471128, + 1046675331, + 1050805858, + 1033102535, + 1058565444, + 1048625994, + 1052918050, + 1053675353, + 1066967486, + -1094183938, + -1121069825, + -1091711239, + -1110147886, + -1090258138, + 1052596662, + -1110671641, + 1059610811, + -1088600477, + 1040836308, + 1047255026, + 1066830498, + 1078021287, + 1024709952, + -1084722424, + 1057383544, + -1079117831, + -1114428232, + -1123026108, + -1075427835, + -1096286041, + -1077016902, + 1050305226, + 1058591883, + -1099365484, + -1094453675, + -1112509642, + 1072760338, + 1066733755, + -1148270786, + 1050190444, + 1051860983, + 1069223260, + -1088754085, + -1088199451, + -1111956590, + -1085501025, + -1091800313, + 1059166137, + 1062897137, + 1059000697, + -1075445533, + 1065591669, + -1110198367, + 1068436794, + -1072830637, + -1106102635, + 1050457479, + 1069165420, + -1074789850, + 1053065008, + -1072760783, + 1072761320, + -1112554159, + -1114633361, + -1106753470, + -1056071329, + -1077161115, + -1088922870, + 1076186860, + -1081526247, + 1065582875, + -1112279508, + 1067136670, + 1071524056, + 1065782300, + 1062310774, + -1070860653, + -1090800248, + -1098425502, + 1073077226, + 1065453850, + 1053460434, + -1098542919, + 1036680456, + -1104940850, + -1106092774, + -1100659728, + 1055867129, + 1040433628, + -1117310390, + -1113449463, + 1044317585, + -1097965138, + 1046278902, + 1041956144, + -1096386048, + -1090289179, + -1084890505, + -1117760431, + -1118717154, + 1047447582, + -1125930614, + 1040267374, + -1098686925, + 1044608334, + 1059310195, + 1035376072, + -1101123819, + -1129532646, + 1053384080, + 1048609209, + 1058993825, + -1095018054, + 1053389568, + 1050353707, + -1103087944, + -1101165603, + 1052032515, + 1055538813, + -1092908542, + 1053257594, + 1029658089, + 1037869744, + -1096743357, + 1051771127, + 1045347099, + 1050808895, + 1037617852, + -1098122453, + -1095885161, + 1057262824, + -1085297947, + 1065113208, + 1079554707, + -1088120850, + 1064078038, + -1082264927, + 1056026380, + -1097800768, + 1067118570, + -1106891540, + -1081363994, + 1045363202, + -1079521103, + -1094989803, + -1089301199, + 1018468760, + -1080977216, + -1079299802, + -1103688924, + -1068185803, + -1089425102, + 1052772256, + -1086592861, + -1085004057, + -1114871614, + 1055251395, + -1093772531, + 1067390304, + 1065986865, + 1048974938, + -1105675882, + -1076773641, + 1051930517, + -1078272508, + 1024964316, + -1083979134, + -1098129190, + -1081909093, + 1071475298, + -1095757923, + -1081828615, + 1079626860, + 1034086204, + -1111896328, + -1067028400, + -1126617590, + -1067919501, + 1040265874, + -1083523532, + 1024494096, + 1080598860, + -1078872964, + -1076169275, + 1049349872, + -1063282730, + 1008450206, + -1097477573, + -1097151711, + -1104692755, + 1023545894, + 1058928091, + -1080013990, + 1044805317, + 1046986070, + 1061783627, + 1053855173, + 1040748813, + -1097822124, + -1149694202, + 1049684328, + -1065126954, + -1136571297, + 1021017664, + 1049335403, + -1072830860, + -1076819409, + 1067072770, + -1070728387, + 1059563350, + 1036852039, + 1027882140, + 1075335894, + 1053024267, + -1056547103, + -1135479798, + -1069593228, + -1114133541, + 1060894892, + 1032792323, + 1010619193, + -1099003826, + -1105795939, + 1036287242, + -1087208019, + 1041187281, + 1031188269, + -1118713565, + 1061336540, + -1082012525, + -1088905897, + -1078504673, + 1047303089, + -1074609233, + -1072455170, + -1098669040, + 1042894013, + 1044428857, + -1106951823, + 1067773952, + 1070315874, + 1052875164, + 1043451340, + -1139868210, + -1082241512, + -1103415143, + 1063829266, + 1052403709, + -1097077127, + 1059402690, + 1068231108, + -1104834734, + -1088722734, + 1066816148, + 1053352021, + 1050978888, + 1066521473, + 1076452954, + 1057444180, + 1036851523, + -1096962076, + -1082686364, + 1057992240, + -1079842183, + -1105374173, + 1049207421, + 1029927746, + -1091039503, + 1051519681, + -1122021743, + -1064177160, + 1055277335, + -1086092095, + -1067757745, + 1054019003, + 1066653536, + -1103939056, + -1102984470, + 1054212112, + -1088108765, + -1102120249, + -1115587987, + -1131860073, + -1106066656, + -1075714126, + -1081927202, + 1061925558, + 1061064684, + -1098273682, + 1015784351, + -1099425011, + 1067538933, + 1062036284, + 1084628381, + 1026330052, + -1096198745, + -1085896100, + -1083315736, + 1032147147, + 1041292617, + 1077030835, + -1103233202, + -1092271856, + -1094727656, + 1019686361, + -1091694433, + 1038792596, + -1097560662, + 1064570796, + -1079505237, + 1037857889, + -1129403280, + -1097042126, + 1045445515, + 1049876580, + 1064393321, + -1078335978, + 1009659661, + -1073490354, + 1056334673, + 1078700439, + 1042533474, + -1094557944, + -1108350805, + 1076429395, + -1078130970, + -1112581858, + 1051764663, + 1055909823, + -1092949519, + 1076240431, + -1133699517, + -1098100587, + -1080529265, + -1086585216, + -1093560837, + -1133606100, + 1058155477, + -1098422399, + 1013771823, + -1112877555, + 1047819234, + 1052540156, + 1040209598, + -1118574116, + 1053336978, + -1083600753, + -1067526016, + -1105170981, + -1094738854, + -1099331512, + 1071615043, + -1116126030, + 1075539569, + 1065343833, + -1112661276, + 987235952, + -1104651622, + 1057857979, + -1097014976, + 1053386402, + 1075167795, + -1116642900, + -1113021946, + 1054411282, + -1093360302, + 1041434542, + -1096913126, + 1048893821, + -1097398982, + 1041704003, + 1036018125, + -1072843112, + -1100981280, + -1103621396, + -1085198424, + -1098352392, + 1067645163, + 1056133051, + 1048322753, + 1053254154, + 1059480519, + 1057047165, + 1001209176, + -1094824881, + -1131832872, + 1038877613, + 1061934198, + 1025989351, + -1086721211, + -1105737860, + 1047071971, + 1059233072, + 1076820549, + 1073662646, + 1057972245, + 1060879221, + -1104885692, + -1116284540, + -1129742744, + -1096284963, + 1030289090, + 1066643480, + -1132870397, + 1062467429, + -1089216776, + 1064119079, + 1062001235, + 1068082444, + 1043467894, + -1124013828, + 1056634545, + -1081724094, + -1089401455, + 1041344600, + -1089611597, + 1061156664, + -1079502622, + 1071716306, + -1081792064, + 1044109324, + 1062111719, + -1085907753, + 1050096726, + 1065144675, + -1106804212, + 1056387374, + 1070580600, + 1031109746, + 1065905285, + 1059458879, + 1057513592, + 1050569349, + 1061326972, + 1041269264, + 1057281659, + -1072567448, + -1110369931, + 1063344144, + -1093431386, + 1046749973, + -1115586070, + 1050377708, + 1063980140, + -1093609633, + 1070102028, + 1053473491, + -1103632413, + -1088845261, + -1091032751, + -1118497989, + 1056567078, + 1053446942, + -1095194226, + 1061142937, + 1040895207, + -1100710740, + -1109933760, + -1090414578, + 1025634328, + -1089695112, + 1041674555, + 1058709159, + -1097351829, + -1080808126, + -1082024539, + 1076836618, + 1045116276, + -1133348903, + -1085407785, + -1132267836, + -1083233299, + 1017461894, + -1082918405, + -1092369302, + 1068590290, + -1089530228, + 1067060253, + -1110694072, + 1074035365, + 1070157385, + -1096977949, + -1084169891, + 1043370221, + 1016665154, + -1087964289, + 1065956299, + 1011297760, + -1138606052, + 1062920380, + -1117724234, + -1083278383, + -1123150920, + -1066450128, + 1052220332, + -1073040504, + 1059364364, + 1047530178, + 1032899087, + 1037122917, + -1083931752, + 1050344057, + 1043342247, + 1050415459, + 1047304963, + 1044892334, + 1050174647, + 1060705640, + 1058134117, + 1042399667, + -1060401046, + 1049106470, + 1051568774, + -1090295684, + 1072852170, + 1064236266, + -1084922247, + -1097330218, + 1041673206, + -1106400159, + -1105626666, + -1089327673, + 1082197481, + -1097127304, + -1092689852, + -1088570062, + -1094413529, + -1101827076, + -1119682679, + 1036849252, + -1101512385, + -1090465790, + 1073320904, + -1138976534, + -1097522035, + 1043889617, + 1034561637, + 1078661437, + 1052259811, + 1052936230, + -1088840602, + -1089030997, + 1058226537, + -1091690623, + 1035818750, + 1049101337, + 1045420842, + 1064914923, + -1092448981, + -1089754420, + 1047466969, + -1127920869, + -1102412547, + 1053484582, + -1107654328, + 1010703730, + 1050645625, + -1104470731, + -1085974114, + 1052313795, + 1070875749, + 1043191086, + -1092723594, + 1036439094, + 1055015352, + -1082039968, + -1097070973, + 1054394350, + -1091767221, + -1101648349, + 1067516050, + -1099514319, + -1121663000, + -1096528218, + -1115775880, + -1109461346, + 1006914191, + 1050755922, + 1051020131, + 997974808, + -1088404258, + -1090576665, + -1075009475, + -1105989844, + -1079478856, + -1074092702, + 1043025293, + -1086542186, + -1105683104, + 1050263674, + -1084262493, + -1144084188, + -1129872617, + 1050416079, + -1076646110, + 1038760716, + -1098289145, + 1055503877, + 1025269529, + 1019176811, + -1088748659, + -1098118728, + 1057993401, + 1062357514, + 1046635074, + 1065408222, + 1062195215, + 1067990276, + 1038130192, + 1057629265, + -1097001777, + 1050907593, + -1092913091, + 1011568426, + 1053586115, + -1096009247, + 1057046379, + -1083908189, + 1049955381, + 1043411296, + 1052510954, + 1057584626, + 1050728717, + 1060766865, + 1052147317, + -1100773227, + -1095994608, + 1054261926, + -1099155358, + -1093743083, + 1054101817, + 1072927392, + 1056479945, + 1029881352, + -1071725481, + 1047086036, + 1044443551, + -1084391581, + -1093647796, + 1071226756, + 1060628745, + -1098144619, + -1078459198, + 1029861000, + 1008001789, + -1160176808, + 1038353298, + 1075996697, + 1050338004, + 1042511610, + -1079119432, + 1055738723, + 1064155499, + 1070959400, + -1080958236, + -1101224149, + 1051892501, + 1051145692, + 1052095915, + 1071851864, + 1049274269, + 1071524451, + 1055455476, + -1081525027, + -1110786894, + -1087363229, + 1042762495, + -1066923958, + -1079512397, + 1040328200, + 1065416504, + -1155038816, + 1050182342, + 1055513025, + -1078285656, + -1095983545, + -1110278387, + -1087586268, + 1033067260, + 1055720113, + 1049089838, + 1082257556, + -1093299773, + 1075336605, + -1077208006, + 1041699912, + 1027229700, + 1040829419, + 1057469135, + -1081352142, + -1091657964, + -1098578480, + 1038213220, + 1045597987, + -1108826804, + 1052424501, + 1052233658, + -1079435861, + 1078502695, + -1106316341, + 1049156170, + 1056163706, + 1059748300, + -1105601453, + 1053305543, + 1052611970, + -1115741513, + 1052140765, + 1066737761, + -1094156211, + -1065062713, + 1059539880, + 1059393721, + 1056227170, + 1043928936, + 1042504968, + 1046825303, + -1109638471, + 1040175856, + 1052628956, + -1084069506, + 1035898684, + 1050712594, + 1053238774, + 1035461175, + -1086079982, + -1093659260, + -1094311998, + 1058937164, + -1101902000, + -1099199446, + -1096612524, + 1058650496, + -1074167314, + -1091584267, + -1087571994, + -1073456302, + -1099861967, + 1040988318, + -1118151316, + 1069998811, + -1098177919, + 1052780372, + 1075067533, + 1054503452, + -1085325551, + -1101662056, + -1091391332, + -1080083004, + -1067131960, + 1030593139, + -1086016782, + 1042517280, + 1042870495, + -1085742568, + -1113292384, + -1084755808, + 1020312828, + -1089373630, + 1065903398, + 1024051773, + 1045147752, + 1037272855, + 1047826024, + -1101632570, + -1072942036, + -1132486582, + 1042386306, + 1042395919, + 1072064545, + 1046878197, + 1074165273, + 1052686911, + -1092356964, + -1110872935, + 1059361125, + -1103267586, + 1078993175, + -1090192145, + 1058563556, + -1081378322, + -1079469007, + 1065511681, + 1018851244, + -1097753445, + 1058287436, + -1074557913, + -1089315138, + -1090383797, + 1068561687, + -1096579725, + 1045069866, + 1045910620, + 1050403620, + 1042942675, + 1051024023, + -1098895331, + -1084398100, + -1063024228, + -1065750608, + 1052126941, + 1036349379, + -1083711747, + 1071683869, + 1061967347, + -1065170136, + -1067639516, + -1105033696, + -1083017252, + 1063085769, + 1053983479, + 1024584200, + 1042678996, + -1079615986, + -1097490774, + 1034607855, + 1060893326, + -1063211872, + 1022658546, + -1077469380, + -1072881599, + 1061658621, + -1085002625, + -1117893680, + 1067225952, + -1081689107, + -1108287670, + -1080039741, + -1099785424, + 1054653628, + 1064943545, + -1080382680, + 1043383428, + -1093315287, + -1086394558, + 1042761383, + 1055443893, + -1104272179, + -1113664575, + 1061770270, + -1088663738, + 1053977341, + 1058716469, + 1031386982, + -1083097282, + -1125801142, + -1091626599, + -1118105745, + 1046505426, + -1115536134, + 1046907523, + 1039051091, + -1094120432, + 1043886029, + -1073033284, + 1049077132, + 1068669941, + 1050059019, + -1095758609, + 1041844792, + 971704384, + -1099260288, + 1060187795, + 1055341290, + -1120152529, + -1113393838, + -1157732624, + -1105903789, + -1116654420, + -1081474098, + 1020217945, + -1127827150, + 1071212064, + 1046597127, + -1101059976, + -1118576790, + -1106946288, + 1046062594, + 1046130940, + 1078736454, + -1079673870, + 1080184424, + -1076550335, + -1109897731, + 1040873753, + -1100796003, + -1067589587, + 1038015055, + 1057152509, + -1081692772, + 1059307478, + -1104869446, + 1071461439, + 1060454139, + 1060719316, + 1061141024, + -1121426206, + -1089597999, + 1076768576, + -1087007334, + -1119803030, + 1065356304, + 1038481539, + -1086495001, + 1046861881, + -1084019484, + 1056858438, + 1043237284, + 1058105681, + 1063778148, + -1079273638, + -1095676219, + -1089610417, + 1068185113, + -1104384663, + 1076477497, + -1081020137, + 1044173495, + -1098019083, + -1081226628, + -1110125196, + -1080114485, + -1083537635, + 1033928550, + 1061614053, + -1148932608, + 1083401402, + 1061130446, + 1029561385, + -1078110301, + 1050782903, + 974794864, + 1054428052, + -1080949083, + 1074216196, + 1078259990, + -1115235703, + -1121898287, + -1074815408, + -1110905912, + 1013816745, + 1056796166, + 1034226212, + -1086323491, + -1096824044, + 1016519030, + -1105889676, + 1058927263, + 1005633116, + 1024949359, + -1123120958, + 1031721916, + 1067328842, + -1097601467, + 1063273526, + 1038197384, + 1043136214, + 1069556158, + 1041671007, + 1080010256, + -1090158163, + 1044035909, + -1088865960, + 1032193518, + -1106817906, + 1057971217, + -1088637026, + 1054379962, + -1108386925, + 1034651297, + 1069385373, + 1065086128, + 1049774037, + -1120382133, + 1047481837, + -1117828558, + -1071101259, + 1044396606, + -1067538591, + -1080141486, + -1100293066, + 1050868479, + 1082173717, + 1047344856, + -1085301950, + -1080308625, + -1109598654, + -1095149079, + 1033283075, + -1090004162, + -1086658880, + 1063909400, + 1046323594, + -1140094002, + -1096664588, + -1128900329, + -1103398311, + -1071314707, + -1115111718, + 1038849385, + 1077695419, + -1095343932, + -1104543916, + -1155471596, + 1057493980, + 1057729465, + -1088016845, + 1083505213, + 1040220549, + -1095676786, + 1048256775, + 1065430624, + 1044964627, + 1057678396, + -1078650123, + -1094440826, + 1067317107, + -1080277505, + 1046671144, + -1087497444, + -1088912319, + -1109266305, + -1073143708, + -1095808309, + 1058957804, + 1062647241, + 1037987733, + -1086953668, + -1090579141, + 1057739107, + 1050409257, + 1056513646, + 1057218867, + -1118604154, + -1129596463, + 1053089301, + 1050090286, + -1123961002, + 1008825033, + 1025054950, + 1045424352, + -1152010868, + -1108601226, + 1026922833, + 1042632912, + -1078347044, + -1112498779, + -1106600896, + -1090004748, + 1044231401, + 1003995670, + -1083514216, + -1082117910, + 1031573154, + 1037616646, + 1025558556, + -1105673847, + -1110466685, + 1058276388, + 1043489541, + -1115066873, + 1059593442, + -1102382888, + 1026241119, + -1124842188, + -1113124601, + -1112787399, + -1104353998, + 1059329584, + 1049226747, + 1061255345, + -1102212905, + 1024082676, + -1115608764, + -1070751764, + 1040840830, + 1042316899, + -1080820955, + 1034728042, + 1033117209, + -1097420147, + -1081625129, + 1044474870, + 1040953971, + 1034868042, + 1053808221, + -1083011118, + -1089271185, + -1100660316, + -1113737880, + 1073145829, + -1065829397, + 1045770770, + 1074196145, + 1060035091, + -1077317214, + -1062933706, + -1094824934, + -1056748719, + -1070097528, + -1137983120, + 1079368673, + -1055802745, + 1049177551, + -1088599877, + -1078416858, + -1102045765, + 1051431337, + -1097753690, + -1109819256, + -1092626945, + 1051186369, + -1092268266, + 1039494914, + 1055028065, + -1106091471, + 1054253549, + 1054667141, + 1069806109, + 1071154352, + 1066705582, + -1073369897, + 1074473842, + -1112119277, + -1080167782, + 1047113149, + 999678244, + -1082389774, + -1115300695, + 1062985631, + -1087487688, + 1066863239, + 1059168330, + 1063133400, + -1088371677, + 1067012294, + 1077731430, + 1020744067, + -1094632562, + 1018885521, + 1067715340, + 1048998071, + 1066062032, + 1059694271, + 1032256717, + 1035496213, + -1105363964, + 1058391614, + 1048769701, + 1067831279, + 1053839161, + 1054466259, + -1089603797, + 1054146569, + -1097657936, + -1103785535, + -1092032585, + -1088050618, + -1104261143, + 1024812158, + 1055595268, + -1112400362, + -1088262968, + -1088402529, + -1061024767, + 1069967471, + -1114857548, + -1081089408, + 1055687955, + 1035479237, + -1099715542, + -1072470571, + 1035127944, + 1065842941, + -1078746245, + -1067263620, + 1062163281, + 1053398453, + -1078860487, + 1071288712, + -1094499863, + -1075496653, + -1071830862, + -1136749017, + 1054977271, + 1065400230, + -1096714409, + -1091880333, + 1029407846, + -1074765848, + -1078554987, + -1095795199, + 1063177338, + -1076251228, + 1042902590, + -1064576757, + -1090843277, + -1070749718, + 1065016577, + 1041890943, + -1080579850, + -1085176094, + -1105277274, + -1080145298, + -1127812098, + 1056953974, + 1058998824, + -1097683488, + 1060752600, + -1097080411, + 1057963801, + -1105879576, + -1084731129, + -1105767670, + 1049371133, + 1007433416, + -1115421839, + 1049975959, + 1071998411, + 1029116454, + -1086258099, + -1114797702, + -1089230421, + -1103956715, + 1026014274, + -1094120683, + 999715623, + 1045297150, + -1135730697, + -1116820685, + -1088033595, + 1060888252, + 1070775328, + 1046232943, + -1081814297, + 1047256245, + -1092588972, + 1051176683, + 1055117948, + 1050309818, + -1110029880, + 1044612022, + 1054795063, + -1107270780, + -1093945986, + -1081991085, + 1047512486, + -1081432009, + 1060047700, + -1115781491, + -1084686622, + -1123854639, + 1035641724, + 1051814624, + -1115350611, + 1064344789, + -1115626650, + 1034906434, + 1041453008, + -1094538836, + 1064998724, + 1057639655, + -1061885909, + -1108408046, + -1132881578, + -1081957167, + 1067230820, + -1111188419, + -1083503110, + -1085903206, + 1032790076, + 1025396826, + -1091356427, + 1044145487, + -1095029245, + -1058959949, + -1111871504, + -1123762278, + 1052250813, + -1077901037, + -1115815412, + 1045308955, + 1077042332, + -1090497747, + 1052779507, + 1043774858, + -1091527900, + 1036392668, + 1033461134, + 1075560083, + 1048642709, + 1050195951, + -1092148974, + -1098118248, + 1045816377, + 1061651623, + 1032938896, + 1052753936, + 1040471141, + 1047956633, + -1098163458, + 1052104050, + -1060925457, + -1090984672, + 1023795561, + 1048854359, + -1095745587, + -1115648528, + -1096823496, + 1075788978, + -1056415116, + -1064595284, + 1036240241, + -1123136912, + 1072789958, + 981811728, + 1039886451, + -1089305135, + -1105877379, + 1059361888, + 1058596411, + 1029605078, + 1040582103, + -1088621824, + -1106979675, + -1112366927, + 1015416450, + -1111546328, + -1071219860, + -1097519245, + -1084375794, + -1098828898, + -1084788694, + -1072016647, + -1105288691, + -1073596167, + 1033709953, + -1105804252, + 1058034884, + -1114512636, + 1045847472, + -1089120586, + 1062076538, + -1093054900, + -1111563442, + -1116884585, + -1095819668, + -1088263705, + -1097861103, + 1043296443, + -1114848248, + 1028602288, + 1058592439, + 1006514645, + 1084150519, + 1071712239, + 1058005186, + -1097320628, + -1067367844, + -1094457339, + 1058068223, + 1063644810, + 1044867053, + 1053705708, + 1038872051, + 1055435048, + 1067267594, + -1080361683, + -1102410942, + 1032799102, + 1051328016, + 1004925883, + 1034070784, + 1074891850, + 1051145722, + -1090784612, + -1064587998, + 1053216080, + 1035771153, + 1039237075, + 1057200695, + -1088869160, + 1065933532, + -1072069663, + -1108123824, + 1052017955, + -1101231560, + -1087596747, + -1096033760, + -1084021403, + 1066555560, + 1047980246, + -1080436165, + 1061067380, + -1108153887, + -1081777535, + 1049457235, + 1039280759, + 1074738734, + 1052108029, + -1088708663, + -1079713477, + -1108560594, + 1071691708, + 1056175840, + -1089224374, + -1095124028, + -1090518884, + -1091411151, + 1034252657, + 1019957088, + -1097190068, + -1094875289, + -1124062440, + -1117700884, + -1151404310, + -1102389554, + 1040526406, + 1037182990, + 1006069522, + -1103719391, + 1072368566, + 1032817191, + 1044747466, + 1053472868, + -1101869754, + 1030761195, + 1051249313, + 1066840767, + -1102107995, + -1119399010, + -1106824148, + 1036049294, + 1045603046, + -1089343905, + -1111378273, + 1023450442, + -1082068610, + 1045221828, + -1117040193, + -1104143169, + 1037204980, + -1111843161, + 1050362420, + -1088414063, + -1097381163, + -1083250279, + 1056469503, + -1106824820, + 1043107924, + 1071608404, + -1097062187, + 1053060390, + 1069668649, + -1114845209, + -1116040948, + 1051288742, + 1068180709, + -1093848154, + -1103631091, + -1102405849, + -1090219958, + 1059740416, + 1084720260, + 1050189347, + 1047576026, + -1073666284, + 1081525546, + -1137077203, + -1076338080, + -1099573036, + 1071825814, + 1089535826, + 1058381262, + -1115601115, + 1077322806, + -1096484777, + -1065632543, + 1079412249, + -1104611143, + 1060413797, + 1070328806, + 1047067430, + -1091608094, + 1051579045, + 1032933825, + 1057024541, + -1090215386, + 1045065823, + -1118741506, + 1066994464, + 1078545860, + -1087860314, + 1062113407, + -1100759721, + -1118497202, + 1054645166, + -1084983481, + 1056517430, + 1052482229, + 1049221442, + 1057450629, + 1050821912, + -1111008910, + 1030607224, + 1034135208, + 1046842661, + -1112181466, + 1065661041, + -1089461644, + 1021911798, + -1070221277, + -1078349041, + 1046164285, + -1113239209, + -1094310610, + -1071132356, + 1069906892, + 1045340470, + -1104892048, + 1025430545, + 1064409800, + -1109344151, + -1069220823, + 1061641323, + 1033789196, + -1109064717, + 1043357170, + -1084911626, + -1067428955, + 1061121410, + -1095027260, + 1053860287, + 1045698601, + 1058623250, + 1051583627, + -1090320408, + 1070175436, + 1063884740, + 1055949623, + 1090873559, + -1091325848, + -1092324652, + 1031560022, + 1029495902, + 1033050513, + 1043630186, + -1102928550, + 1049845156, + 1071930008, + 1051987081, + 1081383152, + -1129561666, + 1044872705, + -1095457954, + -1095989176, + -1089090962, + 1060447531, + 1075805918, + -1099469016, + -1111728494, + -1098711811, + -1087394335, + -1085950699, + 1064704489, + 1063949990, + -1174123808, + 1025670103, + -1105562799, + 1082238206, + 1058887031, + 1067417334, + 1054061491, + 1036235048, + -1088057081, + -1097492139, + 1038502389, + 1061146963, + -1120609569, + 1067618254, + -1099533035, + -1076330121, + 1032274810, + -1093571122, + 1067109351, + 1062031186, + 1092324390, + 1052136316, + -1118607901, + -1114290785, + 1022446318, + -1083833728, + -1102771537, + -1120827176, + -1114770198, + 1037574066, + -1097947188, + 1043554338, + 992509036, + 1041363282, + -1108888048, + 1056828024, + 1049984303, + 982349416, + -1102403567, + -1097557475, + 1065544838, + -1090168344, + -1105311558, + -1091292981, + -1113536230, + 1050913936, + -1115402732, + -1136419428, + -1096575504, + -1082130761, + -1105930921, + 1035339577, + -1102991320, + 1038617934, + 1016882535, + 1049027346, + -1115861240, + 1033769673, + -1100437812, + 1021223630, + 1049375131, + 1043546530, + -1105720598, + -1114678045, + 1041794323, + -1081685853, + 1069251496, + -1074917265, + 1066153537, + -1094135947, + -1084798692, + -1091431930, + 1072565412, + 1039442347, + -1086131418, + -1104576256, + -1154434520, + -1107200186, + 1030099742, + 1057894504, + -1101553382, + -1086885536, + -1114168382, + 1047901255, + 1066058454, + 1041689436, + 1054562944, + -1098728946, + 1056198990, + 1051818970, + 1044717346, + 1042814787, + -1079975929, + 1011944634, + -1080170075, + -1085444435, + -1104484620, + -1090086558, + 1053611520, + -1079976459, + -1082346421, + -1073761263, + -1114348359, + -1098603422, + -1110842449, + -1105622478, + 1036879231, + 1059399693, + 1048966348, + -1112830396, + 1065282665, + 1055793147, + 1059638889, + 1065071790, + -1098870677, + 1065839718, + -1089020482, + -1109305600, + 1071763793, + 1016538329, + -1105010638, + 1015889340, + 1048883654, + -1096485603, + 1057641581, + 1049375995, + 1060256126, + -1095417452, + -1082351875, + -1082733738, + -1087409981, + -1109505264, + -1104697144, + -1088914316, + -1070831920, + 1058002446, + -1102280384, + -1080214862, + -1084236787, + 1056814579, + 1037140095, + -1092456929, + -1116517028, + 1050025216, + -1110313817, + -1085731511, + -1120737650, + -1096983267, + 1058203674, + -1099919879, + -1080305975, + -1096467878, + 1037112662, + -1105626572, + -1128382932, + -1111363267, + -1080774160, + 1024500535, + -1086450356, + 1043032006, + -1089957319, + -1098667262, + 1058060128, + -1100379756, + -1093176682, + -1081807789, + -1101551771, + -1090143384, + -1089748980, + 1066101469, + 1073305669, + 1046875673, + -1121690818, + 1070807868, + -1100519034, + -1088016963, + -1087824166, + 1033163502, + -1079102420, + 1068723341, + 1058654039, + -1082751900, + -1064648224, + -1086659525, + -1126206778, + -1120062192, + -1064892094, + 1060549482, + 1058736346, + 1056741282, + -1098112650, + 1079695642, + -1101071356, + 1084061839, + -1109224659, + 1067224003, + -1074241075, + 1010716421, + 1067163651, + 1056835791, + 1062519441, + 1052809028, + 1063227549, + -1074822960, + 1067353730, + -1078423671, + -1091482383, + 1033341681, + 1067121081, + 1046438891, + 1057352848, + 1042042768, + 1014096514, + -1091405253, + -1118630268, + -1123934243, + -1106136606, + 1025721842, + 1023808357, + 1057231735, + -1120598492, + 1009309419, + 1043758725, + 1059657282, + 1027311795, + -1099438287, + -1118252251, + -1088923689, + 998689272, + 1041880781, + -1086062325, + 1043010861, + 1045023968, + 1041670116, + 1039273197, + -1101831581, + -1113695482, + -1079210635, + 1029918243, + -1116717635, + 1050303704, + 1050655607, + 1032038499, + -1090726198, + -1115403887, + 1055881936, + 1029856534, + 1035918363, + -1084178224, + 1050000237, + 1025836393, + -1077376374, + 1057336676, + -1097460527, + 1057844153, + 1044542938, + 1051898230, + 1033359438, + -1084041134, + -1067312242, + 1055453961, + 1037494844, + -1089372639, + -1095297447, + -1106673385, + -1082127792, + 1061210342, + 1067304135, + 1026071144, + 1046094417, + -1110436898, + 1076756652, + 1063659362, + -1064193654, + 1053815553, + -1117059297, + 1053436156, + 1059127248, + 1042779978, + 1038820489, + -1095100277, + -1097634253, + -1081494318, + -1099644294, + -1084049328, + -1081764593, + -1136151878, + -1094057792, + -1103115132, + 1047851219, + 1031331788, + 1023766933, + 1047689216, + -1076235299, + 1040664384, + -1078473206, + 1038279510, + 1059065415, + 1078426483, + 1075033018, + 1069728244, + -1077662785, + -1082763996, + -1068077313, + 1076883130, + 1042576924, + 1057033467, + 1065077598, + -1089324153, + 1074275433, + -1083408694, + 1043855909, + 1058444822, + -1084350650, + -1079050008, + -1121373928, + 1071327091, + -1087742830, + 1060054702, + 1036974029, + 1076300644, + -1079687259, + -1098297548, + -1129585648, + 1067633086, + -1098861232, + 1074754352, + -1073304303, + -1129052256, + -1086376724, + 1070789451, + -1098744667, + 1051152833, + -1116968677, + -1099093418, + 1070358664, + 1072510725, + 1055353706, + 1050954891, + 1059138323, + -1071927375, + -1070228729, + -1085835457, + 1072324766, + 1070027429, + -1078792754, + -1085770957, + 1058519205, + 1069184894, + -1089975604, + -1105836468, + -1080198797, + -1101022268, + 1053602274, + 1059398300, + -1144030974, + -1076402263, + 1057157871, + -1104801673, + -1071623339, + 1071612033, + -1086610030, + -1076705543, + -1102212614, + 1079063406, + -1072712930, + 1070014378, + -1076401604, + 1049477417, + -1090421650, + 1057072835, + -1071275909, + -1064386314, + 1054168270, + -1069797344, + -1094428302, + 1051108500, + -1119307248, + 1055567801, + -1067148981, + 1057992821, + 1076213714, + 1076933784, + -1092446825, + 1058480277, + 1072738480, + 1068014318, + 1058862381, + -1084424847, + -1072547113, + -1075757575, + 1056001284, + 1080352096, + 1060673540, + -1080420474, + 1053484328, + -1081905829, + 1055576767, + 1050568975, + -1083360131, + 1053950500, + 1029494123, + 1042458705, + -1098286412, + -1097928755, + -1097784401, + 1066691087, + -1094314923, + 1059149164, + -1097387089, + 1057331368, + -1078872582, + -1101650870, + 1044288726, + -1089287316, + 1033933085, + -1094834064, + 1071730458, + 1069515235, + -1099940720, + -1088535614, + -1084526200, + -1113641053, + -1088498996, + 1058799328, + -1095969411, + 1049487912, + 1017021956, + 1041579584, + -1082769314, + -1089815886, + 1065310024, + -1081159821, + 1047555737, + -1112627108, + -1083138301, + -1097080660, + 1061127546, + -1112705766, + 1059375383, + 1042119075, + 1046750685, + 1004019581, + -1123779309, + -1079413687, + -1070898975, + 1066745168, + 1050527630, + 1069793210, + 1062237622, + 1067076778, + 1052955660, + 1059041360, + 1053594794, + -1097983788, + 1066313965, + 1078893958, + -1107295880, + 1040496306, + 1066915104, + -1087894502, + 1069707564, + 1041169377, + 1072325821, + -1112724182, + 1081542132, + 1032435455, + 1054288768, + 1074322137, + -1082706437, + 1078024716, + 1058796148, + -1072205349, + 1074494974, + -1078462562, + 1052949395, + -1087365702, + -1098597102, + 1071763724, + -1101108732, + -1088163379, + 1076152113, + 1052532204, + -1074429667, + 1060605267, + 1068382227, + 1066124380, + 1071665399, + -1085778359, + 1016383321, + 1066367870, + 1042886811, + 1065457017, + 1045236223, + -1073438127, + -1088530726, + -1081463805, + -1096484771, + 1065779076, + 1079762522, + -1089069326, + 1073517197, + -1091003012, + 1078094136, + -1068552989, + 1071522470, + 1075947517, + -1115366690, + -1078268233, + 1062073109, + 1078064011, + -1066211161, + -1076810529, + 1068087170, + 1071597814, + -1062662690, + 1075808301, + 1050499041, + -1083150280, + -1074625867, + -1096449515, + 1065585586, + -1072010323, + -1098084665, + -1077527261, + -1086435643, + -1081887907, + 1069077503, + 1068269298, + 1082069924, + -1076598557, + -1081677218, + 1053490325, + -1083670380, + 1078302115, + -1108735127, + 1074966309, + -1070218852, + -1069997376, + 1077080911, + 1074145246, + -1077467344, + 1064918732, + -1084229226, + 1058744563, + -1069781080, + 1058952919, + -1117867488, + -1086475589, + 1077032393, + 1038153104, + -1081981845, + 1076064944, + 1024108284, + -1065916154, + 1078652568, + 1056850642, + 1062857535, + 1066260687, + -1077848295, + -1069007324, + -1072261891, + -1064915398, + -1077114590, + -1088759742, + -1067256660, + -1065909688, + -1083130347, + -1079691858, + 1064979951, + -1070073186, + -1077264495, + -1080636201, + 1041097231, + 1083072254, + -1074486579, + -1069753596, + 1065662321, + -1081945807, + 1079769889, + -1112392464, + 1069658538, + 1055489500, + -1095231238, + -1082923611, + -1122572369, + -1099394455, + -1098121801, + -1090511547, + -1087264002, + -1112865964, + 1065368777, + 1060423046, + -1085454270, + -1096533722, + -1100073624, + -1081008555, + -1080323609, + 1053196878, + 1037992517, + 1058769263, + -1093301890, + -1112836227, + 1057467833, + -1081753651, + -1099719430, + -1085734588, + 1058062945, + -1090862358, + 1060663665, + 1058236971, + -1109252477, + -1101785541, + -1109681073, + 1052917825, + -1096767390, + -1087004403, + 1054425962, + -1126091782, + -1077852128, + 1057413530, + 1049974802, + 1065067455, + -1093571805, + 1052619451, + -1090406722, + 1063822363, + -1080247438, + 1061954474, + 1074259034, + 1018492562, + -1075422818, + -1106799143, + -1083786224, + -1080276372, + -1080658717, + 1056194607, + 1058608461, + 1074476415, + 1073796394, + -1067203625, + 1059443952, + 1051757620, + -1082859612, + -1087629987, + 1073998266, + 1080019001, + 1067241470, + -1074251081, + -1065716713, + 997057832, + -1075512528, + -1071001499, + 1076366960, + -1078249823, + -1086847367, + 1087318439, + 1064315951, + 1074103373, + 1034109645, + 1079405893, + -1069094282, + 1074094262, + 1071206974, + 1066289148, + 1042899716, + -1111574392, + 1073955209, + 1066282465, + 1074070224, + -1074635442, + -1081937937, + 1077178692, + -1087046629, + -1095390184, + -1078855297, + 1064034235, + 1080902380, + 1056274662, + -1086165556, + 1073522999, + 1052718475, + 1048665206, + 1049433798, + 1061528853, + 1074347817, + -1092331076, + 1071315792, + -1072271100, + 1059407568, + 1069343096, + 1055723252, + 1066521973, + 1065599189, + 1053916440, + -1096072317, + -1117820239, + 1046408851, + -1104285979, + -1112230757, + 1058847364, + 1057063697, + -1079214655, + 1056574958, + 1078852623, + -1096248076, + -1091505647, + 1065874927, + 1059281971, + 1048679238, + -1095121164, + 1058414707, + -1102036899, + 1060332588, + 1048675616, + -1085379519, + 1066096628, + 1073758101, + 1065312648, + 1064704306, + 1062572490, + -1083340670, + 1078580319, + -1079724794, + -1098607503, + 1054857091, + -1083827950, + 1070880385, + 1064469002, + 1048907706, + -1079640767, + 1040119421, + -1128742242, + -1078697854, + -1122600628, + -1069875732, + 1056381610, + 1053548305, + 1072249595, + 1066542544, + 1057935072, + 1054252788, + -1107566353, + -1080619946, + 1070474909, + 1071109145, + 1061603497, + -1070534813, + 1064768283, + -1079283023, + 1052209722, + 1071093619, + -1085368922, + 1067392150, + 1075933875, + -1068020065, + 1073252152, + 1083221816, + 1063391533, + -1072247460, + -1100485564, + 1070528719, + 1071104067, + 1070087392, + -1080625408, + 1055715188, + 1051344046, + 1064745684, + 1081426635, + -1103808705, + 1038156492, + -1094940900, + -1102172718, + -1090303753, + -1080006531, + 1066066960, + -1090503667, + -1096372005, + -1099864301, + -1109620304, + 1044309165, + -1088283371, + 1056883013, + -1099370085, + -1087204541, + -1092119666, + 1063617521, + -1104379330, + 1055825370, + 1044018046, + 1048886572, + 1052815448, + 1038492558, + 1063881285, + 1060388658, + -1080453404, + -1100524245, + 1050658866, + 1062982071, + 1014203562, + 1061697346, + 1050256359, + 1044531023, + 1076696889, + 1054603670, + -1086141080, + -1105843557, + 1053596744, + 1064456395, + -1087727885, + 1057675866, + 1041825532, + 1070535729, + -1086600832, + 1062226622, + 1057255920, + -1132557050, + -1088910359, + 1053371698, + -1081621278, + 1068769505, + 1045745393, + 1066896804, + 1061573256, + 1053422742, + 1071887969, + 1067001137, + -1071129888, + -1089367992, + -1108879833, + 1023429501, + -1095950790, + 1058873845, + -1077992242, + 1077770904, + 1065949559, + 1049907416, + 1059852117, + -1081412352, + -1082808641, + 1054378690, + -1071073976, + -1095134547, + 1073897221, + -1086551012, + -1097710704, + -1088418304, + 1067575007, + 1040349674, + -1085738072, + -1102016936, + 1077069710, + 1074266686, + 1057494082, + -1098048076, + -1087361916, + 1074754539, + 1067929351, + -1087232766, + -1078224079, + -1097000013, + 1075196737, + -1079446504, + 1060603701, + -1087877535, + -1097674769, + 1026785070, + -1066567172, + -1074958134, + -1081352328, + 1077380458, + 1063660139, + -1068725219, + 1071637021, + -1071489149, + -1080307622, + 1074305538, + 1052118812, + 1062494243, + -1087983122, + -1072031930, + -1071759515, + 1070982345, + -1081542810, + -1099206973, + 1078809432, + 1076589623, + -1083213783, + -1072225775, + -1072714819, + -1071581705, + 1080284469, + -1073668691, + 1062078162, + -1074650752, + -1070006410, + -1115596991, + -1083454520, + 1070436809, + -1070241834, + 1065351704, + 1073616445, + -1092362865, + -1068301685, + 1044910948, + -1095475576, + 1066650333, + 1069167449, + 1043786515, + 1061296359, + -1062279548, + 1066055227, + -1080156284, + -1114367290, + 1069873860, + 1064082169, + 1062192491, + -1086291804, + 1052673072, + -1075085180, + -1075907550, + 1057625975, + 1021166452, + 1066700920, + 1057687482, + 1077996398, + -1064288248, + 1056684592, + 1063571328, + 1090607305, + 1069222170, + -1075145644, + -1088651039, + -1076673535, + 1059004152, + -1090919829, + 1073265456, + -1067576575, + 1075919231, + 1066450650, + -1070024981, + -1081329502, + -1073870590, + -1062413369, + 1082225552, + -1088645684, + -1079336128, + -1071688399, + -1067763746, + 1050956549, + 1054350512, + 1066315694, + 1057668484, + 1083665246, + -1070981970, + 1081458068, + 1042391047, + -1071519624, + 1060763556, + 1059479174, + -1105808827, + -1144219434, + 1037126394, + -1085863211, + -1092725753, + 1062007177, + 1052897766, + -1081910191, + 1047401350, + -1088715908, + -1073269164, + 1042050216, + -1092801711, + 1054420312, + -1077676924, + -1095472894, + 1036992112, + -1084291200, + -1077628052, + -1082837306, + 1062782523, + -1089229919, + -1099453734, + 1067611977, + 1057232920, + 1047688089, + -1089887810, + -1090638206, + 1048716907, + -1091204632, + -1095220981, + -1079290646, + 1045478008, + -1080970576, + 1048316168, + 1065286491, + -1077726957, + -1105748592, + 1057802312, + -1081563996, + -1089985436, + 1069215366, + 1057168747, + 1069312493, + -1116415705, + -1073531862, + -1087518476, + 1054682423, + -1086665695, + 1033301120, + 1062493536, + 1077539630, + 1048553931, + -1080474948, + -1079989404, + -1085175989, + -1067354196, + 1059753245, + -1074392759, + 1071196898, + -1088600491, + -1076459944, + -1086410181, + -1085818884, + 1057327794, + -1069184533, + -1080192990, + 1073417436, + -1060833659, + 1049512777, + -1093931953, + -1095720922, + 1065882704, + -1088888629, + -1068677994, + 1074242077, + 1070936022, + -1064890551, + -1070593018, + -1073258455, + -1120523257, + 1056359044, + -1062155258, + -1091941765, + -1081575823, + -1105760917, + -1080844392, + 1081451437, + 1050529494, + -1117070779, + -1075986083, + -1081734844, + -1076222654, + -1094602188, + 1077478540, + 1080111975, + 1072502537, + -1062217676, + 1055954453, + 1064443622, + 1072998104, + 1050781893, + -1095665342, + 1075783126, + -1108955561, + -1107219646, + 1073888371, + -1092145479, + -1085476942, + 1063944417, + -1088188925, + 1040675636, + 1074063821, + 1051135708, + 1067747486, + 1076047591, + 1067552337, + -1082956391, + -1081777735, + -1076164481, + -1071153983, + -1094775357, + 1074403813, + 1070472610, + -1085939686, + -1077351185, + 1059468889, + -1083973694, + 1057082736, + -1094370530, + -1071989986, + 1070769223, + 1083746064, + -1067372191, + -1077100936, + 1072343179, + 1072733004, + 1071915174, + 1066630546, + -1085292488, + 1057534257, + -1088194631, + 1078806858, + 1027250445, + 1085928141, + 1081116219, + -1077813108, + -1078672920, + -1096804727, + -1070887375, + -1077360271, + 1073516958, + -1081810076, + -1065513509, + 1053984665, + 1044765634, + -1069783364, + 1080051032, + 1068702672, + 1064111660, + 1069250656, + 1074131891, + 1078340140, + -1105595557, + 1075909135, + 1075425423, + -1061344236, + 1073380361, + -1073065186, + 1067398834, + 1053016001, + 1079419107, + 1068824874, + 1083026121, + 1076494097, + 1066925325, + 1073785554, + -1065531481, + 1075620108, + 1073755178, + -1071208051, + 1072660497, + -1072223745, + 1068009156, + -1073360878, + -1071215871, + 1072862081, + 1029561360, + 1040688640, + -1103586378, + -1075334237, + -1090775011, + 1055285251, + 1058248134, + 1035725797, + 1065147290, + 1061973155, + 1048769053, + 1054737207, + -1075444901, + -1074259791, + 1048128458, + -1131360750, + 1051470268, + 1033639245, + -1086032550, + -1121710270, + 1069284993, + 1055725995, + 1070503662, + 1072584132, + 1060309020, + -1119100528, + -1096040792, + -1083041176, + -1084341155, + -1084088448, + 1034365754, + -1102310394, + 1063320612, + 1023784109, + -1073297379, + -1079003771, + -1091563509, + -1123529287, + -1081088756, + 1051179754, + 1063901976, + 1010178417, + -1097596923, + 1056247220, + -1085790388, + 1070368569, + 1077088613, + 1079180975, + 1070801979, + 1068149937, + 1079085055, + 1075130079, + -1073298544, + 1066614173, + 1083806734, + -1084882393, + -1077376050, + 1049388308, + 1072802711, + -1087015443, + 1049758116, + -1099277214, + 1058953684, + -1075949035, + -1075804250, + 1067312302, + -1091653127, + -1072625148, + 1059660344, + 1049195668, + -1071658454, + -1074791657, + -1086051534, + -1076198351, + 1041523111, + -1077725578, + 1079534564, + -1064657976, + -1063378156, + 1069795494, + -1072511988, + -1070505410, + 1062324647, + 1060237094, + -1098749162, + 1076992060, + 1079944427, + -1086703371, + 1063623544, + -1081248494, + -1087190631, + -1107069883, + 1036253747, + -1096643617, + -1093351349, + -1091058050, + -1079511732, + -1081065824, + -1105258731, + 1078175799, + 1034119516, + -1089679860, + 1050878588, + -1077558329, + 1075009483, + -1110488412, + -1092902758, + 1050579207, + -1081569139, + -1085437291, + 1072808288, + 1067021364, + -1074590458, + 1062582382, + 1032333899, + -1089601586, + 1062450518, + 1067670991, + -1104940026, + -1078167417, + 1058319663, + -1114696088, + 1066978007, + -1073011353, + -1112405290, + 1032066878, + -1086142749, + -1085298178, + 1079436021, + 1031778398, + -1094676261, + 1058691908, + 1071321872, + 1033898483, + -1089286369, + -1089174913, + -1079073236, + 1071641107, + 1041258253, + 1039278167, + 1042327351, + 1073599069, + 1068398963, + 1071269699, + -1077796006, + -1088635025, + 1069059425, + -1090111182, + 1060329583, + 1065718970, + 1062648354, + 1077267427, + -1064980587, + -1092139311, + -1073631484, + 1050668524, + -1088529665, + 1082285180, + 1063777417, + 1065592062, + -1086817623, + -1063399335, + -1131618173, + 1049970221, + -1080770208, + -1082049538, + -1090496827, + 1074099822, + -1082500456, + 1056934016, + 1050799993, + 1067871430, + 1064589453, + -1117618606, + 1080045289, + -1099530198, + -1074493875, + -1074573775, + 1069846231, + 1083517078, + -1101938835, + -1112979373, + -1116453303, + -1071401833, + 1066640814, + 1057707340, + 1064449103, + -1096713677, + -1138530272, + 1052403973, + 1048792826, + -1092418217, + -1081949311, + 1063258682, + 1060283652, + -1124480467, + 1058310388, + 1046148261, + -1121584432, + -1097618629, + 1057505977, + 1044730956, + -1094747249, + -1076758787, + 1061663137, + -1091241592, + 1049506257, + -1078848160, + 1035281975, + -1094891941, + 1061634872, + 1066871914, + 1066157950, + -1105956478, + 1049318243, + 1044184234, + -1090054171, + -1092495174, + 1057069297, + 1060426375, + -1114025521, + -1090349356, + -1087343756, + -1103409592, + -1114107937, + 1028877448, + -1101827064, + -1106061425, + -1111165251, + -1104839117, + -1088280609, + -1148862532, + 1051758599, + -1084461622, + 1057836093, + -1075810904, + 1062530956, + -1096385484, + 1062688375, + -1083112165, + -1077466646, + 1070145383, + -1073238955, + 1067369858, + 1056806708, + 1055114564, + 1057864655, + 1067703903, + -1108741957, + 1049260866, + 1072702017, + 1069033960, + -1087329577, + 1056245014, + 1050493366, + -1074465057, + 1057186127, + 1032142051, + 1078897386, + -1088590330, + -1078712956, + -1121868272, + 1065860248, + -1084271946, + 1065033157, + 1080058133, + -1117473633, + -1080947440, + 1061302278, + -1097973781, + 1067158874, + 1029839590, + 1061266234, + 1066522066, + 1067226504, + 1051764193, + -1078918387, + -1079060657, + -1113578633, + 1060984829, + 1060992734, + 1071833534, + 1058229974, + -1094950452, + -1061532285, + -1068621545, + -1076954102, + -1094850582, + 1066836297, + 1066221787, + -1083970058, + 1077299729, + -1078067704, + -1073709487, + -1115717242, + -1091726955, + 1063011271, + -1099451084, + 1052152677, + -1071105221, + 1048357247, + -1100469480, + 1057130003, + 1076758207, + 1073479891, + 1071414021, + -1072372476, + 1057533081, + -1103046983, + 1079073714, + 1065874094, + -1103790334, + -1087642627, + -1092160524, + -1081153898, + 1075734764, + 1080401485, + 1065240095, + -1087001238, + -1104153157, + 1052342972, + 1064297045, + 1028957860, + 1071637091, + 1055733586, + 1011598959, + -1076445036, + 1079392788, + 1051843231, + -1087289352, + 1083462358, + 1041103021, + -1057763492, + -1075769678, + 1057830314, + -1129783860, + -1086889996, + -1079784188, + -1107417503, + 1076012313, + -1081906106, + -1072079227, + -1064335585, + 1049793022, + 1054282255, + -1059763681, + 1078748136, + -1097285051, + 1083053872, + -1079210867, + -1066476793, + -1073713475, + -1080035002, + 1066520914, + -1071077614, + -1081672578, + -1094580638, + -1077211993, + -1079691620, + 1046305944, + 1055394825, + 1048432863, + 1074244546, + -1070205882, + -1106691765, + 1069039176, + -1065044038, + 1078372823, + 1078621880, + 1073158476, + -1072511438, + 1075128007, + -1070909951, + -1067751833, + 1073112143, + 1051127332, + -1097909544, + -1141873174, + 1043190677, + -1073157317, + -1090284276, + -1079925982, + -1091478775, + -1088243487, + 1053289181, + -1124069724, + 1070906067, + 1036884747, + 997440572, + 1067305891, + -1092314955, + 1076034221, + -1079078297, + 1051203609, + -1090303225, + -1106731725, + 1062182244, + 1058854586, + 1060962854, + 1064957093, + -1112785398, + 1043610603, + -1106857463, + -1113139121, + 1059258363, + -1110103581, + -1084401714, + 1061504256, + 1071598119, + 1049064000, + -1099223884, + 1074617935, + -1093091569, + 1060030347, + 1059954373, + 1060475890, + -1096882768, + -1074745964, + -1098517837, + -1087687036, + -1098941888, + 1072650555, + -1106160557, + 1067892594, + 1068244507, + 1074272017, + 1069794157, + -1073520833, + 1077875246, + -1084847980, + 1071594745, + 1075960742, + 1073883559, + 1052671599, + 1045644054, + -1072773835, + 1050266610, + 1065922021, + 1055464702, + 1071189600, + -1088322533, + 1045698687, + 1066470117, + 1072352585, + 1079048790, + -1099535979, + 1080714825, + -1075606370, + 1065696561, + 1082354977, + -1127561099, + 1066732946, + -1069185987, + 1071070912, + 1083613412, + 1076414146, + -1081514628, + 1075298502, + -1081314568, + -1066948145, + -1085497941, + -1078175597, + -1077027107, + 1056698878, + -1070213620, + 1064398560, + 1053075605, + 1062654766, + -1080932071, + -1082005156, + -1119948844, + 1015157222, + -1068647222, + -1072881389, + 1042068691, + -1084843456, + -1077587360, + -1114643421, + -1076707870, + -1103310248, + -1073546782, + -1095484515, + -1097778957, + 1065292536, + 1072661778, + -1074357312, + -1072185970, + -1075733227, + 1055753497, + 1074001224, + -1073677258, + 1076396262, + -1080123901, + -1125527911, + 1048566742, + 1059503260, + -1070243265, + 1062972886, + -1077382552, + 1067296692, + -1095856135, + 1066698456, + -1078263310, + 1080398724, + 1067338237, + 1064685959, + 1069818027, + 1050027307, + -1101784475, + -1073665397, + -1082342423, + -1085458359, + 1074259786, + 1032761387, + -1086251753, + 1068865729, + -1093571452, + -1080426792, + 1061365238, + -1078546322, + -1080144195, + -1077465566, + 1082184732, + -1088802927, + -1068512119, + -1094060163, + -1082119162, + -1068704974, + -1079388144, + -1074290237, + 1041321242, + 1062444852, + -1090409276, + -1069896905, + -1078409312, + 1068059517, + -1064392583, + 1057745873, + -1070437084, + 1053673096, + 1075465240, + 1055069274, + -1066963156, + -1098442750, + -1074107160, + -1076668553, + 1033389722, + -1078074661, + -1056784682, + -1078119954, + -1067736270, + -1072856534, + -1073505497, + -1071032754, + 1073911130, + -1073778840, + 1059007198, + 1069458142, + -1073625545, + 1066939694, + 1090915955, + 1043465290, + 1058657810, + -1103596106, + 1059658764, + 1061084430, + -1094177435, + -1073679082, + 1043231497, + 1061317056, + 1058555226, + -1093625987, + 1053987246, + 1055523823, + 1068860154, + -1077788358, + 1058060479, + -1118103429, + -1089944762, + 1062416533, + -1081926322, + -1088798399, + 1064758420, + 1068669800, + -1103867691, + -1087604375, + 1066848253, + 1062774465, + -1081253784, + -1089343460, + -1091202988, + -1072772964, + 1067706415, + -1090000143, + 1068758804, + -1090006854, + 1081790920, + 1018089553, + -1103545985, + 1052143648, + 1051880761, + 1037996547, + 1063003873, + -1082463283, + -1088443155, + -1077422872, + 1063336900, + -1103623619, + 1061628705, + 1065546364, + 1069787415, + -1074230755, + 1069934699, + -1079758222, + 1069390045, + 1071083353, + -1081451543, + -1079622982, + 1063604743, + -1088351941, + -1093827318, + 1085483661, + 1064448514, + 1068397995, + 1077829352, + 1032646867, + 1073071125, + 1074229991, + 1071457591, + -1074747498, + 1066250209, + 1063634153, + 1069540301, + -1086275891, + -1080749054, + -1080285511, + 1043731121, + 1051509183, + -1070232252, + 1039202150, + -1092357731, + -1066462264, + -1075622502, + -1071174557, + -1092803537, + -1068109579, + 1069846101, + 1058452195, + -1086728588, + 1076422936, + 1063617579, + -1088400812, + -1075437947, + -1078883465, + 1049916353, + 1043764150, + -1095931547, + 1073907520, + -1080165153, + -1080697759, + 1078159250, + -1072781434, + -1080508850, + 1052471053, + -1083622580, + 1065563504, + 1053281733, + 1071184121, + 1070267466, + 1064542925, + 1064600269, + -1080004271, + 1061345852, + -1104947427, + 1060216843, + -1068432882, + -1073461286, + -1085373593, + -1080719544, + -1089802513, + 1079150568, + 1058351706, + 1073382933, + -1101659501, + 1067648630, + 1081698495, + -1090996795, + 1083593237, + 1066379337, + -1077913031, + 1067192294, + -1095814085, + -1085940260, + 1077632626, + -1069478603, + 1070181051, + -1090249584, + 1072046093, + -1092458336, + 1045260277, + -1075474364, + 1071276685, + 1060506916, + -1069069710, + -1081297413, + -1111504291, + -1078538137, + -1068913967, + -1069685065, + -1069600138, + -1079764775, + 1069552132, + 1050743628, + 1056359251, + 1067395435, + 1065191100, + 1057248416, + 1068428431, + -1070325332, + -1082646256, + -1069635027, + -1136206204, + 1088863672, + 1078415219, + -1089637293, + -1077574359, + 1074399955, + 1064112705, + 1070272565, + 1070730827, + -1098336647, + 1050273207, + 1076260397, + -1076809372, + 1052459579, + 1049962747, + 1068324860, + -1098602545, + 1050264952, + -1081504933, + -1096848609, + 1027112764, + 1074463092, + 1050632527, + -1070876098, + 1049319047, + -1076152030, + 1041477290, + -1071311297, + -1071996101, + 1056879468, + 1041652399, + -1099508839, + -1083668237, + 1062310161, + -1099603414, + -1088373911, + -1095561551, + 1059227480, + 1073458168, + -1098506865, + -1101284139, + -1096790191, + -1109774563, + 1050378145, + -1079586952, + -1075766338, + -1075002544, + -1085726939, + -1095145420, + 1069594598, + -1075136290, + 1046777279, + -1081969861, + -1083426476, + -1108968589, + 1065680337, + 1043153770, + 1059519226, + 1054218741, + -1100561698, + 1058685137, + 1067192644, + 1050650337, + 1071657805, + 1059912145, + -1119774923, + -1085904697, + -1100718954, + -1081495775, + -1091356416, + 1061840711, + -1120041750, + 1062495722, + -1081452209, + -1086111880, + -1085581129, + -1079246233, + -1086278634, + -1082027770, + -1084123029, + -1080352355, + 1071690869, + -1081488690, + -1086396815, + 1059701991, + -1092329302, + -1089273757, + 1054010892, + -1083948682, + -1073401449, + 1059985867, + -1087254524, + -1076499997, + 1067836685, + -1076994012, + -1074115863, + 1069235414, + -1081104416, + -1090652298, + -1115022714, + -1085037377, + -1072502771, + -1073582888, + -1081841132, + -1070565869, + 1071626036, + -1071505037, + -1065500930, + 1002823822, + -1079442253, + 1070057798, + -1106748428, + -1097694113, + -1071851726, + -1081726694, + -1076809033, + -1080734098, + -1112709928, + -1098605869, + -1073185815, + 1051468359, + 1067760278, + -1083505010, + 1060711956, + 1060440430, + -1119881571, + -1081206742, + 1059928166, + -1078913805, + 1062845093, + -1071075099, + -1106262009, + -1093434259, + -1078185121, + -1081934639, + -1079479289, + 1060302972, + -1073940274, + 1071495633, + -1084223176, + 1064676929, + -1073713729, + -1066745476, + 1040965454, + -1115592164, + 1077578895, + 1072132105, + -1093094471, + 1004406586, + -1069344561, + 1034483423, + 1083662944, + 1076730576, + -1092120077, + -1072072470, + -1065143997, + -1078098011, + -1090859922, + -1063522599, + -1076230221, + -1080128580, + 1050817692, + -1155646094, + 1047854441, + -1081109712, + 1052442429, + -1083630541, + 1071031600, + 1066690740, + -1066294746, + -1072307854, + 1078938571, + -1078434789, + -1078110966, + 1058032247, + -1092546414, + 1072906919, + -1086169619, + -1090443014, + -1086791683, + -1071447346, + -1079278937, + -1074965683, + 1083483592, + -1080291433, + 1024656159, + 1064057271, + 1035475581, + 1069792768, + 1064501143, + -1068153978, + -1081585593, + -1078114403, + 1068969911, + 1068915616, + 1081059369, + -1073403887, + -1080575266, + 1069752287, + -1090138601, + 1070436601, + 1052560979, + -1105344839, + 1068422602, + -1084888043, + 1054675771, + -1083079425, + -1096047732, + -1080421485, + -1073448768, + -1079641818, + 1062785163, + -1081159755, + -1087235878, + 1061639140, + -1085806901, + 1060715403, + -1080138106, + -1079250898, + -1079912689, + 1057360533, + 1057700458, + -1088307514, + -1114793638, + 1019204157, + 1055374760, + 1033886240, + 1069404384, + -1081833553, + 1064458494, + -1081148686, + 1055233298, + 1040424277, + 1041179893, + 1057286697, + -1098224120, + -1089123960, + 1060444666, + 1074367007, + -1081811851, + 1065557311, + -1080536474, + 1066791875, + -1094190766, + 1038442922, + 1053378567, + -1098188083, + 1066200878, + 1058575508, + 1051620648, + 1011652162, + -1080813474, + 1059096782, + 1058030060, + -1085356759, + 1056711965, + -1087399316, + -1087207446, + -1083345889, + 1066673745, + -1080626212, + 1045377346, + -1089469922, + -1103825570, + 1043373106, + -1081012632, + 1073748675, + 1065544352, + 1051056266, + 1070222762, + 1077067361, + -1088386567, + 1044935171, + 1047691292, + -1081333732, + -1089666091, + -1073095400, + 1060089482, + 1058563931, + -1079429448, + -1087629990, + -1078296248, + -1085761832, + 1076513761, + -1080785765, + -1071720716, + 1075577773, + -1080474970, + -1069064054, + -1074067454, + -1083694695, + 1067089321, + 1045057063, + -1079832701, + -1078025019, + -1087463321, + -1087158079, + 1037393328, + -1089338126, + -1071054911, + 1057966369, + 1043390624, + 1059440682, + 1072627664, + -1068682742, + -1090774560, + -1125045941, + 1081091388, + 1079986302, + -1078964485, + -1067432954, + -1089462834, + -1104429781, + -1085516403, + 1067334790, + -1072360938, + -1094449980, + -1090901640, + -1089909360, + -1095545556, + 1054968489, + -1088955729, + 1045988505, + 1059252174, + 1057898475, + -1094826443, + 1062850645, + 1065382319, + 1060200718, + 1039626182, + 1055648905, + -1080801107, + 1060912721, + -1083684170, + 1073211317, + -1072623246, + -1073350484, + 1060413739, + 1062915578, + 1058023869, + -1106674579, + 1056720561, + -1086865722, + -1080510570, + 1061560179, + -1082678224, + 1042099051, + 1054760941, + 1065496348, + 1040247390, + -1097045278, + -1078243699, + 1077202782, + -1100081190, + -1080530048, + 1043316537, + 1067889504, + 1077507608, + -1086843788, + 1069988641, + 1061168325, + -1090119585, + 1065819907, + -1072870717, + 1074360592, + 1080289413, + 1054537115, + -1079221976, + -1079397858, + 1057371612, + -1080174089, + 1083749759, + 1076752344, + 1066958165, + -1064407745, + 1067375866, + 1074314569, + 1052552634, + 1072280639, + -1089259696, + 1049583871, + 1051060934, + 1029535068, + 1051657641, + 1057058318, + -1099553074, + 1084221285, + 1059130966, + 1067915434, + 1063110093, + 1058883556, + 1049099571, + -1081378639, + 1079958891, + 1062368808, + 1064808301, + 1062113543, + -1079404784, + -1095375306, + 1068795595, + -1088476812, + -1106958248, + 1069023560, + 1076310029, + 1067329873, + -1068375539, + -1077734820, + 1043761485, + -1087982059, + 1043508606, + -1106903980, + -1097463982, + -1128710422, + -1083754839, + -1096503972, + -1089640631, + -1145506594, + 1049782411, + 1063611006, + 1058720798, + 1050901003, + 1047179897, + 1066854519, + -1084410587, + 1052333940, + 1045124664, + 1070290194, + -1089845484, + 1050980703, + 1051435150, + 1039169963, + 1023922746, + -1092401846, + 1064590663, + 1059075153, + -1092927948, + 1053429668, + 1052798559, + 1053823031, + 1051726181, + 1048973634, + 1058913021, + 1055960725, + -1105680322, + -1088958885, + 1062969802, + -1115108040, + -1088184847, + 1062146130, + 1069648002, + 1050116036, + -1087869877, + -1081493310, + 1069943657, + 1057466796, + 1051167820, + -1094499484, + -1094345945, + 1073293192, + 1061404868, + 1052300299, + 1061951296, + -1096434645, + -1072989867, + -1087835454, + 1057833833, + 1067131824, + 1060492531, + -1087044320, + -1082184053, + 1025792476, + 1051613666, + -1077681491, + -1080323384, + 1033860987, + 1049301191, + 1063913061, + 1078022054, + 1064025015, + -1088662698, + -1077196414, + -1075555863, + -1098474507, + -1085083136, + -1080225723, + 1063037357, + 1060260289, + 1071889598, + 1069720059, + 1065686115, + 1068638607, + 1050127928, + -1080699609, + 1071897986, + 1070522605, + 1060001296, + -1088122969, + 1036487487, + -1076101667, + -1087850350, + -1094353436, + 1075606244, + 1082948793, + -1073367324, + -1105070665, + 1068348972, + 1058161467, + 1067487297, + -1104984375, + 1069912511, + -1078878848, + -1083375949, + -1072747544, + -1078531674, + 1048909513, + 1023510700, + 1077995037, + 1069018542, + 1058836391, + -1077639685, + -1087563851, + -1099828045, + -1118426862, + -1097706568, + 1062651520, + 1059563027, + 1070423412, + -1073632684, + -1082598164, + 1046154532, + 1080006521, + -1077941900, + -1087650119, + -1081518051, + -1081384222, + 1060176843, + 1024929032, + 1068902301, + 1066872424, + -1082649345, + 1026945147, + -1068712675, + -1089353862, + -1079757363, + 1076323407, + -1084980682, + 1065532374, + -1097435695, + 1074889341, + 1053940385, + -1060832095, + 1058047095, + 1058107965, + 1069420800, + 1063077033, + -1081770800, + 1048741398, + -1069378024, + -1088914077, + -1089647218, + 1063924978, + -1064559198, + -1078410419, + 1025142427, + 1061540639, + 1066491289, + 1077968081, + 1078522844, + -1078950209, + -1074809826, + -1081662606, + 1034832838, + 1073368754, + 1073882317, + 1048131808, + 1061273219, + -1082232776, + 1071442246, + 1039530413, + -1119617600, + -1075606476, + 1073602553, + 1061964595, + 1074084470, + 1073940980, + -1083853208, + 1075937774, + 1067391577, + 1053757875, + -1072384433, + -1088457848, + 1075473993, + -1084434042, + 1067878065, + 1063952173, + -1104517783, + 1019125438, + 1037537021, + -1075919521, + 1050009775, + 1061644939, + 1072718884, + -1084118022, + 1061578119, + 1066227192, + -1081776112, + -1077381030, + -1088287255, + -1089490315, + -1093986439, + 1059200707, + 1053020300, + 1057348067, + -1093095304, + -1088684630, + 1065376477, + 1052174356, + -1094156185, + -1079226133, + 1036711089, + -1098885787, + 1066562025, + 1071416184, + 1049785407, + 1067075374, + 1057667166, + -1097921210, + -1093511657, + -1086377403, + 1048064041, + -1102215757, + -1091905462, + 1048582648, + 1051031321, + -1098430163, + -1091389433, + -1112063467, + -1083455158, + 1058578295, + 1059149227, + 1069474558, + -1079933283, + 1071463231, + -1097919676, + -1114260221, + -1092731428, + 1059198015, + 1077935482, + -1081843204, + -1105761683, + -1076403634, + -1080492479, + 1064122214, + 1057138512, + -1077756950, + 1079950065, + -1105349808, + -1114562142, + 1065200629, + -1063598680, + 1048684718, + -1072604067, + 1066681018, + 1052396545, + -1106261011, + 1068768175, + -1082017061, + -1077792007, + -1085350338, + 1070959306, + 1080388403, + -1080231720, + -1065599765, + -1080628145, + 1079186171, + -1106761475, + 1066911769, + 1066915398, + -1067014061, + 1066782964, + 1070581991, + 1050543904, + 1079751826, + 1073572919, + -1088695284, + -1083598376, + 1084303407, + -1085208267, + 1070198074, + -1096497120, + -1066269694, + 1064585592, + -1081072174, + -1079556881, + -1090815445, + -1080734444, + -1099764382, + 1066531228, + 1061195733, + -1093559849, + 1049303716, + -1109625468, + -1086920638, + -1086130357, + -1072560939, + -1085557127, + 1064813615, + 1067249825, + 1036870641, + 1041730256, + -1101507137, + -1079954104, + -1087818707, + 1053745580, + -1063365189, + 1076683713, + -1071127380, + 1052580048, + -1090152649, + -1091792080, + -1079319126, + -1093926868, + -1089070706, + -1071105952, + -1074929428, + -1089227847, + -1067020755, + -1134811977, + -1096096890, + -1081184741, + 1064788636, + -1071812532, + 1050786104, + -1086793075, + -1069557403, + -1128103348, + 1078443637, + -1092130216, + 1072270554, + -1071242581, + -1088563113, + 1072439677, + -1087497467, + 1079321658, + 1079256298, + 1079688790, + -1076603328, + 1077044062, + 1088514584, + -1073000474, + -1068371209, + 1075152978, + 1042845810, + -1064802964, + 1051945130, + 1071158985, + 1079034902, + -1072120326, + -1069896773, + 1051594521, + -1101944134, + 1071475956, + -1075578135, + 1056301921, + 1072010722, + -1078855256, + -1076548670, + 1063221541, + -1099326454, + -1089582304, + -1148878140, + 1054980997, + -1094030665, + -1089066740, + 1069794038, + -1083267058, + 1068517681, + 1045562695, + 1066239666, + 1057481186, + -1080288712, + -1073012918, + -1079640244, + 1057407283, + 1051956962, + 1032954407, + 1058630174, + -1087826425, + 1036160600, + -1088012898, + 1046405521, + -1096923303, + -1089744762, + 1030140762, + -1093093922, + 1032117220, + 1064661457, + 1067053213, + 1063705438, + 1056556138, + 1034228609, + -1092676803, + 1073439623, + -1079458052, + -1109376853, + 1067432478, + -1086090204, + 1045363644, + 1062994930, + -1077241542, + 1070269281, + -1106013820, + -1092672520, + -1077452741, + -1079773197, + 1049444096, + -1089553643, + 1064369744, + 1050595578, + -1079693749, + -1094739149, + 1062611940, + -1109943671, + 1033091573, + 1064574435, + 1041662065, + 1067755713, + -1085947787, + -1094281426, + 1032030405, + -1105561370, + 1061746361, + -1080427175, + 1068833208, + 1057878044, + 1074761079, + 1048730252, + 1043835536, + -1080632457, + -1077353127, + -1072992637, + -1094997526, + -1072672406, + -1078934123, + -1100925504, + 1062163156, + 1036066275, + 1071143804, + 1065425827, + -1085745950, + 1061529795, + -1128317668, + 1020879891, + 1034268307, + -1092181901, + -1079489968, + -1088908995, + -1076035460, + -1086236114, + -1068029547, + -1077943155, + -1068669011, + -1071490989, + -1068991967, + 1059409139, + 1033106835, + -1081411016, + -1099964920, + -1073627130, + -1069016606, + 1076280779, + 1071731553, + 1066988097, + 1060188475, + -1097874110, + -1079078631, + -1114062816, + -1077362947, + -1080340234, + 1071839985, + -1075841863, + 1064870113, + -1096473689, + -1097175354, + -1079896905, + -1072985063, + 1054159000, + -1099345426, + 1064457106, + -1081315659, + -1106204782, + 1061211077, + -1081402640, + 1069812626, + -1075903222, + -1080358627, + -1081462103, + 1075001394, + 1075458446, + -1071793631, + -1088383874, + 1055761160, + 1048485874, + 1058086251, + 1064812007, + 1065655338, + -1072145703, + -1073368947, + -1069957313, + 1074405973, + -1076411163, + 1054063542, + 1062775724, + 1071389312, + -1070873741, + -1069915503, + -1069706453, + -1093346036, + -1076730020, + 1050190637, + 1068003536, + -1072467418, + -1072344524, + -1070668245, + 1070971401, + -1106466098, + -1076400047, + 1068649261, + -1079022837, + -1070197673, + -1089859284, + -1087949166, + -1073135471, + 1069365168, + 1040872741, + 1069962116, + 1075304588, + 1048336270, + -1090214009, + 1070680514, + -1107930884, + -1071322449, + -1074306978, + -1077609942, + -1090397880, + 1051045867, + 1059954517, + -1077248763, + -1073653575, + 1070591632, + -1069081534, + -1090514267, + -1071653192, + 1057576647, + -1066873974, + -1062466469, + -1089742902, + -1078586293, + -1109756016, + 1068197603, + -1085241609, + -1086517710, + -1072985771, + 1049803902, + 1061245083, + -1072128856, + 1057361586, + -1069756562, + 1050283161, + -1118656480, + -1094840144, + -1102724871, + 1039577792, + 1052550879, + 1059990511, + -1081194046, + -1089830037, + 1042635084, + -1094943942, + -1088658414, + -1088891896, + 1053709911, + 1059030371, + 1011655824, + 1043654805, + -1107507139, + -1089285102, + -1098603928, + 1062359760, + -1079490919, + 1073735249, + -1081000758, + 1049441936, + -1077154473, + -1083414408, + -1099234931, + 1062394073, + -1111311143, + -1100815894, + -1129101152, + 1015199161, + 1060213288, + 1027031783, + 1063469620, + 1068015496, + 1059740776, + 1060673823, + -1082878278, + -1104240248, + -1082112792, + 1058374345, + 1060994194, + -1082312631, + 1052214856, + -1099043672, + -1087784212, + -1094633350, + 1049981461, + 1069810468, + 1053376009, + -1068905560, + -1084407266, + 1064952828, + -1120435169, + -1082613899, + -1084276439, + -1107843399, + -1077970354, + -1076070290, + 1064720020, + -1079629465, + 1060713946, + 1054488654, + -1091343788, + -1079481604, + 1066897170, + -1080352047, + -1080100945, + -1080706418, + -1082960320, + -1104822573, + 1068289326, + -1090487344, + 1052371967, + -1145926448, + -1081395173, + 1058726111, + 1061363954, + 1039333017, + -1075097776, + -1102767452, + 1053949948, + -1083134094, + -1082058595, + -1119963785, + 1075369270, + -1072862533, + -1090507625, + -1088050887, + -1077484969, + 1078269055, + -1088555808, + 1050370217, + -1084753601, + 1062222880, + -1092296319, + -1085024021, + 1053669386, + -1074374508, + 1045896874, + -1078891112, + 1038197220, + 1000561987, + -1078223096, + 1059596523, + 1060231136, + -1084598917, + -1072463349, + 1070436071, + -1074235435, + -1072880817, + -1094813450, + -1097984552, + 1060264775, + -1088192314, + 1069247842, + 1055564572, + -1097190815, + -1083857837, + 1036018132, + -1080099438, + -1089727639, + 1071497630, + 1057021231, + -1086277611, + -1090210248, + -1101716972, + -1080723712, + 1065486815, + -1086213942, + 1058352858, + 1065770462, + -1110052621, + -1079766076, + 1056134470, + 1050005157, + -1082061927, + 1052603959, + -1080425706, + 1074770213, + -1080558302, + -1094962910, + -1082008043, + -1097224775, + 1065209163, + -1073394397, + 1066603798, + -1083604883, + -1106095002, + 1058614419, + -1089006563, + -1086456090, + -1069486662, + 1073973839, + -1098521321, + -1103484104, + 1056173212, + 1062118977, + 1051266840, + -1078203865, + -1074543264, + -1081708402, + 1060160887, + -1081127554, + 1063393743, + -1096894508, + -1071521807, + -1072967645, + 1066290457, + 1061032428, + -1078689995, + -1079855244, + -1084900842, + -1083246666, + -1081750551, + -1067101956, + 1058007379, + -1080982904, + 1067537578, + -1088753338, + 1025140344, + 1053065239, + -1088190072, + 1047390671, + 1065406961, + 1047153645, + 1071248336, + 1070131234, + -1114903388, + -1087481521, + -1138215558, + -1103838841, + 1062177665, + -1099347451, + 1033365425, + 1062734293, + 1046918791, + 1059995684, + -1101330385, + 1049097252, + -1087758338, + -1100709683, + -1138730663, + -1093035834, + 1067384065, + -1086478272, + -1102150896, + 1012601811, + 1071552276, + -1089835951, + 1056553816, + -1100206933, + -1106025811, + -1081069387, + 1027929098, + -1093695178, + 1062712064, + 1051632125, + 1047668755, + 1054913498, + -1095784006, + 1051238490, + -1128901907, + 1057301971, + 1058572023, + -1090023024, + 1043649322, + 1052879613, + 1047561298, + 1047796308, + 1048248962, + 1058956454, + 1046116245, + 1066025633, + -1103741207, + -1088805361, + 1056997753, + -1097725715, + -1077374838, + 1031259323, + 1023223691, + 1064884409, + -1120834165, + 1072517918, + -1090991252, + 1056398177, + -1078823886, + 1052259823, + -1118650042, + 1070084682, + 1066768477, + -1077692169, + 1050318845, + -1094314963, + -1083191381, + -1103569963, + 1065256457, + 1039538499, + 1063578497, + -1088396792, + -1085193952, + 1059786472, + 1057588483, + 1034319134, + -1082838102, + 1049386815, + -1082059193, + 1081254719, + 1048691582, + 1060893249, + 1065388910, + 1036872663, + 1032614284, + -1105494411, + -1083334759, + -1085537984, + 1069974855, + 1057110657, + 1072224011, + -1080619501, + -1071384950, + -1084502104, + 1068710174, + -1087183644, + 1061494207, + 1063641647, + 1067311651, + 1056121167, + 1058301005, + -1071573448, + 1060729836, + -1090406212, + 1060293101, + -1125032705, + -1091240375, + 1063919455, + -1085258414, + 1067244421, + 1074835737, + 1046058180, + 1072946033, + 1017915022, + 1072059400, + -1073700486, + -1088281510, + -1105298039, + 1057302436, + -1101622445, + -1086052696, + -1072359653, + 1058944603, + 1070724646, + -1096003312, + 1052152808, + -1087087424, + 1058137129, + -1086149919, + 1069674696, + 1070039078, + -1071521940, + 1071380555, + -1089876656, + -1096851206, + 1075876331, + 1068203457, + -1077541768, + 1077289340, + -1078631821, + 1080285423, + 1065666138, + 1059882830, + 1051680418, + 1017923516, + 1080536841, + 1062118334, + 1069701693, + -1070843482, + 1060808808, + 1059245610, + -1096593371, + 1068702473, + 1042494760, + 1077118411, + 1083113989, + 1078572775, + -1097722529, + 1077525199, + -1075455121, + 1066930670, + 1060439679, + 1066139318, + 1050559378, + 1065977797, + 1067451747, + -1081761058, + -1075153464, + 1081677090, + -1129737366, + 1063023818, + 1063789408, + -1098246758, + 1073938752, + 1054791662, + -1065363537, + 1073989910, + 1078993942, + 1076594486, + -1073996223, + 1075375511, + 1073126035, + 1065557661, + 1066105488, + -1072523755, + -1087970986, + 1075448246, + 1074221088, + -1079496961, + -1088062287, + -1094060558, + -1089553876, + -1083852500, + 1061380336, + 1044843590, + 1057827554, + -1106795820, + -1072541625, + 1047453187, + -1092874966, + 1063166326, + 1042587620, + -1090415804, + -1096943499, + 1064964133, + -1085729839, + -1089158246, + -1118358521, + 1044755014, + -1132434410, + -1117405489, + -1096470137, + 1057862997, + -1118327472, + 1043844088, + 1040857765, + -1089501406, + -1087289138, + -1099764079, + -1104813868, + -1106843355, + -1082837743, + 1063585618, + -1079197163, + 1038157490, + 1058213887, + 1035597286, + -1093482575, + -1101214264, + -1084548641, + 1040966492, + -1084587339, + -1081517753, + -1090810964, + -1089193538, + -1092764734, + 1064295504, + -1098852233, + -1087546429, + 1068630338, + -1085098890, + -1081963451, + -1085735341, + -1071259070, + 1067515703, + -1096762333, + 1078332366, + -1104542266, + -1085070731, + 1074095681, + -1094040374, + -1097313691, + 1070265256, + 1068908991, + 1082718179, + 1067118747, + 1063411824, + 1057227272, + 1064672446, + 1069874396, + -1087915868, + -1088144065, + -1082207775, + 1038960078, + -1083208938, + 1057839919, + 1064548800, + -1072438374, + 1003239980, + 1071185875, + 1005741212, + 1046072375, + 1077707861, + 1068970257, + 1049526151, + 1056991282, + -1091149882, + 1060157992, + 1051005825, + 1065907526, + -1077615698, + 1065440391, + 1072287586, + -1074580265, + 1028600854, + 1057322294, + -1085176850, + -1121054823, + -1072637931, + -1091081086, + -1082369086, + -1076923223, + 1063897988, + -1069128471, + -1088333700, + -1089852025, + 1034641940, + -1082026764, + -1078205915, + 1066295975, + -1077639086, + -1106330444, + 1065943150, + 1077436486, + -1098251843, + -1078489422, + -1073510605, + -1082730612, + -1090912780, + 1024358107, + 1058655216, + 1062201652, + -1072661640, + -1095376521, + 1068506148, + -1116091238, + 1071246721, + 1040457570, + 1067314899, + -1106166920, + -1075646403, + -1087557122, + 1074464387, + 1070194441, + 1049076715, + 1070365953, + -1071526318, + -1081750593, + -1071877949, + 1067123350, + -1105812715, + -1079834400, + 1073412117, + -1071605379, + -1099410358, + 1068435274, + -1079069288, + 1074998917, + 1073355458, + 1072069047, + -1066422348, + 1077175684, + 1051895124, + -1077354166, + -1090894146, + 1029909621, + -1086842911, + 1058605228, + -1081271297, + 1054621003, + 1066867800, + -1092861097, + -1098801474, + 1074593268, + 1050385385, + -1084303375, + 1077382210, + 1065791665, + 1053088232, + -1087367783, + -1096043867, + 1074191265, + -1093826585, + -1066113493, + 1030108555, + 1075720622, + -1090490146, + 1071508757, + -1071268223, + 1061672743, + 1010873464, + -1112787486, + 1054677030, + 1072147616, + 1085478906, + -1071928316, + 1061755736, + -1082276972, + 1057930920, + 1055675404, + 1069872545, + 1064187099, + -1117349353, + -1089713041, + 1049181791, + -1093063826, + -1086471589, + 1048288449, + 1063714916, + -1088747373, + 1040409315, + -1101838451, + -1083140898, + -1082375760, + 1064919658, + -1086616568, + 1070128763, + -1101016477, + 1041243224, + 1065823232, + -1115062651, + -1082370415, + -1096975159, + -1088840046, + -1098135133, + 1069158076, + -1078109725, + -1082074461, + -1097639607, + -1098183806, + -1100159617, + 1052182866, + 1057624337, + 1054560165, + 1064425730, + -1105026342, + -1080025133, + 1059962964, + -1084571514, + 1057832657, + 1066924900, + 1048614928, + 1061727341, + -1096141907, + 1024814421, + -1110593988, + -1077301306, + 1032183398, + 1058602558, + -1075313845, + -1114549679, + 1068427981, + -1083050947, + 1075352183, + -1074433310, + -1091957180, + -1084828713, + -1082013630, + -1125912549, + 1066364437, + 1065746762, + -1087813780, + 1044787412, + 1067792608, + -1084434364, + -1093935567, + -1078851999, + -1086505262, + -1095052027, + 1056806443, + -1083186211, + 1078232714, + 1055354678, + -1109814303, + 1072140592, + -1068582751, + -1072772567, + -1079901475, + -1084856735, + -1073155736, + 1058823850, + -1071561124, + 1049584875, + 1049855887, + 1074747436, + 1033389814, + 1071534384, + -1089220934, + -1103664638, + -1122803920, + -1074683364, + 1066528271, + 1073577458, + 1066570191, + -1082656389, + 1044151556, + 1043482755, + -1097543511, + 1071305469, + -1095665074, + -1085406335, + 1074681845, + 1077702543, + 1062970301, + 1048890244, + 1059660009, + -1090393668, + 1071007502, + 1043627984, + 1004453516, + -1065351115, + -1068162392, + -1077131070, + 1059063664, + -1076950530, + -1087351564, + 1060940129, + 1049160773, + 1063190565, + -1133829191, + 1042118910, + 1080964798, + 1064248697, + 1059421407, + -1065355364, + -1101554596, + 1040982325, + -1087940482, + -1066865463, + -1080038354, + 1075809633, + 1064591289, + 1046236151, + -1074719298, + -1076162330, + 1062544255, + 1059112536, + 1074525727, + 1066244068, + 1074382692, + -1080677019, + -1080200957, + 1079422663, + 1061116653, + -1081189661, + 1069469757, + -1066875462, + -1086133425, + 1081133662, + -1076669935, + 1072876501, + -1077193047, + 1064989054, + 1041949113, + 1075969855, + -1095795833, + 1078740224, + -1088819484, + -1065078398, + 1070123180, + -1091143312, + 1076454136, + 1074558199, + 1056123016, + -1056741206, + -1079034116, + -1088571725, + -1085233201, + -1114917641, + -1088763004, + -1096346179, + -1093144316, + 1075464175, + 1075661634, + -1081965200, + 1067163775, + -1078371862, + 1059595402, + -1085909890, + -1099872823, + -1078998314, + 1044400313, + -1076885092, + 1060381281, + 1043206128, + 1042662839, + 1048816349, + 1063975459, + -1081152513, + -1081316469, + 1060508312, + 1058551221, + -1088248717, + 1059777475, + 1061133488, + -1083329695, + -1080959239, + -1093071864, + 1064437065, + -1106112063, + -1079220814, + -1107211868, + -1081590392, + -1077012935, + 1019900638, + -1083860516, + -1099631773, + -1087880279, + -1078810464, + -1111399825, + -1110402180, + -1098861682, + 1065993487, + -1089245507, + -1105940231, + 1060290103, + -1090950877, + 1055562580, + -1089471822, + 1061830416, + -1084137915, + 1063690299, + -1087878786, + 1052724434, + 1066842605, + 1058862031, + 1052023675, + -1105328624, + -1078440465, + 1056523776, + -1091310172, + -1089428884, + 1063312619, + -1098367855, + 1072136497, + 1069266586, + -1101133348, + -1079378992, + -1103530216, + -1073110336, + 1066425000, + -1128809506, + -1082364690, + 1048090377, + -1103426596, + -1073491930, + -1098147106, + -1118012097, + -1079727732, + 1077529750, + -1064045178, + -1064490324, + 1046404962, + -1086623726, + 1067020822, + 1072679698, + -1079072416, + -1076110715, + 1065561253, + -1074005682, + -1069006109, + -1092024142, + -1065935990, + -1079816195, + -1112325570, + -1095285710, + 1069056155, + -1088752886, + -1090301830, + 1076836260, + -1083250037, + 1068914892, + -1070969637, + -1065958968, + -1069061344, + 1053340172, + -1082912076, + -1075904046, + 1051543266, + 1068666445, + -1066597393, + 1060922527, + -1090528189, + -1076557292, + -1080065755, + -1077426691, + 1076629490, + -1084735807, + -1080652631, + -1074552465, + -1081219600, + 1061169178, + -1073223971, + -1072662330, + -1079126759, + -1074690664, + -1080114549, + -1087570878, + 1030530553, + -1059922273, + -1070390786, + 1068692451, + -1089169345, + -1129292356, + -1065392368, + 1063158118, + -1073029586, + -1073588919, + 1076051853, + 1066696316, + -1070369520, + 1042435231, + 1069386082, + 1054462902, + -1080889432, + -1067666979, + -1131306988, + 1071649664, + 1075770339, + -1074451244, + -1072229344, + 1055155569, + 1069933816, + -1064969226, + -1097509822, + 1066906302, + 1075336485, + 1064276414, + -1096415289, + 1073802234, + -1088042828, + -1062189550, + 1060174354, + 1073761028, + 1078143294, + -1099396156, + -1075197212, + -1067980145, + 1060842765, + -1075123885, + -1070144935, + 1047432546, + 1051332160, + -1081976126, + 1032889237, + 1086656402, + 1075689637, + -1081525525, + -1114993707, + -1070167143, + -1091619389, + -1071401678, + -1067776934, + -1078582314, + -1068862049, + -1090368866, + -1081858403, + -1102861493, + -1101492391, + 1057954406, + 1058072619, + 1070512272, + -1078119059, + -1116277162, + 1066948512, + -1110098345, + -1079680395, + 1053905245, + 1071650493, + 1056818633, + -1081597472, + -1072382083, + 1072496600, + -1087628914, + 1036075709, + 1064197056, + 1072383676, + -1108144584, + -1078548395, + -1117170616, + 1050158987, + -1111939871, + -1090118945, + 1041306019, + -1083263828, + 1023618167, + -1081008253, + 1033895727, + -1090396709, + 1069488243, + 1015972079, + 1051774848, + -1087387348, + -1105178864, + -1090063930, + 1058497155, + -1106960481, + 1063596356, + 1070624530, + 1056978886, + 1056915078, + -1131360069, + 1062661731, + 1063732369, + -1075436286, + 1024785309, + -1099733325, + -1097926886, + 1046301384, + -1080749322, + -1115358999, + 1060804293, + -1075404174, + -1078287077, + 1072050712, + -1076164585, + -1094284625, + 1050900800, + -1071362606, + -1081575922, + -1065007578, + -1086435081, + 1065583499, + -1089292777, + -1098368873, + -1073202046, + -1083596835, + 1078042455, + -1081769764, + 1076332087, + 1068438880, + -1070941250, + -1087397930, + -1080170944, + 1072770391, + -1087736045, + 1069370500, + 1071469040, + 1054031940, + -1089209120, + -1073664790, + -1094216818, + -1077207111, + -1066301949, + 1050253863, + -1076958800, + -1074679054, + 1070654192, + -1073297925, + 1067882281, + 1073806577, + 1083561707, + 1079737742, + 1064451163, + -1065136172, + -1071844242, + -1076196794, + -1107613201, + -1077070909, + 1059884515, + 1066135213, + -1070703092, + -1088327913, + 1045288512, + 1066430455, + 1073973174, + 1015487458, + 1062014780, + 1083339672, + 1081201060, + 1078161094, + -1104907255, + -1083733607, + 1069749329, + -1075342819, + -1062299790, + 1065894056, + -1112181350, + -1128074010, + -1072717770, + -1075470104, + -1089501316, + 1070072810, + -1079069287, + 1057659259, + -1103134375, + 1054013526, + -1096699456, + 1072867344, + -1067282401, + 1074826308, + 1017491688, + 1079094296, + -1073040786, + -1079257285, + -1082576883, + 1078148720, + 1072783224, + -1073503840, + 1073990686, + 1047083022, + -1070449180, + 1065651483, + 1076177312, + -1064610267, + 1067766536, + 1081352642, + 1070996229, + 1053432763, + 1043092660, + 1061766702, + -1056561384, + 1076753411, + 1085719373, + -1072431538, + 1014035652, + 1075696777, + -1090350993, + 1054951646, + -1139583950, + 1071618877, + 1067810528, + -1063119254, + -1084646327, + 1077871045, + 1068611290, + 1083187004, + -1078714300, + -1074094363, + -1084944328, + 1053770748, + 1050407840, + -1078860576, + -1079205119, + -1063737869, + 1058380053, + 1062074814, + 1049249390, + 1081764369, + 1065421165, + -1087845703, + -1085568202, + 1071467087, + 1070472210, + -1078295369, + -1067497180, + 1069331422, + -1060069340, + 1061385650, + 1078534615, + 1074289511, + 1074067513, + 1089262703, + 1085403393, + 1052490687, + 1072128608, + -1112961459, + 1049289997, + 1074817735, + 1082968064, + 1063064442, + 1062814382, + -1081638033, + -1090447448, + 1069244506, + -1075003073, + 1053447414, + 1059564147, + -1084097606, + 1051637184, + 1061733820, + 1068366271, + 1066725778, + -1082562155, + 1056224020, + 1018411381, + 1068579733, + -1083808812, + 1063638058, + -1086136027, + -1075197706, + 1037174957, + 1060332274, + 1074542386, + 1026680303, + -1086061848, + 1043095152, + -1093447085, + -1082755856, + 1039627467, + -1086699886, + -1084366337, + -1081530290, + 1057941804, + -1076261201, + 1067695632, + -1088620742, + -1083921167, + 1067839439, + -1083755412, + 1064468605, + 1046682756, + -1089542471, + 1051157454, + 1046378830, + 1061429954, + -1090415190, + -1074446482, + -1085129466, + -1091803384, + 1067046162, + 1060449025, + 1068099800, + 1070251346, + -1075485444, + -1104939187, + 1071704912, + 1076922244, + 1025676011, + 1078032605, + 1076109600, + 1060238925, + -1101577038, + 1068623404, + 1076914205, + 1065416082, + 1074860793, + -1112430338, + -1078948947, + 1078199654, + 1034080359, + -1083007515, + -1090702411, + 1070465783, + 1079443746, + -1063955428, + -1090630322, + -1081757060, + 1075281889, + 1060830225, + -1120638031, + -1072788799, + -1070323373, + -1121627147, + -1069365757, + 1079893885, + -1080266791, + 1071846184, + -1065807449, + -1073104201, + 1058828314, + 1065469803, + -1079109166, + 1004295221, + -1089949006, + -1072797139, + -1085679460, + 1048577572, + 1011946949, + -1076395939, + 1082948267, + 1067573048, + -1075699700, + 1074924339, + 1076491982, + -1093538813, + -1060540197, + 1087562759, + -1073076904, + -1072718737, + -1081609548, + 1065869543, + 1068765976, + 1084154578, + -1086888957, + 1031853470, + 1072209091, + -1069372177, + 1062116306, + 1074551653, + 1058819495, + 1076525393, + 1071457306, + 1064823046, + -1069882474, + 1078794109, + -1066303899, + 1080549199, + 1079015074, + -1079875755, + 1048561868, + -1071680952, + -1072421262, + -1081019014, + 1066280345, + -1080318493, + 1070103886, + 1068403092, + -1081678418, + 1078639148, + -1077499641, + -1077355171, + -1089266438, + -1095103856, + 1074464060, + -1091180120, + -1085196926, + 1077185784, + 1069162992, + -1075478342, + -1060696006, + -1095532147, + 1067707804, + 1059473433, + -1071396038, + 1071343113, + -1088939426, + 1076168635, + 1069204598, + 1075102057, + -1101642047, + -1072625303, + 1064489357, + -1065945645, + 1052691278, + -1073610567, + -1088058332, + -1065418937, + -1067031899, + 1075104803, + -1068487780, + 1071232888, + -1075594062, + 1069925307, + -1070431971, + 1060177118, + -1089215463, + 1085584515, + -1082395647, + -1083325764, + 1068220839, + -1076347456, + 1071007776, + 1070916958, + -1086714150, + 1077195564, + -1080265827, + -1089864086, + 1064161493, + -1120447087, + 1051988188, + 1063246538, + 1033023040, + 1058925701, + -1071978099, + 1059748667, + 1057130137, + 1066220854, + -1088827160, + 1074986706, + -1109106988, + -1078269745, + -1082501832, + -1084561158, + -1070856900, + -1086751744, + -1082387098, + 1068993340, + -1070697310, + 1044869663, + -1087209087, + -1087314517, + -1080889709, + -1081639365, + -1072001651, + -1095778582, + -1080816262, + -1088335048, + 1071882018, + 1061407980, + -1089512405, + -1098801907, + 1064687017, + -1072615074, + -1090134730, + -1113696767, + 1061234468, + 1058851385, + 1063097139, + 1047486896, + 1065640314, + 1062062462, + -1088416357, + -1081932620, + 1067605916, + -1095571455, + 1076819495, + -1070315954, + 1072524268, + -1102443090, + 1033908613, + -1081957566, + -1085189299, + -1096965529, + -1083721229, + 1057782768, + 1054616384, + -1075390319, + -1076076037, + 1069855373, + 1070459164, + 1078056959, + 1068075409, + -1059558094, + 1052980962, + 1083257207, + 1089396821, + 1076434801, + 1077494435, + 1070745507, + -1074000920, + 1077851705, + 1043178513, + 1082719754, + -1072148756, + -1093421240, + 1070440911, + -1087941351, + 1074121997, + 1040182004, + 1070530620, + 1048833451, + 1064876714, + 1057633869, + 1076496915, + 1075823387, + 1057999726, + 1077217696, + -1090044438, + 1078106610, + 1057170236, + 1068247534, + 1077954035, + -1071435819, + 1067181662, + -1085627893, + -1085659194, + 1071730667, + -1079022751, + -1081225200, + -1081436021, + -1113336784, + -1077930829, + 1064398171, + 1076224507, + -1086800555, + 1057254070, + 1066383592, + 1025778418, + 1041624339, + -1093147977, + 1073558738, + 1076423245, + 1071544187, + -1094308199, + 1074222747, + 1036372266, + 1047566696, + -1078500616, + -1107866852, + 1072519619, + -1080132963, + 1075777816, + -1088442232, + 1050094215, + -1098172934, + -1096413431, + -1090322397, + -1081156897, + 1034642772, + -1079030754, + -1130360514, + 1051890533, + -1076150937, + 1049170535, + 1053190259, + -1069358615, + 1068893309, + -1100018084, + -1081925906, + -1078477310, + -1089570003, + -1073221647, + -1089417619, + 1027934859, + -1081805416, + -1075692496, + 1063889854, + 1069940302, + -1066510821, + 1075279140, + 1088134144, + 1076129737, + -1069266174, + -1078093057, + -1095680323, + -1076972228, + -1076286612, + -1073128521, + 1062364094, + -1081511634, + -1065655044, + -1087925886, + 1060817403, + 1065603298, + 1047066587, + 1080370645, + -1068263471, + -1075824714, + 1035021690, + -1082270398, + 1085005541, + 1070209480, + -1078320547, + 1064351633, + 1062822382, + -1076993911, + 1073868246, + 1074692683, + -1072370358, + -1080211146, + 1081266224, + 1061465480, + 1051336635, + -1075132239, + 1067473167, + 1054561329, + 1057864653, + 1013209311, + -1102740908, + 1069190369, + 1055766511, + 1062588896, + 1054920959, + 1053423988, + 1056944574, + 1040045749, + -1092943847, + -1092347110, + 1045309385, + 1055908835, + -1098164169, + 1039037359, + 1063307835, + 1037985569, + 1063587257, + -1104887840, + -1089002856, + -1083705395, + -1085122968, + -1079630834, + 965959720, + -1107021580, + 1058525668, + 1068299757, + -1092095404, + 1066160350, + -1079370997, + -1103969232, + -1109990059, + -1079830042, + 1071529483, + -1112350111, + 1019757806, + 1049601398, + 1072574319, + -1098768191, + 1050394650, + 1020053542, + -1127317986, + -1079921197, + 1037445030, + 1065577487, + -1113416472, + -1122426011, + -1084479742, + -1088781170, + -1099101664, + -1079854722, + -1080660605, + -1089550416, + 1043534191, + 1069545592, + 1074413014, + 1048382566, + -1084203995, + -1076454083, + -1080219120, + -1072460060, + 1027518008, + -1067985182, + -1078279118, + -1093737912, + -1076928312, + -1077778188, + -1091293599, + -1088093769, + -1081168120, + -1090177282, + 1040852273, + 1061529942, + -1079263162, + -1092322096, + -1076870934, + -1094631952, + 1068935837, + -1081245301, + 1068075852, + -1075213419, + -1077673018, + -1096868707, + -1089823910, + 1059209235, + -1078371383, + -1091834411, + -1067632641, + -1081312291, + -1078297022, + -1094969646, + 1066701992, + 1067054168, + 1033550730, + -1081913335, + 1046007688, + -1081719258, + -1079431706, + 1059915645, + -1099837857, + 1045880945, + 1074286798, + -1093767897, + 1030086010, + -1101362293, + 1067548297, + -1105695571, + 1046576329, + 1054798359, + 1068587025, + -1079002207, + 1070067450, + 1046431918, + 1072851716, + 1056863935, + 1056517152, + -1104242847, + 1072391101, + 1061079252, + 1070970686, + 1057315656, + 1055628816, + -1118029751, + 1071886666, + -1077741525, + -1115469149, + -1081890405, + -1073223275, + -1077226826, + -1076265333, + 1071318721, + -1088369850, + -1074351746, + -1085252225, + -1098061014, + 1064157855, + 1073923057, + 1074062806, + -1078738518, + -1087182691, + -1075012683, + -1119138789, + -1069040230, + -1070930924, + -1081983169, + 1067464496, + 1049029784, + 1068114305, + 1056211386, + 1065900887, + -1092591389, + 1072529983, + -1076813254, + 1069511741, + -1161286512, + -1093387624, + 1062599750, + -1077796716, + 1070558858, + -1112798346, + -1074177591, + -1072682969, + -1096642830, + -1073680621, + 1060107510, + -1081309003, + -1116779371, + 1058645140, + -1089967411, + -1080334590, + 1061677382, + 1075181728, + 1053901929, + -1060801370, + -1073999909, + 1078073909, + -1104938869, + 1039445204, + 999768106, + -1073206403, + 1056848258, + -1073812916, + 1069149809, + 1049082806, + -1091540603, + 1078594257, + 1060035806, + -1097171497, + 1008322735, + 1010854683, + 1067670676, + -1134041775, + 1037620115, + -1126143180, + -1124737987, + -1091818303, + -1088260111, + 1041760402, + -1087837981, + -1104992403, + -1086026544, + -1088226649, + -1092394056, + -1103417558, + 1029623428, + 1058213713, + -1081660905, + 1054718983, + -1086894157, + 1040191562, + -1103165311, + 1066161204, + -1080075982, + -1099681579, + -1088163001, + 1052689086, + 1066464877, + -1082421114, + 1047441686, + 1066803023, + -1084726731, + -1089979504, + -1082835727, + 1032734587, + -1101038130, + 1049965589, + -1096448772, + -1104472172, + -1094333758, + -1098397646, + -1105815905, + -1092999827, + 1034241302, + 1053107973, + 1059228755, + -1088151617, + -1129538617, + -1074077632, + -1080401225, + 1069299422, + 1049544318, + -1095996936, + -1091296730, + 1072894278, + 1073948337, + -1080083089, + -1089732273, + -1101797238, + 1067291678, + -1088361873, + 1065647528, + 1053089024, + -1089499252, + -1070437553, + 1045237812, + -1086865461, + -1104763703, + -1079802884, + -1091904370, + 1074400303, + 1064021026, + -1081623872, + -1089256804, + -1080534806, + -1066895671, + 1069060798, + 1054266120, + -1089069446, + 1039951575, + -1080534466, + -1090263981, + -1077083546, + 1057361106, + -1082659729, + -1083776857, + 1072500368, + -1088968123, + -1088161151, + 1054640102, + 1064948288, + -1115477152, + 1059419220, + 1066471429, + 1070026721, + -1084984009, + -1106084429, + -1069835236, + -1080127487, + 1078790400, + 1073090432, + 1061890011, + -1096519210, + -1064375847, + -1088907158, + 1076049912, + 1077862371, + -1089396235, + 1077522468, + -1072605509, + -1087490418, + -1069030792, + 1078007895, + -1070257836, + 1044436490, + -1086396597, + 1077332586, + 1062372982, + 1057143831, + 1060991092, + -1068034141, + -1086805957, + -1064121371, + -1078335287, + 1052660285, + -1072972205, + 1066243452, + -1088605497, + -1084090305, + -1079560709, + -1083364015, + -1068983830, + 1081374655, + -1092011471, + -1073461878, + 1068635567, + 1062454841, + -1064381644, + 1050908675, + 1077946691, + -1084409116, + 1043619103, + 1069221001, + -1080640205, + -1082159634, + 1070959496, + -1070026677, + 1084575020, + 1066567223, + -1057456981, + -1062184619, + -1069854527, + 1077739484, + 1050958572, + -1085755758, + -1089885949, + -1067950083, + -1063962868, + -1073220903, + -1086509174, + -1104824930, + -1087645015, + 1063792778, + 1034882672, + 1071654596, + 1071477299, + 1065217561, + -1068371540, + 1062218015, + -1075431398, + -1056712534, + -1070556851, + -1082469574, + -1064522461, + -1073195345, + -1070574693, + -1064267431, + -1058785680, + -1074597543, + 1057636111, + -1086804769, + 1039278456, + 1052976469, + 1015966774, + 1070690046, + -1095092157, + 1041197742, + 1058838202, + 1043364326, + -1086990653, + 1059113295, + 1056543507, + 1058441568, + 1066778679, + 1070029113, + 1017642478, + 1043994568, + 1059483953, + 1046217347, + -1094169708, + 1057345853, + 1064647136, + 1073824265, + -1143482518, + -1078239096, + -1095014812, + -1106990106, + -1109612279, + -1073069120, + -1069505628, + 1076950235, + 1043513168, + -1077104271, + 1061151542, + 1066912404, + -1086676133, + -1086764520, + 1069741101, + -1103597231, + -1080855221, + 1040953895, + -1081433697, + -1088734814, + 1067382333, + 1066992852, + -1080943744, + 1023607594, + -1086080624, + 1035146436, + 1068333457, + 1061794704, + -1086128323, + 1045621141, + 1057158513, + 1077732398, + 1046541666, + -1080590003, + 1070463603, + -1071794336, + 1044121878, + 1029184911, + 1069749347, + 1078389000, + 1077189773, + -1072986333, + -1086633806, + -1077851919, + -1069514752, + -1087705656, + -1080564367, + -1079161406, + 1051966444, + -1064586312, + -1085118696, + -1078647892, + 1074645292, + 1037358746, + -1081927410, + -1125021237, + -1084923275, + 1046490695, + -1083143026, + -1086777065, + -1079070742, + -1084679487, + 1067074993, + 1054705197, + 1063171392, + 1050794247, + 1067504694, + -1097396742, + 1036433402, + 1053880830, + 1068739311, + 1074598616, + -1076638936, + -1072244531, + -1069323661, + -1082876190, + -1080750219, + 1069811132, + 1060655795, + 1057784560, + -1088187705, + -1083968728, + -1096056479, + -1090466543, + 1048967311, + 1070500798, + -1086755483, + 1065068848, + 1050370112, + -1080168374, + 1079395065, + -1099496757, + -1073195005, + -1090628876, + 1041524445, + 1066886499, + 1053498358, + -1100836491, + -1081067970, + -1091528719, + -1081459334, + -1080340059, + 1070093911, + -1064363811, + 1039789881, + -1074958087, + 1072303540, + -1079390820, + -1079137319, + -1140490237, + -1100772162, + -1092400809, + -1099161788, + 1066211341, + 1076087471, + -1086015445, + -1073309171, + -1076734034, + -1084127035, + 1084319564, + 1058528754, + -1072366537, + -1071472089, + -1062670252, + -1087652468, + 1058367534, + 1060430490, + -1067327354, + 1068855799, + 1057382005, + -1079302799, + 1049483113, + -1078277755, + 1052150388, + 1057618687, + 1036178602, + -1091216909, + -1085167653, + -1075573343, + -1106510805, + -1070824150, + -1070699474, + -1086561219, + -1098647148, + 1075783019, + -1064622938, + 1046186520, + -1071601909, + -1073182693, + 1086962631, + -1065081210, + 1072042445, + 1067614429, + 1083905123, + -1086358992, + 1090679377, + -1081384055, + -1069446460, + -1072760906, + 1072200845, + -1070189541, + 1027733311, + 1067498703, + -1072307987, + 1067527634, + -1087731048, + -1113007825, + 1072385049, + 1061699903, + 1053277172, + -1118995816, + -1104648904, + 1057189017, + 1046356138, + 1069070230, + 1054319266, + -1081204615, + -1096299753, + 1034833138, + 1037362891, + -1085552011, + -1105211228, + -1099158763, + 1031321507, + 1052880590, + -1096658662, + 1061999669, + 1064159391, + -1090513074, + -1086526492, + 1065355092, + -1105104551, + -1098392440, + 1047365041, + -1088002478, + -1075364967, + 1070934008, + -1096139841, + -1089117831, + 1052479884, + 1042056749, + 1058720293, + -1127691851, + -1098240118, + 1048090523, + 1065660278, + -1085478827, + 1055651456, + 1027190091, + 1031097235, + -1086542133, + 1066363416, + -1095386992, + 1059684134, + 1058063582, + -1108664964, + 1049346539, + -1105016748, + 1060652824, + 1059318945, + -1079703074, + -1095899932, + -1093548620, + 1076572154, + 1064683642, + 1053129799, + -1089076802, + 1062940256, + -1069463363, + 1061232096, + -1114280901, + 1063234641, + -1076166455, + 1070826076, + 1075942870, + -1068202007, + -1093930159, + -1072009938, + 1061273762, + -1084499235, + -1098013746, + -1084282357, + -1080546403, + 1075795128, + -1080654236, + 1059168635, + 1065774764, + -1077468769, + -1074998688, + -1072809934, + -1140247255, + -1083305753, + -1081295880, + -1080474469, + 1063079369, + 1058077205, + -1091653834, + 1072267533, + 1070935196, + 1055825676, + -1089169579, + -1081513900, + -1087356609, + 1050589297, + 1076097819, + -1079062689, + -1083075209, + 1069032307, + 1074211480, + -1075988472, + 1068154763, + -1068889911, + 1068456757, + 1079330588, + 1058939808, + 1067161758, + -1086513737, + 1076364303, + -1065073954, + -1081080185, + 1072837142, + 1073036877, + 1040626284, + -1088311508, + 1049352995, + -1077494850, + 1053385340, + 1056727232, + 1070031651, + 1073958456, + 1071874022, + -1077898410, + -1098611761, + 1069112285, + -1076339919, + -1103541827, + 1063715421, + -1088658047, + -1077154402, + 1076971827, + 1078179486, + -1079172337, + -1086536708, + 1077458683, + -1072846969, + -1097288850, + -1063933367, + -1071150248, + -1092201437, + -1084492725, + -1088680767, + -1107886323, + -1076807128, + 1072152198, + 1076388940, + -1082093758, + -1089072554, + 1052402797, + -1097983698, + -1079957137, + 1074302179, + 1067385194, + -1077482506, + 1037895922, + -1072671984, + -1073176244, + 1072353925, + -1083395976, + 1059354119, + 1059242740, + 1074645762, + 1056561220, + -1073127427, + 1066170727, + -1077503857, + -1082839966, + -1104582902, + 1078239990, + -1070058182, + -1086449017, + -1103973981, + -1088669399, + 1044353453, + 1081733731, + -1073361198, + 1083728043, + 1078953409, + -1101232405, + 1072134911, + -1106958584, + 1078000525, + 1058075175, + 1073158806, + 1058833990, + -1079428279, + 1055941857, + -1080039202, + 1073221573, + 1062699966, + 1068641644, + -1089909666, + -1080265901, + 1060876037, + -1088419432, + 1057383861, + 1049141159, + -1104796386, + -1120746534, + 1057753542, + -1088454484, + -1080180145, + -1117471822, + 1049979797, + 1060762991, + -1074866667, + -1106107615, + 1029245967, + -1097180070, + 1050099809, + -1110634179, + -1085931323, + 1061008873, + 1040766118, + 1067558069, + -1117924164, + -1074465006, + 1055277225, + 1059544422, + -1098131986, + -1080671648, + -1096111448, + 1075780956, + -1125647166, + 1059127205, + 1068417707, + -1090836252, + -1110941842, + 1008042125, + 1057069293, + -1080310691, + 1052626159, + 1065826899, + -1091391066, + -1076207391, + 1061197943, + 1061558246, + -1086520769, + 1060794033, + -1079019387, + -1093834201, + 1049324513, + -1068242976, + -1097132772, + 1062844585, + 1068450205, + 1065624013, + 1056052464, + 1057385596, + 1058779622, + -1129080411, + -1081394954, + 1071880026, + -1085118491, + 1034873957, + 1077517386, + -1071986403, + -1084157296, + 1046827740, + 1059526925, + -1061020341, + -1095004092, + -1080793885, + 1064892903, + -1093834982, + 1034547267, + 1067449698, + 1059789758, + 1070634326, + 1045986069, + 1067262932, + 1057746915, + 1051831253, + -1079036190, + -1078946002, + 1086228507, + 1062297311, + -1088084312, + 1076647927, + -1090692959, + -1069518409, + 1046251942, + -1122423867, + 1067276879, + 1061887366, + -1084293972, + 1076140645, + -1072164154, + 1055483496, + -1070751468, + -1067435834, + -1093752860, + -1095460749, + -1091842800, + -1082512901, + 1060198231, + -1072395260, + 1071005515, + -1078820135, + -1097390256, + -1081765604, + -1069312548, + -1075723283, + 1058166709, + 1062229206, + -1098081545, + -1163640711, + -1076952228, + -1137268538, + -1073541230, + -1096974928, + 1057178063, + -1079543557, + 1074798617, + -1078870737, + -1090264431, + 1067618504, + 1070121503, + 1060849178, + -1090343280, + 1075415429, + -1094320903, + -1076517653, + 1031289876, + 1066047846, + 1066737641, + 1064999923, + -1065049811, + -1098865621, + 1062365965, + 1071221040, + 1051898979, + -1128012881, + -1086396945, + -1085068136, + -1107224659, + 1072585575, + -1093112649, + 1019064865, + 1059590831, + -1097224043, + 1067533018, + 1063743402, + -1084825293, + 1068435069, + -1072825673, + -1084275002, + 1077095043, + 1034695582, + -1064779569, + 1051401671, + 1076512937, + -1072577666, + 1067539437, + -1085725634, + -1084804777, + 1067763874, + 1081603090, + 1049605953, + 1038418508, + -1075811951, + 1072450340, + -1070809084, + -1092098417, + -1074501488, + 1074345840, + 1046243758, + 1053640681, + 1064585620, + 1060695086, + 1031818057, + 1071675318, + 1052121539, + 1076308170, + 1072239232, + -1070435924, + -1081671252, + 1075626355, + -1088833379, + 1052557887, + -1085463393, + -1102907915, + 1066228107, + 1051862515, + -1084680401, + -1092502904, + 1030086545, + -1097310881, + 1025077197, + 1026963251, + 1070675432, + 1073474216, + -1112445493, + 1020111149, + -1097129185, + 1050554007, + -1084342158, + 1064815325, + 1024758904, + 1052042560, + 1007629960, + -1087041144, + -1074260471, + -1106663257, + 1064276396, + 1062599905, + -1128180352, + 1042437354, + -1090825529, + 1054034798, + 1067165500, + -1098297495, + 1067238447, + 1052024572, + 1060655435, + 1065770566, + -1092457403, + 1056612205, + 1066179933, + -1089762833, + 1059112440, + 1058944809, + 1061095728, + -1088138686, + 1070294222, + -1088776068, + 1066427963, + 1057948118, + -1121992755, + 1061190903, + 1067219603, + 1038875495, + 1059697879, + -1087132797, + -1081442885, + -1075334223, + 1050332097, + 1066426913, + 1069552744, + -1096886247, + -1080255007, + -1101327902, + 1071876978, + 1061875463, + -1102048820, + 1034846330, + -1077718723, + 1058184018, + 1073966626, + -1090228231, + -1079412786, + -1073665975, + -1107269224, + -1072049831, + -1076000853, + 1065401649, + 1045021573, + 1076990243, + -1081983606, + -1079512051, + 1060377997, + 1073895446, + -1090327172, + -1087611444, + 1071183226, + 1067242591, + -1114209586, + -1105303466, + -1082122500, + 1047082489, + -1081910197, + -1111739320, + 1079946199, + -1137723976, + -1100230462, + 1031301579, + 1061075808, + -1086365865, + 1057366661, + -1069155096, + 1058370416, + -1078581324, + -1071753073, + 1050486159, + -1086394350, + -1080691544, + 1063342411, + 1055123528, + 1060129192, + -1080272292, + -1090738968, + 1067705558, + 1059063729, + 1066037493, + -1077180681, + 1073926135, + 1072676722, + -1072132955, + -1081033770, + -1071447488, + 1069178697, + 1066900546, + 1074377130, + 1080502437, + 1058019147, + -1081580679, + 1077996696, + 1070910450, + 1080673958, + -1085272547, + -1072392940, + -1085101079, + 1074507048, + -1079092229, + 1050659282, + 1078644352, + -1080291303, + -1075178460, + -1073081076, + 1057412664, + 1071052530, + -1089100799, + 1020305612, + 1065297053, + -1099951730, + 1050302391, + -1113430430, + -1121240517, + -1094294582, + 1074320246, + -1083350658, + 1063418303, + 1062167856, + 1077028968, + -1067884023, + 1064649970, + 1063659204, + -1074207232, + -1111542917, + 1087207402, + 1066333986, + 1074617133, + -1067491037, + 1075422077, + 1055143316, + 1087957848, + -1114986665, + -1086251643, + 1040991665, + -1080075412, + 1065492923, + 1062901999, + 1046343157, + 1064329403, + 1062805811, + 1057201333, + -1088706217, + 1069287438, + 1065760623, + -1073228304, + -1085138030, + 1056862946, + 1059431297, + 1073943555, + 1076407634, + 1040666055, + 1004075612, + -1100331486, + -1084069095, + 1057124271, + -1098261761, + 1071145218, + 1050153717, + 1038706446, + -1105770525, + 1045648260, + -1083404285, + -1081951620, + 1057896632, + 1065563845, + -1088754316, + 1044916820, + -1088258805, + -1122235868, + -1082180280, + -1079717052, + 1057280434, + -1120715714, + 1072088781, + -1093051282, + 1055788455, + 1058074561, + -1079776474, + -1078153865, + -1089169763, + 1071618564, + -1081411703, + -1099109200, + -1080620053, + 1032087742, + 1061089472, + -1077503868, + 1072101561, + -1099073165, + -1086682204, + 1061765401, + 1049258461, + 1065469959, + 1064642515, + -1084840432, + 1066884224, + 1049582679, + 1065448907, + 1070623934, + 1070880681, + -1084450639, + -1073620402, + 1066572004, + 1081189296, + 1066609229, + -1083829736, + 1061100956, + -1086161914, + 1061102887, + 1053866140, + 1050932700, + -1092097616, + 1065504391, + -1086499903, + -1092124789, + -1102702716, + 1077470500, + 1071520335, + -1067813136, + 1049896110, + 1068354168, + 1071140268, + 1057279282, + 1072448260, + 1057306501, + -1076102160, + 1053641955, + 1072824597, + 1074979773, + -1067219868, + 1063632251, + 1052497327, + 1056453882, + -1080218154, + 1054991826, + 1062129662, + 1058661720, + 1079348960, + -1073377929, + 996060112, + 1068924641, + -1081605202, + 1061352443, + 1041627853, + 1065364526, + -1081070399, + -1081218382, + -1084954229, + 1074063050, + 1047737261, + -1096016585, + 1072448764, + 1058325204, + 1075773116, + 1059040882, + -1069637934, + 1038308869, + 1076185411, + 1067684634, + 1044651039, + 1058195734, + 1057266387, + 1077762594, + 1042660371, + -1079862115, + 1039820860, + 1074990324, + 1060076737, + 1060391178, + 1040663740, + -1078087871, + -1081605882, + 1053638363, + 1056051216, + 1070939734, + 1055877516, + -1109140879, + -1131899271, + 1062460612, + 1061040916, + 1072967582, + -1074178072, + 1058258379, + 1068053213, + -1073045161, + -1087878634, + 1057087043, + -1084333335, + -1087196640, + -1070205239, + -1072586006, + -1078796678, + 1066557181, + -1113640635, + 1077217782, + -1097026379, + 1072981569, + -1082618055, + 1049125450, + 1041282415, + -1088002940, + -1081295099, + -1090572690, + 1057965936, + 1077112415, + -1081662456, + 1075754344, + -1082096652, + -1076130842, + -1090019276, + 1068710296, + 1075234335, + -1131074971, + -1096334128, + 1035406799, + 1068522858, + 1065049047, + 1075152089, + -1070099095, + -1092089035, + -1071897917, + -1081934672, + -1096778500, + 1083359286, + 1071552283, + -1084464006, + 1057094964, + -1092632539, + -1077893520, + 1065899680, + 1069439006, + 1046957653, + 1058850015, + 1043795350, + -1089507731, + -1077818527, + -1075342706, + 1069040210, + 1047631892, + 1034513147, + -1094286561, + 1055765324, + 1057620378, + 1051085468, + 1056497505, + 1058062741, + 1058666897, + 1032631443, + -1137459411, + -1108033197, + -1096052950, + -1120685916, + -1084722062, + -1102772100, + -1089189740, + 1048757283, + 1045173051, + 1051375282, + -1080060905, + -1108381081, + -1080917500, + 1059768080, + -1085672561, + 1060816407, + 1048402554, + -1086366045, + -1106426738, + -1110393236, + 1065582950, + -1092591341, + -1086284324, + 1037804212, + -1096721468, + 1049673951, + -1086459601, + 1062951647, + 1052870066, + 1051409187, + -1083130056, + -1131664668, + 1069583761, + -1085267917, + -1109494107, + 1043461335, + 1067396534, + 1068405958, + -1089400350, + -1090900584, + 1069098852, + 1061752691, + -1076028379, + -1081873454, + 1061112990, + -1083715658, + -1085240052, + -1092585261, + 1071571804, + -1099035396, + -1072602930, + -1088604070, + 1069716980, + 1069772693, + 1048149460, + 1060707038, + 1072022271, + -1079164247, + 1053081490, + 1045383017, + 1071340827, + -1080062157, + -1090949821, + -1083347711, + 1052201518, + -1088070029, + -1099409679, + 1058425566, + 1077113216, + -1079142870, + 1032443130, + 1059221964, + 1023186957, + -1091121524, + -1075903514, + -1083460856, + 1069949201, + -1073630151, + -1089144716, + 1067256095, + -1073386316, + -1112290379, + -1087759894, + 1046051369, + 1069850456, + -1074557243, + 1052956026, + 1066299090, + -1097157328, + -1104083804, + -1081381018, + 1061964178, + 1065760792, + 1041676672, + 1068084065, + 1071878714, + -1084240253, + 1060771538, + 1070714174, + 1061040507, + 1061912748, + 1065527781, + -1065500653, + 1076929281, + -1106084846, + 1057125084, + -1082784280, + 1066121120, + -1096960228, + 1053725431, + -1097772538, + -1086793176, + -1084468312, + 1058252514, + -1114979503, + 1061545512, + 1066895628, + -1112551745, + -1086128562, + -1076549452, + 1036389751, + -1087500024, + -1099769527, + -1091080510, + 1059622477, + -1093300398, + 1073024536, + 1075366881, + 1070168460, + 1072407251, + -1079625941, + -1069698079, + -1077223151, + -1107602277, + -1100959101, + -1098006249, + -1090319737, + -1085744619, + 1063318261, + -1076092873, + 1067116783, + -1080890633, + 1063622908, + -1064280596, + -1075607652, + 1034805239, + -1093295815, + -1073431961, + 1081372085, + 1071324558, + 1061228940, + 1065875725, + -1064858030, + 1055243359, + -1102373288, + -1106994045, + -1079672965, + -1075565902, + 1074245862, + 1063555181, + 1037273767, + 1073924545, + 1070111473, + -1072292449, + -1108112337, + 1076267816, + -1085045676, + 1068637507, + 1067574207, + -1084442771, + 1071209673, + 1076454159, + -1096785467, + 1066330394, + -1081935380, + -1079916611, + 1063972683, + 1073002363, + 1059417501, + 1020388343, + -1100437591, + 1048334966, + -1140095230, + -1075236536, + 1057436666, + 1063599309, + -1140881915, + -1097711872, + 1061612856, + -1098715844, + 1068138404, + 1060513360, + -1084658837, + -1076250305, + 1065999959, + 1059107717, + -1085031677, + 1063701212, + -1094132589, + 1054421356, + -1091000723, + -1104927464, + 1033937366, + 1064157044, + -1085714312, + 1062453617, + 1055077827, + -1095856995, + -1111815390, + 1052085560, + 1069794794, + 1066354948, + 1050184402, + -1075886148, + -1112753021, + -1089827339, + -1088675644, + 1053915076, + 1061587634, + -1086310881, + 1072825800, + -1090331499, + -1090651264, + 1064701489, + -1099748872, + 1073735927, + -1074677006, + -1080441356, + -1076955547, + 1053586506, + -1115508308, + 1069014402, + -1080252671, + 1073529671, + 1069728711, + -1085304356, + -1085355826, + -1079927533, + -1077124750, + -1096871400, + -1084932815, + 1079044019, + 1066079673, + 1057360016, + -1083928769, + 1070867475, + -1080616481, + 1061616553, + 1072363536, + 1083396648, + 1061882461, + 1059674501, + -1093418961, + -1102819955, + 1066786999, + -1062637690, + -1095040876, + 1074261037, + 1051714108, + 1050111877, + 1024421834, + -1083802788, + -1114318661, + 1073191918, + 1066067546, + 1070463690, + -1077439258, + 1066599250, + -1086244154, + -1085517088, + -1072511743, + 1074373738, + 1066421281, + 1067993447, + 1065922363, + -1087357510, + -1086569197, + -1085006547, + 1071481010, + -1063938094, + -1098098938, + 1070675913, + 1058805939, + 1074471990, + -1107493417, + 1074246289, + 1051445983, + -1079774383, + 1074953413, + -1092195641, + -1075771976, + 1042121172, + 1067844057, + -1110915059, + -1088268090, + 1020489405, + 1063564409, + -1085822701, + -1081689370, + -1073958862, + 1056297200, + 1023699673, + -1077234495, + -1083231165, + -1074019352, + -1126399355, + -1089196860, + -1105243045, + 1059309624, + -1079494872, + 1062037700, + 1060451747, + 1081571286, + -1067295272, + -1082134365, + -1071676061, + -1075207384, + 1074958847, + -1078905103, + -1079767180, + 1074837666, + 1057533203, + 1070529573, + -1076622764, + 1051823288, + -1067947817, + 1067506376, + 1064497984, + 1073872553, + -1101804013, + -1073827231, + 1076486948, + -1080002295, + 1058869706, + 1055328534, + 1061776644, + -1099850971, + -1085473264, + 1079146893, + 1069656472, + 1048789635, + 1056986492, + 1033669911, + -1079725832, + -1081700467, + -1119708658, + -1065507953, + -1075244676, + 1048172785, + 1044571377, + 1071812638, + -1086489473, + 1082003764, + -1064843565, + 1073998956, + 1070786119, + 1058286161, + 1072440025, + 1019415720, + 1049481094, + -1085082909, + 1055818523, + 1076598441, + -1085174434, + 1075318388, + -1079863895, + -1102996698, + 1050406056, + -1089392228, + 992671284, + -1086443356, + 1052200975, + -1102409561, + 1062753766, + -1085746699, + 1042703487, + 1057690616, + -1095618292, + -1099153880, + 1057553121, + -1086796826, + 1056892312, + -1080210485, + 1058628624, + -1088791320, + 1058814631, + -1110729952, + -1124065790, + -1099101720, + -1106449634, + -1078712466, + 1072497738, + -1090290324, + 1065782842, + 1052386145, + -1093978094, + -1087263851, + -1119535080, + 1055066046, + -1098005911, + 1058841404, + -1086639076, + 1041566748, + -1089723484, + -1109164668, + 1058339162, + 1049521862, + -1080315234, + 1046425598, + 1038825845, + 1062477270, + -1096144572, + 1069588200, + -1080978064, + -1095337619, + -1089205931, + 1061655661, + 1071582353, + 1069838110, + 1062758437, + 1045743744, + -1113932750, + 1059704469, + -1106383438, + 1066046892, + 1060118256, + 1064330496, + -1132146715, + -1100366663, + 1068695075, + 1067143885, + 1075369607, + -1098250677, + -1089042898, + -1081473024, + 1023847980, + 1041646476, + -1107055173, + 1068634341, + 1062251166, + 1060926790, + 1069280167, + -1077711777, + 1067716564, + 1065819397, + 1066542495, + -1077170214, + 1054590462, + -1079560746, + 1054458155, + 1051453343, + 1065881693, + 1074459376, + 1063710586, + -1084125615, + -1080416283, + -1079447969, + -1088865920, + 1066884453, + -1080233583, + 1084655468, + -1055154908, + 1064648371, + -1063725841, + -1069892653, + -1083148137, + 1082907467, + -1071653797, + -1061082762, + 1075645216, + -1079624997, + 1070397673, + 1081637035, + 1078821077, + 1077916740, + -1063867678, + 1085304733, + -1078605195, + -1080987685, + -1080913038, + 1080225840, + 1080971046, + 1064670173, + 1081248655, + -1065281735, + -1065825750, + 1074590303, + -1072659198, + 1070231909, + -1091206447, + -1072429276, + -1098733634, + 1064910858, + 1074948999, + -1068446373, + -1072172431, + 1039701487, + -1066390649, + 1084228499, + 1066546936, + -1081513877, + 1060618467, + -1067619288, + 1077750051, + 1077535995, + 1067667518, + -1075464709, + -1081733127, + -1082779711, + -1081156787, + -1080024284, + 1060218510, + 1067163168, + -1065192870, + -1064995487, + 1067598475, + 1075118141, + -1120071494, + 1063092977, + 1087524080, + 1075156069, + -1061627049, + -1081661856, + 1057663056, + -1079029589, + -1079117794, + -1073359123, + -1060282767, + -1082278759, + -1082692228, + 1083207038, + 1076444379, + -1070366314, + -1069233140, + 1079585859, + 1070573655, + 1066702280, + -1072339122, + 1071545878, + -1064934606, + 1076359148, + -1064367009, + 1041079218, + 1079562785, + 1055472773, + -1081585809, + -1083434201, + -1072437460, + 1078896357, + 1049021387, + 1046928650, + 1066991319, + 1072051549, + 1071971093, + -1092681106, + 1065764969, + -1062286281, + -1074952393, + -1097149739, + -1071110220, + 1074626397, + -1080546177, + -1086321196, + -1084253266, + 1059579955, + -1068493456, + -1081334782, + 1069308652, + 1069084767, + 1071746471, + 1070741620, + -1088048056, + 1049523543, + 1059574527, + -1101349933, + -1079929615, + -1071272265, + 1078118497, + 1072908025, + -1082215062, + -1087268823, + 1055562906, + -1106677956, + 1043114064, + 1071646682, + 1040264806, + 1060862453, + 1080884608, + -1076103277, + 1064675076, + 1071802626, + -1098582529, + -1080553939, + -1075306417, + 1009111537, + 1055019419, + -1085902610, + 1069552893, + 1050991924, + -1089214402, + 1068676765, + -1078763798, + -1086352896, + -1090565372, + -1083063979, + -1094340213, + 1067763641, + 1063284098, + -1088267409, + 1074669404, + 1077521793, + -1074366816, + 1087388984, + 1053649802, + 1077886613, + -1079715118, + 1061563415, + -1078714526, + 1061596215, + -1077148305, + 1068704230, + -1081174290, + 1071005124, + -1084156158, + -1071500330, + 1077578800, + 1069455419, + -1080711085, + -1082902907, + -1130988577, + -1087142264, + 1074966191, + 1043429486, + 1082025470, + 1075416467, + 1074864397, + 1057703031, + -1089194988, + 1077741754, + 1068308017, + 1075331416, + 1083281500, + -1089510106, + -1077048279, + -1087490243, + -1072229120, + 1091211490, + 1083243729, + -1101893499, + -1066069861, + -1069135189, + 1076079479, + -1070556441, + -1058426945, + -1073851667, + -1066460231, + 1028986874, + 1086783817, + 1078104880, + -1083224835, + -1087037876, + 1079018587, + 1078566298, + -1071333510, + -1070900508, + -1081424700, + -1065010071, + -1081585799, + 1058538976, + -1078126747, + -1104537737, + 1059389218, + -1075666328, + 1069423523, + 1044682324, + 1074208655, + -1072879390, + -1091182004, + -1097323244, + -1080994935, + -1082901411, + 1061558449, + 1069227584, + -1078073005, + -1076329709, + -1086325122, + 1063412027, + -1108684181, + -1065340210, + 1063087056, + 1079574229, + 1077566047, + 1058210167, + -1093993060, + 1066120212, + 1081127188, + -1071794623, + -1066468012, + -1071769110, + -1065216838, + -1099399448, + -1071915087, + -1085056691, + -1076279587, + 1070300119, + -1073961883, + -1065154597, + -1070276519, + -1121214870, + 1087145827, + 1068339845, + -1097357079, + -1061513508, + -1059109522, + -1085122508, + -1073542931, + -1061261056, + 1076636320, + 1054685735, + 1066036731, + 1061980237, + 1066136628, + 1059433513, + 1051609323, + -1094656656, + 1070198875, + 1074613046, + -1066430399, + -1057191816, + -1089165775, + -1106019273, + 1083394237, + -1079515123, + -1057654667, + -1086449210, + -1067437690, + -1079805621, + -1067531634, + 1090000298, + -1089601682, + 1076593256, + -1084098604, + 1058271987, + -1097371292, + 1050504984, + 1060304602, + 1065688406, + 1061351347, + 1039540523, + -1087601941, + -1107752535, + 1057638693, + -1082187884, + 1033434275, + 1066460048, + 1069538797, + 1055852645, + 1060980870, + 1077369674, + 1067217619, + 1065962874, + -1089114081, + 1070395586, + -1091291534, + -1096871230, + -1078254809, + -1088512979, + 1067876701, + 1063886689, + -1075618231, + 1034370403, + 1048159887, + -1073377966, + -1085227706, + -1085673924, + 1039367936, + 1056338809, + 1038964615, + -1087069541, + -1106912924, + -1089827160, + -1094197064, + -1090719811, + 1058340134, + -1072551259, + -1102791811, + 1046524746, + 1060569911, + 1061371758, + -1087173735, + 1075962519, + 1073427250, + 1046283191, + 1062471764, + 1037117013, + 1070125000, + -1080291012, + 1058050465, + -1071893008, + 1074061587, + -1071664878, + 1074344016, + 1051065262, + -1090004736, + -1080157825, + -1086851956, + 1064238182, + -1077836430, + 1076073737, + -1073657398, + -1065769112, + 1083969487, + 1076100623, + -1064547024, + -1075974568, + 1077845199, + 1070683884, + 1082526911, + -1067707597, + -1068454933, + 1086721010, + -1062245858, + 1073144956, + -1066503240, + -1065602813, + 1055466790, + -1106114929, + 1061006917, + -1069058234, + -1064895067, + -1075995356, + -1074980885, + -1071353787, + 1052759713, + -1085533201, + -1088349966, + -1087659985, + 1062507321, + 1071225046, + 1082798887, + -1073717751, + -1089816578, + -1118783543, + -1087637605, + 1058233731, + 1060317541, + 1070377481, + 1040206580, + 1067933666, + 1049309623, + 1060663636, + 1079462779, + -1072885795, + -1083402257, + 1018122366, + -1081563009, + -1079952217, + -1072115512, + -1095297523, + -1103771379, + -1102270229, + -1106492530, + -1099487532, + -1084430650, + -1089013558, + -1078471714, + -1070856502, + -1074229184, + 1024325029, + -1097419642, + -1105126882, + -1073173184, + 1071885365, + -1070149137, + 1068149549, + 1053692341, + -1113281877, + 1054654053, + 1065453090, + 1072621697, + -1068444380, + 1051451824, + -1064289371, + -1080285933, + 1074365959, + -1080041890, + -1067055591, + 1061161210, + 1059042803, + -1084487513, + 1065334889, + -1083100762, + -1073961730, + -1077075422, + -1076951663, + -1074426738, + -1104771195, + 1073252455, + -1071576449, + -1084930283, + -1082472213, + -1061730771, + 1076258715, + -1088949642, + -1070219177, + 1055429422, + 1052038471, + -1072920484, + 1078923233, + 1076585404, + -1079717678, + -1096713200, + 1048745808, + -1092738257, + -1083967037, + 1069730768, + -1070843308, + -1115087107, + 1067489738, + -1086217466, + -1075155324, + -1065433056, + -1073288557, + 1066869142, + -1091887723, + -1072666835, + 1062488925, + 1056688792, + -1101403278, + 1058594688, + 1061462781, + -1086445998, + -1109496974, + 1061387932, + -1083672067, + 1069963907, + 1040639105, + 1059197469, + 1034283277, + 1055157382, + -1102155813, + 1027945796, + -1087370363, + 1060116523, + -1098256088, + -1092929799, + -1085265549, + 1074433645, + 1042479353, + -1080094323, + -1097975395, + -1087357167, + -1083036347, + -1089454891, + -1081351395, + 1054081214, + 1058711386, + 1059505294, + 1072430102, + 1054856466, + -1093356146, + 1061558298, + -1075940493, + -1093329118, + 1048774139, + 1036336429, + -1104904525, + -1088635018, + -1097700007, + 1061792691, + -1085564818, + 1068218007, + 1027374800, + -1078997587, + -1089941202, + -1089963216, + 1033088851, + 1058244057, + 1067839082, + -1084133460, + 1074065721, + 1058688908, + 1058241739, + 1070598126, + 1058861562, + -1078395156, + -1074677510, + -1084942253, + -1070531121, + -1088850873, + 1060605571, + -1088085985, + 1057648697, + -1078559533, + 1065299921, + 1062866603, + -1090913240, + -1071186268, + -1105868946, + -1086765783, + -1099057830, + 1041430519, + 1052501224, + -1079804354, + -1091565140, + -1073150811, + -1105419245, + 1062562603, + -1069007417, + 1066076055, + 1034200924, + -1079091684, + -1098819931, + 1032650464, + -1085145009, + -1070036724, + -1081643647, + 1073952186, + 1067518411, + -1077713503, + -1066565482, + -1085385206, + -1076130239, + 1068219411, + 1075166555, + -1106606730, + 1066860863, + -1118432795, + -1091848742, + -1098871154, + 1063872501, + 1063602293, + -1094254836, + 1047509883, + 1034194549, + 1074823196, + -1104625123, + 1044370542, + 1073914219, + 1068545342, + -1084820375, + 1076892037, + 1078185741, + 1067692405, + -1095199244, + 1068507370, + 1042189843, + 1052097350, + -1087485118, + 1065622085, + 1072238246, + 1077628341, + 1042279172, + -1083474103, + -1086160705, + -1098477773, + 1064519767, + -1075291358, + 1074062820, + -1088684789, + 1067379376, + 1060699677, + 1040788528, + 1075856024, + 1079782971, + 1075059528, + 1048503370, + 1045195775, + 1077460144, + 1083904557, + -1105250222, + 1067643441, + -1079348458, + 1074564840, + 1067762963, + 1060745356, + -1086473521, + 1033249467, + 1066336655, + -1076465624, + -1077701474, + -1082340404, + 1076519031, + 1062826944, + -1077523840, + 1053505831, + 1045329026, + 1058209021, + 1078621803, + -1083290952, + 1070836995, + -1066240068, + -1072754711, + 1079231626, + 1062719450, + 1079562343, + 1073980494, + -1072501863, + -1081232456, + -1087967209, + -1077150769, + 1061869682, + -1084625149, + 1077937897, + -1084904513, + 1071429483, + 1042738330, + 1067792059, + 1073136477, + -1088121692, + 1075826662, + 1070260761, + 1050481743, + -1088828001, + -1098929140, + 1075835169, + 1059834306, + 1071551638, + -1082092125, + -1088764791, + -1096982164, + 1052252038, + -1089777205, + -1079933585, + 1034236252, + 1029989717, + -1091060669, + -1118599097, + 1033875347, + -1080021939, + 1058742620, + -1082026037, + -1087721997, + -1096221136, + 1034593246, + 1059671591, + 1054486018, + 1066560094, + -1081374883, + 1069193385, + 1035793409, + 1060865797, + -1090352361, + 1055717952, + -1081271136, + 1058466730, + 1041067152, + -1084462044, + -1078106993, + -1098210426, + -1095071752, + 1024367328, + -1081037080, + -1096328656, + 1057403936, + 1058193243, + -1105794437, + -1093661337, + 1056504755, + -1085594285, + -1129458262, + -1087874207, + 1048537330, + 1063710545, + -1097263721, + 1062250170, + 1074993134, + 1070738689, + -1107206999, + 1056083229, + -1088255180, + 1057288552, + -1080888067, + -1081882971, + -1096184737, + -1078986365, + -1082541847, + -1072150495, + 1051021952, + -1078567417, + -1120363312, + -1090427556, + 1054745296, + 1075165424, + -1098219764, + -1121980171, + -1097015001, + -1089973391, + 1057551786, + 1059181137, + -1071996363, + 1074165772, + 1029211950, + -1105064507, + 1076227814, + 1075127426, + 1076289775, + -1075726351, + 1048615622, + 1056861253, + 1048496537, + 1058649563, + 983084570, + 1072063764, + -1081020120, + -1079909707, + 1068534260, + -1087393712, + 1051083233, + 1072605732, + 1068429310, + 1052121374, + 1049848081, + 1070295379, + -1094099096, + 1042247465, + -1080483812, + -1090542235, + -1088202989, + 1046785626, + 1061983820, + -1070810744, + 1072647328, + -1073076792, + -1080596193, + 1064752239, + 1074922552, + -1078702724, + -1077751912, + 1065804062, + -1092476191, + -1103339902, + -1079148832, + -1081312324, + -1078631690, + 1073147061, + 1042060096, + -1096690761, + -1071614886, + -1080655141, + 1056001581, + -1118142286, + -1075816533, + 1057869957, + -1086483053, + -1081518484, + -1081212181, + -1081927779, + -1077948824, + -1097245616, + 1070071979, + -1083237065, + -1078818662, + -1071636921, + -1082023477, + -1080302337, + -1077712212, + -1071016819, + -1087696718, + -1070018042, + -1106850884, + -1071158218, + 1058585954, + -1071214185, + -1087452745, + -1073082413, + -1074652116, + -1080100670, + 1049244797, + -1070870506, + 1077478981, + 1076603260, + -1118783915, + 1084085974, + -1082255441, + 1068322050, + -1077857153, + -1097281350, + -1106105571, + -1086897529, + 1042511708, + -1114884569, + -1072612627, + 1075539866, + -1072980128, + -1072766411, + -1072265735, + 1079495319, + -1076574651, + -1079948769, + -1071614680, + -1064763975, + -1082126458, + -1074384858, + 1064133915, + 1077947311, + -1069583555, + 1076186812, + -1095993232, + -1070266709, + 1067668578, + 1082268399, + 1074770399, + 1071342226, + -1078807487, + 1059551877, + -1080207921, + -1092112151, + 1049340553, + 1060184511, + -1096765838, + -1087784079, + -1115110099, + 1045334278, + -1103091748, + -1083613353, + 1045165568, + 1041608236, + -1097984695, + -1080338649, + -1090486282, + -1111172322, + 1058373182, + -1095631036, + 1060870844, + 1062158176, + -1072437809, + -1096071617, + -1106598689, + -1093240188, + 1060971252, + -1088142935, + -1083524769, + -1108598730, + -1094551612, + 1058206325, + 1072504586, + 1074388872, + -1097218455, + 1063759603, + 1068986571, + -1071961319, + 1052564519, + -1094508933, + 1062510382, + -1117688464, + -1091928698, + 1052119131, + 1047889211, + -1088106471, + 1049607836, + 1062206165, + -1077618016, + -1078306326, + 1051983931, + -1072945045, + -1089610500, + 1062740328, + 1062273616, + 1058431923, + -1081765766, + -1124067313, + 1034494621, + -1081763455, + 1024416373, + -1086262110, + -1069737477, + 1068675524, + -1074653882, + -1070746396, + 1057893116, + -1101720280, + 1037963556, + 1049217089, + 990010924, + -1085648000, + -1090606675, + -1076879954, + -1081690212, + 1071400639, + -1090128103, + 1076475679, + 1069802448, + -1064368566, + 1074060500, + -1081565619, + 1062743430, + 1074061763, + 1069130646, + -1096580636, + -1084101254, + 1051793387, + -1084191244, + -1068449959, + 1069312393, + 1055106932, + 1073427106, + -1116282926, + 1051812479, + -1105341441, + -1097103328, + 1065460286, + -1093914152, + 1069765765, + -1077986401, + 1046740521, + -1100979779, + 1068664092, + 1065392993, + -1071570970, + 1063390038, + -1077283949, + -1074669141, + 1061917798, + 1071280792, + -1079180655, + -1079116475, + -1088535151, + -1081499890, + -1089248761, + -1071093830, + 1051273511, + 1061226373, + -1080590567, + 1060996742, + -1086595848, + 1065108166, + -1075595453, + 1065532888, + -1086465726, + -1070365003, + -1079199591, + -1074879742, + 1064042930, + 1035161252, + 1066370518, + -1079623863, + -1085017539, + 1068051865, + -1094646231, + -1086485402, + -1082365579, + 1050887069, + -1089602364, + 1071140182, + -1074624726, + -1073274632, + -1071141285, + 1065544464, + -1077884430, + 1058855229, + -1073551669, + -1078398384, + -1089300822, + 1052246462, + 1071128434, + -1073387872, + -1077047900, + -1072391433, + -1080716287, + -1084003523, + -1078473232, + 1065420761, + -1090924458, + 1032951414, + -1067351164, + -1077776636, + -1069423529, + -1088388492, + -1071037482, + -1091613925, + 1073408791, + -1078792103, + -1070354296, + -1062450624, + 1045150784, + -1071184761, + 1051140157, + -1089627088, + -1068209273, + -1073470050, + -1067257364, + -1084627279, + 1068087175, + -1072796048, + -1089348697, + -1067800765, + -1078521121, + -1089995735, + 1072139704, + 1069913119, + -1075457109, + 1061504068, + -1075791108, + 1063405274, + -1088661913, + 1065554393, + 1048745496, + 1007433765, + -1095646972, + -1088504693, + 1059413958, + 1061074727, + 1064584866, + -1080601167, + 1040020692, + -1091705113, + -1081972210, + -1090526072, + -1080927916, + 1062641244, + 1051902405, + -1079965985, + 1059939969, + 1047555239, + -1097456540, + -1088401192, + -1089996596, + -1081429680, + 1067292464, + -1089290985, + -1089296681, + 1041391131, + 1053877411, + 1061131017, + 1045210414, + -1116310596, + 1057207830, + 1048742720, + -1109525394, + 1055272432, + -1099463695, + -1089591376, + 1066895093, + -1096384329, + -1082004838, + 1039491366, + -1082331389, + 1030452391, + -1096096620, + 1057806056, + -1082234535, + 1062582823, + -1076944835, + -1075348662, + -1071004679, + -1082115259, + 1072072029, + -1099627578, + 1074837807, + -1106674893, + -1087134128, + 1053503420, + -1097776528, + -1085403613, + 1067266230, + -1141534222, + 1049993755, + -1078359841, + 1072089191, + 1075864038, + -1081062780, + -1113948293, + -1090039444, + -1093242411, + -1079237029, + -1076216029, + -1100055647, + -1121391089, + 1063543922, + 1044042839, + 1060315312, + -1089619525, + 1077211755, + 1056795855, + -1078996051, + -1079020522, + -1090052376, + -1075303780, + 1041492246, + 1041508739, + -1071210772, + -1093840943, + 1070652972, + 1075694072, + -1075380576, + -1080637084, + 1036995674, + 1041422576, + 1051195567, + 1067000776, + 1067896678, + -1089742208, + 1008766739, + 1050525708, + 1060178140, + 1051485632, + -1105016351, + 1035778525, + 1039284390, + -1070418129, + 1076258877, + 1068475583, + -1071622172, + -1069539269, + -1077905341, + -1134413472, + 1077287014, + 1059708101, + -1089180736, + 1064134628, + 1065606348, + -1076409016, + -1072642147, + -1121393107, + 1061844574, + -1095867965, + -1089516879, + 1061836383, + 1033190543, + 1049121993, + 1071702384, + 1066463397, + -1072841365, + 1057917970, + -1088459265, + -1081867217, + -1104211800, + 1068990614, + 1054952634, + 1057747958, + -1109951225, + 1079464138, + 1061643119, + 1083105781, + -1068752941, + -1088397134, + 1065768636, + -1080356738, + -1076272451, + -1081905086, + -1072104136, + -1091411440, + 1063878508, + -1081817754, + -1081585301, + 1065829144, + -1085680939, + 1068092486, + -1072646220, + 1059712391, + 1040830216, + -1101213460, + -1075220716, + -1085089485, + 1079013500, + -1096207827, + -1086585209, + 1042767988, + -1091848874, + -1093848849, + 1071697723, + -1071936870, + -1076579826, + 1061444022, + -1093269188, + -1087679852, + 1064908698, + -1079190078, + -1072517339, + 1038579776, + 1059704856, + 1049705215, + -1072486733, + -1088807990, + 1040727978, + 1069176308, + -1071412959, + 1068257972, + -1078808699, + -1078145829, + -1098740053, + -1110179036, + -1097481203, + -1114530024, + 1054862574, + -1086985767, + -1086259186, + 1040261721, + -1089162525, + 1058725287, + -1077471291, + 1050832060, + 1060506933, + -1087225030, + -1078391596, + -1093538945, + -1091469188, + -1103722837, + -1098605393, + 1050183050, + -1089580910, + 1060143353, + 1073940940, + -1088026828, + -1122230214, + -1082627620, + -1078926936, + -1097431391, + -1102654916, + -1101572870, + -1104040940, + -1103092116, + 1057263683, + 1065807484, + -1116298080, + 1065402121, + -1078992047, + 1045825771, + -1104469707, + 1055124275, + -1114749341, + 1041501669, + -1085702830, + -1087905479, + 1048263649, + -1077566954, + 1060690014, + -1097161226, + -1073047492, + -1102431776, + 1068013555, + -1077081976, + -1088329607, + 991258608, + -1074571055, + -1096960641, + 1073247163, + -1113394593, + 1080185491, + -1073073339, + -1097200798, + 1046958782, + -1083961900, + -1084165418, + -1105495894, + 1075744388, + -1073541706, + -1082417985, + -1079863899, + 1065198825, + -1104472015, + 1069987662, + 1076142216, + -1081605308, + 1058965802, + -1086218877, + 1074508283, + 1058466562, + -1085635254, + -1073253225, + -1089734231, + 1070332779, + 1044319993, + -1076682609, + 1043399587, + -1081017844, + 1066812191, + -1112035702, + 1054294963, + 1059918996, + 1080927921, + 1059025013, + -1094938121, + -1089821303, + -1089719424, + 1054326177, + 1061242284, + -1077338018, + -1088609685, + 1054561681, + -1106760271, + 1066185247, + -1079904385, + 1051325819, + 1058719694, + -1107465445, + -1086809953, + -1096379015, + 1078429368, + -1076898242, + 1059702097, + 1067908000, + -1117220765, + -1080201448, + -1134455233, + -1128984460, + -1087176794, + -1091695772, + 1058213213, + 1034880733, + 1069871944, + 1067536446, + -1070002000, + -1088300046, + 1039301838, + 1070176111, + -1088081161, + 1035200608, + 1061277175, + 1050672826, + -1081552048, + 1056168236, + 1067233566, + -1077165809, + -1073500906, + 1041074609, + -1069832746, + 1053063917, + -1082462085, + -1086947527, + 1057398521, + -1064840377, + 1063397395, + -1072824836, + 1062315578, + -1105374680, + -1090491027, + 1057046930, + 1069555321, + -1094414336, + 1007860410, + 1068021170, + 1078011415, + -1098738627, + 1066994425, + -1075123357, + 1062633320, + -1098325260, + 1062419637, + -1081434336, + 1076214731, + 1054777229, + -1071040730, + 1075597250, + -1112339433, + -1078657106, + 1075157728, + 1065873267, + 1077169069, + 1084842143, + 1048218006, + -1070483502, + 1051425246, + 1069057446, + 1037012902, + -1081734786, + -1085816010, + 1073224503, + 1068576181, + 1049692405, + -1074601610, + 1070253311, + 1074512422, + 1058976889, + -1072165800, + -1078238442, + -1081405055, + -1077409315, + 1059245249, + -1105722948, + 1051645568, + -1114693524, + -1091845314, + -1106363172, + 1049127442, + -1082803291, + -1087483323, + 1050005915, + 1057789635, + 1051516252, + 1065716790, + 1054304647, + 1050924519, + 1061300399, + 1057971997, + 1069375347, + 1051729380, + 1035899954, + -1091175626, + 1066722317, + -1090420787, + 1048012105, + -1089594524, + -1085609331, + 1056412747, + 1052345139, + -1088261410, + -1092903274, + -1090147092, + -1111491895, + -1081141483, + -1095013819, + -1122153227, + 994478220, + -1120064484, + 1048644511, + -1094346876, + -1084508343, + -1087348922, + -1110664242, + 1069947714, + -1082055885, + 1068278525, + 1065647583, + -1086037655, + -1126457586, + -1096675929, + 1049218184, + 1058979993, + 1069491092, + -1080333893, + -1135346103, + -1105062423, + 1035086021, + 1061517994, + 1052099050, + -1098295116, + -1099175194, + -1091859533, + -1101094257, + -1076961785, + -1082086579, + 1009451456, + 1050640059, + -1079891203, + 1057330168, + -1069191723, + -1088569179, + 1057186668, + -1078820842, + 1063514685, + 1041803850, + -1081675421, + 1068415208, + 1018151005, + 1048933456, + 1069017419, + 1048641006, + -1093040549, + 1069758420, + -1081103800, + -1118325624, + 1065835255, + -1085685288, + -1088289087, + 1069113646, + 1064130578, + -1067441276, + -1073342506, + -1090227495, + 1061190212, + -1078002478, + -1081805694, + 1071485241, + 1082113542, + 1055006327, + -1072783106, + 1065196332, + 1048958248, + -1077656084, + 1081186574, + -1096106193, + -1100373660, + 1059299591, + 1062894419, + 1077803978, + -1082050328, + -1104200747, + 1070159141, + 1069741093, + -1080133178, + 1076239107, + 1078461023, + 1074426715, + -1077061625, + 1063209998, + -1080789062, + 1049138053, + 1051814505, + -1079958578, + -1082720208, + -1085255993, + -1096745715, + 1066994885, + -1098575090, + -1105044039, + -1098885484, + -1086002561, + 1040139009, + -1087950948, + 1060312905, + -1080134516, + -1078678212, + 1039380974, + -1075225497, + 1048635890, + -1095090323, + 1077244476, + 1076250087, + 1058324523, + 1073765164, + -1077359013, + 1064786087, + 1077924293, + 1050983571, + 1045029355, + -1074223972, + -1105532855, + -1089879638, + -1068176426, + -1115661216, + -1078400571, + 1070317697, + 1029696465, + 1073264757, + 1057384663, + 1068713686, + 1054983273, + -1088948888, + 1053389818, + -1069001144, + 1074954315, + 1062968833, + 1053791871, + 1078719915, + -1084082896, + -1080149354, + -1049461436, + -1064184314, + -1118242632, + 1074013437, + 1065922098, + 1083294816, + 1075152262, + 1060449933, + 1068608095, + -1078996300, + 1074454796, + 1068884549, + 1052945732, + -1101715363, + 1062972871, + -1063513067, + -1072159452, + -1122910215, + 1058479388, + 1082406501, + 1062177086, + -1098072320, + 1047400360, + 1050106191, + -1076869129, + 1059137956, + -1098800844, + 1044991720, + 1053067049, + -1081905931, + 1049289311, + -1087943145, + -1137573822, + -1093888740, + -1110559378, + -1081313062, + -1080159474, + 1055277057, + 1032983471, + 1065084287, + -1092812000, + 1038796376, + -1104240246, + -1085637333, + -1110970426, + 1033589941, + -1100958875, + -1077113568, + -1085776213, + -1078009552, + 1057289742, + -1096093938, + 1043531196, + -1098052043, + 1058206062, + 1050179075, + -1082272136, + 1066032772, + -1107511868, + -1077871279, + -1139823902, + 1062799554, + 1032605622, + -1097267681, + -1095562021, + 1063004515, + -1079938134, + -1072946073, + -1073154243, + 1062196328, + -1090760011, + 1065192290, + 1065445703, + -1078042776, + 1065636089, + -1073418543, + -1129502377, + -1076168997, + 1062095711, + 1029984781, + 1080982808, + -1081701054, + -1098775671, + 1066053707, + -1083297169, + 1040624254, + -1077268202, + -1080582405, + -1079526187, + -1076678910, + -1090477162, + 1048219418, + 1062114646, + -1077560872, + 1077199948, + -1075635493, + 1066811772, + 1082118187, + -1065489821, + -1098482876, + -1096328980, + 1074026994, + -1092491517, + -1093943936, + 1069259260, + -1078147419, + 1072862280, + -1077229335, + 1049629329, + 1071555737, + 1049631885, + -1084175533, + -1091776143, + 1067502531, + 1066299705, + -1076208596, + 1058457058, + 1060630522, + -1079746466, + 1064392706, + 1031447764, + 1061495326, + -1085970644, + 1073387741, + -1092295160, + 1067110630, + -1074157752, + 1056706868, + 1077475291, + -1086426118, + -1071897794, + 1070325803, + -1068209431, + 1060834567, + -1081880243, + 1074371888, + -1079054358, + -1137663482, + -1081619054, + 1076618038, + -1094527249, + 1072089030, + -1104937913, + 1071346205, + 1060354982, + -1075990783, + 1056334419, + -1094098234, + 1068996922, + -1079600132, + 1065468655, + -1105313698, + 1074941295, + 1072770742, + -1076286641, + 1047193801, + 1063196312, + 1064764166, + -1073763838, + 1074088843, + 1057959324, + 1031593949, + -1097739079, + 1051438910, + -1072636424, + -1087056079, + -1086705742, + -1086562378, + -1119069926, + 1068053026, + -1091574324, + -1087839831, + -1069975424, + 1087830855, + -1094462336, + 1061255309, + -1068147503, + -1082791198, + -1074171133, + 1063844954, + 1067872358, + -1076788210, + -1086488634, + -1064112469, + 1062481198, + -1064619883, + -1071411544, + 1086656945, + -1072209976, + 1071212146, + -1078652404, + -1079793312, + -1080099334, + -1076917375, + -1068423719, + -1084993059, + -1070230855, + 1069608126, + -1069874934, + 1080583395, + -1069481856, + -1070375787, + 1067857504, + -1106831661, + -1094726200, + -1089837033, + -1071665361, + -1088638994, + -1084133883, + -1082491084, + 1061247849, + 1062432526, + 1053599375, + 1042201354, + 1054106085, + -1100741127, + 1061067671, + -1134548268, + -1112762053, + -1097401838, + 1053526499, + 1059982835, + -1092019232, + 1043591457, + -1080974116, + 1061900942, + -1086168110, + 1066102818, + -1076334447, + -1100677326, + -1084581752, + 1057102866, + 1057383280, + 1052536566, + 1049627095, + -1097887705, + 1061014210, + -1115346444, + 1013466333, + 1072044402, + 1032106768, + 1049526956, + -1120224352, + -1086189068, + -1089297113, + 1043313745, + 1068489181, + 1059263414, + -1086244424, + 1048825887, + 1054250864, + -1084177890, + 1061671191, + 1062483194, + 1053440902, + -1083250126, + 1062828807, + -1081913724, + 1075010949, + 1068614579, + -1088116533, + 1067115812, + -1106761102, + 1070063077, + 1066931421, + -1068035024, + -1085499643, + -1079449922, + -1078860495, + -1074002339, + 1067377115, + -1096815126, + 1059908253, + -1081617226, + -1074935539, + 1058438137, + 1076307750, + 1066722333, + 1073664946, + 1071980472, + -1078174465, + 1079946367, + 1068479895, + -1127984120, + -1072535773, + -1082052453, + -1083417193, + -1079509548, + 1045174284, + 1063819918, + -1077533155, + -1103063974, + -1095936327, + 1066242230, + -1072772778, + 1019973746, + 1072068663, + 1066602681, + 1048853127, + 1051331856, + 1068614125, + 1063789298, + -1091368519, + -1120495585, + -1088913791, + 1062549359, + 1041961446, + 1062561249, + -1083782968, + 1073946393, + 1050108017, + 1057932196, + -1103625155, + 1069000572, + 1040652702, + 1071726063, + -1066030095, + -1088912816, + 1038813932, + -1089470381, + 1060584023, + 1064628658, + 1074233605, + 1063785157, + -1077789824, + 998408493, + 1063660772, + 1070310156, + -1087139321, + 1077436783, + 1053346622, + -1073814858, + 1059102315, + -1080343222, + -1088581718, + -1092938649, + -1079730160, + -1068597826, + 1062269423, + -1065846197, + 1051216873, + 1068491858, + 1072548721, + 1062244400, + 1057923311, + -1078324923, + 1063111985, + 1077730302, + -1078250638, + -1085432848, + -1085256281, + 1072265957, + 1078323588, + 1066567704, + -1080900454, + 1061060638, + -1088351604, + -1075558898, + 1067536988, + 1074098985, + -1078669427, + 1050113993, + 1077902804, + 1031487334, + 1062048572, + -1081306675, + 1057347855, + 1068269596, + 987453310, + 1035536473, + 1079746670, + 1072035729, + 1066810873, + 1072397089, + 1074967804, + -1090390612, + 1086008326, + 1050314573, + -1079213852, + 1058865423, + 1045814743, + 1071483892, + 1051668164, + -1105606162, + 1059741956, + 1058403092, + -1085789936, + -1086894815, + 1036450809, + 1062788259, + -1106083722, + 1078100162, + 1053861186, + 1053219246, + -1096828860, + 1063606219, + -1110372982, + -1117658716, + 1033712500, + -1092560028, + 1045973965, + -1095675590, + -1083666371, + 1057087758, + 1033556396, + 1052847359, + -1092566194, + -1085261648, + 1043628336, + 1043892609, + -1077401136, + 1019096463, + -1075269601, + 1056374216, + -1086812559, + 1055608292, + -1106239517, + -1106716277, + -1126626148, + -1089954074, + 1070553520, + 1028245251, + -1096133376, + 1018147287, + 1057995860, + -1096392325, + 1049969954, + -1103074179, + -1094087537, + -1093813332, + -1090167710, + -1078927346, + -1089093169, + -1080050025, + 1038474958, + -1089337845, + -1078942797, + 1059522682, + 1072665545, + -1080516445, + -1085704401, + -1110221616, + -1081370713, + 1023993733, + -1079068333, + -1120809042, + -1080180534, + 1068318577, + -1075809192, + -1069057237, + -1083222276, + -1078890469, + 1064540715, + 1042865787, + 1070345486, + -1079483063, + 1046519484, + -1119650525, + -1105896894, + 1068791138, + -1096177178, + 1066295356, + 1054385059, + 1055266185, + -1095677316, + -1075262799, + 1043640567, + 1070773216, + 1041864029, + 1066082982, + -1114075958, + 1045996597, + 1049379085, + 1057853660, + 1066671555, + 1069043506, + -1090369065, + 1066140584, + 1064293209, + 1052881382, + -1073627816, + -1089543306, + -1083451163, + -1088644015, + -1087490608, + 1076376314, + -1085613264, + -1079090739, + -1098105180, + 1072692061, + -1077141965, + 1048633036, + 1065840990, + 1068229078, + 1052271513, + -1077990276, + 1056580825, + 1055592778, + -1094029087, + -1082380925, + -1073190536, + 1079312199, + 1073221453, + -1094549385, + -1079645460, + -1081263766, + 1070682499, + 1066538350, + -1084970744, + 1063915953, + -1072507779, + -1078506872, + -1070027450, + -1087404530, + -1079578904, + -1086839893, + -1082462519, + 1079146048, + -1084993031, + 1066513200, + 1072626733, + -1085481297, + 1080377277, + -1099086366, + -1069564567, + -1078248971, + 1072472061, + 1067019327, + 1065963699, + -1087976735, + 1054746383, + -1080146573, + -1086248078, + -1094414238, + 1067575752, + 1061755538, + 1049719247, + -1071538546, + 1058163317, + 1059523624, + 1071459742, + -1081365240, + -1094302676, + -1107634396, + -1093186986, + -1115626091, + 1063807319, + 1066282583, + -1082443579, + -1073014295, + 1065160394, + 1084341197, + 1057277842, + 1053345887, + -1095223481, + 1073466527, + 1083152868, + 1070170572, + -1084700453, + 1049316438, + -1072621375, + 1080086629, + 1050464010, + -1069802462, + 1066750595, + -1069765186, + -1071800999, + -1088615038, + -1092878203, + 1059644047, + -1072171290, + 1054996608, + 1075639458, + -1069772408, + -1111422569, + 1074222589, + -1086331973, + 1077543393, + 1076761240, + 1069606140, + -1118658667, + 1072457933, + 1073875088, + 1040885255, + 1063050298, + -1088637323, + 1060789699, + 1068985532, + -1088917836, + -1085763693, + -1093310875, + 1064093162, + 998114622, + -1094642698, + 1037589797, + -1113746476, + -1083367997, + -1090091967, + -1088294883, + 1074839563, + -1072701980, + 1028362072, + -1083150499, + 1050297140, + -1089905101, + 1059558138, + -1093921134, + -1081536538, + 1066494944, + 1073113997, + -1081233641, + -1107063518, + -1077560382, + 1038349976, + 1028841837, + 1057686335, + -1105946414, + 1059497832, + -1101175072, + -1096188379, + -1078368779, + 1056889246, + -1113690723, + 1055671300, + -1095583733, + 1028072809, + 1071509411, + -1089110460, + -1083446574, + -1081834936, + 1058076173, + -1067182479, + -1070898893, + 1051421076, + -1167592868, + -1079059556, + 1049998764, + -1069245602, + 1050210252, + 1051917566, + -1079637464, + 1067300229, + 1070976844, + -1084305582, + -1104862185, + 1061153053, + 1070446546, + -1071085545, + -1077029457, + -1064734103, + -1075191121, + -1072124418, + -1078276847, + -1081605133, + -1122061626, + -1064552222, + 1040109089, + -1076499823, + 1056133509, + 1056671853, + -1076579848, + -1088489729, + -1069276210, + 1077153521, + -1072505138, + -1118043358, + -1069838055, + 1077620500, + -1076511987, + 1069735309, + 1034289661, + 1066347610, + -1092292370, + -1080994213, + -1110165145, + 1053013712, + -1088941362, + -1077339710, + 1055492325, + 1069298618, + 1070282953, + -1091725673, + 1037905796, + 1064735481, + -1083843249, + -1081375072, + -1074323495, + -1098280591, + 1068695017, + -1101977462, + -1080311138, + 1048728592, + 1067442886, + 1069171923, + -1093173687, + 1080301338, + -1067554135, + 1048290852, + 1069796907, + 1066092412, + -1071621306, + 1076713859, + -1118926150, + -1137440599, + 1066954502, + 1075646063, + 1070901034, + 1055501415, + 1073098936, + -1084782302, + 1059783841, + 1038065792, + 1049392830, + 1078830213, + 1076198313, + 1057942188, + 1064135891, + -1079213042, + -1090439095, + 1049555575, + 1063703149, + -1095232460, + 1053173869, + 1075972596, + 1071044472, + 1036619528, + -1094289040, + -1111636641, + -1095997100, + -1064964693, + 1043172915, + -1089799549, + 1059478865, + -1087288413, + -1070604369, + -1081500806, + 1067997914, + -1089334764, + -1076239684, + -1071492850, + -1085003393, + 1075434961, + -1090951044, + -1083497118, + -1097062674, + -1065230424, + 1016142582, + -1079614968, + 1059455921, + -1067337866, + -1080039692, + -1090673462, + -1104362444, + -1074577457, + -1077357683, + 1051111974, + -1076061293, + -1099263788, + -1080376282, + -1109557669, + 1067158903, + 1067537775, + -1087706572, + -1066755871, + -1088313565, + -1066667354, + -1088268296, + -1094483706, + -1074425476, + 1028856247, + 1049970998, + 1065985548, + -1099577865, + -1087662843, + -1090073807, + -1082570719, + -1116582492, + 1046464979, + -1081729762, + -1087975411, + -1114977406, + 1048150557, + 1058994313, + -1145891177, + -1078015089, + -1094446430, + -1105774988, + -1121459032, + 1036191783, + 1055834082, + 1040767632, + -1110567200, + 1048744311, + 1057651801, + -1097989564, + 1055193955, + -1083704852, + -1119397977, + -1107086772, + 1054246627, + 1048188406, + 1041975009, + 1049152585, + 1038962591, + 1066963069, + -1095977672, + -1101616930, + 1051562546, + 1044992855, + 1008924002, + 1049222392, + 1043370658, + -1091489693, + 1046009016, + -1076945268, + -1095994580, + -1101971378, + 1057024546, + -1092147379, + 1075322724, + -1093762002, + 1018142928, + 1059337906, + 1049864131, + 1068543645, + -1082234249, + 1056752094, + 1054661523, + 1067454298, + 1064209661, + 1077232098, + 1063015854, + 1062062588, + -1100195265, + -1084340619, + 1058682508, + 1053806454, + -1076482566, + -1101985974, + -1114849002, + 1082533594, + -1081416595, + -1087360944, + -1080177668, + -1092620953, + 1068420209, + 1052932851, + 1078165051, + -1095610596, + 1057637344, + -1094262316, + -1107199281, + 1079075853, + 1061453001, + -1103638504, + -1086345444, + -1080394512, + 1040575900, + 1070736913, + 1063048114, + -1091986278, + 1065585118, + 1021378662, + -1090508733, + -1081291227, + -1087460041, + -1075892609, + -1084867452, + -1097852416, + 1040581284, + 1068096177, + -1130538118, + 1058438336, + -1082200207, + -1100202808, + 1075495895, + -1081826526, + -1088437118, + -1078705852, + -1080325183, + -1083503602, + -1103185146, + -1104939016, + 1040583710, + -1087784818, + -1085932977, + -1093053295, + -1074488788, + -1093160264, + 1050253941, + 1059009890, + -1090073343, + 1041059986, + -1083762693, + -1106684200, + -1070202440, + -1072646904, + -1083532278, + 1069779446, + -1077676866, + -1087711237, + -1084914527, + -1070505475, + -1079360417, + -1064930331, + -1095369604, + 1072581944, + -1076622560, + -1076746273, + -1097426487, + -1080880959, + -1085739428, + 1056175320, + -1089998494, + -1092384538, + -1105813640, + -1073207632, + 1082835245, + -1077686274, + 1075838571, + -1074727524, + 1059328303, + 1052403126, + 1049680565, + 1071145896, + 1084886880, + 1073156257, + 1076573511, + -1119011818, + 1045508771, + 1070441080, + -1064484348, + 1060036485, + -1090360055, + 1057129511, + 1074507592, + -1076129888, + 1080555051, + -1097137157, + 1069950904, + -1070363239, + 1065431645, + 1034127863, + 1071438681, + -1085567277, + 1066535263, + 1075149972, + 1073134715, + 1064389771, + 1064092011, + 1073999055, + -1087884967, + -1100644798, + 1051416020, + -1077579995, + -1066817880, + 1070487381, + -1076032228, + -1090508237, + 1072892205, + 1068549997, + 1046743214, + 1036977733, + -1090434979, + 1008096530, + 1056710094, + 1041036217, + -1081154578, + -1104336777, + 1045166302, + 1055757723, + 1052295608, + 1037927745, + -1072230666, + -1090450996, + 1059118178, + 1035499872, + 1066208277, + -1091866295, + -1086262814, + 1054957246, + 1071552827, + -1124863974, + -1112979269, + 1051120946, + -1077837170, + -1089589868, + 1055394726, + -1087825527, + 1040599334, + -1072227524, + 1052880259, + -1097237070, + -1080601251, + 1065349262, + 1050431203, + -1084686431, + -1137952684, + 1050390614, + 1038759644, + -1085173646, + 1057433220, + 1069582470, + -1073365436, + 1043686128, + 1060644472, + 1071792899, + -1087490259, + 1067303657, + -1071888319, + 1053726156, + -1089830761, + -1089338722, + -1095914851, + 1058023656, + 1047523166, + -1086982998, + 1076708765, + 1059873971, + -1098448486, + -1095448142, + -1079131409, + -1074466146, + -1076920500, + -1083644286, + -1104995793, + 1047525076, + 1072920948, + 1041873620, + -1089765267, + -1071900272, + 1060235280, + -1078426249, + -1068086154, + -1085131642, + 1061330029, + -1093823366, + -1103974904, + -1068264480, + 1086961054, + -1098483089, + -1072936712, + -1090180737, + -1081409288, + -1067128370, + -1080497874, + -1078315343, + -1078024629, + 1033736825, + 1081828835, + -1096327931, + 1071766967, + 1029661507, + -1067104406, + -1075691452, + 1069466721, + 1061547771, + -1118588356, + 1053128200, + -1093781859, + -1092626227, + -1087935203, + 1071202281, + -1091245284, + 1069935848, + -1081208688, + -1094153589, + 1078652575, + -1077112633, + -1087819580, + -1072991705, + 1074641943, + 1063562241, + 1066827225, + 1072369061, + -1074444150, + 1070709023, + -1105723321, + 1073210354, + -1111252057, + 1067027739, + 1037400475, + 1065442180, + 1050848820, + -1113139175, + -1086303748, + -1104160129, + -1079241104, + 1065368591, + -1077744162, + 1071498964, + 1066001542, + 1073802188, + -1068666104, + 1082682941, + 1084245527, + 1071522418, + 1062489816, + -1085062225, + -1087137640, + -1085356308, + 1037287515, + 1059638659, + -1072521323, + -1103227499, + 1076529276, + -1078009321, + 1064758267, + -1096962052, + -1090316761, + -1088620981, + 1075750508, + 1061520846, + 1050202559, + -1075636530, + 1086498088, + 1078080987, + -1081016768, + -1065163473, + -1085707106, + 1052710008, + -1095991296, + -1066957987, + 1047426328, + 1075909846, + 1083300024, + 1034111960, + 1066324105, + -1088100963, + -1098686815, + -1079510980, + -1085462409, + -1089671632, + -1095621160, + 1061855688, + -1073969218, + 1076222034, + -1073079488, + 1067899861, + -1063275853, + 1066925926, + -1072712170, + 1048705576, + -1089948710, + 1080879417, + 1049348433, + -1082825729, + -1095916969, + -1098036941, + -1086990238, + -1086835449, + -1092446838, + 1065717629, + 1048679953, + -1089961091, + -1091852418, + 1041554448, + -1103478650, + 1056427189, + -1095692614, + 1070214068, + -1084149037, + -1092950426, + 1073895525, + -1105943536, + 1056537920, + 1056924859, + -1092241287, + 1068589867, + -1092088412, + -1095156514, + 1060022036, + -1082185748, + -1101884668, + -1082380397, + 1046717272, + 1051277232, + 1007306774, + -1080866255, + 1065309638, + 1051193048, + -1088423075, + 1074175411, + 1060207670, + -1088480899, + -1101361486, + 1066115276, + 1011863706, + -1079933034, + 1042924151, + -1067573870, + -1104584914, + 1060485845, + -1084089778, + -1071306600, + 1043304707, + 1082775344, + 1069929108, + -1082909978, + -1100924321, + 1048886683, + 1076188214, + -1086624908, + 1066876676, + -1085907058, + -1090026658, + -1075994001, + -1084203598, + 1045648551, + 1068790433, + -1072842396, + 1068598504, + -1084196308, + -1079981439, + -1107088961, + -1088404247, + 1072179393, + -1080769066, + 1072270156, + -1073430809, + -1082685165, + -1079810661, + -1088333678, + 1026953498, + 1035151080, + -1089346514, + -1076552685, + -1077597067, + 1081453755, + 1082582809, + -1085223942, + 1067846302, + 1063295807, + -1065075175, + 1068226614, + -1111438077, + 1035156573, + 1066716041, + -1087437672, + 1070312091, + 1056974952, + 1039212703, + 1051096135, + -1069255483, + 1079132339, + 1077809710, + 1089266408, + 1026007661, + -1075372680, + -1069312519, + 1070135413, + 1076495816, + -1073091602, + -1077867425, + 1082788657, + 1085712766, + -1079670417, + 1059277459, + 1071017128, + -1077155232, + -1082919611, + -1066782666, + 1074163580, + 1064741246, + 1067023801, + 1055903721, + -1094354744, + -1088578262, + 1085930286, + -1097611421, + 1070086443, + 1067559375, + 1070860378, + 1045489437, + 1051313717, + -1057590838, + -1063960958, + -1085803445, + -1080266766, + -1083662767, + -1069780542, + 1068892029, + 1065110727, + 1064354366, + -1093469079, + -1080260427, + -1060251212, + 1076136582, + 1084471255, + 1082217693, + 1067349780, + -1083010135, + -1127784868, + -1079904668, + -1063595277, + 1033039542, + 1068456851, + -1065273172, + 1073273264, + 1075547988, + 1089582657, + -1057847589, + 1079776831, + -1098306373, + -1091599113, + 1079155771, + -1062590806, + -1085607016, + -1058046345, + -1067129911, + -1065337582, + -1081836878, + -1060567347, + -1056217877, + -1078733304, + -1069390963, + 1085529014, + -1079015764, + 1067064633, + 1081115285, + 1060481366, + -1057331907, + 1048505616, + -1108434733, + 1078718224, + -1076250208, + 1072068302, + -1077328144, + -1075590252, + -1079021386, + 1078019656, + -1080561581, + 1055675446, + 1084570038, + -1060563482, + -1081642705, + -1070012820, + 1058851078, + -1103023680, + 1060200099, + -1078853885, + 1074021373, + -1062578991, + -1098691727, + -1077296434, + 1078374187, + -1086142672, + 1065589796, + -1098453247, + 1079015139, + 1070811684, + -1079524029, + -1078683759, + 1076962452, + 1043396460, + -1089406891, + 1067292874, + -1066826138, + -1085271206, + -1079132079, + -1077865661, + 1046396772, + 1077406707, + -1076206407, + -1092244337, + -1080317912, + 1054072755, + 1055634559, + -1080191325, + -1070458123, + -1072216700, + 1074701857, + 1074704954, + 1067183801, + -1066526019, + 1087344478, + -1079850122, + 1052540449, + -1070720391, + -1110668809, + 1068113691, + -1066135158, + -1078959145, + 1059364108, + -1077147260, + -1077368683, + 1053307973, + -1061657277, + -1088843867, + 1089826847, + -1085421787, + -1071543673, + 1075142828, + -1080650792, + 1083059062, + -1077709922, + 1062986519, + 1073326481, + 1069424526, + -1083489708, + -1070881046, + -1088295143, + 1058938595, + -1054938526, + 1081269367, + -1065662715, + -1063131443, + -1070287161, + 1075154949, + -1121162986, + -1069158382, + -1096469619, + -1075257952, + 1082802855, + 1069377204, + -1059991883, + 1060750680, + -1070730726, + -1064755297, + 1070152735, + 1082407038, + 1051312769, + -1110317226, + 1067738070, + -1064128760, + 1069431981, + -1092431684, + 1074352749, + 1063237898, + -1073326552, + -1080311023, + -1092181487, + 1069621718, + -1108268028, + 1075255395, + -1084743656, + -1074313478, + 1041794424, + -1085589569, + 1070636571, + -1082443792, + -1084024619, + -1075831818, + -1079982430, + -1091327609, + 1057758759, + -1074951749, + 1027745180, + -1080712323, + -1073498136, + -1066416060, + -1112142991, + 1066964088, + -1107897177, + -1072580023, + 1075810122, + 1063355946, + -1070595032, + -1078592447, + -1098243505, + 1029566950, + -1067614759, + -1070455285, + -1112419198, + -1073202516, + -1069261286, + 1068838831, + -1073122936, + 1070424205, + 977330336, + -1078131694, + -1067909537, + -1081689471, + -1080922681, + -1073534210, + -1076466165, + -1073220738, + -1075546133, + -1082940987, + -1078146711, + 1067357078, + 1065815530, + -1089838520, + 1060278492, + 1071819878, + -1093781623, + 1063418181, + -1083862581, + -1085094177, + -1081587418, + 1041633454, + -1072382812, + 1068874642, + 1066647797, + -1083698022, + -1111365761, + 1034441135, + 1060352671, + -1075291751, + -1081125498, + -1088803861, + -1076768907, + -1103517806, + -1079755766, + -1067122302, + 1055241356, + -1117558773, + 1061022818, + -1080555825, + -1068216851, + -1087274694, + 1049634912, + 1069977387, + -1090246227, + 1064163041, + -1068253045, + 1038390061, + -1083754709, + -1104235743, + 1065463255, + -1070495212, + 1076654304, + -1067514073, + -1074917598, + -1133421656, + 1057517283, + -1077103435, + 1033803243, + 1041853053, + -1092250502, + 1053525370, + 1059920839, + 1041661492, + 1051550160, + 1041009142, + -1087714201, + 1044141451, + 1058012255, + 1046917199, + -1086205687, + -1089356081, + 1005577252, + 1051359101, + -1089974778, + 1049787291, + 1033617438, + 1040821800, + -1091440911, + -1087563438, + 1066283533, + 1050641050, + -1087209518, + -1116746197, + -1085991923, + 1062456412, + -1093070725, + 1049883952, + 1071050409, + 1059222626, + 1041529034, + 1067934390, + 1063016718, + -1088223369, + -1117382440, + -1096790764, + -1103267731, + 1056071500, + 1063488762, + 1058052027, + -1089794385, + 1061145063, + -1101309651, + -1075521815, + 1060457868, + -1079689349, + -1072728484, + -1106090667, + -1065743450, + -1114190219, + -1080387388, + -1085608404, + 1075406484, + -1083243893, + -1079889482, + -1114861971, + 1065371307, + -1100906844, + -1078806597, + -1072908309, + -1064529617, + -1073481346, + -1065036242, + -1082790796, + 1067996699, + -1071620905, + 1065867684, + -1080311841, + -1098184454, + 1051828183, + -1099577212, + 1061906469, + -1113240809, + -1071460742, + 1058207980, + 1051940455, + -1085747187, + 1064293703, + 1066046993, + 1024643803, + 1070750814, + -1104631079, + -1084360099, + 1062031486, + -1079309543, + -1072138199, + -1081346184, + -1069509375, + -1068661433, + -1089957262, + 1071553441, + 1059198611, + 1051844075, + -1083054274, + 1067496822, + 1077722796, + 1025051513, + 1075766531, + 1065525281, + 1049006286, + 1054888437, + 1012943502, + 1058138296, + 1053855816, + -1084393842, + 1065111062, + -1102495876, + 982203078, + 1054165137, + 1043004629, + -1094708103, + 1065437260, + 1060728031, + 1070334761, + -1128948693, + 1058057384, + 1071569690, + 1051456129, + 1055578246, + -1132424084, + -1095655635, + -1108791583, + -1105783239, + -1104955999, + 1041418214, + -1096584012, + 1048993401, + -1105462071, + 1082354296, + -1081082465, + 1050783402, + 1032293569, + 1065368311, + -1079776251, + 1058869212, + 1078759945, + 1054275275, + -1122041601, + 1073038657, + -1080028855, + 1059681417, + 1042455967, + 1073755572, + -1077604899, + 1070885351, + 1075926793, + 1043778394, + -1086979440, + -1086442868, + -1105743944, + -1143503152, + 1069055636, + 1056942150, + -1093911586, + 1080505482, + 1048736932, + -1094957339, + 1054036130, + -1093217717, + -1089872810, + -1098272407, + 1057580811, + -1090905696, + -1104073972, + 1053285710, + 1058382517, + 1074191144, + -1127302208, + 1054218362, + -1089990512, + 1044860082, + -1090030802, + -1086588630, + 1058716343, + 1037832433, + -1089523791, + -1138337060, + -1102146917, + 1050785328, + -1093018313, + -1067740452, + -1080394261, + 1068193858, + 1053418583, + -1090030023, + -1087696458, + -1150839384, + 1048018051, + -1112201429, + 1059022198, + -1087134290, + 1059741133, + -1102439550, + -1090398359, + 1049415846, + -1108415725, + -1103272542, + 1054600465, + 1059703281, + -1097087120, + -1088572967, + 1048937944, + 1039089115, + -1127911460, + -1104771546, + -1098571398, + 1053780199, + -1083884906, + -1106008098, + 1041709415, + 1054988991, + -1104296449, + -1101641826, + -1088905082, + -1115494519, + -1094586507, + 1017773390, + 1067039117, + -1123069633, + -1081668491, + 1059361517, + -1099847711, + 1001148346, + -1070119664, + 1058527064, + 1055607695, + -1088415442, + -1096004771, + 1045824814, + 1062527342, + -1080940250, + 1060542425, + -1079333856, + -1089733297, + 1037963091, + -1127207033, + 1058575532, + 1057154762, + 1070034001, + -1102671359, + -1086979382, + 1022785712, + 1033279227, + 1068632731, + -1098082110, + 1049696291, + 1032190693, + 1067049332, + -1072097878, + -1089293326, + 1068853696, + 1052348689, + 1066863602, + 1066376018, + 1058633211, + -1086938020, + 1066913577, + 1051522513, + 1049982121, + 1058311301, + 1036482234, + -1084931652, + -1122404543, + -1089250937, + 1060832698, + 1059761263, + 1023905065, + -1086418677, + 1057876773, + 1058800337, + -1096944628, + -1078381492, + -1107032751, + -1083930063, + -1106541959, + 1067825194, + 1051868876, + -1139788718, + -1112830970, + -1103207253, + 1075097189, + -1092424257, + -1079076132, + 1068855706, + 1083989008, + 1056395697, + 1050148037, + -1089928012, + -1079107357, + 1062856597, + -1079434411, + 1062830093, + 1008510983, + -1085107906, + -1083699906, + 1065963110, + 1068112655, + -1088133359, + 1040781100, + -1092258592, + -1101087990, + -1095021879, + -1105703786, + -1078745353, + 1061981353, + -1091056966, + -1085044774, + 1044141717, + -1082808977, + -1075697581, + -1096844076, + -1080173657, + 1065215480, + 1068014043, + -1081946626, + -1082921657, + 1063998867, + 1073568842, + 1031120554, + 1040785612, + 1032483741, + -1071090444, + 1051212204, + 1036758952, + -1091469365, + 1059849185, + 1033951431, + -1095451000, + 1048557438, + 1062378202, + 1067651572, + -1089430357, + -1073528194, + -1091538881, + -1110509238, + -1088159833, + -1057851566, + 1055546902, + -1104888024, + 1028023273, + -1108573204, + 1059470012, + 1046642920, + 1045367016, + 1058372456, + 1061201449, + 1047237767, + 1050381617, + 1042018393, + -1108528474, + 1042426920, + 1062025570, + -1073891512, + -1057994781, + 1046887021, + 1042407105, + 1061568874, + -1122747738, + -1105866540, + 1066285902, + -1094012566, + 1058661650, + 1045812975, + 1041520322, + 1035519932, + 1056728665, + 1063314267, + 1041480045, + -1072200607, + -1070905726, + -1082241876, + -1121885553, + 1053437630, + 1039461563, + -1094258318, + -1097721973, + 1067583540, + 1054512239, + 1066664339, + 1045933231, + -1098853123, + 1050361116, + 1030545349, + -1134432716, + -1092366471, + 1059545455, + 1036229528, + 1053574345, + 1060483886, + 1056055654, + -1104528834, + -1130928658, + -1104444191, + -1103147913, + -1123702132, + 1049321990, + -1090453371, + -1106290032, + 1059970659, + 1041545305, + 1031260946, + 1041880153, + -1095047939, + -1091584545, + -1113629728, + -1116505612, + 990702834, + -1106483005, + -1078308424, + 1039307062, + 1052365782, + -1121174318, + 1050294014, + -1095218946, + 1069573811, + 1069979489, + 1024891607, + -1122080924, + -1081121073, + -1127161407, + -1084304413, + -1106256898, + 1046312430, + 1049624127, + 1057770009, + -1106393434, + -1102095889, + -1094968887, + 1072054616, + -1073534237, + 1068458445, + -1061042624, + 1055421618, + 1069944616, + 1069379919, + 1060066021, + 1051719870, + -1086962660, + -1078390028, + -1103969914, + -1088876405, + -1069404277, + -1086674818, + 1035891299, + -1105290984, + 1067622859, + -1067433633, + 1052109582, + -1087156323, + -1088676923, + 1050824135, + -1086452241, + -1091900872, + -1098134634, + -1088097028, + 1057867122, + 1045661001, + 1050341163, + -1086205884, + 1068692283, + 1032703806, + 1066476062, + 1068418073, + -1064498616, + -1094585857, + 1048175612, + -1109743695, + -1102421394, + -1077925818, + -1077552233, + -1085616329, + 1032014018, + -1081728295, + 1033797393, + 1052550153, + 1057323407, + 1057623808, + 1040536750, + 1064139454, + 1068544541, + -1116501696, + -1104278184, + -1083985050, + -1078747644, + 1051216202, + 1052009596, + 1044055481, + -1081864468, + -1084751669, + -1071243716, + 1076836974, + -1080701539, + 1067097966, + 1020873722, + -1102585444, + -1101762656, + 1057608213, + 1054708952, + 1046098735, + 1019196805, + -1080923496, + 1022217480, + 1057605476, + 1035657057, + -1071189205, + -1090207442, + 1006106529, + -1103219732, + 1057564184, + -1097363184, + 1055634829, + -1120015174, + 1056536731, + -1122369543, + 1051340466, + 1055798162, + -1084718979, + 1042541580, + -1090045459, + 1050894779, + -1133275498, + 1034181898, + -1095972670, + -1073897809, + -1114331174, + 1045960428, + 1059944582, + 1032949171, + 1065837734, + -1062372740, + 1053632322, + -1095413827, + -1153663952, + -1120783884, + -1088652037, + -1087265071, + -1060961108, + 1053356062, + 1068254062, + -1105763995, + -1085227575, + -1093509385, + 1066318065, + -1102024681, + 1051090968, + -1103534136, + 1057617477, + 1058006247, + -1119263646, + -1090111053, + 1069607884, + -1108150283, + 1047820729, + -1079415363, + -1092491808, + 1073223806, + -1099910718, + 1067823533, + -1086727695, + -1086902133, + -1087453468, + -1102817118, + -1081764611, + -1106334852, + -1088107061, + -1081223327, + -1144805712, + 1051820936, + -1109283288, + -1106848575, + 1037865226, + 1043276378, + -1098982688, + 1047480312, + 1018910780, + -1104930718, + -1114396946, + -1076551537, + -1107001985, + 1040681829, + -1123651147, + 1045376954, + 1048678063, + 1063847048, + 1029610540, + -1092842734, + 1038233556, + 1053233114, + 1039857093, + -1094143643, + 1023828747, + -1126231050, + -1111588324, + 1063839275, + 1063106571, + -1106491880, + 1049031893, + -1101471974, + 1045039132, + -1096474708, + -1089489748, + 1040152865, + -1084596721, + 1027167536, + 1047771376, + 1059868589, + -1063964674, + 1055565070, + 1051933034, + -1090471177, + 1050983353, + 1044702545, + -1084277582, + -1093662414, + 1042524009, + 1047316523, + -1113161608, + 1071746590, + -1119630281, + 1047430884, + -1093132231, + 1037535324, + 1051690554, + 1051883410, + -1053055694, + -1092072928, + 1068320834, + 1044801189, + -1086299328, + 1060460121, + -1057047102, + -1105949596, + -1077935392, + -1100371222, + 1049085582, + 1025941647, + -1103019943, + -1077558032, + -1115067849, + -1100778668, + -1103991835, + -1119236823, + -1159956652, + -1090829503, + -1102576901, + -1093772829, + -1127897506, + -1112034809, + 1065760109, + -1101142755, + -1095880067, + 1090786955, + 1016948592, + -1076876621, + -1082053843, + -1096628439, + 1048021332, + -1067422675, + 1074517396, + 1049716589, + -1051969803, + -1082010326, + 1033743754, + 1053731229, + -1090129918, + 1036182658, + 1049387045, + 1071530668, + -1079782041, + 1036539992, + -1146372714, + -1122525069, + 1075095353, + -1123557805, + -1123799582, + 1055212956, + -1074964407, + -1060301352, + 1075297056, + -1067873188, + 1050216323, + -1072861996, + -1073890217, + 1041385553, + -1070862171, + -1104349961, + -1090533577, + -1082024420, + 1057941917, + -1088144940, + -1089035791, + 1039844272, + -1085121243, + -1113375860, + 1024145528, + -1110824329, + -1099153230, + -1089162623, + -1112277342, + -1062770266, + -1108284041, + -1101625059, + 1050531274, + 1053056847, + -1093272837, + 1082151877, + -1088594628, + -1098017115, + 1067723162, + 1073739368, + 1064733524, + 1030784398, + 1039055266, + -1089099268, + 1031823767, + 1032702425, + 1066569196, + -1057064700, + -1090445319, + -1089888082, + 1052128640, + -1108642570, + 1056672716, + -1082017792, + -1081716853, + 1072767438, + 1042976445, + 1066956301, + -1067258862, + -1073191115, + 1058635165, + -1107096853, + 1060944835, + -1103867538, + -1079765639, + 1065921685, + -1105614403, + 1049806726, + 1053065430, + 1032269901, + 1068986396, + -1101496078, + 1028979204, + -1116998278, + -1081203092, + -1127565534, + -1086080278, + 1057521080, + -1104839569, + -1073277105, + 1042784381, + -1089343591, + -1071229464, + -1086073917, + 1022761434, + -1128353335, + 1044116217, + 1018276896, + -1111629983, + 1010360107, + -1096505912, + 1060846715, + 1055414022, + -1081920968, + -1151940684, + -1085211049, + -1096362583, + 1031292807, + 1035525214, + 1055643389, + -1101933375, + 1060737054, + 1064472263, + -1089603429, + -1106401611, + 1050313451, + 1059931431, + 1053197769, + 1026498654, + -1114522780, + -1118174915, + 1023497559, + 1046031986, + 1038169917, + 1074556982, + -1111590261, + 1051868295, + -1088507032, + -1114051274, + -1119610191, + 1033652808, + -1095356741, + 1058880788, + -1116603789, + 1060878176, + 1051816306, + -1110750247, + -1079974400, + 1065815193, + 1066565726, + -1070941492, + 1022751603, + 1019447106, + 1039136613, + 1052701636, + 1085218675, + -1111787011, + -1058393545, + -1099531149, + 1019800506, + 1053802830, + -1095101898, + -1064995949, + -1072620871, + 1070640350, + -1110209123, + -1082819805, + 1072843205, + -1067840876, + -1140635947, + -1087399492, + -1066548380, + -1069346828, + -1102574999, + -1093137814, + -1060914144, + -1094046413, + -1087615587, + 1067218131, + -1098984045, + 1043527629, + -1121255739, + -1098749285, + 1068076596, + -1103287116, + -1102170475, + 1066002286, + -1069608930, + 1060677351, + 1066250633, + -1096796195, + 1070253905, + 1058571832, + 1038758161, + 1091561062, + 1082167072, + -1136006100, + -1073869728, + 1066988158, + -1091192513, + -1117076116, + -1111429150, + 1061278796, + 1042602546, + -1097145999, + -1092937383, + -1168995133, + -1077406736, + 1059897791, + -1086282952, + 1086029480, + 1043948390, + 1033456502, + 1059263548, + 1025223112, + 1069655385, + -1073023062, + 1048563803, + 1040310889, + 1080773714, + 1069075159, + -1105398943, + 1067680394, + -1089073230, + 1042396782, + 1061128541, + 1083205812, + -1098875278, + -1117944811, + -1092459860, + 1093341235, + 1082603627, + 1052226829, + -1103225738, + -1080321148, + 1085664366, + -1083412736, + 1057506203, + 1037740200, + -1084972788, + 1071966065, + 1081942373, + 1083587120, + -1094088022, + -1084229566, + 1069418467, + -1079772519, + -1083738974, + -1100346404, + -1106514998, + 1026935716, + 1051451537, + -1099234187, + -1114877302, + 1068857513, + 1060243558, + -1092832510, + 1063501110, + 1005659286, + 1050210328, + -1110434917, + -1080351572, + -1095523382, + -1089783306, + 1060724914, + -1090150649, + 1053152425, + -1115673471, + -1088377322, + 1057086081, + 1028036191, + 1039970733, + 1039722755, + -1097216105, + 1039836343, + -1066888738, + -1078714136, + 1060115601, + -1096526793, + -1113750445, + 1043582720, + -1096624991, + 1080413032, + 1043043872, + -1111934883, + 1027596509, + -1097399058, + 1052869330, + 1043463253, + 1044690827, + -1105648195, + 1065278379, + -1082075717, + -1113837479, + -1087306534, + 1021415026, + -1079797497, + -1080704183, + 1054826157, + -1076220732, + -1096129123, + 1065264911, + 1026730844, + 1046695169, + 1066314514, + -1070643931, + -1132972991, + 1052009684, + -1069773133, + 1068037458, + -1086969098, + -1108045479, + -1102473214, + 1037931194, + -1088544255, + 1078600132, + -1087527300, + 1057048573, + -1088874093, + -1076571229, + -1087910000, + 1023196524, + -1102207315, + 1019365142, + -1120445274, + -1103051240, + 1062250078, + 1020645650, + -1089005093, + -1082577462, + -1109272919, + -1108506175, + -1072247929, + -1107273422, + -1111258932, + 1053781737, + 1064017285, + -1117360745, + 1081951299, + 1047912240, + 1058736528, + 1060933018, + -1086416595, + 1061316197, + -1077698706, + 1079687646, + -1105295499, + -1092725990, + 1051968370, + -1078310342, + -1097423817, + -1091171115, + -1083487527, + -1084906845, + -1090161383, + 1072266144, + -1066890063, + -1119268229, + 1057580167, + 1067088618, + 1049765096, + 1057707045, + -1105968811, + 1070205290, + 1065724458, + -1089667685, + 1061184199, + 1064930504, + -1147081878, + -1113135020, + -1094649412, + 1067601333, + -1159153864, + 1068519087, + -1086115231, + -1110820102, + 1047761761, + 1042776933, + -1107401592, + 1002195724, + -1078022603, + -1105545255, + -1095953425, + -1110342872, + -1086313175, + -1097837894, + 1053265478, + -1102060014, + -1099627206, + -1112152198, + -1088432031, + 1059286150, + -1086003093, + -1126380844, + -1098123943, + -1103798895, + 1041161995, + -1105163014, + 1051277502, + -1097146050, + 1035500459, + -1089965535, + -1088760022, + -1101971719, + -1112357394, + -1089627718, + -1066811215, + 1075673752, + -1062164961, + -1098514990, + 1073970668, + -1108872180, + 1063807149, + 1039559080, + 1008278872, + -1104734927, + -1108850044, + 1057932787, + 1097093865, + 1052096611, + -1109129808, + -1104655833, + -1095875035, + -1085010660, + -1120563014, + -1085552198, + -1086569212, + -1099789608, + 1056421734, + 1048790106, + 1058909950, + -1095096567, + -1084551313, + 1073740328, + -1092848973, + 1040886618, + -1134116130, + 1057506285, + 1055112202, + -1106256057, + 1051687343, + -1084759581, + -1077039404, + -1089295104, + -1066865166, + -1088389564, + 1026634416, + 1048479924, + -1093550435, + 1043466519, + 1042612906, + -1090468610, + 1065727506, + 1010657444, + 1068074863, + -1088304309, + -1098464025, + 1039476635, + -1094796864, + 1057746548, + 1029733589, + 1072444382, + 1043067500, + -1135309608, + 1056975206, + 1043395606, + -1103235807, + 1049378027, + 1039072514, + -1082982744, + 1072545407, + -1088692177, + -1100406291, + 1052020288, + 1074248864, + 1027789681, + 1041515494, + -1130212042, + 1057419292, + -1100941067, + -1108820062, + 1043679406, + -1113588537, + 1032917527, + -1111751289, + -1097777965, + 1055106749, + -1082544756, + 1036429502, + 1065588759, + 1066808576, + 1036922628, + 1034255421, + 1038620714, + -1113630173, + -1080737120, + 1053523282, + 1051655184, + -1118473897, + 1051005979, + -1115511443, + -1138688508, + -1079939370, + 1060967926, + -1085379670, + -1110663905, + -1081979292, + -1091570353, + -1088644381, + -1080190771, + 1032321182, + 1045689730, + -1131881502, + 1058757078, + 1073138080, + 1040261927, + -1091154902, + 1027405924, + -1113807998, + -1076358596, + 1076162081, + 1054166233, + -1081649767, + 1048052390, + -1078648301, + -1055522239, + -1108496262, + 1049514578, + -1078987181, + 1064341422, + 1065474122, + -1103688473, + -1118430562, + 1057685807, + 1049099109, + -1061876306, + -1089373966, + -1089855916, + 1070871318, + -1072833451, + 1035915178, + -1095710117, + -1092841848, + -1124232120, + 1066439526, + 1048085883, + -1106891604, + -1089640063, + 1027899437, + -1092830308, + 1077440195, + 1042317937, + 1052638730, + -1106079215, + -1086521570, + -1084018582, + 1035524195, + 1042953831, + 1023322972, + -1094878760, + -1067918922, + 1061802999, + 1043720966, + 1070682680, + -1086550136, + -1054545065, + 1014027141, + 1061843004, + -1082041505, + -1098246790, + 1065856214, + 1062144342, + -1085974728, + -1086642896, + 1069553934, + -1110118897, + -1076857731, + 1046821622, + 1024335368, + 1057576811, + -1111236933, + 1051600302, + 1056058473, + -1076099964, + 1045121786, + -1079174919, + 1056766213, + -1114176249, + -1108664916, + 1028257088, + -1103536123, + -1087863588, + 1055861097, + -1097860331, + -1082300062, + 1072298773, + -1097695577, + 1022396392, + 1075761811, + 1044388104, + 1051025906, + -1131541446, + -1101464956, + 1068798727, + -1091238899, + 1058946796, + 1084952298, + 1073416793, + -1096022144, + -1103843152, + 1016024285, + 1059932654, + 1034415528, + 1050594339, + -1090511488, + 1073153956, + -1085981459, + 1055650106, + -1093852982, + 1053731146, + -1081539940, + 1042284842, + 1042680678, + -1087313291, + 1057124069, + 1034554021, + 1053767599, + 1040217161, + 1057420412, + -1086340664, + -1101124681, + 1044968295, + -1080505435, + -1100759523, + -1123720096, + 1042542950, + 1051356593, + -1123395175, + 1049242780, + -1084194193, + 1041789376, + -1100255260, + -1140848636, + -1076753022, + -1092177628, + 1029582633, + -1114232015, + -1114831358, + 1040606149, + 1054953445, + -1103086198, + -1097253698, + 1041672411, + 1066960875, + -1098559859, + -1082562134, + 1048926836, + -1112823827, + 1035764424, + -1087351833, + -1085879410, + -1100354212, + 1057667807, + 1052221639, + -1112323044, + -1115922864, + 1051578341, + -1115926294, + -1101437879, + -1089905244, + -1114866558, + 1054324944, + -1116167656, + -1079069149, + 1041817915, + 965162156, + -1136924322, + -1140239705, + 1050422799, + 1036305987, + 1052051894, + 1035509872, + -1137871546, + 1035184507, + -1122803970, + 1054598411, + -1091832585, + -1127560405, + 1032729233, + -1138557258, + -1109998182, + 1075589967, + -1084295570, + 1045113538, + -1082423365, + -1092245045, + 1016845930, + -1086971227, + -1094858921, + 1041462329, + 1025427580, + 1061144877, + 1062469000, + 1023528989, + -1119313500, + 1042909675, + -1151377394, + 1022616140, + -1092831512, + -1112485248, + 1034916235, + 1040513918, + -1118335710, + -1053662549, + 1039216182, + 1045060627, + -1097800731, + 1056353928, + 1059670081, + -1085130899, + 1057239581, + -1089053544, + 1056431460, + -1093966816, + 989932112, + -1093761921, + 1076795426, + -1076359361, + -1088064274, + -1089234225, + 1032884896, + -1078794049, + -1105293955, + 1041408633, + -1094241572, + 1044154847, + -1100522180, + -1115553219, + -1109143549, + 1054515271, + 1054830037, + -1105164473, + -1091839531, + -1077792336, + -1102537212, + -1122524234, + -1095481892, + -1103776448, + 1054338623, + 1063150664, + -1100914740, + 1081336056, + -1109717754, + -1045963010, + 1040738289, + -1075150049, + -1070794767, + -1106567794, + -1072831706, + -1062659855, + 1044102745, + 1056573556, + 1059567212, + 1076315349, + 1057809925, + -1101516117, + -1080149790, + 1040779061, + 1043581886, + 1068477410, + -1115496961, + 1061998918, + -1082043957, + 1041509754, + -1056837596, + -1108647989, + 1036250305, + -1089827815, + -1085221897, + -1069030640, + 1060760195, + -1062843222, + 1049010074, + -1063293411, + -1069741887, + 1024755616, + -1059148816, + -1088188415, + -1105933024, + -1096954203, + -1083207646, + 1041272390, + 1013274783, + 1067535215, + -1080153772, + -1065044058, + 1032912398, + -1127845319, + 1070443131, + -1055570422, + -1088300953, + 1003834017, + 1032645714, + 1056128674, + -1089982787, + -1065764873, + 1040865626, + 1061480609, + 1034377099, + -1083415889, + 1043310462, + 1063646532, + 1053276406, + 1018006252, + 1026474389, + -1083679495, + -1101544698, + 1054001409, + -1078439910, + 1067769508, + -1086023235, + -1089888693, + -1125881714, + -1104524450, + 1000541800, + -1086896468, + 1034318775, + 1050424754, + -1075966965, + 1065991105, + -1108621358, + -1095079746, + 1043725559, + -1101152333, + -1108651242, + -1095866664, + -1100011908, + 1075225189, + 1057961548, + 1071578943, + 1067083754, + 1050715882, + 1064482163, + -1101249851, + -1123096252, + 1057267561, + -1060177379, + 1052382682, + -1093578111, + 1043463591, + 1023472403, + -1089221060, + -1106246829, + -1095680163, + -1095941773, + 1034918729, + 1051346178, + -1100257810, + 1062569689, + -1133155670, + 1069577632, + 1052958726, + -1091105865, + 1016992658, + 1050595892, + -1085999567, + 1038304565, + -1086449345, + -1087137570, + 1058862872, + 1021802773, + 1044553770, + 1064394464, + -1102437042, + 1065208643, + -1078657809, + 1035047266, + 1049085890, + 1057761959, + -1097736405, + -1113684091, + -1097618648, + 1058906024, + 1052698666, + 1054258014, + 1044207156, + 1037149216, + -1125790543, + -1098662550, + 1042440541, + -1092778928, + -1123994480, + 1059966320, + 1063661040, + -1115433188, + 1044689596, + 1080720781, + -1127713425, + -1098376516, + 1035000258, + -1074573796, + 1068517819, + -1071637199, + -1087668517, + -1104600068, + -1094977569, + 1073333370, + 1036077041, + 1057230598, + -1061535635, + -1099402327, + 1030712877, + -1113496123, + -1079798435, + -1082029089, + -1075966098, + 1069809961, + 1039728895, + 1040338620, + 1058917477, + 1071431504, + 1037924226, + -1088732215, + -1080657968, + -1080082587, + -1082083619, + 1031256123, + -1073986962, + -1091734262, + 1039352297, + -1078335389, + -1087090791, + -1168659360, + -1119232792, + -1098663514, + -1077843518, + -1086232565, + -1084065638, + 1052101386, + -1110727644, + -1159857576, + 1079739998, + 1038517072, + 1034301255, + 1068384973, + 1028621333, + -1077827725, + 1043191000, + 1053855931, + -1113758284, + -1078850422, + -1077595706, + 1070838605, + 1025023277, + 1077714166, + 1049812502, + 1059118823, + 1036701782, + 1054980682, + 1078367473, + 1051846373, + 1044065566, + 1070168148, + 1050467483, + -1119211026, + 1063303476, + 1052768431, + 1068568451, + -1097081584, + 1071870290, + 1065269235, + -1069883203, + 1072796745, + -1098770181, + -1087836793, + 1055829529, + -1078711481, + -1081689832, + 1066541173, + -1095573657, + 1057267169, + -1073222930, + -1054602313, + 1048528965, + 1054194662, + -1105400020, + -1097270985, + -1109271312, + -1129043226, + 1069244288, + -1094470757, + 1071091433, + 1062935706, + -1102405735, + -1124185196, + 1042403287, + -1105829474, + -1064548258, + 1057813850, + 1040704083, + 1026035284, + -1082937703, + -1117465916, + 1058440785, + 1063156266, + 1044000951, + 1041706263, + -1072165212, + 1074598075, + 1056214993, + -1143592580, + 990877667, + -1102805643, + -1083897241, + 1057789783, + -1094409407, + 1038186939, + 1034311874, + -1090010268, + 1057278883, + 1048676784, + -1124301750, + 1053075733, + -1081967631, + 1021312072, + -1088796061, + -1097836111, + -1096684778, + 1050103653, + 1050002613, + -1079298594, + 1029001532, + 1040483754, + 1060496076, + -1091500941, + 1054537628, + 1061390957, + -1104881637, + -1088572402, + -1104373478, + -1116757256, + 1026775414, + -1098680492, + -1113733343, + 1015606248, + -1105157958, + 1048545373, + -1121410656, + -1098159414, + 1052385048, + -1089301309, + 1058869875, + -1107443147, + -1089674330, + -1086592796, + -1125136264, + -1090313481, + -1108696771, + 1027094748, + 1065715328, + -1114483977, + -1094327216, + 1036188730, + 1053593657, + 1015200832, + 1041157110, + 1073467344, + -1081633354, + 1062103020, + -1105576789, + 1059696385, + 1034715308, + 1064807422, + 1052178442, + 1040714293, + -1083189840, + 1041226269, + -1099522194, + -1070552091, + -1114930512, + -1108902482, + -1092518349, + -1113714985, + 1052394556, + -1089108727, + -1086862664, + 1085475787, + 1040490457, + 1051400612, + 1087718473, + 959478912, + -1099501298, + 1066637193, + -1068001040, + -1090415265, + 1058157328, + -1114680160, + 1039053228, + -1109471830, + 1078281984, + 1053218495, + 1068421647, + -1072657478, + 1064133794, + 1060741670, + -1099722094, + 1050284608, + 1075611261, + -1094739675, + 1042537760, + 1057700591, + 1058430413, + 1046678004, + 1054500296, + -1085548956, + -1095825440, + -1098794691, + 1046553981, + 1061754964, + 1066374193, + 1058279606, + 1055265220, + 1010524949, + 1048248355, + 1074405572, + -1064378486, + -1110403549, + -1089841511, + 1056141990, + 1088988230, + 1043935635, + 1053918649, + -1079015051, + -1085840040, + 1059319562, + 1028997645, + 1055097095, + -1133515507, + -1077058239, + 1068662319, + -1084766353, + -1100723207, + -1064590461, + 1052102326, + -1084812583, + -1083651958, + -1068757868, + 1020488002, + -1084364774, + -1071020985, + -1098374501, + -1103701909, + 1058856018, + 1037647461, + -1070551756, + -1132413580, + -1096155188, + -1102761961, + -1122166392, + -1081043006, + -1080769308, + -1087587121, + -1081076840, + 1060833870, + 1061880771, + 1050047421, + 1057390461, + 1039499521, + -1061540684, + 1036953030, + 1071469755, + -1084538006, + 1051565994, + 1054676825, + 1067535574, + 1015032885, + 1063138647, + -1072786788, + -1084908112, + 1027929905, + 1053340533, + 1057241513, + 1066426245, + -1136472940, + 1028474622, + 1054263374, + 1049139676, + 1065417859, + 1038587951, + -1125184538, + 1063972216, + -1088519894, + -1069602224, + 1058162896, + 1049926965, + -1073638263, + 1034790250, + 1036771755, + -1121053754, + 1057816849, + -1076787015, + -1109389873, + -1074581685, + -1103147093, + -1099871177, + -1107492739, + -1080929194, + -1085710816, + 1044003722, + 1063682733, + -1096270554, + -1109605811, + -1096523072, + -1086260260, + -1107411697, + 1057566345, + -1120171753, + 994073264, + -1083670190, + 1060201061, + 1034726640, + -1082951202, + 1043123935, + 1044060027, + -1055614353, + 1060665616, + 1063517078, + 1046429777, + 1056943370, + -1113414070, + -1097673811, + -1099284862, + 1035984432, + 1039717574, + -1095236789, + 1041678536, + -1097246919, + 1041009208, + 1060404948, + -1077794438, + -1097860102, + 1045537441, + 1058762003, + 1069286697, + 1052015375, + 1021857800, + 981598174, + 1016610793, + -1102811946, + 1070010314, + 1049509701, + -1098220295, + -1107116458, + 1022075958, + -1109490412, + 1057806979, + -1098756076, + -1094285406, + -1102939862, + -1096660538, + -1096751133, + -1104387345, + -1081559881, + 1065521570, + -1131781911, + 1058617290, + 1048407814, + 1039264372, + -1115558203, + 1022115946, + -1111463800, + -1081199673, + -1084190531, + 1055338346, + -1089643347, + 1043815531, + -1113404970, + 1052727740, + -1111682177, + 1048879144, + 1056947295, + -1114053638, + 1060139893, + -1081527730, + 1032100400, + 1041918366, + -1118510851, + -1087593748, + 1070588019, + -1070264683, + -1068453841, + -1091881147, + 1044479594, + -1096512335, + -1076054309, + 1051435673, + -1059155768, + 1045013894, + 1054852926, + -1077808856, + -1092388941, + 1040225703, + -1086883110, + -1067266142, + -1127781402, + 1051057563, + -1129958511, + 1063531209, + -1109468808, + 1054107776, + 1067962356, + 1050494539, + -1071436793, + 1061264980, + 1022790590, + -1075788485, + 1060390343, + 1056315554, + -1094040371, + 1063247451, + 1057207784, + 1025943830, + 1083228386, + 1074510752, + -1087026478, + 1042179624, + 1043118367, + -1080765846, + 1039260399, + 1028773578, + 1047505767, + 1049857347, + 1043360062, + 1053807021, + 1049601160, + -1077030571, + 1067279040, + -1080982406, + 1076326108, + 1050540170, + 1040791063, + 1053630250, + -1105560810, + 1075311574, + -1072941251, + 1072583532, + -1073136423, + -1085366406, + 1052127016, + 1025987830, + -1082492637, + -1088336856, + -1123056923, + 1056533984, + 1072893628, + -1083433004, + 1036474554, + -1078452266, + -1058892398, + 1085131719, + 1058514782, + -1106504727, + 1070177313, + 1070692939, + -1072697398, + 1044983367, + 1050349475, + -1078153218, + 1073749491, + 1057029406, + -1097056197, + -1107863138, + 1070279701, + 1057864730, + 1073668719, + -1080238902, + 1053492333, + -1097524343, + -1123054792, + 1020697383, + -1089103887, + -1087751821, + -1077549454, + 1048992549, + -1076151212, + 1058881624, + 1040656035, + 1040914578, + 1049228378, + -1090343817, + -1097212184, + 1073037151, + -1103748363, + 1039077213, + -1118891157, + -1139959113, + -1095081239, + 1050945888, + 1047733817, + -1119849948, + -1115037036, + -1076686744, + 1025054250, + -1066731127, + -1096001291, + 1042210116, + -1103526009, + 1054121344, + 1035959661, + 1071878187, + 1073964625, + -1094870807, + -1101881883, + -1096448403, + 1065114617, + 1030237999, + 1060614283, + -1109999363, + 1040951484, + 1067693005, + -1083369717, + 1030493982, + 1029361200, + -1095526315, + -1087027865, + -1086699255, + 1054580277, + -1083037294, + -1101487902, + 1031898897, + 1053058544, + 1068850298, + -1106063621, + -1073533086, + 1025448670, + -1097568702, + -1073723062, + 1049829347, + -1095383174, + 1045645279, + -1102337218, + -1091929870, + 1035966058, + 1067190547, + 1042600320, + -1102679568, + -1095706917, + -1083120538, + 1057361444, + 1016644294, + 1019273674, + -1105035753, + -1093178365, + 1056984840, + 1051762338, + 1042871143, + 1063749650, + -1105573222, + -1089384138, + -1086155639, + 1052244194, + -1145593206, + -1083291865, + -1086497510, + 1074316930, + -1078469641, + 1055643554, + -1113949331, + 1053894110, + 1033534439, + -1088649329, + 1053604620, + -1084817106, + -1102624340, + -1104242672, + 1054347064, + 1049800084, + 1070578077, + 1077415334, + -1078618890, + -1086660247, + -1092505810, + -1097770422, + 1066390067, + -1061581884, + -1104420831, + 1067152374, + 1059021149, + 1053126002, + 1058377034, + 1056663916, + 1064437653, + 1065585393, + -1096487187, + 1053770252, + 1062323489, + 1035114628, + -1123567810, + 1032073564, + 1075322793, + -1101668629, + 1067857974, + -1093152544, + -1104243547, + 1079091526, + -1069692272, + -1096429364, + -1101241129, + -1098526737, + -1091256913, + 1074487854, + 1071319579, + 1068608567, + 1074364423, + 1080656741, + -1078580608, + 1063384735, + 1053403488, + 1032230499, + 1027065354, + 1065094835, + 1053425478, + -1101905609, + 1057171730, + -1095794851, + 1052465201, + 1085134051, + -1105910406, + -1097481009, + -1086641185, + -1097720892, + -1077616777, + 1058884571, + 1067977688, + 1049789820, + -1091604484, + 1057644568, + 1062901444, + 1074559929, + -1071977629, + -1090555707, + 1030225589, + 1012372766, + -1084965788, + 1053718218, + -1114677636, + -1120734415, + 1059540643, + -1090258190, + -1138805400, + -1116673392, + -1077552625, + -1102355364, + -1077953650, + -1094411567, + 1071872305, + 1059583784, + 1074435252, + -1090839661, + 1061019965, + 1076158617, + -1081434004, + 1072336091, + 1042559109, + 1072064165, + -1089464254, + -1072385932, + -1108236256, + -1098873754, + -1098173204, + -1079781494, + -1088864551, + 1067675017, + -1078719989, + 1066452664, + 1066511873, + 1059318979, + -1083590823, + 1062343297, + 1050715413, + 1042356124, + -1122799308, + -1073526723, + -1073466332, + 1053736478, + 1035760703, + 1073839366, + 1062494890, + -1095606628, + 1063075805, + -1094120172, + -1074656856, + 1066572513, + 1048221198, + 1073059541, + 1061373667, + 1055987126, + 1033233695, + 1077856643, + -1127286923, + -1072038396, + -1088650657, + 1042067107, + -1088831139, + -1082660496, + 1046155454, + -1083740191, + 1067598847, + 1069224948, + 1056013569, + -1153394204, + -1117861847, + -1108941126, + -1115449657, + -1089790361, + -1109537891, + 955195584, + -1126819902, + -1098770396, + -1086948171, + -1135452049, + 1065707587, + -1114305532, + 1046080925, + -1094617182, + 1019736605, + 1034906558, + -1097087873, + 1060194285, + -1128090752, + 1050633601, + 1053354097, + -1111655761, + 1066425251, + -1099324583, + -1097669924, + 1053714600, + -1081937029, + 1053932370, + 1029543671, + 1067285070, + 1054402932, + 1047641563, + -1105837610, + 1065919633, + -1106521174, + 1062013853, + -1095285242, + -1078455502, + 1049425252, + 1049450232, + -1090080872, + -1104945502, + -1084466591, + -1100379645, + 1059818785, + 1063449196, + -1076637251, + -1092984877, + 1071574704, + 1062318486, + -1086463731, + -1104214185, + -1090168554, + 1025952631, + 1069759070, + 1068338570, + -1087660575, + -1098116717, + 1060275735, + -1079434768, + 1058203778, + -1070403486, + -1143022822, + -1095213043, + 1069989905, + -1075258377, + 1043822995, + 1057355300, + -1070506078, + -1098877069, + -1080882727, + -1117045248, + 1042440256, + 1062549499, + 1067350010, + -1085764675, + -1094515651, + -1094785776, + 1040418471, + 1029119890, + -1112771483, + 1067282591, + -1060871339, + 1075353479, + 1041853278, + -1079080618, + -1081819735, + -1133774308, + -1101638319, + -1076352403, + -1091330804, + -1089234503, + 1075105080, + -1089333070, + 1060722730, + -1100941853, + 1054858766, + -1092732174, + 1039211152, + 1040276326, + -1069280940, + -1090423267, + -1089735216, + -1075853338, + -1106953407, + 1040259019, + -1083114396, + -1092191364, + -1087345247, + 1063923826, + -1080173452, + -1076352926, + 1001841232, + -1113212688, + 1069519515, + 1037446192, + 1051152087, + 1063872955, + 1066886564, + 1045658657, + 1053421837, + -1095996331, + 1057704663, + -1084857530, + -1115696702, + -1084669949, + 1064426547, + 1048260362, + 1057237835, + -1093404462, + -1062475474, + 1046532175, + -1079435234, + -1080654326, + 1051660521, + -1106437822, + -1081372628, + -1081901157, + 1074015794, + 1065201889, + -1081999194, + -1084480045, + -1105468096, + -1081255518, + -1095965136, + -1109582355, + -1097104301, + 1024514009, + 1074688861, + -1068489127, + -1071433654, + -1111534334, + -1092443875, + 1038959388, + 1061666342, + -1081906402, + 1064229566, + 1032793416, + -1101996131, + 1068337201, + -1086149307, + -1078743260, + 1034601020, + 1060743615, + -1091474677, + 1024291164, + 1058598513, + 1054436636, + -1139144796, + 1060409259, + 1032345717, + -1099850474, + -1098217415, + 1051512080, + -1091700023, + 1082408761, + -1088512568, + -1120606230, + 998604702, + 1070662587, + 1050959290, + 1050457314, + 1010659672, + 1066680857, + -1120632116, + -1097542491, + -1111748948, + -1139131861, + -1107624237, + 1028697780, + -1065436358, + 1056996102, + -1086242846, + -1114155961, + 1050776394, + 1053255374, + 1009528321, + 1049714379, + 1050264530, + 1015825316, + -1082319275, + -1104755729, + 1044069811, + -1106862721, + -1099836868, + -1101965332, + -1120841038, + -1088499809, + 1059239734, + 1038517101, + 1053706667, + 1049088608, + -1116088882, + 1037178997, + -1097629682, + -1088593531, + -1103898358, + -1096897761, + 1064985675, + 1063180663, + -1135862257, + -1121000809, + 1037707011, + -1127101266, + -1075041144, + 1051555554, + 1041572760, + -1065451619, + -1087973813, + -1126961717, + -1065009947, + -1081861499, + 1061210931, + -1084180665, + 1067999042, + 992950274, + -1105908744, + -1082032557, + -1080104765, + 1060702902, + -1094224615, + -1108867410, + -1095342846, + 1075396838, + -1073730842, + 1048913267, + -1104522967, + -1103992541, + -1087486710, + 1058777178, + -1096515483, + -1079595034, + -1077129330, + -1083872418, + -1089247176, + 1061006135, + -1107970586, + 1050015416, + 1036780500, + -1079295945, + 1043680864, + -1108207901, + 1040099723, + -1113673198, + -1085701701, + -1113236322, + 1087768942, + -1098627760, + 1066363397, + 1043178674, + -1081240845, + -1089441259, + -1112133689, + 1067166689, + 1072964620, + -1097959801, + -1088514787, + 1070651725, + -1092668542, + 1077884525, + 1045945735, + 1054843979, + 1036649815, + -1080940020, + -1107423853, + -1094096383, + 1088523757, + -1098173177, + -1113788088, + 1048415867, + 1075274000, + -1094087468, + -1114898582, + 1038728944, + -1116584320, + 1049125011, + 1063319214, + -1082025296, + -1098613731, + 1035960909, + -1093729756, + 1058859922, + 1064147139, + -1100351572, + -1076320417, + -1097657706, + 1066714014, + 1044083594, + -1092032080, + 1072912254, + -1081839983, + -1069798396, + 1006771065, + 1046149649, + -1097164976, + 1058565782, + -1087919466, + 1045130275, + -1112922086, + -1154652118, + -1079754650, + -1114912313, + -1103664129, + -1070702174, + 1074324537, + -1096206312, + 1053583437, + 1057559911, + 1049228453, + 1065508882, + 1072877908, + 1061364117, + 1043556962, + -1084472456, + 1075778345, + -1068863455, + 1080527527, + 1042944569, + 1076992314, + -1101311250, + 1050826279, + 1075112090, + 1063072728, + 1082612926, + -1089874361, + -1069065520, + 1054759645, + 1051047734, + -1078694858, + 1075482759, + -1135880302, + 1066972196, + -1073260157, + -1098644377, + -1096887198, + -1092791358, + 1074803771, + 1046911921, + 1062315073, + 1055508985, + 1039710335, + -1118666104, + 1046864518, + -1082362787, + -1085009652, + 1073183926, + -1110228049, + -1097308462, + 1047163006, + 1035345894, + 1050681473, + 1059862652, + 1070753077, + 1048981236, + -1092338895, + -1083654112, + 1016638240, + 1029296466, + -1091561044, + -1123189944, + 1076294668, + 1068705594, + -1105238594, + 1019510657, + -1069436496, + -1105036343, + -1094736892, + -1095444329, + 1055775420, + -1094077354, + -1087200154, + 1049145523, + 1036085184, + -1103522574, + 1024228113, + 1018801567, + 1062871823, + 1037603432, + -1096557861, + 1031275523, + 1065763973, + 1034734785, + -1125458027, + 1038014593, + -1104004455, + 1063974980, + -1115943716, + 1061374862, + 1041460813, + -1091581401, + 1053594795, + -1111644318, + 1048144841, + 1067300573, + -1098011793, + -1062105164, + -1087141142, + -1149359071, + -1098680550, + -1097052485, + -1085601086, + 1061139064, + -1097464626, + -1122242252, + -1095191399, + -1149652582, + -1071296441, + -1094459658, + 1030078667, + -1085935453, + -1115555462, + 1087167735, + -1087445179, + -1146379799, + -1079431761, + 1059534916, + -1078640413, + 1085415249, + -1081892156, + 1051975161, + 1049325172, + -1094843531, + -1088027467, + -1088976305, + -1090719533, + -1147884045, + -1089165026, + -1127068692, + 1049696634, + 1048402991, + -1077269976, + -1105261431, + 1055039274, + 1057379111, + 1063441290, + 1042369218, + 1024116074, + 1071048846, + -1059516512, + -1130502328, + 1052868856, + -1077741878, + 1047840205, + 1061951908, + 1036208712, + 1043789480, + 1057046392, + -1066486871, + 977255492, + -1094019312, + -1097777096, + -1066293975, + 1056729563, + -1101248539, + -1082314841, + -1078184505, + 1061523717, + -1105140641, + -1068167407, + 1032108856, + -1140463190, + 1057908366, + -1090496248, + -1072743992, + -1078317650, + 1041326925, + -1083468981, + -1120305892, + -1098519378, + -1090522461, + -1074215415, + -1116263350, + 1058591693, + 1063090554, + 1051292025, + 1045568731, + -1091162779, + -1078441598, + 1051067897, + 1087997331, + 1033714485, + -1110233444, + 1038200954, + -1109375602, + 1042302232, + 1064052490, + -1074306972, + -1094065574, + 1034413538, + -1094699925, + 1055317535, + 1074691917, + -1100026821, + 1040143368, + -1097566995, + 1059345433, + 1059257889, + 1036806522, + -1071208169, + -1075265441, + -1083710951, + -1077628820, + 1060039552, + 1071189620, + -1072982506, + -1122790170, + 1019286016, + -1094460812, + 1031585216, + -1076192193, + -1091966597, + -1073485075, + 1044258392, + -1110114384, + 1034976857, + -1075270536, + -1102470276, + -1081516935, + -1101553761, + -1106748937, + -1080316997, + -1100561023, + -1089838624, + -1117080452, + -1106748346, + -1101229381, + 1040256860, + -1069883434, + -1096778811, + -1140628770, + -1071697660, + 1074735844, + 1053888929, + -1072299109, + 1060594419, + 1041596509, + -1079794306, + 1045581257, + 1008556528, + -1083622773, + -1088671004, + -1104162753, + 1037642590, + -1115008511, + -1104942867, + -1117758546, + -1097451369, + 1062405213, + -1071488011, + -1081687577, + 1036779416, + 991962684, + 1069781080, + 1048747064, + -1106351029, + 1021889800, + -1088603022, + -1096152256, + 1074073134, + 1064308947, + -1085814207, + -1115210528, + -1129451678, + -1111838053, + 1069841837, + -1105239352, + -1090364054, + 1032007225, + -1109029394, + -1100921406, + -1094265917, + -1085468997, + 1057049946, + 1037603286, + 1042162379, + -1114576146, + 1029324258, + -1082992899, + -1089580322, + -1116873427, + -1082968590, + -1070930809, + 1033602534, + 1056499326, + 1056956885, + 1046062036, + 1032800656, + -1105577733, + 1058021276, + 1068478993, + -1103158697, + 1045580465, + 1067382633, + 1049416468, + 1026852129, + 1034234861, + -1088442655, + 1056979724, + -1081167534, + -1064350710, + -1107167398, + 1044539210, + -1095810349, + -1082860860, + 1041820095, + -1054889886, + -1107584802, + 1052251240, + -1074474796, + -1091174162, + -1130051677, + 1058269236, + -1062663952, + -1105568115, + 1047469635, + 1046059807, + 1074743402, + 1029226131, + -1092742287, + 1064676562, + 1044446520, + -1067727119, + 1047891208, + -1138417314, + -1080622721, + 1023340090, + 1056668234, + -1100053289, + -1108259479, + -1087727025, + 1058103718, + 1078732855, + 1050269089, + -1100629002, + -1084138975, + 1076199044, + 1043900032, + -1071858349, + 1024077467, + -1093059160, + -1113071374, + 1058888748, + -1081277051, + -1136583252, + -1085053204, + -1087224032, + -1096823422, + 1034179898, + 1049864725, + 1051160414, + 1031367662, + -1094757282, + -1067686966, + 1047202323, + -1076254671, + -1096621513, + 1046208012, + -1078693627, + -1081128486, + -1119098603, + -1099267415, + -1094862326, + 1065879527, + -1093533742, + -1105605671, + 1038843514, + 1067381974, + 1067892552, + 1059995714, + 1042375954, + 1056246576, + -1096983733, + 1033433796, + 1059086295, + -1116134012, + -1079225498, + -1090168480, + -1080579325, + -1082662318, + 1070844887, + -1091406169, + -1087711077, + 1083195514, + 1049125652, + -1173326496, + 1043442030, + 1055496044, + -1079788105, + 1043407205, + -1097389454, + 1015902553, + 1049994161, + 1062183471, + -1106791364, + -1108633652, + -1120092309, + 1054517918, + -1097222109, + 1051519954, + -1126213075, + -1130368322, + -1079348463, + -1081855871, + -1081792717, + -1076960241, + -1098651596, + -1098855970, + -1130239294, + -1097734488, + -1102002617, + 1038144356, + -1091060856, + 1057976558, + 1016499081, + 1045609600, + -1087271658, + -1122366138, + 1064005032, + -1094605311, + -1078378515, + -1092024501, + 1056748901, + 1033728422, + 1060718609, + -1097470766, + 1044771268, + -1102635962, + 1050951006, + 1035866025, + 1057018440, + -1121575218, + -1081180099, + 1024745119, + 1051075874, + 1004368030, + 1049566695, + -1094676689, + 1038815571, + 1062004325, + 1060851060, + 1049326570, + 1060075262, + -1105744555, + -1108931946, + -1117687733, + -1104994912, + 1056990384, + -1103586418, + -1103895239, + -1084034258, + -1112884368, + -1095648899, + 1061073802, + -1097417305, + 1056566521, + -1089944350, + -1085489053, + -1089500599, + -1105255720, + -1078492280, + 1053871304, + 1035722020, + -1110438547, + 1072258940, + 1044155213, + 1061440777, + 1018322673, + 1043408064, + -1116075389, + -1080566487, + 1046899627, + -1079985875, + -1107010998, + 1032756758, + -1060911167, + 1074474648, + -1122619070, + -1109450445, + 1066928950, + 1046290174, + -1083288107, + 1028556652, + -1120256620, + 1050715841, + -1088419455, + -1096006295, + -1090661077, + 1060870724, + 1052726863, + 1044818175, + -1103019095, + -1089223758, + -1074405002, + -1081935238, + -1097273265, + -1103916164, + 1066335543, + 1017398089, + -1107077765, + 1060381459, + 1031071196, + 1057361650, + -1144893856, + -1089310533, + -1083811130, + -1113773986, + -1073065282, + -1106732263, + -1088331573, + -1087646186, + 1069544980, + 1043171248, + 1066281582, + 1042938786, + -1047648772, + 1048652719, + 1049689782, + -1091970276, + 1047320195, + 1093367050, + -1089711228, + -1080125579, + 1058746580, + 1018246325, + 1063483981, + -1121185930, + 1070224104, + -1119768240, + 1061469419, + 1066565205, + 1053902847, + -1086484595, + -1095488862, + 1069044938, + 1032928566, + 1099012441, + 990104053, + -1131541742, + -1105248597, + -1090386738, + -1109240887, + -1080852036, + 1055558422, + -1079952301, + 1082520878, + -1087158963, + -1086467628, + 1078269449, + -1113902207, + 1016405725, + 1033545063, + 1066269858, + -1082226291, + -1081262595, + 1050694872, + 1065820069, + 1031508354, + 1056995826, + 1042637531, + -1073491206, + 1064076707, + -1071406443, + -1085697840, + -1131063908, + -1088207216, + 1076239121, + 1064754801, + 1068296226, + -1077901996, + 1038683848, + 1062403105, + -1094564560, + -1090425677, + 1038998751, + -1113646142, + 1054384068, + -1094819629, + -1096101977, + -1086525390, + -1124593087, + -1068216716, + -1088840899, + -1087566320, + 1049190743, + 1048044198, + -1090986550, + 1074784661, + 1072098279, + 1068895360, + 1021791404, + 1053500611, + 1030960336, + 1068668718, + 1074787902, + 1065907840, + -1098560745, + 1044296588, + 1058612615, + 1065809862, + 1067906662, + -1076237598, + -1123499932, + 1080028590, + 1053013777, + 1061080441, + 1052789990, + -1109641299, + -1089777534, + 1060260409, + -1135566489, + 1044094012, + 1070570387, + -1106738382, + -1104866782, + -1099821372, + 1040283671, + 1031939302, + -1072031313, + -1090382222, + -1105326916, + -1079541980, + -1104291051, + -1101581720, + 1057381747, + -1079619062, + 1034398038, + 1063383524, + 1048998416, + 1058348055, + 1063239391, + -1113487190, + -1108920845, + -1069918665, + 1046573213, + 1055822384, + -1087804791, + 1049220951, + -1101540571, + -1081814793, + -1111270133, + 1059656703, + 1060499938, + 1046672406, + -1090537606, + 1049468052, + 1067379357, + -1071658046, + 1040368374, + 1038093968, + 1043955806, + 1065173477, + 1049939388, + 1027670209, + -1067855749, + -1079513801, + -1093428855, + -1081315177, + -1096017694, + 1019822779, + 1012192668, + 1058988531, + 1085361114, + -1072125462, + 1071420788, + 1053889962, + -1092659214, + -1121347482, + -1075988474, + 1048756734, + -1082946888, + 1077335151, + 1067142009, + -1080999355, + -1114365391, + 1082696614, + 1076871306, + -1079538539, + 1047585932, + -1082816423, + 1001732870, + 1077969448, + -1095133935, + 1048459981, + 1049886513, + 1025380960, + 1074554114, + 1041244937, + 1079824269, + -1068168257, + 1047651984, + -1081137646, + -1085067486, + 1051241825, + 1070512161, + 1039693548, + -1092878586, + 1047306915, + -1064185816, + -1115025675, + -1104901434, + 1065517129, + 1043208933, + -1061447010, + 1062985026, + -1101476476, + -1083203555, + -1098257946, + -1112600268, + -1096187847, + -1091689937, + -1097487776, + 1053706847, + -1092907063, + -1069442588, + -1122470912, + -1091388361, + 1057687219, + -1090058723, + -1106870088, + -1098471934, + -1069718770, + -1105736372, + -1112521697, + 1058373253, + -1097281813, + 1032819995, + -1084500058, + -1089026731, + -1074319094, + 1033028025, + -1077872097, + -1073954409, + 1072282506, + -1072888277, + -1104785923, + 1072657996, + -1095225213, + 1062250183, + 1057609393, + -1087757860, + 1020983278, + -1103371805, + 1071279454, + 1089755119, + -1090024651, + -1098212361, + -1113478805, + -1100908159, + -1092067933, + 1047113171, + -1085105218, + -1086603752, + -1099203927, + -1088682583, + 1044500213, + 1058158569, + -1100878677, + -1082430974, + 1083216631, + -1100200286, + 1047313519, + -1101302989, + 1065582358, + 1061582941, + -1103144780, + 1050929875, + -1068418032, + -1088334642, + -1093024449, + -1074185451, + -1079540030, + -1110159848, + 1042289016, + -1090504919, + 1034034495, + 999722352, + -1097254915, + 1067768891, + 1017341096, + 1033847616, + -1095883062, + -1108696887, + -1131211948, + -1097478733, + 1065528784, + -1125128512, + 1069224102, + 1040990330, + 1041272749, + 1043968104, + 1038242686, + 1054716584, + -1120848578, + 1037864854, + -1091961722, + 1070406648, + -1088612453, + -1081656030, + 1045980500, + 1068660295, + 1044847562, + 1033874217, + -1115361264, + 1049193043, + -1107253106, + -1113355505, + 1028208025, + -1102403575, + -1146693437, + 1024067688, + -1096022063, + 1052359298, + -1085817198, + 1041389492, + 1058945986, + 1065840406, + 1027742785, + 1042348221, + -1119245628, + -1124839424, + -1090281484, + -1122315916, + 1058937286, + -1132151236, + -1098863960, + -1102712462, + 1014432668, + -1091566805, + 1067759565, + -1082792184, + 1006935996, + -1071602896, + -1098789287, + -1097418311, + -1080869612, + 1001550020, + 1060416152, + -1164591540, + 1066552949, + 1075233240, + 1032725258, + -1098192766, + 1040654224, + 1012109613, + -1095607202, + 1057889543, + 1049940340, + -1079269025, + 1040373202, + -1084266389, + -1052955271, + -1104883827, + 1049558337, + -1080864762, + 1075116832, + 1064783014, + -1097150731, + 1039065753, + 1047277905, + 1048973431, + -1067422617, + -1089286290, + -1091262180, + 1073006758, + -1072580956, + -1082742748, + -1098851827, + -1099803899, + -1083710500, + 1049709284, + 1033092592, + -1089117812, + -1095694368, + -1115027657, + -1090343927, + 1073281535, + 1034811200, + 1050409036, + -1099027370, + -1087062464, + -1072765368, + -1104792516, + -1121243467, + -1120174384, + -1096083928, + -1077134608, + 1070197232, + 1013502524, + 1068474093, + -1089162202, + -1051889821, + -1112164666, + 1056021924, + 1066654629, + 1032071184, + 1086638028, + 1087759060, + 1061414591, + -1082750820, + 1083092206, + -1091851964, + -1102062273, + -1108558496, + 1056765754, + 1043966692, + -1082001914, + -1075192527, + 1028786076, + 1044186714, + 1068800588, + 1056754579, + 1034871678, + 1033823813, + -1105593532, + -1120484739, + 1074651524, + 1092083410, + -1063899096, + 1079658024, + -1078676452, + 1074106950, + 1069610513, + -1095988277, + -1096498285, + -1092857511, + 1044002019, + 1055301290, + 1075498811, + -1105985559, + -1102130599, + 1028712246, + 1086317647, + -1096313489, + 1046160142, + -1106545501, + 1029795419, + -1092808408, + -1073086893, + 1082253468, + 1040385326, + 1056740066, + 1064234811, + 1076437353, + 1071012725, + -1086252228, + -1087160698, + 1012342724, + -1083572000, + 1057587804, + -1094603110, + 1074196192, + 1064918480, + 1063942638, + -1098424992, + -1111898546, + 1064001657, + 1083613639, + -1082419625, + 1044797730, + -1105921337, + 1057313396, + -1097785386, + 1049444485, + 1061275130, + -1072240662, + -1118528568, + 1058539924, + 1057074755, + 1073776930, + -1077464829, + 1046912552, + -1087440145, + 1063442497, + -1099925742, + -1085385653, + 1038469277, + -1093699347, + -1089699833, + 1058034961, + -1097546146, + 1063706054, + 1043713355, + -1086612492, + 1067395878, + 1050307755, + 1039882348, + 1051200404, + 1056142146, + 1063997100, + -1101609445, + 1029634652, + 1064996368, + 1075707154, + -1082646934, + -1114881847, + -1103727908, + -1132250450, + -1115766828, + -1106207241, + 1050990323, + -1084659496, + -1112441960, + 1065990816, + 1052130671, + 1042970344, + 1043386906, + -1093322910, + -1103045272, + 1049041026, + -1092169327, + -1090865495, + -1098900212, + -1091741526, + 1034755836, + 1032354358, + -1088492274, + 1059799712, + -1087654847, + -1107479624, + 1034106316, + -1092831301, + -1099587242, + -1118544050, + -1086456065, + 1033364997, + -1108281184, + 1058913380, + 1071225895, + 1029223706, + 1039137625, + -1086375990, + -1105584260, + -1102862365, + -1095624675, + -1105199832, + -1093896658, + 1077345915, + 1068734897, + 1049491344, + 1079650220, + -1103986755, + -1092567174, + 1052547974, + -1090364380, + -1066119377, + -1091025823, + 1075543465, + -1104772903, + -1079209289, + 1020546880, + 1067292846, + -1098689459, + 1066210054, + -1071549046, + -1094499768, + 1033270942, + -1074581497, + 1041869581, + -1115301408, + 1070797327, + 1085594409, + 1068576849, + 1049410244, + -1136935156, + 1082117681, + 1044721706, + -1095010258, + 1050637073, + 1043103172, + -1137862210, + -1112299854, + -1114132260, + 1062238707, + 1052765113, + -1107034702, + -1074156609, + 1032378366, + -1089555087, + 1055681278, + 1049608444, + 1040664810, + -1090042941, + 1071895335, + 1085554285, + 1065642473, + 1033629495, + -1095401044, + 1068972728, + -1094065560, + -1085810974, + -1097261743, + -1085069350, + -1106848556, + 1067842327, + 1063621194, + 1047159522, + -1084502546, + 1043252240, + -1112943833, + 1071568870, + 1059487694, + 1035368459, + 1058077403, + 1061288885, + -1097157033, + -1101237211, + -1079447903, + 1060451036, + -1084504020, + 1058669381, + 1058325809, + -1072520016, + 1052938530, + 1054306304, + -1115042456, + -1086341833, + -1081532979, + 1035069086, + 1067844242, + 1061828515, + 1070196098, + 1054620884, + 1048350116, + 1060171879, + 1052211476, + -1084918703, + 1049664143, + 1059774111, + 1005758135, + -1104102695, + -1081005956, + -1101341930, + 1058685918, + 1056640914, + 1073821619, + 1063185259, + -1070689254, + -1081627118, + -1079285678, + -1071736652, + -1092422208, + -1085994223, + -1073551681, + 1067196620, + 1061868196, + -1086503036, + 1056603015, + 1046344034, + 1048324298, + 1060505340, + 1067498379, + 1056579996, + 1060339867, + -1072003339, + 1060652162, + -1089763716, + 1050777029, + -1096984339, + -1097468306, + -1097060121, + -1066962132, + -1101404091, + -1100233505, + 1069729548, + 1073930589, + -1083782106, + 1068282406, + -1083188441, + -1081939583, + 1065517289, + 1055119925, + -1087166116, + -1087663704, + 1061238782, + 1044308370, + -1112478177, + -1094171575, + -1117514671, + -1089915462, + -1086435253, + 1067265939, + -1083754812, + -1093691893, + -1102503183, + -1088899780, + 1036046828, + -1090168160, + 1051834129, + 1004192467, + -1108518261, + 1045227012, + 1045143972, + 1062254873, + -1106237423, + 1050120317, + 1050927568, + 1057513119, + -1138513286, + -1125712550, + -1112335797, + 1050828404, + -1108393682, + -1106239089, + 1030654095, + 1057026201, + -1104221824, + -1082171481, + 1037854264, + -1090160879, + 1022007057, + -1139094585, + -1098380187, + -1104740046, + -1090195211, + -1091711126, + -1096720323, + 1057131745, + -1082045263, + -1095898464, + -1102090261, + -1116933784, + 1037926902, + 1066678035, + -1075776842, + -1089772685, + 1076260160, + 1057068605, + 1071223834, + -1089098432, + 1049389963, + 1067893391, + 1067952246, + -1105284076, + 1061997534, + -1067685049, + 1058192569, + 1064626391, + 1059166841, + 1050892835, + 1067878877, + -1074959224, + -1076126433, + 1052800136, + -1081949711, + -1104752595, + -1068334041, + -1084957863, + -1084781603, + 1056929763, + -1089345312, + -1111460505, + -1078171858, + 981086064, + 1058917661, + 1029021771, + 1036995758, + 1032971445, + -1090008031, + -1081549279, + 1051236323, + 1073954492, + -1085545534, + 1040874756, + -1079164815, + -1078649458, + 1052575993, + 1073973330, + -1080876596, + -1087767303, + -1065167366, + -1119181850, + -1079272425, + -1060733545, + -1152110868, + 1073345189, + 1035606932, + 1080201698, + -1132845293, + 1039769963, + -1083888403, + -1116287083, + 1073095678, + 1065370731, + 1020659828, + 1053029361, + -1073435513, + -1101536022, + -1067607417, + -1093329202, + -1110891134, + -1080681608, + -1087364702, + -1065593922, + 1071609341, + -1066601431, + 1052828102, + -1065914765, + -1063020051, + 1040610757, + -1061146989, + 1056419136, + -1117554777, + -1087173542, + -1070649951, + 1060509804, + -1105778502, + 1067879382, + 1056632889, + -1063745383, + 1017610860, + -1132738902, + 1074090259, + -1054827769, + 1049735564, + -1082346190, + -1123381254, + 1068478786, + -1079451608, + -1067696170, + 1072206064, + 1055093409, + 1060479185, + -1091253801, + 1059887546, + -1100361267, + -1154750204, + -1104518045, + -1089350155, + -1076225232, + 1032563818, + -1098240910, + -1091601183, + -1082005399, + 1061338843, + -1076196877, + 1048764471, + -1098803778, + 1042127293, + -1080362656, + 1029395334, + 1066440132, + -1070953271, + 1062164410, + 1059621714, + -1081440501, + -1089390808, + 1044780052, + -1108168178, + 1034888763, + 1052196836, + 1058765079, + -1105786619, + 1065718551, + -1109668605, + 1046106499, + -1096699216, + -1090347435, + 1028755250, + 1058477731, + -1055458438, + 1051197945, + -1114907762, + 1027786965, + 1037994636, + -1084924630, + -1097311157, + -1106267943, + -1112678430, + 1025283586, + 1065026232, + 1051473266, + 1066012699, + -1119913703, + 1070538529, + 1023518046, + -1087153185, + 1042773278, + 1040674186, + -1095219630, + -1094294260, + -1105246489, + -1089609309, + 1074318084, + -1158131184, + -1087603748, + 1074857416, + -1095971324, + 1058893072, + 1033471183, + 1053011027, + 1046945209, + 1033608044, + -1083163503, + -1105816644, + 1026821451, + 1030512966, + 1059878295, + -1107237054, + -1118625080, + 1035814291, + 1030876567, + -1096297271, + -1106350058, + -1096707891, + -1123491909, + 1063883188, + 1066799723, + 999286248, + 1051285946, + 1080611909, + 1043006533, + 1037520183, + 1058032677, + -1068939910, + 993352092, + -1072253420, + -1090464808, + -1087624938, + 1042764373, + 1070209399, + 1052648494, + -1119853991, + -1060557735, + 1051740185, + 1061489068, + 1043918584, + -1076412423, + -1094830928, + -1071830563, + 1069221258, + 1070413632, + 1032826206, + 1049042802, + 1068710056, + 1019003659, + -1100530940, + -1081794424, + -1074122146, + -1078097948, + -1119075820, + -1078463609, + -1098135188, + 1047102083, + -1076868888, + 1026948456, + 1000803853, + 1042904287, + 1049699020, + -1074117722, + 1038546093, + 1025599313, + 1066158147, + -1137586584, + -1098327918, + 1062288060, + 1041165594, + -1118208104, + 1059998441, + 1031189180, + -1088742961, + 1001207458, + 1065487221, + 1060227263, + -1079755014, + 1059156758, + 1080908453, + 1010858300, + 1047643060, + -1090585688, + 1043739833, + -1092878766, + -1106142365, + 1074155933, + 1047233251, + 1071145350, + -1089740548, + 985845976, + -1105016869, + -1105737053, + 1023723332, + 1068095034, + 1059759070, + 1052463312, + 1066233980, + -1081621159, + 1056691169, + 1051421288, + -1082248560, + 1055970200, + -1090920619, + -1094346067, + 1054042527, + -1096838801, + 1068221696, + -1092268145, + -1063666098, + -1100795007, + 1041045550, + -1095154039, + -1106133439, + -1086933607, + -1097225618, + -1108920534, + 1056190291, + 1055933065, + 1052990864, + -1089865353, + -1089002375, + 1041784419, + 1059748055, + -1083322336, + 1043245550, + -1092924449, + -1111173783, + -1088694405, + -1128910769, + -1121113366, + -1091108540, + 1067607894, + 1039202553, + -1095283508, + 1063763861, + 1026314308, + 1042036112, + -1098135842, + -1115495572, + -1093701013, + 1009971722, + 1048994255, + -1097335712, + 1050821909, + 1023818327, + 1064897824, + 1050652994, + -1096074409, + 1035678225, + 1051435483, + 1033123201, + -1096643381, + -1095470516, + -1116074695, + -1131773872, + -1081591601, + 1037786611, + 1058028006, + -1097632671, + -1113110181, + 1065975701, + 1048599601, + 1070307502, + 1033335138, + -1086431565, + -1119015005, + 1033569723, + 1040285015, + -1096504203, + 1042619225, + 1031889583, + 1043056616, + 1055075714, + 1040251802, + 1043478543, + -1115436254, + -1108416932, + 1041980216, + 1029531041, + -1112237966, + -1088602540, + -1099115005, + -1089608698, + 1041146654, + 1024164358, + -1126814199, + 1023081575, + -1089444004, + 1050166030, + 1033227019, + 1045766908, + 1023460269, + 1037917837, + -1073360007, + 1062233347, + -1097913119, + 1064123581, + 1057931496, + 1024289733, + 1050655937, + 1068509404, + -1092205768, + 1032148275, + -1106932594, + -1075437195, + -1121498814, + 1036169190, + 1035335477, + 1051337454, + -1131882911, + 1056692062, + -1094348832, + 1046730698, + 1041549024, + 1061775648, + 1086382020, + 1026947780, + -1087127456, + -1113380933, + -1080199793, + -1081348237, + 1065762853, + -1096306971, + 1066448388, + -1107169942, + 1067468003, + 1047484089, + 1057859595, + -1080798688, + 1075338329, + 1071531456, + 1057582107, + 1039310733, + 1063506413, + 1049920643, + 1045984598, + 1061747168, + 1013371897, + 1068952382, + 1049612501, + -1088083331, + 1058881777, + -1086467326, + 1066827314, + 1045202701, + 1067708851, + 1027177440, + 1053448919, + -1113159116, + 1058624915, + -1089036071, + -1079222492, + 1048714666, + -1079853031, + 1046416606, + 1101370187, + -1109013026, + -1084919887, + 1043503016, + -1096864420, + 1068796342, + -1088863319, + -1095851004, + 1063999333, + -1126240606, + 1070008568, + -1083741131, + 1025948776, + 1012038912, + 1054070263, + -1092330561, + 1031632837, + -1099320220, + -1071544288, + -1099777622, + -1115738826, + 1067694611, + 1046841781, + -1098807474, + -1099775213, + 1040745614, + -1080242174, + -1112274402, + -1078787469, + -1087339482, + 1074974843, + -1089688682, + -1105958815, + 1070383583, + -1078065524, + 1056065685, + 1064711752, + -1114204835, + -1100587385, + 1051653896, + 1066464468, + 1069822917, + 1049317094, + -1095948418, + 1030395903, + -1097345145, + 1061884420, + 1064765422, + -1080307325, + -1073704164, + 1055589228, + -1095840398, + 1052970661, + 1060467598, + -1103505810, + -1088407026, + 1081330896, + 1023889288, + 1064401756, + -1094962493, + 1065892591, + 1065458229, + -1118797062, + 1051063548, + -1071918071, + -1091342217, + -1087300007, + -1091892680, + -1106673009, + 1050562258, + 1054590690, + -1086189846, + -1087210911, + 1034686283, + -1098323606, + 1073914412, + 1031988019, + -1111918518, + 1063098683, + 1050698766, + 1036371699, + 1046066819, + 1062012221, + -1105366433, + 1061925031, + -1113702258, + -1086004708, + 1052774102, + 1051111219, + 1051528972, + 1018285506, + 1041278813, + 1042500242, + 1072054742, + -1098327842, + -1092222710, + -1123551812, + 1068803686, + 1015778805, + 998350656, + 1032978193, + -1118121664, + -1095650765, + -1116378137, + -1098384271, + -1103751007, + -1123984336, + -1119648246, + -1089921400, + 1047512267, + -1083425188, + 1049035929, + 1062430540, + 1045546340, + 1008161697, + 1054125949, + -1100353063, + 1033498586, + -1113718196, + -1101258718, + 1037335333, + 1016558607, + -1110003300, + 1060923272, + 1012733740, + -1096380542, + 1071277136, + -1106719847, + 1027792744, + -1071401125, + -1108159236, + -1104067880, + -1098460233, + -1106550945, + 1053218353, + 1044549721, + 1054096712, + 1059030157, + 1034271407, + 1033378177, + -1078374785, + -1105548776, + 1041443841, + -1100439241, + 1036007202, + -1105764461, + -1108440848, + 1057668410, + -1055441162, + -1145820128, + 1046337106, + 1025180870, + 1026610444, + 1052332735, + 983570128, + 1046509902, + 1052312541, + 1045382725, + -1085870593, + -1088921482, + -1114284541, + 1065024510, + -1077971717, + -1073838736, + -1099342949, + -1107361758, + 1051552955, + -1094415426, + -1109035877, + -1128290766, + -1129787860, + -1115555591, + 1050448920, + 1063131572, + -1104286857, + 1057501902, + -1096861856, + -1098668510, + -1078690088, + 1056193653, + 1007728332, + -1098969801, + -1104333318, + -1079183867, + 1048770752, + 1033678380, + 1066088966, + -1096786460, + -1053802285, + 1046208108, + -1089640905, + -1073272461, + -1107237599, + -1093410793, + -1065126688, + 1073879083, + -1086527114, + -1053081955, + 1077143432, + -1082798308, + 1050220161, + -1088887202, + 1028576662, + 1070097317, + 1068578529, + -1104599398, + -1081817592, + 1068939569, + 1067289742, + -1064456271, + -1104033142, + 1051787280, + 1017497191, + -1090543836, + -1075785757, + 1073842261, + -1069789286, + 1049240999, + -1070766802, + 1061400942, + 1067316761, + -1061199310, + -1096987957, + -1119747020, + -1103918949, + -1089915696, + -1089038207, + -1097499721, + -1092417276, + -1065208494, + -1089200991, + -1130746463, + 1042147155, + -1136835453, + -1073301626, + 1046383510, + -1080851252, + 1061607288, + -1099413178, + -1093454604, + -1072355267, + -1085963141, + 1078971724, + -1108820499, + -1075902744, + 1061791078, + 1086422558, + -1102901167, + -1113141758, + -1081241399, + -1089859447, + 1043689080, + 1077571868, + 1038492067, + -1074904041, + 1059528179, + 1040962616, + -1117415208, + -1116130296, + -1097570151, + 1047322639, + -1083686325, + 1074855494, + -1075586007, + -1082904201, + -1082824418, + 1065235291, + 1058987422, + -1077403638, + 1049908758, + -1085079740, + 1066400188, + -1073009922, + -1094815820, + -1094364277, + 1042887434, + 1040222808, + 1046296152, + 1049192664, + 1042004435, + 1044075686, + -1085165823, + -1113385646, + -1105071664, + -1103497771, + 1057589761, + -1086722412, + 1044681076, + -1093089757, + -1102583705, + -1097593143, + -1099064879, + 1063467296, + 1058127546, + -1101077487, + -1137722080, + -1088246538, + -1094839479, + 1041877832, + -1107088323, + -1083983822, + -1093076595, + -1087851149, + -1094032919, + -1108986138, + -1117251732, + -1106298115, + 1028909940, + -1086690416, + 1066150840, + -1098849320, + -1103779355, + 1038506191, + 1066488313, + -1115367578, + 1057532003, + -1089908532, + 1041027688, + 1052057430, + 1056180841, + 1075260413, + 1076125672, + -1123574468, + 1040286478, + -1098183837, + -1092340251, + 1017559716, + 1042493096, + 1048034060, + 1055556062, + 1026634312, + 1038494702, + 1048944628, + 1047694609, + -1079808501, + -1095545532, + 1073370102, + -1064342522, + -1101950391, + 1049541216, + -1104649232, + 1056719487, + 1075661512, + -1098779788, + -1063073893, + -1086707112, + 1050442834, + 1042598125, + -1084985360, + -1062266335, + -1085096006, + 1058026753, + -1089973187, + 1049297687, + 1066359656, + 1052076809, + 1041761774, + 1073856931, + -1064962885, + -1076282393, + -1093189215, + 1038249617, + -1071888896, + -1086237747, + 1057521051, + 1029942982, + 1071808058, + 1072599555, + 1059054676, + -1097095982, + -1091729339, + -1091606564, + 1042249248, + 1066287801, + -1064935179, + 1064149879, + 1084077675, + -1077534464, + 1050822153, + 1048909734, + -1064386744, + -1113105320, + 1044548311, + -1072325999, + 1039994902, + -1070831938, + 1050626566, + -1116018286, + -1108401287, + -1084791798, + 1070371751, + -1101187747, + -1078351017, + -1098923836, + 1062366204, + -1106464673, + -1072122021, + -1090102873, + 1034334687, + 1057242817, + -1112358280, + -1099260893, + -1084274431, + 1066941313, + -1086934862, + -1098743190, + 1048931078, + 1052128855, + -1087068141, + -1118758483, + 1067256640, + 1029658318, + -1130093778, + 1061273578, + -1071684671, + -1070633239, + -1083384465, + -1111318619, + -1101859280, + -1099783062, + -1109023877, + 1057534865, + 1062038787, + -1089470044, + -1092658218, + 1011571852, + -1107314682, + 1067565950, + -1118158002, + 1076160663, + 1061538736, + -1117606448, + -1102482336, + 1053098702, + 1051167300, + -1086766739, + -1070725391, + 1061010537, + -1104762529, + -1082675328, + 1057952746, + 1078044720, + -1079567776, + 989937952, + 1061407324, + -1120204640, + 1045911950, + -1073076217, + 1038867384, + -1075079627, + 1057728023, + -1089157433, + -1109351735, + -1072656821, + 1058158562, + -1075988114, + -1090303807, + -1084327963, + 1075606111, + 1067688863, + -1085207134, + 1051025082, + -1065034206, + 1048817467, + -1099911469, + 1038544910, + -1094871540, + -1142625253, + -1068295252, + 1068318999, + 1048154436, + -1072617904, + 1050484171, + 1040473482, + -1079064879, + -1100437527, + -1097795184, + 1053424032, + -1090408668, + -1076282055, + 1041265777, + 1023295746, + -1102514715, + -1106399813, + 1047094744, + 1060620786, + -1073295611, + -1084274383, + -1160840956, + 1022948682, + 1072339856, + 1036504278, + -1094504088, + 1023296187, + -1086487770, + -1112214666, + 1053941030, + 1048266427, + 1042148732, + 1040857309, + 1022673416, + 1026114190, + 1042182115, + -1126827860, + 1052689080, + 1048163363, + 1052450132, + 999556324, + 1050304093, + -1098664701, + 1056561778, + -1087990043, + -1111389791, + 1034739688, + 1042836010, + 1033185452, + 1019888972, + 1050807468, + -1089765322, + -1072007941, + 1052673959, + 1074969471, + -1125321127, + 1066962680, + 1069424056, + -1121060314, + -1109656802, + 1064028535, + -1094836024, + -1108324905, + 1047974127, + -1087771266, + 1070410646, + 1026856101, + -1105481730, + 1072372945, + -1087870573, + -1066730369, + -1105026544, + 1057001214, + -1086688599, + -1097034188, + 1076782390, + -1069772678, + 1032895012, + 1060958123, + -1076076036, + 1053968121, + 1067298966, + -1121970081, + -1086393957, + -1105384774, + -1081954477, + 1059865470, + 1077406273, + -1095773897, + 1049659359, + 1050263297, + 1040347127, + -1077010732, + -1086967386, + 1052635667, + -1099891116, + -1076797637, + 1089845596, + -1139262467, + 1050393806, + -1120085221, + -1128085428, + -1081879073, + -1088033085, + 1072987392, + 1066954332, + -1048930175, + -1082086589, + 1065529002, + -1106273291, + -1088338209, + 1051982721, + -1084583882, + -1096319673, + 1051549599, + -1114006421, + 1035735250, + -1100495386, + 1041362062, + 1057560579, + 1043466245, + 1049342773, + -1081447588, + -1067280445, + 1014971366, + -1097756127, + 992158100, + -1081702398, + -1081012621, + -1099595856, + -1073624747, + 1071074253, + -1081647649, + -1103458035, + 1031812471, + -1119384963, + 1059148899, + -1093734973, + -1058048968, + 1038154061, + -1113771537, + 1003518403, + 1065706965, + 1069006576, + -1113491706, + -1073888524, + 1049055621, + 1033898841, + 1050870876, + -1080099710, + -1081687402, + -1086217760, + 1045396479, + -1081931277, + 1065300899, + -1099285820, + 1068684439, + -1078647401, + -1098615651, + -1085926918, + 1060980863, + 1058072146, + 1067721143, + -1070726081, + 1057564367, + 1051986000, + 1006083272, + -1106149659, + 1052215709, + 1037713278, + -1074967757, + 1060658015, + -1080488889, + -1109873897, + -1080530883, + -1100142851, + -1117755485, + -1107113316, + 1048424152, + -1069944004, + 1033262452, + -1089491867, + -1131136776, + -1106208280, + -1085693917, + -1142970468, + -1084001951, + -1088027816, + 1041631519, + -1077400014, + -1100858356, + 1024443527, + -1083380263, + -1104744742, + 1026120760, + -1074269112, + -1107163064, + 1040455952, + -1080953147, + -1088330553, + -1077957441, + -1120935434, + 1061196477, + -1160272824, + 1032153775, + 1041496403, + 1027836736, + 1067217653, + -1114073677, + -1086773537, + -1113702695, + 1047637564, + -1110811169, + 1040908516, + 1035523160, + 1060599264, + -1091580793, + -1115097303, + -1095845846, + 1049508628, + -1129158634, + 1006252692, + 1062961943, + 1058625769, + -1097266742, + -1089736651, + 1050185646, + 1040858312, + 1051825595, + 1059671732, + -1100681326, + -1106189739, + 1060407229, + -1098181749, + -1086599320, + -1110870936, + 1061845896, + -1101955278, + 1066134204, + 1052599093, + 1049576943, + 1016145210, + 1057692269, + -1093987815, + 1078294041, + 1070310572, + -1096611090, + 1060690987, + 1067212296, + -1085156319, + -1094867010, + 1084784732, + -1102294530, + 1043564455, + -1094569736, + 1057725055, + 1058794186, + -1089636466, + -1056720825, + -1089854481, + 1069422858, + 1002540558, + -1092450955, + 1066741121, + -1079094739, + 1034559419, + 1070426990, + -1080290938, + 1057057249, + -1106182146, + -1088516989, + -1122319180, + -1089294669, + -1080869393, + -1097988837, + 1056790230, + -1129631803, + -1091333756, + 1050475823, + 1081703136, + 1024645972, + -1099041400, + 1030781224, + -1088582989, + 1073882066, + 1094719233, + -1117683814, + -1096677715, + 1022711560, + 1079424522, + -1142399309, + -1112986009, + 1061919993, + -1106921382, + 1078411719, + 1071462225, + 1040509425, + 1051767421, + 1059442199, + -1075953323, + 1045913484, + 1072240433, + 1050820660, + -1087402831, + 1044827345, + 1076031723, + 1052766988, + -1102700329, + -1092415033, + -1120360254, + 1039533011, + 1063382877, + -1103892298, + 1058733254, + 1038545518, + -1104780664, + -1103874162, + 1064964752, + 1021312222, + -1069551343, + 1041612895, + -1079884093, + -1079360737, + 1077087029, + 1065068386, + 1061556412, + -1075939288, + 1049011514, + 1045615345, + 1024532373, + -1097150900, + -1085062055, + 1042656328, + 1059065383, + -1121553971, + 1055820451, + -1084802552, + -1108047829, + -1056548787, + -1079400752, + 1013874671, + -1100948652, + -1080402827, + -1099230308, + 1057069677, + 1077611536, + -1089604663, + 1046637834, + 1066760300, + -1099124218, + -1069438827, + 1069374337, + 1026790666, + -1080435365, + 1031657063, + -1109033157, + 1074440973, + 1060602902, + 1067712448, + -1081967273, + 1066771957, + 1049026992, + 1076281505, + -1105511379, + 1076352162, + 1054610128, + 1058676883, + 1018373532, + -1098656676, + 1075183529, + 1048642112, + 1079305004, + -1106193732, + 1053470294, + 1057113657, + 1051633274, + -1159859944, + 1068023624, + -1079316544, + -1108372525, + 1057830384, + -1089246540, + -1107782598, + 1070299827, + 1046248602, + 1045391485, + -1098294162, + 1058434085, + 1055605125, + 1054511787, + -1115444789, + 1040884550, + 1050438944, + -1106979093, + -1084945398, + 1073748011, + 1065680731, + -1109634475, + -1120825382, + -1073201942, + -1112441073, + 1049532899, + -1114283399, + 1061901885, + 1044290419, + -1083288997, + -1096236717, + -1112439640, + 1037173997, + 993206995, + -1121364273, + -1091432741, + 1028916310, + -1107127095, + -1098860682, + 1052205221, + -1117693097, + -1099285498, + 1055853487, + -1092508145, + -1096697702, + 1033580087, + -1117603229, + -1110132907, + 1046253262, + 1038578016, + -1102495175, + 1060991464, + 1075916018, + -1098197892, + -1073068132, + -1110249109, + -1078743136, + -1075243930, + -1114835102, + -1088883029, + -1078061342, + 1062416711, + 1005304594, + -1092938023, + 1058326682, + -1076441639, + -1123191556, + 1041649652, + -1075918832, + 1062148854, + 1079219617, + 1041482078, + -1093905559, + 1061976029, + 1051261942, + -1066015230, + 1092274841, + -1124596012, + -1078367208, + 1068951462, + -1130997394, + -1089195075, + -1091824068, + 1070882947, + 1051259068, + 1063759316, + -1080670636, + -1062428548, + 1053725862, + 1060840432, + -1088772682, + -1082210235, + 1075102768, + 1059502261, + -1101834267, + 1053068239, + 1057661744, + -1072831051, + 1038958025, + -1091689918, + 1065496716, + -1165665346, + 1074219673, + 1078370049, + -1079368459, + -1077046696, + 1092042632, + -1101343139, + -1093702877, + -1104989371, + -1101426042, + 1029083542, + -1099638403, + -1084627986, + -1131957688, + 1044385264, + 1059654333, + 1078666462, + 1080017403, + -1155734184, + -1101244096, + -1101015868, + -1114619750, + 1086962430, + -1072822002, + 1073915274, + -1092304795, + 1077507956, + 1060910993, + -1087303941, + 1075128970, + 1054508603, + 1059453449, + 1058360604, + 1066019234, + 1042602457, + -1140704304, + 1051448598, + 1064564788, + -1097673877, + -1111082299, + -1095453359, + -1092318946, + -1106153806, + -1077268710, + 1079707802, + -1094161183, + 1049136571, + 1064344816, + 1081035120, + -1102995339, + -1070092966, + -1086014503, + 1050369071, + -1081451807, + 1058470545, + -1096639153, + 979553780, + 1063297223, + 1061448665, + -1082125654, + -1109674839, + -1085414602, + 1088649633, + 1067241702, + 1046492141, + 1040218874, + -1128445400, + -1095680939, + 1062491760, + 1078888153, + -1090500380, + -1091851764, + 1041866659, + 1062455980, + 1054385933, + -1075972822, + 1043567014, + 1037475619, + 1018017537, + 1033073827, + 1055704009, + -1106276866, + -1102264490, + 1040017314, + 1075301868, + -1097791970, + -1096983812, + 1042500657, + -1090437090, + 1022729980, + 1058250118, + -1102142071, + -1092691499, + -1109563858, + 1080291778, + -1098555797, + 1050979515, + 1055470558, + 1071446766, + 1063421101, + -1094070977, + -1110730747, + -1104424400, + -1106606094, + 1038161122, + -1110033475, + -1091997342, + -1104011038, + 1053617945, + -1148727900, + -1092055744, + 1042984272, + -1083905954, + -1104630690, + -1089853211, + 1028727466, + -1086434315, + -1090211474, + -1090894402, + -1115755000, + -1097925663, + -1092983229, + 1056385260, + 1043711438, + 1045732599, + -1117250319, + -1110699888, + 1041161457, + -1097583482, + -1078659606, + 1034756781, + 1048864476, + 1038105035, + 1015121500, + 1033509988, + -1087964486, + -1097526175, + -1083111912, + 1062692286, + -1124756257, + -1112069319, + 1054934998, + 1082917972, + 1074425946, + -1111595494, + 1071629761, + -1087791707, + -1088968826, + -1106922895, + 1015391083, + -1073521241, + -1087191221, + 1073451035, + -1116258166, + -1088728759, + -1101110456, + 1081979466, + 1094612409, + -1098897238, + -1074176210, + 1049111735, + -1091953028, + 1060053034, + 1090928885, + 1039000499, + -1094877295, + 1088697377, + 1071848077, + 1043958108, + 1053094336, + -1082594720, + 1043727318, + -1103154986, + -1095596065, + 1007129729, + -1121856810, + 1047542419, + 1035433838, + 1050942966, + -1083976971, + -1116879943, + -1079022666, + 1076787824, + -1094204284, + -1072875315, + 1057181554, + 1042687026, + -1102724992, + -1086319829, + 1083483876, + 1058519698, + -1067248316, + 1056615469, + -1095648666, + -1156859304, + -1107804801, + 1042528654, + 1033803618, + -1095901412, + 1064248696, + 1049079633, + 1038856649, + 1054602824, + 1050297742, + 1034685324, + 1083319481, + -1090291529, + -1087083104, + -1095171089, + -1083139774, + 1062518310, + -1096527386, + -1080456920, + -1071970214, + 1081584068, + 1042095971, + -1094543265, + 1076035222, + -1084014645, + 1063298653, + -1092102691, + 1054187410, + 1012350192, + -1072380172, + 1052633160, + 1084132744, + -1090631630, + -1087567267, + -1098236096, + 1034624587, + -1081123984, + -1070837931, + 1046996443, + -1084820776, + 1059870140, + 1048658609, + 1077058113, + 1063115157, + -1088845148, + 1060872807, + -1093553049, + 1057790728, + 1074379177, + -1095214495, + -1088074374, + -1114907884, + 1051583018, + -1107792454, + 1051988214, + -1078989583, + -1080202231, + -1085590641, + -1082526239, + 1056758252, + 1051833346, + 1062569208, + 1054394244, + 1067633375, + 1057192070, + -1088700480, + 1060432495, + 1050364142, + 1025070975, + -1063191508, + 1067512017, + 1042914811, + 1074221152, + 1061734286, + 1070655481, + 1051068538, + -1103171747, + 1063716820, + 1083356860, + -1089081995, + 1050677534, + -1085031156, + 1049479110, + 1069466675, + 1069558320, + -1067993365, + -1105376760, + 1062580239, + 1052317828, + -1114619292, + 1043059977, + 1047385883, + 1043696234, + -1081175120, + 1044963135, + -1111951035, + -1102002430, + -1111868810, + 1032039908, + 1055280228, + -1073581627, + -1100955640, + 1018917061, + 1048671436, + 1010114268, + 1047092292, + -1113864855, + -1104850061, + -1076494296, + 1048604274, + 1058714065, + 1043705050, + -1085224834, + 1031634624, + -1093346488, + 999184466, + 1061260189, + 1052759056, + 1057446011, + -1094105363, + -1104471900, + 1051396654, + -1081847463, + 1054139624, + 1035085550, + -1086994617, + 1033829648, + 1051770261, + -1112439361, + -1076116064, + -1113709452, + -1085036075, + 1037803286, + 1055487828, + -1086607514, + 1070279357, + 1062885396, + -1071157786, + -1080648171, + -1090746596, + -1115508755, + -1081895732, + -1100014466, + -1127770884, + -1082129012, + -1138916219, + 1070344359, + -1123365380, + -1069005586, + -1083887100, + 1071419592, + 1072856678, + -1106845981, + 1039387374, + 1049418719, + -1088857415, + 1053156290, + -1138385296, + 1055139336, + 1044984028, + 1057098822, + -1088313883, + 1045162545, + 1066320136, + -1067891133, + 1043846063, + 1071578597, + -1080394743, + 1048798853, + 1046745608, + 1067915150, + -1088125521, + -1073634842, + -1079012585, + 1036142498, + -1097262013, + 1061446797, + -1093829144, + 1046029365, + 1071853850, + 1072786932, + 1068784748, + 1072500389, + -1090217590, + -1092714003, + 1076511688, + 1074958866, + 1067906782, + 1072909035, + 1073785293, + -1117385602, + -1085209146, + -1084372560, + 1053496436, + -1076511941, + -1077543289, + 1060902184, + 1074337553, + 1061803077, + -1069194130, + -1077661917, + -1108869126, + 1071162365, + -1072045859, + 1075080461, + 1080188260, + -1065063156, + 1074442719, + -1090302384, + 1041127565, + -1082497981, + -1092338560, + 1070931273, + -1104628397, + 1052580275, + -1065187585, + -1094524276, + 1046268840, + 1058651112, + -1123056082, + 1071734204, + -1066285423, + 1060877854, + -1075302268, + 1066322123, + -1079526675, + -1063639367, + 1071160818, + -1069180366, + 1040584678, + 1048568733, + 1043227383, + 1057125876, + -1089966003, + -1072151641, + 1067294166, + -1094172366, + 1066671178, + 1026011370, + -1080805116, + -1077941152, + 1061951718, + -1081790352, + 1062757263, + -1085161609, + -1093517325, + 1065286499, + 1066145590, + -1072155595, + 1084000042, + 1066879569, + -1088472536, + 1065761505, + 1059092012, + -1095849043, + -1079919534, + 1061706614, + -1078290123, + 1071422146, + -1086938443, + -1080938266, + 1072545697, + 1066982200, + 1057463168, + 1069407682, + 1067732467, + 1058491126, + 1080516909, + 1075401767, + -1103629644, + 1057316630, + -1087612359, + -1075383007, + 1057848777, + -1097357445, + -1080893030, + -1090550765, + -1087000309, + 1023457815, + 1062881135, + 1070125987, + 1071296678, + 1053492208, + -1095121273, + 1069613464, + 1051726682, + 1074148453, + -1097668519, + 1045279660, + -1095678747, + 1055691635, + 1060571659, + -1073275862, + -1082787099, + 1051778629, + -1081904896, + 1040244445, + -1087123241, + 1061305948, + 1059277498, + 1057385686, + -1185237272, + -1105791463, + 1001126024, + -1088016339, + -1090480763, + -1099581896, + 1059064507, + 1052291869, + 1063844995, + -1117771201, + -1129485619, + -1081740200, + -1097124032, + 1052571775, + -1081669303, + 1064691461, + 1032751402, + -1077146084, + -1089418614, + 1053312080, + -1097266337, + 1082498701, + 1058897966, + -1069169172, + -1101524912, + 1076786076, + -1089043003, + -1072435100, + 1064230375, + 1070564439, + -1082015627, + -1077509092, + -1086603849, + -1131260872, + -1077993898, + -1073271768, + 1078834918, + -1086175327, + -1096016128, + 1036193427, + 1076204483, + 1076007334, + 1083167957, + 1059974963, + 1074233796, + 1057208582, + 1068019177, + 1074462709, + -1084434989, + 1055819985, + 1053459214, + 1055656884, + 1048956903, + -1087112943, + 1067148237, + -1087117551, + 1071010182, + 1074230451, + 1065840951, + -1076843342, + 1051655604, + 1051793699, + -1072070910, + -1082401054, + -1090286320, + 1043030018, + -1089325390, + 1059195594, + -1075131568, + 1077407979, + 1066867968, + 1070987053, + -1076979516, + -1080915262, + -1079772930, + 1063802817, + 1060883405, + 1074781759, + -1112382126, + 1083446015, + 1067288521, + -1073207622, + 1079709264, + -1071664280, + 1071535271, + -1076009212, + 1063134936, + 1059092615, + -1080062166, + -1081486718, + 1070264836, + -1078446384, + 1066286226, + -1077250490, + 1057239833, + -1092607981, + 1077218965, + 1055913671, + -1089738619, + 1079116747, + -1076460449, + 1074025976, + 1074663652, + -1092444820, + -1073402546, + -1079763912, + 1031634233, + -1076628710, + -1087298168, + -1115924324, + 1064673517, + 1080765932, + -1049515957, + 1068071577, + -1072176748, + 1066463751, + 1059723853, + -1087317738, + -1084377741, + -1075799073, + 1083883516, + -1084469627, + -1078529567, + 1075542789, + -1081451046, + 1057577343, + -1073133255, + -1079553210, + -1076744795, + -1069577123, + 1049665899, + -1092479005, + -1075772825, + 1058806194, + -1072884464, + 1074262507, + -1081511050, + 1087400189, + 1032266751, + -1078692464, + 1072635970, + 1044833598, + -1078786469, + -1093100048, + 1068876326, + -1067313971, + -1114925160, + 1034548769, + -1059402362, + 1058746771, + 1062619521, + 1044318959, + 1049926406, + 1041436441, + -1074257646, + -1084234938, + 1070801786, + -1077832099, + -1078015277, + -1059908855, + 1073878420, + -1075878452, + -1093634011, + 1047440252, + -1113435339, + 1045522133, + 1057323608, + 1054738819, + -1080763877, + -1108799533, + 1056242013, + -1097529596, + -1096408637, + 1054522461, + -1109943723, + 1044635685, + 1065864765, + 1063361119, + 1065453218, + 1043129591, + 1066062456, + 1052647820, + 1048151212, + -1094108588, + 1044157790, + -1109142566, + -1078430828, + -1130018341, + 1049323255, + 1062963720, + -1081052724, + -1104416628, + 1028226854, + 1042052793, + -1104839005, + 1067038515, + -1079854824, + -1081310280, + -1094717795, + 1060274874, + 1040881168, + 1046024214, + 1057422248, + -1128719074, + -1085425636, + 1057661794, + -1071425401, + 1018774430, + 1053328575, + -1076832290, + -1075035798, + 1070422847, + -1080552883, + 1057908573, + -1089880059, + -1109294078, + -1088783773, + 1065663328, + 1064424344, + 1066399203, + -1081979994, + -1087902871, + 1051092612, + -1084865983, + -1082484663, + -1102301858, + -1078842081, + -1071668706, + -1082899315, + -1079285391, + 1052107112, + -1084421324, + -1087847454, + -1080384909, + -1094292246, + 1056320757, + 1045065375, + 1064667170, + -1068865632, + 1074328300, + 1025784645, + -1075736199, + -1072283794, + -1071977158, + -1084803287, + 1049387713, + -1081521198, + -1093887946, + -1082946319, + -1077972682, + -1088152067, + 1065500594, + -1099100544, + -1086613244, + -1071734625, + -1065349435, + -1095000491, + 1077778570, + -1073616283, + 1063190985, + 1045638814, + -1071964418, + 1074221935, + 1066398487, + -1083061324, + -1083639817, + 1041456170, + 1059451010, + -1072937934, + -1086825996, + 1059170087, + -1077887102, + 1067126779, + -1074087411, + 1075862048, + -1107743561, + -1084971899, + -1070132908, + 1050137426, + -1081770403, + 1075298450, + -1086087483, + -1090221508, + 1062483878, + 1056796278, + -1073493068, + -1088101390, + 1064962581, + 1066316144, + -1096499230, + -1081070577, + 1056616549, + 1074997787, + 1074290025, + 1060017169, + -1064859523, + 1066580227, + 1051952002, + -1079925482, + -1113990948, + 1067224769, + -1112502012, + -1077683980, + -1069852501, + 1066231049, + 1078200218, + 1013381157, + -1089003197, + 1077335060, + -1084738683, + 1068186713, + -1078764509, + -1095074108, + 1065113509, + -1087904354, + -1079408278, + -1076910082, + -1085394462, + -1085204195, + -1075241960, + 1067359485, + -1112693576, + 1046052140, + -1094754669, + 1036301448, + 1070179614, + -1084505076, + 1073405508, + -1090911586, + 1052626755, + -1098931115, + 1058775995, + 1076568568, + 1065422608, + -1086560340, + 1061123694, + 1050232821, + -1067790516, + -1094977420, + -1077020707, + -1097296409, + -1084501036, + 1060246125, + -1081011292, + 1074105938, + -1083476037, + -1083446941, + -1069482305, + 1057091917, + -1086191166, + 1039803032, + -1099554460, + 1069341055, + 1064177258, + -1087184976, + -1072835606, + 1055575434, + 1059589230, + -1088998935, + -1089769609, + -1114022318, + -1069475141, + -1089457621, + -1090864047, + 1066255779, + 1059711558, + 1057037688, + 1066341848, + 1054104201, + 1062608641, + 1040173307, + -1081327732, + -1100180508, + -1087762745, + 1038884843, + -1088922113, + -1077771582, + -1126707202, + -1097032168, + 1058435992, + -1112157165, + -1088683016, + -1102649700, + -1102103250, + -1088335760, + -1077940717, + -1085455251, + 1030253418, + -1119828649, + -1104810441, + 1052728292, + -1081599183, + 1050528609, + 1058167619, + -1112553734, + 1064331986, + -1089966726, + -1080031069, + -1094718878, + 1074982058, + 1033538160, + 1057748934, + -1081706651, + -1102448558, + -1101918783, + -1064664489, + -1085473380, + 1074784533, + 1066821632, + -1090696580, + -1073836102, + 1075928475, + -1090567300, + 1037082550, + -1086913057, + -1076293320, + -1073700992, + -1069713506, + -1090489303, + 1062533123, + 1064551435, + -1095183504, + -1072793275, + -1100750899, + 1056428052, + 1065355316, + 1058345029, + 1042872980, + 1074551634, + -1094804051, + 1054358699, + 1059958517, + -1092416965, + 1074284677, + 1056348617, + -1072482432, + 1049220529, + -1072322996, + -1079273905, + 1053133481, + -1080489788, + -1085731536, + -1068878732, + -1072830922, + -1075665001, + -1096411747, + 1071064086, + -1071373416, + -1136673560, + -1098875542, + -1061552082, + 1074683793, + -1072217035, + 1079797819, + 1079823461, + 1069347360, + -1095455380, + 1060993924, + -1080484486, + -1065234313, + -1087611858, + 1069042095, + -1088508962, + 1049936338, + -1076716258, + -1077950513, + -1073814939, + -1083630780, + -1083835034, + 1070697193, + 1044515392, + 1049509951, + -1088096778, + 1076751362, + 1066204271, + 1066027738, + 1082268063, + 1034212108, + -1085706421, + -1073232559, + 1043148833, + -1070395556, + 1072224593, + 1074009767, + 1068692095, + 1069163637, + -1074321821, + -1101969848, + 1074462504, + 1072520073, + 1070121211, + 1063585719, + 1078973854, + 1067736870, + 1060828253, + 1075562516, + 1076350370, + 1051821858, + 1056850871, + -1070013111, + 1066663122, + -1069572812, + 1067041854, + -1089838022, + 1070575040, + 1059536769, + 1036822149, + -1078346488, + 1068724099, + 1073691728, + -1084237441, + 1057231272, + 1062745362, + 1058103718, + -1091500261, + -1110198003, + 1048805494, + 1054535796, + -1072850897, + -1087145040, + 1073029863, + -1073768263, + -1105878679, + -1098014114, + -1080734282, + 1073810691, + 1080605146, + -1074383460, + 1068184934, + -1066120966, + -1088340195, + -1067840323, + 1067312561, + -1072675362, + -1094211574, + -1065459316, + 1079609581, + -1101325608, + -1088399872, + -1086288392, + -1083927077, + -1127982143, + -1093188033, + -1069335463, + 1059111558, + 1066380793, + -1088281260, + -1080268030, + -1076496794, + -1073188021, + 1059424201, + 1043503697, + 1068947887, + -1079692981, + 1047678173, + -1080719026, + 1029380128, + -1088337501, + -1090191936, + -1099141115, + -1077796518, + 1070107433, + 1060505707, + 1050752946, + 997324774, + 1067133594, + 1055152917, + 1060012910, + 1055045106, + -1082861226, + -1101259551, + -1097920956, + 1060704513, + 1065377525, + 1064268705, + -1081293422, + -1082505742, + 1068307811, + -1081476854, + -1087570678, + 1061133406, + -1114283745, + 1065424135, + -1098403963, + -1094363037, + 1057389828, + 1067699395, + -1074238004, + -1080608541, + -1099078678, + -1076166594, + -1084038758, + 1066553109, + -1070899796, + 1048238393, + 1073426987, + 1071932243, + -1083207798, + 1049909909, + -1075685869, + 1032220074, + 1057435211, + 1063375788, + -1074254478, + -1086208860, + -1096882713, + -1087001627, + -1068568780, + 1078116968, + -1081193824, + 1061864053, + 1065611581, + -1081287355, + -1080162407, + 1067263524, + -1071308393, + 1070599298, + 1050930036, + 1069452514, + -1074962189, + -1070284433, + -1087877378, + 1056897795, + 1070176592, + -1081483899, + -1073905334, + 1041926569, + -1066523692, + -1068614840, + 1074602253, + -1085839231, + -1060144487, + 1065766803, + 1086194700, + -1091620576, + -1070481575, + -1059494425, + -1080114197, + -1106090272, + -1072304134, + 1077383695, + -1083560452, + 1078196981, + 1058856026, + 1087386410, + -1076508859, + 1065756260, + -1076621275, + 1061389332, + 1085055977, + -1088688719, + -1101949805, + 1075123487, + 1084540446, + -1063794349, + -1082396272, + 1075339849, + 1066375771, + 1053685346, + -1089825320, + 1064391906, + 1075315003, + 1070462965, + -1083564758, + 1080392429, + -1079786040, + 1051500089, + 1071387294, + 1075926979, + 1056147377, + 1066036594, + 1075129179, + -1075993822, + 1068961500, + 1075868774, + -1069789698, + 1073092766, + -1066662448, + 1044233442, + -1081093076, + -1070461875, + -1065138701, + 1074583487, + -1068873716, + -1085219683, + 1074815817, + -1084022404, + 1086762837, + 1071870266, + 1076737296, + -1093796740, + -1071513458, + -1097906621, + -1072643405, + 1081058526, + 1059500173, + -1070316103, + -1071979404, + 1073932604, + -1096791637, + -1114678157, + 1059935233, + -1067082058, + 1076549602, + 1053201900, + -1074347207, + 1067682225, + -1072607946, + 1066345908, + 1061206093, + -1112750335, + -1072243025, + -1073796140, + -1084255315, + 1064648235, + -1064017603, + -1065828337, + -1071470653, + -1077629812, + 1070231417, + -1086332965, + 1064287013, + 1083450922, + -1080958449, + -1079811923, + 1065615396, + 1046868764, + 1066019006, + -1080896482, + 1062412977, + -1109000087, + 1071487841, + 1049524477, + -1086360476, + -1150142461, + -1081928055, + 1068685450, + 1068848797, + -1081909847, + -1106767560, + 1066295620, + 1072349254, + 1059792439, + -1077658558, + -1080078358, + 1033896730, + -1086683473, + 1070698393, + 1069493099, + 1059251000, + -1093999751, + 1067549488, + -1086209736, + 1014308148, + -1072792959, + 1064651216, + -1104732888, + 1061312222, + -1090111180, + -1092398287, + -1089456950, + -1108105276, + -1071272927, + -1098053387, + -1079892196, + -1101236493, + 1051104305, + 1069439347, + 1054332597, + 1057706456, + -1087797758, + -1088251718, + 1074793462, + 1082373993, + 1057363582, + -1087037983, + 1036227925, + 1069163683, + -1073076404, + -1081821048, + -1078153784, + 1078723826, + 1075402194, + 1076249017, + -1083693605, + 1054791186, + 1076203490, + -1080604165, + -1088053231, + 1061139288, + -1100616711, + -1080528095, + -1072511290, + 1066845299, + 1066200267, + -1085895733, + 1083294252, + 1057197424, + 1057525170, + 1079294390, + 1047316485, + 1066638798, + 1082996973, + 1057967544, + 1061668024, + 1068480507, + -1104127674, + 1071657270, + -1065276390, + 1081361932, + -1070571816, + 1066705334, + -1087118599, + 1053322612, + 1062355808, + -1094136057, + 1074041139, + -1089422806, + 1073650557, + -1067337578, + 1070773293, + -1064800966, + 1071201132, + 1067987080, + 1070570553, + 1074612190, + 1032339484, + -1077578683, + -1073550750, + -1072118395, + 1055499535, + -1102066941, + -1072748464, + 1077641810, + 1074820036, + 1079247347, + -1064652533, + -1093527300, + -1090904696, + 1079090617, + 1057536644, + -1082026366, + 1066236626, + -1062420935, + 1059755154, + 1070251737, + -1080184014, + 1083754619, + 1074749058, + 1073880070, + 1066654892, + -1078365914, + 1074184520, + 1069379027, + 1065252761, + -1064482270, + -1081815822, + -1100221081, + 1075320247, + 1074184112, + -1098194443, + 1057052017, + 1051440383, + -1091114940, + -1096588760, + -1064303758, + 1025711500, + -1089849803, + -1070342026, + -1089124288, + 1074459804, + -1078677059, + -1096817099, + 1037105758, + -1099888799, + -1075975925, + -1097164692, + -1096643026, + -1089362714, + 1070358113, + 1035813560, + -1101842024, + -1071481192, + 1074122036, + -1073806484, + 1074045562, + 1079947639, + 1070461982, + 1043606722, + -1072833690, + 1067633292, + -1072680423, + -1103823925, + -1075193696, + 1066692703, + -1073170880, + 1074879390, + -1076918603, + -1070060405, + 1077966657, + -1076787687, + -1065455439, + 1075151679, + -1138784504, + 1071813120, + -1090069887, + 1079773993, + 1017585418, + -1101892353, + 1074518479, + 1075453059, + 1082322234, + -1060105522, + 1032413464, + 1053442893, + -1078462494, + -1087861171, + -1082138305, + -1101153616, + -1080677661, + -1078976479, + -1084079024, + -1090996837, + 1061853889, + 1066303734, + -1092989288, + 1067075394, + -1078991788, + 1057566004, + -1086419578, + 1044307039, + 1034499080, + 1061212962, + 1072089673, + -1099495035, + -1081163806, + 1049168765, + 1047659988, + 1066515182, + -1083858067, + -1081760847, + -1095085196, + -1109309579, + -1081578181, + -1167482580, + 1060865078, + -1105370868, + -1081774358, + -1091751969, + 1063144780, + -1095358679, + -1102149995, + 1055998895, + -1122087565, + -1080985751, + -1099268288, + -1086607699, + -1154283733, + -1076095496, + -1081353035, + -1079955638, + -1101646488, + 1078824468, + -1105616458, + -1110886189, + -1100962648, + -1120321280, + 1082324589, + 1073933019, + -1071166908, + 1070535333, + 1053592108, + -1079067932, + 1068345509, + -1070339193, + -1075806029, + -1081973812, + 1072497081, + 1075585955, + 1075614962, + -1091947121, + -1075272341, + 1023496007, + -1083426895, + -1119756243, + 1071849651, + 1077568845, + -1085592413, + -1084869566, + 1073660422, + 1079565074, + 1066810923, + 1035984399, + 1080949387, + -1082687364, + 1090858496, + 1082578330, + 1075091588, + 1076006129, + 1076186547, + -1073943520, + 1077911311, + -1117167310, + -1077600298, + -1073936905, + 1058191910, + 1061432070, + 1065929616, + 1027099851, + -1083759915, + 1060944601, + -1097158460, + 1042591290, + 1047899097, + 1034510213, + 1065526145, + 1041117568, + 1068029062, + -1070619665, + -1069717235, + 1063375774, + 1064769458, + 1065946110, + -1083173404, + 1038940723, + 1034492618, + 1064064429, + -1103944149, + -1086807406, + 1069156025, + 1069983922, + -1090307749, + 1042077677, + -1083961778, + 1067659863, + -1095969408, + 1069755200, + -1127879152, + -1084741949, + -1089973044, + -1085497881, + -1077755328, + 1063248112, + -1084328706, + 1072497728, + 1009175470, + -1116986596, + -1106630910, + -1081638956, + -1098177478, + -1085421022, + 1061594770, + 1061580154, + 1067683274, + -1090030386, + -1072232166, + -1094695487, + 1060213404, + -1095624850, + -1082819755, + 1063666032, + 1055337877, + 1065430622, + -1073912158, + -1120626651, + -1069569923, + -1097895991, + -1109865880, + 1070163266, + 1075390031, + 1037035299, + 1061564986, + -1093334924, + 1079114193, + -1126415814, + -1090398683, + 1063202907, + 1070103609, + -1096559506, + -1070116765, + 1069874558, + -1083436847, + -1089486635, + 1060596721, + 1037225504, + -1117883220, + -1084904458, + 1079126765, + 1035626973, + -1081343019, + 1057098189, + 1072384218, + 1059924716, + 1046993273, + -1090592630, + -1092464043, + -1105520691, + -1092592561, + -1126138875, + -1087494755, + -1105835375, + 1068513655, + 1036896413, + 1050830516, + 1037403797, + -1097638544, + -1099255044, + -1084264321, + -1089185868, + -1093604012, + 1028147270, + 1000459285, + 1033644873, + 1053717133, + -1123485959, + -1110813400, + 1065795042, + -1091935105, + 1044010173, + 1066009695, + 1042921622, + 1029194452, + 1060332563, + -1087096459, + 1018594710, + 1040414920, + -1081922504, + -1113501651, + -1078130726, + -1089080489, + -1090085911, + -1100462540, + 1050007291, + 1065158063, + -1124315977, + -1090070362, + 1038458880, + -1086206058, + -1098524687, + -1091886772, + 1049262552, + 1066769498, + 1045235978, + -1102654463, + -1093349327, + -1097384547, + 1062142020, + -1091233995, + 1057800807, + 1066060842, + -1095870776, + 1062936548, + 1067335460, + -1124085587, + -1081247965, + 1065359467, + -1101293214, + -1088678731, + -1080531191, + 1035714109, + 1045872178, + -1125479611, + -1113254232, + -1097069000, + 1058025529, + 1045534455, + 1049256980, + 1066296006, + -1097408938, + 1057178503, + -1088836098, + -1090422200, + -1093778539, + -1080349179, + 1070126941, + -1093237568, + 1060020391, + -1079842788, + -1088607810, + -1083597227, + -1076954904, + -1113160963, + 1042405823, + -1080022751, + -1089909494, + 1056657568, + -1086049501, + -1083515486, + 1045035541, + 1076773062, + 1059818576, + 1049317780, + -1072298200, + 1061507729, + -1071570655, + -1077118770, + 1082613045, + 1070575990, + 1057948175, + -1075786724, + -1066872155, + 1085300070, + -1062188443, + 1053543212, + 1059004399, + 1080204924, + 1057377726, + 1070125816, + -1064768106, + 1074560556, + -1085858500, + 1073881660, + -1088626543, + 1062085344, + -1079752380, + -1081109643, + 1038539474, + 1081450211, + -1079292749, + -1082529261, + 1072398913, + -1085231537, + -1084492363, + -1066549052, + -1067758701, + -1069982862, + -1072248056, + 1068114216, + -1092379446, + 1075833567, + 1082509490, + -1080869179, + -1075200794, + 1055254508, + -1064749125, + -1073260026, + 1072532017, + 1036686081, + -1060966367, + -1070251767, + 1076530529, + -1071744574, + 1075603874, + 1022805824, + -1076751226, + -1084052162, + -1071618334, + -1071328384, + 1071075308, + -1074764127, + 1036172085, + 1069484457, + 1046908260, + -1114060231, + -1106981500, + -1079642444, + 1074651554, + -1070334164, + 1081083794, + -1077990356, + -1079811919, + -1074431423, + 1063087461, + -1105487672, + 1053216829, + -1073280198, + -1069535458, + -1095269470, + -1067527861, + -1120718013, + -1083414367, + -1074643814, + -1066083493, + -1081602303, + -1082369594, + -1064324103, + 1076588375, + 1065610056, + 1068862338, + -1065158553, + 1068619340, + -1068703663, + 1072880595, + -1068364642, + 1043909589, + -1079977944, + 1063873794, + -1130206568, + -1073203972, + -1087336009, + -1106381913, + -1073092912, + -1102165865, + 1075386231, + 1065502124, + 1040575375, + -1073164258, + 1058479652, + -1096677599, + 1075174152, + 1059264593, + 1065442835, + -1095891768, + -1097188520, + -1081471012, + 1058707591, + 1040557582, + -1099808750, + -1082983046, + -1081449103, + -1089114160, + 1075270370, + -1106850172, + -1084891738, + -1075938151, + 1067759250, + 1058660623, + -1099830679, + -1078748992, + 1058059177, + -1084518516, + -1096334816, + 1060767710, + 1029862304, + -1106442324, + -1090387945, + 1065346136, + 1057589332, + -1083959661, + 1068349162, + 1055948313, + -1093092235, + 1064409306, + -1071314916, + 1064134841, + 1064279271, + -1116592400, + 1036557880, + -1078930592, + 1076530096, + -1088107217, + 1049618413, + 1069942631, + 1082786144, + 1081262471, + -1060870511, + 1074481177, + 1055061936, + 1038265316, + 1035086979, + -1071080882, + -1124450974, + 1077392391, + -1080724812, + 1069524778, + -1104207784, + 1062858865, + -1073110991, + -1102318532, + -1083727924, + -1081139863, + 1077580370, + 1053840909, + -1076129639, + -1080611760, + 1073778086, + 1078951013, + -1071441948, + -1080586433, + -1065877524, + 1048416768, + -1089729517, + 1062749833, + 1074214271, + 1073433211, + -1062991717, + 1074405449, + 1058710336, + 1051147135, + -1070289272, + 1062050519, + 1055113248, + -1072360316, + -1079269172, + -1074796778, + -1068674472, + 1059227654, + 1040187729, + 1068410530, + 1067440756, + 1064783476, + -1082428561, + -1076534054, + 1060260690, + 1080082088, + -1069876479, + -1078451945, + 1083333124, + -1094472326, + 1023986434, + -1106061566, + -1087764051, + -1075764510, + 1061301787, + -1100911940, + -1072564085, + 1081130265, + -1090071698, + 1068512479, + 1050826746, + -1065611065, + -1056697125, + 1072017187, + 1049281974, + -1072448922, + -1094574091, + -1085001206, + -1076166124, + 1050578101, + 1034117527, + 1074132758, + 1084507614, + -1069693243, + 1063002347, + -1078960899, + 1060483962, + 1070046640, + 1057369564, + 1058072904, + -1079402467, + -1081430637, + -1084502050, + -1067900599, + 1044062451, + 1063422046, + 1067911978, + 1074046990, + 1061894556, + 1066464586, + -1080868656, + -1088837179, + 1051855016, + 1071127645, + -1088232712, + -1064861793, + -1073116495, + -1074799338, + -1093656716, + -1070879659, + -1107494057, + -1068746090, + -1084435351, + 1058883067, + 1068824099, + 1058659189, + 1063738496, + -1081451599, + -1089598506, + -1071160359, + -1084215053, + -1131020287, + 1045546596, + -1095093742, + -1092209155, + -1072670727, + -1083788856, + -1118791032, + 1067585597, + -1130574289, + 1077069530, + -1071120926, + -1079471108, + -1112477784, + -1090098050, + -1092583569, + -1090313298, + -1078898675, + 1064607221, + -1088056570, + -1093388923, + -1106864810, + 1068601202, + 1052983328, + 1062232709, + 1052103118, + 1067229740, + -1088158562, + 1060598499, + -1107438763, + -1105095360, + -1080008816, + 1068969744, + -1104209312, + 1048886700, + 1065542261, + -1105604244, + -1109030005, + -1086421456, + -1095054133, + -1084499332, + -1089170650, + -1092936006, + -1094135199, + 1054367965, + 1059791271, + -1090881358, + -1085532508, + -1081981032, + -1089742164, + -1090403233, + -1092205945, + 1058879144, + -1084914282, + -1097346455, + 1040556865, + -1092290344, + -1087144663, + -1090404956, + -1102226982, + 1056990235, + 1061746035, + -1095098922, + 1059140226, + -1104523428, + 1032970583, + 1064666924, + 1078980652, + -1067903333, + -1065973398, + 1043173821, + 1069463758, + 1049311231, + -1090050089, + 1068211112, + -1078848463, + 1043555602, + 1021615646, + -1115365960, + 1055544793, + -1078367520, + -1090564999, + -1075531792, + 1041135840, + 1045107350, + -1093005653, + 1068240262, + 1072519524, + -1085558041, + 1072264472, + 1049836751, + -1075420595, + -1098147365, + -1078175237, + -1081011378, + -1080268064, + 1059023576, + -1089701422, + -1113140283, + 1065708738, + -1078677708, + -1108931313, + -1084482551, + 1040304797, + -1084737573, + 1026190613, + -1081575863, + 1065601456, + 1045619513, + 1063518354, + -1103094111, + 1080114434, + -1063054324, + -1100444429, + 1082897484, + 1058655904, + 1067001429, + 1043834845, + -1091123395, + 1041247984, + 1041501492, + -1081768580, + 1070539747, + 1078144401, + -1065278578, + -1064958961, + -1091711026, + 1078599314, + 1076348760, + -1075692917, + -1076976842, + -1086425639, + 1047711156, + -1067923989, + 1052965963, + -1080291157, + 1019915272, + -1074384168, + -1074861366, + -1105447611, + 1069928813, + 1068636062, + 1078813648, + -1088811477, + -1074617954, + -1089920458, + -1073725946, + 1066713684, + -1082035696, + 1071226521, + -1086164821, + -1109378422, + 1049246258, + 1067231937, + -1083640273, + 1074643158, + -1076995726, + 1060585788, + 1065322724, + -1085793546, + -1081863089, + 1065237637, + 1059366579, + 1051473848, + 1054541633, + -1070664424, + 1077134791, + 1076415173, + -1069921300, + -1083575034, + -1079799769, + 1064006157, + 1062189995, + -1073311861, + 1073371081, + -1063115076, + 1076443381, + 1042381400, + -1097759769, + -1076630905, + -1077547074, + -1077983398, + -1066061139, + -1094392964, + -1080763767, + 1083223183, + -1073678967, + 1075476603, + -1109400282, + -1062669921, + -1085338752, + -1085090717, + 1076288129, + 1050210557, + 1072807127, + 1078019221, + 1069811507, + 1082658792, + -1079122668, + 1081450021, + -1065084963, + -1115386644, + 1063276830, + 1078220242, + -1078836178, + 1034552596, + -1102502713, + -1108892342, + -1088362548, + -1094400248, + 1019292950, + -1095550330, + -1078489129, + 1055426569, + 1049706836, + 1058205541, + -1081825591, + -1115622661, + -1075749747, + 1048597801, + -1105598203, + 1042266260, + 1052824736, + -1074573054, + 1051623612, + 1056834465, + -1097503737, + 1067121799, + -1079299464, + 1050524938, + -1100945874, + -1097736229, + 1043996526, + -1098146425, + -1083990849, + 1051721842, + 1063219565, + 1056620868, + -1128789683, + 1057107057, + -1104243388, + 1056976923, + 1043174446, + -1124223911, + -1098374726, + 1050928776, + -1093267539, + 1048667038, + -1076878886, + 1021305450, + 1070698913, + 1073427304, + -1086402435, + 1063877230, + -1063428403, + -1072129817, + -1089000668, + -1071868040, + -1114578096, + -1091404764, + -1076072080, + 1069528185, + -1061458103, + -1085131197, + 1075216763, + 1060395183, + 1067167033, + 1058837851, + 1062471527, + -1062390454, + -1075365029, + -1079546966, + -1073323948, + -1083871073, + 1075119880, + -1097593831, + -1081161733, + -1093660788, + 1073928224, + 1069367521, + -1087396341, + -1099219597, + -1085782252, + 1079217030, + -1076332429, + -1132139378, + 1078426960, + -1071133942, + -1091043540, + -1072253392, + 1080785733, + 1072383713, + -1090452322, + 1070628907, + -1110401680, + -1072452142, + -1080628712, + -1069913033, + 1057403945, + -1079114721, + 1059245336, + 1050449198, + 1072834075, + 1062218087, + -1121697402, + 1062738496, + 1065397442, + 1047792423, + -1086421065, + 1074170444, + 1070929979, + 1004943588, + 1073330374, + 1059771234, + -1072201508, + -1073651293, + 1075661998, + 1059715072, + 1048297309, + -1088236166, + -1076583730, + 1061577643, + 1064529353, + -1087966010, + 1039949306, + 1070260073, + -1114975047, + -1073033568, + -1081866151, + -1090333583, + 1039447990, + 1058206634, + 1073708367, + 1069830558, + -1089949861, + 1061421737, + -1083247230, + 1073611255, + -1077369232, + -1085598996, + 1050442793, + -1077553457, + -1101394710, + -1078648878, + 1064344385, + 1077938980, + -1104340934, + 1070912224, + -1092008644, + 1035353918, + 1052094581, + 1041758837, + 1064227144, + -1080598897, + -1081811264, + -1097142359, + 1065454749, + -1114280487, + 1074742411, + -1084475915, + 1064560587, + 1041042224, + -1075193696, + 1054975183, + -1076890440, + -1100380383, + -1070354956, + -1080193479, + -1089645274, + -1077420818, + -1085404725, + 1058613985, + 1054706114, + 1065695343, + 1071247641, + 1059585738, + 1059370004, + 1041128109, + -1140537593, + 1052450604, + 1065563576, + -1072298102, + -1116463639, + 1066336657, + 1041913702, + -1073640298, + 1013684202, + -1083259405, + -1087743407, + -1088402730, + -1082586707, + -1095061814, + 1062076864, + 1050045572, + -1097673888, + -1100294483, + 1037551544, + -1097599930, + -1098824834, + -1122681357, + 1028868004, + -1092631553, + 1027562047, + 1058733885, + -1088720120, + 1065655316, + 1063762541, + 1034793873, + 1045022900, + -1086683782, + -1127525023, + -1099038167, + 1048866770, + 1049755682, + -1092599211, + 1055735362, + 1028424579, + 1055628706, + 1047136185, + 1049715780, + -1104365413, + 1049465191, + -1095186194, + 1034063387, + -1080736008, + 1059011695, + 1053554382, + 1057848106, + 1056502175, + -1112771130, + -1094071177, + -1086179043, + 1055415019, + 1053886484, + 1049064491, + -1105347992, + -1094014907, + -1097104133, + 1061780978, + -1094786946, + 1055613267, + 1068318497, + 1068709868, + 1065410191, + 1044281598, + 1043838080, + -1113854401, + -1101676030, + -1093615155, + 1060824685, + 1041477966, + 995533824, + 1071261725, + -1080359728, + -1090108656, + 1068404924, + 1059154897, + 1077375944, + -1128701473, + -1105268072, + 1068635086, + 1045501252, + 1065547438, + -1092225864, + -1080070616, + 1061897603, + 1044793167, + 1052984006, + 1025290273, + 1058240822, + -1075533611, + 1076874514, + 1061717212, + -1076805785, + 1072221676, + -1072684099, + 1040995295, + 1073103447, + 1073466080, + -1107633525, + 1065007730, + 1072712821, + 1071967906, + -1093668488, + -1089603597, + 1061015097, + 1053666186, + 1046648852, + 1070877052, + 1073387115, + 1075785763, + 1057140827, + -1085304882, + -1079473529, + 1059263369, + 1068508226, + 1084843374, + -1113497108, + -1114377640, + -1071342668, + -1089626469, + 1063504671, + -1079845792, + 1072527380, + 1065378715, + -1073805103, + -1097184639, + 1067799439, + 1074170966, + 1052213348, + -1102818551, + 1070925806, + 1066871013, + -1092821041, + 1074087462, + -1081915059, + 1049816304, + 1045082826, + -1070091632, + 1052976957, + 1059529850, + -1074663042, + -1082468036, + 1081903266, + 1052464349, + -1072973741, + 1056395592, + -1112057444, + 1060222532, + -1082234991, + 1057044199, + 1069389603, + 1044542334, + -1074260870, + -1087740743, + -1070122781, + 1025759270, + 1074338414, + -1079427098, + 1069322146, + -1092617430, + -1079726404, + -1080853992, + 1051597876, + -1084815520, + -1069542658, + -1073000245, + -1095414289, + -1081463155, + -1073569947, + -1067931151, + -1091866881, + -1124175047, + 1070156129, + 1052353393, + -1072461054, + 1053354706, + 1036055157, + -1080807217, + 1058134168, + -1081529311, + 1048757921, + -1091493223, + 1064289064, + 1066977394, + -1078875840, + 1076860567, + 1035811266, + -1068578053, + 1026097721, + 1075501515, + -1080770468, + -1080726436, + -1085783760, + 1081415615, + 1032276326, + 1074397952, + -1079042016, + 1067606632, + -1081960703, + 1075157557, + 1074825549, + -1105363043, + -1098701644, + 1061267919, + -1093943885, + 1051685836, + 1031548681, + -1087709575, + 1047802125, + -1089834544, + -1085606853, + 1050335849, + -1080298929, + 1015841786, + 1039984040, + 1057786165, + 1046433247, + -1095764072, + 1045759849, + 1050445903, + 1050672466, + -1084044290, + -1090919285, + -1090881346, + -1086420194, + -1098925175, + 1062643807, + -1085252819, + -1100788322, + -1091960838, + 1053006695, + 1006719642, + 1051485233, + 1061181113, + -1099581679, + -1086042005, + -1085604876, + -1111335640, + -1090137800, + -1087438939, + -1092357927, + -1113245545, + 1066609260, + 1054218266, + 1057854390, + -1092936110, + 1048011588, + 1049338503, + 1045405243, + 1067000866, + -1132415051, + -1086310890, + -1093260360, + 1056998391, + -1078886495, + 1043162774, + -1091363983, + 1058177703, + 1057973195, + -1070019664, + -1109860313, + -1092321828, + 1064231197, + -1082223155, + -1097025255, + -1085536655, + -1103618396, + 1073648807, + 1056135306, + 1069123612, + 1069765153, + -1093370033, + -1072689372, + -1096223366, + -1077893329, + -1106291004, + 1037991159, + 1073806512, + 1040327843, + -1091132950, + 1032832495, + 1067122461, + 1060860856, + -1097076394, + -1084460230, + -1075937604, + -1079726348, + 1028419636, + 1058174436, + -1095801121, + -1101430848, + 1034238250, + -1079847331, + -1098538989, + 1057825999, + 1072318476, + -1073321284, + -1074423463, + -1071663433, + 1057493614, + -1076551622, + 1056541747, + -1089184344, + -1083229265, + 1060055498, + 1048018627, + -1099618610, + -1067947530, + -1092212345, + 1060903399, + -1087145743, + -1071051734, + -1073292924, + -1063592622, + -1075420198, + 1058894190, + 1052423431, + 1065738384, + 1073908053, + -1083156211, + -1077183194, + -1125819372, + -1082989394, + -1087281088, + 1046267023, + 1077216352, + 1054678895, + -1079259600, + -1078442803, + -1077219985, + 1049730876, + -1071858545, + 1077556349, + 1072125634, + 1060624557, + -1083005044, + -1079883257, + 1065472199, + -1081973736, + 1073598446, + 1073892458, + 1068059131, + -1076732439, + -1085988299, + 1057360352, + -1083316594, + 1054254200, + 1052453742, + -1079164721, + -1089456833, + 1051413013, + 1064241474, + 1043287284, + -1074370755, + -1071928311, + -1098224486, + -1070782989, + -1094369379, + 1042414213, + -1079970383, + -1079397855, + -1073758785, + -1104397771, + -1098567661, + -1077222957, + 1077036806, + -1085815852, + -1071354610, + 1073690012, + -1078273846, + -1077229607, + -1086204905, + -1077639832, + -1080827613, + 1059958758, + -1085532404, + -1082942594, + 1025181365, + -1080708159, + 1074532220, + -1072686771, + 1066312713, + -1072121157, + 1061780954, + -1088355762, + -1088490180, + -1105693166, + 1062438718, + 1040588861, + -1107064085, + 1026373784, + 1051420166, + 1046900413, + -1096134900, + 1068382628, + -1075432312, + -1113459594, + -1081177720, + 1053898575, + 1042405821, + 1042347140, + -1081174998, + 1034580671, + 1033590951, + 1055516322, + -1097783028, + -1082932289, + 1035898618, + -1090665525, + -1084072018, + 1024939847, + 1055662542, + 1057435408, + -1089856065, + -1080423372, + 1050878796, + 1056286348, + -1096489964, + -1089551275, + -1095492704, + -1091378491, + 1064362012, + -1098862489, + -1085093834, + 1051975876, + -1089468340, + -1079869810, + 1036867922, + 1049932259, + -1098514932, + -1095270313, + 1062513611, + 1055733550, + 1056972401, + -1085525365, + 1048728873, + 1022187071, + -1123014468, + -1086419680, + 1075530336, + -1091500446, + 1057955553, + -1087271450, + -1094382903, + -1085937220, + 1075896992, + -1096231302, + -1073104666, + 1073849473, + -1112090741, + -1109020624, + -1073481999, + -1081046200, + -1079215290, + 1035803060, + 1064454340, + 1053922809, + 1073802281, + 1074943974, + -1097659980, + -1109254931, + -1096577438, + 1062451901, + 1070251556, + -1091615070, + 1070314530, + -1072946673, + 1075440903, + -1078516025, + -1112485608, + -1094889656, + -1078422775, + 1066116023, + -1085248158, + -1087896388, + 1060177778, + -1078917584, + -1087585167, + 1035922014, + 1068317657, + 1069680072, + -1088918424, + 1067330729, + -1069917630, + -1078252887, + -1079496891, + 1065896997, + 1063832644, + 1080414726, + -1067342012, + -1070564145, + 1066838054, + 1082886677, + 1074628396, + -1084174999, + 1066088606, + 1049679155, + 1069576239, + -1079247021, + 1066409735, + 1059098321, + 1060303012, + -1085061213, + 1074314963, + -1108159137, + -1071264924, + -1079353677, + -1077924194, + 1074112123, + -1069009462, + -1075325381, + -1077119672, + -1080811090, + 1071561590, + -1093865235, + -1090030808, + -1071646092, + 1074617975, + 1074508658, + -1082328905, + 1075564048, + 1048206775, + -1101586256, + 1058356302, + -1090441158, + -1089401300, + -1083799358, + 1060799142, + -1094756427, + 1073922954, + 1081106309, + -1080270183, + -1087028369, + 1075156322, + -1076317134, + 1072668075, + -1073798574, + 1067746019, + 1055298030, + 1084440223, + 1066830720, + -1074417892, + 1079411391, + -1078167978, + 1083802966, + -1094361648, + 1049948479, + -1113990624, + 1076910657, + 1073592656, + -1102722788, + -1082148442, + -1072179443, + 1070453806, + -1094238451, + -1090787129, + 1070694702, + 1072116871, + -1093081357, + -1076920233, + -1111442936, + -1095786399, + -1083145834, + -1071385162, + -1103238067, + 1031740728, + -1107513296, + -1073447393, + 1065730202, + -1078121226, + 1053329447, + 1072848291, + 1071811361, + -1066953843, + 1069091768, + 1083728277, + -1077478941, + 1049695463, + -1085991180, + -1096185183, + 1067094082, + 1058141867, + -1090273332, + -1108356801, + -1084358857, + 1058754630, + -1098657046, + -1084498647, + 1055486534, + -1103250457, + -1099547214, + 1034249755, + 1023992073, + -1075363300, + 1052519003, + 1069243696, + -1100834957, + -1088370637, + 1057703076, + -1118604879, + -1086496523, + -1087704763, + 1072808972, + 1023905632, + -1102539200, + -1100938681, + -1090982738, + 1047612814, + 1072543982, + -1095189485, + 1061386356, + 1047889189, + 1059731946, + 1031775844, + 1060997526, + 1020325464, + 1032005892, + -1109783778, + -1082654370, + -1093642818, + -1108047128, + 1074258310, + -1084129044, + -1079602530, + 1072542800, + 1039696782, + -1081089144, + 1066067345, + -1085761101, + 1029016031, + -1079585075, + 1061864954, + 1059799845, + -1088128703, + -1076348931, + -1065320507, + -1088874282, + -1079864749, + 1059052808, + -1066383603, + -1075699500, + -1087391471, + -1077074834, + -1075919132, + -1087684901, + 1037379372, + -1082764073, + -1074576213, + -1070165242, + 1050344662, + 1067916825, + -1099337033, + 1039240409, + 1079146622, + -1082169938, + 1065877589, + -1074898532, + -1095927687, + -1080879910, + -1086782166, + 1069477640, + 1075786085, + -1084887890, + 1069541948, + 1059336327, + 1065326232, + -1123223995, + 1055239647, + 1072689913, + 1059098775, + 1035434762, + -1090865599, + -1096174908, + 1082253845, + -1079740891, + -1073434117, + -1068856389, + -1093115799, + -1080955935, + -1073261389, + -1080785529, + 1063313498, + 1082642516, + -1069216134, + 1065684029, + -1074237624, + -1075776358, + -1081556420, + 1073805512, + -1090243259, + -1067069125, + -1079854648, + 1062935970, + 1019348020, + 1093341280, + -1074374883, + 1052047171, + 1082761451, + 1066510721, + -1075652416, + -1154940604, + -1069015007, + -1081364698, + -1065873596, + -1070565506, + -1065155731, + 1069495611, + -1074979324, + -1074849449, + -1088886185, + -1097545053, + -1067629368, + 1069890057, + 1064114563, + 1052495668, + 1052282806, + 1062586454, + -1081419511, + 1066179766, + 1067755908, + 1075947451, + -1073039372, + -1073538601, + 1069718260, + -1071864666, + 1082515069, + -1094918875, + -1078232500, + -1079334446, + -1063661040, + -1070465407, + 1060971343, + -1081745373, + -1072390152, + 1043666945, + 1056360159, + -1102991664, + -1095035856, + 1074112472, + -1080747895, + 1057953746, + 1074862186, + -1088268507, + -1076997321, + 1061644290, + 1061037799, + 1082779362, + -1080715305, + 1057822476, + 1066496804, + -1088662549, + -1069289224, + 1076626061, + -1113618932, + 1070815192, + -1072434191, + -1074709325, + -1122875948, + -1078214546, + -1085943278, + 1055824478, + -1097243028, + 1076804710, + 1057958363, + -1109249284, + -1103287672, + 1065448288, + 1041098524, + 1018625177, + -1079107520, + 1045870348, + 1049987815, + -1075815326, + -1083879373, + 1044060708, + -1088237747, + -1072517378, + -1085031545, + 1051853879, + -1106072198, + 1058901038, + -1085272495, + 1052495547, + 1062895123, + 1033308784, + 1069879136, + 1056762285, + -1085917770, + -1089574327, + -1100392538, + 1062596307, + -1098720015, + 1049431549, + -1081916974, + 1046571458, + 1071729589, + -1102524507, + 1067698403, + -1096753542, + -1082323575, + -1079201462, + -1090084692, + -1105135083, + 1061129187, + -1089345251, + -1090075373, + -1120707203, + 1041423265, + 1040946379, + 1062114698, + -1109230234, + -1106804584, + -1085356443, + -1097631375, + -1064800060, + 1075092658, + -1106395046, + 1066886201, + -1079431292, + 1069313585, + -1097790708, + 1075653498, + 1071181094, + -1079044468, + 1069987179, + 1045821163, + -1067327422, + 1066755651, + -1087292356, + 1074206818, + -1097411668, + 1028847162, + -1086602978, + -1102599756, + -1068099821, + 1059115767, + 1082228755, + -1085803539, + -1068711475, + -1088248396, + -1086361954, + 1072635281, + -1071823347, + 1070093293, + 1067091645, + 1082386029, + 1059243640, + -1085978745, + -1067078854, + -1078229156, + 1057649766, + -1114236351, + 1047072060, + 1064181239, + -1098565513, + 1043093275, + -1096589559, + 1049884852, + -1080455997, + 1057762570, + -1080022684, + 1050083611, + -1085813546, + 1009970007, + -1088381773, + 1061270400, + -1092740415, + 1044017442, + 1063915510, + -1072271481, + -1073309676, + -1077415612, + -1069746777, + -1071621606, + 1056101596, + -1081557110, + -1092484274, + -1096536238, + -1084471340, + 1049871986, + -1081595485, + 1034988270, + -1081691450, + -1071746296, + 1075823870, + -1077776923, + -1093277073, + 1049003072, + 1069047744, + -1098525547, + 1057876087, + 1079259267, + -1072705962, + -1112192628, + 1070319006, + 1065400869, + 1059278267, + -1083595469, + -1091327275, + 1048351422, + -1145863540, + 1052462211, + -1083346231, + 1058322526, + 1076129798, + -1109065236, + -1083210806, + -1113540217, + -1072575810, + 1061464426, + 1073549211, + -1076876593, + 1039974415, + -1100232749, + -1078634369, + 1042965736, + 1054722280, + 1063343344, + 1066726040, + -1104842919, + 1069801640, + -1076223912, + -1101096786, + -1089228845, + 1076730038, + -1079651269, + -1078947518, + 1057629714, + -1097323275, + -1071311135, + -1097663556, + 1048382601, + 1074228854, + 1066747951, + 1067637057, + 1067085264, + -1088051196, + 1065961468, + 1073274247, + -1091433465, + -1076902677, + -1076635309, + 1071048048, + -1094972591, + 1058479067, + -1107636825, + 1040691083, + -1095351499, + 1062500213, + -1079485933, + 1053512748, + -1082230134, + -1069192049, + 1058350250, + -1123565263, + -1097480113, + 1032518548, + 1050635278, + 1059488154, + -1093635136, + 1056324139, + 1032222637, + -1089817845, + -1096528521, + -1096546132, + -1084629042, + 1038367978, + -1074220703, + -1090815983, + 1063323694, + 1058163602, + 1071914262, + 1028243328, + 1050760016, + 1032411460, + -1087950578, + 1058930126, + -1126241177, + 1045704147, + 1065665659, + 1060373620, + -1103730099, + -1098222403, + 1032281630, + -1095503937, + -1096876944, + -1088178149, + 1049641480, + 1035206045, + -1093204807, + 1044083038, + 1046086124, + 1044215012, + 1048024630, + 1032236540, + 1046552348, + -1081302814, + 1058364948, + -1081862776, + -1086120202, + 1044218134, + -1074491594, + -1125655716, + 1055090768, + 1044751284, + -1096312044, + 1051067393, + -1092446762, + 1054719584, + -1087410991, + -1076755272, + 1061400145, + 1064427324, + -1088779733, + 1032805550, + -1085693086, + -1065585819, + 1056148919, + 1061338818, + 1048776637, + -1087969482, + -1076144239, + -1086471965, + 1054189765, + 1073393046, + 1061667456, + -1072386786, + 1059872049, + -1082080262, + 1067808048, + -1079365851, + -1094024927, + 1073864164, + -1077435148, + -1098952777, + 1069847088, + 1038590484, + -1072051760, + -1090829849, + 1067897507, + -1089285157, + 1063980675, + -1081466509, + 1023154104, + 1045344109, + 1034236104, + -1073714729, + 1072530428, + 1077441069, + -1063185087, + -1097580107, + 1063879706, + -1072921094, + -1078392846, + 1058849860, + 1062236250, + -1075588593, + -1069566278, + -1080907859, + -1075794052, + 1057406784, + 1048038472, + -1098089758, + -1085452673, + 1075198490, + -1080966109, + 1063857270, + 1061682541, + -1092984149, + 1057240546, + -1089236807, + 1060760580, + 1041339311, + -1100933873, + -1097911920, + 1032460014, + 1079534108, + -1085282972, + 1062421849, + 1057597138, + 1074678912, + -1069383805, + 1066214350, + 1068137909, + 1062538939, + -1080680321, + -1081483493, + 1068735012, + -1081593889, + -1077933663, + -1076158507, + 1051349334, + 1084003161, + -1090296905, + 1062556241, + -1069219698, + 1075386784, + -1089494456, + 1076397799, + -1078663289, + -1097771007, + 1077814617, + -1112656088, + 1068776845, + -1085649009, + 1078031638, + -1090506335, + 1069675655, + 1074214199, + 1080962850, + 1066985497, + 1058390051, + -1098417886, + 1080113499, + 1053280475, + -1088100999, + 1044595815, + 1065852326, + 1069749043, + -1082521231, + 1073139828, + 1055184656, + 1064290025, + 1074524428, + 1052403398, + 1066829988, + -1096106391, + -1099204668, + -1087557904, + -1084121986, + -1083813545, + 1066494174, + -1073746503, + 1068279603, + -1079684907, + -1080678097, + -1095635888, + -1069575893, + 1060506891, + 1058149191, + 1053532754, + 1073563352, + 1037564612, + -1114581473, + 1065944753, + -1084809105, + -1084670305, + -1076559990, + -1094314081, + -1097683611, + -1086969078, + -1095643016, + 1060755362, + 1054603736, + 1065128372, + -1095426021, + -1114638333, + 1036753249, + -1094831603, + -1089753507, + -1103179113, + -1089354295, + 1032135655, + -1100145989, + 1063308768, + -1108142408, + 1041643241, + -1131015506, + 1053615635, + -1102927027, + -1093244757, + -1108827957, + 1051538725, + 1050520307, + -1089253405, + -1088977606, + -1109260825, + 1065638065, + -1088718454, + 1054710512, + 1030610233, + 1049925610, + -1093266075, + -1092864270, + -1079187507, + -1113984175, + 1071549264, + -1082175115, + 1063808508, + 1058997522, + -1069700223, + -1086749773, + -1073645602, + 1050857096, + 1080138152, + -1088977271, + 1070691404, + -1070833598, + 1039297750, + -1097203247, + -1102545183, + -1136969885, + -1080965885, + 1074586760, + -1090168488, + -1097376696, + 1056305761, + -1097358052, + -1073860828, + -1087281048, + 1062597693, + -1082756845, + -1080983245, + 1064221680, + -1102166880, + -1094908963, + 1067617443, + 1075016233, + 1074400270, + 1049042610, + 1075396480, + 1067109609, + 1075801980, + -1071783794, + 1062095585, + 1075665651, + 1070088679, + -1075866148, + 1020214980, + 1075544704, + -1089233798, + -1086480809, + -1075895203, + -1086018495, + -1074328027, + -1081396121, + 1067805532, + 1047142769, + 1039809227, + -1085237349, + 1078585084, + 1079368273, + -1089860473, + -1081124068, + 1074973553, + 1057029116, + 1063038898, + -1081864344, + -1079347839, + 1074035042, + 1072876576, + -1077414702, + 1081707021, + -1068200727, + 1058823441, + 1065509601, + -1119323730, + 1082807724, + 1063867546, + -1074693888, + -1073058463, + 1041929677, + -1081046197, + 1050912169, + 1050180242, + 1084746331, + 1065807710, + 1078250550, + -1079742061, + 1061279188, + 1058436132, + -1080892941, + 1084836125, + 1068906838, + -1079706461, + -1085437794, + -1074096895, + 1058819206, + 1078487043, + -1078621164, + -1069599253, + -1069789913, + 1071218798, + -1080714817, + -1077058811, + 1069100697, + -1105552199, + 1064351943, + 1078046649, + 1053968372, + -1077731718, + -1069884212, + 1070727907, + -1066802976, + -1098755796, + 1065573304, + -1076520898, + -1071643936, + 1068206426, + 1070111927, + -1095180089, + -1081613872, + 1071573590, + 1059742943, + 1075239541, + 1065561269, + 1058396535, + -1082951664, + 1067665876, + 1074462646, + 1069245455, + -1072588031, + -1089368908, + 1065144555, + -1100839503, + 1057722363, + -1082759572, + 1075198797, + 1063908761, + 1066881101, + -1113494696, + -1087641311, + 1071979294, + 1083209105, + -1100827150, + -1076680661, + -1076124512, + 1069652154, + 1070648030, + -1096507857, + 1062946714, + -1095044139, + 1002635708, + 1043910661, + -1085653489, + 1060373395, + -1100187650, + -1088374919, + -1095755963, + -1077238742, + 1068120513, + 1063892390, + 1059243689, + 1047200310, + -1087170078, + -1079644919, + -1104662120, + 1066510282, + 1055631342, + 1058288328, + 1062561364, + 1040362760, + 977867472, + 1056907364, + 1066188390, + 1043087400, + -1081387893, + -1088025193, + 1048970054, + -1083760461, + 1048645617, + 1061474958, + 1047812659, + 1044097120, + -1086426312, + -1083712087, + -1097663347, + 1023043046, + -1096910803, + -1080849046, + 1059171641, + -1099447031, + -1103068707, + -1072710738, + -1081839046, + 1058614037, + 1074744817, + 1036589690, + 1082236497, + -1127928561, + 1073218254, + 1040840627, + -1096096489, + 1059562885, + 1050976761, + 1042809608, + 1074767271, + 1071423909, + -1080392425, + 1040572261, + -1080302411, + 1074564324, + 1066645996, + 1035543154, + 1057084448, + 1073303408, + 1074994220, + 1042229213, + 1070623854, + 1069294548, + 1063108173, + 1035733903, + 1078218533, + -1072908743, + 1056239403, + -1080872401, + 1067884418, + -1105578237, + -1082430230, + 1038765579, + 1073767869, + -1095234980, + 1045282046, + 1066720713, + 983057444, + 1021560900, + 1079958738, + 1073460724, + 1064541687, + 1040667476, + 1056825005, + -1099779183, + -1086990718, + -1096321900, + -1096304711, + -1063285720, + -1098028270, + 1076816899, + -1090330728, + 1072356452, + -1072594431, + -1066235412, + 1073348868, + -1090477364, + -1059702366, + -1086168413, + -1068188299, + -1067672988, + 1080467053, + -1065189118, + 1070583468, + 1092387731, + -1104064351, + -1104559615, + -1067244319, + -1070746187, + 1081156904, + 1091949020, + -1076943462, + 1075848430, + -1077001288, + 1060804382, + -1072727957, + -1093288648, + -1079686132, + 1084123430, + -1063011093, + 1069904036, + 1077559458, + 1078016352, + -1079638380, + 1072401138, + 1072070764, + 1034403248, + 1061663870, + 1049798850, + -1067049402, + -1066342306, + -1082131099, + 1074537765, + 1077297472, + -1074578625, + -1071207880, + 1065378847, + 1071757628, + 1083321674, + 1059540566, + -1070706196, + 1068622072, + -1063440167, + -1077471264, + 1060526775, + 1077394611, + 1056544996, + -1073317183, + 1063402466, + 1050189307, + -1070111903, + -1083489732, + -1070320465, + -1066348705, + -1073354134, + -1080394965, + -1069265320, + 1067816786, + 1083320143, + -1068254422, + 1078350645, + -1071894544, + 1061999260, + -1075245988, + -1078623930, + 1074097919, + -1076770575, + 1061675511, + 1077185052, + -1063770092, + 1062051670, + 1056295230, + -1085014912, + -1095342610, + -1064768380, + -1079310934, + 1074278375, + 1076260148, + -1093096342, + 1048506015, + -1077994376, + -1083197520, + -1148859451, + -1093262289, + 1074385685, + 1065354959, + -1109260601, + -1073030958, + -1081113112, + 1070398066, + 1069581701, + 1052402483, + 1078003623, + -1093573600, + 1058892890, + 1056915544, + -1094276632, + 1036500653, + -1079074911, + -1083770121, + -1065095720, + -1069846589, + -1085824321, + -1083235610, + -1073075483, + -1093404131, + -1073578794, + 1058208649, + -1112435618, + 1037482728, + -1080012194, + 1059997454, + -1090130553, + 1053526411, + 1070032716, + 1067570542, + 1017264104, + -1080774552, + -1122531029, + -1104759428, + -1089737240, + -1067764159, + 1065807579, + 959318224, + -1078567666, + 1056815186, + -1075616898, + 1080477352, + -1088075054, + 1084378882, + 1061735131, + -1069019312, + 1083532886, + 1071295457, + -1070683099, + 1033168049, + -1067471139, + 1064564910, + -1071852637, + -1056420539, + 1074641923, + 1052333846, + -1064699650, + -1073302757, + -1077508396, + 1060889225, + -1065227874, + 1048184764, + -1080636584, + 1075393179, + -1088220413, + -1072682949, + 1069469521, + 1076429770, + 1079470196, + -1077043328, + 1066004697, + 1045482613, + 1051315304, + -1068683499, + 1073197555, + -1084808457, + -1074335137, + 1077494481, + -1097906581, + 1053214921, + 1058689032, + -1088557350, + -1069351704, + -1099164765, + -1072572402, + 1066715750, + -1067847142, + 1084379808, + -1076187728, + -1064328597, + -1066838965, + 1040579349, + -1088985956, + -1080571850, + -1079197811, + 1067621982, + 1047795754, + -1069105937, + -1076942041, + -1077772976, + 1057583624, + -1062349567, + -1091614903, + 1047955165, + 1070688533, + 1055140821, + 1066537657, + -1082674807, + -1080471909, + -1089638193, + 1069884751, + -1069458911, + 1063566362, + 1071709956, + -1083032610, + -1087061683, + -1085070580, + -1083373541, + 1065479692, + 1068957330, + 1071455717, + -1109771844, + -1080649221, + 1066557018, + -1112640386, + 1067984419, + 1070555894, + -1083498102, + -1077999746, + 1075968161, + -1086096556, + -1074469035, + 1057421702, + 1082441090, + -1071455675, + 1050833049, + -1094751825, + -1119290361, + 1073547033, + 1043514616, + 1058806027, + -1082335294, + 1068941900, + 1051613135, + -1065662995, + -1078740819, + -1077788778, + 1070503921, + -1072726559, + -1081705564, + -1090198850, + -1113221088, + 1050996141, + 1055334576, + 1073236809, + 1001269959, + 1058783002, + 1067401620, + -1094563964, + 1054495644, + -1090567048, + 1082376778, + 1060483872, + -1100631255, + -1096855547, + -1070540271, + 1044242880, + -1092112225, + 1065201541, + 1059445063, + -1105014931, + 1071994567, + -1069971165, + -1082570358, + 1067693482, + 1069689956, + 1075322723, + -1096516838, + -1095270214, + 1050869289, + -1070072744, + 1072735980, + 1022171573, + -1081240272, + 1064055562, + 1051676890, + -1087456384, + 1058300849, + 1025482028, + 1032229330, + 1058233602, + -1098291816, + -1079548018, + -1078379104, + -1088083407, + 1062563617, + 1056973109, + 1037931231, + -1091095913, + -1088878082, + 1065161446, + -1093915524, + 1061511050, + 1066579221, + 1042433491, + -1087990490, + -1082213884, + -1110763098, + -1088353190, + -1081960811, + 1054809318, + 1056768334, + 1067326668, + -1103574295, + -1084525204, + -1086570504, + 1031143059, + 1061276232, + 1063392723, + -1088684757, + 1060313203, + 1048507139, + 1062009836, + -1110815694, + -1082906970, + 1015132791, + 1071418493, + 1058762224, + -1077554745, + -1082105395, + -1075515119, + -1107645666, + 1047635621, + -1094922098, + 1042060164, + 1043344008, + 1059379476, + 1050390174, + -1072354256, + -1082758751, + 1074716549, + -1068916020, + -1079988989, + 1047124531, + 1060727227, + -1071306222, + 1043146061, + 1048934979, + -1086752411, + -1072329769, + -1088386201, + -1085108512, + 1070053518, + -1089592306, + 1051704948, + -1072008349, + 1026630324, + -1091604989, + -1095973075, + -1066447965, + -1085467838, + 1066077383, + -1127624963, + 1041277262, + -1082410696, + -1072099529, + -1084901556, + 1071298946, + -1097954779, + -1107309003, + -1111275537, + 1046134762, + 1036814897, + 1045465896, + -1077465811, + 1076972510, + -1072036531, + 1082567730, + -1077698642, + -1108905234, + 1031644622, + 1059717775, + 1058802271, + 1059466635, + -1109510591, + -1071526577, + 1057167735, + 1071591970, + 1066629146, + -1076610276, + -1079743280, + -1086586260, + -1111391531, + 1064155546, + 1063514842, + 1068224710, + -1080235258, + -1090398564, + -1077952404, + 1074633562, + -1078831216, + -1070821539, + 1061248476, + -1077197441, + 1057888693, + -1083148184, + 1060471017, + 1061754266, + 1071314640, + -1076350284, + -1078963106, + 1068524518, + 1070370534, + -1066201671, + -1075855232, + 1063768066, + 1065790167, + 1061349614, + -1079500876, + -1066000623, + -1070808131, + 1065842854, + 1072238447, + -1088795832, + -1073116377, + 1047591885, + 1072889743, + 1067466342, + -1077361768, + 1074900115, + 1053010634, + -1086556094, + -1078944529, + 1080146693, + 1065186843, + -1070738285, + -1101608738, + -1111292337, + 1049386517, + 1006096776, + -1185608624, + -1084988957, + 1055489385, + 1054158089, + 1058029404, + 1001876721, + -1116903850, + 1057986060, + -1087763452, + -1089697864, + 1056082470, + 1029506599, + -1080437708, + 1036968115, + 1017581524, + -1072398169, + -1076238491, + 1064745848, + -1089056831, + -1115653031, + -1075937519, + 1049170006, + -1091751457, + -1070822332, + -1077578146, + 1053133688, + 1070094921, + -1095215026, + -1077576009, + 1057539011, + 1074528112, + -1081131024, + 1057172291, + 1047649752, + 1062154874, + -1085499757, + -1089929002, + 1055883405, + 1053185679, + -1108625274, + -1079842740, + -1095038212, + -1084606967, + 1021831271, + -1103901729, + -1106312152, + -1148962652, + 1067548837, + 1039776110, + 1062242134, + 1046503238, + -1097554683, + 1023581529, + -1096139362, + -1097517289, + -1076114326, + 1060511205, + -1094826343, + 1057510810, + 1053121149, + 1052496822, + -1107207564, + -1114439702, + -1085004365, + 1003211159, + 1057137772, + -1098646490, + -1092344540, + -1090169798, + -1093836850, + 1057940369, + 1060587232, + 1042242161, + 1035977146, + -1105443911, + 1029457393, + 1060306891, + -1114778708, + -1084170512, + -1098326727, + 1067569502, + -1081198894, + -1093891126, + 1052647970, + 1058883740, + 1044148305, + -1079769459, + 1066638465, + -1091644471, + 1075660417, + -1102447370, + -1090489486, + 1075537988, + -1067533795, + 1056597069, + 1061370780, + -1077195903, + -1081128596, + -1088186298, + -1090550614, + -1080831670, + -1115451266, + 1063478040, + -1075956877, + 1072692725, + 1049952659, + 1068568158, + -1068347334, + 1068060496, + 1073199249, + 1060112704, + 1077174226, + 1075744165, + -1077575666, + -1088195357, + 1057166516, + -1089614669, + -1098986710, + -1075375850, + -1137559694, + -1095806459, + -1071483026, + -1117181563, + -1072746819, + 1061170862, + 1073750554, + 1082158607, + -1069483524, + -1081900617, + 1080382512, + 1049604951, + -1104871264, + -1087738204, + 1051299504, + -1133128048, + 1071065071, + -1068366472, + -1075776495, + 1054153043, + -1076939006, + -1085694571, + 1051433091, + 1069787108, + -1076191160, + -1083832554, + -1132123004, + 1074846737, + 1073649339, + 1056695897, + -1107418434, + 1047399592, + -1076840787, + -1141007349, + -1077458370, + 1079798693, + -1087934453, + 1050067766, + 1081355640, + 1064363160, + 1068077221, + -1087296732, + 1085211519, + -1081042618, + 1057629403, + 1080454535, + 1053594043, + -1085505580, + 1069978851, + -1072938521, + -1090679089, + 1074358758, + 1076060198, + -1068676014, + -1071962255, + 1054192342, + 1067383305, + -1071873374, + -1072191616, + 1053277712, + 1070317648, + -1102211221, + -1082025933, + -1072170240, + -1071621030, + -1071183347, + -1085249430, + -1076055812, + 1066052598, + -1073581366, + 1066102097, + -1099145154, + 1066989692, + -1086609380, + 1033109297, + -1072795996, + 1054336236, + -1097400910, + -1084111351, + -1067856013, + -1081527146, + -1099481859, + -1102089981, + -1079136449, + -1097805708, + -1100874296, + 1067114214, + 1076757803, + 1080177874, + -1080914105, + -1094453061, + -1073120580, + -1092887814, + 1075339891, + 1050778776, + -1084537793, + -1073542738, + 1077052801, + -1063913895, + 1056898365, + -1107442967, + -1082059374, + -1088208537, + -1086651247, + -1074041590, + -1091208037, + 1065602868, + 1058819791, + -1092902342, + -1097289583, + -1100015103, + -1078932219, + 1060878623, + -1095550723, + -1084409145, + 1058138179, + -1084077534, + 1058233305, + -1094732375, + 1069412839, + -1098767181, + -1093157896, + -1114771008, + 1047157699, + 1068948681, + 1059075192, + -1081509116, + -1084817300, + -1092599623, + 1054045294, + 1053368591, + -1080232654, + 1060856350, + -1095351714, + 1059079204, + 1068184773, + -1098570332, + -1090497447, + 1057324105, + -1079419774, + 1044040591, + -1089103000, + 1057721595, + 1056178401, + 1065517456, + -1079293661, + 1063346449, + 1068899417, + 1078425089, + 1067820495, + -1091094311, + -1111062716, + -1081326829, + -1081579898, + 1074256461, + -1069610984, + 1075113156, + -1077679366, + -1088513970, + 1060046443, + -1071885249, + -1075397309, + 1074325016, + -1089071483, + -1110592628, + -1088534665, + -1079338705, + -1077071022, + 1069813700, + -1097377243, + 1065027752, + -1108154506, + 1023083235, + -1118602360, + -1123385764, + -1086771578, + 1056062351, + 1043089726, + -1067962582, + 1075148763, + -1077747588, + 1051420617, + 1062789492, + 1078577800, + 1072094782, + 1059154092, + -1104698407, + -1093472040, + -1086323957, + -1137794638, + -1085580526, + 1059533439, + -1064572957, + -1090023480, + 1079010394, + 1076866700, + 1050801461, + 1061144396, + -1075266981, + -1078884615, + -1082594903, + -1078028528, + 1046744562, + -1075550889, + -1069321787, + 1079344746, + 1068689027, + 1062281234, + -1069776297, + 1074295251, + -1072592893, + -1076447401, + 1031572638, + -1074882175, + 1058087651, + -1072907053, + -1080445605, + -1079328650, + 1078014545, + -1084026895, + 1031078806, + 1058652541, + 1083314650, + -1088857824, + 1035984632, + -1081585572, + 1075873031, + -1065600393, + 1051915094, + 1049148739, + 1074736027, + -1076465961, + -1096639108, + 1065064100, + 1070668603, + -1105649672, + 1079915688, + -1076686385, + 1075528784, + -1082663558, + -1064196795, + 1073641856, + -1057658017, + -1104263468, + 1078143654, + -1066011588, + -1075361637, + -1070015355, + 1077078196, + -1085704005, + 1057091293, + -1094196811, + 1074456305, + -1072852226, + -1093644687, + -1069633571, + -1091485398, + -1090047145, + -1100935570, + 1080819771, + 1069865343, + -1076093492, + -1093753659, + 1074581664, + 1032481131, + 1059408412, + 1066422591, + -1076061362, + 1061334083, + 1034412177, + 1073843155, + -1096204957, + 1064461245, + -1074368577, + 1068881798, + -1094430948, + 1080288202, + -1081593327, + -1092191427, + -1082716262, + -1089457504, + 1030696585, + 1067126621, + -1077314861, + -1091564624, + 1070353259, + 1069280550, + 1052933472, + -1098450471, + -1085537821, + 1069262265, + -1120561789, + -1086965188, + -1089531827, + 1060784762, + 1051578525, + -1097694435, + 1068100604, + 1052074599, + 1047112858, + 1059233134, + -1118756068, + -1096700015, + -1082045168, + 1053828347, + 1023153630, + -1098269623, + -1080602345, + 1050142382, + 1049992697, + -1105449638, + -1104328056, + 1071492748, + 1064091094, + -1087574407, + -1105307389, + -1090239942, + -1096857217, + -1089185779, + 1069766365, + 1043272559, + 1051462833, + 1059227000, + -1087651544, + 1061033758, + 1017730977, + -1115432276, + 1055878279, + 1036222405, + 1045160105, + -1080666376, + 1041868289, + -1092032771, + -1087217791, + 1061058037, + 1078161802, + 1067737207, + 1058016976, + 1062496399, + -1120165370, + 1059529231, + 1045450540, + 1067211274, + -1077433753, + -1108787900, + -1079780035, + -1085737997, + -1095410937, + -1102848197, + 1072160015, + 1054935149, + -1104527382, + -1090093587, + 1069859375, + 1085207345, + 1069714207, + -1087036643, + -1077356624, + -1106890558, + -1079949793, + 1053373512, + -1081110488, + 1068161724, + -1074088267, + 1073214051, + 1037093317, + -1078696799, + -1094863727, + -1095604119, + -1091391780, + 1061174915, + -1085795712, + 1068964292, + -1096161415, + -1073322082, + 1050195165, + -1091571178, + -1082309242, + 1032063602, + 1053751139, + -1068256390, + 1036690744, + -1073189278, + -1070703498, + -1125303828, + -1096157798, + 1069410980, + -1067718216, + -1070735030, + 1060606408, + 1058585004, + -1070962017, + -1095057365, + 1073133716, + 1067749409, + -1073756366, + 1071484038, + -1071552436, + -1089840902, + 1058795422, + -1151249601, + -1082104201, + 1033860272, + -1090577883, + -1090021731, + 1068358760, + 1060280817, + 1043958485, + -1085658684, + 1065558299, + -1079455521, + -1080940633, + 1064915417, + 1071689307, + -1076937736, + 1055699382, + -1075609683, + 1064779758, + 1075980481, + -1090042546, + 1082891959, + 1076270459, + 1076773058, + -1096377722, + -1073339118, + -1085016996, + -1068647671, + -1082096343, + -1063830443, + -1086076681, + 1060753614, + -1071907657, + 1047460965, + -1078271708, + 1043155643, + -1085313852, + 1052574848, + -1077629558, + 1057354930, + -1069966700, + -1081622056, + -1130878261, + -1071344827, + 1061157186, + 1043899483, + -1072111529, + 1064885765, + 1056025576, + -1071487742, + -1075891094, + -1080751532, + -1068249202, + 1072103741, + -1072504122, + -1084372297, + -1068729838, + -1081194581, + 1045747104, + -1070892382, + -1089792826, + 1067310883, + 1053989641, + 1059225456, + 1072451388, + 1065682832, + -1080601329, + -1114155964, + -1073672400, + -1074419821, + 1068286142, + -1088170346, + -1084516941, + -1089078481, + 1075789478, + -1077376073, + -1131868311, + -1103372507, + 1040798264, + -1093821282, + 1060427037, + -1099687549, + -1081760612, + 1051350511, + 1062021750, + 1042872108, + -1076265030, + -1078370814, + -1081488285, + 1052567012, + -1085958798, + -1097253985, + -1079438937, + 1049884344, + 1039705387, + -1138225788, + -1087646242, + 1061852370, + -1091098756, + -1094353994, + 1043057655, + 1050675120, + -1084981658, + -1095824307, + 1054324423, + -1120998889, + -1095138968, + 1047698627, + -1086761147, + 1045347311, + -1103077768, + -1078751265, + 1051165832, + -1086380090, + 1003055133, + -1112142590, + 1034832177, + 1050588103, + -1087865318, + -1103453522, + 1071862018, + 1040655579, + -1087379926, + 1061482139, + -1072951209, + 1060096922, + 1078350184, + -1077718833, + -1085239574, + -1082746723, + -1111165608, + 1037175987, + 1047028411, + -1070932754, + 1063694723, + 1056871295, + 1062071945, + 1066345846, + -1075871920, + 1073245120, + -1097607721, + -1091708607, + 1053970926, + -1086180167, + -1081238361, + 1069093019, + -1106272385, + -1081669690, + 1045849497, + -1073346869, + -1071810158, + 1034416973, + -1090691402, + -1073818613, + -1076181397, + 1073835610, + -1071653391, + 1074723421, + -1081131303, + 1058307463, + -1070928965, + 1066044823, + -1070025729, + -1096442330, + -1070881225, + 1066117972, + -1077556224, + -1083596592, + 1059734659, + -1070241057, + 1065797812, + 1076119569, + 1083482863, + -1067140296, + 1053330597, + -1073414640, + 1063787756, + 1074220228, + -1077085845, + 1048750220, + 1053043315, + 1063010332, + 1068709444, + 1041664076, + -1068933715, + -1060600315, + 1057064093, + 1070671687, + -1100275308, + -1056604302, + -1057740252, + -1083198040, + 1062989250, + -1060575418, + 1090166664, + -1108811222, + -1103141063, + 1084005859, + 1065202824, + -1071831779, + -1081744064, + -1138639322, + -1084036694, + 1063208086, + 1091121342, + -1076855234, + -1069978714, + -1084254381, + 1052200144, + -1074141897, + 1057636919, + 1065380265, + -1088691531, + 1075121896, + 1075499882, + 1070073287, + -1070594053, + -1091526187, + -1073114727, + -1071249057, + 1053791657, + 1040198577, + 1069820572, + -1082315901, + -1056493306, + 1059887275, + 1076932625, + 1054600753, + 1024558150, + 1075465603, + 1054864087, + 1043630509, + 1075705055, + 1067666360, + 1054487571, + 1063839100, + -1099557783, + -1085265588, + 1050610873, + -1087500765, + 1055590278, + 1015992475, + 1067787372, + -1061542161, + 1081161928, + -1080415704, + -1065725618, + 1069287528, + -1076606438, + 1066739509, + -1063056715, + 1088891224, + -1072370081, + 1074871986, + -1074351818, + 1087505154, + -1082433278, + 1075317349, + -1072128711, + -1097164528, + 1072765138, + 1084249885, + -1079333386, + -1073703888, + -1086389110, + 1046953930, + -1089819847, + -1092364099, + 1059902344, + 1058680621, + -1094629954, + -1075025659, + -1085744525, + 1067705029, + 1049468660, + 1078254843, + 1066212974, + 1058131267, + 1009590282, + -1077656627, + -1105924334, + 1043728720, + -1079565280, + -1080901238, + -1097279466, + -1092132917, + 1063423383, + -1091780373, + -1080505185, + 1044934847, + 1075739124, + 1074797073, + 1057177979, + -1088830937, + 1072739939, + -1087467186, + 1026656866, + 1067238517, + 1057078136, + 1067135226, + 1053513669, + 1064538821, + 1043928937, + -1098193550, + -1089948836, + -1062953350, + -1105732510, + -1124044726, + -1096086872, + 1065683303, + -1071789382, + -1068302659, + 1073429478, + 1082442312, + -1075367450, + -1072224104, + 1089285026, + 1071961279, + -1072592286, + 1066931447, + -1062493946, + 1030320803, + -1087703802, + 1074620954, + 1049727552, + -1075304297, + -1081652982, + 1082719480, + -1069486623, + -1084960681, + -1080612860, + -1087231386, + 1069370226, + 1068435716, + 1059219302, + -1102081666, + 1081723021, + 1055106716, + -1071433620, + -1080020443, + -1074828314, + 1084427845, + -1074488983, + -1071751416, + -1082744804, + -1063632240, + -1115208384, + -1075241269, + 1079349112, + 1077029776, + -1058128548, + 1067586731, + 1029485272, + -1106016646, + -1065872475, + -1063368127, + 1074642984, + 1088032381, + 1083183466, + 1076181832, + -1091110298, + -1082029119, + -1078492363, + 1073364998, + 1068130343, + -1066044149, + 1061513894, + 1079440924, + 1062912500, + 1074712286, + 1083038511, + 1068775605, + 1070499341, + -1069797895, + -1104928123, + -1071695885, + 1074033099, + -1080109492, + 1026792885, + -1098157357, + 1048230871, + -1067187023, + 1029733613, + 1067332213, + -1073784526, + 1075210442, + -1070664778, + 1066440534, + -1069052283, + 1072651660, + 1056254923, + -1068354580, + -1078375979, + -1070413264, + 1071297399, + -1071153655, + -1063755499, + -1067086719, + -1083117028, + 1075634582, + -1094793785, + 1050625426, + 1062474027, + -1115098821, + 1062303078, + 1064120987, + 1063381752, + -1065930721, + 1060420338, + 1064799710, + 1082658700, + -1077537704, + -1077503241, + 1052123021, + -1124434018, + -1066104339, + -1068055207, + -1072679845, + 1045886701, + 1070925203, + -1096350891, + 1065499458, + -1076738840, + -1105202096, + -1063220228, + -1083286070, + 1056445451, + 1057340725, + -1070305979, + -1067836632, + -1110293489, + -1088302754, + 1022990547, + -1089023252, + 1061061095, + -1074925500, + -1085836188, + -1096878221, + -1078753774, + 1073018442, + 1073673690, + 1079126404, + -1080902413, + 1084012988, + -1073239585, + -1079534124, + -1085181780, + -1094497171, + 1078492703, + 1062092838, + 1063651882, + -1064898932, + -1082399505, + -1077310373, + -1102581609, + -1076721488, + 1052726442, + 1060805898, + -1080341952, + 1030134195, + 1057630448, + 1069506630, + -1114623620, + 1048990083, + 1057504134, + -1086124168, + 1072120341, + -1078494872, + -1090858438, + 1058908239, + 1062377174, + -1082197117, + -1078824813, + -1090112702, + 1057345538, + 1053067663, + -1089341675, + -1093857651, + 1068093491, + -1124908046, + 1060136456, + 1051327435, + 1053312393, + 1062223325, + -1099800595, + 1069533161, + -1091215484, + 1071208846, + -1087468354, + 1057878149, + 1065031742, + -1104604362, + 1058464997, + -1087079805, + -1090799303, + 1068005857, + -1097065419, + 1072032199, + -1102688914, + 1068748746, + -1076322903, + -1068200406, + -1063270644, + -1081068937, + 1045268758, + 1069091679, + -1063502969, + -1111759150, + 1068152290, + -1082504640, + 1069779690, + -1107570530, + 1022181948, + 1059087992, + -1066558166, + 1084681629, + 1067283645, + 1032404833, + -1094496552, + -1085925330, + -1080131867, + 1048669350, + -1080968020, + -1077522482, + 1063362375, + 1067371838, + -1080726217, + -1097826119, + -1073228100, + 1053852714, + -1090217805, + -1079328762, + -1088793861, + 1071340558, + -1112051962, + 1055572831, + -1068976046, + -1093493262, + 1034758024, + 1066703408, + -1096719557, + -1101903437, + 1060566449, + -1186713498, + 1070271866, + -1072114071, + 1085880901, + -1062871256, + 1048718066, + -1090440283, + 1057865189, + -1080824912, + 1064671127, + -1087860103, + -1079650633, + -1086943979, + 1070523345, + -1077615247, + 1053782656, + -1087566022, + 1077604389, + -1073037008, + -1059241489, + -1072919677, + 1060555324, + -1078870519, + -1078075443, + 1068374900, + -1077226180, + -1078714310, + -1093730723, + -1071504312, + -1076986058, + -1085831577, + -1096061804, + -1075626003, + -1067124461, + 1053948865, + -1099897211, + -1060592949, + -1103056201, + -1071093999, + 1058951398, + -1062417631, + -1068950288, + -1076874728, + -1082252757, + -1072459557, + 1084266090, + 1066559350, + -1081717936, + 1085474992, + 1073966635, + 1059394589, + 1071449266, + -1075933404, + 1064585036, + -1114920123, + 1077533713, + -1067535353, + -1075039234, + -1088026691, + 1075345609, + 1070522326, + -1067599154, + -1109691168, + -1073460856, + -1077051153, + 1071714103, + 1075467103, + 1066491299, + 1081515161, + 1074387420, + 1023543369, + -1073789505, + 1071926196, + 1067435618, + 1051572711, + -1076742540, + 1067448590, + 1055109492, + 1044829434, + -1079721903, + -1061707133, + 1054542179, + -1099978283, + 1073978424, + -1069350145, + -1109414810, + -1097832575, + -1075385506, + 1079138278, + -1088974574, + -1070858988, + 1078315884, + -1068740297, + 1065624781, + -1079490289, + 1073688081, + 1078236383, + -1089932128, + -1097771339, + 1048056261, + -1075878923, + 1052788885, + 1063538876, + 1050255631, + 1074929244, + -1085324457, + 1058486907, + 1015742403, + 1047859363, + 1062946620, + -1102060681, + 1074455380, + 1037399287, + -1106696568, + 1028906133, + -1103609921, + -1127284141, + 1060354361, + -1082653270, + 1066638528, + -1098832573, + -1085317084, + -1097445376, + -1078309462, + 1068519005, + 1048569319, + -1092028667, + -1093365541, + 1055211687, + 1063806717, + -1081024652, + -1088079990, + 1057113736, + -1121919921, + 1049245529, + 1058779112, + -1075381973, + 1053681422, + 1065783529, + 1054231139, + -1103720080, + -1088197457, + -1092287135, + 1064799967, + 1009189014, + 1079677196, + -1088532106, + 1076376378, + -1120552388, + 1070330852, + 1078917724, + 1077476480, + -1066673227, + 1086973043, + 1077958755, + -1094977400, + 1065586927, + -1092462766, + 1049407871, + -1078399169, + -1072440608, + -1077788724, + 1061600171, + 1073628633, + -1098726357, + 1071386875, + -1090284168, + 1057285625, + -1067777974, + -1065718897, + -1075691202, + -1083687423, + 1047239872, + -1098742020, + -1056326941, + 1075760005, + -1083823370, + 1057374082, + -1072874401, + 1041940762, + 1070020815, + -1081602811, + -1075300350, + 1071356090, + 1069481073, + -1080706291, + -1093602351, + 1067141364, + 1059128685, + -1103895174, + 1075999779, + -1071311062, + -1065293085, + -1066235695, + -1078922335, + -1092565005, + 1068636050, + -1077829240, + -1079259864, + -1069735681, + 1078086636, + -1090502680, + 1049953563, + 1016129149, + 1071280521, + 1054279856, + 1081173002, + 1057494910, + 1078126573, + -1065242239, + 1070764298, + 1074650632, + 1068467686, + -1083230351, + 1085508558, + -1073494484, + -1096793576, + -1080728291, + -1099683161, + -1098893138, + -1068052252, + 1055937865, + 1079377647, + 1067754768, + 1028178861, + 1050898205, + 1061741671, + -1074852511, + 1079811681, + 1078833348, + 1055691542, + -1068366887, + 1082168983, + -1087863486, + -1070520619, + 1050266097, + -1123327437, + -1070556278, + 1064597862, + -1072021349, + -1076823558, + -1089436935, + 1063031599, + -1092195100, + 1057332998, + 1077296253, + -1104125619, + 1077407213, + -1071005532, + -1068049692, + -1074485713, + 1057807739, + -1065293575, + 1067326735, + -1085805324, + 1025801342, + 1025604524, + -1068148414, + -1085180688, + 1060206280, + -1073061828, + -1071550469, + 1049113461, + 1065917314, + 1080738867, + -1080296655, + 1067451502, + -1069850739, + -1073333390, + 1081660130, + -1076807167, + 1042296463, + -1067069072, + 1074610945, + -1069441042, + -1067153301, + -1067843762, + -1078312480, + 1064793187, + 1050251583, + -1083859447, + 1053560124, + 1075088648, + 1057116806, + 1084715613, + 1057532423, + 1065536504, + -1100068035, + 1062642641, + -1076195888, + -1097679496, + -1080649929, + -1085376771, + -1137914277, + 1065577581, + -1094678040, + -1070740740, + 1065118512, + -1096582205, + -1091974253, + 1064156104, + 1070703978, + 1060359024, + 1057054336, + 1051566755, + 1061110389, + 1053231479, + -1087342576, + -1084991595, + -1083667435, + 1071112473, + -1085504963, + -1084800337, + -1092508944, + -1098715635, + -1085510459, + -1088115781, + -1132761607, + -1087863188, + -1081282830, + -1082014464, + -1075336372, + 1031646202, + 1074667314, + 1060255109, + 1067761958, + 1053079238, + -1083950015, + -1091636944, + 1060964519, + 1060825865, + 1061384775, + 1061055041, + -1077051556, + 1053861463, + 1075607172, + -1079641631, + -1070446272, + 1078328839, + -1108225707, + 1055509801, + -1072804118, + 1068814302, + -1073614417, + 1065948852, + 1065682914, + 1079382347, + -1090965659, + -1088571083, + -1082097966, + -1073637452, + 1082928177, + 1078184308, + -1086867780, + -1076059692, + -1095765482, + -1093791827, + 1054367233, + -1069826559, + -1080536072, + 1027718825, + 1075909451, + -1102101081, + -1069611796, + 1044712737, + -1095047236, + 1071215938, + -1070674985, + -1072341174, + -1076598042, + -1095958891, + 1065550484, + -1067481962, + 1059135129, + 1073006469, + -1116453137, + 1073754641, + 1062161593, + 1081730640, + 1091791617, + 1065749180, + 1080363702, + -1076369001, + -1090941845, + 1058800116, + -1068431112, + 1062977339, + -1072650100, + 1071410884, + -1101149187, + -1078788544, + 1059359384, + -1081833615, + 1061603312, + -1063649382, + -1062427977, + 1077547333, + -1111384226, + -1075267223, + 1061430703, + -1079413411, + -1070657884, + 1074914584, + 1082809764, + 1067388493, + -1082439351, + 1086957067, + 1057635687, + 1079346898, + 1064574449, + 1052066226, + -1071460655, + -1068123309, + 1076841313, + -1058838293, + 1075817792, + -1057683167, + 1076408280, + 1082872319, + -1064849504, + -1069168087, + -1065218992, + 1065016662, + 1076669047, + 1069220423, + -1081676654, + -1096505758, + 1063338800, + 1070097469, + 1079648733, + -1081034958, + -1085125456, + 1073180939, + 1082079728, + -1083565746, + 1075136094, + 1051748153, + -1064780577, + 1012503487, + -1116450096, + 1079763236, + 1071732373, + 1063918959, + 1068299865, + -1072486154, + 1073055196, + 1058066735, + 1060531829, + 1080122986, + 1065827565, + 1080539913, + 1079889741, + -1066570177, + 1077711259, + 1047458487, + -1080029750, + -1064332660, + 1074528156, + -1079372599, + 1065712880, + 1048619102, + 1070636825, + -1086591875, + 1073940218, + -1063743783, + -1074769511, + 1074311798, + -1104910447, + 1061851648, + 1052478909, + 1071558397, + -1082342378, + 1085699831, + 1059567333, + 1046912891, + 1063879592, + -1083161870, + 1053970660, + 1069171814, + 1061310087, + -1075774304, + -1086787753, + -1111074382, + -1079046410, + -1083611702, + 1015960955, + -1088410031, + 1039254505, + 1071814222, + 1064796282, + -1111015024, + -1101602101, + 1066805110, + 1056331641, + 1061309080, + 1066041720, + 1073966723, + -1081711839, + -1079938848, + 1043989135, + -1110379124, + -1106739400, + -1085659129, + 1067538584, + 1069498160, + 1066174852, + -1080032256, + -1065233084, + -1080943366, + -1078489614, + -1098623966, + 1057481798, + 1060232475, + 1043887612, + -1103648380, + 994856203, + -1091387560, + -1120724269, + -1085134417, + -1075895241, + 1077731261, + -1069991858, + 1072377684, + 1089495841, + 1029926617, + 1046944514, + -1078310596, + -1061385397, + 1084964546, + -1076239931, + 1061134517, + 1070261239, + -1073319920, + 1060819991, + -1061009004, + 1048832261, + -1069118777, + -1085144799, + 1074104550, + 1062329171, + 1054249077, + -1072811422, + 1075738164, + 1075172126, + -1053603768, + 1083294333, + -1085433850, + 1078243301, + -1090297311, + 1056179432, + -1064484801, + 1065162017, + -1102323254, + -1070010829, + 1072672943, + 1086738862, + -1067486221, + -1070309266, + -1094270874, + -1079564468, + 1077109528, + -1078524923, + 1076002472, + 1060337847, + 1065180582, + 1045697368, + 1089913505, + -1068648962, + 1067002516, + 1083144550, + -1077964627, + 1018326517, + 1068277988, + -1083605000, + 1058795133, + 1037166983, + -1068750672, + 1073748788, + 1077757005, + 1085600243, + -1072032115, + -1081377874, + 1045459234, + -1079951071, + -1104522353, + -1064396102, + 1073937419, + 1061668766, + -1081630609, + -1070363009, + -1055458510, + -1094426181, + -1075193392, + 1050555145, + 1035286197, + -1068825895, + 1083726128, + 1077853649, + -1090870391, + 1063777270, + -1063394243, + 1072022398, + 1071250168, + -1089485458, + 1080545442, + 1057026453, + 1068384243, + 1066089086, + 1065200584, + -1078106031, + -1079591494, + -1070130938, + -1065859593, + 1066434212, + 1066002506, + 1032423855, + -1097062712, + -1081532814, + -1070396276, + 1076225012, + 1052100320, + -1061679535, + 1058796979, + 1072512931, + -1072808285, + 1081511464, + -1077339166, + -1081833629, + -1075493354, + -1062181242, + -1097563688, + -1084190928, + -1070982048, + -1072384532, + 1048368955, + 1058380537, + -1092707418, + -1073543024, + 1078396142, + -1097888810, + -1088946572, + 1058371197, + 1038067455, + -1095218857, + -1083468505, + -1061874673, + 1067098780, + -1091908969, + 1044433533, + -1083446538, + 1055892846, + 1074408975, + -1081805742, + -1089688967, + -1074499070, + -1069924939, + 1076587601, + -1076786648, + 1059131268, + 1088689537, + 1054522891, + -1085644480, + 1045772907, + -1097431510, + -1094075007, + 1067302888, + 1016785462, + -1084062498, + 1014721414, + 1056985596, + 1024763404, + 1057794900, + 1076288812, + 1072178496, + -1079760468, + 1059429599, + 1053408864, + 1059125510, + 1043314806, + 1034022535, + 1042682047, + -1104087169, + 1059563242, + 1054552284, + 1049805954, + 1057277627, + 1069685644, + 1036991425, + 1033891928, + 1058409124, + -1072299934, + -1117543469, + 1021071220, + -1096182421, + 1061768546, + -1089749269, + -1115221685, + -1096485572, + -1076463333, + 1063876906, + 1061344015, + 1062882938, + -1084200498, + -1085607380, + 1064624888, + 1059934541, + -1111568746, + 1038399091, + -1077442380, + -1071323297, + 1085123004, + 1050305046, + -1073305993, + 1065917636, + 1042982434, + -1069630857, + 1081246128, + -1070595953, + -1087354420, + 1074286283, + 1058948220, + -1076305227, + 1067630211, + 1075028780, + 1077660723, + -1104531179, + 1061599721, + -1075309393, + -1077680096, + -1090792995, + -1077219966, + -1080531165, + 1055978480, + 1078764552, + -1081741397, + -1072416338, + -1085178370, + 1060505074, + 1058845704, + -1070132043, + 1076994458, + 1059557526, + 1080980835, + -1066172440, + 1062014271, + 1085850201, + 1077273190, + -1075408075, + -1071305398, + 1057690544, + 1063817250, + -1090384880, + -1075914918, + 1054452276, + 1073426372, + -1078481457, + -1080995568, + -1065206276, + -1098150280, + 1067884826, + 1064836981, + 1075966522, + -1086773338, + 1076898279, + -1091254026, + -1084228391, + -1078957941, + -1085031146, + -1076214922, + -1075846438, + 1065831992, + -1072371471, + 1069058674, + 1055296918, + 1058215471, + 1071556943, + -1084963581, + 1071669438, + -1097249520, + -1095824346, + 1078424766, + -1069644915, + -1080233651, + 1059866518, + 1067079481, + 1073422492, + 1076442569, + 1066004465, + -1067604889, + -1088485069, + -1068769149, + -1086280683, + 1066836311, + 1066943449, + -1079497464, + 1059660596, + 1069755139, + -1081375627, + -1090188798, + -1073124936, + -1074858552, + -1098038172, + 1047417418, + -1081217837, + -1091867162, + -1089537453, + 1058254404, + 1063330119, + 1078155537, + 1074515286, + -1112342510, + -1077772763, + 1071820744, + 1059838231, + -1077637875, + -1095197023, + 1081764400, + -1098279610, + -1086749347, + -1061719907, + 1051663012, + 1057621598, + -1065003162, + 1065859733, + -1095823154, + 1065368690, + 1062480453, + 1042083922, + -1080624344, + 1076067406, + -1074424251, + -1095952426, + 1069930722, + -1124238302, + -1087616465, + 996188008, + 1069038049, + -1105316313, + -1110284274, + 1049267158, + 1058213352, + 1059863573, + -1096496032, + -1070366244, + 1072466172, + 1061965452, + 1083607760, + 1079660627, + 1062826235, + 1046484841, + -1090243847, + 1025312846, + 1060594517, + 1057671706, + 1055519988, + 1034652922, + -1074262445, + 1066369583, + 1064696006, + -1081606642, + -1094142927, + 1028368147, + -1084812316, + -1079370259, + 1057269038, + 1036021036, + -1087829926, + -1087726914, + 1061220126, + -1124752650, + 1064400849, + 1059452824, + -1089768864, + -1088549592, + 1068987786, + 1054211402, + 1050770306, + -1118393469, + -1090578038, + -1111439649, + 1053640194, + -1083353495, + -1087563845, + 1066489837, + -1088028531, + 1047695110, + 1053457776, + 1048674301, + 1053258314, + -1091939418, + -1083284237, + -1087364232, + 1057759737, + -1092005727, + 1060903770, + -1077389754, + 1061612514, + -1075606736, + 1082283411, + -1069525409, + 1066079453, + 1066257388, + -1102419347, + -1085614943, + -1093174384, + -1072537025, + 1057684694, + 1076626932, + 1077397121, + -1082540325, + -1086337354, + 1061565016, + 1035172054, + -1084169536, + -1100525366, + -1071480212, + -1078094822, + -1093348905, + -1071462865, + -1075611032, + -1070197200, + 1072549749, + -1076825759, + -1088494310, + 1048723945, + -1081815560, + -1081862408, + 1070293492, + 1059911465, + 1054750793, + -1093596293, + -1075276588, + -1072963556, + 1042388555, + 1069472059, + -1082924553, + -1106516985, + -1080458107, + 1040350058, + -1096049412, + -1078722656, + 1066282021, + -1063391241, + 1033417881, + -1080582473, + -1063157266, + 1064745722, + -1107393996, + -1070240936, + -1086783776, + -1072639625, + -1080795832, + 1083896595, + 1076995465, + -1080234037, + -1103829634, + -1062649450, + 1068447181, + -1078472268, + 1073371529, + -1070812960, + -1091831097, + 1056303707, + 1057833432, + 1047247352, + -1072209704, + -1075023150, + -1084060672, + -1089974340, + -1073455845, + -1070552086, + -1103005977, + -1085939024, + 1062890809, + 1066295220, + 1054488275, + 1075383030, + 1058040612, + -1079549070, + -1074901353, + 1074842614, + 1081246595, + 1053438034, + 1055339003, + -1099302285, + -1073812505, + -1066907140, + 1079756781, + 1045290912, + 1062507403, + -1084477701, + -1068046581, + -1098833764, + 1074092103, + -1083520914, + -1076133373, + -1108797069, + -1079922779, + -1105819478, + 1079180156, + 1069946069, + -1069477677, + 1074798456, + 1062963623, + -1072672539, + -1071710136, + 1075638037, + -1066060712, + 1075554404, + 1053481411, + -1072318606, + 1053310228, + 1055809322, + -1070180676, + 1068003470, + -1164991712, + -1075572314, + 1074642532, + -1090203206, + -1071798496, + 1051561777, + -1082698954, + -1073693819, + 1069744955, + 1082330087, + -1081344602, + 1057899858, + -1083691991, + 1078815623, + -1081684046, + 1083983898, + 1078844206, + 1037181641, + 1059764704, + -1090459957, + 1045745262, + 1082667808, + -1110331843, + 984184517, + -1086313405, + 1067227602, + 1046809551, + -1101140063, + -1085804007, + 1061377810, + 1051113515, + -1097758929, + -1087527693, + 1046862318, + -1092134908, + 1063078071, + 1050588804, + 1065748763, + 1043260767, + -1114670221, + 1064778738, + -1112147385, + 1054792007, + -1086951171, + -1077650924, + -1101124773, + -1121925922, + -1084223995, + -1096098983, + 1058763279, + -1088678914, + 1065753827, + 1064368573, + 1062528529, + -1088747488, + 1051526605, + -1094155769, + 1044947944, + 1049714518, + 1063378642, + 1049611611, + -1123081288, + 1043112348, + -1099787789, + -1081644562, + -1087934184, + -1085937680, + -1089767724, + 1055587228, + 1080459317, + 1077614598, + 1073444683, + 1076549651, + -1085562656, + 1065423539, + -1083435080, + -1062828915, + 1042826603, + 1078213651, + 1070558946, + -1070629196, + -1083818014, + -1080896918, + 1074979480, + -1084439108, + 1041050989, + -1073031697, + 1053966897, + -1080705560, + -1081679446, + -1095582978, + 1045647318, + -1072870198, + -1066126396, + -1110239234, + 1058587865, + -1069409025, + -1110008640, + -1084794779, + 1077447657, + -1101267394, + -1081782628, + -1067530723, + 1058476416, + 1038269608, + 1079791623, + 1076225159, + -1070352643, + 1042837390, + 1064583311, + 1075939539, + 1053524879, + -1081667278, + -1074581448, + -1138081925, + 1086174552, + 1052129302, + 1065683428, + -1071788023, + -1072363877, + 1058408012, + -1080119937, + -1100317360, + 1059536222, + -1081625851, + 1062022085, + -1072305488, + 1058906321, + 1066246962, + 1068471860, + -1059657063, + -1071398156, + -1067391996, + 1062414577, + -1084784748, + 1086943293, + 1070515841, + 1036073020, + -1085777065, + 1083646604, + -1090728522, + 1050015388, + -1083510313, + -1094362453, + 1075377831, + 1063747603, + -1072695122, + -1078897179, + 1070738502, + -1066860492, + 1062768228, + 1079465353, + 1069825977, + -1086734876, + 1074649660, + 1074688116, + -1078826007, + 1066392560, + -1113226533, + -1098295737, + -1077343633, + -1076913391, + 1076595221, + 1033894502, + 1075464380, + 1069064937, + -1083821283, + 1057534687, + -1100704463, + 1069442840, + -1119556272, + -1101853240, + 1054584592, + -1089590853, + 1065411631, + -1114810878, + 1053534070, + 1063113240, + 1074530365, + -1095709793, + 1068372960, + -1081005733, + 1077171519, + 1068865842, + -1080317953, + 1077265390, + 1071088926, + 1076387786, + -1099324667, + -1072336903, + -1080535633, + 1067250545, + -1105006906, + -1095362328, + 1061534596, + -1088714605, + 1072682018, + 1069728868, + 1056084861, + -1071781037, + -1066927081, + -1078388786, + 1068436058, + 1057789378, + 1082322629, + -1076231495, + 1072191481, + -1090836539, + -1077757155, + -1069309507, + 1047208305, + 1060244671, + 1074175127, + 1060717334, + -1080773532, + -1097569273, + 1055688715, + 1062699241, + -1087553340, + -1107910737, + -1087558901, + 1051967198, + -1084139605, + 1066838059, + -1088591852, + 1070153230, + 1051387729, + -1109466935, + 1040150109, + 1064199010, + 1025567552, + -1081643208, + 1060401402, + -1096527798, + -1102869251, + 1048957601, + -1088119648, + -1088009055, + 1034024634, + -1107214060, + 1042007894, + 1045399897, + 1042803539, + -1086625057, + -1139365062, + -1091463550, + 1047049139, + -1095502674, + 1028513668, + 1056773570, + 1057868562, + 1057208818, + -1086422506, + -1098234184, + 1069438587, + -1078317420, + -1081016420, + 1049738971, + 1077211904, + 1072207317, + -1083699702, + 1018680803, + -1073824050, + -1076651458, + 1035530514, + 1066372112, + 1085882308, + -1087202772, + 1049948383, + 1055767803, + 1045793182, + -1087725734, + -1080950658, + -1088802080, + 1058620934, + 1042878352, + -1103404926, + -1089090074, + 999650442, + -1079524444, + 1064483483, + -1073432134, + -1075565798, + 1069767761, + 1075105608, + 1043194342, + -1075995967, + -1073622229, + -1075672436, + 1069170604, + 1064306431, + 1035704564, + -1086969769, + 1040748163, + -1166720204, + -1079426023, + 1068624449, + 1057202478, + -1093953637, + -1078873892, + 1080866068, + -1088208210, + -1087388352, + 1071638335, + -1081139855, + 1076193958, + -1092112909, + -1086926864, + 1069487219, + 1072889479, + 1072072733, + -1068504668, + -1073243252, + -1071150906, + 1068042131, + 1074664077, + -1121966149, + 1073852173, + 1059667125, + -1083614816, + 1025288939, + 1068346566, + 1064250752, + 1074916998, + 1063363973, + 1064717095, + 1067949941, + 1069523797, + -1075650571, + 1044849823, + -1095137823, + -1072924322, + 1068157263, + 1061264371, + -1087780375, + 1057683791, + -1074466045, + -1088787062, + -1070350978, + 1067965422, + -1074521836, + -1089170436, + -1063736449, + -1063381988, + -1085524925, + -1064015221, + -1091580167, + 1068094977, + 1080853692, + -1106924869, + 1065632213, + -1076313778, + -1114385945, + -1090296239, + -1077091881, + 1028044644, + -1077150810, + -1070737814, + -1093114722, + -1087066202, + -1105902481, + 1069908072, + -1084879024, + 1061466251, + 1061587670, + 1064646311, + -1077943432, + -1180215768, + 1050881111, + -1075907725, + 1069964446, + -1089670078, + -1068213281, + 1072805995, + -1105487813, + 1062024299, + 1076481743, + 1071376878, + 1062750497, + -1107659952, + 1070148296, + 1065051716, + 1062876357, + -1091705376, + -1071160424, + 1065395469, + 1051332911, + -1078745262, + 1074768463, + -1096870853, + -1136882900, + -1061467779, + 1051540701, + 1045768297, + -1072783389, + 1086520077, + 1064283036, + 1067112276, + -1090281996, + -1097616440, + -1105008623, + -1102484572, + -1107112507, + 1059996252, + 1036636365, + -1075981694, + -1088273651, + 1049032875, + 1067320924, + -1088196127, + 1039481708, + -1084934537, + 1060186331, + 1066735400, + 1073158471, + -1085854449, + -1091204308, + -1094173729, + 1044974362, + -1079226260, + 1060530159, + -1081944441, + -1091467663, + -1084820478, + 1065468144, + 1066825553, + 1066237928, + -1090944445, + -1083865467, + -1085150046, + 1063276151, + 1043402566, + -1083985972, + -1087371620, + 1059571393, + -1101039269, + -1075844029, + 1066401351, + 1048697362, + 1045089145, + 1068487043, + -1088171204, + -1095117777, + -1086559677, + 1059097948, + -1089785899, + 1068940811, + -1102608779, + 1076265857, + 1069154289, + -1072613872, + 1074318223, + 1044726317, + -1069395018, + 1063611231, + 1063616795, + -1083604639, + -1074315106, + 1057895930, + -1080509561, + -1069782208, + 1065940756, + -1089604979, + 1047709004, + 1052774318, + 1070047915, + 1063232935, + -1073700841, + 1073382219, + 1071524265, + 1053560263, + -1079656897, + 1048255142, + -1115195207, + 1068050560, + 1075033454, + 1057680077, + -1083211243, + 1074211105, + -1090754236, + -1078175166, + 1053803159, + 1063495669, + -1077108090, + 1077024740, + -1081721089, + 1049154209, + 1044405120, + 1055681543, + 1065563470, + -1082240672, + -1063808445, + 1074555629, + 1057446703, + 1075488821, + -1077513614, + -1134139328, + -1072145371, + 1080377474, + -1078446505, + -1082622631, + 1051896783, + 1059294673, + 1075246377, + 1031990838, + 1057776902, + 1064079451, + -1066726614, + 1052365830, + 1046747905, + 1083465421, + 1059406907, + -1065458762, + 1065368013, + -1087703648, + -1064032429, + 1053698843, + 1070358290, + 1067787062, + 1061733861, + -1080953498, + -1065212810, + 1074338453, + -1086380647, + -1106862885, + 1082479906, + 1070804733, + 1069230687, + 1082605548, + -1073195344, + 1086349546, + 1076787525, + 1082169988, + -1080321839, + -1105611903, + -1080307248, + -1102437879, + -1075124823, + 1065904400, + 1052204211, + 1085317327, + -1078377396, + 1074693510, + -1107653684, + 1049278017, + 1061356533, + 1065982575, + 1061943472, + 1068068778, + 1066311336, + 1075602348, + -1089055661, + -1087498396, + -1084849849, + -1073244521, + 1041176621, + -1106020920, + -1068610844, + -1063744418, + 1067849265, + -1099986724, + -1070438784, + 1070374054, + 1056541051, + 1078555431, + -1085084531, + 1058819482, + -1103508417, + -1082014484, + -1081641064, + -1072287030, + 1058703353, + -1086833797, + -1072866231, + 1074969398, + 1081112822, + -1068659316, + -1091364183, + 1080604538, + 1076200544, + -1100056108, + -1086034716, + -1087608211, + -1085834865, + 1075708877, + -1093538722, + -1135215382, + -1127763320, + 1065555491, + -1080207612, + 1053959981, + -1092817635, + 1030870095, + -1075391980, + 1061291400, + 1063560312, + -1104593957, + -1098351845, + 1071731465, + -1098672496, + 1057788926, + -1081558507, + 1054078615, + 1073645315, + -1089805888, + -1098958855, + -1073246438, + -1081118716, + 1070975638, + -1080647126, + 1055111443, + 1047121397, + 1067099590, + 1058436935, + 1049646584, + -1086514162, + 1073088969, + 1058770022, + -1121038127, + 1036581601, + 1015322279, + -1083717298, + 1047881347, + -1080329652, + 1049476332, + -1081086842, + -1092373368, + -1082112401, + 1041336399, + 1043183365, + 1055567491, + 1068463937, + 1074351063, + -1100643020, + -1128020628, + -1069614613, + -1073739893, + 1074008872, + -1087634255, + 1067959648, + 1078736717, + 1060192102, + 1064622792, + -1095119872, + -1095752894, + 1064134256, + 1061020478, + 1068164923, + -1079360350, + 1064611266, + 1074372269, + -1100847160, + -1072226065, + -1078061711, + -1064411746, + 1062241219, + 1062155940, + 1056254217, + 1052388975, + -1080072049, + 1075464707, + 1042853005, + 1059198139, + 1075091285, + 1059573315, + -1085896113, + -1076520763, + -1077540350, + -1073156487, + 1074728243, + 1067096368, + 1049574920, + 1076489716, + 1065996834, + 1048912479, + 1046971415, + -1110975837, + 1008257462, + -1095907631, + -1083814353, + 1082288799, + -1085243408, + -1103994397, + 1070490368, + 1063569314, + 1078834106, + -1110925626, + 1054603785, + -1069858499, + 1056162931, + 1077610565, + 1078859881, + 1052985841, + 1058715786, + -1066760150, + 1030453980, + 1065185760, + -1105260856, + -1089841611, + 1049447256, + 1066556137, + 1060426510, + 1065204458, + 1084759453, + 1065904107, + 1073120640, + -1089868393, + 1067366527, + -1067560429, + 1064829374, + 1072653446, + 1031366900, + 1082175800, + 1058204855, + -1072792524, + 1069337052, + 1066221502, + 1078950358, + -1090358738, + -1065551550, + 1083292494, + -1073857019, + -1089221828, + -1073303148, + 1059053427, + 1084300968, + -1067069451, + -1090126831, + 1064467367, + -1081400709, + -1071389302, + -1078121631, + -1084735678, + -1079503194, + -1068352306, + -1084159484, + -1080665833, + -1065129245, + -1088121764, + -1087165008, + -1078051079, + -1091929958, + -1081235831, + -1071872197, + 1086261129, + -1069605893, + -1065316175, + 1058449814, + 1054391024, + 1075042765, + 1062713605, + -1099868508, + 1072946385, + 1078215961, + -1077901215, + -1063531817, + -1085106085, + -1067909186, + 1065738190, + 1077174632, + 1075124823, + 1064993642, + 1038986538, + -1070703598, + 1076787993, + 1057252194, + -1069809552, + 1081634632, + -1090448886, + -1072418818, + 1084508917, + -1070368118, + 1079388405, + -1089379808, + -1079117218, + 1068474434, + 1061845987, + -1089158354, + 1066093714, + 1055785401, + -1092460048, + -1073416485, + -1094716887, + 1071620851, + -1079785830, + -1090422997, + -1087869357, + 1061042401, + 1066042429, + 1067072870, + 1065640414, + -1089052355, + 1070277111, + 1065913998, + 1060063846, + -1102739296, + 1034659541, + 1071694883, + -1106987671, + 1055766221, + -1077030740, + -1078264788, + -1078151580, + -1119408690, + 1052582299, + 1058606540, + 1068055452, + -1095183034, + 1027362892, + 1070287632, + 1038195422, + 1063458929, + 1033367642, + 1067151312, + -1098210572, + -1079877996, + -1087309893, + 1052501879, + -1073301875, + -1085753426, + 1055512839, + 1077712697, + 1058362761, + 1066925545, + -1088037593, + -1088170792, + 1050385962, + 1052118121, + -1068275608, + 1068025220, + -1078517082, + 1067897611, + -1071519461, + 1064514322, + -1073864969, + 1073266499, + -1070573144, + -1084224467, + -1086509886, + -1082149536, + 1082178778, + 1086501846, + -1082006892, + -1073094167, + 1069318221, + -1079133279, + -1070049970, + 1066820306, + -1083504226, + -1073485633, + 1036664089, + -1066986014, + 1082893787, + 1067099928, + -1068926185, + 1076426207, + 1086521414, + 1041322597, + 1058634131, + 1053585122, + 1074591375, + 1057768524, + -1073008129, + 1053119716, + -1070822878, + 1077471472, + 1036972289, + 1063906471, + -1065587081, + -1098980711, + 1047820856, + 1060901078, + 1061344953, + -1078790561, + 1046565699, + -1082394777, + -1069536319, + -1065746463, + 1071062122, + -1067074636, + 1069338478, + -1064251429, + 1051778500, + -1079954653, + 1052547951, + 1058236793, + 1068659359, + -1108609538, + 1070258542, + -1087234701, + 1074187531, + -1080727637, + -1105287091, + -1072697506, + 1073378974, + -1076229350, + 1068177189, + -1071750240, + 1074688210, + -1081206403, + -1069743658, + -1071706743, + 1082116613, + 1036158099, + -1085907126, + -1070948956, + 1049516606, + -1094808285, + 1048732788, + 1069831895, + -1100507114, + -1082735933, + -1076780821, + 1055344854, + -1102835782, + 1068215317, + 1073505925, + 1049811629, + -1079766109, + -1073535426, + 1068998661, + 1068922184, + 1067519297, + -1097421148, + 1070824406, + 1076137926, + 1073981219, + 1047672877, + 1060805107, + 1053228681, + 1076572829, + 1055936200, + 1053795549, + 1073999292, + 1069721123, + 1026801602, + 1073912674, + 1055102405, + -1074065194, + 1034237215, + 1048456558, + -1066178109, + -1084575169, + -1098037622, + -1105497402, + 1044701379, + -1084652978, + -1090555438, + 1064654999, + -1077308306, + 1059545438, + 1078150956, + -1089863124, + 1079948802, + 1049397256, + -1069191233, + 1045592112, + 1078024307, + -1072307116, + 1068198146, + -1077231274, + -1081605090, + -1099871509, + 1074497301, + -1088104884, + -1105001995, + 1049629847, + 1063622845, + 1054554914, + -1082388615, + -1101167810, + 1043986797, + -1082269252, + 1078390307, + -1082396227, + 1048735925, + 1024250569, + 1060011580, + 1056529183, + 1067645048, + -1108575854, + -1088726353, + -1083102595, + -1096790516, + -1098137555, + -1093392644, + -1096710887, + -1107054907, + 1065241960, + 1064962805, + 1059463130, + -1092560492, + 1069390790, + 1053843831, + 1045619909, + -1099573921, + -1090666708, + 1059639243, + -1098474876, + -1083027159, + 1043527605, + -1082048175, + 1068652158, + -1105246666, + 1058573725, + -1091064151, + -1105632301, + -1071563279, + -1083324449, + 1043203932, + -1096827887, + 1052929976, + 1068552949, + 1066257183, + 1071570601, + 1077288628, + -1097143875, + -1091034859, + -1085783085, + 1070448458, + -1090404331, + -1078354425, + -1081233374, + -1082055879, + 1071253613, + -1080613827, + 1058695807, + -1106145712, + 1052852010, + -1066700510, + -1085410128, + -1078110213, + -1085625868, + 1053960971, + -1088283694, + 1045934301, + -1126763250, + 1061563163, + 1072512800, + -1080054388, + -1078534997, + 1064553846, + -1082109810, + 1073329969, + 1075782133, + 1044971730, + -1086666727, + -1078649706, + -1093671892, + 1068583022, + -1093780143, + -1078723406, + -1096648601, + -1072857677, + -1093709593, + -1117737410, + -1081418430, + 1060105887, + -1058156924, + 1068518542, + 1056286294, + -1075680866, + 1057452872, + -1086842465, + -1129103614, + -1092680964, + -1095778042, + -1064848996, + -1067637714, + 1056894821, + 1051179650, + -1146693137, + -1136248315, + -1081348708, + -1081287447, + -1084361186, + 1073320373, + 1025365031, + 1073065698, + 1075252748, + 1037682976, + 1065969913, + 1075137388, + -1064727128, + 1072550622, + 1074534277, + -1085732365, + 1047775612, + 1061827222, + 1068498795, + 1091043234, + -1086322522, + 1057244671, + 1060142330, + 1077789969, + 1075794492, + 1070902015, + -1075883292, + 1071208289, + -1075736955, + 1058214084, + 1058107064, + -1089449100, + 1075723694, + 1078532909, + -1074720734, + -1060630080, + 1053595458, + 1083558617, + -1086757346, + 1076326627, + -1122716145, + 1066181803, + 1035362005, + 1074024775, + -1098420144, + 1050657409, + 1077706925, + 1073226971, + -1073361256, + 1072825102, + -1073770173, + -1064645486, + 1052640300, + -1071893574, + -1074967328, + 1073069158, + -1073530569, + -1098858904, + -1072451157, + 1070674743, + 1061046960, + -1070337520, + -1087903045, + 1067428342, + 1082152968, + -1072826634, + 1063377018, + -1106837521, + -1076026196, + -1081348237, + 1058278680, + 1080762728, + -1064553884, + 1073519391, + 1046023444, + -1060597953, + -1077641860, + 1070441490, + 1092080253, + 1034886394, + -1092936721, + -1083361601, + -1081184231, + 1055035775, + -1089088777, + 1040809806, + 1074518738, + -1091256245, + -1110498075, + 1056210083, + -1095307540, + 1071461202, + -1104785675, + 1054622852, + -1080346451, + 1032312789, + -1087817688, + 1037046720, + 1053175521, + -1112945020, + 1029660104, + 1049599934, + -1099739810, + 1051410022, + 1056906946, + 1073130874, + 1028556186, + 1034524219, + -1089557348, + 1038929793, + 1061627676, + 1056620389, + -1108752150, + -1096233961, + -1091895788, + 1045603518, + 1038559898, + -1102019711, + -1083403386, + -1098322269, + 1057466156, + 1066199962, + 1053735636, + -1080001535, + -1112938650, + 1063370346, + 1068853347, + -1118356012, + -1085074568, + -1068887861, + -1065463311, + 1065384425, + 1074584519, + 1055509319, + -1169046048, + 1068199059, + 1067493415, + -1081376286, + -1068850948, + 1059199261, + 1055698041, + -1077905988, + 1068796367, + -1075184764, + 1029358306, + 1050488094, + 1084389346, + 1070767041, + 1065414000, + 1044331880, + 1066242094, + -1075528471, + -1071126076, + -1103434530, + -1080011127, + 1075918499, + -1075088042, + -1082371516, + -1097845943, + -1121545122, + -1092952963, + -1064209407, + 1023850196, + -1066448969, + -1097217808, + -1101450152, + 1068494182, + 1067652351, + 1014363468, + -1096926227, + 1078204752, + -1134508205, + -1064137483, + -1082076792, + -1093083616, + -1070038375, + -1103508225, + -1090425975, + 1059061757, + -1093721002, + 1074394589, + 1076107474, + -1082907062, + -1081469861, + -1067094046, + 1062354052, + -1081796037, + -1082102401, + 1076767563, + 1056099560, + 1057695689, + 1053753474, + 1078245417, + 1058780780, + 1055183068, + -1086832824, + 1078885604, + 1067940272, + 1078821361, + 1065487623, + 1054206494, + -1090214012, + -1068758592, + 1067357345, + 1072491851, + -1108399705, + 1070754899, + 1057240577, + 1076633334, + 1036453302, + 1031282352, + -1082578690, + -1068846094, + -1072776735, + 1069296184, + 1035077040, + 1076119797, + -1087690171, + 1048960962, + -1090378081, + -1081057577, + 1060568971, + 1057480243, + -1082277319, + -1076022553, + 1057685987, + -1090106893, + 1022286884, + 1059291598, + 1065518631, + 1073221532, + 1063346539, + 1076920619, + 1069154297, + 1059029604, + 1063865280, + -1081725119, + -1088560601, + 1041631464, + -1080329319, + -1068880098, + -1094530727, + 1031864028, + 1077266271, + 1057857000, + -1093710550, + 1072938569, + 1053558648, + 1066341915, + 1057652628, + -1078047646, + -1093363682, + 1058478705, + -1094497513, + -1079577905, + 1066572401, + -1086917807, + -1074613474, + -1083604487, + -1106412322, + 1071432615, + 1066413407, + -1081574725, + 1079626329, + -1080159588, + 1065052178, + -1073829441, + -1092983964, + 1041269707, + 1044786554, + 1067545669, + -1095272452, + -1077276451, + -1088764087, + 1043153080, + -1122505625, + 1049966159, + 1041949994, + -1077324587, + -1106209329, + 1055809445, + 1070997823, + 1071465119, + -1087074595, + -1097112092, + -1095141804, + -1104722134, + 1068816902, + 1062945586, + -1089062327, + -1082610750, + 1044775780, + 1054910314, + -1081895708, + 1063577022, + -1116818147, + -1099903510, + -1090941196, + 1047309564, + -1111379923, + 1034281772, + 1054446393, + 1059098905, + -1099639871, + -1140363278, + -1101772653, + -1102860050, + -1112603694, + 1036935828, + -1078629897, + 1052187944, + 1035669735, + -1094621598, + -1108155098, + -1070968661, + -1096582457, + 1076881869, + -1104614975, + -1074854600, + -1107654832, + -1071751792, + -1078597997, + -1078935405, + -1074467152, + 1059487833, + 1059937529, + -1072097597, + -1095145676, + -1093599145, + 1076465724, + -1098078343, + 1063405342, + 1058036796, + 1065650449, + -1106411309, + 1072436266, + -1074670169, + 1072357501, + -1090304946, + 1061509766, + -1103815612, + 1069754502, + 1040161302, + -1118245706, + -1074793181, + 1063665883, + 1016101181, + 1069293667, + -1086443112, + 1057802759, + -1071477006, + 1073485569, + -1074299203, + 1077282251, + 1062411445, + 1076424421, + 1061139689, + -1087673481, + 1068382186, + -1088471380, + 1072686665, + -1095800039, + 1077107747, + 1083405472, + -1089710212, + 1076881294, + -1068663156, + -1069457964, + -1061035312, + 1052361955, + 1077124255, + -1086320766, + 1069978465, + 1078611396, + -1111097996, + 1036911988, + -1082061628, + -1076968349, + -1116653811, + 1082845981, + 1084368269, + -1073972647, + -1083494662, + 1077114596, + 1078961060, + 1072662089, + -1066398281, + -1075843634, + -1103754912, + -1075806162, + 1077076353, + -1080729071, + 1068045989, + 1068087229, + -1077962210, + -1098845183, + -1081766635, + -1117000290, + -1059271450, + 1077263563, + 1065913152, + 1077372684, + 1056004706, + -1112117550, + 1066826968, + -1070319175, + 1068462050, + 1081070820, + 1075433879, + 1076394451, + -1104552309, + 1077350502, + 1070879797, + -1081854144, + 1058324719, + 1084101892, + 1063357904, + -1064669279, + -1073025404, + -1063630109, + 1075324344, + -1103328201, + -1105046822, + -1068290451, + -1068911357, + -1081144412, + -1087575584, + -1075433536, + 1069267047, + 1069212294, + 1043709447, + -1078759780, + -1078860108, + -1072945261, + -1064770039, + 1081345268, + -1073582409, + -1083345189, + 1064701770, + -1089784571, + 1073190404, + 1075155611, + 1074099870, + -1074645286, + -1116869713, + -1072846389, + 1069253066, + -1104497068, + -1092998846, + 1080277617, + 1072898843, + -1080628291, + 1069610490, + 1066583857, + 1072650878, + 1055371791, + 1050335552, + 1062438413, + -1106054052, + -1081812146, + -1080604641, + -1072486190, + 1066685328, + 1058948899, + -1079771521, + -1072352459, + -1090121645, + -1072426905, + 1059541338, + -1077301731, + -1083695802, + 1019268634, + 1068101876, + -1086230535, + 1059838524, + -1081804995, + -1101491662, + -1083077771, + -1087643706, + -1097102438, + 1066938895, + -1079555886, + -1078573769, + -1091071541, + 1062983858, + 1057186628, + 1067389051, + -1086901881, + 1063771492, + 1075619912, + -1081841822, + 1074069351, + -1122700623, + -1079898466, + -1089602370, + 1044951005, + 1017199997, + -1090381813, + 1040407345, + -1081742238, + -1113476848, + 1051754625, + -1082645018, + -1075761875, + 1082849316, + -1069921705, + -1084981426, + -1071370668, + 1068708662, + 1067413929, + -1073676673, + -1068304586, + 1080078917, + -1091502223, + -1129511159, + -1082537431, + 1068493175, + -1086927456, + -1073451951, + -1071005534, + 1058303415, + 1053734891, + -1073361133, + -1100948032, + -1071847348, + -1085109999, + -1102991573, + -1089786361, + -1086855853, + -1075371737, + -1108855643, + 1069225438, + -1073076692, + -1067384634, + 1079080642, + -1082606152, + 1079407743, + 1074393359, + -1072073313, + 1077158693, + -1086426102, + -1077867937, + -1076189448, + 1077616179, + 1075030482, + -1094233995, + 1067173826, + -1075254087, + -1065222866, + 1081192376, + 1059975943, + 1083709805, + 1045989485, + 1066707678, + 1074029245, + -1080030301, + 1069297450, + -1073123246, + -1105835211, + 1066127260, + 1078669735, + -1072325854, + -1088189708, + -1104160634, + -1070347261, + -1072624330, + 1058505473, + -1074036942, + -1071004723, + -1082155140, + -1084079694, + 1058054950, + -1083791857, + 1070232079, + -1086063566, + -1082601341, + -1087200556, + -1074203066, + -1067522874, + 1062926860, + -1097622965, + 1082411007, + 1043882588, + -1072769443, + -1069375494, + -1083310257, + 1056653852, + 1058163347, + -1094966051, + -1114910833, + 1067637052, + 1057250362, + -1082709267, + -1072759322, + 1059663508, + 1050641063, + -1082756099, + 1074326206, + -1072255186, + -1098839041, + 1039765452, + 1069964818, + -1080039498, + -1077791910, + -1122808177, + 1075352598, + 1072609077, + -1062545493, + 1054110316, + 1072028440, + -1093985230, + 1061025247, + 1016415247, + 1044982690, + 1051909166, + -1083555974, + 1043131366, + -1084617956, + -1106835159, + -1083200964, + -1157259620, + -1089949251, + 1071063365, + -1087472124, + 1070418416, + -1082465682, + 1066061312, + 1069229946, + -1102042457, + -1088909346, + 1068927598, + -1083321691, + 1060174494, + -1073187761, + 1062483165, + -1074344882, + 1056613663, + 1075715007, + -1092459197, + 1060723183, + 1078772466, + 1056316640, + -1081735942, + -1087356016, + 1059100952, + -1091655432, + 1066470043, + -1085288817, + -1077649239, + -1082051485, + 1038081058, + 1069151349, + 1050723358, + -1098606563, + 1073976462, + -1090164720, + 1044924608, + 1026640772, + 1069268672, + 1045655549, + 1035012036, + 1051043549, + -1119207882, + 1065643869, + 1062417006, + -1094686211, + 1070455872, + 1034249844, + 1052967458, + 1047723380, + -1085125508, + -1089923259, + -1101148259, + -1085908608, + 1057450254, + -1091732785, + 1051513102, + 1060528754, + 1057518212, + -1072592341, + -1102606414, + -1095616536, + 1043391356, + -1084418546, + -1083635244, + -1084339946, + -1086345657, + 1050986124, + -1089935646, + -1083990761, + 1054739646, + -1091119816, + 1078825275, + 1065845562, + 1066511050, + 1046761315, + 1075490647, + -1122647094, + 1058939292, + -1072559021, + 1059683414, + 1065106369, + -1066511506, + 1035274000, + 1076259300, + 1066801114, + 1067760780, + -1078535619, + -1077765536, + 1057019199, + 1078164118, + 1070633487, + -1074220367, + 1047934260, + 1068087087, + 1071777109, + 1070728469, + -1090119058, + 1057844020, + -1075446393, + -1102678429, + -1081507157, + -1073528544, + 1062886979, + 1076603422, + 1060548651, + 1050872549, + 1070469599, + -1120518782, + 1074479949, + 1068464064, + -1097643834, + -1096395835, + -1092098041, + -1079504333, + 1060946182, + 1063223812, + 1064108922, + 1047260592, + 1063800863, + -1081970535, + 1044283197, + 1067016136, + 1073087066, + 1039561150, + 1066492543, + 1047422972, + 1070356871, + 1067556239, + 1078770766, + 1064620272, + 1047369995, + -1080979911, + -1094626766, + 1067049820, + -1072014227, + 1062137487, + -1088350867, + -1078445039, + 1068648828, + 1066868399, + -1073385367, + -1064549254, + -1072711368, + -1130745712, + -1086670679, + 1059997399, + 1067027661, + -1095047298, + -1101150531, + -1084094672, + 1069765089, + -1084145813, + 1065392506, + 1082400771, + 1060207609, + -1099194866, + -1088661646, + 1064050921, + 1031884448, + 1078003263, + -1073234776, + 1040915543, + -1081890254, + -1077589333, + -1080354634, + -1073758514, + 1040274544, + -1109160416, + -1070422614, + 1073785740, + 1073895086, + 1060380997, + -1072682275, + -1083692075, + -1073414029, + 1074988086, + -1104321343, + -1089611621, + -1086516572, + -1063072767, + -1079551175, + -1082737931, + -1091317716, + 1072041166, + -1082809258, + -1077334154, + 1058690118, + -1090605420, + 1049517318, + -1092946747, + -1090926458, + 1031591104, + -1085050692, + 1069695067, + 1071294642, + -1093830617, + -1078776845, + -1113791318, + 1067379923, + -1092247906, + 1071747960, + -1089299139, + 1053533046, + 1068888755, + 1067345791, + 1065742875, + -1090923168, + -1079142194, + 1071959324, + 1080605947, + 1040672954, + -1089196127, + 1058090573, + 1069858915, + 1066270463, + 1064048522, + -1081855030, + -1099097545, + 1060787833, + 1055664611, + -1078705018, + 1060542639, + -1102932794, + 1059592661, + -1095566153, + 1040263690, + -1081160906, + -1095829504, + 1064052173, + -1088726359, + 1061817698, + 1064074906, + 1036936873, + -1092771181, + 1028706255, + 1059683619, + -1081385219, + -1088027400, + -1115151489, + -1086075927, + -1103081276, + -1090427045, + -1088870027, + 1055100000, + -1097444259, + -1086135263, + -1114268728, + 1041786306, + 1062527356, + -1123171361, + -1145804956, + -1084485095, + -1093356025, + 1048733510, + 1075263832, + 1037994253, + -1099403339, + 1050482001, + 1060641008, + -1071239228, + 1071856405, + 1039846287, + 1063065452, + 1063256388, + 1059946506, + 1063098733, + 1072330033, + 1060108512, + 1065865716, + 1061396629, + 1051109522, + -1066139756, + 1049213285, + 1069417493, + 1068315282, + -1097222726, + -1121683980, + -1088134795, + 1067467917, + 1060262593, + -1088628223, + 1066169370, + 1056495515, + 1066207573, + -1091179819, + -1094616262, + 1069743325, + 1080193844, + -1063512213, + -1088200528, + -1093103903, + 1036238124, + -1072602859, + -1081071993, + 1034818749, + -1105676105, + 1076855143, + 1058147333, + -1084201186, + -1087977012, + -1088774001, + 1049845905, + 1061030688, + -1062692348, + -1102639868, + 1023393456, + 1068250642, + -1086441339, + 1067023596, + -1078516790, + -1086074339, + -1113888812, + 1079363337, + 1042285208, + 1059045979, + -1093959960, + 1075164409, + -1066197443, + -1071216104, + 1043845228, + -1073149492, + 1074479551, + 1068566271, + -1073304449, + -1065181137, + -1084817506, + 1057928547, + -1088986257, + 1068973763, + -1083268046, + 1055057625, + -1088108128, + -1083038607, + -1080279950, + 1077245616, + 1063982534, + -1097745135, + 1074312811, + -1070244469, + 1064624953, + 1070599931, + -1101707930, + -1078028501, + -1081934927, + 1061065137, + 1059546865, + -1089766361, + -1075099005, + 1076385587, + 1072134614, + 1066875053, + -1068910678, + 1066996156, + -1079006170, + 1057795240, + -1094350487, + 1050404348, + -1095674549, + -1078876564, + -1082031940, + -1073374825, + -1081685733, + 1076341728, + -1079377710, + 1071467871, + -1077068666, + -1098929333, + 1037716028, + -1077761295, + -1106878293, + -1079139872, + 1066413147, + -1101165116, + -1087759285, + -1074921074, + 1068272661, + -1073412022, + 1060133373, + -1085072922, + 1068912307, + -1083931458, + 1082320395, + -1072237079, + -1072265056, + -1073187595, + 1064619118, + 1074699895, + 1050854231, + -1073124042, + 1069283311, + 1033098946, + 1069865598, + 1058895794, + -1138670348, + -1079495151, + 1040489637, + 1071322991, + -1075258982, + 1042786002, + -1086503794, + 1067590722, + 1039855644, + 1051350497, + 1053625372, + 1050910154, + -1105374545, + -1115035697, + -1081214644, + -1080534472, + 1067537882, + -1093308511, + 1052301215, + -1102167150, + -1079089705, + 1064995731, + -1095239805, + 1057245208, + 1052861638, + 1064850378, + 1049070174, + 1057801783, + 1037936897, + -1098728638, + -1089039595, + 1062192013, + -1082524988, + 1049515677, + -1088779300, + 1060896807, + 1063459464, + 1058824130, + 1035918038, + -1083327450, + -1098900700, + 1047691882, + -1103374812, + -1097616434, + 1058697106, + -1088849761, + 1039368850, + -1081945411, + 1063577040, + 1060106538, + -1091424816, + -1084895304, + 1019694215, + 1040236059, + -1081961317, + 1062662618, + 1060153049, + -1103708180, + 1075139337, + -1081134670, + 1066016661, + -1067015087, + 1067274235, + -1091261122, + -1066299472, + -1081239030, + 1026202117, + -1068717367, + 1079044258, + -1073708287, + 1056963740, + -1071037523, + 1071978110, + 1075984418, + 1074936067, + -1133163590, + -1079758733, + 1072451580, + 1049546067, + -1093675701, + 1035819616, + -1074521992, + -1073349852, + 1064401163, + -1077726074, + 1074450575, + -1090929304, + 1049629092, + -1090112167, + 1081626916, + 1065846593, + 1064798128, + 1057747042, + 1076465530, + 1021205185, + 1066288861, + -1089330361, + -1091621826, + 1028667698, + 1066040965, + 1069669825, + -1094961066, + -1087032411, + -1092790642, + 1072927781, + 1075112844, + -1071474984, + 1077143501, + 1076586810, + 1057982428, + 1075322176, + 1056723671, + 1075302935, + -1083111027, + -1080021466, + -1088658378, + 1039298399, + -1093638006, + -1085948739, + -1084688506, + 1076291344, + -1068128266, + 1068308747, + -1074478925, + 1063543557, + 1085956635, + -1073747190, + -1084962614, + 1069779184, + 1073615246, + -1072720746, + -1074453609, + 1068698774, + -1073643049, + 1065404750, + 1067974042, + -1092792267, + 1061763216, + 1052013904, + 1036019900, + 1069144313, + 1074682454, + -1083651811, + 1050054540, + -1081481580, + -1081159824, + -1093814128, + 1050118540, + 1071748472, + 1059722846, + -1096796611, + 1047513327, + -1064900425, + 1073597377, + 1073694134, + -1062892537, + -1079201612, + -1082195803, + -1078937044, + 1070724339, + -1085510255, + -1100317768, + -1062836223, + 1068280334, + 1067790179, + 1056703514, + -1078614620, + -1072250089, + 1069665707, + -1081448917, + -1097865180, + -1071043892, + 1072731017, + 1077915498, + 1066195399, + -1090078235, + 1084345913, + -1073669019, + 1059179318, + 1072596288, + -1063476938, + -1081440006, + -1092817524, + 1073826322, + 1074610295, + 1062476274, + -1064978308, + -1067849769, + -1072980913, + 1067289981, + 1083891534, + -1085774222, + -1072417500, + 1068079517, + -1103814196, + 1050457268, + 1067050888, + 1041760826, + -1087773116, + -1080213191, + 1062118653, + 1076048842, + 1067656780, + -1078544369, + -1098226719, + -1097466766, + -1102624729, + 1051561346, + 1069097026, + -1071394889, + -1079261888, + -1078739293, + 1054617727, + 1066704566, + 1069277291, + -1079331387, + -1107099702, + -1111462058, + 1077251604, + -1104103205, + -1113479688, + -1087109101, + 1057840106, + -1100032227, + 1049842863, + -1091824799, + 1064600214, + -1081919664, + -1088992692, + -1088042823, + 1055184004, + 1049475755, + 1048255981, + 1065665300, + -1098261863, + -1071778838, + -1096284508, + 1063117939, + 1067067082, + -1073255876, + 1064811042, + -1091975775, + -1072450918, + 1041215039, + -1083783282, + 1053161342, + -1072370970, + 1069131657, + 1060120637, + 1072141494, + -1089955402, + -1070854481, + 1032139129, + -1081660292, + -1092162885, + 1056941319, + -1072561492, + -1071992019, + 1054789773, + 1069003207, + 1084251571, + 1071122544, + -1121283481, + -1079706660, + -1071313063, + 1063735027, + 1049968961, + -1068234169, + 1066832209, + -1089032152, + 1066322938, + 1083706747, + -1077993873, + 1072326666, + 1067408920, + 1054101749, + 1055589536, + 1076286902, + 1064359131, + 1068388927, + 1071051122, + 1059358260, + 1051151199, + -1072154689, + -1080400246, + 1067748766, + 1070819836, + 1067965871, + -1075736495, + -1085293954, + 1050930512, + 1055665985, + 1077708104, + -1110258936, + -1078468202, + 1048357514, + -1081719877, + 1075656367, + 1072037440, + -1090396560, + 1036744690, + -1073953309, + -1075658123, + 1045377462, + -1082726130, + 1036850182, + 1066395982, + -1086090406, + 1038604746, + -1081492817, + -1089781607, + -1098632659, + -1081580610, + 1067412743, + -1083660803, + 1065772540, + -1115342798, + -1078472949, + -1088186717, + 1051529132, + -1076931686, + 1048924088, + -1081125976, + 1058263490, + 1075221966, + -1080414364, + 1032718543, + -1073416239, + -1113455617, + -1078367003, + -1085090658, + -1079918301, + -1063171745, + -1090290279, + 1059227517, + 1086397362, + 1069322845, + 1068617741, + 1065184879, + -1097124435, + 1081915073, + -1115417599, + 1040991925, + 1069498672, + -1079319414, + -1104824796, + 1062524506, + 1044212979, + 1037223287, + -1081545439, + -1090643390, + 1058703880, + -1092915046, + 1078924927, + 1066875347, + 1067365802, + -1072335685, + -1080743312, + 1060838605, + -1095542823, + 1080574444, + -1086034917, + 1059673158, + 1073362754, + -1098447059, + -1088211552, + -1102853430, + 1078013155, + 1077106046, + -1105617917, + 1073847519, + 1059244885, + -1096547122, + 1055776288, + -1067362535, + -1065188491, + 1067845242, + -1106595617, + -1102576834, + -1075915796, + 1091723393, + 1071661945, + 1060217565, + -1096888570, + 1067449628, + 1060555531, + 1070124412, + -1104771497, + -1100424379, + 1051366083, + -1090641893, + -1080927842, + -1099904294, + -1077066747, + 1061368197, + -1093466856, + -1083824157, + 1057966502, + 1064262513, + 1067120552, + -1085725816, + 1054225539, + 1058714292, + 1064014896, + -1091186686, + 1059050318, + -1082613904, + -1091973536, + 1053163909, + 1058559599, + 1064194278, + -1090229358, + -1090983784, + -1087963386, + -1093262938, + 1059607328, + -1090138672, + -1093199321, + 1070853784, + 1041714756, + 1051920805, + 1008218758, + 1051546662, + 1055728160, + -1096985145, + 1061730962, + -1092365558, + -1079346271, + 1076320673, + 1072938733, + -1069126500, + -1094259249, + -1089978536, + 1063488567, + -1089550916, + -1100152896, + 1056579499, + 1063412873, + -1077060519, + 1054150931, + 1016332000, + -1090297729, + -1080199769, + 1079786558, + -1071359427, + -1091971257, + -1085858907, + 1064407354, + -1072349865, + -1073026959, + -1082302657, + -1077948795, + 1074054196, + -1097857106, + 1050322948, + -1079902123, + 1047235615, + -1079333435, + 1075039573, + 1058198031, + 1065937208, + -1074118219, + -1075278915, + -1123871398, + 1055862011, + 1082281249, + -1085838464, + 1051216878, + 1066946633, + -1090480631, + -1084412699, + -1087040509, + 1007107083, + -1113975057, + -1069686525, + -1067184420, + 1046506468, + 1090042964, + 1073939157, + 1023775933, + -1077616146, + 1069681069, + -1069750829, + 1075459457, + -1064879150, + 1039154437, + -1087259516, + 1084168460, + 1071485876, + -1073065248, + 1073664602, + 1062482859, + 1063835877, + 1071552682, + 1082991542, + 1082627841, + -1072838011, + -1098153201, + 1068326294, + -1069625650, + -1103350491, + 1083787851, + 1075142783, + -1059472761, + -1098186315, + -1072613232, + -1076577117, + -1073689168, + -1084735695, + -1073130410, + 1077687269, + 1070410152, + -1087243523, + 1064324461, + -1065957015, + 1082465637, + -1066958033, + -1082884068, + 1082626438, + 1066754639, + 1046919253, + 1070684304, + 1035361553, + 1081438619, + 1079248277, + -1070860607, + -1058324030, + 1083582047, + -1077919100, + 1087578459, + 1045173803, + -1070613833, + -1079240480, + 1084023749, + -1074684799, + 1070855690, + 1066379974, + 1070715104, + 1064962772, + -1068851922, + 1057074315, + 1061838779, + -1104005275, + -1084055778, + 1029950228, + -1077195985, + 1075418395, + -1104520155, + -1072280027, + 1075505681, + -1083678007, + -1111820630, + -1075565397, + -1068007106, + 1086471773, + -1086583493, + -1068342623, + -1086280056, + -1064216659, + -1070466460, + -1068282995, + -1062939245, + 1033042333, + -1074481613, + -1100694989, + 1066004411, + -1080061451, + 1076207830, + 1085002786, + -1081736772, + -1098618458, + -1083557901, + -1080589399, + 1071077192, + -1074358861, + 1057746277, + -1079955809, + -1126324579, + 1054318896, + 1051209458, + -1093046260, + -1088009371, + -1105149802, + 1073675246, + -1081768828, + 1065113041, + -1104363315, + -1082136065, + 1058471676, + -1078641402, + -1077931685, + -1101108017, + -1075642138, + 1012263834, + 1062763210, + 1075094036, + 1080798856, + -1110949980, + -1087733524, + 1026123610, + -1071134721, + -1088939261, + -1081558643, + -1076632774, + -1094435679, + 1065952348, + -1081568699, + -1086345674, + -1086924242, + 1071753124, + 1050192051, + 1069648384, + 1068089953, + -1079822691, + -1092654622, + -1090578200, + 1051069994, + -1086923809, + -1065081605, + -1069026203, + -1071270588, + -1070253315, + 1073164728, + -1064828725, + -1059343317, + 1074253354, + 1051323768, + 1079242935, + -1069072828, + -1082078436, + -1065694416, + -1073234577, + 1060718633, + 1079336304, + 1046084757, + -1080036694, + 1057735648, + -1079771318, + 1079111095, + -1079106327, + -1081080006, + -1064485027, + -1068941297, + 1076702875, + -1070707676, + 1070781947, + -1074744786, + -1102190298, + -1065881388, + -1061672039, + -1066927006, + -1072541741, + 1064941485, + -1062266400, + -1120517036, + 1084961956, + -1079422360, + 1069076852, + -1096536847, + 1072336251, + 1054301843, + 1044366438, + -1109073050, + -1059167366, + 1074547562, + -1094401558, + -1131937092, + -1088659884, + -1076275737, + -1082426160, + 1058981542, + 1084893016, + 1053777670, + 1048079317, + -1078805244, + -1082408833, + 1042993704, + 1076901186, + 1079564309, + -1062250332, + 1072645809, + 1065819218, + 1043951026, + 1063005689, + -1107150421, + 1044667656, + -1080295051, + 1057429876, + 1058824178, + 1034592490, + 1067688617, + 1056002494, + -1098452934, + 1055627462, + -1097948295, + 1070123252, + -1080762731, + -1074637612, + 1073840920, + 1075370294, + 1065729031, + 1075068954, + 1051260304, + -1088054915, + 1052587952, + -1075822748, + -1115158884, + -1080942959, + 1076142733, + 1071643302, + 1060774141, + -1073918029, + 1064124214, + 1051666615, + -1082126488, + -1120484644, + 1047514311, + -1104873004, + 1055026393, + -1092474753, + -1094321662, + -1082785880, + -1071465462, + 1068323404, + 1059990531, + -1075797414, + -1083391084, + -1064904335, + -1088937034, + 1069498131, + -1105336938, + 1077834995, + -1090825119, + -1071518745, + 1024462878, + -1090241935, + 1070956567, + -1089822876, + 1079791556, + -1096573050, + -1070129375, + 1063515742, + 1067606873, + 1068149122, + -1077824339, + -1108065289, + -1079173496, + -1076642381, + 1063443330, + -1085596880, + -1065672761, + -1078976403, + 1067963337, + -1080505444, + 1064462506, + -1074920518, + -1075100784, + 1027474156, + 1045951885, + -1098552762, + 1058276128, + 1060878188, + -1099703747, + -1093551610, + 1058681076, + 1075582564, + -1088357561, + -1079902931, + -1080206534, + 1048358407, + -1093844796, + -1091498966, + 1063139480, + -1107649711, + 1060633921, + -1097834567, + -1096439112, + 1068769536, + 1062245467, + -1095311618, + 1065776443, + 1051936750, + 1074575802, + -1080419010, + -1082561413, + -1095397484, + 1048386657, + -1102745984, + 1052892111, + -1085113464, + -1087856361, + 1054214885, + -1088255262, + -1077778730, + -1125375914, + -1085452070, + -1114922563, + -1089158607, + 1059044482, + 1025477215, + -1115666706, + -1114898438, + -1079457869, + -1098828340, + 1069764108, + -1080726010, + -1071328015, + -1085816070, + 1070458686, + -1081859576, + -1076160463, + 1069460577, + -1082850771, + -1090316828, + -1106017078, + 1069791943, + -1097841927, + 1005065142, + -1093320866, + 1075740456, + -1067937054, + 1065285377, + -1080754683, + -1075455102, + 1073926317, + 1063027513, + -1118156032, + -1094543262, + 1059406080, + -1081438633, + -1070269851, + -1089462356, + -1093959697, + -1072872473, + -1068416299, + -1114173893, + 1050464403, + -1072673235, + 1073990267, + -1099145910, + -1104406134, + -1067080421, + -1080098587, + -1094762373, + 1056824561, + -1163128760, + 1047494940, + -1106978729, + -1071423996, + -1097377538, + 1070838998, + -1075141788, + -1074529403, + -1062484564, + -1092172447, + -1096936049, + 1067208240, + -1088742268, + -1088090673, + -1079121648, + -1067043370, + -1078457387, + -1072330646, + -1069718740, + -1071913716, + 1065633163, + -1075489411, + -1079197423, + -1070509783, + -1074334744, + -1072463253, + -1068437620, + -1088752625, + -1071594009, + -1079058564, + -1080256028, + 1046778714, + -1067321467, + 1066956800, + -1085040659, + -1084662516, + 1033409595, + -1073963059, + -1097023541, + -1070309013, + -1069735703, + -1070503914, + -1077428731, + -1078911405, + -1093472854, + -1066410183, + -1073052449, + -1074217701, + 1046255749, + -1106443450, + -1071111373, + 1069554996, + -1064764652, + -1087688977, + 1075206909, + -1086776194, + 1068232985, + 1061852817, + 1078600305, + 1053455480, + -1064092728, + 1067708359, + -1073289351, + 1044926379, + -1069793481, + -1079250337, + 1065763926, + -1078015935, + -1105164573, + -1080263744, + 1063068544, + -1133109636, + -1075923082, + 1058546161, + -1098515739, + 1059651549, + -1077229431, + -1104612818, + 1073423597, + 1067852421, + 1075207913, + 1070079672, + 1034695927, + 1066468967, + 1050583019, + 1072488092, + -1090693096, + 1048249481, + -1080974336, + -1091706487, + -1101600417, + 1075475574, + 1058732120, + -1082128875, + -1088037638, + -1100234065, + 1078971862, + 1063710482, + 1077739531, + -1071848828, + -1097155925, + 1021384975, + 1050448928, + 1022258626, + -1103689226, + -1089426051, + -1091063424, + 1071643134, + 1031599461, + -1109985254, + -1107903566, + 1068802677, + 1056481475, + 1057592808, + -1096569521, + 1030212770, + 1040606124, + -1096212592, + -1084335294, + -1108123470, + -1090407761, + 1031431115, + 1058957168, + 1067342349, + -1084219228, + 1057013331, + -1096797967, + 1065805594, + 1048319286, + 1048911843, + 1054921997, + 1057159500, + -1091570033, + -1086643620, + -1096913332, + -1088519375, + -1079901125, + -1109827831, + 1062487484, + 1058952589, + 1049810531, + 1019529973, + 1038971687, + 1070970769, + 1045415143, + 1071802091, + 1058188024, + -1070890170, + -1076897174, + -1103484895, + -1082491007, + 1049796065, + 1065745865, + -1085997822, + -1073048899, + 1067766880, + -1064020146, + 1050169248, + -1072281089, + -1097191264, + -1081016760, + -1097007194, + -1071588019, + -1073465641, + -1079973749, + -1066918109, + -1083316017, + 1040874457, + 1060171296, + -1102684928, + -1081111231, + -1069175100, + -1088054976, + -1091198373, + -1069688489, + -1088279652, + -1075136030, + -1073435112, + 1040986049, + -1078894568, + 1056816899, + -1102541416, + 1055366184, + 1058389775, + -1082877141, + 1070895453, + -1067950210, + -1088022694, + 1068475396, + 1052159256, + -1071712165, + -1070055534, + -1076515507, + 1065327230, + 966049456, + 1044744706, + -1079056340, + 1060699538, + -1111926063, + 1034051880, + 1064576159, + -1077617707, + -1109929052, + -1103512705, + 1053391520, + 1035864503, + -1095319500, + 1061225132, + -1087709868, + -1081937280, + -1106748023, + -1103161299, + 1056600286, + 1046411735, + 1043528995, + 1042671123, + -1089993834, + 1053171353, + 1057961184, + -1082100684, + 1068032534, + 1059344102, + -1070509388, + 1067868319, + 1067916911, + -1068968913, + -1089619185, + 1050456485, + 1050660039, + -1081558075, + -1186006176, + 1047656100, + -1097420338, + -1091683131, + 1074337834, + -1083984331, + -1082270534, + 1075855148, + 1066275333, + -1080243525, + -1121047995, + 1066596427, + 1065828533, + -1097846300, + -1085156515, + 1060513874, + -1080398170, + 1061605836, + 1048975930, + -1078038759, + -1089399978, + 1017693938, + 1060976614, + -1094220968, + -1116743942, + -1114872074, + 1020962076, + 1029465549, + 1053130408, + -1086326936, + 1049907200, + 1058790144, + -1076814478, + 1067712521, + 1017052432, + -1076543690, + 1066537249, + -1089609505, + 1063353852, + 1041748017, + -1153499352, + 1038727551, + -1081238504, + 1060712553, + 1066913450, + -1083589961, + 1067845750, + 1063877755, + 1062587815, + -1098058227, + -1081155393, + 1057491845, + 1019450568, + 1017742830, + 1060855198, + 1041125948, + 1070022511, + -1076028086, + 1058035910, + 1069134809, + 1068811214, + -1089646165, + -1095080569, + 1067392730, + -1088416257, + 1043336368, + 1035041751, + -1086555534, + -1096826047, + -1111944752, + 1048703086, + -1106914090, + 1046348701, + 1046276023, + -1093489840, + 1024794309, + -1083496831, + 1059709546, + 1056754641, + -1093008003, + -1121875461, + -1092564819, + 1036539512, + 1059901772, + 1013421094, + 1032005481, + -1105133821, + -1100180723, + 1045988886, + 1055756302, + -1081078353, + -1089630596, + 1061594016, + -1083807685, + 1063040813, + 1047866790, + 1066708486, + -1089105993, + -1083820814, + 1065171509, + 1050743889, + 1040140460, + -1073792919, + 1057450022, + -1089463814, + 1037060761, + 1061552350, + -1097155562, + 1043414344, + 1037026237, + 1034405394, + 1048588996, + -1098264630, + -1093631529, + 1068114664, + -1101883084, + 1055012001, + -1095300666, + -1094862756, + 1046382914, + -1116455294, + -1151851946, + -1087821953, + -1098228531, + 1064282426, + -1086686875, + 1056711256, + 1062414508, + -1113617142, + 1054539590, + -1103769123, + -1105743109, + -1087369460, + 1058595428, + -1113605076, + -1086410198, + 1041267679, + -1083316941, + 1070581626, + -1101754342, + -1120162805, + -1111380488, + 1063250858, + -1114897684, + 1064136448, + -1080289713, + 1067843882, + 1062837443, + 1061968532, + 1058657061, + -1071440188, + 1057116124, + 1060372722, + -1085716311, + -1077968615, + 1072808289, + -1086010247, + 1068873403, + -1076737208, + -1074635660, + -1079065712, + 1066486138, + -1093078998, + -1081305853, + -1091741933, + 1062618442, + -1080634764, + -1085865423, + 1058671682, + -1088101112, + -1097136082, + 1077766387, + -1150487706, + 1033038529, + 1044755895, + 1021479397, + -1097967337, + -1092332961, + 1069010227, + 1058785259, + 1028452117, + 1062464450, + -1079181037, + -1064777011, + 1066681039, + 1066377247, + -1068825487, + -1091750786, + -1070230279, + -1095474486, + 1074637259, + 1065238261, + 1051257903, + -1088971746, + 1063333122, + 1055189305, + 1065148381, + -1094260785, + 1029374708, + -1107847111, + 1060078566, + -1085599086, + 1064031004, + 1049116309, + 1047495569, + 1036897533, + 1020949145, + -1102311714, + 1029991111, + 1030600969, + 1057524339, + 1049988550, + -1112096660, + 1059072759, + -1087613223, + -1083437725, + 1024930160, + 1057863917, + -1090180592, + -1091923449, + -1129727595, + 1049464137, + -1094961004, + -1096141626, + 1078596715, + -1083761543, + -1083240722, + 1078039738, + -1089667531, + 1065110766, + -1085853923, + -1073201114, + -1087292340, + 1063232691, + -1095644103, + -1081068952, + 1069508353, + 1068213033, + -1064203302, + -1064085530, + 1052116264, + -1094952480, + 1046187954, + 1054115639, + -1112257868, + 1058518539, + -1084483183, + -1073274765, + -1104346282, + -1112063128, + -1109694722, + 1046607088, + 1064092067, + 1061822399, + -1069104498, + -1074980328, + 1075270388, + -1083917430, + -1079931601, + 1062933484, + -1079319853, + 1058811015, + 1059405077, + 1006927704, + -1088095832, + -1108442999, + 1063072251, + 1015636350, + -1073796195, + 1066278215, + -1088304627, + 1048885005, + -1077252210, + 1062533750, + -1086467845, + 1062380991, + 1046136076, + -1097286717, + -1091897220, + 1071929093, + 1042835258, + -1080545918, + 1064604756, + 1076332898, + 1065368926, + -1082135672, + 1068780539, + -1138051679, + 1061703655, + 1052829534, + -1081128816, + -1073110647, + 1055015941, + -1091684478, + 1054426719, + 1063975934, + -1081459946, + 1049903972, + -1088901936, + 1075542578, + 1069616606, + -1101891065, + -1078172130, + -1081241143, + 1058258452, + 1058481941, + -1094291124, + -1072856511, + -1093664279, + 1057951162, + -1079586411, + 1061990494, + 1056974879, + 1049362639, + 1055228183, + -1075260508, + -1092912867, + 1057601061, + -1081099548, + 1063312687, + -1092192540, + -1094881402, + 1066071348, + 1069588693, + -1074266421, + 1061570885, + 1062437438, + -1084227135, + -1087471784, + 1061914187, + -1080606176, + -1080700178, + 1026047839, + -1128021653, + -1098659129, + 1011509427, + -1081215914, + 1055704339, + 1058189864, + 1050960993, + -1092297800, + 1061588132, + -1098317614, + -1077136949, + } +} diff --git a/icu/icu4c/source/data/brkitr/lstm/Burmese_graphclust_model4_heavy.txt b/icu/icu4c/source/data/brkitr/lstm/Burmese_graphclust_model4_heavy.txt new file mode 100644 index 00000000000..e2711d758d4 --- /dev/null +++ b/icu/icu4c/source/data/brkitr/lstm/Burmese_graphclust_model4_heavy.txt @@ -0,0 +1,15093 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +Burmese_graphclust_model4_heavy:table(nofallback){ + model{"Burmese_graphclust_model4_heavy"} + type{"graphclust"} + embeddings:int{28} + hunits:int{14} + dict{ + " ", + "း", + "ာ", + "င်", + "အ", + "တ", + "က်", + "ယ်", + "က", + "ရ", + "န်", + "ပ", + "ါ", + "မ", + "သ", + "လ", + "တွေ", + "စ်", + "ကို", + "ပ်", + "ည်", + "စ", + "တ်", + "မှ", + "။", + "ရေ", + "နေ", + "တဲ့", + "ပြ", + "နဲ့", + "န", + "ဖြ", + "ဝ", + "လို့", + "မ်", + "တေ", + "ခဲ့", + "ပြီ", + "နို", + "ဆို", + "ပေ", + "ာ်", + "ပြေ", + "ထ", + "ကြ", + "င့်", + "မှု", + "ရှိ", + "ဆ", + "ချ", + "သူ", + "ခ", + "လို", + "တို", + "ဘ", + "မြ", + "တွ", + "ဦ", + "ငံ", + "၊", + "ဆေ", + "ခံ", + "လု", + "ဒီ", + "ဟ", + "စီ", + "ဖို့", + "ကြေ", + "ဖွဲ့", + "ဒေ", + "ာ့", + "စို", + "ရှ", + "ကြီ", + "ရဲ့", + "ကေ", + "အေ", + "သွ", + "ခု", + "ကျ", + "ါ်", + "လေ", + "ဒ", + "ပို", + "ခို", + "ယ", + "၁", + "ကျေ", + "ဘီ", + "နှ", + "ခွ", + "ဖ", + "မျို", + "၂", + "၀", + "ရွ", + "လူ", + "ဆုံ", + "စု", + "သေ", + "ထေ", + "သိ", + "မေ", + "ဉ်", + "တီ", + "ပွဲ", + "ကု", + "ယ့်", + "ချု", + "ဂ", + "တို့", + "လုံ", + "မြို့", + "ထု", + "မြေ", + "ယူ", + "က္", + "မျ", + "ပြု", + "န့်", + "ထဲ", + "နေ့", + "ထွ", + "ဥ", + "ဘူ", + "ထိ", + "စ္", + "တွေ့", + "ခြ", + "ဌ", + "ဖေ", + "စေ", + "လွ", + "ဆွေ", + "ကွ", + "င", + "ရီ", + "မို", + "ညီ", + "N", + "ရုံ", + "န္", + "အဲ", + "လွှ", + "မ္", + "ထို", + "ရို", + "လ်", + "ဒု", + "နွေ", + "ခြေ", + "ပဲ", + "တိ", + "မိ", + "ခေ", + "မီ", + "ဘေ", + "လှ", + "င်္", + "ဆီ", + "ရဲ", + "ရိ", + "A", + "သုံ", + "ကိ", + "ရု", + "မှူ", + "C", + "ည့်", + "ယေ", + "ည", + "a", + "ဝေ", + "၅", + "ဂ္", + "၃", + "ကူ", + "တူ", + "ဇ", + "e", + "နီ", + "ပွ", + "ချိ", + "ပု", + "ငြိ", + "ဂျ", + "စိ", + "ဏ်", + "စွ", + "လဲ", + "ရွေ", + "၆", + "ပုံ", + "n", + "သူ့", + "(", + ")", + "S", + "အိ", + "သီ", + "၄", + "စွဲ", + "၇", + "၈", + "သံ", + "မူ", + "D", + "i", + "၉", + "တု", + "ခြုံ", + "o", + "r", + "ဟု", + "ချို့", + "မွ", + "ထူ", + "ဏ", + "ပူ", + "မဲ့", + "ငွေ", + "L", + "စုံ", + "P", + "ဗ", + "အို", + "ဗို", + "ကြို", + "t", + "ရှ်", + "ပိ", + "အု", + "ဒေ့", + "ရှေ့", + "မံ", + "လူ့", + "ဖွ", + "U", + "ဓ", + "ဖြေ", + "ဒ်", + "လီ", + "ပို့", + "ဘဲ", + "လေ့", + "l", + "ဇေ", + "I", + "ကြံ", + "ဧ", + "ဟေ", + "လိ", + "မဲ", + "မ့်", + "ကြိ", + "ဖြို", + "နှု", + "F", + "K", + "M", + "ရှေ", + "ဟို", + "ါ့", + "s", + "ခွဲ", + "ဖျ", + "ဏီ", + "ပျ", + "ဂို", + "ခဲ", + "R", + "ထွေ", + "ဘု", + "ချီ", + "လျှေ", + "ဖိ", + "ကျွ", + "ရွှေ", + "သို", + "ဓိ", + "-", + "h", + "နှို", + "လှု", + "c", + "ဝို", + "m", + "ဏ္", + "ညှိ", + "u", + "ဒိ", + "ညွှ", + "ဿ", + "ပြို", + "ချို", + "မျှ", + "ဋ္", + "တွဲ", + "ယံ", + "ဍ", + "ချေ", + "ဖွံ့", + "O", + "ငြ", + "ကျို", + "စံ", + "T", + "ဂု", + "ညွ", + "ဆု", + "ဆံ", + "လျ", + "d", + "ဖူ", + "H", + "တ္", + "ကျူ", + "ဃ", + "ဋိ", + "'", + "အီ", + "B", + "နှံ", + "မြှ", + "y", + "ကွဲ", + "လျေ", + "မု", + "ဆဲ", + "နှီ", + "ရှု", + "ဒို", + "ဆိ", + "ဖွေ", + "ဖြူ", + "သြ", + "ဖို", + "ကြုံ", + "ရွှေ့", + "မွေ", + "E", + "G", + "ဈေ", + "ပံ့", + "သု", + "g", + "စဲ", + "တံ", + "ပီ", + } + data:intvector{ + 1005859535, + -1054728952, + 1074705824, + 1060210822, + -1051747473, + -1064976445, + -1081425759, + -1048664748, + -1090585294, + 1060715672, + -1080588482, + -1076854018, + 1065707980, + -1081194806, + 1080457360, + -1081068106, + 1093265030, + 1027326138, + 1040973791, + 1088425555, + -1082926580, + 1053552333, + -1071593421, + -1065158323, + -1088374872, + 1053360468, + 1063052410, + 1048608829, + 1051745798, + -1148907353, + -1080467346, + 1025843309, + -1117463418, + 1082806510, + -1104904016, + -1124508698, + -1116413353, + -1090934626, + 1041353807, + -1105138076, + 1007097977, + -1105424515, + -1106886228, + 1048876042, + -1149097887, + 1074554589, + 1019629620, + -1081616161, + 1077604434, + 1058950267, + 1028220699, + 1075276796, + -1092320402, + -1129708062, + 1044605508, + 1053242401, + 1047639460, + -1099662600, + -1097626776, + -1137816508, + -1103933221, + 1071576709, + -1105775625, + 1032707509, + -1133253989, + -1101445317, + -1103681719, + -1092525752, + 991106735, + -1115885257, + 1038835423, + -1104719051, + 1042129009, + 1063828898, + 1054465379, + -1082354826, + 1073635358, + 1025848560, + 1021191126, + 1082970901, + -1098252990, + 1046379319, + -1160449336, + 1037199955, + -1106102886, + 1023651692, + -1086056437, + -1114322989, + 1026687079, + 1065787104, + 1022548218, + -1128134478, + 1046863840, + -1106631996, + 1042312084, + -1121702012, + 1049173162, + 1049831995, + 1026804512, + 1008107204, + 1053612485, + 1066348634, + -1123562887, + -1090238683, + 1057566467, + -1111166332, + 1069907527, + 1061689959, + -1104182805, + -1097761449, + -1098642693, + 1011694095, + 1044122925, + 1052503801, + -1097318634, + 1020453317, + 1041235103, + 1042023090, + 1050361710, + 1029510082, + -1114198471, + 1058594328, + -1086566398, + 1081678813, + -1114701113, + 1048698024, + -1097224286, + -1085987430, + -1083276372, + 937460736, + 1041527162, + 1076520128, + 1036941359, + -1090897545, + -1111082523, + 1032022929, + 1074421595, + -1085571904, + 1039990733, + 1041512464, + 1041480462, + 1030459537, + 1056920389, + -1107293688, + 1038873373, + -1093640575, + -1121549538, + -1126407768, + -1107201889, + 1052363116, + -1088049786, + 1029642156, + 1044904254, + 1049408789, + -1101243592, + 1040435347, + -1109485559, + -1102056928, + 1046987208, + 1041840749, + -1109752972, + -1113486184, + 1048448233, + -1115841680, + 1051950186, + 1039476896, + -1092712620, + -1107349008, + 1038707979, + -1113764105, + -1113801781, + 1034567106, + -1129512857, + 1061000834, + 1049679750, + 1009689757, + 1043980920, + -1087345115, + 1043764092, + 1049427985, + -1102054391, + -1103861774, + -1089535091, + 1033036878, + 1044530917, + 1079495036, + -1096634985, + -1090693539, + 1057891828, + 1037974642, + 1046679616, + 1061902868, + -1075093277, + -1087005861, + 1051409047, + -1092109569, + 1047634707, + 1048214032, + -1103233262, + 1040925542, + 1032562392, + 1082936919, + -1082755950, + 1041742520, + -1121592081, + -1081216862, + -1114448211, + -1113783477, + -1106199408, + -1085149017, + -1099387036, + 1051694969, + -1095871403, + 1087867307, + -1100202570, + -1068024803, + 1073093027, + -1110791858, + 1065124725, + 1064901909, + -1131060777, + 1049517721, + -1126702384, + -1099901600, + 1040579218, + 1046507847, + 1041928445, + 1041927552, + 1050600081, + -1107536385, + 1045191316, + -1104403567, + -1092660258, + 1034701189, + -1094775142, + 1037055345, + -1110929940, + -1089661482, + -1096156484, + 1032474541, + -1114392761, + -1112807259, + 1062744011, + 1040446906, + -1109271679, + -1085790912, + -1099930552, + 1026613359, + 1051216530, + 1068312404, + 1065861586, + -1114630333, + 946604544, + -1123387693, + 1038792184, + -1091188942, + 1032956604, + -1130567175, + 1044535086, + 1043958662, + 1031715978, + 1036322180, + 1049452613, + -1123163634, + -1100806202, + -1091404322, + 1019835920, + -1081662645, + 1031048183, + 993745040, + -1089859775, + -1126649988, + -1098682657, + 1035993633, + -1114441069, + 1029450744, + 1034486017, + -1092524866, + -1109698896, + 1047370950, + -1105879675, + 1048314322, + -1089813553, + -1101545692, + 1030080691, + 1052749170, + -1116302431, + 1033326568, + -1105891579, + -1119869385, + 1037566829, + -1106355130, + 1062126922, + -1106861485, + -1103843946, + -1112510169, + -1106706617, + 1041263369, + -1129669230, + -1099199635, + 1053851831, + 1021754271, + 1059684444, + 1025411026, + -1118414394, + 1048243727, + -1106502532, + -1095538443, + -1099345863, + -1117326411, + -1124480173, + 1051032350, + 1043887237, + 1030492222, + -1109200415, + 1041841655, + -1115642449, + 1043037902, + 1052934277, + -1096710079, + -1085526845, + 1047106802, + 1043057690, + -1105893208, + -1117882437, + -1106954362, + 1049262718, + -1139491704, + -1136916598, + -1112013478, + -1113156508, + -1106304629, + 1036990877, + -1119609809, + -1070086701, + 1049638920, + 1049306918, + -1082045781, + -1072756942, + -1129331548, + -1101621619, + 1060128749, + -1100951854, + -1147080868, + -1112963144, + 1051993549, + -1103626941, + -1087571021, + -1098644955, + 1067323890, + -1092323873, + -1088971607, + 1059422319, + 1060343413, + 1056094216, + -1093544704, + 1057320068, + 1026531984, + 1065888053, + 1073693826, + 1055340093, + 1032250566, + 1035298117, + -1088677651, + 1059566410, + -1105185353, + 1054945997, + -1089017002, + 990147606, + -1095247105, + 1031787473, + 1046207688, + 1030650426, + 1037795778, + 1042482939, + -1105808436, + -1160243704, + -1103056793, + -1098307677, + 1063101571, + -1133843708, + -1092428625, + -1092615230, + 1014563164, + -1105013742, + 1052035984, + -1107609335, + 1029731527, + -1160786376, + 1055722609, + 1051722728, + 1063022532, + 1040981078, + -1105932914, + -1111201770, + -1090630499, + 1044281049, + 1037464643, + 999662016, + 1028555937, + -1097530885, + 1017746539, + -1065603057, + 1042079272, + -1093034211, + 1050163921, + 1041590795, + 1027888572, + -1101302482, + -1132378538, + -1102798198, + 1032594668, + 1015221796, + -1105513243, + -1094770311, + -1139889791, + 1055868571, + -1107474968, + -1128870492, + -1111207392, + -1083478007, + -1098058180, + 1001731596, + 1050930306, + -1111228613, + -1123158034, + -1095414322, + 1028424086, + 1039567957, + -1144849856, + -1099762528, + -1117459057, + -1102698552, + 1057608014, + 1056145364, + 1054037961, + -1119976768, + -1084155818, + 1050689660, + -1122653507, + -1147140836, + 1031361053, + -1114135708, + 1017392477, + -1137984034, + -1087780576, + -1115626689, + -1107350712, + 1068990669, + -1070947674, + 1060807106, + 1041176490, + -1083260550, + -1089367010, + -1078869419, + -1065093716, + -1077365766, + 1075881617, + 1047204860, + -1081472241, + -1089505894, + -1072532171, + 1080812886, + 1026221919, + 1057170647, + 1049202801, + 1065453794, + 1059693192, + -1095761092, + 1066461120, + -1084216356, + -1080771036, + -1123892036, + 1063879961, + -1102889561, + -1100433778, + -1109620558, + 954404736, + -1098268050, + 1038057877, + 1019716226, + 1041551719, + -1116382714, + -1106144902, + 1056251791, + 1043395373, + -1103252964, + -1130739006, + 1050708983, + -1079678270, + -1082592836, + 1037310564, + 1045937869, + 1045467326, + 1052431485, + 1013157970, + 1042493243, + 1048481408, + 1063060445, + 1033868154, + 1038090819, + 1028838351, + 1032679469, + 1035472375, + 1066443779, + 1051639269, + 1067948632, + -1098117012, + -1094443058, + -1076359032, + 1038115560, + 1034861049, + 1056335210, + -1111508414, + -1100063864, + -1100331341, + 1040618679, + 1007734809, + 1057455886, + 1052293888, + 1068762360, + -1086064355, + 1053773553, + 1058410658, + -1107519620, + -1120540597, + -1083672925, + -1082050902, + 1008079656, + -1094769718, + -1127420806, + 1049557312, + -1095643808, + -1121961790, + -1094539640, + 1040806462, + 1038013176, + 1056990118, + 1059231218, + -1105916313, + 1036657056, + -1111483632, + 1050223280, + 1048838166, + 1035806864, + -1094476380, + -1119468473, + -1143574674, + -1110368493, + 1051410306, + -1101039545, + -1101942804, + 1054559098, + -1150191207, + 1063464798, + 1053034173, + -1109751814, + -1098748595, + 1040401333, + 1037345571, + -1113070873, + -1084129566, + -1091278678, + 1012956008, + 1012251248, + 1063346708, + 1071171582, + 1028535241, + 1030747660, + -1076455239, + -1107911812, + 1051209867, + 1036931187, + -1121528366, + 1052745328, + 1052476422, + 1033231400, + 1040259115, + -1115644228, + -1079482553, + 1061278778, + 1048590484, + -1118915139, + 1057142037, + -1099878804, + 1061247121, + -1111595881, + 1050871663, + -1088369801, + 1040760538, + -1115739094, + 1058850243, + -1124824710, + -1123655488, + 1055967897, + 1049390877, + 1026789388, + -1130945648, + -1104785935, + 1057071896, + -1130125722, + 1043556603, + 1052416425, + -1097399257, + -1108716851, + -1092257054, + -1099746863, + 1032510248, + 1030890480, + -1115509049, + -1081690529, + -1098035792, + 1023991962, + 1052899492, + -1081241228, + -1119651583, + -1100290505, + 1034505198, + -1090470215, + 1048901654, + -1112320956, + 1057373871, + -1112715043, + 1024828973, + 1043550927, + -1103298836, + 1052097047, + -1112371772, + 1010588140, + -1099178974, + -1094438151, + 1031256829, + 1042632031, + 1048114052, + 1047089437, + -1101825180, + 1052809354, + 1078407191, + 1066828705, + 1015428393, + -1092550944, + 1050544628, + 1050349906, + -1121917428, + 1064673296, + 1044773187, + 1075779187, + -1165310888, + 1048636544, + -1084994925, + -1097356008, + 1021033837, + 1069618715, + 1053979693, + -1080375711, + -1088141473, + 1050957063, + -1100970711, + 1063320009, + 1060827791, + 1041960258, + -1102750408, + 1048696268, + 1049057469, + -1096043793, + 1030056794, + -1104911830, + 1033846629, + 1075390272, + 1047924863, + -1088537552, + -1087848382, + 1055093900, + -1074061411, + 1060564647, + 1067768728, + 1070237110, + -1074247620, + -1084644230, + -1076380230, + 1084413247, + 1087300941, + 1060277576, + -1093990098, + 1042243504, + -1087172996, + -1087184552, + 1049163238, + 1057673519, + 1072988707, + 1058517935, + 1064912671, + -1098764358, + -1070743747, + -1076754497, + -1068321021, + 1074543018, + 1060712638, + 1065938819, + -1085639055, + 1046628884, + -1112323832, + -1123982669, + 1063306623, + 1030494393, + -1121128043, + -1112859853, + -1088352921, + 1062578520, + -1119915872, + 1057731394, + -1110681155, + -1106616276, + 1075216812, + 1018959534, + 1014964478, + 1019350714, + -1131861332, + 1044933368, + 1037764858, + -1103234981, + -1105080468, + -1106345099, + 1018016194, + -1130255671, + -1095439100, + 1051345233, + -1081408291, + 1056696689, + 1035519562, + 1056978742, + -1100606400, + 1032796442, + -1096981101, + -1109549430, + -1112827609, + 1053678033, + 1084709988, + -1081891111, + -1120317658, + -1119108350, + 1047731881, + -1097400287, + -1089015139, + -1131049647, + -1093546345, + 1062243229, + 1027589057, + -1102777654, + -1136895022, + -1101932484, + -1097056224, + 1038737302, + -1127159967, + 1063586682, + -1083188399, + 1032888384, + -1089700106, + 1070966370, + -1081759881, + -1063125739, + -1065827200, + -1093540134, + -1069941026, + -1090886301, + 1045090290, + 1050768990, + -1064275152, + -1083737092, + 1062734984, + 1066191020, + -1081258479, + 1079050581, + -1093609905, + 1062821776, + 1088811195, + -1088851132, + 1058083515, + -1074163920, + -1078109412, + -1098134863, + 1073456979, + 1049934288, + 1059145335, + -1100476446, + -1119727854, + 1037706935, + 1055378875, + 1039362413, + -1107295337, + -1094281448, + 1033511705, + -1102280076, + 1020695798, + -1107187175, + -1111244238, + -1102751287, + -1088627423, + 1032996179, + -1079690316, + 1020618751, + -1092650680, + 1053776034, + -1121691858, + -1140579580, + 1017612303, + -1094761785, + 1006600894, + 1019913258, + 1061572623, + -1081217979, + -1081190961, + 1066238764, + -1076601765, + 1044238839, + 1052580349, + -1069525079, + -1088060087, + -1078055294, + -1069636592, + -1078474428, + 1042085678, + 1040290209, + -1079744717, + 1061676418, + -1082328011, + 1074385440, + 1052120169, + 1069878690, + -1094847626, + 1058938106, + 1080347420, + -1090070994, + 1067224880, + -1089884986, + -1086000321, + -1099541534, + 1060384274, + -1092877164, + -1095039857, + 1048896927, + 1047651323, + 1012855074, + 1060028185, + -1086614774, + 1016246884, + -1093394044, + 1044494994, + -1099885392, + -1128168232, + 1064689644, + -1115329008, + -1090757646, + 1056483096, + 1035347007, + -1097382630, + 1064593171, + 978037576, + 1040898742, + -1110561659, + 1024133868, + -1112672382, + 1040940075, + -1105148444, + -1101560708, + 1034105240, + 1044611775, + 1041262967, + -1096988544, + 1051079417, + -1091087583, + -1094428867, + -1098417868, + 1041992794, + -1097879979, + 1064350360, + -1103512523, + 1038035360, + -1076441823, + 1036305236, + -1078621451, + -1089154171, + 1067077184, + -1096834080, + 1057042325, + -1119116824, + 1050277818, + -1128300043, + -1122835092, + -1075713969, + -1085711084, + -1108873025, + 1066097055, + 1061237604, + -1108823818, + -1096489176, + -1091740165, + 1049612478, + -1107003376, + 1082686248, + 1048672437, + -1121717457, + -1100198518, + -1112690888, + -1110498961, + -1117424326, + 1050904575, + -1137322884, + 1032120729, + 1045566427, + -1097077508, + 1063333622, + -1105011108, + -1098117485, + 1054272405, + 1007188094, + -1115104613, + -1097330213, + -1088679025, + -1116566496, + -1110796861, + 1032137100, + 1044860350, + 1022643306, + -1075899148, + -1080617677, + 1057633036, + 1054596819, + -1066503171, + -1081347704, + -1088165459, + -1088695845, + 1046064644, + 1071563722, + 1048786752, + -1067925919, + 1072689487, + 1055037803, + 1051602791, + -1083952640, + 1076659901, + -1098701906, + 1060049610, + 1083976184, + -1101367913, + 1028145598, + -1078182106, + -1081240287, + -1111288901, + 1044011115, + -1091767156, + 1068673149, + -1114390485, + 1024483564, + -1124032202, + -1088743300, + -1118862320, + 1032342709, + 1071388341, + 1041012838, + 1043006229, + -1088020084, + 1053168852, + 1039511718, + 1078156078, + -1094277716, + 986345944, + -1095303484, + -1132108015, + 1051114378, + 1054638831, + 1015593478, + 1029621680, + 1042402864, + 1064504197, + 1038143998, + -1088055917, + -1090575553, + 1047398481, + 1050940289, + 1070545670, + -1089889140, + 1017591306, + 1019318048, + -1094364664, + -1134325941, + -1111694937, + -1109329066, + -1108897305, + 999036411, + 1033860345, + -1133356064, + -1104799322, + 1039374618, + -1104863400, + -1086240997, + -1159331304, + 1048291505, + -1113178188, + 982556336, + -1132883987, + 1032868084, + 1045915822, + 1027871082, + -1112239765, + 1053790425, + -1135648620, + -1106815804, + 1082887764, + 1043916597, + 1065641599, + -1103762433, + -1082684615, + -1081045955, + -1081741399, + -1075628517, + 1041015174, + 1070349914, + 1056313678, + -1080117376, + 1069408519, + 1065473190, + 1076660372, + -1084695378, + 1022162329, + 1034888488, + 1046421475, + 1060110691, + -1089319701, + 1070469967, + 1043875619, + -1077483920, + 1044354256, + -1092205526, + 1054257115, + -1074961457, + 1067236341, + 1052223429, + 1068550235, + 1051384590, + 1066122944, + -1088053375, + -1089784207, + -1077354509, + 1069157934, + 1072861047, + -1091292057, + -1080680606, + 1067228654, + -1089340086, + -1097446053, + 1043291295, + 1040533048, + 1027025766, + -1133186319, + 1015285270, + -1083175702, + -1117086099, + 1016513470, + 1032132864, + 1074697617, + 1054111987, + -1078609666, + -1087488873, + -1088467592, + -1095726445, + 1080913138, + 1022470915, + -1129988991, + -1088671425, + -1097526712, + -1098429343, + 1066494843, + 1059433490, + 1040249101, + -1104683914, + -1091823893, + 1070380174, + 1061376058, + -1075874746, + -1109578723, + 1050425159, + 1049365866, + 1047344293, + -1086643860, + -1096663721, + 1046020859, + 1042135101, + 1069336916, + 1063577354, + -1093253210, + -1083341834, + -1078822427, + 1059966914, + -1116768014, + 1020691688, + -1114636874, + -1110942370, + -1079656093, + 1048235936, + 1076964031, + -1126656140, + -1124842072, + 1063675703, + 1066501381, + -1097041843, + 1039875812, + 1055437115, + -1100788544, + 1044223800, + -1083913613, + 1043437989, + -1105865536, + 1025672591, + 1062141098, + -1090983136, + -1132298712, + 1065566024, + 1067415605, + -1093839665, + -1120960116, + 1050757364, + 1043439425, + -1092397255, + -1104445169, + -1106745370, + 1028951189, + 1055811978, + 1068014543, + 1070495088, + -1096613043, + 1050059134, + 1027286860, + 1058929890, + -1088366928, + 1054911204, + 1056643508, + -1112001794, + -1124700154, + 1049921157, + -1085233394, + -1108603370, + 1054406240, + -1139786650, + -1141288746, + 1067529105, + -1088966989, + -1087312643, + 1054017123, + -1096385534, + -1077075387, + 1024374832, + -1118500724, + 1074115206, + 1051853866, + -1090409659, + -1084352127, + -1080719342, + -1090489388, + 1045556739, + 1031127340, + -1113778200, + -1078076881, + 1057132384, + -1102727254, + 1040225055, + -1085301613, + -1103259417, + 1077864303, + 1047981428, + 1057339980, + 1028995832, + -1072349567, + -1112417684, + 1054165561, + 1059379006, + -1077789223, + 1041025468, + -1122792220, + -1107754474, + -1098119796, + 1037244419, + -1111697561, + 1059427976, + 1054591653, + 1032299641, + -1109329763, + -1117533403, + -1080329813, + 1021857167, + 1042505998, + 1049030700, + 1040414945, + 1043335846, + -1103817318, + 1052631087, + -1079640241, + -1071728527, + 1041208796, + 1049199148, + 1060051543, + 1024847308, + -1093150974, + -1072630809, + -1091833484, + 1054298204, + 1057615394, + 1049189669, + -1106965923, + -1109215220, + -1107956705, + -1117720318, + 1089915527, + 1018978866, + 1049169146, + -1103334893, + 1023607203, + 1052135301, + 1058277465, + 1028308300, + 1057400195, + -1107052877, + -1097317943, + 1030858889, + -1136847975, + -1082958918, + 1050270512, + -1112854135, + -1112490210, + -1112535068, + 1049494601, + -1106251510, + 1058621600, + -1110337267, + 1065891479, + -1113187160, + 1023630646, + -1091636933, + -1092592439, + 1024013071, + 1053936439, + -1135112997, + 1037830082, + -1087882628, + 1038453203, + -1104830359, + 986506272, + -1111016742, + -1104278852, + -1093050564, + 1058218042, + 1045994569, + -1092223012, + -1130574280, + 1051247890, + -1087365572, + -1105791944, + -1099658616, + 1035369645, + 1041257475, + -1127833026, + -1132119025, + -1080948967, + -1106892008, + -1114236116, + 1072245542, + -1087425920, + -1117377542, + -1096329896, + 1062129029, + 1060047674, + 1023558346, + -1096114524, + -1086962900, + -1082653126, + -1098839863, + -1130357438, + 1046692093, + 1058327628, + -1072395276, + 1054224685, + 1041537591, + 1029523982, + 1071309932, + 1062386718, + -1087978909, + -1097194522, + -1084757991, + -1096001980, + 1062684746, + 1061201998, + 1042731533, + 1052023437, + -1097996940, + 1043012806, + -1087527455, + -1095003717, + -1092995919, + 1043774867, + 1045720981, + 1062574866, + -1108531805, + 1087700106, + -1091234388, + 1042284487, + -1108788140, + 1032392004, + -1104970001, + -1136379400, + 1048135883, + 1032093486, + -1106253016, + -1086121510, + 1049172119, + 1066151743, + -1104224888, + -1109087951, + 1041385166, + 1051566439, + -1089321038, + 1035512605, + -1098688392, + -1074520567, + -1095245970, + -1088665504, + 1065664156, + 1054291018, + -1087654452, + 1071010523, + 1050468201, + 1060079559, + 1058769639, + 1057742726, + 1035673995, + -1084417810, + -1107761153, + -1102605427, + 1032822267, + 1056945978, + -1098315334, + 1016953098, + 1055071771, + -1086935326, + -1107039080, + -1088273527, + -1112272481, + 1034553127, + 1047359438, + 1054640538, + -1115348644, + -1123436370, + -1096050970, + -1089795083, + 1019176508, + 1046593698, + -1103239766, + -1116889182, + 1060487195, + -1114877474, + 1050019398, + 1044371509, + -1095931517, + -1112578599, + -1111051643, + 990853280, + -1070348344, + 1041386220, + 1052371955, + -1114535368, + 1057529228, + 1058552974, + -1081852596, + -1092797365, + 995561902, + 1036918633, + -1096742175, + 1054125127, + -1115520929, + 1033953272, + -1109891363, + -1071000900, + -1129606339, + 1007584804, + -1139736268, + -1095023283, + 1054178871, + 1031225938, + -1091755358, + 1044067432, + -1135834564, + -1095691701, + -1131336453, + 1032576715, + -1113902695, + -1125872977, + 1043214857, + -1092867624, + -1116432094, + 1038219376, + -1109650189, + -1071544967, + 1050081097, + 1040988109, + 1059849483, + -1111524557, + -1089890476, + 1057111387, + 1055724373, + -1112136218, + -1080987696, + 1058496287, + 1052242886, + -1102999088, + -1105177824, + 1070724517, + -1084583697, + 1029593656, + -1104883061, + -1121421691, + -1111504282, + -1086946223, + 1030550361, + -1088981388, + -1108360006, + -1106077264, + -1100997907, + 1066950073, + -1114928391, + 1045316582, + -1100576086, + -1104767739, + -1088479836, + 1068556978, + 1036980590, + 1057860330, + 1039010150, + 1044430069, + -1130014544, + 1044852398, + 1040732251, + -1098559075, + 1046745072, + -1084958415, + -1128257842, + 1040235027, + -1111441364, + 1040941081, + 1021038231, + -1104027055, + -1095433547, + -1081645856, + 1040737122, + 1003513148, + 1052364229, + -1097287975, + -1084402970, + 1053043210, + 1058284291, + 1035736411, + 1074151135, + -1088872519, + -1106762023, + -1081165046, + 1045681290, + -1084407959, + 1063762418, + 1013986905, + -1098779136, + -1096798654, + 1052631774, + 1035145380, + 1051408127, + 1040261801, + -1115221920, + -1118194974, + -1123538104, + -1123694743, + 1054763118, + -1088942379, + -1106702204, + 1043356481, + 1055140780, + -1079830113, + -1085140253, + -1079797284, + -1112355148, + 1061602227, + -1096503186, + -1099785255, + -1081368623, + 1053862840, + 1067237038, + -1114518803, + 1050093710, + 1033627130, + 1058144054, + -1114145435, + 1062644242, + -1114345021, + 1054114441, + 1010378834, + -1096414544, + -1092769576, + 1061048968, + -1076610785, + -1089120467, + -1097915026, + 1025045484, + 1049515576, + 1060458561, + -1089356206, + -1112597387, + 1048483329, + -1081294399, + 1057799313, + 1065026382, + -1097925328, + -1087713057, + 1017542983, + -1094375325, + -1130529129, + 1048597052, + 1033138812, + -1107663949, + 1042919937, + -1088678505, + 1038368120, + 1058270360, + 1041318930, + -1095686652, + -1081314740, + 1030762436, + -1091257256, + 990380504, + -1098221996, + -1104288830, + 1032420316, + -1104664462, + 1045039386, + 1006743904, + -1113562827, + 1057732124, + -1121122476, + -1140691896, + 1066025164, + -1118051708, + 1047888334, + 1054343735, + -1097873932, + 1044671515, + 1036738583, + 1067186853, + 1051602895, + 1046659815, + -1096826810, + 1059090728, + -1143025041, + -1078100608, + 1045725320, + 1027671725, + 1033868707, + -1133234698, + -1076274260, + -1111852238, + 1047826330, + -1094768231, + -1087845495, + 1052940965, + 1034485758, + 1039101920, + -1104963402, + -1084406795, + -1112101447, + 1041740230, + -1081071985, + 1043257999, + 1054954164, + 1051822126, + 1019016159, + 1053030943, + -1075419296, + 1051889508, + -1079331914, + -1087451550, + -1115600689, + -1084319693, + 1049286145, + -1107877236, + -1096915215, + -1099552845, + 1040869409, + -1104091182, + 1038238683, + 1062121517, + -1075096860, + 1046026775, + 1000101861, + 1048775491, + 1023669340, + -1103549608, + -1117971527, + -1097875321, + -1083416494, + 1039807844, + 1066787305, + 1046291856, + 1026351353, + -1095205080, + 1046112812, + -1089529877, + 1067976974, + 1045620269, + 1063651538, + 1022213802, + -1114282175, + -1153034508, + -1139694416, + -1095509574, + 1043946328, + 1033615235, + 1068220163, + 1063812449, + -1088217226, + -1078438237, + -1103076380, + -1108371546, + -1077295845, + -1166868848, + -1095664411, + 1066216810, + -1079189963, + 1069061400, + 1039343802, + -1081915452, + 1045918997, + -1081948904, + 1013090850, + -1083545007, + 1047847482, + 1054493177, + -1084813375, + 1050804796, + 1051750796, + -1081672787, + 1067251994, + 1059008890, + -1102675678, + 1058051368, + -1066832129, + 1066219744, + -1084905907, + -1087773950, + -1087549241, + -1095569571, + 1061366072, + 1061347365, + -1060925393, + -1077868089, + -1084044944, + -1082883889, + 1051974421, + 1039144429, + 1043623235, + -1072683700, + -1114363657, + -1109440546, + 1069803859, + -1098728413, + 1071223013, + -1117684656, + -1087490907, + 1086809131, + -1086658632, + -1102054738, + -1089960174, + -1068638258, + 1021735651, + 1075538850, + 1070124231, + 1048780752, + -1082071909, + 1057075728, + -1098640483, + -1078098730, + 1052095477, + 1037002774, + 1056652405, + 1036014112, + -1116717150, + 1043004685, + -1103355905, + 1059808054, + -1107035852, + 1054510718, + -1073108443, + -1089442436, + -1096284499, + 1045989440, + -1086470734, + 1048706127, + 1011861848, + 1041700918, + -1084683565, + -1113821637, + -1080933705, + 1060382019, + 1062758627, + 1061273956, + -1074741053, + -1123686240, + 1051172290, + 1065781052, + 1055891879, + -1095477557, + 1034217623, + -1097363413, + -1089617998, + -1083220854, + 1064826338, + 1020138504, + 1040956474, + 1056546548, + 1055305132, + 1023688096, + 1049309675, + 1021759393, + -1097616833, + -1110653507, + -1106639803, + 1003441268, + 1045972716, + -1114546748, + -1095341413, + -1088436427, + -1089280218, + -1085065636, + -1090687548, + 1050674424, + 1053985792, + -1159660816, + -1094422028, + -1089531106, + -1129029842, + 1043071113, + 1031311512, + 1068833142, + 1007143238, + 1048989179, + -1102713506, + 1049485766, + 1040655040, + 1049729169, + -1120999373, + 1054746357, + -1095603561, + -1163054880, + -1095859569, + -1073471428, + 1045260819, + 1041509692, + 1072969365, + 1055062153, + 1040176296, + -1078687320, + -1096289810, + 1066523657, + 1022790721, + -1096259566, + -1103477385, + -1112172764, + 1049906993, + 981742856, + 1051457957, + -1082372515, + 1058374156, + -1113384372, + 1076644049, + -1086153433, + -1097389927, + 1048775280, + 1058324975, + 1047451957, + -1080389950, + 1015820670, + -1112451461, + 1074574709, + 1040412423, + -1104547928, + -1071484117, + 1046037649, + -1088970810, + 1064011863, + 1061550819, + -1090836130, + -1104099536, + 1039279955, + -1098965004, + 1042091343, + -1106645158, + -1147095420, + 1070546509, + 1055984495, + -1078959291, + -1098050099, + -1097108310, + -1071973299, + -1096768163, + 1021375636, + 1047032589, + -1090935993, + 1063839628, + -1139148546, + -1100914781, + -1125653071, + 1045406894, + -1113559264, + 1080964428, + -1098455365, + -1076341970, + -1082543777, + -1088451271, + -1124035785, + -1129806670, + -1089773263, + 1045949130, + -1116802925, + -1123511151, + 1038050376, + 1060929497, + 1058730944, + -1102436167, + 1050729006, + 1042754929, + -1109875053, + -1080247107, + 1047724839, + -1102380444, + 1024881939, + 1059276497, + 1030364387, + 1028019014, + -1114375742, + 1019877828, + -1105881124, + -1117031744, + 1059684336, + -1092050480, + 1065467948, + 1072340720, + 1041346808, + 1067245578, + -1094547098, + -1091121401, + -1077527162, + -1072022541, + -1073343277, + 1057417984, + 1089155538, + -1071569856, + -1095870892, + -1087193250, + -1081921758, + 1079928298, + -1081702037, + 1046804237, + -1105194211, + 1065105227, + 1057791928, + -1090593495, + 1061344688, + -1087714716, + -1070642602, + 1059805023, + -1095211286, + -1099591622, + 1045423385, + -1086056534, + 1057073848, + 1035815683, + 1070030176, + -1114628070, + -1089977387, + -1111569345, + 1044846139, + 1054478905, + 1032582463, + -1095918898, + 1021712140, + -1094937528, + -1104685397, + 1058300031, + 1060962486, + -1094467588, + -1105012151, + -1092950074, + 1040466680, + -1095430742, + -1131847331, + -1097598796, + 1037499211, + 1058210337, + -1103802720, + 1057044044, + 1047544061, + -1092613849, + -1101863503, + 1021248990, + -1083695939, + 1062513534, + -1119514313, + -1071360821, + -1085014514, + -1077911541, + 1061009360, + 1052675530, + -1088826059, + 1054843668, + 1037393144, + 1049814682, + -1089264787, + 1051263969, + -1106002196, + 1039371717, + -1093403142, + -1130441702, + 1055682095, + 1038610192, + -1123001784, + 1032246854, + -1090048431, + -1082078937, + -1107039124, + -1099140194, + -1096875421, + -1097907165, + -1101413705, + 1052912119, + 1033979562, + 1068964526, + -1085418051, + 1057056480, + 1051258112, + -1082088613, + 1050659527, + -1086310845, + -1088617203, + 1055493563, + 1049911082, + -1106799474, + 1037564641, + 1043931812, + 1058727079, + -1102783403, + 1041033050, + -1106841710, + 1032592542, + 1049840375, + -1061283285, + -1097028159, + 1027793930, + 1057119526, + -1070115139, + -1059150332, + 1066617542, + 1044660832, + 1044940126, + -1074957921, + -1074784306, + -1081255751, + 1070003552, + 1048368677, + -1092069318, + 1048999735, + -1073047331, + -1073084927, + 1063801916, + 1047900810, + 1078079756, + 1050829650, + -1097976749, + 1064038479, + 1080017157, + 1075964400, + 1077303864, + 1054089972, + -1087062719, + -1084467513, + 1050151781, + -1102388666, + -1098700179, + -1098887865, + -1101608767, + -1128678485, + 1035259508, + 1064321334, + -1092708081, + 1041530455, + 1041959565, + -1084324842, + 1077330880, + -1095318024, + 1063764548, + -1115062850, + 1043542757, + -1078398748, + 1047244879, + 1023355572, + 1068209407, + -1079681178, + 1051764505, + 1018704052, + 1005707482, + 1042225344, + 1061945812, + -1130874459, + -1105503426, + 1050617784, + -1085489648, + 1052014969, + 1043266089, + -1089505571, + -1101066778, + 1052533042, + -1142676500, + -1096010256, + 1043872820, + -1087401337, + 1013674907, + 1029840737, + 1042392541, + 1075924892, + 1053977581, + 1047072900, + -1090476285, + 1022820184, + -1100973465, + -1108320277, + -1100103980, + -1090134130, + -1106216866, + 1043999597, + 1059561328, + 1037348049, + -1095987100, + 1052062564, + 1055295563, + 1031708278, + -1099151311, + 1033562138, + -1088351740, + 1026711080, + -1107166290, + 1043016043, + 1044487192, + 1017926407, + 1050158912, + 1028925406, + 1046821478, + 1058467425, + 1057742476, + 1053692658, + -1098721321, + -1105749135, + -1101043946, + -1119397267, + -1097745822, + 1030593734, + -1094886798, + 1087338749, + 1063487832, + 1058351743, + -1080644667, + -1073517163, + -1086662093, + 1079260232, + 1059052530, + -1081213232, + -1061914371, + -1080917372, + 1060199617, + -1063610454, + 1058938296, + -1072293564, + 1084961849, + 1068726201, + -1064163076, + 1079471839, + -1077944838, + 1073333517, + 1052481720, + 1074750911, + 1084850789, + 1052243261, + -1074322410, + -1061514585, + -1064301773, + 1067858547, + -1080495357, + 1047733198, + -1078509723, + -1097308599, + 1035295746, + 1049011251, + 1051086427, + 1039059158, + -1102116980, + -1123580425, + 1057757697, + -1082070768, + 1045824830, + -1098612357, + 1043863641, + 1037889334, + -1088159084, + -1084871927, + 1036603126, + -1085998546, + -1121967013, + 1075884941, + 1050086898, + -1105861690, + 1042144376, + -1086066446, + -1086531838, + 1048137730, + -1091653092, + -1106718139, + 1058736961, + -1089464904, + -1114966502, + 1059502118, + 1044877271, + -1079310749, + -1088915443, + -1094831704, + -1116532843, + 1060952671, + 1058251973, + 1040012268, + 1068398413, + 1032044729, + -1108044258, + 1028921986, + -1092547995, + 1041826530, + 1051792509, + -1120118241, + 1035934761, + -1109894593, + -1083133778, + 1061380162, + -1103678144, + 1075815073, + -1121768958, + 1044933870, + -1081330070, + -1100601379, + 1048877770, + 1042102354, + 1082287151, + -1097386095, + -1101817108, + 1030255001, + -1106846706, + -1081382518, + 1057537975, + 1058993774, + 1040607134, + 1050345534, + 1070001827, + -1108408892, + 1060927757, + 1006088896, + 1066879613, + 1048728283, + 1061848855, + -1077534922, + -1102157228, + -1095648536, + 1052165359, + 1065168052, + -1080126133, + 1057685239, + -1076184211, + 1064621576, + 1038110938, + 1066058781, + -1084315379, + 1042795320, + -1095308338, + -1075193702, + -1087110510, + -1088642888, + -1092327361, + 1055749920, + -1083996259, + -1097610065, + -1086495354, + 1068204869, + -1082728348, + 1049006095, + -1090236838, + -1088585521, + -1101564245, + -1096656119, + 1059450506, + -1110867804, + -1095753201, + -1109186545, + -1088561449, + -1088372123, + -1105933029, + 1041034386, + 1066858362, + 1058784562, + -1102355340, + 1048186823, + -1080283958, + 1056790110, + 1046793640, + 1069185137, + -1105744879, + -1103824855, + 1013837112, + 1050101075, + 1058273584, + 1065692343, + -1085220203, + 1046480211, + -1093663263, + 1049090845, + 1052591245, + -1098566520, + -1092995782, + 1033137528, + -1126138318, + -1098612922, + -1098429147, + 1067447319, + 1030831291, + 1063823789, + 1051663944, + -1051968434, + 1027491086, + -1099863793, + 1054004592, + -1081787086, + -1101805854, + -1078936670, + 1051151805, + 1010234421, + -1095266620, + 1009612332, + -1080965204, + -1073816479, + -1095119651, + 1053232832, + 1049194111, + -1088607384, + -1092012137, + 1060670467, + 1032111758, + -1089682569, + 1067684023, + 1056244184, + -1094612227, + -1116781232, + -1085158792, + -1087473025, + -1088375906, + -1109175461, + 1038491796, + 1043999651, + -1127193567, + -1105394854, + 1041335869, + 1047091226, + 1024170496, + -1099380998, + -1122704139, + -1081635114, + -1119700715, + 1060201057, + 1057678634, + 1057501877, + 1019329841, + -1081616888, + -1141118948, + -1095221998, + -1065066767, + -1098075808, + 1036169130, + 1035286331, + 1011259326, + 1050403016, + -1091550416, + -1087889761, + 1003489428, + -1106057230, + 1034109286, + 1069816608, + 994620562, + -1110351308, + -1123742056, + 1058696198, + -1115174774, + 1047222584, + -1101911827, + 1026243938, + -1122331018, + -1081520213, + 1063475829, + 1051510015, + -1090405259, + 1065490412, + -1115486008, + -1117534725, + -1080320471, + -1098431699, + 1042070521, + 1006680795, + -1095709897, + -1091392163, + -1105045676, + -1108205695, + 1049693914, + 1067573471, + 1036637290, + 990842456, + -1085106575, + 1035132144, + -1140128333, + 1062602236, + -1114661824, + -1108627537, + 1054126664, + -1099796926, + 1058526352, + -1103160635, + 1050474346, + 1048643154, + -1125797791, + -1090773760, + -1122985842, + -1101211215, + -1064517466, + -1087355567, + -1098988740, + -1100918989, + 1064337101, + -1096403282, + 1053046217, + 1035584370, + -1069148153, + -1093070106, + -1071887397, + 1042068067, + 1045852782, + 1036341714, + -1104672128, + 1055849226, + -1113019568, + -1103580593, + 1052831250, + 1032410876, + 1049057907, + 1055439012, + 1051933469, + 1051189351, + 1058514796, + 1024605759, + -1107317096, + 1030531878, + 1048202451, + 1048641972, + 983791500, + -1102914980, + -1112157899, + 1036172427, + 1038105677, + -1087742757, + 1054312995, + -1106577704, + 1057125500, + 1065566114, + 1033110296, + 1044495106, + -1098128949, + -1109127607, + 1056985673, + 1050350734, + 1023408134, + -1090266100, + -1122826075, + 1033343381, + -1096398825, + -1106173800, + 1032410649, + -1082787846, + -1107584781, + -1106682366, + -1107610559, + -1091435741, + 1038201456, + 1060102398, + -1097559358, + 1068471651, + 1053382837, + 1055622710, + 1063696455, + -1087854511, + 1060918656, + -1084916369, + 1044470129, + -1094035425, + -1095560817, + 1066718890, + 1065760871, + -1090475776, + 1050427113, + -1071780305, + 1069035610, + 1051869859, + 1060283216, + -1099640645, + 1035575092, + -1092803705, + 1040763546, + 1042179957, + 1011493574, + -1102291769, + 1049986293, + 1077586142, + 1042464403, + 1067036715, + -1076397432, + -1087298088, + -1088396990, + 1093239937, + -1097163086, + 1016546041, + -1075221534, + -1088873301, + 1055241415, + -1127407569, + -1098683021, + 1036981720, + -1103524386, + 1055518511, + 1065025073, + 1063932003, + 1037643435, + -1112006340, + -1120201194, + -1091479561, + 1061207865, + -1079123804, + -1090791439, + 1060130981, + -1112718712, + 1072215763, + -1105607056, + -1073659416, + -1099332390, + -1113461718, + -1087122797, + 1068559641, + 1060851239, + -1105864222, + -1089273904, + -1096501866, + -1102333978, + 1057845855, + 1092851650, + 1041217842, + -1087648549, + -1097755712, + 1061782400, + -1101184045, + -1101955219, + -1098473287, + -1097993638, + 1066932542, + 1045836760, + -1078566379, + -1085980758, + 1049438699, + 1058437632, + 1079144788, + 1061597750, + -1084345851, + 1065510237, + 1060129523, + -1097409783, + 1036980964, + -1079265152, + -1115876415, + 1039463484, + 1052305353, + 1053757283, + 1071639154, + 1069752499, + -1110785622, + -1101699795, + 1042406363, + -1107970354, + -1124605548, + -1105946279, + 1049431958, + -1112853472, + -1100891389, + 1045196260, + 1051621636, + -1076059757, + 1052202559, + -1125716094, + 1078948961, + 1032419162, + -1077060193, + -1094551010, + -1094949359, + 1069137471, + -1116523404, + -1090240311, + -1142602476, + 1040726020, + 1062699689, + -1095132877, + 1072428954, + 1059315382, + -1105690471, + 1049625937, + 1059504952, + 1063814276, + -1094933442, + -1091525217, + -1081136408, + -1099493162, + -1112848166, + 1084229867, + 1048556972, + -1096061389, + 1035179481, + -1121679685, + 1083303242, + 1060707752, + 1027546982, + -1088872073, + -1104605608, + -1095867107, + -1113698769, + 1061273973, + -1091770262, + -1118977630, + 962261216, + -1095193800, + -1086134838, + 1055845006, + 1053610212, + -1106589031, + -1080286196, + -1093745921, + -1093871783, + -1088797342, + 1049969765, + -1096827009, + -1093085202, + 1028991031, + 1025014996, + 1050205819, + 1041283384, + -1113028885, + 1047286484, + -1089594313, + 1040825738, + -1104136448, + -1095197212, + -1109680099, + 1039321803, + 1065870135, + -1087947787, + 1034381307, + 1055999585, + -1079832642, + 1078130742, + 1063934391, + -1076165428, + 1054405037, + -1108265698, + -1080587140, + 1040864720, + -1082090100, + 1046673039, + -1102180197, + -1137117680, + 1052367724, + -1106956712, + -1102385094, + 1047187269, + 1042152972, + 1076126603, + -1098497600, + -1089642178, + 1057714621, + -1112808509, + -1081283766, + -1089559562, + 1064466570, + 1041777830, + 1058511358, + 1061864265, + -1097533679, + -1077514453, + -1096423721, + -1077224591, + 1060933205, + -1075616284, + 1067453401, + 1050221403, + 1045134809, + -1113491586, + 1048982389, + 1046904024, + -1117240194, + 1067365007, + -1090097898, + 1045130873, + 1063695524, + -1098709019, + -1086649693, + -1096557142, + -1077400578, + 1042291260, + -1081153648, + -1090313918, + -1072859153, + -1082074156, + 1038473399, + 1058391935, + 1044022722, + 1063504114, + 1018494568, + -1096224289, + 1050563576, + -1076214644, + 1065571698, + 1073776516, + -1103464380, + -1072611677, + 1060922463, + -1095042070, + -1077242284, + 1057494930, + -1082330770, + 1057959862, + 1078435335, + -1093331015, + -1109043268, + 1076505394, + 1049918110, + -1088861575, + 1072373349, + -1079046360, + 1059952463, + -1098244045, + 1046279769, + 1059318791, + 1064152770, + 1065775473, + 1057037897, + -1101849707, + 1053156367, + -1059664902, + 1053230467, + 1068171715, + 1049294582, + 1028742302, + -1079853345, + 1049840029, + -1086977202, + 1052030717, + 1050553695, + 1051082999, + -1097127127, + 1075642732, + -1093726006, + -1081266285, + 1051846513, + 1064068969, + 1057093921, + -1098101944, + 1062164481, + -1077323356, + -1116131304, + -1101212446, + 1067998696, + 1050553675, + 1067870505, + -1104884184, + 1059081185, + 1063579987, + 1040970709, + -1115448434, + 1049523354, + -1131003576, + -1087931107, + -1080065294, + 1072527386, + -1106899668, + -1080856236, + -1079678353, + -1106247681, + 1049292722, + -1090426158, + 1066855214, + 1049509070, + 1057451021, + -1116766007, + -1101193374, + -1079782126, + -1097643144, + -1142804160, + 1031271844, + -1101154604, + -1128315346, + -1109131308, + -1099340481, + -1105230890, + -1114964798, + 1058890066, + -1075474983, + 1033381602, + 1036575298, + -1085409519, + 1055774210, + 990433304, + 1047275852, + 1059971976, + -1090424524, + -1103510507, + -1097339367, + 1033495619, + -1090086997, + -1097800710, + 1038274582, + 1028683138, + -1121011736, + 1038090270, + 1053583208, + -1122862123, + -1073951999, + -1085160282, + -1083804886, + -1105518945, + -1110214618, + -1109555451, + 1060678230, + 1060762274, + 1048592725, + -1088166541, + -1108184851, + 1059255252, + -1083372733, + 1034472257, + 1030374019, + 1056187743, + -1101821530, + 1040019478, + -1105224283, + -1102090401, + 1050725277, + -1081526670, + 1037566335, + -1092209772, + -1101652366, + 1050751801, + 1031508995, + -1118845742, + 1046615500, + -1081805107, + -1092854866, + 1071313858, + 1044381667, + 1061561377, + 1040818097, + -1177837040, + -1081301672, + 1068215362, + -1103915077, + 1036036938, + 1061193733, + 1057264935, + -1096132264, + -1097376987, + -1091590883, + -1093435217, + 1063779461, + -1095626823, + -1096833061, + -1086742015, + -1089832845, + 1070686452, + 1065735117, + -1091580917, + 1053516943, + -1073535715, + -1090624604, + 1022822645, + -1103369080, + 1059209061, + -1079908348, + 1067394575, + 1049526897, + 1045435774, + 1046572522, + 1058518047, + -1077680086, + -1090411180, + -1089832095, + 1070419986, + -1109189943, + 1043270513, + 1053459368, + -1083128411, + -1097940051, + 1055518571, + -1097063639, + -1087911132, + -1071724368, + -1119901329, + 1047532498, + 1064264191, + 1068723464, + -1115106430, + -1091859344, + 1041107747, + 1048014646, + -1102820657, + -1093612033, + -1094132233, + -1101344717, + 1056092885, + 1066800804, + -1096450043, + -1102035526, + 1025822452, + -1070460686, + 1044434426, + -1120927496, + -1078059527, + -1098002767, + 1017121627, + -1094985569, + 1037712202, + 1064847508, + 1050946195, + -1073045614, + 1050251773, + 1045486268, + 1074349844, + -1095260936, + -1072585896, + -1071258750, + 1065047671, + -1101143989, + 1055981126, + 1025193241, + -1077071843, + -1100258667, + -1102131470, + 1064629848, + -1078657134, + 1070340037, + -1061589629, + 1065242129, + -1101634628, + -1070469960, + -1055594209, + -1079654724, + -1063631550, + 1058651792, + -1076505839, + -1085323494, + -1097586664, + -1081193513, + -1098485688, + -1072856071, + 1057352521, + 1051923426, + 1076796828, + -1106902565, + -1093792928, + 1035986248, + -1097991102, + -1104780422, + 1047711463, + 1061558328, + -1118451938, + -1097351222, + 1068355580, + -1126358258, + 1053641946, + 1055496094, + 1039760699, + 1074660730, + -1108104454, + 1075999073, + -1106669562, + -1089642314, + 1032241612, + -1088082354, + 1022869441, + -1124981428, + -1108986242, + 1020939936, + -1114306640, + 1057746189, + 1047375183, + 1058161550, + -1091825661, + 1042532863, + -1103496060, + -1140344108, + -1105369411, + 1075852834, + -1098893000, + -1070437598, + 1058494694, + 1012803186, + 1055373535, + -1083003485, + -1118681908, + -1102282077, + 1049569025, + 1061152997, + 1042883211, + -1101330347, + -1110859404, + -1105911107, + -1091814274, + -1094489530, + 1047614923, + 1037142012, + 1055882996, + 1054596783, + -1125513340, + -1074473002, + -1085104629, + -1083163663, + -1102500211, + 1050770799, + -1095473636, + -1086418807, + 1052734543, + 1017143617, + 1013669410, + 1050974348, + 1035425255, + -1078274617, + -1105707755, + -1109508155, + 1058186016, + -1100602043, + -1110161240, + -1088780641, + -1108270232, + 1059184752, + 1059874836, + 1029049842, + -1112315625, + 1066484800, + -1071425641, + 1065728149, + -1102276534, + 1044119783, + -1104274216, + -1072061305, + 966494976, + -1086063220, + -1090309518, + -1101697628, + -1087357405, + -1106543739, + -1091510185, + 1050152304, + 1043236038, + 1051133161, + 1052274455, + -1102241330, + -1104558228, + -1080400014, + -1116813448, + 1041810097, + 1057346292, + -1087264784, + -1096100748, + 1072897509, + -1136963652, + -1067435001, + -1089536161, + -1120517145, + 1081217369, + -1067404187, + 1034454314, + -1071116250, + 1077087401, + -1079497910, + -1086361094, + 1042102226, + 1045974405, + -1076121989, + 1072048883, + -1081087727, + 1082173409, + -1104916159, + -1064801845, + 1072046643, + 1068941658, + 1075120409, + 1075209662, + 1058931677, + 1073830976, + -1079226434, + -1077291202, + -1089223318, + 1048703850, + -1105425962, + 1054916532, + -1081820398, + 1044265308, + 1034192755, + -1095490224, + 1050393193, + -1098890653, + 1046565616, + -1098951127, + -1070864315, + 1056904668, + 1047534424, + -1118589185, + -1080083709, + -1090097498, + 1066865681, + -1092549558, + 1047552526, + -1087917769, + -1090510815, + 1056716311, + -1123109171, + 1062327759, + 1065604147, + 1064613411, + -1081160581, + 1051263286, + 1057187783, + 1032264876, + 1052404960, + -1090491824, + 1025586600, + 1032877758, + 1041100446, + -1088641541, + 1067054200, + 1044058354, + -1105821903, + 1046559113, + 1057010945, + 1067896959, + -1103997815, + 1045562376, + -1073549472, + -1081391671, + 1039121176, + -1097639766, + -1137274938, + -1105407511, + 1031936925, + -1088710461, + 1032180110, + 1057069135, + 1049219316, + -1077535548, + 1078236335, + 1054185952, + -1081846240, + -1079570256, + -1086777323, + 1043922031, + 1045331825, + 1059124813, + -1083150061, + -1080470507, + -1094337543, + 1057701665, + 1054719986, + -1083279382, + 1051818999, + 1055941489, + -1084705517, + 1053607756, + -1120896458, + 1026120008, + -1079340166, + -1065037800, + -1105213906, + -1097573852, + 1045515106, + -1078134406, + -1090306766, + 1055492767, + 1048854912, + 1046622608, + 1036792778, + -1097440158, + 1034276419, + 1049059920, + 1040197374, + 1039884318, + -1134558302, + -1155051004, + -1067105246, + -1089297757, + -1078505004, + -1088242500, + 1051122828, + -1103237219, + 1050454579, + 1033646426, + -1090214305, + 1049138824, + -1076953265, + 1042132751, + 1024416996, + 1061707105, + 1046035316, + -1098217776, + 1050261997, + -1129576306, + 1067614429, + 1058225457, + 1058905824, + -1082161082, + -1080861270, + -1081682215, + 1060989219, + 1084471090, + 1053497075, + -1111189632, + 1030474170, + -1095948077, + -1096095985, + 1033492539, + -1117344610, + -1097394441, + 1043335426, + 1051289453, + -1104234942, + -1074270355, + -1078638154, + -1090028210, + 1071218545, + 1058867009, + 1051066802, + 1058053919, + -1095358506, + -1099281893, + -1102562133, + 1079707043, + -1093952200, + 1034690216, + -1077246201, + -1091981421, + -1099081862, + 1024495360, + 1042884346, + -1087589701, + -1085898468, + -1085365774, + 1042474140, + -1099657496, + 1049432938, + -1115303531, + 1065834678, + 1036450479, + -1113988782, + -1087115749, + 1032324255, + -1110788582, + -1117720722, + 1046737554, + -1084347822, + -1092505456, + -1096878904, + -1088038309, + -1102629062, + 1064321050, + 1023167338, + 1012107560, + -1061899212, + -1112193234, + -1083091156, + -1134557744, + 1050064872, + 1026836744, + -1093672230, + 1052717652, + 1039480210, + 1061175663, + 1044765922, + 1025279576, + -1084199508, + -1090189551, + 1046922576, + 1041260518, + 1059465063, + -1097848445, + -1102709726, + -1094754263, + -1083897721, + 1063198074, + 1052403316, + 1067209423, + -1111460923, + -1098038164, + 1063907262, + -1128432248, + -1085657198, + -1087422569, + -1074878993, + 1052712573, + -1097923444, + -1087567863, + 1049641330, + 1060263010, + -1090389968, + -1098438150, + 1050128420, + -1115337880, + 1044450212, + 1037038302, + 1028408675, + -1084077753, + 1052232193, + 1043898433, + 1051205350, + 1065087191, + -1084559597, + 1062342146, + 1050729974, + -1074906067, + 1020380233, + 1052791221, + 1009411320, + 1043620434, + 1054077561, + 1070903240, + -1096261463, + -1067646921, + 1058905427, + 1060905826, + -1081907717, + -1106647522, + -1094211536, + -1087550557, + -1096806020, + 1029519385, + -1080280768, + -1081360825, + -1106125160, + -1089353750, + -1080786593, + 1049789444, + -1113120640, + 1065448320, + 1050878593, + -1092165901, + -1111368158, + 1047861307, + -1096363505, + 1062702262, + -1070024250, + -1121925480, + -1114711854, + -1084269363, + 1065811026, + 1058407505, + -1111089703, + 1069814940, + -1103506814, + 1059340750, + 1056592009, + -1100862514, + 1044757371, + -1117031865, + -1080959202, + 1074954351, + -1089188386, + -1088476453, + -1090283765, + -1115125614, + 1084300385, + -1096203770, + 1059753700, + -1081155134, + -1072201063, + 1066515204, + 1040215320, + -1092494355, + 1066727906, + 1039735741, + -1094542321, + -1103143548, + -1071946314, + -1114021532, + 1053119231, + 1056595069, + -1093612581, + 1049497174, + 1047106586, + -1088155191, + 1051404528, + 1063970465, + -1093501156, + 1049583154, + -1080388182, + 1043602807, + 1059230114, + 1049149594, + -1112563913, + -1082517606, + -1095966299, + -1097611952, + 1055824320, + 1040945739, + -1086512971, + -1094482664, + 1039247867, + 1052436710, + -1115758167, + -1094826269, + 1044674315, + -1082739213, + 1043268634, + 1054317422, + 1065528979, + -1089949193, + -1072058340, + 1033176946, + -1129549078, + 1048150714, + -1082474894, + -1133805814, + -1105545111, + -1109404521, + 1079036451, + 1031877976, + 1063858438, + -1088969604, + 1036548662, + -1087387086, + -1101619742, + 1051717589, + 1065266288, + -1080842234, + -1130692238, + -1084890954, + 1031151768, + 1057394429, + -1076218159, + -1086993484, + -1098853670, + -1072545622, + 1006606642, + -1085632393, + 1039463168, + -1126314218, + -1089143356, + -1106105627, + 1066456354, + 1051765350, + -1102458905, + 1060809258, + -1097671663, + -1148475864, + 1044448490, + -1098993715, + 1066572496, + -1079645233, + -1119651416, + 1066241836, + 1031842001, + 1062090290, + 1069442818, + -1131151904, + 1051768945, + -1077009888, + 1059179325, + -1102825983, + 1054127331, + -1098736925, + 1067319224, + -1085740971, + 1087923448, + 1050334470, + 1062836276, + -1087051088, + -1077608556, + -1103986907, + -1125677064, + 1065199350, + -1098154817, + -1101192675, + -1087875973, + -1103884706, + -1096993504, + 1049865745, + -1081856603, + -1094609516, + 1071845000, + 1015553901, + -1087145843, + -1085182646, + -1104891246, + 994280396, + 1073274368, + 1054677486, + -1111294103, + -1098731401, + 1039150217, + 1061940310, + -1068834486, + 1026249963, + 1051050558, + -1074251760, + 1041955017, + 1062909639, + -1094778558, + -1079207145, + 1057302431, + 1053977281, + 1060803135, + 1048743030, + 1049490116, + 1061067770, + -1098865793, + -1091179955, + 1062635075, + -1101177991, + -1098702285, + -1088517431, + -1079660586, + 1042762504, + -1076497279, + 1069548080, + -1084573478, + 1069112475, + -1088849444, + 1040484829, + 1042775984, + -1091613246, + -1086988370, + -1094207458, + -1081037674, + 1032743131, + -1109715607, + -1082455656, + 1061444000, + -1089084937, + 1062785310, + -1088956360, + -1089547528, + 1063237292, + 1062027822, + 1039984112, + 1070234688, + 1044005677, + 1068744297, + -1093270919, + -1088479354, + -1088411178, + 1074291988, + 1064556764, + -1118933394, + -1080801094, + 1053373374, + -1082809643, + 1031482367, + 1053632562, + 1054574914, + 1055401414, + -1096606100, + 1049231028, + -1114679380, + -1097944286, + 1056486170, + 1051493737, + 1059897780, + -1088492882, + 1019566089, + 1066479993, + 1049904843, + 1063430473, + -1144280744, + 1024519313, + 1057344507, + -1098667548, + -1106221333, + -1086997331, + -1077571541, + 1082332796, + -1083777660, + -1089093333, + -1100630049, + -1084697524, + -1102570657, + 1047550225, + -1095625149, + -1083727177, + -1100063393, + 1027108059, + -1111410742, + -1098545876, + -1089736402, + -1099204636, + -1108238244, + 1068241176, + -1103948484, + -1084242844, + 1063057530, + -1094406615, + 1059609478, + 1068183106, + 1060215132, + 1050980883, + 1076980033, + 1060781320, + 1049047422, + -1078481880, + 1066493241, + -1119418166, + 1009147071, + -1091272261, + 1060052200, + -1082384927, + 1051365677, + -1098319362, + -1104284196, + 1042270864, + 1036829751, + -1089581905, + -1084009856, + -1121319988, + -1121085769, + 1048222594, + -1098225934, + 1049996171, + 1064547307, + 1043522280, + 1054532673, + 1043944604, + 1057056260, + -1086079031, + 1005481092, + -1098343967, + -1145859524, + 1043963676, + -1087242178, + 1046572297, + 1054177235, + 1047564097, + -1105095670, + 1040202913, + 1023579007, + -1086147522, + -1087406125, + 1043722642, + -1087071814, + -1106449558, + 1069101897, + 1018131788, + 1043918371, + 1056100060, + 1033337667, + 1051746321, + 1065606722, + -1076326672, + -1148455060, + 1073865066, + -1138126669, + -1121891763, + 1033936074, + -1106166009, + -1095654133, + -1106112141, + 1049647064, + 1034992082, + 1036910839, + -1082839486, + 1014154770, + -1098676554, + -1092784272, + -1077139980, + -1090401760, + -1099049325, + -1140509562, + 1050338515, + -1076663605, + -1088573747, + 1063036491, + 1047896906, + -1117556591, + -1130110905, + -1086396339, + -1102133240, + -1089155185, + 1043870967, + -1102221917, + 1050740139, + -1076687373, + -1103208529, + -1091398146, + -1123038846, + 1065781447, + 1058399297, + -1089429164, + 1051224882, + -1123241870, + 1046253785, + -1098584625, + 1051505082, + -1083714497, + 1029324448, + 1043922221, + 1024687448, + -1095018211, + -1103117336, + -1103213873, + -1086972182, + -1092990692, + 1040527761, + 1054758050, + 1050909986, + 1067406766, + 1037750583, + 1035875298, + -1103514103, + 1067311687, + -1101637786, + -1073515182, + 1051645726, + 1047228098, + -1080840487, + -1096427978, + -1109732283, + -1098401795, + 1060228128, + -1091699411, + -1097686847, + 1072450804, + 1032791070, + 1049144393, + -1097833480, + 1059915747, + 1036960401, + 1049006140, + 1028833666, + 1012207424, + 1067309298, + 1056555830, + -1078019990, + 1050621151, + -1092790900, + -1078232249, + -1087569075, + -1105637867, + 1038325158, + 1047586565, + 1078761709, + 1065233092, + -1098654449, + -1083597106, + 1067611793, + 1037423630, + -1098610575, + 1049104799, + 1052694871, + 1037612902, + 1060098390, + -1127329957, + 1052967681, + -1070017626, + -1084008805, + -1121446956, + -1082071147, + -1091787557, + -1082046796, + -1085386495, + 1043399238, + -1071275058, + -1106215702, + -1111173548, + 1035415003, + -1102537190, + -1102122350, + 1068216264, + 1052317246, + -1094684561, + 1022953277, + -1073665525, + 1052401601, + 1045477134, + 1063271719, + 1042039929, + -1090084324, + -1100282006, + 1050464103, + -1081675702, + -1073827108, + -1073985944, + -1098419057, + 1069171539, + 1064252964, + -1128707636, + -1086819387, + -1089981764, + -1090339183, + 1054358567, + -1106476233, + -1080165444, + -1088276427, + -1079453992, + -1088786439, + -1093703157, + 1069571205, + -1072923553, + 1044682439, + 1061276086, + 1062300851, + 1039795700, + 1066033989, + 1058544969, + 1070933787, + -1076119521, + 1048117370, + -1091389716, + -1118967040, + -1105490704, + -1085534223, + 1068238537, + 1049016296, + -1083309183, + 1061084823, + 1047937954, + 1017169638, + 1036992979, + -1072295683, + -1126491668, + 1019443889, + -1106482541, + 1025596142, + -1086936367, + 1046367668, + -1090051243, + -1117654639, + -1082977772, + 1063088143, + -1082540956, + 1058125528, + -1101476562, + 1002078060, + 1057579646, + 1013064660, + -1105959098, + -1061213590, + 1045130541, + -1111161411, + -1094641773, + 1025759006, + 1043330481, + 1061356970, + -1099552216, + -1106014515, + -1080912407, + -1092016602, + 1034493774, + 1041541688, + -1085217063, + 1066062853, + 1059645031, + 1033347416, + -1081844584, + 1052350859, + -1105304104, + -1088961514, + 1043782909, + 1049664304, + 1055579538, + 1034865900, + 1052544405, + -1105232197, + -1118700879, + -1085826104, + 1039020398, + -1098295661, + 1083170082, + 1055110250, + -1073474712, + -1105462578, + -1073592429, + -1103768218, + 1049970335, + 1049392912, + 1055091662, + -1096707285, + -1092600699, + -1093199733, + 1047283501, + 1049629691, + -1096720710, + -1089839877, + 1075413732, + -1133050547, + -1087524570, + -1140714202, + -1105275432, + 1049841878, + -1079434625, + 1040773418, + -1100640479, + 1042342804, + 1057519805, + 1047015011, + 1046348144, + -1095664415, + 1037805624, + -1130136642, + 976656272, + -1081830021, + 1037845377, + -1100187726, + 1066213303, + -1100695972, + -1095291560, + -1080886705, + 1076245947, + -1111265126, + 1055870962, + -1077774336, + 1074528492, + 1029135774, + -1098441741, + -1081284597, + -1110876243, + 1006639760, + -1099144814, + 1032798442, + 1042214329, + 1022375126, + 1066847242, + 1050701517, + -1101650037, + 1049573318, + -1098115083, + -1107398974, + -1105847573, + 1051305071, + -1120627152, + -1081128052, + 1040627130, + 1043119689, + 1063409802, + -1073839132, + -1080454339, + 1051260596, + -1099839258, + 1050936417, + -1100384025, + 1045799518, + 1052364480, + -1108055082, + -1098858184, + 1017174035, + -1099225424, + 1059275990, + -1131442952, + 1049171135, + -1108106842, + 1032260638, + -1104081353, + -1090088619, + -1084431949, + 1038768586, + -1123889233, + -1091246019, + -1081846539, + 1073115879, + -1100821737, + 1060608597, + 1045371198, + 1055704856, + -1079613414, + 1052834294, + -1081262163, + 1056629353, + -1070414118, + 1052847198, + 1014473168, + -1082099151, + -1081681580, + 1060754339, + -1077154384, + -1093828821, + 1051714377, + 1044561128, + 1025572848, + 1065765943, + 1057683536, + -1085828813, + -1115563486, + 1041966170, + -1076054563, + -1124495502, + -1100629200, + 1057644597, + -1111167442, + 1045928338, + -1103919101, + -1106069842, + -1073354458, + -1108979117, + 1063883903, + -1132322401, + -1093470213, + 1055432806, + -1090236159, + 1067614287, + 1043764114, + -1093930900, + 1041703124, + -1100364122, + 1045872125, + -1125956196, + 1056047248, + 1057624280, + -1118625488, + -1125038505, + -1082802793, + 1066094050, + 1059003928, + -1092800717, + -1152996072, + 1078668140, + 1059049366, + -1107471428, + 1086300421, + 1025663844, + 1040514084, + 1034679083, + 1041421816, + -1108703794, + 1034849660, + -1088543207, + -1090321270, + -1068382734, + 1051342646, + 1049680526, + -1080372088, + -1101164410, + 1044087837, + -1084868187, + -1089648695, + 1049020861, + 1045934960, + 1065523613, + 1063736147, + -1113708730, + -1074565269, + -1081369500, + -1091110565, + 1077713749, + 1069928498, + -1098923284, + -1080402264, + -1097884369, + -1077227643, + 1080628785, + 1049920304, + -1089868703, + -1114863553, + -1101440519, + -1099432906, + -1088087258, + 1053095260, + -1094078814, + 1053329394, + 1054594030, + -1128790895, + -1054428246, + -1079955829, + 1059915775, + -1114547115, + 1068593528, + -1080335157, + 1056574028, + -1097272769, + -1081678764, + -1126030658, + 1055233847, + -1096106675, + -1119494827, + -1109797893, + -1097138574, + -1081795127, + 1067961177, + -1085421618, + -1103140876, + 1052141666, + -1096894076, + 1045191944, + -1122208185, + -1094653468, + -1088355645, + -1079941775, + 1063815210, + -1102444610, + 1064687998, + -1089541185, + 1041243624, + -1108180498, + -1088258559, + -1149726488, + 1053202287, + -1091871076, + -1079451085, + -1091449009, + 1073645844, + -1115559955, + -1091173540, + 1067725640, + 1059770320, + 1052335037, + 1049545081, + -1116632678, + 1060487152, + 1051078087, + 1065778904, + -1088860476, + -1079039318, + -1078406126, + 1058069137, + -1076190852, + 1039494324, + -1103146302, + -1090360682, + -1101928349, + -1117094715, + 1060528858, + 1075472350, + -1091956612, + 1057263464, + 1067210082, + -1090311749, + 1047437997, + 1038655116, + -1094745845, + -1100671972, + 1058308664, + -1085820299, + 1045303082, + -1094536912, + -1094136870, + -1093238948, + -1100854781, + -1119131034, + -1079035790, + -1090667924, + 1046033866, + -1076077726, + -1095696222, + -1113156303, + -1100627992, + -1068927146, + 1062019426, + -1101113449, + -1087701188, + 1051270685, + 1050281124, + 1073229182, + 1064071288, + 1052835531, + 1066728951, + -1088442892, + -1074984710, + -1104764989, + -1095372468, + 1058038488, + 1065448575, + 1037756055, + 1065152431, + -1103794882, + -1087676617, + -1084343485, + 1063760606, + 1043947274, + 1066357323, + 1048745340, + 1058996650, + 1040178332, + -1090707349, + -1089332786, + 1063895654, + -1089219417, + 1053845441, + -1102422712, + 1050674553, + 1065002588, + 997336878, + -1113054895, + 1048044236, + 1068658045, + -1098799063, + -1090298340, + 1062471496, + 1036109713, + 1076716209, + 1059802874, + -1113816491, + 1050492224, + 1077183168, + -1080630737, + -1097754686, + 1072371785, + 1039791290, + 1052083707, + 1043542615, + 1043112925, + -1096047830, + 1077696693, + 1057499516, + 1051458253, + 1066143912, + -1098893942, + 1048503359, + 1065948391, + 1045733450, + -1090196929, + 1020920363, + 1053555048, + -1087478956, + -1127086364, + -1100421283, + -1090115121, + -1073243477, + 1073556282, + -1080527874, + 1050890515, + -1121577762, + -1098204274, + -1080747133, + 1057841748, + -1090207366, + -1098370237, + -1092436667, + 1076746427, + -1132592028, + 1050156191, + -1090069470, + -1093143473, + 1051640194, + 1055106120, + -1085866204, + -1093521058, + 1067789083, + -1092073963, + -1097730688, + -1086066124, + -1085915447, + 1066791791, + 1057054907, + 1066286655, + 1064610120, + -1099999977, + -1077827766, + 1026332524, + -1083349905, + 1041242741, + 1073064900, + -1130882018, + -1077449337, + -1090779258, + 1067479595, + -1085611118, + 1065977870, + -1087599614, + -1079589649, + 1069276845, + -1097772858, + 1052296279, + 1065412996, + 1024556902, + 1058175925, + -1077523988, + -1093880868, + -1088338147, + 1045205633, + 1054394070, + -1087226467, + 1051239104, + 1068815533, + 1036813118, + 1059736900, + -1098492543, + -1090019646, + 1071205419, + 1053988740, + 1071767929, + -1094323025, + 1054805576, + -1086695115, + -1085905664, + -1094751908, + -1109592595, + 1066691661, + 1067441432, + 1074708485, + 1061413621, + 1073770285, + -1079066757, + -1098069004, + -1070613738, + 1080713169, + -1115373375, + -1094010619, + -1063351149, + -1089036723, + -1095618259, + -1083919512, + 1082541604, + -1093612777, + -1090328593, + 1070199685, + 1037055725, + 1053696660, + 1052265850, + -1089433708, + -1088667208, + -1094081217, + 1075668121, + 1035598015, + 1047945156, + -1093437970, + -1084685170, + 1049415103, + -1084823034, + 1063871456, + -1082082291, + 1061359135, + -1080165295, + -1100359405, + 1057704696, + -1119360978, + 1026591602, + -1100613980, + -1107541702, + 1036313174, + 1049450416, + 1064627613, + -1094463665, + -1103148706, + 1065274005, + -1089697390, + -1086540706, + -1087363544, + 1049361173, + 1032004671, + 1018206380, + 1046240576, + 1021470014, + 1038736033, + -1106138127, + 1050611750, + 1049879295, + -1098700755, + 1016402294, + -1108071319, + 1060180176, + 1000731567, + 1043912126, + 1050878173, + 1040973343, + -1095816052, + -1120758940, + -1083927593, + 1000597891, + 996734432, + -1100565495, + -1081684926, + -1103973567, + 1068156257, + -1093383993, + -1092863248, + -1115554129, + 1059454433, + -1114551020, + -1114177107, + -1095727470, + 1029750222, + 1041849905, + -1118554038, + 1043083834, + 1060273710, + 1045456019, + -1114742727, + 1058359829, + -1089768606, + -1081785443, + -1090462814, + 1060233683, + 1058785716, + 1053589259, + -1094292782, + 1072663832, + 1043086504, + 1070075635, + -1105774069, + 1043998899, + -1102874847, + -1086591267, + -1119040525, + -1084281590, + 1051791198, + 1079675366, + -1090248724, + -1081525550, + -1082533641, + -1105476603, + 1079536884, + 1049486724, + -1097127988, + -1092863748, + -1098092177, + -1079693885, + -1154941879, + -1098406246, + -1082020893, + -1102761691, + 1062004297, + -1086278665, + 1052235225, + 1048201451, + 1042480632, + -1095705874, + 1072761374, + -1092883438, + 1065977254, + 1070401727, + 1050977791, + -1117178568, + -1067935626, + 1050059118, + -1119609717, + 1047928587, + 1038149114, + -1096523308, + 1028427894, + -1085104202, + 1049150188, + -1085360660, + -1083476151, + -1089816621, + -1082976756, + 1058776654, + 1024784796, + 1032386574, + 1018005748, + -1077461785, + 973093624, + 1053420885, + -1099642667, + 1030523456, + -1093519212, + 1039641288, + 1041352166, + -1080164879, + -1098089841, + -1093639719, + -1087747831, + 1058290577, + -1095269507, + 1037537472, + -1112763662, + -1106500500, + -1131339134, + -1090128760, + 1027783850, + 1066437202, + 1074245278, + -1089067817, + -1121279523, + -1097663055, + -1076720592, + -1135318145, + -1114138000, + 1054289596, + -1128837664, + -1097442512, + 1059939018, + -1096094898, + -1083771598, + -1099954406, + 1066360038, + 1050457623, + 1042972286, + -1093746209, + 1073561870, + 1026879870, + 1034116538, + -1089405939, + -1076321353, + -1091135438, + -1106295654, + 1043491835, + 1055904932, + -1077754056, + -1079844976, + 1069175097, + -1091234083, + -1108222970, + 1067058165, + 1073141351, + 1083324732, + -1101688379, + -1099862920, + -1068755159, + 1077368799, + 1068500076, + 1082846715, + -1084850357, + -1067963598, + -1077208958, + -1066358194, + 1037150870, + -1067657529, + 1068206481, + 1077026397, + -1082575302, + 1083585229, + -1105764817, + 1069698645, + -1088566352, + -1101954261, + 1074340172, + 1083117384, + 1038070261, + 1064576027, + -1077182096, + 1059363988, + -1102314278, + 1061133125, + -1112872770, + 941696384, + -1146086272, + 1052722391, + -1107810234, + 1059862252, + -1090976227, + -1094172178, + -1084038723, + 1064567069, + -1097595776, + 1044544340, + -1090371764, + -1094932277, + -1077417989, + -1087859842, + 1050301952, + 1061319826, + -1082871313, + 1061577987, + 1061633142, + 1041223693, + 1026688752, + 1036355023, + 1052066748, + 1061731950, + -1096049105, + 1060231601, + -1083474955, + -1075044229, + 1059377481, + -1076211921, + -1091038418, + -1114538767, + -1081284641, + -1084496465, + 1060919883, + -1095977043, + -1104026167, + 1037264092, + 1064565056, + -1082282567, + -1102225954, + -1088499252, + 1025002270, + -1102317104, + 1058548170, + 1069472628, + 1034047082, + 1025621436, + -1117808962, + 1055292683, + -1096719324, + -1149176654, + -1097969448, + -1081777678, + 1034376384, + 1071705627, + 1060803124, + -1075948602, + -1054808551, + 1059982392, + -1085671326, + -1102438745, + -1116753189, + 1066756150, + 1045968984, + -1072821407, + 1064380314, + -1116415530, + 1051954760, + 1061816749, + -1106647933, + -1113767276, + 1057923133, + 1053888112, + 1074711614, + 1041562062, + -1103048946, + -1084426298, + -1090034574, + 1050691409, + 1061153770, + 1034509979, + -1084820034, + 1067388496, + -1110755753, + -1083808771, + 1057845418, + -1087777977, + 1062524243, + 1062511543, + 1058533200, + -1114352225, + 1063425182, + -1075874995, + 1046671762, + 1063880821, + 1051068953, + -1090040835, + 1040941659, + -1078867561, + -1074295083, + -1096763209, + -1093483175, + -1094747421, + -1150407076, + 1049350590, + 1055561786, + -1108070095, + -1081685140, + -1104258864, + -1109915281, + 1063597525, + 1035387612, + -1074765174, + 1048301974, + -1100637615, + -1100666554, + 1055712629, + 1045269283, + -1112298414, + -1088030463, + 1042272566, + 1063337042, + 1058335439, + -1079081127, + 1077762326, + 1038120996, + 1058199807, + 1041873924, + 1058968399, + -1082951132, + -1072478523, + -1104684652, + -1106748599, + 1052415551, + 1033327991, + 1051981087, + -1064891995, + -1098398316, + -1090185577, + 1075837822, + -1069779118, + 1075384742, + -1072730321, + -1116664406, + 1050618672, + -1077577262, + -1074158071, + -1094885547, + -1077278080, + 1084266112, + -1078906198, + -1063857225, + -1091830083, + -1093721644, + 1087315138, + -1072203520, + -1064099473, + -1078075369, + 1070207214, + -1091898085, + -1089679642, + 1059749077, + 1066884117, + 1035402107, + 1055134535, + -1096935848, + 1064539124, + 1067784704, + -1083743876, + 1023614244, + -1127337600, + -1071643227, + -1098146720, + -1072854721, + 1048857946, + -1101601771, + -1099277742, + -1115357168, + 1017036316, + 1042948826, + -1078548479, + 1036675427, + 1038276273, + 1048813219, + -1080568641, + 1008752938, + -1096512892, + 1056492893, + 1070297598, + -1081301282, + -1116653612, + -1063518425, + -1062735592, + 1057877489, + 1075637540, + -1075036006, + -1094946523, + 1058608010, + -1082871386, + 1061366384, + 1067519223, + 1064659096, + -1083945931, + -1080741739, + 1045733275, + -1080987655, + -1070498206, + -1091161672, + 1058231981, + 1061287176, + 1087218694, + 1045789681, + 1024237442, + -1086425491, + -1106908348, + -1098585646, + -1092478831, + 1062225748, + -1079725588, + 1057330591, + -1099306518, + -1095048649, + 1073703785, + -1097395394, + -1089817348, + 1047381912, + -1090528256, + 1049926870, + 1046481477, + 1071084510, + -1104313286, + 1044834968, + -1105725380, + 1024765452, + 1049356700, + -1099084591, + -1093479660, + 1045593717, + -1089692716, + -1079867847, + 1046388212, + -1091307157, + 1045943426, + -1080134283, + -1061661371, + 1059457222, + 1022368296, + 1054536166, + -1074183020, + -1115078093, + -1089201050, + 1062049067, + -1096613246, + -1084197377, + -1079689656, + -1113356688, + -1081935012, + 1057143349, + -1124695517, + 1057030379, + -1093723523, + -1096146334, + 1061422874, + 1066700824, + 1065754162, + 1068069496, + 1063771816, + 1062499503, + -1104925356, + -1076648816, + -1084829759, + -1084123588, + 1053975862, + 1071970725, + 1016838446, + 1033143721, + -1091134352, + -1097813275, + -1064775257, + 1046521993, + 1059593807, + -1122698235, + -1078526308, + 1049274127, + 1044264262, + 1067341354, + 1021140500, + 1034144904, + -1073026870, + -1135003056, + 1049803060, + -1083500494, + -1097427843, + -1133090336, + 1091342641, + -1088540223, + -1082352984, + 1069194183, + 1043086455, + 1065856191, + 1031572494, + -1097160304, + 986483672, + 1040843935, + 1073829539, + -1099185533, + 1048769405, + 1016256965, + 1051011485, + -1110161151, + -1075390121, + -1099696469, + 1059835376, + -1079779596, + 1040592483, + 1031993428, + 1050322305, + -1101928676, + -1129021713, + -1171952932, + 1045802779, + 1055191834, + 1042039243, + 1045638263, + 1048726094, + -1120534265, + 1041830006, + -1081441459, + -1093112393, + 1059216068, + -1084472110, + 1065182906, + -1080635627, + 1050524584, + 1070116717, + -1083305361, + -1085920097, + 1054320704, + -1078965528, + 1042649305, + 1054170623, + 1064665427, + -1079530460, + 1063141814, + -1088756185, + -1092233491, + 1061056056, + -1093699703, + 1070962583, + 1055025533, + -1096812291, + 1068753244, + -1139212884, + 1057094962, + -1097308539, + 972829792, + -1099177611, + -1085396623, + 1072371951, + 1041033174, + -1105027720, + 1059792763, + -1083575206, + -1081461468, + 1053908389, + -1102459669, + 1045974339, + -1088651930, + 1071782592, + 1068230042, + 1027160403, + -1081516663, + 1072958450, + 1050553692, + -1091253667, + -1069723736, + -1094571203, + 1047995429, + 1064394010, + -1097848683, + 1051628854, + -1078650130, + 1047451542, + -1090293644, + -1092767320, + 1069663851, + -1099184591, + 1056446913, + -1089514691, + 1045789404, + 1060668730, + -1096031158, + -1081209126, + 1064873111, + -1072043561, + 1057943767, + 1061381253, + 1068721114, + -1081511941, + 1027797738, + -1090438593, + 1052834194, + 1061232044, + 1013334564, + -1085146105, + 1053515135, + -1090399074, + -1076905478, + 1073917990, + -1088274576, + 1015441916, + 1043763766, + -1078524709, + 1062015228, + -1072270582, + 1067703141, + 1073496336, + 1063765044, + -1116052720, + -1076164196, + 1057319033, + -1099113993, + -1069843650, + 1071627758, + -1097605391, + -1105000307, + -1070170393, + 1059890543, + -1088610995, + 1054215482, + 1064100988, + -1089108949, + -1073024975, + 1066524267, + -1092659503, + 1070272196, + 1061593769, + 1060656188, + -1087470816, + -1121701754, + -1076097502, + -1090948331, + 1041984328, + 1063899674, + 1070050399, + -1098867163, + -1070899273, + -1112916999, + -1079734550, + 1048707172, + 1039655528, + 1071262590, + -1081612704, + -1114938336, + -1096904884, + 1034996916, + 1054317244, + 1059143368, + 1066773809, + -1128167525, + -1086280550, + -1104132910, + -1109150311, + -1079140093, + -1089841322, + -1072650917, + -1070452614, + 1041159079, + 1033212604, + -1093706262, + -1094704492, + 1048467934, + 1063036721, + -1082701522, + 1067497618, + 1051220687, + -1076333458, + 1035477155, + -1090301241, + 1049426351, + 1048817593, + 1050345143, + 1048712640, + 1075668559, + -1091966089, + 1060248781, + -1073156661, + -1138553228, + -1114674726, + 1056908792, + 1035765116, + -1098942162, + -1087157529, + 1039223911, + -1097578233, + 1041091852, + 1042339910, + -1081358781, + 1062865488, + 1047393962, + -1082270356, + -1081195573, + -1085836394, + 1052897350, + 1055513737, + -1085483915, + -1095009280, + 1064959761, + 1051299438, + -1095125730, + 1048120986, + 1060667767, + -1082647344, + -1134989120, + -1096970494, + 1020559683, + 1044396674, + 1057830985, + 1062962839, + -1087150769, + -1084849732, + 1041070874, + -1090673391, + 1067943760, + -1102287570, + 1064077579, + -1075552983, + -1139568667, + 1058855221, + -1077474396, + -1081716137, + 1088960399, + 1076030693, + 1036551494, + 1065982605, + 1061261137, + -1091258929, + -1121892960, + -1075450198, + 1036217214, + -1085031467, + 1065165020, + 1049422990, + -1086886784, + 1016065542, + 1034608816, + 1082480962, + -1088528248, + 1066391026, + -1102574660, + 1061991083, + -1078465625, + -1086607018, + 1072612796, + -1077517385, + 1069808547, + -1072991393, + -1085502164, + 1058660145, + -1063312095, + -1078164711, + -1105798538, + -1109181028, + -1091314138, + 1058002054, + -1109353629, + -1085592539, + 1067637697, + -1086505402, + -1086161306, + 1073349475, + -1089720500, + -1079117407, + 1071959630, + 1039504159, + 1072106576, + 1060330063, + 1055318590, + -1092316334, + -1100523982, + 1067126084, + -1096178792, + 1046786354, + -1100909604, + 1067696698, + 1055156158, + 1050968144, + 1045753789, + 1043417663, + 1049816318, + 1076512512, + -1092370953, + 1076409342, + 1059156548, + -1101763138, + -1075053130, + 1008313409, + 1022635388, + -1113071119, + 1045465766, + 1043121929, + -1088602768, + 1018991928, + -1092116006, + -1086055478, + 1002575863, + 1042117802, + 1073072013, + 1080558840, + 1045240550, + 1043287126, + -1128542059, + -1091779820, + 1043958802, + -1097736542, + 1027903415, + -1078458908, + 1075923966, + 1055062153, + -1140696220, + 1060144596, + 1059685696, + -1085815032, + -1089526930, + 1063337335, + 1054807257, + 1057208217, + 1059033622, + -1088985961, + -1113493978, + 1053416408, + 1059968837, + 1067377997, + 1072360560, + -1147707902, + 1060230955, + -1090204394, + -1078423806, + 1066014423, + 1049403287, + -1085010514, + -1074642639, + 1065504062, + 1074496495, + 1040203922, + -1088226149, + 1006831637, + 1055201691, + 1053363371, + -1124614672, + -1114427578, + -1078552822, + -1092953505, + 1057272502, + 1059333034, + -1082223284, + -1110027236, + 1038119932, + 1075457417, + 1051210898, + -1074056103, + 1059751046, + 1059384377, + -1091563599, + 1029159959, + 1059610477, + -1083755572, + -1109613006, + 1015805549, + -1097854634, + -1097497189, + 1053935309, + -1080482778, + 1006640091, + 1044670076, + 1050692664, + -1094554988, + -1099037881, + -1089637534, + 1017082142, + 1056402084, + 1053861493, + -1104229069, + -1072010749, + -1078656000, + -1085500635, + 1056965809, + 1069578485, + 1050510893, + 1059083376, + 1067546059, + 1061071443, + -1076988016, + 1054428486, + -1098492223, + 1043152017, + 1068000976, + 1024436079, + 1066118562, + -1139290238, + -1092548500, + 1075509500, + -1083306067, + 1065113721, + -1112993959, + -1092130558, + 1052864838, + -1131288049, + 1044422272, + 1064133607, + -1091609819, + -1078275401, + -1116558164, + -1111788397, + 1065805823, + -1130781016, + 1064561751, + 1051561310, + -1110626254, + -1082951347, + 1015234569, + 1050585280, + -1090195480, + 1038266336, + 1058009008, + 1034126786, + 1057981317, + 1049131330, + 1050007005, + 1047973450, + -1097170381, + -1086678760, + -1113673754, + 1038977458, + 1057090144, + -1103959241, + -1097570556, + -1149615282, + 1050846144, + -1097668127, + 1067150886, + 1028051988, + 1063532853, + 1048105320, + 1058322098, + 1036906275, + -1099099134, + -1078475618, + 1087388976, + -1086859257, + -1103745016, + -1088574119, + 1063433869, + -1098547016, + 1057198033, + 1082090595, + 1054685697, + 1050211050, + -1087543727, + -1104906342, + 1050706568, + -1080162661, + -1095257814, + -1103135710, + -1074491949, + 1069933799, + 1066698455, + -1083657185, + 1065723079, + -1096484480, + 1068108435, + -1079808905, + -1089389091, + 1053097533, + 1053497081, + -1072883006, + -1086841715, + 1038426832, + -1117136407, + 1066113455, + 1062367403, + 1050557626, + -1097121160, + -1070014120, + 1030847709, + -1104812569, + 1071643441, + -1080895630, + -1071668297, + -1097014661, + -1123516980, + 1056797468, + -1087011320, + -1080376592, + -1114792935, + -1101263071, + 1064361060, + 1059535637, + -1065466719, + 1024372712, + 1063568555, + 1045467875, + -1084038127, + 1031769409, + -1110513901, + 1066697519, + -1077268245, + -1124864658, + -1084879475, + 1058745868, + 1069711172, + -1098349379, + 1051337220, + -1094949582, + -1079582465, + -1090195513, + 1041184212, + -1093025002, + -1092627265, + -1090358507, + 1062377532, + 1040449834, + -1101037445, + -1080062408, + -1084592074, + -1136609849, + -1122461322, + 1058254921, + -1097316653, + -1072669336, + 1043601095, + 1045976154, + -1097876161, + -1070560829, + 1033594747, + 1043098925, + -1087497483, + -1109316492, + -1105370342, + 1026769386, + -1116940282, + -1090152978, + -1096413828, + 1065959154, + -1076819681, + 1068658516, + 1063794522, + -1090426577, + 1051870550, + 1036378152, + 1015867684, + -1103090747, + -1098292672, + 1048733307, + 1067292300, + 1042624325, + -1078077775, + 1067405253, + -1094808104, + -1104606840, + -1103896019, + 1043848167, + -1110803162, + -1108844743, + -1085236529, + -1095979998, + -1085810318, + 1060421681, + 1063464670, + -1082826774, + -1085433215, + -1077564286, + 1032173506, + 1082722840, + 1020785608, + -1094218657, + 1057350141, + 1065685554, + -1097007522, + 1041516175, + -1072952732, + -1095094749, + 1055455602, + -1079613734, + 1066577189, + -1083153528, + -1142663996, + -1095594503, + -1081778432, + 1041286843, + -1087232117, + 1049320894, + -1108346398, + 1047176077, + 1060154181, + -1115245816, + -1104594935, + 1051709154, + 1023979541, + 1070569419, + 1047779017, + 1063352594, + -1087478392, + -1099150676, + -1089377791, + 1048354857, + 1060595243, + -1094725658, + -1105939590, + -1104427420, + -1104284135, + -1075520638, + -1089044772, + -1072929782, + -1092446368, + 1061778897, + 1004009008, + 1046611236, + -1083165619, + -1095748824, + -1109285466, + 1059201142, + -1100190736, + -1096620841, + 1062955448, + -1105212797, + -1081408731, + 1068304512, + 1050149255, + 1066026143, + 1064543378, + 1062378025, + -1096944746, + 991288852, + -1114587662, + 1080234719, + 1068731407, + 1049109236, + -1080028291, + 1050488618, + 1049510757, + 1055806074, + 1065493036, + -1096174035, + -1094129219, + 1076757764, + -1090515935, + 1060901952, + -1108990034, + -1109948058, + 1074394015, + -1086250970, + -1082019453, + -1088999777, + -1073973402, + 1051675917, + -1130622098, + -1110299797, + 1023227880, + 1064762129, + -1090814764, + -1086257711, + 1068650617, + -1081530866, + 1053068253, + 1060289544, + -1085392795, + -1096909889, + 1043284616, + 1057263895, + -1071334699, + 1028763048, + -1087995012, + -1116700286, + 1068459748, + -1081013502, + -1091299847, + 1081378433, + 1026700698, + -1082058188, + -1100427729, + -1068706901, + 1056798514, + -1080956320, + 1053710443, + 1074350447, + -1105939341, + -1078479092, + -1072168077, + 1072031485, + -1097661933, + -1127836522, + -1087701529, + -1075239392, + -1076235231, + 1075928716, + -1077865655, + -1098416180, + 1065985385, + -1054770809, + 1069581664, + 1058930728, + -1053470919, + -1061860813, + -1079941352, + -1052027042, + -1080514630, + 1073778280, + -1073855658, + -1063101979, + 1073119090, + -1071267260, + 1082636492, + 1062461684, + 1092677275, + 1064248685, + 1066236216, + 1081932999, + -1080751902, + -1070026812, + -1064524073, + -1062112024, + -1077476888, + 1024971348, + 1064951445, + 1076384017, + -1079751533, + -1050273150, + 1057409748, + 1040369582, + -1053162607, + -1068443395, + 1012021986, + -1051172737, + -1075877112, + 1084145859, + -1079340491, + -1100801209, + -1071572528, + -1085829794, + 1087188562, + -1084838585, + 1094490789, + -1076341839, + 1073511799, + 1084467635, + 1052600646, + 1054862872, + -1070361331, + -1069192580, + -1090379127, + 1075874486, + 1065650121, + -1081123299, + 1055025903, + -1091121312, + -1087405814, + -1085424210, + 1033353198, + 1057057938, + -1084788108, + -1109492147, + 1048838056, + 1058915518, + -1075635570, + -1105503209, + -1101976552, + 1066086336, + 1048614998, + -1097522785, + -1082646740, + 1032878947, + 1050145988, + -1103779036, + 1052844228, + 1035918862, + -1084256206, + 1034448650, + -1090469118, + -1074987833, + 1051902676, + 1035807223, + 1057517864, + -1108790164, + 1027967561, + 1066922852, + 1067183575, + -1112164066, + -1098735770, + -1101890629, + -1082829412, + 1046881377, + -1127959032, + -1090757235, + -1108049201, + -1088496047, + -1095608774, + -1126327082, + 1046857206, + -1079272479, + 1036488030, + -1115297059, + 1038737362, + -1103353116, + 1019118874, + 1053036315, + 1035697492, + 1063896367, + -1089770108, + -1106038902, + -1075183280, + 1065854212, + -1085733429, + -1076210687, + 1052810194, + 1046481015, + 1051203725, + -1087155772, + 1064423391, + 1024064669, + 1037181765, + -1105484847, + -1082479772, + 1072945817, + 1042517304, + -1085657886, + -1097299616, + 1025984465, + 1013543206, + 1046464108, + 1052205797, + 1056642683, + 1051503027, + -1111004730, + 1052108749, + 1058802333, + 1043843434, + -1103824893, + 1028995442, + -1081808824, + -1101248161, + 1062149969, + 1020829724, + 1059962071, + -1083355354, + 1033510572, + -1114855590, + -1093499261, + -1081977609, + 1023272768, + -1081030800, + 1072889048, + 1053169702, + 1024621414, + -1078614718, + 1059176554, + -1081136502, + -1095413887, + 1066662116, + -1093992021, + -1087233199, + 1065192735, + -1095572158, + -1074448076, + -1120743694, + -1073959044, + -1073382634, + -1110133252, + -1104132895, + -1091946899, + 1024360447, + 1037945812, + -1092382022, + 1051069260, + -1101802962, + -1094765417, + -1090356928, + 1049189730, + -1116468826, + -1097432803, + 1063875295, + 1034760370, + 1044757457, + -1107208274, + 1057215978, + -1108573615, + -1099137176, + -1111051313, + -1086856644, + 1049433721, + -1105708753, + 1066098767, + -1082107246, + -1085885741, + -1111436678, + -1098070632, + -1104769440, + -1088631548, + 1044779151, + 1067067926, + 1046391385, + -1094982363, + -1075011726, + 1027898420, + -1077776436, + 1055450420, + -1105925298, + 1057429927, + -1080039514, + 1049279770, + -1088329192, + 1060777255, + 1061614880, + 1036922932, + 1053348672, + -1078284434, + 1050676167, + 1065399317, + -1085293182, + -1079033796, + 1053646084, + -1072177350, + 1060641648, + -1102303757, + -1100975644, + -1084916442, + -1084031843, + 1061452002, + -1085222003, + -1074609086, + 1065828250, + 1076780271, + 1055032992, + 1059770354, + -1092027069, + 1050827653, + 1043254508, + 1048817499, + -1078633108, + 1053920907, + -1078252519, + -1105246823, + 1052816090, + -1097409278, + -1080439654, + 1058909560, + 1058095963, + -1079674273, + -1095042609, + 1040722832, + 1061516327, + 1059010174, + -1098655510, + -1095434291, + -1083444861, + 1053267199, + 1029882403, + -1093040762, + -1081805469, + 1028636237, + 1063009544, + 1059048396, + -1098205974, + 1054226780, + -1105238826, + -1077957536, + -1114471694, + -1104114144, + -1117534576, + 1057223217, + -1079637511, + -1097393445, + -1096669079, + 1065724085, + 1057435635, + -1077375276, + 1059348210, + 1031884518, + 1055789835, + -1098747133, + 1041262070, + 1065566249, + -1098683789, + -1105570903, + -1071881056, + 1060469573, + -1085343688, + 1064400390, + -1075988723, + -1079712412, + -1095825179, + -1115264479, + 1039324510, + 1054597805, + -1127977986, + -1084468219, + -1085695312, + 1026576602, + -1100146543, + -1073230058, + -1087255678, + -1089035334, + -1098894840, + -1102215547, + 1040534938, + 1040437723, + -1090387136, + -1075468652, + -1104115146, + 1076357428, + 1080528986, + 1049875596, + 1062089941, + 1046103710, + 1052151964, + -1097274410, + -1093768829, + 1071971905, + -1083555418, + 1073960175, + -1104775790, + 1050810544, + -1083368710, + 1063515379, + -1077711163, + 1018833225, + 1057129789, + -1090260480, + 1066800319, + 1065673355, + -1078899418, + 1074358607, + 1077382008, + 1066208385, + 1069493771, + -1069769325, + -1076964595, + 1074173983, + -1083440431, + 1008078439, + 1075004711, + 1055091350, + 1070774192, + -1062034792, + -1075750100, + -1077334129, + -1061980360, + 1060388834, + 1059638523, + -1074958452, + 1038008310, + 1081721071, + 1016795896, + -1062465981, + 1040343100, + 1078176164, + 1087950762, + 1068090387, + -1082053393, + 1058518644, + 1071614902, + 1059373358, + -1086708754, + -1083190905, + -1083914683, + 1079836778, + 1047524696, + 1059425650, + 1069511476, + -1096885904, + 1053464197, + -1112764962, + -1091838585, + 1074994850, + -1076196650, + 1064857486, + -1088857055, + -1089298886, + -1077327800, + 1043740997, + -1078743596, + -1128468648, + -1089214505, + 1016992222, + -1090448685, + 1062643470, + 1061264293, + 1055923024, + -1078725589, + -1095714608, + -1072928900, + -1080053012, + 1049154556, + 1052397547, + 1060381945, + 1033436364, + -1103812660, + -1085181942, + -1080554196, + 1051747100, + -1073277050, + -1099283444, + -1081816677, + -1111730747, + -1103131889, + 1053276447, + 1050468261, + 1058983289, + -1096441900, + 1038807274, + -1116026975, + -1095594544, + -1090929190, + 1055080651, + -1111293216, + -1070074432, + 1041215504, + -1093556891, + -1086477319, + -1082551659, + -1101052920, + 1079181423, + -1095801361, + -1103683220, + 1074189338, + 1067420968, + -1077273782, + -1062172001, + -1087333561, + -1071311140, + -1085956484, + -1062831016, + -1080060971, + -1082732731, + 1073012338, + -1104693711, + 1018388836, + 1032654274, + -1115910158, + -1081266366, + -1092264461, + 1048491494, + -1088433159, + 1078536078, + -1103262902, + -1077503945, + 1035777289, + -1067967137, + -1086663153, + 1060156215, + -1087734461, + 1050403129, + -1088793792, + 1022774216, + -1090217825, + -1076443892, + -1086890031, + -1096367833, + -1066869159, + 1071557420, + 1049778019, + -1104877256, + -1079823097, + 1067213821, + -1093584935, + -1076800240, + 1060839638, + -1083596162, + 1030960228, + 1064480525, + -1089341072, + 1063411306, + 1066234081, + 1065407714, + 1063714181, + -1114337550, + -1096585914, + 1084466964, + -1086252141, + 1082583276, + 1066003479, + 1057148383, + 1057372306, + -1066693757, + -1081823010, + 1048839782, + -1067575206, + -1082247529, + -1075129514, + 1072220844, + -1086241638, + 1073845189, + -1079617362, + -1073731971, + 1071127172, + -1098527746, + -1104323372, + 1072438317, + -1083362548, + -1101249096, + 1073044669, + -1091599012, + 1062622070, + 1056359790, + -1112641519, + -1124295123, + -1073205367, + -1121678176, + 1069275429, + -1097823685, + 1075810647, + 1045184764, + -1075869263, + -1055655094, + 1053629297, + -1079058470, + -1094191625, + -1078994268, + 1069458314, + 1057530244, + -1080726457, + 1056377030, + -1108980287, + 1063081701, + 1038362362, + 1059481247, + -1095661856, + 1063982954, + -1120057504, + 1060145165, + 1050640468, + -1080723009, + -1076265135, + 1022340248, + -1099232870, + 1058062502, + -1077800451, + -1073984038, + -1071528254, + 1077779228, + -1081262840, + -1110443191, + -1080447858, + -1076538199, + -1078534136, + -1089511808, + 1057120634, + 1069993848, + 1045436175, + -1083093739, + -1119942849, + 1055100674, + 1073070028, + 1065695350, + 1023506964, + 1032144007, + -1073619873, + 1058064644, + 1066669636, + 1066271865, + -1119408177, + -1069591786, + 1084269258, + 1045728481, + -1089940215, + 1050467859, + 1055208051, + -1089866600, + 1061163127, + 1060232863, + -1105338421, + 1051942522, + 1070534787, + 1064659727, + 1061517024, + 1068112114, + -1125688557, + 1034923173, + -1085681416, + -1079796325, + 1041497023, + -1088050240, + -1096337037, + 1060139687, + -1097026545, + -1095923787, + -1077753980, + 1059306142, + -1077079404, + -1159965440, + 1013132449, + 1043734851, + 1070382989, + 1055912509, + 1046936982, + 1044050965, + 1034299636, + 1058852534, + -1099845103, + 1050868826, + 1050839687, + -1068184643, + 1054222538, + -1093661297, + -1096852126, + 1063541127, + -1062631619, + 1039948486, + -1075290364, + -1084448830, + 1064494121, + -1081414949, + -1081671697, + -1097543159, + 1083540607, + 1052101006, + -1076976526, + 1057211254, + -1076870716, + 1060109901, + -1077290002, + -1090143399, + 1071304911, + -1088928120, + 1059438510, + 1059177846, + 1072721697, + -1080623310, + 1059015041, + 1065137141, + 1065268246, + 1083012259, + -1073719372, + -1123009984, + 1054855947, + 1058631893, + -1102781530, + 1059161328, + -1077630778, + -1084274238, + 1059414720, + -1111230824, + -1093128750, + 1059864763, + -1131361347, + 1056224142, + 1050069237, + 1033202172, + -1070101262, + 1069451802, + -1076978387, + 1042835358, + 1065933502, + 1056133948, + 1064601737, + 1070809194, + 1063477267, + 1066333104, + -1106390461, + -1134527204, + -1070907202, + 1039265052, + -1100040385, + 1070407040, + -1105959279, + -1105565881, + -1090243842, + -1089884722, + -1070884628, + 1069087924, + 1091691014, + 1052671450, + 1059471273, + -1093030718, + -1088738801, + -1087618029, + 1052513960, + -1088621416, + 1041609144, + 1059497064, + 1047217636, + 1049879514, + 1061820025, + 1063777791, + 1065686790, + -1095142269, + 1050874973, + -1094474273, + -1086532134, + -1086154500, + -1087966760, + 1074751809, + 1065277147, + -1091517026, + 1057546750, + -1078468282, + 1041795985, + -1085717209, + -1087096601, + 1041142096, + 1042011181, + -1067095728, + 1054517916, + 1035286135, + -1098295234, + -1071048617, + -1061243028, + 1037639992, + 1060682693, + -1096285645, + -1083958646, + 1065934313, + 1050211020, + 1067682189, + 1024960215, + -1089999399, + -1108936624, + 1051947641, + -1103479419, + -1116786640, + 1026964852, + -1104612856, + -1097078580, + -1098285098, + -1088872425, + -1083969050, + 1063238323, + 1056454464, + -1080613777, + 1073992106, + -1097232400, + 1031640731, + 1055409739, + 1060304131, + -1073084216, + -1115480041, + 1061979075, + 1052601954, + -1078501983, + 1062692748, + 1026845088, + -1089558742, + -1084831420, + 1051961488, + -1083651518, + -1087074266, + 1046707589, + -1093690808, + 1060831634, + 1059196679, + 1074761774, + 1047805425, + -1079259780, + 1053785357, + 1043344380, + 1007518236, + 1057910764, + 1056230299, + 1069559783, + 1033706526, + 1056935958, + -1072568674, + -1099593199, + 1063704062, + -1081024944, + 1056920733, + -1083322610, + 1040030897, + -1097945035, + -1082328218, + 1061355272, + -1100805199, + 1069868754, + -1100289095, + -1079858657, + -1061674560, + 1056979759, + 1064910704, + 1067887938, + -1115905374, + 1055653533, + 1058279051, + 1049685189, + -1100557775, + -1084174264, + 1058599662, + -1091563512, + 1062642128, + 1051035517, + -1107557887, + -1083467680, + -1121679733, + -1095069793, + 1035055694, + -1093931637, + 1062851849, + -1079701160, + -1096379645, + -1090247445, + 1016598574, + -1103542704, + 1037651039, + 1056150352, + 1044049750, + -1088258438, + 1057582793, + -1094935346, + -1106669535, + 1055929543, + -1086469990, + -1072218765, + -1087585983, + 1058265717, + 1023248928, + 1055568329, + 1052458959, + 1068923991, + -1070885757, + 1051449434, + 1053802053, + 1068121554, + -1100360401, + -1079901347, + -1084187990, + 1056988058, + -1092327993, + 1053614945, + 1038424428, + 1025252323, + -1098215545, + -1070729682, + 1050505605, + 1058273935, + 1058083384, + 1061772207, + -1064627185, + -1124058213, + 1079983055, + 1057141383, + -1078322611, + 1080982213, + -1118416878, + 1066223582, + -1090115440, + -1088491174, + -1074804126, + 1066217819, + 1086146906, + 1052558533, + -1081229856, + 1053430109, + 1061404046, + 1036048734, + -1087451144, + 1042357886, + 1058176747, + -1080219011, + -1127712326, + -1090482088, + -1097277727, + 1066887836, + -1113167798, + 1062144720, + -1085633308, + -1075748717, + 1058688041, + 1065034204, + -1073529631, + -1086871996, + 1084083598, + 1058683802, + 1069409918, + -1077616559, + -1068823045, + -1072663574, + 1076540705, + -1072779229, + 1074288361, + -1062470978, + 985230528, + 1067244177, + 1064231481, + -1101872354, + 1057874255, + -1067809210, + 1047495495, + -1127706384, + -1063910901, + -1146604750, + 1040843514, + 1074475380, + -1080918921, + -1069185566, + -1073233779, + 1041023568, + -1114165349, + -1104528096, + -1106321444, + -1075900358, + 1033194115, + -1073131838, + -1104695646, + -1104129813, + 1060159342, + -1076385483, + 1051293724, + -1094896617, + -1107322012, + 1065341872, + -1082002079, + -1094017767, + -1092733900, + 1027088947, + -1104463647, + 1057081627, + 1059080702, + -1084084599, + -1105769855, + 1048736297, + -1105703364, + -1087691590, + -1097248787, + 1058793033, + -1092778036, + -1090438703, + 1063329897, + -1129694147, + 1058502891, + -1080672048, + 1057118675, + 1063597732, + -1082113015, + -1077774143, + -1085516655, + 1051289088, + -1076648381, + -1103345031, + -1082409122, + -1078473581, + -1134461721, + 1071359398, + -1088187329, + -1117712627, + 1061816240, + 1072994413, + 1013016840, + -1104346994, + -1081382522, + 1059842810, + -1110929302, + -1077545897, + 1049466092, + 1057454935, + 1077186803, + -1073049718, + -1082384260, + 1076198101, + 1060356518, + 1089787492, + 1068911581, + 1058430353, + 1064275644, + 1091649746, + -1068777009, + -1079292894, + 1075450111, + 1078231678, + 1067661999, + -1112450100, + 1080854457, + -1074491265, + 1089519934, + 1074695068, + 1051367546, + 1076561102, + -1133307894, + -1084255443, + 1064068585, + -1089441028, + -1075660898, + 1045568475, + -1089677515, + -1108666223, + 1042988893, + -1080833308, + -1091066420, + -1104007896, + 1065647187, + 1046406394, + -1100832272, + -1073477025, + 1061922321, + 1027456832, + -1103746513, + 1037844191, + 1046777237, + -1103983658, + 1050915345, + -1091662459, + -1079419401, + 1013949242, + -1107024762, + 1073860875, + -1090207914, + -1070845965, + 1064168578, + -1090460999, + -1090668468, + 1045937729, + -1081101420, + -1120525310, + 1046476228, + -1086632461, + 1053343059, + 1041442728, + -1123488592, + 1068292930, + 1059066772, + -1076472775, + 1073580515, + 1070278811, + 1042832333, + -1087313307, + 1041005190, + -1072237550, + -1104734171, + 1058024825, + -1070278892, + -1083826304, + -1106745094, + 1074983030, + 1050357598, + -1084484638, + 1059906111, + 1054139982, + -1071696568, + -1121858786, + 1076437997, + -1077204695, + -1073125508, + -1079749228, + 1050673454, + -1076211487, + 1076159684, + -1095678571, + -1104413249, + 1088234245, + 1053254327, + 1071378770, + 1087003539, + 1058343530, + -1098871813, + 1071149802, + 1078584865, + -1075510308, + 1078186816, + 1070185800, + -1071010147, + 1069991486, + -1081622291, + -1080469059, + 1064385681, + -1092684834, + 1041194685, + 1031526380, + -1142893544, + 1061291943, + -1111627230, + 1049483975, + -1085354563, + -1074527397, + 1066322243, + -1083973851, + 1052244716, + 1036656078, + -1103299571, + -1079514637, + -1094870471, + 1053196352, + -1186838656, + -1109089258, + 1059606345, + 1018611731, + -1101741988, + -1080844362, + 1055924860, + 1057652369, + -1113887406, + 1058840655, + 1044292275, + 1077611808, + -1070706918, + -1048957589, + 1054344838, + -1073601876, + 1072986082, + 1073623270, + -1087853820, + 1069831455, + -1056618637, + -1103006026, + 1048922386, + 1076427494, + 1072430665, + -1083335029, + 1067938796, + 1052370867, + -1098499810, + -1091032125, + -1087379529, + 1070273047, + 1062186319, + -1089801235, + 1069131395, + -1087218758, + -1078498619, + 1050945790, + 1057610121, + -1095943733, + -1098690940, + 1091760798, + -1065550663, + -1072375336, + -1066118899, + -1073206868, + -1071768904, + -1055866970, + 1061656490, + -1057306278, + 1051404839, + -1073528410, + -1067463694, + -1071435800, + 1066764198, + -1080333873, + 1069954151, + 1066636439, + 1064184720, + -1074622768, + -1076817322, + -1055919895, + -1056918618, + -1098746797, + -1110086703, + 1079306713, + -1073423258, + -1084161047, + -1079272049, + -1085054190, + -1104386818, + -1089281787, + -1122771399, + 1061717644, + -1083518230, + -1080794163, + 1089691515, + -1097338178, + 1069376239, + 1044197863, + -1075582206, + -1068785742, + 1008147734, + -1098629836, + -1086361866, + 1061363850, + 1061915203, + -1136157347, + -1125650166, + 1067615273, + -1089230501, + 1057529367, + 1074690088, + 1051283422, + -1096498776, + -1097911284, + -1089047649, + -1080805008, + -1121507993, + 994068512, + 1057495408, + 1066543476, + -1075235064, + -1072481039, + -1096845654, + -1089151747, + 1064677259, + -1082585111, + 1051157401, + -1073958208, + -1108211521, + -1093336475, + -1089123685, + -1098993986, + 1060140131, + 1061212708, + 1050335185, + -1084715435, + 1049562222, + -1089544324, + -1074120992, + 1042821004, + -1074176503, + -1069172775, + -1085765484, + -1114585257, + -1090504266, + 1060207606, + -1084401460, + -1104939600, + -1095202398, + -1126946928, + 1040213200, + -1074371224, + 1022884808, + -1117386938, + 1064638231, + 1046725758, + 1072901492, + -1073304631, + -1081473342, + -1072293532, + -1082310642, + 1073870832, + -1081881105, + 1065499947, + -1072703037, + 1075216800, + 1037662846, + -1087610857, + 1073984936, + 1058925636, + 1047296094, + -1120334094, + 1048350626, + -1102057363, + -1086468961, + -1071268871, + -1095392559, + -1066749111, + -1088029502, + 1074216663, + -1111680725, + -1080095999, + -1083967546, + -1106407256, + -1098737349, + 1058166143, + -1090076209, + -1080567004, + -1095643739, + -1083820665, + 1063054221, + 1062462206, + -1093591980, + 1025400257, + -1083949105, + -1072321754, + 1048409466, + -1114372218, + -1122360250, + 1051602916, + 1047911420, + -1110343490, + -1091226661, + -1088738690, + 1057443040, + -1103832732, + 1042243879, + -1086082287, + -1098665682, + -1089691909, + 1053178606, + -1075928265, + 1072773153, + 1020626320, + 1058086982, + -1118606768, + 1040876757, + -1102925981, + 1074894538, + 1069572739, + 1049091532, + 1041041442, + 1059990136, + 1064802910, + 1074676486, + -1095581812, + -1111518424, + 1057149364, + -1089467201, + 1041491248, + -1111936004, + -1094206908, + 1058372419, + 1065924195, + -1085617719, + 1033903209, + 1051922219, + -1107122987, + 1034045272, + 1047147786, + 1057721287, + -1089908763, + 1065388656, + -1072567312, + -1106973104, + -1088470280, + -1095576688, + 1071006972, + -1091934154, + -1105448938, + -1084401955, + 1058085829, + 1057812939, + 1060558450, + -1086384694, + 1048767421, + -1079315437, + 1066839139, + -1091979676, + -1070948173, + -1097785338, + 1083900274, + -1090931115, + 1061718005, + -1082859023, + 1051079440, + 1047060583, + -1089648494, + 1040935948, + 1050588816, + 1042046312, + 1057576636, + 1053673375, + -1075322969, + 1065727337, + 1054628823, + 1056374295, + -1083510436, + 1022135412, + -1128548006, + -1079445842, + 1073691929, + -1068858085, + 1073450874, + -1095140126, + 1027520029, + -1057545208, + -1073830979, + -1058096451, + 1077930767, + 1089371882, + -1080054070, + -1081467452, + 1083065329, + -1081828604, + 1088154363, + -1086943420, + 1039629138, + -1060363282, + -1094179258, + 1092506087, + -1053126282, + 1065515656, + -1077857473, + -1054664838, + 1064020583, + -1066422347, + -1088835965, + -1064776517, + -1088507367, + -1098644069, + 1043451614, + -1081245424, + -1089598016, + -1101800757, + 1059467083, + -1072275259, + -1085464278, + 1077002799, + 1009102223, + 1045090805, + -1116379991, + 1057354076, + 1050563069, + -1081791379, + -1088463169, + -1090126584, + -1111998131, + 1067550376, + -1072904022, + 1037297133, + -1082457901, + -1096470545, + 1066124969, + -1104572462, + 1071140554, + -1071337173, + 1070805577, + -1094847106, + -1078114385, + 1068128394, + -1083574303, + 1068901023, + -1066946062, + -1094014753, + 1082005011, + -1079012522, + -1094202092, + 1059686378, + -1086769679, + -1084509376, + 1067319304, + -1072254809, + 1075955329, + 1085549291, + 1062870346, + -1078132110, + 1076260338, + 1073001609, + -1084737279, + 1068062973, + -1064013104, + -1065080962, + 1069046411, + 1054478210, + -1081521372, + -1077570595, + 1080294234, + 1057218827, + 1066395075, + -1080377646, + -1097270477, + -1073700306, + 1076980324, + 1087149300, + -1083303449, + -1081691167, + -1080801167, + -1075696391, + 1066335547, + 1054336199, + 1051921017, + -1095564955, + -1088545703, + 1054614529, + -1106410730, + -1076600597, + 1059929207, + 1065605246, + 1058028596, + -1088055355, + -1080185792, + 1083600166, + 1052661717, + -1098501256, + -1089654629, + 1060022170, + -1083398885, + 1048034689, + -1073135180, + 1027456977, + 1072227399, + 1061468421, + 1056527498, + -1142451766, + -1075976747, + 1054728163, + -1107077500, + -1105071503, + -1081158409, + 1057187812, + -1080442051, + 1005457150, + 1042212069, + -1085530606, + 1065753532, + -1109318748, + 1069654552, + -1082244409, + -1095185599, + 1046273806, + -1075588709, + -1100076435, + -1112932522, + 1060584182, + -1072149395, + -1100825557, + -1089985098, + 1063773720, + 1066207857, + 1059645646, + -1123351666, + -1118554570, + -1093719883, + 1053543750, + 1050203601, + -1080748283, + -1105721597, + -1096109692, + -1102359488, + 1042561200, + 1048876792, + -1096599868, + 1069996521, + -1097347809, + 1057449193, + 1063405592, + -1087220770, + 1070842569, + 1078556056, + 1075288037, + -1080987056, + -1115068966, + 1059575544, + 1057868269, + 1083495932, + -1070692415, + -1056900675, + 1073862992, + -1081208818, + 1065803224, + -1098169428, + 1054336328, + -1090331322, + -1062688330, + -1122629685, + -1112888868, + -1090128990, + 1085053163, + 1071119644, + 1047569318, + -1062538792, + -1087555143, + 1042297509, + -1065329523, + -1068590917, + 1076125355, + 1062207563, + -1126945215, + 1053534315, + -1128863206, + -1097482765, + -1094983434, + 1048985469, + -1097282350, + 1041555169, + 1057339935, + 1057192609, + 1063742702, + -1108291765, + -1099362758, + -1108384541, + 1074322375, + 1049204819, + -1079291838, + 1064040066, + 1092605096, + -1109183693, + 1056943946, + -1089121907, + -1102783418, + 1053843620, + -1087737574, + 1050980836, + 1053679436, + -1080271136, + -1105564201, + 1064560812, + 1051900831, + 1057901233, + 1055396537, + -1080965487, + -1081036735, + 1060907054, + 1050004521, + -1099416651, + -1081471556, + 1053559444, + -1087402675, + -1075956008, + -1088684086, + 1060547165, + -1075447156, + 1067883443, + 1062666498, + -1069951736, + 1037834659, + -1093234072, + 1061743134, + 1062156062, + -1088321932, + -1107163851, + 1069166483, + -1079324035, + 1051222578, + 1073908000, + -1099590594, + 1045830659, + -1071630245, + -1080165185, + -1081913465, + -1088029151, + 1093351951, + -1080191168, + -1077666572, + -1109486537, + -1089072179, + 1034936001, + -1097470771, + 1067475401, + 1032721635, + -1075901065, + 1054540381, + -1106995526, + 1070753142, + 1051320656, + 1041835083, + -1089635014, + 1065423274, + -1093671177, + 1051753156, + -1104892394, + 1060476887, + 1059940387, + -1099512439, + -1100232492, + -1091836698, + 1073247668, + 1007301502, + -1130778344, + -1081149800, + 1072564081, + 1056607817, + 1076503918, + 1072687909, + 1084365444, + 1022867001, + 1032491625, + -1114843680, + 1066635617, + 1067034516, + 1045611725, + 1066889788, + 1061092116, + -1126739675, + -1079128727, + 1067282604, + -1085352550, + 1058354916, + -1089729551, + 1039015517, + 1041594751, + -1086734881, + 1060110748, + 1059113319, + 1065258746, + -1082930115, + -1071991060, + 1079191280, + 1056161316, + 1045940033, + -1088089948, + 1070469570, + -1090924714, + -1121471896, + -1104081234, + -1087235371, + -1079124928, + 1040460846, + 1017600416, + -1083673084, + -1084181132, + 1061997860, + -1078855788, + 1073077375, + -1062133085, + 1031784216, + 1049806891, + -1084648955, + 1072143124, + -1084978542, + 1065236793, + -1090335303, + -1092011641, + -1118446273, + 1073792845, + 1074361345, + 1068836549, + -1085557187, + -1077255383, + 1066265309, + 1066572332, + -1129548878, + 1048819300, + -1109348372, + 1059232132, + 1043733696, + -1089655923, + -1082503674, + -1088673953, + 1059131314, + 1052247380, + -1114100259, + 1069095995, + -1073193574, + 1049304018, + 1050528418, + -1080874715, + -1075768166, + 1040150696, + 1060173367, + -1081902718, + -1090448928, + 1063975880, + -1090064705, + 1065650530, + 1064025080, + -1093699134, + 1065233078, + 1054091463, + -1097622839, + -1094508455, + -1092141333, + -1072967734, + 1007766860, + -1079703028, + 1018846645, + -1090339199, + -1088813824, + -1098302372, + -1087407610, + -1112568736, + 1069289066, + -1081941441, + -1087298604, + 1057989102, + 1006292191, + 1043450604, + -1100001789, + 1057234167, + 1031807105, + 1044691539, + -1080505174, + -1087961221, + -1086659634, + -1080309040, + -1096070605, + 1051533036, + 1060627816, + -1084142150, + 1057592060, + -1074122343, + 1049080250, + -1091847148, + 1075163996, + 1062868782, + 1060694416, + -1089507411, + 1075671384, + 1074183673, + 1049330552, + -1102349050, + -1085439597, + -1093710002, + -1085993742, + 1052453160, + 1043484932, + 1066065074, + -1079863599, + 1050057686, + 1067666474, + -1106331465, + 1071116572, + -1076559616, + -1095357734, + -1087820321, + 1058203337, + -1086018225, + 1047930023, + 1052599074, + 1042097036, + -1156193432, + -1081424670, + -1100315625, + -1087587758, + 1072388499, + 1060939342, + 1050281999, + 1064840175, + 1065059430, + -1075998936, + -1089427564, + 1069669540, + -1083579120, + 1042256572, + 1068956974, + -1107120372, + -1088003467, + 1044546046, + -1081934092, + 1071834577, + -1069820059, + -1101030404, + 1066155780, + -1102529371, + -1085379276, + 1062773447, + -1098374049, + 1043674554, + 1059402449, + -1101388010, + -1096132224, + -1122046336, + 1061795543, + 1062231698, + 1051009855, + -1096711405, + 1055417361, + 1063377330, + -1073686320, + -1107072528, + -1087720653, + -1090097526, + -1073408769, + -1083929904, + -1087510501, + -1083200856, + -1080393161, + -1099022016, + -1071929626, + 1066716484, + 1069162698, + 1061562442, + -1103521826, + -1083046237, + -1067874018, + -1092267748, + -1093661227, + -1064332615, + 1060313056, + -1102158104, + -1081485431, + -1093274468, + -1098375666, + 1070966245, + 1070981050, + 1068337900, + 1048161906, + 1081566777, + 1000391272, + -1104732508, + -1100754619, + -1077640181, + -1067475897, + 1058606102, + 1073577017, + 1003724372, + 1075223748, + 1065403466, + 1053585209, + -1089325473, + 1052432462, + -1131517044, + 1084442958, + -1111642575, + 1040293830, + 1031926874, + 1057048204, + 1062397052, + 1057317724, + -1073524604, + -1092898263, + 1055734156, + -1072637948, + -1096134326, + -1073658804, + 1064676048, + 1058561072, + 1081308502, + -1088273423, + -1086633572, + -1088040273, + -1092629517, + 1062702416, + -1087341400, + 1078950008, + -1066773009, + -1067889562, + 1033736505, + 1066294811, + 1047628264, + 1076945752, + -1076241975, + 1056972689, + 1046971081, + 1069700337, + 1067616145, + 1046223714, + 1036547067, + 1056938078, + -1076299745, + -1075157517, + -1087253413, + -1080347486, + 1062263678, + 1042136852, + 1071901783, + -1088799664, + -1097012759, + -1085664690, + -1078676687, + -1097704719, + 1055461358, + -1071994140, + 1051107511, + 1059941501, + -1088750136, + -1094980213, + 1048863758, + 1055861610, + -1083323801, + 1066434374, + -1075008977, + 1072977870, + 1071376707, + 1066417325, + 1060958629, + -1083856601, + 1068815014, + 1070111146, + 1033765857, + 1049627261, + -1075480828, + 1069406212, + -1086305842, + -1081808467, + -1103956580, + -1071883493, + 1054982191, + 1034835476, + -1078512273, + -1110026493, + 1057177943, + 1055500409, + 1060470288, + 1066931526, + -1106443881, + -1094974774, + 1046361869, + -1096295922, + -1088898135, + 1063995864, + -1091630844, + 1040345954, + -1090976238, + -1075319787, + -1082754876, + 1054076870, + -1111211716, + 1050526054, + 1066025970, + -1095836008, + 1036238576, + 1052355734, + -1110844410, + -1104923080, + 1049516808, + 1054866184, + -1079861729, + -1059320282, + -1079075996, + -1090953790, + 1028046435, + 1052401381, + -1101827580, + 1037804466, + 1045036468, + -1113189881, + -1082238048, + 1066647575, + 1053235216, + 1065501015, + -1076334915, + 1072906089, + 1058654532, + -1085242348, + -1082898563, + 1058698653, + 1071618050, + 1010929497, + -1110748068, + 1080790983, + -1082727854, + -1086692169, + 1070005254, + -1130267252, + -1104543472, + 1085736113, + -1081854169, + 1073287429, + 1072317029, + 1040574659, + 1065736680, + -1078078056, + 1040576022, + -1105559636, + 1065801536, + 1074937032, + 1048685558, + 1054746694, + 1057812071, + 1046369286, + 1072185394, + -1124447262, + -1107412557, + 1049753908, + 1079323418, + 1029478597, + -1099156029, + -1103853521, + 1049537659, + -1130776334, + 1059251605, + 1051505375, + 1060485315, + 1044509651, + 1052693112, + 1001757237, + -1089559326, + -1095228232, + -1078463679, + 1026333592, + 1065307953, + 1051610660, + -1069939969, + -1084723486, + -1095271831, + -1082307077, + -1088775659, + 1062437541, + -1107326987, + -1087300293, + 1039519223, + 1056891164, + 1072480439, + -1100659129, + -1087903296, + 1059062344, + -1121237567, + 1055310349, + 1072614362, + 1057599914, + 1068115933, + -1130089248, + 1069891590, + -1094266287, + -1080046767, + 1069464454, + 1059163019, + 1045643727, + 1082703979, + 1047428778, + -1077502585, + -1098516220, + 1053472701, + 1082053442, + -1079925223, + -1085611358, + 1070170009, + 1080506194, + 1053035046, + 1060516947, + 1057594152, + -1078497489, + -1099196701, + 1063148222, + -1078025694, + 1040296052, + -1087310737, + 1069017672, + 1059479890, + 1066546608, + 1069667638, + 1054477727, + 1066618278, + 1052224934, + -1103392192, + 1071796506, + 1045875062, + -1099551043, + 1074859003, + 1049226268, + 1043146204, + -1086772971, + -1092941876, + 1066147961, + -1095472990, + 1058285501, + -1089768489, + -1086674033, + 1070012367, + 1055988583, + 1059278797, + 1019934970, + 1042462240, + -1091504680, + 1048799071, + -1079060650, + 1054755432, + -1091364705, + 1058614091, + -1079623273, + 1062201907, + -1089114886, + 1059626135, + -1086685588, + 1053828697, + 1058757054, + 1026992598, + -1098131199, + 1065320506, + 1028305568, + -1081597596, + 1031851916, + -1081705905, + 1063010860, + -1096452658, + 1062817689, + -1113863772, + 1072395670, + -1086397242, + 1071994864, + -1089564564, + 1075188354, + 1082190595, + -1079333508, + 1049314494, + 1041521690, + -1095916704, + 1048132304, + 1074531509, + -1129987341, + 1054194023, + -1083186371, + 1055647487, + -1105453947, + -1097927193, + 1059216994, + 1057614248, + 1066718672, + -1095007098, + -1098932988, + -1088929881, + 1029743439, + -1080189784, + -1086337296, + 1043822039, + 985416864, + 1054891175, + -1082876877, + -1113979717, + -1084090166, + 1064211241, + -1071144425, + 1061154002, + -1079855021, + 1053430029, + -1076039474, + 1060262959, + -1098144662, + -1094579503, + 1042991703, + 1032211058, + -1092384543, + -1087511263, + -1076008991, + -1099074139, + 1066528736, + -1085908295, + 1038460196, + -1088351689, + 1066683825, + -1073214945, + 1067763776, + 1057821931, + -1079988454, + -1077428980, + 1025115653, + 1054799525, + 1031644707, + 1055636415, + 1053366922, + -1110897288, + 1075950202, + -1094509684, + 1062546333, + -1075999332, + 1059525049, + 1047419888, + -1097262982, + -1090504720, + -1081751361, + 1065733000, + -1074976338, + -1073939871, + -1101532956, + -1087103761, + -1085720466, + 1072765427, + 1053229448, + 1068728883, + -1080661063, + 1069254909, + -1101706169, + 1055163683, + -1108721060, + -1093351574, + -1104938801, + 1067531610, + 1071648486, + -1106854461, + -1076823819, + 1074786787, + 1044738305, + -1081678386, + 1047814600, + -1117735858, + -1103899284, + 1054640286, + -1082093169, + 1068939338, + -1067698171, + -1085616346, + 1064808443, + -1085618962, + -1068806583, + -1079254502, + -1104715009, + -1076393143, + -1100204964, + 1065983584, + 1037153654, + 1031644011, + -1085572329, + -1136939792, + 1054758456, + 1053201963, + 1042282292, + 1049878828, + -1078471041, + -1087643837, + 1066056072, + 1050142783, + 1050879698, + 1046956789, + -1083394171, + 1066283552, + -1105112421, + -1088096080, + 1058077878, + 1050858041, + 1077629719, + -1077807587, + 1052602888, + -1086780561, + 1068691021, + -1088860529, + -1111938757, + 1074527619, + -1079394456, + 1028487167, + -1108984925, + 1025287948, + 1066281161, + 1066345773, + -1113551252, + 1026815658, + 1059229354, + -1094759142, + -1091033895, + -1075340444, + 1067153454, + -1110813792, + -1098680489, + 1048282745, + 1049736640, + -1081144165, + -1070888875, + 1052745996, + 1069130364, + 1048562862, + 1055033261, + 1078973525, + 1061763251, + -1079517105, + 1065591172, + 1066092155, + -1081365950, + -1098699245, + 1031177838, + -1101141454, + 1073853233, + 1074084118, + 1048445808, + -1084277905, + 1061740258, + -1105505168, + -1094681281, + 1051608923, + 1065700691, + 1066696636, + 1066557174, + 1081299649, + -1078757729, + -1105996813, + -1096931093, + -1097604371, + -1105734736, + 1065311629, + -1096838696, + -1098978886, + 1066567900, + -1151635624, + -1085598310, + 1082822133, + -1079928106, + 1049256567, + 1077676895, + -1078220826, + 1073564998, + 1029070668, + -1081881522, + 1066339441, + -1073377235, + 1078494195, + -1085820887, + 1051555293, + -1073566275, + -1077725675, + 1057092654, + 1053908214, + 1065718597, + -1082114399, + -1099268876, + 1046779574, + 1028959726, + 1065071227, + 1054685726, + 1074134905, + 1066367905, + -1080468759, + 1055401771, + 1075261502, + -1064608874, + -1084541336, + 1006035822, + 1041896312, + 1069162192, + -1090129764, + -1090010463, + -1101136866, + -1076125143, + 1061047221, + -1080854186, + 1028544996, + -1083622745, + 1045086972, + -1071949359, + -1088300027, + 1054633792, + -1103511747, + 1053045623, + 1075532558, + 1082128314, + 1067020677, + 1066920552, + -1074316405, + -1129198492, + -1048560078, + 1076976078, + 1056384366, + -1051661365, + -1069059209, + -1079573570, + -1052029214, + -1067438893, + 1078970554, + -1087398364, + -1070534337, + 1074013358, + 1055038061, + 1081068220, + -1083513476, + 1094035500, + -1066935786, + 1064995492, + 1080453231, + 1058281741, + 1062767308, + -1068309121, + -1075881880, + 1064400799, + 1054487700, + 1077589964, + -1066267877, + 1076512393, + -1098560637, + -1109159025, + 1070200678, + -1141263210, + 1086685312, + -1085091295, + 1057165383, + 1061236722, + 1061277133, + -1076677279, + -1083001004, + -1063147198, + -1075119184, + 1070645340, + -1078935115, + 1070350766, + 1071129740, + -1110469974, + -1068095915, + 1085228932, + 1066392098, + 1044892212, + 1093113470, + 1062887805, + -1093653747, + -1112373846, + 1075224116, + 1048056680, + -1080252875, + -1077097174, + 1075484308, + 1052215985, + 1065353777, + 1064831854, + 1050655671, + 1035286986, + -1094697477, + -1108216807, + 1059125781, + -1078592281, + -1087571084, + -1072691459, + -1080802131, + -1067294940, + 1060050802, + 1059740787, + -1107129150, + 1058528504, + -1118881915, + 1055989030, + -1096527562, + -1086783576, + 1065515093, + 1067563258, + 1043902686, + 1047073704, + 988690045, + 1086552285, + -1102825129, + 1057078484, + -1089539734, + -1087307944, + 1025815475, + 1069953994, + 1076740338, + 1066679991, + -1098040991, + 1075744239, + -1091977337, + -1090124038, + 1049890519, + -1086360930, + -1113130475, + 1067478567, + 1074308204, + 1074031867, + -1077891441, + 1060898393, + -1092574470, + 1070605607, + -1089967085, + -1080352463, + 1055350979, + -1079402100, + -1077946941, + -1081693866, + 1064346503, + -1081132322, + 1068504197, + -1094294551, + -1100008394, + 1062089380, + -1054895482, + -1074995236, + 1083119709, + 1073561382, + 1073483222, + 1080253627, + -1067420896, + 1083060217, + 1094328544, + 1033940575, + -1081920156, + 1063456894, + 1082713946, + 1046251866, + 1057026212, + -1101461168, + -1080876588, + 1079228090, + 1071673156, + 1071279739, + -1097288882, + 1068924588, + 1059664330, + 1059202387, + -1098760027, + 1043243560, + 1030765706, + 1052666760, + 1068789231, + -1100828245, + -1079071251, + -1097647939, + 1043880395, + 1085775231, + -1095677600, + -1073352411, + -1120685405, + 1084430285, + 1062767599, + -1116495198, + -1070403105, + -1081343936, + 1060661683, + 1072025715, + 1066113989, + 1078730182, + 1064620847, + 1069264513, + -1070816777, + -1073707500, + 1055927472, + -1071615326, + 1073260571, + 1068016173, + 1049121470, + 1066386457, + 1069348242, + -1081838819, + 1074110994, + -1074032562, + -1101854466, + -1080314219, + -1100082752, + -1080634395, + 1035771290, + 1057480414, + -1071119429, + 1075300890, + 1062142204, + 1083940042, + 1083633855, + 1072917788, + 1036239842, + 1075289469, + 1055630203, + 1068625079, + -1079694792, + -1085992033, + -1093860296, + -1080220050, + 1046044338, + -1081289951, + 1046206281, + 1061522402, + 1057051432, + 1051081275, + -1092906609, + -1070045431, + -1114067428, + -1074441393, + -1070720048, + -1092226987, + 1064925329, + -1093300485, + -1088435582, + 1062964731, + 1018929403, + -1074780540, + 1068291516, + -1104759640, + 1063080644, + -1104550992, + -1104153713, + 1071019977, + -1080375631, + 1081869435, + -1103362996, + 1052045087, + -1084829854, + 1041439954, + -1077959836, + 1084124714, + 1074670346, + 1067436538, + -1077842612, + -1098151672, + -1096336033, + 1054185569, + 1041548196, + 1067437506, + 1069735692, + 1033799054, + 1058700449, + -1097172125, + -1085690303, + 1047584996, + 1055834090, + 1066157609, + -1087159581, + 1062643809, + -1088431144, + -1082021444, + -1080816442, + -1077751786, + 1000259928, + 1063463984, + 1070676835, + 1041822815, + 1043261494, + 1081506680, + -1096913679, + -1114534873, + 1075645354, + 1057632419, + -1095710353, + -1098610680, + -1095385987, + -1077960642, + 1065474873, + 1057246565, + 1053079291, + 1063366878, + 1082582320, + 1075720464, + 1047647520, + -1089691075, + 1068617384, + 1072756495, + 1071433798, + 1063764495, + 1069980985, + -1077416995, + -1092272645, + -1068607119, + 1065670789, + 1067780640, + -1078883101, + 1069573215, + -1094030555, + -1071437176, + 993109240, + -1068100713, + 1078889389, + 1065735926, + -1073277273, + -1074870521, + 1067010293, + -1069246543, + -1098313808, + 1060565877, + -1089375618, + -1070802248, + 1072795588, + 1080996021, + 1068716620, + 1055323099, + 1067464522, + -1081124969, + 1066582545, + -1076865743, + 1077763984, + -1103066051, + 1068660893, + 1074999341, + -1075996094, + 1059561901, + 1068984172, + -1082908160, + 1049426658, + -1087821368, + -1097603603, + -1077239237, + 1061166312, + 973665280, + -1096361016, + -1098168181, + 1090734732, + 1065196979, + -1105504288, + -1083218335, + -1095109682, + -1073471886, + 1067476956, + -1078031204, + 1077879002, + 1064049224, + 1051110143, + -1076910782, + 1074140147, + -1092690090, + 1053962420, + 1049104264, + 1056430288, + 1032987979, + 1050176038, + -1080085526, + 1046542875, + -1081545947, + -1080348259, + -1076920855, + -1089780602, + -1078319574, + 1057351970, + -1076808966, + -1098103169, + 1064979196, + -1128731670, + 1070096393, + 1067943109, + 1028518034, + 1053321266, + 1068637666, + 1067422480, + 1033656792, + 1051691203, + 1069487813, + -1078336956, + -1095500251, + -1086790531, + -1092586031, + -1115045861, + -1126356642, + 1063248121, + -1102404082, + 1057391432, + -1095851119, + 1040823456, + -1079523384, + -1089831053, + -1084183360, + -1112664751, + -1102970632, + 1053743031, + -1132219786, + -1072010969, + 1051358168, + -1089286479, + 1047024981, + 1055456706, + 1058752436, + 1052178292, + -1082693880, + 1059781270, + 1089403429, + 1064068670, + -1070138604, + -1067012180, + -1088967475, + -1070935029, + 1007933711, + 1096800479, + 1043415114, + 1083862765, + 1076993180, + -1071316635, + -1061443404, + -1076320510, + 1066116788, + -1068900504, + -1087243607, + 1087366096, + -1103588099, + -1063672665, + 1069555675, + 1074010482, + 1091456026, + 1046549499, + 1065729084, + -1075001851, + 1038345650, + -1136536136, + -1115397723, + -1099830809, + -1087053422, + 1039763315, + 1032112188, + -1098273243, + 1016725058, + -1112928827, + -1117039938, + -1101545453, + -1080745439, + -1081829194, + 1058231818, + 1049669017, + 1033256769, + -1114727664, + 1047869188, + 1045077302, + -1108865545, + -1106488168, + -1095293842, + 1044803100, + 1054604441, + -1100633725, + -1076844810, + -1087668907, + -1084361853, + -1074039517, + 1048404783, + 1066442321, + -1065258881, + 1035036191, + 1071470139, + -1089697666, + 1069825884, + 1053215635, + -1070635898, + 1074411080, + 1061192613, + -1090979155, + 1075341860, + 1070166868, + 1059092955, + 1060512769, + 1060580698, + -1094062809, + 1043844927, + -1087895985, + -1100985165, + -1110589657, + 1047400032, + 1067601630, + 1067850167, + 1052784442, + 1057724884, + -1063507541, + -1102007065, + -1093638098, + -1098093837, + 1048998939, + -1074584710, + -1079942351, + -1092290592, + -1095773461, + -1084805990, + -1092112104, + 1053790375, + 1037026433, + -1084739033, + 1051970017, + 1042480925, + -1081841374, + -1081263263, + -1113559094, + 1012528632, + 1016498210, + -1108273762, + -1100302325, + -1084702165, + -1084104526, + -1098516988, + 1077381780, + 1017452735, + 1052048600, + 1040934100, + -1107328991, + 1057784567, + -1094016766, + -1070904807, + -1081049617, + 1043084034, + 1066214520, + -1088436218, + 1077312186, + 1080994756, + 1065305631, + 1063134829, + 1078121413, + -1110273116, + 1068868698, + -1068035705, + 1060407696, + -1109831906, + 1057105477, + 1075868984, + -1116694003, + 1072866630, + 1063808716, + 1069701649, + 1066341841, + -1071391843, + 1054635062, + -1089863286, + -1110192434, + 1033425814, + 1077607109, + -1065027137, + 1027935341, + -1086679657, + -1062639497, + -1085681511, + 1058634974, + 1066273623, + -1074933156, + 1064671976, + -1095201552, + -1103186384, + -1109126515, + 1061174409, + 1055017292, + 1082930936, + 1050492014, + 1079948098, + -1089989284, + -1095401144, + 1063801141, + -1090407851, + -1080335796, + -1128980466, + -1093405185, + 1059188157, + 1064169660, + -1087431644, + -1088775265, + -1087856834, + -1080692660, + -1093993306, + 1059103347, + -1089974152, + -1092292985, + -1088881618, + -1080450599, + 1050965674, + -1093414208, + -1096201600, + 1030388039, + -1090231955, + 1037909324, + -1089208065, + -1093137008, + -1090192660, + -1105121282, + 1021855345, + 1057386213, + -1104633109, + 1067822070, + -1072677488, + -1070004809, + -1086088492, + 1032435214, + 1074860024, + 1060145790, + 1067190361, + -1072901132, + 1020317330, + 1087220086, + -1071558841, + 1082103779, + -1066381597, + -1095050732, + 1054167253, + -1096766758, + -1082461618, + -1083049065, + -1088805818, + 1056661332, + -1068054887, + -1070815352, + -1077405968, + 1064869671, + 1093587318, + 1035501532, + -1107397138, + -1073437698, + 1063816587, + -1094094303, + -1083651278, + 1041151234, + 1035272927, + 1036152665, + 1066592191, + -1081422860, + 1052380026, + -1088299471, + -1096822677, + 1054241751, + -1083959551, + 1049814606, + -1092201001, + 1049633912, + -1102444830, + -1092543217, + 1057362660, + 1049294984, + 1052681549, + 1059430322, + -1103732598, + 1031491483, + -1081045168, + -1108194756, + 1054796865, + -1084853216, + 1055859559, + 1007258959, + -1102671629, + -1090188257, + -1083243984, + -1162625468, + -1081260793, + 1037357404, + 1056156850, + 1070467070, + -1089927209, + 1043142904, + -1087778732, + -1101590046, + -1081634052, + -1095005188, + 1055762127, + -1090504474, + 1068217591, + -1091734840, + 1067621081, + -1096109123, + 1052323958, + -1087091367, + 1044130499, + 1049219872, + -1074483498, + 1066761049, + -1079304574, + 1032120305, + -1072273068, + 1088988042, + -1086728248, + -1074369192, + 1079083057, + 1070796138, + 1043525559, + 1068624432, + 1066451957, + -1102926118, + -1075862302, + -1078362436, + -1071581376, + -1063908203, + 1061192696, + 1058088216, + -1070698181, + -1073551052, + -1073905501, + -1078649561, + -1070785124, + 1061966060, + -1084410242, + 1069387908, + -1077044069, + -1088356743, + 1058506372, + 1046703432, + -1115230602, + 1047229244, + 1037194760, + 1048700032, + -1080020383, + -1088362132, + -1072293853, + -1087103440, + -1098346225, + -1087206280, + 1060599992, + -1073322835, + -1094645472, + -1100918217, + -1117153322, + -1089949333, + 1065828390, + 1047211626, + 1047398637, + 1050545500, + -1078864377, + -1095260930, + -1085369387, + -1101494218, + -1087222425, + 1076485423, + -1083340915, + -1102021809, + -1092706194, + -1072898124, + 1071563041, + 1045375266, + -1104049678, + -1077863402, + 1068078782, + 1057940321, + -1064048372, + -1094171531, + -1091670749, + 1066006492, + 1041192979, + 1055124205, + -1094352680, + 1062023692, + -1076871197, + 1065526134, + -1124545886, + 1057190546, + -1087797622, + 1026186254, + 1069456272, + -1085404522, + -1129599024, + 1073972280, + -1065615154, + -1075180594, + -1080577120, + 1058293958, + 1090368190, + 1070802765, + -1080532529, + -1067728400, + 1073495210, + 1092965444, + -1083831921, + -1072136202, + -1090940710, + 1056049692, + 1075008108, + -1097269432, + 1053647148, + -1076576062, + -1072682449, + 1067366421, + -1062208231, + -1061678237, + -1096679160, + 1077523781, + 1088170383, + 1058418704, + -1077847615, + -1078790520, + 1049492560, + -1096564915, + -1102273430, + -1090039249, + 1058093945, + -1124259075, + 1062861420, + -1089458818, + 1081431366, + 1070800786, + -1078472936, + 1050112160, + -1073167320, + -1082917864, + 1048887088, + -1084811267, + 1042285504, + -1101413761, + 1054920370, + 1046423489, + -1098049936, + -1107956937, + 1074070198, + 1028573046, + 1075382416, + 1051122445, + -1081424997, + -1084781219, + 1039685374, + -1086090955, + 1065612952, + 1060121535, + -1113330477, + -1084171544, + -1119141961, + 1041841474, + 1074468930, + 1062021183, + 1060340505, + -1090046452, + 1054059430, + -1081439081, + -1107351246, + -1100803467, + 1067563025, + -1088959517, + 1069930702, + 1059453521, + -1076179157, + 1052927910, + 1062373266, + 1069501276, + 1065125896, + 1056828620, + -1078394337, + 1052550330, + 1023420726, + -1082039690, + -1076237228, + 1080594429, + -1085795889, + 1069657635, + 1054816902, + -1081316230, + -1089038224, + -1097906910, + 1067339195, + 1061657499, + 1034423590, + -1082261392, + 1067089510, + 1071386101, + -1105131557, + 1037958446, + -1096632065, + -1089421758, + 1069676634, + 1043936171, + 1042941545, + 1075830787, + 1027740454, + 1061983683, + 1053088345, + -1086560889, + 1050977790, + -1091408461, + -1101958214, + 1056082768, + -1091474504, + 1042604712, + -1118883978, + 1029612371, + -1099020064, + 1060022380, + -1094127757, + 1044085181, + -1091184638, + 1065089005, + 1038554575, + -1122182712, + -1097930813, + 1066495062, + -1087763800, + 1045936835, + -1121130248, + 1067268113, + -1090214359, + 1046800124, + 1044190064, + 1065412515, + -1082108891, + 1056704775, + 1022937186, + -1072130070, + -1073555053, + 1075166912, + -1083741552, + 1071742076, + 1081945929, + 1062413795, + -1066643370, + -1071330151, + -1093388851, + 1048793822, + 1069352852, + -1078492829, + 1056662190, + -1073102376, + -1071090529, + 1051123001, + -1092189336, + -1078217420, + 1068584355, + -1089748180, + 1067169880, + 1071230444, + 1079944659, + 1063524254, + -1091363418, + 1081058835, + 1066105696, + 1074374359, + -1133737472, + -1090083651, + 1071250372, + 1052655435, + -1083153989, + 1055794082, + 1072203900, + 1092250612, + 1073829161, + 1070488116, + -1086455483, + -1125647736, + 1075292487, + -1093219911, + -1134948460, + -1117662397, + 1034833880, + -1109890606, + -1067649979, + -1065361350, + 1074930986, + -1153276478, + 1080982718, + 1062185869, + -1118795091, + -1086428498, + -1086114012, + 1069095025, + -1081838554, + 1074644297, + -1080617652, + 1048713468, + -1081657663, + -1100338321, + -1081470721, + -1098058255, + -1081237239, + 1073327743, + -1085852991, + 1051030506, + -1078487724, + 1008599370, + -1072417203, + -1088548185, + -1097925281, + 1079954734, + -1071624973, + -1069936232, + -1082059172, + -1111211295, + 1085554522, + -1095395633, + -1079298507, + 1051609437, + 1057769894, + -1076994605, + -1117789368, + 1034824862, + 1036539727, + 1052827942, + 1057967748, + 1058830473, + 1076436701, + -1083466151, + -1079534721, + 1057442240, + 1058681717, + 1057150590, + -1094885882, + -1095058131, + -1115086599, + 1047526784, + -1075220672, + 1042553768, + -1098597477, + -1095349403, + -1090767586, + 1057205405, + -1089984474, + -1090441738, + 1068396518, + -1080139231, + 1040658069, + 1052118126, + -1076850107, + -1114281061, + -1083201959, + 1056504055, + -1062877052, + 1069136215, + -1099500395, + 1081198169, + 1069104695, + 1070378271, + -1059013776, + 1061655202, + 1063159850, + 1074459412, + -1074444447, + -1092761723, + -1074516581, + 1069007013, + -1073492971, + -1066688124, + -1096140346, + -1080739654, + 1077904300, + -1074671743, + -1074524306, + 1058340761, + 1055907338, + -1078549809, + 1050749412, + 1051040723, + -1089699411, + -1110238830, + 1071620351, + -1074281821, + 1046565819, + 1059063685, + 1040920432, + 988661456, + 1077002162, + -1077391362, + 1058418300, + -1077074558, + -1095115805, + -1078086038, + -1080010434, + -1084147768, + -1068773823, + 1060176522, + 1064011126, + -1099922452, + 1068842766, + -1089750069, + 1046898599, + 1067038186, + 1075330079, + -1084758829, + -1055415122, + 1090638213, + -1076408959, + 1076837361, + 1093140190, + -1086230108, + -1072662659, + -1064273923, + -1080462786, + 1096629313, + -1062606707, + 1072146106, + -1070458378, + 1068375988, + -1063666984, + 1073346124, + -1065065908, + 1075652463, + 1083345955, + -1091691827, + -1072727981, + 1068740652, + -1073510541, + 1079249116, + -1069423519, + 1046721093, + 1069581667, + -1063800969, + 1079119175, + 1090356337, + -1061164205, + -1050791726, + -1072861561, + 1064324414, + -1064544221, + -1062866943, + 1028699262, + -1079942802, + -1068468989, + 1050021359, + 1091499327, + -1085456158, + 1081487830, + 1064622900, + -1078094124, + 1092703438, + -1077226940, + -1072561377, + -1067436575, + -1063687138, + -1076114733, + 1074128339, + 1077002995, + -1076831096, + 1075406704, + 1009678808, + 1079867956, + -1098822403, + 1060771693, + -1084372059, + -1085721567, + -1103005088, + 1067665491, + 1095889458, + 1064398729, + -1071757190, + 1077066369, + -1083396643, + -1086336564, + 1069860147, + 1064426562, + 1067612674, + -1088553851, + -1097965770, + -1085871823, + -1110805897, + 1054950769, + -1120200284, + 1085076637, + -1075357175, + -1081224326, + 1078012040, + 1033084464, + -1082879802, + -1073861758, + -1087174554, + -1111232968, + 1066809502, + 1038667209, + -1086537515, + -1079030669, + -1111095798, + -1068933920, + 1065922690, + -1073140186, + 1068578488, + 1065897912, + -1079292766, + -1092297223, + 1042541935, + -1084275306, + -1130447128, + 1059128079, + 1058809812, + -1098678868, + -1089513914, + 1044856594, + -1098832662, + 1058533354, + 1055034288, + -1086432935, + 1028979677, + 1054620103, + -1110097522, + 1047312689, + -1097448713, + 1011817308, + 1049178242, + -1105653836, + -1095483182, + -1109888499, + -1104366070, + 1047999092, + -1118201059, + 1067416758, + -1080657801, + -1082154728, + 1067027957, + 1042981348, + -1097453217, + -1098072669, + -1106093984, + -1125936198, + 1070342101, + -1098313581, + -1088116411, + 1051191112, + 1057803396, + -1073941034, + -1107591103, + 1066209966, + -1098500195, + 1074800083, + 1051215753, + -1097073678, + -1083118889, + -1070294514, + 1087420489, + -1072628230, + -1089148386, + 1065222388, + -1083150370, + -1076798531, + -1079737385, + 1058935015, + -1089968856, + 1076149137, + 1071781559, + -1080247334, + -1072987282, + 1068262801, + 1065301786, + 1083578256, + -1101532079, + -1073438922, + -1081160688, + -1083672827, + -1075021023, + -1077691137, + 1069147593, + -1080724989, + 1075762096, + 1071117357, + 1047886687, + 1079178369, + 1024677071, + 1030501442, + -1096122721, + -1069272769, + -1114975522, + -1082159847, + -1072225896, + -1076872408, + 1068393582, + -1095112492, + -1073009848, + 1072960017, + 1065478548, + 1066709253, + 1079427920, + -1089480463, + -1104270128, + -1095111519, + 1049273364, + 1047145426, + -1080723801, + 1032729630, + 1045284014, + -1087558760, + -1120814463, + 1029912376, + 1046385114, + 1032275448, + -1081940640, + 1061638279, + -1103965939, + -1112000575, + -1094510360, + 1063045874, + 1048153441, + 1052790747, + 1049488421, + -1081868278, + -1114349658, + -1112288989, + 1042078965, + -1098263484, + -1098653391, + -1124474404, + 1055386134, + 1017112154, + -1075264449, + -1088425631, + -1090197383, + -1093923096, + -1086954134, + -1072653668, + 1031550874, + 1034618582, + -1123510927, + -1083697284, + -1125203384, + -1071030174, + 1062689974, + 1036349801, + 1034998877, + 1048508320, + -1103645357, + -1090421358, + 1062075520, + 1055619977, + 1050800763, + -1088059963, + -1089337660, + -1085089980, + -1089580654, + 1051847801, + -1089069848, + 1034233328, + -1085096162, + 1069135606, + -1074076010, + 1062773569, + -1098541825, + -1080734350, + -1094539518, + 1054044868, + -1085284799, + 1031341153, + 1030665625, + -1105297521, + -1095240816, + -1111356902, + 1072694685, + -1071230392, + 1058592389, + -1081172155, + 1064223760, + -1112865336, + 1061316282, + -1073740635, + 1061715851, + -1093455962, + 1052666134, + 1052649611, + 1075147368, + 1073850544, + -1079016834, + -1071862110, + -1073964775, + 1024340734, + 1082585611, + 1073891624, + -1103058348, + -1115936574, + -1077013891, + 1074521320, + -1088152215, + 1066702743, + -1102274597, + -1084716560, + 1064463043, + 1063071931, + -1085325074, + 1067055809, + -1095621091, + 1071735147, + 1059304427, + 1050689713, + -1057891774, + -1064689617, + -1086329551, + -1093686799, + -1089068887, + -1093376441, + 1063261586, + 1050814086, + -1102724624, + -1085526179, + 1057835515, + 1049611329, + 1044179989, + -1109144397, + 1049415644, + -1081599105, + -1087859292, + -1112523430, + 1048549552, + -1059237590, + -1105894631, + 1032112373, + -1117192697, + 1052060971, + -1098397299, + -1108995382, + 1003846103, + -1120419874, + 1043031388, + -1121906308, + 1036782210, + -1093279223, + 1049948761, + -1092115191, + 1060305522, + -1064759837, + -1100536490, + 1040997986, + -1084278693, + -1096421342, + -1092275527, + -1101114867, + -1104944351, + -1087679541, + -1090383482, + -1116202666, + 1051084880, + -1095251102, + -1089598993, + 1031631144, + 1068275955, + 1059290560, + 1050359608, + -1079058090, + 1054120930, + -1104423966, + 1043862956, + 1069955299, + 1058503984, + -1085365177, + -1095608624, + 1050549328, + 1068335118, + 1059980772, + -1068862211, + 1068722524, + 1072087983, + 1056170574, + -1081422538, + 1042408058, + -1085227601, + 1082763014, + 1099008352, + 1067694819, + -1083902075, + 1068218147, + -1075153270, + -1097626892, + 1065757014, + 1069024931, + -1071924637, + 1068742816, + -1083056915, + -1073379524, + 1054673460, + -1102447351, + 1072451385, + 1082411411, + -1081667239, + -1079521888, + 1075353051, + -1102545890, + 1031306912, + 1058225790, + 1057906820, + 1051459379, + -1098146154, + -1089780359, + 1045648805, + 1077195760, + 1065384236, + -1083007043, + 1056406433, + 1068245016, + -1084138163, + -1082377442, + 1062612420, + -1088550400, + 1047811708, + 1030928013, + 1057199329, + -1088672886, + -1085359015, + 1059864726, + -1092644312, + 1066761382, + -1110270302, + -1085661209, + -1117530300, + 1058978032, + 1078094068, + -1061432743, + 1071406002, + 1014086546, + 1073877514, + -1071790736, + 1055679380, + -1077844266, + 1069156092, + 1066720612, + -1078738427, + 1037782890, + 1057750030, + -1073047840, + -1103169185, + 1061318555, + 1088213654, + 1074857804, + -1071742833, + 1035167425, + 1074371015, + 1078606276, + 1075369267, + 1068566579, + -1112028171, + -1110849329, + -1089739363, + -1086940259, + -1077073754, + 1046915341, + -1084551145, + -1060997349, + -1103969160, + -1081644468, + -1075139960, + -1073675726, + 1071516772, + -1061480800, + -1098311535, + 1083330881, + -1085449691, + 1065825029, + 1049699249, + 1068845357, + -1089774094, + -1079964649, + 1047398075, + -1097958832, + 1067373579, + -1163249408, + -1106279976, + -1076289735, + -1071267580, + -1095160243, + 1045756388, + 1068440022, + -1083985678, + 1083532077, + -1072286796, + 1084143716, + -1081602211, + 1058177752, + -1079432413, + 1079721004, + 1094784046, + 1060072739, + -1071289401, + 1060457869, + -1077593072, + 1071635165, + -1081662933, + 1070377684, + 1063685156, + -1068277496, + -1070416082, + -1079249938, + 1043317729, + 1060832589, + 1064744318, + 1060119000, + -1067742757, + -1083225999, + 1074419934, + 1057650654, + -1075864927, + 1060232196, + 1043183117, + 1047910420, + 1041343916, + 1059173343, + 1035531641, + 1045403618, + 1053394397, + -1122352260, + -1105082925, + -1072753251, + -1086796678, + -1087744770, + -1080888153, + -1106343543, + -1087371914, + -1088315575, + 1052015262, + -1068751537, + -1088121703, + 1061217241, + 1040250482, + 1066405919, + -1088911700, + -1125433311, + -1095958978, + -1076600712, + -1102336368, + 1036010153, + -1088339382, + 1081713287, + 1056150244, + 1023664216, + -1063852841, + -1059637520, + 1058584664, + 1028357458, + -1060593595, + -1084347993, + -1082154380, + -1070759189, + 1064523405, + -1108636063, + -1084936181, + 1066641097, + 1058973783, + -1104493330, + -1099433572, + -1091488140, + 1066092668, + 1055519092, + -1101446916, + 1075518832, + 1070021220, + -1100423370, + 1051451596, + -1076949571, + -1091765414, + 1059096316, + 1057672428, + 1009537336, + -1080926206, + -1074782142, + -1107157781, + 1057545644, + 1005082416, + -1097137696, + 1074230647, + -1074116739, + -1114342346, + 1042486913, + 1027145688, + 1062143346, + -1093843380, + -1099426270, + -1082457448, + 1060659502, + 1056875971, + 1076795828, + -1077960219, + -1098588044, + 1057562515, + -1091663651, + -1090757688, + -1123953236, + 1048952350, + 1058283513, + 1045679666, + 1028198818, + -1130417944, + 1044607104, + 1067365013, + -1073653049, + 1087289259, + 1046269442, + -1090313639, + -1068713455, + 1060639853, + -1081506810, + -1165630888, + -1103782936, + 1081121442, + -1076437173, + -1079380134, + -1072287017, + -1101650913, + 1066866284, + 1050270749, + -1103409768, + -1096112154, + 1055451658, + -1084947528, + 988161200, + 1061343604, + -1116438134, + 1057238458, + 1024884713, + -1087451229, + 1075493469, + -1086453544, + -1089640664, + 1081460582, + -1075167999, + 1058513876, + 1060485904, + -1089924811, + -1080485031, + 1025143370, + -1082581704, + 1017961244, + 1059600158, + 1058307039, + 1065669559, + 1034099876, + -1078453779, + 1057044006, + 1066591744, + 1003220336, + -1113944933, + -1086365973, + -1081027124, + -1087071732, + -1088842354, + 1071979310, + -1072426318, + -1078661331, + 1062467588, + -1096067711, + -1076732269, + 1071652162, + -1076671263, + 1070722762, + 1064807503, + -1097639195, + -1096317837, + -1086622704, + -1080679240, + -1080647953, + 1067631552, + -1081600138, + -1078469999, + -1094890343, + 1072044608, + -1081114118, + -1086363412, + 1052469677, + -1086205501, + -1073469940, + 1077327768, + 1063412324, + -1089213854, + -1073785416, + -1068707016, + -1100480016, + -1084312157, + 1065298793, + -1081219999, + -1097778436, + -1100919107, + -1093015143, + 1055860694, + -1082517868, + -1148057200, + 1082400323, + -1088280944, + 1062862531, + -1102259528, + -1070628129, + -1067505972, + 1070656640, + 1061148816, + 1056378626, + -1087692365, + -1087836218, + 1073659271, + -1086056153, + 1026274173, + -1090191530, + -1097781751, + 1025651906, + -1080068415, + -1102718222, + -1082560018, + 1017743192, + -1086757216, + -1089657307, + -1080315977, + 1074820900, + 1065944216, + 1077651191, + -1119720064, + -1113944933, + -1071041876, + -1088602345, + -1117169389, + 1060201599, + 1013935051, + 1060453127, + 1059818654, + -1098354153, + -1068068585, + -1071540608, + -1079912948, + -1092813859, + -1099060998, + -1151833656, + 1034272248, + 1052665243, + -1106864012, + -1106301300, + -1067776738, + -1099410248, + -1081520010, + -1116133214, + -1089053622, + -1114544740, + -1073396880, + -1073392362, + -1107205217, + -1107754740, + 1067512993, + 1057533669, + -1082386660, + 1037171058, + -1078392734, + -1090907118, + 1060894121, + 1010530634, + -1073903113, + -1077987747, + 1047779956, + -1083536656, + -1090349062, + 1084299407, + -1091065100, + 1079283795, + -1101216260, + 1040697342, + 1082203207, + -1074877563, + -1086401425, + 1084660552, + -1071805583, + -1076997483, + -1081522265, + 1044454913, + -1104335092, + 1090516431, + -1088733544, + -1073248524, + 1078567233, + 1073406165, + 1066263105, + 1085750526, + -1075338446, + 1056791692, + -1100537554, + 1070111109, + 1094629052, + -1056836522, + -1080846032, + -1075587295, + 1070696901, + 1051388052, + -1074526403, + -1062058614, + 1067843211, + 1082358333, + -1068368923, + -1068189375, + 1085491957, + 1066762358, + 1073484481, + 1082629042, + 1039495384, + 1083165853, + -1080155296, + -1071653754, + 1086311391, + 1092930288, + 1049003582, + 1074824386, + -1062038297, + -1097184024, + -1093820289, + 1069132572, + -1087947216, + -1087312545, + -1090910781, + 1065737179, + 1066721705, + 1047058007, + 1063750964, + -1078268159, + -1100155049, + 1067656847, + -1081060907, + -1095116888, + -1090530407, + -1091352980, + -1089271637, + -1108082908, + -1071017977, + -1092836330, + -1095792791, + 1066748007, + 1062183363, + -1080214942, + -1071404004, + 1048340383, + 1091769456, + -1093379931, + 1071016529, + -1079153618, + 1052244543, + 1045949361, + 1048410158, + 1025065423, + -1118383945, + -1109849834, + 1071652904, + 1065374898, + 1081396182, + -1090672168, + -1086725693, + -1093881067, + -1102896535, + 1066767975, + 1066068418, + -1087033773, + -1090495473, + -1100599533, + -1083202940, + -1083744485, + -1097799406, + -1092084099, + 1052107846, + -1103631707, + -1081199235, + 1057026531, + -1095950598, + 1078681793, + -1108215796, + 1035918962, + 1036398726, + -1110961824, + -1096627631, + -1123807238, + 1057375551, + -1118699772, + -1107125623, + 1028011425, + 1056817459, + 1054041536, + 1008196828, + 1042249379, + -1115585237, + 1058559230, + 1044746009, + -1110333379, + 1058412070, + 1041875943, + -1077282655, + 1042140431, + 1039262646, + -1104206616, + 1046234898, + -1087079617, + 1049374375, + 1068103118, + 1060731815, + 1041479941, + 1045695504, + 1069928673, + -1136494644, + 1061901428, + -1098695892, + 1050774007, + -1090297357, + 1038921433, + -1086892499, + -1106350859, + -1098640371, + 1028441084, + 1066410288, + -1093197701, + 1034474658, + 1065071445, + -1084184850, + 1023823370, + -1093907979, + -1095839956, + -1088015872, + -1098145568, + -1096819013, + -1080401236, + -1152281504, + 1042236723, + -1098511528, + -1106583944, + 1035664101, + 1006576265, + -1122280630, + 1041124478, + -1123212220, + -1102827868, + -1120325236, + 1044995918, + -1181112160, + 1052910097, + 1027019279, + -1113114546, + 1054177895, + -1077576683, + 1041557211, + -1126737160, + 1031590301, + -1092185540, + -1115268424, + 1037928315, + -1079470532, + -1115838823, + 1030736718, + 1054483647, + 1049742854, + 1050378866, + -1097402590, + -1107534223, + -1087825764, + -1109679481, + 1037703826, + -1089087574, + -1131721981, + -1083254731, + -1089960801, + -1108232168, + -1097887049, + -1106591845, + 1000373142, + 1037706134, + -1093071352, + 1049655257, + 1025332022, + 1066883371, + -1073618485, + 1038161900, + 1060533594, + 1069607010, + 1060351582, + 1040312758, + -1105206322, + -1110899371, + 1042687771, + 1052440134, + -1102449362, + 1028444045, + 1016084622, + -1175276896, + -1137698967, + -1103625822, + 1041484083, + 1055618659, + -1100451460, + -1108921425, + -1106093132, + 1035126689, + 1046427699, + -1103431924, + 1017488942, + -1106229087, + 1029849745, + 1059823805, + 1056885683, + 1045678980, + -1095762003, + -1124026125, + -1084629895, + 1043658221, + -1097770115, + -1090162908, + 1052595774, + -1090121497, + 1035685886, + -1110806828, + -1112531845, + -1142281535, + 1048061466, + 1021264452, + 1037630463, + -1094685124, + 1023853838, + -1061265313, + -1118073620, + -1104909289, + 1027565832, + -1106157594, + 1045478989, + 1018342286, + 1039299894, + 1037019003, + 1058380888, + 1025005879, + -1084265658, + 1059832832, + -1076589988, + 1038252308, + 1039089557, + 1031872399, + -1119142455, + -1122844480, + 1033638183, + 1033075284, + 1020453721, + -1102963423, + -1089359710, + -1096686374, + 1018423263, + -1073043426, + -1105346071, + -1088031205, + -1122534721, + -1108432374, + 1030437079, + 1027236087, + -1098313923, + -1154760168, + -1120956664, + -1095208074, + 1034846768, + -1094155309, + 1049628578, + 1053225013, + 1048530196, + 1046937233, + -1107106390, + 995964004, + -1079475489, + 983437900, + -1104715513, + 1051528503, + 1039170836, + -1120823118, + 1049853022, + 1040625540, + 1015066880, + 1070519802, + 1049602128, + -1078775319, + 1058131984, + 1049362833, + -1100409171, + -1113307655, + -1084276518, + 1041494251, + -1089068467, + 1045418235, + 1049366586, + -1103244467, + -1083075933, + -1088711329, + 1057192006, + -1110534186, + 1058051686, + 1054122378, + -1089656046, + -1107153923, + 1037854074, + 1038979621, + -1100894233, + -1123613922, + -1115905026, + 1031024522, + 1051568846, + 1051791414, + -1101460746, + -1095160291, + -1104383847, + 1042499932, + 1000876885, + 1039237045, + 1046439931, + -1102301925, + 1027624850, + 1023035832, + 1025242082, + -1098740049, + -1088337752, + -1088882867, + -1103993868, + 1029450146, + 1051973325, + -1095436468, + -1108479870, + 1044812068, + -1116144478, + -1101374499, + -1094650494, + -1126391812, + 1043882421, + -1097590430, + -1075509810, + -1104592645, + -1096104600, + 1067896230, + -1081286343, + -1106495034, + 1082764995, + 1067817888, + -1099948791, + 1048846586, + -1128011248, + 1039020283, + -1114919131, + 1060242214, + 1048849526, + -1156573544, + 1047039375, + 1035840017, + -1096230573, + -1130634770, + 1045325529, + 1059025278, + -1103728144, + -1108335021, + -1108538502, + -1145942382, + -1092517964, + 1037105739, + 1044097131, + 1039890692, + -1096392147, + -1101950224, + -1100234724, + 1008182882, + -1093418006, + 1037478484, + -1144247776, + -1088120887, + -1102612224, + 1038884399, + 1078454319, + 1035026277, + -1097290205, + -1095647549, + -1085469489, + -1093978402, + -1099335267, + -1113232903, + -1084047719, + 1056997374, + -1116787554, + -1108910350, + 1034046752, + 1023224775, + 1041756731, + 1034428012, + -1096984810, + -1107102714, + 1041976091, + 1104409788, + 1030227110, + -1123367332, + -1123542573, + 1059980729, + -1126535056, + -1086928325, + 1059161438, + 1034460559, + -1086794715, + 1046757113, + 1078874899, + 1039605556, + 1057885415, + 1022029482, + 1041618855, + -1110836892, + 1052123487, + 1053786108, + -1114570282, + -1117088491, + -1089815161, + 1052092132, + 1044813820, + 1058077384, + 1045174672, + 1072867993, + -1110013800, + -1087458308, + 1037584884, + 1049978987, + -1112952593, + -1097514473, + 1048831988, + -1089262882, + 1032583173, + 1060308759, + 1015246468, + 1059948545, + -1128022175, + -1103655493, + -1087788195, + -1121452127, + -1108768126, + 1042617865, + 1054182212, + 994903480, + -1112132920, + 1047188855, + 1059605209, + -1106008105, + -1100378237, + 1061593372, + -1087211945, + -1096957164, + 1042001275, + 1063241100, + 1052045881, + -1107082465, + -1118049578, + 1053702020, + 1034659665, + -1089889190, + 1059682272, + 1046975739, + -1097654279, + 1050783789, + 1044529494, + -1090423144, + -1082118928, + 1055479794, + 1049150008, + -1089569061, + 1061282104, + -1089900475, + -1122061568, + -1097040083, + -1101404020, + 1041760782, + -1107060010, + 1024543314, + -1106979086, + 1033296824, + -1120819464, + 1044674188, + -1101740807, + 1033063690, + 1035043530, + -1097951994, + -1097674988, + -1094824642, + -1089277251, + 1049333245, + -1106844646, + -1098075269, + 1066207371, + 1029678956, + -1083305544, + 1047469536, + 1042913176, + -1075110317, + -1091367370, + 1057752953, + -1090510254, + -1102602049, + -1081510793, + -1130894848, + 1065772689, + -1080817815, + -1079794539, + -1086377410, + -1099623847, + 1037728392, + -1105976003, + -1113519598, + -1080987224, + 1038478094, + 1053611910, + 1062491464, + 1054702001, + 1048433850, + 1081280353, + 1040771959, + 1051130341, + 1033019061, + 1070986468, + 1040767069, + -1102196593, + -1115596662, + 1072955093, + 1070908312, + -1123252499, + -1107683613, + -1114490460, + 1029090898, + -1101619170, + 1049533210, + 1047187354, + 1030788682, + -1105187195, + 1035783590, + -1098965681, + 1042399302, + 1041073006, + -1088385286, + 1038771993, + -1106673059, + -1083283170, + 1058814874, + -1064883684, + 1025628754, + -1084052250, + -1088899957, + -1088390677, + -1108216535, + -1103895151, + -1098037589, + 1049601912, + -1079656550, + -1093561949, + 1042237619, + 1057571007, + 1047647958, + 1041324732, + 1029662435, + 1053607629, + -1106594142, + 1037139517, + 1031345032, + -1111892687, + -1095688471, + -1095564320, + -1110595298, + -1100752831, + 1051934423, + 1046004448, + 1044367002, + 1066755952, + -1102028879, + -1094798843, + 1045408762, + 1068260628, + -1091972780, + 1050796128, + 1025157149, + -1098594335, + -1110312816, + 1027951575, + -1115454814, + -1104798445, + 1012118700, + 1006741892, + 1016986121, + 1042105508, + -1101861137, + -1109998937, + 1036954231, + 1037824364, + 1038523684, + 1034771040, + -1111687310, + 1065001522, + 1061547919, + -1073496308, + 1056064207, + -1106004233, + 1040702945, + 1043421851, + 1059638302, + 1056383748, + 1049094289, + -1089939833, + -1168386864, + -1132885794, + 1045777938, + 1045328532, + -1110776726, + -1104759569, + -1094388466, + 1042678311, + -1109674672, + 1065640921, + 1050639111, + -1138195978, + -1081643020, + -1130938253, + -1093886747, + 1048254031, + -1090808151, + 1044714762, + 1037069639, + -1092983537, + -1099426648, + -1088505984, + -1097320618, + -1104464336, + -1101772378, + -1090087978, + -1097674117, + -1106613941, + -1096912565, + -1069965174, + -1082071859, + 1007748252, + -1127024983, + -1113378288, + -1101696514, + -1108270378, + -1116531585, + 1027887111, + -1106612723, + -1113664537, + 1063697329, + 995842466, + -1125299738, + -1143420853, + 1059195074, + -1088878038, + -1089440604, + -1108694074, + 1070111266, + -1182916800, + 1059429163, + 1043235573, + 1042043502, + -1094301194, + 1041553582, + 1042742996, + 1074247166, + -1094043444, + -1121615990, + -1106812418, + 1052291351, + 1059708746, + -1092720978, + -1128335314, + 1052954328, + -1082155462, + 1035920146, + 1042345699, + -1090566553, + -1095482373, + -1104085445, + -1089884469, + 1039636017, + -1092684243, + -1117546206, + 1057356244, + -1097832722, + 1062554366, + 1050148809, + -1104269687, + 1061637063, + -1086506831, + 1065802978, + -1099356622, + 1049581412, + -1119773708, + 1049750800, + -1114858563, + 1052125820, + 1047761019, + 1046691889, + 1025961824, + -1119282999, + -1138381132, + 1038650676, + -1104162065, + -1097437905, + -1121588157, + -1114828190, + -1110335619, + -1100006395, + -1110225549, + -1055454093, + -1089397878, + 1033621953, + 1049092497, + -1108444847, + -1136055360, + -1106156575, + -1097550597, + -1110035527, + 1065573244, + -1103323267, + 1067641657, + -1122633616, + 1058351257, + 1032699647, + 1050890683, + -1108631882, + 1065002658, + -1091463686, + 1052290107, + 1033063635, + 1036654552, + 1049586280, + 1066652706, + -1121986172, + 1016599703, + -1126060799, + 1045594486, + -1108363516, + 1053318169, + 1029621057, + 1063160510, + 1039559724, + -1099825240, + -1098283100, + -1080382859, + -1097834630, + -1089877451, + -1100931621, + 1038803502, + -1082065871, + 1059375874, + -1113688367, + 1052980045, + -1089755619, + 957243168, + 1034849876, + 1019174722, + 1055916719, + -1114260229, + 1061424274, + -1098435600, + 1029869433, + 1046945447, + 1031949130, + -1111102019, + 1052309305, + -1093664529, + 1036958198, + 1056245750, + -1099596400, + 1046396794, + -1112040795, + -1082174681, + 1069991683, + -1146779834, + 1028163110, + -1115500712, + 1051522698, + 1046339110, + -1111427829, + -1090541191, + -1114572217, + -1088868437, + 1023563192, + 1039166039, + 1060095677, + 1029978954, + -1073494625, + 1036883702, + 1017941980, + 1044321197, + -1099025009, + -1094579079, + -1104191089, + 1054217868, + -1086869761, + -1083539085, + 1029503815, + 1061246038, + 1060033241, + 1054512884, + 1040605518, + 1045776313, + -1092637763, + 1058436465, + -1089521362, + -1114466160, + 1043004226, + 1035896336, + 1033710521, + 1025858562, + -1121531116, + -1101266509, + -1134707683, + 1038795238, + -1086842459, + 1046580177, + 1038088514, + 1040990773, + 1000105698, + -1080831403, + -1110338928, + 1052511945, + -1098432938, + 1037568671, + -1087248734, + 1046823220, + 1063726661, + -1071887916, + -1101853326, + 1043722315, + 1034493416, + 1049643287, + 1021596368, + 1056041770, + -1096040591, + -1103058383, + -1106993515, + -1089468694, + -1089313359, + 1042585705, + 1060232793, + 1041004854, + -1087635634, + 1045531705, + 1024143473, + 1045078483, + 1028828104, + 1074538990, + 1041111385, + 1066602321, + 1062485221, + -1094589289, + -1101347324, + 1050989803, + 1068445113, + -1065780943, + 1058381315, + 1049529214, + 1050332679, + 1036971422, + -1093920401, + 1019444638, + 1010232501, + -1122002015, + -1113964273, + 1044950338, + -1101253289, + 1045036889, + 1041137941, + -1098793629, + 1045344459, + -1109716986, + -1109029094, + -1118036505, + 1048991048, + 1065598420, + 1064141353, + -1093449449, + 1049906152, + 1047579001, + 1031832832, + 1028624984, + -1129775113, + -1096562863, + 1040321513, + -1086889081, + -1110488382, + 1036265110, + 1063443772, + -1098144666, + 1039606467, + 1016089150, + -1095297040, + -1109678277, + -1112961292, + 1047706250, + -1118081419, + 1041947080, + -1099456303, + 1044260484, + -1105036927, + -1089087026, + -1127943058, + 1054448465, + 1051084138, + 1036346816, + -1112267419, + -1104589499, + -1104255980, + 1045639335, + -1122736205, + -1084207690, + -1107080910, + -1125406384, + -1106082859, + 1061697154, + 1049424720, + -1113507943, + 1011735125, + -1127553358, + -1114674973, + -1125568928, + -1105368069, + -1104807684, + -1110902604, + 1041830290, + 1042082630, + 1016602308, + 1002916644, + -1127159180, + 1043420531, + 1033007081, + -1108751947, + 1063349701, + -1100287158, + -1174250976, + -1084615162, + 1049362546, + 1060756985, + 1096977259, + 1048590572, + 1035390904, + -1088657190, + -1094825138, + 1038837906, + 1040418619, + 1039975461, + -1078279771, + 1044556135, + 1049082681, + 1045503781, + 1067583303, + -1088167654, + -1110489455, + -1097063658, + -1091553884, + -1108327350, + 1042412043, + -1101564544, + 1056510059, + 1041525233, + 1035200744, + 1060722314, + 1061800459, + -1142192304, + 1056247432, + 1050364256, + -1086630778, + 1063785780, + 1053654602, + 1055172381, + 1073637410, + -1099668337, + -1113987776, + 1042780587, + -1088714061, + -1114653466, + 1052308256, + -1112537462, + -1100637594, + 1033303186, + -1114378082, + -1120107830, + 1031721181, + -1118020554, + -1123497439, + 1045416651, + 1055572431, + -1100828787, + -1104710218, + 1041445708, + 1056304657, + -1088715581, + -1079585538, + -1117102618, + -1085715940, + 1021330826, + -1097033449, + 1043559356, + 1053797326, + 1031982427, + -1078452682, + 1046169448, + 1064164191, + 1035263759, + 1058430454, + 1058973960, + 1060719730, + 1053349682, + 1059676371, + -1079315176, + -1111460472, + 1039335714, + -1085603913, + -1094026232, + 1062263852, + -1098611845, + 1036503215, + -1090091716, + 1052963870, + 1032461807, + 1046927645, + -1096786389, + -1098357303, + 1003523056, + 1068358020, + 1036028638, + -1085486038, + 1052833162, + -1082759507, + 1047368917, + 1057911038, + -1122577426, + 1056485674, + -1129680034, + -1103070739, + -1096746694, + 1052774679, + -1079946319, + 1053605824, + -1105745249, + -1072360865, + -1102836650, + 1033821747, + 1005604247, + 1049016486, + -1095952880, + -1086691731, + -1081856674, + -1120345589, + 1026749702, + 1062234091, + 1042779165, + 1013867666, + 1057117117, + 1050722108, + -1096239119, + -1130810053, + -1102029893, + 1037669771, + 1042305621, + 1049871890, + -1113245066, + 1054047072, + -1097029911, + 1032086845, + 1070142560, + 1058236840, + 1046881720, + -1119702946, + 1066383908, + -1148953592, + -1080717653, + 1075100083, + -1123012071, + -1109690802, + 1044128986, + -1089768325, + 1065708012, + 1040246862, + 1004186662, + 1061216505, + 1051559748, + 1058047389, + 1060500245, + -1105661063, + -1108991570, + 1032061833, + 1046547148, + 1040525141, + 1054394242, + -1109074376, + 1035366768, + 1034455700, + -1096792422, + 1040806276, + 1046228931, + -1092755139, + -1100000903, + 1048627858, + -1098002763, + 1029308193, + 1067359685, + 1035439922, + 1074604928, + -1111735452, + -1123099385, + -1095156005, + 1034333274, + -1094896281, + -1108421980, + 1049891570, + -1113782659, + -1081840761, + -1108520964, + 1049480757, + -1106896420, + 1057827040, + -1143456629, + 1042489721, + -1105939019, + -1091007362, + 1056005667, + -1097448773, + 1042137934, + -1137432690, + -1107041762, + 1065660306, + -1090485554, + -1097821914, + 1056694479, + -1094555761, + -1097358942, + -1094045380, + 1044395092, + 1046126684, + 1041322182, + -1084878453, + 1052740806, + 1058498182, + 1042157186, + -1097613516, + 1058043056, + -1108564205, + -1106205270, + -1102423721, + -1116228416, + -1100199306, + 1011350850, + 1042429940, + -1111730228, + -1115150148, + 1031873821, + 1046552374, + -1114600071, + 1061889017, + 1049819365, + -1103670099, + 1039663960, + 1038192980, + -1087100095, + 1063329189, + -1092647718, + -1077730019, + -1090193817, + -1085887108, + 1053004855, + 1024706607, + 1035663517, + 1044710113, + 1036675764, + 1048329231, + -1112456947, + -1104184964, + -1150482395, + 1056920162, + 1045112557, + 1053996441, + 1052663663, + 1059846435, + 1042376549, + 1033571678, + -1130484048, + 1016322893, + -1114170375, + -1089257151, + 1046819346, + 1021328320, + -1121258522, + 1036861377, + -1106610824, + 1044429270, + -1097705183, + 1050070397, + -1111749719, + -1087914460, + -1070951762, + 1043666243, + 1039227278, + 1044503847, + -1084967251, + -1105075377, + -1088343534, + -1147148858, + 1050506701, + 1043558278, + 1063183120, + -1114612168, + -1150352618, + 1063457116, + 1052894133, + -1111143986, + 1049529282, + -1118806400, + 998486036, + -1139717582, + -1093594550, + 1049436043, + 1044296402, + -1088073257, + 1057465138, + 1048059296, + 1041137926, + -1091769677, + 1039703599, + -1124142684, + -1118146877, + 1049445686, + 1022217837, + 1041867700, + 1040312764, + -1094971918, + 1034112784, + 1033085658, + -1120457675, + -1157355104, + 1040709667, + 1020355418, + 1054541296, + -1111937260, + -1094295024, + 1044793617, + -1112016041, + -1083099698, + 1047768944, + 1077086443, + -1114030039, + 1050766737, + 1013000305, + 1040390353, + -1094178400, + 1057954780, + 1043675160, + -1126644322, + -1118286995, + -1093796617, + 1053047068, + 1040296270, + 1062804264, + 1036859547, + 999833796, + 1043927792, + -1117809528, + 1026366502, + 1059592925, + 1034781355, + -1099935032, + 1048483990, + 1037966860, + 1037276789, + 1064844329, + 990667346, + 1060298393, + -1115361309, + -1101996320, + -1157137128, + -1105013346, + -1111791616, + 1046228336, + 1047779687, + 1024954066, + -1191193480, + 1031008533, + 1044028314, + 1053529423, + 1045425918, + 1051699957, + -1069353181, + 1038182335, + -1101319239, + -1096431876, + 1060839421, + -1111598241, + -1112371731, + -1109337530, + 1017724308, + 1029434476, + 1046172609, + 1036872777, + 1041330667, + 1043047744, + 1060844180, + -1100510511, + 1050757942, + 1059284128, + 1051847109, + -1119017169, + -1115432403, + -1132404081, + -1101898166, + 1015065958, + 1038269877, + 1015739267, + 1020610314, + 1044844068, + -1094838585, + 1009584992, + 1010477496, + -1119610786, + 1070830791, + 1024599001, + 1035837269, + 1032185204, + 1069461022, + 962777280, + 1037079146, + -1101700950, + -1156839612, + 1025256140, + 1052282277, + 1024194917, + 1049660876, + 1029032750, + -1099366391, + 1011603818, + 1068173651, + 1041970023, + -1109881028, + 1038132144, + -1118762428, + -1115632120, + 1008201352, + 1031210175, + 1063447398, + 1017784492, + -1114300143, + 1043671894, + 1034359469, + -1096942647, + 1044584387, + 1053735501, + 1045273221, + 1047460658, + 1036306119, + -1092168278, + -1086504596, + 1058192078, + 992595790, + 1091665356, + 1051303535, + 1058346761, + -1158611824, + 1047231143, + -1113150603, + -1089600380, + -1111660631, + -1094375611, + -1095095504, + 1037163083, + 1050285740, + 1049533186, + 1048049852, + -1091355679, + 1029415400, + -1086009677, + 1038434051, + 1045383025, + -1138170867, + -1111585124, + 1040847086, + 1042904447, + -1097759719, + -1105453105, + 1048924152, + 1059724662, + -1143376518, + -1102515391, + -1120445364, + -1121244676, + -1086793833, + -1100491576, + 1069505988, + -1103575447, + -1111566892, + -1115997449, + 1040782711, + 1024845520, + 1049537160, + 1042488519, + -1121717980, + -1121573819, + 1035189373, + 1078963023, + -1119567611, + -1111860620, + -1121831398, + 1092556672, + -1132271080, + 1033345765, + 1063320749, + -1100455838, + -1086267256, + 1029270974, + 1062588611, + 1056379562, + 1051197051, + 1030594474, + -1104543750, + 1025413310, + 1049160209, + 1071709170, + -1124100029, + -1102263328, + -1092773880, + 1056978744, + 1035857025, + 1061317413, + 1058290535, + 1060737107, + -1112068305, + -1089322112, + 1024833698, + 1048496253, + -1077704949, + -1106816773, + 1041096959, + 1052616489, + 1029085321, + 1064458480, + -1116354502, + 1059181791, + 1017352293, + -1127097818, + -1076693734, + -1107157604, + -1107364267, + 1043879028, + 1008358342, + -1139431013, + 1040616777, + 1005379596, + -1076711727, + -1116135083, + 1040764511, + -1118123057, + 1061530777, + 1037644095, + -1134743414, + 1060598476, + 1037143563, + 1037131913, + -1096940172, + -1156220944, + 1061030267, + -1134337150, + 1048982708, + -1114499202, + -1094263367, + -1107103561, + -1096719946, + 1043649226, + -1101531401, + 1048148094, + -1072210279, + -1101473909, + -1075544590, + 1005584200, + 1031451403, + -1126564463, + -1113481639, + -1103736204, + 998129964, + 1015539607, + 1040317675, + 1010535092, + -1089862527, + 1055693698, + -1091763969, + 1031898788, + 1035202726, + 1057908626, + -1098357828, + -1108178395, + 1053015940, + -1097502085, + 1043092886, + 1041893199, + 1027821206, + 1043581039, + 1034143770, + 1028877221, + 1059363149, + -1115174793, + -1110361451, + 1048121838, + -1095506398, + 1056166266, + -1090281464, + -1120099152, + -1102577633, + -1100586054, + -1094561672, + -1076965816, + -1093977745, + -1085496948, + -1094617819, + 1053087176, + -1123695883, + -1110889694, + 1061057399, + -1105161118, + -1088217884, + -1106352414, + -1104105052, + -1085974646, + -1101683923, + -1104351218, + 1073823781, + 1038977394, + 1064125472, + -1099769432, + 1054828490, + 1052122259, + 1048059101, + 1000046180, + -1104751602, + -1114916143, + -1114497120, + 1034851462, + -1123006342, + -1100331774, + -1119897444, + -1105950095, + -1113434826, + -1114984223, + -1119757362, + -1122568923, + 1055839284, + 1059575572, + 1064226144, + 1048939625, + 1040256689, + 1058837642, + -1100702863, + 1047169080, + -1081248963, + -1085489287, + 1030928805, + 1061201793, + -1096720893, + 1034891998, + -1114480371, + 1048874617, + 1055266715, + 1054956883, + -1089309914, + -1118152923, + 1063464502, + -1087606674, + -1098693945, + -1085179101, + 1049020324, + 1059762201, + 1050174696, + 1058274164, + -1092221878, + 1034023456, + 1025510614, + 1036472995, + 1033845790, + 1040889929, + -1084172193, + -1097857771, + -1090508568, + -1087843616, + 1049623708, + -1112159330, + 1066765971, + -1097891391, + 976111328, + 1046189685, + 1051311032, + 1043582529, + 1042803265, + 1039312395, + -1131506600, + 1045656127, + 1054810290, + -1103507734, + -1140554788, + 1017055817, + 1038214233, + -1132676782, + -1102822866, + 1047938631, + 1051495983, + -1101305729, + 1031529204, + -1093321948, + -1139996168, + 1057691229, + -1087363689, + 1048946115, + -1077297691, + -1095533921, + -1088449317, + 993033972, + 1057235797, + -1115157099, + 1069490787, + -1089094612, + 1053940962, + 1064157425, + 1041637082, + -1096670930, + 1044258675, + 992053312, + -1102164078, + 1044150112, + 1032363480, + -1093852711, + 1058611106, + 1040824208, + 1066787403, + -1091495131, + 1057553342, + 1068269982, + 1051473920, + -1098256454, + -1083721437, + -1098612980, + 1053152812, + 1052856531, + 1069845977, + -1107609944, + 1036851369, + -1138704625, + -1088947177, + -1126571476, + -1104011928, + -1093660574, + 1032784751, + 1039799037, + 1047469026, + -1097724254, + 1039568408, + -1130789634, + 1042714952, + -1101317437, + -1098289000, + -1095336018, + -1106362808, + 1046265249, + -1098865950, + 1053217106, + 1056271498, + -1098840398, + -1083615332, + 1021457925, + 1046582425, + -1120768609, + 1034159370, + 1062663248, + 1055377952, + -1070853263, + 1076878577, + -1094113732, + -1094782762, + -1079642011, + -1098662446, + -1084853431, + -1088685051, + 1067357084, + -1093006003, + -1071459544, + 1063644332, + -1094086681, + 1062716220, + 1072039846, + 1076268888, + 1077309729, + 1074116536, + 1074088987, + 1077362549, + 1075672703, + -1070024538, + 1065209057, + 1068194747, + 1079593028, + -1097275068, + 1090224954, + -1085516183, + -1080868134, + -1075620455, + 1058682236, + 1065650070, + 1069361179, + 1059822426, + 1060401536, + 1057796108, + 1059733686, + 1058249008, + 1057523256, + -1074411313, + -1089089790, + 1086979496, + -1081595566, + 1084577667, + -1124921100, + 1061699260, + 1043078970, + 1068569485, + 1016907518, + -1078777517, + -1075652650, + 1078310033, + 1071598818, + 1059739790, + -1072669390, + 1035052557, + -1105488641, + -1071608287, + -1091797242, + 1067715990, + -1077242987, + 1065987892, + 1048968495, + 1067594079, + 1039528671, + 1082398831, + -1078863751, + 1075072252, + -1084913936, + -1070600556, + -1071245202, + 1050637133, + 1047296773, + -1070170440, + 1049710871, + -1065264625, + -1063910950, + -1067307565, + 1075516265, + -1088394684, + -1070186272, + -1063845755, + 1070200731, + -1095836240, + 1030128323, + -1113620561, + -1086758618, + 1047456902, + -1090449932, + 1068413706, + 1037573588, + -1094656042, + 1076419217, + -1085676742, + -1081841502, + 1041055755, + 1061925310, + -1076125205, + 1080862704, + 1089630307, + -1089571736, + 1073658552, + 1077767260, + -1074133965, + -1071249803, + -1075520095, + 1069717578, + -1072771865, + 1082921065, + -1077061784, + 1049909214, + 1051491979, + -1085207429, + 1058393456, + -1069744009, + 1067099620, + -1089403305, + 1050284751, + -1101344098, + -1083224603, + -1071485742, + 1033864644, + -1075800716, + -1064448694, + -1084269392, + -1085619170, + 1061331562, + 1075414790, + 1022304067, + -1082129474, + 1068186333, + -1128830114, + 1071415864, + -1089839633, + -1082151368, + -1088658391, + 1075482370, + -1084184331, + 1078209069, + 1060617978, + -1087115953, + -1092814362, + 1054487716, + 1041223513, + -1108555655, + 1042925348, + 1065498798, + 1057523618, + 1069992218, + -1088755053, + 1064503225, + 1044038436, + -1118781281, + -1120777920, + -1065672694, + -1083850980, + -1087747712, + -1097928178, + -1073312706, + 1057721639, + 1067402730, + -1099102705, + 1068945482, + -1075880418, + 1061146924, + -1067972181, + 1067026309, + 1058683047, + -1081377457, + -1080863412, + 1070034155, + 1085106924, + -1073642934, + -1080636425, + -1072406260, + -1069339885, + -1062762189, + 1076555329, + -1072908857, + 1086674406, + 1052812438, + -1069334208, + 1057361280, + -1071425025, + 1070062899, + -1091033699, + -1073992580, + -1088131508, + -1100479188, + -1059196708, + 1061622089, + -1064055787, + 1069253966, + 1079304838, + 1084898785, + -1085150373, + 1062396930, + 1013184710, + -1087014161, + 1028258897, + 1035309148, + -1099737224, + -1118448533, + -1096501264, + 1063946604, + 1051553886, + -1115257417, + -1081136863, + 1060255984, + 1072178457, + -1073713402, + 1083803390, + -1075385531, + 1070306155, + -1069815754, + 1075689246, + -1107683707, + 1074113236, + 1026937806, + 1082769651, + 1065167466, + 1065899856, + -1066102678, + -1076170714, + 1051115236, + 1073580522, + -1092415258, + 1071332800, + 1055203271, + 1074826133, + 1065559866, + 1063348330, + 1031401772, + -1086712938, + -1107146351, + -1066274179, + -1077106902, + -1072930299, + -1079889510, + -1064361041, + 1057092942, + -1067384143, + 1050000335, + -1072743502, + -1063852747, + -1078981791, + -1092367428, + -1074639796, + -1068514659, + -1086244804, + -1095550750, + 1066301074, + -1127537942, + 1062180503, + -1091940430, + -1084697768, + -1086613068, + 1056795759, + -1085831618, + -1092260787, + 1058619194, + 1056147077, + -1089257938, + -1102071684, + 1063503739, + -1072456457, + 1069742643, + -1069629703, + -1073150834, + -1066014113, + 1026801146, + -1077548682, + 1054878895, + 1075004706, + 1057391399, + -1064541852, + 1074940459, + -1077569237, + 1065746243, + -1073343446, + 1057142229, + -1068166039, + -1096381583, + -1069149150, + -1096608752, + 1079165292, + 1077981986, + 1071228918, + 1077995245, + -1071366593, + -1078640359, + -1062598458, + -1080895227, + -1098242939, + -1082118589, + 1078400030, + -1080281388, + -1081090583, + 1052570157, + -1079248425, + -1058270275, + -1102609530, + -1069507403, + 1062991775, + -1079385838, + -1064780870, + -1084228591, + 1058765022, + 1049582570, + -1102541330, + 1040775641, + 1043313508, + -1079832581, + 1055890239, + 1049978489, + 1050457233, + 1067189879, + -1088988484, + 1047972535, + -1087571949, + -1081506249, + 1079524262, + -1096543830, + -1075697986, + 1077500609, + -1077373250, + 1078215063, + -1077334830, + 1065545408, + 1076487697, + 1063338035, + -1086398699, + 1077318605, + 1076929058, + -1076222184, + 1074187753, + -1081151629, + 1047714105, + -1082508955, + 1072583012, + 1067312521, + -1080177668, + -1071745480, + 1057867420, + 1077049421, + 1075096900, + 1067308332, + -1096438974, + 1066093840, + -1089338131, + -1070860401, + 1055620297, + -1067287402, + 1077330054, + -1088620483, + 1056250762, + -1092178935, + -1102133532, + -1085983039, + -1064495799, + -1076010812, + 1065487050, + 1057623554, + -1081459309, + 1045326932, + -1081984038, + 1057945801, + 1060565593, + -1102364087, + -1095149151, + 994162780, + 1063029587, + -1082109211, + 1063179101, + 1049891754, + -1075608048, + -1080370845, + 1075298207, + 1063282076, + 1073577552, + 1050984552, + 1079024840, + 1048874430, + 1033766891, + 1054192170, + 1062441931, + -1079869175, + 1076680353, + -1071928163, + 1066106803, + -1073641983, + -1078374351, + 1059105484, + 1066559708, + -1072452444, + -1075896979, + -1082311464, + 1061280211, + 1071343639, + -1073365257, + 1067522818, + -1090058812, + 1084128899, + 1056968348, + -1064653969, + 1067435933, + -1092178404, + -1068026802, + 1073871655, + 1071961555, + -1081384161, + 1065940337, + 1050431492, + 1052921207, + -1077701771, + 1067785421, + 1068642744, + -1065008706, + -1081345650, + 1065903725, + -1084533529, + -1105757483, + 1050417871, + 1062556711, + 1064737498, + 1015509555, + -1104835656, + 1065559181, + -1087919820, + 1049390189, + -1097324339, + 1073828267, + -1089890354, + 1061112013, + -1060596822, + -1065948483, + -1071861230, + -1068557328, + -1080065930, + 1069270867, + -1074711656, + -1062218009, + 1037652203, + -1071498444, + 1070955880, + -1099323343, + 1054241663, + 1078735750, + 1065542688, + -1071637244, + -1099833904, + -1089512582, + -1103879701, + -1075367218, + -1090418370, + 1067652842, + 1080506566, + 1028506863, + 1068274378, + 1078167551, + -1090059398, + -1057053140, + 1050365746, + 1063459758, + 1060165902, + -1064050666, + 1077126541, + 1078636647, + 1050112105, + -1063551163, + -1067219935, + -1079098879, + 1087641946, + -1065306578, + 1078290802, + 1071480344, + 1076226489, + -1088797154, + -1119164388, + -1079376845, + 1065409778, + -1093605628, + 1051923228, + -1070909867, + 1073665123, + -1088420561, + -1095696256, + 1067550668, + 1031766199, + -1056288150, + 1076164388, + 1079540115, + 1077702156, + 1086315960, + 1083283611, + -1078456179, + -1073492152, + 1068358095, + -1098090745, + 1086754018, + 1059744453, + -1067452542, + 1073372081, + 1064148811, + 1076766342, + 1087281715, + 1074803903, + 1083528064, + 1082884212, + -1070347170, + -1070178959, + 1077135161, + 1086148277, + 1046576517, + 1079181985, + -1075417608, + -1083567949, + 1065385968, + 1061495097, + -1066195178, + -1068080120, + -1082916281, + -1078767273, + -1078336722, + -1078636050, + -1083201371, + 1046361924, + -1081578872, + -1061209622, + 1084956378, + -1097273071, + -1088277314, + 1038083803, + -1080030544, + 1058916434, + 1066438806, + 1077218750, + 1065399257, + 1082565387, + -1116959384, + -1085421034, + -1112013190, + 1073422038, + 1062340695, + -1073293410, + 1081507237, + -1066275761, + -1090476700, + 1084698409, + 1064789219, + 1078734351, + 1083936691, + 1076578183, + -1058078501, + -1074688028, + 1081295794, + 1065955313, + -1079623514, + -1064379384, + -1084905993, + -1096480645, + -1090458620, + 1071057338, + 1057428714, + -1097065169, + -1090590643, + 1077526104, + 1054998968, + -1078454596, + -1084195784, + 1066677418, + 1056171850, + 1055581222, + 1069008015, + 1040331045, + 1059767243, + 1070295066, + -1082836510, + -1075645058, + -1059495382, + 1001634225, + 1078768256, + -1101944883, + -1072595933, + -1076827339, + -1071768162, + -1065052727, + -1090743861, + 1065388486, + 1066203140, + -1078092609, + -1076812127, + -1078186654, + -1090058809, + -1089157100, + -1101288503, + 1068652075, + -1088742223, + -1083631154, + -1108762840, + 1065508735, + -1069630327, + 1064717513, + 1066530029, + 1041551299, + -1083296832, + 1070441071, + 1059124391, + 1065872590, + 1067143957, + -1160716046, + -1094832459, + -1098605638, + -1062926511, + 1065033646, + 1078030896, + -1081883665, + 1063622713, + -1075690583, + 1063239188, + -1094714069, + -1103205021, + 1073860579, + 1051970445, + -1089327883, + 1065032490, + -1071350990, + -1087465003, + -1096457547, + 1040085082, + 1052265518, + -1094890793, + 1054689287, + -1082328354, + 1062551004, + -1068244389, + 1066698179, + 1074578002, + -1085638078, + -1081633593, + -1088070981, + -1072863122, + 1070491129, + -1086862240, + 1060137031, + 1058618185, + -1123871144, + -1087189733, + -1106188485, + -1086458878, + 1053807396, + -1086867234, + 1050059039, + -1098531418, + 1039032337, + 1058431076, + -1107268752, + -1076721473, + -1111058516, + 1071843489, + -1090753502, + 1070326024, + 1071132698, + -1075884751, + 1038071204, + 1026495752, + 1056515612, + -1088198252, + 1070194086, + -1065867122, + -1071773701, + -1070751597, + -1074251195, + -1073214239, + -1072963868, + -1110132719, + -1093959395, + 1072974751, + 1047182010, + -1123337434, + 1050099067, + 1024182804, + -1073287203, + -1113579332, + -1070329489, + 1052694112, + 1066728184, + 1085658583, + 1079069347, + -1082750157, + 1069927884, + 1078453206, + 1091476890, + -1103615650, + 1075492586, + 1043846264, + 1082339978, + 1077951526, + 1074274053, + 1055259493, + -1089113140, + -1083944760, + -1098586012, + 1065792967, + -1100835829, + 1044773502, + -1085755797, + 1061925427, + 1054893357, + 1058672567, + 1063176623, + -1082747098, + 1046489306, + 1077676273, + -1067820906, + -1064339384, + -1074100540, + -1066782983, + -1081863355, + 1066727821, + 1069168344, + -1081323568, + -1097182359, + -1064137739, + 1066465486, + 1075088363, + 1064498048, + 1037145592, + 1074078367, + 1084319242, + -1092705433, + 1076883042, + 1014873886, + -1114592814, + 1066717037, + 1059855224, + 1077000012, + 1057250243, + 1068494697, + 1065709531, + -1101721268, + -1070400052, + 1073022554, + -1070130086, + -1080526441, + 1064957885, + -1073712824, + -1062445606, + 1082132031, + -1058635744, + -1090106826, + -1082740136, + 1071169047, + 1066152991, + 1070153900, + -1097580410, + -1096629910, + -1083781917, + 1027411616, + 1053444338, + 1063440379, + -1084445526, + -1093610852, + 1061694710, + -1075884246, + 1048944000, + 1034113082, + -1103871927, + -1084694254, + 1064091828, + 1049675936, + 1069248802, + -1089884603, + 1079365855, + 1025111488, + 1065774265, + 1072695685, + -1069926512, + 1058941475, + 1072072465, + -1077713359, + -1073212054, + -1065168643, + -1086348721, + -1079433055, + -1114806932, + 1070180180, + 1070846373, + 1047484117, + 1059073881, + -1104485904, + -1082004771, + 1050614517, + -1112578121, + -1087661876, + -1082605955, + -1081617728, + -1087776932, + -1085374363, + -1072240429, + -1081877675, + -1066574681, + -1088595979, + 1044455248, + 1069609609, + -1060071057, + 1052704024, + -1075113859, + -1072153723, + -1079782760, + -1075935611, + 1053236348, + 1051310906, + -1101401844, + -1100951918, + 1040055370, + 1028224645, + 1062662685, + 1054127055, + -1081146712, + -1085569411, + -1110766519, + 1049762848, + 1048072766, + 1053266869, + -1085081543, + 1078359061, + -1075872069, + 1072680077, + 1058881593, + 1071955611, + 1068662909, + -1087949992, + -1064774228, + -1084755232, + 1063150027, + 1058604112, + -1075349069, + 1067951166, + -1097569113, + -1084468115, + -1100844721, + -1115121941, + -1119639387, + 1052564594, + -1092648933, + 1050230661, + 1065093284, + 1044046434, + 1031288418, + -1086851543, + 1067949931, + 1049249306, + 1051209389, + -1096468959, + -1097350541, + -1111139260, + 1045306369, + 1049176859, + -1093115766, + 1035477516, + -1096220884, + -1114458050, + -1113622156, + -1105255485, + 1058421160, + -1105049732, + -1063993925, + 1027526401, + -1095198734, + -1112785819, + 1028182079, + 1035328473, + 1029516592, + -1107457274, + -1087716920, + -1118892275, + -1144846227, + 1049455707, + -1112878998, + -1095070409, + 1066090917, + 1036669752, + 1039474330, + 1056812578, + -1102092725, + 1052450953, + -1110464327, + 1015152419, + -1118720336, + -1098287109, + 1024699682, + 1054638613, + 974266496, + -1084399400, + -1108520214, + -1099310494, + 1043636525, + -1092281331, + 1031222679, + -1093985555, + -1119271659, + -1083840575, + -1085775707, + -1084315587, + -1089304663, + -1097867830, + -1092465421, + -1063038342, + 1067543422, + 1035909664, + -1082809155, + 1055780152, + 1025496746, + -1092174173, + 1033032818, + 1037133213, + -1087748484, + 1041031486, + -1085054218, + 1049601129, + -1130028908, + -1080544707, + 1065888070, + 1026695688, + -1100601937, + -1101972276, + 1019233481, + -1107734968, + 1015983837, + 1030410616, + -1114305548, + 1044939903, + 1036681317, + -1095303600, + -1091284241, + -1147995330, + -1087289824, + -1088787735, + 1046592794, + -1088125898, + 1040937611, + -1106637968, + -1096613700, + 1048021456, + -1100877612, + 1068123651, + -1072712917, + -1089590725, + -1082951249, + -1102624649, + -1098100411, + 1039046305, + -1078359434, + 1041939582, + -1124382246, + -1104022386, + -1104447319, + -1104632193, + -1096529069, + 1040188994, + 1040979586, + -1116894626, + 1013818456, + 1040959270, + 1048936279, + -1101679626, + 1066685444, + 1032887434, + -1107687247, + 1039569679, + 1058844620, + 1028844707, + 1058178073, + 1040895316, + -1104161765, + 1043874879, + 1051518725, + 1015493442, + 1057820690, + -1135786894, + -1094790407, + 1058995243, + -1128732055, + 1032825860, + -1097141591, + 1080550286, + -1112862381, + -1100544437, + -1099861058, + -1099439515, + -1061012994, + -1085928800, + 1066756819, + -1117909572, + -1088805333, + 1041030859, + -1138112644, + 1052982499, + 1066601677, + 1038518762, + -1122898962, + -1107738270, + -1137135524, + 1038863378, + -1087488115, + 1041127608, + -1097247681, + 1053038521, + -1138090570, + -1095949628, + -1115538238, + 1051354059, + 1054780692, + -1110895506, + 1020201051, + 1068026675, + 1046949244, + 1083594074, + -1119397906, + -1098205828, + 1056588796, + -1121971040, + -1097960092, + -1134332498, + 1047005645, + -1088179620, + -1106731604, + 1052294705, + -1123376585, + 1049853926, + -1134177096, + 1050529176, + -1088273692, + -1109220899, + -1109264710, + -1120589784, + -1119074957, + 1005800185, + 1003072400, + -1099424910, + 1028071108, + 1040770788, + 1031867608, + -1108604299, + 994391788, + -1094101311, + 1035493593, + 1017845098, + 1062582136, + 999881336, + 1053663056, + -1122135196, + 1052779274, + -1092578784, + 1037398467, + -1112200830, + -1098671310, + -1087801459, + 1076212748, + -1087309428, + -1106153063, + 1010080980, + 1064640805, + -1083921562, + 1052220899, + -1101631635, + 1054697007, + -1109112506, + -1102647215, + -1088890119, + -1081392780, + -1099673904, + -1094933971, + -1101250978, + -1060730037, + -1093162642, + 1032206458, + 1048513713, + -1096041356, + 1049530191, + 1030891895, + 1051569029, + 1016347940, + -1140900910, + 1060086691, + 1044645603, + 1052168073, + 1046859489, + -1078647829, + -1084599416, + 1083503601, + 1040926282, + 1032077370, + -1113782949, + 1023663536, + -1117940606, + 1023572783, + -1105288929, + 1058602011, + 1045322030, + -1124514294, + -1100211171, + 1036854815, + 1030671078, + -1088892111, + -1103796153, + -1106229968, + -1087890097, + -1096384410, + -1118243928, + 1029327974, + -1111891866, + 1060193809, + 1048791713, + -1098819870, + -1105041867, + 1067164483, + -1107295897, + 1037784740, + -1101726077, + 1072375302, + -1127270372, + -1124450737, + -1127281596, + 1039137242, + 1042549022, + 1048296993, + -1115117308, + 1049603347, + 1019809088, + -1127206008, + 1033518359, + -1078641161, + -1118659992, + -1075870667, + -1120488780, + 1016569392, + -1145204344, + -1096908453, + 1016180959, + -1091781835, + -1117962286, + -1085478598, + 1025521709, + 1018459374, + -1085851089, + -1090635759, + 1003858937, + 1059332230, + -1081432594, + -1129167482, + -1110627223, + 1052116611, + -1067165452, + -1114551715, + 1025593597, + 1052548613, + -1079541393, + 1080928582, + 1040279444, + 1060864171, + -1116667873, + 1050753991, + 1054360081, + 1060386021, + -1103577975, + -1080598475, + -1124994704, + 1029925023, + 1055126950, + -1125722303, + 1047401793, + 1067745489, + -1123654972, + 1051832882, + -1088978844, + -1092501587, + 1031107161, + -1135137699, + -1112111920, + -1098105702, + 1051782401, + 1043575655, + 1040287353, + -1056599060, + 1024333624, + 1041161318, + 1029314182, + 1059895670, + 1054776814, + 1067203310, + -1096844866, + 1041435458, + -1121074376, + 1044756608, + -1091073091, + 1062811020, + -1110074433, + 1050160278, + 1035749376, + 1042079027, + -1112273479, + 1067047515, + -1139136950, + -1131408171, + -1088989366, + -1120565185, + 1015577233, + 1050319070, + 1046210127, + -1104750128, + -1122748751, + -1112824549, + -1118458214, + -1105628027, + 1040810880, + -1092514319, + 1049528105, + 1045838758, + -1108163940, + -1083641073, + -1119826939, + -1099903674, + -1090222573, + 1065927543, + 1044163259, + 1055372038, + -1106014462, + -1139323702, + 1057527813, + 1033474330, + -1083110043, + 1031961150, + -1090514070, + 1059349229, + -1106453202, + -1095935212, + -1101010137, + -1079127747, + -1100770049, + -1092305824, + -1096018471, + 1041983577, + -1097038533, + -1087267935, + 1054769251, + 1060510073, + 1059585093, + 1038543017, + 1047652874, + -1138262530, + 1035283256, + 1068064312, + 1040472046, + -1093268966, + 1079063581, + 1064781361, + 1059445365, + 1028267294, + 1034242162, + 991113032, + -1099417354, + -1132121705, + -1113585821, + 1041023430, + 1034871446, + -1146947368, + 1043126656, + 1039580662, + -1096790344, + -1100088871, + 1026815726, + 1047832793, + -1104862582, + 1060226492, + -1092799930, + -1086463846, + -1124866166, + -1104381521, + -1112064645, + 1062821811, + 1057823210, + -1100067626, + -1098689787, + 1060349452, + -1140189626, + 1042605107, + 1049231095, + -1103671869, + 1035934932, + 1043881498, + -1116618115, + -1106547349, + -1094207247, + -1069659249, + 1051121406, + 1048859016, + 1043409177, + -1099056600, + -1102306082, + 1050965052, + 1045540880, + 1019906398, + -1088210930, + 1033137966, + -1098017136, + -1115310705, + 1037785854, + -1060543938, + -1102435160, + 1026587112, + -1125893908, + 1056877138, + -1106483427, + 1060249457, + 1003374110, + 1047415528, + 1014149216, + -1181553408, + 1009321014, + -1130454945, + -1105086784, + -1090809157, + -1109305706, + -1105940549, + -1110818459, + 1055715544, + -1095510686, + 1061391609, + 1025933388, + 1048592464, + -1088250386, + -1101636716, + 1052672086, + -1121978423, + 1012488130, + 1092337608, + -1082974072, + -1081999991, + -1119784489, + -1119170352, + 1063609980, + 1045298495, + 1059534207, + -1104389024, + 1015031922, + 1035446906, + -1120363841, + -1100423084, + -1098798565, + -1103877504, + 1060452458, + 1036595470, + -1105139866, + 1022846218, + -1111277639, + -1098520725, + 1032726902, + -1101026370, + 1049385350, + 1006547670, + 1032161770, + 1039985478, + 1049430638, + -1095926752, + -1097035940, + -1101727543, + -1096252293, + -1105625560, + -1114334643, + 1053898992, + 1018008860, + -1110184550, + 1075720448, + -1141306934, + 1026276398, + -1118762682, + -1113050250, + 1032811327, + -1097665997, + -1116974293, + 1092762013, + -1099318246, + -1115227683, + 1028213932, + 1012667105, + -1109072839, + 973243168, + 1040366254, + 1057996252, + 1061470989, + 1050158641, + -1086407944, + -1082746730, + 1049877393, + -1109985634, + -1104258086, + 1031909770, + -1097771475, + -1105056118, + -1098828497, + -1088724134, + -1085759582, + 1029308354, + -1099077870, + -1101168461, + 1052955042, + 1037675868, + -1098182906, + 1059380277, + 1060893817, + -1097392069, + -1083901258, + 1020847596, + -1114044269, + 1026776008, + 1051299174, + -1106164113, + 1057426026, + 1054118554, + -1089587046, + 1042060725, + -1104423400, + 1031246777, + 1055928265, + 1037369180, + -1101793944, + -1106223722, + 1016817067, + 1028093295, + 1038812516, + -1109261154, + 1007999082, + 1020676490, + 1065945676, + 1023744476, + 1013019572, + -1081012399, + -1102563623, + -1118771457, + 1064404475, + 1041624764, + -1106404677, + 1036775313, + 1056989438, + -1084347548, + -1086027012, + -1093580146, + 1058847107, + 1044455057, + -1104183888, + -1077380836, + -1086425530, + -1098670242, + 1015559016, + 1029692503, + -1149077360, + -1102242209, + 1049722596, + 1034577417, + -1092146744, + -1079777648, + -1105835469, + -1112165188, + -1056581293, + 1032916885, + -1081522988, + -1095471590, + -1105363883, + 1068748040, + -1109326510, + -1100733741, + 1049969140, + -1107678251, + -1099970645, + 1054601951, + 1045840410, + 1043604828, + 1023104543, + 1032251090, + -1089896713, + -1110565715, + 1046709887, + -1131283894, + 1019256980, + -1112224192, + -1115380050, + 1020244374, + -1167314912, + -1101486148, + 1047794827, + -1124195840, + 1051127228, + 1024489994, + -1129410260, + 1034822047, + -1106024794, + 1033030580, + 1026219090, + 1050074729, + -1100346179, + 1043585269, + 1044435529, + -1080719266, + -1100861716, + 1047858446, + -1093791220, + 1042564163, + 1049812226, + -1123152406, + -1111706739, + 1050400658, + 1060615275, + -1131555205, + -1146529258, + 1044288148, + -1097036320, + 1052795300, + -1111640866, + -1115680866, + -1097249599, + -1103872764, + -1091970851, + -1108350934, + 1062191691, + 1027575274, + -1092156627, + -1088332851, + -1091456698, + -1098140780, + 1031839207, + 1028320229, + 1045046973, + -1104458180, + -1168247184, + 1050383090, + 1034478224, + -1100709700, + 1069702527, + -1105886670, + 1044066725, + -1102343902, + 1042115879, + 1015829554, + 1035901392, + -1097474445, + 1008668496, + -1098168379, + -1135432376, + -1113667700, + -1116713818, + 1046442263, + 1100023308, + 1041998983, + -1138423444, + 1050458228, + 1044839483, + -1116852865, + -1105716612, + -1096338849, + 1057154792, + -1116145618, + -1101697758, + 1015328088, + 1046487416, + -1138309938, + -1085475105, + 1067866294, + 1034427790, + -1097331118, + -1114816682, + -1090119785, + 1029722173, + -1105615296, + -1103958354, + 1046713887, + 1034484025, + -1088484768, + 1042832958, + 1032634696, + 1046473363, + 1049282915, + 1075131401, + -1106100441, + -1096903657, + -1137745088, + 1059301001, + -1103516354, + 1043533400, + -1085651507, + -1101093548, + -1123051120, + -1088915937, + 1044576419, + 1051429704, + 1019976259, + -1099936100, + -1094989501, + -1107125609, + 1041507130, + 1023253742, + 1031409727, + -1123903579, + -1123167676, + 1033826368, + -1088287580, + -1113234344, + -1144618469, + 1023816629, + 1041894160, + -1084352612, + 1052227285, + 1065532075, + 1044183106, + -1103855218, + 1034681462, + -1094589911, + -1078605273, + 1050956510, + -1083787045, + -1094839314, + -1101783548, + -1105374428, + -1099589949, + -1091320978, + 1055970429, + 1032519879, + 1046302573, + 1062850614, + 1054045903, + -1090225667, + 1064110453, + 1065534378, + 1038131161, + -1112980641, + -1096896265, + -1127394741, + -1097414418, + 1065296784, + 1046868120, + -1092178551, + -1100677384, + -1118750418, + 1045433865, + 1049704913, + -1100313814, + 1059661012, + -1123623233, + -1091178951, + -1094669690, + 1057906716, + -1110212838, + -1118325043, + -1085836885, + -1145042941, + -1136575891, + -1132864410, + 1059856856, + -1096048104, + -1088228531, + 1001547816, + -1097497436, + -1096987527, + -1110750160, + -1130208210, + 1017084404, + -1094961141, + -1141225248, + -1121404456, + 1035019999, + -1104604652, + 1050115447, + -1105976490, + -1095308825, + -1089275458, + -1119092636, + -1113066272, + -1102321724, + 1053049919, + -1079914334, + 1022582490, + -1089774409, + 1051744039, + -1112965466, + -1096820437, + 1042120661, + 1044141471, + -1085141709, + 1041358058, + 1048343610, + 1060643996, + 1057676080, + 1054342382, + -1104381651, + 1063296504, + -1084374534, + -1090078634, + 1056322004, + 1046823908, + 1064896872, + -1104225919, + 1058800249, + -1096323262, + -1098279742, + -1089590009, + -1108983346, + 1056221468, + -1127844474, + 1024418237, + -1105911459, + 1018053587, + -1113380862, + 1003930172, + 1042065548, + -1100828278, + -1105987451, + 1027687509, + 1047490389, + 1037539926, + 1057087951, + 1055323990, + 1006879457, + -1102974440, + -1082034211, + -1084966818, + -1082799441, + 1062414542, + -1084203903, + -1133429054, + -1093133109, + 1038061916, + 1063719590, + -1112253414, + -1099002886, + -1098207899, + -1149498060, + -1096834330, + 1046919532, + 1049909118, + 1046038816, + 1053937542, + 1053374306, + 1030528756, + 1039170641, + 1056600457, + 1035750284, + 1059900900, + 1053056411, + 1061797622, + -1092190163, + 1060581912, + -1108000297, + 1029379642, + -1091145061, + -1115477166, + -1088067308, + -1081252295, + -1096998290, + 1071639600, + -1100853976, + 1063347667, + 1070490531, + 1068050846, + -1107112818, + -1108732281, + 1028307849, + 1026546058, + 1017577684, + -1113819572, + 1057213894, + 1005887161, + -1111942312, + -1130692102, + 1051418190, + -1104685229, + 1032156790, + 1063509609, + 1052279452, + -1094903860, + 1061179920, + -1089483708, + 1028142558, + -1101018886, + 1056469550, + -1103926548, + -1088608943, + -1108545364, + 1049268949, + -1127512418, + 1041726984, + 1035491913, + 1044228533, + 1087849104, + 1028511269, + 1009175795, + 1042049629, + 1066435233, + 1063652181, + 1047915181, + -1103979353, + -1105702877, + 1042641723, + -1112484781, + 1035024851, + 1030794572, + -1100597651, + -1077376281, + -1105780668, + 1045054803, + -1101538179, + -1093758884, + 1040386250, + -1089262093, + -1120908782, + -1089087592, + 1035730063, + 1024391088, + -1088727279, + -1100009683, + 1022416980, + 1086393417, + -1098433179, + -1135347770, + -1109231866, + 1049638316, + -1087906879, + 1017578732, + 1037805079, + 1017392054, + -1102499185, + 1049010557, + -1140115727, + 1058445698, + 1010722586, + -1122105771, + 1080927809, + 1051748785, + -1092545909, + -1071499133, + -1124656932, + 1037593326, + 1055406115, + -1118556144, + 1044035782, + 1054079631, + -1109556560, + -1104658181, + 1049182497, + -1087792853, + -1094517779, + -1108171316, + 1045592812, + -1114235102, + -1094950527, + 1003482432, + -1100861008, + 1064753202, + 1046075946, + 1061453344, + -1094792034, + 1046002509, + 1059133815, + -1077704056, + 1074190039, + -1100202176, + 1062931216, + 1051383835, + 1045851130, + -1108685034, + -1081383066, + 1041684616, + 1064999783, + 1038853916, + -1097739724, + -1096303877, + -1102241930, + -1089019063, + -1090925082, + -1131358343, + -1128855558, + -1133772802, + -1089579428, + -1106617564, + -1108071286, + -1115069278, + 1024444677, + 1040079539, + 1048152714, + -1092569959, + 1057380215, + 1054064916, + 1063295854, + -1097715107, + -1092475521, + 1029795100, + -1099643172, + -1081839018, + -1096903300, + 1058242466, + 1055277278, + -1132005949, + 1042756223, + -1099052559, + 1057193853, + -1115456586, + 1016945555, + 1041801681, + -1121575111, + 1039958494, + -1105604518, + -1106922985, + 1043165925, + -1087899503, + -1105819398, + 1011243194, + -1107177917, + 1066839640, + 1042967817, + -1113600778, + 1025351786, + -1115822286, + -1090327775, + -1121637981, + -1106733360, + 1030692535, + -1104090870, + -1077883800, + -1116519305, + -1110864604, + 1063624535, + 1062960263, + -1128429958, + -1119591432, + 1070183776, + -1115959358, + 1033944353, + 1017423364, + 1060523194, + 1024272818, + -1115417988, + -1076775747, + 1068308394, + -1080801037, + -1114816679, + 1056597508, + 1024619643, + 1021560764, + -1137477994, + -1091573312, + 1045197490, + 1057153878, + 1041300987, + -1102707551, + -1087889557, + 1025366723, + -1128326621, + -1067547987, + 1041737144, + 1021135408, + 1023697976, + 1059638888, + -1111200319, + -1125383687, + -1121259533, + 1080698444, + 1071101596, + 1042726362, + -1151771560, + 1057590620, + 1029208289, + 1015104001, + 1041907100, + -1091709998, + -1115136751, + -1105385821, + 1015356774, + 1012582670, + -1099232936, + 1057912285, + -1110747977, + -1104430252, + -1116288881, + -1110070296, + 1026353270, + 1036433038, + -1110541712, + -1087865108, + 1025175593, + 1052048968, + -1089102311, + -1126572532, + -1108877102, + 1067666165, + -1058113264, + -1110777874, + 1001355204, + 1062730834, + -1081023460, + 1078331133, + 1043546424, + 1066164386, + -1109032378, + 1052820395, + 1063754992, + 1060228736, + -1115178931, + -1079887407, + 1010801105, + 1044976126, + 1047956832, + -1112874299, + 1058823666, + 1060914849, + -1113780310, + 1054770351, + 1041293404, + 1052510977, + 1061369260, + -1099857086, + 1015174724, + 1032832350, + 1068177621, + 1065341157, + -1121602502, + -1114706646, + 1045116470, + 1074373732, + -1105879192, + 1019806811, + 1024321915, + 1043057019, + 1053332011, + 1031771166, + -1109471975, + 1044550386, + 1042715656, + 1040278558, + 1045196333, + -1091050165, + 1035304659, + 1031605590, + 1026585325, + 1021423277, + -1147039992, + 1051711831, + 1064129052, + -1164865452, + 1019109577, + 1016985768, + -1115645592, + 1034835396, + 1040121399, + 1027729723, + -1133472501, + 1020489388, + 1043657124, + 1057242925, + -1110911882, + 1037757466, + -1075098532, + -1099091371, + -1102483124, + -1103277532, + -1093225595, + 1047662638, + 1062634799, + -1116725912, + -1111776236, + 1036030439, + -1088721318, + 1045827015, + 1050808300, + 1065430955, + -1092628397, + 995018542, + 1057952279, + -1081329022, + 1042441278, + 1003035230, + 1038731465, + -1133528349, + -1104166207, + -1106581875, + -1098449456, + -1088831550, + -1097507414, + 1041898420, + -1109071457, + 1046244731, + 1031119213, + 1040475547, + 1053668984, + -1088798178, + 1040974310, + -1079060176, + -1111991532, + -1114691617, + -1093184316, + 1059060747, + 1019704469, + 1058825552, + -1090335537, + 1019263576, + -1103283022, + 1025374941, + -1082957946, + 1048798726, + 1019203302, + 1041488879, + -1105616505, + 1039993032, + 1044976207, + 1066704376, + 1040481857, + 1055619422, + 1068372338, + 1051421247, + -1090909082, + -1086013411, + -1111674420, + 1052682531, + -1091145242, + -1087450643, + -1132468198, + 1049503713, + -1093588592, + -1165805816, + 1019742568, + 1069750164, + -1126617737, + -1131557348, + -1122700877, + 1032037541, + 1045626764, + 1046109855, + -1120900236, + 1056804654, + 1017419310, + 1048901587, + 1050304529, + -1079270529, + -1114769688, + -1096484002, + 1032484892, + 1031013643, + -1088946325, + 1033776800, + -1102572458, + -1106261977, + -1101610633, + -1073435064, + 1032466328, + 1038118251, + -1098462896, + -1088194221, + 1015091539, + 1057430836, + -1096984776, + 1005707709, + -1116731781, + 1054135616, + -1089494351, + -1120062719, + 1021622708, + 1053970719, + -1097216059, + 1057683879, + 1035101847, + 1060949286, + -1143384924, + 1038192016, + 1060997999, + -1111196061, + -1132090988, + -1079702468, + -1155379068, + 1041462496, + 1049668437, + 1013406656, + 1044356315, + 1067664206, + -1123316758, + 1038690258, + -1098500750, + -1120752013, + -1103687462, + 1040634313, + -1114143396, + -1100919002, + -1069711442, + 1035520975, + 1057202446, + 1053307489, + -1118158117, + -1104301945, + -1092425815, + 1055654595, + -1119453166, + -1088005679, + 1034112892, + -1113644769, + -1092399799, + 1033338407, + -1128137960, + -1110894768, + -1105509432, + 1048828942, + 1032288982, + -1105715243, + -1104541519, + 1055807004, + 1032297108, + -1125465739, + 1052657851, + -1133810378, + -1120632616, + 1023822482, + 1042030636, + 1035400698, + -1098185993, + -1105280624, + 1090367010, + -1118852500, + -1103888195, + -1089773179, + 1011660039, + 1052218222, + -1101303602, + -1106929062, + 1058981172, + 1054979284, + 1044974476, + -1098342491, + -1080391393, + -1107120537, + 1037276554, + 1047934788, + 1055837474, + 1060649177, + 1064697699, + -1106546947, + -1104536320, + 1041065589, + -1100493164, + 1068885613, + -1164456656, + 1057689066, + 1027961045, + 1059229856, + 1050037048, + 1047737772, + -1102074718, + -1106243767, + -1079201788, + -1093480792, + 1064182083, + -1091094146, + 1052501344, + 1046907422, + -1089579721, + 1069089110, + -1109708946, + 1067242569, + 1043931908, + 1067644924, + 1033046031, + 1052041994, + 1046885542, + -1120210382, + -1101958108, + 1036345218, + 1020096260, + -1126330595, + 1029652468, + -1085159593, + -1123276303, + -1117479138, + 1021032364, + 1048778071, + -1116354874, + 1050178221, + 1051436897, + 1054351436, + -1095385628, + -1096634171, + 1050111406, + -1116720921, + 1050329861, + -1089575568, + -1089838431, + -1102190004, + -1103259893, + -1090308201, + -1103757061, + 1044305328, + -1087032817, + 1054394291, + -1080687589, + -1096023642, + -1101633235, + 1041742245, + 1051151247, + 1081543341, + 1011489502, + -1077898153, + 1054123420, + 1060732272, + -1081953562, + 1046121105, + 1057976491, + 1042809706, + -1084562133, + 1057441887, + 1062209682, + 1041874826, + -1102157508, + -1096073539, + 1047143544, + -1088359358, + -1081409219, + 1047529755, + -1096288230, + 1040820055, + -1117474930, + -1120563113, + -1074620723, + 1019874280, + 1044320922, + -1187804128, + 1038227338, + -1085754864, + -1121877790, + 1036454764, + -1105049076, + -1095707710, + -1095486756, + -1093637794, + -1091767439, + -1097968412, + 1058669589, + -1111034596, + 1050619521, + -1106166430, + -1112139350, + -1096061589, + 1037045013, + -1104103721, + 1049595033, + -1095557564, + 1069170391, + 1054757293, + -1088530283, + 1042166912, + 1051830315, + 1024708469, + 1046191969, + -1099025001, + 1025285167, + 1047537576, + -1089106019, + -1089576575, + -1114441449, + 1068092509, + 1044183764, + 1062493156, + -1096778386, + 1050843438, + -1079919364, + -1084108674, + -1114251357, + -1098660186, + -1122162030, + -1148470708, + -1088934408, + -1094320884, + 1016310623, + -1096093986, + 1048195944, + 1027246799, + -1098386027, + -1106533789, + 1043857024, + -1117842829, + -1118348919, + -1109212040, + -1097658611, + -1093014321, + 1063438489, + 1033261546, + 1054694589, + -1092960513, + -1104039909, + -1093994651, + -1094949632, + 1051853614, + -1099431970, + 1042306608, + -1090902608, + 1047041353, + -1088115192, + 1013870792, + 1075730226, + -1097351031, + 1015832706, + -1100912085, + 1039129254, + 1062613606, + -1090719759, + -1100351152, + -1094423055, + -1086509815, + -1112939828, + -1080141111, + -1087078921, + 1080248682, + -1076403160, + -1101350398, + -1073941646, + -1101142572, + -1078760904, + 1045951525, + 1077134142, + -1064220851, + -1091199029, + 1082209524, + 1071211327, + -1078245559, + -1106085470, + -1085037861, + 1066787557, + 1054911629, + 1059800567, + 1058335201, + 1061482946, + -1088182988, + 1053864819, + 1038262796, + 1067250174, + -1107976910, + -1100588186, + 1062293562, + -1097540812, + 1070828354, + 1048597156, + -1091950456, + 999863458, + -1097568168, + 1028244806, + -1065458187, + -1090959213, + 1069601217, + -1116576738, + -1090412410, + -1077609860, + -1098857665, + -1096519632, + 1065993902, + 1074109244, + -1081287922, + 1060557093, + -1074436341, + -1086111504, + -1079259194, + -1066821909, + -1078266424, + 1063323952, + -1091713110, + -1083978662, + 1053811627, + 1056556875, + 1069585107, + -1081860967, + -1086133937, + 1086191008, + 1071846879, + 1070100494, + 1085575980, + -1082121519, + 1066429275, + 1072632794, + -1069838218, + -1088147305, + 1072177715, + 1062618113, + -1070439632, + 1050416161, + 1050298544, + -1072369520, + -1071965142, + -1068114667, + -1079359976, + -1090123603, + -1072145499, + 1069015404, + -1123186579, + -1107744175, + -1121757465, + -1078416610, + -1119637420, + -1086488467, + 1067474273, + 1041030835, + -1095655204, + 1065735890, + -1070387838, + 1052379993, + -1090162739, + 1082969921, + 1072073551, + -1097468721, + -1073984393, + -1079267944, + -1064171083, + 1074429024, + -1100507981, + 1049630269, + -1069039376, + 1072653009, + -1073428710, + -1064711452, + -1081550421, + -1117660720, + -1094963819, + 1067518335, + 1073761099, + -1070988671, + 1077912992, + 1069065102, + -1109431639, + -1079717926, + 1069894909, + 1080573151, + 1069011477, + -1074992474, + -1098796792, + -1072658207, + 1080163981, + 1074548461, + 1074434255, + 1058064288, + 1083556854, + 1079073857, + 1069463308, + 1049504368, + -1115648857, + -1079254860, + -1106854200, + 1056331098, + -1085027497, + -1080015154, + -1095115041, + 1038692007, + 1076403379, + 1062912196, + 1068498831, + 1052761943, + 1045535507, + -1076682901, + 1062379787, + -1073201716, + 1074223613, + 1076312630, + -1074354864, + -1105607640, + 1079711849, + 1077101096, + 1072134400, + 1082728866, + 1078916294, + 1078091776, + -1079847350, + 1071653941, + -1080099850, + 1076445882, + -1094745560, + 1074701644, + -1095606158, + -1110735696, + 1061829286, + 1066440126, + 1084494539, + 1068855593, + -1072030592, + -1099673770, + -1084392578, + 1071535237, + 1069338450, + 1054697841, + 1076208108, + -1090080420, + -1073493126, + -1087707950, + -1065706386, + -1088537402, + -1091619742, + 1066848157, + -1065215704, + -1082418852, + -1071603171, + -1073671030, + -1084446313, + -1084357234, + 1051972076, + -1089792915, + -1082520977, + 1064549380, + 1051431855, + -1108508484, + -1090256103, + -1089693360, + -1080469411, + -1080419272, + 1052908632, + 1065597292, + -1095941393, + 1057815412, + 1052363755, + 1057355005, + 1066553424, + 1078461892, + 1052785031, + -1075700311, + 1047004592, + 1043358419, + -1073118757, + 1066377978, + 1077393444, + -1080701737, + -1092430061, + 1075784543, + -1081919493, + -1069211300, + -1093462836, + 1078679262, + 1042061685, + -1080494693, + -1068399354, + -1087062967, + 1081417224, + -1102710382, + -1068607812, + 1080543026, + -1101781431, + 1077794778, + 1081242090, + -1085976386, + 1070901763, + 1067472613, + -1072151849, + 1070703842, + 1078875946, + 1055719960, + -1081206419, + -1084414144, + -1070461033, + 1084814215, + -1078041508, + 1067573454, + -1088026866, + -1135691108, + 1055362266, + -1089161211, + -1089224102, + -1122637828, + 1057598574, + 1067740082, + 1063572945, + 1037038613, + -1097833907, + -1110619267, + -1082082806, + -1088284608, + -1062958487, + -1081235693, + -1088127895, + 1084730875, + 1077789867, + 1065681087, + -1091719474, + -1091892887, + -1074556096, + 1080412071, + 1072474657, + 1068021728, + -1077631797, + 1063573525, + -1070361629, + -1061357563, + 1051180963, + 1061310602, + 1054233364, + 1078950812, + 1046184763, + 1077765705, + 1089605099, + -1077582495, + -1070796466, + 1067952665, + -1088442080, + 1049346486, + 1078471845, + 1080437653, + -1096627385, + 1062711784, + 1078176312, + -1083189856, + -1083120737, + 1058560622, + -1084871285, + 1080707347, + 1072615657, + 1066962510, + -1084014604, + 1074289513, + 1058960272, + -1128875364, + -1099959844, + -1090736565, + 1049601831, + -1079968679, + -1075448087, + -1105690587, + -1094280372, + 1068990673, + 1060535183, + -1077486501, + -1111050093, + 1065466039, + 1087258277, + 1068767552, + 1065529439, + -1103330053, + 1072930175, + -1061683977, + -1107622170, + -1085682171, + -1056209373, + -1072001649, + 1073250882, + -1087895840, + -1100093024, + -1079844729, + -1105082069, + 1082343789, + 1062186110, + 1063034045, + -1088934122, + -1079543942, + 1080227069, + 1075135947, + -1075825795, + 1073780478, + -1073578103, + -1069040080, + 1068389478, + -1101824237, + 1062746971, + -1106717270, + 1066295584, + -1070156372, + -1089373756, + -1080567617, + -1071112269, + -1089116539, + 1072079597, + -1102499847, + 1075479102, + 1074615065, + 1074438860, + 1083020999, + 1072335073, + -1100692999, + 1048760942, + -1073369324, + 1044726315, + 1063733791, + -1094362378, + 1073825765, + 1066135232, + -1082835807, + 1050476721, + -1078797427, + -1174378768, + 1038897975, + -1106945574, + -1081282098, + 1075809168, + 1068804128, + -1121246364, + 1077587723, + -1114395394, + 1056047063, + 1078982083, + -1057074584, + 1072230800, + 1072707010, + 1071326695, + -1087938376, + 1065888593, + 1033456993, + 1059113123, + 1034347797, + 1030754183, + -1084153571, + -1081981001, + -1096547359, + -1071648126, + -1081772856, + 1068335129, + 1060020233, + 1080735021, + -1084913101, + 1078803231, + 1062987784, + 1028341339, + 1055037015, + -1077076637, + 1075034340, + 1066272092, + 1064778781, + 1078286463, + 1064559240, + 1077519517, + -1071041426, + -1066533114, + 1033527507, + 1037037310, + -1105018179, + -1073432214, + -1074795128, + 1046358897, + 1059677601, + 1049245542, + 1055610517, + -1093104506, + 1057199852, + 1066881135, + -1080090001, + 1065664060, + 1072062620, + -1060850923, + -1087541108, + 1074623371, + 1069861966, + -1086803703, + -1107600970, + -1072474008, + 1069888193, + -1069089609, + 1079922332, + 1061045724, + 1073236742, + 1049451831, + -1075527328, + 1040204717, + -1076691470, + 1077817756, + -1067277613, + 1058682746, + 1068248447, + -1063095989, + 1075893507, + 1081018249, + -1109861104, + -1080845031, + 1032179864, + -1077854604, + 1085171381, + -1070273228, + 1066974673, + 1066822001, + 1075961420, + 1054936606, + 1068999068, + -1063328758, + -1069755988, + 1071412324, + 1074909769, + -1077955525, + -1095219863, + -1091900619, + 1092461157, + -1090786630, + -1077477104, + 1063668154, + 1067426094, + 1069260499, + 1072177976, + -1117800493, + 1066293508, + 1020170965, + -1080947241, + -1083738452, + 1050545895, + 1069539139, + -1097472000, + -1081424970, + -1079678045, + -1089188510, + -1120383574, + -1085952130, + -1083453910, + -1108799060, + 1059520026, + -1072420464, + 1069198493, + -1077357690, + -1096008783, + -1071550329, + 1080107035, + 1064404647, + -1077654005, + 1054859743, + 1028853534, + 1068966683, + 1069474641, + -1085022325, + -1080792648, + -1081024119, + 1062144189, + 1066662265, + -1086173729, + 1008495722, + 1030865482, + 1072794576, + 1073502654, + -1065062035, + 1072262621, + 1078807676, + 1077773601, + 1079350619, + 1062559399, + -1064761957, + -1093265182, + -1083913728, + -1099717528, + 1068243693, + 1059947023, + 1063844820, + 1052508473, + 1063809772, + -1090383422, + -1092619936, + -1102169338, + 1055077771, + 1036536632, + -1087554097, + -1104032646, + -1076790867, + 1062234156, + -1082307524, + 1049396822, + -1062080369, + -1086384594, + 1053681454, + 1077044547, + -1096864961, + 1029151138, + -1101285788, + 1073916329, + 1074695724, + -1107995646, + -1096334648, + 1066388044, + 1065645428, + -1072462779, + -1078851717, + -1074869782, + -1077503329, + 1077941616, + -1096168323, + -1100760749, + -1095334087, + -1069785227, + -1075293250, + -1100833435, + 1066643984, + 1071618594, + -1073184692, + -1082850433, + 1082598144, + 1060395134, + -1093551678, + -1073594558, + -1089390525, + 1074723749, + 1066651058, + 1040780960, + 1060084429, + -1069918831, + 1063790548, + 1056330939, + -1076058322, + 1041050927, + -1151128065, + 1056571340, + -1085916909, + 1073082098, + -1087183897, + -1080455765, + 1059320057, + -1077901705, + -1085688565, + 1065766179, + -1089840779, + -1113867944, + 999229825, + -1086527738, + -1060764516, + -1079280065, + -1096884208, + -1069097135, + -1080845435, + 1064873947, + -1094374500, + 1067732016, + 1084944294, + -1063975313, + -1081028975, + 1057717089, + -1105107220, + -1088024557, + 1058283035, + 1075878092, + -1103209627, + -1071893641, + 1062933900, + 1057695133, + 1071501100, + -1080518748, + -1085574620, + -1075241983, + 1080675253, + -1075524129, + -1082102276, + -1079623894, + 1057988957, + -1074239084, + 1009892705, + 1083668101, + -1075131879, + -1105330013, + -1086623411, + 1072064452, + 1049651822, + 1067633029, + -1080443684, + 1010174592, + -1073544882, + -1072644862, + -1081778186, + -1085554556, + -1097160887, + 1066723884, + 1059269830, + 1055864262, + 1050560843, + -1096849705, + 1075317306, + -1082014008, + 1000886348, + -1080389198, + 1028195809, + 1062212237, + 1077612065, + 1041626374, + 1066593741, + 1079066035, + -1079577621, + -1078214060, + -1073746262, + 1057536581, + 1055692505, + 1040513480, + 1068152027, + 1051198663, + -1064812417, + 1083799774, + -1076595429, + -1078416386, + 1057082638, + 1074475283, + 1067377952, + 1032607330, + 1075624773, + -1082992655, + -1077202241, + 1067042817, + 1059710982, + -1088823712, + 1051025616, + -1065621232, + -1061568844, + 1064396882, + -1068642911, + -1086220298, + -1069831814, + 1069964070, + -1081212971, + 1067737163, + 1076072668, + -1063296194, + -1077664593, + 1049315568, + -1070934735, + -1076428285, + -1071387080, + 1058050393, + -1081811709, + -1093687017, + -1078415376, + -1077322488, + 1075497699, + -1088073968, + -1095642822, + 1063800174, + -1089755052, + 1068036413, + -1086398650, + 1016914520, + -1068124684, + 1074031515, + -1070566690, + 1035845501, + 1076423091, + 1065645712, + 1057174843, + -1079210428, + -1089538348, + 1061352329, + 1061711790, + 1006717662, + -1064256352, + 1083869262, + -1081484510, + 1079825231, + -1096162132, + -1083917339, + 1001840654, + 1055677182, + -1076251613, + -1090094312, + 1077417153, + 1075580389, + 1041218060, + -1088478058, + 1059130050, + 1063099383, + 1065361331, + -1081583709, + 1066472277, + -1065397222, + -1070704011, + -1073318826, + -1078460035, + 1059086843, + 1040774861, + -1070360393, + 1074466562, + -1076973862, + 1062288826, + 1051327176, + 1058508099, + 1050651373, + 1054584219, + -1082036793, + -1084940213, + -1087182885, + -1105756011, + -1106851531, + 1060931823, + 1063393076, + 1058137786, + -1078062751, + 1065385179, + -1089934954, + -1123974881, + -1074618221, + -1107365799, + -1071030548, + -1104818064, + 1066547651, + -1077187417, + -1107212968, + -1074432576, + -1080923484, + 1053772181, + -1075364515, + -1079508992, + -1078530162, + -1074163370, + 1086835099, + -1084340137, + -1069310858, + 1041088899, + 1032729590, + -1080346062, + 1068256590, + -1079279855, + -1074656954, + -1079060889, + 1073965782, + -1090480062, + 1074049792, + -1085472306, + -1088893448, + -1094887041, + -1080871152, + -1067895592, + -1065154446, + -1077510615, + -1072770877, + -1072976170, + -1064947070, + -1075187398, + 1058438365, + -1091905354, + -1101719370, + 1079430961, + -1118354283, + 1068215893, + 1064631711, + -1115538132, + -1088386247, + -1096994227, + 1050822960, + -1088062927, + 1058509483, + 1057136771, + 1051627727, + 1011111177, + -1090795047, + 1079942792, + -1095600100, + 1043683564, + 1074488401, + 1076261433, + -1075919879, + -1093982274, + 1055238876, + -1061209622, + 1076407609, + 1069869965, + -1096766058, + -1089842347, + -1080362958, + 1051881657, + 1073401514, + -1081442224, + -1077160653, + 1067927638, + -1073067332, + -1075786906, + 1067165633, + 1065318098, + -1099189349, + -1074032459, + 1062514084, + -1083386052, + 1064447970, + 1063495698, + -1088177324, + -1085616996, + 1053993647, + 1070771746, + -1090295369, + -1079752616, + 1063475095, + 1063240499, + -1080536862, + 1053104162, + 1059047613, + 1059483678, + -1103264489, + -1110568762, + 1069663049, + -1123734386, + -1080553792, + -1081732527, + 1057020347, + 1066525731, + -1107065756, + 1049871122, + -1115150620, + -1094105297, + -1079908054, + -1091575981, + -1087524458, + 1072935446, + 1057745752, + -1075354820, + 1073324719, + 1071914946, + -1076202605, + 1042740401, + 1058903084, + -1077652781, + -1092059867, + 1068857908, + -1080766493, + -1085793790, + 1053967853, + -1075220811, + 1045504639, + 1036854048, + 1055123565, + 1069218877, + 1066466033, + -1078773581, + -1078098775, + -1067511232, + 1054726027, + 1058085754, + 1054743479, + 1050625205, + -1072364247, + 1058545187, + 1060620880, + -1078092884, + -1079106651, + 1076014638, + 1075664083, + -1072728090, + -1072561735, + 1079849637, + 1082592550, + 1070517619, + 1069109708, + -1075908805, + -1076592762, + -1091709183, + 1046329413, + 1052571816, + 1060426544, + 1062061711, + -1072265487, + -1083665156, + 1077554204, + 1073817194, + 1077951630, + -1072811146, + -1072097791, + -1082504647, + 1066996264, + 1069014569, + -1090094286, + 1066591196, + -1080863899, + -1082644953, + 1065196834, + -1083192869, + 1070456446, + 1070331391, + -1071611446, + -1091542629, + 1044887585, + 1075062642, + -1084190423, + -1127232383, + 1045490887, + -1094687364, + 1035251174, + } +} diff --git a/icu/icu4c/source/data/brkitr/lstm/Burmese_graphclust_model5_heavy.txt b/icu/icu4c/source/data/brkitr/lstm/Burmese_graphclust_model5_heavy.txt new file mode 100644 index 00000000000..ac51de161a5 --- /dev/null +++ b/icu/icu4c/source/data/brkitr/lstm/Burmese_graphclust_model5_heavy.txt @@ -0,0 +1,7061 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +Burmese_graphclust_model5_heavy:table(nofallback){ + model{"Burmese_graphclust_model5_heavy"} + type{"graphclust"} + embeddings:int{12} + hunits:int{12} + dict{ + " ", + "း", + "ာ", + "င်", + "အ", + "တ", + "က်", + "ယ်", + "က", + "ရ", + "န်", + "ပ", + "ါ", + "မ", + "သ", + "လ", + "တွေ", + "စ်", + "ကို", + "ပ်", + "ည်", + "စ", + "တ်", + "မှ", + "။", + "ရေ", + "နေ", + "တဲ့", + "ပြ", + "နဲ့", + "န", + "ဖြ", + "ဝ", + "လို့", + "မ်", + "တေ", + "ခဲ့", + "ပြီ", + "နို", + "ဆို", + "ပေ", + "ာ်", + "ပြေ", + "ထ", + "ကြ", + "င့်", + "မှု", + "ရှိ", + "ဆ", + "ချ", + "သူ", + "ခ", + "လို", + "တို", + "ဘ", + "မြ", + "တွ", + "ဦ", + "ငံ", + "၊", + "ဆေ", + "ခံ", + "လု", + "ဒီ", + "ဟ", + "စီ", + "ဖို့", + "ကြေ", + "ဖွဲ့", + "ဒေ", + "ာ့", + "စို", + "ရှ", + "ကြီ", + "ရဲ့", + "ကေ", + "အေ", + "သွ", + "ခု", + "ကျ", + "ါ်", + "လေ", + "ဒ", + "ပို", + "ခို", + "ယ", + "၁", + "ကျေ", + "ဘီ", + "နှ", + "ခွ", + "ဖ", + "မျို", + "၂", + "၀", + "ရွ", + "လူ", + "ဆုံ", + "စု", + "သေ", + "ထေ", + "သိ", + "မေ", + "ဉ်", + "တီ", + "ပွဲ", + "ကု", + "ယ့်", + "ချု", + "ဂ", + "တို့", + "လုံ", + "မြို့", + "ထု", + "မြေ", + "ယူ", + "က္", + "မျ", + "ပြု", + "န့်", + "ထဲ", + "နေ့", + "ထွ", + "ဥ", + "ဘူ", + "ထိ", + "စ္", + "တွေ့", + "ခြ", + "ဌ", + "ဖေ", + "စေ", + "လွ", + "ဆွေ", + "ကွ", + "င", + "ရီ", + "မို", + "ညီ", + "N", + "ရုံ", + "န္", + "အဲ", + "လွှ", + "မ္", + "ထို", + "ရို", + "လ်", + "ဒု", + "နွေ", + "ခြေ", + "ပဲ", + "တိ", + "မိ", + "ခေ", + "မီ", + "ဘေ", + "လှ", + "င်္", + "ဆီ", + "ရဲ", + "ရိ", + "A", + "သုံ", + "ကိ", + "ရု", + "မှူ", + "C", + "ည့်", + "ယေ", + "ည", + "a", + "ဝေ", + "၅", + "ဂ္", + "၃", + "ကူ", + "တူ", + "ဇ", + "e", + "နီ", + "ပွ", + "ချိ", + "ပု", + "ငြိ", + "ဂျ", + "စိ", + "ဏ်", + "စွ", + "လဲ", + "ရွေ", + "၆", + "ပုံ", + "n", + "သူ့", + "(", + ")", + "S", + "အိ", + "သီ", + "၄", + "စွဲ", + "၇", + "၈", + "သံ", + "မူ", + "D", + "i", + "၉", + "တု", + "ခြုံ", + "o", + "r", + "ဟု", + "ချို့", + "မွ", + "ထူ", + "ဏ", + "ပူ", + "မဲ့", + "ငွေ", + "L", + "စုံ", + "P", + "ဗ", + "အို", + "ဗို", + "ကြို", + "t", + "ရှ်", + "ပိ", + "အု", + "ဒေ့", + "ရှေ့", + "မံ", + "လူ့", + "ဖွ", + "U", + "ဓ", + "ဖြေ", + "ဒ်", + "လီ", + "ပို့", + "ဘဲ", + "လေ့", + "l", + "ဇေ", + "I", + "ကြံ", + "ဧ", + "ဟေ", + "လိ", + "မဲ", + "မ့်", + "ကြိ", + "ဖြို", + "နှု", + "F", + "K", + "M", + "ရှေ", + "ဟို", + "ါ့", + "s", + "ခွဲ", + "ဖျ", + "ဏီ", + "ပျ", + "ဂို", + "ခဲ", + "R", + "ထွေ", + "ဘု", + "ချီ", + "လျှေ", + "ဖိ", + "ကျွ", + "ရွှေ", + "သို", + "ဓိ", + "-", + "h", + "နှို", + "လှု", + "c", + "ဝို", + "m", + "ဏ္", + "ညှိ", + "u", + "ဒိ", + "ညွှ", + "ဿ", + "ပြို", + "ချို", + "မျှ", + "ဋ္", + "တွဲ", + "ယံ", + "ဍ", + "ချေ", + "ဖွံ့", + "O", + "ငြ", + "ကျို", + "စံ", + "T", + "ဂု", + "ညွ", + "ဆု", + "ဆံ", + "လျ", + "d", + "ဖူ", + "H", + "တ္", + "ကျူ", + "ဃ", + "ဋိ", + "'", + "အီ", + "B", + "နှံ", + "မြှ", + "y", + "ကွဲ", + "လျေ", + "မု", + "ဆဲ", + "နှီ", + "ရှု", + "ဒို", + "ဆိ", + "ဖွေ", + "ဖြူ", + "သြ", + "ဖို", + "ကြုံ", + "ရွှေ့", + "မွေ", + "E", + "G", + "ဈေ", + "ပံ့", + "သု", + "g", + "စဲ", + "တံ", + "ပီ", + } + data:intvector{ + 1096750353, + -1063986413, + -1062596740, + 1092709663, + 1066167299, + 1095673996, + -1107895189, + 1065903672, + -1058841372, + -1058279743, + 1097546499, + -1087421171, + -1110244829, + 1087802055, + 1069427355, + 1013662598, + 995118755, + -1118991632, + -1121861654, + -1107930155, + 1081420409, + 1079615124, + -1070782118, + -1114885085, + 1038732448, + 1079819450, + 1080009858, + -1136441950, + 1040794162, + 1019752792, + -1119256581, + -1123616251, + 1075104948, + 1087945501, + -1087542469, + -1095464736, + 1015060932, + 1063521493, + 1057908948, + 1032065441, + -1122259596, + -1094453153, + 1032799103, + -1113693524, + 1057747686, + 1058117130, + -1082554303, + -1111075202, + 1044857758, + -1105524109, + -1097360226, + -1074152471, + -1081844825, + -1089250656, + -1067828068, + -1079801533, + 1043574034, + -1096032332, + 1006292712, + 1074669209, + -1113191312, + 1015425304, + 1008709162, + -1109164032, + 1033953233, + 1031378765, + -1107261960, + 1044677190, + -1109029996, + -1114269375, + 1024278490, + 1056988379, + -1113910521, + 1069781073, + 1053483654, + 1037478441, + -1080311278, + -1067359098, + -1106591204, + -1096928589, + 1044033388, + 1060055701, + -1076385881, + 1025944056, + -1108705358, + 1071044692, + 1064975569, + 1043148661, + -1098008133, + -1090915552, + 1043122810, + 1057637915, + 1040427876, + 1059637927, + -1056548148, + -1092335736, + 1057087652, + -1098232645, + -1118885246, + -1118521234, + -1121522158, + 1030044167, + -1086286802, + -1123914467, + -1108855456, + -1106988030, + 1051208894, + -1141820794, + 1052420665, + -1114538512, + -1115985126, + 1048219409, + 1033227632, + 1000795458, + 1058817203, + 1041895199, + -1128430099, + 986572496, + 1062121018, + 1043997057, + 1036881418, + 1058263765, + 1049694468, + -1107269268, + -1127305100, + -1082657166, + 1028589556, + 1039590008, + 1043681304, + 1050203836, + -1086893071, + -1109793247, + -1098274935, + 1015936512, + 1045047083, + -1081583262, + -1109881446, + 1026514272, + 1051049640, + -1135717930, + 1033627674, + -1103970687, + -1135652065, + 1065666741, + 1015325364, + 1062906991, + 1101040253, + -1099093409, + -1096124269, + 1050366744, + 1018918462, + -1140026478, + 1060193653, + 1069175133, + -1089796586, + -1103141454, + -1111777184, + 1024588779, + -1115953985, + 1034400544, + 1033272988, + 1055199022, + 1046486840, + 1053451485, + -1122471869, + 1019633468, + 1037497588, + 1031661783, + -1095973243, + -1119314788, + -1129995220, + -1107530988, + -1076846683, + -1129693225, + -1081584832, + -1110537897, + 1032037746, + -1131611601, + 1039982964, + 1041684774, + -1088141590, + 1025362348, + -1117881944, + 1052770646, + -1104286220, + -1086541865, + 1055761506, + -1095600986, + -1119048044, + -1122104534, + -1133412276, + -1120132043, + 1028775501, + -1145162528, + -1088618720, + 1046041314, + 1062443996, + 1080472615, + -1098674573, + 1063959754, + -1082792257, + -1068339486, + 1078173658, + -1090367848, + 1030863080, + 1051530864, + 1051339833, + -1097438161, + -1086236616, + -1088620401, + 1051264366, + 1062388563, + 1041677197, + 1043481869, + -1093785189, + -1110636132, + 1067301405, + 1038409369, + -1080796462, + 1069959850, + 1076152654, + -1121859108, + -1110053169, + 1060885008, + 986172457, + -1115677566, + 1059150154, + -1089994209, + -1132837683, + 1051892092, + 1061677640, + 1049131586, + 1053643819, + -1063773532, + -1114004493, + -1094077496, + 1040011937, + 1047558417, + -1082767882, + -1114182766, + 1036463825, + 1083811412, + 1059981569, + -1145802006, + 1058921933, + -1076319756, + 1008458120, + -1096322897, + 1078496911, + 1075850631, + -1080916527, + 1048750294, + -1125318706, + 1028674262, + -1108734022, + -1093020867, + -1140408330, + -1116017313, + -1087496973, + -1145953924, + 1036473664, + 1017576789, + 1029456355, + 1036404106, + -1103173667, + 1059064973, + 1047991225, + 1048591620, + -1081833703, + -1073112463, + -1130411471, + -1095878912, + 1053407343, + 1054868517, + -1077551836, + 1017875698, + -1107309337, + -1113629643, + 1050082102, + -1111447491, + 1054005694, + 1087690287, + -1080689183, + 1018141203, + -1088304662, + -1090511250, + 1026006165, + 1057438962, + 1077037172, + -1046732874, + -1094692002, + -1104590479, + 1086165507, + 1075104550, + 1065260337, + 1049354522, + -1047789738, + -1061536022, + 1066413748, + 1050216647, + -1081788130, + -1115606585, + 1010282663, + 1036479805, + -1118254338, + 1029396205, + 1028522691, + 1030086410, + -1114396050, + -1125579263, + -1113926920, + -1087520290, + 1042342453, + -1133821936, + -1112067466, + 1045542607, + 1032668561, + 1030510778, + -1091387194, + 1046483736, + -1096302934, + -1098905033, + -1122882288, + -1132180245, + 1057078341, + -1056129178, + -1076916189, + 1091301166, + 1076054063, + 1094994864, + 1059244308, + 1074846040, + -1061064363, + -1053991387, + 1092902706, + -1063037140, + 1039376665, + 1023665352, + 1024243558, + -1105075822, + -1123640868, + -1127969949, + -1121337584, + -1121837944, + -1109610398, + -1117610209, + -1128842496, + 1015798417, + 1045067384, + -1071183895, + -1073728925, + 1039705864, + -1111663994, + 1081844392, + -1119328013, + 1052031452, + -1060596138, + -1063228671, + 1099885915, + 1059056344, + 1008672088, + 1041757718, + -1106404967, + 1049224285, + 1057154351, + -1113303008, + 1056136459, + -1098870075, + 1033449941, + 1032278148, + -1102383724, + -1098749660, + 1056631719, + -1105105311, + -1088960178, + 1048850841, + 1041202016, + -1115430393, + -1074325346, + -1097310239, + 1020656904, + -1116508600, + 1020199648, + 1050431501, + -1098747472, + 1020745048, + 1029229396, + 1056579929, + 1045179329, + -1126636238, + 1055292791, + -1081693430, + 1029874505, + -1129604393, + -1110108883, + 1036713178, + -1129456785, + -1064340306, + 1025633103, + 1037633409, + 1065437991, + 1051726960, + 1039850160, + 1065324848, + -1063188379, + -1082852519, + 1075903370, + -1092450949, + 1011793688, + 1057307758, + 1009301445, + 1032076485, + 1057147448, + -1123851641, + 1057488069, + 1076587635, + 1045771116, + 1051679119, + -1085932389, + 1030736024, + 1053906723, + 1032210314, + 1056260011, + 1054965718, + 1050250085, + 979576608, + 1034911769, + -1100227143, + 1024693729, + 1019629180, + -1106694825, + -1094044913, + 1050336646, + -1079398032, + 1051927555, + 1071272348, + 1087377321, + 1062327119, + 1029280932, + 1054351504, + -1096768288, + -1098397337, + 1076554130, + -1091345564, + -1104361421, + -1081237455, + 1054127262, + 1017985332, + 1055446350, + 1081042200, + -1086009242, + 1056574217, + -1097112180, + -1069543999, + -1110829538, + 1047831329, + -1085677569, + -1091939943, + 1042202526, + -1128653873, + 1043285401, + 1045826036, + -1081860997, + 1044256426, + -1094008322, + -1103339106, + -1109703859, + 1049311862, + -1101503242, + 1034461075, + -1105441650, + 1075681017, + 1027794209, + 1045196067, + 1056059715, + 1065534821, + -1127140220, + 1036327398, + -1120840399, + 1044621935, + 1037537562, + -1082044508, + -1108661978, + -1081999559, + 1061011139, + -1105823670, + -1093843958, + -1111394590, + -1113172728, + -1102014993, + 1024268467, + -1093431942, + -1107656865, + 1062593135, + 1067274256, + 1018713321, + -1095495137, + -1090688208, + 1016967946, + -1123412359, + 1105090659, + 1067033872, + -1066120384, + -1118157913, + -1085459611, + -1101463291, + -1114660106, + -1094308907, + -1094908262, + 1038325818, + -1078123782, + -1077893526, + 1036956493, + -1117404055, + 1025345345, + 1061875348, + -1098479330, + -1119743720, + 1013053397, + 1043522919, + 1056360077, + 1073253761, + -1095496434, + 1042808234, + 1037784616, + 1033538217, + -1105832044, + -1098795213, + 1044514479, + 1014719994, + -1119305764, + 1046355579, + 1053135006, + 1031805262, + 1044234321, + 1051601532, + -1108885504, + -1102629661, + 1026022044, + 1051362195, + -1117363581, + 1080557093, + 1088086242, + -1102148781, + -1082930041, + -1090568878, + 1050883891, + 1059443233, + 1071837967, + 1076024443, + -1080668762, + -1106070491, + -1103323582, + 1004816609, + -1145444429, + 1060015421, + 1048456387, + 1030213217, + 1025489587, + 1052400361, + -1114444248, + -1116705998, + 1038272914, + -1093579852, + -1136539950, + 1027579347, + 1044656378, + 1078491304, + 1047713741, + 1062555778, + 1051319436, + 1049788862, + -1112109558, + 1019253834, + -1137110570, + -1087237782, + 1034229773, + -1106854402, + 1033845750, + -1134375626, + -1103023102, + 1005738316, + 1024591190, + -1069818383, + 1025090803, + 1011861636, + -1113566286, + -1065283506, + 1050324848, + 992331856, + 1033351017, + -1094457003, + 1017658141, + 1040893137, + 1045337285, + -1112177619, + 1040468664, + 1028159398, + 1026355848, + 1013424268, + -1129162798, + -1114401691, + -1090928239, + -1092764832, + 1041618957, + 1059826771, + 1065250436, + -1105386034, + 1041896750, + -1110199542, + 1033505619, + -1120648094, + -1126138256, + -1109589239, + 1028061767, + -1137149045, + -1105597362, + -1113926228, + -1074431394, + 1041518711, + -1129381543, + -1116353684, + 1023985478, + 1049335886, + 1042677026, + 1026861336, + 1022957021, + -1089160457, + -1099596503, + -1077544621, + 1041497754, + -1095244622, + -1094297862, + -1107189220, + -1119081322, + -1102770577, + -1086367449, + -1108241766, + -1098729572, + -1092434124, + 1039466838, + -1112229442, + 1052297841, + -1094273083, + -1106922907, + 1030044992, + -1096257111, + 1043063152, + 1051820715, + 1023960706, + 1040147890, + -1085069393, + 1049337047, + -1102756197, + 1061921863, + 1046087875, + -1098563246, + -1097544241, + -1122273229, + -1080784666, + 1018101211, + 1043046758, + -1076008619, + -1097151873, + -1108426197, + -1099597977, + 1047652417, + 1051320525, + 1050658533, + 1025139875, + 1031985330, + -1104264161, + 1052039522, + -1091842626, + -1182141584, + -1098656140, + 1046174029, + 1067563896, + -1072210443, + -1071378115, + -1084199284, + -1120596666, + 1034532957, + 1057708890, + 1056288177, + -1093423333, + -1107137402, + 1033597076, + 999904336, + 1036870632, + -1075550080, + -1098750059, + -1105303530, + -1107099689, + -1116665638, + 1052290742, + -1081499263, + 1068261473, + 1052608811, + 1048205137, + -1100466362, + -1101950058, + -1097448594, + -1110523537, + 1038414795, + 1056382251, + -1073527151, + 1024529144, + -1110910141, + -1060248185, + -1084393976, + 1027028015, + 1070932174, + 1074335348, + 1041040908, + 1054436021, + -1053939457, + -1073963023, + 1070486314, + -1087127492, + -1105602031, + 1037333375, + 994095176, + -1090974695, + 1028857710, + 1030979694, + -1060764479, + -1079600046, + 1042780578, + 1011857127, + 1036125777, + 1052212737, + -1095725074, + 1023517722, + -1154087636, + 1052871423, + 1007365836, + 1032757685, + -1103222572, + 1031835312, + 1007388876, + 988524968, + 1028962313, + -1087009173, + -1098143284, + -1097134956, + -1095541692, + 1033906545, + 1053022424, + 1026822492, + -1077646797, + -1097466955, + 981021196, + -1112951991, + -1102941023, + -1091235159, + 1025085184, + 1046619215, + -1104312099, + 1082459907, + 1055573785, + 1043705386, + -1106056066, + 1076754627, + 955855360, + 1047575850, + -1095542166, + -1086578625, + 1078855647, + -1098310429, + 1062000429, + -1100915032, + -1101749010, + 1023712918, + -1100983286, + 1035639497, + -1100068453, + -1094786416, + 1040939044, + 1060193689, + 1022567828, + 1032730371, + -1130873854, + -1099760006, + 1025843577, + 1044181413, + -1089464763, + 1029966823, + -1120697444, + 1034352597, + -1123017597, + 1047684927, + 1047407420, + 1013740584, + -1086537498, + 1046004334, + -1137592618, + 1082596958, + 1053830803, + 1073102606, + -1084246300, + -1068439203, + 1079802975, + -1101246386, + -1089556359, + -1111299625, + -1090340913, + 1015259232, + 1056789269, + -1105347536, + 1035299623, + -1091860148, + 1031351018, + 1014322230, + -1103172107, + 1052769557, + -1113568108, + 1011155155, + 1050165075, + 1073610769, + -1073644352, + 1053487369, + -1110932330, + 1059895967, + 1035209190, + -1122323894, + 1047471948, + -1075878416, + 1051199170, + -1096259558, + 1066232909, + 1057691274, + -1045688621, + 1042684114, + -1089944850, + -1089374807, + -1096211303, + -1089414544, + -1108608292, + 1052139364, + -1120438821, + 1100331023, + 1095083231, + -1094217253, + -1071944076, + 1082372080, + 1088889415, + 1091930754, + 1091190844, + 1103092201, + -1074195849, + -1091412362, + -1086774172, + -1098495308, + 994714672, + -1086536545, + 1050693742, + 1012933356, + -1098314738, + -1079733034, + -1092857596, + -1119285121, + 1041778025, + 1084559892, + 1063534287, + 1031332740, + -1116882878, + 1024564399, + 1062595140, + 996376371, + -1106930694, + 1055559227, + 1036700922, + -1118854252, + 1023072382, + -1082739078, + 1033103338, + -1146398023, + -1106681779, + -1132688499, + 1069027461, + -1127662332, + -1072251126, + 1055519109, + 1032425800, + 989678436, + 1011508832, + -1122923530, + 1053571271, + -1055902130, + -1080752063, + -1093640004, + -1131530118, + 1056748373, + -1101668809, + 1065716389, + -1054979078, + -1059918615, + 1065723123, + 1065531437, + -1114334850, + 1024596088, + -1091313739, + -1128589008, + 1032197646, + 1043208281, + 1037876404, + 1072219747, + -1092537180, + -1103729895, + 1032229616, + 1043874946, + 1051447777, + -1095799270, + -1110932439, + -1077581709, + 1052602601, + -1107899962, + 1059012886, + 1054406642, + -1097246663, + -1080499622, + -1105300939, + -1095216416, + 1050727748, + -1081316904, + -1122339439, + -1076199343, + -1090534444, + -1122114168, + 1068260894, + 1055395846, + -1110085098, + -1107035206, + -1095443063, + -1102961373, + 1054758589, + -1091774594, + 1050245090, + 1071725769, + 1042855497, + 1049102701, + 1062324597, + 1041599565, + -1101352117, + -1082844370, + 1072593922, + 1024644884, + -1098309362, + -1125890952, + -1113308964, + 1077323503, + 1046143716, + -1124444572, + 1018499777, + -1139434966, + -1123857742, + 1021960396, + -1112663846, + 1014939236, + 1035728716, + 1064683771, + 1074648399, + -1093251673, + -1059499699, + -1072249825, + 1047329980, + 1096868346, + 1049590893, + 1051729649, + -1088420484, + -1096542203, + -1095735138, + -1105271656, + -1114278639, + 1047721792, + 1067983042, + 1048940925, + 1030743127, + 1030011575, + -1113665035, + -1120928733, + 1029608155, + -1074185842, + -1086945582, + -1109597352, + 1043514732, + 1019863450, + -1077256432, + -1088406592, + -1103241785, + 1035606810, + -1141365478, + -1117174255, + 1041307510, + -1095712004, + -1095705318, + 1024071369, + -1114466852, + 1054341088, + 1065802940, + 1067718696, + 1048414788, + -1093635332, + 997677822, + -1125973742, + -1105708879, + -1108005003, + 1035264553, + -1139760944, + 1065971494, + 1057503203, + 1046051128, + 1045457957, + -1108716186, + -1099180408, + 1039611157, + 1034379002, + 1043331845, + -1096575631, + 1013510866, + -1096353777, + 1061444042, + 1025543678, + -1085587593, + 1015466655, + 1059485939, + -1092425245, + -1113010495, + -1107084322, + 1041329256, + 1050080172, + -1113518000, + -1103308606, + 1059078838, + -1101939388, + -1102893724, + -1126889144, + -1070962394, + -1083759306, + 1051359512, + 1042263562, + 1043924852, + 1072061204, + -1086330568, + -1092954785, + -1116220743, + -1082855609, + -1086076102, + -1113153676, + 1055700268, + 1064060055, + -1149610368, + -1097720722, + 1031246480, + 1057147850, + -1086226468, + -1054215342, + 1034409411, + -1080495974, + 1046903763, + 1050547500, + 1024832887, + 1024050746, + -1097428431, + -1085643273, + 1022646476, + 1052520099, + -1140356898, + -1095000178, + 1011122156, + -1102726875, + 1041080684, + 1067677439, + -1080325315, + -1092272019, + -1097960560, + -1102033125, + 1034212623, + -1122932110, + -1071919496, + -1102042736, + 1036226677, + -1102722975, + 1070881965, + -1131821720, + -1103591345, + -1090066343, + -1149001100, + -1123896901, + 1039927782, + 1034352748, + 1062945795, + -1105242084, + -1096891944, + 1047423983, + 1025533962, + -1088590674, + 1035771046, + -1092703081, + 1030605752, + -1107129024, + -1103045245, + -1080321077, + 1056081793, + -1097501780, + 1061873834, + 1035046736, + 1051528987, + 1027876204, + -1086052428, + 1046534612, + -1097710876, + -1100858117, + 1034449063, + 1047651529, + -1096947642, + -1107259955, + 1063312098, + -1103874927, + -1074226529, + -1118649995, + -1070163807, + -1088973539, + 1050686075, + 1039368048, + 1051212761, + -1100116812, + -1090445932, + -1122795400, + 1065361887, + 1035018766, + -1087238554, + 1072322866, + -1075705198, + -1074663970, + 1073490607, + 1055506121, + 1056315205, + 1055900822, + -1097988348, + -1114852220, + -1080107895, + -1094721209, + 1046692867, + -1098340650, + -1067254919, + -1120412784, + 1071008886, + 1039198893, + 1050906751, + 1057324854, + -1115490343, + -1054522186, + -1129233209, + 1038440410, + 1034160370, + 1049161278, + 1040030972, + -1091720133, + -1119040120, + -1091949116, + 1033097256, + 1058361656, + 1048915008, + 1049387587, + 1036350542, + -1098386837, + -1093745099, + -1096922691, + -1076767150, + 1062073353, + -1127875375, + 1026854387, + 1018098934, + -1088234564, + -1106392482, + -1148580109, + 1043147668, + 1067437617, + -1098916122, + -1083813663, + 1038683304, + -1113718675, + 1027448684, + 1018242478, + -1147529704, + -1100001778, + 1040687675, + 1032633342, + -1102117500, + -1110937091, + -1077209530, + -1078309889, + 1059222635, + -1099377725, + -1081712969, + -1079586960, + -1129905767, + 1024400042, + -1097372010, + -1101572295, + -1092645753, + -1104962849, + -1079644124, + -1103478408, + -1075415668, + 1024967939, + 1050895212, + -1113909343, + -1115588044, + 1073772908, + -1099037545, + -1133083634, + 1023587522, + -1082294354, + 1049117506, + 1037259487, + 1050003495, + -1085967744, + -1112240454, + 1029594498, + -1129420265, + -1111049396, + 1055358929, + -1043601402, + -1095984504, + -1107739420, + 1078677326, + -1077865593, + -1070360966, + 1051618626, + -1073579938, + 1023442827, + 1064958148, + -1082459610, + -1104597986, + 1091034342, + 1078065375, + 1073081046, + 1071882829, + 1015886422, + -1100363658, + 1067147176, + 1079774772, + 1083943107, + -1086779818, + -1073355336, + -1086968632, + 1031372823, + 1053840719, + 1061102666, + -1074436711, + -1066786602, + 1063394274, + 1027864926, + 1045351459, + 1025457822, + 1052461248, + -1084347689, + -1096924886, + -1137454496, + 1040396685, + 1049298100, + 1025349087, + 1029417231, + 1054564106, + -1118119785, + 986347119, + 1022817037, + 1024891797, + -1084942958, + -1086436156, + -1128606083, + 1045931035, + -1056650363, + 1046161497, + -1096508482, + -1078093141, + -1094626612, + -1078076842, + -1114712000, + 1034651742, + -1095709196, + 1063275433, + 1100950722, + 1083830094, + -1068490192, + -1071322080, + -1101032218, + 1052876509, + 1087739565, + 1069720255, + 1093256827, + -1064231275, + -1073882590, + 1003704256, + -1102488974, + 1057633553, + 1063861045, + 1042088719, + 1049080420, + 1026234354, + -1096018493, + 1046552554, + 1032216677, + -1123066290, + -1120167157, + -1081289614, + 1043194014, + -1102923323, + 1034969389, + 1023842466, + 1006993854, + 1058517892, + 1050861585, + 1039806077, + -1114928172, + -1106705856, + -1085558330, + -1095156410, + 1047516702, + -1086804810, + 1060638951, + 1085491431, + 1067207915, + -1082085935, + 1056555175, + -1079930152, + -1072189171, + 1058022878, + -1072857989, + 1072151873, + -1104708752, + -1086291481, + -1111896976, + 1022925978, + -1095959259, + -1109751257, + -1098367374, + 1035542312, + 1028740755, + 1045608319, + -1099973598, + 1063381546, + -1056378250, + -1106776417, + 1043044072, + 1069555192, + -1088578017, + -1145759672, + -1099955880, + -1090149784, + -1080949948, + -1095483062, + 1039812280, + 1048373654, + -1121694461, + 1050159461, + -1107470117, + 1044491697, + -1122955476, + -1090092762, + -1115414678, + -1115792051, + -1123642777, + -1104070350, + -1069653975, + -1091204858, + 1044896231, + 1054853282, + 1061391668, + -1098874944, + 1047475810, + 1060296533, + -1092164172, + 1032192062, + 1041317799, + 1006647555, + -1090395451, + 1031486706, + -1168011696, + -1126485769, + -1106982991, + -1107000060, + 1045651578, + 1057172224, + 1066423187, + 1017110281, + -1115660901, + 998751686, + -1075228541, + 1046547039, + 1053864093, + -1084791014, + -1073416627, + 1057862985, + 1072615179, + -1078268126, + -1082113593, + -1093904114, + 1063102450, + -1062646238, + 1067340952, + 1051939810, + -1082053508, + 1041874522, + 1042975350, + -1076761638, + 1050905374, + 1066362274, + -1079128444, + -1075673398, + -1080741122, + -1098241333, + -1089097107, + -1081834070, + -1097089701, + 1048638451, + -1097075991, + -1105038877, + 1030708549, + 1066659078, + 967335456, + 1042859285, + -1099170665, + 1069000228, + -1115215440, + -1102396445, + 1057301477, + 1026416698, + -1131581806, + -1071701066, + -1072828229, + 1044373479, + 1046153280, + 1057001223, + 1033719278, + -1085896920, + 1042879324, + -1112175115, + -1128840525, + -1099991870, + -1111513614, + 1036207138, + 1053145290, + -1085093238, + 1066728137, + 1026072234, + -1099667498, + 1065069507, + 1051145217, + 1042646963, + -1118176254, + -1147948194, + 1088317191, + -1126043528, + -1096504475, + 1058567558, + 1051052312, + -1115058259, + -1116276871, + 1031069988, + -1089596203, + -1079147976, + -1095468388, + 1037959515, + -1092152222, + 1055489575, + 1051247799, + 1070993569, + -1097551876, + 1041717855, + -1089578882, + -1107881685, + -1082277626, + -1089695784, + -1065435879, + 1033425582, + -1101022474, + -1099898910, + 1041299916, + 1049503434, + -1091424165, + 1049479617, + -1076279557, + -1108925954, + 1058972217, + 1062039550, + 1040655780, + 1060418513, + -1109532036, + 1036159041, + 1071348228, + -1103113669, + 1053214843, + -1097288917, + -1081314661, + -1129673061, + 1065555991, + 1042572786, + 1016225481, + 1049351676, + 1046184252, + 1041098148, + -1126360922, + -1110816098, + 1056917106, + -1098515320, + -1097538687, + -1114881331, + 1058484515, + 1042872069, + 1056696230, + -1094384466, + -1083520072, + 1087195869, + -1108449267, + -1097675963, + 1034939352, + -1098585053, + 1045276616, + -1087004959, + 1055175067, + -1102915245, + 1017901786, + 1052959589, + -1086247127, + 1049091840, + 1059198397, + 1038449998, + 1049278894, + -1096382875, + -1098574783, + 1030530560, + 1032190051, + 1069025442, + -1133287558, + 1016650038, + 1065727773, + -1089879799, + 1056584428, + 1054969588, + -1099104039, + 1037631512, + 1029837924, + -1153740946, + -1067461596, + -1117732700, + 1050858657, + -1104152714, + 1026424674, + -1065192390, + -1071186118, + -1081659776, + -1080364896, + -1139954439, + 1041711340, + 1036373366, + 1058310145, + 1058060082, + 1016628213, + 1025489045, + -1090412313, + -1094822362, + 1023823659, + 1063070316, + -1105194238, + 1039748330, + 1037989572, + -1112496475, + 1042939464, + -1087716395, + 1023154776, + -1083659752, + -1131134869, + 1039983523, + -1094126135, + 1024245573, + 1043749413, + -1090506267, + -1067485685, + 1046373662, + -1089079736, + -1090970655, + -1093033995, + -1099407002, + 1051112795, + -1078016984, + -1077009532, + 1050155760, + -1082082941, + 1038167021, + -1090326099, + -1113995434, + 1024554319, + -1098341321, + -1073559684, + -1103565315, + 1067709870, + -1125102260, + -1157078736, + 1061976860, + 1064185684, + -1080190080, + -1090374925, + -1096667094, + -1098324234, + -1118949512, + -1116582479, + -1114092498, + 1060514899, + -1091842057, + 1022951810, + -1068948926, + -1115235486, + 1030578675, + 1024296742, + 1024729746, + -1093191553, + -1110391106, + -1096264683, + -1109279708, + -1086104192, + -1087979050, + 1060578190, + -1075506375, + 1052304954, + 1047451486, + 1057272426, + 1064711169, + -1069516603, + -1095174269, + 1036104789, + 1055414296, + -1090873951, + 1035099638, + 1047129640, + 1064811743, + 1060715142, + -1115406896, + -1115482109, + -1106580562, + 1058387727, + 1049411841, + 1046632866, + 1058847790, + 1054633652, + -1103251750, + 1061078462, + -1087909027, + 1069293263, + -1104660732, + -1112949332, + 1032882205, + -1079655925, + -1117802468, + -1106598463, + 1035003237, + 1053028160, + -1079950271, + -1088259992, + -1082949707, + 1047976606, + -1106564624, + -1115198144, + 1024644456, + -1094502524, + -1100656569, + -1122705119, + 1062133391, + 1054378139, + -1081406772, + 1038356701, + -1073563672, + -1083147019, + 1050585227, + 1044749809, + 1049291474, + 1069430382, + -1083419136, + 1026838221, + 1046633213, + 1069936440, + 1023530160, + 1060277223, + 1049838519, + -1080058976, + 1042055162, + 1038697108, + 1027702456, + -1070989855, + 1036803570, + 1054474585, + -1093930275, + -1081556372, + 1081067636, + 1052084722, + -1083670225, + -1076442326, + 1043707609, + 1055072582, + -1073172046, + 1068716878, + 1070385353, + -1052843896, + 1071799129, + 1048877224, + 1067241032, + 1018582689, + 1059406467, + -1090453506, + -1104580030, + -1084993202, + 1064405303, + 1068521960, + -1110447772, + 1011426031, + -1098262410, + 1049240198, + -1081215287, + -1087441563, + 1058265004, + 1025070172, + -1099477589, + -1105700856, + -1096253082, + 1038789686, + 1025686229, + 1034818568, + 991718704, + -1073190005, + 1073611141, + 1073949293, + -1085268941, + -1085509252, + -1105332854, + 1054567186, + -1072725684, + 1073032406, + 1065410459, + 1039494623, + 1053434360, + 1064475421, + 1074290583, + 1036877574, + 1054881258, + -1088232473, + 1035873336, + 1036213656, + 1059226213, + -1074748238, + 1061662936, + 1040162252, + -1106639461, + -1090065164, + 1066471425, + 1061797124, + 1026284224, + 1051059210, + -1102215374, + 1036490912, + 1046541459, + 1043163665, + 1049430758, + 1054566510, + 1057372710, + -1089451819, + 1074250958, + -1102541281, + 1051893176, + 1074625299, + -1088748890, + -1098176173, + -1085756004, + 1041043799, + -1098134887, + 1007385646, + -1102619992, + 1052159614, + -1104601685, + -1090025900, + -1105035306, + -1108292250, + -1100960980, + -1077981065, + 1014552428, + 1052968448, + 1058589628, + -1110795717, + 1081183529, + 1058684211, + -1071599863, + 1063304138, + -1069668244, + -1072630386, + 1061573135, + 1051828324, + 1054604937, + -1082303094, + -1088948564, + 1041293322, + -1110340388, + 1019594853, + -1085795009, + 1066484646, + -1079852664, + -1078192560, + 1055346804, + 1031875686, + -1084264960, + -1087960609, + 1066932779, + -1067895644, + -1086416105, + -1094653364, + -1115553540, + -1097135762, + -1085240982, + 1031882775, + -1090790204, + -1056601245, + 1024821764, + -1090282067, + 1012963434, + 1037039161, + 1048842594, + 1037465447, + -1093665833, + -1097094589, + -1104993898, + -1104681558, + 1032772382, + -1161333171, + -1103559337, + 1068639247, + 1050697821, + -1111025662, + 1033112449, + 1072429998, + -1109795722, + -1110963887, + -1095397672, + -1099816585, + 1036975842, + 1023884938, + 1049537221, + -1078714781, + 1037204784, + -1058449993, + 1040962867, + -1100700951, + 1063566283, + 1059650948, + -1111776067, + -1071879747, + -1093380903, + -1093994895, + -1133042704, + 1078587562, + 1057864339, + -1094283270, + -1088944966, + 1063297559, + 1035661426, + -1088590065, + 1069727437, + 1077124405, + 1040600418, + -1115078659, + -1114659956, + -1087162343, + -1140766924, + 1026375109, + 1049937809, + 1066112718, + -1125832126, + -1126838010, + 1062524191, + -1088727361, + -1113917073, + -1107073071, + 1043557503, + 1077229328, + 1067159272, + 1039559846, + -1094518078, + 1063093156, + 1059652691, + -1120381966, + -1103451359, + 1063954172, + 1042452584, + 1044333954, + 1058220425, + -1079688187, + -1089969381, + 1067547996, + -1084710464, + -1060890923, + 1058784582, + 1057321739, + -1067192632, + 1084977465, + -1080245584, + 1057900328, + -1062847454, + 1074294922, + 1066114683, + -1105861659, + 1029957904, + -1089766672, + 1043850616, + 1066302381, + 1069728831, + 1038816368, + 1053425828, + 1045129378, + 1055692705, + -1103209452, + 1041073917, + -1087629265, + -1095036191, + 1064045492, + 1027470708, + 1025935653, + 1024271683, + -1096274104, + -1140393766, + -1085960143, + 1046580850, + 1027106246, + 1068111690, + 1044382049, + 1046659831, + 1065475061, + 1077139874, + 1058420779, + 1069677371, + 1058225943, + -1108762860, + -1111699258, + 1051336545, + 1031294395, + -1097327184, + 1014075519, + 1039133345, + 1060056506, + -1070521664, + -1137926840, + -1079820702, + -1093171098, + 1051619166, + 1034911120, + 1022513139, + -1098041483, + 1016211412, + 1037354523, + 1052648573, + -1063653345, + 1055568702, + -1101146046, + -1110756027, + -1090518745, + -1110439624, + -1102413040, + -1101804566, + -1089108430, + 1051404809, + -1053474902, + 1051683596, + -1106505267, + -1063793421, + 1056581378, + -1073517229, + -1079187675, + 1056718816, + -1065308997, + 1069516287, + 1087303007, + 1062965706, + -1117906708, + 1063349141, + 1075434740, + 1055108636, + 1054637072, + -1093823781, + -1083311148, + -1109985802, + -1110315920, + 1043408615, + 1075026952, + -1076579801, + -1103577169, + 1005052634, + -1086350450, + 1078699781, + 1057963963, + 1046306748, + -1090453452, + 1028410632, + 1021895196, + 1065894264, + -1072638490, + -1089268197, + -1117709254, + 1065699045, + 1056241102, + -1093105956, + -1114876046, + -1073530246, + -1097111013, + 1052599801, + 1043661794, + 1037468341, + 1041842583, + 1036891260, + 1073938867, + 1094293349, + -1088429417, + -1098500046, + 1037689212, + 1058648149, + 1066214346, + 1052860404, + 1065321312, + -1069369830, + -1095143718, + -1090420683, + -1070630242, + -1112706655, + 1045515227, + -1097630497, + 1040599995, + 1073532047, + 1031288114, + 1048791584, + -1086802649, + -1115389580, + 1070450078, + 1041529916, + -1128470439, + 1040443858, + 1076058722, + 1009321182, + -1114686676, + 1044864666, + -1077970146, + 1040716676, + 1043059979, + 1057177335, + 1042207718, + 1021601943, + 1064305033, + 1049968532, + 1020297670, + 1060514874, + -1098897392, + -1071481348, + -1083627149, + 1067815466, + 1057774906, + -1082044480, + 1066787838, + 1053104359, + -1105356545, + -1142370482, + -1091239541, + -1090112235, + -1095264920, + -1079206432, + 1055905172, + 1036404822, + -1107059672, + 1021723572, + -1066771811, + -1101409671, + -1100041561, + 1061577501, + 1040296930, + -1074255443, + 1066354578, + -1074067292, + -1078430463, + 1054407215, + 1048701693, + 1035775437, + 1045437678, + -1118044021, + 1075378048, + -1098855940, + -1084213310, + 1076077602, + 1079573947, + -1072363324, + -1052537143, + 1059368269, + 1065026014, + -1051503828, + 1085154794, + -1093046533, + -1122899296, + 1062424213, + 1050503705, + -1073913555, + -1075127070, + -1072715443, + -1100000901, + 1049059448, + -1109613762, + -1144203856, + -1097681013, + -1092226263, + -1092972152, + 1056452536, + 1043900527, + 1035296629, + 1064986214, + -1098653740, + -1107195241, + -1096664445, + -1093449304, + 1016995774, + 1054709468, + -1104921610, + -1105742493, + 1055383337, + 1053224907, + -1102277730, + 1044316841, + 1070590958, + -1109933842, + 1035392108, + -1097228330, + 1065593545, + 1042928289, + 1047372686, + -1101911322, + 1066054046, + -1074682418, + -1081843429, + -1073900821, + 1057673470, + -1078609315, + -1100276562, + 1007977728, + -1083976138, + 1095474679, + 1050205385, + 1061327143, + 1087241813, + 1062030692, + 1064468790, + 1047510348, + -1073559064, + -1083252407, + 1060518312, + 1083819719, + -1078447556, + 1053285746, + 1039595421, + 1041609198, + -1097124499, + -1087720323, + 1051877812, + -1117904001, + 1065487700, + 1075013777, + -1101030349, + -1111699150, + 1065636702, + -1122979768, + 1051162160, + 1053666673, + -1098756385, + -1111950240, + 1052528837, + -1119927679, + -1073580020, + 1068211445, + -1104971367, + -1103058318, + 1040065646, + 1051937907, + -1089239950, + -1079674912, + 1054190084, + -1090161481, + 1042202433, + 1035033348, + -1081049939, + -1120549260, + 1034077681, + -1109730855, + -1109187794, + 1074788041, + 1078105216, + 1025269854, + -1091918473, + 1060629833, + 1058495344, + 1048313227, + 1035528874, + -1089722689, + -1101540510, + -1089853303, + 1049180386, + 1051134565, + -1113292208, + -1121206008, + -1097732317, + 1060772990, + -1140198762, + -1105629551, + -1063154372, + -1081438672, + 1056341804, + 1024630717, + 1050464621, + 1078175858, + 1057283155, + -1102859072, + 1063670651, + -1082290100, + 1049829226, + -1087926037, + -1085210821, + 1053531009, + -1097309511, + 1031705148, + 1043464029, + -1098339233, + -1086648410, + -1108528028, + -1105499217, + -1055902841, + 1050162023, + -1098316780, + 1066360226, + -1116252174, + -1102209137, + -1106087586, + -1104230064, + -1063459966, + -1083931377, + 1084380446, + 1079211631, + 1053303956, + 1053629791, + -1079365123, + -1093950656, + -1093844369, + 1101796997, + 1094970702, + -1072214593, + -1085605753, + -1090824449, + -1079560839, + -1099559223, + -1077885681, + -1081013647, + -1093393241, + -1063490976, + -1091764217, + -1119771019, + -1105680041, + -1093440519, + -1072689057, + -1096839696, + 1007872689, + 1062827188, + -1091218368, + 1063439461, + -1069723460, + 1070234050, + -1084713940, + -1090424240, + -1104203772, + 1059158539, + -1097616459, + -1104680147, + -1088000671, + -1086025339, + 1066663824, + -1062964295, + -1104757790, + 1065893781, + 1080863117, + -1089083378, + -1056125016, + 1076706218, + -1089252159, + -1100194426, + 998626708, + 1061202218, + 1033296595, + -1076999026, + -1096322111, + -1067855465, + -1080361828, + 1058655296, + 1035287536, + 1047001164, + 1061628274, + -1106808982, + 1047608865, + -1139349961, + 1063386647, + 1018409960, + 1048744814, + 1025985314, + -1094384056, + 1023968427, + 1027069316, + 1028614763, + -1078765980, + -1103550132, + 1065903020, + 1048911096, + 1027851026, + 1050018717, + -1114249796, + -1078122864, + -1091418057, + 1056954993, + 1058120178, + -1080591094, + 1065530280, + -1084944065, + 1071439502, + -1055624399, + 1066859285, + 1095555262, + 1058139497, + 1023521144, + 1074595160, + -1073701874, + 1064224516, + 1052818161, + 1058469505, + 1092349742, + -1054198370, + 1072653181, + 1090916127, + 1069800051, + 1106531400, + 1040354533, + 1051192113, + -1056019226, + -1048419884, + 1095521317, + -1072465490, + 1068827334, + -1062464963, + -1079679121, + 1091261484, + 1060085041, + 1094924912, + -1087356815, + 1075484560, + -1061126692, + -1052902497, + 1093587234, + -1078710464, + -1095443411, + -1098570570, + 1049842911, + 1057025416, + 1020590754, + -1081671062, + -1073094250, + 1048777403, + 1054736493, + 1041166532, + 1038521611, + 1032337168, + 1055778577, + -1099375533, + 1067453888, + 1057467336, + 1055589641, + -1093565688, + -1131892983, + -1091172642, + -1118531878, + -1148572574, + 1058892763, + 1053443760, + 1038488208, + -1122311811, + 1040536579, + -1117443531, + -1093134850, + 1022747132, + 1024591818, + -1085329329, + 1035401491, + 1018609940, + -1123702167, + 1069883359, + -1097907382, + -1090880804, + -1108692833, + 1057616800, + -1073949199, + -1124360227, + -1072267447, + -1085131970, + 1063574246, + 1058384719, + 1057126449, + 1028022307, + -1096804279, + -1121007317, + -1122429690, + -1093630992, + 1011726022, + 1010193467, + 1055937780, + -1092326754, + -1130017303, + 1047853690, + 1048040473, + -1102222689, + -1104455500, + 1020521400, + 1061119071, + -1106236074, + -1073533377, + -1090664094, + -1095937547, + -1080701611, + 1035121870, + -1104981755, + -1115578983, + -1081532053, + -1100929727, + -1148453404, + 1064870141, + 1012303173, + -1065275568, + -1095004466, + -1070001614, + -1078978942, + 1041049051, + 1038653287, + 1042640261, + 1057695094, + 1073803625, + -1082058631, + -1097191881, + -1063103931, + -1094532623, + -1081818605, + -1104432294, + -1072569826, + 1064202998, + -1102849754, + 1052904970, + -1122498060, + 1033663426, + 1017761766, + -1094835622, + 1058821605, + -1109584080, + 1018890538, + -1130352815, + 1075277777, + -1107149770, + -1081689887, + 1081775219, + 1066066854, + 1031586760, + -1111531030, + 1065945609, + 1057948007, + -1089422845, + -1092389121, + -1078137028, + -1081459724, + 1058044403, + 1057434622, + 1054713597, + 1064299665, + 1062014249, + 1090808551, + 1085382448, + 1056753385, + 1066429368, + -1090246635, + -1059801607, + 1053461445, + 1089114171, + 1090808876, + -1078510957, + 1079997328, + 1035805785, + -1113620492, + -1131438088, + -1091703770, + -1095600706, + -1117089226, + -1070651265, + -1087599916, + 1063597199, + 1052039868, + -1097055145, + 1067153193, + -1091648363, + -1086632833, + 1048793751, + 1044246539, + 1060356409, + 1055377792, + 1018679527, + 1026216804, + -1104240558, + -1078526282, + -1102740403, + -1071692972, + 1038141914, + 1062926983, + -1086522577, + -1071988505, + -1085666085, + 1003543492, + -1060656863, + 1066237895, + 1049760800, + 1054277318, + -1077733968, + 1058327730, + 1046844820, + -1105660339, + 1054112313, + 1058971756, + 1064076423, + 1019614502, + -1068054034, + -1080364808, + 1068918987, + 1055019435, + -1081653373, + 1076021466, + -1089767360, + 1093082430, + 1070019348, + 1064055249, + 1071201808, + 1047495421, + -1076810128, + 1050514196, + 1080182323, + 1081092756, + -1076097369, + -1113324103, + 1067036691, + 1049606034, + 1056969296, + 1076083053, + 1058206836, + 1059150133, + -1082217086, + 1041750950, + -1128322669, + 1039736254, + 1053013967, + 1032281921, + 1056063303, + -1103832873, + 1069930584, + -1094394374, + -1064218299, + 1057823403, + 1048260946, + 1076431967, + 1071130713, + 1058031270, + -1093603226, + -1070424672, + -1090426722, + -1055585182, + 1067295850, + -1073143967, + 1038271654, + 1070820596, + -1086481753, + -1109992460, + -1083655407, + 1049695163, + 1064446920, + -1081981631, + 1062460761, + 1017335308, + -1070683602, + -1095488370, + -1103671054, + 1011089586, + -1085473649, + -1082158703, + -1106264270, + 1053265280, + 1058186558, + -1096420590, + 1051099559, + 1066753711, + 1079496356, + 1073144439, + 1084723761, + -1076652825, + 1036535795, + -1096210103, + 1068421407, + 1075158875, + -1088185163, + -1057858395, + -1098117747, + 1032394135, + -1086520954, + 1083510583, + -1103395706, + -1088583157, + 1045793298, + 1069322243, + -1095771209, + -1102809433, + -1106724480, + 1047501389, + -1090373514, + -1071553241, + -1083994326, + 1093264400, + -1108688533, + 1055246658, + 1066444172, + 1071613693, + -1096398402, + -1083589695, + 1084586706, + -1096668054, + -1081391028, + 981618416, + -1094305076, + 1048441144, + -1078869749, + -1090192098, + 1047124036, + 1051725179, + -1116493452, + -1108969058, + -1143405836, + -1070182588, + -1096624236, + -1098206022, + 1067929776, + 1057842700, + -1088865506, + 1053194986, + -1068936165, + -1089054655, + 1058676516, + 1049782495, + 1045284578, + 1076884487, + -1090670381, + -1055941704, + 1054733339, + -1077865421, + -1097113999, + 1052563295, + -1085359056, + 1050988785, + -1110865640, + -1066605305, + 1050822028, + -1074329940, + -1096881263, + -1143836224, + 1060994431, + 1058198309, + -1101256259, + 1038838275, + -1074523051, + -1108735971, + 1061894662, + 1047015918, + 1007323356, + 1034861773, + 1055316699, + -1091737902, + 1041955920, + -1074578871, + 1044132139, + 1048149819, + 1075775306, + -1089639674, + -1085424438, + -1064947320, + -1117329867, + -1080474294, + -1087326143, + -1079907479, + 1051102995, + 1037933804, + 1092018414, + 1078706899, + -1110300806, + 1055870252, + -1104024897, + -1081857037, + 1029525835, + -1091798282, + 1066294269, + -1071258378, + 1046307640, + -1081891440, + -1077277475, + 1059032494, + -1063402913, + -1051943705, + 1048830097, + -1064923524, + 1067705234, + 1086281838, + 1059050200, + 1023937357, + -1100818199, + 1069542589, + -1080410277, + -1081154742, + -1098284086, + -1095226873, + -1107409631, + -1098473551, + -1108248237, + -1085294022, + -1088089078, + 1061865636, + 1046021227, + 1061010675, + -1095090118, + -1103298196, + -1080531111, + 1032989884, + 1060099966, + 1058300548, + -1081776343, + 1062176912, + 1091906224, + -1048527246, + 1087732223, + -1073995232, + 1090857654, + 1084447674, + -1050322930, + 1092135551, + -1040843929, + -1054864009, + 1083195171, + -1073404296, + -1093247641, + -1080758102, + 1040430059, + 1050930019, + -1091734286, + 1054988732, + -1083388385, + 1032010246, + -1108047377, + -1094349691, + -1129883048, + -1084174953, + 1040638799, + -1073561694, + -1082229112, + -1070259646, + -1054367940, + -1072476029, + 1059090216, + -1070608027, + -1110815765, + -1101638812, + -1094087400, + 1074243757, + 1070340726, + -1038323354, + -1064411012, + 1074842503, + 1090770851, + -1093056094, + -1062025513, + -1076429106, + -1060149493, + -1063009558, + -1080506539, + -1083519202, + -1113759002, + -1099594444, + -1098745754, + -1105398745, + -1080045654, + -1093781373, + 1023575580, + -1098203540, + -1095740587, + -1093030770, + 1057877768, + 1024874482, + -1081670508, + 1101577085, + 1073606438, + 1057438513, + -1073305552, + -1069354878, + -1083889516, + -1075326663, + 1067552658, + 1052236785, + -1052469886, + -1083011139, + -1089289706, + -1082173660, + -1077748140, + -1080190350, + -1084967508, + -1121613264, + -1077803698, + 1081165964, + -1096591110, + -1053077669, + 1082666788, + -1096539503, + 1087795594, + -1077888440, + 1023793500, + -1072546433, + 1077111370, + -1094323528, + -1071734357, + -1076096572, + -1078588901, + -1100465448, + -1094875767, + -1095343480, + 1035167442, + -1099518790, + 1050724417, + -1108173663, + -1055644443, + -1093330456, + -1078539111, + -1094502759, + 1052191736, + -1095839960, + 1039236140, + 1041527540, + -1089713187, + 1052565047, + 1034837872, + 1048214539, + -1103212500, + -1085732393, + -1066624242, + -1067143768, + 1042159017, + 1033830905, + -1101070240, + 1078285274, + 1056554759, + 1018551548, + 1060709114, + 1054562888, + -1099553680, + -1070263522, + 1049940905, + 1072449959, + -1106630244, + -1094244267, + 1082405350, + -1057705731, + 1060448093, + 1045167068, + 1059509437, + 1080393682, + 1060281382, + 1062061722, + 1054624090, + -1071972114, + 1047722695, + -1105052190, + -1098431624, + -1125012210, + -1086899123, + 1057458820, + -1096998286, + -1088255270, + 1072196608, + 1052868659, + 1064964680, + 1071802856, + -1094568096, + 1049236176, + -1123175734, + -1073221245, + -1091275828, + -1090887157, + 1037191091, + 1068246747, + 1043887124, + -1111393450, + 1053684775, + 1018782042, + -1097314688, + -1094683688, + 1072740199, + -1103566801, + 1035018469, + -1056963071, + -1086276284, + -1072354687, + 1068519132, + 1079887028, + 1069658591, + 1077525779, + -1054258020, + -1072090999, + 1078850109, + -1090397629, + -1081776838, + -1094205067, + -1083487263, + -1056541068, + 1069706737, + 1047898758, + -1069801944, + 1012357884, + -1083061195, + -1111191540, + -1094027895, + -1078222714, + 1035872264, + 1086187890, + 1090490621, + 1068325195, + 1073980433, + -1071198074, + -1089054850, + -1087436964, + 1082676834, + 1091016507, + -1069670709, + 1071173621, + 1069962938, + -1090540664, + 1065354837, + -1075385670, + 1051495904, + 1079969494, + 1039962664, + -1091937256, + -1134417839, + -1072658063, + -1103467299, + 1066945644, + -1088059940, + -1106057721, + 1049414913, + 1043340348, + -1081398305, + -1077598965, + -1078440785, + -1079490572, + 1057266031, + 1034018282, + 1040720154, + 1056002926, + -1106675547, + 1037964901, + 1073452275, + -1070621861, + 1078834449, + 1050166154, + 1053253875, + -1091430580, + -1122318614, + -1101825650, + 1038922989, + 1078295193, + -1080390305, + -1090759971, + 1046134056, + -1068578013, + -1064280050, + -1086767351, + -1052103107, + -1086015736, + 1064714945, + -1085417842, + -1104190711, + 1095238458, + 1027570524, + 1050579913, + -1096221739, + -1070844958, + -1095076687, + -1083934633, + 1056759760, + 1044602883, + 1048772845, + -1110336958, + -1106021800, + 1033022056, + 1060239441, + -1054989584, + 1048600041, + -1072598404, + 1040670776, + 1063734060, + 1054447093, + -1108265387, + -1174251840, + -1082085560, + -1110654672, + 1015369904, + 1070885041, + 1052481629, + 1040248525, + -1080798313, + 1037567952, + 1055743408, + 1061595269, + 1060610718, + -1098604894, + -1081640123, + 1047777828, + -1082248341, + 1045860832, + 1033979482, + -1119167499, + -1089850995, + 1013014783, + 1025310960, + -1112715248, + 1082103562, + 1034062841, + 1036159136, + 1020115657, + -1081951614, + -1107277295, + -1095639374, + 1040563805, + 1038898420, + -1090882631, + -1090247317, + -1072252571, + -1078038243, + 1038055456, + -1121729230, + -1123207649, + -1106395796, + -1085554375, + -1087360686, + 1059048858, + 1019027654, + -1072681644, + 1054483123, + -1078187356, + 1059385407, + -1130824551, + -1079179204, + 1024217874, + -1081462259, + -1090120149, + 1000905312, + 1051943006, + -1113131120, + -1102863538, + 1024357135, + 1076680634, + 1066964756, + 1057227999, + -1111006247, + 1049892399, + 1092416780, + -1091953159, + 1038271150, + 1051843971, + 1068010862, + -1078927926, + 1066315451, + -1082475929, + -1079716634, + 1037825459, + 1054785045, + 1043288182, + 1065501531, + 1048360870, + -1079411069, + 1051494482, + 1066368932, + -1086998156, + -1087740551, + -1080449182, + -1090338370, + -1098298395, + -1111729347, + 1032367298, + 1068790202, + -1106722014, + -1123271179, + -1114401380, + 1047669844, + -1089119581, + -1117887312, + -1079054829, + -1080294990, + 1050762390, + 1053251761, + 1050550764, + 1057573269, + -1074969793, + 1048417840, + 1051927150, + -1071725367, + -1081475356, + -1079745531, + 1068417368, + 1070410729, + 1040519602, + 1026734380, + 1047013259, + -1089132576, + -1087512713, + 1031924476, + -1116212076, + 1077769716, + -1062509439, + 1042038968, + 1025127236, + 1074127235, + 1046250209, + 1065842713, + 1065772961, + -1071920886, + 1052694847, + -1135192310, + 1065890778, + 1077399081, + -1063814083, + -1057644744, + 1056053965, + 1056617166, + 1056910421, + 1057055195, + -1097817882, + -1087829413, + -1083897627, + 1062455174, + 1043661031, + 1049252999, + 1038252972, + -1106909761, + -1086927779, + -1111842850, + 1063969976, + 1051940469, + -1079028144, + -1084431746, + -1106655120, + 1021804656, + 1034418063, + 1050292424, + 1053930226, + 1063999139, + 1056863487, + 1042292589, + -1103688584, + -1106420403, + -1149841228, + -1084842302, + 1058694568, + -1097598656, + 1057453901, + 1032996225, + -1067464479, + -1128192738, + 1062932197, + -1095006145, + 1051146653, + -1098180181, + 1065843729, + -1073417569, + -1084748135, + -1089149385, + 1059773794, + 1075866805, + -1055126436, + 1027519356, + 1072816738, + 1055946946, + 1040387380, + -1083572855, + 1055004325, + -1072038630, + 1037096174, + -1115311864, + -1092850010, + 1048841302, + -1098671734, + -1072635046, + -1071526014, + -1079851490, + 1031579666, + -1095467394, + -1103121150, + 1026784064, + -1098663835, + -1086973297, + 1048948135, + -1089887754, + 1057105220, + 1054725751, + -1080749510, + -1079658299, + 1049396424, + -1073475755, + -1086460125, + 1075326159, + -1097955372, + -1104752379, + 1058299237, + 1079239830, + 1051885394, + -1089774262, + 1062241636, + 1077999441, + -1105196519, + -1102454709, + 1040731794, + -1102631859, + 1034558926, + -1090045134, + 1061104496, + 1068010838, + -1075062979, + -1093281016, + -1079056267, + -1112945555, + 1050161356, + 1041456586, + -1088594976, + 1035008021, + -1109379562, + -1095675311, + 1058082950, + 1049272697, + 1023797651, + 1072096071, + 1049814110, + 1041439439, + -1103395565, + -1102637850, + -1098605177, + 1060949249, + -1116030969, + -1103704878, + 1037297247, + 1054714680, + 1041013965, + 1054775329, + -1077530077, + -1074157300, + -1117615698, + -1121241178, + -1101463090, + 1044931805, + 1080181650, + -1067142475, + -1077612903, + -1077287617, + 1092657918, + 1052607906, + 1058925799, + 1038867512, + -1071506498, + -1064776209, + 1077831973, + -1056650659, + -1096427693, + 1053884591, + -1096792085, + 1050757542, + -1095911509, + -1086874806, + 1065295323, + -1072732345, + -1115835102, + -1092557044, + -1097352761, + 1075299434, + 1056161373, + -1090251318, + 1073889527, + -1087152251, + -1081209817, + 1050862511, + 1053757480, + -1085523854, + -1096425617, + -1066051852, + -1098463916, + 1086709440, + -1084369625, + -1109214113, + -1083251514, + 1069301757, + 1060769034, + 1008212033, + 1016911341, + -1087110636, + -1109730037, + -1114252099, + 1026641852, + -1071771043, + 1051086587, + -1068461103, + 1059079813, + -1088475092, + 1045384242, + 1050899056, + -1097895593, + 1057685285, + -1077734250, + -1052161707, + 1077634348, + 1049546158, + -1095327038, + -1110866500, + 1049029129, + 1069837865, + -1099520320, + 1040720673, + -1063552600, + -1072111369, + 1032376633, + 1049466474, + 1016765480, + 1089546324, + -1098037732, + 1057773451, + 1053256168, + 1061250746, + -1121839220, + 1037386409, + -1071184474, + -1075042454, + 1057757661, + -1105668230, + 1056662737, + 1088744238, + 1095546754, + -1063997798, + -1070292368, + 1084605440, + 1055709685, + 1091510394, + 1066367622, + 1075232712, + -1069739412, + -1070836432, + 1099300506, + 1068025926, + 1047882801, + 1091913526, + 1097149464, + -1090878409, + 1065729027, + -1079159865, + -1065060105, + 1006924646, + 1082219057, + 1082536582, + 1066091874, + 1079346994, + -1111830565, + 1066127345, + -1094520353, + -1087373011, + -1065709236, + 1063149146, + -1081670190, + 1046706731, + 1058390124, + 1060475855, + -1078006070, + 1059807479, + -1129440042, + 1031689272, + 1044721792, + 1068861688, + 1043611794, + 1042283047, + 1048487226, + 1049047135, + -1112388833, + 1026886875, + -1106420254, + 1077147163, + 1044244301, + 1058173904, + 1071127533, + 1059946347, + 1066567313, + 1078661300, + -1069008476, + -1079909902, + 1065504694, + 1081795190, + -1078190579, + 1060890782, + -1089861956, + -1087376509, + 1063132738, + -1085933249, + -1058728032, + 1045672337, + 1042462917, + 1053510616, + -1083979447, + 1020063129, + 1040975175, + 1067289943, + -1080468147, + 1085242001, + 1092261975, + -1084060930, + -1092999984, + -1077669492, + -1068578967, + 1054688587, + 1080182911, + 1087139953, + 1067011068, + 1065262233, + -1095128026, + 1074059166, + -1097930055, + -1080425121, + -1080080171, + -1109126199, + -1088682714, + -1070225807, + -1124363326, + 1062332431, + -1045097069, + 1045961375, + 1035717706, + -1064298669, + 1055661887, + 1034828093, + 1082698055, + 1069784250, + 1027450656, + -1088870188, + -1073248256, + -1073437607, + -1105334261, + -1073619740, + 1049564580, + 1062793013, + 1061499065, + 1056566278, + 1076025573, + -1079951771, + -1072522977, + -1081265209, + 1060997696, + 1058243246, + -1081752021, + 1072065559, + -1092795297, + 1061066907, + 1073518601, + 1046597327, + 1058726467, + 1069047370, + -1075648488, + -1093941339, + 1067250191, + 1042765340, + 1059460305, + 1080743530, + 1052783580, + -1096650546, + -1124049213, + 1051668127, + -1092695109, + -1105884585, + -1075958566, + 1034007792, + -1113076995, + -1105683153, + 1062608880, + -1082461678, + 1038170876, + 998499736, + 1034793633, + -1100373589, + -1074395625, + 1066408557, + -1082837273, + 1018659466, + 1068123045, + 1052265518, + -1095673471, + 1048881432, + -1083549912, + 987222864, + -1124345584, + 1063420014, + -1164306224, + 1052463871, + 1069486456, + -1095214711, + -1118799532, + -1106519189, + -1101741712, + -1091850284, + 1069226791, + -1049033390, + 1059993340, + -1074484851, + 1071824768, + 1055136821, + -1074417449, + -1088030738, + 1058310167, + -1083063399, + 1067813148, + -1070826813, + 1050392502, + -1103128313, + 1027946161, + -1101083685, + -1051150304, + -1106771559, + 1051631947, + 1042267603, + 1047486182, + -1119014831, + 1042254021, + 1050502209, + 1059664035, + 1057694647, + -1092499607, + 1060721796, + 1073588728, + -1121404111, + -1075415770, + 1051427744, + 1025178848, + 1047770758, + -1090482301, + -1086487183, + -1106085479, + 1043253612, + 1061321702, + 1046013907, + -1080265345, + 1026192650, + -1105050267, + -1093831825, + 1044624796, + 1042746096, + 1048029027, + -1073198999, + -1093176026, + 1046215105, + 1050002023, + -1103254985, + 1073561755, + 1039748754, + -1101130641, + 1083225954, + -1100532290, + 1037809838, + -1095468102, + 1080784346, + 1035509562, + 1064781583, + -1120247368, + 1036564630, + 1048569400, + -1090715306, + 1032637326, + -1098618883, + 1062739244, + 1060677644, + -1080869953, + -1059945356, + 1051639652, + 1040387879, + 1035096615, + 1042156963, + 1002843641, + 1049001986, + 1053221523, + 1050840641, + -1098762514, + -1073924668, + 1015469466, + 1066058012, + 1063238895, + -1086497114, + 1054022577, + -1074378186, + -1072439549, + 1057277833, + -1062139743, + -1061067021, + 1036346990, + -1070974767, + -1087828984, + 1086202931, + -1117811716, + -1096009719, + 1047040080, + 1050692862, + -1077264287, + -1088695004, + 1040557796, + -1079912301, + 1048375290, + 1045195996, + 1036341635, + -1098043235, + 1057600176, + 1060800226, + 1075283212, + 1063914019, + 1066618567, + -1114179623, + -1064293680, + -1077048457, + -1120202232, + -1124693328, + 1063242513, + 1072021544, + -1073947881, + 1077235549, + -1104586794, + 1066678394, + -1077918584, + -1087658478, + -1079531352, + 1072752998, + 1069162231, + 1082579524, + -1079031577, + -1068604024, + -1093997973, + -1089142414, + 1027612000, + 1057259745, + -1053234616, + 1052611313, + 1075813361, + 1073578641, + -1095083861, + -1090266180, + 1055772461, + -1054465387, + -1088260706, + -1099971741, + 1057586939, + 1041275490, + -1068695818, + -1090370535, + -1073995389, + -1088870024, + 1053646128, + -1107328051, + -1110463156, + -1093197500, + 1037921048, + -1089939682, + 1056586249, + 1050239513, + 1050434419, + -1107292062, + 1051626630, + -1087774550, + -1087966980, + -1090027726, + -1088540832, + 1075292964, + 1057006070, + -1092810758, + 1045692003, + 1056434389, + -1133712042, + 1040664586, + -1072172382, + -1084999465, + -1108978272, + -1122409594, + 1046317227, + 1054496179, + -1061674978, + -1070550402, + 1058410261, + -1074864587, + 1086123753, + 1075762889, + -1071560727, + 1054741961, + -1090481553, + -1063174962, + 1052630797, + -1076554773, + -1112211996, + 1053182248, + 1048160069, + 1054739316, + -1093197224, + 1059353979, + 1037314052, + -1112247408, + 1083071435, + 1067062273, + -1060175191, + 1027149687, + -1097857193, + 1025536616, + 1053068894, + -1134731580, + -1097837046, + -1211316736, + -1091578954, + -1118486461, + 1033115174, + -1142094896, + 1043732612, + -1066486608, + 1051834479, + 1082262881, + 1075369405, + -1093703066, + 1058328348, + -1095914042, + -1079079395, + 1053198900, + 1083317897, + 1087251827, + -1086790829, + 1072770755, + 1036302119, + 1021202382, + 1042684692, + -1082707763, + 1061975587, + 1076104532, + -1073458925, + -1084769062, + 1011028803, + -1105878615, + 1031115512, + 1082144352, + 1043171098, + -1082118884, + -1081970168, + -1081822140, + -1089285896, + -1081466416, + -1085254066, + -1073943017, + 1027166155, + -1087093610, + -1094423904, + 1075344746, + 1042798915, + 1050734166, + -1128832594, + 1060160116, + 1047718731, + 1071739057, + -1072838486, + -1112299849, + -1106206774, + 1048681063, + 1012125388, + 1054636014, + -1091212134, + 1058306177, + 1037560681, + -1086825005, + -1073352166, + 1019288920, + -1051285599, + -1086726659, + 1027193663, + -1092902554, + -1109215838, + 1071819934, + 1087400564, + -1108836302, + -1081765758, + 1084699769, + 1065409606, + 1089346851, + 1067425169, + 1044189816, + 1042668302, + -1108269355, + 1040827398, + 1075108169, + 1043808921, + 1080128268, + -1075138549, + -1062818406, + 1091990308, + -1087936494, + -1059896322, + -1057662612, + -1103732840, + -1111817978, + -1051526199, + 1090194140, + 1081899639, + -1076166407, + -1052594568, + 1082243943, + 1057761991, + 1090896648, + -1082015537, + 1082528959, + -1059899787, + -1046778896, + 1097539684, + -1065026794, + 1071933724, + 1049667595, + 1068854376, + -1106012845, + 1060475845, + 1074788185, + 1065988599, + 1067167960, + -1086060638, + -1056668245, + -1115007198, + 1070177590, + -1157568432, + 1020175012, + 1060360399, + 1062162449, + -1086672540, + -1094905038, + -1071582444, + -1094305357, + 1066049243, + 1042898444, + 1025271746, + 1062943546, + -1105454536, + -1112451408, + 1020268342, + 1069662926, + 1041903853, + -1101541995, + 1060694450, + -1089747658, + 1053287958, + 1045797681, + 1051320340, + 1045055546, + 1063861293, + -1091781820, + 1052916050, + -1128247322, + 1015591387, + 1077451040, + -1073294932, + 1047229904, + -1090935396, + -1077539388, + -1097543484, + -1141246264, + 1042216564, + 1060705104, + 1057714365, + 1073401194, + -1095803958, + 1074583586, + -1072002707, + -1087623695, + 1063301541, + 1073049526, + -1075461268, + -1085885096, + -1124462158, + -1127484840, + -1115254574, + 1053360256, + 1037580031, + -1093811015, + 1048680041, + -1106651934, + -1111722655, + 1025431018, + 1009282638, + -1088056336, + -1105082726, + 1042718426, + -1088867876, + 1066552150, + -1101446569, + 1059234937, + 1040741203, + -1087958192, + -1128880627, + -1120060500, + -1089875967, + 1044861624, + 1065822073, + -1069406085, + 1057516817, + -1072520693, + 1049140596, + -1102665028, + -1085834496, + -1092501094, + 1055524391, + -1075590221, + -1070108059, + -1101498704, + 1055232141, + -1098516077, + 1033180768, + 1049576012, + 1050019891, + 1078749924, + -1086291401, + -1090969212, + -1093221839, + -1073917615, + 1044028027, + 1050530082, + -1072360073, + -1118162994, + -1073829359, + -1100944446, + 1056275226, + -1088922288, + -1106080576, + -1102749060, + -1084265170, + 1062657343, + 1069204232, + 1063987503, + -1079631347, + 1030637969, + 1059398083, + 1038415108, + 1039323343, + 1058956230, + -1100956607, + -1102724711, + -1102270869, + 1047688636, + -1086234423, + 1037309894, + -1095022174, + -1044964228, + 1076415284, + -1074062556, + 1093816625, + 1068400730, + -1077294355, + 1071123957, + -1072461302, + -1065812187, + -1098290230, + 1071449646, + 1072665426, + 1049460852, + -1076640454, + 1044258566, + 1081738637, + 1065708159, + -1072941323, + -1088021349, + -1097487487, + -1095289772, + -1084138728, + 1053851392, + -1089837257, + 1099421214, + 1067099406, + -1081989927, + -1077054027, + -1076610559, + -1082341958, + 1054995441, + 1075611801, + 1069725908, + -1047883140, + -1089152315, + -1115632114, + -1076696719, + -1117839021, + 1082344356, + 1048589254, + -1082468140, + 1058206396, + 1069253183, + -1098442170, + -1073122752, + 1081674379, + 1068430726, + -1077425985, + -1083318336, + 1074264670, + -1070958675, + 1104185449, + 1077121257, + 1094248722, + 1074611953, + -1113582931, + -1073522270, + -1087997750, + -1072330742, + -1098010467, + -1093997461, + 1065702763, + 1057615478, + -1074259690, + 1051566905, + 1061921218, + -1105613643, + 1045110725, + -1095788317, + 1031365306, + -1085624970, + 1059396572, + -1101919797, + 1065491950, + 1052938012, + -1042984765, + -1074271455, + 1069853619, + -1090018109, + -1098264083, + -1077856825, + -1095202686, + -1074333095, + -1090849446, + -1101095894, + 1046923419, + -1089524033, + -1060472658, + -1062767510, + 1063985389, + -1086080388, + 1060862852, + -1097900924, + 1033701983, + -1077701647, + 1046907461, + -1075174043, + -1097806845, + -1072304847, + -1071339630, + -1081347128, + -1049580877, + -1043913140, + -1081808822, + 1043255869, + -1092737529, + -1107546468, + 1048752631, + 1034821381, + 1066756022, + 1031837370, + -1072165667, + 1020245344, + -1073757084, + -1082962569, + 1060890577, + 1042781111, + 1049960214, + 1053114173, + 1043427735, + -1085453902, + 1067879079, + 1059777390, + -1059633063, + -1080432415, + -1066912823, + -1080734103, + 1054834247, + -1098928946, + -1089881013, + 1064271084, + 1064737121, + -1073698005, + -1122980491, + 1048418293, + -1078024395, + 1041757510, + -1076906678, + 1055763694, + -1087200523, + -1082986286, + -1086319633, + -1069348921, + 1051155714, + 1026588856, + 1061757939, + -1087789747, + -1098360894, + 1038912152, + -1093910907, + 1009944912, + 1041148347, + -1108475851, + -1126808234, + -1094611835, + 1054065656, + -1080034011, + -1097522123, + -1070297084, + -1094319875, + -1070631132, + 1066673396, + 1063088341, + -1090178777, + -1076373698, + -1099538162, + 1082634927, + 1054064429, + 1088952743, + 1070066443, + -1090707291, + 1050814352, + 1047862251, + -1072240787, + 1060833194, + 1082059005, + 1087111194, + -1104402679, + 1078341383, + -1087997892, + 1058851646, + 1094181724, + 1083353246, + -1051731816, + 1056964714, + 1065269551, + -1080907401, + 1067860072, + 1084363692, + 1071478245, + -1077798364, + 1069987900, + -1095344275, + 1071302179, + 1066989259, + -1085889110, + 1052672016, + -1065805550, + -1082004053, + 1033743340, + -1081431645, + 1060603508, + 1093035612, + 1063793770, + 1057485629, + 1040442054, + 1072016253, + 1067127677, + 1068639415, + 1074077830, + -1089856612, + 1043516058, + 1044510367, + -1131236648, + 1064945675, + 1053666900, + 1020627005, + -1100606780, + -1073734109, + 1040571446, + -1109802826, + 1073045294, + 1050520077, + -1105483515, + 1025195237, + -1118507646, + -1096292659, + 1051071938, + -1098723735, + -1079875480, + 1051084524, + -1081067851, + 1072833359, + 1063671026, + 1041038039, + 1076473170, + 1036586250, + 1038635195, + 1077105618, + 1047057999, + -1088961333, + -1107184233, + -1068856366, + -1072209056, + -1081090984, + -1084265766, + -1087186220, + -1083080621, + -1069324543, + 1042881621, + -1090709125, + -1117535045, + 1044274592, + 1068288591, + -1105108599, + 1054465243, + 1056996507, + -1109691663, + 1024921439, + 1060959607, + 1033481409, + 1057884097, + 1017239691, + 1042463986, + -1088109011, + 1068931272, + -1072806472, + -1089464611, + -1093283522, + -1089341010, + 1028465432, + 1079784883, + 1025166472, + 1052994621, + 1022596845, + -1088830691, + -1078977568, + 1048336536, + -1120079764, + 1027403498, + -1117741533, + -1046513724, + -1085789405, + -1071251706, + 1039749794, + 1074434373, + 1037998930, + 1029730945, + 1051731040, + 1042955166, + 1055280328, + 1034121285, + 1084881775, + 1106120702, + -1072740435, + 1054233493, + -1085059427, + -1134532381, + 1032488634, + 1011800626, + -1129625916, + 1057927235, + 1039917946, + 1060673061, + 985044414, + -1110667164, + -1102613837, + -1127655793, + -1116174488, + -1092080578, + 1042686328, + 1039289001, + 1066265000, + 1058775919, + 1088591513, + 1025648865, + -1132337734, + -1070817423, + 1039493514, + -1143425416, + -1088364690, + 1020946127, + -1105928824, + 1024214065, + -1136110374, + 1045612344, + -1122616517, + 1037563537, + -1112523206, + -1106578696, + -1119186958, + -1065346385, + -1107115925, + 1055810070, + -1109747415, + -1111393059, + -1106178667, + 1047979980, + 1041905665, + -1111250092, + 1076061208, + -1101908757, + -1068816826, + 1092690555, + -1100708467, + -1106684945, + -1093631194, + -1108794769, + -1065448480, + 1039185152, + 1032634193, + 1052257354, + 1043642069, + 1049926778, + -1108806800, + -1088708750, + 1035261494, + -1091859467, + 1052530835, + 1019791633, + 1077809182, + 1061773717, + 1082182461, + 1018308034, + -1107903034, + -1089007475, + -1088068799, + -1088132199, + -1090186899, + -1143238176, + 1079953834, + 1030266162, + 1062031154, + -1092625378, + 1067842571, + 1007152122, + 1040591042, + -1091832839, + -1102497726, + -1077555677, + 1049624717, + -1078334622, + 1036583016, + 1049082649, + -1121918984, + -1112392023, + -1118720348, + 1054880839, + 1049757365, + -1092864786, + 1065004579, + -1087825781, + 1055377940, + 1044585137, + -1098324140, + 1031627455, + 1041790280, + -1082435225, + 1014504745, + 1042749378, + 1039907846, + -1098041742, + -1135202970, + 1050593291, + 1038652035, + 1038867281, + 1024152771, + 1058588637, + -1103844981, + 1061686855, + 1046214479, + -1097648059, + -1092196514, + 1060275810, + 1040574604, + 1060989493, + -1115753879, + 1051049070, + 1032229028, + 1021562893, + -1102027672, + -1105593975, + -1087175508, + -1108509087, + -1104460589, + -1111347392, + 1052590972, + 1088429331, + 1051704594, + -1098533858, + 1065513517, + 1073018172, + -1105214632, + -1094989264, + 1054628764, + 1044399028, + 1081198088, + 1068766922, + 1058377529, + 1092505819, + -1108311732, + 1058906701, + 1045447468, + 1046047273, + 1032602618, + -1109892014, + 1018052323, + 1027338976, + 1007211708, + 994491648, + -1114584923, + 1084519911, + 1009556314, + 1042091262, + -1120954833, + -1079936377, + -1101801825, + 1036437149, + 1039606475, + -1112548696, + 1036200509, + -1073503205, + -1108088773, + -1096113868, + -1095463313, + 1052845169, + 1050735470, + -1173996880, + 1100736389, + 1044451287, + 1050285740, + -1098181309, + -1091182133, + 1066794142, + -1098741583, + 1086445747, + 1048877921, + -1068972712, + 1042605395, + 1083155300, + 1042452061, + 1031123035, + -1113428338, + -1098282921, + -1088155784, + -1091496950, + -1094792716, + -1096643428, + 1060799972, + 1067638402, + -1106483164, + 1013823326, + -1102414584, + -1093496115, + -1113159429, + -1143824760, + -1124376450, + -1114726945, + 1001390936, + 1068125830, + 1024902583, + 1057214552, + -1106204240, + 1070369378, + -1065390458, + -1087842977, + -1104982657, + -1113094245, + -1108549280, + 1060583337, + 1032835209, + 1049607092, + -1101298383, + 1035510404, + -1089914499, + -1090288505, + 1024018337, + -1082873348, + 1059214184, + 1015737114, + -1113961756, + -1096340764, + 1035286964, + -1079916780, + 1014723774, + -1055275081, + 1052478002, + -1173045840, + -1128595736, + -1109653023, + 1057171761, + 1066576552, + 1059636280, + 1067481894, + -1090095341, + 1077359328, + -1113608214, + -1102770391, + 1045796091, + 1002605597, + -1114547851, + 1032741827, + 1017048272, + -1117100149, + 1054592068, + -1096656356, + -1114226084, + 1044678164, + 1026520697, + 1073130125, + -1097938417, + 1052939472, + 1023887581, + 1053722965, + -1097623915, + -1104074935, + 1038505858, + -1075793540, + -1098407442, + -1101166441, + -1073046357, + 1058728487, + -1101106132, + -1079880416, + 1041130752, + 1009158867, + 1057528321, + -1177790880, + -1107474187, + -1089412524, + 1033809826, + 1046865613, + 1031998145, + -1093612139, + 1035418669, + 1049634254, + 1054456445, + 1045679077, + 1027666331, + 1040783353, + -1109325763, + 1067417386, + 1052987892, + 1078094451, + 1052255710, + 1042741589, + -1084056020, + 1066166533, + 1057940417, + 1048326199, + -1146064615, + 1041869541, + 1037661037, + -1083596525, + -1107711190, + 1041597207, + 1026601506, + 980958216, + -1112566314, + 1074980159, + 1068539284, + 1045880663, + 1071569821, + -1138349768, + -1090912043, + -1114592216, + -1110127393, + -1099917911, + -1092224125, + 1049527779, + 1058460060, + -1082711426, + -1077717564, + 1052725070, + -1113780211, + 1046799508, + 1030527505, + 1063688857, + -1082607723, + 1040757890, + -1094455934, + 1088176284, + 1042957780, + 989741936, + 1056541146, + 1050319864, + 1065384155, + 1014506424, + 1069307203, + 1051759886, + 1063739510, + 1066010833, + -1115476744, + -1112973623, + -1112925364, + -1090692306, + -1094055253, + 1090381989, + 1044328194, + 1052669554, + 1008486066, + 1047478169, + -1119192850, + -1077137017, + -1113808815, + -1167981988, + 1059939694, + -1091602985, + 1056616408, + 1082286792, + 1075025532, + 1044517588, + 1041315086, + -1087678048, + -1105856510, + -1076301150, + -1061433035, + -1102923665, + 1078507621, + -1097519013, + -1081443907, + 1054800774, + -1114103831, + -1140796102, + -1128165948, + -1072394565, + -1075713511, + -1079828535, + -1096344786, + 1088731079, + 1040041121, + 1036958261, + 1051764188, + 1040269403, + 1058257073, + 1041202304, + 1091489999, + 1049744654, + -1083653481, + 1057685790, + 1052541306, + 1046811328, + -1106985816, + -1118860627, + -1122424028, + 1051048758, + 1038949903, + 1069059589, + 1033685511, + 1048332024, + -1114624880, + 1054487810, + -1110425014, + -1078534696, + 1047932658, + -1101754151, + 1060380236, + 1064390727, + -1092217794, + 1030471334, + 973488128, + -1063749940, + -1104432687, + -1073307133, + -1082644987, + -1155589404, + 1055615898, + 1033480662, + 1064305401, + 1036359281, + 1038153310, + -1098204687, + -1111267934, + 1065796251, + 1048338174, + 1045923753, + -1106691366, + -1077907958, + 1043056662, + 1039818316, + -1094125409, + -1088948046, + -1089987484, + -1103804691, + -1066870063, + -1067762518, + 1070445781, + -1098003673, + 1053435683, + 1051828698, + -1102030774, + 1033636360, + 1050506678, + -1098902401, + -1107928098, + -1093490633, + -1114746202, + -1086087446, + 1029281267, + 1015390940, + 1029098345, + 1061047517, + -1105280339, + 1060327117, + -1102047603, + -1123955102, + -1123269534, + -1113292027, + -1108930252, + 1075830134, + -1131456942, + 1091633970, + 1033271603, + 1049427308, + -1079877893, + 1045005688, + -1127283809, + 1049683092, + 1040221364, + 1049447154, + 1055481043, + 1045023059, + 1036422805, + 1075897834, + 1044037351, + -1104491510, + -1090638862, + 1021829322, + 1039100277, + 1061944256, + 1055328508, + 1042146307, + -1098275297, + -1092698556, + -1106950043, + 1079197685, + -1105666429, + -1087531861, + 1060664578, + -1097782504, + -1110149898, + 1046913139, + -1119725749, + -1121600653, + -1072054205, + 1035980224, + -1113878108, + -1096033841, + 1018200943, + -1118213135, + 1028543102, + -1106760586, + -1089028076, + -1093258465, + 1038496157, + -1126051608, + 1066355901, + 1057012632, + 1031171994, + 1051361901, + 1059788284, + 1034295277, + 1049201427, + -1104693904, + -1078213654, + 1053916711, + 1074177060, + -1103954435, + 1076879546, + 1057325673, + -1074339675, + -1072740227, + -1073333729, + -1057256407, + -1069198232, + -1102781370, + -1103764190, + -1064414968, + -1075286349, + 1069753949, + 1067349187, + -1100236966, + 1088145007, + -1067193851, + 1070015837, + -1080785495, + -1103081281, + -1097226651, + 1048651366, + 1074137047, + -1090588290, + -1079503711, + 1067105057, + 1028537718, + 1050079145, + 1051634654, + -1117985642, + -1073731692, + -1080815187, + -1078940843, + -1072224984, + -1077936898, + 1019436688, + 1056711933, + -1072116588, + 1056824535, + -1077884138, + 1076645333, + -1062892948, + 1050647164, + 1068541629, + 1048909230, + 1039227961, + 1058371014, + -1062794361, + -1077636302, + -1065651987, + 1077537155, + -1082066185, + 1077080131, + 1068561913, + -1087258023, + -1083909741, + 1074704028, + 1057353277, + 1060291382, + 1089675536, + 1074441230, + 1073904446, + 1089356704, + 1042860196, + -1077408520, + 1084113846, + -1075189486, + 1081944593, + -1096408766, + -1081637047, + -1089325405, + 1042022289, + 1055215954, + -1079408809, + 1068726190, + -1087141600, + 1065766240, + -1089876298, + -1103518370, + -1105703482, + -1086953752, + -1073390994, + 1077352759, + -1069791321, + -1080926202, + -1117233418, + 1042181372, + -1082923752, + -1097979126, + 1062829333, + 1072127059, + -1073636098, + 1076465265, + 1076654282, + -1085846703, + 1086116696, + -1057730990, + -1091287851, + -1127229288, + -1060989995, + -1057943028, + -1089322011, + 1091386850, + 1062942503, + -1091762540, + -1073134165, + 1061263833, + -1056705820, + -1075996346, + -1053728457, + -1057884842, + 1062684089, + 1061718117, + -1060730331, + 1075420071, + -1055166983, + -1165340035, + -1084112099, + -1075358929, + 1042348849, + 1057605442, + 1072863764, + 1055141837, + 1050515068, + 1066832404, + -1109858840, + 1061593844, + -1088010274, + 1049336987, + 1077140299, + 1071229737, + 1094128005, + 1068652964, + 1073761263, + -1080823558, + -1080612295, + -1069492533, + -1076568267, + 1016254432, + 1065465786, + 1076621535, + -1067018786, + 1044120022, + -1063612725, + -1088868178, + -1097505784, + 1081400901, + 1078491867, + 1058465231, + 1075142054, + -1083623957, + -1086719983, + -1082210137, + 1071933930, + -1074073535, + -1078566806, + -1065678814, + -1111316996, + -1078336746, + 1070740177, + 1069943940, + -1088959134, + -1085890078, + 1072860055, + 1041993261, + -1093062530, + -1083588898, + -1083038720, + -1088907022, + -1085595625, + 1068287035, + 1062146147, + 1051004601, + 1054107130, + 1058497817, + -1086203469, + -1077576653, + -1070592531, + -1089467378, + 1066656359, + 1060735033, + -1067897381, + 1073617298, + 1066345835, + 1041445888, + 1074931894, + -1075812972, + 1079303671, + -1077984302, + 1083007811, + -1092531478, + -1067471692, + 1086198063, + 1076521997, + -1064529174, + 1080631055, + 1076395727, + -1080986619, + 1079792596, + -1080832923, + -1062716147, + -1086302341, + -1127916910, + 1074580338, + 1061925128, + 1082884844, + 1064851000, + 1080615498, + -1063600615, + 1073954814, + 1066674762, + -1085023002, + -1097164616, + 1063834952, + 1063321300, + -1093493278, + -1086621768, + -1079288401, + 1063636137, + -1128499533, + -1100959460, + 1041628395, + -1084743415, + -1099571596, + -1063279956, + 1067033027, + -1113153260, + -1064337427, + -1098357774, + -1072878054, + 1087542283, + 1052472352, + 1068120113, + 1074910717, + 1039324688, + -1089261886, + 1067827534, + -1097457750, + -1097750563, + 1071980600, + 1086678889, + 1035227229, + 1061793755, + 1076712782, + 1079828043, + 1032646900, + -1080491025, + 1061130171, + -1087839881, + -1080539312, + -1097249232, + 1061496693, + 1040456971, + -1069696967, + -1063683343, + 1074888984, + -1084961865, + 1068672080, + -1090662350, + 1081144929, + 1058033832, + -1089030043, + -1078895177, + -1097457048, + -1096859790, + -1081841664, + 1059968953, + 1060760572, + -1079023849, + 1058342491, + -1095195805, + -1089120616, + -1074032293, + -1077410768, + -1063685158, + -1062040964, + -1072643604, + -1083311835, + -1072759764, + -1087774845, + 1045225986, + 1046937492, + -1071795919, + 1045740663, + -1098631065, + -1067875375, + 1072575710, + 1069076885, + 1069040543, + 1059144786, + 1073846876, + -1073669539, + -1058738446, + -1078430236, + -1077567885, + 1068472105, + 1058959248, + -1103897783, + 1063603208, + -1075658728, + 1080802947, + 1080295955, + -1073259101, + -1072177139, + 1083268173, + -1078865652, + 1066501044, + -1071839542, + -1094931324, + -1080502637, + 1080768941, + 1036329836, + 1059521957, + 1069798255, + -1079312558, + -1085816060, + -1079643341, + -1086722366, + 1043599961, + 1062166563, + 1061973195, + 1071371874, + 1073229843, + -1061445555, + 1043468529, + -1074126149, + -1070030693, + -1074638185, + -1086468465, + -1071534031, + 1078383893, + -1096567561, + 1059057313, + -1064281023, + 1066320794, + -1071213643, + -1095622871, + -1070430059, + -1102977623, + 1081369411, + -1069081009, + 1079231280, + 1087104565, + 1047364451, + -1064925938, + 1036380031, + 1077110985, + 1075939560, + -1064753711, + 1082002001, + 1056507941, + -1059755615, + -1064375097, + -1087692804, + -1086089786, + 1066957523, + -1080468127, + -1081012174, + 1071212393, + -1109986923, + -1097684837, + -1067339779, + 1061564371, + -1086052519, + 1037734284, + -1087505241, + 1067430553, + -1119470931, + -1110867099, + -1070421980, + 1032622795, + -1081877335, + -1089545380, + -1079412132, + 1090920436, + 1077980975, + 1082242947, + 1076635496, + 1071279024, + -1092787228, + -1085232178, + 1053332960, + 1050454689, + 1078595264, + 1073618576, + -1088560341, + 1072287784, + 1053511605, + 1072836574, + -1077550991, + -1064293020, + 1071537963, + 1033075688, + -1073549464, + 1070255803, + 1059442895, + 1068751064, + -1059118400, + 1077147308, + 1083369764, + -1094320149, + 1028617639, + -1120573237, + 1065037566, + -1096153546, + -1081990727, + 1058358739, + 1045733025, + 1032160282, + -1077197494, + -1090408926, + 1047967431, + -1083413978, + 1032880285, + -1107171584, + 1029258881, + -1065010204, + -1084595321, + -1071628950, + 1081847795, + 1069934810, + -1056753300, + -1077745951, + -1082063194, + -1095755969, + 1075902479, + -1077417942, + -1089539493, + 1066098806, + 1047912679, + 1067192257, + 1066987047, + 1080608712, + 1061781570, + 1080665947, + 1053123302, + 1076730940, + -1079498731, + -1085482987, + 1067541776, + 1062575146, + -1096871603, + -1062668783, + -1097152860, + -1057857089, + -1071530349, + 1053065285, + 1059965977, + 1064779175, + -1070560111, + 1078472638, + -1071968133, + 1062267719, + -1080575845, + 1061813212, + -1143185132, + -1105116470, + 1033335036, + 1063841378, + 1065395340, + -1086764982, + 1050463714, + 1063790044, + -1093668792, + -1090414132, + -1085191086, + -1070799165, + -1077795617, + 1075529455, + 1067651868, + -1087516912, + 1038698811, + -1077040274, + 1066292798, + -1072292152, + 1077512022, + -1082479975, + -1073151778, + -1081197324, + 1070530628, + 1041899513, + 1062543744, + -1083331476, + 1065726927, + -1081047910, + -1077128850, + -1077649718, + -1083730914, + 1073328847, + -1082051681, + 1074048894, + -1072998458, + -1082675163, + -1073393404, + -1092397892, + -1072764161, + 1073530650, + 1060020120, + -1127247156, + 1067027181, + -1092301251, + -1081366329, + 1025544449, + -1149019237, + 1067146213, + 1060553232, + -1098073787, + -1086564621, + -1123724299, + -1097663574, + -1097096499, + 1057814203, + 1048661767, + 1078743503, + 1063295730, + -1095632837, + -1062631321, + 1057917147, + -1078348273, + -1071460504, + -1061991263, + 1072007746, + 1058392250, + -1067326355, + -1077861936, + -1071461872, + 1076546774, + -1067492916, + 1062251697, + -1065822372, + 1051829674, + -1087124741, + -1076839110, + 1072452168, + -1072219407, + 1060964121, + 1070744460, + -1075121700, + 1059093929, + 1065080790, + 1034653814, + 1074604455, + -1107956361, + -1064766210, + -1080478713, + -1076867533, + -1097663750, + -1071929297, + 1039977153, + 1051774732, + 1055278575, + 1048988626, + 1055937832, + -1082025240, + -1087686901, + -1119256578, + -1110732045, + 1019693139, + -1092980748, + -1099006958, + 1082415506, + -1064441198, + -1064396800, + -1066213804, + 1049319572, + 1067373297, + -1083944143, + 1072144804, + 1074355207, + -1077346773, + -1099721483, + -1070307846, + -1079135649, + -1069655869, + -1103126205, + -1073099888, + 1076349893, + 1067500104, + 1057112503, + 1073786140, + 1082715876, + -1097988835, + 1084492678, + 1031337176, + -1089760329, + -1103647185, + -1067356810, + 1052566031, + -1080898018, + 1052572125, + -1069369417, + -1074281444, + -1112358514, + 1053319610, + -1086862715, + 1023326217, + 1043654943, + -1089434485, + 1076344172, + -1106885456, + -1098244491, + -1088104901, + 1064159789, + 1018588039, + 1061688066, + 1032462069, + -1072978526, + -1114470348, + 1078199066, + -1104323880, + -1078336282, + 1076879406, + -1077665544, + 1045357291, + -1122438438, + -1094742281, + -1083452682, + 1075312979, + -1068943012, + -1079629284, + 1043375845, + 1048332817, + 1051193996, + -1086977222, + -1087647059, + 1064984308, + 1073415508, + 1063096665, + 1051307972, + 1023560474, + -1087545283, + 1053292318, + -1067437652, + 1057941361, + -1073047966, + -1103862992, + 1075426239, + 1055358384, + 1079975631, + 1017477005, + 1087349560, + 1036408553, + -1078420244, + -1088651423, + 1039523619, + -1109001884, + 1060084922, + -1131886872, + 1050614446, + -1097388726, + -1106047532, + 1073493615, + 1034886782, + 1030251799, + 994866788, + -1127458253, + 1035335111, + 1054989202, + 1053441213, + -1097085492, + 1054818101, + 1058854121, + 1043441033, + 1040945475, + -1074939808, + 1069496610, + 991495172, + 1042259989, + 976914048, + 1070108182, + -1107011812, + 998431770, + -1088595868, + -1120796326, + -1135170194, + 1068757090, + -1121044545, + -1106248309, + 1056881696, + 1045557876, + 1020576387, + 1025728215, + 1049536038, + 1034923952, + 1047070927, + -1090314408, + -1132709040, + 1036172190, + -1103364244, + 1040339129, + 1045529931, + -1090237410, + 995388174, + 1073296092, + -1073735027, + 1013193555, + 1048837299, + 1063050577, + 1065531576, + -1114436611, + 1049567572, + -1130347980, + -1089665392, + 1057585238, + -1117009990, + 1090907634, + -1114388866, + -1119650282, + -1104882449, + 1014746202, + 1032720260, + 1057385715, + -1113010208, + -1120782218, + 1008293920, + -1126141588, + 1044018444, + -1126914478, + 1051446820, + -1104163769, + 1067664703, + 1012561282, + -1122855509, + 1072358420, + 1041439139, + 1046003339, + 1069379479, + -1118602879, + 1023419480, + -1122623018, + 1051852341, + -1107626656, + -1087234248, + -1077287157, + 1033608197, + -1071705245, + -1109407200, + 1028436832, + -1093794077, + -1106525440, + 994541891, + 1035015483, + 1053798756, + -1127062001, + -1087269484, + 1054542492, + -1123003113, + -1099702338, + 1047214228, + -1100085612, + -1090701324, + 1069451648, + -1125023767, + 1066256783, + 1006809943, + 1032282486, + -1059092690, + -1103255600, + 1032003005, + 1062946719, + 1049185453, + -1165408424, + -1104168700, + -1108198032, + 1040697124, + 1023671202, + -1104472126, + 1074492938, + -1098309299, + 1103086693, + 1053935729, + 1043997044, + 1049170811, + 1046621535, + 1062994724, + -1106396952, + -1112828619, + 1025787216, + 1043760327, + 1040358509, + 1074864359, + 1077374369, + -1062923130, + -1107215153, + 1079624103, + -1086378690, + -1086923043, + -1099376255, + 1044062984, + 1025199469, + -1105671034, + 1039867710, + 1026354054, + -1131822811, + 1043386746, + 1032678950, + 1028773204, + -1129264890, + 1059465544, + -1113284807, + 1048053510, + -1123957369, + 1059603480, + -1097575519, + -1092625393, + -1106937853, + 1050118316, + 1031902391, + -1078970942, + -1107722103, + -1129910800, + 1035446661, + 1038968416, + -1111874379, + -1122911957, + 1053633025, + 1032920632, + 1061141449, + 1069947724, + 1040412626, + -1094598536, + 1064794174, + 1058652824, + 1078003148, + 1031882883, + 1019308515, + -1094030930, + -1098451506, + -1111012168, + -1108286648, + 1039913082, + 1063125253, + 1068957087, + 1023783637, + -1078252571, + -1094179333, + 1017968746, + 1047832971, + -1127889031, + 1016030590, + 1024922356, + -1105736754, + -1138349372, + 1018599645, + -1140468878, + 1014751046, + -1138115176, + -1064527519, + 1044193108, + -1094052687, + -1115648463, + 1040855268, + 1044440682, + 1055725609, + -1088349764, + -1105733618, + -1103833553, + -1130321018, + -1123264290, + 1059962646, + 1045242582, + -1114428761, + 1048589747, + 1056009821, + -1108324331, + -1097910904, + 1045291406, + -1095262568, + 1057898855, + 1034237326, + 1032007602, + 1053797716, + -1140080344, + -1111412913, + -1087766131, + -1100143651, + 1067842488, + 1012410649, + 1041020650, + 1082892561, + -1076277088, + -1094054282, + 1036286596, + -1090632939, + 1033462468, + -1119322634, + 1033224939, + -1130959437, + 1023491332, + -1108653953, + -1103082302, + 1025990200, + 1045053623, + 1007072883, + 1018363297, + -1081330658, + 1042209297, + 1019102924, + -1105520880, + -1111076357, + 1066057385, + 1035849662, + 1032398542, + -1116571216, + -1098409318, + 1047587935, + -1105974018, + 1074881397, + 1049499566, + 1040151695, + -1097929369, + -1104399955, + 1022701569, + 1067668611, + -1115188854, + 1045911226, + 1060647628, + -1091003643, + -1095856634, + 1035323152, + 1039393016, + 1029084684, + -1069897590, + 1034218946, + -1102849757, + 1050872922, + -1109649127, + -1098897066, + 1033080000, + -1089879208, + -1099567149, + -1070739469, + 1057187433, + 1040758758, + -1086334183, + 1034993701, + 1052946941, + 1018506471, + -1111999184, + 1039276171, + -1098312167, + 1002041627, + -1083004972, + -1093551179, + -1078015519, + -1097667358, + 1055152559, + -1098761576, + -1088629700, + -1061060501, + -1122079290, + -1117156782, + 1052852969, + -1101725054, + -1098224409, + -1106123409, + 1044777527, + -1129845608, + 1036837418, + 1059403728, + -1090859869, + 1046395418, + 1018344302, + 1030133886, + 1076132738, + -1089384880, + -1088035724, + 1070525538, + 1077432527, + -1099319701, + 1069397769, + 1049293070, + 1072656298, + 1060368048, + 1049973908, + 1062969899, + -1081347624, + -1107006382, + -1070942572, + -1102115598, + 1042841411, + 1049423015, + -1103474651, + 1051353506, + 1048532581, + -1106628818, + -1109679024, + -1122144159, + 1048837671, + 1044402474, + 1037026795, + -1103135451, + -1083937760, + -1132968184, + 1041454552, + -1106169571, + -1099833695, + -1080274044, + 1058801339, + 1035408258, + 1040195500, + 1044624802, + 1040464170, + 1072302844, + -1106868176, + 1068313146, + -1067856157, + 1048036283, + -1089112214, + -1104221816, + 1011212219, + 1049590964, + -1112256733, + -1105805989, + 1065697381, + 1052114832, + 1014134638, + 1058298504, + 1050103142, + 1042615487, + -1116700302, + -1068735502, + -1128371874, + 1060427663, + 1034862658, + -1144431595, + 1057142814, + 1019832008, + -1123625892, + 1058280811, + -1085270922, + -1109160062, + 1056245924, + 1072398913, + 1078686902, + -1106038135, + 1059993571, + -1105684447, + -1072468506, + 1069361426, + 1032653547, + 1069436502, + 1015721278, + -1123432371, + -1099530465, + 1007002485, + 1034447306, + 1057529561, + -1146730605, + -1105358413, + -1115611800, + -1136700319, + 993929880, + 1067508145, + -1081131909, + 1035876760, + -1086502688, + 1034419917, + -1129579995, + 1068926935, + -1131192068, + 1035081810, + 1061196023, + 1048224107, + -1110833377, + 1046087107, + 1056106284, + 1015689017, + 1071806552, + -1132530814, + 1028841488, + -1079589253, + 1022660124, + 1032720424, + -1094526350, + -1108132861, + -1134553608, + 1078745423, + -1063056547, + -1127540776, + 1063902425, + 1076653302, + 1072877035, + -1106849059, + 1059175157, + -1112772587, + -1087815036, + 1063268428, + -1110069559, + 1076285015, + 1010758504, + -1170405684, + -1080414941, + 1020014436, + 1015631126, + 1061906910, + 1036351291, + -1115300196, + 1024071910, + 1023485152, + 1032750020, + -1053504417, + 1052161426, + 1074343503, + -1090206652, + 1040810073, + 1032918497, + -1083411100, + 1055601193, + 1033387396, + 1018198188, + -1101959959, + -1138051048, + 1063135760, + -1072538013, + 1029687440, + 1072209803, + 1082495458, + 1037682874, + 1050198907, + 1050267098, + -1096763009, + 1032327521, + -1095504296, + 1033081157, + -1072683597, + 1053483299, + 1009922557, + 1041382957, + -1086240895, + -1088580349, + 1015585819, + 1032538738, + 1017091817, + 1051734535, + -1099048754, + 1018896552, + -1059231693, + 1029871567, + -1106346233, + 1039013192, + 1038508265, + 1022600130, + -1103279428, + -1108303103, + 1041627302, + -1119385149, + 1043537224, + 1019677053, + -1086649308, + -1097413976, + 1040503142, + -1112633448, + -1072306906, + 1046261089, + 1060376560, + -1085151011, + -1090143396, + -1089062409, + -1062684256, + -1092325961, + -1090619008, + -1073892866, + 1030301400, + -1107066805, + -1103471876, + 1058040529, + 1058297382, + 1062955398, + -1094309058, + 1072926548, + -1064895579, + -1115349061, + 1025196834, + -1096520947, + -1103281703, + -1123293227, + 1015358155, + -1088414708, + 1028243967, + 1042723198, + 1021611568, + -1105195638, + -1089618608, + -1157195327, + 1063760861, + 1039836568, + 1026593931, + 1051350357, + 1048179795, + -1137754134, + -1096797386, + -1107110455, + 1038172572, + -1103691715, + 1067375599, + 1037595737, + 1071500001, + -1080815307, + 1056290220, + 1065580847, + 1074654092, + 1076864395, + -1064032392, + -1085447006, + 1047152480, + -1074198357, + 1049896228, + 1062685373, + 1056763864, + 1082428738, + -1096617549, + -1064300881, + -1092103051, + -1077687113, + 1077480070, + -1081771156, + -1064076012, + -1062933671, + -1061233819, + -1104907380, + 1052752001, + -1072740315, + -1119671911, + 1047327019, + 1042561467, + -1106387210, + -1070765477, + 1068105086, + -1111313686, + -1131823370, + -1105403817, + 1000355048, + 1071677388, + 1042693161, + 1066007217, + -1073753380, + 1073837901, + -1091817646, + -1128437584, + -1059618865, + -1081801774, + 1066595187, + 1068939609, + -1079403876, + -1112763389, + -1073191371, + -1059371142, + 1041612488, + -1069743710, + 1059030873, + 1067932210, + 1076055163, + -1078240016, + 1068349745, + -1068110571, + -1077889906, + 1057817574, + -1070331710, + 1081882522, + -1072337386, + -1087603628, + 1075042177, + 1056889262, + -1089854627, + 1057919963, + 1066401330, + 1085737219, + -1081639791, + -1089154178, + 1036343645, + -1078282000, + -1078295000, + -1085791800, + 1046556085, + -1106218682, + -1101696923, + -1090486072, + -1068717910, + -1100099754, + 1070514407, + 1083156348, + -1068397963, + 1069356463, + 1078123976, + -1068802576, + 1043769116, + -1063739139, + 1078048988, + 1070641209, + 1076703642, + -1081754907, + 1067753633, + -1079252255, + 1057965502, + 1071431460, + -1089600091, + -1076279528, + 1035367653, + 1081425906, + -1092505942, + -1113324677, + -1097531072, + 1071075367, + -1120448108, + 1058335358, + -1065866702, + 1054253127, + 1052098872, + -1084145955, + 1066050322, + -1084288011, + 1073941381, + 1065955669, + 1075407418, + -1077375490, + 1027108764, + 1055707816, + -1088483083, + -1106366499, + 1009464846, + -1109712910, + 1057778038, + -1076601134, + -1088999170, + -1088712121, + 1057333838, + 1039687430, + -1106574007, + -1123374135, + -1072747826, + 1053972234, + 1066602790, + 1027092217, + 1034561142, + 1051945585, + 1070062920, + -1084206394, + 1064487856, + 1065509408, + -1072789599, + -1091587404, + -1088397966, + -1075634519, + -1081468450, + 1062503413, + 1064262807, + 1067621221, + -1070063084, + -1097213291, + 1065056241, + -1065824139, + -1065271799, + 1075198524, + -1064821830, + -1086167925, + 1087174760, + 1078010040, + 1072577045, + -1061338163, + 1067218935, + 1080611136, + 1087543130, + 1088154060, + 1046348062, + -1078277313, + 1083023370, + 1051944656, + 1065741877, + -1101819168, + 1059179555, + 1075189675, + -1079663807, + 1067185634, + -1078817497, + -1112264307, + 1035736362, + -1080055960, + 1067207527, + -1086222417, + 1072348158, + -1059674961, + -1090188682, + -1103323654, + 1082608574, + 1077386934, + -1073838667, + -1068489124, + -1077215998, + -1066481765, + -1076932502, + -1072346534, + 1061797239, + -1093655929, + 1062553572, + -1089830141, + 1095987426, + 1071673824, + 1074362914, + -1078638808, + -1064241924, + 1094172566, + -1058644846, + 1020992007, + -1089727053, + 1052390229, + 1053832535, + -1074531177, + -1080182150, + 1078169302, + 1092148430, + 1090155381, + -1078436897, + -1080327198, + 1080684662, + -1088357532, + 1076471185, + -1083379219, + 1084061965, + 1070158799, + 1024578939, + -1104103537, + 1076492205, + 1047633047, + -1084054674, + -1116599548, + -1070396068, + -1076518927, + 1077836951, + 1042270480, + -1090635139, + 1059331881, + 1092201250, + -1078276487, + 1067698169, + -1071129394, + 1067567458, + -1089269652, + 1072997286, + 1050812539, + -1107655150, + -1107056276, + 1074645842, + -1087290174, + -1065149341, + 1075248193, + 1065718660, + 1082689719, + -1114038326, + 1076275065, + -1069839383, + -1080869854, + -1075044312, + 1065566224, + 994694025, + 1076798102, + -1067665033, + -1093968766, + 1078147310, + 1081240340, + -1088344220, + -1082316809, + -1078785877, + -1097203543, + 1041549355, + 1043890938, + 1069241023, + -1135401438, + -1119826282, + -1096243446, + -1070890771, + -1107004927, + -1088206922, + 1054203345, + -1069105306, + 1062035647, + 1080830328, + 1048066522, + -1072543614, + -1103059590, + 1083265642, + 1064548889, + 1072631513, + -1069246715, + 1055182473, + -1059331815, + 1071545244, + 1009798764, + 1059434159, + -1067498712, + 1081091088, + -1085843782, + -1069474195, + 1063098166, + 1051848166, + 1078830286, + 1067999335, + 1036421987, + 1079749184, + 1072486948, + -1093730825, + 1085906223, + 1061348220, + 1073834946, + -1067519269, + 1048532989, + 1080155506, + -1066698726, + -1085582367, + 1016775466, + -1066577944, + -1083373322, + 1067564640, + 1049703829, + -1079571296, + -1090963561, + 1067522645, + -1091072748, + 1079231478, + -1093890501, + -1076084420, + 1065578318, + -1068856312, + -1101569908, + -1089523795, + 1069494794, + 1069725290, + 1074776264, + -1095231977, + 1058179959, + 1073367955, + -1078244857, + -1073702847, + -1075022698, + -1075271215, + -1069267458, + -1086825289, + -1066731864, + -1071025688, + 1082077859, + 1082429939, + 1050112109, + 1063691972, + 1081489636, + 1090933134, + -1081093706, + 1094048910, + 1078780998, + 1078527498, + 1026628320, + 1061771249, + -1071289319, + 1087373105, + 1075338126, + -1065746584, + -1067530568, + 1076695791, + 1066398903, + -1088128422, + 1072958196, + 1058019375, + -1092569208, + -1080902638, + 1077953742, + 1040884768, + 1074872586, + -1104193742, + 1065507077, + -1059208297, + -1064254710, + 1091809520, + -1071471785, + -1075953556, + -1071223329, + 1048283325, + -1079759547, + -1079347825, + -1083860240, + -1067157841, + 1065862838, + -1123320963, + 1085833230, + 1058810542, + -1080399454, + 1057973550, + -1059340256, + 1078236818, + 1025963881, + 1077379307, + -1066948521, + 1088364889, + -1062007568, + -1097622412, + -1086140905, + -1079987561, + 1058713828, + -1072826578, + -1063357068, + -1092586228, + -1058807896, + -1070130999, + -1117881488, + 1087057729, + 1074434924, + -1095352741, + -1089086986, + 1058786774, + -1072428422, + 1079353993, + -1107135386, + -1073416379, + -1092751894, + -1093430963, + -1079840030, + -1076950135, + 1068617955, + 1051460916, + -1071745992, + -1067527030, + 1036745888, + -1120691339, + 1078422956, + -1071132970, + 1066930847, + -1087035884, + 1065796550, + 1070953630, + 1078401318, + -1082429505, + -1091753574, + 1080241222, + -1080892654, + -1083511885, + 1079698207, + 1068654665, + 1066894765, + 1088795027, + -1068354463, + 1069655114, + -1088376194, + 1086426765, + -1090818467, + 1091078368, + 1071915059, + 1088355241, + 1061965037, + 1074835118, + -1105308280, + 1074661431, + -1074278404, + -1059827717, + -1070238644, + -1098788451, + 1047150151, + 1070701448, + 1066819283, + 1073863099, + -1090853082, + -1080231962, + 1066041912, + -1083486887, + -1106007678, + -1084341958, + 1049406230, + 1080557295, + 1068303277, + 1072353400, + 1065994672, + 1063456333, + -1073556538, + 1081185278, + -1089478082, + -1075903876, + 1078854545, + -1096620341, + 1083844576, + 1073473604, + 1061439176, + -1081989339, + 1060397849, + -1099877985, + -1072967646, + -1068938687, + 1058957959, + -1054970571, + -1085761998, + -1067584873, + -1071120824, + 1079818609, + 1076457251, + -1087563952, + -1071571962, + -1059169910, + -1104478240, + -1090336787, + 1081849301, + 1092843379, + -1101093087, + -1104217437, + 1071447104, + 1057796878, + 1061103507, + -1063986640, + -1077538568, + 1088068209, + 1070187284, + 1077508648, + -1083775704, + -1083679909, + -1077568924, + -1114359257, + -1085957769, + -1069162640, + -1071468339, + -1075641541, + 1057632824, + 1038199468, + 1066763138, + -1073566380, + -1087865857, + -1068774448, + -1087806538, + 1059749478, + 1055404228, + 1070288649, + 1068063332, + 1072748679, + 1063416185, + -1108380299, + 1076451046, + 1054292371, + -1071550752, + -1067486313, + -1085767839, + 1071620291, + -1069420737, + -1063403191, + -1074338919, + -1082660739, + -1094307655, + 1065151346, + -1074757832, + 1073357708, + -1090430451, + 1085574900, + -1079488100, + -1078796358, + 1078294718, + 1052313860, + -1121506008, + 1067830545, + -1090611660, + -1090130044, + -1103457600, + -1137621163, + -1085627743, + -1094096077, + -1093745405, + 1031132217, + 1012812612, + 1063593163, + 1070268947, + -1081328281, + -1088708943, + 1053966216, + -1088653963, + 1073213836, + -1103101908, + 1040705240, + 1046168374, + 1042519117, + 1056306706, + -1085964583, + 1067216830, + -1074802812, + 1086254109, + -1091804998, + 1084568017, + -1072690387, + -1076588172, + 1054975404, + 1066827268, + 1067014384, + 1073855724, + -1071255062, + -1081893485, + 1062880687, + -1071542829, + -1076181843, + -1089302121, + 1050697729, + -1075375023, + -1064479518, + -1106912377, + 1074669298, + -1090304223, + -1102028063, + -1117335928, + 1063359913, + -1106027709, + -1080467364, + 1019774411, + -1077784642, + -1101767673, + -1084364854, + -1101269072, + -1081235370, + -1081956121, + 994566015, + -1084800251, + -1068111685, + -1071132288, + -1111376573, + 1076618781, + 1058051982, + -1084806633, + -1081678328, + 1049687933, + -1071177424, + 1054725980, + -1082550615, + -1072937929, + -1078291679, + 1068799103, + 1045553756, + 1063009791, + -1082493438, + 1033075602, + -1087798624, + 1066203511, + 1066075325, + -1095586691, + -1078816330, + -1095251978, + 1074354310, + -1083934334, + -1081978583, + 1073490536, + 1075173297, + -1088935664, + -1084878678, + -1080194961, + 1063386968, + 1046940090, + 1061086287, + 1059771420, + -1080744035, + -1097445741, + 1065967720, + -1071050655, + -1082421218, + 1061464502, + 1049745661, + 1059298133, + -1081750217, + 1056642022, + 1065565295, + -1071123786, + -1092943020, + 1061729083, + 1077103782, + -1097361187, + -1088030988, + -1082953214, + -1080261779, + 1068648708, + 1068038653, + -1080754111, + -1073423795, + -1073466072, + 1073124867, + 1072164387, + -1075928765, + 1056683750, + 1056619656, + 1049360004, + -1075796939, + -1070465335, + 1071326937, + 1071067055, + -1070208955, + -1070344688, + 1083691269, + 1083714968, + -1084661507, + -1088512516, + 1077417051, + -1103592968, + -1087996369, + 1060691850, + 1061584403, + -1089696425, + -1096689055, + 1074226586, + 999226581, + -1087461885, + 1083103447, + -1076435015, + -1076192815, + 1076674728, + -1088519593, + 1066717819, + 1068132215, + -1094782288, + -1080590472, + -1078679975, + 1053853057, + 1075403742, + -1080852249, + -1081758889, + 1076324339, + 1050605278, + 1066500353, + -1099518553, + 1048264037, + -1084826643, + -1117053290, + 1032251776, + 1051043181, + -1105778025, + } +} diff --git a/icu/icu4c/source/data/brkitr/lstm/Burmese_graphclust_model7_heavy.txt b/icu/icu4c/source/data/brkitr/lstm/Burmese_graphclust_model7_heavy.txt new file mode 100644 index 00000000000..945633d7d8b --- /dev/null +++ b/icu/icu4c/source/data/brkitr/lstm/Burmese_graphclust_model7_heavy.txt @@ -0,0 +1,62715 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +Burmese_graphclust_model7_heavy:table(nofallback){ + model{"Burmese_graphclust_model7_heavy"} + type{"graphclust"} + embeddings:int{54} + hunits:int{44} + dict{ + " ", + "း", + "ာ", + "င်", + "အ", + "တ", + "က်", + "ယ်", + "က", + "ရ", + "န်", + "ပ", + "ါ", + "မ", + "သ", + "လ", + "တွေ", + "စ်", + "ကို", + "ပ်", + "ည်", + "စ", + "တ်", + "မှ", + "။", + "ရေ", + "နေ", + "တဲ့", + "ပြ", + "နဲ့", + "န", + "ဖြ", + "ဝ", + "လို့", + "မ်", + "တေ", + "ခဲ့", + "ပြီ", + "နို", + "ဆို", + "ပေ", + "ာ်", + "ပြေ", + "ထ", + "ကြ", + "င့်", + "မှု", + "ရှိ", + "ဆ", + "ချ", + "သူ", + "ခ", + "လို", + "တို", + "ဘ", + "မြ", + "တွ", + "ဦ", + "ငံ", + "၊", + "ဆေ", + "ခံ", + "လု", + "ဒီ", + "ဟ", + "စီ", + "ဖို့", + "ကြေ", + "ဖွဲ့", + "ဒေ", + "ာ့", + "စို", + "ရှ", + "ကြီ", + "ရဲ့", + "ကေ", + "အေ", + "သွ", + "ခု", + "ကျ", + "ါ်", + "လေ", + "ဒ", + "ပို", + "ခို", + "ယ", + "၁", + "ကျေ", + "ဘီ", + "နှ", + "ခွ", + "ဖ", + "မျို", + "၂", + "၀", + "ရွ", + "လူ", + "ဆုံ", + "စု", + "သေ", + "ထေ", + "သိ", + "မေ", + "ဉ်", + "တီ", + "ပွဲ", + "ကု", + "ယ့်", + "ချု", + "ဂ", + "တို့", + "လုံ", + "မြို့", + "ထု", + "မြေ", + "ယူ", + "က္", + "မျ", + "ပြု", + "န့်", + "ထဲ", + "နေ့", + "ထွ", + "ဥ", + "ဘူ", + "ထိ", + "စ္", + "တွေ့", + "ခြ", + "ဌ", + "ဖေ", + "စေ", + "လွ", + "ဆွေ", + "ကွ", + "င", + "ရီ", + "မို", + "ညီ", + "N", + "ရုံ", + "န္", + "အဲ", + "လွှ", + "မ္", + "ထို", + "ရို", + "လ်", + "ဒု", + "နွေ", + "ခြေ", + "ပဲ", + "တိ", + "မိ", + "ခေ", + "မီ", + "ဘေ", + "လှ", + "င်္", + "ဆီ", + "ရဲ", + "ရိ", + "A", + "သုံ", + "ကိ", + "ရု", + "မှူ", + "C", + "ည့်", + "ယေ", + "ည", + "a", + "ဝေ", + "၅", + "ဂ္", + "၃", + "ကူ", + "တူ", + "ဇ", + "e", + "နီ", + "ပွ", + "ချိ", + "ပု", + "ငြိ", + "ဂျ", + "စိ", + "ဏ်", + "စွ", + "လဲ", + "ရွေ", + "၆", + "ပုံ", + "n", + "သူ့", + "(", + ")", + "S", + "အိ", + "သီ", + "၄", + "စွဲ", + "၇", + "၈", + "သံ", + "မူ", + "D", + "i", + "၉", + "တု", + "ခြုံ", + "o", + "r", + "ဟု", + "ချို့", + "မွ", + "ထူ", + "ဏ", + "ပူ", + "မဲ့", + "ငွေ", + "L", + "စုံ", + "P", + "ဗ", + "အို", + "ဗို", + "ကြို", + "t", + "ရှ်", + "ပိ", + "အု", + "ဒေ့", + "ရှေ့", + "မံ", + "လူ့", + "ဖွ", + "U", + "ဓ", + "ဖြေ", + "ဒ်", + "လီ", + "ပို့", + "ဘဲ", + "လေ့", + "l", + "ဇေ", + "I", + "ကြံ", + "ဧ", + "ဟေ", + "လိ", + "မဲ", + "မ့်", + "ကြိ", + "ဖြို", + "နှု", + "F", + "K", + "M", + "ရှေ", + "ဟို", + "ါ့", + "s", + "ခွဲ", + "ဖျ", + "ဏီ", + "ပျ", + "ဂို", + "ခဲ", + "R", + "ထွေ", + "ဘု", + "ချီ", + "လျှေ", + "ဖိ", + "ကျွ", + "ရွှေ", + "သို", + "ဓိ", + "-", + "h", + "နှို", + "လှု", + "c", + "ဝို", + "m", + "ဏ္", + "ညှိ", + "u", + "ဒိ", + "ညွှ", + "ဿ", + "ပြို", + "ချို", + "မျှ", + "ဋ္", + "တွဲ", + "ယံ", + "ဍ", + "ချေ", + "ဖွံ့", + "O", + "ငြ", + "ကျို", + "စံ", + "T", + "ဂု", + "ညွ", + "ဆု", + "ဆံ", + "လျ", + "d", + "ဖူ", + "H", + "တ္", + "ကျူ", + "ဃ", + "ဋိ", + "'", + "အီ", + "B", + "နှံ", + "မြှ", + "y", + "ကွဲ", + "လျေ", + "မု", + "ဆဲ", + "နှီ", + "ရှု", + "ဒို", + "ဆိ", + "ဖွေ", + "ဖြူ", + "သြ", + "ဖို", + "ကြုံ", + "ရွှေ့", + "မွေ", + "E", + "G", + "ဈေ", + "ပံ့", + "သု", + "g", + "စဲ", + "တံ", + "ပီ", + "နု", + "နံ", + "မျှေ", + "W", + "ယုံ", + "နှိ", + "ဆွဲ", + "ပျေ", + "ဗြိ", + "ဟိ", + "သွေ", + "\"", + "လျှ", + "ဆွ", + "ကဲ", + "ယှ", + "ဗီ", + "ဌေ", + "နှေ", + "ကြွ", + "J", + "p", + "ဒူ", + "မှေ", + "လှို", + "b", + "စျေ", + "ခူ", + "ဇူ", + "ကြံ့", + "မြဲ", + "k", + "ရှုံ", + "ဟီ", + "နွ", + "ကွေ", + "/", + "V", + "အုံ", + "နိ", + "မြှု", + "ဘွ", + "ဖီ", + "လွဲ", + "မို့", + ".", + "တုံ", + "ဉ", + "ဘို", + "ဇွ", + "တုံ့", + "ယို", + "ပျို", + "ယျ", + "ဒ္", + "f", + "ဉီ", + "ဆို့", + "လှေ", + "ဖု", + "လွှဲ", + "ဆူ", + "ဗု", + "လံ", + "ဂျီ", + "ကီ", + "ဝီ", + "ဗုံ", + "1", + "ဝှ", + "လှုံ", + "v", + "ယီ", + "ရှို့", + "လှူ", + "ဟူ", + "ဒုံ", + "ငှ", + "ခ်", + "ခြိ", + "ဩ", + "မြို", + "ထုံ", + "မြူ", + "မြု", + "ဗျူ", + "ဂျေ", + "ပ္", + "ခြံ", + "ဖေ့", + "ဖ်", + "ဂူ", + "နျူ", + "ရံ", + "ချဲ့", + "w", + "ဝိ", + "Y", + "၏", + "ထံ", + "ညို", + "သို့", + "မုံ", + "ဇီ", + "ယု", + "ဇု", + "ဂွ", + "ဗျ", + "ယွ", + "ချွ", + "လျှို့", + "ခုံ", + "သျှ", + "ဗေ", + "ညှ", + "ပံ", + "သေ့", + "ရှို", + "နှံ့", + "ရူ", + "ငွေ့", + "ဒီ့", + "ဂေ", + "ဘိ", + "ဂံ", + "ဂုံ", + "ဋ်", + "စေ့", + "တြေ", + "ဘ်", + "ဖြု", + "မှီ", + "ထီ", + "လျံ", + "ဂိ", + "ရွေ့", + "ဝ်", + "`", + "ငံ့", + "ရှူ", + "ပျံ", + "ညေ", + "ဂျွ", + "ဂြို", + "x", + "နဲ", + "ဇို", + ",", + "ဖျေ", + "ဂီ", + } + data:intvector{ + 1079645996, + 1081933103, + -1070297767, + -1126001946, + 1086881421, + 1044954168, + -1069033995, + 1041475944, + 1045677354, + -1074706558, + -1074200155, + 1039931844, + 1038540488, + 1054732175, + -1067642446, + 1043110084, + 1045382004, + -1089739281, + -1095974473, + 1050766719, + 1060225505, + 1084595284, + 1041582412, + 1048730072, + 1043475968, + 1006498751, + -1112314540, + -1131808388, + -1081696983, + -1094189167, + 1046606565, + -1132674666, + -1082222650, + -1101143627, + -1103712734, + 1074365711, + 1049513199, + 1057563627, + -1112647111, + -1113245598, + -1105463274, + -1091735383, + -1058185270, + 1042440117, + -1101459120, + -1107078510, + 1084431406, + -1105271437, + -1100645684, + 1025101265, + -1092270154, + 1085508979, + 1051483172, + 1033250673, + 1042460655, + -1107246818, + -1105613079, + -1111336059, + 1029439886, + -1120917814, + 1065236924, + -1105049623, + -1111536708, + 1045598017, + -1107008922, + -1123114701, + 1030702156, + 1069702266, + 1054891501, + -1114145944, + 1049580121, + 1041624435, + 1012421414, + 1033009883, + 1044329914, + -1082259667, + 1022754370, + 996575872, + 1054746056, + 1069065611, + 1021894695, + 1020538111, + -1111232241, + -1090183713, + 1041584136, + -1129309285, + -1108164601, + -1112628863, + -1124250054, + 1032960573, + 1021060370, + -1115140752, + 1043160626, + 1017256339, + -1107284523, + -1108585635, + 1050390177, + 1040994817, + -1109920964, + 1022291452, + 1029342204, + 1035547389, + -1121361743, + 1067401208, + -1105578923, + -1089773267, + 1061162068, + -1123865611, + 1024582652, + 965850400, + -1148128133, + 1050149713, + -1110753286, + -1105231638, + 1072118050, + 1017746537, + 1031930222, + 1070792616, + 1053161633, + 1045546847, + -1115292830, + 1065492338, + 1057445560, + 1024894278, + -1107116850, + -1105837203, + 1039005835, + -1122694679, + 1031827333, + -1078502076, + -1114563874, + -1126059187, + 1005265338, + 1065783821, + 1032383132, + -1132287014, + 1030768674, + -1089826713, + -1106208519, + 1033505174, + -1115823620, + 1050356335, + -1107106438, + 1043134213, + 1042779905, + 1041351454, + -1098558920, + 1048549912, + -1160317061, + -1090328019, + 1016024788, + -1134876879, + -1114785776, + -1133508226, + -1115390698, + -1098703145, + 1022328177, + 1063904489, + 1031891123, + -1113617538, + 1047187833, + 1043367193, + -1104844912, + -1082025088, + -1116721247, + -1118966987, + -1103203466, + 1041702319, + 1053689243, + -1168866480, + -1100745199, + 1057130957, + -1098330450, + 1031775886, + 1039312348, + 1035321184, + 1062944992, + 1025125370, + 1030134084, + 1034014341, + 1027406720, + -1120068250, + 1018247699, + -1098171016, + -1096874472, + -1119625720, + -1108483289, + 1042181456, + 1044719814, + 1010815760, + 1050427101, + 1007399076, + 1032315296, + -1113045128, + -1113146628, + 1046625585, + -1099794428, + 1021885927, + -1093008734, + 1048960065, + -1115222174, + -1127695600, + -1125111706, + -1114447744, + 1065122034, + 1041429516, + 1033027914, + -1108595387, + -1139657242, + -1113008435, + -1088439582, + 1039281088, + 1037272330, + -1087351124, + 1025571826, + 1026687748, + 1023866119, + -1115644376, + 1041692904, + 1052236405, + -1083567338, + -1096489572, + -1106896404, + 1045361225, + 1035640291, + -1124726952, + 1034905616, + -1095976903, + 1033599567, + -1081729607, + 1055150454, + 1066799976, + 1054490080, + 1035755772, + -1093336340, + -1106571559, + -1098779876, + 1049724285, + 1023559406, + 1035075290, + -1101458714, + -1077324487, + -1106677630, + 1046778854, + -1094934339, + 1069232034, + 1041508492, + -1106289388, + 1073197849, + 1034168731, + -1100409247, + 1050214341, + 1040403315, + 1052338960, + 1040274235, + 1005363091, + -1104418305, + 1036360152, + 1055878401, + -1075774950, + -1099508970, + 1024784599, + 1044077539, + 1033584516, + 1022598130, + -1068944136, + -1096580370, + 1024617554, + -1082666845, + -1099241872, + -1106437467, + 1039310101, + -1127762968, + 1019984273, + 1032947504, + 1037648915, + -1098248987, + -1097814873, + 1031553436, + 1029375683, + -1104693492, + 1057767093, + 1035772022, + -1096778949, + -1101496248, + 1044005854, + -1105977552, + -1097974435, + -1136144116, + 1029106602, + 1018812382, + 1052493352, + -1121720429, + -1107114887, + 1043809853, + -1089931054, + 1040406090, + -1104806295, + 1052609625, + 1056733136, + -1096787012, + -1121261285, + 1036503652, + -1104955141, + -1081658212, + -1108118204, + 1029860660, + -1107311919, + -1096536255, + 1051738887, + -1094482585, + -1122082311, + -1109979401, + 1032240444, + -1111435632, + 1038652068, + -1123750750, + 1030359491, + 1043873284, + -1093013855, + -1116455127, + 1038713407, + -1103903061, + 1032111799, + -1113519297, + -1094013935, + 1031903767, + 1041689773, + -1097489564, + 1031956086, + 1053553264, + -1142300046, + -1127903550, + -1119766504, + 1034843289, + -1105926090, + -1106008782, + 1049167126, + 1074391485, + 1036564727, + 1050949928, + 1062132087, + 1066028301, + 1040993436, + 1046670220, + -1091262012, + -1122326189, + -1098304629, + 1027402154, + 1055443863, + -1092752606, + 1033074948, + 1015081280, + -1107033183, + 1012530162, + -1170212488, + -1106784180, + 1047670364, + -1111156867, + 1034875560, + 1036411715, + 1042797852, + 1034305385, + 1006894216, + -1126900678, + -1111211994, + 1066197555, + 1041742261, + 1025921378, + -1114115314, + 1013937662, + 1050357283, + -1093752328, + 1055773175, + -1105629502, + -1077616783, + 1045792608, + -1116483196, + 1050316762, + -1095253606, + -1105758957, + -1088116008, + -1110339308, + 1056140136, + 1049491387, + 1038245329, + 1057221808, + 1014993298, + 1013360105, + -1106069573, + -1115249944, + 1051746027, + 1058883356, + 1030530129, + -1089226159, + 1057892829, + -1096493816, + 1058535280, + -1108460265, + -1092913934, + 1016697648, + -1103586535, + 1050425685, + 1051651592, + -1130434459, + 1028934479, + -1099105803, + -1100454432, + -1094946377, + -1097903379, + -1093740604, + -1087008783, + 1041070184, + -1106065205, + -1114921618, + -1114102436, + -1132366433, + -1090019716, + -1105514389, + 1053243638, + 1064745392, + 1034817265, + -1106502337, + 1049847983, + -1118910469, + 1055953176, + -1102149788, + 1054905918, + 1043054776, + -1080289320, + 1034055546, + 1034080785, + 1051216349, + 1052727351, + 1051629225, + -1101639183, + 1004069574, + -1095469469, + -1101966978, + -1105404599, + -1087722300, + -1095422091, + 1038006073, + -1103354555, + 1042841344, + -1106310044, + -1125823563, + 1051733185, + 1031552609, + -1122558711, + -1097938749, + -1105866060, + 1057342544, + 1043692322, + 1048831673, + -1117179910, + -1101081086, + -1104251825, + -1093666196, + -1106955650, + -1094640134, + 1046821905, + -1091220782, + 1016030578, + -1137235040, + 1030040056, + 1054398771, + 1038125002, + -1090379791, + 1034924067, + 1052852829, + 1051527645, + -1097963700, + 1034431075, + -1103764493, + -1116513232, + 1055501302, + -1097206550, + 1008132712, + -1087444246, + -1106858206, + -1102561822, + 1055845410, + 1041632101, + -1104383815, + -1103962715, + -1106778165, + 1043688619, + 1037816060, + -1099373642, + 1014121588, + -1117480910, + -1111850214, + 1048788758, + -1117457354, + -1120619894, + -1095077305, + -1112283831, + 1054245437, + -1119582541, + -1108052574, + -1100876123, + 1044389286, + 1022063600, + 1052984803, + 1050162231, + 1044501640, + 1031220446, + 1055331981, + -1112059247, + -1082826852, + 1011850250, + -1113057180, + 1048693722, + -1097247042, + 1051239864, + 1029185041, + 1034830875, + -1113862325, + 1050537808, + 1034431807, + -1102642575, + 1042850735, + -1104770789, + -1096028107, + -1101217397, + 1066027127, + 1032801817, + -1113214813, + -1129974681, + 1043712342, + 1051417204, + 1029946721, + 1006741763, + 1007326888, + -1122376106, + -1099521834, + -1133622365, + 1039466227, + 1049540236, + -1093531673, + -1074666553, + 1015733327, + -1130482139, + 1033055459, + -1095265807, + 1051534241, + -1104750142, + 1055323909, + 1058453468, + -1113336014, + -1129174718, + 1033465971, + -1132457637, + 1055869514, + 1047187313, + -1096709307, + -1104230435, + -1091436672, + -1113532967, + -1104841805, + -1102662385, + 1014592328, + 1032926960, + 1031077503, + 1030750928, + -1107019587, + -1097375493, + 1040295491, + 1040300499, + -1105277787, + 1045944350, + 1053118041, + 1044729049, + 1046509654, + -1097171327, + -1111091848, + -1097088249, + -1113428445, + -1097492520, + 1043383287, + 1007276516, + 1067295993, + -1104168788, + 1036456475, + 1039843499, + -1104016465, + 1033669611, + 1048299479, + 1033893328, + 1058264316, + -1087895657, + 1024158845, + -1090073877, + 1035259063, + 1032911056, + 1007939260, + 1042603146, + -1093295085, + -1106311999, + -1130405055, + -1096527622, + 1036100169, + -1127987426, + -1096306212, + 1035224902, + 1048180405, + -1102049739, + -1120133644, + 1060361054, + -1099993102, + -1122615347, + 1057147351, + 1042217880, + -1098327960, + 1042962874, + -1106738200, + 1045195965, + 1041948167, + -1093367437, + 1070244124, + 1028681814, + -1120508611, + 1060232948, + 1059397018, + 1055931006, + 1035498202, + -1096973668, + 1051881756, + -1096689555, + 1050284667, + 1052009720, + 1033522219, + -1110244676, + -1103496140, + 1032946601, + -1106235765, + -1103121034, + 1043066781, + 1030754632, + -1102701858, + 1049150185, + -1096091400, + -1094327414, + -1109556846, + 1025561158, + -1115602913, + -1086402875, + 1027139800, + 1043195381, + -1089817343, + 1047576744, + -1095989739, + 1049589979, + 1057963715, + 1045053000, + -1113358728, + 1055168424, + -1121167389, + 1059910516, + 1033600077, + 1061405770, + -1102890144, + 1050726224, + 1038465425, + 1052022172, + 1045354479, + -1099283768, + 1064171194, + -1088973256, + -1097911289, + -1081172709, + 1050523094, + 1060756046, + -1096229274, + 1047841591, + -1173628904, + -1101809683, + -1082798241, + -1100070868, + 1058118219, + 986222494, + 1060492134, + -1104392085, + 1052557878, + -1123991366, + 1008134327, + 1054486673, + -1099898911, + -1107239316, + 1038350145, + 1059756456, + 1040547500, + -1112582632, + -1082239637, + 1025839150, + 1038597348, + 1055439244, + 1034677546, + -1096724812, + 1057510906, + 1065365551, + 1057194239, + 1047180376, + 1039319092, + -1085633986, + 1043926076, + -1108124984, + -1100046716, + -1094162704, + -1147419693, + -1106561713, + 1041372432, + -1115338036, + 1032154063, + -1114774841, + -1106257560, + -1093403144, + 1048023100, + -1083309026, + -1110295727, + 1050953416, + -1104375863, + 1051110446, + 1055469974, + 1025041485, + -1110001226, + -1107897569, + 1050323409, + 1040615937, + 1028448285, + 1015122264, + 1042074999, + -1102490217, + -1091048900, + 1042725152, + 1020768532, + -1094725436, + 1045773650, + 1060237131, + 1057964689, + 1044768536, + -1125016841, + 1058503156, + -1096658590, + 1045944107, + -1117892541, + -1129156184, + 1049804193, + 1053600244, + -1118337677, + 1020839382, + -1110257110, + 1049246226, + -1104665184, + -1101135158, + 1016770175, + 1038270134, + 1052957918, + 1064135230, + -1089260723, + 1057654197, + -1125596617, + -1108174572, + 1061050211, + -1116035325, + -1140850367, + -1117784176, + -1126869031, + -1113407193, + 1023704924, + -1143373996, + -1115631111, + -1100287112, + -1121189925, + -1097702295, + -1093343053, + 1033053160, + 1023325062, + 1048292123, + -1136828542, + -1120176358, + -1089429965, + -1098582041, + 1051251651, + 1043168719, + -1095476834, + -1100176220, + 1056286377, + 1008382394, + 1015662888, + -1106254621, + -1103947811, + 1042263779, + 1028866111, + -1096219134, + 1050321862, + 1054241767, + 1036932042, + -1092622823, + 1060495196, + 1046263589, + -1093235870, + -1106715168, + 1057327225, + -1135378480, + -1101366671, + -1120326477, + -1093479978, + -1111768045, + 1051208756, + -1114360537, + -1107259343, + 1034303400, + -1115450681, + 1039570556, + -1129849253, + -1102458799, + -1098426727, + -1128197707, + 1035074157, + -1104032902, + -1077467978, + -1123848965, + -1107846321, + -1092724852, + 1020263864, + -1112045666, + -1100921511, + -1114768837, + -1091639528, + 1027455026, + -1133337766, + -1113264844, + 1048010839, + 1005914621, + 1059507312, + 1050141985, + -1105683090, + -1117625737, + 1051735818, + 1057549824, + 1031636477, + -1114799808, + 1019326823, + -1110010366, + -1093699031, + -1102151934, + 1053055756, + 1053109796, + 1041186640, + 1051918420, + -1114303101, + 1038688159, + -1102703499, + 1031875940, + -1119351037, + 1039300939, + 1057800849, + -1144399072, + -1128367602, + 1032094424, + 1028531815, + 1056863834, + 1055500043, + 1074264623, + 1052414041, + 1057793373, + 1072058149, + 1047921583, + -1087390575, + 1041377685, + -1101027395, + -1082018999, + -1082739135, + -1083880813, + 1052975055, + 1021789804, + -1080468095, + -1100188453, + 1042540743, + -1097560324, + 1041237322, + 1067923797, + -1091925839, + 1045710001, + 1053087369, + -1096904396, + 1058835377, + -1114114720, + -1109924002, + -1114916871, + -1103605341, + -1082075187, + 1049481076, + -1078317890, + -1095174296, + 1059528775, + -1084309823, + 1073261007, + -1090170091, + -1097312230, + -1118256223, + -1086147188, + -1090421720, + -1098518298, + -1073738968, + 1077167840, + -1082989963, + 1071942693, + 1058128690, + -1100458983, + 1054509842, + -1123251098, + -1097382658, + 1057500256, + 1035476264, + 1057699821, + 1052332362, + -1097858782, + -1090378295, + -1114601951, + 1048747400, + 1050749304, + 1043758092, + 1046817639, + -1114546126, + 1051172038, + 1055366738, + -1098492906, + 989584346, + 1025270365, + 1045495417, + 1043277215, + -1100542475, + 993547084, + -1120328704, + 1047855389, + 1036736087, + -1108699356, + -1095287222, + -1078537665, + 1045565948, + 1034606089, + -1099835780, + -1093446526, + 1040493312, + 1039535394, + -1096180225, + -1131838364, + 1045460587, + 1063871651, + 1043443774, + -1088291652, + -1094910719, + 1059192664, + 1042751423, + -1105842950, + 1045102930, + 1030383219, + 1047503446, + 1049420740, + -1113424412, + 1065167531, + 1016121538, + -1133409440, + 1050141543, + 1025715381, + 1051147623, + -1102649577, + 1038214165, + -1113819669, + 1050564866, + 1065456091, + 1046941441, + -1082392732, + 1056794586, + 1036912295, + -1085819348, + -1088322968, + 1049316131, + -1072389046, + -1097643385, + -1107934980, + -1090060294, + 1029979390, + -1084184860, + -1131290733, + -1099283066, + -1093504151, + -1098831086, + 1056815510, + 1031322762, + 1058639727, + 1077650045, + -1104852342, + -1107122102, + -1104571462, + -1120605934, + 1048974857, + 1061301628, + 1047705748, + 1045427498, + 1043213197, + -1090679773, + 1059622417, + -1090626775, + 1052418166, + -1095391432, + -1087261774, + -1110086790, + 1062406885, + 1056026848, + 1038715835, + -1079717907, + 1056584816, + -1093315147, + 1056433526, + 1059611250, + -1077071816, + -1107778109, + -1105211765, + -1108391996, + 1059744096, + -1114262301, + 1065823189, + -1103399685, + -1096135705, + 1052974743, + 1041135120, + 1042151044, + -1098565255, + 1057116391, + 1053332455, + -1140725552, + 1029893828, + 1063174273, + -1098433514, + 1050811616, + 1052910307, + 1054739070, + -1091894713, + 1046785436, + 1049186837, + 1045698188, + 1035447558, + 1053186434, + -1089371112, + 1056643711, + -1082967206, + -1093304311, + 1055097980, + -1107102978, + 1049811586, + -1098985217, + -1114462164, + 1052456000, + -1110936639, + -1102584816, + 1047398683, + 1053533921, + -1112408382, + -1094693494, + 1048738134, + 1054974003, + 1041215408, + 1030915051, + 1044886024, + 1055892713, + -1114332078, + 1049623951, + -1098698913, + -1088774292, + 1022662326, + 1036983761, + 1052352642, + -1120673103, + -1091277376, + -1123004152, + 1024240126, + 1047800080, + -1109098752, + -1102782505, + 1060077643, + 1050099475, + -1088412544, + 1063624907, + -1138390626, + -1121312263, + 1066002233, + 1041263601, + 1054983069, + -1131189648, + 1024454514, + 1061844661, + -1087682203, + 1055121016, + 1062427890, + -1097414109, + -1098016277, + -1160998760, + -1082086252, + 1055561705, + 1029794011, + 1036516867, + 1049206207, + -1105357471, + -1111673824, + -1112473292, + -1114923573, + 1065913172, + -1096908386, + -1162960024, + 1054362352, + 1046457136, + 1023797256, + 1058674594, + -1082588489, + 1017812478, + 1018251137, + -1085990008, + -1098872492, + 1052441162, + -1101260966, + -1118241742, + 1061768946, + -1092376912, + -1094529586, + 1057374198, + 1045708486, + -1108673321, + -1083752065, + -1123780056, + -1112839706, + -1110841742, + 1045092487, + 1046888720, + 1037946889, + -1107204610, + -1110183737, + -1105927548, + 1055165991, + 1048467964, + -1097062082, + 1048779809, + 1052634692, + -1103906441, + -1101646060, + -1154926344, + 1049113224, + -1112004860, + -1100983045, + -1106173587, + -1091046032, + -1097446138, + 1020166572, + 1048018059, + -1166666208, + -1100933822, + -1126386488, + 1044175775, + 1042539027, + -1079698491, + -1126655447, + 1052266840, + 1023847191, + 1038049715, + 1041980113, + -1104743610, + 1046734235, + -1105111920, + -1100352359, + 1041064209, + -1089788899, + 1050123317, + 1056951825, + -1115006090, + -1100035225, + -1101034110, + 1042875094, + 1046927782, + -1105498412, + -1126290034, + -1117033274, + 1065703645, + -1122186622, + -1097407118, + -1115703017, + -1099203418, + -1086729993, + -1095001986, + -1102491471, + 1012123472, + 1027517938, + 1051507285, + 1049352096, + -1087670472, + 1046827531, + -1131992099, + 1032605964, + 1006968264, + 1044795149, + 1058661061, + -1090109944, + 1043204924, + 1063666933, + 1031649084, + -1126124206, + 1031934862, + -1102927593, + -1123578225, + -1096179765, + 968376288, + 1049094369, + 1058561316, + 1058792017, + 1057723763, + -1118372362, + 1056322341, + -1086637549, + 1032274646, + -1095913997, + 1041446088, + 1040982639, + -1098972106, + -1099826826, + 1052515747, + -1106292772, + -1088651360, + 1042842931, + 1057636730, + 1044488628, + -1092308628, + 1056384099, + -1092734399, + 1040820298, + -1120555867, + 1049959875, + -1097707177, + -1087434280, + 1027544882, + -1100315155, + 1049983654, + 1039442890, + -1091297320, + -1122416512, + -1104249483, + 1041462764, + -1088681099, + -1107517067, + -1106693347, + -1115386218, + -1102794363, + 1054855062, + 1058449244, + -1082972584, + -1088718803, + 1050539084, + 1007130464, + -1103125224, + -1087067136, + 1050729425, + 1043873357, + 1053947158, + 1045870035, + -1105285816, + 1061654458, + -1078852038, + -1106353424, + -1080419204, + 1056068271, + -1096776995, + -1098427833, + 1050508064, + 1058948316, + -1091332280, + -1080737681, + -1128027554, + 1057413550, + -1088495993, + -1094447934, + 1057998666, + 1045537720, + 1055114206, + -1088660901, + 1033656015, + 1050477099, + -1089334333, + 1052731412, + 1026903180, + 1046750146, + -1083760024, + 1050132024, + 1059680419, + -1113965659, + 1059002742, + -1079447039, + 1089879933, + 1074676436, + -1064382617, + -1083410626, + -1077904475, + -1064187701, + -1129271737, + -1076496609, + -1057458308, + -1095531700, + 1008637190, + -1079576700, + 1042289585, + -1055949539, + -1061921042, + 1035809052, + -1062999746, + -1076617107, + -1104425953, + 1065055673, + 1071365984, + -1069714874, + -1100527054, + 1078570852, + -1098453391, + 1068628943, + 1066655996, + 1052273319, + -1077372058, + -1072701966, + -1082211316, + -1093065356, + 1074319482, + 1054614673, + 1077922726, + -1067335306, + -1071619953, + 1073715750, + 1065683972, + -1086851803, + 1062682133, + -1056960882, + 1083580300, + 1057487408, + 1080904569, + 1073745926, + -1061198388, + -1090475966, + -1099536095, + 1074083633, + 1090464519, + -1101049858, + 1064434264, + -1081589308, + 1043663173, + 1041934886, + 1015153100, + 1034194836, + -1111093586, + -1119592187, + -1102375192, + 1010169513, + 1027906534, + 1056998019, + -1093482778, + -1084018192, + -1087336071, + -1111902763, + -1091567240, + 1026865915, + 1052252237, + 1046608714, + -1111482747, + -1114733329, + 1043539481, + -1122520970, + 1043963381, + 1039058574, + -1105895310, + -1086807797, + -1139753541, + 1033939154, + 1044610479, + -1135453069, + 1053914384, + -1112097569, + -1102876922, + 1029086478, + 1058434604, + 1060618811, + 1041458416, + 1067184571, + -1091624953, + -1097470909, + -1100966739, + -1107151151, + -1097747440, + -1101779959, + -1093297956, + -1095846603, + 1053415804, + -1082693558, + -1099764106, + 1034285138, + 1038250830, + -1087115794, + -1097265951, + 1033330817, + 1048826012, + 1036102333, + -1106154816, + 1040435061, + -1118499846, + -1097930800, + -1140772923, + -1089988808, + -1109541555, + 1042481130, + -1092671709, + -1097202419, + 1040926051, + -1097392746, + -1097962787, + -1115195248, + -1085574446, + -1095941183, + -1128296866, + 1052491794, + 1051691440, + 1054499002, + 1051186261, + 1028700196, + 1007666809, + 1033805944, + -1104186769, + -1084527037, + 1055525220, + 1038949782, + -1109675961, + -1123652994, + -1079470536, + 1046710712, + 1058357195, + -1088440944, + -1107601138, + 1051202494, + 1036413158, + -1094666276, + -1095189953, + -1096091229, + 1029683672, + 1050794752, + 1045138242, + -1130692440, + -1093902226, + -1092311454, + -1116826078, + 1055432748, + 1060613829, + 998835384, + -1108821093, + -1090320936, + 1049817937, + -1077097825, + -1079027869, + 1075736789, + 1067819810, + -1088091928, + -1093833784, + 1055264780, + -1084170709, + -1092707118, + 1053622589, + -1082714737, + -1098659375, + -1073148517, + -1097433539, + -1090513680, + -1079215298, + 1062206880, + 1078367867, + 1033629703, + 1073535712, + 1070665932, + 1059786676, + 1070267100, + -1096630082, + 1055432861, + 1064167133, + -1113969588, + -1097747148, + 1063674406, + 1036701140, + 1068887113, + -1077781224, + -1096949067, + -1098495001, + 1036959561, + -1116463872, + -1089298744, + -1101595006, + -1073466390, + 1049865284, + -1079076371, + 1069644675, + 1027682636, + -1089677070, + 1070933303, + 1050122650, + -1086698947, + -1091411224, + 1060689910, + 1082253144, + -1116267455, + 1060293894, + -1102871151, + 1028722518, + 1063845403, + -1118663260, + 1033736315, + 1062964185, + -1123059354, + 1070212830, + -1105754478, + -1103436297, + -1108798095, + 1057385652, + 1042123324, + -1105928160, + -1117470669, + 1057469433, + -1101700067, + 1036215615, + -1095724072, + -1105372271, + 1039822037, + 1034597476, + -1108543354, + 1034728095, + -1097814498, + -1139755468, + -1132803258, + 1046127235, + 1035201418, + 1040667795, + -1092543464, + 1027005422, + 991367320, + -1121431937, + 1033618819, + -1098525151, + 1024613524, + -1097377497, + -1096993024, + 1063084063, + 1050184493, + -1095771081, + -1118221102, + -1098068185, + 1043953013, + 1036377908, + -1104831037, + 1045932687, + -1106856278, + 1021550447, + 1054396359, + 1020892848, + 1029332646, + 1039770731, + 1057647198, + 1071922547, + -1082759547, + -1096895611, + 1075229341, + 1054014730, + -1076636735, + 1023618262, + -1110636695, + -1080768678, + -1091528494, + 1050332047, + -1139150547, + -1096552499, + -1060419457, + 1050926919, + 1057057451, + 1045162268, + 1020283460, + 1063050349, + 1055414171, + 1059530094, + -1096715298, + 1058285504, + 1056056579, + -1097174564, + -1096503774, + 1023423692, + 1064256808, + -1109067707, + 1055353776, + -1088185524, + -1081834654, + -1085505248, + -1103164294, + 1059647203, + 1058789241, + 1065487214, + 1058265239, + -1086994993, + 1043641414, + -1087892544, + -1072971669, + 1061025820, + -1089147330, + 1051453080, + 1042285175, + 1033883549, + -1120740196, + -1097085371, + -1104092939, + 1066004979, + -1109723074, + 1033951154, + -1090375806, + 972020864, + 1050577076, + 1041898259, + 1028580240, + 1050913599, + 1016924395, + -1096373064, + 1006193800, + -1118702736, + -1090081124, + 1051188643, + 1044498060, + -1126257010, + -1117131505, + 1049980202, + 1025648526, + 1043294138, + 1043115636, + -1090225754, + -1097739964, + 960257024, + -1086854805, + -1115182066, + -1095079608, + 1019378495, + 1056151561, + -1097924768, + 1049878200, + -1110719875, + 1011463834, + 1041812836, + 986340160, + -1122971907, + 1059113073, + 1038245553, + -1094718297, + -1109626746, + 1044636709, + -1131989414, + -1099184525, + 1038701268, + 1038525912, + 1035072154, + -1095676590, + -1100638119, + 1042057866, + 1057273416, + -1088509160, + 993729598, + 1042593521, + -1118670522, + -1119482500, + 1046754926, + 1032810095, + 1034617490, + 1067255802, + 1051201242, + -1104122345, + 1067122102, + -1095968652, + 1063682274, + 1048949049, + -1095702040, + -1103539110, + -1096366397, + -1111288470, + -1082472756, + -1097665464, + -1102939180, + -1092253204, + 1026858206, + 1050468494, + -1088860082, + -1089555694, + 1051908595, + -1101299556, + 1037984782, + -1098351025, + -1088946624, + 1027666804, + -1094746114, + -1106002796, + 1049811600, + -1139990709, + -1114422718, + 1049436846, + -1125417217, + -1096758236, + 1026549822, + 1033063762, + 1043179539, + -1095516500, + 1024398526, + 995144750, + -1096621915, + -1119373512, + -1092148407, + 1049672099, + 1044034874, + -1117687593, + 1035894938, + -1097577501, + -1090515426, + -1105048515, + -1112489882, + 1041544141, + 1045857955, + 1042688471, + -1097970979, + -1108105070, + 1051760988, + 1034222091, + -1114852558, + 1015094913, + -1097217607, + 1037647271, + -1106684131, + -1137408518, + 1050610163, + -1094479385, + -1111565980, + 1019029840, + -1111807896, + -1096926951, + 1040560817, + -1090618171, + 1016680514, + -1086226566, + 1045622300, + 1054816248, + -1119930121, + -1107593853, + -1105307455, + 1058574922, + -1085998524, + 1048394409, + -1108655204, + 1043482961, + -1090277348, + 1041149417, + 1005618159, + 1023391412, + 1056753451, + 1014022656, + 1058953949, + -1103881782, + 1049293415, + 1026775724, + -1091441403, + -1150102644, + 1040915510, + 1033376982, + -1091570186, + 1049262974, + -1096343170, + 1064200212, + -1106405526, + -1081269063, + 1028408648, + 1007777170, + -1090559035, + -1097514779, + 1068693785, + -1083360498, + -1092881311, + 1075262146, + 1051681908, + -1072609800, + -1088603755, + -1121452898, + -1074153677, + -1087567423, + 1025671490, + 1033771886, + -1093218227, + -1075089757, + 1040527517, + 1069034596, + 1057966147, + -1115405081, + 1061146981, + 1051942179, + 1062268410, + -1097351179, + -1087267384, + 1067399499, + -1096221142, + 1050974989, + 1059408985, + 1049021897, + -1080488116, + -1080641789, + -1100606463, + -1088573447, + 1060199521, + -1097078307, + 1056714195, + 1039917534, + -1089374773, + 1058511407, + -1080219812, + 1062265270, + -1082039526, + -1082536657, + 1071593086, + -1071320490, + 1060623224, + -1130255143, + 1062283028, + -1090397708, + -1100693357, + 1047041866, + 1057317334, + 1021921449, + 1041895810, + -1092879392, + -1108966799, + 1051290434, + 1049460692, + 1049881374, + -1122820911, + 1034942102, + 1036146473, + 1042726961, + 1039096690, + 1058225715, + -1115458687, + 1056231572, + 1049094091, + -1115255224, + -1088574371, + -1137685848, + 1046617423, + 1066397303, + 1051321162, + -1102164248, + -1099953667, + -1083105859, + -1098945575, + -1102386571, + 1041036638, + 1020999148, + -1092697776, + 1006707284, + -1093467609, + 1055699619, + 1040649721, + 1058849735, + 1053475295, + -1103521156, + -1097911704, + -1117531017, + 1037717710, + -1103694910, + 1051682187, + -1106858586, + 1052339235, + 1042603372, + 1050119874, + -1094523899, + 1046476748, + 1024641037, + 1041317718, + -1091811449, + 1031749492, + -1115929888, + -1106225180, + -1103617462, + -1120242882, + -1106797060, + -1112272481, + 1027645519, + 1048652201, + 1048483124, + -1093225252, + 993897755, + 1060464641, + -1104151570, + 1042981686, + -1097521409, + 1050623066, + -1110483165, + 1036788490, + 1021922630, + 1039550302, + -1098036329, + 1040758058, + -1129963762, + -1086181836, + 1040357264, + -1125133732, + -1122140456, + 1033521570, + 1043874642, + -1111188269, + 1037241136, + -1098360494, + 1024544194, + 1048315965, + -1089812186, + -1118845056, + 1043626932, + 1027917494, + 1048365795, + 1068089124, + 1057089503, + -1098402366, + -1089216025, + -1111838152, + 1024100117, + -1103304612, + 1033169965, + 1042396025, + -1093486719, + 1047099783, + 1026607804, + 1037955204, + 1037087129, + -1111934897, + 1010848128, + -1128459160, + 1032046867, + 1050572073, + 1045874360, + 1058321774, + -1112484065, + 1058838566, + 1068079099, + 1052520403, + -1076106101, + -1095691773, + 1055633129, + -1069819773, + -1121433419, + -1095353322, + 1042878684, + -1090480250, + -1062611331, + -1094701550, + -1097567582, + -1102728521, + 1059882220, + 1074021760, + -1096291263, + 1067581719, + 1047765908, + 1033483108, + -1099100446, + 1027614128, + -1082851195, + 1061404315, + -1112847173, + -1100440625, + 1041194890, + 1038819995, + 1050736402, + 1056749747, + 1010391174, + -1090531157, + 1036853078, + 1059939046, + -1101545134, + 1019543644, + 1059772046, + 1012123109, + -1077996345, + 1070839638, + 1053576676, + 1066647184, + 1056820244, + 1039936329, + 1067283827, + 1051246706, + 1037025204, + 1058991261, + -1109105792, + 1018071970, + 994073622, + 1057621782, + -1081566580, + -1088496768, + -1100586674, + 1060263108, + -1086976551, + -1099507582, + -1107402461, + -1106023178, + -1081278587, + 1062282606, + 1058710318, + -1082989921, + -1092496658, + -1086173245, + -1085109620, + -1105988087, + 1068336039, + -1095652592, + 1046198287, + 1055598307, + 1026352089, + 1072112226, + 1037142298, + -1087366360, + 1060641809, + -1078289873, + 1058833835, + -1140701400, + -1073727113, + 1063120943, + 1059225223, + -1080391055, + -1088351124, + -1112974000, + 1034639600, + -1086790487, + -1086880768, + 1055762611, + 1043305090, + -1085735731, + -1091693222, + -1095140265, + 1039558097, + -1088643973, + -1088651923, + 1052777255, + -1081980731, + -1104004075, + 1049046060, + 1058495936, + 1043710272, + 1053240612, + -1110341311, + -1090339128, + -1087362837, + 1041858552, + -1110305333, + 1052105222, + -1101292068, + 1031302350, + -1097191069, + -1107850482, + -1091222627, + -1080923921, + 1065604609, + -1082165840, + 1029500601, + 1066374897, + -1094121479, + 1051610213, + -1104666281, + 1034686643, + 1024514526, + 1058084519, + 1064720505, + 1048469891, + -1092284969, + -1090719680, + -1114531343, + 1045277629, + 1069124073, + -1090550839, + -1088042774, + -1097882171, + 1048521809, + -1076419428, + -1085576641, + 1045523150, + 1058418511, + -1133770124, + 1035791620, + -1094512497, + -1086858259, + -1098201112, + -1120421984, + -1087364064, + 1062619517, + -1131621514, + -1098297030, + 1060954984, + 1042804904, + -1086264055, + -1100076084, + 1050796463, + -1091806752, + 1056952167, + -1106281676, + 971575996, + -1100249978, + 1056046755, + 1057349625, + 1066056710, + -1125412906, + -1098784341, + -1103891775, + -1105836054, + 1055160773, + 1049780081, + 1057981203, + -1130425879, + -1096438177, + -1097283278, + -1090403912, + -1114077416, + -1090105375, + -1100870326, + -1117946930, + -1114024987, + 1049571104, + -1109509306, + 1059249308, + -1129123776, + 1059137486, + 1024163871, + -1101748856, + -1117669758, + 1061100564, + 1037635258, + -1095205996, + 1037311881, + 1019100874, + -1147657344, + 1053732616, + 1058326438, + 1043056220, + -1121108600, + -1088443686, + -1119951529, + -1105245793, + 1051770843, + -1117781264, + -1085013628, + 1036274904, + -1108577508, + 1051461337, + 1014679499, + 1044495773, + 1034820891, + -1120952276, + 1051102698, + -1148551789, + -1106958786, + -1104061222, + -1127915876, + 1042548046, + -1113059869, + -1088963343, + -1102585726, + -1096719902, + -1100212151, + -1119160384, + 1053474110, + 1061125169, + -1077831836, + -1098613011, + -1108552504, + -1082564065, + -1095978860, + -1096608653, + -1097525454, + -1118245114, + 1033992610, + 1049584525, + 1039128058, + 1052126336, + -1094430194, + 1045798994, + -1100562832, + -1115215655, + 1041696676, + 1049241444, + 1050613606, + -1097208387, + -1103846438, + -1099348353, + 1058141884, + 1052133814, + 1040972292, + -1114480771, + 1022025874, + -1092480825, + -1088567001, + -1117146026, + 1026800299, + -1116615284, + -1116050102, + -1105253756, + -1100743191, + -1102349310, + -1106971402, + -1093770304, + 1031515116, + -1089848823, + 1040791369, + -1090517533, + -1083110373, + 1057178761, + -1116192650, + 1043348091, + -1106141656, + 1057496298, + -1081968360, + 1057990321, + 1043532306, + -1090013959, + 1048799663, + -1088252588, + 1043993246, + 1040476236, + 1030397302, + 1018042226, + -1111274246, + -1090284196, + -1118925463, + -1098801772, + -1094563378, + 1052580603, + -1080139665, + 1034233726, + 1049204597, + 1055919122, + 1042467086, + -1107113695, + -1105058000, + 1052782971, + -1094930308, + -1104951690, + -1095566349, + 1059226092, + 1047909476, + 1044794884, + 1056451738, + 1054746593, + 1046494672, + 1051171094, + 1046137650, + 1050184472, + 1035281796, + -1098283573, + 1053999322, + 999697710, + 1062265452, + -1086743673, + 1048469825, + -1092732508, + -1091548840, + -1120099892, + -1091516253, + 1049083484, + 1026907467, + -1101533346, + 1056204855, + -1083514677, + 1054457337, + -1099711161, + 1060987031, + 1060514470, + 1040660534, + -1099304239, + -1085579248, + -1088648651, + -1088067320, + 1060122451, + -1119227811, + -1093204741, + 1060083472, + 1016185963, + -1084672041, + -1085305114, + 1045176863, + -1088777384, + 1067425147, + 1058151404, + -1094565094, + 1051504475, + -1097214510, + 1023535001, + 1048335562, + 1054356646, + 1034610878, + 1050931120, + 1019245196, + 1050887550, + -1118432230, + -1121300208, + -1092794458, + 1063882438, + 1054476587, + 963536312, + -1094690122, + 1047371009, + -1078251424, + 1068374405, + -1086581213, + -1114389733, + -1104889395, + -1090393476, + -1089475025, + -1089365940, + -1122849905, + -1081585664, + 1048830973, + -1097983043, + 1043186815, + -1095202397, + -1087993534, + -1103378918, + -1101763633, + -1101794871, + -1111067109, + -1107123558, + -1116677703, + 1045403959, + -1077507963, + 1029926684, + 1040463792, + 1019404126, + -1097159281, + 1030443706, + -1114581291, + 1052496250, + 954288256, + 1042755321, + 1048296797, + 1051245769, + -1103443308, + -1105041685, + -1102578145, + 1049563535, + -1111007431, + 1055958193, + -1108490678, + 1063620145, + -1098897918, + -1086242927, + -1099131841, + 1062654732, + 1039406609, + -1099639015, + 1065786402, + -1091737566, + 1033136625, + -1101521009, + -1115174355, + -1096626654, + 1041290078, + -1093905306, + 1036441208, + 1049312337, + -1080323355, + 1059539060, + 1031134589, + 1056378330, + 1048906146, + -1097146837, + 1031346304, + 1045081080, + 1040924079, + -1114848927, + -1115792199, + 1044997397, + 1057211030, + -1093179178, + -1119554691, + 1050010599, + -1098141998, + -1097015153, + 1032912077, + -1125069541, + 1032910065, + -1098462698, + 1026108526, + 1048551196, + 1034083989, + 1049296990, + 1059207199, + 1040986190, + 1061654338, + -1119240672, + -1102657736, + -1103503646, + -1096151620, + 1045005403, + 1054326089, + -1100024343, + 1038038099, + -1103214332, + 1013330751, + -1118241600, + -1099989897, + -1091996933, + -1094640468, + 1043385147, + -1115507160, + -1110973380, + -1106306689, + 1035005331, + -1103678701, + -1101733041, + 1047253653, + -1110428982, + 1050981608, + -1100162375, + 1018528811, + -1089738344, + -1104181833, + -1098427965, + 1056818540, + -1108522952, + 1060713882, + 1028053885, + -1122559148, + -1081111429, + -1081320756, + -1098780000, + 1031830936, + 1051969806, + -1086903627, + -1119129896, + 1058236876, + 1066038335, + 1056647024, + -1100484928, + 1052975394, + 1037013346, + 1040235129, + -1099872663, + 1037876056, + -1103574162, + 1049109561, + 1063430026, + -1103211522, + -1081802311, + 1032587936, + 1048430088, + 1051482269, + 1040015412, + -1110073631, + 1060557124, + -1092280961, + -1098105859, + 1031213537, + 1053964173, + 1059076046, + -1090898392, + -1098163733, + -1096743356, + 1043033799, + -1093385789, + -1097491274, + 1053369276, + -1123211405, + 1032226868, + 1062327799, + -1100892267, + -1107467744, + -1120803476, + -1106774881, + 1042807885, + 1055125951, + -1104784522, + -1098610359, + 1062537590, + 1039344828, + 1064946704, + 1048512686, + 1051196512, + 1057508135, + 1034880982, + 1046063002, + -1106076258, + 1035857098, + -1118862906, + -1097758513, + 1056694524, + -1086384785, + 1050684292, + 1005543614, + -1097126650, + -1118669462, + 1034537097, + -1100009801, + 1052816342, + -1104928163, + 1055840541, + 1042049316, + 1039832788, + -1114940041, + 1049158982, + -1150549292, + -1136660438, + 1033621055, + 1059674470, + -1112458749, + 1053741207, + -1106887048, + -1083648836, + -1102833454, + 1039367990, + 1015756953, + 1059643691, + -1085486554, + -1088179922, + 1050436391, + -1083398821, + -1100824595, + -1100107350, + 1062708897, + -1076358678, + 1062220232, + 1051489620, + 1050837403, + 1049207647, + 1033694145, + -1097261274, + 1031514158, + 1051415241, + -1111732812, + 1013685910, + 1035031783, + -1103486973, + 1000133164, + 1067385959, + 1065257619, + -1111664464, + 1036287875, + 1052193995, + -1101327844, + 1047234893, + 1053667612, + 1049827070, + 1036931836, + -1091238099, + 1044548530, + -1104246300, + -1108095347, + -1094410504, + 1066769427, + -1081555369, + 1044839408, + -1106999003, + 1055123023, + 1022215694, + -1120714833, + 1049558223, + -1096756373, + -1102009138, + -1111567144, + -1098055788, + -1121168890, + -1085948094, + -1098484580, + -1135130125, + -1099502389, + 1045666682, + -1094015207, + 1053760536, + -1113768337, + 1057422766, + 1041019664, + -1101492357, + 1074696229, + -1102921735, + 1039257559, + 1060725935, + 1053958967, + 1057193996, + 997566237, + -1096169662, + -1139470698, + 1035090736, + -1154765206, + -1120803820, + -1099394518, + -1092542172, + -1111129743, + -1137044454, + 1046663865, + 1021083120, + 1063974400, + -1092127680, + 1049843504, + 1045362752, + -1094050714, + 1050097875, + -1122003164, + 1033357759, + -1110346480, + -1084638308, + -1114410161, + -1094458646, + -1086475966, + 1038999135, + 1033212606, + -1088212295, + 1052740385, + -1098246703, + 1016529497, + -1081076552, + -1090637219, + 1051203392, + 1013949692, + -1103871193, + -1097769115, + -1096786021, + -1107206759, + 1036853869, + -1113033934, + -1132609217, + -1105646272, + 1060228509, + -1081989052, + 1053606687, + -1104092364, + 1049872064, + -1094258003, + -1106251813, + 1010949956, + -1080975833, + -1115940206, + -1098644166, + -1113894967, + -1097085983, + -1123977410, + 1025955750, + -1091428321, + -1089541428, + -1114211898, + 1052035167, + 1036739991, + 1028194806, + 1052114949, + -1139466647, + -1095796924, + 1042868458, + 1033294483, + 1055978226, + -1092487312, + 1052610911, + -1117789080, + 1034889135, + 1047768202, + -1114142450, + 1055785870, + 1059345862, + 1034174740, + 1047370590, + -1118548898, + 1048756778, + -1105363180, + -1086171197, + 1014095025, + 1027632808, + -1094489910, + -1115035622, + -1110236952, + 1038635767, + -1112335291, + 1018497079, + 1052640027, + 1052112500, + -1108110106, + -1089134622, + -1106707951, + -1143938608, + -1087494728, + 1055738407, + 1038098132, + -1106626120, + -1121476424, + 1036209947, + 1037309360, + -1101728373, + -1105407451, + -1090013487, + 1011200007, + 1043746657, + 1020644903, + 1038837578, + -1092076079, + -1113192401, + 1050193946, + 1061219314, + 1031902452, + 1040358076, + -1107383169, + -1114883233, + -1095935622, + -1103815745, + -1099370281, + 1040892530, + -1111341789, + 1058737189, + -1120628678, + -1111577986, + -1090792467, + -1118182111, + -1101666772, + 1040375941, + -1101515570, + 1060617744, + 1044883788, + -1096442737, + 1048894037, + -1080047634, + 1037901258, + 1057947754, + 1032622078, + 1041502666, + 1023037404, + -1126692929, + -1091022016, + 1038576758, + 1054423389, + -1088618748, + -1081710708, + -1094089222, + -1081452371, + 1047813327, + -1094562693, + -1096368014, + -1097727325, + -1111863381, + -1099369364, + -1103908031, + -1099371499, + 1054634607, + 1049685378, + 1053753120, + -1126334584, + -1093149341, + 1049548836, + 1031309740, + 1040542007, + 1066444318, + 1031449228, + 1054865949, + -1102818400, + -1091185805, + 1058139772, + -1121162591, + -1114589612, + -1085664723, + -1106390781, + -1094431193, + -1078289200, + 1043666006, + -1104743577, + 1055833244, + 1061067855, + -1111150916, + -1103123395, + -1094874015, + 1041435183, + 1053425003, + -1160510127, + -1105899787, + 1039742105, + -1132346806, + -1103740540, + -1089630484, + -1096679663, + -1092550290, + 1037509488, + 1041628557, + -1095625771, + 1019862081, + 1050376322, + -1106088632, + -1114645585, + 1036337763, + -1097411907, + -1096172730, + -1116104468, + 998929292, + 1051095829, + 1009396771, + -1114718508, + 1064604106, + -1121441914, + -1096616104, + -1089944902, + -1082907872, + -1100767882, + 1063769434, + 1032433171, + -1094221146, + -1111076869, + -1107722377, + -1126170579, + -1087394739, + 1042284947, + -1117158581, + 1065682632, + -1120358266, + -1088674325, + -1093788732, + -1135443740, + -1096662529, + 1051407214, + 1052962210, + -1110806311, + -1117094409, + -1092116959, + -1095058826, + 1057170582, + 1055942963, + -1100375337, + -1097271431, + 1035699896, + 1049567521, + -1090256134, + -1119719021, + -1115779695, + 1046357375, + 1065938572, + -1094969087, + 1062753463, + -1093408879, + 1070704545, + 1065474932, + -1083803142, + 1050054194, + -1109077734, + 1038907620, + -1101926307, + -1120885206, + -1170554628, + 1060320101, + -1099520649, + 1023206965, + 1048725313, + 1055927090, + -1143792692, + -1098570252, + -1108929972, + -1088077803, + -1111395610, + -1111283174, + -1115134162, + -1115957918, + -1091167312, + -1110357356, + 1058357179, + -1104782161, + -1119575326, + -1123419415, + 1053610036, + -1103517733, + -1094713315, + 1055301213, + -1110283802, + -1086049981, + -1097135537, + -1098083078, + -1082363803, + -1110082932, + 1031389367, + 1043342852, + -1096616062, + -1099974340, + 1033544818, + -1123502295, + 1021226848, + -1106198653, + -1112691313, + 1031497742, + -1077138158, + -1095939736, + 1024979534, + -1097789804, + -1092906149, + 1034124606, + -1090634914, + 1021761503, + -1140858900, + -1140602716, + 1051591159, + -1113159689, + -1111555169, + 1047109085, + -1106883553, + 1051149645, + 1044179684, + 1035506291, + -1088750874, + -1105557786, + 1036355674, + 1032291387, + -1097425864, + 1055582840, + -1077835141, + 1043093762, + -1112942582, + -1067488049, + -1098536654, + 1042054464, + 1057461195, + 990098432, + -1082812520, + 1015397388, + -1113460957, + -1113115314, + 1044096221, + -1157630244, + 1043417259, + -1097774569, + 1021777710, + 1017980121, + 1026724492, + -1097335878, + 1035862457, + 1009298378, + 1034724732, + 1058463357, + 1043048176, + -1100294598, + -1116344373, + 1049209407, + 1072768660, + -1114516343, + 1024752982, + -1101130917, + 1067341584, + 1059965057, + 1035448840, + -1104261830, + -1095263897, + -1095569337, + -1106133270, + -1100519647, + 1049896385, + -1086413685, + 1040650963, + 1045820142, + 1048692898, + 1055181663, + 1056992676, + -1096228853, + 1049870961, + -1093425732, + -1089654844, + -1108173355, + -1105574739, + 1052531590, + -1148762002, + 1054981384, + 1034036004, + 1044720268, + 1056380587, + 1048875538, + -1102746172, + 1051411111, + 1052613559, + 1048657430, + 1066142087, + -1090742245, + 1049567765, + 1045669804, + -1092136732, + 1057463280, + -1094681009, + -1091981939, + -1095017480, + -1118902292, + -1098464756, + 1053488612, + -1103368105, + -1113914465, + 1041997888, + -1084200601, + 1047539086, + 1057780042, + 1052890598, + 1040744562, + -1106583148, + 1057213645, + -1096910880, + -1086549011, + -1106386093, + 1032504435, + 1053313617, + 1047532475, + 1045695768, + -1104436614, + 1042064877, + -1101944900, + -1123768094, + -1084786264, + 1045789475, + 1051344369, + 1050525473, + -1121319632, + 1045957251, + 1043729697, + -1095353691, + 1047904853, + -1067781410, + 1042274818, + -1095886380, + 1061985017, + -1115717200, + -1085859469, + -1095351970, + 1058284185, + 1026894642, + 1050270611, + -1088100366, + 1041806252, + -1116657206, + 1024588759, + -1099060139, + 1062452771, + -1098038594, + -1096218729, + -1117626492, + -1095914760, + -1086310275, + -1147002658, + -1077841688, + -1087818987, + -1097868305, + 1059087653, + -1099442807, + -1118197954, + -1146900118, + -1088933872, + 1058270417, + -1079560813, + -1100480209, + -1089784002, + -1097849262, + -1080306838, + 1055665713, + -1093026718, + 1056045496, + 1058816883, + 1053707359, + 1070633207, + 1021653856, + -1095988893, + -1089176502, + 1041233853, + 1031284754, + 1033907877, + -1084068276, + 1052453113, + -1070989962, + 1072815895, + 1053658444, + 1056962121, + 1053900859, + 1058040751, + -1082066402, + -1083477932, + -1094407511, + -1092768081, + 1069912056, + -1098053838, + 1057388993, + -1119400130, + 1051570559, + -1081914312, + 1036196446, + -1112686429, + 1042769562, + -1127058293, + -1107059945, + -1093143652, + 1032492810, + -1096443016, + -1095839197, + -1089804669, + 1047415392, + -1081898118, + 1033265595, + -1081149081, + -1080736428, + -1112589260, + 1038382443, + -1090631069, + -1123492593, + 1050691906, + -1110342817, + 1058509971, + 1040574874, + 1045182868, + 1074621278, + 1031815754, + -1086079697, + -1102311342, + -1103278178, + -1078027570, + 1010681535, + 1057559927, + -1095965617, + -1089758241, + -1093056969, + 1024328583, + -1097063241, + 1048513921, + -1084994424, + -1096356208, + -1105377871, + -1110186355, + -1095781368, + -1101222913, + -1093347182, + 1033360305, + 1048640737, + 1049343088, + 1060919583, + 1050081068, + -1102466782, + 1030989197, + -1107120149, + 1050995840, + 1007710576, + 1048449390, + -1075052556, + -1077161917, + 1055501234, + -1105328479, + -1130160626, + -1079737989, + 1054668384, + 1051286224, + -1082185127, + -1101889756, + -1091458932, + 1066476175, + -1076649673, + -1095885245, + -1099601413, + -1098748905, + 1033333983, + 1062375937, + 1052557765, + 1038604895, + 1053390702, + 1056129074, + -1086502640, + 1054647733, + -1094329687, + -1118141157, + -1098513948, + 1056017549, + -1088608666, + 1023910170, + -1081031405, + -1081337735, + -1102814454, + -1100287230, + -1078890581, + 1038729675, + 1061753665, + 1057285820, + -1086378150, + 1058553800, + -1101584658, + 1055858638, + 1055650662, + -1079218516, + -1096139605, + 1067046326, + 1051604038, + -1090309635, + 1064163705, + -1085153327, + -1099165060, + 1052517182, + -1090279143, + -1082349783, + 1053465709, + -1070881291, + -1099491980, + -1076922429, + 1070846705, + 1059834467, + -1080304607, + -1074147742, + -1093087297, + 1053302475, + -1082451244, + -1094461265, + 1067928970, + 1069185381, + 1052981097, + 1068550212, + 1068460310, + 1058469096, + -1086889818, + 1061890096, + -1075696391, + -1084345117, + 1064499845, + -1081992387, + -1123478842, + 1058469163, + 1071549269, + -1084878476, + -1089242659, + -1071472520, + -1076815833, + 1042435968, + 1067339643, + 1039620816, + -1097347705, + -1072732239, + 1072097677, + 1058505132, + 1070194578, + 1054074850, + -1072456795, + -1070364638, + -1084387415, + 1055440929, + 1076669089, + 1028558485, + 1076076738, + 1040320223, + -1086330882, + -1112169420, + -1098345421, + 1050529480, + -1096343521, + 1053964269, + -1098665917, + 1061854212, + 1042104897, + 1059334790, + -1155413086, + -1095730624, + -1089862563, + -1119852170, + -1119137257, + -1079374570, + -1097922667, + -1111002628, + -1092265840, + -1099033943, + 1024575180, + -1080785283, + -1116154000, + -1064653992, + -1105705331, + -1087981869, + -1116123258, + -1094138871, + 1060253436, + 1046954870, + -1113843111, + 1052028641, + 1037501113, + -1094470710, + -1089525697, + 1033035760, + 1061455110, + -1090616658, + 1048036902, + -1097490249, + -1094322040, + 1055973861, + -1083418562, + -1086286020, + 1042516003, + -1094183431, + 1040477574, + -1096314303, + -1095491608, + 1051588993, + -1096283457, + -1085294147, + 1044394772, + -1114058482, + 1034751747, + 1053770864, + -1096038980, + 1020221797, + -1091362496, + 1027651424, + -1087943864, + 1059318445, + -1104123150, + 1054286758, + -1080448551, + -1100755440, + 1019383072, + 1006905652, + -1103828865, + -1081781826, + -1103489938, + -1103763155, + 1068350231, + -1104784378, + -1112937542, + -1112434714, + 1032427460, + 1036079783, + 1027926409, + -1094142044, + 1035874763, + -1089283549, + -1092182553, + -1111717656, + -1148808792, + -1072453871, + -1098190482, + 1035922758, + -1081892366, + -1086336712, + -1082354076, + -1099185999, + -1084849816, + 1042209279, + 1063426797, + -1099856607, + 1057310437, + -1072590893, + -1102212379, + -1098700372, + 1054364845, + 1053324108, + 1030285422, + -1093284716, + -1105504037, + 1050774196, + 1056180954, + -1108011950, + 1046928145, + -1106362258, + -1098073477, + -1093057177, + -1094032957, + -1096077926, + 1057640145, + 1023521587, + -1121327085, + -1118605023, + -1093574285, + -1110354365, + -1078488183, + 1053689214, + -1087544493, + -1089484178, + -1086082024, + 1056155483, + -1086929968, + -1096917407, + -1100846819, + 1042873489, + -1108458066, + 1035055098, + -1087092519, + -1081966474, + -1115620343, + -1092768280, + 1071266773, + 1032758293, + 1061109550, + 1051649412, + -1084882017, + 1055903855, + 1032322037, + -1150849392, + -1121036452, + -1093175683, + -1089876791, + -1094036477, + -1094960890, + 1023188326, + -1073211279, + 1059333826, + -1108518713, + -1114314242, + 1050861245, + -1086195102, + -1082216115, + -1120651663, + 1058471776, + 1059580480, + 1046140690, + 1052844447, + 1059896763, + -1075193694, + 1043450898, + 1059206144, + -1084129124, + -1093392297, + 1039628259, + -1084389225, + 1032639064, + 1000813806, + 1035374198, + 1060266516, + 998648855, + -1096346090, + -1103864725, + -1083181550, + -1082522354, + -1084950605, + 1069715344, + -1080174100, + 1037572959, + -1089520498, + -1077553222, + 1054333917, + -1128841304, + 1058161230, + -1084671704, + 1053327775, + 1042796843, + 1060629729, + 1066507087, + -1083064670, + 1051266997, + 1061520279, + 1066410293, + 1020233790, + 1046608579, + -1086673366, + -1079363974, + 1050185594, + 1072263175, + -1093987723, + 1065462183, + 1050523470, + -1097462302, + 1058426025, + 1051066737, + 1042192150, + -1135516263, + 1043413520, + 1024102059, + -1110791446, + -1089948344, + -1104961808, + -1117197784, + -1113260690, + -1083986663, + 1008060468, + -1084283560, + -1097369188, + 1058969597, + -1080410166, + -1109217327, + -1080817166, + 1070486577, + -1119090776, + -1093415444, + -1119615758, + 1065959055, + 1038460532, + -1082929896, + 1060514048, + 1052942661, + 1064217602, + -1113515779, + 1054670247, + 1043306905, + 1035855695, + -1103202768, + 1032858233, + -1076048351, + 1026395953, + 1072151422, + -1080500537, + -1103921155, + 1054035308, + -1119020722, + 1044096770, + -1094317562, + 1055667121, + -1072647744, + -1074226786, + -1086919685, + 1064529552, + -1094440931, + -1097271627, + 1036357878, + 1055489926, + 1046715863, + -1134142044, + 1060108487, + -1106068312, + -1093757360, + 1026826330, + 1054021487, + -1112586733, + 1069344573, + -1101029609, + 1028438321, + 1050211714, + -1105194030, + 1032850146, + 1056098570, + -1126665235, + -1102416076, + -1091057202, + -1121511996, + -1102814419, + 1041611928, + -1113113195, + -1108895482, + 1007453492, + -1089971456, + 1048205726, + 1048164053, + 1045973831, + -1100027463, + 1046308654, + 984211246, + -1095429720, + 1056424046, + 1001846828, + 1032618785, + -1105179160, + -1098099281, + -1088525902, + -1144320526, + 1048326199, + 1065473029, + -1101973622, + 1019786659, + -1098182356, + 1057140475, + 1045539318, + 1061819259, + 1046612343, + 1057412493, + -1091778005, + 1047288950, + 1028578273, + -1109358022, + 1027527859, + -1147640120, + 1056048440, + 1045650130, + -1086599253, + 997797556, + 1053969782, + -1123195720, + -1128998844, + -1101498351, + 1061647427, + 1043658415, + -1113550891, + 1065145384, + 1057329192, + -1105600080, + -1099236893, + 1046576103, + -1083113101, + -1090395295, + -1090857755, + 1051321047, + -1093835732, + -1091466677, + -1092992559, + -1096900624, + 1061520306, + -1102596900, + 1057456522, + 1056198631, + 1066797552, + 1033057307, + -1088797011, + 1050898803, + 1066072313, + -1098151728, + -1116261029, + 1050874739, + 1021286104, + -1106643865, + 1049676124, + -1088418383, + -1083066151, + -1072722663, + 1063898129, + 1052833924, + 1023551319, + 1048793020, + -1094211846, + -1091789344, + -1102521838, + -1078249726, + -1089431604, + 1057100343, + 1049616333, + -1084735728, + 1061487012, + 1052539642, + 1066162173, + -1091865776, + -1116399996, + 1070908839, + 1067708557, + 1061321803, + -1095437777, + -1133621082, + -1101369912, + 1043154976, + 1009779141, + 1048233530, + -1121291144, + -1092244755, + -1103169148, + 1041976227, + 1055133137, + -1078424431, + 1056766952, + 1047769109, + -1097458881, + -1118353227, + 1038401076, + 1061650283, + 1049515397, + 1036903434, + -1089894571, + 1033578083, + -1079423529, + -1096208724, + -1092647494, + -1108206426, + 1044438709, + -1093801380, + 1060807101, + -1105197001, + 1058000050, + -1096389517, + -1128442252, + -1113341267, + 1051095458, + -1116643028, + -1094896729, + -1095444759, + 1043900774, + 1052495989, + 1040896307, + -1134688092, + -1113063768, + 1054711910, + 1057160435, + 1015120038, + -1081031180, + 1064317027, + -1112632136, + -1103951356, + -1090364566, + -1138103160, + 1043465634, + 1066141650, + -1088126377, + -1108531768, + 1050127345, + -1093556294, + 1051432259, + 1059570201, + -1106336287, + 1055241988, + -1106110014, + -1159143824, + -1112426336, + 1065796553, + 1057142385, + 999812882, + -1094288992, + 1028517976, + 1057747961, + -1101492987, + -1094601612, + -1143289207, + 1063839452, + 1041550946, + -1088733536, + 1050323699, + -1126945347, + 1019676378, + -1089006288, + 1065683244, + -1090497089, + -1103124822, + -1088902221, + 1046455344, + 1005140616, + -1081841621, + -1097179925, + 1057673536, + 1045791790, + -1087903365, + -1120976139, + -1081245144, + 1065838066, + -1092854000, + -1107028696, + 1050536782, + 1050719681, + -1073954932, + 1041429879, + 1062902234, + 1058108621, + 1047107287, + -1083726918, + -1112847783, + 1040169202, + -1102875114, + 1048929855, + -1096946384, + -1101034167, + 1049249057, + -1093127269, + -1097197776, + -1099598917, + 1060991884, + 1066291511, + 1032457665, + -1071734863, + 1018359004, + 1042863152, + 1037925178, + 1046774235, + 1065211727, + 1049197184, + 1051500658, + -1079184216, + -1086948715, + 1049533492, + 1039442483, + -1089762619, + 1059758618, + -1101319151, + -1143225048, + -1107604604, + -1100486782, + 1054435289, + 988771156, + -1075717555, + -1089140598, + 1055990981, + -1076239944, + 1057549278, + -1097681336, + -1123818236, + 1060227345, + -1105025740, + 1074487537, + 1067430938, + 1060886203, + 1046105311, + -1096145463, + 1074570912, + 1036679889, + -1082830236, + -1084861561, + 1066367455, + -1114543452, + -1111880981, + 1057478921, + 1040056034, + -1086160963, + 1021003278, + -1093529521, + -1069798751, + -1077242276, + 1058205075, + -1089674569, + 1063101420, + 1062048961, + 1053989387, + 1076285190, + -1092262229, + 1071693172, + -1087450426, + 1054061832, + -1088081772, + 1060434922, + 1074689937, + 1059255845, + 1054597568, + 1058267778, + 1093630135, + -1083526795, + -1076624836, + 1054369960, + 1072885531, + 1033477109, + -1080481006, + -1088848441, + -1096481308, + 1045731330, + -1081751541, + 1075459606, + -1090369108, + -1097430350, + -1103891571, + 1064039401, + -1095463550, + 1071694648, + -1086984309, + -1081808317, + -1105736567, + 1033500916, + 1065567379, + 1069516614, + 1071693358, + 1057571571, + 1070787915, + 1057867868, + 1054141765, + -1098426714, + -1080664372, + -1132107067, + 1068759389, + -1088896276, + 1048657245, + 1062559836, + -1098202461, + -1093087459, + -1109238130, + -1098113161, + -1097729426, + -1093267074, + -1146021478, + -1079889991, + 1062832857, + 1061726652, + 1032684927, + -1069252009, + 1058328920, + 1062525642, + 1060268559, + -1099132267, + 996000016, + -1088993312, + -1087725590, + 1056619817, + -1089236080, + -1106912517, + 1025165434, + -1078622865, + 1039690898, + -1110119637, + -1102600025, + -1114965928, + -1096991208, + -1087641267, + 1035691822, + -1100846909, + -1090996368, + 1060770837, + 1047483438, + 1055782850, + 1053716351, + 1057552871, + -1088805352, + -1109797648, + -1122771747, + -1087767282, + 1068109603, + -1111459375, + 1043835953, + -1125230122, + 1055643853, + -1081390768, + -1091790139, + 1050486669, + -1092462663, + -1088054546, + 1046350268, + 1021088723, + 1058498429, + -1089764336, + 1054613147, + -1085173320, + -1102093036, + -1128161199, + 1044006543, + -1117132929, + 1053916944, + 994800752, + -1094868175, + 1039730808, + -1098272479, + -1099436245, + 1042166164, + -1101689805, + 1038310924, + 1007702878, + 1024191129, + 1052152733, + 1066146815, + 1025654223, + 1050972731, + -1124685685, + -1102839190, + -1116446474, + -1119664535, + 1026209586, + 1013521937, + -1088448609, + -1103315445, + -1100777159, + 1041357680, + 1036885999, + 1012641790, + 1047572739, + -1105008396, + 1060761190, + -1136257742, + -1103701600, + -1089486411, + 1052049891, + -1100219012, + -1106324965, + 961484288, + -1098261531, + 1065066851, + -1122329816, + 1059206079, + 1042196134, + 1037982006, + 1046420945, + 1027343340, + 1059134520, + 1053310726, + 1038719850, + 1041144101, + -1083822214, + 1041295653, + -1091532725, + -1093456292, + -1096671009, + 1060521912, + -1103245143, + 1049624535, + -1084758983, + 1027450954, + 1026392578, + 1033834832, + 1052910527, + 1049859631, + 1037919509, + -1096203239, + -1104497601, + 1045633414, + -1114546942, + 1021716313, + -1095045214, + -1093359815, + 1027947224, + 1028564981, + 1041078666, + -1117773328, + -1098763239, + -1103001414, + 1043070344, + -1117878547, + -1097318981, + 1032975175, + -1119390699, + 1049667715, + 1048962671, + -1094335910, + 1057824391, + -1116321880, + -1097092582, + 1035708545, + 1049676194, + -1111983993, + -1094445080, + -1096858601, + -1092839754, + -1094715768, + -1119607068, + -1087905914, + -1103783529, + 1083878676, + 1076887581, + 1048797404, + -1088537727, + 1078367645, + -1091473713, + -1072026873, + 1070964298, + 1073916389, + -1060610575, + 1059786379, + -1093801657, + -1092495126, + -1093971857, + -1070118241, + 1068882620, + -1076436798, + -1085546546, + 1068464356, + 1066257845, + 1053946438, + 1077747751, + -1092931522, + -1078778120, + 1062257877, + -1087388075, + -1097958501, + -1160957680, + -1067101948, + -1082211458, + 1060089409, + -1080871646, + 1058762962, + 1070545526, + 1075825839, + 1051868874, + -1083227944, + 1071823907, + 1070382593, + 1061997642, + 1060083872, + -1097183841, + -1065542469, + 1066424473, + 1046026611, + -1107186006, + 1086048980, + 1067646587, + 1076193191, + -1089730585, + 1069971585, + 1074816722, + -1083774077, + -1103514334, + -1113642152, + 1052707138, + 1028648658, + 1064898040, + -1114315479, + 1029800090, + -1089365317, + -1104439549, + 1054053514, + -1091988211, + -1078374372, + 1044959827, + -1153988640, + -1079314754, + 1046610566, + -1150160680, + -1084398524, + 1038807603, + 1057152259, + -1136671962, + 1048820072, + 1055195677, + -1112692145, + -1105252200, + 1051659649, + -1076207755, + -1092874986, + 1057879176, + 1015977121, + 1032870826, + 1064774740, + 1044897501, + 1059573973, + 1056711372, + -1086607495, + -1082071477, + 1054561168, + 1039011695, + -1080956031, + 1041398245, + -1098261065, + -1087121501, + 1048234845, + -1090270301, + 1060017641, + 1053192184, + 1041130564, + -1081496324, + -1127641184, + -1079293764, + -1083184980, + -1118915972, + 1041651780, + 1049432466, + 1048988616, + 1031481985, + -1092818280, + -1082404630, + 1040971521, + -1121338707, + -1085257456, + 1056799123, + -1114853442, + -1086272277, + -1082384931, + 1069870282, + -1104571337, + -1061545306, + -1119405370, + -1116789179, + 1049700064, + -1098522828, + -1100299795, + -1079919603, + 1059812270, + 1034529092, + -1088615440, + 1041058395, + -1112437568, + -1082798368, + 1065118411, + -1101418912, + 1042974688, + -1093367451, + 1060895304, + -1100591184, + 1045797595, + -1112882966, + 1045439863, + 1058697174, + -1084089412, + 1058217661, + -1102447236, + -1097895166, + 1037577070, + -1094780776, + 1039496235, + 1045999278, + -1097295803, + 1033049399, + 1040158165, + -1096943695, + -1111146587, + -1085302459, + 1060418539, + 1022817848, + 1066235521, + -1096834921, + -1103071537, + 1053242616, + -1096094820, + 1025947172, + -1114305404, + -1095006244, + -1107802518, + -1099555957, + -1082291898, + -1094378241, + -1089622442, + -1080258208, + -1091356706, + -1098395136, + -1115014448, + -1091507709, + 1052332460, + 1050726710, + 1056660771, + 1035402208, + 1020732884, + 1056582212, + -1101469964, + 1033729275, + 1068628862, + -1084621951, + 1027317116, + 1061573273, + 1063326641, + 1013120520, + -1090452651, + 1059244066, + -1105723030, + -1094094104, + -1090453970, + -1091596262, + -1088921892, + -1095695409, + 1065532207, + -1091226394, + -1091662293, + 1053974950, + -1122646273, + 1035454030, + -1095829973, + 1046109046, + -1107671357, + -1105684338, + -1092734735, + -1087621683, + 1043339231, + 1026105736, + -1073552717, + -1084397172, + 1054721572, + 1045608409, + -1081185431, + -1137948968, + 1051187020, + -1109030494, + -1104383176, + 1056385017, + 1060573681, + -1101778896, + -1096160208, + -1103736428, + 1065758581, + 1044944907, + -1097894860, + -1099158442, + 1041809432, + -1093562798, + -1106998528, + 1056234123, + 1049397509, + 1047204552, + -1114961794, + 1042078286, + -1088739577, + -1151207844, + -1121978955, + -1089513640, + 1044465260, + -1089622017, + -1081776631, + 1052119757, + 1050547857, + 1052221209, + 1044011277, + 1052989032, + 1049467901, + -1080888548, + -1084971010, + 1067112544, + -1092627584, + -1114857203, + -1093996917, + 1056012581, + 971227800, + -1087891605, + 1067300162, + 1048405328, + 1062035162, + 1027868574, + -1089184286, + 1050631964, + 1049307848, + -1123530366, + -1109403808, + -1101903804, + 1037229109, + 1059662113, + 1049193674, + -1099544068, + -1098422917, + -1095389773, + 1067205781, + 1027681486, + 1046737655, + -1081910106, + 1054010794, + -1112452124, + -1093532950, + -1097789851, + -1089775150, + 1051546339, + -1079296473, + -1094361672, + 1054889019, + 1032620782, + -1083629911, + -1116541142, + -1115376970, + -1103451406, + 1055621208, + 1038173440, + -1100020172, + -1095848516, + 1044266295, + 1055135950, + 1035973034, + -1112286283, + 1062861266, + 1047285804, + -1107784629, + -1094986240, + -1090028806, + 1056458712, + -1128505245, + -1084286589, + -1104158495, + 1049858807, + -1093850881, + -1089417779, + 1032483981, + 1055062063, + 1054200684, + -1122910093, + -1096237105, + 1034302338, + -1090302007, + 1073470387, + -1104403444, + -1098057657, + -1082158690, + -1113218279, + 1040228901, + -1098709986, + 1059553477, + 1046619092, + 1032242221, + 1071959934, + -1086743323, + 1054247870, + -1087008445, + -1122895835, + 1042855953, + 1067228563, + -1092413829, + 1046017455, + 1045912595, + 1012998201, + 1061885266, + -1093975637, + -1074425813, + -1100692130, + 1068031768, + 1046378328, + -1074301665, + 1042985488, + 1048977961, + 1060183143, + -1076565083, + 1065485055, + 1058177103, + -1081418696, + -1092309982, + -1105063899, + -1098708471, + 1058541607, + -1081719674, + -1083068105, + 1069764766, + -1094782588, + 1056516465, + -1085683004, + 1034860305, + 1041397579, + -1131208861, + 1048146361, + -1084270161, + -1093816699, + 1063186062, + -1112617509, + 1066796258, + -1097865421, + 1021185161, + -1107130102, + -1114989990, + 1044553837, + -1093907556, + -1083120857, + -1106900188, + -1104256530, + -1110430820, + -1115317379, + -1142448413, + 1068472180, + 1043815440, + -1088542952, + 1045967110, + 1063155933, + 1036879782, + 1049993394, + 1065295971, + -1069589588, + -1080044054, + 1055577616, + 1040740555, + 1035139204, + 1058961063, + -1090038644, + -1089107974, + -1085318557, + -1111166199, + 1042404264, + 1037274837, + -1110966179, + -1098672484, + 1036620274, + -1083896979, + 1054569655, + 1047682031, + -1086585511, + 1057671805, + -1093264533, + -1142080044, + 1051362844, + -1146991960, + 977790444, + 1050259773, + -1090275321, + 1054567278, + -1134667969, + -1103105346, + -1089723869, + -1085321188, + 1024056106, + 1053207150, + -1088273250, + 1048197518, + -1112847962, + -1106195227, + 1056319272, + -1092733975, + -1144357820, + -1110980300, + 1049408514, + -1087786146, + 1042982825, + 1052589893, + -1088680952, + -1076559132, + 1044719808, + -1113508410, + -1099425690, + 1027984867, + 1049105549, + 1040701931, + 1031221176, + 1051273695, + 1035336504, + -1086793772, + -1131470498, + -1098862964, + -1123172710, + 1042570546, + -1111133835, + 1049168392, + 1026881110, + -1092810280, + 1059036076, + -1113395600, + -1103933690, + -1088576480, + -1139772064, + -1089752903, + -1088850692, + 1014147170, + -1106680886, + 1056164227, + 1053049201, + -1113499458, + -1131868102, + -1101906230, + -1096153475, + -1089032105, + 1032324571, + -1088680382, + 1007940906, + -1081826166, + 1026704476, + -1107776595, + -1087323276, + 1063489876, + -1121929464, + 1055583459, + -1087205426, + 1030256395, + -1126327378, + -1103345210, + -1093068262, + 1059510760, + -1090236681, + 1053646370, + -1092719316, + -1098770128, + -1104751897, + -1104170524, + -1099605848, + -1124372975, + 1018995612, + 1049096373, + -1102372452, + -1085957222, + 1058348106, + -1101171683, + -1126523910, + 1044477538, + -1105620096, + 1065703362, + -1088015229, + -1112618750, + -1099926288, + 1040903992, + -1089364958, + -1100476519, + -1116244395, + -1123508284, + -1094418586, + 1057029996, + 1068224736, + 1053932374, + -1106629015, + 1048618804, + -1094089735, + -1101081234, + 1017638483, + 1053922034, + 1048149962, + 1052037820, + -1087994806, + 1059590808, + -1120713090, + 1048804306, + 1057855387, + -1108536626, + 1066636606, + -1101909848, + -1120469980, + 1060435549, + 1043020587, + -1099412258, + -1100080000, + 1024029766, + -1106361893, + -1080741648, + 1023499502, + 1035922207, + 1063666623, + 1058873479, + 1041375457, + 1046689719, + -1094962961, + 1056285686, + 1060931743, + -1119056243, + 1048538707, + -1107123088, + -1103318365, + -1084134018, + 1041308715, + -1101350959, + 1033505718, + 1035277224, + -1096816142, + -1108302574, + -1093605528, + -1093616634, + 1064736065, + 1034000267, + 1041179964, + 1035196771, + -1099451114, + -1090253491, + -1084975441, + -1093495492, + -1110490363, + 1052462568, + 1049382243, + 1034631255, + 1051810083, + -1108521078, + -1102339367, + 1055303730, + 1055642298, + 1064711862, + 1039978844, + 1068957366, + -1099348593, + -1117719566, + 1026746582, + -1100486805, + 1004521079, + -1098301681, + 1048368118, + -1097408059, + -1094543005, + 1037393075, + 1068147319, + -1092594866, + 1049827703, + 1037644904, + 1058728211, + -1091539471, + -1107943941, + -1133684660, + -1145476376, + 1064032301, + -1092907909, + -1090578312, + 1049743368, + -1105205979, + -1106903970, + -1122801082, + 1057599458, + -1113889103, + -1131815086, + 1058745084, + -1090157376, + 1052319414, + 1057781729, + -1099890613, + -1090873598, + 1053061620, + 1038625175, + 1057601354, + -1084994446, + 1052973126, + -1111054951, + -1094536278, + -1084481942, + 1053442649, + 1064230917, + -1103742766, + -1121289654, + -1129338216, + 1032469002, + 1055167471, + 1058864817, + 1060327356, + -1104960880, + -1082425145, + 1037889668, + 1029257595, + -1085323672, + 1025178101, + 1047466614, + 1064917905, + 1060527974, + -1077670692, + -1096424838, + 1057464597, + 1064197932, + -1101241194, + -1095514750, + 1022459245, + -1104680278, + -1084111507, + -1092518700, + 1062646144, + 1052512225, + -1089653596, + 1054948212, + -1087508271, + -1093021584, + -1090117087, + -1113736002, + 1056933825, + 1055647559, + -1070084133, + 1009178131, + -1087638581, + -1102525971, + 1057578111, + 1032090412, + -1078123569, + -1114660397, + 1056987316, + 1008063522, + 1050279689, + 1074188899, + 1056633646, + 1065811410, + 1050081436, + -1088901967, + 1021915144, + 1063502106, + 1069918483, + -1077693193, + 1057031235, + 1043275408, + 1042063118, + 1041109850, + 1063081298, + -1102163726, + -1079693700, + -1090351307, + 1032057814, + -1087959183, + -1105944805, + -1086229782, + 1039256944, + 1054332343, + 1057454522, + -1082066333, + -1089528027, + 1048707650, + 1041348137, + 1059992530, + -1093595632, + -1101348831, + 1068018427, + -1083025174, + -1095013867, + 1057641225, + 1049109192, + 1059223687, + 1048630684, + 1051346315, + -1088464146, + 1050128238, + -1082010806, + -1088607061, + -1077350986, + -1081350376, + -1075607983, + 1037550688, + 1065550592, + 1062197021, + 1050809015, + 1054163670, + -1089067993, + -1094074977, + -1097038787, + 1001182820, + -1091482974, + 1059218930, + -1141749216, + 1059178155, + 1064760438, + -1117633868, + 1060476656, + -1084830951, + 1067907920, + -1126079336, + -1068159291, + 1049809457, + -1087811360, + -1080779479, + -1112581413, + 1050749941, + -1095834363, + 1058374476, + 1063371526, + 1045751383, + 1017324058, + 1048144338, + -1119083345, + -1075507096, + 1044812639, + -1074430084, + -1088086499, + 1040680444, + 1064828126, + -1086304387, + -1071249842, + -1081365858, + -1089573018, + 1048280150, + -1079642046, + -1131507650, + 1066291207, + -1092513931, + -1083421494, + 1059406465, + 1058839435, + 1049933745, + 1056856505, + -1084247102, + 1059652684, + 1053079837, + 1053419145, + -1095039806, + 1055082927, + -1107499656, + -1078039924, + -1080556273, + 1062107554, + -1077636968, + 1058980084, + 1061482018, + 1070262108, + -1079691681, + 1070384094, + -1078682795, + -1083760630, + 1043854680, + 1062402450, + -1086207137, + -1097399483, + -1074126707, + -1113427449, + -1083932719, + -1089532052, + 1074755867, + -1089920523, + 1065578556, + -1089499369, + 1039645650, + 1066262374, + -1088600254, + -1083665736, + 1057406628, + -1089523801, + -1087884140, + -1104331476, + -1098225207, + -1094576433, + 1060875132, + 1038199085, + 1024744970, + -1100566428, + 1061726249, + 1054402100, + -1087644055, + 1057084952, + -1097127986, + 1052545984, + 1059191383, + -1118002883, + 1029529617, + -1135472014, + -1092069117, + 1066282509, + 1050859936, + 1047771328, + 1076423388, + -1076622285, + -1079230315, + 1024146044, + 1037341557, + -1107033168, + -1094618450, + -1149061884, + -1081173909, + -1080368631, + -1108904842, + -1117350829, + -1097456120, + -1097174094, + -1100760451, + -1096628809, + -1081689162, + -1099326656, + 1058570198, + -1106702283, + -1088211993, + 1049220096, + -1105536712, + -1106102822, + 1059652460, + 1031799906, + -1105031801, + 1033849282, + 1046033356, + -1101891379, + -1111545061, + -1090404236, + 1027531323, + -1084616080, + -1101548650, + 1041079961, + -1105459772, + -1098518405, + -1087447508, + 1037109210, + 1024938185, + 1053511788, + 1043997622, + 1042901743, + -1093972277, + -1081120969, + 1063153276, + -1088687584, + 1029551404, + 1040328602, + -1076748350, + 1054523160, + -1094454223, + 1055895705, + -1094779698, + -1106170256, + -1101278753, + 1045069112, + 1042653286, + 1026620992, + -1103565069, + 1065610649, + 1058867932, + 1045109951, + -1110098729, + -1087119664, + -1086606035, + -1102278492, + -1098157881, + -1084982329, + 1053439781, + 1049310120, + 1039794912, + 1047841800, + -1079575277, + -1118981222, + -1144187658, + -1068107551, + -1158559880, + -1076073233, + 1006704991, + 1044803986, + 1046991941, + -1101282409, + -1085222401, + -1105081897, + 1070496767, + -1086389455, + 1046315236, + 1057068951, + -1094405100, + -1076644660, + 1040651719, + -1096146102, + -1102164272, + -1090708461, + 1062371632, + -1094885908, + 1049246627, + 1056646763, + 1044594609, + 1040213386, + 1059592413, + -1108511728, + -1107831142, + -1095292435, + 1053591610, + -1107540529, + 1066904940, + 1061535677, + -1078955586, + 1028108891, + -1098954627, + -1085442525, + 1058388872, + 1055103491, + -1127958842, + 1042746288, + -1115777654, + -1106982503, + -1095918434, + 1024904535, + -1099085262, + -1080461623, + 1053317166, + 1053420875, + -1100475121, + -1100173049, + 1010588928, + 1069554292, + 1049476000, + -1146063788, + -1082123993, + 1017483951, + -1086716296, + -1085831377, + -1098814803, + -1080302694, + -1080043936, + -1102950673, + 1070986555, + -1078449791, + 1034721182, + -1084542469, + 1046027748, + 1055326564, + -1106179861, + -1105583972, + 1056933480, + 1049793587, + 1048892075, + 1036288809, + -1072004553, + -1086822857, + 1037174570, + -1092923042, + 1060513846, + 1059289413, + -1113826924, + -1098120821, + -1080944949, + 1060457717, + 1065950660, + -1098152730, + 1056055032, + 1055245767, + -1088640859, + 1055818537, + 1066217294, + 1042329383, + 1036452497, + 1049305035, + -1106284868, + 1034970250, + -1087758181, + -1098692287, + -1069775205, + 1059386834, + 1055305687, + -1089998161, + 1065482531, + 1063538179, + -1101690718, + 1058923818, + 1051503472, + 1052297718, + 1067199262, + -1086480974, + -1103353511, + -1120684524, + 1068322376, + -1072541172, + 1059833658, + 1015816349, + 1026996394, + -1099366046, + 1050174670, + 1060582596, + 1047877191, + -1131742468, + -1099805101, + 1045204445, + 1060689421, + -1088546353, + 1062216506, + 1048219475, + -1089222175, + -1088285025, + 1027745300, + 1050416836, + 1070246003, + 1049275590, + -1155754292, + -1088706425, + 1044947880, + -1102853300, + -1088146207, + 1058515881, + -1082806958, + -1099635082, + 1059945256, + -1081828120, + 1066477705, + 1038455665, + 1026818312, + -1104730246, + -1076389567, + -1124288752, + 1051083117, + 1046700251, + -1081529081, + -1088550316, + 1048700777, + -1076786198, + 1049018838, + -1081480001, + 1034795271, + -1077828300, + 1031880058, + -1091012675, + -1114761514, + -1083080973, + -1079256989, + 1051589815, + 1073571414, + -1089925266, + -1105628079, + 1057833894, + 1047531698, + 1068193955, + 1063636553, + -1080528079, + 1026257316, + -1077762477, + -1111137197, + 1075105814, + 1067720121, + -1123306002, + -1097953004, + -1127807989, + -1074086230, + -1084015571, + -1089584789, + 1029208292, + 1074720043, + -1084116808, + 1030089445, + 1050606681, + -1072156239, + -1083948486, + -1080868805, + 1073679027, + -1095874067, + 1040874251, + 1070271339, + -1073173171, + 1060606958, + 1064836941, + -1081469525, + 1065468658, + -1081825438, + 1052333328, + -1099314662, + 1059186159, + -1069442241, + -1100801787, + -1092106348, + -1082488814, + 1073962532, + -1107187577, + 1051296562, + -1071956948, + -1080188552, + 1058220170, + 1062567588, + -1163660432, + 1032575740, + -1098294589, + 1066015157, + -1113762402, + 1026412508, + 1049092478, + -1077842969, + -1096890901, + -1094125577, + 1065799625, + -1101249860, + -1113633355, + 1034265348, + 1045710101, + -1083709981, + 1042784769, + -1086967848, + 1061903307, + -1106762876, + 1035432598, + -1111060965, + 1052292262, + -1093364912, + -1130373938, + 1040778544, + 1068011522, + -1110614790, + -1095246283, + -1096436102, + -1091925817, + 1062899969, + -1109432508, + 1020584696, + -1097612553, + 1060130368, + -1082400198, + 998873916, + -1085830731, + -1100561498, + -1144742505, + 1051125323, + 1033238923, + -1101544308, + 1048890634, + -1081970633, + 1032636355, + -1088500391, + -1098346327, + 1040223093, + -1097295355, + -1111011005, + -1100907244, + 1059002856, + -1136550066, + 1039527837, + 1035152654, + -1086480311, + -1105265338, + -1081805046, + -1089950484, + 1068832013, + -1078911088, + -1103561319, + -1091184062, + 1058487353, + 1043869644, + -1087217631, + 1018471440, + 1052265337, + -1096948847, + -1086606830, + 1052795774, + -1080683520, + 1057190694, + 1051271030, + -1078631968, + 1069472968, + -1098187358, + -1072793601, + -1152524264, + 1051094782, + 1031314117, + 1073476553, + -1090140163, + 1056575081, + 1053016254, + -1088936274, + 1043005744, + 1061870903, + 1065368438, + -1096074036, + -1082824085, + 1067609434, + -1091845171, + -1084970960, + 1042977044, + -1111562056, + -1131084763, + -1082873087, + -1103268127, + -1086053894, + 1033607057, + -1073923894, + -1112339812, + 1060080790, + 1042802719, + 1032427650, + 1057050706, + -1105166225, + -1100080311, + -1095519582, + 1049802834, + -1085086909, + -1124453700, + 1039825888, + 1062221299, + -1097477583, + 1053913991, + -1119013704, + -1118401089, + 1045032854, + -1098450275, + -1103421547, + -1117700998, + -1090039780, + 1052310415, + 1041644018, + -1132327700, + 1024404336, + -1084296738, + -1103012180, + -1130852790, + -1111317126, + -1097244275, + -1086137618, + 1039434356, + 1049936290, + -1129883538, + 1048813024, + 1054900522, + -1106047624, + 1063293551, + 1048475548, + -1087575676, + 1054123094, + -1096601912, + -1085453115, + -1116769928, + 1061982713, + 1038209061, + -1096318129, + 1071173604, + 1061960364, + 1062108295, + 1048737342, + -1090637812, + -1112397239, + 1067227681, + -1131160276, + -1123478389, + -1094253237, + 1060058880, + 1027001589, + -1094254221, + 1050187457, + 1039556908, + 1032264691, + -1112638684, + 1058339256, + 1063385695, + -1097262754, + -1095948863, + 1054821800, + -1093149610, + 1049490661, + -1126624212, + 1044277967, + 1044110900, + -1081111684, + -1078298008, + -1094206976, + 1050952635, + 1028224264, + 1047317538, + 1056782072, + -1129487603, + 989134176, + -1120704717, + 1071336845, + 1056059622, + -1092543759, + -1122854487, + -1092988930, + 1038489626, + 1052443227, + 1051752114, + -1125189192, + 1062775368, + 1040046664, + -1091154904, + -1080194034, + 1055490798, + 1039342826, + 1016165428, + 1039391951, + -1113680434, + -1117767374, + 1051773273, + 1058665638, + -1084395165, + -1114529768, + -1085300073, + 998484679, + 1053032299, + -1085880966, + -1118880155, + -1115245772, + -1149071010, + -1114143325, + -1094869408, + 1051080659, + -1107386756, + 1062820698, + -1087113086, + 1031512217, + 1003365750, + -1089999282, + -1085874395, + -1121981372, + -1099890790, + 1054296550, + -1098409829, + 1034855521, + -1115195654, + 1040759495, + -1102178980, + 1033359446, + 1055681266, + -1085150051, + 1070108569, + -1105376202, + -1106053308, + 1055708154, + 1054498348, + 1049673532, + -1140882171, + -1089934044, + 1055597076, + -1092329129, + 1055275248, + 1051667914, + -1080285250, + -1091540054, + -1098412006, + 1051288158, + -1091204586, + 1059324308, + 1037417637, + 1035714979, + 1050069455, + 1056690871, + -1087424712, + 1051756258, + -1096796920, + -1105192805, + -1121672593, + 1050728023, + -1091666000, + -1089875282, + 1060555789, + 1034028531, + -1090339733, + 1065218214, + -1093325908, + -1103623521, + -1097218593, + -1080023547, + 1058310385, + 1044733338, + -1112161227, + 1046169575, + -1110226495, + -1099563977, + 1037851801, + -1093159150, + -1081688294, + -1094806608, + -1091973212, + -1083713522, + 1054024827, + 1054079602, + -1121144553, + -1094267393, + -1084180471, + -1083319579, + -1075527204, + 1053527314, + 1035160813, + -1102629951, + 1062002029, + -1092708243, + 1057446850, + -1105120845, + 1033178852, + -1096545702, + 1052003540, + 1061950277, + -1115145890, + 1028986983, + -1090221133, + 1051417587, + -1103295514, + -1076595149, + 1057144553, + -1144094514, + -1089433171, + 1017645393, + 1056337570, + -1080244392, + -1105860443, + 1054029775, + -1076700778, + -1089176320, + -1079823989, + 1038460713, + 1025600559, + 1061702149, + 1019842065, + -1098820688, + 1051240124, + 1049957996, + 1055067120, + -1090151437, + 1065601578, + -1117602164, + -1123384824, + -1093106432, + -1094761577, + -1103158076, + -1087682151, + -1109431992, + 1023647308, + -1131451044, + -1081974891, + -1145584356, + 1045248710, + -1096054070, + -1082270935, + 1040178250, + -1082142201, + -1090406622, + 1065639076, + 1061971979, + 1060142612, + 1051712630, + -1095308341, + 1032160954, + 1049736524, + -1094470539, + 1058750618, + -1083670756, + 1033149221, + -1080740074, + 1056437898, + -1098002285, + 1033747540, + -1088204607, + 1057840536, + -1092719117, + 1018314797, + -1105221416, + 1046696658, + -1123567072, + 1058847009, + 1049123525, + -1096205307, + 1036596314, + -1080809051, + 1061282156, + 1055512629, + -1097072098, + 1025910987, + -1098264587, + -1090839155, + -1105344296, + 1050084852, + -1085281075, + -1080819122, + -1095291271, + -1089683579, + 987126432, + -1098048217, + 1063760901, + -1109363964, + 1067331744, + 1072297852, + -1093105827, + -1083560277, + -1086910886, + 1034077957, + 1074373243, + -1088566362, + -1078530543, + -1089689510, + 1060543188, + -1098282143, + -1100314966, + 1038537016, + 1048921991, + -1087528212, + 1059404116, + 1053936217, + -1096249381, + 1051510564, + -1088149436, + -1080173900, + -1076746096, + 1057304782, + 1053546102, + -1097402544, + 1064186445, + -1087352261, + -1092018944, + 1057664125, + -1090225980, + -1096508937, + -1081498036, + -1102521906, + -1109191361, + -1080219058, + 1052584211, + -1118829636, + 1040629711, + -1074156243, + -1089830827, + 1065419680, + 1063348398, + 1064757049, + 1042980644, + -1080047056, + 1052307292, + 1043549467, + -1096501797, + 1049528311, + 1074747749, + -1107067896, + 1047351220, + 1060552209, + 1052426921, + -1078978930, + 1038282105, + -1077885620, + -1070840779, + -1111074624, + -1095672428, + 1070678420, + 1073657654, + 1036162778, + -1098257834, + -1109879085, + -1085371958, + 1000592964, + -1087346753, + -1103426739, + 1064694196, + 1066043239, + -1105619390, + 1048097276, + -1082053854, + 1051346094, + -1095330415, + 1071795929, + -1095900968, + 1031740202, + 1052647179, + 1057642529, + 1051123569, + -1080183301, + -1107441158, + 1067246352, + 1069363688, + -1113476384, + -1108115392, + 1070333308, + 1041539213, + -1078524083, + -1088943368, + 1050976044, + -1099696634, + -1097662801, + -1083311523, + 1043319453, + 1032424030, + -1091111604, + 1047011483, + -1092712700, + -1121668683, + 1053373827, + 1042952203, + 1049795522, + 1050014937, + 1049565637, + -1089533216, + -1096270309, + 1055035357, + 1050551631, + -1104016877, + 1051622462, + 1060221465, + -1085375993, + 1042991710, + -1086078379, + 1063456971, + -1104080698, + -1106244734, + 1055346978, + 1067316332, + -1120325527, + -1103678425, + -1092981886, + -1086782629, + 1046320658, + -1091194220, + -1089722942, + -1077241523, + 1048136005, + 1064657581, + 1052238139, + 1049552204, + 1057399625, + 1049485153, + -1086618223, + -1102028358, + -1078181210, + -1110826070, + 1061508572, + -1096393329, + -1104129698, + -1085345358, + 1029172134, + -1136280298, + -1085142063, + -1089134337, + 1050909970, + -1104206115, + -1106813609, + -1094895316, + 1053813260, + 1051620255, + -1098568522, + 1017883541, + 1050288117, + 1040783397, + -1103411254, + -1092460967, + -1090395016, + 1060303661, + -1089984952, + -1093871024, + -1088295616, + 1042383715, + -1085776668, + 1049273036, + -1104280260, + -1103594288, + -1093984904, + 1066181164, + 1014189095, + -1113291979, + 1057766839, + -1107213663, + -1131881697, + -1093017528, + -1098299481, + -1090025268, + 1064451051, + -1089232983, + -1080349476, + -1080258500, + 1004421656, + 1050492210, + -1102275260, + 1052254617, + -1095409920, + -1082580156, + -1119866343, + 1050199703, + -1085324995, + -1125925899, + -1088508606, + 1044665166, + 1036373760, + -1094051764, + 1051311946, + 1046754459, + -1096634077, + -1090333281, + 1042489481, + -1102047198, + -1088942903, + 1037912038, + -1073285626, + 1041577812, + 1061006450, + 1069431359, + -1094483752, + -1093859431, + -1102042499, + 1067043082, + -1081769968, + -1108910158, + 1044472014, + -1124624456, + 1016322601, + 1069615822, + 1057125238, + 1039373129, + 1057166461, + -1077494317, + 1042678095, + 1049007035, + 1048584524, + -1089413487, + -1089482819, + -1106007951, + 1062017390, + -1110613630, + -1079289282, + -1082175794, + -1095298765, + -1094083013, + -1088846307, + 1075327005, + -1103920054, + -1079233160, + -1123995614, + -1104719306, + 1065430536, + 1040331095, + -1087883827, + 1026822304, + -1075565909, + -1081606880, + 1058508055, + 1056455225, + 1061078357, + -1105823000, + 1036469716, + -1105121223, + -1076076196, + -1099638380, + 1034888786, + -1088470865, + 1049795840, + -1093855328, + -1122039402, + 1051833176, + 1068966770, + 1065237231, + 1044200200, + 1060264367, + -1123748066, + -1084409210, + -1086604670, + 1050186097, + 1051336531, + 1077957391, + -1104302528, + -1101456462, + -1072901271, + -1092401635, + 1075846870, + 1053680547, + -1079211356, + -1076517493, + 1062897155, + 1039057785, + 1063869017, + 1049862948, + -1110295446, + -1094667112, + 1053721626, + -1100248631, + 1066494448, + 1062196337, + -1084111009, + 1057784828, + -1115281404, + -1102434910, + 1051449469, + -1087801031, + -1079805472, + 1043952244, + 1052886948, + 1065282346, + 1059180403, + 1058658559, + -1090902634, + -1116343560, + 1058631508, + -1094194030, + -1073674488, + -1112614662, + 1062770101, + -1116906795, + -1105524266, + 1053923260, + 1042964259, + -1081284685, + -1087966041, + 1051602272, + -1119683350, + -1097649328, + -1088747977, + -1096690039, + -1120165373, + 1058429389, + 1047851990, + -1095102165, + 1063225210, + -1096389589, + 1060101400, + 1045615460, + -1095097237, + 1057260770, + -1074632052, + -1103528912, + 1062614825, + -1087499321, + -1096640284, + -1104723000, + -1090166821, + 1044055577, + -1095112464, + 1049565480, + 1051041919, + 1060374889, + 1057920774, + -1105799658, + -1092291030, + -1097075813, + 1055762960, + -1091213832, + -1093768033, + -1078077618, + 1038032760, + -1081230701, + 1056675818, + -1103159267, + -1095315250, + 1046932007, + -1079806390, + -1098720885, + -1093224794, + -1084926910, + -1136997538, + 1057307433, + -1090664846, + -1080628397, + 1054458102, + -1080251665, + 1047089984, + 1045915029, + -1087458337, + -1094835392, + 1053941959, + -1078688993, + -1096982917, + -1090445734, + -1103116754, + -1107336492, + -1122049785, + -1085018766, + -1084291919, + 1066375819, + -1138454346, + 1038817754, + 1025605802, + -1105898096, + -1093243663, + 1040256187, + 1043895174, + -1100853724, + -1087024884, + -1106965956, + 1058645860, + 1039292018, + -1076420164, + 1062089304, + 1048129508, + -1089279213, + 1025863885, + -1096416892, + 1051568341, + -1097186802, + 1048800646, + 1061569546, + -1096794289, + 1059130878, + 1051266972, + -1107993575, + -1103162079, + 1049240032, + -1096397591, + 1041982359, + 1042581400, + -1103468236, + -1095820971, + -1085139667, + -1098693128, + 1075432494, + -1090687135, + -1077025747, + 1049573193, + 1037742424, + -1080401921, + 1057015740, + -1076503622, + -1080020727, + 1064299241, + 1057318914, + 1048008567, + -1076073095, + -1083111800, + -1086433056, + -1083549102, + 1061763280, + 1057651917, + 1060681170, + -1109852952, + -1116998706, + 1069718161, + 1067251183, + 1060251578, + -1087816685, + -1105157508, + -1103957583, + -1098111743, + -1087659125, + -1093786742, + -1082863966, + -1082852626, + -1079753355, + -1081519910, + -1092102234, + -1070427756, + -1107212492, + -1090388725, + -1102775876, + -1112963468, + -1086890744, + -1078567567, + 1061020915, + 1062753102, + -1085346130, + 1061441770, + -1073641025, + -1084570115, + -1082103874, + 1068306351, + 1033127743, + 1051384311, + 1058035387, + 1063525949, + 1053477201, + 1051495506, + -1081729389, + -1094863527, + 1048497285, + -1097382747, + 1046876891, + 1033922179, + -1081185900, + 1063684944, + -1096447153, + -1127375325, + -1089717166, + -1111965943, + 1050672046, + 1061864656, + -1101026376, + -1104796065, + -1102331040, + 1058279613, + 991827024, + 1063621502, + -1093406565, + -1110551827, + 1043006397, + 1058636801, + -1111991529, + -1093522329, + -1122436021, + 1054614017, + 1053000044, + -1108516569, + 1050207958, + -1098848450, + 1060638559, + 1040762988, + 1051775430, + 1032864706, + 1040496185, + 1056225339, + -1083957869, + -1091589548, + -1096451583, + 1058120949, + 1041021507, + 1059676492, + 1037503828, + 1061675660, + -1107202857, + 1059989525, + 1052844778, + 1023430405, + 1062603421, + -1087423350, + -1084681221, + -1088813795, + -1098004008, + 1056056185, + -1079632557, + -1077454814, + 1068608271, + -1085868539, + 1065384158, + 1063588268, + 1058056736, + -1088762492, + -1089878956, + -1091649441, + -1083813194, + -1103581781, + 1043970766, + 1066594891, + 1012462218, + -1085338274, + 1063546187, + 1043511730, + 1056223239, + 1045843744, + -1084738858, + -1165974164, + 1060536228, + 1033334804, + 1048636306, + -1084295082, + -1094926856, + 1065732813, + -1077520478, + -1106541236, + -1087189708, + -1078974570, + -1093422784, + 1062389827, + 1050848185, + 1041953572, + -1077319394, + -1088785462, + 1045698022, + -1088889476, + -1072337332, + 1054456343, + -1078063724, + -1098799723, + -1084877937, + 1059232837, + 1063850365, + 1039997440, + 1054477563, + -1103343488, + -1097452361, + -1082839709, + 1043919714, + 1045174972, + -1088349328, + 1030466990, + 1049742712, + 1032142872, + 1060806671, + -1081176453, + -1089234191, + -1103618783, + 1037506938, + 1047113980, + -1101953951, + -1092605839, + -1090415670, + 1037124520, + 1050816141, + 1053335850, + 1013899020, + -1099853549, + 1033397469, + 1051846653, + -1112590321, + 1052450962, + -1097012485, + 1056342328, + 1065481462, + -1101413974, + 1013873598, + 1056026338, + -1083154944, + 1059950305, + 1000855864, + -1111780132, + -1107915822, + -1087456264, + -1133715468, + 1047622466, + -1098051162, + -1113113400, + -1089863121, + 1069533346, + -1127928248, + 1040429594, + 1049642146, + 1018874805, + -1104348529, + -1087282810, + 1052303263, + 1048879406, + 1039446631, + 1015039370, + -1106990734, + -1121641580, + -1088671972, + -1096908033, + -1104544412, + 1024171637, + -1083021043, + -1095397165, + 1038344558, + 1051406438, + 1048771265, + 1059243397, + -1113287068, + 1045378954, + -1109850330, + -1089343054, + -1151520784, + 1059064880, + -1095023395, + 1059803479, + -1110108158, + 1049406956, + 1050729262, + 1037677476, + -1119846535, + -1105135334, + 1058812502, + -1081834718, + 1032068178, + -1114527225, + 1056224624, + -1081378946, + 1050473317, + -1103995218, + -1089079030, + -1119623853, + -1089482181, + -1092604732, + 1054945676, + 1066570604, + 1058768281, + 1038706091, + 1061989969, + 1047287224, + -1087861425, + -1094324255, + 1047663632, + -1086832329, + 1032603907, + -1072218291, + -1111683672, + 1054032822, + -1101349608, + -1088118217, + 1024950446, + 1055223941, + -1092203150, + -1118329498, + -1098466338, + -1120574175, + -1092293130, + -1120026549, + 1039793698, + -1106670926, + -1104551920, + 1025699612, + -1103605038, + 1052265994, + 1055118936, + 1068668091, + -1088712952, + -1104860010, + 1052438293, + -1100641989, + -1104436558, + 1042940219, + -1099569802, + 1032297685, + -1107224075, + -1079730350, + -1092178829, + 1054258659, + 1059619640, + 1057415619, + 1085087834, + -1094619576, + -1084383490, + 1033811144, + -1084296338, + -1086348223, + 1050851207, + 1037566572, + -1088674107, + 1055979014, + 1048934048, + -1106640722, + -1093302029, + -1078778701, + 1024013584, + -1101727134, + 1045378564, + 1050635731, + -1103245739, + 1051278094, + 1041646072, + -1128026954, + -1106027360, + -1081834334, + -1101990689, + 1055398222, + -1104227170, + -1073664947, + 1062006089, + 1058245300, + -1110561134, + 1063512745, + -1098720248, + -1087019252, + 1063028760, + 1052078282, + -1094597080, + 1073925395, + 1067004901, + -1106664127, + 1061968946, + 1028332576, + 1050665839, + -1138911089, + -1086783809, + 1066993731, + -1072874017, + 1017257684, + 1039130194, + 1060865485, + 1045982439, + -1103864790, + -1091304203, + 1066482273, + 1050627355, + 1075960098, + 1078724271, + -1080549769, + -1094920522, + -1093730599, + 1050438517, + 1067102908, + 1066341670, + -1081679929, + 1067638920, + 1068956475, + -1090538060, + -1081968634, + 1056890830, + 1027971885, + 1073983402, + 1060717281, + -1106424760, + -1097262347, + -1073674552, + -1075356482, + -1117968084, + 1058418972, + 1063905507, + 1061685240, + -1100591275, + -1090311787, + -1074474840, + -1097216845, + 1041994879, + 1053935416, + -1080368788, + -1082271758, + -1092497305, + -1079759287, + -1091996970, + -1131647620, + -1109224014, + 1057287673, + 1057088111, + 1044999201, + -1069938781, + 1041459960, + 1032686694, + -1089999812, + 1051044372, + 1052311729, + -1098563864, + 1060347201, + -1088131343, + 1057615300, + 1070604835, + 1059204104, + -1089045275, + 1020902633, + -1087404214, + 1058666703, + 1062309500, + -1096625158, + -1083325954, + 1067560971, + -1079716059, + 1066856865, + -1100482100, + -1101347260, + 1035409009, + 1042732987, + 1065571775, + 1064558314, + -1108080899, + 1049001791, + -1121279446, + 1060583953, + 1058537512, + 1049121167, + -1088776490, + -1089118324, + 1025536616, + -1116510448, + 1050782032, + 1033964209, + 1063405943, + -1106816586, + -1096761908, + -1090734262, + -1096553097, + 1053450645, + -1086029338, + 1031901431, + 1043569733, + -1096814600, + 1049896949, + 1032791097, + 1040422203, + 1065479854, + 1054698611, + -1098631348, + 1047558825, + 1058124595, + 1069485254, + 1053650355, + 1036685129, + -1094493786, + 1069134175, + -1089362079, + -1120905706, + 1058452035, + -1106756394, + 1021549403, + -1082646560, + 1066019651, + -1077741458, + 1059637779, + -1090824643, + -1093382042, + -1073705131, + -1107564926, + 1051504425, + -1095832747, + 1040493464, + 1047440071, + -1109102240, + -1092162510, + 1063985920, + 1052367144, + 1043159024, + -1085241777, + -1156361292, + 1039161225, + -1086654375, + -1129429383, + -1105587738, + 1057672570, + -1086950171, + -1101050504, + 1055422301, + 1045747167, + -1100032925, + -1096269515, + -1116240836, + 1059260325, + 1038369868, + 1035343214, + 1049898244, + 1075564302, + -1095812354, + 1051660980, + 1020786566, + 1052000630, + 1055566588, + 1053043126, + -1097675125, + -1084563834, + -1079211148, + 1040339024, + 1040880528, + 1067691063, + 1051668960, + 1046813471, + 1050777295, + -1089636805, + -1089611864, + -1114508611, + -1105156906, + -1114671547, + -1098478373, + 1065449167, + 1036119333, + 1059730757, + -1096085708, + -1091857065, + 1032612289, + 1070122232, + -1096248053, + -1109376166, + -1098112716, + -1102556506, + 1063685312, + -1100540182, + 1047875229, + -1115135711, + -1068977069, + -1113654142, + -1139250978, + -1097428470, + 1045708878, + 1067440866, + 1058050900, + 1048098308, + -1081602973, + -1092022329, + -1106214913, + 1047311762, + -1082568501, + -1093037678, + -1084585224, + 1051992236, + -1107092815, + -1113995172, + -1085914425, + -1087180870, + -1088061301, + 1057647018, + 1072386700, + -1089357356, + 1051573860, + -1106447729, + 1066908229, + -1085931002, + -1096055657, + -1100835699, + 1001763687, + -1103168768, + 1049802516, + -1144214318, + 1040232816, + -1098513148, + 1050264514, + 1051628947, + 1052006379, + -1088156037, + -1075084142, + 1056701546, + -1119636318, + -1090757034, + -1106342321, + -1104601908, + 1057090911, + 1065432586, + -1079558321, + 1055014609, + -1094408357, + -1105541624, + -1098815274, + 1059744474, + 1056311515, + -1092282056, + 1040471857, + 1060347450, + 1048500703, + -1104505025, + -1094676460, + -1147651432, + 1070032747, + -1122697184, + -1100297576, + -1095397364, + 1019171175, + 1023935874, + -1089937682, + 1039625265, + -1101531482, + -1087322642, + 1058742650, + -1098391366, + -1091421446, + 1049467014, + -1137345037, + 1072661175, + 1045231113, + -1110443478, + -1110716053, + 1055460828, + -1111886431, + -1103014448, + -1134326094, + 1063889061, + -1080567197, + 1049644534, + 1067642129, + -1093623718, + -1077229178, + 1062284267, + 1042533677, + -1088821784, + -1087068814, + -1085039302, + 1050212358, + -1088697820, + -1087654177, + -1098774628, + -1104713499, + -1080352179, + -1081555827, + 1066902923, + 1061601692, + 1067475446, + 1005563080, + 1053874116, + 1031942838, + 1039530089, + -1096825356, + -1092590701, + -1090033019, + -1090220838, + 1049228908, + -1087324869, + 1049037458, + 1032484204, + -1128010124, + -1082266596, + 1028031350, + 1068356590, + -1085859620, + -1081305641, + -1081200436, + 1040398851, + 1033361952, + -1088212724, + 1059869938, + 1034142026, + 1059080389, + -1080501465, + 1059163611, + -1081661980, + 1036092278, + -1117495450, + -1082576504, + 1041282825, + -1103847792, + 1059634717, + 1063294504, + 1060517801, + -1084937717, + -1102188774, + -1099252925, + -1099922249, + 1035178300, + 1045517621, + 1045728218, + 1062691897, + -1081195747, + 1055938268, + -1081228922, + 1061113858, + -1081964299, + -1099998613, + -1118213190, + 1036570892, + 1064334927, + 1049812870, + -1079556228, + -1100130175, + 1054221328, + 1055159056, + 1067483740, + -1080579017, + 1050374878, + 1034799178, + 1070081438, + 1052151725, + -1129554223, + 1058994287, + 1040400698, + 1060626511, + -1092153495, + 1049702917, + 1059533406, + 1052547050, + -1080848616, + 1027120100, + 1065528137, + -1086059338, + -1080770295, + -1098551954, + -1075994988, + -1081223508, + 1058113781, + 1052307622, + -1083855778, + -1085413753, + -1102931805, + -1084028752, + -1126693462, + -1088740521, + 1063535668, + 1070144719, + -1079039928, + 1051131553, + -1086877414, + 1066201407, + 1048130126, + -1089062546, + -1131192363, + 1057772295, + -1096890587, + -1094917425, + 1053563288, + 1046216956, + -1089069551, + 1054162830, + -1098980908, + -1089773984, + 1067209961, + 1062136299, + -1085448099, + -1071594161, + -1105994865, + -1094869412, + -1082075988, + 1055602793, + 1030769423, + -1092655131, + -1085301774, + 1041757926, + 1038241902, + -1082044138, + 1062126967, + -1104103122, + 1061917694, + -1101468313, + 1066030528, + -1083764932, + -1086455931, + 1030937956, + -1095619446, + 1057411608, + -1087839635, + -1110108483, + -1095245585, + 1065223094, + 1059968143, + -1100016517, + 1067222496, + 1036784964, + -1089538843, + -1083729618, + -1081068620, + -1094336287, + 1063506587, + -1086683647, + 1062295495, + -1079324899, + -1073125547, + -1089886347, + -1073983107, + -1095702345, + -1095992146, + -1088993110, + 1057842491, + -1088781932, + -1089272852, + 1052614769, + -1115860518, + -1088353542, + -1077628943, + -1103344729, + 1031739662, + -1107462116, + -1087183392, + 1055977297, + 1073073850, + 1042609708, + 1071107957, + 1048167037, + 1056481201, + -1087725158, + -1088161319, + 1053156678, + -1093606293, + 1024209867, + 1045876953, + -1123909156, + -1104781859, + -1104984865, + 1059779955, + 1061142760, + 1015680096, + -1105087853, + 1042045993, + -1095920299, + 1058629180, + -1085405556, + -1093588863, + 1057934097, + 1046127348, + -1098305148, + -1101140315, + -1081184150, + -1098730573, + -1086722182, + -1094836638, + -1089771332, + 1068588384, + 1055955143, + 1010649160, + 1057502266, + -1078855472, + -1080392218, + 1057206189, + 1051523291, + -1091752642, + -1105665617, + -1089621901, + -1082468511, + -1088843535, + 1042299676, + 1047541152, + 1040190671, + -1092790120, + -1086270409, + -1080511568, + 1054441246, + -1104742328, + -1092964551, + -1127706937, + 1043344386, + 1058604327, + -1100383585, + 1058317540, + 1051939373, + -1092129708, + -1099142696, + -1138192138, + -1112644622, + -1101051933, + 1049959545, + -1088328248, + 1017227758, + 1053086191, + -1088872514, + -1114363668, + 1037454090, + 1020116770, + -1087202984, + -1096559609, + -1107256785, + -1101961950, + -1097615977, + 1039286905, + 1065921144, + -1094657392, + -1086152666, + 1035860822, + 1054740949, + 1057635120, + -1090371125, + 1029887702, + 1060656875, + -1089785954, + 1051067258, + 1071056525, + 1060349327, + -1108461455, + -1097853743, + -1086119978, + -1094554321, + 1057865808, + -1109533184, + 1068881651, + 1043937113, + 1033934598, + -1097042477, + 1047782268, + 1057855674, + 1062494981, + 1039231172, + 1034505171, + -1103267027, + -1106963499, + -1081018804, + 1046303678, + -1094467136, + -1099405304, + 1053846102, + -1113885839, + 1050495219, + -1098325853, + -1099960650, + -1079321626, + 1057480776, + 1054831138, + -1091798936, + 1049058759, + 1025237685, + -1092521808, + -1088124180, + -1088978479, + 1058947829, + -1102235905, + -1086654399, + -1089093603, + 1049057868, + 1031858702, + 1053167518, + 1053791700, + -1086638662, + -1111667476, + 1052573282, + -1088856686, + -1090454313, + 1045482002, + 1045320579, + 1044312947, + -1088137690, + -1080151416, + -1096384977, + -1089470309, + 1052758518, + 1062176722, + 1056593835, + -1124844839, + 1061330630, + -1084063334, + -1094447398, + 1054668898, + 1058967909, + -1077948165, + -1129170165, + -1114359724, + -1094506542, + -1102453392, + 1054069289, + 1041676323, + -1121806805, + 1064814410, + -1113346943, + -1096768118, + 1048392689, + 1050378300, + -1077689772, + -1090652560, + -1116155052, + 1077726347, + 1059363568, + 1055928970, + 1053647801, + 1066874435, + 1052475083, + -1117338480, + -1110797966, + 1038905290, + -1095925089, + 1053783634, + 1060913561, + -1067953080, + -1079422214, + -1136896920, + -1105256740, + 1053408260, + -1111356572, + 1028895055, + -1084556445, + 1011588884, + -1089996416, + -1093218145, + -1084509221, + 1038637542, + -1094281043, + 1033651871, + 1059410301, + 1047327936, + -1084031574, + -1087445264, + -1102052032, + -1090340453, + 1060160511, + -1082884596, + 1052925611, + -1078982955, + -1090893473, + -1087188811, + -1098492490, + 1060408055, + -1099591776, + -1124975008, + 1052175382, + -1112785843, + -1094202442, + 1048928342, + -1097619097, + -1099353924, + 1053309558, + -1099024592, + 1057038232, + -1097981684, + -1124893454, + -1091368976, + 1059979523, + 1057384450, + 1043399776, + -1084190253, + 1057065284, + -1116315241, + 1037852098, + 1055177434, + -1088514638, + -1094192376, + -1079221444, + 1042973416, + -1090947850, + -1119420879, + -1087438972, + 1054881197, + -1087854235, + -1150340846, + -1078090484, + -1105795368, + -1094359403, + 1061063935, + 1060073520, + -1110307733, + 1058139166, + -1118114086, + -1089157398, + 1055832482, + 1045069714, + 1061526045, + 1049455818, + -1089257846, + 1066566811, + 1036413704, + 1042019051, + -1123420768, + 1034970155, + -1129310028, + -1073483230, + 1054474622, + -1080629738, + -1124298025, + -1090245777, + 1038267954, + 1050087050, + -1101072292, + 1052177911, + 1066006901, + 1035744860, + -1115188240, + -1105659045, + -1084508368, + -1109086464, + -1095975904, + 1051620582, + -1092158800, + 1061434800, + -1122811315, + -1092465242, + -1098599363, + -1091861912, + 1035549174, + -1117473593, + -1076446950, + -1088798414, + 1045276624, + 1056252769, + 1041681647, + 1057109311, + -1127018849, + 1032030971, + -1098059808, + 1068126516, + 1061347178, + -1078106419, + -1094207088, + -1086408015, + -1089112594, + 1033757473, + -1098241606, + 1071581992, + -1089834388, + 1052027648, + -1100481403, + -1127671050, + 1057997503, + 1036597688, + 1051617903, + -1087826230, + 1058587640, + 1064537314, + 1056455488, + -1125155383, + -1093026231, + 1053591802, + 1028075496, + 1064561372, + 1061298443, + -1132093507, + -1078610786, + -1095032998, + 1062175543, + -1088571644, + -1091720689, + -1108875683, + 1048957536, + -1088371832, + 1066353342, + 1056904496, + -1089883605, + -1093002621, + -1095369443, + 1039322600, + -1128792176, + 983288184, + -1092216014, + 1040423022, + -1106644403, + 1061592271, + 1037327041, + 1048815709, + 1057431125, + 1032320053, + 1054994165, + 1061673463, + -1106031261, + -1103876185, + 1052400573, + -1097241298, + 1049792743, + 1045880375, + -1094917754, + 1032578022, + -1093002638, + 1052226671, + 1056807517, + 1055030181, + -1107689801, + -1091339432, + 1048347517, + -1083055464, + -1097431311, + -1093017600, + -1122815702, + 1049312389, + -1105431505, + 1040585266, + 1025195592, + -1085136238, + -1098751006, + -1098185235, + 1065279288, + -1109792890, + -1105692582, + -1103056367, + 1057395243, + -1128516734, + 1058869153, + -1105167290, + -1097646540, + -1119931161, + 1057216179, + 1057289659, + -1101258970, + 1049856069, + 1036118154, + -1105275464, + 1036963894, + 1039228715, + -1106626966, + -1110141067, + -1119747425, + 1044650800, + -1110839296, + 1050098964, + -1104846297, + -1103036596, + 1067839958, + 1062848962, + -1095990230, + 1056926081, + -1101594519, + -1091920718, + 1070649061, + 1026361657, + 1057693716, + 1049073305, + -1089674249, + 1067350114, + 1057520846, + 1054105922, + -1084485417, + 1059004934, + -1102006791, + -1097541739, + 1048190116, + -1122628170, + -1082347367, + 1057311661, + -1084077745, + -1109765282, + 1046473759, + -1092373504, + -1093608477, + 1058721108, + -1105400375, + -1079681815, + -1105760760, + -1102365721, + 1064173186, + 1047119488, + -1080801500, + 1024905730, + 1080117445, + -1087001366, + 1040027086, + 1072350328, + -1101157961, + 1057254270, + -1121299695, + 1063856016, + -1086507350, + -1093136176, + -1078927785, + -1085017083, + 1067464808, + -1117686376, + 1054658153, + -1136702548, + 1053867620, + 1052734263, + -1103898449, + -1130877840, + -1097648711, + -1087469267, + 1057657584, + -1105841934, + 1058453960, + 1058247657, + -1085311625, + 1044685089, + -1079532755, + 1049328543, + 1065943413, + -1096159496, + -1093913161, + -1080946798, + 1066092452, + 1055336570, + -1085745562, + -1095704438, + -1106740766, + 1058622856, + -1103037257, + -1081710992, + 1066618574, + 1009436748, + -1099668750, + 1064497328, + 1051508850, + 1066504944, + -1087841958, + -1092168820, + 1020466392, + -1123301076, + 1033455415, + -1085922263, + 1051134284, + -1147482936, + 1029003776, + 1058261804, + -1104264130, + 1049962476, + 1036093868, + -1106837182, + 1048361966, + -1085304452, + -1082897576, + 1057096028, + 1056681886, + -1085046566, + 1060943782, + 1028217826, + 1033932767, + -1081878055, + 1023149434, + -1102140583, + -1100219100, + -1102657970, + -1124941114, + 1055164518, + 1049040559, + -1106367547, + 1044148823, + 1040467221, + -1122677136, + 1018518283, + 1047806019, + 1054007573, + 1057261510, + -1089081074, + -1131031314, + 1066514645, + 1030387205, + 1048627375, + -1094149576, + 1042807468, + 1011251412, + -1090061931, + -1093194587, + -1132454956, + -1101846069, + 1071246640, + 1040994566, + -1091406916, + -1113503843, + -1106363038, + -1091483723, + 1060959237, + -1082183107, + -1089384386, + 1073787265, + 1012537174, + -1080036493, + -1086051440, + -1136833514, + 1061845733, + -1080793053, + -1107913078, + -1088355690, + 1049640803, + -1084496258, + -1082063335, + 1021832316, + 1052749200, + 1058099801, + 1052770937, + 1029668851, + 1035302987, + -1093141538, + -1079997868, + -1155679428, + -1080961130, + -1107115196, + -1104541593, + 1058933919, + -1079562168, + -1080018282, + 1051788705, + 1043020523, + 1065657202, + 1015516782, + -1088761856, + -1084737175, + 1035938750, + 1044720697, + -1103865925, + 1049063526, + 1065233532, + -1085528677, + 1059486094, + 1030118431, + 1064453554, + 1057840058, + -1078338900, + -1103404134, + 1051009657, + -1096423354, + -1091342681, + 1067443319, + 1059126636, + -1097662053, + -1071428512, + 1057923158, + 1061215069, + 1060044195, + -1154985617, + -1106110367, + -1083821275, + 1044943786, + 1041784423, + 1057700394, + 1067963546, + 1018620924, + 1024708048, + -1096654667, + 1054036575, + 1029610958, + 1054062455, + -1122891406, + -1095677653, + -1108549545, + -1098163074, + 1044857384, + 1028701031, + 1034762928, + 1051862404, + -1101844517, + 1051830265, + 1051431144, + -1096411842, + -1112427892, + -1082706312, + -1106432585, + -1097019016, + -1080467549, + -1097791565, + -1113616967, + 1051088663, + 1063396629, + -1099139381, + -1098356375, + 1016278971, + -1157576996, + -1100537189, + -1089143759, + -1089081228, + 1045051567, + 1003862884, + -1102362254, + 1034617804, + -1112791169, + 1037600101, + -1106124951, + 1035161927, + -1087827940, + -1073480183, + -1084363359, + 1057082248, + -1092623311, + 1016390816, + 1054474835, + -1080574933, + -1140049947, + -1102334901, + 1049251182, + -1120383060, + 1050595859, + 1042021241, + 1052067543, + -1088035416, + 1046319415, + 1066104131, + -1094572917, + -1083431929, + -1114719522, + -1087904568, + 1065455755, + -1090414470, + -1107035452, + -1082300272, + -1072366109, + -1109676214, + 1073522095, + 1062886925, + 1064320898, + -1091423470, + -1090486727, + 1059905888, + 1040446185, + -1091497112, + 1039712099, + 1053278177, + -1089585483, + -1105862007, + -1087595028, + 1047896129, + -1115849530, + 1067437917, + 1057106593, + 1061571443, + 1052791642, + 1031838379, + -1131814377, + 1066275428, + 1007552076, + -1101053878, + -1083296102, + 1049503367, + -1110924396, + -1104905658, + -1123985622, + -1101020070, + 1039783460, + -1106671448, + 1058163391, + 1050087641, + -1108298584, + -1085171912, + -1133870186, + -1096212833, + 1023194745, + -1103844337, + 1054464433, + -1085368337, + -1099990664, + -1085166210, + 1035563312, + 1054536764, + 1049085376, + -1093180483, + 1050662437, + -1093674281, + -1095624203, + 1046786132, + -1116702138, + 1068492881, + 1069973572, + -1094253963, + -1105166048, + -1109499415, + -1080447007, + -1098685850, + 1055404264, + 1049961533, + -1087443234, + 1043233331, + -1080293326, + -1101647584, + 1057410308, + 1017391131, + -1094401697, + 1071630971, + -1098015666, + -1122583172, + 1059618149, + -1095638784, + -1106528249, + 1057643466, + 1056590634, + -1104788183, + -1099879102, + 1063023228, + -1097034077, + 1008004496, + 1068735670, + -1076797870, + 1061114721, + 1045921150, + -1080862721, + 1059948709, + -1085027363, + 1029644522, + 1061365100, + -1082576280, + -1111916671, + 1058419487, + -1104642596, + 1052248516, + -1089296296, + 1058297105, + -1083742839, + 1055888890, + -1095349823, + 1047354839, + 1063065864, + -1084517441, + 1031395059, + -1080071055, + -1085852755, + -1081699643, + 1034618921, + -1080293870, + 1066355507, + 1071392004, + 1058672950, + -1095814989, + 1058643803, + 1067015861, + -1088849579, + -1105531852, + -1089634627, + -1103315093, + 1066227887, + 1029893857, + -1071604279, + 1069928695, + -1153919520, + 1045357953, + 1068283997, + -1085928012, + 1053599955, + -1104400568, + -1087216738, + -1081934610, + 1065214897, + -1091148537, + 1021176626, + 1071902118, + 1049016873, + -1097026340, + 1046338049, + -1104980422, + -1082080755, + 1048899417, + -1109463920, + -1091409386, + -1075981648, + -1091750267, + -1118601505, + 1059398191, + -1129247761, + -1089061569, + 1031676486, + -1080072060, + -1093661620, + 1060945475, + 1051232726, + -1095742694, + 1064320989, + -1085132896, + -1136607976, + 1038584896, + 1043140616, + 1066325523, + -1091434140, + 1062791398, + 1062395811, + -1078344059, + 1045702968, + 1046931140, + -1084167194, + 1050454374, + 1050934085, + 1048167142, + -1070642135, + 1030281516, + -1079120044, + 1055762747, + 1051788072, + -1101210322, + -1071450146, + 1057162676, + 1063712594, + -1085439535, + 1032325343, + -1085389295, + -1101075430, + -1104018699, + -1087867081, + 1041337905, + -1094423254, + 1068585951, + 1047635512, + -1087421995, + 1068664865, + 1054108087, + 1079301759, + -1098558210, + -1087978373, + -1100544293, + 1051882917, + -1084032423, + -1111255774, + 1061556165, + -1103775549, + -1074761344, + 1065643962, + 1044933307, + -1086815729, + 1060113620, + -1101423979, + 1060031908, + 1050152658, + -1078185408, + -1140866800, + 1037140162, + 1000184536, + -1076405944, + 1062703006, + 1068542460, + -1080071730, + 1072039357, + 1072089005, + 1062885864, + 1040297944, + -1104716165, + -1089832999, + 1055535873, + -1074496318, + -1096948545, + 1067340604, + 1055397947, + -1081136339, + -1079373909, + 1056579448, + 1068169172, + 1061865482, + -1096768940, + 997780520, + 1058522180, + -1086701166, + -1083539268, + 1060433532, + 1068939365, + -1102935003, + -1073222215, + -1122472596, + -1103409584, + -1087073283, + -1083663078, + 1056206441, + -1088812762, + -1089033592, + -1079695272, + -1082033441, + 1071410869, + -1086371148, + 1056451199, + 1061522409, + 1058927598, + 1062894757, + 1059755236, + -1073426015, + 1064509938, + -1098157216, + -1095368861, + 1077528194, + -1085154210, + -1071563930, + 1060260410, + -1092114266, + -1079505407, + 1069383465, + 1059153233, + 1045401707, + 1076308988, + -1101708611, + -1073466768, + 1066954170, + 1046743652, + -1085246888, + -1078095389, + 1067391756, + -1112889704, + -1078179450, + 1039724810, + 1039580999, + -1078551583, + -1080197990, + 1044601344, + -1080357194, + 1063179853, + -1071304758, + 1075235072, + 1069436549, + -1100565879, + 1073020591, + -1109903739, + 1053454845, + -1113747141, + 1046260187, + 1023532636, + 1042359698, + -1085831473, + -1103338648, + -1091821122, + -1081335991, + -1078067324, + 1066291386, + -1113196870, + 1028938595, + 1028317754, + -1094630059, + 1034345512, + 1069088835, + 1032438803, + -1110427325, + -1102482591, + 1064918773, + -1115450958, + 1046521278, + 1066786974, + -1096707294, + 1047488202, + 1067877157, + 1060046694, + -1149066072, + 1018471979, + -1086587392, + 1054384076, + -1106268720, + 1060707260, + 1059922655, + 1050630848, + 1051223796, + 1050186715, + -1104994176, + 1057238844, + 1041838272, + -1114383236, + -1098159061, + -1099410825, + -1085078312, + 1034075432, + -1093954507, + 1063465057, + -1106562480, + 1057906437, + 1052533328, + 1058307581, + 1038598644, + 1058017614, + 1059916950, + 1054878772, + 1054090018, + -1078100464, + 1069010990, + 1048942957, + -1102917439, + 1072693724, + -1096378099, + 1066506856, + 1066817882, + 1033345341, + -1092902823, + 1064656124, + -1084355005, + -1074362365, + -1077272948, + -1078318909, + -1077857685, + -1102217345, + -1092573282, + 1070364712, + -1085373041, + 1052657934, + 1055681488, + -1102234314, + -1096923414, + -1079299318, + -1114999081, + -1087487183, + -1083007515, + 1064629740, + 1074786946, + 1066972535, + 1064550857, + 1060148982, + 1063417678, + 1055184946, + 1058862373, + -1084022355, + 1067381108, + 1061229503, + -1087360293, + -1073235683, + -1090217604, + -1090510229, + -1089069735, + -1083051583, + 1049387317, + 1077249123, + -1081463079, + -1080030470, + 1059926800, + -1074574835, + 1047019257, + 1029945242, + -1094712673, + 1033776745, + 1060745901, + 1047526096, + 1060056872, + -1128090940, + 1051106585, + -1096840945, + 1057640846, + 1068222157, + 1042225690, + -1089856312, + 1066725628, + -1128809088, + -1093800718, + 1069719421, + -1085128708, + 1060535240, + 1035783565, + -1081417772, + -1089364541, + -1077478118, + -1112075606, + 1060464474, + -1084839492, + -1090414218, + 1056324568, + -1131796346, + 1062106994, + 1031858833, + 1059981725, + 1066312803, + 1065353764, + -1088933549, + -1073612994, + -1099089788, + -1103208494, + 1059348076, + -1081787301, + 1025791823, + 979508320, + 1054826427, + -1081790182, + 1059336828, + 1054978429, + 1056614019, + -1096577452, + 1041767792, + -1089582007, + 1036311915, + 1052605640, + 1060086160, + 1041966800, + -1092556265, + -1082312565, + 1059549386, + -1163369888, + -1120709603, + -1099658336, + 1065828834, + -1094995397, + -1109986012, + -1103316083, + -1091873330, + 1036278916, + -1109869366, + -1088345486, + 1043217228, + -1087117545, + 1027263904, + 1040474192, + -1103548921, + 1025927220, + 1064103678, + -1081651570, + -1091714561, + -1110209977, + 1071927746, + 1074577386, + -1088662044, + 1053216785, + -1089428871, + -1092551577, + -1078146558, + 1035169958, + 981873264, + 1070510034, + 1062050944, + -1084572655, + 1016712341, + 1017212828, + 1041970898, + -1099315567, + -1118158639, + 1025686011, + -1090496426, + 1047903343, + 1070169103, + -1081108207, + 1056826844, + -1111655000, + -1122099081, + 1026364632, + 1037351530, + 1061065605, + 1054822483, + 1018000796, + 1058514050, + -1080884517, + 1061635910, + -1089301724, + 1029558101, + 1065653518, + -1116524576, + -1097767729, + -1115195875, + 1041812223, + 1056303743, + 1049925939, + 1005925434, + 1061350232, + -1084303315, + -1112256559, + 1043251789, + 1058868985, + -1084676258, + 1048392328, + -1089338581, + -1090035626, + 1047462090, + -1087601733, + 1062013416, + 1050717499, + -1092285749, + -1089931912, + -1077287016, + -1128042729, + -1080577343, + -1141106548, + 1066475061, + 1017302279, + 1068084194, + -1097236540, + 1051936526, + -1086657170, + -1084434708, + -1109564188, + 1032891243, + 1061955788, + -1088126685, + -1101252668, + 1056237918, + -1097104384, + -1117194768, + -1105462498, + 1066686301, + 1042881810, + -1089138606, + -1097554084, + 1065328312, + -1087390849, + -1120655830, + 1058113343, + -1092298420, + 1054435167, + -1092237597, + 1057808275, + 1059111676, + -1091479206, + -1077852386, + 1067200523, + -1083523418, + -1098043726, + 1034249604, + 1055636562, + -1100476679, + 1054487706, + 1067371879, + -1082497937, + 1052127351, + 1066897005, + 1058722409, + 1034541592, + -1108183266, + -1086515171, + 1073527320, + 1063310348, + 1071005793, + -1092466087, + 1057207537, + -1089894473, + 1039242878, + -1082978559, + -1070283389, + 1068405214, + -1101307121, + 1008561418, + 1059429830, + 1061884828, + 1070828017, + 1043990953, + -1095265481, + 1042326910, + 1057784918, + -1096547314, + -1092198383, + 1058699976, + 1061123709, + -1089744808, + 1038939791, + 1062187275, + -1097447891, + 1027422354, + 1017544800, + 1049173907, + 1070326965, + 1076531544, + -1098827364, + -1095531188, + 1058688462, + -1092563577, + 1069406445, + 1066282143, + 1073106177, + 1070171052, + -1077201871, + -1099874300, + 1069546570, + 1059369003, + 1061789871, + 1069442710, + -1086556055, + -1076333887, + 1065777764, + -1157183456, + 1063996539, + 1058413372, + 1054606360, + 1051128772, + -1110442746, + 1064839489, + -1105414152, + -1127135010, + -1083659192, + 1066614815, + -1118752606, + 1059224083, + -1080891158, + 1069965740, + 1066882710, + 1025483302, + -1089700982, + -1123165271, + 1057513731, + -1081309871, + 1066788553, + -1079311863, + -1081491814, + -1082564317, + -1087691936, + 1055211387, + 1069102831, + 1045796440, + -1078770993, + -1090052833, + -1104617048, + 1069453968, + 1033875357, + -1086411483, + -1087730222, + -1075779852, + -1087657917, + -1085284344, + 1046162212, + 1068970856, + 1056157073, + 1040352543, + -1085779780, + 1068867886, + -1102279935, + -1175586720, + -1115217002, + 1057558832, + 1067067861, + 1065667214, + 1039784466, + -1081577904, + 1043045179, + 1051342163, + -1108881496, + 1052948188, + 1067595712, + -1103333389, + 1055981898, + -1084057730, + 1059328979, + -1094859962, + 1060992596, + 1035053452, + -1086325101, + -1086635919, + 1069341134, + 1066718620, + 1057438187, + 1066565052, + 1057532971, + -1096173469, + 1050696982, + -1094301872, + 1058768325, + -1092376563, + -1094948035, + -1088469568, + -1138197732, + 1070272728, + -1073344003, + 1044486630, + -1079960652, + -1088052045, + -1132821516, + 1061083239, + 1060164197, + 1068590363, + 1067148468, + -1102283532, + -1116277376, + 1062096112, + -1090377404, + 1069041054, + -1106766698, + -1073190990, + -1080244169, + -1095250942, + 1058840791, + -1079527464, + -1095213025, + 1062465682, + 1055618725, + -1085398129, + 1063654247, + 1061391922, + -1090231439, + -1122173584, + 1069061530, + 1037990046, + 1072581035, + -1081572488, + -1113123072, + -1090414884, + -1086633519, + -1081739707, + -1097003656, + -1106492507, + -1096262262, + -1140134729, + -1096028522, + 1065407485, + -1077974068, + -1080446954, + -1085834266, + 1059505550, + -1067778323, + -1083268087, + -1089677073, + -1093368272, + 1055413728, + 1049574851, + 1078619565, + -1120253530, + 1064274302, + -1077751920, + 1064803923, + 1064442936, + 1054867681, + 1053966158, + -1094611156, + -1095941932, + -1118181958, + -1113838091, + -1119274411, + 1024929351, + 1049381215, + -1110561698, + -1088822194, + 1055902637, + -1089587989, + -1109059616, + -1087230232, + -1101397436, + 1048769880, + -1091477670, + -1103791332, + 1048651834, + -1079554883, + -1085902440, + 1051458729, + -1107505838, + -1092460509, + -1110095238, + 1050249912, + -1128438339, + -1094318564, + -1082431493, + -1080493090, + 1043521391, + -1110333844, + -1089022059, + 1042566395, + -1089627090, + 1055278418, + 1064069128, + -1080807017, + 1058269103, + 1037792584, + -1080786686, + -1088026776, + -1103748984, + 1041027356, + -1085038157, + 1049383782, + 1068177496, + -1090453573, + -1085684563, + 1053160509, + 1016170152, + 1060493542, + 1022315451, + -1105353021, + 1065514232, + 1048759834, + 1010168322, + 1060330753, + -1129163548, + -1096419043, + 1061378560, + -1127678611, + 1059689350, + 1072002805, + 1051649216, + -1136106252, + -1096461580, + -1091900926, + 1042503047, + 1027665339, + 1045770520, + 1052909910, + -1078725699, + -1084948501, + 1050818620, + 1060169351, + 1014605416, + -1084211490, + 1054963205, + -1086072537, + -1113678938, + 1048637282, + 1050326309, + 1050912858, + 1042305612, + -1118554644, + 1055673776, + 1033623369, + -1092790475, + -1108602422, + 1056922733, + 1064872567, + -1081490856, + 1040277148, + -1087775843, + 1063468915, + 1052096050, + 1036420026, + -1092613547, + 1028962417, + -1088579232, + -1101321283, + -1106281670, + 1061800772, + 1031683384, + 1059111055, + 1033931888, + 1045579812, + 1051494033, + -1076713317, + -1098351486, + 1061260674, + -1080223799, + -1074191283, + 1054569183, + -1110624580, + -1086468609, + -1095713627, + 1040492127, + -1081460050, + -1082810808, + 1057850858, + -1088635829, + 1058162832, + -1073148658, + 975855552, + -1103950229, + -1112278550, + -1090993416, + 1041491096, + 1056928041, + -1078380408, + 1035553137, + -1077546744, + -1074082369, + -1071300300, + -1089015424, + 1070237937, + 1050863032, + 1047790077, + -1087272344, + 1069629429, + 1059689774, + 1062470375, + 1067804553, + 1060440748, + -1082598109, + 1066161449, + -1095083797, + 1060868281, + -1085101629, + 1059063640, + -1071158345, + 1066610380, + -1089017770, + 1071692119, + 1068452095, + 1066578622, + -1070171703, + 1062536728, + 1053828148, + -1072778860, + -1089974646, + 1051477074, + 1051009377, + -1108327747, + 1042391515, + 1064712456, + 1054187506, + 1033366938, + 1052410748, + 1067276832, + -1098167047, + -1073694139, + -1089952142, + -1097202006, + 1048542739, + -1094967244, + 1064740649, + -1086940139, + 1071499174, + -1104990504, + 1025129866, + -1081358211, + 1049799949, + 1052511392, + 1058621364, + 1055026724, + -1111852714, + -1083287547, + 1059211784, + -1077242462, + 1019385609, + -1095694871, + -1102678094, + 1030049932, + 1058039044, + 1058562132, + 1043783471, + -1082199217, + 1065810558, + -1080840397, + -1098584190, + -1081772679, + 1057737115, + -1090206739, + 1063056161, + -1090939167, + -1098807781, + 1052591132, + 1071257103, + -1084878077, + -1104040114, + 1049315778, + 1053840713, + 1060581803, + -1106833846, + -1084962860, + 1022610596, + -1089744306, + -1094374438, + 1041201817, + -1089526793, + -1141693502, + 1052934405, + -1100729696, + 1032887148, + -1084039075, + -1094957973, + 1060423631, + 1034325976, + 1044035286, + 1066662278, + -1114133090, + -1100550343, + 1053677824, + -1094677583, + 1059154587, + -1137793586, + 1042827886, + 1051569420, + -1093993530, + 1045684451, + 1057894116, + 1058179729, + 1057959835, + 1053272667, + -1100260485, + -1123179682, + 1047641282, + -1090405723, + -1100679696, + 1073182667, + 1038108954, + -1098493598, + 1048801312, + 1043676141, + -1099049951, + 1054336068, + -1112167491, + -1090930663, + -1093361760, + 1036137206, + 1043259453, + 1069699439, + 1055689146, + 1045477758, + -1107839894, + 1034984899, + 1018191726, + 1058253560, + -1091106396, + 1053851402, + 1059559400, + 1022585738, + 1065032057, + -1087900413, + -1102313336, + -1107020117, + 1069676269, + -1089628366, + -1090963323, + 1040765968, + -1105097570, + -1104368943, + -1102801938, + -1088435903, + -1088903938, + -1151688096, + 1064334248, + 1020010484, + -1080339866, + -1149276192, + -1098159220, + 1040628228, + -1089377431, + -1104901895, + 1046157386, + 1056390954, + -1078918151, + -1088983308, + -1092684461, + -1104130771, + -1090073199, + 1043931316, + 1042386468, + 1040246454, + -1087377391, + -1113863372, + -1085647396, + -1150547080, + -1080958954, + -1083660893, + -1126175026, + 1059367478, + 1048157192, + -1080554073, + -1107509743, + -1098524086, + -1083335125, + -1109212255, + -1094978368, + 1031672617, + 1056322197, + -1095878486, + 1072174685, + 1076024725, + 1057966683, + -1094158941, + -1085951239, + -1079929407, + 1045781453, + -1096686339, + 1064657950, + -1068000049, + 1074070550, + 1071988657, + -1071582483, + 1056107203, + 1066048618, + -1080157333, + -1094895606, + -1087187179, + -1095036672, + -1085108305, + -1093665383, + -1109460228, + 1077489132, + -1081068969, + -1088538948, + 1058401870, + -1078475636, + 1068597432, + -1090911301, + 1075537532, + 1075277143, + -1083883189, + 1050884379, + 1073886994, + 1022167579, + -1086525201, + -1094097298, + -1100897217, + -1106254944, + -1083102824, + -1105905298, + 1083122875, + 1064392526, + 1029675573, + -1077724063, + 1070829473, + 1068574299, + 1069025264, + -1075603006, + 1050058103, + -1079285579, + -1083773559, + -1076437904, + -1086432116, + -1081585098, + 1039505074, + 1057801527, + -1085462392, + 1057685138, + -1088671012, + 1038494411, + -1085499344, + -1087930599, + -1094024552, + -1089840889, + -1080612963, + -1093612524, + -1097627431, + -1089382874, + -1101642513, + 1066590213, + 1021107244, + -1112577117, + 1068112090, + -1079595057, + 1046881456, + 1048910190, + 1068419910, + -1110529200, + 1038841150, + 1064211781, + 1058370385, + -1090011944, + 1028340730, + 1072776505, + 1068501483, + -1092667695, + 1052100595, + 1046744454, + -1087501000, + -1088913421, + 1064853818, + 1048714188, + -1079797584, + -1087968029, + -1080363604, + -1103141600, + 1056370568, + 1056462873, + 1065675542, + 1063760226, + -1091705395, + 1049549140, + -1110025353, + 1047914112, + -1106044082, + 1040758436, + 1063781221, + 1064954984, + 1060352292, + -1109248686, + 1054278438, + -1100663380, + 1048891476, + -1104164303, + -1094518831, + -1100374129, + -1115295284, + 992982736, + -1090875504, + 1055720021, + -1117257274, + -1142657986, + 1058907283, + 1040340267, + -1076326757, + -1080209503, + 1055165858, + -1135203759, + 1062140125, + 1058818926, + 1066853952, + -1096677119, + -1096713341, + -1089049742, + -1087980637, + -1114398696, + 1053235844, + -1085167673, + -1098150023, + 1064913315, + -1104193367, + -1090294074, + 1072382215, + -1095190186, + -1078915571, + 1052190523, + 1061223570, + 1051730853, + -1090080633, + 1049093283, + -1117695025, + -1115095365, + -1085713390, + 1033544704, + 1051983660, + 1059320634, + -1098502187, + 1058331834, + 1063820027, + 1031057423, + -1146702064, + 1053116996, + 1032386674, + -1089253129, + 1057598454, + 1057808732, + 1071658051, + -1099790648, + 1062603880, + 1074643775, + 1041268049, + -1103797409, + 1060641768, + 1058719648, + -1132149647, + -1099288466, + -1119701222, + -1079576299, + -1087935667, + 1059580626, + 1058160864, + -1086811228, + 1048873839, + 1061076614, + -1103055624, + -1083009850, + -1111003638, + 1056038856, + -1079189237, + -1086186426, + 1062188912, + 1071115303, + 1066493901, + -1085312260, + 1061476920, + -1105291608, + -1087703603, + 1064962500, + -1088915516, + -1084854644, + -1098677491, + -1090827483, + -1097748718, + -1090305111, + 1058236594, + 1037140910, + 1055523881, + 1067755001, + -1088751795, + 1060313693, + -1106739568, + -1114865114, + -1109611655, + -1105721574, + 1032421243, + -1083777221, + -1088044442, + -1077635354, + -1116976320, + -1082021328, + -1092516589, + -1103204437, + 994444552, + -1100295354, + -1120406993, + 1066355415, + 1062495039, + -1096827465, + -1091558174, + 1064566892, + -1086500671, + 1050530931, + 1051731683, + 1035512994, + 1034550853, + 1063107314, + -1082073715, + 1066278869, + 1056125108, + 1057293931, + 1005950252, + 1053156745, + 1057471018, + -1080829921, + -1086887242, + -1101906297, + -1095975307, + 1044690222, + -1092997641, + -1091988725, + 1066999309, + 1078946421, + -1094011652, + 1072648648, + -1089760734, + -1085427612, + 1069246342, + 1060665331, + -1088024258, + 1066213609, + 1035519868, + -1096036262, + 1066835102, + -1152184640, + 1043834482, + -1080986060, + -1086433672, + 1030777198, + -1104313933, + 1029621380, + -1130207498, + -1094570266, + 1059817584, + -1076069897, + -1119608822, + 1037024535, + 1035426789, + 1050911510, + 1041665901, + -1088154006, + 1059139865, + 1038467249, + -1088717181, + 1049734052, + 1060923035, + -1101363784, + -1107078766, + -1131117580, + -1079610436, + -1086886718, + 1045192969, + -1101377739, + 1054176010, + 1068770628, + -1091770195, + 1053092594, + -1095157580, + 1025930535, + 1049429307, + -1114973526, + -1158013520, + 1048102852, + -1110095238, + -1089091261, + 1020061328, + -1113412895, + -1092165072, + 1061178966, + -1090357748, + -1103632189, + -1078393372, + 1058235610, + -1080864800, + 1046338324, + -1091363330, + -1120284919, + 1058586764, + -1083362110, + -1087972630, + -1095523509, + 1047838330, + -1095672612, + 1035721928, + 1077622125, + 1068237508, + 1078470303, + 1083952708, + -1062792370, + 1074314071, + -1103458443, + 1074968297, + -1073987834, + -1084870820, + -1073652156, + 1070101350, + -1085920499, + -1087987282, + 1071978237, + 1058871406, + 1078236829, + -1098549826, + -1111124844, + -1092217618, + -1070394830, + 1064527660, + 1060984229, + -1095611442, + 1083061262, + -1084458563, + -1078889501, + 1080359378, + -1075683927, + 1078531639, + -1073538793, + 1069971340, + 1078215480, + -1079142288, + -1069891187, + -1073069014, + -1091756126, + 1088685516, + 1082143244, + -1063958348, + 1077485419, + -1076251998, + 1055231376, + -1056115340, + 1071096216, + 1031356376, + -1065078181, + 1081095451, + 1074325356, + -1079480697, + -1072212191, + -1091080138, + -1096768743, + 1068957014, + -1107716097, + 993159400, + 1067366377, + 1042222092, + -1080742538, + -1081261460, + 1033757666, + 1076991717, + -1100483794, + 1062328809, + -1089748263, + -1079128400, + 1057192111, + 1019542104, + 1037435562, + -1097042919, + -1086023780, + 1065712552, + 1062228642, + 1029895050, + 1043945737, + -1112364593, + -1082115731, + 1059681849, + 1057331015, + 1035202238, + -1083724049, + -1114668040, + -1104280746, + 1073897452, + -1076186098, + 1058958040, + 1056479416, + 1051379480, + 1033099020, + 1064347523, + 1070057304, + -1091973347, + -1081031037, + -1095798846, + 1048836034, + 1055876748, + -1112765838, + -1081685938, + -1096693340, + -1091709977, + -1090456793, + -1101594301, + 1060851580, + 1047151205, + 1060306183, + -1093297532, + -1096501863, + 1069246013, + -1087584146, + -1098681553, + 1059873872, + 1048830006, + -1081378076, + -1092602492, + -1079566570, + -1071209090, + 1047441647, + 1056005495, + 1053968679, + 1057489167, + -1097384898, + -1086660583, + 1064036246, + -1077475685, + -1078616378, + 1065388739, + 1032916287, + -1076946916, + -1083397459, + 1067574239, + -1096961586, + 1066122314, + -1079188134, + -1084892106, + 1058537532, + -1077751110, + -1094766495, + 1050131237, + -1097577029, + 1061464428, + -1088419078, + 1062118984, + -1077465264, + 1058458346, + 1065438189, + 1034666356, + -1086456312, + -1097487478, + 1068460389, + -1079674195, + 1057600418, + -1080496163, + 1066276599, + -1075655960, + 1044856822, + -1115548063, + 1041631585, + -1078833971, + -1095726168, + 1049082799, + -1084018108, + -1105848796, + -1080063519, + -1096707902, + 1059448396, + 1063938618, + -1076583300, + -1096395905, + -1097943113, + -1089217960, + -1098197164, + 1056268784, + 1065809976, + -1107435280, + -1079241372, + 1054544854, + 1041511488, + 1061613325, + 1049686497, + 1066265687, + 1051575580, + -1082602585, + 1043344467, + 1044146074, + -1087473328, + 1055308150, + 1064511422, + 1047339236, + -1089699577, + 1070481052, + 1062178893, + -1081965348, + 1050546367, + -1106795281, + -1095291606, + 1011445906, + -1099653614, + 1068959470, + 1066761448, + 1062241670, + 1025153014, + -1082889065, + 1055845721, + 1026824524, + 1048596957, + -1090304947, + -1091319170, + -1114617385, + -1083003396, + 1070340129, + -1077356231, + 1054118141, + -1100624975, + -1112232664, + -1095103075, + 1047610504, + 1063256994, + 1057068950, + 986815712, + -1082399120, + -1104969221, + -1083272570, + 1061829936, + 1062050400, + -1123446793, + 1061996449, + 1058047538, + 1064202702, + -1080534017, + 1069382901, + -1087336777, + 1042650440, + 1050211686, + -1084296952, + -1087308558, + 1057851779, + 1075399484, + -1099813764, + -1088300223, + -1092376847, + -1129885389, + 1063503082, + -1112682891, + -1072734298, + 1061188569, + 1055826783, + -1091515960, + 1065707436, + -1084130719, + 1049155513, + -1084354343, + -1092905983, + 1023778139, + -1106010115, + -1090459925, + -1084050692, + -1100651611, + 1059828496, + 1043078498, + -1094306982, + -1098250561, + 1058142054, + 1067755427, + -1096762476, + -1086373673, + 1068751486, + -1089384287, + -1093123507, + 1074815021, + 1062408450, + -1096373240, + 1041994027, + 1019520614, + 1048869886, + -1079315643, + -1106947943, + 1032669259, + 1057126486, + -1086213685, + 1053446989, + -1086302049, + 1067580832, + 1065561849, + -1083745004, + 1039462595, + 1058129641, + 1062653752, + 1041389474, + 1053176486, + 1051923527, + -1095206245, + -1099361266, + 1047350050, + -1090035370, + 1061529563, + -1087902323, + 1065710481, + 1060002816, + 1067726999, + 1058239564, + 1072104734, + -1091963751, + 1032797770, + 1041533509, + -1088141553, + 1040243887, + -1085765131, + 1041703580, + 1042877819, + -1097443037, + -1087199319, + 1068421561, + 1048878392, + 1033557032, + 1041164790, + -1109789128, + -1080170700, + 1034287979, + 1060224967, + -1080630814, + -1081734011, + 1058759842, + 1047599525, + -1076683383, + -1074972396, + 1052397788, + 1067158567, + 1043266012, + -1084310550, + 1063706205, + 1025857171, + 1068588468, + 1055450764, + -1098655936, + -1079257151, + -1095898651, + 1049819640, + -1103793399, + -1102616038, + -1099219298, + 1066340137, + -1102504466, + 1052245748, + -1087555451, + 1062621821, + 1039527421, + 1055239617, + -1093638610, + -1082785783, + 1033376636, + -1097410616, + -1124394258, + 1059386238, + -1081870843, + -1106343931, + -1086576383, + 1060974941, + 1058666951, + 1066382155, + 1044797506, + 1048669879, + -1081032211, + -1083374729, + -1098193127, + -1098674624, + -1080446533, + 1027175998, + 1028138746, + -1092089006, + 1056446503, + -1131619348, + 1067578276, + -1081724073, + 1042862320, + 1046874579, + -1111011720, + 1066190735, + 1068692954, + -1117209728, + -1082915640, + -1098099489, + 1065882297, + -1077005928, + -1088165429, + 1053864697, + 1073564134, + -1079824990, + 1057465226, + 1069936116, + 1057601566, + -1079418726, + -1097105769, + 1065923898, + 1043894257, + -1075519766, + 1064436600, + 1035462911, + -1086433802, + 1062545569, + -1090008833, + 1059835136, + -1102336670, + -1074858372, + 1042820666, + 1043990263, + 1057565147, + -1072618410, + -1075411320, + 1062796681, + -1073711726, + -1096309371, + 1064455786, + 1058093164, + 1074233194, + 1075088210, + 1057362162, + -1165134064, + -1098624338, + 1056335631, + 1043512975, + 1068785658, + -1085868557, + 1059961918, + -1103391960, + -1082891085, + -1086383613, + 1064584280, + 1061033072, + -1092984172, + -1086383813, + -1090138098, + 1051708229, + -1120762702, + 1025117472, + 1066443458, + 1058709114, + 1036747680, + 1058995623, + 1030052294, + 1049382180, + -1106713318, + 1052219372, + 1068200458, + 1049810211, + -1113874181, + -1092825598, + -1127872577, + -1098820500, + 1033752321, + 1057248855, + 1073695425, + 1061688704, + 1051581144, + -1110726688, + -1087568624, + 1069351242, + 1063115714, + -1089896221, + -1099099633, + 1057293250, + -1119422816, + 1061920793, + -1080648550, + 1047711176, + -1093506090, + 1051318306, + 1057065579, + -1100638075, + -1070598739, + -1123932749, + -1088694902, + 1065450245, + 1038009751, + 1051530577, + 1034002475, + 1023532250, + -1101742447, + -1085259136, + -1088058274, + -1086595414, + -1095876709, + -1088945846, + 1055190793, + 1041671067, + -1095822269, + 1045530207, + -1081673503, + 1064012931, + 1066038314, + 1072783550, + -1072713009, + 1052028993, + -1091391577, + 1054194695, + 1065042250, + 1069006706, + -1088186263, + 1055815890, + -1089640782, + -1098792621, + 1062461934, + 1069769676, + 1072926067, + 1068580911, + -1084875248, + 1061940388, + -1085109570, + 1015780254, + 1060407947, + 1037525372, + -1089879520, + -1101155015, + 1021580358, + -1073676883, + 1065855595, + -1083211586, + 1066687678, + -1080264006, + -1095210066, + -1087765750, + 1040048942, + 1067714325, + 1036780997, + -1095809617, + -1104644795, + -1084914761, + 1062555099, + -1086230827, + -1096594523, + -1061997758, + -1080534648, + 1069906515, + -1075462904, + 1070772535, + 1054001387, + 1053319275, + -1075212371, + -1097145358, + -1086643687, + -1090136720, + -1094982088, + -1089991637, + 1047313778, + 1072265684, + -1080385483, + 1072393158, + 1038704625, + 1058051252, + 1069292907, + 1049593210, + -1083691736, + 1069398021, + -1102280236, + -1095610886, + 1077499961, + 1062938257, + -1074305752, + 1072174067, + -1121356982, + -1097438408, + -1085514028, + -1127986737, + -1094481876, + 1038226639, + 1072940202, + 1054366422, + 1041656365, + -1118773525, + 1063608494, + -1117251210, + -1080909835, + -1081262238, + 1051784127, + 1058181541, + -1102132224, + 1061040864, + 1065512365, + 1068674733, + 1057512965, + 1072790148, + -1073287423, + -1106826340, + 1070265304, + 1062990520, + 1058651472, + 1052602570, + 1070427700, + 1058529701, + -1095151292, + -1098721125, + -1124011014, + -1081923620, + -1102866682, + 1070425467, + 1063307176, + 1059477371, + -1090496428, + 1072937482, + -1078494546, + 1067235827, + -1095840532, + 1070445005, + 1071551933, + 1043839685, + 1053916854, + 1058610429, + -1105150096, + -1101690333, + 1058102885, + 1048279340, + 1040371248, + 1079729768, + -1087409675, + -1104217135, + -1094463742, + -1096467506, + 1059360519, + 1056125070, + -1105177420, + -1103585717, + 1049672475, + 1056497287, + 1049672979, + 1018069044, + -1084878050, + -1092175522, + 1070283721, + -1086868357, + 1062491460, + 1063954314, + -1085873910, + 1052496060, + 1059716442, + 1049349456, + -1085140493, + 1065909108, + -1107005168, + -1087693779, + 1055170093, + 1073925713, + -1085897615, + 1043999240, + -1074798407, + -1113029294, + 1058978647, + -1099242425, + -1090988904, + -1078962736, + -1080444423, + -1093482596, + -1085100879, + -1086462047, + -1090079061, + 1050902644, + 1042045755, + 1062014756, + -1079555287, + 1053581650, + -1081140936, + -1085122975, + 1064729425, + -1094131218, + 1058752443, + 1006511488, + 1080925668, + 1026849640, + 1047425255, + -1116676431, + 1067990733, + 1059169268, + -1081114762, + -1085742850, + -1088094411, + -1090199721, + -1087921529, + -1104003971, + 1049961780, + 1051267895, + -1069774500, + -1088612523, + -1084183593, + -1076327579, + 1058710125, + 1051514648, + 1051322952, + -1101304444, + 1062046851, + 1063794277, + -1089493800, + 1057712185, + 1063307136, + -1089610967, + 1059579807, + -1082832446, + 1059783728, + -1095832722, + -1086901295, + -1095222397, + -1088652843, + 1057887668, + -1105745062, + 1060140999, + -1085505368, + 1049153046, + -1114252754, + 1060359163, + 998412392, + 1035145659, + -1100075369, + 1043607308, + 1047407547, + 971342080, + -1091881621, + -1079637928, + 1036240482, + -1113900641, + 1051987658, + -1097603640, + 1056063145, + -1079641499, + -1092913940, + 1067146116, + 1060709245, + 1049205154, + -1090313683, + 1076176082, + -1091586675, + -1119766389, + -1103356284, + 1058606951, + 1056048046, + -1111837459, + -1096980343, + 1050957878, + -1087637050, + -1078966819, + 1035939416, + 1051223106, + 1069928954, + -1098542632, + -1102329850, + -1089810103, + 1061454794, + 1043355280, + 1038548772, + 1049795390, + 1062241792, + -1084897080, + -1120744456, + 1067815223, + 1043760051, + -1119798690, + -1088702861, + 1041437335, + 1022696662, + -1080075044, + -1106597756, + 1058679147, + 1036804426, + -1089443492, + -1086799544, + -1086862241, + 1032503814, + -1082193073, + -1094434269, + -1112701437, + -1085320742, + 1044371818, + -1098419964, + -1105977451, + 1029888805, + 1065313907, + 1061099686, + 1059225011, + -1098552847, + -1109885835, + -1088128248, + 1030880493, + -1088557463, + -1117742807, + 1054821029, + -1101048176, + -1101019059, + 1066984414, + -1088906553, + -1098597439, + -1090617065, + -1093336737, + 1055012065, + 1043132759, + 1067886432, + -1088193710, + -1138554768, + 1039312642, + 1062669622, + -1106282931, + -1087125847, + 1090631762, + 1058168663, + -1106618720, + -1098254342, + 1052127597, + 1059650581, + -1089404331, + -1125355330, + -1108036835, + -1093205285, + -1097948552, + -1123402796, + 1029643172, + -1086874919, + 1069075825, + -1085267717, + 1074570588, + -1076990333, + 1057077703, + 1065391512, + 1042247769, + -1087918664, + 1060669820, + 1059475127, + 1032365924, + -1076707929, + 1071446070, + 1071773763, + 1058134653, + -1082795418, + 1032543958, + 1062373709, + -1088550496, + -1090612287, + -1085225812, + 1064049368, + -1079087139, + -1100882454, + 1075269878, + 1055829799, + -1089224671, + -1087940657, + -1087988819, + -1091777780, + -1078594025, + -1090002684, + 1063991327, + -1091316644, + 1059005595, + 1066528016, + -1082751753, + 1040063160, + -1092595441, + -1121090299, + -1084314913, + 1058054104, + -1088281213, + -1078958292, + 1058772787, + 1059043391, + -1080103023, + 1053124641, + 1075844029, + -1111915600, + -1089582101, + -1090739909, + 1063993096, + 1053999391, + 1052545357, + 1051645906, + 1018498947, + 1055521635, + -1097615924, + -1102580015, + 1066523049, + -1088632808, + -1112001539, + -1081418448, + 1040748530, + -1101832620, + 1040516228, + -1081986979, + 1021815368, + -1105613025, + -1140082688, + -1103907780, + -1110633023, + -1089847124, + 1045874205, + 1057677257, + 1049818433, + -1096498257, + -1101178390, + -1121172402, + -1096547383, + -1092800776, + 1057698664, + 1049169678, + 1040682224, + -1100312777, + -1089507991, + 1023657255, + -1096069340, + -1096209863, + 1016264367, + -1057327848, + 1045580225, + -1104986442, + -1106849290, + -1089995775, + 1051255788, + 1031992383, + -1110711599, + 1031984232, + 1009901584, + -1083979439, + -1115836305, + -1087823029, + 994647116, + 1054801519, + 1041364454, + 1037684283, + -1118136822, + 1014001984, + -1084902798, + -1105858453, + 1055499161, + 1040901432, + 1043080809, + -1146455368, + 1053594606, + 1025622872, + 1044164570, + 1049137802, + -1101457705, + -1098504254, + -1102992007, + -1104193803, + -1098241813, + 1051450991, + 1058137744, + -1098734466, + -1109339920, + 1054554543, + -1109664070, + -1087974419, + -1101472389, + -1077772292, + 1042532427, + -1088102640, + 1065875312, + 1039215195, + -1093811653, + 1051950804, + 1053104859, + -1119429253, + -1075108796, + -1096237003, + -1086891589, + -1085107195, + 1058763602, + -1093823283, + -1087837510, + 1046561422, + -1087197498, + 1070019886, + -1094320814, + -1081437719, + 1061580377, + -1110039446, + -1089676940, + 1025476249, + -1092108059, + -1104229549, + 1055335284, + -1100908279, + -1088594340, + -1105463633, + -1079886894, + -1084836558, + 1045226734, + -1095557057, + -1087187892, + 1050238538, + -1118242714, + 1041367441, + 1025427890, + 1047395070, + -1083713703, + 1054653646, + -1087902565, + 1049476768, + -1112795606, + -1089876877, + -1081949868, + 1038488385, + 1002828340, + -1086172753, + 1057678325, + 1049363775, + -1100047438, + -1080902399, + -1088959402, + 1055195016, + 1068687680, + -1090224635, + 1064483300, + 1065304880, + -1081928182, + -1084116618, + 1038903361, + 1068863957, + 1055242293, + -1103476665, + -1084696718, + 1060138463, + -1083310761, + 1026938048, + -1075689458, + 1059099354, + -1086376326, + 1013696144, + 1063373271, + 1069739108, + -1095177805, + -1079139022, + 1058772140, + 1023745061, + -1088906765, + 1031181793, + 1057961925, + -1097830994, + 1039048799, + -1093434173, + -1132598038, + -1092656121, + 1059450693, + 1053531371, + -1097885228, + -1087833464, + -1092811360, + -1089394969, + -1102176479, + 1049552259, + 1052213718, + -1105151706, + 1050785466, + 1060573357, + 1048713353, + 1061225547, + 1048833249, + -1108214260, + -1169432320, + 1067083836, + -1112884943, + 1068093652, + -1088101862, + -1130437527, + -1102326062, + 1067106295, + -1086225932, + 1050452861, + -1092257837, + 1049452881, + 1068225034, + 1065723066, + 1057555303, + 1058321719, + -1104987170, + 1037566098, + 1049867144, + 1037192661, + 1052399091, + -1076634071, + -1098672837, + -1096294302, + -1081451134, + -1097436033, + -1114781146, + 1066709524, + 1057987230, + 1038337034, + 1072683082, + 1044128771, + 1042607962, + -1114945984, + 1073386449, + -1080855380, + -1105059142, + 1054362340, + -1093743890, + -1092711389, + -1107694969, + 1068294522, + -1086399377, + -1082451059, + -1086354848, + 1046898134, + 1058205849, + -1085159484, + 1071105118, + -1093514025, + -1073488308, + 1052289035, + 1060648931, + 1070514120, + -1114025568, + -1077881674, + -1102733238, + -1114729455, + 1056942218, + -1082871456, + 1058408882, + -1104450875, + 1048969811, + 1060497188, + 1008187867, + 1059295603, + 1072537589, + 1070622280, + -1071230952, + -1088940536, + 1042323734, + -1095607584, + -1086564270, + 1054203790, + -1077544172, + -1087995216, + -1084872723, + -1092898959, + -1082363804, + 1057437245, + -1103713569, + 1051658078, + 1036503208, + 1067420776, + 1063120263, + -1121159835, + 1067383960, + 1066451946, + 1065962378, + -1090412038, + -1078130609, + 1058689733, + -1092214377, + 1058881983, + 1046731975, + -1078924312, + 1056563392, + -1082810350, + -1079761386, + 1057893713, + 1067947983, + 1043179341, + 1047097690, + 1069720588, + -1108321410, + -1080130045, + 1059584750, + 1067722371, + 1050520099, + -1101567170, + -1088072333, + -1102703682, + -1095083115, + -1106713920, + 1057919880, + -1081388501, + -1079046326, + -1084232791, + -1090473784, + 1072777509, + -1079302702, + 1062909989, + -1096000810, + -1080475094, + 1057110175, + -1071211181, + -1105189964, + -1088586480, + -1093476081, + -1084250385, + 1020603104, + 1036913267, + 1062237447, + -1073127218, + -1089369220, + 1053667617, + 1048740135, + 1056967085, + -1106264236, + -1104651544, + 1071324073, + -1093888667, + 1032941902, + -1111902640, + 1058063833, + -1077186030, + -1085491682, + 1024147892, + -1089881537, + 1064048558, + -1093761831, + 1060215655, + -1066826398, + -1081738912, + -1094916757, + -1091386828, + 1069471407, + -1088655003, + -1113435664, + 1063420402, + 1057614655, + 1058434260, + 1067392007, + -1127147325, + -1080889331, + -1096122228, + 1066755696, + -1084018241, + -1090942491, + -1089169918, + 1057778482, + -1110012496, + -1084971292, + -1099572585, + 1021839952, + -1085222454, + -1092518378, + 1036829199, + 1055683546, + -1096316264, + 1032520527, + -1084511677, + -1082003751, + 1050516801, + -1074187727, + -1080995901, + -1094484215, + 1064627523, + -1082130049, + -1080428254, + 1063478841, + -1078977983, + -1086203902, + -1089721706, + -1088134139, + 1040460482, + -1081040935, + -1093449124, + 1067764352, + 1075823201, + -1073482572, + -1082609597, + 1067992531, + 1072031202, + 1071324778, + 1043466802, + 1071007911, + 1068389401, + -1089567640, + -1080619516, + 1048490089, + 1060729393, + 1060880862, + -1082078357, + -1071680494, + -1097708377, + -1093652703, + 1057680365, + 1072959200, + 1047496795, + 1051645388, + 1040396586, + -1096142128, + 1061881920, + -1100226481, + -1077015257, + -1078508159, + 1057091284, + -1092802908, + 1068874579, + -1095868774, + 1051777793, + 1019173706, + -1095291648, + -1084627614, + 1064571957, + -1098546654, + 1056198950, + -1078102169, + 1060529076, + 1066826397, + 1060008538, + 1074094649, + 1052379709, + -1084303531, + 1046832137, + -1079601020, + -1090834418, + -1093869043, + 1061912822, + -1113176052, + -1105176726, + 1057603862, + -1124051470, + -1104625397, + 1055148545, + -1088915133, + -1087142817, + -1126308640, + 1017731124, + -1093407656, + -1097554972, + -1089508275, + -1096362464, + 1058800252, + 1061056498, + -1095116660, + 1018612972, + 1035159658, + 1053396823, + -1087551104, + 1033009353, + -1103697464, + 1060387120, + 1064066595, + 1059188671, + -1110839402, + -1090044588, + 1054972708, + -1109606527, + -1098407019, + 1043120158, + 1046292598, + -1077989861, + -1078499335, + -1095550518, + 1067263999, + 1053966097, + -1107777611, + -1098521003, + -1092522203, + 1064484376, + 1058475412, + -1090552004, + -1097068277, + 1053859409, + 1035376363, + -1098238085, + 1047188744, + -1094797185, + 1036374816, + -1080189348, + -1104451514, + 1050688404, + 1061677695, + -1144256083, + 1049111335, + -1153162437, + -1086469997, + 1063697828, + 1027148560, + 1056071564, + -1103573620, + -1095047483, + 1023440537, + 1050206710, + -1093205125, + 1084114069, + -1098225108, + -1106631483, + 1052308462, + -1081837153, + -1102644364, + 1053185126, + -1080215918, + -1092254459, + 1025912247, + 1069027140, + 1074309498, + -1107829830, + 1052042302, + 1038300779, + 1065994681, + 1055048519, + -1082011365, + 1065652238, + -1104589017, + -1091200114, + 1043556622, + 1060798038, + 1058379672, + -1108444690, + -1088281629, + 1010675110, + -1105989062, + 1042130382, + 1060853664, + -1092162466, + 1055097385, + 1050988871, + -1126355633, + -1106039982, + 1051460959, + 1057524612, + -1129334448, + -1073630632, + -1104785041, + -1081392598, + 1035624695, + 1031477772, + -1081765342, + -1087600728, + 1033936834, + 1043493499, + -1106499776, + 1059407647, + 1059324531, + -1072945438, + -1076108267, + 1066391127, + -1083240181, + 1078796751, + 1077984992, + -1095388220, + 1067264529, + -1089337235, + 1051171714, + 1057953448, + -1085439086, + 1081461150, + -1070690501, + -1080223369, + 1073840955, + -1078013599, + 1063682259, + 1033896848, + 1072226878, + 1060209491, + -1075956869, + -1096740813, + -1078504203, + 1050385138, + -1077545064, + -1072382766, + -1074422350, + 1059072176, + 1071308347, + 1049319750, + 1037232120, + -1101077765, + 1066157408, + -1083661597, + -1079767789, + -1084410423, + -1068843442, + 1073041101, + -1087933592, + -1069395903, + -1085315133, + -1095254332, + 1060075846, + 1062036003, + 1054837545, + -1090251601, + -1095151232, + 1040399537, + 1038027200, + 1066104090, + -1139562435, + 1062410614, + 1071877854, + -1087595053, + 1025805575, + 1059879612, + 1049505044, + 1065672583, + 1036580948, + -1080020439, + -1076293477, + -1094459564, + -1115739106, + -1084114678, + 1060549837, + -1086158440, + 1049986830, + -1078450318, + -1082475644, + -1090291890, + 1067733366, + -1086614060, + -1078121789, + 1056822668, + -1138418419, + -1095209015, + 1075429546, + -1079495242, + 1067668979, + 1062929689, + 1046907719, + 1056707973, + 1067663843, + 1044272060, + -1073825826, + 1012658106, + 1066647335, + -1074459195, + 1063172847, + 1062739888, + 1031617042, + -1085847823, + -1094244180, + -1084415298, + -1153621540, + 1058153248, + -1119893426, + 1059633654, + 1057153181, + 1041043357, + -1078354991, + 1033052427, + -1084304177, + 1054070461, + -1102463135, + -1081852660, + -1081789261, + 1030842772, + -1118809755, + -1107700174, + -1076692301, + 1063656895, + -1096755964, + -1089238844, + 1063976530, + -1093883186, + -1095469496, + 1059784523, + -1092026001, + -1087328529, + -1101766736, + 1066660821, + -1083235486, + 1061878802, + 1021543368, + 1051679166, + 1068207422, + -1078466069, + -1088618591, + -1091685134, + -1082571917, + -1094212833, + 1037597072, + 1057650430, + -1086901742, + -1127290247, + 1065540010, + -1117663281, + 1053660999, + 1055343483, + -1079931052, + -1112710728, + -1098859910, + 1040348803, + -1134163132, + -1082091557, + 1019771816, + 1063346092, + 1065668422, + -1115144078, + 1050312908, + 1026780702, + 1074364998, + 1054644166, + -1079320898, + 1066941918, + 1046839340, + -1095965814, + -1098879976, + 1042313386, + 1066504569, + -1073498056, + -1094525770, + 1060200299, + 1063772524, + -1084515525, + -1104842577, + -1092966289, + -1080900041, + 1040618366, + -1100815462, + 1066409840, + -1096099252, + -1100159398, + 1064026488, + -1080898558, + 1062667898, + -1079702617, + -1089856565, + 1068495131, + -1110101264, + 1024621224, + 1034616409, + -1073178433, + 1063717499, + 1064420085, + -1081069525, + -1092741516, + 1054113486, + 1057964967, + -1082374491, + 1068054635, + -1085832223, + -1124048288, + 1073509783, + -1079996026, + -1093476920, + 1048885889, + 1058347539, + -1081835646, + -1088348918, + -1097653810, + 1067037792, + -1074200326, + 1063883466, + 1042197714, + 1060394591, + 1057293228, + -1080547042, + -1073443390, + 1039215459, + 1053278269, + -1071605869, + 1072047440, + 1076327028, + -1074900215, + -1087671904, + -1079596593, + 1034073164, + -1069938184, + 1051490262, + 1066647275, + 1063339166, + -1094029499, + 1062153365, + 1056464187, + -1088014804, + -1084085646, + -1093623014, + -1081515259, + -1077456144, + 1069987811, + -1094405667, + 1070263378, + -1093178611, + 1064106017, + 1081042901, + 1057574938, + -1102658684, + -1103967816, + 1065852901, + 1047908318, + 1052016544, + -1077212159, + 1073740334, + -1109742328, + 1070260504, + -1089038961, + -1133433008, + 1044298698, + -1106672350, + -1076807419, + 1045619219, + -1090866765, + -1092996556, + -1068941100, + 1063570247, + 1066843735, + 1085832724, + -1059562673, + -1082839453, + 1091628578, + -1094303685, + -1058967599, + -1113705039, + -1092177305, + -1062972817, + -1063705938, + -1085052940, + 1079361051, + -1092026929, + -1062260964, + -1087888821, + -1079675215, + 1073756893, + -1080236520, + 1070763624, + 1068539136, + 1091248482, + 1069365886, + 1059771137, + 1068785815, + -1123975557, + -1079874916, + -1078075383, + 1049948863, + -1069386161, + 1079728504, + -1079958530, + -1075357740, + -1073384332, + 1063684740, + 1090461209, + 1060891110, + 1065989612, + -1093698986, + -1068037978, + -1085181393, + -1084719578, + -1057337359, + 1075262408, + 1062257006, + -1085546219, + 1082680534, + 1052134372, + 1075397536, + 1033595220, + -1088270549, + 1089483217, + -1081131178, + -1073398212, + 1083232564, + 1086983752, + 1075870581, + -1070784951, + 1092399554, + 1066920621, + -1054176013, + 1059155867, + 1084172258, + -1063976293, + -1056432912, + 1077134568, + 1066434775, + 1079128554, + -1063985686, + -1076587269, + 1070788571, + 1068653607, + 1078135261, + 1058244329, + 1090962440, + 1097929531, + 1065563432, + 1078711513, + 1060026119, + -1084362734, + -1075074629, + -1063016587, + -1065839203, + -1110783715, + 1052501990, + -1065279427, + -1069336852, + -1073326834, + -1201545472, + -1088225685, + -1087203742, + 1079368012, + -1068004364, + -1065682756, + -1085012783, + 1075131722, + -1051537026, + -1074134041, + -1089825800, + -1070010202, + 1082272639, + -1073444594, + 1060271973, + -1077879707, + 1051003728, + 1093521349, + 1075286308, + -1104246867, + 1056665682, + -1094992881, + 1050538603, + 1068255140, + -1086482598, + -1089195054, + 1063046610, + -1086363546, + 1020162775, + 1061855983, + 1064187104, + -1090601348, + -1086890797, + 1048838986, + 1057362562, + 1070410306, + -1087980392, + -1088981314, + 1065924318, + -1080156963, + -1085811108, + -1086939574, + 1066333728, + 1067185561, + -1076325559, + 1049706409, + 1059256695, + 1056462784, + -1082270820, + 1061302383, + -1082090144, + -1087822682, + -1130174196, + -1124446693, + -1069487160, + 1065383044, + -1092431035, + -1087808886, + 1066717014, + 1065239531, + 1047692536, + 1049277394, + 1062203828, + -1081152937, + -1107607108, + -1088597360, + 1015785046, + 1057459305, + 1045919183, + 1049294039, + 1041394192, + -1090185526, + 1065392290, + -1138352914, + -1077071635, + 1032349734, + 1040403646, + -1080296683, + -1104312968, + 1062991927, + 1049117865, + 1035422531, + 1053531499, + 1057213090, + 1027211452, + 1060055201, + 1051203526, + -1097895980, + -1098634465, + -1146123888, + -1083789057, + -1090333372, + 1057033272, + -1081922781, + 1060067738, + -1104710506, + -1097171252, + -1137503882, + -1083110516, + -1121391796, + -1105254316, + -1075259097, + -1109088383, + 1070108943, + -1082346219, + 1062829415, + -1078307761, + -1101914413, + -1086074811, + 1065430035, + 1037258340, + -1081738128, + -1099810552, + -1087485010, + 1051708951, + 1043635664, + 1054018712, + -1084791769, + -1111263724, + -1096186845, + -1088737434, + 1059701785, + -1083315917, + -1109317430, + -1085052256, + -1102149959, + 1031832972, + 1039564265, + 1048849205, + 1022882876, + -1085349785, + -1096467944, + -1086588396, + 1048674612, + -1103766998, + 1042251745, + 1065851002, + 1060694828, + -1089399412, + -1093897470, + 1058368279, + 1061469201, + 1045779588, + 1069437192, + 1059313165, + 1045289918, + 1017313330, + 1040824465, + -1088347258, + 1026769502, + -1088384667, + 1064261607, + -1078653226, + 1021563618, + 1073846195, + 1068313994, + -1089189684, + 1048832704, + -1112186136, + 1063275292, + 1059079946, + -1092804953, + -1121979718, + 1045328235, + 1061626410, + -1086874609, + 1064880655, + 1059076701, + 1062735226, + 1051035212, + 1024927912, + -1098033581, + 1069882048, + -1082961727, + -1079587121, + -1105973114, + -1096495783, + 1052451690, + 1054010453, + 1049248537, + -1090034487, + -1086768618, + -1088711421, + 1057132640, + 1052814554, + 1076918302, + -1069688741, + 1052741460, + -1090646005, + 1063489641, + -1095256888, + -1106343297, + 1058876118, + 1052739891, + -1104862501, + 1031482822, + 1066586210, + 1078989765, + -1088998127, + -1093816597, + -1098407476, + -1088872409, + -1081106387, + -1095890721, + 1066156914, + -1100325015, + 1061952470, + -1093073640, + -1090760533, + -1140690592, + -1081849190, + -1076455555, + 995100120, + -1097335136, + -1092044548, + 1068670775, + 1049390269, + -1097161331, + 1066259964, + 1065609907, + -1096206837, + -1080813295, + -1130908003, + 1068389279, + 1051909876, + -1073503131, + 1050717373, + -1081727819, + -1098775224, + 1058044893, + 1066806656, + 1043926640, + -1073375340, + -1088229931, + 1066522293, + -1106932543, + -1088969058, + -1148058916, + 1053191085, + -1138355377, + -1088371727, + 1059463507, + -1120016519, + -1080246375, + -1121066918, + 1032272373, + 1057703153, + -1082393774, + -1116780526, + -1099546485, + 1056928074, + -1091018032, + 1045463345, + -1088844986, + -1083990113, + 1041067384, + -1115078982, + -1103832474, + -1081096564, + 1066079285, + -1097369317, + 1032777591, + 1056409183, + 1065749391, + -1095616539, + 1042396574, + 1055410958, + 1058050994, + 1053211275, + 1051266276, + -1093988655, + -1085126427, + -1099079986, + -1097386538, + 1045845151, + -1102764599, + 1047551530, + -1130301838, + 1041214249, + -1097363676, + -1105532322, + -1104285629, + -1079726896, + 1066697523, + 1058472586, + -1157673552, + 1055853095, + -1101396078, + -1116083961, + -1084669230, + -1090156390, + 1053068235, + -1084564243, + 1053427705, + -1083648842, + 1050829818, + 1063841678, + 1046922852, + -1091621878, + 1063458281, + 1073945790, + 1060113334, + -1079555402, + -1084297238, + 1066769950, + -1130443895, + 1055782479, + 1077062159, + 1065535224, + -1088179359, + -1090205640, + 1055107905, + -1099654288, + -1096246974, + -1099225614, + -1090064172, + -1085014950, + 1070069156, + -1096429362, + 1064093480, + 1063527232, + 1007986244, + 1053818444, + 1066693664, + -1084922700, + 1078126512, + 1062005754, + -1084407115, + -1076577607, + -1083613323, + 1051691766, + -1101758391, + 1052330362, + -1081871153, + 1033639002, + -1084240242, + -1073875105, + 1045147094, + 1029385907, + -1092269946, + -1091223273, + -1088114345, + 1066187276, + -1121391017, + -1091299804, + 1058301573, + 1070214200, + 1049829587, + -1080529802, + 1061164150, + 1057479502, + 1062980301, + -1089170719, + 1073184802, + 1048382881, + -1093780247, + 1056005776, + -1086066510, + 1063485300, + -1082991323, + 1074417012, + 1061246264, + -1073856007, + 976451824, + -1085242308, + -1101681347, + 1058824237, + 1062167216, + 1050706661, + 1033170945, + -1080315380, + -1099520904, + -1114924003, + -1089512645, + 1046856474, + -1080009056, + -1109130536, + -1081785429, + -1076418978, + 1067911966, + 1056033156, + 1074332962, + 1070905846, + 1072106250, + 1044536132, + 1055864361, + 1054530942, + -1095780907, + 998437216, + 1053041251, + -1101530034, + 1051887123, + 1059150951, + -1106313313, + -1096610572, + -1112688087, + 1052429857, + 1068182570, + 1033210960, + 1051786165, + 1071988902, + 1050506871, + -1090001842, + 1064768441, + 1014682695, + 1075343903, + -1080644137, + -1098652541, + 1053172357, + -1089462844, + 1070907904, + -1101262817, + 997632945, + 1058031786, + -1102221883, + 1045853454, + -1082323738, + -1087316642, + 1060444096, + 1036137542, + 1059238199, + 1079129940, + 1071488068, + -1102647528, + -1085756415, + 1062873184, + 1044825029, + 1058539296, + -1078009355, + -1081992794, + 1063349878, + 1057617029, + -1077978735, + 1058893602, + 1049672500, + 1063965473, + 1034845349, + -1090057376, + 1057889218, + 1057545600, + -1132226913, + -1100436490, + 1033239422, + 1057212359, + -1086867512, + 1024479146, + -1109609072, + -1099580663, + -1096089522, + -1102581402, + 1028137235, + 1062147203, + 1066138258, + -1108581610, + -1088167413, + -1095660341, + 1049001426, + -1085076340, + -1090496109, + -1086422134, + 1059923234, + 1058809489, + -1079238590, + 1065880699, + 1052476920, + -1089447940, + -1093680673, + -1088991570, + -1081799110, + -1098785374, + -1103575165, + -1098023095, + -1096321865, + -1122831824, + 1036977100, + 1067572545, + -1096000965, + -1104244028, + -1087409228, + 1052703661, + -1095479120, + 1034282848, + -1114910528, + 1050255598, + -1102740020, + -1077827971, + -1083671195, + 1073564579, + 1039516728, + -1105373482, + -1107445648, + -1080436257, + 1059263210, + -1089369792, + -1098930379, + -1120634132, + -1084665155, + 1065487012, + -1099530472, + -1094030549, + 1045800675, + -1097316949, + 1063810980, + 1060924760, + 1058439647, + 1066553735, + -1109474593, + 1041138803, + 1060689828, + 1026389599, + -1087155399, + -1130564509, + 1052129543, + -1087821970, + -1086484787, + -1081034087, + -1088980626, + 1076128640, + -1070802954, + 1037163878, + 1061146718, + 1076916322, + -1081290678, + -1088868150, + -1071285533, + -1069915229, + -1099586571, + -1087625652, + -1100856012, + 1053274438, + -1137097018, + 1053960001, + -1073428517, + 1057775906, + -1072032857, + -1089241963, + 1070926374, + -1104123212, + 1072831164, + 1040780211, + 1031816894, + 1074166751, + 1057494344, + -1086983507, + 1062848799, + -1073556800, + -1106557930, + 1072756090, + 1070648807, + -1074410117, + -1088699076, + -1081870654, + -1171904816, + 1062092593, + 1046974905, + 1049877363, + -1072191842, + -1081615506, + 1042118624, + -1084913481, + -1145668641, + 1066322454, + 1056479488, + 1076548630, + -1078821941, + 1043327653, + 1069157885, + -1080568764, + -1078943806, + -1083135670, + 1058603826, + 1060353148, + -1085522075, + -1081894085, + 1072904942, + 1067042400, + -1095427727, + 1075681590, + 1050453436, + -1078664973, + 1044130546, + -1074727328, + 1065788285, + -1087735844, + 1067300487, + 1041437482, + 1053489175, + 1064566932, + -1065086769, + -1077101575, + 1075796340, + -1081002610, + 1071395108, + 1063992955, + -1071776463, + 1068350369, + 1063654153, + -1078826495, + 1039431896, + -1163950840, + -1078677127, + -1072991601, + 1068011688, + -1074843830, + -1078577768, + 1057324816, + -1092600730, + -1129950151, + -1086809505, + 1034765085, + -1075111903, + -1079708070, + -1098152882, + 1048577746, + 1067686125, + -1089101157, + -1087822992, + 1064708780, + -1075411866, + 1062401979, + 1065436204, + -1113585049, + -1082352924, + -1083511244, + 1065115418, + 1061057675, + -1077426320, + -1101282485, + 1071866197, + 1073423588, + 1057064266, + -1088714428, + -1080266001, + -1074532958, + -1086353921, + -1098731392, + -1086417899, + -1073506275, + 1042548774, + 1057340415, + 1056233569, + 985407328, + -1076223816, + -1094712678, + -1077614338, + 1058974350, + 1058696514, + -1090572349, + -1105536996, + 1072525106, + -1089508313, + 1065805872, + 1070840359, + 1063175093, + -1082065038, + -1091699040, + 1056871094, + -1074188985, + 1053502102, + 1055393448, + -1131026636, + 1064513290, + 1071458999, + 1054869462, + -1082674272, + -1096730945, + -1099538216, + -1090409067, + -1094455931, + 1062137662, + -1092087628, + -1088788831, + 1054992020, + 1034400135, + -1119796402, + 1068790812, + 1033934894, + -1107684542, + 1050781966, + -1086907926, + 1067300975, + 1039212816, + -1109411307, + 1017914012, + 1054192472, + -1105527902, + 1052541535, + -1118796400, + 1062976238, + 1044893466, + 1050864333, + 1035866724, + 1064023095, + -1106970024, + -1086670366, + -1090902386, + -1083149638, + -1094854471, + 1058851342, + -1087976066, + 1055940457, + -1075991506, + 1048980400, + -1090328985, + -1073031299, + 1047447490, + -1089724445, + -1093346814, + 1053835408, + -1103591580, + -1089051373, + -1122052830, + 1057045269, + -1060550079, + 1050934947, + 1055528185, + -1101764608, + -1103789987, + -1081800414, + 1057024109, + 1050945670, + 1016009648, + 1068845503, + 1041713069, + 1072047945, + 1033253388, + 1031982929, + 1059860254, + 1036880798, + 1071654789, + 1065719579, + 1050335412, + 1066384900, + 1058045692, + -1085311973, + -1100923810, + 1058480254, + -1088595866, + -1085726703, + -1078307667, + 1057156954, + 1030081385, + 1074209098, + -1094323254, + 1061370577, + 1069312090, + -1079646802, + 1054401365, + -1087330200, + 1065335120, + 1066787449, + 1065937500, + -1079485140, + -1079502526, + 1075403503, + -1081529457, + 1061978650, + -1080861404, + 1039959461, + -1079739583, + -1080263037, + -1089739622, + -1090144952, + 1029675586, + 1055270933, + -1079254562, + -1105980235, + 1069154572, + 1050358606, + 1052012343, + -1092501411, + 1033276836, + 1071844584, + 1058262957, + -1131041132, + 1062433581, + -1139467394, + -1071202524, + -1092487672, + 1068920427, + -1078190280, + -1080680086, + 1067013645, + 1075607812, + -1071840482, + 1073954619, + -1090938362, + -1090826434, + -1081086718, + 1059036067, + 1071049897, + 1061936473, + -1068814383, + 1058336770, + -1078522434, + -1084037055, + -1089509373, + -1088868167, + -1087772729, + 1067800980, + -1091192103, + -1094479730, + -1078930080, + 1065820392, + -1073186508, + -1085158562, + 1067928008, + 1033807082, + -1098719083, + 1067351206, + 1072287500, + 1065631412, + 1067906794, + -1087760129, + 1066955268, + -1086565304, + 1069496555, + 1050256080, + 1068610919, + -1078228446, + -1078528709, + 1066442631, + 1037912888, + 1034803317, + 1074450552, + -1087066275, + -1071933545, + -1074555469, + -1124168342, + 1046599091, + 1066710533, + 1059213669, + -1076379565, + 1071442084, + -1073775799, + -1114340238, + 1074710341, + -1093790158, + -1072288534, + 1066029887, + 1077820334, + 1058883057, + -1093454289, + 1077822423, + 1074829686, + 1077878498, + -1082242315, + 1028969588, + -1107029597, + -1089107764, + -1081640092, + -1081137096, + -1083274443, + -1112094935, + 1063487210, + 1077886757, + 1030811109, + 1063998584, + -1068658993, + -1078206935, + -1081700865, + -1072504783, + 1048965410, + 1073932129, + -1100677216, + 1063842088, + 1078001719, + -1084753708, + -1079064495, + -1076706764, + 1059360910, + -1090109451, + 1057003860, + -1081669263, + 1046743649, + -1090101799, + 1056332784, + 1053169651, + -1078829370, + 1075843891, + -1097300696, + 1039579970, + -1099338889, + 1067001765, + 1067549461, + -1105341252, + -1102613500, + -1098316800, + 1061779152, + 1049338653, + -1101730610, + -1097615789, + 1075407496, + -1082258762, + -1089147712, + 1075565112, + 1042847286, + 1058542880, + -1130537932, + 1076350315, + 1045686405, + -1082839514, + 1062294490, + 1061579135, + 1062361710, + 1052186218, + 1068374836, + 1066823499, + -1095933776, + -1103784357, + 1051597623, + -1078942261, + 1059500117, + 1049387102, + -1074094823, + -1090295462, + 1046403840, + -1113503268, + -1079403495, + 1074455275, + -1101758804, + -1076179514, + -1087318328, + 1011164984, + 1071827990, + -1073479218, + -1095103598, + 1057579374, + -1071569668, + -1104857556, + 1073838933, + 1034229307, + 1061301478, + 1048024026, + -1087932945, + 1025881355, + -1090151528, + 1072762761, + 1062928249, + -1087062379, + -1069132033, + -1087100603, + 1060890300, + -1140514665, + -1104333673, + 1032837204, + 1067458546, + 1072954692, + -1082007169, + 1061730234, + -1079440301, + -1110506640, + -1083184398, + 1068747699, + 1076088904, + 1068732354, + 1048736431, + 1038934830, + 1079068479, + -1086395348, + -1077366843, + 1067743176, + 1060242711, + 1060184372, + -1076976346, + -1084864642, + -1095598648, + 1062322826, + -1067787772, + 1067952330, + 1052510336, + -1084753505, + -1086161526, + 1066021495, + 1062423314, + -1079772175, + -1071135324, + -1096481714, + 1068987897, + -1102195369, + 1056135119, + 1066043116, + 1067688859, + 1065408089, + 1047430337, + 1060304904, + 1077891664, + -1103381950, + -1078446076, + -1097359621, + 1068618073, + 1055208370, + 1072929220, + 1060685218, + -1084589272, + 1013601922, + -1090657249, + 1047299555, + -1085258783, + 1053498530, + -1071390400, + -1080524457, + 1076088750, + -1095872008, + 1064186732, + -1096621820, + 1038295190, + 1056094920, + 1055694722, + -1074983923, + -1096704988, + -1101294284, + 1062549158, + 1052572642, + -1089659810, + -1084708693, + -1079848433, + 1050474261, + -1098066957, + -1089708711, + 1066370380, + 1062335000, + 1050381042, + 1078308485, + -1074980229, + 1063913946, + 1054512766, + 1057304930, + 1068335171, + 1060367206, + -1106887821, + 1049105887, + -1119708735, + 1068200113, + 1057184621, + -1083391491, + -1091321224, + -1087815167, + 1058004716, + 1011915186, + -1079710985, + -1114711620, + -1092169729, + -1105958957, + -1073803550, + 1042148022, + -1122839892, + 1057389636, + 1036298008, + 1047933095, + -1067324257, + -1098746519, + -1098623447, + 1084251057, + -1088503537, + -1090096614, + 1054922159, + 1061612819, + -1093300041, + -1092651110, + 1063968953, + -1120205988, + 1069929364, + 1058547383, + -1088166196, + -1094728627, + -1074879658, + 1050048461, + 1043914344, + 1061368427, + 1057944661, + -1095180758, + -1072325460, + 1042248711, + -1084253281, + 1025807220, + -1081200079, + 1029057494, + 1061395218, + 1045048934, + -1089725195, + 1053250456, + -1096902506, + 1034194161, + -1091818788, + -1076897377, + 1060019911, + -1085475048, + 1067183873, + -1090308236, + 1048599362, + -1083302638, + 1059052997, + -1132191402, + -1082451698, + -1095198984, + 1068719883, + -1099148756, + 1058981834, + 1025063711, + -1074166555, + -1072378281, + 1065705061, + -1074210094, + 1067748400, + 1071000964, + 1071341944, + -1126178588, + -1090032974, + 1070319517, + -1082880521, + -1136464483, + -1080185034, + 1059707061, + -1086728935, + 1008417042, + 1069968092, + 1077727164, + -1096734083, + 1052047488, + 1051495290, + -1075183077, + 1070743321, + -1093173364, + -1100965040, + 1063101980, + 1032882340, + 1073851655, + 1056012966, + -1085661142, + -1091992774, + -1082522075, + -1102178101, + 1052724958, + 1055021882, + 1060870324, + -1085569622, + -1071178846, + -1091282755, + 1048987048, + 1065533444, + -1090602809, + 1071571295, + 1048369838, + -1090343391, + -1080854479, + 1040378280, + -1089783121, + 1073387052, + 1065853629, + -1079412817, + -1074604298, + -1085232544, + 1064594269, + -1106671211, + -1084259511, + -1090446813, + -1087764752, + 1048888674, + 1068398689, + -1089804468, + -1079993520, + 1065666155, + -1082523598, + -1086621783, + -1128816075, + -1089217880, + -1096464446, + 1039391184, + -1076645652, + -1091801489, + 1060177269, + 1061449159, + -1097534438, + -1076971512, + 1045627067, + -1092850081, + -1093125673, + -1081919544, + -1092795640, + -1085469060, + 1062569733, + -1099696934, + -1093186548, + 1071588145, + 1067568137, + 1043810188, + -1078688463, + -1142308500, + 1080185971, + 1059727189, + 1048230539, + -1090359251, + -1081469036, + 1052651927, + -1087187622, + 1047673084, + 1058112700, + 1041130902, + 1061449967, + 1060501820, + 1065735150, + -1083216244, + 1048991577, + -1071120158, + -1095101606, + -1087204879, + -1088997326, + -1129671171, + 1065934088, + -1103349756, + -1081039699, + 1074676143, + -1086484999, + -1106315038, + 1067020657, + -1076719927, + -1111401854, + -1169130000, + -1079572417, + -1090040950, + 1051649069, + -1096355227, + -1079990088, + -1077301075, + -1074011774, + -1085494881, + 1059730429, + -1093908288, + 1041425644, + -1080604724, + 1059596150, + -1112103182, + 1052303797, + -1087383784, + 1041054668, + -1090330116, + 1075514260, + -1092354105, + -1098295012, + 1047379772, + -1079774894, + 1043755084, + -1079761858, + -1090622533, + 1055811332, + 1063285955, + 1057992484, + 1044202022, + -1087022161, + -1089968181, + 1082319149, + -1080814321, + -1122261458, + 1064391147, + 1065264629, + 1065386815, + 1029968432, + -1089142384, + -1122332436, + 1037166048, + -1082003827, + -1087194738, + 1053616447, + -1108452696, + -1092663507, + 1051802746, + 1054634538, + 1046933946, + 1069566769, + 994555600, + 1062868453, + 1040643098, + 1051805269, + -1091893560, + -1114030741, + -1106564913, + 1073235861, + -1093149610, + 1052112633, + -1125760587, + -1070238738, + 1059865452, + 1041905768, + -1085683384, + -1087833766, + -1081022748, + 1026057274, + -1094595674, + -1121046374, + 1058455905, + 1054944567, + -1096763407, + 1066305586, + -1091105004, + -1087675135, + -1079022004, + 1057643791, + 1060058693, + -1081117556, + -1102354080, + 1027593948, + 1066715995, + -1092649247, + -1107773291, + 1020362266, + -1139681672, + -1091591855, + 1059940652, + -1087735643, + -1072436710, + -1105474872, + 1046229137, + 1050798560, + 1054278625, + -1081635510, + -1067766017, + -1076795170, + 1073359169, + 1083277952, + -1067655941, + -1076650243, + -1077645092, + 1074857862, + -1081848509, + 1044708352, + -1076652660, + -1077487293, + 1068367985, + 1057501495, + 1074762895, + 1049003455, + 1066382692, + -1071775981, + 1070164793, + -1067713398, + -1079821790, + -1092866452, + -1081833134, + 1070011669, + -1076441776, + -1081543272, + 1044205368, + -1073934817, + -1071005802, + -1077730584, + 1072886109, + -1098774958, + -1079506573, + 1070246396, + 1062120214, + -1086192755, + 1043803068, + 1051281490, + -1096327851, + -1072751846, + 1065165766, + 1067729614, + 1069729168, + -1071286547, + -1103479032, + -1079012026, + -1098086718, + 1057490431, + 1075835486, + -1078805410, + -1095942210, + -1104474994, + 1058744680, + -1081206744, + -1088295614, + 1046152370, + -1097208077, + -1097849490, + -1088961452, + -1086023525, + -1093478201, + -1097342701, + 1016974552, + 1040711365, + -1100533734, + -1078660843, + -1083847717, + -1100423894, + -1133546396, + 1046597289, + -1140416296, + -1102817349, + 1049768772, + 1027866841, + 1071664526, + 1061719719, + 1050721658, + 1065596656, + 1050757357, + -1088699115, + 1053401640, + 1071331446, + 1069488930, + 1064619798, + -1078540050, + 1050270897, + -1097085289, + -1098004261, + -1081470598, + 1052027516, + -1096688083, + -1095591731, + -1081604496, + -1080324428, + 1039602074, + -1080946832, + -1089627025, + -1090079572, + 1060693113, + -1098547097, + -1094564180, + -1085648355, + 1055218779, + -1100233419, + -1095036717, + 1045145263, + -1096796253, + -1097059244, + -1092139872, + 1040682277, + 1050849599, + 1071051824, + -1075626766, + -1088146594, + 1044826570, + -1091209393, + -1076950959, + -1094440857, + 1059989390, + 1053016479, + -1075917463, + -1098160108, + 1069104302, + 1068349523, + 1040663092, + -1081935780, + 1060363324, + -1079734962, + 1049122231, + -1087135243, + 1067464739, + -1078177637, + -1077346493, + 1049690955, + -1085719191, + 1055472564, + -1070574081, + 1042227843, + 1061454666, + -1072522633, + 1066409456, + -1087259605, + -1079516992, + 1075874166, + 1075104423, + -1069086822, + 1050419150, + -1093801104, + -1080197131, + -1075326904, + 1068706901, + -1081182316, + 1041876440, + 1066121255, + -1074743514, + 1053606585, + -1086484304, + -1127071938, + -1069426098, + -1088739184, + 1061655126, + -1098248748, + -1075908182, + 1039293404, + -1111594922, + -1090552530, + -1110986705, + -1074834252, + -1074943263, + 1065655299, + -1069002634, + -1076671535, + -1095307518, + -1084664125, + -1068934790, + -1104650297, + 1060098315, + 1070879701, + 1073970871, + -1081419507, + 1056208684, + 1034250378, + 1069058743, + 1061753982, + 1054073482, + 1074847377, + -1125511778, + -1085916356, + -1083657112, + 1058905800, + 1064910366, + 1051582764, + 1048067356, + 1069068500, + -1077499129, + 1065636814, + 1049048455, + -1080838400, + 1043216040, + -1084538762, + -1078519108, + -1097939871, + -1113022314, + -1095853489, + 1049614089, + -1099736964, + 1071352454, + -1083785190, + 1016143711, + -1076732892, + 1060179435, + -1093910038, + -1074638816, + 1076481084, + -1118332399, + -1102630452, + -1078972873, + 1050485264, + -1082072943, + -1085970141, + 1054088975, + -1081086110, + -1089169815, + 1057680337, + 1055441244, + 1059398155, + -1092283841, + 1064048415, + 1016975380, + -1075565435, + 1014538079, + -1076263271, + 1035407086, + 1065882355, + -1104363632, + 1070022849, + -1089851583, + 1059244402, + -1088232350, + 1063324719, + -1096623794, + -1078106448, + -1086754478, + 1052465873, + 1062487001, + 1049146933, + -1087166291, + 1045353993, + 1067917898, + -1073523382, + -1077755993, + -1072210670, + 1041349084, + 1068420898, + -1088006478, + 1061478489, + -1089217812, + -1097949438, + 1049777135, + -1092381908, + -1074251048, + -1123998193, + -1088914252, + -1083752465, + 1065825890, + -1078470816, + 1054421579, + 1040998179, + -1080623213, + 1063302981, + 1061996075, + 1060188254, + -1096551670, + 1067893613, + -1063966641, + -1115724068, + 1049547255, + 1081652778, + -1087208730, + -1077925625, + 1054655225, + -1095551357, + -1106776196, + -1071357143, + 1058774719, + 1069150207, + 1057630612, + 1075042904, + -1084279370, + -1077598499, + -1078147214, + -1093422975, + 1064900676, + 1074366548, + 1064932034, + -1077930394, + -1071704233, + -1097871064, + -1080070434, + 1078970722, + -1072618196, + -1066419390, + -1104445281, + 1057230092, + -1076985502, + 1067098651, + -1089032544, + 1072125814, + 1062630093, + -1086981847, + -1069639661, + 1053225129, + 1072064620, + -1085887349, + 1071772072, + -1081565584, + 1044165205, + 1058387520, + -1132064480, + -1076104434, + 1062399196, + -1096876057, + -1090755442, + -1096591498, + -1079375213, + 1050570518, + 1059595304, + 1060022118, + -1088661341, + 1045633020, + -1086152935, + 1023576364, + 1056168151, + 1046186917, + -1090455434, + -1085255801, + 1051861937, + 1062236822, + -1124348129, + 1048256563, + 1063292651, + -1086349056, + -1077625653, + 1042498401, + 1031131663, + 1037213309, + -1079330453, + 1056102412, + -1093539665, + -1095822942, + 1056579553, + 1065775432, + -1102420568, + 1076862326, + -1101905518, + -1085450573, + -1088118631, + -1084188676, + 1065491555, + 1074138716, + -1077992462, + -1074582689, + -1078065159, + -1078286155, + 1058047159, + -1112259999, + 1029234696, + -1088479827, + -1106393438, + 1047719442, + -1102603769, + -1082719335, + 1066503229, + -1098732645, + 1024415492, + 1044040235, + 1062210064, + 1025779585, + -1080722597, + -1074189550, + 1061208736, + 1060348701, + 1024055962, + -1088136619, + 1069619751, + -1099318701, + -1088621698, + 1069744237, + 1053774212, + 1035391648, + -1079377147, + 1058524680, + -1136758586, + 1071779181, + -1083932820, + 1059647471, + 1040358780, + -1086156403, + -1113365543, + -1081576140, + -1081030029, + -1110416770, + -1071572899, + 1061320587, + -1081954025, + 1053767845, + 1027903859, + -1073433484, + 1061749439, + -1097980517, + 1067781004, + 1043521391, + -1095557944, + 1029044204, + 1067785137, + 1057418763, + 1064270054, + -1110947378, + 1062016019, + -1067388893, + 1055953160, + -1075673700, + 1051233320, + -1091763560, + -1089395988, + 1074493055, + 1071938509, + 1059542973, + -1080683036, + -1089214197, + -1088838685, + 1074713519, + 1077494737, + -1075758421, + -1072188321, + -1054046478, + 1082218276, + -1058002782, + 1074141078, + 1088067942, + 1080156679, + 1079050004, + -1089627585, + -1064197942, + -1066251232, + 1070960340, + -1082609027, + 1076817898, + -1082910447, + -1063590573, + 1090884488, + -1075175050, + -1072293156, + -1075861559, + -1080856927, + 1084904563, + -1054606933, + -1065183450, + 1090787020, + 1084410837, + -1057203460, + -1074180085, + -1075237533, + -1088310974, + -1049573513, + 1069613696, + 1085236935, + -1092483562, + 1071634212, + -1081827508, + 1086798653, + -1054740633, + -1064757155, + 1049906256, + -1066556721, + 1078443779, + -1060835314, + 1045736542, + 1074580607, + -1069068424, + 1077622073, + -1061363733, + 1062481091, + 1078341694, + -1072908090, + 1081473969, + -1078248024, + 1027328474, + -1092366959, + -1092281792, + -1079139559, + -1082668016, + -1088546837, + -1147105668, + -1083641572, + 1055722569, + -1073615015, + -1128739704, + 1076301679, + -1087152303, + 1061395662, + -1091817850, + -1087791500, + -1090091955, + -1101032398, + -1085728941, + -1092234420, + 1057727576, + -1090146003, + 1073980494, + -1106843751, + -1079187992, + -1092100570, + 1056478929, + 1063927814, + 1052332143, + -1120625151, + -1117384427, + -1086855351, + -1104569247, + -1097927355, + -1099404450, + -1096654380, + -1088277031, + -1114205697, + -1071503146, + -1109110239, + 1042381077, + 1064121929, + -1075612930, + 1053358961, + -1079920276, + -1091778566, + -1082074296, + -1109475450, + -1080573721, + -1082933419, + 1040865836, + -1089295753, + 1062714240, + 1066755364, + 1045898829, + -1111411238, + 1051484808, + -1088969603, + 1051101803, + -1089188807, + 1031447356, + -1088827896, + -1082232019, + -1083447565, + 1060176734, + 1066077209, + -1092698803, + 1026770835, + -1089583235, + -1084497639, + -1089478897, + 1044289850, + -1098086907, + 1055516204, + 1057686652, + -1103004511, + 1070002142, + -1073004614, + -1088763954, + -1106346415, + 1073017703, + -1074132343, + 1056894380, + 1059309708, + -1081411318, + -1090381097, + 1062518990, + -1095644965, + 1042812015, + 1067055110, + 1058732855, + 1057596465, + 1053953091, + 1064535843, + 1056626316, + 1049351448, + -1089812489, + 1054733180, + -1085161481, + -1082862845, + 1056527718, + 1040342944, + -1128191258, + -1073198130, + -1089488823, + -1118170624, + -1064702883, + -1066896296, + -1123410672, + 1073914535, + -1065612921, + 1075696134, + 1044505383, + -1063836077, + -1077564745, + -1077745879, + -1064492998, + 1084880788, + 1076414023, + -1066002411, + -1082698719, + -1055782159, + -1113000034, + 1090918303, + 1056111652, + -1081175399, + -1059796152, + 1071590882, + 1073480506, + 1072661364, + 1085989222, + -1084427432, + -1069928677, + -1098656208, + 1066367679, + 1077691222, + 1077738808, + 1048696246, + 1080531186, + 1061866221, + -1080948388, + 1064955231, + -1098469068, + -1071485098, + -1071632642, + -1070544860, + 1068725123, + -1080277409, + -1085251939, + -1080867961, + 1068878018, + -1069046671, + -1056704360, + 1050526641, + 1082655174, + -1063441400, + -1068093712, + -1087793041, + 1067465791, + 1075493173, + 1076297214, + 1065591919, + -1092279810, + 1059117023, + 1044406766, + -1087830417, + -1096384823, + -1094812994, + 1074770931, + -1107648888, + -1089010159, + -1086872774, + -1086223791, + 1067613116, + -1115116618, + 1044717413, + 1065674894, + 1039605502, + -1097634548, + 1057217393, + -1099041666, + 1050465312, + 1059088873, + -1091943582, + 1061197454, + -1079202241, + -1098752103, + 1060991412, + 1063682966, + 1066396505, + 1077331707, + -1074155211, + 1030450090, + -1083172339, + 1035033922, + -1093039765, + -1093115481, + 1058349178, + 1033249850, + -1095937562, + 1052468059, + -1099369610, + 1057730848, + -1145497798, + -1096833568, + 1060857791, + 1065397445, + 1028048044, + 1055173332, + 1051900157, + -1101208073, + 1062694730, + 1046721553, + 1051658255, + 1057341283, + -1078869156, + -1098073352, + -1086747557, + -1065874212, + -1078496535, + 1014259370, + 1082333779, + -1082876702, + -1077884642, + 1076775368, + -1094241845, + -1108633408, + 1053634367, + 1077429656, + -1097755741, + -1080116347, + 1066543651, + -1086320965, + -1085156417, + -1091231795, + 1075297973, + -1072208721, + 1058448074, + 1077840479, + -1084918668, + 1074879535, + -1083723513, + 1052863977, + -1080859207, + -1088316314, + 1068949152, + -1072147011, + 1061910578, + 1060932590, + 1063863972, + 1061724408, + 1068490698, + -1085623443, + 1066117678, + -1085928438, + 1066714911, + -1100526126, + 1052542087, + -1072025821, + -1072176313, + -1087983001, + 1061182366, + -1078475162, + 1057846491, + 1074548209, + -1086436867, + 1059365570, + 1052867702, + -1081020786, + 1057254695, + -1113713085, + -1100097080, + 1032520996, + -1108410370, + 1065949080, + -1071041948, + -1081507829, + -1084616228, + -1093178405, + -1077311748, + 1032594960, + -1095076375, + -1071165331, + -1087488946, + 1076984778, + -1120666461, + 1052833458, + -1076836311, + -1109528146, + -1080438617, + 1078633360, + 1075742739, + -1086257826, + 1076318441, + -1070500119, + -1114543314, + -1120535251, + 1052601304, + -1090243738, + -1090515283, + -1071102500, + 1077111997, + 1055207962, + -1071223230, + 1074673910, + 1068956483, + 1056101000, + 1057444978, + 1051857841, + 1048643670, + 1080499708, + -1080185685, + 1057987799, + -1093736981, + -1083283796, + 1062684958, + 1045005283, + -1082932637, + -1070307222, + 1039733875, + 1078690888, + 1048796669, + -1087391883, + 1053862836, + 1069276487, + 1045932356, + -1102265645, + -1087507018, + 1062882901, + 1044952444, + 1058470488, + -1086971782, + -1096641272, + 1057662671, + -1082756568, + 1050900884, + -1115255655, + 1032501323, + -1082894002, + -1093804258, + -1111309432, + -1084211998, + -1090258083, + 1044444024, + 1051321537, + -1092527050, + -1106347499, + 1059343066, + -1093480220, + 1047469427, + 1022786412, + 1038702959, + 1048421444, + -1082631427, + -1088525264, + 1058624247, + 1059038428, + 1052691043, + 1066654167, + -1085967356, + -1081004204, + -1096270314, + 1057466050, + -1102705547, + 1050009875, + -1120123266, + 1050288338, + -1084969908, + 1017078170, + 1055336736, + -1074694611, + -1091662249, + -1093682422, + 1053985814, + 1050440322, + -1079696473, + 1070692663, + -1079352938, + 1047132323, + 1065796315, + -1089575706, + -1077751980, + -1078930795, + 1031306274, + -1089789275, + -1088273818, + 1045054371, + -1091424964, + 1069835008, + -1073360462, + 1050074199, + -1101452312, + 1069901396, + -1106789322, + -1084323032, + 1054941138, + -1071774548, + 1071806517, + 1041883377, + -1094476539, + 1065262327, + -1084739361, + 1052329877, + -1070451592, + 1066423257, + -1091976312, + 1073957959, + -1083080574, + -1073383541, + -1091874477, + 1060973808, + 1059417522, + 1058896731, + 1073169608, + -1064648292, + -1070499196, + -1083377550, + -1077046523, + -1073729320, + 1052440767, + -1079058263, + 1059999136, + -1098749110, + -1102371000, + 1069022900, + -1094325456, + 1049341416, + -1081558890, + -1099854494, + 1068845282, + -1075334833, + -1101520681, + 1056631366, + 1054233516, + 1067202051, + -1071336646, + -1080768911, + 1039403098, + 1057661551, + -1074216305, + 1055631749, + -1095794670, + 1050187701, + 1060606330, + -1103951422, + 1060041803, + -1102248572, + 1074840873, + -1131821240, + -1087224493, + -1088551726, + -1086901880, + -1095806694, + -1097530434, + 1064924180, + 1071569598, + 1035529811, + -1086502427, + 1066876603, + -1075667752, + 1055523005, + -1096027410, + -1075322922, + 1054310773, + -1094742556, + -1093973659, + 1049003682, + 1034030095, + 1063093568, + 1073556421, + 1044771604, + -1068833536, + 1073873531, + 1040392328, + -1068645471, + -1096242257, + -1078181588, + -1092190582, + 1064873869, + 1067709850, + 1044948312, + -1079044986, + 1050359581, + 1050581087, + 1069788425, + -1081157558, + 1053617747, + -1095708500, + 1010892314, + 1057278771, + 1074240574, + -1100439530, + 1065050948, + 1032318407, + -1103510227, + 1065770629, + -1093379202, + -1085337359, + 1055184714, + -1093049045, + 1066350765, + 1037498410, + 1040482374, + 1063528830, + 1070215743, + 1055025692, + 1052780565, + 1012502562, + -1095533067, + 1060766987, + 1030151665, + -1097921185, + 1066279694, + -1087229579, + -1099783036, + 1038349364, + 1075719758, + 1046943218, + -1079329755, + -1094158258, + -1096900134, + 1060064363, + -1088591162, + -1077422882, + 1061860654, + 1045593230, + 1067064980, + -1099076861, + 1046417346, + 1064572262, + -1089828307, + -1091013825, + 1060875523, + 1031585267, + 1045960046, + -1080694955, + -1131707317, + 1046927834, + 1049965740, + 1057011844, + 1041156793, + 1056973692, + -1083005966, + 1048020840, + 1052629511, + 1041687904, + 1057448022, + 1073405350, + 1057745047, + -1083443914, + 1045568226, + 1052892361, + 1040730310, + -1097116889, + 1066819457, + -1097007949, + 1028271298, + 992439492, + -1090268473, + -1095483512, + -1118289696, + -1094840812, + -1085190402, + -1091129743, + -1099844021, + 1065774008, + -1086143946, + -1088459770, + -1102248376, + -1073687740, + 1054007275, + -1096456669, + -1082478761, + 1039810140, + -1083519552, + 1058830873, + 1067948528, + -1085140021, + 1057022580, + -1084496024, + 1063767885, + -1103223450, + 1057041315, + -1083020100, + -1096361246, + 1053416045, + 1049953285, + 1084922802, + -1147078377, + 1036544153, + 1051308785, + 1059062900, + 1041020867, + -1079955486, + 1001724284, + -1087298392, + 1072982812, + -1090102484, + -1113150728, + 1035541102, + -1091332965, + -1094235709, + 1055236834, + 1024237045, + -1087421505, + 1067920231, + 1052225296, + -1105968014, + -1086912061, + -1088156601, + 1058324824, + 1068121630, + 1066299400, + -1081235629, + 1029019163, + -1119310164, + -1096196190, + -1087281602, + -1098343010, + 1045234960, + -1078615998, + -1072740186, + -1088065617, + 1064945846, + -1135584740, + -1097098187, + 1069511462, + -1081921524, + 1041109270, + -1113410865, + 1062715426, + 1057472052, + 1051064803, + 1059739500, + 1067262941, + -1111639920, + 1058745158, + 1075702470, + -1080666456, + -1102461129, + 1057203510, + -1087303555, + 1043623312, + 1048130788, + -1091369136, + -1087178146, + -1081975738, + 1024062163, + 1026398906, + -1098884172, + -1085491309, + -1107014598, + 1061645430, + -1098105275, + 1073912572, + 1040132269, + -1110554086, + -1094339911, + 1036922056, + 1064925620, + 1042462528, + -1089147087, + -1088636899, + 1052046646, + 1044170986, + -1099397500, + 1047600801, + 1062903185, + -1128216168, + -1086331107, + -1105339806, + -1082358679, + -1094186257, + -1081752955, + 1056152302, + -1097368135, + 1063813296, + 1058375928, + 1061827518, + -1103705345, + 1057609928, + -1083193142, + -1124721179, + 1056101864, + -1077576576, + -1083365731, + -1112585986, + 1061307542, + 1013266586, + -1100332968, + 1057723675, + -1085937434, + -1097622683, + -1086668267, + -1103097739, + 1060510274, + -1114481334, + 1000412500, + 1033679839, + 1016726594, + -1120763572, + 1079082178, + 1073294542, + -1063810628, + -1083946338, + 1085407872, + 1076397545, + -1074823677, + 1064247563, + 1057043900, + -1082436414, + -1082772998, + 1074269588, + -1089688303, + 1060306026, + -1059613096, + -1083007931, + 1078767229, + -1084753863, + -1081822483, + 1084095188, + -1088315483, + 1078719133, + 1074682106, + 1071824759, + 1085199411, + -1097502156, + 1081439130, + 1061266570, + -1105310785, + -1080981357, + 1049992200, + 1073083566, + 1067347025, + -1080394801, + -1069635675, + -1072325225, + -1071852806, + 1073849689, + -1097277143, + 1081851766, + -1075107695, + -1078280323, + -1070898837, + 1075829916, + -1065936152, + 1048799219, + 1083565201, + -1079837876, + -1070050349, + -1080519327, + 1040795180, + 1095059567, + 1074428250, + 1054642438, + -1144251810, + 1061759477, + -1092019249, + 1065385550, + -1087294901, + 1050226857, + -1089836759, + 1047363562, + -1076471651, + -1087167850, + -1088056189, + -1079072002, + -1081325391, + -1112468716, + 1051897084, + 1057833176, + 1058878932, + -1082087144, + 1068520996, + 1049057586, + 1062001373, + 1048549446, + 1063188471, + -1087680661, + 1078099211, + -1096466398, + 1051582830, + 1058954385, + 999265129, + 1055539723, + -1088984873, + 1060402638, + -1105846226, + -1086917518, + 1049293889, + 1070688630, + 1064862494, + -1076992864, + 1040455511, + 1046153670, + -1069090008, + 1067125313, + -1093816430, + 1030778379, + 1068020065, + -1088691720, + 1055450269, + 1042901185, + -1075323539, + -1085068074, + 1071097182, + 1059733706, + -1085990755, + -1082933308, + -1096871190, + -1073408525, + 1033692089, + 1070765327, + -1120488747, + -1090382842, + 1072180888, + -1072822431, + 1041298847, + 1057678648, + 1077740104, + 1058040577, + -1070103530, + 1071679244, + 1054211964, + 1076566929, + -1091875693, + -1089767713, + 1036223225, + -1073656534, + 1062971483, + -1126218131, + 1059583290, + -1080459120, + -1073688255, + 1069721852, + 1028039494, + -1111583779, + -1081516277, + 1057013832, + 1068319370, + 1052697150, + -1082094220, + 1072892122, + 1030439832, + 1069599172, + 1063271686, + -1079877423, + -1092054123, + 1064816365, + 1076965937, + -1071631580, + 1071316490, + -1085008408, + -1142319386, + -1079961004, + 1064248863, + -1098355515, + 1069758262, + 1057527695, + -1071296489, + -1093696586, + -1085501321, + 1075894095, + -1076875450, + -1097778712, + -1075176988, + -1086692701, + 1064033693, + -1072027032, + -1104241820, + -1063922142, + -1084909525, + 1074155951, + -1079894136, + 1072017092, + 1069618291, + 1040606383, + -1118539534, + 1070601565, + 1073255391, + 1050788042, + 1068303701, + -1109378151, + 1072895356, + 1069216256, + -1108054892, + -1080324365, + 1047444639, + -1071436968, + -1085569975, + 1059451170, + -1086833911, + 1075524232, + -1086318150, + 1072923985, + -1074847654, + -1071648404, + -1071542043, + -1065714136, + 1065809000, + -1088630474, + 1068197050, + -1076230702, + 1073681175, + 1051731767, + -1077607304, + 1053782689, + -1074496774, + -1081403396, + -1078212653, + -1085465301, + -1109557512, + -1078683132, + -1091028813, + 1076022016, + 1073831999, + 1068944339, + -1092612871, + -1080258660, + 1062808046, + 1078030507, + -1138319340, + 1052809303, + -1090667187, + 1045113067, + -1098009967, + -1092075346, + -1090271445, + -1084706594, + 1063097243, + -1083162538, + 1069441076, + -1083827511, + 1054517285, + -1086297003, + -1084176229, + -1081111927, + -1102433751, + -1084500357, + 1054998949, + -1082039603, + -1083033543, + -1093747730, + -1114040144, + 1048840359, + -1094971005, + -1089835219, + 1055482882, + -1115798277, + 1072581225, + 1051659996, + 1033100849, + 1047924786, + 1062814007, + -1080851921, + -1114514580, + -1091452838, + 1068338833, + 1067777653, + 1064397556, + -1070864076, + -1090149006, + -1130550341, + -1095126045, + 1050732371, + 1070139338, + -1088723666, + -1076249489, + -1082481508, + -1097989298, + 1060382680, + -1076363990, + -1084615509, + 1067089012, + 1048926160, + 1011836920, + 1058451227, + -1115189608, + 1062240822, + 1015394343, + -1135192254, + -1085797333, + -1107897019, + 1052712169, + -1089674022, + 1049856664, + 1070823067, + 1050477428, + -1087190669, + -1086144655, + -1096462177, + -1084261510, + -1096370027, + -1087334629, + -1106116784, + -1082543827, + -1099708770, + 1067470795, + -1086615075, + 1054705443, + -1094965461, + 1058910921, + 1030235996, + -1131956667, + -1080270361, + 1055269153, + -1093024532, + -1096899736, + -1139737584, + 1061748742, + -1098318653, + -1089400678, + -1084953975, + 1043900342, + -1080212204, + -1074140611, + 1066090119, + -1081683166, + 1068808565, + -1104462690, + -1108307123, + -1146093420, + 1053298846, + -1079442071, + 1056555558, + 1073263944, + -1078432751, + 1069394416, + 1078011123, + -1070682858, + -1089599875, + -1097925768, + 1086065549, + -1109010866, + 1071880372, + -1087213405, + -1069141312, + -1106409304, + -1079786628, + 1077432825, + 1079775669, + 1069892970, + 1076857893, + 1067531619, + 1067144531, + -1093557277, + 1073069753, + -1071686771, + -1086399363, + -1066959853, + -1088987173, + 1082552050, + 1075034268, + 1078405789, + 1085157150, + 1068436589, + 1073766690, + 1074148743, + -1062483556, + -1065178819, + 1079580307, + 1085376705, + -1096140415, + 1082882684, + 1070456590, + 1078378264, + -1073427881, + 1064356052, + -1062730666, + 1076653946, + 1066578161, + -1073392726, + 1072964939, + -1075150402, + -1073213642, + 1064563747, + 1067673356, + -1072397361, + 1076452041, + -1095712140, + 1062967273, + 1049035546, + 1052412442, + 1048535446, + -1087726270, + -1095425806, + 1050792758, + 1058767275, + -1155156488, + -1081535698, + -1084259448, + 1043714873, + -1104418748, + -1095646698, + 1069364804, + 1063405398, + 1048354737, + 1058124220, + -1100977168, + 1050877593, + 1024853128, + 1055195401, + -1115584807, + 1060629840, + -1084003785, + 1043069228, + -1089195805, + -1073386859, + 1077936245, + 1026275179, + -1083762842, + -1105336746, + -1126047787, + 1067698912, + 1066692170, + -1081731112, + -1111464224, + 1066449709, + -1086241635, + -1082796868, + 1064690435, + -1105565395, + 1023805568, + 1067441155, + -1120725151, + -1085612354, + -1089907483, + 1069600418, + -1078846402, + -1082818540, + 1051860740, + -1095481756, + -1073536940, + -1081910327, + -1089412770, + -1081488342, + -1085382681, + 1048936888, + -1087737326, + -1081830240, + 1076946246, + -1080021858, + 1067653450, + -1072550934, + 1068902326, + -1094709880, + -1093504756, + 1040510847, + 1025564130, + 1056991295, + 1064554121, + -1088592117, + 1054584505, + -1093165767, + 1067087932, + 1042429104, + 1068785997, + -1090237469, + -1073322379, + 1033151729, + -1095987110, + -1109591409, + 1074536369, + -1086991553, + 1059164809, + 996143536, + -1090264303, + 1062987496, + -1081677931, + 1050524442, + -1107223430, + -1080073655, + -1083867586, + -1078388316, + -1096965664, + 1049607609, + 1035612300, + -1097971005, + -1077590571, + 1055411169, + -1074282627, + 1047393186, + -1071092033, + -1092836532, + 1066744456, + -1086412754, + -1096961881, + 1064510539, + 1040661302, + 1049580340, + -1143144402, + 1060483242, + 1056821111, + -1090574905, + 1063006456, + -1082481663, + -1086809153, + 1067701186, + -1087043579, + -1133749615, + -1115600951, + -1148366196, + 1052817654, + 1080237221, + -1112629629, + -1097803570, + 1065391080, + -1078770039, + 1025989274, + 1055077175, + 1059421459, + 1028818494, + 1051973169, + -1103282471, + -1098210545, + 1066810666, + 1072179742, + 1061606812, + -1077162890, + -1082204271, + -1091604497, + 1051915604, + -1079684292, + -1070664978, + 1072171828, + 1081032767, + -1099479822, + 1049947759, + -1089963962, + -1112283687, + 1056793411, + 1067388730, + 1053677721, + 1063793097, + 1051813318, + 1073868005, + 1048600189, + -1080772102, + 1062762390, + 1059129228, + 1040257240, + 1063017854, + 987336832, + -1091820022, + -1078660644, + 1063431794, + 1047963364, + 1027105934, + 1070318348, + 1066180112, + 1052101984, + 1062033742, + -1100200900, + 1061235225, + 1040516055, + -1092624240, + 1053160227, + -1127424739, + 1011356980, + 1065457590, + -1106978995, + 1052244859, + 1049944148, + -1082823999, + -1076759984, + 1067728337, + -1097586867, + -1098717425, + 1070847193, + -1080386697, + -1080228437, + 1065734223, + -1108640823, + -1090228965, + 1065063992, + 1044519084, + -1074682132, + 1041603868, + -1079097621, + -1085628947, + 1057596987, + -1084503536, + -1091683016, + -1092117540, + 1078034991, + -1084505311, + -1087897926, + 1062503464, + 1027551355, + -1109789814, + -1103323353, + 1068031103, + 1025750762, + 1062697911, + -1076547209, + 1035498179, + 1057648104, + -1095184077, + 1053512641, + 1053684827, + 1052660154, + 1045857901, + 1033014268, + 1060955021, + 1057684680, + -1073231411, + -1089077868, + 1035074921, + -1104672680, + 1048710838, + -1113304063, + 1018778141, + -1095500954, + 1041352366, + -1096403100, + -1099907986, + -1123121576, + -1093762142, + 1054646272, + -1085085816, + -1094234915, + -1093956486, + -1074809448, + 1054947775, + 1057706534, + 1051854518, + 1057835354, + 1051204826, + -1106094792, + 1046951475, + -1110593755, + 1069498120, + -1092146509, + 1059558185, + -1109987312, + 1048450419, + -1081943972, + 1051326125, + -1081705196, + -1092171136, + -1091290053, + -1095735902, + 1071536511, + 1037376033, + -1095368451, + -1106971864, + -1105063542, + -1082509254, + 1074039418, + -1108755668, + -1105297855, + -1077539101, + -1080244178, + 1048820828, + 1070521532, + 1050350901, + 1065746898, + 1062778464, + 1055385033, + 1068741984, + -1075449818, + -1076561218, + -1101018894, + 1044939725, + -1088040421, + -1073241519, + -1076929911, + 1062369899, + -1125322670, + 1067474458, + 1061132657, + 1071740864, + 1067534412, + -1087635317, + 1055031102, + 1015644377, + -1105978228, + -1094439748, + 1060334312, + -1086713043, + 1060510349, + 1049485971, + -1074557629, + -1094674852, + 1058905621, + -1085886341, + -1086257772, + 1054977765, + 1047114425, + -1075035648, + 1057517286, + -1088012496, + 1058023849, + 1066005696, + 1067448278, + -1081024384, + 1065556127, + -1067462437, + 1051901720, + 1067397790, + 1067069146, + -1090555414, + -1072568609, + 1058885853, + 1049354949, + -1152336136, + 1064294159, + -1109168316, + -1079174242, + -1121597851, + 1061336032, + 1038810410, + -1096515463, + -1082561322, + 1023050293, + 1052575086, + 1038851388, + 1054854568, + -1095654336, + -1091941685, + -1090053029, + 1034036922, + 1062899300, + -1094337682, + -1109093163, + 1049033005, + 1069777337, + -1074053451, + -1111106481, + -1080556355, + 1062071395, + 1042242864, + 1060481351, + 996321316, + -1103860925, + 1032120660, + 1061760507, + -1123594066, + -1088422708, + -1092815668, + -1141702868, + -1072926212, + -1079077889, + -1116528555, + 1067881215, + -1098815381, + 1026874590, + 1061410275, + 1058952888, + -1088031893, + -1095011067, + 1071335614, + 1011990423, + -1088478106, + -1127953415, + 1054735151, + -1073523052, + 1062396949, + -1118131145, + -1080053280, + 1067639993, + -1073493507, + 1064915549, + 1054364525, + 1061872073, + 1073158877, + 1033403484, + 1058524053, + 1072942560, + -1088062108, + 1050658053, + 1061334950, + 1054230845, + 1046692375, + 1071907983, + 1069713562, + -1081810930, + -1098242830, + -1095953464, + -1090601200, + -1112479103, + -1080997032, + 1057061566, + -1079800653, + -1079416143, + -1072394156, + -1088161424, + 1070623171, + -1087212733, + 1069209154, + -1095267163, + -1093287259, + 1050776592, + 1067709682, + -1076832664, + 1075668030, + -1107303474, + 1063812540, + -1085724245, + 1054373123, + -1077228818, + 1065488327, + -1078112984, + -1099855574, + 1052470581, + 1064768483, + 1061309105, + -1074672420, + -1098971032, + -1086858046, + 1067489702, + 1043878926, + 1025202272, + 1062523588, + 1067490240, + -1079231909, + 1077008949, + 1033995376, + 1069623320, + 1046967175, + -1079902711, + 1074309319, + 1074188995, + -1079267144, + 1051410958, + 1057849471, + 1075634479, + -1073260261, + -1072106901, + -1068083879, + -1068213566, + -1127628537, + -1101081158, + 1055149771, + 1076293994, + 1057825497, + 1066868420, + 1077894184, + 1071881034, + -1080981358, + -1102560767, + 1050485062, + -1094516148, + 1077093174, + -1080117870, + 1066154641, + 1075196959, + 1065745660, + 1055157142, + 1073345480, + 1080629718, + 1056953482, + 1078881224, + 1057306628, + -1073980262, + 1073821868, + 1071293863, + -1071901727, + -1085912183, + -1076811491, + 1067216745, + 1068238478, + -1084024596, + 1043551598, + -1072211826, + 1074554861, + 1062796767, + 1061988725, + 1067412731, + -1070044597, + -1078730738, + -1100756268, + 1073706651, + 1051974439, + -1109245465, + -1079936012, + 1065505155, + -1068992820, + -1106893839, + 1067809252, + 1074755795, + 1062746289, + -1115323915, + -1080758373, + -1084114730, + 1054262023, + 1042044498, + 1065545805, + 1056140902, + -1086717713, + -1111021269, + 1049451590, + 1066534704, + 1063452528, + 1067371702, + 1075141092, + -1084228448, + 1065535396, + -1122663510, + -1085486429, + 1074944913, + 1049774267, + 1073895673, + 1067674791, + 1065334255, + 1058525920, + 1065426818, + -1094112546, + -1064251653, + -1114996416, + 1072743889, + -1078401301, + -1081122659, + -1075235011, + -1088538759, + -1081573269, + 1068053532, + -1130805231, + -1085261537, + -1082035856, + 1058015169, + -1100574028, + -1075790307, + -1076657937, + 1070569951, + -1095734486, + 1065493052, + -1112313666, + -1119380098, + 1077224002, + 1067355993, + 1071079962, + -1079582088, + 1057561898, + -1090256022, + -1087943915, + 1060508159, + -1085733567, + -1094210538, + -1070342769, + 1049564779, + -1090271430, + 1069017472, + -1084552648, + -1136566436, + 1068692203, + 1064150927, + 1067193609, + 1071054255, + 1057947388, + 1058672936, + -1090873112, + -1074593445, + -1078793054, + -1071697329, + 1047380227, + 1077890953, + 1078138039, + -1071939332, + 1078252732, + 1075823116, + 1052823216, + 1047341794, + 1031612152, + -1080304509, + -1107055107, + 1066198582, + -1087941226, + 1054180874, + 1068181971, + -1113193740, + -1079053603, + -1105561535, + 1053266580, + 1060002429, + 1049159386, + 1059323935, + 1042979716, + -1078910465, + 1048552091, + 1043439332, + -1078154737, + 1065228594, + 1070518490, + 1052706186, + -1084261316, + 1036708903, + 1044218134, + 1082149355, + 1065443182, + 1040484340, + -1084536304, + 1043082941, + 1057512205, + -1089063192, + -1068396039, + -1082913779, + 1066346550, + 1035716786, + -1077615132, + -1085918825, + 1051784216, + 1069425123, + -1083982790, + 1072929213, + 1068893230, + -1085244358, + -1105955082, + -1081575658, + 1061086856, + -1095200334, + -1130417664, + 1041075808, + 1091565490, + 1054356942, + 1050233505, + -1095092350, + 1059506746, + -1076167938, + -1079220609, + 1067451809, + -1081005034, + -1090301554, + -1092349131, + -1105841663, + 1039161760, + -1087550072, + -1087687202, + -1077822879, + -1060640784, + -1077371701, + 1071892241, + 1044691545, + 1066641385, + -1064386069, + 1070590698, + 1078648305, + -1070317225, + -1073821231, + 1065390483, + 1074891263, + 1058612474, + 1072119694, + -1083829346, + 1070424013, + -1125952988, + 1067710083, + 1072603764, + -1068315154, + -1072788095, + -1097334700, + 1069645044, + 1065355363, + 1052785058, + 1070342835, + -1068105322, + -1077845668, + -1070263226, + -1079511093, + 1067224738, + 1077624526, + 1055159710, + -1076664659, + 1027448428, + -1082869730, + -1085432550, + 1008150108, + 1062426631, + 1079333150, + 1065551940, + 1045610512, + 1060970437, + -1076785676, + -1071158573, + -1078599556, + 1069474643, + 998316469, + 1075134607, + 1040450752, + 1075514382, + -1096217612, + -1073277447, + -1064168434, + 1036403460, + 1074698856, + -1076600928, + -1089040895, + -1104534640, + -1071348287, + -1082424099, + 1057913937, + -1079732493, + -1089380087, + 1031169510, + 1070310925, + 1073073686, + 1047391888, + -1094068123, + -1086313418, + 1070394356, + -1083119645, + 1062218181, + -1085219306, + -1089129074, + 1058921121, + -1073241259, + -1088075782, + -1080253650, + 1057708563, + 1057948785, + -1069194193, + -1084850425, + 1063548741, + -1069709937, + 1044248080, + 1050622033, + 1063293574, + -1097162114, + 1053156517, + -1097165565, + 1054284377, + 1073862795, + -1097946925, + 1073747983, + -1079924896, + 1044606256, + -1079740037, + 1039314301, + -1090551568, + -1079156883, + -1090227553, + -1077384074, + -1085281347, + 1042057702, + -1104722957, + -1080760870, + -1096214977, + -1118586614, + -1080596293, + 1053172050, + -1088226186, + -1109375776, + -1098100925, + 1053696894, + -1102967288, + 1053005536, + -1112605258, + 1057922808, + -1088175019, + -1098097276, + 1041755541, + -1092487258, + -1101017861, + -1090680707, + 1037142503, + 1059189797, + 1045995913, + -1084513612, + -1105897743, + -1140575720, + -1097968832, + -1092613019, + 1048108785, + -1089332156, + 1049186990, + 1055547760, + 1041696877, + -1104829786, + -1081279103, + 1055579734, + 1051473046, + -1083666251, + -1072036794, + -1089756376, + 1067463550, + 1066073328, + -1098639234, + 1037960064, + 1040275102, + 1058498589, + -1076527049, + -1090794117, + 1032143890, + -1100468607, + -1098152043, + -1076668632, + 1033609640, + -1111435072, + 1064693927, + 1041299729, + 1064955163, + 1059410941, + -1086366547, + -1099282876, + -1088448917, + 1057992169, + 1059512763, + -1083273223, + 1042179541, + -1085502730, + -1102639571, + -1089678573, + -1093551166, + 1026156488, + -1097852104, + 1051590124, + -1090138756, + 1059332673, + 1059215278, + 1057672486, + 1022684074, + 1055789951, + 1043812222, + -1098335220, + -1095307745, + 1061984483, + 1071006291, + -1093744392, + -1089103453, + -1092851376, + -1089966596, + -1089138768, + 1059118185, + 1054942794, + 1052835159, + -1082717758, + -1101697673, + 1057305271, + -1073159094, + 1069617033, + 1066686619, + -1087535187, + 1042247745, + -1096705161, + -1095476399, + 1036177475, + -1089179847, + 1057733198, + -1084502675, + 1064064798, + 1057665836, + -1113716602, + 1059031068, + 1048638330, + 1066918674, + -1077159291, + 1072652135, + 1064852150, + 1074837538, + -1087096542, + 1066866747, + 1068865796, + 1058065289, + -1087799065, + 1049425031, + -1099089979, + 1002792294, + -1092473390, + 1063279113, + -1089629122, + -1079895927, + -1081591296, + -1104335774, + 1042952216, + 1021696686, + -1088703545, + -1089680279, + 1041926353, + -1092897314, + 1066895841, + 1057826371, + -1088887759, + -1091183262, + -1081988554, + -1079359178, + 1059466036, + -1087916430, + -1087728096, + 1066591655, + -1093318675, + -1080706597, + -1097069907, + -1079542296, + 1029382820, + 1074354223, + -1090770573, + 1066577105, + -1094728199, + -1092282797, + -1094682598, + -1097914748, + 1031935642, + -1094938411, + 1054773658, + 1052685292, + 1069449143, + 1066461893, + -1086358843, + 1071869009, + -1090675517, + 1068559834, + 1070483590, + -1089035592, + 1028250411, + 1051028896, + 1074198802, + 1031203674, + -1086358595, + 1069730950, + 1042851598, + -1080742360, + -1104394503, + -1085710821, + -1080212459, + -1100535136, + -1081090372, + 1053484130, + 1038895033, + 1059152386, + 1062402123, + -1131767632, + 1050584161, + -1088894545, + -1105858875, + 1063879256, + -1082173219, + 1065517539, + -1094555362, + -1076557770, + 1049183806, + -1099240108, + 1041933984, + 1065810167, + -1080375856, + -1088736228, + -1080113708, + -1076939655, + 1049960364, + 1053134160, + 1064512280, + -1079936338, + 1042631029, + -1129269579, + -1088480522, + -1138532325, + 1050670016, + -1083947423, + 1068379934, + 1056704843, + 1049870097, + -1079795378, + -1086141316, + 1057597151, + -1083834877, + 1057752706, + -1074116174, + -1086079547, + 1047377562, + 1066220937, + 1012852976, + 1060760300, + -1077945508, + 1050723354, + -1089030111, + -1080643821, + 1066763346, + 1083098600, + 1057839779, + 1057590024, + -1095047143, + -1081047437, + -1069959527, + 1054969597, + -1106104724, + 1058169071, + -1108986832, + -1076198802, + 1078920448, + -1094909619, + -1086301319, + -1091191470, + 1048970955, + -1072517474, + 1062323583, + 1058997656, + 1054510175, + -1085651793, + -1099058723, + -1089946301, + 1075778242, + -1095705696, + -1080871888, + 1041580422, + 1052982031, + -1080282545, + -1075741613, + -1074226421, + -1088189523, + -1076162980, + 1049446377, + -1075311069, + -1084166619, + 1051290268, + -1077122733, + 1069594469, + 1059200117, + -1103824231, + -1096888383, + -1084135802, + 1061172655, + 1050998747, + -1091639108, + 1047677810, + -1078450932, + 1043674988, + -1087165905, + -1083043951, + 1051452388, + 1062304354, + -1085430521, + 1060183336, + -1112582594, + -1081179861, + -1093813803, + 1026467053, + -1090575789, + 1023687277, + -1105943743, + -1082774687, + 1063915227, + -1099860593, + -1079664318, + 1006439108, + -1086940522, + 1064360925, + 1066165675, + 1058673521, + -1095420007, + -1082546114, + 1066739159, + -1091234458, + -1079211931, + -1081028157, + -1119646036, + 1050791385, + -1113465400, + 1061423798, + -1088659241, + 1078118001, + -1088049458, + -1101943856, + -1113743823, + 1060017972, + -1071353693, + -1094814666, + 1066864982, + 1052663886, + 1067201047, + -1094470749, + 1059485444, + -1107702744, + -1090187087, + 1078828875, + -1076468798, + -1122412982, + -1091868470, + 1057551313, + 1064331618, + 1047270060, + 1049838898, + 1052519968, + 1047691229, + -1087836041, + 1060872808, + 1049228768, + 1070274744, + 1069455949, + 1072844958, + -1072234584, + -1100133361, + -1080030259, + 1067530962, + 1062498682, + -1088577853, + 1049323641, + 1063082126, + -1122725068, + -1085336842, + -1094615225, + -1089217270, + -1139462273, + 1059788316, + 1059089392, + -1082355242, + 1074798643, + -1076438338, + -1085580739, + 1071421800, + -1094282815, + 1061267786, + 1061109682, + -1108981008, + -1079434919, + 1065522472, + -1088734962, + -1072199450, + 1065931452, + 1068805296, + -1100689438, + 1065403819, + -1090247905, + 1035670275, + 1070315976, + -1074960604, + 1049867926, + 1043695698, + -1099581590, + 1051882003, + -1079527856, + -1101283934, + 1057437966, + -1139984546, + 1069121603, + -1092710906, + 1040298953, + 1067809323, + -1085938017, + 1061682533, + -1088275842, + 1072675789, + -1093412800, + -1081872455, + 1060033858, + 1072591576, + 1050369824, + 1075298142, + -1112980700, + -1087046670, + -1082348009, + 1061814984, + -1081565869, + 1051422700, + 1070689176, + -1090251301, + -1078817366, + -1084412550, + -1072615681, + 1066699270, + 1052532889, + 1044218582, + 1072634961, + 1045620481, + 1065598613, + -1078344452, + -1083913980, + 1038225166, + 1030763216, + -1100624798, + -1087121148, + -1095669907, + -1077853231, + 1066096846, + -1079916639, + 1053039374, + 1060756251, + 1060710196, + -1082046744, + 1066938368, + 1066216579, + 1038764454, + 1063642291, + -1087595170, + 1064245486, + -1106191533, + 1056350449, + -1088815539, + 1064558093, + -1097051010, + 1043645824, + -1085523636, + -1096969162, + 1065126528, + -1093228353, + 1063123754, + -1081968337, + -1098042936, + -1073126413, + -1087656290, + 1032548058, + 1009112014, + 1058485815, + 1070084702, + -1086627895, + -1085206871, + -1098539407, + -1081318108, + -1100662261, + -1097120532, + -1078272172, + 1023014811, + 1052095580, + -1107818878, + 1064218854, + -1081788373, + 1061318750, + -1103968356, + -1090405901, + -1098610676, + 1051950419, + 1051144000, + -1080173875, + 1068818891, + 1040194308, + -1083819427, + -1081096245, + 1050671001, + -1085755307, + 1045139248, + -1119817770, + -1077256139, + -1085267451, + 1055301700, + -1088453197, + -1098187548, + 1060995743, + 1065661315, + 1069314587, + -1081324262, + 1072574125, + 1077323053, + -1105862156, + -1075959677, + 1057825033, + -1095329745, + 1044307947, + -1075981535, + -1085678863, + -1092103094, + 1031601477, + 1076252586, + -1106246784, + -1090722854, + 1068718514, + -1081719262, + 1054116108, + -1086589471, + -1093525014, + 1034234769, + 1067611734, + -1080894191, + 958579352, + 1064097846, + 1061155910, + -1111959376, + 1066444867, + 1068987393, + -1132629695, + 1063395929, + 1068614862, + -1072377456, + -1128263266, + 1041384487, + -1104601752, + -1083740690, + -1113883751, + 1057837869, + 1065491576, + 1067694468, + -1088291775, + -1084041207, + 1034427485, + -1087331737, + -1088522835, + -1122970924, + -1098195623, + 1065454910, + -1154070160, + 1044950655, + 1048761082, + 1050251428, + 1058260923, + -1087860013, + 1070954614, + 1070746054, + -1080136354, + -1068453697, + -1084327294, + -1080212713, + -1087650593, + 1057416454, + 1061514675, + -1106066049, + 1026558503, + -1096045172, + -1073651897, + 1050727461, + 1065183525, + -1088089032, + 1078710515, + 1056269933, + -1085882345, + 1073789775, + 1053126817, + -1103218588, + 1068477816, + 1052171345, + -1075013696, + 1045956341, + -1097063683, + 1056416863, + 1077584122, + 1013812964, + 1074657703, + 1065002437, + -1097240873, + 1043684151, + -1093726961, + -1116811193, + 1038650596, + -1079562418, + -1125180311, + 1041017557, + 1047863562, + 1070444287, + -1082287828, + -1072873865, + -1118969276, + 1035184584, + -1075846133, + -1061096181, + -1093993258, + -1089016682, + 1045581136, + -1109663185, + -1086540230, + -1077202939, + 1085816093, + -1078714229, + 1074316266, + -1085074487, + -1089685071, + -1095034813, + -1064956776, + 1049312615, + 1069012951, + -1080257936, + 1069335741, + 1059070237, + 1066690648, + 1059724140, + -1094291707, + -1099432200, + -1106255902, + -1080630251, + -1076230183, + 1079552145, + 1070199285, + 1064141905, + 1076329986, + 1055510466, + -1088058118, + 1074343636, + -1068494934, + -1081682733, + -1087452766, + 1054934676, + 1048048336, + -1071358109, + -1093952638, + -1081021896, + -1118213377, + 1065336962, + -1076232815, + -1073052473, + 1041733269, + -1071656180, + -1076366409, + 1066482179, + -1069458130, + -1071340057, + 1079428276, + -1072537696, + 1074186533, + -1080692075, + -1143361736, + -1073648460, + 1060072394, + -1081221239, + -1072494110, + -1129176632, + 1066338279, + -1070872714, + -1097246987, + 1065600819, + 1052620298, + -1086646944, + 1058157099, + -1102157643, + 1044186445, + 1068139091, + 1058661223, + -1080601113, + 1039166434, + -1071331894, + -1102818681, + -1079799004, + -1088263833, + 1049166868, + -1093020924, + 1059532702, + -1079097515, + -1076972059, + -1078640489, + 1064003961, + 1058015787, + 1066026727, + -1105563053, + -1102713423, + -1081527410, + 1053459874, + 1064200615, + 1068212761, + 1067799705, + 1056858433, + 1051266678, + 1053018540, + 1045714995, + -1080042188, + -1067664327, + -1093613017, + -1067782283, + 1075277795, + 1015006299, + -1082643982, + -1107235805, + 1057368036, + -1141347564, + 1069042865, + -1103407861, + -1071454962, + -1072703275, + 1062630357, + 1038874752, + -1072243022, + 1072789181, + -1099647340, + -1083351257, + -1084507508, + 1072834339, + 1070277377, + -1069803518, + -1102920178, + -1073032076, + 1064431622, + -1084505274, + 1033576326, + 1064334720, + -1117346153, + 1054232386, + -1085298420, + 1077987273, + 1045871207, + -1086734044, + 1068871097, + 1028331358, + 1053744110, + 1014291352, + -1074011941, + 1083407868, + -1085238386, + -1093078059, + 1068549157, + 1065146172, + -1097457267, + 1074934066, + -1090660840, + 1073175697, + -1083113676, + 1026482882, + -1084883675, + 1068417348, + -1072619425, + -1078634768, + 1050855253, + 1056421477, + 1035595142, + -1079359012, + 1069080164, + 1082696407, + 1053604783, + 1077152342, + -1097298460, + 1057392477, + -1092680470, + -1084393043, + -1076992212, + -1098575381, + 1068002546, + 1042434301, + 1052545053, + 1050192147, + -1072933342, + -1083922646, + 1063168537, + -1081929339, + 1061233941, + 1065884782, + 1058925872, + 1038499507, + 1026463185, + -1066510785, + 1064395495, + 1068808183, + -1085054760, + 1066291755, + 1049592892, + -1084940865, + 1008855420, + -1083221598, + -1076543413, + 1077652982, + -1073227791, + -1073493996, + 1073541598, + -1080797283, + -1075906917, + 1073772326, + 1058023481, + -1115423602, + 1067638267, + 1056947845, + -1084231783, + -1074595383, + 1063415790, + -1096608811, + 1058112678, + -1084212307, + -1098382854, + 1057683100, + -1107382006, + -1081279356, + -1072747650, + -1087118196, + -1074268853, + -1088394931, + 1069435982, + -1080100941, + -1081809206, + 1068876507, + -1077142972, + -1078364187, + 1062853927, + 1081916267, + -1077073090, + 1073817983, + -1078552252, + 1067302163, + -1069906925, + -1085460435, + 1075344896, + 1072634393, + -1090890498, + 1069653021, + -1081737173, + -1057548787, + -1081007079, + 1040274880, + -1091434060, + 1061904092, + 1064397894, + -1083967823, + 1083014236, + -1082711198, + -1078322211, + -1072689099, + -1095502711, + -1071740591, + -1106635724, + -1071491036, + -1080010004, + 1077513799, + 1074453723, + -1071445087, + 1056236545, + -1086379121, + -1087060353, + 1052748624, + 1066460377, + -1076571287, + -1073151321, + 1060747201, + -1073002539, + 1073773960, + 1062027086, + 1041225866, + -1091058494, + -1101724111, + -1080290602, + 1073339792, + 1086294049, + 1063298029, + -1079236089, + 1052887365, + 1076523372, + 1069950534, + -1056295318, + -1081007980, + -1076060006, + -1060695742, + -1094804895, + 1076022747, + -1066501260, + 1059268693, + -1054209986, + 1081820013, + 1044292327, + 1053129527, + -1093871535, + 1069706417, + 1091964931, + 1091836419, + -1080597957, + 1069059466, + 1048612814, + 1065038091, + -1092239074, + -1098369046, + -1062544132, + -1074696450, + 1080680777, + 1082296420, + -1068998155, + -1076284274, + -1072179955, + -1092220054, + 1034044986, + 1089505285, + -1079845571, + -1064628323, + -1069370843, + -1071624948, + -1056953319, + -1076278944, + 1074669373, + 1085431659, + 1085588352, + 1073334625, + 1064828500, + 1060264140, + -1064658096, + 1086041500, + 1060051943, + -1085742426, + -1071491256, + -1093124984, + 1067366324, + 1067603960, + 1048530696, + -1077540502, + 1070729792, + 1055217127, + -1075011980, + 1078045524, + -1109206086, + 1065569002, + -1068245236, + -1092247928, + 1078275503, + 1074238476, + -1083156918, + -1073214296, + -1075989695, + 1072236431, + 1068687132, + -1081681919, + 1054271051, + 1043163385, + -1082729713, + 1064363918, + -1084814455, + 1071015331, + 1077011590, + 1028291990, + 1073895551, + 1067236235, + 1078897239, + 1072463112, + 1063084941, + 1068547494, + -1089578138, + -1070607192, + 1026844222, + -1085278834, + 1077596766, + -1071536063, + 1074057644, + -1063826441, + 1024147701, + -1096200785, + 988695872, + -1076414237, + 1058896906, + 1053530433, + -1071829354, + -1081051962, + -1084335934, + 1061050237, + 1076088818, + 1065436636, + 1066476075, + 1063765853, + -1071233200, + 1049495973, + 1041174668, + 1076421109, + 1073690359, + -1099625956, + 1069326720, + 1071779267, + -1088708901, + -1102887440, + 1070474973, + 1068099666, + 1069738111, + -1079165933, + -1068420481, + 1071473101, + -1093920777, + -1085225670, + 1075280129, + -1105190506, + 1066350000, + 1055603125, + -1086677999, + 1051675526, + -1084163315, + -1072957791, + -1076409321, + 1053461298, + 1080959741, + 1062686104, + 1064604036, + -1087527204, + -1146491520, + 1049155406, + -1069140254, + -1092532294, + 1068494279, + 1023568519, + -1093466172, + -1061883980, + -1095488815, + 1075209027, + -1072604569, + 1075974805, + -1085785937, + 1030897863, + 1044942062, + -1085780752, + -1081551474, + 1060696008, + 1054822945, + 1048719777, + -1090486429, + 1064642404, + 1048789150, + 1051916815, + -1112726659, + -1078549599, + 1064686384, + -1117077988, + 1055660700, + 1061774421, + -1086695942, + 1061238585, + 1050513197, + -1091743454, + -1089045850, + -1086721916, + 1043584883, + -1116388773, + -1079235483, + 1055606964, + 1051030292, + 1045142973, + -1080809554, + -1111759761, + -1094464591, + -1115045235, + -1114355340, + 1050812757, + 1061938139, + 1058839267, + -1094849236, + -1097787662, + 1067782896, + -1094003396, + -1083787524, + -1089795625, + -1086135259, + -1082789171, + 1046931964, + 1049820777, + -1099268712, + -1095985287, + 1058359712, + 1050782467, + -1084541918, + -1091733081, + -1111727154, + -1105197684, + 987652624, + 1056910552, + 1059731448, + -1086317954, + -1075734077, + -1087187388, + 1064854609, + 1084691090, + 1073927926, + -1073613366, + 1066136629, + 1064100204, + -1076515181, + 1068650629, + -1093263507, + 1073323955, + 1043877782, + -1113573192, + 1071657244, + -1083127966, + -1067605115, + -1100368943, + -1074577240, + -1072110082, + -1101271984, + -1071917216, + 1072567616, + -1081921837, + -1074995114, + 1069117046, + 1079310804, + 1027886620, + -1083916297, + -1119104295, + 1078440962, + -1085046207, + -1078204607, + 1067227312, + 1068704091, + 1049687006, + 1073973396, + -1092432836, + 1057026799, + -1079534686, + -1079092105, + 1065551475, + -1083423723, + -1073805387, + -1073646960, + 1069054766, + -1094550010, + -1083058325, + 1055620227, + 1074566832, + 1050683312, + -1127992880, + 1047063623, + 1060538144, + -1073617471, + 1048972438, + -1133374306, + 1068761525, + -1075083621, + 1053052419, + 1068991032, + -1083084758, + 1055687260, + 1066397959, + 1063376948, + 1046168069, + -1085149145, + 1066044005, + 1046800827, + 1072665030, + 1067180007, + -1084272774, + -1105046628, + 1044847268, + 1048089538, + 1066474655, + 1074531976, + 1049174773, + -1073719224, + -1091359056, + -1098740391, + -1081098009, + 1068542858, + 1064120955, + -1065926267, + -1091721579, + 1060769602, + -1071312645, + -1083247718, + -1076427437, + -1081635993, + 1081109251, + -1067962847, + 1064850868, + 1065588305, + 1043936116, + -1084897626, + -1102361294, + -1106883810, + -1111200468, + -1079320165, + 1062180207, + -1069352508, + -1089558707, + 1062499006, + 1070812282, + -1084331774, + -1089988374, + -1089096823, + -1068026596, + 1059060817, + 1065941174, + -1100034616, + 1057491955, + 1082599164, + 1079659600, + -1064915842, + 1082361359, + 1060120556, + 1072345761, + -1087982486, + 1050946602, + 1064461445, + 1077691582, + -1078966257, + 1059444047, + -1074787993, + -1077354186, + 1057334074, + -1070054227, + 1050774061, + 1049777650, + -1082092356, + 1068841089, + 1047318734, + -1098587685, + -1087298914, + 1072034193, + -1079232461, + 1047951047, + 1059164380, + 1074825079, + -1097582018, + 1074285714, + -1098643518, + -1076187420, + -1092590771, + 1063826949, + 1070924852, + 1033383157, + 1062665348, + -1063084656, + 1069292173, + 1067395296, + -1090338911, + -1074959181, + 1076797533, + 1063738821, + -1092678206, + -1081234932, + -1085288663, + 1069028803, + -1078667016, + 1041726113, + 1070449533, + 1032885722, + 1054928556, + 1065126514, + 1064836803, + 1039781336, + 1077244614, + 1063253699, + 1061510105, + 1069164744, + -1073506420, + 1067806636, + 1074885902, + 1073872376, + 1063937674, + 1061143558, + -1073937750, + -1078461128, + 1062844829, + -1101860992, + -1089676982, + 1061879602, + -1113330098, + 1060057248, + 1066128784, + 1054011624, + -1079482497, + -1091574950, + -1075004596, + -1076638511, + 1076189045, + -1074908041, + 1038818491, + 1060685034, + 1075727859, + -1110614844, + -1105207635, + 1064135311, + -1085479311, + -1097995201, + 1072019231, + -1074228053, + -1071588051, + -1081119206, + 1059609691, + -1128921876, + 1050630630, + 1058556162, + 1076722045, + 1025626720, + -1083424909, + 1076835556, + 1067547710, + 1041452396, + -1082316299, + -1081439152, + 1061165167, + -1074095543, + -1082028778, + 1073749969, + 1080220639, + -1071167354, + -1088344769, + -1087857078, + -1086771569, + -1072443749, + -1078766617, + 1075513265, + 1076557681, + 1054666107, + 1068260413, + -1066578081, + 1053332340, + -1077382460, + -1079085912, + 1083084264, + 1049669104, + -1102205541, + 1059679460, + 1065746390, + 1035951106, + -1088004994, + -1086622155, + 1058577220, + -1072670745, + -1094597294, + -1084814194, + -1095559740, + -1079863186, + 1027928773, + -1083639858, + -1066729422, + 1045774521, + -1069512782, + -1080905925, + 1075258033, + 1057704973, + -1060219654, + 1067658568, + 1066658724, + 1078000647, + -1085500725, + 1077125642, + 1076187705, + 1067999070, + 1080214898, + 1075053546, + 1065935849, + -1122355098, + 1063735397, + -1082071012, + 1042291560, + 1061262383, + 1068580629, + -1088540492, + 1054392905, + 1038569511, + 1067926238, + -1077861953, + -1094231440, + 1070823094, + 1060739953, + -1111352778, + -1100982365, + -1077064621, + -1086280721, + -1120391549, + -1078590378, + 1057815850, + -1099458067, + -1074734126, + 1028756252, + 1050139334, + 1050943065, + -1075114393, + -1077724484, + 1059757108, + -1077434519, + -1086832655, + -1120427787, + -1072996521, + 1062008250, + 1062828174, + -1076351698, + 1054027707, + -1082459738, + -1074849430, + -1077021531, + 1070856373, + -1074625952, + 1051792011, + 1062261104, + -1071441680, + -1076898675, + 1065890318, + -1100895569, + -1081277353, + -1076136426, + -1080233556, + 1035282633, + -1073117006, + -1088346331, + -1090844336, + 1074531728, + -1072598152, + 1072121172, + 1057851002, + 1083894007, + 1075096988, + 1062075489, + -1080257001, + 1066729667, + -1083390952, + -1085839425, + 1063824825, + 1077832004, + 1078124440, + 1074837042, + -1072590572, + -1087478768, + -1075257269, + 1059380160, + -1071579244, + 1069624576, + 1058229286, + -1087437902, + 1079578601, + 1059435808, + -1107558110, + -1107339968, + 1076851159, + 1068659159, + 1067780957, + 1066174241, + -1078696539, + 1069545122, + 1067294116, + -1094867546, + 1075244471, + -1076338578, + 1065999586, + 1062933195, + 1070359909, + -1087167698, + -1079921788, + -1075654780, + -1069368690, + 1063320439, + -1080622509, + -1077809914, + 1049033240, + 1057170949, + 1049512382, + 1075124733, + -1097535820, + 1046656949, + 1071586454, + 1066533179, + 1065130572, + 1066828791, + 1056545236, + 1076884993, + 1076476470, + 1071649114, + -1072006118, + 1067587245, + -1073232709, + -1097706796, + -1105935437, + -1075744235, + 1036720872, + 1068137947, + 1054187495, + -1086515900, + -1076074348, + -1129814014, + -1084639197, + 1082265369, + 1070925880, + -1089615280, + 1054201478, + -1077553469, + -1077184847, + 1091001665, + -1083876984, + -1080588405, + 1071903605, + 1074603092, + 1053120296, + -1075625399, + 1072094534, + -1091599994, + -1071364398, + -1078503241, + -1077666614, + -1071436803, + -1080120229, + -1079052713, + 1083297115, + -1085214516, + 1065068167, + 1068296071, + -1070164835, + -1079740466, + 1077666734, + -1114637666, + -1065446772, + 987683004, + -1122306548, + -1076746764, + -1068865373, + -1079306440, + -1080017985, + -1082531722, + 1070184568, + -1064742985, + 1074500071, + 1074208775, + 1050592624, + 1070758902, + -1085436083, + -1073412968, + 1070421522, + -1086342991, + 1052544656, + 1069219560, + 1060695361, + -1101852605, + 1051415096, + -1073590655, + 1058173188, + -1071349532, + 1064988957, + 1059914740, + 1066479366, + 1053002797, + -1102566432, + 1069240122, + -1080504960, + -1093152240, + -1080644517, + 1075567879, + -1119211777, + 1069167515, + 1061735256, + -1120545800, + -1097407979, + -1094123618, + -1083053926, + 1048146975, + 1072747106, + -1084371142, + -1090369187, + 1058488566, + 1052690288, + 1058742094, + -1097783191, + -1107066037, + -1079769956, + -1071688665, + -1109975126, + 1071818946, + -1099542156, + 1050612893, + 1058272524, + 1069446123, + 1058994216, + 1047589700, + -1087341967, + -1099387114, + 1075067468, + -1091096723, + 1065270934, + 1065829629, + 1057822509, + -1075163788, + -1098451591, + -1093093057, + -1077496489, + -1095837033, + 1049620012, + -1087076912, + 1026663158, + 1058878940, + -1090070294, + -1095987545, + -1079583899, + -1069302029, + -1081688983, + -1094771194, + -1083100343, + 1077168689, + -1089837679, + 1060033623, + 1061181912, + -1085342362, + -1083468492, + -1080863356, + -1092811547, + 1048588195, + 1064462959, + -1091252668, + -1095712762, + 1067484436, + -1097392722, + 1048438215, + 1050177963, + 1062359754, + -1080483950, + -1095301623, + 1057619032, + -1076761508, + 1042059137, + -1089706881, + -1075337545, + -1102552059, + -1077967281, + -1074352096, + -1080391388, + 1078294641, + -1074324496, + 1065942676, + 1054285790, + 1076155750, + -1064063490, + 1070084014, + 1085615806, + -1089312229, + -1065095231, + -1062828627, + 1067211815, + -1070522815, + -1089893313, + -1082199643, + -1108061563, + -1120413599, + -1089994010, + 1075031983, + -1078602439, + 1076661294, + -1082094800, + -1067461025, + 1082291980, + -1065739919, + 1084280217, + 1042706576, + -1064038408, + 1080240787, + -1056036784, + 1054882577, + 1075368627, + -1093015261, + -1097718922, + 1061541986, + 1054325626, + -1081446684, + -1074523843, + -1070042536, + -1080922472, + -1061673269, + 1077049707, + -1059075124, + 1036103755, + -1085783984, + -1075332807, + -1060867872, + -1084010132, + 1086630239, + -1071675032, + 1057518630, + -1087131247, + -1102722477, + 1053864201, + 1051290309, + -1092984018, + -1104515037, + -1106003808, + -1088883848, + -1091753352, + 1057904595, + -1109130196, + -1123296993, + 1049238424, + -1110915401, + 1032867462, + -1089798489, + 1060979996, + 1041666680, + -1092038459, + 1032251584, + 1048573768, + 1046515774, + -1087346991, + 1057035725, + -1088917369, + -1092803606, + -1089426074, + 1057066242, + -1131313996, + 1067548719, + -1080052114, + -1146823264, + -1103398150, + -1081058415, + -1088977835, + 1041615552, + 1054253064, + -1085349166, + -1090162661, + 1045654420, + 1065442463, + -1081982221, + 1000462128, + -1098235740, + 1063737650, + -1106987738, + -1086362604, + -1099847315, + -1131691409, + -1090304307, + -1088249538, + 1056839477, + 1042052386, + 1049225014, + -1090288599, + 1058563231, + 1070152276, + 1053012008, + -1098131280, + -1077825885, + 1060270807, + -1100796258, + 1067969586, + -1127561118, + -1079155992, + 1084261602, + -1082193299, + -1118003440, + 1034338648, + -1093077934, + -1083677873, + -1092529065, + 1065575033, + -1078173166, + 1054971869, + -1089340111, + 1047962176, + -1080193903, + -1076211320, + 1035200657, + 1065908416, + -1092728891, + -1072686134, + -1075326614, + -1088464561, + 1050406505, + -1091644245, + 1067445081, + 1046628501, + 1061666629, + 1056031118, + 1058268353, + 1058289147, + 1073304940, + -1080920055, + -1072528318, + 1040276493, + -1106565951, + -1082663032, + -1088851351, + 1066677036, + -1080243549, + -1087590845, + -1101479827, + 1073633315, + 1039499266, + -1101224020, + 1072818628, + 1071432537, + 1018269660, + -1083827934, + -1075703498, + 1067490430, + 1069480189, + -1094800948, + -1141847814, + 1034078516, + 1040372413, + -1088779928, + 1056117376, + -1081157204, + 1065498940, + 1048496866, + 1062816733, + -1073406115, + -1105494988, + -1067281068, + 1067048727, + -1087744674, + -1098142038, + 1065341427, + 1076380993, + -1081100666, + 1047611712, + 1060036047, + 1060423190, + -1077529274, + -1077852272, + 1062898309, + -1074267449, + -1087200054, + -1077801072, + 1047238578, + -1071520128, + 1051011964, + -1076027214, + 1054212128, + 1051265283, + 1066959260, + 1072160660, + -1095243527, + 1073769212, + 1018078478, + -1089297144, + -1079504184, + 1060676164, + -1093212792, + 1059127624, + -1091258838, + -1089581617, + 1068629854, + -1077257256, + -1067744699, + -1122283607, + -1080550759, + 1058209893, + 1059735216, + 1057202616, + 1032253840, + -1098653063, + -1085171623, + -1090903883, + 1061709703, + 1057156185, + 1066814079, + -1094676223, + 1030798790, + 1052991084, + -1091337936, + -1088663036, + -1082567918, + -1076881053, + -1100941636, + -1098546858, + 1069135271, + -1091928572, + -1087864240, + -1099601565, + 1047934567, + 1071202246, + -1121306634, + 1056217477, + 1065987376, + -1094906551, + -1088581504, + 1063940026, + 1061281401, + -1088839524, + 1023738375, + -1080118403, + 1062764035, + -1090634586, + -1079906121, + -1087593293, + -1105024401, + 1067278764, + 1058016893, + -1100012192, + -1094134978, + -1113887163, + -1074375145, + -1106214458, + -1088658549, + -1090142012, + -1119691365, + -1070132007, + -1082191752, + 1051213836, + -1091580966, + 1043312032, + -1087128279, + 1064422325, + 1044904622, + 1067384252, + -1078147612, + 1058376302, + 1029484813, + 1069977490, + 1070307525, + 1057062500, + 1074679798, + -1106896007, + -1076875875, + -1091923585, + 1053211776, + -1096745964, + -1085742008, + -1089167659, + 1067605207, + -1077597603, + -1089008584, + -1115674672, + 1069491716, + 1078815514, + 1053170837, + 1063095598, + 1037759974, + 1059377058, + 1076651332, + 1064610400, + 1051605149, + -1077039652, + -1082594927, + -1112833913, + -1090414378, + 1050153470, + -1072696851, + -1079850850, + 1074304644, + 1060935809, + 1060788537, + 1071963553, + -1112127034, + -1075658286, + 1069318991, + 1051090512, + 1056070394, + -1073249934, + -1091792783, + -1114862289, + 1066955930, + -1094750724, + 1052788641, + -1085609905, + -1098655979, + -1086788031, + -1097442646, + -1124697342, + 1066436622, + -1096124934, + -1086139813, + -1093371928, + 1042227077, + -1105496506, + -1155226976, + 1069718235, + 1072855736, + 1062661503, + 1057767339, + -1097147068, + -1096483803, + 1059493902, + -1088316333, + 1055459482, + 1059847855, + -1095285012, + -1093567143, + -1114075434, + -1086239039, + 1045621540, + -1097673926, + -1088470237, + -1106231822, + -1096220010, + -1076817143, + 1058598320, + 1061253499, + 1044063108, + -1106757923, + 1046648561, + 1073434101, + 1049390828, + -1089620518, + -1103972443, + 1033541040, + -1102467834, + 1064225229, + 1075178284, + 1070646628, + -1089549665, + 1035685692, + 1060471344, + 1058168222, + 1044324443, + -1096678260, + 1061759587, + 1075176425, + 1053172620, + -1066802086, + -1070388489, + 1062805522, + 1065707634, + -1072767792, + -1103186236, + 1072545432, + -1071195778, + -1065206689, + -1130271038, + 1069344606, + 1080279958, + 1083365602, + -1077265362, + 1045346298, + -1064339013, + -1088583470, + -1083196020, + 1069806418, + 1068414981, + 1079397446, + 1059746991, + -1064947412, + 1084544381, + 1054957651, + 1084675143, + -1071588250, + -1068964579, + 1067002733, + -1101182239, + -1081731243, + 1084986180, + -1070133240, + -1107209455, + 1055472027, + -1066682476, + -1077719179, + 1079152553, + -1080471536, + -1073116344, + -1067219589, + -1083364349, + -1065440145, + 1073973232, + 1081607517, + 1048137174, + -1075608639, + 1071553373, + -1057433884, + -1063780189, + -1118441144, + 1020030357, + 1063652144, + 1067731990, + -1074798421, + 1065186236, + -1081982978, + -1106773321, + -1112190645, + 1057819382, + 1057486890, + -1092823330, + -1073812821, + -1087271883, + 1072954544, + -1096967560, + 1067389983, + -1100199103, + -1100773005, + 1062721554, + 1057641419, + -1117100315, + -1085063524, + 1069066065, + -1098586056, + -1083218832, + -1084191620, + -1086788362, + 1061659190, + 1035458990, + -1087518580, + -1097084660, + -1080852784, + -1082865095, + 1057368959, + 1074975433, + 1067295141, + 1044573425, + -1086458434, + -1072976970, + 1048170498, + -1095781378, + -1115679265, + -1074692408, + 1060702346, + 1057702500, + -1084060957, + 1078198733, + -1087448963, + -1082889644, + -1071456778, + -1080448845, + 1045778727, + -1080922021, + -1090325193, + 1057022492, + 1058137892, + 1070610886, + -1104850215, + 1051901871, + -1146376184, + -1104082777, + 1071479315, + -1097241605, + -1087112562, + 1062933768, + -1082080486, + 1059301918, + -1100838840, + 1049810238, + -1071495411, + 1041413421, + 1058214374, + -1080271396, + 1056415128, + 1027969526, + 1057072895, + 1060712637, + 1018233655, + 1038915538, + 1061890257, + -1084256632, + -1084417296, + 1065516030, + -1080634248, + 1049803291, + 1059888841, + 1059928208, + 1062509145, + 1076862367, + 1073126598, + -1073933024, + 1039974528, + 1053381315, + -1084699255, + -1074239050, + 1055708736, + -1102627785, + -1076848910, + -1093027964, + 1059091898, + -1089267198, + -1096062537, + -1097844596, + 1047501991, + -1090455199, + -1084845548, + 1042574806, + -1071800509, + -1078279979, + 1072075485, + 1061489614, + -1077153114, + 1067100873, + -1123208582, + -1083500710, + 1071948109, + -1108109310, + -1090181205, + 1041128712, + 1055572091, + -1081323554, + 1068078021, + 1044821548, + 1057630615, + 1074800248, + -1075063252, + -1080374100, + 1072714688, + -1079972697, + 1050074952, + -1094308756, + -1080269115, + 1060113957, + -1088639935, + 1037874568, + -1110575497, + -1083719633, + 1048499983, + 1064674874, + 1066955631, + 1074158042, + 1070393772, + -1078203133, + 1055398619, + -1081259462, + 1076835306, + 1054917747, + 1060388365, + 1052438786, + 1074890929, + -1082916914, + -1088972667, + 1073943583, + -1104315149, + 1080345532, + -1072620560, + -1106284972, + -1089007849, + -1081207279, + 1074077257, + -1113002007, + -1107320091, + -1105400864, + -1092907340, + -1096747725, + 1046104021, + -1089496149, + -1138729780, + -1078628156, + 1051399593, + 1032098986, + -1104886406, + 1063354854, + -1084103513, + 1045608623, + -1167770912, + -1091689932, + 1074860775, + 1037894438, + -1101571864, + 1061308463, + 1061970851, + 1033398459, + -1119537181, + -1096224515, + 1042399102, + -1108609521, + -1103015425, + -1092960849, + 1071310108, + 1059736657, + 1059805863, + 1061639825, + 1057464690, + -1079381938, + 1068305811, + 1067780436, + -1090486581, + 1060247183, + 1069660067, + -1113579324, + 1066376349, + 1057776755, + -1122610826, + 1045548249, + -1090555404, + 1058670572, + 1049539523, + -1091154051, + 1061282514, + 1019107176, + -1096585435, + -1118759012, + -1107110260, + 1052539676, + -1071839096, + -1100352764, + 1049591620, + 1075490404, + -1076524084, + -1088620478, + -1107855437, + -1076540322, + 1066679258, + 1061910285, + 1055617774, + 1065701988, + -1109372564, + -1084903979, + 1072317717, + 1048938376, + 1057023678, + -1072058512, + -1089180436, + -1073707925, + -1088730563, + -1092679128, + -1080566003, + -1105360925, + -1078317639, + -1095150948, + -1081226268, + 1068676041, + -1068158050, + -1090892340, + -1087998882, + -1083878202, + -1114719164, + -1079474541, + -1074653594, + 1078596220, + -1090112041, + -1079276874, + 1058626111, + -1066324181, + -1101670207, + 1042109450, + 1067273456, + -1078388587, + 1065225221, + -1067663171, + 1050961236, + 1066247584, + -1078214862, + -1101858082, + -1076118867, + 1053610224, + -1115410574, + 1066145149, + -1092203282, + 1008451357, + -1075580352, + 1066311831, + -1100160184, + 1063141231, + -1080128995, + 1066429779, + -1080669674, + 1051705796, + 1049090289, + -1085255847, + -1109434591, + -1068018002, + -1121859714, + -1096554812, + -1089140893, + 1073024192, + 1067345286, + 1040661675, + 1052764519, + 1064854619, + 1058224604, + 1063691924, + -1094218785, + -1076769269, + -1077679807, + -1120865905, + 1065702224, + -1067922578, + -1097603564, + -1082972863, + -1097862703, + -1091848155, + -1084787757, + -1108884827, + 1068957339, + -1092496071, + -1130559982, + -1087847430, + 1069254038, + -1086179759, + -1095179606, + -1081825208, + -1112314625, + -1077362819, + -1084032194, + -1094693517, + -1108199038, + -1077697204, + 1050400734, + 1068046262, + -1066750001, + 1027965506, + -1077314725, + -1085453676, + -1079904898, + -1084692459, + -1084781397, + -1084958213, + 1064198920, + 1069441929, + -1078343270, + 1069700803, + -1081726168, + 1064863432, + -1097808581, + 1033427587, + 1057472233, + -1085384066, + -1084809951, + -1080158233, + -1081284679, + -1080629082, + -1085174392, + -1086611845, + -1081173181, + -1097732596, + -1094681665, + 1041805773, + -1098290171, + -1079028911, + 1036623808, + 1070089862, + -1080799568, + -1083054917, + 1051992572, + 1050811213, + -1082451594, + 1065238312, + 1075306653, + -1077415970, + 1053552242, + 1066303370, + 1023763011, + 1062243578, + 1060555686, + -1130988611, + 1060957036, + -1097386936, + -1096335323, + -1081032106, + -1096812945, + 1052065673, + 1065729254, + 1052210512, + -1085319504, + 1017239052, + -1087263570, + 1061934698, + 1054835245, + -1133487360, + 1065808650, + -1082050084, + -1072306834, + -1123981945, + 1045732149, + -1086671974, + 1041627768, + 1059231364, + -1089927769, + -1064645216, + -1084459231, + -1104557882, + -1076208439, + 1065179558, + -1096786475, + 1060494837, + 1056858965, + -1130969713, + -1116449140, + 1022856057, + -1074923780, + -1091807688, + 1067882809, + 1044914335, + -1072291671, + 1055263618, + -1105760445, + 1064494979, + -1088155693, + -1080991290, + 1025814477, + -1100751856, + 1041085984, + -1089574963, + 1055816535, + -1080157273, + 1047109744, + -1085871103, + -1097323233, + -1091206930, + 1046756004, + -1072915258, + -1126976979, + -1089570157, + -1097919753, + -1080642551, + 1066769964, + 1061219786, + -1082245075, + 1061051161, + -1096040883, + -1104115694, + -1106765560, + -1093858952, + -1114301374, + -1112167974, + 1051970782, + 1066221304, + 1065900444, + 1055037467, + 1065177992, + 1066641838, + -1079035486, + 1057600624, + 1063528128, + 1061235287, + -1088133465, + -1094509203, + -1084496036, + -1088555404, + 1056969360, + -1085892486, + -1094849728, + 1066092682, + 1057216414, + 1060331414, + 1044147781, + 1070609729, + 1054968120, + -1078665564, + -1100297701, + 1065430623, + -1083451690, + -1110348642, + -1088010646, + -1085045143, + -1091891946, + 1073858271, + 1056186919, + 1055843107, + 1062177255, + -1128401622, + 1072004322, + -1082727068, + -1089024957, + 1067971733, + -1093351562, + 1063163035, + -1079183120, + 1059926483, + -1104809249, + -1081143280, + 1052787210, + -1087206471, + 1053243562, + 1063269433, + -1087655396, + 1063911240, + -1115996893, + -1102016456, + -1100698805, + 1054050658, + 1051198459, + 1024069798, + -1095653635, + 1054162145, + -1121086795, + 1030456811, + -1103785402, + 1055121520, + 1043035971, + -1086476813, + -1092641231, + -1085362993, + 1073870568, + 1041306424, + 1065371643, + -1102477353, + -1089754005, + 1046982016, + 1051664116, + 1057604258, + 1053343011, + 1063432601, + -1080926569, + -1082545910, + -1087489605, + -1100596772, + -1103225926, + 1068283704, + 1065606432, + 1058381113, + -1085000801, + 1040270183, + -1091732783, + 1045846058, + -1098568285, + -1097297373, + 1071671583, + 1059840574, + -1090302523, + 1059962148, + -1100382048, + 1047224477, + 1068207040, + -1097594948, + -1084976871, + -1081669278, + -1077866505, + -1062612278, + -1076852867, + 1060118689, + -1080713750, + 1076724195, + 1078054442, + 1066377195, + -1088964018, + 1081791900, + 1057239405, + -1091537113, + -1075927355, + 1034232589, + 1072354549, + -1088889818, + -1086235037, + -1100493577, + -1090245123, + -1073892117, + -1067499639, + -1075676458, + -1076426103, + 1067364540, + -1070571773, + 1063760575, + 1055000713, + -1074126588, + 1073745405, + -1079387407, + -1081196674, + -1097007325, + 1049088374, + 1067664625, + -1094034431, + 1049757403, + 1070077786, + 1065539985, + 1023791643, + -1081959419, + 1059762101, + -1071779449, + 1077485919, + -1077991049, + 1050349423, + 1053409458, + -1076349654, + 1070961719, + -1091629294, + 1071728813, + -1074750115, + 1068505183, + 1053332970, + 1076064949, + -1083886672, + 1065633711, + 1070035684, + 1051584666, + -1095799095, + 1061058171, + 1060149417, + 1052403642, + -1086287795, + -1118765428, + -1114441323, + -1084768473, + -1102169602, + -1077398581, + -1113231226, + -1113510576, + -1085795764, + -1084807683, + -1089680528, + -1095961697, + 1067565450, + 1062206305, + -1073204239, + 1043132055, + -1080466839, + -1097595458, + 1071668157, + 1068578248, + -1092973366, + 1066862435, + -1073878573, + 1025041092, + 1058618639, + -1093932942, + 1064123104, + 1061265332, + -1081275214, + 1023581684, + 1058515251, + -1095694478, + -1092348626, + -1098422756, + 1049130151, + -1078639546, + 998763692, + -1080704421, + 1049183097, + -1087800883, + -1115144443, + -1081196114, + -1102735797, + 1036878243, + -1096199525, + -1093445664, + 1077172365, + 1077581419, + 1069650252, + 1068591330, + -1079961074, + -1079541840, + -1098896926, + 1080147482, + 1059103322, + 1059437673, + 1068405978, + 1052731794, + 1060764248, + 1015014356, + 1067210785, + -1082970457, + 1059944505, + 1062816803, + -1071680565, + -1063664253, + -1075074843, + -1093518687, + 1060936992, + 1074087289, + 1042315732, + -1077169753, + 1028729079, + 1074314180, + -1086376633, + -1087341845, + -1097921533, + -1103286950, + -1087717775, + 1070252761, + 1060640337, + 1064504312, + 1057059642, + 1060272167, + -1102435829, + 1066270792, + -1104676085, + -1087183008, + 1049142989, + -1070306745, + -1081393992, + -1080894681, + -1065444302, + -1107024050, + 1058083777, + -1072187795, + -1076564000, + 1025606406, + -1079048586, + 1060449071, + -1079164662, + -1093796659, + -1091413251, + -1090565049, + -1103761826, + 1064427205, + -1137569141, + -1093838078, + -1087399797, + 1009469630, + 1049517399, + 1077323221, + -1085609429, + -1085856383, + 1057665149, + 1060264321, + 1068734109, + -1089326295, + 1070587315, + -1080277041, + 1050397001, + -1090376226, + 1066155335, + -1078729372, + -1071779533, + -1084658711, + 1068886438, + 1057477856, + -1084082580, + -1076354374, + -1089737126, + -1093425513, + 1059045621, + 1068521578, + 1067539314, + 1066528340, + -1076213122, + -1087280363, + 1065493198, + -1088635395, + -1077524451, + 1055826689, + -1102365019, + -1073055351, + 1055603591, + 1052563691, + -1090019976, + 1067500048, + -1072683152, + -1087988824, + 1068560208, + -1088790667, + -1086156193, + 1075241845, + 1040149150, + -1135631296, + 1072154581, + 1055494440, + -1100337270, + 1067614628, + 1048843116, + 1051260148, + 1074723476, + 1061996223, + -1073152711, + 1047252616, + 1059142214, + -1084442992, + -1097592985, + -1123391312, + -1098668637, + 1065746399, + -1091901025, + 1054310338, + -1078355787, + 1054426268, + -1069698975, + -1087718344, + -1075918218, + -1108044836, + 1073906894, + -1095867923, + -1080455219, + 1072084819, + 1072244187, + 1067583363, + 1057849751, + -1075983177, + 1058196201, + 1067940462, + -1086967393, + 1069727258, + 1063280816, + 1065969822, + 1065616616, + -1081309686, + -1110462886, + -1078916211, + 1067418299, + 1064690646, + -1077115415, + 1069982789, + -1070122010, + -1089934149, + 1069476896, + 1046603703, + 1040746953, + 1065380402, + 1062027288, + 1058527870, + -1075242103, + -1085051648, + 1067993526, + -1097371501, + -1110206586, + -1091046865, + 1066934444, + 1035582026, + -1090903169, + -1076079833, + -1080661408, + 1053318097, + -1080312997, + -1099686300, + -1079627703, + -1078803265, + -1073844290, + 1069495021, + -1088022931, + 1059433742, + -1088318941, + -1079249905, + -1081666541, + -1090276078, + 1065140415, + -1086383004, + -1094481213, + -1073666379, + 1054879529, + -1083347296, + 1062582944, + -1081487901, + -1073610560, + -1074286161, + 1068082936, + 1054926404, + 1028581447, + -1081838714, + -1076027445, + -1081740645, + -1076487542, + 1072506228, + -1080606251, + -1088916187, + 1058553737, + -1086673756, + 1074266609, + -1102326254, + -1078826359, + 1062559260, + 1058196325, + 1068145743, + 1074600488, + 1080912815, + 1082674961, + 1062515449, + -1061626316, + -1106867066, + 1083208358, + -1079807417, + 1077325145, + 1064635182, + -1093617085, + 1079377940, + -1069316966, + 1064820696, + 1092928097, + 1058364232, + 1085000182, + 1070950166, + -1065368994, + -1073036595, + -1086976186, + -1068302191, + 1090076369, + -1088159070, + 1023762573, + 1077762829, + 1077443171, + 1079597668, + -1060226285, + -1056678487, + 1041114000, + -1065536514, + 1083234061, + -1083557389, + 1055659222, + 1081639772, + 1072925913, + 1075229514, + 1075765873, + -1061717326, + -1064356621, + 1050919259, + 1083285021, + -1061360991, + 1055143623, + 1067637432, + -1068005586, + 1058061074, + 1075511508, + 1077997494, + -1056952179, + -1058970020, + -1072599583, + 1079185757, + 1090493159, + 1093360392, + -1069716084, + -1063277856, + 1085505707, + 1075211469, + -1052608120, + -1063821918, + -1073563104, + -1051965039, + -1074415502, + 1058604026, + -1067341905, + 1072010367, + -1078364010, + -1064592836, + 1074943759, + -1065313130, + 1056462311, + 1090709090, + 1072290506, + 1093445849, + 1092676107, + -1070369216, + 1039591786, + -1095944012, + 1078645818, + -1063198530, + -1073098642, + 1069213387, + 1084515679, + -1078406371, + 1059097634, + 1071327713, + -1065183374, + 1086586871, + 1066937080, + 1088357647, + 1095002575, + 1070572392, + 1068304073, + -1087719679, + -1053345537, + 1082137657, + 1082147411, + 1076386431, + 1071300201, + -1116463544, + -1056937733, + 1055453287, + -1062524483, + 1090165589, + -1064439201, + 1061013368, + -1070339497, + -1078915271, + -1065208407, + -1078154606, + 1064386436, + -1089961189, + -1074125646, + -1094098007, + -1082030922, + 1074059003, + -1065713160, + 1078250776, + -1084020443, + -1059699795, + 1048994673, + -1077999134, + 1079248271, + -1086336427, + 1074704704, + -1093151952, + 1045420775, + 1051684480, + -1070065715, + 1081367241, + -1069022058, + -1070673914, + -1089647569, + -1073236469, + 1047358239, + 1069212121, + -1098250169, + 1083119680, + -1064942394, + -1061193433, + -1091141642, + -1066573778, + -1080387910, + -1092262664, + 1062967555, + -1075428580, + -1084932626, + -1076901836, + 1050782653, + -1091671804, + -1073182144, + -1070469966, + 1032328505, + 1078906033, + -1089590546, + -1068705469, + 1074324026, + 1081747228, + -1082462125, + 1074857407, + -1070135006, + -1120250747, + 1051109095, + 1067965076, + -1084328840, + -1121156336, + 1072340113, + -1088228113, + -1090354387, + 1060587588, + 1046164062, + 1073433745, + 1031896249, + -1082986519, + -1083576018, + 1075265841, + -1087935478, + -1082865571, + 1069943429, + -1082718363, + -1093255183, + 1057169517, + 1032883204, + 1081806943, + -1070361929, + -1091962999, + 1061530176, + -1088041372, + -1069218040, + 1053589990, + -1105657804, + 1052401794, + 1065347747, + -1085007260, + 1046146403, + 1060654342, + 1075686117, + -1080581797, + -1081946588, + -1072720397, + 1075313098, + 1067481109, + 1067176470, + -1084465182, + -1084729541, + -1111100206, + -1077521580, + 1078127110, + -1068389450, + -1087138254, + 1040351929, + -1104529622, + 1056748769, + -1079301876, + 1059708322, + -1091276398, + -1101571744, + 1066262530, + 1058159658, + -1106256054, + 1053897157, + -1107210672, + 1069625618, + 1056162211, + 1053830226, + 1050868219, + -1091518243, + 1056719472, + 1024531770, + -1105292025, + 1034367879, + -1078876952, + -1078369844, + 1057460630, + -1079982219, + -1097144037, + 1067395263, + -1090340826, + 1040724243, + -1100765590, + -1080322838, + 1074205051, + -1103534048, + -1082319308, + 1061314363, + 1037620015, + 1010811160, + 1046220912, + 1052412148, + -1091209329, + -1093975762, + -1086599406, + -1075818422, + 1060516778, + -1102622295, + 1055100280, + -1093852201, + 1060447739, + -1097609414, + 1051214012, + -1084991025, + -1082324101, + 1064191287, + 1048179996, + -1076872573, + -1116892023, + -1099445704, + 1049209147, + -1070462732, + -1079919892, + -1072757671, + 1050805757, + 1067915097, + -1100794303, + 1064837445, + 1050894743, + -1079783153, + 1063569054, + -1073473442, + -1080032687, + 1055834379, + -1096478328, + 1051640616, + 1091331573, + 1058662751, + 1071332069, + 1032313783, + -1079224356, + 1073322723, + 1072114409, + 1083715057, + 1070836936, + -1086879926, + -1074875924, + -1089659663, + -1071242249, + 1067238697, + 1084496070, + -1068641647, + -1070715223, + 1057536027, + -1090403678, + -1064941362, + -1086703043, + -1088531958, + -1091772897, + -1081663755, + -1091088928, + 1059364462, + -1080944894, + -1113518076, + -1076452567, + 1039297192, + -1071171422, + -1080606357, + 1062619230, + 1064564592, + -1084181897, + -1080513687, + 1068115816, + -1078098426, + -1082854696, + -1079214840, + 1045571222, + -1083261346, + 1071334261, + -1076427990, + -1067686290, + 1076495373, + 1075373380, + -1077984977, + 1082951315, + 1074075561, + 1079104958, + -1079996771, + 1074027889, + 1062219513, + -1102555206, + 1072301073, + -1081548947, + -1077910461, + 1068037050, + -1084474830, + -1071666005, + 1053425721, + 1072569408, + 1083693049, + 1074404772, + -1114068480, + -1096876808, + -1067669236, + -1080010363, + -1073523465, + 1067917714, + 1065545334, + -1114062308, + -1097937926, + 1050399277, + 1084233586, + -1067285085, + 1063056256, + 1075652860, + -1116484801, + -1075748670, + 1053359238, + -1077485206, + 1063880505, + 1061060968, + -1071574086, + -1082336973, + -1155137008, + 1073988378, + 1060384935, + -1083012908, + 1058611614, + -1088595531, + -1081476170, + -1106531704, + -1098964372, + -1078018973, + 1049215943, + -1114358401, + -1094885111, + -1128461428, + -1090133693, + 1044329438, + 1065030586, + 1057745562, + -1086248927, + -1087544070, + 1049300934, + -1076882936, + -1129383496, + 1064527061, + -1083056717, + -1089405616, + 1047925592, + -1116452610, + 1066294053, + 1056297845, + -1095081968, + 1033158676, + -1082285955, + 1059295192, + -1085630966, + -1106528941, + 1069957049, + -1083415704, + -1080191521, + 1048023312, + 1062710960, + -1076607467, + 1044742736, + 1049653337, + -1106748629, + -1090414651, + -1088593636, + 1049191076, + -1109447398, + -1098093212, + 1063842308, + 1057692877, + -1088175263, + 1058308125, + -1092414717, + -1109409907, + -1086572751, + 1025440392, + -1090641633, + -1082323379, + 1054744789, + 1065493139, + -1096880841, + 1070857155, + -1089913100, + 1059681212, + -1090473386, + 1072546648, + 1070441244, + -1095706395, + -1081554995, + -1086901081, + 1064948814, + -1094747161, + -1121173396, + 1039336214, + 1076457840, + -1104532446, + -1079434916, + -1077899347, + 1036479570, + -1094966514, + -1093130147, + 1063007501, + 1056764109, + -1095396501, + 1053065270, + -1080211394, + -1084002954, + -1086428944, + -1103162669, + -1078351818, + 1058498535, + 1045043584, + 1067626436, + 1075694132, + -1073128617, + -1075827193, + 1059579106, + 1042125650, + 1061119891, + 1050156165, + 1052985820, + -1082509288, + 1060039718, + -1080760491, + -1077132378, + -1081289076, + 1078953448, + -1093628585, + 1037091513, + 1039466102, + -1086236171, + 1050517249, + 1060096406, + 1056607608, + -1080359213, + 1042771273, + -1084708876, + 1066950892, + -1088249848, + 1063670401, + -1083968551, + -1104632565, + -1130710341, + -1087810036, + -1097500439, + -1088878617, + -1120604411, + 1058838076, + 1063780697, + 1069093178, + -1089144215, + -1069613247, + 1049849215, + -1092232672, + 1028959254, + 1065279670, + 1058987544, + 1033076584, + 1054043226, + -1121138382, + 1070198135, + 1067229686, + -1090890646, + -1074443786, + 1048740473, + -1071521417, + -1101078857, + -1096924698, + 1049006979, + 1047561159, + 1062689892, + -1081832657, + 1060547761, + 1061701551, + 1011915508, + -1087605924, + 1073177468, + 1062703855, + 1053960070, + 1065315175, + 1054064218, + 1057312840, + 1042514942, + 1053242496, + 1059301930, + 1049687957, + -1073123924, + -1078049276, + 1059533442, + -1095166412, + 1033235040, + 1065224347, + -1086142348, + -1069189640, + -1077728200, + -1073779487, + -1067428581, + -1082122796, + -1086116045, + -1089150570, + -1089208354, + -1061258100, + 1074359562, + -1081035516, + -1105473328, + 1033371107, + 1079618291, + 1068685569, + -1073311046, + -1075506355, + -1077341234, + 1056409273, + -1124998284, + 1065492446, + 1073325040, + 1063452687, + 1023627335, + -1080500693, + 1070515791, + 1069641406, + -1070101540, + 1060873869, + 1064661926, + -1071073322, + -1069011975, + 1078750055, + 1075845397, + -1093691449, + -1088377894, + -1092885213, + -1081552871, + 1043578807, + 1070116830, + 1062180725, + 1077056325, + 1057243538, + -1073492174, + 1073585256, + 1050349821, + 1077334938, + -1070379910, + -1087018103, + 1057512375, + 1061381194, + 1045377570, + 1030722500, + 1016522298, + 1068112464, + -1083374491, + 1057661455, + -1091184548, + 1053826929, + 1067406685, + -1105731211, + -1100168316, + -1087055852, + 1063835963, + -1098582525, + -1081365728, + -1085769723, + -1098917754, + -1095267199, + -1092916654, + -1090180741, + -1088061815, + 1039918408, + -1079088235, + -1083146104, + 1033118080, + -1079949160, + 1026231150, + 1062553192, + 1067790131, + 1057308335, + -1087034490, + -1088517391, + -1096927048, + -1071893001, + 1057846100, + -1101143357, + 1048403158, + 1059179427, + -1107432699, + -1078247772, + 1065833554, + -1094539494, + 1042232523, + -1071849337, + 1057407100, + 1055597303, + 1074361891, + -1099519562, + -1081701858, + 1063595083, + 1056179355, + -1075563105, + -1097431579, + 1057164560, + 1056129981, + 1075119497, + 1056203205, + 1072653313, + 1060801425, + 1017474062, + 1048553722, + -1095799692, + 1048465828, + 1051761720, + 1067400563, + -1084845555, + -1104056870, + -1117042100, + 1053263271, + -1076977699, + 1018144605, + -1106396181, + -1095462354, + 1065443671, + -1099819836, + 1055939437, + 1072979215, + 1055352398, + 1062167061, + 1053736966, + 1070407387, + 1055199261, + -1081714114, + -1087626718, + -1076877388, + -1105984645, + -1102123032, + 1053045250, + 1074214369, + -1091441426, + -1098134034, + 1031876310, + 1068027081, + 1046614561, + 1053848886, + -1097177726, + -1094975817, + 1067991300, + 1048406011, + 1057194027, + -1081628497, + -1085609813, + 1002883424, + -1080496957, + 1062395498, + -1069850795, + -1073673213, + -1110199155, + 1066804211, + -1072159520, + 1063951632, + -1089027451, + 1064279665, + 1052999595, + -1079600333, + -1078087440, + 1067991526, + -1098071992, + -1082805018, + 1074529948, + -1076332045, + -1100824871, + 1070802543, + 1070490052, + -1112160111, + 1059309539, + -1080379086, + 1035976797, + -1073550614, + -1083778909, + 1074236366, + 1033538529, + -1074630269, + -1074780368, + -1082277261, + 1050389863, + -1065349787, + -1073549506, + 1059061077, + -1075049588, + 1071014283, + -1079801085, + 1077619057, + -1064643123, + 1057607971, + -1075271658, + -1079141565, + -1105093718, + -1078097795, + -1074628958, + -1079295937, + -1084982307, + 1067927780, + -1159524000, + 1061306593, + 1058926443, + -1079732007, + 1068755379, + -1085703399, + 1080739692, + -1114318302, + -1077294496, + 1052197048, + 1059661114, + -1089289337, + 1075847187, + 1050572621, + -1095577169, + -1114781929, + 1073923356, + -1076763140, + -1071232639, + 1032924746, + 1065481442, + -1089433402, + 1027596526, + 1070406536, + -1078297728, + -1078378541, + -1097488696, + 1066322497, + -1084382804, + 1065130726, + -1074319290, + -1073332021, + -1091416427, + -1079860003, + -1082020383, + 1071319177, + 1061079848, + -1076360190, + -1082999854, + -1088836222, + -1074093937, + 1071988508, + 1075980404, + 1063408832, + 1067698471, + -1074392903, + 1016088706, + -1095183687, + -1085760459, + -1103334723, + 1059878636, + 1065564063, + -1072590784, + 1056698701, + -1080766948, + 1069455327, + -1112480626, + -1079605754, + 1066912474, + -1083135968, + -1085191413, + -1074650181, + 999330240, + -1065130285, + -1072102844, + 1072148700, + -1073980348, + -1076424264, + -1093966059, + 1075433905, + 1058178521, + 1035832640, + 1072306275, + -1094253208, + 1068851946, + -1090176471, + 1075731251, + 1077781018, + 1067214958, + 1063893070, + -1076833684, + -1098518468, + 1064607296, + 1071298421, + 1073793836, + -1132497198, + 1060158012, + 1074960593, + 1073034529, + -1097791710, + -1113335446, + 1067151602, + -1095906321, + -1144877728, + -1082240184, + -1086250714, + -1083483918, + -1065286026, + -1106875232, + 1036840750, + -1086287606, + 1067279959, + 1062192963, + 1057154716, + -1072397199, + 1046835690, + -1073262782, + 1045673833, + 1067743518, + 1011316942, + -1103183194, + 1062479186, + -1077485922, + 1048713978, + -1087908194, + -1064874712, + -1089577278, + 1068911368, + 1052277950, + -1093946874, + 1077724072, + 1067901199, + 1054203213, + -1072531693, + 1050674458, + -1087370088, + 1059507532, + -1084305336, + 1063547193, + -1076658530, + -1092504608, + -1079457432, + 1066739781, + -1091698268, + 1057815505, + -1068982260, + 1012667112, + -1081645681, + -1086172723, + 1040788068, + -1094781450, + -1083049156, + -1078345421, + -1080612874, + 1067334940, + 1065885219, + -1090754694, + -1083059910, + 1077127963, + 1070634011, + -1078585162, + -1070972629, + 1052313490, + -1105185859, + 1053608607, + -1089139774, + 1068645784, + 1013490589, + -1076173416, + 1074468502, + 1057161726, + -1132171672, + -1082209358, + -1076398681, + 1059335731, + 1075698326, + -1078643139, + 1068803874, + -1069294512, + -1073230130, + 1065369360, + 1083220092, + 1069049764, + -1082471089, + 1083356874, + 1074697227, + -1080224042, + -1056286431, + -1056363358, + -1071498387, + 1044078269, + -1080521499, + 1081319360, + 1078156932, + -1063114238, + 1084244175, + 1087564944, + 1080955703, + -1082161358, + -1068998421, + 1089833327, + -1055484137, + -1078794099, + -1077662584, + -1065737842, + -1068843740, + -1073501075, + 1057842150, + 1088662561, + -1056616827, + -1071556905, + 1066752095, + -1078437092, + -1055836759, + -1078023944, + -1063314423, + -1062068252, + -1110260580, + -1054223105, + 1048872344, + 1084998078, + -1078585649, + -1063958839, + 1071355752, + -1077354758, + 1069952996, + -1065926013, + -1077218851, + -1072164449, + -1083838400, + 1070244134, + 1073194188, + -1085538237, + -1073626154, + -1080150018, + -1073305880, + 1060358753, + 1042427336, + 1062342800, + -1090140513, + -1105107146, + 1056654047, + -1081995180, + -1089461601, + -1079102298, + 1057734684, + -1094702717, + 1065207964, + -1078234853, + -1082710376, + 1068624427, + 1075329078, + -1096513655, + -1097570161, + 1079639985, + 1067808223, + -1093278721, + 1071322119, + 1050069519, + 1060417916, + -1104164178, + -1078231073, + 1054916725, + -1073259754, + 1054333923, + 1060321014, + -1080885610, + -1087330413, + 1074641467, + 1065580578, + 1074048925, + -1118867690, + 1057015057, + -1079692597, + 1053151233, + -1083433642, + -1079677849, + -1095386151, + 1067182260, + 1074507572, + -1089840643, + -1067862288, + 1058085712, + -1073038034, + 1040591221, + -1064141109, + 1053345074, + -1083531469, + -1109286125, + 1056022975, + -1089503878, + -1098187844, + 1072534774, + -1082880334, + 1065706148, + 1067340416, + -1075824128, + 1059736534, + -1096571698, + 1051990371, + 1061203636, + -1095069711, + 1066146064, + 1063404508, + 1069364827, + 1070145284, + 1060299028, + -1095854499, + 1082517639, + -1076561555, + -1102488614, + -1077272647, + -1087778592, + 1067853682, + 1067331819, + -1079282661, + -1070990699, + 1051875738, + -1073677352, + -1072546894, + 1065474180, + -1075697772, + -1072362447, + 1049699122, + -1072107735, + 1061715655, + 1073927372, + 1057779244, + 1066032920, + 1059460859, + -1069640070, + -1068399043, + -1077653780, + -1083591807, + 1027413724, + -1090762576, + 1043537450, + -1163414144, + -1069483929, + -1088678527, + -1084853065, + 1072653272, + 1050213745, + -1100319760, + -1078099857, + 1052915832, + 1049975377, + 1046053174, + 1063253712, + 1060420852, + 1057344353, + -1077400413, + 1040431676, + 1056018723, + 1047521491, + 1082341820, + 1077013347, + -1084612766, + 1054852495, + -1101303456, + 1052311639, + 1066097554, + 1071104411, + 1040969824, + -1122001394, + -1085450435, + 1080773866, + 1063296420, + 1047436233, + -1085214481, + -1089120658, + -1101636917, + -1075497650, + -1086704500, + 1066983180, + -1081380992, + 1041184620, + 1039047316, + -1072701510, + 1053592953, + 1067399346, + -1086968593, + -1096264076, + 1063234722, + 1068349997, + -1117715512, + 1063854326, + 1061746134, + -1093741102, + -1064602656, + 1018288347, + 1052511965, + -1078635657, + 1057659479, + -1103571807, + 1060237276, + 1060070441, + -1090439709, + -1113277247, + -1090919348, + 1031653120, + 1060441416, + 1046716082, + -1085452931, + -1082643022, + 1054576054, + -1104893267, + 1057615889, + -1089065741, + -1079665392, + 1067277082, + -1089371363, + -1085845643, + 1055336711, + 1062611854, + -1086589640, + 1042657387, + -1074249740, + -1088971668, + -1072214766, + 1056014918, + -1111296114, + 1045586920, + -1077969573, + -1081210277, + 1070512924, + 1041219958, + -1102883188, + 1053996896, + -1093313781, + -1076578524, + 1064033628, + -1078052854, + 1073774763, + 1065126214, + -1104746774, + -1068983212, + 1062771784, + 1061828428, + -1079462462, + -1078463230, + 1058021375, + -1102312428, + 1049526173, + 1039330725, + -1093952694, + -1083046314, + 1069958814, + 1057335570, + -1094462577, + 1066050743, + -1079503812, + 1052727914, + 1067489751, + -1071235132, + -1090022868, + 1065569865, + 1059325583, + 1060776514, + -1067538085, + 1053298964, + 1075127139, + 1078121974, + 1065502053, + 1054084439, + -1073228560, + -1087452370, + -1093887050, + -1104805838, + 1070082619, + -1080786897, + -1085928104, + -1103625796, + 1070348124, + 1056316473, + -1098432781, + 1062611221, + -1083668661, + -1079887880, + -1075933729, + -1094380708, + -1071619562, + 1076344623, + 1057870653, + -1100479283, + -1091325579, + -1080257977, + 1066205131, + -1081162621, + 1069526582, + -1070821122, + -1078373706, + -1183814016, + 1059113112, + 1062768669, + -1099390875, + 1041375889, + -1073956925, + -1088166642, + -1084993045, + -1089352293, + 1061705450, + 1065517468, + 1066251972, + 1072154370, + -1081289728, + 1052208859, + -1103963326, + 1064791318, + 1062846012, + 1063431002, + 1063996479, + 1066274245, + -1086188852, + -1111635504, + 1075730743, + 1009834264, + 1071864497, + 1063398565, + -1086192636, + -1077958331, + -1101795991, + -1128461552, + 1042862014, + 1041062706, + 1077595696, + -1087131392, + -1076358274, + 1079594059, + -1077931308, + 1057621023, + 1061669397, + -1073337047, + 1074384922, + -1089181468, + -1074113974, + 1076963653, + -1086298812, + 1065567594, + -1120047797, + 1045376052, + -1085249986, + 1065611273, + -1088443111, + -1071508153, + 1068141104, + 1079484530, + -1073603202, + 1069989923, + -1098421484, + -1089214623, + -1086695171, + -1087381943, + -1093872806, + -1080103243, + -1091896470, + 1075165151, + -1086455237, + -1073669324, + 1074352345, + 1055423097, + -1071087804, + -1097029993, + -1098606197, + 1029135274, + -1077521700, + 1063421863, + -1103192294, + 1048275175, + 1060583560, + -1113542849, + -1112355468, + -1083296766, + 1066751432, + -1073349451, + -1137455493, + 1062210030, + 1045422193, + 1064258498, + -1078220548, + -1087792531, + -1082571325, + 1069079877, + -1087585220, + 1012231386, + -1121104891, + -1077279112, + -1072735905, + -1074653574, + -1096403439, + 1081451074, + 1010638494, + 1064696696, + 1041497018, + -1072292950, + 1070854786, + -1115494587, + -1107630294, + -1083461522, + -1081246258, + 1057686022, + -1089941431, + -1078783734, + -1087409555, + 1053962584, + 1066574377, + 1044293217, + 1055851857, + 1066032339, + -1098880339, + 1049356880, + -1083765824, + -1080886841, + 1045983252, + -1106427094, + 1055249336, + 1041534271, + 1049747719, + 1044252990, + 1065386951, + -1080737079, + -1079767610, + 1045892187, + -1097518166, + 1052987065, + -1083945250, + 1028470361, + -1099677391, + 1070760035, + -1088273562, + 1045390537, + -1082830532, + 1046925936, + -1091895847, + -1109645317, + -1073538719, + -1079634723, + 1057625029, + -1114296190, + 1057789739, + 1051831926, + 1048653688, + -1073720485, + -1084505974, + 1064081602, + -1102407845, + 1050348032, + -1076999435, + 1041030215, + 1068798810, + -1079476347, + 1058649546, + -1094980239, + -1109419370, + 1034505997, + 1043809274, + -1097882659, + -1069997980, + -1139592212, + -1072867789, + -1094042265, + -1090519356, + 1057637090, + 1038499004, + 1049633491, + -1081094276, + 1053691913, + -1084983631, + -1098072360, + -1090983145, + 1069877586, + 1053166146, + -1096549681, + -1080779946, + -1079678770, + 1063611631, + -1087556466, + 1058707939, + -1091583290, + 1042942810, + 1057755182, + -1122263044, + -1100647548, + 1071117705, + 1063699351, + 1067568478, + 1056132126, + 1057250496, + -1086926139, + 1050824065, + 1070708055, + -1099219452, + 1048924640, + -1072415002, + -1090611600, + 1055913894, + -1117757290, + -1102729233, + 1025485897, + -1081637741, + -1079355859, + -1097397564, + -1081987991, + -1086896231, + 1062274686, + 1055022949, + 1058760164, + -1087421651, + 1060864007, + 1059251413, + -1079059337, + -1079983824, + -1087764100, + 1068537940, + -1098594270, + -1084246333, + 1059278677, + -1072636238, + -1079995908, + -1097061575, + 1080953074, + -1084350495, + -1087765802, + 1077220011, + -1079425021, + 1049542977, + 1066427132, + 1064443882, + -1088674857, + -1074785396, + 1077820670, + 1066588870, + -1092984109, + 1042148757, + -1081428683, + 1075034247, + 1066299124, + -1073782429, + -1078734864, + -1072056283, + -1074527019, + -1081301656, + -1148738141, + 1071198226, + 1066207057, + 1068033169, + -1085846495, + -1130908191, + 1063174478, + 1058390665, + 1073282094, + 1065827634, + 1068405656, + 1070543644, + -1071877078, + -1078071527, + 1058409660, + 1071337412, + -1076598072, + 1069785367, + -1077179568, + -1083733010, + 1057486287, + -1075104224, + -1085160179, + -1093953940, + 1055306744, + -1096198939, + 1051938098, + -1085367471, + 1066319035, + -1095516274, + 1046336390, + 1052993268, + 1062829695, + -1088925366, + 1061593971, + 1068460461, + 1076785999, + -1102036830, + 1057159819, + -1075753820, + -1098297543, + 1068522988, + 1075276494, + 1051012234, + 1078152503, + 1073732789, + -1088269275, + -1080922793, + -1073281559, + 1077462316, + -1077878870, + 1069349524, + 1072325476, + 1065556097, + 1075232903, + 1042626142, + -1088918647, + 1070569109, + 1067410825, + -1065785199, + 1068764299, + -1079808491, + -1070155607, + -1096185541, + 1058427529, + -1073820153, + -1098134028, + 1075092523, + -1075037581, + 1078734394, + 1073860397, + 1059793236, + 1075773862, + 1061457599, + -1082982691, + -1064584560, + 1073971079, + -1086614280, + 1064666763, + 1049755452, + -1101752683, + 1076761548, + -1075674983, + 1064671509, + -1064006491, + -1104329817, + 1071161474, + -1067695037, + -1099929177, + -1089309243, + 1069164039, + -1080316778, + -1069897491, + 1074015590, + -1080364609, + -1095253313, + -1070689542, + 1057650459, + 1089564024, + 1074574485, + 1060030682, + 1084170605, + 1061145788, + -1062226564, + 1086306072, + 1083762256, + 1075256025, + 1093503037, + -1057032293, + -1064802608, + 1083091330, + -1088524961, + 1083374683, + -1064933484, + 1054046256, + -1080975769, + -1060227752, + -1079386654, + -1066712882, + -1074128387, + 1076281316, + -1071175969, + -1081354169, + -1071664873, + 1087582030, + -1073346973, + -1064431140, + 1069913455, + 1072127727, + -1064039321, + 1075040003, + 1083465259, + -1064705490, + -1084943477, + 1084337903, + -1070773765, + -1056230449, + 1045095947, + -1097043438, + -1090393604, + 1071532500, + 1062658838, + -1077174820, + 1050325882, + 1068319509, + -1083172881, + 1059144847, + 1041728029, + 1068986670, + -1086255657, + -1096544222, + -1105843598, + -1087359340, + 1056997095, + 1057729465, + 1047226435, + 1058907130, + -1079896378, + 1037983344, + -1076271863, + 1059071110, + -1075464756, + 1045830634, + 1057419017, + -1077308875, + -1081965894, + 1052193410, + 1070360376, + -1080132407, + -1098583033, + 1044008455, + -1128764714, + -1095087284, + -1088745524, + 1067053471, + 1071359715, + -1079617180, + 1061058641, + 1057437092, + -1120206089, + -1094465854, + 1066923764, + -1087188656, + -1084252008, + -1076186227, + 1060390186, + -1106956848, + 1066861116, + -1104045452, + 1036963913, + -1092180818, + -1081236146, + 1069344527, + -1096744683, + -1086585468, + 1053334212, + -1073398489, + 1068556088, + 1058759294, + -1077685519, + -1074842587, + -1079116222, + 1082847896, + 1064112135, + -1075695155, + 1058858704, + 1068007528, + -1080760100, + -1089525422, + 1070250541, + -1071704392, + -1084545653, + 1062810752, + -1081403867, + -1081544898, + -1080625826, + 1062688115, + 1065747151, + -1072182814, + 1041431499, + 1070719002, + -1110663367, + 1041436174, + -1077917941, + 1065968763, + -1089471544, + 1074013803, + 1059374321, + -1078784921, + 1064014259, + 1065397391, + -1122584828, + 1073046175, + 1054167230, + -1085577457, + -1079300764, + 1035090050, + -1081284173, + 1074856411, + -1066906177, + -1079249841, + -1088275015, + -1089083634, + -1079559802, + 1063527634, + 1072173663, + -1091251200, + 1065713036, + -1098403299, + -1081836549, + -1080822574, + -1102806754, + 1079017311, + -1097055764, + 1061899440, + -1075304183, + -1082330955, + 1068714864, + 1056032984, + 1047884148, + -1094828211, + -1111661099, + 1055265766, + 1057214362, + -1079226346, + 1050482447, + -1095101845, + -1081976697, + 1082859863, + -1094183247, + 1025701135, + -1068952719, + 1064574297, + -1090933870, + 1077185057, + 1058710451, + -1106554949, + 1062377126, + -1080790580, + -1090200246, + 1071825157, + 1068497332, + 1064567510, + -1078472935, + 1060005519, + 1054198243, + -1086367973, + 1058432740, + -1136232312, + 1049872080, + -1088408440, + -1071666459, + -1075451534, + 1066927950, + -1129969318, + 1045108678, + 1040790754, + -1096621984, + 1065406674, + 1077656689, + 1057853010, + -1109116808, + 1073111988, + 1056878017, + 1085254002, + -1081721412, + 1060351539, + 1057252109, + -1085098628, + -1080960524, + 1049585968, + 1072237558, + -1061672209, + 1066788588, + -1063352095, + -1080575891, + 1077098126, + -1092683690, + -1072297031, + -1077087327, + 1061797739, + 1073776992, + -1072964897, + 1070184147, + -1064161677, + 1077261703, + 1075914627, + -1099063358, + -1079946138, + 1068873662, + -1077454102, + 1068174711, + -1063669629, + -1067608542, + -1085958745, + 1078322546, + -1074615687, + 1058085511, + 1075931966, + -1088321571, + 1065022752, + 1070953377, + -1074961093, + 1038501236, + 1064208088, + -1087489382, + 1043572512, + 1062051413, + -1062138289, + -1078262321, + -1114817624, + -1055889750, + -1074415044, + 1064298397, + -1092616426, + 1057190637, + 1070726860, + -1093308155, + 1067059096, + 1061678096, + 1070378062, + -1118828454, + -1076372050, + -1114863426, + 1057381995, + -1079066932, + 1062345352, + 1065911061, + 1075581730, + 1069557492, + -1087437462, + 1054546351, + -1095955463, + -1107249858, + -1089569398, + 1079278960, + -1081004823, + -1072159866, + -1090051518, + -1077051755, + -1085318550, + -1067159510, + 1079212370, + -1094287137, + -1097568640, + 1042467865, + -1078203376, + -1088889843, + 1074453429, + 1058729520, + 1069191780, + 1053999495, + 1037793112, + -1078516870, + 1063154709, + 1065921312, + -1067100188, + -1102664075, + 1079606289, + 1071451737, + 1070147073, + -1076510799, + -1088054137, + -1076220868, + -1103078429, + 1075080432, + 1042301211, + -1082805059, + 1072593271, + 1042783743, + 1039714613, + -1082910097, + -1060043686, + -1090263498, + 1080937794, + -1071917019, + 1027229907, + 1076580373, + -1078558525, + -1073116821, + -1064491470, + 1074729416, + 1076761629, + 1085787693, + -1098797945, + -1080712496, + -1071267876, + 1069344796, + -1100441572, + 1072760933, + 1083385379, + 1086522547, + -1066225359, + -1059465764, + -1072479507, + -1080230660, + 1076798975, + 1075698152, + 1077995286, + 1064901901, + -1056305537, + -1075475923, + 1086683114, + -1074581326, + 1067498402, + 1085516980, + -1066385786, + -1085395644, + 1047479338, + 1067693911, + -1065077676, + 1075047346, + -1080085904, + -1064759886, + -1086038638, + -1065220704, + -1065259698, + 1082792544, + 1066584892, + -1062870078, + 1065373830, + -1104296979, + -1080625580, + 1067414844, + -1088885709, + -1087759359, + 1070226374, + -1097957794, + 1076808621, + -1081786597, + 1058986553, + -1081126756, + -1116508944, + -1098226360, + -1104004380, + -1084940557, + 1058891714, + 1067419752, + 1056105602, + 1064567111, + -1084395585, + -1128307568, + -1096496666, + 1058758052, + 1069228878, + 1066241342, + -1109378887, + 1063667571, + 1055402405, + -1087950262, + 1061166528, + 1047667806, + 1050002200, + -1100754366, + -1082123250, + -1090947731, + 1049715695, + -1095020374, + -1075399173, + -1084264496, + 1056733084, + -1085318317, + 1057325512, + -1099746452, + 1047862038, + -1103929637, + 1039446772, + 1032009584, + -1102719949, + -1085370723, + -1089857013, + -1118690120, + 1057380090, + -1083377018, + 1058489020, + 1073881583, + -1080671933, + -1071344129, + -1084059318, + 1073932580, + 1030239672, + 1066727081, + 1070727829, + 1051102862, + 1075888148, + -1071302265, + 1070254526, + 1072118291, + 1050650740, + 1063677948, + 1084080327, + 1087770780, + 1057619971, + 1071910229, + -1113712226, + -1107847405, + 1050498210, + 1044357432, + 1059748067, + 1068685013, + 1057599423, + -1073265574, + -1067360030, + -1074969385, + -1070015278, + 1062252125, + 1082870653, + -1063410354, + -1075211433, + -1070251900, + -1081009809, + -1069725096, + -1073618303, + 1078094576, + -1077461118, + -1125377157, + -1072678384, + 1074515848, + 1074103639, + 1084223602, + -1085352471, + -1074532308, + 1074634075, + -1085597974, + -1088019829, + -1079183789, + 1023948892, + 1064954518, + -1074374852, + 1052371147, + -1096765073, + -1154932576, + -1099722810, + 1048792462, + -1070492880, + -1076486365, + 1067008463, + -1078587020, + 1061770656, + 1049266501, + -1093427685, + 1062791899, + -1070477753, + -1090136956, + -1080650279, + -1082059172, + 1025488631, + -1099856005, + -1075353290, + 1075151272, + 1063625063, + 1046390424, + -1106947885, + 1067457964, + -1097665057, + -1081422169, + -1078936968, + 1043750503, + -1092496812, + -1100342407, + 1070342229, + -1088085956, + -1087648981, + 1054969349, + -1107299022, + -1098812000, + 1034682351, + 1045471514, + -1078938134, + 1027549090, + -1077976586, + -1095591394, + -1089659593, + 1057926278, + 1063690319, + 1032693776, + 1035991492, + -1077715798, + -1087577738, + 1071942524, + 1060314948, + -1090446319, + -1100462131, + -1097808894, + -1074459943, + -1079378852, + -1084465333, + 1065760285, + -1074266626, + -1080081075, + -1089823686, + -1081062254, + -1092406344, + -1084819086, + 1068598234, + -1092780860, + -1102740081, + -1068545257, + 1074981066, + -1079318167, + -1078988227, + 1074940056, + -1072015538, + -1071574110, + -1094360410, + -1097070785, + 1038318260, + -1071547566, + -1077843495, + 1034117144, + 1069293058, + 1075384900, + 1072708254, + -1075591856, + 1070015877, + -1063562756, + -1081637763, + -1099506498, + 1077507165, + 1029714589, + -1084649584, + 1061836439, + -1071749473, + -1092720514, + -1076835891, + -1078180727, + 1050478902, + -1066302158, + -1075872283, + 1065091580, + 1057512601, + -1090040274, + -1073657832, + 1058599346, + -1084468148, + -1128804256, + 1061658013, + -1098191859, + -1091846953, + -1106300818, + 1073863683, + -1081267297, + -1080972892, + -1121393552, + 1071427788, + 1053041096, + -1130119586, + 1054131349, + 1056170047, + -1074583137, + -1089138264, + -1106008660, + 1066170725, + 1035898339, + 1076365007, + -1071983826, + -1072886074, + 1063297812, + 1061974697, + 1059644226, + -1111685084, + 1067907695, + -1084762293, + 1067638660, + -1080719593, + 1020057462, + -1111683497, + -1067941341, + -1070527429, + 1069597017, + 1061123985, + -1102425124, + 1079299709, + 1055486183, + -1075625164, + 1062317830, + -1079044889, + -1093679539, + 1074601544, + 1046361575, + 1071015754, + -1079689095, + 1059727201, + 1065186762, + 1059366367, + -1078076494, + -1088306864, + -1070097524, + -1085180234, + -1075515703, + 1038218300, + -1083226863, + 1049667449, + -1157208372, + -1083587754, + -1082116658, + 1072450900, + -1090203134, + 1077445714, + -1094387409, + -1087428682, + -1070977101, + -1075558127, + -1080760107, + 1060622016, + 1057476828, + -1089964073, + 1057149985, + 1072432878, + 1064250890, + -1099932884, + -1108634518, + 1031923304, + 1069676368, + -1110236392, + 1068224172, + -1085376596, + -1064197410, + 1071815403, + -1104494911, + 1068375914, + -1126003009, + -1065292578, + -1106507415, + -1085900721, + -1103116776, + 1060203641, + -1070346904, + 1064452160, + 1046420983, + 1059263537, + -1078940036, + 1045386058, + -1093685750, + 1062956645, + -1081283294, + -1139708940, + 1051333787, + 1069088861, + 1035182699, + -1085501187, + 1055972041, + -1093556683, + -1080539477, + 1056066925, + 1081953594, + 1083380553, + -1063857063, + 1063995120, + 1078895055, + 1083581099, + -1061892840, + 1078706720, + -1081518768, + -1071347970, + -1062664496, + 1072483575, + -1085873562, + 1060304111, + -1065324173, + -1089233807, + 1066799445, + -1077002974, + -1078695350, + 1082089594, + -1075682443, + 1078828140, + 1067166330, + 1085902120, + 1080805517, + -1085801457, + 1067697503, + -1075252074, + -1065127924, + -1072341424, + -1071199794, + -1078387406, + -1073306217, + -1075135049, + -1068874201, + -1095872710, + -1077913235, + 1060731044, + -1079058849, + 1062248011, + -1090134699, + 1051063938, + -1065128461, + 1084857728, + -1066945090, + 1067970667, + 1078159545, + -1069542772, + -1067042225, + 1057857533, + -1091988000, + 1077291623, + 1047754231, + 1068757746, + -1098230011, + 1069600317, + -1079911958, + 1054968774, + -1108380491, + 1041276731, + -1096662228, + 1059591826, + 1068208186, + 1068714234, + 1069816305, + -1128963494, + -1083957462, + -1081108176, + -1095100557, + -1083159092, + -1086381785, + 1065671475, + 1066373317, + -1088826693, + -1096122246, + -1088075112, + 1018758662, + 1063111103, + -1072040384, + -1081283760, + 1061651959, + -1103697189, + -1080284132, + -1091413043, + -1075799891, + 1013730640, + -1123404814, + 1042467114, + 1060550997, + 1067491400, + -1095773956, + -1087272869, + 1075826621, + -1084429476, + -1127481598, + -1082864534, + 1038763477, + -1114343504, + 1064840891, + -1069738672, + -1080126394, + -1095481074, + -1096212636, + -1079960235, + -1080501762, + -1110884057, + -1084910393, + -1129014970, + 1068582086, + -1180093288, + 1055658906, + -1104181435, + 1057223152, + 1049542963, + -1089382703, + -1080160377, + 1065399230, + 995400168, + -1081595418, + -1103956122, + -1084362272, + -1081526291, + -1110170272, + 1049169190, + 1061635220, + -1079707165, + -1089010629, + 1061937621, + 1003039886, + 1066709074, + -1081853350, + 1076665978, + -1079112703, + 1019869218, + 1049780251, + 1070083095, + -1068967131, + -1077581084, + -1081846185, + 1058038887, + -1076551777, + -1096863153, + 1074265682, + -1085623449, + 1066797362, + 1074403020, + 1065709257, + 1060445054, + 1055867908, + -1083593591, + -1090478798, + 1028156107, + 1059147378, + 1037463092, + 1062632038, + 1023242362, + 1063805584, + -1092863400, + 1054931884, + 1064176933, + -1094550442, + -1098654413, + -1073522091, + -1072395085, + -1066389276, + -1081099663, + 1051102792, + 1075912183, + 1057004571, + 1045921855, + -1075545017, + 1061188071, + -1065354974, + 1068767003, + 1041515251, + 1063485303, + 1047580952, + 1060763704, + -1082858339, + 1082593322, + 1084530673, + -1078905043, + 1067208334, + 1043172828, + 1029502564, + -1065998385, + 1070638358, + 1076113745, + 1065909701, + 1072264294, + -1081017753, + -1102468594, + 1065639569, + -1074523788, + -1082921459, + -1077686322, + -1071552563, + -1074886436, + -1094526769, + -1078696157, + 1073701732, + 1066120452, + -1069019977, + -1090060637, + 1070956094, + -1105349330, + 1047670837, + -1069694498, + -1096934753, + 1081174015, + -1082978452, + 1076827974, + -1073661710, + -1064086034, + 1060442937, + -1071792128, + -1087532047, + 1042102841, + -1085816051, + -1077016490, + 1008597832, + 1070023560, + -1087043225, + -1078855073, + 1071702346, + 1042736277, + -1075692241, + 1049035689, + 1065106046, + -1083867425, + -1083413925, + 1067520981, + -1101650619, + 1067039662, + -1067750504, + -1088203945, + 1040029288, + 1052201154, + 1017383195, + 1057501286, + 1060331794, + -1093341519, + -1089825032, + 1061752152, + -1090023010, + 1069495044, + 1068411725, + 1061549345, + 1071957870, + -1097432322, + -1104532192, + -1104321566, + 1059850872, + 1067687948, + -1118157287, + -1076932848, + 1067347513, + -1100038603, + 1056795752, + -1072063588, + -1098725965, + -1082427133, + -1130295787, + 1073604297, + 1071045061, + -1078474164, + 1049311654, + -1085137764, + -1089119674, + -1090708051, + 1061227733, + 1061285748, + -1084378263, + 1056386981, + -1093661422, + 1050141260, + -1078380383, + 1055437279, + -1121667510, + -1084154539, + -1074088720, + 1060665426, + 1058162713, + -1084615501, + 1034105627, + 1071931932, + 1065635001, + 1062912389, + -1081166631, + 1069005132, + 1042378215, + 1061216506, + 1077704660, + 1066970148, + 1045382748, + -1085085280, + 1058566359, + -1071512430, + 1059369152, + 1071316846, + 1050573706, + 1045409251, + -1093714230, + 1053169608, + 1049201327, + -1110233882, + 1063259432, + -1082826608, + 1041736163, + -1090180600, + -1084797598, + 1065503838, + -1118940991, + -1084426199, + 1072708292, + 1051516522, + 1062235414, + -1088452668, + -1088332122, + -1073116997, + -1098459139, + -1088201625, + -1078057692, + -1085263720, + -1083350785, + 1049801717, + -1063820705, + -1084889681, + 1067155763, + 1063076846, + -1084491017, + 1070635928, + -1087487603, + 1078655538, + 1069293142, + -1062912659, + -1106760636, + -1078319204, + 1026039253, + 1068070628, + 1068137864, + 1073605701, + -1097795019, + 1061424081, + 1057197374, + 1049339785, + 1060087443, + 1075647793, + 1081839734, + -1065539702, + -1099469020, + 1068602984, + 1066276235, + 1078948474, + -1071705253, + 1058926398, + -1070508240, + -1062022016, + -1063060769, + -1077650478, + -1071313020, + -1064355576, + -1085705400, + -1089629259, + 1083361368, + -1072929441, + -1078930524, + -1087554605, + 1028587360, + -1056237677, + -1068433080, + 1071378211, + 1077526492, + -1071990949, + -1077795872, + 1084990088, + -1091725341, + 1085578699, + -1080420072, + 1040636972, + 1044038501, + 1057693350, + 1049185790, + -1091911708, + -1089702993, + -1091321092, + 1044008714, + -1108472920, + 1008374074, + 1068723299, + 1003061682, + -1081881058, + -1098248681, + -1098486971, + 1074233079, + 1063033996, + 1007752972, + -1076278182, + -1100231872, + 1063739041, + -1074564966, + 1046236289, + 1053214001, + -1082108898, + 1064928235, + -1078845164, + 1056970580, + -1095110594, + 1072087021, + 1052173465, + 1067269317, + -1127371616, + 1062816244, + 1067208287, + -1099281172, + -1082669360, + -1090110877, + -1087284752, + 1049547929, + 1046230498, + -1109903579, + -1085878798, + 1050335727, + -1074587473, + 1051796848, + 1063267223, + 1086064345, + -1081271275, + -1105254402, + 1046747651, + 1064686565, + 1040181453, + 1070885778, + 1066980643, + 1043155911, + 1078339865, + 1046021010, + 1075064471, + -1070585464, + -1075036823, + 1060237771, + -1075108530, + 1061885332, + 1070414432, + -1067273398, + 1053154282, + -1078960311, + -1084926660, + -1084551414, + -1095376262, + -1077338826, + 1046874194, + -1075356461, + 1079066931, + 1008356877, + -1084411217, + -1081663892, + -1106902598, + 1071771225, + -1081025812, + 1049225831, + -1077224267, + -1071132797, + -1076860459, + 1077139364, + 1061515020, + -1088100091, + -1073956584, + -1085323623, + 1079085291, + -1132725398, + -1086302278, + 1060438315, + -1071004083, + -1088950386, + 1059330911, + 1078042822, + 1058009849, + 1043529651, + -1064319447, + -1070862532, + 1041797235, + -1068071926, + 1079080687, + 1068791248, + 1075873325, + -1087684355, + 1061145423, + 1070603662, + 1074309999, + -1087873839, + -1080496244, + -1103570058, + 1082750197, + -1082553257, + -1084934730, + -1084890310, + -1082820998, + -1095461109, + -1093446330, + 1063155970, + 1052057809, + -1096403797, + -1086572287, + 1055491077, + -1079916121, + 1051334730, + -1095631601, + -1071694447, + 1065338383, + -1083215871, + -1119806517, + -1085682905, + 1052791253, + 1044672660, + 1073488749, + -1093259613, + -1089442451, + 1064795863, + 1069724670, + 1074004536, + 1065179133, + 1068329521, + -1087625324, + -1070710277, + -1066516386, + -1080643112, + -1135414128, + 1049159490, + -1069789825, + -1081125601, + 1069984617, + -1095611971, + 1079435213, + -1107254111, + -1088717009, + 1064602715, + -1099270300, + 1068153532, + -1084715046, + 1033898562, + 1058151182, + 1058940413, + -1076041646, + -1065011583, + -1080940511, + 1078797391, + -1139415840, + 1068647287, + -1074283058, + -1075800043, + 1080277297, + -1069091140, + 1059533254, + 1077986153, + 1080567121, + -1073719435, + -1072126757, + -1066581902, + -1066686636, + -1074830579, + 1067081981, + -1073665713, + 1076032818, + -1097894998, + 1033445763, + 1072329767, + -1068826434, + 1049964488, + 1078401007, + 1081665165, + -1067151910, + 1077658786, + 1084573573, + -1063391713, + 1042768326, + 1089520531, + 1044195538, + 1054246108, + 1062190435, + -1067391154, + 1080661339, + 1071924901, + -1068007238, + 1062862889, + 1082378824, + -1086652584, + 1086916744, + -1089479371, + 1070827853, + -1064659073, + -1068101164, + -1076887011, + -1089304156, + -1098079870, + -1099991780, + 996253811, + 1060542701, + -1100790577, + -1095955737, + -1092198550, + -1095714759, + -1079000061, + 1067159688, + 1065042281, + 1067161251, + 1068730184, + -1088750382, + -1087398684, + 1067034367, + -1095788166, + 1075636019, + 1075016504, + 1070334037, + -1081148288, + 1066886442, + -1085790758, + 1066175818, + 1068384134, + -1089457509, + -1077541536, + 1064237359, + 1057257584, + 1067288577, + 1063629523, + 1067639102, + 1059247640, + -1082558816, + -1072052660, + -1079403803, + -1067819325, + 1071022646, + -1080301579, + -1108107611, + 1071375326, + 1058354784, + 1054504606, + -1078203154, + -1112094042, + -1091092530, + -1064835536, + -1113713445, + -1077773941, + -1109608006, + 1069017248, + -1122644748, + 1053675826, + -1091750056, + -1092068332, + 1059196921, + 1064299869, + 1066933488, + -1072314459, + -1080280842, + 1055554735, + 1042769768, + 1061117542, + 1026385877, + 1067059528, + 1067749161, + 1068038506, + -1089372325, + 1065584473, + 1052307531, + -1073491453, + -1075924106, + -1082299654, + -1076215438, + -1086397930, + 1059632355, + 1064712641, + 1074427649, + -1079688292, + 1052688221, + -1064011572, + 1048727424, + 1058285259, + 1067194825, + -1089486926, + -1066058729, + 1069197241, + -1115598264, + -1083675393, + 1063061789, + 1066350721, + 1069097120, + -1077674806, + 1022475592, + -1078794635, + -1093842498, + 1065274274, + -1074863937, + -1080875201, + 1059760451, + 1047482600, + 1073166836, + 1036455672, + -1090251798, + -1074574554, + 1036192938, + 1067427234, + -1071404870, + 1073613339, + 1062706823, + 1074770859, + 1065376845, + -1066174371, + -1092181180, + -1086051347, + -1092240080, + 1078621846, + -1084432288, + -1095045489, + -1100262512, + -1080010321, + -1090260966, + -1078543753, + -1080159172, + 1076423072, + -1087264742, + -1065028064, + -1076686263, + -1069396469, + -1089329475, + -1068325005, + 1063777457, + -1073381183, + -1082268394, + 1089762567, + 1068902609, + -1083035832, + -1092654577, + 1030459177, + -1104047099, + 1070357056, + -1102020630, + -1079662610, + 1070559339, + 1040679816, + 1070895781, + 1085359120, + -1067973134, + 1073472811, + 1080669648, + -1075060804, + -1095467646, + -1077634721, + 1068792184, + 1055581987, + 1060411424, + -1072350590, + 1048924240, + 1074353085, + -1082385093, + 1072832652, + 1073845957, + -1085788203, + -1077495293, + -1081396620, + 1070652878, + -1078962431, + -1083409763, + 1034399936, + 1039871901, + -1084193119, + 1029650180, + -1073353286, + 1063016454, + -1085635225, + -1080283811, + 1075560840, + -1093884800, + -1081580346, + -1080411683, + -1087972682, + -1073053769, + 1069363603, + -1086768595, + 1068109306, + 1073560954, + -1087285213, + -1089196648, + -1089404358, + 1062121132, + -1090499916, + -1079461938, + 1069953875, + -1081876757, + -1072851848, + 1072390122, + -1078759484, + 1075521216, + 1060791498, + 1046917475, + 1048610657, + -1070854528, + 1066832772, + 1066058137, + 1065784586, + -1071502586, + 1066479329, + 1057659733, + -1074673118, + 1070995918, + -1077659247, + -1086971061, + -1079140643, + -1078093824, + -1075091515, + 1054895227, + -1088274740, + 1075298997, + -1075738253, + 1062350273, + 1063714041, + -1089030516, + 1055855258, + -1083834926, + 1069621707, + 1077709204, + -1123451802, + -1077086414, + 1071158481, + -1066024692, + 1044385021, + 1079604935, + 1058491506, + -1073829970, + -1143964768, + 1081935207, + 1076358896, + 1080540741, + -1084202548, + 1076552152, + 1065672498, + -1072994364, + 1057225035, + 1083201148, + -1077326932, + -1098501651, + -1067226947, + -1071507936, + -1071382538, + -1055515681, + 1066153732, + -1071265982, + 1079965634, + 1065926286, + 1076613666, + 1074879185, + 1039100626, + -1144957470, + -1089884379, + 1066711215, + 1077234635, + -1064402763, + -1086849913, + -1071995435, + -1075865296, + -1073063820, + -1097945950, + 1088470530, + 1068905230, + -1070561604, + -1082952784, + 1065451405, + 1062040567, + 1062604739, + 1062988401, + -1084182303, + -1124768837, + -1085667266, + 1071489816, + -1071426771, + 1051242488, + 1063981826, + -1063935199, + 1039495985, + -1094193938, + -1079505756, + -1068208756, + 1070305684, + -1072565741, + 1054840257, + -1080085627, + 1036979944, + 1081085152, + 1079285385, + 1050214749, + 1068688140, + 1082135591, + 1030971713, + -1072207160, + -1072822285, + 1070310991, + -1067297829, + 1057245696, + 1070331013, + 1076473819, + 1067585498, + -1073653623, + -1072782086, + -1080275548, + -1079056466, + 1068949114, + -1073679148, + -1116587528, + 1075270016, + 1049529396, + 1058033591, + 1082864661, + 1058365282, + -1077875174, + 1060731501, + 1059507832, + -1085383187, + -1089712316, + 1070922224, + -1081054187, + -1092709538, + 1052362840, + 1057891348, + -1069638951, + -1076827101, + -1089549515, + 1026491475, + -1097149936, + -1150112784, + -1098593270, + -1087716912, + -1084452075, + -1087833975, + -1094180583, + 1059538960, + -1086099419, + 1070021349, + -1101722748, + 1059478242, + 1035361702, + 1057036023, + 1060968737, + 1058582592, + -1083817711, + 1058719154, + -1065236726, + 1076343716, + 1071716888, + -1081353922, + 1055108244, + -1092813233, + 1068354093, + 1068748855, + -1092682896, + 1081428632, + 1077461292, + 1050086550, + 1074288492, + 1072810636, + 1067158036, + 1074957349, + 1056966249, + -1058183131, + 1080695534, + -1090695398, + -1073194209, + 1050876387, + -1106525119, + 1052194082, + -1097652038, + -1090780494, + -1081224620, + -1070977098, + -1079931370, + -1081285647, + 1070926243, + 1041855039, + -1081932317, + 1072163373, + 1064491921, + -1095892318, + 1066718442, + 1059251509, + 1073608270, + 1054354910, + -1098091086, + -1098647109, + 1060480737, + 1060962196, + -1085185882, + -1065259407, + -1079525148, + -1073598016, + -1073080626, + 1024302425, + 1070807368, + -1080133934, + 1063082449, + -1078607864, + -1073363027, + 1063761942, + -1083687598, + -1104734669, + -1095585375, + -1095774455, + -1084402108, + 1075975020, + 1041416358, + 1065813665, + -1072112967, + 1041532250, + -1107861281, + -1089466714, + 1044685350, + 1077322674, + 1072838030, + 1024818957, + -1091472008, + 1063143268, + -1069326560, + -1111619382, + -1101305000, + -1087238855, + -1073503388, + 1061174318, + -1069204527, + 1053943267, + -1090254811, + 1048862022, + -1091211314, + -1085493613, + 1049168056, + 1058049685, + -1074930163, + -1070275388, + 1055999554, + -1089692776, + -1085721695, + 1083685070, + 1066426111, + -1074114554, + -1082189561, + 1070559154, + 1039326573, + -1074497625, + -1100102868, + 1056315889, + 1065457608, + -1114696862, + 1080736330, + 1060340412, + 1068157721, + -1083438109, + -1078053294, + 1071375129, + -1090128215, + -1075329623, + -1078984045, + 1034626312, + -1070265769, + 1080416691, + 1074265843, + -1081985945, + 1071007396, + 1085065019, + -1071413217, + 1061300246, + -1084933203, + -1082013924, + -1081290225, + 1067902700, + -1088105563, + -1077491482, + 1059273792, + -1070228073, + -1076206656, + -1082883171, + 1071419473, + 1063778004, + -1090890152, + 1077009004, + 1058655570, + -1075318243, + -1083490552, + 1073831755, + -1079706579, + -1079603016, + 1079676045, + -1090504262, + -1081339371, + 1076229396, + 1057575590, + 1047044933, + 1065750752, + 1073364749, + 1079342111, + -1107922312, + -1077452446, + -1093124160, + 1076650055, + 1042664096, + -1085276340, + -1083463588, + 1064909506, + 1024630322, + 1066121389, + 1067421088, + 1077770872, + 1060026426, + 1063653481, + 1060712119, + 1056208371, + 1083528422, + -1070465484, + -1080944246, + -1080117193, + 1066982638, + 1033558626, + 1074938029, + -1079626866, + -1071700538, + 1070360397, + -1090459919, + 1072559972, + -1073092442, + 1056622698, + -1093070048, + -1089321411, + -1074256390, + -1077542971, + 1076232350, + -1072135754, + -1073601507, + -1098295404, + -1085348258, + -1080892243, + -1078566004, + -1110047903, + 1074659656, + 1058086574, + 1082740833, + 1062558561, + 1067612622, + 1069331093, + 1074174315, + -1070517812, + -1069897573, + -1092329233, + -1074753401, + 1044440625, + -1103681244, + -1070834158, + 1077070336, + -1077372376, + 1063995499, + -1098151218, + 1066824103, + -1087736807, + 1075519658, + -1081481444, + -1077001938, + 1063805960, + -1077871286, + -1075387245, + 1079551369, + -1103616330, + -1066987098, + -1080039381, + 1058973728, + -1078586967, + 1051634375, + 1067369453, + -1091288894, + 1074139389, + -1071210208, + -1073534003, + -1077538841, + -1112279592, + -1070119351, + 1074975672, + -1089210782, + 1066927293, + 1025686860, + 1062628348, + -1075774026, + -1076695159, + -1077415673, + -1079218376, + -1081068477, + -1121041399, + 1070548405, + -1073417703, + 1054739205, + -1100269939, + 1066225591, + -1083611492, + 1083609535, + -1093354234, + 1053310941, + 1066465574, + 1062889145, + -1079604434, + -1075237700, + 1053910561, + -1072112730, + 1070017339, + 1067119308, + 1070247429, + -1079938533, + 1067130262, + 1048697958, + -1088359474, + 1082092757, + 1071285159, + -1077239653, + -1074550502, + -1070823311, + -1080147681, + -1109908328, + -1079776715, + -1132545449, + -1064669091, + -1078370605, + 1066762077, + -1067476399, + -1066395854, + 1066509751, + 1066993765, + -1108905152, + -1089457268, + -1066711717, + -1089201712, + 1058336704, + -1091126376, + -1064013592, + 1077358490, + -1101766432, + 1044331583, + -1074484173, + 1075335325, + 1090536759, + -1106475834, + 1084014172, + 1043183857, + 1067403874, + -1098506126, + 1062368499, + -1128350076, + 1046517730, + -1087849956, + 1045048219, + 1034539338, + 1010503685, + 1065166879, + -1088352030, + -1097385586, + -1096603227, + 1056755758, + 1046945351, + 1068661706, + 1019140674, + 1059463084, + -1105913932, + -1098325243, + 1073316899, + 1045077098, + 1050228858, + -1117198230, + -1095915121, + 1063102501, + -1104425203, + 1044519827, + 1065551044, + -1082148114, + -1080923845, + -1099918741, + 1044473620, + 1060944071, + -1085366285, + -1093624267, + 1043556945, + 1067791444, + 1073933893, + -1072844445, + -1073880136, + -1108612503, + -1087560154, + 1056983184, + 1026191692, + -1093661834, + -1081235551, + 1057661194, + -1105592682, + 1066103203, + 1066124553, + -1087325339, + -1092209880, + -1089371204, + -1094946763, + -1087740862, + -1095484964, + 1042023189, + -1083383507, + -1078796390, + 1076556223, + -1079515596, + -1115973728, + -1097906764, + 1067865832, + -1081499242, + -1081474062, + -1094574821, + -1082912566, + 1068720736, + 1054181332, + 1059042508, + 1055189447, + 1058043253, + 1065900844, + -1078394986, + -1097890495, + 1068480922, + -1075028620, + 1066145882, + 1049147253, + 1046598960, + -1103786968, + -1088156718, + -1107294017, + -1085638171, + -1106360538, + 1042915442, + 1048847799, + -1097423209, + -1104629477, + -1073525736, + 1070408119, + 1068044112, + 1042947069, + -1099551132, + 1061270956, + -1077464702, + -1090501078, + 1054551373, + -1116256455, + -1072473582, + -1078092999, + 1055318358, + 1067040998, + 1067321876, + -1095039025, + 1084167083, + 1090141404, + -1070436406, + 1077453938, + 1094100487, + 1078342469, + -1056975603, + -1068671969, + -1073471189, + -1072292920, + -1055565149, + -1072819903, + 1077117922, + 1066572835, + -1056049677, + -1073549550, + 1067346919, + -1082744033, + -1077455794, + -1092633580, + 1064864527, + 1093136127, + -1091170593, + 1081498815, + -1083040428, + -1120069704, + -1072068106, + -1083622110, + -1073343261, + -1063000692, + 1077408133, + -1070981396, + -1098469995, + -1070136308, + -1073488925, + 1083039868, + 1079049131, + 1066966469, + 1075877486, + -1078876730, + 1058802973, + -1072984382, + -1052482262, + 1085022237, + -1069363211, + 1032033316, + 1092197227, + 1071343714, + 1070567870, + 1070615566, + -1083088927, + 1094589887, + 1071457641, + 1056874124, + -1079980441, + -1086206855, + -1077169737, + 1068044673, + -1074469435, + -1093318467, + -1102329060, + 1062405660, + 1069733679, + 1058204642, + -1079058802, + -1082118710, + 1052421974, + 1047289142, + 1072476738, + -1090607016, + 1067559723, + 1072253988, + -1087565165, + -1079759375, + 1035470698, + 1059704361, + -1089220118, + 1073913765, + -1076413545, + -1084004340, + 1050212579, + 1067947554, + -1114029355, + -1090898060, + 1063152365, + 1061040269, + 1070960585, + -1084123169, + -1081008491, + 1068853431, + -1075284719, + -1102771438, + 1003518522, + -1131858256, + -1073701854, + 1071041404, + 1068722140, + -1115604889, + 1068116584, + 1059215418, + -1067173237, + 1074113965, + -1100300547, + -1087980507, + -1077434892, + 1046139692, + -1129910695, + -1074276407, + -1077142583, + -1073460366, + -1095115556, + 1070686287, + -1081795014, + -1073481318, + 1060807605, + 1079376811, + 1067252225, + 1061115149, + -1097467773, + -1071598593, + 1061657539, + 1068720685, + 1021451172, + -1090443453, + -1104770883, + 1063305584, + -1073663078, + 1062014171, + -1105363834, + -1094247965, + 1071175215, + 1082784693, + 1071216473, + 1068509307, + 1080698583, + 1081846660, + 1079656660, + 1052670860, + 1009119649, + -1078573897, + 1069194016, + -1062647220, + 1066606835, + 1075551682, + -1072146241, + -1078344047, + 1076360473, + -1090042722, + -1096200300, + 1078018921, + -1081713775, + 1072204456, + 1060481887, + -1070481745, + -1071338497, + 1078309091, + 1070875968, + 1067668120, + 1068304064, + 1066503022, + -1084497289, + -1105972878, + -1121904150, + 1036230246, + 1061452352, + 1069007758, + -1111402545, + -1075585152, + 1054950039, + -1096869431, + -1079800880, + 1058865622, + -1076839920, + 1046512202, + 1052464652, + 1043218689, + 1054253183, + 1057161662, + 1072975226, + 1034902460, + -1095875124, + 1066436851, + -1081121193, + -1090719772, + 1036907104, + -1102509702, + -1083845159, + 1036652592, + -1069667028, + -1095982603, + -1136686504, + 1058004368, + 1054746714, + 1046195899, + 1068380936, + 1058790841, + -1075618200, + -1081104091, + 1056236318, + -1091235773, + -1096184076, + 1059813716, + 1013718340, + 1061233709, + 1026963004, + -1087433641, + 1066029130, + 1041404472, + -1073895887, + 1058767420, + 1058419192, + -1116689214, + -1081541368, + -1081451101, + -1080903237, + -1080165884, + 1059722714, + 1058631421, + 1058420666, + -1101127338, + -1079697368, + 1068264766, + -1084159953, + 1073757440, + -1078493766, + 1051740278, + -1075357548, + -1108157410, + -1162857952, + 1051522835, + 1060816412, + -1099828058, + -1086251092, + 1062986183, + -1097963910, + -1076737114, + -1095949463, + 1027457616, + -1098309530, + -1074621248, + 1069036243, + -1088077102, + -1131366284, + 1071983229, + -1124581465, + 1066662191, + -1084091034, + 1040489106, + 1059121557, + -1098361985, + 1048994025, + 1063648311, + -1069997992, + -1096255740, + 1071321064, + 1077539150, + -1081717100, + 1057806294, + 1065045104, + -1069718551, + -1089073034, + 1060663495, + -1086841279, + -1094815305, + -1077582073, + -1081226347, + -1082049841, + 1057219965, + -1080912155, + -1090361565, + -1080393294, + -1086895218, + -1101959860, + -1087653490, + -1077581019, + -1065141902, + 1054405442, + -1083997988, + 1072542868, + 1061080598, + -1078026730, + -1087683994, + -1087181935, + -1097036606, + 1062517828, + 1074208475, + -1081765313, + 1060359450, + 1073930204, + 1064791555, + -1071269284, + 1051994952, + 1070555058, + -1103605233, + 1017753884, + -1089218135, + 1047219546, + 1052337228, + 1078562342, + 1071018675, + -1085372422, + 1064177483, + -1083858842, + 1067054494, + 1061296121, + 1068113117, + 1074211905, + 1085984846, + 1067600517, + -1084006352, + -1086964663, + 1071323569, + -1131672819, + 1055295500, + 1085898377, + -1077038763, + -1084804566, + 1059859394, + -1105591691, + -1080209582, + -1080055624, + 1064921533, + -1060741635, + -1072992933, + 1065721650, + -1095011929, + -1088230324, + 1049779799, + 1044208135, + -1078141192, + 1034185995, + 1056677931, + 1074881745, + 1068103298, + -1065188500, + -1103823786, + -1097963931, + -1073603282, + 1052566257, + 1069018221, + 1071993554, + 1074079444, + 1062537063, + 1054911916, + -1080589474, + 1066722615, + 1051294806, + 1044246893, + 1064198553, + -1072422518, + 1058209620, + -1076282456, + -1079358850, + -1098366079, + 1053354341, + -1078303925, + 1070521226, + 1071299833, + 1073634059, + -1082763360, + 1060956637, + 1073071036, + -1077979123, + -1068541369, + -1072173729, + -1088645373, + -1096139119, + -1086337951, + 1073593324, + 1066141422, + 1058102100, + 1076345041, + -1094662044, + -1078109099, + 1050796975, + 1065387431, + 1016703502, + -1081672992, + -1092204987, + 1057925282, + 989871752, + 1071826942, + -1083890716, + 1065151148, + 1063409576, + -1094588948, + -1108819208, + -1085950095, + -1093170276, + 1043137076, + -1104937397, + 1060970040, + -1101561297, + 1058906356, + -1073424449, + 1074111390, + 1061718244, + -1090284951, + 1067859387, + -1076479176, + -1086716104, + 1065157126, + 1072118825, + 1077197104, + 1078068105, + -1093365486, + -1095832840, + 1058345040, + 1072509736, + -1121518136, + 1066490819, + -1098039688, + -1098325441, + 1061857023, + 1065879492, + 1068858143, + 1069166079, + 1074462401, + -1092660970, + 1069928489, + -1100461011, + -1074022526, + -1070998630, + 1055330583, + 1049410208, + 1043588019, + -1082666826, + 1077662359, + 1067224093, + -1094354938, + 1072791569, + -1073975290, + 1066323514, + 1094652835, + -1062995309, + -1062636272, + 1083036608, + -1070493257, + -1069070595, + 1037021192, + 1073809723, + -1053429746, + -1069760017, + 1076814358, + -1076455918, + 1082195221, + -1057956108, + -1066542196, + -1064861109, + 1088666650, + 1050029310, + 1090871377, + 1054950239, + -1080800456, + 1047754125, + 1082508911, + 1075193960, + 1067363668, + 1085126438, + 1081461413, + 1088288298, + 1081903525, + -1070605899, + 1065612824, + -1078784243, + -1063940409, + 1069602149, + 1079195062, + -1070428295, + -1069142019, + -1078419241, + 1091395827, + -1077248262, + 1079668909, + -1053423196, + -1131394449, + 1075309331, + 1083160315, + -1096663287, + -1052826486, + -1080240207, + 1079763190, + -1086486237, + 1087010142, + -1063052201, + 1066545444, + 1076271396, + 1043035282, + -1117197770, + 1066490937, + -1066857147, + 1034041166, + -1103565254, + 1078891996, + 1082483504, + -1078244455, + 1066097166, + 1087265646, + -1102758178, + -1104294942, + 1077123316, + 1071641775, + 1075455636, + -1067333744, + 1071334294, + -1071834146, + -1104903012, + 1052606574, + 1058949128, + -1067294196, + -1085349249, + 1058524289, + 1083646823, + 1055859910, + -1087568952, + -1079815791, + 1068034519, + 1049842398, + -1073178492, + -1085894392, + -1080842982, + -1110214491, + 1078132842, + 1076901965, + 1075979816, + 1070749097, + -1097222987, + -1073422642, + 1031844545, + -1081586333, + 1084761404, + 1072344841, + 1070559354, + -1077432858, + 1083890351, + 1051801289, + 1068533676, + 1068491387, + 1056590513, + 1074223037, + -1080953299, + -1100972118, + 1019765543, + -1085861565, + -1112145254, + -1134932294, + 1056974622, + 1075847148, + -1106228550, + 1062151735, + -1080251898, + 1061280600, + 1059731321, + 1045749860, + -1089131748, + 1067690260, + 1062228249, + 1054192519, + 1049702102, + -1088101472, + 1070536378, + 1033474222, + -1081142990, + 1058525777, + -1090787733, + 1003187742, + 1063304972, + -1084335643, + -1148875312, + 1065919800, + -1080353787, + 1068618064, + 1048264584, + 1042733273, + 1061649719, + 1062391039, + 1061982007, + -1097238702, + -1079175218, + -1072289727, + 1067367947, + -1084401386, + 1052769758, + -1088741058, + 1059984144, + -1078105846, + 1065797498, + -1083043826, + -1085805545, + 1014805454, + -1098065417, + 1048127658, + 1045281275, + 1068435177, + -1067412889, + -1092673689, + -1097917582, + -1072827986, + -1077942002, + -1084518986, + -1073228630, + 1088040990, + -1067567152, + 1068873360, + 1072465837, + -1073369943, + -1069184169, + -1084617611, + 1051283711, + -1114956171, + 1075256150, + 1036309456, + 1077625313, + -1057917521, + 1058839921, + 1077280174, + -1070128706, + 1077447076, + 1065613612, + -1073005885, + -1073256691, + 1031941607, + -1066197527, + 1072113548, + 1068463117, + -1083383489, + -1067878133, + -1071713039, + 1070123378, + 1074790006, + -1059837450, + 1072422959, + -1084954110, + -1067293843, + 1034101623, + -1115118186, + -1109151958, + 1058868042, + -1068837509, + -1063687586, + -1074521577, + -1070297797, + -1089303458, + -1069323212, + -1072939624, + 1078972097, + -1084230453, + 1081125347, + 1069058497, + -1084250708, + -1082722716, + 1059442692, + 1048417360, + -1070260522, + -1070862483, + 1073015994, + -1079077182, + 1071564416, + 1047405623, + 1082187105, + -1078254088, + -1070652326, + -1088679097, + 1068955716, + -1091218113, + 1051945704, + -1092456121, + 1043643082, + 1060050518, + -1081200603, + 1052847378, + 1076142018, + -1069662809, + -1068135690, + -1069242007, + -1084063133, + -1078774903, + -1073629502, + -1085909684, + -1074238058, + -1065401485, + -1077896115, + 1076284369, + -1072628483, + 1071088294, + -1071547361, + -1079187528, + -1066433108, + -1087227207, + -1080727620, + -1080310008, + -1123247068, + -1073315719, + -1065217875, + -1114744058, + -1069138722, + -1081910911, + -1078951046, + 1040835208, + 1082023328, + -1082597999, + -1077845270, + 1066648560, + -1085645681, + 1076636909, + 1079750479, + -1075380643, + 1048144559, + -1139085836, + 1070809880, + 1070841479, + -1093951279, + -1092544659, + 1051903368, + 1060495993, + 1069329776, + 1074987640, + 1065629811, + -1068462966, + 1073839580, + -1093682087, + -1078244312, + -1084635849, + 1073517723, + 1075035072, + 1050928530, + -1074912920, + -1076765601, + 1081532535, + 1037880021, + 1045388967, + 1056143795, + 1060711379, + 1065411311, + 1040781112, + -1066699844, + -1086018914, + 1051389760, + -1069602097, + 1056996142, + 1071573359, + 1044706692, + 1075217740, + 1071560701, + -1088832137, + -1065242302, + 1078403803, + -1072083831, + -1116526169, + 1067560779, + 1082694425, + -1080379852, + -1077287257, + 1062057011, + -1113762646, + -1073997168, + -1063020803, + 1038946643, + -1089904156, + 1075298614, + -1078755007, + 1041213378, + -1081546387, + 1079131639, + -1078130248, + 1075527976, + 1090611558, + -1081073868, + -1062014437, + -1077881780, + -1078551106, + -1073963202, + 1064420079, + 1085261218, + 1054763519, + 1082633085, + 1071033668, + 1071041329, + 1056927776, + 1086484662, + 1076732292, + -1107187316, + -1076663745, + -1075232629, + 1052445416, + 1080242972, + -1075180866, + 1064712130, + 1068338302, + -1073057771, + -1075085887, + -1079556944, + 1054004285, + -1083340350, + -1087433663, + -1081705367, + 1032678505, + 1049659366, + -1109391210, + -1073761831, + 1090521464, + -1123080530, + -1074676304, + 1076561413, + -1064855984, + -1071445279, + 1086633583, + 998814892, + -1063148393, + -1059997265, + -1099999690, + -1089324894, + -1077765120, + -1093113969, + -1098068602, + 1067102683, + 1047656805, + -1073354321, + 1068656111, + 1061664369, + 1078412124, + 1043130018, + -1087160957, + 1046755371, + -1088999135, + 1069616403, + 1062482228, + -1084359468, + 1070575597, + -1091991583, + 1068990482, + 1038408262, + -1105871484, + 1069751308, + -1091849159, + -1087157666, + -1105788200, + 1049775903, + 1051400621, + -1087930215, + -1089809730, + 1050705225, + -1073464642, + -1087054466, + 1068542313, + -1108731977, + -1070195256, + -1085694270, + 1069703901, + -1104891347, + -1087166731, + 1063650217, + 1052099739, + -1085818535, + -1120547402, + -1079711420, + -1080516407, + 1045771259, + 1068223392, + -1097916513, + -1074694448, + -1110258937, + -1097691415, + -1085325473, + 1072061966, + 1065869910, + 1062235830, + -1082137664, + -1064947612, + -1079107488, + -1085854493, + 1068421358, + 1065881368, + 1058634412, + 1077259647, + 1070636361, + -1074470978, + -1126783977, + 1067612554, + 1065952772, + 1080093286, + 1063177253, + -1078699419, + -1066490619, + -1078967777, + -1089598152, + 1072784172, + 1057183304, + 1050394231, + -1089935048, + -1083011247, + 1077150558, + 1051038348, + 1066946608, + 1080353985, + 1071774852, + 1071182751, + 1069485692, + -1080202228, + 1082996643, + -1119859321, + 1062665319, + -1077356179, + 1064681192, + 1080552653, + 1036848208, + 1041114225, + -1070046866, + -1090406838, + 1055617102, + -1071452442, + -1078456907, + -1070752959, + -1080445101, + 1073421468, + -1083186915, + -1073722856, + -1087538202, + -1073373519, + -1081177342, + -1077900498, + 1057516342, + 1056637878, + 1070882616, + 1028114348, + 1060276333, + -1080118872, + 1057784222, + 1057885497, + 1052278243, + 1074344875, + 1046878466, + 1062223266, + 1042110246, + -1110220766, + -1090149258, + -1089184963, + -1069201788, + -1096692028, + -1102927251, + -1102397000, + 1067794045, + -1077251570, + -1091024592, + -1090690537, + 1057522599, + 1074745550, + 1053461396, + 1075356798, + -1071580025, + -1097705781, + -1083390534, + -1096176406, + 1055667459, + -1085499771, + -1075090647, + 1074753681, + -1073636464, + 1057169163, + 1060163461, + 1066344653, + -1097674864, + 1065853926, + -1081322844, + -1073481438, + -1077467139, + -1104604166, + 1063903664, + 1068107757, + 1048839453, + -1085891501, + -1078900395, + 1082260428, + 1081487237, + 1091285547, + -1097124361, + -1080133752, + -1097786350, + -1068144384, + -1067787372, + 1079756637, + -1060191878, + -1073168928, + 1088549853, + -1065045291, + -1067568545, + 1084416533, + -1078655080, + 1082389486, + 1088318613, + -1094816096, + -1060018741, + 1069270773, + -1070243878, + 1082631781, + -1078313980, + -1059957681, + 1077057453, + 1068484605, + -1063356663, + -1051891666, + 1056346689, + 1077205593, + -1081269942, + 1072782395, + -1080623907, + 1070623816, + 1089256773, + 1056997726, + -1083208139, + 1086907180, + 1079939436, + -1054594086, + 1082745540, + 1080897757, + -1059066259, + -1068498139, + 1058230841, + -1083617167, + 1074678915, + 1070864140, + 1076197432, + -1056459745, + -1056494040, + -1081588720, + -1065239250, + 1071074240, + -1081247267, + 1063193416, + 1076330011, + -1093790975, + -1087158297, + 1071728238, + -1107913815, + -1083425194, + 1072470297, + 1049661298, + 1078233659, + -1093141920, + 1074390593, + 1076752613, + 1065991177, + -1063327543, + -1082106252, + 1081313656, + -1084025640, + 1032912205, + -1080968448, + -1079197755, + 1066044286, + -1101403031, + 1083417618, + 1073026156, + -1069673478, + -1071106933, + -1085630154, + -1072364732, + -1080113711, + -1080754634, + 1068590448, + -1101527362, + 1053772847, + 1058057857, + 1067573350, + -1076336325, + 1064200509, + -1075725081, + 1059453721, + 1067624973, + -1069162691, + -1070706585, + 1062827984, + -1079143374, + -1076631984, + -1085642134, + 1074428637, + -1098418386, + -1085715765, + 1067593322, + 1057115438, + -1071030524, + 1067151700, + -1106043952, + -1080382587, + 1041769692, + 1071545815, + 1063940732, + -1072319045, + -1076138037, + 1063335586, + 1050355196, + -1071261181, + -1078112393, + -1076724870, + -1098324398, + 1080399602, + -1081843646, + -1071850224, + 1071327958, + 1078102645, + 1064364079, + 1074555677, + -1089206116, + 1075536163, + -1098232975, + -1077741038, + 1057000706, + 1057298728, + 1057929655, + -1072572307, + -1105249827, + -1073292110, + -1061310097, + -1062733279, + 1068042313, + -1071889549, + 1083264569, + 1089813245, + 1084852939, + -1079222331, + 1069938144, + -1075237753, + -1078379775, + -1093613419, + 1051684044, + 1057158730, + -1073878947, + -1062554465, + -1101293241, + -1072529873, + -1089482444, + 1085819626, + -1088362293, + -1062918292, + -1113900328, + -1074423207, + 1069776448, + -1070308940, + 1059992915, + 1066785090, + 1067261154, + 1075163686, + 1074585921, + 1049021035, + -1097449408, + -1089961623, + -1069183025, + 1067670018, + 1081919331, + 1065182852, + 1076114975, + -1076614903, + 1034698196, + -1081725952, + 1074567943, + -1072018473, + -1076835352, + 1074145438, + 1065019527, + 1069945307, + 1036497474, + -1090714623, + -1089615597, + 1066326697, + -1122318587, + -1112772634, + -1080797382, + -1090241827, + 1074187069, + 1061404740, + 1066165918, + -1064971088, + -1075512027, + 1049043593, + 1071341699, + 1053100389, + 1077680637, + 1038959936, + -1094050336, + 1057923285, + 1068651763, + 1077966681, + -1087171344, + 1065691341, + 1061912655, + -1067305822, + 1077415666, + -1069480596, + -1072672542, + -1081058064, + -1070824277, + -1086849722, + 1066720388, + 1065993972, + -1105591252, + 1052187574, + 1063944845, + -1124146476, + -1086601879, + 1076704981, + 1050652892, + -1091834773, + 1052788512, + 1072362673, + -1082019873, + -1094878127, + -1079570786, + -1072424881, + 1060960065, + -1110311294, + -1075959721, + 1074121559, + -1073227662, + 1030754694, + -1076623027, + -1089608186, + -1076426732, + -1078110648, + 1074397519, + 1072074139, + 1050936393, + -1080164805, + -1079082563, + -1089492410, + 1059044849, + 1072108520, + -1081912372, + -1079993581, + 1038394501, + 1059165924, + 1053472676, + -1080560707, + -1104510000, + -1102503861, + 1071503801, + 1058413414, + -1084487028, + 1031361617, + -1098300459, + -1096576326, + 1058459436, + -1094034868, + -1086594752, + 1067843611, + -1106408702, + -1077771887, + -1080832702, + -1094449298, + -1106115512, + 1074778234, + -1077873644, + -1091869650, + 1072703502, + 1053464088, + -1072795473, + -1087255522, + 1068296255, + 1066436128, + 1075403793, + 1074896724, + 1070262366, + -1078632675, + -1081358944, + 1065365126, + 1058679599, + 1058709669, + 1069221037, + -1082088436, + -1118484657, + 1051506380, + -1089642683, + 1041355964, + 1074851942, + -1070857813, + -1073289103, + 1051330687, + 1070133181, + -1081863460, + 1067659764, + 1080115928, + -1105444036, + -1081001544, + -1077542495, + 1064545521, + -1090768731, + -1084430114, + -1077046367, + -1074326348, + -1102673916, + 1024269259, + 1072155494, + -1081645254, + 1066657246, + 1059493433, + -1094599217, + 1061222313, + -1080355737, + 1060728446, + 1080124969, + -1097620274, + -1083896760, + -1090509405, + -1078798960, + -1072477047, + -1095171102, + -1072356071, + -1065898269, + -1089783642, + -1137757308, + -1085145513, + 1057075715, + 1077530582, + 1073985393, + 1070452716, + 1055752525, + 1035976406, + 1063451940, + 1056447073, + 1082843467, + 1065922933, + 1069494073, + -1087563113, + -1085619322, + 1059154387, + 1042498964, + 1075347891, + -1078916470, + -1071217690, + 1057545454, + 1070273101, + -1090389745, + -1076926127, + -1078777095, + -1072400992, + -1088574592, + 1055102476, + -1130416732, + 1068097090, + 1048754505, + -1077400005, + 1062410831, + -1091342503, + 1051738704, + 1062294194, + 1067466110, + -1086747674, + -1066639433, + -1081056322, + -1086633141, + -1087765053, + 1066600547, + -1100060933, + -1067423814, + -1101819770, + 1051769439, + -1079802440, + -1084532552, + 1066150299, + 1060697483, + 1065861825, + -1073643331, + -1079077763, + -1079130050, + -1078292618, + 1042759311, + -1118586500, + 1073547975, + 1073443035, + 1044746066, + -1086806252, + -1081607663, + 1059452691, + -1081427914, + 1078425132, + -1105018217, + -1080288980, + -1092760468, + -1100707918, + 1064117192, + 1056273380, + 1041224662, + 1060650265, + -1068357705, + -1088583168, + -1067696223, + -1070913633, + -1077482337, + 1075185176, + 1066552129, + -1101985626, + 1061625581, + 1064447221, + -1080430007, + 1067953651, + -1072884290, + -1071795801, + 1061121979, + 1077429531, + 1068562295, + -1085551465, + -1120610652, + 1066211504, + 1066288705, + 1078980513, + -1084171135, + 1077812991, + -1088511424, + 1059058636, + -1063388029, + -1070008281, + -1060119419, + 1087379003, + -1076246939, + -1083754200, + -1088103105, + -1062280650, + 1053136262, + -1067560542, + 1090614443, + -1102924161, + -1091571365, + 1075128724, + 1045292361, + 1053724014, + 1082472366, + 1070827538, + -1070209746, + 1079954732, + -1073706361, + -1094755280, + -1067896869, + 1055698144, + 1066387148, + 1078561585, + -1072188519, + -1073101550, + 1088063066, + -1067348620, + -1063302186, + 1079075944, + -1098839414, + 1069290701, + -1073407387, + -1079477661, + -1077466782, + 1083675286, + 1075950757, + -1072143062, + 1070808730, + -1079025462, + -1074756745, + 1086714825, + 1051773863, + -1072274037, + -1062586974, + 1045472417, + -1094042466, + -1061188752, + 1044988317, + -1085745546, + -1077408861, + 1068569065, + 1051456764, + 1058211801, + 1049050804, + 1064249698, + 1068410161, + 1071128983, + 1066735509, + 1062118585, + 1059652131, + -1090106085, + 1057280688, + -1084744234, + 1057817939, + -1093801873, + 1079116873, + -1076453115, + -1094655923, + -1094374919, + -1073857894, + -1094886875, + -1096809560, + 1051438056, + 1066777081, + 1055024914, + -1073619951, + 1072539744, + -1086265626, + 1079560027, + -1080277122, + -1077634290, + -1087158223, + 1039558458, + -1081615375, + -1077016756, + 1046050830, + 1065775677, + 1045025885, + -1084170179, + 1050583571, + -1090160418, + 1079633298, + -1088883191, + 1016972922, + 1070718951, + 1059155074, + -1100376792, + -1072620849, + -1074444583, + 1019220558, + 1075599177, + -1079462004, + 1070607577, + -1081005141, + -1077064494, + 1077442352, + -1080095139, + -1068147654, + 1060716620, + 1066484414, + -1076476913, + -1104038310, + -1113268772, + -1084431515, + -1077256094, + 1050194157, + 1065838593, + 1079360516, + -1072823601, + -1095438815, + -1119392272, + 1075140002, + 1074844854, + -1063831928, + 1078185140, + 1060114530, + -1066619018, + -1113539686, + 1071960933, + -1071126349, + -1081094994, + 1064877068, + -1080986846, + -1067558930, + -1077237549, + 1067673057, + -1072711065, + 1065595392, + 1084314859, + -1075572273, + 1071549447, + -1090544854, + -1064376025, + -1077454954, + 1071294604, + -1069140117, + 1067796897, + -1082812140, + -1078627488, + -1087321858, + -1073175379, + 1049218702, + 1079733348, + 1067642252, + 1060502007, + -1096292743, + 1058750121, + 1058138222, + 1070581440, + -1082058604, + -1154263133, + -1091532888, + -1100348227, + 1067531937, + -1096764499, + 1064005872, + -1109856268, + 1052559133, + 1020365341, + 1063091653, + -1113789308, + 1049752765, + 1056113924, + -1078638086, + 1059269437, + -1090689303, + 1048117453, + 1029487956, + 1074431217, + -1093961569, + -1112126220, + 1048835644, + 1071068961, + 1057665671, + 1059694446, + -1083424671, + -1074714748, + 1067271140, + -1082250981, + -1069574439, + -1088292120, + -1080110209, + 1069951065, + -1079178895, + 1027519170, + -1086758725, + 1072402680, + 1059065042, + -1092404139, + 1062779636, + 1063087286, + -1080974049, + 1062462523, + -1102976051, + -1111675698, + 1048831776, + -1114795438, + 1062193807, + -1106071288, + 1075961321, + 1066618128, + 1059269785, + -1096960129, + 1080222193, + -1069056436, + -1072452550, + 1059973930, + -1069569913, + -1069833984, + -1063364272, + 1068537740, + -1063493884, + 1057946226, + -1079208800, + -1087003279, + 1085583616, + -1067676683, + 1078341721, + -1091423587, + -1069092022, + 1076375752, + -1091492121, + 1070806491, + -1073800069, + -1086473376, + -1077617214, + 1075994087, + -1069952702, + -1080469971, + 1071663352, + -1077970849, + -1059889551, + 1064982372, + 1081669560, + 1069807536, + -1062609450, + 1076393487, + 1072355357, + -1056923929, + 1073181604, + -1070320483, + -1076839529, + 1049925351, + 1036437435, + 1085949484, + 1083309493, + -1072243785, + 1057963307, + -1078020459, + 1080697300, + 1062783538, + 1066136845, + 1086864138, + 1024265641, + -1109307740, + 1073837740, + 1074120987, + -1067402395, + 1085201639, + -1098004447, + -1067632014, + 1079150483, + 1077159582, + -1078168835, + -1085515258, + 1060485271, + -1099032957, + 1064445472, + -1071001282, + -1088889618, + -1115375710, + -1088002657, + -1072885846, + -1071596845, + -1085017888, + -1068849962, + -1063892828, + 1075592421, + -1106713155, + 1037859737, + 1066809819, + 1068693351, + -1072043069, + 1050476176, + 1078919533, + -1071641336, + 1056208034, + -1091183391, + -1098609333, + -1073627783, + -1086760982, + 1079707836, + -1099495089, + -1078672807, + 1076152006, + 1064175674, + -1123626107, + 1062504003, + -1092390558, + -1066886151, + 1063745055, + -1075766229, + -1089041142, + -1080667882, + -1085812853, + -1073244812, + 1083732109, + 1065286604, + 1054175589, + 1067423323, + 1072152288, + -1075884742, + -1070708927, + -1106082013, + 1071239567, + -1094627308, + 1075722080, + -1086249403, + 1057252794, + 1065572717, + -1103278292, + 1075658836, + 1076271830, + 1071890184, + -1096759382, + -1079651374, + 1033002636, + 1031061578, + -1090052075, + -1072919213, + 1083989097, + 1034760841, + -1088231948, + -1082634489, + 1064718832, + -1073002012, + 1073491827, + -1088307076, + 1077683444, + 1079787886, + -1084401435, + -1078536117, + 1078221949, + 1059390901, + -1094215269, + 1067879009, + -1086547419, + 1024054206, + 1063654312, + -1096003318, + -1059804332, + 1061016536, + 1063467946, + -1067985569, + 1001329456, + 1076524841, + -1083899254, + -1080229910, + 1032628879, + 1077207377, + 1066572117, + -1072962681, + -1087926316, + -1086026276, + 1049817240, + 1057903826, + 1069999613, + -1093106924, + 1079362728, + -1076207562, + 1048983967, + 1075646855, + 1063749840, + -1070584029, + -1114168646, + -1101940504, + -1098138935, + 1067503859, + 1067085426, + 1069107130, + -1088155437, + -1072890114, + -1084464791, + -1071893661, + 1075887953, + -1115271077, + -1072307231, + 1078347667, + 1060014072, + -1081062040, + 1051353944, + 1062504991, + 1049799457, + -1073744476, + -1075765668, + 1047067265, + 1025768899, + 1065816662, + 1054848795, + 1075322341, + -1077951749, + 1076104121, + 1068733300, + -1090072085, + -1102873421, + -1087931110, + -1075868571, + -1104739001, + 1051755045, + 1074191060, + -1071731084, + -1122581621, + 1022591562, + -1084367087, + -1090506729, + 1066309099, + -1077992228, + -1072684682, + 1078153139, + 1074515016, + -1084616732, + 1057770572, + 1068916892, + 1070434050, + 1067248568, + -1078338707, + 1057382546, + -1086239186, + -1093512840, + 1050210187, + 1046676183, + 1042642089, + -1075093288, + -1092791897, + -1078067794, + 1026715529, + -1096609624, + -1075096390, + -1086376791, + 1041030224, + -1092709248, + -1072176056, + -1066716747, + -1079790670, + 1073207007, + -1086786657, + 1079017462, + -1097504560, + -1080455848, + 1062911140, + 1072851024, + -1079473057, + 1047996472, + -1090191012, + 1062060593, + -1080761093, + -1071639071, + -1118868381, + 1077242232, + 1054015007, + -1077040260, + 1065363526, + -1098634131, + 1052251852, + 1045674285, + -1088344887, + -1093536919, + 1065471927, + 1071967242, + -1086056168, + 1083959982, + 1069266614, + 1073193922, + -1068570201, + -1079662570, + 1061817599, + 1073985433, + 1073920864, + -1068334327, + 1070751019, + 1051510455, + 1058719982, + 1055944327, + -1079171479, + -1084605158, + 1068096778, + -1062220229, + 1066908775, + -1063550879, + -1073025019, + -1073637402, + 1075867992, + -1064267922, + -1078938566, + 1077208708, + 1071153761, + 1068956599, + -1097113618, + -1065021998, + 1082883124, + 1059237872, + 1074702200, + 1074697253, + 1072351526, + 1055906492, + -1071123993, + -1098433712, + -1073085736, + -1085334528, + -1074563694, + 1060727700, + -1084885882, + -1072964252, + -1077769280, + -1077196912, + 1071896190, + 1059166585, + 1076083959, + 1070803720, + 1077964389, + -1106128111, + -1073740787, + 1082067123, + 1080723662, + -1085333584, + -1075870009, + 1070848328, + 1049606845, + -1081771256, + 1057256277, + -1065254856, + -1089538805, + 1056184207, + 1068025598, + -1079788482, + -1078010929, + -1091062114, + 1045320703, + -1069841284, + 1059147686, + 1074459894, + -1079684181, + 1071311328, + -1071909780, + 1057699441, + 1009809242, + -1082192959, + -1080974012, + 1044170331, + -1085635082, + -1079499109, + -1072885618, + -1068072182, + 1082029370, + -1098601124, + -1087377407, + -1090241916, + -1078827946, + 1052648042, + 1068876769, + 1074008564, + -1088241372, + -1081929249, + -1080197872, + -1099615594, + 1048944043, + 1072295447, + 1081511202, + -1062258502, + 1061086382, + 1069314617, + -1067367289, + 1057544042, + -1080823225, + 1056392888, + 1072364908, + 1058390692, + -1063367070, + -1065992862, + -1058901843, + -1086391064, + 1086349090, + 1064497452, + 1057022124, + 1064344996, + 1080111831, + 1058505125, + -1061051931, + -1072639167, + 1071215092, + 1088825557, + 1071730643, + 1090347375, + 1087314260, + -1067949256, + -1059065217, + -1068421549, + 1094782131, + -1069515281, + 1078900761, + -1063940539, + 1076196650, + 1086961778, + 1078123062, + 1061953781, + -1073006947, + 1058630014, + -1116609503, + 1059858064, + 1059616732, + -1069817811, + 1085889715, + 1071808908, + 1060519939, + -1062819564, + -1104763001, + -1072138258, + 1074545524, + 1063785853, + -1087804398, + 1073186713, + -1087801674, + 1065587313, + 1081675890, + 1081459416, + 1067916754, + 1084031683, + 1040174248, + -1069496408, + 1091001146, + -1063689448, + -1095708112, + -1089664717, + 1067232082, + 1050500770, + -1087178105, + -1082876694, + 1029943534, + 1038715158, + -1085564201, + 1042360502, + 1082211021, + -1081615841, + -1086438467, + -1084304800, + 1074529920, + 1064217886, + -1072396875, + 1073203997, + -1084307504, + -1074556958, + 1062255148, + 1037926732, + 1077819678, + 1070430982, + -1077794680, + -1101069047, + -1062952634, + 1074735105, + -1100152241, + -1075633414, + -1078090267, + -1082008915, + 1069366233, + 1057871160, + -1064849798, + 1071416913, + 1034838198, + -1113342666, + -1074371328, + -1066467089, + 1065868111, + -1069211949, + 1071750188, + -1065138947, + 1057228747, + 1051057610, + 1067387005, + -1091948772, + -1070994950, + 1048838334, + 1050695562, + -1107391232, + 1058885058, + -1079218418, + -1086572171, + 1064607308, + -1085969813, + 1062797387, + -1087088361, + -1078774131, + -1085846564, + 1043522820, + -1112618322, + 1055204046, + 1056132718, + -1096015198, + 1065513780, + -1089476403, + -1102961077, + 1063335564, + 1074146911, + 1042035929, + 1071850001, + 1060243414, + 1063957657, + 1062860547, + 1011654102, + 1066161833, + 1076085569, + -1078429257, + 1033598452, + -1087600980, + -1062704091, + -1081180487, + -1092898664, + -1073612660, + -1101807612, + -1089792023, + 1056899015, + 1060386098, + 1070929696, + -1085664936, + 1074653241, + -1073440814, + -1091985346, + 1074942312, + -1104948750, + -1103176472, + -1086694114, + -1071698713, + 1041086430, + -1097102787, + -1091722885, + -1079424378, + -1076953335, + 1061888437, + -1099716138, + -1087064883, + 1078204119, + 1082500160, + 1026286166, + 1082745150, + 1055667057, + 1074285365, + -1070348906, + 1068922620, + -1072186401, + -1072703343, + 1070130385, + -1072797657, + -1072503003, + -1080474012, + -1087061472, + -1070206120, + -1080727646, + -1102816530, + 1060979600, + 1077660538, + -1080568991, + 1069952382, + -1128658383, + 1046175746, + 1088982112, + -1072776450, + 1062084630, + 1060608096, + -1087215709, + -1086679607, + -1083909828, + 1078460690, + 1077323386, + -1087991939, + -1063974520, + -1071593908, + -1063654324, + -1084974565, + 1062204084, + -1063166875, + 1058480567, + -1072850357, + 1055250346, + -1079757459, + -1075145430, + -1090465947, + 1064187286, + -1070369012, + 1083488326, + -1071966816, + -1072811155, + 1061408412, + -1070488796, + -1116401928, + -1084253220, + -1090666169, + -1068120131, + 1072633431, + -1081783692, + -1098195348, + -1093111803, + -1092407294, + -1088980981, + 1060627465, + 1057895064, + 1068026478, + 1037737687, + -1084244199, + 1022315576, + 1050236969, + 1074146062, + 1077007931, + 1039789571, + 1074288548, + -1122079222, + 1043495014, + 1034820910, + -1081726257, + -1118200384, + -1087961599, + -1082031150, + -1080270245, + 1059327067, + 1069469435, + 1068332881, + 1065277493, + 1055335118, + -1093678464, + 1027796011, + -1088020627, + 1074509351, + 1024602978, + -1067224530, + 1071855403, + 1069792582, + 1065399625, + 1055508995, + -1077607977, + 1074547495, + 1074213882, + -1077420227, + 1044858698, + -1080632551, + -1107178313, + 1052695974, + 1057537359, + 1044082919, + -1073898942, + -1091132074, + 1055297631, + -1080319807, + -1091957928, + 1081648690, + -1073058174, + 1058158135, + 1066360069, + 1073068098, + -1088610426, + -1082564369, + 1035169577, + 1034054768, + 1037221404, + -1104517042, + 1059659827, + -1076686748, + 1071031336, + 1074849877, + -1082226969, + -1094031415, + -1105167997, + -1093170081, + -1074002235, + -1080702403, + -1086678961, + 1062266754, + -1087386979, + -1073685505, + -1088091520, + -1071228451, + -1081175390, + -1085333960, + -1090059300, + 1076140140, + -1075886319, + 1068221171, + -1106913173, + 1069593619, + -1072011964, + -1086867755, + -1075301002, + 1042521470, + 1068332039, + -1079657084, + -1102711848, + 1068308866, + -1087826975, + 1055437894, + -1093723578, + 1061881625, + 1024217301, + 1066013666, + -1073509228, + 1074837061, + 1069271764, + 1055996603, + 1084100907, + -1072823805, + -1070980234, + -1073596499, + 1063952576, + 1072230784, + 1078463427, + 1078010257, + -1082818201, + -1066822860, + -1075585162, + 1074282488, + -1063689132, + 1079041615, + 1075076877, + 1060779073, + -1066775920, + -1066333059, + 1075688637, + -1065766067, + -1079638997, + -1069223341, + -1073627387, + -1072271939, + 1073207619, + -1077516255, + 1069905980, + -1064299699, + -1064462604, + 1077089677, + 1035818606, + 1059952953, + 1059803295, + 1083905447, + 1079671488, + 1067375595, + 1060726086, + 1090513918, + 1082904504, + 1068168246, + -1065063824, + -1069152677, + 1089662996, + 1070268851, + 1087703989, + 1067876347, + -1071921117, + -1085866936, + 1048443023, + 1074108776, + 1091488092, + 1061629498, + -1081945382, + -1096136261, + 1044744865, + -1096304238, + 1062311267, + -1084245551, + -1096886143, + 1059616459, + 1058600174, + -1082726807, + 1066720665, + -1080743497, + -1073295792, + -1110500204, + 999453576, + 1030549534, + -1094045884, + -1080917228, + -1082737805, + 1064701387, + 1071777380, + 1067142536, + 1041084414, + 1073150220, + -1074311277, + 1042225494, + 1057784266, + -1090721120, + -1087377180, + 1066622958, + -1082818223, + 1062717963, + 1058826478, + -1085338373, + -1136881707, + 1023367754, + 1033370568, + -1081665652, + -1088106851, + -1082456344, + 1059699065, + 1046594251, + 1060461280, + -1107243583, + -1097303496, + 1057402473, + 1050965687, + 1068160454, + -1073983070, + -1099876517, + -1095552559, + 1074296147, + 1066558459, + 1049090067, + 1086091114, + -1061575809, + -1080550268, + 1071205745, + -1074727578, + -1063816443, + 1065090634, + 1089285171, + 1075652474, + -1093506246, + 1086573288, + -1104666319, + 1081955140, + -1054270547, + -1072373241, + -1063269608, + -1069296867, + -1066197359, + 1080374501, + -1061298777, + 1075808751, + 1066403982, + 1045596370, + -1082807059, + -1069921969, + -1070704729, + -1069245688, + -1072958847, + -1077414127, + -1060357803, + -1067344690, + -1065167891, + -1073038653, + 1037735421, + 1072377010, + 1091920194, + 1059057235, + 1066828146, + 1076484123, + -1080693373, + 1042085488, + -1063102354, + 1083055000, + -1066478664, + 1068698912, + -1069233280, + -1063046609, + 1082393067, + -1074346424, + 1082934655, + 1091669021, + 1079300429, + 1065360856, + 1087041400, + 1082742691, + 1059961776, + -1072257621, + -1068654197, + 1067402977, + 1066257694, + -1063245818, + 1081924063, + -1061581507, + -1076081388, + 1063654730, + 1059942246, + 1080097995, + 1074236730, + -1069047981, + 1078754823, + -1078526557, + -1069112579, + -1068357222, + -1070714602, + 1066829192, + -1068663178, + -1096726791, + -1077776709, + 1071031391, + 1049547976, + -1092429828, + -1059215320, + -1096003852, + 1075431905, + 1083044116, + 1071148115, + 1076492202, + -1081861292, + -1075346182, + 1081843228, + 1048773731, + 1083167048, + 1055680391, + 1068894229, + 1082953171, + 1033018059, + -1061441233, + 1075618301, + -1097911662, + 1076599151, + 1080709639, + 1080865182, + 1071285333, + -1064375815, + 1062900717, + -1063145068, + -1061763398, + 1024706653, + -1073179228, + -1117720392, + 1082169122, + -1089857928, + 1085212885, + 1067257878, + 1045056284, + -1095703868, + 1067067932, + -1087840454, + 1078108725, + 1058570699, + 1072848449, + -1106377045, + 1067777104, + -1067127637, + 1077431369, + 1086240135, + 1048100278, + -1080313815, + -1070101728, + -1077770415, + -1090332526, + 1071547635, + 1070494898, + -1072412579, + -1065968635, + 1074717790, + -1081912799, + -1071255872, + -1078365146, + -1074472776, + 1044021558, + -1096358281, + 1061601008, + 1076282322, + 1074323800, + -1070301584, + 1078068724, + -1072785008, + -1091801349, + 1062955139, + -1085537449, + 1064302430, + -1073744703, + 1064532333, + -1086775043, + -1070086500, + 1082463939, + 1074985394, + -1075770167, + 1074880571, + -1075040428, + -1076798826, + 1058835669, + -1068329505, + -1071198276, + 1058423509, + -1096957998, + -1081407685, + 1065938371, + -1086610238, + -1069064371, + -1069863064, + -1097444172, + 1060288208, + -1072127971, + 1066719138, + 1089810561, + 1080165982, + 1050622470, + 1059531331, + 1070445649, + 1082108107, + 1069722866, + -1097102251, + 1074950926, + 1075595151, + -1078201722, + 1077023677, + -1071281472, + 1055330843, + -1083406063, + -1071548969, + 1071974719, + -1087966647, + -1073485229, + -1075828185, + 1066274662, + -1086386077, + -1067471416, + -1090012400, + 1067872744, + 1076814042, + -1063655533, + -1081358259, + -1080802058, + -1084451511, + -1064084090, + -1075266997, + 1073312627, + 1067542772, + -1080057876, + -1083259335, + 1079601579, + -1086133160, + 1082799063, + -1065146470, + 1075456827, + 1071219163, + 1084398713, + -1072978502, + 1082837027, + -1070406494, + 1039453128, + 1056746625, + 1063480059, + 1052973996, + -1074704662, + -1069813884, + -1084373338, + 1084387307, + 1082249894, + -1070797642, + -1068868149, + -1065326414, + -1080497896, + -1079341080, + -1079394816, + 1079509537, + 1084692160, + 1015060527, + 1060280531, + -1074381997, + 1076802355, + -1062322031, + -1061812175, + 1079289556, + 1060377156, + -1081942347, + 1080972494, + 1083897731, + 1055610916, + -1083838471, + 1082472411, + 1090862985, + 1052292786, + -1068648001, + 1082670408, + 1067329459, + -1063187573, + -1069234619, + -1067171664, + -1089957683, + -1080201636, + 1082205775, + 1069078883, + -1070108113, + -1070846521, + -1089333548, + -1068026558, + -1082476654, + 1074759068, + -1073329180, + -1077039739, + -1097986113, + -1060462634, + -1064713274, + 1083586969, + -1097549388, + -1070026482, + -1077148804, + 1068833476, + -1079712125, + -1072041909, + -1132252646, + 1079752095, + -1097667791, + -1096045247, + -1069223943, + -1078604412, + -1086964325, + 1061981003, + 1070146406, + 1069761669, + -1105182459, + -1080579683, + 1079763095, + 1076151860, + -1063566193, + -1073534694, + 1081838862, + -1086564332, + -1124061794, + -1064867328, + 1076233541, + -1083912580, + 1059213841, + 1083473528, + 1076170616, + -1064457457, + 1072181190, + 1076548606, + -1090871825, + -1070851727, + -1085095955, + 1075334814, + 1049119414, + -1071151465, + 1083112775, + -1073009408, + 1060342212, + 1059256188, + 1056236686, + -1070285368, + -1077762941, + 1064057851, + 1067060503, + 1075279530, + -1092625744, + -1071149985, + -1071745529, + -1098903464, + 1068626128, + 1051977198, + -1071236968, + 1071289015, + -1085751320, + -1076875788, + 1071365162, + -1083439092, + -1074754894, + 1060049654, + 1077765036, + -1084528757, + 1064019617, + 1056635095, + 1051843391, + -1087422941, + 1065030926, + -1072590262, + 1059071670, + -1078850584, + -1094303056, + 1074003635, + -1085749536, + -1092044059, + 1074981602, + 1083070556, + -1080448155, + 1058652886, + 1066275918, + -1078444929, + -1077359505, + 1069991353, + -1077890057, + -1091829592, + -1098236019, + -1093770339, + -1069258780, + -1087360658, + 1064108100, + -1077674574, + -1096553799, + -1072365628, + 1058509684, + -1079413703, + -1080545931, + 1066333378, + 1061694515, + -1072620877, + 1077473512, + -1080489033, + -1096935321, + -1084010995, + 1081262572, + 1071815090, + -1080689859, + 1083733696, + 1068441707, + 1042682596, + -1085243495, + -1090225079, + 1077558580, + 1076864579, + 1072970611, + -1065845903, + 1042181031, + -1070098953, + 1073469319, + -1068102025, + 1078193697, + 1078841877, + 1075562508, + 1070575374, + -1084227134, + 1084828954, + 1024520956, + 1074810938, + 1071349188, + 1053559267, + -1070250729, + 1076124262, + -1094450516, + -1082064069, + 1080167589, + -1075302255, + -1074011138, + -1065942990, + 1076774863, + 1044479224, + 1059350601, + -1089919296, + -1107189365, + -1092339413, + 1073636639, + 1044730821, + 1075686388, + -1113302622, + -1068526506, + -1074952649, + 1079943577, + -1064863126, + 1085423271, + -1065996401, + -1061959881, + -1059428654, + 1090080804, + -1063650533, + 1057923537, + 1091898515, + 1081694355, + 1074781318, + -1062692726, + -1067281452, + 1084438531, + 1082843850, + -1064654615, + 1080863267, + -1074350360, + -1060825675, + 1052548299, + 1088406000, + 1082602898, + 1079268404, + -1064930634, + 1073460968, + -1080025448, + -1064526224, + 1079000955, + 1076236328, + -1061824678, + -1121155985, + -1077653062, + 1088860048, + -1053223545, + -1064714076, + 1080072889, + -1071092320, + 1093599753, + -1071985672, + 1089740260, + 1065967722, + -1104398882, + -1063546896, + -1065268865, + 1087244712, + -1081800466, + -1064511020, + 1083885292, + -1080991705, + 1090278897, + -1072820328, + 1063444672, + 1083652610, + 1073822437, + -1079044973, + 1083546830, + 1050028393, + -1056069498, + -1061566535, + 1077490856, + -1101418557, + 1073900100, + 1084960467, + -1090188685, + -1088901701, + -1067201871, + -1071511149, + -1056330129, + 1075311327, + -1079703194, + 1096258661, + 1082411557, + -1062857345, + 1086003160, + 1050200229, + -1074035473, + 1069681655, + -1062341122, + 1072147427, + -1059291935, + -1067018764, + -1068750913, + -1074867658, + -1122575268, + -1058959607, + -1062441305, + 1033779930, + -1046783022, + 1060499297, + 1091116392, + -1064831613, + 1082815015, + -1069837600, + 1074176072, + -1056875234, + -1082674918, + -1072738657, + -1073226284, + 1090935592, + -1059480454, + 1075858017, + 1089373010, + -1059503798, + 1063283203, + -1082691432, + 1091871879, + 1055779121, + -1092477218, + 1066295145, + 1068258964, + -1088428095, + -1083320918, + 1066592532, + 1067056858, + 1070134900, + -1087815769, + -1092201705, + 1027735533, + 1073856826, + 1022080724, + 1073082935, + -1072282956, + 1066578284, + -1084258657, + -1087921051, + -1078471410, + -1079852210, + -1072737978, + 1072535822, + 1052390739, + 1061056067, + -1092478610, + 1071450367, + 1054828969, + 1046376281, + 1074315697, + 1057161090, + -1078218957, + -1070233652, + -1137378810, + -1090489929, + 1069835686, + -1098458813, + -1079927903, + -1070337171, + 1061844004, + 1078770849, + -1081075881, + 1032864293, + -1077288647, + 1056874975, + -1084952209, + -1107271760, + 1076254084, + -1071551047, + 1070755822, + 1070213950, + 1074482682, + 1062798069, + 1066835018, + -1119740674, + -1076783323, + 1058088904, + 1082148216, + 1074606550, + 1026872826, + 1082238861, + -1063443388, + 1076250705, + -1071721125, + 1043329082, + -1081595778, + -1071770475, + -1073513109, + -1096374258, + -1073347768, + -1073396015, + -1085992599, + -1090503720, + 1072123402, + 1065689786, + -1061380938, + -1074689052, + 1064204975, + 1066782189, + -1100310518, + -1076719983, + -1076827051, + -1072597455, + 1085936874, + 1077548333, + -1131334430, + 1062225981, + -1063892142, + -1075040357, + 1081704375, + -1065246101, + -1070607559, + 1084597121, + 1077960146, + 1058991748, + 1084801983, + -1066134842, + 1063668185, + 1080758206, + 1074296433, + -1068021664, + 1083291823, + 1086559339, + -1080484239, + 1074529571, + -1071466618, + -1081275946, + 1065915231, + -1060606685, + -1071848063, + -1069663266, + -1071419153, + -1066184011, + 1070946353, + 1053211011, + -1078439453, + -1069360023, + 1065376217, + 1071769005, + 1051048940, + 1075970404, + -1080982767, + 1050590752, + 1065027372, + 1041811515, + 1066826934, + 1078368886, + 1062269402, + 1065847037, + -1092439366, + -1062622256, + -1071952929, + 1073035001, + -1112064697, + 1086416765, + -1094845440, + -1076108892, + 1074101545, + -1087400695, + -1069940544, + 1076234488, + 1051541138, + 1061733859, + 1051989665, + -1097103795, + -1096367553, + 1082702132, + 1077589661, + -1093139621, + -1084143116, + 1070989789, + -1081708355, + -1093270783, + 1068082149, + -1073246148, + 1079455323, + -1085050814, + 1055813705, + -1070180895, + -1079881047, + -1072920515, + 1066418052, + 1065064447, + 1066909436, + -1086310081, + 1057033870, + 1065613790, + 1049883369, + -1068725272, + 1084349714, + -1073938101, + -1062494796, + 1087396823, + 1063616692, + -1079054650, + -1061207048, + 1082263451, + 1043669981, + -1073460617, + -1078391235, + 1074491305, + 1053358918, + 1068875225, + -1056796759, + -1078680192, + 1088418331, + 1075404208, + 1082183580, + -1078629999, + 1088007393, + -1067143615, + -1066207176, + -1073584419, + -1064280538, + 1075833246, + 1085537178, + 1070859113, + -1072592921, + -1065748145, + -1072971488, + 1055553735, + 1091768379, + 1080910529, + -1108868371, + -1066670759, + -1055363994, + 1064850049, + -1073425979, + 1049025419, + -1064127474, + -1088604104, + 1087003531, + 1072596666, + 1073424253, + -1072170208, + 1076863087, + 1067177059, + 1083460907, + -1067827154, + 1063014630, + 1071788374, + -1083278244, + 1077454877, + -1077589114, + -1091772985, + 1069635294, + 1057699256, + -1082124541, + 1050239051, + 1078359482, + 1078635377, + -1084950008, + 1074640009, + 1077866742, + -1082232886, + -1068125318, + 1073097712, + 1071073909, + 1052194448, + 1063842858, + -1082463903, + -1078052216, + -1072696673, + 1069815767, + 1078380899, + 1083343370, + 1064174944, + -1074041426, + -1084600670, + -1078982672, + -1075820079, + 1061946508, + 1073908729, + 1033968329, + 1041498054, + 1073722727, + 1061740267, + -1092014018, + -1084241635, + -1072187493, + 1069314843, + 1068236138, + -1089369381, + -1071170415, + 1044287260, + -1088534016, + -1076132190, + -1074140140, + 1079849288, + 1057214573, + 1049813773, + 1058138582, + -1113139814, + 1079912732, + 1071711014, + -1099803556, + -1068390078, + 1070558026, + 1065512853, + -1070319039, + 1056513116, + -1074230777, + -1064446371, + 1050641844, + -1077630741, + -1073231916, + -1073519574, + 1079535313, + 1081179408, + 1061400631, + 1068775338, + 1084056101, + 1075886665, + 1094266502, + 1083379588, + -1086235433, + -1073278629, + 1089258103, + -1072045102, + -1064714747, + -1073817762, + 1068657580, + 998573794, + 1079294354, + 1083082148, + -1053334782, + 1082995056, + -1067651424, + 1072951870, + 1062141912, + 1081460008, + -1061945257, + -1081804908, + -1069150232, + -1068538424, + 1060948963, + 1086066730, + -1077283783, + -1093467926, + 1078482447, + 1037406651, + -1062711067, + -1080798556, + 1088685391, + -1079260642, + 1086186354, + -1104689919, + -1064750375, + -1070410439, + -1089769176, + -1096469292, + 1019653696, + 1070817064, + 1067442159, + -1096905065, + -1080465255, + 1026156083, + -1088594993, + -1073603033, + -1069788662, + -1071160024, + 1033431678, + 1076224835, + -1076232383, + 1075366468, + -1062461675, + 1078612347, + -1088399095, + -1073659600, + 1073832313, + 1058350187, + -1068982981, + -1078678781, + 1075996157, + -1079479778, + -1139244634, + 1076873083, + 1077376717, + -1067602638, + -1082064205, + -1070261408, + -1086424269, + -1097742437, + 1046468578, + -1065128249, + 1076132295, + 1082167278, + -1076446968, + 1058844113, + 1080835319, + -1066993480, + 1068766969, + -1081112764, + 1062148043, + -1069975825, + -1068162178, + -1069865977, + 1042455868, + -1109278380, + 1017156854, + -1075471117, + -1079465756, + 1093246204, + -1065058703, + -1081372182, + 1093797275, + 1075363228, + -1063559212, + -1085564582, + 1076388895, + -1064822837, + -1100951041, + -1066060593, + 1029786696, + 1033651559, + -1069518747, + 1066498986, + 1077048129, + -1103472649, + -1123598895, + 1017348098, + 1079186163, + 1077750582, + -1080546754, + 1070972205, + 1080224327, + -1074803205, + 1076298297, + -1087234569, + -1062285692, + -1062043319, + -1077318539, + -1065107415, + -1109303892, + 1070335429, + -1075006412, + 1075572048, + -1064034175, + -1120650486, + 1058684173, + 1025491227, + -1102809638, + -1072103436, + -1062024826, + 1085292392, + -1065084629, + 1075444901, + -1091574057, + 1071692205, + -1061966183, + -1082072214, + 1073037899, + 1067170851, + 1053148224, + 1080462328, + 1078326458, + 1077501499, + 1047336444, + 1067591993, + -1102645038, + -1073184141, + -1079449383, + -1070079130, + -1075993126, + -1072731147, + 1052135892, + -1060752255, + 1064058658, + -1073568105, + -1067120838, + 1063453805, + -1077330954, + 1068070228, + -1078416873, + -1084150719, + 1085387150, + 1079980809, + -1062560090, + 1061179503, + 1069686916, + 1051603322, + -1073124775, + -1073710290, + 1059412390, + -1069789380, + -1071994642, + -1069337001, + -1057062607, + -1061283783, + -1068132836, + -1084973330, + -1065292341, + -1067255106, + 1067789830, + -1064237546, + -1079044993, + -1056903512, + -1081456472, + 1076279081, + -1081961948, + -1073869665, + -1074285876, + -1094706954, + -1078098985, + -1084163772, + 1076746256, + 1073601279, + 1087476728, + 1057281293, + -1079181314, + 1066813225, + -1078522432, + 1082444207, + -1076877582, + 1045245670, + -1066797929, + -1094456556, + -1123121574, + -1075299963, + -1104420016, + -1081907129, + -1070350886, + -1077562369, + -1078196208, + 1073613609, + -1073543751, + -1089673439, + -1064725179, + 1069018895, + 1067239635, + 1067378229, + -1073961634, + -1081535780, + 1072847647, + -1080665732, + 1032674008, + -1074974756, + 1075908412, + 1069012551, + -1087705731, + 1075463264, + 1070813912, + 1059647836, + 1068318440, + -1094089290, + 1067308000, + 1058692827, + 1057131652, + -1083299199, + -1088512682, + 1068043447, + -1109947559, + -1066343804, + -1114701146, + -1078430419, + 1061035320, + 1045834510, + -1062078196, + -1073633678, + 1066664625, + -1076619991, + -1072362698, + -1114063818, + 1053618677, + -1112480136, + -1080427596, + 1060004662, + -1101001534, + 1048936901, + -1101007816, + 1035020652, + 1057921571, + -1121517071, + 1057187482, + -1093660911, + -1101198982, + -1119552232, + -1101144269, + -1095903186, + 1053006939, + -1113495318, + -1088228084, + -1102963084, + 1061667390, + -1123765739, + 1060208903, + 1032964691, + 1070071498, + -1095663609, + -1089333985, + 1039829233, + 1064687236, + 1055967209, + -1085573788, + -1081287194, + 1073450192, + -1097329364, + -1118840476, + 1068549889, + 1000448448, + -1089978527, + 1040277790, + -1095809239, + 1058691853, + 1050659103, + 1044945332, + 1053928438, + 1044568367, + 1065711247, + 1055596931, + -1094750084, + -1085609926, + -1123712252, + -1101095871, + 1048955428, + -1111565252, + -1092916702, + 1082099278, + 1064456848, + -1070859725, + 1049343671, + 1058423450, + 1078881493, + -1102117940, + 1072130108, + 1072299676, + -1104638622, + -1074047181, + -1096347483, + 1062890929, + 1065230556, + -1073482758, + 1066323859, + -1102407345, + -1081353530, + 1050273197, + 1074108877, + 1076107004, + 1066877037, + -1073619823, + 1069528250, + -1081709341, + -1086764801, + 1076244895, + -1080043999, + 1063695145, + 1052494737, + -1064827621, + 1065205649, + -1087465897, + 1061681337, + -1068571834, + -1089414140, + -1079702500, + 1062003522, + -1086232453, + 1062202609, + -1076176852, + -1078569444, + -1079384512, + 1060584517, + -1075350979, + -1078970767, + 1068728498, + 1069152341, + 1074810233, + -1086235136, + 1077476036, + 1072595474, + 1056701300, + 1084170644, + 1067742068, + 1063950584, + -1073095622, + -1078398301, + -1093327982, + -1095288287, + -1086214545, + 1055303880, + -1102804236, + 1069375479, + -1082389982, + 1067617970, + 1065661281, + -1086397480, + -1094987465, + -1094294507, + 1080932525, + 1055368748, + -1080275023, + 1070257322, + 1079918562, + -1097303532, + 1044689501, + 1070451038, + -1085963847, + 1064031099, + 1075406432, + 1076652099, + -1096784534, + 1076621922, + -1066165305, + 1060983650, + -1071875476, + -1098443690, + 1066112149, + -1072187122, + 1070637497, + -1104758584, + -1079950052, + -1081292547, + 1074324114, + -1086892181, + -1076701568, + -1092583564, + -1097629079, + -1071986812, + -1080206446, + 1025075826, + 1065689224, + -1098439646, + 1059115529, + 1077327604, + 1075126885, + 1082911886, + 1088692237, + 1083709229, + -1077305997, + 1088165940, + 1088174809, + -1084435687, + -1063627237, + 1085437848, + 1086284696, + -1064122495, + -1053278796, + -1138703557, + 1078379955, + 1077779358, + -1071746703, + 1070846256, + -1062836054, + -1077071296, + 1052719318, + -1063655842, + 1050125144, + 1084529542, + 1068504638, + 1039685534, + -1096429194, + -1076780366, + 1082867697, + -1059351392, + 1022180144, + 1073005970, + 1068843246, + -1069333364, + -1071838211, + -1070792881, + -1086518817, + 1075097751, + -1080963626, + 1082790211, + -1060932376, + -1068455694, + -1065170846, + 1068041266, + -1109891218, + -1092033953, + -1095887490, + 1085811013, + 1093990773, + -1080438690, + -1068061648, + -1086406645, + -1068586651, + 1083153535, + 1078120192, + 1049959579, + -1085001443, + -1110952326, + 1089067581, + 1080147043, + -1144832920, + -1067907580, + -1096685045, + -1068396193, + 1068114946, + -1073492973, + -1073193264, + -1072280748, + -1103098828, + 1052565673, + 1058117412, + 1074503291, + 1046796409, + -1098040614, + -1113210904, + -1071282500, + 1075461361, + 1068586010, + 1079353305, + -1088336192, + -1095936678, + -1072955399, + 1063516763, + 1076193348, + 1062489742, + 1070596542, + -1107385966, + -1071785103, + -1082373007, + 1036118027, + -1072641598, + 1067817599, + 1055670951, + 1068985872, + -1078463401, + 1035918516, + -1077393651, + 1079467982, + -1111900349, + -1068128273, + 1043556582, + 1051930630, + -1080883075, + -1081048829, + 1070378158, + -1093673137, + -1070871760, + 1072561192, + -1064135053, + 1077862623, + 1080296011, + 1081410962, + 1074294215, + -1071368820, + 1083270486, + -1066522903, + -1060992997, + 1072676860, + -1065039667, + -1065998427, + -1125121126, + -1062061244, + -1063136423, + 1053140372, + -1061114425, + 1091725258, + 1088129446, + -1068614783, + -1073203450, + 1083111925, + 1082399943, + 1073693364, + 1065808111, + -1088134956, + 1066762799, + -1077008628, + -1063894659, + -1078488153, + -1093832361, + 1064831321, + -1072621577, + 1067914282, + -1056807801, + -1059899994, + -1107759198, + 1072765473, + 1095003398, + 1090335084, + 1084616299, + 1035630468, + -1070204455, + -1067718551, + -1072868542, + 1075241384, + -1057477262, + 1088447642, + 1069326720, + 1077446533, + 1074106767, + -1071493846, + -1066530922, + 1053575987, + 1062847592, + -1069719956, + -1096197812, + 1066567075, + 1043388971, + 1064276716, + 1069917190, + -1062735508, + -1081228295, + 1049928798, + 1073266865, + 1075093633, + -1070082318, + 1073975337, + -1064905894, + 1068335681, + -1070399206, + 1086576050, + 1075129143, + -1087119502, + 1084013834, + 1085050960, + -1058955159, + 1073340020, + -1071160879, + 1038867250, + 1080676145, + -1063778722, + -1063392329, + -1063201178, + -1097162959, + -1068796158, + -1063779425, + 1078662679, + -1054633347, + -1055501751, + 1084199963, + -1063166686, + 1088073451, + -1079299524, + 1085035505, + -1055674181, + -1068218523, + 1066229097, + -1079167933, + -1072234017, + -1069952607, + -1059971004, + -1071176396, + -1079181567, + 1035647733, + -1073375377, + 1089001415, + 1084920814, + -1075751057, + -1077476119, + 1048812977, + -1078202918, + -1093700881, + 1040151945, + -1099038160, + -1092660232, + -1075992358, + 1067352365, + -1088252896, + 1053145354, + 1052866427, + -1080128930, + -1078685353, + -1098741798, + -1080791617, + 1056207955, + 1043387645, + 1059751659, + 1030289527, + 1059557498, + -1091187791, + 1062095472, + -1088922706, + 1019003642, + -1088666470, + -1095500790, + -1080701813, + 1067621012, + 1072771219, + 1049675536, + -1102457285, + 1073562657, + 1070051977, + 1074765544, + -1079316561, + -1076957153, + 1052560587, + 1061708188, + -1079949937, + 1057785613, + 1055220469, + 1074340755, + -1086065935, + -1121347270, + 1078562363, + -1099832230, + 1061306897, + 1050703253, + -1133609198, + -1102481894, + -1081890955, + 1068399225, + -1073688037, + -1067905221, + -1106810409, + 1066087598, + 1082684844, + 1091512445, + -1063029374, + 1078592537, + 1083020025, + 1060249581, + 1074886064, + -1088502188, + 1082953536, + 1080861463, + -1061173073, + 1064671597, + 1071739655, + 1074630896, + 1058395272, + 1058476274, + -1056821272, + -1072495468, + 1056595412, + -1062564854, + 1082672198, + 1074842973, + -1075591457, + 1065419891, + -1065012410, + -1077046479, + 1063874998, + -1078339174, + -1076727058, + 1084860688, + 1069501989, + 1071572314, + -1097477135, + -1073305495, + 1086021031, + 1081531065, + 1079430599, + -1060640795, + -1071137242, + 1083894848, + 1076595846, + -1060504141, + -1073707126, + -1061426029, + -1068056780, + -1119679666, + 1085089091, + 1073810750, + -1110052700, + -1084502413, + -1071190524, + 1087720934, + 1042614304, + -1096329100, + 1076973299, + 1079125975, + 1061236506, + 1083365231, + 1057628094, + 1078482685, + 1086182446, + -1080789075, + -1078707961, + 1069561693, + 1064396619, + -1069124256, + 1079707490, + 1082343925, + -1072873410, + 1081658636, + -1080210942, + -1066790736, + 1065398950, + 1075048703, + -1129296030, + 1074647959, + 1079805594, + -1074777463, + -1055334301, + 1046319371, + -1069156363, + 1069601940, + -1060536144, + -1064060974, + 1066341731, + 1084521989, + -1060909179, + 1033235013, + 1048293398, + 1075264357, + 1075987145, + -1058835993, + -1094100497, + 1067555119, + 1082413297, + -1069344238, + 1062982216, + -1082376541, + -1070534745, + 1079306361, + -1084390788, + -1070637077, + -1111333147, + -1070633475, + -1078777598, + -1116117962, + 1079023927, + 1066812956, + -1120023045, + 1074576470, + -1065265328, + -1071741276, + -1078338772, + 1082396228, + -1100333375, + -1076246421, + -1070831586, + 1065756245, + 1068700903, + -1075537058, + 1070133618, + 1083125972, + 1080252354, + 1089271037, + -1061806957, + -1145368090, + 1086650473, + 1077385014, + 1084347914, + -1078744624, + 1060902429, + -1070273306, + -1055020710, + 1077290972, + -1069713574, + 1067371356, + 1041678153, + -1068771851, + 1087787216, + -1065551669, + -1076074924, + 1074790920, + 1069142635, + -1076364739, + -1060646901, + -1063756679, + -1061172570, + -1068031011, + 1082962803, + -1058990069, + 1069896478, + 1064880920, + -1073141457, + 1062862304, + -1072059993, + -1065056500, + -1064893377, + 1067657931, + 1082908089, + -1072574276, + 1072129367, + 1066432176, + 1078246315, + -1078319517, + 1080146074, + 1060680372, + 1084826402, + -1068248765, + 1073896614, + 1080061633, + 1066607976, + -1068681623, + 1018002112, + 1072938981, + 1045945495, + -1077477248, + 1042969196, + 1072885015, + -1062780538, + 1074284174, + -1062515977, + -1059655847, + 1084154343, + -1077651872, + 1089586715, + 1079949606, + -1070644369, + -1080337566, + 1072958257, + -1066913182, + 1052009004, + -1066403502, + -1117369244, + -1055958867, + 1086576397, + 1063014208, + -1064855451, + -1081686463, + 1088691714, + 1052382450, + 1071366772, + 1085739479, + 1061017209, + 1080513261, + -1082818493, + -1068036820, + -1125651165, + 1075446560, + 1084611752, + 1077193629, + 1065975259, + -1073646230, + -1072210240, + -1100033137, + 1073796209, + 1070771204, + 1060948331, + 1071855447, + -1087284165, + -1064441048, + -1094789155, + -1089381399, + -1085443906, + -1119288940, + -1091077425, + -1104215119, + -1079329357, + -1116539289, + -1098364850, + 1067959985, + -1075585979, + 1016038160, + -1077400573, + 1036573495, + -1091253483, + -1110574626, + -1072162516, + -1083315239, + 1077006135, + -1085250305, + -1077875035, + 1066270218, + -1074640275, + -1082191410, + 1061745569, + -1097846540, + 1064643034, + 1048883892, + -1092433911, + -1082170490, + 1072617334, + 1067879853, + 1077996276, + 1059405753, + -1076834342, + 1066490486, + 1060405227, + 1065739046, + 1044817486, + -1101554329, + -1090248620, + -1120817576, + 1037860119, + -1085775419, + -1081850590, + -1103180395, + 1061548492, + -1070632611, + -1087024487, + -1069957764, + 1070240857, + -1085746567, + -1117716976, + 1080668668, + -1081942900, + -1081065920, + 1074566566, + 1080089886, + -1100015578, + -1100686119, + -1083594198, + -1068020150, + -1094957714, + -1067908712, + -1104200846, + 1079498383, + -1078893707, + -1093721606, + -1073696044, + 1075300020, + -1100522535, + -1080376438, + -1078525073, + -1067092022, + -1071800807, + 1074193714, + -1096049232, + 1085547618, + 1050655496, + 1072111923, + 1085087608, + -1073434268, + 1075309136, + -1071946791, + -1082012541, + 1059593983, + 1077267055, + 1066184965, + 1075201591, + -1080885381, + -1109785201, + -1070386425, + 1068566654, + -1087954774, + -1073174600, + 1074933233, + 1064072143, + -1063784837, + -1088495374, + 1048914956, + -1079410345, + 1057432259, + -1075079441, + -1076347643, + -1061096988, + -1063966140, + -1075453971, + 1088683657, + 1078844100, + 1067367228, + -1077257127, + 1087087758, + -1076878259, + 1048623273, + 1082009483, + 1063594796, + 1074978177, + -1056364204, + -1102158650, + 1075592070, + -1091274868, + 1081869060, + -1061357373, + -1056172788, + 1082986740, + -1066609876, + 1089723739, + 1071424337, + -1070449745, + -1077598619, + -1092990590, + -1069120437, + 1080633522, + -1090433164, + -1071554312, + -1059944101, + 1026751549, + 1090225432, + -1086178046, + -1067319020, + 1063419142, + -1106676274, + 1066218215, + 1084829359, + 1059910227, + 1075173706, + -1080654354, + -1066468928, + -1055660716, + -1082038811, + 1084163740, + 1037404412, + 1080697898, + -1061958083, + -1079029148, + 1081437417, + 1064165827, + -1068180156, + -1066095058, + 1067702941, + 1076556096, + -1074966858, + 1082040336, + 1083664626, + -1092334260, + 1087210944, + -1087485529, + 1079641433, + 1068593177, + -1076839000, + 1069686779, + 1082603103, + 1072194350, + -1070961355, + 1061788286, + -1068364891, + 1091636550, + -1068747626, + -1062542877, + 1076096653, + 1050814369, + 1066377173, + -1090334692, + -1083062851, + 1088487349, + 1074254007, + -1085668537, + 1077420769, + -1075164026, + -1075738464, + -1117290844, + -1072692687, + -1064295588, + 1060106222, + -1100844406, + -1064743726, + 1080676515, + -1094260780, + 1083109723, + 1072338048, + -1095952337, + -1085631845, + -1057441510, + -1072041144, + 1070449178, + -1088905079, + -1081665551, + -1073477821, + 1066197531, + 1061014480, + 1061726067, + 1046299304, + 1066968573, + 1078411371, + 1051175473, + 1064005205, + 1077162907, + 1082533483, + 1083727080, + 1073765951, + 1065525435, + 1085727528, + -1069750356, + -1074694664, + 1084836524, + 1050231492, + -1071146049, + 1081741704, + -1061727211, + 1059146374, + -1064116086, + -1071957556, + -1073347817, + 1084226360, + -1077326765, + 1061588432, + 1083775064, + 1034588459, + 1075091166, + 1068622215, + 1067828025, + 1074766857, + 1079438687, + 1041708163, + -1061559045, + -1076135945, + 1079250967, + -1065881799, + 1079103240, + -1077440325, + -1084279204, + 1084918964, + 1077967423, + -1062365327, + -1065034604, + -1093366618, + -1071856761, + 1076784138, + -1065567578, + -1108825705, + -1071650504, + -1070267629, + -1083876099, + -1067132622, + 1082203777, + -1069960975, + 1082511202, + 1071819145, + -1094130642, + -1065780709, + 1078219415, + 1065968379, + -1084249610, + -1078214589, + -1081017449, + 1090565990, + -1069008215, + -1085920246, + 1083575538, + -1097347552, + 1087259905, + -1074677977, + -1068670069, + -1062061101, + 1033050135, + -1095919411, + -1087902764, + -1067885348, + -1068833240, + -1089362717, + 1074022413, + -1085974458, + -1084782026, + -1079856841, + -1063964875, + -1078558805, + 1075997787, + 1089813451, + 1068297785, + 1061763585, + -1090434623, + -1106174814, + 1076730558, + -1073721366, + -1063023684, + 1082195695, + 1073316096, + -1067621344, + -1066355389, + 1064025370, + -1073402198, + -1097442759, + 1076113646, + 1041184554, + 1061302748, + -1079678594, + -1068756117, + 1049280307, + 1058634613, + 1012767764, + -1060040441, + -1080780835, + 1077328399, + -1064550286, + -1074486206, + 1087305730, + 1084672240, + 1067824504, + -1051762847, + 1077166448, + -1066320668, + 1080710954, + -1084873142, + 1085373608, + 1066364209, + 1048455316, + 1058737544, + -1070035511, + 1081702092, + 1075308704, + -1063156792, + 1085633955, + -1063619928, + -1072382970, + 1079950154, + -1068015176, + -1089869256, + -1076845339, + 1066118523, + -1075648307, + -1052875405, + 1078500351, + 1053083748, + 1087233068, + 1067449484, + 1077126038, + -1066879280, + -1060057466, + -1063770358, + -1087663274, + -1079143169, + 1082569134, + -1065417631, + -1060628530, + 1092412046, + -1062842613, + -1082124054, + -1062770719, + -1072420788, + 1072151229, + 1077297747, + 1081312375, + -1146688592, + 1018146478, + 1015901934, + -1143536768, + -1132879080, + 1021986478, + -1121951994, + 1023298450, + 1011495488, + -1149799520, + 1025119303, + -1120463363, + 979588480, + -1126798061, + 1025476569, + 991362720, + -1128064985, + -1153333296, + -1123629494, + -1128702841, + -1126348761, + -1148692840, + -1134376280, + 1022086886, + -1124214598, + 1024846589, + 1021380210, + 1017410702, + 1022193786, + 1018706854, + -1119948473, + -1128481504, + 1027622967, + 988592224, + -1127770784, + -1119528313, + 1028186717, + 1021313402, + -1138586968, + 1015839598, + -1123648195, + 1027730829, + -1126817261, + 1026905217, + 1017476410, + 1006773272, + 1017764242, + 1012088628, + 1028260867, + -1125847673, + 1028353187, + 1010762444, + -1120117142, + -1123841747, + -1077583103, + 1082638531, + -1085456831, + -1062285636, + 1089354139, + -1064867766, + -1073526861, + 1091752132, + -1070992150, + -1092113582, + 1078280795, + 1084474609, + -1073965598, + -1067936165, + -1058210931, + -1071729313, + -1067546133, + 1073772851, + -1061992209, + -1117302931, + 1083434132, + -1079697687, + 1052878709, + 1077325692, + -1090476914, + -1077274201, + -1097289889, + 1030243934, + -1065357178, + -1061504452, + -1085653772, + -1069473501, + -1070736255, + -1067861975, + -1090420686, + 1075240073, + -1073578206, + -1090462824, + 1060629531, + 1075876001, + -1071532923, + -1090799641, + -1054346458, + 1066430276, + -1078467297, + -1065270509, + 1052438177, + 1082499049, + 1072820651, + -1081320687, + 1074337162, + 1082024481, + -1079832946, + 1091362349, + 1071572227, + 1081733122, + -1063802362, + 1069432290, + -1078482545, + -1080004685, + 1070431928, + 1059750200, + 1082565656, + -1088543227, + -1067298378, + -1065283641, + -1061623436, + -1078460660, + -1088683437, + 1079590841, + 1081902161, + -1081005378, + 1080067314, + 1066878227, + 1076521538, + 1085823702, + 1074386076, + -1076830402, + -1058382012, + -1059842983, + 1075873722, + 1082787306, + 1082291212, + 1066942909, + -1064326254, + -1110969098, + 1029271964, + -1068626242, + -1070729411, + -1072727923, + 1088224281, + -1072608834, + 1087232259, + 1082695611, + 1081364151, + 1081997865, + -1069954617, + -1072486729, + 1085263346, + 1061223498, + 1059254664, + -1072664750, + 1062010009, + -1064775089, + 1075420585, + 1088999907, + 1076628776, + -1070787691, + 1079004453, + -1092332586, + -1073862962, + 1070695310, + 1051029498, + 1075587528, + -1080946253, + 1073820734, + 1068067272, + 1070110256, + -1082507866, + 1076345580, + -1074259818, + -1090034932, + -1079519859, + -1081713726, + -1075372935, + 1052067258, + 1057858667, + 1050288328, + 1070820253, + 1068560776, + -1089297023, + -1079186479, + 1068733685, + -1080883774, + 1081345034, + 1066892005, + 1057383708, + 1032973121, + -1070717244, + 1060541449, + 1059310972, + -1085201133, + -1061231312, + 1074210489, + 1076686412, + -1074111149, + 1074790367, + 1077681990, + 1067108973, + 1077120038, + -1089833788, + 1054573571, + 1076820916, + 1067110643, + 1050006683, + 1071022764, + 1087102582, + -1080490688, + -1095621202, + 1071884978, + 1063094167, + 1076233471, + -1089940887, + 1081484595, + -1064077315, + -1070679040, + 1082452450, + -1069053688, + 1060574151, + 1083971673, + 1065519174, + 1073995916, + 1073468893, + 1082148970, + -1060340720, + -1084265433, + -1062066251, + 1082952228, + 1052445814, + 1055622115, + 1043736348, + -1068993018, + 1068135591, + 1079857413, + 1066468720, + 1087359402, + -1090697327, + -1067964544, + -1065248218, + 1087693400, + -1104760515, + -1065094429, + 1074273326, + 1068912203, + -1056252021, + 1072093257, + 1056751597, + -1072307102, + 1089876371, + 1081861800, + 1072375782, + -1072111183, + -1090266260, + -1068603931, + -1063378989, + 1076295984, + -1062277929, + -1058786517, + -1080346482, + -1093927477, + -1080295055, + -1069033067, + 1085833314, + 1088969480, + 1086387843, + 1086179318, + 1076361286, + 1067126380, + 1053327581, + 1066025295, + 1068409222, + 1058743964, + 1057452197, + -1065566471, + 1061177676, + 1036897793, + -1075550114, + -1094641465, + 1062476775, + -1104830890, + 1060972701, + -1067785764, + -1066867772, + -1071208857, + -1070758482, + 1051599533, + -1093664195, + -1077548380, + 1065648052, + -1096529619, + 1056147049, + 1066779132, + -1092912978, + 1069023124, + -1071820685, + -1072656925, + 1065918902, + -1081453764, + -1077118115, + -1075772171, + -1087018776, + -1093759121, + 1041044016, + 1013092140, + 1059475757, + -1066835369, + -1073794226, + -1091909177, + -1089246130, + 1058290696, + -1081983115, + -1073638700, + 1076255231, + -1073629328, + 1081294424, + 1064199023, + -1088583777, + -1081984232, + -1081228745, + 1061404045, + -1075970828, + -1077024268, + -1071224837, + 1068978099, + 1082114114, + 1081577637, + -1066651538, + -1090207190, + -1069121840, + -1087615438, + -1069290462, + -1068533535, + -1056775157, + 1075003579, + -1074999483, + 1089500120, + -1061911726, + -1077190704, + 1087082487, + 1082242200, + -1054101935, + -1105107482, + 1083805642, + 1075068419, + 1066028415, + -1071934884, + 1081049874, + 1075734017, + -1057169742, + -1060137492, + 1086710702, + 1058909325, + -1044533857, + 1084553964, + -1074970407, + 1014554683, + -1071478139, + 1085446395, + 1072082479, + 1073488284, + -1053630314, + 1087701039, + -1063544998, + 1086074551, + -1064769924, + 1077618839, + 1088788108, + -1076842111, + 1075646050, + -1075950478, + 1081113527, + -1068977238, + 1073755036, + 1083798295, + -1062213719, + -1078288048, + -1071571921, + -1086387502, + 1001134369, + 1075326277, + -1092458486, + 1066748739, + 1065977433, + 1069285682, + 1068403743, + 1066040430, + -1095112010, + 1052681204, + 1068620314, + -1080835269, + 1052415426, + -1098497189, + 1067419973, + -1108040704, + 1061948210, + 1058068945, + 1075452798, + 1082129453, + 1048604913, + -1086276537, + 1057837941, + 1077437631, + -1079750752, + -1076445934, + 1041036928, + 1058428608, + -1110493792, + -1072661788, + -1082625236, + -1079166409, + 1016753922, + -1109755286, + 1055383133, + -1081557062, + -1109446620, + 1073102986, + 1058294794, + 1052616733, + 1082289122, + 1065920290, + -1078909353, + -1097251635, + -1078622339, + -1113830998, + 1043535887, + -1080819292, + -1093214432, + -1069993776, + -1086440756, + 1065588486, + -1098354683, + -1102851166, + -1089497317, + -1067980892, + -1081299900, + -1075070495, + 1058857225, + -1076394849, + 1070054568, + -1106717803, + -1086697930, + -1070413779, + -1107184674, + -1079958259, + -1096392342, + -1089511267, + -1085193939, + -1069682172, + -1092470988, + 1072558269, + 1076999070, + 1074809909, + -1089161859, + -1090861551, + 1041378185, + 1071829175, + 1031501312, + 1043692453, + 1064899511, + -1073582642, + -1090342707, + 1066971013, + 1066942932, + 1056297981, + -1090514216, + 1063978042, + 1067446051, + 1069372996, + -1072024561, + -1089800599, + -1083580503, + -1074293626, + 1055907616, + -1070390861, + -1079500040, + -1096922476, + 1059939694, + -1087766453, + -1081125587, + 1060024109, + -1068436254, + -1076192707, + 1067098474, + -1086592464, + -1078176206, + -1070987147, + -1092644454, + -1124107730, + 1059094466, + 1060409397, + 1042757726, + -1112975772, + 1035734660, + -1084353925, + -1084325763, + 1066576111, + 1062454906, + 1067533482, + -1082937806, + 1063093029, + -1086581931, + 1064904241, + 1041836566, + -1093787881, + 1060292950, + -1068986226, + -1076764635, + 1060864684, + -1074768410, + -1091692070, + 1061184760, + -1122536649, + -1086749517, + -1082879730, + -1069872995, + 1062834601, + 1061835668, + -1083313146, + -1088200412, + 1067433667, + 1068995700, + 1066241503, + -1115219602, + 1048559001, + 1069877322, + -1081593974, + -1088375148, + 1068692782, + 1065436508, + 1060449246, + 1060464107, + 1061233935, + 1048821126, + -1078799041, + 1028275221, + 1039912434, + 1067005389, + -1093955989, + -1066969391, + 1077610470, + -1076058956, + 1053810196, + 1083447932, + -1078521440, + -1093822913, + 1078192072, + 1071295402, + -1079059086, + 1059007920, + -1068337619, + 1077720424, + 1076136366, + 1078728898, + -1078394475, + 1044156408, + -1065167431, + 1059068723, + 1076831031, + -1078010845, + 1082374259, + -1086895655, + -1072381177, + 1077881078, + -1086417403, + -1087441986, + 1067824677, + -1067138494, + 1049718439, + -1084307960, + -1079148155, + 1077637865, + -1079588375, + -1097215615, + 1076677611, + 1080496180, + -1077540898, + -1074186643, + -1069484414, + 1068380543, + -1071735569, + 1080087637, + -1061594141, + 1063918142, + -1128562988, + 1070593892, + -1063282757, + -1079650100, + 1080243805, + -1080743031, + 1077090396, + 1027519445, + 1060207759, + 1041570007, + 1074098252, + 1065422726, + 1074999558, + -1100122093, + -1077663539, + -1088821086, + -1096010698, + -1089154012, + 1064020471, + 1066859407, + 1048579165, + -1093877541, + -1081711230, + 1058688027, + -1087568851, + -1084116417, + 1062208040, + -1088955566, + 1057846252, + 1065600260, + 1045661725, + -1073958931, + 1007532224, + -1087914854, + 1049395521, + -1082704932, + 1053036746, + 1051341411, + -1078359623, + 1065741859, + 1062075197, + -1088758176, + 1012073114, + -1090706817, + 1048222426, + -1119329146, + -1078456152, + 1072602162, + -1072246476, + -1085812427, + 1069552722, + 1082881118, + 1067988964, + 1071631769, + -1107345754, + 1077122509, + 1041132273, + 1061573834, + 1061103962, + 1066977613, + 1075842110, + 1067328168, + 1062789757, + 1049309793, + 1055092814, + -1085576935, + -1073498716, + -1085749395, + 1077866345, + 1063876944, + 1038814512, + -1076206964, + 1057318180, + -1072848280, + 1058064207, + 1040671862, + 1060310372, + 1058704106, + 1041739957, + -1094745265, + -1097333614, + 1046531475, + 1054221369, + -1094807844, + -1119758457, + -1081410199, + 983829088, + 1045758247, + 1067095072, + -1075766593, + 1044818734, + -1075000723, + -1085490203, + 1061450727, + -1089010384, + 1074459776, + 1078466343, + 1077069234, + 1074463006, + -1088046245, + 1058776944, + 1051476916, + 1075065277, + 1060981309, + 1057664641, + -1076127759, + 1055469674, + -1088131405, + 1037224610, + 1048257394, + -1098526558, + 1051198886, + 1045008140, + -1119479488, + 1041483888, + -1079299642, + -1077638532, + -1060667737, + 1055657726, + 1082834801, + -1060210899, + 1034810652, + 1083433798, + -1078794225, + 1083664921, + -1079913202, + 1083731185, + 1058311584, + 1070162760, + -1072794149, + 1078775225, + -1089434222, + -1079342264, + 1087140600, + 1077640842, + -1064648589, + 1059634307, + -1062516270, + -1068675338, + -1068517883, + -1063974600, + 1049511365, + -1061299023, + -1056660608, + -1069914203, + -1078562776, + 1082369174, + -1060294894, + -1080684652, + 1084170225, + 1082929379, + 1088168423, + 1075274438, + -1087564903, + -1056738982, + -1066163446, + 1069364242, + -1075621244, + 1088554776, + -1068031476, + 1081777155, + 1080267456, + -1060494413, + 1070741535, + -1076335926, + 1071428326, + 1043572888, + 1059097267, + -1102161563, + -1075599017, + -1075657314, + -1094212777, + 1056251919, + 1067555536, + -1070288478, + 1069802993, + -1078362640, + -1067537316, + 1060821848, + -1086491553, + 1022167153, + -1089034268, + -1063221479, + 1086505824, + 1084482144, + -1080235493, + -1096730289, + -1087138928, + -1062183517, + -1090848138, + 1077280797, + -1065000844, + 1079135256, + -1063171234, + -1064803559, + -1079072544, + -1074174684, + -1078006275, + 1083430137, + -1067244229, + -1065026119, + -1068010475, + -1071819740, + -1067661833, + 1078175381, + 1065879360, + 1061302059, + 1068744474, + -1070057203, + -1080182107, + -1076967481, + 1032658809, + -1072533275, + 1080045078, + -1069004593, + 1032844736, + -1074421924, + -1069737852, + -1063354804, + 1077534228, + 1070889552, + -1069796559, + 1065255892, + 1052379398, + 1062946148, + 1077377686, + 1058277358, + 1065424594, + 1072036917, + -1068699538, + 1081536365, + -1137995701, + 1070739129, + -1071689816, + 1061066452, + 1049270937, + 1072578873, + -1064863620, + 1065875307, + -1072909246, + -1066635271, + 1079217838, + 1084951344, + -1081231088, + 1085168943, + -1063527739, + 1083708452, + -1064983713, + -1066852939, + 1082274626, + -1066895060, + -1084038363, + 1071179375, + -1073159549, + -1073382917, + -1080662895, + -1065348814, + -1097926611, + 1079909721, + -1072800363, + -1062801222, + -1067782520, + -1066546601, + -1073587939, + -1065960664, + -1074571104, + 1064677922, + 1066684182, + -1060695460, + 1084022387, + 1061314101, + -1072498205, + -1069222536, + -1068357861, + 1062557254, + 1066420117, + 1084400683, + 1046121747, + -1081052289, + -1068294391, + 1073855402, + -1091836935, + -1065617329, + -1067234555, + 1069227833, + -1070916696, + -1078299081, + 1074710221, + 1079659444, + 1061766242, + -1059182760, + -1078398925, + -1060772272, + -1093145912, + 1065488048, + 1051862351, + 1076343163, + -1065096229, + -1073826268, + 1054029975, + 1080402409, + 1077264936, + -1064686218, + 1050754651, + 1049500075, + -1070982562, + 1084858367, + 1042696565, + 1078373382, + 1078120697, + -1055819690, + 1055915476, + -1065217620, + -1062319794, + -1088072734, + 1081983629, + 1072674800, + 1075715487, + 1067075356, + -1072682169, + -1074607547, + -1080113873, + -1079301895, + -1111678022, + -1075341494, + 1055552582, + -1060263311, + -1081789204, + 1087449054, + -1095173356, + -1073327599, + -1146858544, + 1026144585, + 1004779008, + -1129805459, + -1123937718, + -1159424320, + 1026705625, + -1124019708, + -1131227142, + -1158821184, + -1122532666, + 1021150194, + 1005493784, + 1015566818, + -1161212736, + 1025651469, + 989392992, + -1145205584, + 1028378317, + -1148884992, + 1027943193, + -1125871680, + -1123575907, + -1152228144, + 1018261106, + -1121130374, + 1018075046, + 1026126445, + 1028171721, + -1130371481, + 1016902022, + 970046720, + -1125034035, + -1122591878, + -1119411821, + 1028421665, + 1018036058, + -1121183158, + 1028180481, + -1124787833, + 1027764945, + 998335024, + 1022291706, + 1005422000, + 1025027729, + -1121572880, + -1123274266, + 1018162658, + 1027977225, + -1122103872, + -1123319148, + 1021936802, + -1121258502, + 1022826106, + -1072713547, + -1080784437, + -1063787957, + -1062907644, + -1109213622, + -1078967276, + 1083388641, + 1082909866, + -1082472799, + 1073791115, + -1073285829, + -1073454406, + 1073860237, + 1081890313, + -1096728934, + 1074577964, + 1085097784, + -1061964777, + -1059728539, + -1071417740, + 1076420509, + -1076720932, + 1088556076, + 1064870618, + 1076738583, + 1082462127, + -1066159510, + 1052384136, + 1074783726, + -1066410981, + 1079408640, + -1068809279, + 1048345372, + -1064833296, + -1072332799, + 1083695364, + 1069813696, + -1067100280, + -1079756677, + -1093205002, + 1068701849, + -1099655031, + -1085420873, + 1061485381, + 1053141468, + -1070627027, + 1075370747, + 1042375120, + 1074171136, + 1086697390, + 1081794328, + 1079045346, + 1076104423, + 1078493966, + -1079766190, + 1054216989, + 1076019762, + 1069031553, + -1087280483, + -1069301181, + 1070504059, + -1067248060, + -1096535913, + -1084341646, + 1058207753, + -1082362117, + -1067957771, + -1074550803, + 1050530892, + -1070857948, + 1074786044, + -1112638373, + 1066220880, + 1077341216, + 1067196209, + 1058357008, + 1070589981, + 1077054450, + -1067646033, + -1066300121, + 1074833728, + 1045313125, + 1043877603, + -1065325541, + 1066127571, + 1069257543, + -1095455228, + 1082634850, + -1085814896, + -1066569236, + 1083226246, + -1079849846, + 1057221362, + -1075080700, + 1078853415, + -1065710872, + -1093210414, + -1064313934, + -1111574635, + -1078244740, + 1061053714, + -1060314851, + 1072998013, + -1077417144, + -1119278102, + -1105483693, + -1067987575, + 1074834721, + -1067714567, + 1054569429, + 1093217922, + -1085522362, + -1058970557, + -1092816079, + 1062645188, + 1065428076, + 1065358500, + 1077645529, + -1066709326, + 1081439264, + 1068811290, + 1059572125, + 1079155072, + 1073170603, + 1075703673, + 1081096377, + -1072240945, + 1057588259, + 1061056307, + 1083326627, + -1061893683, + 1067690348, + -1069852174, + -1064793759, + -1059466973, + 1082813782, + -1063901635, + 1088193230, + 1067787586, + 1066623943, + 1092222660, + -1073256156, + -1075459939, + 1059378950, + 1090075829, + 1044848185, + -1072315650, + -1063447949, + 1055990723, + -1090181059, + 1083428712, + -1050806177, + -1065086348, + 1086659995, + -1078914427, + -1073581427, + -1073678476, + -1063765932, + -1060799482, + -1081051287, + 1069169801, + -1063804851, + -1122421830, + -1119392985, + 1016390402, + 1023604481, + 1025038729, + 1027081545, + -1138763264, + -1154505264, + 1025254593, + 968547584, + -1126952179, + 1024980457, + 1024405991, + -1123450982, + 1016269518, + -1139546344, + 1020711194, + 1018745842, + -1123238874, + 1018563182, + -1124454515, + -1122716947, + 997611824, + -1124045338, + -1119941955, + -1120122153, + 1022176354, + -1122240045, + 1026706723, + -1143240016, + -1132192230, + 1016214662, + 995967840, + 1016240410, + 1023406578, + 1023915329, + -1134507480, + 1026065145, + -1158733120, + 1010361204, + 960315392, + 1026357965, + -1120488262, + 1014311516, + -1119868067, + -1123606940, + 996964512, + 1010705012, + 1024310599, + -1130050617, + -1125466400, + 1024901441, + -1135357160, + 1025613801, + 1081040153, + 1075636160, + 1067001703, + -1090073581, + -1087350142, + -1059473728, + -1067860922, + 1066812955, + 1066026033, + -1058669480, + -1093698056, + -1063960940, + 1047374960, + -1079827081, + -1060479481, + 1077722296, + 1078127169, + -1080096311, + -1099599541, + -1069328510, + 1078484530, + 1084658117, + 1063806396, + 1071821986, + 1082805479, + 1069681622, + -1058972053, + 1075494714, + -1127129761, + -1070336195, + 1081065353, + 1068207685, + -1060359817, + 1064833483, + -1057686271, + 1081498928, + -1069449096, + 1079126275, + 1070276832, + -1053680642, + -1089603309, + -1083113524, + -1071016116, + 1061868509, + -1061373534, + -1063890530, + 1083151343, + 1092660115, + -1064437611, + 1075950783, + -1056767536, + 1056772831, + -1083648797, + 1083512993, + 1060385694, + 1075185192, + 1080351636, + 1085703367, + -1075456175, + 1056796617, + -1077063239, + 1031727137, + -1073464667, + 1067007978, + -1097685567, + 1083324281, + -1077082231, + -1087656655, + 1076245935, + 1076086066, + 1068011054, + -1098426708, + -1081075711, + -1063910372, + -1083140469, + 1065542646, + 1065660541, + 1063976103, + 1072564905, + 1055533865, + -1092568003, + 1077657669, + -1074930374, + 1063947377, + -1079188392, + -1070761781, + 1090038826, + -1078952718, + 1072193905, + 1082638282, + -1122534658, + 1068794509, + 1081429913, + -1072402613, + 1015142662, + 1064709351, + 1076037761, + -1068181045, + 1038332414, + -1080676899, + -1073037406, + 1084757251, + 1078578867, + -1078213092, + -1070490213, + -1082616341, + -1110776077, + -1082153602, + -1064009926, + -1073127725, + 1075100452, + 1064550669, + -1103173470, + 1043172139, + 1076369577, + 1078490984, + -1068263391, + -1101959134, + 1066845889, + 1075112706, + 1071812699, + 1076161644, + 1079774510, + -1070399384, + -1094394521, + -1084882468, + 1070939841, + -1069785269, + 1066876634, + -1070831320, + -1079891101, + 1076170523, + 1055717683, + 1074818029, + -1069984605, + -1079288857, + 1069020227, + 1066831444, + 1082674826, + -1079677655, + -1072130997, + -1100089556, + -1081621362, + 1079268944, + -1079786149, + -1067477773, + -1077075049, + 1059743144, + -1070789810, + 1042890195, + 1083330580, + -1087816142, + -1094662379, + -1068383143, + -1065841188, + 1077580777, + 1070038790, + 1077734442, + 1064504244, + -1064230344, + -1128780512, + -1068650737, + 1057821594, + 1075467113, + -1068669639, + -1068360744, + 1088348540, + -1066342517, + -1084049281, + 1075042247, + 1080170221, + 1054179736, + -1056519097, + 1073950915, + 1053452923, + 1072649975, + -1061209701, + 1075202497, + 1073048240, + -1077793006, + -1090579607, + 1076980848, + 1084927247, + 1075122789, + 1076978143, + 1083488153, + -1061701271, + -1066906905, + -1077216920, + -1075833962, + -1063433821, + -1071649400, + -1064642453, + -1064453639, + -1074085374, + 1041776535, + 1082374872, + -1064478922, + 1081327089, + -1081629865, + -1056545072, + 1083880128, + 1069036590, + 1044601953, + -1064566460, + 1073955903, + 1070953555, + -1087687060, + 1062559630, + 1071992138, + 1061278727, + -1073664773, + 1060478257, + 1082242033, + -1080740086, + 1083543019, + 1068960753, + 1075729798, + -1066731495, + -1067855913, + 1073169531, + -1086426345, + 1083693841, + -1085485441, + 1078737701, + -1070029682, + 1070863806, + 1080650158, + 1059830992, + 1090249577, + -1075731932, + -1062305634, + 1081577137, + 1076833695, + 1084743219, + 1063441285, + 1079009015, + -1066687696, + 1086020572, + -1092033694, + 1073081700, + 1088305613, + 1092736750, + -1071590430, + -1056370430, + -1057806067, + 1077720460, + -1065642666, + 1071800701, + -1073291647, + 1076724085, + 1078370611, + 1057414408, + -1105113127, + -1053920160, + 1073619760, + -1063298098, + -1060773421, + -1090516640, + 1054841572, + -1066055232, + 1075234283, + -1072872623, + -1052888290, + 1085391599, + 1089696371, + 1064461208, + -1065438219, + 1073102096, + 1049472566, + 1075763226, + 1080268398, + -1083670591, + -1090594881, + 1059531439, + -1087593495, + -1072884130, + 1067488730, + 1072613077, + -1095676380, + 1054505170, + 1072919239, + 1069183586, + -1095620955, + -1080675013, + -1083094016, + -1077698394, + -1103704839, + 1064285114, + 1059288269, + 1076398612, + 1072108578, + 1066447343, + -1086212143, + -1118634963, + -1083535513, + 1071114912, + -1070742269, + 1063317726, + -1070037304, + 1075568622, + 1007486332, + 1071269596, + 1064963658, + -1076150139, + -1076383788, + 1052571665, + -1071056047, + -1077683947, + -1079511031, + -1090570231, + -1080010716, + -1070961974, + 1034469416, + 1045763452, + 1075034067, + 1059710611, + -1075023139, + -1081603596, + 1055343037, + 1066165914, + 1068726430, + -1084401620, + 1076838450, + -1080140435, + 1041531277, + 1059402197, + -1076982550, + -1075823480, + 1068051776, + -1083335218, + 1074354815, + 1029574814, + 1056151386, + 1069739681, + 1017396968, + -1079478111, + 1048612812, + -1102437445, + 1068438014, + -1095090516, + 1058961673, + -1082082229, + 1067675230, + 1049876459, + 1056281720, + 1057465550, + 1032914261, + 1066552719, + -1074704738, + 1049307508, + -1089560276, + -1078515122, + 1084636074, + 1071859979, + -1085917518, + 1069781952, + 1061211843, + -1091791936, + 1076476427, + -1071212997, + 1063114531, + -1077921135, + 1076774193, + -1077731660, + 1054203522, + 1053514049, + -1068169897, + -1077685677, + 1064847651, + -1087856464, + -1099295746, + 1067317221, + -1067380558, + 1056059814, + 1043482739, + 997302320, + 1056429226, + 1024154297, + -1121333059, + -1119203993, + 992611024, + -1146068480, + 1025778669, + 1024775987, + -1153588064, + -1126314425, + -1122724992, + -1148371760, + -1160513536, + -1131760276, + 1024588585, + -1125946841, + 1027716905, + -1120569645, + -1156784176, + 1011066956, + -1130159961, + -1119770288, + -1125968723, + -1121098915, + 1024332579, + 1006040856, + 1001882368, + 1017023554, + -1128415622, + -1173069824, + 1026819325, + -1143223216, + -1128947814, + -1124085389, + 1026465101, + 1014665412, + 1018666926, + -1137622452, + -1120893280, + 1028310721, + 1019550114, + -1152363056, + -1122865258, + 1021066266, + 1024753831, + -1119093638, + -1131222234, + -1119563766, + 1010988084, + -1127203232, + 1026596617, + -1169539072, + -1119045449, + 1015805666, + -1119274131, + -1122193694, + 1055798138, + -1109465411, + -1077091863, + 1056760799, + -1083778573, + -1097463525, + -1103071850, + 1006365791, + -1093424423, + -1106628263, + -1097663728, + -1080875678, + 1042354911, + -1093647130, + 1055707738, + 1055936386, + -1072322239, + -1116324828, + 1066665451, + -1096238803, + 1043676549, + -1087971126, + 1058468511, + 1024238037, + -1107138335, + -1087290297, + 1057838327, + -1087214066, + -1087074824, + -1104942689, + 1064565657, + -1084507690, + 1047690076, + 1043390899, + 1045076186, + 1008285938, + 1060746364, + -1090723901, + -1095405266, + -1084589451, + -1110424530, + -1090233247, + 1047944559, + 1033882097, + 1030658242, + 1054635670, + -1089526964, + 1055596154, + -1105081309, + -1114303941, + 1056427883, + -1130100000, + 1043904702, + 1058100604, + 1064710057, + 1071457338, + -1097463265, + 1053022116, + -1102514052, + 1054702816, + -1087342308, + 1050590645, + -1105639763, + 1063997970, + 1059387576, + 1050052204, + -1121598562, + -1148992360, + 1054363141, + -1139275004, + -1114674166, + 1055030951, + 1043363248, + 1038809563, + 1068764547, + -1102418187, + 1060956549, + 1061007044, + 1048855890, + 1061064738, + 1040452495, + -1132380016, + -1123421647, + 1065615645, + -1087180398, + 1030671591, + 1051759285, + 1066361738, + 1056866504, + 1039167266, + 1029951671, + -1096519770, + 1041058970, + 1057766805, + 1060370013, + 1046934022, + 1067270870, + -1126047486, + 1057820709, + 1052142683, + -1107759130, + 1044285794, + 1063707131, + 1051246557, + -1076141802, + 1062942916, + 1055501144, + -1113899421, + 1082652685, + -1094990531, + 1072420741, + 1047304185, + -1098197400, + 1046846974, + 1052129752, + 1063352346, + 1065273039, + -1107311468, + -1084899333, + 1050664370, + -1081950971, + 1053177834, + -1098281433, + 1042927064, + 1061032294, + 1047253781, + -1077985924, + -1145008940, + 1041379500, + -1090461080, + 1062402479, + -1122941740, + 1066022270, + -1089143775, + -1109536087, + 1024874737, + -1107090570, + 1053952831, + -1088498010, + -1094837024, + 1059787578, + -1089525881, + -1096926907, + 1047313843, + 1040587662, + -1085457313, + -1086533911, + 1019908268, + 1063127284, + -1132046615, + -1106748088, + -1093562342, + 1040971426, + 1016361661, + -1106377031, + -1123323971, + -1104697314, + 1059036065, + 1047803098, + 1030589753, + -1081857514, + -1097331140, + -1096629342, + -1110270167, + -1107127293, + -1115024251, + -1135580720, + 1059864758, + 1050669517, + 1032206703, + -1092688940, + 1051801730, + 1044302964, + 1038750338, + 1048749056, + -1095412748, + 1041111735, + 1031864312, + -1110692033, + -1084778435, + -1106585474, + -1101254209, + -1081719550, + 1042168979, + -1092695868, + 1060020526, + 1056253864, + -1088289958, + 1074765498, + 1045265914, + 1016244954, + 1051577410, + -1106810016, + -1087346320, + 1041909135, + -1080422992, + -1110473383, + 1057378169, + -1130489010, + -1110352639, + -1114968366, + 1054828178, + 1059749558, + -1107650266, + -1095906586, + -1105881395, + -1096798017, + -1087086775, + -1111738590, + -1084954436, + -1118769123, + -1093051861, + 1053229451, + -1095865375, + 1059131846, + 1041488870, + 1047522580, + 1070191192, + 1065707455, + -1121222077, + 1048373361, + -1086755542, + 1061179109, + -1102887367, + -1089730202, + -1081999971, + 1054912018, + 1043605381, + -1086297330, + 1051183181, + 1065955790, + -1100691602, + 1057647056, + 1060192826, + -1084613920, + 1056344526, + -1080957646, + -1101013980, + -1107069869, + 1063118495, + 1049542988, + 1049429504, + -1090095110, + 1050018225, + -1111434082, + 1051621902, + 1048745772, + 999561684, + 1049307420, + -1102104794, + -1112723693, + 1040972009, + 1050829764, + 1047823173, + 1032490738, + 1036388151, + -1076829807, + 1040354628, + -1094821492, + 1075643761, + 1051403212, + 1035989538, + 1057591345, + 1058736695, + 1056846417, + 1051548276, + -1097774585, + 1040444164, + 1037323086, + 1062740981, + 1055900895, + 1035905234, + 1051890006, + 1055329793, + 1056947339, + 1053153240, + 1057813326, + -1098968238, + 1063094611, + -1087986313, + 1013433441, + -1108650235, + 1057273143, + -1091415700, + 1075070810, + 1063470524, + 1047055019, + 1035690117, + 1062859854, + 1049155349, + 1046232481, + -1101822322, + 1058897210, + -1113540160, + 1066690174, + -1096078160, + -1104656383, + -1079811215, + 1057381617, + 1038042310, + 1048513359, + 1057615651, + -1085676308, + -1113969500, + -1111048703, + 1058460378, + 1059387051, + -1100621381, + -1085220077, + -1088289263, + -1095314740, + -1098686627, + -1131882695, + -1088162519, + -1079314348, + -1084100922, + 1045682597, + -1089689653, + -1099415928, + -1103833038, + 1055351291, + -1103256316, + -1100386374, + 1036968484, + 1019165618, + -1114005695, + 1059410550, + -1091293999, + -1152477438, + -1093131474, + -1109836407, + -1103032187, + -1115116460, + 1050224226, + 1044750985, + -1139473350, + 1059883009, + -1097987979, + 1066483491, + 1058312461, + 1062839112, + -1097265994, + -1128022013, + 1049896457, + 1054542489, + -1095968790, + -1081363642, + 1057492743, + -1101924582, + 1036948952, + 1041197287, + -1117522748, + -1096015618, + -1079231030, + 1042606744, + -1109900483, + -1101194410, + -1101242945, + -1081239326, + 1040821425, + -1083612837, + 1067068867, + 1051269590, + -1097708981, + 1061136932, + -1120413759, + 1060155519, + 1056893485, + 1046900557, + 1029789097, + 1027360592, + -1080677472, + -1088075331, + -1149141084, + 1039856465, + 1033054144, + 1053565666, + 1055512261, + -1074388138, + -1113308774, + -1082504201, + -1122982457, + 1058000297, + -1096909939, + 1039639616, + -1087885072, + -1068415601, + -1102966423, + 1061867505, + 1078131305, + -1095027885, + 1031870873, + -1089607638, + 1038273202, + 1028263859, + -1115480324, + 1044276812, + -1084879309, + -1112586310, + 1040620954, + -1072247902, + -1098044940, + 1052918280, + 1054421613, + -1102468645, + -1080351871, + 1060955629, + -1103997470, + -1104720264, + 1026260795, + -1106637070, + -1091948145, + 1050884608, + 1056527271, + 1041759189, + -1087749008, + -1102533049, + 1065103644, + 1049223803, + -1096953707, + -1089069165, + -1097923773, + -1112537344, + 1067699718, + 1039904636, + -1094918294, + -1084614668, + -1098572453, + -1085284089, + -1096169761, + -1093115022, + -1097725067, + 1054924167, + -1118378231, + -1092998206, + -1100111280, + -1094715552, + -1114133824, + 1032490460, + -1095365438, + -1094869080, + -1087222915, + 1046298591, + 1065087221, + -1114056202, + -1097397378, + -1090802217, + -1111448541, + -1092882011, + 1055880831, + 1027262876, + 1039832353, + 1047126515, + -1106246511, + -1096089697, + -1087970204, + 1051074847, + -1073250563, + -1099197561, + 1062639905, + -1094261045, + 1065999958, + -1078666598, + -1103616764, + -1077447397, + -1105262294, + -1090236248, + -1093925315, + -1086609518, + -1082534534, + 1051001570, + -1074948080, + -1098183720, + -1092979792, + -1099420550, + 1041319870, + -1107336510, + -1080412141, + 1060748140, + -1097077008, + -1095176209, + 1043088336, + 1055988779, + -1106598533, + 1058326174, + -1085202685, + -1088589409, + -1085860962, + 1047543348, + -1090047333, + -1092023702, + -1090713983, + -1084077672, + 1048650113, + 1041573685, + -1093536671, + -1122778936, + -1102910996, + -1114153497, + -1101337694, + -1109792722, + 1032724744, + -1101430205, + -1103991353, + -1091500340, + 1022033671, + 1040202467, + 1044987492, + -1114471157, + -1090617530, + -1124617158, + -1100734148, + -1113721388, + 1039842117, + -1099184053, + 1034387876, + 1036555326, + 1054683666, + -1115801898, + -1079986701, + 1057768330, + -1123485913, + -1082228763, + -1118692877, + -1103507202, + -1104766161, + -1106321092, + -1104286022, + -1095217897, + -1106939684, + -1122144040, + 1065128993, + -1121407237, + 1065891498, + 1066296668, + -1130539585, + -1100239199, + -1083606047, + -1098627846, + 1030794044, + 1050870475, + -1078408219, + 1050590477, + 1063347436, + -1127917237, + 1075618238, + -1103392814, + 1060280494, + 1042287986, + -1082021532, + 1027372484, + -1086235123, + -1092724829, + -1089328845, + 1066413302, + 1016928587, + 1033138147, + 1042431748, + 1058814164, + -1114686848, + -1097173486, + 1052443736, + -1104106301, + 1052344524, + -1107543173, + 1052975701, + -1102818335, + 1018191360, + -1084768165, + 1064179782, + -1092910588, + -1090992276, + -1104345592, + 1054161799, + -1094880629, + 1070095777, + -1089550408, + 1066074379, + 1052154578, + -1093900312, + 1070631157, + -1081865089, + 1047114609, + 1050257872, + -1089401049, + 1060683888, + 1053823881, + 1026646528, + -1076489397, + 1049086485, + 1054937018, + 1051271676, + 1029789316, + 1019095823, + 1060422652, + -1086626851, + -1091322433, + -1109542512, + -1141652978, + -1084692703, + 1037224357, + -1089182070, + 1065482617, + -1106384484, + 1057646715, + -1080397824, + -1096323043, + 1058073469, + 1048423955, + -1089873076, + 1055861403, + -1097246514, + -1099327958, + 1058443098, + -1099829961, + -1081141210, + 1044084244, + 1019492242, + -1075154299, + 1050560299, + 1052869248, + 1045122547, + -1079825980, + 1064774337, + -1094354097, + 1065947706, + 1045718598, + -1081951826, + 1037643059, + -1093270465, + 1060722487, + -1093977034, + 1064383833, + -1114602812, + 1037982327, + 1064372930, + 1077541921, + -1091799942, + 1031914470, + -1077802547, + 1060397126, + 1051612026, + 1060873076, + -1088172836, + -1086692522, + 1050326207, + -1089171676, + 1067013240, + 1062130106, + -1084112606, + 1059155310, + -1093209330, + -1098478999, + -1106980488, + 1053488689, + -1083549788, + 1065787421, + 1035358889, + 1051051832, + -1087105239, + -1113368978, + 1057275159, + -1089974287, + -1098393382, + 1053515133, + -1073060987, + 1057636874, + 1068908689, + 1062169451, + 1049644372, + 1038334892, + -1094171455, + 975880264, + -1090509155, + 1057097815, + 1045360155, + -1099648642, + -1128337033, + 1030936716, + 1047816768, + -1115467062, + -1135581818, + 1040166959, + 1051613644, + -1092070577, + -1097815837, + -1102795167, + 1065924509, + 1049033427, + 1029286758, + 972302624, + 1026328847, + 1049459249, + 1059827925, + -1100003340, + -1096822181, + -1102096950, + -1097904706, + -1105095037, + -1114890122, + 1040643382, + -1113150867, + 1041271450, + 1023391379, + 1053141232, + 1028307218, + -1106880496, + 1057842465, + -1118144369, + 1045649704, + -1093096557, + 1050177882, + -1109193332, + 1041833631, + 1047111269, + -1086881042, + 1062728542, + -1091209037, + -1095925801, + -1101851528, + 1054877654, + 1067987224, + 1024585516, + -1078835485, + -1087080560, + -1091787470, + -1090013966, + 1060909450, + -1094107347, + -1105924232, + 1063876265, + -1105842861, + -1093404674, + -1112133666, + -1101057498, + 1053042371, + -1089891118, + -1097896012, + 1040392549, + -1095725515, + 1019254225, + -1083153362, + 1061685191, + -1083844891, + 1042971154, + 1065516318, + 1058034710, + -1095246657, + 1058897296, + -1087936198, + 1065881765, + -1128449091, + 1057715897, + -1115227440, + 1049866175, + 1044873432, + -1104966669, + -1101687675, + -1118938848, + 1035755977, + 1056305788, + 1050490159, + -1102316707, + 1042515846, + -1087876452, + 1049465888, + -1122732492, + 1047707337, + -1113646580, + 1019529476, + 1049816174, + 972306112, + 1055910524, + 1050669677, + -1094397687, + 1057152332, + 1026159509, + 1062455147, + 1040656536, + 1027147519, + 1054532926, + -1127751976, + 1052008282, + 1040604670, + -1092961011, + 1039311192, + -1076212917, + -1140203912, + 1064416952, + -1148374072, + 1041363791, + 1036061861, + 1049305046, + 1042882295, + 1049629751, + -1087909861, + -1126584238, + 1035302299, + -1121903023, + 1024351306, + 1051926126, + 1066310696, + 1060872872, + -1081602645, + 1048350577, + 1064286417, + 1041744965, + 1077077867, + -1079203748, + 1040772530, + 1034028399, + -1086083984, + -1072268046, + 1066155304, + -1107243494, + 1061205633, + -1118525064, + 1057699190, + -1118290775, + -1117062572, + -1101532408, + 1055000544, + 1059313935, + 1061262470, + 1050563568, + 1043656021, + 1042803480, + 1078870022, + 1048820778, + 1074589968, + -1071176975, + 1058214921, + 1071307986, + 1068643307, + 1045887535, + 1058819704, + 1054024118, + 1048009110, + 1041082748, + 1064718125, + -1079839529, + -1087807216, + -1116798116, + 1049071570, + 1050624967, + -1083975609, + -1095051591, + 1059088251, + 1065635973, + -1081816453, + 1046938053, + 1047139412, + 1062841290, + -1085438217, + 1047509097, + -1103560770, + -1096439105, + -1089604562, + 1056989444, + -1114101836, + -1098546157, + 1052382587, + 1044168149, + -1080799006, + -1079779751, + 1004687102, + 1053845097, + 1049386012, + 1044386884, + -1102656428, + -1087745432, + 1069779593, + 1044975809, + -1103791958, + 1034606770, + 1037267998, + 1052633366, + -1119470134, + -1122912181, + 1048781547, + -1089031923, + 1028006105, + -1098502589, + -1098405141, + 1029560727, + -1084513582, + -1079334948, + 1040464790, + 1044447083, + 1025132776, + -1111923020, + -1079109662, + 1050910187, + 1059682275, + 1053909187, + 1062236632, + -1089720000, + -1095804283, + 1033698926, + -1098322000, + -1087649292, + 1051462162, + -1104526442, + 1047851120, + 1057512862, + 1051416488, + -1107070284, + -1113417400, + -1086687013, + 1002972426, + 1073626677, + -1097699332, + 1064526638, + 1054873751, + -1096693335, + 1059547419, + 1047785698, + 1028401976, + -1124172576, + 1044188295, + -1098957487, + -1092526236, + 1047508221, + 1035013158, + 1052185150, + -1094663684, + 1049950217, + -1097782220, + 1049844025, + 1033891771, + -1098388860, + 1050037044, + -1084318941, + -1078865554, + 1047821648, + 1059832796, + 1043478193, + 1055601325, + 1049814814, + 1043686585, + 1066191771, + 982211973, + -1098961717, + -1087715065, + 1053604842, + 1036039170, + 1061286295, + -1101310137, + 1059147240, + -1105519708, + -1094103172, + 1057644371, + 1061831759, + -1102608570, + 1069027816, + 1045378912, + 1060512939, + -1096780080, + -1109814950, + 1055212464, + 1068093151, + 1079206776, + -1103208431, + 1062381473, + -1087363552, + 1059536492, + 1059686175, + -1090928657, + -1095996815, + 1027768906, + -1099791481, + -1098460155, + -1102293472, + 1054438784, + -1078794872, + 1033578436, + -1100258753, + 1065540488, + 1058319673, + 1053504354, + 1049843277, + -1083569078, + 1057063104, + -1075667955, + 1063816228, + -1084884074, + 1050698090, + 1058772623, + 1057198990, + -1088782158, + 1047161343, + -1098941655, + -1078424523, + -1079471020, + -1090151036, + -1084419239, + 1049918124, + 1068525122, + 1069261261, + 1058766585, + 1024763762, + -1095575601, + 977425216, + -1079297461, + -1078209558, + -1104954041, + 1075327683, + -1095559419, + -1104901006, + 1035495712, + -1104812089, + -1096915803, + 1031977330, + 1017913802, + 1066546207, + -1083717893, + 1066405867, + -1079969920, + -1086870679, + -1105689225, + -1098729052, + -1089928726, + -1098789105, + -1110295412, + 1047530433, + -1105371857, + 1052416219, + 1037723280, + -1094727207, + 1049404792, + 1024640574, + 1054461861, + 1041578260, + -1097267746, + 1049287095, + 1043622398, + 1054612886, + 1051628736, + 1048772056, + -1095278786, + 1050703844, + 1027268914, + 1055370096, + 1045525437, + 1045149074, + 1057464108, + 1059182162, + 1063064815, + 1064736459, + -1090496377, + -1106198794, + 965488120, + -1110851530, + -1095630751, + -1099523550, + 1037001514, + 1039468677, + 1025354744, + -1102211376, + 1057350211, + 1036941770, + -1093647973, + -1087486812, + 1023002242, + -1099198807, + -1095969777, + 1048321579, + 1054732433, + 1057275523, + -1101479675, + -1099571536, + 1057731595, + 1057613513, + -1081850220, + 1021944335, + 1053355805, + 1016424526, + 1057997348, + -1097991098, + -1080030818, + 1060581323, + 1052714258, + 1065025177, + -1103534777, + 1037195839, + -1099645163, + 1066738944, + -1089227210, + -1089943059, + -1097777120, + -1121831066, + -1085858589, + -1105321090, + -1076234418, + -1105709878, + -1090352877, + -1087487611, + -1097853242, + -1115605131, + -1088457671, + -1100679570, + -1090990065, + -1092000203, + -1102377494, + 1061874639, + 1054559815, + 1065415804, + 1049713491, + 1063432482, + -1078980276, + -1091788681, + -1116292289, + -1100499454, + -1117683001, + 1052563140, + 1047912107, + -1105702044, + -1090277434, + -1112378674, + -1119563011, + -1094211340, + -1097253653, + 1057059142, + -1096456618, + -1090478698, + -1095913442, + -1099548912, + -1094260929, + -1106889581, + -1103318009, + -1088969198, + -1088674986, + 1056097292, + -1096288086, + 1062415889, + -1121428016, + 1055611779, + 1040256690, + 1064206583, + 1040142537, + 1049146004, + -1104315737, + -1094145155, + -1112734543, + -1098408184, + -1097441241, + -1082066061, + 1050033370, + -1120804114, + -1094524169, + -1110068606, + 1043362642, + 1038469115, + -1093104588, + 1054337096, + 1041308416, + 1038920365, + -1091005134, + 1050295186, + 1053276901, + 1025430013, + 1066381483, + 1052042893, + -1094649413, + 1063108884, + -1089310706, + 1054471700, + -1089374507, + -1129607658, + -1170027489, + 1032063706, + 1068672797, + -1099831395, + -1079507385, + -1093332931, + 1044604602, + 1044621753, + 1071588855, + -1073341530, + -1104751902, + -1102568855, + -1096322496, + 1037781024, + 1027956772, + -1085587583, + -1088892288, + 1056949513, + -1098829976, + 1052298802, + 1020290404, + -1084131173, + -1123371551, + 1072818051, + 1045513208, + -1114101992, + 1053040262, + 1055342088, + 1017685514, + 1040926827, + 1059658132, + -1104517516, + 1069449696, + 1046047373, + -1126614436, + -1115521967, + 1061383642, + -1089293299, + 1048873690, + 1043717067, + 1043192920, + -1092600902, + -1106023266, + 1055310964, + -1095994697, + -1091542228, + -1124307457, + 1056820170, + 1053630286, + -1073279589, + -1077635243, + -1094235876, + 1052365381, + 1060374567, + -1101771751, + 1065891093, + 1049223673, + 1079438246, + -1085263873, + 1059746807, + -1091467977, + -1075380505, + -1106024304, + 1047161510, + 1075423185, + 1046489256, + 1057360859, + -1084584466, + 1071478709, + 1065940286, + -1085026760, + 1057802413, + -1097024500, + -1102130952, + 1019243890, + 1056256851, + 1045794997, + -1085695822, + -1094011297, + 1070963637, + 1004925852, + -1097977002, + 1060074427, + 1050157988, + -1080124655, + 1053230238, + -1108579850, + -1120635904, + -1109929132, + 1066958632, + 1027617124, + 1053146721, + 1028329382, + -1080484018, + 1065356833, + -1103851770, + 1080145215, + 1075656474, + -1090039005, + -1121745489, + -1133947474, + 1064369472, + 985481568, + 1068880450, + -1084711135, + -1105899881, + -1115983140, + 1038283359, + 1069243985, + -1092918999, + 1051757287, + 1072519076, + 1028348533, + -1084677396, + -1114813689, + -1112090917, + 1066076701, + -1101259640, + 1043009664, + -1089715262, + 1055803123, + -1088643739, + 1059244608, + 1065850106, + 1046728224, + 1066492138, + -1077149768, + 1059903848, + 1060911778, + -1089928367, + -1131922778, + 1053285254, + -1090432368, + -1099873404, + -1091034581, + 1022707664, + 1041769855, + 1062037478, + 1052601045, + -1091322768, + 1059707731, + -1152406016, + 1066111878, + 1056665059, + -1071781979, + 1031845041, + -1086761029, + 1049316928, + -1088537074, + 991624648, + -1094593176, + 1042228875, + -1102778340, + 1037785574, + 1053291508, + 1042853432, + -1076754576, + -1104856513, + 1056178816, + 1030374411, + -1081356909, + -1131696964, + -1088397870, + -1104602260, + 1042868218, + 1029645805, + -1091330848, + -1086262725, + -1090158828, + 1050026809, + 1059762272, + 1065417056, + -1083192950, + -1101219148, + -1079480563, + 1057905719, + -1081868814, + -1113395942, + -1073395507, + -1090057221, + 1054650170, + 1054552633, + 1046134440, + -1094380097, + -1084253195, + -1090246210, + -1088372458, + -1088474811, + -1078303150, + -1086144188, + -1112476984, + -1091713085, + -1096837541, + -1080153205, + -1105532844, + -1075508667, + 1050531854, + -1091831754, + -1088763384, + 1064597729, + -1090118392, + 1058092830, + -1094490252, + 1010136407, + 1030746940, + 1048369429, + -1110945912, + -1104303633, + -1093600620, + -1091738565, + -1123666034, + -1094630204, + -1105049014, + 1020776786, + -1088399203, + -1098611016, + 1021113008, + 1026693010, + -1147517935, + -1089029458, + -1098792309, + 1024841763, + -1096306103, + 1051900503, + -1095482702, + -1131119722, + -1109376898, + 1045847966, + -1128373462, + 1023364429, + -1088505772, + -1106199183, + -1105998895, + 1044308934, + -1109423451, + 1023668445, + -1097233466, + -1104745490, + 1050588719, + 1041635371, + -1102069976, + 1045009855, + 1059291283, + 1060399615, + -1082699345, + -1089082938, + -1121228816, + 1031186772, + 1046867155, + -1105432158, + -1112041483, + -1099108821, + -1089203900, + 1061725444, + -1097651037, + 1056581946, + 1060852648, + -1110590255, + 1053950709, + -1090173367, + 1067011018, + -1157427552, + 1019826833, + -1097602853, + -1106269572, + -1089208001, + -1090893290, + -1133902723, + -1087724441, + 1057987155, + -1112746940, + -1099062142, + -1094485141, + 1054254207, + 1055860307, + -1096904409, + -1101928801, + -1114415021, + -1097464079, + -1109995302, + 1053694386, + -1106699444, + 1065380416, + 1050892122, + 1058299021, + 1041388559, + -1088579132, + 1052181325, + 1045584320, + 1047994255, + 1033887356, + 1055407913, + -1080345037, + 1061306834, + 1044048374, + -1089653677, + 1065398645, + 1060935307, + -1094220521, + -1113267899, + -1094937463, + 1064889270, + -1088402019, + 1053872440, + -1101305938, + -1087410396, + -1122970510, + -1094633755, + -1115051448, + -1096075686, + 1068571489, + 1041943228, + 1055824782, + 1061851499, + -1111293726, + 1045593785, + 1056196601, + 1048628909, + 1034638660, + 1069923085, + -1087832388, + 1050917788, + 1052315393, + -1114025589, + 1052459407, + 1051522262, + 1050965150, + 1050470859, + 1048933556, + 1040288354, + -1086262364, + 1048106428, + 1041394610, + -1088332868, + -1099611840, + -1094769125, + -1121699998, + -1094298513, + -1094213934, + 1058748935, + 1060968958, + 1065778616, + 1067967910, + -1097829588, + 1055325638, + -1084320011, + 1061406631, + -1088185440, + 1051353449, + -1095808064, + 1055798524, + -1082076875, + -1090172055, + -1077275506, + 1034526676, + 1047943399, + -1133110955, + -1102497272, + -1078432653, + 1054011131, + -1086949336, + 1057420518, + 1060190913, + 1043329109, + 1045125363, + -1096061843, + 1047153376, + -1098241670, + -1096932002, + -1082094555, + -1112217756, + 1054181367, + 1058209460, + 1041794894, + 1041791977, + -1131653798, + -1076098047, + -1089936983, + 1069119419, + 1070450034, + -1104757241, + 1018649460, + -1107502109, + 1042891414, + -1086693943, + -1104147703, + 1031823248, + -1148975024, + 1045812502, + -1106844770, + 1032905275, + 1035844881, + -1096864637, + -1092728476, + -1117563565, + 1032352354, + 1047953040, + 1058508061, + -1135845533, + -1101730196, + -1124125705, + 1040539902, + -1146494428, + 1025817202, + 1050053699, + 1052283827, + -1093584470, + 1050606618, + -1118267175, + -1090360514, + -1111321240, + 1034756486, + 1002677448, + 1041345221, + -1105945669, + 996499208, + 1059693846, + -1103092987, + 1040490856, + 1053013143, + 1058604853, + 1025960751, + 1033105517, + 1024751052, + 1000492773, + 1025913424, + 1054690951, + 1045611529, + 1064603341, + -1100420209, + -1095108888, + 1057330828, + -1089098701, + 1059887557, + 1059383087, + -1093521050, + 1053650222, + -1094406605, + 1046946609, + 1055218435, + 1053414468, + 1077136448, + -1086083975, + 979288416, + -1113667179, + 1054361198, + 1064377037, + 1058265337, + -1086656707, + -1089376970, + -1095268560, + -1089184326, + 1069050289, + 1037730993, + -1087957481, + -1081907941, + -1110363600, + 1064043311, + -1097208599, + -1090930850, + -1088518548, + 1056574174, + 1058064286, + 1033174954, + -1120514154, + -1100598862, + -1097890707, + 1068938544, + -1093357089, + -1086811034, + -1105977547, + -1101801451, + -1122929963, + -1109871957, + 1040542885, + 1027059639, + -1102472054, + 1054118023, + -1110676731, + -1091526127, + -1092734632, + 1068855382, + -1117670802, + -1097890991, + -1098033357, + -1096067425, + -1089476470, + -1100669549, + -1123348091, + -1127110483, + -1105609056, + 1049071061, + -1093019900, + 1054501121, + -1092815873, + 1055957094, + 1038089139, + 1065952292, + -1122557988, + 1056360578, + -1111323339, + -1089383356, + -1102262274, + -1099841279, + -1089335122, + -1100800612, + 1051335135, + -1115854873, + -1091844549, + 1040011573, + 1041236909, + -1095822403, + 1033206927, + -1107158156, + 1032858340, + -1102182844, + -1090027843, + 1033226438, + 1039243126, + 1026604970, + 1061687176, + -1112356919, + -1102466303, + 1059792147, + -1090375597, + -1090212487, + -1118769280, + 1042462717, + -1100118372, + 1031047274, + -1128229518, + -1085485011, + -1083861252, + -1087361859, + -1120101844, + 1058800955, + 1072419659, + -1079198403, + -1087173936, + -1093647933, + 1047654988, + 1031616435, + -1099152187, + -1087644736, + -1093561004, + 1051886117, + -1102996806, + 1054786249, + -1109988315, + -1089560211, + 1051796086, + 1059778982, + -1107076483, + 1046489314, + -1106692111, + 1041588341, + 1039147321, + 1052263649, + 1054021490, + -1098362022, + 1064508937, + 1054759964, + 1037483509, + 1007176964, + 1060245083, + -1117175078, + 1059789675, + 1047873538, + 1048594276, + -1082917220, + 1042561325, + -1107641617, + 1029432393, + -1094916928, + 1034227557, + 1058809736, + 1036216369, + -1089991063, + -1086547984, + -1094396298, + 1061924184, + 1044034200, + -1087527843, + 1053180698, + 1042788824, + 1036355320, + -1090463002, + 1059118625, + -1089807526, + -1120483709, + -1101671833, + 1044445386, + 1064099642, + 1032651935, + 1055754139, + 1021682110, + 1061839266, + 1059556454, + -1091318576, + 1073807984, + -1094981435, + -1121922944, + -1125243402, + -1101283755, + 1050849846, + -1090890911, + -1089236968, + 1061139701, + 1052330185, + -1091844386, + 1048866886, + 1044852234, + -1090246426, + -1125872881, + 1051881143, + -1103120696, + 1034488836, + 1058939248, + 1026531466, + 1061700335, + 1043336086, + -1089702029, + 1051809272, + -1102591449, + 1064323355, + 1071600459, + -1089828281, + -1104824689, + 1042199317, + 1056923476, + -1111694256, + 1068187681, + -1069923016, + 1046344517, + 1034471041, + 1047828328, + 1058126928, + 1053866078, + 1047437035, + 1065341759, + 1029133783, + -1083100652, + -1107161405, + -1105454503, + -1102899432, + -1105252907, + -1084164660, + 1046209200, + 1054840049, + 1062426056, + 1054360083, + 1042760170, + -1105663518, + 1043852072, + -1096738276, + 1056566084, + 1038460215, + 1048167298, + 1050122898, + -1079892144, + 1032109131, + -1090306502, + -1097712112, + -1090765887, + 1039355798, + -1084451640, + -1089858029, + -1089457595, + -1084674726, + 1049985731, + -1081847174, + -1095987383, + -1111800589, + -1101858178, + -1122211514, + 1053576965, + -1100521471, + -1114334630, + -1082536433, + -1125225400, + -1090787209, + -1083172002, + 1058821210, + -1115155966, + -1132343672, + 1051796190, + -1098326608, + -1132097506, + 1063518732, + 1051624472, + -1103555734, + 1038016341, + -1087528552, + -1086738736, + 1040922242, + 1061544046, + 1049559610, + 1067415842, + -1086894876, + 1077591590, + 1056312709, + 1067023997, + 1044535531, + 1068220588, + -1104340257, + 1051994333, + 1068708334, + 1039801973, + -1093908748, + -1085113381, + -1147682620, + 1067416621, + -1113855503, + 1046414572, + 1047905308, + 1041736105, + 1059658312, + -1100861175, + -1078961223, + 1060027526, + -1083056910, + 1059531737, + -1080502705, + -1105868553, + -1090386393, + -1089224680, + 1063359715, + -1084454052, + 1046616356, + 1049695365, + 1054372391, + -1098771303, + 1034335975, + -1092079943, + 1052609664, + 1042265126, + -1105372837, + 1052452868, + -1092031558, + 1050364101, + -1087962240, + -1118924159, + 1039168626, + 1053908339, + -1103307145, + 1048619583, + -1173038920, + 1043546470, + 1050929059, + 1029326686, + -1093658123, + -1160502764, + -1098623904, + 1053596799, + 1046946461, + -1106962470, + -1106339604, + 1038330272, + -1115263681, + 1060225238, + 1059693744, + 1057963697, + -1109712318, + -1104586176, + 1040854396, + -1090889259, + -1093139529, + -1110530942, + 1038227085, + 1020221183, + -1097419003, + -1085519262, + 1060373728, + 1066003045, + 1050163790, + -1094059731, + -1115416222, + -1101883223, + -1121445213, + 1059085322, + 1047229642, + -1077649588, + -1087200301, + -1088388553, + 1058112303, + 1036536471, + -1080805756, + -1096493938, + 1040234754, + 1043816709, + -1100775671, + -1129045812, + -1088709743, + -1081362656, + -1111858791, + 988147608, + 1057520658, + -1084600617, + 1058198994, + -1096770581, + -1099312214, + -1100540949, + -1086203398, + -1099270866, + -1103829969, + -1090320092, + 1016647639, + 1019049402, + -1085537639, + -1183438336, + -1094918614, + -1123339404, + -1121925311, + -1089676422, + 1052611528, + -1090392772, + 1061136753, + 1065882735, + -1090819273, + -1089534584, + 1014720597, + 1010113672, + 1061808445, + 1034238133, + 1052634333, + 1059134435, + -1093822378, + -1079395907, + 1047864253, + 1044035119, + 1067239115, + 1054940112, + -1096494649, + -1095875012, + -1103463714, + 1066405014, + 1044548832, + 1060181673, + -1088961283, + 1043620448, + -1096640279, + -1087865520, + 1053587870, + 1064207778, + -1102048063, + 1053591524, + -1095642728, + 1063642674, + -1112782668, + 1053733468, + 1060963791, + -1090141703, + -1079418117, + 1062202742, + -1088046717, + -1085648148, + -1095196952, + 1062175981, + -1092374318, + 1039967146, + 1042305364, + -1094434496, + 1059596870, + 1050627257, + -1104531176, + -1099049824, + 1068545698, + -1162648504, + 1049146905, + -1091715771, + -1083146294, + 1050888770, + 1054620922, + -1092559456, + 1072063367, + 1065072522, + -1085191167, + -1086438892, + -1093449826, + 1063593410, + -1090455142, + -1091582902, + -1110537481, + 1053845141, + -1083094693, + -1117000850, + -1106496507, + 1056631855, + 1037707722, + -1118996403, + 1031874193, + -1113296897, + 1066196308, + -1092793075, + -1097095146, + -1081944711, + -1095484026, + -1085063282, + 1048471517, + -1095053426, + 1041276917, + -1105870568, + -1075479388, + -1096642651, + 1012133278, + 1053467660, + -1105020697, + 1052827968, + -1091856664, + 1058873262, + -1088959908, + -1103823524, + -1106594383, + 1062484891, + 1026349826, + -1097592585, + 1056506361, + 1050478437, + 1029418921, + 1054317259, + 1042110898, + -1108631139, + 1043736909, + -1090345269, + -1096813132, + 1030645480, + 1045650579, + -1104542600, + -1147996093, + 1058509522, + 1022184912, + -1086247765, + -1098043188, + -1103237476, + -1080822689, + 1056464490, + -1110931855, + 1057543849, + -1094203829, + -1125230929, + -1112220354, + 1049633389, + 1035734856, + 1044213391, + -1108262984, + 1033025990, + 972616240, + 1043991108, + -1096041025, + 1039656146, + 1018276212, + -1093833715, + 1053560414, + 1064495135, + 1062919512, + -1116229047, + -1099296499, + -1121495012, + -1089427316, + -1102223555, + -1096440944, + -1077761275, + 1051379191, + -1094337729, + -1089146002, + 1051407540, + 1051865450, + 1055020688, + 1059171522, + -1105078085, + 1043719453, + 1048463111, + -1094633015, + 1072600582, + -1083172865, + 1057635867, + 1054396207, + -1095588382, + 965979328, + -1095403249, + 1055814137, + -1108286996, + -1075337924, + -1095834385, + -1102074938, + -1097620059, + 1055837471, + 1065522621, + -1122775190, + 1066175248, + -1089885740, + -1107238163, + -1083454173, + -1088850513, + -1132149120, + 1036625380, + 1045957910, + 1058688727, + 1058540986, + -1087515375, + 1051451993, + -1099439242, + -1081619842, + -1107948724, + -1101485289, + -1090805424, + 1055860994, + -1075307261, + 1036511540, + 1025432844, + -1095467828, + -1100855414, + -1098147484, + 1054396278, + -1087660736, + 1018257424, + -1135870448, + 1037536601, + -1094386666, + -1086977557, + 1051078328, + 1044209444, + -1088066672, + 1063289349, + 1050863285, + 1047281423, + -1081348465, + -1098740050, + -1104039708, + 1048809623, + -1093069522, + -1070603417, + 1015431913, + -1099303090, + -1090974354, + -1131385517, + -1109030636, + -1090262937, + -1082008486, + 1063216676, + 1068735037, + 1055863953, + -1110180165, + -1106496533, + 1035790897, + -1079021003, + -1088378069, + 1038528303, + 1057767411, + -1080039950, + 1033137678, + 1063766945, + -1087424067, + -1108948985, + 1012931396, + -1099259896, + 1039749005, + 1041213410, + 1058587214, + 1067450809, + 1060072291, + 1035377452, + -1082753990, + -1075939668, + -1080692790, + 1052791619, + -1092826770, + -1081320971, + 1061075058, + 1063378964, + -1086773075, + -1092612741, + -1094926733, + -1121312012, + -1080428659, + 1074243332, + -1091184745, + -1097116556, + -1107024512, + 1067023366, + -1094155764, + -1080255910, + -1088438221, + -1094230615, + 1050223929, + 1041119289, + 1055399106, + 1040202949, + 1039012524, + 1051382496, + 1041912377, + -1105791030, + -1109844253, + -1145076028, + 1020605192, + 1045469744, + -1106131354, + -1103561550, + 1032806424, + 1055527688, + -1106661926, + -1103507937, + -1098758728, + 1045648710, + 1015594840, + 1026930228, + 1048833367, + -1096501556, + -1100666987, + -1105541592, + -1121318609, + -1088316581, + -1091504170, + -1095244406, + -1121283187, + 1053464938, + 1024895654, + -1093488280, + 1040294414, + 1033373167, + 1046338754, + 1043736982, + -1110157005, + 1040723991, + 1051751407, + -1088812586, + -1118605882, + 1049386509, + -1123161014, + 1061588940, + 1048084701, + -1121584412, + 1059760444, + 1051275805, + 1054753459, + -1091296539, + 1052741370, + 1065774765, + 1069725604, + 1061326096, + 1034930504, + -1094905621, + -1090696279, + -1106592003, + -1093560687, + 1068664212, + 1066486566, + -1081977197, + -1105453214, + 1063130906, + -1101272810, + 1068075978, + -1100149954, + 1048580249, + -1093499420, + -1080743310, + 1068083941, + -1083800685, + -1096969744, + 1050929814, + -1088385876, + 1055661970, + 1059726674, + 1074198670, + 1061258228, + 1059851560, + -1096766236, + 1037226308, + 1047960418, + 1044760100, + 1050523329, + -1102398370, + -1082150310, + 1052522065, + 1037465929, + -1096417365, + -1109059511, + 1059205345, + 1063026138, + -1097480044, + -1090337575, + -1081395839, + -1180842977, + -1130144870, + 1042227527, + 1032504076, + 1025892099, + -1097883511, + -1086301792, + 1018218875, + -1097324460, + -1097550782, + -1109659412, + -1105403966, + -1093684789, + 1067010054, + -1102883473, + 1069520096, + -1104954253, + 1021497437, + 1061569714, + 1064925904, + 1044426654, + 1043354733, + -1094439809, + -1120696366, + -1097290299, + -1104516047, + -1115680469, + -1094777108, + 1033831031, + -1138770897, + 1010903254, + -1097892681, + 1072247469, + 1029197144, + 1058360552, + 1058301093, + 1058610731, + 1069998991, + -1080870989, + -1122348344, + 1062272663, + -1129171396, + 1061768835, + -1113293027, + -1092503514, + 992080645, + 1055643883, + -1102311528, + -1098880210, + 1045032286, + 1059552567, + 1043294392, + 1050596529, + 1048713660, + -1084645925, + -1098194871, + 1052666128, + 1052809581, + 1065910715, + -1102945084, + 1029390477, + 1042379224, + -1108272354, + 1054964006, + 1054365125, + -1084793192, + -1109762539, + 1054702586, + -1108773434, + -1100710716, + -1114679377, + -1082983294, + 1048860322, + 1059641981, + 1020787160, + -1096501860, + 1046291862, + 1058624881, + -1118522905, + -1085737742, + 1074281807, + -1161265546, + 1064431508, + 1032195116, + 1060024916, + -1097537301, + -1119302147, + 1058228978, + 1031084702, + 1030272744, + -1106342606, + -1098851534, + -1098737631, + 1048172353, + 1040630370, + -1086554699, + -1110369674, + 1034879764, + 1071845111, + -1082575541, + -1078970333, + -1106068932, + 1044178758, + 1060235502, + 1087126529, + 1051780877, + 1026399688, + 1050118418, + -1084682107, + 1058292281, + -1080333345, + -1088298995, + -1146919284, + -1108121505, + 1060656250, + -1105106636, + 1047136606, + -1078860053, + 1044278414, + -1096255500, + -1105882699, + 1045504741, + -1098065079, + -1095560894, + -1104697039, + 1067850499, + 1057731930, + -1089586189, + -1096426473, + 1063416323, + -1106460195, + -1106098830, + 1067068451, + 1049425541, + -1100971814, + 1049777756, + -1094168101, + -1110742601, + -1114023669, + 1042159524, + 1023508152, + -1107506593, + 1033082220, + -1092243243, + -1091499797, + 1040442710, + 1072415716, + 1065842368, + -1090117730, + 1019196779, + 1023994000, + 1067738711, + 1065575678, + -1130803082, + -1109078974, + 1009243034, + 982491784, + 1055756950, + 1077554050, + -1096400890, + 1050074397, + 1066171836, + 1059910196, + -1096946589, + -1108543911, + -1098819921, + -1087206769, + 1029903664, + 1063197863, + 1035446833, + -1089692019, + 1042957288, + 1052076233, + 1042989041, + -1114362815, + 1040926090, + 1046445269, + 1044445842, + -1094036437, + 1062336784, + -1103261860, + 1052219880, + -1104950377, + -1097350872, + -1099101004, + -1095318012, + -1094831018, + -1097376934, + -1090166555, + 1056380223, + -1096085472, + 1046350435, + 1044217560, + 1062481445, + -1113800212, + 1065997641, + -1087426032, + -1086836935, + -1116938341, + -1091907071, + -1101939132, + 1056155032, + -1110517457, + -1086921026, + 1050241335, + -1104635257, + -1088796593, + 1046773767, + 1027896818, + -1094780340, + -1063436740, + -1097285062, + 1015999006, + -1091086465, + -1097955853, + -1088140673, + -1081878363, + 1051840354, + 1045094686, + -1096141144, + 1042032787, + -1085293742, + -1072928138, + -1091901512, + -1076827194, + -1122323160, + 1049594190, + 1047073159, + 1064921430, + -1105448937, + -1084233947, + -1094481201, + -1096578736, + 1053766690, + 1068076898, + -1077439985, + -1081677412, + 1052816807, + -1083185187, + 1067271087, + 1041234861, + -1080873718, + -1090295028, + -1101973516, + -1101141216, + 1071008561, + 1040258982, + -1087501494, + 1058679829, + 1072660717, + 1042367858, + 1077356828, + -1102308170, + 1042200818, + 1067325571, + 1059909881, + 1048080594, + -1089165435, + -1105935593, + 1055616207, + 1042055413, + -1098760072, + 1069737530, + -1116367894, + 1058085653, + 1036992817, + 1066063663, + -1085357644, + 1028772367, + 1050618917, + -1083276846, + -1093014304, + -1114011280, + 1066245671, + 1045046233, + -1085350918, + -1093531484, + -1087692804, + 1042566275, + 1051623830, + -1106228056, + 1028386930, + 1054832807, + 1051180501, + 1034566020, + 1060800616, + 1024879766, + -1086151078, + -1100728727, + 1061083211, + 1049801514, + 1055610248, + 1069825849, + -1114012184, + 1075607466, + 1065440467, + -1089108071, + 1027611221, + 1052621622, + 1049163848, + 1056948326, + 1039672960, + -1098294158, + 1033098703, + -1100151650, + 1051663637, + 1057169456, + -1106788682, + -1085196199, + 1050544924, + 1049784634, + 1052233852, + 1038797838, + -1089972016, + -1104624694, + 1075389672, + 1041456251, + 1069940663, + 1029018398, + -1067364600, + -1110555440, + -1091644392, + 1059296199, + 1069234210, + 1016230958, + -1090361746, + -1083023822, + 1056362602, + -1104365676, + 1075546301, + -1080573033, + -1089865192, + -1101205262, + -1096210504, + 1054852618, + 1034925313, + -1122605935, + 1061121469, + 1040369642, + -1103519128, + -1100935291, + 1045739440, + 1054361364, + 1057488609, + -1096522787, + 1062643090, + -1092590571, + -1119808892, + -1080093385, + 1052627956, + 1057315225, + 1047723417, + -1097405936, + -1086022337, + 1058171186, + -1108715172, + 1045878842, + 1060004351, + 1062862670, + 1058854733, + 1049663966, + 1043797020, + 1047668997, + -1097664412, + 1062591022, + 1059497485, + -1086702002, + -1093650503, + 1036506511, + 1061586677, + -1081724291, + 1059394427, + -1105627293, + 1052318656, + -1110521029, + -1079778393, + -1083691453, + -1094058482, + 1049297427, + 1033939686, + -1090444537, + 1049707521, + -1109379367, + 1026503200, + 1054194858, + 1052986588, + 1047326216, + -1103975401, + -1082384513, + 1058846487, + 1070395827, + -1134639020, + -1087173240, + 1064149079, + 1043490098, + -1086538878, + 1065623185, + 1069680066, + -1069842554, + -1118151776, + -1095698118, + 1050892713, + 1041724038, + -1089210330, + 1042278366, + 1013452972, + -1081466216, + -1075245260, + -1090200480, + -1099512681, + 1034900250, + 1048305908, + -1090194151, + 1045219837, + -1078829982, + -1100106023, + 1032465466, + -1089583327, + 1061100040, + -1072876648, + 1002817550, + -1080220706, + -1091843949, + -1092700303, + -1126390400, + -1088021329, + -1095400173, + -1082011046, + -1098864837, + -1085198876, + 1055067683, + 1061215513, + -1117363485, + -1115861418, + -1088639076, + -1127489081, + 1048582718, + 1055702051, + 1058517314, + -1106014110, + -1085246037, + 1055774477, + -1095409952, + -1095200637, + 1041670659, + -1101492636, + -1091623594, + -1116102059, + 1034568078, + 1058985100, + -1094933578, + 1048588656, + 1053064181, + -1098415627, + -1127410832, + 1015448986, + -1088627355, + -1101432526, + 1038695382, + 1049579089, + -1105206738, + -1107028174, + -1106060690, + 1048494587, + 1054797365, + -1133620062, + 1031874957, + -1117485758, + -1092774678, + 1067447447, + 1048803449, + -1084770275, + -1105445766, + -1105248152, + 1071935900, + 1052911843, + 1061296979, + -1094074618, + -1102708335, + 1059523810, + 1065159811, + -1105487283, + 1051191254, + 1053197812, + 1070256496, + -1094172729, + 1068499239, + -1105008707, + 1068082200, + 1025135864, + -1102276019, + -1089803611, + 1057838547, + 1051704565, + -1096748167, + -1090497404, + -1086284885, + -1093016416, + 1031875771, + 1048474752, + 1054865394, + -1083733312, + 1014650253, + -1081659820, + 1065677800, + -1100349422, + 1064414702, + -1095685230, + 1018022275, + 1027829956, + -1086031334, + 1018888127, + -1088020958, + 1063563124, + 1061644251, + 1060087434, + 1064590974, + 1039213336, + 1074327993, + 1058451206, + 1035660160, + 1050140730, + -1101432501, + -1079975757, + 1065943811, + 1045083956, + -1092502068, + -1128936821, + -1084821057, + 1017564698, + 1061938972, + -1095679483, + 1043237480, + 1069574150, + -1078073734, + 1058749746, + -1097915599, + 1050797854, + 1054697256, + -1087016089, + -1113369414, + 1030931041, + 1035808919, + 1042757437, + 1049865669, + 1049851512, + 1026940910, + -1098288646, + -1118363238, + 1038945790, + -1110446229, + -1091249489, + -1109426990, + -1103126195, + 1037756932, + 1052145689, + 1059704661, + 1029466668, + -1092859436, + -1127604293, + 1062642009, + 1034588122, + -1079640193, + -1103057514, + 1035109170, + 1053612763, + -1077610762, + -1082662792, + 1048662049, + -1081208904, + 997413512, + -1109390959, + -1085531667, + -1088246428, + -1137311792, + -1086291214, + -1097729585, + 1043336340, + 1069231047, + 1046354148, + 1054054538, + 1052790169, + -1089048878, + 1067198892, + -1091627657, + 1053691571, + 1066491880, + -1100604116, + -1085904312, + 1041591020, + -1103042635, + 1057363689, + 1076882630, + 1038230199, + 1065615482, + 1061066922, + -1118586217, + -1088906310, + 1066857623, + -1090309172, + 1049531790, + -1100446102, + 1077525250, + -1086243692, + 1053323903, + 1047615552, + 1051775062, + -1113425597, + -1140942226, + 1043622834, + 1059236949, + 1041636491, + 1035946464, + -1112396674, + 1047854172, + -1104383853, + -1111189618, + 1021222826, + 1044740644, + -1103110665, + 1035230025, + 1052590117, + 1049309023, + 1054082576, + -1098440972, + 1031604780, + 1046156174, + -1097058067, + 1040799712, + -1105231010, + -1081669636, + -1109477199, + -1112178370, + 1055459755, + -1120782588, + -1083852179, + 1029139372, + -1114688110, + 1054145930, + 1057275413, + 1012769060, + -1096345763, + 1051894199, + -1092855230, + 1052053209, + -1105372182, + -1109424795, + -1115756238, + -1105745779, + -1109021564, + -1092064713, + 1036435363, + 1037023267, + -1120019939, + -1082997727, + -1088968534, + 1028516606, + -1116476652, + 1056942667, + 1041072373, + 1077605788, + -1090692667, + -1082106947, + 1053802038, + -1109240203, + 1055986483, + -1093562515, + 1060398871, + 1073363531, + 1035399726, + -1097408244, + -1087516838, + -1103266642, + 1055620363, + 1065175906, + 1040972812, + 1046869745, + 1004276114, + 1058310922, + 1053240128, + 1059409231, + -1102961325, + 1049005411, + -1092065077, + -1096706388, + 1053862555, + 1065631787, + 1056273345, + -1091011989, + 1049629443, + 1061797017, + 1038425447, + -1097750040, + 1060764179, + -1082303394, + -1089777882, + 1063896481, + 1021318155, + -1102694947, + -1152185284, + 1057048544, + -1104318494, + -1103515513, + 1053513294, + 1051557849, + 1030884517, + -1115809742, + 1067851359, + 1057494244, + 1048292252, + 1049248136, + -1081856369, + -1081402267, + -1089488177, + -1084859933, + -1122548226, + -1099252773, + 1014960085, + -1078366965, + 1044892350, + 1055137018, + 1062607175, + 1034733875, + -1113094586, + -1088984697, + -1082471862, + 1036261637, + -1111737164, + -1097268044, + 1046017187, + 1042860279, + -1080408401, + 1049947980, + -1110782923, + -1080268239, + -1084366654, + -1126709315, + 1032523724, + 1057065232, + -1105578591, + -1089977101, + -1096168620, + -1078934410, + -1120753554, + 1053388618, + 1045401878, + -1088450325, + -1101498197, + -1093309067, + -1081057766, + -1094823054, + 1053673354, + -1104659097, + -1084065632, + -1090337805, + -1108061464, + 1049281959, + 1049716938, + -1081397919, + -1090105033, + -1091147391, + -1085481229, + -1087392071, + 1040466821, + -1087062609, + -1089658899, + -1101171314, + 1058045457, + 1062371748, + -1114655595, + 1051985044, + -1082825416, + 1045693413, + -1078253230, + 1059856156, + -1090187241, + 1037574610, + -1083399857, + 1075647586, + -1112966461, + -1084640166, + 1029678738, + 1053627681, + 1007726504, + -1113117799, + -1091016944, + 1060590982, + 1046591295, + 1037272802, + -1095184502, + 1057299417, + -1087125556, + 1033317372, + 1047228778, + 1044640017, + -1098576938, + 1043539972, + 1025324821, + -1094138059, + -1125736594, + 1045499451, + 1053701418, + 1055454537, + -1090296755, + -1095350523, + -1121999353, + 1012334534, + 1057373012, + -1113859268, + -1090280425, + 1027309958, + 1053540854, + -1131630424, + -1125814617, + 1051145027, + -1103809965, + 1024983979, + -1113154414, + 1042902625, + 1051542844, + 1050360022, + -1090717091, + 1049583267, + -1102077043, + -1095864408, + 1047551695, + -1087953972, + -1103857209, + -1106612717, + -1098395672, + -1082212170, + -1093568296, + -1091864050, + 1061238307, + 1058998738, + 1044191920, + 1065917484, + 1064046776, + -1097574880, + 1047849252, + -1088366063, + -1089565224, + -1094817186, + 1061312486, + 1053596491, + -1106392289, + 1059744352, + 1069497647, + 1065565745, + -1089987694, + 1058601872, + 1063601594, + 1050475813, + -1098131956, + -1072864046, + 1062855325, + -1096398422, + 1058554668, + 1025764552, + -1100565802, + 1041920498, + -1095227022, + 1058359883, + 1057102393, + -1121161737, + 1035324119, + 1066819965, + 1054557697, + -1098845079, + -1112262450, + -1073069493, + -1079278303, + 1057779782, + 1061386946, + -1120647784, + 1058160445, + -1094889048, + -1110895263, + -1115461746, + -1103545971, + 1053279061, + -1103126373, + 1044170092, + 1059170161, + -1096932017, + -1082682974, + 1052650230, + -1099702432, + -1078448868, + -1085538607, + 1007705596, + -1094004166, + -1103466017, + 1044392670, + -1086026029, + 1043625470, + 1046485318, + 1059130675, + -1088509976, + 1056726026, + -1093652977, + -1089104507, + -1081638121, + -1097089679, + -1086507874, + -1091677330, + 1026353387, + 1056289033, + -1100822759, + 1050768679, + -1084213593, + 1046934140, + -1109108033, + -1096023550, + 1047991458, + 1043323754, + 1058085695, + -1098102122, + -1074278565, + 1058026814, + 1056890642, + -1092897631, + 1056653788, + -1084576336, + 1064884558, + -1102028355, + 1044472433, + -1080783132, + 1043463034, + 1065811876, + 1062960814, + 1058510014, + 1048784578, + 1055052788, + -1090090976, + -1098538955, + -1085987229, + 1064837322, + 1066815233, + 1058808071, + -1078909488, + 1049480944, + 1025815476, + 1059431440, + -1095388561, + -1092540265, + -1093943158, + -1082051802, + -1095398859, + 1065963243, + 1030731936, + 1044992698, + -1098744886, + 1059177937, + -1088898212, + -1105898118, + -1093106720, + -1097590753, + 1043139930, + -1096369949, + 1049069844, + -1113755322, + 1059504520, + 1048686353, + 1036391482, + -1092609836, + 1056728577, + -1113040312, + 1057974356, + 1027922169, + 1059332721, + -1097901985, + -1113226892, + 1048341075, + 1039273730, + -1109012901, + 1044560496, + 1054962319, + 1044155607, + -1113337424, + -1098860241, + -1109092709, + -1091503982, + -1096995678, + 1054661405, + -1127019763, + 1055990077, + -1089297258, + 1057549021, + 1042729327, + 1057562828, + -1126607724, + -1113365814, + -1088520979, + 1066114189, + 1047196789, + 1044292484, + -1098373932, + 1063703351, + 1050204886, + -1106767188, + -1136674399, + -1088680244, + -1069791402, + 1036955560, + 1052975878, + -1080572516, + 1053159126, + 1044664906, + 1057147725, + 1059486518, + -1148794230, + 1053951144, + 1060299103, + -1080637454, + 1046903724, + -1077864164, + 1058810782, + 1048512968, + -1090432014, + -1104799423, + 1053434010, + 1031430827, + 1056971200, + 1037425200, + -1082290443, + 1058257337, + -1106738468, + -1100395725, + -1087330086, + 1042651791, + 1058009861, + 1060184641, + 1061598840, + -1091781463, + -1084753199, + 1061274554, + 1052428983, + 1054580834, + -1114973276, + -1100224241, + -1094741956, + 1066537502, + 1056109122, + -1129089153, + 1064126441, + -1095186521, + 1055767321, + -1091870997, + 1057771129, + 1063922050, + 1022215320, + 1039230054, + 1065460718, + -1085937198, + -1077020489, + 1059282693, + -1083298427, + -1087562858, + -1078917707, + 1040793501, + -1092432948, + 1033385461, + -1099755427, + 1057420262, + 1045681988, + 1049616402, + 1059859800, + -1138737944, + -1098088614, + 1037858636, + 1035791063, + -1114689776, + -1099044283, + 1059223745, + -1081213028, + -1094770830, + 1038990219, + 1041832327, + -1103537400, + -1089172322, + -1122123940, + 1058598553, + 1032804280, + -1108132637, + -1093003756, + -1104260664, + -1099680623, + -1107289864, + 1018536608, + -1093538574, + 1032676945, + -1081486078, + 1030586718, + 1057589597, + 1063155644, + 1066349761, + -1094976602, + -1117371010, + -1098290411, + -1082532283, + -1091534975, + -1105478229, + 1062886772, + 1042498625, + -1096915070, + 1058225773, + 1052714131, + 1023569176, + 1068986516, + 1064630556, + 1069353762, + 1001604028, + 1064249490, + -1111962209, + 1058803068, + -1089731371, + 1043064314, + 1068386142, + 1061107479, + 1070007894, + 1060820940, + 1049799853, + 1049434987, + -1096282991, + 1064771796, + -1075033676, + 1050922988, + 1066408878, + -1089692406, + 1074689519, + 1059358953, + 1035481891, + 1053590685, + -1090589848, + -1092981132, + 1063127770, + 1055897821, + 1051142370, + -1097925317, + -1099061344, + 1043550880, + -1094507456, + 1033819782, + -1112150069, + 1057208726, + -1089834459, + 1050417448, + -1111122994, + -1116200658, + 1066300795, + 1006407620, + -1088398558, + -1106938327, + 1052436217, + 1049535814, + -1104575606, + 1019608868, + 1036132533, + -1093770245, + 1068780209, + 1043478488, + -1096604734, + -1095590894, + -1112273602, + -1113847766, + 1051820981, + 1044812977, + 1039700399, + -1109783792, + -1104562794, + -1123197852, + -1142257491, + -1087796949, + -1102809790, + -1128160171, + 1010033619, + 1048891409, + -1090929744, + -1082826794, + -1082899231, + -1107273770, + 1066221547, + 1040827848, + 1057912113, + -1102123098, + 1057657475, + -1120112334, + -1121923544, + 1054016755, + -1082545934, + 1044071046, + -1079735706, + 1051608687, + 1028029908, + -1108725139, + 1053763747, + 1041937959, + -1092073145, + -1081349923, + 1053632841, + 1054654257, + -1106640611, + 1059831035, + 1058499570, + -1097525993, + 1066477846, + 1049054209, + 1055366407, + -1099258101, + 1049399251, + 1063114016, + -1106488733, + -1121613752, + 1032544398, + -1081429661, + 1057355483, + -1133785595, + 1047332541, + -1084305211, + -1093352577, + -1083094974, + -1110784020, + -1106561302, + 1042649093, + 1058380273, + 993491784, + -1080157790, + 1069782373, + 1051552632, + -1098530710, + -1099479285, + -1085623378, + 1059289272, + -1155345940, + -1077620103, + 1042533293, + -1081768556, + 1013029844, + 1066105800, + 1065069908, + -1109858310, + 1055426308, + -1087610777, + 1056387771, + -1083191261, + -1086969678, + 1070946097, + -1108192943, + 1030079788, + -1082602904, + 1058640716, + -1088798822, + 1038472136, + -1099571981, + 1043942934, + 1044082368, + -1092273235, + 1055170328, + -1090864622, + -1097452287, + -1086029403, + -1113029584, + 1064324025, + 1058503274, + 1042042437, + -1094025857, + -1106013898, + 1055038203, + 1050300021, + -1088190915, + -1111430554, + -1073410103, + -1095600058, + -1085202701, + 1005648411, + 1063200118, + -1078470956, + -1119601666, + -1091273464, + -1088808489, + 1055957545, + 1065971507, + 1053444581, + 1057659458, + -1104973996, + -1097013878, + -1091140671, + -1078494171, + -1073590958, + -1087335485, + -1109447035, + -1088499729, + 1065821366, + -1084959612, + -1102640388, + 1042439581, + -1096759471, + -1099061257, + 1048111800, + -1101343979, + -1118934264, + 1060886739, + -1080020379, + 1056081135, + -1085931189, + -1095648115, + 982644272, + -1094984040, + -1096773733, + -1107983739, + 1040848055, + 1061904220, + -1097643741, + 1043908833, + -1132380262, + 1041552906, + 1043566045, + -1097417904, + 986760992, + 1054535767, + 1050210848, + -1089954499, + -1096139663, + 1027089328, + 1032912057, + 1052188148, + 1041566342, + -1085672155, + 1055356280, + 1057061639, + 1059332110, + -1098970933, + -1134077793, + 1041906812, + 1041615546, + 1039209788, + 1051183161, + -1120961564, + -1100354049, + -1116902083, + -1109191711, + 1040893969, + -1096531434, + 1030753322, + -1131915650, + 1051088057, + -1097966774, + -1087204393, + 1045090105, + -1088323901, + -1089878795, + 1036276992, + 1046485830, + 1044817831, + -1089828613, + 953378176, + -1095359909, + 1047767007, + -1098421036, + 1027528811, + 1051886480, + -1084058837, + 1049195714, + 1060659428, + -1085025995, + 1048159630, + 1058535930, + -1097649536, + 1066270568, + 1052964634, + -1088803349, + 1051840610, + -1094788896, + -1094424032, + 1061502038, + 1000893012, + -1087044052, + 1025963699, + 1050131022, + -1112342627, + 1047768358, + 1051092706, + -1100398508, + -1115043099, + -1106197735, + -1110864824, + 1059692741, + 1063927076, + 1031924202, + 1062804022, + -1125783536, + 1068232089, + 1050951610, + -1145927382, + 1009450728, + 1061013140, + 1061080685, + 1060070062, + 1071136734, + 1030144618, + 1054469077, + 1031544638, + -1093643123, + 1030814831, + 1047189078, + 1055672705, + -1109732460, + 1019350953, + 1045355199, + 1051381998, + 1031900645, + 1051450886, + 1056103173, + 1053614078, + 1045736998, + 1051780745, + 1044633699, + 1049654233, + 1052313031, + 1060325524, + 986101592, + 1054926119, + -1078946694, + 1046354291, + -1089439777, + 1015741817, + -1086876171, + 1015899377, + -1105198965, + 1016253492, + 1050244397, + 1041006937, + 1042039857, + 1049626404, + 1062406668, + -1095964373, + 1033159787, + 1057583161, + 1051595939, + -1122385800, + -1098050892, + 1077654190, + -1105927618, + -1095388701, + -1106501843, + 1061250385, + 1043913339, + 1045276227, + -1104813894, + -1085586823, + -1104386447, + 1046875071, + -1088922543, + 1067986328, + -1097972817, + 1041317933, + 1054336557, + -1111588837, + -1112029360, + -1090079364, + 1050468526, + 1075039756, + -1106426288, + -1113993513, + 1047006211, + -1077417370, + 1066094478, + 1046072376, + 1053387875, + 1052855940, + -1105262403, + 1004239377, + 1066199995, + 1055096781, + -1103901195, + 1050107597, + -1081588771, + -1126231418, + 1065122520, + 1046974547, + -1065770019, + -1113493342, + 1052977919, + -1086770555, + 1053281468, + 1058607717, + -1107215905, + -1093046900, + 1051292495, + -1082725601, + -1080204834, + 1027279506, + 1039057195, + -1112996584, + 1051902794, + -1094078675, + -1106212517, + -1089628309, + 1057229938, + -1123919622, + -1100918795, + 1051125618, + 1058018961, + -1123497352, + -1096662970, + -1087077948, + 1061713449, + 1067300995, + 1057392943, + 1048224248, + -1087824683, + 1059131046, + -1089945247, + -1110618207, + -1081200478, + 1062682218, + -1081989998, + 1059723199, + 1066053425, + 1040838159, + -1099650784, + -1072828695, + -1097415891, + -1094020484, + 1062963320, + -1109564594, + -1078194665, + 1064146344, + -1104120255, + 1043636666, + 1047197064, + -1119249280, + 1030833066, + 1007352816, + 1069488324, + 1055163939, + -1074187312, + -1112537563, + 1043725509, + -1092975319, + -1097888778, + 1068081141, + -1095744594, + 1053460603, + 1019551424, + 1047466075, + -1078884559, + -1131490321, + 1044169090, + -1162153232, + 1055120612, + -1076591863, + 1042078134, + -1070453485, + -1081230847, + 1052968336, + 1031853016, + -1126383017, + -1081858788, + 1042983441, + -1074393555, + 1075778328, + 1046900944, + 1032672604, + -1126819969, + -1073315441, + 1045857908, + -1090037341, + -1083866815, + -1096894485, + 1068020694, + 1030331142, + 1029484748, + -1080301321, + 1068390752, + -1082286396, + -1092526958, + 1039940820, + -1122723903, + -1108993284, + -1079601466, + -1082075072, + -1093512178, + 1057635684, + 1031333592, + 1056880929, + -1086554935, + 1051334094, + 1056477711, + 1045998082, + 1035531497, + 1067827256, + 1057958720, + -1094374869, + 1048016316, + -1109640344, + 1041875568, + -1103510890, + 1053534854, + 1056375152, + -1126072585, + 1035204125, + -1082135824, + 1050695375, + -1102576611, + 1042721290, + 1056128575, + 1043636733, + 1032129934, + -1104371361, + 1067775321, + -1093629451, + -1097541475, + 1060683850, + -1114017437, + -1103026211, + 1068435279, + 1079182122, + 1051217561, + 1043278287, + 1058376812, + 1062672931, + -1085840888, + 1051966393, + -1087108256, + 1065424817, + 1040781428, + -1081226078, + 1044285460, + -1100509592, + 1058974411, + -1095756979, + 1065269514, + 1063216824, + -1081686780, + 1057406134, + -1090098542, + -1086899961, + 1040297320, + -1088362854, + -1097902963, + -1124541367, + -1090476443, + 1036494916, + 1036971795, + -1105352203, + -1089932441, + 1061474967, + -1086319168, + 1058027787, + -1096934274, + 1035434265, + 1059484474, + 1067238368, + 1053476271, + -1098053045, + 1060510967, + -1118456280, + -1102436203, + -1082326289, + 1049737323, + -1111676907, + 1034429190, + -1095569384, + 1041378351, + -1095310316, + 1014341162, + -1091778984, + -1123666592, + -1088670108, + 1041681673, + -1093980126, + -1089909824, + 1026858466, + 1024839647, + -1111199331, + -1111854605, + -1125533767, + 1046055641, + -1097749222, + -1088602929, + -1115428176, + -1146498952, + 1036970968, + 1036497308, + -1111743881, + -1093762580, + -1093357810, + 1017291122, + -1111295495, + 1048778562, + 1046478484, + -1098898596, + 1031514452, + 1041463443, + -1110652742, + -1087430687, + 1059605445, + 1051220821, + -1112353545, + 1032237432, + -1095852065, + 1057136285, + -1092306035, + -1087048218, + 1060184791, + 1029656913, + 1031817774, + 1059225152, + 1059663337, + -1097838865, + -1095525252, + -1106971902, + 1053527652, + 1044898238, + -1091112186, + -1094487510, + 1040140383, + 1053614217, + -1082355436, + -1111165728, + -1094413882, + -1096021434, + 1060360034, + -1106974462, + 1048792659, + -1103052644, + 1046382438, + 1056973229, + -1099259971, + -1081732676, + 1059657154, + 1051747175, + -1104466418, + -1106226590, + 1056247351, + 1037980420, + 1060910534, + -1106765939, + -1093858717, + -1093073057, + 1057728534, + -1085981794, + 1050070268, + -1108936933, + -1088080685, + -1114168471, + 1053714266, + 1028055086, + 1059075658, + -1083909976, + 1066750797, + -1107338646, + -1092702569, + -1088981142, + -1101549792, + 1064026725, + 1056676859, + 1049643208, + 1008027343, + -1097884305, + -1104340670, + -1096678573, + 1066829198, + -1089208372, + -1141245008, + 1058264997, + 1042756764, + -1101450948, + 1040768489, + 1053871568, + -1084994202, + -1100423198, + 1065319715, + -1089512202, + -1097861184, + 1051382035, + 1046808886, + 1050240749, + 1028919781, + -1127837365, + -1096772166, + 1016415341, + 1059076645, + 1075100135, + 1043245111, + -1080777159, + 1040052867, + 1073518448, + -1097996352, + 1054148095, + 1057712368, + 1017811303, + -1103285224, + -1079476183, + 1037634254, + 1029697086, + -1097277765, + -1097878894, + -1096136860, + -1081438810, + -1084118800, + 1058722686, + 1047967379, + -1102472889, + -1092857381, + -1066026095, + -1221751808, + 1064734774, + -1131889796, + -1148501602, + -1079928041, + -1092915034, + -1088628154, + 1022788612, + 1067851295, + -1086395858, + -1072677773, + 1053629086, + -1090318287, + -1072376774, + 1050516882, + 1054782890, + -1091692506, + -1094948986, + 1065643330, + -1113861865, + 1059251425, + -1091389694, + -1081197665, + 1061818699, + -1089875079, + -1076527771, + -1078899967, + -1107708444, + -1122217162, + -1097638140, + 1045804108, + 1050767408, + -1114926658, + -1098219612, + 1031831434, + 1039665468, + -1152741744, + -1103453474, + -1110950956, + -1098686497, + -1112970441, + -1114352731, + 1045232546, + -1097818054, + -1127521794, + -1086034743, + 1052834395, + -1116927198, + -1103908299, + -1111857889, + -1090150536, + -1098659432, + 1046376037, + -1113957182, + 1041041680, + -1089893068, + -1088155264, + -1084891725, + 1026445613, + -1088907220, + -1097856728, + -1111867575, + 1043531215, + 1033997619, + 1057130883, + 1005028135, + -1106760967, + 1049273646, + 1050748989, + 1071885054, + -1083142771, + -1090225470, + 1039606206, + 1033876466, + -1088792069, + 1064753444, + 1020572805, + -1088767608, + -1078195724, + 1055070801, + 1013315407, + 1059430287, + 1052125434, + -1101056970, + -1087110423, + 1040412946, + 1057418686, + -1097715534, + 1069338552, + 1044205245, + -1119673982, + 1051096732, + 1042661434, + -1124792543, + 1061785187, + -1109666099, + -1098603777, + 1069745896, + -1087226381, + -1091491988, + -1103359718, + 1042899392, + 1049520296, + -1123994996, + 1056016793, + 1045436739, + 1015349499, + 1033376470, + 1047720522, + -1094586538, + 1037266724, + -1088344468, + -1103884462, + -1102658885, + -1079529850, + 1011444460, + 1053656364, + 1053537787, + -1088766030, + -1131677112, + 1068373422, + -1102915123, + 1050309669, + -1098321747, + 1064444027, + -1086366486, + -1112046565, + -1085656583, + 1055911281, + 1023977183, + 1046409822, + 1056675647, + 1050322106, + 1048950678, + -1105402780, + -1132423426, + -1117767365, + -1092627164, + -1105270234, + 1048699368, + 1044870484, + 1065924938, + 1061148784, + 1043281981, + 1042523672, + 1042770973, + 1071739205, + -1103060657, + 1053465044, + -1101472309, + 1051353509, + -1110088099, + 1054144512, + 1050867780, + 1044024219, + 1059630602, + -1111853690, + 1054242664, + -1087869937, + 1051630368, + 1040024273, + 1044038485, + 1058124749, + 1037816573, + -1114284996, + -1086368111, + -1098293250, + 1054421431, + -1090499634, + -1086417662, + -1113094749, + 1060016414, + -1101763378, + 1066764158, + -1081337072, + 1054365151, + 1063397531, + 1050283712, + -1129582206, + -1093398697, + 1056346534, + 1060305583, + -1097264661, + -1086889051, + 1058580096, + 1073661639, + 1064310063, + 1027481554, + -1083575344, + 1061454394, + 1032694857, + -1090312535, + 1044974624, + 1063976433, + -1103046058, + 1048951855, + -1099001287, + 1052069783, + -1091285732, + -1089277047, + 1039833340, + 1059423564, + -1089594102, + 1050723239, + -1089540224, + -1098390737, + -1109988431, + -1130799026, + -1090755224, + -1126943237, + -1097200852, + -1105125727, + -1098375000, + 1040639946, + -1140612434, + 1040866470, + -1105047857, + 1052525632, + -1106390086, + 1046548675, + 1039417902, + -1109418671, + -1107201240, + -1123974223, + -1130574796, + -1095838715, + 1053217878, + 1046022231, + -1101608772, + 984353810, + 1058569694, + 1038806757, + -1122454125, + 1057195272, + -1097333398, + -1106188311, + 1022401520, + 1060544689, + -1088818562, + 1056653260, + 1037534505, + 1013318925, + -1113631545, + 1038781598, + 1042842453, + 1042640516, + -1104671338, + 1052514367, + -1123606654, + -1096515534, + 1071923391, + -1111584671, + 1041382175, + 1049520007, + 1070682131, + -1121714674, + -1084001839, + 1045638850, + -1157132680, + -1089639088, + -1089965214, + 1060587163, + -1109728097, + -1097476479, + -1107246408, + -1090354835, + 1051085169, + -1083916809, + 1050790689, + 1026461023, + -1114917367, + 1059337184, + 1046113266, + 1050432572, + -1107718622, + -1085999296, + -1090626702, + -1088584826, + -1072798900, + 1053002383, + 1057353324, + 1060325124, + -1096554911, + -1103456333, + -1102807482, + 1055515284, + 1040476950, + -1094156185, + -1112880337, + 1040191620, + 1067305375, + 1043900640, + -1101181662, + 1048828254, + -1091229507, + -1087905353, + 1052093170, + -1092164645, + -1108481208, + 1061391431, + 1059430523, + -1097248229, + -1096190909, + -1081999104, + 1030412928, + 1031050550, + -1097890396, + 1036368631, + -1099268343, + -1100243122, + -1088062206, + -1104654208, + -1102273239, + -1104299536, + -1105652436, + -1089520093, + -1091177350, + 1066142495, + -1089496900, + 1070151802, + -1122787848, + 1047729421, + 1065652065, + 1060310877, + 1040290043, + 1026978762, + -1093103478, + -1145400800, + -1104288743, + -1092024835, + -1103427122, + -1090729580, + 1014743262, + -1118589669, + 1006895771, + -1099590966, + 1069752853, + -1101645286, + 1059314990, + 1058498864, + 1060939682, + 1073346660, + -1078762755, + 1019268370, + 1048875252, + -1119355307, + 1059814179, + -1156796164, + -1093572308, + -1103363767, + -1100551491, + 1030484738, + 1051982434, + -1095094549, + 1058199921, + 1042774403, + 1065346264, + -1109041160, + -1081109762, + -1094526265, + 1053598191, + -1097056563, + 1057933747, + -1095573508, + 1056271723, + 1041564920, + -1098338879, + 1053986038, + 1050235598, + -1099795833, + 1035949107, + 1060628341, + -1102268224, + 1044892055, + -1150389941, + -1083303377, + -1105620988, + 1057840814, + 1008948588, + -1093922218, + 1044582824, + 1058210948, + -1089506005, + -1081033146, + 1065796356, + -1101388008, + 1065702446, + 1050978863, + 1061858732, + -1103138185, + -1089073472, + 1049459348, + 1049189451, + 1030353952, + 1046261018, + -1098018610, + -1097938036, + 1028558070, + 1034227237, + -1087591617, + -1082838634, + -1107024912, + 1068535672, + -1080548230, + -1073576980, + -1102376415, + 1046356706, + 1060038727, + 1072569158, + 1073240907, + 1041825018, + 1066051646, + -1085485940, + 1060581479, + -1082053126, + -1065939554, + -1113160214, + -1120045534, + 1073827450, + 1011977761, + 1050481977, + -1079252718, + -1119629855, + 1055779704, + -1122135098, + 1043056282, + -1066511555, + -1099238555, + 1034608909, + 1067258345, + 1058765796, + -1072375788, + -1094113525, + 1067551805, + -1106297021, + -1094643948, + 1063502173, + -1113197927, + -1098287792, + 1045988791, + -1096190777, + 1046803116, + 1026925380, + 1060969573, + -1119179731, + 1003481626, + 1029714574, + -1091020080, + 1064877517, + -1128665042, + 1078278111, + 1061825122, + -1093849714, + 1034389154, + -1110478648, + 1070312654, + 1062371050, + 1058880290, + -1092762352, + -1102103276, + 1013946206, + 1049661341, + 1083250412, + -1127584615, + 1052331970, + 1059831006, + 1055828156, + 1036367479, + -1103514741, + -1108670204, + 1067344469, + -1097173465, + 1059945454, + -1087752296, + -1088674423, + -1111001013, + -1083644281, + -1104541275, + -1103000481, + -1110991001, + -1096264766, + -1087486948, + 1043353750, + -1087963279, + 1042902603, + 1057735924, + 1047977688, + 1059106312, + 1050347395, + -1096204562, + -1097794514, + 1049221147, + 1007647664, + 1058719474, + 1052237746, + 1049768807, + -1091412802, + -1104868383, + 1074700885, + 1041767029, + -1091386092, + -1101598296, + -1105213644, + 1061961025, + 1057765788, + -1088749691, + -1123463672, + 1050746198, + 998491138, + 1043123426, + -1090483217, + 1047556107, + -1105870191, + 1026328605, + 1065757295, + 1055642765, + 1059628196, + -1097932132, + -1080564514, + -1101203484, + -1089395408, + 1067572120, + -1109609519, + 1048643572, + -1079955397, + 1066304678, + -1081825639, + 1052125261, + -1101554327, + 1047645424, + 1049364940, + -1091263573, + -1102772020, + 1059814801, + 1041618012, + 1049844031, + 1063138220, + 1057329710, + 1059224769, + 1057086661, + -1086065192, + -1089651084, + -1101982938, + 1067227481, + -1095444427, + 1057511153, + 1064219397, + -1139154314, + 1062786524, + -1106480202, + 1055038746, + 1059657923, + 1050713696, + -1091066028, + -1114606079, + -1097033899, + -1105285899, + 1061676232, + 1045640636, + -1103145746, + -1124283026, + 1050379232, + 1033263069, + -1095160695, + -1097706311, + 1021879576, + 1041046291, + 1034329116, + -1102933189, + -1102050647, + 1060786349, + 1058405943, + 1045150486, + 1052390290, + -1113764317, + 1054003196, + 1036427021, + -1086459760, + -1112777826, + -1104844275, + -1125603520, + -1115349741, + 1046412366, + -1087311518, + 1051322069, + 1048202835, + 1057963380, + -1100842158, + 1038364628, + 1021787657, + -1104187998, + 1056012843, + -1116740838, + -1105635597, + -1123974582, + 1030640086, + -1104872575, + -1108586315, + -1100845314, + 1056196324, + 1030517971, + -1111974039, + 1041048089, + -1112627844, + 1046433486, + 1024615595, + 1059868314, + 1066262160, + 1035760798, + -1095528417, + -1084589107, + -1103666010, + -1115365878, + 1061138414, + 1073765235, + 1062476135, + -1102534213, + 1049566062, + 1057787698, + -1128773755, + 1054327707, + -1095521827, + -1090367536, + 1047233657, + -1094054508, + 1053811618, + -1095811676, + -1104806696, + 982957328, + 1059364270, + 1058372606, + 1054714216, + 1059280624, + 1044635163, + 1067569502, + -1106188730, + -1081131958, + -1103709587, + 1010094539, + 1058958596, + -1107006760, + 1056766949, + -1104070640, + 1040070222, + -1106698180, + -1093674708, + -1110273499, + 1029160326, + 1057922595, + -1089323368, + -1097369342, + -1087913234, + 1049139131, + 1062397515, + -1106018189, + 1059424439, + -1082406936, + -1100522740, + 1058160969, + -1090455302, + 1052284198, + -1106895023, + 1048000198, + 1029208807, + 1062093581, + 1035067442, + -1088238286, + 1045028853, + -1109213879, + -1097052012, + 1057458337, + -1103964824, + 1052024126, + -1079675734, + 1072539443, + -1093683401, + 1074841586, + -1090484865, + -1075301068, + 1026817075, + -1087229232, + 1064601470, + -1082617163, + -1105795563, + 1048615915, + -1084607093, + 1043386767, + -1100189923, + 1049269043, + 1060184943, + 1044056864, + 1049637176, + 1061975805, + 1057714059, + -1102762512, + -1094506546, + 1049918575, + 1053582676, + -1080865180, + 1069032816, + -1081010882, + -1092106015, + 1063380418, + -1091443604, + 1013040811, + 1065614962, + -1093204206, + 1068246907, + -1086472927, + 1029032621, + -1096397313, + -1094045124, + -1080765470, + -1110687656, + 1044098034, + -1109796206, + -1084749796, + 1064822844, + -1088899641, + 1051713705, + 1041324104, + -1094523691, + -1097367196, + -1089880003, + 1041028049, + 1051089843, + -1103934888, + -1103972143, + -1088640448, + 1065419121, + 1030654245, + 1027789149, + -1096283228, + 1017978660, + 1061318913, + 993043381, + 1059179432, + 1059629469, + 1052769407, + 1041454875, + 1050480240, + -1107424383, + 1008093256, + -1109110044, + -1097113924, + 1056024707, + 1053845880, + -1110858636, + -1104918486, + 1057564122, + 1044646187, + 1032082036, + -1142492916, + -1096655172, + -1097403930, + 1051100956, + -1107868584, + -1104853006, + 1050773415, + -1141499752, + 1061618144, + 1028535446, + 1054805418, + -1097607048, + 1033870635, + -1103009083, + -1091988002, + -1104997395, + 1052072884, + -1102401654, + 1018266791, + -1104085149, + 1041675892, + -1107146188, + -1097078367, + -1154218442, + 1043159210, + -1102966059, + -1088747279, + -1097660436, + 1057349372, + 1043882771, + -1113794138, + 1035530903, + -1092359666, + -1118364320, + 1051650139, + 1061535477, + 1053550586, + 1058926502, + -1072508908, + 1050829293, + -1097447458, + 1055260426, + 1027401030, + -1080581539, + 1058277745, + -1097724506, + 1062229038, + 1039839992, + -1160308632, + 1054320902, + -1087106000, + -1102328304, + -1089808563, + -1105049485, + -1087437366, + 1057462255, + 1058744553, + 1055645150, + -1085903458, + -1079828439, + -1111640686, + -1094073388, + 1045458695, + -1089274882, + -1118852528, + -1085660386, + -1091990272, + -1092421236, + 1045999541, + 1061257871, + -1087840039, + 1059644013, + -1088630818, + -1130676976, + 1040066122, + -1114523564, + -1086063320, + 1066068397, + -1110001983, + 1035557194, + -1105930177, + 990268600, + -1100700913, + 1055553851, + 1038077854, + -1095774191, + -1099275171, + -1086032254, + -1094630571, + 1035668902, + -1091652943, + -1089334517, + 1037677156, + -1096246499, + -1109170405, + -1087499070, + -1093933563, + 1058484641, + 1049735982, + 1067800214, + 1048793988, + 1057389881, + 1042366091, + 1059474457, + 1056556986, + -1086068433, + 1049237192, + -1114017246, + -1080965541, + -1106325594, + -1093269292, + -1126963946, + 1028333601, + -1087720660, + 1061071894, + -1108256733, + 1058415052, + 1046760066, + -1116500400, + -1099635294, + 1057203346, + -1081392980, + 1042439502, + -1114272357, + 1057020579, + -1083577266, + -1091305794, + -1085538146, + -1121107197, + -1096262134, + -1089938946, + 1070470744, + 1049579160, + -1088362603, + 1069525451, + -1074835831, + -1090836153, + -1088171994, + -1111170863, + -1094934218, + -1084477796, + 1062016458, + -1082086107, + 1066715327, + -1079932404, + 1059595023, + -1086949727, + 1049779719, + -1097093714, + -1086614646, + 1063372438, + 1041058786, + -1087644695, + -1081485302, + 1023519073, + 1060823213, + 1060402433, + -1095603020, + 1053910203, + -1099522266, + 1045329890, + -1089827367, + -1114518821, + -1090018933, + 1041509358, + -1123866611, + 1040601643, + -1104514961, + -1103031014, + 1049885985, + -1092504950, + 1055046812, + 1046788357, + -1098126177, + -1102083052, + -1092553238, + -1114904925, + -1103701754, + 1056315166, + -1097372549, + -1122603975, + -1096485715, + 1048129818, + -1116017526, + 1051740323, + -1115067819, + -1089766758, + -1091948039, + -1165569488, + 1055083997, + 1050529960, + 1043518214, + -1115848572, + -1111781189, + 1055301586, + 1012890691, + -1107088524, + -1113043336, + -1100147787, + 1059689557, + 1042069933, + 1047298681, + 1044560483, + -1080896495, + -1098104354, + -1081143592, + 1055073345, + -1092858326, + -1086586864, + 1062176021, + -1103579539, + 1040493788, + 1074362616, + -1106624074, + -1081979884, + 1038688264, + -1081805163, + -1088605965, + -1103784125, + -1112096880, + 1032235024, + 1072722402, + 1042133140, + -1121491619, + -1090167773, + -1085938307, + 1059793256, + 1057509801, + -1076897564, + 1059668320, + 1055666422, + 1066213452, + -1091327484, + 1013513554, + -1137242673, + -1075715702, + -1103299267, + -1088830109, + 1065373941, + 1057368712, + 1042616767, + 1055114599, + 1071273103, + 1053609997, + 1058000611, + -1103246904, + 1029366340, + -1095430398, + 1021376694, + -1094644167, + -1115335176, + -1093223414, + -1090127289, + 1057039307, + -1130377998, + 1077107936, + -1096174451, + 1048622786, + 1054481800, + -1081159106, + 1046574700, + -1093077736, + 1051425623, + 1054448972, + 1057775365, + 1041021918, + 1021373011, + 1040300408, + 1057777329, + -1087460446, + 1059107118, + -1098894439, + 1041721049, + 1035919007, + -1076821098, + 1052286476, + -1088453108, + -1109029202, + -1093807059, + -1131569225, + -1109966948, + 1055380553, + -1110201130, + -1104992408, + 1052457590, + 1048735424, + -1108742669, + 1056994520, + 1044531025, + -1097060510, + -1100789785, + -1089745598, + -1078628770, + -1076170249, + 1014836317, + -1100083411, + -1095823717, + -1110940831, + -1101509256, + -1077668629, + -1106364974, + 1059906846, + -1086840089, + -1086902580, + -1103706824, + 1060293837, + -1109907753, + -1091959197, + -1079944700, + 1040336984, + -1082110992, + 1051273799, + -1089689383, + -1104102057, + -1114888672, + 1052713955, + 1039662129, + 1029969594, + 1057640278, + -1081525909, + -1090042337, + -1078679193, + -1097339636, + -1077046808, + -1123247263, + -1128193381, + -1126851073, + -1106614860, + -1096353822, + -1083017183, + 1052539357, + -1087564708, + -1086671126, + -1096206849, + 1053573474, + 1032131794, + 1044434732, + -1106433760, + -1124019246, + 1033075420, + -1093028091, + -1120222810, + 1052714667, + -1090547524, + -1132632252, + -1102607424, + 1048759216, + -1089986668, + 1030888956, + 1044558341, + -1089021756, + 1061869730, + 1057217038, + 1059250888, + -1115555257, + 1039044268, + -1093542435, + -1098047977, + 1048728315, + -1095447870, + 1044177832, + 1049925010, + 1043106287, + 1050759350, + 1058281003, + 1037044086, + -1107350692, + -1149896536, + -1138148548, + 1031652622, + -1091717356, + 998710590, + 1043943048, + 1070463027, + 1051607828, + -1096396215, + -1120162260, + -1148512652, + 1052158340, + 1054227961, + 1052102220, + -1122472213, + -1085138700, + 1062287293, + 1068197074, + -1102799574, + 1035596564, + -1141835192, + 1049042350, + 1056639454, + 1049527779, + -1102843059, + 1058484681, + -1120519496, + -1105673293, + -1089119805, + 1018937232, + 1043087465, + -1106344280, + 1054689246, + -1095287110, + 1046318518, + 1042082500, + -1090931370, + 1037613726, + 1042155325, + 1060098249, + -1100815666, + -1087997483, + -1097739782, + -1096954090, + 1054573006, + -1106022588, + -1090075450, + -1157165200, + 1042876222, + 1045308981, + -1097871094, + -1113849558, + 1042167315, + -1129754000, + -1094239450, + -1081836094, + -1079403197, + -1106842603, + -1089764806, + 1059620012, + 1035476526, + -1097287490, + -1078681897, + 1040964015, + 1063372771, + -1084279860, + -1097689195, + 1052055172, + -1094849242, + -1097256287, + 1056845696, + 1034670113, + -1145271000, + 1039574804, + -1087885335, + 1061088857, + -1112194932, + -1082801396, + 1059800286, + -1090020668, + 1032325480, + 1046625181, + -1088989637, + 1062128759, + -1095437378, + 1059740877, + -1088386547, + 1026513903, + 1040372144, + -1110871540, + 1055011069, + 1049018264, + -1082924892, + 1061341879, + -1106617547, + 1037652710, + 1045915033, + -1101850409, + 1049864284, + -1091014747, + 1068460668, + 1065463015, + -1094325423, + -1084115753, + -1089071539, + 1052829969, + 1047347409, + 1064371850, + 1062537106, + -1081897800, + -1097698904, + -1097315719, + 1052445925, + 1062575520, + 1059404444, + 1045180036, + 1035143096, + -1093055342, + -1098567655, + 1061257348, + 1059919802, + 1059629330, + 1069641529, + -1094522393, + 1071343867, + 1067044959, + -1088775598, + -1094633445, + -1110981841, + 1067089441, + -1082252017, + 1070143173, + 1036306288, + 1067039103, + -1097556852, + -1093217364, + 1064130377, + 1074743935, + 1059145222, + 1069758911, + 1045770139, + 1057123398, + -1081990863, + -1100180060, + -1085896360, + -1097423176, + 1043175474, + 1053214445, + -1106363819, + 1045733211, + 1049268766, + -1106125503, + 1059806434, + 1020871325, + -1096975281, + 1051382614, + 1047520085, + -1094744657, + -1082258629, + -1106165043, + -1088835252, + 1012294734, + -1089980489, + -1100062864, + -1128968527, + 1042612314, + 1041518099, + -1090543124, + -1096935846, + 1028672269, + 1050809644, + 1029517486, + 1031573769, + 1045589622, + -1146354062, + 1016051190, + -1106298355, + -1098756841, + 1037451665, + -1120090908, + -1107166059, + 1036824993, + -1093414342, + 1046815731, + -1109997426, + -1109792592, + -1113167846, + -1089352611, + 1058461183, + 1047047291, + -1094467992, + -1116093943, + 1058076738, + 990799856, + -1081242023, + 1053905996, + 1030582954, + -1092669212, + 1050688416, + 1066592461, + 1042026909, + -1078067897, + -1081191950, + -1086332585, + 1050886074, + 1068502637, + 1057465002, + -1088887756, + -1089672164, + 1063774075, + 1057793430, + -1108216780, + -1088340669, + 1052435847, + 1053922189, + -1130537581, + 1026358824, + -1107145205, + -1117032967, + -1082920182, + 1057134121, + 1041623172, + 1057388314, + 1055920563, + -1092811908, + 1049064766, + 1046088884, + -1129274718, + 1046869069, + -1095196234, + -1102416139, + 1048647778, + -1073262547, + 1032139887, + 1046864079, + 1035531620, + 1025836786, + -1079731735, + -1090113454, + -1105335522, + -1096605150, + 1071504000, + -1113385578, + -1108399115, + 1056657503, + 1026876488, + 1070252175, + -1080817163, + 1058892989, + 1019897493, + -1104968155, + -1098662315, + -1103251109, + 1048692332, + -1096274398, + 1047619158, + 1036858236, + -1084579135, + 1057243871, + -1079707954, + 1034208803, + -1078833998, + -1115727862, + -1086107232, + -1089232624, + 1037924726, + -1083774853, + -1098050180, + 1040855523, + 1058346726, + 1042130732, + 1033368550, + -1086266803, + -1090191080, + 1048810488, + -1085888090, + 1059433842, + -1081354535, + -1076909739, + -1080169102, + 1057340656, + -1104730387, + 1052759211, + -1091381125, + 1036334497, + 1076221477, + 1075604023, + -1083817886, + 1060287489, + 1050190040, + 1060674413, + 1056145993, + 1065586022, + 1048880804, + -1084491880, + 1070851988, + 1052870667, + -1113352198, + -1119331134, + 1056483611, + 1045657747, + 1046393412, + 1067648864, + -1080271555, + -1093466329, + 1047260435, + -1111975500, + 1062303445, + 1056055592, + -1106945749, + 1058225725, + -1092756428, + 1044887044, + 1064789649, + -1085129883, + -1128306456, + 1040842425, + 1055329329, + -1090637519, + -1097547714, + -1097622822, + -1105273358, + -1164047960, + 1058077944, + -1101706669, + 1054380119, + 1060178826, + -1097274711, + -1112505081, + 1061983072, + 1049925103, + 1018273917, + -1127351740, + -1112638071, + -1099770381, + 1052654020, + 1055110427, + -1102161796, + 1050340072, + -1103209860, + 1057437516, + 1039744214, + 1049824070, + -1095089364, + 1054041245, + 1049076516, + -1100607065, + 1034010335, + -1085785208, + -1097050160, + 1016546169, + -1106902381, + 1044296576, + -1123998830, + 1042628426, + 1026253138, + -1111888308, + 1042085189, + 1057177753, + -1107462216, + -1116086093, + 1040885418, + -1106820979, + 1034012496, + -1083248336, + -1119271904, + 1064767105, + 1062342056, + -1108719750, + 1052604226, + -1106018707, + -1091481639, + 1040873421, + 1042546398, + 1040874030, + -1084062797, + -1106097187, + 1061025027, + 1036984281, + 1060751047, + -1076547736, + 1050890915, + -1093957261, + -1106144785, + -1098724108, + 1042873860, + 1058301907, + 1051424642, + -1095889524, + 1052576576, + -1125283766, + -1106018049, + 1052610970, + -1092774643, + 1062708272, + -1090852819, + 1056474198, + -1109550997, + 1019222378, + -1147333080, + -1094060111, + -1136156514, + 1055101656, + 1058962929, + -1086157376, + -1113103150, + 1036197431, + -1098232284, + 1059955075, + -1097852858, + -1089909153, + 1040525392, + -1110814819, + -1123016091, + -1076589340, + -1105436661, + 1060430469, + 1038596571, + 1036255217, + 1037193218, + -1095377317, + 1035071648, + -1094925380, + 984111874, + 1054278085, + 1060907825, + 1051212684, + -1092816783, + -1122015510, + 1027308305, + 1036030802, + -1095751560, + -1108971003, + -1107688229, + -1096562184, + -1148813115, + 1063034762, + -1083317077, + 1047170832, + -1115190566, + 1033221447, + -1088380491, + 1058418209, + -1092979555, + -1081201990, + 1050434874, + 1031810258, + -1104472460, + -1106252015, + 1040453897, + 1060634829, + -1092407798, + -1085205103, + -1076278444, + -1090316655, + 1066890584, + -1081404241, + -1092348310, + -1091357578, + -1095840906, + -1109023521, + 1073388007, + 1064791623, + -1084693286, + -1097835665, + -1090282746, + 1061015160, + -1073385102, + -1114510491, + -1078345849, + -1083656204, + -1095138568, + 1062314717, + -1079385233, + 1068843978, + -1082662954, + -1108270923, + -1073584149, + 1053873808, + 1055252713, + -1104263403, + -1078918234, + -1084118227, + -1089987688, + -1093080604, + 1048810505, + -1077134257, + 1057070750, + -1089228892, + -1098196991, + -1089470152, + 1065581516, + 1051318270, + -1086086777, + -1145446201, + 1052328571, + 1051866592, + -1098679279, + -1112246289, + 1033608482, + -1104232939, + -1089707429, + -1086925106, + 1057154046, + -1089120905, + 1048868568, + -1106513676, + 1037260752, + -1106951872, + 1040452710, + 1035046035, + -1095634327, + 1052823226, + 1070696679, + 1037658170, + 1048364106, + -1108104979, + -1104298976, + 1032407239, + -1111174910, + 1061790234, + -1080152505, + -1093997907, + -1099683842, + -1081329255, + -1093809954, + 1047888535, + 1040589281, + -1107751011, + -1111787720, + 1065230590, + 1052814570, + 1025480481, + -1123787583, + -1087683553, + 1047215513, + 1048438960, + -1093115158, + -1128832973, + 1049952751, + 1054056685, + 1049901833, + -1093423459, + -1093015040, + 1039201139, + -1094010610, + -1095778902, + -1110877669, + 1042927968, + -1079936540, + 1042460266, + 1042899053, + -1093530047, + 1059219737, + 1019079941, + 1044592343, + 1036042934, + 1042630124, + 1030371308, + 1046461971, + 1051882732, + 1028608852, + 1054867596, + 1065520048, + 1052610457, + 1062831471, + 1033818924, + -1089942979, + -1087852688, + -1087399931, + -1088181788, + -1106304768, + 1065668892, + -1109287946, + -1097313713, + -1095859023, + 1056681175, + -1112188677, + 1066683901, + -1108669507, + 1050995718, + -1116524876, + -1118617340, + -1097236664, + 1054291228, + 1060400322, + 1047891170, + 1045905457, + 1054207451, + -1113806024, + 1019374052, + -1106287508, + 1061233203, + -1080596067, + 1042350710, + 1059498160, + -1099000712, + -1119630692, + -1100614055, + 1041027802, + -1084494437, + -1088028997, + -1089783679, + 1028907665, + -1081717847, + -1089990552, + -1098905787, + -1079529624, + 1048639508, + 1049301108, + -1091824984, + 983417705, + 1058856879, + 1052898618, + 1049138602, + -1113938706, + -1098213637, + -1083948891, + -1107469201, + -1085918192, + -1089746279, + 1064864881, + -1132501362, + -1096179765, + -1097417721, + 970725632, + -1106501567, + -1086418772, + -1097056599, + 1059555780, + 1050194098, + 1067882644, + 1055804469, + 1025194670, + -1081889943, + -1103360084, + -1099134176, + 1068320893, + 1067141817, + 1054952695, + 1049814702, + -1086135429, + 1059617900, + 1061368305, + -1097089964, + 1066293288, + -1084068319, + -1090506480, + 1052313232, + 1057328844, + -1111638219, + 1063393184, + 1042638128, + -1086907260, + 1053315147, + -1100913279, + -1087360983, + -1112738490, + -1095678364, + -1086287409, + 1066796163, + 1058093147, + 1067960837, + 1063046518, + -1083544967, + 1048904330, + 1075054386, + 1068066805, + 1063729158, + 1051644509, + -1097990983, + -1101718933, + -1102061262, + -1102904708, + 1037575492, + -1100956616, + 1053923415, + 1030629884, + 1025467606, + -1101511323, + -1091864039, + -1128714531, + 1047753335, + -1093955570, + -1095334539, + -1102211925, + 1037472175, + 1037843428, + -1089738598, + 1047194566, + -1106546883, + 1044878258, + -1100235750, + -1095897750, + 1040759346, + -1091146577, + -1094959603, + -1106036232, + -1083728053, + 1042520807, + 1050010230, + 1052767591, + 1009762998, + 1043651056, + -1096144663, + -1114798254, + 1024890423, + -1097919468, + 1016920220, + 1047560199, + -1111163123, + -1106285478, + 1039390064, + 1048533883, + -1110093932, + -1087242360, + 1054296653, + 1035953786, + 1049022992, + 1067787372, + 1056874351, + -1087694991, + 1043077466, + 1061140845, + -1096786078, + -1085405551, + -1082261152, + -1079636104, + 1048739865, + -1086335077, + -1099618732, + 1045890719, + 1065715393, + -1089628533, + -1094728157, + -1095748004, + 1045531873, + -1118953542, + -1100505031, + 1034046709, + 1040393539, + -1102475827, + 1058951743, + 1061217857, + -1089869121, + 1049794786, + -1087034409, + 1062580062, + 1056881289, + -1102202327, + 1053430212, + -1083598695, + 1044913620, + 1048994622, + 1022380586, + -1089566553, + -1109175606, + -1123910204, + -1105191673, + 1048592128, + -1104636185, + 1066356583, + 1017125329, + -1089186558, + 1057284403, + 1038750118, + -1084149856, + -1088515255, + -1089294866, + -1114823848, + 1048763243, + -1089144271, + 1045787611, + -1081915102, + -1080122669, + -1080587260, + -1094590681, + -1116549324, + 1017167295, + -1089875608, + -1104474249, + 1049446029, + 1044469090, + -1094443512, + 1033608224, + 1049189480, + 1042390538, + 1051049926, + -1090277785, + -1120410871, + 1049944386, + 1057523763, + 1050212197, + 1036196885, + -1105352638, + -1084292628, + -1104979737, + -1125382859, + -1099719470, + 1061130865, + 1041129336, + -1129426136, + -1091860170, + -1077136991, + -1094383613, + -1101631711, + 1045899907, + 1030519982, + 1062220938, + 1056871100, + -1081295690, + 1043651304, + 1042126553, + -1079687337, + -1097261757, + 1058639619, + 1054313967, + 1030742346, + -1084693082, + -1118397183, + -1078855129, + 1048013392, + 1073610231, + -1088675018, + 1075694229, + -1097892455, + -1101931403, + 1032146415, + 1060019824, + 1056601789, + -1101355244, + 1062420943, + -1072892865, + -1100858390, + -1080439069, + 1053969407, + 1061663227, + -1082259370, + -1080928723, + 1074729357, + 1057367333, + -1089241949, + 1063354818, + 1049188941, + -1075174829, + 1043272400, + 1024503942, + -1103501625, + 1031149172, + -1096251091, + 1017458974, + -1099546109, + -1090438381, + -1097496928, + -1105307663, + -1094218748, + 1052162767, + 1013681466, + -1088699794, + 1056110304, + -1138231094, + -1097205206, + 1054265770, + -1104802740, + 1050143241, + 1029173572, + -1109851651, + 1052290226, + 1035296136, + 1047211304, + 1053705921, + -1104426487, + -1104805253, + 1056811133, + 1042037074, + 1050289908, + -1094356642, + 1048792201, + 1043167999, + 1033807734, + 1046021602, + 1045125633, + -1105724054, + -1117043730, + 1035588821, + -1118904074, + -1106565028, + 1023237208, + 1054286274, + 1047395927, + -1128503277, + -1091535848, + 1065584682, + -1095623502, + 1058505992, + -1095624317, + 1057801910, + 1061445904, + -1125217146, + -1086109558, + 1040067608, + -1126766490, + 1040215026, + -1097285675, + -1098517684, + -1079994833, + 1058511343, + 1040718532, + -1091762430, + 1032013734, + -1089806691, + -1083445286, + -1076672198, + 1040205553, + 1038971732, + 1053325317, + -1087465968, + 1050251013, + -1103794662, + -1084771602, + 1052403271, + 1054316454, + 1059798896, + -1094070901, + -1097642566, + -1112584642, + -1106631505, + 1068968158, + 1059381668, + 1042713354, + 1037139359, + -1085980553, + 1048944399, + -1099499518, + 1061465198, + 1043413991, + -1107092303, + -1077436973, + 1039372144, + 1060061401, + 1060070710, + 1052214699, + -1075485257, + 1059107730, + 1015262822, + 1051372894, + 1037661959, + 1058404016, + 1028968439, + 1043351140, + -1105725005, + 1054522715, + 1065395749, + 1033718196, + -1099694763, + 1022823180, + -1082915876, + 1040485344, + 1063468372, + 1065750986, + 1045546574, + 1057719871, + -1091859706, + -1110953122, + 1055908904, + -1087427103, + 1057757909, + -1150394154, + -1090065414, + 1060618661, + 1056048977, + 1049266515, + 1035065483, + 1061865093, + 1049476288, + -1091785157, + -1102954191, + 1047761358, + 1059992871, + -1097622445, + 1047233802, + -1096554212, + -1135347700, + -1099304992, + -1098866286, + 1049200533, + -1102116166, + -1117986153, + 1056762751, + -1088751843, + -1083599435, + -1078499161, + 1048596364, + 1055269282, + 1051429757, + -1087240945, + -1087377622, + -1090307556, + 1026700777, + -1077210324, + -1110276762, + 1063014444, + -1088225882, + 1043534508, + 1032883202, + -1097771452, + 1039813154, + -1079297850, + 1055152628, + 1055939886, + 1026770176, + -1081598564, + -1125194486, + -1087133300, + -1098287345, + 1063117675, + -1087596561, + 1057273122, + -1085261003, + -1085398971, + -1118350895, + 1041228713, + -1100636177, + -1089073748, + 1055060374, + -1098288017, + -1090024852, + -1096283421, + -1135358764, + 1019864960, + -1079349691, + 1036563200, + 1051061250, + -1124551502, + -1119645979, + 1051757661, + -1124447984, + -1105461146, + 1045467338, + -1114874164, + 1032925473, + -1133460272, + -1094519987, + 1037739180, + 1028837565, + 1042518558, + -1141896278, + -1144068845, + 1052884759, + 1040621778, + 1062346869, + -1092450587, + -1124741657, + -1102188173, + 1030273091, + -1123431735, + 1047163673, + 1054166695, + 1037353102, + 1013732447, + 1044195680, + 1044845279, + -1113017192, + -1089474999, + -1080824365, + 1043623348, + -1101199455, + 1068855885, + 1061156306, + -1115027210, + -1125859599, + 1050817804, + 988526296, + -1087122056, + -1095842318, + 1063675779, + 1046325797, + -1100834570, + -1112891689, + 1072940170, + 1045758086, + 1063870884, + 1051212685, + 1049102490, + -1106996740, + -1111595036, + -1090488452, + -1104552337, + -1101671113, + -1107630043, + 1050778984, + -1087816218, + -1136122139, + 1050605485, + 1035512041, + 1047610333, + 1059750348, + -1087962941, + -1111135903, + -1092008484, + -1085227894, + 1026900428, + 1015998899, + -1108698666, + 1041038804, + -1095242584, + 1034662135, + -1104789164, + -1093759125, + 1022614976, + -1085208194, + 1058871966, + 981475724, + -1071335016, + 1065514121, + 1055813286, + -1084437889, + -1084655978, + -1085337345, + -1088670197, + 1049388102, + 1066826690, + -1094961573, + 1056845773, + 1034177287, + 1075936194, + 1068547411, + 1046068872, + -1084487593, + -1084720418, + -1102280969, + -1089318617, + 1057826498, + 1050540814, + 1052505950, + 1055606575, + 1035792586, + 1063158606, + -1091644011, + 1058588465, + 1049105520, + 1059670919, + -1114910494, + -1088676608, + -1115174047, + 1059454816, + 1066268203, + -1098250210, + 1055597509, + 1058081523, + 1025495582, + -1092808528, + -1096137757, + 1066935854, + -1096146017, + -1104307811, + 1062453995, + 1047541583, + 1058034985, + 1047608165, + -1096492617, + 1053094258, + 1067017126, + 1037124631, + 1016791945, + -1119092570, + -1107076332, + -1087733882, + -1118808902, + 1057787712, + 1055361970, + 1062001885, + -1088839224, + -1097353850, + 1064300025, + 1066765381, + -1087220701, + -1090595300, + -1102452935, + -1080701483, + 1065481472, + -1088275836, + 1049028088, + 1068411761, + -1085701157, + -1092995732, + -1083598279, + 1059606511, + -1080433766, + -1085427097, + 1066045889, + -1093832718, + -1094710884, + -1091764776, + -1078734321, + 1030644286, + 1034769949, + 1068150188, + 1051201269, + -1108513692, + 1047257668, + -1097517578, + 1022296199, + -1100036728, + 1051014991, + 1049184909, + -1094596911, + -1112370649, + 1035777923, + 1052833322, + 1054636155, + -1124493700, + -1096431393, + 1039969236, + -1113793189, + -1096973850, + -1098088970, + -1129174064, + 1041445259, + -1115127269, + 1044797495, + 1046011145, + -1098766283, + -1114320520, + -1091971067, + -1087445696, + 1057266250, + -1118968903, + 1048484122, + 1024519828, + -1117544186, + -1124838621, + -1176408416, + 1029301731, + 1040809055, + -1096442473, + 1042815129, + -1127532276, + 1035010540, + -1095551691, + -1104611132, + 1052840159, + 1039658858, + -1109218974, + -1105356439, + 1025209764, + 1038450872, + 1063448028, + 1057204057, + -1096285493, + -1091069038, + 1044306570, + -1116821798, + -1087237963, + 1034412218, + 1064526347, + 1015120794, + -1098422195, + -1121600476, + 1051465019, + 1057620675, + 1063721041, + 1049268526, + 1052173142, + 1054678325, + -1104442524, + 1065946887, + -1093712355, + 1040809076, + -1082480714, + -1114201239, + -1094811516, + 1039786607, + -1084787674, + -1107321028, + -1104993653, + 1057219140, + -1121671049, + 1061477352, + 1043127653, + 1069459424, + -1111771945, + 1062398997, + 1045614712, + -1101487705, + -1103260775, + 1020843208, + 1068507594, + 1070216025, + -1082968920, + 1033789487, + 1054552747, + -1090194835, + 1057154837, + -1102127842, + 1056463108, + -1112794836, + 1051647020, + -1087698368, + -1095034566, + 1057268460, + 1033201874, + 1009594961, + 1026441204, + 1057313465, + -1102209549, + -1136525632, + -1108765182, + 1061696915, + 1036722122, + 1041084498, + 1058783395, + 1054818522, + -1104837781, + 1028582612, + -1097424149, + -1113933549, + 1059252214, + 1058467239, + 1057067465, + -1097373385, + 1059818052, + 1032265027, + -1086373782, + -1084019016, + -1090902508, + 1041660833, + 1050013411, + 1046406750, + -1095077114, + 1064684740, + -1084247122, + -1084853265, + 1061955678, + -1102547000, + -1120460673, + 1051052513, + 1059098409, + -1104188432, + 1063799661, + -1094139951, + -1098287286, + 1069173719, + -1086773986, + 1054485500, + 1075002483, + 1047880805, + -1088917397, + 1066565339, + 1058416582, + 1061250008, + 1056343325, + -1089803656, + -1084016879, + 1070825970, + -1105775557, + 1046807023, + 1044893534, + -1104750608, + -1088370842, + 1026178778, + -1086405757, + -1082909291, + -1092256921, + 1067262592, + 1051103250, + -1094775632, + 1050353912, + -1122552268, + 1048026741, + -1087390379, + 1075895412, + 1059282225, + 1047677646, + -1105413398, + 1055735573, + -1116472464, + -1108164959, + 1056380232, + -1090910484, + -1097044245, + -1107725422, + 1059252064, + 1012927793, + 1060351746, + -1104763544, + 1062200965, + 1053771940, + -1105757340, + -1098196914, + -1111428364, + -1105762785, + 1043464100, + -1088801194, + -1093953879, + 1044938252, + -1116276417, + 1024847132, + 1023032053, + 1032266059, + -1107215988, + 1057946821, + 1042834628, + -1124603452, + 1002445152, + 1053584524, + 1046497538, + 1012269042, + 1045934046, + 1050531846, + 1018527364, + 1047385798, + 1022558206, + -1091731549, + -1098489453, + 1058320418, + -1120156796, + -1095976589, + 1040749758, + 1034062867, + 1059021210, + 1040154693, + -1114413559, + -1098985819, + -1096734213, + 1050161202, + 1057522673, + 1062412596, + -1112150032, + 1043869466, + 1060393024, + 1061635030, + -1092587783, + -1085703783, + 1022494283, + 1060174042, + 1060383829, + 1034794086, + 1061653619, + 1042331030, + -1102272490, + 1066539357, + -1077909174, + 1051495992, + 992429441, + -1105569251, + -1081696133, + 1030585742, + 1050644005, + 1020128437, + -1113304034, + 1039903870, + -1095433362, + 1033128876, + 1054290429, + 1051989844, + 1035440326, + 1042858478, + -1090584645, + 1056763022, + 1042138302, + -1088909656, + 1052522468, + -1111151230, + 1056207868, + 1064751488, + 1032037800, + -1089612254, + 1061039656, + 1074145922, + -1088827211, + 1057900415, + -1094838017, + -1087113931, + 1051012105, + 1041399876, + 1074247111, + 1044535829, + 1034166160, + 1057197829, + -1102240602, + 1040472241, + -1094033218, + -1092982756, + 1048193301, + 1037512698, + -1097660058, + 1058127852, + 1059247238, + -1099504833, + -1111367156, + -1095212939, + 1056826338, + -1086982476, + 1050736157, + 1059087004, + 1051995889, + -1118543451, + 1034959386, + -1121818734, + -1090001689, + 1061401253, + -1181650096, + -1094264372, + 1042192628, + -1150123160, + -1135241927, + 1068540516, + -1088211384, + 1047770076, + 1049096580, + 1055184961, + 1050371955, + -1096593050, + 1049336035, + 1052182225, + 1067236213, + -1079347398, + 1065109259, + -1091916031, + 1057616663, + 1061891023, + -1083604273, + 1032949733, + -1102880891, + 1073937201, + -1101676065, + 1055913849, + -1087965657, + 1064168735, + 1045458957, + -1087765518, + 1056781062, + 1067437426, + -1101679178, + -1092754957, + -1122674989, + 1012637896, + 1060676958, + 1041097357, + 1062684317, + -1096451152, + 1052139898, + -1101234760, + 1058627271, + 1058132269, + 1049970653, + 1066505120, + 1057507429, + 1051210937, + -1080463659, + 1036493670, + -1093782287, + -1094856192, + 1049485956, + 1045435449, + -1093867573, + -1086499593, + 1056242264, + -1105858177, + 1040901375, + -1083589670, + 1038015036, + 1057892040, + -1090939934, + 1025910224, + 1042675034, + -1122563038, + 1017469352, + -1115087947, + -1091084276, + -1125022696, + -1100453726, + 1050801513, + -1095497774, + -1098031878, + 1054910093, + -1096761088, + 1057525955, + -1100547107, + 1055724136, + 1056583708, + -1095412972, + -1096955571, + -1103756883, + -1106936893, + 1012097984, + -1104963885, + 1027124316, + 1037899366, + -1118728947, + 1031916575, + 1049033372, + 1037997151, + -1120779921, + -1080047082, + 1057249726, + 1051272381, + 1023888824, + -1105860847, + -1085524416, + -1097705735, + 1019647608, + -1097255800, + -1102744332, + 1057508621, + 1058211910, + 1009227884, + -1099857629, + -1081214326, + 1048249347, + 1051149423, + 1060324799, + 1075476095, + 1041601133, + 1069385823, + -1076749034, + 1048321034, + 1043368813, + 1054590186, + -1090896925, + 1057572224, + -1103558834, + -1094301470, + -1107129896, + 1056704016, + 1046658368, + 1037213228, + -1095471786, + -1094692440, + -1097863929, + -1098841272, + 1055818075, + -1085711942, + 1041139724, + 1059565764, + 1040261520, + -1088583485, + 1052110812, + 1068518549, + 1064666428, + -1080316119, + -1111446683, + -1112859195, + 1040997477, + -1096785524, + -1077225227, + -1112454531, + 1051488980, + 1060465378, + 1059523242, + 1053086507, + 1057789541, + 1046392770, + -1081632271, + -1109672480, + 1058615242, + 1050901741, + 1054104802, + -1092225258, + 1058902053, + -1108438602, + -1097960267, + -1104966006, + 1036327943, + -1082234722, + 1060998689, + -1098653549, + 1049262059, + 1001132475, + 1045842761, + -1128345272, + 1054207330, + 1060468476, + -1097701551, + -1097883881, + 1062470388, + -1105507070, + -1093179910, + -1093473429, + 1033001066, + -1095739419, + 1038978976, + -1104383586, + 1048628281, + 1067176505, + 1042625531, + 1059205192, + -1088985158, + -1129743455, + 1059665937, + 1051775721, + 1054418012, + -1103544724, + 1074507276, + -1080709955, + 1057768243, + -1081368444, + -1089633661, + -1123487272, + 1065001123, + 1065748598, + -1091145442, + -1120904003, + 1054577506, + 1069714903, + -1105638415, + -1102989397, + -1087506570, + -1101344453, + 1046626285, + -1123001984, + -1107131397, + 1050712644, + 1050811307, + -1106028381, + 1062738891, + 1031270563, + 1069274038, + 1041971731, + 1035006929, + -1088765051, + -1086799260, + 1062404372, + -1091349234, + -1106213432, + -1093012515, + 1053457106, + 1053952395, + -1097850387, + 1049764374, + 1051191100, + -1091170768, + -1103022150, + -1108633612, + 1044541855, + -1111726496, + -1094590107, + -1112950201, + -1095756508, + 1051433719, + 1037503106, + 1061656543, + 1050284879, + 1037603786, + -1115467235, + 1038232964, + 1049111974, + 1061940855, + -1088534039, + 1035306491, + 1049971429, + 1040981868, + 1056680068, + -1090278913, + -1101406238, + -1089869131, + 1041559903, + -1106959016, + -1108498969, + 1031829886, + -1099760614, + 1017491175, + -1108586209, + 1011358933, + -1079078350, + -1092674012, + 997889267, + 1053529312, + 1030027425, + -1113031617, + -1129039664, + -1083833328, + -1086603955, + 1068566890, + 1063981212, + 1061839178, + -1100835953, + 1035650594, + 1059650546, + 983493280, + 1069296331, + -1100262820, + 1065475785, + 1041719033, + -1094031736, + 1054511134, + 1068388099, + 1049216133, + -1097579035, + 1026651589, + -1095743833, + 1060668710, + -1081765383, + -1093298013, + -1129670741, + -1080231993, + -1097048674, + -1097848334, + -1087671084, + 1049640696, + 1056141583, + -1095190565, + -1096388453, + -1089869284, + -1087503142, + 1066231186, + -1106456522, + -1093572810, + -1101078960, + 1056985408, + -1119311152, + -1103584218, + -1098332077, + -1088856629, + -1085808084, + -1083736742, + -1099559807, + -1103407787, + -1097999159, + 1064767363, + -1086764639, + 1056965405, + -1091743624, + 1029826536, + -1084896618, + 1059437970, + 1063091145, + 1042650858, + -1109928658, + -1088815068, + -1080466903, + 1060749444, + -1100944367, + 1054926296, + 1054439021, + -1082643150, + -1112453838, + -1084416608, + 1053526253, + -1102934234, + -1104146114, + -1097030566, + -1101215158, + -1108275215, + 1070286702, + 1057840507, + 1062522094, + -1093866159, + -1073161489, + -1089793819, + -1102388214, + 1027674804, + 1041821186, + -1105743263, + -1118137233, + -1081071741, + 1039393024, + -1102881466, + -1088630718, + -1085601278, + 1048717710, + 1059611597, + 1051314753, + -1087186073, + 1033560853, + -1081578618, + -1086778569, + -1086632207, + 1057184990, + 1054694281, + 1061828853, + 1054077299, + -1094531695, + -1098416232, + -1102605756, + 1067390294, + -1077966880, + -1094182881, + 1068213505, + 1049750319, + 1072549252, + -1080716764, + -1083929022, + -1105927308, + -1087641705, + -1087364271, + 1059765080, + -1081731984, + -1091882184, + -1084936111, + 1068005843, + -1080515093, + -1113789795, + -1087796421, + -1113268482, + -1094985744, + -1091005577, + -1094329554, + 1043893647, + -1089477812, + -1084759797, + -1089301964, + -1098454567, + -1092886026, + 1020997724, + 1048299025, + 1050498170, + 1057717960, + 1051604401, + 1027617949, + 1040580366, + -1128274695, + 1053808500, + 1041875472, + -1110587943, + -1094699659, + -1118333133, + -1086976171, + 1058930747, + 1052944014, + -1109257849, + -1090810002, + 1050298250, + 1018731261, + -1114612488, + -1092548011, + -1088461810, + -1100541573, + 1016501851, + 1049345686, + 1032455232, + -1088888269, + 1026585540, + -1113999870, + 1049800413, + -1106382819, + -1099376718, + -1118743429, + -1112657834, + -1099262678, + 1057656971, + 1008815214, + -1091836995, + 1049330964, + -1106592251, + 1050948755, + -1079789250, + 1066187735, + 1032274518, + 1061764816, + -1080830389, + -1079256508, + 1037076298, + -1088919134, + -1088987445, + 1044584691, + 1064995578, + -1082757607, + -1081611028, + -1104131077, + 1046114544, + -1134850306, + -1088273743, + -1095456852, + -1097661651, + -1093263712, + -1091063812, + -1106081719, + 1058494584, + -1088777317, + 1055935541, + 1063233202, + 1042657212, + 1031968593, + 1066107420, + 1066979116, + -1089387600, + -1144927144, + -1106563902, + 1057205049, + -1085797633, + -1090287784, + 1046427022, + 1059907001, + -1090055103, + 1056006565, + 1057688023, + -1109600844, + 1060574090, + 1041334513, + 1063002582, + 1063239511, + 1070643023, + -1095609542, + 1046611129, + 1069306199, + 1057837107, + 1068083750, + 1036542791, + 1058560573, + 1038791150, + 1053577646, + -1094786970, + -1082266239, + 1064232410, + 1047189492, + 1066579267, + 1054962972, + 1025628776, + -1095428318, + 1038178108, + 1058582613, + -1088964366, + 1053562865, + -1115635293, + 1042459288, + 1034211239, + -1096933740, + -1085364490, + -1081168001, + 1054220740, + -1109127636, + 1042367389, + 1064859426, + -1084159107, + -1094378389, + 1058650704, + 1033724306, + 1058687828, + -1094070668, + 1066045511, + -1096346261, + -1088781443, + 1069298299, + 1063362170, + 1048771978, + 1035908202, + 1061749646, + 1067907490, + 1031096304, + -1097443073, + -1093393924, + 1049541378, + -1095032455, + -1089590187, + -1094204491, + 967411328, + 1060422377, + 1061815967, + -1079154818, + -1083806130, + -1091768172, + 1036338834, + 1058135986, + -1083289377, + 1043144589, + -1097007123, + -1157177656, + 1055822781, + 1047122662, + -1127232616, + 1059272041, + -1104213242, + -1104208095, + 1048895070, + -1130104544, + -1118647068, + -1099820490, + -1107871957, + 1054854276, + -1105560448, + -1087158790, + 1048797563, + -1101710108, + -1184321152, + 1060378778, + 1054283952, + -1118062619, + -1084007783, + -1115279188, + -1093576610, + 1052522727, + 1042928327, + 1050351231, + -1086971157, + 1026064460, + 1053747827, + -1101812812, + -1101439224, + -1098672561, + -1101974522, + -1097532622, + -1103090873, + 1044243851, + 1025903500, + 1061454098, + 1046572055, + 1028722729, + -1105278280, + 1049289109, + -1096599901, + -1101827833, + -1090864865, + 1045668669, + 1050188438, + -1091308143, + -1101476087, + -1080966853, + 1063493765, + -1110218862, + 1035399816, + 1048273169, + -1141557470, + 995036432, + -1097798475, + -1107292214, + 1054201350, + 1051363920, + -1113688909, + 1052654087, + 1049210314, + -1114872828, + -1087609249, + 1058034425, + 1045047238, + -1114008055, + 1065799782, + 1053170441, + 1068693335, + -1105131258, + 1057406370, + -1102846104, + 1058637491, + -1097378129, + 1050196245, + -1107903691, + 1034415934, + -1089883909, + 998960572, + -1080822024, + 1056521083, + 1053766584, + -1105361450, + -1076119757, + 1049229400, + 1030562708, + -1105145558, + -1093454812, + -1096274839, + -1097398773, + 1050819207, + 1058286103, + -1115664199, + -1107478548, + 1059497280, + 1069594245, + 1048762054, + -1083226435, + 1059547066, + 1048007577, + -1133182282, + -1087548347, + -1088079392, + -1100498832, + -1092404552, + 1072744424, + -1090902146, + -1097051950, + 1054746036, + -1094342154, + -1081911719, + 1057050026, + -1097425028, + 1061451986, + -1138361304, + 1029847462, + -1097278928, + -1112984895, + -1094364156, + 1064219764, + -1090474849, + -1103772185, + -1096919098, + -1096240212, + -1095149953, + -1095134603, + -1097432841, + -1095240113, + -1102121836, + -1102011769, + -1095583925, + -1110284710, + 1018681636, + 1064552328, + -1114994776, + 1061734951, + -1081823162, + -1087383919, + -1136744166, + -1092028818, + -1092047512, + -1098551614, + -1104178197, + -1091905143, + 1027556621, + -1134609927, + -1079468437, + -1096462483, + -1118452052, + -1106503833, + -1068727010, + -1091162600, + -1127407112, + -1089137390, + -1109242172, + -1090024648, + -1093723987, + 1035032424, + -1105347291, + -1096218153, + 1057810942, + -1073524414, + -1086182388, + -1079940356, + -1077475487, + -1084191477, + -1090753286, + -1130099004, + 1060343007, + -1113506140, + -1088988119, + -1097122758, + -1087718518, + 1025746146, + 1068266777, + -1077510566, + -1090250082, + -1104640736, + -1078411771, + 1063114808, + 1039937947, + -1084661831, + -1089336451, + -1087598102, + -1098096884, + 1067938773, + 1046490347, + -1119314304, + -1092529597, + 1059357468, + 1069799260, + 1071628978, + 1055929598, + -1098768196, + 1058788003, + 1050396428, + 1049830486, + -1089236355, + 1057884113, + 1066784692, + -1124683745, + -1102437933, + 1063997319, + -1093105307, + 1059730784, + 1035734974, + 1060149843, + -1084409173, + 1040565036, + 1051586410, + -1082165789, + -1098700786, + 1043001579, + 1062694280, + 1031636033, + -1082181579, + -1087877279, + -1085388023, + 1057999329, + 1069187449, + -1095912433, + -1106196163, + 1058643133, + 1075268617, + -1102464475, + 1048924462, + -1122632063, + -1082143892, + -1107427365, + 1073992524, + 1059521586, + 1034232363, + 1068724209, + 1025752127, + 1055777513, + 1069168145, + -1095268717, + 1044149487, + -1094658491, + -1108988655, + 1057597560, + -1092690449, + -1102568795, + -1084585131, + -1101794621, + 1036137270, + 1043128716, + -1132291957, + 1061980376, + 1051890140, + -1087552746, + 1040834248, + -1097359351, + -1098093982, + -1097364346, + 1075659798, + 1014263149, + 1066562303, + 1034642544, + -1078578865, + 1051669606, + -1101198001, + 1059904127, + 1075859173, + -1145321237, + -1088806520, + -1067426106, + 1050668691, + -1109014675, + 1064672944, + -1072837052, + -1103536775, + -1119015621, + -1097564585, + 1066169169, + -1098504899, + 1040556650, + 1047561786, + 1052169115, + -1098133941, + -1094080881, + 1048103119, + 1034025686, + -1098868086, + 1058429525, + 1052420541, + -1095685113, + 1037095069, + 1049217268, + 1044473083, + 1031996702, + -1077263563, + 1064250168, + 1041635468, + -1105523169, + -1097146596, + 1024993960, + -1140611795, + 1051381375, + 1035783966, + -1108949694, + -1104210950, + 1001768472, + -1119342987, + 1052818434, + 1054862281, + -1095176092, + 1027095326, + 1043820265, + 1030952019, + 1069059524, + -1081889738, + 1059729537, + -1096150434, + 1021070918, + 1050559075, + 1048666779, + -1096522695, + 1038671374, + 1060806186, + -1088662481, + -1113873920, + 1037166677, + -1088443225, + 1050364123, + 1031206425, + 1073598168, + 1056696580, + 1062156956, + -1092597210, + 1067492096, + -1104493104, + 1066167107, + -1109119112, + -1093770379, + 1056582767, + -1097873971, + -1089605003, + 1057069561, + -1078825849, + 1006669402, + 1024710986, + -1126916499, + -1106512954, + 1061512908, + 1055444623, + -1098404148, + 998543560, + 1052072671, + 1040125672, + 1066437073, + 1032971152, + 1040207498, + -1123952594, + 1076308552, + 1061882764, + -1095994274, + 1061910328, + 1074769342, + 1027816610, + 1016791858, + 1059450100, + 1062785390, + 1045852701, + -1114860002, + -1088944961, + 1049464774, + -1115525678, + 1044781766, + 1055063549, + -1089969877, + -1090581901, + 1065402925, + 1045661528, + -1098833495, + 1018937909, + 1054683115, + 1047659624, + -1101612494, + 1008920844, + -1095637447, + 1049531639, + -1089129500, + 1052583033, + -1131295682, + -1090961876, + 1060291603, + 1050309093, + -1085595316, + -1073709163, + 1043227322, + 1044393869, + -1102934517, + 1029428725, + -1110144977, + -1091810543, + 1080011445, + 1043089863, + -1094097197, + 1051295872, + -1111737122, + 1032720984, + -1117734728, + -1107108243, + 1006499056, + -1090631183, + -1106430095, + -1115445695, + -1087625936, + -1087864973, + -1085381917, + 1065642882, + -1106461443, + -1107786723, + 1032515670, + -1086074084, + -1098882435, + 1041325096, + 1078717653, + 1048455212, + 1023137244, + 1049890197, + 1038888552, + -1117927584, + 1066423094, + 1028347762, + -1116797114, + 1059128307, + -1079603760, + 1036536602, + -1101309558, + -1102307464, + -1089181772, + -1085449164, + -1102047767, + 1066692754, + -1120495873, + 1057471530, + -1128531243, + -1095877936, + -1100154283, + 1020542466, + -1115566471, + -1148311478, + 1061879552, + 1054379938, + 1049403929, + -1098323761, + 1032495007, + 1051131529, + 1055770102, + -1084243300, + 1055464665, + 1043662696, + -1126574726, + 1049447365, + -1115219531, + -1097914297, + -1094963966, + -1089275383, + 1067578497, + 1057278920, + 1041339700, + 1056562128, + 1026438892, + -1110327107, + -1089352733, + 1060711367, + 1040782805, + 1069518824, + -1076876597, + 1046123476, + -1090142792, + -1103140321, + -1095979544, + 1025994739, + 1038723329, + 1054649935, + -1103287259, + 1066210709, + -1100823208, + 1047989980, + 1060457968, + -1082687972, + -1096802749, + 1062527493, + 1022124096, + -1105430366, + 1016526506, + 1052704889, + 1051832278, + -1080052794, + 1060867921, + -1095781558, + -1098477884, + -1093188597, + -1085840176, + 1049094392, + -1104056862, + 1036355341, + -1096069232, + 1020017208, + 1041391784, + -1079758084, + -1089794379, + -1097248686, + 1068411970, + 1039761135, + -1089275389, + -1077767715, + 1058233251, + 1053862371, + 1059236481, + 1075189734, + 1042448352, + 1052685733, + -1081413301, + -1090323846, + 1048718366, + -1098663944, + -1112141162, + 1058752708, + 1063039528, + -1094599511, + 1059184541, + -1095311846, + -1089348791, + 1031809235, + -1090365137, + 1038119078, + 1033553920, + 1036294627, + -1097631531, + 1035527622, + -1081991328, + -1095532063, + -1084260709, + 1059470545, + 1067230634, + 1072145923, + -1084276955, + 1060674937, + -1132544703, + -1082592509, + -1090127325, + 1041483769, + -1123869773, + 1049646003, + 1041659836, + -1106528853, + 1039398652, + -1095382834, + -1088154663, + -1101112135, + -1108007390, + -1093249431, + -1102238226, + 1027997450, + 1042771707, + -1099298757, + -1098353655, + 1051176532, + 1009456304, + 1040556615, + 1048904489, + 1059990262, + -1093808464, + 1054310258, + -1123517584, + -1107695652, + 1031237158, + 1045908263, + 1042850568, + 1034195139, + -1110901986, + -1098772509, + -1100295768, + 1034657421, + 1036325327, + 1048647789, + -1118626416, + 1031031190, + -1097365606, + -1103228290, + -1101405641, + 1048407911, + -1141719208, + 1051052590, + 1009415364, + 1044032834, + 1048330255, + 1068562740, + -1092349260, + -1116726618, + -1072887081, + 1047810499, + 1030584775, + 1055997705, + -1097661514, + -1092798002, + -1102037504, + -1092467059, + -1079686722, + -1143162130, + 1061713727, + 1057499362, + 1046822860, + 1058811802, + -1095650036, + 1062196001, + -1090006294, + -1090789962, + 1053223947, + 1059185772, + -1102880059, + 1066492426, + 1060170700, + -1155806452, + -1095683418, + 1053401677, + -1104946318, + -1097973002, + 1053360779, + -1088053921, + -1088063778, + 1044230292, + 1052160677, + 1034343567, + -1086093445, + -1088629624, + -1114765504, + 1062657362, + -1114427638, + 1042963941, + -1121679602, + 1059258189, + -1100468259, + -1074612650, + -1105004549, + -1088102345, + -1128267795, + 1051225325, + 1057391623, + -1088098427, + 1057755308, + -1109347897, + 1061056317, + -1110516331, + -1092511708, + 1020618039, + -1093864487, + -1084724751, + 1059305543, + -1083842292, + -1098783197, + -1084785395, + 1043522711, + -1100813511, + 1055005205, + 1059858391, + 1065670319, + -1081536212, + 1065701782, + 1050650485, + -1097112065, + 1021746927, + -1095637254, + 1038545973, + 1048705851, + 1029963766, + 1039091314, + -1097814804, + -1097285115, + -1087115790, + 1064855418, + -1105753192, + 1048153562, + 1058990198, + 1060495133, + 1049304138, + -1086147434, + 1055030722, + 1058451246, + -1108630438, + 1035315494, + -1086874015, + -1106867317, + 1053474467, + 1063372177, + 1051254940, + -1101547924, + -1095416694, + 1029880277, + -1078391524, + 1058102192, + -1105820431, + -1090358359, + -1078008038, + -1088847095, + 1049591064, + -1078816768, + 1070807449, + 1067139201, + -1081099607, + 1068115541, + -1081387225, + 1050637320, + 1042382293, + 1067001104, + -1076185561, + 1045049327, + -1081669176, + -1087758752, + -1084687132, + 1073611679, + -1101643477, + -1110336777, + -1088441659, + 1065677910, + 1050740556, + -1088047849, + 1074077163, + -1111619710, + -1088371715, + -1114326767, + 1051204077, + 974480032, + 1059541965, + 1029597902, + -1094161977, + 1049156345, + 1060959409, + 1039414096, + -1095542683, + 1009551454, + -1107678659, + -1110875202, + 1042223040, + -1088205300, + -1094491783, + 1045753947, + 1056415615, + 1024058660, + 1049892296, + -1096807799, + -1101163043, + -1114135458, + -1104409622, + -1091780188, + 1045724075, + 1040333192, + -1095250413, + 1056249003, + -1137193180, + 999419938, + 1033516422, + 1036230921, + -1112494634, + 1055369497, + -1104166470, + 1019469518, + -1103803410, + 1054122705, + 1052140225, + 1042933275, + 1043920128, + -1115573273, + -1083292625, + -1087203721, + 1061136974, + 1062591982, + -1098576672, + 1057165349, + 1039621872, + 1029004240, + 1051337432, + -1088608790, + 1058309553, + -1093032388, + 1058394923, + -1072292402, + 1000353224, + -1091331434, + 1059986934, + -1101842628, + 1053924045, + -1094077594, + -1080727532, + 1064050560, + -1135857220, + 1072118251, + 1065662637, + 1035036267, + 1067728074, + -1096868026, + 1054743140, + -1122399243, + -1087965689, + 1062039371, + 1065456926, + 1050643032, + 1061270361, + 1033427286, + -1081485991, + -1116150608, + 1062008998, + -1084547937, + -1091206655, + -1120347428, + -1097103106, + 1049595760, + 1059427386, + -1073825592, + 1053924043, + 1049379997, + -1090397870, + 1052633133, + 1057024732, + -1088593354, + -1107236720, + 1058763824, + 1056604613, + 1063418715, + -1077712145, + 1043504865, + 1055637691, + 1034737662, + 1051460179, + 1041399128, + -1087889395, + 1050686602, + 1059478715, + -1117384470, + 1064477945, + 1078417633, + 1046430201, + 1059887521, + 1033480230, + 1027760804, + 1037829079, + -1106638318, + -1115160485, + -1124657231, + 1044412833, + 1066134777, + 1056209187, + 1042985787, + -1126011061, + -1084966808, + 1045939395, + -1097032795, + 1048179383, + 1035889558, + -1113358167, + 1050407640, + 1059027317, + -1082242674, + 1033868290, + 1067751816, + 1050533086, + 1060215936, + -1094825903, + -1076388703, + 1061120698, + 1045543156, + 1062791139, + 1064278313, + 1043152976, + 1058118159, + 1028808808, + 1060946182, + -1098802961, + 1060684116, + 1055774425, + -1085438119, + 1054645777, + 1053662312, + -1110332123, + 1058884434, + -1093339448, + -1097403462, + 1067973247, + -1098422998, + 1062905025, + 1037813048, + 1066229633, + 1063775124, + 1044846139, + 1057999646, + 1041167533, + -1089412062, + -1094057702, + 1065504887, + 971523904, + 1056286887, + -1096002627, + -1089351272, + 1049768613, + -1084579586, + -1090965877, + -1087884606, + 1026707883, + -1080026437, + -1097462053, + 1032764650, + 1048059487, + -1096702949, + 1058519452, + 1044950620, + -1100052637, + -1099043847, + 1033493012, + -1109231483, + 1023845407, + -1118045581, + -1088700075, + -1098862900, + -1081253679, + 997784468, + 1045418642, + -1094060539, + 1031825497, + -1074824028, + -1094239400, + 1069378965, + -1127391188, + -1101593126, + 1049196942, + 1051605488, + 1035242643, + 1051162659, + -1120235580, + -1131095293, + 1024513950, + 1044009816, + -1100573324, + 1032758775, + 1052603094, + -1087865133, + -1079012118, + 1035402206, + -1094814530, + 1040375645, + 1044676089, + 1040718302, + 1054065964, + 1058902076, + 1074032335, + 1060329836, + 1058368656, + -1087272287, + 1006594868, + -1090686740, + -1089008412, + -1107947585, + -1114183116, + 1057551705, + 1037671516, + 1053096593, + -1110056944, + -1105775440, + -1093920013, + -1115350754, + 1060058287, + -1097371684, + 1053493296, + -1103680662, + -1080241104, + 1055568877, + 1055430366, + 1036910096, + -1083434150, + 1042237363, + -1092711472, + 1055973903, + -1124015319, + 1034359005, + 1045980228, + 1058770707, + 1050738750, + -1118870993, + 1053210016, + -1090651384, + 1057457746, + 1052055806, + -1092671518, + -1094618528, + 1015335186, + 1068001768, + 1066980439, + -1081722246, + 1061097559, + -1131271750, + 1075440220, + 1042243951, + -1143723846, + -1101192785, + 1046769205, + -1102986660, + -1111197350, + 1049043641, + 1064290583, + -1092712103, + -1093251615, + -1108395103, + 1056313118, + -1088410745, + 1047718080, + -1107560360, + 1059372398, + 1051996414, + -1112242419, + 1034515178, + 1065901817, + 1044098762, + 1064860249, + -1084010848, + -1088651235, + -1085965057, + 1052503345, + -1099820107, + -1087124749, + 1063486083, + 1029625360, + -1093204155, + -1122096288, + -1121626147, + -1127144156, + -1123524498, + -1080921736, + 1039560113, + -1094262564, + 1040292854, + 1051770689, + -1100524560, + 1066212658, + 1054372673, + 1061354448, + 1052664288, + -1094695051, + -1112744869, + -1079164187, + -1088501558, + -1081718477, + 1046006263, + -1105966763, + 1049119720, + -1084347639, + -1081732265, + 1058090199, + -1101266813, + -1079876174, + 1067125706, + 1052588895, + -1081972008, + -1137580165, + 1060239838, + 1053819553, + 1046009159, + 1069770700, + 1060886082, + 1064839239, + 1055397739, + -1085994237, + -1085549345, + -1087535260, + 1047154951, + -1086592643, + 1051728328, + -1098726019, + 1068228553, + 1053920931, + 1048813202, + 1059314278, + -1116594450, + -1117747654, + -1090791861, + -1119568792, + 1033384628, + 1054587160, + 1051058293, + -1096317555, + 1053660126, + -1088863177, + -1110276398, + 1025605755, + -1100402957, + -1134502868, + 1036090141, + -1096844157, + -1107535609, + 1042220493, + 1040516253, + 1052080525, + -1108355010, + -1107734711, + 1039543730, + -1131570606, + -1113241795, + 1057661942, + 1044638067, + 1065471691, + -1112299484, + -1087574229, + -1115949012, + 1043587296, + -1090347550, + -1090976459, + -1147163508, + -1110208409, + -1105935681, + 1044615524, + -1127838922, + 1055091076, + 1026895180, + -1106280201, + 1005784648, + 1030519041, + -1087363767, + 1041146981, + 1059211730, + -1086218478, + 1059373787, + 1057355445, + 1067390210, + -1093305423, + 1059135659, + 1034064702, + 1059280255, + -1098229780, + -1080557474, + 1039071027, + 1055144421, + 1036220055, + -1106907302, + 1056273241, + 1073677626, + 1053721427, + 1045467255, + 1036262526, + -1113237021, + -1084988231, + -1096959964, + 1063249135, + 1052440999, + -1086603848, + -1087370747, + -1091901864, + -1093881371, + 1048316411, + -1091461135, + 1055683859, + 1045159181, + 1049077491, + -1089006647, + 1068194822, + 1037888630, + -1140808924, + 1059080289, + -1086414956, + -1103331008, + 1068247545, + 1075552952, + 1069243374, + 1053392338, + -1094388929, + 1021510795, + 1047912796, + -1091357316, + -1092884012, + -1107250188, + -1090336970, + 1059466126, + 1045186784, + 1054932017, + -1087403288, + -1090479315, + -1088904133, + -1099174845, + 1043181074, + 1042667182, + 1049013488, + 1051468459, + 1060129487, + -1094312746, + -1082122007, + 1064650158, + 1049845472, + 1064043304, + 1042395432, + 1055413340, + -1143408679, + 1077093942, + 1059322305, + 1061914993, + 1041292653, + 1057462001, + 1063706368, + 1063409215, + 1040730323, + -1100588307, + 1041888573, + 1048081698, + -1091212370, + -1108650798, + 1062790674, + -1092343771, + 1057173563, + -1095794406, + 1063266204, + -1086876965, + -1093808404, + 1058351806, + -1091359315, + -1140092777, + 1016737283, + 1056208324, + 1054402658, + 1039737876, + 1061645304, + -1108116328, + 1001688603, + -1117101904, + -1083707592, + -1094625878, + -1106385112, + 1072230472, + 1037858688, + 1059374565, + -1096778304, + -1146776338, + 1003196802, + -1088493140, + 1054500747, + 1060617686, + -1081589897, + -1084227736, + 1066475784, + 1054496672, + 1063500799, + -1086576033, + -1091853027, + 1068442323, + 1038631644, + 1053254996, + -1102415344, + -1087903031, + -1092977856, + 1054224007, + -1077256539, + -1106544438, + -1114995863, + -1172740976, + 1051317743, + -1098163214, + -1100014076, + -1103697161, + 1051106388, + -1100850839, + 1059139276, + -1097189075, + -1096945284, + -1107519032, + 1057226064, + 1047656286, + 1053054748, + 1030368553, + 1017368824, + 1039029023, + -1096384935, + 1035420654, + 1051645149, + -1106591856, + 1041395488, + -1158186868, + -1116404092, + -1080767080, + 1046591040, + -1113145344, + 1037701036, + -1088135100, + -1116138010, + 1023884084, + 1049883150, + 1040730447, + -1114132374, + -1092676417, + 1023212551, + -1089847361, + 1030755422, + 1047723663, + 1063694515, + 1032348547, + 1017483165, + 1034031523, + 1024323477, + 1049451666, + -1121618248, + -1096458830, + 1050456964, + -1083589876, + -1084308659, + -1096638943, + 1048981883, + 1055781150, + -1086920345, + -1081822675, + 1049682966, + 1065541370, + 1031059587, + 1054188482, + 1068556205, + -1089246571, + -1087230154, + -1089748466, + 1063012028, + 1059352839, + 1062420958, + 1057938827, + 1023940306, + -1085351336, + 1040580713, + -1110430414, + 1052674962, + 1058452958, + 1049023356, + 1060987796, + 1041918490, + 1055295868, + 1041925956, + 1065425272, + 1051130283, + 1050038340, + 1063308579, + -1107543328, + 1033133574, + 991749198, + -1090052123, + -1114599867, + -1090906718, + 1052376226, + -1102688204, + -1101020244, + 1061540969, + 1052688207, + -1100073811, + 1005252955, + -1088383770, + 1043536592, + 1048418157, + -1103529866, + 1053808970, + -1111597226, + -1119085074, + -1093681639, + -1098596135, + -1094488010, + -1101074937, + -1103036068, + -1091628332, + -1095225294, + 1064226909, + -1091693318, + 1071766211, + -1115148160, + 1048160544, + 1063851756, + 1056547814, + 1045581071, + 1043107918, + 1003031696, + 1032585880, + 1037418867, + -1093384989, + -1112071534, + 1029597323, + -1105509976, + -1122798914, + 1049984890, + -1096450977, + 1071026396, + -1102327770, + 1056860591, + 1059366055, + 1062794133, + 1076108881, + -1083209353, + 1054740586, + 1052686678, + -1160051808, + 1050509477, + -1113697731, + -1098053265, + -1088060082, + -1092007070, + -1096675988, + 1050407480, + -1096873972, + 1058357378, + 1040773742, + 1062357366, + 1047175827, + 1048606576, + -1098820513, + 1057427584, + -1102127842, + 1055465452, + -1102805097, + 1054311175, + 1033966438, + -1106520516, + 1058132485, + 1048257476, + -1112628506, + 1008363452, + 1055792646, + -1102832024, + 1062276313, + 1026581857, + 1017793650, + -1106372232, + 1049199857, + -1093793374, + -1097247752, + 1049916219, + 1060988321, + -1094035686, + -1081121194, + 1066484883, + -1122144729, + 1067599614, + 1047137751, + 1059607311, + -1105378068, + -1088801530, + 1049265593, + 1054425811, + 1038302010, + -1105465418, + -1103721423, + -1112410676, + 1036479322, + 1047944988, + -1085427913, + -1082307250, + -1095040187, + 1069969113, + -1079191238, + -1072394008, + -1091656612, + 1035715534, + 1060907252, + 1077520642, + 1066542046, + 1032770897, + 1055308281, + -1081477978, + 1063027518, + -1085155112, + -1071615080, + -1120321276, + -1103101493, + 1075014337, + -1129190538, + 1026831106, + -1077504955, + -1109752182, + 1064861502, + -1095678248, + 1023852150, + -1065187844, + -1101028338, + 1032681490, + 1065900395, + 1063202458, + -1071945787, + -1092892823, + 1062720588, + -1114249614, + -1105205454, + 1064757139, + -1101093983, + -1106251720, + 1052314497, + -1089187290, + -1099702125, + 1027601059, + 1050009862, + -1094981676, + -1114397531, + -1111711422, + -1108968843, + 1053343506, + -1124478675, + 1076123845, + 1051405148, + -1091853800, + 1019757222, + -1122559407, + 1071188081, + 1065353227, + 1048406920, + -1120571850, + -1097492060, + 1043145464, + 1038122390, + 1081943023, + -1095964836, + 1050509358, + 1040843419, + 1050759940, + -1118637350, + -1112112469, + 1036878335, + 1054957668, + -1080404634, + 1050296691, + -1090115016, + -1106142265, + -1087412837, + 1060266078, + 1063453886, + -1089658413, + -1107054894, + -1104098670, + 1040581087, + 1054263657, + 1032972156, + 1031800902, + -1094834592, + 1038918960, + -1089856621, + -1099998286, + 1050374511, + -1102229379, + 1045264151, + 1058071031, + -1096837322, + 1059689001, + -1105108480, + -1084145168, + 1059832873, + 1057492867, + 1061129261, + -1088579915, + 1049564031, + 1033627760, + -1087894063, + -1129084984, + 1034607424, + -1082051209, + 1054389869, + 1059880599, + -1083640543, + -1100764856, + 1057866973, + 1039776129, + 1039564412, + 1045889002, + 1049789161, + -1080372369, + -1083901974, + 1067333054, + 1067370761, + -1086605286, + 1060085258, + -1093850385, + 1047384029, + 1066703225, + 1074118577, + -1116845996, + -1080765421, + 1054092804, + 1059248202, + -1106333447, + -1087947529, + -1094321148, + -1108424372, + -1079822912, + 1059734843, + -1081023156, + 1044355506, + -1109317572, + 1045739830, + 1050693887, + -1078000725, + -1077801649, + -1101722703, + -1152669691, + -1099054850, + -1087171723, + 1032565012, + -1100550942, + -1071347722, + -1078976577, + -1090706758, + 1060818069, + 1057291728, + 1061368478, + -1119305063, + -1098448795, + 1057216678, + 1038990687, + 1013672355, + 1032163001, + 1040292171, + -1102989320, + -1097783792, + -1096170838, + 1029129964, + 1010204770, + 1054881713, + 1053800365, + 1049525618, + 1016475088, + 1027620693, + -1172344896, + -1098744288, + -1103768615, + -1091707313, + -1100265442, + -1115615058, + -1109119197, + -1113550962, + -1096587139, + -1105055878, + -1113100148, + 1040838472, + -1090885110, + -1095047448, + -1101137697, + -1155243096, + 1032467896, + 1037781370, + -1100023582, + 1025663940, + 1045117217, + 1031581761, + 1049035626, + -1105238106, + 1042314042, + 1050701035, + -1113028042, + 1053801302, + 1046452264, + -1103582440, + 1043534718, + -1091336892, + -1094116388, + 1053905733, + -1106104135, + 1026484643, + -1094129241, + -1113749387, + -1086528908, + -1096345920, + 1065631085, + -1089122341, + 1061801047, + -1126854565, + 1056861199, + 1032182069, + 1036509671, + 1033365819, + -1082877453, + -1087727847, + 1053952222, + -1088125946, + -1083696355, + -1095589451, + 1055342241, + 1033420725, + -1124073141, + -1081102501, + 1052238812, + 1043721015, + 1051646513, + -1126654695, + -1101392043, + 1017261062, + 1055332522, + -1091018293, + 1059194320, + -1089640563, + -1132994460, + -1097637304, + 1049745421, + -1107339870, + 1007665368, + 1059969301, + 1073659654, + 1055013976, + -1069287495, + 1032476304, + 1062567174, + -1086573096, + 1032260068, + -1093592127, + 1056769436, + -1109235615, + 1043236704, + -1116793689, + 1055489116, + -1086337398, + 1057440134, + 1026262444, + 1042047878, + 1056267486, + 1043956796, + 1057186938, + 1061393836, + 1048199245, + 1060621903, + 1049499105, + 1057734088, + -1105145007, + -1103734677, + -1086620817, + 1021410466, + -1084482844, + 1058062735, + 1066283186, + 1028983018, + 1044341992, + 1052996213, + 1049687448, + -1165245570, + 1056999299, + -1100647501, + 1035286885, + 1058509793, + 1059145514, + 1031747203, + 1034075804, + 1044417384, + 1018646373, + -1106467969, + 1053477038, + 1041340169, + 1061717545, + 1050226809, + 1019169290, + -1105090365, + 1052716364, + -1102319042, + 1070399862, + 1070032899, + 1066900482, + 1065532660, + 1061679400, + -1107263534, + 1032116031, + -1082917025, + -1096533792, + 1069382440, + 1023739172, + 1055632014, + -1097895585, + -1069682766, + 1067839513, + -1110276576, + 1050360650, + 1060256377, + -1081972562, + -1096382148, + 1053282548, + 1064224861, + 1063135305, + -1119679231, + -1073712827, + -1101069355, + 1061510668, + -1110769843, + -1075698743, + -1074568798, + -1079776570, + -1082401343, + 1036783217, + -1120380768, + -1096281033, + -1096060514, + 1054016287, + -1087531805, + -1066542970, + -1115410398, + 1051638461, + -1089781125, + -1119512780, + -1097726259, + -1103477702, + -1091456943, + 1058835611, + -1106741049, + -1099441094, + 1058639325, + 1052266239, + -1105556426, + -1100427550, + -1095764904, + 1065292773, + 1063837160, + 1059194067, + -1116691815, + -1089169687, + -1146608082, + -1103318830, + -1096852490, + -1082555726, + 1043228379, + -1099841570, + 1042214784, + 1068883436, + 1042197404, + -1088016737, + -1075947404, + -1095950190, + -1104889591, + 1043054713, + 1026145258, + -1079002129, + 1063470091, + 1017781081, + 1067571690, + 1049930536, + -1092246489, + 1048729563, + 1028369346, + 1061485372, + 1048600236, + -1101671142, + -1093338344, + 1040247934, + -1082859518, + -1093153499, + 1066717441, + -1098402914, + 1058378493, + 1048808868, + 1047292042, + -1073420966, + -1121692128, + -1098016960, + -1122315467, + 1053524632, + -1082970659, + 1041558970, + -1092077275, + -1073167500, + 1027192386, + 1048963719, + 1078349429, + -1088862751, + 1043193566, + -1097202072, + 1068868523, + 1048149961, + 1019707208, + 1046977997, + -1084935917, + 1049989376, + -1106840655, + -1085291461, + -1088850579, + 1057503945, + 1049015780, + -1107171165, + -1086923487, + -1087182799, + 1033828466, + -1099433859, + -1117245964, + 1050244465, + -1088771430, + -1083250420, + 1048896316, + -1096254604, + 1040279541, + 1064731068, + -1106319004, + -1094983084, + -1090771876, + 1047900555, + -1105091531, + -1101353889, + -1094406517, + 1040192533, + 1029713693, + -1082547815, + 1044290678, + 1073266121, + -1087278507, + 1067905871, + -1122639141, + 1055729777, + 1057329723, + 1060309139, + -1103433982, + 1040091082, + -1093692378, + -1100424738, + 1049283902, + -1090422242, + -1128110845, + -1136846540, + -1081020543, + 1032717467, + -1090736904, + 1032632191, + 1076645576, + -1097642255, + 1057578224, + -1094335583, + 1058084551, + 1069603750, + -1071650363, + -1089900657, + -1106865769, + -1098429863, + 1031930087, + -1089874800, + 1050469435, + -1123479766, + -1080160741, + -1105223133, + 1016299310, + 1039126120, + 1050519701, + 1019190172, + 1051270272, + 1052611044, + -1089401730, + -1097320380, + 1057706823, + -1088818680, + 1036196091, + 1023513880, + 1009437201, + 1045639201, + 1061180109, + 1043801589, + 1047144710, + -1085290531, + 1059333011, + -1085723629, + 1035300187, + 1052781209, + 1045719626, + -1085634076, + -1120479378, + -1100033189, + 1025769427, + -1103225629, + -1105520707, + 1034531911, + -1103399755, + -1095642002, + 1067261152, + -1101506840, + 1065682745, + -1102367591, + 1074422661, + 1026757273, + 1044396275, + -1102436514, + 1048717705, + 1049632638, + -1094112673, + -1106736098, + -1098211747, + 1023095952, + 1046283969, + -1084124689, + -1088843203, + -1093134156, + 1048706852, + 1053264383, + -1148502833, + 1041704021, + 998351051, + -1096231061, + 1051575217, + 1036341175, + -1103563744, + 1066437953, + -1083966710, + 1051059250, + -1099975503, + -1113566120, + 1007772728, + 1017358941, + 1053142432, + -1106658229, + -1119514024, + -1085314400, + 1042914287, + 1005040050, + -1123173112, + 1030346767, + -1108524439, + -1129732216, + 1058014908, + 1065201855, + 1025164955, + -1080737107, + -1089096262, + 1061975508, + -1091385226, + -1133339231, + 1048687895, + -1091626287, + -1095552118, + 1040154196, + -1101315931, + -1101854316, + 1036855695, + 1030515282, + -1094970200, + 1031651338, + -1090243675, + 1056628594, + 1044147792, + 1046857583, + 1073295001, + -1115166069, + -1092797048, + 1039038573, + -1102840417, + 1062799142, + 1063317529, + 1051390764, + 1045100409, + -1094963302, + 1050755427, + -1123392677, + 1070737335, + -1098220072, + 1051774263, + 1050710341, + -1092218834, + 1041042155, + -1113272225, + -1093666487, + -1111997646, + -1085974151, + -1087765906, + -1096597403, + 1067121046, + -1097049146, + 1039919914, + -1106565399, + 1052736172, + -1119948092, + -1080698914, + -1115456118, + 1038110657, + 1066844821, + 1049596924, + 1059272231, + -1089533761, + -1088882408, + -1080496914, + 1057203495, + -1081814660, + -1082374112, + 1012801486, + -1097089210, + 1030405238, + 1042133834, + -1121385730, + 1050395155, + -1108749722, + 1053207060, + 1062349232, + 1046700856, + 1064168410, + 1056486016, + 1063674376, + -1096376538, + -1085494165, + 1025228976, + -1101117343, + -1094748567, + -1092410913, + 1051153988, + -1098489167, + -1085783659, + -1079625789, + 1061094990, + 1061411392, + 1059759500, + -1076658367, + -1082599239, + 1066874036, + -1126810549, + -1115678721, + 1061014594, + 1058823768, + -1098083743, + 1062900578, + 1058891031, + 1057664639, + -1085850397, + -1093362841, + -1143911185, + 981629024, + 1054166435, + -1085659168, + -1098954403, + 1042003652, + -1080226480, + -1079662741, + -1087500261, + 1060290544, + -1085201906, + -1079166992, + 1033312878, + 1057155404, + 1058957209, + -1120154874, + 1050827465, + -1091378393, + -1098408719, + -1090034923, + -1086934632, + 1033722916, + 1024922414, + -1086050107, + -1081871581, + -1086837816, + -1090605543, + 1039804073, + -1103962171, + -1097300521, + -1098712068, + -1107208894, + 1025154739, + -1115475251, + -1105520504, + -1110157339, + -1098131197, + 1056112790, + 1015468550, + -1111964289, + 1046667115, + 1041519562, + -1105844100, + 1050800413, + 1059562519, + -1109201859, + -1098422685, + 1046379216, + -1090951205, + -1135172820, + 998607334, + -1128223059, + 1049682177, + 1043910272, + 1053012195, + -1093690662, + -1095816840, + -1089649137, + -1111687370, + -1101271395, + 1054366382, + 1030131252, + -1131779898, + 1012224227, + -1120246753, + -1103282765, + -1156135264, + -1094676843, + 1033306278, + -1118497202, + -1119390630, + -1081143878, + -1073151678, + 1042084662, + -1142970136, + 1062020758, + 1050766153, + -1079597320, + 1052265794, + 1053367078, + 1024483182, + 1054683881, + -1110338954, + 1043582531, + 1061181797, + 1043425292, + 1047965788, + 1049107663, + 1066180166, + -1071010049, + -1111745126, + -1106820772, + 1066691782, + 1044424088, + -1075656761, + 1051056743, + 1042729301, + -1100715479, + 1028296105, + -1115497992, + 1042009628, + 1067563219, + -1096407702, + -1095096551, + 1047979211, + -1125063512, + -1089184315, + 1056856620, + -1101003374, + 1055615623, + 1038804640, + -1119141172, + -1084874568, + 1040321567, + -1086622715, + -1091685628, + 1055629780, + 1076062915, + 1065731730, + 1062312003, + 1071703818, + 1060107578, + 1030111108, + 1044098661, + 1074400914, + -1097262617, + 1064307051, + -1079144404, + -1067347149, + 1072186999, + 1073917066, + 1061577740, + -1093419195, + 1048116994, + -1089812025, + -1087322472, + -1096687716, + -1077818775, + 1071172388, + -1102329178, + 1068740959, + 1060110115, + -1103117770, + -1079551972, + -1077307676, + -1084973225, + 1043988457, + -1086148096, + 1067916203, + 1057767240, + -1082339344, + 1050671050, + 1055400344, + 1058590374, + 1068821204, + -1076218541, + 1059780807, + 1054295463, + -1087003016, + -1083248109, + -1092336801, + -1081492698, + 1057419208, + 1070852754, + 1066392758, + 1066783149, + 1064899181, + 1038515496, + 1074351999, + -1075280877, + 1070966390, + 1057930512, + 1070318110, + -1082344285, + 1056455202, + 1065992824, + -1091417206, + 1071903397, + 1049493079, + 1063371043, + -1080947992, + 1041868022, + -1089830774, + 1044158642, + 1079883010, + 1060034509, + 1055623413, + -1093187821, + 1048811053, + 1057723937, + 1068881854, + 1055834948, + -1104619062, + 1075227343, + 1060393306, + -1092402041, + -1086730559, + 1038751221, + 1053406070, + 1072263265, + -1102888249, + 1064738013, + 1066753019, + -1081746638, + -1084878115, + 1066185185, + 1059238373, + -1118201086, + 1045639899, + 1059348345, + 1064990504, + -1089649821, + 1057916516, + -1099115691, + 1047014927, + -1097110359, + 1023548091, + -1079444398, + -1087949720, + 1060111354, + -1116952850, + -1082053159, + -1090363659, + -1082730969, + 1067266048, + 1060411021, + -1085004191, + -1090207708, + -1097379441, + 1059190131, + 1057297457, + -1090517509, + 1058952282, + 1053091386, + 1061528847, + -1095711250, + 1056085520, + -1073342869, + -1097113245, + 1057551855, + 1066199239, + -1102131481, + 1026902816, + -1098757639, + 1063853393, + -1087032446, + 1060393759, + 1066193395, + 1066713032, + -1089965609, + 1066089741, + -1094959795, + 1056265732, + -1072005288, + -1103648784, + 1066022410, + -1079360253, + -1096654799, + -1099962240, + 1052277785, + 1065611632, + -1079611167, + 1072540777, + -1080204971, + -1087119094, + 1050454991, + -1085087888, + -1115412696, + -1078142688, + -1071805439, + -1095045289, + -1084187417, + -1098182736, + -1075910420, + 1045875032, + -1074951066, + -1090164450, + 1055595964, + -1090947729, + -1083111429, + -1093405729, + 1056458898, + 1074629605, + -1086442229, + 1069466025, + -1101644870, + 1057674072, + 1042456597, + -1087393677, + 1047964108, + -1080728768, + 1035335638, + -1089887288, + 1077501057, + 1069395737, + 1076756996, + 1074516973, + 1066116016, + 1077919265, + -1090233054, + -1078731590, + 1076595310, + -1071039878, + 1079948411, + -1168601152, + -1088448254, + 1075465199, + -1067854828, + -1080258231, + 1059557444, + -1079514992, + -1068038273, + -1090970612, + -1094871969, + 1056167208, + -1071938739, + 1071415845, + 1066207800, + 1059812035, + -1136091436, + 1049235856, + 1056415020, + 1070802494, + 1048952654, + 1067204882, + -1088741833, + -1077925500, + 1046926898, + 1076120361, + 1079100418, + 1066115965, + -1073881071, + -1098630294, + 1081254619, + 1068247406, + -1100106111, + 1067342583, + -1086315091, + -1089223655, + -1089369372, + 1067070772, + -1087068647, + 1065939256, + 1071744114, + -1094388156, + -1066236137, + -1075985918, + -1075381869, + 1077534332, + -1069467059, + 1066119757, + 1074109919, + 1074113107, + 1075848037, + 1063068330, + -1092733717, + 1071233224, + -1072488945, + -1100868755, + 1045072693, + -1094181708, + 1078768955, + -1072472586, + -1067243704, + -1081061834, + 1065375465, + 1064946994, + 1067095731, + 1056662833, + 1065471605, + 1081055890, + -1083068677, + -1080772831, + 1076060082, + 1060757020, + 1074364506, + -1072621143, + 1058291669, + 1057127768, + -1096705661, + -1088907444, + 1032292137, + 1056548702, + -1090656391, + 1061240579, + 1052083707, + 1072450970, + 1047895176, + 1068155924, + -1106065729, + -1084058360, + 1053289471, + -1081462660, + -1073506659, + -1100847051, + -1089656470, + 1054465985, + 1045029694, + 1039777214, + 1050054075, + -1103965871, + -1085348259, + -1096867659, + -1109653650, + 995706398, + 1074731773, + 1067660520, + 1033212482, + 1055466195, + -1093412534, + 1065962502, + 1025098086, + 1042282594, + -1082275460, + -1091602442, + -1103067481, + 1048644296, + 1049693805, + 1057733169, + -1090537584, + 1043963680, + -1087540841, + 1067518763, + 1069025793, + 1060002006, + 1051571907, + -1101956433, + -1090165091, + -1092193089, + 1066823242, + -1090418217, + 1072195582, + -1067053864, + 1075504220, + -1086015908, + 1071108900, + 1074180182, + -1071880744, + -1083792098, + 1063373299, + -1077948042, + 1069035608, + -1073076721, + -1071822538, + -1087980510, + -1090145157, + -1078486330, + -1068296472, + 1077968523, + 1060977010, + 1076912030, + -1080903325, + 1071766584, + 1071703646, + -1077191326, + -1079010006, + -1087451700, + 1075305392, + 1064977674, + 1075243604, + -1071581298, + -1096337142, + 1081137418, + 1066818402, + 1065679468, + 1036935078, + -1090216655, + 1022181034, + -1103230983, + 1065473988, + -1089292811, + 1062379428, + -1081759733, + -1101149867, + 1074501774, + 1062409447, + 1069676194, + 1050843258, + -1098405300, + 1061593505, + 1044946055, + -1093954353, + -1073350762, + 1042311227, + 1075387221, + -1066493093, + 1050134879, + 952356576, + 1054720685, + 1070817921, + -1078405800, + 1067899393, + -1095051856, + -1095458804, + -1071835418, + -1091965056, + 1074317073, + 1045698860, + 1069437821, + 1068945417, + 1062062706, + 1071151476, + 1068269980, + -1079939277, + 1073473625, + -1080966651, + 1067420965, + -1093941056, + 1058257058, + -1082663496, + -1083427969, + 1071159874, + -1090187336, + -1072761288, + -1084429704, + 1061593009, + -1081002498, + 1050529936, + 1073968546, + -1080701782, + -1082268728, + -1095972092, + 1068440447, + 1067709042, + -1072808477, + -1064798871, + -1077842133, + 1032028806, + 1044089200, + -1083486363, + 1059358204, + -1077144669, + -1107118668, + 1055531782, + -1079248763, + -1068883197, + -1073729972, + -1082488376, + -1076788364, + 1077014033, + -1105369664, + -1114646500, + -1070142903, + 1044864039, + -1078170161, + 1024702754, + -1073322969, + 1039476117, + 1055384931, + -1077635204, + -1077445347, + -1123157577, + -1094954391, + -1071671055, + 1048771599, + 1040259649, + -1092894253, + -1077766421, + -1098119588, + -1112407723, + -1088012954, + -1079082875, + -1077319752, + 1067520724, + -1090682665, + 1053190582, + 1066059041, + 1043809860, + 1052003865, + 1003336018, + 1065490361, + -1093684128, + 1051675905, + 1059052424, + -1095702383, + 1053012003, + -1080557344, + 1039940156, + 1046937872, + 1065405618, + 1054276255, + -1094574645, + -1081206706, + -1095363988, + -1087900569, + 1067551218, + -1084599236, + 1065788971, + -1085253409, + 1054205149, + -1099965126, + -1082075759, + -1082043614, + -1099616529, + 1041664093, + -1078938122, + -1115627450, + 1050532577, + -1090353345, + -1114691867, + 1050514343, + -1066496422, + -1096558046, + 1066748681, + -1138171480, + -1075826960, + -1112256366, + -1098651515, + 1072226389, + -1088304387, + 1060073820, + -1097471106, + -1079452286, + 1070868949, + -1076304015, + -1081292997, + 1062075001, + -1075372280, + 1070366084, + 1063155055, + 1059929848, + 1055323213, + 1052693509, + -1085192935, + 1045305861, + -1104921415, + -1079427917, + -1086244464, + 1031611395, + -1092512130, + -1098299315, + -1084898243, + 1058093855, + 1049282042, + -1116726638, + -1104417256, + -1089730763, + -1078455491, + -1071878458, + -1082222643, + 1060132036, + -1081683257, + -1087979681, + -1092643565, + -1104755441, + 1071730900, + 1053716972, + -1091426887, + -1100210429, + 1058402257, + 1068182852, + 1054146334, + -1098508577, + -1154954052, + -1085886919, + -1108617570, + 1055111641, + -1078982059, + 1056776676, + 1053501034, + 1058029504, + -1087262230, + 1068523403, + 1070641945, + 1046516137, + -1085490753, + -1085099639, + 1052849053, + 1068711844, + -1075893220, + 1073338878, + 1068783604, + -1077540298, + -1114521530, + -1091279637, + 1059126623, + -1109047755, + 1061765703, + -1081629717, + -1091259178, + 1051787532, + -1097445177, + 1073459729, + 1018366070, + -1116378508, + 1065661751, + 1057478328, + -1083448420, + -1084921801, + -1068404691, + 1066281779, + -1080270383, + -1084451596, + 1056432226, + 1051530309, + -1098330419, + -1081971474, + 1062046900, + -1079463901, + -1072369015, + 1049082026, + -1099037791, + 1073301987, + -1083389148, + -1073901589, + -1089372324, + 1054608560, + -1092777870, + 1042810488, + -1084261982, + 1018314880, + -1085205384, + 1074336821, + 1051235911, + -1075889041, + -1091033437, + 1066639819, + -1095570113, + -1081874104, + -1097937112, + -1078364022, + 1048694335, + -1079253382, + 1067996703, + -1099163225, + 1058627507, + -1094523636, + -1117635325, + 1038653856, + 1059823885, + -1081355765, + 1058543748, + 1040643742, + -1095710960, + -1097131665, + 1046700196, + 1061824756, + 1042998476, + 1049472755, + 1034466234, + -1103417199, + 1058097472, + 1059462743, + -1077259448, + -1112520289, + 1057688556, + -1084912020, + -1142898512, + 1059816406, + -1089819579, + -1101872043, + -1090298502, + -1104396362, + -1123197851, + -1105728216, + 1057412826, + 1056711828, + -1086062518, + -1087401660, + -1081902960, + 1023799169, + -1091077111, + -1095890503, + 1049614217, + -1086691702, + -1101925223, + -1092366378, + 1060577475, + 1044769581, + 1063454147, + -1098453358, + -1104111776, + -1089706595, + -1111491687, + 1049585623, + 1058162621, + -1090723913, + -1090904956, + -1086914633, + -1088789741, + -1089192951, + -1080899855, + 960619920, + -1082362114, + -1081442171, + 1063137067, + 1047037221, + 1055736549, + -1079624855, + 1071320148, + -1091229017, + -1089296470, + -1083424934, + 1065554642, + -1079919714, + 1057012741, + -1088438007, + -1079682011, + -1073333143, + -1081496214, + -1070190863, + -1071633836, + 1043943132, + 1058592742, + 1060583845, + 1059362181, + 1067598697, + -1076125378, + 1069009358, + 1061668482, + 1057111113, + 1070848026, + 1049404018, + 1050363319, + -1094618638, + 1071768655, + -1080680886, + -1087820236, + -1074843057, + -1088939079, + -1081298829, + -1086879922, + -1086940577, + 1043599269, + -1134513202, + -1081470464, + -1091463870, + -1100237183, + -1084162207, + -1077442375, + 1010960093, + -1080187305, + 1074568834, + -1072567492, + 1076744580, + -1080107959, + -1072483185, + -1082518536, + -1076327380, + -1071033580, + 1071160853, + 1041346894, + 1035348073, + -1081955936, + 1069071951, + 1057903850, + -1100914899, + -1076329067, + -1075508017, + 1063972408, + -1086504833, + 1061418649, + 1046180728, + 1058534947, + -1090200474, + -1085227381, + -1090150766, + 1077233269, + 1040971843, + 1048346942, + 1067569098, + -1113263030, + -1089778594, + 1010429308, + 1048968397, + -1084880539, + 1062563426, + -1089143420, + 1072441021, + -1081406239, + 1071868816, + 1073432327, + -1067411574, + -1077367940, + 1056005676, + -1069906843, + -1099013454, + -1085011869, + 1050816488, + 1066849219, + -1071946614, + 1038634739, + 1067285333, + 1054530170, + 1021247506, + -1069773944, + -1082115319, + 1066258022, + -1072980737, + -1095467848, + -1124899850, + -1071934129, + -1072879112, + -1107767416, + -1088972504, + 1077800543, + -1088608222, + 1078577859, + 1072314720, + -1101822214, + -1076407212, + 1067986708, + 1059697754, + -1079739667, + 1075507807, + 1064418172, + 1064847122, + -1079765272, + -1091126732, + 1067019340, + -1092373065, + -1088189373, + -1078181963, + 1071278420, + 1023220994, + -1094474920, + -1114237084, + -1104752078, + 1060913656, + -1078972986, + 1072683879, + -1102291929, + 1063283589, + 1060683927, + -1087912799, + -1087901500, + 1045220255, + 1029245830, + -1105805257, + -1076116085, + -1089037739, + -1085137796, + 1049144782, + 1062573910, + 1047326027, + 1042989155, + 1043619363, + -1072129726, + 1064470086, + -1088915579, + 1057743995, + 1033823159, + -1075909484, + -1089944166, + -1084347804, + -1081154220, + 1027829771, + 1065901679, + 1030892256, + -1095521612, + 1063038765, + 1076066070, + -1092795847, + 1042231286, + 1049739488, + -1082243856, + 1034020636, + -1064688324, + -1084305538, + -1078049271, + -1110063322, + 1075111466, + -1089354293, + -1088723392, + -1094842009, + 1058757874, + -1079173152, + 1039480630, + -1082748138, + 1063152583, + -1084899554, + 1059382048, + -1088981941, + -1080378211, + -1073649007, + 1060851828, + 1061987421, + -1090581277, + 1028059290, + -1110288389, + 1066519066, + 1065454893, + 1071653984, + -1073597172, + -1081882687, + 1067510622, + 1069303628, + -1065490417, + -1102392850, + 1061733242, + 1048495558, + 1072443804, + -1065262977, + 1066082340, + -1080071845, + 1064039044, + -1095750744, + -1072789975, + 1047448318, + 1062486933, + 1055087949, + 1061630224, + -1082623135, + 1052301387, + -1074421004, + 1056982788, + 1071735098, + -1078221654, + -1108725532, + 1059503792, + -1081441540, + 1063132240, + 1050594144, + 1054349334, + -1086956982, + -1078142265, + -1068300336, + -1080018309, + -1077465472, + -1071095800, + -1072377715, + 1073908826, + 1041083988, + 1067039559, + -1088504041, + 1061262173, + 1070078235, + -1089312782, + -1080477487, + -1072541441, + 1045994009, + 1070767392, + 1067937021, + -1082077796, + -1090337230, + 1051337573, + -1080426048, + 1060908736, + -1101425695, + 1033373367, + 1046452259, + -1073104631, + 1063257845, + -1088358234, + 1038486749, + 1037124919, + 1071319991, + -1072188305, + 1075115389, + -1084427478, + -1077336916, + 1073458577, + 1048270565, + 1068588161, + 1045160901, + 1060664938, + -1078037747, + -1108639005, + -1084285216, + 1075434943, + -1082748792, + -1079734876, + -1095952609, + 1071985865, + 1077738557, + 1048595328, + 1064406280, + -1082522858, + -1105763632, + 1033039092, + 1042662574, + 1050764731, + 1063228008, + 1071495539, + -1111812443, + -1080187675, + 1074677294, + -1092495972, + 1070252670, + -1089160393, + 1068704085, + 1076543364, + -1097211042, + 1065900044, + -1122787909, + 1063605820, + -1095556018, + -1086877951, + -1090099408, + 1066883286, + 1066008279, + -1105271531, + 1036392073, + 1009194404, + -1106250214, + 1054553470, + -1090334204, + 1043867500, + -1080001281, + 1044187496, + 1046497705, + -1098959024, + -1109150691, + -1094785318, + -1087956007, + 1025479449, + 1059855403, + -1099826552, + -1087585847, + 1071419209, + -1100575931, + 1044489442, + -1103742282, + 1041100476, + -1085765531, + 1051910530, + 1060743959, + -1137307011, + -1103690780, + -1079776456, + -1089802647, + -1093765609, + 1062102615, + 1058731596, + 1032116704, + -1074310723, + -1108871643, + 1054423064, + 1063064311, + 1035473662, + -1099531939, + -1094125805, + 1050307844, + 1065832910, + -1119374413, + -1112874995, + 1054830233, + -1081967560, + 1053643637, + -1076764796, + 1048973493, + 1061915800, + -1092829545, + -1084662272, + 1053844300, + -1097761724, + 1067538126, + 1069699108, + -1089264835, + -1092541938, + 1068299646, + -1102460099, + -1086526449, + 1061902483, + -1089489224, + 1071718871, + -1115066109, + 1076601401, + 1082098733, + 1060945153, + -1115484260, + 1070837638, + -1106448816, + 1053351819, + -1102736061, + -1081033576, + -1080481014, + -1081205920, + -1079018278, + -1079807699, + 1045367500, + -1075950510, + -1104392521, + -1081670670, + -1101145827, + 1058756640, + -1083153983, + -1084269099, + -1102785546, + -1090142619, + 1072761860, + -1089951084, + -1114509059, + 1074711908, + -1072379118, + 1059701336, + 1060451819, + 1069666610, + 1060775223, + -1081799176, + 1068777928, + 1068234856, + -1086642582, + 1067900312, + -1089600191, + 1061344349, + -1081394862, + 1058640680, + 1054560561, + -1090831271, + 1055308294, + -1076557777, + -1102411230, + 1064552431, + 1066940924, + 1073874986, + 1041391331, + -1075331139, + 1054356268, + -1071991759, + -1096627536, + 1048419967, + 1071739430, + -1084257753, + 1060821009, + 1060453659, + -1084683806, + 1057445189, + -1090205807, + -1089752115, + -1089252671, + -1098443828, + -1080181898, + -1071255202, + -1083555059, + -1087214338, + -1098793186, + -1077999281, + -1070062044, + 1054282671, + -1072189193, + 1042652459, + 1066425969, + 1025682518, + -1093590224, + 1049973284, + -1089570125, + 1058206757, + 1039408935, + 1057725852, + -1076053068, + 1059798662, + 1059376716, + -1090720455, + -1095875364, + 1053679777, + 1061736913, + -1098091978, + 1047461860, + 1056572211, + -1105695360, + 1053116871, + 1065490420, + -1078766818, + -1072603774, + 1044807179, + -1081621643, + -1073214148, + -1081672452, + -1097851559, + -1092458683, + -1102703408, + -1102230922, + -1090378684, + -1092428878, + -1085374126, + -1097804803, + -1138429523, + 1032565448, + -1090626179, + 1015279830, + -1118965286, + 1052140013, + 1048317432, + 1034736481, + 1058740666, + 1043930651, + -1171118864, + 1060691085, + -1097908025, + 1040241357, + 1064063548, + -1109271402, + 1051942622, + -1077697537, + -1103264162, + 1020879746, + -1125541131, + -1088804826, + 1057836349, + -1095419678, + 1058928956, + 1057027431, + 1033411799, + -1096751933, + 1048242467, + -1082345922, + 1042947029, + 1066744608, + -1107266497, + -1089421181, + 1060699127, + -1093286665, + 1053496131, + -1084840060, + -1077502348, + -1097208336, + -1086841438, + 1040475947, + -1103636652, + -1121475994, + 1063438592, + 1069009988, + 1075306810, + 1073975046, + -1085244663, + -1080318759, + -1132060792, + -1081174998, + -1075514767, + 1064073697, + -1087594892, + 1065656416, + 1060046991, + -1081200854, + -1097101732, + -1102567326, + -1080263962, + -1087032282, + -1086063126, + -1088291865, + 1069122759, + -1088369148, + -1088612209, + 1066753015, + -1088460857, + -1087016048, + -1092965905, + -1077826642, + -1074388433, + 1027967171, + -1085611285, + -1078125306, + 1057876101, + 1066445026, + -1085377325, + -1074666445, + 1059603076, + 1056365469, + 1042895088, + -1094817258, + 1064526666, + 1048373127, + 1070001734, + 1044684448, + 1018630894, + 1068031277, + 1055201876, + -1080179366, + -1069531346, + -1072785427, + -1073587952, + -1086520506, + -1074710778, + 1051310183, + 1069804847, + -1097191632, + -1078268830, + -1081342603, + 1040898687, + -1095886659, + -1078947146, + -1089075671, + 1074139483, + 1042500715, + -1095748784, + -1083020597, + 1046838461, + -1088234777, + -1072173372, + -1111458917, + 1058521860, + -1103708948, + 1070204273, + 1077160625, + -1078424333, + 1051778830, + -1077461034, + -1088046398, + -1080496173, + 1065650190, + 1057504000, + -1079505844, + -1069967125, + 1017186917, + 1070108587, + 1056383237, + 1072810635, + 1062507805, + 1057821996, + -1087322215, + 1058976338, + -1072862094, + 1075253000, + 1011327666, + 1073936528, + -1077804691, + 1041108552, + 1067433571, + 1077514684, + 1030647947, + 1045851163, + 1063574717, + -1101342675, + -1081322863, + -1092361978, + 1034893740, + -1079561737, + -1116560634, + -1083662306, + 1064580196, + 1048739400, + -1087001510, + -1131347184, + 1030706939, + 1052228673, + 1071884106, + -1072395001, + -1084122549, + -1078958757, + 1063667137, + 1062103766, + 1059178590, + 1065514346, + 1069391870, + -1105639094, + -1093447145, + -1090533569, + 1054630765, + -1087236701, + -1090813190, + 1042233221, + 1050182639, + -1083191751, + 1053355180, + -1085580895, + -1087058229, + -1091349440, + -1109199801, + 1053201425, + 1060978459, + 1055247190, + 1065806587, + -1093838768, + 1039840943, + -1102784615, + -1088140726, + -1084295071, + -1133406658, + 1047071113, + -1084488855, + 1067138370, + 1048622303, + 1061239495, + -1084420965, + 1060004194, + -1103313080, + -1115545028, + 1064896547, + 1048278035, + -1089829657, + 1068824954, + -1120008848, + -1096782847, + -1095270218, + 1062067906, + -1100600511, + 1063490727, + 1051819990, + 1059891770, + 1050519720, + 1060440732, + 1064096233, + -1082504553, + 1023980436, + 1080153672, + -1088910214, + 1037464586, + -1083570669, + 1069508145, + -1096394440, + 1061999736, + -1097614761, + 1063644739, + -1095296573, + 1045710922, + -1080402838, + 1074436671, + -1107144036, + 1068730457, + -1067245040, + -1096551089, + -1150982076, + 1066650381, + -1088962417, + 1015460240, + 1052855297, + 1073905217, + 1060016366, + 1051068628, + 1077804882, + 1043464056, + 1057890690, + 1045123271, + 1071924319, + -1071888136, + 1059257454, + -1074772186, + -1098112056, + 1073089976, + 1059779497, + -1071926839, + 1066589451, + -1109041563, + -1069113863, + -1075814427, + 1065417162, + -1079580564, + 1077467384, + 1064312364, + -1067317525, + -1071808165, + 1078148090, + 1056441509, + 1059932868, + -1086844625, + -1115171278, + 1024574824, + 1066750992, + 1067778224, + 1054522787, + 1067522526, + -1076150928, + 1064323353, + 1074187480, + 1069330871, + 1064380488, + -1081678883, + -1120832158, + 1070772509, + -1090104100, + 1056301840, + 1071162151, + -1071945983, + 1057509688, + 1054856508, + 1063656749, + 1079909188, + -1077383761, + 1069215360, + 1068243820, + -1101449723, + 1074419787, + 1061433456, + 1068908913, + 1078874316, + 1070807419, + -1073084128, + -1087963397, + 1067701952, + -1068575421, + 1055369203, + 1056316694, + 1039086512, + -1068888439, + 1055072365, + 1065790875, + -1104339492, + -1076528106, + -1079721693, + 1073226343, + -1097318230, + -1079599203, + 1058198984, + -1076873570, + 1072145075, + 1052279971, + -1075023487, + 1076904956, + 1058301538, + -1090197260, + -1063722681, + -1075963335, + 1065545161, + -1094209487, + 1074944949, + 1065357366, + -1080387184, + -1084474322, + 1075018537, + 1066715251, + 1057136295, + -1102530918, + 1073664364, + -1081690308, + 1043725095, + 1077463215, + 1066615280, + -1070193617, + 1073056860, + 1085637653, + 1030558795, + 1060599110, + 1035605118, + 1000183153, + -1078849167, + 1072359207, + 1048114921, + 1059468100, + -1099583335, + 1069341344, + 1056505274, + -1075398258, + -1110874912, + 1058263715, + -1082248396, + -1087269289, + -1089658091, + 1065521837, + -1081984227, + -1083322279, + 1056943831, + 1060926312, + -1095611814, + -1081695131, + -1085008700, + 1071086865, + 1070144008, + 1064482885, + 1051409393, + -1095559978, + -1078025551, + 1057729865, + -1081952652, + 1067129164, + -1090967220, + 1053119134, + 1062033342, + -1078329925, + 1070552750, + 1039344586, + 1062307605, + 1057365783, + -1090323122, + 1063961316, + -1079336613, + 1075326928, + 1069116390, + -1089360421, + 1060349175, + -1070150681, + 1076293907, + 1065691915, + 1053121541, + -1081666576, + -1076966475, + -1083290283, + 1055191319, + 1072520141, + 1057391047, + -1081127691, + 1066314963, + 1066804431, + 1080867172, + -1073458962, + -1088348213, + -1071421069, + 1041932979, + -1125467775, + -1065177622, + 1065531122, + 1071612258, + 1063080014, + 1039569119, + 1052940229, + 1075602497, + 1043739497, + -1081974737, + -1083511965, + -1128110629, + -1088214933, + -1073680854, + -1067731034, + 1058911601, + 1074753203, + -1080894137, + -1086793316, + 1058517114, + -1080220981, + 1059924848, + -1091691307, + -1080242366, + -1071505445, + -1071286721, + -1090304723, + -1097455805, + 1078868541, + -1093366439, + 1061260592, + 1073272860, + -1079222807, + -1081658984, + -1082009245, + -1087218072, + -1077698024, + -1073695486, + -1081334272, + -1076568068, + -1094787282, + 1061787496, + 1074239320, + 1067087885, + 1057121353, + 1028365774, + 1067261963, + -1070683997, + -1087968342, + -1095292647, + 1055311646, + 1004019164, + 1074035707, + 1019825406, + -1081229819, + -1072408897, + 1073253926, + 1075687158, + 1070284322, + 1071283127, + -1130416960, + -1093628390, + -1085101258, + -1094943477, + -1096803884, + 1067748321, + 1057267083, + 1067428694, + -1073179984, + -1120007410, + -1083690442, + 1065906975, + -1098333928, + 1059242137, + -1064114135, + -1087931768, + 1074083756, + -1098866131, + 1075646301, + 1038229823, + -1072080015, + 1041827028, + 1076001497, + -1085257876, + 1054596372, + 1065311398, + 1067636047, + 1082023755, + 1048951440, + 1037061179, + 1060563694, + 1059732588, + -1078412264, + 1057236480, + -1069728568, + -1087506400, + 1035884878, + -1072505488, + -1091807886, + 1074389107, + -1105455749, + -1099902724, + 1065479928, + -1093062366, + 1067880998, + -1098148444, + 1066992821, + -1070035335, + 1070722070, + -1076214700, + -1086993281, + -1100365799, + -1097310937, + -1107975577, + 1062964611, + -1129097309, + -1084227500, + -1101198891, + -1094552536, + 1060683884, + 1048010535, + -1081254313, + 1060200421, + 1052361817, + -1075427402, + -1102629646, + -1077867867, + -1100265878, + 1027202592, + -1081247248, + 1044082040, + -1090132018, + 1060545000, + 1034069762, + 1009040338, + 1074205822, + -1077856794, + -1100642543, + 1043477715, + -1088657204, + 1042062004, + 1070362885, + 1060677181, + 1054221087, + -1098498884, + 1072399184, + 1068159967, + -1080932080, + 1060586804, + 1052975352, + -1084453323, + 1081179582, + 1043617841, + -1088039347, + 1062206270, + -1111095134, + 1063441852, + 1049437317, + 1069753137, + 1083221945, + -1102252077, + -1081133032, + 1075022822, + -1083392265, + 1071548912, + 1063253548, + -1076197942, + -1081564642, + 1060578217, + -1110007353, + -1090541077, + -1078218346, + 1057056775, + 1061481781, + -1097097805, + 1079229395, + 1073971762, + 1061803751, + 1051636035, + 1066261638, + -1086972166, + -1072859652, + 1055052976, + 1033954568, + 1068229902, + 1062735679, + -1081199800, + 1066448804, + -1067252523, + 1080150113, + 1069046544, + 1071922334, + 1067009753, + 1075517274, + -1091655334, + -1073686893, + -1082486692, + 1072727566, + -1086415478, + 1060649929, + -1102660131, + 1047932677, + 1071379766, + 1059145092, + 1046812060, + 1057933006, + -1107284638, + 1072775037, + -1085224185, + 1064628836, + 1077778413, + 1054583671, + 1066837546, + -1096061936, + 1067556496, + 1065508573, + -1141302670, + -1103628604, + 1053739581, + 1025468627, + -1115932707, + -1068766834, + 1065733349, + 1062449138, + -1084682809, + -1096773336, + 1055716909, + -1131719101, + 1062372662, + 1057214196, + -1081544849, + -1090824933, + 1061751130, + 1074818717, + 1068113388, + -1078922970, + 1064345887, + 1065631885, + 1052422231, + 1044087483, + -1069553115, + -1072995123, + 1041021008, + -1081503845, + -1090235993, + 1074789203, + 1063396041, + 1066124616, + -1084369150, + 1056816750, + -1090008429, + 1069805696, + -1079891551, + 1063765718, + -1083750004, + -1097510794, + -1101450355, + -1119781151, + 1050912221, + 1066250341, + -1101013454, + 1007646163, + 1069914570, + 1044282432, + -1074910085, + -1076165551, + -1089611043, + -1074964621, + -1070570281, + -1077642296, + -1083432347, + -1081488701, + -1079139921, + 1057416035, + -1092503315, + -1081218552, + -1102958909, + 1066076135, + -1079592281, + -1097547606, + 1075243474, + -1097097814, + -1083758212, + -1088243108, + 1050003401, + 1059798593, + 1056971478, + -1084713026, + -1129732419, + 1054309707, + 1038220652, + -1103903062, + 1029634193, + -1110115683, + 1056971313, + 1029112407, + -1097681630, + 1060596867, + -1088686361, + -1098370063, + 1057295036, + -1084964453, + 1048424762, + 1069598079, + 1046333952, + -1098091258, + -1102720044, + -1092965023, + -1089830882, + -1081978546, + -1110594451, + -1091673538, + -1107128270, + 1065367886, + 1059249656, + 1063760066, + 1058552169, + 1057309140, + -1082534897, + 1052076045, + -1090619538, + -1089905031, + -1085450632, + 1057884493, + -1097900821, + 1045049963, + -1101773330, + 1050309262, + 1048779896, + 1071405911, + -1081935941, + 1048610849, + 1067028366, + 1064977262, + 1057014200, + 1073014067, + -1081777513, + -1071980715, + 1043215346, + 1071042899, + 1067341751, + -1111353596, + -1088861086, + -1081718463, + 1072004009, + 1068820619, + -1087163414, + -1083325427, + -1080725081, + -1079277584, + 1042186589, + -1086971056, + 1073942999, + -1073890525, + 1057569134, + 1045729038, + -1088154613, + -1077532519, + -1079662548, + 1045570575, + -1077805915, + -1080027104, + 1064614151, + 1060468491, + -1073613087, + 1065974589, + -1079005071, + -1094951848, + 1062917764, + -1078368865, + -1078885998, + -1087151105, + 1068529984, + -1076268368, + -1102866502, + -1091643403, + 1034715427, + 1051189267, + 1064326904, + -1086928443, + -1099132167, + -1097221950, + -1111535915, + 1071927798, + -1098827018, + 1059876484, + -1073481409, + 1056757454, + 1066344357, + 1054256655, + 1064386062, + -1100182261, + 1053188101, + -1078825927, + 1066785268, + -1072513804, + 1066083747, + 1058510857, + -1080686237, + 1059899886, + -1076976723, + -1131238963, + 1065062658, + -1082730192, + -1088704654, + -1075867811, + -1130490031, + 1046523915, + -1085399380, + 1047810259, + -1074011060, + -1079262991, + 1046025029, + 1050244080, + -1084318944, + -1074601631, + 1052112722, + 1069518429, + -1089359820, + -1076837663, + 1066171141, + 1061326289, + 1053541547, + 1048843620, + -1095836237, + -1089315716, + -1113621421, + -1095681375, + -1086661081, + 1058685049, + 1061294664, + -1154018907, + -1079278503, + -1089174875, + 1074234998, + -1075283162, + 1033236462, + -1116532483, + 1058723329, + 1071097758, + 1068012891, + 1042653205, + 1065501760, + 1037330393, + -1080784038, + -1082707183, + 1067436395, + 1070135754, + 1069126160, + 1057308592, + 1064296090, + 1063135438, + -1079011619, + -1098005384, + 1061599724, + 1070356101, + 1069599220, + -1104500425, + -1104129583, + 1074786176, + -1115451812, + -1089974867, + -1086013361, + 1053773992, + -1079621436, + 1064017055, + -1106840917, + 1062679042, + -1109609795, + -1093584948, + -1112579682, + 1063409793, + -1086426936, + -1087120451, + -1091466813, + -1119280506, + -1081935617, + -1100401319, + 1058373331, + -1087535490, + -1080489504, + 1050896753, + -1090338105, + 1058513386, + 1040222185, + -1105705181, + -1093619526, + 1057720483, + 1025073817, + 990195014, + -1081947574, + -1089105548, + -1091134701, + -1085023076, + -1127894889, + -1110959957, + -1105431354, + 1049045176, + -1122999614, + -1097144463, + -1099599819, + -1080448318, + 1040364581, + -1089605627, + -1095024472, + -1071574205, + -1112688148, + 1071799609, + -1072426695, + -1078713175, + -1079991925, + -1081008022, + -1086337827, + 1040972689, + -1130629478, + -1082804337, + -1084145630, + -1097563385, + 1051534692, + 1070428976, + 1067408155, + -1096832502, + 1055108233, + -1088495755, + -1106801451, + -1089724821, + 1045336878, + -1080415790, + -1089948380, + -1096799963, + 1074882690, + 1075577565, + 1065076571, + 1064614469, + -1106678986, + -1073829850, + -1075892085, + 1050584057, + -1073910319, + -1071461803, + -1125032265, + -1083866946, + -1091929158, + -1126794440, + -1120734838, + 1054057778, + 1031914985, + 1056988279, + -1095820512, + 1048693129, + -1102995468, + -1104037990, + 1057396739, + -1098474346, + 1065416514, + 1049479601, + 1055159382, + -1068327825, + -1072109526, + -1072249407, + -1127435990, + 1062007530, + 1066637423, + -1071554748, + -1066222557, + 1075199058, + 1068732461, + -1095136877, + 1028762360, + 1073619454, + -1085358225, + -1096930265, + -1074101985, + 1072722943, + 1077060552, + 1073226030, + -1096234040, + 1066495880, + -1079542205, + 1058899487, + -1091331213, + -1084930118, + 1067634630, + -1074365360, + 1064832354, + -1078043134, + -1107880635, + -1088275250, + 1073936640, + 1054002294, + -1104266215, + 1063020141, + -1068514826, + -1084761736, + 1052248339, + 1074157592, + 1008879352, + -1091183107, + -1073805389, + -1078924045, + 1057429809, + 1060344618, + 1037378365, + 1061546622, + -1097079268, + 1025889768, + 1079102071, + -1098983428, + -1096595234, + -1088370952, + -1073493202, + 1061449299, + 1062979326, + 1057264733, + -1081025143, + 1051962384, + -1137582507, + 1067380577, + 1065421661, + -1079752060, + 1062738095, + 1074511626, + 1068785477, + 1075461016, + -1077746844, + 1067146337, + 1018690743, + -1078331648, + 1081097345, + 1079271674, + -1069045596, + 1073137879, + 1082273861, + 1045834276, + 1034906638, + 1065859057, + -1086827893, + -1096234515, + 1050023663, + -1080486774, + 1061897173, + 1045365749, + -1078042590, + 1062414542, + -1093756187, + -1090964693, + -1087048030, + -1089386904, + 1074136430, + -1081087013, + -1097790264, + 1041674772, + 1069413683, + 1062667001, + -1078476023, + -1083461704, + 1040923529, + 1057822746, + -1087452199, + -1083425724, + -1104543448, + -1128896047, + 1044232247, + -1094137803, + -1101226954, + 1052735735, + -1106351823, + -1093829631, + 1063361673, + 1049591517, + -1085438802, + -1072737153, + 1030932445, + 1067095599, + 1046627591, + -1129968506, + -1102558114, + 1067780822, + 1068855756, + -1083420124, + 1063911280, + -1110294088, + 1023545214, + 1073796614, + 1057389589, + 1043896290, + 1071620793, + -1067679090, + 1050562222, + 1065530606, + -1078698341, + 1053850555, + -1072860783, + -1070591315, + 1077446208, + -1080618948, + -1088085787, + 1077964857, + -1084168456, + 1040624077, + 1062526188, + 1052171077, + -1103185586, + -1099190933, + -1083886723, + 1074987968, + -1083465649, + -1078276927, + 1074641499, + -1103213974, + -1074883544, + -1098364290, + -1097531555, + -1079668550, + -1072262426, + -1085172529, + 1075852295, + -1082168073, + 1074667129, + 1068092158, + 1063077331, + 1078273420, + -1079418484, + 1042556038, + 1059944571, + -1069427081, + -1082082819, + -1088272442, + 1059436524, + -1087793529, + -1074753584, + -1073283658, + -1091359017, + 976782016, + 1063142122, + 1059496653, + -1075821938, + -1073479449, + -1096819619, + -1093922552, + -1072507028, + -1090878197, + -1093642019, + -1080637226, + -1096448807, + 1043206109, + -1079460790, + 1040708068, + 1073812642, + 1070780017, + 1069583767, + 1050897332, + 1073723690, + 1079582566, + -1079115594, + -1077615505, + 1064616557, + -1105477130, + 1065544642, + -1090101182, + 1054470632, + 1061312632, + 1074117762, + 1057359742, + -1097849506, + 1053420989, + -1120791446, + 1063663250, + -1084817526, + -1081802752, + 1030440000, + -1086192925, + -1088012409, + -1082285510, + 1067910359, + 1066637625, + -1084811132, + -1086399565, + -1081480953, + 1069496351, + -1085252779, + 1079742051, + 1063984889, + -1088260150, + 1060578427, + 1058482071, + 1067257394, + -1085453604, + 1072462901, + 1050054871, + 1066681587, + 1064864179, + -1082579845, + -1081220409, + 1067035609, + 1066299222, + 1027192214, + 1074233082, + 1080079828, + 1069214473, + -1090950847, + -1076752104, + -1100840796, + 1051723600, + -1087035086, + -1072782385, + -1128855839, + -1081738902, + 1070284422, + 1067639773, + 1066712824, + 1057686124, + 1071447135, + 1057751185, + -1106164828, + -1087571990, + -1089626527, + 1064391173, + 1053846744, + -1080152522, + -1097313655, + -1089260075, + 1044894286, + -1101215158, + 1032190450, + 1049580674, + 1025539441, + -1104541175, + 1065789620, + -1097642989, + 1049906066, + 1064168369, + 1060367477, + 1032228547, + -1078532975, + -1078276092, + 1048992306, + 1074275246, + 1052282453, + 1065284159, + 1055305263, + 1072786177, + -1088541511, + 1066197297, + 1057720668, + 1052227078, + -1080074118, + 1051957749, + 1037764857, + -1082644059, + 1060003689, + 1044951464, + 1058769353, + -1073695110, + 1048551518, + 1048446679, + -1086077152, + 1053048106, + -1091926361, + -1085325096, + -1078852666, + 1075663029, + 1085982906, + -1091318959, + -1081127024, + 1069996973, + 1047965355, + 1011834936, + -1102008750, + -1098290700, + 1067704864, + -1064176759, + 1059136930, + 1058165266, + -1086116921, + -1078031311, + -1078998483, + -1077987706, + 1071508669, + -1092054487, + 1063915478, + -1080719736, + 1067888851, + 1069000769, + 1051953666, + -1089117062, + 1060441924, + -1090739256, + -1117123812, + -1108717365, + -1080572821, + 1075350099, + 1048191410, + -1118928264, + -1081538219, + 1066286958, + 1051769901, + -1088899349, + 1051950398, + -1094020276, + 1074978737, + 1026672985, + -1093580408, + 1050121814, + 1068102766, + -1094874325, + -1086229246, + 1050444307, + 1010622567, + 1040339792, + -1084900995, + 1063272079, + 1054378933, + 1060259669, + 1032563304, + 1071411485, + -1080697225, + -1110664871, + -1068743129, + 1071152322, + -1069292065, + -1064251872, + 1068211683, + -1081202653, + -1121078206, + 1059865756, + 1054918135, + -1087277286, + 1051231632, + -1077127399, + 1056451212, + 1060397703, + 1046442502, + 1056607059, + 1062544864, + -1082094947, + -1071513242, + 1067853873, + -1081351536, + -1081121195, + -1090650618, + 1053696217, + -1077198889, + -1079558941, + 1038101163, + -1100316957, + -1082601569, + -1080346519, + 1035903990, + 1024085740, + 1057650345, + 1069191853, + -1097007589, + 1060619537, + -1090163153, + -1093271160, + -1095147646, + 1081904341, + -1086767936, + 1069588636, + -1084305593, + 1062794833, + 1057459363, + -1083654669, + -1083354377, + -1074693909, + 1065383244, + -1078441674, + -1111896383, + 1042514734, + -1104386896, + 1042065955, + -1107121787, + 1059787350, + 1071444218, + -1087172031, + -1070773516, + 1075143503, + 1019563695, + -1089240431, + 1067886062, + -1087445315, + 1047641371, + 1034011627, + 1067412916, + -1095479053, + -1081894215, + 1074217582, + 1060088927, + -1082398390, + -1088219862, + 1066080522, + -1095655364, + 1033755798, + -1090585947, + 1055588979, + -1098011530, + 1030381444, + 1070111328, + 1048612671, + 1043328964, + -1091204565, + -1081835944, + -1075631865, + -1074955424, + 1028892230, + 994110048, + 1065396081, + -1103452612, + 1029463528, + 1072978350, + -1113491291, + -1081279841, + -1088238281, + 1037066718, + 1076662685, + 1069295933, + -1081206914, + 1061409890, + -1081026600, + 1040400057, + -1083347769, + -1089653277, + -1100302230, + -1090426798, + 1065409592, + -1094472157, + -1113140953, + -1092583201, + 1066671482, + 1069908629, + -1081844971, + 1058108776, + 1070247337, + -1083906476, + 1074119683, + 1066077668, + 1063005242, + -1073255995, + 1077984952, + -1081985721, + -1082026000, + -1073131514, + 1065126263, + -1082857101, + 1062201309, + 1067695933, + 1075350237, + 1009110897, + -1081145420, + -1079840860, + 1050131051, + 1058882004, + -1074115912, + -1081818054, + -1078890941, + 1082408104, + -1073640903, + -1090080477, + 1071058948, + -1101983052, + -1072946291, + -1090891324, + -1079589078, + -1079767115, + -1075102627, + -1095782926, + -1081641511, + 1058339179, + -1085783706, + -1087831702, + 1026137037, + -1106624733, + -1099099253, + -1083089905, + -1096174530, + 1075144992, + 1045137049, + 1060828496, + 1051249593, + -1072425939, + -1078731677, + -1073593268, + -1101679378, + -1078851838, + -1089154504, + -1085581276, + -1111769723, + -1079448262, + -1073174934, + -1081689182, + -1106078158, + -1067367937, + 1071955179, + 1029735182, + -1068894364, + 1068258040, + 1074243257, + 1067349244, + 1054235180, + 1057068903, + -1074740706, + 1042030535, + -1079621539, + 1052885875, + -1082010351, + -1086757167, + -1081828642, + -1074750865, + 1062139573, + 1040506709, + -1090373056, + -1096374348, + -1070750854, + -1092124377, + -1083533080, + 1069396770, + -1094619688, + 1060188917, + -1087618132, + -1071421543, + -1078297052, + 1048059771, + -1096360227, + -1089937718, + -1092674852, + 1059966761, + 1067355005, + 1059908149, + -1113771999, + -1074910404, + 1053599982, + 1066146666, + 1068837121, + 1072199512, + -1088546999, + -1067876880, + -1091408608, + -1069417866, + 1040014712, + 1049225567, + 1033231497, + -1080233632, + 1058987810, + -1121107527, + -1075138368, + 1066362676, + 1065611667, + 1042609990, + 1075573218, + -1089766090, + 1015756407, + 1034812141, + 1016779498, + -1124541328, + -1086567911, + 1060299681, + 1067260919, + -1079056825, + -1075685286, + -1097242848, + -1103673803, + 1063661955, + 1037236666, + 1067824561, + -1092947414, + 1047624502, + 1042386020, + -1121135354, + 1027715882, + 1042306532, + -1080438190, + -1095429376, + 1044605784, + 1036454992, + 1058280055, + 1073975124, + -1094345998, + -1089934857, + 1062663501, + -1081874061, + -1105681449, + -1086376463, + 1054217930, + 1060033714, + 1043437160, + 1052449772, + -1095745509, + 1052115186, + 1018983319, + 1045688247, + -1081336396, + -1095345712, + -1075640550, + 1039286292, + -1090411993, + 962076864, + -1085549774, + -1119887578, + -1100841468, + 1049825083, + 1056226640, + 1066209495, + -1107188893, + 1059089591, + 1037525294, + -1104536019, + 1047342947, + -1084359694, + -1071968493, + -1095917991, + -1070734780, + 1036567164, + -1113610876, + -1081334491, + -1062847182, + 1059388778, + 1072414739, + -1087417238, + -1100322249, + -1069580863, + -1098849601, + -1092588641, + 1043803199, + 1057391998, + 1070846703, + -1095156973, + -1080199173, + -1095312261, + -1071549282, + -1088808195, + -1098409549, + -1069275605, + 1066700784, + -1087815985, + -1064944254, + -1129144091, + -1105220127, + -1080150888, + -1155348416, + -1081225852, + 1055576760, + 1049165278, + -1080024264, + -1076397770, + -1079603844, + -1086572194, + 1063160222, + -1097094453, + 1074496817, + -1091717060, + 1058558881, + -1071328486, + -1079174191, + 1054522463, + 1069227040, + 1074042419, + -1073684206, + -1102336297, + 1049345095, + 1083168024, + 1064679774, + 1083597963, + 1056290074, + 1066313746, + 1053997077, + -1088382117, + -1114292773, + -1065356506, + 1054102543, + 1060390700, + -1098367919, + -1097633173, + 1071350621, + -1078985886, + 1068194136, + 1067330080, + 1043897061, + 1071699604, + 1060791713, + 1072965218, + 1042029877, + 1068452461, + 1060528600, + 1077095949, + -1072633572, + -1097553882, + -1070799957, + -1073061162, + 1057336789, + 1048705404, + 1079343879, + 1058060701, + -1079015005, + 1067264822, + -1058368258, + -1067631251, + -1087977248, + -1076821408, + 1061444463, + 1060544434, + 1060974420, + -1067802779, + 1063668451, + 1037557918, + 1071156681, + 1066285006, + -1097327377, + -1082885864, + -1098867489, + -1088910144, + -1076442221, + 1061459505, + 1049939880, + -1075125951, + -1073605092, + 1044404019, + 1066233357, + -1085153091, + 1067709026, + -1109565802, + 1073364011, + -1068302046, + -1083714573, + 1061345350, + 1034475330, + -1066913688, + -1079400938, + -1104924081, + -1100937691, + 1038462210, + -1071906324, + -1073596377, + 1076087459, + -1094603979, + -1089238127, + -1074798354, + -1081585218, + -1073584365, + -1068998037, + -1079907513, + 1063991160, + 1043140866, + 1044835727, + -1090449095, + 1043500537, + 1066056845, + -1090425525, + -1088186544, + 1054240495, + -1077967688, + 1053996288, + -1086792126, + 1044200730, + 1058080506, + 1053710945, + 1051419194, + -1087390721, + 1067820813, + 1043622999, + -1097431404, + -1082096359, + -1101398532, + 1049847905, + -1086002083, + 1064087129, + -1106657876, + -1084503621, + 1046263907, + 1057078779, + -1087190556, + -1132402540, + 999100031, + -1109524098, + 1036003442, + -1091913307, + 1058299118, + -1090028400, + -1103001698, + -1089298421, + -1103934116, + -1107309748, + -1080953069, + 1067391361, + -1077736873, + -1079479357, + -1089645115, + 1066678997, + -1096131889, + 1032934635, + 1061447475, + -1105416780, + -1088622711, + -1106000685, + 1074493534, + -1108422381, + 1073547589, + -1068050141, + -1072592629, + 1043622786, + -1073664146, + 1058715752, + 1068508153, + 1066321399, + -1113189722, + -1094821475, + -1091819383, + 1050039002, + 1071907249, + -1066910548, + 1069927623, + 1039715476, + 1068488732, + -1080903205, + 1061810665, + -1081263156, + 1076961358, + 1059055690, + -1106264922, + -1069980055, + -1070866469, + -1074658667, + 1037540032, + 1077851473, + -1097535698, + -1083095986, + -1096809991, + -1086775758, + 1066352191, + -1115576284, + -1096959220, + -1083432222, + 1059691499, + -1104658662, + 1044855804, + -1070365843, + -1106985504, + -1079957455, + -1145923760, + -1093745211, + 1044082391, + 1041510762, + -1076792537, + 1066183873, + -1081501168, + 1060020482, + 1058599703, + -1114218951, + 1066845637, + 1078231314, + -1092397304, + 1067417632, + 1067244540, + 1052126456, + 1058165092, + -1090412930, + 1077247696, + -1070118339, + -1089641210, + -1073170520, + 1072368086, + 1055301708, + 1060381488, + 1073521478, + -1093726223, + -1085621567, + 1051071498, + -1097065443, + -1086450503, + -1087452593, + 1066975607, + -1090371922, + -1078472539, + -1069707474, + 1065640357, + 1049040009, + -1080704958, + 1070747713, + 1069769211, + 1077641734, + -1080476461, + 1058218326, + 1046545800, + 1066419522, + -1078519921, + 1031201518, + 1041854581, + -1105403511, + 1069033027, + 1033036915, + 1060080826, + 1063540189, + 1064696400, + -1080989710, + 1067791396, + -1102510145, + -1105513632, + -1102369386, + -1086842736, + 1038138337, + 1063629300, + -1079654711, + 1042803293, + 1053325315, + -1092416073, + 1044747997, + -1087616324, + 1047122973, + 1056272677, + 1067250841, + 1067125735, + 1054569050, + -1095280234, + 1063250996, + -1088220523, + -1079453691, + -1077703218, + -1090792265, + -1089222344, + 1065632675, + 1057978015, + -1081944286, + -1080561630, + -1095638937, + 1063403047, + 1051054568, + -1091736107, + -1086900503, + 1048675557, + -1079390695, + 1040513615, + 1065549932, + 1068558705, + -1104895625, + -1086325973, + -1094770242, + 1065497036, + -1105326660, + 1036477438, + -1106931525, + 1049917568, + -1086731980, + -1087590042, + 1057671604, + 1062918543, + -1098761900, + 1047393776, + 1021686863, + 1041496095, + -1081024783, + 1059724032, + -1081752878, + -1096742171, + -1087003113, + 1045580997, + -1089697448, + -1090357979, + 1058411180, + 1045309867, + -1093306925, + 1072130900, + 1064009505, + 1058293072, + -1117485867, + -1115266310, + 1063713790, + 1029760741, + -1077663144, + -1081994491, + 1074649721, + 1064438905, + 1046682156, + 1062358413, + 1067856727, + -1077765936, + 1051204705, + -1071898673, + -1100882066, + -1088532194, + 1052466045, + 1072669753, + 1069606219, + -1092516130, + 1051713779, + -1071501657, + -1104697940, + -1076744352, + 1066863683, + 1061672864, + 1068140040, + 1027907652, + 1034821369, + -1089281306, + 1041868008, + 1075596741, + 1058375199, + 1060916543, + 1043437970, + -1081692198, + -1081842573, + 1073575759, + 1067768893, + 1068294698, + -1092060761, + -1074058848, + -1075511215, + -1138001991, + 1072901179, + 1051616386, + -1080016884, + 1046870864, + 1068922087, + 1068913836, + -1079434365, + 1054020849, + 1041194374, + -1087999821, + 1074886661, + 1068754513, + 1059253951, + 1059720413, + -1080812686, + -1078992188, + -1099644667, + -1079842293, + -1081776287, + 1061447966, + -1089938662, + 1030393322, + 1064566069, + -1104205487, + 1062720088, + -1078499377, + -1077627812, + 1054504518, + 1062249286, + -1072017931, + -1114423572, + 1060616143, + 1066004409, + 1056074625, + -1077139075, + 1032663050, + -1090464852, + 1057962153, + -1081635237, + -1082302759, + -1074823609, + 1047722452, + -1087959879, + 1052689551, + 1061619977, + 1061063734, + 1066872204, + 1065846334, + 1065253930, + -1095922224, + -1087868256, + 1065654661, + -1094053362, + -1077304333, + -1078435520, + 1066404567, + 1068146717, + -1108515721, + 1048530108, + -1072597341, + 1065218231, + 1029092211, + 1041306868, + -1081625784, + 1066870739, + 1062174593, + -1092513046, + 1048814377, + 1058507974, + 1037587317, + -1079974642, + 1037254331, + 1068658723, + 1074568024, + -1118404061, + -1093377103, + -1087109753, + 1069276248, + 1069003390, + 1040507213, + 1064585540, + 1059500659, + 1060748977, + -1078539093, + 1059249410, + -1086150983, + 1069407988, + -1089090506, + 998401736, + 1018545876, + 1040856362, + 1043700525, + 1012226840, + 1065791701, + -1100745544, + 1052037760, + -1096521951, + 1053520799, + -1109262830, + -1089247286, + -1088989831, + -1083754806, + 1049043406, + -1091753940, + 1032904612, + -1118449335, + 1054506117, + 1054251258, + -1086348260, + -1078361166, + -1087325856, + -1085438906, + 1073180684, + 1063054205, + 1059444055, + -1115526541, + -1081860589, + -1106126665, + -1084560842, + 1065399763, + -1087709719, + -1101041957, + 1053756233, + -1085204201, + 1034167874, + -1098846513, + 1051746682, + 1051952453, + -1090502898, + 1015314699, + 1070271404, + 1071862298, + -1105824881, + 1055428297, + -1112946426, + 1065590505, + 1044902105, + -1097449752, + -1122022674, + -1071262072, + 1072456752, + -1073625985, + 1078659448, + 1052524260, + 1071410935, + 1050699579, + 1072043312, + -1106027361, + -1095409124, + 1047101006, + -1073520479, + 1039375561, + -1078979444, + -1074215813, + -1092724745, + 1076815540, + -1089952900, + 1069190477, + -1085012914, + -1078782339, + 1061220502, + 1064458977, + -1093574903, + 1066605075, + 1064190910, + 1057596857, + -1067934563, + -1073571865, + 1066685025, + 1073589306, + 1074710878, + -1092647989, + -1090553218, + 1059410080, + 1019716856, + -1103038652, + 1066988716, + 1073923742, + -1080033467, + -1066308585, + -1089307450, + 1076410129, + 1034284958, + 1061847164, + 978051560, + 1070384052, + -1098846662, + 1015782161, + 1071081263, + 1073814148, + 1046563703, + -1088896571, + -1077055913, + -1081578484, + 1061304014, + -1088104854, + -1078972146, + 1070478068, + -1116014415, + 1069509886, + -1084179146, + 1068405652, + 1074809226, + 1051750735, + -1074827244, + 1046166987, + 1071699548, + 1021872923, + 1057118859, + -1071767345, + 1067967513, + 1043465727, + -1072946220, + 1074395511, + 1051135628, + 1069077550, + -1093880105, + 1079673744, + -1079981466, + 1066818515, + -1068750868, + 1046080419, + -1115200443, + 1084392514, + -1072343480, + -1070905424, + 1057383960, + 1017162186, + 1050840644, + -1099674597, + -1076390164, + 1085200228, + -1086173594, + 1054802274, + 1070287249, + 1051518361, + 1057208667, + -1083934886, + -1084195789, + 1062779078, + 1059438765, + -1095387121, + -1091076716, + 1061048459, + -1081248360, + 1067121481, + 1057179424, + 1052443465, + 1060653481, + -1109480174, + 1065958251, + -1080291248, + 1066826381, + 1049494441, + -1084123276, + 1059010266, + -1117192694, + 1075550658, + 1058310807, + -1076387947, + 1063307394, + 995922230, + -1087258713, + -1079505998, + 1061258255, + -1083779951, + -1094712494, + 1055070661, + -1098122846, + 1070394315, + 1041216686, + 1056922380, + 1051073644, + -1081669156, + 1060619754, + -1077504268, + -1078039904, + -1076575121, + -1093878383, + -1084146679, + -1087797683, + -1089510135, + -1077102887, + 1061626582, + -1089377572, + -1123205583, + 1048171704, + -1096132213, + 1071168109, + 1040088791, + -1085288308, + 1082047577, + 1061824429, + 1036397982, + 1060530400, + 1052707670, + 1066982667, + -1077691148, + -1077539630, + -1081004383, + 1040564488, + 1073461541, + -1088694367, + 1038073908, + 1071002392, + 1066287756, + 1067771644, + -1082798376, + 1063579827, + 1059160049, + -1078881362, + -1076380498, + 1082535478, + -1075717719, + 1057813806, + -1078066288, + 1070154226, + -1073373509, + -1097249362, + -1106994134, + 1056313841, + 1075046697, + 1071303202, + -1167766524, + -1075292252, + 1054533043, + -1074364241, + 1052524344, + 1029804254, + -1089118852, + -1084860928, + 1065494770, + 1042764626, + -1094034266, + 1059020335, + -1091242143, + -1076812079, + 1057912602, + 1074189672, + -1063213483, + 1063935399, + 1060774710, + -1080494209, + -1069318532, + 1074560600, + 1073216330, + 1061934604, + -1121773942, + 1070074572, + 1068978013, + -1111594992, + 1066618759, + -1077585242, + 1071465820, + -1080407138, + 1061447534, + -1093042109, + -1081181977, + -1078327724, + -1076540377, + 1070187666, + -1106702210, + -1093361533, + -1095660364, + -1076948394, + 1041564882, + -1081210846, + 1057680677, + 1052604406, + 1057576601, + 1068327213, + 1075064123, + -1087833085, + -1082741540, + -1079382590, + -1092041425, + 1060924749, + -1082838652, + -1076833236, + 1071922832, + 1068888846, + -1119419547, + 1044993845, + 1046913299, + -1089939518, + -1085544490, + -1076544154, + -1101003397, + -1092898689, + -1095112562, + 1048625470, + -1091147160, + 1058767721, + -1064744754, + -1104724144, + 1068671868, + 1058390463, + 1062040875, + 1039022179, + 1043500792, + 1069120150, + 1076892861, + 1063283505, + 1048759475, + 1067341058, + 1067830449, + 1074729084, + -1070454114, + 1074675583, + -1070751529, + 1055815337, + 1046007296, + 1079535866, + -1078676099, + 1037913134, + 1042908615, + 1078941526, + 1057295728, + -1112019193, + 1078649910, + -1091930425, + 1067371559, + 1061426374, + 1050411892, + 1023980917, + 1067033260, + -1100821439, + -1105598821, + -1089456587, + -1099934242, + 1069898561, + 1074842495, + -1080297871, + 1069517299, + -1081581629, + -1115037575, + 1072694774, + -1077517663, + 1058749853, + 1064005183, + 1050565563, + 1057454853, + -1092301402, + 1044199877, + -1087813430, + 1059467135, + -1095358869, + 1065381759, + 1060032676, + 1071830268, + -1104732138, + 1054083095, + 1057321650, + 1063498427, + 1047363763, + -1097905045, + 1057802437, + 1017724615, + -1092488589, + -1130838521, + 1049977611, + 1044187649, + 1026275872, + 1049118928, + -1080919728, + -1090045161, + 1008941529, + -1079656110, + -1098602502, + 1042862625, + -1127323786, + 1060152312, + -1094693246, + 1065542311, + 1059769743, + 1067006031, + 1054601659, + -1106094642, + 1051056894, + -1084003483, + -1098134165, + 1064968621, + -1074019112, + -1092753136, + -1080812840, + 1059932026, + 1073254252, + -1071680082, + -1075863584, + 1068587428, + -1103630134, + -1079219217, + 1050059789, + 1068590188, + 1059650594, + -1096383028, + 1066112217, + 1072455557, + 1066250123, + 1069796059, + -1118240065, + 1077299128, + 1077619098, + 1067951391, + -1086522315, + -1084261988, + 1068407427, + -1084003828, + -1069992894, + -1110986717, + -1086167562, + -1074838830, + 1056382396, + 1035603567, + 1074164557, + 1061963867, + -1113059280, + 1058075102, + 1058036864, + -1074207799, + 1018107195, + -1076776502, + 1050205116, + -1094596006, + 1065450376, + -1072663516, + -1088289683, + -1071979679, + 1049080596, + 1064147684, + -1086657071, + -1073157108, + -1081370114, + -1081765560, + 1059299971, + -1076561924, + 1074074784, + 1059973906, + -1163863286, + -1099833456, + 1060505756, + -1087963287, + -1100829641, + -1082111025, + -1081644248, + 1064489418, + 1054747462, + 1052533635, + 1066298002, + -1094352122, + 1073229124, + 1058668501, + 1010315488, + -1091183240, + 1076751565, + 1074994623, + -1080287724, + 1033777925, + -1077454268, + 1069852304, + -1110618242, + 1066964645, + -1075244373, + 1066278153, + -1107744376, + 1069736869, + 1066558325, + -1093679640, + -1080199160, + 1046819683, + 1053908832, + 1043113994, + -1068307386, + -1080451276, + 1057730483, + -1095677998, + -1075321988, + 1053766235, + -1088300087, + -1096953315, + 1054683814, + -1140721674, + -1076100993, + 1037732329, + -1098530024, + 1074637250, + -1081669086, + 1064011890, + 1050431923, + -1074061827, + -1083019967, + 1068124894, + 1060007603, + 1074598351, + -1106603860, + -1064636424, + 1057443379, + 1054093113, + -1066213790, + 1060347465, + -1079081376, + -1070096752, + -1080097964, + -1079481028, + -1080044502, + -1096250293, + 1061611520, + 1064607570, + 1060585733, + -1105681280, + -1110478916, + 1065015630, + -1086703545, + 1067459423, + -1088914965, + 1063652517, + -1073298121, + 1019624101, + 1063943410, + -1089088498, + -1089581743, + -1080905825, + 1059322791, + -1084139949, + 1057351389, + -1096003096, + 1055020624, + -1133049484, + 1059778245, + -1075244522, + 1057858698, + -1079842239, + 1065821679, + 1060393791, + -1089093437, + -1081266558, + 1031813289, + -1094359679, + 1050311798, + -1107002129, + -1078660788, + -1086258485, + 1058753608, + 1056706768, + 1061045000, + -1091234759, + 1053344011, + 1047723064, + 1068467368, + 1054528815, + -1097211057, + -1077385912, + 1064480696, + 1065665851, + 1061257159, + -1085063296, + -1115598260, + -1115943012, + -1064761629, + -1090043909, + -1075427519, + 1051115436, + 1053336180, + -1082988947, + 1047518045, + -1112843474, + -1080667747, + 1057218825, + -1085888550, + 1036578033, + -1068537668, + -1071571350, + -1080011858, + -1069266281, + -1098387310, + -1091930634, + -1074266490, + 1077912654, + 1080422642, + -1111418849, + 1074913445, + 1076994479, + 1072126428, + -1078935845, + 1076950451, + -1106026881, + -1081309304, + 1072790208, + -1076411020, + 1081311633, + -1086251871, + -1119067682, + 1055549520, + -1080262778, + -1071048026, + 1071369837, + -1065006493, + -1086517926, + -1084057587, + -1071268127, + 1070980132, + -1092879005, + -1070642637, + 1066644214, + 1055786216, + 1041199476, + 1058757242, + 1082406645, + 1068777801, + 1074912812, + 1061565406, + -1080589010, + -1080161875, + -1087410633, + -1076454874, + 1069216345, + -1076867828, + -1077257574, + -1102813339, + 1074519513, + 1019393936, + 1058483302, + 1056810784, + 1055056231, + -1093771374, + 1040585478, + 1061036362, + 1058593837, + -1080056122, + 1050603997, + 1067222469, + 1062068375, + 1059963116, + -1083928911, + -1069215219, + 1063924784, + 1043185395, + -1080365273, + -1071637726, + -1098668444, + -1139409255, + 1077528047, + -1098685730, + 1068486127, + -1080671238, + -1104789361, + 1068409199, + -1089114501, + 1074709617, + -1081326114, + 1066050108, + 1079675377, + 1066561925, + 1056129164, + 1072675065, + 1065101877, + -1115160036, + -1090481689, + 1036956064, + -1096504499, + -1072200234, + 1057965669, + 1058961226, + -1079584057, + -1078554871, + 1056636114, + -1107491067, + 1075391453, + -1084596166, + 1052663685, + 1059514377, + -1086521387, + -1108203090, + 1068929775, + -1084450680, + -1093389756, + 1059738744, + 1058089592, + 1063958396, + -1096012177, + 1056536022, + 1074432585, + 1067545717, + 1054727370, + -1099598046, + 1075617611, + 1064823629, + 1049702860, + 1061141746, + 1074379873, + 1069295975, + 1048713614, + 1040904803, + 1056780922, + 1064101706, + 1054180324, + -1089636936, + -1094579582, + 1023996782, + -1081119214, + -1104009767, + 1066304027, + -1110974185, + 1058395061, + 1063568969, + 1029773900, + -1095564821, + -1080655497, + 1063495894, + -1114003789, + 1068073353, + -1084880210, + -1092485364, + 1058950876, + 1059741862, + 1057035258, + 1066770061, + 1061805940, + 1042659348, + -1098220222, + 1037263438, + -1102603213, + -1107901310, + -1123372841, + 1038226341, + -1125603048, + -1115953306, + 1069827611, + -1093113563, + -1090849986, + -1099991162, + 1051976518, + -1086681011, + 1065655368, + 1067122577, + 1057361390, + -1084337593, + -1083068764, + 1059894294, + -1108444378, + -1068892833, + -1092084259, + 1078671278, + -1074877599, + 1069921518, + -1092693764, + -1090158775, + -1079767620, + -1083209948, + -1093007374, + 1069232049, + -1089951686, + -1085491776, + 1052941232, + 1059891694, + 1013212500, + -1105470585, + -1095495933, + 1070556440, + 1062556910, + -1072168402, + 1066874747, + 1076093857, + 1034459068, + 1064988492, + 1038955594, + -1139254668, + 1044089056, + -1087738756, + -1094640681, + 1053871477, + 1058332121, + 1066040148, + 1060394395, + -1107657924, + -1087446028, + 1074795373, + -1074660296, + 1007837228, + -1096385834, + 1074162255, + 1074361414, + -1088723717, + 1064248955, + 1071204396, + 1076257815, + -1070301335, + 1035420371, + 1075623031, + -1078970591, + 1074190545, + 1041893860, + -1100967731, + 1050114669, + -1107409631, + 1056987848, + 1053970206, + 1074632228, + 1069478101, + -1075589173, + -1106806500, + -1084127710, + -1085860554, + -1100708898, + 1069950099, + -1065081542, + 1065608321, + -1081008297, + 1062830218, + -1122170614, + -1072493763, + -1079150696, + -1076605057, + -1075517509, + -1068265891, + -1109593584, + 1051265480, + 1072711501, + -1067797154, + -1081532854, + -1072132671, + -1077743107, + 1055296281, + 1075803347, + -1076391364, + 1050663843, + 1031829593, + 1070606385, + 1063610282, + 1010525619, + -1075232240, + -1103089071, + 1063840300, + 1060897758, + -1096264564, + 1083697653, + 1030139506, + -1093027768, + 1035867216, + 1069385095, + 1074573843, + -1078534407, + 1066469136, + -1097787710, + 1071387725, + 1065525223, + -1073940153, + 1078888361, + -1085126301, + -1083326544, + -1080768223, + -1077940429, + 1062902657, + 1080179357, + -1087915599, + -1072474149, + -1098570935, + 1069752121, + -1086010967, + -1096218480, + 1076848111, + 1032635837, + 1074804623, + -1090165510, + 1066437804, + 1076185916, + 1054831888, + 1057852991, + -1084911656, + -1090723243, + -1133454217, + 1049655530, + -1085560049, + 1060402891, + 1058007801, + -1094646677, + 1069724207, + 1059774481, + -1114717675, + -1112708977, + -1098070661, + 1059044555, + -1146223834, + 1063821608, + -1102891965, + -1082622836, + 1041195089, + -1081081209, + -1101591309, + -1088757238, + -1079407023, + -1113872685, + 1027725114, + -1099988537, + 1057997553, + 1011884685, + 1054792181, + -1105566159, + 1044997334, + 1050657701, + 1042448171, + -1079535646, + -1104366118, + 1059092638, + 1058797191, + 1058003671, + -1097044226, + 1073450660, + -1080167365, + -1110143737, + -1088488938, + 1069296451, + 1065828374, + -1081853404, + 1030367997, + -1084727412, + -1114580156, + -1078664537, + -1095804821, + -1110898383, + -1081230558, + -1076412333, + -1081517339, + 1056365557, + 1075344550, + 1065795269, + -1084971157, + -1086765582, + -1076447129, + -1081440208, + -1082877976, + 1059007851, + 1058452448, + -1101241094, + 1061437108, + 1063939101, + -1097192627, + 1065537812, + -1082104989, + 1042807167, + -1086861111, + -1115317187, + -1081554501, + -1081868553, + -1080688428, + -1077880741, + -1102437542, + -1078814125, + 1068564046, + 1074402102, + -1098829363, + 1028171868, + -1081477607, + 1050852307, + -1075647465, + -1097573076, + -1079808884, + 1071146417, + -1109424271, + -1066150487, + -1098737857, + 1043453957, + 1068176870, + -1078962101, + -1093477682, + 1062663116, + 1060381000, + 1067748621, + -1089154618, + 1058474328, + -1093197646, + 1069642568, + -1070167071, + -1096248249, + -1085431809, + 1069462978, + -1088889358, + 1053355574, + -1125058144, + -1085260238, + -1072419475, + -1075209253, + 1072463778, + -1081651602, + -1071827286, + -1078371877, + 1071275611, + 1071047308, + 1075954878, + 1071211763, + -1074953029, + 1073170082, + 1067844438, + 1057718731, + 1069820544, + 1066092120, + 1073859960, + -1085970707, + -1072542843, + -1097907570, + 1065929289, + 1042908669, + -1084921141, + -1087338807, + 1051740661, + 1060454165, + -1078766224, + 1061246086, + -1107156675, + 1060258169, + -1079048595, + 1070337711, + 1073344827, + 1048091846, + -1115773589, + -1073945553, + -1122604756, + -1100825816, + -1104048326, + -1081914865, + -1118543038, + 1072467402, + -1087844417, + -1078872263, + -1086849020, + -1074317642, + 1044387106, + 1065912708, + 1067581398, + -1077688470, + -1101195090, + 1053616559, + 1033882035, + -1086102914, + 1073975699, + -1078976069, + -1104236490, + 1071764205, + -1078623891, + -1092417067, + 1034294483, + 1056257752, + -1084977104, + -1102114794, + 1066024809, + -1098606570, + 1033759928, + 1072739461, + 1050004772, + 1060066661, + -1110807169, + 1058418925, + 1024950435, + 1066708763, + -1093741157, + 1051380135, + -1105884970, + -1095737485, + 1054995252, + 1057449261, + -1079624546, + 1060910362, + -1109810407, + -1121721860, + 1028183847, + 1053407882, + 1042783449, + 1042055491, + 1059357529, + 1057647361, + 1040683263, + 1057446565, + -1090065035, + 1044773180, + 1061443225, + -1098392825, + -1115038144, + -1089880104, + 1074566902, + 1058931570, + 1053527254, + -1089515335, + -1087385834, + 1054641194, + 1061299136, + 1064995498, + 1063826750, + 1061386574, + -1077095054, + -1112906990, + -1082255969, + -1091987561, + -1087993070, + -1107064526, + 1057877894, + 1008256126, + -1085298181, + -1096993776, + 1066984779, + 1074211136, + 1017547750, + 1058514979, + -1093540912, + -1120472348, + -1147262093, + -1106049774, + -1099154607, + -1080684344, + 1068265742, + -1081496831, + 1066954585, + -1137382358, + -1081700519, + 1060431350, + -1078915445, + -1086897049, + -1106946150, + -1089952062, + 1044078017, + 1056412504, + -1088441086, + -1076820571, + -1088343748, + 1059037511, + 1065718844, + 1075319919, + 1071115173, + -1086804320, + 1061514579, + -1085032034, + 1076277758, + -1083767487, + -1073413097, + 1072223208, + -1071904712, + -1057004853, + 1066684353, + -1063116300, + -1082846423, + -1121003903, + 1059282359, + -1086930947, + 1070098633, + 1046779226, + -1073238935, + -1090620503, + -1078215086, + -1069684866, + 1077694524, + 1052681318, + 1058155074, + -1090702485, + -1073809961, + 1052366989, + -1077400655, + -1086827030, + -1070635391, + 1072220266, + -1069837129, + -1072218446, + -1117500674, + -1082586329, + 1075363501, + -1086458110, + 1074955222, + -1073141795, + -1101067461, + -1087288217, + -1089745543, + 1074496789, + -1070702530, + -1078781645, + -1071285675, + 1066968766, + -1079869860, + 1067702819, + -1063600229, + 1078633337, + -1079889148, + -1071828463, + 1020943934, + -1073097624, + -1070525828, + -1090738444, + -1076670044, + -1100612532, + -1085768610, + -1072968862, + -1079876708, + 1075074454, + 1064530966, + -1076286679, + -1083158163, + 1041562590, + -1103173900, + -1073544535, + -1068504825, + -1081695347, + -1070498733, + -1108061644, + 1069782576, + 1069525805, + 1060783097, + -1096725438, + 1075816831, + -1094946291, + -1080389544, + -1073937055, + 1069540760, + -1086834465, + -1072763185, + -1077457417, + -1080902383, + -1063717203, + -1080106196, + -1079624671, + -1099399155, + -1072770715, + -1077895173, + 1049009236, + 1047588088, + -1079268554, + -1083993320, + 1071209332, + -1082425463, + 1071699424, + 1051012162, + 1045626222, + 1030843494, + -1082404830, + -1106637513, + 1066529897, + 1058129559, + -1070448502, + -1077951930, + 1045649801, + -1073937850, + -1085876574, + -1091258863, + 1069712160, + 1079882538, + -1092140437, + -1082429865, + -1085211429, + 1069746285, + -1080107473, + 1060149238, + -1085740186, + -1083297876, + -1068944536, + 1065554382, + 1040809125, + 1064256544, + -1089913037, + -1109865891, + -1075073674, + -1120501361, + 1047893508, + 1029520414, + 1045772722, + 1041140903, + 1016810284, + -1075099413, + 1074427961, + -1081649880, + 1067430122, + 1069484384, + 1054041872, + -1096445161, + -1074873919, + 1075859611, + -1079332172, + 1068093261, + -1094122014, + -1105306173, + -1098561055, + 1083489617, + -1107418205, + 1040632987, + -1071232065, + 1078173500, + -1107144557, + -1072498290, + 1061925176, + -1086057793, + 1051083974, + 1070921814, + 1072013166, + 1069628454, + -1096646526, + -1083703661, + 1061093318, + -1094191425, + 1075190921, + 1068458361, + 1081709136, + 1059253075, + -1101064927, + -1102712525, + -1080788238, + 1079053478, + 1074172858, + 1075806272, + 1052710861, + -1124582384, + 1050550694, + -1082802123, + -1138837016, + 1064010498, + -1090103380, + 1057166507, + -1115688236, + -1090427871, + 1071237822, + 1059571355, + 1070738836, + 1048349768, + 1061373280, + -1102171330, + 1064139469, + -1086908059, + -1082702387, + -1117604040, + 1070982875, + -1102003114, + 1063056162, + 1080824087, + 1065668174, + 1050088698, + -1108505123, + 1060500504, + -1086883703, + -1075952345, + -1080466511, + 1052148954, + -1088416640, + -1140438798, + -1095116416, + 1073194827, + 1054043933, + -1086283882, + 1058595838, + -1086610292, + -1090043304, + 1062517219, + 1066787286, + -1105109599, + -1098060557, + -1087180581, + -1088132390, + -1093664741, + -1100982324, + -1084567789, + -1118918780, + -1078698299, + -1085208582, + 1051000986, + 1070377122, + -1093797666, + -1087200933, + 1062646580, + -1085678653, + 1045792444, + -1071723622, + -1097164475, + -1074866629, + -1072914462, + 1069727721, + 1048028832, + 1017662891, + 1062497006, + 1060083625, + 1067897039, + -1102723952, + -1123133376, + -1079327781, + -1088390500, + -1078610979, + 1062563406, + -1079995085, + -1095820064, + 1064827287, + 1052145640, + -1088414852, + 1034853543, + -1075264213, + 1068037710, + 1064757080, + -1070730218, + -1078862380, + -1107911480, + 1068460424, + -1069187747, + -1076715141, + 998629166, + 1054459049, + -1094439464, + -1106199080, + 991965557, + -1136491106, + -1110003046, + -1091460014, + -1098894492, + -1125204450, + -1095870093, + 1063810755, + -1089646304, + 1061589161, + 1063295788, + 1038892267, + 1000061819, + 1057064024, + -1098761351, + 1056199482, + -1085524709, + -1081120834, + 1049892483, + 1065562208, + 976684296, + 1057374316, + -1081402974, + -1097157363, + 1052274630, + -1099661363, + 1054683485, + -1099672684, + 1066298931, + -1094396874, + 1064688945, + 1051800092, + 1043660421, + -1097246355, + 1033731834, + 1049011579, + -1124657935, + -1076833276, + 1024271142, + 1024213746, + -1090240063, + -1112568402, + -1078595862, + -1087353175, + -1137285516, + 1065935207, + 1049200969, + 1059795594, + -1082202474, + 1063209197, + -1086674486, + 1068312642, + -1077510876, + -1094082845, + -1081868380, + 1057542437, + -1098347577, + -1093206376, + -1107038265, + 1062950290, + 1068562946, + -1113507514, + 1058908411, + -1087859824, + 1061311803, + -1099659326, + -1091766437, + -1096412179, + 1067466462, + -1087226662, + 1070232768, + 1069748407, + 1067828108, + 1040537530, + -1083784822, + -1088469633, + -1102387586, + 1068581524, + -1080209254, + -1092125991, + 1053079669, + 1056656065, + -1078783600, + -1085107918, + 1035739878, + -1139538186, + 1062983030, + -1125815595, + -1083674350, + 1071359949, + 1043642166, + -1104074731, + 1064222025, + 1081269648, + -1081762616, + 1067071019, + -1068546077, + -1103777099, + 1022987450, + 1061034222, + -1078461784, + -1082757822, + -1095455678, + -1081650776, + 1069417959, + 1046911144, + 1065756753, + 1066896264, + -1087676046, + 1053552115, + 1040483312, + -1087778427, + -1079612311, + 1068991871, + -1093436899, + 1062666787, + 1050571716, + -1098222434, + 1066619347, + 1069909885, + -1072496742, + -1089097058, + 1058439965, + 1080327328, + 1035088650, + -1095746805, + 1049868584, + -1103320015, + 1056745172, + -1087550538, + 1058065099, + 1036716706, + -1089795024, + -1100550931, + -1077497561, + 1073083942, + -1083819468, + -1082079258, + 1072251846, + -1076373312, + 1066346158, + -1078692774, + -1080265928, + 1067591865, + 1066618744, + -1090057054, + 1040898131, + -1078575123, + -1077049709, + -1087586622, + -1076866028, + 1050888682, + 1060288856, + 1051797191, + -1072774068, + -1090028846, + -1066746755, + 1074454945, + -1086188426, + -1080849461, + 1045299841, + -1105303809, + -1088897854, + -1105022645, + -1090507825, + -1089749713, + -1081346005, + -1099049531, + -1101801815, + -1085364692, + 1048884627, + -1067358046, + 1057953592, + 1025651580, + 1059652448, + -1090140472, + 1060999510, + -1086768998, + 1058064931, + -1096131995, + 1043246471, + -1098534989, + 1049761527, + 1052513216, + -1075945525, + -1127272810, + 1026807408, + 1060990177, + 1035111152, + 1039175578, + 1060096037, + 1007589575, + -1117996283, + -1079179906, + -1115157956, + 1048493833, + 1013900536, + 1048593747, + -1086518498, + -1079894172, + -1095817725, + 1054860754, + -1096422955, + 1065834155, + -1125597115, + 1034679716, + 1030495285, + 1049604747, + 1047667199, + 1053683719, + 1046501700, + 1033870356, + 1058279643, + -1084597847, + 1033635956, + -1088734006, + 1064952546, + -1106806502, + -1104170293, + -1104466694, + 1061604112, + -1072451070, + -1077101148, + 1059457197, + -1080713022, + -1082862012, + 1069429496, + -1092075326, + -1087230714, + 1077781370, + 1059498098, + 1053522854, + 1060384460, + -1094194395, + -1113522810, + 1052119741, + -1081005825, + -1080454515, + -1078380963, + -1126470854, + 1045707976, + -1091694323, + -1064406609, + 1057350119, + 1066421402, + 1066354850, + -1084378410, + -1097544553, + -1089607147, + -1088492941, + -1074085453, + -1075077985, + -1079154301, + 1060179296, + -1080914324, + -1087402080, + -1076522889, + 1048584177, + 1073606240, + 1039881365, + 1067608770, + 1024702745, + 1059585501, + -1078411190, + -1076406648, + -1105879144, + -1083777843, + -1088403350, + 1040311645, + 1067680655, + -1092075442, + -1089545520, + 1020452386, + 1065116195, + -1083430163, + -1075037340, + 1065288862, + 1066314270, + -1089698480, + 1050019918, + -1106286240, + -1085225867, + -1081503087, + -1086943165, + 1060066323, + -1108079244, + -1096523305, + -1084347040, + 1066059981, + -1087093070, + 1057232696, + -1070526257, + 1063493125, + 1034073987, + -1094874235, + 1036235670, + 1076796722, + -1093889577, + 1048501017, + -1088817016, + 1067419218, + -1080189229, + -1093834134, + 1070264044, + -1099077838, + -1080909897, + -1103016365, + 1065385032, + 1044797467, + 1063510875, + 1041759486, + -1079166895, + 1060437509, + -1082045740, + -1076334308, + 1076791108, + -1088531062, + 1051147716, + 1067609165, + 1075639218, + -1090264326, + -1085236906, + -1086017172, + 1051582710, + 1059443309, + 1061893957, + 1058662572, + 1041098992, + 1070703718, + 1058937595, + 1072722660, + -1120528341, + -1083314739, + 1048077749, + -1094079620, + -1091905296, + 1033856672, + -1105056114, + 1040537048, + 1066027912, + 1076214805, + 1053495501, + -1116950786, + -1089898700, + 1031986054, + 1068660011, + 1069694169, + 1061066810, + 1060941853, + -1098407232, + 1066866958, + 1059101054, + 1030550140, + -1087744859, + 1056086432, + 1038404779, + 1055568285, + 1063849143, + -1102230742, + -1092384175, + -1089028918, + 1049162402, + 1048497068, + -1102277362, + 1032313916, + -1097781986, + 1045843380, + -1098425240, + 1067883054, + -1087678163, + -1084676230, + -1100426484, + 1052846157, + 1055600790, + 1060322263, + -1130129492, + -1087129728, + -1157239230, + -1084551076, + 1049194600, + -1081395369, + 1031070303, + -1085408359, + -1116740917, + 1069711997, + 1056192721, + -1084415511, + 1057350635, + -1106631474, + 1069679723, + -1076632813, + 1063882432, + -1086133759, + -1093902782, + 1056924774, + 1053876203, + -1103188585, + 1058913804, + 1063448375, + -1112947426, + -1098644961, + -1076507680, + 1011841182, + -1092461679, + -1075991609, + 1069916667, + 1035402788, + 1063885139, + -1081679349, + -1094892865, + 1057668322, + 1036444688, + 1042547646, + 1070592326, + -1104460254, + -1080583757, + 1044939261, + -1120188906, + -1087354753, + 1073990156, + 1066867236, + -1073500670, + -1086393619, + -1079903745, + 1073561862, + 1072322122, + 1070896513, + 1053014348, + -1087105818, + 1067722254, + 1063904374, + 1082463071, + 1057620787, + 1068683905, + 1068269090, + 1061072932, + 1050428196, + -1121958868, + -1076545443, + -1081228441, + 1075644933, + 1058734251, + 1053883591, + -1121098960, + -1104902228, + -1082432899, + 1064694234, + -1092649055, + -1100157609, + -1073714014, + 1061753218, + -1089398951, + 1049168518, + 1009035912, + 1060245209, + 1056277586, + -1091459258, + 1034298956, + -1081137156, + -1088430332, + -1088676861, + -1084235347, + 1075137526, + -1075561763, + -1081861018, + -1148539368, + -1085978337, + -1097265347, + -1079554839, + 1038690159, + -1078083311, + 1066569633, + 1074419546, + 1062841979, + -1101492854, + 1067731183, + 1071639334, + -1076295000, + -1088489165, + 1074834898, + 1076475751, + -1075488442, + -1070798393, + -1081251233, + 1039081308, + 1051016676, + 1059857714, + 1065352970, + 1049510354, + -1091410507, + -1079416002, + -1089142261, + -1072528044, + -1078425769, + -1078583667, + -1086660174, + -1088838924, + -1093297653, + -1073596663, + 1070239656, + 1060852783, + -1069613748, + 1065638587, + -1079078584, + -1095783280, + -1092999427, + -1097852080, + 1033638662, + -1103259930, + -1090523476, + -1071737482, + -1088261263, + 1026493550, + 1063990214, + 1071672923, + -1097451578, + -1076897468, + -1079584280, + -1068395982, + 1050454573, + -1099038491, + -1076992328, + -1135108884, + 1033772158, + -1085768791, + 1052531656, + -1095820670, + -1091585200, + 1025939143, + 1060415894, + -1095284135, + 1066045801, + 1062629901, + 1061881981, + 1061677314, + -1086893616, + -1105112921, + -1082032460, + -1089144594, + -1074992779, + -1120901846, + 1059809158, + -1087474427, + -1100321759, + -1087216457, + 1067561478, + 1072329357, + 1056624604, + -1090213746, + 1051369117, + -1073675726, + -1089541839, + -1086796979, + 1059303167, + 1057612625, + -1083412520, + 1062790950, + -1097945437, + 1061763372, + -1086356758, + 1041825113, + -1073818403, + 1048683878, + 1074308558, + -1081376271, + -1086125760, + 1035819175, + 1062398765, + 1058863143, + -1093141612, + -1094211874, + -1082273577, + -1093801948, + -1071801987, + 1066917478, + -1076037921, + -1081107272, + -1079849037, + -1106473679, + -1102474954, + 1074321597, + -1077154053, + 1075149450, + -1089428264, + -1081446645, + -1085775103, + -1072553915, + -1131202956, + -1098652258, + 1069157947, + 1068161786, + 1029858250, + -1072512376, + 1058536346, + 1078425801, + -1095469212, + -1090635790, + 1063027811, + -1075134990, + -1101636949, + -1082026833, + -1072696902, + -1126773846, + -1080312754, + 1048896972, + 1044340807, + -1078768401, + -1080439290, + 1047675605, + 1049561196, + -1089340745, + -1104871745, + -1087154348, + 1052835335, + -1080516776, + -1081020301, + 1070760597, + 1061592833, + 1071162359, + -1075603979, + 1042628558, + -1093204000, + 1045983369, + -1105184545, + -1090587489, + -1074666403, + -1078846108, + -1097244157, + 1070830481, + 1046719084, + -1092987778, + 1052750331, + -1090836917, + 1076879060, + 1071064114, + -1098592964, + 1067568814, + -1080848777, + -1078100286, + -1081934456, + 1068334637, + -1080482480, + 1055973448, + 1068320438, + 1052770884, + 1042215934, + 1033713559, + -1074380771, + -1094289815, + 1032538618, + 1075669304, + -1094560105, + 1065719408, + -1092180648, + -1080161348, + 1058423194, + 1057704739, + 1056062702, + -1065697469, + 1049352048, + -1093548373, + 1075489835, + -1099998958, + 1068721411, + -1118051404, + 1054399181, + 1058978343, + 1066009253, + -1079109911, + -1096409640, + -1075992412, + -1080774828, + 1069805644, + 1052974099, + -1079551282, + -1070029091, + -1086800992, + -1078646658, + -1077924263, + 1041056210, + 1064255569, + 1047928934, + 1062883015, + 1062384450, + -1076647838, + -1110744877, + -1090176201, + -1081166953, + 1070837352, + 1027686245, + 1066717099, + 1049687908, + -1098035594, + -1078336040, + -1102916465, + 1077008275, + -1093902659, + -1089527103, + 1051519634, + -1084006939, + 1067077993, + 1051257012, + 1055793455, + 1050878926, + -1093707174, + -1088414800, + -1106010678, + 1069317969, + -1091915134, + 1061416365, + -1087202798, + -1088769596, + 1064225400, + -1157179823, + -1087632581, + -1084507627, + 1049932873, + 1065561037, + -1081017698, + -1114654409, + -1122966108, + -1109304544, + -1105601389, + -1083728152, + -1100918458, + -1103935526, + 1065150545, + 1068611099, + -1085751712, + -1102504421, + 1016264267, + -1101015398, + 1049928641, + -1107824747, + -1082061104, + -1112087863, + 1024072008, + -1087148118, + 1018142379, + 1020585840, + 1067454873, + 1054237760, + -1083447656, + 1064747970, + 1056568764, + -1094350418, + 1067390577, + 1051450384, + 1060054892, + -1091217010, + 1064710238, + 1062106054, + -1114631798, + -1089700472, + -1093836359, + -1094674201, + -1072011864, + -1082010999, + 1058096816, + 1070068093, + 1066082109, + 1057284405, + 1063774248, + -1135645768, + -1078430202, + -1092222649, + -1072612220, + 1076520161, + -1075893368, + 1069703241, + -1095921798, + -1122851136, + -1075238505, + -1082276564, + 1045161574, + 1054972335, + 1067599500, + 1073187293, + 1066387270, + -1074768174, + -1089610840, + -1079622388, + 1077330012, + -1094699942, + 1069128335, + -1087919842, + -1088176358, + 1065367311, + 1059723891, + 1056479469, + 1076546002, + 1063416580, + 1049241216, + -1074523555, + 1067785143, + -1090048189, + 1059754819, + 1058180490, + 1078152515, + 1059966386, + -1090898538, + 1074161935, + -1091447260, + -1081923508, + 1051539129, + 1070227516, + -1091554913, + 1077718520, + 1075670303, + -1074879411, + 1072330538, + -1098432892, + 1065529202, + -1081751422, + -1072609621, + 1065774392, + -1114545712, + -1090405649, + -1098166543, + 1038845392, + -1099570401, + 1050312207, + 1070650858, + 1049616969, + -1072086057, + 1066623334, + 1058408115, + -1099759343, + -1067432821, + 1075897592, + 1060693811, + -1092547952, + -1083778761, + -1082074071, + -1070932705, + -1076179047, + 1058207838, + 1067454668, + -1086319870, + 1067227501, + -1079311195, + 1074216796, + 1049999430, + 1033806338, + 1062158452, + -1074440558, + -1086410291, + 1071684279, + 1043181583, + -1112653958, + -1093630067, + 1065063459, + -1087248141, + -1086951426, + 1065664759, + -1073937473, + 1071073802, + -1084870437, + 1069552066, + -1089356992, + 1023561158, + 1069298800, + 1044270168, + -1120697435, + -1088168556, + -1090723874, + -1119467693, + 1066397177, + 1064672061, + 1056029237, + 1047072399, + 1074905370, + -1106530441, + -1072264790, + 1043989870, + -1085699658, + 1038561243, + 1061055422, + -1088990209, + -1096206179, + -1106107047, + -1097305559, + -1095721594, + -1098862482, + 1035123949, + -1098899200, + 1057095539, + 1057800663, + -1096300650, + -1091510517, + -1104918922, + -1086235410, + -1101825645, + -1073526201, + 1065491185, + -1111299690, + -1080210836, + 1067112315, + 1063254088, + 1059126105, + 1058825802, + -1088671038, + 1038794201, + -1120623122, + -1115500440, + -1074386022, + 1059163796, + -1081299169, + 1050450832, + -1135236176, + 1054744074, + 1047505006, + -1079210910, + -1091328548, + 1024198999, + 1046901814, + -1087101457, + -1092756378, + 1049569594, + -1073811267, + -1078347510, + -1088854661, + -1077419296, + -1086312141, + -1089385419, + -1081479940, + 1043076267, + 1073404698, + 1063450945, + 1068768606, + -1087658159, + -1085020288, + 1072648564, + -1091415386, + 1076398176, + -1075645161, + 1004478712, + -1137892244, + 1060948117, + 1058481421, + 1061187486, + 1066608905, + 1074850069, + 1051202931, + -1071763099, + -1081406838, + -1072304229, + 1054094696, + 1072926637, + 1048158282, + -1093500533, + 1050492257, + -1081107614, + 1064232391, + -1093305987, + -1084141568, + 1045687574, + 1050403325, + -1076641666, + -1075700241, + 1065641788, + 1073087681, + 1039070034, + -1076813585, + -1074568606, + 1062197971, + 1062146415, + -1093012779, + 1044988010, + -1107249975, + -1094215628, + -1079889753, + 1069353172, + -1069309596, + -1085769354, + 1043639535, + 1072238053, + -1107998766, + 1071147623, + -1080236491, + -1159093368, + -1081370643, + 1057569552, + -1086879369, + -1066970465, + -1080528986, + -1136574166, + 1065024676, + -1077846784, + 1063594944, + 1070061729, + -1087493965, + 1072126321, + 1057282616, + 1068422548, + 1067284152, + -1109445246, + -1102439454, + -1072457887, + 1053208170, + 1071963868, + -1083030017, + 1067934870, + -1072905560, + -1076748084, + -1110127154, + 1033055708, + 1054616486, + 1052902830, + 1053666329, + 1045008164, + -1096023498, + 1066553063, + 1071012132, + -1114447912, + -1095294112, + -1116714682, + 1058114974, + 1064209812, + -1094627592, + -1072433941, + 1038291912, + -1116141164, + 1071315767, + 1058903424, + 1061296417, + 1045647808, + -1075534514, + 1052468232, + 1061212979, + 1059506078, + -1090769030, + -1099908960, + -1085196395, + 1070579317, + 1050080860, + -1079260920, + 1067752738, + 1069466896, + 1067722269, + -1118760085, + 1062858000, + 1061427029, + 1070776858, + -1090953332, + 1050036991, + 1059609552, + -1086653984, + 1040333026, + 1043963092, + 1073427762, + 1071822542, + 1040199360, + -1086383144, + -1116973556, + -1124740791, + -1106538578, + -1110940789, + 1058160876, + 1056593810, + -1088818157, + -1107312137, + -1088930908, + -1079576467, + 1041846815, + 1048301962, + -1079124686, + -1081573146, + -1110028723, + 1058857022, + -1129898456, + 1041747512, + -1115720909, + -1083495261, + -1084240428, + -1085426831, + -1097017270, + 1031047683, + 1064593074, + -1104495135, + 1057784365, + 1051407382, + -1118440819, + 1064805649, + -1084917040, + -1090201866, + 1050608695, + -1092913286, + -1104148380, + 1066494158, + -1090245576, + -1086321649, + 1058558469, + 1057528204, + -1077274151, + -1102206155, + 1061045237, + -1087031127, + -1092045037, + -1088754779, + 1063942622, + 1054701281, + 1065396240, + 1069122602, + 1051350052, + 1050999105, + 1060982767, + 1066196273, + -1089769612, + 1054509276, + 1057866729, + 1067913648, + 1046648089, + -1105921966, + 1073021197, + -1082195662, + -1086497362, + -1109457845, + 1041621163, + 1076613923, + -1073260172, + 1061392913, + 1051004730, + -1095035576, + -1082055652, + -1088763034, + 1047155003, + 1072224246, + -1081812314, + 1057085425, + 1067462357, + 1069958087, + -1088095079, + -1088165995, + 1057582226, + 1073169312, + -1094783189, + -1080487833, + -1078536451, + -1085179365, + -1083007632, + -1081418649, + 1076927906, + 1057450409, + 1051448269, + 1075415317, + -1089863716, + 1070630326, + 1016208134, + -1079413434, + 1069148100, + 1067615178, + 1069648743, + 1052161010, + -1086373070, + 1063296235, + -1089395226, + -1082154017, + -1091314598, + 1067307071, + 1070898326, + 1045126634, + 1050168371, + 1065345951, + 1077248488, + 1035633556, + -1083915041, + 1053442896, + -1078494826, + 1053010524, + 1062142152, + 1074272613, + -1104351633, + -1079773112, + -1077959640, + 1075689955, + -1090359415, + 1060391164, + -1084326081, + -1108696900, + 1067828339, + -1095486267, + 1077173426, + 1060179003, + -1075967139, + -1089258064, + -1106683890, + -1079375637, + -1088000995, + -1068415435, + -1082326087, + 1069246539, + -1091762047, + 1055306875, + -1088862046, + 1066004221, + -1071483114, + 1065452474, + -1077453979, + -1083092743, + -1081242760, + 1062448328, + -1129667869, + 1044692839, + 1060201096, + 1059394160, + 1059809802, + 1059380897, + 1060356864, + -1078294623, + 1049087990, + -1076557141, + -1077898955, + 1050894305, + -1081755711, + -1074108952, + -1077427599, + 1050645923, + -1092108714, + -1108676352, + 1026775053, + -1082090955, + 1044622148, + 1066016270, + 1052391498, + -1087959566, + -1071700205, + -1079334178, + 1059875015, + 1058340913, + 1061975867, + -1085346015, + 1066077290, + 1058451534, + 1050053358, + -1087993884, + 1053717425, + -1089471447, + 1057847985, + -1097254611, + -1088158290, + 1059015924, + 1055807935, + -1084309585, + -1103135869, + 1065144970, + 1067609187, + 1047296126, + -1104146221, + 1035756176, + -1089216455, + 1025928657, + 1044890916, + 1061941692, + -1077326351, + -1089713979, + 1046880798, + -1092521362, + -1090445257, + -1123605427, + -1090763443, + -1088854652, + 1049566258, + 1051756176, + 1066990833, + 1036742964, + 1051359411, + 1044205444, + 1061661112, + -1082012720, + -1114118512, + 1057268532, + 1056623321, + -1103079552, + -1077171134, + -1097472820, + -1097622554, + -1091806516, + -1072389479, + 1067801638, + -1077648419, + -1088463871, + 1056849449, + 1078048493, + -1065717143, + 1049216478, + 1053246542, + -1080090488, + -1079679639, + 1068315596, + -1104796717, + 1055702365, + 1074683957, + 1061028068, + 1076343649, + 1053916426, + 1057825932, + -1100959029, + -1074791173, + -1092211974, + -1065696218, + -1123885805, + 1049310295, + 1065773550, + 1072436208, + 1066393616, + -1083465851, + -1082885807, + -1083349622, + -1115495136, + -1076882894, + -1081399812, + -1098883293, + 1071177913, + -1095005608, + -1107903122, + -1086926216, + -1085447767, + -1065538683, + -1082576569, + 1071866741, + -1108493779, + 1035878634, + 1069891525, + -1101204362, + 1073415784, + 1067017371, + 1066421022, + 1045709223, + -1076050532, + 1049402397, + 1023056082, + -1093993759, + -1075953373, + -1120563750, + 1066849158, + 1067734392, + -1081816511, + 1034591762, + -1080482928, + 1067942962, + 1054326652, + -1087424654, + 1060328509, + -1083988771, + -1084345030, + -1090485383, + 1023856300, + 1066552752, + 1062517332, + 1071888124, + 1070508279, + -1125191638, + 1056053906, + -1119356036, + 1066038298, + -1074293942, + 1052998215, + -1075603918, + 1066306339, + 1068450696, + -1080839568, + -1083338692, + 1058843224, + 1042863317, + -1119241541, + 1062579919, + 1062610013, + -1095443211, + 1048921956, + -1072323026, + -1102102547, + 1075409931, + 1052332888, + -1088897207, + 1047629510, + -1089610863, + -1098761072, + -1098905154, + -1080248338, + -1091426437, + -1077802782, + 1054517106, + 1029788469, + 1072423208, + 1054928348, + 1076163173, + -1080564263, + -1077430240, + -1091667288, + 1068500448, + -1076111122, + 1040972758, + 1055643200, + 1069923224, + 1048453944, + 1050027557, + 1068279006, + 1064516865, + 1050229701, + -1106425071, + -1081978354, + -1070110593, + 1049255025, + -1112266612, + 1050339396, + -1083463341, + -1100734517, + -1093562580, + 1055484855, + 1045043914, + 1065245143, + 1039392327, + -1092349142, + -1094715796, + -1095082832, + 1048616400, + 1042197351, + -1092450814, + -1075606290, + 1034190296, + 1050447510, + -1102671271, + 1024975497, + -1090608499, + -1098481199, + 1061164930, + -1097356628, + 1030184375, + -1100223491, + 1066705621, + 1041650094, + 1048155665, + 1053726777, + -1106919005, + -1081795850, + -1119326998, + -1107088898, + -1084689683, + -1091758336, + -1090243779, + -1075893867, + 1053386410, + -1085567992, + -1089883175, + -1100745260, + -1097572985, + 1051086153, + 1058735726, + 1057687121, + -1079515392, + 1063196557, + -1083792714, + 1058477153, + 1071038086, + -1086539096, + -1102497029, + 1065220819, + 1058783774, + 1050705981, + -1082832515, + -1073208655, + -1081925786, + -1090252444, + 1048062048, + -1085899134, + -1115525424, + -1089038852, + 1063769468, + -1072760853, + 1061889167, + -1090429029, + 1060753596, + -1095977991, + 1057309225, + -1104767719, + 1074728188, + -1107362815, + 1069858031, + 1065898106, + 1062961192, + 1067491825, + 1068359686, + 1040609551, + -1098000491, + 1064226183, + -1074914268, + -1078401201, + -1081918794, + 1065655311, + -1104902788, + -1096607508, + 1058058130, + -1078944615, + -1096175713, + 1057892195, + -1075996566, + -1081881186, + 1072499934, + 1069076661, + 1065992975, + -1074883385, + -1101979654, + -1074857552, + 1067262264, + 1059404390, + -1079685750, + -1075730362, + 1064959248, + 1076764451, + -1068675279, + -1082664281, + -1094551067, + 1049117864, + 1053045367, + 1041128920, + -1091475440, + 1052983907, + -1106255942, + 1059455773, + -1089278905, + 1047222867, + -1099609098, + -1087010226, + 1040150287, + 1074957334, + -1114414315, + 1071202409, + -1070751068, + -1092595356, + -1083141742, + 1075222013, + 1053141666, + -1082097674, + 1049283221, + 1044487396, + -1081055369, + -1081853119, + -1074296189, + 1066699010, + -1099809470, + 1064329629, + 1065918749, + -1079809233, + 1052043368, + 1061245789, + -1079254752, + -1111878218, + -1087848787, + -1085279969, + 1025373532, + -1089262285, + -1078412436, + -1070336795, + -1073269459, + 1063526799, + -1065323328, + -1079435963, + -1089214191, + -1098537568, + 1068159896, + 1057167913, + 1048602556, + -1102150387, + 1048644715, + -1114039352, + -1120588840, + -1086987350, + 1045941813, + -1117341868, + 1041083572, + -1080781302, + 1076053236, + -1071147472, + -1085830913, + -1084687883, + 1054559664, + -1086093403, + 1028062768, + -1096570356, + -1086869775, + 1033732164, + 1061638263, + 1056464668, + -1119069911, + -1093049375, + 1048711948, + 1063850518, + -1085096343, + 1057441987, + 1036736924, + 1072071837, + -1130675868, + 1039004954, + -1095689390, + -1091371503, + 1063691338, + -1083573121, + -1096171370, + 1058182116, + 1053636148, + -1102441186, + -1121608856, + 1047047890, + 1044073478, + 1060571280, + 1059964095, + 1073095428, + 1058761586, + -1112616878, + 1054742229, + 1032733680, + -1094815394, + -1086450402, + -1094948492, + -1093577876, + 1060027647, + -1089413085, + 1065074485, + -1096655657, + 1067746761, + 1033561147, + 1058646336, + -1087601199, + 1054673778, + 1069926213, + -1074111540, + 1066173287, + -1085523977, + -1102837010, + -1063858162, + 1052070132, + -1091478262, + -1077253970, + 1062984062, + -1086234241, + 1048290040, + -1104659479, + 1065052526, + 1056998843, + 1065560022, + -1085654631, + -1123108204, + -1094988371, + -1090484615, + 1020744198, + 1031827606, + -1064889622, + -1119758644, + 1040435283, + -1065312898, + 1041298131, + 1028379568, + 1031665755, + 1072665391, + 1063596775, + 1024965425, + 1074351395, + 1069419777, + 1057432674, + -1095158327, + -1093667195, + -1080542319, + -1105127942, + -1091195148, + -1084936365, + 1077477538, + -1091291470, + 1059505162, + 1036193806, + -1098865558, + 1063114656, + 1058777136, + -1079156312, + -1080765298, + -1081231221, + 1051093407, + -1097750128, + 1049073229, + 1059163839, + -1081779927, + 1053059986, + -1104489033, + 1051104391, + 1034112759, + 1058801535, + -1081669784, + 1057469051, + 1077567799, + -1081756515, + 1065547413, + 1055422136, + -1083551144, + -1080767612, + 1072122153, + -1083771295, + -1080523231, + 1068717192, + 1066199402, + 1074230017, + 1049655394, + -1082258519, + 1067663941, + 1062689267, + -1115896404, + 1065612076, + 1057580618, + 1056968386, + -1079894427, + 1035222623, + -1119792193, + -1079735220, + -1102515508, + 1057986786, + -1080628675, + -1113638887, + -1079920787, + -1085626734, + -1087458582, + 1061275660, + -1078967119, + 1072171316, + 1065292667, + -1132726337, + 1074303322, + -1072488999, + -1065844055, + 1040701804, + -1082993337, + 1071673837, + -1106487443, + -1094546749, + -1078248714, + 1073614522, + -1073722980, + -1069094573, + -1093507804, + -1074432799, + -1086196841, + -1115030468, + 1061108735, + -1097510672, + 1050311167, + -1104301895, + 1064420925, + 1062657275, + 1031997895, + -1169611904, + -1079118773, + -1087247381, + -1085016462, + -1093301289, + 1059905721, + -1082420507, + -1080988932, + 1040729234, + -1089553652, + -1105049136, + -1078768227, + -1083346897, + 1053819206, + 1064470630, + 1047689229, + 1055855527, + 1048910826, + 1026008715, + 1055928143, + -1087398176, + -1110665403, + -1096195622, + 1059146962, + -1082358792, + 1032008985, + 1052669459, + 1053729450, + -1093250187, + -1082952934, + 1042182111, + 1066926459, + 1060396994, + 1063001040, + 1050067703, + 1046223156, + -1091208632, + 1060446169, + -1088265702, + 1070812233, + -1080751805, + 1060807077, + -1078925381, + 1055299112, + 1046802605, + -1093593635, + -1097801910, + 1052798931, + -1097029660, + -1075827361, + -1080744512, + 1058689525, + -1084847833, + 1076252332, + -1083950285, + -1083214717, + 1042168859, + -1075231213, + 1065360071, + 1060459243, + 1008394390, + -1077810688, + 1065895137, + 1047314860, + 1057696076, + -1079861803, + -1074518620, + 1050954519, + 1061932275, + -1081140367, + 1070857507, + 1068511795, + 1054667374, + -1080459722, + -1090313860, + 1075852660, + 1065487328, + -1088437949, + -1083840453, + -1093508263, + -1078893905, + -1084770419, + 1053805595, + -1111695882, + 1058349979, + -1151824763, + -1086544001, + -1097576929, + 1033856444, + 1068685634, + 1070749829, + -1081717403, + -1073884923, + 1071905728, + 1066265709, + -1077129530, + -1093606822, + 1054501206, + -1090323964, + 1069587561, + -1086763970, + 1049132249, + 1053001699, + 1073052762, + -1086215747, + -1075976889, + -1070071108, + 1010813992, + -1077213138, + -1076027295, + 1057555057, + 1055156888, + 1068282598, + -1095282592, + -1087214345, + -1097378776, + 1045679732, + 1071019527, + 1029520928, + -1079263973, + -1098347974, + 1071187739, + 1049572841, + -1087776610, + -1072924610, + 1070723677, + -1089820649, + -1121964435, + -1093347377, + 1057401565, + 1070426509, + 1066538140, + -1106011984, + -1076691890, + 1064754500, + -1082709770, + 1076335066, + 1047765793, + -1081700952, + 1060555456, + -1102572981, + 1061494596, + 1069997475, + 1045949402, + 1065670881, + 1071333638, + 1044129730, + -1088071595, + 1078516662, + -1094915128, + 1072820359, + 1027858137, + 1060154887, + 1057279178, + -1109598937, + -1096798798, + -1078235380, + 1029344572, + 1070226736, + 1052254388, + -1098024506, + 1062125093, + -1071616606, + 1062389396, + 1073368417, + -1121143162, + 1066906699, + 1066847228, + 1067969383, + 1068410128, + 1073791516, + 1059798583, + 1057873623, + -1107690230, + -1092186955, + -1100821572, + 1071637515, + 1077676628, + -1081344972, + 1067086209, + 1066267505, + -1092641299, + -1098454540, + 1077609010, + 1064038738, + 1069139649, + 1058847372, + 1023572142, + -1097740858, + 1055608852, + 1057674289, + -1111103834, + 1065571992, + 1012389266, + 1068566545, + 1065216169, + 1049966853, + 1036348542, + 1064807589, + 1018761827, + -1074550505, + -1085926953, + 1064972909, + 1063528102, + -1107007931, + 1063282252, + 1048412657, + -1078558603, + 1043351492, + -1095339734, + 1031219859, + -1097517934, + 1044690620, + -1084175998, + -1086266157, + -1089219373, + 1050360302, + 1051155331, + -1086472936, + 1057414681, + 1020222366, + -1075570769, + 1041486184, + -1120830063, + -1095686042, + -1098686503, + 1057926588, + 1050189525, + 1059609336, + -1066994236, + -1094853800, + -1101579878, + 1057953209, + -1090018333, + 1072755339, + -1076477835, + -1103477234, + 1060733592, + -1122744960, + 1048207697, + -1086286299, + 1062799072, + 1060914624, + -1086010324, + 1062719876, + 1063303171, + -1081291159, + 1060861503, + 1053172761, + -1066412141, + 1067088883, + -1077224242, + -1090264664, + 1044060225, + 1063494017, + 1063192129, + -1077466008, + 1076454427, + -1106159669, + -1123891950, + -1075203685, + -1084088894, + -1092169513, + 1071963741, + 1047506893, + -1102451938, + -1082075535, + -1088136892, + 1062880115, + -1073014350, + -1121561476, + 1047377877, + -1083652327, + 1062728936, + 1068613822, + 1052192974, + -1099641458, + 1072247552, + -1082343210, + 1055964651, + 1073774182, + 1044609879, + -1107091141, + -1083515616, + 1060461880, + -1073725655, + -1081502417, + -1097195928, + -1098704217, + 1060345786, + -1069064398, + 1074869669, + -1074908093, + 1051866542, + -1083595427, + -1083028299, + 1059748797, + -1071129212, + -1079736862, + -1074577685, + -1076634064, + -1081029344, + 1071201842, + 1076382262, + 1064251217, + -1086727801, + -1079962040, + -1076505832, + 1056589420, + 1079363050, + -1087197124, + -1078540669, + -1073240112, + -1084776095, + -1087716594, + -1072147250, + 1050692638, + 1065327736, + 1069531614, + -1065980411, + -1086774130, + -1082055403, + 1072089665, + 1064424146, + 1056358450, + -1076195463, + -1094921907, + 1060158762, + -1072365231, + 1066821789, + -1078021735, + 1062933729, + -1084866283, + 1050608751, + 1051023846, + -1086544818, + -1078935916, + -1081986358, + 1066845721, + -1087123383, + -1068068663, + -1079133242, + 1056444789, + -1085681519, + -1085027842, + 1015902956, + -1080680581, + -1103662458, + 1057854937, + 1051370660, + 1073042067, + 1063478563, + 1051609109, + 1020588343, + 1061161208, + 1069270352, + 1068496311, + 1063274754, + -1080273100, + -1084450004, + -1086940459, + -1088190583, + -1103591295, + 1067634171, + 1015520363, + -1088804981, + 1056475353, + -1080152718, + -1114190351, + -1086846331, + -1082127295, + -1081967307, + -1076917715, + 1059905203, + -1110166596, + -1100954283, + -1087135681, + 1039243570, + 1062184572, + -1091136465, + -1110923110, + -1083869731, + -1114817587, + 1066521757, + -1114800772, + -1081292360, + -1093016827, + 1062917882, + -1118739027, + 1059768438, + -1083920607, + 1055180222, + 1052139208, + 1026805965, + -1086007461, + 1043478946, + -1097811277, + -1136072413, + -1086296189, + -1084746348, + -1091792546, + -1097095702, + 1055626476, + 1050932250, + -1084526749, + 1058003527, + -1076252834, + 1075939025, + 1063260600, + 1065440775, + 1064751640, + 1082208243, + 1060650167, + 1021279327, + -1100010758, + 1063973515, + -1078682067, + 1037261286, + 1041251449, + 1058897125, + -1076103221, + -1081266596, + 1070860186, + -1075878573, + -1072877256, + -1089409865, + 1034179265, + 1062151695, + 1074526673, + 1074581502, + 1046017126, + 1076397218, + 1061101587, + -1069787380, + -1075142124, + 1062481718, + -1087049621, + 1072067885, + -1091268229, + -1088375028, + 1043882802, + 1060738277, + -1111265792, + -1082423178, + -1092908924, + -1073579431, + 1062488227, + 1057953237, + 1075674560, + 1041128155, + 1057606212, + 1056521970, + 1065142268, + 1070944942, + 1083330667, + 1057001559, + -1069794291, + -1090322030, + -1067216195, + 1068464318, + 1060681883, + -1083369652, + 1073511821, + -1085378799, + -1070358260, + -1086804715, + -1074666122, + 1081119710, + -1084935915, + -1084551201, + 1051711504, + 1065912360, + 1046178949, + -1067228543, + 1036896354, + 1073447288, + -1077166761, + 1044644701, + -1084346503, + 1060866955, + 1068485525, + -1086893327, + -1078146115, + 1045219009, + -1082882738, + 1074108941, + 1061787746, + 1069625324, + -1077532761, + -1109051738, + 1072368896, + 1045556983, + 1070316618, + -1073548108, + -1093809908, + -1069747621, + 1027049992, + 1057312669, + -1078736946, + 1064169305, + 1063612678, + -1088943580, + -1079546668, + 1062638774, + -1120233023, + -1074498815, + 1060449763, + -1083995113, + 1064416171, + 1059073554, + 1074699467, + 1060649263, + -1088200981, + 1040800216, + -1081897446, + -1071171213, + -1100316619, + 1068035481, + -1099757614, + 1055240243, + 1051627481, + -1091216873, + 1033021094, + -1073625646, + 1073947542, + -1076995693, + 1060798991, + -1122096700, + -1134503727, + -1068345287, + 1070694360, + 1068526491, + 1072379856, + -1082121590, + -1098964025, + 1060405459, + -1083401656, + 1028759266, + 1067308656, + 1049022819, + 1057262670, + 1067753531, + 1032706588, + 1065613059, + 1071785476, + -1090537908, + 1047610796, + -1083844910, + -1076221299, + 1050750071, + 1052657686, + -1102589083, + -1083710110, + 1058599870, + 1060797730, + -1078371526, + 1041968357, + -1081651939, + 1066659335, + 1049495048, + -1083198312, + 1061152905, + 1070771736, + 1068022531, + -1098853374, + 1066787373, + 1050841243, + -1088633538, + 1058506343, + -1091712860, + 1047858114, + 1070870257, + -1087618079, + -1096882007, + -1084605793, + 1049544387, + -1082646845, + -1097925836, + -1085470877, + -1094379318, + -1090479523, + 1060260737, + -1072125900, + 1083119493, + 999358376, + -1095507796, + -1076522512, + 1079097716, + -1100570625, + -1074653716, + 1067459740, + 1057774878, + 1043901047, + 1055755608, + -1105384044, + 1075363971, + -1087412471, + -1074803298, + 1041260388, + -1100454800, + -1092544705, + -1105040709, + -1093582556, + 1073569080, + 1076806550, + 1048782505, + -1072827562, + 1077353340, + -1074374306, + -1074837791, + 1041113559, + 1060478808, + 1044288858, + 1074030943, + -1077555730, + 1061000253, + 1067229613, + -1076680261, + 1075694929, + -1081532997, + 1074957840, + -1097869718, + -1084904701, + -1081972233, + 1079182086, + -1079135514, + -1085248979, + -1086870418, + 1050075528, + -1102957056, + -1086700052, + -1104379094, + -1096120535, + 1072413894, + -1093261625, + 1037813145, + -1079079682, + 1058601888, + 1069547568, + 1074202360, + -1106325057, + -1094414818, + -1082019090, + -1088093733, + 1065391209, + 1054292363, + -1084929737, + 1061048093, + -1093925695, + -1076108972, + 1059703734, + 1063413762, + -1090076675, + -1088635145, + -1081499687, + 1063297127, + 1046942570, + -1069635271, + -1082812856, + -1095303602, + -1080695099, + 1079224193, + 1061258789, + -1115229762, + -1088418650, + -1068962039, + 1063404849, + 1054387577, + 1053030226, + -1080058148, + 1067655152, + -1072704662, + -1082850666, + 1045755603, + 1067137662, + -1107362934, + -1087397261, + -1087743981, + -1089783211, + 1045467540, + -1113912632, + 1066252657, + 1037783982, + 1059981029, + 1074828375, + 1064742165, + 1027400574, + 1057000683, + -1094565157, + -1066554872, + -1074439398, + -1101820761, + 1022188451, + -1081847760, + -1094555759, + -1081444601, + -1094392863, + -1097256363, + -1113527735, + -1108562765, + -1081195476, + -1095587369, + -1114175123, + -1089243032, + -1096233286, + 1052253518, + 996072354, + -1078469636, + 1079690320, + 1057867847, + -1078089881, + -1087949121, + -1087817775, + 1023436000, + 1064232544, + 1060315825, + 1052649319, + 1040142702, + -1093078374, + 1037547370, + 1064232117, + 1059176317, + 1053818645, + 1052552546, + -1087543206, + 1062861944, + -1092301919, + 1057906438, + 1061390725, + -1101289762, + 1049737435, + -1093938805, + -1095969366, + 1034778549, + -1091046259, + -1080197514, + 1050593716, + 1064514144, + 1055602529, + 1041688254, + -1098033543, + 1049014101, + 1019642414, + 1053430662, + 1064462352, + -1091174381, + -1092668175, + -1108150768, + 1061373429, + 1067455689, + -1087701600, + 1037900154, + -1091495799, + 1050720827, + 1037650524, + -1099986117, + -1077281071, + -1097334999, + 1057738543, + 1058715599, + -1096539571, + 1073224539, + -1067072677, + 1070723877, + -1086569998, + -1080972474, + 1041478455, + 1065463939, + 1070779654, + 1064801423, + -1087800094, + 1071523190, + -1072925259, + -1083935418, + 1061976962, + -1095371023, + -1077609273, + -1104879893, + 1066986918, + 1068413615, + 1076070985, + -1080140907, + -1088079472, + 1055516386, + 1064179748, + -1104510356, + 1056328773, + -1094187794, + -1093607387, + -1077417031, + -1097041720, + -1079862492, + -1083915371, + 1019848855, + 1048750266, + -1118525760, + -1087132856, + -1078039717, + -1080494630, + 1064394358, + 1070322200, + -1080887659, + 1048537282, + 1038244520, + 1066544862, + -1079165020, + -1075635211, + 1057224667, + -1090539358, + 1062440846, + -1094938098, + 1058636287, + 1070267065, + -1093281329, + 1056014851, + -1076270311, + -1102992877, + -1080218788, + 1074815823, + -1096757619, + 1028886584, + -1076996040, + 1074123890, + -1102883573, + 1065734886, + -1073281222, + -1076288618, + 1051430495, + -1080410549, + -1104713500, + 1061816996, + -1088374828, + -1081745360, + 1060165874, + 1040521075, + 1044543522, + 1062712223, + -1105521699, + 1079147144, + -1079872136, + 1059084785, + -1086261225, + 1064862899, + -1088009327, + 1066838180, + 1064640980, + 1041780718, + -1086146286, + -1077907496, + -1103503190, + -1081957598, + 1055729711, + -1102626598, + 1071305670, + 1045584849, + 1063434581, + 1059831885, + 1054575758, + 1066399319, + -1091784739, + -1078787970, + 1042143258, + -1078041116, + -1073077197, + 1066682164, + -1098915304, + -1104612330, + 1048372367, + 1041702256, + 1044442956, + -1129596952, + -1091140145, + 1054884404, + 1058711672, + 1052666487, + 1070176925, + 1043272163, + 1055163717, + -1089862425, + -1102436617, + -1081343773, + 1059084985, + 1070422194, + 1057205206, + -1093628207, + -1094710107, + -1080143615, + 1068304979, + -1083747352, + -1096135659, + -1090328882, + 1068089295, + 1047237536, + 1045505653, + -1092009759, + 1064221334, + -1110108690, + 1056054003, + -1135382416, + 1041780578, + 1061133984, + -1102453679, + 1063170672, + 1053764263, + 1065471254, + 1012416189, + -1090089982, + -1093658816, + 1036137897, + -1098805690, + -1089747670, + 1052274893, + -1104570553, + 1043639926, + 1022408726, + -1115103837, + 1029220875, + -1089773250, + -1104331019, + -1092763095, + 1034143238, + -1088025789, + 1070124633, + 1040757373, + 1054355790, + 1061653209, + -1086609803, + 1031457594, + -1085725168, + 1033631093, + -1070623182, + 1045450557, + 1030788451, + 1057138939, + -1092944166, + -1075534635, + -1083058649, + 1063095282, + 1030784580, + -1079188143, + 1027794404, + 1062036426, + -1098869934, + -1105171458, + 1071029341, + 1064110719, + -1081251620, + -1111693505, + 1057147431, + 1065653813, + 1057643644, + -1088409401, + 1055522094, + -1080285970, + -1090533082, + 1059447316, + -1081686542, + -1096032393, + 1058379240, + -1092401311, + 1061579674, + 1065420374, + 1049889579, + -1080979029, + 1074265630, + -1107158415, + 1062496399, + 1052066617, + 1043462274, + 1058674243, + -1086160753, + 1053913510, + 1059288810, + 1071193901, + -1089304962, + 1068083287, + -1079752569, + -1073978858, + 1049981140, + 1073475803, + 1066057414, + 1072721672, + -1081482974, + -1134774201, + 1073154847, + 1054066060, + 1055013123, + -1064675596, + 1068787233, + 1077829320, + 1063745618, + 1062300506, + 1056961996, + 1043363440, + 1044324396, + -1077792965, + -1081296978, + 1062926003, + 1057477317, + 1066057637, + -1089543395, + -1084770367, + -1072296143, + 1045919780, + 1069427509, + -1092647672, + -1103670698, + 1072418680, + 1067814639, + 1062811468, + 1044071472, + 1068332754, + -1119935885, + -1083748267, + 1021038624, + -1085723589, + 1070231359, + -1085211426, + -1104140160, + -1079362772, + -1087744833, + 1062390805, + 1060829661, + 1066747557, + 1046883693, + 1056847743, + -1086608345, + 1058547622, + 1053392866, + -1063683297, + 1065370962, + 1051420142, + 1070479742, + 1039081239, + 1056404517, + 1064251733, + 1060435874, + -1095693796, + -1080223259, + 1060250870, + -1071199282, + 1076706810, + 1061913156, + 1058669901, + -1105592482, + 1070778790, + -1091574527, + 1069606106, + 1063884334, + -1094853088, + 1060443717, + 1060551990, + 1054116586, + 1062983784, + 1059066317, + 1064876996, + -1104709969, + 1070718966, + 1064056238, + 1066667025, + -1107383940, + 1060997050, + -1090528670, + -1089637136, + -1081520609, + 1056911368, + -1098770095, + -1089783946, + 1052767509, + -1086799762, + 1044744262, + 1042251016, + -1115237307, + -1088370377, + 1060807155, + -1087870490, + -1085706344, + 1051813556, + 1020158113, + -1087571390, + 1066056391, + 1053717118, + 1064192758, + -1084455603, + -1104828085, + 1016064368, + -1094810060, + 1046767517, + -1086855360, + -1099422981, + 1042482664, + -1110944132, + 1051180130, + -1114267716, + 1051619657, + 1045020511, + -1088357673, + -1091415880, + -1096024675, + 1044344268, + -1102942423, + -1094908090, + -1089512743, + 1049676564, + -1081011655, + 1050127790, + 1058149513, + -1078944472, + -1124785804, + 1075416550, + 1059523165, + 1068624583, + 1062854508, + 1057177425, + 1062624072, + -1104978798, + 1049126138, + -1098532296, + 1065092463, + -1082666758, + -1079119421, + -1089310992, + -1072913327, + 1055162492, + -1086153886, + 1064912780, + 1064368320, + 1067741300, + -1080725418, + 1052653514, + 1034949000, + 1061978171, + 1036727201, + -1086989644, + -1094747817, + -1084965095, + 1051449854, + -1080733431, + 1066386637, + 1060617234, + -1087773102, + 1065858386, + 1057454756, + 1071720132, + -1082290436, + 1049661520, + -1111651543, + -1079346401, + 1066368786, + -1073470389, + -1089302399, + -1090372312, + -1092368770, + 1060259250, + -1089786677, + 1024630669, + -1074919846, + -1131092391, + 1031785380, + -1077425785, + 1063783521, + 1066279272, + 1057885378, + 1043889073, + 1070476900, + 1057555923, + 1061420628, + 1058613866, + -1086132017, + -1079185028, + -1078628107, + -1119346488, + 1050948535, + 1052463092, + 1066954038, + 1060092890, + -1092787137, + 1044712126, + -1085410123, + 1067001053, + -1091178311, + -1095626828, + 1069067229, + -1088589105, + 1057477925, + 1070936532, + -1105055867, + -1094067077, + -1113335463, + 1061179132, + 1071236642, + 1057640579, + -1086842041, + 1057135182, + 1048241729, + 1056299364, + -1084328986, + 1065701874, + -1084152706, + -1072194619, + 1030543826, + -1086271804, + 1063390458, + -1078617609, + -1105634854, + -1080719254, + -1093922258, + 1067242427, + -1094014235, + -1100375614, + -1084082630, + -1087042191, + -1079397031, + -1117567145, + 1071482890, + 1057175679, + 1064006949, + 1060877403, + -1080193634, + -1112069527, + -1073130458, + -1091394206, + -1070614048, + 1051855565, + -1078431542, + -1096345941, + 1071898763, + -1083466783, + 1053701906, + -1081859080, + 1068886504, + 1070991320, + -1098098371, + -1085820450, + 1068975518, + -1098276104, + -1077507461, + -1071967599, + 1074348864, + -1075886842, + -1080661423, + -1101742049, + -1099074733, + 1050236694, + -1113415885, + -1091731240, + -1094613951, + 1059819332, + 1000745379, + 1058753639, + -1085665415, + 1020917779, + -1087576671, + -1086226139, + 1053679385, + 1055400832, + 1059394322, + 1057132507, + 1061714271, + 1026532015, + 1058145095, + -1085150790, + -1098881781, + 1045299089, + -1105747807, + 1050310289, + -1113655061, + 1067091134, + -1080616152, + -1092389475, + -1095382338, + -1099484924, + 1045657446, + 1057552683, + -1097116561, + 1051943904, + 1033751473, + 1059604071, + -1079878621, + -1103159113, + 1052127570, + -1078583041, + -1080526623, + 1060023340, + -1085906369, + 1032653262, + -1073396457, + -1105448316, + -1105058542, + -1081170966, + 1067048279, + 1073278021, + -1088666549, + -1083967893, + 1062010600, + -1103649943, + 1065676859, + -1084091651, + -1089603407, + 1048979685, + -1081265365, + -1089394546, + 1074002851, + -1089962484, + 1049145535, + 1054831540, + -1083270997, + 1072201023, + 1060344340, + 1072953188, + -1097906907, + 1074213430, + -1081844438, + -1093933634, + -1085541236, + 1038510955, + 1068787726, + 1003063554, + -1088000039, + -1097511615, + 1039615187, + -1076607924, + 1066907479, + -1076899986, + -1080970191, + 1070135918, + 1053606047, + -1101489241, + -1080748848, + -1072850554, + -1082098570, + 1081201652, + -1080310395, + -1072279151, + -1073401121, + -1097180775, + 1057895378, + -1072928290, + -1070477223, + -1071190249, + -1081624414, + -1080811133, + -1099141386, + -1092343972, + -1091280146, + -1087961474, + 1065389496, + -1147137693, + -1082138012, + -1079814083, + -1103029050, + -1080300270, + -1089791900, + -1081607290, + -1075680767, + 1050674865, + -1081289763, + -1086494338, + 1049466583, + -1080279787, + -1082104960, + -1087102032, + -1131397327, + -1075169277, + -1078285207, + -1071336122, + -1077796515, + -1091248344, + -1071132133, + -1069190310, + -1082589211, + 1046633947, + 1049726208, + -1073291876, + -1089778946, + -1086921973, + -1106227174, + -1091983845, + -1082917696, + -1102971558, + 1059155068, + 1061242312, + 1068687305, + 1056374928, + -1082433441, + 1066700906, + -1090055377, + -1068923357, + 1078143201, + 1048043012, + -1082080768, + -1088343232, + -1099308830, + 1052007548, + 1073363910, + -1071381656, + -1081715197, + 1056477106, + -1072994069, + -1080632044, + 1062962008, + 1072398724, + -1081345140, + -1094091543, + -1073524148, + -1140719390, + -1100610088, + -1121676852, + -1076557615, + -1085421612, + -1081467029, + 1069232323, + -1097481067, + 1052099565, + 1055453248, + -1085962531, + 1072764861, + 1047686163, + 1054787415, + -1103755464, + -1089672732, + -1086701662, + 1072270187, + 1052863455, + -1087731438, + 1048801899, + -1076670375, + 1050398768, + -1093708573, + 1068698860, + -1081191364, + 1047055539, + 1059455235, + -1084183305, + 1073567348, + 1054402282, + 1070971007, + -1092763190, + 1053657638, + 1062554128, + -1097291618, + -1133070404, + 1065404351, + 1058392346, + 1068118413, + 1062509078, + -1092876640, + 1060118532, + -1094448983, + 1040599044, + 1051196014, + -1088522804, + 1047322510, + -1082476427, + -1094739414, + 1063023929, + 1066071135, + 1047944416, + -1099965883, + -1088101984, + -1107279637, + 1052887594, + -1086831489, + -1070302378, + -1095211277, + -1079665808, + -1086273112, + -1082619894, + -1079776050, + -1098755337, + -1064196499, + -1089016006, + -1086830909, + -1089195041, + -1077184956, + -1081468818, + -1092657171, + -1072703731, + -1088022034, + -1076847573, + -1094410572, + -1074366722, + -1073902452, + -1092783699, + -1082078546, + -1076840661, + 1036588542, + -1104214953, + -1075584480, + -1087803616, + -1088601010, + -1091564411, + -1082635857, + -1079026529, + 1056797620, + 1064510416, + -1112730557, + 1060585621, + -1094067082, + 1040682309, + -1088994346, + -1123512044, + -1080158410, + -1084343921, + -1083639532, + -1075843056, + 1062936226, + 1058643867, + -1095584076, + -1122029790, + -1077127430, + 1068412830, + 1059019954, + 1063853217, + 1057511945, + -1071344123, + -1096278880, + 1033885082, + 1041930836, + -1126250896, + 1074028797, + 1051610880, + 1046082506, + -1128897096, + -1113007704, + 1038565306, + 1073214204, + 1055884525, + 1057723306, + -1083397296, + -1086823392, + 1039753092, + -1087605455, + -1140031701, + -1081057034, + 1054909664, + 1062909945, + 1074902843, + -1088892302, + -1085080246, + 1062159514, + 1029112248, + 1040710452, + -1088125270, + -1106606565, + 1059841552, + -1108564644, + -1113286054, + 1032201680, + -1105324548, + -1079900717, + 1054667697, + 1046817672, + 1074153112, + 1050442892, + 1051054158, + 1032085440, + 1055884695, + -1097780823, + 1051576323, + -1084992392, + 1053354074, + 1055124900, + 1036862293, + -1107183951, + 1031746928, + -1089962223, + 1070654767, + 1067757587, + -1095972259, + 1026527862, + 1056454505, + 1064851086, + 1044871910, + -1092000588, + 1063734787, + 1073100279, + 1054584764, + 1075427811, + 1060594176, + -1091216520, + 1061991064, + -1109213933, + 1068230030, + 1044056760, + 1063090322, + 1055880646, + 1028830502, + -1086435890, + 1035567289, + 1051014848, + -1095253810, + -1095861532, + -1081957458, + 1050355917, + -1101948773, + 1047844011, + 1054933526, + 1053123230, + -1106537848, + 1058789364, + -1103357331, + -1126859225, + -1092195166, + 1061598362, + -1084822852, + 1008810684, + 1065247560, + -1120494809, + -1104995229, + 1052648344, + 1042027313, + 1040204145, + -1098174466, + 1043035938, + -1085541705, + -1090078672, + 1042981288, + -1098121693, + -1141986915, + -1102361251, + -1153495862, + 1063440908, + 1040512112, + 1060973235, + -1085561411, + 1052094188, + -1081675647, + -1103665199, + -1089062342, + 1044880417, + -1112111002, + 1045423815, + -1104675691, + -1087991892, + 1053573034, + 1043710814, + 1061033419, + 992199766, + 1063355311, + 1050316777, + 1064085996, + 1024105459, + 1065174640, + 1040322069, + -1107163399, + 1058088348, + 1052141053, + 1047975873, + 1030603052, + -1080265079, + 1047991520, + 1061195863, + 1018840690, + 1060997157, + 1052232311, + -1106548618, + 1050601981, + -1080350410, + 1017248876, + 1054990467, + 1040556436, + 1075499703, + -1089420428, + -1132178620, + -1114775170, + 1058964854, + 1059929079, + -1168374034, + 1064790504, + 1061363067, + 1034645194, + 1066841498, + 1041220121, + 1023606390, + 1023369819, + 1050936257, + -1119058669, + 1046783674, + -1094154255, + 1050533333, + -1094431442, + -1094991891, + 1075319590, + 1068812672, + 1042852175, + -1086288484, + 1060956205, + 1058766014, + -1103420496, + 1048262978, + -1100936364, + -1094424399, + -1080932501, + -1088966962, + -1114942565, + 1065750488, + 1051288103, + 1044907431, + 1048994151, + -1087916218, + 1060132404, + 1061190897, + -1107973396, + 1051640392, + -1081185841, + -1079318013, + 1034030687, + -1125029782, + -1101417451, + -1105849685, + 1050375254, + 1060145685, + 1075350212, + 1036651953, + -1094408669, + 1015602697, + 1063691729, + 1037328415, + 1066866211, + 1049889043, + -1106800774, + 1037711582, + 1009147174, + 1048369716, + 1062559588, + 1083349288, + 1028794848, + 1058670435, + 1061958008, + 1068200586, + 1049801566, + -1097571925, + 1041430516, + 1058385093, + -1080245456, + -1109472600, + 1052330589, + 1060255293, + -1103881565, + -1091138502, + -1098206850, + 1038111074, + 1054610951, + -1112137738, + 1062487859, + 1050757509, + 1028999091, + -1109077186, + 1067012067, + 1058951796, + -1096601577, + -1098796455, + 1058996127, + 1063981448, + 1059865171, + 1079979054, + 1036888331, + 1066623736, + 1041953019, + 1057291401, + 1071632771, + 1082686845, + -1090032782, + 1054643513, + 1014169948, + 1069798732, + 1063188781, + 1014909468, + -1085482629, + -1075672495, + 1077198422, + 1053257744, + 1060914152, + -1097861175, + -1087270559, + 1047319080, + -1120240961, + 1004470516, + 1057334361, + 1068759619, + -1092638822, + 1048980060, + 1056365542, + -1118417360, + -1102427035, + -1093889497, + 1067293920, + 1037390771, + -1085675016, + -1106772303, + -1089980136, + 1058654403, + -1098348150, + 1044973460, + 1045269756, + 1047999968, + 1035110665, + 1060326768, + 1039351976, + -1110808720, + -1077468455, + -1083002510, + -1106008140, + -1090139276, + -1081624441, + 1057247014, + -1107232944, + 1047185372, + 1032579838, + 1028418100, + -1139845918, + 1032118168, + -1102167542, + 1068164388, + 1009289716, + 1055176232, + 1007073131, + -1101826063, + 1045440970, + 1045901778, + 1042111621, + 1056069531, + 1001648370, + -1079545873, + 1025788689, + 1078898504, + -1103154970, + 1073841090, + -1126314590, + 1033606022, + 1058984878, + -1083369209, + 1047108667, + -1084239226, + 1051927869, + -1089326435, + -1077886820, + 1032612438, + -1089613633, + -1093032523, + 1037521252, + -1091943090, + 1058883836, + 1029989692, + 1050126190, + 1057329478, + 1052199461, + 1063012750, + 1058889966, + -1109538838, + 1068300306, + -1067964990, + -1089078799, + 1038067733, + -1089489853, + -1105573537, + 1051940095, + -1080562737, + 1058034836, + 1057162804, + -1098362874, + -1120374680, + -1089887983, + -1123805884, + 1047272408, + -1099145568, + 1057578061, + -1105525936, + 1062870297, + -1081600702, + -1135754839, + -1087637941, + 1018561818, + -1103653030, + 1062713814, + -1104858662, + -1097473458, + 1042396590, + -1098538705, + -1105113948, + 1056229735, + -1095558809, + -1095478322, + -1103239837, + -1090166607, + -1090853236, + 1055779887, + -1087944869, + -1102098729, + -1091848759, + 1054985693, + -1076886590, + -1090441098, + -1081861204, + -1088413899, + -1115256169, + -1081981357, + -1091446084, + 1041282137, + -1096068218, + -1116738245, + 1065487502, + -1105187231, + -1087933024, + -1083233981, + -1090561959, + 1063591004, + 1054235203, + -1098228906, + 1062724215, + 1060378708, + -1088963880, + -1087716650, + 1050099392, + -1089933403, + 1068464749, + 1035118524, + 1058533951, + 1055003299, + -1079926221, + 1062365359, + -1107290263, + -1095879198, + -1077728709, + -1098377480, + 1060725303, + -1076041437, + -1085075388, + 1051418904, + -1108712580, + 1026255590, + 1046144912, + -1097585321, + 1066988388, + 1048845458, + -1105243492, + 1053138301, + 1059483606, + 1013238424, + 1039161119, + 1045894658, + -1079046367, + -1086696089, + 1045000178, + 1075886181, + 1038113492, + -1093439122, + 1043538249, + 1044080575, + -1099595508, + 1039335442, + -1096418641, + 1042296522, + 1056638646, + -1085263596, + 1056578372, + 1024456736, + -1080415095, + 1061060008, + -1110038737, + -1153217060, + 1042259369, + 1052401307, + -1116338324, + -1108150814, + 1041595263, + -1091905677, + -1112928493, + -1096899306, + 1047733763, + 1059262287, + 1050343477, + 1046230043, + 1033102007, + -1107024865, + 1023130700, + -1100166551, + 1025717044, + 1048214880, + 1044102203, + -1118243622, + 1035914276, + 1063470327, + 1050775701, + 1049577073, + 1038954641, + 1040615517, + 1011982456, + -1092565214, + -1090053009, + -1096311365, + 1041025113, + -1095075946, + 1017085585, + 1062679320, + 1048597515, + -1097773878, + 1057152651, + 1005458662, + -1097051706, + -1107190937, + 1060166284, + -1087739792, + -1132959930, + 1059371858, + 1056705111, + -1107175242, + 1065428494, + -1116310874, + 1017266481, + -1094005571, + 1042391029, + -1088063981, + 1034935980, + 1058465390, + -1104922427, + -1121723863, + -1148143152, + -1122181492, + -1119020512, + -1092859040, + 1061409211, + -1126435779, + -1091999423, + 1042844241, + -1109632690, + -1095069174, + 1041978899, + 1047602178, + -1089895337, + 1048661881, + -1090350470, + 1032494088, + 1033317389, + -1106312177, + 1069626325, + -1115531222, + -1083966354, + 1058575169, + 1043664047, + -1080362769, + 1066338951, + 1056839939, + 1051490695, + 1066619677, + 1052004494, + 1069261012, + 1055593385, + 1042346840, + -1072841435, + 1066482201, + 1051191653, + -1092019531, + 1055508849, + 1041866595, + -1091092289, + 1037179573, + 1033412810, + 1061834601, + -1104184357, + 1042656067, + -1081469037, + 1046705988, + -1090625256, + -1105694535, + -1084141632, + 1055461555, + -1102572263, + 1066995466, + -1084157306, + 1032441174, + 1060485285, + 1048593646, + -1097388911, + 1050974282, + 1046969537, + -1085653108, + -1117516147, + 1017790770, + 1061887377, + -1095440496, + -1078534428, + -1087200942, + -1082878264, + -1086829517, + 1045590533, + -1098550131, + 1045271948, + 1035218314, + 1044055067, + 1078724140, + 1053717158, + -1090509424, + -1088813715, + -1113441661, + -1096842170, + -1077807665, + 1064332467, + 1064333565, + -1077549927, + -1130569993, + 1076423105, + 1047331854, + -1074265813, + -1095234962, + -1095327932, + -1096151334, + -1082213332, + 1051372363, + 1033155971, + -1087016045, + 1059285354, + -1105118119, + 1046602529, + -1095177165, + -1108680322, + -1099067307, + -1083777761, + -1085940343, + -1115233506, + 1039805444, + -1093226094, + -1089976294, + 1050027515, + -1114781848, + 1041982175, + 1053486936, + -1084650620, + 1044137086, + -1121293734, + -1089858844, + 1040640623, + -1122292288, + -1097351958, + -1087563110, + 1040461321, + 1044396362, + 996758245, + -1088361966, + -1098776683, + 1053371167, + -1108538339, + 1066903754, + -1130915978, + -1102024307, + -1117049838, + -1135437086, + -1110798361, + -1129810593, + -1102691768, + -1104961942, + -1097222725, + -1155776460, + 1050272098, + 1043381282, + -1087663137, + 1051150758, + -1106804808, + 1028261434, + 1046690253, + 1065917627, + 1057330896, + 1035229653, + -1123198228, + -1097410862, + 1035234326, + 1060699215, + -1075126140, + -1097172300, + -1110536303, + -1078819095, + -1099693207, + 1016763744, + -1106601762, + 1059202005, + -1087654762, + -1106939852, + 1009186604, + 1049639865, + 1058275311, + 1057706423, + -1100601870, + 1054725226, + -1111289702, + 1050210995, + 1064153152, + -1089932812, + -1081992048, + 1058876869, + -1093503124, + 1059133729, + -1102964139, + -1112936300, + 1060640005, + -1090201201, + -1079230807, + 1032822483, + 1051796402, + -1084822093, + -1090308051, + -1103965470, + -1096316709, + -1094331647, + 1034982124, + 1055336366, + -1082013589, + 1063005644, + -1117346472, + -1090094916, + 1065504088, + 1071625541, + 1058027939, + 1049240180, + -1105621602, + 1062865913, + 1045201359, + 1041256907, + 1046853375, + 1063341003, + 1052720488, + -1077140452, + 1038413378, + 1026756464, + 1033291254, + 1058775759, + 1037693806, + 1054393431, + -1117405220, + 1055443026, + 1049411347, + -1087772155, + 1054001167, + -1090503036, + -1123738628, + 1056109422, + -1102399650, + 1052535565, + -1085507936, + 1059071974, + 1054769888, + 1055645673, + 1065289383, + -1080415331, + 1054024888, + 1073894844, + 1060942003, + 1068779451, + 1036736457, + 1065547449, + 1059139949, + 1025661644, + 1039967381, + 1075064936, + -1103067268, + -1097210243, + 1065668124, + 1063497728, + 1025638893, + -1098576825, + 1034391111, + 1059756217, + -1097949274, + -1070822691, + -1077301740, + -1110640992, + 1046526207, + -1078106823, + 1051366630, + -1092340799, + -1090125250, + -1117573236, + -1089521642, + 1057262816, + -1085009880, + 1046978162, + -1089878111, + -1118299080, + -1096696571, + 1056480734, + 1067526573, + 1061859558, + 1049505690, + -1117175508, + 1065861665, + 1024468217, + 1058517046, + 1052888894, + 1045698154, + -1080550337, + 1057074198, + 1055374513, + -1081955672, + 1035884731, + -1119142156, + 1067221509, + -1090448150, + -1100489961, + -1084847829, + 1042889542, + 1027295206, + -1109764531, + 1052341736, + -1083024291, + 1048576531, + -1089536761, + -1091678550, + 1066549267, + -1127392119, + -1136639170, + 1049077641, + 1066099847, + -1103959739, + -1086617117, + -1089074298, + -1100282767, + 1051261361, + -1091701729, + 1034993987, + -1094371332, + 1063345797, + 1059117200, + -1101827468, + -1098774603, + -1093807019, + -1105535116, + -1102237547, + 1046157227, + -1102714145, + -1114274146, + -1082481641, + -1084361516, + -1104794676, + -1093992846, + -1101987238, + -1084860827, + -1102461706, + 1037308456, + -1107678418, + 1054103004, + 1050336549, + -1083857066, + 1067384093, + 1053430879, + 1063561475, + 1049280895, + -1083481861, + 1055576738, + -1093808040, + 1042103486, + 1055113705, + -1074649617, + 1066350744, + -1121605674, + 1055776463, + -1090710322, + -1092815358, + -1085027182, + 1049228651, + -1107419266, + -1088827799, + 1058680649, + -1090053259, + 1057470846, + -1103672714, + 1055982148, + 1059940862, + -1102357641, + -1101926279, + 1049295718, + -1107146383, + 1059235309, + -1119999107, + 1052438272, + 1063618844, + -1108217163, + 1058291196, + 1043381206, + 1019921222, + 1070359445, + 1052196580, + -1086635486, + 1069892767, + -1096204635, + 1045070181, + -1100971775, + 1065889750, + -1090469089, + -1082460289, + 1054911377, + 1044457766, + 1050699625, + 1057623785, + -1103524147, + 1066213908, + -1079194722, + -1122999583, + -1104338973, + -1140112018, + 1074977167, + 1046065033, + 1053384168, + -1104780408, + -1084419477, + 1058748210, + -1086856953, + -1094323669, + 1045386698, + -1086604909, + 1057958523, + 1051431258, + -1086793504, + -1118066088, + 1068716720, + 1066818030, + 1028465176, + 1030568464, + 1063170267, + -1077045120, + 1049302942, + 1065848996, + -1081279546, + -1110706611, + -1096548512, + -1114939694, + -1098610965, + 1068661816, + 1041889946, + -1100770908, + 1061864561, + 1064338181, + 1003692434, + -1102014676, + -1097278172, + -1090507804, + 1058073913, + -1079064860, + -1080051325, + -1085651146, + -1080643968, + 1053100449, + -1088614828, + -1089154221, + -1089359105, + -1081898074, + 1054534177, + -1078560274, + 1050903859, + -1079601183, + -1091590294, + -1087713534, + 1066908822, + 1040489842, + -1103754968, + -1086364078, + -1119266021, + -1081074518, + 1054648371, + 1050608386, + -1089904846, + -1080512400, + -1080062100, + 1054458390, + 1065019037, + 1046564646, + -1089587934, + 1065048343, + 1060578440, + 1061477421, + -1081648534, + 1062789955, + 1058405589, + 1050678851, + 1051669210, + -1143528488, + 1045080502, + 1065377963, + -1112681808, + -1098106665, + 1064240036, + 1050597294, + -1112324240, + 1041879662, + -1081661630, + -1118016848, + -1092980189, + 1032316754, + -1098674686, + -1107630990, + -1106845235, + 1046177886, + 1031685245, + -1171159248, + 1044563724, + -1105967329, + 1058794357, + -1100482369, + -1105104843, + 1052985964, + -1125703884, + -1106074437, + -1105415520, + 1054124629, + 1040831261, + -1126967881, + 1046094259, + -1107706924, + -1121445479, + -1105036515, + 1055071040, + -1101604128, + 1023327518, + 1048657418, + -1095833521, + 1050728713, + 1037352745, + -1110055720, + 1060181819, + -1090510105, + 1056143695, + 1051848262, + -1136850959, + 1029397607, + -1080103769, + -1095929079, + 1056756687, + 1031926337, + 1055031269, + -1095995694, + 1046401664, + 1023947931, + 1058052252, + -1087600510, + 1056390473, + -1087642129, + -1097696918, + 1042992794, + 1068845215, + -1098369343, + -1102157030, + 1040893235, + -1090345875, + 1049851373, + -1106953119, + 1056311560, + -1094898238, + 1058853642, + -1108802708, + -1089603405, + 1062131040, + 1066144783, + 1024886105, + 1011917163, + -1094025698, + -1121587566, + 1052956909, + 1071023216, + -1083907772, + -1100792411, + 1051567850, + 1047537774, + 1044133706, + 1028980290, + -1095493717, + 1045938984, + -1081860914, + -1088325724, + 1066493772, + -1142050003, + -1076505399, + -1098625110, + 1072515780, + 1066476637, + 1065907719, + -1084247451, + 991497074, + 1040193920, + -1110246831, + -1092267409, + 1051337237, + 1052590422, + 1038345200, + 1007486322, + 1055800815, + 1060090816, + 1049863307, + 1085254588, + 1035041133, + 1041040231, + -1121782057, + -1100645739, + -1094665604, + -1089979740, + -1073135274, + 1050488119, + 1015685290, + 1055424996, + -1095212077, + 1037190067, + -1096998069, + -1116295603, + -1106166759, + -1086319182, + -1103230374, + -1106764947, + -1115787926, + -1081357724, + -1107642148, + -1097482784, + -1079103708, + 1021044270, + 1048666797, + 1015855626, + 1047362562, + -1106931914, + 1046911951, + 1044961300, + -1086430635, + -1101344891, + 1063207703, + -1070556145, + -1101325978, + 1049590374, + -1105861830, + -1100586595, + -1071278843, + 1042841384, + -1088126881, + -1117060454, + -1087947271, + 1063271057, + 1051740478, + -1090334476, + -1078586634, + -1105392722, + -1092126892, + -1072019952, + 1035350230, + -1079550753, + -1089729181, + -1113428692, + -1086756074, + -1076829641, + -1113528670, + 1049293506, + 1026105250, + 1027395505, + -1080892478, + -1105529977, + 1010185537, + 1078322435, + -1084494832, + -1085214992, + -1089342514, + -1124698212, + 1059237935, + -1105571433, + 1069863768, + -1111860798, + -1089492977, + -1089685667, + 1053770889, + -1096659282, + -1124316990, + 1063450416, + 1040957754, + 1041126058, + -1073569851, + -1105137238, + 1060700633, + 1050211544, + -1109771012, + -1088185191, + 1038280224, + -1104281944, + 1047966300, + -1110748271, + -1116112684, + -1076761372, + -1086811884, + 1059000161, + 1059400221, + 1062403901, + -1101532215, + 1072963000, + 1063729215, + -1072337899, + 1042437850, + 1050440130, + 1055754231, + 1040082732, + 1064467996, + -1110334453, + 1066548028, + -1072723943, + -1126302143, + -1085606965, + 998517106, + 1043102355, + 1047984949, + 1064540937, + 1039025030, + -1108128934, + 1023642702, + 1082137424, + 1022284990, + -1089013484, + -1097458835, + -1089284230, + -1110620195, + -1084503010, + -1112136886, + -1095110232, + -1111704547, + 1069004063, + -1083105640, + 1042007514, + 1071714449, + -1099562079, + 1045159223, + 1043584084, + -1102640954, + 1055267253, + -1083708242, + -1130243218, + -1131811134, + -1106659790, + -1113489143, + 1052502997, + -1087655612, + 1046580778, + -1084302500, + 1077065626, + 1053985071, + -1084529620, + -1099248582, + -1105036316, + -1102193468, + -1101317596, + 1045994593, + -1094997440, + -1111285028, + -1102237667, + -1079710528, + 1051037006, + 1054773249, + -1093573958, + 1046460358, + -1118247377, + -1086664024, + 1048208439, + 1049065496, + 1080254006, + -1101793577, + 1059002059, + 1061441068, + 1010062966, + -1121821656, + 1060991838, + -1088386269, + -1094405137, + 1044936239, + 1063344995, + -1096507714, + 1059147179, + -1094752843, + -1087637642, + 1056801524, + -1103830014, + 1055492142, + -1098230891, + 1054630012, + 1047139540, + -1086463358, + -1098943464, + 1068493279, + 1054923316, + 1059719339, + -1070749546, + 1051648141, + 1035780564, + -1072013881, + -1083823919, + -1084185325, + -1125144578, + -1085900563, + -1101207272, + 1069191862, + -1084394327, + 1057203608, + 1053015247, + 1070931976, + 1060196233, + 1024647822, + -1078824443, + -1077691091, + -1069187003, + 1047698008, + 1032412779, + 1043547500, + 1047479181, + 1049127794, + -1093742362, + -1083758944, + 1057530729, + 1054886876, + 1054981243, + -1078535577, + -1073006356, + -1100016191, + -1096555816, + -1080391850, + -1096657514, + 1060246003, + 1064129789, + -1105566224, + 1048589498, + -1105668044, + 1008990754, + 1022035145, + -1088506478, + 1068566367, + 1041674717, + 1021723319, + 1035598775, + 1059700569, + 1051268469, + 1060983555, + 1047095489, + -1114371527, + -1089728590, + -1098532645, + -1096664157, + -1087725418, + -1105865161, + -1105842353, + -1113241840, + -1104729614, + 1025515600, + -1097637114, + -1100580064, + -1134041331, + -1111303962, + 1051658591, + -1117944827, + 1057591442, + 1029733951, + 1059010314, + 1055486186, + -1104424509, + -1163297868, + 1033543932, + 1025870529, + -1119083352, + -1132840555, + -1097906486, + -1103030120, + 1039293279, + -1119065459, + 1049871831, + -1112538292, + 1059676466, + 1024541904, + 1041175553, + 1047952916, + -1106469308, + -1105956956, + -1098947124, + -1116410207, + 1060381691, + -1101450067, + -1096851066, + 1058518352, + 1044905867, + 1057133025, + 1050448503, + 1061041898, + -1088950567, + -1093250526, + 1059560033, + 1047982084, + -1112440263, + 1050463645, + -1083017654, + -1081437066, + 1057203140, + 1030561077, + 1035303740, + 1053577565, + 1038387494, + 1042215942, + 1038777983, + 1062696628, + 1055468783, + -1097677938, + 1051401641, + -1089966601, + -1098689278, + 1049027331, + 1061527886, + -1091629236, + -1100432697, + -1090188964, + -1093704513, + 1058658108, + -1108541020, + -1103879582, + -1085424798, + -1103846176, + -1089296596, + -1090781126, + 1035142399, + -1108695546, + 1068450258, + 1059122609, + 1062397626, + -1108505038, + 1052993922, + 1062155373, + 1078651493, + 1059800268, + -1131329386, + 1063886710, + -1080204596, + -1092415621, + 1063696635, + 1064593717, + -1099221003, + 1012981262, + -1090053696, + -1092257918, + -1094036026, + 1058905320, + -1082836765, + -1100391370, + 1067438595, + 1056363450, + 1042335603, + 1056136288, + -1098428725, + 1020208400, + 1052016068, + -1079928519, + 1043958369, + 1053098711, + 1059866354, + 1046987965, + -1084215389, + -1084642900, + -1136589457, + -1091926526, + -1089308297, + -1104169020, + 1064487241, + 1070175573, + -1116511416, + 1031192294, + -1096319929, + 1058940860, + 1057071524, + -1072725028, + 1041830504, + -1081463460, + 1058301410, + 1058549352, + 1061771294, + 1049084432, + -1094831170, + -1093176546, + 1057233668, + 1060205128, + 1041396256, + 1070703029, + 1041075721, + -1080714860, + -1121632171, + -1076368906, + -1087074340, + 1068462686, + 1070858048, + -1082865028, + -1076021519, + -1117702415, + -1092836814, + -1081257413, + -1077848774, + -1126034528, + -1077863507, + -1087760978, + 1048863221, + 1065979963, + 1050842154, + -1076544662, + 1047050101, + 1029493294, + -1109574481, + -1083988156, + -1129910524, + -1112028493, + 1024748434, + -1088424474, + 1069997396, + 1061967038, + 1035723168, + -1104671657, + -1094040806, + 1011309914, + -1100425105, + -1095638620, + 1013964301, + -1089792817, + -1107237576, + 1041344291, + -1098527109, + -1098864150, + -1103354084, + 1054213219, + 1033515131, + 1055012409, + 1052081461, + -1110121078, + 1047489361, + 1032855757, + 1034368955, + -1102051158, + 1048944782, + -1111761482, + 1052244681, + 1032376836, + -1106251292, + 1043756724, + 1035688648, + -1088491733, + -1090108634, + 1037614928, + 1029081752, + -1103084700, + -1142738470, + -1100842439, + -1099543272, + 1024224082, + 1051173342, + -1130811114, + 1062510762, + -1111881351, + 1043055294, + -1078041794, + -1105401506, + -1090040598, + 1055155120, + 1051304554, + -1090992521, + 1037128744, + 1053669767, + -1110571155, + 1057575013, + -1093880815, + 1055022600, + 1050898542, + 1041541783, + 1066987686, + -1104234137, + -1085381334, + -1079837865, + -1094734142, + 1054860002, + 1057191394, + -1078823008, + 1051668698, + -1101404480, + -1090084440, + -1086741440, + 1062434398, + -1092141453, + 1055639283, + 1066948395, + 1051185232, + 1042326496, + 1067290982, + 1058029530, + 1025631576, + 1037927630, + -1079635434, + -1079670454, + 1065409012, + 1042032870, + -1090469864, + -1102017077, + -1087315639, + 1043343509, + 1031162898, + -1090585679, + 1033924418, + -1103289354, + -1084853323, + 1058203518, + -1112136524, + -1075854866, + -1094410666, + 1067704209, + 1059148174, + 1061712867, + 1039022004, + 1042329947, + 1042769300, + -1101726985, + -1103262651, + -1129061204, + 1048886183, + 1043897190, + -1106091872, + 1055074989, + 1044002041, + -1098651525, + 1073716267, + 1043345349, + 1046349485, + -1116706612, + -1098926701, + -1082893671, + -1113983710, + -1078683258, + 1062007091, + 1043162177, + 1054979762, + -1100286860, + 1022074310, + -1095390786, + -1108384507, + -1097286146, + -1105850820, + -1113238824, + -1120086922, + -1094966012, + -1079485879, + -1123036433, + -1095581479, + -1086109952, + -1096341847, + 1041112264, + 1031494330, + 1033684158, + -1094568904, + 1061664651, + 1053903682, + -1100605184, + -1090818032, + 1072016439, + -1073269642, + -1081268408, + -1102485801, + -1102211703, + 1065738939, + -1077818379, + 1044000959, + -1094081149, + -1091446460, + -1080747819, + -1090276561, + 1066572904, + -1097205556, + -1078980207, + 1004783212, + -1088995334, + -1077989269, + 1050579619, + -1073408427, + -1079207235, + -1106455478, + -1078321712, + -1057860555, + -1105091374, + -1118887049, + 1045230351, + -1112183536, + -1077691457, + -1110843714, + 1032767942, + 1067213649, + -1131379995, + -1098052849, + -1084327322, + 1063123635, + -1165307692, + -1098795650, + 1059421749, + -1098433962, + 1043405225, + -1092176397, + 1050058158, + 1050956124, + -1112273400, + 1048746456, + 1046865907, + -1098156215, + -1085594317, + -1099006315, + 1066321601, + 1037173838, + 1060375233, + -1128308824, + 1037520205, + -1102848754, + -1120558135, + -1097448861, + -1107757322, + -1079391990, + -1089863200, + 1058566109, + 1055955248, + 1050360522, + -1101597371, + 1063552721, + 1070609844, + -1087268882, + 1048677772, + 1034432251, + 1052114834, + 1055163126, + 1064784316, + 989942968, + 1056784946, + 1027780976, + -1110426323, + -1086440642, + 1024441803, + -1109381862, + 1031706044, + 1061799750, + -1113567330, + -1111788626, + -1106046686, + 1061115763, + -1111220183, + -1078362550, + -1094469083, + -1087237179, + 1037854353, + -1086169047, + 1049112330, + -1159256088, + -1097148040, + 1065648777, + -1089606603, + -1116069130, + 1074791627, + -1088683902, + 1056036770, + -1114362173, + 1056803030, + 1061738029, + -1090443490, + -1112603127, + 1012123298, + 1042362591, + -1097618924, + 1033696959, + -1096507512, + 1034284251, + -1082351914, + 1077486845, + 1059168308, + -1079906176, + 1041162399, + -1121754560, + 1064276639, + -1090421730, + -1106212850, + 1045116620, + 1036682054, + -1095832372, + -1083489195, + -1095530785, + -1089506271, + 1010748708, + -1114387324, + -1097792482, + -1109428723, + -1094062223, + -1107652154, + 1051968684, + 1050369320, + 996529254, + -1081945139, + -1097263246, + 1010778295, + -1129249898, + 1065763370, + 1041555799, + 1049974068, + 1066589543, + -1110250396, + 1041238078, + -1111632112, + -1101953357, + -1093889731, + 1051016659, + -1089828236, + -1097349171, + -1099121307, + -1086964206, + 1028992480, + -1174287008, + 1061166446, + 1046222677, + -1081644773, + -1089711416, + 1020963302, + -1091512184, + -1083097288, + -1094711276, + -1085499626, + 1059570488, + 1048782202, + -1128733948, + 1066289942, + 1039842952, + 1055877909, + 1070028943, + -1101542673, + 1060139606, + 1031863218, + 1060619876, + 1057531152, + -1081959491, + 1062612630, + -1081634144, + 1055828358, + -1087822983, + -1123558642, + 1039462654, + 1046720916, + 1063790216, + 1048196343, + -1111264319, + 1041096637, + 1063373744, + 1070075367, + -1102584648, + 1055376950, + -1097154768, + -1092882875, + -1108054792, + -1084011201, + -1129100177, + 1026469008, + -1090099187, + -1083367183, + -1091358142, + 1033704230, + 1065878306, + 1070344155, + 1058853490, + 1051319578, + 1061457607, + -1092554426, + 1043274918, + 1025291124, + -1089562015, + 1073933887, + 1009085930, + 1063378476, + -1093587599, + 1060883472, + 1052047096, + -1113955766, + -1105166675, + 1054540113, + 1042460664, + -1103284008, + -1091831122, + -1102385092, + -1137409676, + 1040621630, + 1050762066, + 1061142292, + -1115373005, + -1098956074, + -1088837951, + 1056233004, + -1100385399, + 1019625786, + 1050336268, + -1110995372, + 1058504824, + 1061484421, + 1054885858, + -1088950570, + -1105658365, + 1060180062, + 1040458220, + 1058496558, + 1054356988, + 1049935936, + 1059498881, + 1050671357, + -1104912452, + -1104499834, + 1059418891, + -1107152803, + -1107755483, + -1105940016, + 1039907837, + -1146060880, + -1084492557, + 1045726181, + 1048908799, + 1040663653, + -1098020693, + 1031336260, + -1110901190, + 1045547944, + -1086336102, + 1043802372, + -1087356314, + -1096817229, + 1055422084, + -1114302358, + 1058448306, + -1084056227, + 1043081122, + 1066149188, + -1085524008, + 1064577952, + 1063996943, + -1125096668, + 1042300020, + 1064655915, + 1023590516, + 1045915345, + 1048568653, + -1080213436, + 1055423295, + -1096269538, + -1101003176, + 1067598931, + 1054810734, + 1059735560, + -1119017474, + 1065717885, + 1029387932, + 1045324063, + 1058510248, + 1054167189, + -1114775041, + -1083727578, + 1060848744, + 1057213067, + -1106862610, + -1085865485, + 1013489752, + -1131306224, + -1096005033, + -1085331501, + 1060731709, + 1058715248, + 1019979590, + 1055668628, + 1053942491, + -1084632228, + -1095566690, + 1048416740, + 1061126981, + 1053346888, + 1052218377, + -1089839131, + -1098727113, + 1024004548, + 1051343353, + -1188185588, + -1090235086, + -1085094627, + 1045925539, + -1115072906, + 1065363822, + 1045244389, + 1071946785, + 1059874471, + -1119450939, + -1095569716, + -1113465974, + -1102707898, + 1060284462, + -1092608225, + 1045906127, + -1091223892, + -1102022418, + 1040742654, + -1110233705, + 1045924632, + -1098514477, + 1055989188, + 1043253818, + -1081466459, + -1093903633, + 1074147211, + 1045377454, + 1037358958, + -1103953274, + 1075799753, + 1055097557, + -1079032611, + 1066819350, + 1049689171, + 1050099294, + -1080710330, + 1061281965, + -1085669140, + -1081426953, + -1107236644, + -1079663202, + 1052669847, + 1038103720, + -1093961571, + -1091808553, + -1094448670, + 1061952450, + -1108482953, + -1076044678, + -1089740093, + 1063321392, + -1072183310, + -1095848176, + -1078914245, + -1080809766, + 1062703120, + -1094374222, + -1090316106, + 1042780768, + 1046221746, + 1042963697, + 1057863377, + 1050769436, + 1033864156, + 1054574192, + 1044273711, + -1090060425, + 1041770573, + -1092277423, + 1052225784, + -1082049447, + -1089900520, + 1026627374, + 1060114469, + 1050670442, + 1018601740, + 1044743331, + -1089870451, + 1038030242, + -1099848914, + -1130514959, + 1065780137, + 1002185248, + 1055163956, + 1040927709, + 1044430483, + -1130684296, + -1101959589, + -1103689054, + 1045664184, + -1087946089, + -1101523060, + -1087765086, + -1114801114, + -1104908846, + -1093210071, + 1040424960, + 1048366425, + 1033606276, + -1097536589, + -1099245557, + 1061121490, + -1102259082, + -1109256944, + -1093655364, + -1084520281, + 1057798016, + -1104876991, + 1036971298, + -1095019231, + 1065761651, + -1127062009, + 1037070626, + -1114640980, + 1044466353, + -1092553596, + -1096853406, + -1086446628, + 1055235471, + 1061470633, + 1044699888, + -1097294937, + -1097489352, + 1071103269, + 1053139649, + -1092229429, + -1086422435, + 1067691054, + -1083918509, + 1052028218, + 1049900773, + -1089355071, + 1058608871, + -1092243923, + 1049982630, + 1066792822, + -1081362135, + 1043740967, + -1136903581, + -1082571604, + 1064216135, + -1086308802, + -1081253713, + -1096263702, + -1095683494, + 1055559738, + 1048764413, + -1121885940, + 1050465070, + 1052692223, + 1021865855, + -1090807931, + -1085234044, + -1072653894, + 1043589255, + -1126652472, + -1092235010, + -1121099840, + -1082163121, + -1086395442, + -1094633844, + -1081595586, + -1110355416, + -1093182584, + -1097630377, + 1066352363, + 1069994080, + 1058039125, + -1085210884, + -1106210029, + -1081798997, + -1092362532, + 1043651445, + -1106568302, + 1053956607, + 1055875217, + 1049518707, + 1056947263, + 1042772180, + 1046938994, + -1085046617, + -1092500735, + 1065772675, + -1141115802, + -1077097093, + 1059167391, + 1040368242, + 1063138477, + -1100226958, + 1049650913, + -1103598155, + -1098667587, + 1062701923, + -1098670778, + 1061530010, + 1056172852, + -1096841919, + -1093457912, + -1081410313, + -1087196216, + -1097849116, + -1072906492, + 1020175483, + -1084735474, + 1056207716, + 1070198481, + 1043058171, + -1085088790, + -1118495196, + -1102367196, + 1067922713, + 1059105158, + 1068838509, + 1051367194, + 1059760075, + -1089480320, + -1113403698, + 1032623679, + -1080258713, + 1053176117, + -1081256057, + -1080893382, + 1048733703, + -1101817961, + 1036825702, + -1102609858, + 1042475800, + -1078114960, + -1123605408, + -1110858436, + -1088467968, + 1045951003, + 1060756064, + -1110967067, + -1089058486, + -1089636919, + 1052487607, + 1042900359, + 1042781592, + -1115349432, + -1121144936, + 1058152858, + 1058635500, + 1061895040, + -1103360532, + -1123715626, + -1100067890, + 1050382718, + 1048696931, + 1037748477, + -1095892404, + -1124410922, + 1058949388, + -1112812768, + 1052104688, + 1044521244, + -1115085948, + 1051386132, + 1044226920, + 1043969308, + 1041694429, + 1049561866, + 1043974201, + -1122109189, + -1135587889, + -1094830252, + -1095103384, + 1050361796, + 1026068272, + -1087749005, + -1112652670, + -1095135007, + -1112605822, + -1084733625, + -1095485971, + 1033541805, + 1054720849, + 1002621375, + -1126272224, + 1061865828, + 1060618368, + 1055021513, + 1062301656, + 1042975964, + 1021095108, + -1088065821, + 1069775572, + -1106902308, + 1054743471, + 1052480378, + -1097706376, + -1117080386, + -1085150524, + -1100343188, + -1102478792, + 1063560710, + -1112473453, + 1064377534, + -1081030209, + 1052716950, + 1057865025, + -1173518112, + -1096617073, + -1082686064, + 1033795321, + -1114879140, + -1079654862, + -1081117758, + -1110480718, + -1095272528, + -1074621721, + -1083872454, + -1088259671, + -1136427614, + -1143260533, + -1116442229, + -1088583000, + 1051330376, + -1104842911, + 1049201461, + -1096305878, + -1103167168, + -1099374992, + 1036359334, + 1063512735, + -1127819951, + 1045995065, + -1069372289, + -1081702766, + 1072580288, + 1034903454, + -1111692902, + -1142592127, + 1068569514, + 1074416238, + 1075222635, + -1088866746, + -1095743351, + -1113274789, + -1109819191, + -1097288911, + 1042414992, + 1052694683, + -1094566529, + 1043224204, + -1085099427, + 1071774448, + 1064291202, + 1067024137, + 1025067392, + -1115959456, + -1111411672, + -1109340384, + 1067291707, + -1088442416, + 1046146202, + 1039957684, + 1041460624, + 1067332432, + -1086310636, + 1027036169, + -1090390645, + -1102442929, + 1044445290, + -1086974545, + -1096759709, + 1048511673, + 1045093732, + -1089055215, + -1121926619, + 1061195137, + -1088537923, + 1056890940, + -1127542588, + 1032399566, + 1082513410, + -1106476674, + -1079799245, + -1096817482, + -1081443949, + 1040577380, + 1049952255, + -1074630363, + 1057042678, + -1112239768, + 1040248365, + -1091052931, + -1080886905, + 1000534341, + -1085201199, + -1112003027, + 1053802713, + 1055725648, + 1041998530, + -1088193334, + -1082653717, + -1103406938, + 1059845436, + -1079351809, + 1060383504, + -1080973022, + -1105626479, + -1095261039, + -1086753929, + -1078451252, + -1111788209, + 1040791810, + -1114294145, + 1049054187, + -1108966275, + 1009669171, + -1101044804, + 1072489959, + -1084382347, + -1086722959, + -1112229711, + -1088295965, + 1065853278, + 1034476506, + 1033003463, + -1071807392, + -1107002100, + -1086206453, + 1042090825, + 1037705358, + 1059473886, + 1068525079, + 1019253526, + -1096693294, + -1077442604, + -1111884994, + 1037209894, + 1044591037, + -1094966490, + -1082136970, + 1051106002, + -1106397194, + 1051783810, + 1049844916, + -1106227191, + -1077520820, + -1076774454, + 1063901067, + 1058410715, + 1050071729, + -1090222685, + 1076915484, + 1056675455, + -1143084483, + -1094616074, + 1041362448, + 1065685478, + 1059118181, + 1068688536, + 1036940810, + 1076368876, + -1087581764, + 1050896262, + -1106735280, + 1049567066, + 1032275078, + 1050703381, + -1100465586, + 1048866990, + -1102872067, + -1101904423, + 1069777122, + 1032820422, + 1022936722, + -1095392033, + -1120113542, + -1092000276, + -1099785635, + 1064377239, + 1039174267, + -1114381410, + 1063585361, + 1044717768, + 1048710766, + 1067294044, + 1033862697, + -1129106987, + 1020287776, + -1092329653, + -1137315747, + -1081797876, + 1049018349, + 1031284749, + -1094863026, + -1090725939, + 1061807335, + -1086323911, + 1058957767, + -1088297455, + 1073600917, + -1112741702, + -1098191639, + -1088207758, + -1094208159, + -1108595805, + -1112377401, + -1083100448, + -1077274637, + -1081540557, + 1023958288, + 1036200699, + -1107072581, + -1075877153, + -1108793104, + 1031940544, + 1053507935, + 1077328019, + -1097532696, + -1127110911, + -1105689374, + -1088572089, + -1105278160, + 1049823015, + 1072285942, + 1019933276, + -1101993231, + 1048980258, + -1092237330, + 1045994749, + 1070012781, + -1113633838, + 1002677958, + -1092211968, + 1047150914, + 1025771109, + -1076408741, + -1073266449, + -1106391746, + 1059315182, + 1046597435, + -1088722615, + 1032875718, + -1079864888, + -1106474447, + -1103866519, + -1093936010, + -1095228053, + -1100596674, + -1093990250, + -1064918618, + -1097030492, + -1093675853, + -1080720232, + 1009984415, + 1037759756, + -1106041870, + 1041166494, + -1096799278, + 1061877063, + -1094297643, + -1092470281, + -1088504874, + 1051487289, + -1079925135, + 1044782333, + 1030927271, + -1087486607, + -1078859319, + -1076615264, + 998771252, + -1115333467, + 1061508787, + -1073434175, + 1047177580, + 1063818058, + -1091602476, + -1075600753, + -1082130629, + 1048890915, + -1081989771, + 1036307595, + 1026600938, + 1017153181, + -1095285525, + -1081899441, + -1085653085, + -1098003781, + 1025290322, + -1102919743, + -1093228487, + 1020667118, + 1044919629, + 1046168666, + 1047067168, + -1079824779, + -1098248512, + -1097576307, + -1098974577, + 1059827434, + -1094234514, + 1066332491, + 1027227841, + -1078471176, + -1081432123, + 1053564222, + -1097443613, + -1098737899, + 1051470327, + 1046976945, + 1052626981, + -1080968284, + 1018942359, + 1057114575, + 1040829295, + 1051564195, + -1073092216, + 1034315532, + -1105937696, + 1037899674, + -1092882728, + 1023581449, + -1082135768, + -1096625557, + 1053202412, + 1072460932, + 1068079426, + 1048688140, + 1042142456, + 1059903262, + -1080622480, + 1032220117, + 1049347338, + 1044213954, + 1052752631, + 1063204826, + -1097367811, + 1056753322, + -1063128285, + -1101678831, + -1085809753, + 1027338663, + 1055828099, + 1048790007, + 1055929956, + -1105694849, + -1107527959, + -1085233421, + 1067631228, + -1133677304, + -1088421156, + 1007435374, + -1088906688, + 1051963393, + 1009098028, + 1043872109, + 1057794502, + 1027021325, + 1068878817, + -1089168212, + 1049570248, + 1059278992, + -1149654406, + 1032117021, + -1101410795, + -1114516098, + 1046830797, + -1087341844, + -1113470574, + 1008161222, + 1038649287, + 1049865547, + -1097343166, + -1097309315, + 1029520597, + -1083622050, + 1083105493, + -1112500323, + -1081349491, + -1092279294, + -1102116607, + 1059471883, + -1088833420, + 1010685774, + -1113744248, + 1046414730, + -1085664237, + 1077213922, + -1095787917, + 1054599995, + -1098614686, + -1091807657, + 1048304531, + -1089078566, + 1061460537, + -1137694715, + 1031270647, + -1102498643, + -1092374392, + -1096097350, + 1050905814, + -1087848347, + -1100869005, + -1101099267, + 1043973901, + -1088727130, + 1056130782, + -1079988735, + -1107292156, + 1051159452, + -1128312572, + -1089350461, + -1098559884, + 1036214452, + -1089436734, + 1050719723, + 1064148867, + -1085901846, + -1089171452, + -1073639583, + -1118928040, + 1045458072, + -1096542736, + -1087692500, + 1045987675, + -1081615672, + -1097584928, + 1063584965, + -1076673127, + -1111060395, + 1049698962, + -1088149704, + -1130523868, + -1075253968, + 1048236983, + 1067209452, + 1034020664, + -1090128121, + -1080147539, + 1076417987, + -1083823270, + -1090971742, + 1057583819, + 1052918796, + 1050914076, + 1045202249, + 1064336133, + 1043144456, + -1101250510, + -1114219600, + 1050795267, + -1095487312, + -1096342720, + 1046725427, + -1085886774, + 1053516261, + -1087909380, + 1066742816, + -1095137933, + 1057814516, + 1048634401, + 1057647505, + -1110566702, + -1096591288, + -1100288918, + -1106191309, + 1021199808, + -1085063696, + 1024446541, + 1059887640, + -1106906267, + 1062589120, + 1040440645, + -1120013271, + 1059349558, + -1093953632, + -1100749567, + 1041587806, + 1052871762, + -1112686605, + 1041285098, + -1105875986, + -1102340659, + -1097970515, + 1042182961, + 1034159438, + 1061797285, + 1053337019, + -1108070270, + -1090088784, + -1098369959, + -1113407610, + 1041986007, + -1099606202, + 1048582381, + -1107187313, + -1094573299, + 1038381723, + -1124426060, + -1101983190, + 1048650501, + 1044568492, + 1016223971, + 1058743923, + 1055416828, + -1091421118, + 1018418793, + 1053254267, + -1104270080, + -1100501099, + 1044634669, + -1158233020, + 1043684886, + -1097087090, + -1089440355, + 1031750353, + -1085711859, + -1121034230, + 1040598716, + -1089944143, + 1071670956, + -1084598415, + -1081100152, + 1056686135, + -1098165925, + 1057709035, + -1089313716, + -1089354527, + 1062420487, + 1043281552, + 1064956145, + -1082758637, + -1115143935, + -1093541142, + 1039745972, + -1095478979, + 1054924152, + 1025411296, + -1120792176, + -1091898968, + 1058093345, + 1050406334, + 1060857688, + -1077585100, + 1035005517, + -1151196848, + -1096257758, + -1116945134, + 1066320516, + 1066206141, + -1095425166, + 1072454624, + 1074150852, + 1063783307, + -1106739887, + -1110462278, + 1036558887, + 1053348926, + -1103862070, + 1058510521, + -1088232534, + -1082936350, + 1074619954, + -1090310816, + -1101594370, + -1087858197, + -1082432896, + 1074300376, + -1127610563, + 1063505034, + 1055599916, + -1074188031, + -1130470828, + -1097164464, + 1066890037, + -1082525080, + 1035396381, + -1121927348, + 1041429541, + -1088783966, + -1105279225, + 1034262388, + 1035271703, + 1048662574, + 1045700257, + -1076161534, + 1052133904, + 1042232900, + -1101829980, + -1083451197, + 1039097652, + -1079721465, + 1033107023, + 1057860978, + -1087619563, + -1093155050, + -1109219798, + -1090813154, + -1079772852, + 1043325875, + 1021992091, + 1060013437, + -1087507452, + -1089480436, + 1053401595, + -1098016045, + 1066644795, + -1100569947, + -1088003042, + 1054878133, + -1086022368, + -1074765304, + -1092265782, + -1096825146, + 1066812503, + -1089326800, + 1051252018, + -1096739909, + -1073324431, + 1040290861, + 1052133665, + -1080517097, + -1081491719, + -1087564120, + 1029547538, + 1034294324, + 1062846592, + -1078353893, + 1045696837, + -1079923279, + -1080630573, + 1044047944, + -1087190440, + 1056011490, + -1090998277, + 1057958596, + -1096113886, + 1069167473, + -1107048932, + 1016301019, + -1081417531, + -1085676379, + 1057129747, + 1048605263, + -1108085757, + -1086700382, + -1120461850, + 1056333853, + 1028065969, + -1104472249, + 1063122139, + -1094313047, + -1105128469, + -1105242867, + 1060375694, + 1059965843, + 1041593474, + 1049894909, + 1020363128, + 1061607415, + 1041328053, + 1037652175, + -1080908958, + -1096478987, + -1119298201, + 1044814521, + 1015386288, + -1088708356, + -1119348534, + -1099268798, + 1044680198, + -1090170955, + -1117625582, + 1045946307, + 1062527778, + 1044806108, + -1156567502, + 995225674, + 1057096566, + -1089414647, + -1105124693, + -1094651077, + -1146580680, + -1107888472, + 1033377584, + -1137418887, + 1049420484, + 1036935610, + 1034796848, + 1063924972, + -1123952642, + 1048852444, + -1118585611, + -1096021374, + -1093079072, + 1059107446, + -1089770446, + 1034128441, + 1046612298, + -1078968790, + -1093755746, + 1034463611, + 1050161894, + 1053340067, + 1065479762, + -1084662295, + 1043234637, + 1076992467, + 1062259150, + 1044643368, + 1047345263, + -1100751773, + -1097524592, + 1048744272, + 1065329111, + -1078671448, + -1089174097, + 1054316252, + 1053264985, + -1078395545, + -1107269392, + 1056004544, + 1056387500, + -1099185102, + -1085942064, + -1119149564, + 1067015930, + -1153824952, + 1058023720, + 1057261647, + 1058049121, + 1047520498, + 1033279434, + -1080761380, + 1055795320, + -1090511098, + 1073081898, + 1055504860, + -1095020969, + 1058585073, + 1040265289, + -1093012497, + 1052130542, + -1101894549, + 1062536129, + -1086438039, + 1049073463, + -1088724921, + 1046677568, + -1091199152, + -1081778799, + 1054825626, + 1070947667, + -1089893501, + -1117928546, + 1038629425, + -1085326455, + -1106560219, + -1089801350, + 1054875219, + -1101622030, + -1080207544, + 1059405903, + -1098399628, + -1102415844, + 1052386733, + -1091887762, + 1057984856, + 1066972032, + -1106300505, + 1062924107, + 1055107864, + 1043030979, + 1064718636, + -1110843832, + 1055405957, + 1026246727, + -1104909531, + -1095764869, + -1100182003, + 1066054997, + -1084941767, + -1081442318, + -1097933420, + -1113796793, + 1055229308, + 1043340085, + 1029237815, + 1061669444, + 1030627134, + -1082183012, + 1032629543, + -1060813613, + 1059141560, + -1089425415, + -1073491138, + -1078482304, + -1093574145, + -1098159079, + 1065477176, + -1089401719, + 1019837589, + 1075647470, + 1051894555, + -1094322765, + -1111838698, + -1079952249, + 1017080731, + -1086775919, + 1063065251, + -1104095508, + -1103225404, + 1058380055, + -1072315587, + -1117789480, + 1051629826, + 1059209279, + -1083917837, + 1028930430, + 1061185516, + -1108670154, + -1088393387, + 1056001732, + -1085210926, + 1008652836, + 1059174376, + -1089674979, + -1094532595, + -1099035004, + 1059790686, + 1049627421, + 1055173190, + -1085557254, + 1057695285, + -1093047985, + 1039859973, + 1040371189, + 1045953764, + -1097920583, + 1050589563, + 1052014593, + 1044328663, + 1034522773, + 1053787276, + -1106340549, + -1098119310, + -1115496979, + -1116384608, + -1092671901, + -1098843604, + -1112238916, + -1126604307, + -1114013213, + 1047551936, + 1039625403, + 1040762594, + -1090640737, + 1042252130, + -1086970854, + -1092604355, + -1114734011, + 1059836432, + 1059888632, + 1043676876, + -1102740758, + 1050673938, + -1083792827, + -1084415548, + -1080538274, + -1098760084, + 1060889413, + -1081234411, + 1058850719, + 1038083219, + -1093879442, + 1050012918, + 1026169924, + -1085588075, + 1032275712, + -1097206153, + -1105937405, + 1057151853, + -1107957412, + 1059311728, + 1053185913, + 1062362678, + 1055156091, + -1130953156, + 1050925966, + -1107707345, + -1121982741, + 1043022313, + 1037037370, + -1081206750, + -1127239729, + -1086911601, + -1096332431, + 993742943, + -1091079361, + -1097197281, + -1096255573, + -1087613504, + -1089902406, + -1085165340, + -1087729393, + 1042585468, + -1093975063, + 1021421494, + -1124635352, + -1097720588, + -1098029537, + -1103817421, + -1083360787, + 1040669292, + -1125742882, + 1062018285, + -1119278801, + 1033796867, + -1090583590, + 1059127081, + -1100267947, + -1083799181, + 1057328396, + -1085047602, + -1099649605, + 1049113736, + -1088469247, + 1068969339, + 1050684241, + 1016226590, + -1132824011, + -1091403098, + -1102471065, + -1125945016, + -1105476330, + -1088312944, + 1044901902, + -1112922370, + 1048610688, + 1052093928, + 1064723686, + -1105033189, + -1106826609, + 1059446877, + -1090396319, + -1084849432, + 1060175837, + 1067172918, + -1115863057, + 1014727597, + 1054049106, + -1092958855, + -1109327234, + -1092631739, + 1050024074, + -1092582416, + 1074342841, + -1108666125, + -1097133288, + 1060006575, + -1113209234, + 1062114699, + -1089409039, + -1089584824, + -1096549146, + -1089089392, + 993874600, + -1089458457, + -1127592374, + 1052538257, + -1083041679, + -1095318877, + -1104687090, + 1053182794, + 1044501754, + 1071392914, + 1059280660, + -1097897062, + 1074044089, + 1068153340, + -1089512841, + 1045819218, + -1098278803, + -1098570994, + 1065230208, + -1095080203, + 1063178495, + -1087644953, + -1071256711, + -1074966068, + 1057592673, + -1086965221, + 1063580480, + -1092940216, + 1066137495, + 1061644745, + 1058237134, + 1036213093, + -1104003456, + 1059107466, + 1050355320, + -1148592701, + -1084479433, + -1081768672, + -1082816654, + 1053477719, + -1085032197, + 1067087774, + -1091611961, + 1052461892, + -1096179135, + 1053466214, + 1058094372, + 1024993816, + -1107299062, + 1041519166, + 1034092249, + -1101966254, + -1132146901, + -1099458548, + 1061782037, + 1016856199, + 1038240556, + 1046633476, + 1030083057, + 1033542566, + -1107939286, + -1123155180, + 1042847991, + -1089549475, + -1114254659, + 1049309791, + -1090117364, + 1048803193, + 1013953538, + -1115262473, + 1049287682, + -1113134014, + -1096528433, + -1098887780, + 1021964806, + -1098445235, + 1051497215, + 1047447411, + 1055109378, + -1123471502, + 1061512349, + -1105173853, + 1054983646, + 1044926541, + -1101286068, + -1089718983, + 1046083656, + -1087478381, + 1052374663, + 1059246158, + -1097880319, + -1087459148, + 1057331717, + -1128597610, + -1126120888, + 1063647263, + -1101434032, + 1047869807, + -1104749698, + -1089661224, + 1050588529, + 1055124554, + 1032404741, + 1055455082, + -1109998304, + -1087192528, + 1029612512, + -1091284648, + 1068133473, + 1043597288, + 1050008433, + -1107717237, + 1056113529, + -1082041275, + -1098092565, + -1080747695, + 1043271404, + -1090101292, + -1097580752, + 1059624631, + -1091831744, + 1052584521, + 1057330976, + -1081580778, + 1037794084, + 1067199079, + -1101533033, + -1101891570, + -1099620307, + -1102854543, + 1010412259, + 1056070398, + -1119608959, + -1119097788, + 1024489679, + -1083238665, + 1014938055, + -1079618060, + 1056676184, + -1101530769, + -1092606460, + -1095265776, + -1099762831, + 1010944816, + 1046363615, + -1107048009, + -1120752048, + 1061468512, + 1063647726, + -1096555597, + 1048624377, + -1087314043, + 1063745747, + 1049766606, + -1088512453, + 1046339433, + 1041145334, + 1040711421, + -1108037402, + -1089903616, + 1044720257, + -1079752701, + 1034485621, + 1077283620, + 1052850574, + -1090406332, + -1094200713, + 1050154369, + 1060471116, + -1084092483, + -1110685143, + 1062527964, + 1054177126, + -1081718616, + -1097096507, + -1110427736, + 1070358616, + -1079118084, + -1097605331, + 1057152888, + -1083373770, + 1066483630, + 1061209925, + 1065429272, + -1106302425, + -1116672521, + -1107860201, + -1103155422, + 1048886420, + -1091174967, + 1063678739, + 1043653303, + -1095071425, + -1102166844, + 1065678572, + 1069752267, + 1061064900, + 1048860341, + -1094647356, + 1047637516, + 1058526168, + 1067257334, + -1093232616, + -1093216336, + 1053090655, + 1044161895, + -1138401880, + 1049602196, + 1061188838, + 1049160908, + -1092992741, + -1104905686, + -1088563309, + -1111703216, + 1051913556, + -1088209367, + -1096184655, + 1085470166, + 1050793462, + 1055412147, + 1045479751, + -1147614885, + -1095743981, + -1131212429, + -1084719004, + 995295376, + 1051219144, + -1096693272, + 1036543917, + -1090040913, + 1032822034, + -1131633386, + -1107200144, + -1100959324, + -1114722200, + -1106495240, + 1045529796, + -1140164653, + 1043449473, + 1057339317, + 1044307612, + 1050748833, + 1040982425, + 1039901791, + 1040085674, + -1098812281, + 1043017584, + -1098241750, + -1096418371, + 1054870581, + -1156115576, + -1117835427, + -1128307688, + 1061696550, + 1061628375, + -1085137797, + -1098721029, + 1036455813, + -1103323396, + 1037286579, + 1057851819, + -1128617697, + 1041329302, + 1049429920, + 1060034351, + 1047824786, + -1109645103, + -1091708895, + 999899632, + -1082056600, + -1078948726, + 1043804734, + -1105939684, + 1058028224, + 1053401191, + -1106876537, + 1053233990, + -1133442337, + -1086476708, + -1107057917, + 1053966581, + 1063042706, + 1044159263, + -1098583259, + -1086957404, + 1031802834, + 1068736988, + -1107821620, + 1035852940, + -1109880900, + -1087872966, + -1101569339, + 1070037039, + -1106639747, + -1095047853, + 1042933660, + 1051923586, + -1097365863, + 1067800389, + -1092631687, + -1084284623, + 1043616823, + -1090929959, + 1050414917, + -1085389720, + 1060399594, + -1129437492, + -1099098631, + -1097678345, + -1080162309, + 1058276055, + 1048832331, + 1031897762, + -1114437839, + 1053925596, + 1066920803, + -1092170489, + -1074512544, + 1069425914, + 1039575060, + 1063704707, + -1096478242, + 1025256290, + -1113464714, + -1099537978, + -1089483196, + -1124693002, + -1087354445, + 1016398253, + -1092714134, + -1086553863, + -1090240998, + 1038569583, + -1081782513, + -1102487001, + 1054788486, + -1089332443, + -1087526952, + -1098076728, + 1056383413, + 1045156663, + 1058154720, + -1098868623, + -1085902817, + 1070486458, + -1097354389, + -1114988929, + 1050124869, + -1101790933, + -1072646259, + 1050747571, + -1073605831, + -1129406442, + 1075981199, + -1084126523, + 1045831034, + -1088550509, + -1103845932, + 1062337970, + 1057343414, + -1105304661, + 984739504, + -1103235274, + -1112962624, + 1057335389, + 1057050442, + -1114341232, + -1107521015, + -1105502608, + 1062115016, + -1083727832, + 1040245370, + -1092234815, + 1011971270, + -1098264877, + 1051514052, + 1045717026, + -1081605063, + -1091101887, + -1122627824, + 1042013679, + -1091096380, + -1136269182, + -1075878269, + 1056238745, + 1046642303, + -1097985202, + -1113346802, + -1080175061, + -1099235673, + 1050933134, + 1057027960, + -1097838201, + 1059044939, + -1090748350, + 1028227588, + 1056220978, + 1027019241, + 1037748753, + -1115543271, + -1095126672, + 1039129590, + 1042371747, + 1033993208, + -1112677647, + -1122988132, + 1043868801, + -1098462014, + 1043785096, + 1050615483, + 1003095854, + -1108867396, + 1046942984, + 1045568294, + 1060180941, + -1107215995, + 1045517041, + -1096064949, + -1112251852, + 1038664877, + -1101419916, + -1112412133, + -1111834207, + -1095508260, + 1040796069, + 1043767161, + -1099921551, + -1086978456, + 1035644127, + -1127885276, + 1059655621, + 1067242771, + 1051049852, + 1065234065, + 1051803793, + 1020044330, + 1062152796, + -1087127271, + 1049891863, + -1116708960, + 1042215055, + -1078692055, + -1098425459, + -1089823276, + -1101276480, + 1072556079, + 1044993977, + 1042371761, + -1090780888, + 1069255471, + -1087479492, + -1115883538, + -1101839961, + -1099930650, + 1047764450, + 1031922807, + -1090487449, + -1089636694, + 1045164495, + 1049925973, + -1082115142, + -1129032989, + 1047103100, + -1092948512, + 1057915286, + -1100770280, + 1065374759, + -1107294888, + -1092485450, + -1072320845, + 1049538611, + -1104847446, + -1129254302, + 1054498200, + -1119061221, + 1071526065, + 1055518436, + -1080579679, + 1033650856, + 1060720312, + 1046340468, + -1073598912, + -1079601950, + -1073057085, + 1065850581, + -1119795694, + -1102666049, + 1042469702, + 1045181133, + 1041274446, + -1086538483, + 1026294265, + 1016265321, + -1101231820, + -1088584128, + -1092034493, + -1071574369, + -1124733378, + -1095651284, + 1034260636, + 1042285294, + 1058322116, + 1059438178, + 1059631641, + -1129375438, + -1103026538, + -1099534570, + 1053829931, + -1105909228, + 1053033418, + 1044719614, + 1020678108, + 1064716191, + 1044071191, + 1042819748, + -1137784545, + 1069585416, + 1044699298, + 1046259733, + 1075269504, + 1018800850, + -1093669592, + -1118784398, + -1099663024, + -1094738280, + -1093110936, + -1102727003, + 1037878378, + 1057043496, + -1087141505, + 1076796723, + 998511418, + -1091670747, + 1053131383, + 1051931618, + 1067321857, + -1103031792, + 1058971659, + -1099059941, + -1102167223, + -1074284553, + 1046753242, + 1049003501, + 1064177731, + 1038214503, + 1053879367, + 1066507742, + -1112112507, + 1063942366, + 1057364599, + 1033031607, + 1052758142, + 1071211117, + -1140410881, + -1107249506, + -1121947003, + -1106750870, + 1067711528, + -1115578950, + 1032413857, + -1072698310, + 1063657867, + 1062708025, + 1069848056, + 1048924660, + -1088717236, + 1044946718, + -1088241961, + -1105404043, + 1063458368, + 1038281567, + -1085032017, + 1045847369, + 1023236397, + -1079143347, + -1105702063, + -1099933582, + 1083138927, + 1037060770, + -1111122261, + -1097434449, + -1094507190, + 1065072934, + -1098559168, + 1044865359, + -1095114569, + 1046919716, + -1156004852, + 1076405680, + 1063256570, + -1086359807, + -1078961083, + -1088059882, + 1050077715, + -1081691849, + -1088458333, + 1066411799, + -1091233753, + -1102619549, + -1087341369, + -1084052873, + -1081714240, + 1036177506, + -1078758979, + 1077017748, + -1121626391, + 1058562782, + 1060167474, + 1009067381, + -1113307972, + -1078379173, + 1034025261, + 1051827373, + 1039098872, + -1064772421, + 1014765596, + 1057148741, + 1044142570, + 1058985251, + 1044214925, + 1066071089, + -1132627422, + 1051593099, + 1035594565, + -1079676537, + 1061261749, + -1104580866, + -1093695439, + 1045606067, + -1108342233, + -1097056905, + 1055799871, + -1095232654, + 1058084952, + 999559356, + 1026507117, + 1045571288, + 1054867350, + -1091787725, + 1052099124, + -1113295738, + 1037639933, + -1059633976, + -1091458117, + 1063491872, + -1108280023, + 1043484865, + -1107141316, + -1096060247, + 1053621215, + 1066873662, + -1115300087, + 983775018, + -1086497766, + -1095511185, + 1033023824, + -1096913841, + -1085479837, + -1101903808, + 1054915674, + -1113955213, + 1038715343, + 1048604858, + 1061078829, + -1085614822, + 1070107814, + 1043560973, + -1090439982, + 1017049860, + 1061775559, + -1096490238, + 1054028056, + -1073334032, + 1052892698, + -1091188863, + -1093508223, + -1096242912, + -1083410021, + -1088699710, + 1053762358, + 1054838170, + 1045348752, + -1156874832, + 1059278816, + -1075185975, + -1092667650, + -1100767831, + 1066993750, + -1085437866, + -1093272387, + 1060981701, + 1064909296, + -1090076041, + -1075934933, + -1107689249, + -1105886571, + -1097195300, + -1086675192, + -1110085908, + -1124682042, + -1091585231, + -1093518934, + 1065858556, + -1089672164, + -1113319162, + 1062363332, + 1058060990, + 1067880178, + -1097484116, + 1053271958, + -1123527464, + -1106857466, + 1056780233, + 1067461914, + 1044713870, + -1093248709, + -1086273312, + -1068317667, + -1087929475, + 1055951681, + -1108565823, + -1090222252, + 1035077035, + 1066353828, + -1085365577, + 1066172936, + -1095687129, + 1058989350, + 1074153162, + 1056074121, + -1082811470, + -1132256636, + 1062599053, + 1064841116, + 1056612067, + 1058675076, + -1088570879, + -1090303005, + -1120899658, + -1114056414, + -1108853439, + 1057860734, + 1008565036, + -1105030358, + 1049850444, + 1036804419, + 1058270364, + 1043629814, + 1047057098, + 1068310128, + 1052572995, + 1044720632, + -1081679773, + 1035423446, + -1128553183, + -1093645546, + 1051631429, + -1089442127, + -1089827949, + 1042835664, + -1121571904, + 1048819763, + -1108279208, + 1027741240, + 1057553518, + 1026344351, + -1090365796, + 1048829424, + -1096858371, + 1035692395, + -1077929883, + 1023561530, + 1041324580, + -1121058475, + 1048188798, + -1101185337, + -1087347812, + 1061424886, + -1103441484, + -1091094785, + -1082017839, + 1036335324, + -1087680383, + -1107009306, + -1103101482, + -1105381451, + 1043204220, + 1053013248, + 1046517813, + 1055124884, + -1114141681, + 1065439590, + 1037462097, + -1115576215, + 1045042567, + -1086617495, + 1031577834, + -1097336544, + 1028056107, + 1049575584, + -1087445738, + -1095256121, + 1025318914, + -1092201222, + 1058101997, + 1052088626, + -1102775459, + -1090297117, + -1101627750, + -1083641061, + 1065406896, + 1051499546, + 1026142315, + 1062689538, + -1097834627, + -1095171815, + 1046829533, + 1046694344, + -1091856192, + 1049418877, + 1059936180, + 1047766985, + -1090357805, + -1102901033, + -1102365218, + 1037383306, + 1055265729, + -1098372861, + -1081994421, + 1060708756, + -1104446796, + 1062881952, + -1082897512, + -1093897655, + 1044968401, + -1106466750, + 1064726387, + 1065681327, + 1041155172, + -1101910700, + 1070249291, + 1057488192, + 1052021765, + 1047454485, + 1025883553, + -1091383349, + -1101427807, + -1097731903, + -1086270997, + 1070416750, + -1113621906, + 1040202522, + 1042305100, + -1099308711, + -1098683788, + 1043319435, + 1050462289, + 1049871900, + -1099846804, + -1098607959, + -1105740196, + -1099158605, + 1028323970, + -1085269356, + 1068552836, + 1055001468, + 1060171287, + -1085775449, + -1103060956, + 1059495272, + -1081138068, + -1091697518, + 1039154483, + -1108223761, + 1035805792, + 1056975020, + 1055972171, + 1060046894, + 1051916652, + -1114574636, + 1041032489, + 1054547676, + -1083460281, + -1099634116, + 1059078440, + -1096702229, + 1054038627, + 1063493360, + -1081952734, + -1111006316, + -1075002749, + 1028170531, + -1077073892, + 1027289347, + 1062638288, + -1092579408, + 1032736861, + 1035568385, + 1067606920, + -1085918415, + 1022630671, + 1049197575, + 1017454933, + -1123477204, + 1057263281, + -1075384256, + 1069760627, + 1070007123, + -1087596718, + -1089071696, + 1056305262, + 1045929285, + -1097052878, + -1109898105, + 1056735999, + 1058013218, + 1055600617, + 1063617888, + -1098731712, + -1080347459, + 1067723793, + 1057413449, + 1055084126, + 1045435542, + -1137937050, + 1056542810, + 1015388234, + -1120376397, + -1097157541, + 1057882489, + -1112822255, + -1103814192, + -1117947323, + -1109651125, + 1037693675, + -1103920717, + 1045981517, + 1056119066, + 1022465536, + 1031863822, + 1057267579, + -1131827717, + -1103102420, + -1096634089, + 1041873654, + -1126234589, + -1094232233, + 1016369932, + 1045396123, + 1055107175, + -1116340439, + -1090628975, + -1095916967, + 1057674578, + 1025967815, + 1053996089, + 1036975939, + 1043548401, + 1044549384, + -1088107107, + -1088046315, + 1060681189, + 1056455300, + 1051134759, + -1112383876, + -1090503585, + -1086665042, + 1021339793, + 1045242082, + 1051271652, + 1050291717, + 1063321712, + 1058155875, + -1115332903, + -1096924978, + -1098062854, + 1039774827, + 1050600390, + -1088542467, + -1087412595, + -1093616041, + -1079888169, + -1100435522, + 1041675768, + -1088753395, + -1126906648, + 1060419643, + -1087139824, + 1055071844, + -1098895293, + 1026365755, + -1094062362, + -1122007980, + -1149738324, + -1106834378, + -1083886562, + 1051097781, + 1036991608, + -1115601926, + -1104375283, + 1067766352, + -1090649818, + -1089257738, + 1056733942, + -1082413457, + 1077172071, + 1056975671, + 1046523095, + 1049522455, + 1057003396, + 1069913822, + -1106058998, + -1117292172, + -1084657364, + -1096980612, + -1123181052, + -1101471109, + -1079337474, + -1092433136, + -1088614436, + 1029704588, + -1135243463, + -1121263941, + -1102895732, + -1088062078, + -1100192179, + -1111120184, + -1082625201, + 1038574208, + -1077038965, + -1089674253, + -1106338976, + 996251098, + -1088529576, + 1075784195, + 1065514741, + 1065596168, + 1031403250, + -1111211414, + 1055082823, + -1096056774, + -1110306448, + -1093700558, + -1103284851, + 1059915592, + 1046974274, + 1040313798, + 1063151501, + 1054096642, + -1089394598, + -1082215131, + -1114424025, + 1057612623, + -1130122408, + -1088975652, + -1104993134, + 1048933869, + 1065822694, + 1055519544, + 1057764349, + -1089990244, + -1109380357, + 1064754596, + -1100349990, + -1094277075, + 1065565962, + -1083467426, + 1057887955, + 1052865633, + 1065593069, + 1060731845, + 1059805828, + 1037607592, + 1053017879, + -1105774504, + 1060830457, + -1091837031, + 1061652331, + 1048944607, + 1059568511, + -1092017290, + 1057739395, + 1063710712, + -1087713603, + -1091892260, + -1090459122, + -1107138112, + -1074462560, + 1070102842, + -1090512557, + -1105300405, + -1089179890, + 1043097677, + -1091227596, + 1055503838, + -1092492207, + -1097396251, + -1093412884, + 1053021382, + -1096375697, + 1056357461, + 1041183734, + -1105342125, + 1033822841, + 1055690218, + -1091336512, + -1112690645, + -1094593974, + 1033940502, + -1087356696, + 1009028491, + 1041505322, + -1097807937, + -1090923114, + 1045101148, + -1104532527, + -1117161971, + 1037489680, + 1053794186, + -1094789184, + 1044410786, + -1090830726, + -1094041608, + -1086623975, + 1049936003, + 1044451014, + -1101908312, + 1039605514, + 1052636280, + 1055667971, + -1107095830, + 1034434964, + 1058087966, + 1065353459, + -1093849154, + -1089546784, + 1035271469, + -1087707256, + -1087045591, + 1052619123, + -1075605572, + -1086206537, + -1104823441, + 1006212920, + 1011754636, + 1050478516, + 1058615899, + -1106474391, + 1057168974, + 1053637720, + 1054880216, + -1109081287, + 1057860123, + 1032285840, + -1103299730, + 1060060619, + 1036613861, + 1045981954, + 1055629721, + 1042268518, + 1055467514, + 1040687329, + 1069805655, + 1045153403, + -1086168386, + -1095399889, + 1077590694, + -1111097267, + 1058826180, + 1061683124, + -1099849929, + 1051847084, + 1054336107, + -1131609626, + 1053836013, + 1032599198, + 1066075682, + -1128981391, + 1046001144, + -1066737097, + -1082148530, + 1066245737, + 1015528423, + -1109849780, + 1033636096, + 1065738058, + 1074089109, + 1075927006, + -1078696997, + -1117088140, + 1035401576, + 1040968844, + -1086066745, + 1055429415, + 1039229448, + -1109542879, + 1032746743, + -1098323539, + 1068068561, + 1057612725, + 1056317771, + 1033580216, + -1117618550, + -1102491648, + -1105891977, + 1054710728, + -1091045094, + -1097597080, + -1124198018, + 1032705966, + 1063241254, + -1089817295, + 1045882255, + 1033099997, + -1100718542, + 1049571148, + -1088451825, + -1099069875, + 1014355938, + 1041342637, + -1088054090, + -1107646398, + 1055768297, + -1076152886, + 1053806720, + -1098268863, + 1047808674, + 1072197670, + 1048251580, + -1095087309, + -1096021943, + -1099654824, + -1131689497, + 1047963389, + -1072041140, + 1053688258, + 1045811122, + -1106985896, + -1094314131, + -1084902651, + -1126756913, + -1114378589, + 1054751096, + -1103001550, + 1055167092, + 1042358881, + -1089011369, + -1097969020, + -1106821729, + 1050988405, + -1081386622, + 1044960664, + -1087197516, + 1034708136, + 1044683522, + -1094422912, + -1090570517, + -1103331445, + 1049285956, + -1124509489, + 1042590907, + -1092335774, + 1042228228, + -1104647595, + 1074409825, + -1086445235, + -1088164508, + -1077384626, + -1088610984, + 1074642925, + 1031002035, + 1053061125, + -1072244625, + -1088286887, + -1087107753, + 1058738760, + 1022348957, + 1061822225, + 1074046827, + 1033294386, + -1094565505, + -1072378298, + -1133553559, + -1115525430, + 1051092374, + -1090849439, + -1074206822, + 1048737604, + -1106348753, + 1058653741, + -1108821031, + -1102575005, + -1078821091, + -1117961262, + 1064764221, + 1073199556, + 1054952760, + -1095983778, + 1064120865, + 1066916238, + -1083646111, + 1039500054, + 1048931543, + 1064470983, + 1060718618, + 1069098003, + -1114755608, + 1077393745, + -1072914995, + 1054361143, + -1097118816, + 1045049439, + -1122145598, + 1047636589, + -1139598857, + 1044019678, + -1108107547, + -1097981905, + 1080148134, + 1009425314, + 1043436317, + -1092247728, + -1100504114, + -1089546824, + -1075240142, + 1043556308, + 1038958099, + 1040623539, + 1057055077, + -1094927435, + 1044599722, + -1136073470, + 994367920, + -1106927363, + -1136122320, + -1085152315, + -1103966366, + -1088519235, + -1072241709, + 1034778714, + -1102794337, + -1099235780, + 1063135570, + -1081379235, + 1061028081, + -1087284112, + 1081846403, + -1133991967, + -1129912150, + -1097318865, + -1099868880, + 1066212236, + -1100603131, + 1051511860, + -1097900349, + -1097253086, + 1056304232, + -1079630471, + -1086560088, + 1052555972, + -1087505669, + -1086086126, + -1096700844, + -1106955548, + 1045428498, + -1098211984, + -1085115292, + 1049919186, + 1040324934, + -1089796678, + -1089564763, + 1063365327, + -1099634771, + 1047910322, + -1111001316, + 1048658008, + 1025661358, + -1089021659, + -1128799082, + 1066249872, + 1061547691, + -1124776802, + 1059035369, + -1088770256, + -1098884340, + -1105010440, + -1128315205, + -1097495611, + 1059638993, + 1075941260, + -1090819406, + 1065365625, + 1054235530, + -1089857615, + 1054249523, + 1049861729, + 1059364657, + 1044820360, + -1089361690, + 1057124415, + -1101707776, + 1050429229, + 1076816091, + 1050794734, + -1080975825, + 1043996144, + -1082303210, + -1098304452, + -1091160654, + 1051015058, + 1018009747, + -1078760744, + 1058871584, + -1100268139, + 1057070926, + -1072394020, + -1086201601, + 1058702244, + 1049642667, + 1049331751, + 1056552567, + 1067396811, + 1048065688, + -1093152708, + 1051451834, + -1075860012, + 1042501509, + 1050242085, + 1028081860, + 1076133954, + 1057259291, + 1060858405, + 1049227970, + 1074611872, + -1080489003, + -1099682669, + -1085105841, + 1034280796, + -1090887400, + -1092542640, + -1084344396, + -1097619799, + 1041671697, + 1043999498, + 1056456525, + -1107809753, + 1052091202, + -1108443402, + -1093897759, + 1057987476, + -1111340578, + -1097770871, + -1128396082, + -1098361988, + 1010214598, + -1102979240, + 1050878876, + -1106514200, + -1089632596, + 1041525838, + -1103864142, + -1103317121, + -1098962786, + 1054553931, + -1100216273, + -1095361776, + -1090386018, + 1037235342, + -1109022738, + -1098564769, + -1087276324, + 1037111363, + 1026067618, + -1095487531, + -1093428133, + -1097471827, + -1103755418, + -1105408211, + 992764896, + 1024193368, + 1051790764, + 1047309062, + -1096724215, + 1055556978, + -1097115678, + -1082033717, + 1045781939, + 1007357696, + 1038100770, + 1050246413, + -1082123481, + 1035868337, + 1057165704, + -1112734382, + -1094814591, + -1112102914, + -1082240922, + -1104761736, + -1117589702, + 1058990085, + 1025077272, + -1105167259, + 1045415685, + -1115815448, + -1103554346, + -1106508930, + 1052842467, + 1050460358, + 1055014090, + 1044601947, + -1085685694, + 1050887670, + 1040200420, + -1094314800, + -1093226730, + 1055830041, + 1048425354, + -1096638753, + 1031940827, + -1088126124, + 1051946746, + -1079298906, + -1098847804, + 1060964109, + 1056445252, + 1051201946, + 1058365744, + 1067800556, + -1091685722, + -1089987239, + 1057172486, + -1101077324, + -1089693660, + 1068190801, + 1028495619, + -1110604864, + -1082534745, + 1045917505, + -1111858198, + -1097553150, + -1078864907, + -1094810204, + -1112625214, + -1095593444, + -1142876272, + -1110896713, + 1059111021, + -1101119518, + -1102208466, + -1109734668, + 1074790131, + 1056478514, + 1028727524, + 1015083601, + 1055970245, + 1048821441, + 1046227774, + -1101439844, + -1093096046, + -1120923511, + -1096135441, + -1130019409, + -1103205045, + -1082724855, + 1043766595, + -1104541780, + 1057724854, + 1062684640, + 1038946452, + -1073990241, + 1045256261, + 1068384393, + 1067496698, + -1078938927, + -1104636692, + 1050999281, + 1062568311, + 1053021630, + -1097249896, + 1064702910, + 1064102586, + 1059517839, + -1094771035, + -1124796364, + -1085497022, + 1054557197, + -1123295952, + -1082099320, + -1099349902, + -1117323364, + -1088245276, + -1094335077, + -1088381565, + 1023516061, + 1058749464, + -1090998142, + 1060238788, + -1081358632, + 1061012718, + -1079915524, + -1081816428, + -1094683859, + 1067160998, + 1052832789, + -1082453994, + 1068264078, + 1050610817, + 1033289861, + 1047301314, + -1097241437, + -1135061968, + -1073916759, + 1057130608, + 1050222848, + 1056879969, + 1057847315, + -1102433880, + -1104220509, + 1009431863, + -1101744590, + -1120089546, + -1098564413, + 1043441131, + -1094052268, + -1090132652, + -1089416160, + 1062880630, + -1116272005, + -1107265258, + 1064392381, + 1045952205, + -1108046318, + -1081909281, + 1035062476, + 1039679290, + -1112202050, + 1038418604, + -1112907781, + -1088019645, + -1097480312, + 1046988604, + 1015495454, + -1110433898, + 1020305993, + 1056496771, + 1050706934, + -1102098576, + -1096738066, + -1097310395, + -1132788914, + -1109237429, + -1121821992, + -1099151710, + -1133012387, + 1048081731, + 1021467888, + -1105753595, + -1100157936, + 1051054491, + -1081552827, + -1082118371, + -1094545238, + -1089852350, + -1091774124, + 1058212749, + 1057726119, + -1091726477, + 1058625363, + 1049648800, + 1054876955, + -1089029334, + 1048991673, + 1048085523, + -1101787386, + 1061226148, + -1105997630, + -1091838635, + -1085415220, + 1061406292, + -1127916338, + -1096275840, + 1051051674, + -1079657176, + -1089872839, + 1065974614, + -1102802745, + 1054407507, + 1060158540, + -1107056404, + 1051926982, + -1125607372, + -1095587276, + -1101204670, + -1100793090, + -1093391906, + 1031568642, + 1044897851, + -1089185251, + -1100235910, + 1032939923, + 1053954081, + 1059687392, + -1088573187, + -1110761896, + -1095438664, + -1085011230, + 1062491320, + -1087709309, + 1061175759, + -1072325834, + -1096862819, + 1007048820, + 1052713996, + -1084180991, + 1058894184, + 1057749018, + -1094364020, + 1042357859, + -1073086145, + -1110463933, + -1086843339, + -1103009538, + -1073995942, + -1096603483, + -1080090413, + 1050750874, + -1089459193, + -1080026692, + -1096460841, + 1057117667, + 1055024896, + 1056229314, + 1068792045, + -1084672502, + 1039848214, + -1089226142, + 1074052162, + 1044534349, + -1099526087, + 1058471854, + 1056157524, + 1050852155, + 1027778174, + -1087701514, + 1041479767, + 1056481144, + 1028892672, + -1072732888, + -1082640489, + 1036326153, + -1109742948, + 1071235939, + -1089155461, + -1141003856, + -1093319856, + -1081565712, + 1045003079, + 1065591862, + 1064665060, + 1055525557, + 1057788645, + 1065078894, + -1088489276, + -1086264818, + -1091505959, + -1092313295, + 1075533861, + -1089608618, + 1049456003, + -1083050846, + -1098117304, + -1094720906, + 1067493110, + 1062472248, + -1089889617, + 1064250171, + 1067342208, + -1093513318, + -1071317998, + -1097899564, + 1070327467, + 1068850520, + -1084346614, + -1093554336, + -1100785256, + 1050513331, + 1026968855, + -1094248317, + -1086581725, + 1037543513, + 1055634532, + -1091131634, + 1071865199, + 1041999667, + 1050295298, + -1082810110, + 1052790655, + 1070826509, + -1140325471, + -1114243612, + 1052287922, + 1067118692, + -1099874699, + 1051063082, + 1040704536, + 1055062974, + 1048625445, + -1109802446, + 1060652372, + 1048380847, + -1115216530, + -1097927720, + 1023821160, + 1055236706, + -1094658144, + 1051836021, + -1109866027, + -1093978602, + -1102214746, + -1108326112, + -1098027064, + -1095472627, + 1045780841, + 1058623862, + 1063500508, + -1085392548, + -1103038196, + 1041470313, + 1048265778, + -1099014738, + -1092440284, + -1120669321, + 1010584886, + -1109104028, + -1105546731, + 1059725267, + -1119749113, + -1088181337, + -1097833668, + -1092835979, + 1037126980, + -1085831515, + -1093248350, + -1095086979, + -1087038341, + 1050674289, + -1096466056, + -1087479850, + 1042845969, + 1048018259, + 1050688905, + -1085010224, + 1061597111, + 1068406286, + -1095941595, + -1121784568, + 1065665905, + 1055720473, + -1083062055, + 1053057898, + 1021747979, + -1087409005, + 1050650639, + 1054885674, + 1052441610, + -1094525503, + 1011495332, + 1053468521, + -1071860157, + -1081681692, + 1019482808, + -1084212994, + 1029768102, + -1088864608, + -1093921673, + -1081948231, + 1023121942, + 1033742149, + 1056347988, + -1096611533, + -1082908873, + 1036885273, + 1050250319, + 1065736057, + 1056835313, + -1059102869, + -1096033790, + -1100118008, + -1093198118, + -1089724448, + -1099273424, + -1082152410, + -1090212388, + 1042038598, + 1043534202, + -1112607150, + 1049144792, + -1122850438, + -1087107229, + 1041917579, + 1029009804, + 1039826749, + -1069806751, + -1108994664, + -1099492111, + -1099667484, + 1051061447, + -1101573842, + -1109029092, + -1098450736, + -1098251922, + -1105206033, + -1092556378, + 1056640919, + -1078744787, + -1118406490, + 1002604905, + 1049314965, + 1034272002, + -1104918830, + -1088501909, + 1050400988, + -1100037340, + -1104987105, + 1026380935, + 1043080023, + -1148961335, + -1091247284, + -1100855072, + -1088037434, + -1082221721, + -1080264528, + 1021123839, + 1065498262, + 1059218540, + -1092695210, + 1050801115, + 1043032262, + 1061606765, + -1089880162, + -1097957148, + 1041816379, + 1038554754, + 1042624417, + 1063920178, + -1095450064, + -1110214748, + -1116635630, + -1110114636, + -1080405086, + -1088059070, + -1085713279, + -1096660117, + -1095808920, + -1087052086, + -1097568211, + -1097196124, + -1100381252, + 1011750115, + -1115297770, + -1089714405, + -1148463462, + -1100367479, + 1030482494, + -1083337934, + 1046491875, + -1103835200, + 1057170811, + -1093303414, + 1067713514, + 1053027346, + 1056745217, + 1039326783, + -1088668855, + -1114152223, + -1089557385, + 1069236406, + 1015754906, + -1122919833, + -1087224687, + -1115255813, + -1103064970, + -1088032150, + -1129485048, + 1043605110, + 1063267653, + -1117758359, + 1050121543, + -1104255830, + 1047504404, + 1022062351, + -1106715978, + 1048737252, + -1091077990, + 1031973352, + 1043651931, + 1070600829, + -1133550722, + -1122711633, + -1084754118, + 1045323160, + 1057001749, + -1080719881, + 1061850848, + 1054475762, + -1103228656, + -1085940345, + -1073676387, + -1090542852, + -1085657964, + 999345708, + -1093299271, + 1066186782, + -1097818630, + 1042469260, + -1092962131, + -1097640593, + -1087315179, + -1075170021, + -1089426514, + -1084690566, + 1062028315, + 1054962729, + -1104750033, + 1045803915, + -1099181341, + -1118088460, + 1064378105, + 1056668883, + -1103896939, + 1042238991, + -1121046949, + 1045306149, + 1022381349, + 1041504668, + -1106835300, + 1055000353, + 1064955488, + -1099558708, + 1051521700, + -1090978659, + -1093252928, + 1037068080, + -1130854837, + -1086310907, + -1105664715, + -1079467437, + -1085094773, + -1086037815, + -1086385992, + -1073430018, + -1114868848, + 1019779207, + -1083450602, + 1049540596, + 1058601159, + 1049151127, + -1096720155, + 1057446765, + -1081556879, + 1050369507, + -1081716951, + -1111980967, + 1042130242, + 1068457258, + 1056643187, + 1046718177, + -1112671057, + 1052646940, + 1045968799, + 1042659453, + 1052980793, + -1080570205, + 1060075114, + 1026014254, + -1098616461, + -1096718653, + 1041527560, + -1087889071, + 1055805141, + -1081779893, + 1059668363, + -1119787595, + 1026829846, + -1121946296, + -1092347168, + -1081983642, + -1089034088, + 1064422883, + 1053498722, + -1088252371, + 1063730223, + 1055466935, + 1069337318, + 1056360253, + 1065561204, + 1051414449, + -1097082698, + 1050939354, + 1046447075, + 1056412940, + -1084682291, + 1073971481, + -1077932374, + -1087485502, + 999443584, + -1099631056, + 1065871669, + 1032802580, + -1080357767, + 1013799292, + 1060742811, + -1069735017, + -1091567528, + -1094751368, + 1057382744, + -1090958099, + -1094243241, + -1096080944, + -1079873089, + -1084477458, + 1070798832, + 1041987673, + 1041072898, + 1068380172, + -1080825490, + 1059786711, + -1095183615, + -1099994823, + -1081517965, + 1056273619, + 1044906900, + 1065731342, + 1064725958, + -1103057423, + 1060678516, + 1044064412, + 1032475157, + -1081096257, + 1066107263, + -1089633399, + -1098687527, + 1050697380, + -1121657510, + -1085844700, + -1088332798, + -1096039780, + -1119702316, + -1110529723, + 1051069530, + -1096855558, + 1061549960, + 1030692328, + 1058497828, + 1060361606, + 1045125230, + -1098961415, + -1112934627, + 1019787826, + -1119144257, + 1044144785, + -1100936534, + -1098701959, + 1026758916, + 1033148214, + -1095338576, + -1143471273, + 1041097692, + 1007377780, + 1053063923, + -1099758118, + 1033193820, + -1090441714, + 1044849588, + 1026507100, + 1017787434, + -1127309070, + 1038443374, + -1103905197, + 1053717942, + 1050662519, + -1093756881, + 1043384702, + 1055150002, + 1042198007, + 1059532493, + -1104107619, + -1087654797, + 1052084158, + 1054223183, + -1094789843, + 1025166441, + -1131858078, + 1053373197, + -1074801384, + 1054387770, + -1087912973, + -1099100974, + -1090387007, + -1088888970, + -1086818438, + 1068326554, + 1053091683, + -1085900063, + 1040829357, + -1085743998, + -1083264851, + 1049727919, + -1086042182, + -1092664306, + -1089715691, + 1050947396, + 1055525894, + -1090708113, + -1090303294, + 1054969358, + -1093116829, + 1042887118, + -1089775761, + 1058653677, + -1088467810, + 1057910349, + -1081485219, + 1048293423, + -1103690851, + 1022543324, + 1057484215, + -1127118350, + 1057625885, + 1054425373, + 1015401762, + 1066426761, + -1100793170, + 1049487704, + -1098622842, + 1054377129, + 1073830632, + -1080935347, + -1081868894, + -1102327384, + -1082323418, + 1068075911, + 1049137287, + 1051486279, + -1101401372, + -1088465128, + 1055263895, + -1090054047, + -1125887000, + -1098555546, + 1057563588, + 1023298211, + 1065902568, + -1095386570, + 1035140873, + -1109275368, + 1049372640, + -1083674466, + -1103894102, + 1052318325, + -1114651389, + 1049434430, + -1112251979, + 1062765260, + 1053804830, + -1102984405, + 1058034564, + -1078429773, + 1066031113, + -1065203831, + -1097916478, + 1033098170, + 1064986452, + -1093008639, + 1027590701, + -1105136917, + 1061576725, + 1045499519, + -1073516230, + -1089318110, + 1058952911, + 1055621283, + -1094261516, + -1085951062, + 1058189693, + 1064496894, + -1105913187, + -1094920194, + 1055875982, + -1086816079, + 1068106619, + -1082539703, + 1061610766, + -1091802518, + -1088396022, + 1041904120, + 1049508428, + -1088249375, + -1085056318, + -1173279976, + 1051564290, + 1077151485, + 1037394925, + -1097599097, + 1064743492, + -1081827723, + 1061459378, + 1057193849, + 1035199073, + 1050135496, + -1075439910, + 1042276045, + 1047897777, + -1069279599, + 1044817857, + 1052787005, + 1066563203, + 1054935156, + 1034853337, + 1066151373, + -1092382631, + 1041565078, + -1105861249, + -1098421211, + 1058358958, + -1090118290, + -1103762862, + 1054851503, + 1044283282, + 1043939243, + 1051413679, + 1018719471, + 1034498308, + -1079639359, + -1105241816, + 1042627311, + -1099406466, + -1100058082, + 1050228050, + 1040870713, + -1101832733, + 1028080118, + 1044175369, + -1137332574, + 1012900688, + -1118866775, + 1034358996, + 1007014674, + 1040394556, + -1104588662, + 1040333433, + -1094865940, + -1114121336, + 1046859517, + 1065897398, + 1017986949, + 1019749616, + 1034048069, + -1109298456, + -1109547506, + -1090200866, + 1059226269, + 1035477046, + -1113728737, + 1071116057, + 1067422394, + 1052197368, + -1086320345, + 1044252417, + -1098016711, + -1083411178, + -1109314585, + -1082809682, + 1018749757, + 1049370704, + 1031853704, + 1037386124, + 1067270655, + -1095937274, + -1090361357, + -1084851861, + -1079971675, + 1027676150, + -1101033183, + -1083595824, + 1066331598, + -1092615891, + -1111187300, + -1078727066, + 1076275777, + 1060009239, + -1095344291, + 1048689742, + -1133684282, + -1108562458, + -1105084342, + -1105512197, + -1101592645, + -1095761316, + 1043362242, + -1102624121, + 1058515284, + -1092096495, + 1047543987, + 1053782887, + 1030673469, + 1018225166, + 1057103188, + -1102599199, + -1096811414, + -1096845745, + -1097878758, + 1055177409, + -1072967286, + -1089236492, + -1081792127, + -1120801258, + -1116032210, + 1049829994, + -1086901603, + 1065523062, + 1055497572, + 1036114688, + -1099549274, + -1084796107, + -1092732937, + 1056743108, + -1090761388, + 1043728086, + 1050291033, + -1095722489, + 1033210030, + -1104457831, + -1090622585, + -1094917280, + -1092219410, + -1087472277, + -1089761434, + -1126535449, + -1084100712, + -1085070728, + 1040026332, + 1043943838, + -1083305308, + -1083972043, + -1083385293, + 1072928898, + -1085527833, + 1044961560, + 1051875531, + -1128966567, + -1080057138, + -1086059555, + 1046806744, + 1074447290, + -1084129496, + 1040999498, + -1098354350, + -1101876648, + -1088375501, + -1114289276, + 1050574684, + 1056360869, + -1093289563, + -1118315308, + 1066190645, + 1067128683, + -1079338010, + -1083886076, + -1100884583, + 991066536, + 1035386622, + 1074036030, + 1068558653, + 1039557410, + 1065835881, + 1062241092, + 1063033388, + -1083244378, + -1100061660, + -1071215789, + -1091993184, + -1079112031, + 1022013097, + -1087671094, + -1105603163, + 1049818324, + 1030014126, + -1098545014, + -1130902637, + 1062072873, + -1088579900, + -1073843786, + -1100916043, + -1106214949, + 1037506446, + 1066950804, + 1055175227, + 1046315933, + -1130795336, + -1130336282, + -1106940468, + 1041266294, + -1088758862, + -1102768904, + -1093062755, + -1082703819, + -1099141153, + -1100466322, + 1037146690, + 1044472051, + 1042261543, + 1067328453, + -1130732989, + -1118231849, + -1105207784, + -1097458129, + 1064337789, + -1101871778, + -1092973723, + 1043487871, + -1105448395, + -1159952048, + 1016404136, + 1041235270, + 1050960350, + -1108307988, + 1048366024, + 1044235767, + 1035447616, + 1043470090, + 1044288212, + -1102647312, + -1113859116, + -1095184490, + 1041774555, + -1097234785, + -1090472235, + 1037747510, + 1040470123, + -1123789455, + 1040342002, + -1101951677, + -1099913670, + -1104871717, + -1073222065, + 1032899026, + 1054838181, + -1093250536, + 1062914692, + 1054774206, + -1100124504, + 1038230763, + 1039564713, + -1101092639, + 1016667841, + -1120750747, + -1102832840, + -1096626021, + 1032238288, + 1044853842, + 1051397953, + 1047755744, + -1127062771, + 1052411394, + 1065309190, + 1049780395, + -1130103670, + 1064980666, + -1090261076, + -1105856288, + 1052280538, + 1064682129, + 1059013506, + -1090691751, + -1098793594, + 1044697604, + -1108218746, + 1064095604, + 1070714214, + -1089396277, + 1050723827, + 1027402276, + 1057105567, + 1040923008, + -1092201422, + -1093463918, + -1090235008, + -1085544480, + -1087891774, + -1106942587, + -1090273003, + 1064471637, + 1008950182, + -1091506255, + -1099771344, + -1093276324, + 1040411938, + -1137100980, + 1057532788, + -1090697186, + -1114586836, + 1073168934, + -1082987385, + -1098969507, + -1096047832, + -1085402689, + -1098615169, + 1068572525, + -1090932815, + -1097732801, + -1102511295, + -1089660058, + 1065542950, + 1058098177, + -1097467138, + 1045849982, + 1061338373, + 1055329352, + -1096747550, + -1105779692, + 1056696243, + 1058221204, + -1089725698, + 1058489523, + -1100765186, + 1027944019, + -1082551435, + 1053775753, + -1091633274, + 1063491807, + 1059768209, + -1097263324, + 1067452712, + 1049022344, + 1058209503, + -1100129846, + 1046585878, + 1069542334, + 1065567423, + -1079791443, + -1084434881, + -1099549988, + 1032363557, + 1041365859, + 1060255231, + -1085015425, + 1055446640, + 1059186875, + -1089732180, + 1067143885, + 1049458250, + 1068558893, + 1065708968, + -1097316720, + -1089626337, + -1101960648, + 1043113150, + 1040798922, + -1105193306, + -1100165667, + 1049839211, + -1080240163, + -1086086581, + 1019085641, + 1050814951, + -1085307428, + 1054734058, + 1061531137, + 1048249853, + -1096164558, + 1050932638, + 1041716298, + 1060000904, + -1092246257, + -1094765635, + -1092113495, + -1093559067, + -1096430871, + 1054161192, + -1090111999, + 1066947434, + -1097846960, + 1021466613, + -1089854867, + 1049496766, + 1027028552, + 1040725339, + 1043324323, + -1093255333, + 1041393135, + -1094127989, + 1066877257, + 1031641121, + -1097695743, + 1018606685, + -1106742928, + 1033856885, + 1037571762, + -1112369094, + -1081216966, + 1044887250, + -1122587614, + -1088483613, + -1126846372, + -1100156845, + -1142118683, + 1061533512, + -1094623579, + -1097991034, + 1048581515, + 1050728453, + 1057900389, + 1056796367, + 1036668926, + 1035862340, + -1085511969, + -1126580853, + -1106283019, + -1102606383, + 1043985277, + -1085815880, + 1050016690, + -1118090779, + 1061446463, + -1098655791, + 1049644581, + -1099491038, + -1080406431, + -1084302218, + 1015092146, + -1085841135, + -1134652292, + 1050282466, + 1057161765, + 1027007820, + 1062871797, + -1096767804, + 1040648482, + -1079203849, + 1041948287, + 1054869081, + -1092652027, + 1045471847, + 1043769853, + -1093753945, + -1102958725, + 1044169645, + 1068281112, + 1058528577, + -1104424434, + 1037467662, + -1101358263, + 1061664453, + 1059398025, + -1129364723, + -1102169934, + -1092054298, + -1119845680, + 1051446031, + 1058690176, + 1059136463, + -1108294207, + -1107181799, + -1100710754, + 1067701220, + -1097093438, + 1056553532, + -1101273566, + 1054904088, + 1034241440, + -1087124686, + -1104053926, + -1074781188, + 1054018044, + 1032240560, + -1098061180, + 1043908881, + 1067717703, + 1034626368, + 1038156188, + -1089568659, + 1068313384, + 1062308873, + 1056399454, + 1046601102, + 1050934122, + -1081954749, + 1027349918, + 1068707704, + -1121120128, + 1046448412, + -1079326463, + 1065263905, + 1034294645, + -1088448027, + 1008739170, + 1067065232, + 1049667226, + 1066778096, + -1076884124, + -1121784208, + -1105769218, + 1060331838, + 1051836872, + -1082081474, + 1064399774, + -1099188933, + -1080744644, + 1054878946, + -1083141355, + -1099924650, + 1065784766, + -1087469816, + 1048711621, + -1093559692, + -1102318039, + -1084985999, + 1075517175, + 1063434465, + 1049110601, + -1084454299, + 1016111913, + -1093664904, + -1095554676, + -1099019428, + 1060619280, + 1057304420, + 1059224216, + -1097422858, + 1039102379, + 1040281138, + -1085059816, + -1130432868, + 1066350436, + 1053718206, + 1048792092, + -1088483622, + -1146740020, + 1063519661, + 1064402865, + 1043806900, + -1081336205, + 1062342407, + -1112749894, + -1095736258, + -1102548324, + -1089230459, + -1114029311, + 1051378566, + -1103331512, + -1102340815, + 1053053314, + 1055601677, + -1086783913, + -1121390577, + 1045000365, + -1084989844, + 1058915847, + -1114990585, + -1102963855, + 1057316226, + -1094361864, + 1009271131, + -1097088517, + 1053780849, + -1100987022, + 1010503984, + -1107915476, + -1093125776, + 1036878913, + 1037992857, + -1098444943, + 1036357724, + 1041894678, + -1115572693, + -1120931176, + -1103432794, + 1059063186, + 1055415787, + 1050353337, + 1053821232, + 1066561399, + -1106122918, + -1087799092, + -1095518128, + -1112760148, + 1049726947, + -1116898256, + -1096376204, + 1035585322, + -1110311045, + -1082052854, + -1102973975, + -1088506363, + 1061894325, + 1057163678, + 1048528967, + -1093116893, + 1047564019, + 1041823303, + -1096890254, + 1061321982, + 1026164749, + 1045887085, + -1097552072, + -1085219287, + -1087111752, + 1039771748, + -1071505264, + 1055147112, + -1082527396, + 1020876189, + -1099509030, + 1067577135, + 1053970040, + 1052962506, + -1091659653, + 1061941648, + -1103309824, + -1082492745, + 1051093874, + -1086231103, + 1054109736, + -1108531662, + -1077554532, + 1000335227, + -1108492937, + -1090618933, + 1052398000, + -1085906175, + 1057582138, + 1062299080, + -1096382915, + 1060620841, + -1078567157, + 1058245813, + -1095040912, + 1048666091, + -1095185207, + 1036354926, + 1051974557, + 1050409040, + 1055456664, + 1055182964, + 1068170006, + 1051817087, + -1092290523, + 1010777485, + 1040558866, + 989988580, + 1040280064, + -1106125873, + 1065091697, + -1102622161, + 1065496832, + -1095627086, + -1094333754, + 1066084346, + 1045502578, + -1095713351, + -1114585552, + -1142940086, + -1092677111, + -1088830063, + 1048653979, + -1096291766, + -1113602768, + 1062221100, + -1081302205, + -1113178362, + -1098533509, + 1061623032, + 1044659909, + -1077478888, + 1017304383, + -1089680520, + 1057140995, + 1042275158, + -1080514296, + 1052179494, + -1092386364, + 1061761524, + -1093409308, + 1047422098, + -1089741485, + 1043616629, + -1095891152, + -1101198322, + 1069230945, + -1089643583, + -1103185343, + 1043502868, + -1088053414, + 1030722939, + 1060653180, + -1108735517, + -1076630011, + -1077749311, + -1119787984, + -1075874507, + -1102531952, + 1038560136, + -1142779128, + -1089009269, + 1061639630, + -1088353317, + 1057400022, + 1052249875, + 1024315395, + -1080870404, + 1048252564, + -1080531441, + 1061224098, + 1057768872, + 1043160227, + 1060328143, + -1078431112, + 1047197770, + -1115015433, + 1034531792, + -1083111081, + -1104902124, + 1036882613, + 1051173425, + -1106376979, + 1053708366, + 1055058419, + -1112163469, + 1033100269, + -1104664026, + -1082220372, + -1099503165, + -1071830930, + -1087647524, + -1097994893, + 1013885943, + 1061064001, + 1053996295, + 1037045938, + 1058797977, + 1057927429, + -1081364065, + -1095601368, + -1132424017, + 1054475096, + -1098789893, + -1096423525, + 1050021984, + -1120732366, + 1041219152, + -1122171068, + -1106209164, + 1037043379, + -1091265893, + 951118048, + -1124113015, + 1029453086, + -1087142344, + -1090686847, + 1040693620, + 1050965574, + 1039638826, + -1100888568, + 1047156073, + -1137914761, + 1039346980, + 999574522, + 1043140725, + 1061807301, + -1098954836, + 1053075905, + -1086335435, + 1043702998, + 1026577343, + 1057898226, + -1085331700, + -1088492923, + -1098807620, + 1023710869, + 1059804175, + -1086567370, + -1095377472, + -1089705126, + -1101558746, + 1076050336, + -1084147233, + 1051089626, + -1114534189, + -1095134486, + -1084000605, + -1091245392, + -1074847204, + -1078450383, + -1088044740, + 1058012803, + -1088206467, + 1053044501, + -1115072274, + 1050878755, + -1088371333, + 1069958118, + -1094724188, + 1066860926, + -1100938876, + -1086993234, + 1039155373, + 1050016448, + 1029788843, + -1080210962, + 1046653802, + -1088958081, + 1045391789, + -1087355623, + 1060010862, + 1033087808, + -1094074275, + 1080390179, + 1018485847, + -1089786945, + 1065573859, + 1053078066, + 1040301257, + -1086667615, + 1047520421, + -1091024321, + 1056498487, + -1135180100, + -1090006250, + 1061838871, + 1054347256, + -1082859530, + 1056844172, + 1068152502, + 1054789194, + 1032840679, + 1057900023, + 1060624622, + 1044683123, + -1088668610, + -1085137573, + -1091776042, + -1091574660, + -1083938334, + 1056572643, + -1123894538, + -1089629546, + 1067550331, + -1090328973, + -1131566914, + 1049499666, + -1090064290, + 1039880508, + -1085154587, + 1062619163, + -1091072886, + 1061120576, + 1064257790, + -1083220318, + 1048677978, + 1045636346, + -1088389125, + -1080634931, + 1066266007, + -1080390965, + -1091920021, + 1021633550, + -1090266860, + -1077010792, + 1071983989, + -1087538334, + -1085746718, + -1083079710, + 1044438275, + 1069497613, + -1080604903, + -1114497011, + -1083375847, + -1079773585, + 1067947379, + -1085907550, + -1073346412, + -1082074611, + -1098856891, + 1033733720, + -1091285805, + -1086663059, + -1098359313, + 1065593584, + 1013684225, + 1061876257, + -1084548801, + 1059449378, + -1102848442, + 1069728117, + 1053168508, + -1108999005, + 1031954890, + 1029989480, + 918269952, + -1088444795, + -1149148337, + 1029857173, + 1021060548, + -1100790741, + 1051079514, + -1099563033, + 1050909534, + -1106130100, + 1047561009, + -1083156701, + 1011733933, + 1047622945, + -1093102946, + 1039908546, + 1040667265, + 1057451242, + 1041741314, + -1117924305, + 1036122146, + -1114790247, + -1111171460, + -1106928325, + -1105158504, + 1042113920, + 1021725247, + 1051392333, + 1037167395, + -1107472036, + 1031785590, + -1095538649, + -1095640230, + -1092076496, + 1036891964, + 1040437585, + -1114673573, + 1044488612, + -1123229201, + -1095804950, + 1049712929, + -1096028899, + 1058187442, + -1110423354, + 1047052674, + 1044274196, + 1048409561, + -1077639546, + 1042738511, + 1048896880, + 1024852685, + -1082554105, + -1092192829, + -1105181498, + -1094536767, + -1115415128, + 1051279392, + -1086983598, + 1064478277, + -1082736131, + -1095409957, + -1136457224, + -1095987238, + -1092897616, + 1023483968, + -1081935073, + 1063634728, + 1052158826, + 1011914108, + -1087040416, + -1133099339, + 1048618818, + -1127528245, + -1088543140, + 1068307211, + -1083609635, + 1046047549, + -1126466806, + -1089000471, + 1041673598, + -1107177073, + -1099411115, + -1081284614, + -1083680140, + -1095203546, + -1105280106, + 1046352254, + -1097132028, + 1061828260, + 1059424721, + -1111054289, + -1090890338, + -1095811974, + 1062235058, + 1032815576, + -1105704347, + -1090102252, + 1057217524, + -1095803012, + 1059846382, + -1110083866, + 1067246959, + 1032744505, + 1041113341, + -1084163524, + 1060292867, + -1088946274, + -1112167456, + -1084277681, + -1122533056, + 1062482999, + 1049289080, + 1049008436, + -1081239292, + -1074459512, + -1084059636, + 1058986189, + 1053394194, + -1091494659, + 1050473865, + -1088170646, + -1095963065, + -1097574948, + -1105862708, + -1148842426, + 1046205236, + 998631312, + -1089440001, + -1088454619, + 1053751131, + -1098537579, + -1105020418, + -1087866681, + 1047137714, + -1110062378, + 1063906350, + 1060504017, + -1093916887, + 1037633837, + -1087428083, + -1088500645, + -1097891777, + -1078853664, + -1091426257, + 1065289015, + -1099447854, + -1083417205, + -1084742611, + -1094885418, + 1035892368, + 1044434600, + 1054366269, + -1089923546, + 1042141480, + 1058029449, + 1053853100, + -1088813393, + -1086162017, + 1059412578, + 1067551855, + 1039430637, + 1065785547, + 1065428927, + -1096688653, + 1034633113, + -1088586299, + -1104154893, + 1056973409, + 1052225947, + 1024756919, + -1075622271, + 1051294436, + 1057368545, + 1062397070, + 1068470284, + 1015229448, + 1063293001, + 1064515783, + 1049665615, + 1015590647, + 1033776600, + -1101027742, + -1084797327, + -1095910809, + 1021376514, + -1098216354, + 1062337349, + -1100261417, + -1134559769, + -1103646305, + -1098876805, + -1126234185, + 1035566742, + -1097783420, + -1095774676, + -1101844224, + -1105765356, + -1118411598, + -1088961379, + 1058388842, + 1040607679, + -1120908110, + -1097195607, + 995814266, + -1110718434, + 1060188920, + 1045221696, + 1025972452, + 1053080886, + 1049839277, + 1044359558, + -1101284564, + -1086326078, + -1106438542, + 1022647780, + 1031677942, + -1092309718, + 1027616079, + -1094896035, + 1032119767, + 1045413028, + 1041007379, + -1098524529, + -1093364416, + 1018058370, + -1116219882, + 1060370529, + -1076042879, + -1124448395, + 1054238011, + 1050353659, + -1092060185, + 1052666416, + -1079597755, + 1034124048, + -1080645960, + -1095408062, + -1117661758, + -1094394530, + 1049150070, + 1061275166, + 1052048014, + -1083820922, + -1094970109, + 1049429820, + 1048428496, + -1086900726, + -1091500194, + 1065446151, + -1104989247, + -1105004726, + -1087804295, + 1052617616, + 1018978750, + 1026724352, + 1049342032, + 1065489557, + -1123978772, + -1122703698, + -1092553329, + -1084896191, + -1112409714, + 1063514704, + -1103253798, + -1079768360, + -1096730713, + -1106335309, + 1070498356, + -1080694113, + 1026648617, + -1075071295, + -1089718794, + -1091847242, + 1067750798, + 1050931959, + 1061493265, + 1069629454, + 1050596367, + 1067302553, + -1107403118, + 1044946939, + 1057127708, + -1095775102, + -1075770300, + -1081537116, + -1115033170, + 1062812414, + 1068048629, + 1059275622, + 1053029889, + -1104711612, + -1101867684, + -1083989522, + 1049260438, + 1052783592, + 1015784898, + -1105528703, + -1090307031, + -1089963970, + 1041160182, + -1115283729, + 1049776867, + 1067501048, + 1057386226, + 1070411981, + 1049556448, + -1109290390, + -1084351856, + 1063806798, + -1140492064, + -1077412049, + -1088038777, + -1097602048, + 1057247797, + -1097053761, + 1053380275, + -1096544365, + 1056136179, + 1039660364, + -1076563392, + 1061470524, + 1059891041, + -1075220985, + -1085844476, + 1051595008, + -1112831172, + -1092679883, + -1080808257, + -1123630829, + -1095622317, + 1045408692, + 1050613435, + 1053504943, + 1053250578, + -1108710317, + 1058845476, + 1054204360, + -1101531493, + 1055893702, + -1108544829, + 1052905306, + -1085264466, + 1046839659, + 1062124587, + -1121421658, + 1058729605, + 1068337617, + -1081422358, + -1088281435, + -1076273440, + 1075173681, + -1085570511, + -1089104572, + 1048177325, + 1033422198, + 1070456916, + 1045989216, + 1037217241, + 1048330082, + -1092212801, + 1038190805, + -1111709488, + -1078121001, + 1017707357, + 1047920185, + -1101436342, + 1045872124, + 1027771830, + -1108073958, + -1102436868, + -1091399547, + -1102911530, + -1108876436, + -1182932352, + -1084983485, + 1049331113, + -1094755486, + -1090246202, + -1097544314, + -1111036469, + 1042135809, + -1120539877, + 1049294276, + -1127311512, + 1054660088, + 1046260818, + -1100957442, + -1096020652, + 1029386224, + 1023493905, + 1060994221, + 1050005843, + 1039082723, + 1043765519, + -1103057817, + -1119252232, + -1144517802, + -1092147296, + -1095008145, + 1032424205, + 1032169476, + 1062027771, + 1059201260, + -1093443843, + -1092325414, + -1091884256, + -1104943682, + -1105609038, + 1056237844, + 1058506607, + 1068395602, + -1100983836, + 1067202321, + 1041322352, + 1060356284, + -1088843039, + -1117162311, + 1053178673, + 1064967263, + 1061978320, + -1093932453, + 1065592715, + 1044336946, + -1091227037, + -1093061604, + -1082105252, + 1047472984, + -1097216909, + 1055631620, + -1088219767, + -1091660062, + -1095204849, + 1052150462, + 1038753964, + 1063682238, + 1074139297, + 1040441937, + 1047472191, + 1044713569, + 1045512468, + 1048271722, + 1060059019, + 1048625090, + -1089595458, + -1098441081, + -1086808353, + -1077036136, + 1040104829, + 1060032911, + 1052588521, + -1106833197, + 1036714438, + 1053801254, + -1098403672, + 1066286502, + -1091136199, + -1109226157, + 1031967588, + 1064594511, + -1086806241, + 1035430097, + 1060889950, + 1057048158, + -1095621471, + 1057399209, + -1135114717, + -1088801139, + -1106304000, + -1086451655, + 1061537950, + -1106581714, + 1030663512, + 1058050269, + -1088802436, + -1094950387, + -1085451832, + 1045354188, + 1053783758, + -1087735750, + 1052268396, + -1079784188, + -1083799393, + -1099313047, + -1101767258, + -1085712762, + 1054791988, + 1055008206, + 1063422216, + 1066707322, + -1086984816, + 1058830419, + 1054235474, + 1060334872, + 1054295691, + 1050634723, + 1052442514, + -1080622766, + -1077663816, + 1057769241, + -1072869303, + -1112171113, + -1095879896, + 1055831977, + -1091910014, + 1031970135, + 1071343071, + 1046977175, + 1047428174, + 1029342003, + 1043153717, + 1060622222, + 1066414044, + 1026052755, + 1057405898, + 1046594214, + -1075063805, + 1059194682, + -1077003936, + -1089927894, + 1062384518, + 1064599607, + -1101999205, + 1050622414, + -1118830690, + 1046366658, + -1094555824, + -1087559975, + 1057031301, + -1091964878, + 1050803096, + -1095748142, + 1050670940, + 1029575638, + -1082937038, + 1047938951, + -1099081497, + -1094755532, + -1107936370, + -1091417431, + 1060210923, + -1122680471, + -1106433844, + 1055270378, + 1044229242, + -1126774138, + 1051729297, + -1098145858, + -1105446991, + 1036197472, + -1120713052, + -1113339057, + 1036318690, + -1115385134, + 1035190807, + -1096896240, + 1044048851, + 1021585721, + 1059723817, + 1011141069, + 1050328504, + -1089389077, + -1110328364, + -1093901811, + -1102360722, + -1098713383, + -1100487290, + 1039179075, + 1036328805, + 1035829458, + -1103194760, + 1049445394, + 1017100971, + -1106571611, + -1082972728, + -1097965912, + 1065793756, + 1038526256, + -1099316319, + -1084996881, + -1099831897, + 1061756774, + 1048949750, + -1081777886, + 1040951269, + 1050186976, + -1108973115, + -1093215369, + -1088232026, + -1077582761, + 1067203627, + 1067489215, + 1034082193, + 1058349737, + -1091628804, + 1045741553, + 1028374190, + 1057760711, + -1090411375, + 1061314395, + 1050919365, + 1060950835, + 1074319724, + -1085680348, + 1069446262, + 997706032, + 1053154253, + 1057860084, + 1057020775, + -1082706524, + 1048236538, + -1085689315, + -1084752877, + 1051748959, + 1041920534, + 1062482847, + 1016234630, + 1036188064, + 1031952669, + 1054445347, + -1102001965, + 1060286488, + 1068768971, + -1082472215, + -1091017436, + -1126776592, + 1050170019, + 1043922535, + -1081792930, + 1035646070, + -1098654730, + 1053534461, + 1065321286, + 997336488, + 1064657712, + -1089569901, + 1066344107, + -1073663532, + 1017642333, + 1026301922, + 1042838304, + -1108087834, + 1051196065, + -1098502059, + -1097976214, + 1075794263, + -1114234203, + 1070609070, + -1103813960, + 1068087023, + 1066656629, + -1094944097, + 1055266626, + -1077992030, + -1090270275, + 1036547231, + 1042886698, + 1056137260, + -1095782776, + -1101037538, + -1099715554, + -1096355482, + -1086297080, + 1056181030, + -1086134001, + -1071783036, + 1069083027, + -1091865232, + 1052940280, + 990460304, + -1107273331, + -1119802146, + 1064456164, + 1047052785, + 1060527924, + -1091972121, + 1040982067, + -1086484335, + 1065714553, + -1107319640, + -1092472573, + -1089899062, + 1068569868, + -1085026382, + 1049943427, + 1036177593, + -1097810646, + -1083682493, + 1057656300, + -1082241447, + 1032527715, + 1058477668, + 1049636398, + -1097370387, + 1040367004, + 1053730718, + -1082010679, + -1092231053, + 1052611788, + -1086008831, + 1064286579, + 1044513822, + 1045758662, + 1052012707, + -1078839600, + 1065919436, + 1055280018, + 1046582356, + -1094327583, + -1131950948, + 1048747052, + 1025094686, + -1097337604, + -1097196841, + 1049907156, + 1066596786, + -1093689636, + -1110006880, + 1016902508, + 1062236486, + -1099399222, + 1046961282, + 1043789358, + 1054130389, + 1041787626, + 1019919135, + 1035094556, + 1055338582, + 1036711186, + -1096813106, + 1053981740, + 1042716327, + 1032973543, + -1111171464, + 1054927085, + 1040933778, + -1104217511, + 1050059695, + -1095122223, + 1042055470, + -1118532511, + 1060623365, + 1042005549, + 1050192772, + -1095612759, + -1089652155, + -1106793282, + -1096691715, + -1097643216, + 1048470596, + 1057912548, + 1050820848, + 1046152534, + 1063943716, + 1041566282, + 1029928916, + 1048098112, + 1041818560, + 1035232586, + 1048035385, + 1053980145, + 1063973567, + 1053511816, + -1102472960, + -1127405779, + -1107879125, + -1086335035, + -1096691033, + 1050521097, + 1061618994, + 1049498415, + 1049024724, + 1057270910, + -1084774781, + -1083352571, + 1052653094, + -1113669815, + -1090826369, + -1084895456, + -1086912195, + -1080857002, + -1089512278, + 1050319304, + -1089780496, + 1059662536, + 1025732340, + -1103692957, + 1059721474, + 1065553878, + 1043895732, + 1041731475, + -1098047702, + -1106844137, + 1052518787, + -1089348639, + 1051190036, + -1089582094, + -1080144142, + 1054296847, + -1069690333, + 1042372773, + 1043963341, + 1060398948, + -1084751384, + -1087114593, + 1074079199, + -1119608576, + -1083423362, + 1059616736, + -1097887576, + 1042736882, + -1080112133, + -1087452272, + -1079724461, + -1090771227, + 1048756167, + -1093850158, + -1086754604, + -1090025023, + -1125606521, + -1086874249, + 1008213086, + 1056134724, + 1057266086, + 1060397674, + 1065160395, + -1076316560, + 1052837752, + -1115138527, + 1058050889, + -1083846626, + 1019887688, + 1031475962, + -1123654401, + -1096721080, + 1056369577, + -1103924320, + 1061226842, + 1063942811, + -1084116726, + -1074469897, + -1114411489, + 1058906111, + -1109931036, + 1033167156, + 1065588588, + -1124216010, + 1063864766, + -1088839536, + 1044988998, + 1053923570, + -1071928295, + 1050786929, + 1050253826, + 1072615834, + 1059398255, + 1015850004, + -1103820174, + -1080341260, + 1018030306, + 1060853706, + 1047652320, + 1035330014, + -1074647526, + 1046770934, + 1052121674, + -1090029952, + -1087619960, + 1066484499, + 1064689185, + -1094464423, + 1059323361, + 1053136660, + 1060829127, + -1093602108, + 1063140018, + -1089336451, + -1088479307, + 1062691923, + -1090352189, + 1056489782, + -1096871298, + 1065817551, + 1049023597, + -1092133450, + 1044839529, + -1116993460, + 1046094899, + 1047396118, + -1145208595, + -1142232646, + 1068035800, + 1061679477, + 992989304, + 1019855750, + 1058947759, + 1042532315, + 1006957258, + -1087109991, + -1085600815, + 1034424480, + -1121939597, + 1041394930, + -1093497245, + -1111141058, + -1118449272, + -1107270034, + 1030704426, + 1020228603, + 1028631264, + -1099221178, + 1037818651, + -1099864168, + -1090093554, + 1024024535, + 1051022170, + 1057007536, + -1100683843, + 1042492378, + -1114898639, + -1091828850, + -1098394174, + 1058138185, + -1082704134, + -1131539236, + 1051368330, + 1048449931, + -1094055220, + 1017275069, + -1077456572, + -1105494945, + -1145079144, + -1108708985, + -1100080412, + -1100258933, + 1045883535, + -1098443824, + -1097611964, + 1054892723, + 1051369521, + -1105651536, + 1060037915, + 1058274465, + -1076276938, + 1044280955, + 1046301640, + 1045098953, + 1060573147, + 1058589496, + -1103134438, + -1108269133, + -1089649873, + -1094487346, + -1093057313, + -1103921479, + -1101817864, + 1059974734, + -1090668629, + -1100121523, + 1019962069, + -1086930786, + 1047025623, + -1082041925, + 1060893547, + 1069065108, + -1089571827, + -1082741451, + -1087746749, + -1103883961, + -1142463415, + -1103404800, + -1078895286, + -1083618553, + -1088996731, + 1049852610, + -1096712298, + -1101293630, + -1070690025, + -1102443850, + -1114494965, + 1055650766, + 1065628355, + -1125874010, + 1032435809, + -1087150929, + -1084329525, + -1108388228, + -1096853419, + 1067735805, + -1097843996, + -1087411580, + 1046415252, + -1095198429, + 1059019088, + 1068144594, + -1102009805, + 1035431601, + -1095868065, + 1053282338, + -1095841245, + -1084104554, + -1081702441, + -1097450489, + 1064456118, + -1092507594, + -1074864762, + -1109420348, + -1081880057, + -1096461119, + -1112365007, + -1090505709, + -1116030305, + -1106976088, + -1095675659, + -1070317193, + -1107233134, + -1097113176, + -1071971208, + -1098051827, + -1127322016, + 992708264, + -1098409981, + -1118173128, + 1066198740, + 1040234324, + -1106118248, + -1083802551, + 1038621412, + -1088508740, + 1038855021, + 1055186556, + -1087955339, + -1075917998, + -1081998463, + -1106447367, + -1107182382, + 1049432047, + -1078113630, + 1070681381, + -1107717778, + -1094425868, + -1076963287, + -1080385086, + -1099947880, + -1065857422, + -1120112350, + -1095582742, + -1105949601, + -1100632771, + -1079360220, + -1070792132, + 1041759454, + -1114065653, + -1118302694, + -1080392498, + -1096146812, + 1043977768, + 1055498554, + 1083270444, + -1086779524, + -1095129398, + -1094934574, + -1106725815, + 1057979945, + -1103004605, + 1066760343, + 1039756382, + -1076790258, + -1073662433, + 1058813043, + -1102633504, + -1091319367, + 1046945389, + 1050061286, + 1052126987, + -1082491803, + 998176448, + 1058927670, + 1044733597, + 1067011877, + -1086299121, + 1028595370, + -1106034094, + 1033070569, + -1096069665, + 1035219893, + -1080325950, + -1109950348, + 1049197430, + 1061439420, + 1064014207, + 1051034474, + 1058440816, + 1051104073, + -1081802953, + 1051227010, + 1035681791, + 1022627326, + 1041254316, + 1040178976, + -1104770101, + 1055821555, + -1070944107, + -1106234215, + -1093176410, + -1097000714, + 1051583573, + -1111103352, + 1058189414, + -1124113452, + -1091121024, + -1100183184, + 1071205290, + 1017029448, + -1088653321, + 1052335555, + -1089053531, + 1058766002, + -1098477733, + -1095243472, + 1055346264, + -1099696414, + 1075577141, + -1081523457, + 1058006363, + 1068089620, + -1104532163, + 1050011969, + 1053626937, + -1090752917, + 1033765498, + -1113180893, + 1022405429, + -1103177901, + -1089510317, + -1098427106, + -1091705450, + -1091854409, + 1010470143, + -1079371552, + 1071516272, + 1046945867, + -1071792671, + 1029032363, + -1097634552, + -1143781741, + 1067859529, + 1048919138, + 1052833408, + -1107805870, + -1117407511, + 1054844365, + 1060183740, + 1059175674, + 1050943014, + -1090103846, + 1036322621, + 1036018998, + 1041908781, + -1091185652, + -1081032581, + 997714426, + -1115548477, + -1102211293, + 1041941362, + 1035969872, + -1093004211, + -1087679478, + -1102660714, + -1089624228, + 1049540659, + -1106565819, + 1048981661, + -1107059012, + 1055682679, + 1050740274, + 1052359735, + 1067840208, + -1122302418, + -1091092853, + 1006795270, + 1065774575, + 1055529594, + 1069772937, + -1092387038, + 1040574063, + 1039159448, + -1088753940, + -1108825271, + -1129911437, + 1056485743, + -1098241841, + 1053399727, + -1106308770, + 1067143645, + 1033437540, + 1050543878, + 1063585000, + -1096994428, + -1070811293, + -1103477922, + -1089825478, + 1049502192, + -1078196556, + 1064355710, + -1093574776, + -1091196882, + 1050868524, + -1093339577, + 1024481370, + -1080228492, + -1090204104, + -1090350591, + -1093647311, + 1013002763, + 1063084486, + 1057699758, + -1126802900, + 1050578880, + -1101341749, + 1054843961, + 1045571211, + -1089838218, + 999597706, + 1053907039, + -1095181029, + -1102438540, + 1061382239, + -1098401182, + -1098122253, + 1007559911, + 1056201738, + -1096974136, + -1073313811, + -1089565090, + 1050479362, + -1106212963, + -1099920363, + -1099905792, + -1108423068, + 1049901887, + -1093985632, + -1091416676, + 1070434046, + 1063616013, + 1041162218, + 1043571994, + 1067005427, + 1022950540, + -1098351330, + -1091954023, + 1026351620, + 1043041612, + -1104425078, + 1040568517, + -1077346464, + 1053792920, + 1052492058, + -1129520737, + -1099315513, + -1123183530, + -1101805155, + -1080179306, + -1117229871, + 1048750864, + -1122220294, + -1084685564, + -1100868122, + 1037583226, + -1088802325, + 1039553040, + -1085206828, + -1102362253, + 1057714282, + 1050369549, + -1094972225, + 1047708258, + 1053387515, + 1059272315, + 1047456725, + 1051511411, + -1096260334, + 1039596364, + 1049927096, + 1033471846, + -1114324596, + 1049483585, + -1084110195, + 1051224853, + -1089928240, + -1099439029, + -1098888276, + -1114319502, + -1089554287, + 1052528500, + -1089987684, + 1036434342, + 1041941441, + -1098796304, + 1054437906, + -1094795435, + 1055928725, + -1095192352, + 1055382867, + -1089199584, + -1097940594, + 1053072663, + -1129606718, + -1108947848, + -1113353841, + 1047726872, + -1088729455, + 1070199506, + 1012009069, + 1032477016, + -1111699198, + 1045496814, + -1081679159, + 1057718939, + 1048702566, + -1093527951, + -1083174725, + 1057227639, + 1059942028, + -1101168482, + 990275393, + -1104905371, + -1070550745, + -1082039442, + -1093004214, + 1051982717, + 1064633639, + -1104495570, + 1049471644, + 1040016036, + 1059425648, + 1057561767, + -1095394066, + -1104731100, + 1069379979, + 1057950547, + 1051311971, + 1056782571, + 1065850718, + 1046228940, + 1064143984, + 1033360934, + -1080977033, + -1103645766, + 1044739648, + -1095105899, + 1051577253, + -1104180111, + 1038569735, + -1091481322, + 1042676070, + 1035217649, + 1061821262, + -1071427444, + -1110657678, + 1029935311, + 1045002210, + 1051828756, + -1088838453, + -1085138411, + -1098506199, + -1085260189, + 1055972913, + -1098831909, + -1073592602, + 1054428560, + -1086694773, + 1032670866, + 1043770550, + 1041365822, + -1103049301, + 1064601423, + -1081881776, + 1068351287, + 1077752667, + -1081089942, + 1040964728, + 1057989930, + -1119883268, + 1053698169, + 1049217522, + 1063858612, + 1047361627, + 1053300239, + 1052250412, + 1068656834, + 1063352034, + 1074497206, + 1052808816, + -1098200401, + -1110053897, + 1049328107, + -1111294677, + -1081470395, + -1090003813, + 1065114694, + -1077224582, + 1053868007, + 1036283064, + -1095760270, + 1068167510, + -1085512283, + 1059412104, + 1048643502, + 1063840284, + 1049657522, + 1033275166, + -1154751168, + 1036220639, + 1032054462, + -1086328831, + 1033648352, + -1089198106, + 1061118066, + -1087584719, + -1091148746, + -1105747394, + 1033216049, + -1076479085, + 1046949940, + -1103755683, + 1057799059, + -1104437566, + 1054977804, + 1034996666, + -1105371404, + -1101430331, + -1115893690, + -1106595603, + 1054004376, + 1027130941, + 1056102851, + -1104986730, + 1042844434, + 1039706265, + -1094281072, + -1096473490, + -1124485604, + 1052089939, + 985841576, + -1113699754, + -1094266058, + 1041914561, + -1104440694, + -1076304065, + -1090337148, + -1091884368, + 1041798751, + 1056352304, + -1092439486, + 1042811271, + -1081931300, + 1012550172, + -1099113932, + -1074521751, + -1087622254, + 1049577945, + 1051948666, + -1098217127, + -1098108448, + 1046134657, + -1091378727, + 1059378109, + -1096252503, + 1050623477, + -1104605859, + -1094869922, + -1086713261, + 1062610179, + -1096074882, + -1084945865, + -1104047442, + -1088668208, + -1104393755, + -1082461812, + -1090036786, + 1065254677, + -1100593653, + -1090408481, + -1088956301, + -1088040349, + -1077294707, + 1052373784, + -1089441801, + -1149998637, + 1050384817, + 1048697745, + 1057348716, + 1067746576, + -1087072590, + -1096747804, + -1094789724, + -1084012072, + 1038687286, + -1102289117, + 1044053131, + -1094568610, + -1098863948, + -1091533524, + 1050952348, + 1055814896, + 1067730540, + 1062297126, + 1033534028, + 1033250143, + -1097745736, + -1073490914, + 1058464110, + 1056662305, + -1089577920, + -1087866961, + -1079026789, + -1086920333, + 1048883644, + 1063391138, + -1104228609, + -1078619222, + -1093249168, + 1065386838, + 1049895002, + 1044909106, + -1082700947, + -1114931828, + 1046414191, + 1035623983, + -1098843346, + 1056488245, + -1123626975, + 1071529747, + 1055520578, + -1094613257, + 1040115158, + 1052396362, + -1081939217, + -1088825263, + -1113022123, + 1066036047, + 1060677466, + -1104202478, + 1063153210, + 1049053339, + -1086771488, + 1054265527, + -1115355537, + 1068475367, + -1115025404, + -1113583543, + -1091824377, + 1065756716, + -1087433263, + -1062735599, + 1044509912, + -1110817848, + 1041511080, + 1058142922, + -1100859246, + 1044984222, + 1046767191, + -1097068582, + 1074298072, + 1043847063, + 1082360813, + -1086179089, + -1078790955, + -1105437608, + 1061204984, + 1065641602, + -1077236409, + 1046774988, + -1094303502, + 1063916394, + 1048731388, + -1130044169, + 1057228850, + 1075053165, + -1076623206, + 1057761621, + 1065508307, + 1040987110, + 1044768111, + 1059217139, + 1070219494, + 1041298034, + 1042046505, + -1098393682, + -1102803026, + -1082429162, + 1049939974, + -1133261998, + -1112276278, + 1069993969, + -1102988480, + 1026414768, + -1113432992, + -1109811785, + 1047341113, + -1120242359, + 1061888761, + 1049768907, + 1055730031, + -1095713076, + -1116094815, + 1051028107, + -1104494629, + -1103149079, + -1100811488, + -1093846596, + 1039994643, + -1125049422, + 1045398820, + -1122417309, + 1046974371, + 1053960598, + 1055147191, + 1035788647, + -1106193889, + 1045669431, + -1108231114, + -1119393886, + -1093422508, + 1042496116, + 1050914296, + 1065908706, + -1122799411, + -1096184241, + -1102363904, + 1057929070, + 1056273102, + -1096497652, + -1113826683, + 1043877069, + 1051525618, + -1099845372, + 1057884084, + 1065817530, + 1062083711, + -1094568055, + -1099663923, + -1134392741, + 989293872, + -1084293509, + 1017172678, + -1091959282, + 1066692288, + 1015272038, + 1034340254, + -1098658970, + 1065604656, + -1093707657, + 1068934900, + 1057858954, + -1085059735, + -1084490104, + -1146775727, + 1056242069, + -1087721094, + 1058551752, + 1024675891, + -1102831523, + 1048689630, + 1036325405, + -1169751424, + -1102005962, + 1074465382, + -1116282616, + 1048511718, + -1095335544, + 1029249375, + -1102342486, + 1062934091, + 1063504712, + 1065130414, + -1090242346, + 1040896188, + 1075737280, + 1060487331, + 1045657499, + 1041742981, + -1073036854, + -1083176594, + -1073227935, + 1067712180, + 1010198990, + -1084119341, + 1059488707, + 1024779963, + 1050780699, + -1129789602, + 1052503972, + 1051877056, + -1089675838, + -1095361399, + 1050897894, + -1098587064, + -1159177736, + -1095213584, + -1113140637, + -1125632034, + 1049954244, + 1057293046, + -1087163563, + 1065734965, + -1081700462, + 1063799031, + 1069344376, + 1055093266, + 1037324793, + -1079689758, + -1090714109, + 1049331964, + -1104947744, + 1040232964, + -1131338538, + -1086012003, + 1057551263, + 1050880883, + 1073239763, + 1061184674, + -1108987807, + -1124435483, + 1056565161, + -1103972994, + -1122388932, + -1088178506, + 1052580608, + 1052838036, + -1080969676, + 1073372490, + -1107573262, + -1084029428, + 1058591209, + -1080654975, + -1079576197, + -1092957624, + 1060522853, + 1060476867, + -1104140492, + -1089819893, + 1059147677, + 1068737766, + -1102035985, + 1037179205, + 1018590953, + 1018581275, + 1063313253, + 1072135358, + 1061491822, + 1051696652, + 1054317540, + 1066181411, + -1094387447, + 1056063651, + -1116451412, + -1096257821, + 1039115828, + -1115193722, + 1052868588, + -1081068742, + -1100250949, + 1010797616, + -1103219758, + -1100055132, + -1182763968, + 1056482430, + 1040985136, + -1092672577, + 1059108036, + 1018803588, + -1110163767, + -1104690722, + 1061958657, + -1085238109, + -1099889496, + -1094979112, + 1043387890, + -1092165864, + -1098639456, + -1114372976, + -1078085166, + 1048861544, + -1105262104, + -1115951866, + -1098442915, + -1101463229, + -1104319213, + -1101196540, + 1044263450, + -1098334997, + 1046844432, + -1105712619, + 1050446348, + 1016855906, + -1098000204, + -1097043370, + -1114381216, + -1115656911, + -1099591289, + -1085953249, + 1056646426, + 1047240515, + 1015679792, + 1074939372, + 1054976383, + 1066125925, + 1054702023, + -1102794248, + 1064736630, + -1084433876, + 1042503565, + 1049692781, + 1066354355, + 1057385696, + 1022488156, + 1049661462, + -1093837201, + 1035848147, + -1089120425, + 1046625365, + 1003659250, + -1087958485, + 1052084750, + -1083667070, + 1046582837, + -1120725911, + -1092671099, + 1036569013, + 1059433746, + -1094890079, + -1116994208, + -1097887820, + 1048676153, + -1138758824, + 1063616614, + 1067108980, + 1071438689, + 1062161692, + -1107755282, + 1032090136, + 1027651842, + -1073103913, + -1092428155, + 1040228285, + -1103148642, + 1057993425, + -1082934187, + 1064225412, + 1060914434, + -1081906758, + -1086633025, + 1059809312, + 1057977430, + -1099704485, + -1107302466, + 1026986254, + -1096851460, + 1064826142, + -1099768094, + -1125912012, + 1046773805, + 1048377956, + 1029452261, + -1086893079, + -1076679403, + -1087077530, + 1040899664, + -1081481323, + 1060211724, + -1095199544, + -1094070914, + 1056846685, + -1103910012, + -1100647489, + -1121752201, + -1107203665, + -1086021329, + -1087547680, + -1075865966, + -1084236387, + -1095802947, + -1108267967, + -1070699477, + 1039916125, + 1021800030, + 1042892353, + 1054812566, + 1055434496, + 1041780664, + -1082197135, + -1086806673, + 1030147844, + 1050510573, + -1083845062, + -1116023729, + -1097825118, + -1113151899, + 1059977261, + 1066076362, + -1123788161, + 1061252591, + -1106316776, + 1049293825, + -1077512268, + -1076512871, + 1066042213, + 1042416969, + -1086050078, + 1050981869, + 1066764995, + -1070866688, + -1083868335, + 1044015132, + 1035573054, + 1061984980, + 1057273122, + -1072580496, + -1078433729, + -1106381327, + -1081975767, + -1121140893, + -1075038903, + -1083828030, + 1057117703, + 1048003445, + -1076951269, + 1049265821, + -1102898468, + 1063893828, + -1095166775, + -1080477563, + -1090032192, + -1104213247, + 1046164530, + 1041256973, + -1079965049, + -1124604887, + 1047272317, + -1092838091, + -1095554791, + 1069355792, + 1058096382, + 1034831735, + -1097791383, + -1096403614, + 1042353079, + 1042650214, + -1110637304, + -1115395104, + 1033278901, + -1122422785, + 1052137879, + 1044422030, + 1029151042, + 1048038038, + -1121198258, + 1048994632, + 1046429855, + 1037359012, + 1040701959, + -1105172662, + -1101310615, + -1110364762, + -1105988172, + -1109411282, + 1051536991, + 1040577379, + 1053243692, + 1016045814, + -1125888426, + 1046833353, + 1049080413, + -1092488638, + 1032748067, + 1065967070, + 1032700964, + -1099737529, + -1127342463, + -1088064352, + 1066902392, + -1097143881, + 1046367623, + 1055361014, + -1100514055, + -1089521546, + -1097455916, + 1047350075, + -1084657620, + -1086322550, + 1063993788, + 1040928398, + -1089908210, + 1045135806, + -1089431607, + 1066161508, + -1111630547, + -1077619466, + -1089689475, + 1046210837, + -1097794455, + -1103703621, + 1049299830, + 1034661991, + -1089906920, + 1052668804, + -1095531531, + -1104830608, + -1089189145, + 1051786054, + -1080341265, + -1093425570, + 1057078091, + -1095644952, + 1037743578, + -1098834322, + 1059651003, + -1079992039, + -1069094699, + -1090418604, + 1065794869, + 1051235025, + -1113086114, + -1105149091, + -1090730372, + 1053259782, + 1040763793, + -1115390234, + 1059287500, + 1040974826, + 1032375915, + 1054164438, + 1060748719, + -1086943475, + 1067647306, + -1115186503, + -1113991376, + -1115264563, + 1055386088, + -1108192121, + -1082779161, + -1088608177, + -1094657795, + -1089926423, + 1045473268, + -1099442740, + 1050971939, + 1052593908, + 1059933867, + 1069392233, + 1039679193, + 1055379866, + -1092259297, + 1066973698, + 1061384288, + -1104382015, + 1044687844, + -1091543457, + 1062503375, + 1067355292, + 1060505370, + 1059443696, + 1032476695, + -1096316012, + -1082933011, + 1033948823, + 1060698161, + 1020311588, + -1080272020, + -1093313584, + -1086318848, + 1070222509, + -1081760745, + 1037280560, + -1089440208, + 1063984559, + 1062289645, + -1096595637, + 1055446776, + 1030635594, + 1070841047, + 1068028634, + 1060065321, + -1118143975, + -1070801526, + 1048291962, + -1095492231, + -1080421362, + 1061880054, + -1096325852, + 1060365910, + 1051803891, + 1061080672, + -1084469992, + 1065649015, + -1074566226, + -1086543663, + 1066677164, + -1076977806, + -1113123146, + 1063816771, + 1059186977, + 1043260581, + 1049240835, + -1094860030, + 1057776976, + -1097913380, + 1059610013, + 1041488762, + 1049868709, + -1137513991, + -1123050898, + -1098208525, + -1094409414, + -1107595274, + 1050379585, + 1043427302, + -1130252926, + 1026181615, + 1059136934, + 1042064738, + 1054039253, + 1052845410, + 1043711476, + 1042429369, + 1057460115, + -1102831989, + 1034581425, + -1111895442, + -1105002382, + -1102193850, + 1041180364, + 1035723862, + 1036400443, + 1038877956, + 1045997096, + -1096714604, + 1038589994, + 1047936558, + 1044823647, + 1051105258, + -1096476007, + 1032725647, + 1033465794, + 1053974085, + -1085393756, + 1033345338, + -1099821097, + 1046992655, + -1093989865, + -1103392239, + 1002959056, + -1103328710, + 1043826636, + 1013756264, + 1050045092, + 982898756, + -1101291892, + 1060831548, + -1089232672, + -1106143373, + -1081228505, + -1095735684, + 1034562339, + -1122392434, + -1134877921, + -1096944774, + -1132499607, + -1083586780, + 1052602301, + 1055005780, + -1098112748, + 1028380435, + -1102907443, + -1084476035, + 1052774141, + 1059632440, + -1112592259, + 1062111497, + -1108879528, + 1036632669, + -1080289090, + 1023688612, + 1047788563, + 994721955, + -1085681143, + -1078845698, + 1050022271, + -1103687355, + 1044182594, + 1052090960, + 1057056020, + -1123122522, + 1058365618, + -1098500150, + 1065569038, + 1055260724, + 1026514271, + 1035529216, + 1032446448, + 1066667424, + 1029732129, + 1030038140, + -1068608680, + -1081955065, + 1068321213, + -1121487257, + 1044532082, + 1043804951, + 1060870855, + 1073217967, + 1077468847, + -1080485238, + -1086251758, + -1107174885, + 1038353554, + -1098030039, + 1054574419, + -1118535400, + 1036651112, + 1030366306, + -1092048780, + 1068722989, + 1050534740, + 1003502878, + 1036658722, + -1120596100, + 1024636662, + 1018577221, + 1062060238, + -1101900360, + 1026128353, + 1026355790, + -1131641801, + 1066065176, + 1032005448, + 1050961712, + 1047318635, + -1102400994, + 1048098843, + 1050311839, + -1100866791, + -1122576422, + 1040773467, + 1056490950, + -1109118729, + 1058330270, + -1078560652, + 1057868201, + 1041152552, + 1057797658, + 1075884812, + 1029305729, + -1084284954, + -1116679708, + -1093986817, + 1055725927, + 1041717543, + -1073229148, + 1052869824, + 1055410336, + 1046683151, + 1018016700, + -1095155593, + -1102537665, + -1093237040, + 1050893190, + 1032014843, + 1032977237, + 1050621977, + -1104610357, + 1051966168, + 1052823195, + 1049302756, + -1100711259, + -1109911937, + -1097911367, + 1023732220, + 1027091286, + -1091475436, + -1094458970, + -1098222089, + 1040268952, + 1034702390, + 1057791205, + 1057433118, + -1114127178, + -1102850614, + 1069918507, + -1079622380, + -1087040543, + -1082680853, + -1080767385, + 1082689764, + 1037920519, + 1063630638, + -1070211977, + -1078392887, + -1088712289, + 1061382980, + 1023866556, + 1059650329, + 1075481304, + -1117932255, + -1091104576, + -1073903779, + 1021244626, + -1114024311, + 1047270695, + -1095322264, + -1072760074, + 1048999612, + -1103012357, + 1057179447, + 1025752901, + -1109704331, + -1078572253, + -1098369618, + 1060519244, + 1071799907, + -1095773219, + -1091080442, + 1071026244, + 1059720103, + -1088443201, + -1103860853, + 1053805347, + 1064946754, + 1063324157, + 1070392235, + -1107035441, + 1077854511, + -1076880009, + 1045423886, + 1024414306, + 1055592544, + 1044161080, + 1049876474, + 1050188421, + 1046609209, + 1024312091, + -1098189369, + 1073661009, + -1149073211, + -1125421798, + -1107405021, + -1108271947, + -1090339329, + -1078728399, + -1106322183, + 1007981285, + 1048722811, + 1045562174, + 1027195073, + 1039312460, + 1032465395, + -1102356453, + -1105593094, + 1037953191, + -1088573540, + -1100043126, + -1085603457, + -1069048008, + 1025212886, + -1102230993, + -1097411671, + 1062778288, + -1088054182, + 1055786610, + -1082114601, + 1076145924, + -1094885546, + -1137718032, + -1105543230, + -1093858789, + -1093656315, + 1034000834, + 1044199282, + -1100788920, + -1109080060, + -1082932649, + -1069148192, + 1065211161, + 1066975988, + -1086775457, + -1077751225, + -1090446160, + -1168018592, + -1111361043, + 1018557744, + -1096791784, + 1052301991, + 1065647517, + -1097594976, + 1063375091, + -1089766931, + -1106985870, + -1101276319, + -1100135820, + 1060829823, + -1095936557, + -1193086656, + -1122311479, + -1094038819, + -1111291564, + 1053342723, + 1055542706, + 1073160294, + -1107116043, + 1061641677, + 1068102093, + 1060787931, + 1051306766, + 1057812180, + 1044802057, + -1079182394, + -1077767667, + 1060520031, + -1090852275, + -1080595943, + 1073709143, + 1068956924, + 1067722813, + 1057592886, + -1097552372, + 1065794795, + -1089308555, + -1090158870, + 1039820401, + 1067160229, + -1092833872, + -1098287846, + 1055993883, + -1078058302, + 1046988255, + 1049036717, + 1068930488, + 1035388813, + -1080499118, + -1135113412, + 1062450179, + 1023944791, + 1041343528, + -1085461358, + -1076808937, + -1082411793, + -1082889758, + 1007210449, + -1115038549, + -1076106849, + 1037720888, + 1067521992, + -1078554895, + 994427504, + -1095730720, + 1040230960, + 1062864943, + -1089010404, + -1095921503, + 1065421405, + -1080191063, + 1059802254, + -1094301758, + 1052884410, + 1051425920, + 1035013846, + -1101662223, + -1105924185, + -1105708737, + -1078771927, + 1008763484, + 1056022674, + 1040475288, + 1059883751, + -1108558000, + -1120663260, + 1023520059, + 1061720602, + -1114053050, + -1151978104, + 1040563030, + -1097021508, + 1013621969, + -1087241393, + -1101880239, + -1099505467, + -1102903477, + -1121541394, + -1098468805, + 1053333065, + -1101847126, + -1107694069, + -1092112205, + 1049132233, + 1047958402, + -1094800486, + 1035836183, + 1050636224, + -1102236928, + -1111376459, + 1038749355, + 1053655740, + 1038624151, + 1046701110, + -1102273280, + -1115105257, + 1027216760, + 1059148467, + -1086257448, + -1099443358, + -1100582566, + -1092343195, + 1051092951, + 1056389935, + 1064475461, + -1083824404, + 1065463993, + 1062856324, + -1128234810, + 1053622838, + 1036215226, + -1089845230, + -1091912067, + -1113396439, + 1049485416, + -1080559006, + -1092764419, + -1089716200, + 1044799477, + 1058563529, + 1066248186, + 1034186224, + -1098023868, + 1066846739, + 1066492219, + 1041804414, + -1097380380, + 1061799611, + -1114101994, + -1096269375, + -1085898894, + 1057569325, + 1029999778, + 1060077692, + -1097472330, + 1063350763, + 1061756790, + 1071994115, + 1049944033, + 1051383885, + 1059333284, + 1049458344, + -1108660965, + 1060026136, + 1050566896, + 1055852173, + -1105459058, + 1015532897, + 1040771862, + 1069646720, + 1044037043, + -1110901232, + -1088390358, + -1072648673, + 1050907142, + 1031384795, + 1051520301, + 1059592145, + 1043610778, + 1053063783, + -1072084167, + 1046930793, + 1058363143, + 1044648246, + 1047461159, + 1041935359, + -1070563703, + 1031097509, + -1125371289, + 1049573167, + -1109691101, + 1032042189, + 1052960050, + 1068198994, + 1048274396, + -1089177890, + 1057514644, + 1054044597, + 998667592, + 1068482678, + 1049033226, + -1118570193, + 1058257584, + -1113768066, + 1044057959, + -1132464236, + -1096812471, + 1048849624, + 1056125408, + 1064951752, + 1040068651, + -1106891938, + -1123991065, + 1038949349, + -1122661438, + -1096641215, + 1054342728, + 1032652672, + 1067107941, + -1103787360, + 1069667662, + -1104398174, + -1094157271, + 1054625813, + 1075136358, + 1056198500, + 1048143061, + 1058497107, + -1089231739, + -1093052215, + -1084306103, + -1127185446, + 1054794257, + 1050492298, + 1061906013, + -1094457542, + 1068965458, + 1049074202, + 1032526903, + 1040736593, + 1050465677, + 1058037935, + 1069604506, + -1097256821, + -1119846957, + 1031606529, + 1053348556, + 1034904159, + -1104194975, + -1096987568, + -1077840283, + 1063384024, + 1052005407, + 1061859550, + 1050002172, + -1070162522, + 1048161495, + -1076892443, + -1107662528, + 1065625754, + 1066294151, + -1086170347, + 1047232996, + -1127613838, + -1087026771, + -1131597244, + -1102055893, + 1071333767, + -1130287514, + -1102830733, + -1092256333, + -1086962261, + 1069001006, + -1106400987, + 1041797312, + -1102894524, + 1049644376, + -1122105175, + 1075556961, + 1055262128, + -1095805202, + -1084847572, + -1094381958, + -1107123787, + -1079898738, + -1096589676, + 1067163853, + 1050025349, + -1106617975, + -1107361583, + -1080921215, + -1089320054, + 1032108268, + -1089081211, + 1076049519, + 1007388416, + 1046389819, + 1050670024, + -1099179981, + 1041562828, + -1085688497, + 1040551900, + 1054303316, + 1062631747, + -1069841103, + -1129939782, + 1057832091, + -1098207305, + 1056732412, + -1097300773, + 1059202866, + 1039392727, + -1087304582, + -1148114392, + -1076648293, + 1050993100, + -1093968561, + 1048665581, + -1113287927, + 1032880151, + -1096819867, + 1063263776, + 1042677880, + -1104926006, + -1146536300, + 1017215007, + 1052530378, + 1048876573, + 1051077694, + -1126056050, + 1028811821, + 1063187574, + -1080413357, + 1042834754, + 1074218871, + -1154280011, + 1057804804, + -1096392884, + 1076364804, + 996772064, + -1107253203, + 1049084824, + -1076295013, + 1075690179, + -1112265776, + 1053962944, + -1086357469, + -1083822956, + 1038309224, + -1090692146, + -1089281730, + -1098081802, + 1038495534, + -1102973562, + -1095036874, + 1048885120, + -1100727179, + 1047629337, + -1117521658, + 1025329690, + 1068835950, + 1055963379, + 1058429216, + 1028018504, + 1042022911, + -1141478350, + -1103601430, + -1095772322, + -1103458665, + 1068286776, + 1050704686, + -1093327782, + 1074497802, + -1085302260, + 1061286663, + 1051840680, + -1089445010, + 1059769050, + 1031079085, + -1084724384, + 1042768311, + -1129351648, + -1092083292, + 1047218908, + 1055987136, + -1085809846, + 1051073069, + -1086932022, + 1052953740, + 1075541839, + -1097766271, + -1081217733, + -1077600914, + -1081302686, + 1035757685, + 1051443546, + -1087099852, + 1032322216, + -1142877728, + 1045355522, + 1044815971, + -1074633524, + -1088678624, + -1073331954, + 1062900458, + 1063517601, + 1060405135, + 1052672182, + 1038621084, + -1080497476, + -1095093075, + -1095731163, + -1090096565, + 1018050558, + 1027962337, + -1092928965, + 1048274243, + 1057840396, + -1094999790, + -1147379054, + 1058377094, + 1046025085, + -1077962828, + -1088705545, + -1102692525, + -1076466310, + -1080011506, + 1040863552, + -1079881398, + -1085760168, + -1092556886, + -1090518362, + 1041746195, + -1147601928, + -1092130880, + -1088064151, + -1102020954, + 1058392804, + -1151380320, + 1068846476, + -1097817982, + -1109530092, + -1099509856, + -1098883800, + 1048611405, + 1067776966, + 1046658183, + -1082652162, + -1091289465, + 1059938044, + -1118135343, + 1054752439, + 1039035035, + 1014194276, + -1111032079, + -1091427663, + 1061790297, + 1053547744, + 1058647725, + -1085665376, + -1112626779, + 1057102540, + -1130276864, + 1041043009, + 1042880041, + 1062989568, + -1117008704, + 1051042508, + 1025701284, + 1067519095, + 1038604410, + 1063471962, + 1054344027, + 1061305700, + -1093448008, + -1111681724, + 1017702358, + 1049526404, + 1033071026, + -1080556384, + 1065246860, + -1089348785, + -1124802944, + -1086807033, + 1023880696, + -1095913756, + -1080116880, + 1060315987, + 1042738999, + -1092863775, + -1094557190, + -1079148292, + 1042325629, + 1055217018, + 1047071760, + -1106123061, + 1051909519, + -1110793121, + -1106955627, + -1077865353, + -1085858541, + -1102611815, + -1087353252, + -1111451046, + 1077033472, + -1090033149, + 1071607108, + -1115024034, + 1067863306, + -1091693511, + 1024317214, + 1045488448, + -1096743995, + 1026843960, + 1057296203, + 1039018119, + 1054840378, + 1042576530, + 1056440923, + 1062487113, + 1053594742, + 1059201643, + -1089177595, + 1048944066, + -1097999215, + -1084020837, + -1088553038, + 1054901106, + 1033322360, + 1061692221, + 1044298268, + -1098714623, + -1131420356, + 1049613528, + -1089744981, + -1099723940, + -1118674675, + 1043973994, + -1097087094, + -1080790714, + 1050555835, + 1041147990, + 1030451189, + 1046362734, + 1060612620, + -1084663226, + -1090033021, + -1116236301, + -1128657184, + -1075264522, + -1095743375, + -1097513174, + -1096951710, + 1062362668, + 1058080579, + 1049251532, + 1070412196, + -1091513760, + -1086792622, + 1063178840, + -1096914826, + -1091718681, + 1041365767, + 1040607042, + -1073591516, + 1060582352, + 1050861060, + -1081779114, + 1026700661, + -1105102781, + 1054860067, + -1087027072, + -1079566577, + -1095548112, + 1037965190, + 1057955454, + -1095127289, + 1060628469, + 1057090815, + 1063726092, + 1057559925, + -1105193276, + -1092726719, + 1046681832, + 1045370867, + -1081422497, + 1042651451, + 1052213254, + -1093423974, + -1123713854, + 1068717918, + -1093288005, + -1108127473, + 1070006261, + -1105922499, + 1057376559, + -1088154069, + -1079871458, + 1064442161, + -1096163933, + 1057599555, + -1088425030, + -1096256437, + -1091606054, + -1096091198, + 1045374443, + 1049204740, + -1106929050, + 1044263496, + -1092927237, + -1109623303, + -1092119348, + 1021315956, + 1027044185, + -1119716343, + 1050658417, + -1112633002, + 1043695839, + 1059379400, + -1095033214, + 1042894160, + -1103353978, + -1108313991, + 1036592678, + -1098935587, + 1026420744, + -1117028772, + 1042622711, + -1112279969, + 1042037205, + 1037004774, + 1045328526, + -1083837313, + -1080344028, + 1029907077, + -1128323068, + -1081891045, + -1101937535, + -1115551743, + -1099798537, + 1054652731, + 1055717309, + 1031539091, + -1105671655, + -1110794396, + 1051758791, + -1091488046, + -1094416624, + 1058780796, + -1099333864, + 1053810447, + -1099597211, + 1048029994, + -1082035833, + 1040860404, + -1100906417, + 1060298766, + -1106119964, + 1044131938, + 1017350968, + 1067685098, + -1095199464, + 1042998669, + 1071312890, + 1055276795, + 1066527711, + -1104481511, + -1094928579, + 1043088813, + -1091046389, + 1028524475, + 1068651426, + -1090481706, + 1048683743, + 1053932648, + -1109097989, + 1075724343, + 1053401530, + 1054078019, + 1051974160, + 1053356035, + -1097087305, + 1066188953, + -1089668330, + -1081511636, + 1062365136, + 1024311302, + 1050357035, + -1104918239, + 1069080437, + -1093715290, + -1089270725, + 1075271348, + 1071626989, + -1075312713, + -1073615102, + -1075724119, + 1048316633, + -1071870742, + -1068653318, + -1070259261, + -1079549464, + 1069637039, + -1070230619, + 1080882866, + -1072824438, + -1083257193, + -1135648246, + 1064722484, + -1130969577, + 1073913300, + -1073207962, + 1068304922, + -1084877806, + 1080676817, + -1080442339, + -1073151757, + -1101654684, + 1049112063, + -1153614006, + -1087941745, + 1072502632, + 1060548708, + -1079960649, + -1089071916, + 1060673941, + 1078097031, + 1054686575, + -1080009233, + -1072125079, + 1070718510, + 1024167076, + -1086563637, + 1072006130, + 1065751879, + 1054785294, + -1070232285, + 1073574826, + 1060775026, + 1071561664, + -1087023354, + 1044238871, + 1073986125, + 1074959116, + -1083638082, + 1071601089, + 1074486998, + -1080868086, + 1078520075, + 1075812861, + -1101874877, + 1065395748, + -1073840191, + 1075215441, + -1076121806, + 1086583665, + 1064089377, + 1060651520, + -1073098772, + 1073456636, + 1069635409, + 1072642513, + 984901713, + 1061346285, + -1102008904, + 1060910414, + -1113535856, + 1071269947, + 1072092076, + 1058749122, + 1062210672, + 1075072016, + 1084696413, + -1099016599, + -1105655690, + 1046528786, + 1079278192, + -1080424036, + 1050678756, + -1081317025, + -1088282091, + 1048221683, + -1082018037, + -1087012668, + -1088488595, + -1083510509, + -1115212646, + -1103251250, + 1046308514, + -1085064170, + 1051274743, + -1093321407, + 1053392884, + 1051332999, + 1066520943, + 1057636781, + -1084354758, + -1097039713, + 1058777234, + 1049857778, + 1014024776, + -1088089896, + 1065190944, + -1097651118, + 1064581719, + 1055396808, + -1084444056, + -1094737818, + -1091244895, + -1078221217, + -1095451620, + -1091348445, + 1061169319, + -1126918952, + 1050713426, + 1027950094, + -1104811024, + 1026664364, + -1091228493, + 1050852251, + 1046139373, + 1078231532, + 1068624788, + -1080752343, + 1041580789, + 1048984205, + 1063248606, + 1069524448, + -1086851233, + -1076099157, + 1071937233, + -1081319921, + -1096059255, + -1103387411, + 1068246385, + 1049367067, + 1055794552, + -1092913700, + -1094283493, + 1078557531, + -1067787079, + -1067321293, + 1065374638, + -1085947103, + -1088132366, + -1075245363, + 1059018353, + -1105033314, + 1083174120, + 1065583369, + -1088425271, + 1056708083, + 1051800696, + -1094535050, + 1051177325, + -1107095726, + -1070693777, + 1067948640, + -1086287011, + 1077451564, + 1061293408, + 1049598053, + 1045881445, + -1081807790, + 1044809811, + 1073101897, + 1012908456, + 1061433082, + 1067309161, + 1074760288, + -1110697712, + -1081542668, + -1117907038, + 1064710890, + 1075588989, + 1075645474, + -1075674931, + -1105189386, + 1063213631, + 1053586060, + 1040277094, + 1066689095, + 1066550384, + -1111957701, + -1060844689, + -1129743186, + 1072226611, + 1062252674, + -1063842327, + 1065873851, + -1129904126, + -1078884355, + -1082785243, + -1119309244, + -1078905874, + -1094259068, + 1050280703, + -1091692943, + -1082116401, + 1063545396, + -1097713290, + 1071366295, + -1081885675, + 1040553954, + -1076274348, + -1120572639, + 1071224195, + 1073614956, + 1063244564, + 1041614592, + 1076992185, + 1028131837, + 1050182228, + 1073866063, + -1087936780, + 1060681231, + -1068908612, + -1097233679, + 1067001166, + 1065145469, + 1074183905, + -1082376323, + 1036481321, + 1073819236, + -1070335173, + 1069133630, + 1040470843, + 1050038145, + 1078821501, + -1092947480, + 1050180050, + 1071929689, + 1073829180, + 1023463919, + -1070714068, + -1066024939, + -1072148845, + -1088870253, + -1077400473, + -1080999605, + 1045558493, + -1083546778, + -1109532773, + 1077573756, + 1072718549, + -1139116355, + -1078539359, + -1093957675, + -1110502026, + 1051662486, + -1073433813, + 1057375627, + 1061154191, + -1111711342, + 1032819453, + -1094349058, + 1065615115, + 1081491610, + -1086284643, + -1089265120, + -1081386471, + -1096340337, + 1069820222, + 1063194785, + 1062467477, + -1097756273, + 1067762886, + -1104191720, + -1087166950, + 1058005510, + 1057215124, + 1058854384, + -1100448611, + -1094935203, + -1084280023, + -1094305791, + -1103410321, + -1082854423, + 1049597215, + 1059823713, + 1054865040, + 1060692599, + 1078030601, + 1065332268, + -1080947742, + 1073622543, + -1089686903, + -1090398253, + -1079120706, + -1081596500, + 1012954781, + 1054154889, + 1059041180, + -1096672192, + -1078939982, + -1095682669, + 1051628501, + 1049572129, + -1090018670, + 1042334270, + -1076976072, + -1091872094, + 1051770226, + -1068792869, + 1060404709, + -1086310726, + -1094789241, + 1067266074, + 1059305895, + -1097162340, + 1073045565, + 1081431159, + 1066283173, + -1064747528, + 1075534614, + -1110978460, + 1075299885, + -1091081906, + -1092946957, + 1061777663, + -1123124389, + 1032520018, + -1095911538, + 1085816663, + 1062061111, + 1072541608, + 1077593623, + 1062504709, + 1067648995, + -1107552676, + -1072462470, + 1076782848, + -1080592493, + 1065401060, + 1056536092, + -1081352679, + -1091013273, + 1073019272, + -1082886551, + -1071481793, + -1072784088, + -1068808940, + 1048159980, + 1058387818, + -1081047824, + -1079829866, + 1060801787, + 1068431760, + 1068939683, + -1094728411, + 1063188860, + 1068896912, + 1072389147, + -1074313471, + 1061546346, + 1075061633, + 1076565795, + -1095744486, + 1063259378, + 1068178973, + -1087108763, + -1077778598, + 1065597318, + 1072142673, + -1103523632, + 1075769977, + -1083372437, + -1065306663, + 1066281474, + -1111236792, + 1074283581, + 1060472664, + -1120202600, + -1089994242, + 1072086523, + 1067839605, + 1041238022, + -1083379465, + 1059292167, + -1090427694, + 1067305628, + 1073951211, + -1105645578, + -1107217523, + -1072719454, + -1069118243, + -1075202787, + -1119657878, + -1073717519, + -1099629176, + 1058935211, + -1072178591, + 1064794029, + -1073542738, + -1083233675, + -1067473803, + 1070926624, + -1100589982, + 1071096278, + -1089415092, + -1108092231, + -1096606034, + -1086603127, + -1106713364, + -1090326338, + -1080129934, + -1097222379, + 1074192580, + -1070938068, + -1071138267, + 1074638869, + -1069701968, + 1062089612, + -1084563435, + -1082014538, + -1087111224, + 1068597863, + -1083107411, + -1086333982, + -1124967700, + -1074185078, + -1096262029, + -1080832710, + 1064283784, + 1052752145, + 1057256743, + 1050208897, + -1089934409, + -1093364467, + 1039771397, + -1095390830, + 1058606798, + -1077906515, + 1055580150, + -1109659056, + -1100485891, + -1085294852, + -1092708319, + -1097129120, + 1043970012, + -1099864072, + 1054358334, + 1067205364, + 1041624990, + -1087072217, + 1042309586, + -1091459910, + 1035436102, + 1062670441, + 1062443286, + -1088998984, + 1066841103, + 1067895357, + 1025885093, + 1045345028, + 1056152819, + 1041724429, + -1105278383, + 1049120224, + 1028645713, + -1125078780, + 1046610663, + -1113895016, + -1117970802, + 1056419392, + 1043673190, + 1067730117, + 1058545269, + -1114183202, + -1082113912, + 1052099449, + -1104304797, + -1088952626, + -1072740975, + 1066712143, + -1078799115, + 1027116730, + 1073358024, + -1090556713, + 1049558182, + 1082254584, + -1095699956, + 1059336206, + 1034011381, + 1058587506, + -1091658375, + -1073620988, + -1081531671, + 1042895097, + 1064966998, + 1068769443, + 1061645270, + 1056370302, + 1046636666, + -1081335893, + -1080974460, + -1089148037, + 1069224628, + -1083415204, + -1068887742, + -1081006043, + -1093546115, + 1062203985, + -1087118521, + 1053499973, + -1075943153, + 1049951553, + -1078234162, + -1106859087, + 1056443745, + 1069957445, + -1078602764, + -1068384033, + 1074649052, + -1106594971, + -1084944498, + 1051493543, + 1067140740, + 1041521271, + -1076317841, + -1078631468, + -1094006959, + 1058637285, + -1073587425, + -1093730053, + 1032948539, + -1082569265, + -1081481588, + -1091625796, + 1059159493, + -1077294942, + 1069933559, + 1021299527, + -1095457099, + 1060211239, + 1060664963, + 1074280811, + -1128295901, + -1077740381, + -1086654189, + 1066921865, + 1050427580, + -1072248308, + -1084444774, + -1112225832, + -1078400813, + -1070893363, + 1049151165, + -1079282838, + 1065775548, + -1082004663, + -1093660885, + -1079724872, + 1051529632, + -1082092265, + -1086482212, + -1082003218, + -1068638248, + 1039346847, + 1060269481, + -1076520868, + 1064757561, + 1058636994, + 1021791670, + -1081007780, + -1108466651, + 1066846470, + -1082633767, + -1097192783, + 1068197407, + 1070254531, + -1096161892, + -1088922928, + 1027383414, + -1097846219, + -1087294344, + -1091492033, + 1054170469, + -1082418929, + -1125697892, + 1044948470, + -1093902958, + -1098163177, + 1078224929, + -1094176266, + -1070747708, + 1073948944, + -1079635708, + 1057452259, + 1056441753, + -1074621812, + -1102306849, + 1058659578, + -1155735388, + 1052330265, + -1080251818, + -1098391346, + -1088227489, + 1075688230, + -1072785319, + 1058607939, + -1094087383, + 1072723213, + -1089873619, + -1088176068, + -1092061632, + -1106124864, + -1084975368, + -1093513136, + 1019026955, + -1099229366, + -1110332174, + 1067899399, + 1058681763, + -1090130511, + 1056509753, + 1052986830, + -1093925947, + -1088833778, + -1102063559, + -1113095150, + 995944097, + -1096977789, + -1089745430, + 1061549682, + 1056244066, + 1053980275, + 1067493527, + 1057651727, + -1110333800, + 1044566790, + -1093914827, + -1088521062, + -1096860500, + -1098697578, + 1036785131, + -1083131056, + 1040892942, + 1016775711, + -1136396690, + -1092028047, + -1101139192, + 1054652340, + -1097783026, + -1082735083, + -1096645538, + 1023435109, + -1115494892, + 1052112198, + -1090089912, + -1092396575, + 1046590274, + -1081948526, + -1076340661, + -1088327964, + 1067822514, + -1080560628, + -1110874246, + 1058350623, + -1077911103, + -1104367614, + 1066291129, + -1086205026, + -1120785622, + 1058809390, + 1059241324, + 1056524663, + 1068919660, + -1073249369, + -1102309227, + 1056962863, + -1097436036, + 1041276118, + -1076704154, + 1068660252, + -1085081379, + 1062543836, + 1066588948, + -1095531753, + -1091040255, + -1079996759, + -1096433132, + 1078732658, + -1090003668, + -1083758882, + -1079520596, + -1091994902, + -1077204518, + -1092971482, + -1094806806, + 1057041877, + 1043876133, + -1095948557, + 1051758991, + 1050978047, + -1081989244, + 1066561098, + -1070777174, + 1075094301, + 1051096898, + 1016633143, + -1094145394, + -1079021834, + -1117860625, + -1070796414, + -1080683272, + 1049940423, + -1077460928, + -1076617295, + -1070651216, + -1065046044, + 1046716750, + 1032598210, + 1064772600, + -1077590841, + 1073369606, + 1065224403, + 1056875443, + 1069800310, + 1035136652, + 1054198959, + -1100035569, + 1044568636, + 1053020916, + -1117126138, + -1100049316, + -1080185042, + 1050860827, + 1078139332, + -1070432250, + -1070293765, + 1042221359, + 1083024036, + 1063772231, + -1079841486, + -1080872490, + -1066155539, + -1079543730, + 1046371630, + 1054639293, + -1096295987, + 1069124171, + 1068238142, + -1105853420, + 1039880629, + -1084702861, + -1089994745, + -1077227412, + -1078725282, + -1084875397, + 1071329187, + 1085913899, + 1060541033, + 1068198571, + 1067527407, + -1078602801, + 1043373177, + 1043086398, + -1121603215, + -1068393571, + -1080090424, + -1073471640, + -1081111999, + -1085889181, + -1081493154, + -1084652063, + -1077454901, + 1059893116, + -1092049772, + -1094957825, + 1069839864, + 1060870271, + -1074774418, + -1084239751, + -1078701070, + -1103051013, + -1128061936, + 1072235058, + 1067607824, + 1047524952, + 1070356236, + 1069278838, + 1027664905, + 1061041092, + 1050282716, + -1081550147, + -1074532471, + 1027933321, + -1078018844, + 1059685820, + -1088748465, + -1119622845, + -1085716215, + 1060602142, + -1094803712, + 1057462385, + 1060582812, + -1087667757, + -1074860408, + -1091386706, + 1062694956, + 1038063294, + -1085844848, + 1049279229, + 1058478344, + 1057517722, + 1042047235, + 1036283165, + -1085876389, + -1095580393, + -1080747652, + -1107801217, + 1068029649, + 1063900610, + 1065870705, + 1051198226, + 1068624662, + 1050887922, + 1038624909, + -1073231820, + -1094698104, + 1059122973, + -1143071917, + -1104237434, + 1073886664, + 1058681723, + 1059172386, + 1072182671, + -1097665678, + -1076609901, + -1075032064, + 1067768552, + -1085741127, + 1041099606, + -1106788781, + -1088099209, + 1040521962, + 1051395504, + -1081914353, + -1086968847, + -1076747281, + -1080191649, + 1010476154, + 1066808840, + 1071738488, + 1072571529, + 1076709496, + -1082572406, + -1085378507, + 1051774713, + -1119165874, + -1076302785, + 1066363029, + 1060227631, + -1074916621, + -1094021741, + 1058462397, + 1066480023, + 1082170380, + 1040312258, + 1053155396, + -1077949889, + -1082576391, + 1044177607, + 1060679822, + -1069674703, + -1070274087, + -1076693401, + 1084320174, + -1081037689, + 1025313236, + 1075156654, + 1063680025, + 1065511971, + -1067283063, + -1073235128, + 1073267603, + -1080524021, + 1074453455, + -1073673099, + -1079314455, + 1054261074, + 1074735363, + 1066239590, + -1075428356, + 1061620289, + 1056680236, + 1071458911, + -1106783074, + -1100508686, + 1063409564, + 1063351783, + 1055651514, + 1067854538, + 1043753269, + -1072002663, + 1044004127, + -1089844723, + -1082781376, + 1051091300, + 1064414881, + -1085274495, + -1076012991, + 1054478103, + -1087159148, + 1055794328, + -1095201506, + 1066204457, + -1081368842, + -1077478189, + -1090831672, + -1076662186, + -1103377509, + -1080556424, + -1078431177, + 1066120967, + -1094959827, + -1081129644, + -1071063212, + -1077564236, + 1069259735, + -1090972619, + -1065095775, + -1071734390, + -1095850382, + -1088654709, + -1105818691, + 1060029173, + -1068175432, + -1072570154, + -1079635709, + -1084078122, + -1081009955, + 1076395512, + 1068605615, + 1058839383, + -1100553036, + -1081222740, + -1072707734, + -1074804214, + -1077710291, + -1086865277, + -1077232442, + -1086190997, + -1077190235, + 1069409769, + 1072867073, + 1074956993, + -1071766115, + -1089114016, + -1098497425, + -1076276236, + -1080208972, + -1097313670, + -1085102545, + -1096817572, + -1077602147, + -1109404827, + -1120249959, + 1046064401, + 1032048444, + -1084451746, + -1105056236, + 1060447763, + 1017143920, + 1045474340, + -1075623331, + -1079299028, + -1094360129, + 1052834301, + 1040488400, + 1032956725, + 1035010988, + 1030545011, + 1061994708, + 1045998158, + 1064572455, + 1021544080, + -1089893302, + -1105428015, + 1028777960, + 1014016694, + -1085190861, + 1054171927, + -1088388605, + -1086654500, + 1053994970, + -1102778362, + -1081251270, + 954733368, + 1028426548, + 1044663984, + 1035495598, + 1049612902, + 1033663265, + -1088991937, + -1079842579, + -1087845012, + 1050834947, + -1102880311, + -1090824999, + -1086850557, + -1073346660, + -1074162538, + 1079650851, + 1045888776, + -1090253117, + -1076818101, + 1076555387, + -1094755748, + -1086731466, + 1066069079, + 1051339362, + -1072407092, + 999362897, + -1083739065, + 1074994687, + -1081245520, + -1089672984, + -1097592985, + 1053618170, + -1080581057, + -1073753228, + 1063340067, + 1076674537, + 1053203509, + 1069604664, + -1093412665, + 1079560917, + -1073555914, + -1084745315, + 1061425194, + 1070105762, + -1078948436, + 1049010940, + -1081571130, + -1081132033, + -1083221497, + -1070739959, + -1098820395, + 1053030164, + -1087584744, + -1101988826, + -1075740018, + 1065949685, + -1107397601, + 1059143064, + 1063958602, + 1064578384, + 1035670964, + -1078029249, + 1068105071, + -1070316940, + -1090230025, + -1071146576, + -1125218883, + 1077675407, + -1099493090, + 1066241439, + -1081645928, + 1074759508, + 1075791834, + 1072992287, + 1074808868, + -1067362731, + 1037384736, + 1057865765, + -1072852832, + 1070827641, + 1041352758, + 1076924763, + 1055407188, + -1085115720, + -1079637496, + 1074698780, + -1088276570, + -1093472259, + -1085971684, + 1075310985, + 1073142153, + 1033665989, + -1102797811, + -1089759870, + -1105959810, + 959313600, + 1071089251, + 1052442008, + -1088868970, + -1136376546, + 1067537707, + 1070854320, + 1046274050, + -1077459174, + 1039552027, + -1084676499, + -1116877914, + -1079162385, + -1121031296, + -1071845975, + 1081905080, + 1078776462, + 1052589895, + 1060398891, + -1088424561, + 1073315424, + -1073822644, + 1065110413, + -1081795344, + 1073037685, + 1075170224, + -1073485860, + 1060251298, + 1061537794, + 1054681261, + -1076893548, + 1068102805, + 1047148382, + -1077751686, + 1084173959, + 1057431171, + -1082559221, + 1054433331, + -1074201859, + -1110275674, + -1124617230, + -1104230261, + -1091623381, + -1085556037, + -1071846329, + -1078056234, + -1099198375, + -1075502615, + -1081028389, + -1097729287, + 1055884363, + -1089632577, + -1083464396, + -1109262615, + 1066592141, + 997567276, + 1066427359, + 1022054409, + 1067386581, + 1062394293, + -1102279256, + 1037113826, + 1066541766, + 1054721242, + -1103283434, + 1053653605, + 1059193586, + -1097842656, + -1077093848, + -1103123588, + 1049535462, + 1053159735, + 1023393286, + 1033830436, + 1061948098, + 1062882862, + 1051093848, + 1021841979, + 1070217198, + 1049254617, + 1063019430, + 1039382291, + -1080567300, + 1047123162, + -1098018283, + 1057863710, + -1084783224, + -1102654737, + 1071926049, + 1047659125, + -1151717940, + -1090126179, + -1118734634, + 1051339401, + -1074969885, + -1090513770, + -1062011768, + 1066652448, + 1041756426, + -1079611503, + 1059014714, + -1087689122, + -1081618820, + 1067469690, + 1054431266, + 1017884390, + -1079880808, + 1069224762, + -1079680826, + -1081306541, + -1087202361, + -1096723221, + 1046133558, + -1086021803, + 1072924243, + -1070198298, + -1078399886, + -1085081043, + -1074416102, + 1060792579, + -1073249774, + -1098114511, + -1095424486, + -1099549750, + -1088300319, + -1071190946, + -1080403193, + -1070250908, + -1095854630, + 1065236395, + 1077744763, + -1110264362, + 1068956784, + -1125916514, + -1086777073, + 1062572883, + 1060840280, + -1077769824, + 1075257120, + -1093224548, + -1078963724, + -1094922764, + -1069856302, + 1070645401, + -1094799756, + -1091677171, + 1043553466, + -1089645535, + 1058647611, + 1058932242, + 1055949358, + -1071234064, + -1081483186, + 1066918775, + 1051412970, + 1029869948, + 1033115458, + -1084347881, + 1069137540, + -1120075386, + 1056960543, + 1051721520, + -1075403709, + 1075197338, + -1074800802, + 1058794458, + 1061355745, + -1073408633, + 1060188193, + -1080575072, + -1093025565, + 1051432396, + -1087818546, + 1024216034, + -1086146137, + -1064676278, + 1030288757, + 1061058615, + 1059212008, + -1081608788, + 1052989054, + -1095249211, + 1058246433, + -1081768401, + 1060309248, + -1088034513, + -1099667868, + -1079297221, + -1075950055, + -1087253380, + -1083568134, + 1058553416, + -1083639636, + 1068918302, + -1096350723, + -1090352782, + 1043394990, + -1098469309, + -1079880428, + 1066566536, + -1095814935, + 1050382204, + -1080582588, + -1078582510, + -1087502693, + 1070707367, + -1066904170, + -1094928689, + -1083487073, + 1066062001, + 1068933809, + -1081090219, + 1063633780, + -1087418165, + -1086639756, + 1071108783, + 1056108664, + 1056771464, + 1069160286, + 1053150846, + 1067471668, + 1073505512, + 1030991366, + 1054227995, + -1143233363, + 1065669552, + -1104611794, + -1092869919, + -1072798061, + -1111634340, + -1088913603, + 1042661209, + -1097825850, + 1058275752, + -1080288698, + -1096570414, + -1096278150, + 1049411257, + -1085958184, + -1101838770, + 1015251607, + -1122539067, + -1096344144, + 1041771360, + -1079282568, + 1060623283, + 1057815235, + -1089343417, + -1084769499, + 1041907697, + 1058954710, + 1039440054, + 1058859827, + 1042491474, + -1092581316, + -1102707225, + -1090240547, + -1078441812, + 1033439716, + -1090013706, + 1049438321, + 1035222981, + -1078055971, + -1091008070, + 1066692523, + 1057908321, + -1113507757, + -1104074848, + -1102417517, + 1075005173, + 1073972272, + 1040117878, + 1010753121, + 1031167304, + -1139941466, + -1100724417, + -1089551394, + -1077928745, + -1071043406, + -1081944947, + -1088257388, + -1085495863, + 1067409750, + 1073783098, + -1071786669, + 1058427608, + -1071985987, + -1087623321, + -1089444532, + -1085101097, + -1072053859, + -1089274893, + 1074136848, + -1083292930, + -1079734652, + 1064572831, + -1094108001, + -1086541807, + 1058080526, + -1085152626, + -1078809247, + 1065694867, + -1075519714, + -1091662649, + 1051490680, + 1070160232, + 1061231372, + -1091961763, + 1078519362, + -1112866349, + -1093360385, + 1047113449, + -1097932268, + -1089350763, + -1082715575, + 1078012013, + -1073283479, + 1034562398, + 1079008040, + 1035714729, + 1076748422, + 1016506738, + 1058730655, + 1067154721, + -1068647155, + 1067286730, + -1069568211, + 1017413820, + 1063690014, + -1079877556, + 1074768577, + -1070035198, + -1070631525, + -1100054834, + 1069515088, + -1098942119, + -1088149521, + -1073059868, + -1073053930, + 1066816599, + -1077185195, + 1072761131, + 1080341206, + 1067089844, + -1071690507, + 1057891964, + -1075228687, + 1083441858, + -1072829916, + 1063069437, + -1066728022, + -1119733971, + -1078938627, + 1051852940, + -1083116178, + -1079430967, + 1047684763, + 1041695003, + 1025573429, + 1032168485, + -1072852130, + 1063752353, + 1066858415, + 1075318425, + 1050494366, + 1053377364, + -1081222471, + -1072832085, + -1105912699, + -1114187398, + -1077676735, + -1092952344, + -1073539614, + 1072057273, + -1072050175, + -1065724217, + 1033310318, + -1093952071, + -1091272895, + 1060718393, + 1067510531, + 1076626689, + 1066678068, + 1075781957, + 1077797212, + 1073608603, + 1070761606, + -1096873084, + -1078920781, + 1070756457, + 1052245089, + 1077561877, + 1082158428, + 1069389421, + 1051909495, + 1053525357, + 1076939981, + -1076268086, + 1078943647, + 1006965956, + 1067008194, + -1108878256, + -1096907447, + -1079454340, + -1074351972, + 1062951714, + -1076770741, + 1032068530, + 1054966364, + -1097046659, + 1063398844, + -1123489534, + -1137870915, + -1081124333, + -1140256214, + 1064844865, + -1083477533, + 1041368551, + -1096540722, + 1056783962, + 1066357880, + -1089292491, + 1058044389, + -1098533934, + -1094639877, + 1040693300, + 1050604143, + -1088299582, + 1058051286, + -1110298130, + 1061121540, + 1057475300, + 1068407950, + -1129398217, + 1062285882, + -1081883864, + -1114433040, + 1035801131, + -1108830335, + 1080620550, + 1071730631, + 1041237402, + 1055147478, + 1054512223, + 1059100949, + 1035218956, + 1074596409, + -1111084376, + 1052216123, + -1099462052, + 1059266198, + 1043269316, + 1080884157, + 1060742679, + 1067106412, + -1081620175, + -1082210528, + 1058437776, + -1078837406, + -1081712673, + 1060829960, + -1095538001, + -1101583901, + 1026163720, + -1067345119, + 1068648633, + 1057527446, + 1085033852, + -1072597580, + -1076899991, + 1060799947, + -1080844597, + 1064702882, + -1075081067, + -1079555764, + 1042192219, + 1005367982, + -1090234991, + -1093126194, + -1065390719, + 1065896938, + 1068329850, + -1069412141, + -1123534762, + -1148656981, + 1038798704, + -1099138428, + 1041651082, + -1099809521, + -1080450284, + 1059680738, + -1097048524, + 1080423836, + 1070118224, + 1076216667, + -1078856542, + 1078210633, + -1079453767, + 1076326270, + -1084629057, + -1079420987, + 1061979715, + 1062789003, + 1080006413, + 1065550030, + 1051830778, + -1084251508, + 1048880432, + -1070697927, + -1088092735, + 1058908642, + 1073584781, + -1080867740, + 1053402859, + 1065945490, + 1052472046, + -1092644322, + -1081830883, + 1066132801, + -1084093951, + 1074222792, + 1066186774, + 1064352505, + 1074312986, + 1060459748, + -1088866402, + 1067011047, + -1091115307, + -1081486200, + -1078001949, + 1073550425, + -1076394759, + 1071392006, + 1059864673, + -1071884789, + -1084467483, + 1076694701, + 1059024592, + -1093691801, + 1065595734, + -1066940669, + -1087932640, + 1057921383, + -1075597328, + -1078029662, + 1067556411, + 992449419, + 1027356577, + 1060632552, + -1069095010, + -1097683113, + 1062728541, + 1051786059, + -1080235372, + -1078923801, + 1068331387, + -1097558652, + -1083405028, + -1087007748, + 1070264550, + -1080026878, + -1079649023, + 1065424897, + -1083610345, + -1089253948, + -1086269381, + -1092072966, + 1063235800, + -1082810782, + -1102358827, + -1098608797, + -1087836784, + -1078825140, + -1084809982, + -1097879469, + 1055922560, + -1072135604, + 1043348029, + -1108328911, + 1041950309, + 1064360363, + 1060145709, + -1113381203, + 1042360904, + 1057643424, + -1081156668, + -1110037222, + -1089463979, + -1118353366, + 1055664835, + -1115418090, + -1080733432, + 1052195612, + -1127392741, + -1109912114, + 1032034212, + -1075568592, + 1028429856, + -1105161099, + 1022174476, + -1093579391, + 1050427586, + -1119212414, + 1059018894, + -1093361494, + 1010801551, + -1091282659, + -1092591639, + -1080688235, + 1061134355, + 1059220077, + 1066209723, + -1089831128, + 1060110733, + -1083185242, + 1069468225, + -1109605516, + 1044209593, + 1003996342, + 1051336683, + -1093780198, + 1072161843, + -1076216711, + 1050432756, + 1068368417, + -1114121852, + 1066519736, + -1087077857, + -1069998880, + -1078982390, + -1074206479, + 1052666589, + 1053990330, + 1059030652, + -1101399557, + 1043567355, + -1088326793, + -1085119146, + 1053189049, + 1059377992, + -1072367493, + 1040498746, + 1068065041, + -1082013600, + -1087967088, + -1088700256, + -1080229354, + 1072641837, + -1083151413, + -1070968731, + 1073817151, + 1070058240, + 1068577967, + -1111662169, + -1063392591, + 1061486043, + -1081918796, + 1046763753, + -1094212982, + -1097188135, + 1074106395, + 1074077424, + -1084143787, + -1084892433, + -1086625072, + -1114657147, + 1037312834, + -1087837648, + -1080178575, + -1076153465, + -1080355128, + 1065002843, + -1084014411, + -1140587791, + -1079120588, + -1079959422, + -1095289875, + 1067873800, + 1049203715, + -1083493300, + -1075714361, + -1089190487, + -1078179850, + -1073506736, + -1077019391, + -1082623407, + 1063069672, + 1041142367, + -1097245143, + -1085576176, + -1088015788, + 1038585173, + 1062993412, + -1084579731, + -1078799517, + 1039381609, + 1059378163, + -1080270995, + -1078780674, + 1072760685, + -1078053426, + -1087843151, + -1077126792, + -1092207544, + 1066746667, + -1074215516, + 1072752855, + -1090608863, + 1064536343, + 1025616719, + -1108367507, + -1076683010, + 1078363315, + -1081822719, + -1102017272, + 1035166882, + -1085083709, + -1088679574, + 1077921211, + -1126667705, + -1083164015, + 1061107336, + 1064104760, + 1074103233, + -1115132640, + 1045292726, + 1076223162, + 1065649173, + 1075343193, + 1054397533, + -1079956291, + 1042559484, + 1071773862, + 1076981121, + -1079785801, + -1084148334, + 1074373706, + 1064885994, + 1053775792, + 1048626798, + 1062296295, + 1055044140, + 1072791064, + 1071050927, + -1074571321, + 1058968027, + -1073313705, + 1074737675, + 1060681448, + -1070487468, + -1073025676, + 1046431216, + 1053734898, + 1066252405, + 1045695674, + -1085176842, + 1030792422, + 1048275988, + -1082997234, + -1099868797, + -1095264393, + -1113657756, + 1066991076, + -1091330618, + 1041868545, + -1097187686, + -1094029676, + 1073896810, + 1051685271, + -1090763128, + 1040408164, + 1038741791, + 1055493117, + -1088155887, + 1003277512, + -1090184974, + -1097603610, + -1103866362, + 1052741175, + -1089903548, + -1108644751, + 1038363345, + -1081490215, + 1063132102, + 1064085801, + 1040789074, + 1053901348, + 1017140068, + -1090646028, + 1059533737, + -1129850273, + -1084831505, + 1043986297, + 1045541703, + 1061441021, + 1056264710, + 1057692991, + 1061452248, + -1089731583, + 1075562877, + 1052334201, + 1055611585, + -1087307324, + -1100209248, + -1111355558, + -1093013391, + 1054548511, + 1076830166, + -1100070253, + 1058185236, + 1070404009, + 1063011916, + -1079415931, + -1086266326, + 1060075994, + -1088032147, + 1034666959, + 1070452614, + 1014311814, + 1078148435, + 1070461883, + -1090294235, + 1057173667, + 1066588083, + 1057440428, + -1089434017, + 1060312694, + -1098348780, + 1066860616, + 1075524095, + 1048824859, + -1088941745, + 1072874773, + 1071096624, + 1040423350, + -1077327776, + 1057903419, + -1086693496, + -1109004913, + 1028473234, + -1090340922, + -1075009218, + 1080851926, + -1107323349, + 1078825803, + -1074232948, + -1063910851, + 1066218459, + -1072835033, + -1086548969, + -1076477090, + -1064237599, + 1028340739, + -1078552436, + 1066161079, + -1072767217, + 1051083192, + -1081409858, + -1097969916, + -1083766213, + 1066268490, + 1075496538, + -1097301795, + 1063513620, + 1081342820, + -1072851197, + 1071116437, + 1082900789, + 1050080617, + -1080496660, + -1128328556, + -1072838634, + 1066291755, + -1074220619, + 1075676494, + -1083214478, + -1090429808, + -1104613919, + -1077365162, + -1089921041, + -1077660612, + -1068967824, + 1059017268, + -1070639399, + -1081694447, + -1099584435, + -1081728531, + -1113752390, + 1077362379, + 1074704222, + -1068567446, + -1068865943, + 1056941794, + 1059035425, + 1060060157, + -1086748577, + -1089848432, + -1087680820, + -1103550291, + -1135756381, + -1092309584, + 1073998675, + -1069999289, + -1083568320, + 1075638309, + -1075228931, + 1068322861, + 1081226989, + -1070938496, + 1062489240, + 1072514900, + -1075304855, + 1053626058, + -1079149710, + -1081075580, + 1069357993, + -1099822638, + 1051901544, + 1079878934, + -1131332113, + 1042930608, + -1072516763, + 1070742481, + -1068419035, + -1081811532, + -1084941796, + 1067702258, + 1055824031, + 1044049242, + 1048620532, + -1087781546, + -1086507058, + 1075755414, + -1076249831, + -1077932747, + 1056423931, + 1058528865, + 1066915130, + -1074908661, + 1014112176, + -1087900005, + 1063636971, + -1080140657, + 1076607609, + 1057685644, + -1083792902, + 1059040603, + -1088834890, + -1080189518, + -1096033562, + 1066943493, + -1088544914, + -1079915427, + 1073788773, + 1060847876, + -1087936318, + -1087452974, + -1082950786, + -1081565147, + -1081850475, + 1030136407, + 1063877623, + 1066125945, + -1073322957, + 1060390089, + 1055945216, + 1054036737, + -1072902254, + 1040358370, + 1073950384, + -1105709040, + 1066783379, + 1061541768, + 1021244754, + -1098297290, + 1069049914, + 1075766098, + -1062175475, + -1104794903, + -1082744925, + -1088875916, + -1085960936, + -1094134527, + -1086046098, + 1069117151, + 1073070798, + 1061312096, + 1070502567, + -1074278415, + -1088067313, + -1073722367, + -1078412621, + -1076624798, + 1064548193, + 1068485928, + -1072076122, + -1071549179, + -1088762057, + -1091083666, + 1037631211, + 1071555820, + -1057630278, + -1083630799, + 1067828540, + -1069991772, + 1079253853, + 1071909645, + -1083581826, + 1061647204, + -1072958225, + 1066605779, + 1072253406, + 1074769196, + -1066207521, + 1061052610, + -1068543779, + -1121349437, + -1080157314, + 1067265315, + 1059168927, + 1082642825, + -1140601121, + -1067659020, + -1089492357, + 1057909171, + 1059999584, + 1063078078, + 1059949151, + -1084368456, + 1052835602, + 1075158816, + -1076299136, + -1083855840, + 1061303647, + -1074415222, + 1041700902, + 1077680724, + -1071563133, + 1078742227, + 1060764772, + 1051904796, + -1080223042, + 1075927204, + 1058764724, + -1072871043, + 1075507668, + 1075620788, + -1081001880, + -1079018382, + 1077780317, + 1057913576, + 1039118589, + -1082702524, + -1084154746, + 1059186963, + 1049615565, + -1080051283, + -1106517104, + 1074483421, + -1109606704, + 1072177394, + 1077059898, + 1064939523, + -1073620236, + -1081970879, + 1056077513, + 1056703946, + 1064817489, + 1075179268, + 1040460115, + -1074338337, + -1089389431, + -1075495280, + 1073700616, + -1073528469, + 1079437801, + -1075728307, + -1073244409, + -1085147857, + -1083450452, + 1073134995, + -1111164775, + -1075157441, + -1067121098, + 1024969488, + -1087059711, + -1060847863, + -1080462827, + -1076076244, + 1062124445, + 1071522297, + 1047302316, + 1059248023, + 1077066125, + -1077153860, + 1079212103, + -1064734470, + 1009871142, + -1103055098, + 1076205345, + -1074438511, + -1084830149, + 1064253389, + 1062765453, + 1030096878, + 1072088445, + -1089057355, + -1094918066, + -1113471802, + 1061953719, + -1091230978, + 1057082865, + -1073078352, + 1064131896, + -1089462946, + -1094962219, + -1131162804, + -1115751475, + -1102236069, + -1098341508, + 1066290331, + 1052466265, + 1050368247, + 1052195727, + -1085200810, + 1065212959, + 1063668502, + 1067299198, + -1097322860, + 1062356335, + 1032385163, + 1052512346, + 1067560763, + -1094272722, + 1065533033, + 1054871279, + -1096289165, + 1059154008, + 1068065216, + 1062313579, + -1085910695, + 1056766427, + 1047779650, + -1068751326, + 1062990095, + 1063196717, + 1071971092, + 1048629459, + -1079415622, + 1070807037, + 1074528042, + -1071066759, + 1080834411, + 1066248774, + 1080593123, + 1076761139, + -1074513760, + -1087846713, + 1068735782, + -1087187738, + 1064663512, + -1075120160, + 1077968805, + 1057892280, + 1074531760, + 1065660473, + -1072397948, + 1006314553, + 1077317376, + -1070874117, + -1088381997, + 1035887578, + 1058991088, + -1078791892, + -1077808604, + 1086497965, + -1089779889, + -1068405599, + 1041830485, + 1060218527, + -1089948514, + 1069776830, + 1067111183, + 1065296568, + -1097929528, + 1058650185, + -1078796339, + 1047070704, + 1024283956, + 1055162528, + -1113478368, + 1077282617, + 1072191185, + 1013074428, + 1069495028, + -1085094266, + 1074462923, + 1054236527, + -1085487092, + 1068592885, + -1083374564, + -1084903922, + -1080749021, + -1094725086, + 1070752180, + 1063385979, + 1066405762, + 1035663845, + 1081220243, + 1062546813, + -1076667616, + -1115473860, + 1065403258, + 1074782359, + 1054145158, + -1105300286, + 1052928761, + 1074992794, + -1081554076, + -1088143020, + 1076351631, + 1053804775, + 1054698489, + -1108695967, + 1053573100, + 1044359366, + 1053167071, + -1097779298, + -1075442144, + -1087854338, + -1086997049, + 1052717913, + -1100446131, + 1082908737, + -1091329005, + -1076451904, + 1051836496, + -1109127222, + -1075212240, + -1083582374, + -1080336472, + 1059738250, + -1103548412, + -1088260361, + -1101876325, + 1060249448, + -1068160248, + -1091877815, + -1079795735, + -1109521170, + 1035169813, + -1075328033, + -1099738415, + -1086091481, + -1128967104, + -1098413094, + -1088690382, + -1098195415, + 1052857958, + -1095211184, + -1122751557, + 1034684072, + -1066768458, + -1079754076, + 1050861770, + -1126810539, + -1088900100, + -1076413844, + 1050938212, + 1023096857, + -1079405475, + -1081001466, + -1104233312, + -1094634314, + 1062541919, + 1059143153, + -1070656456, + -1086609083, + -1114094380, + 1066945478, + -1075745426, + 1068996282, + 1051095828, + 1056501472, + 1040828666, + -1096466378, + -1095271873, + -1105831404, + 1060175369, + -1096288841, + 1041555675, + -1101941665, + -1102824909, + -1095960615, + -1096880623, + 1047503458, + 1050738801, + -1095929600, + -1100034952, + 990776058, + 1063458445, + 1061035043, + -1099316909, + -1094922865, + -1095842498, + 1054357056, + -1100390545, + 1055084670, + 1026113449, + -1113359295, + -1116637531, + -1082733735, + 1019497510, + -1091257298, + 1054850324, + -1104778772, + -1102703154, + -1092835604, + 1038657648, + 1016814266, + -1076374016, + -1083993897, + 1031636727, + -1156959755, + 1057540197, + -1093007083, + 1054016579, + 1063964517, + -1122974662, + -1089755837, + -1075030058, + -1084548078, + 1071516385, + 1042762654, + 1047025082, + -1073083924, + -1078712921, + 1072186441, + -1073175714, + 1041041924, + 1048999400, + -1081890022, + -1089582944, + -1103021691, + -1096460961, + 1064864332, + 1060196746, + 1061420774, + -1076210290, + 1062416042, + -1097499091, + -1069006091, + 1058404620, + -1094472919, + -1079544311, + 1047634060, + -1073829348, + -1090153716, + 1078557235, + -1081854328, + -1086351588, + 1063742126, + -1081148595, + 1050662341, + 1026321664, + -1079894219, + -1088011602, + -1097340723, + 1066077275, + 1076471444, + -1068613429, + 1061834543, + -1072566962, + 1080274977, + 1073453128, + -1090670646, + -1075816988, + -1084795478, + -1078967550, + -1079413608, + -1075777430, + 1073867424, + 1076485081, + 1045562760, + 1068889052, + 1041689622, + -1081675541, + -1087951044, + 1076408362, + 1050589948, + -1071087080, + -1073230658, + -1082150769, + -1067851976, + 1068332461, + -1077254809, + 1066342845, + 1058535744, + 1043540723, + 1057590190, + -1096101214, + 1059138671, + 1062674712, + -1075540835, + -1082382510, + 1073892884, + -1079445754, + 1061745992, + 1047140625, + 1048846191, + 993589064, + -1079125723, + 1065170781, + 1068327634, + 1084403073, + 1074388571, + 1036675656, + -1083656966, + 1062008765, + 1078087113, + 1045260429, + -1088718592, + -1106488498, + -1097110059, + -1082986708, + -1082658861, + 1049763808, + -1089902197, + -1080583124, + 1027006339, + -1088707371, + -1088551894, + 1057000617, + -1084085391, + -1103927358, + -1090033518, + 1066526172, + 1060560133, + 1026185886, + -1073670476, + 1066732361, + 1074139872, + -1073017902, + 1046735403, + 1069008870, + -1100576194, + -1071608165, + -1072509258, + 1072573714, + 1072969593, + -1084830158, + -1088645700, + 1071710324, + -1073853253, + 1066082703, + -1106382093, + 1055890907, + 1067602276, + -1093726233, + -1081653718, + -1080458783, + 1059986867, + -1087356294, + 1052306350, + 1029577179, + -1084199643, + 1069481470, + -1097490581, + 1043005950, + -1112254258, + -1094746850, + -1080683548, + 1062408531, + 1054697703, + 1064911783, + 1054250115, + 1052621463, + 1043324600, + 1053043297, + -1091960512, + -1095657891, + -1089733388, + -1085472918, + 1039488403, + -1091711590, + 1065586745, + -1090931795, + 1050909369, + 1072520631, + 1060485717, + 1060183110, + -1090421630, + -1109222137, + -1103926869, + -1109440605, + 1066374583, + -1095541613, + 1065840612, + 1043376026, + 1059995716, + -1089996575, + 1048941070, + -1069224256, + -1079259905, + -1073846680, + 1059292378, + -1094947584, + 1028484938, + -1100582181, + 1066486625, + -1084249568, + 1052349159, + 1057806678, + 1073747277, + -1137763764, + -1092371329, + -1066972982, + -1086978409, + -1091855647, + -1072548325, + -1068256563, + 1073315808, + -1084364955, + -1082004598, + -1083550706, + -1082441385, + 1070370080, + -1079261868, + -1080948684, + 1075104610, + 1060328940, + -1075261882, + -1063780490, + -1093286389, + 1060202923, + -1069244767, + 1057116526, + 1058735824, + -1074748973, + -1074906678, + -1081718811, + -1103696724, + 1067953945, + -1092237190, + -1077775121, + -1104852298, + -1072629911, + -1105851946, + -1114743432, + -1079053030, + 1071517071, + -1089372870, + -1103693491, + -1082935787, + 1062829901, + -1086810328, + 1071956766, + 1063401683, + 1053945335, + 1074797235, + 1057430203, + 1041682536, + -1078636386, + 1072937722, + -1079073372, + -1073478523, + 1009459508, + -1080210521, + -1109335909, + -1076892353, + -1098322935, + -1090060581, + -1076952772, + -1088461755, + -1099744210, + -1078526714, + -1076711317, + -1094962732, + 1069556016, + -1079165085, + -1081862592, + -1112043755, + -1089354652, + 1048797968, + -1089564292, + -1113095425, + 1066819613, + 1063705154, + -1094530493, + 1058846270, + 1048304597, + -1104186059, + -1072235102, + -1075751472, + 1070975610, + -1162842784, + 1051462944, + -1078801411, + 1063798986, + 1068245175, + 1058524140, + -1083234840, + 1059633859, + 1074464918, + -1094296126, + -1084397963, + -1092911814, + 1060699621, + -1103696818, + 1066849709, + 1058107563, + 1077914815, + 1063625958, + 1055203306, + -1077596593, + 1073161344, + -1097196412, + 1055651141, + 1054524057, + 1071160899, + -1091485877, + -1084250794, + -1086930536, + -1084652346, + 1070202521, + 1057299454, + -1090335658, + 1061474843, + 1073519655, + 1049927847, + 1069678936, + -1086498841, + 1062506070, + 1050047100, + -1122605629, + 1059150854, + -1086727008, + 1031989263, + 1060835677, + -1106400528, + -1090168855, + 1041850134, + 1065620599, + 1020597898, + -1094355709, + -1097126466, + 1059655502, + 1036736479, + -1089395182, + 1059845110, + 1059234417, + -1110746534, + -1095195281, + -1095384442, + -1097943147, + 1048944227, + -1092055760, + -1105387517, + 1063119616, + 1041941405, + 1056025624, + 1051422035, + -1088456987, + 1070174218, + -1095481752, + 1048649945, + 1053763726, + -1124069195, + -1094878469, + 1046817882, + -1119487761, + 1076502353, + 1059521189, + -1083629652, + -1096324202, + -1094529098, + -1090767939, + -1080486732, + -1107999020, + 1044420648, + -1077232848, + 1075432055, + 1074535130, + -1076331722, + -1114786997, + -1087340023, + -1087402398, + 1077695966, + -1112285841, + -1103798169, + -1107182515, + 1069899877, + 1072997991, + 1067929032, + -1088252449, + 1067724062, + 1012192873, + -1090278352, + 1058145237, + -1101196031, + -1112291203, + 1067579645, + 1064837932, + 1057112849, + -1084186590, + -1088318196, + 1074658440, + 1057117108, + 1032822573, + -1078358467, + -1079028386, + 1062728873, + -1089281870, + 1073832209, + -1090248955, + -1075792756, + 1038567964, + 1068731672, + -1082257949, + 1047158892, + -1085661211, + -1077631468, + -1085015115, + 1032831546, + -1068474162, + 1055747639, + -1089933818, + 1050206252, + 1069713912, + 1062692399, + -1086075502, + -1105477639, + 1068969018, + 1041698228, + 1024360387, + 1071325693, + 1064002754, + -1078007141, + -1121810712, + -1097588510, + -1070961736, + -1081943516, + 1052052096, + 1016724267, + 1062227840, + 1069057171, + -1083775723, + 1075313022, + 1057087328, + -1130338436, + -1080504177, + 1075878313, + 1073004664, + -1073151577, + -1068599838, + -1071746402, + 1080965849, + 1071477965, + -1081947361, + -1111401626, + -1077431354, + 1081819209, + 1071014127, + -1087707134, + -1086010749, + -1109960647, + -1104405775, + 1058283910, + 1051192083, + 1062870659, + 1076658983, + 1058617731, + -1082990895, + -1095689565, + -1127857117, + 1068576295, + 1074683586, + -1073155571, + 1076379128, + -1083499220, + 1068008345, + 1062034157, + -1072054726, + -1089639282, + 1048400249, + 1052822017, + -1080189695, + -1078476501, + -1075535563, + -1112871390, + 1075103174, + -1100759141, + 1052488587, + 1065301429, + -1073218714, + 1056095268, + -1087811975, + -1096467842, + -1105682290, + -1103156150, + 1064675406, + -1081508497, + 1070302633, + -1071863759, + 1065663506, + -1071177424, + 1050387699, + 1074026887, + 1053779214, + -1092088455, + -1109273533, + -1077489042, + -1130444004, + -1095137609, + 1063717992, + 1058981293, + -1100720181, + 1052598938, + 1035327636, + -1101932210, + -1102760714, + -1080071796, + -1088154305, + 1065598293, + -1110212238, + -1122301262, + 1051291030, + 1037222608, + 1054826844, + -1105475601, + -1113059864, + -1148697322, + -1082276670, + 1052667142, + 1063301098, + -1078840998, + -1097226481, + 1043417069, + -1095848879, + 1058755692, + 1057172419, + 1059067846, + -1093080932, + 1052782617, + 1049031279, + 1049370779, + -1084804487, + 1054709091, + 1058577516, + 1060192778, + -1135628297, + 1004435703, + 1066527789, + -1081660237, + -1087849485, + 1069543222, + -1067035724, + 1068115598, + -1076335468, + 1068054516, + -1072997426, + 1070166141, + 1041588203, + -1086394991, + -1092598046, + 1064122414, + -1072792410, + -1076607076, + -1083489460, + -1072120224, + -1103672582, + 1047989603, + -1075624438, + 1065788789, + 1073526642, + -1083927523, + 1012986144, + -1089802450, + -1103672682, + -1089480327, + -1086718160, + -1072377641, + -1106510376, + 1059871911, + 1061645906, + 1036289112, + -1103457278, + -1075948014, + 1057968317, + 1073662316, + 1054045920, + 1061042485, + -1080400982, + -1072219669, + 1067005539, + -1079767489, + -1079525788, + -1066346543, + -1110845858, + 1073875679, + -1064873290, + -1077377720, + -1074028294, + -1098604147, + 1048747097, + 1076520067, + -1089146386, + 1065388780, + 1063529001, + -1098059838, + -1070412376, + 1071822978, + 1075871880, + 1056361163, + 1070007222, + 1044024575, + -1067409419, + -1107195396, + 1061215071, + -1091586941, + -1086027031, + 1063954918, + -1078219348, + 1052309542, + -1104207872, + -1091224469, + 1072442387, + -1077487250, + -1075005641, + -1115336012, + -1089808383, + -1094279333, + 1074132539, + -1080026651, + 1062235781, + -1083273267, + -1088886327, + 1083439077, + 1058608702, + 1065190134, + 1041133163, + -1077407594, + -1083382908, + -1085638469, + -1089116550, + -1114432768, + -1081973686, + -1086346090, + -1067146326, + -1093019490, + 1061063459, + 1055447911, + 1068448302, + 1056984836, + 1066627449, + 1070809435, + -1081565257, + -1084978800, + 1051877037, + -1088066948, + -1072892369, + -1075155391, + -1137007476, + 1074280578, + -1089014428, + -1085832614, + -1095253431, + -1077165560, + -1074187278, + -1096416606, + 1073003095, + -1087645397, + 1045227736, + -1078235524, + -1072366034, + -1112222305, + -1082042863, + -1094377730, + -1080235459, + -1075922659, + 1064836702, + 1048765924, + -1105348027, + -1084701127, + -1080502108, + 1049467066, + 1048550117, + -1092046612, + 1035448819, + 1062875141, + 1067000794, + 1057940207, + 1066198959, + 1061341840, + 1071030483, + -1085595946, + -1089702640, + 1040110972, + 1051061509, + 1058176811, + -1083774652, + 1052749290, + 981676320, + -1087757474, + -1084397411, + 1054655088, + -1087872889, + 1064870932, + -1127019058, + -1085638210, + 1062868032, + 1052449717, + 1056948077, + 1046143680, + 1040801858, + -1093677516, + 1057062571, + -1085336716, + -1095862002, + 1064797916, + 1065598176, + 1033025834, + -1081868507, + 1037968560, + -1103764271, + 1062447520, + -1088725991, + -1091555705, + -1182438976, + -1089416836, + -1081563978, + -1078486151, + -1069543094, + 1050003806, + 1053835664, + -1106999826, + 1078655343, + -1083939780, + -1074362763, + -1072708861, + -1087296657, + 1029364755, + -1081474360, + -1082290500, + 1007704640, + 1058408071, + -1098530599, + 1068616849, + -1069687129, + -1091876259, + -1083256297, + -1071812462, + -1074839123, + 1076252874, + -1079190651, + 1067011875, + -1077424267, + 1057930633, + 1069533224, + -1082916997, + -1092959939, + -1087248918, + -1095653253, + -1073200000, + 1071382232, + 1037871413, + -1078613445, + -1077823266, + 1058236405, + -1088023510, + 1052484471, + 1039816960, + -1088121537, + -1080876945, + 1079805852, + 1076928127, + -1077705502, + -1087496954, + -1076238820, + 1075564967, + -1078605727, + 1070855763, + -1085761427, + 1076023758, + 1057520298, + 1066996200, + -1073542718, + -1073250831, + 1074552983, + -1082602547, + -1086560652, + 1064773750, + 1071383571, + 1011882912, + -1095277996, + -1068211253, + -1072594819, + 1067288546, + 1078001126, + 1069121729, + 1041969507, + 1059150648, + 1079174028, + -1083596560, + 1071561475, + -1071665147, + 1068292729, + 1012829744, + 1064215981, + -1072804182, + 1067257204, + 1074660741, + -1084910263, + 1071208928, + 1065758194, + -1073809284, + -1076263568, + 1065563663, + -1084738163, + 1073494389, + -1083544560, + 1060958731, + -1064782056, + -1073409023, + 1058850672, + 1065632678, + -1090745516, + -1076021775, + -1079222536, + -1104699849, + 1053238322, + -1079802685, + -1102995979, + -1086383039, + -1095931400, + -1104284136, + 1067469265, + 1077008845, + 1038921750, + -1096906526, + -1080315207, + 1060191706, + 1067191853, + -1077340022, + 1057431985, + -1068354682, + -1074835833, + 1054254524, + -1091332757, + -1093444688, + 1060343707, + -1087643160, + -1085729340, + 1056051611, + -1078141319, + -1096210501, + 1063673405, + -1077045533, + -1079256324, + -1081233235, + 1052266202, + -1072885175, + -1086458367, + 1052143053, + 1039029292, + -1078115986, + -1092504008, + 1060003897, + 1076007886, + 1071688354, + -1088010291, + -1075984339, + -1086917149, + -1097467758, + 1048012441, + 1009642346, + 1053096536, + -1085896065, + 1060667195, + -1095764374, + 1051731647, + 1049986690, + -1090956825, + -1081344034, + -1081895494, + 1068969940, + -1106116257, + 1052560358, + -1094463653, + -1084624632, + -1074003302, + -1082479960, + 1061549554, + -1091290256, + 1057371845, + -1081941348, + 1056628390, + 1028149161, + -1082962189, + -1079192945, + -1088657229, + 1073203937, + 1070142591, + 1067119709, + 1049938484, + -1077360253, + -1074290712, + 1071682098, + -1073923552, + 1073435798, + 1053324342, + 1049213272, + 1076416389, + 1067900218, + -1072777107, + -1068418080, + -1084607117, + 1069687430, + 1070488150, + -1073993176, + -1094878441, + -1079072683, + -1114041726, + -1073110268, + 1068010532, + -1097720140, + 1066081457, + -1098800179, + -1068082718, + 1065854804, + -1105838128, + 1064602493, + 1067259276, + -1093945350, + 1056521345, + -1074954545, + -1072617932, + -1091972724, + 1074418831, + -1080543483, + 1052293650, + 1032500536, + 1068011533, + -1079307401, + 1045652721, + 1051611604, + -1069861493, + -1068187094, + -1087723672, + -1081316934, + 1068947154, + 1063842001, + 1053155875, + 1049966786, + 1057780631, + 1070593280, + 1055516988, + -1107906622, + 1070152119, + -1082517460, + 1075075173, + 1072793909, + -1096284723, + 1069133192, + -1086310264, + -1093879999, + -1122747460, + -1076057690, + 1065910877, + 1057461834, + -1098193263, + -1098631928, + 1041948920, + 1063667883, + -1100628595, + -1075189027, + 1068268566, + -1091789636, + -1088662512, + -1080024938, + 1067296567, + -1071114454, + 1045081351, + 1066996046, + 1050313222, + -1110045222, + -1087485854, + 1046885496, + -1082593096, + 1067299210, + 1050884786, + 1038265090, + 1065544171, + -1077843150, + 1053488124, + 1066732574, + -1086707902, + -1077245922, + -1069994736, + -1085401107, + -1096924119, + 1063422627, + 1069423337, + -1087302530, + 1063294414, + -1077265158, + -1080106737, + -1089245533, + -1073080003, + -1074612643, + 1071546924, + -1079847391, + 1060339907, + -1078309808, + 1031562902, + 1056103682, + -1087988907, + -1090159204, + 1074332897, + 1057538804, + 1047392809, + -1078251454, + -1080234401, + -1081450593, + -1081764138, + -1089682225, + 1065134396, + -1086400074, + 1055899655, + -1066883428, + -1081285261, + -1091691112, + -1079454138, + -1103783076, + -1077952767, + 1029209960, + -1078617020, + 1047168952, + 1035566032, + 1051570921, + -1100279240, + -1104578593, + 1048796389, + 1056164398, + -1102990166, + 1064494000, + -1125560665, + 1047391777, + -1097048681, + -1093363497, + -1107033205, + 1051627224, + -1134370278, + -1085892305, + 1061458733, + -1089674303, + -1103854180, + 1065167420, + -1133120200, + 1010654210, + -1095798301, + 1033785712, + -1090051676, + -1085525674, + -1095876656, + -1090416898, + 1040435127, + -1115176170, + 1055614302, + -1087442634, + -1123976619, + 1042729147, + -1093326211, + 1040166973, + -1086356025, + -1100739986, + 1044487600, + 1044010151, + 1058492411, + 1046886215, + 1061105398, + 1049696931, + 1056439373, + 1071430947, + 1076946030, + 1002824399, + -1080303149, + 1051585491, + 1063621821, + 1057104791, + -1122780197, + -1120358651, + 1043366488, + 1066634912, + 1067956503, + -1087859961, + -1091924465, + -1087156501, + 1055758316, + 1066196568, + -1079972691, + 1063095912, + 1026762699, + 1066155911, + -1077252916, + -1087484207, + -1085685556, + -1076884758, + 1058823638, + 1054575801, + 1036517553, + 1071212535, + 1080354561, + 1068275844, + 1076636623, + 1057987426, + 1065984721, + -1081755201, + 1047403677, + -1090317240, + 1057118499, + -1090620024, + 1067493350, + 1058338942, + -1117174556, + 1065516219, + -1080781515, + 1044230118, + -1073805185, + -1125910949, + 1067753430, + 1063330461, + 1062637375, + -1088977247, + 1077277508, + 1066444386, + 1057847919, + -1105014636, + -1084915403, + 1083155520, + 1075611804, + -1107147183, + 1080352213, + -1091593783, + -1078769022, + -1080877032, + -1098336747, + -1087443211, + 1073009023, + 1054436590, + -1067899839, + 1076098719, + -1074908088, + 1059419938, + 1055069966, + -1089964954, + -1099794218, + 1072925082, + 1065196384, + 1075519288, + 1061513676, + 1051712471, + 1070138428, + 1077727405, + -1098119260, + 1071914042, + 1052191629, + 1045719266, + 1053896874, + 1082712918, + 1060423973, + -1070129576, + -1073886380, + 1064011246, + 1064610909, + -1081656025, + -1073394901, + 1057753369, + 1076305071, + -1079343522, + 1032455368, + -1100763227, + -1078629491, + -1080029581, + -1096199510, + 1050074943, + -1074074059, + 1038445682, + 1059565321, + 1065867728, + -1077541728, + 1067543157, + 1052041066, + -1073625248, + -1097445583, + 1061934746, + 1074072977, + 1064033251, + 1056765005, + 1068295116, + -1091114637, + -1090542341, + -1081170056, + -1091206063, + -1073599366, + 1065803132, + -1082416819, + -1089889955, + 1075621463, + -1077263737, + -1073056876, + -1081226756, + -1086911085, + -1083796623, + -1107069576, + -1083231777, + 1055724585, + 1025090757, + 1066773823, + 1048719971, + 1041404574, + 1049070040, + 1068822021, + 1066127309, + -1122790613, + -1087547240, + 1047827190, + 1057041143, + -1083902868, + -1093879379, + -1085566758, + 1045184405, + -1083311235, + -1099645549, + -1107944536, + -1089634630, + 1057242494, + -1076667623, + 1069708122, + -1116997286, + 1059819356, + 1058522772, + 1061680201, + -1128109382, + -1084849095, + -1104387919, + -1084516712, + 1066583570, + 1065521027, + -1088879536, + 1066294689, + 1042473054, + -1109527104, + 1018255030, + -1075847604, + -1091755200, + 1053303696, + -1080355732, + 1061846263, + 1065255708, + -1073664101, + -1076598550, + 1074678423, + 1036760002, + -1080182513, + -1090715012, + -1082234724, + 1074647220, + -1088112765, + -1106569649, + -1102339542, + -1072770890, + -1086726956, + 1057933609, + 1072239768, + 1052162656, + -1116490994, + -1097246710, + -1098165906, + -1078596298, + -1112738298, + 1067616896, + 1061521895, + -1086465444, + -1075082378, + -1079580451, + 1067310261, + -1098759208, + 1077071789, + 1073834259, + -1073467187, + -1078149934, + -1086939473, + 1061973051, + 1074811845, + 1060897613, + 1027148196, + 1073064674, + 1043142870, + -1103776162, + 1066204438, + 1074509544, + -1084726534, + -1074616156, + 1056041316, + -1088086553, + -1077731145, + 1060835521, + 1051455431, + 1057391191, + -1079969694, + 1036397572, + 1061287078, + -1091928644, + -1083490391, + 1083530282, + -1070328088, + 1051929121, + 1074796241, + 1054432900, + 1045090448, + 1036637077, + 1067769268, + 1049776884, + 1070996234, + -1081793703, + 1070743776, + 1074100121, + -1067885105, + 1050243149, + 1067694750, + -1100422763, + 1058337939, + -1088295714, + -1081187801, + -1128517150, + -1067489200, + -1087574211, + -1063884180, + -1084514891, + 1040121914, + 1069024784, + -1081004612, + 1065279544, + -1093622492, + 1069740315, + 1070360620, + -1072819620, + 1055832315, + 1069572424, + 1073982908, + 1074411893, + 1064336042, + -1096388035, + -1091050280, + 1075860138, + -1117657818, + -1080192995, + 1066287669, + 1066022165, + -1076641549, + 1066044662, + 1075796560, + -1082446948, + 1052641142, + 1071297652, + -1088965010, + 1067169761, + 1076966028, + -1096046699, + -1089249043, + 1072812936, + -1071871824, + 1076154660, + -1081608272, + -1082710944, + 1059678427, + 1063522586, + -1108094418, + 1068175709, + -1119774557, + 1054156513, + 1061117332, + 1069087069, + 1073745077, + 1051854957, + -1074164112, + -1130362872, + 1073778896, + 1053852917, + -1098635651, + -1079812015, + 1069141641, + 1038198676, + 1051344113, + -1095522428, + -1098180980, + -1079969595, + 1053126710, + -1121972027, + 1049305230, + -1115147900, + 1048868204, + 1065461533, + -1087132078, + 1058443582, + 1044808747, + 1054600503, + -1096279585, + 1020197038, + -1086423456, + -1091663785, + -1121889729, + -1095445063, + 1068181967, + -1113897033, + -1088327804, + 1007300012, + 1055060857, + 1067040972, + 1049075769, + 1074020659, + -1089586899, + 1062065061, + -1079471855, + 1044428148, + 1057122632, + 1068943496, + 1064442189, + -1077977087, + -1088237998, + 1058844499, + -1088643955, + -1103403218, + 1068646568, + 1057371644, + -1078542548, + 1060158450, + 1034093119, + 1068530776, + -1079140356, + -1091341535, + -1086200383, + -1091368362, + 1068596240, + -1076876019, + -1085116325, + 1056288867, + -1089305366, + 1054101907, + -1073627912, + 1066369118, + -1081701068, + -1073142912, + -1077594334, + 1047983795, + -1099459754, + -1082415821, + -1088615487, + 1078971782, + -1078181054, + -1071528589, + 1073874724, + -1096763878, + 1053985962, + -1085451829, + -1080876493, + 1067184418, + 1051185286, + -1099810444, + 1076447886, + -1085103756, + 1063766709, + -1094718496, + -1089817904, + 1047658043, + 1029539241, + -1070486238, + 1076314077, + 1074676614, + 1060638092, + 1074714365, + -1084558812, + 1064023654, + -1070407545, + 1057747972, + -1084956717, + 1068177866, + 1075805162, + 1057362082, + 1056378162, + -1096863680, + 1074441357, + -1097969534, + 1068851571, + 1058408630, + -1076404114, + -1098595498, + -1083883294, + -1079999895, + 1055611758, + 1020260019, + -1065824360, + -1090437208, + -1120274866, + -1076524589, + -1106133190, + -1078967897, + 1043936050, + 1062353761, + 1078269084, + -1101140677, + 1072173795, + 1056067512, + -1093003077, + 1076567781, + -1087448932, + 1053468192, + -1087028293, + 1057589944, + -1091288435, + 1065288776, + 1070750496, + -1072411977, + 1072472765, + 1059729444, + -1071898464, + -1092989031, + -1066291764, + 1072218630, + -1101971746, + 1068925569, + 1066969885, + 1061186475, + -1077974105, + 1067819467, + 1046379090, + 1031543108, + 1041122579, + -1109140827, + -1076442420, + -1101725981, + -1080835692, + 1038276427, + -1092594106, + -1076107466, + 1072876876, + 1059585892, + 1076389919, + 1075381266, + 1078491531, + -1116927119, + -1086434995, + 1058692276, + -1077404879, + -1078959469, + 1067804159, + 1043574802, + -1104962199, + -1089748584, + 1068325926, + -1077583471, + 1056788122, + -1125413800, + -1079558666, + -1091486266, + 1034297687, + -1099494876, + -1082050228, + -1098313374, + -1096617150, + 1033617132, + 1067643846, + -1096130687, + 1050242443, + 1061376875, + 1042464837, + -1089611173, + 1059667358, + 1055549351, + -1100407014, + -1106749122, + -1081324096, + 1032601470, + -1095869541, + 1005527723, + 1035806545, + -1082888682, + 1048727931, + -1095633435, + -1108998237, + -1096081213, + -1088097040, + -1097502317, + 1059331133, + -1094749591, + 1051788715, + -1098719645, + -1093067556, + -1080069389, + 1072904397, + 1043377242, + -1107338634, + 1060154108, + -1087538353, + 1062650025, + 1071477639, + 1060210283, + 1064255687, + -1068393575, + -1080678416, + 1075335688, + 1069932663, + 1057607271, + -1087921716, + 1067460674, + -1078600936, + 1071604585, + 1056403998, + -1081671584, + -1080999135, + 1068804865, + -1079530834, + -1078422902, + 1067045255, + 1064413441, + -1120944615, + 1053208474, + 1058721701, + 1063170922, + 1069369980, + -1106347884, + -1082487126, + 1074841607, + -1085903269, + 1072020014, + 1073394393, + 1076957717, + -1078705354, + 1071358809, + 1054227505, + -1108189147, + 1074312407, + -1083959254, + -1098179534, + -1079756419, + 1057736175, + 1071864776, + 1059167828, + -1077267062, + -1098744571, + 1057844505, + 1064333334, + 1072362232, + 1072011626, + 1070954551, + 1071932629, + -1077696781, + 1031977615, + -1091505129, + -1093297739, + 1065799548, + -1105662738, + -1076095374, + -1089161222, + 1074663939, + -1072378720, + 1071996481, + -1070468016, + -1081607466, + 1051308340, + -1088666797, + -1084373487, + -1078659253, + -1075822175, + -1097208044, + -1068453236, + -1086698373, + 1061231438, + -1090443439, + -1102414853, + -1079894482, + -1075640340, + 1071319467, + 1074512350, + -1097674676, + 1063642938, + -1084389802, + 1072295948, + -1080394437, + -1079296535, + -1105786612, + -1071233200, + -1069477055, + 1033003924, + 1057405051, + 1062178718, + 1071893882, + 1050065710, + 1058523151, + -1079047436, + -1098433646, + 1069223221, + 1062463615, + -1073026332, + 1052284861, + 1072815425, + -1072258250, + 1065068406, + -1114029833, + -1098892006, + -1101139754, + 1043053930, + 1068399263, + -1089523452, + 1059956718, + -1078511240, + -1076047730, + -1086646772, + -1104459792, + 1073556534, + 1065395917, + -1080725999, + 1045670974, + 1050486421, + 1068922050, + -1076362779, + 1073505683, + 1068032369, + -1084887435, + 1071446912, + 1062597034, + -1084725759, + 1053952356, + 1074084382, + 987571866, + 1057109465, + 1042581014, + 1072980441, + 1058258585, + 1054584400, + 1053639153, + -1099542943, + -1102950082, + 1065358624, + -1086576206, + -1087223637, + 1052784263, + 1063193735, + 1062003316, + -1085483529, + -1095194419, + 1002107491, + -1102496082, + -1081777576, + -1126997715, + 1038838651, + -1084411629, + 1061702543, + -1105819338, + -1100568924, + -1092062227, + 1065043591, + 1057948705, + -1087530578, + 1049432816, + -1087837741, + -1093661222, + -1085824291, + 1044366410, + -1099355052, + 1049462855, + 1067776497, + 1070155880, + -1103924341, + 1033384497, + -1085504878, + 1050058946, + -1090235563, + -1089759291, + 1068239790, + 1058501854, + 1065162400, + 1058556713, + 1067765926, + 1076169735, + -1064916109, + 1066795611, + 1067897228, + -1081047577, + -1073287891, + 1060122718, + 1057568658, + -1113465825, + 1062956166, + -1077217954, + 1062159374, + -1093553725, + 1051819512, + 1066572559, + -1075385982, + 1049789888, + 1067554995, + -1079287531, + 1063348429, + -1106840008, + -1079870236, + 1076086806, + 1071592182, + -1072863426, + 1065408954, + 1069256310, + 1063756744, + 1064345799, + -1069617915, + 1067511508, + -1080482919, + 1067927520, + 1068455479, + 1066775129, + -1085705437, + -1126989967, + -1068060771, + 1007390855, + 1058398794, + -1093729452, + 1061564091, + -1093468386, + -1082276714, + 1069798810, + -1071011575, + 1069930584, + 1077310917, + 1056113347, + 1066526780, + -1072340171, + 1061469258, + 1073996357, + 1067291525, + -1117687499, + -1078093264, + 1026044627, + -1076388760, + 1084112880, + 1064423523, + -1110550251, + 1057590806, + -1070141262, + 1075871301, + -1077750531, + 1066586252, + 1065246061, + -1086637153, + 1077931188, + -1072966422, + -1130596136, + 1058075568, + 1042492983, + 1074091389, + -1082750761, + -1075650154, + 1044500871, + 1016814295, + 1070616141, + -1082217120, + -1090660775, + 1064221554, + -1074554439, + 1062085010, + 1073231927, + -1081595095, + 1043524401, + -1083641802, + 1074137635, + 1075115303, + -1091643612, + -1089031178, + 1068773973, + 1078209986, + 1070210983, + 1041852030, + 1060585408, + 1066097288, + -1065942694, + -1073651461, + -1077608247, + -1079620349, + 1066499247, + -1075528148, + 1030109781, + 1058101052, + 1065436935, + 1063436105, + -1076432654, + -1077932632, + -1082949481, + -1069688179, + 1052872722, + -1068344821, + -1077765908, + -1094701368, + 1043425882, + -1078322524, + -1082278763, + -1084364477, + 1055565444, + -1092902069, + -1094426478, + -1075996860, + -1067949261, + 1073307306, + -1086182434, + 1051914650, + 1060618910, + 1037022991, + -1086307119, + 1012380398, + 1076512482, + 1054739075, + -1078479650, + -1073970596, + -1096584925, + 1049974134, + 1058789811, + -1079742773, + -1108768756, + 1027343175, + -1088837952, + -1080522322, + -1084449238, + -1080329075, + -1097369152, + 1049545511, + 1067361457, + -1090456164, + 1053224354, + 1047285381, + 1039799600, + 1060118918, + -1104312915, + -1088228084, + -1082885459, + -1084490802, + 1065657972, + 1010396548, + 1061863026, + -1077219090, + 1053445470, + 1066316524, + 1070899681, + 1026120904, + 1056600482, + -1079770619, + 1056603896, + -1098655382, + 1052856310, + 1040820134, + 1074228340, + 1062964867, + -1080026066, + -1089589039, + -1073670917, + -1076158384, + -1105309605, + -1081583506, + 1060386873, + 1054215197, + 1073874112, + 1034261710, + -1076297335, + 1065873937, + 1072411973, + 1053570489, + -1070613541, + 1050031956, + 1019756143, + 1075734404, + 1074456220, + -1080428326, + 1074576132, + 1075548485, + -1083595962, + 1060433106, + 1052217262, + -1105362474, + -1076743494, + 1044041613, + 1068617189, + -1073563662, + 1069182915, + 1027315878, + -1080759514, + 1067197786, + -1089329787, + -1073710091, + 1061368376, + -1099076701, + 1070854486, + -1073455711, + -1081066030, + 1061300295, + 1057159442, + 1061144711, + 1064959932, + 1059711167, + -1070297971, + 1067168521, + 1042369985, + -1091506601, + 1054479969, + 1048681591, + 1068836376, + -1078249419, + -1090325261, + -1100074833, + -1079039421, + 1065489002, + -1095484310, + -1114162060, + -1073517504, + 1046292206, + -1100181780, + 1019940056, + 1047329072, + -1098899648, + 1069670512, + 1066022518, + -1080289162, + 1056086974, + -1075795778, + 1051746179, + 1074979074, + -1075298662, + -1102082464, + 1071163529, + -1076788857, + -1090179326, + -1100682955, + 1051161514, + 1071093964, + -1084030339, + 1042498412, + 1069516929, + 1069592343, + 1077704713, + 1052819811, + -1124597504, + 1049141458, + -1080937450, + 1069902347, + -1085245260, + -1079617483, + -1080702484, + -1083190554, + 1067259078, + -1081447608, + -1081208118, + -1080250157, + -1076086830, + 1056946910, + 1052384357, + -1096594176, + 1065092641, + 1055894481, + -1091882662, + -1094398918, + 1041616764, + 1054480561, + -1082551186, + -1074382035, + 1046493128, + -1081756161, + -1084329579, + -1082100291, + -1071895858, + -1081132548, + -1095598778, + -1081771218, + -1090139487, + -1085763278, + -1085321096, + -1090297555, + -1069234013, + -1084594818, + -1098855100, + -1109237774, + -1080247623, + -1072056019, + 1059299456, + 1053377294, + -1078031713, + -1096586531, + -1080203439, + -1109611439, + -1103080489, + -1081549428, + -1099596479, + -1085178587, + 1073091168, + -1087627604, + -1086731728, + -1095125041, + 1035716927, + -1098727955, + -1089047835, + 1001169250, + 1061577935, + -1106444120, + -1097550392, + 1062371660, + 1049133354, + -1097939727, + -1088509116, + 1059253951, + -1102797502, + 1047161369, + -1090445193, + 1048602989, + 1056365985, + 1060393908, + 1059061443, + 1029322435, + -1084219111, + -1096138845, + -1087161526, + 1058105408, + 1052159994, + -1103863842, + 1048488739, + 981960387, + -1096096376, + -1086879552, + 1060913479, + 1045343492, + 1035182977, + -1118233994, + -1086357639, + -1079032241, + -1087678709, + 1047155950, + -1071174769, + 1068932193, + -1106357578, + 1063564964, + -1101871096, + -1091217584, + 1040294636, + 1072085774, + -1113820659, + -1079832721, + 1060944810, + -1075706763, + -1104648002, + 1076311651, + -1088002317, + -1078554385, + -1083721601, + -1083007089, + 1057511731, + -1085513604, + -1092815592, + 1074919457, + -1087077986, + -1098105934, + -1081369999, + -1079931448, + -1084229453, + 1045238939, + 1068212496, + -1082746747, + -1072453360, + -1080374334, + 1076197716, + -1095655231, + 1067889840, + -1098873552, + 1078755058, + -1079657676, + 1066753561, + -1078424226, + 1057274693, + -1070825038, + -1079441320, + 1076286722, + -1081675848, + 1062678144, + -1073994064, + -1087483335, + -1091001595, + -1077196974, + -1079245267, + 1030711248, + -1068568453, + -1113298059, + 1048409837, + 1068970425, + -1084114000, + -1101739828, + 1066128864, + 1057067706, + 1051620032, + -1078695497, + 1071086819, + 1061502836, + 1055526328, + -1095792058, + -1095736902, + -1076067743, + -1072087928, + 1065442953, + -1094796797, + 1022430693, + -1080157138, + -1090084045, + -1090317352, + 1067291616, + -1088121570, + -1073114924, + -1064147979, + -1071736321, + -1114268464, + -1090969026, + 1076629808, + 1084982650, + -1085749077, + 1065424445, + -1069823412, + -1066697617, + 1077048654, + 1058356570, + 1044680870, + -1087201011, + 1019435178, + 1065563309, + -1070512405, + 1073839366, + -1067912766, + -1134009375, + 1057475129, + -1104142743, + 1073879311, + -1093873153, + 1073936917, + 1012910274, + 1065120261, + -1085259514, + -1073791404, + -1084045178, + 1066895926, + -1094436902, + -1081748587, + 1080466932, + 1055145277, + -1092145836, + 1078671439, + 1068371960, + 1025740000, + 1072903147, + 1062473804, + -1084358708, + 1058731758, + 1067327947, + -1077573432, + -1077962827, + 1038886367, + -1087810474, + 1068868232, + -1079215248, + -1103609478, + 1057539443, + 1040768033, + 1050262935, + 1048007875, + 1065783657, + 1009115977, + -1097925196, + -1089248609, + 1050375821, + 1061169173, + 1019620477, + -1111151764, + 1031159588, + -1077065753, + -1091333824, + -1089420873, + 1062590053, + 1062269404, + -1085456100, + -1098316969, + 1041253021, + 1070747802, + 1069714452, + -1090169630, + -1091329147, + 1067910274, + -1080042546, + 1058216837, + 1053901312, + 1057897417, + 1060847496, + 1059846582, + -1081772294, + -1094218027, + -1091948245, + -1109642852, + 1055697624, + -1086880612, + -1070992372, + 1059075334, + -1083500862, + 1073928569, + 1032722534, + -1099978185, + 1062542102, + 1076403093, + 1070664717, + -1064737152, + 1064534290, + 1069457162, + 1039675291, + 1062423574, + -1090907977, + -1101078637, + 1069990279, + 1060714657, + -1084253210, + -1088192671, + 1063463425, + 1059927936, + 1067827109, + -1071473181, + 1069160762, + 1062167115, + 1053081629, + 1057498799, + -1068378701, + 1072299104, + 1020877945, + 1072567082, + 1063009389, + -1095387949, + -1089302456, + 1038325211, + -1105674463, + -1074061741, + 1057673995, + -1081418463, + -1078659818, + 1072531655, + 1073480813, + 1033341496, + -1077298715, + -1088196476, + -1072158721, + 1059801286, + -1080049874, + 1066667021, + -1078536228, + 1066757987, + 1047833134, + 1069637786, + -1082234120, + -1073317459, + -1099799123, + 1070255111, + -1107480217, + -1073566332, + -1072556320, + 1077173641, + 1042563252, + -1078783657, + 1052325242, + 1074535863, + 1072599653, + -1073710123, + 1056001661, + -1090626326, + 1073981220, + -1083041327, + 1057446272, + 1062030695, + -1073186192, + -1069509901, + 1079482228, + -1105840269, + 1063151826, + 1078333549, + -1085722109, + -1087348283, + -1076391609, + 1058289324, + -1076141073, + -1073211710, + -1095305341, + 1068511655, + -1081005287, + -1079411596, + 1076349294, + -1069336500, + -1082547218, + -1088930817, + -1091457512, + -1091282944, + 1071794682, + -1077235259, + 1067266889, + -1073011697, + -1074482260, + -1088193855, + -1085462487, + 1077723414, + -1071405048, + -1081947918, + -1123512125, + 1075553467, + 1042657138, + -1092258042, + 1066355638, + 1057021207, + -1087813710, + 1070010370, + 1082025912, + -1092926810, + 1060661204, + -1090423914, + 1047477098, + 1074862812, + 1062082911, + 1061674451, + 1061353533, + 1066767172, + -1103795245, + -1081961684, + -1095496258, + -1116181048, + -1086152393, + 1067750488, + 1045915599, + 1070363765, + 1066513029, + 1076993734, + -1069593075, + 1074728885, + -1073795778, + 1038919840, + 1060097670, + 1049984589, + -1124406948, + -1080212244, + 1052689306, + -1078323287, + -1088830353, + 1074218155, + 1059254792, + -1101319291, + 1056538621, + 1038728323, + 1065938482, + -1100412074, + 1000217214, + -1084963772, + -1106739582, + -1085740307, + -1097472872, + -1095905066, + -1081411309, + -1084877879, + 1038703480, + 1065604330, + -1108342243, + 1060259616, + 1062149871, + -1102243598, + 1048094468, + 1044646101, + -1081040058, + -1086330231, + 1017441745, + 998415361, + 1053374955, + -1097179762, + 1045473774, + 1067065618, + 1066751089, + -1078072832, + -1107172192, + -1092213144, + -1105886462, + -1093383531, + 1060051718, + 1073831697, + -1091386582, + 1067094785, + 1053003331, + 1048732151, + -1081241481, + 1056792764, + 1058658915, + -1091995892, + -1085968776, + -1093701300, + -1093152244, + -1101790095, + -1077976489, + 1057872240, + -1082052361, + 1077521499, + -1085545682, + 1066013065, + -1093949428, + 1070459732, + -1075194945, + -1094804305, + 1058238535, + 1073979752, + -1077716559, + 1059083211, + 1065871676, + -1105972294, + 1067525379, + 1054965419, + 1067780958, + -1090514157, + -1072997394, + 1064947578, + -1071314027, + 1075990479, + -1083151270, + 1061792037, + 1068928176, + 1049751444, + -1090346606, + -1088829723, + -1092178751, + 1069319778, + 1051540403, + 1052279531, + 1071615110, + -1079351671, + -1098499628, + -1085637168, + -1123835354, + 1081025433, + -1079997683, + -1078616415, + -1099330461, + 1067053711, + -1073797119, + 1076485893, + 1068313151, + -1070543373, + -1088245676, + -1097887069, + -1072631950, + -1097030775, + -1095658474, + 1073164630, + -1081940918, + 1069353063, + -1071122948, + 1045224228, + 1059989048, + -1080419394, + -1098665965, + 1074265954, + 1067115238, + -1084640891, + -1079507405, + -1077759917, + -1081685476, + 1077001791, + -1087300133, + 1048774367, + -1073435458, + -1097900915, + 1061163932, + 1059430795, + 1069438261, + -1084790663, + -1079778725, + 1068800981, + 1045813714, + 1057296074, + -1080937214, + -1077350039, + -1080443209, + -1112886437, + 1077456922, + -1092211940, + 1029421493, + 1066486767, + -1096594381, + 1060751748, + -1085752723, + 1061197328, + 1058396436, + 1083929642, + -1090770081, + -1099431162, + 1066370220, + -1077399314, + -1074974488, + -1082854178, + -1087592725, + -1084703994, + -1100946041, + -1080055875, + -1076632815, + 1075375598, + -1105947000, + 1035017940, + -1070296888, + -1083810071, + 1058359312, + 1072064029, + -1087958773, + 1051727991, + 1067233112, + -1074496682, + -1075555414, + -1093098929, + 1054312794, + -1092458722, + -1105936708, + 1066427163, + -1101936091, + 1026620376, + -1109642965, + 1043367271, + 1061606671, + 1043265714, + 1017886451, + -1100810871, + -1103381471, + -1117065806, + -1088894272, + -1129908944, + -1089441372, + -1087679840, + -1097074410, + -1141264110, + 1051239111, + -1110148105, + 1051339961, + -1096363172, + -1113530963, + 1044859634, + 1053611461, + -1082839333, + -1084934463, + 1061677060, + -1080647159, + -1092238904, + -1084529921, + 1049427009, + 1057120680, + 1049496849, + -1089404572, + 1034035142, + 1058845541, + 1062388186, + 1035892861, + 1050627026, + -1097898228, + 1051131192, + 1010045235, + 1066805742, + -1081336723, + 1067257514, + -1076904562, + -1098036582, + -1089752962, + 1060161173, + -1106231844, + 1066649759, + 1026467084, + -1101980452, + -1079563345, + -1121946065, + 1071380536, + -1097095082, + -1103302296, + -1121702032, + 1067149770, + -1095436368, + 1053585451, + 1060769736, + 1069519177, + -1089786698, + -1076566473, + 1058263308, + 1071621518, + 1055964128, + -1073077882, + 1061180323, + -1076753612, + 1008740378, + 1033759308, + 1074804373, + 1070646021, + 1052589124, + -1077544292, + -1086520383, + -1081089571, + -1101745290, + 1059488816, + -1089940075, + -1120068855, + 1057175965, + 1072994929, + 1069247283, + -1078569499, + 1084792676, + 1062379229, + -1080376368, + -1086634344, + 1071395030, + -1084235594, + -1089615831, + 1068268763, + -1072681174, + 1065814670, + -1118344846, + 1041448836, + 1074448745, + 1048404434, + 1069172784, + -1086713858, + 1065535874, + 1076176537, + 1042088428, + -1071386847, + 1046552368, + 1073611652, + -1098734608, + -1079016217, + 1068889082, + 1067084576, + -1094030628, + -1120014859, + 1067799165, + -1073022526, + 1074642195, + -1109647052, + 1070901786, + -1075253451, + 1052889912, + 1059993484, + 1067762828, + 1041135680, + -1131432674, + 1063986107, + 1076103665, + -1086261797, + -1066561561, + 1063080763, + -1089112388, + -1083621458, + -1081382765, + -1075808146, + -1092409837, + 1028542945, + -1082736309, + 1040010792, + -1072627992, + 1042235346, + -1101923440, + -1120475409, + -1088769217, + -1107334925, + 1065721884, + -1119099072, + -1087839632, + -1079675580, + 1059795322, + -1116360935, + -1091270447, + 1058236105, + 1053681688, + -1084594202, + -1096448872, + -1087104543, + 1067106971, + -1090372500, + -1097665421, + 1072501559, + 1049142850, + 1057711746, + 1041952562, + -1080751824, + 1060084336, + -1071812944, + -1087382033, + -1075673370, + 1068810865, + -1089893589, + -1082773686, + 1057425656, + -1111858357, + 1049260085, + 1049991515, + -1084408653, + -1083102794, + 1060166571, + 1060334771, + 1065732824, + -1071382756, + -1090182665, + -1086970587, + 1025219298, + -1094717452, + -1084713485, + 1062167754, + -1081854908, + -1084758900, + -1085994508, + 1060436383, + 1066127166, + -1098309004, + 1052893748, + -1093251576, + 1068784112, + -1081093405, + 1059091259, + -1079364620, + -1094083499, + -1078072143, + -1089270493, + -1094807400, + 1068125453, + 1052986282, + -1084181503, + -1088293808, + -1092629477, + -1087465604, + -1085212643, + -1083191190, + 1063183897, + 1056137617, + -1122918602, + 1067370287, + -1069361156, + 1044781189, + 1070377045, + 1080377051, + -1140172466, + -1077852930, + -1080090429, + 1068636011, + 1068618623, + 1055539515, + -1103612460, + -1081520470, + 1074038669, + -1088226425, + -1081979766, + -1089865414, + -1071221063, + -1087373191, + -1077165217, + 1057371501, + 1069562157, + 1068308687, + 1075979087, + -1099201818, + -1086002863, + -1079350829, + -1078144545, + -1092598850, + -1085941284, + 1054613577, + -1090198579, + 1059450626, + 1072442381, + 1075941613, + -1093028841, + 1058202620, + -1101426684, + -1076468975, + -1083965513, + -1068631469, + -1085310211, + -1100284959, + 1050710768, + -1089666180, + -1080919688, + 1056256129, + 1039793012, + 1076187223, + 1068280970, + 1072852252, + 1054738965, + 1067527471, + 1063312380, + -1081455240, + 1058076429, + 1034932525, + 1050339162, + 1069326643, + -1075550620, + 1074980035, + 1055034094, + -1071862538, + 1040341724, + 1067658234, + -1090476677, + 1063249886, + 1069676231, + 1074970193, + 1066603127, + -1064475941, + 1067737415, + -1085738843, + 1065819243, + -1084521210, + 1004447370, + 1064842203, + -1088751991, + -1098117514, + -1078133114, + 1060881028, + -1072805169, + -1091603260, + 1065469008, + 1060498649, + 1063407586, + -1110181583, + -1087631859, + -1107272940, + -1105022190, + -1068540623, + -1082637858, + -1085032207, + -1085569438, + 1061136768, + -1081090828, + 1072648701, + -1086775061, + -1081114127, + -1084565522, + 1073072140, + 1059074689, + -1080796704, + 1049280780, + -1115101549, + -1095499774, + -1098221496, + 1054084541, + 1062707326, + -1098572106, + -1083512415, + 1049133631, + -1093563375, + 1065747926, + -1077743884, + -1085677057, + -1088751259, + -1073127992, + 1079894067, + -1078766846, + 1059963881, + -1079177782, + 1054729398, + 1058770033, + -1086329481, + 1040708936, + -1098855476, + 1052764236, + 1038406456, + 1032812800, + -1098445738, + 1057315433, + -1083701924, + -1108774684, + -1098122514, + 1050302996, + -1080941190, + 1033708529, + 1066639110, + -1143241714, + 1042562422, + -1101066824, + 1044893085, + 1035621556, + -1091728201, + 1064722647, + 1062270792, + 1052850889, + 1051124159, + -1106345393, + 1017203326, + -1092384381, + -1081822114, + 1052061334, + 1048758612, + 1049616744, + -1096459587, + 1056755144, + 1070471959, + 1051257093, + -1080193297, + -1102470089, + 1057780335, + -1090951111, + -1092364989, + -1095481202, + -1102230412, + 1042927145, + 1059663824, + 1033840054, + 1060009673, + -1085955632, + -1096819942, + -1081066184, + -1081340120, + -1094748858, + -1099618426, + 1062815401, + 1070369072, + -1097803096, + 1067930253, + -1078178086, + 1036495721, + -1104360145, + 1071482964, + -1107434954, + -1089705084, + 1057219235, + -1078617027, + -1090807379, + -1102943778, + -1080186182, + 1065033126, + 1049692222, + -1082116111, + 1047256994, + -1078860682, + 1053403308, + 1070652379, + -1093925864, + 1065683756, + 1071472043, + 1043685077, + 1032544811, + -1120163602, + -1074727115, + 1071332019, + -1080523321, + -1088235104, + 1024498859, + -1081144203, + 1056835936, + -1082102641, + -1110087946, + -1070111555, + 1068893616, + 1047826434, + 1076386034, + -1097015252, + -1072142927, + 1062929322, + -1100623859, + -1095160342, + 1063665819, + -1071495349, + -1072424332, + 1072499696, + 1071277690, + -1073075807, + -1079974826, + 1051023528, + -1077794247, + 1052614168, + -1092247262, + 1076767251, + 1071390643, + 1068196884, + -1078027790, + -1080462929, + -1083033300, + -1062789779, + -1065816601, + 1056575420, + -1084592093, + -1086956489, + 1059178553, + 1052578775, + 1073488207, + -1094656185, + -1094016863, + 1049405923, + 1068031767, + 1028934943, + 1063905480, + -1106131806, + 1065778317, + -1071928387, + -1087414292, + 1082354560, + 1049170911, + -1088600787, + 1058583655, + 1040987226, + -1096611313, + 1071439060, + 1058752230, + -1122102352, + -1075952751, + -1064117059, + -1083645430, + -1106185425, + -1101765909, + -1064636092, + -1115635324, + -1081393071, + 1050245495, + 1077994919, + 1044318865, + -1089484960, + -1123668569, + 1043453575, + 1058984349, + -1083551983, + -1080343323, + 1079954742, + -1074437675, + -1102006360, + 1061893090, + 1058579266, + 1068525018, + -1096316386, + 1066497015, + -1071323239, + -1108492790, + 1072675004, + 1048885414, + -1082205662, + 1056116207, + -1080042644, + -1085292075, + -1093787624, + -1089774696, + -1093690999, + -1082242310, + -1069645071, + 1062447306, + -1064030788, + 1041551048, + -1086461799, + 1073456489, + 1009017110, + -1079825097, + -1097018150, + 1060321628, + 1060690751, + -1105430357, + -1085651525, + -1092231246, + -1119770907, + 1033871468, + -1119434113, + -1096905184, + -1117149046, + -1085520882, + -1077157737, + 1066097506, + 1057151588, + 1055271965, + -1079518817, + -1084725593, + -1089164599, + 1062770555, + 1058419589, + -1084398925, + 1050956773, + 1058341628, + 1051351711, + 1049481892, + 1067992954, + -1089830267, + -1087624437, + -1084290193, + 1059510626, + 1046226305, + 1041653158, + -1103390049, + 1043786911, + -1111886203, + 1064273103, + -1089730184, + -1085585736, + -1084877995, + -1083618313, + 1069803411, + -1081615196, + -1085211963, + -1090447904, + 1059426650, + 1054953834, + -1086851792, + -1098447192, + -1088109743, + -1100051638, + -1087874374, + -1090229556, + -1082060202, + 1060976290, + 1076702652, + -1076654775, + 1053055708, + 1026233661, + 1066129719, + -1069087317, + -1070325189, + -1091709422, + -1096494579, + -1082624963, + -1080939247, + -1072835289, + 1067392511, + -1076170896, + -1080044080, + 1076786820, + -1086280539, + 1076134432, + -1078480874, + -1081934384, + 1071931249, + -1096637023, + -1078213903, + 1056202293, + -1104912485, + 1065560240, + 1073979667, + -1088031035, + -1089559198, + -1078535368, + -1085009028, + 1067663976, + -1077048980, + 1041521418, + -1079502652, + 1057391232, + 1060235430, + 1050123052, + -1081777713, + 1067825922, + 1057284175, + -1067751021, + -1101075167, + 1078717713, + 1047254221, + -1072735409, + 1020015818, + 1071021833, + -1114627533, + 1050433144, + -1078328212, + -1145992178, + -1079488447, + 1066099409, + -1072450239, + -1081602355, + 1067492527, + 1073745111, + -1090100333, + -1071350377, + -1076614733, + 1056130435, + 1029776246, + 1068198674, + 1067044396, + -1101539066, + 1062187912, + -1075847995, + 1075598813, + 1062519069, + -1076109110, + 1061316497, + 1053635751, + 1060004133, + -1077334961, + 1069978705, + -1072044125, + 1061122987, + 1066466632, + 1072581610, + 1049820032, + -1115624708, + 1051468266, + 1071655116, + -1073249574, + -1104586873, + 1066290715, + -1075772486, + -1076038020, + -1070881885, + -1075838546, + 988518028, + 1059221556, + -1090945761, + -1092336203, + -1075810355, + 1064568588, + 1069575888, + 1081233413, + -1081586258, + 1047827022, + 1065001191, + -1078892490, + 1048089849, + 1061091016, + 1056294791, + 1067272873, + 1061172759, + -1079607327, + -1104661709, + 1049621778, + 1071676139, + 1060850122, + 1075645461, + -1086670273, + -1075644950, + 1060270557, + -1092467763, + 1055206245, + 1053055265, + -1120763106, + -1104833988, + -1163148218, + 1051672690, + 1046098369, + 1073646760, + 1060397431, + -1088977684, + 1047132383, + 1043064976, + 1057417331, + -1084117490, + 1053839231, + 1064326320, + -1087877070, + 1040372520, + 1040526376, + -1112741859, + -1103825697, + 1059018010, + 1044197839, + 1064597323, + 1059858108, + -1084164250, + -1086586741, + 1060244704, + -1089124743, + 1001249246, + 1061467554, + 1048834159, + 1065177390, + -1112119138, + -1082374872, + 1052389483, + 1056823242, + -1084305854, + -1081917835, + 1021763343, + 1045975565, + 1059994057, + 1057234966, + 1057417601, + 1063619626, + -1079182598, + -1088901935, + 1082779840, + -1089629437, + -1093680895, + -1096023978, + -1065385091, + 1058228623, + -1080411610, + -1086376849, + -1090789534, + 1071990386, + -1081118054, + 1057587850, + -1074485635, + -1088232180, + 1045819011, + -1077142030, + -1078186570, + 1068865790, + -1067847811, + -1076846820, + -1075637946, + -1075860572, + -1085205675, + 1061450069, + 1052382865, + -1080624732, + 1065947436, + -1086816076, + -1080254249, + 1070379250, + 1072384490, + -1084940911, + 1058567171, + 1058055514, + -1072609979, + 1069519640, + -1089479054, + 1030903895, + -1093634257, + 1061782083, + -1069110973, + -1093890005, + -1084233744, + -1091754170, + -1101227346, + -1096335688, + 1066444430, + -1077961199, + 1067277925, + -1149956177, + 1067458715, + -1089670610, + 1058506624, + 1068040975, + -1067714972, + 1065236314, + 1063139273, + 1052189454, + -1094201814, + -1101784399, + 1063567855, + -1087378081, + 1060322384, + 1055631471, + -1086989364, + 1045458259, + 1036566736, + -1081789087, + 1054802486, + 1063066630, + 1066457343, + 1069486845, + -1084207651, + -1075418221, + 1065558356, + -1081152626, + 1071121369, + 1072846614, + -1076494350, + -1145455528, + -1098411190, + 1061025619, + -1085367609, + 1055989493, + 1067995747, + -1082835015, + -1080954810, + 1053374556, + -1085318953, + -1087718297, + -1070403718, + -1102794199, + -1085315982, + 1067788455, + -1087941097, + 1051270590, + -1078305851, + 1076988759, + 1065418556, + 1066472511, + 1067626383, + -1086238351, + -1077257341, + 1067204490, + -1068892354, + 1066544823, + -1107839992, + -1066548123, + -1094770533, + 1053461312, + 1068171672, + -1104990660, + -1083370047, + -1071812033, + 1075984075, + -1078955979, + 1061788474, + 1064914605, + 1067413289, + 1070111829, + 1077347017, + 1063432983, + 1049377524, + 1043115735, + -1074395206, + -1102800995, + 1057504755, + 1075115898, + -1075189847, + 1066631701, + 1058403384, + -1085176311, + 1042329000, + 1051385566, + 1047910596, + -1120939773, + 1009075804, + -1096729650, + 1040528245, + -1085186437, + -1089254978, + -1088714872, + -1083245038, + -1083452793, + -1117233767, + 1057292209, + 1056767475, + -1093035425, + 1051444705, + -1103612969, + 1060419910, + -1106886228, + -1080155908, + -1091057450, + -1116761335, + -1088840332, + 1054369173, + 1048906495, + 1024044596, + 1064393144, + -1089342662, + 1075035087, + -1099627331, + 1048652737, + -1083393153, + 1057745630, + -1113493342, + -1076217520, + -1097519790, + -1092763914, + 1033548655, + 1041311368, + -1102962589, + -1095638112, + 1057573786, + -1091113148, + -1088803413, + 1058940624, + 1073890891, + -1076814355, + 1073606724, + -1095610815, + -1098619413, + -1101107744, + -1087133483, + 1057176668, + 1010663811, + 1035609505, + 1051235225, + 1073957941, + 1055429812, + 1049420865, + 1076316697, + -1079392278, + -1086086416, + 1047522587, + 1060071251, + -1071491713, + -1095799902, + 1058927595, + -1079495816, + 1067885179, + -1081549298, + -1097709779, + 1025712868, + -1079509125, + -1086661899, + -1081816735, + -1074890976, + -1125920526, + -1081490070, + 1017169429, + -1081906466, + -1098607087, + 1052430235, + -1084095996, + 1062308148, + -1078426679, + 1065715161, + 1061590811, + 1073745238, + -1078035805, + -1072767444, + 1061251808, + -1083767884, + -1078683333, + -1073761502, + 1060518485, + 1065067944, + 1002046270, + -1075382260, + -1082185272, + 1073084584, + -1099279378, + 1055323055, + 1060372383, + 1073937379, + -1090305553, + -1073483217, + -1071944352, + -1088542907, + 1017938745, + -1097682311, + 1064189688, + 1057536130, + 1063624429, + 1058427361, + 1068140575, + -1086230283, + 1062330651, + -1081361535, + -1078572247, + 1072204617, + 1069708440, + 1059459502, + -1086561063, + 1074549605, + 1056637728, + -1071996307, + 1052682802, + 1036515032, + -1083603983, + 1068401973, + 1076555007, + -1081384455, + -1083728720, + 1048981072, + 1066628357, + -1067197504, + 1050922136, + 1074562530, + -1086061307, + 1049861488, + 1060793745, + -1077552630, + -1108363214, + -1103941648, + 1064616739, + -1077923795, + -1085326953, + 1071042940, + -1098831319, + -1077646615, + 1041130181, + 1072321948, + -1081762005, + -1086759258, + 1073340420, + 1069605553, + 1036982707, + 1067187819, + 1060076773, + -1081911544, + -1091583846, + -1117187484, + 1065684642, + -1094624727, + 1059855595, + -1107104563, + 1073699928, + -1090025142, + -1070049875, + 1060303110, + 1039026586, + 1070114184, + 1064333643, + 1037657066, + 1072720968, + 1062161892, + 1064058034, + 1024275244, + 1048946665, + 1063921179, + -1096710567, + -1094998501, + -1090675577, + -1120032935, + 1048140257, + 1051214326, + 1067863946, + 1051848717, + -1093828935, + 1044368357, + 1049807422, + 1034221388, + -1139156216, + -1130305164, + 1048076735, + -1109714912, + 1027958632, + -1087483039, + -1088105781, + -1088645073, + -1089194293, + -1087750911, + 1032872747, + 1061303446, + -1079710260, + -1096544919, + -1083103538, + -1087237515, + -1084303328, + -1093214829, + -1084238817, + -1086990291, + 1050457793, + 1065741534, + 1049391843, + 1069380911, + 1073779125, + -1090839486, + 1068300283, + -1094770364, + -1073078667, + 1043052847, + 1067408708, + -1097712099, + 1066562391, + -1081234860, + 1061005260, + -1076737219, + 1079598995, + 1070160211, + -1092292684, + -1079390244, + -1134121291, + -1092818464, + -1090982894, + 1072779482, + 1060028388, + 1058648092, + -1075272785, + -1079337858, + -1073872507, + 1070442259, + 1028801248, + 1074492800, + 1078300900, + -1079732264, + -1086328180, + 1056523402, + 1056570369, + 1074231823, + -1082019464, + 1054250749, + 1070340164, + -1091409105, + 1053200849, + -1101042456, + -1073226020, + -1119287061, + -1091808465, + 1057944011, + 1077976919, + -1075350915, + 1059913314, + -1065240475, + -1106821482, + 1071347386, + 1027054083, + 1069315203, + 1070977041, + 1080691012, + 1067599183, + -1080622827, + -1110792353, + 1075759200, + 1070686392, + 1061771817, + 1049309225, + 1067124985, + 1079198075, + -1105477635, + -1077530415, + 1043593568, + 1076572689, + 1059139294, + 1070050065, + -1077626183, + -1082632540, + -1088890473, + 1060419670, + 1083067977, + -1081389773, + -1070535183, + 1070013112, + -1081925566, + 1077245005, + -1076627114, + -1077410113, + 1070191125, + 1066231188, + -1081431133, + 1077306271, + 1067368991, + -1074783624, + 1057151678, + 1078228928, + -1093617874, + -1090372260, + -1074052461, + -1069112451, + -1075631667, + 1078236465, + -1080487163, + -1078021042, + -1080683884, + 1087521307, + 1042455844, + 1041023101, + 1045425969, + -1070547841, + 1065757007, + -1079259375, + -1075818140, + 1050305230, + 1074494725, + 1069302431, + 1052412163, + -1086333353, + 1064704596, + 1059294250, + -1067291303, + -1080535604, + -1078387889, + -1082718470, + -1088407655, + -1084463232, + 1061917574, + 1041481034, + 1066597260, + 1077412775, + -1081598341, + -1074864698, + -1081173613, + 1076972290, + 1083624914, + 1067465366, + 1058257750, + 1050839679, + -1077570880, + -1091917482, + -1117385556, + 1060393267, + 1061557731, + -1077408866, + 1063771914, + 1033607988, + -1073619062, + 1046783807, + -1081415461, + -1094509605, + 1012855130, + -1093590098, + -1135710521, + -1079682546, + -1113489062, + 1055218277, + -1086985606, + 1023485931, + -1078599492, + -1088151887, + -1119427957, + -1096176375, + 1032785994, + -1104719924, + 1050259391, + 1051617681, + -1099092998, + -1099153085, + 1033019678, + -1091827893, + -1084493934, + 1067791026, + 1065887633, + 1059322386, + -1090011964, + -1080042978, + 1053153600, + -1102065670, + 1070304193, + -1093758904, + -1073561384, + -1084693525, + -1078746161, + 1067999769, + 1032400569, + -1073204015, + 1048676852, + 1075990880, + 1082563205, + -1105362299, + 1074493690, + -1103551847, + 1083206030, + 1066584761, + 1066743340, + -1080016730, + 1065066215, + 1062575179, + -1064325255, + -1098606053, + 1061392212, + 1065914613, + 1079093558, + -1074114896, + -1082015149, + 1070998386, + -1090673161, + 1069063973, + 1073686136, + -1088962235, + -1072718030, + 1042938998, + 1052667104, + 1037812067, + 1064237478, + -1073485210, + 1060015016, + 1073868762, + -1090021344, + -1087589427, + -1120328496, + -1080886623, + -1082041453, + -1079734403, + 1060311562, + 1050197026, + 1068076980, + 1058128927, + 1040455461, + 1058896216, + -1061565697, + 1072984828, + 1075418979, + 1065825014, + 1049678903, + 1058164295, + -1089052375, + 1079085297, + 1071208741, + 1061789034, + -1086423736, + -1084518066, + 1078623227, + -1074663432, + 1082546978, + 1064120273, + -1063891932, + -1114315597, + -1081555337, + -1109452162, + 1045156835, + -1088532955, + -1079735980, + -1067706583, + 1059795582, + -1067395166, + -1100194993, + 1075372867, + 1069161905, + 1060313526, + 1073726251, + 1057591295, + -1067058624, + -1079932737, + 1068187669, + 1037144255, + 1061652129, + -1085362746, + 1079438992, + 1073036777, + 1048661099, + -1073228404, + 1074685613, + 1064911387, + 1069756791, + 1066435940, + -1081370351, + -1071604057, + -1079525038, + 1041601492, + 1073809820, + -1089971240, + 1029106637, + 1054660866, + -1082128828, + 1068518898, + 1063267526, + 1059171857, + 1066566719, + 1039633986, + 1083251833, + 1069908218, + -1073685440, + 1062734492, + -1072764840, + 1066265611, + 1083633868, + 1072467713, + -1088593991, + 1072796972, + 1036077320, + 1066064695, + 1073948352, + -1090554800, + 1052504420, + 1046470283, + 1089655404, + -1088160099, + -1073928027, + 1066084534, + 1083890022, + -1079365936, + 1067366412, + 1063328788, + 1049389662, + -1077147407, + -1102574827, + -1088643997, + -1087397380, + 1060975086, + 1056687443, + -1094089930, + 1067522830, + 1044546952, + 1068516286, + 1057673267, + 1063504067, + -1083432943, + 1054563588, + -1086458141, + 1009654999, + -1089230995, + -1083548006, + 1045557986, + -1087551092, + -1088553176, + 1043471895, + 1059865159, + 1040144376, + -1080185466, + 1059921631, + -1087951963, + 1062140956, + 1049735428, + 1059954707, + -1098494704, + 1052118810, + -1113746346, + -1079670748, + -1078507681, + 1066485951, + -1093651034, + 1071803741, + 1079982371, + 1067993128, + 1039653534, + -1081725667, + 1054733110, + 1065528591, + 1048749567, + 1076762532, + 1066713882, + -1096157385, + -1079141009, + 1066971772, + 1063326512, + -1067667845, + 1062311443, + 1039622608, + 1066062249, + -1087334184, + 1070143426, + -1095667297, + 1059128242, + 1028307134, + 1051143321, + -1083433290, + -1089036271, + 1067785923, + 1046488026, + -1091529529, + -1084738811, + -1079614066, + -1093227617, + -1127446996, + 1073270567, + 1064081438, + -1076054352, + 1070959684, + 1063660617, + 1069409251, + 1070473447, + -1064445662, + 1065844886, + -1096132791, + -1083483313, + 1077393628, + 1061806615, + -1133873796, + -1097481961, + 1058140183, + 1063649938, + 1057806030, + 1049931348, + 1073298370, + 1052656851, + -1082700162, + -1106376862, + -1093825940, + -1089541527, + -1081130024, + -1089711920, + 1061306484, + -1104853872, + -1083299115, + -1087611449, + 1060597617, + -1077653574, + 1065080928, + -1080431706, + 1057721330, + -1081848322, + 1071974132, + 1064186550, + -1079765105, + -1095660002, + 1013567120, + 1049560329, + 1060214432, + -1083799330, + 1068593950, + 1060233318, + 1072038965, + 1044999630, + 1068371148, + 1067144027, + 1065668045, + -1087451084, + 1065179465, + -1078566974, + -1096213461, + -1105114174, + -1079960679, + 1033362968, + 1043631684, + -1082389478, + -1123153435, + 1057365778, + -1081898627, + -1094999432, + -1088133630, + -1101254237, + -1082871562, + -1126240322, + 1041398193, + 1061485661, + 1038658490, + -1072667964, + -1088144146, + -1096325784, + 1055847101, + -1087559438, + -1088731962, + -1093758600, + 1063690371, + -1083937468, + 1044551747, + -1076525222, + -1097683808, + -1084549140, + -1084711206, + 1051559289, + 1080197806, + -1090387590, + -1082430605, + -1113727693, + 1044036015, + 1065431343, + 1068079587, + 1071129744, + -1106410240, + -1101883698, + -1069697494, + -1087680689, + -1079896989, + 1072434940, + -1078284530, + 1055709176, + -1086517841, + -1098403397, + 1039598983, + 1062717570, + 1037876904, + -1090171160, + 1058663479, + -1093129738, + -1073408307, + 1031867033, + 1061434088, + 1042406625, + -1081325880, + 1042100969, + -1096464081, + 1052052588, + -1096872134, + 1062857517, + 1062658258, + -1092134839, + -1091580330, + 1047349643, + 1061498925, + 1048936568, + -1090337483, + -1130557472, + 1045150726, + 1064512509, + -1084570022, + 1045021290, + -1105676680, + -1085892811, + -1088995221, + -1105274065, + -1092597516, + 1048635423, + -1104930652, + -1088318157, + -1108905909, + 1060427515, + -1094624534, + -1094607675, + -1084519245, + 1059593927, + 1061158545, + -1109609216, + 1066797815, + -1105225093, + 1061789793, + 1058374487, + 1073696845, + 1051507730, + -1073617829, + 1066570018, + 1070881194, + 1041610230, + -1101942363, + -1075165057, + -1089299839, + 1068952061, + 1072244074, + -1079921877, + 1048071917, + -1089297040, + 1021956113, + 1057196421, + 1069611704, + 1071599834, + -1071747338, + -1096763420, + -1114460930, + -1086728260, + 1023501527, + -1067452592, + 1076739213, + 1041254660, + -1070036259, + -1088518605, + 1031562333, + 1063337473, + 1077460305, + -1073925789, + -1097418487, + -1099998238, + -1084456519, + -1083206539, + 1065537181, + -1095395706, + 1065531718, + 1057133389, + -1075726313, + -1078218186, + 1049681480, + -1074895983, + 1064672207, + 1069910759, + 1064447810, + 1063659288, + -1087907803, + -1087758836, + -1084844819, + 1032773326, + 1044737886, + -1091101541, + 1080160066, + 1050176814, + -1081472173, + -1077618158, + -1066734826, + -1084131624, + -1079215497, + 1066833286, + -1084283920, + 1068539757, + 1044039299, + -1083776787, + -1074656724, + -1089809068, + 1074174696, + 1052508651, + -1080069695, + -1119830883, + 1073920603, + -1091744673, + -1096179727, + -1086342636, + -1089519210, + 1056015967, + -1073055596, + -1079519076, + 1055975988, + 1069313089, + -1075545843, + 1051954463, + 1074923368, + 1059475397, + 1073328567, + 998026619, + 1037573736, + -1090641148, + 1046986731, + -1089664625, + -1097774757, + 1066619032, + -1079594679, + 1061246441, + 1068822642, + 1048652887, + 1071975923, + 1067501127, + -1093565896, + -1101047442, + 1076112304, + 1060418470, + -1080130867, + -1078707387, + 1074894081, + 1063674852, + 1079146230, + -1082846274, + 1057367733, + -1092058796, + 1054868204, + 1029347511, + -1074785387, + -1087009346, + 1060926563, + -1079347683, + 1055515137, + 1053147821, + 1071489886, + -1090041292, + 1060482562, + -1073849582, + 1055113600, + 1070368827, + -1085413605, + -1089660055, + -1079895756, + 1031069982, + -1092645787, + 1053341131, + -1098571752, + -1138740953, + 1052211734, + -1105062530, + 1067010188, + -1097067291, + -1107783393, + 1015576716, + -1098032694, + -1138126816, + -1104455741, + -1082787447, + -1100883735, + 1037570049, + 1065761305, + -1097670607, + 1031263247, + 1072250014, + -1080501420, + -1083769943, + 1064075265, + 1043283876, + -1083399844, + 1053912325, + 1032576234, + -1093012350, + 1066853261, + -1088835814, + 1054934921, + 1074800748, + -1098569002, + -1099894410, + 1060609251, + 1063808841, + -1088706889, + 1067530365, + -1086526209, + -1102613903, + 1059775829, + -1094555243, + 1054095912, + 1066498902, + -1067497573, + 1075516928, + 1069414413, + 1067510163, + -1094388646, + -1088312492, + 1069266253, + -1098668583, + -1086805892, + -1090099614, + 1053584760, + 1049122120, + -1079146262, + -1072969732, + -1090440532, + -1079812123, + -1087456025, + 1067197527, + -1079467871, + 1071986513, + -1084482854, + 1076964849, + 1066538054, + 1051278248, + -1076507878, + -1069152534, + -1112494005, + 1058356530, + -1069104923, + -1081581037, + -1122495245, + -1087733015, + 1073196001, + -1089800413, + 1062527844, + -1104172089, + 1072618791, + -1077480305, + 1048448505, + 1058727423, + 1053544307, + -1098810875, + 1072012721, + 1053470425, + 1058006546, + -1087420610, + -1080978954, + 1044486017, + 1076758188, + 1054361210, + -1106842076, + -1098553003, + -1086397686, + 1065076933, + 1065541893, + 1070801377, + 1067970095, + 1068728546, + 1079479432, + -1085574063, + -1070775805, + -1097614032, + 1067771169, + 1039166510, + 1071854793, + -1070996844, + 1063081295, + 1064476724, + -1085563354, + 1077033592, + -1070046494, + -1087266882, + 1084027174, + -1076147027, + 1075264427, + 1078533018, + 1075930845, + 1062544933, + 1061880473, + -1075820869, + -1089968729, + -1075161408, + -1105392349, + 1076287341, + 1043605023, + -1078566634, + -1097310789, + -1082306976, + -1069079401, + 1073655179, + 1066372134, + 1073646538, + 1050774701, + 1077372584, + 1072018859, + 1053821169, + -1080379809, + -1065125214, + 1075908972, + 1056840073, + -1097188871, + 1045577023, + -1067364020, + 1070621322, + 1070485000, + 1016441240, + 1070457033, + -1070881180, + -1074095915, + 1065666946, + 1058518822, + -1088066826, + -1067212530, + -1088084029, + 1065476848, + -1078830427, + 1079341902, + -1089687359, + -1066520112, + -1092377905, + 1073619121, + -1080037803, + -1059784840, + 1050010446, + -1071006296, + -1082281379, + 1073451779, + 1029794151, + -1070225871, + -1106493984, + 1061256725, + 1032655800, + -1103728234, + 1070462270, + 1071418930, + -1098462190, + -1124615191, + -1083388230, + 1050775024, + -1102743017, + -1082047283, + 1056652293, + 1032031930, + -1101193292, + 1067756609, + -1089593680, + 1066303608, + -1090232132, + -1083449506, + 1046886112, + -1087666690, + -1104718329, + -1086798197, + -1116975727, + -1101168553, + -1088866879, + 1055924114, + 1057685968, + -1083951742, + 1053863664, + -1093026498, + -1089537053, + -1097722648, + -1087768073, + 1026667477, + 1050575351, + -1104246161, + -1095618013, + -1118296878, + 1075608156, + 1050259339, + -1088393685, + -1077362813, + -1080524063, + -1087044459, + 1070174457, + -1077064383, + -1082980589, + -1073291565, + 1032075311, + -1109763357, + -1079053046, + 1084050581, + 1064181511, + -1078645204, + 1058331848, + 1071372438, + -1078279745, + 1027955162, + -1090425969, + 1075910435, + 1067645203, + 1066332127, + 1040340729, + 1062257740, + 1067788298, + 1074519313, + 1064529758, + -1074547855, + 1075333727, + -1074159822, + -1089574933, + -1074687222, + 1045595016, + 1064648128, + 1058008517, + -1090525713, + -1098635060, + -1075002400, + 1066067631, + 1072955983, + -1090979513, + 1073975280, + 1049435468, + 1039159180, + 1082137505, + -1078854714, + -1081336051, + 1063554373, + 1074579923, + -1093735839, + 1073741542, + -1071458583, + 1069017832, + -1090214868, + 1059944063, + 1025667143, + -1097647765, + -1066627375, + 1040203454, + -1100078579, + 1068033125, + -1100567102, + -1099033587, + -1088400308, + -1103346328, + 1073879950, + 1066019911, + 1062519939, + -1086292221, + -1096161892, + 1058315620, + -1113328054, + -1072683091, + 1066883202, + 1052974950, + -1082526105, + -1111743560, + -1082127243, + 1062038890, + 1052969877, + 1064490474, + -1075663172, + 1067282589, + -1087722477, + -1082541430, + -1090175151, + -1070823074, + 1074293235, + -1086067872, + 1058915857, + 1042793619, + -1103036326, + 1070302268, + 1044132213, + -1083854146, + 1077586436, + -1120308725, + 1064051430, + 1077361879, + 1074033828, + 1063943231, + -1100855109, + -1102182295, + 1075825132, + 1062845097, + 1067659950, + 1058482416, + -1096086391, + 1079230604, + 1058793038, + 1069362324, + -1079066182, + 1066069390, + -1088646036, + 1056308665, + 1066974278, + 1075646383, + 1068309847, + -1130615791, + -1082858244, + -1082406085, + -1090385094, + 1050698303, + 1065669306, + 1048544156, + 1022117688, + 1052961970, + -1105786564, + 1031880141, + 1065477139, + 1077172383, + 1072787173, + -1086851679, + -1082486092, + 1051610960, + 1057022634, + 1058372397, + 1059963031, + 1050076306, + -1073793570, + 1040514505, + 1047520418, + -1095414344, + -1080584868, + 1036190127, + 1054655878, + 1019787466, + 1058803480, + -1094718642, + -1131422535, + -1092409086, + 1057576578, + 1047980855, + 1046661184, + 1059530151, + -1094130626, + -1090082701, + 1065689965, + 1059115559, + 1043770912, + -1103061495, + 1066427413, + 1033011890, + -1117633441, + 1056405657, + 976718134, + 1062234654, + -1106463693, + -1108779438, + -1100908792, + 1066454223, + 1050546064, + -1105534655, + 1015981417, + -1107552436, + 1053673002, + -1080885598, + -1109569678, + 1029867333, + -1104104287, + 1064096229, + -1076181543, + -1103856275, + 1062290445, + 1051253315, + -1112168147, + 1065834152, + -1134751036, + -1078447176, + 1057975343, + -1088892590, + -1118097362, + -1103193006, + 1060068471, + 1060841493, + 1038463984, + -1085372167, + 1047323282, + -1080907799, + 1044475140, + -1078501056, + -1081448650, + -1080553235, + 1068052878, + -1079447133, + 1050797399, + 1071088239, + -1079814970, + -1078679900, + 1080178026, + 1057493469, + -1089219142, + 1052621944, + -1103594632, + 1061002595, + 1065587292, + -1116222024, + 1067227249, + 1060569684, + -1107108676, + 1069453081, + -1090672708, + 1073109231, + 1050175242, + 1025633895, + -1080866205, + -1100356102, + -1064901393, + -1180379060, + 1059774374, + -1096113453, + 1069126863, + -1090231675, + 1067070891, + -1079554337, + 1058221171, + -1078287888, + 1060424407, + -1084935299, + -1071923510, + -1074000732, + 1070044252, + -1088534926, + -1081479057, + -1101530093, + 1067264036, + -1070114259, + 1066889252, + 1063445175, + 1073615977, + 1075410420, + -1085960918, + -1085793320, + -1069891269, + 1069761111, + -1081422444, + -1092146424, + -1094332114, + -1080820824, + 1074993667, + 1062978082, + -1075415000, + 1070791139, + 1044801933, + -1097504306, + 1063871887, + 1064578401, + 1063966008, + -1110058040, + 1062713699, + 1064940272, + -1072982359, + 1074528473, + 1052738371, + 1074061484, + 1057135336, + 1047484940, + 1052492304, + -1079753744, + 1043420574, + 1043432071, + 1043478607, + 1050851038, + -1155747471, + -1128596810, + 1072545435, + 1066606240, + -1089994213, + 1057490358, + 1066303989, + 1060638239, + 1049151451, + 1074406614, + 1059833881, + 1050262511, + -1101532120, + 1041304410, + -1081770540, + 1063948364, + 1069317118, + 1059122905, + -1098593964, + 1077861860, + -1093646670, + -1088376502, + 1051063295, + 1075691599, + 1065143552, + 1069967392, + 1072233980, + 1062081638, + 1063224056, + 1054622591, + -1109970777, + 1050182143, + 1059899355, + 1061681817, + 1051712841, + -1097135363, + 1054937042, + -1080761870, + -1088269681, + -1092280090, + 1050257204, + -1116456447, + 1062851164, + 1045285203, + -1089738115, + 1045727930, + 1056819938, + 1045105875, + -1095075134, + -1113148370, + 1056249084, + -1089462637, + -1078683681, + -1087880197, + -1089426274, + -1090129262, + 1067322568, + 1062565750, + 1067538022, + 1028879033, + 1052661161, + 1051735456, + -1090166654, + -1088555923, + 1069212323, + -1112821625, + 1057209977, + 1071080215, + 1061778286, + -1100584529, + 1061957627, + 1048059793, + -1089883448, + 1065703526, + 1065122281, + -1089270851, + 1072130295, + 1070920087, + 1071679295, + 1062199011, + -1083745040, + 1062214650, + 1041279295, + -1090668497, + 1058643370, + -1087901745, + 1057705095, + 1064336772, + 1047110364, + 1065483939, + -1083548309, + -1098125623, + -1098819530, + -1082122617, + -1089103415, + -1080505641, + 1078435783, + -1075247966, + 1054289989, + 1082518818, + 1037007248, + -1083804207, + 1053989338, + -1082028489, + -1077352420, + 1055346779, + -1063306219, + -1086060712, + 1055772630, + 1034031937, + -1076680912, + -1091971880, + -1085509514, + -1104415281, + 1059511186, + 1074218092, + -1073949102, + 1065366851, + -1070185940, + 1057394869, + -1071654872, + 1091234912, + 1075917085, + -1080279004, + 1058476613, + 1065974598, + -1085162294, + 1074989058, + -1077149789, + 986194831, + 1065284461, + -1082088754, + 1072023957, + -1095663460, + -1069562293, + -1096038428, + 1067456445, + 1056487184, + 1075182777, + 1047890991, + -1076225846, + -1073551279, + -1066972571, + 1077049710, + 1017092655, + 1066449259, + 1082183003, + 1068599379, + -1087760588, + -1087887391, + -1077636729, + 1066816720, + -1095742125, + -1071173261, + 1041172487, + 1072327073, + 1090113164, + 1066897537, + 1087016082, + 1068367999, + 1074393798, + -1073834073, + 1076257951, + -1069177418, + 1058801928, + 1058016810, + -1081558292, + -1080691171, + -1098557621, + -1102030132, + -1071411948, + 1083470695, + -1086839632, + -1071737846, + 1067608999, + -1130356662, + -1085994209, + -1078490470, + 1068185201, + 1048137543, + -1066763526, + -1079280496, + 1047521027, + -1092705544, + -1099739592, + 1065889051, + -1069231404, + 1074214989, + -1103744118, + 1061800770, + 1077942664, + -1078171003, + 1066209794, + -1075665791, + 1074343761, + -1080691167, + -1069636426, + -1092397214, + -1066996688, + 1057485212, + -1084405848, + 1066242637, + -1113940526, + -1090436211, + -1103703383, + 1059871575, + 1057499110, + 1012507762, + -1078430468, + 1055984972, + 1058716786, + 1057506271, + -1095426362, + 1057294783, + 1066841069, + 1065479749, + -1089931677, + -1090677118, + 1058965016, + -1080374271, + -1103342632, + 1066503513, + 1053324127, + -1134898061, + -1104139401, + -1080336052, + -1110233897, + 1062146511, + -1101575554, + -1099339662, + -1097915369, + -1115838299, + -1102786548, + -1097239031, + -1086418351, + 1058456042, + 1053121955, + 1057708683, + 1038835820, + 1066466252, + -1081412922, + 1055386508, + -1088836329, + 1074245598, + -1123470006, + -1113262658, + 1049869684, + -1081274922, + -1076574365, + 1072024113, + 1071021851, + -1109448459, + -1107437730, + 1064436080, + 1072201557, + -1079444893, + -1073634352, + -1076303728, + -1090320570, + 1079958059, + 1076384315, + -1090902422, + -1105693715, + 1068099895, + -1081312929, + 1058383245, + -1119303744, + 1075370426, + -1068734453, + -1073346830, + 1069630963, + 1073409291, + -1092308204, + 1032591484, + -1101932038, + -1082295668, + -1064796413, + -1080688234, + 1082827265, + 1025624237, + -1080339318, + -1081305949, + 1052310506, + 1083892373, + -1078576320, + 1064385186, + -1068687848, + -1080672354, + 1043178801, + 1081471955, + 1059205123, + 1063903163, + 1050770721, + -1080707439, + 1047011053, + 1042818196, + 1077553436, + -1139086616, + -1070407877, + -1072213872, + 1070878179, + -1093709793, + -1089752451, + 1059550181, + -1071315836, + 1034969778, + -1074903658, + 1064517593, + -1093817892, + -1097178977, + -1073257422, + 1045484580, + -1068477021, + 1063043034, + 1043653225, + 1059577970, + -1083857077, + -1096114143, + -1111434769, + -1079997958, + 1074707841, + 1060838327, + 1072425309, + -1089733376, + 1049125669, + 1061756567, + -1081697747, + 1065495771, + 1082123411, + -1083952907, + 1067191858, + 1065782975, + 1063388115, + 1036598752, + -1087710375, + 1047341953, + -1087018186, + 1063329782, + -1072732047, + -1089104400, + -1077128947, + 1061955909, + -1079804945, + 1075852889, + -1080269818, + -1077711536, + 1079798423, + 1056327539, + -1080139750, + 1009224732, + 1058529566, + 1055026536, + 1064525794, + 1062467899, + -1088120262, + -1072975900, + 1064655943, + 1051704325, + -1100084863, + 1051906292, + 1067422654, + -1086028580, + 1074432240, + 1058703780, + 1080462147, + -1081194137, + 1080854359, + 1038944427, + 1061752450, + -1087338887, + -1099197352, + 1058008157, + -1074271635, + -1079839745, + -1087375350, + -1076967434, + -1074339758, + -1083957600, + 1068371833, + -1085690937, + 1058309976, + 1017572796, + 1057005333, + 1033369858, + 1064237916, + -1087466249, + 1065791476, + 1033741155, + 1061071342, + -1108892292, + 1035626975, + -1091694986, + 1044150878, + 1055723616, + -1085269926, + -1088851637, + 1056546729, + -1109508474, + -1112133897, + -1097095915, + -1139313949, + 1050801625, + -1081345971, + -1104866734, + -1087278933, + 1061819656, + -1092864094, + 1050434969, + -1090164568, + -1087136056, + -1079911475, + -1094910148, + 1052003980, + -1092997755, + 1057085841, + 1056244294, + 1036223908, + 1041257712, + -1073987197, + -1095662801, + -1086815358, + 1046707874, + -1104575314, + -1097670412, + -1092217782, + -1086132229, + -1075292192, + 1072480535, + 1063888554, + 1049919260, + -1088921435, + -1093280466, + 1077332165, + -1103646377, + 1062628526, + -1107801420, + -1088174904, + -1092165971, + -1075703709, + -1077748711, + 1057607684, + -1079746806, + 1045764402, + 1061079776, + -1095361179, + -1089080147, + 1070738033, + 1054838329, + -1073230689, + 1028553966, + 1044563543, + 1070785255, + -1085509801, + 1061758544, + -1081974257, + -1085221500, + -1097940439, + -1098053555, + 1065536151, + -1089757991, + -1082164488, + 1064734672, + -1077264963, + -1076548811, + 1073103116, + -1079493377, + -1073594095, + 1062982233, + 1064373841, + -1087001005, + -1068165796, + -1088523618, + -1081473046, + 1052313594, + 1058027666, + -1064513345, + -1077258383, + -1071858400, + -1073785632, + -1072772672, + 1043213698, + -1081740342, + 1056270725, + 1055664578, + 1039267748, + -1078549510, + -1073182905, + 1075119009, + 1058443264, + 1064403116, + -1069594505, + -1071051312, + -1078175186, + -1072566630, + -1079386576, + -1091101723, + -1073292805, + 1060791455, + -1081450126, + -1086769623, + -1061481974, + -1073333130, + 1075588414, + -1077021616, + -1081088143, + -1068770882, + -1097543296, + -1070157517, + -1076800236, + -1085160200, + -1080465940, + -1073018557, + 1063157015, + -1075987949, + -1077374642, + -1087067726, + 1040968237, + -1113533665, + 1057288799, + 1051187138, + -1069626566, + -1129810554, + -1074705647, + 1050583670, + -1102227757, + -1090521518, + -1100260566, + -1075686179, + 1062043555, + -1068449763, + 1076523782, + -1079327834, + -1075853537, + -1071012013, + -1094856726, + -1092776659, + 1069082183, + -1085368051, + 1068095330, + -1134325063, + -1107401540, + -1080767919, + -1086413455, + 1065509239, + -1080862340, + 1077201550, + -1077502344, + 1043063046, + -1080396118, + 1066179877, + -1103877347, + -1085087622, + -1066255240, + 1050015113, + 1069900967, + -1089050077, + -1070890629, + 1069457210, + -1080361071, + 1060258049, + 1064758876, + 1060233304, + 1069143207, + 1058162087, + -1095238505, + 1032076516, + -1132080523, + -1086242121, + -1085194994, + 1065209975, + -1079059558, + -1081540392, + -1093303251, + 1055921207, + 1051736432, + 1070652475, + -1095619379, + -1129295674, + 1044195764, + 1066881813, + -1088236072, + 1064158983, + 1057735124, + 1054375508, + -1082437689, + 1058025108, + -1084824936, + -1092527327, + 1059671733, + -1084979727, + -1106575744, + 1061226079, + 1066187273, + 1037492562, + -1091736560, + -1096492002, + 1057358378, + 1044840023, + -1094871961, + -1083371255, + -1095451576, + -1076783281, + 1074261093, + -1090816806, + -1089152960, + -1073092799, + -1076778006, + 1063833835, + 1049751591, + -1079824312, + 1042037372, + -1081023720, + 1056971651, + -1084206385, + 1066148912, + -1092244330, + -1069218425, + 1070317522, + -1089766697, + 1080372087, + -1075902875, + -1075528269, + -1089915749, + 1053004113, + -1081986202, + 1041782822, + 1058478986, + -1083681531, + -1069832396, + 1036764864, + -1077159262, + -1095834024, + -1083555860, + 1070983087, + -1075183848, + -1121841314, + -1097959896, + -1098335675, + -1089605134, + -1085513823, + -1079348674, + -1084222942, + -1094797931, + -1094620777, + -1083090013, + -1108300905, + 1059616700, + 1049857293, + -1091635393, + 1057742366, + 1060550718, + -1087809228, + -1089212861, + -1093104292, + -1086962416, + 1066382313, + 1008974507, + 1058749256, + 1058980512, + 1057516445, + -1086265082, + 1049118700, + -1102382516, + 1051253387, + -1111545859, + -1081728348, + -1116816692, + -1072041837, + 1065974771, + -1095012809, + -1081059561, + 1065963544, + 1051962136, + -1087950880, + -1089299834, + -1097577781, + 1059917354, + 1059786329, + 1063362809, + 1048602550, + -1079552172, + -1068884149, + 1077446712, + 1086469663, + -1070555652, + 1061598013, + 1040948505, + 1046031570, + -1097152571, + -1090157664, + 1075104101, + -1106084299, + -1093573282, + 1053255017, + 1065542983, + -1086445383, + -1100778960, + 1074969126, + -1081870977, + -1083555980, + 1040208452, + 1067324021, + -1104991268, + -1076744767, + 1040117906, + 1062836432, + -1106868210, + -1104860517, + -1102911107, + 1064351170, + -1088142963, + 1059810611, + 1048742520, + 1053060341, + -1078196938, + -1131668290, + 1048085205, + 1048340295, + 1061442951, + -1081411942, + -1098826007, + 1063596733, + -1101903358, + -1082406938, + 1057047228, + -1080391232, + 1073446860, + 1063731241, + -1083126478, + -1094671618, + 1028962848, + 1025214677, + 1049101992, + 1070025296, + -1076837414, + -1076599475, + 1067699826, + 1061143735, + -1112387850, + -1076440350, + 1060293006, + 1031445919, + 1057039248, + 1054601885, + -1092003910, + -1070636366, + 1066013992, + 1065881305, + 1049743411, + -1091740366, + -1085185146, + 1061670439, + 1061571152, + 1062638921, + 1068206013, + 1063181207, + -1083675715, + 1059366665, + 1059473280, + -1075993241, + -1105196644, + -1083543014, + 1058002291, + 1058613945, + 1026541674, + 1052389401, + 1036243795, + -1088270785, + 1046465212, + -1077794726, + 1071709949, + 1076033005, + -1080241426, + 988897664, + 1018081097, + -1072431162, + 1061107911, + -1121697838, + -1091268745, + 1066646460, + -1099271413, + -1105248097, + -1073825196, + -1094984453, + 1068481679, + -1097027516, + 1060292681, + 1046941004, + -1079709398, + -1087533147, + -1082278287, + 1068086209, + 1046645565, + -1088323498, + 1073880447, + 1034263614, + -1085619543, + -1086873125, + 1052980340, + 1051502189, + -1108934058, + -1085224906, + -1123559176, + 1063339777, + -1114011342, + 1068049635, + 1057754698, + 1065194928, + -1084335738, + -1086676768, + 1065122863, + 1060327974, + -1089921859, + 1046286397, + -1075446388, + -1078453247, + 1069894769, + -1089619027, + -1095215139, + 1068618874, + 1050217399, + -1074328916, + 1041855356, + -1078716538, + 1065436851, + 1066470083, + 1068292893, + -1106295894, + -1088596231, + -1094509246, + -1086346285, + 1050912831, + 1039151213, + -1081569935, + -1082399658, + -1105442897, + 1062844383, + 1068701716, + 1067239981, + -1075264588, + -1090034304, + 1069582202, + 1068608848, + -1084254991, + -1080587279, + 1050764793, + 1060956613, + 1058062730, + -1086135377, + -1083994581, + 1041767818, + 1064498137, + 1049697425, + -1097295513, + 1064648548, + -1089945713, + -1097849747, + 1068891985, + 1066326669, + 1065686036, + -1079667662, + -1081226446, + -1078712562, + 1057575075, + 1063744332, + -1105225104, + -1090634108, + -1091449542, + 1062285776, + -1076412598, + 1043686085, + 1070362861, + -1123177036, + 1058162959, + -1080957949, + -1107213982, + -1157598089, + -1098124558, + -1089512170, + 1065619049, + 1024363207, + -1087260762, + 1066099614, + 1049781823, + -1093527940, + 1069852239, + 1070408695, + -1071808581, + -1073300901, + 1041272429, + 1058160823, + 1062849714, + -1087762577, + 1051560563, + -1095880544, + -1099450064, + 1043745326, + 1060526105, + -1081139128, + 1032035006, + 1060258448, + -1077261967, + -1086813137, + 1069603541, + 1060432427, + -1087638310, + 1075074906, + -1111149186, + -1099104177, + -1106888742, + -1085865655, + -1095010479, + 1069307551, + -1088391096, + -1078963383, + -1088051529, + 1067484878, + -1077562632, + 1056972369, + 1059166728, + 1049407201, + 1047274820, + 1072292945, + 1052065413, + -1081659068, + -1093382871, + 1070983098, + 1049752353, + -1104863103, + 1077131080, + 1074139934, + -1076907903, + -1076806900, + 1066693739, + 1066749237, + -1085109281, + -1085500441, + 1065983739, + -1078637090, + 1056999428, + 1035531647, + 1060119987, + 1066677493, + 1047752343, + -1086659605, + 1066705710, + 1061369214, + 1069895808, + -1079810590, + 1066265858, + -1112363958, + -1098663680, + -1129730567, + 1059862628, + -1096060426, + 1057752273, + -1086713701, + 1050393170, + -1123044719, + -1071422435, + 1065149833, + -1087256408, + 1061347612, + 1060316962, + -1087583498, + -1089219493, + -1087623381, + -1096200693, + 1052016944, + 1060465374, + -1077742422, + -1078570522, + 1060653494, + 1066496302, + -1087932142, + -1090241891, + -1106617305, + 1040997076, + 1066610670, + -1086889839, + -1087275445, + -1088724310, + 1063510076, + 1053564306, + -1110670326, + -1091417350, + -1106666265, + 1056837427, + -1113131570, + -1097647071, + -1106778497, + 1075134601, + -1096873617, + -1073487153, + -1072811959, + 1073666240, + 1074556444, + 1032650016, + 1058048733, + 1061662279, + -1089189600, + } +} diff --git a/icu/icu4c/source/data/brkitr/lstm/Thai_codepoints_exclusive_model4_heavy.txt b/icu/icu4c/source/data/brkitr/lstm/Thai_codepoints_exclusive_model4_heavy.txt new file mode 100644 index 00000000000..54a9882edaa --- /dev/null +++ b/icu/icu4c/source/data/brkitr/lstm/Thai_codepoints_exclusive_model4_heavy.txt @@ -0,0 +1,17953 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +Thai_codepoints_exclusive_model4_heavy:table(nofallback){ + model{"Thai_codepoints_exclusive_model4_heavy"} + type{"codepoints"} + embeddings:int{40} + hunits:int{27} + dict{ + "ก", + "ข", + "ฃ", + "ค", + "ฅ", + "ฆ", + "ง", + "จ", + "ฉ", + "ช", + "ซ", + "ฌ", + "ญ", + "ฎ", + "ฏ", + "ฐ", + "ฑ", + "ฒ", + "ณ", + "ด", + "ต", + "ถ", + "ท", + "ธ", + "น", + "บ", + "ป", + "ผ", + "ฝ", + "พ", + "ฟ", + "ภ", + "ม", + "ย", + "ร", + "ฤ", + "ล", + "ฦ", + "ว", + "ศ", + "ษ", + "ส", + "ห", + "ฬ", + "อ", + "ฮ", + "ฯ", + "ะ", + "ั", + "า", + "ำ", + "ิ", + "ี", + "ึ", + "ื", + "ุ", + "ู", + "ฺ", + "เ", + "แ", + "โ", + "ใ", + "ไ", + "ๅ", + "ๆ", + "็", + "่", + "้", + "๊", + "๋", + "์", + "ํ", + "๎", + } + data:intvector{ + -1120524634, + -1143563130, + 1032523330, + 1009633132, + 1034151046, + -1160668208, + -1123243316, + -1147608372, + -1114211564, + 1040652339, + -1126114475, + -1131585419, + 1013052295, + 1066995485, + 1027976607, + 1006128730, + -1098466966, + -1156420666, + 998854294, + 1043480877, + 1036796570, + -1114905584, + -1079096626, + 1036456604, + 1037145076, + 1027393550, + 1040858437, + 1019646482, + 1007863816, + -1104347638, + -1133253332, + -1146674663, + 1024961694, + -1132963859, + -1134101980, + -1072803023, + 1009991985, + 1034546836, + -1128524442, + -1148526194, + -1096721540, + -1104160446, + 1058232841, + -1120278548, + -1113852948, + -1136793345, + 1022295575, + -1104040082, + -1090485283, + -1113289047, + -1095756835, + 1043692968, + -1121196048, + -1091774771, + 1034704349, + 1045587189, + -1096061681, + 1042609456, + -1140570050, + -1114375343, + 1035226713, + 1045511184, + -1109322763, + 1033559158, + 1041646633, + 1025149999, + 1031876478, + -1130304559, + -1106812757, + -1068862234, + -1106370275, + -1099510387, + -1117922014, + 1044301223, + -1122426606, + -1125440007, + 1044476571, + -1077602525, + 1021143752, + 1034918765, + 1020631698, + -1129119072, + 1015817582, + 1025258387, + -1121903837, + -1119578675, + 1016179138, + 1002394136, + 1007983744, + -1119592029, + 1021254682, + 1012923844, + 1018418658, + -1122654442, + -1145988760, + -1145431832, + -1156632992, + 1009249832, + -1124023114, + 1017533230, + 1010681496, + 1027485089, + -1119534342, + -1129086816, + 1023001410, + -1120941203, + 1027018713, + 1024005649, + 1026676929, + -1123152656, + -1121666499, + -1119527952, + 1010382580, + -1128833920, + 1014577420, + 978174976, + -1137027520, + 1023085926, + 1024305817, + 1025963175, + 1037437825, + 1048672607, + 1043623449, + 1035246462, + 1045167132, + -1115670857, + 1057297255, + -1109280839, + -1105400118, + -1099976411, + -1104975455, + 1044463599, + -1114614396, + -1098082015, + 1042518656, + -1130965360, + -1104903215, + 1023670020, + -1108555253, + -1100590887, + 1054066626, + 1043600186, + 1014939970, + -1122356869, + 1059296002, + 1026525739, + 1058257827, + -1113399771, + 1023526844, + -1094183192, + -1086778882, + -1101572970, + 1024414653, + 1053063581, + -1110918516, + -1111374077, + -1106707928, + -1115490115, + -1096207247, + 1026998570, + -1123654064, + -1137520280, + -1120702381, + -1120555453, + 994949936, + 1027255569, + 1012531356, + 1008632576, + 991313872, + 1027366611, + 1024085081, + -1131440468, + 1026107063, + 1017797202, + 1003381456, + 1004093056, + -1123276662, + -1132662516, + 1008174848, + -1120347395, + -1120614560, + 1027133729, + 1027402243, + 1013856516, + 1024763409, + 1020904050, + -1125455469, + -1125504870, + -1119180989, + -1119310643, + 1021044538, + -1121271872, + 1020831362, + 1017489458, + 1018541074, + -1123107725, + -1131955148, + -1172366528, + -1123649914, + 1028011441, + -1106971731, + -1084857198, + 1058220894, + 1046658144, + 1031452644, + -1137944092, + -1101545395, + 1040390917, + -1101490241, + 1049142181, + -1102353152, + -1098162693, + -1098335214, + 1053095329, + 1052050430, + -1098901469, + -1104955710, + 1053870160, + 1063486358, + 1064783654, + 1058358125, + -1090359081, + -1119446030, + 1058243967, + -1166733376, + -1103618626, + -1081022689, + -1097270248, + -1071677850, + 1046520875, + 1043170050, + -1110935015, + 1041531475, + -1101069082, + -1093264222, + -1089755985, + -1092889558, + -1088398223, + 1040721862, + -1094279038, + -1110280831, + -1100558322, + 1028962236, + -1123939682, + 1022968329, + -1103600705, + -1072777968, + 1026289779, + 1001861634, + -1104794696, + 1012645156, + -1115622148, + 1045684393, + -1123464998, + -1115660366, + 1040471720, + 1021272193, + 1049390464, + 1079294491, + -1134685280, + 1021115109, + -1111292394, + -1125540051, + 1025806995, + 1018550131, + 1017154571, + 1006982305, + 1046117707, + -1098488170, + -1119397946, + -1135816034, + 1036074643, + 1032212667, + 1037033648, + 1044529076, + 1011300093, + 1036936249, + -1119590024, + 1027053208, + -1106493764, + 1004843240, + -1104585773, + -1118670343, + 1038395780, + -1112334006, + 1015869924, + -1101980021, + -1067738654, + 1005405650, + -1107251763, + 1030000067, + 1042199139, + 1051927140, + 1040918003, + 1004735378, + 1026310345, + -1125389236, + 1038612680, + -1134200246, + -1127171289, + 1023554612, + -1114484231, + 1023448044, + -1123359284, + -1127298588, + 1036769625, + 1034809602, + 1031932668, + -1115048096, + 1010926350, + -1129367971, + -1101549422, + -1064197444, + 1048589555, + -1108018414, + -1109651230, + -1097829700, + -1097972075, + -1100665120, + 1032868481, + -1138346683, + 1052965223, + 1051564104, + 1048847665, + 1046632103, + 1051171704, + -1095296873, + -1110419576, + -1094795884, + 1038326275, + -1087267036, + -1115111066, + -1099354422, + 1049404392, + 1058161228, + -1092390654, + -1113101257, + 1004033320, + 1037840684, + 1057835602, + 1058322567, + -1095849724, + -1113818111, + 1049987576, + 1038369904, + 1088986185, + 1018847612, + 1056478836, + 1051942885, + -1087788145, + -1105787776, + -1123432082, + -1096784360, + 1011359738, + 1043336484, + 1045641883, + -1108032322, + -1087059513, + -1098456962, + -1104897413, + 1017781330, + 1043708732, + 1050557396, + 1046619676, + -1137567353, + 1035554318, + 1031086788, + -1099132015, + -1083087622, + -1077928047, + -1096633264, + 1046730114, + -1117835944, + 1036500385, + 1023466888, + -1109549347, + -1103021294, + -1106140818, + 1016163705, + 1044943828, + 1031762400, + -1129667566, + -1105219821, + -1088325485, + -1144699300, + 1025830760, + -1096939061, + 1038445844, + 1019300264, + -1097329446, + -1120452230, + -1098296586, + 1018862170, + -1104431398, + -1111125326, + 1029104348, + -1105279907, + 1016481248, + -1140528196, + 1040532116, + -1122720264, + 1048857830, + 1051747056, + -1118166674, + -1097655821, + 1052163378, + -1094520695, + -1081827747, + -1092517498, + -1123602773, + 1053515620, + -1112359751, + -1090068738, + -1095426006, + -1104636282, + 1051475515, + -1082304776, + 1028149037, + 1041158627, + -1126046854, + 1041649741, + 1016988402, + 1051561575, + -1115679953, + -1118879528, + -1106653113, + -1102573900, + -1126380397, + -1110791126, + -1110819863, + 1024867278, + -1088509700, + -1095376784, + 1059157406, + 1063095873, + -1094369761, + -1102107162, + -1097422389, + -1098410112, + -1105344294, + 1065851515, + 1069731272, + -1111395316, + 1065070765, + -1128657333, + -1115323251, + -1076970560, + -1070904391, + -1077295850, + -1122485660, + -1095400753, + 1086325362, + 1083233188, + -1063154793, + -1069119363, + 1054246174, + 1033186654, + -1066330067, + 1077210507, + -1076735113, + -1090382294, + 1081300535, + -1083975450, + -1088591397, + 969673216, + 1058084665, + 1075801458, + -1104984446, + 1074894912, + 1070322613, + -1070200547, + -1059552471, + 1071474321, + -1075545189, + 1068380799, + 1072619870, + 1065671026, + 1078270516, + -1067284634, + 1084577629, + 1041119687, + 1034074083, + -1105743674, + 1026661119, + 1056676165, + -1122793807, + 1044196845, + -1110090183, + 1031856533, + -1104192424, + -1119790782, + 1042800302, + -1106847643, + 1042214882, + -1100199473, + 1022129771, + 1029500476, + -1110991046, + 1041271120, + -1123124549, + -1116701756, + 1044578678, + -1138794158, + -1100874931, + 1051385403, + 1058740147, + -1107165327, + 1034888271, + 1031563061, + 1050023926, + 1050363408, + -1100519486, + -1123849179, + -1081555192, + 1057489280, + 1042119308, + 1063246442, + -1114380459, + -1101778832, + 1021692968, + 1034799954, + 1043148076, + -1119403002, + 1010384052, + -1082819510, + 1059690804, + 1044578934, + 1049771604, + 993522868, + -1116231707, + -1104457309, + 1040593708, + -1081899016, + 1024439638, + 1047883520, + -1110078865, + -1127367110, + -1084633398, + 1054365105, + 1032253271, + 1040017452, + 1065031584, + -1087986542, + -1100484958, + 1054667139, + 1046624882, + 1032876855, + -1101963173, + -1125650659, + 1057904190, + -1102378356, + 1036381166, + -1110983808, + -1078107789, + -1049385453, + 1041887786, + 1041124519, + 1054792345, + -1171377776, + 1043618473, + -1110836345, + 1042048387, + 1041308673, + -1100175111, + -1085547733, + -1108592045, + -1098978550, + 1035688440, + -1140996003, + -1119870887, + -1121404442, + 1034089674, + -1097321281, + -1087485529, + 1023145930, + 1056268967, + 1044621816, + 1039217939, + 1042013319, + -1113227383, + 1051247358, + 1047013110, + -1086247742, + 994919772, + -1109237224, + -1102159565, + -1115291471, + 1043897201, + -1112851143, + -1102140878, + 1023702036, + 1042581913, + -1080759936, + -1088720349, + -1118597362, + -1100569839, + 1044464394, + -1110706436, + 1042054073, + -1122828859, + 1041290378, + -1146665276, + 1048913926, + -1108450950, + 1034192560, + 1027468070, + 1048048428, + 1032530925, + -1107745009, + -1093278636, + -1104118460, + -1146525042, + -1084606266, + -1105845624, + 1058076411, + 1002590422, + -1098388499, + 1030215544, + -1097523032, + 1061191947, + -1136275580, + -1109889448, + 1041926046, + 1044524972, + -1092887160, + 1029777694, + -1062241972, + 1034865114, + 1034588897, + -1100463216, + -1107220311, + -1113500942, + -1138040464, + 1016420295, + -1111720803, + -1113873818, + 1052559197, + -1102931340, + 1030837256, + -1106973765, + 1083686565, + 1072129216, + -1060197615, + 1066030114, + -1082705849, + -1094063776, + 1057851974, + -1109110220, + 1091564967, + -1072483073, + 1084327142, + -1058589009, + -1070247834, + -1112059385, + -1072389974, + -1069539069, + 1098707538, + -1079992227, + -1122804905, + -1100007670, + -1070990629, + 1080323314, + 1064376670, + -1082570475, + 1081915189, + 1060475574, + -1099081897, + 1062908094, + -1088498761, + -1079891433, + -1086933529, + 1086976537, + 1035844822, + 1074510898, + -1070883299, + -1098355054, + -1060990666, + -1088030034, + -1066161133, + -1067776942, + -1104533802, + 1060992400, + -1099891734, + 1062506664, + -1102928853, + 1060506407, + 1067098065, + 1072582912, + 1062449755, + -1069024148, + -1089551607, + -1076564148, + -1052694054, + -1090192084, + -1094211953, + -1099811842, + -1079761464, + 1067976568, + -1090328287, + 1037527244, + -1111854495, + -1090452486, + -1067040440, + -1077949364, + 1060967789, + -1101260290, + 1013338840, + -1086103235, + 1034288744, + -1109004460, + 1042576313, + 1077708739, + 1036842984, + -1096387208, + 1065958372, + -1103827210, + -1085257049, + -1077441054, + 1058253883, + -1084106551, + 1054680535, + -1074674412, + -1090375041, + -1096551786, + -1093490082, + -1109744219, + 1051023144, + 1040014572, + 1055678385, + -1102635217, + 1052372626, + 1043800608, + -1122844343, + 1031058140, + -1098020843, + 1012621118, + 1059599159, + 1055670937, + -1107162747, + 1023868984, + -1089022677, + -1094510817, + 1032068206, + -1109302437, + -1107150597, + 1044634139, + -1095415781, + 1048867645, + 1023844300, + -1106730911, + 1026350074, + 1036798315, + -1103300091, + -1105693956, + -1087979721, + -1110432159, + 1042529684, + 1048793564, + -1119800036, + 1047995901, + -1126764090, + -1072778878, + 1032375677, + -1111331044, + -1135890857, + -1124211488, + -1111790506, + 1008680228, + -1114465197, + 1032589976, + -1129241590, + 1019927680, + -1103837603, + 1065790182, + 1026283083, + -1112130904, + -1112454072, + 1042467139, + 1046059854, + 1006183322, + -1121182062, + -1130744544, + 1041385086, + -1124361739, + -1138376036, + -1106543209, + -1090547584, + 1056965332, + -1120936995, + -1150958004, + -1119326520, + 1027657836, + 1022763240, + -1121652406, + -1107423042, + 1014651692, + -1127143832, + -1117981879, + 1033168007, + 1029935634, + -1112669495, + 1037745273, + 1032841370, + -1109493816, + -1126307613, + 1008471826, + -1100446896, + 991843656, + 1023963573, + 1044315848, + 1025994269, + 1045305300, + -1122091562, + 1048772739, + 1003431080, + 1033897977, + -1088911179, + -1113556450, + -1184848384, + -1094013218, + -1134598123, + 1024379965, + -1108060197, + 1029501941, + 1025156387, + 1079157908, + 1053191543, + -1120553373, + -1130651027, + 1037119071, + 1041367519, + -1096364429, + -1127550735, + 1025039954, + 1016605596, + -1145809201, + 1047146021, + 1038148406, + -1064219387, + 1027549476, + -1086782720, + -1091063366, + -1115261452, + -1102850264, + -1085759809, + -1082293152, + -1108510577, + -1127892313, + -1105740657, + -1110521021, + -1105841764, + -1119761348, + 1058751548, + 1052868650, + 1067502497, + 1054956477, + 1040571750, + -1122034761, + 1053469673, + 1042597776, + 1062138273, + 1017361187, + -1102536783, + -1126197104, + 1054423996, + -1119600684, + -1111589720, + 1064180066, + 1026655971, + -1101855083, + -1102768778, + 1039262914, + -1100887352, + -1160023104, + 1034397846, + -1101299681, + 1058200923, + -1113225506, + -1096927433, + 1027994332, + 1024129539, + -1118982419, + -1128087924, + -1115944172, + 1050543775, + -1121040791, + 1032511564, + -1104865650, + 1026698540, + -1096261134, + -1097169413, + 1045116913, + -1120102846, + -1115165001, + 1020878492, + -1101684834, + -1082794935, + 1031453013, + 1038700476, + 1026280693, + -1112629766, + 1048341155, + -1127363367, + 1065890365, + 1059770579, + -1106408165, + -1106949535, + -1107950441, + -1121382636, + 1024416880, + 1056988227, + -1083880036, + 998474114, + 1043652657, + 1050111800, + -1100748805, + -1112184287, + -1107196216, + -1089298107, + 1039100169, + 1043975756, + -1105759117, + 1055164557, + -1102800751, + -1113527277, + 1013712524, + 1060576942, + 1010281872, + -1112417159, + -1096311913, + -1104589042, + 1027952783, + -1107549672, + 1055698971, + 1040341504, + -1124857027, + -1112656419, + -1122014930, + 1028579385, + -1089584839, + 1045113203, + 1041747668, + -1119446041, + -1146897300, + -1097866578, + 1059231738, + -1120637913, + -1142163546, + -1135728637, + 1050086048, + -1114376152, + -1114875919, + -1134938320, + -1092245370, + -1109737395, + 1041276353, + 1041380771, + 1038208960, + -1131725010, + -1122996110, + -1106470911, + -1095432822, + -1121686431, + 1016601933, + -1112961778, + -1149206516, + -1106423403, + 1011744811, + 1031873334, + -1129546850, + 1027729876, + -1132837762, + -1137450328, + -1104437544, + 1053550360, + 1029991418, + 1016698356, + 1033353803, + 1057700167, + 1045632917, + -1145616170, + -1127519552, + -1130520298, + 1014997571, + 1038218389, + -1112095203, + -1113376431, + 1041033121, + -1071753782, + 1062101407, + -1096126528, + 1023412438, + -1119239809, + -1139717107, + 1046044911, + -1098711372, + -1159933424, + 1028608636, + 995295455, + -1114591855, + 1000963936, + -1106315344, + -1139486867, + -1114353868, + 1013838959, + 1025852789, + -1139104262, + -1147836528, + -1111071096, + -1114909128, + -1114778732, + -1129947619, + -1108447599, + 1046178961, + 1028788638, + -1142568115, + 1023853470, + -1114621475, + 1038464076, + 1078518344, + 1049232087, + 1041137119, + 1056396466, + -1113607348, + 1033251931, + 1011115909, + -1079684148, + 1040171316, + 1024802101, + 1034250122, + -1099363077, + -1138441240, + -1122609391, + 1032038449, + -1117927184, + -1136160061, + -1127562673, + 1028397592, + 1024525636, + -1169263002, + -1082911516, + -1096550145, + 1025021169, + 1012353957, + -1129085401, + -1091930386, + 1032538279, + -1115000763, + -1113673224, + -1076587996, + -1115414972, + 1036636121, + 1046555389, + 1038635790, + 1060765761, + 1032825265, + 1028140865, + -1113971016, + -1113342949, + 1065198081, + 1036544389, + -1109262917, + 1034662388, + -1142395800, + 1042688857, + 1040602888, + -1092264658, + 1039780272, + 1004472553, + 1033892058, + -1113943945, + -1115530325, + -1105309097, + -1106953467, + -1112678585, + 1042542577, + 1034393291, + 1030746092, + 1006939754, + 1006709562, + -1090504867, + -1120819048, + 986183806, + -1102419340, + -1089457373, + -1114904340, + -1097067996, + -1117839323, + -1090109498, + 1052093890, + -1089380546, + 1044128842, + -1142666420, + -1111906580, + 1054342973, + 1044721165, + -1087624688, + 1019714023, + 1017528944, + 1041434044, + 1039112282, + 1022992016, + -1059014967, + -1101790290, + 1046407392, + 1049173028, + -1123722600, + 1034718912, + -1140185976, + 1049360370, + -1109207116, + -1105104811, + -1093358306, + 1054914719, + -1115896904, + -1110921920, + 1043771177, + -1129874338, + 1024647280, + 1044700638, + -1090142248, + -1083925419, + 1055875730, + 1053669014, + -1095246594, + 1057724879, + -1076596524, + -1091011490, + -1084050742, + 1060572863, + -1078378771, + 1059260022, + -1089091687, + 1050606299, + -1142809720, + -1098303791, + 1044481672, + 1032138184, + 1059861247, + 1068671091, + -1089738947, + 1018663554, + 1043759988, + -1081682225, + 1044982243, + 1058404814, + -1086849077, + 1041296223, + 1049716678, + -1076463903, + -1088171755, + -1086590062, + -1103440300, + -1089543734, + 1053020725, + 1057096888, + -1118688160, + -1079615054, + -1107096596, + -1102962690, + -1130337570, + 1036921504, + 1017889880, + -1120199740, + 1019655386, + -1108605123, + -1098662766, + -1092056530, + -1094149956, + -1159755584, + -1110916510, + 1024986571, + 1046502358, + 1057808845, + 1024045234, + 1021931868, + 1042768829, + 973556384, + -1116692929, + 1031685746, + 1072269223, + 1036541931, + 1052744677, + 1036079388, + -1118433055, + 1053302392, + 1004753983, + -1103540211, + 1034901501, + 1037632403, + 1052594624, + -1113851952, + -1110339356, + 999161858, + -1104320778, + 1034139865, + -1098674558, + 1000111119, + -1098794579, + 1034072100, + -1102094183, + 1031024504, + 1044399541, + -1107736301, + 1050101051, + 1045098040, + -1079868472, + -1099772952, + 1044839686, + 1047123039, + 1050654375, + -1109076721, + 1046685927, + -1104783089, + -1100687799, + 1043469888, + -1111105454, + 1053255075, + 1002888104, + 1023880742, + 1027497752, + 1053877024, + 1034022262, + 1029203883, + -1107546725, + -1089313048, + -1096596270, + -1108509948, + 1047752448, + 1036926021, + 1035025916, + -1110022371, + -1080606427, + 1054220772, + 1060773906, + 1046325451, + 1057661164, + -1098326459, + -1104247665, + -1097196666, + 1041494748, + 1037693868, + 1039125190, + -1118744142, + 1031285692, + -1137778449, + -1091781232, + -1104457190, + -1098239468, + 1054520532, + -1140464165, + 1053428247, + -1124972760, + -1110557861, + -1094657323, + -1097298850, + 1022745439, + -1103722572, + 1032250512, + -1109612141, + 1060880570, + -1096941876, + -1089176845, + -1090501111, + -1120180412, + 1056369689, + -1099251456, + -1127615255, + 1036969276, + 1034676255, + 1028146070, + -1102646225, + 1037344748, + 1031404605, + 1049900342, + 1051928410, + 1070175899, + 1031664921, + -1088981677, + 1051515867, + -1117250421, + -1113459186, + 1038866249, + -1097372346, + 1036469373, + -1112124296, + 1016417801, + -1144112684, + 982498380, + 1015435368, + 995346292, + 1026193382, + 1043713244, + 1033026980, + 990426772, + 1037303531, + 1005633722, + 1067230367, + 1050319506, + -1139045271, + 1038845373, + 1031102979, + -1130725472, + 1029277032, + -1163995880, + 1027433858, + -1173584484, + 1078255219, + -1100153631, + -1093616518, + 1005508126, + -1167065960, + -1111788139, + 1046563326, + 1043760859, + 1022727748, + 1040481903, + -1093341015, + -1139088170, + 1005558358, + 1019851658, + -1105699712, + 1000883718, + -1102895550, + 1040654640, + -1121783143, + -1100623326, + 1024674587, + -1153836364, + 1025464414, + 1013888168, + -1124776794, + -1104423202, + -1102471556, + -1117973057, + 1044173137, + -1120628781, + 1025564346, + 1047708977, + -1125696169, + -1121639103, + 1071448949, + -1113783669, + -1115926710, + -1126876082, + -1123608488, + 1031883304, + 981561724, + -1121304543, + 1034510592, + 1026394034, + 1021469949, + -1143859564, + 1048822981, + -1096358711, + 1027601509, + 1041146557, + -1112827875, + 995918388, + -1126332795, + 982580157, + 1027472854, + 1005440513, + -1115365187, + -1079085074, + -1121383246, + 1026113028, + 1012557991, + -1163741220, + -1138112766, + 1024316376, + 1008681848, + 1041671840, + -1142725545, + -1106831661, + -1131502748, + 1010279950, + -1106230916, + 1018095402, + -1118822228, + 1013158894, + -1165235420, + 1008421489, + -1152219160, + -1116611868, + 1013327511, + -1144142104, + -1122028237, + 1023559327, + 1021325414, + 1041480671, + 981340520, + -1096324376, + -1107024750, + 1006517154, + 1042266504, + 1034642332, + 1045394713, + 992876274, + 998704687, + -1095049591, + 1039791873, + 1038440244, + -1113767423, + -1086900327, + 1033823081, + 1050762498, + -1091744568, + -1077017219, + -1081994621, + -1078001133, + 1049276329, + -1085218509, + -1111259516, + 1048627654, + -1093214891, + 1032676238, + -1097175829, + -1126633454, + 1038963050, + -1103533041, + -1087108799, + 1027431556, + -1098115804, + -1085908101, + 1061135368, + 1058886489, + 1052828804, + 1046005607, + -1093815158, + -1088268586, + -1100560032, + -1092324330, + -1077688376, + -1089663688, + 1051939744, + -1098261590, + 1057027905, + -1110343294, + 1057729284, + 1024165318, + 1040665833, + -1114055276, + -1181197696, + 1012944029, + 1006017716, + -1122251613, + -1125184681, + -1110664238, + 1013892768, + -1104123561, + -1141418585, + -1080164203, + -1137268849, + -1121387518, + 1015206472, + -1123165389, + 1009828069, + 1043748750, + 1034937558, + -1115392766, + 1056434655, + 1008253200, + 1026098363, + -1117353842, + 1051687147, + 1032789482, + 1037215935, + -1130919667, + -1120301120, + 1023196723, + 997412946, + -1114362030, + -1105679504, + 1073031332, + 1048559670, + -1081903267, + -1098739152, + 1025792447, + 1031038947, + -1132375706, + 1012487196, + 1016298578, + -1119556784, + 1007726936, + 1011581528, + -1122535011, + -1145402136, + 974715712, + -1124815859, + -1121596691, + 964185344, + -1137504972, + 1024795479, + 1018238150, + 1021615898, + -1127744205, + 1027644963, + -1131453626, + 1020855822, + 1018748506, + 1019074766, + -1122056896, + -1120377232, + -1122165475, + -1125497081, + -1161934528, + -1146835432, + 1019016262, + 1020323522, + 1025184257, + 1027591097, + -1128095673, + -1122148845, + 1012399604, + -1128476032, + 1004971240, + -1133478504, + 1028334589, + 1020226566, + 1008153847, + 1020464112, + 988463708, + 1011677459, + -1129280833, + -1135961547, + -1107002201, + 1026620646, + -1131442278, + 1063361697, + -1119560981, + -1129613271, + -1110800082, + -1122317678, + -1130172250, + -1131456168, + 1003268939, + 1024079126, + -1132068234, + 1023560137, + -1125138727, + -1111032062, + -1096226475, + 1034834005, + 982833916, + -1130529976, + 1044403045, + -1171906656, + -1117773120, + 1049052759, + -1121896495, + 1017983302, + 1032144600, + -1075928549, + -1113297823, + 1008907678, + -1094073692, + 1017127041, + -1153898558, + 1021083806, + 1022704913, + 1038055738, + -1124987731, + -1104198297, + 1039115650, + 1048171371, + 1044566803, + -1115876496, + -1112699719, + -1079424173, + 1049132732, + 1036007098, + -1122918795, + -1142300824, + -1090401707, + 1042689528, + -1117037175, + -1112333287, + -1113586046, + 1034558729, + 1044451946, + -1108854839, + 1044473952, + -1098435271, + 1043656320, + 1047251711, + 1010818218, + 1018207563, + 1031913331, + -1136423065, + 1040407232, + -1121673577, + -1095296979, + -1098602532, + 1031132238, + 1049988458, + 1012848686, + -1121900590, + -1114269683, + 1041775437, + 1050827512, + -1082889588, + -1079579768, + 1046786296, + 1042795760, + 1041012099, + 1011611503, + 1060297507, + 1065578227, + -1087683954, + 1050410805, + 1045019042, + -1092704247, + 1053581418, + -1082051636, + -1127507812, + 1077257681, + -1088226251, + 1056771639, + -1126524064, + -1096999800, + 1055002972, + -1122332470, + 1049027580, + -1091470622, + 1040226922, + -1075133429, + 1064975131, + -1095713689, + -1100412136, + 1062835946, + -1104630024, + -1094267815, + -1087850316, + -1087028532, + -1093141499, + -1119428636, + 1060010160, + 1049579707, + -1084544028, + -1102609783, + 1058717254, + 1059003893, + -1140604561, + 1045765772, + -1105802050, + 1028470394, + -1089344273, + -1098849924, + -1098350703, + -1112602329, + 1038191049, + 998940523, + -1131587427, + -1112066234, + 1013599967, + -1096914322, + -1115739554, + 1001076236, + 1042912746, + 1045955491, + -1093417172, + -1116583258, + 1047346939, + -1105517949, + -1101468438, + -1081805047, + 1003097068, + 997784016, + -1130913374, + 1057998141, + -1106198725, + 1052630937, + -1109581578, + 1036407426, + -1106518650, + 1057225553, + 1021785501, + -1105363017, + 1046763810, + -1127769989, + 1032404344, + 1026397157, + 1032651469, + 1043182694, + -1145131329, + 1028357073, + -1104214489, + -1114651438, + -1117788244, + -1100210916, + 1053046794, + -1101024369, + -1095655098, + 1026403407, + -1110494400, + -1110524331, + -1080617179, + -1089802433, + 1057474627, + 1053061056, + -1108733657, + 1043939050, + -1099848140, + 1038217723, + -1129760124, + -1100175910, + -1083504338, + 1070434528, + 1037558876, + -1134788356, + -1078858247, + -1120553592, + 1031857940, + 1035643650, + 1042414517, + -1108951287, + -1071490551, + -1089175735, + 1044864646, + 1081845156, + -1093713883, + 1060752699, + -1106749452, + 1057801053, + -1078941433, + -1052942754, + -1080796620, + -1121758604, + -1069125307, + 1041442522, + -1070084336, + 1060284617, + -1081763228, + 1070506544, + 1072143651, + 1028827978, + 1078154954, + 1077905975, + -1072861250, + -1082730329, + 1073865282, + 1051542592, + 1072011040, + -1063529626, + -1111478699, + 1061961925, + 1074573021, + -1083275475, + 1058996332, + -1070453076, + 1067731705, + -1110818959, + -1082522726, + -1115044219, + -1121888588, + 1068110611, + -1082067134, + 1066259030, + -1068997871, + -1138963296, + -1140875025, + 1028900906, + 972123280, + 1032749853, + 1017114807, + 1012118266, + -1168843016, + -1121156133, + -1115656922, + -1123304937, + -1147708829, + 1042942014, + 1003520779, + 1050371934, + -1114890176, + -1128528126, + -1102001284, + -1111098412, + 1037458220, + 1009371140, + -1106298400, + 1049040395, + 1068736312, + 1022523078, + -1125718765, + -1122561112, + -1115388651, + 1035363946, + -1080884373, + -1108378663, + -1146034369, + 1039134598, + 1029228190, + -1096401317, + -1106139745, + -1109296866, + 1033910490, + 1009613420, + 1002237758, + 1060507857, + 1052959786, + 1057804730, + 1017412913, + 1051477457, + 1057744235, + -1097064095, + -1095149162, + -1090491881, + -1080768333, + -1111147637, + 1063644580, + -1093007530, + 1065014981, + 1041611935, + 1028649072, + -1083776052, + 1066250849, + 1041924853, + 1057900642, + -1095764851, + -1094721728, + 1052876121, + 1065542074, + 1065542304, + 1058623913, + 1062901243, + -1115647311, + -1092434674, + 1045713334, + 1057377089, + -1077058260, + 1050468715, + 1046185721, + -1096538379, + -1088951329, + -1076576549, + -1105499457, + -1082588362, + -1148660536, + -1092548446, + 1055623417, + 1052059074, + -1096772855, + -1091245315, + -1083779440, + -1079167649, + 1056385055, + 1070533157, + -1130411283, + 1076566665, + 1051578922, + 1070632732, + -1084930992, + -1080417709, + -1087034148, + 1026328386, + 1060472815, + -1099692680, + -1095904338, + 1046755435, + -1070076362, + -1098603774, + -1082077246, + -1109603958, + -1097021313, + -1077885324, + -1090433659, + -1090429851, + 1058584011, + 1073611566, + 1052636095, + -1095812795, + 1031900133, + 1063560072, + -1095670445, + 1067036244, + 1073248354, + 1041598010, + 1056232951, + 989890180, + -1167001880, + -1097226503, + 1068355158, + -1108846964, + 1051939164, + 1055442933, + 1081327619, + 1023929075, + -1102725037, + 1035615847, + -1067611958, + 1065982991, + -1102145906, + 1023383586, + 1041895356, + 1034882153, + 1047143557, + 1010196400, + 1050570082, + 1033839925, + -1089237504, + 1042569642, + -1087223164, + 1027168047, + -1096320754, + 1024320094, + 1017766760, + -1115206691, + -1111771891, + -1137984216, + 1053351198, + -1126034361, + -1112502151, + 1036786689, + 1034417410, + -1074589265, + 1013612909, + 1039611103, + -1072133755, + 1083940557, + 1046834669, + -1104401751, + 1054975967, + 1038676042, + 1083836337, + -1121944156, + 1041961778, + 1045918514, + 991130172, + 1036380256, + -1103776298, + -1100329012, + -1115669923, + 1026145666, + -1086721196, + 1045846200, + -1122428416, + -1094929295, + -1117026311, + -1108208008, + 1032413282, + -1123475343, + -1140609135, + -1103610971, + 1027993078, + 1053368525, + -1102509068, + 1062048637, + 986371520, + -1114066556, + 1037285905, + -1113711697, + -1123126540, + -1119178682, + 1043745149, + 1027053970, + 1033409172, + 1045043448, + -1112924072, + 1017439026, + 1018834054, + -1087608231, + 1035428920, + 1040520065, + 1045306666, + 995816420, + 1020478062, + 1061177067, + 1017668356, + 1053007872, + -1130722172, + -1119599715, + -1121766741, + -1140814378, + -1125135552, + 1053010170, + -1135934546, + -1140073546, + -1105999216, + -1129277079, + 1039947347, + -1130084903, + -1106415096, + -1115607881, + -1108320274, + 1035956364, + -1139885095, + 1008276576, + 1000601580, + 988198784, + 1024843818, + 1040951620, + -1149326020, + 1024285307, + 1014241174, + 1015740724, + -1123596274, + -1162076059, + -1134741064, + 1033483149, + 1050003349, + -1097830855, + 1068466155, + 1009162984, + 1050613984, + 1043302841, + 1059205987, + 1036160377, + -1114557951, + -1104270247, + -1089135461, + 1037234560, + -1115355938, + -1103081031, + 1053359011, + 1023868207, + -1109362168, + -1177124468, + 1054902524, + 1038936850, + -1089626670, + -1119433556, + 1051274060, + 1037264126, + 1031361628, + 1060186184, + 999553566, + 1032411169, + -1103243932, + -1077100382, + 1049712022, + 1031176989, + -1140724063, + 1049328934, + 1000541498, + 1062338565, + -1104703529, + 1039535187, + -1095743146, + 1057882716, + 1042735700, + -1097764124, + -1120478571, + -1128358704, + 1044640830, + 1041851646, + 1044175423, + 1033391201, + 1029085828, + 1036189490, + 1000704179, + -1069582393, + -1103205549, + -1093628305, + -1120273703, + 1060948526, + 1015511372, + -1111462497, + -1099545830, + -1066407587, + -1093193100, + 1018286626, + -1095871173, + -1084619468, + -1117261960, + 1035145649, + -1118930392, + 997123820, + 1031986440, + 1026972591, + 1033703371, + 1023459102, + 1047756198, + -1111912906, + 1031360160, + -1096382888, + -1119703117, + 1057974081, + 1030953091, + -1121662242, + -1094576012, + -1063933145, + 1056088682, + -1112181309, + 1038024914, + 1037616641, + 1070694159, + 1064450497, + -1119087476, + 1032952594, + -1087112748, + 1049721617, + 1054173941, + -1136430630, + -1095049522, + 1052900404, + 1038068185, + 1049367693, + 1027908717, + 1023051532, + 1032493956, + -1121551928, + -1111150346, + -1161712516, + 1025942580, + -1089316419, + 1048730383, + -1114903942, + 1023063067, + 1010753141, + 1053092025, + -1127587032, + -1093825290, + 1040666472, + 1015914958, + 1037928124, + 1032428438, + 1046681653, + -1087621618, + 1053507719, + 1015223037, + 1054016244, + 1084699344, + 1041434188, + 1058949366, + 1058105960, + -1108707415, + -1187974976, + -1085895774, + -1114529801, + 1032077931, + -1103367851, + -1102766690, + -1121576940, + -1084752399, + 1061080653, + 1015562667, + -1090394240, + -1117966428, + -1094378009, + -1113753428, + 1044817277, + 1041820655, + -1107316111, + -1089810292, + -1100883856, + -1080090584, + -1124613404, + -1074007137, + 1051202080, + -1111616210, + 1015340442, + -1097565032, + 1060418549, + -1103630658, + -1072732408, + 1047178770, + -1126103789, + 1009264930, + 1076615841, + 1072613289, + -1088347839, + 1092745772, + -1104425663, + 1074942194, + 1055466026, + -1111613616, + -1110956398, + 1024516655, + -1095366893, + -1093668898, + -1088776593, + -1100562598, + -1125371022, + -1056414777, + 1040294289, + -1070895511, + -1118724213, + 962778464, + -1094416408, + -1110801374, + -1140726300, + -1097955832, + -1080722632, + 1030011478, + -1114525364, + 1047223683, + 1051728061, + 1050979487, + 986935720, + -1118450096, + 987151628, + -1103475610, + 1049002315, + 1036664580, + -1073474331, + 1048689960, + 1044597571, + -1104048036, + 1050512343, + 1051886903, + -1131662050, + 1033678585, + -1128073594, + 1044076077, + 1034623327, + -1110696747, + -1120588878, + -1102338766, + -1114666302, + -1126562034, + -1106961391, + -1099770655, + -1106640807, + -1128582864, + 1044250224, + 1032891984, + -1119265844, + 1035694324, + -1094343780, + 1036046516, + 1031588344, + -1103699937, + -1061946427, + 1038030063, + 1013491706, + 1021009376, + -1132318991, + -1137532215, + 1032003845, + -1129167523, + -1099773423, + -1123324651, + 1046804697, + 1032315105, + -1088155566, + 1042752438, + 1033746222, + -1117637008, + 1009215976, + 1007120544, + -1097548033, + 1041670128, + -1117375380, + 1044442252, + -1102711124, + 1056762954, + 1049369673, + 1058389503, + -1150392936, + -1096000873, + -1110212211, + 1039985856, + 1023735267, + -1126682472, + 1087321228, + -1126322226, + -1128246271, + -1117638027, + -1107122370, + -1119259177, + 1063171043, + 1050593769, + 1018803856, + -1111804521, + 1034887535, + -1134641844, + -1114409542, + 1032805605, + -1115722863, + 1046064517, + 1033189628, + 1034206550, + -1107318983, + -1110872808, + 1036497692, + 1036815303, + 1023607600, + -1095051668, + 1043916858, + -1097362625, + 1051584318, + -1091443407, + -1077108561, + 1081113236, + 1083463847, + -1088837604, + -1074782407, + 1083720425, + -1057458922, + 1085897742, + 1069305721, + -1129405044, + -1070628362, + 1065347541, + 1052433394, + 1066414606, + -1070687823, + -1063253255, + 1058670404, + -1071090316, + -1065285192, + 1071833295, + 1077721017, + -1087776485, + 1072222362, + -1070294852, + -1066813628, + 1079345930, + 1081065306, + -1054023308, + 1071525590, + 1053587974, + -1078978614, + -1066961352, + 1063337804, + -1084909641, + -1062023696, + 1081443207, + -1100473048, + 1036203407, + -1137582468, + 1038563163, + -1120860926, + -1130900684, + 1041714146, + -1084027270, + -1078685356, + 1045162198, + -1064162946, + 1067375197, + 1056525006, + 1023005391, + -1099148482, + -1108618566, + -1132861002, + -1128187407, + -1098535153, + 1044500169, + 1060019120, + -1090275646, + -1110144297, + -1100909404, + 1023407435, + -1114913157, + -1119164782, + -1087322092, + 1061238852, + 1043854918, + -1134608702, + -1064589996, + 1038882682, + -1126163984, + 1045101982, + 1040417645, + 1039312605, + -1104914468, + 979132080, + 1071510953, + -1092186074, + -1128542747, + 1068530864, + -1105650381, + -1130754251, + -1127313817, + -1132392062, + -1128678778, + 1009550108, + -1105905624, + -1067980870, + 1080453664, + -1118458497, + -1094044096, + 1024071848, + -1097055730, + -1080396234, + -1110769688, + -1085517585, + -1108205464, + -1115433649, + -1089353623, + -1096393013, + 1050576962, + 1047315746, + 1048618886, + 1041636079, + -1105417609, + 1058278745, + -1106155034, + -1114298945, + -1064259733, + -1134488696, + -1131986763, + -1105965302, + -1121319760, + 1042903295, + -1112066465, + -1096284179, + 1065399440, + -1108041626, + 1039158218, + -1121041118, + -1123988063, + -1111817245, + 1026008716, + 1033211641, + 1028673677, + -1059321912, + 1021177298, + -1096511098, + 1074883883, + 1052058697, + -1131608293, + -1077866237, + -1114207303, + 1038823164, + -1090087429, + -1107413322, + -1102378927, + 1055416671, + 1042499652, + -1107279509, + 1030346321, + 1038383932, + 1037523267, + 1036517998, + 1030305134, + 1048946548, + 1032181474, + -1094426979, + -1084381485, + 1033562555, + 1039141659, + 1039303625, + 1065342100, + 1040192786, + -1098682304, + -1097119572, + 1070285876, + -1082035852, + -1085617835, + 1052963778, + 1059377324, + -1114541613, + -1102124499, + -1109109500, + -1111327192, + -1095748768, + -1109962468, + -1073032631, + 1068960427, + 1044015372, + 1059016236, + 1065873320, + 1032181189, + 1057894920, + -1087082012, + 1046861268, + -1095803732, + 1065765012, + 1050177012, + -1088559194, + 1051319878, + 1067186168, + 1072941898, + 1062141847, + 1058362306, + 1056136052, + -1085108794, + -1077731218, + -1077323142, + 1031959306, + 990856008, + -1096003537, + -1144629288, + 1058863233, + -1087267439, + -1079939221, + 1060675657, + -1161872704, + -1093578708, + 1031380181, + 1049768095, + -1110836850, + -1134876684, + 1011572906, + -1106196612, + -1097851229, + 1063356607, + -1088036020, + 1058157079, + 1033887655, + 1060970553, + 1090683764, + -1112638712, + -1087750743, + -1106295225, + -1115572564, + 1050973146, + 1051897809, + -1116220903, + 1045870248, + -1110725931, + 1040542397, + 1048640783, + 1049603051, + 1045432042, + 1052115403, + -1096092573, + -1100210424, + -1084552576, + -1108300267, + 1052270407, + -1086619008, + 1034019981, + -1120148390, + -1104791177, + -1079314246, + 1057134265, + 992838400, + -1120428617, + 1027255271, + -1124033427, + -1145809280, + -1147850576, + -1138718796, + 1012723300, + -1153473376, + -1126253472, + 1028386771, + 1016975982, + 1027124717, + -1160585728, + 1005700528, + 1026846097, + 1007314548, + -1128913702, + -1138615616, + -1123821030, + -1130248518, + -1132197868, + -1120450201, + -1122579773, + 1013572876, + 1018255790, + 1021322722, + 1015795502, + 1022135106, + -1130502822, + 1026015729, + -1123618438, + -1122102358, + 1024246375, + -1120709881, + 1016292626, + -1128421133, + 1003898472, + 1024088307, + 1019997478, + -1105555350, + 1061320651, + -1102311638, + -1082102278, + -1112213987, + 1028575244, + 1048707763, + -1098772293, + 1056591125, + -1114469732, + 1045817828, + 1040860636, + 1000910684, + -1108039218, + -1076228447, + 1094292802, + 1040252185, + -1104213672, + -1098294995, + 1027526300, + -1093645583, + -1099435702, + 1018942034, + -1115729278, + -1111739328, + -1119487608, + -1174309160, + 1047691355, + 1043257671, + 1060693343, + 1091147828, + -1124314249, + -1123362174, + 988591280, + 1014485438, + 1049033910, + 1043601217, + 1042334266, + -1102934896, + 1031021108, + 1049136555, + -1103933616, + -1094897076, + 1083810267, + -1108413174, + 1053900574, + -1104846288, + 1056698872, + 1033067874, + -1074798786, + 1066771369, + -1083932477, + 1030515064, + -1103147362, + 1054276392, + -1098354877, + -1091769533, + 1054972621, + 1050762031, + -1104856356, + -1095657149, + 1036998552, + 1053091064, + -1098235702, + -1106514979, + -1088137338, + -1105209321, + 1059046803, + -1089100778, + 1052904820, + -1101092848, + 1057359011, + -1116912382, + 1058391124, + 1056421055, + 1043549338, + 1062705345, + 1061476957, + -1108904697, + -1085347935, + 1034167684, + 1029189065, + 1003768749, + 1042223583, + 1002720952, + 981224448, + 1017904840, + 1054514526, + 1037391357, + 1042063590, + 1040123557, + -1066240429, + 1031845159, + 1026128474, + -1107226753, + -1143866097, + -1129215377, + 1072809598, + -1101675283, + -1105500929, + -1104937530, + -1127664709, + -1127877126, + 1036377290, + -1128987208, + 1022647564, + 1036811732, + -1105767813, + 1037781865, + 1020389986, + -1118026298, + 1058946506, + 1028919322, + 1052018453, + -1106237253, + -1107607437, + 1042549192, + 1016964132, + 1047722356, + -1066809138, + 1043372127, + 1035244273, + 1013388974, + 1011458893, + -1123483977, + -1137079964, + 1040311330, + 1050082933, + 1040469173, + 1061352003, + 1043238214, + -1088670297, + -1104822525, + 1008422099, + -1102802913, + 1034315066, + -1129646924, + 1050997572, + -1113171966, + -1107310721, + -1095367641, + -1114914921, + -1123460213, + -1112749923, + -1148966423, + -1107092614, + 1028330148, + 1017334274, + -1118316410, + 1031061394, + 1041382000, + 1074965212, + -1119809858, + -1110321281, + 1019908953, + -1123360569, + -1119324786, + 1009715263, + 1068103172, + -1093345174, + 1067300440, + -1125006365, + -1087818356, + 1076207316, + 1062157671, + 1053620577, + 1057518373, + 1059198783, + 1042688830, + 1066398299, + -1082619333, + -1070642951, + -1086842078, + 1034778707, + -1086699091, + 1048709919, + 1076518893, + 1058606185, + 1063041805, + 1055043546, + -1073186469, + -1073997716, + 1057662779, + -1085693096, + -1072414298, + -1089024609, + -1100924966, + 1051870908, + -1080943676, + 1067830018, + -1095162304, + 1074221673, + 1059380462, + 1069336839, + 1065382134, + 1049791934, + -1053506819, + 1058842478, + 1076799748, + -1089629307, + 1034896198, + -1069932950, + 1058835453, + 1051308072, + 1065618123, + 1066935183, + -1124318687, + 1058083274, + 1074673728, + 1083206997, + 1007083868, + -1080895665, + -1094068372, + 1050394928, + -1096678482, + -1102258495, + 1070159212, + 1074054811, + 1069854865, + 1060926263, + -1072115940, + -1106794636, + -1090338326, + 1036531398, + -1122879058, + 1051792481, + -1087065449, + -1105384764, + 1036929522, + -1077081924, + 1057613514, + 1057267497, + 1059447577, + 1064017982, + -1084747533, + -1075963985, + -1085777091, + 1020498027, + 1050896296, + -1102698506, + 1055885123, + -1098390799, + -1097686858, + -1109533810, + -1080828467, + 1022079627, + -1073669178, + -1081744522, + 1041862343, + 1027941854, + 1036125095, + 1044479330, + -1130175770, + -1086814448, + -1120755803, + 1066193788, + 1014589900, + 1062073183, + 1071876219, + -1090035031, + 1049889323, + 1080437271, + -1094962648, + 1052341939, + -1082112597, + 1050934742, + 1050904548, + 1063978806, + -1074795570, + 1066432030, + 1062547369, + -1092009156, + -1084992511, + -1099957368, + -1088676811, + -1078566606, + -1093870497, + 1053553711, + -1081991539, + -1126982025, + -1127922637, + -1139297792, + 1001635864, + -1130031232, + 998431360, + -1121465021, + -1120318102, + -1136781592, + 1027501811, + 1025597037, + 1020975026, + -1148107624, + 1023021734, + 1023148390, + 1004595280, + 1011338152, + 1000193536, + -1149388496, + -1136176192, + 1013050420, + -1125401792, + -1121896698, + 1024364429, + -1143040280, + 1022612994, + -1130337414, + -1124667174, + 1016408518, + -1129581408, + -1133820596, + 1011258508, + -1120083965, + 1025298681, + 1025983377, + 1020080614, + 1025613469, + -1144428752, + -1124791897, + -1156010496, + -1121017494, + -1153727488, + 1026358631, + 1018905690, + -1123762586, + 1017304302, + -1156173568, + 970909312, + 1024092503, + 1024509891, + -1134556160, + 1021344102, + -1132116084, + 1017824846, + 1023456835, + -1120065008, + 1010011840, + -1120417056, + 1003373312, + 1016622822, + -1119727670, + 1015057698, + 1028171559, + 1024480561, + -1119722169, + -1126536019, + -1135372056, + 1026881815, + -1157071568, + 1021244090, + -1130582278, + -1121562515, + 1027654967, + -1123819187, + 1028283401, + 1006116248, + 1024833891, + -1132755624, + 983302464, + 1003953712, + -1120935344, + -1061796136, + -1091199912, + -1101062291, + -1065562802, + -1072735472, + -1057556597, + -1078256679, + 1039461915, + 1073906808, + 1068280727, + 1074000013, + 1045188583, + 1069575929, + -1069776727, + -1066401808, + 1092490480, + 1066914627, + -1081307760, + 1078083603, + 1070501178, + 1008664789, + -1066407394, + -1088245942, + -1076410730, + 1078286824, + 1065555108, + 1066830277, + 1059045800, + 1058314144, + 1066090588, + 1083674112, + -1128218354, + -1065699831, + 1066139137, + -1072382593, + -1073563327, + 1012792255, + 1090128676, + -1096711629, + 1062158174, + 1034751469, + -1081472198, + 1049854587, + 1030921159, + -1112819839, + -1126764774, + 1061290015, + -1100444530, + -1097145876, + 1062300764, + -1098424792, + 1050825376, + -1074859955, + -1117589172, + 1052895647, + -1056522998, + -1081141398, + 1042968007, + -1101675522, + -1118900562, + 1057093595, + 1014416254, + 1047120229, + -1076197112, + -1096682208, + 1055225829, + -1076752644, + 1063769980, + 1075936708, + -1085382471, + -1110597596, + 1050094437, + 1020053180, + 1050208670, + -1070815207, + -1132215270, + 1033574610, + 1094575268, + 1043498018, + -1077670598, + 1074835073, + -1113660175, + -1088481527, + 1068096119, + 1059826582, + 1043195960, + -1089635368, + -1071268352, + -1138596302, + 1062942181, + 1048908797, + 1052865456, + -1086934686, + -1107964339, + -1130187724, + -1114093018, + 1042934190, + 1040288703, + -1120466856, + -1111280158, + -1074925792, + 1053860379, + -1091011508, + -1091267940, + 1020831595, + -1098246296, + -1106362390, + 1044848277, + -1081138160, + 1040889666, + -1096846832, + 1034050312, + -1116956940, + 1071631691, + 1066902963, + -1114797839, + 1017143351, + 1057858235, + 1050249629, + 1017787324, + -1126964732, + -1112581686, + -1090317255, + -1079906677, + 1075087246, + 1068968390, + -1113930704, + 1059063939, + -1113115642, + 1043893792, + 1053849094, + -1117071344, + 1082141256, + -1077353641, + 1005854171, + 1068389449, + -1089974570, + -1086826804, + -1110352123, + 1045827878, + 1070890688, + -1141380592, + -1095395094, + -1080454077, + -1112899846, + -1083673955, + 1044196404, + 1069996126, + -1099862783, + -1079979299, + 1062918269, + -1109197226, + 1067696266, + -1094004076, + 1027319739, + -1079059431, + -1106087275, + -1098062329, + 1041216354, + 1043160582, + -1072932259, + 1051233671, + -1090503039, + -1062375651, + 1029838768, + -1122935340, + 1048832096, + 1048294729, + 1069084332, + 1023459097, + 1057860204, + 1037428120, + 1056596809, + 1040602928, + 1077112458, + -1096095505, + -1082864918, + -1100187210, + -1097433191, + 1050087144, + -1095404894, + 1049361347, + 1065791507, + 1057623632, + 1062720634, + 1045218473, + 1068764369, + 1059960975, + 1061000702, + 1062800020, + -1081820057, + 1065117150, + -1096997128, + 1031820120, + -1088044436, + 1048931135, + 1056230509, + -1080925990, + -1095900641, + 1043569851, + 1029626819, + -1097659075, + -1097910900, + 1052084492, + -1094626494, + -1079479933, + 1027453842, + -1112434180, + -1104244312, + -1075011371, + -1095309315, + -1080339085, + 1021952871, + -1087722976, + -1104626894, + 1047053771, + -1091419172, + -1093551254, + -1085554505, + 1036438583, + -1095683251, + -1097044451, + 1078763463, + -1117165912, + 1035517699, + 1050449466, + -1108047461, + -1114373977, + 1030377090, + 1054240106, + 1045414775, + 1065103954, + 1033554843, + 1077502551, + 1078237831, + -1107163029, + -1095982247, + 1076597192, + 1052208436, + -1107298007, + 1064671125, + 1046825007, + -1102219762, + 1058210227, + 1061825204, + 1056769142, + -1115674102, + -1081222584, + 1062527753, + -1081983209, + -1104994443, + -1109181779, + 1055484397, + -1099612948, + 1056179534, + 1038088340, + -1107149817, + 1047509693, + 1042670381, + -1097280065, + 1052942767, + -1087052949, + -1062315002, + -1083811055, + 1041610147, + -1106770544, + 1066457066, + -1096564792, + 1025377490, + 1043866886, + 1045114963, + -1093381182, + -1078011696, + -1095320572, + -1098645323, + 1009458008, + -1085246760, + -1123431813, + 1072023558, + 1038217272, + -1100208142, + -1068918351, + 1074532148, + 1057969277, + -1088556980, + 1065815811, + 1039433638, + -1073625882, + 1033014447, + 1048406287, + 1049187140, + -1089322624, + 1031281986, + 995039169, + 1042093348, + -1134046122, + -1096643277, + -1082175236, + -1082453609, + -1091955481, + -1119858829, + -1094093519, + -1100656909, + -1089871121, + -1079431288, + -1079844782, + -1096281923, + -1078381018, + 1059207835, + -1115417344, + 1065444678, + 1039061903, + 1042679682, + -1076838110, + 1043144595, + 1039319256, + -1122470148, + 1051970482, + -1069593454, + -1077736685, + -1113587796, + 1044319538, + -1091348153, + -1083171548, + -1089377798, + -1095486959, + -1085173158, + 1016987164, + -1112774144, + 1037875333, + 1048739128, + -1131267729, + -1104407839, + -1092076881, + -1132664710, + -1118003908, + -1105052739, + 1035358313, + 1021069085, + -1101348438, + -1090315574, + 1044014930, + 1055683052, + -1102384797, + -1118037431, + 1043395824, + 1042215262, + 1063038547, + -1076500946, + 1040130881, + 1055399917, + -1105136349, + 1058903826, + 1040085755, + 1044094512, + -1095623490, + -1090199649, + 1061945912, + 1036685661, + 1066377752, + 1034853867, + 1054824532, + -1119527933, + -1093533538, + 1044361719, + -1087608988, + 1054236473, + 1054046635, + 1061059625, + 1005387394, + 1064848207, + 1058041473, + -1085425867, + 1076736488, + -1096352781, + 1070099632, + 1049183820, + -1121126746, + -1129662526, + -1066976528, + -1094901644, + -1087294563, + 1040320320, + 1015788984, + 1045462283, + -1098347440, + -1097037581, + -1078783606, + -1079995552, + 1032469970, + -1072566372, + -1091027926, + 1065514050, + -1072277307, + -1089552288, + -1087710018, + -1148545726, + 1072964575, + 1052381363, + -1102792652, + 1057954645, + 1049262946, + 1058293655, + 1077305419, + 1044442408, + 1041505312, + -1074122531, + 1051419054, + -1093335213, + 1053613535, + -1064464997, + 1057564473, + 1050014230, + -1097133045, + -1094398230, + 1065433158, + 1043042798, + -1089806694, + -1122455942, + -1091048569, + -1104673395, + 1056601732, + 1053921649, + 1032524770, + 1032397465, + 1059834817, + -1102712457, + -1102139216, + -1123259487, + -1088399493, + 1050196773, + 1081212013, + -1080475427, + 1061104306, + 1081836738, + 1008832404, + -1121756458, + 1048444835, + 1030942481, + -1103194184, + 1040901825, + 1056019578, + 1063964518, + -1138914894, + -1103007422, + 1008778745, + -1080734540, + -1112504710, + 1061013551, + -1091895176, + -1123253659, + 1036967011, + -1132355671, + -1088230335, + -1102243202, + -1119522938, + 1088014554, + 1017902217, + -1081233849, + 1041148974, + 1081134969, + 1046502051, + -1095682986, + 1054446671, + 1057048792, + -1098087781, + -1121306369, + -1073388444, + 1060237482, + -1075879808, + -1137323192, + 1075704165, + 1047912641, + -1086533114, + 1045772029, + 1032677681, + -1111665284, + 1043573001, + 1012108319, + 1061087407, + 1020684626, + -1127264016, + 1018252147, + -1075393367, + -1060765371, + -1098464371, + 1064330768, + -1072732094, + -1065142162, + 1045128500, + 1038559796, + -1079552649, + -1085408861, + -1113766290, + 999815068, + -1096359249, + -1112844988, + -1090379414, + 1078249557, + 1066700970, + 1046904712, + 1049707435, + -1100531789, + 1026230137, + 1080558035, + 1068804932, + -1079165510, + 1043154004, + -1096536361, + -1097580354, + -1086643554, + 1044595130, + -1102756233, + -1071133645, + -1085059387, + -1094995730, + 1081114028, + -1098458363, + -1086849839, + -1081287747, + -1110221148, + -1093290375, + 1058845098, + 1058198729, + 1067882830, + -1073891601, + -1119858561, + 1040530336, + 1043688539, + -1110203234, + 1033465856, + 1052149801, + 1034728389, + 1062559015, + 1031679657, + 1059670760, + 1045994363, + -1115677857, + 1041501026, + 1055554014, + -1093514846, + 1069396190, + 1054451928, + -1105592532, + 1040750379, + -1124838070, + 1017879107, + 1026056033, + 1017321188, + 1046630718, + -1140908088, + 1050635356, + 1044507392, + -1078378063, + -1095247430, + -1072100620, + -1110954842, + -1104137648, + -1079262339, + -1086527142, + 1052361011, + -1080811479, + -1072387918, + -1084962781, + 1043386975, + 1058614286, + 1050442948, + -1123068627, + 1057288623, + -1074979602, + -1108034666, + -1056152872, + 1047923463, + 1038410849, + -1084392197, + -1080813048, + 1052989920, + -1088445650, + 1034372163, + 1057961253, + 1035708030, + -1071861994, + 1064148080, + 1027849130, + -1123749797, + -1122991071, + 1074473452, + -1101183413, + -1090150495, + 1068314799, + -1104132774, + 1057118030, + -1091550782, + -1107199185, + 1055894137, + -1082895133, + -1083832110, + 1037375310, + -1104655079, + -1113408703, + 1063280050, + -1107944611, + 1051623534, + -1071873319, + -1114247755, + 1052865952, + -1066121750, + 1059675345, + 1054125363, + -1081306073, + -1112615234, + 1050816637, + 1047051760, + 1068079551, + -1075099220, + 1019038311, + 1029789602, + 1059984248, + 1029541344, + -1078880861, + 1056860228, + -1101858094, + -1089180939, + 1072632386, + 1041759249, + 1041957998, + -1072281275, + -1077626172, + -1113246270, + 1064268754, + 1049263059, + -1101970336, + -1077284616, + -1088456454, + 1019703232, + -1094646092, + 1046751529, + 1068574790, + -1128248445, + -1119833950, + -1105172171, + 1069221239, + -1103132384, + -1087971571, + 1020408296, + -1094722954, + -1079888393, + 1069525581, + -1071013354, + 1065381799, + 1050854022, + 1033435082, + -1112251912, + 1033786668, + 1052162106, + -1105800158, + -1125385826, + 1079448174, + 1060914901, + 1016321735, + 1054050762, + -1106412830, + -1091574368, + -1081198940, + 1058278152, + 1068855581, + -1106259510, + 1055139193, + -1122266268, + 1053844551, + 1055374560, + -1115192416, + 1085026590, + -1084866325, + 1036302879, + 1066227958, + 1062124825, + -1085498969, + 980777496, + 1034483200, + 1075312095, + -1132830570, + -1094539003, + -1064527942, + -1098211722, + -1073237867, + 1044108471, + 1066079842, + 1023251504, + -1089512080, + 1064018685, + -1117043359, + 1086285395, + -1101235812, + -1109861902, + 1040731593, + -1090694249, + 1066163589, + 1032717194, + 1070931452, + -1106164251, + -1090021448, + 1054841623, + -1064225166, + -1072775384, + 1040611337, + 1061935158, + 1042091622, + 1043542733, + -1096860858, + 1077226023, + -1099883730, + -1088215329, + -1117234110, + -1086587897, + 1069771906, + 1041213198, + 1057177803, + 1048805636, + 1073909297, + 1076154441, + 1033946113, + 1074243459, + 1061197924, + 1081218652, + 1049749325, + 1062112050, + -1113159240, + -1102304970, + -1109664846, + -1078638439, + 1070490062, + 1084374422, + 1052609404, + 1082157237, + 1050442123, + -1111608955, + -1090115636, + -1093998073, + 1069954035, + -1127137216, + -1101211472, + 1050409871, + -1111066525, + 1013703072, + -1092102381, + -1096202503, + -1095803791, + -1107201401, + -1105097100, + -1124165770, + 1045447115, + -1109113066, + -1095627289, + 1052145001, + 1045854693, + -1103386386, + -1112530475, + -1104949255, + 1028396608, + 1028883474, + 1061639555, + 1053173292, + 1020696656, + -1124602615, + -1099925518, + 1030047829, + -1132260115, + 1060415159, + -1095600349, + 1044799424, + 1049165932, + -1098678696, + 1066943900, + 1045053731, + 1046850687, + 1052151250, + 1077614606, + -1079056508, + -1093052062, + 1048147613, + -1110752946, + -1062965443, + -1095885394, + 1053488714, + -1080762908, + -1078880459, + 1048052979, + 1041813916, + -1107116715, + -1083617741, + 1052023071, + 1065619562, + 1012238096, + -1084144215, + 1062137655, + 1055251018, + -1092198599, + 1031376457, + -1091306701, + -1059907440, + -1107732963, + 1044378902, + -1111114716, + -1094062237, + 1067176548, + -1071496237, + 1035245794, + 1037447831, + 1036876913, + 1050175152, + -1088803785, + -1086333870, + 1036506088, + 1052593439, + -1072231653, + 1050180049, + -1122023870, + 1079608377, + -1086247749, + 1051264952, + -1115193289, + -1086080697, + 1066258199, + 1008428253, + -1085323359, + 1041162120, + 1050225007, + -1091169997, + -1080798592, + 1041566049, + 1040712329, + 1045181136, + 1034302776, + -1099248434, + 1065021805, + -1102428967, + -1120033478, + -1102190862, + 1053408409, + 1032587500, + 1060087892, + 1060851880, + -1095139045, + 1074277426, + 1057803473, + 1055981880, + 1062273440, + 1054376374, + 1042270553, + -1090842773, + 1003220444, + -1142054279, + -1115938130, + -1096881426, + -1105184907, + 1020403391, + 1046931690, + 1062587332, + 1078045145, + 1032406588, + -1082803231, + -1101812226, + 1069274029, + -1087684441, + 1063701171, + -1102331661, + 1031542606, + 1006934604, + 1069651072, + 1023735883, + 1000104288, + 1067057510, + 1073755715, + -1108220874, + -1118163516, + 1026052843, + -1085278422, + 1051426682, + 1041212554, + 1028221796, + 1041673724, + -1079906559, + -1108687054, + 1040399752, + 1048918287, + -1093631267, + -1079844130, + -1106917863, + -1116126333, + -1088815775, + 1026693457, + -1109650976, + -1099036229, + -1086904344, + 1035578550, + 1052655026, + 1050214999, + -1095285439, + -1078860538, + -1155211822, + -1090248016, + 1038295736, + 1041406160, + 1055411508, + 1009758613, + 1026369165, + 1062004207, + -1093015131, + -1130405536, + 1085709693, + 1056248804, + -1121714506, + -1081989713, + -1087271647, + 1047083381, + -1103435624, + -1120417967, + 1033456237, + -1105645670, + 1045532289, + -1120532974, + 1016287182, + -1085694832, + 1068603191, + -1118569108, + -1098261377, + -1096744802, + 1065982167, + 1084065325, + -1082781931, + -1093826757, + 1047457014, + -1086845671, + -1100324859, + 1082134941, + 1043256284, + 1047101003, + -1105059138, + 1043615713, + 1061123525, + 1047379395, + 1051958635, + 1047945675, + 1023511995, + 1051680805, + -1112016069, + -1100025271, + 1068268904, + -1087548349, + -1103867817, + 1061040495, + 1074073297, + -1104431695, + -1129923779, + 1067232972, + 1060760242, + 1053382453, + -1108989437, + -1121463174, + 1046141037, + -1113989828, + -1093804202, + -1117759768, + 1033598109, + -1102622610, + 1091354063, + 1066213452, + 1053973568, + -1108395725, + 1067778690, + 1066961272, + 1041260401, + 1045156634, + 1051351610, + -1129666024, + 1051617665, + -1117389202, + -1100222077, + 997424300, + 1054157782, + 1054637554, + 1055082672, + 1041806947, + 1038767444, + -1092359799, + 1013486781, + 1053766687, + -1106769277, + -1113849236, + -1080847399, + -1105302846, + 1050348780, + 1027858603, + -1093407584, + -1085335671, + 1073241210, + -1130350148, + 1037018242, + 1015601073, + -1095514573, + 1032894780, + -1087296594, + 1054926127, + 1038015106, + -1079144480, + -1085032477, + -1073156423, + -1120635474, + -1094427785, + -1095905526, + -1102552933, + 1044469112, + 1062250248, + -1106443266, + -1086352479, + -1052479067, + -1079785587, + -1104813499, + -1100601573, + 1040260834, + -1098215376, + 1066717579, + 1041618916, + 1053691063, + 1031885617, + 1071031522, + 1046651702, + 1016929241, + 1062207414, + -1121352593, + 1047135753, + 1042811574, + -1113219114, + 1047633258, + -1090955474, + -1092635828, + 1040353573, + 1030327733, + 1072137738, + 1068935058, + -1072871295, + -1132811741, + -1097411271, + 1064160070, + -1080956882, + -1089631798, + -1097399146, + -1088859408, + 1067758153, + 1042407280, + -1098655635, + -1086331360, + 1077950281, + 1052410229, + 1049346941, + -1096051667, + -1095802704, + -1097149719, + -1081954520, + 1060965920, + 1046565082, + -1092904801, + 1069168719, + -1082051104, + 1057997142, + 1050573467, + 1052349780, + -1109020870, + -1090507118, + -1104968734, + -1116681402, + -1102468263, + -1084238341, + 1058437451, + 1042111139, + 1040849475, + 1051410656, + -1096621799, + 1044470839, + -1087843618, + 1042192323, + -1129135412, + 1036931143, + 1042862988, + -1114104481, + 1045677010, + 1022431772, + 1041110904, + 1052510311, + 1065679285, + 1053816168, + -1080249039, + -1096418685, + -1119152470, + -1097271341, + 1037593896, + 1042439284, + 1038826388, + 1054178384, + -1090482997, + -1082706167, + 1006907495, + 1037946420, + 1061520774, + 1024320889, + 1011776592, + 1034596533, + 1013612116, + 1049053104, + -1084398120, + 1062853535, + 1054195284, + 1055808446, + -1088662427, + -1107473562, + 1042046791, + 1060662721, + -1107190052, + 1071660941, + 1039212663, + -1084828737, + -1092083505, + 1066656969, + -1085749634, + 1035947024, + 1082597141, + -1084383458, + 1024397192, + -1075893137, + -1078621691, + -1093618934, + -1087874810, + 1032882645, + -1095975359, + -1098898274, + 1061859084, + 1037375332, + -1094731946, + -1096739764, + 1055007484, + 1028820356, + 1031428921, + -1092974945, + 1025265039, + 1073214736, + 1040926170, + 1063299415, + 1054922759, + -1078373822, + -1110510854, + 1081723228, + 1068147378, + 1033406192, + 1066157921, + 1035736183, + 1041370236, + 1064953276, + 1062554063, + 1066029651, + -1139157290, + -1106273537, + 1066774817, + 1052993152, + 1046179648, + 1034167745, + 1052438972, + -1097010435, + 1056969709, + 1014109030, + -1100660690, + 1040795948, + 1036952177, + 1031904726, + -1107611832, + 1041536664, + -1094020757, + -1104577275, + -1102616296, + -1138534676, + -1121706545, + -1087882619, + 1073776217, + 1072120865, + 1057796228, + -1108966663, + 1066396965, + 1068570594, + 1045113923, + 1051359357, + -1084939449, + 1033454606, + 1044840128, + 1046317988, + -1096249406, + 1002871110, + 1050578006, + 1050741995, + -1092516031, + -1115339307, + -1122164801, + -1106611264, + -1129109317, + 1066345788, + -1127561138, + -1101902634, + -1104192740, + -1092010134, + 1036130768, + 1032284258, + -1080558240, + -1091702064, + 1077680361, + -1101207616, + 1039560377, + -1098360534, + -1096921967, + 1057338977, + 1033948290, + 1065567465, + 1046768210, + -1162984808, + -1098549208, + -1077109654, + -1086701680, + 1048501963, + -1082823934, + 1012039593, + 1032375959, + 1068891434, + -1119565463, + -1089149888, + 1075570841, + -1108045478, + -1095265688, + 1027258532, + 974615968, + 1062590965, + 1077193302, + -1086923355, + -1123048128, + -1119195709, + 1057198195, + 1071555225, + -1129481722, + 1027426731, + -1096417799, + 1049350366, + -1100293907, + -1112382400, + 1048802976, + 1068995310, + -1127222727, + 1002310874, + 1076444556, + -1081023778, + -1105890956, + 1096062761, + 1048927687, + -1089111593, + -1080005330, + -1099456708, + 1036666289, + -1097320809, + 1041869843, + -1099359180, + 1040934944, + -1084462846, + 1009965130, + -1106782865, + 1044165453, + -1111838688, + -1145028800, + -1064177038, + 1042719580, + 1041749860, + -1096102039, + 969098400, + -1106423728, + -1093485001, + -1121023235, + -1146134872, + 1064908509, + -1089601501, + -1127847912, + -1156197936, + 1047603743, + -1102876655, + 1024559963, + -1105620328, + 1015658931, + -1080004101, + -1093811525, + 1073501959, + -1074396626, + -1088418832, + -1091489145, + -1072096080, + -1097248640, + -1114652574, + -1121712749, + -1090106029, + -1120769570, + 1033318772, + -1086102845, + -1063122002, + 1050996090, + 1013866932, + -1095599851, + -1097561644, + -1130027111, + -1100108578, + 1038936940, + 1064500745, + 1051249311, + 1028260709, + -1095891168, + 1067881442, + 1059292373, + 1051963150, + -1072216488, + -1120042609, + -1119706337, + 1064384256, + 1064583453, + -1089841846, + 1052755466, + -1111598763, + 1072036557, + -1139733440, + 1050625836, + 1059460427, + 1032740810, + 1087289553, + -1114280845, + -1098500112, + -1082964862, + 1075064426, + 1033100968, + -1085490007, + 1054991023, + 1069387195, + -1106742589, + 1045822681, + 1050838542, + -1104553415, + -1070642586, + 1037013138, + 1070931870, + 1048723924, + -1091894818, + 1053142845, + 1067298570, + -1091017745, + 1064976437, + -1086966365, + 1042348571, + 1017108572, + 1020544690, + 1080682875, + -1104443791, + -1099885541, + 1038662812, + -1075804742, + -1089426132, + 1051269093, + 1054985322, + 1064928656, + 1069000655, + 1036941167, + 1071628672, + 1050505073, + 1035188990, + -1091701998, + -1146812664, + 1081169661, + -1081972230, + 1065719776, + 1017069594, + 1022333156, + -1074508438, + -1102646788, + -1089435668, + -1096207268, + 1037601496, + -1098305376, + 1077571417, + 1076032421, + -1089467048, + -1106216274, + -1106077156, + -1088335970, + -1120056807, + -1093733007, + -1121147631, + -1107055365, + 1011289879, + -1106306924, + -1089582675, + -1100392668, + 1041028537, + 1050712817, + 1069543161, + 1047926212, + 1064611083, + -1091601808, + -1075930220, + 1026223727, + -1120828138, + -1077340546, + -1106257980, + -1131400044, + 1054833543, + 1049937706, + -1081491141, + -1104021395, + -1179173824, + 1071347995, + -1096068360, + 1042149372, + 1034882806, + -1068413691, + -1070465506, + 1042751215, + 1059524379, + 1066288163, + -1114679000, + -1095301433, + -1101219099, + 1052803026, + 1042420577, + 1047012074, + 1065879296, + 1057513305, + -1099904242, + 1030269478, + -1090629609, + 1056779203, + 1043213387, + 1070933109, + 1012906236, + 1059305357, + -1108552247, + 1025931958, + -1096013381, + 1075854733, + -1077103381, + -1077813826, + -1077963508, + -1117091763, + -1098738004, + 1049907691, + -1135974538, + -1104167376, + -1112302733, + -1099800892, + 1062012148, + -1090664003, + -1084759174, + 1076243143, + 1055721496, + -1121441864, + -1104082203, + -1079955003, + -1092179317, + -1095317002, + -1079247296, + -1092063350, + -1088857300, + -1076640063, + -1103502906, + -1096753268, + 1063159795, + -1080627876, + -1087735654, + -1097476992, + 1052941955, + -1085145387, + -1100278976, + -1104526198, + -1080793386, + -1086501852, + -1071872166, + -1100643203, + -1076877983, + 1074189448, + -1105693097, + -1089176765, + 1044181920, + 1030335563, + -1093356547, + 1056291024, + -1087804165, + 1068831937, + 1016779472, + 1069452106, + -1098141092, + 1053772497, + -1127062946, + -1086621942, + -1081686513, + 1042629522, + 1047335257, + 1049647550, + 1035019614, + 1050901193, + -1060821857, + 1056887418, + -1122522456, + 1053493622, + 1039222684, + -1131735385, + -1105131539, + 1049696593, + -1093660895, + -1121055306, + 1051852685, + 1054648111, + 1039097069, + 1015898742, + 1053781661, + -1096309318, + 1039964789, + 1059220752, + 1062466154, + 1057204258, + -1095731940, + 1068278182, + 1053952846, + -1069710985, + 1066039353, + 1075657803, + 1069473887, + 1042286281, + 1046925167, + -1089487083, + -1123785174, + 1044973036, + 1049490939, + -1125191504, + -1100128052, + -1090344856, + -1091703662, + -1096049988, + -1069641216, + 1048977577, + -1087243585, + -1093305140, + 1046229196, + 1070454226, + -1081865736, + 1065543732, + 1025300969, + -1114090373, + -1096606363, + -1091771694, + 1052723972, + 1052906392, + -1079052235, + 1049501604, + 1046150833, + 1046321326, + -1102530272, + 1044935219, + 1062510369, + 1024097384, + -1111578246, + 1040804778, + -1088046885, + 1035025036, + -1087932970, + -1060888838, + -1095914960, + -1103856623, + -1084896425, + 1063641258, + -1089435144, + 1052846703, + -1070400814, + 1033298614, + -1090158828, + 1068818081, + -1090184113, + 1065926524, + 1066399899, + -1095782641, + -1112051842, + -1097871569, + -1096220322, + -1060318421, + 1046396741, + 1028087106, + -1088781806, + 1062851785, + 1041195934, + 1054718115, + -1109329413, + 1028644944, + -1080001684, + 1068115440, + 1042525531, + -1097077803, + 1042732420, + 1042300995, + 1046647891, + -1070817791, + 1026572005, + -1096504094, + 1058412210, + 1065367670, + 1045908068, + 1001551250, + 1075959283, + 1033807517, + -1098734635, + -1088436872, + -1098112554, + 1050453830, + -1114455071, + 1015109666, + 1033408306, + -1093319060, + 1071636904, + 1006562448, + -1092453948, + 1063958863, + -1078152782, + 1015971243, + 1050466681, + -1120992794, + 1061134912, + -1106415018, + -1114048124, + 1036329506, + -1131200676, + 1042301715, + 1054233589, + -1072620116, + -1081884369, + 1046068218, + 1074940079, + 1063044062, + 1049020300, + -1092253163, + -1077821140, + 1045974971, + 1066604985, + 1067116906, + 1057752532, + 1042342095, + -1108572570, + -1091120868, + -1074806154, + 1032581022, + 1051107140, + -1093736885, + 1054100503, + -1102453000, + -1111250116, + -1101923540, + -1156501632, + -1129506166, + -1093911929, + -1085927870, + -1095957370, + -1127477399, + -1085013559, + -1100853796, + -1106306015, + -1064773905, + -1107704056, + -1070177095, + 1057901314, + -1127992243, + 1013090788, + 1055478040, + 1086000819, + -1089310046, + -1114390719, + 1026301960, + 1058599941, + -1124346792, + -1091980326, + -1088668752, + 1048894382, + -1105864570, + 1054720752, + 1049705516, + -1112855200, + -1097864910, + 1060549890, + 1055174542, + 1040333175, + 1034985435, + 1074577615, + 994324120, + -1070986945, + -1085229697, + -1087730170, + 1068116847, + -1080832117, + -1102996498, + 1073028000, + -1097031592, + -1082016354, + -1081500507, + 1079641013, + -1072184153, + -1107152886, + -1079177531, + -1099879214, + 1044417514, + 1053279794, + 1048948249, + 1035965830, + 1058751559, + 1045061264, + -1090467496, + -1102131087, + 1049702857, + 1042847238, + -1090412358, + 1079078131, + 1076650134, + 1042931324, + 1052471893, + 1045543045, + -1079095737, + 1065311729, + -1116932075, + -1104581204, + 1042657132, + 1042370721, + -1100114721, + 1040979178, + -1133820846, + -1114409105, + -1089469438, + -1093485051, + -1121564035, + 1025548505, + 1033132543, + 1057947395, + 1077563997, + -1112596444, + -1090962122, + -1089791187, + -1065020262, + -1135047540, + 1068732269, + -1082006545, + 1024481539, + -1073893577, + 1065650895, + 1066115118, + -1068379320, + -1083433712, + -1106238616, + 1062144143, + -1101519561, + -1060263499, + 1021340343, + 1031443006, + 1056588826, + 1059762850, + 1061763506, + 1037588348, + 1047871552, + 1049287496, + 1048972316, + 1019180092, + 1075609478, + -1129955363, + 985298256, + 1082561343, + -1089925270, + -1128881224, + 1038995792, + -1101631093, + 1045649289, + 1045175162, + -1105088067, + 1051461482, + -1103542508, + 1067478664, + 1028721159, + -1112508493, + 1056300865, + 1048706392, + 1049806227, + -1084510958, + -1105681753, + -1110339806, + 1095079163, + 1049861727, + 1057257071, + -1113450112, + -1077446633, + -1123145267, + 1083660956, + 1072428122, + 1044953109, + 1042795506, + 1023422479, + -1092510446, + -1099673595, + 1049149123, + 1050472722, + -1104242687, + -1102139577, + 1045618543, + -1095402915, + -1088415824, + -1093999906, + 1016236082, + -1077700250, + 1034718529, + -1090167630, + -1091619134, + -1099005338, + 1053498260, + 1067659192, + -1103894218, + 1016526516, + -1118424574, + 1062115768, + -1106180546, + -1083710791, + 1037117565, + 1052536281, + 1074451025, + 1067579156, + -1130169414, + -1098338527, + 1060645934, + 1041079976, + -1095445902, + 1049083641, + 1044952680, + 1051066784, + 1032965804, + 1056271494, + -1136566886, + -1170770536, + 1051841357, + 1059394529, + -1121683616, + 1049311468, + 1053471342, + -1104994194, + -1114665440, + 1052846428, + 1057455570, + -1083871748, + -1092532539, + 1044961239, + -1092761861, + -1106541166, + 1033262993, + -1106214151, + 1066847885, + -1098197750, + -1108910477, + -1113610665, + 1042587064, + -1106872829, + 1058499975, + 1071881007, + 1029292023, + -1114081869, + -1086724812, + 1049803350, + -1103397081, + -1080512452, + -1088208441, + 1034644052, + -1096172310, + 1026834010, + -1100993250, + 1060166029, + -1072640158, + 1030280470, + 1059426162, + -1115118174, + 1074277362, + -1075842546, + -1082858837, + 1056714109, + -1111178002, + -1104411606, + -1097395185, + -1111519732, + 1046351183, + 1043398328, + -1104284572, + 1005652928, + 1052392322, + 1031923156, + 1054049476, + -1104642589, + -1117226527, + -1138121780, + -1075932488, + 1068289554, + 1045247201, + 1059243925, + -1132384456, + 1058863760, + 1069967734, + -1093110991, + -1097796032, + 1072588223, + -1086375612, + 1068716839, + -1090050105, + 1024231959, + -1107672778, + 1049588302, + -1084141332, + 1048444176, + 1031446790, + 1045744402, + -1089552639, + -1111965829, + -1105721541, + -1084329089, + 1052467416, + 1065413533, + 1033210397, + -1109740725, + 1038044883, + 1041060657, + 1058433220, + -1117633209, + -1100313096, + 1053370547, + -1103354149, + 1054281362, + -1082117243, + 1059813470, + 1042257497, + -1086589477, + 1060459077, + 1033098012, + 1049346673, + -1116078888, + 1077124187, + 1032335439, + 1050475185, + -1088141082, + 1026417091, + -1134657664, + -1123159032, + -1089485686, + -1096985578, + 1035549411, + 1041604792, + 1064990180, + -1117129200, + 1059215125, + -1094518663, + -1077500721, + -1141562373, + -1109364298, + 1056967583, + -1046571505, + -1070474682, + -1089047624, + 1059689371, + 1037603134, + 1050336970, + -1072414404, + -1076344862, + -1093825459, + -1100236368, + 1044484312, + -1071330678, + 1048584991, + -1099879900, + -1096956846, + -1101072396, + -1107142898, + 997457164, + 1052515689, + -1133599205, + -1113306441, + -1073136361, + -1096611083, + -1072740633, + 1054407509, + 1030851802, + 1075526195, + 1057337857, + -1089779106, + -1115397686, + -1073955107, + -1116936955, + 1059167262, + -1104325255, + 1076671899, + 1074677183, + -1104165095, + 1052096693, + 1052618211, + -1105310655, + 1045447874, + -1088151076, + -1084428800, + 1056468609, + -1157463842, + -1065585719, + -1062541343, + -1096511624, + -1098274335, + -1115516207, + -1088974652, + -1073977257, + -1107554729, + 1051753108, + 1029864729, + -1078628492, + -1088154061, + -1093933807, + 1044645987, + 1058684797, + 1014503580, + -1094470504, + 1046526038, + -1083899559, + -1121539804, + 1039676435, + -1105608531, + 1018349062, + 1058233602, + -1109730016, + -1088052178, + 1023417788, + -1104379975, + -1105848171, + 1022570678, + -1066877510, + 1065164232, + 1032027117, + 1039377987, + 1038631298, + 1059611142, + -1125475458, + 1074966932, + 1028419342, + -1108326796, + 1042320071, + -1104960281, + 1043006493, + 1029048330, + 1045421073, + -1114745218, + 1050964861, + -1079784487, + -1080189289, + -1132884542, + -1101327227, + -1109582245, + -1111646406, + 1010740054, + 1039280401, + -1116784790, + -1098602368, + 1082444172, + 1049823686, + -1072118683, + -1097671319, + -1107326608, + -1094930623, + -1069007293, + -1092173426, + 1045381374, + -1079049396, + 1042908391, + 1060026835, + -1065770022, + -1057043009, + 1050721448, + 1057834924, + -1097517000, + -1060059499, + 1039902742, + 1073318117, + -1102651048, + 1050196076, + -1113630702, + 1057905304, + 1053554867, + 1049328235, + -1087899879, + 1044505670, + 1074173791, + 1067270660, + 1054080558, + 1036085148, + 1044679507, + 1024244975, + 1048553918, + 1052629724, + 1049577633, + -1100617889, + -1108733085, + -1079095828, + 1077968756, + 1042848373, + -1111349257, + 1038477506, + 1041030768, + -1079100780, + 1036830477, + -1056752017, + -1098130190, + -1076653171, + -1106777740, + 1034818980, + -1072209882, + -1088889135, + 1050418536, + -1072715690, + -1087968927, + 1067229514, + -1101602515, + 1052675727, + -1079974188, + 1058154124, + -1070615095, + -1080780793, + -1102380731, + -1115233502, + -1064329281, + 1040301055, + 1059222850, + -1103369479, + -1113894281, + -1105586798, + -1100188216, + -1096174225, + -1102956407, + 1000478178, + 1066685488, + -1088394925, + -1083942066, + -1147970273, + -1113611941, + -1123293607, + 1066419114, + 1034248132, + -1126658640, + 1033483526, + 1041120163, + -1094399691, + 1034103654, + -1112173888, + 1055170480, + -1128972335, + -1134779754, + 1027119205, + -1080911458, + 1064970725, + -1123468886, + 1029351205, + 1067809279, + 1016156446, + -1121467286, + 1034166648, + 1035264635, + -1104790120, + -1119469802, + -1114940470, + 1051711343, + 1049669808, + -1087569353, + -1133813194, + -1093375337, + -1123188116, + 1020559747, + 1044648656, + 1064142854, + -1106626542, + 1035330718, + -1096915428, + 1063628621, + 1049890905, + -1101317936, + -1103588256, + -1089443636, + -1080513362, + 1065512087, + -1072716310, + -1106945203, + 1069628097, + 1029216147, + 1046353805, + -1078740719, + 1043815317, + -1163883468, + -1099008562, + 1070954642, + 1031042041, + -1154526728, + 1058344036, + 1066673152, + -1076015237, + 1036549143, + -1101540504, + -1102709091, + -1072079183, + 1031334448, + -1088679132, + 1053702256, + 1064905447, + 1060274857, + 1069950912, + -1128653277, + 1065443120, + -1086798745, + -1131638020, + -1123845948, + -1090351689, + -1117227684, + -1080494039, + -1079098929, + 1045760650, + -1080138694, + -1090358702, + 1039905811, + -1113035016, + -1095511110, + 1066196973, + 1053819388, + 1065448467, + -1106076181, + -1096348087, + -1051287896, + -1111366784, + -1080165885, + -1088666427, + 1060067663, + 1029409029, + 1034731024, + -1076631883, + -1103672724, + -1089988719, + 1035655756, + -1069228706, + -1090148974, + 1054366602, + 1012214334, + 1051515039, + -1167357936, + -1092880580, + -1077865427, + -1120432536, + -1112995225, + 1050070825, + -1131570177, + 1051569142, + -1104450602, + -1067444628, + -1100304581, + 1035183137, + 1069992017, + 1052738253, + 1045524532, + 1040196601, + -1083786516, + -1101695794, + 1025940331, + -1095314224, + -1102810800, + -1096317926, + -1110998496, + -1096628308, + -1088214152, + -1089222237, + -1116065193, + -1109467036, + 1049205344, + -1095517925, + 1036286016, + -1096281941, + -1081386426, + 1066338968, + 1048875758, + 1054147994, + 1082159092, + 1031811920, + -1093603701, + -1092213347, + 1064743778, + 1052790677, + 1063432452, + 1050330043, + 1030426872, + -1120709864, + -1089052023, + -1094780205, + 1040736448, + 1057092721, + 1066797324, + 1050926600, + 1088832077, + -1115349738, + 1037773637, + -1119229526, + -1079915081, + -1124975542, + 1075568466, + 1046784193, + -1098253652, + 1039502910, + 1062976355, + -1095797894, + -1089553851, + 1038987258, + -1094126853, + -1067482080, + -1102082559, + -1087824270, + -1079663975, + 1084741436, + 1061439391, + -1086430780, + -1072018695, + -1103088395, + 1048957341, + 1016711100, + -1106447986, + -1126574440, + -1107597526, + -1063362695, + 1066428611, + 1057882025, + 1066599735, + -1078998783, + -1093473635, + 1045940613, + -1080045421, + -1082924275, + -1087682352, + -1093369091, + 1051207183, + -1081089230, + -1081080762, + 1063301839, + -1076694227, + 1073911242, + -1102874756, + 1059707465, + 1048211392, + 1062782791, + -1092161351, + -1119515568, + -1106914319, + 1033501396, + 1056718239, + 1048592094, + -1093053360, + -1101503778, + 1035116616, + -1105729273, + 1065354035, + -1125438699, + -1107110915, + 1068298427, + 1059020024, + 1056985198, + -1081054237, + 1035642382, + -1091646490, + -1073272769, + -1095410368, + 1065909303, + 1058944555, + 1050153495, + -1114475579, + -1123765200, + 1040629674, + -1095897369, + -1122988657, + -1097871803, + 1031446767, + 1042913227, + -1109389046, + 1034859968, + -1124857452, + -1106195290, + -1080391099, + 1033179994, + 1061526711, + 1080368222, + 1077280122, + 1059730949, + -1108248968, + 1060217025, + -1087925594, + -1074326371, + -1089563289, + 1066716751, + 1066812535, + -1078491337, + -1094057952, + -1083167638, + -1093626754, + -1084937953, + 1032725764, + 1070713284, + 1054306896, + -1087200343, + -1094706412, + -1090111497, + 1049954599, + -1110786937, + -1076689239, + 1041191919, + 1065229556, + 1090133689, + 1049101844, + 1047957005, + -1078419024, + -1106550120, + 1048414938, + -1092391634, + 1056312991, + -1084673135, + 1040792894, + 1059875678, + -1084046009, + -1078819583, + 1054436674, + -1119376570, + 1080055238, + -1113368911, + 1040374443, + -1072411290, + 1042762643, + -1109717000, + 1073243861, + -1075732990, + 1044009463, + -1081927918, + 1058805655, + -1092995001, + 1060058398, + 1043478580, + 1054250597, + -1079564255, + -1097310683, + 1074701849, + -1094908706, + 1063259786, + -1112775717, + 1058693294, + 1043370729, + 1060280778, + -1093986570, + 1064303473, + -1106814979, + 1069902055, + -1095636006, + 1051848541, + -1081528445, + -1108901139, + -1092176921, + 1052254023, + 1087994802, + 1032967424, + 1015712626, + 1050609977, + 1041408419, + 1030366950, + -1168047016, + 1059612047, + -1114618668, + 1042845172, + 1050343182, + -1123004924, + -1085376502, + 1040775926, + -1106576496, + -1086574345, + 1040198459, + -1080777303, + 1023452699, + 1032725088, + 1078759456, + 1031286712, + -1129774745, + 1063879743, + 1050607647, + 1038282343, + -1116100565, + 1067257200, + 960097408, + 1050455801, + -1072757457, + 1040121049, + -1071851965, + -1071387034, + -1076297937, + 1044131966, + -1092980549, + -1123964605, + -1073158503, + -1108462087, + -1086358313, + 1070239994, + -1127801247, + 1049860938, + -1120191064, + -1112547573, + 1047562589, + -1076772502, + -1102143982, + -1088344665, + 1073878477, + -1120201766, + -1057421347, + -1071133903, + 1063365336, + -1081827952, + 1061100763, + -1097825347, + 1069342421, + 1068185462, + -1108089354, + -1075219841, + -1086652191, + -1152107138, + -1080072847, + 1049177378, + 1068679480, + 1049830507, + 1056108388, + 1049037796, + -1111217798, + -1083864101, + 1054672219, + -1078415355, + -1076235524, + 1040814748, + -1103636034, + 1075399319, + 1053311897, + 1012913854, + -1097098456, + -1080826692, + -1081680937, + -1089841286, + -1089917361, + 995636135, + -1065610560, + -1098083598, + -1102618790, + -1120169738, + -1102518312, + -1082401054, + -1086030061, + -1103105791, + 997202432, + -1092128285, + -1088710829, + -1094214351, + -1082569855, + 1063220353, + -1078223433, + -1082962510, + 1062429253, + 1054618814, + -1081467586, + 1059696703, + 1032684550, + -1101540143, + 1059429971, + 1057496949, + 1043313859, + 1044025106, + 1038210403, + 1042305495, + 1051596111, + -1094595527, + -1090676154, + -1085696205, + 1042867401, + -1112686945, + 1038927563, + 1069152344, + -1110158398, + -1092241159, + -1108008529, + -1123729909, + -1106727681, + 1037560883, + -1090282766, + -1141529019, + -1168963620, + 1065961983, + 1052235424, + -1139563300, + 1042692690, + -1088301348, + 1082571337, + 1044437400, + -1081145131, + -1096071931, + -1102351746, + -1088792185, + 1058558714, + 1067244280, + -1104217792, + -1095844239, + -1091842659, + -1072838523, + -1098902233, + 1074432276, + 1064891549, + 1058070420, + 1055681808, + 1067106529, + -1089271107, + -1078481794, + -1088101674, + -1100911301, + -1066985327, + 1040952078, + -1093695196, + -1103905902, + -1081881686, + 1052217759, + -1087057658, + -1138307272, + -1078549896, + 1049740694, + -1119596688, + 1048241504, + -1096549775, + -1088400306, + -1120218376, + -1139228000, + -1098417728, + -1092256539, + -1091959854, + 1036004930, + 1058737292, + -1093626744, + -1097990810, + -1105758266, + -1097695731, + -1101871324, + 1011851319, + 1066526718, + 1044437683, + -1125208167, + -1096688389, + 1047033859, + 1067195536, + -1073685264, + -1095742345, + 1065871843, + -1073953419, + -1083630956, + 1043068445, + 1046730529, + -1087426385, + 1055326051, + -1080571597, + -1081841941, + -1082059870, + -1056054378, + -1094293668, + 1043856074, + 1044212425, + 1066434765, + 1060854205, + -1091059442, + 1068634386, + -1101302227, + -1103104164, + 1065951861, + -1086686058, + 1066698843, + -1097178969, + 1059583287, + 1051423603, + -1115629900, + -1095125554, + 1036911857, + 1037860892, + 1064466561, + -1088786218, + -1093605324, + 1042431793, + 1037390538, + 1058713108, + 1038032207, + 1033612014, + 1043170702, + -1078060530, + 1024192264, + -1099725534, + 980938000, + -1102911590, + -1093636568, + 1032931240, + -1091091318, + -1088753583, + -1099396322, + -1121525486, + -1128186562, + 1052995653, + 1058951679, + 1054413366, + -1079656017, + 1054944580, + -1076633640, + -1097052555, + -1128371775, + 1062475060, + -1090190929, + -1111995528, + -1099625120, + 1083762875, + 1042182325, + 1070901487, + -1077183325, + 1028393669, + -1105481808, + -1069712851, + 1029626575, + 1043432099, + -1097979476, + 1055696767, + 1067691258, + 1070834978, + -1107348761, + -1079532939, + 1019064706, + -1086852504, + -1093278799, + -1089584565, + -1089314039, + -1104368554, + -1070869034, + -1089704923, + 1025256494, + 1018615947, + 1065088882, + 1044411902, + -1106710379, + 1040529249, + -1107128732, + 1042558737, + 1086993609, + 1007813103, + -1112567086, + 1043987908, + 1048908506, + -1099669553, + 1077999749, + -1085370288, + 1028776521, + -1078140848, + -1081792114, + -1077305286, + 1066256909, + 1066502930, + 1058355242, + -1081412309, + -1099475209, + -1087547538, + -1114613976, + -1131385122, + -1080394804, + -1083770126, + -1077704094, + -1103276394, + -1090827138, + 1041858323, + -1096743232, + 1019623646, + -1082306378, + -1085026097, + 1051232090, + 1067020728, + -1088613754, + -1063105044, + -1086382774, + -1079452069, + -1127313575, + 1058050758, + -1113313943, + -1087729179, + -1088091662, + 1059239062, + 1033618827, + 1031504838, + -1083167640, + -1092529984, + -1065987311, + -1062122400, + 1058249088, + 1050143543, + -1100740847, + -1095507629, + -1084401840, + -1078208411, + -1098871000, + 1024760514, + 1036157996, + -1098199339, + 1050627122, + 1036951593, + -1147515189, + -1073034037, + -1123520518, + 1054452791, + 1036853114, + 1051135212, + 1043665651, + 1046253601, + -1103020766, + -1072620783, + 1039629215, + 1070667047, + 1051880733, + 1074181722, + 1084648958, + 1066125162, + -1110451608, + -1104049962, + 1061303515, + 1065728407, + 1044556450, + -1102773639, + 1023759105, + -1075170921, + -1084758876, + 1008389784, + 1066647571, + -1111612476, + -1111599472, + 1059622088, + 1064385455, + -1079860171, + 1011463788, + 1057858460, + 1040780053, + 1069076825, + -1077440670, + -1097573681, + -1121015474, + -1098388971, + 1018785173, + -1088092259, + -1094355635, + -1122624255, + 1051666726, + -1096013836, + -1130673896, + -1065453592, + 1073667900, + 1035626416, + -1109367167, + -1086111548, + 1077216890, + -1119458163, + 1082817623, + 1049120006, + -1099186460, + -1099136410, + -1071559313, + 1069691348, + 1063491174, + -1096671864, + 1013820408, + 1049300923, + -1096681767, + -1095919408, + -1090505759, + 1053517495, + -1078786525, + 1069377674, + 1071851008, + 1034206164, + 1047153583, + 1082806722, + -1089425404, + 1032891945, + -1092331378, + 1059636186, + -1079990250, + 1054467260, + 1056797529, + 1042228869, + 1030572565, + 1065968926, + 1052857901, + -1082901191, + 1007852320, + 1059782304, + 1049831105, + 1058399862, + -1107890552, + 1029194445, + -1099856941, + -1086750788, + 1060430511, + -1104297934, + 1049442597, + -1092114149, + 1012051430, + -1115735328, + -1091963047, + -1102577632, + -1096117945, + 1032997475, + -1096302809, + 1040394216, + 1066676345, + 1009837202, + -1096156595, + -1112420611, + 1039176404, + 1044243913, + 1043660523, + -1092150124, + -1113611190, + 1037753133, + -1094327426, + 1042366045, + -1097599234, + -1080795366, + -1088600723, + -1096177881, + 1052460436, + 1062540146, + 1057466485, + 1058050426, + 1069677922, + 1064609628, + 1045322637, + 1059542609, + -1094150205, + -1069753180, + 1054286450, + -1097641211, + -1088180564, + -1113568052, + -1103470690, + 1075969923, + 1058829959, + -1122426812, + -1121611530, + 1053322872, + -1079908305, + 1059905161, + -1073878886, + -1120360791, + -1104063525, + 1077788901, + 1059149269, + -1087047961, + -1102040515, + -1066651539, + -1103362398, + 1049194488, + -1073746415, + 1059241601, + 1074972207, + 1028254910, + -1097120743, + 1049602001, + 1032742143, + -1126626180, + -1131662094, + 1009777281, + -1095637330, + 1041708913, + -1072871250, + -1083239348, + -1091682918, + 1053327407, + 1023557195, + 1049967279, + 1060263767, + -1082485934, + -1114225698, + 1055512266, + -1083414118, + -1072862090, + 1061322930, + -1087627159, + -1114131940, + 1069498440, + -1098424985, + 1049097097, + -1103438971, + -1098865214, + -1097392590, + 1035108281, + -1081145302, + -1095849247, + -1107084620, + 1051819427, + 1042600268, + -1110032737, + -1107792036, + -1093223368, + -1064125832, + 1054172080, + 1036126513, + 1036131028, + -1094243995, + 1059094043, + -1086973279, + 1062591611, + 1017008901, + -1103441710, + 1061315915, + 1020560442, + 1062082808, + 992189256, + 1083630238, + -1136059877, + 1044107179, + -1084981978, + -1103801479, + 1006729551, + 1028210559, + -1114951031, + -1117308927, + 1035778922, + 1056867164, + 1057206814, + -1099828130, + 1059489327, + 1012148232, + -1064412556, + -1108798593, + 1033221869, + 1060304750, + -1085999821, + 1042057165, + -1099251488, + -1091151475, + 1055632082, + -1080535463, + -1058157756, + -1074859267, + -1086260031, + -1108130069, + 1079082216, + -1058225504, + 1043410760, + 1053714596, + -1170741988, + -1130963798, + 1058026741, + -1108791465, + -1090012857, + 1053745695, + 1059973965, + 1072409488, + -1103926327, + 1057417578, + -1118571617, + -1094766270, + -1080625428, + -1079811262, + 1084123577, + 1039431108, + -1089614352, + -1103820630, + 1042883490, + 1061725228, + -1128086710, + -1065343858, + -1107981967, + 1019126001, + 1030078916, + 1041249592, + 1037042244, + -1078970156, + 1048566090, + -1125884809, + -1100092940, + 1071972164, + 1080868953, + 1028146838, + -1101634367, + -1095016455, + -1103662872, + 1064479189, + -1095190986, + -1111604224, + -1097932476, + 1046152265, + 1062184006, + -1091723728, + 1059724222, + 1052294097, + 1050636303, + -1075384949, + -1088654872, + -1105053513, + 1042723510, + -1112727731, + 1041416347, + 1027394959, + 1054403267, + 1028911646, + 1044438225, + 1044856389, + 1060505873, + -1115653373, + 1047175338, + 1070693406, + 993486676, + 1032723147, + -1132342381, + -1076366143, + -1085541320, + -1086947196, + -1070080982, + 1021554850, + 1021950209, + -1076769868, + -1106471831, + -1110658906, + 1025117994, + -1076508977, + 1023830525, + 1022119336, + 1057226910, + 1057854395, + -1139962238, + 1032029962, + -1105107157, + -1098888054, + 1016549968, + -1108905557, + -1088432686, + -1094922349, + -1063494155, + 1052542246, + 1068612928, + -1087621001, + 1052669657, + -1095923172, + 1099476774, + 1078541135, + -1087811434, + 1042921482, + -1106454747, + -1089135697, + 1084244022, + 1075578484, + -1079829069, + -1108342846, + -1101714041, + 1077046192, + -1096992083, + -1085261755, + 1068391832, + 1028072198, + 1026578631, + -1119455690, + 1031891444, + 1052589274, + -1098656948, + -1095121067, + -1083283014, + -1093384451, + 1049040547, + 1062242336, + -1076997470, + -1116900391, + -1068370884, + -1100198895, + 1070120585, + -1107219997, + -1088133808, + 1044767283, + 971578784, + 1043958745, + 1050530380, + 1029847095, + 1038782640, + -1136211122, + -1102018246, + -1091501825, + -1094711122, + 1056981232, + 1050916619, + 1069685929, + 1050364503, + 1060121115, + 1053188434, + 1054687723, + 1059771047, + -1086669596, + 1058900229, + 1064646673, + -1103511960, + -1091947892, + 1072840168, + 1075234026, + -1089268369, + 1058449429, + 1061010432, + 1066922375, + -1082418834, + 1048832215, + 1040591995, + 1060820594, + -1097353946, + 1042519490, + 1065215098, + -1090684228, + -1079945954, + -1099657453, + -1089444080, + -1096972274, + 1037795886, + -1095809260, + -1098678302, + 1026749349, + 1037302324, + 1083826248, + 1042569670, + 1074753832, + -1098059440, + 1023443944, + 1033363964, + 1032766869, + -1137472072, + -1095147854, + 1035282241, + -1078278298, + 1034019473, + -1111462466, + 1036313582, + -1125707957, + -1130512780, + -1114227185, + -1097408315, + 1066296460, + -1115645989, + 1028702330, + 1041121192, + 1052036924, + 1043366252, + -1102999025, + 1035053576, + 1057772094, + -1097397198, + -1092853417, + -1122535348, + 1067894353, + 1051919443, + -1099910660, + 1039042715, + -1088567621, + -1095808518, + -1087999961, + 1062117511, + -1079410388, + 1067920057, + 1065933304, + 1040881222, + -1097996050, + -1094364244, + 1029941913, + 1043367424, + 1047421132, + 1083564554, + 1033216336, + -1137137463, + -1105117477, + -1069462243, + 1064118088, + 1054452796, + -1092609790, + -1070254899, + -1114908463, + -1071686628, + 1057432522, + 1036812466, + -1079822669, + 1067436577, + -1089559589, + 1076342272, + -1077332766, + 1041049285, + 1040698748, + 1079036664, + -1116550352, + -1104313625, + -1074030473, + 1041679146, + 1063776240, + 1048479622, + 1067085672, + -1117712386, + -1129371276, + -1078228744, + -1085975881, + 1054817307, + 1079465225, + 1064084542, + 1073140740, + -1118384561, + -1081464065, + 1078936767, + -1076099381, + -1112325227, + 1057368457, + -1087004307, + 1065626494, + -1093554422, + 1064159874, + 1051646180, + -1141064800, + 1061551196, + -1101175479, + 1043626494, + -1095069517, + 1055128045, + -1082452711, + 1071015810, + 1043631876, + 1050290181, + -1104439441, + -1082280419, + -1107300713, + -1095822324, + -1088735078, + -1079518392, + -1117377612, + -1095100271, + 1024997945, + -1119394455, + 1037934585, + -1099721934, + 1041326953, + 1055213986, + -1077291604, + -1152905738, + 1049978818, + -1094648682, + -1109672582, + 1033184741, + 1046527908, + -1084203300, + -1088983849, + -1105406405, + 1018256626, + -1116059019, + 1049637306, + -1097482333, + 1035380337, + 1062453161, + -1082267860, + 1068229787, + -1101961255, + -1093928955, + 1058085721, + -1090650356, + -1088079806, + -1081793648, + -1078801544, + 1023638465, + -1086712581, + -1101010091, + -1093034041, + 1058829541, + 1029355163, + 1045291941, + 1068892011, + -1109142061, + -1107023056, + 1077265723, + 1028309575, + 1052409424, + 1017493676, + -1113830305, + -1103443828, + -1099840988, + -1063937806, + 1007039619, + 1069775314, + -1106896994, + 1031868906, + -1088998525, + -1104089136, + 1026407037, + -1108416344, + -1132483380, + -1100752729, + -1072073454, + 1052279137, + 1037011510, + -1110693118, + -1096747117, + 1040393633, + -1125867314, + 1037777331, + -1089499200, + 1016072702, + 1050268024, + -1088407157, + 1069273553, + 1040335333, + -1057979358, + -1123376238, + 1015631552, + 1066366378, + 1033227218, + -1103544973, + 1026759398, + -1107166321, + 1074227804, + -1106521222, + 1051087572, + -1101113375, + -1104013622, + 1016926842, + 1056344278, + 1038924670, + 1076727729, + 1042941981, + -1098085909, + 1064540770, + 1036611259, + -1102134507, + 1046787551, + -1172580152, + 1035892469, + -1088688298, + 1048649598, + -1096634594, + -1107284367, + -1104562617, + -1131723179, + -1120376550, + -1101959784, + 1058433763, + 1075859914, + 1035303760, + -1079296502, + 1069557913, + 1040388833, + 1050318529, + 1069326429, + 1044893684, + 1031613936, + 1015490027, + 1050347115, + 1040572566, + 1013128456, + 1058742583, + 1071249118, + -1096548270, + 1035956367, + -1129462912, + -1116660264, + 1015862040, + 1067944526, + 1035804968, + 1024687359, + 1051678873, + -1101341891, + 1039982543, + 1049030440, + -1086952032, + -1098617221, + 1060117743, + 1026158350, + -1106832867, + -1073413953, + -1098499173, + 1027787530, + 1032552146, + 1069540971, + -1086458830, + -1161174624, + -1106784163, + -1104532924, + -1095396874, + -1068433366, + -1094207479, + 1035154237, + 1041728401, + -1132043425, + -1092723455, + -1100201581, + -1090294334, + 1033271662, + -1089462828, + 1077158095, + -1091579607, + 1057334306, + -1079626273, + 1012805967, + -1101700182, + 1034194168, + 1067536906, + 1042213781, + -1063803114, + 1046155398, + -1128920338, + 1056739610, + 1051632617, + 1034579745, + 1050282340, + -1090429396, + 1047384652, + 1038626475, + 1088663811, + 1074980705, + -1091079073, + -1074135968, + 1040878390, + 1045973746, + 1043591971, + -1148514425, + -1068814125, + 1027573841, + 1050150129, + 1036366273, + 1045681400, + 1058114268, + 1050276134, + -1104910383, + -1094786295, + -1096063395, + 1040154182, + 1041367367, + -1089692815, + -1080119115, + 1056158611, + 1048159106, + 1061199439, + 1062411906, + 1076978921, + -1069425639, + 1042175427, + -1108000960, + 1038366448, + -1089975781, + -1107199297, + -1102017636, + 1056411787, + 1077117179, + 1028868946, + 1077753953, + -1130727602, + -1102213648, + -1102721547, + 1068147454, + -1104796838, + 1056267524, + 1039465638, + 1029871710, + -1107597958, + -1098275238, + -1118049636, + -1126771842, + -1108388413, + 1058076526, + -1110528878, + 1056386484, + -1119672430, + -1071618223, + -1152734676, + 1046184868, + 1008740838, + 1063436963, + -1076488518, + 1043712701, + -1109016372, + 1060402388, + -1057294909, + -1073641904, + -1107557429, + -1135023849, + -1091358072, + 1005649781, + -1120611914, + -1107030922, + -1090342112, + -1055634215, + 1067808143, + 1050957104, + -1069649856, + -1072481521, + -1121048374, + 1030494340, + 1044530007, + 1068809854, + -1096132703, + -1076227785, + -1144714465, + -1088175883, + 1044349227, + -1115927341, + 1056258884, + -1095586418, + 1059296153, + 1063964474, + -1085786185, + 1057415188, + -1082098104, + -1136023566, + -1075952520, + -1066213095, + -1080298018, + -1081905802, + -1088612436, + 1066125730, + -1089826079, + -1120987198, + -1121854673, + 1070916129, + -1138715399, + -1122630150, + -1091619828, + 1049280686, + 1043607670, + -1085234860, + -1101836807, + 1065941769, + 1070551342, + 1045557120, + -1091316320, + -1069557704, + 1063708219, + -1088831258, + -1090605937, + -1066150336, + -1120727544, + 1081048426, + -1077590937, + 1036530998, + -1090407952, + 1049062950, + 1069385572, + 1024331366, + -1087568099, + 1022593826, + 1050436374, + 1041367450, + 1066766505, + 1016514488, + -1094519290, + -1100939043, + 1063995425, + -1112713024, + 1045989448, + 1073874174, + 1036321418, + -1107295637, + -1107217137, + 1072788360, + 1015712780, + -1105826266, + -1080838492, + 1016769945, + 1060293468, + -1101879878, + 1026319004, + 1036290552, + -1115255600, + -1083581195, + -1122014480, + 1029052072, + -1144531731, + 1056029779, + -1081737737, + -1100707543, + 1054571792, + -1104820662, + -1090371484, + -1068861098, + -1102935385, + -1089004648, + -1081821277, + -1080838267, + 1061008002, + 1055340944, + -1080075719, + -1098280059, + -1108190485, + 1056020266, + 1072052972, + -1110991865, + -1110044221, + 1049263430, + 1061065375, + -1099726099, + -1108351403, + 1052982997, + -1089984032, + 1049093183, + 1036040415, + -1076312876, + 1053119492, + -1074579909, + 1035255035, + -1083337325, + 1054738914, + -1089667777, + -1105343989, + 1064155623, + 1057377991, + 1071454351, + 1022140142, + -1131873506, + -1105092575, + 1082256488, + -1079952483, + 1044992487, + 1059736184, + 1062732921, + 1064369339, + -1117636658, + -1098469713, + 1066846357, + 1042030688, + -1111979255, + 1068580262, + -1087914437, + 1048430244, + 1057981054, + 1052255845, + -1071413466, + 1050398067, + 1032140828, + -1088603616, + -1074678446, + -1071295969, + 1057620427, + 1070083570, + 1071024710, + -1127732424, + -1086262882, + 1053871335, + -1084937675, + 1057491534, + 1053195198, + 1059289096, + -1147044488, + -1097509935, + 1048944059, + -1066153989, + 1065470763, + 1051061740, + 1049419470, + 1015321830, + -1094053814, + 1055102753, + -1076911208, + -1102560975, + 1051686165, + -1091365370, + 1038892898, + 1026310986, + 1044228974, + -1105419899, + -1099086102, + -1091176055, + -1089471710, + -1121652173, + -1082042220, + -1110620986, + 1043642250, + 1049142464, + -1149503756, + 1010110102, + 1027648987, + 1000226233, + -1077567553, + 1049542892, + 1029055472, + 1059309485, + -1094464409, + 1046752977, + 1037769313, + 1059192199, + -1078599597, + -1123371271, + -1087824931, + -1111379651, + 1075094712, + 1068694711, + 1049097092, + -1090010780, + -1068937551, + 1063482287, + -1096357895, + -1070119848, + 1056799386, + 994076564, + -1098642079, + -1070893912, + -1098480546, + -1094862197, + -1096354606, + -1092828741, + 1065866239, + 1068858912, + -1072792234, + -1077833404, + 1039867091, + -1097966671, + 1074849771, + 1008915740, + -1084448318, + 1069380779, + 1061578925, + 1065776285, + 1050728939, + 1060310915, + -1084212838, + -1110835474, + -1106474165, + -1139648844, + 1045350762, + -1080749074, + -1122988053, + 1065596903, + -1097972648, + -1102717095, + 1059380951, + 1040639178, + 1058205510, + 1032514973, + -1128429322, + 1074039367, + 1042075195, + 1043274120, + 1059654016, + -1131734696, + 1041691052, + 1064637011, + 1063038808, + 1059000242, + -1101478881, + 1038020727, + 1045299082, + -1103517575, + 1051553520, + 1053827666, + 1050937304, + 1074286936, + -1101133246, + 1082810919, + -1082850688, + 1062774121, + 1053734318, + 1050561251, + 1065904482, + 1066915946, + -1102470632, + 1070454147, + 1075198041, + -1122892441, + -1087533151, + 1041186223, + 1050514047, + -1123805811, + 1053950565, + -1078286075, + -1122643830, + -1099019834, + -1097823859, + 1043191760, + -1101523168, + -1146064291, + -1064803355, + 1017307404, + -1089445053, + -1110367491, + -1102662594, + 1057058765, + 1059984442, + -1070287431, + 1041971696, + -1095561418, + 1011602751, + 995548264, + -1124933986, + 1042616646, + 1045504972, + -1104974361, + 1057623849, + -1105976107, + -1107244249, + -1121448514, + 1067247825, + -1098735840, + 1057678793, + -1075609453, + -1168386736, + -1072503082, + -1106111486, + 1091790752, + -1080006331, + -1112884651, + -1090048087, + -1070048388, + 1033883682, + 1043623467, + -1104888093, + 1008728411, + 1040300825, + 1081145719, + -1118913035, + 1049908071, + 1080376668, + -1083633147, + -1080744779, + -1082636756, + 1058994776, + -1096678669, + 1065879792, + -1107855249, + -1075032094, + -1089635995, + -1131241705, + -1115603764, + -1076377979, + -1091405439, + 1043126412, + -1073069294, + 1057751418, + 1041900063, + -1087883098, + 1022235556, + 1069298375, + 1070483035, + -1084217762, + -1086377113, + -1120555735, + -1097182352, + -1096548350, + 1068807677, + 1058269141, + 1056715745, + 1035954081, + 1065388864, + 1061250106, + -1093878984, + 1069674451, + 1071865403, + 1066128556, + -1089470633, + 1074775188, + 1070226269, + 1062855914, + 1049253672, + 1053484542, + 1062448988, + 1071238311, + 1042435348, + -1095371664, + 1044694417, + -1093534350, + -1082765675, + -1112239543, + 1046552216, + 1061110415, + -1089523084, + 1053641501, + 1038091488, + 1044756318, + 1065691892, + 1051379978, + -1089972799, + -1095664540, + 1029982623, + -1079694703, + -1107906632, + 1050843537, + 1060560082, + -1102155433, + 1006827537, + 1051986228, + 1051285168, + -1126982405, + -1078166099, + 1006678705, + 1063182126, + -1109157361, + -1100530810, + 1032109914, + -1144467587, + -1064397558, + -1114933573, + -1112614411, + -1097356673, + -1081633271, + -1085328283, + 1040483748, + -1130236212, + 1076870689, + -1103437582, + 1026008502, + -1104841046, + 1057489236, + 1058119728, + -1130172738, + 1040331425, + 1079859455, + -1115257339, + -1097899698, + -1081314327, + -1098035260, + 1065050951, + -1092320234, + -1095280746, + -1093444189, + 1070239993, + -1113996038, + 1055476387, + -1086880621, + -1113896489, + -1110314788, + -1088789982, + -1095592287, + 1030243110, + -1114282566, + 1049100178, + 1057975500, + -1083409692, + -1092231770, + 1056592523, + -1105537010, + -1090057389, + -1086635583, + 1066225799, + -1089534879, + 1031115024, + -1089176403, + 1059800559, + -1105919405, + -1076096057, + -1069062641, + 1046777099, + 1026870158, + 1057015336, + -1081047923, + 1046072156, + -1120133019, + -1103924157, + 1023089737, + 1066472871, + 1068586794, + -1086857379, + -1088644526, + -1089873977, + -1072849516, + 1055170166, + 1016342821, + 1064842184, + -1146830582, + -1076803297, + -1103837381, + -1103694097, + 1082726889, + 1059324973, + 1086655250, + 1065282974, + 1066963365, + 1071553481, + -1090484772, + 1064468704, + 1053771503, + -1105161734, + 1068500402, + 1047862801, + -1087197021, + 1032845950, + 1041329239, + -1081802622, + -1083638835, + 1054669818, + -1104154959, + -1089709217, + -1092929378, + 965187232, + -1104943610, + 1067402679, + -1090401882, + 1030662332, + -1116084797, + 1022373748, + 1056690322, + 1054861783, + -1101048352, + 1035899635, + 1036064300, + -1072194033, + 1024461426, + 1043414170, + -1097603755, + 1042198140, + -1138602824, + -1111136836, + 1054282337, + 1026482314, + -1086525537, + 1041996950, + 1075853082, + -1090344063, + 1062980825, + 1045073879, + -1091277926, + 1048915084, + 1042652432, + -1097193776, + 1081498712, + -1083016857, + -1083879852, + 1039474248, + -1085447436, + 1056382228, + 1056165153, + -1084810602, + 1070338199, + -1085370663, + 1085046104, + -1083715186, + -1082061936, + 1020733262, + -1089834503, + 1024341265, + 1051889760, + -1096997743, + -1104968367, + 1023001824, + 1023525762, + 1041701998, + 1057010940, + 1057906178, + -1111970395, + 1075552501, + 1034584397, + -1151233764, + 1035399579, + -1090491019, + -1135657024, + 1036061919, + -1109754604, + -1122294674, + -1077316893, + -1095621583, + 1021178815, + 1058084719, + -1121279606, + -1100891013, + 1045173101, + -1094303514, + -1078375204, + -1112547473, + 1063540582, + -1104223469, + 1066051391, + 1036044186, + -1066343732, + -1104482260, + 1046898238, + 1068336037, + 1049167391, + -1096557130, + 1041283661, + 1054240384, + 1046795531, + 1050599850, + 1039307876, + -1146167758, + -1098723627, + -1098551874, + -1123667300, + 1045346289, + 1076495461, + 1027322576, + -1092738779, + 1062585558, + 1063055513, + -1097782264, + 1054107332, + 1015492598, + 1033917921, + -1114485648, + 1051740022, + 1050550483, + -1096091834, + -1094076628, + -1096233168, + -1094541141, + 1040351361, + 1056889567, + 1067854237, + -1094292933, + -1071784257, + 1038056842, + 1047397200, + 1060933005, + 1072694698, + 1042237422, + 1028181779, + 1007750158, + 1050482265, + -1111870901, + -1115668600, + -1131855430, + 1076897412, + -1155389828, + 1033208679, + 1049598682, + -1106961713, + -1129044182, + -1105314191, + 1043242893, + 1059347679, + 1066886392, + -1101653718, + -1094978740, + -1088392170, + -1102175130, + -1089198163, + 1021729070, + 1034300703, + -1092236324, + -1071970056, + -1122770408, + -1112402373, + 1021017156, + 1072815252, + 1050520088, + 1040645343, + -1096392754, + 1027069889, + 1057338468, + -1058459254, + -1088516099, + 1059822359, + -1147597216, + 1069969513, + -1109336099, + -1086620725, + 1085620219, + 1020043547, + -1090501316, + 1022246264, + 1045788810, + 1051737614, + 1078345793, + -1083956841, + -1145826347, + -1128365234, + 1066923267, + 1073505539, + -1119932113, + 990530703, + -1097735608, + 1057433568, + -1095880437, + -1110461306, + -1089135113, + 1078779645, + -1100646002, + -1135780264, + 1084532323, + -1079428858, + 1026715484, + 1064031000, + 1045577072, + -1086728274, + -1082761983, + -1131095848, + 1036049312, + -1098601346, + -1100096921, + -1091403863, + 1040395700, + -1083197622, + 1041928120, + -1088883830, + 1029997057, + -1110983712, + 1010561391, + -1091564611, + 1051422075, + 1041795785, + -1097314035, + 1009888443, + -1103700574, + -1090515981, + -1112757878, + -1127403277, + 1071741540, + -1084861279, + -1114133013, + 999176884, + 1058301324, + -1102863531, + -1132413503, + -1108793008, + 1002832806, + -1078716952, + -1091808426, + 1065126883, + -1077487429, + -1080890120, + -1083443474, + -1077473858, + -1100324953, + -1115266564, + -1117601920, + -1087968898, + -1117420691, + 1031040802, + -1081257794, + -1067189417, + 1057699975, + -1135237824, + -1099841045, + -1095606059, + -1103295060, + -1098025073, + 1043402804, + 1066692255, + 1049392108, + 1029214612, + -1089840517, + 1075460329, + 1060029070, + 1053765096, + -1066917447, + -1122409144, + -1113026882, + 1061367162, + 1065434082, + -1087288537, + 1053242825, + -1105298653, + 1076275060, + 1019786070, + 1051638586, + 1071399887, + 1042195210, + 1084252058, + -1107991656, + -1106363476, + -1091078869, + -1087594510, + 1059696884, + -1075362016, + -1073566704, + -1097354408, + 1075531075, + -1070579709, + 1061854610, + 1039285394, + 1074683625, + -1074871663, + -1089000090, + -1072377546, + -1066957961, + -1090467591, + -1078529887, + -1089761699, + -1089411353, + 1067365839, + 1082675277, + 1065853204, + 1061336051, + -1085828503, + -1064111719, + 1079190689, + 1065795196, + -1075520305, + 1035412892, + -1108846899, + 1076764479, + 1052886899, + -1092941527, + 1075421111, + 1045334427, + 1070552648, + 1051436897, + -1139074802, + -1076535437, + -1085340823, + 1068997606, + -1084440583, + -1077620927, + -1081486143, + -1096181442, + 1068027375, + -1068880613, + 1074186539, + -1075728756, + -1090224797, + -1071707417, + 1070984292, + -1079682648, + 1062695484, + 1051071364, + -1081621600, + 1059688167, + 1045112258, + 1060177036, + -1092525213, + 1059320846, + -1071339433, + 1070269767, + -1077786599, + 1065391223, + -1087522007, + 1052892280, + 1031300681, + -1088930333, + 1051430822, + -1100593159, + 1043571987, + -1087806911, + -1091927826, + 1071352469, + -1095203945, + 1046428468, + -1131749276, + 1049969026, + 1031362521, + -1098609802, + 1071787272, + -1088659004, + 1078320888, + -1102535962, + -1093092494, + 1076587399, + 1081834666, + -1099665046, + 1069305167, + 1028720421, + 1050095222, + -1087816783, + -1104228280, + -1080916058, + -1084052822, + -1089226111, + 1069144494, + -1126437376, + 1046869953, + 1070038860, + 1073998475, + -1073524814, + -1110715617, + 1050941278, + 1083777871, + 1052185337, + -1072657955, + -1113682582, + 1081779482, + 1071397555, + 1053548037, + -1089978921, + -1094283402, + 1082650022, + 1033707844, + 1044531498, + 1073246510, + 1061728249, + -1069799608, + 1050812380, + -1091061079, + -1080292157, + 1059336763, + 1080570865, + -1082486699, + -1085095410, + -1080320681, + 1082988401, + 1048518084, + 1061436976, + -1086151767, + -1076909783, + -1064357975, + -1095702032, + 1069260823, + 1077017379, + 1067366866, + 1063206712, + 1073936669, + -1083301196, + -1096139631, + -1092540202, + -1078670004, + 1041246449, + 1069558096, + -1079034095, + 1061601036, + 1069300259, + -1073624800, + 1065830128, + 1073156330, + 1072365398, + -1092498942, + -1076394734, + 1086425393, + 1068779780, + 1078088112, + 1048758930, + 1076635447, + -1073131681, + 1056923930, + -1080193746, + -1090565382, + 1052525333, + -1094645822, + -1139480408, + 1058146145, + 1067439476, + 1057379720, + 1045470917, + -1080236949, + 1054009142, + 1051876948, + -1096394855, + -1087961846, + 1041358417, + -1112006420, + 1057139595, + 1034425153, + -1110510711, + 1054852132, + -1072874724, + -1095148550, + 1063826468, + -1128936422, + -1078776084, + -1079607924, + 1038648200, + -1075711501, + 1062552063, + -1067563758, + 1070436380, + -1085518744, + -1076567386, + 1077174098, + -1100510353, + -1125367229, + -1078322492, + -1099467449, + 1068478603, + 1072500921, + -1075930014, + -1090028364, + -1079767464, + 1043560930, + -1069382593, + -1063811534, + -1102145660, + -1073251469, + -1077098344, + -1092543976, + 1053963927, + -1073222857, + 1058918575, + -1073561455, + -1097301927, + -1075096520, + -1093158742, + 1080189620, + 1054066958, + 1053462399, + 1064783711, + 1053139984, + -1066185043, + 1032093346, + 1053733777, + 1073211668, + 1055558835, + 1046293699, + 1076943693, + -1075765853, + 1081371809, + -1088769241, + -1082671922, + -1067282304, + -1072805604, + -1098468526, + -1079690548, + -1076451088, + 1083270943, + -1079520186, + -1073654132, + -1073497292, + 1075528308, + 1075109268, + -1083875969, + 1080631499, + -1078249183, + 1075200632, + 1071382696, + -1068704739, + -1073036315, + -1071732520, + 1063012520, + -1084878813, + 1077368898, + 1056634395, + 1068935246, + 1074076766, + 1087231325, + 1065986902, + 1015382626, + 1069800629, + 1052119241, + 1076783465, + -1076815864, + 1091595562, + 1073948542, + 1066104163, + -1079902917, + -1086149702, + -1089037111, + 1058988685, + -1114683753, + 1061630329, + 1055250111, + -1118668108, + 1069534547, + 1055917209, + 1053622740, + -1098508167, + -1087478900, + 1068239748, + -1087983230, + -1106846920, + 1059008293, + 1062477167, + -1085391784, + 1061807819, + -1086459402, + -1078623473, + 1031258314, + 1051381018, + 1067283522, + -1078966487, + 1066144678, + 1030039036, + 1076076830, + 1067211710, + 1076038262, + 1062917716, + -1070151025, + 1059672638, + 1072766249, + -1080806955, + 1068169283, + 1074710101, + 1035404333, + -1074241258, + 1054483785, + 1043957512, + -1093898595, + 1052934858, + 1049077338, + 1071235303, + -1112280496, + -1123224298, + 1060914000, + -1091656778, + 1055184954, + 1025256554, + -1089547888, + 1080838863, + 1054218150, + 1064323020, + 1053401738, + -1072199470, + 1064996376, + 1049376069, + -1074677235, + 1080362708, + -1073924823, + -1088903307, + 1067195397, + 1058892805, + 1047594402, + 1054620948, + -1084371099, + 1073574213, + 1053235137, + 1071127136, + -1071237790, + 1066504792, + 1078460338, + 1060703529, + 1066085651, + -1078558365, + -1071754258, + -1069943595, + -1074443591, + -1073653815, + -1062630334, + -1079111563, + 1066611283, + -1061338383, + -1122499682, + 1062057819, + 1075247598, + -1068836892, + -1106912359, + 1077477224, + 1065622837, + -1076342096, + 1040526362, + -1066624995, + -1118566719, + -1098395246, + -1101045267, + -1070108083, + -1076531545, + 1074070712, + 1059740411, + -1070089337, + 1076500877, + -1055929501, + -1097065671, + 1074937850, + -1078139948, + -1095213025, + 1062201771, + -1079512089, + -1115423521, + -1117948339, + 1042224229, + -1115691922, + 1050416134, + -1103235696, + -1138455965, + -1092709323, + 1022834251, + -1089434465, + -1086069539, + -1074088660, + 1058312550, + -1115700582, + 1020752704, + 1055929830, + -1078498293, + 987776296, + -1097889727, + -1123711067, + 1057315697, + 1041507408, + -1081280358, + -1085766930, + 1061763852, + -1065793917, + 1065740201, + -1095925972, + 1064022959, + 1076975770, + -1081536757, + -1082982406, + 1064891316, + 1087838708, + -1094316180, + 1079463236, + 1080466135, + 1049372309, + -1097514613, + 1055558105, + -1065077110, + 1067591140, + 1048032473, + -1080830068, + 1073798644, + 1060824392, + 1065568260, + 1081639978, + 1059508973, + 1054800691, + 1057856567, + -1080914589, + 1059791255, + 1081615761, + -1087493185, + -1067039307, + -1072151044, + 1050241170, + -1071159745, + -1081113399, + -1064739371, + -1093261761, + 1037696183, + 1073891012, + 1082906436, + 1068463647, + -1086012707, + 1075238482, + 1083069309, + -1068896513, + -1078210861, + 1068342926, + -1071385801, + -1071485506, + 1074270418, + 1080126917, + 1064248079, + -1069369593, + 1063483147, + 1070396294, + -1091375491, + 1069178880, + -1136935366, + 1077374545, + -1070432246, + -1072665341, + 1058214167, + -1070780756, + 1066976526, + -1088465329, + -1078012423, + 1065109459, + 1084211239, + 1055032251, + 1083596461, + -1105379906, + -1067159712, + 1058895284, + 1074676496, + -1088628032, + 1075322571, + -1060829891, + 1079819775, + -1080176554, + -1084215415, + 1034385474, + 1058952752, + -1099960417, + 992357764, + -1079421552, + -1064741053, + -1081097868, + -1090164564, + 1069572064, + 1052509719, + 1060893677, + 1054613321, + 1040582948, + -1079380460, + -1085332821, + 1074466442, + 1037010348, + -1077254821, + 1065685368, + 1069400459, + 1013683673, + -1074438648, + -1096652155, + 1049400960, + 1058620102, + -1088749364, + 1050373969, + -1102931726, + 1075079540, + 1040824007, + 1051878189, + -1067064292, + -1090103808, + 1079591860, + -1087334691, + 1076685700, + -1072581644, + 1076933925, + -1136750581, + -1062786163, + 1033054863, + 1048041673, + 1076218267, + -1066225778, + 1062037375, + 1081345073, + 1020240786, + 1068104678, + 1071980563, + 1059836639, + 1082182917, + -1076516912, + 1083425911, + -1099208610, + 1043486958, + -1089237347, + 1074641970, + 1059547001, + 1062245355, + 1061196455, + 1067495222, + -1072705001, + 1051687774, + -1073255570, + 1047294164, + -1087134967, + 1047584469, + -1087826427, + -1070216339, + 1069192631, + -1079334245, + -1085840245, + 1059107871, + -1081809907, + -1089500413, + -1087624075, + -1128026704, + 1084434886, + 1050868840, + 1041064824, + 1066650535, + 1064584019, + -1109567050, + 1054607737, + 1056542019, + 1073749003, + 1069594046, + -1081563886, + 1072993767, + -1080890973, + -1118602131, + 1068041968, + -1103690728, + -1096992884, + -1086876615, + 1059891532, + 1061108224, + -1086754986, + 1043366411, + 1078399098, + 1066790896, + 1073770340, + -1113282960, + 1040948899, + 1073325302, + -1082994918, + 1035231578, + -1097594355, + 1051339386, + -1091506912, + -1097459985, + 1027097720, + -1109284677, + -1112814676, + 1066439625, + -1101430934, + -1090284322, + -1087325032, + -1096462817, + -1099971931, + -1105406923, + -1088980381, + -1098930545, + 967230040, + 1049337395, + 1059176192, + -1096400039, + 1024581003, + -1096959860, + -1090839103, + 1046949985, + 1059425426, + -1096933944, + 1060510208, + -1071605252, + 1068358780, + -1090503800, + 1059431015, + -1086369225, + -1097161377, + -1111616848, + 1066611377, + 1067546985, + 1065819442, + -1085645829, + 1056005840, + -1112816089, + 1071288943, + 1054123230, + 1062554233, + -1095201882, + 1035893830, + 1065872134, + -1106081594, + -1079636483, + 1058272453, + -1103304295, + 1030024198, + -1080501374, + -1102552774, + 1051084322, + 1067432422, + -1070364358, + 1047630296, + 1074658456, + -1088309685, + 1070072560, + -1130093436, + -1082350062, + 1067672447, + 1063695772, + 1058273815, + 1035238731, + -1093317787, + 1070871619, + 1066143500, + -1101281501, + -1096511142, + 1070359512, + -1068679050, + -1077116744, + 1067678768, + 1053709621, + -1080827976, + 1062900898, + -1083473225, + -1072243128, + 1055079226, + -1069566019, + -1065645517, + 1074126544, + -1078922312, + -1081847147, + -1078144839, + -1077162315, + -1067432026, + 1077628648, + 1069718701, + -1082763054, + -1070183436, + -1072935294, + 1052925167, + 1070756168, + -1084975844, + -1068057613, + -1072304719, + -1085922524, + 1080521553, + 1060642613, + -1069704254, + 1048522996, + 1060905453, + -1068268488, + -1076768879, + 1073304450, + 1057484570, + -1105275896, + 1050264607, + 1055023524, + 1055483268, + 1070845057, + -1078553300, + 1057616021, + -1093968435, + -1076254971, + -1105162434, + 1057210749, + 1050845609, + -1099435793, + 1059615718, + 1061223832, + -1089579566, + -1098517819, + -1081371214, + 1037619870, + -1103167971, + 1056108172, + -1086514794, + -1103795082, + 1059624627, + 1060489713, + 1060008650, + -1072939631, + -1106171904, + -1081831847, + -1077180944, + 1043089958, + -1096561936, + -1082494553, + -1079730936, + -1089084848, + -1113511398, + 1033322672, + 1076051068, + 1072977655, + 1067150327, + -1095165366, + 1059738124, + 1000367890, + 1054119144, + 1067155156, + -1077791461, + 1045486334, + 1059941301, + -1153867874, + 1060640264, + 1077398335, + -1081843241, + 1059589346, + -1098431585, + 1067150714, + -1113672501, + 1068013036, + -1085311959, + 1063869953, + 1059612364, + 1070177120, + 1068099657, + 1072230513, + 1081689545, + -1080797493, + 1027397999, + -1085819295, + 1063943711, + 1071021583, + 1062568391, + -1081291680, + 1060409111, + -1102775534, + 1075636810, + 1054346428, + -1104495186, + 1069780961, + 1061291466, + 1064729792, + -1081807008, + -1069973150, + -1079215384, + -1074429626, + -1095957366, + 1067175342, + -1077726756, + -1066966232, + -1098667168, + 1063741398, + -1078769828, + -1090493932, + -1102540850, + 1060920007, + -1089335799, + -1081827298, + -1072579108, + 1057799365, + -1119209392, + -1076914137, + 1068540630, + -1082833777, + -1070543825, + -1085751667, + -1072319704, + -1070217836, + -1076471200, + -1081187246, + 1057123559, + -1104857465, + -1110203956, + 1035727542, + 1042257547, + -1100691064, + 1071822681, + 1024452172, + 1066120017, + -1085476150, + -1105256882, + 1035854961, + -1117789048, + -1121090456, + -1096686948, + -1087510551, + -1085474649, + -1097699641, + -1105657187, + -1105046059, + 1049904518, + 1030911548, + -1104238907, + 1040518914, + 1067051179, + -1076920155, + -1084234131, + 1024729848, + -1088422290, + -1078019650, + 1058111677, + 1062904705, + 1075667544, + 1050777059, + -1102647305, + 1054574563, + 1068031628, + 1068805632, + -1089849945, + -1078143788, + 1076756592, + -1080387775, + 1064158870, + 1057168891, + 1057590818, + 1075028605, + 1042807060, + 1066731032, + -1081447414, + -1083215871, + -1087539852, + -1084005426, + 1065855721, + 1054535101, + -1071252746, + -1075583176, + -1080269943, + 1056395466, + 1076041151, + -1067781367, + -1065488710, + 1073287359, + 1077779732, + -1073181922, + -1069983230, + 1068622432, + -1076453524, + -1081595400, + -1081618150, + 1058285256, + 1067368466, + -1105798245, + 1062736837, + 1086233211, + 1058840126, + -1075939897, + 1065890216, + -1091580383, + -1067246318, + -1070245432, + -1072476571, + -1077816200, + -1088692746, + 1068929823, + -1081545642, + -1070709717, + -1069325499, + -1068008719, + 1075562400, + -1084284853, + -1079363061, + 1078087335, + -1076267672, + -1074425757, + -1083493022, + -1072350869, + -1068874051, + -1072297613, + 1076170696, + -1073093693, + -1076850442, + -1073955205, + 1046314367, + -1071543477, + -1077996597, + 1084183146, + 1075481597, + 1056957011, + -1117315019, + -1089105081, + -1073086769, + 1058197505, + 1053745791, + 1062244160, + 1069118150, + -1083753429, + -1079758531, + 1065956726, + -1104373871, + 1052775229, + 1062212998, + -1089633241, + -1078210508, + -1084329976, + -1105617413, + -1076755273, + 1067257967, + 1066178665, + -1081147442, + 1061182938, + -1113061116, + 1066050934, + 1063218257, + -1078061914, + 1043845517, + 1063763213, + -1087541365, + -1093929703, + -1070653836, + -1081687367, + 1072254918, + -1065511696, + 1054903528, + 1069717494, + 1067072369, + 1059243998, + 1074754678, + -1079740294, + 1081192607, + -1091510196, + 1051151218, + -1088457406, + 1075702267, + -1083435290, + 1064030529, + -1064672044, + 1069479460, + 1053496514, + 1059699939, + -1071342050, + -1086174952, + -1093723522, + 1063583116, + 1065858952, + -1073981182, + -1085114060, + -1080760266, + -1076848310, + -1066219607, + -1091725003, + 1074852532, + 1077207761, + 1060366813, + -1087893226, + 1062453737, + -1077895329, + -1058943720, + 1081179062, + 1077325364, + 1065367115, + 1079844727, + -1066571625, + -1082100899, + -1073668626, + -1066811990, + -1064077128, + -1064017638, + -1064074441, + -1078048009, + -1070618997, + 1078646453, + 1060268832, + -1062942159, + -1081220554, + -1089063586, + 1077875481, + 1082898430, + 1071300098, + -1071627864, + 1087907460, + -1071732950, + 1027989045, + -1098852266, + 1056001470, + -1089515147, + -1079203595, + -1079641525, + -1068785125, + 1095577316, + 1082534262, + 1071597105, + -1070727927, + 1067598881, + -1064138479, + 1054591526, + -1071921431, + 1060884484, + -1084879684, + -1089991820, + 1050353974, + 1029277424, + 1064837814, + 1059702684, + -1079187118, + 1045960843, + 1055818297, + -1089525772, + -1088816997, + -1115081221, + -1079314159, + -1079157190, + -1111943413, + -1080833847, + -1078880166, + 1080818600, + -1085949034, + -1069823668, + 1065134935, + 1065996147, + 1067417895, + -1068172637, + -1070330840, + -1080029883, + -1072727044, + -1074164553, + 1049821051, + -1069528916, + 1081894796, + 1061023776, + 1032860341, + -1075502833, + 1067071166, + 1078910829, + 1082930025, + 1075351373, + 1071186064, + -1063596031, + -1087547086, + 1039624498, + -1067559554, + 1060791666, + -1064655862, + 1079530947, + -1072932058, + -1077321790, + 1070219415, + -1070907283, + 1072962296, + -1086489771, + 1086118382, + 1059029777, + 1060335956, + 1058929090, + -1096857598, + -1089609763, + 1055681375, + -1084180262, + 1066825696, + 1066483194, + -1108966476, + -1066646028, + -1081529805, + 1047430161, + 1067021845, + 1074794542, + 1049927672, + 1046880270, + 1064841804, + -1089863669, + 1069385686, + -1071065151, + 1039018302, + -1122632542, + 1058316730, + -1096357696, + 1015991938, + -1098950003, + 1076396587, + -1079247258, + 1049509494, + -1073671842, + 1047256345, + -1131729309, + -1087975490, + -1092841258, + 1058047772, + 1063431730, + -1092039304, + 1070031748, + -1084920523, + -1112403891, + -1071608965, + 1066774016, + -1075776075, + -1140273416, + -1098693436, + 1056483582, + 1076220392, + 1068502609, + -1097186729, + -1091664833, + -1088093737, + 1075181826, + -1077304711, + 1059136079, + 1043016840, + 1058473869, + 1051288879, + 1049693156, + 1055208049, + 1052362800, + -1112636918, + 1020460729, + 1051408000, + -1079889098, + 1054935736, + -1102836902, + -1096162927, + 1045313635, + -1090224984, + -1107089363, + -1103170653, + -1094117924, + 1045477909, + -1101978651, + 1051249291, + -1100942550, + -1099443382, + -1094302454, + -1128231420, + -1095315537, + 1061064949, + -1074690556, + -1112717933, + -1079102933, + 1043072832, + 1077499174, + -1095160414, + 1033118596, + 1046219416, + 1056396900, + 1040469106, + 1070182032, + 1068844551, + 1073947241, + 1045649246, + 1061720226, + -1087865981, + -1119850093, + 1074641204, + 1046997835, + -1085787024, + 1067817695, + 1047320881, + 1066546332, + 1070908822, + 1026726011, + 1071139638, + -1095839701, + -1072980937, + 1058847854, + 1026313758, + 1067055141, + 1049132379, + -1081563057, + 1075455148, + 1060340117, + -1094326859, + 1087012305, + 1069679273, + -1095299524, + -1101298062, + 1038411476, + 1069704674, + 1057947676, + -1069975242, + -1136800110, + -1090033561, + 1075850050, + 1044270119, + -1079671781, + 1061003765, + -1080065297, + 1073839470, + -1120766286, + -1080194454, + -1064938573, + 1075135864, + 1058754299, + 1068264453, + -1076350937, + -1070951181, + 1077821087, + 1058300422, + 1041611096, + 1029449817, + 1047615513, + -1081258989, + -1069155032, + 1079986490, + -1068575577, + 1015137179, + -1061905367, + -1074517195, + -1064068751, + -1064362519, + -1071275001, + 1043314923, + 1070736660, + 1056094774, + 1071561818, + -1070822813, + -1105037458, + 1049782756, + -1095896536, + -1076583046, + -1105418760, + 1030750928, + -1071659526, + -1098075785, + 1058493229, + 1060980879, + 1038965027, + -1123095664, + 1028701745, + -1123086488, + 1066922204, + -1103525536, + -1102114199, + -1116111306, + 1058517283, + 1069069722, + -1088162668, + 1042518822, + 1061860459, + -1120747766, + 1050135756, + -1097970065, + 1062137826, + 1055374080, + 1065537696, + -1086098999, + 1070027367, + 1060605055, + -1062663346, + 1069589262, + -1106118405, + -1091526831, + -1114863095, + -1071107637, + -1089776659, + 1059939271, + 1072854551, + -1082948535, + 1046074163, + -1077155845, + 1087957589, + -1081414944, + 1057121181, + -1085864314, + -1078564723, + 1072833639, + -1081795302, + 1021491604, + 1034069915, + 1066624231, + -1078447189, + -1093656492, + 1067203283, + 1058774799, + -1073087200, + 1060062703, + -1067179499, + -1105423438, + 1057096023, + 1057345464, + 1087345997, + 1075091423, + 1057686105, + -1090203745, + -1079456599, + 1074274085, + 1066216277, + -1079048609, + -1076186379, + -1080841506, + -1073105872, + 1006745174, + 1006786862, + -1110864337, + 1075394083, + -1105805553, + -1100241469, + 1064007595, + -1088274625, + 1030597327, + 1063834195, + -1080309888, + -1061465102, + 1057605839, + 1068191762, + -1083997399, + 1071302941, + -1068358840, + -1069016095, + -1079125233, + 1061425172, + -1098085126, + -1078505986, + -1075691364, + 1085529453, + 1061810679, + -1061556314, + -1110015319, + 1042168207, + -1066762374, + 1057089581, + 1058216894, + 1072665350, + -1084499189, + 1068556759, + 1061202353, + 1057832576, + 1065443623, + 1052582030, + 1059760390, + -1097225393, + 1059908993, + 1055708584, + 1053187105, + -1078475109, + -1103377856, + -1084985713, + -1078865375, + 1031906182, + -1121692804, + -1100851508, + -1085677701, + 1050141562, + 1043754086, + -1095436433, + 1049044358, + -1085250693, + -1118349138, + -1087887912, + 1075009414, + 1020693558, + 1067613568, + 1068589468, + -1070868813, + -1079165123, + 1073416408, + 1074967024, + 1081299235, + -1076430490, + 1057594020, + 1052440229, + 1068501863, + 1018871644, + 1068306726, + 1081766890, + 1066833660, + 1068231821, + -1081465123, + -1118993547, + 1070616134, + 1074664913, + -1100091606, + 1068582756, + 1067325866, + 1042182359, + 1083178573, + -1101369104, + 1076344933, + -1098575801, + 1064293010, + 1037039950, + 1077371579, + -1107644570, + 1058603654, + 1074499967, + 1077000090, + -1081957166, + -1116492755, + -1076900379, + -1079582836, + -1090880759, + -1117894588, + 1063024256, + -1084163025, + 1074731151, + 1049304120, + -1096151232, + -1069604187, + 1061851633, + -1126901118, + -1087266933, + -1090027102, + 1065015131, + 1076282335, + 1039082341, + 1074602539, + -1085242236, + -1071216938, + 1063837590, + 1050373398, + 1078383889, + -1070502543, + 1074936043, + -1078748571, + -1082184861, + -1103275220, + 1059018256, + -1120921903, + -1094132946, + -1067477147, + 1070087950, + 1063760224, + -1077686284, + 1063318832, + 1057760683, + 1049940467, + 1081129645, + 1076056578, + 1048640953, + -1063760914, + -1073900406, + 1071020536, + -1086576895, + 1032095420, + -1087101894, + -1106759840, + 1016551396, + 1037539269, + 1032505721, + -1098329573, + 1057336587, + -1079624716, + 1065806208, + 1047383887, + 1033130455, + -1148980258, + -1093865735, + 1059872803, + 1037259235, + 1056630924, + 1054839653, + 1038071009, + -1084697361, + -1107029844, + 1041418024, + 1018281462, + -1107313812, + -1088208070, + 1037232111, + 1060509944, + 1061385823, + -1079501026, + 1042858874, + -1087962843, + -1072089682, + -1079894409, + 1031946888, + 1059111379, + -1078601775, + 1075275528, + 1076047770, + 1067092531, + -1072112446, + -1081806480, + -1084402600, + -1093171571, + 1056467864, + -1072254574, + -1085719735, + 1055407595, + -1094391673, + 1065467791, + -1107186130, + 1064795557, + 1023349382, + 1050206603, + 1057834578, + 1061797628, + 1068674888, + -1099244983, + -1083673676, + -1098551110, + -1077146150, + 1071048754, + 1067018997, + -1096093793, + 1059961561, + 1073044248, + -1082050505, + -1064338358, + 1089257321, + -1068345606, + 1051029067, + -1068822687, + 1059662970, + -1080218694, + -1080581813, + 1007489523, + 1080810742, + 1072553155, + -1101113720, + -1081474614, + -1074085897, + 1080444079, + 1059298159, + 1066961973, + -1071149519, + 1080940246, + -1079326359, + 1084114176, + 1069954814, + 1086075084, + -1070424369, + 1066719313, + 1083435506, + 1083180286, + -1073231503, + -1074310107, + 1074285154, + -1079848560, + 1084323111, + -1086508345, + 1064098185, + 1055888932, + 1034785709, + -1116805923, + -1096554741, + -1069689260, + 1076855915, + -1098546288, + 1062180921, + -1123091112, + 1074616539, + -1086755132, + -1127082103, + 1019204557, + 1069789874, + -1068763748, + -1081428411, + -1103047857, + -1089115938, + 1061480547, + -1095968943, + -1097003298, + 1073659483, + 1044509617, + -1103195179, + 1024750815, + 1066398063, + -1093718387, + 1056879219, + -1099959551, + -1076764374, + 1043569954, + -1061641546, + 1064028834, + 1065605400, + -1081456970, + -1086743104, + -1075819685, + -1095623915, + 1052263389, + -1102475567, + -1069699692, + 1021754864, + 1059128219, + -1115015379, + -1068780107, + -1073710295, + -1080200578, + -1065330940, + 1070184410, + 1069219734, + 1068861732, + 1054507228, + 1063808194, + -1073777354, + 1063784486, + -1093302958, + -1069896277, + -1117501536, + 1036408252, + 1070518734, + 1068586000, + -1070526325, + 1066177004, + -1081797248, + -1065169553, + 1074167044, + -1092547064, + -1063245606, + -1078750177, + 1085133416, + -1082406834, + 1078404858, + -1086445919, + 1060204168, + -1071934574, + -1053795137, + 1083989427, + -1063574344, + -1112426206, + 985340124, + 1078441477, + 1037697690, + -1078121912, + 1075687935, + -1078539148, + -1062724412, + -1069712109, + 1081527019, + -1069797190, + -1074317356, + -1088510031, + 1066598044, + -1063982155, + 1072519595, + -1083702317, + -1060421245, + -1064925791, + 1090213735, + -1071768617, + 1057132193, + -1072573562, + 1066349519, + 1074220600, + -1073363212, + -1077280315, + 1083713863, + 1069640128, + 1085071499, + 1090960397, + 1067411230, + -1074579829, + -1079169850, + 1074923360, + 1065563688, + -1092634266, + 1070075593, + 1034073690, + -1074247501, + 1060243840, + -1097452176, + -1092169221, + -1113463565, + 1067757545, + -1086688213, + 1056500529, + -1086352447, + -1112961766, + -1080955471, + -1081217668, + 1041098571, + -1081700710, + -1086645349, + -1081911410, + 1047897040, + -1083750675, + 1066051015, + 1072262671, + 1068014568, + 1055536757, + -1073056738, + -1084693312, + -1075420337, + -1068736628, + -1106983661, + -1084443454, + -1068204731, + 1050412655, + -1069799147, + -1081070090, + 1076215435, + -1074835637, + 1059665204, + 1076685307, + -1069432280, + 1070207896, + -1066286280, + 1047373355, + 1084495290, + -1057689551, + -1067861803, + -1064018097, + -1074032959, + 1047220186, + 1065019670, + 1081027169, + 1073397338, + -1072597506, + -1084981422, + 1084694849, + -1098658724, + -1079559957, + 1044954250, + -1098563925, + 1071740301, + -1073471047, + 1066679360, + 1068905993, + 1071269020, + -1112174537, + 1068511865, + -1088583626, + -1087979852, + 1049493393, + -1076034078, + -1104571786, + -1083355150, + -1115954784, + -1104326989, + 1081533605, + 1063165466, + 1018615895, + -1075222588, + 1061255259, + -1078727318, + 1078390390, + 1056114869, + -1079778323, + 1076523867, + -1071332589, + 1066742483, + -1084340016, + -1071260406, + 1053489067, + 1064018550, + 1071542305, + -1086191298, + -1079667406, + -1067161400, + -1075611090, + -1082704392, + 1044764021, + 1031141947, + 1070929220, + -1083924868, + -1072062952, + -1079750418, + -1079033475, + 1054667877, + -1068031915, + -1076752519, + -1079167180, + 1073949886, + 1057863587, + 1057732557, + -1097314264, + -1072894150, + 1060321771, + -1116143063, + 1046937815, + -1084038846, + 1048767151, + 1032541161, + -1088795063, + 1056837829, + 1051839541, + 1051316775, + 1054653914, + -1082400656, + -1085486373, + -1113865207, + 1044522269, + 1059987636, + 1056714065, + -1083614499, + -1111814529, + 1053287508, + 1043667606, + -1085650686, + 1046387896, + 1046482134, + -1080821363, + -1086039414, + 1069944880, + 1035168795, + -1072703624, + -1069126695, + -1068544426, + 1066340775, + 1062260029, + -1094579546, + 1074543234, + 1045230046, + -1107800508, + 1083455487, + -1087498448, + -1086847231, + 1040448431, + 1067071790, + -1071163469, + 1061443010, + -1100745123, + 1055798753, + 1063657932, + 1053323288, + -1084502247, + -1091149197, + -1094552479, + 1026339280, + -1091724677, + -1077986642, + -1096534176, + 1048639565, + -1079699160, + 1062758927, + -1087293759, + 1075996493, + -1092242122, + 1074559535, + 1065792907, + 1056658773, + -1081013580, + 1065091184, + -1069554905, + -1092157713, + 1062464211, + -1087193068, + -1088503565, + -1076140189, + 1057671065, + -1093813142, + 1053582394, + -1087445249, + 1070590317, + 1048507966, + -1096121775, + -1080643653, + -1102233282, + -1074670323, + -1078450844, + -1089930505, + -1065281203, + -1133967259, + 1077497223, + 1062644323, + -1080864045, + 1074665594, + 1075413799, + -1086109535, + -1063297595, + -1070957643, + 1051180955, + 1067239494, + -1069709387, + -1073591010, + -1066538688, + 1059113561, + -1075530361, + 1027442542, + -1088003593, + -1080832210, + -1070180697, + 1050100532, + 1057678180, + -1096349198, + 1053141305, + -1109952001, + 1041157633, + 1061565818, + -1091304384, + -1086720890, + 1017890235, + 1039207421, + -1093736325, + -1128659240, + -1106573718, + -1113557033, + -1092312637, + 1046639933, + -1087512055, + -1107657230, + -1080026792, + 991331216, + 1049824879, + 995493335, + 1052658276, + -1079639779, + 1049250395, + 1060900691, + -1086995916, + 1051194804, + -1074839554, + -1077482566, + -1090816716, + 1070353817, + -1070709781, + 1062428437, + -1076659381, + 1070347903, + -1101134974, + 1058657916, + 1020219964, + 1053272198, + -1092679974, + 1052473529, + 1066181280, + 1052049183, + -1078989602, + -1088925039, + 1066800901, + -1130223991, + -1078665653, + 1060337803, + 1050543623, + -1073697078, + -1086353084, + 1068966745, + -1072767684, + 1051177274, + 1079396113, + 1067600774, + 1082462715, + -1080672485, + 1071860769, + 1078039543, + -1078259613, + 1074243737, + 1069693190, + -1091067057, + 1082626707, + 1074986213, + 1076601959, + -1072095755, + 1069917582, + -1089146265, + 1072377789, + 1078036808, + -1087754308, + 1016867384, + 1073792903, + -1123015027, + 1075197095, + -1090153218, + -1063281339, + -1067408487, + -1069986394, + -1072038132, + -1063791055, + -1072609622, + -1070880610, + -1070945694, + -1069268842, + -1130641237, + -1080560361, + 1063782675, + 1036029745, + -1071443745, + -1072953001, + -1097554014, + 1074134192, + -1092225164, + -1079567493, + -1089671736, + 1075569912, + -1087697123, + -1076703137, + 1069560713, + 1080556745, + 1060459529, + -1070350604, + 1057533963, + 1051986264, + -1084445495, + -1086504258, + 1041741438, + 1071434962, + 1064910287, + -1081809785, + -1091649686, + 1061528680, + -1093208727, + 1034090072, + -1105100735, + 1044068434, + 1064870992, + -1088097610, + -1090936870, + -1087084562, + -1087405253, + -1090680850, + 1043806439, + 1065669107, + 1039661143, + -1112260276, + -1091325373, + -1084941021, + -1079252507, + 1047395215, + -1078185423, + 1068889143, + -1077242832, + -1084248718, + 1040176901, + -1109296950, + 1067255278, + 1068297493, + 1074255802, + -1072607905, + 1064528696, + 1074751150, + 1069156126, + 1077261347, + 1076112502, + 1051487203, + 1082447457, + -1073993806, + 1051946878, + -1079455324, + -1092790260, + 1070732179, + 1061723549, + -1080741551, + -1083001552, + 1080177744, + 1051222094, + -1082441304, + -1081505707, + 1076751739, + 1070091082, + -1062238645, + -1068556644, + 1076758639, + 1073648530, + 1058051103, + 1075538778, + 1033717094, + 992878368, + -1073392039, + -1090295625, + 1075244756, + -1080475581, + 1052223603, + -1068225694, + 1087865573, + 1047593142, + 1067243407, + -1058345881, + 1059611393, + 1078206093, + -1091442640, + 1057213348, + -1072435940, + -1081147312, + -1090865274, + 1078863085, + -1081298935, + 1083905203, + 1075531080, + 1088196716, + 1090015753, + -1067767557, + 1024825549, + 1067991759, + -1068415218, + 1086570296, + 1080700321, + -1102260546, + 1077690962, + -1058271366, + 1061963267, + -1072494975, + -1070601410, + -1106121824, + -1062628310, + -1060524639, + 1075795110, + -1070006952, + 1031354787, + -1071021117, + -1093681534, + -1075852935, + -1086421641, + 1053002414, + -1077751852, + 1065928782, + -1086048774, + 1077383630, + -1088311390, + -1100063683, + -1080165043, + -1077527267, + -1124809442, + 1062849063, + 1071531128, + -1084140939, + 1066156025, + 1057465890, + -1088874556, + -1071290262, + -1088003123, + 1050990904, + 1067767187, + -1094629557, + -1072624040, + 1044089559, + -1106640332, + 1066666851, + 1083171079, + 1079086222, + 1061987733, + 1081870917, + -1069510863, + 1072122482, + -1077739585, + 1074906905, + -1076262459, + -1102635521, + -1079490119, + -1086645857, + -1063732189, + -1064966062, + 1072815247, + 1086952075, + 1072973700, + -1103868996, + 1075667481, + -1070275595, + -1071864904, + -1066583448, + -1071687055, + -1073131780, + -1071389820, + -1088205848, + 1070276373, + -1120309021, + 1057549855, + -1107741241, + -1069515765, + 1037672749, + 1070705100, + -1086049924, + 1057332845, + -1089920145, + -1079001093, + 1049365517, + -1089806549, + -1102029675, + -1112073377, + 1074865530, + -1071832789, + -1093167076, + -1078811460, + -1088222480, + -1089250322, + -1080903228, + 1058457229, + 1077176347, + 1049950928, + -1081885026, + 1073619369, + 1074804365, + -1082375164, + 1053822510, + -1097323860, + -1082119774, + 1082756438, + 1054435549, + 1076590739, + 1071461564, + 1064180235, + 1045355718, + -1079663221, + 1058402591, + 1027167340, + -1070853188, + 1051678470, + -1084536771, + -1135830013, + 1076451454, + 1073845384, + 1081509679, + -1119024274, + 1021802925, + 1068391140, + -1104461273, + -1088497299, + -1091336857, + -1098238615, + 1013689372, + -1127358890, + -1117253115, + -1086465947, + 1039995766, + 1042682721, + -1139228906, + -1078298634, + -1093760321, + 1012640800, + -1099945001, + 1039747193, + -1089402886, + -1081182041, + 1050610871, + 1047017379, + 1057021065, + 1055736142, + -1108949517, + -1091010231, + 1055860176, + 1041643611, + -1096817815, + -1111350441, + 1066806609, + -1076016471, + 1057813889, + 1019167795, + 1067516047, + -1077301164, + -1083869090, + -1072374724, + 1062601257, + 1061756785, + -1106031636, + -1102800570, + -1076647275, + -1079940872, + 1064078793, + 1062873908, + -1109317016, + 1023500427, + -1081433026, + -1099461762, + 1070852164, + 1053369731, + 1071016702, + -1079388432, + -1086996205, + -1080044098, + -1086862497, + 1046758426, + -1130349198, + 1049297133, + -1074924942, + 1041655878, + 1051342273, + -1092491574, + 1066281049, + -1084867778, + -1076000124, + 1075414676, + -1108629787, + 1051218886, + 1049553455, + -1080897500, + 1073882316, + 1062719034, + -1090083860, + 1070772318, + 1075453502, + 1027365407, + 1070508919, + 1058804610, + -1089171988, + -1096911427, + -1093528665, + 1035224065, + -1083096571, + -1081302761, + -1075638990, + -1066644634, + -1075405225, + -1084288489, + 1077540118, + -1095368501, + -1067724612, + 1080111473, + -1091751912, + 1075473289, + 1077299967, + -1098421743, + -1088243865, + -1072247021, + -1065972258, + 1076339192, + 1059719996, + -1066603178, + 1064289372, + -1055704300, + 1065657742, + -1073784492, + 1055106989, + -1063372666, + -1101517543, + -1102041080, + -1090837972, + 1045605396, + -1091416711, + 1068798426, + -1094169924, + -1088540224, + 1065490813, + 1068364963, + 1066863338, + -1101680691, + 1058304422, + -1088993562, + -1095109808, + 1049263091, + 1060903115, + -1090097537, + 1049117023, + 1059506914, + -1086972064, + 1023087537, + -1104834676, + -1110869586, + 1062573526, + 1051746775, + -1089433691, + -1086286215, + -1092589963, + 1040993759, + 1052651664, + -1082404668, + 1078894768, + -1076198491, + -1085546492, + -1058509884, + 1071606744, + -1078786433, + -1095210886, + -1095584710, + -1087965248, + -1093358463, + 1073682185, + -1072327974, + -1073779051, + 1059456074, + -1078788703, + -1073099229, + -1084252514, + 1047046334, + 1071384119, + 1031431413, + -1080605852, + 1075549989, + 1063173839, + -1081070428, + 1084523872, + -1072176557, + -1081405545, + 1082408423, + 1077124875, + 1085504481, + 1042235767, + -1064456145, + 1076889859, + -1072489946, + -1072518161, + -1079968718, + -1093441037, + 1069657219, + 1086699940, + -1102790745, + -1072270224, + -1104678005, + 1052079147, + -1063958961, + -1077006266, + 1071276862, + 1036976614, + 1079811804, + -1077407871, + 1090306248, + -1070155415, + -1068974652, + -1074000431, + 1062739227, + 1075155914, + 1084273608, + -1079832253, + 1065641090, + -1077643546, + 1081865592, + -1070122792, + -1064685045, + -1064750482, + 1085320773, + 1064165795, + 1081413347, + 1083762055, + -1073508842, + -1062735029, + 1076944060, + -1081906005, + 1074256992, + -1063584844, + 1078924861, + 1076515208, + 1059841913, + 1079678065, + -1090871165, + -1097892429, + -1081970009, + 1063290329, + 1045599915, + -1102314070, + 1068383308, + -1079490772, + -1072275230, + -1106453029, + 1073390589, + -1074891196, + 1059306221, + -1073621014, + -1071714946, + -1090137025, + 1065668813, + 1041094100, + -1108537296, + 1065646473, + 1062366921, + -1136400722, + 1065441036, + -1073371424, + -1132013605, + -1097771896, + 1065360791, + -1080963611, + 1079314712, + -1090770913, + 1062029257, + -1072817946, + 1054945595, + -1092854654, + 1068142007, + -1067271364, + 1053680627, + -1092474215, + -1089377569, + -1122540895, + -1081915084, + -1060333828, + 1066246904, + 1062282446, + -1067935006, + -1071233587, + 1068595776, + 1060090049, + -1091308738, + -1073583628, + 1074936102, + -1100991024, + 1063968776, + -1071323783, + 1068357086, + 1055114207, + -1068355354, + 1059311244, + -1066522446, + -1072808262, + -1071508912, + -1059781381, + -1080001276, + 1074773229, + 1075374013, + -1057233600, + -1116624457, + -1088982171, + 1049489041, + -1071957389, + 1080261270, + 1050555646, + -1066640701, + 1074540582, + 1081002901, + 1085445256, + -1083696167, + 1081830579, + 1041098770, + -1072757937, + -1066703653, + -1069720096, + 1088020093, + 1076408524, + 1080101355, + 1065726410, + -1096977745, + 1082352255, + -1083096390, + -1071988779, + 1074827445, + 1069410439, + 1076659022, + 1077606341, + 1053944561, + -1072941174, + 1092204212, + -1071082607, + -1081577822, + 1059645700, + -1080168428, + -1065421170, + 1072396814, + -1075166237, + 1077686734, + -1079813668, + -1067541649, + 1045769067, + -1075052632, + -1104055641, + 1049639096, + 1069232851, + -1078216207, + 1049340889, + -1133884138, + -1083484185, + -1091341266, + -1102474882, + -1080884350, + 1065817664, + -1086753239, + -1082302229, + -1084730586, + 1072638165, + -1086769094, + 1055490243, + -1090274962, + -1080744279, + 1049851214, + 1049577390, + -1111670737, + 1060009020, + 1035772349, + -1080957047, + 1065491104, + -1076428852, + 1068042989, + -1101688454, + 1087305966, + -1088741247, + -1096755099, + -1057210796, + 1080481038, + -1101446098, + 1053471639, + -1091382857, + -1068741454, + -1139140853, + -1073849834, + 1061261045, + 1067544758, + -1093840004, + 1058436220, + -1061585813, + 1071200003, + 1049554880, + -1072426768, + 1061436198, + -1071574874, + 1054745576, + -1090865093, + 1076280316, + 1072069034, + -1075213031, + -1112937817, + 1066562096, + 1034442156, + -1081450866, + -1073430509, + -1097521760, + 1071932068, + -1080819543, + 1032447386, + -1070577959, + -1084932281, + -1114456323, + 1061248239, + 1079256671, + -1111924430, + 1058144023, + -1083323676, + -1083104635, + 1064437381, + 1047766925, + -1080077937, + -1098427650, + -1082548377, + -1071870792, + -1131562227, + -1091714110, + 1063031906, + 1036845470, + -1077844214, + 1069224342, + 1080005178, + 1059423654, + 1074502075, + -1079184500, + 1078140818, + -1084494892, + 1064109518, + 1068765707, + -1089645857, + 1071343286, + -1072620405, + -1088274268, + 1074934689, + 1070509989, + 1073979894, + 1071279444, + 1042944291, + -1066065600, + 1058354177, + 1063067813, + -1074652669, + 1076629291, + 1069300442, + -1098852066, + -1092536245, + -1097611730, + -1086740229, + -1087496950, + 1021242607, + -1082937805, + 1033780626, + 1063298057, + -1085103802, + 1017612659, + -1095157975, + 1055885379, + 1057515929, + 1059368710, + -1136701101, + -1106295441, + 1026228275, + -1117202468, + 1057512780, + -1088141657, + -1102390055, + 1066772530, + 1062222811, + 1058440840, + -1086847923, + 1058821043, + -1092620584, + 1067197810, + -1088708441, + 1070933238, + 1048955373, + -1072728989, + -1075148500, + 1070608119, + 1043959037, + 1052014082, + -1079182285, + -1066799449, + -1077276616, + 1062504692, + 1048853756, + -1087010362, + -1103065193, + -1095772139, + 1053598820, + -1084518528, + -1112251040, + 1063208265, + 1054705779, + -1081060042, + 1074027222, + 1057344285, + -1073383413, + -1088223262, + 1076349558, + -1081780660, + 1061276183, + 1058526852, + -1074844313, + 1058196664, + 1070462131, + -1076005004, + -1090827630, + -1100560110, + -1086460243, + -1091349968, + -1077574809, + -1069508252, + 988407208, + 1071647745, + -1073120751, + -1087706917, + -1080071605, + -1084168076, + -1105689706, + 1070285031, + -1090682796, + 1049825699, + 1070449083, + 1068425235, + 1071064887, + 1051341444, + 1065485060, + 1071383904, + 1044798595, + 1070769581, + 1064698371, + -1089067631, + 1051583876, + 1078702361, + 1070334878, + -1070497126, + 1073689252, + 1072210602, + 1075529620, + 1052694569, + 1070772411, + 1077911624, + 1073857305, + 1077860122, + 1042386884, + -1075439844, + -1072455605, + -1081927443, + 1074177145, + -1094902314, + 1045492540, + -1086340519, + -1110302354, + -1104935128, + -1084068916, + -1090514323, + -1078256415, + 1043141153, + -1070819368, + 1055634556, + 1020369177, + 1043707258, + -1104445154, + -1100271331, + 1038869821, + 1047517723, + -1109048489, + 1041150617, + 1053997827, + 1046408397, + -1087486113, + -1103745487, + -1085505622, + 1036654200, + 1057571718, + 1072673189, + -1080693357, + -1104594375, + 1060231566, + 1074472787, + 1063714404, + 1072720495, + -1088296574, + -1067655732, + 1020807232, + 1059762934, + 1048873907, + 1065855356, + 1054369488, + -1081385520, + -1079563430, + -1093039657, + 1068101884, + -1089410846, + 1051732075, + -1076909867, + 1076707421, + 1058104007, + 1070367977, + -1079620623, + -1086023846, + 1043811888, + -1080991173, + 1056635013, + 1057767708, + -1077952764, + 1057282445, + -1072650390, + -1068283126, + -1092279691, + -1061870728, + 1075415211, + -1063125670, + -1065376947, + -1077970799, + 1074467697, + -1090079828, + 1043536724, + 1067603789, + 1063656282, + -1098668772, + -1105588789, + 1065693812, + -1063186614, + 1092253680, + -1068755471, + 1069841529, + -1071568976, + -1080588470, + -1055762479, + -1060675786, + 1082877646, + -1055703883, + -1086465998, + -1069298153, + 1082321279, + 1058938016, + 1069615410, + -1062669709, + -1081504105, + -1058253870, + -1066926813, + 1074918966, + -1061291441, + 1041193624, + 1070274802, + -1063002851, + 1078004167, + 1088348077, + 1074071997, + -1074397614, + 1062433902, + 1041841719, + -1074793386, + -1061553859, + -1082047929, + 1079878958, + 1086005804, + 1066611667, + 1073456978, + 1050203776, + 1044113401, + -1091451383, + 1048530454, + -1077431954, + 1075673995, + -1064740528, + -1080090947, + 1042158116, + 1070351218, + -1079656993, + 1065831196, + -1076700185, + 1075164807, + -1097064151, + -1064846527, + -1111682156, + 1040898324, + -1088100842, + 1044697488, + -1115092046, + -1080308451, + 1059657230, + -1074745996, + -1072295171, + 1041100478, + -1104048874, + 1075591822, + -1068184205, + -1076005740, + 1069150179, + -1075986827, + -1095381583, + -1076019465, + -1071421848, + -1063530235, + 1047258289, + 1082432661, + 1071023275, + 1083329608, + -1062313647, + 1072442776, + 1070435962, + -1056105789, + -1057684386, + -1126711718, + -1062634798, + -1070238165, + -1128033211, + -1073530006, + -1079653215, + -1082905566, + -1069797924, + -1098812029, + -1081728480, + -1070700193, + -1097415954, + -1086098485, + -1086647665, + -1071051048, + 1062290874, + -1080953241, + -1071780667, + 1063126815, + 1069440642, + -1093477556, + 1061259284, + 1075823858, + 1065372881, + 1079861174, + 1023774704, + -1073798823, + 1069477941, + -1076694377, + -1094240979, + -1083101433, + -1078466600, + -1064636074, + -1064719527, + -1061659298, + -1072556672, + -1087969028, + 1059498998, + -1081806930, + -1086422008, + -1077510863, + -1068626583, + 1065728698, + -1069157254, + -1070968782, + -1089415888, + -1075663911, + -1079523438, + -1068038760, + 1076423763, + -1086554768, + -1069159767, + -1061416124, + -1080854835, + -1085251043, + -1093825695, + -1060866749, + 1054825337, + -1070389371, + -1064671583, + -1073123394, + -1062793289, + -1110170986, + -1084583354, + 1032738524, + 1070937200, + 1060020506, + -1173278496, + -1077225039, + 1077790723, + -1077752993, + -1091782040, + -1105791928, + 1053309510, + 1067584745, + -1080603658, + -1078351648, + -1148993895, + 1070954571, + 1058686581, + -1089258095, + 1004892864, + -1083694442, + -1100255522, + -1121203181, + -1114260224, + -1110654386, + -1104143241, + -1082681103, + 1050699860, + -1077225367, + 1073602114, + -1072643273, + 1049087760, + 1045910197, + 1055229809, + 1074250631, + -1091657998, + -1069835109, + 1069489789, + 1032903827, + 1071340397, + 1068336703, + -1078405692, + -1072916055, + 1054528915, + 1076513750, + -1068106561, + -1059831420, + -1081493438, + 1071690547, + -1088404003, + 1056611835, + -1090491856, + 1060331849, + 1072483704, + -1071315478, + 1049457688, + 1049040389, + -1145438700, + -1128185694, + -1078965501, + 1039468063, + -1127989334, + -1073678904, + -1100904154, + 1054375616, + -1102421533, + -1067327258, + 1033820145, + -1124238824, + 1040603197, + 926299136, + 1066691128, + 1052695488, + -1082248144, + -1094800149, + 1005959784, + -1069711917, + -1101838776, + 1054114437, + 1045039638, + -1098121946, + -1140761344, + 1040334276, + 1062769551, + -1081201300, + 1032762904, + -1093368231, + 1075669261, + 1046699858, + 1081416377, + -1091638836, + 1061790398, + -1111353467, + 1055180137, + -1108722241, + -1111907421, + -1083563977, + 1026447647, + -1114107384, + 1033005320, + 997078448, + -1119721161, + 1042852658, + 1047670790, + -1107798625, + 1032014235, + -1115826960, + 1036110189, + 1065509702, + 1076647997, + -1087171926, + -1141694334, + 1051061061, + -1068468625, + 1040852093, + -1092629544, + 1062630109, + -1115214552, + 1036364949, + -1125643610, + -1114761823, + -1182290536, + -1067546908, + -1098034686, + -1071198477, + 1073761322, + -1107436665, + 1054879984, + 1052358145, + 1069905124, + 1066875386, + -1097199252, + -1075875286, + 1040229393, + 1078278014, + 1049107894, + 1069556503, + -1097669538, + 1032659719, + 1075395901, + -1102592732, + -1081726945, + 1056415354, + -1109321642, + -1072452471, + 1065883510, + -1116550220, + -1088014074, + -1080167123, + -1118422858, + -1089484003, + 1085207325, + -1113056881, + -1071914271, + 1040683968, + 1072484095, + 1074192942, + -1133701095, + 1032118985, + 1089353248, + 1069883655, + -1092326543, + 1063967519, + 1059824589, + -1096935769, + 1034546080, + 1053427713, + 1066718530, + -1099388336, + -1158051650, + 1051442290, + 1053447932, + -1116245799, + 1050421019, + -1084853070, + 1043175186, + 1045342154, + -1095448050, + -1093550375, + -1085070074, + 1057586677, + -1104873824, + 1049489635, + 1059031923, + 1057341394, + -1072140850, + 1050012755, + 1037471404, + -1109725001, + -1096082950, + 1057925016, + -1101053367, + 1042512498, + -1077816393, + 1037060564, + 1066783954, + 1047173615, + 1042193767, + 1052103545, + 1068185920, + 1057506402, + 1060604439, + 1069591240, + -1093752302, + -1094528924, + 1053395603, + -1080002993, + 1062924702, + -1116942255, + -1094866095, + 1069539988, + 1052941047, + 1053001250, + 1050079730, + -1082204050, + -1091987814, + -1098092952, + -1090332003, + -1081161993, + 985954560, + 1053756794, + -1084267264, + -1113508659, + 1049108375, + -1069335953, + -1107745390, + -1101664002, + 1035748606, + -1109594644, + -1121268120, + 1023490531, + -1111444255, + 1067321738, + 1039978819, + 1046333051, + 1070780274, + 1061705160, + -1090068620, + 1044513968, + 1042480525, + -1094375777, + 1036812294, + 1060023217, + 1000597852, + 1034896078, + 1051294488, + -1088477388, + 1052959145, + -1090075028, + -1087946381, + 1052697235, + -1081544222, + -1083052246, + -1086173685, + -1097303051, + -1081768506, + 1061819299, + 1046632974, + 1049112620, + 1060549025, + -1084312874, + -1080449732, + -1109482741, + 1048223348, + 1060093863, + -1076885486, + 1060015247, + 1079297602, + -1101974675, + -1098250084, + 1065319467, + -1120540972, + 1056856305, + -1109306519, + -1110827766, + 990083232, + 1052912797, + -1091495056, + 1028727079, + 1046420023, + -1073344085, + -1103251917, + 1083447758, + 1048656441, + 1040810755, + -1113206424, + -1114549680, + 1058029549, + -1125148716, + -1097606632, + 1040364141, + -1099728774, + 1042103509, + 1037625647, + -1104150668, + -1095193305, + 1052584030, + -1111903646, + -1089931396, + -1097333492, + -1112026849, + 1049556119, + 1066962702, + 1065384453, + -1106597107, + 1029716554, + -1080018634, + -1090565133, + 1076283047, + 1065981396, + -1110474411, + 1059516429, + -1114739781, + 1071834018, + 1020871721, + -1104887503, + -1095807691, + -1113007724, + 1025505543, + -1101628614, + 1057387254, + -1114849484, + 1043585562, + 1073232788, + -1080148341, + -1089592201, + 1033162320, + 1028574302, + -1139918076, + 1054379059, + 1058140610, + -1120550196, + -1079980040, + -1101862688, + -1084778017, + -1106481703, + 1042278634, + -1115541933, + 1074978427, + 1049231301, + 1058461012, + -1113150514, + 1063637280, + 1040474662, + -1091001626, + -1095154177, + -1073609248, + 1048952636, + 1053079909, + -1087961822, + -1100427073, + -1100818327, + 1033520537, + 1033713969, + -1103953866, + -1110283355, + -1068484688, + 1091815640, + 1050018820, + -1073332290, + 1052484101, + -1093847152, + 1042285752, + -1082647446, + 1073358463, + -1097799377, + -1103041989, + -1074138642, + 1049199055, + -1115778274, + -1068720183, + -1139075100, + 1088020396, + -1098795634, + -1107835182, + -1066087466, + -1093641741, + -1090247282, + -1076181476, + 1057070691, + -1078916059, + -1100591427, + 1032552508, + -1081585054, + -1073260906, + -1104356834, + -1096509510, + 1049022707, + -1072963117, + 1053753542, + -1145338959, + 1058998855, + 1053147634, + -1087969634, + 1051531487, + -1081986580, + -1096164089, + -1081899979, + -1101170343, + 1058747649, + -1090009316, + 1047781360, + 1070107861, + 1050597220, + -1123790131, + 1057482926, + 1088567335, + -1088222817, + -1081056944, + -1123724443, + -1076066654, + 1051333644, + 1016544258, + -1113711282, + 1066105231, + 1053234534, + -1103243741, + 1059073355, + -1089641601, + -1091055187, + 1059184178, + -1129255527, + 1035451996, + 1029756124, + -1097007699, + 1021791450, + 1077880472, + -1087107195, + -1093182237, + 1067971233, + -1115934056, + -1082353098, + -1085278767, + 1047592856, + 1043729836, + -1104175849, + 1038120352, + -1075526340, + -1122024058, + 1035115763, + 1073171720, + 1045289952, + -1096150874, + 1039121020, + -1122480666, + 1028081784, + -1085722838, + -1078046000, + -1092290325, + 1028685740, + 1046387644, + -1097054476, + -1089282636, + 1040547903, + 1045687971, + -1106601848, + -1063636364, + 1032537520, + -1123169234, + 1068688601, + -1114117758, + -1080895431, + -1099928395, + 1063287468, + -1087563034, + -1073761871, + 1037802752, + -1079833437, + -1116923945, + 1083325164, + -1107565827, + -1102783312, + -1069263484, + -1094704522, + -1085383890, + 1071915037, + -1106793948, + 1037022549, + 1049856054, + -1075343991, + 1066430292, + 1052584692, + 1033050033, + 1081367514, + 1058553943, + -1112980538, + -1074812624, + 1059530692, + 1050446577, + -1092230763, + 1041125939, + 1068946252, + -1083516710, + -1089482348, + -1074500452, + 1060174004, + 1075207750, + 1068175138, + 1046076976, + -1095479093, + -1104032650, + -1095137589, + 1060762060, + -1103396691, + -1077668102, + 1038759383, + -1081941530, + 1031400136, + -1106244022, + -1069668291, + 1065589351, + 1073805407, + 1084860991, + -1088958051, + 1053164591, + 1052616498, + 1046853807, + -1079710989, + -1081839659, + 1047100013, + -1087398342, + 1033843545, + 1008172394, + 1055149348, + 1076509152, + 1072260191, + -1100119156, + 1060514299, + -1088325055, + 1071471095, + -1086639960, + 1045004583, + 1054673921, + 1061940501, + 1058297798, + 1052291179, + -1080497959, + 1042970441, + -1074286047, + 1083660375, + 1066077435, + 1032943681, + -1117508104, + 1031247568, + -1110939958, + -1079211077, + 1043881701, + 1051557075, + -1108537970, + 1030309721, + -1098844471, + -1102810668, + 1045749732, + -1099373344, + 1041619503, + -1093095666, + -1143292964, + -1086350690, + 1052106342, + -1122213337, + -1104796628, + -1124284441, + 1045701742, + 1046133136, + -1100838826, + -1087089233, + 1062113951, + -1099851645, + -1110198557, + -1081945790, + -1084190298, + 1058615761, + 1039582309, + -1094583550, + 1034597124, + -1081767736, + -1100258316, + -1092960342, + 1034138344, + -1068538055, + 1050335291, + -1096949857, + -1080371929, + -1098276691, + 1048990868, + -1101959011, + -1097699139, + -1065047991, + 1035420727, + 1048806964, + -1096421556, + -1094763588, + 1041829847, + -1065256701, + -1071420848, + 1046042561, + 1036269123, + 1034446978, + -1107447089, + -1071521940, + -1080630947, + 1004493746, + -1070138313, + -1102642984, + 1053010065, + -1102986397, + -1069444800, + 1020989999, + -1123636415, + 1032502294, + 1023793409, + 1062141267, + 1054251889, + -1079406123, + -1093515185, + 1015381816, + -1072807518, + -1101514159, + 1053752473, + 1041380405, + -1099713476, + -1113165573, + 1061135944, + 1082338493, + -1070904782, + 1050222805, + -1072910083, + 1092707893, + 1045027786, + 1061712087, + -1114499115, + 1062310825, + 1049366260, + 1078177806, + -1089762561, + 1046174248, + -1083850902, + -1109519482, + -1095673646, + -1095844914, + -1120588754, + -1123262996, + 1048681458, + 1042167681, + -1090564093, + 1036817685, + -1121734493, + 1041489677, + 1069453646, + 1072727167, + -1088620090, + -1101524090, + 1050597358, + -1083879616, + 1049470818, + -1095163363, + 1058435133, + -1125585835, + 1044403244, + -1119077491, + -1089912723, + 1026516110, + -1088531100, + -1091562634, + -1075241796, + 1045101516, + -1123431491, + 1053844774, + 1052717902, + 1061062816, + 1033712860, + -1083320225, + -1081571491, + 1032405862, + 1053398738, + 1052265351, + 1066715969, + -1059829585, + 1028180214, + 1077913009, + -1090120331, + -1049997784, + 1060191812, + -1101696833, + -1084331837, + 1073113343, + -1102442446, + -1085118179, + -1080014135, + -1107357941, + -1076192452, + 1080698775, + -1100302287, + -1092707860, + 1048211864, + 1061929161, + 1075387269, + 1035265536, + 1032488721, + 1082376676, + 1069479795, + -1080538200, + -1106433843, + -1078400610, + -1093879273, + 1044623726, + 1045654070, + -1079152644, + -1103461586, + -1081499744, + 1051172604, + 1077100394, + -1088426605, + -1083706252, + -1088363430, + 1081762822, + -1106587966, + -1096825516, + 1060294408, + -1069629209, + -1101980443, + -1098095039, + -1088341854, + 1067746210, + -1086084947, + -1069939981, + -1100491922, + -1089214606, + -1100904187, + 1070931587, + 1068683954, + 1066441018, + 1075237027, + 1066673736, + 1067973246, + 1068210297, + 1077158364, + 1069014459, + -1086504575, + 1078847795, + -1112474910, + -1093769362, + 1074196956, + 1058142053, + 1051043106, + 1049877122, + 1059754086, + 1078613285, + -1109196105, + 1066204791, + 1057997380, + 1044103349, + -1085828130, + 1078851565, + -1094788303, + -1095884445, + 1044932354, + 1043154025, + -1087021700, + -1123054160, + -1117131979, + -1071170443, + -1105927467, + 1061948113, + 1055447187, + 1049295273, + -1101727487, + 1018054832, + -1094539870, + -1107564619, + -1092339502, + 1047725496, + 1065714979, + -1102857421, + 1050558566, + 1065202015, + 1053163037, + 1058179420, + 1024898010, + 1049290956, + 1052917769, + -1115812716, + 1043865168, + -1101940773, + 1024700679, + -1081275014, + -1112353229, + -1134481097, + 1047147280, + -1079378905, + 1049366608, + -1095751669, + -1091531008, + 1028177346, + -1107630718, + 1068858868, + -1066578672, + -1099193298, + -1099043598, + 1073549748, + -1100451322, + 1048877592, + -1098024163, + 1043360165, + 1072630475, + -1083555798, + 1040189451, + 1063813610, + -1122122148, + -1079458071, + -1094021550, + -1104174074, + -1098318797, + -1102174880, + -1139741788, + -1089627859, + 1050299152, + -1106262032, + 1054569287, + 1010007097, + 1073798656, + -1107519369, + -1108029040, + 1032196929, + 1031506649, + -1094127774, + -1114372710, + -1094041523, + -1100594162, + -1103375851, + -1116196292, + -1123773074, + -1094151419, + 1043837128, + 1057805979, + 1074097907, + -1101749036, + -1123012818, + 1054204209, + -1096784206, + 1045329263, + -1079826845, + -1094313854, + -1075673187, + 1016187050, + 1025965322, + 1032321854, + 1041291129, + -1105787862, + -1101971146, + -1082906101, + 1063231880, + 1057904353, + -1107293383, + -1090330523, + -1113148111, + 1023975246, + -1094921119, + -1089761803, + -1118596640, + -1112796037, + 1043439092, + 1043371302, + -1101790249, + 1066161002, + 1068296523, + 1061668308, + 992476684, + 1022056728, + -1081194743, + -1079806549, + -1104595548, + 1057896958, + -1113927186, + 1056754305, + 999661845, + 1041271868, + -1115228754, + 1008820758, + -1081411538, + -1105328939, + -1115529886, + 991774847, + 1025502812, + -1099131677, + 1075095516, + 1067493270, + -1103979034, + -1091772197, + 1047393494, + 1075026523, + 1041671093, + 1040784354, + -1072090449, + -1094887458, + 1035469185, + 1080144330, + -1111570147, + 1016675692, + 1097457302, + -1081321586, + 1060508085, + -1104976544, + 1057141378, + 1041382055, + -1092646598, + 1063176185, + 1094186569, + 1027007156, + 1051126869, + -1110659814, + -1090403176, + -1062772508, + 1025783881, + -1125706711, + 1082621302, + 1093021112, + 1052697927, + -1083715264, + -1101905220, + 1055438319, + 1052351286, + -1106293762, + -1109883390, + -1095313120, + 1050936511, + -1093622242, + 1047405266, + 1064679398, + 1059801080, + -1066181514, + -1102041287, + 1055692171, + 1057805715, + -1120320678, + 1068030092, + 1036139552, + 1059178257, + 1043221575, + 1048818105, + -1083161552, + 1069478195, + 1045063828, + -1081067258, + -1075430112, + 1051729212, + -1082361184, + -1087751434, + -1096386946, + 1057977491, + -1098597594, + -1069357481, + -1095905956, + -1130055249, + -1096106734, + -1104604637, + -1094095770, + 1035193365, + -1096945767, + 1054481649, + -1097729924, + -1081391757, + 1035323435, + 1035623262, + 1035260380, + 1053102794, + 1058148258, + 1050177456, + 1008765421, + 1046907457, + -1087873325, + -1068355021, + 1063746468, + 1008602460, + -1112825867, + -1129656230, + -1137820919, + -1097447040, + -1090067226, + 1049320198, + -1104461047, + 1047237659, + 1060510102, + -1112194616, + 1024284145, + 1045243997, + -1123794289, + -1097576769, + -1087991630, + 1025946103, + -1083225711, + -1114188804, + 1047391694, + 1065945041, + 1049450074, + -1107118837, + 1021436568, + 1062699458, + 1046721396, + 1050773802, + 1049031180, + -1082351273, + -1092645442, + 1049607170, + 1057538609, + 1040265636, + 1032018448, + 1083322942, + -1082114083, + 1027911120, + -1107873383, + -1104618832, + 1042594022, + 1051410324, + 1049682540, + 1078292821, + -1108401138, + -1094764452, + 1086390350, + -1075232968, + -1062373865, + 1051262898, + -1139842597, + 1082927094, + 1055085509, + -1104391489, + 1061781362, + 1039035243, + 1061448223, + 1049462290, + 1057317396, + 1057785678, + -1105921370, + 1047743855, + 1057238527, + -1098157029, + -1106309985, + 1059215656, + -1080520717, + -1091083895, + 1053491083, + 1050236428, + -1095121929, + -1105555223, + 1065969775, + 1066709552, + 1012943708, + -1093939515, + -1086687486, + -1080626204, + 1058023363, + -1085321902, + 1050689781, + -1067035554, + 1045658334, + 1086172271, + -1092267454, + -1085881308, + 1035161259, + -1084019870, + 1066307239, + 1059417254, + -1087054404, + -1091856887, + 1052991666, + 1086328857, + 1061218239, + 1044320665, + -1086997817, + 1026623656, + -1101924716, + 1054707906, + 1057862613, + 1053926452, + 1063227206, + 1041887043, + 1064148609, + -1080870825, + -1102521486, + -1079883743, + 1042813060, + 1052597200, + -1067455013, + -1122572250, + -1095796382, + 1028415711, + 1050916587, + -1102732166, + 1005019883, + -1107695705, + 1038670301, + -1137697975, + -1106147118, + -1145053607, + 1052751576, + -1094840631, + -1100603575, + -1106763083, + -1091068576, + 1033109602, + 1064059515, + -1097312869, + 1048079747, + -1089781902, + -1120456694, + -1120723858, + 1074949145, + 1025440445, + 1049969680, + -1093927968, + -1086453225, + -1096605089, + -1095867769, + 1051792055, + 1032662859, + 1071559538, + -1127804458, + -1088887435, + 1040488134, + 1058369246, + -1091164198, + -1120199277, + 1056688404, + -1090246524, + 1040769800, + -1089029008, + -1090447106, + 1063946092, + -1092860357, + -1092765133, + -1084865778, + -1104675669, + 1040452046, + 1065747205, + -1076296708, + -1087662524, + 1028984876, + -1098788678, + -1071582544, + -1108470992, + 1054836056, + 1063653236, + -1097587318, + -1098698355, + 1059435522, + 1057041360, + -1067744095, + -1160412991, + 1069769832, + 1069278227, + 1028877057, + 1049051927, + 1024635420, + -1079690938, + 1042261500, + -1096807000, + -1077120121, + 1056375041, + 1055456917, + -1128005156, + -1064307148, + 1060618921, + -1068972803, + -1093154965, + 1049258458, + 1068880099, + -1114324407, + -1094343571, + -1108876794, + 1031589462, + 1038777924, + 1022452540, + -1096238925, + -1081272385, + -1104991848, + -1096537858, + 1057110585, + -1075158328, + -1120596756, + -1121802553, + -1101742912, + -1133189690, + 1065089265, + 1052211985, + -1100168051, + -1095702715, + -1097169003, + 1059510301, + 1054456712, + -1105876395, + 1022958364, + 1049946159, + -1119938427, + -1092708611, + -1092098027, + 1039088554, + -1072322421, + -1096188593, + 1046135263, + 1040576964, + 1032600656, + 1031528128, + 1062161239, + -1087967316, + -1116703399, + 1074735529, + -1089543966, + -1111049261, + 1048279059, + 1065203656, + 1015237967, + -1094052848, + 1042624720, + 1058466518, + 1032381480, + 1051142734, + 1043878340, + -1098552622, + -1080758146, + 1054964885, + 1060309949, + 1021446394, + 979173720, + 1092308575, + -1075496003, + -1077318656, + 1002486396, + -1130514308, + 966171920, + 1051488398, + -1095492400, + 1084079567, + 1036533105, + -1083485301, + 1092443007, + -1068409097, + -1078618766, + -1106278327, + -1099994081, + 1081066439, + 1056476193, + 1033236630, + 1061425514, + 1054271818, + 1050201256, + 1030084500, + -1104531764, + 1050808103, + -1105690678, + -1093201777, + -1076558213, + 1056462227, + -1083197115, + -1095316232, + 1075965499, + 957738176, + -1083905678, + 1021644687, + 1040468772, + 1042535156, + 1023875352, + 1051682351, + -1105850429, + 1068275457, + -1094723756, + -1103885460, + -1079732614, + -1078902317, + 1032184068, + 1053242206, + -1082293976, + 1071926714, + -1105165199, + 1062105115, + 1051357954, + 1041942350, + 1042581346, + 1017460859, + -1077843790, + -1120424085, + -1115163275, + 1051259625, + -1114363797, + 1046231541, + -1109250601, + -1110862520, + 1038538376, + -1097650866, + -1123275093, + -1121684004, + 1070594738, + 1020860330, + -1106466800, + -1126765570, + 1034399380, + -1099673448, + -1089313045, + -1081938121, + -1063123729, + -1102371039, + -1126079928, + 1064659046, + -1095720136, + 1024692848, + -1088393772, + 1060296383, + -1096155910, + 1016516410, + -1140224194, + 980729336, + 1050094863, + 1083985249, + 1079394051, + -1096474409, + 1060151146, + -1124551900, + 1080589428, + -1069602084, + -1072991371, + 1048937523, + 1073444452, + -1101794603, + -1063725247, + -1095110620, + -1110262170, + 1028865478, + 1039985196, + 1025873846, + -1072435479, + -1106621798, + 1031704961, + -1064434529, + 1076484004, + 1041743139, + 1044070781, + -1113601486, + 1049605549, + 978188368, + 996130064, + -1059683571, + -1115080568, + -1120847613, + -1084197603, + 1074934026, + 1081673501, + -1102214218, + 1038917879, + -1066237643, + -1057855066, + -1109109132, + 1052253512, + 1052382632, + -1100384981, + -1087769529, + -1118812044, + 1024853794, + -1096432854, + 1047044909, + 1040583959, + -1099421427, + -1085284733, + 1050082543, + 1049389445, + 1039958733, + -1098532395, + -1144806084, + -1095428708, + -1094039096, + -1108113864, + -1115781329, + -1109105839, + 1061104584, + 1050164471, + -1097478595, + -1135233688, + -1094519478, + -1123923479, + -1085357931, + 1047641890, + -1063353999, + 1059682342, + -1110234950, + -1105699045, + -1088932300, + -1115372162, + -1092691658, + -1105182960, + 1061067551, + -1107385675, + -1096820052, + -1098792116, + -1079961045, + 1046396734, + 1041995884, + 1032191541, + 1045555101, + -1117742948, + -1101800229, + -1102209425, + -1098593209, + 1067176891, + -1099219626, + -1094469556, + 1042785122, + -1087716990, + -1077490486, + -1108990815, + -1121847841, + -1117198472, + 1027197107, + 1041559523, + 1035441974, + -1087483414, + -1082057615, + -1088388365, + -1134484805, + -1096455780, + 1001675622, + 1052048455, + 991454096, + 1053257800, + 1006421330, + 1000948879, + -1098226060, + -1112053932, + -1098919620, + -1086909415, + 1037302362, + 1053699687, + -1110101729, + -1119308907, + 1045618055, + 1052122604, + 1089012533, + 1055288105, + -1091615458, + -1089919786, + -1095567507, + -1120023616, + 1059751961, + 1051302875, + 1046980846, + -1094144610, + 1067679753, + -1110005351, + 1034287658, + 1064935000, + 1057770917, + 1060107539, + 1063034153, + 1059940396, + -1091185194, + 1075092420, + 1054580853, + -1103202746, + 1067097103, + -1077464840, + -1089257948, + -1096171674, + -1084656192, + 1048209784, + 1032559989, + 1057057841, + -1078102237, + -1114925202, + 1073056644, + -1085410967, + -1097051498, + 1058724602, + -1094668416, + 1065919021, + -1108775227, + -1080306542, + 1053622901, + 1027266605, + 1063605034, + -1096547124, + 1042133152, + -1086373395, + -1094597074, + 1041221514, + 1052723424, + -1094670906, + 1064861579, + 1049926808, + -1092987933, + -1089823671, + -1119477914, + -1108452758, + 1078200754, + -1107930500, + 1049247084, + -1081963156, + -1088946330, + -1120148194, + -1086620508, + -1089736915, + 1053762502, + -1112044115, + -1100300110, + -1105806915, + 1061506198, + -1097986061, + -1102766571, + 1059857342, + 1067992367, + 1054686028, + -1104235792, + 1050155335, + -1078466662, + 1066094029, + -1101151678, + -1123193526, + 1025791112, + -1099280992, + -1151433205, + -1109738401, + -1095194967, + 1057905762, + -1099515730, + -1114928407, + 1023637757, + 1039309502, + -1114585828, + -1098398382, + 1041914933, + -1102866159, + -1115033341, + -1100164981, + 994785314, + -1097733663, + 1040930796, + -1094974414, + -1110694303, + -1095449991, + -1094055339, + 1047001073, + 1062601926, + -1100621300, + 1027671921, + 1062003558, + -1097846106, + 1076244772, + -1097220213, + 1064675717, + 1043284607, + -1098121841, + -1115389245, + 1040635241, + 1055860894, + -1098313627, + 1041729936, + -1082432966, + 1007861790, + 1061595656, + -1069959301, + -1084367672, + 1051646058, + -1086709885, + -1098228962, + 1072005651, + 1068715776, + -1100833554, + -1096428500, + -1100551628, + 1060867138, + -1101686478, + -1091176281, + -1156113472, + 1032626988, + -1097386556, + 1066441017, + -1095909774, + 1058241989, + 1066755411, + -1112707564, + -1101851582, + -1098759666, + 1052105775, + -1121693983, + -1071959505, + -1073047693, + 1048779067, + -1109534071, + 1040791756, + -1086480201, + -1123555339, + 1042765246, + 1051025840, + 1078623864, + -1105210050, + -1071511646, + 1048336685, + 1071709703, + -1075124714, + -1089650995, + -1091800984, + 1068268445, + -1080726506, + -1110343238, + -1090463680, + 1057778833, + -1087980780, + -1091175678, + 1068679210, + 1061041425, + 1060326678, + 1046389578, + 1052616075, + -1088757097, + 1043534006, + -1107958834, + -1094576783, + 1066228677, + 1050825831, + -1075540080, + 1053868643, + -1103388818, + -1106028188, + -1082069650, + 1042303878, + 1064822455, + 1057045785, + -1106836239, + 1037453162, + 1067498308, + 1044242294, + -1106128113, + 1073718170, + 1047438527, + 1030981843, + 1024991009, + -1132026955, + 1057150916, + -1085067306, + -1082729340, + -1084602120, + -1063628091, + -1111713370, + -1090894235, + -1105428946, + 1026924129, + -1101369707, + 1034310511, + -1095067801, + -1086193957, + -1073365001, + -1125619020, + 1030758230, + -1087713227, + 1060521794, + 1037335498, + -1093776254, + 1068635900, + -1147001100, + -1097471309, + 1055949717, + 1056985564, + -1100664931, + -1129451641, + -1102496031, + -1111728556, + -1110348052, + -1084645153, + 1066375571, + -1085805071, + -1097049639, + -1096153917, + -1106939334, + 1035561490, + -1089303307, + -1094306394, + -1097534544, + 1029393561, + 1069820317, + -1079617513, + 1060277455, + 1042566869, + -1120440496, + 1078469198, + 1074622226, + 1032293665, + -1104398079, + 1033292308, + 1075597945, + 1031442761, + 1061706632, + 1041875468, + 1047528056, + 1039081295, + -1090469327, + -1066183537, + 1050923800, + 1043948469, + 1062658747, + -1102125111, + 1073900346, + -1083736364, + -1076871567, + -1088439262, + -1116007482, + -1081505287, + -1063066173, + -1083457803, + 996349276, + -1090781982, + 1075818156, + 1057033176, + -1103887227, + -1084482384, + -1089012213, + -1095092229, + 1049636324, + -1074791756, + -1096414956, + 1043881069, + -1079809832, + -1104574775, + -1086214799, + 1041532852, + -1102939389, + -1104921123, + -1085536008, + 1043438149, + 1068410265, + -1098884722, + 1053630257, + 1048828953, + -1083738234, + -1076771409, + -1104609162, + -1137885721, + -1108272843, + 1066170118, + 1032048796, + 1045464348, + -1095283272, + -1113662850, + 1055905936, + -1121730200, + 1052705909, + 1038515685, + 1050354535, + 1058950639, + 1058461328, + 1062453871, + -1104455345, + 1037508942, + 1035494561, + -1084832405, + -1097332276, + 1020996326, + 1039387291, + 1017449350, + 1015094077, + -1079710880, + -1082175630, + 1071269583, + 1044213505, + 1044113746, + 1053954055, + 1078725494, + -1084979495, + 1058695291, + 1066142550, + -1057696619, + 1031037732, + 1066564184, + 1041831088, + -1126141422, + 1065673663, + -1081911034, + 1072289555, + 1049334870, + 1062953377, + 1074379524, + -1062789532, + 1046659136, + -1092136544, + -1066544148, + -1068172251, + 1082989936, + -1086656290, + 1052101341, + 1037485035, + 1050524254, + -1105887311, + -1095946682, + 1038993173, + -1112237138, + -1140565376, + -1113746519, + 1063080632, + 1038045879, + -1090899421, + 1040662074, + 1059037875, + 1029495307, + 1036216775, + -1094699529, + 1046487156, + -1087388049, + -1104808770, + -1090432745, + -1104943157, + -1110587513, + -1129521728, + -1087436289, + 1057395046, + -1085435978, + -1093210540, + -1081673030, + 1059689943, + -1123971865, + -1097018996, + -1092617028, + -1081205788, + 1032731696, + -1096239153, + 1042679348, + -1068884750, + -1078478155, + -1116794838, + 1050562086, + -1136410064, + -1081541054, + -1073318086, + -1095794956, + 1013520466, + 1033870000, + 1018576386, + -1109898787, + 1021637418, + -1105768833, + -1102707448, + -1077788336, + 1066013210, + 1044027887, + 1062680250, + 1029653214, + -1107455505, + -1150084236, + 1031855047, + -1121838958, + 1073453452, + 1049494098, + 1003314670, + -1167794256, + 1034316054, + 1032804447, + -1111751135, + -1110265107, + -1080486113, + 1036332710, + 1041938362, + 1040222826, + 1004868324, + 1064370769, + 1064267453, + -1097396584, + -1094255132, + 1055207323, + 1058735294, + -1106566552, + 1029322832, + 1039857328, + -1094829788, + 1033354954, + 1058496403, + -1054845079, + 1035404607, + 1066493585, + -1106816532, + 1042681274, + 1033657330, + 1057965765, + -1079404340, + 1027889765, + 1052346218, + 1081246406, + -1107039834, + 1030599974, + 1065762056, + 1040591994, + -1057495237, + -1124131320, + -1103747957, + 1092095498, + 1066097944, + 1064129271, + -1106110982, + 1046079484, + 1042025122, + 1044050422, + -1096610619, + -1093432752, + 1048620861, + 1050514270, + 1066287447, + -1079931430, + 1057106469, + 1051559423, + 1030449837, + 1037860685, + 1046056874, + 1032049069, + -1088501942, + 1052566430, + 1048396750, + 1043348421, + 1051816077, + -1065343420, + 1054661545, + 1031960951, + 1066055501, + 1068500790, + 1034101807, + -1088884022, + 1059145777, + -1115296528, + 1048915251, + 1036115962, + -1109788148, + -1084491989, + -1115110120, + 957359168, + 1053806396, + 1059511266, + 1020632291, + 1041834538, + -1106455201, + 1059564122, + -1122003744, + 1048770234, + -1100229966, + 1050459255, + 1045346060, + -1109950558, + -1079023246, + 1023437118, + 1058997433, + -1090883429, + -1098253299, + 1084559225, + -1106152185, + -1092417065, + -1113663880, + 1032643632, + -1112464769, + -1094611700, + 1063630658, + -1133111014, + -1112475285, + -1102664021, + -1112811949, + -1109224066, + -1113453188, + -1104186777, + 1044492121, + -1085798491, + -1114890088, + 1034377933, + -1126659869, + 1043566557, + -1096565947, + 1029617213, + 1031958429, + -1098054619, + -1098793913, + 1061019895, + -1109518291, + -1106425421, + -1131908984, + 1069006225, + -1105344845, + -1096895085, + -1098042866, + 1048818923, + 1032833086, + -1098514525, + -1096543313, + -1080967652, + -1114844220, + -1073436916, + -1089714052, + -1136823332, + -1080044897, + 1057854546, + 1059282599, + 1024641304, + 1038110842, + -1079712186, + -1080467812, + 1072440508, + -1117496783, + 1051891666, + 1062902444, + 1041196663, + -1119775493, + 1064240412, + 1048701511, + -1103515075, + -1107960499, + 1071603892, + 1058743112, + 1070532114, + -1097298272, + -1079449343, + 1057121286, + 1079480150, + 1050015851, + -1087273729, + -1110408386, + -1101993256, + 1051432752, + 1057726127, + 1044176409, + 1056275158, + 1067501787, + -1082159149, + 1044399484, + 1066986491, + 1038960946, + 1069780135, + 1037845999, + -1085935556, + -1105641249, + -1090708634, + -1070937473, + -1083459107, + -1078955203, + -1071908527, + -1086988630, + -1079734871, + 1059117661, + -1129222941, + -1145426432, + -1090284246, + -1087362845, + -1089702142, + -1093020065, + -1080721761, + -1086088358, + -1078595748, + 1032392160, + -1105241251, + -1065327507, + -1105813242, + 1058591416, + 1040840012, + 1049506298, + 1042530173, + -1089802239, + -1107309907, + 1055201917, + 1015474067, + 1032925787, + 1061574018, + 1035897984, + -1089995201, + 1060972604, + -1088589321, + 1025573064, + -1131078981, + 1052306554, + 1052004238, + 1046914037, + -1112173939, + -1081674748, + 1035880409, + -1101160627, + -1083551031, + -1096169703, + -1088091565, + -1140903823, + -1087234510, + -1095734006, + 1015828636, + -1111446812, + 1046129671, + -1108830740, + 1062228184, + 1057565964, + -1130903518, + -1104757232, + 1065933375, + -1092055525, + 1057391594, + 1042685087, + -1120151108, + 1033475699, + -1154307980, + -1083519755, + 1052280269, + 1066734001, + -1073077020, + 1045759227, + -1103011364, + 1041660262, + -1111299491, + -1056509571, + 1058542394, + -1129369350, + -1063244248, + 1043000422, + 1070731560, + 1058069453, + -1111620324, + -1067411120, + 1036456813, + 1051886991, + -1103982277, + -1102288105, + 1045369514, + -1101056607, + -1104378214, + 1044913695, + -1098442104, + 1055336087, + -1115050999, + -1069287683, + 1044784567, + -1079304709, + -1092908886, + -1086818525, + -1075424379, + 1030153465, + -1131245139, + 1051165869, + 1043554576, + -1103226688, + -1113456383, + 1052986029, + -1073416704, + 1050987602, + -1074080269, + 1025613986, + -1078425127, + 1041371394, + 1067573901, + -1078155387, + 1032561500, + 1050363609, + -1100147035, + 1021612965, + -1126955344, + -1103171353, + -1097743252, + -1092631272, + -1084745697, + -1083435800, + -1090512185, + -1090437082, + 1055565598, + -1094133867, + -1105074140, + -1099684975, + -1091738106, + 1069074061, + -1078796045, + -1082106978, + 1050084316, + 1048516797, + 999805749, + -1121682096, + 1033670584, + 1033019333, + -1113478736, + 1043348249, + 1053908416, + -1126739140, + -1149541940, + 1029098276, + -1120980354, + 1062138408, + -1091295956, + -1071144355, + -1059711129, + 1026099333, + -1093922297, + -1083267136, + -1112361966, + -1092954635, + -1109118373, + 1052415327, + 1043877859, + -1092772853, + -1097846504, + -1096732261, + -1097052610, + 1065105445, + -1111330609, + 1049287240, + -1119690157, + -1102155757, + 1031804474, + -1098569149, + 1010375273, + 1042999884, + -1078945009, + -1115038973, + 1071610691, + -1080343173, + -1068021168, + -1084333178, + 1056546766, + -1113434363, + 1036585904, + -1084883848, + 1051836622, + 1001921653, + -1084888918, + 1040307258, + 1012225088, + 1062237341, + 1042983802, + 1038364358, + 1058095977, + 1017920322, + 1043409798, + -1097473730, + 1050858831, + -1097259911, + 1037227688, + 1036620478, + 1037974792, + 1037537566, + -1107018275, + -1080835669, + 1032649380, + -1104484251, + -1075794319, + -1108855372, + 1018931990, + -1111424374, + -1080003638, + 1081345683, + -1121756146, + -1115640084, + -1089311258, + 1033913748, + -1068740103, + 1049396781, + -1077928694, + -1135047604, + -1107786230, + 1012001942, + -1093852410, + -1098300351, + -1075044777, + -1087872917, + -1096501304, + -1112367673, + -1119662126, + 1037935090, + -1087848524, + -1104838588, + 1055140111, + 1044652212, + 1050568910, + 1036046056, + 1044949957, + -1098257702, + -1088298862, + 1066123553, + -1095077869, + -1084588049, + -1057613102, + -1074732476, + -1085542828, + -1106289178, + -1120164603, + -1136881905, + 1052815576, + 1031488625, + 1011304512, + -1093376732, + 1043718315, + -1102189925, + -1140305953, + -1103349525, + 1030106747, + 1049206286, + 1025256594, + 1082413302, + -1114374095, + -1110064506, + -1100047934, + -1120444002, + -1080448682, + -1064844990, + 1060797593, + 1046497281, + -1114967726, + -1080869135, + 1053959782, + -1086019903, + 1062258666, + 1062972514, + -1102672064, + -1087417474, + 1052802462, + 1020277634, + -1093031488, + 1057967466, + 1037644961, + -1099173793, + 1058696060, + -1112618591, + -1112192064, + -1106658256, + -1066258412, + 1054990526, + 1053450478, + -1071501795, + -1099844984, + 1067124833, + 1044529801, + -1131933820, + -1063928126, + -1073418134, + -1110176933, + -1106644948, + -1085808105, + 1064892807, + 1049748328, + -1111581674, + 1065495911, + 1062332835, + 1054525789, + -1119439028, + 1043311986, + 1067829520, + 1033008852, + -1068596851, + -1097519371, + 1059654237, + 1051709217, + 1036875710, + 1043657179, + 1057968272, + 1066703523, + 1040235219, + -1094883863, + 1059968370, + 1067966523, + -1090607568, + 1036433912, + 1054793135, + 1042081923, + -1081855782, + 1048875638, + -1077809980, + -1082509775, + -1085623358, + -1073036768, + -1087590418, + -1123684338, + 1055720127, + 1044537713, + -1091973128, + -1064256042, + -1107152964, + -1094048220, + 1061438974, + 1039064230, + -1103625800, + -1104444634, + -1119262534, + -1092822739, + -1073605436, + 1061697692, + -1078220448, + 1051259128, + -1085542291, + 1061438756, + 1043998698, + 1060303893, + -1090661563, + -1140827986, + -1123764475, + 1047955906, + 1014994232, + -1089665918, + 1065740316, + -1101247155, + 1056163294, + -1111812626, + 1050233452, + -1117266733, + -1106826254, + 1037372396, + -1111711620, + 1036723858, + 1047872051, + -1098194177, + 1033722317, + -1094173073, + -1141379913, + -1105891699, + -1087463973, + 1034661524, + 1043286999, + 1027907253, + -1076166713, + -1089067033, + 1058649235, + 1050164938, + 1020239512, + 1048697894, + -1111874297, + -1088668810, + -1089891815, + -1083930776, + -1107095121, + -1152902016, + 1051939329, + -1091931943, + -1091150996, + 1032879680, + 1061501134, + -1087897281, + -1105153990, + 1032640668, + -1074734790, + -1089343673, + 1041478859, + -1075556051, + -1090012530, + 1059452820, + -1086808406, + 1058429766, + -1083613612, + -1120377880, + -1091911307, + 1050914044, + -1110309915, + -1083908641, + -1075596778, + 1043806745, + -1101665675, + -1082598349, + -1090416080, + 1048808527, + 1040011898, + 1056461488, + 1039376763, + -1097267534, + 1024537076, + -1054213477, + 1042839680, + 1012111153, + 1017506894, + -1078792224, + -1093809829, + -1080131679, + 1065509104, + -1083473346, + 1043686951, + -1057084542, + 1035330541, + -1071964259, + -1090046975, + 1051348313, + 1041957155, + 1067165463, + 1070114190, + 1060669127, + -1072237008, + -1089690431, + -1098681665, + -1139820672, + 1057824524, + -1070161118, + -1096082440, + 1042926459, + 1034493384, + 1052451719, + -1095874516, + -1099607363, + -1076721500, + -1114166620, + -1103700797, + 1055935576, + -1121784879, + 1045280092, + 1057618859, + 1021590474, + 1044263320, + 1044752114, + -1112803000, + 1035591111, + -1071957022, + 1025147524, + -1113047638, + -1110179358, + -1110196282, + 1061898513, + 1053267706, + 1027839545, + -1116995358, + 1054403335, + 1033838579, + 1058074049, + -1077867573, + -1123235143, + -1125974302, + 1051775060, + 1069517083, + -1088498834, + -1104940551, + 1061928525, + -1103349470, + 1049149931, + -1134605924, + 1045115472, + -1102019542, + -1078534772, + -1124604410, + 1033879500, + -1091031502, + 1044945279, + 1046319293, + -1108739403, + -1131342716, + 1047804867, + -1062924032, + 1058894023, + -1120994437, + -1099253102, + 1070715128, + 1045154314, + -1076913421, + -1080185999, + -1090008730, + 1063988708, + 1038122768, + -1105389367, + -1087634114, + 1037528163, + 1034777787, + -1088258110, + 1057255264, + 1057014184, + -1087226238, + -1111201810, + 1075004150, + 1064536221, + 1049131005, + -1096080442, + 1054847724, + -1103597856, + -1095831415, + 1042726738, + -1109578706, + 1049980540, + 1043810603, + 1054048384, + 1046731130, + 1061687376, + -1096107724, + -1081312154, + -1085391495, + -1090808446, + 1078657571, + 1038683430, + -1088882295, + -1076425007, + 1042186305, + -1067819622, + -1092041420, + -1086664561, + 1062793080, + 1057672174, + 1050108039, + 1045748804, + 1050694915, + 1008810087, + -1079304093, + 1064864989, + -1074359521, + 1067751144, + -1085898221, + 1057929490, + 1035964652, + -1083890303, + 1027824358, + -1093027112, + -1080592284, + -1097301458, + 1040983726, + -1065338842, + 1032024524, + 1047870581, + -1088017676, + 1030387800, + 1032020643, + 1070146885, + 1074287676, + 1042068969, + -1114614284, + 1024904216, + -1106526728, + 1031926934, + -1123352863, + 1057457767, + 1055915480, + -1108400900, + -1107237179, + -1080324603, + -1098642826, + -1109846976, + -1104239007, + 1019625701, + 1020196749, + -1104645290, + -1131035254, + -1091641714, + -1098085042, + 1066207608, + 1044006059, + -1088890276, + 1079922678, + -1106419293, + -1065252475, + 1069912613, + 1042695068, + -1138305014, + 1024031678, + 1051073042, + -1103363474, + -1096509612, + 1069277509, + -1083201527, + 1064353093, + 1048311904, + 1057270673, + 1036653193, + -1100115412, + -1098563324, + 1079379842, + 1044461092, + -1123203151, + 1058005116, + -1101991506, + -1088285646, + 1064319398, + 1057939806, + 1033821714, + 1051906565, + -1104982003, + 1062966521, + 1054871091, + 1056211263, + 1036594184, + 1033522628, + 1058641304, + -1125633116, + 1042809317, + -1115519886, + -1097714032, + -1124695419, + -1190476992, + -1069543855, + 1050753896, + 1058312226, + -1097887110, + 1042431341, + 1048778471, + -1083961892, + -1101253905, + -1084687837, + 1055848149, + -1077862227, + 1043834328, + 1063279599, + 1044845648, + -1105808425, + -1099611512, + -1107174056, + 1047991768, + -1088304164, + 1060358496, + 1061140875, + 1064931435, + -1067716614, + -1129644868, + -1090412396, + -1114249925, + 1063530280, + 1060861448, + 1033828598, + 1052308018, + 1050538043, + 1057211311, + -1100567002, + 1067510092, + 1016009053, + -1098212397, + -1064806529, + -1073888780, + -1078885089, + -1083735130, + 1027238496, + -1139998318, + 1049671613, + -1094639243, + 1034368589, + -1079563381, + 1053943709, + 1025286385, + 1024249629, + 1051859142, + 1027180432, + -1103173112, + -1096113687, + 1057009495, + -1056367003, + -1105417745, + -1084986829, + 1018907068, + -1079668556, + -1079278227, + 1046832236, + 1025272478, + -1099812050, + -1076164076, + 1032542238, + -1062734377, + -1093972399, + 1065460997, + -1090169852, + -1095068497, + 1077785084, + -1108961547, + 1065453026, + -1106163984, + 1064243357, + -1104873063, + 1074357831, + -1081490953, + -1112914216, + -1075893500, + 1028049506, + 1054409694, + 1070880638, + -1078504638, + 1068999351, + -1119472722, + 1057557112, + -1110657315, + -1072750772, + -1114668573, + 1044918681, + -1091861439, + -1091922568, + 1074259340, + 1068024212, + 1065869928, + 1074893887, + 1032530747, + 1058164603, + 1060386574, + -1107929653, + 1024177603, + 1042168208, + 1050811950, + -1083204415, + -1082488795, + -1101545306, + 1048458955, + -1104188015, + 1043175913, + 1044795113, + -1095215093, + -1120541637, + 1081646124, + 1082942157, + 1028120018, + 1084216769, + 1040274529, + 1066407360, + -1084021171, + 1076772316, + 1032718679, + -1066643608, + 1065915826, + -1080853012, + 1056755757, + 1063076331, + -1104121129, + 1032602176, + -1081330729, + -1081366339, + -1103021774, + 1009443732, + 1033626104, + -1122261946, + 1034099839, + -1097227033, + 1052944540, + 1065775048, + -1086802746, + 1055734844, + 1035555136, + 1022540380, + -1082546641, + -1063337577, + -1067772388, + 1017333556, + -1082654190, + 984644144, + 1032090836, + -1104229462, + -1115083608, + 1038927372, + 1045484574, + 1044724431, + 1026635984, + -1100125826, + 1016664713, + -1088510124, + 1050638265, + 1073437815, + 1060795989, + 1059433707, + 1015820643, + 1023623020, + 1059474035, + -1093546326, + -1119640594, + -1111835976, + 1050933216, + 1074470379, + -1101450710, + -1103650616, + -1113348094, + -1104056250, + 1076366006, + -1103304631, + -1115585536, + 1069469110, + 1020909202, + -1059908939, + 1026710311, + 1022165484, + 1040963482, + 1041262591, + 1044914649, + -1146937462, + 1053212673, + -1068443011, + -1135831587, + -1121866063, + 1041573217, + 1085210203, + 1062983942, + -1105922311, + 1043141661, + -1082935787, + -1086643846, + 1052004610, + 1059512216, + -1093444790, + 1087318361, + -1103980515, + -1096533396, + 1047057997, + -1114464281, + -1093088984, + 1050177011, + -1096589071, + 1051960111, + -1111453819, + -1081151989, + -1105562042, + 1062768313, + -1114081664, + -1099480171, + -1080388833, + 1060996005, + 1051006328, + -1098835863, + 1039128054, + 1049627893, + -1120302986, + 1054648033, + -1095563761, + 1046289850, + -1099348028, + -1098671598, + 1071841535, + -1103789576, + 1060655230, + -1111514643, + -1104545022, + 1067233602, + 1054468428, + -1081750342, + 1056270257, + -1104346678, + 1063766010, + -1081182185, + 1052588267, + -1078185182, + 1058882526, + 1042560658, + 1050671644, + 1052402018, + 1052589422, + 1056495568, + -1106381546, + 1068993449, + 1058689145, + -1091558779, + -1095163958, + 1043177554, + -1088269874, + -1064819393, + -1129989714, + 1033746357, + -1099987469, + -1097154544, + 1053525544, + 1047750743, + -1091026677, + 1038269355, + -1121383581, + 1040486292, + -1104457992, + -1121996445, + -1092837686, + -1094344341, + 1039381431, + -1094665680, + 1048735206, + 1076166088, + -1107624658, + 1062617221, + 1037054312, + -1081047967, + -1099462423, + 1069549400, + -1117635879, + -1092519099, + -1094340080, + -1084831857, + -1128360544, + -1091992030, + -1118847948, + 1047521435, + 1054690021, + 1057637343, + 1019238385, + -1117078077, + 1074623454, + -1083566961, + -1080542003, + 1041938715, + 1066375562, + 1067017200, + -1088741530, + 1056386569, + 1060805388, + 1072958476, + -1090064487, + -1097681847, + 1015220514, + -1095133278, + -1103692368, + -1101004783, + 1034581913, + 1042087758, + 1030719086, + 1025506192, + 1054158673, + 1040311426, + 1069486153, + 1060564763, + -1083590815, + 1047067590, + 1076448802, + -1106910575, + 1047672427, + -1103786156, + 1048162489, + -1087367856, + 1029597632, + 1043001909, + 1054245360, + 1051208204, + -1070933125, + -1092901033, + 1045591934, + -1082054253, + 1074912822, + -1103846920, + 1026971792, + -1063478875, + -1107756691, + -1104673039, + 1047539368, + 1054321117, + -1072000972, + 1049482929, + -1111364012, + 1031933685, + 1018539894, + -1085235121, + -1080662330, + -1071661480, + 1057154780, + 1070171767, + -1080497846, + -1098967668, + -1093381234, + -1153698964, + -1110973035, + -1065674385, + -1094191565, + -1077945735, + -1080260142, + 1041813270, + 1075905719, + -1113081828, + -1102419297, + -1118114296, + -1147018110, + 1016055499, + -1138843604, + 1057186504, + 1023480048, + 1079508230, + 1062842625, + -1113188558, + -1123980016, + 1049538845, + -1120477063, + 1040940785, + -1104529425, + -1085553188, + 998776026, + -1108113902, + 1034767623, + -1131110762, + -1094586736, + -1098751117, + -1095279237, + 1058695286, + 1069285922, + 1029019860, + 1030829689, + -1097172232, + 1057326157, + -1111463073, + -1103495837, + -1100902715, + -1100099463, + -1136538965, + -1109252422, + -1117909349, + -1084591930, + -1122496406, + 1040978759, + -1113038684, + 1050446314, + -1078020474, + -1060981294, + 1066820895, + -1097814766, + 990139260, + -1087849242, + -1066103892, + 1066403396, + -1123764169, + -1087333619, + 1041432992, + -1103882061, + 1057485042, + 1057287969, + 1025682466, + -1122239456, + 1043216037, + -1087112674, + -1084500834, + -1090470358, + -1083135449, + 1053070783, + -1107850436, + -1073671654, + 1058627357, + -1144556811, + 1042714725, + 1063159962, + -1092547928, + -1087043161, + -1105584146, + -1095728070, + -1093884026, + 1040043981, + 1057643664, + -1087241573, + -1106084244, + -1094957546, + 1062979763, + -1107440404, + 1056580364, + -1103613076, + 1071744581, + 1029996527, + 1054009347, + 1060376508, + -1080966005, + 1059204369, + 1052716178, + 1033482886, + -1105609096, + -1134996354, + 1057991570, + 1021515220, + 1055671952, + 1050855554, + 1025173150, + 1019136136, + -1106503282, + -1113650439, + 1071095280, + 1052280837, + -1093911687, + 1068276850, + 1027014749, + 1044999530, + -1118480751, + 1016667788, + -1086959025, + 990419172, + -1133961712, + -1088234318, + 1032622486, + -1115564894, + -1066302513, + -1096294810, + -1135842992, + 1028005990, + -1127151260, + -1107252933, + 1058267357, + 1033313614, + 1059686931, + 1058277009, + -1122693170, + 1052036109, + 1043167877, + 1041557614, + 1038990895, + 1045951531, + 1061463935, + 1024152634, + 1066349971, + -1099072315, + 1046552203, + -1108451570, + -1131357597, + -1121915192, + 1030157854, + -1100174151, + 1032671635, + -1089695018, + 1020436190, + 1057582675, + 1029545472, + 1054013941, + 1044045980, + -1101274913, + -1073094387, + 1068812623, + -1097641893, + 1050562731, + -1106225285, + 1055521996, + 1088806553, + -1089823650, + 1023235173, + 1062691441, + -1112223736, + -1084108430, + -1129025855, + -1082026417, + -1105425511, + 1026410390, + 1043720420, + 1059949556, + 1038541937, + 1052637031, + -1071936462, + -1088821010, + 1021677396, + 1055782423, + -1080457616, + -1091512169, + 1052183169, + -1088556257, + -1090216819, + 1061309297, + 1027915368, + 1048228105, + -1094907777, + -1097342916, + 1053261589, + 1066883463, + 1057715381, + 1082903271, + -1071355472, + -1103221643, + 1068717284, + 1018487008, + 1051634160, + 1045964820, + 1057690032, + -1104993708, + 1051095708, + -1091795495, + 1043602562, + -1131946499, + 1026001320, + 1055936035, + -1097925848, + -1082964890, + 1058326905, + -1095298670, + -1158244721, + -1088752750, + -1093852529, + 1063349988, + 1003756309, + 1050818946, + 1067497380, + 1053997152, + 1064241907, + -1086105087, + 1051508643, + -1113757506, + 1048915355, + 1015609526, + 1029541921, + 1050451188, + -1106161564, + 1026958463, + -1071566031, + -1103021944, + 1049699324, + 1025489328, + -1110033647, + -1113243929, + -1078742204, + -1114105343, + -1115194025, + 1031796016, + 1057177472, + 1029622118, + 1012730312, + -1121459833, + -1122744546, + -1115056652, + 1017504310, + -1104327910, + 1057516723, + -1106327519, + -1117749354, + 1045450247, + -1087153130, + 1046451656, + 1051136706, + 1040949307, + -1102221582, + 1048053687, + -1110650702, + -1096151206, + 1024793793, + -1104198783, + -1109806761, + 1052969682, + 1062376489, + -1091794134, + -1088888796, + -1100996211, + 1049276377, + 1030640272, + -1064230488, + 1058236282, + 1034654845, + -1089001695, + -1094788833, + 1047629592, + 1075262423, + -1095130258, + 1022375445, + 1049658373, + 1009794774, + 1060714659, + -1095058770, + -1098896784, + -1098578428, + 1046421985, + -1097985498, + 1052462696, + 1066002819, + 1036069639, + 1070665776, + 1065386087, + 1045239183, + 1074302501, + 1054705921, + 1054169610, + 1064857600, + 1055231452, + -1088571042, + -1095301430, + -1087439989, + 1058025188, + -1090037728, + 1038504272, + 1071094048, + -1083842178, + 1023256144, + 1015615490, + 1082075787, + 1063649517, + -1094381929, + -1085591060, + 1043813622, + -1101087698, + -1083286251, + -1080595518, + 1009567856, + -1106518315, + 1066961957, + -1106232803, + -1090995004, + -1097834247, + -1087225627, + -1079451921, + 1059479326, + 1074126724, + -1073756032, + -1086234791, + -1091561131, + -1083245655, + 1034561148, + -1078420979, + -1089924074, + 1023888102, + 1025417740, + 1053780444, + 1036335989, + -1095194246, + -1072586262, + 1024818860, + 1036912135, + 1034866231, + -1105897400, + 1041740136, + 1052840289, + 1069881608, + 1050726144, + 1075306228, + -1092474911, + 1042358055, + 1061864162, + 1048750352, + -1114130914, + -1104120330, + 1060466513, + 1012234088, + 1043572518, + -1093824217, + 1079534652, + 1062624142, + -1097983978, + -1115336562, + 1055354316, + 1068136817, + 1015347596, + -1083745389, + 1070159171, + -1101691052, + -1103256886, + -1073502384, + 1070286318, + 1052616054, + 1066373252, + 1071447749, + -1076526364, + 1014859772, + 1052230902, + 1039771360, + -1100545113, + 1051075900, + 1024529962, + 1062431867, + -1086316865, + -1127397122, + 1044864097, + 1045975114, + 958498688, + -1097010154, + -1091002853, + 1045827272, + 1053553704, + 1058364838, + 1075194638, + -1096330170, + 1058660059, + 1051708668, + 1030441536, + 1016777941, + 1058078061, + 1046271239, + -1110176595, + -1122914479, + 1017235484, + -1092517177, + 1044505193, + -1079154891, + -1081451223, + -1106518017, + 1070092714, + 1053489673, + -1084604627, + -1086285458, + -1094015960, + -1106431998, + 1047371537, + -1094650059, + 1051526571, + -1092163639, + 1037021364, + -1106862948, + -1097373515, + 1020828112, + -1101274126, + -1088977465, + -1115937612, + -1094149420, + -1097902102, + -1112872660, + -1110423736, + 1025117630, + 1033861298, + 1034158571, + -1078776679, + 1052566195, + -1110725834, + -1086258397, + -1098683704, + 1074366228, + -1100654353, + 1060760390, + 1085065916, + 1045977918, + 1020604299, + -1087723866, + 1035875789, + -1121633556, + 1075398692, + -1081936032, + 1020861733, + -1131453346, + 1016968242, + -1141128667, + -1103174495, + -1068381054, + -1074856542, + 1052860969, + -1089359475, + -1115754526, + -1080820853, + 1076798402, + 1071111605, + -1102067571, + -1084254546, + 1057653108, + 1083200587, + 1048601910, + 1042678318, + -1107110412, + -1095242225, + 1045908082, + 1074441553, + 1033388637, + -1121799747, + 1099633820, + -1080651024, + -1076978531, + 1032130334, + 991646974, + -1116410126, + -1129869386, + 1037827136, + 1089599465, + 1034412130, + -1086787690, + 1060716186, + -1077060406, + -1056204874, + 1033672871, + -1103432434, + 1080423425, + 1088307454, + 1046659612, + -1108032288, + 1027657082, + -1099531592, + -1081345173, + 1032454205, + -1073323281, + 1056598297, + -1096376331, + -1067670147, + 1073966004, + 1073449567, + 1053658602, + 1039570577, + -1094839848, + -1127254680, + -1089315147, + -1105410104, + -1092195015, + -1076176057, + -1097450692, + 1047069263, + 1029217616, + -1095776182, + -1066537873, + 1062202838, + -1064897475, + 1058215245, + 1044249123, + 1067816301, + 1059474923, + 1032446729, + 1074603016, + -1061748627, + -1105977817, + 1060305236, + 1049250138, + -1098081182, + 1067429813, + -1129259860, + 1085542749, + 1074935516, + 1058598460, + 1060571733, + 1059818788, + -1090124539, + -1111817324, + 1060994397, + -1102113758, + -1109918504, + -1099648338, + -1113550220, + -1086410079, + 1053324979, + 1059010046, + 1074101827, + 1046922885, + 1055196775, + -1136219011, + 1025703658, + -1088674075, + 1053904259, + 1039040505, + -1102455907, + 1062524689, + -1077698216, + -1122356360, + -1092082424, + -1089820653, + 993625084, + -1080026921, + 1027263168, + -1127160090, + 1048856261, + 1053128681, + -1125482011, + 1044068737, + 1058001339, + -1101681449, + -1092282052, + -1072837544, + 1039327744, + 1053251362, + 1071276284, + -1070566539, + -1096071739, + -1097813222, + 1060349532, + 1044199280, + 1031150222, + 1062337677, + -1095210503, + 1065550173, + -1097850891, + -1083885413, + 1067875131, + -1082119580, + 1058078731, + 1044776246, + -1119993904, + 1052577449, + -1096953270, + -1070268870, + -1090207418, + -1093302708, + -1103916377, + 1059262342, + 1061927207, + 1034166650, + -1081576641, + 1058354302, + 1068655860, + 1047710860, + -1090888304, + 1063727428, + -1113517257, + -1083234612, + 1054268689, + -1102012422, + 1053933614, + -1080350140, + -1101263260, + 1019233968, + 1061029663, + -1111459780, + -1097886059, + -1083587728, + 1052851631, + -1086092525, + 999243146, + 1063872938, + 1058387883, + 1068611961, + -1087794131, + -1100937414, + 1070245191, + 1066082557, + 1041308090, + -1074304094, + 1058164240, + 1068154824, + 1042047077, + 1057316082, + -1106206014, + -1092954795, + -1080938666, + 1068729482, + 1036202157, + -1067508459, + 1044298400, + -1097223366, + 1042612500, + 1058526080, + 1057744422, + 1070088418, + -1094196979, + 1040654391, + 1051038722, + 1051304758, + -1081471844, + 1066788099, + -1122352274, + 1084431930, + -1106749320, + -1098545974, + -1096120664, + 1012096472, + 1039367109, + -1115346115, + -1096735887, + -1097849569, + 1053903796, + -1115236095, + 1044440707, + 1017153771, + 1050497339, + 1023708690, + 1064790071, + -1157521342, + -1120383016, + 1049522143, + 1059246944, + -1096504282, + -1094723991, + -1101930940, + -1108618146, + 1057180208, + -1135453917, + -1095616752, + -1093055042, + -1095728838, + -1087485035, + 1033289197, + -1115835474, + 1007618582, + -1099254630, + -1093119198, + 1037745899, + -1092879902, + -1111658150, + -1081945514, + 1011471145, + 1049865570, + 1050928478, + 1057547630, + -1074653528, + 1051184874, + 1078178583, + 1059146916, + 1059633250, + -1105592034, + 1062740062, + 1052747719, + -1102206054, + 1043805095, + -1109307277, + -1088823669, + 1051911197, + 1077602107, + -1070750408, + -1102526975, + -1127330638, + 1075248639, + 1007629610, + -1142335512, + -1124056545, + 1034661595, + -1100167986, + -1106817944, + -1066993897, + 1054820694, + -1086348833, + -1074893574, + 1056317254, + 1051692248, + -1079813997, + 1046677950, + 1062546514, + 1054758405, + -1096150400, + 1014379444, + 1067440082, + 1060829038, + 1051673922, + -1090420731, + 1071126463, + -1077092883, + -1073002692, + 999327526, + 1000037338, + 1065621461, + 1047621378, + -1076697335, + 1060531047, + 1065881002, + 1065418060, + -1083907738, + -1088172651, + 1067850285, + -1089772743, + 1050955779, + 1055613361, + 1055931062, + -1081909559, + -1085940879, + 1056964661, + -1072336290, + -1085731208, + 1066970574, + -1094265329, + -1081832256, + -1077426021, + -1075490129, + 1071630373, + -1118773782, + 1034783541, + -1106631932, + 1038763402, + -1147621539, + -1079972520, + 1056099697, + 1029581460, + 1023179108, + -1106452454, + 1058559723, + 1041821619, + -1094385664, + -1097169471, + 1044596276, + 1069540005, + -1103966872, + -1132220894, + 1052327142, + 1053023583, + 1017278551, + -1094683451, + 1063639530, + 1010098512, + 1065828311, + -1084607196, + 1074046856, + -1144084668, + 1056108913, + -1122178420, + -1084625707, + -1111680765, + -1081450914, + 1037526658, + 1037148969, + -1096002203, + 1051239119, + -1086456779, + 1042134595, + -1081603783, + -1073737851, + -1080669233, + -1118377060, + 1030040536, + 1035960561, + -1074045968, + 1051525602, + -1115109306, + -1080534434, + 1013516910, + 1045695440, + -1128097222, + 1064063037, + -1091810205, + 1034857305, + -1095963097, + 1006577253, + -1114444374, + -1091727797, + -1063491338, + -1108859217, + -1081221606, + -1068318947, + -1099467233, + 1046058315, + -1096157902, + -1110769358, + -1097681623, + -1072015856, + 1022141074, + -1067752491, + 1051538858, + -1098872613, + -1098144585, + -1086478537, + 1050579314, + 1044310950, + 1047065919, + 1068156375, + 1052101106, + -1079209843, + -1126763782, + -1081461810, + -1104278529, + 1015288864, + 1071062009, + 1069918895, + 1072091652, + 1058679633, + -1074011545, + -1097919305, + 1016709302, + 1024205648, + 1057577363, + 1060113567, + -1092471214, + -1098273937, + -1093737957, + -1082788136, + -1119241300, + -1105741410, + -1085143512, + 1065744795, + -1092287925, + 1064175951, + 1059079464, + 1031956607, + 1053283616, + -1140601121, + 1033817754, + 1042888021, + -1098246221, + 1049862290, + -1089264955, + 1032528043, + -1109925673, + -1133803960, + -1119387901, + -1098797655, + 1051729030, + 1031172272, + 1041536733, + 1072420744, + -1092849427, + 1065213569, + 1045520078, + 1036951435, + 1061123400, + 1063272464, + 1061664400, + -1113442051, + -1144432617, + -1129467030, + -1086143318, + 1037516464, + 1040879217, + 1036337203, + -1096583679, + -1066401964, + 1033400636, + 1031005812, + 1025713808, + 1041737995, + 1045564578, + 1052661610, + 1057281195, + 1031943015, + -1065790219, + 1049307828, + 1050282074, + -1105292259, + 1057713526, + 1048373654, + -1073022103, + -1072801119, + 1036466954, + 1031975885, + 1042058264, + 1053817528, + -1112681018, + 1066486785, + -1116467946, + 1046024794, + -1101684626, + -1089097766, + 1057345521, + 1047995958, + -1080243552, + 1020632422, + -1085384175, + -1102708678, + 1065464715, + -1083593609, + -1115793224, + 1050395224, + -1105077268, + 1029354504, + 1028325910, + 1059351581, + -1094262669, + 1037561936, + 1053212370, + -1073602412, + -1093754218, + -1096444161, + 1046647844, + 1050675181, + -1093299239, + 1068558995, + 1068353371, + 1059865852, + 1026812651, + -1076720594, + 1046318851, + -1102367261, + -1083315203, + -1096167946, + 1050549508, + 1049490611, + 1068905455, + -1081322187, + 1028204193, + 1040614746, + 1055775128, + -1096617250, + 1039534985, + -1101657458, + -1087601907, + 1060408513, + 1043388358, + -1081775732, + 1054623645, + 1066483499, + -1098263458, + -1085451139, + 1067569468, + -1113410496, + -1143849468, + 1027275140, + -1102140308, + 1052820588, + -1078795776, + -1093259889, + -1104178915, + -1127361511, + 1050158826, + -1104270839, + 1058430378, + 1044086109, + 1058177833, + 1022243731, + 1047923069, + -1097639457, + -1103451046, + -1098175151, + -1087090275, + 1050355764, + 1059725454, + -1113327246, + 1007464307, + 1040605746, + -1123540486, + 1064924125, + 1052619313, + 1034917753, + -1092620486, + 1057326423, + 1015720348, + 1075081818, + -1157477434, + -1099216945, + 1043726877, + 1060157297, + 1070678252, + 1032523562, + 1069137773, + 1070953603, + 1062892061, + 1056823713, + 1065112046, + -1082047382, + 1018437965, + 1062764901, + -1115070524, + 1053198330, + -1096242914, + 1037426061, + -1081588955, + -1086790536, + 1055148234, + -1091128311, + -1096578671, + -1077904517, + 1057263252, + 1060488101, + 1065629723, + -1085714480, + 1048180795, + -1103008036, + 1059656659, + -1099885572, + 1063253928, + 1047396449, + 1038163545, + 1068047658, + 1054882751, + 1050179529, + -1106066981, + 1034897404, + -1084743838, + 1076605531, + 1050086563, + 1073152590, + -1062334780, + 1062296614, + -1072797996, + -1080244958, + 1068499985, + 1052268359, + -1082958390, + -1087765503, + 1044314234, + -1081871546, + -1092712524, + 1064004915, + -1085731493, + 1035845235, + -1084486712, + -1089105018, + -1074221140, + 1058490288, + -1098254941, + -1086006641, + -1082085567, + -1117761645, + -1089722049, + 1040760819, + 1063415833, + -1074421146, + 1045158621, + -1057957547, + 1042569660, + 1055961512, + -1103146940, + 1037744763, + -1115432732, + 1025741699, + -1079372425, + 1047665380, + -1091762234, + -1091934541, + -1128402851, + 1049011904, + -1121977432, + 1016300764, + -1098371485, + 1065754405, + 1042851913, + -1121377590, + -1138508692, + -1104114602, + 1005010201, + 1049550391, + -1103139116, + -1115106878, + 1058831431, + 1059972464, + 1057286813, + 1055294189, + 1075023700, + -1088752449, + -1077616793, + -1095491986, + 1061784716, + 1025077547, + 1041970815, + 1063749469, + -1103382825, + -1119146838, + -1120081130, + -1094832315, + -1103855615, + -1112112849, + 1091511431, + 1074618884, + -1082795715, + 1052567568, + 1062985811, + 1032605706, + 1031671180, + 1057174947, + -1108085197, + 1070834210, + 1036120978, + 1054787583, + 1056074110, + 1057120316, + -1081614212, + -1101682960, + -1094451604, + 1052602059, + 1040708344, + -1095127567, + 1074135938, + 1042188546, + 1023344192, + 1037129838, + 1041781578, + 1056103760, + 1051021952, + 1041951444, + -1112599940, + 1052152292, + 1033612336, + -1113736202, + 1055706801, + -1125219878, + -1072308231, + -1073951084, + 990517269, + 1060928619, + -1096259455, + -1063637061, + 1050169601, + 1075699255, + 1048430003, + 1053599526, + 1067207587, + 1060405030, + 1056165367, + -1115359792, + -1109380258, + 1048032888, + -1120665731, + 1061510500, + 1028889357, + -1098821731, + -1107675949, + 1053621552, + -1090684754, + 1052879914, + -1158868876, + -1085563101, + 1049133506, + 1053350473, + 1067385622, + 1046299559, + -1095785156, + 1087070194, + 1025778357, + 1038815895, + 1066137033, + -1136077813, + -1121309314, + -1082222959, + 1029073680, + 1033145164, + 1076490509, + -1076988833, + -1109428116, + 1032368766, + -1162521352, + -1095805289, + -1104432644, + -1090507264, + -1076466445, + -1103095805, + -1103652438, + 1010513033, + -1148548420, + 1082494299, + 1077375181, + -1108079545, + -1091243098, + 1040317956, + 1075805041, + -1142730068, + 1030359327, + 1033255848, + -1086787461, + -1105380659, + 1079377318, + -1137578395, + -1117467235, + 1083518229, + -1093751759, + 1026210168, + 1056056532, + -1092027745, + -1093071409, + 1050507257, + -1099416103, + 1088381316, + -1125455777, + -1104738648, + -1121193272, + -1079707438, + -1060256245, + 1048901613, + -1111654307, + 1088580412, + 1098714563, + 1047769120, + 1066949596, + 1049962559, + 1041676453, + 1020580618, + -1099846188, + 1037257304, + 1008664759, + -1081415897, + -1080956729, + 1061394907, + -1076645326, + -1076558685, + 1085733825, + 1015718864, + -1080337387, + 1036349341, + 1048046768, + -1105738882, + 1019868782, + 1048658483, + -1106896894, + 1074456429, + -1095252357, + -1087729222, + -1085130210, + -1073741346, + 1020342404, + 1056871378, + -1081288075, + 1072597597, + -1106219484, + 1073016720, + 1052269913, + 1041017886, + 1040370942, + 1038795268, + -1072058035, + 1033351092, + -1093327988, + 1057801527, + -1114983946, + 1041297360, + -1107497168, + -1112036077, + -1135305916, + -1098864697, + -1125572187, + 1053476228, + 1081813213, + -1107683560, + -1097834205, + 1044926500, + 1040213397, + -1090706873, + -1094698164, + -1088343646, + -1062974674, + -1101449946, + -1128079155, + 1066993501, + -1098727126, + 1031301418, + -1077259267, + 1068225364, + -1088016492, + -1129458539, + -1105702265, + 1029335796, + 1054310608, + 1068095887, + 1074946814, + -1096943243, + 1057720579, + 1007664976, + 1084691299, + -1068174506, + -1093728084, + 1050574737, + 1080983390, + -1111309091, + -1071485484, + -1090388351, + -1108399360, + 1053339666, + 1025773437, + 1028822036, + 1041373362, + -1097429111, + 1031142474, + -1067258342, + 1082456427, + 1032002947, + 1051273240, + 1041951046, + 1025941796, + 1030076168, + -1104676529, + -1060576683, + -1104393950, + -1106810978, + -1068355775, + 1070438977, + 1080675794, + -1093769489, + 1015678541, + -1075048824, + -1061746601, + -1145312298, + -1076485586, + 1080508554, + -1089032990, + -1068241729, + -1077416417, + -1134808088, + -1071461653, + -1086936085, + 1073393288, + -1093418682, + 1059282237, + -1086015191, + -1074413521, + -1076630209, + 1036788300, + 1065439242, + 1048146452, + -1076651925, + -1076011152, + -1091997305, + 1068815760, + -1071290272, + -1110271326, + 1084442529, + -1087858240, + -1068520551, + -1071171005, + 1074021483, + 1056994744, + 1072389903, + 1051277515, + 1057888883, + 1075739054, + -1105759996, + 1086040947, + -1083730043, + -1068729978, + 1069507066, + 1052954118, + -1083042900, + -1078316699, + 1093146199, + -1076634284, + 1069780388, + 1074471156, + 1058365670, + 1049734009, + -1093112001, + 1077553157, + -1082129915, + -1080442020, + 1068589816, + 1071347884, + 1071341379, + 1053113175, + 1059509039, + -1113068733, + 1057756710, + 1055968469, + -1078122326, + -1086441256, + 1057033045, + 1061591646, + -1089550040, + -1096031785, + 1047502813, + -1081218137, + -1094870763, + -1092148773, + -1099866065, + -1120618508, + -1094901517, + -1090239063, + 1042054509, + -1079871131, + -1101784187, + 1042615069, + 1071099376, + 1047744996, + -1080986264, + 1075284111, + 1085363789, + 1058827693, + -1111354855, + 1056015576, + 1073868779, + -1078995656, + 1065517543, + -1082133780, + 1076527710, + -1081371249, + -1090218956, + -1090490107, + -1074695832, + -1088164711, + -1080694323, + 1051668645, + 1074233968, + -1088483231, + -1128475984, + -1085189354, + -1073752992, + 1069267457, + 1068061159, + -1112381911, + -1078478057, + 1069949391, + -1070446957, + 1079575560, + -1071262039, + 1057036714, + -1093863821, + -1082957439, + 1080203495, + 1077796096, + 1066837033, + -1062976841, + -1112357590, + 1060935305, + 1074676495, + -1073584841, + 1075155631, + -1088225192, + 1055120899, + -1076849841, + -1080955343, + 1066305944, + -1071453767, + 1066660081, + 1059509008, + -1094254048, + 1066924416, + -1089986826, + -1076063515, + -1069634514, + 1048063615, + -1064369266, + -1096428788, + 1030705790, + -1074185407, + 1058798041, + 1054514655, + 1070923536, + -1080424189, + 1076132395, + -1069800335, + 1039235469, + 1076962696, + 1073792115, + 1057279257, + 1072560762, + 1048996546, + 1069341188, + 1071454711, + -1077773628, + 1075239619, + -1076614536, + 1032016808, + 1056507846, + -1093743654, + -1081644509, + 1063783277, + 1059562355, + -1089628896, + -1087325102, + -1095786932, + 1058836620, + 1074018925, + -1079857872, + -1090500593, + 1030263861, + -1104000710, + 1050852519, + -1081119275, + 1071437727, + -1096384397, + 1037575246, + -1088044899, + 1074371089, + -1095356460, + -1099786307, + 1056370082, + 1029470013, + -1087582318, + -1098904347, + 1056265089, + -1088667938, + 1058154526, + -1086867552, + -1098734022, + 1078480586, + 1081907905, + -1115229974, + -1081310380, + -1066605998, + 1072335224, + -1085182378, + -1071350871, + -1088054683, + 1055747796, + -1109399040, + -1093211659, + 1078058001, + 1062126611, + -1080048430, + 1073562053, + -1072783358, + -1076551850, + -1098001021, + 1013524384, + -1080937858, + 1068160185, + 1067363908, + -1082341090, + 1050601170, + 1068513391, + -1082794820, + 1037937169, + 1055258474, + -1087072261, + -1069350805, + -1074764348, + -1077459160, + -1074562240, + -1089977826, + 1060575672, + -1065136685, + 1068573326, + 1084897418, + -1083440632, + -1104323114, + -1081231559, + 1074340919, + -1112992695, + -1081887660, + 1066301855, + 1056073523, + 1052146290, + 1075455628, + -1076275795, + 1052284994, + -1067816213, + -1072923251, + -1079104619, + -1097892071, + 1075857004, + -1083424482, + -1080445201, + 1063115900, + -1074434077, + -1070818355, + 1068865025, + 1061581609, + -1069871311, + 1085805126, + 1083858423, + 1082417817, + 1059416168, + -1069490427, + -1077333320, + 1078354905, + -1075765832, + 1041659856, + 1067525265, + -1089598291, + -1089209788, + 1045725041, + 1071494776, + 1068805919, + 1048016324, + 1068474729, + -1080955461, + 1052288081, + -1099962488, + 1055143255, + 1053683000, + -1089502725, + -1089382730, + -1077369948, + 1070781190, + -1114925625, + -1091458404, + 1038600695, + -1074370090, + -1087242198, + 1046132821, + -1089756750, + -1094704521, + 1069602170, + 1057220520, + -1106260480, + 1035459145, + 1069159096, + 1070288708, + 1047962847, + -1113607743, + -1089356770, + -1079576891, + 1037998800, + 1049598374, + 1069000558, + 1057475771, + -1076097057, + 1059525123, + -1111961150, + -1076506208, + 1084191406, + -1090842706, + -1088679137, + 1054462327, + -1062238219, + -1084376038, + -1069802174, + 1011210308, + -1079089536, + -1112482673, + 1037005284, + -1076509427, + -1075165418, + 1076772146, + 1057281406, + -1072076589, + -1079486180, + 1056369483, + 1079906887, + 1028077502, + -1091222750, + -1089880227, + -1069593418, + 1055152121, + -1091577467, + 1060527104, + 1057970626, + 1067385173, + -1077072695, + -1096945533, + 1075302101, + 1071732659, + 1083713989, + 1049563394, + 1069235710, + 1059007394, + -1086487149, + -1066979589, + 1056837911, + 1066550347, + 1076885895, + -1069818816, + 1036242526, + -1087479471, + 1069768459, + -1072337859, + 1049911897, + 1083820853, + -1083344873, + 1057506738, + 1070193235, + 1077399640, + -1102715184, + -1079166915, + 1037099086, + 1071742422, + -1109933734, + -1079563981, + -1065394905, + 1055540910, + 1065528759, + -1078224344, + 1062924642, + -1088189100, + 1075327573, + 1074158901, + 1074382214, + -1091759873, + -1072737456, + 1077053575, + 1080137141, + 1085369771, + 1075664617, + -1106427964, + 1072488591, + -1095873067, + -1089791748, + -1074642070, + -1083091467, + -1079107393, + -1081370328, + -1089838245, + 1067139010, + -1085736607, + -1077667843, + 1060828122, + -1083352012, + -1085303263, + -1104714370, + -1092882781, + 1054387718, + 1056962447, + -1086865870, + 1048758918, + -1093368840, + -1095655640, + -1094266253, + -1096316719, + 1057976561, + -1088776269, + -1081597687, + -1077015086, + -1107983321, + 1074890332, + 1067924382, + -1065062154, + 1053510312, + 1071685507, + 1065611970, + -1071227512, + -1081128534, + -1062021381, + -1081059945, + -1081136727, + 1065434782, + 1072395455, + -1067907522, + 1043585607, + -1069435069, + -1083869436, + -1083773195, + 1071609368, + 1062464366, + 1061348276, + -1086753380, + -1100423432, + -1072180985, + -1061500244, + 1059525211, + 1067277110, + 1077605107, + -1075601401, + 1071293058, + -1085385495, + 1062282522, + -1067699684, + 999211950, + -1085837357, + 1070057864, + 1063871014, + 1057660610, + 1058737640, + -1113915607, + -1107741004, + -1059635426, + 1077709452, + 1076006475, + -1113611149, + 1074630012, + 1087137516, + 1065136424, + -1072379570, + 1048943649, + 1071658903, + -1064566217, + -1059160482, + 1088155784, + 1079446403, + 1064013104, + -1067661609, + -1081700692, + 1066963482, + 1068601051, + -1071749329, + -1104286688, + 1067503017, + -1075000467, + -1065414282, + -1086468940, + -1050441935, + -1072689566, + 1070080507, + -1074469217, + 1041432246, + -1063412774, + -1080577215, + -1069660674, + 1062579615, + 1072834488, + 1083633191, + -1110881488, + -1071173858, + 1055870169, + 1040165713, + -1079591094, + 1066425790, + -1086592597, + -1092867382, + -1069297234, + -1087212355, + -1083409677, + 1046044095, + 1069460515, + -1093328578, + 1050623527, + -1097841161, + 1058260584, + -1091521116, + -1077901594, + -1084047258, + 1055386428, + -1079414535, + -1104742067, + -1093146047, + -1096437284, + -1086986074, + -1079065418, + -1063250173, + -1073483905, + 1080756593, + 1051901662, + 1076072869, + 1077945988, + -1073372279, + 1040419390, + -1089594828, + 1059832478, + 1077637533, + 1072374157, + 1066818647, + -1073531069, + -1072587444, + -1105930339, + -1062959929, + -1094233237, + 1080733612, + -1085607465, + 1061083225, + -1072113503, + -1076416383, + -1077497568, + 1073262758, + -1066990975, + 1079839720, + 1068148063, + 1061578636, + -1073360142, + -1106147667, + -1074412396, + 1065399024, + -1130648317, + 1046849228, + -1083219844, + -1119997995, + -1080691898, + 1074779870, + 1062487652, + 1063682658, + -1100201178, + -1089422857, + -1109711845, + 1061543778, + 1077899717, + 1068512075, + 1068741846, + -1072473644, + -1077586088, + -1088138344, + 1043259707, + 1076069372, + 1064073165, + -1081304800, + -1075939203, + -1085631681, + 1075363557, + -1072114442, + -1082388771, + -1077694918, + 1044487229, + 1053237424, + 1074951673, + 1061007407, + -1093822367, + -1078124214, + 1069124783, + -1091372802, + 1081450409, + 1071400491, + 1061959664, + 1063262915, + -1085592009, + -1074463221, + -1088945276, + 1070112231, + -1065579892, + -1121955328, + -1087197973, + 1080114851, + 1022371474, + -1096847233, + -1094997037, + 1066283510, + -1072942033, + 1062993429, + -1106017000, + 1061833004, + 1074030746, + 1058601093, + -1106937462, + 1066168134, + -1089882684, + 1071779726, + -1079429237, + 1069654133, + -1099803086, + 1062345044, + 1059286060, + -1114117597, + 1047552045, + -1083419941, + 1040213471, + -1074664915, + 1042588096, + 1061147179, + 1063482431, + 1074159957, + -1102113779, + 1070746234, + -1099644701, + 1039113482, + 1050852264, + -1094620739, + 1043890012, + 1066111478, + 1044102275, + 1065092765, + 1051529124, + 1067003007, + -1086032773, + -1074516281, + -1073136282, + 1055307474, + 1067318359, + 1071066810, + 1068549697, + -1103724235, + -1099586670, + -1077225077, + -1088232594, + -1077893093, + 1061632279, + -1077716440, + 1068228610, + 1069982561, + 1058314552, + -1077847559, + -1070251222, + -1080372111, + -1076214465, + 1059443728, + 999291260, + -1080267283, + 1071102626, + -1076045270, + -1063825463, + -1086650327, + -1079557717, + 1036554266, + -1095402284, + -1076032039, + -1075928795, + 1057639050, + -1093933538, + 1044376541, + 1066820090, + 1082043818, + -1087360965, + -1104414035, + -1072682549, + -1073725219, + 1075855878, + -1073978316, + 1075094421, + -1073102200, + -1098630966, + 1067873700, + -1061490320, + 1061439122, + -1072243819, + 1062558947, + -1064465924, + 1072632213, + 1052622488, + 1076450487, + -1071337054, + -1061914163, + 1062566565, + -1072909225, + 1068020070, + -1082938470, + 1070032692, + -1074429855, + 1075515684, + 1030007755, + -1094345763, + 1082895660, + -1106732925, + 1065389509, + 1068214379, + -1094484829, + 1057853332, + 1033975051, + 1049862444, + -1080900082, + -1083175745, + 1066805248, + 1068649410, + -1093697204, + -1105699483, + 1050969076, + -1066959914, + -1083040360, + 1055991297, + 1061234561, + 1058386242, + 1064315428, + -1083374161, + 1065229389, + 1065028187, + 1052502231, + 1039341902, + 1030151539, + 1041504923, + -1067336311, + 1074539117, + -1079286064, + 1032194009, + -1075745814, + 1025801898, + 1073111960, + 1066745418, + 1075020313, + 1063152072, + 1033449801, + 1060613658, + -1071580700, + 1056887743, + 1084074832, + -1089897866, + 1079586912, + 1054824114, + -1078232686, + 1053847471, + 1066142433, + 1070731712, + 1064420929, + 1061780054, + 1070276951, + -1084925555, + -1072155585, + -1062691506, + -1082928786, + 1040372392, + -1087119947, + -1080745590, + -1065032378, + -1063502702, + -1090923603, + -1067428620, + -1111766016, + 1083957080, + -1091242146, + 1047610596, + 1065598968, + 1062421106, + 1076364578, + -1078525473, + 1074590562, + -1065216223, + -1072597039, + -1087010608, + -1097359779, + -1067771480, + -1060678836, + -1082478004, + -1086327771, + -1087108670, + 1075497287, + -1070671469, + 1073857361, + -1073769321, + -1070530201, + -1069499674, + 1068390412, + 1049740934, + 1078533055, + -1079212971, + -1068280118, + -1079172322, + 1053701334, + -1071192255, + -1071166764, + -1094574271, + 1066222587, + -1064078644, + 1077724070, + -1066355861, + 1072099998, + -1095078944, + 1015514161, + 1067476033, + 1054184085, + -1063941247, + -1060298523, + -1072215751, + -1114929846, + -1076673051, + -1091284356, + 1060368400, + -1080626793, + -1081729695, + -1089895208, + -1091462959, + -1090228914, + 1035949553, + -1102691166, + 1078459438, + -1072847251, + 1071041140, + -1088925276, + -1083628044, + -1069903201, + 1058186496, + 1054602937, + -1090181524, + 1033336279, + 1060149392, + -1085594924, + 1040829494, + -1085092153, + 1073855419, + -1085530885, + -1080122675, + 1076202745, + 1062461944, + -1073264268, + -1087448204, + -1080789732, + 1058047638, + -1076818716, + -1091039235, + -1084880833, + 1057264406, + -1078702402, + 1066406791, + 1059284495, + -1079748518, + 1074369936, + 1074809501, + 1066180142, + 1030819591, + -1063378697, + 1016399856, + -1060440187, + -1089860939, + -1095577656, + -1072425744, + 1090975183, + 1058081383, + 1079027664, + -1065896119, + -1103680914, + -1081558843, + 1084363159, + -1066289062, + 1078937278, + -1071975450, + -1086160522, + 1065369150, + -1096660461, + -1067368652, + -1080639408, + 1073478712, + -1074952029, + 1064413895, + 1073747411, + -1063892158, + -1060407938, + 1075487524, + -1073668883, + 1078742099, + 1081231970, + 1042072610, + -1079621868, + 1085092643, + 1070257465, + 1070629328, + -1066612821, + 1068266392, + -1064389314, + 1010322826, + -1057740546, + -1079285721, + -1070653547, + 1006578659, + 1062057881, + -1074638895, + -1064338409, + 1062720289, + -1083179286, + -1088032543, + -1068860301, + -1112745862, + 1069293928, + -1078072172, + -1080093759, + 1060693626, + 1044455514, + 1087508423, + -1094681193, + -1078886676, + -1071194025, + -1081952306, + 1058728860, + -1105070229, + -1106706685, + -1095483732, + -1098630296, + -1135017400, + -1100026171, + -1083873678, + -1093821597, + -1148738141, + -1093765931, + 1048529820, + -1088815632, + -1090276377, + -1089184515, + 1066775711, + -1110157542, + 1072111970, + -1095004302, + -1074130996, + 1064123458, + -1099383627, + -1092465478, + 1054633898, + 1068338032, + 1061287728, + -1067496119, + 1067900946, + 1077089151, + -1087074847, + -1065943800, + 1057728254, + -1069864050, + 1040150983, + -1077996820, + 1069841787, + 1071870537, + 1055289805, + 1085157167, + 1073315601, + -1113903690, + 1051981423, + 1069874352, + -1089263830, + -1081398503, + 1044403388, + -1083506354, + 1065248282, + -1069242556, + 1060357355, + -1082049774, + -1065186271, + -1072888074, + 1069588472, + 1075465355, + -1079915076, + -1077733000, + -1084430754, + -1074308793, + 1066731951, + 1080210722, + 1080659059, + 1062558679, + -1079940849, + -1113924092, + -1063435364, + 1087396653, + 1077999845, + -1091053563, + -1103445901, + 1075828046, + -1079968377, + -1078398204, + -1095672784, + 1064908493, + 1051494964, + 1049689112, + -1106794976, + 1073956099, + -1068485259, + -1072680568, + -1077420392, + -1121984977, + -1082347521, + 1077245322, + 1077729812, + 1043196592, + 1086082996, + 1058640042, + -1075827590, + -1090919775, + -1062906020, + 1058504772, + -1071992610, + -1068266483, + -1069814793, + -1081549869, + -1055336222, + 1077165693, + 1082173696, + -1088521971, + -1078034044, + -1085287359, + 1078787662, + 1042693627, + 1051024666, + 1087264552, + -1098010772, + 1065569525, + -1098169392, + 1025342522, + -1121345999, + -1082525337, + 1063105382, + 1061685805, + -1084337124, + 1046563153, + 1066446068, + -1092483891, + -1086196120, + 1051691727, + -1081557486, + 1054343976, + 1063827917, + -1087169034, + -1106242844, + 1065889142, + -1092477842, + -1097398609, + 1057317283, + -1094244805, + -1164912681, + 1047142675, + 1074641019, + 1068135511, + -1079050149, + 1060957055, + 1070058005, + -1096550623, + -1073066200, + -1077258030, + 1055905636, + 1071853257, + -1074380207, + 1073081671, + 1044500636, + -1064392580, + -1077723677, + -1135808158, + -1074691350, + -1063816284, + -1089443105, + 1051020584, + -1091070010, + -1070476556, + 1061894554, + 1090101140, + -1089790825, + -1074809032, + 1077348253, + 1083366740, + 1041242466, + 1067059903, + -1077281869, + -1105236574, + 1049646720, + -1097045617, + -1071447955, + 1059007602, + -1075982330, + 1060711689, + -1074441112, + 1045303963, + 1061904906, + 1069110195, + 1038510701, + -1088410099, + 1068841829, + 1067357162, + -1098558147, + -1076613446, + 1058718982, + 1059829147, + 1064620176, + -1064654820, + -1092138554, + -1072366187, + -1095842022, + -1072369776, + -1074522617, + 1061969984, + 1063963727, + -1096020812, + 1006914091, + -1083925905, + -1070061464, + 1048502687, + 1067543998, + -1073552737, + 1060214420, + -1073438510, + 1062760073, + 1061049160, + -1105893222, + -1073221392, + 1042551770, + 1033173618, + 1035043373, + 1060836822, + -1090596901, + -1089076192, + -1106186498, + -1085991043, + 1069366164, + -1079714016, + 1051369503, + -1089955400, + 1058131688, + -1085409160, + 1063014610, + 1059320832, + -1082070812, + -1085603198, + 1052180889, + -1083160610, + -1110348790, + -1083284774, + 1066561917, + -1097943738, + 1061623716, + -1098718760, + 1051305064, + -1093558292, + -1090438963, + 1052635425, + 1055039286, + 1044767543, + 1049305285, + -1109418389, + -1089610202, + -1100398973, + 1061841894, + -1070087920, + 1046520818, + -1115833772, + -1111487140, + -1091787785, + -1076944205, + 1062830418, + 1061974923, + 1048425905, + 1074221380, + -1087994169, + 1058862441, + -1072628747, + 1057538509, + 1066937474, + 1063398932, + 1064491545, + 1046932752, + -1075961453, + -1090584646, + 1069377463, + -1107203723, + 1037114265, + 1057747538, + 1064670861, + -1085907186, + 1060114301, + 1067072748, + -1138665587, + 1071068432, + 1067100577, + -1074246872, + -1072028020, + 1064403383, + 1071778880, + -1076993958, + -1081971585, + 1059896961, + 1029001734, + -1069380845, + -1083458277, + -1098121596, + -1090499497, + 1071272491, + -1076559467, + 1073484634, + -1075118192, + -1075105600, + -1073379772, + 1035686280, + 1087620561, + 1050311264, + -1072137746, + -1079698068, + 1061377757, + 1080909702, + -1089288801, + -1084844372, + 1029283505, + 1049857996, + -1066530504, + 1042691717, + 1061093713, + 1071564076, + 1080513754, + -1068274875, + 1073821628, + 1069059639, + 1077977519, + -1072751518, + -1067890552, + 1079025815, + -1074338900, + -1088012993, + -1079847219, + -1083611376, + 1065735534, + -1089646608, + 1075372953, + 1075142885, + 1078771789, + 1062622703, + 1058501193, + 1065481718, + -1095912454, + 1062292324, + 1047258829, + -1106797882, + -1095255666, + -1091236020, + 1065154963, + -1094358808, + -1116061954, + -1086838276, + 1071097136, + -1082203118, + -1079543283, + 1065872730, + 1055076187, + 1064130061, + -1103825298, + -1105376859, + -1102843699, + 1039948419, + 1058957722, + 1024137238, + 1050845103, + 1062231821, + -1073842754, + -1114138226, + 1069731875, + -1122842528, + 1059255846, + 1036709888, + 1066654208, + 1038009214, + 1051599806, + 1066771456, + 1038536815, + 1042886116, + 1063397800, + -1076981450, + 1040828795, + 1066565318, + 1051691685, + 1049864640, + 1065996384, + 1051076400, + 1073878093, + 1034562017, + -1090582243, + 1041029443, + -1080401998, + -1068431763, + -1064538515, + 1075059854, + -1083313981, + 1059172037, + 1048936037, + 1026309988, + 1069895818, + 1060877835, + -1104433374, + 1041325001, + 1072334056, + 1046521566, + -1077446592, + -1069107359, + -1091473256, + 1061661672, + 1066575495, + 1040532684, + -1086504648, + 1061814307, + 1061167595, + 1069112743, + -1138580768, + -1116451403, + -1078983541, + 1056290058, + 1037280748, + -1092605433, + 1070464962, + -1076042389, + 1025325825, + 1069600078, + -1077639328, + 1073907789, + 1041602868, + -1071387836, + 1022752360, + -1066330145, + -1067753227, + -1075409272, + 1067612152, + 1062060971, + -1074372876, + -1090196910, + -1078147108, + 1050764633, + -1089352128, + -1077846892, + -1081589663, + 1065984610, + 1064361395, + -1067366831, + 1047389229, + -1086278413, + 1079968238, + -1087922725, + -1096615449, + -1100746357, + 1057162616, + -1084216795, + -1088020682, + 1063728776, + 1055838565, + -1084133163, + 1050414031, + 1059077091, + 1057693015, + -1097651294, + -1091819925, + -1101622707, + 1061856249, + -1099034623, + 1042019845, + -1100064231, + -1093123878, + 1053159096, + 1050511839, + 1024246398, + -1079055910, + 1016512189, + 1062836977, + -1089975682, + -1080225221, + 1073027097, + -1096397114, + -1094553642, + 1064229100, + -1098704238, + -1077330956, + 1040741408, + 1066835676, + -1071926399, + -1098187113, + 1059949616, + 1074171210, + 1062302103, + -1074654795, + -1071805777, + -1079145705, + 1059233142, + 1057173114, + 1042545512, + 1059618187, + -1077867911, + 1070021045, + -1085873951, + 1067642802, + 1072422808, + 1077472080, + -1078267033, + -1099880810, + -1076957601, + -1092029015, + 1069831688, + 1078548115, + -1067002045, + -1080906032, + 1069996838, + -1077724941, + 1073876346, + -1106813414, + -1079742658, + -1101656538, + 1066727257, + -1090383451, + 1067348516, + -1083102289, + -1085471762, + 1062701789, + 1057391834, + 1049278008, + 1077784022, + 1076018135, + -1118975117, + -1075818675, + -1082714189, + -1073472484, + -1074526361, + -1077805718, + 1061014461, + 1086055754, + 1069387100, + 1076762409, + -1087242759, + -1086322861, + 1083114748, + 1077497750, + 1057416624, + -1063899640, + 1072005011, + 1069820469, + 1062519445, + 1082395080, + 1064769006, + 1026364380, + 1068325518, + 1065728392, + -1081873726, + -1078931965, + 1074107662, + 1065455163, + 1049008643, + -1063578285, + 1053975259, + 1052471090, + -1087203179, + -1090332868, + -1119691488, + 1064929176, + 1063608658, + -1079253087, + -1077935527, + -1083864592, + -1102446203, + -1081257332, + -1081899628, + -1072496090, + 1055585007, + 998269185, + 1055270537, + -1085025019, + 1057403841, + 1066313863, + -1082745954, + 1058065462, + -1093475043, + -1100743103, + -1114657830, + -1090468265, + -1100057075, + -1077513043, + 1057115001, + 1069652880, + -1110303989, + -1069578970, + -1063938365, + -1082289377, + 1060370709, + -1082107155, + 1063886405, + 1072769693, + 1048662768, + 1077153135, + 1034108690, + 1065462464, + -1081724376, + 1047792134, + 1068445678, + -1084791854, + 1044377027, + -1085652537, + 1065060777, + 1057607106, + 1071343124, + -1095537751, + 1065938271, + -1063298206, + 1072039035, + 1066760702, + 1066697387, + 1042300238, + 1060430193, + -1095779774, + 1073551870, + 1067539435, + -1066507027, + -1090073720, + 1059040008, + -1106157504, + 1077470208, + -1080569153, + 1064254256, + 1044187815, + -1068699317, + 1053150550, + 1054629600, + 1060153754, + 1081426531, + 1075065941, + -1072826224, + 1077075646, + 1074203574, + -1081105474, + 1073752976, + 1067177213, + -1073597275, + -1090308105, + -1069747119, + -1078572203, + 1050018847, + -1066121366, + -1071700240, + -1071156040, + -1081868203, + -1086185840, + -1078820555, + 1074424690, + -1085631910, + -1076875813, + -1108544034, + -1070350076, + -1060931498, + -1079441144, + 1074007136, + -1070629090, + 1082441429, + -1079568779, + 1081247950, + -1089454442, + -1094492498, + -1071928856, + -1098357236, + -1096627121, + -1076228105, + 1057388376, + -1086984463, + 1055555133, + -1114550246, + 1066493680, + -1081162912, + 1046771283, + 1058026893, + 1058832360, + 1037638386, + -1100598331, + -1079881407, + -1097843699, + 1074812349, + 1049886224, + -1082724973, + 1056180631, + -1083153002, + 1050977448, + 1052365650, + 1060188551, + 1048718611, + 1051404025, + 1052049865, + 1062237737, + 1065477439, + 1065834376, + 1079498844, + 1016425071, + 1029134834, + -1075925834, + -1085300806, + -1150326758, + 1043546196, + 1027874715, + -1102199103, + 1082422037, + 1076257260, + -1092355123, + -1070702273, + -1103176094, + 1072083322, + 1066120291, + 1069530109, + 1062607959, + -1070436757, + 1084538473, + -1068497936, + 1028371403, + 1068790860, + 1009282362, + 1060804560, + -1085644260, + -1093603253, + 1063694038, + -1087454641, + 1070691136, + -1088316546, + 1066525016, + 1025168905, + 1060405731, + -1080358939, + -1081008314, + 1084370103, + 1067126801, + 1060316391, + -1072532921, + 1046727456, + -1072709750, + -1073146393, + -1083323916, + -1096442823, + -1085958214, + 1048735980, + 1064262233, + -1080214830, + -1069901063, + 1065521312, + -1085306430, + 1083360759, + 1075698550, + 1067658118, + -1080167267, + -1069262928, + -1064506406, + 1076233108, + 1072120818, + 1065640980, + 1065467793, + 1049005621, + -1081057736, + 1057418110, + 1060045729, + 1074483286, + 1075417112, + 1059951411, + 1066058419, + -1083560464, + 1069844288, + -1093274985, + 1037760482, + 1087560782, + 1071324110, + -1091424387, + -1062690036, + -1085210787, + 1066706314, + 1063903203, + -1088555132, + 1060588765, + -1091458704, + -1089795936, + -1090212133, + -1093265014, + 1051232466, + -1092378597, + -1100639676, + 1008951236, + -1091945178, + -1099882944, + -1096772692, + -1076192036, + 1047925347, + 1057079818, + 1068578385, + 1059955899, + 1064403061, + -1132840853, + 1063532347, + -1098146575, + 1051048745, + -1086547619, + -1079217030, + 1067437336, + -1088999668, + -1103516261, + -1076908728, + 1052965213, + 1067531317, + 1046995840, + -1089400170, + -1087955361, + 1074666361, + 1059213922, + -1091561704, + 1082313645, + 1077515573, + 1048909358, + -1072631515, + -1095635471, + -1119587088, + -1078274703, + 1024697564, + 1044706431, + 1035344909, + 1065940968, + -1076766092, + -1074501436, + 1073234261, + -1090598805, + 1062888395, + 1071956208, + 1061523862, + 1072563163, + 1048014706, + -1073327732, + -1075679984, + -1079482881, + 1069459578, + -1063207300, + -1081532973, + 1077583215, + 1078751571, + 1076012286, + -1066785536, + -1074241237, + -1062025861, + 1083340979, + -1069589507, + 1083783603, + 1077199534, + -1151462362, + 1076865307, + -1086611715, + -1069249244, + 1081734102, + 1075610616, + -1064039504, + -1072305862, + -1069712019, + 1067080878, + 1081484023, + 1074664653, + 1082041409, + -1076522798, + 1068237234, + -1064766057, + -1072199036, + -1063623717, + 1066252834, + 1082135976, + -1089696437, + 1050933031, + -1077244544, + 1076099298, + 1051695233, + 1035943469, + -1071584954, + -1065836277, + 1077247829, + 1077541236, + -1072537229, + 1079245553, + 1058841121, + 1032352550, + -1085528573, + 1068812992, + -1146786556, + 1073779833, + 1056830874, + 1057680721, + -1100004521, + -1093340397, + -1083332569, + -1076619721, + -1084694145, + 1064020164, + 1067340955, + -1089016105, + -1071715155, + -1083491321, + -1087970426, + -1079664201, + 1069417091, + 1065695310, + -1087730219, + 1035957513, + -1081705207, + 1037223550, + -1076653790, + 1070233665, + -1069780401, + -1088153339, + -1063067117, + -1099142666, + -1089521376, + 1086143584, + -1071368615, + 1085446316, + 1055870707, + 1075542896, + -1079571086, + 1071680615, + 1072496756, + 1058699397, + -1073484923, + 1084061215, + 1084106422, + 1086237817, + 1070486705, + -1084172368, + 1076114687, + -1084508117, + -1071890832, + -1068654702, + 1078514292, + 1082014382, + -1078145083, + 1068494923, + 1062206933, + 1049454866, + -1097998997, + 1041381157, + -1082703255, + -1072925149, + 1060490987, + -1084369156, + 1078163775, + -1065845928, + 1084788568, + -1072672603, + 1058112726, + 1068113203, + 1065995082, + -1101680525, + -1078257679, + 1058646559, + 1062798527, + -1101141633, + 1075993511, + -1067148953, + -1085531586, + -1074347915, + -1071745254, + 1027506970, + -1073067480, + 1081675637, + 1069629583, + -1085674879, + -1074201508, + 1069490329, + -1096278831, + 1074142064, + -1066587910, + 1071862949, + -1095643404, + -1085414481, + 1072483577, + 1049555156, + -1104923496, + 1048691060, + 1046501963, + 1053421810, + 1074380286, + 1058701411, + 1026605428, + -1090313079, + 1078823282, + -1076572660, + 1059024735, + -1088509439, + 1028220087, + 1043183144, + -1119294876, + -1093622340, + 1053025357, + -1123696620, + -1148281626, + -1084396250, + -1110149082, + -1095279757, + -1122938876, + -1093183146, + -1078149933, + -1094545860, + -1090696378, + -1087014228, + -1088115417, + -1087525059, + 1058222644, + 1065409465, + -1086078536, + -1114644261, + 1060013757, + 1049429339, + 1009554486, + -1089156096, + -1077293224, + -1070696459, + 1069952224, + -1073851454, + 1072728560, + -1080345618, + 1061819357, + -1080875263, + 1048835607, + -1079051830, + 1075733957, + 1072169637, + 1060653224, + 1025203952, + -1077811746, + 1063097541, + 1074756730, + -1076850229, + -1115301141, + -1091370578, + -1089030139, + -1092510660, + 1060814266, + -1092266996, + 1063264873, + 1058703739, + -1073336587, + -1078263613, + -1069198869, + 1070072309, + 1025471234, + 1063328984, + -1062997035, + -1080345990, + 1056834688, + 1070241826, + -1064385869, + 1051254775, + -1088110845, + 1070003329, + -1064166028, + 1074263494, + 1076700629, + 1076370112, + 1079554565, + -1096954584, + 1074962874, + -1098045575, + -1071371446, + -1074813022, + -1073044207, + 1075961990, + -1099168484, + -1106044142, + -1068704317, + -1066969921, + 1073825110, + 1071623365, + -1098907174, + 1079927912, + -1101430509, + -1090239968, + 1084564584, + 1066856665, + 1074310049, + 1085321585, + -1078855889, + -1082563800, + -1065598541, + 1085075002, + 1084936147, + -1063900133, + 1082775555, + 1067379396, + 1057635690, + 1073836579, + -1092342118, + 1051294832, + -1097555858, + 1065628502, + 1065946901, + -1058711142, + 1061296573, + 1065810983, + -1095043390, + -1080501672, + 1058678899, + 1059366072, + -1089910997, + -1086592201, + 1049338185, + 1051846530, + 1066556637, + -1089036502, + -1076504516, + -1094409222, + -1098147164, + -1084905081, + -1111334607, + -1089455410, + 1035431320, + 1068395027, + 1057928884, + -1100946380, + 1040715052, + -1107005476, + -1097016129, + 1038822375, + -1081714326, + 1061764110, + 1070631826, + -1084988292, + -1102315031, + -1079425554, + -1068637369, + 1069579762, + 1051275212, + 1072581919, + -1085207605, + 1071117576, + -1078265749, + -1086216739, + 1081332854, + 1076701807, + 1066635626, + 1045397286, + 1053696793, + 1040406723, + 1066388578, + 1069575599, + 1069709770, + -1072546629, + 1069976641, + -1142911828, + -1077484072, + -1081544624, + 1072145399, + -1056496588, + 1082895472, + -1092931423, + -1073429570, + 1071891239, + -1062536024, + 1055863967, + -1073451695, + -1095493566, + 1059067049, + -1069181273, + -1068738094, + -1073446000, + -1084005583, + 1079692015, + -1069344684, + -1070239812, + -1073309873, + -1080643617, + 1080331188, + -1088749141, + 1069805555, + -1097902775, + -1112268450, + 1066765661, + 1072166076, + -1061665437, + -1071436106, + -1079342758, + 1051232449, + 1086927516, + 1053059108, + -1077900871, + -1078128192, + 1078763560, + -1064015616, + -1082115002, + -1063380381, + -1082706924, + -1057182674, + -1075871853, + 1069443715, + -1056446522, + -1075227854, + 1069475569, + -1077311188, + 1065856466, + 1078683756, + -1096921892, + -1088101647, + 1055464228, + 1053819323, + -1068616378, + -1067361815, + -1084152497, + -1088234216, + 1050100063, + 1061594801, + 1065050834, + -1085125739, + 1072491602, + -1081785667, + -1076512673, + -1083947305, + 1037199667, + 1071941237, + -1072658193, + 1068754741, + -1080527154, + 1067846987, + -1097745881, + -1069904059, + -1104742370, + 1037828838, + 1053931403, + 1058884362, + 1077786029, + -1115184020, + -1079865369, + 1073752825, + -1062191533, + 1072067119, + 1064780812, + -1105519536, + 1081119910, + -1081679295, + -1064765425, + -1079393539, + -1073461972, + 1074707814, + -1072520764, + -1071662084, + 1071573824, + 1061856223, + -1065421405, + -1078633792, + 1063702667, + 1076112543, + -1097932782, + -1071715620, + -1078569677, + -1073440587, + -1079605051, + -1071332530, + 1058049745, + -1082797266, + 1035697943, + -1069870919, + 1050975045, + 1049624638, + -1119433208, + -1080227870, + 1072483681, + -1090355356, + 1033410560, + -1083769338, + -1089747551, + 1070912836, + 1055116478, + -1064250429, + -1101591945, + 1076863344, + 1075064465, + 1065534442, + 1062630994, + 1071743382, + -1098930887, + 1023193845, + -1109765722, + -1094003574, + -1062611358, + -1106961809, + 1066358718, + -1078450316, + 1030055368, + -1078235804, + -1072584457, + -1080775227, + 1039043771, + 1069038351, + -1081366220, + 1084264030, + -1119744515, + 1065664232, + 1050802040, + 1075083119, + -1094578889, + -1084945013, + 1066443025, + 1070833126, + 1008584837, + -1103364093, + 1065875100, + -1087172013, + 1072499043, + -1078686867, + 1065419937, + -1062971669, + -1082146275, + -1077460837, + -1093480857, + -1150070550, + 1062294856, + -1087365689, + -1098263941, + 1067648672, + -1086121368, + -1098857714, + -1087374455, + -1096635198, + 1067342685, + 1064086239, + -1102086734, + -1093421097, + 1056532385, + -1094453512, + 1060758297, + -1101624887, + -1088490241, + -1111521926, + 1053870363, + -1100920455, + 1040775820, + 1058797457, + -1078892501, + -1121035044, + 1049058781, + -1090289343, + -1076466187, + -1094570545, + -1088689723, + 1072636219, + 1058632964, + -1090979585, + 1072964418, + 1023506134, + -1071809724, + 1079429343, + -1102948601, + -1104543611, + -1082003038, + -1089164149, + 1076225552, + 1042174673, + -1081602690, + 1067157132, + -1076668966, + 1047906759, + -1112361391, + 1069490961, + -1064152547, + 1072444106, + 1074372300, + -1089235412, + -1064971047, + 1039917820, + 1057024922, + -1104616650, + 986761072, + -1078268787, + -1077696397, + -1076353113, + -1073331994, + -1078727988, + 1075946019, + -1075719345, + -1101524555, + 1027780586, + 1085447285, + 1076719081, + -1101885553, + 1073014700, + 1076996567, + 1047463654, + -1083946077, + -1073090549, + 1054892176, + -1104890838, + -1077581806, + -1076220798, + 1066045284, + -1092251377, + 1033490182, + 1074777476, + -1059665631, + 1074136407, + -1088883921, + 1075040314, + -1085899155, + 1078285523, + 1074890145, + -1075441513, + 1053493960, + 1086987980, + 1070508574, + 1067038776, + 1078028083, + -1078548268, + -1088028521, + 1035474108, + 1024002373, + 1068841168, + 1082440241, + 1058759622, + -1083634531, + -1088362016, + -1075546006, + 1073280680, + 1083858528, + -1069649690, + 1059036347, + -1085603434, + -1098840067, + 1062606922, + 1067427863, + 1051339915, + 1053365919, + -1088661163, + -1081745089, + -1084567807, + 1049892666, + 1072583793, + -1078047287, + 1067183170, + -1073567830, + -1081763622, + -1079931719, + -1082148664, + 1054159478, + -1085183375, + -1121403860, + -1081755704, + -1080419622, + 1043629495, + -1103492081, + 1076004973, + -1073392087, + 1074945354, + -1085354154, + 1067704524, + -1084126776, + -1069667524, + -1071706508, + 1067401391, + 1030327331, + 1076133099, + -1076314818, + -1092391271, + 1067383907, + -1076257859, + 1067391937, + 1074099564, + 1085279422, + -1078119716, + -1079942608, + -1081447058, + -1070489922, + 1073956463, + -1067232743, + -1092354580, + -1097938186, + -1078469186, + 1075280903, + 1066775742, + -1079976126, + -1076929696, + 1062471276, + 1068283606, + 1070629886, + -1081716997, + 1052102731, + -1075242456, + -1087773141, + 1059526860, + 1068650435, + 1082236810, + -1092645068, + -1078646099, + -1065875743, + 1060976519, + -1074892800, + -1098052803, + 1073006066, + 1059619986, + 1071055505, + 1072926301, + -1074641709, + 1049322754, + -1073537612, + 1076759893, + 1065990650, + -1114555989, + 1054065779, + 1074675962, + -1078025271, + 1051821792, + 1051194755, + 1032356014, + 1055478732, + 1056388193, + -1076971140, + 1031994306, + 1052218445, + -1091045515, + -1069020002, + 1076790371, + 1065127374, + -1081442667, + -1086673501, + 1060750033, + 1070553764, + -1094563590, + -1088542112, + -1092282659, + 1066760335, + -1084852330, + 1070278220, + 1056988669, + -1094700444, + -1089918258, + 1041482398, + 1042617427, + -1099340863, + -1082081072, + -1088015491, + 1050599737, + -1090441189, + -1081446931, + 1053593246, + 1058264341, + 1066151897, + 1057481077, + -1086469712, + 1057600418, + -1097653818, + 1068483859, + 1050456226, + -1103464295, + 1045563412, + 1050213924, + 1050485275, + 1050276260, + -1105896013, + 1063119418, + -1084167499, + 1040963785, + 1073862877, + -1072594150, + -1099338171, + 1065969941, + -1113379751, + -1093509513, + -1070159823, + 1078296347, + -1062946627, + 1048526142, + -1070224352, + -1073722086, + 1061765633, + 1057646689, + 1060814582, + 1067701434, + -1079261423, + -1089691818, + 1046471736, + -1077387505, + 1074625594, + -1096937323, + -1161605976, + -1070864400, + -1130565631, + 1064937357, + 1062238893, + -1087049123, + -1102565992, + 1078465584, + 1074210020, + 1073377792, + -1070592553, + 1050777835, + -1128127486, + -1058408729, + 1074242461, + 1039023996, + 1067354862, + -1070520849, + -1085921618, + 1062480285, + -1079550279, + 1062321894, + 1079052270, + 1061422038, + 1057839167, + 1070342813, + -1069508191, + -1100248054, + -1125301402, + 1074635101, + -1070930355, + 1070675063, + -1079598124, + 1083540847, + 1072274421, + 1077406242, + -1075398622, + -1080006307, + -1067414791, + 1077046883, + -1075409160, + 1069660427, + 1066474050, + 1064192746, + -1105932976, + -1075541275, + 1083028120, + 1082850428, + -1077373573, + -1095984989, + -1075640002, + -1088068092, + -1083675605, + 1075709579, + -1069539282, + 1077801970, + -1077354769, + 1066523969, + -1088023689, + 1027270895, + 1059313387, + -1093132484, + 1069951513, + 1052457309, + 1052779062, + 1061058556, + -1079336345, + 1057307587, + 1050076801, + -1103208693, + -1081975371, + 1066646930, + 1058584682, + 1038017816, + 1067410222, + -1074762277, + 1064330863, + -1086684798, + 1054417152, + 1021630316, + 1061599567, + 1038550193, + 1062927470, + -1080638453, + 1077369349, + 1082064668, + -1073670668, + -1070079207, + -1085185781, + -1081308365, + -1079038609, + -1093789204, + 1068075999, + -1089555649, + -1091998285, + -1087658966, + -1068415857, + 1074335806, + 1052504006, + 1060998423, + 1068415961, + -1075756854, + -1078988266, + 1011062658, + -1096706013, + 1069734457, + -1060989831, + 1061254288, + 1060032106, + 1075129263, + -1066884121, + -1062349480, + -1081052475, + 1047737123, + -1068018582, + -1085805970, + 1075286267, + 1074051966, + 1047739186, + 1082946198, + -1076174771, + -1082099121, + -1070371732, + -1073966663, + 1071610863, + -1065745582, + 1076730457, + -1081977931, + 1078715660, + 1093439178, + 1071180607, + 1081421443, + 1073352403, + -1067954487, + -1059717368, + 1061651707, + 1046001507, + 1078441138, + 1072328244, + 1066771285, + -1064082807, + 1080372437, + 1057491828, + 1079736427, + -1072126341, + -1069422940, + -1079395294, + -1070043293, + 1076091938, + -1072882593, + -1060830157, + -1071311087, + -1077806624, + -1081961579, + -1064202891, + 1058746908, + -1104018181, + 1083094562, + 1066273461, + 1083290565, + 1081507301, + -1070226106, + -1086100028, + -1088645695, + 1079088946, + 1063182317, + 1058950574, + -1097329624, + 1079376068, + -1072689385, + -1074608785, + -1091400975, + 1075011964, + -1095179493, + -1099936247, + 1065691455, + 1073833484, + -1065262266, + 1076516428, + -1077570801, + 1062370472, + 1027378137, + 1068683773, + -1102073585, + -1086625811, + 1071890056, + 1069678807, + 1053462054, + 1058534525, + 1059095662, + -1075477377, + -1080421917, + 1058381473, + 1088885267, + 1080171592, + -1068814156, + -1082026132, + 1069120243, + -1078300038, + -1068078729, + 1091425621, + -1065334840, + -1076189637, + -1055822362, + 1085853844, + -1065597711, + 1066737851, + -1065324033, + 1083132996, + -1070985398, + -1075561891, + 1080121382, + -1064434178, + 1052843911, + -1090007467, + -1061058457, + 1081429722, + 1079142741, + -1081570606, + 1075331342, + 1089468235, + 1072382557, + 1076100256, + -1081837425, + 1068873763, + -1076831514, + -1092034609, + -1076928362, + -1117481418, + -1090289586, + 1079039979, + 1078754870, + 1074354716, + -1073196964, + 1080560320, + 1071109591, + -1067956702, + -1063850324, + -1101374402, + 1046108321, + -1071351613, + -1081591511, + 1079035400, + -1081105080, + -1095468748, + -1077445490, + -1073433118, + 1070393829, + -1067818385, + -1064229266, + -1089189467, + 1069394517, + -1069647159, + -1064966747, + 1076666221, + -1065539055, + 1077401123, + -1097839169, + 1054053011, + -1075289086, + -1089049474, + 1071359328, + -1064181786, + -1076992963, + 1066148827, + -1085775716, + 1061037631, + -1077855718, + -1076019615, + 1076827894, + 1058794395, + 1055862998, + 1081620799, + -1087381778, + 1053092111, + 1060327893, + -1091434566, + -1085494548, + -1100450859, + 1058139588, + -1084474857, + 1076910939, + -1106977062, + -1079646509, + -1071841316, + 1059277009, + -1081721137, + -1094871850, + 1044728474, + -1084400524, + -1089903493, + -1084038920, + -1093039738, + 1055513354, + 1057380977, + -1104834243, + -1089661862, + -1087583084, + 1063689354, + -1100940121, + -1061045075, + 1046746095, + 1032778116, + -1079569419, + -1084701842, + 1070355130, + 1082233241, + 1066836394, + 1065438451, + -1105018129, + -1081576543, + 1077034356, + -1070080844, + -1061075856, + 1068816250, + -1092849617, + -1080823845, + 1081107003, + -1089166078, + 1067271865, + 1060537660, + 1062803523, + -1073462763, + 1075836924, + 1064155599, + -1077275669, + 1078958535, + -1075479186, + -1079931689, + 1068688095, + -1095305771, + -1084220131, + 1076173856, + 1048144554, + -1084564495, + -1098842003, + -1086449053, + -1064125787, + 1045123258, + 1049278010, + 1062680769, + -1090576585, + -1087786520, + 1018026714, + -1079463627, + -1090160234, + -1081216448, + -1091871235, + -1080542055, + 1063138666, + -1072032523, + 1052731742, + -1076382734, + -1099013212, + 1060832742, + 1049217877, + 1052736146, + 1070558723, + 1066178503, + -1078916968, + -1075652287, + 1074644004, + -1100747566, + 1051700358, + -1079100225, + 1059813218, + -1068760693, + 1053932707, + 1078093596, + 1068087691, + 1079715653, + -1080971579, + 1068933195, + -1089812736, + 1060507554, + -1086553873, + -1100195240, + -1076705688, + 1059800073, + -1081213422, + -1072459357, + 1057314539, + 1051098782, + 1067516777, + -1104791309, + 1040795050, + -1087479269, + -1102479151, + -1092566144, + -1090978798, + 1050742162, + -1106730202, + -1093797542, + 1062687943, + -1072818741, + 1044181162, + 1034915136, + -1094039661, + 1057594867, + 1059093607, + -1089924649, + -1095728155, + -1098272627, + 1030102788, + -1098557891, + 1052913881, + -1091907388, + -1082009861, + -1082716169, + -1103809257, + 1069940880, + -1081586135, + -1080837053, + -1147272715, + 1053241196, + 1048624847, + -1090217259, + 1065576171, + 1060321248, + 1047188396, + 1075771590, + 1076338302, + 1033134127, + 1067986435, + 1041533795, + 1060886943, + -1086627768, + -1096724185, + 1067129375, + 1063125014, + 1044751934, + 1062212445, + -1078218005, + -1078989117, + 1074424116, + -1073591905, + -1070481188, + 1068677291, + 1068888888, + -1079678571, + -1079810868, + -1074499706, + 1007960159, + 1056583062, + -1085217222, + -1078934829, + 1074150846, + -1085019363, + -1074070198, + -1072976467, + 1055303272, + -1079661432, + 1071971736, + -1079349211, + 1060716813, + -1080364654, + 1082255982, + -1079188307, + 1077325958, + 1057212195, + -1081884973, + 1075159465, + -1076462670, + -1087133799, + 1046554749, + -1072866121, + -1067261622, + -1091875477, + -1086335386, + -1077829082, + 1061978667, + -1083352748, + -1067937311, + -1065982397, + -1084950118, + -1068203890, + -1085993336, + -1073838381, + -1071402756, + -1084426395, + -1084596388, + -1077872230, + 1043906934, + -1086402023, + -1074638953, + -1072816139, + 1030540571, + 1074229959, + -1065037147, + -1081557701, + -1094220253, + -1087927118, + -1098260642, + 1051311417, + 1066238655, + 1043989219, + -1084778022, + 1075321354, + 1066047567, + 1065548254, + 1048963936, + 1066377991, + 1054818722, + -1113045439, + 1058117516, + -1078650095, + 1052042321, + -1078731721, + -1081221098, + -1085280990, + -1087789850, + 1028694504, + -1076877344, + -1090886006, + 1064509966, + -1080683447, + -1067405145, + -1103784446, + -1078207188, + 1073333929, + -1094348296, + -1072115881, + -1072914465, + -1073753398, + 1066503612, + -1076534263, + -1067781741, + -1078013013, + -1063726093, + -1084409325, + -1072782560, + -1066643713, + -1085001133, + -1076195669, + -1067382673, + -1073060875, + -1078915645, + -1075371541, + 1080601774, + -1067258152, + -1073677526, + -1068558817, + 1064463080, + 1068356340, + -1084194088, + -1082010155, + 1070843166, + 1070231457, + -1088603032, + -1083077783, + 1074041732, + -1076700299, + 1062112089, + -1072240901, + -1089679363, + -1074957978, + 1065561003, + 1065852278, + -1070526044, + 1054909799, + 1054720892, + -1088780340, + -1090462811, + 1065451674, + -1113262781, + -1081434218, + 1053009921, + 1068855042, + -1085294034, + 1062706467, + 1064102745, + 1045193399, + 1045760497, + 1049540953, + -1079601651, + -1075094491, + -1078801364, + 1058919537, + 1076371286, + -1082116266, + -1082269880, + 1071614092, + 1067400476, + -1088537375, + -1090567380, + 1059853029, + 1066739373, + 1064024841, + -1085505037, + -1086728078, + 1060220732, + -1106753113, + -1112351386, + 1023962480, + 1029670619, + -1114484579, + 1045846401, + 1041731394, + 1052501920, + -1093830833, + -1094737275, + 1040297271, + 1066041492, + -1085123046, + -1087117745, + 1076171747, + 1056496451, + 1031228203, + 1050479925, + 1053918351, + -1075688009, + -1075851933, + 1063206886, + 1068382965, + -1084175773, + 1031006050, + -1078684430, + 1065545618, + 1074848451, + 1063386414, + 1064761267, + -1079760667, + -1081507732, + -1091244638, + 1060996912, + -1080098530, + -1097197400, + 1071610916, + -1082822219, + -1081283957, + 1073745749, + -1086502239, + -1089326842, + 1073784539, + 1051203329, + 1031448109, + 1041504622, + 1063959239, + -1079165583, + -1076426242, + 1066939980, + -1114515784, + -1080236990, + -1100649120, + 1066810185, + -1079686515, + -1074768757, + -1091778370, + -1092075558, + 1071438942, + -1096203109, + 1074231348, + 1064880224, + -1076919411, + -1075556116, + -1091175999, + 1065335083, + -1090200027, + -1097000668, + -1094123659, + 1056464961, + 1052193265, + 1018521388, + -1085288135, + -1086471808, + 1067570568, + 1067745402, + 1072583616, + 1067290203, + -1079521239, + -1079736208, + 1057867423, + -1082241540, + 1060140275, + 1065929561, + -1082482066, + 1058849700, + 1059124969, + -1090345793, + -1072002576, + -1072311761, + 1082500943, + 1077457753, + -1081363321, + 1054187018, + 1054889501, + -1074379605, + 1062592216, + 1062330205, + -1075912903, + -1077648139, + -1074827620, + 1054717447, + 1053999099, + -1087044459, + -1078762142, + -1079706664, + 1070825452, + 1073303291, + 1064808717, + -1090241291, + 1057886305, + 1057089905, + -1073523398, + 1047323156, + 1054937527, + 1057626463, + 1059781984, + -1076219282, + 1066108562, + 1069010605, + -1079117976, + 1051021243, + 1052565446, + 1054829497, + 1068356775, + -1076824373, + 1070257722, + -1111360888, + -1080710158, + 1049055257, + 1046890176, + -1089481383, + -1095657503, + 1073772997, + -1076410166, + -1073093925, + 1072115590, + -1094389322, + -1093519908, + 1027311466, + -1078249560, + -1110193962, + 1053193803, + 1057160059, + -1100646284, + -1113475228, + -1097500130, + 1064477833, + -1127527891, + 1018895492, + -1095976268, + -1091482068, + -1076016678, + -1075797831, + 1080479900, + 1077758732, + 1082726051, + -1076953250, + -1077055149, + 1066156676, + -1070287547, + 1063139245, + 1063012003, + -1102731446, + -1082635447, + 1013497856, + -1093627663, + 1058556180, + 1061513827, + 1058023771, + 1063526051, + -1072270523, + } +} diff --git a/icu/icu4c/source/data/brkitr/lstm/Thai_codepoints_exclusive_model5_heavy.txt b/icu/icu4c/source/data/brkitr/lstm/Thai_codepoints_exclusive_model5_heavy.txt new file mode 100644 index 00000000000..12051cc7183 --- /dev/null +++ b/icu/icu4c/source/data/brkitr/lstm/Thai_codepoints_exclusive_model5_heavy.txt @@ -0,0 +1,6009 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +Thai_codepoints_exclusive_model5_heavy:table(nofallback){ + model{"Thai_codepoints_exclusive_model5_heavy"} + type{"codepoints"} + embeddings:int{20} + hunits:int{15} + dict{ + "ก", + "ข", + "ฃ", + "ค", + "ฅ", + "ฆ", + "ง", + "จ", + "ฉ", + "ช", + "ซ", + "ฌ", + "ญ", + "ฎ", + "ฏ", + "ฐ", + "ฑ", + "ฒ", + "ณ", + "ด", + "ต", + "ถ", + "ท", + "ธ", + "น", + "บ", + "ป", + "ผ", + "ฝ", + "พ", + "ฟ", + "ภ", + "ม", + "ย", + "ร", + "ฤ", + "ล", + "ฦ", + "ว", + "ศ", + "ษ", + "ส", + "ห", + "ฬ", + "อ", + "ฮ", + "ฯ", + "ะ", + "ั", + "า", + "ำ", + "ิ", + "ี", + "ึ", + "ื", + "ุ", + "ู", + "ฺ", + "เ", + "แ", + "โ", + "ใ", + "ไ", + "ๅ", + "ๆ", + "็", + "่", + "้", + "๊", + "๋", + "์", + "ํ", + "๎", + } + data:intvector{ + -1112142886, + 1022015995, + -1125173248, + -1100799408, + 1023132438, + 1050484808, + 1026205999, + 1032710067, + 1046378394, + 1020985791, + 1036159587, + -1136782966, + -1099992628, + -1114608928, + -1131786450, + -1123270559, + 1039102136, + -1144039147, + 1019520363, + 1041361138, + -1114142348, + 1053217804, + 1030216786, + -1082938607, + -1084500897, + 1032756706, + 1064206118, + 1039151957, + -1130631323, + 1051035319, + 1034731880, + 1032110134, + -1137977531, + 1044988933, + -1140733360, + -1122779265, + 1030946466, + -1127687766, + -1139363102, + -1140108208, + -1128283161, + 1018376486, + 1006332800, + -1125087891, + 981337728, + -1131553280, + -1119960025, + 1001190936, + -1122468115, + 1011213568, + 1000366720, + -1126342208, + -1122565971, + -1149961520, + -1161720416, + 1025239545, + 1028108593, + 1027989965, + 1012367732, + -1134732492, + -1119317919, + 1047083276, + 1032333784, + -1097422528, + -1098579845, + -1094249518, + 1072435681, + 1038815900, + -1098761610, + 1048719446, + 1057011082, + 1025825300, + 1033498510, + -1100001246, + -1138092260, + 1024004387, + 1005619315, + -1089740171, + -1091731239, + -1112538356, + -1119921286, + 1006826880, + -1120119958, + 1007617676, + 1021615770, + 1017793730, + -1122502208, + -1132701772, + -1120923027, + 1021989582, + -1126083840, + -1128161913, + 1025794513, + 1023805127, + -1165613472, + 1007917556, + 1024604055, + 1023859761, + -1135187224, + -1121362029, + 1053450272, + 1039147779, + 1031611782, + 1046032625, + 1035485208, + 1066180234, + 1055203351, + 1060722108, + 1067398205, + 1067248418, + 1060338368, + 1054951594, + 1053672679, + 1060245644, + -1089463057, + 1042720369, + -1098665812, + 991643040, + 1052434216, + 1057303437, + 1045577562, + -1110305368, + -1127665672, + -1117972763, + 1028429541, + 1050608468, + 1042282064, + 1001667408, + 1062603745, + -1111946928, + 1007493638, + 994038276, + 1060222968, + 1045588839, + 1015730978, + 1029298010, + 1008413085, + -1087007400, + -1076414892, + 1040695695, + -1098111929, + 1048011403, + -1127013559, + 1010093040, + -1096417427, + 1009117872, + 1058602660, + 1046393001, + 1036576320, + 1042714411, + 1067008565, + 985100184, + 1027297703, + -1086931026, + 1034391360, + -1103684384, + 1047329601, + -1111618698, + -1100391220, + 1078105105, + -1085587846, + 993694838, + 1058324137, + 1032681814, + 1042935163, + 1063074685, + 1063141103, + 1070855881, + -1094134873, + -1103805514, + 1063166420, + 1067476872, + 1066647305, + -1096818071, + -1117425502, + -1106371417, + -1098917838, + 1058358246, + 1046936337, + -1098750062, + -1109595326, + 1055323791, + 1043746546, + -1114915950, + -1136085366, + -1125086548, + 1034585216, + -1101874078, + -1124216465, + 1049108823, + 1030164839, + 1040486633, + 1035743102, + -1097326976, + -1111017020, + -1115467981, + -1168197240, + -1112996497, + 1060090255, + -1127638945, + -1101576250, + -1102361840, + -1124440148, + -1093806600, + -1096495350, + 1050133774, + 1050888557, + 1047331694, + -1082145670, + -1124306310, + 1068189358, + -1105824738, + 1033999031, + -1094699242, + 1040291690, + -1096048849, + 1049336560, + -1112766686, + -1106792774, + 1056462717, + -1076324112, + -1079313428, + 1086831672, + 1064009469, + 1058107462, + 1060449591, + 1056786761, + -1083662356, + -1084614668, + -1089832108, + 1062515103, + 1075761788, + 1073179411, + 1050059337, + -1073197030, + -1072731868, + -1076240289, + 1063031569, + 1047677013, + -1081173102, + 1067561167, + 1045872868, + -1112308279, + -1098168946, + -1098328137, + -1099421055, + 1046157095, + -1083736549, + 1049972032, + 1047009250, + -1118211699, + 1028385208, + 1060697477, + 1032941944, + -1096597404, + 1042221963, + -1101318484, + -1102143343, + -1137422076, + 1049932231, + 1064408586, + -1118537258, + 1030282246, + -1109387106, + 1021529631, + -1108379587, + -1112963520, + -1102719742, + -1097036827, + 1050027534, + -1099956183, + -1169663760, + -1093334446, + 1011158517, + -1097490100, + 1049127366, + -1112947286, + -1079023204, + 1052799915, + -1106276452, + 1059198605, + -1127910006, + -1133714057, + 1059739926, + 1015687803, + -1106074871, + 1031187596, + -1092299807, + 1039173944, + 1036688610, + -1113810959, + 1052937595, + -1109007573, + 1046000128, + 1032229353, + -1150896180, + 1005846394, + -1106396410, + 1050956673, + 1024130450, + 1046659963, + -1096387337, + 1028377889, + 1048428578, + -1103208885, + 1056381111, + 1022698025, + -1087977657, + -1063114902, + -1102519833, + 1040815297, + -1113821673, + -1116410140, + 1049706791, + 1034727879, + -1109436885, + -1113715132, + 1070543343, + -1100691233, + -1104698221, + -1089349215, + 1062448120, + -1107038086, + 1081735807, + -1101037024, + 1058396081, + 1051068175, + 1057830431, + 1066704444, + 1058316471, + -1064766866, + 1055332076, + -1077262660, + -1071393093, + -1082359043, + 1049350879, + 1056152663, + 1068117957, + 1074315373, + 1078355364, + -1077924161, + -1113396736, + 1015949809, + -1084823421, + 1031517475, + -1089817230, + -1133045992, + -1082593211, + 1064626576, + 1061099477, + 1072093629, + 1063524548, + 1056764674, + 1018307844, + -1078829891, + 1059204563, + -1062632876, + 1026839174, + 1054021142, + 1060397676, + 1048365992, + -1129808592, + -1113133888, + 1076508122, + -1108599130, + -1107486940, + -1090253452, + 1053535181, + 1042672601, + 1029961747, + -1106719800, + -1108361723, + -1092918873, + 1050729703, + 1026397855, + 1061916068, + 1045446195, + -1098033376, + 1067152172, + 1046255054, + 1028309489, + 996220676, + 1008417548, + -1134436375, + 1009526264, + -1096216927, + 1020043295, + 1049988494, + 1076038547, + -1098204869, + 1031071426, + -1132982748, + 1041392893, + 1025589103, + -1117858950, + 1007457380, + 1043084330, + 1045764805, + 1023101121, + 1031601696, + 1036206282, + 1038824655, + -1128251993, + -1092046290, + -1110727526, + -1107149911, + 1053450757, + -1094550681, + 1034477318, + 1050480069, + 1075548692, + 982712072, + 1044227159, + -1086832604, + -1117519365, + 1029302186, + -1114806777, + 1025222987, + 1020221606, + 1054665285, + 1032564337, + 1037981030, + 1037728198, + -1105288195, + -1123438924, + 1049762423, + 1040101862, + -1117416321, + 1026661546, + 1013157053, + 1026215998, + 1040865932, + 1049264606, + -1125505568, + -1078136163, + 1036097545, + 1031076305, + -1091440737, + 1056540945, + 982065336, + 1032419740, + 1046623378, + 1026133441, + -1113794757, + -1109465378, + -1102224728, + 1037496815, + 1046023761, + -1084559173, + 1016827292, + -1112048036, + 1031883279, + 1030074689, + -1096001197, + -1092406715, + 1025211910, + 1023865732, + -1095428734, + -1105089966, + -1111812516, + 1033954734, + 1055944100, + -1130926620, + -1082801756, + -1085938523, + -1103658415, + -1105868257, + 991788760, + 1049289519, + -1117061338, + -1112533965, + 1046292013, + -1122601016, + -1102695003, + 1043325012, + -1136293669, + -1135618564, + 1044087704, + 1042142930, + 1047878450, + 1037695728, + 991555604, + 1015721543, + 1040947455, + 1016622332, + 1044393689, + 1039541183, + 1020912721, + 1041041701, + -1079986399, + 996483758, + 1015397180, + 1075933341, + 1027690631, + -1107625806, + 1023040890, + 990648860, + -1107217956, + -1106109484, + 1042203660, + -1098735155, + -1139303445, + 1002398272, + 1046542239, + -1151191140, + -1087802245, + 1035637639, + 1053123212, + 1037749066, + 1029601324, + -1129172868, + 1011008383, + 1043665745, + 1029571770, + -1111617096, + -1113451765, + 1036683638, + 1062038436, + -1080062124, + 1034909239, + -1113107468, + -1114093412, + 1038130918, + 1032374956, + -1123850759, + 1050654558, + 1043410937, + 1069499289, + 1032487622, + -1109588636, + 1043552731, + 1045453626, + 1024279868, + -1105847845, + -1089181841, + -1116255962, + -1101558140, + 1041412961, + 1032867215, + 1043781178, + -1086371588, + 1036848380, + -1123310774, + -1116149174, + -1095023843, + 1032608464, + 1062808440, + 1044841121, + -1073366711, + 1046058438, + -1112445192, + 1053592138, + -1123670785, + -1087748983, + -1089549859, + -1104113333, + -1095571224, + 1062921561, + -1097459519, + -1103412706, + -1098924635, + -1111240610, + 1049147653, + -1089997365, + 1025167041, + -1098897195, + 1057310525, + 1047772542, + -1072410265, + 1069306827, + -1116996462, + 1054018744, + 1043958767, + -1132260547, + -1095353842, + -1106192743, + -1096047203, + -1104187117, + -1095326068, + 1036434121, + -1099305704, + 1031988361, + 1016161599, + -1104819156, + -1097489565, + -1098385753, + 968425106, + 1055833249, + 1051809991, + 1044933577, + 1056960383, + 1039430864, + 1018653589, + -1091685824, + -1106210796, + -1111687961, + -1147407865, + 1059541007, + 988984874, + 1055026064, + 1051128238, + 1044204721, + -1117126028, + -1081307207, + -1112332414, + 1049913714, + 1042672021, + -1080834611, + 1045458848, + -1096407894, + 1051945347, + -1114476288, + 1057350775, + -1100992246, + -1121192423, + 1048975306, + 1045547342, + 1049265110, + -1084480057, + 1036745924, + -1090054093, + 1058655949, + 1038881452, + -1106118085, + 1033293246, + -1117933067, + 1050716794, + -1081118715, + -1101672007, + 1030539599, + -1097731291, + 1042375023, + -1107020970, + -1114993674, + -1095830391, + -1099527256, + -1123518057, + 1012010606, + -1122457730, + -1095746157, + -1122154772, + -1105548053, + 1035186166, + 1044157338, + -1105563005, + -1111009280, + -1149980260, + -1137136897, + 1050163870, + -1103243771, + 1063065214, + -1123420480, + -1107738468, + 1040775585, + 996723658, + -1119711139, + 1043946628, + 1011039588, + 1008098413, + 1048765167, + 1040632503, + 1030360491, + -1151705195, + 1012436928, + 1026781769, + -1105341064, + -1121741584, + -1078453765, + -1134705050, + -1107279375, + -1148308189, + -1143660328, + -1129112269, + 1022253427, + 1028153652, + 1005081690, + 1048817730, + -1117724615, + -1123310453, + 1003667636, + 1043097228, + 1018047333, + 1023538839, + 1044330352, + -1120010905, + 1016496220, + -1121034623, + -1096494176, + -1112263297, + -1107664001, + -1122101147, + 1018932563, + -1097747548, + 1034600934, + 1024335727, + 1024378335, + -1089997467, + 1047290487, + 1040732808, + -1111862285, + 996269492, + 1062131365, + 1051163373, + -1097245131, + 1026476065, + -1097950128, + -1181491648, + 1057319639, + 1054717902, + 1068243850, + 1070458036, + 1040614968, + 1057712619, + 1041891477, + 996873130, + -1085678190, + 1037051098, + -1084390041, + 1071189356, + 1051389434, + 1059945562, + 1029713604, + 1035379758, + -1111776196, + -1110151337, + -1112944775, + -1115194531, + -1145688998, + 1035482170, + 1044183193, + 1017845127, + 1042463653, + 1048639746, + 1042416746, + 1017397020, + 1038096860, + -1148144850, + 1075454425, + 1004341604, + 1028735898, + -1126402637, + 1011163096, + 1019915794, + -1119811465, + 1002262144, + -1123458796, + -1129996781, + -1122013011, + 1003142064, + 1026657395, + -1120710166, + 1027121863, + -1139361140, + -1126353011, + 1025753249, + 1025311809, + -1132116858, + -1142567888, + -1148347472, + -1123523318, + 1035702878, + -1114058388, + -1140927010, + -1106280552, + 1033371368, + -1095717737, + -1123671827, + -1124274879, + -1129140638, + 1028502112, + 1022938241, + -1128542878, + 1010613179, + 1060725547, + 1023232113, + 1010423983, + 1026265552, + -1113100489, + -1134564466, + -1127300113, + -1132009810, + 1049596084, + 1034080175, + 1058400369, + -1127163186, + -1099431986, + 1047119197, + -1105068035, + -1123983835, + -1101799513, + -1112466792, + 1043275617, + 1044177748, + -1098165892, + -1098412394, + 1012215367, + 1007930070, + 1048940544, + 1036086205, + -1123995260, + 1042212524, + 1048907853, + -1103152485, + 1089370340, + 1026699487, + 1055671923, + -1089787522, + -1093440024, + -1087569724, + 1025239388, + 1078473007, + -1090450901, + -1106755259, + -1102699953, + 1063832016, + 1063754515, + 1038524079, + -1078766962, + 1068697821, + 1061026109, + -1092588602, + 1033163390, + 1022050802, + -1115019936, + -1098343325, + 1058696575, + 1041439457, + -1083501436, + -1117723542, + 1033850029, + 1040956104, + 1035130155, + -1098581350, + -1100090268, + -1098120736, + -1109851470, + -1105608959, + 1033608343, + 1032647664, + -1128627588, + -1086492775, + 1071666056, + 1055633947, + -1100458192, + -1067731643, + -1095821801, + 1007586139, + -1104777445, + 1031160515, + 1060668869, + -1129872890, + 1065642984, + 1050032203, + -1112900738, + -1124549289, + -1123217122, + -1123719173, + 1033139985, + 1023480135, + 1027831889, + 1068437169, + -1090152050, + -1095912478, + 1069844952, + 1076964924, + 1069234215, + 1053153550, + 1062096591, + 1059064214, + -1071739536, + -1114364263, + -1081590277, + 1085216321, + -1116255690, + -1091824161, + 1058499361, + 1025188955, + 1063156907, + 1047391398, + 1047389155, + -1111613033, + -1138623972, + -1189061440, + 1024283229, + 1014779455, + 1058413314, + 1024668701, + 1065365917, + -1096963820, + 1040719493, + 1008394816, + 941291776, + -1102163784, + -1113586441, + -1126765560, + -1114872148, + 1032724239, + -1123949754, + -1120342081, + -1114626181, + -1084887221, + 1036741376, + 1007255306, + 1066767093, + -1091640560, + 1048879832, + 1068679971, + 1051008719, + 1056054221, + -1122391018, + 1083316140, + 1067427715, + 1049501912, + -1088618965, + -1107706735, + -1083905156, + 1045284725, + 1061369758, + 1059119792, + 1064570427, + -1097926866, + -1073674680, + 1067660927, + 1079107292, + -1066140356, + 1085839841, + -1074316543, + -1089217614, + 1075872248, + 1054492330, + -1111432007, + 1070975506, + -1075403801, + 1064495663, + 1060419457, + -1076545200, + 1060874285, + 1048707575, + 1029544818, + 1057267184, + 1037782530, + -1086364447, + -1053104307, + -1127106244, + 1084060317, + 1022439476, + 989609152, + 1017066198, + -1125145024, + -1127703760, + -1094469174, + -1112926140, + 1048678792, + -1127970346, + -1115109395, + 1063853578, + -1092313358, + -1104283752, + -1143055518, + -1097246267, + -1106961859, + -1120988658, + -1090123167, + 1033044539, + 1037713133, + -1101324370, + -1108799458, + -1112827804, + -1118816563, + 1064140640, + -1106828742, + -1082471461, + 1042876664, + 1039561414, + 1092654239, + 1061889611, + -1107273254, + 1018112462, + 1036017542, + -1053121651, + 1034501448, + -1150367220, + -1083779609, + 1042197168, + 1032940413, + 1016256333, + -1087799928, + 1034636268, + -1089757166, + -1118686450, + -1077897279, + -1081460274, + -1130388019, + -1112999843, + 1062029009, + 1061616629, + 1022167120, + -1122548007, + -1111441711, + -1101611621, + 1032173396, + -1088586271, + -1114868480, + -1093738795, + 1056345318, + 1038862738, + 1042289595, + -1118250294, + -1103467253, + 1025694397, + 1029797752, + -1098202518, + 1067540857, + 1034586028, + -1108401285, + 1051037688, + -1153727288, + 1048156866, + 1051117949, + -1125389590, + -1110370626, + 1039080686, + -1086814014, + -1104973801, + 1030890222, + 1038791401, + -1096879288, + 954808192, + -1091807427, + 1047357388, + -1101502900, + -1055621002, + -1093887384, + -1128269778, + 1061258439, + 1061504127, + -1106249573, + -1098893537, + 1015050648, + -1097688475, + 1067006435, + -1098482597, + -1081758707, + 1063982329, + 1054205060, + -1100893539, + -1071578205, + 1055905306, + -1079709095, + -1076194686, + 1044879912, + -1074595880, + 1042929878, + -1099658044, + 1061211727, + 1056388658, + -1152657679, + -1120561002, + -1098227599, + -1098272650, + -1078323290, + 1032971226, + -1089677392, + -1105506372, + -1121781756, + 1047391948, + -1055240080, + 1003412848, + 1035833832, + 1054314870, + -1082257396, + -1067718493, + -1103818090, + -1112627982, + 1080186471, + 1062439556, + 1026146332, + 1049093237, + 1088204726, + -1092341663, + -1098456055, + -1148594911, + -1078666696, + -1098653957, + -1098586798, + -1105733192, + -1046097944, + -1108378088, + -1095390121, + 1057204768, + -1113330806, + -1074605496, + -1101093867, + 1043781781, + 1067108097, + 1062508503, + -1064505704, + -1087170847, + 1096964638, + -1088371415, + -1098435709, + 1033541419, + -1099805808, + -1107483636, + 1049158481, + -1116577042, + -1104928424, + -1116326696, + -1098239444, + 1042477236, + -1148790480, + -1098755778, + -1094992264, + 1040057688, + 1053130357, + 1050971016, + -1106098134, + -1083876968, + 1031900248, + -1103520174, + 1038711608, + -1100924600, + -1108904850, + 1078713854, + 1050444655, + 1071333022, + -1085112574, + 1018596324, + 1030349732, + -1101655842, + -1074078890, + -1113738218, + 1044695671, + -1127891352, + 1049283376, + 1040311657, + 1015275615, + 1044904931, + -1137142484, + -1087703920, + -1079022386, + 1065559052, + 1085144133, + -1060952690, + -1067294846, + -1072207705, + 1074947839, + -1071728660, + 1081496020, + 1083501184, + -1071725027, + 1073209959, + 1087116105, + -1073583691, + 1082654230, + 1077871273, + -1083433007, + -1071002250, + 1097555253, + 1067904877, + -1073497745, + 1084156302, + 1066568511, + -1124724697, + -1088995175, + 1009941114, + 1040575721, + -1107944044, + -1112731713, + 1041625836, + -1135683889, + 1069637422, + 1016421618, + -1111718551, + -1106212688, + -1088301223, + -1098080176, + 1044130421, + 1043258136, + -1111375787, + -1060145853, + 1076085295, + 1067508619, + -1111691368, + -1064587125, + -1117434350, + 1046349103, + -1116825988, + -1116314431, + -1131050203, + -1173325504, + 1063826676, + 1015706191, + -1096722756, + -1102973541, + -1097605564, + -1122775641, + -1141874679, + -1138787618, + -1107110775, + -1081249742, + 1092999827, + 1069496896, + -1092956545, + -1094393010, + -1108801143, + 1057732655, + -1112727767, + -1101766945, + 1046525526, + -1119775326, + 1062537567, + 1014696856, + -1107982092, + -1109346028, + -1078220807, + -1127889738, + 1048583950, + 1046974108, + -1102223436, + -1076971169, + 1067111829, + 1077021861, + -1106768011, + -1085716262, + 1040676378, + 1090287988, + 1034310097, + -1080353111, + -1105105728, + 1070827244, + 1074698027, + -1115826258, + 1020482726, + -1114869375, + -1080039761, + 1049420800, + -1087453501, + -1098305355, + -1103533518, + -1074628380, + 1079432278, + 1084218902, + -1109672758, + -1094337205, + -1126413192, + 1076177944, + 1056044669, + -1079240771, + 1047862569, + 1053744602, + 1064575772, + 1021461806, + -1094128634, + 1025164030, + -1079218891, + 1055657242, + -1101369629, + -1093353650, + -1111705638, + -1128145472, + -1137250176, + 1019937326, + 1000111744, + -1143076456, + -1131195756, + -1139991528, + 1024378001, + -1134660264, + -1141602096, + -1135507416, + -1126676013, + -1119829805, + -1169554240, + 1024450801, + 1023621303, + 1022883066, + -1128009075, + -1170426240, + -1132665292, + -1112533934, + -1086527521, + 1047526444, + -1109108328, + -1088626627, + 1044716888, + 1042539478, + 1048259999, + 1048879571, + -1103962017, + 1047312143, + 1047412994, + -1092571556, + 1073710677, + -1092457413, + -1061185604, + 1110986393, + -1153033472, + 1071919540, + 1057757671, + 1062702233, + -1092269532, + -1113817593, + 1069300936, + 1037085384, + -1068603892, + -1091011058, + 1071304330, + -1109541750, + -1082016029, + -1103324610, + -1114364756, + 1068343444, + -1100263541, + -1099988897, + 1074943545, + 1018757866, + 1045203594, + -1106521275, + 1022305126, + 1012325600, + -1102220535, + -1101855042, + 991739120, + 1051674020, + -1099547477, + -1102256887, + -1128380454, + 1053646696, + 1029659006, + -1100287537, + -1101680491, + 1036475144, + 1038245264, + 1054412075, + 1036761096, + -1105931674, + -1115756566, + 1020637679, + -1096798452, + -1124183847, + -1113699971, + -1101947741, + 1024460414, + 1046074389, + 1031982101, + -1106329366, + -1123877593, + -1110687236, + 1015550489, + -1129002228, + -1102774656, + 1029337312, + 1038358661, + 1048682931, + 1083596602, + -1100180031, + -1097624759, + 1023093199, + -1103346971, + 1016286259, + -1081755598, + -1065040396, + -1103175742, + 1074328674, + 1064300945, + -1076613881, + 1066638055, + -1098024316, + 1058997433, + -1072700177, + -1090886027, + -1078109023, + -1104578605, + 1039109280, + -1088791302, + -1116697248, + 1083141792, + 1065554509, + 1061833734, + -1089097794, + -1111745699, + -1076260754, + 1071466765, + 1032168637, + 1050078938, + -1076401012, + -1093235609, + 1054720234, + 1054022435, + -1079052506, + -1077406095, + -1110979491, + -1108827709, + -1088300442, + 1066974396, + -1106856888, + 1066103170, + -1080849546, + -1091860549, + 1074276619, + 1060120849, + -1093159275, + 1058443125, + 1052812953, + -1087312837, + -1123018315, + -1074833496, + 1050835132, + -1056049490, + 1069794163, + 1057896888, + -1085721579, + -1096480758, + 1063457785, + 1060181960, + -1107262610, + -1108171862, + -1100751638, + 1079422871, + -1121881616, + 1015932802, + 1024437273, + 1023649273, + -1138251956, + -1124369094, + -1138196520, + 1024804169, + -1124672006, + 1001400472, + 1023470897, + -1129768365, + -1128296998, + -1155497312, + 1020973314, + -1122695827, + 1004203624, + 1011138304, + 992872448, + 1025950385, + -1124387808, + -1121101219, + -1134101800, + 1027086385, + -1121641760, + -1127134041, + -1121530496, + 1015289338, + -1138171148, + -1150036272, + 1019474842, + -1121223920, + -1131136268, + -1119516208, + 1011518872, + -1128380864, + -1138555596, + 1027287959, + -1138775832, + -1120532845, + -1076776426, + -1068753966, + 1026851696, + 1065114679, + -1080209479, + 1073303520, + -1078607455, + -1063734957, + 1068468651, + 1061997649, + 1040377631, + 1049338907, + -1065173173, + 1100487291, + 1049546709, + -1081642857, + 1096760986, + -1058217861, + -1051548473, + 1062059416, + -1086136706, + 1040518680, + -1085777355, + 1048517798, + -1093253849, + -1060007016, + -1078404789, + 1032403177, + -1129424934, + -1072873590, + -1089332334, + 1041319054, + -1080345393, + -1105101776, + -1081734509, + 1089543724, + 1021458090, + 1050480135, + 1033433398, + 1077335149, + 1091282827, + 1076395028, + 1051979199, + 1066791605, + 1082620490, + -1097001291, + -1076237500, + 1059574381, + -1081506209, + 1074376860, + -1092724497, + 1040290837, + -1100521243, + 1039059487, + 1038136838, + 1022379574, + 1054658544, + 1038009073, + -1142504948, + -1109625903, + 1048893970, + -1096453981, + 1068696444, + -1097253680, + 1040145799, + -1056876617, + 1043214598, + -1088736510, + -1122278838, + -1076133629, + 1055886200, + 1045809780, + -1077394358, + -1111363940, + 1000133972, + -1096634430, + -1113128519, + -1160693530, + 1033688319, + 1067677940, + 1059590666, + 1038824812, + 1064071232, + -1097426716, + 1063003534, + 1076407941, + 1053592567, + -1106751777, + 1010786314, + -1077799804, + 1055164930, + -1115283956, + 1058733906, + 1047232938, + -1114179656, + -1077565612, + -1090507647, + 1048809787, + -1105733237, + -1056002724, + -1074700939, + -1069086205, + -1120465447, + -1085016100, + -1066471054, + -1119333921, + -1075266836, + 1036083725, + 1059121875, + 1090621000, + 1070569148, + -1121371819, + 1037912940, + -1115350445, + -1091334697, + -1104314364, + -1099629801, + 1043010753, + 971378272, + 1037393575, + -1099178262, + -1085307143, + -1098740425, + -1114024627, + -1093408855, + 1053903662, + 1045881997, + 1050547290, + 1051150264, + 1087093160, + -1092317649, + -1114780283, + -1109942498, + 1063883153, + -1093981679, + 1061453742, + -1119215386, + 1033617209, + -1122702860, + -1077901206, + 1078907062, + -1091533790, + 1082462597, + -1119237959, + 1067954962, + 1059521332, + -1089167110, + -1100254913, + 1027895023, + 1059327438, + 1069822859, + 1054593222, + 1073517215, + -1097665655, + 1027578567, + -1104444091, + 1054046107, + -1098873808, + 1033663584, + 1052243907, + 1053724008, + 1042615881, + -1102134389, + -1061805344, + -1090111569, + -1090059625, + -1071574022, + 1048895109, + 1098860204, + 1026038242, + -1107378525, + 1046704944, + 1059737890, + -1094719456, + -1094714899, + 990635502, + -1148308832, + -1084709027, + -1148318652, + -1093689192, + -1072322695, + -1073689554, + -1077038663, + -1153407730, + -1077374934, + 1072484038, + 1015979614, + 1067497822, + 977676612, + 1030661302, + -1072754113, + -1114653553, + 1047724224, + 1079709926, + -1059472659, + 1085157999, + -1102656622, + -1109219002, + -1098622132, + -1084284216, + -1093090461, + -1073795745, + -1070941955, + 1058202501, + -1101511318, + 1025725599, + -1097732654, + -1090049044, + -1098329293, + 1045850289, + -1083353312, + 1054784523, + -1090395494, + -1086629132, + -1096498434, + -1078439126, + -1108646662, + -1097536532, + 1061418855, + -1088869168, + 1052494574, + 1050905542, + 1064926876, + 1066027486, + 1058505378, + -1095240532, + 1076675252, + -1098516335, + -1101534988, + -1089472515, + -1092425426, + 1052374562, + 1059051189, + 1040343600, + 1050100637, + -1127812846, + -1126641701, + 1044779806, + 1033012230, + -1094455025, + 1073758049, + -1108511542, + 1046297209, + -1077671683, + 1061967884, + -1094073263, + 1069708962, + -1099794981, + 1015307400, + -1070713193, + 1060278500, + 1054640671, + 1074365598, + 1056973122, + -1087137620, + 1061218125, + -1112099491, + -1090074255, + 1042323645, + 1063044205, + -1079729458, + 1068166951, + -1082722785, + 1037286701, + -1095469714, + -1089085075, + -1092322099, + -1135905427, + -1121133484, + -1062983146, + -1102584076, + -1088303303, + -1079129930, + 1062430659, + -1108380969, + 1074071065, + -1117711325, + -1114490322, + -1115671090, + 1084443497, + -1117290878, + -1097206300, + 1023561118, + 1078864276, + 1063126254, + -1104170232, + 1065233243, + -1098881707, + -1051568408, + -1064594130, + 1024756962, + -1105146706, + -1104830217, + 1031357873, + 1059900624, + -1171702904, + 1018772535, + -1123132580, + 1000544924, + 1071666943, + 1070723112, + 1064704878, + 1065620813, + 1021277512, + 1056772379, + -1092338561, + -1157300745, + 1050088271, + -1154330639, + -1069435959, + -1095936875, + 1046671098, + -1103997422, + -1078224444, + 1077312986, + -1088381096, + 1024297364, + -1123275351, + 1062952217, + 1057257953, + -1091150401, + -1098399414, + 1034851227, + -1104820405, + -1087699720, + 1072895709, + 1059632617, + 1043960173, + -1103135882, + -1074139329, + 1070509289, + -1079356492, + 1057810633, + 1045311499, + 1050991234, + -1090981273, + 1040796924, + -1098431776, + 1058552284, + -1083694266, + -1067754836, + -1094437603, + -1071281374, + 1021402473, + -1062773640, + 1046837090, + 1075111427, + -1105915356, + 1070292934, + -1072063591, + 1056306312, + -1118197038, + -1117068570, + 1010488035, + 1044472756, + 1015444060, + -1154727720, + -1081374536, + 1028434840, + 1040801757, + -1084320543, + 1040704751, + -1129618454, + 1041004351, + -1100568983, + 1074038985, + -1083427883, + 1066419516, + -1118155596, + -1086846822, + -1098255205, + -1103549152, + -1073043011, + 1041896915, + 1068307934, + -1097206540, + -1127599814, + 1051315501, + -1121266909, + 1062879850, + -1101842630, + 1057008995, + 1091809875, + -1149263750, + 1059868316, + -1107284171, + -1080686633, + -1113828551, + -1131445952, + -1100201821, + 1029205967, + -1086886287, + 1075992600, + -1126726129, + 1060227641, + -1079298818, + 1047808643, + -1131444958, + 1043469769, + -1079146261, + -1100769695, + -1077804106, + -1128625084, + -1083388174, + -1104340366, + -1107882837, + -1080621265, + 1014317111, + 1071451071, + 1064934547, + 1079519851, + -1154353504, + -1129394350, + -1104715888, + -1114911465, + 1034260087, + 1008961006, + -1113007949, + 1015530374, + -1106087356, + -1095473111, + -1100625038, + 1062766837, + 1044344680, + -1096999290, + -1096848110, + 1008793418, + 1059152310, + -1101269349, + 1024538726, + -1071590200, + -1114352740, + -1105563066, + 1075977560, + -1075258869, + 1047205877, + -1098514488, + -1087817427, + 1039796765, + -1070784382, + -1097794867, + -1121016782, + 1033923239, + 1046732145, + 1051246769, + -1093594985, + -1061707311, + 1026580312, + -1099058477, + 1050414886, + -1088292784, + 1050290886, + -1161120474, + -1097284228, + -1075941822, + 1053430800, + 1056617490, + -1091051392, + -1095239226, + 1037420212, + -1091973708, + 1049884815, + 1076399682, + -1092239797, + 1062492627, + -1119415806, + -1076790480, + -1077768220, + 1041180590, + -1085341219, + 1052879692, + 1027073606, + -1134392080, + 1012212229, + 1053716919, + -1092846515, + 1088322020, + -1121061061, + -1127040596, + 1036851237, + -1140484760, + -1145466706, + -1113969314, + -1138660126, + 1050242309, + 1059738181, + 1061053936, + -1121844915, + -1100135503, + -1084563141, + -1088572316, + 1070991745, + -1081069809, + 1059262048, + -1081092185, + -1109144600, + 1054577935, + -1097612367, + 1046307637, + 1068434021, + -1096740521, + 1054376638, + 1043628404, + 1056156729, + -1082893113, + 1038998114, + -1089532167, + 1046374850, + 1046461574, + 1054381293, + 1041706699, + 1055751373, + 1048109313, + -1113706021, + 1055089251, + 1058975944, + 1060411139, + -1098101305, + 1057224589, + -1098617074, + 1041497031, + -1093135092, + 1053450854, + 1057185560, + 1040351569, + -1084262175, + -1087457692, + -1098498016, + -1082954296, + 1048546609, + -1097178355, + 1058135845, + 1031319413, + 1028105489, + 1043481292, + 1040778335, + -1084916966, + -1117060762, + 1032139362, + -1115470770, + -1078724949, + 1008676346, + 1018881076, + -1125682945, + 1015806373, + -1101024228, + -1083638368, + -1045289442, + -1088504827, + 1026365336, + -1106782586, + 1057680568, + -1095839471, + 1027066426, + -1073369157, + 1048448330, + -1121125182, + 1071415891, + 1033725375, + -1096163570, + 1039113747, + 1050002785, + 1050127420, + -1109369387, + 1063207871, + 1089629881, + 1077267315, + -1122315187, + -1101141546, + 1073150160, + -1114194069, + 1057023309, + -1083036334, + 1048120523, + 1051324008, + -1086124011, + 1044901208, + 1028643402, + 1057771195, + -1077537136, + -1067515826, + -1090391875, + 1067192534, + 1053591075, + -1079119892, + 1044348474, + -1099108936, + 1046240307, + 1041580459, + -1083931162, + 1067508686, + 1009776564, + -1090791293, + -1113258072, + -1098094610, + -1079366779, + -1091388148, + 1027430106, + 1029099611, + 1057283699, + -1116803848, + -1089652788, + -1087501660, + 1067569729, + -1090225994, + 1067902306, + -1091976765, + 1059825700, + -1102239545, + 1076277626, + 1018519046, + 1050462204, + -1082646321, + -1082581762, + 1084249376, + -1122081336, + 1044551611, + 1058161868, + -1090250472, + 1052125678, + 1045108238, + 1052144620, + 1088746634, + -1104487169, + -1120351132, + 1006857664, + -1055713214, + -1101907647, + -1120262183, + 1044381356, + -1117094210, + 1057135799, + 1059044940, + -1108959260, + -1106088394, + 1038906467, + 1059122238, + -1104822378, + -1097212085, + -1113527346, + 1062766339, + 1021556280, + 1057552876, + -1067047199, + -1098328508, + 1041011120, + -1080585365, + 1055935500, + 1075786681, + -1086110507, + -1100617028, + 1043863011, + -1100104093, + -1117783390, + -1102653272, + 1048175719, + -1102980766, + 1045528553, + -1125159663, + -1111554832, + -1053139493, + -1126469851, + -1097433686, + 1043476480, + -1123701348, + -1102395573, + 1018729848, + -1074674582, + 1036770914, + 1038675777, + -1069881148, + 1057294326, + 1075778891, + 1070521707, + -1107203853, + 1030059080, + -1110828397, + -1113598695, + -1095457363, + -1076246276, + 1068917466, + 1041303307, + 1071628147, + 1042155002, + -1116689521, + -1106510147, + 1055009129, + 1028016012, + -1114606752, + 1050998911, + 1058181755, + -1115207801, + 1071301130, + -1106783182, + 1032728185, + 1029931124, + -1103358071, + -1111341440, + 1057400672, + 1044776135, + -1089700281, + 1050559516, + -1110940155, + -1064398182, + -1112115732, + 1049070416, + -1065831907, + 1038444223, + 1083870666, + 1040538907, + 1059076100, + 1043335408, + 1058481306, + -1096867324, + 986176632, + 1039839060, + -1122512580, + -1104351450, + 1019150543, + -1100276389, + -1080012205, + -1066573929, + -1080936991, + -1113068897, + -1074336627, + 1076597519, + -1094951772, + -1089145332, + -1088539096, + 1057487683, + -1080655104, + 1029075388, + -1097569736, + 1076124608, + -1065273427, + 1073347862, + -1102443180, + 1045343551, + 1027301799, + -1123290634, + -1079368639, + 1067635765, + 1058340092, + 1047363605, + 1065689216, + -1064413774, + -1082553211, + 1001234374, + 1010377188, + -1094467713, + 1033526688, + -1076217997, + -1080572331, + -1139267577, + 1040213815, + -1082004927, + 1045127053, + -1066836007, + 1050166380, + 1078577332, + 1071856680, + -1097482814, + -1094349403, + 1040246533, + -1089969685, + 1045968053, + -1120143875, + 1053582713, + -1107868137, + 1053432305, + 1065070263, + 1032675647, + -1145812666, + 1034578019, + -1092416435, + -1084687339, + -1098509205, + -1104567896, + -1138618283, + 1044820678, + -1097007611, + -1113361769, + 1038766850, + -1093851655, + 1043750271, + -1064691005, + 1044788983, + -1080471275, + -1096618011, + -1073390549, + -1087782184, + 1071036871, + 1055906679, + 1058031238, + -1084237544, + -1136041143, + 1058056876, + -1130356754, + 1049343559, + -1094543351, + 1067894705, + 1073975214, + -1105030236, + 1067196699, + 1041357427, + 1056648330, + -1074682149, + 1056589532, + 1050725566, + 1058825411, + 1057917846, + -1083043358, + -1078060954, + -1089076502, + 1072070062, + -1087683196, + -1111616387, + 1072040426, + 1035730370, + 1088200335, + -1090136870, + -1086263405, + -1076034988, + 1067264014, + 1049671719, + 1040647012, + -1076455395, + -1093882649, + -1077851543, + -1074407252, + -1078688858, + -1129244389, + 1052126792, + 1027943141, + 1058423050, + 1061777350, + -1084192094, + -1128970460, + 1022269016, + -1119070785, + -1087428236, + 1026052593, + 1051232663, + 1054747204, + -1110507192, + -1096946041, + -1076840485, + -1125418256, + -1088447973, + -1072025603, + 1073061502, + 1077603018, + 1046201396, + -1090456361, + 1050734390, + 1062401764, + 1025521708, + 1051086456, + 1061572407, + 1055113539, + -1069478622, + -1111759819, + -1061732886, + 1047828017, + 1050100133, + 1055802175, + 1061983393, + 1028782168, + -1097965182, + 1051039190, + -1075993561, + -1089045606, + -1092945897, + 1059757146, + 1024771983, + 1028018612, + -1106881278, + -1119011613, + -1079567275, + -1106923118, + -1105931641, + 1009403864, + 1036997876, + 1065169712, + 1050942181, + 1041699810, + 1067436447, + -1128786698, + -1078047469, + -1121820194, + -1087347508, + -1106758326, + -1137860208, + 1058395170, + 1028754710, + -1118280590, + -1120191863, + 1062878818, + 1024198223, + 1044335018, + -1109926548, + 1069422594, + 1028675226, + 1033159308, + 1051743787, + -1101742364, + 1061579704, + 1034480940, + 1061303380, + -1086790547, + 1067500795, + 1045434994, + 1009010253, + -1080377807, + 1078066078, + -1105929243, + 1061065268, + -1156238212, + -1093169160, + -1119834279, + -1082021458, + 1044137537, + -1069247006, + 1050377642, + -1094401698, + -1088763823, + 1062651887, + 1040204870, + -1097431786, + -1098756159, + -1083005251, + -1092422961, + -1066900112, + 1063142176, + -1107371597, + 1068217130, + -1095231878, + 1040202935, + -1112643906, + 1051720675, + -1095588720, + 1026329227, + 1042208084, + 1049688618, + -1104573847, + 1070591720, + 1031978166, + 1051280940, + -1081472229, + 1028226197, + 1050191890, + 1028585724, + -1089619339, + 1038235108, + 1033683900, + -1105544845, + -1131937670, + -1148179391, + 1007099285, + 1029610866, + 1067705972, + 1018828786, + -1088585830, + 1014063544, + 1068238935, + -1045037867, + 1042181032, + 1054299697, + 1009715047, + -1121472379, + 1041325848, + 1044822047, + -1132885932, + 1050221383, + -1126397312, + -1074221670, + 1057254046, + -1090213226, + -1085854268, + 1049520335, + 1059216466, + -1061028472, + 1069628724, + 1042219566, + 1038538011, + 1031421541, + -1048645382, + 1042734110, + 1050887822, + 1034185080, + -1100843765, + -1082307893, + 1062468404, + -1061696524, + 1057840823, + 1052654869, + 1087460083, + -1101331830, + -1096235118, + -1073722803, + 1058695312, + -1080182488, + -1097705027, + 1063654922, + 1046162447, + -1080409052, + 1059526525, + -1095324041, + 1033945475, + 1071275584, + -1086898377, + -1081576955, + 1048642406, + -1113068764, + -1132095198, + -1141226140, + 1052605695, + -1105541686, + 1043294808, + -1131399758, + -1085109897, + 1045898604, + 1051077094, + 1032033610, + -1088887730, + 1075130900, + -1098777566, + -1071036342, + -1092204440, + -1097396928, + -1111678653, + -1090820484, + 1010666146, + -1089136606, + 1051559073, + 1058171135, + -1071586511, + -1068894815, + -1139826174, + -1118612398, + -1077068946, + 1064015277, + 1057710262, + 1063936640, + 1043257690, + -1103761710, + 1061988948, + -1085435280, + -1115357824, + -1093065668, + -1095135775, + 956354848, + -1078569158, + -1091280222, + -1099335524, + -1094296585, + -1085990414, + -1090267920, + -1083193669, + 1061923945, + 1077792954, + -1105050939, + 1052237872, + -1082548051, + 1056690152, + 999810075, + -1105643876, + -1118276077, + 1039038464, + 1046107474, + 1049382776, + 1040546156, + 1021880058, + -1120690762, + 1023714491, + -1108777472, + 999880287, + 1009619399, + -1108345408, + -1106297621, + 1031087646, + -1095426874, + -1094448171, + 1038355233, + 1027113996, + 1067939744, + 1061928385, + -1080069839, + -1099892034, + -1085768015, + -1116411326, + -1085471433, + -1098641555, + -1118079928, + -1097813986, + -1105620870, + -1101269020, + 1095957527, + 1061245044, + -1079976494, + -1086798159, + 1069053387, + -1066746488, + -1131806845, + 1009903444, + 1049830646, + 1061820288, + -1134787805, + 1037076348, + 1049880544, + -1101035297, + 1061880625, + -1064919978, + -1103720384, + -1096765657, + 1091204721, + -1088521051, + 1017746144, + -1102072082, + 1056356099, + 1034843755, + -1113279780, + 1022097768, + -1095632069, + 1040985366, + 1064703104, + 1055381202, + 1023446828, + 1048703942, + 1070404381, + -1097027573, + 1049036754, + -1097838125, + -1108959069, + -1111909899, + -1101209677, + -1062801819, + 1026507377, + -1137018202, + 1034293644, + 1045502456, + 1053473962, + 1034468501, + 1035390213, + -1130809976, + -1088610400, + -1154873816, + 1068950519, + 1041697506, + 1035738526, + -1102545923, + 1012218267, + -1122618623, + -1113691826, + -1114698216, + -1121634413, + 1048834276, + 1098678446, + 1008467404, + -1086271722, + -1111523418, + 1016364617, + 1085976194, + -1104238112, + -1105997138, + -1088733779, + -1055970440, + -1129326178, + 1044985082, + -1095654738, + -1116152386, + 1057061270, + 1072169535, + -1102338918, + -1124220232, + -1120875624, + 1025849952, + 1026255553, + 1052459829, + 1046607219, + -1099423693, + -1129789567, + -1111679452, + -1094743695, + 995818526, + -1104411820, + -1080769096, + 1011007781, + 1057706147, + -1098383556, + -1127609364, + -1150658752, + 1019632393, + -1107883581, + -1125081732, + 1029805004, + 1035917712, + -1106979284, + 1032451994, + -1094124206, + -1063374894, + -1122981377, + -1099332354, + -1109008674, + -1110615735, + 1066899783, + -1096257140, + -1044340179, + -1098303095, + 1048084042, + -1077999849, + -1103162706, + 1026704922, + 1072506224, + -1081555130, + 1015513561, + -1088250143, + -1118395672, + 1050442176, + 1023069232, + 1060769224, + -1076890508, + 1070265467, + 1046410594, + -1085646773, + 1075697007, + 1079198686, + 1061452855, + 1066173988, + 1088242023, + 1070134005, + -1067676980, + -1086036764, + 1074886201, + 1068425673, + 1082485237, + 1072576458, + 1083870137, + 1049015685, + 1070949277, + -1067660553, + 1092721194, + -1059520503, + 1092514417, + -1079772700, + -1107017113, + 1084749690, + 1062031305, + -1056374984, + 1079974074, + -1094485972, + 1067608636, + 1058415532, + 1057432245, + -1076367586, + -1080041807, + 1057178920, + 1068385466, + -1088569973, + 1058323424, + 1049483942, + 1048866149, + 1044147988, + 1028301135, + 1044761640, + -1058091890, + -1076203774, + -1135995544, + 1070877324, + -1088227942, + -1066435532, + -1079153810, + 1078456181, + -1073755295, + 1074434968, + 1046387755, + -1062717141, + 1007282622, + -1072018528, + -1065260007, + 1076735686, + 1065952933, + 1066889906, + -1098014897, + 1062690991, + 1075566080, + -1100106876, + -1080664433, + -1080229602, + 1059659774, + 1060198916, + 1064126808, + -1083532637, + -1078289035, + 1056327616, + -1072812454, + -1095700493, + -1088872370, + -1112605280, + -1074306019, + 1064189687, + 1044450287, + -1078006586, + 1064863578, + 1052451283, + 1061708334, + -1078766107, + -1071599579, + 1055632856, + 1079971864, + 1049538532, + 1073080405, + -1112554920, + -1078873504, + 1068928616, + 1073990143, + -1136324284, + -1105801215, + 1065738004, + -1092356980, + 1034584154, + -1091392121, + -1087854038, + 1036345827, + -1100948573, + -1076402023, + 1080028399, + -1071652679, + 1032075306, + 1075774600, + -1090754841, + -1083136212, + -1066530546, + 1063397682, + 1061684090, + 1057582454, + 1062621006, + 1066029731, + 1065327998, + -1140734260, + -1069785540, + 1087488993, + -1078775974, + 1071329514, + -1066454728, + -1122838091, + -1066503111, + 1067587186, + -1110228298, + 1057456982, + 1047849867, + -1069699601, + -1119970637, + -1069909361, + 1083026227, + -1078661419, + 1087116985, + -1081995433, + 1068482966, + -1071633621, + 1077565021, + 1063480917, + -1078385385, + -1123784787, + 1067339464, + -1137501929, + 1055736185, + -1056006834, + 1056925952, + 1053501806, + -1089422204, + -1072853332, + -1097378998, + 1062234595, + 1063119015, + -1079522614, + -1073303368, + 1036838796, + -1086443430, + 1058493710, + -1091492465, + 1004585638, + 1054761047, + 1067294791, + 1052181171, + -1081668235, + -1064919034, + -1074251690, + 1040257544, + 1067211795, + 1072643035, + 1064204292, + 1082355383, + 1066871279, + -1086005345, + -1071276423, + 1020403381, + -1069129015, + 1079627883, + -1080805257, + 1066111544, + 1094234146, + -1073535617, + -1093818432, + 1067258205, + -1053648219, + 1058248029, + 1073864931, + 1061557055, + 1044755358, + 1070828946, + 1066992158, + -1079468921, + -1088982654, + -1066736546, + -1076109989, + 1076079133, + -1072528746, + -1066256370, + -1065424755, + -1081443727, + -1069553727, + -1057799231, + 1055027521, + -1078408861, + -1074661672, + -1080238969, + -1064900020, + 1082448343, + -1063429600, + 1053707478, + -1068308930, + 1058091465, + 1042635727, + 1061312882, + 1050709715, + 1059671860, + -1079884339, + 1047057611, + 1015214238, + -1081551950, + 1026967091, + -1090516213, + -1073435373, + 1071315281, + -1080390637, + -1063713855, + -1092349359, + 1066207318, + 1058143051, + 1065206939, + -1061793336, + 1068270402, + 1068942228, + 1061601814, + 1051590109, + 1071208577, + 1059230405, + 1011247586, + 1066564111, + -1066681962, + 1089904954, + 1090797750, + -1078502816, + -1089109941, + 1087245299, + 1071011898, + -1083862514, + -1085952079, + -1120592113, + 1078394949, + 1067621616, + 1078725849, + 1078711890, + 1068321634, + 1089700219, + 1083939308, + 1079614296, + -1075534587, + 1077892978, + -1086458113, + 1069940802, + 1089371190, + -1089849649, + -1073570319, + -1089828236, + -1065013400, + 1066862048, + 1087172508, + 1074767310, + 1037029046, + 1049405961, + -1096953767, + -1086248773, + -1100884666, + 1050136239, + -1086065045, + -1084417489, + 1065290865, + 1057368650, + -1076437124, + -1095636829, + 1067167414, + 1046512899, + -1081539164, + 1077573551, + 1088587598, + 1073668319, + -1083877985, + 1074046781, + -1065212815, + -1072191094, + -1086997419, + -1070280096, + 1049401974, + -1096873167, + 1078160337, + 1077650414, + 1068670314, + 1083491088, + 1074727270, + -1073595466, + 1052723480, + -1075840469, + 1067755008, + 1056289080, + -1096368907, + 1072926301, + 1052450367, + -1079551372, + 1082714949, + 1065201860, + 1079540239, + -1076849528, + 1065546712, + -1062071907, + 1082190245, + 1074189107, + -1086031445, + -1063908152, + -1084877264, + 1058058036, + -1073859222, + -1080823112, + 1074492055, + -1093730163, + 1065763433, + -1074777145, + 1079121047, + 1050344297, + 1056736781, + 1046691014, + 1053380764, + -1082824193, + -1078281137, + -1101209509, + -1113534303, + 1060815350, + 1048917084, + 1059383128, + 1042810161, + 1017514320, + 1058373745, + 1058423454, + 1061180562, + -1106764001, + 1070706845, + 1062247969, + 1058454024, + -1073210891, + -1080035860, + -1074130945, + -1077977888, + -1106608737, + -1072431556, + 1060607517, + 1068413982, + 1070629772, + 1069390761, + 1052186531, + 1088756573, + 1076618987, + 1038897707, + 1066517810, + 1061355549, + 1084281133, + -1087946115, + 1080721469, + 1048334042, + -1084853801, + 1042956382, + 1081943943, + 1067722159, + 1078074026, + -1086066891, + 1064529254, + 1077476152, + -1070487389, + -1074125564, + -1090165849, + -1073724619, + -1075864581, + -1074876568, + -1069553737, + -1089292005, + -1073247450, + -1068433541, + -1073513394, + 1081535439, + -1073952231, + -1120384240, + 1050672631, + 1062327799, + -1101301654, + -1096587673, + 1048023548, + -1124692403, + -1114672270, + 1049347010, + -1090928947, + -1093135941, + -1102243790, + 1066152227, + -1075899831, + -1085954963, + -1097002040, + 1076391390, + -1077074420, + -1083248838, + -1068308708, + -1077045927, + -1064200893, + -1076418791, + -1130928304, + -1106701175, + 1066966367, + 1068808045, + 1064285849, + -1071617683, + -1085648829, + -1084839220, + 1075722375, + -1075227029, + -1076991103, + -1102181329, + -1085974287, + 1035460311, + -1082523720, + -1093507817, + -1073595268, + -1080825268, + -1102814833, + -1085742672, + 1032057614, + 1067219607, + -1089083538, + 1060693244, + 1050523210, + 1077647222, + 1072456964, + 1054645815, + 1079389936, + -1092051366, + 1054911232, + 1076067027, + 1069801777, + 1078401391, + 1060509203, + 1082231820, + -1096079047, + -1098850661, + 1064794010, + 1051778113, + 1065813563, + 1058029473, + -1115980307, + 1045719169, + 1044645971, + -1090183692, + -1096822499, + 1035143591, + 1035006112, + -1097619439, + 1067966278, + 1056179605, + -1093978594, + -1072194192, + -1081911739, + 1061662057, + -1082024861, + -1081977101, + 1053596612, + -1075015646, + -1082676199, + -1083216015, + -1106107516, + -1073262468, + -1092849850, + 1060319801, + -1081000845, + 1041199036, + 1085067385, + 1078261337, + 1053149600, + 1057519721, + -1069121657, + 1074268471, + 1068732386, + 1044705074, + 1073226855, + 1057487061, + 1078268994, + -1074206725, + -1064109222, + -1109697426, + -1073607463, + -1110606900, + -1068950889, + 1067798841, + 1083148371, + 1090043030, + 1082712819, + -1066377380, + 1065160933, + -1071649446, + -1066790601, + -1076750713, + 1069838332, + -1090798990, + -1082330457, + -1087823630, + -1082095674, + 1053932511, + 1056386208, + 1056247178, + 1063377095, + 1057877093, + 1061943159, + -1098767670, + -1101586138, + -1088127403, + -1101447408, + -1086247101, + -1082609657, + 1079084482, + -1156771842, + -1063995634, + 1062377902, + -1092234759, + 1068867059, + 1071134455, + -1081828114, + -1059919627, + -1091579351, + 1068206302, + 1041297160, + -1079063981, + -1089664143, + 1078436659, + 1065229015, + -1066237902, + -1072980041, + -1069084095, + -1094043570, + -1095657875, + -1072810624, + -1067622880, + 1071148506, + 1024574881, + 1083968244, + 1075350777, + -1071641477, + -1087684948, + 1075604126, + -1081747451, + -1082508160, + 1084405195, + -1090794481, + 1076030367, + -1107129634, + -1070835138, + -1090195048, + 1093829923, + 1050743684, + -1098514348, + -1077892275, + -1069653917, + -1084383914, + -1072478409, + -1080609272, + -1093473989, + 1061433177, + -1104327244, + 1060752161, + 1044341335, + 1061756987, + -1094945053, + -1093661988, + -1082714903, + -1132324365, + -1087039621, + -1114721102, + 1049199931, + 1028119668, + -1104740833, + -1081777963, + -1064257866, + -1080928043, + 1051246013, + -1081179341, + -1070688243, + -1091799259, + -1068287038, + 1073778343, + 1049610191, + -1085743075, + -1074440777, + 1033613920, + 1074905071, + 1069356513, + -1060825784, + -1065528538, + -1073292391, + -1078194132, + -1083207957, + 1076597497, + 1080425058, + -1068958909, + -1071602404, + 1076880835, + -1080253683, + 1071750553, + 1081665376, + -1058286301, + 1091122866, + 1084975577, + -1062873607, + 1086945357, + 1072174356, + -1076793924, + -1065167485, + -1056616077, + -1064826650, + 1098465054, + 1093135615, + -1115833298, + 1082414959, + 1057700805, + 1099681734, + 1091335969, + 1032421026, + 1083975635, + -1090196147, + -1074244936, + 1062937567, + 1071365347, + -1075671179, + 1067607300, + 1074163292, + 1066689692, + 1072279745, + -1103552819, + 1051394884, + 1059486828, + 1075051506, + 1093433556, + 1090477571, + 1070061387, + -1063918002, + -1075123675, + -1058428867, + -1105399600, + 1075745983, + 1085383141, + -1070717823, + -1096022597, + -1081065836, + 1076325162, + -1084886491, + 1066333850, + 1064651186, + -1087383458, + 1076837229, + 1071466165, + 1037509557, + -1055020035, + -1103352108, + -1079764188, + 1059867377, + 1074764019, + 1052033771, + -1103942715, + -1129753792, + -1103733156, + -1066168683, + -1079407006, + -1072929154, + -1114038066, + 1069355646, + 1061380628, + 1092428593, + -1062931900, + 1077016981, + 1067954562, + -1066022515, + -1069296532, + -1065165532, + 1066418199, + -1083198990, + -1062138642, + 1039412213, + 1054566951, + 1058544442, + -1080854214, + 1062828221, + 1060381878, + 1051383759, + 1025557752, + 1061767893, + 1053472396, + -1087318098, + 1024213391, + -1091642702, + -1073703032, + 1064901599, + 1060707749, + 1067576020, + 1066122966, + 1029035677, + 1066514439, + 1078659184, + -1079360755, + 1077760563, + -1070782406, + 1077384140, + 1048153590, + 1065142806, + 1048963740, + -1090009560, + 1074584296, + 1081014261, + 1084532795, + -1081591304, + 1068270282, + -1068869299, + -1060313283, + -1063790161, + 1077732317, + -1084811134, + 1050196203, + 1081176258, + -1068945659, + 1076327026, + -1071702377, + -1079793990, + -1065706719, + 1097143985, + 1075234409, + -1087303414, + 1029635393, + -1071688807, + 1067167436, + -1058232174, + 1085130710, + 1084606446, + 1075080696, + 1050187012, + -1072261402, + 1040776284, + 1075217674, + -1075838278, + -1080468608, + -1103938421, + -1085653733, + 1045705385, + 1054455484, + 1066391003, + -1068948732, + 1043419423, + 1058142933, + 1050026934, + -1154467788, + 1024860803, + -1079309845, + -1105733590, + 1073903750, + -1049934934, + -1060697818, + -1073837240, + 1088521027, + -1072911598, + -1063644368, + -1102921206, + -1065114610, + -1073519502, + -1063622734, + 1056728416, + 1060395380, + -1080796350, + -1067806445, + -1090424350, + -1077196829, + -1083465245, + -1074737753, + -1097841212, + 1083934404, + -1117691169, + -1072291745, + 1034484760, + 1059835874, + -1072968093, + -1080434766, + 1050066111, + -1068215254, + 1065926750, + 1082869813, + -1070256691, + 1068535412, + 1079717196, + 1065384790, + 1025102881, + 1075840818, + 1068631687, + 1049592193, + 1087658718, + -1086232391, + -1078522365, + -1084149956, + 1083481034, + 1083887146, + -1126231393, + 1060129811, + 1022413845, + 1058066590, + 1066025573, + -1090433445, + 1061882544, + -1099326408, + -1089712089, + 1036884381, + -1109770950, + 1047747587, + 1049510393, + -1090009773, + 1060216121, + 1063294688, + -1075826194, + 1035702705, + 1060187339, + 1049833865, + 1076620654, + 1043803001, + -1061847505, + -1106825593, + 1067836940, + 1068895148, + -1072903669, + -1095328821, + -1097327901, + -1087735790, + -1080335941, + -1062360779, + 1077035501, + 1058794348, + 1075165510, + -1067363599, + -1076075856, + -1069900917, + 1054628224, + -1061574712, + -1069842450, + 1080343508, + 1074273897, + -1096184976, + -1062963380, + 1067636789, + 1083427123, + 1079395460, + 1078842257, + -1054195161, + -1043905372, + 1065813592, + -1110516617, + -1068339006, + -1057021894, + -1074807624, + 1078071715, + 1051158311, + 1076472727, + -1084578836, + 1063117850, + 1011834892, + -1109628788, + 1026753026, + -1082826487, + -1094438531, + 1069653113, + 1054869206, + -1077900087, + -1106426291, + -1080065472, + -1115986311, + -1117245279, + 1058594291, + -1078749506, + -1090329222, + -1062993043, + 1068819668, + 1056825712, + 1075388354, + 1084966478, + 1075208338, + -1056993281, + -1064707401, + 1091669216, + 1066544150, + -1062604491, + -1085631322, + 1075907951, + 1074212097, + 1074777345, + -1085491900, + 1083112976, + -1097060002, + -1117180055, + 1086746883, + -1092656792, + -1077119376, + -1079890267, + -1089081131, + 1065398088, + 1077826452, + -1156959612, + -1077475540, + -1080563435, + -1069433148, + 1030480392, + -1080872613, + -1072689895, + -1071598955, + -1064668279, + -1067102783, + -1071890249, + -1066278250, + -1071501388, + -1090069096, + -1066727137, + -1077423863, + -1087047673, + -1075249091, + 1057286366, + -1094000813, + 1064942477, + -1090008846, + -1081455003, + -1100719995, + -1089206325, + -1089409245, + 1050408049, + -1131338168, + -1095443294, + -1088650953, + -1081737050, + -1093821661, + -1106793231, + -1146738372, + 1054872181, + -1094079372, + -1083664966, + -1084952918, + -1068652225, + -1074001135, + -1074665560, + 1071124302, + -1078363945, + -1073191007, + -1077449805, + 1060629567, + -1109321916, + 1062887600, + 1012671747, + 1080107749, + 1059042461, + 1075142621, + 1046653511, + 1074752564, + -1073818768, + 1053882406, + 1095860894, + 1057528124, + 1065282045, + 1064309811, + -1103831819, + 1035173658, + 1049467656, + -1101120960, + 1070415741, + 1045917006, + -1143883796, + 1076137357, + -1094317942, + -1080562194, + -1080851059, + 1036275378, + -1118278354, + 1031196950, + 1075521742, + 1079990820, + -1088582829, + -1097975711, + -1098537600, + 1058212506, + 1056653853, + 1051455788, + 1020870095, + -1112321050, + -1092812180, + 1050221286, + -1110285162, + 1005945048, + 1009789000, + -1098152556, + 1052439131, + -1106427938, + 1033809489, + 1025770532, + -1073694825, + 1034103574, + -1076461704, + 1046660922, + 1055824666, + 1037233620, + 1017461040, + -1092415486, + -1113636480, + -1101207449, + -1098615563, + -1078797285, + -1098245423, + -1097823666, + 1036233459, + -1069045946, + -1088035948, + -1083414111, + -1100142347, + -1098170803, + 1061294368, + -1113063995, + -1055968431, + -1079933026, + -1095965147, + -1088818767, + -1131910954, + -1088449737, + -1123783565, + 1034081064, + 1067133570, + -1096896817, + -1111884906, + -1073637740, + 1061593585, + 1054029410, + -1098484988, + -1100628946, + -1096090407, + -1116848590, + 1032476319, + 1040593813, + -1069995587, + -1130731664, + 1035913995, + 1070427690, + 1044843567, + -1095835600, + -1140463270, + 1042245762, + 1063441406, + -1129668303, + 1065011193, + -1083669928, + 1016771306, + -1082098902, + -1104608563, + -1065349807, + -1117213831, + -1110902306, + -1067538753, + -1118162344, + 1061811691, + 1027821147, + 1008886678, + -1111043862, + -1105992425, + 1067999355, + 1079077994, + 1059091827, + -1079451589, + 1069493094, + -1079317800, + 1062207382, + 1029450432, + -1083725947, + -1060151093, + -1062754096, + 1039847147, + 1043007777, + 1082842101, + -1125434366, + -1077469092, + -1098855413, + -1088552645, + -1076246575, + 1038793462, + 1043293790, + -1108642528, + 1016576866, + 1052485577, + -1096296548, + -1111570281, + -1088004010, + -1085254162, + -1089758734, + -1106051266, + -1096229032, + 1032150365, + 1023157842, + -1082048549, + -1086953413, + -1055933048, + 1026027629, + 1066821279, + -1074945707, + -1073265380, + -1098024649, + 1037012156, + 1042600366, + 1065419516, + 1008779449, + 1021036749, + -1112849663, + 1016340896, + -1069928415, + -1098046083, + -1072002293, + -1139984195, + -1105686300, + -1067598860, + -1070642109, + 1073736923, + -1112316909, + 1036760059, + 1040197259, + 1026116069, + -1099917785, + 1032977355, + 1029746153, + -1080083046, + 1051503274, + -1056450088, + 1026294795, + -1148039337, + 1073428281, + -1104495006, + -1069775398, + 1083962475, + 1070848071, + 1040545949, + 1058612022, + 1094487159, + -1106766762, + 1035081711, + 1066232205, + -1114364932, + 1068379946, + 989396664, + 1045754620, + -1108751558, + 1066714659, + 1069587267, + -1062621663, + 1054676735, + -1093548272, + -1080219576, + -1083588913, + 1065769242, + 1001109332, + 1062369919, + -1087924095, + 1068683839, + -1081431869, + -1097563746, + 1021963412, + -1107786873, + 1051424904, + 1026688234, + 1034486426, + 1044381860, + 1009521747, + -1112206457, + 1009276670, + 968081504, + 1029198196, + -1142710885, + 1061770066, + 1009886522, + 1074836474, + 1057761818, + -1102483745, + -1063116380, + -1081180032, + 1054589221, + -1086509063, + -1121187228, + -1090560198, + 1019068286, + 1043481168, + 1063714784, + -1094326873, + -1104688272, + 1050426253, + -1076816211, + 1085608691, + 1068759274, + 1056636285, + -1103120040, + -1104573482, + -1100795974, + -1094762187, + 1090929037, + 1048779756, + 1034325665, + 1051518193, + -1097500483, + 1059333620, + -1104576273, + -1079780843, + -1134210166, + 1057923645, + -1110014136, + 1066496837, + 1073256528, + -1078908274, + -1114870975, + -1162040136, + 1032685434, + -1121683732, + 1038630784, + 1049666220, + 1066704815, + 1061105999, + -1080802693, + 1067618337, + 1059314098, + 1049276887, + -1111261961, + -1104920288, + -1139114953, + 1033417269, + -1095002069, + 1049245152, + -1126707995, + 1073767974, + 1029721952, + 1079059266, + 1027677416, + 1066413678, + -1108878514, + -1097385058, + -1089681908, + 1048338378, + -1103063756, + 1049360922, + 1014771189, + 1047323930, + -1102826136, + -1116874530, + 1060376646, + -1081709552, + 1081550965, + -1120140906, + 1059080831, + -1085276407, + 1061232029, + 1046312594, + 1077756255, + -1073996415, + -1091076001, + -1094039904, + -1064471634, + 1056534629, + 1049825347, + -1127205501, + -1092856071, + -1115120081, + 1035305972, + 1031904125, + 1038215337, + 1054529105, + -1086429520, + 1073509161, + -1065130149, + -1069385164, + -1075323512, + -1075579681, + 1052673161, + -1102409588, + -1083384773, + 1066375463, + 1065540281, + 1045813188, + 1032119451, + 1038490380, + -1112382085, + 1055827782, + -1091856215, + -1096446360, + -1100343966, + -1109314859, + 1043264181, + 995519009, + -1116689234, + -1100105504, + -1090354621, + -1116790582, + -1146776125, + 1086283871, + 1074421317, + 1031182193, + -1074652621, + -1094854618, + 1072662419, + -1087073131, + 1041295469, + 1045596906, + -1085315949, + 1046684804, + 1052694849, + -1087707564, + -1102352805, + 994333880, + -1111019566, + -1072882721, + -1106972509, + -1094310602, + -1095848134, + -1042810724, + -1106742274, + -1081779818, + 1023224274, + -1108999367, + -1091045979, + -1077612531, + 1015928244, + 1034184336, + -1105495701, + -1080955483, + 1081020606, + -1094116545, + -1109317248, + 1076726457, + -1105922070, + 1068191843, + -1089857630, + -1092191526, + -1155659428, + 1042803768, + -1051195897, + 1041403174, + -1060767075, + -1095004849, + 1059151143, + -1109499350, + -1116944223, + 1029753618, + 1045720759, + -1140282182, + 1040708237, + 1023454634, + -1125250467, + -1120476985, + 1019525753, + -1087354491, + -1129880628, + -1070706324, + 1025075891, + -1109223383, + -1072082899, + -1096118188, + 1066278561, + 1054006844, + 1042263396, + 1051582742, + 1038243248, + -1089385836, + 1035322572, + 1031266090, + -1079780996, + -1122251795, + -1079018616, + 1020096336, + 1052388459, + 1046453686, + -1089257529, + -1085441077, + -1084887411, + -1076939418, + 1077231925, + -1129445824, + -1069833659, + -1095584582, + -1096264362, + 1023724410, + -1115327044, + -1109153199, + -1116264636, + -1093051457, + 1033325906, + -1099305077, + -1081564929, + 1048347774, + 1050394659, + -1066254862, + -1121440311, + -1068906145, + 1071818861, + -1111273403, + 1013667466, + -1135806490, + 1059755247, + -1085609179, + -1116573375, + -1108497859, + 988493944, + 1050912899, + 1050353061, + -1091185954, + 1032643522, + 1029772696, + 999528251, + 1054764156, + 1033966038, + -1113804358, + -1100134170, + -1118964261, + 1025851864, + -1100311623, + 1064234782, + -1078826372, + 1016921231, + 1040340762, + -1088796173, + -1095796292, + -1098116397, + 1058561117, + -1102601892, + 1039652318, + 1066288705, + 1041402944, + 1049555860, + 1023039061, + -1095725815, + 1063219048, + 1069656512, + 1044492474, + 1058499408, + -1088217882, + 1058627409, + 1050946663, + 1063555874, + 1052243273, + -1100643076, + -1103509887, + 1047366464, + 1067772487, + 1046056514, + -1093762089, + 1057292530, + 1046140249, + 1052543745, + 1054469336, + -1087026448, + 1047343971, + -1140417937, + 1069316435, + -1113584613, + -1115671374, + 1063526812, + -1127147682, + 1042317031, + -1104472001, + 1044317175, + -1114235506, + 1051474366, + 1033419960, + 1043787013, + -1118096392, + 1016135278, + 1037955613, + 1009256418, + -1128166665, + 1025260648, + 1042087575, + 1040044418, + -1110761022, + -1125173269, + 1049397967, + 1041037912, + -1074008375, + 1060582175, + -1102352680, + -1102529558, + -1109656784, + 1014232974, + -1125639928, + -1138300092, + -1101767872, + -1063152830, + -1092361416, + -1103001045, + -1093264931, + 1081726981, + -1066324633, + -1098332876, + -1135853668, + -1068283484, + -1105194686, + -1098672157, + -1188226048, + -1054619068, + -1096678908, + -1099861615, + -1094517888, + 1047234861, + -1072172757, + 1034156319, + 1058039512, + -1132204056, + 1057041961, + -1096751975, + -1060451968, + 990663340, + 1049117095, + -1115760171, + 1071298529, + 1050407281, + -1121965834, + 1046742675, + 1036877871, + 1081353628, + 1083166230, + 1055905528, + 1014478344, + -1095434948, + -1096807770, + 1023642014, + 1007652908, + 1016467853, + 1026167346, + 1026241388, + 1024716916, + 1009263438, + -1100923949, + 1039141649, + 1019141153, + -1154600414, + -1064077207, + 1065349327, + 1046062186, + 1069652559, + -1122512185, + -1087962709, + 1033480961, + 1030707133, + -1107290514, + -1105306163, + 1024956446, + 1049043710, + -1115090108, + 1057313762, + 1015132238, + -1133792200, + -1081350800, + -1096556987, + -1097780736, + 1040922960, + -1095385967, + 1075399060, + -1091198005, + -1085657576, + 1044250337, + -1109058577, + -1064320541, + 1048463021, + 1070971084, + -1110908229, + -1104680129, + 1050274581, + -1122573264, + -1092161197, + 1093847267, + -1114441453, + 1068325041, + -1103613503, + -1110892490, + -1146855686, + -1122903300, + -1072201294, + -1099858436, + -1069581533, + -1087365770, + 1042354092, + -1098268286, + -1106246744, + 1009353454, + 1041888973, + 1048127340, + -1098805476, + 1038778874, + -1163874732, + -1112861490, + 1024964310, + -1071211787, + 1046254300, + -1098106537, + 1003869038, + -1100386433, + -1087496191, + 1045620767, + 1048618698, + 1050155775, + 1047541596, + 1064033910, + 1043537127, + 1048748278, + -1128558893, + 1041141738, + -1081933600, + 1040923529, + -1079218733, + 1041633084, + 1010016700, + -1071576159, + -1069950010, + -1067574262, + -1083816196, + -1081791817, + 1082224907, + -1094194048, + -1114960478, + 1049145416, + -1098874192, + -1075864756, + 1040548445, + 1035261858, + -1114809469, + -1112931236, + 1054464306, + 1052392971, + -1110465824, + -1080137274, + 1048408421, + -1087479402, + -1096974068, + -1099899227, + 1034048578, + 1044292342, + 1073314714, + -1092732712, + -1069482678, + -1089285726, + 1074082435, + -1113138873, + -1076132205, + 1028849655, + 1043743154, + -1110058602, + 1078495121, + -1124196514, + -1119391625, + 1013678443, + 1017365227, + -1070519590, + -1107832206, + -1056149188, + -1128750967, + -1098454631, + -1070463108, + -1070962198, + -1134525387, + 1028241776, + -1121256300, + 1042193347, + -1133776328, + -1104309782, + -1110887390, + -1159278860, + -1073882715, + 1026697931, + -1061244388, + 1032620983, + -1081911059, + 1070028800, + 1035633267, + 1057520786, + -1076168138, + -1067928588, + -1109174311, + -1120851167, + 1080456296, + -1100756666, + 1038265539, + 1042352949, + -1095571013, + 1060653693, + 1027077756, + -1081454708, + -1080541889, + -1080706171, + 1046273030, + -1107330002, + 1042637298, + -1094761920, + -1107452257, + 1074640302, + 1032463658, + 1034718950, + -1096594083, + 1034814304, + -1084109209, + -1083306614, + 1044347486, + -1129979008, + 1057083462, + -1098167469, + 1040678078, + -1094886848, + -1125769728, + -1123450964, + 982132520, + 1016522622, + 1023654486, + 1037493617, + -1098610920, + -1109276867, + -1115083031, + -1048040293, + -1097796845, + -1086944358, + -1092921713, + 1034303516, + 1032126697, + 987624556, + 1013020825, + 1043689476, + -1100767350, + -1102535321, + -1100808737, + -1109887555, + -1132344954, + -1100886549, + 1047997617, + 1082483178, + 1040579610, + 1060790515, + -1086236375, + 1065151234, + -1076840354, + 1072208923, + 1101383977, + -1088301852, + 1041938316, + -1088848687, + -1090855338, + -1081261641, + -1093000516, + 1041471566, + 1040298794, + -1088290199, + -1095616012, + -1097070405, + -1087007972, + -1071930078, + -1081511406, + -1103799606, + -1137168042, + 1033630283, + 1065158598, + -1099675657, + 1060739092, + 1064837457, + 1042079286, + -1098903474, + -1119008790, + 1032246349, + -1113373416, + 1066104399, + 1023774672, + -1113898222, + -1094310895, + 1052152475, + -1098749228, + -1084345013, + 1053094651, + 1056960113, + -1116307468, + 1061624352, + 1027159872, + 1042933883, + 1067802552, + -1107604936, + 1033016960, + -1092664144, + 1057771978, + -1072094652, + -1082955198, + -1077320939, + -1065293639, + -1082886840, + -1089676614, + -1095782407, + 1057241814, + 1048190079, + 1077115080, + 1067505511, + -1091227649, + 1105075155, + -1071766402, + 1048856434, + 1049031469, + -1098857067, + 1045422408, + 1055207212, + -1115122357, + -1095061320, + -1133095655, + 1055550539, + 1048811184, + 1034124811, + 1048835059, + -1056644317, + 1062288026, + -1082197712, + -1085570290, + 1065651610, + 1030530498, + 1031200626, + 1090705590, + 1043366214, + 1091079496, + 1060247623, + -1087651946, + 1030437690, + 1063182906, + 1045327719, + -1105588619, + -1096300046, + -1086250117, + 1026020703, + 1016503211, + -1109977896, + 1001067655, + 1048675556, + -1086933808, + 1075302320, + -1128105311, + -1093534001, + 1061680967, + 1060238569, + 1056591683, + 1053155886, + -1098219909, + 1069842651, + -1137306212, + -1142382733, + 1061095347, + -1105597656, + 1042390959, + -1137502930, + 1071549698, + 1026087628, + -1094245518, + 1082068268, + 1033557922, + 1033916128, + 1048876221, + 1069913878, + -1110394253, + 1051709874, + 1074811940, + 1038831397, + 1061337028, + -1106933941, + -1104510613, + -1104911957, + 1042737234, + -1088491754, + 1068643139, + -1113316744, + 1040888761, + 1078951474, + 1067154212, + 1061943722, + 1050144835, + -1106212636, + -1105938238, + 1024581259, + 1091985702, + 1033704036, + 1023767756, + 1051239009, + -1081540147, + 1077014680, + 1069264901, + -1125609744, + -1123730114, + 1055532569, + -1095827325, + -1132085416, + 1017458242, + 1018739068, + -1131770423, + 1068502187, + -1104018971, + 1053209515, + -1139031838, + -1122585477, + 1046443358, + 1079392894, + -1080439252, + 1045634505, + -1123718382, + 1040203287, + -1112337418, + 1051570174, + 1020373895, + -1103130437, + 1078045080, + 1041554993, + 1058426261, + -1105076678, + 1049355307, + 1076201494, + -1119099290, + 1053207675, + 1069440963, + 1060427936, + -1076238873, + 1052883645, + 1070482780, + -1086053069, + -1084460593, + -1080047559, + -1090352170, + -1058063114, + -1086921893, + -1077915253, + -1069512105, + -1089802680, + -1100682506, + 1069669387, + 1060513141, + 1075125286, + -1101251750, + -1071716216, + -1104070617, + -1089132481, + -1073154148, + -1084784208, + 1055060797, + -1087536442, + 1051276034, + -1088195190, + -1127710292, + 1046914119, + 1037579884, + 1042135758, + -1079711212, + -1108602591, + -1107733440, + -1085344093, + -1107697506, + 1048184653, + 1074117960, + 1039428236, + -1116835301, + 1032553510, + -1095116446, + 1046203710, + 1077289693, + -1073260876, + -1113791118, + -1090096782, + 1055064942, + -1085653402, + 1061715963, + 1053889876, + 1056963632, + -1110502078, + -1098402846, + 1032111162, + -1088309322, + -1081828413, + -1078393640, + -1094852903, + -1079831854, + 1061086550, + -1098734193, + -1097904672, + 1078424707, + 1040388223, + 1061741404, + -1113986180, + 1044045556, + -1095649366, + 1050470009, + 1049735759, + -1087300887, + 1037829555, + -1087763448, + -1091825834, + -1092133022, + -1088491757, + 1063235779, + 1060016889, + 1049929792, + 1026285210, + 1072702848, + 1041334744, + -1075565492, + -1070172286, + 1028971757, + -1112524333, + 1011654513, + -1110590262, + 1057534411, + -1100654514, + 1062707314, + 1032220453, + -1159772744, + 1019541216, + 1010901058, + -1085070749, + 1057233620, + -1092582174, + -1121251116, + -1079672062, + -1098094663, + -1086910885, + -1084293970, + -1110004833, + -1110494549, + -1084527832, + -1095761963, + -1091338272, + -1117530634, + 1047880417, + -1089127120, + -1121551424, + 991652140, + 1049344691, + 1046990280, + -1086135028, + -1096746049, + -1099701659, + -1071013054, + 1050985756, + -1076198825, + 1033375632, + -1069835654, + 1066729683, + 1061085435, + 1071695896, + 1044800143, + 1086684694, + 1057626859, + 1061231091, + 1083927829, + 1058195076, + 1065887882, + 1042642097, + 1062752333, + -1080744643, + 1065820676, + 1054354940, + 1041534206, + 1052434846, + 1072897666, + -1089823763, + 1042737833, + 1079116653, + -1082291857, + 1040891180, + 1020491653, + -1100951857, + 1014562208, + 1041643696, + 1049305375, + 994275076, + 1059170068, + 999854826, + -1113999902, + 1040734394, + -1114786184, + -1130226180, + 1031898579, + 1053724169, + -1118747622, + -1102619890, + -1079509471, + 1036452396, + -1101317824, + 1030514921, + -1098431648, + 1057774310, + -1114251326, + -1098253426, + 1067513769, + 1034218985, + 1044185499, + -1128016534, + 1005472800, + -1088759611, + -1124965948, + 1074500636, + 1075703777, + -1081367004, + 1075837697, + -1104080613, + 1060763020, + 1060890354, + 1029540106, + -1075488432, + -1128423987, + -1097219486, + 1030891556, + -1085940117, + 1041487871, + -1093979919, + -1102105546, + 1075817483, + -1087678952, + 1063208822, + -1103414159, + -1083856904, + -1107055449, + -1104604636, + -1064623273, + -1098338183, + -1057171075, + -1091326318, + 1049370304, + -1095225598, + -1114243934, + 1034971111, + -1110717887, + 1062257923, + -1135330065, + -1124817042, + -1128518755, + -1090955151, + -1121752796, + -1098186061, + -1112007375, + -1080293454, + 1021070694, + 1046118589, + -1070059557, + -1100284911, + -1089146842, + -1124995886, + 1059998935, + 1043473236, + -1122928510, + 1026959553, + 1058803787, + -1139860726, + -1101692400, + 1038855160, + -1070837770, + -1117272865, + -1072457461, + 1075668035, + 1052856705, + 1051132668, + 1084469309, + -1104577368, + -1062072088, + 1070905923, + 1055072332, + 1080995029, + 1064796380, + 1067102640, + 1055207607, + -1084950051, + 1054366166, + -1067816598, + -1057254067, + -1080779850, + -1062125565, + -1089354059, + -1067729196, + 1059301625, + 1066280387, + -1070442543, + -1076017152, + -1084306000, + -1102247205, + -1073619199, + 1060983776, + -1082647657, + -1085174619, + 1050940452, + 1055700487, + 1068370562, + -1087161341, + 1071546051, + -1090142284, + -1091880168, + -1079508100, + -1088129479, + 1062283648, + -1104490094, + 1041730425, + 1062860734, + 1059047162, + 1062660648, + 1086014902, + -1077815510, + -1099686170, + 1072683655, + 1077112219, + 1079435147, + 1065446760, + 1070426429, + -1090141701, + 1043656753, + -1085154873, + -1069408347, + 1068213106, + 1061959674, + 1070057876, + 1075639211, + 1035799408, + 1038374459, + 1066690647, + 1039661209, + 1044647203, + 1062023173, + -1088468043, + -1079165925, + -1080336498, + 1068130569, + -1077493406, + 1074217257, + -1101727172, + -1085379174, + -1070481672, + 1057529522, + -1076522193, + -1073924795, + 1082312198, + -1064314607, + 1067061448, + 1068218316, + -1079222876, + -1119617023, + 1069930539, + -1090924901, + 1075182877, + 1079708151, + -1100065892, + -1089600121, + -1116492203, + -1086472107, + 1032157576, + -1072230606, + -1079439244, + 1059474144, + -1088502908, + 1047501927, + -1094320071, + 1068087040, + -1087532275, + -1097996011, + -1082432729, + 1079834747, + -1070564609, + -1068847264, + -1072725058, + -1067951169, + -1069765987, + 1081507675, + 1052176603, + -1068918124, + 1064777857, + -1102908869, + -1105072458, + 1077574212, + 1060566264, + 1055658928, + -1102809937, + -1063898364, + -1078424254, + 1069856456, + 1080230047, + 1082102894, + 1085825073, + 1075013346, + 1075686667, + -1075678085, + 1036979328, + 1057776047, + 1073308450, + -1098665897, + 1068835544, + 1062026186, + 1073115015, + -1108835930, + 1059194909, + -1073264910, + 1080909556, + -1062755957, + -1057186943, + -1079805436, + -1090052576, + -1094985070, + -1082234213, + 1061738033, + 1058858038, + 1033335443, + -1092867209, + 1051746309, + -1070732239, + 1059876194, + -1089599015, + -1097807493, + 1058252370, + 1068758970, + 1056092463, + 1054205382, + -1078621136, + -1082559630, + -1071670612, + 1055675893, + -1086963788, + -1066927582, + 1085374430, + -1092045876, + -1089239053, + -1062177169, + 1074714216, + -1063238637, + 1074199777, + 1025053201, + -1081436824, + 1066916555, + 1074783687, + 1074020846, + -1085577315, + 1065482474, + 1077138633, + 1054498494, + -1114828571, + -1070442607, + -1064385934, + -1089735557, + 1093796263, + -1068759439, + 1071490382, + 1042018930, + -1097971822, + 1038348488, + 1040032887, + -1070880443, + -1116903647, + 1074268567, + -1086812810, + -1069807455, + 1078684860, + -1082836394, + 1071746535, + 1041542471, + 1074310491, + -1091968963, + 1073791918, + 1001317682, + -1082375516, + -1081603396, + -1078587263, + -1072273634, + 1049284485, + 1043446264, + -1121610917, + -1079834545, + 1044252087, + -1090838379, + 1066022288, + 1068104825, + 1051795406, + 1065935796, + -1090488493, + -1091327171, + -1075273149, + 1026565785, + -1092721748, + -1068118543, + -1080128501, + -1077559912, + -1068232755, + -1073195588, + -1080534792, + -1057676851, + 1072770856, + -1075114170, + 1066544368, + 1061367904, + -1102189169, + 1051872010, + 1067567478, + 1065976570, + -1089309914, + -1062197738, + -1083836863, + 1074973060, + 1073854473, + 1043022865, + -1098974295, + -1081132748, + -1059501560, + 1040631691, + 1056646734, + -1102933001, + -1069334873, + 1073890909, + -1113630628, + -1076035932, + -1069397950, + -1071300977, + 1053943262, + 1078091462, + -1085796399, + 1089658550, + -1073288455, + 1080248330, + -1086351284, + 1078693386, + 1064406302, + -1077766119, + -1064731484, + 1087660804, + 1067732981, + 1045203754, + -1103048335, + 1060545913, + -1096332107, + -1083293377, + 1057611205, + -1087034823, + 1042901203, + 1056715956, + 1057174656, + -1103188499, + 1044453092, + -1096816437, + 1062349173, + -1073740860, + -1071759336, + 1055419708, + -1142092534, + 1071502777, + 1064246014, + 1078990907, + -1086152414, + -1096040036, + -1075924931, + -1080978512, + 1055199559, + -1081392276, + 1035288904, + -1089680737, + -1076337896, + 1073423898, + 1069292535, + -1064055954, + 1090960417, + 1079942060, + -1066963987, + -1096319162, + -1089876921, + 1053123604, + 1053708252, + -1073513132, + -1090291890, + 1074096972, + 1073676769, + -1087719621, + 1085962835, + 1079469569, + 1071264268, + 1082484662, + 1084166605, + 1077004204, + -1082573634, + 1070066035, + 1066697933, + -1094468185, + -1077585897, + -1075600768, + 1088320289, + 1065452455, + 1049821475, + -1083507825, + 1051754205, + 1081333053, + 1063331691, + -1081514753, + 1066432444, + 1059677844, + -1099913465, + -1079249069, + -1088251951, + 1070335310, + 1063342158, + -1105555777, + -1094005138, + -1061701238, + 1098772169, + 1073824053, + -1070702592, + -1071528531, + -1104601247, + -1044236884, + 1070937415, + 1060115132, + -1123217926, + 1077418536, + 1075860698, + 1064319370, + -1091063118, + 1074950458, + -1089148562, + 1066586982, + -1121727677, + 1077161927, + 1089399528, + -1104495507, + -1069586212, + 1053993420, + 1059807630, + -1100580144, + 1040110421, + -1093179374, + -1087651939, + 1074426855, + 1045797782, + -1069086230, + 1055969570, + -1089861015, + 1060312633, + -1077745793, + 1034752961, + 1084326421, + 1064133403, + -1091538243, + 1058076150, + -1083637363, + -1085222946, + 1059485423, + -1099107020, + 1017448082, + 1050929193, + 1055097846, + 1055051818, + 1064228520, + -1097026773, + 1061423312, + 1050837763, + -1087424574, + -1101651767, + -1107600209, + 1057738770, + 1056163057, + 1055550837, + 1048774136, + 1052738826, + 1040922466, + 1065825890, + 1056333210, + -1119838246, + 1069707566, + -1108739607, + 1061411245, + 1053608268, + 1073681397, + 1052530285, + 1051010186, + -1097740460, + -1094115110, + 1044118279, + -1129600054, + 1082289039, + 1066799129, + 1078781300, + -1081013937, + -1069937030, + -1077860004, + 1086676616, + -1080932789, + 1044418821, + 1081256636, + 1066194730, + -1084906390, + -1112480383, + -1058456757, + 1065746114, + -1094890171, + 1083060853, + -1086869728, + -1069706041, + 1076896493, + -1069282161, + -1061755306, + -1075010779, + -1072189133, + 1068738612, + -1090575121, + -1086529456, + -1072268957, + 1067443427, + -1069194492, + 1032826221, + -1085284060, + -1088078224, + -1090596209, + 1058834569, + -1077178107, + 1066621338, + -1103344414, + 1025311783, + -1089034178, + -1090262211, + 1057579528, + 1052416261, + -1082386193, + -1097536223, + -1081452489, + 1071328832, + -1078697763, + -1069751364, + 1048476747, + -1080760528, + 1084960029, + -1080516085, + -1098594893, + 1069006490, + -1113326964, + 1076454499, + 1073927745, + 1065418353, + -1083032016, + -1059474833, + -1056831127, + -1086276730, + -1072960495, + -1056810954, + -1080969042, + 1083495315, + 1074173798, + 1091086404, + 1081474700, + -1070528780, + 1062482265, + 1059888858, + 1083892629, + -1076483659, + 1091708866, + 1084965657, + 1075566853, + -1081756227, + -1081726568, + 1063923864, + -1053578524, + 1085067103, + -1066970430, + -1083775032, + 1075590482, + -1098283473, + -1078407137, + 1084098755, + -1071807240, + 1049497446, + -1078560716, + -1065954341, + 1057357022, + -1119486527, + 1056565510, + -1079490839, + -1080869038, + -1105622600, + 1058209036, + 1068123949, + 1060977542, + 1078309340, + -1094666916, + 1074709781, + -1084508139, + 1080427985, + 1054225965, + -1089017114, + 1098855881, + -1085398374, + -1080907252, + 1058747819, + 1082151659, + 1060124483, + -1076996780, + -1056428997, + -1071022659, + -1072123294, + -1067373293, + 1064252298, + -1084192165, + -1090065379, + -1083993137, + 1089425398, + -1091006077, + -1072929550, + 1024820864, + 1058497880, + -1071577660, + 1051966835, + 1050043658, + -1106608742, + 1083499783, + -1089054165, + 1077581178, + -1071895762, + -1071164651, + -1063540228, + 1070111774, + -1064910621, + -1073185636, + -1081562553, + -1089502809, + -1101995000, + -1076566685, + 1065421852, + 1070815279, + 1078898784, + -1070864012, + 1058736451, + 1026346456, + 1030707198, + -1095063965, + 1037951821, + -1081549970, + 1077948848, + -1084705999, + 1056658700, + -1086630310, + 1060296850, + -1081803996, + 1058110021, + 1055441119, + 1060470789, + 1087243485, + 1065968091, + -1079217907, + 1070775987, + 1074142778, + -1092917914, + 1082791424, + -1090854598, + 1073019018, + -1064461095, + 1026096769, + -1075591491, + -1073530054, + 1057490083, + 1040019626, + 1082688949, + 1084269438, + 1076504678, + 1082279372, + -1058232986, + -1101219398, + -1069952070, + 1086735896, + 1074776146, + 1083685327, + 1075356329, + -1089412311, + 1070347698, + 1017281343, + 1074115187, + -1086442894, + 1077037901, + -1084846846, + -1054522320, + 1057274264, + -1076055886, + -1056854700, + 1053972924, + 1090049700, + 1069473845, + 1062434913, + -1070332800, + 1044817203, + 1049380759, + 1062896914, + 1069129469, + -1075875029, + -1097413617, + 1072334223, + -1094204378, + -1074300443, + -1109424842, + 1030434806, + 1072216405, + -1081891711, + -1079117077, + 1068797868, + 1059575965, + -1077931322, + -1107455564, + -1062989448, + -1057366451, + -1065814248, + -1077106280, + 1073407228, + -1071639693, + 1074913040, + -1066559117, + -1074016647, + -1087190687, + -1092916957, + 1041756694, + -1097362733, + -1094341084, + -1074989988, + -1074430611, + -1060272623, + -1073661695, + -1054909418, + -1079696192, + -1072254210, + 1071217498, + 1054465367, + -1079539621, + -1070857187, + -1099428378, + -1072634749, + 1074532894, + -1053999040, + -1085286595, + 1058772264, + -1094023953, + -1078825117, + -1078492867, + -1069574890, + -1063442059, + -1063783541, + 1081791252, + 1087808476, + 1073876199, + -1104108170, + 1059115298, + -1074062867, + -1071859545, + -1079193842, + 1074305058, + -1078276926, + -1081826277, + 1053141834, + -1097412698, + -1089721662, + 1061456928, + -1110259277, + 1045044774, + 1037455330, + -1091902715, + -1079960883, + -1087866459, + -1070915648, + -1095952207, + 1041937738, + 1068160141, + -1063662656, + -1081156166, + -1072979161, + -1113811316, + -1111634157, + 1068370190, + -1069960887, + 1068303824, + 1073594478, + 1076882095, + 1074322174, + -1076778539, + 1068946286, + 1076054654, + -1069288350, + 1053155915, + -1059539660, + 1039329960, + -1080709293, + 1088497558, + -1081214997, + -1113462385, + -1080679476, + 1060144289, + 1061740277, + 1041131162, + -1064156667, + -1097003393, + -1118766824, + -1090152778, + -1091052903, + 1080766008, + -1073382417, + 1088875648, + 1081277980, + 1075909640, + -1081993958, + 1042141260, + -1097474981, + 1066198760, + -1075941409, + -1071803565, + 1082265933, + -1079712163, + -1081755886, + -1077928831, + -1068269940, + 1075322391, + -1082055303, + 1061117289, + -1086288445, + 1067937632, + 1063605507, + -1090393486, + 1048505206, + -1077012559, + -1076892492, + -1099263084, + 1068758761, + -1053398025, + -1059895211, + 1063097062, + 1050713656, + -1061078659, + 1074447782, + 1054041571, + -1076271799, + 1069500446, + -1097294543, + 1073595340, + 1060631532, + -1092333596, + -1075835936, + -1096840352, + 1034364037, + 1075494906, + 1067380035, + 1069759058, + -1060545009, + -1093709388, + -1101356991, + -1082398499, + -1094643747, + 1051775043, + 1060684773, + -1080747781, + 1056831527, + -1080570091, + -1081437154, + 1058755844, + 1056049211, + 1065832345, + 1065328568, + 1066604660, + 1074388591, + 1075486132, + -1078192543, + -1137023356, + 1068873348, + 1070719029, + 1080182947, + -1074093107, + 1073507733, + 1062460734, + -1084848626, + 1050378822, + -1095139310, + 1059272266, + -1088623080, + 1034943000, + 1062874456, + 1064050465, + 1059366211, + -1079619711, + -1081236918, + -1085325820, + -1079211766, + -1073747243, + -1075800663, + -1063667360, + -1076936449, + -1067808084, + -1060257053, + -1079854365, + 1074427786, + 1077876532, + -1067103714, + 1060526042, + 1069675528, + 1076049222, + 1065567505, + 1065459553, + 1074261360, + -1084276542, + -1071259550, + 1054460423, + -1075229919, + -1064493728, + 1074012149, + 1078747321, + -1062228492, + -1106498344, + 1085498178, + -1086944311, + -1092691833, + 1050199716, + -1050213469, + 1043002996, + 1082108686, + 1076770879, + 1060041972, + 1092621262, + -1058380159, + -1064767238, + -1065759210, + -1061069687, + -1069190901, + -1073681401, + -1083919144, + 1081334508, + -1079812154, + -1089449821, + -1078166082, + -1071932716, + 1073993126, + 1060292808, + 1049130204, + -1115347208, + -1072332734, + 1071451452, + 1061964921, + -1079938076, + -1094563432, + 1047408745, + -1079387208, + 1059630497, + 1068295956, + 1040297449, + -1075886015, + 1094713741, + 1083582037, + -1077673444, + 1056276851, + 1082750847, + -1073309362, + 1070626228, + 1069006533, + -1080080685, + 1049681293, + 1055760024, + 1074307485, + 1064783469, + 1062314109, + -1070104828, + 1070555709, + -1091400623, + -1112516869, + -1071525317, + -1075015534, + -1070940415, + 1069773289, + 1040841934, + 1076131258, + 1042614295, + -1088141139, + 1065374771, + 1094285756, + 1017068122, + -1072808760, + -1061880539, + -1080712196, + 1058634945, + -1079518730, + -1066906217, + 1062924165, + -1067542576, + -1064483304, + -1085326798, + -1084067716, + -1073400848, + -1072429767, + -1069109494, + -1066943220, + -1089457808, + 1069069582, + -1117659879, + 1034492160, + -1091799514, + 1069710965, + 1064032673, + -1097096787, + -1113300251, + 1053319517, + -1106458097, + 1060726107, + -1079783297, + 1041529710, + -1135183991, + 1077810022, + -1111950806, + 1069372559, + 1064548503, + -1079905508, + -1080536162, + -1081405226, + -1077104911, + 1060146884, + -1075031932, + -1098786972, + -1089305195, + -1072122659, + -1077422284, + -1074207277, + 1066214727, + 1063817636, + -1087076915, + -1070789027, + -1079419299, + -1102326704, + 1074719023, + 1058215432, + 1065117788, + 1064151005, + -1084897377, + -1072227976, + -1067069183, + 1074635513, + 1075410143, + -1068671458, + -1082182838, + -1085141288, + 1074447194, + 1057732998, + 1070054614, + -1075719191, + -1092943862, + 1081129863, + 1067016035, + -1074841132, + 1038589549, + 1069382796, + -1080463733, + 1072751666, + -1088642594, + -1064781076, + 1077395104, + -1073298823, + -1070966289, + 1076633669, + 1071122826, + 1066627963, + -1089299302, + -1073396632, + -1080615966, + -1081495440, + 1078165299, + 1062684374, + -1074249545, + 1009146638, + 1070474734, + 1062495624, + -1085201985, + -1086456817, + 1068069425, + 1072555562, + -1079076254, + 1059770243, + -1073043435, + 1048308902, + -1085143719, + 1075043138, + -1080765521, + -1068280264, + 1059123057, + -1073565669, + 1060705313, + 1074116891, + -1076198562, + 1061291760, + 1061739723, + -1073168396, + -1069386543, + 1073932891, + 1073727749, + -1064701917, + -1071225708, + -1121996336, + 1040337279, + 1061039848, + 1071055349, + -1118815737, + -1073997438, + 1039975550, + -1068950127, + 1022486332, + 1050701981, + 1065267866, + 1070119429, + -1118909672, + 1065802630, + -1078657212, + 1074890831, + 1075232126, + -1069379922, + -1064920696, + 1082598372, + -1080402689, + -1078587987, + 1080431609, + 1069725744, + -1081104770, + -1084686570, + 1062445098, + -1074242879, + -1073979052, + 1077085178, + 1080102900, + -1082019710, + 1055962666, + 1049986043, + 1057393316, + -1078108093, + -1078281035, + 1075125839, + 1084069292, + -1073054274, + 1071679103, + 1064979946, + -1077073298, + -1069682066, + -1069271317, + 1083435508, + 1083855843, + 1060212571, + 1055148732, + 1072376825, + -1071045753, + } +} diff --git a/icu/icu4c/source/data/brkitr/lstm/Thai_codepoints_exclusive_model7_heavy.txt b/icu/icu4c/source/data/brkitr/lstm/Thai_codepoints_exclusive_model7_heavy.txt new file mode 100644 index 00000000000..a5d0b8bb5bc --- /dev/null +++ b/icu/icu4c/source/data/brkitr/lstm/Thai_codepoints_exclusive_model7_heavy.txt @@ -0,0 +1,46221 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +Thai_codepoints_exclusive_model7_heavy:table(nofallback){ + model{"Thai_codepoints_exclusive_model7_heavy"} + type{"codepoints"} + embeddings:int{34} + hunits:int{58} + dict{ + "ก", + "ข", + "ฃ", + "ค", + "ฅ", + "ฆ", + "ง", + "จ", + "ฉ", + "ช", + "ซ", + "ฌ", + "ญ", + "ฎ", + "ฏ", + "ฐ", + "ฑ", + "ฒ", + "ณ", + "ด", + "ต", + "ถ", + "ท", + "ธ", + "น", + "บ", + "ป", + "ผ", + "ฝ", + "พ", + "ฟ", + "ภ", + "ม", + "ย", + "ร", + "ฤ", + "ล", + "ฦ", + "ว", + "ศ", + "ษ", + "ส", + "ห", + "ฬ", + "อ", + "ฮ", + "ฯ", + "ะ", + "ั", + "า", + "ำ", + "ิ", + "ี", + "ึ", + "ื", + "ุ", + "ู", + "ฺ", + "เ", + "แ", + "โ", + "ใ", + "ไ", + "ๅ", + "ๆ", + "็", + "่", + "้", + "๊", + "๋", + "์", + "ํ", + "๎", + } + data:intvector{ + 1035829495, + 1015113129, + 1037659072, + -1151663384, + -1157186423, + -1131860057, + 1073513266, + -1113423575, + 1004598819, + 1006684473, + -1125460484, + -1128395223, + 1027682485, + 1042411617, + 1040478400, + -1126846609, + -1125636187, + -1140265876, + 1006687787, + -1126340875, + 1009952950, + 1013008354, + -1107858543, + -1113045963, + -1128625193, + -1127945747, + 1032601239, + -1122029261, + -1117406360, + -1131264645, + 1000813292, + -1151515118, + -1150952451, + -1072288102, + -1099248154, + -1113155893, + -1149530439, + -1096183162, + -1097547517, + 986732872, + -1102380537, + 1032635402, + -1098141777, + 1020649484, + -1134559483, + -1086060270, + -1124262542, + 1039208851, + -1111079506, + -1098640834, + 1031058102, + -1114349334, + 1049242894, + -1112160266, + -1114465853, + 1041943973, + -1104955228, + 1034385392, + 1043565950, + -1122481698, + 1049473871, + 1040496217, + 1033633637, + -1114028629, + -1124844451, + -1113244527, + -1112314799, + -1119655709, + 1003404520, + -1135231528, + 1027556745, + -1135847104, + -1150440608, + 1007525876, + 1017650938, + -1121952806, + 1020789314, + -1123215581, + 1019765146, + -1120569497, + 1015092186, + -1120497270, + -1123237306, + -1119481878, + -1136193960, + -1131162924, + -1121524298, + -1135888616, + 1008367448, + -1124177350, + -1135171724, + 990313728, + -1128335417, + -1123662140, + -1119550621, + -1123805011, + 1027393561, + 1026692121, + 1025564897, + -1119833117, + -1164336032, + 1001335272, + 1051284351, + 1026926015, + -1122481038, + -1116158278, + -1124349396, + -1128691039, + -1102556376, + 1035176214, + -1136177492, + 1041586445, + -1104469147, + -1108210826, + -1081052950, + 1070233971, + -1107585846, + -1119185166, + 1046796056, + -1115121889, + 1031458832, + -1100887575, + -1114543062, + 1047035148, + -1112671908, + 1015239338, + 1052598199, + -1120231244, + 1032265638, + 1028715898, + 1031383452, + -1101698315, + -1103855731, + 1058329929, + 1028956592, + 1049855634, + 1024635859, + 1023532137, + -1121060633, + -1120749750, + -1128987443, + 1024635313, + 1024894519, + 1014516684, + 1026316951, + -1121864250, + 1019774918, + -1120665814, + 1026502547, + -1119439261, + -1119912963, + 969574784, + 1018742030, + 1017344974, + 1025999873, + 1026154545, + 997378464, + 1014739980, + -1122508973, + 1015392590, + -1133531764, + 1002166448, + -1156333728, + 1026589891, + -1135887656, + 1023440327, + -1120026774, + 1017312742, + -1129714630, + -1122842291, + 1053230172, + 1061399695, + -1085065126, + 1042620348, + 1033912775, + -1101752805, + 1050352170, + 1054282412, + 1061258528, + -1092934936, + -1088159119, + 1028128141, + -1087505622, + 1052185901, + 1062209765, + -1099207959, + 1065846345, + 1050112159, + -1103069177, + 1043015727, + 1055453701, + -1080822276, + 1051267016, + -1089481470, + 1059376609, + 1046168127, + -1139966710, + -1085351274, + -1125216822, + -1098388476, + 1053224202, + 1076043237, + 1032257561, + 1048853183, + 1050372268, + -1100461326, + 1035805051, + 1036553055, + 1035588203, + 1034083493, + -1137533445, + -1080044952, + -1120569572, + -1096063486, + 1037858274, + -1122124223, + 1035627225, + -1121245167, + 1055104762, + -1167071734, + -1121232539, + 1030235288, + 1042485202, + -1113570766, + 1037664768, + -1090483638, + -1104796819, + -1107050243, + 1048650183, + 1022434722, + -1089860417, + -1100600562, + -1101453635, + -1107235522, + -1114690750, + -1107414153, + -1132170932, + 1018590386, + -1104239941, + -1113547871, + 1063748086, + 998733668, + -1121614666, + -1115058046, + 1044283232, + 1043398445, + 1002228030, + 1038578662, + 1002438448, + -1113603669, + -1093814146, + -1101906985, + -1117203643, + -1122262942, + -1117462301, + 1023625857, + -1098019505, + -1114349243, + -1096286510, + 1023957372, + -1085644383, + -1089130949, + -1087276210, + 1032438734, + 1057045691, + 1049288250, + 1030909413, + -1117797304, + -1108493852, + 1026517104, + 1052936240, + 1048840254, + -1098974880, + 1058423602, + -1098309790, + -1107245631, + -1123064027, + -1093497896, + 1054796865, + -1123121768, + -1116863024, + 1052859841, + -1080642042, + 1044568083, + -1097758483, + -1095103362, + -1109492127, + -1101378004, + 1049983432, + -1105032291, + -1131251862, + 1045815563, + 1060344434, + 1001999248, + 1045920190, + -1104023913, + -1095810676, + -1096960061, + 1049789270, + 1052818555, + -1101311592, + -1135157102, + 1054594568, + 1059985497, + 1013552511, + 1041911218, + 1014237124, + -1129831544, + 1031689276, + -1112310737, + -1117800012, + -1107943249, + 1034521570, + 1064906492, + -1092656548, + -1130767605, + -1116427026, + -1097746383, + -1114306571, + -1104072503, + 1038237993, + -1110603554, + -1103195558, + -1110723397, + -1111748108, + -1109106187, + 1057429854, + -1113778558, + -1110266951, + -1112148769, + -1101778337, + -1102871852, + 1035781646, + 1031156716, + 1023449658, + -1111269618, + 1019384460, + 1030129004, + -1114774020, + 1023816793, + -1113723970, + -1089107586, + 1065706491, + -1103171807, + -1112278862, + -1110017495, + 1043370602, + -1100275911, + 1050956964, + -1103527553, + -1116896162, + 1046480538, + -1093832002, + -1108683162, + -1136914356, + -1127325885, + 1038416216, + -1114753121, + -1118805076, + 1031112810, + -1095859559, + -1119648990, + -1086415621, + -1091598781, + -1094835199, + -1100903426, + 1050795295, + -1098309389, + -1100534715, + 1035469284, + 1048261912, + -1107000264, + 1044479073, + 1037790737, + 1074497401, + 1055721732, + -1087851899, + -1071177508, + -1076488764, + -1078756596, + -1074218217, + -1101320564, + 1034122207, + -1066973260, + 1076791450, + -1076654824, + -1064316005, + 1074801773, + 1087659005, + 1057400565, + 1072734216, + 1065950680, + 1034371396, + 1093112788, + -1066528677, + 1070267121, + 1042899738, + -1076115750, + -1081418471, + 1077150584, + -1075114604, + 1066767952, + -1074771972, + 1093680540, + 1076633979, + -1062452985, + -1082399670, + 1083714158, + -1120299518, + -1121543597, + -1117975525, + -1118376964, + 1027746562, + 1043323809, + 1053024274, + 1054066086, + -1089902739, + -1098116836, + -1097491371, + 1052718838, + -1098883646, + -1113738572, + 1034229304, + -1105754926, + -1098663582, + -1113947459, + 1058119110, + -1109978265, + -1098604591, + -1111484386, + 1025682944, + 1043985170, + 1054517789, + -1113144084, + -1096040589, + 1054364789, + 1043508180, + -1105489170, + 1052188612, + 1055367725, + -1114568395, + -1101065630, + -1104216163, + -1099119397, + -1098244995, + 1010649580, + 1032271530, + -1107103594, + -1084710840, + 1059484230, + 1048001342, + -1090298205, + -1114803574, + -1097472854, + 1058388884, + -1107541216, + -1104168961, + 1033334470, + -1085833349, + 1046012192, + -1082017218, + 1029919280, + 1059652782, + -1080411169, + 1034808118, + -1131089994, + 1039120126, + -1104080798, + 1044409302, + 1050335903, + 1012333976, + 1050065625, + 1066293996, + -1085167032, + -1094979367, + 1040070122, + 1028732601, + -1098482043, + -1098407482, + -1144086440, + -1114062228, + 1023016851, + 1058196617, + 1049975644, + 1044466331, + -1096118068, + 1036636972, + 1042529711, + 1026909108, + 1071192348, + -1101923595, + 1037707377, + -1155058380, + -1104126840, + 1042731490, + 1060926671, + 1025609176, + -1081467610, + -1110127199, + -1113028818, + 1041753273, + -1103552463, + -1101589158, + 1069161480, + 1063821091, + 1066981709, + -1096839349, + -1116851557, + 1028417390, + -1098149670, + -1122929368, + -1107519967, + -1089526740, + -1114511998, + 1029715108, + -1117633263, + 1091985731, + -1107012224, + 1045686231, + -1100373727, + -1108945977, + -1126254061, + 1019048724, + 1045042024, + -1100736582, + 1042117889, + -1108091464, + -1107109995, + 1040189152, + -1121563296, + 1051232559, + -1109795320, + -1113818945, + -1120085765, + 1033488661, + -1099767773, + -1113791939, + -1116150052, + -1101359867, + 1003268960, + -1096777673, + -1106954082, + 1026967487, + -1129035256, + -1081511077, + 1042397656, + -1096831512, + 1083248637, + 1086498762, + 1074083058, + 1076723149, + 1074632585, + 1032670115, + -1060501281, + -1070947492, + -1074494175, + -1065173489, + 1084904983, + -1072012892, + 1023131786, + 1067371150, + 1086927757, + 1075643086, + 1050473964, + 1081357343, + -1068518351, + 1064861146, + -1077688837, + -1075591974, + 1082508051, + -1066322704, + -1056954299, + -1102803868, + 1061435738, + -1063488764, + -1095295164, + 1036956420, + -1070806658, + -1118201135, + 1082067627, + -1070657937, + 1076078724, + 1064499856, + 1075650499, + 1054153540, + 1076545498, + -1093399862, + 1081591091, + -1065551020, + 1070028936, + 1050809063, + -1059664172, + 1040232572, + 1080130620, + 1057258611, + 1068110115, + 1067294325, + -1073214031, + 1105281779, + 1037143001, + 1078957853, + 1078465947, + 1062817459, + 1035520667, + -1095942162, + 1078479110, + -1092762875, + 1064851860, + 1053516192, + 1076938452, + 1029857350, + -1095210929, + -1110992107, + 1045904397, + -1117792637, + 1042345195, + 1044350648, + 1038250961, + 1049412108, + 1053327155, + 1047745532, + -1112282562, + 1040762746, + 1023416687, + 1054976225, + -1107614236, + -1097397739, + -1123946591, + -1106134868, + 1035621995, + -1105648641, + 1036821905, + -1100904625, + -1096311902, + -1116326439, + -1105693088, + 1052021503, + 1050617839, + -1093842592, + -1098987070, + -1127825813, + 1045296572, + -1079963317, + -1095032136, + 1024477600, + 1046887065, + 1024727030, + -1081511288, + 993223604, + -1125321828, + -1128754386, + -1142249042, + 1014429810, + 1036840429, + -1116867213, + -1111088044, + 1032522108, + 1028877190, + 1028005429, + 1035620299, + 1024705407, + -1123885652, + 1063987759, + 1012655436, + 1024160746, + 1026381981, + -1114284830, + 1035268883, + 1025683714, + -1113892101, + -1123295797, + -1126444926, + 1036584819, + -1153663672, + -1131274372, + 1026509830, + -1114997235, + -1119571928, + 1027731562, + -1106961682, + -1140677905, + 984904184, + 1055174809, + -1136821242, + -1156849216, + 1014654737, + 1038502783, + 1040413563, + -1137532806, + -1111659317, + -1091451619, + 1012367193, + -1102549853, + 1036022107, + -1102857510, + -1117468966, + -1113552562, + -1123491901, + 1042729172, + 1025476484, + -1109428949, + 1060689648, + -1121263737, + 1024640663, + -1132180622, + -1112371877, + -1114702434, + 1032681531, + 1025619316, + 1021671500, + 1026635271, + 1078925912, + 1050994364, + -1181614912, + 1057661524, + -1113613819, + 1046271644, + -1132038828, + -1132672910, + -1125817221, + -1118981462, + -1113370980, + -1101738404, + 1041286919, + 1027452948, + -1106614789, + 1027447720, + 1049533818, + 1062111030, + 1030614487, + -1109610526, + -1119836244, + -1123283069, + -1110436466, + -1132151286, + -1103901175, + -1125798759, + 1032928223, + -1097565527, + -1098798851, + -1087591672, + -1091565833, + -1124027752, + -1117865624, + -1116612049, + 1049825939, + 1039254140, + -1132191990, + 1062070627, + 1032304219, + 1036211347, + -1129113132, + 1002974980, + 1017836754, + 1055928244, + -1098830824, + 1012236671, + 1041528631, + -1110145038, + -1112064504, + -1096831921, + 1076823465, + -1112157984, + -1129967125, + -1105016631, + -1114418271, + 1033730244, + 1051622722, + -1152646640, + 1042616465, + -1114340884, + 1027288888, + -1101965702, + -1120528640, + -1120409852, + 1022744567, + -1113481510, + 1053360755, + -1102052753, + 1053108888, + 1058869332, + -1095237881, + -1118027938, + -1098005663, + -1129935876, + -1117997862, + -1119349090, + -1115253557, + 1045820959, + 1059131347, + -1104857426, + -1131282868, + -1112356547, + 1017442269, + -1086422692, + 1053932871, + -1142345392, + 1023690122, + 1032382116, + -1107121087, + 1051102922, + -1114858992, + -1109897239, + 1017015138, + 993335936, + 1035146139, + 1038329416, + -1128576683, + -1089266307, + 1057636246, + 1036419956, + -1108925543, + -1096737918, + 1016231112, + 1044263357, + 1034446290, + 1083906175, + -1114255786, + 1019277705, + 1028162817, + 1024901472, + -1127354959, + 1028771923, + -1107974764, + 1066225413, + -1076001614, + 1030908737, + 1028376796, + 1018436658, + 1047079287, + 1062423033, + 1001439014, + -1134602318, + 1032525572, + -1108689073, + -1129098044, + -1112863925, + -1114201470, + 1014515720, + 976071110, + -1109999727, + 1042200928, + -1099883145, + 1029872444, + -1123850690, + -1153557696, + 1022820740, + -1131513917, + 1075002499, + -1114426230, + 1068507858, + -1094514874, + -1115633118, + -1125211623, + -1131228953, + -1112337976, + -1139951780, + 998339726, + 1036214743, + -1119402451, + -1133985232, + -1130023855, + -1114856895, + 1044543816, + 1085158081, + -1119255710, + 1049862936, + -1122399418, + -1106063766, + -1139077287, + 1024861329, + -1122938965, + 1024018531, + -1115580262, + 998633356, + -1126752634, + -1115691397, + 1029398668, + -1086019241, + 1032007584, + 1047471130, + -1129846202, + 1028331985, + 1023991749, + 1055743190, + -1129288758, + -1104872891, + -1110250464, + -1109960199, + -1112454551, + 1029934696, + -1135740886, + -1114580933, + 1024066925, + 1040904150, + -1103704508, + 1045422704, + 1042729511, + 1058545993, + -1110582062, + -1149416556, + -1113285210, + -1152281140, + 1036191851, + -1105852957, + -1097934053, + 1026837326, + -1101685739, + -1122129410, + -1141915295, + -1102556708, + 1050448857, + -1064660695, + 1033940233, + -1101321056, + 1043660176, + 1043296781, + 1039579461, + 1028604604, + 1050446731, + 1041088626, + -1101704706, + -1101414338, + -1103088438, + -1103754636, + -1110452011, + -1083723431, + 1052066181, + 1046150123, + 1004271772, + 996039184, + 1041308918, + -1098277752, + -1090804323, + 1057199444, + -1126349996, + -1132756906, + -1110785761, + -1132629781, + 1062694086, + 1025678782, + -1101999394, + -1094390710, + 1016742573, + 1056428366, + 1058232377, + -1078869108, + -1101556668, + 1040992243, + 1065025629, + 1049094552, + 1042490488, + 1053658929, + -1087742534, + -1121480260, + -1111376137, + -1106840303, + -1095240559, + -1080924101, + 1041330460, + -1088698436, + -1097058091, + 1005784332, + -1079723682, + -1096919493, + -1088856096, + 1045159271, + -1086725924, + 1060076500, + -1092669016, + 1031503547, + -1108338896, + 1057699434, + -1105060385, + 1041967170, + 1053831910, + 1046653207, + -1092624106, + -1094260014, + 1065365866, + 1038020222, + -1102555917, + -1090968773, + 1063776449, + -1109111634, + -1083104925, + 975858144, + 1044847269, + -1103042883, + -1108843796, + -1110252011, + -1137945402, + 1007238733, + 1047148032, + -1100588231, + 1040970010, + -1119428141, + -1113117232, + -1097681324, + -1104735971, + 1035170862, + -1121570376, + 1041237135, + 1017278344, + -1088559498, + -1135508630, + -1120332279, + 1023441898, + 1024045561, + 1017415637, + -1117798893, + 1023746006, + 1035985780, + 1059518938, + -1102618567, + -1122395539, + 1009115128, + 1043623471, + 999950276, + 1036717318, + 1061261563, + 1049722689, + 1023077879, + -1100402037, + -1095661156, + 981897624, + -1096118724, + 1060405862, + 1029870132, + -1121995301, + -1115140569, + 1054032149, + -1090227882, + 1062190711, + 1065449030, + -1124017811, + 1055472302, + -1134459956, + -1107142576, + -1106184939, + -1090341940, + 1054242198, + -1095202968, + -1106521586, + -1095146155, + 1049455564, + -1101825612, + 1041072759, + 1048934198, + -1101118509, + 1044230080, + 1074651554, + 1040971144, + -1109427117, + -1096421569, + 1041910506, + -1162560176, + -1112389373, + 1022781094, + -1110002440, + 1070695562, + 1039344643, + 1050358876, + -1095125281, + 1008252738, + -1132908036, + -1117149664, + 1033901056, + 1048265381, + -1109722850, + 1021990294, + -1104142271, + 1046312171, + 1042024639, + 1058638103, + -1088238815, + 1036622938, + -1124040420, + 1056389182, + -1110975841, + -1098745747, + 1009498108, + 1032474653, + 1037252372, + 1025536039, + -1097852342, + 1032274274, + -1081384755, + -1124007881, + -1123144672, + 1044923198, + -1119443324, + -1123333247, + 1028112461, + 1028532767, + -1086809345, + -1119720946, + -1144781932, + 1048620325, + 1004840492, + 1030567434, + -1102290189, + 945189376, + -1114372556, + 1034791058, + 1036574191, + 1061390344, + 1039179632, + -1092497657, + 1038493786, + -1109546789, + -1113149572, + -1098820877, + 1044487866, + 1042673051, + 1041449291, + -1097870315, + 1031610818, + -1101331077, + -1130157740, + -1114578457, + -1115394144, + -1116502675, + -1103517904, + 1035335087, + 1026775790, + 1028511800, + 1019723688, + -1115023767, + 1046203383, + 1019573017, + -1095170600, + 1022268194, + 1020169735, + -1124554099, + 1048974066, + 1024647902, + 1020880404, + 1015654520, + 1027392089, + 1028958334, + 1029489004, + -1131028992, + -1072469028, + 1024738718, + 1025111126, + -1104455263, + 1035362853, + 1032033510, + -1120489848, + 1042270405, + 1020980206, + -1120054589, + 1033895724, + -1128327117, + -1126909474, + -1138217721, + 1019105773, + -1122736108, + -1129872657, + -1142637238, + 1023418766, + 974579488, + 1027981368, + -1098101196, + -1095000530, + -1147230089, + 1022080756, + -1119278292, + -1104713001, + -1139689132, + 1009329448, + -1112784785, + 1012122425, + 1027705897, + 1070345222, + 1040753230, + -1146674388, + 1016875204, + 1031738203, + 1024178963, + -1126598207, + -1105110079, + 1036297770, + 1020865522, + 1071417751, + 1012204637, + 1038094741, + -1124309861, + 1045390350, + 1051368417, + 1041130243, + -1099848473, + -1100831630, + -1097143002, + -1086678797, + 1066172554, + -1087286016, + 1066071725, + 1059320971, + -1094010586, + -1133041438, + -1122569656, + 1068582728, + 1061631063, + -1139925004, + 1059992599, + -1077290943, + -1092592840, + 1051047131, + 1064641419, + -1103978298, + -1080728399, + 1011439547, + -1102329143, + -1078618285, + -1096949555, + -1084212899, + 1046200524, + -1106723066, + 1044729032, + 1065945810, + 1033104510, + 1046577958, + 1057469254, + -1118738682, + -1113804036, + 1020376805, + 1024840866, + 1033028120, + 1054926886, + -1157626770, + -1108642897, + -1061988648, + -1119373208, + 1048752371, + -1082580904, + 1053806371, + 1061636537, + 1025270808, + 1035005978, + 1022091960, + 1050392335, + 1076064405, + -1106460265, + -1097498168, + -1140680937, + 1049004151, + 1031067834, + 1037175160, + 1031947543, + 1038426740, + -1094859392, + 1067350206, + -1093559805, + 1032640524, + 1042244778, + -1092822975, + 998315008, + 1022275810, + -1120534493, + 1008434868, + 994854752, + -1120457190, + 1027268577, + 1002698624, + -1132591384, + 1016365286, + -1140749876, + -1143454160, + 1018743174, + 1015562674, + 998833768, + -1120934358, + 1013043108, + -1129932691, + 1017272902, + -1129565133, + -1129049286, + 1000564048, + -1120767040, + 1008044876, + 1026983507, + 1001528784, + -1119365117, + -1153892608, + 1015790818, + -1119822902, + -1130751923, + -1143028400, + 1026717241, + 1025534777, + -1132301340, + -1108440162, + -1117213644, + 1026622460, + 1014490562, + -1139272246, + 1050959447, + 1044497336, + 1040410848, + -1131678968, + 1017897914, + 1011496140, + 1020687497, + -1098643795, + -1126375988, + 995324354, + 1043071893, + 1008163306, + 989650832, + -1100683698, + 1024265384, + -1105915046, + -1131946384, + -1138428132, + 1059213001, + 1016681419, + -1106978087, + -1103761487, + 1042743835, + -1101505766, + 1015550295, + -1113596113, + 1011045630, + -1098506366, + -1133379294, + -1097376679, + -1121855947, + -1121981372, + 1007041590, + -1114266881, + -1100840430, + 1042670564, + -1095694296, + -1088592956, + -1113819378, + -1113050335, + -1083695620, + -1098726300, + 1048581841, + -1109432284, + -1100463943, + -1111422689, + -1106304517, + -1095714753, + -1124151334, + -1105627090, + -1140685092, + -1115331194, + -1104788236, + -1113174720, + -1109693180, + 1055794317, + -1111000356, + -1100343872, + 1066162757, + 1055825742, + -1127222132, + -1118657266, + -1093114848, + 1056440145, + 1054894559, + 1058424876, + 1046724402, + 1061001273, + -1121953569, + 1051775880, + 1036367551, + -1087803889, + 1042427266, + -1106495117, + 1044151451, + 1049869254, + -1097795933, + 1019785934, + 1049703714, + 1036333945, + -1114118301, + 1065900722, + -1107176773, + -1092843698, + 1039968599, + -1104157120, + -1082841267, + 1048592921, + 1043942680, + -1052364924, + 1059908015, + 1068565435, + 1035762497, + 1032407956, + 1057438365, + -1131993334, + -1122266283, + 1044359279, + 1005765828, + -1103762472, + -1102784663, + -1098112869, + -1114301107, + -1115446593, + 1048585147, + 1036748331, + -1131295662, + -1084889539, + -1122081316, + -1113288590, + -1135563551, + -1098896425, + -1088141105, + -1132081278, + -1111721938, + 1036879200, + -1113853175, + 1009963687, + -1110588819, + -1087007633, + -1116866296, + 1018476626, + -1108512834, + -1103149641, + -1094734898, + 1036164132, + 1037404448, + 1006105500, + 1025390636, + -1152515243, + 1017100242, + 1045622553, + 1023812136, + 984698616, + -1117911823, + -1134029583, + 1007289115, + 1028203168, + -1123739376, + 1041729176, + -1070495324, + 1011742553, + -1112919551, + 1033953806, + 1019455256, + 1028708443, + -1102181935, + -1084631623, + -1120015466, + -1125694769, + 1040608556, + 1048592207, + -1108754343, + 1029132228, + 1026679703, + -1076533462, + 1018808334, + -1155638272, + 1020994255, + -1121922866, + -1146270480, + 1046959621, + -1122871764, + -1125891975, + -1090404027, + 1085878720, + -1056026313, + 1030941914, + -1109762987, + 1057460096, + 1048275472, + -1061610266, + 1069334303, + 1080256002, + -1081038589, + -1061016799, + 1082796501, + 1070576053, + -1068229088, + 1083417418, + 1066649962, + -1093397058, + -1064965716, + 1067789257, + 1083072355, + 1067785549, + 1076671845, + 1075834830, + 1061869516, + 1068502489, + 1070148343, + -1091017025, + 1082828193, + 1058520137, + 1090428537, + 1076243460, + -1090046844, + -1073566366, + -1123907386, + 1044128111, + -1103046167, + -1144756690, + -1171831404, + -1115272800, + 995245344, + -1118961237, + 1037499602, + -1142147786, + -1107491815, + -1135508792, + 1022905356, + 960595520, + 1029467939, + 1001105424, + -1103078267, + -1124384897, + -1088116930, + 1032565532, + 1028532981, + -1098667618, + -1139995422, + 1021836693, + 1024016696, + -1145711747, + 1050239344, + -1117713320, + 1033112823, + 1032324029, + 1054173237, + -1117586641, + -1118859778, + -1115904925, + 1060310396, + -1148412220, + -1093161342, + -1115351950, + -1151075152, + -1101843840, + 1058789321, + 1053359837, + 1063464610, + -1095841482, + -1093539953, + -1121040402, + -1065892960, + 1054037457, + 1058116974, + 1011724186, + -1097329635, + 1047149847, + -1090488977, + -1098325968, + -1089825300, + 1052709449, + 1050769753, + 1043790798, + -1099859962, + 1029461574, + 1034098645, + 1042630019, + -1101276459, + 1040559481, + 1055922095, + 1062709202, + 1058120659, + -1113031744, + -1093165283, + 1043408082, + -1080606964, + -1093494045, + -1096953229, + -1106030694, + -1072200744, + 1054602106, + 1069737000, + 1033043735, + -1087124388, + 1043909708, + -1096601747, + -1078067064, + -1077390954, + -1097502099, + 1033294277, + -1121800409, + -1086619549, + 1026260707, + -1079292199, + 1067562968, + 1050367228, + 1063477275, + 1055268600, + -1112621898, + 1067630929, + 1074321987, + -1110371527, + -1101854266, + 1060321221, + 1043459245, + -1086917205, + -1117671240, + -1131731888, + 1015112742, + -1121782034, + 1055445820, + 1058564913, + 1016381471, + -1095049377, + -1128905413, + -1118839698, + 1026921229, + 1052922862, + 1042026864, + 1067059621, + 1000744082, + -1115600752, + 1034904189, + 1045321960, + 1083820550, + 1034300400, + -1115002092, + -1089221985, + 1054588731, + 1041007158, + 1031373108, + -1123373148, + -1112932899, + -1127159318, + -1119414885, + 1024599211, + -1114233159, + 1047515173, + -1078225651, + 978458112, + 1050694455, + -1091290558, + 1011332567, + -1100277717, + 1047449977, + 1051050323, + 1088955002, + -1123001685, + 1044277569, + -1121717542, + 1014643121, + 1025316602, + 1051770766, + -1118822410, + -1142700256, + -1122730845, + 1089452770, + -1125199061, + 1029500027, + -1103149704, + -1119781096, + 1033777437, + 1027135061, + 1063155374, + 1088373302, + -1136977708, + 1003540457, + 1034175816, + 1050558939, + 1048702022, + -1126868638, + 1032853411, + 1018353436, + -1065602821, + 1020866294, + -1129064461, + 1017927250, + 1004336606, + 1069491502, + 1068823769, + 1057219980, + -1123510584, + 1028950369, + -1130256118, + 1016656690, + 1015888199, + 1029921138, + 1017834959, + -1137688397, + -1122410694, + 1034847283, + -1111512173, + 1060337383, + 1027243158, + 1015083123, + 1040054583, + -1120439818, + 1034350100, + 1013612968, + 1026498115, + 1024672164, + -1126785609, + -1088713530, + 1015637931, + 999511154, + -1114600371, + -1110559849, + -1128051690, + 1025858536, + -1111656404, + 1027794515, + -1094660312, + 1025293600, + 1025951987, + -1112680560, + -1105695252, + -1092134403, + -1105282910, + -1150641542, + -1121407464, + 1045846368, + 1053666608, + -1113551512, + -1111379053, + 1030966514, + 1050339606, + 1042002907, + -1121924785, + -1106943233, + -1117254766, + 1019279327, + 1032842784, + 1032763065, + -1117343129, + 1044824572, + 1049366602, + 1050220483, + -1110363854, + -1108938956, + 1079827821, + -1117841533, + 1035660473, + 1040848195, + -1098228568, + 1060487560, + -1099121964, + 1084915060, + 1085495141, + 1057926030, + 1034971889, + -1128622888, + 1051434856, + 1055513784, + 1040464457, + 1047630812, + 1049706713, + -1094558476, + -1089307904, + 1064227830, + -1130169495, + 1060467162, + -1115907782, + 1020261082, + -1111890026, + 1043138047, + 1083365026, + 1053063828, + 1054929476, + 1040239975, + -1122697285, + -1107996273, + 1047159740, + 1029618616, + -1121095655, + -1106508980, + -1102519394, + 1002840066, + 1032781845, + -1105853090, + 991649546, + 1057857800, + 1055567712, + 1038921493, + 1016385734, + 1033638049, + 1045035147, + -1105275600, + 1023202036, + 1064388654, + -1110186444, + 1037784172, + 1019726280, + 1050665646, + 1009880472, + 1055409170, + -1108160964, + 1042914875, + -1104385123, + 1031439702, + 1059469186, + 1024560724, + -1092763920, + 1078108243, + -1064623625, + 1030037484, + 1027644330, + 1043890008, + -1120130696, + -1097831934, + 1040953215, + -1117803358, + -1113336755, + 1065043514, + -1105684454, + 1036101582, + 1044251907, + -1121205559, + -1101564059, + -1154630832, + -1129793224, + 1035401305, + -1098171724, + -1115102926, + -1108600983, + 1044558347, + 1031337016, + 1069050049, + -1083188064, + -1106259061, + -1147308416, + 1030556324, + 1066160215, + 1043920410, + 1071556646, + 1069225210, + 1064195686, + -1110365861, + -1092188524, + -1088813769, + 1049061925, + 1031827359, + -1102529858, + -1088463223, + -1090583720, + 1046558109, + -1096339835, + 1089344658, + -1057082392, + -1111227100, + -1099556175, + 1024173757, + -1099712337, + 1035904200, + 1040483378, + 1049256082, + -1092330348, + -1095623942, + 1051442016, + -1108036877, + -1091302792, + 1066151197, + 1033554097, + -1107215272, + -1098905672, + 1020940234, + 1086059244, + -1114744783, + 1076244927, + 1074177807, + 1045711840, + -1089487521, + 1028193884, + -1102810286, + 1033317237, + -1134223050, + 1049195842, + 1036407415, + -1088887719, + 1045633183, + -1092091375, + 1033317877, + -1098583350, + 1072685326, + 1070662878, + 1056401492, + -1114682234, + 1046459933, + -1119625988, + 1047444159, + -1097569786, + 1073228326, + -1120754090, + 1033445998, + -1094991143, + 1062102044, + 1039110124, + 1053539257, + 1046870507, + 1009528251, + 1033511416, + 1040794780, + 1074784541, + 1053450419, + -1121512048, + -1102543505, + -1104616626, + -1097701378, + 1064731748, + -1119639196, + 1047310896, + 1033705859, + -1116323532, + 1048986570, + 1032066925, + -1109464417, + -1104227968, + 1056298117, + 1055401818, + 1023794147, + -1119251822, + -1145886712, + -1115242870, + -1110733981, + -1129201815, + 1066839876, + -1109188381, + 1033358001, + 1024404378, + 1051941304, + -1079005097, + 1043107799, + 1035387438, + -1130492430, + -1110906346, + 1018363478, + 1056493842, + 1034673056, + 1041026099, + 1051520818, + -1100390120, + -1124028158, + -1101602254, + 1009827720, + -1103796678, + 1032887613, + -1131586724, + -1107607884, + -1065027736, + -1078917096, + 1060102604, + -1061146961, + -1062476285, + -1072873895, + 1085229587, + 1051311561, + -1102496611, + -1072939550, + -1068264422, + -1063886462, + -1067781599, + -1083956607, + -1080269967, + -1059111728, + -1078744074, + -1099983626, + -1072049548, + 1088049307, + -1056271795, + -1065260286, + 1077960100, + -1073389250, + -1070457855, + -1063897700, + -1069916643, + 1072056994, + 1070347348, + 1056287894, + 1063227089, + 1063293022, + -1082393187, + -1059908834, + -1112372967, + 1047958328, + -1099615812, + -1077059950, + -1077938084, + -1079164883, + -1132100463, + -1127637635, + 1038946885, + 1042231183, + -1113855621, + -1118991100, + -1113233315, + -1116240854, + -1121446996, + -1080050772, + 997127078, + -1087531490, + 1001538699, + 1032350397, + -1114810599, + -1115338967, + 1036240759, + -1092670901, + 1033954445, + -1080655361, + -1133565494, + 1026534482, + -1095730624, + 1030759817, + -1107739577, + -1123923862, + -1120759211, + -1112367730, + 1013100116, + -1118469565, + -1117054889, + -1079707760, + -1081494474, + -1066767185, + 1006551338, + -1129015906, + 1017434406, + 1062566358, + -1088724024, + -1099023566, + -1081687514, + 1049325412, + -1108551345, + -1069504890, + 1026370361, + -1081733615, + 1043190394, + 1022254371, + 1066115603, + 1020209822, + 1020335458, + -1096497858, + -1133018738, + 1037855718, + -1148125402, + -1146050278, + 1033745387, + 1014752773, + 1040544448, + 1031915233, + -1121844125, + -1104443504, + 1048102429, + -1112614236, + 1048054179, + -1097130659, + -1100273747, + -1095605134, + 1040225624, + 1021015994, + 1037995800, + 1053880655, + -1074246361, + -1089790968, + 993904436, + -1136214916, + 1053332402, + -1114276580, + 1050761319, + -1081697959, + -1122019388, + 1028189956, + -1096000268, + -1099799098, + 1047971152, + 1048134921, + 1033262871, + -1067826626, + -1097082780, + -1108664430, + -1120936498, + 1020773650, + -1124947807, + 1030548275, + -1105679220, + 1020632834, + 1050898914, + -1156691324, + 1051440204, + -1077049324, + -1078063919, + -1073579508, + 1042013120, + 1054561827, + 1028246681, + 1040852008, + -1087788019, + 1038297282, + -1093168376, + -1102602447, + -1105791577, + -1077148783, + 1055414742, + -1088983459, + -1097073547, + -1093076518, + 1052779148, + 1048615121, + -1091360694, + -1092861725, + 1038997725, + -1081232645, + 1057152978, + 1056317118, + -1105917475, + -1088922924, + -1092874040, + 1045884411, + 1050017392, + 1053025592, + 1002449524, + -1097945219, + 1048190199, + -1074957969, + -1071343260, + -1079436288, + -1108489902, + -1180273856, + -1111012731, + -1123440837, + -1070167931, + -1091005955, + -1067396499, + 1025661380, + -1099936811, + -1081891318, + 1044461942, + -1064229019, + -1144561324, + -1111337577, + 1006108564, + 1042007236, + -1103604927, + 1035240123, + -1107108001, + -1092553162, + 1045712201, + -1109576427, + 1018645420, + -1113007698, + 1032340937, + -1106715954, + 1044534552, + 1050124539, + 1025469785, + 1027216445, + -1119488349, + 1024460129, + -1134013848, + -1207602176, + 1021928722, + -1125720320, + -1119137504, + -1138973224, + -1125316704, + -1146960872, + -1128672659, + -1120932349, + -1122237776, + -1132088186, + 1010907288, + -1145747632, + 984851040, + -1122546650, + 1026996509, + 1019405358, + -1168216704, + -1126707424, + 1023834695, + 1016528614, + -1158693472, + 1007711424, + 1017377562, + -1124054886, + 1024567949, + -1120538419, + -1122702365, + -1127904934, + 1061837406, + 1055768746, + -1079394163, + -1104448646, + -1107011467, + -1088503925, + -1090851418, + -1107545977, + 1101995586, + -1104781232, + -1084174216, + -1095324454, + 1057139157, + -1091927111, + 1036772896, + -1096157866, + 1049432944, + -1100053686, + -1110897198, + -1087553153, + -1083651807, + -1093910419, + 1022173564, + 1049141768, + 1069286924, + -1093949250, + -1101831109, + -1110623087, + 1072817883, + -1087329274, + 1076666842, + -1085335854, + -1085525393, + 1055761958, + 1026196099, + -1135468321, + 1033434769, + 1048644917, + 1039751695, + -1104155116, + -1088857693, + 1033023133, + 1058736578, + 1032988926, + 1050719994, + 1057883048, + -1113805316, + -1121548998, + -1105984816, + 1040547590, + 1038240114, + 1050089669, + -1067320136, + 1032702013, + 1057388868, + 1050548583, + 1037853809, + -1141665700, + -1103052382, + 1069131974, + -1094156828, + 1050417862, + -1126397523, + 1022161840, + 1050219505, + 1043716761, + 1032587345, + 1035019375, + -1122683250, + -1120358062, + -1087424755, + 1049585547, + 1050287379, + 1032318836, + -1136193529, + -1127543219, + -1122453230, + 1034075121, + 1025837592, + 1074442674, + 1041112273, + -1119094756, + -1136141084, + 1057153603, + -1129650798, + 1031225937, + 1022080325, + -1101697595, + -1110674210, + 1008975002, + 1060569324, + 1051128225, + -1112096047, + 1031825449, + 1024312370, + 1033615630, + 1050925324, + -1101463000, + 1037318083, + -1105507945, + 1020699060, + 1027522464, + -1100638427, + 1048119436, + 1032410500, + 1058107067, + 1057667339, + 1058335746, + -1104854385, + -1104117736, + 1013649626, + 1053712991, + 1027472825, + 1057593902, + -1126804912, + -1098533840, + -1100947295, + 1056251042, + 995048726, + 1060498883, + -1121338222, + -1108936332, + 1033366435, + 1026541141, + 1037737484, + 1053755732, + -1121814286, + 1020069962, + 1026520968, + -1131206323, + -1127128696, + -1106870977, + -1110697263, + -1108313948, + -1101221530, + 1042099583, + 1063414652, + -1096146915, + -1076676201, + 1064873750, + 1067764566, + 1049699027, + 1036717261, + -1088984029, + 1062155406, + -1095655942, + -1061009830, + -1092406100, + -1086681283, + 1073339625, + 1060795733, + 1075548445, + -1085208336, + 1029511974, + 1056991187, + 1044179542, + 1070434021, + 1064146634, + 1071785339, + 1075542684, + -1095052585, + -1088554335, + -1090168165, + 1070511000, + -1083297394, + 1065712869, + 1062283447, + -1107735165, + 1062420564, + -1092108743, + 1057544737, + -1087515532, + 1048629681, + 1076059914, + 1073203217, + 1075255822, + -1106210649, + -1095014575, + -1085211393, + 1048863964, + 1062272650, + 1065480643, + 1050760886, + -1087443962, + 1053069736, + 1064794925, + 1039025211, + 1069842383, + -1107701264, + -1101011575, + 1058222316, + -1097448956, + 1067698780, + 1060369891, + 1053413603, + -1111943475, + -1067907893, + -1080233871, + 1046592668, + 1050978854, + 1051870464, + -1107751878, + 1038311194, + -1113690506, + -1098024223, + -1098257878, + 1060793697, + 1046804664, + 1049662154, + 1037650380, + 1065208857, + 1052698013, + 1050943468, + -1068956967, + 1048646646, + 1044056245, + 1039699692, + 1050823459, + -1097021389, + -1099808464, + -1090474463, + 1025471968, + 1051468283, + 1071260295, + -1088313677, + -1091632450, + -1095040706, + -1096102055, + -1087521410, + 1060005620, + 1033157856, + -1101806072, + 1050414654, + 1069281056, + 1048754741, + 1053726329, + 1057599671, + -1082345718, + 1022462106, + 1020660186, + 1021611022, + -1158877696, + -1119474541, + 999261208, + 1018429542, + 1028100007, + -1121122403, + 1027053655, + -1120439846, + -1123812058, + -1119245046, + 1017069498, + -1129707424, + -1119152387, + 1027289559, + -1124071292, + 1025807969, + -1149773568, + 1028244775, + 1011812004, + 1027195481, + -1146975872, + -1123257718, + 1026089203, + -1122475504, + 1015977986, + 1007162892, + 986906720, + -1127623027, + -1124474099, + -1143511704, + 1021131282, + -1148471704, + -1130963188, + 1016653730, + -1127350016, + -1128580781, + 1021948794, + -1141427840, + 1020007538, + 1028325721, + 1020348706, + 1019792998, + 1025254151, + 1013228876, + -1156905568, + 1026752791, + -1145847376, + -1124937888, + -1120237936, + -1130869388, + 1023399386, + -1123044173, + 1020712890, + -1138245248, + 1024313683, + 993262336, + 1009187032, + -1131815258, + 999311080, + 1026316721, + -1139976360, + 1021285234, + 1018053746, + 1028419633, + -1120262982, + -1101245788, + -1084717890, + -1080936168, + -1091147304, + 1038866498, + -1080980170, + -1089986259, + 1064216118, + 1088266239, + 1049960276, + -1069102132, + -1141414188, + 1083436716, + -1064699935, + -1074426577, + -1090784702, + 1084259642, + 1032593513, + -1079059705, + -1055125998, + -1078491110, + 1083419258, + -1086513352, + 1018160001, + 1093011867, + -1076151345, + 1080815513, + 1079241225, + -1087340026, + -1053307383, + 1085085302, + -1073018784, + -1073391007, + 1081077240, + -1096216579, + 1003115934, + -1070809622, + 1049848322, + 1077632231, + 1050308179, + -1105500316, + 1068650810, + -1125937748, + -1078439885, + -1131743702, + 1065407153, + 1031317944, + 1039566715, + 1068380698, + -1092444758, + 1026439571, + 1044186000, + 1057330144, + -1111262084, + -1112202805, + -1097084373, + -1106977602, + 1050876546, + 1069484428, + 1025909628, + -1112360527, + 1034489602, + 1032231710, + -1072125944, + -1062403382, + 1066238673, + 1069590506, + 1046055567, + 1037796506, + -1103260102, + -1062377124, + 1051916019, + -1099536284, + -1095402919, + -1088138853, + -1113219842, + 1030004606, + -1092298662, + 1050342122, + 1045175068, + 1055617726, + -1090595819, + -1079428783, + 1058222190, + 1049652748, + -1082529024, + 1030910100, + -1098395821, + 1062610128, + -1096071821, + -1095644128, + 1049429064, + -1084172767, + -1138757902, + 1067970068, + -1088685465, + 1070001515, + 1071450773, + 1045374947, + 1058312090, + 1074404261, + -1088448020, + -1081737857, + -1067860311, + 1033987758, + 1055042511, + 1073599792, + -1119416241, + -1132785917, + -1104770972, + -1101441772, + -1081166125, + -1117094844, + 1043426992, + -1081848897, + -1087166260, + -1109976763, + 1032468732, + 1050695309, + 1042630021, + 1055887295, + -1088871638, + -1063068254, + -1143134420, + -1096978110, + -1079873480, + 1045222863, + -1068811086, + -1074230868, + -1120146146, + -1091084546, + -1090451733, + 1068807474, + -1086515497, + -1088557298, + 1057744140, + -1091996943, + -1104281501, + -1096189908, + 1023415905, + 1049128767, + -1090915980, + -1090124275, + -1087192238, + 1072987074, + -1108356706, + -1077370467, + 1048215091, + 1053000251, + 1065377931, + -1116287511, + 992859141, + -1067634080, + 1069111093, + -1092552754, + 1054957033, + 1031445308, + -1085771326, + 1043595480, + 1055401412, + 1063943849, + 1068450581, + -1073495992, + -1120466526, + -1069998888, + 1064328809, + -1109984103, + -1097031121, + 1061730519, + -1118542826, + -1121392620, + -1072933928, + -1086881098, + -1098446503, + 1059879378, + -1083331987, + -1095544181, + -1089870737, + 1072912516, + -1101478516, + -1077016718, + 1029393622, + -1087603370, + 1062835024, + 1066828764, + 1031115086, + 1064766277, + -1071433246, + 1021571118, + 1071583354, + -1096423948, + 1044804581, + 992976260, + -1096185943, + 1069419878, + 1062221909, + -1080694418, + -1106386000, + 1049701211, + -1072272342, + 1051353498, + -1123793205, + -1089278900, + -1136527927, + 1060556659, + -1081500961, + 1047948231, + -1157262364, + -1110301038, + 1058539913, + -1086730264, + -1080879392, + -1098461130, + -1075992855, + -1103293910, + -1098192394, + 1004642184, + -1094683697, + 1056545735, + -1102480405, + 1047181852, + -1089386363, + -1092660306, + -1074126479, + 1032401038, + -1123136406, + -1076805779, + -1083441588, + 1038580301, + -1101630863, + 1048141152, + -1119109517, + -1079424646, + -1105701065, + -1107014939, + 1040488743, + 1042290304, + 1048668164, + 1029988098, + -1092086275, + -1115665539, + -1085284662, + -1118903826, + -1098466356, + 1043700426, + -1108008424, + -1098240452, + -1072639594, + -1072200046, + 1029089131, + 1048053363, + -1063568463, + -1123380636, + 1011656693, + -1087377869, + 1039643804, + -1073208067, + -1076634943, + -1082289841, + 1039461894, + -1091552431, + 1062328888, + -1114541447, + -1100152848, + -1086822542, + -1073507993, + -1089371144, + 1044192609, + 1049406000, + -1079075132, + -1075869717, + -1119506617, + -1088595185, + -1087652186, + -1100348276, + 1029329588, + 1066296792, + -1077893625, + -1087133142, + 1071469351, + 1058159173, + 1061863416, + -1115551734, + 998938983, + -1081334764, + -1099539968, + -1077325072, + -1089826819, + -1084897311, + 1050122269, + 1057940575, + -1083485549, + -1091875365, + -1080940419, + 1028231268, + -1073309157, + 1054011111, + -1102002705, + -1079810143, + 1061663834, + -1089884935, + 1076897933, + -1097725111, + 1031754003, + -1081887656, + -1121149032, + 1060589352, + -1089525004, + -1115263413, + -1117199129, + 1054589921, + 1074785010, + -1107113784, + -1095569812, + 1068675073, + 1060816868, + 1066947920, + -1089921697, + -1085749390, + 1064164075, + 1060125450, + -1074064699, + 1026601059, + -1073269096, + 1076281254, + -1106260722, + -1096391125, + 1029230017, + 1044384200, + -1071089120, + -1077834839, + -1105787270, + -1096216409, + 1067458125, + 1068068500, + 1052669888, + -1084846904, + 1064157610, + -1074484797, + 1022262526, + 1056286657, + 1065094787, + 1057262589, + -1106461222, + -1071507442, + -1092904017, + 1083770247, + 1068317669, + 1075484987, + 1039361157, + -1084998242, + 1053584568, + -1097360299, + 1054113319, + 1078767676, + 1024747907, + 1071061727, + -1090387298, + -1089896223, + -1073515090, + -1105314022, + 1052861663, + -1076310791, + 1077702443, + -1094656052, + -1104893553, + 1073980086, + -1099290869, + 1068787864, + -1077100496, + -1109877798, + -1088818614, + 1043112279, + 1061529268, + 1079237237, + 1057909805, + -1089588113, + -1074688106, + -1073534311, + 1069045202, + 1025394166, + -1081911854, + 1058806984, + 1033313950, + 1062459804, + -1084649281, + 1047525683, + -1095097202, + -1092850755, + 1065721076, + 995546780, + 983899792, + -1095840988, + 1026282647, + 1065878916, + -1079803366, + 1057120212, + -1081724713, + 1067192174, + 1031976536, + -1087195350, + 1063038281, + 1058275949, + 1068730544, + -1119229852, + -1078530410, + -1106133911, + -1095668405, + -1096581339, + -1116449651, + -1092688553, + -1132114690, + -1079801525, + 1025928898, + 1068673777, + -1092347401, + -1084944292, + 1058047098, + 1017626295, + 1061817984, + 1045173278, + -1103260780, + -1075313767, + -1099883440, + -1087641783, + -1126969041, + -1099142672, + -1095121517, + 1061649339, + -1101952450, + 1062276958, + 1055324358, + -1083491216, + 1050460410, + 1071861614, + -1113157690, + -1104333306, + 1058115833, + -1103828019, + -1101369440, + -1123036168, + 1073987528, + 1040956524, + 1066583167, + 1024161318, + -1070646875, + -1094935855, + -1091189496, + -1091755989, + -1070971338, + -1073865325, + 1057985701, + -1089845793, + 1041852337, + 1074352519, + 1052708364, + 1006227353, + 1063808452, + 1059592627, + -1085116540, + -1073982932, + 1050542100, + -1106259558, + -1090271023, + -1104522513, + 1073060013, + -1111344869, + 1040869857, + -1097453757, + 1039537024, + 1068501101, + 1040947684, + -1130854244, + 1058250432, + 1067350748, + -1085632042, + 1082430584, + 1057383812, + 1063904570, + 1053902334, + 1071909949, + -1110317813, + -1071620818, + -1088352487, + 1053796184, + 1059086139, + -1136023850, + 1052213036, + 1055010875, + -1128344638, + 1047213010, + 1067967723, + -1094691257, + -1088029311, + -1077342299, + 1039462961, + -1088344499, + -1089244032, + -1112232002, + -1095817710, + -1114242727, + 1052006716, + -1088069036, + 1040466126, + 1051976141, + 1076173578, + 1069736108, + -1091664482, + 1029793934, + -1122723271, + -1094097794, + -1070318359, + -1089102934, + -1100752972, + -1087422750, + 1046492677, + 1085132016, + 1034010628, + -1090508796, + 1056969176, + 1051906704, + -1069777237, + -1089542120, + 1048123668, + -1074399146, + 1080892240, + -1124380043, + 1069745178, + 1082875242, + 1059388660, + 1053101315, + -1112410364, + 1063067996, + 1067247106, + 1047881832, + -1107527064, + 1040968654, + 1023229648, + -1082637380, + -1079221280, + -1076682311, + -1087341021, + -1057170349, + -1071354941, + -1081836534, + 1047882273, + 1049468214, + -1080447883, + -1085224394, + 1042516005, + 1027213193, + 1072355889, + -1093095761, + 1061982010, + 1053087217, + -1103297556, + -1075927745, + 1055077209, + 1059100743, + 1059096800, + -1083945720, + -1095838810, + 1058381875, + -1113107932, + 1051576731, + -1087797726, + -1088782748, + -1067128533, + 1028652703, + -1087482732, + 1053730839, + -1129048537, + -1135012605, + -1090353903, + -1081861676, + -1070479139, + 1018773745, + 1061573573, + -1074736507, + -1082110839, + -1083688751, + -1105492726, + 1041294935, + -1094452359, + -1131952939, + 1065631486, + -1083826686, + -1121323095, + -1098205483, + 1046011262, + 1066794790, + 1062839265, + 1080691946, + -1089724630, + 1066165555, + -1078251494, + -1097492183, + 1068513177, + 1079326679, + 1017292283, + -1077360046, + -1128183395, + 1041865663, + 1065773189, + 1024330983, + -1094194136, + 1056221926, + 1050348735, + 1066347736, + -1114469705, + -1114935970, + -1078771627, + 1057791146, + 1064189210, + -1107418899, + 1026038729, + -1104644023, + 1035913997, + -1084660654, + 1055161972, + 1045768326, + -1105337783, + -1104941609, + 1068513464, + 1067215010, + 1064733650, + -1097395791, + 1059316888, + -1089652881, + 1046784411, + -1086143927, + -1113696831, + -1089151578, + -1078072717, + -1098304262, + -1080649210, + -1071145084, + 1072010387, + -1119998306, + 1044700408, + 990212644, + -1091362492, + 1035221314, + -1079393557, + 1048951297, + 1072054486, + -1113491963, + 1056669349, + 1049111465, + -1094640318, + 1056694190, + -1080889742, + -1084378585, + 1057986640, + 1073156514, + 1049358731, + -1119004978, + -1097313330, + 1046026016, + 1053383886, + -1092771351, + 1058607533, + -1085270525, + -1121147117, + 1066019700, + -1110693265, + 1010677840, + 1050976698, + -1077443421, + -1100586543, + 1062073521, + 1045705835, + 1077416705, + -1090932400, + -1097264053, + -1120125648, + 1009980884, + 1081544977, + -1083438232, + 1046439596, + -1078494758, + 1057054482, + -1080108603, + -1095505565, + -1096032870, + -1097675337, + -1147864688, + -1097685613, + 1070782906, + -1093720760, + 1034373780, + 1061216160, + 1066077144, + -1077428774, + -1078491955, + -1076072486, + 1023262600, + -1082082358, + 1045928509, + -1114611558, + 1067514059, + -1094387348, + -1086434153, + 1050620861, + 1052959505, + -1094927471, + -1077748073, + 1056159146, + -1098483983, + -1097735992, + 1043441341, + -1103048696, + -1079331060, + 1049602275, + -1140597638, + 1059865780, + -1093758148, + -1072506503, + 1061202637, + 1037407051, + -1106601649, + 1043709952, + 1057843972, + 1068016253, + -1079060932, + 1024824311, + 1076830660, + -1092559564, + 1053078713, + -1074519328, + -1104383228, + 1047214286, + 1056527922, + 1059227637, + -1076025153, + 1014767398, + -1115191281, + 1006830996, + -1111867829, + -1081669522, + 1028820132, + -1101592936, + -1106429134, + 1047699568, + 1025165802, + -1135705068, + -1135095315, + -1106900663, + -1084495533, + -1085444372, + -1087689206, + 1043087564, + -1077397785, + 1085990214, + 1062470373, + -1111662349, + 1071740591, + -1132519240, + 1026608194, + 1044509783, + -1058128496, + -1089422132, + -1077482522, + -1101624929, + -1111125952, + 1042293369, + -1065312973, + -1098069170, + 1018450490, + -1124019422, + -1084073082, + -1062269610, + 1081981750, + -1088499487, + -1109922334, + 1044073463, + 1096161713, + 1035495444, + 1078214641, + 1050242109, + -1080078686, + 1063824191, + -1108274633, + -1061633329, + -1087543614, + 1049200282, + 1058861423, + -1102284861, + 1040757146, + -1107687506, + -1101394842, + -1081367440, + 1031789256, + -1076295510, + -1107651238, + -1138151721, + -1071870967, + -1102919676, + 1046643073, + 1049707232, + -1063968680, + 1033033632, + -1105111385, + -1100250831, + 1033194216, + -1086697026, + 1052238029, + 1017816900, + 1047024231, + 1042653708, + 1071222312, + 1040440367, + -1104833112, + 1067642351, + -1099655818, + -1106012225, + -1113804824, + 1073602382, + 1062889063, + 1033821460, + -1107280806, + -1119507660, + 1029906492, + -1107543835, + -1106798776, + -1096380529, + 1024673468, + 1054665456, + 1054004056, + 1063757776, + -1103795330, + 1036259799, + -1107371093, + -1065282459, + 1057540649, + -1080455897, + 1024848321, + 1045061112, + 1049187960, + 1028686200, + -1071811181, + -1088327507, + 1077134822, + -1115832376, + 1007409766, + -1112479997, + -1135724967, + -1098963297, + 1024044051, + -1109221386, + 1068716525, + 1023126789, + 1028699425, + 1038359790, + -1106637502, + -1092428321, + -1072188024, + -1097240328, + 1029853469, + -1108422458, + 1001309523, + -1098431594, + 1049304920, + -1109056935, + 1019767180, + -1105967857, + -1129040866, + 1035358702, + 1060639618, + -1099538842, + 1060462765, + 1015648880, + -1077435669, + 1040077209, + -1112470389, + 1072080144, + -1101105168, + -1101678698, + 1042204781, + -1117965218, + -1100635957, + -1120826936, + -1086901103, + 1037305070, + -1089385673, + -1087913657, + 1058775175, + -1093475518, + 1070860486, + 1078106876, + -1105260840, + 1011423304, + 1025454250, + -1092386304, + 1051023687, + -1123177316, + -1103191499, + 1049312379, + 1034373733, + 1058528358, + -1107449662, + -1123960546, + -1102564777, + -1113789432, + -1061562135, + 1056507368, + -1113728153, + -1095820190, + 1042609217, + -1095269325, + 1078623910, + 1040075486, + -1080749477, + 1027098565, + -1071574659, + 1038210254, + 1079200414, + -1103714169, + 1069903301, + 1038315447, + 1054578998, + -1059383030, + 1040545338, + 1083370149, + -1089226748, + 1039857644, + -1065253813, + 1078586205, + 1042447662, + -1065630414, + 1033535804, + -1105645416, + 982544990, + -1078276751, + 1048729219, + 1038879654, + -1113090889, + 1073682523, + -1102347539, + -1108792865, + -1071439275, + 1058338405, + 1073923246, + 1041876021, + -1064774213, + 1011883089, + -1086063543, + 1071690499, + 1074375346, + -1098280350, + -1090623265, + 1031003890, + 1049035988, + 1014887526, + -1073171034, + -1070411215, + 1042143608, + 1011354275, + -1109358087, + -1069694144, + -1083842577, + 1058761093, + -1098331756, + 1048404478, + 1055331599, + 1059590357, + -1073702309, + 1026822800, + -1121475489, + 1019062614, + -1130788044, + -1080289974, + 1035584889, + -1095670863, + -1106887519, + 1060079388, + -1152166592, + 1017754102, + 1035884795, + -1100145214, + -1085882367, + -1081010651, + -1114511987, + 1031155113, + -1075615035, + 1085068378, + 1063079415, + -1102264406, + 1074478337, + -1123009492, + -1118742741, + 1021517278, + -1063046829, + -1088401650, + -1073935133, + -1103558054, + -1106492941, + 1046234146, + -1066513354, + -1099634968, + -1117664105, + -1130233288, + -1087902910, + -1065499386, + 1082001443, + -1087019217, + -1110016884, + 1049210667, + 1094840503, + 1037059057, + 1079702906, + 1048911158, + -1073162184, + 1066454039, + -1103083704, + -1061154987, + -1086251784, + 1047565052, + 1058762544, + -1104195273, + 1035309256, + -1101824358, + -1107264288, + -1077743588, + 1037439204, + -1076099248, + -1121790350, + -1140944478, + -1069860422, + -1108318244, + 1042302301, + 1051835741, + -1061545617, + 1023146596, + -1098718930, + -1106227564, + -1127237056, + -1093122993, + -1125677642, + 1015087130, + 1046197552, + 1040285851, + 1071019707, + 1036514236, + 1024848344, + 1068649242, + -1093195419, + -1099628710, + 1036889682, + 1067593391, + 1061063454, + 1038960046, + -1121950196, + -1103666670, + 1021575064, + -1108631916, + -1108875638, + -1098124278, + -1106866752, + 1057982299, + 1057641855, + 1056799291, + 1044569123, + 1044355308, + -1121085668, + -1064770606, + 1052175218, + -1081746130, + -1098860984, + 1056799605, + 1062278221, + 1029397036, + -1072166527, + -1086240604, + 1076449945, + -1111995030, + 1047613507, + -1097914998, + -1106795375, + -1094667030, + 1029030177, + -1126526860, + 1067904076, + -1107602455, + -1123758628, + 1037548202, + -1109582658, + -1090232990, + -1070535136, + -1095260070, + -1170673504, + -1106245087, + 1025025782, + -1103783808, + 1049032326, + -1102988119, + 1039882185, + 1042891057, + 1036855014, + 1040204889, + 1063975360, + -1094687146, + 1063219388, + 1042676955, + -1076629633, + 1045466120, + -1105955671, + 1078151205, + -1093374790, + -1101561166, + 1045767239, + -1119159295, + -1099065194, + -1110054522, + -1084007501, + 1037803496, + -1088292809, + -1084946610, + 1058514088, + -1093326945, + 1074184062, + 1078530050, + -1104874761, + 1026996096, + 1011016369, + -1092677321, + 1058059544, + -1144339154, + -1096593973, + 1050589328, + 1040582593, + 1052738839, + -1119212217, + -1112885910, + -1099899021, + -1115679648, + -1060607694, + 1060000273, + -1119324067, + -1093520289, + 1040982936, + -1089738248, + 1080203458, + 1039816394, + -1079161536, + 1030328844, + -1071753381, + 1042921965, + 1080170521, + -1102692259, + 1069643621, + 1039617859, + 1057354119, + -1060470993, + 1038365884, + 1087747906, + -1091494509, + 1033669060, + -1064659959, + 1080014477, + 1029748752, + -1056604214, + 1031923513, + -1103642556, + -1109177432, + -1077756039, + 1047843036, + 1036178425, + -1126437559, + 1073904019, + -1114617468, + -1100607302, + -1070106332, + 1061017954, + 1074266919, + 1028315999, + -1064609360, + 1020765233, + -1086999350, + 1072891839, + 1075318972, + -1103004589, + -1093505224, + -1120967764, + 1050047656, + -1129728083, + -1072970818, + -1070021843, + 1034296171, + -1146401132, + -1104462606, + -1068511676, + -1085423453, + 1058039976, + 1046933242, + 1052744273, + 1058759586, + 1064273657, + -1066199205, + -1108216474, + -1097876813, + -1084341574, + -1092956920, + 1043197455, + 1042223080, + -1111231493, + 1037251048, + -1071698329, + 1019272364, + -1126540371, + -1103447097, + -1080665742, + -1093965018, + -1090440452, + -1081155101, + 1050683195, + -1073523210, + 1075688944, + 1016975280, + -1106142426, + 1052699027, + 1007610072, + -1112852110, + 1033311178, + -1077258575, + -1080370060, + -1059462010, + 1023673395, + -1129981671, + 1026357415, + -1065833536, + -1147407270, + -1106318270, + 1028688472, + -1075111652, + -1064684436, + 1055939966, + 1044040736, + -1105949860, + 1044045583, + 1068659391, + 1038135610, + 1072052766, + 1065311363, + -1078181005, + 1066005220, + -1120069204, + -1075070304, + -1098375655, + -1098622276, + 1057714571, + -1095599302, + 1059985608, + -1100431715, + 1046433917, + -1060333967, + 1055491763, + -1069363450, + -1089248749, + -1089261719, + -1067866690, + -1083355619, + 1056940017, + 1058621431, + -1060627692, + -1104096938, + -1102153173, + 1000497583, + 1036349902, + 1050916082, + 1058185844, + 1053269282, + -1121994961, + 1046511699, + 1084997070, + 1040981887, + -1126071392, + 1064450373, + -1102418047, + 1041499288, + 1025817480, + 1075402955, + 1068021500, + 1024993960, + -1102284977, + -1096361443, + 1037054912, + -1114437584, + -1117928645, + -1097947746, + 1040908930, + 992094715, + -1073391757, + -1081118166, + 1019849569, + -1163240698, + 1057134895, + -1070256586, + 1013158502, + -1070967872, + -1110983420, + 1058977469, + 1057098478, + 1043512542, + -1071370686, + -1071190905, + 1060190550, + 1045299636, + -1099115409, + 1041743633, + 1016950104, + -1104943569, + 1045426846, + -1093271469, + 1074511138, + -1092538959, + -1139929224, + 1031670826, + 1006423541, + -1097422017, + -1090316531, + -1089883395, + 1048729721, + -1095376589, + 1041678885, + -1091186016, + 1056260740, + 1036642391, + -1107932247, + -1098605489, + -1104880394, + 1042907503, + 1058128552, + -1098721446, + 1053856364, + 1044085111, + -1076764403, + 1032693774, + -1097539860, + 1026610751, + -1093485805, + -1099690168, + -1120036454, + -1097745140, + 1017802070, + -1131702092, + -1095650708, + 1053116616, + -1080626630, + -1081481707, + 1076653504, + -1095290940, + 1072082368, + 1076829312, + -1091764193, + -1127827690, + 1042775019, + -1098396526, + 1052793597, + 1041332180, + -1181596640, + 1048537966, + 1054344065, + 1047194445, + -1102172636, + 1057640523, + -1091398461, + -1089925240, + -1075769158, + 1058675475, + 1026014566, + 1064570218, + 1028666481, + 1043280964, + 1086014171, + 1058427933, + -1073395494, + 1016260692, + -1062979276, + 1041251586, + 1073041502, + 1047818946, + 1088973947, + 1061344078, + 1058601441, + -1064425414, + 1043800563, + 1063998444, + -1071803820, + -1093898738, + -1072192520, + 1080007224, + 1063939773, + -1071871749, + 1049903982, + 1032844641, + -1087524550, + -1075762667, + 1035147372, + 1064697200, + 1030601769, + 1087567094, + -1082730687, + -1090254516, + -1069667172, + -1103899552, + 1075007178, + 1066536557, + -1059780687, + 1049348340, + 1033689870, + 1079647099, + 1073976957, + -1102970661, + 1035392539, + 1066536583, + 1060916886, + 1027010542, + -1069902416, + -1071526432, + 1051928316, + -1127394394, + 1046745409, + 1055650592, + 1057372876, + 1067876284, + 1054110737, + -1123381166, + 1048191988, + -1136211266, + 1071782355, + 1064952898, + 1052627645, + 1075958180, + 1005178696, + -1103195600, + 1058694190, + 1059553493, + -1087750670, + 1066746171, + -1072025172, + -1101875450, + 1056716795, + -1092209171, + -1110455294, + 1041049564, + 1033579062, + 1058747286, + -1089893438, + 1040219160, + -1097426887, + 1050915569, + -1102238828, + -1100711749, + 1058061516, + -1072380798, + -1074764811, + -1090774174, + 1080258868, + 1055729889, + 1055470623, + 1054072694, + 1065744343, + 1040607911, + 1077105786, + 1036554114, + -1095538179, + -1071633270, + -1092339760, + -1087522680, + -1076601899, + -1094958945, + -1111273838, + -1095861428, + 1061374942, + -1102975461, + 1063776696, + 1021889465, + 1079931140, + -1134971605, + -1090282887, + 1072924614, + 1054585412, + -1084367901, + 1044083410, + -1133883515, + 1068329120, + -1094631634, + -1097042966, + 1043663316, + -1077744717, + 1071089036, + 1085985421, + 1043402723, + -1073648348, + 1045586660, + -1086750027, + 1065747596, + 1062389364, + 1055632992, + -1085578714, + 1032580608, + 994339722, + 1050914275, + -1099661453, + -1097504252, + 1046829093, + -1086313495, + 1060943099, + -1082474862, + -1096186981, + -1104751050, + 1059909416, + 1074123881, + 1032767850, + -1097002685, + -1081675302, + -1076476382, + 1046255864, + 1032665040, + 1042696028, + -1092035979, + 1076211276, + -1080801888, + -1088043089, + -1080964933, + -1073953342, + -1096259690, + -1086950759, + -1092652513, + 1020336135, + -1069323312, + -1097748214, + -1095136558, + -1092484562, + 1046418436, + 1068184119, + 1063974839, + -1091818120, + 1048515701, + 1048007250, + -1097109854, + -1107272217, + -1126507388, + -1086771423, + 1071016886, + 1024678828, + 1067687989, + 1065936691, + -1078299216, + 1070520690, + 1041507787, + 1045160584, + 1074615738, + -1082955978, + 1051734016, + -1115309270, + 1060644105, + -1083830315, + -1087109131, + 1055317616, + -1131400922, + 1054777073, + -1109981242, + 1034760109, + -1115964832, + 1057380962, + -1136134269, + 1031836397, + -1089224359, + 999093059, + -1099051591, + 1031326682, + 1057020227, + -1081011809, + 1066657143, + 1049205584, + -1080949278, + 1045940671, + -1092102607, + -1154814592, + 1062915944, + 989396655, + 1053230434, + 1053383904, + 1047617070, + 1057050194, + 1052338658, + -1079705999, + 1039271720, + -1122732692, + -1084155360, + 1049884221, + -1097233371, + -1145073328, + -1106212795, + -1129530936, + -1094355474, + 1065757357, + 1037085357, + -1126953876, + 1028713812, + -1083539413, + -1080750060, + -1070285984, + 1020506898, + -1076049444, + -1109385270, + -1092148937, + 1045542069, + -1101422842, + 1023474830, + -1109263057, + 1020482997, + -1123603333, + -1086441152, + -1120017288, + -1107333101, + 1049093460, + 1048384307, + 1066020088, + -1090079579, + -1109310321, + 1033288518, + -1100523914, + -1129295300, + 1085573131, + -1123384998, + -1097063458, + -1083960647, + 1041046201, + -1071852248, + -1081904563, + -1109144678, + -1111000248, + -1081711961, + -1085202329, + -1097570109, + 1038240730, + -1088293307, + -1131699959, + -1090144231, + 1060022103, + -1076184757, + -1092607559, + 1049309178, + 1044270147, + -1076628929, + -1081939281, + -1079349237, + -1086143378, + -1078798976, + -1122240006, + 1046340832, + 1042042891, + 1041524938, + -1103175468, + -1104386509, + 1034775549, + -1105807302, + -1124957758, + -1101121741, + -1097668951, + 1051041867, + -1097299981, + -1098125102, + -1097567869, + 1057916078, + -1092913685, + 1063532227, + 1053431934, + -1092086608, + -1096707253, + 1051110800, + -1081667572, + 1054582099, + -1073734050, + 1062049657, + 1055869466, + 1077334610, + -1088791082, + -1097848219, + 1068688900, + -1089061374, + 1058406182, + -1074298212, + 1043008046, + 1085710444, + -1080420329, + -1114619669, + 1067599070, + 1052360187, + -1083701923, + 1054287202, + 1056648173, + -1091998798, + -1105624633, + 1066471632, + -1076707240, + -1092368600, + -1100495713, + 1052640022, + -1092927510, + 1058856540, + -1097200813, + 1050594673, + -1095281605, + -1076690561, + 1074419224, + 1058607624, + 1041479695, + -1080618521, + 1031844787, + 1062454055, + 1037780682, + 1052630772, + -1073539092, + 1050879711, + -1072221911, + 1063864374, + -1070905073, + -1094108315, + 1067329809, + -1081168698, + 1060550011, + 1060063476, + 1074901621, + 1059596185, + -1084348034, + 1062817430, + 1062912709, + 1066683569, + 1066141344, + 1057520446, + 1065632625, + 1066175778, + -1082068397, + 1055321928, + -1079791826, + 1068173403, + 1029128832, + -1082955665, + 1040688691, + 1044820001, + -1107131414, + 1068644548, + 1063864825, + -1099327675, + -1086437328, + 1065579872, + 1055919037, + 1055611904, + 1058930548, + -1083653368, + 1032382754, + 1070754405, + -1106560801, + -1084817325, + -1087403283, + 1069776962, + -1080673142, + 1062347115, + -1075035523, + -1090864468, + -1087714988, + 1040604316, + -1092412439, + -1085150523, + -1079807140, + 1083502537, + 1069580887, + 1032214326, + -1081954980, + -1080242121, + -1105927774, + -1125182584, + -1087953496, + -1096954237, + -1108799188, + 1033615565, + 1047014890, + -1123353964, + 1041743017, + -1099965917, + -1093056173, + -1090868443, + -1082286997, + -1120923829, + -1118248859, + 1049034235, + 1049348767, + -1118920925, + 1009216257, + -1131983481, + -1091186447, + -1084997984, + 1041920613, + 1037635482, + 1056222880, + -1103499948, + 1019484762, + -1105271223, + -1106600894, + 1035111162, + 1046430850, + -1098024480, + 1058045332, + 1019567407, + 973302800, + -1118192627, + 1033016050, + -1088598341, + 1066705242, + -1104083964, + 1065293512, + 1042061131, + 1041348130, + 1044720226, + -1135442209, + 1028387998, + -1105354107, + -1100188898, + 1063891020, + -1081657526, + -1103072131, + 1055984039, + 1056710074, + -1094464878, + 1037501727, + 1050700795, + -1094309653, + 1052471132, + 1047674378, + 1046950032, + 1065342260, + 1057891737, + -1096073999, + 1059460685, + 1052770122, + -1092734259, + -1089773057, + 1008627868, + 1062930899, + 1049961635, + 1055276853, + 1033458369, + 1055714996, + -1092096605, + 1066506033, + -1118155063, + 1053211863, + -1085808301, + -1079535688, + -1083764611, + 1083252727, + 1047545342, + 1060674456, + 1029612401, + 1060767369, + 1024866079, + -1113178242, + -1104339293, + 1061193745, + -1094278429, + -1093729479, + -1089498432, + 1067377302, + 1073861436, + -1077518584, + 1049704902, + -1091169073, + -1079803902, + 1062127169, + 1051713320, + 1049247864, + -1118111337, + -1114776652, + -1075770056, + 1046385733, + -1086591295, + 1043828049, + -1101862102, + 1058465234, + -1098031241, + 1042118414, + -1115657615, + -1103567865, + 1064903029, + 1078382941, + 1071838091, + 1066835965, + -1114806712, + -1084350007, + -1098301016, + 1057545366, + -1083473270, + -1071158314, + 1068237038, + -1113743227, + -1087240698, + 1026389642, + -1088373125, + -1098013637, + -1089993883, + 1035047008, + -1073660488, + 1045227442, + -1081899700, + -1086376666, + -1121259371, + 1050838681, + -1114187442, + 1032672718, + -1098639397, + 1061763019, + 1067681344, + -1151300198, + -1086530290, + -1098391144, + -1066194713, + -1085840335, + 1071990065, + 1072120719, + -1087025457, + -1109241180, + -1114668698, + 1047982769, + -1088560215, + -1083961687, + -1099908770, + 1061298589, + -1071246376, + 1050924810, + -1073377287, + 1081549855, + -1103201626, + 1068587692, + -1080091227, + 1058987808, + -1085040916, + -1114554232, + -1111168635, + -1088304279, + -1085620967, + 1077903070, + 1036904390, + 1022575917, + -1076218167, + 1062726147, + 1048964505, + -1085108370, + -1068606346, + 1066156446, + -1110487308, + -1083607385, + 1064136393, + 1019157517, + 1058017482, + 1070943141, + -1076292221, + 1059282571, + 1062960532, + -1076506190, + -1080498049, + 1057021806, + 1066215323, + 1064668840, + -1074253983, + -1098821394, + 1033153907, + -1095824982, + 1071943650, + 1049314033, + 1072342569, + 1055200174, + 1059142763, + 1067840188, + -1090838002, + -1087474192, + -1093123383, + 1061254668, + -1056007683, + -1153594158, + -1066484364, + -1076984941, + 1043075970, + -1067626136, + 1061886767, + 1071806861, + -1109581141, + -1066597071, + 1077665335, + -1097868304, + -1092661601, + -1088330229, + 1037828668, + 1052219115, + 1034916850, + 1036428090, + 1063142765, + 1057783923, + -1098724757, + 1069193300, + 1059433404, + -1105390270, + 1073094767, + -1093831952, + 1039192790, + -1086436890, + -1101695655, + 1051442557, + 1061202462, + -1076591039, + 1066834158, + 1055054804, + -1096150765, + -1087266379, + -1090589585, + 1043588550, + -1096415041, + 1051633759, + -1077371378, + -1087327242, + 1045936265, + -1118689306, + 1051400431, + 1062559623, + -1111217460, + 1057021080, + -1093905756, + 1057692944, + 1050651551, + -1081409631, + -1083544139, + -1101139703, + 1060184111, + 1012636089, + 1036342528, + 1054636932, + -1089184572, + -1096262279, + 1043697896, + -1095881373, + 1050191197, + 1043913996, + -1102347465, + -1068800880, + -1100975447, + 1024170192, + 1041352274, + -1095625294, + -1104729406, + 1049357728, + 1026689262, + 1065894066, + 1048072286, + -1092826600, + 1045424982, + -1090281337, + -1117467339, + 1049715004, + -1107694069, + -1095707884, + -1093505007, + -1079683506, + -1102395018, + -1081178984, + -1104369070, + -1077992178, + -1088813773, + 1058477256, + -1078787523, + 1041517499, + 1068469620, + 1055062198, + -1079963916, + 1063103849, + -1069327837, + -1079541357, + -1085251362, + 1051463435, + 1041130962, + 1063617882, + 1065359801, + 1050782003, + 1051805305, + 1045212879, + -1098106436, + -1085982774, + -1072286264, + -1086310291, + 1035438396, + 1040949378, + -1096151390, + 1069985586, + -1065355409, + 1046056223, + -1080290694, + 1007267367, + 1061891880, + -1093651504, + 1045089670, + -1078929904, + 1069933359, + 1070411578, + 1059898646, + 1050440865, + -1077596732, + -1129468115, + 1038547145, + -1066626565, + -1081205763, + -1112625946, + -1111856018, + 1040937168, + 1068685763, + -1089171244, + 1074116835, + -1095023055, + -1064475188, + -1065673973, + 1071841947, + -1081164575, + -1124860456, + 1055243267, + -1098313878, + -1066546587, + -1085568898, + 1056427178, + -1080385828, + -1113755209, + 1061974145, + -1119585672, + -1069156879, + -1102783669, + -1120844740, + -1090365625, + -1092381802, + 1032215149, + -1097360193, + -1079566238, + 1057205009, + -1071956907, + 1031964454, + 1068228185, + -1080247150, + 1036713023, + 1063027863, + -1173734192, + 1046887175, + 1032221229, + -1107347326, + -1123776585, + -1113457368, + -1074015890, + -1088717502, + -1112043334, + 1032623123, + 1068414879, + -1111894242, + -1097057769, + 1050018761, + 1042424220, + 1057457133, + 1017369190, + -1136115406, + -1096068308, + 1043410610, + 1051519291, + 1031277576, + -1091092161, + -1082181420, + 1036876523, + 1066117459, + -1081280085, + 1044317016, + 1029421934, + -1092140254, + 1030464186, + -1088996324, + 1054480050, + -1122606729, + -1107672173, + 1039045993, + -1095733885, + -1065658816, + 1035111326, + -1090805564, + -1074141162, + 1070759835, + 1067645230, + -1078404680, + -1098610105, + -1101813346, + -1087907874, + -1078749782, + 1052326691, + 1064407366, + -1089111225, + 1036216521, + 1061051483, + 1064207184, + -1088674672, + -1084731946, + -1108122528, + -1081304445, + 1043781728, + 1041319079, + -1080968256, + -1109636593, + 1071563692, + -1171873440, + 1071730464, + 1066171954, + 1048896475, + 1057303243, + 1052251505, + 1056095749, + -1113310708, + 1052894959, + -1106842374, + 1067967106, + -1092415226, + -1089464301, + -1106985515, + -1102769815, + -1088007437, + -1081798025, + -1088653357, + 1053573204, + 1050070085, + 1017185098, + 1058902921, + -1114874098, + -1103676880, + 1042298354, + 986278488, + 1035090346, + 1057024499, + 987551684, + 1083655853, + -1092570238, + 1032450970, + 1028745960, + -1090795556, + 1061753895, + -1090914475, + 1057951454, + -1078848866, + -1081208702, + 1066787112, + -1104049988, + 1069493021, + -1090514578, + 1049403439, + 1043034984, + -1101568636, + 1072892218, + -1105811971, + 1075897174, + 1056466814, + -1138086096, + -1086182491, + -1098662155, + 1015198431, + 1039337184, + -1080084407, + -1080549680, + -1089640312, + -1102679222, + 1049419079, + -1086629971, + -1084884426, + 1042019896, + 1037612913, + 1077328367, + -1115881318, + 1057907134, + 1054501421, + -1088417606, + 1033598053, + 1012461597, + -1078939819, + -1088575265, + 1061904343, + -1091165032, + -1101414418, + 1063343315, + -1102256146, + 1061606378, + 1070264649, + -1138856092, + -1127205813, + 1064310054, + -1080568222, + 1013062480, + 1082831676, + -1092293398, + 1041903272, + 1056058045, + 1064359291, + 1032177201, + 1034056262, + 1057477322, + 1042414618, + -1076563394, + -1105927393, + -1111124870, + -1109206722, + -1103707596, + 1072160807, + 1065443907, + -1104647854, + 1033343679, + 1070216575, + 1058762281, + -1105389281, + 1056431814, + 1053157198, + 1032801053, + -1113602333, + 1094502054, + -1144452203, + -1111646943, + -1142774130, + 1060683878, + 1062610511, + 1046108708, + -1110791458, + 1040478084, + 994353015, + 1071534963, + 1085666150, + 1034314713, + 1034226147, + 1066214553, + 1056386726, + -1084326542, + -1092949068, + 1079181349, + 1037398273, + 967999776, + -1104102551, + 1069206748, + 1070050227, + 1060971110, + 1074504754, + 1068547314, + 1057395389, + -1114106124, + -1122711386, + -1097562315, + -1074434914, + 1075654814, + 1023488405, + -1107128978, + 1049177836, + 1076738075, + 1066611131, + 1048378461, + 1038475935, + 1058601532, + -1092413430, + -1078042279, + 1011131541, + 1075086335, + 1047454724, + 1073275520, + -1098744476, + -1092355286, + 1052738822, + 1060938535, + -1096993166, + -1098650615, + 1073885105, + 1066208339, + -1075724998, + 1046934580, + 1063451448, + 1033614846, + 1064374036, + -1088429225, + -1088382959, + -1089612564, + -1071159525, + -1094628023, + 1072628378, + -1066208305, + 1019254169, + 1044692213, + 991792144, + -1087420728, + 1072764751, + 1032450509, + -1090417303, + -1114602434, + 1065245929, + 1043652417, + 1046653379, + 1059827696, + -1126695101, + 1075185991, + -1071867880, + -1088600165, + -1153058152, + 1058888644, + 1070897560, + -1063544011, + 1050363988, + -1087126070, + 1043315645, + -1112018692, + -1094676011, + -1106161857, + 1087220588, + -1098030186, + 1057171483, + 1049163342, + -1089820216, + -1075982208, + -1068463187, + -1063778738, + 1052478817, + 1062513284, + 1068563424, + -1099272850, + -1081270762, + -1111335145, + 1083872788, + 1056980996, + -1071092393, + -1074321349, + 1042433071, + -1096249203, + -1094332149, + -1103018665, + -1136622173, + 1061741024, + -1106655744, + -1125150383, + -1086778130, + -1090268631, + 1058298711, + 1057797918, + -1078454023, + 1052032264, + 1057141987, + -1108212447, + -1118825368, + -1099773530, + 1035287282, + 1068968419, + -1081358373, + -1096047086, + 1057890999, + -1098592450, + 1069099742, + 1071918830, + 990285548, + -1075211548, + 1051981221, + 1046726104, + 1052498567, + -1123704135, + 1028560371, + 1062382898, + -1078544431, + -1088927271, + 1061633753, + 1076215860, + 1045615333, + -1135943808, + 1046637965, + -1106082435, + -1113120838, + -1092866118, + 1033185538, + -1103665586, + 1034958906, + -1102711174, + 1044312101, + -1101196766, + -1083265756, + -1103682848, + 1041615563, + 1051364825, + 1032397182, + -1144321276, + -1097568437, + -1131360898, + 1044136690, + -1094967854, + 1053449143, + 1052752465, + -1095268989, + 1057046413, + 1033285308, + -1098072749, + -1096866488, + -1108064808, + 1037752978, + -1090134030, + -1105578632, + -1088294958, + -1112976314, + -1090103638, + 1039254483, + 1041945603, + -1061951388, + -1122420220, + 1066184148, + 1022315644, + 1049572679, + -1140685948, + -1103426828, + -1088763373, + -1113418813, + -1097463044, + -1080066744, + -1117610720, + -1121781668, + -1125451970, + 1060558985, + 1032107259, + -1082603802, + -1111179272, + 1023401101, + -1090088755, + -1088303531, + -1098505651, + -1080918286, + 1060493309, + 1065063687, + -1092521418, + 1074937753, + 1088337664, + -1092329166, + 1049385600, + 1051988852, + 1053662076, + 1081161474, + 977030208, + -1102151964, + 1051339514, + -1082719993, + -1088791626, + -1077621412, + 1066300253, + 1083344913, + 1060880047, + -1064096526, + 1050117518, + 1020884890, + 1049529243, + 1047550580, + 1025342583, + 1084665618, + 1040753930, + -1140509146, + 1065035201, + 1031499022, + 1067776624, + -1060936486, + -1096505465, + -1074549908, + 1035426952, + -1074270142, + 1051346173, + -1084083151, + 1032527575, + 1069920048, + 1078671872, + 1075344935, + 1043583464, + 1042318969, + 1076831664, + 1056050427, + -1098859394, + -1078508166, + -1091053999, + -1104587150, + 1043431375, + 1077220751, + -1079602202, + -1080897196, + 1079603004, + -1104566357, + 1030853917, + -1102786691, + 1048955332, + 1046988532, + -1080870018, + 1031057963, + -1097868727, + -1103128072, + -1104583088, + 1050928687, + -1111620978, + -1106145580, + 1073745419, + -1113032189, + -1094369099, + -1112993099, + 1039186211, + -1068622147, + -1092341667, + 1054210549, + 1046088120, + 1051767778, + -1084874558, + 1059479367, + -1121549083, + 1074063120, + -1097679943, + -1081630935, + 1044468071, + -1077219262, + -1096438105, + 1055103336, + -1096129337, + -1085653042, + 1040245397, + 1057487557, + 1017874396, + -1110459322, + 1051014817, + -1068922945, + -1072225846, + 1071293768, + -1121004940, + 1058985949, + 1070586146, + 1060503695, + -1095546538, + 1073672278, + 1065994922, + -1085382932, + -1144525236, + 1031217588, + -1062965276, + -1073284819, + 1052532105, + -1123088522, + 1043906309, + -1104864842, + -1103114227, + -1102422341, + -1062660226, + -1098263582, + 1060080845, + -1115211292, + 1052629432, + -1103224114, + 1028098379, + -1086688477, + 1051165601, + -1083210786, + 1016436947, + -1108214689, + -1119189732, + 1041609447, + -1105786734, + 1083200623, + 1067052221, + 1065357042, + -1097112676, + -1075951850, + 1042837889, + 1057339151, + 1046392421, + 1060387775, + -1100968005, + 1043466375, + 1080908708, + 1050253170, + -1098406436, + -1093497387, + -1100939052, + -1096609216, + -1079716851, + -1103894661, + 1036692972, + -1089045724, + -1116670829, + 1074165540, + 1032242591, + 1049864164, + 1045092487, + 1088919624, + -1073012641, + 1057324723, + -1100373126, + -1074349755, + 1051176213, + -1090782295, + 1057104608, + -1106775339, + -1124755572, + 1057871790, + -1126551321, + 1058147741, + -1108259100, + 1052114623, + -1095175442, + 1033117743, + 1037735474, + 1044790022, + -1099213992, + 982181872, + 1029705050, + -1109972430, + -1102794959, + -1081612082, + -1104851378, + 1028487692, + -1129681062, + 1045924021, + 1035566900, + 1031920185, + -1102586518, + -1087501389, + 1048382837, + 1016429893, + 1058740244, + 1049428070, + 989092004, + 1042309877, + 1027656141, + -1090222740, + 1040207815, + -1107129956, + 1074300972, + -1079866786, + -1079392411, + -1098118523, + -1105765948, + -1124376510, + 1047502799, + -1078463815, + 1056579730, + 1057456787, + 1041419892, + 1052314692, + -1089126215, + 1075038990, + 1057458886, + -1078121832, + -1104262699, + 1042938933, + -1082722898, + 1053024493, + 1028301128, + 1034450432, + 1045142253, + -1126404850, + 1021929195, + 1053730054, + 1053457767, + 1044566851, + -1115506172, + -1078482641, + 1063624563, + 1019049154, + 1023658809, + 1040557942, + -1092232805, + 1062793894, + -1108599778, + -1073461106, + -1135994231, + -1090426781, + 1053810648, + 1078552118, + -1100966242, + 1059121070, + 1041274895, + 1067553090, + -1066117397, + -1133626596, + 1070153435, + -1072888159, + 1049129746, + -1086043397, + 1065582932, + 1048445478, + -1053816482, + -1097697168, + -1101090481, + -1095380047, + -1084813956, + -1132885487, + -1097690722, + -1092306754, + -1104260622, + 1045506671, + -1090232428, + 1066060813, + 1056466279, + 1063865799, + -1106445080, + -1067027930, + 1039109100, + 1042896850, + 1031847983, + 1050565916, + 1051601676, + -1103507686, + 1049876568, + 1042224967, + 1035173894, + -1084704649, + -1081904623, + 1048749172, + 1051966909, + -1102860885, + -1090202263, + 1041648591, + 1056663364, + -1106119599, + 995787108, + -1123154873, + -1083822956, + -1078274515, + 1032699340, + -1089441624, + -1088060258, + -1095894240, + -1082240988, + 1020578531, + 1073387087, + -1078380424, + 1060063651, + -1089315977, + -1125741492, + 1051876334, + -1076886612, + -1104393259, + -1090151101, + -1105284851, + 1051446087, + 1056401432, + -1100688039, + -1095632912, + -1105200099, + 1016836355, + 998756627, + 1047602420, + -1114237156, + -1081885718, + -1094163902, + -1089088137, + -1067045789, + -1156722672, + 1049979672, + -1078995547, + 1048646746, + 1024281782, + 1042651500, + 1064755003, + 1071932344, + 1056992114, + -1088841707, + -1080133560, + 1052464233, + 1074025466, + 1065765454, + 1043229415, + -1081887101, + -1088138676, + 1059667339, + -1078108577, + -1078036364, + 1064743405, + -1080571378, + 1050206294, + 1016787846, + -1102409579, + 1037016687, + 1066336636, + -1089224627, + 1071854240, + -1085376832, + 1064269667, + -1076821913, + -1064471041, + -1090210457, + 1060762436, + 1085186706, + -1081427252, + 1050522932, + -1064742945, + -1071221947, + -1097743383, + 1052560059, + 1060847998, + -1125451143, + -1092368862, + -1081832751, + -1077452491, + -1109637678, + 1035643040, + 1024973586, + -1097759145, + 1047344688, + -1131720888, + 1041474179, + -1072255379, + 1049887017, + 1085919352, + -1091938922, + -1104093255, + -1104259897, + -1084329896, + -1081045036, + 1047128255, + 1072493960, + -1111065562, + -1088170166, + 1033138777, + -1140775664, + -1101348472, + -1086100799, + -1081968899, + -1095167922, + 1061517558, + 1059372439, + 1072880811, + 1068202609, + -1086761563, + -1064319785, + -1076618458, + 1064259500, + 1055487750, + -1088285026, + 1041497034, + -1112765515, + 1049770966, + -1078391956, + 1060178637, + -1096787995, + -1095532829, + 1049961424, + -1108678716, + -1085978073, + -1070346580, + -1074983764, + 1066941882, + -1113499990, + 1070925294, + -1102491258, + -1106377266, + 1033551342, + -1095168403, + 1033662709, + 1038061675, + 1017643616, + 1056673215, + -1090575126, + 1057358972, + -1096468261, + -1105511831, + 1045527970, + -1099418205, + 1013245677, + 1035763842, + -1116090818, + 1056820193, + 1053554008, + -1097934021, + -1106013849, + -1097876538, + 1062071953, + -1091227983, + -1093508890, + -1100887176, + -1110563588, + -1119330158, + -1128140766, + -1098034689, + -1099866534, + 1045920982, + 1017458322, + 1047478793, + 1013751666, + -1108074004, + 1054770796, + 1049458674, + 1029942412, + -1115281222, + 1048004043, + -1089251942, + -1113672336, + 1065511188, + 1048979917, + 1073781690, + 1046876011, + 1069215880, + -1089212048, + -1076806068, + 1082174129, + 1066667791, + 1056107709, + -1083662767, + -1080630590, + -1102534781, + -1102053458, + -1122098698, + 1063241067, + -1087750427, + 1060926917, + -1085457358, + 1059093486, + 1081076242, + 1078005733, + 1044755537, + 1040546673, + -1088016811, + -1089767247, + -1127783689, + -1101083755, + 1059699588, + -1103134815, + 1070707920, + 1054509116, + 1040270489, + 1051844951, + -1086001680, + -1075171961, + -1096482130, + 1041040614, + 1065232399, + -1100672428, + 1070665455, + 1032944121, + -1077022600, + -1087672476, + 1062263790, + 1037630780, + 1052153711, + -1088898711, + 1068401251, + 1061625359, + -1084748719, + -1098857186, + 1046827634, + 1044508430, + 1052747894, + -1084047216, + -1076240738, + 1074253844, + 1058733177, + -1110888320, + -1087988071, + -1081473012, + 1077699533, + 1045723850, + -1092528927, + -1082989938, + -1100423855, + -1135699976, + 1012225042, + -1075358035, + 1071365918, + -1071755451, + 1071644435, + -1089114344, + -1095586453, + 1051221889, + -1093320885, + -1102762306, + -1106244263, + -1084175698, + -1091989985, + -1092516902, + 1066708117, + 1041081824, + -1092582483, + 1052932890, + 1044512138, + -1092036900, + -1070132428, + 1060859633, + 1061267065, + 1073925998, + -1115406978, + -1098891385, + -1080869241, + 1053480857, + -1093995241, + -1090228734, + -1082599051, + -1066616577, + -1095719056, + 1022018698, + -1106730741, + -1080474965, + -1083227756, + -1075898734, + -1084120158, + 1078411623, + 1066674905, + -1095172872, + 1074033671, + 1067727571, + -1106773161, + 1066263360, + -1096878598, + 1075004869, + 1054270329, + 1045469035, + -1126679736, + -1123735007, + -1088914561, + 1067271118, + 1075689273, + -1097706210, + 1062679836, + 1032454316, + -1113667873, + -1080986368, + 1061844366, + 1060517151, + 1074099858, + 1062762675, + 1044566487, + 1025754806, + -1080410075, + -1118223654, + -1111328689, + -1094134667, + 1053717099, + -1079203432, + -1085593409, + 1049299592, + -1115323780, + 1034498666, + 1079934582, + 1040390476, + -1071734199, + -1082951408, + -1080896635, + 1053049262, + 1042604854, + -1089971462, + 1073745414, + 1051281655, + -1076654246, + -1065352041, + 1059491107, + 1058702039, + -1055812312, + 1047639804, + -1086481732, + -1079402119, + -1089755199, + -1083525570, + -1090112705, + -1096793031, + -1077101299, + -1088370380, + -1104568048, + 1071603754, + -1093965095, + -1099943050, + 1054882774, + -1102742657, + 1056460157, + 1049381457, + -1084293026, + 1056341243, + -1101101302, + 1057980179, + -1091010666, + -1104921688, + 1061602012, + 1017276597, + 1073449086, + -1082353620, + -1081197883, + 1050831387, + -1073873295, + 1054640580, + 1044537338, + -1104294186, + 1050225317, + 1042267666, + 1060478156, + -1105759499, + -1079670414, + -1088138544, + -1105277502, + -1100017370, + 1041223532, + 1042701285, + 1063689865, + -1107264704, + -1097726759, + 1055898255, + -1070296745, + -1114321640, + 1066645547, + -1110641448, + 1057910736, + -1078441957, + 1033084818, + 1042997460, + 1067183685, + 1062445405, + -1085149202, + -1128245168, + 1046441709, + 1067757357, + -1090244445, + 1054376485, + 1059462910, + -1083797104, + 1057308953, + -1114502484, + -1103584495, + 1033472614, + 1049468714, + -1093903568, + 1039170557, + 1058536618, + 1050178899, + 1034748419, + -1122258798, + -1083414431, + -1087023579, + -1072906295, + -1078291772, + -1098128030, + -1115358711, + -1101033907, + 1066706874, + -1078200642, + -1106266747, + -1102074217, + 1040595842, + -1079838336, + 1057830838, + 1053870971, + -1099885054, + -1097408850, + -1086628456, + -1080569210, + 1058877605, + 1017902708, + 1048000406, + 1065574683, + 1029048936, + 1041294915, + 1057087025, + 1047420706, + -1084176496, + -1100398593, + -1081430995, + -1083383048, + -1104040481, + 1057152517, + -1113977619, + 1000760368, + -1090517661, + -1077827460, + -1086951665, + -1081594710, + 1066943754, + -1089449722, + 1065701524, + 1065328591, + -1098095261, + 1064454033, + -1079053242, + -1084933840, + -1099516805, + -1074064446, + -1088273829, + 1032868755, + 1056791697, + 1055159572, + -1096490805, + -1067798172, + -1106453869, + 1031805618, + -1073999823, + -1085057293, + 1076141634, + 1049991277, + 1065049601, + 1063623107, + -1106612502, + -1083645980, + 1041957267, + 1096574596, + 1059571632, + -1095747298, + 1057919284, + 1057711068, + -1112965256, + 1045997591, + 1066102417, + 1033938078, + -1108799203, + -1080171183, + 1027938380, + -1089376169, + 1046500341, + 1056822076, + 1035690183, + -1090452083, + 1051524501, + -1074302454, + -1066674306, + 1050170412, + -1087387809, + 1063036590, + -1117087789, + -1112068521, + -1068325920, + 1067190336, + 1062527377, + 1027517073, + -1084167841, + 1058757440, + -1121755895, + -1096481379, + -1106590635, + -1103563843, + 1031385946, + -1106436227, + 1059036749, + -1093105432, + 1044522067, + -1079017989, + -1089356582, + -1102839827, + 1053350266, + -1135542682, + -1099475682, + -1106132114, + -1091763102, + -1095049921, + 1053834266, + -1086903566, + 1070568214, + 1031199471, + -1085890879, + 1059150096, + 1052541179, + -1069777096, + 1016658911, + 1066894702, + 1063384838, + -1101387039, + -1081228767, + 1063198869, + 1066391837, + -1096849439, + -1090252084, + -1089312143, + 1052742897, + 1054630795, + -1077276986, + -1093210335, + -1092134361, + 1051727692, + 1024104979, + -1101484451, + 1067951210, + 1056116460, + -1071675735, + -1106444135, + 1045775675, + -1093904048, + -1111916414, + -1076968668, + -1067697140, + 1002381913, + 1075380710, + -1081926286, + 1054532096, + -1087910029, + -1089998655, + -1119920306, + -1089664271, + -1102487476, + -1111984987, + 1025380372, + 1052230630, + 1058934086, + -1086058671, + -1114714038, + 1073659189, + 1035672730, + -1101671494, + 1024524928, + -1089403514, + 1070835394, + -1117229409, + -1127585044, + -1074744945, + 1067669135, + -1120992324, + 1054136865, + -1098664087, + -1084551769, + -1106980670, + 1042611134, + 1074839531, + 1071958889, + -1075182212, + 1040950759, + -1073732434, + 1066119877, + -1087606726, + -1109817128, + 1060439490, + -1108143887, + -1114840176, + -1075427263, + -1080781738, + -1112919602, + 1057892479, + -1089223312, + -1105798445, + -1088435711, + 1074006102, + -1084264623, + 1033236003, + -1137547369, + -1091966036, + 1066921356, + 1063342802, + -1112049220, + 1045340259, + -1076278666, + -1117325362, + 1064030585, + 1030572782, + 1045742167, + -1142623152, + -1089782843, + 1068522922, + 1065755954, + -1095200928, + -1119047145, + 1049167233, + -1081630000, + 1054947955, + -1102376021, + -1079722781, + -1126904500, + 1044465704, + -1087745108, + -1128511964, + 1051666372, + 1026913679, + 1061306942, + -1088038852, + 1058264200, + -1106795071, + -1086570465, + -1083654630, + -1103424151, + 1056049636, + 1069068500, + 1043722343, + -1081569939, + 1027428374, + 1033486175, + -1081442128, + -1081359219, + -1136239561, + 1040340833, + -1093737376, + -1094169954, + 1045405188, + -1086056109, + 1038296107, + 1037759411, + -1102865435, + -1094417842, + 1013148610, + -1104783525, + -1114097569, + -1085777983, + -1084885559, + 1037731121, + -1098631448, + -1106044832, + 1039163618, + -1081012277, + -1071163489, + -1081195033, + -1106333464, + -1078772373, + -1093388837, + -1146521574, + 1069322476, + -1075848307, + -1108613645, + 1037740594, + -1099345132, + -1106691305, + -1073989912, + -1077638545, + -1080500068, + -1115015766, + -1110524282, + 1033633959, + -1106135010, + -1116797165, + -1107421989, + -1072807982, + 1005377311, + 1054731986, + 1054283612, + 1061907457, + -1095472283, + 1003463236, + -1098556715, + -1096614392, + -1089058424, + 1049046548, + 1037291638, + -1110759603, + 1044907584, + -1071084139, + 1016204140, + 984521608, + -1099253048, + -1077358478, + -1096051035, + -1093329297, + -1080209488, + 1037374274, + -1077472092, + 1082812861, + 1047674548, + -1119911198, + 1062369140, + -1111568954, + -1115150072, + 1034715936, + -1061632360, + -1085937359, + -1085124264, + 1026339812, + -1103706361, + 1034623760, + -1064543654, + 1040955055, + -1088800582, + 1028207644, + -1078801790, + -1056796087, + 1082948476, + 1047194630, + 1038177360, + 1050529774, + 1091413311, + 1034057819, + 1079058807, + 1063103672, + -1069777553, + 1063986154, + -1114911327, + -1065491643, + -1096210334, + -1103900018, + 1059983954, + -1098827453, + 1055830120, + -1095196470, + 1052973615, + -1053253018, + 1050948748, + -1080651292, + -1101514677, + -1103411545, + -1085205095, + -1092309289, + 1051085185, + 1056783668, + -1064467941, + 1048163049, + -1089582040, + 1017605583, + 1041583036, + 1049042977, + 1064564018, + 1068071567, + 1000230766, + 1045373620, + 1078588665, + 1043408722, + -1113324428, + 1061963126, + -1098765482, + 1014224891, + 1026797105, + 1082493199, + 1072261626, + -1156916371, + -1104979502, + -1086818528, + -1113750034, + -1114248896, + -1097649878, + 1018392637, + -1085605698, + 1041944614, + -1090745364, + -1082178327, + -1089374782, + -1124757717, + 1090252966, + -1070046816, + -1130375355, + -1070236125, + 1033860398, + 1051433569, + 1048592044, + 1046800193, + -1082757562, + -1093900912, + -1083288174, + 1043035774, + -1095927272, + -1104338594, + -1106646220, + -1083282415, + 1058752215, + -1103297009, + 1068925114, + -1086759240, + -1151309232, + 1052676801, + 1011246408, + -1089497458, + -1073661312, + -1096832995, + 1054418488, + -1094812189, + 1057471240, + -1092183951, + 1052106636, + 1045169422, + -1096101466, + 1065719272, + -1102369278, + 1067893206, + 1058071660, + -1150235334, + 1055546254, + 1046990035, + -1083016441, + -1103315968, + -1088650140, + 1072966219, + -1095439280, + -1063284429, + 1046473670, + -1085109255, + 1030715939, + -1138836270, + -1084654513, + 1072263769, + 1066336272, + -1092020160, + 1032500167, + -1091122810, + 1079603999, + 1074178379, + -1067730842, + -1116233546, + 1053526037, + -1115280114, + 1050136187, + 1054529222, + -1120189470, + 1046494007, + 1048654912, + 1044081400, + -1125376572, + 1050502903, + -1088534281, + -1094311372, + -1064561054, + 1065233612, + 1016556771, + 1063751249, + 1031629921, + 1044594612, + 1082026076, + 1039853037, + -1089524726, + 1011513263, + -1081129948, + 1063522150, + 1068980248, + 1044667018, + 1072509145, + 1059333087, + 1061426747, + -1089104924, + 1045164018, + 1077972407, + -1062183361, + -1099994496, + -1069142998, + 1082575181, + 1059370992, + -1071657998, + 1051551659, + 1030119370, + -1095011637, + -1074895908, + 1032954512, + 1059057270, + -1121365781, + 1062945664, + -1081078866, + -1088061952, + -1071566617, + -1099059246, + 1082301872, + 1061553710, + -1074209417, + 1049686303, + 1039227284, + 1065070592, + 1071667815, + -1101510672, + 1038233605, + 1059645654, + 1057389003, + 1025255241, + -1074079715, + -1067990863, + 1056556199, + 1016273541, + 1031250531, + 1053041284, + 1059175651, + 1067708000, + -1079110103, + 1053175564, + -1107446335, + 1073882110, + 1048673674, + 1018285998, + -1096072305, + 1055732101, + -1097449170, + 1041060468, + -1094469640, + 1067372774, + 1046474915, + -1115842474, + -1107867771, + -1078390475, + -1123658562, + 1055401072, + -1077729468, + 1053563360, + -1118770480, + 1060373630, + 1058312272, + -1098588409, + 1072161141, + -1090431836, + 1049863356, + -1090206132, + 1076461417, + 1071279962, + -1077596277, + -1121289370, + -1077906353, + -1082186013, + -1101006888, + -1082390402, + 1043465474, + -1096981064, + -1086618201, + 1054259024, + 1072581432, + 1062513112, + -1110093453, + 1075468786, + -1089283607, + -1074691983, + -1095698069, + -1108571423, + 1067095736, + -1086481908, + -1086813295, + 1063223697, + -1085194599, + -1071303700, + -1088160675, + -1071661951, + -1102378281, + 1064537623, + -1081156972, + -1086443266, + -1073550756, + -1067290690, + 1017550932, + -1079963391, + 1086727068, + -1099402411, + -1100867390, + -1080539788, + -1091719013, + 1065488338, + 1069628098, + 1066307596, + 1054101466, + 1051017377, + -1081065201, + -1086972821, + 1065228186, + -1075945699, + 1064880890, + -1072154199, + -1071894094, + -1080526341, + 1055792444, + -1088036565, + 1051556999, + 1029832660, + 1054126749, + -1069004482, + -1086027482, + -1077331728, + -1088459820, + 1049181742, + -1070551271, + -1105733844, + -1092306470, + 1058665256, + -1097656248, + -1091624461, + 1067745224, + -1084804384, + -1070151522, + 1062483918, + 1048794470, + 1080480414, + -1108867774, + 1073831942, + -1087492610, + -1090145415, + 1073591533, + -1095343065, + -1103078598, + -1089409386, + -1088878450, + 1063690327, + -1070930396, + 1065793406, + 1024293904, + -1093842443, + 1050645054, + -1092695496, + -1079187426, + 1049251647, + 1065558078, + -1115106882, + 1040512754, + -1098028089, + 1041458785, + -1104007547, + 1065489036, + 1037010317, + 1050210814, + 1049818718, + -1094597106, + -1094888141, + 1054009809, + 1055530829, + 1040504319, + -1122564508, + 1032690883, + 1048807938, + 1042321834, + -1142018327, + 1048655896, + -1108937730, + 1039900964, + 1024525758, + -1078574921, + -1098065132, + -1081242881, + 1040281919, + -1094428912, + -1123977071, + -1106098098, + 1059750113, + -1092887101, + 1049927295, + -1075475471, + -1098016534, + 1056431056, + 1058330994, + 1061284416, + 1031783072, + -1105295002, + -1110948953, + 1060282889, + 1052101296, + -1105103495, + 970579184, + 1057758600, + -1094732512, + 1050203489, + 1053582064, + -1111922429, + 1056121947, + 1058100535, + -1074513365, + 1074895937, + -1080864972, + -1083497629, + -1098234802, + -1096480842, + 1053144266, + 1059440255, + 1068157860, + 1059186635, + -1134068981, + 1065538110, + -1091133773, + -1070963070, + 1061001715, + 1057432407, + -1082036889, + 1058270436, + -1086779393, + 1066069803, + 1042819823, + 1064079057, + 1039909845, + 1046251111, + -1077145619, + -1098247265, + -1098756508, + 1049720201, + 1049538581, + 1040350248, + 1051321640, + -1089684188, + -1104285097, + 1023382784, + -1122562314, + 1070126299, + -1097944201, + -1083967739, + 1064091342, + -1067836364, + -1096068031, + -1142724232, + -1084174623, + -1096202860, + 1067346147, + 1040697694, + 1063918658, + -1089662477, + 1047796853, + -1099220699, + -1080947376, + 1015124526, + 1064284116, + 1054298023, + 1048830735, + -1088943216, + 1056331713, + -1095695089, + 1043810414, + 1032428478, + 1040732556, + -1075723221, + -1114489271, + -1095309217, + -1110801155, + 1038325936, + -1069764133, + 1037259544, + -1109287782, + -1091604848, + 1067858276, + 999956016, + 1049503342, + 1015378111, + -1122414766, + -1084649269, + -1069257502, + -1103665509, + 1028084995, + -1061827304, + 1065532256, + 1064606441, + -1124357082, + 1075622283, + -1097511334, + 1041469352, + -1115184655, + -1081114819, + -1110456775, + -1069086602, + -1086662405, + -1118136066, + 1049641551, + -1102232621, + -1111611997, + -1108114561, + 1006471316, + 1053345932, + -1089435326, + 1077553990, + -1094282145, + -1104294907, + 1049654940, + 1070903771, + -1117824042, + 1070991361, + -1088257869, + -1106576992, + 1049362089, + -1087932150, + -1054799718, + -1082274199, + -1082024238, + 1052043899, + -1123344649, + -1098634568, + -1093854161, + 1052675052, + 1081596571, + 1052327517, + -1095961027, + 1051445654, + -1097594572, + -1055663439, + -1083794969, + 1049546908, + 1062410431, + -1077185458, + 1049193199, + -1095617022, + -1091403335, + 1053990956, + -1121307718, + 1056901714, + -1105827659, + 1069405297, + -1091107148, + 1043186987, + 1031831644, + -1117084789, + 1064073368, + -1099612259, + -1095956880, + -1117984279, + -1089209989, + -1103240474, + -1106932669, + 1057043480, + -1098117808, + 1053139281, + -1100330857, + -1104477279, + -1090411761, + -1106353764, + -1096049776, + -1105436834, + -1103837238, + 1053492682, + 1048623454, + 1016660647, + -1079370295, + 1055068279, + -1078637786, + -1076265841, + 1056995794, + 1068640134, + 1043169269, + -1081442025, + -1089169297, + -1092992961, + -1106094912, + 1059926626, + -1096748108, + 969656742, + -1097797245, + 1044680314, + -1114864166, + 1031874048, + -1107179132, + 1028007501, + 1041724785, + -1129209430, + -1092330533, + -1080428195, + -1086939087, + 1043343651, + -1130714760, + 1045063917, + -1115699273, + -1114146896, + -1131043931, + -1099835745, + -1104665664, + 1048520910, + -1132258193, + 1073050076, + -1093096819, + 1061313015, + 1060397969, + -1072311286, + 1021430041, + -1121463040, + 1069387185, + 1012693126, + -1082108703, + 1051642506, + -1096536177, + -1096136319, + -1100218088, + -1103108855, + 1046399229, + -1081596826, + -1082952075, + -1097309858, + -1115436416, + 1077635685, + 1029881228, + -1112821790, + -1145747053, + 1024624017, + -1087298687, + 1059081567, + -1142512038, + -1109101082, + 1046896747, + 1052633481, + 1041208361, + 1030875105, + 1048224853, + -1108347827, + 1013402568, + -1087591688, + 1043584301, + 1038133098, + -1138727320, + 1062122096, + -1093382935, + 1076330533, + 1052646023, + -1075662903, + 1050326594, + 1051457689, + -1104748370, + 1088841480, + -1119705192, + -1116957394, + 1054748169, + -1128694408, + -1067163016, + -1102121155, + 1087710916, + 1060084659, + 1060248234, + -1054203776, + 1071953031, + 1041833436, + -1068361621, + -1119956684, + -1120847881, + 1062141700, + -1097508694, + 1047202887, + 1060213042, + 1027946012, + 1082056988, + -1083125728, + -1104365245, + -1062675919, + 1057581117, + 1074019003, + 1046060301, + -1064596658, + -1175260352, + -1087130199, + 1080493710, + 1071074453, + 1027150778, + 1033944879, + -1103628135, + 1057774229, + 1040559244, + -1065496438, + -1085519965, + -1129490741, + 1036778684, + 1060065949, + -1061180832, + -1071759239, + 1064501854, + 1044123572, + -1106177688, + -1100316874, + 1042145283, + 1048495896, + 1072273877, + 1078368261, + 1070233169, + 1068154253, + 1048033985, + -1078688111, + -1112530924, + -1079983399, + -1088941917, + -1097968155, + -1088602928, + 1057434819, + -1088629139, + 1082169634, + -1100345820, + -1086634911, + 1077316282, + -1091703502, + -1114238973, + 1063108245, + -1142142762, + -1094149409, + -1078990008, + 1027510810, + -1079010618, + 1066379304, + -1081690525, + -1072223944, + -1089193489, + 1062637682, + -1087095715, + 1046896134, + 1029102198, + 1070231548, + -1105451932, + 1058162957, + 1068599052, + -1091850892, + -1071826019, + -1080895280, + -1078437203, + -1073559782, + -1101874899, + -1073333170, + -1105770381, + 1067410693, + 1048309776, + 1078437113, + 1053779211, + -1093547104, + 1042383631, + -1080654708, + 1086220045, + -1098795527, + -1103244188, + 1055505719, + 1057230570, + 1047016303, + 1071563316, + 1076350048, + 1039045368, + -1097749915, + -1084275796, + -1069413095, + 1041638411, + -1085801275, + -1096862439, + -1105053361, + -1077697121, + -1079776425, + -1094752942, + -1074458336, + 1069400580, + -1085613305, + -1071367904, + 1067949927, + -1095693852, + -1087721689, + 1033199936, + -1121081403, + -1086827733, + 1041374244, + 1057215733, + -1072742523, + -1118960594, + 1060516830, + 1070657032, + 1059898505, + -1081002552, + 1058194789, + 1049311588, + 1083900384, + 1036702305, + -1084707675, + -1091780150, + 1065714437, + -1081614894, + -1081152054, + 1031701735, + 1074662377, + -1099041048, + -1089873937, + -1089460976, + -1083047065, + -1096221198, + -1103811390, + 1033463222, + 1059045226, + -1096367059, + 1062511279, + -1096097360, + 1030333266, + -1130699381, + 1054421267, + 1052055574, + -1122002044, + 1059228028, + 1067089271, + -1103744949, + -1086397624, + 1052246310, + -1095542169, + 1044980216, + 1052767810, + 1020725050, + 1046922266, + -1086178052, + 1043594048, + 1051015480, + 1044719950, + -1081513356, + 1057203689, + -1081331979, + 1040495742, + -1106146071, + -1089714203, + 1043166821, + -1110368772, + 1067039115, + 1050554331, + -1097786334, + -1125805626, + 1068937359, + -1084180638, + 1048076744, + 1049913993, + -1090923384, + -1113876880, + 1037375575, + -1076739730, + 1027136890, + 1067174318, + -1131550704, + -1126596991, + 1061022717, + 1048476663, + -1106044491, + -1098394292, + 1042902593, + -1082882924, + -1110191892, + -1096670614, + -1091106525, + -1092917296, + -1105977752, + -1097270505, + -1079967846, + 1057758844, + -1082815527, + 1050275477, + -1085895057, + 1050020024, + -1074997781, + 1058948750, + -1071877592, + -1080621388, + 1075665529, + -1071113769, + 1035944964, + 1057686134, + -1092530258, + -1087524530, + 1059312532, + 1062721094, + 1050931497, + -1151272720, + -1110775468, + 1056411661, + -1090895880, + 1060620798, + 1049358235, + 1068049342, + 1008185530, + 1056967931, + -1125703717, + 1074662046, + 1043249513, + 1062301458, + 1042024569, + -1089280614, + 1057161353, + 1067588716, + 1061595858, + -1086887231, + -1089377349, + -1095014284, + 1042869817, + -1093260489, + -1144046736, + -1094813974, + -1080393051, + 1047526325, + 1076910538, + -1097369160, + -1080845622, + 1057991945, + 1060382325, + -1098191901, + -1089522446, + 1031207313, + 1012291247, + 1049026271, + -1105528736, + 1060999493, + 1060339666, + 1060451237, + -1095178338, + 1083219370, + 1037433513, + 1027972212, + 1064281108, + 1066444028, + 1048751716, + -1085182647, + 1076104141, + 1076923257, + -1079537800, + -1095649408, + -1123554524, + 1066814514, + -1094398734, + 1059401151, + 1076926522, + -1098822731, + 1047660542, + 1067484371, + -1066528490, + -1092580275, + -1099388880, + -1093088385, + 1067725919, + 1074343898, + 1043845225, + 1019104332, + -1096820349, + -1153155292, + -1051903033, + -1130177001, + 1025404558, + 1067258826, + 1067270160, + 1048314161, + 1055259104, + -1084734629, + 1059801590, + 1068166593, + -1072020091, + 1040897363, + 1058365870, + -1094921954, + -1089843107, + -1101604290, + 1058441920, + -1102567413, + -1089998502, + -1090110031, + 1039778415, + 1067821015, + -1084907576, + -1091882003, + 1057363939, + -1095560693, + 1081893402, + -1110530299, + 1052281048, + -1082482642, + -1103523028, + 1060244371, + 1052197314, + -1107278373, + 1059786396, + -1076164817, + 1065877793, + 1068764011, + -1084650917, + -1106952388, + 1075483154, + 1071425308, + 1047326867, + 1062471306, + 1070808208, + -1075164597, + -1075223396, + -1088746603, + -1114628987, + 1015124376, + -1112595642, + 1047437388, + -1091271416, + -1091770034, + 1058647479, + -1086129383, + -1098474571, + -1087674313, + 1052081681, + -1124651254, + 992451408, + -1085440608, + 1068530767, + -1093411769, + 1067165841, + 1058992537, + 1042132810, + -1113509081, + 1065720404, + -1099112521, + 1026073564, + -1064028920, + -1083820603, + 1052531461, + -1135177470, + -1086316544, + -1091284580, + -1128988923, + -1100989865, + -1109603670, + 1050883601, + 1018202417, + 1074277314, + 1041628582, + -1089957669, + 1047340046, + -1120130076, + -1094839307, + -1139262774, + -1081877003, + -1106711401, + -1096098543, + 1067896449, + 1053265704, + -1090852565, + 1071192547, + -1112538054, + 1067350468, + 1050070077, + -1088768560, + 1069463562, + -1076481621, + -1103329374, + 1035518744, + -1088546168, + 1043465574, + -1115447463, + -1102884641, + -1092597884, + -1078996499, + -1089868717, + 1058981024, + -1135237844, + 1021091883, + -1099530588, + 1025924183, + -1095263793, + 1070529052, + -1131766368, + 1014565754, + 1044847708, + 1064348590, + -1092168601, + 1048123062, + -1076563182, + -1128065870, + 1052110464, + -1091104042, + 1050874046, + -1106387315, + -1101435074, + 1060823848, + 1055514706, + -1071759352, + 1062287306, + -1113572763, + -1081824974, + 1055792442, + -1092440010, + -1090219521, + 1028762795, + -1096939949, + -1088499641, + 1057609918, + 1028255268, + -1079797256, + 1076945759, + -1098571749, + -1109102367, + -1078864023, + -1072094883, + -1137428966, + -1082634249, + -1127742608, + -1084519241, + 1046021764, + 1052258734, + -1135030619, + 1049927791, + -1074441022, + -1075346457, + 1057999636, + 1043750652, + -1079049365, + -1086329992, + -1087471141, + -1072376266, + -1104381670, + -1128446944, + -1097941732, + -1079890459, + 1060454447, + 1048689424, + 1022808979, + -1085224753, + -1092673907, + 1059062456, + -1106720427, + -1107806677, + 1038760406, + -1071266111, + -1082007585, + -1111199599, + -1114555285, + -1097346864, + -1085779420, + -1114823632, + 1030636030, + 1031569008, + -1109653813, + -1122008998, + 1059772370, + -1091151488, + -1093838154, + 1006876123, + -1079400017, + -1091137481, + -1068651369, + 1014572656, + 1051062678, + 1065122054, + 1078761389, + -1070509946, + -1090249766, + 1058736600, + 1059722900, + -1085547645, + -1080668157, + 1052223182, + 1041435063, + -1088741172, + -1082780301, + 1067238534, + 1040670900, + -1078488542, + 1076665771, + 1084069632, + 1066390380, + 1065912841, + -1101451052, + -1128999168, + -1087813148, + -1122688022, + -1108160057, + -1084462884, + -1093280858, + 1067361940, + 1062804988, + -1110954387, + 1068324257, + -1086801302, + 1055427709, + -1098495147, + -1074757522, + -1088161211, + 1066411038, + 1078513086, + -1102412550, + 1034209911, + -1103832594, + 1037880252, + 1050734051, + -1117823710, + 1057651985, + 1067773963, + -1086539320, + 1067800562, + -1120976217, + -1097006537, + 1082843977, + -1094169058, + 1065187387, + -1100654350, + 1018731126, + -1089835596, + -1075287286, + 1046287511, + -1087987731, + 1036144956, + -1082955039, + -1073766951, + -1070714691, + -1106326369, + -1077717954, + -1089335088, + -1098868954, + -1094046215, + -1065064960, + -1115010516, + 1036684673, + 1066432061, + -1076030240, + 1048667036, + -1093038280, + 1035497272, + -1095356742, + -1114283452, + -1096667530, + 1064303649, + 1056995449, + 1053115443, + -1097063931, + -1094385972, + 1066928219, + 1046385673, + 1048592239, + 1013287576, + 1033528794, + 1040231493, + -1084914057, + -1098705647, + 1054812899, + -1115482066, + 1048933457, + -1088971529, + 1053142325, + 1040261719, + -1108605607, + 1068911780, + 1068077997, + 1068333054, + -1098734678, + -1091490782, + -1080701857, + -1075354187, + -1091315374, + -1092754157, + -1110195517, + 1050305329, + -1097270473, + -1102835346, + -1081746140, + -1074754742, + 1050032017, + -1097151598, + -1123836672, + 1065851234, + -1115007387, + 1058624663, + -1095431518, + -1101186197, + 1005556600, + -1082217075, + -1086610230, + -1094875856, + 1046799637, + -1119101493, + 1025865606, + -1088206745, + 1069453926, + 1049743686, + -1096856978, + -1148706452, + -1102511281, + -1092948493, + 1058325333, + 1038431959, + 1020696136, + -1101294905, + -1083221846, + 1034599475, + -1089259464, + -1104381216, + 1054002248, + -1089458579, + -1111888970, + 1042722860, + -1106942523, + -1081567649, + -1093196139, + -1090264519, + 1045055308, + -1101605909, + -1088713025, + 1047868898, + 1045522393, + 1042199032, + -1080211811, + -1104801353, + -1071472223, + 1065496385, + -1087699725, + 1061294325, + -1099995427, + 1017540832, + -1111189464, + -1090223803, + 1056818411, + 1061603166, + -1113569201, + 1049981052, + 1068556145, + 1056103502, + 1061469935, + -1106065356, + -1088458622, + 1046017452, + -1078068045, + -1109338929, + 1048557440, + 1060222676, + 1031685183, + -1149237361, + 1051392587, + -1075620713, + 1081135181, + -1078303500, + -1074282406, + 1061421975, + -1061563138, + 1047002058, + 1060214410, + 1052732508, + 1040449269, + 1046397140, + 1061874107, + -1088321921, + -1081946506, + -1123352144, + 1070850851, + 1068466542, + 998526308, + 1044387742, + -1119869253, + 1043182247, + -1072438796, + -1135355886, + 1055001298, + 1073583890, + -1088789977, + 1065980536, + 1016537342, + 1062628641, + 1075913999, + 1060859888, + 1059556854, + 1059427525, + 1083693853, + -1079900665, + -1082064406, + -1083024414, + 1053712873, + 1061203575, + -1080386904, + -1081484444, + 1059542769, + -1123234235, + -1091100788, + -1091939870, + -1105266217, + -1109375200, + -1085044920, + 1074677461, + 1075764054, + 1067932161, + -1096299712, + 1036291226, + -1093172478, + 1059646972, + -1086064323, + -1078184882, + -1090882383, + 1046521021, + -1097093846, + 1047376052, + -1123229930, + -1053006868, + -1069882212, + 1032221166, + -1108064356, + -1070036609, + 1048788337, + -1086830168, + 1070206774, + -1097694134, + 1066859430, + 1064681351, + -1087213713, + -1065944859, + 1060327440, + -1073295002, + -1085898435, + -1086724466, + 1058962744, + 1083276400, + 1080358754, + -1087791252, + -1091329670, + 1040494405, + 1047625679, + 1059063425, + 1066685725, + -1121351747, + -1085299759, + 1052287489, + 1058690891, + 1044463460, + 1027391993, + -1085605839, + -1067384694, + 1057099029, + 1048543109, + 1057628787, + -1094378560, + 1043319576, + -1098287782, + 1059499129, + -1096233260, + -1087590027, + -1089856063, + -1094108947, + 1041339837, + -1104042082, + 1052821859, + 1027623778, + -1087929766, + 1043301464, + 1060568202, + -1088321666, + 1085092444, + -1090215966, + 1060093417, + 1054060916, + -1086795887, + -1064377716, + 1061861408, + 1060676956, + 1053600961, + -1096354686, + 1082453385, + 1041232842, + 1059300740, + 1039408181, + 1041096164, + -1089538084, + -1074199591, + -1078970206, + 1042298177, + -1105727087, + 1035091654, + -1099383835, + -1084352681, + 1067862589, + -1114661689, + -1159861184, + 1070188562, + 1065601763, + -1101267331, + 1066124977, + 1066711472, + -1073638110, + -1085854126, + 1044701522, + 1073047023, + -1139807254, + -1092004970, + 1033557763, + -1087462750, + -1087413507, + 1068304108, + 1020385661, + -1085273114, + 1066074408, + 1041642296, + -1085377461, + -1087547818, + -1097810213, + 1054429207, + 1053578961, + -1101882814, + -1070425453, + -1120211249, + -1105697913, + 1067823951, + -1113869231, + 1012405740, + -1091996087, + 976874656, + -1119359299, + -1124061622, + -1100125963, + -1088223930, + -1096892769, + 1052788225, + -1097203252, + 1050075252, + -1078764088, + 1024859497, + 1028242618, + -1101476463, + 1049352366, + -1111673436, + -1100442594, + -1110501127, + -1093676725, + -1100452367, + -1088316017, + 1031696463, + 1049909133, + -1085958177, + -1096565947, + 1037442820, + -1115017554, + 1050881573, + -1112825761, + -1107362098, + 1050627523, + 1045120607, + 1056412580, + 1037094747, + 1020127474, + 1057196984, + -1093878880, + 1074157286, + 1053701546, + -1090206801, + -1086371900, + 1037066841, + -1113906540, + -1111443896, + 1035593396, + 1059716896, + 1013556673, + 1049856322, + -1095928712, + 1036390342, + 1050456567, + 998951330, + -1116846867, + 1077441354, + 1032019893, + 1054002889, + -1083238714, + 1065792181, + -1105095268, + -1113458900, + -1093890457, + -1114008007, + -1083674881, + -1071994931, + 1056956096, + -1107176454, + -1114653867, + 1023569688, + -1100807862, + 1061196189, + 1034664437, + -1102468736, + 1074505235, + 1047338270, + 1055287658, + 1085256351, + 1031129456, + -1097226600, + 1051629801, + 1050868296, + 1034435379, + -1096160059, + 1050323359, + 1058081584, + 1045689932, + -1113954670, + -1094842835, + -1093649083, + 1019299596, + 1069589701, + 1052740151, + 1053691197, + 1041112010, + -1094401247, + 1036301717, + 1007691147, + 1067782323, + 1057031969, + -1105628175, + 1061424208, + 1035514709, + 1058814745, + 1066708958, + 1063757307, + 1061877848, + 1039535575, + -1098741440, + -1082535351, + -1105527367, + -1111330154, + 1074390944, + -1130304088, + 1053983987, + 1050593507, + 1056066710, + 1051189395, + -1090174373, + 1027684511, + 1039167054, + -1114452124, + -1149241376, + 1046054967, + -1089234828, + -1111129904, + 1083318037, + 1014091328, + -1117513512, + 1028637908, + -1094028908, + -1080051580, + -1082051846, + -1071907519, + 1030989941, + -1090261368, + 1073940039, + 1073018210, + -1090810668, + 1074160157, + -1069577992, + -1126873050, + -1064216437, + -1065249961, + -1088050181, + -1090042572, + -1100791255, + -1078530895, + -1086213722, + -1079797757, + -1106532689, + -1098544983, + -1118436674, + 1031071926, + 1071034180, + 1085010165, + -1091004454, + 1078274417, + 1087485488, + 1071766468, + 1043997128, + -1088972997, + 1050386502, + -1090384930, + 1032184800, + -1101316965, + -1068323000, + 1046231913, + -1090679756, + -1150075130, + -1122856776, + 1070371689, + -1097236294, + 1026067856, + -1096608517, + 1018151755, + -1092676781, + -1124424676, + 1019059440, + -1106883576, + 1023999386, + -1088285689, + 1064593137, + -1072846711, + 1052602022, + -1090659379, + -1109323188, + 1050881674, + -1099526732, + 1070084836, + 1046895390, + -1096542700, + 1035386792, + -1075043868, + 1049875198, + 1074903402, + 1050532569, + 1053208599, + -1100374297, + -1107742527, + -1089639623, + 1066718770, + 1042874390, + 1054404657, + -1109123260, + -1094642579, + -1090300000, + -1078204858, + -1097534507, + -1072772702, + 1059021065, + 1061195120, + 1044933826, + -1072281728, + 1050296496, + 1081058865, + 1065354248, + 1053629665, + -1063324313, + 1059194917, + 1060133575, + -1091148406, + -1086464397, + -1096617332, + 1047117003, + -1096892353, + 1057316369, + -1095142266, + -1080487713, + -1120972619, + -1081017149, + 1050012091, + 1025082816, + 1044275343, + -1100433783, + 1032659899, + 1047556104, + -1097616656, + -1079459587, + -1079194694, + -1094371903, + 1045486739, + -1111801767, + 1050870403, + -1096745499, + 1050214532, + 1042978242, + -1103163042, + 1060305815, + 1057118215, + 1066251505, + -1093686642, + -1077940124, + 1040420476, + -1093510494, + -1073943493, + 1045575726, + -1096867897, + 1070087294, + -1107033710, + -1080370249, + 1043442699, + -1100566729, + -1102361774, + 1049937475, + -1090170041, + 1067963093, + 1048661889, + -1090379251, + 1046501302, + 1040131493, + 1075991589, + 1060357987, + -1072041261, + -1087902307, + 1040612716, + -1076504590, + 1063719955, + 1033662227, + -1089669897, + 1023751884, + 992055139, + -1095498682, + 1066783324, + 1044150326, + -1100278737, + -1107920932, + -1073082596, + 1067904879, + -1118036308, + -1090123998, + 1021211766, + -1065683675, + 1079772471, + 1041322711, + -1096308047, + -1112535747, + 1057148033, + 1064542452, + 1068944318, + -1095278407, + 1058334746, + 1044420091, + 1072414345, + -1183827102, + 1049199012, + 1072679798, + -1066714575, + 1040963062, + 1074416768, + 1077315033, + 1034304160, + -1080780190, + 1015718954, + -1112783247, + 1023442983, + 1043654971, + 1050383591, + -1121737136, + -1086022393, + -1148868174, + 1066233611, + -1081178397, + 1077052440, + 1061145315, + -1096857157, + 1034234133, + 1048714440, + -1107654336, + -1112731488, + 1049908310, + 1067781052, + 1033796509, + -1093114124, + -1106366452, + 1044120614, + -1108647978, + -1091952377, + -1068569897, + 1040755913, + 1056555855, + -1069657606, + 1044714950, + -1106839781, + 1065774096, + -1081978561, + 1061078056, + 1050205499, + 1062238434, + -1105353149, + -1117185002, + -1090388529, + -1079174144, + -1086252569, + 1063522268, + 1024698897, + -1110115861, + 1048702217, + -1071859389, + -1156982116, + -1126751244, + -1091321995, + -1081281885, + -1088079854, + -1099969785, + -1089475628, + -1082707696, + -1097777851, + 1066859916, + 1079221180, + 999386326, + 1065817959, + -1092720821, + -1114409093, + 1061887327, + -1073558858, + -1082126049, + -1070643536, + 1023051476, + -1099017676, + -1096767292, + -1054422476, + 1052336875, + -1081071361, + 1025086333, + -1088648345, + -1081513514, + 1073883103, + 1051958695, + 1044373580, + 1064179908, + 1057907073, + 1037149222, + 1047502194, + 1071600047, + -1094893593, + 1057884453, + -1123016418, + -1083244672, + -1085872064, + -1123176565, + 1057185391, + -1090125252, + 1069597755, + -1095434933, + 1058605339, + -1077083674, + 1067977612, + -1089339834, + -1093707570, + -1090517537, + -1090065191, + -1086756049, + -1081758482, + 1061245218, + -1066912313, + 1057904393, + -1081484239, + 1028238667, + 1033896796, + 1043435742, + 1074175670, + 1073891666, + 1054515750, + -1098447896, + 1079128706, + 1040785150, + 1068234050, + 1054209539, + 1041012270, + 1036273809, + 1027484659, + 1047188579, + 1073998269, + 1014625986, + -1096047661, + -1088365485, + -1084051820, + 1056980512, + -1084116102, + 1067361941, + -1075977889, + 1030314399, + -1083211556, + 1049359289, + -1116127702, + -1115962747, + 1084766108, + -1071339764, + -1121164260, + -1060154901, + 1049644568, + -1150615936, + -1081626796, + -1105481758, + -1088252140, + -1081077112, + -1092717445, + 1050395615, + -1085044794, + -1080704010, + 1026496950, + -1097697457, + 1057776264, + -1096385346, + 1068863715, + -1085152992, + 1030706086, + 1053270234, + 1032953588, + -1079092555, + -1077361469, + -1092932615, + 1057719079, + -1082888526, + 1065874067, + -1090193027, + 1050897031, + 1043384385, + -1098107671, + 1068636259, + -1086017233, + 1075436519, + 1057488846, + -1079372830, + 1065259556, + -1117236396, + -1089646329, + -1106902816, + -1086886527, + 1074029993, + -1085442564, + -1088807595, + -1096807524, + -1077422633, + -1104446334, + 1057993794, + -1081350179, + 1077791661, + 1073959112, + -1078842846, + 1074695296, + -1092559102, + 1060843552, + 1062798684, + -1081748973, + -1108219052, + 1063023626, + -1096837478, + 1058258642, + 1064000007, + -1108981963, + 978271872, + 1052672999, + -1094776979, + 1066594513, + 1054326178, + -1089293429, + -1088117251, + -1075400939, + 1065139207, + 1017619986, + 1043445582, + 1033366258, + -1073794076, + 1067613680, + 1048437262, + 1050268003, + -1137603718, + -1109674073, + 1067340188, + 1054289987, + 1059253673, + 1076948741, + 1064026678, + 1075374145, + -1096503900, + 1055169276, + 1050294372, + -1054461507, + -1124667511, + -1123797280, + 1068351542, + 1061151550, + -1078317064, + 1054062193, + 1036008815, + -1084309353, + -1109367243, + 1017517275, + 1066487701, + -1103826239, + 1063033995, + 1056298158, + -1079878833, + 1042540061, + -1102606947, + 1052314197, + 1064759991, + -1088897044, + -1106760400, + 1038902527, + 1061487099, + 1057101814, + -1093006700, + 1039111702, + 1057707542, + 1057223607, + -1118599459, + -1085432493, + -1071325294, + 1045863134, + 1053660253, + -1085963930, + 1073830537, + 1058876647, + 1074480667, + -1078754696, + 1052872838, + -1085465678, + 1052099583, + -1099977551, + -1098689125, + 1046755126, + -1096392711, + -1085253527, + 1056321194, + 1062953493, + 1055554291, + 1033070301, + 1075142307, + -1090949190, + 1044237561, + 1060131742, + -1077716177, + 1064863506, + 1064732238, + 1081695479, + 1048950068, + 1012228767, + 1065768107, + 1049965909, + 1069905050, + 1063262679, + -1066269611, + 1064307277, + 1076813263, + 987790193, + -1081954954, + -1081597590, + -1090266115, + -1092922260, + -1087364294, + -1098727633, + -1073259355, + -1119104070, + -1118452184, + -1106646034, + 1038703227, + 1052108000, + -1078414958, + 1082191265, + -1085879846, + -1096184012, + 1005001664, + -1099900358, + -1125814034, + -1083645771, + 1036026004, + 1058888147, + -1088343253, + 1058372838, + -1076279917, + -1131765559, + -1086010118, + 1069913298, + 1059011858, + -1082729730, + -1089218872, + 1066982457, + 1052659416, + -1095203717, + -1094437996, + 1047628872, + 1069855695, + -1103414864, + 1065696430, + -1075116751, + 1046827908, + 1045984310, + -1081798068, + -1115495328, + 1073996641, + 1060943377, + -1082007381, + 1048802628, + -1106451648, + -1081489694, + 1058539771, + 1075566356, + 1025186388, + -1098729402, + -1110830141, + -1086735564, + -1105561112, + 1056757519, + 1062149827, + 1060532537, + -1074864453, + -1071116591, + -1086653634, + -1081136919, + 1070531560, + -1071787620, + 1078701961, + -1084132496, + -1080402524, + 1054795706, + -1076235513, + -1080156270, + 1078974498, + -1079845916, + 1074170569, + 1043779898, + 1050485155, + 1062195260, + 1046646104, + -1113481880, + 1025913998, + -1094610243, + 1066523104, + 1048213753, + -1104429847, + -1105771793, + 1055287840, + -1086250451, + -1097319599, + 1068027926, + -1089692467, + 1012420724, + -1105517137, + -1092326924, + -1097379022, + -1086312688, + 1063094945, + -1097186586, + -1082292471, + -1099334966, + -1093332659, + 1057101338, + 1051451379, + -1129513422, + -1122900570, + 1057332285, + 1042931061, + 1060231108, + -1088632390, + -1098554068, + -1193354880, + -1118521158, + 1060457889, + -1094409248, + 1051213830, + -1102127717, + 1044349702, + -1096852527, + -1081906022, + -1089344489, + 1044787353, + -1108435034, + -1123517637, + -1089006964, + -1095249874, + -1140529886, + -1121165211, + -1094358050, + 1062990586, + 1058344426, + -1109124740, + 1027163651, + 992093259, + 1059223989, + -1093335544, + -1098429422, + 1056978742, + 1033147070, + -1102190068, + 1067393439, + -1096740437, + -1087645758, + 1054448966, + -1086227822, + -1077878437, + -1110287514, + -1073021921, + 1059129011, + -1071663872, + -1106507590, + 1049225924, + 1069675483, + 1064813321, + -1077794323, + -1098897224, + -1069069979, + -1097906218, + 1059032140, + 1044981439, + -1076773042, + -1116542686, + 1075903941, + -1104439307, + -1110964628, + 1058622708, + 1070218287, + 1032584989, + -1099264749, + -1073274847, + 1066218201, + -1087923630, + -1080948600, + 1059550170, + 1068479068, + 1069224371, + -1106756587, + 1073044783, + 1074752180, + 1038779125, + 1042015730, + -1093436478, + -1118175412, + 1057728104, + 1061829163, + 1052595216, + -1075988989, + -1084033121, + -1080321851, + 1066122587, + 1058927573, + -1082818290, + 1059960963, + -1105031274, + 1032270209, + -1088115922, + 1071954389, + 1030209886, + -1073370529, + 1034607066, + -1091966456, + 1073797601, + 1065029335, + 1049820336, + -1107119292, + 1016504129, + 1050582513, + 1048211387, + -1104893214, + 1082442979, + -1091392989, + -1082673785, + -1112780525, + -1083557760, + 1073264573, + -1103303214, + -1113036058, + -1085178828, + 1048106350, + 1065328025, + -1084711924, + -1070446552, + 1074892946, + -1110265279, + -1067275801, + 1071531678, + 1041939462, + -1122509588, + 1063557506, + 1054721627, + -1092503812, + 1001560672, + -1078096387, + 1053489017, + -1090762334, + -1071568525, + 1030031028, + 1013311082, + 1041333451, + -1086851723, + 1078789963, + -1105058468, + -1081420437, + -1131805189, + 1065158878, + -1086704289, + 1060523516, + -1126414768, + 1062200298, + -1076355611, + -1097032116, + -1095904635, + 1062023503, + 987938016, + 1082975801, + -1073734377, + -1077057806, + 1053096843, + -1119269142, + -1104937195, + -1086811094, + -1116166934, + 1075508711, + -1061177029, + 1017496864, + -1106331391, + -1063970804, + 1072915788, + -1072698410, + -1102002777, + -1103385415, + -1120915320, + 1072720310, + -1089531901, + -1089610188, + -1108639196, + 1063821625, + 1061301590, + -1088156622, + 1065334388, + -1097861653, + -1112167477, + 1044336069, + -1093428378, + -1084380153, + 1059170820, + 1046038431, + -1097904157, + -1097435195, + -1090049605, + 1030908162, + 1067363974, + -1078759261, + -1082020790, + 1061979060, + 1066198288, + 1035475738, + -1123010589, + 1052984463, + 1055895264, + -1093296107, + 1075499039, + -1092090770, + 1048906349, + 1083149626, + 1068932276, + 1070237230, + -1072190117, + 1059692335, + -1110972954, + -1102383585, + -1089025817, + -1122161576, + 1043449792, + -1080724325, + -1087537651, + 1042902877, + 1057691538, + -1126754670, + -1132630326, + 1051373350, + 1042706148, + -1097991447, + -1110438280, + 1036689050, + 1041729955, + 1033769865, + -1102176733, + -1105203456, + 1044340195, + -1088613163, + 1054334684, + 1026810396, + -1124316946, + -1139180799, + 1043323524, + -1118270933, + -1105172389, + 1053210827, + -1101464812, + 1067908306, + -1129472502, + -1092361743, + 1067102848, + -1079369035, + -1098527041, + 1057578891, + 1054832716, + -1121514498, + -1090953277, + 975694560, + -1087703860, + -1094199610, + -1103667282, + -1114527970, + -1102715649, + -1085231727, + 1028619766, + 1066683346, + 1002976326, + 1064012306, + -1098051271, + -1089218733, + 1032604876, + -1108410649, + 1053993559, + -1096001613, + -1113413100, + -1102814863, + -1098040288, + -1072506663, + 1009550018, + -1081517692, + -1110437182, + 1023672310, + -1102289736, + -1079456035, + -1087571626, + -1072133268, + 1074359591, + -1120875542, + -1094535493, + 1040832914, + -1098687318, + -1080075634, + 1049535431, + 1059822786, + 1072257473, + 1091490641, + -1093459069, + -1098344477, + -1092825738, + 1049955524, + -1078990299, + -1085601532, + 1074872202, + 1053925400, + -1121471276, + -1053379690, + -1117212574, + 1051190679, + -1075646397, + -1098600937, + -1107048960, + 1069198195, + 1026529354, + -1097374242, + -1114183259, + 1030644767, + 1069674926, + -1074816571, + 1043023719, + -1063962907, + 1053389524, + -1069155359, + -1147055740, + -1074247320, + -1103616944, + 1036196142, + 1070974334, + 1067474855, + -1106321020, + -1069781342, + 1084909775, + -1125098874, + -1107816296, + -1072810552, + -1105208476, + -1081411193, + -1118220075, + 1067802701, + -1067914290, + -1097688823, + 1034076103, + -1097629892, + -1093830898, + 1055133246, + -1106293303, + -1088067185, + 1053282038, + 1028484203, + -1086574558, + -1095580597, + 1049709503, + -1081936158, + 1060682216, + -1079141944, + -1073366912, + 1055796859, + -1077761024, + -1096079415, + 1057408458, + -1072309727, + -1093685879, + -1077140403, + 1063683423, + 1056472713, + -1086767854, + 1068507970, + -1122976394, + -1082169816, + -1099903867, + 1045613381, + 1080720078, + 1066404666, + -1094974024, + 1063757589, + 1063095440, + -1088873455, + 1046917522, + 1087389581, + 1035564766, + 1059943816, + 1075519426, + 1050484936, + -1092496533, + -1082911433, + 1084412386, + -1084018502, + -1081506197, + -1068384065, + 1071628264, + 1056390179, + -1075852239, + 1073172014, + 1060472483, + 1047354989, + -1097217730, + -1088531011, + -1080872279, + 1066398263, + -1112809681, + -1090978620, + 1047920489, + -1079311142, + 1070762476, + -1101219672, + -1100136290, + 1062045991, + -1087127982, + 1057936688, + 1052144372, + -1106773314, + -1144018154, + 1067215622, + 1054376813, + 1015378234, + 1074755553, + -1110438123, + 1071283639, + -1129084335, + -1076193798, + 1065615829, + 1066988500, + 1090122140, + 1046966198, + -1092247469, + -1087263774, + -1073133279, + -1111837631, + 1044949556, + -1075604911, + 1065719016, + -1077566076, + -1076799033, + 1077778187, + -1077385849, + 1050461915, + 1074431458, + 1052001438, + 1077256815, + -1094270970, + -1082111261, + 1048766642, + 1049866866, + -1099673005, + -1079361967, + 1050628708, + -1065568637, + -1080864538, + -1098907807, + 1056106915, + 1065730164, + -1095422535, + -1076578257, + -1120021888, + 1065864291, + 1056509731, + 1045427573, + -1070194649, + -1130091580, + 1056262684, + 1067318118, + -1107543760, + -1119856842, + 1023648365, + 1035617901, + -1144187082, + 1031810011, + -1091956190, + 1042459303, + -1088276139, + 1069789845, + -1097118018, + -1131507394, + -1089039901, + 934676744, + 1049552187, + -1100633297, + 1049735750, + -1096779148, + 1066670438, + 1016409284, + 1043118716, + -1114742098, + 1052906476, + -1127142522, + 1037866552, + -1088916111, + -1146362268, + -1084997984, + 1045039641, + -1097759185, + -1104633310, + 1057751049, + 1037826436, + -1119286192, + 1053971116, + 1061160559, + -1091874918, + -1097433069, + -1091785302, + 1051587591, + -1075536843, + 1055911587, + 1021195410, + 1041230655, + 1028057627, + -1114611823, + 1058987999, + 1026425261, + 1049934398, + 1066066437, + 1035126698, + -1089442206, + 1054347422, + -1077727694, + -1111064009, + 1062378947, + -1121200172, + 1068645509, + -1087526658, + 1051340960, + 1080632224, + -1096133427, + 1043921387, + -1100045942, + -1092239290, + 1058498509, + -1086214404, + 1066175043, + 1062124333, + 1046985819, + 1034355975, + -1090359153, + 1067505596, + 1052259141, + 1046727832, + 1057212347, + -1082833806, + -1066076044, + -1097283194, + -1096005909, + 1048604405, + 1040998296, + -1118311885, + -1081502215, + 1051255424, + 1063784308, + -1106037906, + 1056074902, + -1089312427, + 1070837357, + 1038810623, + 1074657842, + -1106929615, + -1094929188, + -1085567223, + 1070348650, + 1030484243, + -1106276997, + -1076307914, + -1085948107, + -1091839929, + 1060668795, + 1049418374, + -1123557987, + 1050345593, + 1050986361, + 1072524912, + 1042247763, + -1133241016, + 1063774732, + -1107187008, + -1073364960, + 1034332529, + -1073141576, + -1108498977, + -1078883490, + -1083151767, + -1145848488, + 1058234151, + -1096835755, + -1115607922, + -1079237419, + 1059942971, + -1083286368, + -1090801637, + 1010476139, + -1083344085, + 1049319716, + -1090740415, + -1091641143, + -1105574525, + -1087300951, + -1088978608, + 1071864198, + -1098110131, + -1079902611, + -1118562106, + 1033897570, + -1088680132, + 1050140700, + -1081210456, + -1080667425, + 1084643556, + 1067549596, + -1093920617, + -1074840594, + -1096464560, + 1053445412, + -1109121736, + 1072603593, + 1059731646, + -1089584266, + 1067755122, + 1071848780, + 1076238312, + 1056588387, + 1079675711, + 1066832042, + -1081996753, + -1061127397, + 1060361970, + -1105187808, + 1061957404, + -1096942368, + -1097588932, + -1109677459, + -1081434772, + -1115067846, + -1075733653, + -1117651162, + 1055906437, + -1109372025, + 1051169792, + 1025493850, + 1044278375, + 1050815455, + 1043475747, + 1066943138, + 1072428033, + 1063493859, + -1084057797, + -1081845612, + -1092424282, + 1063636567, + -1115187798, + 1054623999, + 1064997298, + 1073590787, + 1066220199, + -1095683056, + 1023940865, + -1077024010, + 1040877145, + -1078714461, + 1061738960, + -1074968447, + -1083111631, + 1058723097, + 1065084625, + 1017448220, + 1076126267, + 1076691740, + -1094528799, + -1087229515, + -1091913889, + -1068552515, + 1030748732, + 1049048461, + -1098300034, + 1049695526, + 1066406087, + 1073208849, + 1043995684, + 1068898936, + 1051855502, + -1118144342, + 1075259236, + -1073766233, + -1080447409, + 1050439828, + -1096073193, + 1041207385, + -1081468986, + -1075283858, + 1052759883, + 1047546452, + -1091652362, + 1040797831, + -1088064496, + 1041118283, + 1050619827, + 1042468326, + 1045009674, + 1048493049, + 1045394373, + 1060543683, + 1042396871, + 1032714315, + -1098598847, + 1066428960, + 1047319055, + 1044762815, + 1035699205, + 1041773544, + -1098565338, + -1093931445, + -1156169975, + -1113611445, + 1059491018, + -1119621231, + 1039968290, + 1039719740, + 1058157230, + 1042124457, + -1098908924, + 1023675688, + 1039572856, + 1022575856, + 1018709011, + -1114014279, + -1095580865, + 1034986226, + -1111401943, + 1038156627, + -1134358120, + -1110939209, + -1109407715, + 1067447995, + 1044468900, + 1079278620, + -1098457367, + 1058169538, + -1086366739, + 1047553657, + -1093672853, + 1038685864, + -1146544585, + -1090277043, + 1036070090, + -1093773831, + -1103267176, + -1102970572, + 1035369153, + 1034722491, + 1041957424, + -1105995452, + 1051300829, + 1062603298, + -1112930445, + 1056472580, + 1067907877, + -1091582275, + -1109883444, + -1081077130, + -1085008065, + -1115334578, + 1042395032, + -1078337486, + -1104748992, + 1082125939, + 1028392032, + -1072361504, + -1105415035, + 1067422036, + 1047533713, + -1087534898, + 1062336224, + 1034320179, + -1102995218, + 1075893050, + -1078134981, + -1074072716, + 1047131521, + 1032665703, + -1101170852, + 1067323890, + -1115511870, + -1156518184, + 1050158832, + -1155210840, + -1078757967, + 1060798267, + 1042275408, + 1066781367, + -1074866932, + 1049007968, + -1089171756, + -1077160989, + -1112770693, + 1074338419, + -1069022804, + -1077584711, + 1065507025, + 1065634098, + 1045077801, + -1109781880, + -1095920892, + 1066489219, + 1065450517, + 1040011287, + 1046428906, + -1093423715, + 1078063944, + 1068876437, + -1078430012, + 1053777517, + -1124566318, + 1065463761, + 1071021111, + 1057878774, + -1085429302, + 1057465662, + -1096168039, + 1054366786, + 1069993422, + -1117011465, + -1080873390, + -1090809722, + 1036166444, + -1086825867, + -1088487031, + -1087076387, + 1040137057, + -1077836396, + 1043706600, + -1109475966, + 1049661263, + 1036735381, + 1072548384, + 1072390858, + -1123690102, + -1103633176, + 1064397347, + -1106551487, + 1072315777, + 1040726751, + -1097908111, + 1075171293, + -1087472136, + -1112777786, + 1052402436, + -1063741028, + -1100046754, + -1103688400, + 1053755060, + -1066283800, + -1067026188, + -1116911565, + -1090488166, + -1089686728, + 1049401149, + 1068363479, + -1107027689, + 1060010545, + -1078802937, + 1065367562, + 1048735623, + 1065034274, + -1096792565, + -1097979016, + 1040916342, + 1060242932, + 1052304141, + 1046276780, + 1053322866, + -1099313946, + 1035673887, + -1089179282, + -1087520974, + 1051775029, + 1066766514, + 1046811782, + 1067267621, + -1084371858, + -1110847293, + 1071330249, + 1051454818, + -1084020082, + -1094088546, + -1075639684, + -1110832378, + 1064667973, + 1080931256, + 1049132797, + -1080682412, + 1060434480, + 1043621804, + 1071036952, + -1091574180, + 1030393505, + -1083633027, + -1106742229, + 1078563943, + 1066097862, + 1038361511, + -1067799815, + -1085234032, + 1019053343, + 1088479903, + -1082611300, + 1050589492, + -1064273250, + -1097608856, + 1013535888, + 1066227495, + -1082828384, + 1076642920, + 1075507803, + -1079226857, + 1069824014, + -1124989654, + 1032413306, + 1046437504, + 1057162680, + -1097576971, + 1049499587, + -1077593634, + 1073679515, + -1123124623, + -1097262313, + -1079274005, + -1097991778, + 1037804820, + -1115260220, + -1092595780, + 1066593724, + -1087196610, + 1057280375, + 1036581288, + 1056137551, + -1081499916, + -1073132898, + -1098617752, + 1044629566, + -1096220639, + 1060915096, + 1049162404, + 1058933057, + 1056686366, + 1034507113, + 1042782627, + -1097570041, + -1089718024, + 1070647983, + 1030356701, + 1065567722, + 1041968821, + 1045166541, + 1063198057, + -1102502376, + 1058027708, + -1103008092, + -1110601882, + -1086760613, + -1095137471, + -1114823006, + 1061816487, + -1097697517, + 1074691717, + 1063374317, + -1089825276, + 1085385457, + -1107161741, + 1046549131, + 1056388199, + -1097847792, + 1038508574, + 1041520921, + 1029400376, + 1062222281, + 1051024277, + -1093090224, + 1037204005, + 1049120652, + 999612336, + 1051534598, + 1053989451, + -1097207966, + -1097923624, + -1088096389, + -1090155687, + 1059992512, + -1103054818, + -1101839736, + 1069283003, + 1074315352, + -1090349275, + -1082007221, + 1058116540, + -1104497736, + 1057208647, + -1086731359, + -1088425692, + 1073102203, + 1055580057, + 1058980276, + -1144477839, + 1055241873, + 1045700599, + -1076622477, + 1061096521, + -1080478728, + 1037632201, + 1061568767, + -1089399930, + 1029211786, + -1122243155, + 1057868002, + -1095964444, + -1107079242, + 1041031257, + 1020935608, + 1047700836, + 1047293020, + 1053562785, + -1101483967, + 1073972782, + 1045774820, + -1106317329, + 1072940679, + 1031851721, + 1035339876, + 1063998524, + -1103719030, + -1091778987, + 1015602594, + -1095066434, + -1110266470, + 1043936880, + -1087915913, + 1043654439, + 1059198961, + 1040246671, + 1038260311, + -1089367855, + -1099100874, + 1084415642, + 1082235320, + 1042807935, + 1035197361, + 1063563300, + 1068830467, + 1059052883, + -1090459682, + 1076718258, + 1074616220, + -1078046851, + -1083549333, + -1097318898, + 1074607588, + -1087263961, + 1057559621, + 1080162579, + -1099172784, + 1051444187, + 1069916468, + -1066645681, + -1082861152, + -1089217254, + -1087819780, + 1062275525, + 1075137818, + 1060131501, + -1120492059, + 1030611705, + 1030957377, + -1051476920, + -1128706809, + -1123584073, + 1068738777, + 1063964519, + 1048858246, + 1058917395, + -1077254949, + 1066109914, + 1066125358, + -1071338485, + 1047377790, + 1059014926, + -1090270750, + -1088194501, + -1091284948, + 1065487893, + -1107235851, + -1087266163, + -1091757626, + -1116869241, + 1062317408, + -1088498859, + -1106616713, + 1065641577, + -1090079740, + 1083820793, + -1111446004, + -1147812264, + -1082917334, + -1099507294, + 1060512987, + 1058158637, + -1114894132, + 1062043581, + -1082674556, + 1057955552, + 1067540607, + -1089499484, + -1095598504, + 1074003410, + 1075340512, + 1045240401, + 1057757368, + 1049744538, + -1073228974, + -1075424112, + -1081844386, + -1129958789, + -1098400104, + 1049810465, + 1031941303, + -1096796527, + -1086444293, + 1062767877, + -1082036450, + -1103877041, + -1086311612, + 1060262879, + -1096323145, + 1039629337, + -1088277862, + 1070998422, + -1091818370, + 1067571185, + 1057689254, + 1051777893, + -1102999814, + 1064442944, + -1086564632, + 1052552172, + -1065287991, + -1077255592, + 1045286165, + -1096119832, + -1080267511, + -1094285369, + 1032024570, + 1017573957, + -1104995538, + 1015804297, + 1033498567, + 1074618133, + -1132102662, + -1088200577, + 1047744811, + -1100127462, + -1092129948, + -1115970096, + -1080367486, + -1107800896, + -1095292574, + 1068249454, + 1059481617, + -1089946805, + 1071070614, + -1130167261, + 1062954805, + 1049643144, + -1089409336, + 1068422415, + -1078331344, + -1101845397, + 1044791575, + -1091608351, + 1048069983, + -1105714724, + -1097865556, + -1093836997, + -1078123148, + -1089802486, + 1061267143, + 1037742373, + 1015448851, + -1093006754, + 1023972113, + -1088658844, + 1072737856, + -1111425543, + 1023762584, + 1043448287, + 1064829361, + -1092534058, + 1038746728, + -1078261565, + -1115247901, + 1051539628, + -1097758277, + 1050817200, + -1098779350, + -1104086622, + 1061291609, + 1058759512, + -1073243193, + 1058493252, + -1095473915, + -1087028590, + 1056957811, + -1092766436, + -1098833889, + 1038866239, + -1096304417, + -1088250458, + 1057356457, + -1104556720, + -1078885171, + 1079707380, + -1107207065, + -1121482117, + -1079299771, + -1073008032, + -1118129484, + -1083986968, + 1038909286, + -1084316213, + 1074243162, + 1044678573, + -1096493465, + 1050992055, + -1076459115, + -1076845887, + 1060262360, + 1052263023, + -1079937161, + -1094609554, + -1088594540, + -1073069231, + -1104618468, + -1140532764, + -1090853154, + -1081403862, + 1062129842, + 1052024250, + 1049660607, + -1083355811, + -1107256925, + 1064332469, + -1102305563, + -1108012736, + 1041056986, + -1083006352, + -1079364268, + -1100578419, + -1125515828, + -1105207171, + -1084931177, + -1111288498, + -1134866272, + 1055590675, + -1108737969, + -1121834466, + 1058125503, + -1092450599, + -1099958006, + 1030006412, + -1078883981, + -1089826418, + -1068843827, + 1040667093, + 1053968038, + 1065807146, + 1079319241, + -1065579171, + 1080969124, + 1057965768, + -1106998156, + -1077669213, + 1063930657, + -1083707834, + 1068043421, + -1073306040, + -1085328074, + -1090943050, + -1114434849, + -1112664210, + 1059333201, + 1073450982, + 1055029188, + 1073993528, + -1076275076, + -1078465733, + -1065253774, + 1048681974, + -1081021741, + -1097666455, + 1059475848, + -1071163515, + 1052305169, + -1068914390, + -1109544702, + -1085611249, + 1063228228, + 1059166252, + 1055380497, + -1108940086, + 1026053948, + -1082808915, + -1111924571, + -1080778263, + -1126679129, + -1081108865, + -1078857988, + -1085636368, + 1058859490, + 1070643892, + -1095295806, + 1049178447, + 1062729780, + 1032357309, + 1031335458, + 1071487733, + 1061895708, + -1110146048, + -1098583400, + 1039757202, + -1073953081, + 1047488504, + -1140608858, + 1066151918, + 1050952472, + -1078751657, + 1069594420, + -1085507019, + -1110730416, + -1087026387, + 1053743140, + -1074156045, + 1055796606, + -1106726992, + -1101364186, + 1066765485, + 1047415776, + 1055878425, + 1046371996, + 1070959980, + 1069152253, + -1076554101, + -1096323672, + 1023555307, + 1074487370, + -1086850496, + 1082298916, + -1106582229, + -1066555112, + 1057602646, + 1065902520, + -1087462564, + -1089105925, + 1065926529, + -1074591089, + -1100660687, + -1098236980, + -1081601063, + 1060304735, + 1043281387, + -1071435573, + 1051875877, + -1085942866, + -1100801903, + -1067585524, + -1090805233, + -1089621006, + 1042227626, + 1032900554, + 1073504902, + 1057614564, + 1054895109, + -1081615310, + 1077156475, + 1075591227, + 1075881874, + 1049998239, + -1090269121, + 1049669654, + 1019271434, + 1057666086, + -1094245451, + 1050191480, + -1063578976, + -1130066985, + -1107716985, + 1035317140, + -1081420667, + 1052718128, + -1087337472, + 1066279210, + 1049457535, + 1061432328, + -1091592539, + -1090100094, + -1109674716, + 1059751103, + 1024536691, + 1004462279, + -1093895986, + -1081338801, + -1103805900, + 1064335663, + 1040292272, + 1064529848, + 1042929258, + -1109934960, + -1112483031, + -1097819169, + 1034444032, + -1109091831, + 1064768584, + 1040832780, + 1062942185, + -1091849332, + -1091213867, + -1102856800, + 1041280798, + -1120692143, + 1057819222, + -1093644782, + 1046265788, + 1068401000, + -1088630445, + -1080146577, + -1110339835, + 1058302117, + -1126128174, + -1121040584, + -1110751927, + 1054501225, + 1011212643, + 1065839358, + -1123793319, + -1095002463, + -1108723323, + -1097688992, + -1094813997, + -1113040884, + -1089250769, + 1045278119, + 1056615335, + -1078066549, + -1093775734, + 1060420093, + 1064330318, + 1045946864, + -1109535514, + -1082422343, + -1069445413, + 1075847762, + 1054104825, + 1064020911, + 1046465005, + -1114697952, + -1090244348, + -1079961758, + 1063007414, + -1109573858, + 1049970839, + -1097218570, + 1068805985, + -1128428827, + 1065729730, + -1144271024, + -1099176806, + -1077447430, + -1095412829, + -1089976781, + -1088303093, + -1081277643, + -1149732148, + -1122329014, + 1048272902, + 1000029344, + -1091034279, + 1068574262, + -1079070880, + 1034631350, + -1101222071, + -1106610310, + 1055775017, + 1057020227, + -1104715174, + 1031984137, + -1091673153, + -1101045297, + 1068510809, + 1056215252, + -1081408357, + -1120689778, + -1088254553, + -1103510688, + 1041802952, + 1046796339, + -1092568708, + 1059775207, + -1078250506, + -1103407318, + 1076070587, + 1036240777, + -1109937069, + 1049913526, + -1084861635, + 1014440729, + 1073322554, + 1070291476, + -1119757328, + -1100656472, + 1052309645, + -1089823363, + -1077832078, + 1065995691, + -1109836400, + 1067409247, + 1067745930, + -1105884432, + -1083935185, + 1030900964, + -1112162556, + 1035490523, + -1093458579, + -1100405869, + 1075582348, + 1067762649, + -1073594747, + -1076127197, + 1049123609, + -1097233244, + 1074553120, + 1055856321, + 1041480721, + 1070711771, + 1077491124, + 1042457308, + 1058306597, + -1082499989, + -1111064364, + 1067931791, + -1100999230, + 1031823329, + -1092833899, + -1092582006, + -1100950907, + -1080367909, + -1088894341, + -1089776294, + -1123446814, + 1054129630, + 1054266332, + -1083435491, + -1089879258, + 1024079850, + 1084268376, + 1050382759, + 1043184718, + 1018732434, + -1087907910, + -1113027824, + 1014530225, + -1079439531, + 1050039510, + -1077869661, + 1038494629, + -1088438832, + 1064612437, + -1097538864, + 1065197075, + -1103436238, + -1073024115, + 1079990936, + 1051451881, + 1082314600, + 1058525008, + -1087319711, + 1061237735, + -1090427936, + 1057825177, + -1084107162, + 1054058086, + -1090342813, + -1108221740, + -1089158692, + -1077057202, + -1104640831, + 1064557148, + -1115438004, + 1059155523, + -1100979552, + -1089200346, + 1058732872, + 1050764433, + -1088676086, + -1073657578, + 1046116274, + -1113009698, + 1054181335, + -1100222117, + 1065450589, + 1043990539, + -1086097176, + -1117780254, + -1089792479, + 1069212381, + 1066310529, + 1044463253, + -1080728504, + -1083768881, + 1058119247, + -1069731903, + 1045650934, + -1114140626, + 1058286031, + -1100218912, + 1058134402, + 1046743979, + -1109124548, + -1118845158, + -1096502035, + -1110625165, + -1099045254, + 1060594215, + 1056329098, + -1094554017, + 1061482129, + 1046255840, + 1074855680, + 1074015090, + -1089261747, + 1045617455, + -1081043697, + 1041325518, + -1106326883, + -1095353701, + 1060694817, + -1098177732, + 1025545442, + 1026259772, + -1083042791, + -1095047480, + -1087808456, + -1085985635, + -1104607272, + 1031225395, + 1043091306, + -1101121426, + 1045206155, + 1064582437, + -1079194277, + -1087718954, + -1119781435, + -1122647026, + 1037770701, + -1086881656, + 1075014878, + -1140859987, + 1051719889, + -1109372682, + -1078581532, + -1105391314, + -1129414611, + -1102137637, + -1128215488, + 1024772729, + 1043499489, + -1092419235, + 1052428984, + -1106573218, + -1119014629, + -1103913987, + -1130365884, + -1098510946, + 1056386633, + 965913600, + 1059901848, + 1027622190, + -1090658553, + 1041618184, + -1080726353, + -1087224479, + -1080451342, + -1090454397, + 1051669624, + -1080497045, + 1028290440, + 1064717823, + -1089116883, + 1043266640, + 1017664565, + -1085419728, + 1070586486, + 1027301054, + -1107854068, + 1051944363, + -1069630079, + -1070943622, + 1077335498, + -1074204909, + -1085589300, + 1088743788, + 1066254658, + 1039110971, + -1074265327, + -1125535294, + -1110350625, + -1092987778, + -1137538907, + -1077968969, + 1068767602, + -1104022984, + 1044565784, + 1032634822, + -1081798467, + -1101285947, + -1072686867, + 1041732365, + 1058317573, + -1069752201, + 1042996534, + -1086995920, + -1124680450, + 1045357027, + -1093162857, + 1026334966, + 1046226019, + -1111397483, + 1013288252, + -1113646130, + -1090427470, + 1037654177, + 1042769298, + -1075201481, + 1058522856, + -1137322819, + -1077431781, + -1085678515, + 1065820805, + 1036308094, + 1058998376, + 1074713935, + 1020860822, + -1072388145, + -1105392415, + 1043620787, + -1099587043, + -1096111775, + -1131223320, + -1122076344, + 1043297863, + 1053400346, + 1068416547, + -1093400811, + 1049968753, + 1067919757, + -1077334264, + 1051764752, + -1087412844, + 1020593820, + -1096717788, + 1061838049, + 1031491248, + 1082517641, + 1051005615, + 1074981523, + 1086625951, + -1125571286, + 1047030036, + -1096778666, + 1046975982, + 1044100337, + 1032217366, + -1115608936, + 1078792090, + -1063074779, + 1040626243, + -1084849917, + -1107864654, + 1053538891, + -1112123410, + -1105352413, + -1076098613, + 1058421256, + 1051621044, + -1086511144, + 1036172452, + -1092203223, + 1061595976, + 1043001498, + -1089254861, + 1069114637, + -1072047185, + 1032034106, + -1079771522, + -1075274525, + -1079084083, + 1059711054, + 1068026092, + 1066412978, + 1079761892, + -1090069582, + -1072949488, + -1064659062, + 1012829328, + 1042619630, + 1081224027, + -1113207022, + -1106084606, + -1092632245, + 1042074533, + -1086536316, + -1121018195, + 1040340933, + -1073676610, + 1032223228, + 1045780623, + -1084675387, + 1063023436, + 1043867924, + -1112160640, + 1067504890, + -1074151269, + -1123427969, + 1048121515, + 1053627252, + 1061225962, + 1058038055, + -1102704152, + -1101493650, + 1050275073, + -1104758059, + 1077975524, + -1084547088, + -1074959060, + 1038774285, + -1081340729, + -1095344624, + 1056236787, + 1060009501, + 1047939160, + -1085275846, + -1087060499, + -1082153680, + 1080118741, + -1113504459, + 1063772992, + -1094343748, + 1060688256, + 1067286978, + -1102996479, + 1034185446, + -1095397405, + 1061911003, + -1078385894, + 1064341703, + 1052318063, + -1086716302, + 1057967607, + 1068925386, + 1066283085, + 1043853373, + -1081843514, + 1021461240, + -1088241937, + 1066786050, + -1089099095, + -1102673877, + 1048629886, + -1094687513, + -1114990511, + 1033104494, + -1080163896, + 1046102868, + -1119147637, + -1090713128, + -1091271861, + 1025580797, + 1067269631, + -1077996624, + 1051546243, + 1046096529, + -1092782411, + 1071591303, + 1057525464, + 1007962125, + 1065105749, + -1071890439, + 1053149619, + 1057452099, + -1093883597, + 1062056155, + -1133648050, + -1088216546, + 1058702656, + 1060798552, + -1083920478, + 1052433983, + -1083825637, + -1079435171, + 1069787330, + -1096727333, + -1080704475, + -1126216978, + 1044962874, + -1094069945, + 1073824688, + -1118548273, + -1096647889, + 1051351545, + -1117429185, + -1093180315, + -1112752395, + 1061713423, + -1080486427, + -1076762139, + 1022015152, + -1114784971, + 1067514050, + -1095022961, + 1057962734, + -1081285497, + -1093458438, + -1075368541, + 1049133343, + -1106437922, + -1071462780, + -1072962269, + 1045057761, + 1033667022, + 1067623109, + -1115476824, + -1071500677, + -1128521558, + -1094171669, + 1048598526, + 1051492885, + -1085577608, + -1109893014, + -1068599438, + -1098898528, + -1062246505, + -1103844772, + 1044615871, + 1059845431, + 1041672914, + -1067514623, + -1067702245, + -1056507432, + 1051278992, + -1106790915, + -1077291787, + -1147180274, + -1118380524, + -1100133157, + -1081490250, + -1073039405, + 1030068950, + -1119690046, + -1091184568, + -1082636952, + 1069361633, + -1104809067, + -1083380399, + -1081425285, + -1073874708, + -1126156588, + 1046418195, + -1096529176, + -1102545467, + -1074439622, + 1053157675, + -1115669350, + -1072833800, + 1044959879, + 1054557501, + -1093652935, + -1087647123, + -1101136627, + -1084524229, + 1069793959, + 1035803214, + -1090330390, + 1051397571, + -1091804414, + -1105024100, + 1051725257, + 1055098899, + -1080407307, + 1068812845, + 1056797228, + -1105137286, + 1044323757, + 1034255345, + -1091673012, + 1064302321, + 1081434749, + -1099842650, + -1063569983, + -1101491392, + -1104856455, + -1097862103, + -1090250595, + 1008502961, + -1068065828, + -1104663154, + 1061126238, + 1082478417, + -1111675655, + -1097874419, + 1066911234, + 1050335717, + 1027254635, + 1053186192, + 1056821850, + 1049167825, + -1070484409, + -1111348440, + -1068132258, + 1042382496, + 1057170460, + -1077802680, + -1097144458, + 1049303884, + -1097833075, + 1042817863, + -1077531579, + 1041666726, + -1073129036, + -1084467442, + 1069035298, + -1081199793, + -1064428929, + -1111747524, + 1065115237, + -1149143676, + -1070569891, + -1093287413, + -1085276343, + -1089769903, + 1049964250, + -1083424587, + 1034126253, + 1063770134, + 1020754345, + -1074139280, + -1116350920, + 1044217644, + -1095857183, + 1065706116, + 1049745343, + -1115122263, + -1078084644, + -1077273315, + 1083878128, + -1097682661, + -1075178515, + 1067512594, + -1093435898, + -1084288826, + 1051601523, + 1054570982, + -1068770493, + 1077440561, + 1073891261, + 1062937873, + 1074798386, + 1074327165, + 1057759665, + 1065666810, + 1044986391, + 1084586721, + 1055278689, + 1043543800, + 1050991496, + 1043399987, + -1077823315, + -1068923479, + 1053419171, + 1039875423, + 1050147340, + -1110715041, + 1045587823, + -1109293795, + 1077652207, + -1086164967, + -1095636550, + -1090777986, + -1089883328, + 1071426570, + -1080897219, + 1025763080, + -1111523109, + -1082543545, + 1072794522, + -1097729728, + 1069608119, + -1086430550, + 1065479069, + 1056896056, + -1085760846, + 1050344293, + -1089622799, + 1050899660, + -1098669582, + 1060503600, + -1088818903, + 1023050872, + -1115026703, + 1059218952, + -1127549744, + 1046423283, + -1077825791, + -1082353122, + 1071923144, + -1082016227, + -1090723850, + 1060056415, + -1082146235, + 1072177781, + -1109864420, + -1083955104, + -1081107448, + -1087905152, + -1074903590, + 1063811321, + -1098516272, + -1093565828, + 1065918916, + -1095786572, + -1113837752, + 1070225853, + -1081193567, + 1062967090, + -1108583608, + 1043929439, + 1029731327, + 1066204368, + -1087622761, + -1095356320, + -1119783951, + 1045722292, + 1062461343, + 1069664290, + 1072926793, + 1083032397, + 1057254456, + 1031409018, + 1050639978, + -1115137097, + 1051260065, + -1103152832, + 1036992371, + -1115292965, + 1012332498, + 1074296434, + -1113322467, + 1045368939, + -1106811231, + -1103553355, + -1083530313, + 1053212208, + 1071439041, + -1109858606, + 1022245282, + -1114494107, + -1066666631, + 1016644549, + 1046652794, + 1051906797, + -1078058055, + 1084507962, + 1062288927, + 1027875676, + 1049134395, + 1079497413, + 1067855664, + 1044567537, + -1104150295, + 1064242416, + -1095610593, + 1051864762, + -1072788633, + 1071192024, + 1055733521, + -1095169100, + -1098412173, + 1054072637, + 1062558110, + 1068874149, + 1077840062, + 1070200568, + 1038226871, + -1121540422, + -1098407328, + -1113103284, + 1018217310, + -1126022831, + -1102614725, + -1111436213, + 1072208425, + 1075729641, + 1075308600, + -1074060307, + 1074511565, + -1068707658, + -1069194003, + 1058954016, + -1077132661, + -1103637676, + 1082560840, + 1071227124, + 1066150571, + -1082732596, + 1086274148, + 1058067276, + -1063232706, + -1088877365, + -1059249059, + -1086558028, + -1087790348, + -1077937898, + -1075177930, + 1064885121, + -1068395835, + 1084441732, + 1060184428, + -1091937233, + -1079417106, + -1087695225, + -1079815009, + 1077382708, + -1097095647, + 1078661939, + -1085068081, + 1051296616, + 1082614252, + 1077131610, + -1064075178, + -1102005281, + -1079228180, + -1093932427, + -1078748159, + -1062404776, + -1065432303, + 1065745356, + -1094369870, + -1085734810, + -1101778518, + -1085956512, + 1068165960, + -1070503906, + -1100102997, + -1079876600, + -1082252775, + -1089408088, + 1053352151, + -1081928150, + -1065143033, + 1085403216, + -1093001206, + 1076305010, + -1079451788, + -1115796296, + -1084348993, + 1070465493, + 1064177757, + 1086777859, + 1083279459, + -1063078989, + 1090566106, + 1072595677, + -1065011469, + -1122989034, + -1078859270, + 1025767137, + -1071908097, + -1094137929, + 1079140984, + -1073896244, + -1079541999, + 1053869825, + -1081268088, + -1074539790, + 1080725545, + 1067184327, + 1077240028, + 1067862549, + 1055937283, + 1082255038, + 1054410075, + 1081456548, + -1083310930, + 1078203927, + 1075914622, + -1105677508, + 1079267396, + 1064735459, + 1070794195, + 1069767116, + -1070920270, + 1073631188, + 1043375306, + 1069289885, + -1087567078, + 1071784326, + -1064117591, + 1077808078, + -1126815057, + 1043104803, + 1070693676, + -1089036745, + 1050804704, + -1069827712, + -1101473327, + 1058345907, + 1045433758, + -1089273323, + 1050359046, + 1063528082, + -1072218852, + -1108156197, + -1071649914, + 1058153745, + 1058668914, + 1043416296, + -1096099123, + -1118372096, + 1049388782, + 1069202025, + 1062642723, + 1059604789, + 1040629101, + 1069117155, + -1083211855, + -1107819710, + -1090390439, + 1059180968, + -1087411258, + 1068142067, + 1053726614, + 1061345333, + 1062562012, + 1049019630, + 1054786908, + 1051648651, + -1085961312, + 1062239918, + -1090091362, + -1079244734, + 1051113995, + -1112715677, + -1079515521, + 1057651902, + 1084504444, + 1036344302, + -1068762427, + -1078221368, + 1049969884, + 1053176267, + -1123521296, + 1057393009, + -1084666364, + -1105804760, + 1063067539, + -1088622185, + 1066073454, + 1057378710, + -1091772560, + 1057546157, + -1086567672, + -1073691608, + 1047465872, + -1071624692, + -1073747862, + -1077479060, + 1075001284, + 1067535015, + -1091865708, + -1089668297, + 1072897746, + 1068395368, + -1094096031, + -1062091740, + -1098501622, + -1073651332, + -1084369022, + 1074133847, + -1076549354, + -1084836951, + -1086428772, + 994414101, + 1070680943, + -1106891798, + 1061319352, + 1051330958, + 1067867052, + -1089547310, + 1060085554, + -1109956673, + 1070952008, + 1066323449, + -1081354893, + -1073698378, + 1064936447, + 1068633406, + -1084390652, + 1066106853, + 1063573793, + -1087958513, + 1066526084, + 1068843333, + 1026442869, + -1096286170, + 1080043302, + 1052747017, + 1030344994, + -1082651109, + -1064968307, + 1057540389, + -1102397898, + 1072049817, + -1086437184, + 1056448558, + 1073537574, + -1121429636, + 1068141833, + -1097013331, + 1043754128, + 1068133002, + 1063155278, + 1049807099, + 1076836541, + -1063263417, + 1067414910, + -1077453856, + 1073964262, + -1070141489, + -1077612899, + -1078807887, + -1079117404, + 1066770820, + -1079935086, + 1064462105, + 1077493613, + -1076619691, + -1097025223, + -1081662001, + -1080874740, + -1091981073, + -1087245546, + 1074790605, + 1047918337, + 1057705307, + -1064264643, + -1080091567, + 1066551283, + -1077682074, + 1082284064, + 1058396115, + -1072919016, + 1064066217, + -1083809222, + 1070605730, + 1078028119, + -1096584595, + -1111141750, + -1077902506, + -1071099990, + -1076412012, + -1084481554, + 1067600112, + 1034175954, + -1080163880, + -1087316122, + -1086221714, + -1078209250, + -1065394814, + -1089374182, + 1080617168, + -1087608385, + 1069216386, + 1068149251, + -1074328890, + -1064758968, + -1091213832, + 1054469415, + -1079205542, + 1082719966, + 1072801879, + 1079041354, + -1078296459, + 1056053975, + -1068512710, + 1061785774, + 1063751996, + -1070505958, + -1087712320, + -1067560204, + 1083626646, + 1075014502, + -1099564082, + 1067080771, + 1072010933, + -1063844930, + 1069927826, + -1068545122, + 1070985977, + 1031718255, + -1063808231, + 1070117838, + 1085069801, + 1084839683, + 1075278869, + 1059859932, + -1071345690, + -1085833588, + -1070449064, + 1067695822, + -1069319665, + 1048479156, + -1069991628, + -1086392747, + 1068443962, + 1068246417, + -1066757376, + -1107276068, + -1071602509, + -1072368803, + 1080773522, + 1059811193, + 1065853223, + -1073029883, + -1083646042, + 1051070985, + -1072490882, + -1079562435, + -1106901626, + -1093693595, + 1082755108, + 1048720485, + -1115749412, + 1081807158, + 1052686019, + -1077669366, + -1075641648, + 1040684029, + -1126769502, + 1058012678, + -1076489412, + 988817792, + 1067163810, + 1057636657, + 1061708191, + -1072935848, + -1079996647, + 1045240564, + -1097079283, + 1058072011, + 1045896818, + 1046923734, + -1095833319, + -1127755225, + 1068201451, + -1080299913, + 1074197361, + -1071250138, + 1041451356, + -1086447929, + 1068162854, + 1057926790, + 1073994183, + -1108274606, + -1110185246, + -1094939418, + 1067281011, + -1088544965, + -1087507258, + 1075051985, + -1102279048, + -1099523018, + 1062552154, + -1085328234, + -1086928616, + -1085287269, + -1077465992, + 1086881713, + -1083970297, + 1063963225, + -1080238894, + -1084684575, + -1081297353, + 1055811532, + 1058756402, + -1086797053, + 1065813974, + 1060992897, + -1098369371, + 1044950288, + 1055991846, + -1121863349, + 1051108274, + 1060636834, + 1059978178, + 1045295884, + 1065740184, + -1068121250, + -1099166269, + 1058759919, + 1071587680, + 1074283527, + -1094819238, + -1075159604, + 1061372581, + 1063343885, + -1068006476, + -1095035377, + -1068948064, + 1060288062, + 1074396962, + -1097212938, + -1109163106, + -1117439188, + -1068724255, + 1059694059, + 1067157417, + 1056826893, + 1060209532, + 1076233884, + -1077280777, + 1056796015, + -1075516355, + 1073469499, + -1097214034, + 1076113667, + 1067555442, + 1066460521, + 1069529463, + -1062998056, + 1067736911, + -1106711794, + -1087123104, + -1073525891, + 1080508756, + 1050853828, + -1086324523, + 1079185349, + 1073386268, + -1077936265, + 1062552369, + 1069318313, + 1067573096, + 1070133308, + -1080785224, + -1076119976, + 1029935650, + -1079416327, + 1033153640, + 1074003016, + -1102324708, + 1070054072, + 1065774381, + 1073890325, + 1058150243, + -1065000104, + -1062417842, + -1073026928, + 1084680922, + 1077937127, + 1076758056, + 1047705728, + -1092082599, + -1071116399, + 1067834288, + 1081161797, + -1070112941, + 1038672255, + 1091754039, + 1073644166, + 1041376005, + -1064582890, + 1065651996, + -1095091725, + 1078098558, + -1069043805, + -1069532587, + -1056293547, + -1092180694, + -1068154801, + 1058584568, + 1087962143, + 1056632692, + 1070462302, + -1085681271, + 1094380080, + 1078067041, + 1065913913, + -1093309715, + -1086158321, + 1072522786, + -1079198937, + 1077816143, + 1076015459, + 1057260304, + -1074121948, + -1079115828, + -1105988268, + 1098650344, + -1086986160, + -1077949929, + 1068898119, + 1069157607, + 1082448100, + -1077564485, + 1057429544, + 1058681014, + -1079901413, + -1074444663, + -1088858145, + -1075421273, + -1078954719, + -1077885238, + -1070882479, + -1088465278, + -1133295272, + -1069520879, + 1067783756, + -1078759570, + -1062362756, + 1067785774, + -1063838556, + -1078182902, + 1084344141, + -1077444127, + -1068624763, + 1050077623, + 1087402933, + -1084462581, + -1071082232, + 1082797026, + -1082696873, + -1075342237, + 1074604023, + 1060953618, + 1085622851, + -1069559014, + -1064224712, + 1072881479, + -1070450040, + 1072263991, + -1071791464, + -1066322330, + -1051256327, + 1067088838, + 1073732476, + 1067838695, + -1088340182, + -1066065486, + 1072809724, + -1069961678, + 1060892970, + -1114093796, + -1054282633, + 1082544315, + -1078061760, + 1092431132, + 1058566402, + 1083663956, + 1078353969, + -1085944322, + 1063841342, + 1060571038, + -1060518699, + -1062045601, + -1085569026, + 1061383408, + -1061094720, + 1048819226, + -1085680328, + 1054103444, + -1094742989, + -1098246874, + -1127954446, + 1043838002, + 1058175321, + 1062311183, + 1067906071, + -1088009464, + 1078185397, + 1057069325, + -1103703194, + 1048070205, + -1080187884, + -1085576044, + -1088969148, + -1088056918, + 1057691667, + -1075348474, + 1073935197, + -1089691870, + 1051378912, + 1059689827, + 1060434516, + 1041099632, + 1065773536, + 1042741714, + -1071452538, + -1092520541, + 1053204452, + 1064906809, + 1057845743, + -1113184480, + -1080095244, + -1090192336, + 1047923173, + -1079064404, + -1092028315, + 1057233598, + -1069355463, + 1060065936, + -1081698800, + -1083033455, + 1066576521, + 1041490072, + 1067249719, + 1067819275, + 1055645796, + -1086411288, + 1050756917, + 1057684791, + -1091201754, + 1054416172, + -1091720428, + -1091012972, + -1104005372, + -1072648839, + 1065517864, + 1067238753, + 1072831189, + 1027017710, + -1072799904, + -1082064416, + -1069183943, + 1048106878, + 1078172217, + -1101240942, + 1083001287, + 1064030030, + 1074096398, + 1072620325, + 1074498455, + 1069560794, + -1090294219, + -1114786445, + 1074513586, + 1078244207, + -1082030847, + 1068224820, + 1078087423, + -1074988834, + 1069796798, + 1061466491, + -1073414841, + 1068892648, + -1072898313, + 1023502568, + -1090352225, + 1070344357, + 1073690983, + -1076611947, + -1072647346, + -1088359971, + -1085267739, + -1091341560, + -1065091977, + -1087720469, + -1097526774, + 1060785038, + 1063296216, + 1077756282, + -1063115335, + -1120348593, + -1075771599, + -1066965682, + 1041757881, + -1079656197, + 1043274381, + -1079608396, + 1055155105, + 1082782707, + 1029707660, + 1058827908, + -1081993057, + 1070718489, + -1096009632, + -1099707396, + -1077445913, + -1076535854, + 1067985148, + 1069568597, + -1087017908, + -1107500911, + -1078454845, + -1083085133, + -1073712102, + 1037237488, + 1062544407, + 1072275342, + 1069839556, + 1076219443, + -1107147194, + 1050894340, + 1075634602, + 1050942288, + 1075934689, + 1065395474, + -1096750501, + -1098681251, + 1077867455, + -1107073862, + 1056606659, + -1083478965, + -1069332637, + -1087711713, + 1058524449, + -1099990112, + 1071981807, + -1105867917, + 1046164048, + 1073389441, + 1073906128, + 1064294363, + -1088983283, + -1082159320, + 1068741245, + -1092918530, + 1049628179, + -1076764317, + 1068106215, + -1071996915, + -1089895268, + 1076730031, + 1067652390, + -1079741581, + 1052972723, + -1088674124, + -1066444816, + 1074918663, + -1072001377, + -1069975697, + -1118763201, + 1073986064, + -1093382869, + -1081268332, + -1071630690, + -1078234064, + -1093802102, + 1078377049, + -1065824117, + -1084035207, + 1059587841, + 1068316794, + -1071529008, + -1075382320, + -1061501604, + 1067732425, + -1069979178, + -1091601599, + 1078095559, + -1065667488, + -1069782373, + 1060093500, + 1057423228, + 1080700872, + -1076512685, + -1086482237, + -1076470444, + -1095394691, + -1071692432, + 1058688132, + 1069438776, + -1064790604, + 1061670358, + -1073581575, + -1068416632, + -1089696052, + 1060610836, + -1081732073, + 1069615416, + -1090174132, + -1083087173, + -1064876236, + -1081172639, + -1069384568, + -1063110782, + -1078138095, + -1093435816, + 1087895150, + 1083255592, + -1101563919, + -1079356942, + -1094260236, + 1081502881, + -1075611808, + 1059899070, + 1057200221, + -1083201774, + 1034120453, + -1074981038, + 1023868328, + -1076956827, + 1059704421, + -1107021447, + 1053058437, + -1091419580, + 1062283824, + 1046530285, + 1057152264, + 1061495991, + 1061411233, + -1084882828, + 1037321504, + 1008404581, + 1040595183, + -1086498128, + 1054669300, + 1061653460, + -1085482082, + 1058789913, + 1061166517, + 1057395913, + 1057977092, + 1058796959, + 1057993728, + -1103487453, + -1096124057, + -1089042823, + -1080486754, + -1102324002, + -1106681640, + -1078830985, + 1037791963, + -1071962870, + 1059530397, + 1057861391, + -1087304376, + 1058944176, + 1061673598, + 1067618662, + -1102081128, + 1069477522, + 1050848106, + 1074253070, + -1082627488, + -1099413622, + 1038777157, + -1096582178, + -1096310908, + 1032119437, + -1115248582, + -1118225628, + -1084498503, + 1058563244, + -1086022529, + -1091306346, + -1082848341, + 1059242907, + 1044490890, + 1057877873, + -1068815859, + 1036997219, + 1028398092, + -1112773158, + -1108786609, + -1094022089, + -1088897384, + -1084637181, + -1096886898, + 1078578988, + 1065835895, + -1121792047, + 1058185081, + -1095307707, + -1076871523, + 1010257299, + 1068447138, + 1058169617, + 1076596694, + -1085360143, + 1066666652, + 1054924915, + 1027978354, + 1055005294, + 1058494243, + 1068241658, + 1060959482, + -1084467285, + 1013200948, + -1100354573, + 1054744941, + 1048039805, + 1028564099, + -1079270337, + -1078212135, + 1035037904, + 1061044116, + -1105341530, + 1066450984, + -1091027752, + 1071846569, + 1075487476, + 1036787412, + 1074781719, + -1083831751, + -1089086173, + -1128108414, + -1084867686, + -1090724351, + 1059793439, + 1058436571, + 1060108352, + 1071931764, + 1057136323, + 1058319140, + -1077575373, + 1051272965, + 1075680061, + 1060215718, + 1063724381, + -1093002480, + 1073299456, + 1076017677, + 1066350587, + -1076009925, + -1071007274, + 1062815766, + 1071081966, + 1049394529, + 1067384884, + 1066830332, + -1083377975, + -1065983790, + 1077997451, + 1060967219, + 1040568818, + -1088801413, + -1063448520, + 1067840327, + 1042621393, + -1084973906, + -1086946636, + 1061966154, + 1074221486, + -1082018673, + 1035147950, + 1044632300, + -1072014570, + 1066192786, + -1069053023, + 1068633966, + 1061038573, + 1048372123, + -1082803294, + -1084003201, + 1062247355, + -1076869445, + 1074156740, + 1040908056, + 1046281209, + 1043141720, + -1077816449, + -1082274433, + 1086775566, + 1065978026, + -1084773653, + 1062798630, + -1067626535, + -1089302529, + -1110151731, + -1103839514, + 1068110658, + 1070628196, + 1074121441, + -1072185434, + -1086119616, + 1062856425, + -1066831054, + -1103765023, + 1082040844, + 1051094790, + 1049977886, + -1076878978, + 1075354843, + 1062716406, + 1071231871, + -1073443308, + -1066831559, + -1098350644, + -1069288406, + 1077808553, + 1083802738, + -1087642209, + -1071687655, + 1072831462, + 1050807249, + -1097268724, + 1076409922, + -1086936089, + 1042244486, + 1069042324, + -1073603574, + 1072169667, + 1057639686, + 1051467321, + 1081283063, + 1073918251, + -1069661252, + 1071259149, + -1072648219, + 1079257697, + -1099136037, + -1079409298, + 1076009099, + -1072792210, + -1069879819, + 1067173605, + -1098318088, + 1063023574, + 1056561759, + 1065554317, + -1123160344, + -1117933018, + -1092814848, + 1048527505, + -1069169085, + 1058852867, + 1054343588, + 1074421087, + 1058976641, + -1074257013, + -1074358109, + 1059662338, + -1082514453, + -1090865799, + -1081624809, + 1071498987, + -1069276534, + -1081849103, + -1075080379, + 1057787037, + -1073786673, + -1074547087, + 1060688164, + 1040927237, + 1057830999, + 1059095597, + 1034762286, + -1078915988, + -1106233455, + 1057862527, + 1059019220, + -1119988512, + -1089269633, + 1058397586, + 1059561960, + 1058958479, + -1090459325, + 1047950698, + -1096301577, + 1061989126, + 1062656617, + 1059873198, + -1100510360, + 1070669383, + 1074356619, + -1089855197, + -1093275681, + 1064136357, + -1088138823, + 1073782749, + 1076092058, + 1029675191, + 1081116247, + 1016771035, + 1040768207, + -1102956483, + -1106858034, + 1061767978, + -1124972548, + -1096685020, + -1089997892, + 1059372831, + -1080897257, + 1060719899, + -1082390287, + 1075809068, + -1113423415, + 1056401180, + -1084032613, + -1076860045, + -1090246719, + -1073711794, + -1069458610, + 1048807539, + 1058591375, + -1107728582, + 1068866611, + 1046093091, + 1057275462, + 1071214281, + -1106150927, + -1073936436, + -1075927609, + 1058347877, + 1037656404, + 1072617331, + 1057935404, + -1100300933, + -1107428251, + 1061769334, + 1066757862, + 1064450577, + -1071036890, + -1075863063, + 1060858189, + -1105347073, + -1076262717, + -1111403946, + 1079130414, + 1045758184, + 1072235601, + -1090409465, + 1067577412, + 1082379603, + -1076768358, + 1070495459, + -1103771309, + -1081831071, + 1070899045, + -1101343179, + -1088659268, + -1108366018, + -1193750736, + 1082911965, + 1074411602, + -1090464231, + 1072516699, + -1091740495, + -1094990518, + 1058809551, + 1061459085, + -1072434817, + -1090101878, + 1067621113, + 1074093607, + -1081491508, + 1072360339, + -1086589001, + 1059301540, + 1042999144, + -1072667818, + 1076093300, + 1066930674, + -1068452206, + -1062292902, + -1086960252, + 1067478383, + -1062452129, + -1077343565, + 1082346979, + -1083914031, + 1051319706, + -1047190813, + 1089512567, + -1079674368, + -1084433769, + 1077470027, + -1110899463, + -1115629189, + 1059733528, + -1069240729, + 1060101632, + 1068579898, + 1061170502, + -1064158719, + 1092887470, + 1063610707, + -1079679227, + -1065799716, + -1067585099, + 1053321307, + 1086035032, + 1054750404, + -1080045850, + -1121313625, + 1086745767, + -1065909621, + 1077430862, + 1056014241, + 1060457040, + 1078260381, + 1060585232, + 1045532396, + 1073639657, + -1062050936, + -1068197405, + 1058867407, + 1069405861, + 1065933539, + -1067889897, + -1055888774, + 1077051560, + -1088864761, + 1083329915, + -1076513918, + -1114270168, + 1058532637, + 1053416813, + -1052060991, + 1082929522, + -1082066362, + 1074994874, + -1052398697, + -1074111386, + 1047446948, + -1072784066, + -1081297875, + 1088523391, + -1079231203, + 1075932879, + 1088660154, + -1069812334, + -1060194184, + 1082626837, + 1088904750, + -1074296209, + 1056437699, + -1077844238, + 1082307503, + -1081959418, + 1065747067, + -1078516355, + 1068634836, + 1094451358, + -1064148406, + -1067686469, + -1062978474, + 1077861627, + 1061880984, + -1090454494, + 1066842574, + -1065700747, + 1039477518, + -1111427682, + -1079542919, + -1095250820, + 1074345774, + -1081621878, + -1075865904, + -1065289338, + -1072092364, + -1138103678, + -1078974340, + -1074302131, + -1108548452, + -1069073775, + -1105254267, + -1067888379, + -1094149928, + 1066438658, + 1064568809, + -1079253934, + 1042426922, + 1052224398, + -1096716991, + 1017892109, + -1086889952, + -1065904687, + 1071625810, + 1062609771, + -1081161573, + 1072403764, + 1072126279, + -1089402792, + 1063246092, + 1084011147, + -1104786157, + 1028102949, + 1045413934, + 1044895592, + -1066121288, + 1059705608, + 1067270170, + -1069434501, + 1057803566, + -1092315956, + -1089314415, + -1096432734, + 1042998677, + -1094422692, + 1076002895, + -1063269072, + 1087610056, + -1096106770, + 1047428039, + 1068650795, + -1073116662, + -1094420216, + 1058103933, + 1082954561, + 1062516732, + -1068819075, + -1090568806, + -1078065261, + -1060679528, + -1100418359, + 1059659629, + -1080854835, + -1077806942, + -1098876554, + -1066432327, + 1061544136, + 1058562667, + 1058201570, + 1074370618, + 1051348953, + -1128261422, + -1089397447, + -1095296462, + 1058358415, + 1075733130, + -1066468247, + -1096216643, + -1087023860, + -1089490955, + 1066838597, + 1068731093, + 1052066067, + -1109932338, + -1093526835, + 1057911661, + 1078863363, + -1072869707, + 1060380145, + 1065877860, + -1072905093, + -1080609232, + -1101108555, + 1054548781, + -1073254159, + 1053174729, + 1066545076, + 1066412662, + -1068749282, + 1075812684, + 1066066843, + -1070450827, + -1086279596, + -1075126979, + -1078214148, + -1091155667, + 1016785548, + -1084319670, + -1108725998, + -1073969253, + 1061089201, + 1010424880, + -1089694671, + 1057861568, + 1057928271, + 1065583717, + -1072511300, + -1079130975, + -1073419325, + 1059146517, + 1085099130, + -1074035807, + -1083694186, + -1072093416, + -1080630272, + -1107188419, + -1077874511, + -1082570592, + -1084815951, + -1086293482, + -1115608820, + 1066843883, + -1070801626, + -1065152539, + -1111513713, + 1058024214, + -1081406356, + 1071949022, + -1072488334, + -1079249005, + -1065322110, + 1052343378, + -1082848773, + -1078057350, + -1115198140, + -1090866992, + -1084706830, + -1079003499, + -1085237595, + 1075103029, + -1069700787, + -1068190356, + -1066227146, + -1089616960, + -1086631774, + -1087339939, + 1067890366, + 1042192911, + 1069869869, + -1064176174, + 1076564619, + 1075056411, + 1085143862, + -1068932483, + -1129834302, + -1084006840, + 1053188337, + -1088830260, + 1072171818, + 1059159396, + -1074300943, + 1077968937, + -1088199326, + 1079564621, + 1075055537, + 1055823440, + -1098764771, + 1075706886, + 1066658725, + 1073918807, + -1074473189, + -1076580037, + 1058674205, + -1092899097, + 1050936058, + -1085761223, + -1088611707, + -1075822513, + 1071419114, + -1077716915, + 1053360619, + 1072361905, + -1093898455, + -1109990537, + 1066441166, + 1070796530, + -1078945994, + -1099752570, + -1076845992, + 1062988374, + 1061484159, + 1055036516, + 1074524642, + 1072337502, + 1082434393, + 1084842411, + -1079978909, + -1130181818, + -1063105258, + 1077700881, + -1066223821, + 1067925767, + 1033829360, + -1095725829, + -1070146674, + 1075171831, + 1078504266, + 1076838532, + -1120781622, + 1079427734, + 1070328343, + -1094429899, + -1067783430, + 1081656200, + 1070029394, + -1065160120, + 1080037347, + 1074349198, + 1071720988, + -1105553686, + 1069600748, + -1091263002, + -1069835740, + -1077615723, + -1111346574, + 1074737773, + 1078561538, + 1074778847, + 1074081792, + -1077218672, + 1075955257, + 1018757127, + 1059016127, + -1078715416, + 1069107202, + -1069689382, + -1095488139, + 1069667845, + -1086609841, + 1066028828, + -1094548628, + 1051002810, + -1113307094, + -1097187870, + -1115005446, + -1095100601, + 1049531751, + -1076412631, + -1075930113, + -1081077465, + -1080468877, + -1088483031, + 1029388613, + 1063188658, + -1076046153, + 1065218901, + -1089346612, + 1074040188, + 1058263772, + -1101477693, + -1072603584, + -1095821271, + -1094074807, + 1047086081, + 1049601428, + 1069527645, + 1042357513, + 1037421256, + 1071751156, + 1066507198, + 1067022011, + -1102499514, + 1057960633, + 1057336776, + -1098576534, + -1127387630, + -1100085743, + -1073975452, + 1047272818, + -1117750774, + -1084123855, + -1068513887, + -1100952363, + 1071502466, + 1041441247, + 1016746729, + 1066480642, + 1066877603, + -1083357746, + 1053926181, + -1102887442, + 1058856065, + -1072486462, + 1057297321, + 1059500283, + 1041213460, + 1058369708, + -1082807335, + -1064913375, + -1085283332, + 1053533604, + -1094859344, + -1083271519, + 1067168921, + -1094198282, + 1069906258, + 1067197790, + -1100622096, + -1103078455, + -1079080418, + -1096810222, + 1070004085, + -1076144356, + -1087747822, + -1093717884, + 1065757553, + -1071110055, + 1050735407, + 1079076398, + 1057219027, + -1107625267, + 1060883495, + -1081273457, + 1068078317, + 1066295132, + 1075857489, + -1076920501, + 1073278735, + 1057373933, + 1056472728, + 1061827690, + 1061998417, + -1082990087, + 1077404628, + 1069933680, + 1073666340, + -1077997431, + 1066734444, + -1093881929, + 1066750754, + 1058552899, + 1074277159, + 1081931885, + 1076639758, + 1070397036, + 1058681021, + 1065438110, + -1069520995, + -1067144645, + -1084087013, + -1087541745, + -1098516304, + -1078620880, + 1068176287, + 1071956109, + 1072418133, + -1097380348, + -1081930929, + 1049840369, + 1073781657, + -1073652240, + 1074141581, + 1059884932, + 1061985638, + -1079045442, + 1073609845, + 1069088580, + 1060491816, + 1069416025, + -1081637176, + 1040007826, + -1094176846, + 1090705666, + -1070694077, + -1081507625, + 1071304113, + -1090198803, + 1074422430, + -1072853270, + 1053906386, + -1064865586, + 1088776229, + -1079133014, + 1049669976, + 1064014145, + -1075710396, + 1052412923, + 1034643066, + 1064593525, + 1066864550, + 1087310458, + -1087405896, + -1074492561, + 1074628785, + 1073982115, + -1081671068, + 1084690434, + -1076038101, + -1112489600, + -1092614815, + 1056536571, + 1033675769, + 1082198731, + 1074793943, + 1071202084, + -1080629228, + -1070547642, + 1071364417, + 1076822417, + -1076078987, + 977643156, + -1105795736, + 1048723948, + 1072213487, + -1104269887, + -1082487389, + -1074759061, + 1074637334, + -1077810540, + -1114697305, + 1089577647, + 1039973290, + -1088676497, + 1075000871, + 1010863629, + -1082106479, + 1077120634, + -1099255421, + 1068570705, + -1074059193, + -1062341656, + -1068503944, + -1071885627, + 1045377890, + 1061435464, + 1058833275, + 1006440850, + 1069846862, + -1067135002, + -1066556287, + 1047401942, + 1048691649, + 1043497211, + -1079130400, + 1080773008, + -1071974562, + 1066948528, + 1073936443, + 1060059405, + -1109830861, + -1098667419, + 1082251670, + -1117813110, + 1068661717, + 1083213341, + -1084651334, + -1080979729, + -1064725466, + 1074275283, + 1059440062, + -1077741146, + -1066918869, + 1074858936, + -1074449521, + 1054883478, + -1078376943, + -1078563930, + 1079032978, + -1094462062, + 1065773397, + -1082045215, + 1069844967, + 1065776635, + 1063048620, + -1091486951, + 1035209828, + -1075391141, + -1080220153, + -1073480747, + 1076122921, + -1099738159, + -1098925949, + -1107485449, + -1090561401, + -1105766204, + 1040966137, + -1090669333, + 1064385269, + -1099602811, + -1104989230, + 1049612526, + 1037529047, + -1091746646, + -1089914923, + 1060093296, + 1066476472, + -1094587777, + 1058233805, + 1056981759, + 1057981494, + 1037489987, + 1052738767, + 1043112659, + -1079418490, + -1084928214, + -1070888431, + -1076974825, + -1081333116, + -1097993365, + 1051965934, + 1054266515, + -1084797100, + -1084426273, + -1068005448, + -1088606691, + -1102872869, + 1055779920, + -1091910850, + -1102405086, + 1049087588, + -1090187827, + 1036148785, + 1062381378, + -1083688320, + 1059811961, + -1098050738, + 1058325762, + 1042744247, + 1064605842, + -1086558439, + 1079150940, + -1113051062, + 1057912627, + -1097911122, + 1046111410, + -1072938674, + 1049887499, + -1088575312, + -1101892550, + -1081313671, + 1063755640, + 1075717569, + -1075032763, + 1032453382, + -1096595383, + -1082158072, + -1082681139, + 1070036752, + -1074485053, + 1065111596, + 1069338902, + -1108532769, + 1065498512, + 1065251164, + -1111222934, + 1082923347, + -1132018204, + 1077062383, + -1080048662, + 1071515864, + -1093142104, + 1066906735, + 1059768276, + -1101271574, + -1100506547, + -1075384314, + 1043143925, + 1050613081, + 1056050368, + -1076846889, + -1075106543, + 1066850726, + -1085250075, + 1081449201, + 1072333245, + -1081058624, + -1098794448, + 1076890180, + 1051098956, + 1042343519, + 1043222950, + -1102914771, + 1051147288, + -1092317606, + 1060647490, + 1072943283, + 1060711862, + 1066337542, + -1098469690, + 1059750810, + -1081041803, + 1053579820, + -1102288898, + -1095579430, + -1070797644, + 1049619067, + -1072458803, + 1053676173, + -1088746381, + -1089888966, + -1096485731, + 1042241563, + 1084812506, + 1060245141, + 1066854342, + -1066584797, + 1076004315, + 1057759259, + 1042694505, + -1116247157, + 1033109409, + 1049064878, + 1074557771, + 1069435727, + -1097759700, + 1067399965, + 1065818514, + 1077555243, + -1074443620, + -1095411535, + -1088517941, + 1070169366, + -1119142616, + 1066411481, + 1065603578, + -1069754610, + 1057250958, + 1057849117, + -1094401596, + -1112196731, + -1091502053, + -1107128522, + -1103275379, + 1057868623, + -1093859495, + -1072290216, + 1067137253, + 1057010974, + -1082304922, + 1083967708, + 1063427566, + 1058966270, + -1077667692, + -1112861544, + -1082031159, + 1052508753, + -1095461239, + 1065993466, + 1073072240, + -1057022373, + 1078869113, + -1106612262, + 1059613584, + -1080159448, + -1084892503, + 1077832827, + 1033702116, + -1083770519, + 1060315309, + 1064132411, + 1043935171, + -1070701701, + -1075942346, + -1085878298, + -1088454623, + -1085451926, + 1060246109, + 1046851478, + 1057376405, + -1084744969, + -1079638929, + -1075357611, + -1084582025, + 1059496441, + -1081479354, + 1042013597, + 1069815607, + 1065333141, + -1094095381, + -1078515922, + 1053715032, + 1073782211, + -1080068803, + -1073469206, + -1079491971, + 1078286965, + 1066924143, + -1089091098, + -1081048900, + 1066609450, + -1101277559, + 1072027785, + 1058526936, + -1073939843, + 1061018966, + 1065389700, + 1055353156, + 1074638917, + 1071858475, + 1070262171, + 1076464538, + -1078648790, + 1050516521, + 1057401801, + -1078309497, + 1029211636, + -1100768964, + -1127363830, + -1084751006, + 1068434049, + 1046841603, + -1099317468, + -1101484965, + -1074048349, + -1084118865, + -1073022936, + -1114024544, + 1033689292, + 1041670275, + 1042845385, + 1047502084, + -1106376897, + 1031907666, + -1132422092, + 1057003862, + 1057671802, + 1023956134, + -1123348530, + -1090361741, + 1039959613, + 1062514239, + -1143925924, + 1057297915, + -1128447019, + 1032725666, + 1050280277, + -1099029491, + 1074495431, + -1113110789, + 1058953584, + 1063522024, + 1071197264, + -1094005384, + 1052376175, + 1017518238, + -1083579588, + 1059595782, + 1040120906, + 1058177282, + -1100805733, + -1085923230, + 1037320276, + 1050965880, + 1056662631, + 1014444909, + -1095294511, + 1045766635, + -1099658594, + -1099984970, + 1050311832, + -1094736188, + -1129403268, + 1060382191, + -1086780328, + 1046051870, + 1048187922, + 1039656297, + -1107737434, + 1057067609, + 1060366796, + 1047241342, + 1057341040, + -1108688447, + 1034951341, + 1062516718, + 1053609608, + -1086693339, + -1092640800, + 1063973143, + -1087967351, + 1060613174, + -1103133725, + 1062485236, + -1092031659, + -1094723238, + -1097939346, + -1104962516, + 1063085383, + 1058908545, + 1070115735, + -1090929894, + -1080797152, + 1050919891, + -1088620650, + -1089453542, + -1077156177, + 1038568849, + 1050009739, + 1060463508, + 1034768850, + -1088109240, + -1082046478, + -1093675992, + -1096521399, + -1089159030, + 1011198004, + 1038631520, + 1028406113, + -1081238544, + -1081612671, + -1085778362, + -1094377159, + -1080841992, + 1036781490, + -1093828460, + -1109572996, + -1081441351, + -1097151603, + -1098243336, + 1074110946, + 1037503383, + -1083605912, + -1087614496, + 1081022530, + 1059588108, + -1062812730, + 1084235747, + 1075399421, + -1072103866, + -1089276982, + -1081396681, + -1075080626, + 1079503382, + -1080533894, + -1064634106, + -1062360417, + -1068786645, + -1065117193, + 1056400834, + -1063487851, + 1071788996, + 1071544660, + 1070809085, + 1077032761, + -1058277552, + -1081315838, + 1031802126, + -1075597900, + 1082940012, + -1057768973, + -1071800169, + -1093997068, + 1074853510, + -1057810444, + -1078643746, + 1076064665, + 1073714699, + 1078924397, + -1072826548, + 1085015582, + 1068582524, + -1064845759, + -1113468680, + -1073248361, + -1079230663, + -1064751954, + -1072795699, + -1071528721, + 1076515589, + 1054526788, + -1062264267, + 1082847249, + -1083353053, + -1065105856, + 1072458593, + 1082964637, + 1078315268, + 1052090531, + 1081149291, + -1081485371, + 1064973213, + 1090967309, + 1092719822, + 1082209569, + 1084663272, + -1065477912, + 1058100098, + -1063243460, + 1030661633, + 1071785816, + -1082714706, + 1072062612, + 1076052836, + -1073760529, + 1053958525, + 1077149147, + 1035687918, + -1069760611, + 1079675500, + 1076715682, + 1084627629, + -1063766845, + -1104148886, + -1080913292, + 1067209185, + 1084612241, + -1068017472, + 1087387621, + -1065069237, + -1055193367, + -1071072625, + 1086271030, + -1064727090, + 1073779515, + 1082705404, + -1063162192, + 1085344682, + 1068829034, + 1056359877, + -1061640391, + 1074353183, + 1080426282, + 1073772082, + 1098256386, + 1083994875, + 1077476870, + 1072079517, + -1086266292, + 1074341464, + 1072754019, + 1074253340, + 1070029631, + 1083217283, + 1072815871, + 1068057748, + -1081526059, + 1061570235, + -1078118550, + -1081290477, + -1086474687, + -1112146710, + 1082971117, + -1071723173, + 1054711474, + 1067890813, + 1069757677, + 1065862367, + -1074326164, + -1098031585, + 1043927047, + 1061957716, + 1069577892, + -1088708487, + 1065192587, + -1087961126, + 1054087016, + 1050798300, + 1031385422, + -1114147466, + 1053505888, + 1062108990, + 1064896897, + 1033229203, + -1088685138, + -1097929337, + 1049780323, + 1067861420, + -1088369231, + -1094792550, + 1081918731, + -1095932006, + 1060461920, + 1074756979, + 1036432736, + -1083964643, + -1080438167, + -1086563712, + 1084550908, + -1087571236, + 1078681122, + 1061465096, + -1134149526, + -1080582352, + -1079899047, + 1064212203, + -1087365229, + 1066573675, + 1076232234, + -1105785381, + -1081679693, + 1037708108, + -1095820393, + -1085777077, + 1063472457, + 1052005340, + -1094840144, + 1041382785, + 1079880958, + -1080576710, + 1081216717, + -1100818815, + 1087424336, + -1077926368, + 1080986994, + 1067061820, + 1073752097, + -1073339762, + -1083636311, + -1072009895, + -1119492557, + 1045746512, + -1062645670, + 1070009063, + 1058425254, + -1074033062, + 1046260151, + 1061442117, + 1082608356, + 1081042412, + 1057678882, + -1072274585, + 1067340214, + -1081940417, + -1060948851, + 1050663942, + 1068178854, + -1059998649, + -1072416826, + 1066147068, + 1089436921, + -1076725985, + -1082215360, + 1051508213, + 1071286270, + 1065600568, + -1101011260, + -1085116788, + -1072624765, + 1073901696, + 1090585032, + -1062323794, + 1042685369, + 1070011180, + -1081537526, + 1072367498, + 1059236315, + 1050267467, + -1078830377, + -1077289431, + -1077755979, + 1081398977, + -1137233991, + -1064778715, + 1040283847, + 1050535827, + -1092322302, + -1080933942, + -1095462117, + 1066348517, + 1059030602, + 1077529252, + -1096604451, + -1102534111, + -1074380078, + -1104420862, + 1072265304, + 1068917703, + 1080732796, + 1075045411, + -1079607349, + 1077101037, + -1093679074, + 1065099252, + 1060060686, + 1062102661, + 1059138123, + 1071114648, + 1065145929, + -1082640244, + 1076063740, + 1075468012, + -1108378384, + 1066540118, + -1092388842, + 1061181776, + 1072141368, + 1052194845, + 1058740798, + 1086122715, + -1087681121, + 1062683519, + 1063160747, + -1097274404, + -1081976249, + -1104198971, + -1101155411, + 1054079969, + -1102539825, + -1061365218, + -1094297986, + 1052649746, + 1064114452, + 1064584687, + 1073516937, + 1003133104, + 1073822286, + -1088732720, + 1065451884, + 1039123240, + -1076765004, + -1078490610, + -1109591594, + 1040534496, + -1083003687, + -1079783266, + 1066911236, + -1083200593, + -1072815760, + -1096683424, + 1073907473, + 1040296658, + 1067109866, + 1060241103, + 1074783811, + -1081777985, + -1061085344, + 1064353507, + -1087840624, + 1071396119, + -1075410579, + -1089381667, + 1061062506, + -1097536220, + 1058275457, + 1057542642, + 1057448297, + 1064894983, + 1020565157, + 1074382453, + -1088083387, + -1094525248, + 1060928790, + -1067803738, + -1099096580, + 1079362159, + 1035046834, + -1080755662, + 1067556014, + -1078838719, + 1064257838, + -1098797843, + 1074261547, + -1088241588, + -1090296767, + 1056765608, + 1077455964, + -1063728342, + -1061784946, + -1082297728, + 1057968802, + -1090154479, + -1075896507, + 1064229523, + -1070361953, + 1063304575, + -1085192081, + 1070537536, + -1073571535, + -1071327761, + -1113707796, + 1038285837, + -1095516521, + -1104550543, + 1075775528, + 1057026037, + 1074849610, + 1054861568, + 1042175712, + -1085271278, + -1079696431, + 1033034523, + 1049475808, + 1067120475, + 1059914832, + 1042326149, + 1062656804, + 1057829835, + 1062799966, + -1083884355, + 1059223877, + 1040010854, + -1096188978, + -1091039550, + 1051457478, + -1094990937, + 1043110348, + -1099862416, + 1046202059, + 1018886500, + 1061955841, + -1097908986, + 1068481219, + -1081742798, + 1053032013, + -1078198892, + 1068125173, + -1086234852, + 1066672627, + 1039022067, + -1072328602, + 1058020524, + 1058731765, + -1111101298, + 1057565948, + 1031109532, + 1051339799, + 1069354591, + 1041755991, + -1083073794, + 1033968242, + 1053478349, + 1050074183, + -1089186162, + 1056996020, + -1088647231, + -1094973894, + 1048783113, + 1041158460, + -1109994392, + -1114348196, + 1066293206, + 1062446871, + -1093293242, + -1090207163, + 1054426178, + -1078850563, + 1057646018, + 1055586242, + 1070269432, + 1048854427, + 1064858764, + 1064809021, + -1083849927, + -1080752863, + -1096555396, + 1032052370, + 1075125255, + 1000510200, + 1047128891, + -1101166982, + -1087451800, + 1065228879, + 1049458651, + 1057360023, + 1062041456, + -1093533324, + -1094112546, + 1032919067, + 1041168469, + -1089863543, + 1064320217, + -1094880064, + -1087950691, + -1100269849, + -1120137708, + -1101886598, + 1072756879, + -1081136013, + 1065679847, + -1094617829, + -1077628987, + 1065834749, + 1051412647, + -1077717517, + -1083183814, + 1036581278, + 1057270263, + 1071344900, + -1083094229, + -1100806507, + -1079512941, + -1108769583, + -1099429393, + 1051344229, + -1077664307, + -1081718078, + 1049124541, + -1087657085, + -1077758913, + 1049049260, + -1077851385, + -1079576249, + 1074794945, + 1043493605, + -1072523383, + -1071752411, + -1076767261, + -1089922991, + -1082906297, + 1071030048, + -1079942125, + 1060125456, + 1080270968, + -1074639847, + -1082369452, + -1133957163, + 1074016962, + -1086644365, + 1059105735, + -1085401601, + -1072029216, + 1066799305, + 1053374757, + -1071792918, + 1050568735, + -1099105431, + 1072774584, + 1082153987, + 1062704997, + 1048273933, + -1086678077, + -1073636245, + 1077146962, + -1072377204, + -1077276002, + -1090632900, + -1081868339, + 1056439340, + -1088059438, + -1107482743, + -1073769346, + 1064084668, + -1074768810, + 1052255183, + 1053574942, + -1096518439, + 1057089119, + 1033602094, + -1078192091, + -1072208334, + 1062783087, + -1089864252, + -1088756633, + 1066807225, + 1066651795, + 1079061842, + -1081122328, + -1088348319, + -1070767834, + -1069572378, + 1041263742, + -1085457031, + -1092132070, + 998268928, + -1098966051, + -1069991143, + -1086795191, + 1059871741, + 1039802006, + 1073749593, + -1077131834, + 1082747976, + 1065494959, + 1028319812, + -1084848843, + -1083857451, + 1076724558, + 1071622228, + 1075091558, + 1057264714, + 1077216500, + 1067646369, + 1060507415, + -1123417330, + 1066359484, + -1096997079, + 1059170464, + -1083360051, + -1077144368, + 1058223459, + -1078945968, + -1073098539, + 1058039533, + -1104720341, + -1086168828, + -1095592074, + -1082476714, + 1023834540, + -1084249063, + 1053439350, + -1086031835, + 1055600241, + -1088906298, + -1082977819, + -1106189414, + -1061697794, + -1099065168, + 1037226780, + -1111774474, + 1037543615, + 1058900314, + 1051231343, + -1089611589, + -1104667663, + -1082912729, + 1068846761, + -1084995958, + 1055725886, + 1064322242, + -1072698863, + -1092534521, + -1080461162, + 1043898506, + -1136939632, + -1091291878, + 1038628218, + -1104422324, + -1082995598, + -1085930301, + -1100448892, + -1093005248, + 1061800827, + -1117216279, + -1128115822, + -1087566692, + 1064308302, + -1097777276, + -1098820122, + 1060413327, + 1050405284, + 1065540334, + 1037744337, + -1099576857, + -1089608054, + 1055234548, + 1060031441, + 1050766220, + 1068597374, + -1101790824, + -1077573901, + 1063420601, + 1072337739, + 1060488952, + 1069697184, + -1086764477, + -1092539196, + -1114494820, + 1051319221, + -1107060614, + 1061454701, + -1086434591, + 1027918452, + 1030877066, + -1117656643, + -1104000591, + 1041511890, + -1088156099, + 1033584298, + 1072952487, + -1082029846, + 1054798221, + -1086965222, + 1053109718, + -1089400979, + -1089029544, + 1041565241, + -1087515924, + -1114088376, + 1061202866, + 1026044291, + -1113501995, + -1100003101, + -1078269607, + 1058052773, + -1095278126, + -1076981408, + -1081418022, + -1084537297, + -1071106804, + -1089878507, + 1021796399, + -1095499899, + 1061024642, + -1119107352, + -1082330391, + -1087831922, + -1080752495, + 1077330282, + -1082478987, + -1090639825, + -1107388774, + -1085765060, + 1068800320, + -1091648285, + 1032318491, + -1078256010, + 1039797235, + -1114554934, + -1076152239, + -1095516198, + -1079807859, + 1069833336, + 1066463242, + -1103241781, + -1096012707, + 1059803698, + -1091647018, + -1091847351, + -1079019618, + -1071157348, + 1056239049, + 1028202701, + -1087377188, + -1082860475, + 1017165978, + 1061815612, + 1063489432, + -1103013876, + 1024849897, + -1077544359, + -1069384856, + -1086297219, + 1065716317, + -1082424098, + 1058782492, + -1082157491, + -1080640309, + -1090623548, + -1081928301, + -1118368612, + -1103144892, + 1044789213, + -1069356632, + -1081973022, + -1069972552, + -1068363055, + 1027771855, + 1060330860, + 1061807928, + 1053752082, + -1078421429, + 1077013115, + 1065506658, + 1043876012, + -1078026741, + -1076790785, + -1087916241, + -1083881510, + -1100026164, + -1081144587, + -1079410042, + -1108362557, + -1090321982, + 1053493308, + 1075225256, + 1073945403, + -1095547775, + -1073320993, + 1051704520, + 1072502247, + 1054829478, + -1075268141, + 1074847586, + 1061628435, + -1092662365, + -1097973457, + -1072346135, + 1072198916, + 1066172238, + -1087508516, + -1075314697, + -1102087188, + 1049009668, + 1050971643, + 1070546001, + -1079550795, + -1096729717, + -1098937544, + 1077288441, + 1068151833, + -1089429351, + 1069572868, + 1075956876, + 1068018310, + 1038384963, + -1087605252, + 1060647977, + 1028741704, + -1079626459, + -1081764218, + 1040552171, + -1073709480, + -1071734516, + 1068764975, + -1074533602, + -1073257358, + 1077268828, + 1053202690, + 1066357025, + -1072660528, + 1078004977, + -1086068980, + 1037128576, + 1071777410, + 1044477489, + 1051141643, + -1113599194, + -1078293716, + -1065241393, + -1086995358, + -1096425236, + -1119236402, + -1092575302, + 1064511826, + 1066376032, + -1079712227, + 1069932309, + 1079841664, + 1064867733, + 1075931741, + 1065858917, + 1073181568, + 1055467755, + -1098819219, + -1083019046, + 1067667964, + 1031231964, + -1094393134, + 1072930927, + 1067556756, + -1081442308, + 1073860790, + 1068165288, + 1034972782, + -1094879909, + 1064323115, + -1101277343, + -1093066181, + -1079517236, + 1057976676, + 1049729656, + -1086233613, + -1086454030, + 1070615769, + -1094973436, + 1055566673, + 1020994758, + 1069083542, + -1071654718, + 1046244077, + 1067375922, + -1086818129, + 1071662914, + -1088775643, + 1068277817, + 1059638127, + -1134856713, + -1091444459, + 1043533316, + -1084436256, + 1057612090, + -1077830054, + -1097299862, + 1041561585, + 1057408218, + -1081992840, + -1086744132, + -1098303981, + 1057409919, + 1065723731, + 1035482357, + -1107439572, + -1097815036, + 1076117157, + -1092992642, + 1074197088, + 991264488, + -1092591521, + -1083281542, + 1059404819, + -1083896195, + -1103750358, + 1062754938, + -1083008177, + 1015551212, + 1066154230, + 1047352260, + -1104042612, + 1053557290, + 1058439886, + 1072169141, + -1111268542, + 1067723494, + -1089320541, + 1042478267, + -1097535570, + 1047040383, + 1059983597, + 1049329171, + 1041012420, + 1064318601, + 1063373969, + 1057720218, + 1065295031, + 1068299300, + 1072219133, + -1094325501, + -1119649071, + 1047089584, + 1033477342, + 1044776047, + 1052941680, + -1074767679, + -1080785317, + 1069259561, + 1066416027, + -1090293530, + 1076380477, + 1058526980, + 1067948167, + -1096135975, + 1045609926, + 1061878090, + -1099093738, + -1088987828, + 1061197997, + 1060666782, + -1089239954, + 1042325304, + 1066487152, + 1073942923, + -1103532770, + -1081458244, + 1056968171, + -1096983278, + 1069734217, + -1083235286, + 1064165975, + 1044034299, + -1115790113, + 1072639758, + 1051191743, + 1063101886, + 1053135742, + 1054683788, + -1079712145, + -1126260029, + -1113970902, + 1061082290, + -1088224458, + 1060461700, + -1079479625, + -1087216185, + -1086404805, + 1065771477, + -1123197602, + 1062006649, + 1067026595, + -1084886644, + 1029979471, + 1055838745, + -1077119101, + 1074623135, + -1086922098, + -1070958535, + -1091014703, + 1081326157, + 1080017884, + -1118441612, + 1077239307, + 1054586404, + 1058203287, + 1067999928, + 1060669792, + -1075445530, + 1025983890, + -1064887717, + 1076779779, + -1100035634, + -1102918126, + 1079262955, + -1087426940, + -1076910094, + 1075507376, + 1061152086, + 1074716120, + 1052119037, + 995750576, + 1064314081, + 1070166602, + -1099863325, + 1062841033, + 1057725919, + -1076058899, + 1073320071, + 1046550400, + 1012783978, + 1048053438, + 1054808003, + 1080459255, + -1107191206, + -1070638823, + -1086227798, + -1085030214, + 1072213057, + -1107146113, + 1076524199, + -1090343591, + 1052899548, + -1072400159, + -1077210643, + 1051796448, + 1065836368, + 1068102161, + 1070910932, + 1068495576, + 1065477616, + -1077317056, + -1096573942, + -1064916515, + 1069122265, + -1079406092, + 1053971840, + -1077435043, + -1072317460, + 1065606934, + 1082720267, + 1073774467, + 1061986659, + 1076114232, + 1070189182, + 1039880551, + -1090121115, + 1066027297, + -1087641351, + -1071132331, + 1078037675, + -1086384468, + -1073426377, + -1097258894, + -1079917428, + 1089327548, + -1066764451, + -1076963149, + -1078046546, + -1090157505, + -1066910010, + -1071828472, + -1086129940, + -1079240841, + 1067767350, + -1086818406, + -1081406551, + 1084167065, + 1045528248, + 1056845049, + -1094737743, + -1094071785, + 1072681675, + 1042229916, + 1071792627, + -1088988632, + -1100293940, + -1095836641, + 1082898300, + 1057299983, + -1089550251, + 1046569691, + 1054739040, + -1076240875, + 1056236018, + 1061006690, + -1091055715, + 1040530122, + 1058869851, + -1087277612, + 1056436022, + -1099575694, + -1078307324, + 1045509031, + -1083194937, + 1067958761, + -1081981507, + 1040724131, + 1057938649, + 1059900720, + 1064324244, + -1088026394, + -1096842505, + 1058149831, + 1057411453, + -1102139842, + 1064651459, + -1083076193, + 1055986778, + -1090037849, + -1086944177, + -1078278293, + 1047056576, + 970915744, + 1067930107, + 1053279558, + -1109343606, + -1095446507, + 1042764340, + -1073575181, + -1103797488, + 1060316741, + -1086999073, + 1046566175, + 1049683131, + 1057264387, + -1100942801, + 1059808208, + -1088614306, + -1093156253, + -1093734372, + 1057243573, + -1077906503, + 1059367561, + -1092641788, + -1114504588, + 1060622521, + -1080692185, + -1081803005, + 1062594848, + 1044692326, + 1051174550, + -1087248900, + 1045112545, + -1084445676, + -1091883956, + -1081546471, + -1100647809, + -1120950436, + -1099548980, + 1040017847, + 1011737582, + -1102007781, + -1074771494, + -1096962394, + -1103374583, + -1073685184, + -1100693713, + 1068696698, + -1102630906, + -1088549933, + 1045326149, + -1082077354, + -1087806737, + -1076879476, + 1048403358, + -1105241209, + -1114770936, + -1080558377, + -1110301541, + -1106549807, + 1057275267, + 1061749658, + 1044979602, + -1089502167, + -1087080832, + -1089210036, + -1085482782, + 1041804330, + -1089043530, + 1067291485, + 1034276597, + -1079036112, + 1067011657, + 1048981389, + 1055547153, + 1042438519, + -1118817378, + 1066711571, + -1085711581, + -1090233168, + -1086424310, + 1042635752, + 1053358041, + -1080992414, + -1081589644, + 1063004565, + 1065903131, + -1076015201, + 1066239203, + 1066168007, + -1078866808, + -1092548071, + -1080142924, + 1052489748, + -1073617461, + -1114537403, + -1083708554, + 1067930940, + 1060868286, + -1077052194, + 1046744725, + -1066830451, + 1085370730, + -1093665850, + -1080900598, + 1079631265, + 1051141638, + 1074308361, + 1070397519, + -1087060385, + 1033902837, + -1071955704, + 1082918350, + 1066528103, + -1088284127, + 1056116312, + -1111602826, + 1055353829, + 1069518500, + 1067545698, + 1056931898, + -1080454937, + -1079770940, + 1045825361, + -1079956647, + -1085283956, + 1065564781, + -1080081532, + 1071154348, + -1074647090, + 1067347975, + -1078486106, + -1081928088, + 1069820252, + -1108341594, + -1089457475, + 1057144197, + 1078953589, + -1084407790, + -1072062138, + -1090168641, + -1086088806, + -1090310846, + 1075517215, + -1073575680, + -1092406650, + -1103717796, + -1065228371, + -1077723750, + 1078639490, + 1079539647, + 1060623937, + 1066858080, + -1066035891, + -1081027886, + 1068658543, + -1082250107, + 1053876738, + 1085304257, + -1071462378, + -1068260942, + -1107230399, + 1036089648, + 1070987278, + -1088058617, + 1073785376, + -1074615063, + -1080511108, + 1080503078, + -1073507551, + 1059205745, + 1069795490, + 1083223828, + 1069028804, + 1075327139, + -1103408864, + -1087211553, + 1061710804, + -1074725218, + 1068773363, + 1068776980, + 1075906333, + -1078875446, + -1078980409, + 1067058778, + 1021482613, + -1092178936, + 1087328770, + -1079721905, + -1084225664, + -1085413138, + 1072513244, + 1025924771, + 1063841083, + 1065485526, + 1043561098, + 1053162549, + 1059050901, + 1058903638, + 1080225985, + 1055404893, + -1081422778, + 1041821750, + -1088279705, + 1060706511, + 1052353638, + 1062518180, + -1106077895, + 1053607049, + -1152433460, + -1092440345, + 1028227825, + 1065237648, + 1047772555, + -1076175329, + -1089865211, + 1038995165, + -1110208168, + -1077107864, + 1062883406, + -1094516120, + -1098562610, + -1096001966, + -1086443118, + -1088509239, + 1060249449, + -1093253495, + 1029834439, + 1060676358, + 1058043486, + -1130263823, + 1064550267, + -1086220013, + -1103744732, + 1055291443, + -1099090990, + -1088699844, + 1057954926, + -1097942991, + -1083448590, + 1078745886, + -1102970400, + -1087535758, + 1065502112, + -1092175885, + -1094927488, + 1046165187, + -1114197823, + -1093232172, + 1066268072, + -1103363759, + -1082481366, + -1098336661, + 1050948704, + 1026186677, + 1061364669, + -1079677397, + -1074946335, + -1084989230, + -1077395599, + -1073351287, + 1069192760, + -1095108181, + 1051350269, + 1068687066, + -1090496982, + -1097884138, + 1066735932, + -1080228022, + -1077072254, + -1084851703, + -1080417403, + 1058464404, + 1043191289, + -1076738074, + 1050329597, + -1094338337, + -1094034461, + -1093380172, + 1055249874, + -1114190899, + 1066910265, + -1085338412, + 1040292048, + 1043485685, + -1079160239, + 1066531852, + -1090992082, + 1065851072, + -1079914315, + 1050105489, + -1106485492, + -1074930063, + 1065882042, + 1032832969, + -1080368011, + 1063208945, + 1073981212, + -1107049320, + -1081861630, + -1089644176, + 1023775724, + 1056130448, + -1091952753, + 1065876025, + -1079588116, + 1072914102, + -1088317908, + -1088617636, + 1069466004, + 1050728501, + -1070611501, + 1062971041, + -1087819413, + -1096986541, + -1097730822, + -1089923905, + 1002060308, + -1078447036, + -1069152436, + 1074394941, + 1070108930, + 1052517306, + -1109759636, + -1098302827, + 1078949834, + 1068908782, + -1088203732, + 1074737086, + -1077155765, + -1088405012, + 1085950526, + 1078724222, + 1045668043, + 1079623521, + 1053354653, + 1070775205, + -1088457573, + 1056310460, + -1076323291, + 1070726090, + 1066398927, + -1065234784, + 1074481033, + 1083968051, + -1081963614, + -1087095988, + -1073930788, + -1108366492, + 1080182329, + -1079142648, + -1099821529, + -1082887713, + -1073545657, + -1069084087, + 1049503604, + 1049327673, + -1105487913, + -1097459480, + -1069552143, + 1057300349, + -1067692512, + -1064326603, + 1069499516, + 1049015975, + 1072427689, + 1079383981, + -1077953385, + 1078546878, + 1068528590, + -1076195415, + 1080612350, + -1073373081, + -1074252891, + -1092892363, + -1085648220, + -1076657766, + -1089663918, + 1055148940, + 1054493508, + -1114725372, + 1077513407, + -1083838279, + -1063729362, + 1065935554, + 1064990469, + 1082177096, + -1084543887, + -1094157581, + 1078573489, + 1084604434, + -1076873724, + 1077809567, + -1083458981, + 1018046825, + -1082370020, + -1064175854, + 1071201540, + 1060192155, + -1113375983, + 1068994726, + 1067959285, + -1071799689, + 1012690050, + 1059328633, + -1088730920, + -1128460474, + -1070618104, + 1074070998, + 1076966213, + -1090441610, + -1073943315, + -1081293986, + 1043151219, + -1080210869, + -1094892235, + 1033506754, + -1083034165, + -1077085062, + -1067703130, + 1064943369, + 1067260957, + 1067820475, + 1074401611, + 1064873006, + -1086593277, + -1072112442, + -1091847048, + 1059610031, + -1074710368, + -1080954116, + -1064683310, + -1110375635, + 1057995661, + -1128155206, + -1086750453, + 1068418688, + -1080696068, + -1071859921, + -1089041177, + 1057288718, + -1082073520, + -1080535720, + -1091085110, + -1072848100, + -1082924012, + -1095862186, + 1076201997, + -1075558084, + -1087903175, + 1052608483, + 1049249716, + 1056813385, + -1079210935, + 1044546214, + -1098889285, + 1057365227, + -1084529263, + 1065766891, + 1054370867, + -1095790056, + 1048744181, + -1090285363, + -1097144476, + 1049764307, + -1092321750, + 1055877601, + -1081045064, + -1092476391, + -1085226748, + -1091111353, + 1050569125, + -1081975026, + 1033914983, + -1071090923, + -1085617659, + -1097591934, + -1084768857, + 1066488490, + -1090772410, + 1049055706, + 1048771154, + -1085532490, + -1095977952, + 1057481898, + -1085753855, + 1044127605, + -1087280767, + -1100679506, + -1087209351, + -1083559531, + -1078838582, + -1089241445, + -1122808952, + -1078892862, + 1048742958, + -1077995451, + 1067960550, + 1011732764, + 1031014000, + 1074920919, + -1087625713, + -1109893706, + 1070614866, + -1084085343, + -1085302500, + -1078190164, + 1070636549, + -1105151037, + 1065403477, + -1101203311, + 1071784338, + -1090398148, + 1066905191, + -1073360826, + 1061987440, + -1065227988, + 1059245901, + -1077336610, + 1050852735, + 1063195875, + -1083148247, + 1043519625, + -1076331108, + -1085004005, + 1074220458, + 1038025520, + 1068071573, + 1037885633, + 1066121905, + -1104988497, + 1071010000, + -1091533476, + -1079117122, + -1069013265, + -1098467028, + -1085650372, + 1056973447, + 1049237033, + 1052730163, + 1064794011, + -1089293407, + -1080093857, + 1049602026, + 1058911668, + 1068612653, + -1075886551, + -1089632791, + -1098595687, + -1086934893, + -1097027996, + -1091569930, + -1083546174, + -1082500164, + 1058895094, + 1054124717, + -1092503721, + -1106059918, + -1076678652, + -1109259629, + 1069001033, + -1082566647, + -1079217722, + 1067830422, + 1055737347, + 1016703874, + -1062546467, + 1046106319, + 1048773371, + 1055106438, + -1169544832, + -1065338609, + -1075522315, + -1089045538, + 1042392924, + -1095911797, + 1073974082, + -1097976487, + 1052108862, + 1068786624, + 1051054178, + -1129996103, + 1069649631, + -1097552931, + -1086583576, + -1087121686, + -1096112137, + 1040523546, + -1073004606, + 1032200458, + 1042152696, + -1108447803, + 1068310515, + -1078237185, + 1061335611, + 1051160721, + -1099830938, + -1075853310, + 1061223691, + -1072366828, + -1109718003, + -1098775961, + -1087520569, + -1070233911, + 1062290023, + -1093190478, + -1096942396, + 1063641251, + 1079452750, + 1067173410, + 1059821266, + -1069940400, + 1059721424, + 1072716599, + 1034515699, + -1090031666, + 1070127443, + 1059324877, + -1089037155, + -1078515883, + -1106975772, + 1061975466, + 1076453292, + 1050751381, + -1078871814, + 1069208910, + -1081045067, + -1095372756, + -1084752960, + 1068050431, + 1056222765, + -1083032025, + 1063349804, + -1069391748, + -1076142037, + 1053396432, + 1074617964, + -1073427031, + 1076030862, + 1074306264, + 1074445953, + -1064710713, + 1061327562, + 1055508902, + 1061840706, + 1077069312, + 1069184078, + 1056024097, + 1070435857, + 1061811099, + -1073585357, + 1054050893, + 1077687841, + 1074018100, + 1041801315, + -1067994666, + -1102142880, + 1042503862, + 1049707854, + 1067970482, + 1071366157, + 1057874223, + -1091200105, + -1077998852, + -1100480688, + -1119453569, + -1120509370, + 1028949684, + -1112434623, + -1070827389, + -1093104762, + -1094637375, + 1050151583, + -1099923492, + 1034597305, + -1095079518, + -1099725320, + 1060410387, + 1049848858, + -1100891746, + -1084754736, + -1100610738, + -1093680047, + 1064617796, + -1089739723, + 1053675089, + 1037085627, + -1110329326, + 1034107993, + 1054831433, + 1060990847, + 1057921170, + -1096174911, + 1061823059, + 1056384691, + 1057015296, + 1074469801, + -1086962935, + 1052682294, + 1056222544, + -1089778808, + 1049011248, + -1080528395, + -1101069940, + 1044610786, + -1089276880, + -1094285335, + 1041268972, + 1024916393, + 1057069769, + 1042713787, + -1095246659, + -1104624614, + -1086575576, + 1062559019, + 1043990852, + 1065254017, + 1063055004, + 1037417326, + 1057064640, + 1045963646, + -1091947114, + 1051670721, + -1097227277, + 1058883105, + 1037659248, + -1090441400, + 1063986880, + 1034764216, + -1098084097, + -1079293934, + 1064607600, + -1076567528, + -1096633547, + -1085464621, + -1083957373, + -1088559892, + 1062703798, + -1084160521, + 1017980419, + -1100504997, + -1081109566, + 1033729647, + -1111427486, + -1090035877, + 1057767446, + -1097910664, + -1095537906, + 1055100586, + -1084366953, + 1067185129, + -1114083362, + 1065859250, + -1132617682, + -1091120808, + -1097459006, + -1085181734, + 1055567856, + 1063448578, + -1072368484, + 1053368759, + 1042287687, + -1093270475, + -1089974072, + -1080576134, + 1061681664, + -1078811489, + -1082340988, + 1042982313, + 1063431701, + 1026816260, + 1065924939, + -1077973941, + 1047797032, + 1058630430, + -1077213261, + 1061778806, + 1057781273, + 1067226548, + 1059318159, + -1098241133, + -1101642815, + -1076429164, + -1080344005, + 1058834142, + -1077777161, + -1086787820, + 1083828104, + 1061053783, + 1045406984, + 1057844987, + -1082148968, + -1098544475, + -1082520771, + -1059857618, + -1086024927, + -1063482608, + -1064292647, + -1073015897, + 1048414852, + -1062802052, + -1076672437, + 1049277307, + -1072778747, + 1061831580, + 1072172687, + 1074335837, + -1072478190, + -1072002700, + 1061678913, + 1074124186, + 1054909903, + 1045117566, + -1078203277, + -1087254454, + -1089822624, + 1033299341, + -1097023154, + 1067518811, + 1052825859, + -1101150634, + 1044573074, + -1079493331, + 1054121264, + 1054262533, + 1071175718, + 1072331870, + -1078887244, + -1106369224, + 1076522690, + 1061702144, + -1080241892, + -1081155955, + 1083015249, + 1074242347, + 1062863512, + -1083446390, + -1073408398, + 1069346610, + 1059441145, + 1049974990, + 1076882647, + 1046232386, + 1077725562, + -1077402216, + -1097214861, + 1075320309, + -1083589874, + 1064391692, + 1063642208, + -1080860752, + 1049016514, + 1072974846, + 1072446330, + -1084737285, + -1082802855, + 1071911188, + -1080419963, + -1069796774, + 1068626355, + 1071934011, + 1074811409, + 1057857963, + -1072123264, + 1044515341, + -1076697125, + 1075878648, + 1067970710, + 1055282989, + -1076005888, + -1077903807, + -1086050799, + -1086002372, + 1075571800, + 1072623674, + -1075618153, + 1070884165, + -1082531386, + 1078301312, + 1065990473, + 1078952746, + 1066007843, + 1069147203, + 1070791603, + 1082827111, + -1073014657, + -1088667254, + 1066743831, + -1093597427, + 1073240750, + -1077019909, + 1089008322, + 1054387535, + 1041573716, + -1076803167, + 1060507279, + 1053325446, + -1111129474, + 1040364658, + 1043006656, + -1110528996, + 1034910335, + -1081244626, + 1046225917, + 1063576310, + 1032844331, + -1076284840, + 1050492642, + -1099712244, + 1063838437, + 1024924404, + -1152375668, + 1052959585, + -1087796638, + 1039594260, + -1090041617, + -1088985388, + -1125143358, + 1029906737, + 1063588198, + 1051127151, + -1090319497, + 1060264330, + -1089221084, + 1065718093, + -1092689218, + -1077147005, + 1058127576, + 1086278970, + 1062367657, + 1041542250, + 1058033805, + 1066171646, + -1086294258, + 1064713932, + 1062894811, + 1075058735, + -1089179029, + 1062192979, + 1043043778, + 1049300634, + 1062107374, + -1087667281, + -1085444257, + -1087802960, + -1101471427, + -1078452615, + -1098192120, + -1079844374, + 1071490822, + -1085540906, + -1121274829, + 1043677854, + -1067372729, + 1043978002, + -1089077160, + -1104386622, + -1080667988, + -1079965231, + 1044835536, + 1045146433, + 1054554470, + -1105616037, + 1063094479, + 1064474306, + 1075846212, + 1065547019, + 1073894465, + -1104348487, + 1067406003, + -1081916846, + 1074804643, + 1045927084, + -1089677732, + 1049232459, + -1089500467, + -1100230061, + -1094142865, + -1080788972, + 1065989963, + 1043141698, + 1073756971, + -1069072602, + 1049077767, + 1039627198, + 1050523111, + 1039343520, + 1058608606, + 1074480086, + 1060858241, + -1092183911, + -1090510411, + 1066536300, + -1106014368, + 1048091470, + 1068588357, + -1075369792, + 1078975652, + 1000604508, + -1122952817, + -1077885315, + 1074629938, + -1074389589, + -1095335851, + 1026911723, + 1019291442, + -1092212530, + 1065951455, + -1094925309, + 1061903854, + 1050864270, + 1054409303, + -1095559686, + -1093581078, + 1025218761, + -1071007734, + 1054397772, + -1087534533, + 1051964949, + 1071211287, + -1085443449, + -1092590570, + -1088664010, + 1065952181, + 1072375018, + -1095516444, + 1060114305, + 1049567348, + 1070514742, + 1076144899, + 1057992371, + -1092566720, + 1060574906, + -1081757595, + 1057486233, + -1073127662, + -1082335064, + -1097490928, + 1058915636, + 1076646984, + 1069247381, + -1090628778, + -1082961141, + -1081230025, + 1059701235, + -1072906837, + 1065642191, + -1083742073, + -1078280121, + 1066207785, + 1067636237, + -1082750680, + 1070054583, + -1088507434, + -1081626744, + 1060373918, + -1100944995, + 1056977906, + 1080846424, + 1075874899, + 1062497019, + 1073648614, + -1104674290, + -1088475866, + -1068567683, + 1060395772, + -1076732616, + 1051638262, + -1101642870, + -1081965380, + -1110580006, + 1051566600, + 1062629040, + 1083314472, + -1090737183, + 1061233566, + -1071197890, + 1065126650, + 1062953262, + -1089214845, + 1057004453, + -1076310838, + 1049377447, + -1081931539, + -1100375456, + 1077406066, + -1089156827, + -1096905876, + -1078036203, + -1084848875, + 1050499607, + -1078415554, + -1072951752, + 1080647756, + 1063732370, + -1123921366, + -1078959411, + 1073644671, + 1071584405, + 1057811091, + -1089324810, + -1086711157, + -1090959253, + 1050394771, + -1071875949, + 1055192127, + 1060411149, + 1074391075, + -1091807991, + -1092957473, + -1085786888, + -1089162335, + -1079698774, + -1098345361, + -1122440992, + 1076340163, + -1065892792, + -1100323043, + 1030059211, + 1069209456, + -1075617111, + -1088357316, + 1069581294, + 1040668224, + 1053513678, + -1081657202, + 1075715390, + -1085383711, + -1085795682, + -1101843345, + -1089138869, + -1101512701, + 1034647287, + 1063737515, + 1077400759, + -1089475736, + 1061339677, + -1081834812, + -1103595818, + 1049605075, + -1098406561, + -1096245355, + 1034878822, + 1049829704, + -1089607498, + -1080812671, + 1062909704, + 1059280903, + 1060479055, + -1090455678, + 1036215355, + -1095425246, + 1051588063, + 1047584496, + -1136622323, + -1084728454, + -1126406561, + -1114469085, + -1114288387, + 1051991406, + -1091733901, + -1096041738, + 1054069917, + -1083080151, + 1055130339, + -1096834479, + -1089496739, + 1051854385, + -1085819936, + 1045918228, + -1079670319, + 1057752139, + 1047061170, + 1061341994, + -1087819536, + 1065409273, + 1057838008, + -1084884659, + 1074041242, + -1091229695, + -1066976890, + -1104594548, + 1068627476, + -1086537456, + 1038254109, + 1057329177, + -1112767891, + 1069038040, + 1058086002, + 1063805824, + 1064441605, + -1134476483, + 1046299686, + -1098534283, + 1027940168, + -1095267177, + -1096056516, + 1063993848, + -1079046841, + -1080924492, + -1094669824, + -1097263078, + -1082976679, + -1081543608, + -1100465343, + 1051808646, + 1053669945, + -1085056359, + 1061963252, + -1089273058, + -1096473632, + -1104202581, + -1086755740, + -1079835723, + -1094853105, + 1057652889, + -1081869663, + -1073801972, + 1047650001, + 1062145075, + -1080674178, + -1088888111, + -1089612330, + -1084344991, + -1084942865, + -1090490385, + -1086663857, + -1098541774, + -1096603568, + -1081823428, + -1138481697, + 1052658892, + -1076237333, + 1040968394, + 1068612073, + -1076540269, + -1089550211, + -1098387212, + -1084489043, + -1073426282, + -1097529275, + 1031861759, + -1124070050, + -1089828326, + 1074691882, + 1066961912, + -1106758377, + 1065494274, + -1106869928, + 1073713586, + 1076036860, + 1087885905, + 1072390106, + -1069077580, + 1058106543, + 1064322510, + -1069745366, + 1089836785, + -1086387843, + 1074537792, + 1087122532, + -1065810827, + -1056942086, + 1066289632, + 1085364701, + -1061463082, + -1070434263, + -1054599375, + 1068933496, + -1080219898, + 1072711431, + 1086974546, + -1075656548, + -1082840426, + 1077004898, + 1079560399, + 1091575008, + 1045023658, + -1070670262, + -1069318661, + 1065419277, + -1091117900, + 1075457905, + -1124621885, + -1063722115, + -1099639708, + 1045325326, + 1046169682, + -1076558134, + 1069090833, + 1086649381, + 1065757369, + 1063155323, + -1072477156, + -1095775148, + 1046796749, + 1049324383, + -1079356723, + 1069339871, + -1088592050, + -1075447699, + -1071279207, + -1080986365, + -1070905525, + 1060919310, + 1056765261, + 1064345176, + -1064961388, + 1081704202, + 1067648354, + 1066511314, + -1063880023, + -1081798933, + -1073134708, + -1091154453, + -1069957173, + -1072815005, + 1072505489, + -1073219310, + 1074051030, + 1082852687, + -1072764359, + -1086558726, + 1076455096, + 1085560040, + -1062473220, + -1082620674, + -1062805161, + -1106611031, + -1070507349, + -1061120756, + 1070984378, + -1083907952, + -1087410784, + 1070747380, + -1082013515, + -1070945445, + -1071629395, + -1073084265, + 1060500976, + -1068165257, + 1082690926, + 1071110618, + -1074853931, + -1066568514, + -1070395892, + 1092169532, + 1069374244, + -1069403180, + -1098464377, + 1071472219, + 1068587175, + 1077841812, + 1083922992, + -1072231626, + -1063827054, + -1073044079, + -1110990916, + 1073832412, + 1095649604, + -1085108552, + 1066570439, + -1080551874, + -1085979394, + 1050383378, + -1078447291, + 1053569288, + -1090885347, + 1036609545, + -1079163550, + -1083646017, + 1049935796, + 1063884641, + -1105182547, + -1074769388, + 1051845607, + -1098019629, + -1098783706, + -1080293973, + 1063129272, + -1089553092, + -1081373718, + -1088919834, + -1097136314, + 1053266396, + 1070209391, + -1091730625, + -1072131448, + -1087368065, + -1089115155, + 1080854655, + -1095222122, + -1072116013, + 1051200370, + -1065125169, + -1076555771, + 1068165491, + 1064448801, + 1066932913, + 1067439600, + -1092922039, + 1035610048, + -1071656504, + -1071258897, + 1049649427, + 1076519522, + 1068035954, + 1059379463, + 1050463931, + -1098820496, + 1059142903, + -1088194765, + -1079910381, + 1067495715, + 1073262473, + -1082806032, + -1075008611, + -1071865073, + -1087727105, + 1078872156, + 1062010100, + -1085362625, + 1065782792, + -1088628190, + 1040661001, + 1074529236, + -1071855395, + 1059589052, + 1076240635, + 1077854926, + -1064132870, + -1076526466, + -1102470898, + 1060244720, + -1072638657, + 1055048608, + -1073656413, + -1070278591, + -1075563493, + -1071317999, + -1067470873, + -1082966031, + 1063828809, + 1053236203, + -1071645529, + 1053354204, + 1074448790, + 1053377199, + -1072721651, + -1099195724, + 1075947079, + 1059303947, + 1071222507, + -1095811653, + 1069406145, + 1076530277, + -1065085332, + 1030029898, + -1092001653, + 1073767672, + 1066503885, + 1038895520, + -1070716534, + -1083006541, + 1075054557, + 1067897627, + 1042409944, + -1078489719, + -1085858749, + 1074048792, + 1077028106, + 1033145911, + -1073022421, + -1076651889, + 1069742344, + 1063335609, + 1054939818, + -1110347022, + 1050112647, + -1084589359, + 1077426182, + 1020738432, + -1064637429, + 1074168944, + 1068345977, + 1073783232, + -1085541045, + 1051642170, + 1050801795, + 1064034432, + 1075505957, + 1036868893, + 1068279009, + -1097926572, + -1076245295, + -1098907631, + 1074857946, + 1074436033, + 1065926822, + 1058554934, + 1053735685, + 1068480909, + 1063010457, + 1068742557, + -1123616755, + -1091892706, + -1075072584, + 1031840078, + -1083679835, + 1060176509, + 1058345074, + 1041030887, + -1081624219, + 1080914271, + 1066602298, + -1082367182, + 1082656181, + -1095976492, + 1033508463, + -1078179535, + 1059917542, + 1071202262, + -1087551995, + 1069511928, + 1061681430, + -1095571165, + 1074767892, + -1073414270, + 1077069336, + 1085507839, + 1067719871, + 1080561573, + -1087342391, + -1070331841, + 1065631058, + -1079226797, + -1066011633, + -1093578713, + 1063421089, + -1097763397, + -1086637515, + -1088905188, + 1070312151, + 1038744717, + 1060672546, + -1071991542, + 1066888912, + 1070641846, + -1101865168, + -1104541454, + 1082614332, + 1075439581, + 1080330860, + -1081275670, + -1102607328, + -1083016743, + -1095028454, + 1075411564, + 1068372354, + -1095576259, + 1041032241, + 1078024516, + 1056983921, + -1082236907, + 1077001859, + 1067213844, + -1081862358, + -1087126231, + -1072413414, + 1057210973, + -1098820059, + 1058253281, + 1060887598, + 1081074548, + -1082322548, + -1091311453, + -1064014896, + -1071862388, + -1061633258, + 1032234468, + -1084476982, + -1093783357, + 1060321759, + 1060312636, + 1076548986, + 1075307396, + -1072918877, + 1073303824, + -1098320317, + 1073865063, + -1099084107, + -1096422117, + 1056340872, + 1046527225, + -1093505465, + -1081843744, + 1062908136, + 1067492557, + 1065873149, + 1048916473, + -1084409277, + 1057005698, + -1100893620, + -1105628223, + 1052595339, + 1062052154, + 1067118733, + 1058495037, + 1054674455, + -1090063393, + -1094468868, + -1081108424, + 1057782486, + -1076873382, + -1079971343, + -1097328915, + 1061630623, + -1080721160, + 1066191748, + 1059789216, + -1097771374, + -1080760774, + -1106160372, + 1057437217, + -1115132524, + 1052735075, + 1060861968, + 1066910803, + 1065183819, + -1079880986, + -1089645958, + 1038549609, + -1080398895, + 1050341622, + -1085599830, + -1098510846, + 1050876237, + -1096614958, + 1058065990, + 1045334603, + 1050763095, + -1090375809, + -1097227053, + -1094183535, + 1050394001, + -1077624321, + 1053027541, + 1041015436, + -1110825909, + 1070566628, + 1061824216, + 1068728218, + -1069539080, + -1086667878, + -1075862139, + -1087183280, + -1074605204, + 1015172400, + -1083642791, + -1083322247, + 1074399711, + 1067313553, + 1049458971, + 1071799302, + -1078054486, + -1098259608, + -1080797740, + 1076375197, + -1112300739, + 1047029800, + -1089386113, + -1134408322, + 1071473603, + -1083029759, + -1098473389, + 1067619745, + 1068725082, + 1059475144, + -1076859810, + 1034375216, + -1075938721, + -1076967292, + -1113100315, + 1049158207, + 1072765668, + 1053292119, + -1091837016, + -1077594321, + -1085871382, + -1073351759, + -1113100836, + -1087521694, + -1073771517, + 1077337378, + -1098713640, + 1049196404, + 1048579657, + 1043657050, + -1079922339, + 1043788136, + 1067279455, + 1061459040, + -1131494614, + -1083440307, + -1086266920, + 1043849355, + 1065551335, + -1080066788, + -1088244898, + -1086006983, + -1086323052, + -1067012840, + -1071926628, + -1072176801, + -1087489195, + -1078566355, + -1067480760, + -1093595605, + -1069865095, + 1051775805, + -1068099086, + 1081318418, + 1067850547, + 1080186034, + -1065141378, + 1071857834, + -1089188699, + -1102748600, + -1067129591, + -1085986087, + 1075822982, + 1074713293, + 1049258028, + -1100730694, + 1073544476, + -1086623317, + 1075856941, + -1106753696, + 1062586216, + -1072512449, + -1089863024, + 1069635496, + 1073064781, + -1073913780, + -1094456140, + 1066282632, + 1075570789, + 1043457511, + -1068389936, + -1123356389, + -1084925182, + -1072587764, + 1074643507, + -1072221101, + -1060784568, + -1070815775, + 1055815389, + 1070849412, + 1078681985, + -1089991518, + -1077823142, + 1082449527, + -1075545244, + -1078321089, + 1059899024, + -1091534603, + -1086613087, + 1065234519, + 1074218164, + -1088665755, + -1072725622, + -1066251104, + 1058472149, + 1078887892, + -1081001007, + -1088727484, + 1054406230, + -1068413157, + 1086232681, + -1102561142, + -1078786329, + -1077649154, + 1021569091, + 1057901567, + -1066352188, + -1089116989, + 1074517070, + 1071637220, + -1085794806, + -1116687989, + 1075922210, + 1079307647, + 1082446596, + 1069535401, + -1063595448, + 1075242559, + -1068720900, + 1065336062, + 1075757175, + -1056905260, + 1086098645, + 1033729236, + 1055548032, + 1075557306, + -1062396915, + 1055762742, + 1067178040, + 1040732966, + -1061411918, + -1064598573, + -1063166294, + 1084991782, + 1081029942, + -1088164760, + 1050541164, + -1130971374, + 1043920764, + -1093637933, + 1077398274, + -1067630350, + 1044854453, + -1088111667, + -1088126522, + 1086596511, + 1061374287, + -1094829635, + 1050819782, + -1075612766, + -1081674993, + 1061027029, + 1079830842, + -1101215996, + -1073273391, + -1098888232, + -1090441976, + -1094004759, + -1148079208, + 1071288697, + -1086936850, + -1109953304, + 1026375851, + 1020349997, + 1069506332, + 1054982628, + -1086776451, + -1091894289, + -1118555322, + -1097807648, + -1102731158, + 1058476341, + -1089162264, + -1103063242, + 1067004446, + -1090439145, + 1055146133, + -1086557541, + 1071344089, + 1015326890, + 1063006188, + 1074995433, + 1064376248, + -1095118234, + -1065576692, + -1089622557, + -1067997613, + -1138001418, + 1046728362, + -1085310786, + 1064771192, + -1106345807, + -1084510450, + 1041951726, + 1038467899, + -1086505294, + 1066521321, + -1077493919, + -1073226469, + -1078602514, + 1056734311, + -1085454325, + 1041091775, + -1084011366, + 1044059707, + 1071104048, + 1045332295, + 1050915412, + 1072939606, + 1057491742, + 1075411047, + -1088821006, + -1089984230, + -1096726461, + 1065568573, + -1085494050, + 1041416033, + -1083874103, + -1072653964, + 1065368835, + -1078321543, + 1067489228, + 1071254966, + 1048711372, + 1044331544, + 1070945457, + -1072754981, + 1071460262, + 1067794347, + 1059220457, + -1092906805, + -1083898658, + -1071512334, + -1089235110, + -1081226528, + 1043082553, + -1092990933, + -1066234148, + 1082003383, + -1092254952, + -1086172865, + -1076085120, + 1072991335, + 1074488719, + -1095013922, + -1081480315, + -1089461267, + -1064097246, + 1057931035, + -1092376795, + 1057687294, + 1058714179, + -1090318379, + 1052993066, + -1079880910, + -1084494227, + 1077744734, + -1078933867, + 1069962828, + 1069267182, + -1086806337, + 1078977144, + 1061418976, + -1072467735, + 1071359625, + -1062980357, + 1074986373, + 1067051690, + 1091045834, + -1059259176, + 1074838301, + 1080125385, + 1086024451, + -1080920181, + 1084838405, + -1071186660, + 1074259759, + 1084762325, + 1075555451, + 1086918179, + 1083751354, + 1074802126, + 1074073132, + 1090639346, + 1073473774, + 1072658135, + -1064339963, + 1087610747, + 1067626598, + 1078791549, + -1073385926, + 1067273393, + 1083833163, + -1070479935, + 1088094284, + 1083644768, + 1072827233, + -1071687802, + -1065516733, + 1088364834, + 1070393544, + -1061472473, + 1058930132, + -1071564308, + -1069200021, + 1075578253, + 1051769096, + -1068305000, + -1076342990, + 1093974931, + -1055981448, + -1078113579, + 1058358136, + -1071556299, + 1076107003, + 1077641570, + 1077753094, + 1070581723, + -1078701276, + 1079515477, + -1078409895, + -1080230404, + 1068445475, + 1057945369, + -1064510824, + -1056885123, + 1088795917, + 1045774833, + -1074213741, + -1070936199, + 1072286525, + -1065797013, + -1088025465, + 1045353029, + -1057581641, + 1085810668, + 1058673800, + 1040820485, + -1054776556, + -1086764734, + 1075365053, + -1075677143, + -1062715237, + -1069576785, + -1054545013, + -1075210117, + -1098416677, + 1066497923, + -1078449017, + -1064958514, + 1074381630, + -1090067476, + 1091697236, + -1063366395, + 1057051746, + 1067198745, + -1069234608, + -1064992172, + -1059401227, + -1065369650, + -1081111976, + -1070649039, + -1074804940, + 1061588884, + -1062573953, + -1072511659, + -1050190984, + -1126010486, + -1081958031, + -1071968872, + 1076414168, + 1051034655, + -1059416111, + -1082238342, + 1062183210, + 1069790223, + 1079059653, + -1071115313, + 991919702, + 1068560348, + -1109461889, + 1049856048, + -1138675890, + 1077150080, + 1067350299, + 1071410859, + 1076102158, + -1077153401, + 1077113734, + -1081520555, + -1075446781, + -1078291982, + 1069450825, + -1071443737, + -1090349550, + 1075489798, + -1081901959, + -1068559569, + 1057306785, + -1079667808, + 1073678664, + 1075179649, + -1073248875, + -1075945938, + 1070335956, + 1048418500, + -1084677047, + -1138337891, + 1074707669, + -1095446674, + -1064698430, + -1070964840, + -1085696798, + -1094957666, + 1054400736, + 1056614738, + -1077283450, + 1065777815, + -1064139620, + 1064257576, + 1044857058, + -1075074994, + 1067859074, + 1019097014, + 1067266420, + -1092268657, + -1072184038, + 1067531117, + 1065532617, + 1067321175, + -1073314381, + -1072277222, + -1072199827, + 1007162144, + 1041784615, + 1070490669, + 1077065471, + -1064153648, + 1069348408, + 1066979764, + 1066393306, + 1072023168, + 1073225231, + 1054103451, + 1059706751, + -1061632806, + 1057233723, + -1102215297, + 1058574606, + 1086253850, + 1074504494, + -1079365909, + -1071078112, + -1103988384, + 1067516778, + 1060130955, + 1084814407, + 1057871314, + 1076796685, + -1064480886, + -1066147466, + 1074145360, + 1068899952, + 1086270470, + -1088469550, + 1076230249, + -1059976603, + -1069055836, + 1064797177, + 1075797851, + -1056192632, + -1069243545, + -1089213865, + 1073242853, + -1070610270, + -1065979377, + 1068760373, + 1083376412, + 1055146552, + 1064514389, + -1064395253, + 1065353529, + 1074871568, + -1076081222, + -1067595271, + 1083183192, + 1075983287, + -1070964452, + -1084391579, + 1092705789, + -1069643044, + -1095579267, + 1034527249, + -1063871579, + -1078811449, + -1098469348, + -1105013153, + 1056998463, + -1080964996, + 1062765538, + 1064268197, + 1065403560, + 1037564198, + 1079082148, + -1104715723, + -1075898784, + 1068294813, + -1059000847, + 1066710865, + -1064921764, + 1050469821, + -1082037226, + 1075524918, + -1102085408, + -1063930831, + 1064867758, + -1086027799, + -1079668633, + 1080483317, + 1062068653, + 1052684165, + -1090354826, + -1074945941, + -1101904199, + 1070788341, + -1083937699, + 1065377668, + 1056056346, + 1072025126, + 1051768545, + 1055509367, + 1073444323, + 1072394677, + 1071217919, + -1080563466, + -1093204825, + 1058302315, + -1094132595, + 1042488416, + 1058560209, + -1081781981, + 1074583613, + 1007738092, + 1030548060, + -1089448949, + -1112053007, + -1073245745, + 1073803702, + -1084978348, + -1075380444, + 1074122246, + 1067115551, + 1067792025, + 1042115258, + 1077647596, + 1064894524, + -1098364719, + -1073413892, + -1069500278, + -1071900987, + 1079009480, + 1080617678, + 1077085229, + 1046486989, + 1082422005, + -1067396174, + -1089046631, + -1063727223, + -1084450386, + -1164413512, + -1087938713, + 1068981289, + 1022463380, + 1064812063, + 1074776559, + 1060575506, + 1056005338, + 1075296666, + -1098095163, + -1077923494, + -1065233393, + 1081820659, + -1081629144, + 1018899116, + -1092744470, + -1089833088, + 1080829094, + 1068652549, + -1088251979, + 1058293911, + -1075954429, + 1093302243, + 1058022200, + 1058528801, + 1085337277, + -1110114061, + 1083847064, + 1071194893, + -1088537863, + -1080065223, + -1081324090, + 1050857030, + -1084783137, + -1090504514, + 1078326373, + -1064882063, + 1059890106, + 1067848688, + -1081870453, + -1090050042, + 1063419442, + 1012040020, + 1019930467, + -1104216573, + 1067062581, + -1104806522, + -1075668448, + -1091499976, + 1025397202, + 1050775337, + -1078966846, + -1068109164, + 1072809091, + -1093346111, + 1047257868, + -1083234533, + -1088941571, + 1065580816, + -1086366414, + -1096778082, + 1071512024, + 1054931275, + -1085832824, + 1067767815, + -1082176661, + -1084634149, + -1083515835, + 1067625347, + -1074102262, + -1097842093, + 1054677162, + 1037198829, + 1050870440, + -1082129033, + -1082802738, + -1101516698, + -1091361341, + 1058597471, + 1028592316, + -1082833517, + 1076387500, + -1101216521, + 1049528513, + -1118612579, + 1060212848, + 1044972708, + 1074047738, + 1058615951, + -1123162042, + -1092552968, + -1082983740, + -1088306036, + -1092143600, + 1048317748, + -1116510710, + 1068556501, + 1065374859, + -1080393273, + -1090147377, + -1105593253, + 1044678031, + 1062238705, + 1082413991, + -1105098138, + 1075887719, + 1034948644, + -1106830267, + -1066516687, + -1086903117, + 1075760050, + -1091901959, + 1068228995, + -1088713057, + -1097779671, + -1072804346, + 1064654327, + 1063085529, + 1074170089, + -1100735082, + 1057816975, + 1058400510, + -1096419836, + 1067489073, + -1095891873, + 1074395606, + 1070290549, + -1112647050, + 1045976120, + -1093538535, + -1073681216, + -1093518266, + -1080585300, + 1064124170, + -1081236015, + -1118780283, + -1117263340, + 1069523201, + -1073957100, + -1086254562, + 1060208787, + -1074743601, + 1071146483, + 1071578335, + -1097867004, + -1082049292, + -1087335572, + 1065515504, + 1066187090, + 1066373174, + 1073044756, + 1073774912, + 1049224628, + -1087015318, + 1068457206, + 1069065953, + 1076582297, + -1097338550, + 1024132110, + 1081322699, + 1054633632, + -1110060301, + 1077691043, + 1066410003, + 1054223874, + -1096551056, + 1058378089, + 1061727536, + -1078288319, + -1074595286, + 1050047939, + -1080338454, + 1081636103, + -1070831313, + -1081722117, + -1068068300, + -1081186182, + 1082316238, + -1071105691, + 1025850908, + 1074514434, + 1056570229, + 1069323936, + -1095763762, + -1064410664, + -1081270785, + 1062030583, + 1053944883, + -1071894981, + -1070909499, + 1060503388, + 1057013113, + 1072637962, + -1086097162, + -1070023498, + 1047670612, + 1062657482, + 1099084539, + 1070063791, + -1078645549, + -1074672546, + 1069592528, + -1075244929, + -1106279269, + -1079522499, + 1049704915, + 1081354349, + 1093928108, + -1078398721, + -1090912471, + 1082672538, + -1077373696, + 1038768120, + -1080412145, + -1079812362, + -1079660783, + -1098775306, + -1110278306, + -1072413677, + -1086702183, + 1067527923, + 1069086331, + 1046050299, + 1056935531, + 1062314162, + 1059706731, + 1067304519, + 1067972265, + -1080892290, + -1076407858, + 1068584774, + 1074154152, + 1058424834, + 1078216558, + -1104142734, + -1099590349, + 1033987927, + 1081725391, + -1065319910, + 1064530778, + 1077083171, + -1093472897, + 1066750247, + 1067928177, + -1060870646, + 1066414569, + 1073866650, + 1045570484, + 1072928405, + -1063069452, + -1064399889, + -1071584051, + 1061460744, + 1070685632, + -1063501535, + 1072024827, + -1086641949, + -1111162474, + 1058178796, + -1072380754, + 1061275632, + 1062717111, + -1086499841, + 1059485377, + 1078913191, + -1072379284, + 1059358306, + -1083358733, + -1066077436, + -1082070346, + -1085787984, + -1076665360, + -1088344209, + -1098337429, + -1099684242, + -1088473813, + 1065841919, + -1076863963, + 1069743000, + -1075473924, + -1087783608, + 1067798844, + 1058847995, + 1067345526, + 1060713135, + 1059105528, + 1063032333, + -1079745845, + 1027281144, + -1097821630, + -1100761094, + 1059233155, + -1079686825, + 1080120257, + 1050872524, + 1061702866, + -1080602720, + -1090036185, + 1057852013, + -1092035849, + -1098135300, + 1019171284, + 1067433068, + 1059033281, + 1058380331, + 1058090690, + -1086491414, + 1060024751, + 1038180750, + 1060432178, + -1095932115, + 1060055531, + -1100860009, + 1078525596, + -1104720954, + -1078535595, + 1072581439, + 1046228688, + 1059124587, + -1080084059, + 1056366893, + 1055014217, + -1081540666, + 1068620423, + 1062442622, + -1098274066, + -1071557933, + -1086484366, + -1084097366, + 1068039898, + -1083383877, + 1027147648, + 1060156617, + -1078158180, + 1009532790, + -1063045513, + 1064325221, + -1086603726, + 1062483674, + -1099331639, + -1070877176, + 1061859026, + -1079134763, + 1068677395, + -1089009235, + -1078171327, + 1073979722, + -1076814707, + -1093646013, + -1080416756, + 1057186065, + -1074116611, + 1026536146, + -1089438504, + -1086239551, + -1070868781, + 1027945890, + 1063041906, + -1111172411, + -1105168956, + -1086802886, + 1044963342, + 1066730299, + -1093563413, + 1059681365, + -1096253207, + -1089473233, + -1072196333, + 1052850532, + -1086712171, + 1066755024, + -1081675322, + -1079503033, + 1051674707, + 1078036057, + -1081059490, + 1057385975, + 1059034976, + -1089084605, + -1075697272, + -1065143357, + -1098571227, + -1083655527, + 1053586623, + -1078760271, + -1088133945, + -1081900643, + 1051916044, + 1073349027, + 1041481930, + -1088507964, + -1061985957, + 1067324048, + -1082550769, + -1060292996, + 1066360488, + -1074891121, + 1071626238, + -1076651648, + 1076136537, + -1069599353, + 1079664251, + -1073428730, + 1080277342, + -1062805483, + 1091061229, + -1082854216, + -1122956768, + 1073834159, + 1053287829, + -1077073982, + 1066400782, + -1061207447, + -1066625609, + -1070845906, + -1065918658, + -1061680244, + 1077215775, + 1050811689, + -1072600636, + 1076109198, + -1080205206, + -1062009829, + -1069802073, + -1064192927, + -1087200628, + 1073744576, + -1071677739, + -1072875139, + 1085196004, + 1023711530, + -1082073553, + 1063160860, + -1062012139, + 1073511060, + 1074540782, + 1088472410, + 1066112650, + -1069511632, + -1106893613, + 1070429195, + 1083895609, + -1099162573, + 1072148511, + 1067892692, + -1082098831, + 1073928937, + -1109034128, + -1079997440, + 1084450208, + 1087229401, + -1071988118, + -1071574922, + 1087302235, + 1087033594, + -1130260230, + -1089325433, + 1057116048, + -1068002600, + 1065920529, + -1071377175, + 1053297261, + 1074648262, + 1083030613, + -1069539903, + 1083445890, + 1066642519, + 1054707730, + -1069829780, + -1104301841, + -1081331611, + 1062429688, + -1072510444, + -1089609832, + 1050799877, + 1091049922, + -1071106916, + -1088275122, + -1101485671, + -1073071676, + -1081678906, + -1069578212, + 1091644613, + -1097495791, + -1072301981, + 1052289157, + 1080686337, + -1073602260, + 1073874631, + 1068701874, + 1065689872, + -1060866172, + 1093853587, + -1076636399, + 1085888132, + -1091640091, + 1080538896, + 1072741609, + 1068459316, + 1076457845, + 1068627488, + -1084832312, + -1059250360, + 1064154682, + 1054403857, + 1057978007, + 1063104917, + 1063044142, + 1072358249, + 1075761718, + 1052057266, + -1057076413, + -1104816834, + 1071904878, + -1077391848, + 1075249238, + 1067232288, + 1001990646, + -1086225611, + 1050871758, + 1028406262, + 1023814326, + -1081155446, + 1029509203, + 1071007390, + 1058420225, + -1090696498, + -1091934646, + -1077575979, + -1089080916, + -1085801026, + 1079175053, + 1040201232, + 1073472763, + -1115442535, + -1102683428, + 1072191418, + -1078318259, + 1045705065, + 1053259609, + 1072745942, + 1069514588, + 1065304938, + 1079941095, + 1062077598, + 1083474049, + 1072169637, + 1057425776, + 1057666659, + 1059174344, + -1081574072, + 1032308690, + 1070318889, + -1080150418, + 1062576964, + 1074305427, + 1062624953, + -1096840553, + -1089850030, + -1080789140, + 1026818576, + 1059431204, + -1067849547, + 1064446273, + -1071695534, + 1034966547, + -1076412161, + 1088711632, + 1055009192, + -1089667012, + 1051802779, + 1080123445, + -1095139590, + 1078277717, + -1073316085, + -1080254059, + -1080028151, + 1073097332, + -1104596414, + -1069813929, + 1075247591, + 1067633185, + 1072225075, + 1068122103, + 1073149894, + 1034862936, + -1098252544, + -1065069015, + -1079501925, + 1036792999, + 1082244747, + 1059941278, + -1073623834, + 1041089249, + 1032466481, + -1081943531, + 1083062151, + -1072066406, + 1073937124, + -1079455667, + 1083581684, + 1059654011, + -1072049268, + 1060691345, + 1059456360, + 1083955118, + 1060369919, + -1071576172, + 1077260436, + -1083660102, + -1063770460, + -1071460079, + -1071458636, + 1063416168, + -1084645292, + -1097736732, + 1082365492, + -1068734268, + -1116273604, + -1091697732, + -1081053545, + 1070996396, + 1066657782, + -1085769174, + -1079012716, + -1073668198, + 1055964835, + 1074629794, + -1078799333, + 1066501131, + 1073918266, + 1047202326, + 1058393029, + 1071535827, + -1081048218, + -1082468451, + -1113421956, + -1083816450, + -1066601088, + 1071088401, + 1067032831, + 1092781425, + 1058149231, + -1087989250, + 1080500566, + -1089465018, + 1073484032, + -1073298926, + 1089999161, + -1087315978, + -1077322374, + 1076330079, + -1094474713, + 1072300489, + -1076700409, + -1072427968, + -1074382530, + -1085083521, + -1084352743, + -1091364359, + -1086438026, + 1062937141, + -1105948292, + -1083533916, + 1057031077, + -1072261485, + -1073092903, + -1087330903, + -1086976222, + 1064517462, + 1047934303, + 1083701610, + 1062407281, + -1072824931, + 1068611300, + 1081971043, + 1074481415, + -1084205958, + 1067613512, + -1092064964, + 1033932189, + 1074802644, + -1073101715, + 1066543316, + 1059950205, + 1064422248, + 1062195343, + -1072620432, + -1095040449, + 1068396174, + -1084093749, + 1062564613, + 1066404873, + -1124266033, + -1098593716, + 1060250293, + 1045905553, + 1077397481, + 1059392053, + -1096866515, + 1063190975, + 1079213510, + 1078677421, + -1071396203, + -1064324369, + -1073231114, + 1060668679, + 1073985520, + 1082692410, + -1081066632, + 1058334174, + -1067665577, + 1077329831, + -1072266213, + 1047567891, + -1066003052, + -1093090282, + -1079641516, + 1054407300, + -1068536108, + 1063128523, + 1076907735, + -1075578614, + 1077671496, + -1075025671, + -1066447958, + -1076033763, + 1074133349, + 1049283083, + -1070162547, + 1053968293, + -1090396600, + 1063987878, + -1133803519, + -1085513528, + -1089783169, + -1069054290, + -1095090293, + 1058513151, + -1113992697, + 1067482683, + 1023244448, + 1067421148, + 1061016536, + 1035896754, + 1064310769, + -1100594633, + 1071541731, + 1041153940, + -1095512557, + -1091276841, + 1058250319, + -1086982861, + 1042524113, + 1075712258, + 1065813058, + -1106599763, + -1069213829, + -1090532564, + 1066542878, + -1083621829, + 1061965341, + -1083927941, + 1065901054, + 1068526011, + 1050798251, + 1009439963, + -1071884172, + -1089844972, + -1096394464, + 1058099910, + 1058628349, + 1060080515, + 1039972509, + -1088450363, + -1079051308, + 1037632541, + -1069015225, + 1058348926, + -1097366875, + -1104171118, + 1043752022, + 1057520837, + 1032560330, + 1057064327, + 1073628251, + -1088687688, + 1054429191, + 1039154684, + -1081754363, + -1113127794, + -1106965731, + -1089804405, + -1080085958, + 1058581197, + 1009207469, + -1069370474, + -1080731464, + -1102808075, + 1070251854, + -1081850495, + -1079814360, + 1043136107, + -1084664206, + -1081385654, + -1078499218, + 1058984733, + 1065403050, + 1076047840, + -1100318762, + -1085507988, + 1051112607, + 1075076652, + -1104551180, + 1070022459, + -1078962526, + 1042084133, + -1078880432, + -1078972396, + 1054368723, + -1132225449, + -1096339317, + 1072902373, + -1068872746, + 1061718655, + -1097239811, + 1055573116, + 1066032925, + -1130558173, + 1071664387, + 1049884545, + -1076892187, + -1090760099, + 1072752463, + 1000237016, + 1063901236, + 1072148369, + -1088601814, + -1104778640, + -1094870096, + 1073994981, + -1076625204, + -1088912639, + -1076164406, + -1087095846, + 1068081923, + 1075207673, + -1111373494, + 1076831888, + -1107036056, + -1089941824, + -1110197983, + -1088917672, + -1097840706, + -1109133836, + -1102566586, + -1073917381, + -1085995452, + 1063079875, + 1069211856, + 1073746134, + -1074541834, + -1074670632, + -1073402085, + 1058107299, + -1086640468, + -1084111042, + -1076342370, + -1073696208, + 1089249792, + 1069133053, + 1077620744, + 1068927800, + 1058228394, + 1076126946, + 1057859984, + -1073007343, + -1078570650, + -1086716244, + 1058459361, + 1067755653, + 1080441258, + -1066187086, + 1080040404, + 1082864140, + -1073423791, + 1064934306, + -1095907287, + -1096877608, + 1081789813, + 1049752529, + 1073614379, + 1053846198, + -1078547904, + 1058880882, + 1056245020, + 1057596132, + -1071017712, + -1072226430, + 1047476806, + 1051272374, + -1087723195, + 1065705943, + -1083580841, + 1041075148, + -1069487299, + 1072150563, + -1068958165, + 1079335883, + 1061006270, + 1071441743, + -1087058076, + 1058702329, + 1056815146, + 1073117468, + 1064819779, + -1095862103, + 1075596876, + -1088938710, + 1070888386, + 1058267768, + 1064708392, + -1073892558, + -1076305522, + -1072341941, + -1083082344, + 1080316908, + -1086901526, + -1073364343, + -1069536268, + 1085503976, + -1092057591, + -1075363385, + 1066153834, + 1051254035, + -1094819880, + 1065849235, + -1080390272, + -1077094428, + -1065780804, + 1042139794, + 1077905946, + -1074611912, + -1081511255, + -1072671611, + 1064715454, + 1057936601, + 1070772087, + -1073134495, + -1069523267, + -1073518658, + 1073963381, + 1060522097, + -1085028098, + 1073589227, + -1056186390, + 1069189817, + 1078370485, + 1066261016, + -1088649865, + -1090247101, + -1078664842, + 1064281496, + -1082186348, + 1024863111, + 1061661757, + 1061858736, + 1068291706, + 1066720531, + -1099118832, + 1058774723, + -1084822240, + 1063299869, + -1103363898, + -1090047675, + -1085443866, + 1051038068, + 1058819841, + 1048458950, + 1046202184, + 1023106108, + 1042082418, + 1066941289, + 1048763457, + -1096340175, + 1075544429, + 1030468871, + 1066160501, + -1085005882, + -1087851142, + 1067546937, + 1055360401, + 1057821469, + 1047594237, + 1065372606, + 1057535957, + 1057040918, + -1085375388, + 1042868751, + -1132078237, + -1081392752, + 1079256002, + 1069627136, + -1126945616, + 1069348985, + 1057761442, + -1086181131, + -1077673114, + 1046284101, + 1098634761, + 1048151627, + -1109815844, + 1049695635, + 1062962376, + -1103697959, + 1063508906, + 1065465903, + -1092795767, + 1055291072, + 1065598218, + -1109622968, + 1049411550, + 1066760876, + 1037710818, + 1059832529, + -1078442607, + 1057103383, + 1064894459, + -1090329438, + 1057006456, + -1081968294, + -1080154599, + 1057547925, + 1072442012, + 1060278505, + 1055155585, + 1049481812, + -1118415780, + -1099535507, + 1065600474, + 1063674790, + 1049292308, + -1140450860, + -1087504891, + -1131753366, + 1057572372, + -1100636409, + 1050884412, + 1056811836, + -1112379763, + 1041413613, + -1094830160, + -1081823266, + 1044922584, + -1104384791, + -1092868797, + -1100794509, + -1073077945, + 1070911294, + 1069326005, + -1161362678, + -1084202324, + 1058601670, + -1100884379, + 1061069261, + -1080859422, + -1078007326, + 1062968992, + 1064485089, + -1084669070, + 1068183131, + 1057170684, + 1062160760, + 1066088882, + 1057779162, + -1089146481, + 1081365753, + 1057976847, + 1067498075, + 1053734147, + 1057125021, + 1068672943, + 1070937176, + -1107214782, + -1094687562, + 1068113476, + 1049363435, + -1111896476, + -1080161120, + -1099315253, + 1064588483, + 1076390996, + -1096737326, + 1023988611, + -1082129429, + 1068645630, + 1056418095, + -1082910147, + -1084935371, + 1074559213, + 1066753644, + 1068814541, + 1066155889, + -1093671788, + 1050081844, + -1088922044, + 1066933508, + -1078572777, + -1069877986, + -1070829581, + 1061350323, + 1060706953, + 1057864942, + -1089680198, + -1091913668, + -1085397817, + -1107846366, + 1083936433, + -1125096675, + -1070163705, + -1066155740, + -1079526834, + 1069336601, + -1099167396, + 1068675468, + 1071107382, + 1034994078, + -1087565416, + 1052429773, + -1103532828, + 1085223151, + -1114465351, + 1068930230, + 1051166258, + -1072785238, + -1082175024, + 1069060040, + 1068209843, + 1067915809, + 1081196573, + 1073805261, + -1076628120, + 1074900760, + -1076577988, + -1077129600, + -1070412184, + -1072335586, + 1070676499, + 1066882988, + -1069026543, + 1059752714, + -1075977290, + -1073162128, + -1080748037, + -1090076777, + 1071026034, + 1058048707, + 1066856332, + -1073240844, + 1080954157, + -1101982875, + 1072423691, + 1049823527, + 1069860671, + -1103027021, + 1047045039, + 1060184864, + 1077659178, + 1055404622, + -1073112140, + -1091166100, + 1065636382, + -1094291647, + 1062983401, + -1094111588, + 1075641554, + 1066920963, + -1095368952, + -1074541112, + 1055260295, + 1042727745, + -1116139913, + -1071615035, + 1071947119, + -1073072951, + -1091966976, + 1054824928, + -1095706687, + 1079924038, + -1068605139, + -1073161671, + 1067549871, + -1099346212, + 1066271934, + -1076096216, + -1074987102, + 1063713929, + -1077806183, + -1090058099, + -1072304681, + 1073430996, + -1081083018, + 1051928313, + -1093141740, + 1064072552, + 1037534909, + 1072982229, + 1045952108, + 1005025348, + 1060679568, + 1031295287, + 1064307111, + 1044656472, + -1091814857, + 1054896437, + 1011979908, + 1057689413, + -1085773698, + -1080739362, + 1072368103, + -1094450719, + 1058272663, + 1048137280, + -1136932196, + -1089482635, + 1032950449, + -1091027206, + 1053901319, + -1079091648, + 1061545135, + -1093299550, + -1115263155, + 1060789155, + 1022620121, + -1087577645, + -1105054622, + 1057906148, + -1105049352, + 1044958944, + -1126802747, + -1090369294, + -1068815235, + 995168358, + -1083089252, + -1100361475, + 1065317150, + 1053184752, + -1096042518, + 1057025594, + 1048750581, + -1075306104, + 1067947848, + -1106594745, + 1051818546, + -1099228206, + 1040640947, + -1088849696, + 1000159382, + 1054800938, + -1121691739, + 1072260464, + -1087481823, + 1000198366, + -1105200081, + -1084587229, + -1091362982, + -1108781518, + 1073308440, + -1107283877, + 1063066621, + -1091694121, + 1046206078, + 1064056248, + -1081700272, + -1096480439, + 1066435671, + 1064070104, + -1084177867, + -1086180695, + 1057919464, + -1081199277, + -1079235125, + -1086938118, + -1104202868, + -1083403086, + -1114381459, + 1066437586, + -1071670302, + 1042188559, + -1090643670, + 1054631874, + 1062290048, + -1082461953, + 1063285194, + 1058451579, + -1090833978, + 1069394620, + 1024052149, + -1078397277, + -1091451911, + 1062532147, + -1087266144, + -1078913130, + -1074901621, + -1088500212, + -1082661655, + -1080375405, + 1058985817, + 1050484075, + -1085629850, + 1052417403, + -1087032041, + 1073328236, + 1063960029, + 1038256407, + 1072672410, + -1094568807, + 1088659884, + -1076569902, + -1068786176, + 1091781668, + 1079116624, + -1060461339, + -1062199729, + -1089548379, + -1078085409, + 1089702483, + 1073782983, + -1065263998, + -1065642527, + -1069170754, + -1071908078, + 1094206147, + -1065185827, + 1096616330, + 1082563676, + 1083591521, + 1059666061, + 1085891229, + 1089532177, + 1091625420, + -1074944990, + -1079651823, + 1081156488, + -1055846237, + -1090610141, + -1068581774, + -1103700514, + 1077742585, + -1061572757, + 1088596233, + 1085007303, + 1100207430, + 1074296796, + -1072165977, + 1092853701, + 1088667981, + 1080478549, + 1058375444, + 1077211227, + -1101281721, + 1074769166, + 1096105051, + 1097388684, + 1090820159, + 1057818395, + 1074439633, + 1086195953, + -1064940881, + 1093551380, + -1067325599, + -1067054898, + 1074286691, + -1063846689, + 1076169521, + -1079884684, + -1075780427, + 1093406740, + 1083844611, + 1067847476, + -1057697227, + -1064494853, + 1090629631, + -1067352404, + -1063350178, + -1063682207, + 1065867634, + 1069666742, + -1089716642, + -1063070954, + -1058226545, + 1092902596, + -1064106466, + 1090812278, + -1067630129, + 1084884805, + 1072822419, + -1077882196, + 1096825550, + 1065878508, + 1054068576, + -1075588447, + 1073788599, + -1061699979, + 1077561648, + 1063069907, + -1059036701, + -1053121915, + -1101614473, + 1085543590, + 1089769197, + -1063531083, + -1109404774, + -1065725027, + -1096039364, + -1071196924, + 1087043033, + 1086862311, + -1062129081, + -1059167355, + 1089986930, + 1076540149, + 1076751340, + 1058478871, + -1055996651, + -1060174218, + -1064307958, + 1084150274, + -1072336680, + 1069593550, + 1081332900, + -1080516768, + 1075179952, + -1089739863, + 1069792735, + 1068170140, + 1056741280, + -1072553108, + 1065669815, + 1065451150, + -1082918031, + -1078038374, + -1085126096, + 1065767578, + 1047555048, + 1054223716, + 1071956410, + -1081038581, + -1088839406, + 1074802588, + -1084882999, + 1066849338, + -1093821291, + 1051018276, + 1066782097, + -1069298051, + 1078504674, + -1079774964, + -1067172336, + 1076736794, + 1028569592, + -1086855851, + -1078563719, + 1074422733, + 1069548128, + 1059288577, + -1077645224, + 1061442111, + 1055735172, + 1074283543, + -1084014788, + 1044775128, + 1072975952, + -1063403914, + 1033748467, + -1072859697, + -1083016424, + 1083261985, + 1073417936, + 1071931601, + -1082669211, + -1088489035, + -1089475158, + -1101719251, + -1093276728, + -1073260981, + 1061150784, + -1113310667, + -1076817578, + 1021579182, + 1085295877, + -1094724832, + -1085056183, + -1063083343, + 1061348712, + 1084391450, + -1126616645, + -1063750428, + 1067088859, + 1090426248, + 1072081787, + 1080534810, + 1093680920, + 1079313560, + 1092582339, + 1059561119, + 1075140431, + -1097313686, + 1087484122, + 1085198750, + 1055840218, + -1061086631, + 1083235121, + 1079203122, + -1060313079, + 1083207574, + 1073355876, + 1089816486, + 1095183386, + -1068455702, + 1053176007, + 1092720360, + -1064410680, + -1075145733, + -1101400612, + 1099637226, + -1074769165, + -1079906357, + 1083548120, + 1054405686, + 1092618811, + -1076146975, + 1085649280, + -1050388910, + -1056691085, + 1091640881, + 1057474463, + -1085828358, + 1077756831, + -1063038104, + 1079024131, + 1095806511, + 1040269882, + -1063063476, + 1079727002, + -1065116125, + 1079923413, + 1059366109, + -1072631939, + 1081792934, + -1086994095, + 1070676610, + -1092301838, + -1068813339, + 1081250269, + 1070593631, + -1136164903, + -1103113280, + 1061364558, + 1074697935, + -1088243776, + 1065519011, + 1064184343, + -1066633469, + 1080044561, + -1073234421, + 1047934032, + -1064525609, + 1040748925, + -1058180002, + -1070607471, + -1067072925, + 1081749970, + 1074123120, + 1076148355, + -1063991601, + 1076822374, + -1115040038, + -1076312547, + 1062939035, + -1067827027, + -1066989467, + 1063175771, + -1068319454, + 1077651098, + -1078363035, + 1083880870, + 1069171785, + -1122830500, + 1091207280, + 1036595118, + 1069299052, + 1077847985, + -1137201417, + 1090593529, + 1067033097, + -1072357704, + -1100062895, + 1059490792, + 1087117996, + -1106940574, + -1090214813, + -1078880764, + 1088444659, + 1069616836, + 1066266975, + 1077390766, + -1065192280, + -1070278445, + -1048551843, + -1066339522, + -1083448438, + -1064122798, + -1089041042, + -1086417438, + -1063795782, + 1087301728, + -1085527552, + 1068883003, + -1068326732, + 1066952872, + -1075156132, + 1063690427, + -1076260109, + -1080069010, + -1089503740, + -1069622197, + 1080695505, + -1058518693, + -1072539896, + -1071961436, + -1073364481, + 1076840676, + -1072449474, + -1069467314, + 1073994623, + -1069414348, + 1073964281, + 1081634671, + -1068354472, + 1086283899, + 1081140917, + -1060151293, + 1075729660, + 1089846538, + -1059299919, + 1084184357, + -1062770228, + 1076336007, + -1077352993, + -1068195930, + -1061980456, + -1072000687, + -1073458041, + -1088491956, + 1058717148, + -1095062975, + -1072418019, + 1051285847, + -1089303831, + -1082061426, + 1052095285, + 1063114841, + 1077039378, + -1066148785, + 1037032930, + 1042105495, + 1083307251, + -1082882259, + 1017407121, + 1045145310, + 1079793349, + 1065949805, + 1065483817, + 1054978348, + -1097507869, + -1090183338, + 1065455863, + -1088213483, + 1064292837, + 1070203770, + 1047728040, + 1057141715, + -1110856097, + -1116956670, + -1101192606, + 1072940544, + 1068762764, + 1060970604, + 1044680892, + -1106154351, + -1078201812, + 1059155819, + -1080703140, + -1078622819, + -1079992649, + -1081927966, + -1075062322, + -1084952718, + 1068299364, + -1077736792, + -1094687416, + -1077035167, + 1070937035, + -1073099483, + 1078089919, + -1085668887, + 1025993444, + -1099174318, + 1070868430, + 1050330337, + 1068327418, + -1078300660, + -1109459072, + 1052454531, + -1089368052, + 1071163322, + 1065002652, + -1073809852, + -1091608035, + 1063357587, + 1057684315, + 1068317033, + 1066382595, + -1084152527, + 1058907605, + -1070287147, + 1082660064, + -1073299156, + 1083531205, + -1081749058, + -1073388910, + -1062281734, + -1061869927, + 1068554271, + 1066229755, + 1086952572, + -1089473342, + 1043894249, + 1075646150, + 1076146496, + 1061917340, + 1085002761, + 1072852287, + 1067582254, + 1080396715, + -1065268540, + 1082148084, + -1099930068, + -1096976852, + 1081830656, + 1069024485, + 1051584639, + 1072582447, + 1074805498, + -1072242178, + 1064540562, + 1087552608, + -1076567967, + -1071029598, + 1063450159, + 1085219245, + -1068635095, + 1068773289, + 1078596390, + 1080425312, + 1067790890, + 1080275723, + -1066271923, + 1078281716, + 1077386108, + -1073934810, + 1071429224, + 1060341745, + -1069423439, + -1078165185, + 1082109003, + -1059149657, + -1090664515, + 1041865294, + -1079659577, + 1053833176, + -1136120020, + 1063010666, + 1066258530, + 1071467016, + -1072303343, + -1103263133, + -1071052432, + 1075858108, + -1091456879, + 1079559634, + -1085807462, + -1086536426, + 1057869762, + -1104753523, + -1092675471, + 1071515914, + -1094640365, + -1063228409, + 1037928558, + 1027797274, + -1076719139, + -1094586400, + 1082345680, + -1077339675, + 1054697440, + -1076488759, + 1069999897, + 1080448310, + 1029784139, + 1035922042, + 1035992169, + 1058361871, + 1079834282, + -1071408563, + 1045964203, + -1083819681, + 1076110436, + 1030880360, + -1093768845, + 1072109223, + -1103417819, + -1077517630, + -1080272411, + 1073899422, + 1076661964, + 1081951103, + -1130634462, + -1094699095, + -1095625205, + 1068376860, + -1070318157, + 1036957216, + 1078540236, + 1062530725, + 1056762062, + -1093120347, + -1078075514, + 1062702275, + -1075646828, + -1072511245, + 1032673905, + 1059710562, + -1076919828, + 1076674926, + -1094990724, + -1084141072, + 1075113985, + 1074674573, + 1065664455, + 1077629464, + 1072989501, + 1075892344, + 1063957204, + -1083665468, + -1073910140, + -1073236078, + -1089656452, + -1117534739, + 1079474934, + -1094647896, + -1077615703, + -1090508190, + -1072145981, + -1071430437, + 1070639607, + 1064216418, + -1067295952, + -1104023551, + -1094096797, + -1081610019, + 1060386591, + -1079440968, + 1070092267, + -1080879875, + 1058366596, + 1074174695, + -1066145366, + -1099801503, + 1060052458, + -1077395170, + -1088096245, + -1080378278, + 1070110985, + -1063923553, + -1073714877, + 1075375041, + 1070698304, + -1122463650, + -1081586352, + -1069888231, + -1100334301, + -1091709721, + -1071252611, + -1082870631, + -1088987250, + -1091474497, + 1062104308, + 1056503879, + 1074700220, + -1072882491, + 1065968866, + -1075427567, + -1089036460, + 1063208767, + 1063777227, + 1058386592, + -1094160960, + 1063983155, + 1057389798, + -1085446968, + 1070826530, + -1097818081, + -1089696676, + 1062122942, + -1104118118, + 1056898770, + 1039230499, + 1048793069, + 1064907660, + 1058424171, + 1024128970, + 1060112452, + -1106582244, + 1054902192, + -1097846055, + 968962790, + 1061647546, + -1072062490, + 1053844564, + 1051084038, + -1095001656, + 1072116155, + -1088667612, + 1063122426, + 1057484900, + -1069710293, + -1099387231, + -1086257948, + 1039446470, + -1094580436, + 1071650189, + -1079893178, + 1038362665, + -1085531136, + 1065668469, + -1109743772, + 1060167069, + 1030043844, + -1104190751, + -1108300661, + 1040416830, + 1060115040, + 1050134910, + 1059678215, + -1081089716, + 1029505609, + -1074715365, + -1078791346, + -1090181938, + -1090185030, + -1084205262, + 1073191689, + -1098344373, + -1072701442, + -1083281229, + 1059535054, + -1102731240, + 1019286249, + 1051404889, + 1076083748, + 1067203329, + -1107466825, + 1067359244, + -1083632112, + 1036477579, + -1082452770, + -1080443371, + 1002899480, + 1052561669, + 1068203769, + -1089285063, + -1088438488, + 1047222954, + -1073790027, + -1078128872, + 1069270602, + -1114501582, + -1071498229, + -1079551577, + 1046512950, + 1060183374, + -1095509607, + -1072564044, + -1086926751, + 1072316930, + -1080274706, + -1074675628, + -1075617107, + 1061860208, + -1105459784, + 1036434553, + 1069206786, + -1103868365, + 1058956340, + -1093097203, + -1072223788, + 1057909762, + 1060478820, + -1095413069, + 1048781126, + -1077344954, + -1123085166, + -1102362137, + 1074705765, + -1067898598, + 1061702842, + -1072590027, + 1049356948, + -1069527370, + -1091894525, + 1039299834, + -1072718648, + 1064961623, + 1060177510, + 1052060693, + 1052297918, + -1079811440, + 1060586418, + -1099588842, + -1080747205, + -1094885050, + -1092298877, + 1074394479, + 1060167211, + -1066212488, + -1088972548, + -1082106738, + -1078200487, + -1072603564, + -1074663582, + -1082748643, + 1039581593, + -1075681581, + 1062001723, + -1136096699, + 1074191547, + 1082465735, + -1080292258, + -1074732846, + 1060854962, + -1080809710, + -1075577743, + -1100274418, + 1066366030, + 1063970666, + -1078528507, + -1070431850, + -1090998182, + -1073475925, + -1098959601, + 1072181867, + 1040708467, + 1065969428, + 1087374563, + -1066125617, + 1058741633, + -1082591655, + 1052598023, + 1057690325, + 1042210489, + 1060043633, + 1091318711, + 1076383775, + -1091589287, + -1078105856, + 1080446356, + 1073436852, + 1072711568, + 1069695834, + -1095495852, + 1066636778, + -1073172623, + -1067128362, + -1067096634, + -1091726188, + -1092973482, + -1083492099, + 1068841930, + 1065619084, + -1083227897, + -1139780473, + 1071160631, + 1052242332, + -1075374370, + -1099784450, + 1076491702, + 1073362250, + -1087923878, + 1040044206, + 1073802216, + 1036975819, + 1054219935, + -1085459856, + 1073005089, + -1065161603, + -1082109593, + -1079907707, + -1064274749, + 1058674114, + 1073727480, + 1065481109, + -1104711308, + -1077388737, + -1098480646, + 1083369610, + 1088938875, + 1074191221, + -1086286539, + -1071279329, + -1114506399, + 1074962386, + -1066826544, + -1082960540, + 1073000862, + 1071935378, + 1057274676, + -1100332379, + 1070406748, + 1051390766, + -1098037218, + -1072555546, + -1092615233, + -1093084716, + -1075210518, + 1053571451, + -1080557325, + -1085553343, + 1072235544, + 1055912582, + 1028268808, + -1076240998, + 1050550863, + -1086169572, + -1095138627, + -1100815791, + -1078651551, + 1076307479, + -1089804605, + -1107223077, + 1051241644, + 1053392413, + -1101017593, + 1062257688, + -1087058991, + 1067157965, + -1120659710, + -1099111678, + -1086799768, + -1120126635, + 1088827822, + 1060422758, + 1039701168, + 1073944812, + -1075609719, + -1100448078, + -1088179100, + -1077408376, + 1075031330, + 1012051011, + -1085705987, + 1053895024, + 1064072256, + -1088136024, + 1056758376, + 1010312717, + -1100526302, + 1072461677, + 1056584085, + -1112253450, + 1072044615, + 1054889736, + -1081094692, + 1064464436, + -1112035690, + 1073839147, + 1044536538, + -1100370377, + -1070654539, + 1065852159, + 1024887128, + -1111232297, + 1052502338, + -1113967852, + -1081600982, + -1092208315, + 1063949737, + 1052384087, + 1023704375, + -1091563208, + -1090900539, + 1035768605, + -1088781208, + 1053945429, + -1094410369, + -1067129151, + -1097848065, + -1111586607, + -1093819684, + 1061848876, + 1068248543, + 1058808697, + -1080278285, + 1025051664, + 1066435311, + -1102591391, + 1036081510, + 1068583878, + 1040252325, + -1072505654, + -1102704089, + 1069251807, + -1108854024, + -1081953204, + 1065695356, + 1060811004, + 1058675739, + 1059281140, + -1105482386, + 1067953300, + 1060306642, + 1060388558, + 1051985123, + 1069156367, + 1058909124, + 1065243415, + -1086028004, + 1076396517, + 1061571318, + -1071862095, + -1078263911, + -1110195008, + 1030428232, + 1066118867, + 1067108145, + 1066723432, + -1080510456, + -1106076880, + -1112905899, + 1066402951, + 1060132140, + 1076233006, + 1059831534, + 1031896390, + 1076765992, + -1085685195, + 1053149767, + -1098629846, + -1085407783, + -1077727076, + 1066388135, + -1073110542, + 1043829205, + 1063403020, + -1078304474, + 1064991384, + -1095783160, + -1063379796, + -1085616626, + 1060009581, + 1047459003, + 1084660537, + 1062749182, + 1043847275, + -1086509467, + -1096496032, + 1075842513, + -1075906662, + -1068726771, + -1075573189, + -1082081672, + 1067345536, + -1105030821, + -1069274816, + -1090866185, + -1089377234, + -1182094720, + 1055612146, + 1057416289, + 1070828487, + 1075945219, + 1078475122, + 1052019010, + -1080496625, + -1080195285, + -1078812629, + -1077672592, + 1072927266, + -1083312688, + -1072702465, + -1108140891, + 1067774492, + 1060840912, + -1071416217, + -1088420066, + -1083984677, + 1064770914, + -1085696131, + -1077349280, + -1080725533, + -1084844139, + 1072276832, + 1069493190, + -1090242860, + 1074336305, + 1068498870, + 1076872315, + -1101534216, + 1083255110, + -1071547685, + -1115376108, + 1040657136, + -1081241807, + -1066181823, + -1085201003, + 1076896786, + 1064007710, + -1091150455, + 1075458955, + -1068304857, + 1077043309, + 1057617020, + -1071861092, + 1068179123, + 1083726864, + 1072427880, + -1079302301, + -1075802084, + -1063656162, + -1071947351, + -1087463429, + -1068920709, + -1109412070, + -1093597542, + 1010829202, + -1072563207, + 1056109234, + -1083978629, + 1040022267, + -1089850083, + 1024970533, + -1084937074, + 1054730924, + -1083538194, + -1101354135, + 1067826834, + -1083035277, + 1068094618, + 1057508024, + -1082428014, + -1097826855, + 1043843172, + 1052989354, + 1070517872, + -1072657093, + -1115067143, + 1048986335, + -1095664898, + 1060539120, + 1068440775, + 1068380869, + 1065743122, + -1126077841, + -1106692408, + -1082635429, + -1078369944, + -1089398842, + -1097137096, + 1060120254, + -1074499719, + 1053985171, + 1030754476, + 1031113865, + -1090237884, + 1040681021, + -1088967469, + 1042445896, + -1098518369, + -1090858896, + -1117340381, + 1069550069, + 1069463827, + 1025855527, + -1078258470, + 1054615972, + 1040334111, + 1046211640, + -1078004655, + -1085120737, + 1062474229, + -1079686019, + 1051017292, + -1075171427, + -1078318126, + 1045258662, + -1100442609, + 1065674282, + 1067003164, + 1034301599, + 1049281764, + 1066644695, + 1064241300, + 1070526669, + 1038462744, + 1043362964, + -1086869853, + 1069436026, + -1079954809, + 1058454214, + -1097029873, + -1079062993, + -1086089569, + 1035445553, + -1082781268, + -1086289891, + -1097658124, + 1060880736, + -1082592147, + -1093415960, + -1110984577, + 1049276391, + 1069266429, + 1061718030, + -1105207519, + -1097431389, + 1076676352, + 1061537314, + 1066568827, + -1114721040, + 1069085195, + -1072030743, + 1056152366, + 1037730936, + 1041850366, + -1067235186, + 1069107231, + -1078826979, + 1007177335, + -1079378425, + 1070470021, + -1120584613, + -1109440737, + -1073753048, + 1054520080, + 1060756257, + 1072697634, + 1034506729, + 1045277530, + 1067383703, + 1062341071, + -1102371499, + -1080514839, + 1054051780, + 1069698465, + -1076910906, + -1103947860, + -1086902014, + 1065814548, + 1058727893, + -1091610976, + 1066944142, + 1066558523, + -1102168748, + -1098504927, + -1081408937, + 1048617283, + -1101949780, + -1106250805, + 1058112750, + -1062301563, + -1102330538, + -1055537948, + -1074588884, + -1083333653, + -1074112572, + 1082527789, + -1083815509, + -1074819330, + -1075677833, + -1081748226, + 1061907896, + 1059956513, + -1088856128, + -1060653420, + -1073410208, + -1100835808, + 1069063657, + -1075945320, + -1089108576, + 1067078148, + 1091768398, + -1072916391, + -1082776712, + -1072699809, + -1080899926, + 1060161807, + -1082185757, + -1085716247, + -1079905291, + 1074369809, + 1070823672, + -1078970326, + -1072778723, + 1049133537, + -1103524668, + -1079837163, + -1072473834, + -1098783358, + 1041420513, + -1106614847, + -1088489839, + -1063876767, + 1059160819, + -1070165624, + -1068712184, + -1070882415, + -1085434982, + 1069711688, + -1086976926, + 1061708935, + 1080733643, + 1066367515, + 1068880982, + 1067960580, + 1051371028, + 1048465660, + -1114816691, + -1084970705, + 1071881149, + -1077919708, + 1075620277, + -1079139525, + -1066561961, + -1087752745, + -1066444384, + 1072684602, + 1086960972, + -1082192506, + 1083456614, + 1093779076, + 1089688227, + -1096696044, + 1091420981, + 1083846313, + -1079825228, + 1076912652, + 1075281629, + -1079807328, + -1073053543, + 1057265573, + 1074263263, + 1065721794, + 1070998852, + -1078169009, + 1070975480, + 1003367100, + 1096776600, + 1057404756, + 1058095748, + -1078671872, + 1030935933, + -1085645039, + -1070938670, + 1071911386, + 1058335907, + 1081344430, + 1079072617, + -1077448041, + -1082661304, + -1089950921, + -1070990438, + -1060960558, + 1081747036, + -1097276714, + 1025775718, + -1117078346, + 1085240503, + 1053698162, + 1051198646, + -1089580440, + 1065708008, + -1089203529, + -1096118878, + -1100668894, + 1074263158, + 1051669313, + 1041046779, + -1073847033, + -1074693038, + -1082754527, + -1083170639, + -1075827318, + 1057121202, + 1060598391, + -1090280745, + 1068083333, + 1068651124, + -1077677510, + -1080807082, + -1088051432, + 1049888005, + -1091566341, + -1097818269, + 1077595448, + 1025495995, + 1055868415, + 1049786697, + 1063814735, + 1031413926, + 1050959276, + 1067282654, + -1086663899, + -1076070302, + 1061210463, + 1067366795, + 1058852640, + 1018073544, + 1075154275, + -1082771091, + -1092072710, + -1103188848, + -1085944077, + 1083547054, + -1160319800, + 1065863137, + 1003837553, + -1090375251, + 1070596601, + -1089598048, + -1081464579, + 1061921022, + -1074307280, + -1104576099, + 1046217360, + 1059204357, + 1012228296, + -1088827627, + -1139754025, + 1057066589, + 1059406663, + 1062378693, + 1060924500, + -1073486456, + 1061787974, + -1079647424, + 1058528700, + -1076495749, + -1085713706, + 1068508450, + 1076763287, + -1073975961, + 1066673309, + 1057658844, + -1077549047, + -1088810713, + -1107142978, + -1093027690, + 1063338385, + 1040261827, + -1071311776, + -1079899341, + 1068646189, + -1064379919, + 1056807082, + -1067992963, + -1084767557, + -1084997381, + -1076040513, + 1076451314, + 1040262278, + 1070314012, + 1074584149, + -1084221073, + -1078265880, + -1094126290, + 1056646951, + -1106062641, + -1078993630, + 1054634549, + 1056450280, + -1086943159, + 1044768493, + -1082466533, + -1070146062, + 1042602698, + 1068456573, + -1090471115, + 1070563748, + 1070820084, + -1083262587, + 1057044976, + -1084975665, + -1117445933, + -1067125667, + 1066346334, + -1103021268, + 1061811315, + -1116369519, + 1061381510, + 1047902249, + 1058158017, + -1074643377, + 1084977195, + 1065496956, + -1100857521, + 1076142883, + 1025857905, + 1069968227, + -1066342301, + -1082979083, + -1078707175, + 1097911347, + 1067107525, + -1089636794, + -1080868859, + 1069294935, + 1076452983, + -1096665306, + -1066034535, + -1073359949, + -1095088863, + 1084764556, + 1064624899, + 1068841193, + 1082459990, + -1065358756, + 1050845567, + 1072306151, + -1075542476, + -1079089414, + -1079902926, + -1103306462, + -1088856970, + -1081104402, + 1067110541, + -1061012686, + 1071346365, + -1107146727, + -1077996289, + 1062323179, + 1050978383, + 1066517207, + 1059872904, + -1074310653, + -1083243658, + -1071699102, + 1062826134, + -1085361418, + 1089651892, + -1078919181, + 1079382776, + 1066789507, + 1051292290, + -1081786867, + 1060482864, + 1083568218, + -1083312023, + 1069531793, + -1056991188, + 1076242942, + 1081711848, + -1105171780, + -1095255473, + -1083674005, + 1082834432, + -1071984887, + -1107273313, + 1067107099, + 1083489233, + -1093095449, + 1065380448, + 1045632306, + 1023603778, + -1084140743, + -1062819889, + -1087015167, + -1095502968, + -1066761468, + 1077488558, + 1066531411, + 1033324092, + -1069457166, + 1081020985, + 1055366010, + 1073908305, + 1075776770, + -1096481411, + 1082391068, + 1064181429, + 1066531768, + 1077524579, + -1071075205, + -1079834350, + 1066652518, + 1065506258, + -1090803187, + -1071907955, + -1097009905, + 1079808261, + -1089585697, + 1085990635, + -1065650267, + -1071500353, + -1071378185, + 1057870120, + 1062666885, + 1060380955, + 1074634386, + 1074455047, + -1074539905, + 1038765808, + 1067064864, + 1076802933, + -1087594761, + 1042143777, + -1097049742, + 1056431326, + -1107168252, + -1067441275, + 1063598774, + -1071534603, + -1138412950, + 1069631202, + -1085263662, + -1089622639, + -1085511620, + -1101967451, + 1069569892, + -1081320211, + -1113625683, + -1079991316, + 1036854752, + -1077866906, + 1012081762, + 1050043215, + -1098426040, + -1081658640, + -1093253991, + 1031689501, + -1086222150, + 1061226700, + 1068656003, + -1088985848, + 1000674724, + 1051266811, + 1061918326, + 1042075239, + 1060766025, + -1097809406, + -1066258242, + 1068735783, + -1113562608, + 1061166801, + 1068691308, + 1076899123, + 1063900684, + 1052491922, + 1066027731, + -1080916406, + -1088774054, + -1099695708, + -1113341784, + 1052374212, + -1126725619, + -1089354369, + 1058314142, + -1076170353, + -1088594145, + 1053182632, + -1087588223, + -1090869395, + 1055700157, + 1057869556, + 1079600098, + 1071564729, + -1096006371, + -1079348663, + -1087365013, + -1089397340, + -1094533918, + 1067031701, + -1096711031, + 1067867368, + 1053782595, + -1097076493, + 1015310544, + 1075543028, + 1063351350, + -1073212107, + -1086056939, + 1044944884, + 1050110945, + -1106255284, + 1069073731, + -1081819684, + -1075631221, + -1090512481, + -1079617839, + -1084738763, + 1060703817, + 1041214206, + -1110586851, + 1057138508, + 1065951951, + -1067288610, + 1062657974, + 1083997812, + 1057444843, + 1070669003, + -1084014039, + -1086614531, + -1062418470, + -1078166115, + -1071333883, + 1056544042, + 1066655175, + 1071407335, + 1074893666, + 1065047945, + -1076450805, + 1049141544, + 1044507582, + 1060543655, + 1074715835, + 1069083217, + -1076545437, + -1081769207, + 1057012081, + 1066056584, + 1060943039, + 1083131380, + -1078125560, + 1078212175, + -1079015708, + 1059802357, + -1064842834, + 1081867692, + -1071361744, + 1048040136, + 993258089, + -1084099129, + -1051444150, + -1062621071, + 1082708398, + 1082552444, + -1072121308, + -1060378107, + -1053540728, + -1046722627, + 1082886782, + -1053967172, + 1071429639, + 1095811655, + 1093573580, + 1083796534, + -1075646535, + 1089333215, + -1074118983, + -1063515515, + 1080217774, + -1061724484, + -1062453936, + 1088023775, + -1055998303, + 1097403489, + 1080998463, + -1078766822, + -1051495578, + -1063520452, + -1087014916, + -1062713420, + 1065864908, + 1081603810, + -1104846830, + 1096196339, + -1070670389, + 1091844020, + -1063727778, + 1080382469, + 1068653432, + 1088059431, + 1063501273, + 1083046138, + -1090469763, + 1077806834, + 1093699821, + -1074422559, + -1093646155, + 1081735401, + 1079706070, + 1098061082, + 1071614833, + -1056572777, + 1081227307, + -1070799293, + -1068743863, + -1059102670, + -1064920961, + 1067897120, + 1086666106, + -1054598764, + 1074888494, + 1049877029, + 1081490468, + -1055411348, + -1064966580, + 1090531420, + -1061156698, + 1080090080, + -1095894801, + 1074469126, + 1092536314, + -1086439868, + -1068040284, + 1086357626, + 1084677313, + -1103141045, + 1066604230, + 1086844097, + -1055458572, + 1089760335, + 1081457961, + -1045109749, + -1080196965, + 1082570614, + -1061106014, + -1060412459, + 1074353220, + 1055126573, + 1062158459, + 1094372989, + 1055264620, + 1051889393, + 1081669045, + -1056790299, + 1082643564, + -1122744936, + -1079455033, + 1081604850, + -1078324345, + -1061583043, + 1089541233, + 1069914019, + -1062317942, + 1085620609, + 1089301630, + 1066570581, + -1068119390, + 1075852075, + 1050993431, + -1064514808, + 1079120975, + 1074857015, + -1073270367, + -1081132516, + -1063508635, + -1090242305, + 1051806684, + -1089100483, + -1101423370, + -1069748652, + 1067487949, + -1125190979, + -1079097783, + 1032695463, + 1074226926, + -1085905256, + 1063224097, + -1071543847, + 1074882153, + 1018538951, + -1080343523, + -1066050458, + -1074510717, + -1072637237, + 1071052491, + -1059811563, + -1069867825, + 1089216856, + -1090210282, + -1098809510, + 1069152874, + -1063903766, + 1071515255, + -1070532234, + -1082113411, + -1069483839, + -1079384195, + -1108123735, + 1090575814, + -1083726050, + 1068255052, + 1081519522, + -1076806211, + 1051485925, + 1063466916, + 1035912156, + -1105952069, + 1042725666, + 1058080186, + 1065086919, + 1062545650, + -1098299270, + -1070814421, + -1060483535, + -1080014685, + 1063019105, + -1074473999, + 1076475189, + 1071536992, + -1063679136, + 1074037561, + -1071029542, + 1050989568, + -1068212063, + -1064960264, + -1066256037, + -1056874843, + -1084631711, + -1069785429, + -1082818873, + -1056825819, + -1074127091, + -1065606364, + -1052603809, + 1079908672, + 1075872374, + -1082545401, + 1080441923, + 1077846384, + -1066452298, + 1056479588, + 1075715056, + -1073260609, + -1055989888, + 1073740871, + -1063893525, + 1062575152, + 1083290690, + -1085470945, + 1057089477, + -1106425806, + -1064792254, + -1067914209, + -1058267936, + 1052678482, + -1061572228, + -1075290500, + -1069591602, + -1070874654, + 1074302783, + -1083188083, + 1076504418, + 1072480779, + 1074672129, + -1087640587, + -1091327867, + -1074343270, + 1076618923, + -1071566889, + 1065178539, + -1090511053, + 1055247010, + -1083660191, + -1089943166, + -1082504353, + -1148283368, + -1095670383, + 1032248943, + -1095399054, + 1062485507, + 1052275899, + -1101403356, + 1061001279, + -1073751266, + 1061223242, + 1066687726, + 1070978846, + -1070582594, + -1076575988, + -1079799452, + -1096861125, + 1074898861, + -1098833664, + -1098970274, + -1075343195, + -1092667597, + 1059213842, + 1058828643, + 1081170590, + -1071674330, + 1044789324, + 1040076859, + 1061606213, + 1055262848, + -1146817336, + -1104079280, + 1052786987, + 1027176868, + 1067554323, + 1067761854, + 1065357514, + -1076558163, + -1100243883, + -1090172094, + -1097612249, + 1050571838, + -1089526133, + -1084500797, + 1057841070, + 1066673759, + 1051524953, + 1078543270, + 1057725713, + -1095316047, + -1073979141, + -1083837521, + -1083995667, + -1081380205, + -1117580165, + -1079736491, + 1062464237, + 1080866254, + 1072020909, + 1069937984, + -1087461853, + -1085652231, + -1123674834, + -1096906052, + -1100094726, + 1078336717, + -1107298222, + 1057953461, + -1095488365, + 1075086203, + 1064477435, + 1073983008, + 1062888220, + -1075828122, + -1081683682, + 1076066033, + 1073674114, + -1094247500, + -1068632731, + -1099460521, + 1073798813, + -1086182155, + 1075844152, + 1080033682, + 1066493850, + 1066407846, + 1066971849, + -1093286827, + 1065662575, + -1130308163, + -1081157792, + 1015354366, + 1018071540, + 1083674099, + -1109175983, + 1035651052, + 1044140823, + 1075238980, + -1105731925, + 1080575521, + -1078922210, + 1082841987, + -1090283325, + -1087287694, + 1054455150, + -1089454995, + 1034454894, + 1078331734, + -1068110702, + -1085059154, + 1061925882, + -1090026272, + 1053715537, + 1056985099, + 1028984117, + -1081256362, + -1094098535, + 1059263086, + -1097243858, + 1044840157, + -1112412255, + -1091307588, + 1054179546, + -1075501409, + 1036201911, + 1055265045, + 1059200711, + 1045044869, + -1089960434, + 1060514422, + -1082319184, + 1069035495, + -1133206066, + -1096354367, + -1086643552, + 1054671114, + 1056721028, + -1091724170, + -1087390425, + 1053706596, + 1069858915, + 1052543973, + -1092096934, + 1052304937, + -1092057728, + -1088197628, + -1102154454, + 1062179779, + -1078752196, + 1066385776, + 1065287334, + 1042350875, + -1113992212, + 1075587513, + 1046718198, + 1054587021, + 1057753956, + 1018418427, + -1091942450, + 1040966681, + -1111519962, + -1104189988, + -1093098697, + -1086506671, + -1087845611, + -1082353173, + -1095308862, + -1116727722, + -1089888842, + -1090077611, + 1001640852, + -1122568890, + 1061173864, + -1078376177, + 1069219276, + 1061008022, + -1096163463, + -1081840918, + 1058533204, + 1059952734, + 1050453757, + 1065421948, + 1074539922, + 1047886077, + 1061173302, + -1097819669, + -1079653312, + -1079508188, + 1062343282, + 1065252250, + 1056829505, + -1115549128, + 1035491051, + -1088917347, + 1019819698, + 1068946475, + 1050562223, + 1060761615, + 1059006579, + -1072873052, + 1049594655, + 1050466890, + -1106003771, + -1080222099, + 1060339044, + -1097188283, + 1049230368, + 1071672598, + -1104931820, + -1085784282, + 1060369838, + 1030902911, + 1065206954, + 1068739922, + 1042984503, + 1063430242, + -1122786580, + -1081513583, + -1114667402, + -1097526963, + 1051792504, + 1067621332, + -1105124737, + 1071536732, + 1059552069, + -1086875335, + 1064161162, + 1006148428, + -1095969744, + 1069000452, + -1145145298, + -1077552176, + -1088119039, + -1076815600, + 1082944721, + 1046110592, + -1076158115, + 1071282475, + -1080066740, + -1078354084, + -1073366044, + 1066208945, + 1057223952, + -1087856094, + -1067959601, + -1079656385, + -1071323925, + -1061543860, + -1079014024, + 1071888741, + 1062577231, + 1074633226, + -1080669189, + 1065761434, + 1072974357, + 1068920220, + 1086190463, + 1084494484, + -1093512461, + -1065248965, + 1068434799, + 1071656801, + 1078495516, + -1080386789, + 1081993663, + -1103044007, + 1083252331, + -1071403071, + 1059523611, + -1089955698, + 1060919519, + -1073336135, + 1073745741, + 1039870812, + 1061755594, + -1079132299, + 1081884675, + 1068905921, + -1077557959, + 1072201369, + 1071535180, + 1093010542, + 1079664295, + 1066930663, + 1074230997, + -1072787791, + -1065003820, + -1092844929, + 1049609304, + -1073491144, + 1082328629, + -1102750999, + 1072789966, + -1096012947, + -1132088992, + 1063965381, + -1080270983, + -1086688148, + -1077646718, + 1090739851, + -1071638307, + -1068743400, + -1089764404, + 1081272978, + 1084436409, + 1073144535, + -1081250305, + 1068742276, + 1075346670, + -1070475253, + -1094658377, + -1077997384, + 1062105487, + -1081895520, + 1068455418, + -1071855546, + 1075242292, + -1074340477, + 1044699788, + 1083367644, + -1097150137, + -1103886397, + -1078695688, + -1059742104, + -1083147985, + -1072372444, + -1056841245, + -1075726101, + -1071730348, + -1077583584, + 1052795290, + -1076198104, + -1098531209, + 1057542887, + -1060104378, + 1084223451, + 1070721505, + 1081610514, + 1084215214, + 1076780213, + 1061112669, + -1092173115, + 1079029124, + 1046694483, + -1064821415, + -1096069941, + 1065740213, + 1054693414, + 1073455067, + 1003805570, + 1070750735, + -1096915463, + 1058728912, + 1060609170, + 1053153533, + -1079009578, + -1117965761, + -1106745928, + -1096344419, + -1087781199, + 1062711048, + -1106742425, + -1077231031, + 1066369424, + 1051537878, + 1053247302, + 1051343745, + -1110513411, + 1059699427, + 1050604198, + -1109392315, + -1098755116, + -1106817836, + -1073420736, + -1090538702, + -1074018890, + -1105096946, + 1072076856, + 1046086435, + 1038629960, + 1072267821, + 1055422026, + -1082034774, + 1062012727, + -1086231890, + 1067150107, + 1059327664, + 1066005968, + -1085256883, + -1093435782, + -1089926362, + 1068639673, + 1070390033, + 1048348092, + -1089034117, + -1084835732, + 1058008876, + 1056197918, + -1103180615, + -1085865118, + -1103531100, + -1084922454, + 1061001469, + 1061380786, + -1082929375, + -1108694105, + -1112771483, + 1027437929, + 1052260635, + -1085071870, + 1025377700, + 1077026185, + -1083369830, + 1059036997, + 1053755619, + -1093285382, + 1072583921, + -1102467927, + 1063927606, + 1066832599, + 1070979407, + -1084826369, + 1042709190, + -1071816217, + 1073776057, + -1073168481, + -1072501852, + -1097783521, + -1077970635, + -1071250202, + 1073226889, + -1065471257, + 1050390353, + -1154580242, + -1103112577, + -1078320243, + -1091191073, + -1074020363, + -1082094942, + 1046938463, + -1153381177, + -1074210127, + -1135697113, + -1095302694, + 1074823803, + -1118500340, + -1078491171, + -1074605946, + 1066071585, + -1089740553, + -1095838818, + -1088744002, + 1075428348, + 1074302999, + -1073568436, + 1054636998, + 1062929660, + 1066479299, + 1066495395, + 1068707359, + -1098569808, + -1076272050, + 1065576700, + 1065079669, + -1065163503, + -1084121028, + -1072062239, + 1072598422, + -1094963967, + 1077952620, + 1068645611, + -1111074836, + -1082202238, + -1078590933, + -1060889235, + 1070064624, + 1091193310, + 1061575635, + -1094067916, + -1064775454, + -1088617030, + 1083695422, + 1070296246, + -1072597096, + 1072425397, + 1078248696, + 1075245430, + 1059155501, + -1083423431, + 1076926258, + -1117469428, + -1073349919, + 1070122805, + 1072483516, + -1080584253, + -1071542906, + 1074146232, + 1075373805, + -1099113950, + 1077760726, + 1083636644, + 1024312789, + -1112023918, + -1088386690, + 1067961698, + -1088113042, + 1086284494, + -1084691497, + 1056591478, + -1075288824, + 1075988554, + 1080058566, + -1071536482, + -1111357918, + -1077456799, + 1072541109, + -1067157705, + -1086625935, + 1069049217, + -1064400982, + -1088790977, + 1057491920, + -1063654446, + 1083200418, + -1076647678, + 1090541343, + -1075387399, + -1058914681, + 1076193131, + 1084848523, + -1071268748, + 1078550044, + -1094295424, + -1089031713, + -1090953731, + 1093674675, + -1066649692, + -1061370144, + 1066442173, + -1081787392, + 1094881595, + 1092953813, + -1081875708, + 1061947511, + 1070660557, + -1077552978, + 1074512146, + 1067103213, + 1062223903, + -1091939753, + -1079263307, + -1076946384, + -1085912642, + -1075338640, + -1082088089, + 1089811213, + 1081743315, + 1087491088, + -1063607371, + -1054372723, + 1046278936, + -1072017531, + 1082556954, + 1088978814, + -1069890342, + -1076964736, + 1074320053, + -1097103042, + -1069116554, + -1077078029, + -1087189970, + 1061498166, + -1063800281, + 1081539563, + 1081674623, + 1082755951, + 1075912317, + 1045096893, + 1051495020, + -1074192185, + -1085954437, + 1065977503, + -1093867460, + -1057459362, + 1049663448, + -1086019150, + -1073504352, + 1063268360, + 1050426284, + 1064156062, + -1083169110, + -1096074869, + -1072672809, + -1081670403, + 1058336918, + -1075254329, + 1068946269, + -1085448113, + 1068925109, + 1049198179, + -1083841762, + -1098629994, + 1070759439, + -1112455254, + 1068251625, + 1054915037, + -1100970747, + 1081882800, + -1088624231, + -1072225193, + -1076540550, + -1104838735, + 1067979213, + -1087913910, + 1076015295, + 1067051838, + -1097953159, + -1093204339, + 1040343619, + -1139948794, + 1077525522, + 1061773805, + -1080662546, + 1075186663, + -1082918465, + 1051160639, + -1093039478, + -1091136375, + 1061797134, + 1068211442, + -1092477471, + 1072480264, + 1066366664, + 1052427321, + -1071625791, + 1065792569, + 1057906203, + 1074628050, + 1048855446, + 1067360334, + -1087257821, + -1073485136, + -1097274841, + -1064415851, + 1054415296, + 1045144127, + -1071682058, + 1066161135, + 1066969815, + 1077669093, + 1072020304, + 1071073524, + -1061230401, + 1049750846, + 1085160685, + 1071248054, + 1091019781, + 1082274391, + 1070703544, + -1074895401, + -1081913593, + -1073713231, + 1038392052, + 1091207329, + 1057294914, + 1090904149, + 1069740681, + -1102534627, + 1079236509, + 1054024793, + 1065483075, + -1084118839, + 1073893938, + -1073441110, + 1067133844, + 1065356232, + -1090984997, + 1041380090, + -1080204748, + -1062720775, + 1052005367, + 1086723299, + 1062097173, + -1093834465, + -1076314470, + 1035910383, + 1079865111, + 1084419337, + -1074742925, + 1089081273, + -1073499005, + -1071493621, + -1086184883, + 1055502104, + 1016384172, + 1068568509, + 1058053468, + 1082981806, + -1071239840, + -1087337648, + -1075746598, + 1068914006, + -1120112774, + -1083076297, + 1081148266, + -1061275187, + 1070230746, + -1068897743, + -1078548798, + 1083233025, + 1065382228, + 1080110360, + -1095328791, + -1081956134, + -1069403674, + 1067278318, + 1057224789, + 961385312, + -1073260772, + -1072489584, + -1056732580, + 1067753456, + -1090678349, + 1081921583, + 1081697514, + 1070232986, + 1058162812, + 1051998912, + -1074636224, + -1106267132, + -1084875939, + -1089456285, + 1075310597, + -1067657888, + -1080786828, + 1045745708, + 1059504797, + -1081071289, + 1056772937, + -1064513565, + 1085971367, + -1084767440, + 1073454242, + -1075749437, + -1107309154, + 1074029211, + 1077781060, + -1103055632, + -1071499511, + 1072135293, + -1086853409, + 1070326321, + 1076811269, + -1076047452, + 1085864506, + -1089149888, + -1078378184, + -1066334902, + 1043953414, + -1080658562, + 1052392372, + 1060544434, + 1071767772, + 1089161423, + -1084982792, + -1063171017, + -1071898448, + 1082832059, + 1079839517, + 1070792267, + 1074245226, + 1074704545, + 1069549065, + 1070642314, + -1097142643, + 1058119332, + -1084330832, + 1057511787, + 1061799740, + -1077292837, + 1074861974, + 1078185758, + -1105311653, + 1072363263, + 1061509438, + -1063489538, + -1076302855, + 1058370596, + 1067026086, + 1063666683, + 1080658280, + -1068920419, + 1066176021, + -1063142193, + -1088703572, + -1078077392, + 1079978760, + 1055457280, + 1064036660, + -1085042213, + 1042310669, + 1065904871, + 1027582192, + 1066687642, + -1079827385, + 1041163677, + -1084704244, + 1075964454, + 1075944140, + -1086471254, + 1058240392, + 1060593783, + 1067390791, + 1064105794, + 1062462041, + -1072175866, + -1177514080, + 1064969289, + 1060945762, + -1088747147, + -1113433282, + -1099254390, + -1076165990, + -1081187403, + 1068354655, + -1091615275, + 1064643146, + -1096772821, + 1067765709, + -1081923428, + -1088106059, + -1089330125, + 1060214995, + -1087707392, + 1052075577, + 1018037826, + -1086014096, + -1088499926, + -1083055993, + -1087862832, + 1063455756, + 1068162478, + -1084030380, + 1059296601, + -1076587258, + 1066221714, + 1061892607, + 1071287095, + 1053107031, + -1068949168, + -1114359943, + 1057485395, + 1064591106, + -1082345128, + -1096443524, + -1097737688, + 1050581733, + -1089276670, + -1087898167, + -1102154907, + 1054971202, + 1054126474, + 1074415215, + -1093599010, + 1059672027, + 1062438783, + -1114256951, + 1064458667, + 1074048033, + 1096622570, + -1088006499, + -1090513615, + 1056847967, + -1074763007, + -1094126243, + -1088275486, + 1046927322, + 1080046793, + -1076304799, + 1060565628, + 1069245499, + 1057578156, + -1076573625, + 1067584766, + -1114561460, + 1043353481, + 1059882292, + -1116662040, + 1055473586, + 1060254540, + -1087225361, + -1073227306, + 1027412829, + -1060970925, + -1110504090, + 1077630369, + 1024029694, + -1076872467, + -1077738401, + 1063419244, + -1074670975, + -1090007092, + -1093438107, + -1092309063, + 1069070104, + -1083864241, + 1048946237, + 1078587941, + -1089478814, + -1086662361, + -1085590186, + -1075622602, + 1049754080, + -1095225642, + 1018062492, + 1042767753, + 1049068527, + 1066133177, + -1065432835, + 1041858631, + 1061485974, + 1076066114, + -1129900687, + 1053339375, + 1063866345, + 1057117571, + 1058869793, + 1062291272, + -1061569337, + -1067746547, + -1069308971, + -1064640703, + 1085470514, + 1061569107, + 1076437662, + 1061301078, + -1073257009, + 1016484363, + -1061715954, + 1090787266, + -1144645431, + -1102156923, + 1082321151, + -1050852262, + 1066233124, + -1055591245, + 1078437898, + 1054409528, + 1057703267, + -1085041450, + -1070375719, + -1094055255, + -1080578268, + 1065989325, + -1101488024, + 1086791113, + 1074325508, + 1054697015, + 1085635082, + 1052345631, + -1088121762, + -1069290093, + 1046532655, + 1068028118, + 1050668570, + -1080990500, + -1088532346, + 1083995162, + -1104531879, + 1069670659, + 1084166673, + 1082847104, + 1075116137, + -1105557912, + -1073366429, + -1049264900, + -1078285966, + -1083590249, + -1063708273, + -1071360181, + -1075880484, + 1055686940, + 1074364654, + -1068745732, + 1055509635, + -1077482389, + 1063412321, + 1041453143, + -1095799883, + 1075652956, + 1069312800, + -1072890476, + 1066133941, + -1094493076, + -1082393158, + 1077401813, + 1075037403, + -1088746905, + -1060821941, + 1080090067, + -1063854500, + -1088428760, + -1089454882, + -1096829021, + -1105520263, + 1076189790, + -1094318659, + 1016377148, + -1056259347, + -1061959749, + -1075750936, + -1070789636, + 1061377104, + 1049755965, + -1078231595, + -1068224041, + -1087857362, + -1063570501, + 1069863266, + 1055491330, + -1070943287, + -1064215525, + 1083688614, + 1067910871, + -1107829869, + -1095807973, + 1077029264, + 1091299189, + -1090956416, + -1084199308, + 1048321801, + -1092921704, + 1069680002, + 1090059636, + 1034142701, + -1077851501, + 1075803189, + -1082224434, + -1069632939, + -1074408909, + -1074950486, + 1061319257, + -1083014473, + -1093421111, + -1089875921, + 1074989736, + 1066331126, + -1073645522, + -1102142976, + -1076660392, + 1050094660, + -1105032381, + -1109039610, + 1058304291, + -1113964464, + -1113695232, + -1078492767, + 1074636480, + 1064591252, + -1091064093, + -1085251262, + 1063159459, + 1072504581, + -1094126251, + 1048267471, + 1036970006, + 1074537022, + -1110436115, + 1067822561, + 1058715432, + -1080307304, + -1079470984, + -1079909114, + -1067772894, + -1075884261, + 1076778282, + 1069655895, + 1070173623, + 1066406852, + 1070443092, + -1089522940, + 1066801679, + -1089498689, + -1070444112, + -1076254521, + 1064679660, + 1056131353, + 1060880438, + 1054042362, + -1095582952, + 1069628042, + 1068313102, + 1058753831, + 1077566097, + 1052010373, + -1086926553, + 1060511140, + -1100520468, + 1092525503, + -1084700423, + -1105745918, + -1066742361, + -1083860981, + -1083880545, + 1075821244, + 1068784175, + 1063670173, + -1085474618, + 1065739981, + 1068720490, + 1043740217, + -1076869354, + 1064444524, + 1072461751, + -1088082711, + 1067960548, + 1044202810, + -1093550145, + -1088181814, + 1068395855, + -1084684258, + 1069704660, + 1070790736, + 1071764373, + 1064993791, + -1064422031, + -1067429725, + 1062318239, + -1080565287, + 1085836898, + 1079341915, + -1086737413, + -1080008260, + -1062909883, + 1066417788, + -1089877414, + 1063478041, + 1082849338, + 1074245405, + -1084862943, + -1089487625, + -1073702305, + -1070621650, + 1066374585, + -1079760417, + 1075888115, + 1062178287, + -1094733034, + -1068873486, + -1077968296, + -1072850052, + -1069692038, + -1098787910, + 1063324034, + -1100718782, + 1065285757, + 1084283925, + -1106249176, + -1081665488, + -1089733482, + 1064967123, + -1061781261, + -1065062422, + 1069242340, + -1074800462, + -1072045194, + 1018042063, + -1062367622, + -1077437957, + 1064306511, + 1059882046, + -1095601218, + -1062159990, + -1080228698, + 1073994696, + -1070413354, + -1087527904, + 1071641340, + -1063799240, + -1084196599, + -1066919106, + 1087329747, + -1073420493, + 1060319354, + -1064794793, + -1091081441, + 1049353566, + -1072489074, + -1067428401, + 1055925666, + -1066965123, + -1073040572, + 1067727985, + 1067989070, + 1089308940, + -1110664063, + 1045829530, + -1056401462, + 1066049404, + -1077224615, + -1096096704, + 1056788069, + -1064996396, + 1074625640, + -1078843130, + -1109104099, + -1090474243, + 1075761891, + -1073373400, + 1076826993, + 1063479642, + -1080810492, + -1072044269, + -1077777687, + -1095649990, + -1065447844, + 1070380259, + 1081609162, + 1059862064, + -1089027838, + -1061966960, + -1070982610, + -1068581453, + 1087309142, + -1067623014, + 1083545099, + 1059438424, + 1060108376, + 1072314778, + 1063752253, + -1073194586, + -1080730619, + -1073063585, + -1072294404, + -1075025491, + -1067633744, + -1098603190, + 1089024264, + 1072349158, + 1084260869, + 1038931193, + 1063217334, + 1078762885, + 1061876513, + -1105886555, + -1069963180, + -1097699226, + 1082325752, + -1079557103, + 1075371537, + -1058088935, + -1064642519, + -1069159953, + 1048085788, + 1082663380, + 1053501551, + 1074620932, + -1071768694, + -1079016853, + -1091406431, + -1082069746, + 1069927092, + 1075018195, + 1048729246, + -1128953516, + -1074099333, + 1053203895, + 1079040939, + 1045978401, + 1069351751, + -1134035671, + -1076676249, + -1071559382, + 1058420054, + -1093955304, + 1057794935, + -1090219099, + 1058413251, + -1101989391, + 1050014576, + -1083961030, + -1082167373, + 1020359146, + 1065404431, + 1062155328, + -1074053362, + 1060630216, + 1049415333, + 1066767174, + 1058806174, + -1088902109, + 1054303434, + -1087920305, + 1054772261, + -1090735124, + 1064155421, + 1059425610, + -1091031576, + 1058776522, + 1064457899, + -1092174434, + 1070655463, + 1062664858, + -1071892470, + 1053213521, + 1057560717, + 1065202980, + 1069529875, + 1066968318, + 1039827004, + -1088564945, + -1170925066, + 1061949668, + -1066376773, + 1031838057, + -1082957552, + 1042444364, + -1096867644, + -1079992809, + -1075998527, + 1064361078, + -1102689569, + -1087498006, + -1114078318, + -1080625176, + -1084616525, + -1077443186, + -1082696472, + -1095546579, + 1063098042, + -1092058429, + -1085328769, + -1114343787, + 1056199464, + -1077063996, + 1076780916, + 1058717943, + -1082683262, + 1046540125, + 1058711106, + 1069687543, + -1072846365, + -1072434865, + 1055435179, + -1064172417, + 1063529038, + -1094226864, + -1067457471, + 1058855897, + -1080120337, + -1065788864, + -1090781804, + 1072369977, + -1069610577, + 1085662365, + 1071595641, + -1083626706, + 1045772933, + -1071876377, + -1089570138, + 1009759448, + -1076140888, + 1073817150, + -1071030562, + -1083714359, + 1078372914, + 1065503069, + -1075925576, + -1065902359, + -1092812348, + -1067200936, + 1066244708, + -1086508304, + -1081387122, + 1067326416, + 1082328350, + -1070708406, + -1080483890, + -1103381388, + 1057580772, + -1087754036, + -1078478375, + -1077357184, + 1049795587, + -1082503216, + 1018388096, + -1098914359, + -1124063665, + -1088746269, + -1100540798, + 1065788729, + -1075995760, + 1051178073, + -1066159245, + -1100932663, + -1100816899, + -1070178364, + 1084585708, + 1024016535, + 1073762474, + -1076700555, + 1049387835, + -1068161792, + -1087804890, + 1076232714, + -1100107184, + 1062317612, + 1085018231, + -1081479309, + 1083541300, + 1065474135, + 1060633125, + -1076885238, + 1060572735, + 1080887094, + -1108632554, + 1085610961, + -1092956800, + -1098314499, + 1070122310, + -1077244636, + -1065498824, + 1051328510, + -1072263856, + -1076766143, + 1073007052, + -1079431852, + -1080181738, + -1096588304, + 1063049822, + -1069842703, + -1087798867, + 1068431007, + 1061930080, + 1052652945, + -1133304592, + -1095042006, + 1059025463, + 1070667233, + 1073925300, + -1084689519, + 1055263629, + 1088481869, + -1079824595, + 1081227301, + 1059024735, + 1061225010, + -1092708267, + -1073704811, + -1064643327, + -1080911888, + -1092607839, + 1062118850, + 1076554347, + 1071392699, + -1136391594, + -1085830379, + 1052075953, + 1066607006, + -1075492158, + -1069067303, + -1100294529, + 1087155505, + 1075924416, + 1069007419, + 1078493631, + -1098390970, + -1067744923, + 1076969258, + 1078656624, + 1081817434, + -1064857798, + 1080745411, + 1062521812, + -1090518813, + 1069138682, + 1065382139, + -1088360549, + 1064836092, + -1061715246, + 1050075683, + -1077061024, + 1093747765, + 1087029949, + 1075224878, + -1094754413, + 1066839911, + 1078661373, + 1047808887, + -1082318893, + -1070828258, + 1082335316, + 1078600635, + -1061074443, + -1068564410, + -1081310753, + 1068563811, + -1064951060, + -1077938891, + 1070896583, + -1062789917, + -1080409982, + 1049329357, + 1080456873, + -1056982050, + -1118096962, + 1043230221, + 1050863555, + -1089858117, + -1079231259, + 1067968840, + -1073235697, + -1123672319, + 1070691768, + 1067175960, + 1084827384, + 1052609789, + -1077796793, + -1094127381, + -1096716755, + 1071061938, + -1095447794, + -1106405474, + 1044924767, + -1104243359, + 1065923920, + -1079216709, + -1083117135, + 1057711802, + 1009746250, + -1097738903, + -1090397783, + 1018044026, + -1078156976, + -1103575251, + 1076831475, + 1061003697, + 1051176325, + -1106989812, + 1060022122, + -1075744902, + -1129286720, + 1066955834, + 1040960804, + 1065559494, + -1073950598, + -1118581426, + -1075968233, + -1072501035, + 1063928601, + 1071502918, + 1064303344, + -1112291123, + -1085887535, + 1062004228, + 1049167781, + -1081827754, + 1068571523, + 1051430642, + 1041641372, + -1088814739, + -1104559706, + 1023654906, + -1085414519, + -1072841543, + 1078800518, + 1063946126, + 1068743733, + -1093387337, + 1071901855, + 1033937433, + -1078213110, + 1059212507, + 1092194023, + 1077464229, + -1109648362, + 1070115064, + -1077364253, + -1088409815, + -1090383365, + 1069739278, + -1089764559, + 1069819029, + 1074427542, + 1064691541, + -1067109006, + 1076033501, + 1070888133, + -1091469917, + -1070535451, + 1061744336, + -1073104846, + 1016045875, + 1073323437, + -1088113872, + 1075311180, + 1079813151, + -1080419465, + -1075257055, + -1082024393, + 1081507758, + 1038416693, + -1098556362, + 1073956037, + 1060974296, + -1078324295, + -1089589690, + 1069799699, + 1055488237, + -1069405091, + 1068449095, + -1077144294, + -1064616377, + 1041831902, + 1063369271, + -1083395690, + 1065747298, + -1073980647, + -1096093322, + -1068426612, + 1083191777, + -1099558044, + -1081990605, + -1097384714, + -1080871418, + -1072711939, + 1071631508, + -1088138071, + 1040844296, + 1050169828, + -1073884725, + -1086853680, + -1084613237, + -1078863288, + -1071219902, + -1081741173, + 1075456695, + -1081594733, + -1110284166, + 1077886431, + 1059041523, + -1064326957, + 1050620377, + 1042294991, + -1081611161, + 1063078013, + -1073690972, + 1069928373, + -1089013613, + -1111836142, + -1083927560, + -1114610773, + 1053362301, + -1088425493, + 1066589798, + 1059840936, + 1031233994, + -1073163351, + 1064327373, + -1098451956, + -1086334061, + -1082634132, + -1087515934, + -1102261096, + 1038814743, + 1051298472, + -1088443776, + -1069901774, + -1073596289, + 1057889080, + -1084268528, + 1059592395, + 1051479540, + 1066711874, + -1078549860, + -1077862774, + -1101829482, + -1099582092, + -1096918233, + 1041006626, + 1070731364, + 1075115035, + -1109439929, + -1097109480, + -1147041781, + -1075291694, + -1076790763, + 1073041052, + 1052188508, + -1089708633, + 1052695764, + 1078983513, + 1041595121, + 1051074219, + 1071539934, + 1070525721, + -1102881237, + -1070954146, + 1074625376, + -1077782401, + -1077120063, + 1082419244, + -1088174123, + -1094479665, + -1090284904, + 1060928059, + 1044428262, + -1104360013, + 1058129396, + 1064784601, + 1077053193, + 1044556018, + -1083069719, + 1067448085, + 1063355187, + -1068671283, + 1009679755, + 1077779854, + -1072626459, + 1088003401, + -1098629110, + 999125368, + -1092984341, + 1076145117, + -1083588071, + 1041678294, + -1080245854, + 1066594408, + -1083386649, + 1044990605, + 1047871099, + 1028392779, + 1075483399, + 1025663373, + 1039570836, + -1107240375, + 1064022106, + -1095740397, + -1094326968, + -1090721958, + -1113073467, + 1066162501, + 1022107740, + -1103028137, + 1056208667, + -1091013778, + 1041952748, + -1090030291, + -1093082608, + -1091717306, + -1096521144, + 1058934276, + -1077853517, + -1101128248, + -1119657587, + 1036948533, + 1053609838, + 1058466605, + -1080039473, + 1039492598, + -1089174506, + 1060982286, + -1096485530, + 1056422681, + 1057887385, + -1097159434, + 1036004047, + 1050905657, + -1089661616, + 1040939904, + 1055179056, + -1099079341, + 1048803021, + 1049409894, + 1066547280, + -1113703500, + -1090291769, + 1078253123, + 1042877414, + 1055240733, + 1063849804, + -1102718419, + -1088089858, + 1058838516, + -1102578758, + 1061142119, + -1088639784, + 1049502479, + -1111174874, + 1067752740, + 1021173722, + -1104810208, + -1096897889, + 1058933686, + 1058188249, + -1089409673, + 1044708633, + 1073771978, + 1058946703, + 1071855077, + -1099770893, + -1084773582, + -1085925936, + -1086275497, + 1048020233, + -1083118611, + -1080960420, + -1088386542, + -1079222845, + -1105089291, + 1040747202, + -1083034746, + -1105069329, + -1109986111, + 1007896110, + 1028407528, + -1080284697, + 1079391806, + 1049286794, + 1075129716, + 1017664924, + -1096398802, + -1106289050, + 1051400297, + 1043271829, + 1033064280, + 1066861590, + -1094762375, + -1080447291, + 1070224013, + 1055543508, + -1082641718, + -1088914024, + 1063890416, + 1050071510, + 1058292297, + -1086919613, + 1073008535, + -1094868686, + 1068111434, + -1078025832, + -1097460078, + -1095261393, + 1061785785, + 1066421092, + -1085320690, + -1097078332, + -1089400615, + 1051840978, + 1061103086, + 1031374716, + 1043079345, + -1087200959, + 1048716603, + 1049360556, + -1094423099, + 1073497525, + -1085140153, + -1113158592, + 1052761133, + -1079729082, + 1058759381, + 1066747015, + -1096739300, + -1083307257, + 1049007255, + 1009124385, + 1066144710, + 1071148607, + 1063941262, + -1074477031, + 1082261967, + 1060255036, + 1064269065, + 1050353352, + -1087793160, + -1073213215, + 1043506982, + 1045449034, + -1097269446, + -1111374487, + 1054889049, + 1046207870, + -1103364005, + 1062812644, + 1042005552, + -1090390117, + -1081723504, + -1073578807, + 1043387397, + 1068323539, + -1083539990, + 1057260969, + 1066738766, + -1090168338, + -1100664955, + 1046404275, + 1038376718, + -1060399326, + -1082494592, + -1081738305, + 1065831381, + -1076423969, + 1049917838, + 1060322857, + 1078463338, + -1086315961, + 1043634841, + -1072217607, + -1084701819, + 1062625479, + -1091648341, + -1096285853, + 1083214022, + 1081932296, + 1057215817, + -1076301200, + 1067606047, + 1066035731, + 1074521279, + 1051015841, + 1061343352, + 1063329488, + -1070172787, + 1078355993, + -1092109060, + 1075441108, + 1058554822, + 1080307026, + 1064537347, + -1087875625, + 1061059978, + 1066534986, + -1099908412, + -1071300491, + -1080791762, + 1064046830, + -1071301386, + 1075614860, + -1094151862, + 1044835973, + -1086542432, + 1058378159, + -1074524250, + -1077863174, + 1074763559, + -1081026064, + 1050724891, + -1094288436, + -1072766257, + -1077063694, + 1067403693, + -1104448740, + 1065658005, + 1046667138, + 1066000267, + 1071585562, + -1072144667, + 1074416900, + 1046955821, + 1076358974, + 1052005801, + 1063630362, + 1053692797, + 1061341396, + -1073216787, + -1099532024, + 1048610479, + -1095655614, + 1045501957, + -1108137414, + -1095766419, + -1080609685, + 1049646424, + -1081938911, + 1065896533, + -1096686438, + 1056519845, + 1068385956, + 1067189466, + 1047081477, + -1097330841, + -1109332228, + 1057526111, + -1092266716, + -1090510529, + -1089330531, + -1180270016, + 1064258018, + 1054614439, + -1098884174, + -1103837790, + -1086722093, + 1062613508, + -1082667138, + -1089902175, + -1083047647, + 1037594921, + 1055059885, + 1063919180, + 1035974133, + 1060118761, + -1080887371, + -1096309090, + -1082274193, + 1063641829, + -1098632078, + -1081461033, + -1111082026, + -1082023047, + 1059236031, + -1100754242, + 1024074249, + 1062751307, + -1081879272, + 1029588945, + -1102111061, + -1098723799, + -1086422957, + 1061435587, + -1120027650, + -1090499513, + -1089389378, + -1107102773, + -1090330376, + 1056459564, + 1054676638, + -1095995515, + -1073548648, + -1087846508, + -1078972412, + 1048824784, + -1105454689, + 1065759620, + -1099618030, + 1062867247, + -1084701510, + -1088774823, + 1066733603, + 1059794335, + 1035449613, + -1109987960, + -1082709441, + 1033089482, + -1085387732, + -1083829023, + -1068511369, + 1053974089, + -1097497456, + -1101440203, + -1121964115, + 1061302854, + -1099130247, + 1061490111, + -1083291565, + 1060726436, + 974241280, + -1092128726, + -1090363244, + -1111191419, + 1047274145, + 1057068688, + 1043082473, + -1107978506, + 1055328335, + -1088060210, + 1070250552, + 1059891853, + -1090718382, + -1076799823, + -1085174691, + 1059376725, + -1085195396, + -1094025811, + 1062298963, + 1045509029, + 1053122528, + -1089758670, + -1074971848, + -1079734789, + 1054455853, + -1112879395, + -1159044480, + -1078309518, + -1082640049, + -1074449827, + -1088716352, + -1084017454, + -1080469915, + 1051060370, + 1058172443, + -1082321670, + -1097172055, + -1082949902, + 1057726561, + -1065636581, + -1086792087, + -1091240397, + -1094540066, + -1121988880, + 1072463240, + -1075587462, + -1076095210, + 1044505617, + -1081970834, + 1059474247, + 1076747204, + 984799024, + -1072539543, + -1064569268, + 1045890328, + -1083189582, + -1098825675, + 1061560670, + 1066107620, + -1074735078, + 1056296923, + 1065521851, + -1081839349, + 1072690338, + 1072623552, + 1053278933, + 1082682041, + -1082115009, + 1073551866, + 1051183641, + 1068514518, + -1097283135, + 1069152606, + 1052530078, + -1063746758, + 1078228921, + 1078784306, + -1089276102, + 1067560519, + -1076651631, + 1063630806, + -1090912278, + -1096253461, + 1048023361, + 1045455860, + 1065685299, + -1098068443, + -1073067253, + 1058853351, + -1075023701, + -1090765191, + 1059531741, + -1060201130, + -1078671694, + 1077257772, + -1087214990, + -1081726228, + -1102241856, + 1082447553, + -1099319662, + 1060814221, + 1059557406, + -1080940937, + 1052849574, + -1094741738, + 1035740853, + -1074933102, + -1095362049, + -1077704183, + 1075233722, + 1077718267, + -1072049584, + 1054481348, + 1076412074, + 1074649955, + 1056680723, + -1085812155, + -1080190919, + 1073376477, + -1112873086, + -1074166962, + 1074133770, + 1076042986, + 1077952099, + 1004717437, + 1066700031, + -1098795935, + -1101534014, + 1074931044, + 1086511634, + 1074992465, + 1066184045, + 1084915498, + 1077799840, + 1069827910, + -1110144853, + -1079601732, + -1088591848, + 1065469263, + -1085046412, + -1075523020, + 1062153481, + -1080333833, + -1104714305, + -1086844452, + 1057159017, + -1087357905, + -1109371129, + 1023445011, + 1067187956, + 1007264817, + -1117027382, + -1118042003, + 1060669374, + 1038971767, + -1073235573, + -1095272390, + 1053604224, + -1090933200, + 1062621524, + -1097637317, + 1061759848, + 1061463932, + 1056523005, + 1058994388, + -1088081912, + 1058059199, + 1056644640, + 1067640149, + -1085786872, + 1053429557, + 1055601488, + -1105308556, + 1052308006, + 1059827750, + 1057606222, + -1099645993, + 1039209655, + 1039130210, + -1114979870, + -1120036040, + -1102533280, + 1071583311, + -1080049888, + 1042317559, + 1082220372, + -1090333685, + -1104734066, + 1049153248, + 1040451700, + -1090481922, + -1092394878, + -1084741656, + 1032260194, + 1052879224, + 1042483838, + 1041835944, + 1054618279, + 1045079224, + -1094855569, + 1044154516, + -1108345016, + 1057792945, + -1087874655, + 1059924668, + 1055811286, + 1061555307, + 1076065764, + -1089473468, + 1066837974, + -1094060581, + -1085378808, + 1072868227, + -1081261689, + -1117620122, + 1070135857, + -1091099969, + -1082957792, + 1066998939, + 1051885049, + -1077656958, + 1059359302, + -1079325596, + -1102887907, + 1060621765, + -1115056518, + 1069562302, + 1032894497, + -1104246025, + 1044713014, + 1049986998, + -1105788498, + -1098399463, + 1067894018, + -1074534773, + -1074682333, + 1043735139, + 1043711878, + 1037199657, + 1060268361, + -1080605672, + 1066461746, + -1082137484, + 1009808108, + -1075365310, + 1047543913, + 1061896174, + 1066840670, + -1103763654, + 1068795154, + 1064279741, + 1067476073, + 1064051010, + 1017348384, + 1064615076, + 1050071950, + -1081951091, + 1060971491, + 1051214367, + -1081696949, + -1091550987, + 1064857469, + -1091460654, + 1066293743, + 1058663452, + 1024669535, + -1090931229, + -1072058060, + 1070981666, + 1069412552, + -1081882059, + 1042594244, + 1056137213, + -1081518573, + -1088389858, + 1076287400, + 1078669132, + 1085433785, + 1052858115, + 1087052043, + -1091995620, + 1069376564, + -1071140950, + -1077899252, + 1041075256, + -1079012878, + -1074896519, + 1065978224, + 1058649752, + 1063057775, + 1055279167, + 1055527702, + -1080260054, + 1081344854, + -1094996541, + 1061077673, + 1067589416, + 1065763319, + -1080875841, + 1076401367, + -1068483162, + -1088317238, + 1064482024, + 1060594897, + 1046735277, + 1038585178, + -1081599532, + -1061497989, + -1078015758, + 1063829868, + 1076378377, + -1077473256, + 1080687536, + -1059322817, + -1103278572, + 1070524277, + -1089706248, + -1077492095, + -1069554627, + -1098603527, + -1071102143, + -1064705026, + 1035430706, + -1068240691, + 1072320480, + -1065051782, + 1075653677, + 1062948856, + -1068146042, + -1087508090, + 1067425130, + 1037354854, + -1090854096, + 1057638567, + 1069045190, + -1083748949, + 1081511501, + 1028689631, + -1072352715, + 1057259896, + -1073599330, + 1037960606, + 1070253128, + 1044305381, + -1094785526, + 1084787349, + 1075521474, + 1067392090, + -1087986976, + -1066278355, + -1073562457, + 1032711691, + 1070728988, + -1094436907, + -1073432277, + 1075271344, + 1083791263, + -1063861925, + -1063529644, + -1078439929, + 1056941082, + -1101333977, + -1073510773, + -1064721779, + -1090571057, + 1034564877, + -1075832673, + 1069698477, + -1076760131, + -1104718831, + 1074781440, + 1076826911, + -1084836409, + 1061291077, + 1065068430, + 1073218850, + 1067490854, + 1028946850, + -1099975194, + 1065124494, + -1082763362, + -1076660467, + 1067715254, + -1102645706, + -1086349888, + 1071838478, + -1081913033, + -1080926342, + 1056462528, + -1106661098, + -1107074566, + -1084340725, + 1060529703, + -1081034109, + -1077732819, + 1066479969, + -1092276718, + 1057758146, + 1050988310, + -1095219114, + -1109822091, + -1095748995, + -1095683841, + 1049100333, + -1089630650, + -1105578996, + -1076177688, + 1063313932, + 1058657830, + -1114337819, + 1061103325, + 1052460847, + 1061496431, + -1088779792, + -1079992163, + 1077307209, + 1072052104, + -1095928326, + -1104146811, + 1059815843, + -1080486647, + -1080422824, + 1041567933, + -1099176599, + -1078205491, + 1050594852, + 1049254663, + 1065848433, + 1064068379, + -1121657730, + 1043385641, + -1087225968, + -1083695398, + 1067272563, + 1082310417, + -1081634120, + -1097543021, + 1069952305, + -1089768407, + -1101419729, + -1095342608, + 1075462327, + 1026003759, + -1106348784, + 1070190551, + 1056649536, + 1052078114, + 1043811317, + -1105633708, + 1060890202, + -1086825707, + -1082539453, + 1076297340, + -1097459975, + -1069667985, + -1118865159, + -1091397422, + 1049998598, + 1076493491, + 1058559060, + -1081727021, + -1084488090, + 1055590396, + -1087626740, + -1089288780, + -1070466415, + -1083205613, + -1136311270, + 1064766516, + -1073421537, + 1074014087, + -1086018286, + -1075184239, + 1067199276, + 1062544444, + -1101874985, + -1072826200, + 1051155573, + -1064333486, + 1075848784, + -1081950501, + -1103720517, + -1082219620, + 1041369346, + 1070882006, + -1078670036, + -1082095132, + 1018949313, + 1063372827, + -1085616063, + -1088630044, + -1079488567, + -1095911147, + 1051221852, + 1058058759, + -1080578186, + 1066354269, + 1074647631, + 1075101918, + 1062914990, + 1065251204, + -1084287525, + -1070410203, + 1062640333, + 1067486785, + 1072302598, + 1077735776, + 1077812714, + 1078947643, + -1076010974, + -1087347234, + 1081751973, + -1090011440, + 1083927137, + 1075213114, + -1105904060, + -1083678002, + 1053308887, + 1023539280, + 1064006554, + 1075965249, + 1067259851, + 1067677349, + -1093279400, + 1065946752, + 1076599680, + 1068369848, + 1070718467, + 1044986265, + -1092527328, + -1081327207, + -1072940437, + -1070224262, + 1066432177, + -1099768565, + -1088913140, + -1076245705, + 1052897818, + 1016876187, + -1094454062, + 1069622160, + 1036067160, + -1077156035, + 1081741882, + 1044566163, + -1100531938, + -1065217100, + -1081073208, + -1104134832, + 1062628331, + 1051489262, + 999327812, + -1095761701, + 1041857418, + -1073053322, + 1048387173, + -1077858315, + -1077858810, + 1028429949, + -1083411341, + -1094482219, + -1079869965, + 1056308180, + 1057842026, + -1087459697, + -1087617188, + 1068545064, + -1070391760, + 1054903876, + 1068024632, + -1069886250, + -1072453971, + -1064445163, + -1069845473, + 1063074092, + 1074993936, + -1070901682, + -1083670781, + 1050220708, + -1087918057, + 1035808765, + -1080487074, + -1070845122, + 1090706112, + 1062112447, + -1067497994, + -1068027621, + -1060312400, + -1070152222, + -1065430323, + 1076984552, + 1064382958, + -1084359163, + -1080919607, + 1052889692, + -1079513982, + -1091142449, + 1083664910, + -1067749281, + -1084324853, + 1054309436, + -1086954400, + -1072063570, + 1074802492, + 1051090982, + -1082957924, + 1054376895, + -1065057522, + -1079680162, + -1080827381, + 1029150437, + 1046614651, + 1068798474, + 1057550651, + 1074001789, + 1057970013, + 1049985372, + -1081124822, + -1094542333, + -1084173144, + 1072491476, + -1088832505, + 1058620548, + 1060949070, + 1064246973, + -1072712902, + -1078983844, + 1051841733, + -1088966486, + 1070189158, + -1091729083, + -1088234436, + -1095985837, + -1096585402, + -1106854817, + 1049445230, + -1063546412, + -1100691640, + 1055877251, + 1070810036, + 1016550322, + 1051757661, + 1061388945, + -1081444595, + -1090006476, + -1089295465, + 1058528372, + -1099784898, + 1058629079, + -1087822698, + 1061772570, + 1066130090, + -1094979315, + 1019442924, + 1055069930, + -1098432624, + 1050614704, + 1047013450, + -1072372432, + 1077603478, + -1087120122, + -1080311264, + -1084428850, + 1052126180, + -1082292622, + -1096256121, + 1065464123, + 1050037050, + 1061696906, + -1086346329, + -1124925708, + 1045514545, + -1089743436, + 1071572414, + -1081884434, + -1073790093, + -1083680766, + -1074363554, + -1069658993, + -1080409843, + -1070802153, + 1070376102, + -1077708008, + 1082626446, + -1074681624, + -1080945229, + -1079845196, + -1100636106, + -1073383037, + 1047043682, + 1060277665, + -1070021225, + -1078744847, + -1079905121, + -1092027608, + 1077484967, + 1025886152, + -1086774146, + 1072240654, + 1015801092, + -1084807781, + 1059200988, + 1051769982, + -1126352012, + 1063841659, + -1083220429, + 1039397521, + -1089585423, + -1101779640, + 1042426630, + -1073175320, + -1078276566, + 1054260079, + 1068627733, + 1047891152, + -1122604433, + 1046864820, + -1093705390, + -1129110981, + 1059016660, + -1090815608, + 1053113339, + -1084259540, + 1034735147, + -1089717281, + -1086144924, + -1089826141, + 1052404498, + -1069664361, + 1062894232, + -1079763384, + -1079462717, + 1066552267, + 1062216527, + 1065979061, + 1066603379, + 1032457269, + -1095284103, + -1081283641, + 1064427545, + 1040370196, + 1072998156, + -1062835543, + 1082962498, + 1052868279, + 1080426340, + 1061115570, + 1049692023, + 1077343667, + -1084744844, + 1047605862, + -1078621253, + -1063546428, + 1059639418, + -1096388403, + 1067583186, + -1081878455, + 1067987000, + 1041441982, + -1090900549, + -1081055855, + 1061501657, + -1089505974, + -1085972239, + -1101146622, + 1074927188, + -1086540989, + 1058571945, + 1068205385, + -1106777228, + 1057332166, + 1066167488, + 1033038829, + -1110215275, + 1065848499, + -1073548136, + -1100549626, + -1094605969, + -1057106214, + -1069959615, + 1059386675, + -1090504723, + 1071980367, + -1092722851, + 1068080673, + 1082201623, + -1104306032, + -1093897560, + -1074075362, + 1068690199, + 1073314124, + -1078950800, + 1071073978, + 1059756504, + 1074558428, + -1072582102, + -1069516874, + 1028968887, + -1081224391, + 1045611977, + 1056193886, + 1064570570, + 1067649836, + -1079958222, + 1053332891, + 1062207692, + 1072242115, + 1036884279, + 1076231723, + -1089983496, + -1084933005, + 1067255643, + 1066379761, + 1072857576, + 1069628038, + -1087867534, + 1056288813, + -1066839339, + -1085133886, + 1057733596, + -1073052720, + 1065285036, + -1084179210, + -1067788775, + 1053817282, + 1079517729, + -1086381390, + 1076532016, + 1070524641, + -1073155357, + -1088198493, + -1090173190, + -1070206738, + -1092763187, + 1040300435, + 1067915716, + -1072372506, + -1088279996, + -1078649006, + 1065107620, + 1070916715, + -1090967418, + -1113873554, + 1045297593, + -1082945530, + 1063748232, + -1099697386, + 1069128479, + 1054217179, + 1069265257, + 1025300133, + 1058244218, + 1059483650, + -1089770025, + -1105419245, + 1056015435, + 1032990158, + 1062061618, + -1085853006, + -1090483089, + -1090316312, + 1042312068, + -1105491754, + -1078429567, + 1057918001, + -1084876969, + 1060007614, + 1059141016, + -1089416802, + 1058895984, + -1097231791, + -1100675495, + 1056372523, + 1005762576, + 1006780853, + -1098894385, + -1083122744, + -1089146190, + 1061705999, + -1091803218, + 1054202493, + 1077274063, + 1058408557, + -1081444515, + -1093724906, + -1092848672, + -1107780487, + -1091204482, + 1066592450, + -1085296710, + -1094548394, + 1056621630, + -1081987578, + -1088530357, + 1067253075, + -1090788106, + 1040994210, + -1101718978, + -1070427892, + 1041935966, + -1093115116, + 1070942788, + 1051026859, + -1089264428, + 1048171221, + 1037499619, + -1088621104, + -1098425506, + -1088928769, + 1067226748, + -1080768470, + 1056098200, + -1083732117, + -1108135181, + 1066978486, + 1064096525, + -1076458128, + -1084757999, + 1070475340, + -1084157484, + 1056839586, + -1095618118, + 1044147081, + 1039015536, + -1079397862, + -1081575277, + -1087822050, + 1073557608, + 1034889771, + -1093128061, + 1062596989, + 1063715079, + -1094142893, + -1093314193, + 1048942082, + -1106872100, + -1096376655, + -1086211193, + -1115043473, + 1050463068, + -1085009758, + 1060839586, + -1069236833, + -1074201690, + 1061993445, + -1073127143, + 1037600203, + 1059002741, + 1054351554, + 1018810301, + 1068591775, + 1065791221, + 1063414647, + 1064606779, + -1117478918, + -1088332471, + -1117047914, + 1082217119, + 1076397272, + -1072761605, + 1081656833, + -1082198123, + 1060997312, + 1062818774, + 1060681726, + 1062463418, + -1072445862, + -1081308981, + 1068904878, + 1059208359, + 1090118968, + 1071603754, + -1074331466, + -1063911913, + 1057838260, + 1058283707, + 1051277877, + 1071402952, + 1058779715, + 1020183468, + -1071467601, + 1060046935, + 1057963189, + 1081519770, + -1082171233, + 1070379361, + 1073409348, + 1075316617, + 1066365854, + 1074003860, + 1067098676, + -1075750942, + -1095753530, + -1073980441, + 1066552250, + 1075246884, + -1090348385, + 1074060533, + -1090138614, + -1068673938, + 1075743057, + 1067807219, + 1068216670, + 1071465608, + -1063294242, + 1058472871, + -1097320561, + -1061382625, + -1084161523, + -1093964286, + -1078402118, + 1047758240, + 1067633004, + -1104879179, + -1064862845, + -1072030252, + -1063857289, + -1049633658, + -1068020482, + -1094074769, + 1050690680, + 1055321614, + 1073972587, + -1067217686, + -1084624226, + -1080797119, + -1083967488, + -1065380381, + 1066071651, + 1053180466, + -1092072891, + -1084847473, + 1057580398, + 1079703571, + -1090393724, + 1073333823, + 1065883170, + 1078545134, + -1077390588, + 1055306829, + -1060435325, + -1064284208, + 1082143173, + 1075032964, + 1077357810, + -1088965598, + -1091979192, + -1122849436, + -1079440188, + 1076184383, + -1072330985, + -1072347610, + 1067401852, + -1070070373, + -1066145767, + -1064639263, + -1087997544, + -1071368044, + -1071284292, + 1093812990, + -1081974160, + -1090731883, + -1097117436, + 1048191689, + 1076397180, + -1083571558, + -1066572845, + -1066321379, + -1068338261, + 1041872888, + 1016370585, + -1101866048, + -1091160009, + -1096179290, + -1078872372, + -1092863664, + -1115641902, + 1073013554, + 1039327717, + 1075479057, + 1058503461, + 1079102714, + -1072864063, + -1095062322, + -1094173445, + 1049239426, + -1089166371, + -1134624330, + 1047405599, + -1085849373, + 1052599010, + -1082740789, + -1085965091, + 1059673880, + 1047444522, + -1090067503, + -1087879638, + 1057172616, + 1040458355, + 1048209898, + -1077541222, + 1072664227, + 1045964243, + 1058298887, + 1057534737, + -1060927917, + -1090322030, + -1101997479, + 1041784578, + -1083837636, + -1081941204, + -1079967112, + 1077145413, + -1083353567, + -1101767318, + -1079418669, + 1057369052, + 1066551438, + -1097697687, + 1026997025, + -1093184750, + 1061763954, + -1081780753, + -1089108403, + 1049651177, + 1032700232, + 1048814397, + 1053988165, + -1103254937, + -1104321957, + 1079255474, + -1074217942, + -1080785750, + -1096719305, + -1075623636, + -1116086740, + 1026276544, + 1063182577, + -1081565166, + -1075342310, + 1071451622, + -1089959906, + 1067249370, + 1058444310, + 1068917251, + -1097530801, + 1049786623, + -1108975604, + 1051280306, + 1053901557, + 1044377693, + -1130404434, + -1081104088, + 1063094800, + 1063147258, + -1094495870, + -1081281646, + 1081016368, + -1077378578, + 1071939441, + -1081883484, + -1076146401, + -1085856349, + -1072919550, + -1072068572, + -1088938996, + 1033321275, + 1035634257, + 1057061949, + 1071981450, + 1070923148, + -1069872239, + -1075591328, + 1067169429, + 1068833806, + 1051696510, + -1074729817, + 1054313928, + -1096389179, + -1078800919, + -1076717643, + -1079019345, + -1088880091, + -1078019769, + 1042662321, + -1083277285, + 1073354618, + -1114949660, + -1088026611, + -1072037039, + 1089453878, + 1060336734, + -1047227582, + -1057859620, + -1092406317, + 1088075755, + 1081418805, + 1059626430, + -1085003799, + -1072494699, + -1055984999, + -1063371441, + -1072643500, + -1080670334, + -1106374586, + 1098862328, + -1059405785, + -1065978480, + -1080943946, + -1097122156, + -1077337001, + 1079903801, + 1077516058, + 1059440237, + -1067196704, + 1086509331, + 1095152823, + 1075910914, + -1075388393, + -1069355724, + 1071929091, + 1091784468, + -1076339384, + 1067664604, + -1068455149, + 1054466624, + -1057398321, + 1052865832, + -1103473021, + -1067446163, + 1057007607, + 1072342216, + -1099639583, + 1061360121, + 1090929734, + 1081533509, + -1068465251, + -1088903663, + 1064246982, + 1084297938, + -1070869001, + -1087907997, + 1082672933, + 1070614417, + 1083515171, + 1082456264, + -1101360593, + 1075992141, + -1059644069, + -1064571616, + -1060118553, + 1090720748, + -1088775739, + -1092085717, + 1071372377, + -1065269369, + -1095058854, + -1073179252, + -1072459143, + 1073728662, + 1082198888, + 1068479871, + -1065529547, + 1046880919, + -1066986936, + 1088355934, + 1083222321, + 1059705742, + 1074324258, + -1064367732, + -1065125979, + -1070842846, + -1064402982, + -1061350991, + -1066639072, + -1094895691, + -1075098954, + 1070222259, + -1052547996, + 1081519056, + 1079024013, + -1081378138, + 1070846176, + 1037571631, + -1049572484, + -1056005892, + -1082069389, + 1097311331, + -1105700454, + -1083164298, + -1055616527, + -1101402028, + -1073046749, + 1066984378, + -1084805439, + 1061724774, + -1079693385, + 1077278325, + -1064586664, + 1050929751, + -1076927199, + 1061477242, + -1068418453, + -1090860678, + 1077524897, + -1085894211, + -1086563986, + 1052683146, + 1057546952, + -1065315010, + 1052299084, + 1082967827, + -1079659650, + 1076840794, + 1058318765, + 1058909097, + 1045844962, + -1079959133, + 1059320886, + -1074817401, + 1079951559, + -1089971009, + -1091225356, + 1056881857, + -1088927391, + -1092833679, + -1091000783, + -1118984582, + -1201803312, + -1085801791, + 1062409848, + 1056539910, + -1093011853, + 1075461726, + -1091222316, + 1061012461, + 1053045317, + -1079627213, + -1098341284, + 1063695581, + -1080492713, + 1069701103, + 1064866451, + -1078448680, + 1075441573, + -1088600797, + 1038032623, + -1073481619, + -1080680074, + 1060546157, + -1103910447, + 1062057264, + 1050047065, + -1115207771, + -1099031449, + 1066129269, + -1081551944, + -1086820428, + 1080054474, + 1063331114, + -1083087403, + 1072897744, + -1094318425, + -1071494205, + 1092803206, + 1088106509, + -1089498613, + -1067781184, + 1061280117, + -1072176008, + -1075480401, + -1071729245, + -1059797384, + 1065742412, + -1099718903, + 1065727120, + -1057112300, + 1059305314, + -1073616143, + 1083589241, + -1070538909, + 1069582202, + -1084755863, + -1070084835, + -1064767477, + 1021968793, + 1082806228, + -1063184499, + -1078851011, + 1074089943, + -1075536255, + 1084790680, + -1070982743, + 1081103851, + 1068994874, + 1082746324, + 1072965074, + -1049431482, + 1080030914, + -1068384274, + 1068339139, + -1072642308, + -1061950988, + 1075361759, + -1072398493, + -1080441194, + -1072712828, + 1047630240, + 1082407253, + -1071043513, + 1067155993, + 1066343490, + -1072789134, + -1060766203, + 1060192261, + -1069623990, + 1060850322, + -1073709616, + 1075112844, + -1062809234, + -1086815651, + -1077967578, + 1052853724, + -1073796229, + -1080076258, + -1085287956, + 1070954459, + 1066321571, + 1074817455, + 1048922703, + 1051684381, + -1080773988, + -1080292310, + -1081135869, + -1072754977, + 1068418133, + 1050856184, + -1073072213, + -1065239114, + 1067185138, + -1092206277, + -1079256238, + 1079304413, + 1054170943, + -1120116960, + 1078570407, + 1051194552, + -1090118771, + -1085558504, + -1061486618, + 1052498907, + 1072638093, + -1151431437, + -1070303286, + -1061605884, + 1055584452, + 1049248330, + 1039084246, + -1075758896, + 1057068495, + -1076527380, + -1082769758, + 1071145756, + 1068607065, + 1051139243, + -1091774606, + -1061494231, + -1080659929, + 1075388174, + -1079389422, + -1111236338, + -1072942946, + 1081948231, + -1066612111, + -1096530151, + -1080013521, + 1079774630, + 1052101175, + -1074859770, + -1072795180, + 1054886680, + -1103618990, + 1073955778, + 1053573736, + -1066986165, + 1024201365, + -1081520390, + -1082243030, + -1114478123, + -1106641006, + -1147881990, + -1073443975, + -1070594636, + 1078620419, + -1070371761, + 1066606041, + -1081223464, + -1071260756, + 1065883259, + -1093663619, + 1079371206, + 1058344865, + -1071707360, + -1067847597, + -1080989866, + 1068478601, + 1085266788, + -1063360783, + 1085913462, + -1066624914, + 1078187849, + 1076677711, + -1085668540, + 1072923585, + -1086190198, + 1072049558, + -1094989802, + 1078804506, + -1082012563, + 1066430747, + 1052460823, + -1084443764, + -1082189057, + 1073489709, + -1077181585, + -1075659470, + -1084838151, + -1113464809, + -1083564619, + -1062189455, + 1076249224, + -1078146410, + 1044840524, + -1081372051, + -1083919081, + -1105707804, + -1064367371, + 1054655736, + -1084785713, + 1020456679, + -1072984398, + 1062128231, + -1081881236, + 1049085677, + 1057458800, + 1059681701, + 1056939072, + -1087234445, + 1044516753, + 1058267589, + -1113345557, + 1040950349, + -1080823091, + 1061742243, + 1070568803, + -1109141909, + 1076127770, + -1089083656, + -1085756380, + 1050714213, + 1059908637, + -1111118976, + 1055447167, + -1081777458, + 1055340901, + -1096603652, + -1115253800, + -1089831998, + 1043628155, + 1069515066, + -1086321216, + 1052318524, + 1073889169, + -1081218652, + -1089426061, + -1074525222, + -1095120443, + 1072897292, + -1104513567, + 1062686021, + -1084552766, + -1095299007, + -1086164762, + 1053776160, + -1102472690, + 1033163698, + 1038988325, + -1084377381, + 1045109598, + 1075185529, + 1057129031, + -1094019656, + 1059504041, + -1102150349, + 1079933122, + -1089834932, + -1081749997, + 1067878519, + 1056970421, + -1072534363, + 1046429583, + 1050398807, + 1066740755, + -1079167392, + 1063551264, + -1069117954, + 1074345260, + -1104082524, + -1103046718, + -1076291073, + -1086138979, + 1055730028, + 1066958503, + 1059308339, + 1061231903, + 1049154448, + -1066770813, + 1063353633, + 1066288816, + 1054964633, + 1055605155, + 1070010603, + -1115824578, + -1088259239, + -1109224366, + -1080085609, + -1097040913, + -1105180469, + 1065737944, + 1058158433, + 1051270353, + -1081883399, + -1076720204, + 1066557819, + 1072808376, + 1028340074, + 1052942127, + 1076924728, + -1076854077, + 1067185827, + 1059749582, + 1051087560, + 1064063696, + -1080172047, + 1076196962, + -1082407233, + 1073938461, + 1051024502, + -1081952995, + 1018139049, + -1077547330, + 1048530354, + 1052867462, + -1119427235, + -1092719329, + -1073619790, + -1088709112, + 1070828739, + -1115763087, + -1085614577, + -1087624922, + 1038831324, + 1068929705, + 1072485599, + -1106706325, + 1056862389, + 1062558642, + -1075549749, + -1096496643, + -1071640596, + -1058974571, + 1071773553, + 1060095214, + -1075176440, + 1067528463, + 1065879774, + -1082032153, + -1084258819, + 1074103129, + 1044902452, + 1084186949, + -1084882865, + 1047683318, + -1091129136, + -1072767623, + 1073787416, + -1096999589, + -1077757180, + -1074154440, + -1092799999, + -1075507575, + -1098351848, + -1081371123, + 1071674959, + 1068150653, + 1068006206, + -1097205440, + 1077209813, + 1072849555, + -1093580227, + -1078219791, + -1088212632, + -1073453229, + -1074538819, + -1085405620, + 1068599784, + 1064659248, + 1074571035, + -1082640837, + -1106474017, + -1073647453, + -1088834938, + 1057368819, + -1090801757, + -1107121588, + 1036478645, + -1083145457, + -1086755720, + -1082514170, + -1072816575, + -1081164750, + 1066454623, + -1090112760, + 1051101140, + 1037433810, + -1091810813, + -1103481548, + 1074214371, + -1063713631, + 1075864947, + -1074877246, + -1089590986, + 1065585213, + 1072544249, + -1097775113, + -1085611073, + -1078896704, + -1070067033, + -1069787066, + -1075676783, + -1089970747, + -1073945913, + 966936896, + 1059252946, + 1072029421, + -1068364458, + -1091066039, + 1057864897, + 1062388166, + 1073838691, + 1042168871, + -1063362581, + 1058008474, + -1064153435, + -1085463986, + -1074066704, + 1068414601, + 1079288645, + 1069831898, + -1084650065, + -1075206263, + -1076084223, + -1088543390, + 1073276011, + 1067118554, + 1068266416, + -1078936245, + 1050407636, + 1083861177, + -1107175172, + 1068680253, + 1062899146, + 1068250083, + 1051980867, + -1100676348, + -1071364448, + -1087796241, + -1098866995, + 1054524443, + 1058357467, + -1101893764, + -1108409740, + 1056853256, + 1017486003, + 1026401605, + -1088841957, + -1141954057, + 1053013034, + 1033149079, + -1088992611, + -1105001006, + 1061675084, + 1057081543, + -1092491518, + 1040259667, + 1073269792, + -1088259038, + 1055897109, + -1096910608, + -1080586825, + 1063867621, + -1083033314, + -1094415780, + -1112997734, + 1049790864, + -1114020236, + -1096443293, + 1077824097, + 1054216558, + -1075322306, + 1053523431, + 1061100260, + -1122618880, + 1032954096, + 1065722113, + -1092851778, + 1069138523, + -1094136808, + 1066187432, + 1060197543, + 997289868, + -1088171067, + 1053867294, + -1091714694, + 1047612676, + 1057631836, + 1075205902, + 1045875257, + -1087786113, + 1049414318, + 1040264372, + 1055007032, + 1061465697, + -1111592217, + 1054297947, + 1070143004, + -1081184608, + 1073776933, + 1044315044, + -1103663026, + -1080237552, + 1067263934, + -1090141977, + 1071605210, + -1089895229, + -1087739697, + 1080207906, + 1066119329, + 1057680926, + 1057790606, + -1100203192, + -1085940708, + 1067668573, + 1056161249, + 1072749412, + -1088337575, + 1043649698, + 1028216422, + -1077032313, + 1054112986, + 1071736950, + -1068663909, + -1081771690, + 1068732935, + 1064723343, + 1054970244, + 1084560816, + -1084542021, + 1057510003, + -1090332738, + -1072169612, + -1089485768, + 1069359274, + 1063843983, + 1050198066, + -1087353244, + 1068171012, + 1058439194, + 1035234634, + -1091369182, + 1071711486, + 1057468670, + -1071423508, + 1049272600, + 1035342615, + 1077443982, + -1119843552, + 1060440214, + -1077099788, + 1072254431, + -1071884830, + 1068680186, + 1077439789, + -1074497686, + -1114960435, + 1065179598, + -1089382611, + -1072348377, + -1068448525, + -1084256151, + 1083829864, + 1075753201, + 1071813210, + 1081095409, + -1105615998, + 1082558773, + -1076456637, + 1049294848, + 1065732196, + -1073001660, + 1076291138, + -1096985693, + 1063722899, + 1074165549, + -1085483885, + 1063981980, + -1069187565, + -1089385610, + -1120499314, + -1070197703, + 1048050464, + -1089895860, + 1070950930, + 1076213440, + 1057471932, + 1072264337, + -1103560858, + 1068729418, + 1064102931, + -1084711196, + 1089389852, + -1070524106, + 1068525754, + -1088402199, + 1076865378, + -1071784936, + -1064319132, + 1061649419, + -1089298531, + 1057638531, + -1064573116, + -1089372986, + 1061120078, + -1069789522, + -1090021071, + 1076266606, + -1129834613, + 1070581087, + 1040955528, + 1070410012, + 1041866286, + 1073963779, + -1072024891, + 1059936872, + -1076127845, + 1076451197, + -1070097261, + 1084929856, + 1076051821, + -1065294003, + -1072091625, + 1048036967, + -1092561359, + 1086000038, + -1080091045, + -1062357508, + -1078943124, + -1099121988, + 1071708321, + -1085073694, + -1106780267, + -1068641559, + -1073522889, + 1052650176, + -1073693146, + 1049184517, + 1070816984, + 1039202793, + 1068255577, + -1085861448, + 1073484645, + 1075700229, + 1075165345, + 1100052623, + 1048491100, + 1069054601, + 1060318293, + 1079781258, + 1086385402, + 1074410557, + -1115973080, + -1088551547, + 1067693626, + 1068090440, + -1087869448, + -1073366768, + 1065449459, + 1059470786, + 1068583212, + -1101651047, + 1081027876, + -1079379769, + 1066386677, + -1115397939, + -1092308596, + 1037226009, + 1038808803, + -1068493639, + -1084477701, + 1050066890, + -1083481920, + 1072344706, + 1046779523, + 1047155710, + 1061645855, + -1109157215, + -1082377718, + -1080066226, + 1057401292, + -1087601475, + -1098199800, + -1101431640, + 1028886364, + -1074793167, + 1061360925, + -1081576491, + -1071931158, + 1063018421, + -1087496329, + 1065341626, + -1081709308, + 1052811626, + 1051972509, + -1072623657, + 1056973130, + -1097760395, + -1080662184, + -1111499966, + 1043450918, + 1060650562, + -1109906525, + -1072505660, + 1061733087, + -1074683086, + -1124869435, + 1049027185, + -1087100229, + -1082384593, + -1103105180, + -1084060746, + -1088196305, + -1142467061, + -1102508973, + -1081835150, + -1085664316, + -1092960440, + -1104442355, + 1067236860, + 1069636050, + 1068378017, + -1076268516, + 1073802671, + 1059160513, + -1073204675, + -1096638236, + -1070935993, + -1114147852, + 1078000848, + 1069522996, + -1090051402, + 1052980494, + -1086852130, + 1068577374, + -1075830789, + 1046405419, + 1074303032, + 1078485059, + 1058478944, + 1066969851, + -1075865761, + -1083966963, + -1065317289, + -1071440770, + -1089266591, + 1066707973, + -1081026569, + 1043338275, + -1074611854, + 1057761625, + 1052656000, + -1072541559, + 1075322284, + 1058748994, + 1076337712, + -1074827418, + -1087191680, + 1065372724, + 1057129177, + -1100988561, + 1063245744, + 1073542264, + 1074172674, + -1078321375, + -1073683805, + 1078778037, + -1077833732, + -1084648488, + -1078976815, + 1067111034, + 1068166988, + 1059152437, + -1077566353, + 1064503299, + -1084281798, + -1098192739, + -1070299257, + 1072970756, + -1070100762, + -1083580897, + -1085636456, + -1064045890, + 1049908098, + 1081376131, + 1066552948, + 1030672341, + -1100357674, + 1012730590, + 1068715794, + 1033531726, + 1058802547, + -1063042457, + -1075001557, + 1076316126, + 1028457383, + 1071841748, + 1071436737, + 1036912132, + 1085117891, + -1080266474, + -1148296488, + -1091092473, + -1075718183, + 999759106, + -1119654738, + -1071011167, + 1061291470, + -1094935507, + 1064915072, + -1093042827, + 1071484585, + -1080262864, + 1069952684, + -1097276818, + -1088764370, + 1061044571, + 991200141, + -1077495830, + -1077746924, + -1088195116, + 1072636783, + 1075876845, + 1050437843, + 1018516079, + 1080649325, + -1087308425, + 1033954654, + -1089429485, + 1074176866, + 1059680148, + 1075395395, + -1076357850, + -1086371331, + 1035696579, + 1053161574, + -1073627992, + 1065682027, + 1051662854, + -1057855535, + 1048989950, + 1066728578, + 1060994473, + 1054657221, + 1056188112, + 1076838751, + -1082959972, + 1071002869, + -1094335493, + 1072637006, + -1076666171, + 1068369854, + 1064916354, + 1073046463, + 1051204605, + -1085898236, + 1057911898, + -1071253918, + 1065826841, + 1068581400, + -1097821085, + -1072593437, + 1077534914, + 1064791466, + 1075210273, + -1088466749, + 1080824354, + -1077549601, + 1037942481, + -1082591774, + 1075997802, + 1062106085, + -1090523673, + 1075957275, + 1065407423, + 1067676245, + -1074198632, + 1069433101, + 1058532006, + -1072599301, + -1095789434, + 1063883029, + 1068537207, + 1075701533, + 1074692759, + -1077977100, + -1079260808, + -1080388378, + 1063284891, + -1076203031, + 1068204669, + -1106930098, + -1094536715, + 1076392841, + 1063721600, + -1097913139, + 1032570547, + -1120361739, + 1069631138, + -1113288252, + -1081675335, + -1073880432, + -1087966930, + 1059027924, + -1093444508, + -1107053759, + -1102683778, + -1097986276, + -1106853801, + 1055735510, + -1078976231, + -1086067711, + 992895348, + -1081680501, + 1060663075, + -1083460522, + -1079707706, + 1065834940, + 1059376152, + -1076757229, + -1105493817, + 1065594166, + 1065733314, + 1056130012, + -1085355853, + -1068427310, + 1065923332, + -1076477770, + 1041393224, + 1030481046, + -1076363759, + -1089644233, + 1067444621, + 1064561729, + 1051707091, + 1045006850, + -1085120723, + -1137376729, + -1086331551, + -1114601458, + 1060949495, + -1098562033, + 1066557399, + -1082690749, + -1075516748, + 1061432027, + -1086317770, + 1060286705, + 1051114456, + -1081168551, + 1055601599, + 1059470214, + 1080151516, + 1053555632, + -1079521680, + 1068370260, + 1051508014, + 1072496207, + -1080178897, + 1069237974, + -1089171415, + -1093452503, + -1089707513, + 1065962485, + -1074836532, + -1090242720, + -1087205028, + -1087443268, + -1086653190, + -1088038856, + 1043194129, + -1087831951, + -1089469629, + -1098365262, + 1044788273, + 1056968693, + -1083372046, + 1066381517, + -1087216061, + 1010145766, + 1060227280, + 1072996586, + 1067777497, + 1069447043, + -1076072300, + 1071288402, + 1071297771, + -1071315936, + 1066388526, + 1036407392, + 983346892, + -1090318102, + 1052600620, + 1070082904, + 1065659877, + -1078986504, + 1060792923, + -1078978022, + 1068423233, + -1077773352, + -1109122046, + 1063901947, + 1038847037, + 1045869970, + 1074747419, + 1066232783, + 1061334739, + 1068433426, + -1099250075, + -1078778494, + 1034783834, + -1064337164, + -1106611944, + -1097182879, + 1048492075, + -1068728512, + 1065457249, + -1068472753, + 1076249642, + -1080250034, + -1072696534, + 1082495048, + 1076826764, + 1079552361, + -1073017838, + -1059003774, + -1078382023, + 1065286187, + 1080884669, + 1085114783, + -1100202476, + 1077034104, + -1070774147, + -1065310747, + 1081250199, + 1013410650, + -1078180941, + -1073535849, + -1076838966, + 1074931925, + 1063181659, + -1072626883, + -1056485095, + -1056137504, + -1071073990, + 1057338135, + -1064231846, + -1115188976, + 1055298451, + -1100034594, + 1084834948, + -1092907525, + -1073371472, + -1074121376, + 1060405293, + 1066059939, + -1064179698, + 1073475923, + -1072443827, + 1043165824, + 1075738050, + 1067567967, + -1069453624, + -1080467329, + 1090644362, + 1089881097, + 1075972049, + -1072404879, + -1065354594, + 1079382154, + -1080717267, + -1062282083, + 1063967325, + 1060771688, + 1071833797, + -1089505358, + -1096214966, + 1069630147, + 1062410124, + 1065801485, + 1082730909, + 1082810610, + -1064042932, + -1061491995, + 1075937614, + -1072735654, + 1075318630, + 1069501814, + 1064676713, + -1080759740, + 1057338753, + 1084521987, + 1080965848, + -1082904706, + -1068297033, + -1072868549, + 1074982030, + -1071010187, + -1091442210, + -1064826897, + 1076738910, + 1083944767, + -1085600308, + -1070978600, + 1079560047, + 1068984703, + 1083434924, + -1061759968, + -1094994646, + 1082449359, + -1072099986, + -1076271929, + 1085222335, + 1081275810, + -1066028194, + 1047251477, + 1067368071, + 1044182905, + -1088114224, + -1068092523, + -1076743381, + 1084838276, + -1060132809, + 1078429579, + -1074353021, + -1069845295, + 1049701183, + 1067552910, + 1062831848, + 1052066537, + 1057568749, + -1096425112, + -1084813929, + -1091406325, + -1104554539, + 1071718160, + 1059790369, + -1079514002, + -1084398485, + 1065730054, + -1080795437, + -1078020547, + -1082104903, + -1129040022, + 1048434432, + -1084223609, + 1054299410, + 1057635582, + 1072398561, + 1059175900, + -1087326817, + 1019158315, + -1129110650, + -1076304113, + 1063815834, + -1088624571, + 1070167039, + 1066254596, + 1066523499, + -1095549019, + -1094314500, + -1091373390, + -1084809013, + -1097401298, + -1085941237, + -1083449893, + 1053750558, + -1113892887, + 1065387845, + -1113120657, + -1120157738, + 1067537276, + 1046198618, + 1064643392, + -1102392573, + -1097653696, + 1060428274, + 1055019808, + 1063276952, + 1049573171, + -1078965216, + 1059770557, + 1044293470, + -1070928095, + 1038004696, + -1088971434, + -1087433802, + 1080020084, + -1096510588, + 1060742652, + -1092944651, + 1055889032, + -1082626928, + 1077893786, + 1075094093, + 1071254222, + 1075762766, + -1069118586, + -1079901383, + 1076866773, + 1067851241, + -1070203543, + 1074166568, + -1088624685, + -1095564424, + -1089611844, + 1067234538, + 1069970036, + 1080493980, + -1071446217, + -1077351373, + -1088753126, + 1073266586, + -1064876121, + 1059674108, + 1073540797, + 1075345688, + 1039035798, + 1052219729, + -1071134426, + -1089473272, + 1068069126, + 1081789214, + 1079798513, + 1076411554, + -1089547464, + 1071661072, + -1067064953, + 1034444635, + 1056670256, + 1074433812, + -1068736930, + 1071543838, + -1097858730, + 1054950575, + 1064101067, + 1062362039, + 1054327728, + 1076320596, + -1073208840, + -1071418859, + -1083766303, + 1075677375, + 1058939359, + 1054394398, + 1080820899, + -1064530441, + 1056142427, + 1058849257, + -1085959263, + 1067411325, + -1092049821, + 1059212925, + -1064035830, + -1096943442, + -1089411386, + -1076872167, + 1059414870, + -1077669370, + 1068042187, + -1074793373, + -1072343075, + 1009079780, + -1086874977, + -1082374839, + 1073443074, + 1070973819, + 1075463015, + -1080196637, + -1076725029, + -1061922579, + 1045888101, + 1072750607, + 1036091468, + 1061484715, + 1065464421, + 1079403089, + 1066238072, + 1069514200, + 1057433907, + 1051176390, + -1114275481, + 1075967284, + -1066866494, + -1119025073, + 1069391070, + 1069929977, + -1094070429, + -1077055859, + -1112879384, + -1075493293, + -1076581725, + 1044568156, + 1060548854, + -1071874187, + -1070378706, + -1069833714, + -1074924446, + 1009112577, + -1091364693, + 1061316197, + -1089867361, + 1066330108, + -1063578427, + -1081672932, + -1087853165, + 1075261722, + 1067471889, + 1059694057, + -1079645595, + 1066442669, + 1075196722, + 1058834650, + -1062493739, + -1077763964, + -1074953166, + -1063948355, + -1061578095, + -1087716759, + -1071796347, + 1071421650, + 1037287730, + -1092956213, + -1074027962, + -1078219551, + -1090083180, + 1066850964, + -1088192450, + 1075339394, + -1073619268, + 1074178527, + 1068798418, + -1074421981, + 1064223749, + -1092099121, + 1073825567, + 1078183950, + 1061081749, + -1077977021, + -1104276651, + 1086721480, + -1071099038, + 1068145115, + -1077806778, + -1085826220, + 1066984886, + -1062869511, + -1111947362, + -1070006991, + 1058465235, + -1103412105, + 1052419796, + 1075182301, + 1062693222, + -1078018322, + 1041527427, + 1072472033, + -1080879374, + 1061374873, + 1059904815, + -1089121418, + -1107543800, + 1054254468, + 1067616252, + 1074279514, + -1090351377, + 1062417207, + -1081520693, + 1051545425, + 1075407743, + -1096455509, + -1090616741, + 1056430145, + -1104070540, + 1073675414, + 1063639456, + 1060598780, + 1064760528, + 1068275706, + -1095512312, + 1063109298, + 1050970921, + 1048317363, + 1058823493, + 1067766499, + 1048146545, + 1067203334, + 1057557142, + -1085254668, + -1080571743, + -1093750739, + 1063590814, + -1088259765, + -1112488712, + 1057157779, + -1087931369, + 1064269442, + -1091959153, + -1113315759, + 1068376413, + 1043907663, + 1050248647, + -1103636070, + -1082051462, + -1100454240, + -1082127302, + 1055400474, + 1031911465, + 1061523934, + 1043750486, + -1087597049, + -1091221221, + 1050137693, + 1051034967, + 1053584243, + -1077010814, + -1075968767, + -1086996501, + -1083647994, + -1102548275, + 1035060452, + -1090154574, + -1131611863, + -1084614186, + 1006851569, + -1071247051, + 1076367526, + -1079715847, + -1077136716, + 999290032, + -1078467181, + 1063870567, + 1060307862, + 1064971756, + -1088014304, + -1110675267, + -1101676966, + 1047178170, + 1076501452, + 1069215283, + 1054550371, + 1019228252, + 1066600030, + 1055777725, + -1072460289, + 1065602759, + -1089390691, + 1072809975, + -1097432501, + 1046532038, + -1091120660, + -1080422360, + 1044253617, + 1065751754, + -1086638841, + 1054556688, + -1081812982, + 1048751365, + -1077770551, + 1074926433, + 1073331673, + -1073382466, + 1058477765, + -1108956022, + -1123169519, + -1093697351, + -1081651147, + -1089249271, + 1075902812, + 1075200224, + -1080991062, + 1069918709, + -1093266612, + 1073018596, + 1062070797, + 1071018282, + -1077316392, + -1071345760, + -1063571828, + 1053838492, + 1074355128, + 1074324462, + -1078973074, + 1057623683, + 1057199794, + -1070509903, + -1115525324, + 1079443062, + -1093633856, + -1074307821, + -1097656706, + -1076684789, + -1087118813, + 1074195864, + -1073993173, + 1060465006, + -1073719960, + -1064960359, + 1083590670, + 1064686505, + 1073999242, + -1071013166, + -1064366145, + 1048855801, + -1080380208, + -1086750215, + 1050951572, + 1035011836, + -1088276974, + -1065173223, + -1087834023, + -1071977968, + 1076406280, + -1084476572, + -1080323089, + -1077599793, + -1094344304, + -1070966385, + 1058555472, + 1043499967, + 1073443075, + -1074077657, + -1074043310, + 1063335534, + 1051134214, + 1072297245, + -1074672164, + -1090267231, + -1088326282, + -1080613148, + -1072534217, + -1090565023, + -1119498370, + 1066366756, + -1075511621, + -1068828137, + -1081201322, + 1076126866, + 1069656460, + -1072360836, + 1069583030, + -1088762130, + -1078646803, + -1082312716, + 1082363218, + 1061477532, + 1066570295, + -1091381064, + -1084040452, + -1066009598, + 1060243808, + 1042412694, + -1076577789, + 1074812864, + -1106747028, + -1063085335, + 1071589008, + 1064598946, + -1081918907, + -1065335131, + -1088469723, + -1074221424, + -1064942539, + -1068396809, + -1071728770, + 1057011133, + -1068671350, + -1070252523, + -1087688640, + 1046415811, + -1083923713, + -1094935388, + -1080673721, + 1077348702, + -1095286390, + -1072766952, + -1100161518, + 1065289874, + 1026783302, + 1057079179, + 1063343314, + 1066286320, + -1095582154, + 1061620976, + 1055637278, + -1087995047, + -1079026664, + -1080132059, + 1071612002, + -1075952583, + -1070700046, + -1080454177, + 1052236092, + -1106048190, + -1105352748, + -1071826270, + 1067006662, + -1098260319, + -1080069091, + 1056793455, + 1058479749, + 1071069709, + 1062397699, + -1075848636, + 1065840789, + -1091497370, + 1064489329, + -1083967546, + -1089418716, + 1067616251, + -1122436080, + 1063656918, + -1091855121, + -1081870603, + -1090326143, + 1058264357, + -1080522406, + 1057024541, + -1084183770, + 1067524534, + -1079763491, + 1059693947, + 1063636503, + -1077810682, + -1112144722, + 1054759421, + -1102011065, + 1060956036, + -1079568478, + 1060342984, + -1093455588, + -1072451517, + -1120755913, + 1042403939, + -1082110919, + 1066843884, + 1052716879, + -1083405380, + 1058714028, + 1056045057, + -1098077769, + 1066358238, + -1112452901, + -1090167547, + 1049300663, + 1036196985, + -1085214351, + 1068280376, + 1054030435, + -1088148243, + 1059910519, + -1080919941, + -1080005104, + -1084220239, + -1064119606, + -1076573152, + -1089914743, + -1106168890, + -1070057366, + 1060807004, + -1078495195, + -1098963314, + -1115381358, + -1083915359, + -1070681861, + -1099426376, + 1074185316, + 1061742242, + -1097089942, + -1130643738, + -1077262102, + -1074122811, + -1069809198, + -1071599555, + -1070281938, + 1067559804, + -1101688884, + -1067897742, + -1077551152, + -1070584791, + -1074027725, + -1081270448, + -1089697598, + -1071165464, + -1071860805, + -1060868839, + -1093143769, + -1079024402, + -1068952386, + -1079544114, + 1041687561, + -1088347424, + -1069335384, + -1068784924, + -1080820364, + -1070727328, + -1076350780, + -1070548460, + 1062013386, + -1072022724, + -1075310822, + -1102758792, + 1046844609, + -1078719981, + -1088431938, + -1070533054, + -1081700159, + -1110445026, + -1118992370, + 1050607213, + -1066331386, + 1063776809, + 1028114894, + 1032796836, + 1057925725, + -1103153895, + -1089277423, + -1079261209, + -1100230516, + -1078997500, + 1077552636, + 1065684526, + -1102137086, + -1117103104, + 992530724, + -1113377528, + 1059003006, + -1110807545, + -1097266006, + -1113758435, + -1081243443, + -1096780489, + -1097827896, + -1079953024, + 1074617883, + 1047553611, + -1113173528, + 1041313851, + -1115365791, + -1141373112, + 1026559805, + 1071896841, + -1089278839, + 1073646979, + -1078666316, + -1079946586, + -1095106869, + -1083141328, + 1040590857, + -1067593452, + 1057981533, + 1028756692, + -1159794280, + 1050926811, + 1068189457, + 1074276480, + -1068187721, + 1084179074, + -1090336678, + -1117466439, + 1027252565, + -1096137024, + 1079967416, + -1097342565, + 1061455740, + -1089218880, + 965848576, + 1037635804, + -1098020023, + -1089194147, + -1088920154, + -1111454902, + 1055009986, + -1095340456, + -1090516225, + -1084682866, + -1107032619, + -1082693594, + 1069787443, + 1070350186, + 1010375868, + -1060214421, + -1100029732, + 1061168295, + 1065414516, + -1073204814, + -1098454441, + 1056305400, + -1079165075, + 1062722888, + 1031313991, + -1067304274, + 1052055762, + -1100475019, + 1023763530, + 1068809409, + -1087819328, + -1112016450, + -1094726623, + 1067919355, + 1008481505, + 1050757961, + -1063830247, + -1076980648, + -1081323753, + 1045391695, + -1078417441, + -1072677032, + 1062538143, + 1053756172, + 1057400508, + -1077938575, + 1058081834, + -1111557511, + -1085060470, + 1049569283, + 1049055674, + -1087934715, + -1071734979, + -1125014995, + 1074333801, + 967305840, + 1068929916, + -1095298014, + 1033137475, + -1099828421, + 1074429940, + -1076559521, + -1070454064, + 1045345625, + -1089543341, + 1023327417, + 1071617412, + -1108468141, + -1112810394, + -1110466477, + 1048179331, + -1068864140, + 1060750396, + 1068103712, + 1044335669, + 1047803731, + 1061780210, + 1054243989, + 1058391703, + -1128538909, + -1102592769, + -1091385113, + 1064435719, + 1067564248, + -1087797574, + -1094575243, + -1077166543, + 1062516923, + 1060362874, + -1089184444, + -1100517260, + 1065701075, + 1065135640, + -1089865522, + 1057890454, + 1065075687, + 1051305654, + 1039013079, + 1048834037, + -1105643651, + 1019291173, + 1060141031, + -1079504616, + 1042104960, + -1097533175, + -1067332048, + 1064382954, + -1088952258, + -1096204112, + 1049641816, + -1117244382, + -1086175679, + 1052044412, + 1034071643, + 1063424606, + -1086613378, + 1072646399, + -1089355947, + 1055415729, + -1072759421, + -1104280718, + -1113694565, + 1012269058, + -1101531334, + -1066532602, + 1056455152, + 1017835229, + 1038131940, + -1122199721, + -1152394630, + 1020557191, + -1118965533, + 1029911353, + 1025061195, + -1092528122, + -1069397487, + 1010805185, + -1080332368, + -1059596492, + -1064264335, + 1033937364, + -1078993925, + 1034150795, + -1078906650, + 1050679998, + 1024425681, + -1074708184, + 1043767220, + 1032768166, + -1101937375, + 1040801887, + -1097299168, + -1071016473, + -1070215915, + 1044555787, + -1082193629, + -1087679843, + -1082699159, + 1026040618, + -1105634216, + 1035473342, + -1086086037, + 1045216019, + 1024198128, + -1100252490, + -1065128926, + -1080991607, + 1074345529, + 1049778694, + 1017049553, + 1071463860, + -1080994904, + 1011329916, + 1041473672, + -1095477005, + 1062913511, + 1067940095, + 1047082613, + 1073644290, + -1087033577, + 1061345614, + 1069101279, + 1074282568, + -1072126743, + 1077803167, + 1056131773, + -1094652013, + 1068379550, + -1103580455, + 1042324641, + -1079623493, + -1101180997, + -1074230439, + -1110966380, + 1041888104, + -1114908313, + 1052896873, + -1090073327, + -1131445765, + -1097414975, + -1062460202, + -1104266506, + -1071717121, + 1058873713, + 1051077531, + -1070879014, + -1120960579, + -1100369994, + -1091511333, + -1074120503, + 1003978932, + -1121862642, + -1080871673, + 1025193652, + -1087907382, + 1069106796, + -1057012657, + -1087003253, + -1089885111, + -1096203651, + -1090845640, + 1028423654, + 1064659967, + -1071467409, + -1087412988, + 1052954709, + 1060098261, + -1070071082, + -1089740737, + -1105337568, + -1105356362, + 1088181437, + 1059433204, + -1074241936, + 1052595781, + 1055670049, + 1034123973, + -1100983782, + 1065531224, + 1070400449, + -1076593554, + 1057909001, + -1085143746, + -1095140409, + -1087695076, + -1098566165, + -1116057760, + -1083774133, + 1041488160, + 1056359496, + -1090914384, + 1069108026, + 1060108576, + 1073358966, + -1081211532, + 1051482960, + 1052441682, + 1071089617, + 1061565611, + -1080801047, + 1052657065, + -1070762594, + 1066758623, + 1050641946, + 1064053958, + -1126419160, + 1059754283, + 1073848574, + 1080211918, + 1061000030, + -1079833824, + -1135043862, + -1087185729, + 1036616466, + 1061416666, + -1084982555, + -1084504147, + 1080858243, + 1069469018, + -1109366074, + 1050237507, + -1110383973, + -1096624009, + 1059772476, + -1096276641, + -1070995420, + 1049724009, + 1056965989, + 1061068789, + 1052127332, + 1050134639, + 1039003744, + 1061141620, + 1023817457, + 1050310761, + 1059271373, + -1124690564, + 1041268301, + -1074301685, + 1060236323, + 1043557005, + -1085788038, + -1092975315, + -1087436605, + -1092356295, + 1054126277, + 1065886687, + -1104355075, + -1146444267, + -1075137368, + -1089262340, + -1121031634, + -1089961220, + -1110067096, + 1043965309, + -1131560670, + 1060557487, + -1115052055, + -1096322401, + -1088619160, + 1001598768, + 1070801398, + 1067446491, + -1083722292, + -1081475182, + 1057312598, + -1086245555, + -1087732901, + -1094452609, + -1159129954, + -1115630110, + 1051137564, + -1092904399, + 1045793368, + 1044026882, + 1025375269, + 1065464600, + 1069534919, + 1063201715, + 1056929044, + -1115230692, + -1086453987, + -1090551109, + 1063852808, + -1102416608, + 1066846640, + -1110825054, + -1120545408, + 1063929156, + -1085937758, + -1095759828, + 1063554898, + -1067402574, + 1049451374, + -1098104666, + 1054912477, + -1117853372, + -1093902812, + 1057294405, + -1083623744, + 1058064331, + -1099022374, + 1051973027, + 1051241529, + 1069345211, + 1057028588, + -1098843568, + 1079761571, + -1131436557, + -1098357962, + -1092378543, + -1100923475, + 1053560631, + 1058486262, + 1067099423, + 1085274857, + -1064603118, + 1062173915, + 1068677981, + 1070736231, + -1079218178, + -1095315019, + -1089768763, + 1072929612, + -1088938081, + 1082149342, + 1033126438, + 1057596290, + -1086631261, + -1092386134, + -1090774882, + -1075386893, + -1131814524, + 1067696072, + -1076244484, + 1071254225, + -1086363048, + 1058103194, + -1064442328, + -1082792658, + -1081905526, + 1059912873, + -1095059276, + -1103273264, + -1145609068, + -1115956952, + 1067775100, + 1060085936, + 1070680330, + -1080027212, + -1099748014, + 1034574844, + 1064732461, + -1093286796, + 1058900330, + 1048027169, + -1075404045, + -1076758694, + 1047949076, + 1060646862, + 1075022686, + -1077406371, + 1052711917, + 1044222979, + 1066978065, + 1043035834, + -1095736371, + -1077518257, + -1113712437, + 1064367273, + -1116296519, + -1085215311, + 1075315793, + -1077255336, + -1074276749, + 1077903789, + 1069968740, + 1076968494, + -1088115609, + 1078609278, + -1097687768, + 1062860748, + -1073960461, + 1051577048, + 1070934723, + -1113540330, + 1066612593, + -1075075998, + 1055799240, + 1066195751, + 1034830974, + 1053344352, + 1057724116, + -1120796510, + -1110384402, + 1090144210, + 1050211989, + -1077665792, + 1030812993, + 1057167904, + 1066470804, + 1052725711, + -1080604593, + -1079270597, + 1061041686, + -1077227920, + 1060278019, + 1040838553, + -1094941207, + 1075404109, + -1089769250, + -1070767167, + 1040679484, + -1099493858, + -1063713815, + -1064928495, + 1075697734, + -1097363689, + 1068958326, + 1060831677, + 1053215656, + -1106124324, + -1074266626, + 1048382703, + -1089279594, + 1050124195, + -1079914253, + -1070939122, + 1069550410, + -1082328304, + 1058603839, + 1073272456, + -1064667372, + 1058434662, + -1081358432, + -1090125570, + 1074595027, + 1031046864, + -1081950976, + -1120179318, + 1051641012, + -1083291007, + -1066046889, + 1029087884, + -1103193365, + 1042516981, + 1043659345, + 1071598171, + 1048702676, + -1095803693, + 1030320634, + 1040282688, + 1057861096, + 1054075650, + 1071106290, + -1067875787, + 1067813802, + 1050756657, + -1081767116, + -1086567495, + -1076898916, + -1088973240, + -1102369016, + -1083729827, + -1100045669, + 1059208210, + -1080894652, + 1065419108, + 1041799938, + -1099508696, + 1049015090, + -1089852723, + 1047298003, + 1045612874, + -1096193289, + 1049378012, + 1053742822, + 1008757433, + 1049030729, + 1053507369, + -1090712926, + 1034995879, + 1061451797, + 1058488623, + 1044051510, + 1040709901, + -1106343700, + 1069766908, + -1103058538, + 1029662928, + -1097377870, + 1041387302, + -1087428108, + -1102808085, + -1095484870, + 1057835205, + 1055673122, + 1057979455, + 1059554532, + 1031971793, + -1095633236, + 1032226019, + 1054801682, + -1075270811, + 1033895450, + -1095944612, + -1090349099, + 1067815410, + -1079281601, + 1013391422, + -1082647164, + -1128043178, + 1036490184, + 1048052264, + 1061362395, + -1086876910, + 1063531272, + 1052240350, + -1120009362, + 1045118863, + 1034201890, + 1067208277, + 1030213400, + -1089045102, + 1073535764, + -1096270883, + 1051629595, + 1068021271, + 1063916539, + 1055646803, + -1072866510, + 1062755432, + 1025779422, + 1068259387, + -1121290355, + -1096785846, + -1064249509, + 1032479649, + 1063912672, + -1062820307, + 1015275506, + 1056991307, + 1062569043, + -1082627527, + -1079801873, + -1086098489, + -1083136609, + -1085388464, + 1042451896, + -1094875737, + -1079048195, + -1093119045, + 1069690530, + 1059250991, + 1053512364, + -1098038359, + 1069841637, + -1097822539, + -1089678203, + -1080825047, + 1060913097, + 1073718852, + 1067234783, + -1066755016, + 1065801860, + -1091117036, + -1092024963, + -1088196589, + 1065686760, + 1037169946, + 1066820169, + 1069223332, + 1078621043, + -1090427529, + -1090125727, + -1068045733, + 1065828060, + 997747039, + 1062217954, + 1057755994, + -1076797017, + 1047277613, + 1061983086, + -1104076479, + 1071174904, + -1096494523, + -1079690142, + -1068007877, + -1140136794, + 1029241006, + 1015154141, + 1075463781, + 1048479904, + 1045289539, + -1096979150, + 1026008175, + -1096937842, + -1088363521, + -1129283485, + -1093692314, + 1050274673, + 1083653664, + -1125638700, + 1084947020, + -1088251734, + -1092943374, + -1066673999, + 1032730383, + -1070856856, + -1109824142, + 1070527791, + -1083815834, + 1065321823, + -1094025396, + -1143056826, + 1035240565, + -1116714087, + 1039297694, + -1106584067, + 1074276607, + 1084306165, + 1092247690, + -1105144291, + 1057513449, + -1119147534, + -1126307196, + 1040457620, + 1040441847, + -1164310298, + -1066115178, + 1053498297, + -1092801733, + -1071548780, + -1097486884, + -1102876628, + 1084143539, + -1067525565, + -1095899558, + -1118133430, + 1073849342, + -1103376271, + -1099722945, + -1121968466, + -1095680002, + -1112282813, + 1053345262, + -1101945769, + -1102560475, + -1091574828, + -1110094481, + 1040970839, + -1079062377, + -1114398573, + 1048470989, + -1098343396, + -1113052324, + 1069392712, + -1127581921, + 1049638843, + -1115320273, + 1043038800, + 1082916678, + -1101437697, + -1074827345, + 1044225876, + -1102800206, + -1071134608, + 1031314163, + 1043749239, + -1077190773, + 1060304884, + -1102167911, + -1094665116, + 1028229547, + 1059407877, + 1042872170, + 1049036985, + -1090486340, + -1117834974, + -1100959867, + -1081980018, + 994154868, + 1042576545, + -1122683193, + -1090166417, + 1037735947, + 1056287814, + -1115551214, + -1086205283, + 1050345664, + -1099385597, + -1086697758, + -1100538247, + 1057108761, + 1046437969, + -1082999743, + 1066052128, + -1072619568, + -1100445229, + 1045421870, + 1042831500, + -1107986701, + -1097077758, + 1059004826, + -1098203792, + -1109880525, + 1056996580, + -1096452324, + -1101881984, + 1040453110, + 1052014886, + -1111786731, + -1117801000, + -1089960567, + -1086636989, + -1103003866, + -1105395346, + -1095878623, + 1044697458, + 1024381065, + 1054529318, + 1048208840, + -1083162792, + 1016320933, + 1034420307, + -1162954736, + 1040794124, + -1081513931, + -1136534707, + -1119376243, + -1100885348, + -1094862807, + -1134410633, + -1135915514, + -1109033813, + -1104531514, + -1095851173, + -1106196963, + 1049750683, + 1042587784, + -1104043569, + 1039131246, + 1051525551, + 1003411704, + 1058663357, + 1039433339, + -1119364126, + 1057474912, + -1109942957, + -1090376443, + -1099239200, + -1106284644, + -1099725900, + 1078595325, + 1064104714, + 1065469817, + -1074501654, + 1052530068, + -1109372178, + -1074953171, + 1069190998, + -1141682880, + 1090909397, + -1111117276, + 1040607274, + 1032249462, + 1049835855, + 1021527594, + 1052012123, + 1017464531, + 1075895433, + 1066703640, + -1062754708, + 1057088474, + -1056679883, + 1084271356, + 1015685886, + -1079406747, + 1074264260, + -1059398564, + 1038911305, + 1042244068, + -1097578186, + 1095102226, + 1020704395, + -1077455096, + -1072719486, + -1072894167, + -1083322947, + 1058819970, + -1121850351, + 1057560536, + -1096996763, + -1081393284, + -1110761570, + -1057525586, + -1071493814, + -1129925058, + 1092236214, + 1050039896, + -1108985324, + 1048632597, + -1071354327, + 1043124427, + -1129719616, + 1017452374, + 1082443382, + -1094048870, + -1101313835, + -1111624594, + 1057316970, + 1057096406, + -1077504624, + 1037563248, + 1064659199, + -1101952512, + 1067736476, + -1102768913, + -1078177094, + -1067720731, + 1031073616, + 1043361800, + -1113991687, + 1074220038, + 1046020043, + 1037944834, + -1096812012, + 1017659060, + -1089532839, + -1090082035, + 1018316608, + -1093059287, + 1052178069, + 1082432179, + -1123233433, + 1082892053, + -1083551353, + -1098189061, + -1065260756, + 1050411259, + -1071364767, + -1098195425, + 1074501611, + -1086285602, + 1065952587, + -1088856626, + 1043414906, + 1034847884, + -1103661266, + 1039227626, + -1099013440, + 1074682391, + 1088567739, + 1094785805, + -1105877470, + 1057439785, + -1087907087, + 1029606250, + 1029500940, + 1044494089, + 1033520749, + -1067668209, + 1048127537, + -1097353742, + -1071564078, + -1096366790, + -1101751818, + 1084257944, + -1064189586, + -1092012726, + -1118640762, + 1074307161, + -1095239070, + -1101988380, + -1114876467, + -1108983915, + -1105434852, + 1057019393, + -1096020147, + -1088404042, + -1093197643, + 1032321127, + 1032395104, + -1082180219, + -1101362550, + 1050464020, + -1097521438, + -1111379792, + 1066676849, + -1100495089, + 1051928541, + -1096398612, + 1049051576, + 1079908604, + -1105148199, + -1074114284, + 1038602128, + -1102372426, + -1073151049, + 1011890816, + 1048500612, + -1075177048, + 1062554874, + -1105725628, + -1103331028, + 1040677409, + 1061046416, + 1041281400, + 1035083867, + -1089727345, + 1024094630, + -1118094103, + -1083166045, + -1114995207, + 1032990323, + 1017039202, + -1089544096, + 1035480303, + 1052705397, + -1157768192, + -1086095677, + 1056024179, + -1103805208, + -1086992276, + -1102992360, + 1064518191, + 1043430928, + -1080918756, + 1063786421, + -1071637557, + -1102857910, + 1045246257, + 1038285554, + -1115056023, + -1101435945, + 1058542827, + 1016614078, + -1107195948, + 1059487514, + -1094586759, + -1097825098, + 1024504087, + 1050738316, + -1107274134, + -1122727950, + -1097068697, + -1087085165, + -1096827753, + -1105100511, + -1095286337, + 1025107535, + 1031474287, + 1053881975, + 1057052195, + -1093636550, + -1112169014, + 1032686401, + 1040024369, + 1046019111, + -1081594906, + -1115685152, + -1115257654, + -1099568658, + -1094830801, + -1111255011, + -1141781522, + -1105344500, + -1106707257, + -1092363100, + -1118362239, + 1050631832, + 1042529601, + -1100821789, + 1042441459, + 1059671789, + 1012822848, + 1062205952, + 1018119224, + -1114071100, + 1059753007, + -1111057033, + -1092646729, + -1097111508, + -1108270090, + -1107676209, + 1079203984, + 1066328099, + 1063946148, + -1072721833, + 1052417782, + -1102822135, + -1074374883, + 1068572520, + 1029167868, + 1092225559, + -1106269956, + 1045222895, + 1028134767, + 1048135145, + 1018704505, + 1046431883, + 1016481895, + 1081569038, + 1067333233, + -1065193354, + 1054285214, + -1055193466, + 1083993351, + 1023803150, + -1079688894, + 1076125671, + -1054479587, + -1140500566, + 1035360060, + -1094786252, + 1096427713, + -1122408117, + -1075952298, + -1064048205, + -1073012426, + -1081425194, + 1058825140, + 1007977323, + 1061137022, + -1100084118, + -1081083101, + -1125103842, + -1053480265, + -1069805217, + 1021086346, + 1089905133, + 1052001578, + -1155067698, + 1049520174, + -1069928990, + 1034120634, + -1118651318, + 1012043345, + 1082630437, + -1086158648, + -1098111015, + 1031072985, + 1071211333, + 1063244787, + -1072937413, + 1063991921, + 1067470721, + -1096810969, + 1072491960, + -1087879387, + -1080804857, + -1075483168, + 1033394213, + 1048147408, + -1080253968, + 1064252965, + -1117904780, + 1050519797, + -1105463507, + -1147032511, + -1081820556, + -1093038949, + 1037258039, + -1116006608, + 1049974994, + -1075901392, + -1119167311, + 1080613075, + -1073755916, + -1133088231, + -1054712574, + -1097101544, + -1073545369, + -1079850297, + 1069829833, + -1066171715, + 1051909621, + -1104288142, + 1038194793, + -1140284985, + -1116192194, + 1036793626, + -1114848430, + 1081297556, + 1083608730, + 1084497879, + -1085821941, + 1036950733, + -1100471703, + -1104473569, + 1059678090, + -1082572950, + -1101141877, + -1067354835, + 1035310618, + -1079139705, + -1094947824, + 1064798104, + -1088585568, + 1086622439, + -1065769091, + -1100014699, + -1112058932, + 1079677074, + 1034738868, + 1068606838, + -1125452802, + -1086054219, + -1084809879, + 1033502008, + -1094683958, + -1096843275, + -1076044799, + 1034906607, + -1111229301, + -1097438092, + -1101934884, + 1068063183, + -1099309508, + 1033788547, + 1076949316, + -1087180614, + 1054413938, + -1093220192, + 1043887269, + 1074916738, + -1092641036, + -1075287041, + -1081105191, + -1105174499, + 1065997648, + 1053336559, + 1065499318, + -1072694380, + 1063856589, + -1084658678, + -1106434598, + 1032915501, + 1069772349, + 1044263489, + 1059646558, + 1076680536, + 1043211820, + -1111846410, + 1034390147, + 1074483983, + 1058104570, + -1097201073, + -1081876045, + -1121141169, + 1035497162, + -1093610884, + 1043473648, + -1109117571, + -1114207362, + 1058644349, + 1020294232, + 1053325602, + 1039235203, + -1077717416, + -1109360738, + -1077969088, + 1045391389, + -1132229624, + 1018284960, + -1114033921, + -1088686636, + 1059307228, + -1115320928, + -1148259818, + -1092868097, + -1100201612, + -1093421911, + 1054565659, + 1061256828, + -1121877769, + 1046886770, + -1097021650, + -1088648629, + -1107109053, + -1098098053, + -1114073208, + -1111815363, + -1095892665, + 1060028394, + 1039727726, + -1090323261, + -1098223683, + -1123200345, + 1033260282, + 1055237050, + -1078416213, + 1042984810, + -1116303390, + -1108322398, + -1088479737, + -1143612698, + -1120472311, + -1144927168, + -1148486006, + -1104247816, + -1086679016, + 1043213867, + -1097440949, + 1057810156, + 1038600380, + 1060815219, + -1126097564, + 1057777288, + 1040362942, + -1131777054, + 1060672505, + -1089686432, + -1150059096, + -1084765293, + 1065818873, + -1106267546, + 1091681423, + 1059112683, + 1071235792, + -1105458979, + 1053866733, + -1099760431, + -1076471427, + 1078201674, + 1023510002, + 1067568071, + 1044432854, + 1051325611, + -1101956337, + 1069784745, + -1130757404, + 1050840274, + 1030456748, + 1098855342, + 1073815131, + -1073177248, + -1098639603, + -1072186526, + 1085216977, + -1100728512, + 1056142051, + 1074641706, + -1067068552, + 1061014058, + 1046681171, + 1049009975, + 1083926625, + -1117731395, + -1078730166, + -1072153875, + -1072845032, + -1080797936, + 1061192322, + 1034056425, + 1058000179, + -1119374018, + -1090224351, + -1097318952, + -1057905053, + -1079884763, + 1035396842, + 1100273255, + -1108710793, + 1049544648, + 1061022573, + 1056872544, + 1048733515, + 1039562126, + 1042695232, + 1077547715, + 1054628201, + -1089251757, + -1067481841, + -1078390460, + 1063696457, + -1102078130, + -1087382460, + -1080712460, + -1133053468, + 1059302810, + 1075229692, + 1062837782, + 1060982684, + -1079547987, + -1088224810, + 1044598707, + -1096829885, + -1095842750, + -1085815085, + 1009216032, + -1078976756, + 1044970195, + -1095016281, + 1050871336, + 1046746898, + -1079406412, + 1070355047, + -1080935012, + -1105486231, + 1069276908, + 1050535753, + -1089700168, + 1075553056, + 1059781020, + 1050458473, + -1092786965, + 1083479785, + -1111449428, + 1070477700, + -1100200034, + -1087384254, + -1080964819, + -1071502009, + -1112022467, + -1089629019, + 1022453607, + -1086013671, + 1073939015, + 1075798951, + 1070278590, + 1044227584, + -1080266600, + 1065372198, + -1090024022, + -1077073682, + -1110747631, + 1068265107, + 1078191285, + 1060382806, + -1104608184, + 1017612492, + 1047409774, + 1072519573, + -1087941295, + 1053469893, + -1105965381, + -1083744576, + -1087796765, + -1123964057, + -1067457829, + -1077997452, + -1086689735, + -1085670476, + -1104023831, + 1063740407, + 1013133822, + 1057757828, + -1075834184, + 1027982983, + -1090804198, + -1074077750, + 1064692702, + 1034790794, + 1033400060, + -1108998990, + 976875392, + -1078142321, + -1107557444, + 1057849146, + 1061174240, + 1092005326, + 1066170487, + -1111870478, + 1032759360, + -1077094299, + -1077471433, + -1101895096, + 1037153650, + -1064812056, + -1097945139, + -1073002619, + -1072596558, + -1107780851, + 1037752300, + -1098653464, + 1030129272, + -1085912865, + -1083862041, + 1058795528, + -1090237655, + 1087716734, + -1088619605, + -1072134379, + -1074267183, + 1061991087, + 1027343722, + 1050971518, + -1087225723, + 1019521386, + 1057758557, + -1100538517, + 1044709546, + -1079501727, + 1042423109, + 1078133656, + -1100852978, + -1088185722, + 1062937128, + -1105180606, + 1057218634, + 1041798247, + 1057319947, + -1091343185, + 1059573624, + 1053459469, + 1027871438, + 1043045136, + 1062198437, + -1089216088, + 1059155414, + 1035977984, + -1094452176, + -1092658323, + 1070864582, + -1099406398, + -1085149481, + 1037813442, + 1032683162, + -1091168086, + -1090172866, + -1122647880, + -1094362282, + -1105191979, + 1051212711, + 1047784101, + 1061736404, + 1053993170, + 1031697373, + 1025684045, + -1100183204, + 1052878342, + -1095018149, + 1053900278, + -1094113552, + 1061094809, + -1070319341, + -1079724453, + -1079992909, + -1084839221, + -1103509578, + -1090329425, + 1042412404, + -1123973754, + 1069151384, + 1049510283, + 1062805399, + -1087629925, + 1068434726, + -1116192024, + 1064007322, + -1096463576, + -1092228968, + 1051691246, + 1050419723, + 1045671648, + -1106266125, + -1073683576, + -1107016104, + -1086337600, + -1136574990, + 1028828675, + 1053669932, + 1047499253, + 1077981948, + 1043159124, + 1042329808, + -1098311828, + -1116537208, + 1056395267, + -1075511873, + -1060966146, + 1042529347, + 1063400042, + -1113651669, + -1107400124, + -1116961013, + -1082461449, + 1040854704, + 1048568016, + -1094224833, + -1083065617, + -1081037317, + 1050766949, + 1064598349, + -1092864010, + 1073406755, + 1063759781, + -1083990422, + -1092115792, + 1068648780, + 1028016446, + 1048960187, + -1078340175, + -1109825047, + 1046195351, + 1050175454, + 1029161807, + 1060912419, + 1080394865, + 1061014200, + -1103911267, + 1061496539, + -1072668946, + -1119874029, + 1059343811, + -1089396280, + -1082913960, + 1078713122, + 1066654320, + -1094948174, + 1053328212, + -1103769849, + -1076370493, + -1115135317, + -1100806087, + -1109475388, + 1037193955, + -1069845622, + -1104347465, + 1067934248, + -1077559055, + 1061576652, + 1032431350, + -1094675013, + -1090054661, + 1071260443, + -1117906042, + -1089885228, + 1085766716, + -1108657704, + 1059009611, + -1107335071, + -1094774604, + -1114448008, + 1055205960, + -1141777874, + 1060312777, + 1040489180, + 1067099268, + -1086076746, + -1097864605, + -1094701677, + 1049702381, + -1097647209, + 1066553413, + -1078637621, + 1070452217, + 1057595613, + -1088365017, + 1040284274, + -1081560220, + 1065833778, + -1069583195, + -1081922144, + -1095569261, + -1173097072, + -1090803725, + 1073458990, + -1077412086, + 1051220446, + 1057282052, + 1063195038, + -1096604289, + 1066151783, + -1079215448, + 1067477154, + 1058947811, + -1094554921, + -1107685161, + 1043111731, + -1112760300, + 1067728224, + 1041956908, + 1075795706, + -1096249987, + 1054904247, + -1071555018, + -1093168866, + 1077204475, + -1071335861, + -1078442994, + -1081671861, + 1078884163, + -1094331779, + 1080024031, + -1090663455, + -1077946061, + 1071999147, + -1089007108, + 1053912026, + -1086390139, + 1072739607, + -1079243324, + -1091475126, + 1075052755, + -1086526904, + 1041772732, + -1075676071, + -1108343397, + 1073796296, + 1081584756, + 1057527052, + -1113042329, + -1088956502, + -1080247315, + -1072840382, + 1063452044, + 1072951125, + -1077475676, + -1081871910, + -1061780220, + -1152982472, + -1087088673, + -1096526354, + -1077413913, + 1065577124, + 1075166319, + -1088657496, + -1118038879, + -1066526425, + 1049391080, + 1034763374, + 1060601085, + -1093300092, + -1106441892, + -1108267304, + -1087638861, + 1066760586, + 1048814262, + -1081899379, + -1087646033, + 1050290040, + 1050790580, + -1098562565, + -1105364734, + -1090774159, + -1089836544, + -1091008761, + 1036499112, + -1087762180, + 1045060185, + -1099838887, + 1062706469, + -1085852238, + -1092727059, + -1090854734, + 1063908078, + -1083967236, + 1060137185, + 1061056009, + -1080341333, + 1047384436, + 1063743693, + -1111728264, + 1050167892, + 1046150844, + 1027059967, + 1050867934, + 1067490792, + -1097707438, + -1106260437, + -1124559654, + 1057961850, + 1047841231, + 1050048294, + -1111218302, + -1119131026, + 1046532064, + 1047352969, + 1033936141, + 1064545304, + 1028102622, + -1084458843, + -1086715936, + 1053661626, + -1084853905, + -1104621562, + -1102750296, + -1081378433, + -1071205081, + -1091673704, + -1093238732, + 1057548932, + 1065464218, + -1091206516, + 1025260440, + -1087861994, + -1084501737, + 1047613569, + -1082858190, + -1105950580, + 1065010644, + 1032351865, + 1048355808, + 1070656321, + 1058286714, + 1051144232, + -1082258969, + -1106567147, + -1123263280, + 1032727052, + -1093638364, + 1059002010, + -1068490853, + -1073886211, + 1048166422, + 1065020816, + -1073888897, + 1016532693, + -1104832423, + -1088984614, + -1091501524, + 1027841865, + 1084594437, + -1082088148, + -1120516540, + 1059146120, + 1088301396, + 1069348701, + -1101486647, + -1069812804, + -1098110883, + 1073317487, + -1090023886, + 1063687630, + -1084777001, + 1041379887, + 1079274355, + 1082471444, + -1106317135, + 1079204218, + 1046277175, + -1112681229, + 1058334402, + 1054954014, + 1052817874, + 1048266984, + -1086763221, + -1080270472, + -1098090310, + 1071066021, + 1057416594, + 1049076198, + -1102404419, + -1090036408, + -1076227494, + 1053908223, + -1105542124, + -1088347024, + 1079912301, + -1081692786, + -1081223867, + -1106292455, + 1067024629, + -1096785519, + 1054107870, + 1051171354, + 1051501059, + -1104478652, + 1068687311, + -1096601413, + -1089888691, + -1089785916, + -1075452053, + 1084272923, + -1090580416, + -1087468343, + 1059095689, + -1095371536, + 1058369740, + -1094567460, + -1104463596, + 1065600603, + 1058463400, + -1094024031, + -1090051928, + -1099621776, + 1056079600, + 1082419504, + 1057737877, + 1057109005, + 1040817487, + 1068668406, + -1077877000, + 1069720613, + -1098760217, + 1071542826, + -1093026922, + 1048974475, + 1044299704, + -1074739098, + -1082905093, + -1080833948, + -1079680483, + -1072741334, + -1100645876, + -1084426885, + -1071425013, + -1139566331, + 1053514524, + -1072872772, + 1064340142, + -1079258862, + -1065989436, + -1078050318, + -1097052768, + -1079062740, + 1055662982, + 1076826087, + 1046595174, + -1068899618, + -1101311861, + 1062990112, + 1069420437, + 1061880926, + -1077459396, + 1068604015, + 1051766701, + 1083296864, + 1056818226, + -1080987154, + 1065538225, + -1087277679, + 1040032206, + 1072220747, + 1058716989, + 1049311354, + -1086419096, + -1078754110, + -1083528527, + 1067931457, + 1066676471, + 1055361654, + 1035113473, + 1045119474, + 1045039413, + -1072096651, + 1077872514, + -1076298484, + 1021558792, + 1028945528, + 1074909553, + -1089561913, + 1067030442, + 1065848808, + -1099974322, + -1070970896, + -1084988932, + 1060199006, + 1073245764, + -1078989218, + 1068943887, + 1041810583, + 1052137328, + 1024849952, + 1050440562, + -1105914232, + 1044573298, + 1065726071, + -1094953829, + -1110610069, + 1071131483, + -1091696706, + -1095492614, + -1094008237, + 1064167835, + 1069608433, + -1089756980, + 1058433726, + 1063289988, + -1096938058, + 1032974195, + 1043313661, + -1105491299, + -1100997517, + -1111838006, + 1036549637, + 1047813170, + 1068396287, + 1051521025, + -1084370513, + -1108269361, + 1042375874, + 1067648701, + 1060859489, + 1049343653, + -1087106415, + -1081014319, + -1104315362, + -1097763945, + -1096655488, + -1090862322, + -1106079248, + -1102125091, + -1094904620, + -1092739131, + 1031027412, + 1064269123, + 1067139253, + 1070403054, + 1057813798, + -1094227137, + 1060294185, + 1049115553, + -1099566872, + -1096568349, + -1097529994, + -1098326319, + 1059470389, + 1059664468, + -1075068411, + 1063715973, + -1072066059, + -1090445745, + -1073441830, + -1099686623, + -1095960683, + 1033737841, + 1051522974, + -1098339600, + 1055195986, + 1045765401, + 1050728787, + -1105367166, + -1105132715, + 1042472226, + -1102164099, + 1060197651, + 1049097429, + -1074843920, + 1058258142, + 1068364893, + 1052596675, + -1091478503, + -1086433628, + 1043990328, + 1073691733, + -1102550572, + -1063176628, + -1098328274, + 1044174251, + -1076191548, + -1114938234, + -1093687354, + -1115202694, + -1101499335, + -1084058720, + -1088812615, + -1097383321, + 1072098922, + -1095011496, + -1096858324, + -1115251814, + -1106699650, + -1081254455, + -1122660016, + 1063173811, + -1104098074, + 1043265484, + -1103730120, + -1085644707, + 1065412305, + -1095943104, + 1065606252, + -1136211490, + -1118468223, + -1080624483, + -1101500865, + 1050803329, + -1113036161, + 1054306259, + -1102860051, + -1094945901, + 1040426833, + -1104084698, + -1095142878, + 1025723822, + 1070641605, + 1052105434, + 1058096787, + 1038811961, + 1064581496, + -1091114862, + 1059686970, + -1107052393, + 1049591722, + -1157080304, + -1075047776, + 1018869622, + -1098621380, + -1080885588, + 1035583697, + -1096198678, + 1044638151, + 1064692229, + -1068927514, + 1057825604, + 1048070210, + 1068558137, + 1060636838, + -1131892583, + 1052304538, + -1078864812, + 1056990599, + -1101530038, + 1055447222, + 1056416639, + 1054722047, + 1048984420, + -1120292870, + 1076488851, + -1054124076, + 1032448726, + -1092684260, + -1094239163, + -1064182849, + -1076154837, + 1071235488, + 1059719399, + 1028119391, + 1051464579, + 1041466400, + 1075826004, + -1062439849, + -1079856230, + -1079185719, + 1067868687, + -1120404420, + -1073596096, + 1060037246, + 1054804633, + -1092175249, + -1128908050, + -1095992734, + 1064713586, + 1059837307, + 1056720577, + 1059308303, + 1057727421, + -1080536645, + -1091083197, + -1105241036, + 1063101676, + 1048344177, + -1079787186, + -1089080622, + 1075663266, + 1061607189, + -1101455167, + -1085845024, + 1074028138, + -1105973977, + 1053612047, + 1054198376, + -1096275783, + -1104579524, + -1074371170, + 1041827900, + 1052253671, + 1066434344, + -1084641338, + 1069179452, + -1097282470, + 1059426305, + -1102140649, + 1073878147, + -1101846997, + 1058811555, + 1069964590, + -1079396920, + 1048616241, + -1087476919, + 1038559793, + -1123838962, + 1054638221, + 1073000949, + -1098090966, + -1088419126, + 1061021575, + -1089150499, + -1085085613, + 1030096180, + -1087224105, + 1019343251, + 1060782060, + 1041585912, + 1063404574, + 1062608193, + 1060351394, + 1057672495, + -1105180482, + 1064396532, + 1032488663, + -1079754327, + 1052875642, + 1048819621, + -1083729329, + -1086326210, + 1075041765, + -1099332469, + -1097838217, + -1103693003, + -1097292381, + -1086341333, + -1091763277, + -1095244349, + -1121468268, + -1089735147, + 1050454023, + -1081119043, + -1075896108, + 1059081135, + 1046494681, + 1052228933, + -1107174301, + -1105169124, + 1056694453, + 1056629353, + -1085378648, + -1077283257, + -1121669120, + -1080305142, + -1088386611, + -1078960936, + -1095287303, + -1096795129, + 1052460112, + 1037737635, + -1090278951, + 1053910987, + -1088266585, + 1063276159, + 1050683127, + 1059723241, + 1065502155, + 1022103885, + -1097132559, + -1112356207, + 1073578432, + -1086547163, + 1054223741, + -1086027120, + -1079911698, + 1043456530, + -1117912490, + -1090578713, + 1057096442, + 1033636673, + 1029359871, + -1136275309, + 1061889477, + 1048104199, + 1034083194, + -1112703388, + -1083811294, + -1112143943, + 1042859451, + -1103609867, + -1105205894, + -1095302578, + 1037376873, + -1104915165, + 1068891901, + 1071433457, + 1070584559, + 1082038141, + 1043499102, + 1049515210, + 1060668007, + -1092098674, + 1063732364, + -1090886266, + -1101846366, + -1114567972, + -1101010017, + -1099755895, + 1075345025, + 1067874758, + 1026544627, + -1093449018, + 1022622258, + 1031666022, + -1095612833, + 1062609644, + 1068660206, + 1042704481, + 1032033699, + -1105094474, + 1065061457, + -1057861874, + -1131119858, + 1058559284, + 1042070632, + 1070830130, + -1096943795, + -1132187336, + 1001271392, + -1081053006, + 1051941067, + -1099852785, + 1070086725, + -1091848661, + 1066832982, + -1073181796, + 1059465702, + -1102105929, + 1037914863, + -1077793557, + 1049509848, + -1080619070, + 1057711354, + 1065998891, + 1071467682, + 1077641974, + 1077135034, + -1078491173, + -1085406170, + -1088296353, + -1096556028, + -1088364032, + 1048055076, + 1032891760, + -1091982090, + -1108292095, + 1063718266, + 1059766718, + -1114573474, + -1084845170, + -1128849022, + -1101969205, + -1089751436, + 1047462267, + -1104325686, + -1102053114, + 1045812549, + 1037055019, + -1084046379, + 1068817310, + 1067976328, + -1101205359, + 1061986655, + -1094669344, + 1060958145, + 1051385945, + 1074482724, + 1062106160, + 1028370934, + -1062258550, + -1104762653, + 1061335423, + -1096114211, + 1035793814, + 1058318489, + -1067913958, + -1093869074, + -1069126877, + 1079313987, + 1052896512, + 1060049475, + 1049416987, + -1063736254, + -1107256255, + -1081166519, + 1034036310, + -1080670222, + 1046598067, + -1121015079, + -1088902346, + -1071582412, + -1054482064, + 1065451143, + -1080455978, + 1017939442, + -1074448239, + 1082352499, + -1099769283, + 1063209928, + -1104686375, + -1118503792, + 1065362419, + -1075129523, + 1069432899, + -1079950496, + -1083871553, + -1098003069, + -1074900537, + 1049592677, + -1081485818, + -1077581875, + -1073734621, + -1083271328, + -1076004280, + -1085469901, + -1115681251, + -1085974284, + 1048724344, + -1090478649, + 1073080475, + 1070813185, + -1079484600, + 1083551439, + -1097492937, + 1039793938, + 1034395121, + 1067333865, + 1069103865, + 1074195382, + -1076333999, + 1050484395, + 1046240363, + -1099230534, + -1073654777, + -1073386582, + -1160048048, + -1127557108, + -1099375871, + -1091673272, + -1098867205, + -1082114286, + -1108788929, + 1063627180, + -1138357183, + -1086730064, + 1062175371, + 1037896152, + -1094727927, + 1051138071, + 1049983966, + -1099346556, + -1091109459, + 1053571763, + -1092480579, + -1105147846, + 1011452166, + -1131082286, + -1106453717, + -1095495108, + 998961208, + -1138460269, + 1068987613, + -1135267589, + -1079900116, + 1022096482, + 1039913518, + 1032896635, + 1037316597, + -1095339241, + -1105216879, + -1106379138, + -1115604052, + 1046063804, + 1052909852, + -1093299228, + 1056377993, + -1130881318, + 1043674892, + 1053917459, + 1041004685, + 1058398151, + 1027238377, + -1087865529, + 1057572018, + -1083268910, + 1080582461, + 1043679622, + 1024183921, + 1067881029, + 1021445226, + -1125276142, + -1145726264, + 1066505678, + -1089189089, + 1048805091, + -1103713526, + -1108973886, + 1049104813, + 1072755284, + 1065794200, + 1036782231, + -1075452977, + 1065123017, + -1102399461, + -1080461883, + 1069439542, + -1104567786, + 1040629836, + -1094562960, + 1028332216, + 1045309008, + -1104628096, + -1102985118, + 1060002019, + -1111969436, + 1044181738, + -1079220732, + -1141489076, + 1049329686, + -1097639653, + 1076212202, + 1065242426, + -1104001568, + 1048682021, + -1081655127, + 1087889578, + 1062028957, + 1075620213, + 1057317718, + 1042740907, + -1072604975, + 1032543787, + 1052874181, + -1109913423, + 1067036453, + 1053176858, + -1077810438, + 999330148, + -1083260264, + 1066189613, + -1080406913, + -1076471334, + -1088149168, + 1082928496, + 1042519757, + 1047053726, + 1060058972, + -1079919864, + -1110388618, + -1113997323, + -1133242632, + -1086301084, + -1072471691, + -1081621814, + -1101859841, + 1057026289, + -1094373980, + -1077667235, + 1072366570, + 1055194116, + 1046582608, + 1072248098, + 1044759416, + -1113486593, + -1114265650, + 1055796056, + 1053665080, + 1032144202, + -1077832412, + -1080639061, + 1052673724, + -1111788160, + -1104083293, + -1098818424, + -1101623255, + 1017526760, + 1046480709, + -1110210836, + 1082541310, + 1045135712, + 1068962412, + 1024018954, + 1062750388, + 1054137760, + -1125195361, + -1112423342, + 1033954611, + 1059442100, + -1094974086, + 1059297442, + -1114671996, + 1064288223, + -1091242639, + -1082546530, + 1053116319, + 1048737997, + 1042668526, + 1075907113, + 1083858006, + 1013666549, + -1098593425, + 1030193496, + -1085466973, + 1052903163, + -1070841302, + 1067342970, + -1085514539, + -1105354664, + 1041173917, + 1053232800, + 1037115282, + -1100849243, + 1050297132, + -1097420311, + -1085433554, + -1072916020, + -1107063558, + 1043432518, + -1091789957, + 1035670978, + -1125048330, + 1050818840, + 1044097551, + 1076949658, + 1054937914, + -1076320373, + -1096116634, + -1084782104, + -1130917426, + -1103890055, + 1055553646, + 1057385425, + -1095293940, + -1089000343, + 1065612511, + 1046888290, + -1095958799, + 1057149976, + 1079968140, + 1066213016, + -1094849593, + 1071020911, + -1091609068, + -1071290301, + -1118764441, + -1076920867, + -1105038698, + 1061916486, + -1088490075, + 1038920537, + 1017478794, + 1082811842, + -1078230858, + -1094217376, + -1094543414, + 1051763638, + 1049465006, + -1081059266, + 1042283243, + -1096820712, + 1057504142, + 1077485147, + 1020926032, + 1059474356, + 1067256975, + -1085608667, + 1048897100, + -1095330871, + -1087964563, + -1104623210, + 1065678873, + -1093398399, + -1089815101, + 1059409311, + -1082485804, + 1050684819, + -1088857808, + -1100346516, + 1052171686, + -1095125681, + 1038341955, + -1087258650, + -1165833032, + 1050416973, + 1061869240, + -1097231780, + -1138646676, + -1106878669, + -1098885565, + 1050675009, + -1126679428, + -1113780366, + -1105420126, + -1116937398, + -1091064606, + -1098672907, + -1085835968, + 1053081493, + -1111708074, + -1083536777, + -1112932907, + 1055483975, + 1034980580, + 1040415211, + -1093536098, + -1099754089, + -1097130667, + -1105526897, + -1079005405, + 1059663894, + 1035780062, + -1104864283, + 1057618537, + 1052151109, + 1049989328, + 1040974127, + -1105397085, + 1047164361, + -1110911128, + 1070050467, + 1050702893, + -1093042736, + -1113547243, + -1106079560, + 1048226337, + -1139028651, + -1095682790, + 1044692728, + -1099341494, + -1088615324, + -1108283832, + -1110561181, + 1062956805, + -1091366232, + -1105546895, + 1029367599, + 1025437419, + -1101119996, + -1088883031, + 1076693139, + 1042082859, + 1040185924, + -1083737762, + 1065398095, + -1118282988, + 1088493294, + -1102540714, + 1062599577, + 1034595873, + -1090541086, + -1104487896, + -1068264793, + 1083135856, + 1066382676, + -1121881309, + 1086715661, + -1061592709, + 1063181413, + 1069045314, + 1063514756, + 1076575977, + -1121333622, + 1055594788, + -1085713464, + -1089884337, + -1081092878, + 1065370200, + 1031612979, + 1054111877, + 1032072092, + -1093736082, + -1114518130, + -1076216658, + -1088936119, + -1088669675, + 1102069234, + -1103590484, + -1105396716, + 1057162015, + -1086900626, + 1050488909, + 975879488, + 1037064045, + 1064170543, + 1058584697, + -1090860316, + 1073236681, + -1078453371, + 1058306496, + 1047087319, + -1105713678, + 1058142788, + -1078189044, + -1096649706, + 1027093978, + -1089320517, + -1098726414, + -1095405968, + 1081169579, + 1074032810, + -1080470026, + -1088428806, + -1128695775, + -1090439056, + -1085362867, + -1085175577, + -1117035749, + 1058761076, + -1169737168, + 1070915113, + 1051094379, + 1059011343, + 1069261296, + 1060003202, + -1074466206, + 1077113401, + -1097442063, + -1091284270, + -1095509129, + 1047151512, + -1094567517, + 1056339364, + -1116404678, + 1065984688, + 1074192905, + -1094069234, + 1051795229, + -1096663128, + 1067025703, + 1070474054, + 1087250136, + 1050350757, + 1091021889, + -1072883482, + 1073754492, + 1059249462, + 1062204283, + 1042399571, + -1124794101, + -1083875539, + 1058884647, + -1095790790, + -1088744902, + -1064174694, + 1073894587, + -1079090438, + 1068087388, + -1084908461, + 1065521993, + -1095693093, + -1078164776, + 1046826498, + 1034373802, + 1055550998, + 1057331859, + -1098862916, + 1057191210, + -1063222114, + 1029295050, + -1098846051, + -1102711050, + -1084073316, + 1054873977, + 1075045843, + 1066132625, + 1065360819, + -1075291536, + 1079921295, + 1066475819, + -1082118552, + 1066798067, + 1074965787, + -1114699046, + -1087235320, + -1079752692, + -1111158781, + 1069991303, + 1073169408, + -1098230753, + 1077362345, + -1083706375, + 1059003941, + 1055514750, + 1054539684, + 1014606812, + -1109457603, + 1081769804, + 1060999636, + 987321416, + 1041458703, + 1067763466, + 1065324322, + 1067474360, + -1093093708, + 1070314615, + -1087937347, + -1101151953, + -1079900534, + 1055961899, + 1054056104, + -1090545466, + 1067247506, + 1060259677, + -1088467371, + -1098458130, + 1066901160, + 1054461243, + 1054657527, + 1037713524, + -1104362627, + -1120762080, + -1099965956, + -1119984647, + 1024302739, + 1006395838, + 1064596571, + -1099540044, + -1111803650, + -1124035053, + 1055891784, + -1087034489, + 1051324985, + -1112844739, + -1104824202, + -1091863767, + -1106386772, + 1014589156, + -1083347841, + 1038999878, + 1061256427, + 1049178435, + 1042596807, + -1088795766, + -1135355506, + 1054726343, + 1055887484, + -1080566341, + -1085389031, + -1100004891, + -1097845355, + 1029734768, + -1102834719, + -1094802769, + -1097641766, + 1076397686, + -1095840827, + -1083932237, + 1069289850, + 1057417774, + 1058065297, + 1058019929, + 1067321180, + 1069998206, + 1034279020, + -1115753326, + -1123091144, + 1051971555, + -1109114439, + -1094925107, + -1087108352, + -1106944013, + 1065707019, + -1100115646, + 1046416513, + 1035538506, + 1042929737, + 1060997349, + -1098307639, + 1044176389, + 1065775780, + -1127430405, + 1087952594, + 1036488604, + 1042852059, + 1047047207, + -1094246118, + -1095277471, + 1075690879, + -1104879470, + -1091661556, + 1037026671, + 1033817675, + 1044607626, + 995828543, + 1062806850, + 1046600764, + 1069640726, + -1089887613, + 1064297107, + 1065881497, + 1041461736, + 1071235013, + -1111793666, + -1071420726, + -1081110807, + -1071215508, + -1098357928, + 1049385151, + 1038305399, + 1047710133, + 1055998724, + -1104852975, + -1072206663, + -1085178534, + 1055467640, + -1080425367, + -1115166729, + 1076591402, + 1063541820, + 1040268143, + 1042220963, + -1087006557, + -1107142698, + 1015045303, + -1120081201, + 1055001336, + 1050041410, + -1072047847, + -1075200627, + 1051676966, + 1068729024, + -1086378257, + -1088990529, + -1091968203, + 1059813392, + 1076852862, + -1090045407, + -1081891157, + 1027542078, + -1093033685, + -1112832238, + 1061527371, + 1037010111, + -1093499899, + 1056588784, + -1072542204, + 1002607675, + -1080371622, + 1049933301, + -1087670579, + -1096419115, + 1037406006, + -1073114131, + -1087678933, + 1052156499, + 1068486667, + -1088640880, + 1055674359, + -1076072624, + -1080852984, + 1054321683, + 1006361666, + -1115329464, + -1086617724, + -1110991428, + -1089649661, + -1083440005, + -1099972756, + -1083288866, + -1081872270, + -1071333766, + -1090023877, + -1076821084, + -1084258624, + -1086441165, + 1087315392, + 1056965873, + -1081998761, + 1087135764, + 1065881430, + 1051339018, + 1046782525, + -1069688729, + 1075936014, + 1055169671, + 1077036662, + 1067273602, + -1099842041, + -1075548443, + 1055463405, + -1075440205, + 1034655046, + -1081742454, + 1074570892, + 1077128783, + 1072034775, + 1035170889, + 1038176123, + -1075547656, + 1062200322, + 1040744769, + 1006454340, + -1081902295, + 1069121291, + 1064575739, + 1047203400, + -1080382163, + -1110324228, + 1070762210, + 1059044689, + -1074420006, + 1040680381, + -1089285414, + 1050840334, + -1090184747, + 1044439757, + 1060837013, + 1054587270, + -1100250568, + -1071206311, + -1100186629, + -1080518568, + -1113567531, + -1078445394, + 1033172830, + -1080307929, + -1096693036, + -1083839602, + -1070903461, + 1004918970, + -1082109103, + -1105530011, + -1081959935, + -1080554413, + -1081451142, + -1106643409, + -1117214943, + 1064178961, + -1089266070, + -1078833425, + -1116923341, + 1068329163, + 1058947947, + -1072355101, + -1088238659, + 1057435802, + -1109927122, + 1042644025, + -1071075678, + -1089406019, + 1031992661, + 1045171048, + 1033079472, + 1062673233, + -1100781304, + 1036207942, + 1058336655, + -1124633744, + -1072979596, + 1064687125, + -1151592504, + -1092417392, + 1052534111, + 1059696863, + 1057658659, + -1101082461, + 1047840400, + 1056665750, + 1043447543, + 1064875388, + 1049040803, + -1089267555, + -1103941706, + -1081388626, + 1059929652, + 1037409994, + -1090802828, + -1100608196, + 1050958414, + 1066185900, + -1107885810, + -1102699034, + 1057019034, + 1048921097, + 1046473873, + -1097551999, + -1084654237, + -1108246384, + 1057900509, + -1125833794, + -1096003165, + -1098606927, + -1091100338, + -1094224760, + -1081774875, + 1032726121, + 1060316822, + 1026599077, + -1072710100, + -1096271094, + 1055232649, + 1054195810, + 1071517185, + 1032099178, + -1102932035, + 1049501623, + -1102888150, + -1099120413, + -1089673312, + 1040302145, + 1049720810, + -1078357490, + 1046949223, + -1081173068, + -1108100591, + -1091525910, + 1054991349, + 1044847531, + -1104054583, + -1086158044, + 1038251221, + 1043443678, + -1082593021, + 1071409262, + 1058284915, + -1076871137, + 1065400547, + 1050631949, + -1082833888, + 1042879579, + 1040641336, + -1098419716, + 1042391843, + -1098044218, + 1047450254, + 1058051504, + 1054091887, + -1081910099, + -1104520487, + -1075661561, + 1017956018, + -1081992283, + -1093190219, + -1086371572, + -1075210641, + 1067239369, + -1079613027, + 1059908536, + -1075082926, + -1073561686, + -1125545464, + -1088072538, + -1095323930, + -1077255032, + 1072998826, + 1021724688, + 1057984907, + 1077954267, + -1087767617, + 1069886355, + -1084339125, + -1108978290, + 1026329751, + -1080611618, + -1080599579, + 1057218939, + 1034672244, + -1114284322, + -1141665688, + -1126518772, + -1061932829, + -1082333986, + -1079946750, + 1065354664, + 1083381698, + -1073716434, + 1041685670, + -1112551652, + 1057566657, + 1065911503, + -1096344427, + -1129637280, + -1084296920, + -1077218581, + -1091550689, + -1093873729, + -1073272168, + 1062286731, + 1066381010, + -1092767997, + 1036745532, + -1087920153, + 1062070456, + -1083295041, + 1068764259, + 1043738515, + 1083124857, + -1089578406, + -1082959890, + -1066964688, + -1088278848, + 1040633608, + -1061158471, + 1056067484, + -1115492050, + 1055765591, + -1107285735, + 1069583047, + 1064283126, + -1069093673, + 1077389013, + -1100712872, + 1047637236, + 1029285298, + 1032862618, + 1085478434, + 1054710484, + 1052424561, + -1063546106, + -1108590933, + 1059686539, + -1075831669, + 1066267788, + 1047812876, + 1057596737, + 1051755624, + -1097823898, + 1063463115, + -1083481944, + 1043409098, + -1085081847, + 1075576516, + -1103515960, + -1087200734, + -1067615271, + 1044291202, + -1126686016, + 1064116266, + -1083199070, + -1077446679, + -1063300805, + 1059825562, + 1051735752, + -1110407117, + -1072295145, + -1094192281, + 1071050219, + 1053595008, + 1052292346, + -1095458774, + -1080873512, + 1068187600, + 1083572533, + -1098471422, + -1109783695, + -1068036992, + -1078668012, + 1041551992, + -1090225965, + -1090787435, + -1077586661, + 1045996790, + 1069971034, + 1071227546, + -1090869996, + 1041248151, + -1094859148, + -1070209093, + -1092242280, + -1097589775, + 1046339663, + -1077075542, + -1094195337, + 1075017708, + -1070672055, + 1066699653, + -1075954015, + 1025040001, + -1077294988, + 1060158117, + -1088745942, + -1071956383, + -1114556620, + -1088840629, + -1085994076, + 1061466893, + 1053383483, + 1008809138, + 1045879863, + 1036169147, + -1072996929, + 1058857328, + 1060064978, + -1099299565, + 1056900554, + 1055686954, + -1086631168, + 1050137877, + -1103343385, + 1060249746, + -1090356453, + 1060370053, + 1065410578, + -1088395483, + -1086784859, + -1094068056, + 1050373103, + -1105602167, + -1105870252, + -1127338034, + -1123702661, + 1067707852, + -1090033130, + 1067401207, + 1061860047, + 1052308583, + 1023354852, + 1040512577, + -1095079279, + 1035518584, + -1122260610, + -1073178284, + 1050698842, + -1106560128, + -1065436120, + -1096755057, + -1087015643, + -1092718957, + 1044746876, + 1052032037, + 1029907169, + 1059377155, + -1095896969, + 1062164684, + 1068218669, + 1081790759, + -1106235878, + -1095752250, + -1074319538, + -1083691602, + -1104804612, + -1147452183, + -1067678548, + -1072574154, + -1088943471, + -1104482253, + 1036762843, + -1119720290, + -1115007025, + 1056398322, + -1126010208, + 1047353468, + -1105784760, + -1081469665, + 1060580437, + 1035069291, + -1079190622, + -1069992077, + -1080837576, + 1036521126, + 1056496939, + -1127748040, + -1079275677, + 1054400723, + 1041991707, + 1051294395, + 1029380426, + 1066190544, + -1080055022, + 1024616538, + -1088362398, + -1086380325, + -1072301587, + -1119118894, + -1079537735, + -1083654241, + -1079532243, + -1136411798, + -1082432919, + 1049064373, + -1081583630, + -1093585002, + 1027779883, + 1046004514, + -1072544318, + -1082523667, + 1061541835, + -1105259189, + -1123184503, + 1067656411, + -1078432216, + 1045736127, + 992259291, + 1068616734, + 1051126280, + -1060676537, + 1077282145, + 1073056534, + -1098416318, + 1082063471, + -1083772885, + 1021913874, + -1071569141, + 1070076784, + 1059761208, + -1085524557, + -1103386360, + -1144662333, + 1057448268, + -1101372608, + 989879810, + 1000653307, + -1090451530, + 1040124370, + 1046583614, + 1053540776, + -1074294012, + -1112078237, + 1089675024, + -1075244111, + -1115423702, + -1070077685, + -1095748192, + -1070327189, + -1081532640, + 1054258485, + -1072539216, + 1060272248, + -1106491793, + 1048837173, + -1106837465, + -1102854610, + 1031858965, + -1115315223, + 1070677963, + 1080121936, + 1082247880, + -1085465720, + -1100786694, + -1085498012, + -1105768560, + 1059284004, + -1063532360, + -1104079832, + -1065388687, + 1048514668, + -1077097558, + 1011597540, + 1064839792, + -1094287660, + 1082758621, + -1070468127, + -1104007384, + -1070008638, + 1074118322, + 1033985428, + 1064010703, + 1033630455, + -1085111070, + -1090322699, + 1041403578, + 1057558071, + 1049052173, + -1084510315, + 1037743788, + -1104944509, + 1041516023, + -1084625107, + 1070462712, + 1047746775, + 1053447110, + 1066608175, + -1089801768, + 1054409086, + 1054925938, + 1043294099, + 1085254502, + 1048322960, + -1072528322, + -1077392149, + -1103084177, + 1064475621, + -1124288876, + 1069608799, + -1087905121, + 1042193273, + -1083434880, + -1097302950, + 1024418984, + 1083350154, + 1055054036, + 1054447134, + 1067158900, + 1046139228, + 1041217557, + 1045855585, + 1058243577, + 1056053720, + -1099718092, + 1055706986, + 996424102, + 1033554635, + -1102532456, + 1031879394, + -1127758461, + 1045486304, + 1056679522, + -1105243976, + 1071352403, + 1034578493, + -1074434376, + 1073978524, + -1070947664, + 1069191250, + -1089175387, + 1016332362, + -1113845116, + -1084516209, + 1074913594, + -1104556015, + 1015472732, + -1099930595, + -1096451328, + -1085236830, + 1038673981, + 1053576179, + 1002606425, + 1034648401, + -1094045694, + -1080861377, + -1105342266, + -1112924580, + -1096765612, + -1115243309, + -1072924418, + 1051818116, + 1035561049, + -1081516500, + -1089746072, + 1049656023, + 1029871821, + 1052404258, + -1075152018, + 1043205451, + -1114553042, + -1103010874, + -1072623226, + 1013387808, + -1133684975, + -1121463853, + -1136501380, + 1051257530, + -1097417402, + 1060365075, + -1086997140, + 1061524247, + 1041941425, + 1058326846, + 1065383792, + 1057075527, + 1042840373, + -1123872878, + 1069878551, + -1078913241, + -1129807629, + -1098007032, + 1064343615, + -1102632817, + 1061204440, + -1116750167, + 1074285102, + -1077800136, + 1059340109, + -1102770329, + -1081182997, + -1090344121, + 1029112616, + 1090630839, + 1048044096, + 1037208865, + -1104669414, + 1070569703, + -1122466940, + 1081904268, + 1032550139, + 1064396765, + 1074419273, + -1092553485, + -1093637469, + -1057858979, + 1091335347, + -1106863984, + 1051609102, + 1079779058, + -1066791492, + 1067021529, + 1049215419, + 1047675353, + 1084993021, + -1098000135, + -1085487526, + -1087506168, + -1071251666, + -1076928121, + 1076638162, + 1019765616, + 1062998954, + -1115173713, + -1089423164, + -1089800134, + -1065282041, + -1076289857, + 1054550067, + 1054413414, + -1110293567, + 1036549787, + 1065657332, + 1056349266, + 1053183006, + 1025987130, + 1032602778, + 1080162948, + 1061435289, + -1078865830, + 1046951384, + -1083392011, + 1067149761, + -1067129887, + -1087629322, + -1089996619, + 1054796524, + -1088631669, + 1049700071, + 1059159722, + 1065753838, + -1078330945, + -1084704770, + 1060594168, + -1074663325, + 1076494445, + 1031976151, + 1068492630, + -1083659501, + -1086313394, + -1099132014, + 1052055746, + 1041089368, + -1085868314, + -1074160343, + 1058380658, + -1094364081, + 1072948922, + 1059967616, + -1073354205, + -1064535326, + -1090939579, + -1081883266, + 1019462289, + -1091739888, + 1057030839, + 1074179794, + 1067095175, + 1053993645, + 1068025892, + 1065316271, + 1068099083, + 1061836116, + 1077713763, + 1063255419, + -1096060511, + 1046621471, + 1074202625, + 1069399412, + 1054498198, + 1075001034, + 1065350891, + 1072005223, + 1042196703, + 1075218044, + -1089633500, + 1058463615, + -1079901230, + -1077358593, + -1074997877, + 1071422503, + -1093509602, + 1061391642, + 1055853140, + -1075305755, + -1075596611, + -1080647130, + -1112296640, + 1074039957, + 1059855958, + -1096208384, + -1081928623, + 1055904168, + 1067024836, + -1071010101, + -1089589209, + -1093568478, + 1060398076, + 1047335028, + 1058197235, + -1081421744, + 1056773697, + 1062549958, + 1055462052, + -1080804467, + 1068732078, + 1070174194, + 1084668349, + 1071357931, + -1079497238, + 1067140630, + -1079935042, + 1054332872, + 1069743445, + -1114482234, + -1077453316, + 1079136224, + 1073003148, + 1077751783, + 1056069089, + 1029005745, + -1090152381, + 1061234532, + 1054889582, + -1082023866, + -1096008758, + 1066449190, + 1063824278, + 1077577527, + 1041257717, + -1082350942, + -1079984372, + 1082371661, + 1075734457, + 1087134947, + 1044971840, + 1048621019, + -1112697463, + -1119510975, + -1096879773, + -1090275397, + -1089851684, + -1104189733, + -1095162060, + 1066697601, + -1109880181, + -1098875534, + -1096127053, + -1087919466, + 1036896138, + 1041601948, + -1097403112, + 1035292108, + -1103067460, + 1049695644, + 1045470249, + 1032431900, + 1042775981, + -1096063438, + -1094966637, + -1091705521, + -1085329594, + 1034113958, + 1036621350, + -1118472257, + 1068896434, + 1064378828, + 1027014058, + 1055386713, + -1112701741, + 1057522741, + 1057830342, + -1087668437, + 1060627963, + 1052282820, + 1035948904, + 1041551327, + -1100416255, + 1070014579, + -1118707827, + -1093069076, + 1056654974, + 1047951449, + -1085036503, + -1106524413, + 1049412094, + 1046557121, + 1040628021, + 1058820914, + 1054163716, + 1062045583, + 1057926671, + 1065014011, + 1062888384, + -1090093228, + 1067680195, + 1063816641, + -1108838944, + -1077588379, + 1065491335, + -1086513072, + -1096796946, + -1088731237, + -1087961627, + 1042668516, + -1088958037, + 1054038678, + -1088292896, + -1092977684, + -1091151465, + -1104315860, + -1082858527, + -1089562274, + -1101595837, + -1093847199, + 1060443925, + -1080896543, + -1072344035, + -1098190632, + 1047828645, + 1034453640, + -1079381677, + -1063597099, + 1056363681, + 1048533134, + 1055695518, + -1074275747, + -1087863360, + 1052741364, + 1065777731, + -1077377231, + 1049167990, + 1064916338, + 1062572239, + 1055499855, + 1058997356, + 1057942364, + 1027763849, + 1072521458, + 1048551692, + -1085413871, + 1080617734, + -1070243925, + 1070276052, + -1088772845, + 1083212458, + 1067263015, + 1042186694, + -1080531360, + 1056454488, + 1050463273, + -1093831554, + 1061261084, + -1091281879, + 1058761807, + -1059032031, + 1000247184, + 1035824230, + -1148509050, + 1063131163, + 1038072088, + -1101141814, + -1081750014, + -1108909548, + 1049399829, + 1051048546, + 1079031525, + -1089220626, + -1114708737, + -1096637622, + -1096590175, + 1065756075, + -1110421461, + 1047554792, + -1100119116, + 1058652284, + 1084134639, + 1039016509, + 1040025004, + -1078302317, + -1094517582, + -1101718598, + 1038781777, + -1087545912, + -1089359991, + 1077212559, + 1031860874, + 1075441221, + -1093439717, + 1051149492, + 1050151616, + -1148708555, + 1050570193, + -1098379898, + 1081414370, + 1088718166, + 1091892792, + 1044105425, + 1047385860, + -1084662610, + -1106855207, + 1045012131, + 1048842258, + 1034040007, + -1094328085, + -1080772272, + -1072248925, + -1085656529, + 1057350433, + 1051340325, + 1086504854, + -1091241205, + -1099170466, + -1120570583, + -1085497835, + -1095884770, + 1021826076, + 1047417841, + 1035077236, + 1040538926, + -1079383270, + 1045152891, + 1035745946, + -1080101506, + 1037460601, + -1122698013, + -1078087940, + -1113070093, + 1026696050, + -1108786503, + 1054669215, + 1074808816, + -1093690655, + 1065683221, + -1103945204, + 1050801474, + -1095259939, + -1085215462, + 1058815135, + 1035408914, + -1081477588, + -1062393004, + 1058217109, + -1088979013, + -1071861131, + 1048364982, + -1091034248, + 1054543980, + -1094526563, + -1089440341, + 1051833122, + 1039620390, + 1077483181, + 1057109175, + 1036059144, + 1043561466, + 1075981567, + 1053602927, + 1054771152, + -1063513947, + 1054528744, + 1029912278, + -1096002127, + -1071518091, + -1101930015, + 1039360440, + -1088009275, + 1055207885, + 1066955948, + 1044447679, + -1081043829, + 1040244299, + -1104435677, + 1003623264, + 1027577005, + 1064836628, + -1138821558, + -1111188081, + 1059136506, + -1103467958, + -1127138681, + 1059143348, + -1093827740, + -1138382694, + -1121509391, + 1060597154, + -1102949546, + -1120211288, + -1109144256, + -1109320914, + -1095001714, + -1105981604, + -1092174915, + -1095635452, + 1021191083, + 1057817109, + 1052047142, + -1103223786, + 1031308636, + -1106051816, + -1102586839, + 1048472439, + 1052024351, + -1095839973, + -1097808420, + -1090880772, + -1101430514, + 1027231852, + -1112002856, + -1104496762, + 1046942150, + -1084334088, + -1110383225, + 1049379435, + -1127395444, + -1099155679, + 1049797166, + 1053152013, + 1053067126, + 1050789435, + -1142073278, + -1132697827, + -1126916836, + -1090484380, + -1089059780, + -1086217204, + -1121209186, + 1016675894, + 1088159237, + 1075156221, + 1038652196, + -1061366071, + 1060293237, + -1097824792, + -1063924056, + 1078793637, + 973403424, + 1082234153, + 1035411162, + 1042609579, + -1105558579, + 1038364584, + 1032694963, + 1061772363, + -1131020429, + 1063456536, + 1051776060, + -1085158529, + 1040272597, + -1096980941, + 1088080168, + 1047560239, + -1089317467, + 1075457298, + -1068847772, + 1068655020, + 1033658573, + 1043729117, + 1074471751, + -1110103758, + -1066465166, + -1074960009, + 1048580211, + -1121106788, + -1085692758, + 1038311651, + -1103513852, + -1116307178, + -1089671684, + -1089287621, + -1057972323, + -1066002058, + -1101251869, + 1103996496, + 1055625324, + 1031860298, + 1040642935, + -1068821280, + -1139047332, + -1101879187, + 1027032656, + 1053815466, + -1085770607, + -1113910118, + -1091090711, + -1106526349, + -1081635656, + -1083254608, + 1061887122, + 1061509847, + -1100003025, + 1047522016, + -1080951344, + 1018082539, + 1069280204, + -1135427600, + 1067602423, + -1087814720, + -1088843292, + -1071017221, + 1031397204, + 1054240893, + -1085219832, + 1041559417, + -1089058883, + -1078473438, + -1097724355, + 1048326357, + 1058217069, + -1103988334, + 1040314694, + -1092296183, + -1068641246, + -1085756445, + 1042598287, + 1045210121, + 1022869860, + 1055797350, + -1075652039, + -1074305504, + 1054057352, + 1063738086, + -1085097062, + -1097417617, + -1084126393, + 1055208258, + -1081973397, + 1052390759, + 1067124420, + -1104825710, + -1106635552, + 1021148130, + -1102278436, + 1009493520, + 1058654202, + 1065912752, + 1066291747, + -1114691913, + 1076131781, + 1047427635, + 1069799089, + -1080675978, + -1113456060, + 999562139, + 1080553015, + -1120446291, + 1057187496, + -1091657450, + 1061416751, + -1080380122, + 1064088069, + 1049988133, + 1067820321, + -1060555635, + 1072171718, + 1046333071, + -1078711431, + -1086456510, + 1065266342, + 1057659520, + 1074822677, + 1052920599, + 1040610497, + -1081195516, + -1070767086, + 1059962106, + -1087458470, + -1090336920, + 1038331858, + -1074678887, + 1058392720, + -1088972304, + 1079330151, + -1083173077, + -1124293064, + 1057466861, + -1097709870, + 1055647585, + -1089969458, + -1073716396, + -1084205352, + 1052003183, + -1066885861, + 1061804430, + 1069702317, + 1035251480, + 1063760951, + -1073344942, + -1085530320, + 1051149722, + 1072356452, + 1040164648, + 1070194422, + 1036728394, + 1071128627, + 1060256372, + 1081003061, + -1080714881, + -1086611548, + -1082660966, + 1052585898, + -1089577639, + 1042286725, + -1102192523, + 1043836208, + 1054274481, + 1060085486, + -1078924085, + -1115361876, + 1069006726, + -1097597391, + 1032464564, + -1092635088, + 1018716476, + -1115240194, + 1050914295, + -1079706913, + -1098490428, + 1045762378, + 1060182824, + 1069208874, + 1041518312, + 1043766304, + -1123831568, + 1044813189, + 1019890706, + -1094135802, + 1048314359, + 1071021041, + -1078349816, + -1105138158, + -1097824433, + 1033118952, + -1082025512, + 1037041507, + -1094752502, + 1023592778, + 1054713446, + 1026949296, + 1033483960, + 1045710594, + 1030465128, + 1068579549, + 1038810875, + 1059207388, + -1087734385, + 1046438971, + -1082385939, + -1110282156, + -1099757942, + -1115327495, + -1111191781, + 1059128937, + 1066604458, + 1051233176, + 1051911916, + 1050281951, + -1092692173, + 1034186638, + -1097212659, + 1072063852, + 1054276536, + 1057276856, + -1085132387, + 1041323472, + -1093529690, + -1097642111, + 1062514698, + 1063916779, + -1088297857, + -1069750229, + -1116377294, + -1116332550, + 1068629303, + 1019749554, + -1089681028, + -1106961456, + 1087880630, + -1075041021, + 1057204092, + -1083605483, + -1112389504, + -1114644679, + -1095004356, + -1078142698, + 1019571076, + -1077589073, + 1045135765, + -1111610446, + 1078356462, + -1098266474, + 1069619188, + 1051813965, + -1084874168, + 1057821663, + 1043317474, + -1091941617, + -1085255011, + -1093939659, + -1115653609, + 1071472932, + 1044026770, + -1066662256, + 1051791349, + -1079221687, + 1073780726, + -1087602947, + -1069218968, + -1092459280, + 1037725855, + -1070337364, + 1060689781, + -1083661877, + 1026146839, + -1086832822, + 1055218931, + -1119732502, + 1052989136, + -1099280983, + -1096002931, + 1053722746, + -1088031218, + 1046558691, + -1099846510, + 1087157319, + -1105190164, + -1074588533, + 1070570522, + -1074040464, + -1072880408, + -1100047198, + -1085830089, + 1068763939, + -1069778204, + 1057490240, + 1073857293, + -1118718306, + -1095341530, + -1062899232, + -1089459539, + 1064894068, + 981908104, + 1044578283, + 1066497139, + -1122666243, + -1095619725, + -1082116978, + -1075720789, + 1032142769, + -1092193428, + 1062572228, + -1102718425, + 1056983224, + -1079287579, + 1088845910, + -1086423000, + 1025205558, + -1072252769, + -1076277273, + 1050446523, + -1065768387, + 1056242509, + -1078446883, + 1080755600, + 1092898662, + -1079626163, + -1089224496, + -1085974326, + -1100779642, + 1008003266, + -1082704434, + 1067788349, + 1054317437, + 1070789058, + -1105751398, + 1044472613, + 1052873479, + -1105727436, + 1052800374, + 1058869020, + -1108812653, + 1059406050, + 1073067638, + -1096440934, + -1095723744, + -1073584167, + -1064604290, + 1044349291, + -1089172317, + 1051956293, + 1032894263, + 1064442825, + 1077614559, + -1098192400, + -1083909295, + 1076955156, + 1060213860, + 1067217274, + -1068127621, + 1042190516, + 1058987890, + 1052952481, + 1054073754, + 1050013314, + -1094990855, + 1044947883, + -1085826098, + -1104874340, + 1062826153, + -1081337672, + -1084002312, + 1032716398, + 1032250667, + -1075954913, + -1092601770, + 1049623328, + 1051976637, + 1073293193, + -1061619390, + 1077705052, + 1048989901, + 1047127540, + -1077695206, + 1051257189, + -1108957748, + 1036885997, + 1050531606, + 1062508600, + 1058734036, + -1093236153, + -1066074904, + -1100044314, + -1106447861, + 1054420485, + -1079851725, + -1089039397, + -1086862131, + -1082224434, + 1070635524, + -1087178898, + -1103319179, + 1057667941, + 1049756903, + -1130739619, + 1041221849, + 1048958298, + -1077611390, + 1061117460, + 1047679392, + -1097084668, + 1054031842, + 1060099738, + -1100216669, + 1060556227, + 1033951474, + 1043485518, + -1098329982, + 1050257618, + 1075663831, + -1089923742, + -1090136654, + 1043738980, + -1097482676, + -1097848418, + -1093609782, + -1080941744, + 1051029213, + 1059101264, + 1041494516, + 1053248638, + 1038922996, + 1051932739, + 1050872655, + 1048854040, + -1071283102, + 1034580325, + 1052840586, + 1041372278, + -1098645191, + -1075594350, + -1130681946, + -1088785552, + -1092393111, + -1101468968, + 1043614186, + 1048988594, + -1072276823, + 1058728607, + -1081927930, + 1055169005, + 1073426705, + -1123299400, + 1039170989, + 1056676501, + -1122491134, + -1100257752, + -1117140736, + 1049670454, + -1105382599, + 1048712377, + -1086379266, + -1073538207, + -1078137377, + 1042143525, + -1095924656, + 1054031131, + 1038042982, + -1113854252, + -1103682043, + 1059006330, + -1070915834, + -1080950266, + 1084043755, + -1089749525, + -1101970586, + 1045168039, + -1093145998, + 1063126849, + 1053129364, + 1058712184, + -1112378257, + 1081152108, + 1052234996, + -1106011993, + -1084956263, + -1085100734, + 1045516663, + -1083661960, + 1041550264, + -1063954674, + 1035586417, + -1097532806, + -1080807464, + -1100865771, + -1104831011, + 1042302899, + -1101984266, + 1078008118, + 1052534333, + -1065237533, + 1053394903, + -1096816706, + -1075148216, + -1105395211, + 1050101679, + 1064722002, + 1056427467, + 1051474950, + 1058700422, + 1082061492, + -1073530148, + -1080902863, + 1053790388, + 1046310437, + -1086434691, + 1070371464, + 1063520031, + -1094141415, + -1098120043, + -1089362639, + -1069890330, + -1066521407, + -1081747744, + 1080550967, + -1140642402, + -1118574912, + -1118198266, + -1087842313, + -1103441080, + -1128473553, + -1088470705, + -1131003730, + 1041514651, + -1123496074, + 1066306671, + 1074592939, + 1063108532, + -1076410745, + 1068646662, + -1081622281, + -1081298441, + 1043312171, + 1069350560, + 1050686386, + -1091593225, + -1084592850, + -1070726834, + -1084870667, + 1020508705, + -1106883543, + 1078032080, + -1081194028, + -1093939268, + 1051968704, + -1084059626, + 1078353313, + -1106046325, + -1126331294, + -1097016249, + -1089852724, + 1066015835, + 1080705256, + -1078050235, + -1096427561, + -1084541280, + 1083054050, + 1066275238, + -1140735041, + 1061320639, + 1069112483, + -1120587893, + -1089787697, + 1061487889, + -1098568892, + 1069422028, + -1092815215, + -1111958948, + -1087259597, + -1074530559, + -1168869208, + -1082063880, + 1065623915, + -1097045875, + 1062403956, + 1060418646, + 1056627209, + 1046425243, + 1048686167, + 1054666652, + -1098919487, + 1062060627, + -1076715528, + 1064437980, + 1066185126, + -1078065431, + -1089535128, + -1093675917, + 1074102645, + 1061753913, + 1070658630, + 1057230492, + -1092420882, + 1062712356, + -1090236592, + 1068646124, + -1111188433, + 1042957477, + 1067969379, + -1081254449, + -1075839257, + 1069845204, + -1113998591, + 1070445940, + 1064247860, + -1112074742, + -1094861495, + -1074977421, + -1103119659, + 1072404724, + 1039639488, + -1075175824, + 1052034560, + 1060527041, + -1121900205, + -1112252240, + -1103692004, + 1042966844, + 1066807551, + -1086817190, + 1040717444, + -1083713282, + 1061787098, + 1042766714, + -1090792925, + 1063997474, + -1086840171, + 1023500936, + 1053904124, + -1092383063, + -1115900896, + 1061674022, + 1043660548, + 1027817287, + -1093341218, + -1079292376, + 1051787345, + -1109688753, + -1092909615, + -1104953149, + 1065979112, + 1036719786, + 1040541043, + 1044115228, + 1057188169, + -1087639295, + 1045350191, + -1100039126, + 1066148555, + -1084185820, + 1028787646, + -1131513722, + 1047627448, + -1090843701, + -1096857938, + -1121368860, + 1049481313, + 1056235315, + 1053647986, + -1083906960, + -1077940574, + -1114296188, + 1066743678, + 1051636093, + 1061306231, + -1098717835, + -1123761258, + -1097241810, + -1090108884, + -1089510583, + 1048301713, + 1064328724, + -1095898237, + 1026215403, + -1078333812, + -1078968034, + -1112985318, + 1061178501, + -1096429009, + 1067880168, + 1058330064, + -1076525887, + -1074747422, + 1049532282, + 1069626075, + -1098186640, + 1049767568, + 1069089655, + -1081000781, + 1054226708, + -1067140119, + 1059364674, + -1083752114, + -1096256352, + -1111403731, + 1034061460, + -1079053473, + 1073617211, + -1089123645, + 1055901307, + -1092860978, + 1070860283, + 1051660615, + -1082187336, + -1084731891, + 1069606415, + -1095038090, + -1090091602, + 1061337062, + 1043482089, + 1025806670, + 1064388721, + -1114475688, + 1074922005, + -1099578212, + -1077053994, + 1073159723, + 1058496745, + -1095650870, + 1057685251, + -1074415380, + 1047355541, + -1083075326, + 1061344627, + -1098124632, + -1083344831, + -1097570203, + 1058328818, + 1064258551, + 1083983964, + -1085097114, + -1090133433, + 1050954065, + -1072846469, + -1081264651, + -1090212806, + 1069165340, + 1002854154, + -1089792997, + -1081719491, + 1079928101, + 1067618694, + 1060297627, + 1028270606, + 1054245503, + -1071235100, + 1069114063, + 1056675407, + -1088933236, + -1102275257, + 1060965192, + 1044641963, + -1082874874, + -1087264134, + -1081928290, + 1029163347, + -1097889428, + -1096795943, + 1041128435, + -1065828260, + -1106324919, + 1060359175, + 1051598712, + 1062385579, + 1053509072, + 1046171767, + 1063617841, + 1067834647, + -1081349479, + 1051049130, + 1076545076, + -1104374962, + -1134044624, + -1091508208, + -1153275157, + 1049312236, + -1090485974, + -1127931804, + -1071715913, + -1087656333, + 1065876432, + -1086345168, + 1075594307, + 1035775552, + -1105484107, + 1077570251, + -1076315535, + -1074076698, + 1069800180, + 1083462452, + 1072801165, + -1080941836, + -1095784039, + -1086317201, + -1094702297, + 1033094538, + 1046266533, + 1037769023, + 1050639208, + 1048905399, + 1044682287, + 1023249178, + -1097779893, + 1050649415, + -1088424018, + 1064936620, + -1079720241, + -1104357318, + -1097147281, + 1059027375, + 1068071195, + 1066361653, + 1074250788, + -1085666991, + 1080148413, + -1103212023, + 1064568299, + 1059388092, + -1088176107, + 987196400, + -1088250385, + -1074752197, + 1057595768, + -1073570556, + 1061399866, + 1065350111, + -1083663318, + -1086273787, + 1047990520, + 1072014988, + 1053468004, + 1063359128, + 1061864803, + 1056598473, + -1074444571, + 1065537396, + 1064615443, + 1052774458, + 1070023592, + 1038136774, + 1068857100, + 1050798823, + 1047597576, + -1095291781, + -1102933796, + 1066910250, + -1094566922, + 1044958432, + 1031075546, + -1114842708, + 1037037987, + 1036044932, + 1033228996, + 1051022387, + 1057305919, + 1046173137, + -1118992581, + -1115183397, + -1105094906, + -1097840645, + -1117940525, + 1065298002, + 1049964988, + -1096683736, + 1053058107, + -1103391115, + -1089894721, + 1053280232, + 1050432850, + -1094024220, + -1101677322, + 1056749063, + -1082935916, + -1095443725, + 1060110869, + 1063466671, + 1054653168, + 1048085048, + 1048132018, + -1114872539, + 1045765181, + -1104447832, + -1086548461, + -1092282402, + -1103477528, + -1125201326, + 1038257803, + -1082211694, + 1041872252, + 1071479596, + -1117436112, + 1062117166, + 1058469743, + -1101840611, + 1053346663, + 1006656861, + 1049569254, + 1064786224, + 1057574693, + -1156304800, + 1041056441, + 1057899401, + 1041485893, + -1113126178, + -1093045434, + -1090498037, + -1063519720, + -1120118977, + 1061566346, + 1057799972, + -1095977538, + -1086565733, + -1095513209, + -1111841370, + 1035459266, + 1057705142, + 1051142096, + -1078470120, + -1106532024, + 1034134069, + 1058701395, + -1087929175, + 1067003177, + 1048460079, + 1040878969, + -1093476398, + 1070344027, + 1053658742, + 1070860014, + -1097867398, + -1095343813, + 1049674183, + 1048043842, + 1058340007, + -1079662225, + -1101737161, + 1032733105, + -1088063159, + -1084548623, + 1079084643, + 1068322646, + 1056209416, + -1096176162, + -1105537530, + -1085589250, + -1094026823, + 1058061947, + 1074911220, + -1114198074, + 1057596825, + 1050238835, + -1086884139, + -1081069226, + -1075243178, + 1074067165, + -1083862599, + 1059175651, + 1064753537, + -1098741128, + -1093950913, + -1090248355, + 1050561075, + -1092102945, + -1123016108, + -1075269285, + 1056034648, + -1072949356, + 1076570990, + 1044599766, + -1089318715, + -1102775421, + -1087881624, + -1081734932, + -1078419723, + 1066871154, + 1060169839, + -1106988413, + -1074074863, + -1132313635, + 1073752988, + -1093762275, + -1110204851, + -1135342788, + -1081859059, + 1036903062, + -1098849064, + 1055006076, + 1075086895, + 1019324375, + 1067127607, + -1066493180, + -1097850751, + 1069577452, + 1036394703, + -1066726056, + 945858944, + 1063396083, + -1078412482, + -1080538400, + -1074872971, + 1070849721, + 1035737653, + -1083922741, + 1042225138, + -1081492111, + 1070038753, + -1095617869, + 1056053245, + -1103009792, + 1038991151, + -1098266549, + 1035171767, + 1055194577, + -1072410959, + -1079649738, + 1057709616, + 1056151780, + 1051414635, + -1071694019, + -1086616227, + -1094430849, + 1080565262, + -1090304406, + -1102619039, + -1085106637, + 1054952998, + 1059120987, + -1102222586, + 1060583852, + 1013688774, + -1102317172, + 1063724115, + -1094970832, + 1074194369, + -1080737590, + 1064397114, + 1030375811, + -1100164634, + -1081653424, + 1056447972, + -1127174955, + 1051583825, + 1063149319, + 1061166452, + 1072725042, + 1056876780, + 1053862581, + 1065755653, + 1064347554, + -1113061925, + 1082624660, + 1047052485, + -1106531487, + -1114121962, + -1070073149, + 1010985485, + 1071195819, + -1093141268, + -1082114793, + 1039269586, + 1082576594, + 1031955636, + 1062915753, + 1069192178, + -1078521188, + -1073489532, + -1080746894, + -1089479257, + 1039778690, + -1114266861, + -1086295850, + 1021468910, + 1050780143, + 1082209216, + -1105713394, + 1068792907, + 1061604941, + -1118967856, + -1140352920, + 1068898827, + 1049825254, + -1090090388, + -1092537580, + -1074593103, + 1056806162, + -1080798374, + -1107989328, + 1057121815, + -1084989911, + 1061263146, + -1084395579, + -1107601512, + 1055301791, + -1089543320, + -1090381214, + 1035022925, + -1130825245, + -1118343802, + 1059831957, + -1093825716, + -1081773973, + -1118599078, + -1097359179, + -1097559889, + -1130878519, + -1083496411, + 1055262534, + 1033567209, + -1086213097, + -1106162434, + 1071005702, + 1040425239, + -1103750412, + 1060035205, + -1097268116, + -1085084277, + -1088227812, + -1084861545, + 1056207081, + -1137905588, + -1093896258, + 1060661392, + 1040741107, + 1061466116, + 1059968275, + 1046593747, + -1099811823, + 1055302625, + 1066009431, + -1099724824, + -1105509488, + 1040347509, + -1094847440, + 1066676769, + -1085519920, + -1127885002, + -1099714084, + -1111493289, + 1061361849, + 1045432474, + 1023003346, + 1078531427, + -1071415215, + 1058415041, + 1045885217, + -1070642084, + -1087670056, + -1103264472, + 1071966121, + -1104459325, + 1035973331, + 1050226099, + 1059568088, + 1006240766, + 1083900855, + -1114931864, + 1054313995, + 1070238491, + -1125513592, + 1059010678, + -1061762797, + 1093447782, + 1070167419, + -1083488978, + 1077947219, + -1092212404, + -1088213429, + 1054719257, + 1078636250, + 1069026090, + -1098498884, + -1094125024, + -1086537099, + -1090066530, + -1065332450, + 1071359773, + -1114988560, + 1064262863, + -1084454629, + -1073158421, + -1095785206, + -1089069297, + -1077876749, + 1048422946, + 1037597566, + 1059703173, + -1097686584, + 1060854884, + -1089725842, + -1077562333, + -1095739446, + 1032038573, + 1064010147, + 1078568405, + -1078425866, + 1034653383, + 1070426294, + 1060727333, + -1073443031, + 1077274357, + 1069047952, + -1125696442, + -1119318995, + -1080821817, + 1025943075, + 1030308452, + 1065875085, + 1059722994, + -1075703863, + -1073480777, + -1109199075, + 1068955211, + -1092727642, + -1119809486, + -1086884270, + -1089328205, + 1046050560, + -1088282065, + -1128932318, + -1068248940, + -1115791692, + 1066740940, + -1068236284, + -1140689342, + -1069901570, + -1099963635, + -1079165228, + -1078074084, + 1075337717, + -1061834110, + -1118523494, + 1024810579, + 1064937285, + -1110059254, + -1100088765, + 1031347668, + -1088354473, + 1077869974, + 1074896698, + 1051012944, + -1073135601, + -1090901381, + -1091446385, + -1105318607, + 1056822096, + -1057165629, + -1088596907, + -1083619942, + 1077329390, + -1074524869, + -1106413995, + 1064757369, + -1086236263, + 1074292126, + -1089098811, + 1057443404, + -1079051545, + 1059175979, + 1058579801, + 1065052691, + -1094291381, + -1081211151, + -1082433898, + 1068759518, + 1076433066, + 1079362117, + -1086067786, + -1083865435, + -1103211671, + 1061708535, + -1094520681, + 1067060629, + 1053019448, + 1055338754, + 1059290721, + -1098702645, + 1061452779, + 1078631521, + 1040623417, + 1066436871, + 1066833150, + -1095660065, + 1041311305, + -1134136754, + 1064903203, + 1058939079, + -1073280658, + -1121360284, + 1073956193, + -1076136918, + -1079581870, + 1036255372, + 1066302922, + 1057774833, + 1051603208, + 1057252985, + -1089486397, + 968604384, + 1039951668, + 1072785264, + 1058381558, + -1102269484, + -1088376935, + -1124445386, + 1022837265, + -1084399299, + -1105251902, + 1056812916, + 1059091132, + 1060169072, + 1065778464, + 1068226019, + 1056987081, + -1089208216, + 1059179475, + -1078287759, + 1067466509, + -1077090640, + -1116810317, + 1028691424, + -1080395778, + 1051571752, + -1086970731, + -1156633468, + 1054676410, + -1121749500, + -1088354837, + 1045388238, + 1061426679, + -1108017787, + 1008394972, + -1087347435, + -1074324370, + -1093922920, + -1095793336, + -1098900089, + -1115338635, + -1069889719, + 1056022668, + -1118556705, + 1069952679, + -1095693762, + 1062518762, + 1043031730, + 1056622051, + -1079085920, + -1124350833, + -1107556005, + -1087040421, + -1072395032, + -1097498721, + -1120217944, + -1093207580, + 1033596950, + 1050748040, + -1094237831, + 1059591691, + -1084759806, + 1061714985, + 1043894999, + 1067591061, + 1057669185, + 1049259922, + 1065553206, + -1105852730, + 1070246947, + -1088011855, + 1004973326, + -1092486213, + 1059740895, + -1107464098, + 1062945938, + -1122065426, + 1073025490, + -1089235575, + 1038080628, + -1090384940, + 1041167374, + -1093313798, + 1059316002, + 1066544874, + 1043291345, + -1106288140, + -1088421636, + 1071260808, + 979995736, + 1088451327, + 1034392672, + 1068122237, + 1079980975, + -1108685822, + -1098672416, + -1065244204, + 1083343253, + 1043389802, + 1055734604, + 1086587599, + -1078457373, + -1095912081, + -1122267660, + 1058695317, + 1079455730, + -1081893438, + -1118218710, + -1073351065, + -1076131404, + -1073007054, + 1066456422, + 1034064850, + 1067912494, + 981149768, + -1084837137, + -1071874709, + -1071382166, + -1106744324, + 1058344229, + 1059453652, + -1090230450, + 1038586508, + 1063807485, + 1060313125, + 1062156670, + 1002494933, + 1050705438, + 1062970913, + 1069392401, + -1081136715, + 1043517352, + 1066528636, + 1020667938, + -1079966148, + -1098421111, + 1059113954, + -1086207455, + -1097115608, + -1082102951, + -1088526004, + 1057363501, + -1082191222, + 1066387540, + -1097888476, + -1067564608, + 1066961965, + 1025179554, + 1070597716, + -1080851326, + -1077002539, + 1051260846, + 1055474657, + 1066460776, + 1063506822, + -1064750244, + -1095193433, + -1080731241, + 1065248807, + -1069114557, + 1049128184, + -1073136267, + -1079168831, + -1084873545, + 1066526107, + -1073082792, + 1024630381, + -1073135409, + 1070410622, + 1054595894, + 1057779740, + 1033445101, + -1089667267, + 1065134559, + 1068165255, + 1070601329, + -1086322806, + 1076722532, + -1077370613, + -1094085336, + -1089796102, + -1076899269, + 1050335095, + 1055750061, + 1074350550, + -1097372331, + -1082890618, + 1032588324, + -1089373412, + -1076395860, + -1064388751, + 1060816718, + -1084218910, + -1116341299, + 1069511780, + 1065584667, + -1088685677, + 1080360044, + -1072909457, + 1067033544, + -1118249606, + 1083543057, + 1061495090, + 1078799479, + 1060136110, + 1059313049, + -1077687788, + -1076014412, + 1053050438, + 1058276159, + -1072598112, + -1072319678, + 1079908314, + 1067759934, + -1105651599, + -1101487626, + 1066008237, + -1076214572, + -1102423963, + 1077611044, + 1065166953, + 1063010309, + 1059108590, + 1037206435, + 1042764702, + 1049073268, + -1107722981, + -1086815129, + -1105381253, + -1081141308, + 1077292809, + -1084986728, + -1092602001, + -1085604969, + -1068364803, + 1077296649, + 1073609208, + -1081771436, + -1087066347, + 1058279134, + -1075540933, + -1097271412, + 1048591819, + 1070878912, + 1068408494, + -1085961134, + 1038608477, + 1038705328, + -1099045081, + 1053605263, + -1097162111, + -1073600606, + 1061992342, + 1059826300, + 1048904741, + 1043532480, + 1053564461, + -1097676435, + -1104088247, + -1095830918, + 1055214913, + 1019652779, + -1090668022, + -1099684262, + -1128199958, + -1090388397, + 1053333440, + 1047708164, + -1087384916, + -1102356221, + -1087988608, + 1049722824, + 1062765615, + -1099609397, + 1015881148, + 1059629783, + 1079308912, + -1093548141, + -1095205280, + 1058390540, + 1066002948, + -1094392891, + -1102548790, + -1093717878, + -1126932778, + -1081747311, + -1098442462, + -1097030786, + -1099464515, + 1045465431, + -1098475650, + -1101495777, + 996893932, + 1064820920, + -1083918510, + 1052617264, + 1055915351, + -1120224752, + 1049857926, + -1105202330, + -1142383688, + -1097698977, + 1049936837, + 1070591328, + -1090478332, + -1087000852, + 1057802281, + -1084646188, + -1161214920, + -1087968199, + -1087018754, + -1120054407, + -1106757138, + -1068749676, + -1079998348, + 1068725336, + 1067403030, + -1092617703, + -1094003317, + -1091873514, + -1076648425, + 1050068350, + 1049719444, + 998747514, + 1054213825, + 1059926196, + 1067467606, + -1082641784, + -1089634693, + -1069392638, + 1048278102, + -1086036554, + -1087455464, + -1076534777, + -1079931566, + 1058843738, + -1113935766, + 1067769642, + -1086267166, + -1090146738, + -1119433951, + -1074627370, + 1067506570, + -1075371851, + 1065353027, + 1057628716, + -1087663362, + 1027189224, + -1095409266, + 1047089130, + 1057308893, + 1065379855, + 1063265685, + 1041195644, + -1081696634, + 1037602440, + -1125175370, + 1061343892, + -1079727003, + -1091260250, + 1045758435, + 1052482326, + -1079013501, + 1045384516, + -1090819566, + -1097666736, + 1038476620, + 1075299531, + -1112100862, + 1024328678, + -1109551619, + 1052664893, + -1072358614, + 1054425278, + 1062103817, + 1066184493, + 1074644852, + 1079130713, + 1051943848, + -1112323091, + -1096434720, + 1046152920, + 1086245537, + 1050312795, + -1098066109, + -1122266453, + -1143464462, + 1082187687, + 1051665323, + -1112998745, + 1045923282, + -1114584718, + -1118146826, + 1073101527, + 1032471093, + 1049680630, + 1060671180, + 1062325405, + 1063047403, + -1084037931, + -1105358309, + 1051268852, + 1029977038, + 1060394053, + -1118168629, + 1076078361, + 1074309208, + 1059511645, + 1055000589, + -1128050105, + 1047847668, + -1127552454, + 1059162347, + 1044709608, + -1106752239, + 1045266479, + -1095257346, + -1097253948, + 1045674872, + 1085140855, + 1058282608, + 1061946877, + 1059066681, + -1078077886, + 1043400647, + -1072371820, + -1109195021, + 1069898666, + -1104980785, + -1096575207, + -1105776558, + -1072455912, + 1056891123, + 1078929728, + -1082121842, + 1043224022, + -1089740513, + -1095463576, + -1076515549, + 1057594289, + -1083318483, + -1094873254, + 1068784321, + 1088666527, + 1055156426, + 1028847347, + 1046032259, + -1094341233, + 1047135469, + 1057674083, + -1089048651, + -1089379956, + -1064313162, + -1095872959, + -1086670677, + -1084923877, + 1045840119, + -1118660356, + -1089914203, + -1101058084, + 1079185432, + 1054435718, + -1066771651, + 1070683676, + -1104473979, + -1134359494, + -1085759504, + 1070720256, + 1064220119, + 1058634488, + -1068871482, + 1033419842, + 1058855719, + -1105085243, + -1088071351, + -1097382573, + -1089505845, + 1066542385, + -1090423977, + 1046804584, + -1109368721, + 1041808136, + 1035646914, + -1113830592, + 1020051326, + -1101075026, + 1023648562, + 1016373429, + 1022012545, + 1047295344, + -1104237487, + -1111089511, + 1049865987, + 1051671390, + 1048560598, + 1041964897, + 1050563232, + -1127150141, + -1146069427, + -1079921542, + -1130586626, + -1117575111, + 1059382012, + -1118495745, + -1135609583, + 1040786108, + -1102352005, + 1048658176, + -1088649946, + -1107777964, + -1116851400, + -1116323242, + -1083423670, + 1054893866, + 1048705544, + -1116808083, + 1031798169, + -1133750897, + 1042832994, + 1041188089, + -1105751759, + -1072635360, + -1100462612, + 1027083455, + -1120077685, + -1086585714, + 1052363602, + 1031856339, + -1097299635, + 1017939040, + -1115084288, + 1036657840, + -1130969614, + -1099322098, + 1017390710, + 1074608628, + -1128673301, + 1057133412, + -1098495030, + 1073695506, + 1066172813, + 1050735756, + -1066853614, + -1097126611, + 1041779606, + -1073490114, + 1078409531, + 1045387968, + 1064350785, + -1076451940, + 1021367358, + -1105561720, + 1045630969, + -1104402429, + 1072352336, + 1049114542, + 1049755591, + -1079055070, + -1106821503, + 1049730211, + 1059755754, + 1074452846, + 1051363369, + -1102626305, + 1069978264, + -1072654725, + 1066137712, + 1057895235, + -1086599660, + 1068224957, + 1046042170, + -1073885229, + -1093971557, + 1058878797, + -1103104551, + 1054653371, + -1096695878, + -1094010593, + 1057231731, + -1077696422, + 990114208, + -1068444730, + -1073377612, + -1102850485, + 1096308844, + 1052774790, + 1049414206, + 1055496653, + -1071645695, + -1106772684, + 1009454020, + 1034305993, + -1085397916, + -1060964984, + -1076599412, + 1053665181, + -1075674468, + -1102088625, + 1071157714, + -1097932186, + -1103067403, + 1051682631, + 1053107276, + -1096755204, + 1072822806, + 1070210652, + 1052491406, + 1061367288, + -1080497346, + -1080198353, + -1109731805, + -1107139749, + -1091236089, + -1125301354, + -1068927673, + 1069781145, + 1053360838, + -1099441906, + -1087849483, + 1061432900, + -1097051704, + -1112031605, + 1021012373, + -1078067624, + -1095318610, + -1079888615, + 1066727461, + -1095935406, + -1090137513, + -1077476981, + -1088124756, + 1058006115, + 1056247464, + 1079665087, + 1061291203, + 1052508348, + 1060883581, + -1079600493, + 1065690468, + -1078275481, + 1057914458, + 1049615806, + -1070707231, + -1090430059, + 1062901386, + 1076138523, + 1074380834, + 1068520685, + -1093353835, + 1025231848, + -1125919833, + 1061333014, + 1068990228, + -1081272740, + 1067457175, + 1053716943, + 1067720008, + 1067897742, + -1115326562, + -1076896381, + -1089637833, + 1050453230, + -1157392080, + -1098587920, + -1100201792, + -1073318087, + -1120737812, + -1075371375, + 1044260872, + -1077482703, + 1076370283, + 1058310662, + 1063685620, + 1062228263, + 1076694944, + -1075144308, + -1085566421, + 1071498463, + 1044293996, + -1083389628, + 1045609571, + -1092430379, + 1067739950, + 1047583367, + -1121310950, + 1033698392, + -1109701592, + -1072649406, + 1065315755, + -1104842107, + 1073333789, + 1034121088, + -1079961904, + -1114221281, + -1074455170, + -1101636053, + 1047638282, + 1061865215, + 1077042875, + 1072897027, + -1095507636, + -1105325362, + 1049982319, + -1079430395, + -1089035079, + -1081193028, + -1130183235, + -1086734290, + 1047948828, + 1084916440, + 1052467378, + 1051342071, + 1035581698, + 1057818248, + 1058723224, + 1075286526, + 1062062430, + 1034188242, + -1105230891, + -1111322036, + 1056344441, + -1115916154, + 1057119825, + -1097547668, + -1110503544, + 1064106117, + -1098534580, + 1040089080, + 1052279687, + -1102068135, + -1090555422, + -1101890754, + -1089980711, + 1037591333, + -1098322971, + 1051650219, + 1011661430, + -1114024960, + 1056753166, + 1036116917, + 1065834250, + -1110901611, + 1051515854, + -1121745582, + 1057726824, + -1102901694, + -1097975532, + 1067462655, + -1093661644, + 1050230239, + -1093270291, + -1099306678, + -1115840010, + 1059308809, + -1103494871, + -1105058468, + 1032823357, + -1095592008, + 1050757542, + 1008130518, + -1096953396, + 1036210975, + 1046076984, + -1089029787, + -1109434045, + 1052214128, + -1161608372, + -1089456851, + -1101882582, + -1089681660, + 1045489473, + -1079365713, + -1092701820, + -1076156821, + 1075000895, + 1044474507, + -1111576630, + 1078724833, + 1047951649, + 1049374917, + -1106820466, + 1063711714, + -1156903492, + 1042339948, + -1171921792, + -1138254628, + 1076534511, + -1114079754, + -1082259430, + 1076994708, + 1059612028, + 1049632756, + 1075391317, + 1056310861, + -1070437265, + 1083561572, + 1041144267, + 1060538110, + -1088329474, + -1097661825, + -1081472406, + -1075961031, + -1104402156, + 1037839638, + 1068874748, + 1066773410, + 1037016234, + -1076271160, + 1068002657, + -1110348400, + 1068581664, + 1085531543, + 1026566878, + 1042092750, + -1145867495, + 1047892975, + -1072659207, + -1078171092, + 1081371189, + -1096890563, + 1059113999, + 1062366300, + -1085406519, + 1042057315, + -1080982609, + 1048087070, + 1068041862, + -1094068914, + -1067499023, + -1083166138, + -1087920996, + -1090822371, + 1058608309, + 1000767368, + -1086327953, + 1071759126, + 1080234590, + 1056943293, + -1110214030, + 1066071888, + -1089646303, + 1047884094, + -1070279800, + -1084878359, + -1092241141, + -1091335237, + -1118947130, + 1065855015, + 1037931592, + 1069820848, + -1081540572, + 1029626136, + -1114347844, + -1065655223, + -1097112513, + -1086965175, + 1078918463, + -1073420469, + 1066172217, + 1063612676, + 1045295187, + 1063152272, + 1061531471, + 1072494521, + -1101635610, + -1080231875, + 1046308729, + 1065699155, + -1086189192, + -1068986901, + 1050534420, + -1071474048, + -1078060559, + -1072767755, + -1071768479, + 1041010583, + 1057246454, + -1074421254, + 1071837894, + 1061108363, + 1054142498, + 1059062340, + -1093015843, + 1063418492, + -1078856535, + -1105163702, + 1074905786, + -1090447163, + -1096450354, + 1066604251, + -1090273720, + -1104678701, + 1042025802, + 1049403401, + 1051238027, + -1131159585, + 1065717803, + 1069340485, + -1080634618, + -1080695312, + -1085841606, + 1059055749, + -1073850356, + 1065345902, + 1050270677, + 1057699437, + 1078959809, + 1057413242, + -1077998612, + -1081808722, + 1076375270, + -1079915332, + 1060990313, + 1075126363, + 1063675670, + 1065414505, + -1109867484, + -1077927306, + -1077169326, + 1062151732, + 1044966447, + -1072193824, + -1108863838, + -1093410019, + 1061573660, + 1077218436, + -1079682393, + -1080983339, + -1073941932, + -1086738215, + 1065639411, + -1113943280, + -1085912135, + 1045875665, + -1091118518, + -1106677785, + 1059055950, + -1149762023, + 1057019255, + -1091775410, + 1052975505, + 1067849080, + 1057482238, + -1085440208, + 1033600925, + 1059794565, + -1109873105, + 1053509198, + 1051569230, + -1102648844, + 1031853440, + 1067133151, + -1119493170, + 1047307705, + 1058049602, + -1097289783, + -1089447287, + -1123458928, + -1095933188, + -1108493542, + -1118071933, + -1102118227, + -1093935565, + 1052637942, + -1103133805, + 1046221238, + 1046366514, + 1055559527, + -1091962560, + -1093735799, + 1057146816, + 1015765740, + -1083649399, + 1053215574, + 1041214200, + -1088556323, + -1096919690, + 1065087191, + 1035976792, + -1088721277, + -1103275665, + -1109065687, + -1136244212, + 1053464010, + -1111363901, + 1061490637, + -1112233003, + -1119323390, + 1059110915, + -1089657039, + 1066105302, + -1091916685, + 1033564812, + 1038412893, + -1105838756, + -1096681412, + -1110615221, + 1062002559, + -1103304348, + 1045675602, + 1034167270, + 1067215626, + -1109365377, + -1077328991, + 1046453541, + -1102558757, + 1060764533, + -1105286051, + -1113526872, + 1045000407, + -1100478005, + -1109038246, + -1071192567, + 1058745258, + 1037909184, + -1090475512, + 1021354974, + -1113177459, + 1074102323, + -1107664080, + -1082165105, + 1041220885, + -1080981639, + -1087306677, + 1065832447, + -1074912461, + -1099272557, + 1085074466, + 1062198772, + 1075409368, + 1060120832, + 1071167770, + -1098045711, + -1073369680, + 1044070761, + 1022178803, + 1072923012, + 1058853204, + -1103305868, + -1090990894, + 1074196408, + 1063981090, + 1074864123, + 1082420387, + 1016715967, + 1049814434, + 1051420096, + 1052831391, + -1082993403, + -1073577976, + 1082458516, + -1089799420, + -1083195841, + 1049225268, + -1089630612, + -1106752815, + -1080034569, + 1065792455, + -1099481620, + -1098508208, + 1051241884, + -1092824933, + 1083054272, + 1075784245, + 1041653140, + 1036302975, + -1101911788, + -1098242344, + -1077416757, + 1056378719, + -1082951916, + 1066303078, + -1089025867, + -1077508562, + 1065420191, + 1043478739, + 1060318110, + -1074129637, + -1139226854, + 1059775112, + 1044541679, + -1087027791, + 1052507904, + 1062406215, + -1088222333, + 1075700090, + 1067971038, + -1074904857, + 1057101056, + 1059126433, + 1047966470, + 1050675145, + 1078149170, + -1070943924, + 1064148404, + -1082089762, + 1058683853, + 1063385538, + -1098852303, + 1066632397, + 1058715090, + 1085680506, + 1012583552, + 1037829235, + -1083773446, + 1048962773, + 1062193388, + -1076935796, + 1052775778, + -1060972665, + -1079923102, + -1099556740, + 1074024560, + -1054939332, + -1091107787, + 1049415747, + -1087070708, + -1105513907, + -1097078999, + 1058821824, + 1062183742, + -1085769868, + -1103582677, + -1097968570, + 1066321821, + -1104919663, + 1056161762, + 1072904085, + 1075122954, + 1077306661, + -1099489755, + -1070906487, + -1099017351, + 1069308139, + -1074054381, + 1058332361, + -1080433252, + 1049225783, + 1037149550, + 1083525604, + 1069108944, + 1084049490, + 1054559592, + 1072964176, + 1069527946, + -1097092765, + -1087315557, + 1037088046, + 1065931256, + 1056190387, + -1096487928, + -1092751254, + -1083723206, + 1037514968, + 1066217970, + 1068827482, + 1060880176, + -1090634216, + 1051938599, + 1050735675, + 1051347813, + 1050301848, + -1062938432, + 1045859022, + -1081675666, + -1091625303, + 1081471841, + 1036256907, + 1059442226, + 1065440444, + -1084391480, + 1045751187, + 1053638399, + -1092069650, + -1077178815, + -1129430933, + 1033061475, + 1058279639, + 1044359013, + -1076561439, + 1059429869, + -1112050965, + 1042226939, + 1040055453, + -1094609807, + 1052343966, + 1060591106, + -1105149173, + 1026922478, + 1053290503, + -1085580373, + -1098106178, + 1024778818, + -1078716754, + 1052509668, + -1100634838, + -1075282896, + 1040118897, + -1088361428, + -1116344144, + -1129476285, + 1067099042, + 1048762889, + 1055034891, + 1074887424, + -1088197945, + 1022260799, + 1057249123, + 1041528251, + -1078191019, + -1097332588, + 1035003473, + -1105729001, + -1107238678, + -1084943542, + -1112808620, + -1091088421, + 1074797829, + 1006366118, + 1065147340, + 1069352161, + 1048507131, + 1052289127, + 1044288498, + -1103435012, + 1066468963, + 1059065460, + 1046417748, + -1071093829, + 1066156140, + 991167630, + -1105423172, + -1088644980, + -1094123469, + -1073614280, + 1050677177, + -1088280154, + 1075191038, + 1028932026, + 1040093255, + -1119659608, + 1065979064, + 1047299703, + 1066237589, + 1052884041, + 1062720486, + 1058510342, + -1102507548, + -1091534793, + 1043086020, + 1060611476, + 1059124581, + 1057080167, + 1070644674, + -1101208210, + 1042940502, + -1072170881, + 1066905459, + -1069361541, + -1090271601, + 1054319695, + -1089988703, + -1110356195, + -1084396374, + -1077962756, + 1052647168, + -1064065455, + 1044635196, + -1083917577, + -1107069304, + -1084860369, + 1081281883, + 1069310149, + 1038990271, + -1081136752, + -1063355946, + -1094310869, + 1058490024, + 1040215119, + -1098070218, + 1073348930, + -1087585738, + -1082008064, + 1091107437, + 1035948960, + -1085754096, + 1074058226, + 1062178558, + -1106191828, + 1069316226, + -1088550756, + 1037932117, + 1054423488, + 1023697036, + -1098571518, + 1051769006, + -1084798958, + 1031573897, + -1100916554, + 1086454250, + -1113446209, + -1071476438, + 1064132110, + -1076110913, + -1072425215, + -1094645590, + -1086539242, + 1070825157, + -1068338907, + 1057152545, + 1074013977, + -1095621607, + -1090343186, + -1062872716, + -1094950999, + 1075234402, + 1042491010, + 1048324584, + 1067992694, + 1039153161, + 1043346392, + -1081615158, + -1076463157, + 1042124273, + -1091727399, + 1055608587, + 1038082237, + 1059027143, + -1078996348, + 1089007526, + -1088692276, + 1035366204, + -1072075261, + -1073943403, + 1048792586, + -1066450367, + 1050982831, + -1083499630, + 1079440018, + 1091067299, + -1079630250, + -1091945411, + -1086377241, + -1088915582, + 1036075327, + -1089508833, + 1057744082, + 1045303528, + 1069486331, + 1005011104, + 1050593945, + -1108879625, + -1102799805, + 1042476850, + 1049552349, + 1056729150, + 1063635219, + 1078783391, + -1107268872, + -1096899622, + -1072972229, + -1064556607, + 1024257826, + -1081927090, + -1121501608, + 1053354271, + 1063958453, + 1077157100, + -1084149830, + -1088828614, + 1075460046, + 1064870169, + 1064066289, + -1068370645, + 1040674594, + 1055578471, + 1033924353, + 1050162741, + 1043204215, + -1095345883, + 1040468322, + -1086831581, + 1041456039, + 1058149426, + -1080806965, + -1068852510, + -1110537105, + 1058494257, + -1074423273, + -1095589321, + 1051846028, + 1054491242, + 1059723586, + -1063487443, + 1077007886, + 1044953858, + 1059418730, + -1072932393, + 1042723503, + -1107249526, + 1051168412, + 1058450721, + 1061817948, + 1042176110, + -1096683607, + -1062599832, + -1102279775, + -1121147784, + 1057869419, + -1083118142, + -1089644158, + -1087730267, + -1084259402, + 1069821426, + -1090096944, + -1104972761, + 1057010352, + 1050122887, + -1118000180, + 1044230340, + 1025522483, + -1074350540, + 1062854127, + 1043980734, + -1091214699, + 1058187140, + 1059307799, + -1101162896, + 1058497749, + 1060093638, + 1009960334, + -1096372634, + 1052616615, + 1075069923, + -1088622426, + -1093268576, + 1037671912, + -1079586865, + -1103668424, + -1092079029, + -1081656446, + 1059227485, + 1060904450, + 1040195717, + 1052035219, + 1033438999, + 1048950972, + 1050710075, + 1044529980, + -1071585435, + 1041695927, + 1051111282, + -1112003074, + -1102888079, + -1083720655, + -1127164339, + -1087307795, + -1090140508, + -1105103411, + 1050324961, + 1043238444, + -1073649128, + 1059720835, + -1078797668, + 1051593719, + 1073825950, + 1029303668, + 1033807485, + 1054974954, + 1039847103, + -1114424344, + 1033769449, + 1052879027, + 1034025784, + 1049452223, + -1090513287, + -1073607512, + -1079686900, + 1038260652, + -1122551588, + 1054488170, + 1026200673, + -1090125587, + -1104796812, + 1059183859, + -1071308683, + -1080651407, + 1084982037, + -1089366732, + -1102809821, + 1041214631, + -1095371974, + 1060498688, + 1060514926, + 1060662318, + -1142299838, + 1080973968, + 1053760299, + -1104173761, + -1086241737, + -1081883665, + 1051381201, + -1080974615, + 1042204127, + -1065219596, + 1035961717, + -1108305693, + -1080957938, + 1030054684, + 1048666968, + 1032701590, + -1113383461, + 1077650804, + 1059748350, + -1067747142, + 1056081128, + -1097003844, + -1079779827, + 1030145019, + 1051616512, + 1059824013, + 1058554647, + 1052425083, + 1034099138, + -1087718825, + -1074849531, + 1085453867, + -1117435084, + 1060013731, + -1074910537, + -1098149304, + 1048749513, + 1057157018, + -1138093037, + 1048602913, + 1055195775, + 1076933182, + 1076059281, + -1090673434, + -1094722231, + -1094150348, + -1085643364, + -1088951851, + 1065876102, + 1073409892, + 1054808742, + 1061579602, + 1073398134, + 1030270468, + -1090433476, + -1074004814, + 1072707046, + 1090926186, + -1078627958, + -1107183245, + -1087679783, + 1064179185, + -1083538741, + 1069782355, + -1073034520, + 1041921519, + -1107624753, + -1086077995, + 1075727970, + 1053914116, + 1070200878, + 1072183600, + 1068123628, + 1053065400, + 1052685318, + -1071213147, + -1087633615, + 1058424689, + -1066199418, + -1092800835, + 1069233735, + -1083643044, + -1083098471, + 1079341284, + -1071690682, + 1054575027, + 1059489433, + -1087566420, + 1067274844, + -1090355973, + 1057670268, + 1054732351, + 1074187242, + -1087484068, + -1072536254, + 1072590061, + -1076690102, + 1088148127, + 1040724703, + -1069875687, + -1084038310, + -1112074458, + -1082239527, + -1095283253, + -1085099225, + 1050241219, + -1085054899, + -1078301246, + -1096797141, + 1069983169, + 1063511251, + 1047767337, + 1044846765, + -1097609076, + -1072424468, + 1068665178, + -1126042832, + 1066716113, + 1061402130, + 1081183721, + 1045926540, + -1092457711, + 1065934376, + -1107421788, + 1074653477, + 1065248295, + 1056658933, + 1059429952, + -1064666881, + -1080853789, + 1073607796, + 1056377978, + 1077002855, + 1065869824, + -1077585738, + -1084775205, + 1066871838, + -1081459361, + 1055377771, + 1052224475, + 1074195966, + 1076938162, + 1042863226, + -1106081419, + 1076861767, + 1030480920, + -1090048378, + 1050766182, + -1097437542, + 1056316254, + -1098205708, + -1076719577, + -1105995324, + -1110051176, + 1040678734, + -1106053831, + 1031850465, + 1055230880, + 1025687229, + -1103728960, + -1092800966, + 1053353974, + -1097169607, + -1090685850, + -1094398541, + -1094625071, + -1095449714, + -1093609375, + 1043274605, + 1050186782, + 1019337620, + -1097024622, + 1044288778, + 1035452789, + -1093323564, + 1057129427, + 1048596209, + -1097638396, + -1084970026, + 1040859050, + -1143150904, + -1131874877, + 1014083331, + -1098131075, + -1096407262, + -1112856850, + -1083543107, + 1027734322, + -1104899748, + 1067088811, + -1148969735, + 1080734051, + -1081935191, + 1061888056, + 1071599821, + 1041712768, + -1152625584, + -1079263605, + 1036400903, + 1049084870, + -1076624888, + -1112733123, + 1065731830, + -1081014565, + -1090327416, + -1103302685, + -1084128915, + -1105105164, + 1030461394, + 1054003907, + -1097701949, + -1079999370, + 1062511626, + 1060173831, + -1116262746, + -1110697566, + -1096119538, + 1033952649, + -1105335308, + 1077209086, + 1060883966, + -1065887499, + 1080226171, + -1081897640, + -1092991379, + -1078576795, + 1056681220, + -1089969066, + 1083342323, + 1052449475, + 1074931966, + -1089891380, + 1056836945, + -1057753899, + -1106427663, + -1062885972, + -1077069471, + -1090064817, + 1040798153, + -1111597764, + 1054537827, + -1076679033, + -1104426660, + 1063418725, + -1078778158, + 1031510518, + 1049142406, + -1080971847, + -1103276443, + 1026308953, + -1096665468, + -1080526482, + -1094505426, + -1096688786, + -1084442503, + 1054368242, + -1093915909, + -1091837648, + 1074955693, + -1079139186, + -1080230694, + 1053792211, + 1061794001, + 1049411947, + -1103926339, + 1024655547, + -1119561148, + 1075806113, + 1006535642, + 1059021594, + -1163528080, + 1065867748, + -1070035935, + -1103872587, + -1086974156, + 1062340852, + 1020785818, + 1057283769, + 1032045736, + -1106018134, + -1111590368, + -1130818682, + 1046005842, + -1076895951, + 1060241488, + -1097832693, + -1090161620, + 1072378509, + 1047837839, + 1050729048, + 1039993955, + -1093653616, + 1077873654, + -1107185508, + 1065889293, + -1096345186, + -1095362356, + -1078629476, + 1041396781, + 1049228540, + -1133715868, + -1064556583, + -1064241517, + 1039921356, + -1063456891, + -1121362103, + -1063356951, + 1083622730, + 1031642204, + -1104040580, + -1090526591, + 1049571412, + 1024360574, + 1058074081, + -1089076632, + 1068141814, + -1109729943, + 1076607294, + 1071158265, + 1057933765, + -1078886085, + 1036734375, + 1053308876, + -1110086629, + -1096878070, + -1101533836, + -1092250696, + -1094502602, + -1088895726, + -1083664167, + -1091122676, + 1053806233, + -1098701931, + -1083230845, + -1084928191, + 1045596158, + 1048118434, + 1059530392, + -1078919034, + 1046739024, + 1063922537, + -1070759631, + -1088007687, + 1065699966, + -1089540685, + 1039369285, + -1125735348, + -1093142447, + -1093913902, + -1098262482, + -1088862591, + -1091399085, + -1085756919, + 1046269152, + -1105517490, + 1046979115, + 1038542003, + 1031808315, + 1053032099, + -1071607146, + -1064996992, + 1032671792, + -1088714351, + -1083959690, + -1072011890, + -1071110625, + -1070590420, + 1038370197, + -1097634445, + 1052728622, + 1032188945, + 1052213226, + -1087401128, + -1082601599, + -1102758505, + 1063220367, + -1078881732, + 1057409513, + -1096495508, + -1084849454, + -1095784412, + -1098985933, + -1096881258, + -1090000909, + 1060194245, + 1041869441, + -1102206184, + 1042159464, + -1117834476, + -1114894290, + -1082030373, + 1033345700, + 1049914989, + -1087393040, + 1041696532, + 1037402767, + 1032815998, + 1058781387, + 1004196230, + 1044099571, + -1112617305, + 1049472948, + 1040840053, + -1089870243, + 1051185899, + 1004738485, + -1079742139, + -1086516984, + 1049098422, + -1089011399, + 1025654726, + 1057006457, + -1106125291, + 1059619701, + 1027281004, + 1032042391, + 1044169976, + 1063604584, + -1084618401, + 1045611135, + -1093555772, + -1084872679, + -1090721642, + 1045213145, + -1089211777, + -1105692033, + -1081431935, + 1029666580, + -1102946261, + -1144091966, + 1040995704, + 1043465551, + -1106376616, + 1064530915, + 1042561947, + -1097811142, + 1042118622, + -1123217635, + 1009416898, + 1041031279, + -1104399387, + 1042827003, + 1059008734, + -1116890614, + -1101366205, + -1056712564, + -1116031818, + 1047329610, + 1070689692, + 1047777952, + -1098928562, + -1064581005, + 1043144937, + 1047758109, + -1094630114, + 1056782712, + -1098695025, + -1093374118, + -1084681983, + -1099947711, + 1063189836, + 1010344548, + 1049324437, + -1073520484, + 1051721114, + -1075418062, + 1047329309, + 1011469048, + 1067389487, + -1101190387, + -1130097734, + -1088574553, + 1057980077, + -1094801735, + -1103625683, + 1058714246, + 1074107445, + 1071173011, + -1104538719, + 1046920361, + 1060293524, + -1105369667, + -1086883245, + 1015863374, + -1095337389, + 1041710477, + 1053952839, + 1046863354, + 983450280, + 1065616478, + -1092876583, + 1075314579, + -1119064913, + -1107093320, + 1007131168, + -1109850148, + 1062394348, + 1051377529, + 1047946693, + 1067036710, + -1111353148, + -1079477180, + 1048388774, + -1091907735, + -1080912397, + 1078142653, + 1074108002, + -1128559729, + -1109899515, + -1160938132, + -1110317090, + 1071142782, + -1121415971, + -1084320998, + 1060590741, + -1081149615, + 1082747729, + 1017644186, + -1080432613, + 1079001654, + -1108559006, + -1105902692, + 1061333578, + -1097548881, + 1021738814, + 1010385130, + 1091067425, + -1085017485, + 1074523358, + -1072734550, + -1111696487, + 1048554913, + -1114158515, + 1047393669, + -1056049614, + 1050322219, + -1160521420, + 1052702262, + 1059341125, + 1067912474, + 1051730185, + -1082004596, + 1093115404, + 1054600880, + -1094231322, + 1021563406, + -1093597379, + 1015784230, + -1083213692, + 1077210661, + 1047974037, + 1039876782, + -1084519240, + 1048165649, + -1088128983, + -1079798059, + -1089399134, + 1055386851, + -1082852860, + -1115463914, + -1071377648, + -1094364622, + -1078905967, + 1075236980, + 1065907042, + 1029784989, + -1072165932, + -1095873028, + 1068248025, + -1105912654, + -1061666353, + 1050515603, + 1073872167, + -1065783305, + -1101843841, + -1121886488, + -1077313683, + -1139184641, + 1054401993, + -1187625216, + 1041674419, + -1072059597, + -1093655583, + -1083457362, + 1058979888, + -1078329157, + 1057944740, + -1085384721, + -1102626816, + -1072083818, + 1038099680, + -1065659779, + -1060776638, + 1067428260, + -1083719465, + -1109399529, + -1054741023, + -1093799155, + -1118842712, + 1052884420, + 1028042216, + 1035977961, + -1068569457, + -1087181385, + -1094824522, + 1049469074, + -1095823368, + -1080546407, + -1080605774, + 1046170595, + -1101694639, + -1077427587, + -1086827120, + -1075626670, + 1068120888, + -1115008638, + 1029976510, + 1068092326, + -1108143448, + 1047090831, + -1120633192, + 1038499304, + -1086577429, + 1060612139, + -1097645822, + 1032625271, + -1124392890, + 1047804955, + 1066330500, + 1074182494, + -1111496804, + 1052533448, + -1099725400, + 1031454053, + 1061388500, + -1089169337, + -1104867228, + -1076252167, + 1065499622, + 1062658310, + -1082559286, + -1081737804, + 1068182345, + -1125844655, + -1085321070, + 1070245909, + 1067670846, + 1059971122, + 1035611738, + 1054717464, + 1039401654, + -1102707392, + 1071671077, + -1097671098, + 1017871490, + -1090023591, + -1073676292, + -1083386923, + -1084186201, + -1099082997, + 1051373079, + 1036626358, + -1105793762, + 1061270611, + -1128637260, + 1064123809, + -1076085893, + 1055399390, + -1078152318, + 1052840633, + -1091810097, + 1050522337, + -1097691670, + 1024868814, + 1048638590, + 1053089795, + -1078638899, + 1037234452, + -1097135910, + -1108826464, + 1033608828, + 1029730354, + -1128621087, + -1105900508, + -1104763014, + -1087456157, + -1062692419, + -1110154057, + -1075491495, + -1098908971, + -1083608518, + -1093067340, + -1079783243, + 1045663370, + -1095448150, + 1059458059, + -1120608255, + -1063838987, + 1057445953, + 1041255928, + 1049431924, + 1026060441, + -1108310443, + 1030572066, + 1049243489, + -1098115982, + -1073109868, + -1100312622, + 1057432462, + 1036806274, + -1114276071, + 1050327209, + -1069346497, + 1058542388, + 1044254595, + -1099285044, + -1085517292, + -1078531310, + 1077699531, + 1055008125, + -1129000726, + 1053455772, + -1072165405, + 1045712220, + 1078317237, + 1066616795, + -1115560293, + 1045698301, + -1083253454, + 1066584500, + -1116336655, + -1095438038, + -1071936417, + -1087734130, + 1058452645, + 1054565315, + 1061412128, + 1024929930, + 1048857337, + 1057003467, + 1037721746, + 1041427816, + 1059123255, + 1064830245, + 1044475085, + -1090491939, + 1032098980, + 1068305020, + -1090916619, + 1060507335, + 1041338610, + -1074544445, + -1143552564, + -1112715826, + -1067561038, + -1084828687, + -1093047605, + 1061859993, + -1075468835, + 1064277966, + -1080115511, + 1053734582, + 1056740420, + 1070065522, + 1074173865, + 1066621523, + 1054881753, + 1025437944, + 1054217331, + -1078309907, + -1067353639, + -1120339877, + -1095939476, + 1072337259, + -1072451898, + 1063820596, + -1147574088, + -1110954636, + -1103960877, + -1073600560, + -1096679092, + -1092669518, + -1101739351, + -1109027885, + -1095516709, + 1062702766, + 1063772555, + 1026787756, + 1050450765, + 1058333461, + -1113423294, + 1083038382, + 1076633898, + 1062096980, + 1056147623, + 1028877634, + -1088846362, + 1069412412, + -1113707602, + 1075964760, + -1113133934, + -1077954284, + 1075880782, + -1089339752, + 1058652215, + 1048355082, + 1070528234, + -1105074308, + 1076107323, + 1043398925, + -1088963328, + 1052055624, + 1081933689, + 1058904744, + -1105444560, + 1047921617, + 1052898106, + -1108553857, + -1087852213, + 1050656094, + 1080675742, + 1049658940, + 1062777768, + 1076500888, + -1110178121, + -1127732566, + 1030336385, + -1102165076, + -1082545420, + 1030441084, + -1073219214, + 1077119865, + -1085355167, + 1052330223, + 1058680385, + 1073018492, + 1026075319, + -1078242275, + 1081582234, + 1074336350, + -1088304152, + -1087983084, + 1064033953, + -1104746633, + 1030757880, + -1097392211, + -1090362661, + 1044453060, + 1053767679, + -1081934938, + 1046494137, + -1125824074, + -1106140587, + -1084907595, + 1058599605, + -1081986468, + -1092330274, + 1033034213, + 1056480219, + -1089421227, + 1060880895, + -1087026913, + -1122493589, + -1091512015, + -1105593124, + 1049408141, + 1026819219, + 1061344144, + -1085349021, + -1117227709, + -1084903580, + 1056953093, + 1041651887, + 1034343668, + 1025719605, + -1092512640, + -1104241912, + -1083894241, + -1085841119, + 1032496662, + 1058075399, + -1098142897, + 1058443720, + 1052432599, + -1092473918, + 1060124051, + -1105420059, + 1045825542, + 1063271407, + 1055357503, + 1070180709, + 1051737373, + 1020579595, + -1111304029, + 1072681556, + -1083851689, + -1108017637, + -1083134489, + 1057797324, + -1078318054, + 1010632492, + -1082802582, + 1067341530, + -1097118689, + -1097293336, + -1093889769, + -1157088700, + 1033985967, + 1059868230, + 1038174117, + 1060745546, + 1040096693, + -1110709877, + -1093056431, + 1043832979, + -1069350123, + -1118315995, + -1115600851, + 1024411738, + 1047196634, + -1097716690, + 1057230733, + 1057068619, + -1085871746, + -1086587821, + -1130148198, + 1006892515, + -1109326396, + 1064094876, + 1026132958, + -1105738436, + -1086784442, + 1062574457, + 1056784192, + 1043762766, + -1100276226, + 1056111868, + -1081597409, + 1062072027, + 1064331715, + 1041498079, + -1081777107, + -1093541838, + -1109606436, + 1072667855, + 1038436524, + -1120177884, + 1070700189, + -1110261861, + -1081360089, + 1075349983, + -1089465996, + 1049431971, + -1079293930, + 1078669342, + -1140579986, + -1054500466, + 1082172776, + -1085827887, + 1073890753, + -1064935687, + -1073174504, + -1077778566, + -1066865691, + 1067328831, + 1058526473, + -1078184173, + -1111222527, + 1033293344, + -1083949480, + 1060238782, + 1043846125, + 1070564962, + -1105349309, + -1111769979, + -1061895413, + -1070818669, + 1080697330, + -1116532437, + 1073767952, + 1079555835, + 1062907691, + 1066464015, + 1060125800, + 1087503358, + 1065680755, + -1060504821, + -1089791322, + 1058689326, + 1068734889, + -1066003097, + -1073737528, + 1082305457, + -1065032356, + 1035846392, + -1070138209, + -1087668962, + 1056228316, + -1080952332, + 1060272022, + -1076052758, + 1078874406, + 1036035639, + 1084969716, + 1072311119, + 1074212155, + 1072113721, + -1086700769, + -1094936496, + 1064766765, + 1084156795, + 1054175196, + -1070490676, + -1079096966, + 1084168587, + -1069944667, + -1105414698, + -1086141715, + 1079288104, + 1065639662, + -1060075060, + -1064968185, + 1070530411, + 1046480897, + -1078661582, + -1080665807, + 1072095643, + 1084762141, + -1070986011, + 1090178422, + -1075678489, + -1066468271, + -1064578195, + -1102051032, + 1067310417, + 1058890205, + 1080421740, + -1063687319, + -1068723178, + 1077944368, + -1063307963, + 1048381681, + 1084265910, + 1065973636, + -1070343714, + 1056998051, + -1106181794, + 1068271946, + -1085484069, + 1071647792, + 1086513945, + 1082066006, + 1044399859, + 1070593616, + -1089759116, + 1066476095, + 1066844531, + -1070870158, + -1056657919, + 1083583064, + -1088159510, + -1087358982, + 1078623491, + -1083702216, + 1053002658, + 1052129376, + -1088898740, + 1079162054, + -1060293607, + 1073797851, + 1086130256, + 1072549377, + -1104723800, + -1097797499, + -1077334351, + -1093072127, + 1069615756, + -1096349831, + 1067409351, + -1096669515, + 1057019844, + -1072063839, + -1090800484, + -1081022554, + -1087539489, + -1105929976, + -1071012200, + -1078131967, + 1073492346, + 1018139774, + 1043135076, + -1103629143, + 1071773640, + 1062171766, + 1061110246, + 1058412509, + -1088303475, + -1079486430, + -1085966650, + -1096553094, + -1072017479, + 1074902987, + -1081786370, + 1026909777, + -1081223514, + -1088779736, + -1077822429, + 1070770805, + 1050182128, + -1080613090, + -1089140528, + -1071470018, + -1082593765, + 1054842916, + -1094093102, + -1113022384, + 1074834003, + -1073578692, + 1060776778, + -1119160650, + -1094958880, + 1064175063, + -1083038811, + 1044163887, + 1085849022, + -1095389879, + 1075885424, + 1055691265, + 1060284489, + 1063502836, + 1070930476, + -1080799419, + -1089647074, + 1059874373, + -1063259988, + 1063001669, + 1060569374, + 1053864166, + -1071208519, + -1122576522, + 1071208020, + -1083721079, + -1071524446, + 1076903253, + 1073747832, + 1066248941, + 1069093647, + 1071771553, + 1062275013, + -1085012310, + 1075250381, + -1063440316, + -1071189023, + -1087009139, + -1083941510, + 1075113572, + 1069246323, + -1111261442, + -1082268845, + -1090123969, + 1079772257, + 1063240411, + -1097604557, + -1086769980, + 1053436508, + 1064310752, + 1082483434, + 1052032258, + 1072419058, + -1075123592, + -1079416353, + 1058664892, + -1084249302, + 1069095783, + -1118320364, + -1100995751, + -1080075649, + 1074024876, + -1069636575, + 1072419443, + 1069119164, + -1064797886, + -1072008206, + -1077225778, + 1072510633, + 1075308381, + 1059750774, + -1114316754, + -1101761075, + -1081980482, + 1053026682, + -1096046798, + -1096771445, + -1078146298, + -1092666017, + 1083183049, + 1066262717, + 1072616885, + 1064017722, + 1032581758, + -1107263888, + -1087061240, + 1054669282, + 1072119887, + 1053177513, + 1060836158, + -1068789168, + 1074511161, + 1049538603, + 1073873972, + 1056800167, + 1021703200, + -1066847057, + 1065625961, + -1096939528, + -1073945967, + -1071380709, + 1091719252, + 1091010758, + 1063038214, + -1067512494, + -1093619072, + -1090500597, + 1041489677, + 1070717365, + 1045346186, + 1049906905, + 1021103442, + -1081118617, + 1061033134, + 1053473648, + 1061798801, + -1090409266, + 1045895335, + 1064937078, + -1066875386, + -1078872652, + -1094908251, + -1070651151, + 1046450020, + -1074609658, + 1052187645, + 1094278649, + 1096994402, + -1115576089, + 1081443034, + -1092152475, + 1072206436, + -1101549240, + 1060903398, + 1057682681, + 1066914090, + -1056534099, + -1107863921, + -1075059312, + 1066127840, + -1070190933, + 1069226537, + -1077051507, + 1078077625, + -1072915791, + -1075607140, + -1069319724, + -1064194708, + -1073297392, + -1063793721, + -1089776864, + -1063037689, + -1095414106, + -1065176466, + -1076194943, + -1083219686, + -1092827665, + 1051675775, + -1101400557, + 1058475887, + -1061926452, + 1075145452, + -1097025372, + -1071291958, + 1045122922, + 1061153944, + -1091772640, + -1075333766, + 1045870636, + -1065007636, + -1079051092, + 1077818502, + -1084034242, + 1038787657, + 1082641100, + -1071718630, + -1094963902, + -1063666062, + 1053483789, + -1069365570, + -1073622648, + -1064813671, + -1074600661, + -1064368281, + -1072802817, + -1100696600, + -1077085272, + 1082630050, + -1079818713, + 1066854645, + -1093943859, + 1051956176, + 1050700509, + -1114492320, + 1035209849, + -1074799194, + 1040324741, + 1054894370, + -1095169090, + -1084056928, + 1064968615, + -1098697912, + -1095352051, + 1029944016, + 1049305723, + 1047124479, + 1067902639, + 1060876293, + -1086215820, + -1081534602, + -1104738574, + 1044187669, + -1088551174, + 1080341138, + 1057905372, + -1095921074, + -1076402250, + -1066696259, + -1096113587, + -1098150472, + -1085311447, + 1041842000, + 1056144367, + -1091005324, + 1062695762, + 1059272894, + 1064991379, + -1073287944, + 1002963665, + 1048881305, + 1040808970, + 1049451235, + 1063071032, + -1099934735, + 1051096999, + -1063639560, + 1057986500, + -1083929456, + -1094376626, + 1055850852, + -1105484471, + -1095179653, + -1089449948, + 1053181512, + -1087738391, + 1058536706, + -1080439001, + 1052289446, + 1049644698, + 1071486477, + -1087020363, + -1076896071, + 1057470265, + 1065062933, + 1063556265, + 1062833454, + 1068566237, + -1100128966, + 1058251019, + -1104102713, + 1068492424, + 1060315859, + -1082867207, + -1112565538, + 1044445387, + 1056155487, + -1068370362, + -1071406105, + 1079930047, + -1096948813, + 1050209240, + 1066025664, + 1074699569, + -1087651229, + -1084250227, + -1065235990, + 1047891402, + 1066605532, + -1095060374, + -1082921424, + -1091801260, + 1059205093, + -1071220790, + -1076611633, + -1121623115, + -1083730660, + -1069609258, + -1061774754, + -1085160193, + 1051784304, + 1073801653, + -1087181978, + 1029141194, + 1060572895, + 1058174548, + 1067618060, + -1093187594, + -1094156654, + -1085803865, + 1078005384, + 1073760185, + 1066699685, + -1063681218, + -1091053335, + 1085838387, + -1080647436, + 1062492857, + -1077359457, + -1099448333, + -1077885692, + -1085080803, + -1071439997, + 1078341376, + 1072750121, + 1075626442, + -1090299270, + 1074190227, + -1093652620, + -1091326679, + 1078640176, + -1112751122, + -1087345736, + -1070045517, + -1077211990, + 1056577209, + -1106639909, + 1083929348, + -1074820527, + -1069451499, + -1097149559, + -1085320599, + 1066548686, + -1064229807, + -1063860148, + -1063456736, + 1077057520, + 1072852876, + -1091758638, + -1082512808, + 1027166549, + -1121793268, + -1068034606, + -1080087549, + 1064581679, + 1058865644, + -1085239028, + -1096617225, + -1074429859, + -1071941710, + -1082511778, + -1072043011, + -1084361803, + 1080329120, + -1089507446, + 1070724591, + 1062184588, + 1053001579, + -1091736608, + -1073736550, + 1082913733, + 1076688767, + -1077635546, + -1059584304, + -1110434992, + -1075140480, + 1066011733, + 1066080281, + -1078235340, + 1064129677, + 1058788773, + 1066171465, + 1073862769, + 1075111792, + 1080004868, + 1054105691, + -1078613377, + -1065692588, + 1086827122, + -1079758528, + 1077541335, + 1070210411, + -1084303776, + 1077320621, + 1082161812, + 1070502457, + 1077215628, + -1058586583, + -1068432923, + 1068256999, + -1088734584, + -1080866098, + -1067299391, + -1071056401, + 1057837349, + 1082354241, + 1069458503, + 1084159253, + 1069265255, + 1061762026, + -1089639175, + 1065411614, + -1077644805, + -1088929418, + 1068584135, + -1155754295, + 1075448486, + -1091143670, + -1081517672, + -1089796498, + -1089980324, + 1066753810, + -1076014092, + 1073805759, + 1071691850, + 1079341158, + 1069778153, + -1077847059, + -1074254545, + -1075414594, + -1083896186, + 1067175721, + 1016736121, + -1101630294, + -1091349977, + -1138177860, + -1107769590, + -1105366433, + -1087403262, + 1000059026, + 1067320521, + 1043892637, + 1052401458, + 1077892953, + -1093217782, + -1094860640, + 1056776601, + -1105573758, + 1062551079, + -1075854739, + -1085787570, + 1075217545, + -1086553361, + -1077993413, + 1072159993, + -1100442470, + -1076803130, + 1049240398, + 1057551888, + 1068010522, + 1051963473, + -1064058825, + 1043233810, + 1066138876, + -1090923941, + 1036740276, + -1096269484, + 1066061254, + -1085549218, + -1113377190, + -1107771938, + -1095967828, + 1047348626, + 1082300217, + 1046582089, + 1080026894, + 1039251307, + 1046305859, + -1081143638, + 1069077131, + 1057922243, + 1065421656, + 1061716357, + -1070652309, + 1047830902, + 1079511054, + -1071915969, + 1057926874, + -1083876676, + 1069059210, + 1067862881, + -1112242466, + -1096172359, + -1133918398, + 1073617436, + -1101561271, + 1065135794, + -1088936961, + -1085526040, + 1069201248, + 1060608802, + 1052399665, + -1090037628, + 1068564518, + -1089917259, + 1062054555, + 1036764876, + -1101314822, + -1073288779, + 1071492389, + 1065959068, + -1071578869, + 1069191242, + 1076358488, + 1057602690, + 1067490756, + -1089950838, + 1066175367, + 1082005704, + 1073197475, + 1047042967, + -1070765357, + -1098286081, + -1081096516, + 1051535388, + 1068523961, + 1077706441, + -1070975265, + 1009909310, + 1063670312, + -1106176050, + 1066132106, + 1051773747, + 1070217440, + -1079437970, + -1093819551, + -1096947342, + 1074005832, + -1073729997, + 1061978316, + 1055216053, + 1068454817, + -1080246337, + 1072771967, + -1081874484, + -1108851113, + -1081757616, + -1057239263, + 1086617608, + 1060798924, + 1032060396, + 1029236504, + -1096178937, + -1066664585, + 1062584432, + -1072831036, + 1070097804, + -1129866847, + 1061131086, + -1072252454, + -1081377198, + 1073753606, + -1064050388, + -1072309113, + 1074412663, + 1057584328, + 1057562374, + -1078949424, + -1053498536, + -1089252967, + -1089025382, + 1057296117, + -1056332719, + -1073425584, + -1073396797, + 1095254011, + -1058318946, + -1054373917, + -1095607696, + -1064316980, + -1119210060, + -1060650579, + -1095078958, + -1064855870, + 1084254395, + 1088288503, + -1062958900, + 1065104833, + 1037645137, + 1071158861, + -1056118260, + -1077613744, + 1064863736, + 1078002581, + -1051590858, + 1074572472, + -1115292484, + -1070656491, + 1060210711, + 1076008028, + 1022257098, + 1085918708, + -1096209608, + 1063972821, + -1139579161, + -1068851950, + 1088541093, + -1130252164, + 1073075450, + 1034377343, + 1070731698, + -1070745394, + 1061757496, + 1095492631, + 1077183987, + -1075511435, + -1073379065, + 1037088079, + -1093127746, + 1068781480, + 1071557400, + -1071795847, + 1065314645, + -1065230391, + 1054230155, + -1077638521, + -1066298309, + 1094795054, + -1084618688, + -1104284066, + -1052096849, + 1072020515, + 1078316222, + 1078123391, + -1047128782, + 1098959790, + -1106764073, + -1063925982, + 1060441922, + -1061479136, + -1088053285, + -1080356158, + 1078214652, + -1058909743, + 1042299867, + 1071512796, + 1056563162, + 1083688027, + -1051859248, + 1075277281, + 1084548455, + 1064214736, + 1074288654, + 1094973692, + -1108899440, + -1055237158, + -1107664224, + 1066057189, + -1097754754, + 1099139177, + 1067056421, + 1057934161, + 1058282694, + -1069730578, + 1064862706, + 1058337978, + -1075537843, + 1053796854, + 1066858621, + 1042476029, + -1117489659, + 1090079876, + -1071220103, + -1090211215, + -1086285935, + 1085168648, + -1079322705, + 1076731502, + -1087020633, + 1078889655, + 1068213305, + 1054122329, + 1061119574, + 1057005908, + 1076631459, + 1073431877, + 1077852827, + -1080608805, + -1064979673, + 1049805444, + -1090263768, + -1063866147, + 1063534859, + -1080318700, + -1088401658, + -1088182299, + -1080525870, + -1086912850, + -1123595234, + -1058771985, + -1096122571, + 1042756288, + -1067287113, + 1050796768, + -1101000043, + -1076628939, + 1043771445, + 1083011697, + -1084107800, + 1054592995, + -1077019574, + -1088880845, + -1098091474, + 1035728421, + -1077000022, + -1066782808, + 1053828844, + 1070921745, + 1067193849, + 1069052179, + 1059296080, + 1083390039, + -1073593101, + -1079767930, + -1095763360, + -1089371242, + -1089512554, + -1061696942, + 1065940258, + -1071908705, + -1085096048, + 1067945818, + 1073847639, + -1096868615, + -1079418159, + -1081789006, + 1035292669, + 1092033720, + 1059250808, + -1076694343, + 1035687044, + -1071109912, + -1052698512, + 1080146364, + -1084695932, + 1066950601, + 1050021900, + 1014223988, + -1072726656, + 1072962893, + 1053580822, + -1076149835, + 1048241771, + -1089369636, + 1044548179, + -1081755671, + -1081678473, + -1070351248, + 1061749952, + -1064794688, + -1057566275, + 1067237288, + 1069990756, + 1055736382, + -1054287122, + 1067408878, + 1079366572, + -1073702842, + -1083064587, + 1093042120, + -1077401598, + -1069457888, + -1088419592, + -1071657417, + -1073226199, + -1102473717, + 1066244229, + -1087669821, + -1083049644, + 1046527956, + -1081105322, + 1078465542, + 1079481780, + 1068403800, + 1069360069, + 1035996844, + -1071560098, + -1078793253, + 1064932591, + 1067568075, + 1045035478, + 1071563045, + 1076235889, + -1105879407, + 1074527065, + -1081712250, + 1067053674, + -1072800192, + 1055612483, + 1047404399, + -1097081055, + 1073582397, + -1097736888, + -1080577296, + 1050607342, + 1073879016, + -1062667137, + 1037415457, + -1082102473, + 1070804809, + 1068416943, + 1055386026, + 1073577286, + -1075642248, + -1101222934, + 1071740355, + 1057442036, + -1097396227, + 1071363152, + -1127951803, + -1087205433, + 1070257521, + 1067422331, + -1086231334, + -1094180979, + 1077293965, + -1069773230, + 1046057621, + 1051195023, + -1065644091, + 1068427499, + -1064432335, + -1088904306, + -1067691677, + -1065292882, + 1057176269, + -1073667548, + 1075200966, + -1078856704, + -1072146025, + -1109847310, + -1073518734, + 1065990600, + -1078991589, + -1106185296, + 1082195416, + -1085416808, + -1093067127, + -1062763679, + -1096753399, + -1128522495, + -1075184302, + 1070503030, + -1068796047, + 1078463264, + -1076747321, + -1080471302, + -1089405047, + -1081229313, + -1070521505, + -1078179466, + 1089081791, + 1069170728, + 1068568934, + -1072261862, + -1075820709, + -1072822146, + 1064050263, + 1065443264, + -1090416915, + 1080191271, + 1066406165, + -1109493707, + -1079541096, + -1082756600, + 1047317510, + -1085427200, + 1069652552, + 1027643838, + 1068182550, + -1112601402, + 1069901643, + 1079848710, + 1065532067, + 1086617364, + -1064310507, + 1061796291, + -1065878798, + 1076633109, + 1074220188, + -1092596821, + -1071169502, + 1045904678, + 1058414000, + -1075253109, + -1080678434, + 1067781176, + 1049381650, + -1084017316, + -1105183960, + 1051162135, + -1087933236, + 1057012133, + 1065265066, + 1059048966, + 1062521958, + -1087922497, + -1084138307, + 1050784757, + -1065703633, + -1113651806, + -1112615420, + 1072603038, + 1051300171, + -1086711974, + -1082041933, + 1062796547, + -1072609249, + -1081381834, + 1064334079, + 1074009036, + 1049910229, + 1063142932, + 1062060551, + 1073802202, + -1073883051, + 1052130807, + -1090253116, + -1075497292, + 1056255677, + -1116455150, + -1102185190, + 1050158219, + 1057981436, + 1075937660, + -1101623412, + -1085061376, + -1073502279, + 1062961841, + -1093551807, + -1093216517, + -1091311535, + 1005033695, + -1078136991, + -1078019595, + 1058869584, + -1071890505, + 1052329606, + -1107080855, + 1034009080, + -1094274990, + 1057584167, + -1084675210, + 1083219564, + 1058191911, + 1058765353, + 1052782700, + 1053132956, + -1091540866, + 1059109427, + 1059202673, + 1072056576, + -1098658854, + 1060250237, + 1070918171, + 1068059638, + -1130076688, + 1070270711, + 1072578205, + -1071303673, + 1083554745, + -1073642584, + -1088142649, + 1067027294, + -1084007744, + -1087243369, + -1075059869, + -1080098521, + 1067473720, + -1080809728, + 1063461980, + -1081321529, + 1087695481, + 1075623220, + 1064712892, + 1066065641, + -1099694068, + -1083935311, + 1064186405, + 1066875375, + 1057362059, + 1066088179, + 1073291375, + -1075290131, + -1074846695, + -1077623325, + 1083093223, + -1070634853, + -1078124290, + -1088224428, + -1085944839, + -1077601556, + 1074071482, + 1074873917, + -1086667984, + -1077749109, + 1054906589, + 1071956973, + 1058101168, + -1083767072, + -1123823879, + -1072902944, + -1091724528, + 1058504715, + 1040171646, + -1086761942, + -1087987563, + -1083671282, + -1086190785, + -1064740311, + -1078472670, + -1070940785, + 1077851431, + -1085840687, + 1076253078, + 1070616550, + 1088911728, + -1077843987, + -1097280483, + -1106133915, + 1060279224, + -1085711074, + 1074218322, + -1076143231, + -1071065029, + 1035014812, + 1080434059, + -1075753245, + -1098705902, + -1102089069, + 1068089239, + -1088494041, + 1074453944, + 1070227295, + -1071550765, + -1085302366, + 1061038667, + 1077800827, + 1065719047, + 1064684311, + -1075789799, + -1097922216, + -1082260377, + -1074454493, + 1090204726, + 1080600036, + 1071513823, + 1066635949, + -1087072050, + 1079957085, + 1038694219, + 1058308631, + -1078053499, + 1070175439, + -1056155242, + 1057749003, + 1076490503, + -1099919413, + -1073792474, + 1050768328, + -1081176478, + 1050245726, + -1068603585, + 1060303763, + -1068407500, + -1081727384, + 1073635755, + -1062391379, + 1072933181, + 1074071016, + 1051967179, + 1069338408, + -1075138653, + 1070287109, + 1078007675, + -1098333192, + 1083907072, + 1075473144, + 1060308389, + -1076504965, + -1077781577, + -1081741043, + 1050586714, + -1083432848, + 1076808433, + -1070379600, + 1050138510, + -1075176938, + 1069298930, + 1083371571, + 1054753412, + 1069709683, + -1071525182, + -1068514503, + 1071888434, + 1071989656, + -1066591356, + -1078803944, + 1074224466, + -1066759886, + -1086540887, + 1080266390, + 1067741894, + -1119653293, + -1061107876, + 1062049163, + 1078843786, + -1062897121, + -1070138048, + 1059390945, + -1082527392, + 1066649606, + 1076975111, + 1084232461, + 1064685160, + -1075845447, + 1061075205, + 1060628676, + 1020814736, + -1084261436, + 1053653443, + 1039079855, + 1034306402, + 1062276099, + -1075989425, + 1063039536, + -1099409012, + -1089839584, + -1096654671, + 1065723201, + -1087811124, + -1069437808, + 1068707864, + 1052198488, + 1069293184, + 1057698330, + 1045830674, + 1075886430, + -1088972487, + -1119631331, + 1056452307, + -1084879177, + -1074642449, + -1095985405, + -1093365923, + 1057305746, + -1088742029, + 1070346516, + -1109438089, + 1058120869, + -1075331839, + 1058138020, + 1057632149, + 1063805649, + 1072608053, + 1057583317, + 1033679568, + -1098356558, + 1044013856, + -1084885445, + -1083872994, + -1078607359, + -1085300601, + 1060233536, + -1089343772, + -1087856178, + -1079071561, + -1084230842, + -1116080072, + -1080284206, + 1074460679, + -1084176609, + 1061276382, + 1042003072, + -1096468061, + 1072826955, + 1083305687, + 1066861845, + 1063704352, + -1074106511, + 1063138134, + 1058957361, + 1062923902, + 1066420714, + -1087457452, + 1048367862, + 1068053193, + 1048173157, + -1070292953, + 1065895615, + 1048689567, + -1075882529, + -1089331652, + -1073970861, + 1049040053, + 1074707514, + 1077459924, + 1058999311, + -1075805708, + 1053422057, + -1064461119, + 1082426326, + 1036299494, + -1074273012, + 1082146863, + 1075023063, + -1109844562, + 1069190853, + 1053671573, + -1104071161, + 1041025100, + -1068276796, + -1095346095, + -1073257388, + 1062358685, + -1088278237, + 1068424471, + -1102330821, + 1075611483, + 1072278477, + -1085836369, + -1074404279, + -1077198665, + -1070999060, + -1095689347, + 1065188457, + -1067152956, + 1067086111, + 1042576826, + 1077007033, + -1086480712, + -1088847683, + -1080213791, + -1085189416, + 1075994178, + -1074908003, + -1078672275, + 1078607746, + 1050905533, + -1081324941, + 1072689864, + -1081505027, + -1089541804, + 1068505364, + 1080568795, + -1069855014, + 1071616732, + -1059041161, + 1090837230, + 1074450603, + -1071122273, + -1071338238, + 1073894664, + -1087255315, + -1078560200, + 1075343843, + 1075576791, + 1072223133, + -1064446630, + 1085565162, + 1053804790, + 1084188151, + -1056868135, + 1080528144, + 1069345484, + 1077872103, + 1072431272, + 1074065634, + -1073723609, + -1076393867, + 1065461024, + -1069302857, + 1075346545, + 1075848528, + -1078425310, + -1068426673, + -1100209703, + -1072612139, + -1104861209, + -1073321944, + -1073278559, + -1054926894, + 1063311129, + 1096153402, + -1070979941, + -1067612425, + -1072139988, + -1068420198, + 1086368907, + 1078953816, + 1083191554, + -1069941077, + 1086362501, + 1060565025, + -1070201392, + -1092089037, + -1073608786, + 1077709242, + -1069888137, + -1072167795, + 1052798535, + 1020599498, + 1070536600, + -1078410333, + -1078820851, + 1046626246, + 1081034525, + 1067587037, + -1070365123, + 1078015347, + 1076174032, + 1059619893, + -1062806353, + 1077382571, + -1074403398, + 1078265194, + 1081606326, + 1068173924, + -1094011284, + -1085396061, + 1075699864, + -1063085432, + -1106358890, + -1067043798, + 1065671597, + 1072548397, + 1076397190, + 1082730591, + -1078295558, + 1088016412, + -1086973288, + 1070667976, + -1094964963, + 1062371236, + -1078291810, + 1073890722, + -1073409297, + -1058654485, + -1069585162, + 1089186357, + -1091397996, + 1086723726, + 1068939469, + 1080602705, + -1060512695, + -1067317347, + 1092519198, + 1077005479, + -1077037340, + -1081268270, + 1051181515, + -1100088032, + 1073968987, + -1105048234, + 1063582226, + 1055497002, + 1048723781, + 1073627489, + 1074863982, + 1052207444, + 1074535480, + 1077861263, + 1075202525, + 1078176919, + -1079147333, + -1072984136, + 1066751697, + -1091774837, + -1112601130, + -1069214345, + -1072340911, + 1065178448, + -1088210026, + 1038951076, + 1075964159, + 1063400802, + 1052697332, + 1072689129, + 1066245574, + -1083911234, + 1032373322, + 1074030378, + 1046417221, + 1059298701, + 1069110057, + -1073914906, + -1076612507, + -1081117365, + -1088953347, + 1072535084, + 1051750679, + 1073099469, + -1086820836, + 1061390629, + -1091525270, + 1038109754, + -1071095024, + 1069092765, + -1081421085, + 1059160029, + -1073415475, + -1083272547, + 1067137453, + 1077187553, + -1111000100, + 1070155384, + -1098354892, + -1075636345, + -1059865920, + -1091872591, + -1079743602, + 1078013278, + 1079170074, + 1057536798, + 1075158813, + -1070140003, + 1065316972, + -1071015218, + -1074140807, + -1078809811, + 1067721433, + -1081102052, + -1068507754, + 1068630928, + 1079145169, + -1108801990, + -1088990558, + 1083563372, + 1082528344, + -1076367476, + -1102369575, + -1071623062, + 1075605350, + 1083490619, + 1074860285, + 1070605547, + -1065524894, + 1041957901, + -1073240091, + -1106245925, + -1097196750, + 1060312897, + 1084060440, + 1068766666, + -1072236461, + 1073819854, + -1075577667, + 1068636617, + -1112469495, + 1074143567, + -1074992612, + -1092872584, + 1069282675, + 1081554717, + -1102646472, + 1075187087, + 1075911408, + -1106799844, + -1080174958, + -1106739845, + 1069080977, + -1072700468, + 1076656593, + 1075527871, + 1068613430, + 1073854813, + 1061565235, + 1042758244, + -1081027746, + -1104864294, + -1090926415, + -1089906475, + -1067195461, + 1075179812, + 1066391171, + 1073374478, + 1048282553, + 1059268595, + -1077116735, + -1066939074, + -1112375518, + -1102679646, + -1090045739, + -1099516323, + -1095908611, + 1068737677, + 1083912418, + -1060266684, + 1065805443, + 1041498810, + -1064827963, + 1048126691, + 1066585490, + -1077420978, + 1080260027, + 1089461320, + 1063191506, + -1072848421, + 1065216265, + -1100286971, + -1140848529, + 1073686931, + 1047112133, + 1057902277, + 1080248915, + -1073280130, + 1067547255, + 1071919719, + -1084091185, + 1074567112, + -1080065518, + 1065860050, + -1083245822, + 1072657878, + 1071098138, + -1057622553, + -1116641931, + -1083875621, + -1087533687, + 1089999614, + 1064266048, + 1060311316, + -1076068199, + 1060886814, + -1084111846, + 1024429271, + -1142530972, + 1057961056, + 1062384019, + 1080329521, + -1085054676, + -1073452642, + 1057927933, + 1066208163, + -1086218503, + 1045704066, + -1112041341, + 1066319170, + -1069711141, + -1074809712, + 1059198086, + -1088842588, + -1085328684, + -1104396104, + 1073830192, + 1084223120, + -1088934176, + -1066064547, + 1090247801, + -1122061735, + 1060002620, + -1080513596, + -1104967255, + -1073014816, + 1058682578, + -1109647176, + -1112577665, + 1066027774, + 1070779979, + 1075390587, + 1066390127, + 1057720342, + -1097704822, + 1065654376, + 1074509037, + -1087906058, + -1090475459, + -1080909235, + 1075076198, + 1044064653, + 1087942212, + 1075726115, + 1074399976, + 1051464720, + 1067653438, + 1068076510, + 1081027900, + 1081430978, + 1048406911, + 1055175396, + -1083785486, + 1058232702, + 1048900632, + 1064314481, + -1087394137, + 1049076813, + -1074554303, + -1073712900, + 1059043552, + 1041521542, + -1113598043, + 1015624104, + 1062480467, + -1082630058, + 1049037594, + 1082470775, + 1068618938, + -1113551412, + -1093594530, + -1080880637, + -1088591270, + -1081552832, + -1067179327, + 1074061310, + 1077945335, + -1084408052, + -1079258874, + 1061726786, + 1051032120, + -1061846206, + 1086773519, + -1070388608, + 1047944826, + 1059371268, + 1071981409, + 1051807350, + 1063914805, + -1077636912, + 1032684230, + 1048513328, + 1066585987, + 1076183537, + 1058626516, + -1066598895, + 1056448378, + -1078142341, + -1082971038, + 1047949298, + 1074913458, + -1080091550, + 1067821005, + -1088862058, + -1083005728, + -1088723020, + 1044064808, + 1080978944, + -1089140570, + 1080887001, + -1086912554, + 1075055082, + 1074203024, + 1053081779, + -1086496149, + 1054526525, + 1035217617, + -1123977738, + 1058168760, + -1073462266, + -1080991259, + -1080322995, + -1109208049, + -1087933112, + -1093772561, + 1067937765, + -1100695268, + 1059384148, + -1070820249, + -1092743846, + 1034455532, + 1060435594, + -1078864062, + 1088911204, + 1065355774, + 1057142707, + -1091547659, + 1083003861, + 1039941075, + 1028638118, + 1070678518, + -1070521997, + -1087595460, + -1085867853, + 989892060, + 1053076536, + 1058077469, + -1079482769, + -1075426791, + 1035252772, + 1062187065, + 1060172209, + 1061452035, + 1050679375, + 1053344516, + 1062587437, + 1056010301, + -1089000567, + 1063061747, + -1081770127, + 1064600466, + 1052580215, + 1037199178, + 1055526555, + -1068930568, + -1076829942, + 1039930271, + 1026531867, + 1060958981, + 1055645049, + 1032142073, + -1108852951, + -1117005740, + 1067332985, + 1045775123, + -1090202576, + 1068042285, + 1066162752, + 1064362042, + -1085884295, + 1063986321, + -1086503399, + 1049204230, + 1064695794, + 1063840648, + 1044056256, + -1096904789, + 1057578334, + 1061971685, + 1070603382, + 1017520104, + 974718432, + -1073946000, + -1063488037, + -1086956455, + 1068622107, + -1085382427, + 1076062328, + 1075126568, + 1078390674, + 1051189513, + 1070268960, + 1033878474, + -1102433561, + 1007172158, + 1063367478, + -1081118256, + -1092942267, + -1083402312, + -1093331646, + 1061708718, + 1075898779, + -1095742330, + 1041772824, + 1064257562, + 1057009087, + 1087018289, + 1075170760, + -1092657534, + 1038691739, + 1052902351, + -1084061015, + -1079863722, + 1074773392, + 1070677963, + -1069357387, + 1068618147, + -1089642291, + 1077392792, + -1091259824, + -1172436216, + 1032021516, + -1096961013, + 1059924788, + 1072032926, + 1055182346, + -1083657799, + -1072626700, + 1038037296, + -1080995115, + -1085076271, + 1066002443, + 1078418917, + -1085925984, + 1044537724, + 1061525031, + 1053355528, + 1065354764, + -1082054569, + 1058227443, + -1085367249, + 1073623683, + -1074071063, + -1084608125, + -1081583696, + -1068693061, + -1077344099, + -1087295337, + 1032668212, + -1102654032, + -1081326500, + 1053638662, + -1098090310, + -1087001506, + -1105668612, + -1079848423, + 1046936348, + -1071940936, + -1078207721, + -1067116953, + 1059997522, + -1084801186, + 1077550029, + 1075855498, + -1073576554, + 1067511170, + 1066813618, + 1055564468, + -1084625470, + 1058935708, + -1111481471, + 1057671871, + 1073618974, + 1049484732, + 1053692087, + -1098317664, + 1058478498, + 1065897189, + 1057672040, + 1058154687, + 1058130704, + -1114714473, + -1074615562, + -1082122388, + 1037320317, + 1055363376, + -1104172040, + -1084267456, + 1058413369, + -1090503966, + -1119547539, + 1035642202, + 1056371263, + -1091354754, + 1056774349, + 1058040096, + 1048284547, + -1101554101, + -1080412177, + 1056109115, + -1093338571, + 1054389518, + 1060230954, + -1075042527, + 1067000037, + 1034616441, + 1040556123, + -1098547978, + 1048665293, + 1045562965, + -1092321426, + -1097739681, + 1068479800, + -1107173326, + -1090088511, + 1046775964, + -1089926929, + -1081421009, + 1034872315, + 1061894608, + 1039938549, + 1027621806, + -1129245254, + -1095575835, + -1079675424, + -1083106899, + 1043541186, + -1097450686, + 1045478231, + -1095319890, + 1066550951, + -1081403379, + 1043363393, + -1068459514, + 1059391584, + -1087462330, + -1099348245, + 1038572804, + 1064719339, + -1079995993, + 1065750325, + -1108887469, + 1045207441, + -1091511380, + -1088524750, + 1062000245, + -1086304474, + 1066652064, + 1052458663, + -1108533499, + -1076554970, + -1086019428, + 1056094031, + -1069897355, + -1070901088, + 1061223137, + -1079108928, + 1043668819, + 1062493752, + -1076767131, + -1095025741, + -1087754904, + -1102597390, + 1067360848, + 1024467579, + -1096468895, + -1112321207, + 1042127935, + 1063279041, + -1091970621, + -1064908240, + 1054724143, + -1080605397, + 1042721846, + -1080337096, + -1073772088, + 1051548713, + -1075709299, + -1078015911, + -1086971912, + -1103797628, + 1072522443, + 1035208362, + -1102000392, + 1055891126, + 1053454974, + -1082700713, + 1067700266, + -1093505958, + 1060301095, + 1042037600, + -1059214247, + 1091213198, + 1048693691, + -1093481947, + 1071376803, + -1088547680, + -1095179185, + -1073725859, + 1065963171, + -1072940305, + -1080006355, + 1070089331, + -1067984121, + -1085394148, + -1084789456, + 1081882337, + -1087261297, + -1072104012, + -1076495042, + 1061670553, + -1083261572, + -1082431820, + -1081445128, + 1069272526, + -1078307496, + -1073073763, + 1076378013, + 1062687577, + 1055080485, + -1055472522, + 1095034457, + -1119232117, + 1071901949, + 1052687774, + 1063022513, + -1086189692, + -1076521777, + -1074445821, + 1069570488, + -1077797452, + 1058926615, + 1065002628, + -1120127466, + 1090988694, + -1087894166, + -1063168758, + -1103591068, + 1091754071, + 1080681729, + -1076621285, + 1077521960, + -1070822855, + -1077735218, + 1075522487, + 1094266984, + 1065179785, + -1104080476, + 1050532031, + -1072949527, + 1069453037, + 1063833924, + -1072768631, + -1080534609, + -1087008424, + 1047380611, + -1080514738, + -1077426898, + -1102126563, + -1123878853, + 1073298599, + -1090200413, + 1054255051, + -1069046917, + -1074584420, + 1063489386, + -1068181189, + -1062659127, + 1064021379, + -1084571833, + -1071994869, + -1065997593, + 1074796124, + -1068177974, + -1066679876, + 1078412097, + -1074608109, + -1076292902, + 1055228820, + -1078357034, + -1092192931, + -1067332897, + -1087375303, + -1066712073, + 1068946681, + 1065636544, + -1086669782, + -1059631187, + -1080363505, + -1072190207, + -1073122898, + 1059781759, + -1098722158, + -1065274624, + 1082714536, + -1103829729, + -1053988959, + 1061739403, + 1048330712, + 1058735042, + -1108992164, + -1079964207, + 1075594739, + 1075437630, + -1073576596, + 1070244258, + 1044101328, + -1084331144, + 1069626893, + -1080394686, + 1031365508, + 1057800307, + -1106199263, + -1077950384, + -1064542832, + 1075384137, + 1083575470, + 1061886599, + 1048779022, + -1064597035, + 1069372419, + -1073855527, + 1070682442, + 1073660384, + 1023699718, + 1042185430, + 1053834054, + 1077173018, + -1080763637, + -1075292653, + -1099317439, + -1123877962, + 1053981607, + 1067222192, + 1064111000, + 1046810538, + 1072505339, + -1082064743, + 1034113773, + -1085993352, + -1087624166, + -1102591875, + -1082500980, + -1082600733, + -1079069223, + 1062745977, + 1049975666, + 1068895735, + -1098206877, + -1094673401, + -1096167929, + -1067088686, + 1070116000, + -1096647629, + -1061773213, + -1098388601, + -1086563578, + 1067818690, + -1092573658, + 1074726575, + -1087872058, + -1064918712, + -1082640675, + -1071369345, + 1046515279, + 1064242988, + -1083111358, + 1060034944, + -1082852293, + 1069334504, + -1078960101, + -1078550261, + 1078415824, + -1081782260, + -1101249264, + 1050648081, + 1045488064, + -1072042690, + 1052956327, + 1083078351, + -1097723914, + 1070164915, + -1085406476, + 1045800484, + 1062473738, + 1058270580, + 1072699105, + 1048632326, + -1077783252, + -1075656274, + 1077569998, + -1097815687, + -1098911903, + 1062097331, + -1142681120, + 1080981243, + -1104386070, + -1080772197, + -1093209045, + 1051576415, + -1101251588, + 1052464377, + -1084171647, + -1115155771, + -1078818275, + -1087512030, + -1080562784, + -1086596256, + -1071403334, + -1085873638, + -1086151077, + 1038434858, + -1143430991, + 1075900429, + 1069915738, + -1130263959, + 1052842763, + -1071563290, + -1083576678, + -1076610862, + -1112536498, + -1078427019, + -1083098831, + 1075128710, + -1073568535, + -1079791034, + 1067564771, + 1051793372, + 1084893020, + 1057159064, + -1084011876, + -1061036030, + 1065719275, + 1063561877, + -1060694919, + 1083390035, + -1094557090, + -1053954023, + -1065007006, + 1056483734, + 1084835208, + 1057283092, + -1063496487, + 1080552456, + 1082940155, + -1099138851, + -1074558019, + 1076586353, + 1082519080, + -1089158677, + 1079255862, + -1076885668, + -1062553794, + 1085191889, + -1085985055, + -1071225145, + -1070201281, + -1081881621, + -1071798212, + -1079714902, + 1075185560, + -1068880618, + 1084546146, + -1091811644, + -1095964683, + 1075684496, + -1080574915, + 1074781898, + -1094702819, + 1072528966, + -1058894290, + 1082586486, + 1063821266, + -1064442265, + 1067893187, + 1075854090, + 1073917934, + -1060810050, + -1098571863, + 1079077860, + -1068865760, + -1081714363, + 1060499389, + -1074988202, + 1080778144, + -1088794284, + 1068219363, + 1063445208, + 1056408869, + 1050729205, + 1084137192, + 1067989182, + -1082075712, + -1104954395, + 1075140404, + -1083001448, + 1077751596, + 1073478824, + -1113419389, + -1063352150, + 1062300287, + -1101451352, + -1063592808, + -1086470386, + 1078210437, + -1073367047, + 1095382803, + 1076799437, + 1057259110, + 1065483692, + -1064841287, + -1076523691, + 1082725079, + -1069763576, + -1079642424, + -1081690241, + 1062327559, + 1082963822, + -1087538160, + 1091649498, + 1068051719, + 1058839250, + 1070887900, + 1079562217, + -1061184648, + 1065580917, + 1068042592, + -1071506441, + -1057150690, + 1078749691, + 1076089670, + 1075916680, + 1083338495, + 1083304028, + 1089114568, + 1077258905, + 1083642327, + 1076250027, + -1124022440, + 1048968243, + -1089673017, + -1089065522, + -1102814020, + 1067788459, + -1142958632, + -1078022857, + 1068084871, + 1044441394, + -1094674812, + -1086467086, + 1068217845, + 1070746041, + -1079461367, + 1074348474, + -1079513333, + -1094365176, + -1073154324, + -1083666493, + -1087014227, + -1086176916, + 1066451658, + 1062163999, + -1084081877, + -1109795900, + 1070911055, + -1075438149, + -1094157616, + -1068068627, + 1082242446, + -1070155999, + -1084784229, + 1058159450, + -1098173261, + -1086047782, + -1079560589, + -1109652252, + 1059152998, + 1048191805, + 1049880951, + 1064227517, + 1054493263, + -1081472746, + 1074241458, + -1070030033, + 1076207264, + 1039553593, + 1084106003, + 1089334425, + 1035127768, + -1098170419, + -1081909837, + 1065837215, + 1073562053, + -1081755316, + -1101117426, + 1064930720, + 1052941563, + -1062909534, + -1063941331, + -1098645911, + -1110403779, + 1074998041, + 1061788308, + 1062061994, + -1094631676, + -1071140561, + 1063471377, + 1053760533, + -1077663352, + 1066315257, + 1074720680, + 992603860, + -1079765866, + 1077770545, + 1074767055, + 1069581572, + -1093513960, + -1115799440, + -1083624891, + 1053955387, + 1077312192, + 1068075425, + 1083151202, + 1078073138, + 1050409422, + -1079863417, + -1065660484, + -1077193357, + 1060111706, + 1069289488, + -1071564218, + 1065259837, + -1087250479, + -1064917791, + 1068135532, + -1109783327, + 1076458500, + -1083452257, + 1076427509, + -1085319092, + -1068007498, + -1095875198, + 1080396763, + -1088658829, + 1049683385, + -1071938749, + 1023784655, + -1097908735, + -1065569186, + 1081610852, + -1090358856, + -1065010915, + 1043806801, + 1064636594, + -1108390213, + -1081185822, + 1078578373, + 1053120575, + -1087008823, + -1086305192, + 1065957954, + 1041663539, + -1088851660, + 1045864216, + 1033038959, + 1060195267, + -1075068507, + 1057862563, + 1076644220, + -1081296114, + 1052699273, + -1084126666, + -1102543880, + 1077571561, + 1075664796, + -1071832438, + -1072382171, + -1073891367, + -1083024241, + -1063275122, + -1086001363, + -1086899275, + -1063183118, + -1062198826, + -1064106273, + -1070599956, + -1112327131, + 1061461886, + 1052061034, + 1076892532, + -1083389348, + -1106260098, + 1069183039, + 1078919442, + 1060112025, + -1070672525, + 1067815645, + 1071889281, + 1096108684, + -1071214280, + -1084167981, + 1075156490, + 1084046850, + -1072723131, + 1076765708, + -1064661136, + 1054830529, + 1082308425, + -1085610488, + 1082356541, + 1073823295, + 1080922076, + -1094988434, + -1096805082, + 1067419041, + -1065759461, + 1071439968, + -1075379770, + -1091050080, + 1082544359, + -1057931378, + -1073470406, + -1072969956, + -1081987264, + -1087907844, + 1068757186, + 1066450974, + -1072594610, + 1088624250, + 1072647722, + -1057135438, + -1060362209, + 1078898983, + 1070949855, + -1088659409, + -1064223318, + -1076297065, + -1063460795, + 1080418992, + 1066930858, + -1079416555, + 1075207866, + -1076304269, + -1054266757, + 1070679402, + -1078083984, + -1088758762, + -1121751806, + -1090112437, + -1080050448, + 1082071023, + 1074814243, + 1067022308, + 1076340809, + -1083656565, + 1082040935, + 1088463583, + -1091850736, + -1086249783, + -1082750589, + -1089224722, + -1078982327, + 1067493257, + 1037918262, + 1048366803, + -1073054894, + 1072932342, + 1056967326, + -1073598942, + 1071464167, + -1071681044, + 1055957230, + -1087910103, + 1065248524, + 1033905505, + 1051753085, + -1084231236, + -1093271004, + -1096534814, + 1051769131, + 1070914828, + 1057387629, + 992368644, + -1074383183, + 1060414376, + -1077931076, + -1138880856, + 1041259206, + -1076891651, + -1094336780, + -1079669733, + -1071631664, + 1058108119, + 1066376229, + -1107255084, + 1078470974, + 1073287538, + -1089444219, + 1065458335, + -1072568303, + 1092617225, + -1083384676, + 1049408184, + -1095550742, + 1047046390, + -1080431905, + 1071436829, + 1071373968, + 1050927691, + 1051400941, + 1070045221, + -1082196153, + -1086698223, + -1094925015, + -1093893535, + -1072072361, + 1054620020, + 1052173479, + -1093710703, + 1071631657, + -1100762182, + 1064297008, + 1049596951, + -1077522687, + 1053593337, + 1083979501, + -1110301318, + -1100824690, + -1093975855, + -1072272090, + -1094791239, + 1079368419, + 1066431099, + 1083385967, + 1064919530, + 1075604639, + 1076441493, + -1074596629, + 1073259915, + 1061232363, + 1071054458, + -1087371664, + -1067472611, + 1070589107, + 1071938115, + -1074767231, + -1086642208, + -1077141887, + 1069578849, + 1053755236, + -1080521157, + 1083101526, + -1090364745, + -1088970760, + -1083392343, + -1079878353, + 1067387096, + 1071931852, + 1085229275, + 1087745866, + 1070673794, + 1077165661, + -1081284950, + -1084418836, + -1105438791, + 1055771518, + 1070597555, + -1072197127, + -1089470303, + 1054461392, + -1070191362, + -1068648963, + 1077433074, + -1072097181, + -1079136259, + -1071865286, + -1080678910, + 1064375917, + 1069943078, + 1068987615, + 1072782218, + -1084164978, + 1076174727, + 1081489087, + 1063145399, + -1076429189, + -1075730545, + -1078847330, + 1085699709, + -1099931776, + 1040993610, + -1070772312, + -1089164394, + -1105371153, + 1054438952, + 1065360610, + 1072636694, + -1110597802, + -1073750447, + -1099910573, + -1107282377, + -1070833044, + -1058824654, + -1083853871, + 1066033689, + -1084345259, + 1070015347, + 1043435916, + 1071630960, + -1087082264, + 1017620106, + -1081049273, + -1089024189, + -1121439799, + 1060153841, + 1063812707, + 1079248941, + 1076882339, + -1089799413, + -1072880833, + 1048814693, + -1090437895, + -1082645890, + 1081903473, + -1088888438, + -1076233369, + 1026532583, + 1071400571, + -1106591935, + 1013140582, + 1070304721, + -1090643799, + -1070152454, + -1111011477, + -1063766544, + -1063975170, + 1064583730, + 1084079043, + -1115000764, + 1060161639, + 1049800659, + -1059215840, + -1064502570, + -1069948731, + 1074147382, + 1072570467, + -1067839630, + -1081014113, + 1015646613, + -1066983666, + 1073867282, + -1087222924, + 1083413365, + 1082666125, + 1069282999, + -1094833500, + 1082155672, + -1085121004, + 1083388998, + 1074399550, + 1082656483, + -1080774393, + -1069793259, + -1078498458, + 1040510032, + -1072882028, + 1041830169, + -1096911510, + 1057420205, + 1087433811, + 1068998917, + 1043083914, + -1073935760, + 1075893013, + -1054692207, + 1084007843, + 1034378671, + -1119922544, + 1058937488, + 1076209667, + -1131260390, + 1088232625, + -1074190397, + -1078289859, + -1079079358, + -1084730107, + 1062168132, + 1075719175, + 1058061329, + 1078847970, + 1067488953, + -1090329305, + 1077330873, + -1071333619, + 1065183741, + -1072055041, + 1068737375, + 1061414740, + 1071150028, + -1064879879, + -1077485482, + -1070355588, + 1065203875, + 1068598568, + -1102190772, + 1066566097, + 1057209222, + -1110279117, + 1071382866, + -1096996804, + 1067673481, + 1047347622, + -1094635502, + 1061727849, + -1086475939, + 1059098152, + -1091318770, + -1092227465, + -1080289393, + 1053643622, + -1077070069, + 1041458902, + 1023690386, + -1095351375, + -1101728776, + -1077577331, + -1100746012, + 1060171762, + 1044269766, + -1102966086, + 1057641873, + -1070952691, + 1044684474, + -1087944950, + 1053879935, + -1096919388, + 1054676044, + 1063178481, + 1050035919, + -1090368050, + 1059269821, + -1084068562, + 1065748359, + -1080130340, + 1054625468, + 1040784156, + 1054952169, + 1061350461, + 1057885660, + -1084253064, + -1100620660, + 1059054513, + -1088464317, + 1049878955, + 1071608958, + -1073827931, + 1055515479, + 1060097095, + 1068825553, + 1055654461, + 1048991401, + -1085841981, + 1082808386, + -1099157656, + -1077231660, + -1068135566, + -1087010527, + -1108804605, + 1018208557, + 1041567844, + -1087741371, + -1094904896, + 1030821980, + 1058430824, + 1064579174, + -1069390176, + -1087579707, + -1081842122, + -1068385381, + -1111809460, + 1051605898, + 1071786361, + -1076345993, + -1067569755, + -1088095595, + 1060190429, + 1069667428, + 1068623269, + -1094795374, + 1058465870, + -1106824038, + -1088027906, + -1076835908, + -1096727793, + -1077929314, + 1061156649, + -1084788771, + 1063718680, + -1100766209, + 1057777480, + -1073275832, + -1080843537, + -1079781534, + -1071605530, + -1086955906, + 1065753029, + 1066040112, + 1067597808, + -1090178894, + 1070172265, + 1064101928, + -1080189612, + 1065699681, + -1085159829, + 1079627471, + 1075885272, + -1071745872, + 1073215160, + 1071514276, + 1066195203, + -1100684638, + 1066466233, + -1085122376, + -1104758124, + 1048840602, + -1081954834, + 1076434505, + 1063789581, + -1094324376, + -1088941592, + 1072219035, + 1065354510, + -1070955884, + -1077687799, + -1063442228, + 1068701796, + 1040595059, + -1077455006, + 1056528626, + 1074714392, + -1081900212, + -1082666634, + -1090329168, + 1077735747, + -1080643308, + 1061501892, + 1070739903, + 1080962456, + 1083138894, + 1033897169, + -1096935675, + -1068008893, + 1080840416, + -1076812843, + 1067535958, + 1080701512, + -1077674909, + 1073262781, + -1085071844, + 1076868390, + -1076918952, + -1075754609, + 1068135895, + 1086966896, + -1070444233, + 1056550807, + 1073641014, + 1068533793, + -1094121393, + -1085315409, + 1022087782, + -1090436748, + -1071642164, + 1080730649, + -1084883078, + 1074180757, + -1082669797, + -1069971388, + 1077102571, + 1052119877, + 1048392207, + -1074372988, + 1066045215, + -1096323177, + 1064331521, + 1079211223, + -1070997661, + -1106068589, + 1062244222, + -1081677877, + -1087956552, + 1065904086, + 1083146856, + -1060164352, + -1055890124, + 1074814286, + 1058213256, + 1068165530, + 1076877536, + -1100356401, + -1082077410, + 1086025528, + 1060063747, + 1075887222, + -1098891916, + -1080398012, + -1077254050, + 1081214144, + -1095894181, + -1081762327, + -1079075063, + -1069154268, + 1063420507, + 1043700733, + 1073845016, + 1077788654, + 1068698538, + -1080953243, + 1059643700, + -1063207679, + 1085019777, + -1076289827, + 1062045614, + 1058636474, + 1059847066, + -1091785674, + -1073925867, + 1066047870, + 1070791257, + 1062322421, + 1051077764, + 1083103140, + -1109462157, + -1075596021, + 1054276476, + -1100893202, + 1029656416, + 1072004581, + 1061623939, + -1093589815, + 1055429349, + -1093181875, + 1054967097, + -1094944732, + -1093652094, + 1050655917, + -1076759576, + -1093747882, + -1078805667, + 1064167746, + -1078457119, + -1092719814, + 1075086661, + -1085155252, + 1058130050, + 1047183250, + -1092329385, + 999252564, + -1089095844, + 1062049222, + 1067646829, + -1074455092, + 1063316216, + 1068815714, + -1085454425, + 1071594537, + -1079914992, + -1087678514, + 1065459076, + 1054395466, + -1079892318, + 1067219109, + -1103084459, + 1068304662, + 1067296271, + -1085462227, + 1042610128, + 1053204096, + -1078548804, + -1084821084, + -1090335841, + 1052671229, + 1054618949, + 1057134275, + -1079954381, + -1088618727, + -1094585543, + -1095730677, + 1065560491, + 1075235108, + -1097391665, + -1075086008, + 1054651894, + -1078681438, + -1089681737, + 1060836722, + -1086997220, + 1068491570, + -1081363951, + -1078156069, + 1064680454, + 1059540103, + -1098866166, + 1049243705, + 1069643817, + -1085245249, + 1040630525, + 1067278133, + -1086345716, + -1081370904, + -1079314995, + 1066318067, + 1065810153, + -1109031764, + -1072771247, + 1078503317, + -1113715516, + 1061773619, + -1082407277, + -1070656495, + 1063850132, + -1086720300, + 1075028451, + 1063467572, + 1054062869, + -1105474041, + -1080350041, + -1084859409, + -1080851648, + -1114629651, + -1081473022, + -1143781760, + 1085760177, + 1061133336, + 1034585570, + -1094105131, + 1069055963, + 1077102171, + -1077596609, + -1075897671, + 1033693318, + -1081615657, + -1062879394, + 1058465430, + -1090022227, + 1034366740, + 1055574198, + 1042278571, + -1079110593, + 1060411060, + -1080639091, + 1054951042, + 1075069478, + -1089077617, + -1135024226, + 985727812, + 1068331023, + 1046050084, + 1070250583, + 1057169090, + -1070892067, + 1065895098, + -1087965097, + -1115121699, + -1093920263, + -1068637050, + -1084716989, + -1119955530, + 1063041952, + -1070431525, + -1074810019, + -1106513661, + 1075683260, + -1075388721, + 1070640770, + 1062017878, + 1078674829, + -1086296543, + 1084248201, + -1064466444, + -1089515280, + 1070381674, + -1085875566, + 1032122248, + -1072437895, + -1080452647, + 1084454929, + 1025086877, + 1063977581, + 1062720110, + -1072367649, + -1086019159, + -1083631002, + -1078876449, + -1063444206, + -1087263146, + -1084529754, + 1057463297, + -1063093954, + 1074411280, + 1050836226, + -1096682845, + 1073130778, + -1094562847, + -1077323193, + -1070553832, + -1100907192, + 1050921344, + 1064169386, + 1068841142, + 1056972619, + 1061148324, + 1065456235, + -1084192855, + 1064592122, + 1058655078, + 1040910131, + -1085546052, + 1062194629, + 1073795688, + 1061815636, + 1065288955, + 1064574504, + 1064354659, + 1080936700, + 1072191158, + -1064208529, + 1078980793, + -1075521532, + 1049649348, + -1068271109, + -1093363352, + -1087722943, + -1070797361, + 1059693098, + 1073811601, + 1058763720, + -1068120855, + 1085012657, + 1085014341, + -1104433656, + 1067315849, + -1105008925, + 1060075428, + 995534691, + -1088229383, + 1050583291, + 1058857308, + -1092059475, + 1067994477, + 1063036928, + 1073772340, + 1072371139, + -1077443041, + 1064286956, + -1104332931, + -1053750291, + 1080013871, + -1091592576, + 1003604574, + 1059180387, + 1032815048, + 1080482059, + -1059126028, + 1062177836, + 1068297367, + -1089486394, + 1063770964, + -1083789301, + 1069506329, + -1108392701, + -1098512566, + -1082585459, + 1076840381, + 1065115050, + -1090188828, + -1070743891, + -1104737807, + 1066414739, + 1046797761, + -1115438789, + -1072230130, + -1076280564, + -1089548606, + 1065629556, + -1078976871, + -1088344958, + -1079085218, + 1057281598, + -1087686172, + -1080685569, + 1060062744, + 1061025873, + -1079791995, + 1062012885, + 1073671804, + 1065938525, + 1064274567, + 1057409953, + 1060362805, + 1074760292, + 1055781898, + 1063371856, + 1059655940, + 1055425068, + -1079602318, + -1078042483, + -1107168679, + -1122169773, + 1048229532, + -1089696565, + 1066806290, + -1081481385, + 1059462027, + 1059231538, + 1063438124, + -1112600382, + 1034265198, + 1065627967, + 1059692161, + -1091764069, + -1090357325, + 1010374645, + -1082654204, + -1084687848, + 1059764972, + 1060064427, + 1061074422, + -1083050315, + 1057033655, + -1101035526, + 1058985671, + 1076021937, + 1056991201, + 1061125130, + 1058050420, + -1101161748, + -1109559930, + -1108975691, + -1100082826, + 1072140954, + -1082887224, + 1041749573, + -1076304638, + -1104312014, + 1031759857, + 1074351235, + -1080837019, + 1070942081, + 1050672304, + 1059779283, + 1067757707, + 1049720140, + 1060849319, + 1063301938, + 1075632544, + 1049201400, + -1097916542, + 1058736794, + -1087884193, + 1071095205, + 1052590128, + -1065413360, + -1098007719, + -1072288518, + 1076449991, + -1085756405, + -1114409008, + 1061260800, + -1088570284, + -1084565599, + 1042456903, + 1073509569, + -1069172288, + -1096279198, + 1057697909, + 1050646950, + 1059510805, + -1089439333, + 1074769609, + -1093974696, + 1056489570, + 1061844469, + 1074051153, + 1059494071, + 1066046872, + 1057594436, + 1042927642, + -1076861811, + -1088449953, + 1065891479, + 1074190629, + 1039724094, + -1098617812, + 1067373398, + 1065380642, + 1066932299, + -1079370809, + 1052093584, + 1059496806, + -1121708933, + -1071110237, + 1059551944, + -1069839300, + -1088161719, + -1072583620, + 1033074728, + -1089790282, + 1076465068, + 1075493935, + -1078455863, + 1083278289, + 1074270007, + -1054179136, + -1080129644, + 1037544828, + 1061480766, + -1075059440, + 1052193188, + 1083144010, + 1026206860, + -1087881740, + -1075139999, + -1101854594, + 1064084405, + -1066407766, + 1081148021, + -1085491325, + -1100395484, + 1046202668, + -1072418231, + -1072663961, + 1051093456, + 1074372167, + -1084215518, + 1075875565, + -1089264512, + 1077719052, + -1077573651, + -1097638357, + 1067450942, + 1071783791, + 1082112814, + 1045541807, + 1064479655, + -1076348525, + -1074395720, + -1077197932, + 1066939823, + 1062836453, + -1091042170, + -1086242574, + 1064001808, + -1104411281, + 1066199561, + -1072029891, + -1108017278, + -1073641106, + -1077269613, + 1067104756, + 1050991910, + 1007741578, + 1062751954, + -1066351407, + 1068253149, + -1064779551, + 1084014113, + -1080979591, + -1073932121, + -1087099333, + 1089530762, + -1066128181, + -1089724863, + -1113346984, + -1090289179, + -1098794595, + -1094406086, + -1121267722, + -1071819755, + 1053397459, + -1075090357, + 1066927877, + 1058460388, + 1074416887, + -1085405249, + 1052109680, + 1080304203, + 1069507445, + 1078933642, + 1051602655, + 1069728768, + 1059936845, + -1077312034, + -1109564700, + -1086331605, + -1079669099, + -1078881148, + -1130402918, + 1069026956, + -1086607072, + 1050524109, + 1072817616, + 1047147913, + -1104875543, + -1100831665, + 1060634628, + -1068050480, + 1062206110, + 1078580983, + 1054159622, + -1097611110, + 1045345755, + 1054436194, + -1085126014, + -1079267031, + -1103657669, + -1093190794, + -1068673686, + 1051399391, + -1075977577, + 1019511224, + -1096523295, + 1042001284, + 1076890601, + -1093641708, + -1085365494, + -1100493799, + 1063559839, + -1070448107, + -1080004293, + 1050057762, + -1095471541, + 979885760, + 1007109384, + -1127816607, + 1042736446, + -1088161131, + -1078893833, + 1042815807, + -1083028599, + 1041339457, + 1059759569, + -1079849239, + -1084488675, + -1102598517, + -1107659315, + 1040583175, + 1066874220, + -1087374705, + -1081345934, + -1089821808, + 1067693298, + -1096317255, + -1073479815, + 1061528393, + 1054377296, + 1052742078, + -1082456170, + -1084212272, + -1075672414, + -1079213054, + 1043190195, + 1069504330, + 1056469184, + -1087912143, + 1061507459, + -1121396952, + -1091036160, + -1094194640, + 1058539805, + 1052769170, + -1103434444, + -1085607259, + -1087758844, + 1067268206, + 1067780398, + 1050466658, + -1088444937, + 1058959732, + 1061953386, + -1091080736, + -1104526992, + 1024430618, + -1072876765, + 1054162180, + 1057023531, + 1074084977, + -1070983116, + 1062257586, + 1062587021, + 1059213556, + 1068893436, + -1087180438, + 1068785922, + 1071704570, + -1092770108, + 1009486917, + -1081550826, + -1089108418, + -1080224235, + -1077885748, + -1080358695, + 1067059200, + 1065595218, + 1054904996, + 1047341545, + 1065020938, + -1113645657, + -1089761151, + -1081714918, + 1074106010, + -1079666204, + -1090534250, + -1074942576, + -1106101146, + 1077008438, + -1089052688, + -1084162597, + -1079490866, + -1072592428, + -1069904265, + -1088329230, + -1072467018, + 1082237267, + -1093844356, + 1080565287, + 1067328733, + -1092478908, + -1092167556, + -1066033445, + 1084594679, + -1101023109, + -1085077645, + 1065801625, + -1080362652, + 1063745075, + -1064625937, + -1077816156, + 1081204819, + -1070447282, + -1073297052, + 1069721578, + -1080631499, + -1068942108, + 1084000357, + -1063625022, + -1083394169, + 1060272091, + 1082629078, + 1055405238, + -1083095399, + -1059920300, + 1057837337, + 1062183650, + 1075749369, + -1098133586, + 1062087150, + 1063673190, + -1077630138, + 1065057477, + 1080825984, + -1098305904, + 1083196430, + 1080295800, + 1075130384, + 1052217567, + -1088406174, + 1058817728, + 1077111402, + 1087381163, + 1087827997, + 1075070757, + -1058170251, + -1064740294, + 1059758669, + -1089486774, + -1081470191, + 1049473921, + -1105699227, + 1063900383, + -1074777904, + -1079274428, + -1073649652, + 1083189473, + -1076060266, + 1060444499, + 1041231016, + 1055349493, + -1055695607, + -1095239850, + 1084544597, + -1078730755, + 1075949341, + 1082333975, + -1082113755, + -1061848094, + -1087996290, + 1047753472, + -1064617483, + -1069640891, + -1084125983, + -1136798858, + 1082427781, + -1064717619, + 1072842404, + 1082941978, + -1057918983, + -1084775147, + -1070956327, + 1058038850, + -1088611686, + -1115017794, + -1083635358, + 1028569393, + 1056695015, + 1073516279, + -1076415856, + -1081108112, + 1062815170, + 1071679831, + -1061316260, + 1083203317, + 1083753146, + 1076874282, + -1092218146, + 1081178195, + -1064369249, + 1076304359, + 1028332514, + -1151253548, + -1083227815, + 1060954109, + 1070120131, + -1078545856, + 1058198746, + -1071664159, + -1102095216, + -1098429339, + -1081189039, + 1074030330, + 1055611006, + 1052263687, + -1069677989, + 1061440735, + -1103365594, + -1082712921, + 1077355517, + -1081082955, + 1076874747, + -1081734258, + 1058939267, + -1079412130, + -1078608957, + 1043159160, + -1077774171, + 1064505635, + -1071199059, + 1068706482, + 1065357784, + -1087273061, + -1073757675, + -1079739351, + -1109480583, + 1063048639, + -1095393032, + -1106030802, + 1060514465, + -1094738287, + 1054105942, + -1082949598, + -1070047402, + 1040869193, + 1063265997, + 1061113459, + -1065155526, + -1075823893, + 1071477610, + 1065202354, + 1064784489, + -1073658859, + 1066511135, + 1044043878, + 1050258465, + 1032114552, + 1083434257, + 1074742522, + -1082454435, + 1046472357, + 1064803787, + 1055334879, + 1068106802, + -1099689323, + -1084602479, + -1066124276, + -1082529297, + -1080066686, + 1060185277, + -1080244287, + -1095272834, + 1081354399, + -1072996198, + -1080565531, + 1065709668, + 1065444140, + -1108474100, + 1068481674, + 1066859329, + 1065177363, + -1080557396, + -1077846768, + -1098980417, + 1051359876, + 1058883643, + -1096545403, + -1074087234, + 1074330806, + -1088166824, + 1077542730, + -1077219739, + -1072325319, + -1097932936, + -1070767907, + 1022989735, + -1126424132, + -1103160043, + -1079553098, + 1063235022, + -1078492432, + 1070135423, + -1108974425, + 1058360153, + 1072794188, + -1092187824, + 1076522705, + 1073150330, + -1077825985, + 1069547779, + 1081349970, + 1068904999, + -1084519038, + 1072922540, + 1076720930, + 1069250469, + 1040502303, + -1084654514, + -1075112560, + -1097250787, + -1088416028, + 1075743701, + -1081818565, + 1075479174, + -1074193314, + 1075572291, + 1064229471, + -1097716110, + 1075165811, + -1088155455, + -1077393107, + 1066384363, + 1074272069, + -1073450030, + 1092401324, + 1089652743, + 1060277489, + -1129193517, + 1067604478, + 1055091570, + -1065218389, + -1075666699, + -1055779955, + -1085647000, + 1079297362, + 1066902954, + -1072433754, + 1042344524, + -1070253553, + 1074871633, + 1078641682, + -1067529496, + 1056633097, + -1076684105, + 1073871206, + 1070232951, + 1089596381, + -1071483119, + 1073748093, + 1068600512, + -1068535427, + -1108763974, + 1069633260, + -1052704629, + 1074937917, + -1083179260, + 1042906481, + -1067636018, + 1073259188, + 1062089802, + -1076470206, + -1129974714, + 1062716318, + -1068988122, + -1052804344, + 1049992912, + 1091720804, + -1064145681, + 1080274742, + -1069987563, + -1093180013, + 1081764168, + 1062369414, + -1079246691, + -1072839858, + 1091199748, + -1065807669, + 1078833250, + 1051190377, + 1048971504, + -1077901561, + 1066237126, + -1098450002, + -1071009116, + -1062534479, + 1069419564, + -1088990065, + -1091839151, + -1065023321, + -1055103850, + 1080329089, + -1090316083, + 1077369734, + -1095193197, + -1070361412, + 1068155502, + -1064892474, + -1055212455, + -1073682902, + 1059506904, + 1066386460, + 1080997424, + 1080261643, + -1086495091, + 1081167948, + -1062767056, + 1073651014, + 1075081315, + -1067568425, + 1075528685, + -1071556613, + -1084633414, + 1064726532, + 1024625206, + 1054666493, + 1077306799, + -1068213492, + 1063748361, + -1084844174, + 1079316877, + 1072316059, + 1088308434, + -1062979989, + -1081983227, + -1053621644, + 1050287894, + 1072535593, + -1069954907, + -1078663179, + 1071498892, + 1034230051, + 1060544944, + -1082403749, + 1073814125, + 1073036720, + 1064740014, + -1089870636, + -1080928991, + -1083685204, + 1023727719, + 1071710498, + 1072463186, + 1045271519, + 1065360047, + 1081857967, + 1050603730, + -1100212028, + 1057635760, + 1081314274, + 1028479577, + -1112785724, + 1075978421, + 1062248790, + -1088279664, + 1052919600, + -1079189981, + 1062302057, + 1058093268, + -1092913151, + 1048276184, + 1074465731, + -1104764112, + -1071835056, + -1080839007, + -1088317437, + -1078969330, + -1074942343, + 1053637733, + -1080387251, + 1067232603, + -1076968161, + -1072913304, + 1063959549, + 1072762116, + 1067679102, + -1090058638, + 1065665387, + 1053775948, + 1068461494, + -1092598144, + 1062655360, + 1070949092, + -1066357785, + 1060594112, + 1076336620, + 1072246217, + 1068945330, + 1066393958, + 1069884183, + -1075462713, + -1081794772, + 1046478786, + 1065815414, + -1089634265, + -1063426942, + 1039330533, + -1096565851, + -1079188821, + -1063311708, + 1076452066, + -1103812105, + 1058546972, + 1041685726, + 1069322134, + -1078090055, + -1064964162, + 1077343958, + 1074101058, + 1073689259, + -1073148405, + -1065989607, + 1047410014, + -1075368970, + 1084790619, + -1074629990, + 1045699940, + 1073622499, + -1094095090, + -1072824855, + -1069860196, + -1079932602, + -1074383234, + 1074550883, + 1069318155, + -1075569449, + -1077068287, + -1078305019, + 1080481825, + -1102632386, + -1080990624, + 1061463650, + 1045304992, + -1071268305, + -1090107470, + 1074684844, + 1065494519, + 1044426709, + 1075246000, + 1074631400, + -1123071795, + -1074692613, + 1061832817, + -1078305389, + -1134704936, + 1040475935, + 1064441146, + 1065119956, + 1049989069, + 1057041007, + -1065804382, + -1077172108, + 1057555749, + -1079584868, + 1074705192, + -1100240485, + -1105986131, + -1083752883, + 1066417912, + -1084546367, + 1060368434, + -1094090792, + 1056805779, + -1094385930, + 1071345836, + 1065761494, + -1086101881, + -1074171111, + 1076676854, + 1062083762, + 1077105198, + -1083403669, + -1090113324, + -1067639941, + 1072919971, + 1059260873, + -1070658273, + 1064975610, + 1040691131, + 1079643575, + -1082916726, + -1096920583, + -1070132743, + -1079855349, + 1034939322, + 1061825698, + 1064258894, + -1107995142, + -1068565898, + 1048611080, + 1067059734, + 1066606467, + 1042641023, + -1073088582, + -1090509855, + -1077573468, + 1040695883, + -1067068262, + 1067989170, + -1110159381, + -1080046097, + 1066168829, + -1087161323, + -1128227210, + 1040521862, + -1081419652, + 1045183883, + -1085653259, + -1091116085, + -1101093442, + -1080861046, + 1063808769, + 1075777898, + 1048920828, + -1123866470, + 1076511787, + 1076044321, + 1049909652, + 1066258554, + -1088508922, + 1063269982, + -1080274653, + -1077739614, + 1083499111, + 1051221335, + -1072222125, + 1074814486, + 1062542696, + -1118721852, + -1072159757, + -1086514639, + 1092030134, + -1106376166, + 1076041401, + -1090845135, + 1072650984, + 1059187977, + 1045227812, + -1105825815, + -1072055509, + -1075386124, + -1070097247, + -1088682873, + -1081619353, + 1057310044, + -1071480254, + 1082177728, + -1104789506, + 1079830278, + 1064322565, + 1031477844, + -1085783064, + 1051555800, + -1064930225, + 1074403142, + 1055654498, + 1058501829, + -1104183603, + 1066611804, + -1091697429, + -1089372255, + 1051272766, + -1089080072, + 1025011229, + 1059348542, + 1067269591, + 1011029044, + -1073811032, + 1047366549, + -1087840790, + -1094354771, + -1124858759, + -1094067181, + -1096078475, + -1095596748, + 1063592259, + -1079821465, + 1041650549, + 1058728466, + -1083371314, + 1064698634, + -1084514581, + 1071775907, + -1081744255, + -1089430983, + -1083257604, + -1102228383, + 1074491260, + -1084759397, + -1079803506, + -1104748183, + -1096877968, + 1052772282, + -1091519590, + -1102434371, + 1068699289, + 1052947992, + 1059724740, + 1061549583, + -1076002580, + -1093575241, + 1065672803, + -1089583244, + 1052052620, + -1095066491, + 1057519912, + 1071774934, + 1068449183, + -1079226463, + -1086988331, + 1049287480, + -1100972538, + -1070687806, + 1061079043, + -1092827203, + -1073379210, + 1059956373, + -1089468319, + -1073119856, + 1056936035, + 1057253248, + 1008327085, + -1081490584, + 1072128827, + -1105084658, + -1104700163, + -1089829047, + -1076482917, + 1044044926, + 1056338817, + -1093762826, + -1081591794, + 1053814780, + -1074695465, + -1085866539, + -1096098176, + 1051709208, + -1080090135, + 1063020845, + 1066718911, + 1027370990, + -1101650364, + 1072515497, + -1079687423, + -1093078223, + 1040476330, + -1079981357, + 1065560823, + -1087541091, + 1034087143, + -1074766808, + -1093973415, + 1053273486, + 1060012751, + 1072934839, + 1070025416, + -1081867173, + -1104626305, + 1025374668, + 1057571536, + 1065662239, + -1073509255, + -1078026185, + -1143305958, + -1097435214, + -1073592294, + -1079219464, + 1060722690, + 1032989872, + -1077799673, + -1068257133, + -1137622331, + 1051090927, + 1054907996, + 1039370177, + 1080053001, + 1059109917, + -1114258191, + 1064462779, + 1076515809, + -1085799306, + 1066203125, + -1071539182, + -1072041115, + -1092734400, + -1080275450, + -1081285807, + 1064158931, + -1101336675, + -1094252602, + -1097523771, + 1021311313, + -1084115277, + -1073557934, + 1061123551, + 1069458727, + -1074328661, + -1140954971, + -1074178437, + 1095069844, + 1074717775, + -1082526709, + 1075966703, + -1073805180, + -1076243344, + -1062946035, + -1105967176, + 1072124354, + -1109521087, + -1106024393, + 1057441559, + 1061032082, + -1073139629, + -1081605323, + 1078735491, + 1056765201, + 1067953691, + -1092861217, + -1072244023, + 1075253239, + -1071856630, + -1088821189, + 1085608506, + 1071548461, + 1057747025, + -1073978640, + -1068504684, + 1070509079, + -1083249071, + -1074249674, + 1026228389, + 1057204210, + 1061680002, + -1082919379, + 1067782393, + -1087747265, + 1051055759, + -1100034094, + -1121536517, + 1057649158, + 1058906291, + 1050323911, + 1056234493, + 1053787857, + -1065350282, + 1059677961, + 1082770734, + -1082396850, + 1079044599, + -1155171759, + -1062387848, + 1073072084, + 1065133177, + -1072238455, + 1063643353, + -1146991760, + 1070456420, + 1074908981, + 1060460234, + 1068183217, + 1070622942, + -1065153404, + -1056963247, + 1084308099, + -1079896341, + 1064523543, + -1069010229, + -1078859379, + 1049023534, + -1083249010, + 1068413224, + 1079913802, + 1082467601, + -1077764782, + -1069303674, + -1079933637, + 1050992490, + 1084135543, + 1081452687, + -1097723030, + 1072460753, + -1073135731, + 1082168182, + -1091289486, + 1062474196, + 1078877527, + 1069496357, + 1049487257, + -1072060833, + -1078144283, + 1072936804, + -1087891719, + -1096924874, + -1085923887, + 1053538985, + -1126751291, + 1033032639, + -1073358951, + 1066602937, + 1058757152, + 1044797383, + -1078252336, + 1074318925, + -1071568830, + -1090271386, + -1077179880, + -1085256745, + -1103856835, + 1061215160, + 1080767420, + 1059319807, + 1057137162, + -1102908880, + -1086786035, + 1068677536, + 1070275631, + 1057631575, + 1056163958, + -1064892318, + -1103940780, + -1065091124, + 1069090051, + -1094145288, + 1040722953, + -1079599490, + -1088996494, + -1109744018, + 1039091706, + -1080339429, + 1049055353, + 1048638841, + 1078428878, + 1040840243, + 1050271202, + 1057874620, + 1075510846, + -1086018888, + 1055319988, + -1075222570, + -1084374308, + -1086684241, + -1085225714, + 1062329017, + -1086414945, + -1081439687, + -1069562429, + 1058217155, + 1059402504, + 1061295760, + 1070666816, + -1077267211, + -1104280470, + 1045686918, + -1087652720, + -1081321729, + 1021981720, + 1048636279, + 1062878108, + -1085230299, + -1078664330, + 1048653035, + -1104221274, + -1123790096, + -1072277936, + -1084223808, + 1052871770, + 1077735400, + 1054054048, + 1059378942, + -1080297821, + 1057700627, + -1101200039, + -1107580641, + 1067473790, + 1062855033, + -1071567331, + 1055746676, + 1032687723, + 1050617717, + 1034183061, + 1019588251, + 1058912955, + -1080125410, + 1058518212, + 1064315524, + -1090499297, + 1071662536, + 1048503207, + 1047788794, + 1074533658, + 1055466615, + -1080735256, + 1068021273, + -1103678428, + -1095853002, + 1057019728, + 1050378807, + 1065927247, + -1072953987, + 1063474116, + -1083790347, + -1075403466, + 1065150343, + -1089486813, + 1063465235, + 1054660131, + 1052188407, + -1070992209, + 1069609837, + -1076192132, + 1063087449, + 1035988219, + -1107722813, + 1060791754, + 1079947887, + -1073643341, + 1072537080, + -1085031431, + 1070064055, + -1087426320, + -1075220119, + -1062649523, + -1060217889, + -1075934099, + 1076065316, + 1066717232, + 1076132320, + -1078534450, + -1076545871, + -1088413137, + 1074131438, + -1076635386, + 1077187352, + -1071583936, + -1071873273, + 1085222478, + 1075456060, + -1073271357, + -1080825148, + 1078386003, + 1060191570, + 1066168422, + 1068406677, + -1065241528, + 1050959676, + -1072113982, + -1096742843, + 1061141028, + -1071164045, + -1084748716, + 1033689592, + -1071534374, + -1063191096, + 1073634901, + -1079631238, + 1065929944, + 1065533469, + -1055101338, + 1035562358, + -1068861834, + -1066459705, + -1079823699, + -1077158164, + -1077575560, + -1063442243, + -1094432924, + -1071233558, + -1090050746, + 1069829223, + 1065693907, + 1065434712, + -1073220740, + -1069659804, + 1065574314, + -1091634142, + -1072057218, + -1072066213, + -1086159283, + 1069767528, + -1071093597, + 1090704078, + 1074874492, + -1085500823, + 1071062268, + -1141164248, + -1080997892, + -1081840304, + -1091624691, + -1070979026, + -1060912974, + -1064052664, + -1088677577, + 1049811736, + -1081448173, + -1060395548, + 1078212220, + -1064940120, + -1070901933, + 1074654767, + -1081567238, + 1059849748, + 1076047736, + -1091464100, + 1074281416, + -1075328901, + -1090477550, + -1078567146, + 1057890614, + 1083710280, + 1067378877, + -1074052936, + -1095858538, + 1088842108, + -1069528769, + 1071460609, + 1083907182, + 1080636529, + -1078322242, + -1065095355, + 1077363836, + -1070503854, + -1086878561, + -1064993298, + 1057506137, + 1050726887, + 1040868230, + 1057679602, + -1082442602, + -1096004138, + -1087937707, + -1097335069, + -1072050678, + 1063830790, + 1055467784, + -1083222068, + -1079794094, + -1089008529, + -1073702606, + 1061127862, + -1091995509, + 1065077194, + 1053081829, + -1103859837, + -1082090304, + -1095557252, + -1077657894, + -1100492408, + 1046813561, + -1080235251, + -1073287975, + 1050764806, + 1070148779, + -1093700149, + 1053961323, + 1049592325, + -1091916081, + 1039018395, + 1056442811, + 1039341955, + 1069414074, + -1097225447, + -1098306351, + -1098204366, + -1121372155, + -1086623542, + 1072352510, + 1044522475, + -1082777876, + -1086009622, + -1085652990, + -1088067117, + 1074724384, + 1047709792, + -1105218286, + -1097696339, + 1073584073, + -1077434492, + -1094371183, + -1088295610, + 1061556592, + -1083197968, + -1078921130, + -1069381878, + 1066495842, + 1071184381, + -1129859961, + 1063064881, + -1079870162, + 1063743129, + -1064072270, + 1043191286, + -1078371789, + 1071803064, + -1081878392, + -1079278250, + 1073575124, + 1061972585, + -1077386562, + -1093072918, + -1070170635, + -1087167968, + 1068250525, + 1083164596, + 1074565476, + -1075081931, + 1054586838, + 1058333977, + -1093956574, + -1080401677, + 1051611026, + 1074651980, + 1075201282, + 1077359291, + 1076900483, + 1076803203, + 1057340937, + 1071919675, + -1089375961, + 1042679507, + 1077442626, + -1074457730, + 1058457279, + -1067401257, + -1069470245, + 1072266620, + -1099894023, + -1091540196, + 1067094624, + -1075452340, + -1074526572, + 1043919935, + 1067646859, + -1059247387, + 1052714779, + 1052540322, + 1075143797, + -1095691039, + -1078281949, + -1099254775, + 1072141634, + -1076241489, + 1052765950, + 1058252007, + -1072511794, + 1061456979, + 1061235433, + 1037432656, + -1093503654, + -1077489629, + 1053300289, + -1088304427, + 1077455313, + -1089032163, + -1070998051, + 1058436890, + 1065826858, + -1116665664, + -1072293373, + 1045967886, + -1067202573, + -1077084341, + 1059263594, + -1075088046, + -1057470148, + -1082587058, + 1060284465, + -1073865981, + 1075685550, + -1074970215, + -1082245441, + -1071779136, + -1086065365, + 1071153791, + -1074332233, + -1074934879, + 1041604068, + -1077023753, + -1121228796, + 1069079522, + -1086229865, + -1065826672, + -1090304378, + 1075508809, + 1075581208, + -1072058544, + 1034118630, + 1080393750, + 1080160555, + 1062621722, + -1062644888, + -1086071473, + 1085003897, + 1064898951, + 1074017728, + 1065996356, + 1082402761, + -1113983756, + -1081399363, + -1065545017, + 1069179664, + 1068541543, + 1077314118, + -1088498163, + -1083006013, + 1077190867, + -1076107435, + 1071583870, + 1066619369, + -1081631980, + 1079220473, + 1054186131, + 1071004754, + -1071112537, + -1068953853, + 1086598315, + -1069348071, + 1028014333, + -1085266153, + -1081103158, + -1076991567, + -1069608282, + -1067113026, + 1084476662, + 1082655363, + 1072835718, + 1085179434, + 1076739945, + -1075240881, + -1079177276, + -1090298173, + -1095384610, + -1081354353, + 1070433518, + 1078531323, + -1120859106, + 1079023796, + -1072620075, + -1090930074, + -1077192142, + -1072405033, + -1084594465, + 1079541714, + -1079468001, + 1074346365, + -1055162055, + -1081513516, + -1097173930, + 1034235637, + 1066517142, + 1057643826, + 1068345060, + -1060215576, + -1082777675, + 1081171617, + 1056305270, + 1058898231, + -1088152837, + -1088112178, + 1074089607, + 1036890606, + 1055323777, + -1095525097, + 1064162752, + 1075994797, + -1113236100, + 1053200811, + 1058525091, + -1093549367, + 1057057307, + 1066370444, + -1085416961, + 1069359218, + 1012895621, + 1060413620, + -1091749872, + -1081121471, + 1069187136, + -1099026404, + 1074478493, + 1049946240, + 1023645401, + 1059334035, + 1046923082, + -1073278839, + 1071425301, + -1072488608, + 1061015064, + 1057625398, + -1095871618, + 1066612000, + 1041494570, + -1072609699, + -1078838610, + -1081012651, + -1078462623, + -1102047316, + 1051233022, + -1089124710, + 1059190005, + -1068390565, + -1083062209, + -1089074257, + -1074305392, + 1060358414, + 1070884555, + -1105549241, + -1088334988, + 1068877410, + 1054147377, + 1074554955, + -1069971054, + -1077110963, + -1085151072, + 1073257499, + 1076156213, + -1084720014, + -1091963183, + -1141350850, + 1065858000, + 1067591487, + -1071156607, + 1032917330, + -1126440157, + 1075852618, + -1093191532, + 1050696237, + 1041327666, + -1068686277, + -1070548448, + 1074802969, + 1079242260, + 1075526708, + 1048610845, + 1059588257, + 1072365498, + -1071196085, + -1092592394, + 1060072020, + 1068031952, + -1086495346, + 1036258724, + -1076283735, + -1078498346, + -1068556985, + 1059227312, + 1069547609, + -1113496720, + -1092517718, + -1087685723, + 1077350727, + 1085446659, + 1073539246, + 1078205549, + 1078244919, + 1067672019, + 1075871009, + 1053211499, + -1064767738, + 1071686205, + 1070787210, + -1081833844, + -1064964777, + -1074201016, + 1052542539, + 1015779278, + -1086827671, + 1068855956, + -1069468422, + -1076064499, + -1098449622, + 1066325479, + -1082013459, + -1075963667, + -1081173156, + 1074303373, + 1067871846, + 1059119619, + 1053940218, + -1072789004, + 1034255934, + -1082551936, + 1050595793, + 1034298033, + -1105745976, + 1044481238, + 1088619134, + 1051748046, + -1091362130, + 1040858457, + 1065307683, + -1122666270, + 1068876317, + 1066308929, + 1078020736, + -1110682709, + -1065876514, + -1079113086, + -1086059617, + -1097436440, + -1064340390, + 1077809666, + -1088494530, + 1073923480, + 1048882781, + -1073789336, + 1073198832, + -1094618091, + -1073311219, + -1077141349, + 1068820078, + 1051950462, + 1073434567, + -1089293617, + 1076287234, + 1054807070, + -1076073921, + -1079392918, + -1078427072, + -1078736725, + -1066438370, + 1045035346, + -1073126565, + -1096178568, + -1084341535, + -1089848631, + 1082403300, + -1058061377, + 1049569682, + -1069866826, + 1088203826, + 1051072907, + -1073927422, + 1072283986, + -1088556474, + 1073258219, + 1068015421, + -1069288711, + 1047210453, + -1092096235, + -1082972317, + -1109941696, + -1092244483, + -1080564410, + 1060281074, + -1077429304, + 1074064715, + 1084192028, + -1077410312, + -1076123926, + -1071991996, + -1082871459, + 1081870045, + 1081626542, + 1068828023, + -1085433292, + 1078949031, + 1061689946, + 1068083736, + 1071675921, + -1081822362, + -1068255517, + 1042197661, + -1065183147, + -1079377387, + -1079121726, + 1072283807, + -1076271163, + 1060835128, + 1091165054, + 1077878812, + 1057597809, + 1068655425, + -1091012747, + 1079379396, + -1068460387, + 1071616516, + 1076030049, + -1081802973, + -1072473670, + -1089421907, + -1077584536, + 1033516041, + 1071338246, + -1067074409, + 1079149742, + 1074639993, + -1055602212, + -1075300590, + 1056512361, + -1087802351, + -1102578313, + 1058244492, + 1047310179, + -1072774485, + -1123453834, + -1087747507, + -1080430772, + 1053780637, + 1066426668, + 1039412561, + -1101218901, + -1110355134, + -1094814732, + -1088236963, + 1053937325, + -1097822762, + -1088370107, + 1065211465, + -1094242459, + -1098630837, + -1094241656, + 1049703108, + -1086617883, + 1049985784, + 1056194560, + 1079877411, + -1082720797, + -1075247180, + -1090563944, + 1032627495, + -1101841710, + -1080784902, + -1076991531, + 1054976251, + -1080796094, + -1107192995, + 1054904140, + 1067758053, + 1071686641, + -1083745517, + 1042654634, + 1067413921, + 1040775137, + 1057717040, + 1084474686, + -1109582792, + -1082322272, + -1086840992, + 1055615127, + 1061659625, + -1092204169, + 1071975037, + -1083261877, + 1045913659, + -1081600252, + -1072208149, + -1073256794, + -1112206590, + -1112541623, + -1084113935, + -1087739128, + 1042707158, + 1063579351, + 1071696277, + -1097867858, + 1086908326, + 1050010263, + -1073196315, + 1026855508, + 1074893907, + 1058070970, + -1101352508, + -1070476219, + 1053769944, + 1052448526, + -1110362567, + 1070732184, + -1096450863, + 1068793738, + 1047759861, + 1067803996, + -1088154083, + 1042887478, + 1064018459, + -1080630588, + 1068841253, + 1067801220, + -1080038810, + -1089584138, + -1120282680, + 1069544244, + -1082019338, + 1052783019, + 1065855562, + -1081423492, + 1054199321, + 1065385971, + -1119434283, + -1078163055, + 1067237003, + -1088929583, + 1057271959, + -1089535217, + 1066385097, + 1070364132, + 1042413197, + -1094338987, + -1079566987, + -1078938393, + 1054396716, + 1060892779, + -1101644909, + 1066048990, + -1062214721, + -1090359634, + 1063994248, + 1058798590, + -1123690181, + -1079169400, + -1071369459, + 1055208708, + -1076365168, + 1065314850, + 1056608054, + 1070072151, + 1058713042, + -1094143075, + -1069103835, + 1083021164, + 1064689605, + 1061651945, + 1067618663, + -1081143451, + -1069723422, + 1033245477, + 1061670300, + -1082682679, + -1063389921, + -1089479176, + 1078546402, + -1070212381, + 1041837186, + 1085010417, + 1093971071, + 1053280415, + -1090065153, + -1078293595, + -1079200084, + 1057889354, + -1088331907, + 1064258343, + -1074366072, + -1074297751, + -1081769354, + 1070298861, + 1065464916, + 1083528545, + -1060851162, + 1084866446, + -1078623318, + 1043327397, + 1075567169, + -1079278367, + -1076521654, + -1092551420, + -1080318042, + -1087731013, + -1071218326, + 1075320063, + -1094147216, + -1093616230, + -1064028564, + 1062883914, + 1059646307, + 1065426923, + 1065371115, + 1046939988, + -1080241664, + 1064138852, + 1083419719, + 1067020675, + -1130743455, + 1040611349, + -1081242887, + -1080148303, + 1024370633, + -1093916893, + -1083804981, + -1064613287, + 1077561660, + 1037588380, + -1083051394, + -1062660400, + 1075527318, + 1077976393, + -1071548868, + -1065714951, + -1072115190, + 1057362034, + -1079528423, + 1084247760, + 1075991990, + 1057739953, + -1073730180, + 1066069027, + 1058238877, + 1046363476, + 1084055144, + 1041675937, + 1077242219, + -1090439815, + -1071262603, + 1064518454, + -1072604273, + 1077747489, + -1067756173, + -1077670192, + 1045739160, + -1081171209, + 1092118980, + -1098226601, + -1113505494, + -1072479022, + 1061127257, + 1068638478, + 1071754630, + -1096234591, + -1087342356, + 1050448097, + -1088139536, + 1069033579, + -1115813571, + -1101821542, + -1110009351, + 1058760889, + -1068698937, + -1092101113, + 1082012533, + -1094719724, + 1057145655, + -1091954540, + -1080190779, + 1058386311, + 1064723567, + 1068047630, + 1061013223, + 1073335305, + -1079069885, + 1015414556, + 1063666237, + -1084978223, + -1081836297, + -1098753014, + 1064553097, + -1069697005, + 1060945929, + 1054959936, + -1076132831, + 1078009242, + 1073031854, + 1054340660, + -1092901962, + 1021765818, + 1053005349, + -1087055406, + -1071872055, + -1120633690, + 1065777496, + -1070719610, + -1064768235, + -1080246566, + 1064519881, + 1016221675, + -1074994091, + 1059147824, + -1104770544, + 1074468669, + -1093539895, + -1097500048, + -1094699092, + 1059548252, + -1088127119, + -1075591611, + 1058433742, + 1057455198, + 1053585205, + -1101739090, + 1074120667, + 1063517598, + -1073103930, + 1038206186, + -1077067752, + -1096107852, + 1054699353, + 1063240923, + 1057165203, + 1063877230, + -1112695765, + -1120715332, + -1115812702, + -1084082079, + 1065878480, + 1061016214, + -1063248512, + 1073061712, + -1091705190, + 1064677966, + 1053658363, + -1062794921, + 1073515260, + -1085979847, + 1059089734, + 1083014775, + -1080733551, + -1094266985, + -1081013618, + -1094107195, + -1083755020, + 1060174453, + 1045013238, + -1090345762, + -1074392922, + 1037743781, + 1050729921, + -1072597880, + -1069414706, + -1078724486, + -1087846683, + 1058093839, + -1094428581, + 1050163019, + -1078067745, + -1092208768, + -1071981803, + 1042614363, + 1070804164, + 1077514296, + -1081786171, + 1069703560, + 1069276189, + -1085190150, + 1086537816, + 1063396915, + -1074067662, + 1031899638, + 1074455079, + 1082540554, + -1085910755, + 1061769909, + -1072251803, + -1089266990, + 1057332437, + -1072619436, + -1088207942, + 1057261973, + 1033621859, + -1073410855, + -1087511768, + 1073352046, + -1115380003, + -1053913408, + -1083762869, + 1078021951, + -1067588148, + -1096947233, + 1063082968, + -1091348271, + -1067718020, + 1073760507, + -1073743835, + -1080383490, + -1084395849, + 1054687474, + -1079488125, + -1049867236, + 1087803146, + 1047085691, + -1102922796, + -1086132277, + 1067406054, + 1069521774, + -1072737990, + -1077518204, + 1073795975, + 1080438775, + -1091392333, + 1069038741, + 1040984670, + 1060151891, + 1073873569, + -1070510425, + 1076201722, + 1059336322, + 1067955427, + -1088274396, + -1081312465, + 1040436414, + 1076395398, + 1067083525, + -1055844446, + 1075218755, + 1036782195, + -1088109401, + 1077669943, + 1074469581, + -1078678555, + -1086928979, + -1097434480, + 1042432085, + 1069637861, + 1064856011, + -1067892264, + 1084550752, + 1063093957, + -1074165681, + -1133982664, + 1048715418, + 1069263058, + -1097840822, + -1106603728, + 1086086536, + 1049022239, + -1087836078, + 1057392647, + -1073210584, + 1082205670, + -1097588736, + 1066218273, + -1068047204, + -1086207532, + -1091563782, + -1068390166, + -1054852077, + -1072214995, + 1057060831, + 1061441571, + 1065234824, + -1101394540, + -1085050127, + -1067926240, + -1080051594, + -1100668062, + 1051924802, + -1084122601, + 1073566210, + -1073041997, + 1067601943, + -1085915507, + 1094716054, + 1074757965, + -1083591436, + -1078895585, + 1062266314, + 1075432202, + 1067306217, + 1064491480, + 1075503419, + -1072726881, + 1067501508, + 1069480570, + -1079190853, + 1075315792, + -1073427765, + -1084454668, + -1079008584, + 1049060636, + 1075923504, + 1070741910, + 1073870489, + -1072352869, + -1070950846, + -1101282236, + 1069862978, + 1069464811, + 1039540956, + 1082784910, + -1074743176, + 1042184574, + 1072666397, + -1069783456, + -1091372924, + 1067537805, + -1094583132, + 1066920568, + -1082468705, + 1069449677, + -1071945189, + 1069664581, + 1060728093, + 1074355218, + 1083659325, + -1081073995, + 1015754298, + 1060950122, + 1075549252, + 1030541775, + 1043169634, + 1076945831, + 1036606265, + 1040481812, + -1075683502, + -1071496393, + 1059552326, + 1019063088, + 1062152771, + 1065357812, + -1103160374, + -1146794913, + 1090623231, + 1065669405, + 1049334930, + 1057989690, + 1069503539, + -1101303121, + -1113567959, + 1077171905, + -1073075772, + 1074111323, + -1092203279, + 1084611316, + -1078508585, + 1053590049, + 1056365579, + -1097128463, + 1061834577, + -1064816562, + 1055277230, + -1098900202, + -1089578176, + 1066927528, + 1079155527, + 1062613634, + -1079186928, + 1078897927, + 1066463435, + -1071691406, + -1123580732, + -1070296715, + -1104775231, + -1085721190, + -1088646885, + 1100552706, + 1074451105, + 1074287920, + -1088966210, + 1055536323, + 1071034415, + -1077218580, + 1044196335, + 1066174961, + 1054029684, + 1079559487, + -1080808774, + 1054515213, + 1066991755, + 1057308548, + 1075036563, + 1077861943, + 1059689341, + -1096202889, + 1056612410, + -1084315023, + 1086380665, + -1138706189, + -1090472246, + 1074447445, + 1051226923, + 1066556237, + -1078316773, + 1073064242, + 1061935884, + 1067266281, + 1069822142, + 1074967699, + -1082634921, + 1065793788, + 1060286935, + 1071774143, + -1071816399, + 1065420751, + -1078490838, + 1052082237, + 1067339869, + 1067833784, + 1061913706, + -1081154090, + -1080614354, + -1075975354, + 1058276783, + -1090515893, + 1063011281, + 1052167475, + -1088938235, + -1079145649, + 1033554884, + -1094344815, + 1058707053, + 1049097667, + 1072023477, + -1086764081, + -1082622945, + -1076660259, + 1056820873, + -1075848169, + 1047510189, + 1057363231, + -1083468563, + -1067769460, + -1081724310, + 1066244446, + -1080224808, + -1088901458, + 1053234011, + -1072949307, + 1070085254, + 1058774356, + -1075680348, + -1086668636, + -1093337236, + -1078008925, + 1056859434, + -1089082608, + -1102634933, + -1083611693, + -1076487176, + -1090433002, + 1050029457, + -1067427592, + 1009568072, + -1076893489, + -1081767655, + -1076318146, + -1072362568, + -1083494307, + -1088427194, + -1081513607, + -1077718677, + 1061530348, + 1012370826, + 1069878748, + -1099151256, + 1065454842, + 1046250955, + 1077290686, + 1030646181, + 1057120896, + -1088351069, + -1070336205, + -1078248459, + 1070938037, + -1064405584, + -1096518096, + 1082447446, + -1077546117, + 1061491145, + -1083229776, + 1067445774, + 1051410601, + 1068087506, + -1063853316, + -1067665225, + 1046507232, + 1070340484, + -1088378761, + -1090143588, + 1054804572, + -1096097500, + 1067793124, + -1104311113, + 1058939712, + -1087669229, + 1053344633, + 1073040366, + -1078126172, + 1051249634, + 1071872421, + -1070861582, + -1076521798, + -1079533544, + -1091963085, + 1053864896, + -1088988593, + -1072955817, + 1065098817, + -1061990494, + -1086668330, + -1101711012, + -1076134231, + 1048608270, + -1065123917, + -1079945494, + 1060802557, + 1059052582, + 1057849224, + -1091452927, + -1105434655, + -1090353701, + -1111371907, + -1101016827, + -1101717023, + -1085121960, + -1087065643, + -1079659459, + -1081538767, + -1098384759, + 1060762976, + 1020758843, + -1083664893, + -1086081198, + -1100942093, + -1096311376, + -1117356365, + 1056250043, + 1059843157, + 1065440751, + 1057352080, + -1110120908, + -1077666744, + -1079643227, + 1045545251, + -1088100624, + 1062134805, + 1062844244, + -1081240296, + -1083010583, + -1096891876, + 1064150719, + 1058926296, + -1090427316, + 1058803963, + -1095018185, + 1045218290, + 1060640684, + -1104780937, + -1099158180, + -1084857709, + 1044876586, + -1094136130, + -1103349470, + 1065263322, + 1057074253, + -1080487670, + 1062495110, + -1087950749, + -1122929941, + 1070593763, + -1080217789, + -1074220965, + -1077449558, + 1067554581, + 1058427414, + -1105633976, + 1072969032, + 1071798923, + -1094644761, + 1061866691, + 1042287719, + 1058926751, + -1080452458, + 1066358264, + -1087021392, + -1091983600, + -1125530014, + 1061895330, + 1058074691, + -1077717224, + -1086249976, + -1088444586, + -1101723083, + 1059566665, + 1020751552, + 1068090722, + 1066305687, + 1055054196, + -1084738904, + -1095823126, + 1068020962, + -1087253176, + 1051421118, + -1088011648, + 1071227293, + -1084803520, + 1033168226, + 1055474827, + 1054100967, + -1085551310, + -1083842320, + 1049539535, + 1039650680, + 1068502798, + 1069185554, + 1050557362, + -1098690735, + -1085837518, + 1062892308, + -1080932370, + 1060057163, + 1057563486, + 1067176600, + -1076636932, + 1052090128, + 1040240120, + 1044279491, + 1066675637, + 974674724, + -1080818743, + 1058807702, + 1065911181, + -1108158714, + 1059985458, + 1067514605, + -1078860588, + -1082268108, + 1061890811, + 1075708983, + -1080959364, + 1065556391, + -1069679862, + 1058531163, + 1073550364, + 1077706105, + 1062336011, + -1069473661, + 1065648526, + 1083252467, + -1099614305, + 1049288890, + -1105611896, + -1101456749, + 1038192078, + 1078678389, + 1073649017, + 1073890018, + 1059314296, + 1068712340, + -1089868455, + 1059645145, + 1075315972, + 1089636014, + 1060155662, + 1065384507, + 1077184721, + 1049243075, + 1067816490, + 1063158895, + -1064176659, + 1073645463, + 1042779089, + -1079770445, + 1059728641, + 1071395131, + -1080683851, + 1068377187, + 1063170741, + -1095797638, + 1066307268, + 1070075618, + 1087868664, + 1070289179, + 1066753698, + 1047450633, + -1065243780, + -1081094413, + 1084233833, + -1114810044, + -1088690149, + -1063086221, + -1062173133, + -1079550682, + -1083652978, + -1076311791, + -1092081495, + 1057045477, + 1056254242, + 1057457977, + -1092020004, + -1064678821, + -1085408754, + -1070800003, + 1047687051, + -1088652730, + -1084705778, + 1080011021, + -1070405476, + -1080843798, + 1074706523, + 1078302170, + -1070218967, + 1084628977, + -1058302587, + 1072347859, + 1094895589, + -1071845618, + -1086199434, + -1085897670, + 1074515110, + -1053210123, + 1066829044, + 1058968317, + -1148906350, + -1068701420, + 1076336838, + 1073900117, + -1081841918, + 1065892636, + 1082622800, + -1093160676, + -1073409243, + 1076516052, + 1062792665, + 1067493698, + 1087039291, + -1070784878, + 1047049608, + 1061309459, + 1057271402, + 1074078281, + 1052410617, + -1082692806, + -1087689584, + -1076268281, + -1069612931, + 1073652621, + -1075139681, + 1087780203, + 1063260247, + 1063590409, + 1067120911, + 1058678817, + 1016488303, + 1047390199, + -1075510265, + -1078287962, + -1098232926, + 1032673705, + 1057644063, + -1078236203, + -1077012015, + -1087534752, + 1078371287, + -1103911448, + -1077513195, + 1060074623, + 1061680538, + -1115643165, + -1081099680, + 1039501143, + -1080848243, + -1091174337, + 1059374348, + -1079940782, + -1091806030, + 1053184589, + 1061020051, + -1113530196, + 1060173561, + 1060004889, + -1104244701, + -1084264441, + 1038106419, + -1082104967, + 1072560902, + 1059675863, + -1073966281, + -1090269480, + -1068503503, + -1080098534, + 1066910920, + -1103790854, + -1070919007, + 1042373694, + -1129366790, + -1083437084, + 1049503952, + -1106896864, + 1049159623, + 1074662516, + 1067294359, + -1087266387, + 1067583475, + -1133771444, + -1072575455, + -1097667242, + 1063785414, + 1078279702, + 1042865347, + 1052042653, + 1040890388, + -1077562215, + 1059451251, + 1069150191, + 1088489312, + -1077928922, + -1102279440, + -1094821408, + -1085445803, + 1046683940, + 1079749707, + 1061512032, + -1085904698, + 1083942758, + -1065740840, + 1066928484, + 1060595799, + 1073571523, + 1070448073, + 1041697175, + 1074681072, + -1071150274, + -1081063250, + 1056970014, + -1102806262, + 1080181034, + 1078803225, + 1053957310, + 1061342728, + 1067086023, + 1074044336, + 1069217219, + 1056450537, + -1088059247, + -1077922242, + -1081533564, + -1094490630, + -1079668917, + 1048792674, + 1071705643, + -1084855649, + -1065033853, + -1077919951, + 1063969962, + -1070214447, + -1079979833, + -1087760683, + 1082369988, + 1067152404, + 1070426813, + 1075136954, + -1139962093, + -1076865683, + -1130235698, + 1075461253, + 1058309636, + -1076800426, + 1069968761, + -1086493857, + 1056102660, + 1067910676, + 1074156958, + -1068067919, + 1054947815, + 1061710690, + -1106122900, + -1079393618, + -1087980398, + -1069731064, + -1089714861, + -1089095218, + 1074750774, + -1079109949, + -1130471972, + -1071831194, + 1067245459, + -1064623964, + 1072194007, + -1064788595, + 1069714249, + -1080271963, + 1077948770, + 1076220935, + 1080012236, + 1072146718, + 1073504466, + -1079006570, + -1081996864, + -1062675408, + 1068216670, + -1073200171, + -1084071517, + -1090369597, + 1073266386, + -1086817546, + 1068951091, + 1071512430, + 1061541204, + 1082208727, + -1088492196, + -1104445613, + -1064692708, + 1057599162, + 1071340280, + 1074582417, + -1088735937, + -1102106354, + 1055141780, + -1066916530, + 1057235030, + -1081092690, + -1071116769, + 1083089719, + 1070187409, + -1089270724, + -1089971917, + 1063713088, + -1082515486, + 1076734377, + 1061342354, + 1069031887, + -1071683045, + 1071899356, + -1067222003, + 1040975386, + 1068157591, + -1087156030, + -1061233385, + -1080618739, + 1088913309, + -1081374661, + -1082595149, + -1079151765, + -1103617792, + 1049917620, + 1066469750, + 1083566335, + -1073394902, + -1076842036, + -1071076232, + 1059229828, + 1058427461, + 1083436425, + 1065566061, + -1096899940, + -1085175110, + -1067454783, + -1087926916, + -1065399636, + 1066915956, + 1063804719, + 1079972335, + 1067333565, + -1097398893, + -1075159656, + -1079702000, + 1080689137, + 1075524290, + 1047002694, + -1079223874, + 1080386423, + 1065973882, + -1078581060, + 1076257785, + 1072271495, + 1062703847, + 1049851897, + 1062443700, + -1080379440, + -1079534646, + -1086957514, + -1084786055, + 1063988298, + 1056756934, + -1092107758, + -1091904848, + 1066125020, + 1072443289, + -1078383364, + -1085097508, + -1129341123, + 1057716911, + -1096788060, + -1094403752, + -1089766732, + -1074085360, + -1079714830, + 1065843435, + -1089938537, + -1090566012, + 1043313736, + -1085510118, + -1109810818, + 1063226033, + -1078539341, + -1069710165, + 1058199068, + 1056743207, + 1074673348, + 1083343024, + -1102612090, + 1043466855, + 1055709669, + 1043875882, + 1055844742, + -1080293189, + -1090170744, + -1083412646, + -1088032224, + -1081553196, + -1133058839, + 1046630115, + 1066804425, + -1082445435, + -1077598367, + 1054312134, + 1050471148, + -1074104173, + -1070888579, + 1063377380, + -1093659720, + 1071455561, + -1081640493, + -1106096607, + -1076312081, + 1055739740, + -1089854130, + -1089659272, + -1065891810, + -1089540059, + 1065975919, + 1066344600, + 1064364822, + 1066667925, + -1071970200, + 1070714014, + 1050954365, + 1040441748, + -1075123624, + 1049246114, + 1065181034, + 1058088129, + 1050372833, + 1061377781, + 1065203473, + -1127015782, + 1059859876, + 1061394716, + 1059678182, + 1078625507, + 1060572642, + 1068539778, + 1066563946, + -1081723458, + -1081280442, + 1065712222, + -1075589861, + 1066602192, + -1078492378, + -1087835182, + 1074308168, + 1058560734, + -1091302547, + 1060955688, + -1088800393, + -1064262085, + -1089209022, + -1090460600, + 1061674856, + 1074630365, + -1069668584, + -1075803655, + -1083495772, + -1073332248, + -1110252600, + -1086469287, + -1078593825, + 1045513207, + 1063370026, + 1069343998, + 1061770139, + 1055226200, + -1073612160, + 1070826158, + -1103709662, + -1088105310, + 1065563518, + -1090381677, + 1048994711, + 1043963055, + -1087068220, + 1075160541, + 1066833322, + -1094126649, + -1081855627, + -1080788862, + 1043851827, + -1088525199, + -1087194929, + 1067124176, + 1064999063, + -1105099578, + 1061528632, + -1087465161, + 1061763337, + -1087293474, + 1044698281, + 1074598797, + -1076627471, + 1068245274, + 1073293774, + 1074050077, + 1070059084, + -1065829503, + 1055170029, + -1077705438, + -1062322571, + -1100399879, + -1081421398, + 1065968405, + -1087154217, + -1083187471, + -1106166435, + 1058403091, + -1097662378, + 1063341224, + -1078576161, + -1096079779, + -1088799341, + -1076679591, + 1058364084, + -1071486483, + 1011933396, + 1073917194, + -1082842615, + -1089085526, + 1057965612, + -1123108384, + 1077555650, + 1038582568, + -1082256668, + -1078613193, + 1065021253, + -1097410471, + -1086948362, + -1115526041, + -1093474493, + 1040110156, + -1091202110, + 1057749986, + -1080477428, + 1063549237, + -1075189336, + 1071886798, + 1060528593, + 1068189394, + 1065711472, + -1080479420, + -1072335191, + -1098880769, + -1081010629, + -1082699309, + -1069459906, + -1089142282, + 1068579598, + 1069776837, + 1085484700, + -1115354658, + -1078374367, + 1074980293, + -1123488153, + -1072958398, + 1070233551, + 1072123923, + -1080901085, + 1051804332, + -1081123533, + -1083217482, + -1101131811, + 1070598946, + 1076174476, + -1083043268, + 1052829808, + -1082062161, + 1069784601, + 1076774433, + -1092779515, + -1088908860, + 1064691006, + 1060050051, + 1072304636, + 1051980937, + -1096782406, + -1108249270, + 1057289518, + 1064589307, + 1067416479, + 1071592789, + -1072570334, + 1067399282, + 1059217926, + -1084326469, + -1093159952, + 1039293252, + 1066394722, + 1054467914, + 1040909412, + 1063955092, + 1056706848, + 1062270376, + 1031693530, + -1098438628, + 1065445153, + -1094044223, + 1045248054, + -1087216427, + 1059951225, + -1090350421, + -1077081157, + 1064332254, + -1100692301, + -1088295389, + -1082919901, + -1089318860, + 1060191041, + -1082321321, + 1062400149, + 1039274942, + 1053850795, + 1056173833, + -1088241662, + 1066584131, + -1081356287, + 1050584877, + 1060676238, + -1106678900, + -1081387177, + -1089295818, + 1065354310, + -1087386056, + -1090139087, + -1127950350, + 1062254785, + -1094567164, + 1060254491, + 1052585960, + 1043260073, + 1057473218, + -1099115749, + -1095063751, + 1058095688, + 1038081486, + 1056090961, + -1109705615, + 1059633151, + 1066368398, + 1066229992, + -1086006063, + 1061865613, + -1092271943, + 1078680231, + -1086773245, + -1091887489, + 1045727648, + 1071780887, + -1076772192, + -1094508682, + -1083884949, + -1086436237, + 1057255464, + 1067814855, + -1103442307, + 1057158059, + 1051379796, + 1060736293, + 1057192998, + 1070606890, + 1063189794, + 1060882005, + 1053343830, + 1036555790, + -1095439234, + -1082784233, + 1067225189, + -1113932620, + -1087095034, + 1066317734, + -1098512255, + -1091355273, + -1081295863, + -1088486023, + 1034536009, + 1052714106, + 1028382943, + -1087464807, + 1059478968, + -1091249947, + 1074092612, + 1067309658, + 1060099933, + -1074592129, + 1057431546, + 1069767659, + -1079383288, + -1076461202, + -1133253067, + 1061457552, + 1052630216, + 1055664176, + 1078449307, + -1088469380, + -1086515253, + 1056859373, + -1081595230, + 1049484853, + 1057121281, + 1060522391, + 1045153962, + 1060047603, + -1084457350, + 1061328786, + 1058883987, + -1090077089, + 1060951195, + 1055802011, + -1139832500, + -1070715368, + 1068504007, + -1073309853, + 1069593594, + 1059900243, + -1078553693, + -1102435411, + -1083860297, + -1110787208, + -1113429902, + -1081051926, + -1084576676, + 1069735922, + 1071066127, + 1082131146, + 1068791325, + -1073137621, + 1065611192, + 1056674587, + 1040978899, + -1074678030, + 1075885041, + -1047257606, + -1107724784, + -1078652792, + -1106072436, + 1066925912, + 1075813808, + 1062287087, + 1048310108, + 1061884193, + -1080003079, + 1075021134, + -1080661170, + 1042608390, + 1062052220, + 1065131832, + -1088779145, + -1105314074, + -1096553544, + -1090279420, + 1049698741, + -1069574260, + -1082138978, + -1102594701, + 1048702454, + 1082707860, + -1066734179, + -1083923162, + -1076932643, + 1046995852, + 1072912554, + 1041271589, + -1109118483, + 1065811953, + 1071877185, + -1062277685, + 1073829894, + 1065484862, + -1083941704, + 1061091856, + -1083890763, + 1060273751, + -1103528909, + -1096523078, + 1074728308, + -1080448366, + 1086146946, + 1070047709, + -1088236618, + 1065901250, + -1073782019, + -1067809639, + -1080603712, + -1073181319, + 1076812809, + -1087632780, + -1084084228, + -1076637570, + -1069910933, + -1073615717, + 1050252375, + -1106965036, + 1055154468, + -1079554747, + -1095824057, + -1072841768, + -1081451720, + -1096834029, + 1076765586, + 1058423284, + 1037133651, + -1085001847, + 1043705220, + -1129416376, + 1075061521, + 1039295879, + -1056585366, + -1071101499, + -1080289709, + -1084712971, + -1092122291, + 1068149279, + 1075041044, + -1056875934, + -1076988855, + -1096224644, + -1085779401, + -1086397635, + 1049403151, + 1056104311, + 1067952430, + 1055236063, + -1099166518, + -1078020062, + 1042865814, + -1073039816, + -1081461534, + 1049915172, + 1068099042, + 1050585405, + -1096870202, + 1074398629, + -1097264317, + -1078256778, + 1067131942, + 1062035678, + -1089318119, + -1111610318, + 1059688896, + 1055302656, + 1058945279, + -1132463733, + 1063903860, + 1055391089, + 1055658942, + 1070205400, + -1070822921, + 1052036156, + 1056405840, + 1059884478, + -1115063606, + 1051562134, + 1066252136, + 1040483112, + 1060607663, + -1079978595, + -1078977352, + -1084667082, + -1093419021, + 1059448959, + 1013577166, + -1070092162, + 1066396342, + -1085870493, + 1082585660, + -1108199126, + -1079205574, + 1068879206, + -1101981625, + 1056982280, + 1023901853, + 1067017437, + -1073332029, + 1057276432, + -1085703174, + -1065161985, + 1063575623, + 1066475581, + -1088863366, + -1077497644, + 1061459155, + 1050927170, + 1074425841, + -1089789686, + 1042155630, + 1065941323, + -1079947767, + 1059959084, + -1091521452, + 1077128369, + 1067091443, + -1073277759, + 1056145142, + -1079371588, + 1033689250, + 1060270366, + 1066529815, + -1085315005, + 1063173971, + -1089151012, + 1063239353, + 1055859573, + -1089323695, + 1062533794, + 1079567169, + 1071648600, + 1040243019, + -1084088898, + 1032262184, + 1048740874, + 1063445236, + -1080286847, + 1076105870, + -1089477194, + -1090657555, + -1091756134, + 1044815374, + -1090045033, + 1053783061, + 1057640705, + -1086050253, + -1094538972, + -1071538674, + 1052472186, + 1050519371, + 1068882704, + -1101476618, + 1055952511, + -1080224956, + 1071711291, + -1079523177, + 1078221071, + -1087721912, + -1076926901, + -1076875749, + 1059356509, + 1061213063, + 1042079664, + 1070911819, + 1041645395, + 1019616730, + 1071236884, + -1098690194, + -1131480664, + 1064587375, + -1100039440, + 1070697929, + 1061241345, + -1066285016, + -1096374057, + 1063915446, + -1097069553, + 1036005491, + -1104886658, + 1056376939, + -1070934671, + -1106065556, + -1088331931, + 1078760310, + 1062107913, + -1070198094, + 1081202803, + -1081379289, + 1075788692, + -1084366952, + -1073849565, + -1092724690, + -1085010395, + -1081529139, + 1079864551, + 1055593203, + 1016110068, + -1080795409, + -1078919053, + -1085877721, + -1089984599, + -1078157586, + -1085981123, + -1081604337, + 1064060323, + 1066009439, + -1080484177, + -1099685061, + -1079420919, + 1063307317, + 1070322465, + -1069964846, + 1076554109, + 1063722134, + -1077670036, + -1086785428, + -1098438506, + -1068870298, + 1066900492, + 1050909122, + -1078466592, + -1074504557, + -1070588762, + 1054268824, + -1104118513, + -1079967861, + -1080890005, + -1091277415, + -1097932028, + -1090244135, + 1063413417, + -1083639487, + -1092338594, + -1080272779, + 1059000842, + -1115380168, + -1088753945, + -1094039337, + 1059844416, + -1071264536, + -1073216131, + 1084014228, + -1132555786, + 1059219161, + 1048056603, + 1057999352, + -1100847145, + -1078456758, + -1079658307, + -1081287960, + 1062550237, + 1060680476, + -1086505305, + -1077045614, + -1085389895, + 1061944010, + 1061425830, + -1078842858, + 1070960892, + 1066717412, + 1065934000, + -1072678301, + -1114853535, + 1092050334, + -1072243140, + 1045735001, + -1100646261, + 1071895610, + 1058071248, + -1066951836, + -1081129463, + 1002697870, + -1082650488, + 1069988216, + -1102939765, + -1089062202, + 1068411116, + 1043798943, + -1103784292, + -1103476142, + 1054992811, + 1036941664, + 1036615418, + -1114515324, + -1093940126, + -1079957814, + -1108875491, + 1046292475, + -1077666818, + 1073129708, + 1053232370, + 1062858999, + -1080854466, + 1057251090, + 1057145755, + 1054571146, + 1064527433, + 1061234735, + -1079400334, + 1047174350, + -1085810352, + -1091251353, + -1070131511, + -1115499512, + -1072575034, + 1042584415, + -1081928888, + 1053503007, + 1059432084, + 1060437986, + 1052423748, + -1088606822, + 1057713887, + 1066522243, + -1086893552, + 1042851600, + -1090406229, + -1089247944, + -1072875460, + -1078028401, + 1028071619, + -1060381955, + 1055768023, + -1101651762, + 1047276716, + -1143359405, + 1063632762, + -1101396956, + 1059363242, + 1051426285, + -1072755931, + 1058236195, + -1098685032, + -1082307048, + 1057579217, + 1035627345, + 1055284857, + -1086298942, + -1074296691, + -1074446689, + 1040452492, + 1027901483, + -1103577564, + 1059193232, + -1085711364, + 1066499485, + -1079445417, + 1043111490, + -1138463172, + 1061451509, + 1061699441, + -1091276611, + -1099519343, + 1057543066, + -1086129569, + -1086075483, + 1059023796, + -1081250419, + -1082473667, + 1057619149, + -1096073960, + -1077303520, + -1074622970, + -1083696883, + 1072004939, + 1058746214, + -1090102455, + -1086181265, + -1080165340, + -1076207451, + -1082884303, + 1049102541, + -1075274005, + -1095633492, + -1080165240, + -1105995957, + -1091025216, + 1036058638, + -1106836338, + 1048748713, + -1073711238, + 1048390152, + 1046768347, + -1098601712, + -1088128160, + 1058023742, + -1072323121, + 1049496194, + -1093349014, + 1062696533, + -1069801780, + -1084947037, + 1067513694, + 1057808658, + 1051100606, + -1116232396, + 1050768379, + 1081766593, + -1064108293, + 1066996101, + -1072869751, + 1061799711, + -1079968167, + 1063746909, + -1063570061, + 1081903448, + -1071199364, + -1076063487, + -1083907979, + 1058889199, + 1076541010, + -1088223489, + -1068970882, + 1073310252, + -1060015266, + 1066151806, + -1113272015, + 1089212293, + 1091158954, + -1082220212, + -1055776556, + 1036512821, + 1064802014, + 1050950456, + -1055907465, + -1071518769, + -1084388764, + 1082882926, + -1066555599, + 1078104725, + 1077600676, + 1074262859, + -1096078482, + -1062994417, + -1065089125, + 1048441902, + 1065990257, + 1084199438, + 1078360702, + -1063610817, + 1081807428, + -1080749081, + 1050367867, + 1070594921, + 1085361194, + -1115965433, + 1071004102, + -1086107807, + -1077979358, + -1075919837, + 1050170906, + 1064027606, + 1051128249, + 1074448167, + -1058912302, + -1081068173, + 1091843975, + 1053593178, + 1080147053, + -1073165246, + 1073078658, + 1083202313, + -1062409968, + -1076420705, + 1083496613, + 1069453527, + -1078257613, + 1053156735, + -1067333970, + 1084461629, + 1086292139, + 1062124738, + -1059965470, + 1086473763, + -1069637380, + 1057374545, + 1071361922, + 1072375751, + -1078996694, + -1088460489, + 1082385987, + -1071631790, + 1091878427, + -1064985799, + 1083073061, + -1066280119, + 1071014059, + -1085350344, + 1082852923, + -1061490432, + 1083763337, + 1078217026, + -1089881845, + -1088167031, + -1065951430, + 1084084182, + -1069447718, + 1090369774, + -1081700235, + -1083639515, + 1065598474, + 1060145424, + -1064422396, + -1081188157, + -1083953861, + 1060861412, + -1089843160, + -1095219065, + -1095623711, + 1048427906, + 1038899799, + -1080630442, + -1090768803, + 1065822030, + 1082996377, + -1089127727, + -1087967607, + 1061546338, + -1090107533, + 1050261162, + 1085769090, + -1071420161, + 1069873356, + -1086931454, + 1066579396, + 1061848743, + 1078892022, + 1047328844, + 1077832462, + 1083567780, + 1025308168, + 1076046727, + 1058170943, + -1091206503, + 1064365456, + 1090341395, + -1081087632, + -1080886148, + -1098312578, + 1066794123, + 1065927956, + -1089304946, + -1085921714, + -1077504142, + 1062688128, + 1074040806, + 1067396539, + -1081438385, + 1062342502, + 1059016209, + 1080847286, + 1057960793, + 1069624865, + 1073893516, + -1073230414, + -1070392011, + -1079402330, + 1053899728, + 1074104916, + -1101459874, + -1078384024, + -1114995127, + -1072186501, + 1066353797, + -1062418199, + 1049651431, + 1065528390, + 1063027192, + 1066338039, + -1068428194, + -1086143858, + -1093133454, + -1068316803, + 1054164013, + -1069752032, + 1056316436, + 1083419686, + -1080337792, + -1132452032, + -1097334317, + -1077931222, + -1076237139, + -1096264656, + 1058998489, + -1089937869, + -1107054334, + 1081645052, + -1072284732, + 1075175479, + 1063800879, + -1073967485, + -1109252754, + 1070801240, + 1069377061, + -1083460002, + 1068182823, + 1074174718, + -1078680769, + 1057735588, + -1089346068, + -1097896400, + -1068551540, + -1093996746, + -1069295456, + 1060377801, + 1074707277, + 1053930661, + 1065943642, + -1062260191, + 1071219345, + -1078737762, + 1051466556, + -1080048699, + -1072392249, + -1095182346, + 1070845812, + -1064700632, + 1080632150, + -1092006170, + 1056723762, + -1082183486, + 1070321431, + -1079689240, + 1062175599, + -1076221080, + -1072591818, + 1035759280, + -1081927766, + -1078865801, + -1073275351, + -1080681387, + 1062919887, + -1084176549, + 1074745441, + -1113724091, + -1073506830, + -1073333454, + -1093241605, + 1059954476, + 1042936028, + -1070234620, + -1088056919, + -1104016303, + -1102822975, + 1090251699, + 1055087593, + -1068068418, + -1075177010, + 1068656359, + 1057633264, + 1073270853, + 1083608935, + -1068442524, + 1075427380, + -1078851248, + -1081981162, + -1085654615, + 1053174117, + 1088597865, + 1069946705, + 1071181224, + -1071434394, + -1076429319, + 1042695471, + -1074306114, + 1074786097, + -1076622990, + 1059397749, + -1078344506, + 1092932388, + 1068010114, + -1084069148, + -1082986293, + 1075148863, + 1075695186, + -1080397394, + -1077494170, + -1066546871, + -1091973230, + -1084210583, + -1086882361, + 1074724836, + -1076559034, + 1074263459, + 1059796296, + 1046571878, + -1068034923, + -1071430848, + 1053428188, + 1070606997, + -1071606882, + -1095329310, + -1090038169, + 1049157116, + 1078933651, + 1035352928, + 1066880160, + 1067061060, + -1080617374, + -1089410741, + -1070731930, + -1076836931, + 1067007643, + 1066586328, + -1066894666, + -1097708008, + -1122208469, + 1042965411, + -1096377271, + -1067309514, + 1049564298, + 1058663401, + -1074338024, + 1045344765, + 1063717175, + 1053233898, + 1081612435, + -1066601330, + 1074746587, + -1075666975, + -1064987733, + -1071373985, + -1071942346, + -1075061580, + 1051220936, + -1066634311, + -1105623000, + -1063538999, + -1074975020, + 1071548142, + -1082338780, + -1081492617, + -1072059303, + -1076396265, + -1080211082, + -1074296312, + 1063180911, + -1080987758, + 1049474137, + 1034341181, + 1060455446, + 1066466729, + 1056647050, + -1100118365, + -1075843778, + 1058664963, + 1038454332, + -1083030512, + 1060631232, + 1073826544, + -1075759454, + 1065626153, + 1052251290, + 1042730916, + 1055548678, + -1096556901, + -1099223270, + -1087885586, + 1043897790, + 1060869078, + 1059383195, + -1091570800, + 1059689915, + -1102483196, + -1092365726, + 1059080656, + -1076669098, + 1074689695, + 1073409228, + 1063024080, + -1085177637, + 1064998596, + 1033724541, + 1044409424, + -1077401599, + -1087922549, + -1112757473, + 1068908288, + 1058801489, + -1083625687, + 1069171038, + -1109905923, + -1089453572, + 1030260968, + -1088836986, + 1070680425, + -1112277670, + 1065725574, + -1102784367, + 1062498494, + 1071569294, + -1099759367, + 1068367258, + 1043213361, + -1082925212, + -1085026306, + 1081353227, + 1078591527, + 1059203509, + 1065532032, + -1072818638, + -1070037502, + -1090399572, + 1074960749, + -1086004744, + -1086951466, + -1081665541, + -1094004982, + -1073817689, + -1106755069, + -1081557303, + 1074085087, + -1095039742, + 1065747374, + -1081400664, + 1040220159, + 1067472075, + 1049475230, + 1070759930, + 1061879237, + -1079357501, + -1087468630, + 1049266798, + 1041475744, + 1061115894, + 1057158905, + 1066064126, + 1005962834, + 1032980662, + 1061795071, + -1102800009, + -1077348980, + 1071646634, + -1082329523, + 1048733002, + 1068134378, + -1079758957, + -1075743260, + -1074457064, + 1074466382, + 1068478799, + -1111001507, + 1037875605, + 1061390525, + -1080548721, + -1080546111, + 1074093046, + 1060062088, + 1061352349, + -1072541610, + 1069411304, + -1072851075, + 1050197750, + 1054073870, + 1074183627, + -1071575260, + -1083111093, + 1055034760, + -1090306209, + 1052004430, + 1067203183, + -1071089894, + -1087575775, + 1067703894, + 1057485870, + -1068936329, + 1075590596, + 1066208383, + -1067985686, + -1063983756, + 1059197072, + -1091615394, + -1064186270, + -1086131094, + 1051302002, + 1080443441, + -1064372113, + -1068526176, + 1069878630, + -1072559764, + -1072010191, + -1108625623, + 1078686373, + -1073415141, + -1071292561, + 1057607898, + -1066089227, + 1071099703, + -1084890527, + -1084554651, + 1078820545, + 1077103910, + -1105825752, + 1062960762, + -1081966378, + 1059128885, + 1048886287, + -1083879222, + -1069093359, + 1067012102, + -1087198907, + 1067174064, + -1105858937, + 1061344198, + -1061670822, + -1088035201, + 1063961465, + 1079636520, + -1073088064, + 1058932583, + -1087670329, + -1081075975, + -1073535617, + -1077474380, + -1076735731, + 1065697921, + 1059838220, + 1068078331, + 1066076523, + 1057336555, + -1070679075, + 1083028919, + -1076136431, + -1073430486, + -1086512281, + -1153987392, + -1079885553, + -1073714321, + 1070861931, + -1065444023, + 1048555784, + -1098156196, + -1071395462, + 1067765480, + -1079099492, + -1080080253, + 1062784218, + 1078174933, + -1064199740, + 1053112857, + -1097932343, + 1090795599, + 1077708490, + 1053815304, + -1078366511, + -1070124587, + -1085253546, + -1086943190, + 1075887033, + -1123545174, + -1083954732, + 1039787285, + 998824926, + 1009160166, + 1070018005, + -1096046665, + -1071074016, + -1070716714, + -1093136006, + -1073398080, + -1070605640, + 1064276949, + -1081613312, + -1104533453, + 1051497229, + -1074847901, + 1075179591, + -1076970336, + 1067553795, + -1096314204, + 1061232247, + 1060328796, + -1097115253, + -1107277756, + 1049257295, + -1092593693, + -1089257502, + -1070905559, + -1093835973, + -1072146300, + -1089366377, + 1062149684, + -1081212036, + 1018695829, + -1077143470, + 1055539836, + 1054438942, + -1080122960, + 1058757400, + -1103096641, + 1071861445, + -1094145719, + 1050998691, + 1076693926, + -1096626860, + -1088411020, + 1065483855, + -1101153838, + -1092164604, + 1072672919, + -1075226738, + 1046572068, + 1048342484, + 1068659400, + -1088713275, + -1094781365, + 1069661759, + -1085459626, + -1094500110, + -1092674783, + 1072169381, + 1072192084, + -1076084852, + -1090452847, + 1088176530, + 1050384951, + 1043180753, + 1040154573, + -1080497923, + -1078781127, + -1102068151, + -1088519709, + 1058644992, + 1045602751, + -1087001146, + -1079404726, + 1062323152, + -1106924453, + -1071856922, + -1081987146, + -1079661863, + 1046068752, + -1091874733, + 1064287323, + 1076297929, + -1097992244, + 1051164768, + 1036546113, + 1057088260, + -1105446362, + -1081444492, + -1101139299, + -1082118028, + -1090500394, + 1074456264, + 1048467546, + 1054704796, + 1051884713, + -1090022773, + -1069812432, + 1054194377, + 1051863275, + -1090170856, + -1094954201, + 1068182989, + 1054811699, + -1081050264, + -1068593913, + 1070593779, + -1080970530, + 1052364926, + -1148700118, + -1080399531, + -1081559001, + 1061978821, + 1074051735, + -1106970273, + 1062423192, + -1088463217, + -1079379825, + -1086177498, + -1077868986, + 1069185012, + 1054880977, + 1069630075, + 1054580850, + -1081675631, + 1059520785, + -1086622240, + 1060664612, + -1073442303, + 1073944232, + -1086534262, + -1101795489, + -1125782363, + -1079615085, + -1063788723, + -1073902766, + 1037924813, + -1094007821, + -1101948317, + -1075185873, + -1095569893, + -1086261404, + -1101269430, + 1006825815, + -1082462179, + 1075540284, + 1057666263, + 1076470641, + 1071747522, + 1067749855, + -1090563296, + -1073652939, + 1019479422, + 1061992493, + 1075173238, + 1078289675, + -1076407783, + 1042867749, + 1083115691, + -1068849067, + -1091117883, + 1076898453, + 1058145600, + 1079432566, + -1053592115, + 1057436952, + -1093926865, + 1072281811, + -1070814719, + 1065772025, + -1096778447, + -1079028820, + -1081917110, + 1086258869, + -1087280526, + 1077314641, + -1073194555, + 1075624362, + -1113023960, + -1064410200, + 1064401760, + -1080468474, + 1069037081, + 1074445967, + -1068385687, + -1079383227, + 1071045133, + 1065662071, + 1084556042, + 1082700891, + 1072480998, + 1069542614, + -1078114431, + -1072475878, + -1092819266, + -1075473386, + -1088508464, + -1073587844, + -1060819284, + 1048865315, + -1065122104, + 1069887258, + 1076933477, + 1066174919, + 1030714826, + -1069392622, + -1071544540, + -1077658120, + -1074870010, + -1066043519, + -1075460299, + 1063059746, + 1058639719, + 1083834424, + -1067101889, + -1067075321, + -1065271159, + 1076768203, + 1086678813, + -1097725391, + 1076253950, + -1076543583, + 1051145307, + -1092967290, + 1085122774, + -1088335656, + 1073529030, + -1076954752, + 1028906198, + -1073081495, + 1086668902, + 1070029885, + 1076140580, + -1103518870, + -1104490790, + 1075614910, + 1076576242, + -1063278900, + -1101891486, + 1091762507, + 1071466470, + -1070008062, + -1081477443, + -1096279546, + 1064137442, + 1043028931, + -1060545967, + 1070696997, + -1071083216, + -1091193732, + 1061768952, + 1069007244, + 1060105912, + -1104579117, + -1083523900, + 1060419598, + 1075155590, + -1064344965, + -1072518178, + 1061252508, + -1085922623, + -1076268548, + -1076287048, + 1076127664, + 1078165603, + -1073663303, + 1062453862, + 1049593751, + -1112413954, + 1057155145, + 1061041743, + -1081495062, + -1078169595, + 1049302918, + -1120072215, + -1080241863, + -1097598792, + 1063342977, + -1077996585, + 1065820516, + -1092769005, + -1096231075, + -1082522305, + -1092238852, + 1016214094, + 1054841872, + 1045673323, + -1078965973, + -1105881493, + 1069875908, + 1073627212, + -1097613517, + 1055941182, + -1078616691, + -1070085503, + 1049422054, + 1031641143, + -1091529667, + 1057063122, + 1062150017, + -1081854101, + 1053254722, + 1073917854, + -1104446051, + 1061781946, + -1087861032, + -1105926127, + 1049984399, + 1066519307, + -1077955726, + 1062730177, + 1047376561, + 1065602350, + 1055322101, + 1062400162, + -1080959408, + -1080235681, + -1086442900, + -1059887042, + 1057252442, + -1081547120, + -1084665987, + 1063565570, + 1032097136, + -1098416816, + 1075902725, + 1043764692, + 1042660006, + -1085259436, + 1064374531, + 1066299867, + -1071517567, + 1041579707, + -1081883564, + -1096888876, + 1062222298, + -1075280380, + 1058930102, + 1062599984, + 1045601789, + 1066885729, + -1104358411, + -1088109893, + -1076384598, + -1090898454, + 1083499077, + 1057738788, + -1072695824, + -1072975010, + -1071922844, + 1060455048, + -1095687840, + 1062137082, + -1094353427, + -1065580483, + 1068625342, + -1070617197, + -1056865774, + 1060647915, + 1059376015, + -1087144813, + -1073356118, + 1063103927, + 1056971492, + -1064716684, + -1090885318, + 1077640453, + 1085121494, + 1057275066, + -1115003442, + 1076831620, + 1061082750, + -1087266649, + -1064409848, + -1064169766, + -1076438815, + -1087734935, + -1077221796, + -1078835172, + -1070695442, + 1080306792, + -1064660871, + -1068540122, + -1066330159, + 1066147653, + 1083277871, + 1028998551, + -1063797738, + -1060531228, + 1074267508, + -1089036801, + -1080282341, + 1080103680, + 1056743527, + -1062168431, + 1071357378, + -1070428113, + 1075147638, + -1081067354, + 1072363069, + 1055450022, + -1108267254, + 1090633096, + 1074468960, + -1073232687, + -1069595466, + -1086526317, + -1072389362, + 1073913586, + 1082236824, + -1058586492, + -1093729470, + -1088545796, + -1072955514, + 1022855794, + 1023088351, + 1067449434, + 1053791700, + -1066794843, + -1083981074, + -1056815463, + 1057572133, + -1073111836, + -1071775047, + -1077172209, + 1069784406, + -1078907127, + 1059197380, + -1068203937, + -1089160018, + 1023469894, + -1079124376, + 1083555667, + 1071272250, + 1063373483, + -1082429430, + -1106683623, + 1030371108, + -1053781450, + 1082460297, + 1069940765, + -1070312319, + 1057698642, + 1082364202, + -1078701634, + -1074143989, + 1081326285, + 1079046013, + 1090628725, + -1060761782, + 1051648220, + -1087097165, + -1098808669, + 1089779035, + 1082294858, + -1079460384, + 1048060418, + -1073814652, + 1070516611, + -1077508840, + 1044490986, + 1065206412, + 1085668474, + -1092485889, + -1090488013, + -1089549817, + 1069348981, + -1073349553, + -1084091258, + 1055389564, + -1064795077, + 1077180559, + 1080302018, + 1063906966, + -1079252443, + -1069745586, + -1103083539, + 1042658473, + 1058724775, + -1074733211, + 1066667487, + -1080882194, + 1064723176, + 1068065881, + 1032773920, + 1064213448, + -1115964095, + 1065648474, + -1086943298, + 1072161741, + 1079632463, + 1074466139, + 1057211075, + -1083872876, + -1068001226, + 1065057054, + 1056695428, + -1090962248, + 1069201160, + 1052727261, + 1065750576, + -1097058501, + -1070117654, + -1096780627, + -1088615175, + -1093864164, + 1057116009, + 1060357316, + 1048630157, + 1062400073, + 1041228143, + 1078227194, + -1074828538, + 1068562518, + -1094838508, + -1098633268, + 1039759944, + -1073645257, + -1070931087, + -1078955366, + -1126807859, + 1072530267, + 1060957687, + -1086637743, + 1064982923, + 1057562073, + -1061737189, + 1073367530, + 1057209018, + 1067106450, + -1104987050, + -1102727413, + -1086616862, + -1119293207, + 1072179607, + -1075560405, + 1069018175, + -1131955539, + -1063627161, + -1077609783, + -1078242340, + -1065945958, + -1073538467, + 1063631199, + 1073551208, + -1096981404, + -1079102486, + 1057132038, + -1070596919, + 1069456473, + -1100980135, + -1087760769, + -1073169843, + 1064830872, + -1078053011, + -1068515306, + 1076178417, + -1064447699, + 1061499697, + -1097627557, + 1072639049, + -1063625487, + -1051219801, + 1057734143, + 1065618858, + 1059696196, + -1063944635, + -1091017636, + -1082007157, + -1072210554, + -1071032286, + 1071782131, + -1076893558, + -1068339663, + -1075618454, + 1074557605, + -1073826404, + 1080416901, + 1077147177, + 1038866734, + -1085289425, + -1076273473, + -1106722314, + -1082064694, + -1084743782, + -1065781029, + 1076158354, + -1105761455, + 1064402017, + 1072712531, + 1063274407, + -1077469563, + 1074190780, + 1084299622, + 1024285866, + 1071743141, + -1089982616, + 1083085322, + 1040454574, + -1121534323, + -1084560116, + 1055685278, + 1018543356, + -1073834023, + 1063361677, + -1091213300, + -1076217149, + 1024851484, + 1067628990, + 1059512274, + 1050631396, + 1047201225, + -1119412978, + -1086997408, + 1050443417, + -1089480384, + -1119790926, + -1090035624, + 1057275697, + 1071423075, + -1072959212, + 1064993210, + -1064478252, + -1097968142, + 1063221210, + -1089317490, + 1072698611, + -1080105877, + 1065566895, + -1094008674, + -1080330339, + 1051453806, + -1081516753, + 1045431583, + 1071580048, + 1063606833, + 1052866495, + 1065941340, + 1048942850, + 1042229496, + 1060497710, + -1081838379, + -1081551115, + -1130963155, + 1059406193, + -1068256159, + -1086310002, + -1121996862, + -1121801494, + 1045429397, + 1066529650, + 1076870216, + -1096038486, + 1076537704, + -1092255163, + -1088415249, + -1078673528, + 1054734914, + 1065092130, + 1060767890, + -1087989831, + -1089464440, + 1077012805, + -1115600263, + 1047039685, + 1050154420, + 1053488864, + 1052175416, + 1065530512, + -1111956329, + -1089685747, + -1079967102, + -1091711993, + 1065780209, + 1073583576, + -1089077194, + -1091717370, + 1076339409, + 1071814408, + 1068311462, + -1083629401, + 1057595920, + 1057752120, + -1083443203, + -1094741711, + -1085407962, + 1057520335, + -1085127243, + 1057145402, + -1106015991, + 1066767487, + -1085665365, + 1053888849, + -1104664468, + 1075931008, + -1071982134, + -1093771732, + 1067867922, + 1075547606, + -1084204745, + 1014276934, + 1073812716, + -1101932069, + -1072544370, + -1087074058, + 1067322010, + 1069506707, + 1059007796, + 1064431571, + -1071872967, + 1068130625, + -1088286174, + 1017415638, + -1090107472, + -1080911013, + -1090466181, + -1080322071, + -1088473619, + 1058825881, + -1079985092, + 1057060976, + 1042926808, + 1047758844, + -1090000453, + -1096200408, + 1049728478, + 1071191896, + -1087494854, + 1051924259, + 1060633101, + -1097357731, + -1092772215, + 1043233953, + -1095336389, + -1088243078, + -1114068291, + 1033268694, + -1082236494, + -1081224031, + -1096752073, + 1059167331, + -1076685157, + 1044172932, + 1073355632, + -1092772828, + 1038952935, + 1054459552, + -1080910411, + -1098821100, + -1088316987, + -1101989885, + 1050546471, + 1056117912, + -1139743220, + 1053911319, + 1042038611, + 1058671278, + 1039902368, + 1066526056, + 1043547059, + 1033267489, + 1043081486, + -1098216514, + -1093062566, + 1055650049, + -1100188828, + 1051406395, + -1101243193, + 980091304, + -1092669987, + -1086310967, + -1095788918, + 1061784427, + 1062763204, + -1114026827, + -1098497648, + 1038844453, + 1058246692, + -1108948505, + -1078742169, + 1062469334, + 1040166296, + -1096538107, + 1024529941, + -1078243328, + 1066862299, + -1081171019, + 1024242803, + -1110621255, + -1103258342, + 1064179246, + -1092990823, + -1079197198, + -1078009069, + -1091243275, + -1083922091, + 1049971953, + -1085097355, + 1050351385, + -1102562980, + 1040916981, + 1053218746, + -1077275840, + -1087779636, + 1041651884, + 1056178083, + -1104954467, + -1088971131, + 1067433792, + 1074662843, + -1090196998, + 1067796515, + -1105729633, + -1078132471, + 1058164495, + -1129446793, + 1078789083, + 1059053652, + -1104283434, + -1097700006, + 1055051364, + 1059907296, + 1037569061, + 1063839587, + -1093534272, + 1065868568, + -1073730309, + 1032139624, + 1064638053, + 1058241059, + -1065178606, + 1073424121, + -1064259754, + 1048018733, + -1109579704, + -1079460137, + 1045982661, + 1059719907, + -1084268201, + 1060912840, + -1093275231, + -1081404538, + -1124675710, + 1057321172, + -1059425966, + -1062987810, + 1049384686, + 1071112241, + -1076634226, + -1073932187, + -1083923945, + 1084471004, + 1066344328, + -1073916556, + 1073872539, + -1069535552, + 1061723434, + -1073706807, + 1066786458, + 1068889646, + 1059305704, + -1086048461, + -1059857566, + 1065053825, + -1073325264, + -1077859089, + 1065714842, + -1089524708, + 1058397733, + -1089351733, + 1026587661, + 1069537560, + 1022601170, + 1076326290, + -1073403146, + -1090699084, + 1029567556, + 1060798324, + 1082485759, + -1072476085, + 1081211316, + -1079465554, + -1081929623, + 1065401650, + 1053742113, + -1095556274, + -1063275352, + -1080798447, + 1071268524, + -1069022186, + -1065275056, + 1080354386, + -1063692269, + -1100920150, + -1072824647, + 1070847616, + 1084115322, + 1076039985, + -1080445657, + 1069489991, + -1093660636, + 1078153263, + -1080656646, + 1058202705, + -1072055855, + -1053363425, + -1067671914, + 1064905602, + 1075931187, + -1067774363, + -1064464284, + -1057586926, + -1057379664, + 1088053938, + 1046537255, + -1091495367, + 1064043560, + 1082775267, + -1071251042, + -1074619979, + 1066385563, + -1095539752, + 1072571985, + 1079293946, + 1078733641, + 1075892028, + -1064806998, + 1061060490, + -1077575007, + -1072046772, + -1070036862, + -1059079407, + 1065059559, + 1076909139, + -1090811063, + -1073001333, + 1060369749, + 1049133546, + -1060211334, + -1080044738, + 1070390758, + 1071317976, + 1086330390, + -1094217205, + -1096332607, + -1071756270, + -1078711066, + -1091551195, + -1089541676, + -1093774978, + 1061573075, + 1060611982, + -1081253190, + 1072586907, + -1072190224, + -1093998465, + 1057184559, + 1067883339, + -1081288939, + -1094843378, + 1066345879, + 1073528261, + -1091291019, + 1008306637, + -1089695618, + -1088250893, + -1071301978, + 1067078657, + 1067788535, + 1052212831, + 1057482010, + -1068372643, + -1076085945, + 1050830813, + 1074509616, + 1067467536, + 1063136651, + -1104588379, + -1109615886, + 1049256008, + 1054617450, + -1081186127, + -1094978811, + -1075686205, + 1067097372, + 1070954145, + 1036104545, + -1084128270, + -1081852177, + 1037662625, + -1088322687, + 1040859950, + -1087602878, + 1060185391, + -1093716225, + 1067678294, + 1038095370, + -1100750445, + 1085070332, + -1091047796, + 1042340673, + -1096394881, + 1049464750, + -1077594456, + -1071244323, + -1076873546, + 1048824789, + 1036870397, + 1059013343, + 1073593047, + 1065949970, + -1113719904, + 1047035964, + -1090469541, + -1072554755, + -1092877220, + -1091989704, + -1075221927, + 1030036599, + -1094108567, + 1046530589, + -1077609096, + 1072460520, + -1097108024, + 1073162765, + -1063349273, + 1050782987, + 1074739249, + 1033683279, + 1081966825, + -1107514524, + -1075822844, + 1066123797, + 1068187461, + -1077909657, + 1041961548, + -1121487488, + 1066171241, + -1096238797, + -1090383316, + 1057842840, + -1072054159, + 1071528601, + 1032540217, + -1089760825, + -1069783700, + -1064689268, + -1092279802, + 1073516330, + 1062285417, + -1088616273, + 1050128060, + 1042454040, + -1072495409, + -1081944484, + 1052696084, + -1068647317, + 1071741364, + 1060616545, + -1084888369, + -1072060831, + 1070056233, + -1057128228, + -1067716386, + -1073915498, + -1091944494, + 1059658333, + -1065331450, + 1075191366, + 1060351338, + 1092363515, + -1071061314, + 1053620039, + 1082195576, + 1072561150, + 1048655277, + 1056408051, + 1050923262, + -1089213180, + 1082687942, + -1057579886, + 1074755747, + -1081400568, + 1080250076, + -1054838316, + -1066126417, + 1055394627, + 1072904688, + -1088564270, + -1075238578, + -1070305622, + -1081138582, + -1062053242, + 1032279438, + -1063167931, + -1064501211, + -1132493616, + -1075020412, + -1054339286, + -1075332429, + 1076317840, + 1083060634, + 1076380581, + 1095430255, + 1067771230, + -1071512881, + -1064628378, + 1076561942, + 1091761457, + 1090457706, + 1095479229, + -1069966579, + -1060415236, + -1067929737, + 1078341857, + 1005802898, + 1062245671, + -1058064380, + 1080802773, + 1074635374, + 1085331990, + -1082202024, + 1072310115, + -1070053664, + -1078895611, + 1076615449, + -1059788055, + -1068588269, + -1058561223, + 1076971200, + 1050840100, + -1073675628, + -1094909395, + -1064205657, + 1079481898, + -1051484670, + -1061291853, + -1107569850, + -1063152981, + 1079827873, + -1077367645, + -1088780435, + 1027954509, + 1079158960, + 1079300523, + 1060861736, + 1079306670, + -1092337878, + -1067027903, + 1075607761, + -1064483540, + -1082780940, + -1075664377, + 1093976074, + -1063894460, + -1074932301, + -1052304799, + -1083407197, + 1069364675, + 1067211605, + 1058390121, + 1066802436, + 1089047119, + -1052253114, + 1082772919, + -1068065371, + 1032333345, + -1067493533, + 1097164623, + 1083809916, + 1091369331, + 1079040083, + -1069051481, + -1060615255, + -1072770134, + 1090551467, + 1066041030, + -1066725528, + 1064754530, + -1100271258, + 1076341974, + 1081662147, + -1078212586, + -1080006836, + 1050705809, + 1072237464, + -1084065069, + -1075433032, + 1057251524, + -1079139263, + -1102045036, + -1093535895, + 1078396859, + -1080667395, + -1076444622, + 1080133567, + -1083825052, + 1024093875, + 1050247029, + -1085471630, + 1065978399, + -1082542208, + 1054829073, + 1057254563, + -1096135539, + 1055503339, + -1065321096, + -1111742486, + 1022635845, + -1095560770, + 1065433428, + 1027722177, + -1098731296, + 1070372302, + -1118878418, + 1057982508, + -1069298236, + 1055869576, + 1054152204, + 1062945054, + 1063268216, + -1083034279, + -1074876182, + -1098511245, + 1018572292, + -1061823603, + 1070243179, + 1076096037, + 1064178316, + 1062723370, + 1066601398, + -1081395333, + -1106911097, + -1102903839, + -1076512209, + -1103539080, + -1060712809, + 1070650691, + 1043647809, + 1068378352, + -1089518720, + 1049703278, + 1047960100, + -1060411585, + 1093112473, + -1071757940, + 1080527761, + 1088780913, + 1089253883, + -1073545721, + 1065852187, + 1082339018, + 1079980143, + -1071046853, + -1068472458, + 1057891216, + -1071551584, + 1085022317, + -1079294683, + -1073183732, + -1085833471, + -1065224371, + -1065260489, + 1067120508, + 1074075763, + -1078881220, + 1080080632, + -1089885019, + -1098707405, + 1079774346, + 1066813939, + 1057915695, + -1081116269, + 1082216008, + -1083309407, + 1069650237, + 1068604126, + -1060095818, + 1052521656, + -1065312247, + -1072552917, + -1072541335, + -1084343607, + -1080756154, + -1064464313, + 1085698397, + 1076257706, + -1070793461, + 1062985704, + -1083243794, + 1061138103, + 1079073264, + -1080119817, + 1047715811, + -1071778458, + -1097187585, + -1074699102, + 1061278292, + 1067043634, + -1085010252, + 1067664112, + -1069991423, + 1073350399, + -1086773484, + -1106743095, + -1076449433, + 1063455741, + 1070808694, + -1068752326, + -1079886824, + -1085816896, + -1076886675, + -1079590379, + 1055102671, + 1034167835, + -1074892294, + -1070164760, + -1108811433, + -1064818202, + 1080200100, + -1068894817, + 1065104684, + -1070971288, + -1071182859, + -1064551901, + -1077537146, + -1093710583, + 1071378614, + 1058115838, + -1105593654, + -1060681176, + -1104835689, + -1076375233, + 1061364790, + -1081623463, + 1070025097, + 1074573419, + -1080369891, + -1071140585, + 1071961927, + -1077086099, + -1058477871, + 1081357820, + 1034428266, + -1085176906, + -1079154261, + -1092498094, + -1075589434, + -1076896185, + 1064396689, + 1077461381, + -1062888852, + 1076825271, + 1065237639, + -1074781534, + 1054224238, + 1059410438, + 1060589387, + 1078387021, + 1073285080, + -1073504671, + 1060275135, + 1076219913, + 1072708378, + -1094331024, + 1058554080, + -1079085951, + -1061004806, + 1052989745, + -1083395972, + 1048793587, + 1051384629, + -1081966138, + 1052931126, + -1072238075, + 1073535874, + 1077883912, + 1084851762, + -1072926012, + -1071756964, + -1086097474, + 1064013818, + 1061437949, + -1096368484, + -1079977060, + 1048601430, + -1097907748, + -1080118937, + 1073701616, + 1074015803, + -1074581430, + 1070764315, + 1078205573, + -1083306665, + 1079120857, + 1054119169, + -1086123338, + -1087471956, + -1087116700, + -1068781688, + 1061939112, + -1099213327, + 1057532171, + -1079535908, + -1077286271, + 1058643077, + 1041360071, + 1077043544, + -1080520469, + -1072171463, + 1035123847, + -1079540899, + -1119632080, + 1055435682, + 1065296913, + -1101456928, + 1010692475, + 1049356083, + 1060877988, + -1088867455, + -1091340776, + 1065484092, + 1067173645, + -1093232258, + 1065078740, + -1076828467, + -1139257790, + -1090117128, + -1077956566, + 1052992753, + -1080533458, + 1070754398, + 1061887723, + 1042743661, + -1094490035, + 1060913479, + -1115236201, + -1093923019, + 1067301533, + -1085497934, + -1084204595, + 1036307216, + 1049302893, + -1093291229, + 1027881193, + 1045742260, + -1100751824, + -1080917099, + -1098364290, + -1123551556, + -1181288055, + -1103217570, + 1043269033, + 1051296362, + 1054572038, + 1026770101, + -1100495672, + -1084027148, + -1090529979, + 1071926889, + -1109750664, + -1094373014, + -1095972419, + 1052623520, + 1069642735, + 1041320739, + 1046715868, + 1059644769, + 1075353212, + -1080821919, + 1067299161, + -1095389582, + 1035931958, + -1100233799, + 1063088237, + -1070271746, + 1074138341, + -1084645515, + 1072752995, + 1060305743, + -1081485383, + 1059111262, + -1076960276, + 1062497455, + 1068444396, + 1066655671, + 1077723772, + -1097432865, + -1086425465, + 1059466996, + -1079726388, + -1082640888, + 1061084286, + -1097822134, + 1074467902, + 1054639641, + -1089624001, + -1074834361, + -1077911063, + -1090222489, + -1104178674, + 1068066496, + -1105719318, + -1122733178, + 1054900252, + 1067088620, + 1064140847, + -1104734135, + 1060983169, + -1088658999, + 1073044523, + -1080546680, + 1065967709, + 1064680970, + -1083043292, + 1058341453, + 1058418221, + 1046851309, + -1100268356, + 1075550963, + 1072648847, + 1052061536, + -1072359908, + 1056871194, + -1121117263, + 1065683533, + 1061540846, + 1080038913, + -1083347891, + 1049697209, + -1072648503, + -1080737749, + -1091159646, + 1055842800, + -1085776780, + 1048259467, + 1077065469, + -1082826329, + -1112111315, + 1049155137, + -1064159797, + 1089048246, + 1059488757, + -1071731627, + -1087064315, + 1077715869, + 1060364806, + -1076733858, + 1078372821, + 1074658245, + -1054057355, + -1075131176, + 1078507830, + -1076723445, + 1079552260, + 1078070896, + 1088434510, + -1085357428, + 1076192579, + 1051807744, + 1069244709, + 1046664969, + 1086639717, + 1069959324, + 1059730396, + 1051579844, + -1072345128, + -1133670529, + -1086510630, + 1075241994, + 1068084689, + 1076512343, + -1096876795, + 1062288604, + -1080622835, + 1040420909, + 1060602997, + 1050697795, + -1065544588, + 1057436736, + 1045453796, + -1085524959, + -1084451717, + -1092043267, + -1128541686, + -1091021273, + -1069635788, + -1097146098, + 1034074846, + 1076876707, + -1080344208, + 1070464105, + -1067153144, + 1052637927, + 1057977878, + 1076670571, + -1081069960, + -1078155888, + 1081316413, + -1069775055, + -1072948092, + -1060783589, + -1056057213, + -1081992202, + -1086337110, + -1103663223, + 1067343863, + -1067193212, + 1076972253, + -1069259033, + 1064845189, + -1088817011, + 1086312556, + 1051481457, + -1063080530, + 1034826485, + 1065040935, + 1062529936, + 1070313819, + -1079000617, + 1081627717, + -1105630931, + 1080285373, + -1079203206, + -1072714520, + -1112058298, + -1106145503, + -1067829736, + 1059248416, + -1082582444, + 1058654598, + -1091914744, + -1069764207, + -1078126125, + 1068822999, + 1064645097, + -1073549547, + -1131077300, + -1069147508, + 1055440373, + -1085431464, + 1075686401, + -1081528394, + 1064185315, + 1068416418, + -1088485541, + 1061453385, + 1069926144, + -1067757167, + 1057601296, + 1058343803, + -1088154993, + 1055698460, + 1057594328, + -1073908206, + -1106246195, + -1074647502, + -1082971225, + -1097163586, + 1079232082, + 1044410382, + 1031182189, + -1081093397, + -1089155118, + -1088582031, + -1078234460, + 1058699421, + 1045038801, + 1074801667, + 1059512653, + -1104303173, + 1058337967, + 1042773417, + 1047794958, + 1061293641, + 1035003422, + 1032725080, + 1069510373, + 1052226338, + -1100680619, + -1080296768, + 1075832793, + -1075529511, + -1098279586, + -1090837978, + -1077803878, + -1080854621, + 1016537014, + -1093730226, + -1085894899, + -1071459425, + 1057395230, + -1088818790, + -1095262576, + 1041406918, + 1052878926, + -1077142956, + -1086224648, + 1060376178, + 1041037590, + -1069892736, + 1040472117, + -1099261369, + 1051559500, + 1052967055, + -1072174401, + -1097234344, + 1065700755, + -1075827807, + -1115316150, + -1072881530, + -1093406596, + -1103616095, + -1098971774, + -1102709587, + -1091716984, + 1064930006, + 1072377867, + 1059443449, + 1036818616, + -1103583366, + -1097038817, + -1075204009, + -1078697188, + -1078181674, + -1073569834, + 1071512050, + -1107278520, + -1083483356, + -1087746467, + -1067584958, + -1090288166, + -1072945459, + -1089469359, + -1074806064, + 1043739279, + 1066252119, + 1074805418, + -1087540730, + 1065552855, + 1070510274, + 1063020079, + -1068706595, + -1082316602, + 1053448404, + 1068087124, + -1079098596, + -1090490127, + 1069785119, + -1090339858, + -1090391021, + 1074624362, + 1075359279, + -1087223973, + 1065755751, + 1059410981, + -1071598590, + -1079502714, + 1078410963, + 1078363168, + -1118281325, + 1066235780, + -1068651574, + -1071581232, + -1104805890, + 1074776520, + -1076964333, + -1079212380, + -1110885127, + -1078388048, + -1091391638, + 1065800716, + 1078086855, + -1079862229, + 1036327279, + 1064735120, + -1069946205, + -1086526975, + 1065884592, + -1065597690, + 1083611163, + 1077332797, + 1078252645, + 1066264889, + -1054187193, + 1074599726, + -1076248801, + 1077706333, + -1061780588, + 1056097416, + 1076320486, + 1066144773, + -1080057577, + 1061935725, + 1083986368, + -1060782187, + 1051798178, + -1076272480, + -1078486586, + -1070805482, + -1079339846, + 1085398199, + -1072182000, + -1065837615, + -1114918034, + 1083723864, + -1057578935, + 1065952190, + -1101902022, + -1086988188, + -1077286755, + -1124311707, + -1062071642, + 1065964252, + -1074861577, + -1060805351, + 1050700060, + -1074070267, + -1096816070, + 1077879565, + 1074203162, + -1124293607, + -1091334505, + 1046276448, + -1061533214, + 1082879059, + -1072457482, + 1075778999, + 1070278747, + 1063535806, + 1066013479, + -1079662590, + -1072463830, + -1061315905, + -1065424884, + 1055244209, + 1036747120, + -1064071952, + -1062945551, + -1066379926, + -1060501278, + -1067599031, + -1077370974, + -1072326379, + 1073290602, + -1168653696, + 1075694974, + -1076453934, + -1074316267, + 1049696136, + -1118885821, + 1075745925, + 1081101274, + -1060319837, + 1053658362, + 1049591794, + -1070310603, + -1083528340, + 1069180108, + -1123300323, + -1078301790, + -1086956818, + -1077371204, + 1077226697, + -1073069870, + -1094007857, + 1067949561, + -1074066256, + -1089019637, + 1062837230, + 1092352644, + 1067945976, + -1061375118, + 1074699962, + -1093516295, + -1100231612, + -1087473010, + -1084873159, + 1042405539, + 1067588548, + 1043785204, + -1169153088, + 1065785391, + 1013104304, + 1062278425, + -1089933689, + -1075286571, + 1070182506, + 1055114773, + -1073563257, + -1085693176, + 1055074044, + 1067216452, + 1060581334, + 1068280825, + -1073125480, + -1084082988, + -1086819749, + 1044353277, + -1091225475, + 1075641329, + 1055605096, + 1056195218, + 1071506966, + -1082463537, + 1058670615, + -1084351249, + -1081277724, + 1068332226, + 1058849563, + 1052168458, + 1011329364, + -1111916266, + 1067402576, + -1086356535, + -1091568841, + -1081033705, + 1041038408, + 1045859919, + 1066095141, + 1043019615, + 1073902442, + -1078678801, + -1113424450, + 1042298222, + 1059534150, + 1064978559, + 1049166718, + 1061777244, + 1057982854, + 1062840998, + -1088612650, + 1069295359, + -1113408143, + 1049862933, + -1089851997, + 1068056761, + 1069824614, + -1079861385, + -1072235467, + 1062624656, + -1086593501, + 1068356174, + 1050646009, + -1091344716, + -1087676877, + 1068506350, + 1060690715, + 1050120841, + 1043041767, + -1085860705, + -1089244878, + 1048157638, + -1058643760, + -1076355196, + -1082027192, + 1042902789, + 1062357073, + -1092957047, + 1049124698, + -1077228487, + 1074087326, + -1110495042, + -1096333363, + 1002681422, + -1071445426, + -1140035322, + -1088814649, + -1093987622, + -1080474945, + 1074322935, + 1044124563, + -1088260318, + -1101379403, + 1056361405, + 1056391926, + -1082002720, + -1086789866, + -1075105543, + 1041362904, + -1087662443, + 1074095777, + -1123037572, + 1074024036, + 1075866498, + -1066650370, + -1070170891, + 1061889806, + 1063942013, + 1065596522, + -1073951870, + -1072387459, + -1086277757, + -1087724801, + 1072220632, + -1071058466, + -1089354234, + -1069038723, + -1094964985, + -1085072090, + 1071271214, + -1079434778, + -1077648730, + -1088035153, + -1058173971, + -1069850458, + -1081674794, + 1066987812, + -1085805782, + -1084987363, + -1091292120, + -1080383850, + -1063997972, + -1087632289, + 1068016928, + 1063589176, + 1078684277, + 1080610069, + -1085796581, + 1075364031, + -1079826808, + -1080521970, + -1081524202, + -1133416412, + 1067040632, + -1075474353, + 1079840596, + 1069341044, + -1086200004, + 1073660362, + 1076377036, + -1081186313, + 1074768800, + -1085077122, + 1078717339, + 1072356607, + -1085799163, + 1091690571, + 1086204846, + 1068806080, + 1068812216, + 1065182235, + 1075143920, + 1054891351, + 1091724551, + 1079240641, + -1072963329, + -1059878090, + -1089818305, + -1071125880, + 1070808402, + 1041977706, + -1080485269, + 1048689318, + 1078350845, + 1076897044, + 1086252727, + 1079480534, + 1070234227, + 1076020544, + -1090309629, + 1061839634, + 1075305327, + -1099682356, + 1077500695, + 1066384432, + 1067738832, + 1052976362, + -1093744300, + 1082890885, + -1079979287, + 1070455827, + 1089379511, + 1075769099, + 1064154200, + 1067794779, + -1110292519, + -1096525283, + -1054457427, + -1079265649, + -1071923565, + 1052323579, + 1031933634, + -1072445250, + 1055180358, + 1054747856, + 1083273118, + -1104880992, + 1078422865, + 1068980223, + -1062162220, + -1056728932, + 1079058362, + 1080390019, + 1067179758, + -1078887213, + 1067513537, + 1072233050, + 1069502466, + -1107780354, + 1063313826, + -1075853389, + -1101783099, + -1102917064, + 1073957515, + -1077803618, + -1093180504, + -1077499621, + -1085301367, + -1098477961, + -1112468279, + -1077565076, + 1069629061, + 1060192022, + 1059962213, + 1012722208, + -1085664896, + -1114470527, + 1063145972, + 1067366672, + 1060101565, + 1074585976, + -1093440443, + -1075995613, + -1092407151, + -1133835344, + -1076785419, + 1066234408, + 1083713156, + -1069826418, + -1085033359, + 1080256940, + 1082746145, + -1088064864, + -1098181938, + 1074178515, + -1090342668, + -1107240822, + 1038867325, + -1081988063, + 1050242795, + -1094747679, + -1088623130, + -1085878649, + 1036394778, + 1066512353, + 1051598429, + -1108948354, + -1123423507, + -1135662674, + 1076743445, + 1025701810, + 1054270803, + -1085613510, + 1074147485, + 1051548253, + 1049893099, + -1073518383, + 1066781391, + 1042416454, + -1093184453, + -1081531040, + 1076144127, + 1035937319, + 1076021994, + -1090507814, + 1059374645, + -1073308939, + 1068929776, + 1072912307, + 1069825505, + -1105594976, + -1073171655, + 1072075906, + 1069692405, + 1071915253, + 1068125380, + 1072309560, + -1070872738, + -1074606579, + 1066272298, + -1080660064, + 1066397453, + 1066139369, + 1066050187, + 1080000103, + 1073556675, + 1066845918, + -1096095585, + 1048770643, + 1048045197, + 1065724998, + -1081256841, + -1080007597, + -1092040917, + 1061449811, + 1041007857, + 1051322183, + -1080461959, + -1098463580, + -1072944306, + 1059046860, + 1057759852, + 1042159303, + 1069666998, + 1072295196, + 1075766829, + 1043945136, + 1070729028, + -1100154455, + -1081928286, + -1108323475, + 1053175951, + 1089465042, + -1108084804, + 1070591550, + 1070952410, + -1077484412, + -1072400227, + -1088859505, + -1086580794, + 1068051216, + -1071832833, + 1070317339, + -1088849984, + 1065973273, + 1047609225, + -1083283747, + 1049043957, + -1053690542, + -1072797177, + 1058155397, + -1080276261, + 1071530227, + 1072753704, + -1072563422, + 1032857918, + 1087784472, + -1082002773, + -1085877290, + 1069863614, + -1110229654, + -1079460822, + 1083871433, + 1082049738, + -1069494940, + 1070049735, + -1088322522, + 1079625392, + -1089366661, + 1063802313, + -1070157847, + -1054578204, + 1083398065, + 1076420461, + -1077459769, + 1058595794, + 1094789727, + -1073195135, + 1073806102, + 1076147848, + -1073365786, + 1061619506, + 1066751504, + 1065493499, + 1092840524, + 1073253927, + -1062866283, + 1069093391, + -1047754171, + 1037083011, + 1074430585, + 1082992359, + -1081810401, + -1125804186, + -1068553912, + -1063032973, + -1060487416, + -1064192971, + -1078303726, + -1079091646, + 1094170214, + 1069447968, + 1063682419, + -1069648814, + -1072151906, + -1061781926, + 1088071180, + 1063628901, + -1069035994, + -1067549632, + -1093519409, + -1071936592, + -1056526304, + 1066168632, + 1091074380, + 1041534012, + 1071546714, + -1063885154, + -1079813074, + -1111948540, + 1083248543, + -1128922750, + -1088302174, + -1054658885, + 1084753115, + -1096545605, + 1042699172, + 1042637972, + -1054444350, + -1065372690, + 1072433792, + 1068781878, + 1079269715, + -1092263691, + -1074779491, + 1066917983, + 1066687392, + -1067173118, + -1077660242, + -1070486695, + 1070083640, + -1081782178, + -1079001178, + 1079480994, + 1066929617, + -1073621038, + -1047964484, + 1069355075, + 1083464934, + 1077658919, + -1065031146, + 1085769739, + -1071987984, + -1082047902, + -1064866647, + 1081335312, + -1072339922, + 1065332500, + -1074616211, + 1066656244, + 1067398464, + 1041755033, + 1074565652, + -1065869356, + -1110387789, + 1000419684, + -1067794291, + 1050984950, + 1077127030, + -1084308276, + 1065444276, + 1049816328, + 1067564671, + -1080320117, + 1070559313, + -1071797405, + -1101848868, + -1096807008, + -1085169120, + -1078714558, + -1087937771, + 1051756646, + -1078428820, + -1082905655, + 1053369223, + 1082518760, + -1069316313, + 1070867751, + -1098259301, + 1076874190, + 1059244989, + 1056671444, + -1081992909, + 1022908648, + 1062246848, + 1032226398, + -1081491098, + -1090015430, + 1018779988, + 1073962065, + -1082635901, + -1069030388, + -1130505974, + -1090440285, + 1067875911, + -1081285931, + -1063817727, + 1066558368, + 1061323644, + 1033366085, + -1119917689, + -1079809173, + 1068526989, + 1071271836, + -1077796907, + 1093733180, + 1078595619, + -1110206038, + 1074696951, + -1080849310, + 1083932986, + -1065520468, + 1077173271, + 1053657056, + -1081538320, + 1068077604, + -1072695637, + -1067698776, + -1071461710, + 1083557776, + 1090840325, + -1073380763, + -1065193815, + -1064925738, + -1089104236, + 1082295587, + 1069014083, + 1085342370, + -1085505573, + 1050721360, + -1069102618, + -1073436754, + -1079865871, + 1079007583, + 1101554030, + 1093427306, + 1058678410, + -1084393179, + 1050858316, + 1053811703, + 1094448766, + -1067849410, + 1077301323, + 1073435425, + 1083138093, + 1078625325, + 1071598470, + -1092822380, + 1077130514, + -1060281023, + -1076920271, + -1076944150, + 1066334625, + -1072465265, + -1074005623, + -1080999220, + 1042227939, + -1089712021, + -1072182542, + 1091188515, + -1063326126, + -1067740460, + -1068546404, + 1008413235, + 1063532438, + 1042816698, + 1049393809, + -1080551417, + -1097395423, + -1077050943, + -1072012555, + 1068103936, + 1057289485, + -1077464676, + 1078438473, + -1096843666, + -1072271010, + -1072182146, + -1076796675, + -1077874122, + 1055825232, + -1079189233, + 1072405984, + 1064079620, + -1078451395, + 1074579319, + -1071157548, + -1064775865, + -1069027344, + 1075416288, + -1083601923, + -1072149551, + 1061867820, + -1062548875, + 1061340687, + -1093641582, + -1067468387, + -1100380936, + 1068772336, + 1076930666, + -1079763334, + -1102191811, + -1071716581, + 1069850639, + -1081508425, + 1051451831, + 1063483427, + -1073108704, + 1070372093, + -1093438716, + 1082318065, + -1078448346, + 1053488592, + -1072500484, + -1086610199, + -1099708406, + -1074569050, + 1077777060, + -1075727585, + 1065511690, + 1065512247, + 1060183660, + 1085686351, + -1089645692, + -1090771196, + 1063238619, + -1157989692, + -1077754685, + 1050710675, + 1060817349, + -1078272540, + -1078647735, + -1070727895, + -1085468306, + -1070858222, + 1077610849, + 1082741301, + 1022158744, + -1086543643, + -1080364761, + -1091841582, + 991647652, + -1072472876, + -1068974951, + -1101090310, + 1040433542, + -1062247255, + 1080510167, + 1066515971, + 1060726283, + 1074293743, + 1085667005, + -1076751679, + -1081606040, + -1080959577, + 1069555344, + 1058619086, + -1081287725, + 1069819358, + 1057051152, + -1092590744, + -1079553981, + -1088271769, + -1084520121, + -1105985441, + 1056283795, + -1067001417, + -1083986996, + 1061532211, + -1107488404, + 1043914651, + -1101808346, + -1100929499, + -1073649954, + -1078592101, + -1064232875, + 1063211670, + 1079314419, + 1055724782, + 1050395957, + 1058045897, + 1075282390, + 1068321188, + -1096027615, + 1061482632, + 1067495409, + -1091700755, + 1067089033, + 1059548595, + 1061098548, + -1122579900, + 1052976182, + 1060401730, + -1094302796, + -1084119220, + 1064833698, + -1096392466, + -1075742978, + 1045403997, + 1060230169, + -1105354194, + -1091993073, + 1044980993, + 1051225785, + -1114598644, + -1081166293, + 1078916455, + 1033108421, + 1062695520, + -1083172873, + 1037643553, + -1098430593, + 1059370058, + 1056606780, + 1037302141, + 1065376125, + 1057359817, + -1083293917, + 1057686570, + -1093824624, + 1030460030, + -1095293502, + -1082455585, + 1010843631, + 1043797248, + -1087823868, + 1061108601, + -1088203670, + -1076991240, + -1099544179, + 1066753743, + -1100099326, + -1093882405, + 1067644877, + 1069170698, + 1068925770, + 1058717216, + -1081920862, + 1075515706, + -1136565327, + 1047757824, + 1053464450, + 1064091466, + 1053652555, + 1071815722, + 1075652762, + -1100614878, + -1080047587, + -1094439266, + 1050655159, + 1023814446, + 1056128467, + 1065870709, + -1079042604, + -1065506488, + -1073769876, + 1059192555, + 1064266617, + -1070086373, + -1137851202, + -1081800621, + -1084812855, + 1071028006, + 1065717104, + 1046432971, + -1086977416, + 1064139644, + 1063313175, + 1057713251, + 1053425564, + 1045883696, + -1079767847, + 1061865824, + -1085354112, + -1089882443, + -1082908843, + -1069622654, + -1090082746, + -1072545308, + 1060348523, + 1067399767, + 1069533180, + -1089222997, + 1052537063, + 1065442185, + -1095770345, + -1087675641, + -1157878861, + 1066843086, + -1074419893, + -1071107769, + 1060381491, + -1099293471, + -1077172608, + -1105918903, + -1073520477, + -1089920475, + -1081464669, + -1073717737, + -1084463630, + -1082226987, + 1015308775, + -1072470229, + -1075029289, + -1072171566, + 1063732867, + -1070296334, + 1069028219, + 1051640719, + -1074547738, + 1062450476, + -1095276545, + -1095596579, + -1074673557, + -1084480232, + 1073774883, + 1074804035, + 1030436824, + 1074050361, + -1066952036, + -1075054463, + 1067606465, + 1057050957, + -1084313646, + 1081417299, + -1088956401, + 1052570009, + -1082256131, + 1056211126, + -1085598329, + -1098001826, + 1054432776, + -1090310846, + -1088653271, + 1080993944, + 1039373570, + -1080255299, + -1079252907, + -1079887529, + 1069300909, + -1091120326, + -1103268344, + 1081919193, + -1080290319, + -1086962781, + 1074595007, + 1024007644, + 1081058457, + 1067897164, + -1061818764, + -1107139133, + 1078018676, + -1094602713, + -1090136911, + 1058142304, + -1100304190, + 1074128560, + -1088797459, + 1041240172, + -1073179190, + 1071361163, + -1078376831, + -1107064040, + 1073905574, + -1071557881, + 1064805803, + 1067989536, + 1073425664, + -1073063963, + -1079700845, + -1069474685, + 1061654763, + -1085665944, + 1053134263, + -1097770613, + -1073793158, + -1085930565, + -1064517042, + -1065636861, + 1070724352, + -1081916929, + 1050866772, + -1079646183, + 1069146744, + 1064095362, + -1076208989, + 1044592637, + -1070939425, + 1032104740, + -1085731653, + 1074541191, + 1082240733, + -1095510872, + 1033266966, + 1066335475, + 1076108871, + 1068404811, + 1071325228, + -1085391123, + 1057736647, + -1071990034, + 1084912728, + 1073916099, + 1068195333, + 1046048134, + 1076363869, + -1076967912, + -1069937420, + 1015934116, + 1058943079, + -1138674532, + 1046164030, + 1069030195, + 1051098245, + 1040429455, + 1060814720, + 1065479078, + 1033278320, + -1090138825, + -1076189213, + 1070712606, + 1060714082, + 1062571727, + 1066226186, + -1080734248, + 1065559851, + -1106557430, + 1059727471, + 1062678360, + 1040830770, + -1092638824, + -1100042516, + -1083127100, + -1112284355, + -1085288209, + 1053040311, + -1096398886, + -1095719514, + 1057493751, + 1051888231, + -1072769444, + 1069784483, + -1133001446, + 1057824452, + -1079880082, + -1098189730, + -1095438198, + 1058185869, + 1061301626, + 1042562537, + 1027819410, + 1052932809, + -1105797752, + 1065434503, + 1057679170, + -1087295551, + 1067837617, + 984254031, + -1087056036, + 1062753347, + -1097301718, + 1065424235, + 1046832645, + 1058954779, + 1065356885, + -1090058339, + -1102810953, + -1093103703, + -1089971370, + -1101230819, + -1074307582, + -1081571112, + -1098541705, + 1058482367, + 1068214796, + 1057235578, + -1102654587, + -1147830199, + 1056586481, + -1102520447, + -1089217434, + 1052741545, + 1057040204, + 1071132588, + 1051475091, + 1074560173, + -1084740095, + 1062111074, + 1050190161, + -1078605359, + -1093143571, + 1062116228, + 1062855997, + -1078697993, + 1057286617, + 1080161336, + 1065921576, + -1102034746, + -1079077928, + 1052587258, + 1056583531, + 1042476646, + 1053957223, + 1060925005, + -1109434172, + 1047262519, + 1066477438, + 1073793078, + 1067497514, + 1058317272, + 1053304289, + 1067827265, + -1082096609, + 1076634339, + 1053777826, + 1062864559, + -1106115371, + 1062617717, + 1077435571, + -1091681027, + -1106716264, + -1081266133, + -1112865053, + 1040775664, + 1055463047, + 1052505331, + 1050734207, + 1066179207, + -1075977250, + 1081963879, + 1051870234, + -1080360440, + -1077908456, + 1070220485, + -1082468367, + -1070636533, + 1073826103, + -1086925931, + -1089162512, + 1068851302, + 1062170525, + 1055760926, + 1079525545, + -1087594328, + -1069337091, + -1056976165, + 1070296490, + 1074793396, + 1048414127, + -1076356015, + 1063122689, + 1072368615, + -1093790425, + -1075927745, + -1073318972, + -1079417625, + 1077440820, + 1094399441, + -1097639391, + 1067235327, + -1092933913, + 1066700880, + -1123062656, + -1077965554, + 1067242887, + -1075315611, + 1080786278, + -1099451687, + 1077644620, + 1084128765, + -1065060977, + 1054833257, + -1071036799, + -1074808705, + 1072425755, + -1072239698, + 1074502459, + 1084295483, + 1052533095, + 1059455736, + -1077446009, + 1073466091, + -1077657462, + 1089770451, + 1079133874, + -1067651220, + -1071174566, + 1074263554, + 1049259676, + -1099676086, + -1073424943, + 1082376038, + -1097155207, + -1099205611, + -1065453896, + -1079016686, + -1063628330, + -1069731165, + -1113026251, + -1065135209, + 1061127537, + -1092298873, + -1069506584, + 1078821284, + -1086348159, + 1062560624, + 1084320360, + -1071430243, + 1077054310, + 1078137725, + 1083745515, + -1107284312, + -1100353751, + 1065080943, + 1081321960, + -1060407934, + -1068627169, + -1095290922, + -1093641741, + -1059653435, + 1076667963, + 1079787752, + -1072870338, + -1054262259, + 1073319925, + 1084120005, + 1067087687, + 1074292867, + 1076042001, + -1071420584, + 1055906903, + 1057427491, + -1064412990, + 1045235790, + 1059506478, + -1057264592, + -1075097363, + -1096052984, + -1096427504, + -1068205088, + 1063818748, + -1061149718, + -1090434084, + -1083679812, + -1089439996, + -1078050600, + 1062731783, + 1068450190, + 1065874037, + -1099915744, + 1034621784, + 1037822375, + 1052307485, + 1056122151, + -1077184427, + 1077568148, + -1124873732, + -1083834012, + -1074758554, + 1066999616, + 1074179113, + -1082562652, + 1044779161, + -1083351421, + 1064678346, + -1089932004, + 1063268608, + 1050714745, + 1060959275, + -1098240382, + 1053076604, + 1067428597, + -1083034573, + 1050750174, + 1059177072, + 1052228390, + 1045220599, + 1061226497, + 1042025504, + -1064419394, + 1066841182, + -1091187825, + 1045678751, + 1040614731, + 1042004208, + 1063159101, + 997589862, + -1088231514, + -1075563675, + -1090123331, + -1094697545, + -1084644360, + -1114638249, + -1087830119, + 1068863982, + -1069375777, + -1082142057, + -1081702598, + 1023442049, + -1070167380, + -1097701110, + 1081450851, + -1115153776, + -1066067172, + -1081361782, + 1075979728, + 1068596194, + -1068041075, + -1074787073, + -1081841044, + -1071982941, + 1087974333, + -1081448878, + 1073966395, + -1076764892, + -1095400627, + -1069799978, + 1068471130, + 1082136924, + 1051146661, + -1088111075, + 1048811098, + 1078793719, + -1072161468, + 1060152247, + -1112841203, + -1134660608, + 1080861834, + 1062718825, + -1085774921, + -1061614721, + 1054650223, + -1089531201, + -1065197889, + -1095519692, + -1082069752, + 1064842377, + -1080312971, + 1070364664, + -1088287276, + 1063967620, + -1077011046, + 1060420564, + 1070188707, + -1074721283, + -1069822444, + 1076927475, + -1077816743, + -1078560549, + -1087065681, + -1073195241, + -1066173448, + -1068721712, + 1076276160, + -1099149541, + -1071927930, + -1086421957, + -1092419061, + 1071769346, + 1077067014, + -1081966724, + 1059780207, + 1046989940, + -1075263090, + -1111426070, + 1048531980, + -1074477552, + 1069819597, + -1092500259, + 1064313023, + 1058712061, + 1065974330, + -1109515910, + 1059556190, + 1069948319, + -1078247526, + -1074415109, + -1075091043, + -1075898730, + 1075719987, + -1082533544, + -1087937089, + 1022480666, + -1078820639, + 1023197657, + 1005271741, + -1090708590, + -1069141328, + -1070394943, + 1088015946, + -1088205494, + 1072156025, + 1072989207, + -1077118248, + 1063852515, + 1077582437, + 1058807256, + 1067335623, + 1072701176, + -1088985032, + 1075811554, + 1068859103, + 1083333950, + 1066131995, + -1071298503, + -1088500653, + 1065589953, + -1060444243, + 1033433260, + -1065730433, + 1064261293, + -1100987113, + -1073671415, + 1043151053, + 1063100894, + 1062589001, + 1066213168, + -1080268148, + 1074024261, + 1054109651, + -1076840521, + -1102410782, + 1069193444, + 1073265200, + -1074956835, + 1065039106, + 1081211541, + 1077613819, + -1076373133, + -1094862200, + 1077407347, + -1097568938, + -1072395038, + 1076203409, + -1071641209, + 1067158061, + -1084987193, + 1068589978, + 1084152486, + -1073569881, + -1116028250, + -1069687917, + -1107066928, + 1066167982, + -1071231138, + -1065957452, + -1057880674, + -1066614537, + 1062761025, + 1044310188, + 1064320154, + 1071026302, + 1056138107, + -1088281743, + -1098676637, + -1080091099, + 1063164001, + -1073093182, + -1095659794, + 1076868399, + 1054023412, + 1076660507, + -1058605135, + 1069155836, + -1076009540, + -1067911903, + 1072857689, + 1080477581, + 1065913758, + -1089992741, + -1071866732, + -1083824653, + -1088940024, + -1079547199, + -1118943701, + 1046925076, + 1045074094, + -1097295005, + 1066839401, + 1054799897, + -1091910757, + -1072806999, + 1062465515, + 1078381002, + -1088136394, + 1058898341, + -1115418806, + -1084261392, + -1082106944, + 1074981440, + -1088736685, + -1079189106, + 1065079543, + -1090191512, + -1085741913, + -1088663001, + -1091221449, + -1084493530, + -1090344762, + 1057356332, + -1081955834, + 1041796244, + 1060861335, + -1087891125, + 1074444273, + 1056802679, + -1105334261, + 1051663777, + -1097804361, + -1089816013, + -1114401990, + -1099983731, + 1058500624, + -1115236660, + 1076424587, + -1122591757, + -1100355900, + 1065197330, + 1071276251, + -1086597782, + -1106465072, + -1093775592, + 1060780951, + -1085624195, + -1079834489, + -1095174098, + -1088596218, + 1072883975, + 1069728308, + 1070896186, + 1040963375, + 1060800269, + -1083064697, + 1062017911, + -1079760342, + 1035018555, + -1131275901, + -1073750674, + -1084208457, + 1040274808, + 1057205667, + 1058352520, + 1050235317, + 1066693877, + 1054222319, + 1053893930, + -1090380493, + 1063195804, + -1107146437, + 1048145985, + 1074084661, + -1091453770, + 1061149911, + 1053847442, + -1095677148, + 1074921339, + -1099347611, + -1075403468, + -1083556549, + -1086957779, + 1048153962, + 1075198651, + 1063590555, + -1085839962, + 1064489197, + 1069288703, + -1091052408, + -1085878043, + 1054671435, + -1086338022, + 994609270, + -1084783747, + -1070046349, + 1067374942, + 1073473666, + 1070094180, + -1104268251, + 1043000440, + 1049048744, + 1040649712, + 1060688139, + 1053291255, + 1077282904, + 1065511230, + -1088858221, + 1066131618, + -1071612569, + 983679988, + -1090230214, + -1075071489, + -1096728852, + 1063205746, + -1084558726, + -1100206059, + -1139660520, + -1115666906, + 1060273980, + 1059377089, + -1102111296, + -1086509500, + 1063485752, + 1034086568, + -1082138342, + 1034232769, + 1029955925, + -1078719434, + -1095266098, + -1105899946, + 1030002906, + -1095951319, + -1105132526, + -1092134943, + 1076431208, + -1086981888, + -1075916052, + 1075485965, + 1068534677, + -1089956666, + 1073573491, + -1086956609, + -1079151932, + -1071345562, + -1097138382, + -1093215048, + -1097631203, + 1057177430, + -1097096488, + -1091697390, + -1081424560, + -1131463188, + 1044772759, + 1049946008, + 1069368537, + 1057137201, + -1086318484, + 1059190456, + -1097859386, + -1107275324, + 1080416240, + 1058356540, + -1076353265, + 1043633873, + -1087949059, + 1052364145, + -1084392118, + -1087591619, + -1087358891, + 1062858327, + -1093756384, + -1102727647, + 1056221432, + -1083388075, + 1049905253, + -1097271896, + -1096751847, + 1060950063, + -1082639256, + 1057607603, + -1081304339, + -1086911775, + 1067371033, + 1049549517, + -1089309259, + 1067007470, + -1081591983, + -1094697863, + 1066996876, + 1034391488, + -1087147150, + 1050659585, + -1080411846, + -1080212033, + 1065962869, + 1043649429, + 1074939718, + -1082091647, + -1112954642, + 1040727302, + -1086705739, + -1082008346, + 1035600992, + -1095277237, + -1085345032, + 1050325558, + -1078196161, + -1088639794, + 1065730403, + 1070414201, + -1077956481, + 1065708781, + 1048824966, + -1105969863, + 1064356832, + 1062958047, + -1072885518, + -1089604844, + 1058142831, + 1077437377, + 1049831020, + 1067815994, + -1085065674, + -1092429531, + 1066292300, + 1069745091, + 1066625719, + 1044876815, + -1082719409, + -1089061810, + -1093653448, + -1098611889, + 1058234413, + 1033886163, + -1085967697, + 1053041843, + 1053413753, + -1089592376, + -1111210973, + 1060844050, + 1043820237, + 1058222911, + -1096726130, + 1066635517, + -1101765318, + -1109420834, + -1100575584, + -1104987502, + -1091442556, + 1060515017, + 1046649786, + 1055442101, + -1109013180, + 1063432107, + 1058869548, + -1102693994, + 1058697832, + -1101699908, + -1090848660, + -1081446588, + -1084038522, + 1039417933, + 1044366384, + -1088543158, + -1094681527, + -1111004931, + -1085562654, + 1040517169, + -1115358375, + -1103157116, + -1120531028, + 1065476410, + -1105844270, + -1103594738, + 1050745681, + -1115000963, + 1060788884, + 1053573776, + 1043132208, + -1115370000, + -1094418678, + 1030862259, + 1025975909, + 1049377660, + -1081125131, + -1088664917, + -1095422550, + 1064223171, + -1079535214, + 1059499550, + -1094333547, + 1067756913, + 1067645262, + 1051885206, + -1081471171, + 1067613438, + 1058167765, + -1117811246, + -1095202357, + 1053458950, + 1058691727, + -1097582077, + -1104497149, + 1062929054, + 1064355849, + 1057379080, + -1150685964, + -1079108436, + 1075053588, + 1058195420, + -1073078743, + -1095528365, + -1088336908, + 1030944864, + 1048064180, + -1092117013, + 1040725268, + -1089496517, + -1103208931, + -1110405312, + -1100988237, + 1056819155, + -1084376703, + 1059751188, + 1033587737, + 1042104648, + 1043267644, + -1098573766, + 1058967820, + 1068204203, + -1087387965, + 1058753324, + 1062266616, + 1033017695, + -1095300311, + -1099191267, + -1090338943, + -1103116442, + -1102029565, + -1083447414, + 1069806920, + -1081924958, + 1040630782, + 1037351033, + -1104782331, + 1073919278, + -1068979315, + -1081247811, + -1078130555, + -1075621316, + 1080662842, + -1071271181, + -1079622226, + 1069797972, + 1072186387, + 1075673961, + 1067341430, + -1097084611, + 1056111275, + 1083182842, + 1093809930, + 1075768410, + 1049363588, + 1081180080, + -1070453114, + -1075305496, + -1072917619, + 1079996779, + 1068558362, + 1080250705, + -1081394287, + -1071037339, + 1085427645, + 1090840237, + 1067631767, + 1092967194, + 1031905432, + -1136666150, + 1050076286, + -1072258386, + -1078570657, + 1091426929, + 998543257, + 1074013509, + -1063691836, + 1057351118, + -1078991402, + 1074698902, + 1074062960, + 1050577534, + 1082343868, + -1080765452, + 1094911649, + 1071970314, + 1059070833, + -1087418321, + 1067067995, + -1068562790, + 1053616726, + 1091438776, + -1075691406, + 1067980605, + 1085103416, + -1074501807, + 1083149317, + 1042330873, + -1110626007, + 1066597949, + -1072020205, + -1062123913, + -1069203685, + -1070260706, + -1073076582, + -1080461212, + 1079884785, + 1066061538, + 1067632492, + 1057582815, + 1075534267, + -1062896022, + 1036738675, + -1071691456, + 1069523304, + -1077267576, + -1060325915, + -1077492951, + -1065165333, + -1093912793, + 1083449271, + -1072297095, + 1052244119, + 1087641199, + -1068911375, + 1068202662, + -1068273414, + 1082583864, + -1078104683, + -1104450548, + -1070295078, + 1083043375, + -1066107355, + 1082009811, + -1095965351, + -1061702347, + -1070180310, + 1057303935, + 1074970799, + 1063941518, + -1078083054, + -1069374486, + -1089527720, + 1090992948, + -1064403535, + -1063833299, + -1076365239, + -1064411700, + 1061270011, + 1083662615, + -1088713786, + -1083177350, + -1064292193, + -1083746663, + 1075642117, + -1095189702, + 1054869400, + -1092856509, + 1067387482, + -1089275189, + -1080722195, + 1061246103, + 1062022237, + -1093780969, + -1075635643, + -1142575967, + 1061269573, + -1067334888, + 1083994919, + 1073730421, + 1075882021, + 1032761208, + -1101480132, + 1076546523, + 1065740298, + -1080269175, + 1074016825, + -1082396581, + -1073003869, + -1081152852, + -1093907920, + 1071624486, + -1067023313, + 1074035326, + 1060597641, + -1081237620, + -1091823558, + 1064417934, + 1065511819, + 1039746038, + 1070825857, + 1074051515, + -1110937537, + -1074222089, + 1040484838, + -1067343017, + -1091646545, + 1062438237, + -1101202520, + 1059949997, + -1074075546, + -1075137609, + -1113886257, + -1086640483, + 1068000290, + -1090105695, + 1073855264, + -1068987038, + 1066054929, + 1074427667, + -1075402487, + -1066730345, + 1078799173, + 1064966946, + 1045471372, + 1062895190, + -1076693684, + 1070580127, + 1079908183, + 1067715589, + 1037132653, + -1073930500, + -1087134605, + -1071344610, + -1076994240, + 1079889189, + -1114894016, + -1077681966, + 1087601828, + -1083283988, + 1066520373, + -1128866222, + -1087259647, + 1078787387, + -1061893914, + 1061719705, + -1100658649, + -1080987688, + -1096650597, + 1042648963, + 1069590358, + 1071783148, + 1073210856, + 1065910838, + 1080547676, + -1072597500, + 1065712889, + 1086584658, + -1064945510, + -1077246347, + -1070072593, + -1065229453, + -1075053243, + -1071956605, + 1065821233, + 1056744439, + -1080713706, + -1069498824, + 1067207489, + -1082014548, + -1078841413, + -1078793765, + 1073150588, + -1067825452, + -1070773805, + 1085260733, + 1063806746, + -1071802410, + -1095315004, + -1067705753, + -1101047680, + -1087155013, + 1046099548, + -1075782947, + -1115151279, + -1083207376, + -1078077982, + 1076543018, + -1067240110, + 1080433619, + 1059154033, + 1063933868, + -1074455679, + -1087584647, + -1062313334, + -1111184133, + 1074734858, + 1078825216, + -1085200262, + -1075459481, + 1083394180, + -1070256598, + -1073277556, + 1073542376, + -1075046708, + -1085706545, + -1081481372, + -1074298589, + -1067471050, + 1057790586, + 1061017527, + -1077531740, + 1057059103, + 1073281366, + 1061734263, + -1095188930, + 1071324750, + 1076363554, + -1097251160, + 1066665193, + -1090927403, + -1092600566, + -1071842959, + 1076572308, + -1086216076, + 1066882658, + -1088483676, + -1075270509, + 1075414106, + -1074365576, + -1081677756, + -1087656479, + -1075243953, + 1086087758, + 1076816846, + 1076594137, + -1075818779, + -1077302645, + 1076040737, + -1094302963, + 1069990420, + -1068902290, + 1065576193, + -1076896521, + 1080359278, + 1060270404, + -1077484259, + 1064299826, + 1071744754, + 1034399631, + -1075076630, + 1066650025, + 1078760929, + 1083815725, + -1087073733, + -1078654753, + -1080400448, + -1083677543, + 1076179108, + 1086343831, + -1085444140, + 1077259168, + 1067936234, + -1083043500, + 1039504969, + -1075432557, + -1066013990, + -1052986982, + 1057499073, + -1072161734, + -1083853531, + -1077299106, + -1079499359, + -1066370060, + 1062694380, + -1080439483, + 1077360998, + -1085601676, + -1094578702, + -1102674622, + -1070748530, + -1078526556, + -1061325497, + 1067620196, + -1079904106, + -1057197788, + 1074921937, + 1085312314, + 1067610359, + 1065565869, + -1072115793, + 1070351403, + 1073638949, + 1074823745, + -1082481191, + 1056836145, + 1042786153, + -1068241708, + 1048012414, + 1058277800, + 1071770596, + -1081079621, + -1069329725, + -1081655690, + -1080928553, + 1026103273, + 1064414825, + 1074877184, + -1091961830, + -1088662827, + 1074121014, + -1105674347, + -1083385356, + -1077166764, + -1089807904, + -1069426170, + -1070052582, + -1074151809, + -1080415168, + 1064139920, + -1084326180, + -1075573536, + 1069463486, + 1085572872, + 1075390244, + -1063692989, + -1102029328, + 1058126901, + 1060916912, + -1080589207, + -1103301008, + 1053171734, + -1081819367, + 1050026157, + -1068252162, + 1058696369, + 1063432822, + -1069163189, + 1061584096, + -1093079282, + -1090267451, + 1023046109, + 1084451065, + 1070225234, + 1062355488, + -1088975052, + 1029741839, + 1039250630, + 1070427126, + 1082795643, + -1089762944, + 1046166937, + -1088894043, + -1098313702, + -1122776025, + 1027928528, + -1077758793, + -1074926298, + -1098411927, + -1071101669, + -1147127386, + -1092547889, + 1067939656, + 1065595811, + -1076379817, + -1101356336, + 1033811239, + 1057358316, + 1074208825, + -1074973109, + 1070480426, + 1066758310, + -1087978231, + -1071595768, + -1103079383, + 1026571737, + -1124573292, + 1070626823, + -1085304414, + -1087785697, + 1030698623, + -1081708960, + -1087506505, + -1082107504, + -1094409462, + -1069345261, + 1068325673, + -1116083871, + 1073826657, + -1081793634, + 1081413658, + -1083490946, + 1062590143, + -1092034155, + 1052998528, + -1086999782, + -1071202739, + 1065659498, + 1058340639, + 1077884577, + -1075605041, + 1077802153, + -1086924192, + 1058462731, + -1088213780, + 1075882406, + 1072034882, + -1081216573, + -1073016785, + -1077642490, + -1077114151, + -1065120227, + 1073533106, + -1071200745, + 1060709024, + 1057998082, + 1079925219, + -1084679034, + -1065261482, + -1060839503, + 1062107738, + 1072663888, + -1109757721, + -1089939649, + -1088640705, + -1072194946, + -1069947671, + 1077712587, + -1074303372, + 1075912194, + -1087455597, + 1063998025, + -1057895684, + -1055386103, + 1071395297, + 1095562867, + -1069738962, + 1067189979, + 1073980174, + -1057788217, + 1034169352, + -1114504877, + 1067575851, + -1064894385, + 1069285745, + 1082242835, + -1073040104, + -1061623166, + 1080696548, + -1072245200, + 1078657940, + -1069590513, + 1077411310, + 1034000721, + -1072777062, + 1068141733, + -1104195072, + -1077212479, + -1060824475, + 1069971126, + -1094966258, + -1073138204, + 1077283108, + -1061364818, + -1075067529, + 1067331935, + -1077389491, + -1072486385, + -1070962167, + -1075617581, + 1085824719, + -1065095022, + 998878485, + -1087725737, + 1051251282, + -1094263172, + -1067012273, + 1086288819, + -1081885040, + 1078792091, + 1079602340, + -1079350545, + -1076552006, + -1065155392, + -1071826624, + -1074155119, + 1083243084, + -1072991020, + 1047914659, + 1081273858, + 1087019219, + 1090769767, + 1061837000, + -1061435730, + 1068112831, + -1052435484, + 1061075506, + 1083611779, + 1088611539, + 1082716050, + 1045587892, + 1065992875, + -1074809803, + -1067147873, + -1068654703, + 1084755462, + -1061775531, + 1068906644, + -1071813655, + 1085996022, + 1046829730, + 1056538944, + 1071055071, + -1092249721, + 1031970091, + -1063429692, + 1085261106, + 1084355331, + -1078496175, + -1070300005, + 1066413154, + -1079179232, + -1069604681, + 1070818326, + -1080855122, + 1078835261, + -1081089103, + 1052189929, + -1092322911, + 1056426551, + -1080877857, + -1073016937, + 1062916155, + 1070798757, + 1066561139, + -1076275502, + -1101194984, + -1089859684, + 1058091168, + -1068006872, + 1070983596, + 1052082240, + -1075322662, + 1055049451, + 1050780523, + -1108899475, + -1096558620, + 1079480425, + 1081978897, + 1074519784, + -1106995757, + -1098669788, + -1090137592, + 1088881327, + -1096499010, + -1073912036, + 1059656743, + -1061833672, + 1049001403, + 1071808249, + 1074594079, + -1087618635, + -1086321045, + -1087242373, + 1056600202, + 1039857058, + -1081007155, + 1073784048, + 1048925122, + -1084612537, + 1036610973, + -1081762255, + 1059656742, + -1086245266, + -1087016940, + 995011086, + 1075379775, + -1079639327, + -1073486842, + 1078289981, + -1093361239, + -1077893501, + -1082941428, + -1081640666, + -1122753676, + 1074346204, + -1056151855, + 1059324356, + -1104069603, + -1085314290, + 1047875802, + 1060297946, + 1021776465, + 1069624423, + -1106082383, + -1069379844, + -1082099776, + -1077031509, + -1095731974, + 1072569246, + 1060838329, + -1076199965, + 1089795946, + 1079961655, + -1086823121, + 1082224257, + 1077281874, + 1082803575, + -1079454578, + -1089434494, + -1079659334, + -1077285058, + -1094120826, + 1067946960, + -1065798304, + -1085761306, + -1111135806, + -1083360075, + -1123945058, + 1057899378, + -1076791245, + 1069441480, + 1083323052, + -1076337130, + -1080326841, + -1076003485, + -1069327821, + -1061410995, + -1069306625, + -1087778567, + -1074292496, + -1074049628, + 1057678726, + -1073766318, + -1098739185, + 1061393417, + 1060744456, + -1061262712, + 1062854615, + 1073958185, + -1102891300, + 1077139004, + -1080592252, + -1100610716, + -1078143269, + -1080842115, + 1058429717, + 1071665202, + 1066375391, + 1076478091, + 1067167012, + 1045939912, + 1061606049, + 1057920963, + -1080754251, + -1089903831, + 1065465270, + -1071866469, + 1052205711, + 1065844290, + 1057767746, + -1089167887, + 1069410269, + -1085447073, + -1076769437, + -1098631287, + 1058181194, + -1067265704, + 1060749024, + -1086235604, + 1037941208, + 1080378745, + -1087751849, + 1090926945, + 1059020605, + 1050095092, + 1068118874, + -1145427240, + -1084400690, + 1067673045, + 1064063964, + -1095568150, + 1034340095, + 1062290209, + -1076605529, + -1096459661, + 1067332241, + -1075860013, + -1092892720, + -1086723564, + -1068883320, + -1065869117, + -1088498543, + -1083288838, + -1085765413, + 1082190800, + 1062860188, + 1084187281, + 1050363700, + 1074984070, + -1087892849, + -1082879430, + 1065842401, + 1065736769, + -1106692372, + -1078937683, + 1070502198, + 1052383250, + -1076763105, + 1069609071, + 1067008072, + 1066317076, + -1105458683, + 1071547502, + -1097962416, + -1090473587, + -1074104866, + -1089738106, + 1085343631, + 1066811640, + -1072869838, + 1065014031, + -1098122176, + -1079458741, + 1066434689, + -1078679778, + 1085928614, + 1090359945, + -1072948113, + 1043876572, + 1077969174, + -1055802871, + -1081381258, + 1064441735, + 1066830473, + 1078537371, + 1057924087, + -1080105838, + -1073024636, + -1088318703, + -1072148022, + 1076044170, + 1065505376, + -1069763770, + -1080573290, + 1073648909, + 1058678219, + 1071823501, + -1091248120, + -1072835324, + 1074447662, + -1094123607, + 1081779045, + 1061810807, + 1074942443, + -1071421567, + 1067906935, + 1073450472, + -1073506826, + -1098139592, + -1076541626, + -1088413848, + -1127236578, + -1082386827, + -1085003030, + 1067315969, + -1082421368, + 1065773361, + 1062892219, + -1093055021, + 1055081866, + 1061744289, + -1088415067, + -1077452103, + -1095200191, + 1062088472, + -1091584689, + 1065589126, + -1096170590, + -1088026356, + 1072588285, + 1065880330, + 1066617276, + 1030760358, + 1066562459, + -1090927632, + -1093266168, + -1086256683, + -1081283208, + -1072094564, + -1099683520, + 1048874863, + -1082882662, + -1087843148, + -1129187701, + -1081113326, + 1037187280, + -1091180222, + -1082866848, + -1085570941, + -1094661686, + -1086940364, + 1053033925, + 1055564470, + -1084422546, + -1101310363, + 1057374708, + 1062206329, + 1046397437, + 1048013100, + -1080514508, + -1134032914, + -1095641306, + 1068621505, + -1075234063, + 1074084009, + 1061206128, + 1065814900, + 1048609188, + 1057371130, + 1042614921, + -1086337467, + 1063358698, + -1098500154, + -1071441048, + 1068629957, + 1064232786, + -1084567271, + 1061662909, + -1072499595, + 1066607701, + -1072462281, + -1081281942, + 1035846790, + -1081027136, + 1062033282, + 1033162806, + 1066056127, + 1066975117, + -1070598713, + 1067889087, + 1056940169, + 1079404905, + 1067352965, + 1059140502, + -1090874968, + -1072590903, + -1069274176, + 1072723972, + 1061204923, + 1049937354, + 1060177723, + -1106552834, + -1098059675, + -1083577425, + 1073239955, + -1079655784, + -1071637536, + 1058276133, + 1061143613, + -1079679492, + 1064766593, + 1069710662, + 1058713617, + -1092546660, + -1090073684, + 1070758231, + -1096200204, + 1053852981, + -1082688832, + 1052931711, + -1066964157, + 1058551687, + 1066374116, + 1071225939, + 1056088655, + 1074005906, + -1075932708, + 1067816468, + 1061205212, + -1100016361, + -1082923108, + -1100632728, + -1072207880, + 1051728981, + -1080823412, + -1078030545, + -1089564236, + -1091344752, + 1062301801, + 1054200142, + -1079953841, + -1092438335, + 1044622701, + -1090128272, + 1063427762, + 1077984608, + -1093871108, + -1071759791, + -1074417274, + -1087849020, + 1042557682, + -1064865137, + -1100999426, + 1082563100, + -1080506175, + 1068027006, + -1078052166, + 1048954098, + -1098865018, + 1064477362, + -1105016052, + -1073004379, + 1053656290, + 1074381213, + -1084629082, + 1069506498, + 1051718499, + 1066086223, + -1077776487, + 1044199129, + -1105463095, + -1103226925, + -1070913458, + 1067092884, + -1073513286, + 1068887010, + -1081854449, + 1049981595, + 1060447191, + 1058656710, + -1088844543, + 1034088138, + 1084168835, + 1057884574, + -1079965981, + 1046226100, + -1080314862, + 1062484225, + -1065307600, + 1047468970, + 1056099508, + -1080806418, + 1065793902, + -1073823766, + -1079621051, + -1084884915, + -1111443931, + 1077090391, + 1064577642, + -1078582725, + 1065735739, + 1025502336, + 1069718190, + 1065296208, + -1073006678, + -1078419625, + -1080189231, + -1069307868, + 1078127389, + 1062545278, + 1063961612, + -1088994175, + 1076593897, + 1064723099, + -1086078722, + -1094140268, + 1054605529, + 1058305952, + -1094866898, + -1062571067, + 1077028848, + -1098377384, + 1058528066, + -1093311486, + 1077778123, + -1081774033, + 1053600182, + -1073078304, + -1107707012, + 1079263298, + -1072873558, + -1107828973, + 1064679982, + -1084001960, + 1050019129, + 1074867054, + -1080407061, + 1047822114, + -1087485453, + -1080853185, + -1100457432, + 1044587704, + -1086233684, + 1048813584, + 1064413068, + -1094539984, + 1068096747, + -1089260819, + -1111979688, + -1085136033, + -1091017070, + 1066085059, + -1090577854, + 1049639977, + 1035887860, + -1137019227, + -1103641517, + 1075708817, + 1040219739, + -1084943506, + 1065725615, + 1052997362, + -1089701065, + 1067859937, + 1051375363, + -1080356095, + 1049275645, + -1084384003, + -1083076043, + 1048819071, + 1068714486, + 1052781954, + -1110065425, + 1070445449, + -1099950521, + 1055206505, + 1055804764, + 1059823916, + 1060360762, + -1097111381, + -1087463671, + -1105080681, + -1079451770, + 1051161107, + 992410528, + -1082098833, + -1089216500, + -1080447181, + -1090033321, + 1050940879, + 1064121691, + 1049330779, + -1076665153, + -1080825862, + -1071786149, + -1103589655, + -1157015080, + -1087604868, + -1100365932, + 1070648817, + -1078239713, + 1062051998, + 1071072326, + -1097249544, + -1079309827, + 1068557421, + 1071819402, + 1061191861, + -1077557374, + 1031816772, + 1070307991, + 1028858164, + 1065968169, + 1069662960, + -1101424093, + 1069557070, + -1078237020, + -1095214593, + -1079352803, + -1080926488, + 1066260904, + -1093476555, + 1053138465, + 1050598850, + -1088341007, + -1093305459, + -1072503565, + 1068029456, + 1070786542, + -1102238496, + -1121400060, + 1069747668, + -1100509468, + 1059865355, + 1075838524, + -1092519261, + 1031737668, + 1052390383, + 1070921243, + -1071590465, + 1066194615, + 1062356582, + -1105667283, + -1079790621, + -1110936396, + -1102991772, + 1065716328, + 1065353230, + 1042725468, + -1079740053, + -1074073905, + 1050883118, + 1069723462, + -1081955777, + -1098591789, + -1090898078, + -1080064270, + -1081313102, + -1082541552, + 1067735246, + 1058554390, + 1069163511, + -1103271961, + -1081947716, + -1087881514, + 1065889788, + 1009225078, + 1060161369, + -1098242870, + -1082819087, + 1074142536, + -1063106385, + 1065984310, + -1104090576, + -1078816436, + -1073998094, + 1071145831, + 1070436486, + 1063328928, + -1077622767, + 1070134829, + 1073907227, + 1052917030, + 1066567197, + -1097896336, + -1052242246, + -1076702215, + -1093572935, + -1084531583, + 1061415189, + -1086494112, + 1072559868, + -1086157082, + 1067402971, + -1078133710, + -1087318063, + -1086293084, + 1066092780, + -1080809940, + -1074855377, + -1081756831, + 1072500863, + -1078309993, + -1072234272, + -1061736647, + -1083366016, + 1086054511, + -1081296653, + 1070851440, + -1098637229, + -1065141740, + -1074151793, + 1079837924, + -1074448650, + 1053059918, + -1081566811, + 1060971004, + 1061062773, + -1104411647, + 1072899484, + 1076464823, + 1068386607, + -1078142938, + -1078097350, + 1065472273, + 1062094312, + 1048584131, + -1079798136, + 1064946236, + 1069468001, + -1078529847, + -1063353597, + -1074088401, + -1082361448, + -1086652590, + -1095414062, + 1062031726, + 1059357362, + 1077521075, + 1068164354, + -1109453798, + -1100713298, + 1066427697, + 1072453146, + 1076220330, + 1058057806, + -1073990939, + -1079502135, + 1073889485, + 1067554720, + -1080896400, + -1107305846, + -1089067300, + 1064970107, + 1077919960, + 1069686293, + 1044702514, + -1102886691, + 1067778878, + -1080226019, + -1097183684, + 1065487473, + -1079939066, + -1086528594, + 1059630292, + 1065702908, + -1084468721, + 1075291349, + 1082054632, + 1072881358, + 1077556667, + -1084546123, + -1084940634, + -1102470211, + 1067758478, + -1118722828, + -1096943261, + 1036587507, + 1051472776, + 1063605246, + 1065620272, + -1115812561, + 1059360330, + 1066118662, + -1097324740, + 1020831013, + 1071511252, + -1089187840, + -1081127374, + -1098356327, + -1081253027, + -1087874170, + 1061953546, + 1061500388, + -1115411304, + -1087778198, + 1057758183, + 1049605265, + -1100915854, + 1057689858, + 1080412430, + 1063151928, + -1090696287, + 1039003749, + 1057274859, + 1057542131, + -1086703914, + 1050072255, + 1040840875, + 983756404, + -1093025686, + -1076041601, + -1090301271, + -1133253313, + 1039225774, + -1084984092, + -1081756882, + 1026825209, + 1059083840, + 1083012219, + 1060322083, + 1046815825, + 1057218543, + 1049011635, + -1096792050, + -1106073375, + 1069275863, + -1089322337, + -1081937322, + -1086156415, + 1067079092, + 1066628569, + -1090335612, + 1066085272, + -1090840078, + 1038777280, + -1077045323, + -1089424840, + 1067500302, + 1045207094, + 1050690009, + -1107600699, + -1108293368, + 1058469685, + -1099079257, + 1059819102, + -1080847720, + 1075531841, + 1024746625, + 1039599281, + -1098226023, + -1094579349, + -1069249683, + 1060605622, + 1036795606, + -1075026833, + -1070475554, + 1020442826, + 1032044253, + -1101258341, + 1053488741, + -1080434486, + 1058960454, + 1058313770, + -1095807277, + 1062712626, + 1052830655, + 1073341503, + 1072721478, + 1058345689, + -1098389446, + -1097253075, + 1064180002, + -1079001089, + 1067125442, + -1087972238, + 1058758382, + -1146023348, + 1075380174, + -1080731720, + -1083887958, + -1114281074, + -1108624159, + 1057408251, + 1058559746, + -1081564717, + 1067498033, + -1078801090, + 1041129104, + -1081118937, + 1061309220, + -1094781460, + -1071547585, + 1050112551, + -1083680561, + 1056983236, + 1078254646, + 1069589559, + -1079653060, + 1043020948, + -1092328612, + 1070555246, + 1066780776, + -1084701585, + -1105225847, + -1119362692, + 1044264731, + 1067882677, + -1072758848, + 1062677320, + 1062540165, + 1074703713, + 1070082360, + -1065288393, + 1066379881, + 1082967163, + -1070524946, + 1075738828, + 1082120411, + -1091732135, + -1080742493, + 1049475351, + -1076694987, + 1059717107, + 1082226560, + 1040915538, + 1066045783, + 1040837880, + -1088187519, + -1079359394, + 1037932477, + 1076505421, + -1076601069, + -1091605012, + -1080765314, + -1086664074, + 1076760252, + 1031657629, + 1048911827, + 1002688400, + 1075009935, + 1067978127, + 1077331613, + 1080886650, + -1090326530, + 1061617474, + 1071484547, + -1093142619, + -1130230196, + -1098313469, + -1077190604, + 1062798757, + 1023985702, + 1077488100, + -1096332162, + -1090555553, + -1081068653, + -1085780253, + -1080989523, + -1072934734, + -1089038565, + 1046416314, + -1088287189, + -1063563038, + -1084289167, + 1069533409, + -1092796013, + -1071060087, + 1062446941, + 1032039274, + 1079737580, + -1073828506, + 1058191388, + 1082577717, + 1058725155, + 1061672078, + -1056155522, + -1080185249, + 1063229739, + -1064692755, + 1076564996, + -1080233327, + -1122117905, + -1070404641, + -1101251239, + -1077038200, + -1086626754, + 1036869290, + -1099861761, + -1072308400, + -1091732401, + -1076426543, + -1085573718, + -1099288421, + -1086826577, + -1095504488, + -1071089324, + 1072321106, + 1050951696, + 1060761026, + -1090685553, + 1078660196, + -1074615813, + 1067688248, + 1053441128, + 1063768135, + -1123069224, + 1052856393, + 1058459174, + -1076776081, + 1040713859, + -1089962048, + -1085822992, + 1051744742, + -1083566473, + 1049539839, + 1073331466, + 1049631235, + -1072776469, + 1054394401, + 1037925940, + -1093547438, + 1061189705, + 1060197398, + 1077187248, + -1112616721, + -1093359299, + -1103859365, + -1092099280, + -1087157133, + -1088021788, + -1087371078, + -1096385242, + 1061776103, + 1078618983, + -1086973553, + 1030789829, + -1103821784, + -1151114048, + -1107247738, + -1105297803, + -1127671129, + 1065222986, + -1076707046, + -1081857557, + 1026686172, + -1079220642, + -1086041179, + -1104557025, + -1097447680, + 1065244338, + -1080733748, + -1106673597, + -1096958953, + 1045852065, + 1049549789, + -1070462149, + 1072671031, + -1078726587, + -1090876038, + 1057033993, + 1063075321, + 1066958002, + 1047620304, + -1091607705, + 1047096739, + -1090273077, + 1073183654, + 1065934806, + -1091663189, + 1011138886, + 1052864705, + 1030398829, + 1058888978, + 1067772689, + -1107011377, + 1033029175, + -1099163647, + 1069307966, + 1075979122, + -1084368260, + -1090099230, + 1080155510, + 1062830853, + 1039661006, + 1061836122, + -1073885882, + 1056329107, + 1073691749, + 1057545293, + -1081300125, + -1085717812, + 1066832933, + -1094217154, + 1068933751, + 1059488091, + -1078582510, + -1098225382, + 1068981792, + -1077336157, + -1087818507, + -1076220031, + -1094408671, + 1056612002, + -1086797809, + -1085238966, + 1066299166, + -1080911828, + 1040992398, + -1084634506, + -1081916195, + 1069895211, + 1057500512, + -1084454534, + -1076669345, + 1047087955, + -1106865942, + 1050279054, + -1088484460, + -1092931507, + -1091900417, + 1078964008, + 1034096714, + -1088079444, + -1075280147, + 1064585072, + 1048860280, + 1067294052, + 1082550834, + -1095148776, + 1042605633, + 1058392070, + 1050686462, + -1119230470, + 1019857523, + -1066328934, + 1058401695, + 1082483981, + 1032874165, + 1065554681, + 1058340558, + 1065323952, + -1093448058, + 1073707220, + 1076528350, + -1082053398, + 1057109787, + -1074911243, + -1060647951, + 1073342340, + 1065173669, + 1027876787, + -1079469172, + -1086802516, + 1067019859, + -1084790583, + -1062242281, + -1111352518, + -1109572186, + -1080407882, + -1121294949, + -1106070958, + 1071973822, + -1091421080, + -1095930946, + -1073765832, + 1062798352, + 1069400920, + 1085514365, + -1085220512, + 1081390933, + 1067636320, + 1089625400, + 1062013896, + -1072463761, + -1088082849, + -1123181074, + -1061744614, + -1119424442, + -1104708082, + 1072811323, + 1071742314, + 1051371767, + -1088213955, + -1064329751, + 1082468265, + -1067872118, + 1080922883, + -1130291974, + 1077048716, + -1073906129, + 1063280201, + -1068468051, + 1090737293, + 1068754695, + -1081336460, + -1064309213, + 1045114194, + 1067461160, + -1065372898, + -1074010445, + -1071880530, + 1076618876, + -1064623495, + -1079473411, + -1073995216, + 1075985490, + 1092130861, + -1053883783, + -1122255088, + 1058111647, + -1085851881, + 1067397130, + 1066790795, + -1061921097, + 1034550162, + -1062145845, + 1070514417, + 1069030686, + 1063358102, + 1073840892, + 1073223800, + -1066355087, + -1068274287, + 1056390277, + -1062678992, + 1087738397, + -1127149020, + -1084603114, + 1073676134, + 1060232056, + -1079354745, + -1067285549, + 1049547944, + -1077731935, + -1117818062, + 1046826905, + 1068110916, + 1062072062, + 1059762351, + -1101222890, + -1097961162, + 1042120745, + 1064607926, + 1055737468, + 1060391411, + 1055853147, + -1069276081, + -1097557168, + 1040641448, + 1069347596, + -1094139987, + 1054306405, + -1069879327, + -1127985887, + -1105670868, + 1065401853, + -1076269698, + 1060668126, + -1079724409, + 1058856057, + -1080636349, + -1087757702, + 1057922436, + 1077726911, + 1058867873, + -1075448393, + 1056856900, + 1032477699, + 1062974995, + 1067615198, + -1089190215, + -1080627209, + 1054479261, + -1109156856, + 1077932950, + 1058399839, + -1076962914, + -1080989100, + -1087142208, + -1102308182, + 1069142407, + -1086682517, + 1058343670, + 1056797403, + 1060978717, + -1109624413, + 1068243011, + 1065908894, + -1091355345, + 1046027595, + 1017762437, + -1089312788, + -1077824675, + 1086883825, + 1087861782, + -1073376839, + -1083894931, + -1073419882, + 1054834362, + -1077420600, + 1067739926, + -1078659799, + -1085091974, + 1071443734, + 1067249190, + -1085277266, + -1073050732, + 1078233833, + 1069680353, + -1089700489, + -1062728275, + -1068919464, + 1065998234, + -1076406139, + 1058903513, + 1079903111, + 1066666291, + -1069177435, + -1071920949, + 1047425756, + -1090036088, + 1062400328, + -1073145654, + 1038806782, + 1066264563, + -1068098512, + 1075596595, + -1081658161, + -1104501796, + 1073137151, + 1067363342, + -1088135360, + 1023513787, + -1083082034, + -1082850842, + -1084755229, + 1060154334, + -1066479575, + -1070012754, + -1079102311, + -1070933512, + 1051193480, + 1065308551, + -1149421200, + -1096380978, + -1098851853, + -1067511939, + 1081494191, + -1081293085, + -1072838899, + -1080233533, + -1080395524, + 1075628006, + 1068708026, + -1081148183, + -1072945277, + 1066214784, + 1049046921, + -1073738346, + -1066434627, + 1048029750, + -1088179074, + 1075365432, + -1082389159, + -1074684504, + 1065234878, + 1048664526, + 1059525420, + 1065341277, + -1080285386, + 1058295598, + -1075391001, + 1047341066, + -1071163679, + -1081196749, + 1081814151, + 1069380667, + -1092605601, + 1074883862, + 1064237038, + 1067939448, + 1079385833, + -1075844547, + 1073678365, + -1069926600, + 1074600864, + -1087104789, + -1077838663, + -1070611765, + 1043083432, + 1039393617, + -1081024698, + 1074267466, + -1079376465, + 1074472017, + -1073875755, + 1075684477, + 1042546888, + 1086361550, + -1071767799, + -1081175056, + -1103963349, + 1042414478, + 1082493396, + -1074974017, + -1076456749, + 1075379172, + -1080980609, + 1032502055, + -1089739556, + 1050346912, + 1068824919, + -1088236382, + 1068117530, + -1072986600, + -1072569100, + -1073619679, + -1074553898, + -1080993616, + 1053442488, + 1059264904, + 1034319264, + 1070784730, + -1076821315, + -1073082895, + -1070893848, + 1073778129, + -1075398796, + 1066031925, + -1088663871, + 1057761590, + -1094753189, + 1052719241, + -1085875832, + 1051147493, + -1078412483, + 1082603028, + 1068440383, + -1103898709, + -1061391270, + -1077281192, + -1097863409, + -1076385582, + -1063860702, + 1051973305, + -1089316068, + 1081355834, + -1088203291, + 1065759710, + 1082173727, + 1056099357, + -1094615120, + -1071374768, + 1080127133, + -1074823526, + -1114632033, + 1046164406, + 1039263393, + -1079539733, + 1067131892, + -1078142328, + 1065211740, + -1071927981, + 1061000889, + 1077398912, + -1080976608, + -1092479156, + 1055564775, + -1102402345, + -1087803892, + -1095144287, + -1087393778, + 1066391420, + 1038016728, + -1115418836, + -1094584473, + -1098401905, + -1075040220, + -1075582060, + -1088780931, + 1055535079, + -1080924607, + 1071174389, + 1070096239, + 1064422126, + -1089530338, + 1059491256, + -1106235648, + 1037991332, + 1056094010, + -1081365823, + -1077787078, + -1080085213, + 1056831626, + -1076118859, + -1125300026, + -1067431144, + 1067487767, + -1093404215, + 1010688244, + 1064346568, + -1089980597, + 1061896637, + 1018864135, + -1115280842, + 1068632734, + 1062170592, + -1100434328, + -1101100951, + 1058699766, + -1087751998, + -1074493709, + 1062685237, + 1060630022, + 1068149999, + -1085320499, + 1042308253, + 1058377851, + -1100238702, + 1076575873, + -1097076416, + -1076644955, + 1067522467, + 1054146440, + 1060091878, + 1056746846, + 1067813560, + 1055990702, + -1122168592, + -1106457454, + -1086853303, + 1066741720, + -1081622327, + -1091532750, + 1058703458, + 1053335976, + -1100051725, + 1073263595, + -1083992781, + 1049068969, + 1008664305, + -1119559486, + -1064075840, + -1085825776, + 1058164362, + -1087160934, + 1060189908, + 1066549293, + -1079929523, + -1089976988, + -1091459512, + -1093796071, + 1061955998, + -1074199875, + -1116740473, + -1082153961, + 1057113646, + 1060645356, + -1089811653, + -1095040220, + -1095001629, + -1073269613, + 1079526698, + -1075625270, + 1070701291, + 1057499388, + 1066894731, + 1071452727, + 1068054799, + -1079654896, + -1096499921, + -1082094528, + -1084924620, + -1089446333, + 1069149902, + -1095043282, + 1049242439, + 1066465136, + -1133406354, + -1079964605, + -1090222097, + -1109378244, + 1055150132, + -1076803945, + -1070948612, + -1089247112, + -1072783169, + -1081310134, + -1082141337, + -1073486259, + 1068542063, + -1078197631, + -1085929442, + -1078701974, + 1071256912, + -1079303890, + 1053941088, + -1070832918, + -1102788668, + -1084016627, + -1068202818, + 1050612771, + 1068858425, + -1075004191, + -1097470589, + -1090063819, + -1064780142, + 1083798960, + -1070977834, + -1070008426, + 1062933953, + 1076586787, + -1074861498, + 1085310717, + 993229150, + 1049282674, + -1086666896, + -1069666759, + -1087014313, + 1067408344, + 1059681786, + -1073256339, + -1076788040, + -1068505995, + -1074747855, + -1065163418, + -1073712796, + -1065285489, + 1063969546, + -1086695616, + 1080436952, + 1083653567, + -1068514648, + 1086340582, + -1084142807, + -1068104084, + -1074879740, + -1071861058, + 1075439823, + -1068772918, + 1071319165, + -1073644801, + 1053917511, + 1048777854, + -1114969012, + -1144552637, + 1044558306, + -1071193018, + 1066135849, + 1069937713, + 1052760873, + 1067157975, + 1006818425, + -1094607294, + 1048260394, + -1103990883, + 1067630266, + 1059023278, + -1083077039, + -1099211830, + 1074677202, + -1102038769, + 1059389900, + -1072270579, + -1118591740, + 1075981575, + -1070489952, + -1071670589, + 1071749596, + -1089559183, + 1062828661, + 1075787778, + -1091136824, + 1056086091, + -1102882948, + 1071840395, + -1073687489, + -1084258605, + -1071064693, + -1062385323, + -1073092600, + -1071891806, + -1087139476, + -1070456763, + -1085885125, + -1094090705, + -1078196987, + -1089412694, + 1074686220, + -1076520580, + -1083876330, + 1082782062, + -1090090843, + 1044702610, + -1079442007, + -1080975704, + 1076515919, + -1070399959, + 1071099981, + -1087789513, + 1064371755, + -1079394741, + -1109838363, + -1092395878, + -1089945521, + 1065766308, + -1083136260, + 1055747723, + 1071803919, + -1088081661, + -1083248583, + 1036124237, + 1068384830, + -1091765984, + 1045301373, + 1062839531, + -1102878593, + 1071407499, + 1060482689, + 1064137602, + 1050481489, + 1049131134, + 1057149899, + -1081072212, + 1061169310, + 1067445158, + -1084294107, + -1068910141, + -1081871815, + 1065983639, + -1089588172, + -1080783280, + -1087498079, + 1064930440, + 1059944873, + -1100309842, + 1041317273, + 1058407976, + 1058064438, + 1060664903, + 1058659417, + -1089992701, + 1026463953, + 1034874180, + -1077653815, + 1066280681, + -1063587871, + -1081235754, + 1061424086, + -1080179023, + -1115225521, + -1092448992, + 1055335248, + -1082403896, + 1068057507, + -1097525121, + 1060898279, + -1070257459, + -1085891269, + -1077364832, + -1079984737, + -1073512261, + -1080186544, + -1064934535, + -1078842099, + -1081105978, + -1087919928, + -1080294886, + -1072947055, + -1100061452, + -1070552607, + -1113245609, + -1083082334, + -1068795683, + -1087783097, + -1070860835, + 1051525655, + -1078459828, + -1064984365, + -1080267292, + -1071299535, + -1070449219, + 1025834569, + -1075692271, + -1085860523, + 1063683942, + 1054020564, + -1076916527, + 1052154477, + -1118478180, + 1033377553, + -1074895247, + -1078426706, + -1077276827, + -1066543496, + -1062455456, + -1074524506, + -1076924538, + -1077223680, + -1074490083, + -1076920335, + -1072502044, + -1068486668, + -1084448772, + -1105249400, + 1059261127, + -1072540212, + -1076579293, + -1073609852, + -1100930794, + -1078168882, + -1080246650, + 1076941083, + -1071791184, + -1087295953, + -1104721024, + -1132820926, + -1114343563, + 1037161243, + 1075901854, + -1081912036, + -1080090817, + 1081410793, + 1064470410, + -1088944948, + 1064446386, + -1085833483, + 1072635777, + -1087083408, + 1055988802, + 1049848701, + -1096620255, + -1098401761, + 1034128691, + -1111368314, + 1049524347, + 1034603847, + -1114315546, + -1086637695, + -1083537068, + 1059391132, + -1096864231, + -1094325817, + -1102170870, + -1111779006, + -1122866410, + 1037326003, + 1061320312, + 1052739440, + -1088182060, + -1086368966, + -1132328501, + 1066471450, + -1081078884, + -1076094719, + 1071676580, + -1102979989, + -1093654350, + -1073579232, + 1059493165, + 1056725728, + -1085215095, + -1082826582, + -1100916605, + -1123263425, + -1101289911, + -1106395165, + 1055600391, + 1045827994, + -1084117871, + 1053974216, + -1090102721, + 1057630162, + -1081077371, + -1097452111, + 1032979857, + -1105687610, + 1057773722, + 1066969504, + -1087612243, + 1059876087, + -1086339112, + -1079444541, + -1094511836, + -1098251105, + 1056408430, + 1054428785, + 1047595211, + 1037740470, + -1101516060, + -1109065232, + -1066704226, + -1094515250, + 1069320730, + 1071584341, + 996923919, + -1121615327, + 994546619, + 992645119, + 1037951988, + 1058729483, + -1078774836, + 1067424702, + -1082167647, + -1081713432, + 1075341643, + 1076240328, + 1068293352, + -1081846475, + -1082976795, + 1066316601, + -1077090255, + 1066948348, + 1056991130, + -1093321907, + -1086443332, + -1088691641, + 1075843946, + 1067383589, + 1069509026, + -1076033752, + -1098071956, + 1075936121, + -1087883569, + -1106945961, + 1062199566, + -1088750765, + -1081501513, + 1016860935, + 1070866805, + 1044973901, + -1082343841, + -1084392086, + 1071465562, + 1071365465, + 1027244909, + -1100289922, + 1069436755, + -1089071083, + 1022547009, + -1090952680, + 1070161905, + 1066105983, + -1085826502, + 1062072203, + -1084745944, + -1076635089, + 1066817159, + -1086285193, + 1067163876, + -1086929356, + -1078432227, + 1067926095, + -1098134102, + -1073721862, + -1080277190, + 1062922276, + -1096369830, + -1078303203, + 1063707273, + 1062593272, + -1073598088, + -1073947289, + -1088091552, + 1055249098, + 1038879567, + -1082554064, + 1067169602, + -1083338370, + 1061931145, + 1057196657, + -1072914634, + 1041963727, + 1051368194, + -1099018959, + -1096838518, + -1098454116, + 1055949209, + 1050681534, + 1062926700, + -1105504860, + -1092833072, + -1083855830, + -1098160274, + 1073922103, + -1079802146, + -1075232676, + 1053722266, + -1091378745, + 1059767573, + 1054959254, + -1084795531, + 1065632200, + -1119197265, + 1055355740, + 1066797979, + -1095544673, + -1111603979, + -1088817279, + -1091032450, + 1057839354, + -1077093936, + 1015937046, + 1074531235, + -1087466621, + 1019715541, + -1114212616, + -1077404603, + 1058791726, + 1057775723, + 1050077308, + -1089144874, + 1040661257, + 1058058098, + -1092394589, + 1061510659, + 1060382742, + -1077038058, + 1060751263, + -1082003596, + -1094660338, + 1061322224, + 1069503208, + 1034997317, + 1023350681, + -1087535231, + -1100210588, + -1078239589, + -1098390969, + 1071788031, + -1079785446, + -1085889345, + -1084688257, + 1068836228, + 1019484476, + -1127492601, + -1144431133, + 1055940390, + 1040791771, + -1069756856, + -1102264835, + 1066242578, + -1101812729, + 1041879933, + 1049513667, + -1083858365, + -1125654551, + 1044386214, + -1096348497, + 1060647021, + 1057404535, + 1058733916, + -1095191758, + 1065963069, + -1075054003, + 1067318565, + -1087965497, + -1088692207, + 1042193202, + 1064384009, + 1038601721, + -1104777117, + 1059902452, + 1068398596, + -1084488447, + -1090252588, + -1101986362, + 1065985083, + -1098749038, + -1088270616, + 1016693504, + -1097459741, + 1069483973, + -1070063793, + -1087598585, + -1103681839, + 1041362380, + -1080786388, + 1057601754, + 1062194017, + -1092750021, + -1088588742, + 1059961740, + 1057461303, + -1114546418, + -1097562356, + -1094162260, + -1083971793, + 1049985259, + 1044837650, + -1113401568, + 1073794288, + -1089495288, + -1091205910, + -1088002069, + 1053469486, + 1056411063, + -1082705409, + -1078449827, + 1074010138, + 1069975345, + -1068447582, + -1081201208, + 1065000763, + -1106222727, + -1077799751, + -1080667216, + -1103450388, + -1089234941, + 1065541478, + 1067770553, + 1069538527, + 1069596639, + -1065608092, + -1077107922, + -1086019551, + -1081816337, + 1073893210, + 1075214867, + 1067824190, + 1067977966, + -1069224329, + -1073499028, + 1035560632, + 1046867586, + 1043703769, + -1088230864, + 1063898614, + -1089367312, + 1059263383, + 1063085351, + -1080081708, + 1068053500, + -1081963561, + -1079312808, + 1058104560, + 1056121231, + -1075712966, + -1074556929, + 1070583813, + -1089615181, + 1042323862, + 1049372578, + 1068083979, + -1085533608, + -1086781742, + -1132374898, + -1105503315, + 1064957763, + -1084050999, + -1085038631, + 1073113324, + -1085541481, + 1051128365, + 1039829498, + 1026271053, + -1098537570, + -1100977402, + 1061039174, + -1100229831, + 1016108848, + 1033540017, + 1054533901, + 1070427015, + -1084904851, + -1081151083, + 1059725541, + -1081097010, + 1028921148, + 1061777816, + 1060903066, + 1050213341, + 1053107797, + -1093192381, + 1062576668, + 1061154556, + -1089923936, + -1090311470, + 1058708348, + -1078138208, + -1109900880, + 1061642838, + 1047071629, + 1035207481, + 1036920778, + -1114345206, + -1086987270, + -1089888648, + -1095271016, + 1067715932, + 1026228642, + -1082739595, + 1027529241, + 1057387926, + -1091428488, + 1034777886, + -1091150695, + 1068312235, + -1088589831, + -1096878388, + 1041803148, + -1093717585, + 1042268049, + -1079150863, + 1062491724, + -1094776253, + -1087808497, + 1062490041, + 1052257022, + -1081353801, + -1075629258, + 1060447825, + 1043407718, + -1083775582, + -1079626896, + -1080441905, + 1063990093, + -1084550948, + -1097748272, + 1080205845, + -1084848205, + -1081831208, + 1064824831, + 1057966483, + -1086092681, + 1055633654, + -1103038201, + -1081893612, + -1082188888, + 1072287205, + 1069527965, + -1087172995, + 1061679855, + -1087052558, + -1091283315, + -1117126540, + -1108720190, + -1107441026, + 1061082255, + -1089208637, + 1050523972, + 1039668069, + 1073031398, + 1074255032, + -1086193757, + -1099747523, + 1043924546, + 1057815027, + 1008172368, + -1108321162, + -1095692267, + -1079762090, + -1080243136, + 1070960702, + 1079366423, + -1080816555, + 1061979641, + -1106348876, + -1081803598, + 1065210305, + -1087837213, + 1053525856, + 1053586589, + 1049021249, + 1058496227, + -1084019228, + -1074497321, + 1042912118, + 1041526451, + 1041175464, + -1074001514, + 1068102101, + -1079584355, + 1066762412, + 1062318911, + 1052075000, + 1051997818, + 1039512375, + -1072441356, + -1089349534, + 1054776106, + 1063921173, + -1074159438, + } +} diff --git a/icu/icu4c/source/data/brkitr/lstm/Thai_graphclust_model4_heavy.txt b/icu/icu4c/source/data/brkitr/lstm/Thai_graphclust_model4_heavy.txt new file mode 100644 index 00000000000..dc77bc958fe --- /dev/null +++ b/icu/icu4c/source/data/brkitr/lstm/Thai_graphclust_model4_heavy.txt @@ -0,0 +1,13509 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +Thai_graphclust_model4_heavy:table(nofallback){ + model{"Thai_graphclust_model4_heavy"} + type{"graphclust"} + embeddings:int{16} + hunits:int{23} + dict{ + "า", + "น", + "อ", + "ง", + "เ", + " ", + "ก", + "ร", + "ย", + "ม", + "ว", + "ะ", + "ห", + "ไ", + "แ", + "บ", + "ล", + "ด", + "ใ", + "ค", + "จ", + "ป", + "ส", + "ที่", + "ต", + "ข", + "พ", + "ท", + "ด้", + "ม่", + "\"", + "ว่", + "ป็", + "โ", + "มี", + "ช", + "ห้", + ".", + "กั", + "ต่", + "รั", + "ก็", + "ณ", + "ล้", + "ข้", + "ล่", + "ลั", + "ต้", + "ถ", + "นี้", + "ทำ", + "ย่", + "วั", + "ษ", + "ผ", + "ๆ", + "ศ", + "ยู่", + "น้", + "ภ", + "ติ", + "ผู้", + "ดี", + "รื", + "ญ", + "รี", + "ร้", + "ช่", + "ธ", + "ริ", + "ตั", + "นั้", + "ยั", + "ส่", + "สี", + "กิ", + "นั", + "รื่", + "สั", + "มื", + "ช้", + "ขึ้", + "ก่", + "จั", + "0", + "1", + "วิ", + "ดิ", + "ฐ", + "ทั้", + "มั", + "บ้", + "ร่", + "2", + "ซึ่", + "ถึ", + "พื่", + "นิ", + "น้ำ", + "คุ", + "ท่", + "น่", + "อี", + "ดั", + "มื่", + ")", + "(", + "บั", + "รู้", + "จ้", + "ว้", + "คื", + "ทุ", + "พั", + "ลื", + "ม้", + "สำ", + "5", + "สุ", + "จำ", + "ค่", + "พิ", + "นำ", + "ห็", + "ตั้", + "จึ", + "ดู", + "ลู", + "ปั", + "หั", + "สิ", + "ณ์", + "3", + "ปี", + "นึ่", + "ร์", + "-", + "กำ", + "ที", + "ฉ", + "ยุ", + "อั", + "4", + "ตุ", + "ลิ", + "ย์", + "ฉั", + "ถู", + "ด็", + "๒", + "ผ่", + "คำ", + "ชี", + "ข่", + "ถ้", + "ชื่", + "คั", + "รั้", + "e", + "พื้", + "ชุ", + "ญ่", + "รู", + "๑", + "ธิ", + "นุ", + "ท้", + "สู", + "ปิ", + "คิ", + "พู", + ",", + "a", + "ก้", + "ทั", + "ค้", + "?", + "มิ", + "ห่", + "i", + "ฟ", + "บุ", + "ล็", + "ญิ", + "รุ", + "งิ", + "นั่", + "o", + "ซ", + "๐", + "ชิ", + "จุ", + "ดำ", + "ขั", + "พี", + "6", + "n", + "ลุ่", + "พ่", + "t", + "ลี่", + "ตำ", + "ผิ", + "อ่", + "สิ่", + "r", + "ร็", + "กี่", + "อุ", + "ฯ", + "สื", + "ฎ", + "๕", + "อื่", + "9", + "ค์", + "บิ", + "นี่", + "7", + "ฝ", + "๓", + "ฏิ", + "8", + "ฒ", + "น์", + "s", + "อ้", + "ฝ่", + "นื่", + "ทั่", + "ศั", + "มู", + "ยื", + "พิ่", + "ธี", + "ป่", + "ยิ", + "อำ", + "ศึ", + "บ่", + "ชั", + "ป้", + "ฤ", + "ถื", + "l", + "๔", + "ลุ", + "นี", + "สื่", + "ณี", + "ดื", + "ย้", + "สั่", + "ภั", + "ลำ", + "ว์", + "อิ", + "นุ่", + "มุ", + "ผ้", + "c", + "พี่", + "ขี", + "ยิ่", + "ริ่", + "ลื่", + "ลี้", + "ฟั", + "ฟ้", + "สึ", + "ต์", + "ลี", + "ชั้", + "พื", + "!", + "นึ", + "u", + "กุ", + "พ์", + "ส้", + "สู่", + "ถุ", + "ซื้", + "มั่", + "ง่", + "ธุ์", + "นู", + "ภู", + "นื้", + "ตี", + "มู่", + "ชื้", + "รุ่", + "ต็", + "m", + "นื", + "บี", + "ทิ", + "h", + "ซี", + "d", + "ย็", + "ห์", + "ข็", + "ชี้", + "ธ์", + "ผั", + "สื้", + "๖", + "ชั่", + "จิ", + "ซิ", + "๘", + "ท์", + "คู่", + "ยิ้", + "ฏ", + "จ็", + "ษั", + "ตู", + "จ่", + "ศิ", + "รึ", + "p", + "ถ่", + "ลึ", + "๙", + "๗", + "พุ", + "ฮ", + ":", + "g", + "ด่", + "ขั้", + "สิ้", + "กี", + "ยื่", + "ซ้", + "ต่ำ", + "วี", + "หิ", + "ถิ่", + "อ็", + "ดุ", + "กื", + "พ้", + "ฆ", + "ธุ", + "บู", + } + data:intvector{ + 1022389126, + 1067251134, + -1073298609, + 1084522537, + -1118974035, + -1113849258, + 1017677956, + 1003942845, + -1128137457, + -1106745766, + -1121591513, + 1081715487, + -1160773200, + 983284104, + 996444050, + 1040931358, + -1102594288, + 1041068351, + -1117156308, + 1048763822, + 1052063507, + -1095517424, + 1025198600, + -1111586221, + 1023583435, + 1038210699, + 1025665246, + 1045239867, + 1052854629, + 1028029035, + -1130359118, + -1084587469, + -1113607735, + 1038640454, + -1115640705, + 1019854654, + -1100191095, + -1113138990, + -1122162195, + 1038173258, + -1103889257, + 1035578006, + -1111880739, + 1016167278, + 993663504, + -1106012803, + 1041057636, + 1059184655, + 1039731968, + 1049553679, + -1110833391, + 1064786229, + 1042739722, + -1104274168, + -1103707718, + -1121830245, + 1044006212, + 1047028787, + 1057010133, + 1051941722, + 1069353836, + 1037909304, + -1132299692, + -1102988690, + -1105201510, + -1083913607, + 1067326521, + -1082464066, + -1077014153, + 1052819874, + 1054293710, + 1038150002, + -1065289217, + 1017665917, + -1090350225, + 1036135834, + 1053683078, + -1074902006, + 1051370600, + 1029803694, + -1055513148, + -1098457250, + -1069170350, + -1084840380, + 1091272482, + 1062605510, + 1051814971, + -1055561551, + 1048591550, + 1087257952, + 1084232049, + -1088714442, + -1072640372, + 1081032624, + 1047651008, + 1075322291, + -1115360846, + -1110634075, + 1035518506, + 1041419165, + -1113622378, + 1027633066, + 1040261513, + 1019990204, + -1141630700, + 1024160644, + -1073990107, + 1043080313, + 1063331644, + 998542050, + -1117348381, + -1101532131, + 1060921578, + 1011895193, + -1115120330, + -1110646092, + -1121361776, + 1041992091, + -1106590224, + -1103854023, + -1112270157, + 1036714402, + 1018710850, + -1117854635, + -1128921562, + -1109253397, + -1096280733, + -1115534618, + 1050480529, + 1025436503, + -1106188402, + 1048394931, + 1035734714, + -1094317578, + -1120986377, + -1099176311, + 1043090526, + -1110338941, + -1105980415, + 1024570215, + -1119991718, + -1143114794, + 1039929364, + 1008501931, + 1027253194, + -1115969487, + 1030441640, + 1026929836, + 1046448752, + -1115510612, + -1104087282, + 1023421141, + -1140811960, + 1045660662, + 1060626092, + -1121173469, + -1118911550, + 1040337304, + 1044549262, + -1112864828, + 1057280108, + 1035531520, + -1114492687, + 1039942963, + -1104931936, + -1085430645, + -1101827251, + 1043955092, + -1097611099, + -1114945310, + 1049479203, + 1052806415, + 1049808644, + -1121876116, + -1096392774, + 1045585367, + 1031831105, + 1091422960, + -1089326424, + 1073934820, + -1130556357, + 1040440790, + -1060245750, + 1047934933, + -1108345423, + 1034607819, + -1100099689, + 1076202274, + 1046016805, + 1049236000, + -1091725034, + -1102555399, + -1112292306, + -1089892967, + 1054947831, + 1008074836, + -1104578773, + -1119391358, + 1060125262, + 1056576720, + -1068399993, + -1069346654, + 1023778675, + -1105007919, + -1096898284, + -1084621044, + -1094030100, + 1044166152, + 1032772288, + 1014724080, + 1059347843, + -1137150312, + 1041151788, + 1065480904, + 1082871750, + 1077928232, + -1080798848, + -1096480843, + 1043814536, + -1091853688, + -1083580812, + -1086276838, + 1076784946, + -1120795612, + -1106752746, + -1073596733, + 1061285760, + -1097265948, + -1098804871, + -1129917644, + 1075017064, + 1065604638, + -1069356686, + -1080614681, + -1099988799, + 1049641120, + 1040423940, + -1091442821, + 1060020096, + 1032790390, + -1114597615, + 1012268192, + -1108519762, + 1046797086, + 1033708897, + 1039129778, + 1038726421, + 1043153820, + -1142008527, + -1136784122, + -1083614921, + 1036266979, + 1075766245, + 1021621682, + -1092847361, + -1080610933, + 1055933966, + 1047937868, + -1111723827, + -1105482073, + 1035450752, + -1114790268, + 1047805589, + -1105890267, + 1049195277, + 1027929368, + 1050592500, + -1096094826, + -1096454433, + -1153026270, + -1091733587, + 1044984589, + -1117553538, + 1046224506, + 991391852, + 1033852518, + 1007440138, + -1116380979, + -1114694037, + 1030143406, + 1049606146, + -1111122136, + 1045604710, + 1046365980, + 1078239591, + 1038380082, + 1047744829, + -1102188114, + 1026159600, + -1098440008, + 1074638088, + -1122822034, + 1048797602, + 1057201470, + 1067614496, + 1079378854, + -1089267293, + 1063294316, + 1043692236, + 1028025728, + -1121920755, + -1095571863, + 1076738374, + -1120807555, + 999125231, + -1107197460, + 1042955267, + -1113933445, + 1026563040, + 1050414338, + 1050262156, + 1061357286, + -1116489390, + -1120862924, + 1035976754, + 1004983080, + -1129664245, + -1108070843, + 1054627697, + 1035953146, + 1024000183, + -1099730729, + 1020266571, + 1050649735, + 1037625762, + 1073136027, + -1115183678, + -1108596886, + -1095420589, + -1110908824, + 1049009843, + -1097157612, + -1106142932, + 1041924646, + 1067008080, + -1131796483, + -1087991497, + 1026719933, + -1139663232, + -1096161133, + -1118738392, + 1042742170, + 1041409952, + 1003519884, + -1097998285, + 1041120168, + -1084550656, + 1008948200, + 1049273181, + -1095730157, + 1046918092, + -1132748003, + -1097472286, + -1117535563, + 1041421007, + -1104465758, + -1099594535, + 1044516018, + 1045640538, + -1113375230, + -1103078709, + -1104401802, + -1060962935, + -1093593469, + 1059333894, + -1107339316, + 1050713471, + 1049127649, + -1087348447, + -1095067496, + -1079662087, + -1090292883, + 1064292680, + 1082176310, + -1096419465, + -1085365514, + 1054321934, + 1067051600, + 1041961381, + 1039225198, + 1033767781, + 1082015490, + -1091843100, + 1062801719, + -1123750511, + -1138001791, + 1032292274, + 1016439434, + -1172354176, + -1103697441, + 1044982612, + -1102645420, + 1032158610, + -1097155008, + -1118913357, + 1023704189, + -1153747839, + -1103869704, + 1063932412, + 1029483062, + 1032910664, + -1114522025, + -1130581966, + 1046705753, + 1041000189, + 1066644846, + 1018648740, + 1039339382, + -1097978108, + -1070241245, + -1101839343, + -1093511938, + -1097998556, + -1111822546, + 1085467699, + 1026380238, + -1104582862, + -1089342893, + 1031933087, + -1110641883, + -1108616903, + 1027142951, + 1040847367, + -1123201448, + 1029604926, + 1035681286, + -1112728041, + -1144404148, + 1040640819, + -1128401168, + 1057730239, + 1032186954, + -1109602776, + -1097978738, + 1045082517, + -1112654090, + 1023940919, + 1055125694, + 1046308411, + 1017244208, + -1112592590, + -1094637620, + -1135612618, + -1106212740, + -1121402741, + -1113983482, + 1044479138, + 1014339208, + -1096740567, + 1053670407, + -1102133501, + -1114465610, + 1073094087, + 1074231509, + 1040845423, + 1037219027, + -1098192676, + 1058569595, + -1098103097, + -1095450515, + 1061168047, + -1129086100, + 1056208494, + -1067422008, + -1062531727, + 1044505662, + -1089045496, + -1130116506, + 1079581946, + 1052657340, + -1074971461, + -1076736916, + -1091737464, + 1067288956, + 1065745424, + 1037136683, + -1099866656, + 1083797940, + -1076465094, + -1097304562, + -1081943183, + 1074336768, + -1079717683, + -1100752079, + 1073843764, + -1106650010, + -1104296084, + 1035763240, + -1112467894, + 1052002853, + -1079903903, + 1060984976, + -1121234236, + -1101933751, + 1057898022, + -1064364352, + 1053127743, + 1046157899, + 1064924298, + -1118399159, + 1054774036, + -1095872295, + -1114838646, + 1083746977, + 1045839431, + 1041441966, + 1060894422, + -1097710819, + -1080120815, + 1043996308, + -1089289613, + -1094677705, + 1056814741, + -1132112333, + -1096088071, + 1024167686, + -1070549094, + -1111577886, + 1040825750, + 1080502837, + -1081968178, + -1060502714, + 1049174873, + -1088382260, + -1107179080, + -1101041901, + 1033142471, + -1119869204, + -1114383287, + -1084812316, + 1059558562, + -1103489396, + -1096533944, + 1050275514, + 1055115036, + 1027523263, + -1067016118, + -1111669635, + -1097984476, + 1017137404, + 998926074, + -1059192628, + 1053397070, + -1093654978, + -1089198085, + -1105621616, + -1077228236, + -1092194636, + 1073973786, + 1069506468, + -1079769581, + -1086284050, + 1059280797, + 1066026340, + 1058919823, + 1032504205, + -1131177853, + 1071347168, + -1113883567, + 1048935414, + 1015059818, + -1106159995, + -1102248646, + -1106385043, + -1101870598, + 1032729385, + 1049278223, + 1046258510, + -1084682746, + -1095448370, + -1093002821, + 1015740095, + 1031542712, + -1091802945, + 1049379104, + -1139122912, + 1053655202, + -1068570085, + 1045773591, + -1113640200, + 1069497917, + 1067737582, + 1051238633, + -1071275113, + 1070917396, + 1056977899, + 1073815233, + -1105571216, + -1051968693, + -1112451252, + -1086510633, + 1056824376, + -1139640639, + 1035223860, + -1132310236, + 1054473346, + 1047314472, + 1035032361, + -1119664671, + 1044191902, + -1107142543, + 1060307588, + -1097964197, + 1048950448, + -1111460763, + -1116082332, + 1038854133, + -1072852368, + 1023898172, + -1104335899, + 1090920703, + -1114862554, + 1046330102, + 1049597756, + 1058814307, + 1071502403, + 1032549421, + 1042820165, + 1045269170, + -1099020760, + -1093649008, + -1101934344, + 1037711174, + -1113716179, + -1114985058, + -1093874974, + 1058874181, + -1116560551, + 1051989589, + -1097179241, + 1010176853, + -1110685542, + 1066510341, + -1095783857, + 1027268737, + 1051028128, + -1118938058, + 1046223745, + 1077127978, + -1062203306, + -1095071753, + -1123778221, + 1042661923, + 1039017644, + -1099516216, + 1034066287, + 1045164678, + 1050891622, + -1072584438, + -1087116935, + -1127743258, + -1100999111, + -1106171467, + -1080376539, + 1040266004, + 1041038860, + -1083313167, + -1100860432, + -1106070658, + -1086617880, + 1072159619, + 1066137902, + -1080687242, + 1048442842, + -1179254336, + 1073965129, + 1034690304, + -1117828854, + -1129386888, + 1075215199, + -1104724990, + 1044665618, + 1045351858, + 1067926581, + -1094438352, + 1048794241, + -1094318394, + 1051789365, + -1088196240, + 1050927398, + 1031092900, + -1097000008, + 1041539763, + 1066722614, + -1097076672, + 1054018859, + 1043773891, + 1057491760, + 1045111815, + 1034416147, + -1104176302, + 1039977063, + -1113702492, + 1026664324, + -1120975133, + -1109362535, + 1052147431, + -1079827834, + -1134287145, + -1110376399, + -1106309420, + 1044271324, + -1100782234, + -1083460469, + -1088607100, + 1015447693, + 1031901326, + -1097574959, + 1051200607, + 1055411526, + 1051955489, + 1052717886, + 1068863700, + 1042339497, + -1103492484, + -1106670504, + -1094179326, + 1044896027, + 1050649624, + -1082059766, + -1121319629, + 1024510265, + -1113475335, + 1059370703, + -1106140955, + -1079912584, + 1045966335, + 1034709660, + -1094918574, + -1082374366, + 1031782616, + -1077607172, + -1087640684, + 1052368082, + -1088110374, + -1100046990, + -1123025974, + -1111338782, + -1104814607, + -1098423583, + 1024772918, + 1050081804, + 1041358855, + 1026507906, + 1047694933, + 1057110925, + -1083882318, + -1100653929, + 1046039044, + -1100614993, + 1025808432, + -1080855680, + -1111052706, + 1042714326, + -1111963405, + -1109790140, + -1076024916, + -1083480442, + -1112870197, + 1063731183, + 1035025260, + -1135516598, + -1131958046, + -1099370418, + -1095524867, + -1104207077, + 1031017151, + 1044681596, + -1094980579, + -1080761460, + -1107846337, + -1098057880, + 1029872329, + -1091203961, + 1056019413, + 1025097310, + -1105812803, + -1140473668, + -1101191592, + 1051664216, + 1055594987, + -1117451824, + 1057936259, + -1052165465, + -1087861934, + -1096313100, + -1076016584, + -1096946313, + 1063469637, + 1077808731, + -1082651089, + -1074713799, + 1052325739, + -1106042884, + -1112513665, + 1041408487, + -1104871098, + 1088751753, + -1090182330, + 1055495150, + -1077017047, + -1092478591, + -1098332080, + -1086750560, + 1064535604, + 1057988369, + -1082573228, + -1092792099, + 1062925248, + 1066432504, + -1105976949, + -1128293664, + 1033079569, + 1077359064, + -1106944162, + 1058090631, + -1095874246, + -1101548746, + -1094515052, + 1010756008, + 1044815464, + -1092319626, + 1049560143, + 1042420885, + 1041340533, + -1104087382, + 1040942862, + -1087510896, + -1105704094, + -1120060650, + -1072698314, + -1109633863, + 1030977992, + -1097866886, + -1096359072, + -1105801835, + 1031922871, + 1069522226, + 1068218869, + 1064015033, + -1088809311, + 1040482952, + -1109814799, + 1034322262, + 1034057290, + -1085228821, + 1054291679, + -1105707888, + 1042505441, + -1073198546, + 1061728755, + -1103782539, + 1045187643, + -1101748360, + 1067303247, + -1121254141, + -1091085846, + -1095324418, + 1019914295, + -1110798141, + 1018740467, + -1080076869, + 1040643577, + -1089176483, + 1060125533, + 1068798206, + -1065460687, + 1027462892, + 1047935899, + -1101284506, + -1113437083, + -1096793088, + 1043564588, + -1086404633, + 1055282566, + 1069928662, + -1097380741, + 1028639919, + 1054757612, + -1105626801, + -1088824734, + 1018115294, + -1057282814, + -1086180102, + 1031740724, + 1064334097, + 1043662229, + -1084729315, + 1058010322, + 1064434190, + 1049256501, + 1036833778, + -1110294183, + 1102520808, + -1125883300, + 1051360035, + 1065641062, + -1113519747, + 1016471224, + -1102919034, + -1107025373, + -1143848204, + 1045304934, + -1113942279, + 1042238648, + 1042177617, + 1046344287, + 1035907492, + -1138763462, + -1135214067, + -1106224370, + 1033999925, + -1089007179, + 1066391589, + 1047540654, + 1071026907, + 1086139419, + 1066190758, + 989913944, + 1041972710, + 1042122040, + 1068982701, + -1073267522, + 1065355820, + 1078687427, + 1052185526, + -1115586080, + -1092157660, + -1109651691, + -1101688213, + 1030024320, + 1025811052, + -1106368908, + 1043278567, + -1097985914, + 1047946781, + -1074764627, + -1106511321, + -1063762067, + 1036390717, + 1069886139, + -1095435010, + 1057003812, + -1101443109, + -1121365002, + -1115115521, + -1112551763, + 1028408105, + 1020719308, + -1098647785, + 1068179037, + -1135127949, + 1048222351, + -1101798783, + 1065492612, + -1110953074, + -1100202379, + -1118545196, + 1056604854, + -1159102376, + -1109903855, + -1119201408, + -1119153632, + -1137591912, + 1048169270, + 1032430338, + 1034758462, + -1094330559, + 1067262478, + -1081779643, + 1063924587, + 1039384358, + 1058808312, + 1051207305, + 1052088697, + -1121944519, + -1077341522, + -1096695519, + -1089514639, + -1089237587, + 1068567020, + 1084670569, + -1066628764, + -1083538017, + -1108724879, + 1069342412, + -1106719362, + 1016197408, + 1042183515, + 1051767767, + -1104766450, + 1045958446, + -1094372447, + 1026000832, + -1082605548, + -1097468897, + 1045199926, + 1044085416, + -1090415199, + -1098294453, + 1044526094, + 1050384655, + 1023628064, + -1100865916, + -1078040485, + 1050711748, + -1086836926, + 1061885010, + -1113221797, + 1043465252, + -1088067014, + -1099767807, + 1032786663, + -1088460042, + -1090131113, + 1059524169, + -1075687938, + -1093067773, + 1048216075, + 1019741785, + -1103857132, + -1080782851, + -1094274025, + -1091574030, + 1055153955, + -1129457544, + 1041518177, + -1108232315, + -1115828116, + -1112340264, + -1103535292, + -1106212470, + -1102175532, + -1109211847, + 1016682236, + -1130716340, + 1028363560, + -1100277528, + -1083557477, + 1054628975, + -1144541884, + -1102676486, + 1049426305, + 1056526020, + -1104898594, + -1097792273, + -1118298461, + -1097617641, + -1104090432, + -1099026858, + 1022905060, + -1081757523, + -1071782371, + -1110646486, + 1043943815, + 1016595900, + -1098052581, + -1111029962, + -1092754333, + -1104650305, + 1033265564, + -1106611753, + 1031192857, + -1108196290, + 1054902078, + -1103329200, + 1021782134, + -1093360242, + -1152279012, + -1088284901, + -1114723494, + 1074889339, + -1100454734, + 1022363638, + -1121424374, + -1114305424, + 1041305723, + -1120488653, + -1149114025, + 1057868538, + 1042812650, + 1049468597, + 1040277486, + -1089593599, + -1107007202, + 1037656113, + 1054620501, + -1064774508, + 1048315268, + 1042044168, + -1105334446, + -1103230173, + -1090387219, + 982528480, + -1113889597, + 1048719235, + 1033459820, + -1090259316, + 1032988030, + -1131086930, + 1060062502, + -1112005671, + 1040287466, + -1076291491, + 1053786651, + 1056702608, + 1021940289, + 1049113784, + -1066443617, + -1103494375, + -1115863930, + -1136799488, + -1087993047, + -1077215405, + -1123360312, + -1117488893, + -1080691538, + -1144327042, + -1077216501, + 1071034597, + -1116847375, + -1070986943, + 1069743315, + 1026058492, + 1025438728, + 1038590701, + -1120213671, + -1095800355, + 1060255774, + -1080151109, + 1056970875, + -1086306989, + -1114282162, + 1054598390, + 1061623709, + -1077688878, + 1057107855, + -1083265044, + 1059155853, + -1105386021, + 1068221427, + -1096348913, + 1074838269, + 1068713598, + 1042630074, + -1102684139, + 1066146082, + 1054083433, + -1105707637, + -1101533515, + -1078305699, + -1085781589, + 1046100171, + -1073038571, + 1078282369, + -1083440158, + 1038813678, + 1049101925, + 1066560449, + 1050873457, + 1070387153, + 1032814391, + 1058081700, + 1058287933, + 1060870696, + 1060585257, + 1021640235, + -1064726187, + -1083735110, + -1083286707, + -1102293006, + 1050955345, + 1055736686, + -1119474343, + 1050085822, + -1140591218, + 994061368, + -1093449937, + -1106624979, + 1040842267, + 1079611273, + 1040625646, + 1074960591, + -1081595318, + -1087487008, + -1084207993, + -1086268540, + -1092503578, + 1055680820, + 1060911937, + -1081329640, + -1098867892, + 1056382888, + 1040312233, + -1107030053, + -1081419030, + -1093519303, + 1055117760, + -1101270781, + 1060510450, + 1051381383, + -1116151218, + -1101987856, + -1120327394, + 1042822671, + 999930816, + 1065642983, + 1075020137, + -1064515132, + -1078399069, + 1053029813, + -1093860790, + -1085929067, + -1088621951, + 1084058837, + -1102548981, + 1038543223, + -1081436922, + 1049583389, + 1041931140, + -1163385068, + 1047688448, + 1069046426, + -1089489688, + -1084013931, + -1080114557, + -1155689352, + -1087166984, + -1110218761, + 1021377867, + -1099145306, + -1087484905, + -1074629779, + 1043570942, + -1101928006, + 1055947645, + -1064364012, + -1073937192, + 1041340513, + -1088424190, + -1068086951, + -1086998808, + -1095131018, + 1031389424, + -1077573808, + -1077312019, + -1072301452, + 1068512505, + -1087374540, + -1088856487, + 1058413661, + -1104207084, + -1104462524, + 1069138556, + 1041048044, + 1075904816, + -1079099432, + -1090213347, + -1094790200, + -1093715360, + -1089177860, + -1085045723, + -1098822572, + 1050772843, + 1057084755, + -1086702285, + 1054774667, + -1102495130, + 1004113411, + 1046459425, + 1090762496, + 1035914882, + -1094090470, + -1081216220, + 1062401813, + 1041783312, + 1029970156, + -1101882336, + 1049834620, + 1058068482, + -1083437109, + 1040603949, + 1020426122, + -1111421049, + 1058284163, + -1091888623, + 1048398839, + 1044502887, + -1120674962, + 1036556962, + 1053076148, + -1097885394, + -1127031508, + 1053376810, + 1058479600, + -1064976341, + 1011958810, + -1085954816, + 1064055442, + 1024528785, + 1062008606, + 1074100087, + 1066722220, + 1078826432, + -1094281540, + 1054196716, + 1032208428, + -1089863538, + -1093489795, + -1086426092, + 1076544562, + -1083666740, + -1123392245, + 1046363283, + 1012150490, + 1045535421, + 1074979147, + 1074766689, + -1107401134, + 1025231078, + 1041604626, + 1058747559, + -1078873659, + -1097191827, + -1112017505, + 1047474415, + 1058023215, + -1063225199, + -1100296221, + -1107009693, + -1101238878, + 1040686337, + -1087784548, + -1082169969, + 1049148712, + 1074325422, + -1064787515, + -1083014586, + 1040517690, + -1105277421, + -1112452062, + -1125416254, + 1028710391, + 1013852066, + -1081986965, + -1083747441, + 1048744238, + -1113946568, + 1075188744, + 1070525883, + 1031858443, + -1087381608, + -1128359983, + 1042594144, + 1066515390, + -1083885761, + -1068676680, + -1107563280, + -1078350682, + -1089513526, + -1118172822, + 1041920251, + -1098047329, + 1046061006, + 1048739457, + -1090092842, + -1074260161, + 1050699109, + 1066258082, + -1081622183, + -1075132670, + -1106961637, + -1093300564, + 1038184035, + -1105885052, + 1053579110, + -1130378266, + -1134283841, + -1100397615, + -1115981048, + 1009261498, + -1088329107, + -1072762174, + 1053779847, + 1066921918, + -1070869349, + -1078104211, + -1093807783, + -1088970151, + 1059914296, + 1048129739, + 1058853571, + -1087078639, + -1095131245, + 1048653707, + -1104802210, + -1090409762, + 1044261773, + 1059539610, + -1097661566, + -1081174282, + 1048040328, + -1118427935, + -1107146088, + -1098456475, + -1077781251, + 1058736191, + 1050389565, + -1096411903, + 1035471220, + -1098923324, + 1007436053, + -1102200555, + -1087259794, + 1058844497, + 1042041002, + -1086504313, + -1081160652, + 1066999313, + -1088651398, + -1077738135, + -1082799807, + 1077961108, + 1034486585, + -1092007780, + -1109311176, + 1049404441, + -1095456401, + -1070720663, + 1042418628, + -1094644206, + -1099286532, + -1100905264, + 1044589678, + -1080048775, + 1048862452, + 1067084954, + 978634976, + -1090703981, + -1097044590, + -1074077315, + 1039282474, + -1098645960, + -1086492817, + 1046186586, + 1022952245, + -1117721551, + -1097585741, + 1023667086, + -1093050526, + -1075439504, + -1059024690, + -1092115159, + 1049070109, + 1064746073, + -1081563224, + -1098288658, + 1021503268, + -1117647479, + -1150841469, + -1097872092, + -1090059244, + -1073156631, + 1036246895, + 1063221391, + -1070051522, + -1078620339, + -1096704551, + -1086066286, + 1059919237, + 1052486517, + 1055431489, + 1045069942, + -1104708399, + 1022534038, + -1135723646, + -1123421323, + -1098878893, + -1112252984, + 1059434567, + -1070966283, + -1096656934, + 1059663270, + -1150976900, + 1011628514, + -1108845043, + -1093353595, + -1082082640, + 1050035584, + -1091368438, + 1029279737, + 1054727071, + -1089731419, + -1083904069, + 1036035678, + -1119422910, + 1050564938, + 1029971791, + 1018957670, + -1061135082, + 1053222185, + -1119546396, + 1046888289, + -1111836357, + -1086566381, + -1105411448, + 1053660504, + -1105982782, + -1114012008, + -1135616604, + -1104107103, + 1039884892, + 1041603934, + 1054962344, + -1107216307, + 1052963626, + -1092741274, + 1051020461, + -1102515213, + -1127591974, + 1060542359, + -1088274951, + 1067792997, + -1096808996, + 1070805012, + 1074669144, + 1067618473, + 1078788289, + 1052092567, + 1063911219, + 1053676632, + 1008113906, + -1112124864, + -1073498836, + -1095211312, + -1086003281, + 1058848877, + -1073276452, + 1071565291, + -1105974036, + 1048177056, + 1073320214, + 1079072598, + 1046168386, + 1059322493, + 1044768878, + 1050215138, + -1091696333, + -1088099624, + -1097004828, + -1083655114, + -1106624701, + -1063927784, + 1040159059, + -1089202594, + 1048804175, + 1076563441, + -1081631040, + -1080631019, + -1074492891, + 1035970563, + 1071255277, + 1064735702, + -1119238833, + -1093403187, + 1079480877, + -1081973818, + 1058296490, + 1076809948, + -1135580635, + -1095955591, + 1057799176, + -1075481450, + -1088784908, + -1084626588, + 1068164762, + -1070920375, + -1080364630, + -1095602000, + -1097049094, + -1097858295, + -1113057006, + -1108683760, + -1099739468, + -1097577252, + -1137452882, + -1159088756, + -1091787027, + -1077809991, + -1098057331, + 1033766380, + 1040894625, + -1093106623, + -1087391602, + -1092218276, + -1123859300, + 1045118674, + -1111403865, + 1057668305, + -1093239459, + 1036562356, + -1081529934, + -1096722646, + -1118539424, + -1103565932, + 1091237478, + -1094890230, + 1045506286, + 1019390438, + 1053541163, + 1031924657, + -1071699584, + -1074092135, + 1050097183, + -1092530648, + 1073911254, + 1050260954, + -1090747588, + 1069276769, + -1103947839, + 1040709151, + 1050947694, + -1090239971, + 1078302438, + 1076086000, + -1089207949, + -1113059450, + 1035715497, + 1011328498, + 1062194325, + 1040829469, + 1033547279, + -1134041160, + -1112382570, + -1120738699, + 1026786253, + 1035246655, + -1086626374, + 1038319041, + 1057381051, + -1115333070, + 1048761924, + 1051094867, + -1059968689, + 1035207794, + 1043830983, + 1044211614, + -1106211021, + 1042451792, + -1084034947, + 1059567085, + 1009662771, + 1056516006, + -1082892932, + 1021249426, + 1046660531, + 1049458923, + -1093842422, + 1032944398, + -1078411277, + -1089670356, + 1054040210, + -1093148310, + 1033124048, + 1047391813, + 1063411634, + 1065123025, + -1094780260, + 1055636478, + 1082306567, + 1060339562, + 1068393490, + -1131546692, + 1040300026, + 1041285256, + -1082700214, + -1080268847, + -1076743779, + -1097250505, + -1089758894, + 1055812962, + -1073630247, + 1046738243, + -1106538775, + 1053011131, + -1081448810, + 1079469754, + 1057164328, + 1050863660, + 1051816951, + 1062978315, + 1023987344, + 1060214216, + 1023464328, + 1042683198, + -1097697353, + 1063667676, + 1052695574, + -1080519961, + 1044510184, + 1044391354, + -1081910218, + -1090097904, + 1069841313, + -1061400606, + -1101263219, + 1043214598, + -1113762125, + -1121709895, + -1104707272, + 1059793032, + -1087344625, + -1104005290, + -1072718233, + 1022941213, + -1088036343, + -1077932528, + -1111953107, + 1044616552, + 1071379958, + -1115723260, + -1074288004, + -1078402557, + 1036231939, + 1040697180, + -1096936479, + 1045800857, + 1057473704, + -1095944258, + -1109317274, + -1099905481, + -1107475077, + 1045950125, + 1082629558, + -1087208697, + 1023595688, + 1058623368, + -1130859401, + -1102880744, + -1101202268, + -1080464601, + 1070391727, + -1092421463, + 1049704729, + -1091689147, + -1132831921, + 1050371674, + 1038904388, + -1087953126, + -1079529841, + 1038947934, + -1093515926, + -1063516773, + 1035470630, + -1084743680, + 1041190296, + 1065269370, + 1086996453, + 1059471782, + -1079485033, + -1094032790, + 1067053282, + -1057454671, + 1074287772, + -1104587865, + 1035138928, + 1051332492, + 1050380010, + 1051411572, + 1050975287, + 1043239463, + 1078123394, + -1089332205, + 1035551450, + 1042307927, + -1089154986, + 1040414764, + -1068923278, + 1073401311, + -1108867508, + 1052250354, + -1080230054, + 1027239769, + 1063368447, + -1096785651, + -1097894006, + 1031287900, + -1103942036, + -1106118231, + -1114783765, + 1061765579, + -1072477148, + -1111010687, + -1096109791, + 1046858986, + 1044017949, + 1025040006, + 1051357746, + 1060779470, + 1048769097, + -1121926305, + -1104991672, + 1048914712, + -1100444382, + -1100196098, + -1094832222, + 1042436138, + 1032240215, + 1020306676, + -1087675260, + -1113161926, + -1100728550, + -1110266198, + 1070475064, + 1067663401, + -1092270334, + -1087302179, + -1089838337, + 1036712510, + -1102749878, + -1087219692, + -1088475152, + 1061467054, + 1052043441, + -1129951534, + -1105445527, + -1101711751, + 1033952341, + 1058753786, + 1053430291, + 1085188845, + -1096385218, + 1071507316, + -1106741441, + -1089013821, + -1111135393, + -1097679347, + -1086726324, + -1076881663, + -1140034942, + -1095498970, + -1091302480, + -1097693923, + -1094743091, + 1049893297, + -1105833899, + 1057311247, + -1104462179, + 1060713290, + 1032001744, + -1088529794, + 1053205938, + 1050424000, + -1134676428, + 1070294285, + -1063993272, + -1076883289, + -1102920805, + 1072457608, + -1096071911, + -1092808923, + 1090723381, + 1066722129, + 1082782575, + -1080956700, + 1040431207, + -1090873842, + -1066053135, + -1085080784, + -1056740305, + -1087743925, + 1076474418, + -1101755208, + 1045840181, + -1089425895, + -1109495501, + 1043207603, + -1083851953, + -1074809209, + 1054337585, + 1065718430, + -1070373502, + -1075241237, + -1099975529, + -1086993843, + 1061350818, + -1151145104, + 1059708713, + 1006604424, + 1048152729, + -1112936784, + 1020134845, + -1103491697, + -1070529412, + 1077529577, + 1056407889, + -1086034553, + -1057457079, + 1054065994, + 1040348105, + -1072776928, + 1052353615, + 1085979700, + 1053912462, + -1084056406, + -1092723091, + 1058731302, + 1037981552, + -1095669415, + 1063224549, + -1096780390, + 1053763301, + -1092119763, + 1058915573, + -1088664874, + -1107171186, + -1073526758, + 1057978966, + 1065944966, + 1058334202, + -1095173975, + -1108666529, + 1064140367, + 1041084942, + 1050541034, + -1096634275, + -1094844936, + 1057451762, + 1058044390, + 1062111381, + -1095518263, + 1049290892, + 1031030184, + 1056170832, + 1073545760, + -1057131706, + -1094296520, + -1091768874, + 1072506057, + -1106432754, + -1098382399, + -1084323511, + 1085396225, + 1043576319, + -1102904245, + -1083319795, + -1103316872, + -1086492015, + -1087483117, + -1069227130, + -1088647131, + 1051497986, + -1108251259, + -1112687730, + -1081546339, + -1093463052, + 1050442565, + 1072657247, + -1083769760, + -1104380802, + 1064886481, + 1055507322, + 1060802572, + -1095173729, + -1155157402, + 1094615971, + -1081689268, + 1055455263, + -1124602770, + -1088631331, + -1077251231, + -1098200196, + 1058459289, + -1061502972, + -1090820838, + 1051861547, + -1075703266, + 1035777193, + 1044377255, + 1033150069, + 1055673800, + -1103282953, + -1084246178, + -1081821420, + -1097858027, + -1096643095, + -1094739414, + 1049060956, + 1022688388, + 1071347871, + 1069601398, + 1067908736, + -1125540288, + -1089491961, + -1086473176, + -1093090919, + -1106243181, + -1087677601, + -1073546101, + 1050495592, + 1036800908, + -1106805144, + 1062320147, + -1101568190, + 1065042644, + 1072865495, + 1065744948, + 1079347161, + -1095946298, + 1054807603, + 1053183241, + 1033970566, + -1105931435, + -1074160655, + -1107426517, + -1089237907, + -1082655148, + 1030370394, + -1103346274, + 1032313432, + 1056312466, + 1088683838, + -1086252531, + -1121709795, + 1058684283, + -1097976793, + -1101002198, + -1098599302, + -1072278629, + 1074740017, + -1088540543, + 1057076773, + 1041205108, + -1100981508, + -1119747878, + -1097454000, + 1039723284, + -1101651004, + 1023810744, + 1053783821, + -1093313451, + -1086539655, + 1043513795, + -1078452864, + -1106418037, + -1104985440, + -1096324864, + -1082658694, + -1073225044, + -1082358609, + 1075680230, + -1097181557, + -1072025691, + 1023842998, + 1055895899, + 1067648620, + -1073245720, + -1080610746, + -1096775654, + -1081611526, + -1100279739, + -1068996425, + 1059080934, + 1029614587, + -1074146570, + -1114338292, + -1080957099, + -1081982087, + 1073860220, + -1091868575, + -1101328787, + -1073800081, + 1066329418, + 1068799274, + 1073838155, + -1065202645, + -1089793084, + 1077564694, + -1090341883, + 1061334776, + 1032038502, + 1031272050, + -1165778336, + 1051562239, + 1036328740, + 1069638379, + 1048281413, + 1057443471, + -1090181698, + -1080562347, + 1029212198, + -1065435214, + -1097266534, + -1083856011, + -1099685383, + 1041987521, + -1105042659, + 1038821836, + -1111251434, + 1053042672, + -1093318835, + -1089040772, + -1075925199, + 1035538951, + 1065856278, + -1073952912, + -1073900187, + -1099681774, + -1086918522, + 1062370024, + -1110436973, + 1060318087, + -1084027081, + -1068816104, + 1066342155, + 1031252577, + -1089848033, + 1067902436, + 1030585588, + 1032216069, + 1061930346, + -1081369427, + 1037831893, + -1100939652, + -1080684484, + 1043316542, + -1079793048, + 1060194061, + -1172315120, + 1040411683, + -1098613260, + 1022194152, + 1052751985, + -1087598955, + -1074990859, + 1052327407, + 1061653786, + -1074136652, + -1075664750, + -1096977443, + -1087029056, + 1060327991, + 1054570249, + 1058773359, + 1074417795, + 1057865836, + -1059797830, + 1083387342, + 1069756706, + -1079701970, + -1074172006, + -1074246993, + 1067052129, + -1096745025, + -1065578626, + 1092776373, + 1094443328, + 1056892631, + 1075073941, + -1068521399, + -1080951911, + 1040340138, + -1098265623, + -1094670334, + 1066911766, + 1088244616, + -1088509675, + -1104988034, + 1061020372, + -1115885178, + -1099638654, + -1081564375, + -1071565879, + 1049977861, + -1080525591, + -1101700451, + -1076559418, + -1083520886, + 1071720638, + -1075591534, + -1082125312, + 1063432964, + 1054370445, + 1035411359, + -1071772195, + -1110612310, + -1072985382, + -1097895656, + 1064133001, + -1080047419, + 1055699512, + 1050008843, + 1048732097, + 1026366608, + -1083325783, + -1095139957, + -1123929692, + -1083823152, + -1090559409, + 1073509671, + -1064994210, + -1092686772, + 1056938533, + -1089569561, + -1102865778, + -1081005289, + 1051880080, + -1079216193, + 1065334459, + 1065308546, + -1079732848, + 1080631662, + 1033763718, + -1101744891, + -1128493598, + -1081586680, + 1058110723, + -1094634651, + -1112541847, + -1082076328, + -1126783154, + -1101873836, + 1070209117, + 1050368351, + -1081176050, + -1107832914, + 1046358156, + 1014780230, + -1071384973, + -1097017776, + 1041980173, + 1045672696, + -1100424164, + 1052741603, + -1106794172, + -1091407698, + -1095955670, + 1016421881, + -1111403134, + 1021637170, + -1096580653, + -1095278984, + 1049084723, + 1048748560, + -1090638059, + 1076004063, + 1067168468, + 1030388512, + -1098546675, + 1072516400, + -1111587816, + -1089715135, + 1059333821, + -1089898828, + 1076142098, + 1063403595, + -1128200688, + 1023945766, + 1042553137, + -1124954412, + 1024191183, + 1050704684, + -1088296928, + -1084214551, + 1069103608, + -1121889002, + 1043652690, + -1101447583, + -1096040769, + 1054342471, + -1097086635, + -1102053330, + -1104819127, + 1036498396, + -1100240982, + 1041441742, + -1131415068, + -1085609324, + -1073191592, + -1144455982, + 1067476444, + -1074334373, + -1075868943, + -1103232832, + -1086136585, + 1057790504, + -1106851119, + 1056362850, + 1050021897, + -1093686713, + 1031101228, + 1044809287, + 1019104561, + -1091229316, + 1044988328, + 1055847189, + -1097350623, + 1056923775, + -1094382724, + -1094978650, + -1077485551, + 1035929302, + 1063046765, + -1091809927, + -1083453763, + -1089874578, + 1052147378, + -1085327816, + -1088561115, + 1068362805, + 1075942249, + 1077055440, + -1081464256, + 1047230850, + -1081938448, + -1074369005, + -1082566850, + -1105669021, + 1070080298, + 1060924244, + 1060914023, + -1103895289, + 1024231768, + -1097619894, + -1108738610, + -1098211911, + 1042978540, + -1101129486, + 1024774085, + 1047652906, + -1096119728, + 1042719719, + 1057748205, + 1052295199, + 1019656094, + -1086444406, + 1061718234, + -1098132864, + -1112095602, + -1090259805, + -1089251898, + 1043367862, + -1121177480, + 1068880559, + -1080588832, + -1080796173, + -1085757384, + -1134376294, + -1097065108, + 1027726329, + -1091009964, + 1056335077, + -1075869227, + -1096312609, + 1053610293, + 1015968838, + 1082471283, + 1057238229, + -1115944090, + -1076103737, + -1119110862, + 1056687130, + 1070201866, + -1075393952, + -1085533074, + -1097628270, + -1077030758, + -1134517554, + 1065339855, + -1113062046, + -1126049056, + 1069525231, + 1047621839, + -1081762072, + -1084643224, + -1091678393, + 1062097323, + -1083992020, + -1095183870, + 1067457236, + 1066075302, + 1059842340, + 1061321944, + -1072418702, + -1138517444, + -1088933577, + 1040796077, + 1044381695, + 1063901715, + -1085435665, + 1059148431, + 1078874491, + -1072215103, + 1060712533, + 1067980193, + -1099614486, + 1043527088, + -1095459320, + 1073892704, + -1110885517, + 1058710770, + -1081847143, + 1061208730, + -1098689188, + 1058139214, + -1099441204, + -1097345294, + -1114304002, + 1058720040, + -1083699038, + 1012118298, + -1061289021, + -1070998997, + -1106351767, + -1091788093, + 1035033481, + 1036963302, + -1112847832, + -1070060596, + -1097213462, + -1072329917, + -1084698408, + -1087208197, + -1094559612, + -1068632608, + -1067017497, + -1119733552, + -1082198260, + -1074121800, + 1059568086, + 1059034994, + -1086785829, + -1106341192, + 1058041328, + 1042025266, + -1106153562, + 1033721377, + 1057370618, + -1082785876, + -1098307622, + -1085679876, + 1041262590, + 1053981171, + -1085116360, + 1033075374, + 1059339696, + 1067326250, + -1064982199, + -1103350865, + -1103226645, + -1105364306, + -1082487914, + 1044890337, + 1084511183, + -1083805307, + -1093119714, + 1066317031, + 1052124795, + 1052035662, + 1008843602, + -1088429766, + 1074445946, + -1089636553, + 1065850233, + -1110146130, + 1048969492, + 1046531797, + -1113245045, + 1033076962, + 1073935023, + 1054202697, + 1055314926, + -1090312474, + -1081637653, + -1119965972, + -1085248861, + -1078604267, + -1098020082, + 1055752670, + 1053266780, + -1138162704, + 1017771187, + -1124304587, + 1026703648, + 1055271401, + -1103581204, + 1023893561, + 1022419569, + -1097429751, + -1120698721, + -1080409269, + -1090167070, + 1061784756, + 1032190545, + 1060363522, + 1037140116, + 1037682082, + -1083720754, + 1048814394, + 1024026925, + 1058952410, + -1081659079, + 1027889332, + 1032938943, + -1122406745, + -1087648736, + 1053163078, + -1084751705, + -1071627190, + 1056423864, + 1053746767, + -1070830777, + -1115106256, + -1084265615, + 1078926189, + -1129895546, + 1061887016, + -1101227946, + 1023199165, + 1066839890, + 1063155064, + -1083238384, + 1043447123, + -1078654544, + -1097635443, + 1054270324, + 1072132815, + -1080306967, + -1095318209, + -1087145462, + -1080553188, + -1090863406, + 1055400074, + -1097861701, + 1060499448, + 1074221713, + -1080658034, + -1078909315, + -1088756315, + -1124733485, + 1025430326, + 1030622701, + 1066338488, + 1033271182, + 1061452841, + -1103303589, + 1020432068, + -1112593950, + -1101060978, + -1079407500, + -1091872404, + 1058751084, + -1087224744, + -1100080172, + 1039775739, + -1086750997, + -1107073969, + -1095960529, + -1081161980, + -1079464508, + 1066968550, + 1045340435, + -1110527038, + 1062222043, + -1088707402, + -1076770303, + -1087331334, + -1091261253, + -1096044961, + -1078147268, + -1087104832, + 1060152742, + -1096244398, + 1066470572, + -1106458313, + 1034077930, + -1101516648, + 1034114546, + -1101361450, + 1041673599, + -1093195996, + -1092215090, + -1071310593, + 1017177119, + 1068625780, + -1073927045, + -1076208532, + -1102159824, + -1088778985, + 1063492075, + 1039935666, + 1060684926, + -1074390804, + 1064637928, + 1068541583, + -1077589716, + -1099699596, + 1107934289, + 1068152882, + 1080184752, + -1097466401, + 1075719820, + -1087633518, + -1073627231, + 1028884967, + -1081100762, + 1052997655, + 1079756735, + -1138754338, + -1075667905, + 1066353970, + -1102703211, + -1115384042, + 1075464773, + 1066715118, + 1063482852, + -1102635924, + 1059224528, + -1119640042, + -1096482991, + -1109540933, + -1078042718, + -1123466528, + 1039665011, + -1102772035, + 1055328115, + -1097715079, + 1066823762, + -1106702957, + 1036411096, + 1030588645, + -1136413630, + 1056977498, + 1050974936, + -1088735221, + 1043650611, + 1074981547, + 1010211888, + -1106414910, + -1084307568, + -1116302865, + -1120249702, + -1101963321, + -1097111195, + -1118457408, + 1071001821, + 1049948670, + -1122962736, + 1061799543, + -1088228560, + -1098406185, + -1073215934, + -1081311131, + -1103947762, + -1090225750, + -1103175276, + 1057158663, + 1044698359, + 1053481128, + 1061465526, + -1078133618, + 1064087779, + -1084122198, + -1077811964, + -1090421349, + -1082725514, + -1124819532, + 1062484653, + 1068524509, + -1140209548, + -1113700341, + 1067009486, + -1086443757, + 1034759119, + -1065049479, + 1067255382, + -1087008393, + -1082320470, + -1121299632, + -1077419552, + -1078815504, + -1091513260, + -1092498726, + 1066167555, + 1085306251, + -1073694642, + -1088820891, + 1088790705, + -1080264753, + -1092002755, + -1095716721, + -1095242590, + -1073415692, + 1024129048, + -1108776420, + 1029992310, + 1068140425, + -1081643244, + -1085513083, + -1089441990, + 1062348875, + 1059941786, + -1095285624, + -1086890475, + 1052798751, + -1103471177, + -1110165482, + 1053298386, + 1060037824, + 1069232585, + 1072368498, + 1074325579, + -1094643514, + -1089011701, + -1094720745, + -1080363012, + 1082194541, + 1041954308, + 1076791675, + -1080827594, + 1056245082, + -1095309338, + 1058775007, + 1032282996, + 1044435428, + -1078385674, + 1049803477, + 1050111947, + 1065115629, + -1079272433, + 1048573653, + -1081663553, + -1076641866, + -1148780406, + -1087935174, + -1086405309, + -1077855917, + 1040317471, + -1088270683, + -1077551502, + 1077828300, + 1079763752, + -1096458326, + -1089683328, + 1080200441, + 1082453389, + 1048817306, + -1146756708, + 1044061615, + 1092079183, + -1087975737, + -1094773078, + 1042370976, + -1080554586, + 1063807294, + -1095561883, + 1045039598, + -1095969371, + 1069126713, + 1050994829, + -1105047029, + -1095223006, + 1014611638, + -1079488314, + -1060662945, + -1086801010, + 1049317159, + -1078240326, + 1046847186, + -1094432265, + 1031164794, + -1116675309, + -1112982560, + 1074660265, + 1056561975, + 1045758917, + -1100919034, + 1033553736, + -1101868185, + 1044393030, + 1049141899, + -1147261347, + 1063041917, + -1135791798, + 1058938059, + 1032565982, + 1040769791, + 1037608199, + 1052153541, + 1058764597, + -1140617146, + 1062477356, + 1034524054, + 1043804783, + 1054638300, + -1095172011, + -1083900726, + 1033601283, + 1041771834, + -1146771136, + 1061717829, + -1125690505, + -1098675622, + 1059911258, + -1089364302, + -1080991056, + -1090314718, + -1085660863, + -1077436242, + -1087079938, + -1084818846, + 1061000670, + -1092914124, + 1059492189, + -1114266934, + 1057363068, + -1084218738, + 1042470998, + 1035356196, + -1107063377, + 1036266956, + -1080451812, + 1049514405, + 1015227879, + -1095414699, + 1061486944, + -1085189654, + -1077933318, + 1066356213, + 1047522946, + 1055826025, + 1038304658, + 1031794544, + -1088173233, + 1050188113, + -1097872659, + -1121901655, + 1033486763, + 1073358258, + 1067664029, + 1046834137, + -1083402142, + -1103308663, + -1094716399, + -1095138929, + -1080321295, + -1072184325, + -1126935360, + -1073382269, + -1081480424, + -1123432899, + -1130992809, + -1092277327, + -1079053625, + 1081721953, + -1141467879, + 1064698887, + -1095135075, + -1086617661, + 1018941222, + -1109968121, + 1054728187, + 1054352853, + -1101194102, + -1096293945, + -1098322404, + -1096203804, + -1089379717, + 1041105977, + 1046906254, + 990179278, + -1123048885, + 1072789275, + -1092138418, + -1100462251, + 1037260550, + 1041588327, + 1058995072, + 1061626605, + 1064139425, + 1065636324, + -1096222604, + -1100932172, + -1097316689, + -1071549882, + -1078095726, + 1063463392, + 1058556929, + 1070774109, + -1115038827, + -1119003205, + -1084529251, + 1073632289, + 1046750049, + 1059163491, + -1062040554, + -1103060941, + -1090323135, + 1045984440, + 1042964504, + 1042711503, + 1041916303, + -1096181931, + 1059998524, + -1111522042, + -1093869952, + 1063034780, + -1076861621, + 1073456622, + 1030860822, + 1056268521, + -1092839751, + 1062687381, + -1095004919, + 1028536199, + -1110429960, + -1075035284, + -1079771017, + -1077343160, + -1079912074, + -1086789817, + -1077435434, + -1091417581, + 1061561615, + -1103934145, + 1061973445, + -1104940048, + 1060248497, + -1106230593, + -1107431806, + 1046890528, + 1030919308, + -1095628507, + 1026355018, + -1081620782, + 1030917676, + -1099757289, + 1047481998, + -1123758627, + -1098171046, + -1075721375, + 1062623907, + 1061999985, + -1102633247, + 1044163567, + 1060407199, + -1109279931, + -1085482279, + -1115618973, + 1047204417, + 1018764578, + 1059548225, + -1102890551, + -1056589294, + -1102925760, + 1047080040, + -1084057185, + -1075579325, + 1076840723, + 1050066673, + 1088859550, + 1025846257, + -1087831227, + 1043580844, + -1103284358, + -1089796974, + -1093519152, + -1114447723, + -1083456309, + -1096405765, + -1124509148, + 1052545180, + 1050537389, + -1098229324, + -1089734970, + -1098118373, + 1000737926, + -1125221227, + -1115191755, + -1088591394, + -1079671556, + -1080656902, + 1049665349, + 1072732302, + 1070909040, + -1108966448, + -1098469108, + -1095460900, + 1023453948, + 1031320581, + -1098126087, + 1059771327, + 1033803288, + 1047164128, + -1077729692, + -1105002078, + -1100535307, + 1048722878, + 1076891586, + 1046919384, + 1025235734, + -1070309466, + -1109047938, + -1088536412, + -1083411997, + -1110329597, + 1085095348, + 1061880442, + 1053155404, + -1100606009, + 1060351424, + -1112409095, + 1075164903, + -1107541227, + 1073064379, + 1067515178, + 1064821534, + 1059855784, + 1067009810, + 1051230670, + -1122522083, + -1074298595, + -1086126562, + -1085620903, + 1065648839, + -1109932216, + -1105438383, + 1032746351, + -1093193913, + -1070175728, + -1089374088, + -1080503676, + -1069837835, + -1086872453, + -1102401564, + 1056239549, + -1126355617, + -1090272973, + 1054032867, + 1067403802, + 1035145396, + 1053776853, + -1097854786, + 1038559624, + 991179568, + 1045094702, + -1075891852, + 1032231627, + 1065804762, + -1077389404, + -1072472372, + -1111236745, + -1087632621, + 1054501023, + -1095782627, + 1056031106, + 1068294417, + -1095625510, + -1090494360, + 1054283900, + -1090121099, + 1049255386, + 1037405036, + 1052378271, + 1066438216, + -1098088141, + -1081685976, + -1101814736, + -1075801749, + -1171258688, + 1071568787, + -1127765620, + -1105397564, + -1115228578, + -1094008384, + -1098934734, + 1056369164, + 1062631339, + 1043782050, + 1067194739, + 1056664401, + -1081765652, + 1054972195, + 1039752061, + -1122753413, + 1037949111, + -1100972468, + -1099776392, + -1094294309, + -1080875790, + 1045332672, + -1148205857, + -1091424366, + 1052625175, + -1077012362, + 1057398883, + 1031171760, + -1106205632, + -1101813547, + -1089069889, + -1075711234, + 1064962663, + -1129589298, + 1059670737, + -1127848826, + 1035720932, + -1102970840, + 1040837285, + -1107005618, + -1083443928, + -1076819055, + 1040225802, + 1066042055, + -1076564162, + -1080397970, + -1110483697, + -1086920079, + 1055494624, + -1093147187, + 1055822993, + -1101834991, + -1130563874, + -1088265302, + 1063720087, + 1018513490, + 1078491993, + 1069105744, + 1050210857, + -1084742767, + -1089287945, + -1099890380, + -1089181407, + -1081072954, + -1087030387, + 1057685494, + 1040765465, + -1086750408, + 1066212825, + -1098625692, + 1064044907, + -1064574008, + -1081250296, + 1058581568, + -1106795306, + -1096097364, + 1034028806, + -1082034821, + -1062796057, + -1072881250, + 1070554785, + -1076530262, + 1078332045, + 1060168774, + 1037918554, + -1096580413, + -1093268450, + -1087517667, + -1083771092, + 1048744983, + -1083080279, + 1071395705, + -1083055735, + -1096930838, + 1043421684, + -1076575758, + 1068647956, + 1048895396, + 1063154947, + 1054560350, + 1051617311, + 1038192438, + 1032929159, + -1113812216, + -1080549388, + -1121847790, + 1060501244, + 1044998931, + -1104345382, + 1036202058, + 1056977561, + 1052945120, + -1077339320, + -1088951242, + -1083136530, + -1089743871, + -1117073598, + 1015728602, + 1044633101, + 1077464605, + 1083805105, + 1063399359, + 1071355243, + -1096082636, + 1013233361, + 1051211244, + -1096554527, + -1096016276, + -1113875048, + 1022124168, + -1063427685, + 1061625998, + -1103895551, + 1046182156, + 1052864795, + -1081490724, + -1075772699, + -1084401788, + -1087220045, + -1090839033, + 1045895823, + -1081946755, + -1095988213, + 1030566285, + -1097271599, + 1065617486, + 1070497590, + -1099661471, + 1055596399, + -1090165723, + -1138900960, + -1097187712, + 1042898077, + -1111312831, + -1081616637, + -1112539722, + -1103877370, + 1065914784, + -1140006986, + 1032023297, + 1045755288, + -1083123494, + 1046514523, + -1093874497, + -1098608882, + 1053850966, + 1015672558, + -1122051443, + 1082943719, + -1101985394, + 1058349512, + -1089569774, + 1042326549, + -1095882953, + -1085101862, + -1083761273, + -1108932649, + 1059243068, + 1079999545, + -1097534600, + -1091509526, + 1059793159, + 1040225970, + 1055990635, + 1093050201, + 1058736671, + -1102194583, + -1096755329, + -1077660162, + 1048211227, + 1040268621, + -1089736132, + 1059714120, + -1066095200, + -1076841225, + -1128326682, + -1104205704, + -1098434380, + -1093188533, + -1081082359, + -1109407100, + -1094804183, + 1075230030, + -1071834026, + -1098025800, + -1117689641, + -1078365194, + 1052001416, + 1059879049, + 1032078421, + -1080413190, + 1058534854, + 1042879045, + 1061261749, + -1093981358, + 1032598978, + 1086754338, + 1039868144, + -1095418562, + -1110596885, + -1095738374, + 1068215220, + -1097875857, + -1066901161, + 1062236156, + -1073071441, + -1088197201, + 1065743664, + -1099416350, + -1112524159, + 1062853920, + -1084020478, + -1076467703, + -1089738011, + -1089502310, + -1120828034, + -1081263735, + -1083558729, + 1052221230, + -1092943814, + 1067316915, + 1040756871, + 1063637570, + -1079813858, + -1087656393, + -1097149792, + -1095548515, + 1059488034, + 1060588594, + 1028367364, + -1097669782, + -1111949720, + 1057312029, + 1063936079, + -1083351951, + 1065866437, + 1026965869, + 1028594057, + 1062215821, + 1076985310, + 1068656446, + -1063504953, + 1074287274, + 1040223436, + -1063114370, + -1141086876, + 1054502210, + -1122374906, + -1089868589, + 1054967267, + 1066947385, + -1079168091, + 1043226244, + 1061514399, + 1028938145, + -1087159145, + -1098537747, + -1122088176, + -1077926853, + -1133463471, + 1055206349, + -1103575402, + -1083323193, + 1044145389, + 1047475260, + 1053268945, + -1114702670, + -1076372667, + 1052511825, + -1091955006, + 1065852543, + -1077555402, + -1086647759, + 1057299992, + -1082534633, + -1080696818, + 1073858755, + 1050656659, + 1067070367, + -1063748947, + 1073392531, + -1076751204, + -1070356892, + 1060851785, + -1069043451, + 1051140977, + 1053037340, + -1077198631, + -1093327652, + -1099127962, + -1094384894, + -1088084102, + -1071796876, + 1085453446, + 1044245310, + -1087440586, + -1093134815, + 1060747772, + 1072105156, + -1081880032, + 1058297099, + 1066138325, + 1052291799, + 1040318157, + 1050852212, + -1096754546, + 1041031452, + -1113432246, + -1085005790, + -1074409826, + 1044165275, + 1065668372, + -1075242660, + -1076020758, + -1102375098, + -1095500207, + 1059650756, + -1105952028, + 1058000232, + 1045804184, + 1066581347, + 1054192791, + 1047277624, + -1089102536, + 1059979951, + -1073012864, + 1031486334, + -1097892908, + -1110844950, + 1035810910, + 1074286669, + 1060157092, + 1048760056, + -1075407166, + 1033858398, + 1050340890, + -1089277071, + 1073519087, + 1044261254, + 1074265372, + 1080428529, + 1067234084, + 1081899041, + -1081290290, + 1063763041, + 1062667144, + 1032294554, + 1054327354, + -1072485832, + 1067100250, + -1093187513, + -1112769654, + 1047374260, + -1103798265, + 1049994267, + -1095904358, + -1093996851, + -1075963071, + 1051053420, + 1066145041, + -1075924418, + -1077905731, + -1155087567, + -1089862167, + 1060744691, + -1102698077, + 1064800118, + 1068293814, + 1068447361, + -1074272402, + 1082928320, + 1061192720, + 1044962564, + -1091153036, + -1081650314, + 1063637969, + -1079902614, + -1120862986, + 1074547920, + -1089375575, + 1048933536, + 1070807677, + -1089115396, + 1049733883, + -1073275918, + 1054973377, + -1094434458, + 1051830075, + 1052004643, + 1074587417, + 1079065627, + -1074505071, + -1086917116, + 1072966465, + 1030980734, + 1059228561, + -1080325018, + 1076350400, + -1085805275, + -1145685056, + -1090093559, + -1087273144, + -1108690492, + 1036701196, + 1061535985, + 1071165521, + 1077300276, + -1076528312, + 1055509825, + -1090051414, + -1108757472, + 1042661093, + 1047853126, + 1057955247, + -1078081243, + -1087201057, + -1096893965, + -1083086488, + -1087365214, + 1066095432, + 1064029056, + -1071151552, + 1049303848, + 1059642111, + 1064778243, + 1060795370, + 1039129232, + -1085621976, + 1071138944, + -1078994185, + -1102355275, + -1121919577, + 1042937493, + -1091259583, + -1117671828, + -1118871619, + -1087872845, + -1074297985, + 1056504446, + 1065476398, + -1073077768, + -1077486788, + -1098297937, + -1086356735, + 1053471242, + -1102559384, + 1050559261, + -1100735640, + 1054001984, + -1098145198, + -1122383541, + 1023579656, + -1080124173, + -1074467096, + 1049279592, + 1067335683, + -1071831187, + -1076582048, + -1103926716, + -1093031139, + 1062673941, + 1046811223, + 1056772434, + -1100226685, + 1038324624, + -1097163128, + 1048247490, + 1046549600, + -1092288675, + -1073512726, + 1057057863, + 1068202848, + -1077574135, + -1074223565, + 1033404554, + -1087953484, + 1051586314, + -1120243107, + 1059499258, + -1078897745, + 1060866360, + -1107697596, + 1063183489, + -1093037920, + -1071294591, + -1093352389, + 1059712972, + -1075530952, + -1084442997, + 1057246149, + 1068799015, + 1044130035, + -1072878989, + -1078431159, + -1081683770, + 1042121781, + -1121634795, + 1041388799, + 1051320982, + -1095660679, + 1053038040, + 1057957445, + 1072394640, + -1057584908, + -1075135520, + 1062359393, + -1079820405, + -1074950768, + -1055480276, + -1072324129, + 1081099105, + 1063499743, + -1089015869, + 1036543031, + 1058111861, + -1089206833, + -1105932186, + -1088431660, + -1082386530, + -1094272423, + -1081366901, + -1079261155, + 1047037205, + -1090409077, + 1034923521, + -1114814792, + 1057087077, + 1070765140, + 1056425076, + -1106944366, + -1127000330, + 1057569990, + -1094676843, + -1102451545, + -1088681940, + 1060776510, + -1087625672, + -1097552923, + -1106960511, + 1074178260, + 1023927137, + 1080300820, + -1077903509, + -1082026558, + 1034443379, + 1055241964, + -1153532229, + -1081269222, + -1096128558, + 1053009963, + 1034100044, + -1090224165, + -1105458255, + -1095954501, + -1115023748, + -1103360444, + -1106524031, + 1054024752, + -1106866474, + -1121217050, + -1107268195, + -1090075821, + 1052551600, + -1096937071, + 1083910451, + 1036443823, + 1066923852, + -1100612254, + -1114022888, + -1098132110, + -1083973775, + 1057576744, + -1097430498, + 1074562786, + -1092977036, + 1052639048, + 1081096601, + 1061049548, + 1072826230, + -1072090914, + -1089107032, + -1061568794, + -1085509572, + -1077686417, + -1096374285, + 1027628952, + 1080117848, + -1091845116, + 1094524950, + -1069293504, + 1070546636, + -1082301014, + 1050428942, + 1093588164, + 1006651746, + -1093808750, + 1076584235, + 1058058544, + 1074274867, + -1102721393, + 1057467011, + -1092571878, + -1083843380, + -1086048897, + -1091094705, + -1089777941, + 1066454211, + -1096401339, + 1045042845, + -1096622292, + 1029964745, + -1092398852, + 1052947126, + 1061921791, + -1170682209, + 1037610959, + -1114735263, + -1059968261, + -1106008794, + 1056991867, + -1091366662, + 1023515659, + 1065130377, + -1089584449, + 1051368168, + -1066680736, + 1050948695, + -1125479416, + 1049294758, + -1111636528, + 1068063636, + 1066268362, + -1117585895, + -1079232403, + -1096460603, + -1084401137, + -1095707514, + 1064687535, + 1058264580, + -1097873393, + -1096991254, + 1034960614, + 1060265650, + -1104009368, + 1060169749, + 1047920366, + 1062843436, + -1055764073, + 1057668488, + 1041007138, + -1064716620, + -1106478686, + -1056620788, + -1073905273, + 1068845738, + 1073366862, + 1036489847, + -1097620347, + 1057089555, + 1020234297, + -1068054324, + 1067857389, + 1058776576, + -1070578433, + -1060721051, + 1034610535, + -1079638890, + -1096889744, + -1106128304, + -1084270833, + -1076023474, + -1079564153, + -1081486055, + 1043840488, + 1057059233, + 1079802769, + -1083143026, + -1091267868, + 1067711869, + 1073325558, + 1065664728, + -1068472532, + 1056253644, + 1076888139, + 1054512215, + 1071621384, + -1062392978, + -1091717544, + -1085287856, + -1089387794, + 1053481562, + 1047398467, + -1108471004, + 1059138759, + 1055284806, + -1103698505, + -1102132682, + 1053607304, + -1132051362, + -1108197488, + -1092538497, + -1105835537, + -1054882752, + 1043921306, + 1057490618, + -1103508108, + 1041108365, + -1054758024, + -1079084532, + -1117411170, + -1086401297, + 1066028208, + -1095102118, + -1114508668, + -1123009306, + -1093314744, + 1044800464, + -1105239506, + -1104566286, + -1078386862, + 1037788791, + -1102282864, + -1109581320, + -1093258847, + 1069331949, + 1062824541, + -1104524762, + -1096856944, + -1048746543, + -1079136416, + -1076947396, + -1093947459, + -1089868175, + 1066724529, + 1050888806, + -1088084023, + -1084041765, + 1052376304, + 1022327316, + -1101981906, + 1070224387, + 1050583838, + 1069310703, + -1089319219, + 1064583292, + -1088719889, + -1090121066, + 1064869802, + -1088962461, + 1062088720, + 1029271608, + 1052836620, + -1122485228, + -1087379015, + 1042283539, + 1077095868, + 1077663159, + -1094155306, + 1072905705, + -1118027818, + 1054121072, + -1084027595, + -1079359692, + -1071008836, + -1096906649, + 1053654226, + 1061456633, + 1038154526, + -1104854632, + 1065815718, + -1105583746, + -1120718840, + 1038334673, + -1095342387, + 1052778792, + -1065993867, + -1078562338, + -1083600453, + -1095076202, + -1089140705, + -1078103529, + 1034923114, + 1054173097, + -1056482975, + -1093398651, + 1068445034, + -1109963228, + 1058598951, + -1091280438, + -1081729158, + -1119122834, + -1106957273, + -1088824555, + -1085816048, + -1062699235, + -1090230148, + 1055960430, + 1061338623, + -1073062002, + -1068432676, + -1098558291, + 1048465556, + -1103769260, + -1094895232, + -1079585405, + 1064573208, + 1058650775, + -1088681948, + -1080681863, + 1035754834, + 1062423709, + 1015136750, + -1066744596, + -1092108342, + 1065067488, + 1059624839, + -1105888144, + 1048309480, + -1090037541, + 1032739746, + 1085423393, + 1068244262, + -1094897900, + 1067045629, + -1072158084, + 1052873586, + 1033419331, + -1083062288, + 1037938543, + -1086175292, + -1063970328, + -1104242052, + 1051480839, + 1051963692, + 1014670004, + -1111723872, + -1075830867, + -1077098272, + 1048829436, + 1064055613, + -1072460841, + -1076446728, + 989580576, + -1088634744, + 1067431388, + -1089908135, + 1054201644, + 1058993939, + -1098385018, + -1104206938, + -1096659146, + -1091904666, + -1073391801, + 1047647684, + -1105885981, + -1103414738, + -1090064057, + -1088669230, + 974766400, + 1041866100, + 1070343769, + 1059801483, + -1092333095, + -1100006276, + -1089724390, + 1046809224, + -1111562076, + -1094858811, + 1056987120, + -1095486264, + 1071087610, + 1074832658, + 1046673019, + 1065971528, + -1085739544, + 1057071055, + 1057928254, + -1097989083, + -1093573195, + -1134147898, + 1061626789, + 1027917142, + -1109934532, + -1087469179, + -1097606981, + -1089466972, + -1075560893, + 1056678890, + -1092914774, + -1080701456, + 1067408903, + 1061705534, + 1068803149, + 1058998407, + -1056493178, + 1039463204, + -1095176220, + 1046058865, + 1029223604, + 1060849669, + 1073591984, + 1060789682, + 1067216519, + -1109554637, + 1047406711, + 1049974620, + 1048949419, + -1107018999, + -1091146354, + -1098013319, + -1101746240, + 1057867233, + 1061316692, + -1119751743, + 1053753756, + 1056774677, + -1101243114, + 1059391160, + 1041562924, + 1061007427, + 1057621627, + -1093981752, + 1040424615, + 1075677130, + -1111578681, + -1117588405, + 1045268430, + -1088308985, + -1082390176, + 1058267487, + -1110731324, + -1079168045, + -1070422740, + 1077436031, + -1084631179, + -1081694456, + -1067277962, + -1072347014, + -1093222986, + -1084914545, + -1076550619, + -1078739753, + 1070693518, + 1044703964, + -1072990502, + -1113692037, + -1094153651, + -1090507482, + 1044832502, + 1057612081, + -1090668341, + 1060043039, + -1097770099, + -1080035826, + 1058891493, + 1039563368, + -1102751785, + 1073973430, + 1043968185, + -1102193664, + -1085267533, + -1093614722, + -1120168079, + 1040805238, + 1083484794, + 1057535244, + -1112488610, + 1068945729, + -1072183180, + -1104874060, + 1045523203, + 1048082409, + -1129171178, + -1081738841, + -1062930607, + 1066753538, + 1034942858, + -1103740449, + -1118374557, + 1016437637, + 1049987383, + 1060023903, + -1095378231, + 1060967421, + 1037313720, + 1055743064, + -1115682943, + -1104239841, + -1084832310, + -1079517476, + -1095376634, + -1081021082, + 1028646408, + -1104983035, + -1070700584, + 1049311367, + -1072181595, + -1078644504, + -1112377776, + 1069492182, + -1090632342, + -1089955633, + 1041784553, + -1102690036, + 1067110798, + 1064588910, + 1074275760, + 1063142171, + -1086699382, + -1063826046, + 1064272055, + 1058833164, + -1098519109, + -1079192578, + -1105868775, + 1061701842, + 1065795218, + -1112102397, + 1067001540, + 1073091101, + 1058660092, + 1051362370, + -1081049392, + -1076818578, + -1072343982, + 1065170607, + -1074400084, + -1079736736, + -1100505622, + -1128817908, + 1083704964, + -1078150220, + -1085396706, + -1085375763, + -1090643720, + -1096747725, + -1089610668, + 1070968892, + 1060342413, + -1102306905, + -1081582215, + -1099877923, + -1104616045, + 1053800602, + -1081825527, + 1058315257, + -1099569518, + 1065521574, + -1078622416, + 1044747896, + -1068782972, + -1092004990, + -1081134128, + -1093386355, + -1097251534, + 1059733055, + -1071978865, + 1069344948, + 1042709617, + 1040303437, + 1069248631, + 1070143954, + 1057079063, + 1082631591, + 1043708746, + -1087337683, + -1083111718, + -1081564804, + 1066437358, + 1024895252, + -1084785386, + -1108215038, + -1092296946, + 1082011184, + -1125838198, + 1065485272, + -1078403580, + 1082942911, + 1073877871, + 1034192158, + 1074112032, + 1055956937, + 1052133140, + -1109885882, + 1075382766, + 1078792321, + -1064559472, + 1044042640, + 1039264607, + -1102220187, + -1124101624, + -1095611807, + -1069493436, + 1066596316, + -1103588785, + 1050254794, + -1081561496, + -1071520948, + 1029381641, + 1024953134, + 1065965894, + -1074796423, + -1086178671, + -1078215245, + -1095948861, + -1081046375, + -1081243613, + 1044739552, + -1087407219, + -1073152161, + -1082415056, + -1103019498, + 1077003386, + -1082836111, + 1046597240, + -1123443012, + 1073997042, + -1098791122, + 1065562247, + -1092987362, + -1086405638, + -1107992162, + 1058597005, + -1109266724, + 1053305036, + 1049559492, + 1076035238, + -1074529542, + -1094799490, + -1093418764, + -1070817681, + -1079800341, + -1086180854, + -1075487767, + 1073994985, + 1056109123, + -1104852775, + 1053186005, + -1100782824, + 1082872692, + 1073151006, + -1099358574, + 1071415156, + -1089887174, + 1055142268, + 1047811599, + -1088926180, + -1078851556, + -1093624095, + 1068361005, + -1075420188, + 1059607668, + 1052049810, + -1092075471, + -1099585188, + -1061354737, + -1094481285, + -1111214153, + 1064467407, + 1050508270, + -1082123428, + -1155260926, + -1086411993, + -1088931207, + 1028976316, + -1106803409, + 1037801286, + -1112304682, + 1067314666, + -1089589636, + 1022493862, + -1076032152, + 1062240368, + -1096440515, + -1121802112, + -1085425972, + 1057636653, + -1090698746, + -1076986971, + -1090175492, + -1073514730, + -1061113125, + -1073133932, + -1080155112, + 1071767595, + 1066182739, + 1066114681, + 1062190083, + -1078114309, + -1070538798, + 1050104409, + -1066949019, + 1049946473, + -1085844635, + -1077154104, + -1088794082, + -1071269635, + -1077060716, + 1048737515, + -1122247106, + -1081359682, + 1067947450, + -1111426970, + -1121352355, + 1051255128, + 1078322855, + 1068157287, + -1091998608, + -1086711581, + 1027784836, + 1031248683, + 1061022864, + 1072090519, + -1128786941, + -1071990164, + -1071929642, + -1059812748, + -1066088888, + 1068706289, + 1082188084, + 1093010580, + -1066767546, + -1082182979, + -1079719230, + 1076843868, + -1079293058, + -1064503881, + -1064235164, + 1090064061, + -1071850508, + -1077818917, + -1082328802, + -1069878548, + -1115388473, + -1096954695, + -1098160987, + 1072267375, + -1102467670, + 1070521397, + 1076027235, + 1055998619, + 1073352590, + 1059483949, + 1066404090, + 1074345245, + 1034725666, + -1106290840, + 1057353306, + 1046237922, + -1076059426, + -1099784821, + -1088006546, + -1076847160, + 1034602365, + 1068934680, + -1079225267, + -1084287241, + 1054408764, + 1064682930, + -1090439808, + 1036596979, + 1059561721, + 1054205308, + 1069175562, + 1050709731, + -1077546158, + 1076796516, + 1057439782, + -1100627946, + -1082871116, + -1071587303, + 1056284197, + -1087178238, + -1091095335, + 1072204569, + 1066171326, + 1049201966, + 1061906242, + -1078824181, + 1049106116, + -1102563206, + 1054407682, + -1098838720, + -1100137652, + 1042430467, + 1028345536, + -1080578087, + 1042867425, + -1111720831, + 1032440694, + -1087707130, + -1137444448, + -1088634808, + -1086433823, + -1123394164, + -1095024167, + -1089873108, + 1018448791, + 1040177558, + 1060354185, + -1117016965, + 1070649470, + 1060441355, + -1073440720, + 1063332840, + 1067089538, + -1075840539, + 1083690520, + -1101987414, + 1076204213, + -1084851752, + 1058054441, + -1089634304, + 1067318711, + -1095843076, + 1059392453, + 1034848766, + 1063815459, + 1053626804, + 1041348440, + -1080575422, + 1057142175, + -1093810168, + -1083182863, + -1071431199, + -1090272756, + -1088730805, + -1110812005, + -1096163851, + 1040459116, + -1097037328, + 1063662727, + -1072092407, + 1085374849, + 1066783342, + -1078022635, + -1073355345, + 1060640778, + -1088298302, + -1081690268, + 1044115733, + -1139617666, + -1104198305, + 1073909143, + 1065144486, + 1043875441, + 1058506714, + -1087394006, + 1056744286, + -1074502771, + -1078261490, + -1073946290, + -1075296230, + -1090054045, + 1068152810, + 1056420304, + -1095129259, + 1067828937, + 1077366049, + -1092195739, + 1041868091, + -1083143258, + -1094046192, + -1093662362, + -1093758959, + 1064631897, + 1088285508, + -1079331348, + -1078980960, + -1096327709, + 1045388705, + 1063209515, + -1070647526, + 1043356963, + 1053992241, + -1110175680, + 1061997092, + 1061568531, + 1078548696, + 1065052114, + -1078776785, + 1057151107, + -1094424624, + 1092649356, + -1103141207, + -1056472088, + 1082746901, + 1077402407, + 1065636839, + 1019854160, + -1072587931, + 1058920241, + -1110000762, + 1002518768, + -1102841027, + -1086079310, + 1081744377, + 1040821101, + 1053370280, + 1052157538, + 1049202830, + 1045785098, + -1081653435, + -1077760828, + 1062064634, + -1104173488, + -1103608550, + -1068157040, + -1074100601, + -1072130192, + 1062335536, + 1074736507, + 1091832501, + -1076609690, + -1086273306, + 1048016296, + 1072493442, + 1082629723, + 1043190432, + -1072832311, + 1094384908, + -1081588853, + 1065733930, + 1057677542, + -1095146264, + 1049732423, + -1137847498, + 1036306845, + -1067122633, + -1103224984, + 1043757565, + -1111395300, + -1099560782, + -1107837435, + 1050892699, + -1117813771, + 1023022432, + -1112968968, + -1099330908, + 1042766392, + -1085125207, + 1066349994, + -1101544418, + 1053970934, + 1080270073, + 1065462730, + 1075607852, + 1071339804, + -1098518801, + 1034873375, + -1096952680, + -1075596645, + 1048815869, + -1080445237, + -1087559597, + 1044631612, + -1101184985, + 1034024650, + -1083565984, + -1078059907, + -1095983778, + -1118091594, + 1066855289, + 1066911665, + -1070286601, + -1075935842, + 1039615124, + -1084654912, + -1098705069, + -1086720352, + 1040700962, + -1096548096, + -1084332989, + -1100168323, + 1053211448, + 1062011891, + -1081131852, + -1120473686, + 1063112025, + 1056918371, + -1098099878, + 1036453863, + -1074740686, + 1065384406, + 1062358917, + 1065480560, + -1110188052, + 1059085471, + 1075684999, + -1060775019, + 1072763283, + 1063645367, + -1091161446, + -1080784623, + -1085691510, + 1040776122, + 1058707985, + -1076853210, + 1071355744, + 1084233157, + 1062190737, + 1052326920, + -1089827407, + -1095657530, + 1047504134, + 1062462411, + 1007065088, + 1058751690, + -1082831810, + -1122931254, + 1071036708, + 1038551704, + 1037879998, + -1095200771, + 1065518593, + -1106897767, + 1068416532, + 1065528611, + 1032738934, + -1095171827, + -1093816707, + 1067472696, + -1081242783, + -1066899954, + 1054538197, + 1044822947, + 1064856896, + -1078443579, + 1060094648, + -1081015293, + 1052758725, + 1059056932, + -1068474308, + 1044623410, + 1049855879, + 1049803014, + -1094826119, + -1092862875, + -1077163622, + -1062910788, + -1073861855, + 1074471646, + 1038363002, + 1039542570, + -1078960402, + 1072433874, + -1088262667, + -1080210559, + 1071032209, + 1057889253, + 1060827223, + -1095098493, + -1097827838, + -1095354587, + 1032804013, + -1111573819, + 1051435975, + -1084804937, + 1027846290, + -1122088872, + 1045889162, + 1057123670, + -1095207551, + -1107155400, + 1052129430, + -1081055587, + 1070674856, + -1087866304, + 1042027942, + -1079991023, + 1071227430, + 1076142075, + 1044739268, + -1092423097, + 1075830271, + 1059737213, + 1066799034, + 1028762368, + -1111440974, + 1094663397, + 1049887322, + -1076209350, + -1064519486, + 1067443740, + -1101421262, + 1061721689, + -1114073250, + 1045453047, + 1050751092, + 1044807437, + 1077340994, + 1053637313, + 1062093438, + -1109082906, + -1085480082, + -1099089654, + -1118699049, + 1032517828, + -1093001905, + -1097035394, + 1015812101, + 1035017580, + 1011253698, + 1039690936, + 1045413893, + 1051147421, + 1069700691, + -1106671330, + 1026122800, + 1060501787, + -1081652243, + 1070581225, + 1053849910, + -1100604901, + -1075669635, + -1091178390, + -1094741872, + 1045377466, + 1055974508, + -1079437084, + -1083760443, + 1068871079, + 1068191829, + 1053556096, + -1086993629, + 1049800671, + -1070564302, + -1095243512, + -1059913571, + -1071098652, + 1071836486, + 1058615226, + -1107204785, + 1056368035, + 1054954744, + -1073435727, + -1072832700, + -1089596483, + -1085094509, + 1059427946, + 1026051664, + -1088967679, + 1059721573, + 1051520304, + 1046258044, + -1117676727, + 1071231394, + 1091686563, + 1052079392, + -1096093247, + 1082390156, + -1101654736, + -1081836723, + -1086993229, + -1098349963, + -1080987693, + -1066761819, + -1086503894, + -1088836273, + -1085847618, + -1085532875, + 1075005663, + -1152470516, + -1093385960, + -1079730951, + 1070211636, + -1097177916, + -1097211466, + 1062684297, + -1063676817, + 1052424522, + -1078721222, + -1082019461, + 1041489959, + -1073756394, + -1095357984, + 1066164531, + -1074689730, + 1077725134, + -1090324001, + -1104781638, + -1101423454, + 1005553656, + 1043338752, + 1053019392, + 1061094871, + -1104407761, + 1078018010, + -1096938228, + -1115172146, + -1094790420, + -1085434087, + 1059447995, + -1118344540, + -1086938691, + 1063896577, + -1093996425, + -1091302054, + 1042038435, + -1084028931, + -1078405851, + -1079631810, + -1083774964, + -1092157902, + -1090463013, + -1083981237, + 1057338064, + 1061166037, + 1055192566, + -1088177561, + 1065380601, + 1040236597, + -1071467105, + 1068117014, + -1084529870, + -1087509954, + 1050377191, + -1122615954, + 1067587283, + 1072532246, + -1092586912, + 1061162537, + 1058409039, + -1072128892, + 1061752524, + -1076482327, + 1067592472, + 1065706878, + 1051281233, + 1049051724, + 1054676935, + -1091786266, + -1126450489, + -1093638245, + -1082210010, + 1042864190, + -1075436625, + -1082499784, + 1059689274, + -1099570274, + 1048156249, + -1089836547, + 1054903477, + -1091874738, + -1069403332, + -1089153232, + 1025134666, + -1091499303, + 1046284322, + 1068356641, + 1079392583, + -1078968815, + -1089912076, + -1086976088, + 1063615336, + 1053219813, + -1088103115, + 1078575948, + 1070604878, + 1078019800, + 1070431413, + -1066447444, + 1075483819, + 1063140140, + -1075487297, + -1073538071, + -1073739294, + 1067277505, + 985682744, + -1063705215, + 1087552191, + 1095430171, + 1055155607, + 1061492627, + -1071314552, + -1071289180, + -1083007705, + -1069387387, + 1056988708, + -1079970264, + 1076467251, + 1067844771, + 1063661026, + -1075418323, + -1099186631, + 1018058413, + -1076291202, + -1075972466, + -1094356948, + 1050378557, + 1079139904, + -1077096391, + 1045552541, + 1050736562, + -1099081226, + -1093922188, + 1084783061, + -1081807142, + 1056589598, + -1109818622, + 1036703069, + -1084996821, + -1089447695, + -1078928485, + 1053617252, + 1040743151, + 1069450816, + 1073234856, + -1112370374, + -1057628563, + 1067390598, + 1066606763, + -1077485436, + -1079930053, + -1071499805, + 1072732530, + -1091348209, + -1070584945, + 1093526384, + 1090720468, + 1051028313, + 1074958850, + -1070388038, + -1111936455, + -1090353831, + 1052804272, + -1094222576, + 1046470490, + -1106436270, + 1038413042, + 1062260684, + -1076228838, + -1086412094, + 1015441412, + -1141998349, + -1130775736, + -1076828302, + 1058076874, + -1081465898, + -1156790622, + 1039379164, + -1098034765, + 1049376094, + -1125839108, + -1080160406, + -1075955069, + -1112851921, + 1066661785, + -1072596724, + -1076406566, + -1096151664, + -1083985291, + 1023483324, + -1088651799, + 1057709397, + 1065727914, + -1074338489, + 1033560578, + 1056499383, + -1080923285, + -1097199668, + 1066234202, + 1076787584, + 1074254399, + -1073013065, + -1106208406, + -1082337216, + -1109502586, + -1064781429, + -1064278521, + 1073829851, + -1073622472, + -1092177136, + 1057967459, + 1034061160, + -1081930961, + 1079388425, + 1049421574, + -1114643676, + -1084362959, + -1092842473, + 1049806686, + -1085036995, + -1113300506, + -1085847508, + -1092221642, + 1073779007, + -1089952840, + -1098751879, + -1119226245, + -1089868636, + -1104550244, + 1074699725, + 1055952528, + -1095836766, + -1083948043, + -1074099749, + 1050146921, + -1095534976, + -1089466614, + -1095115951, + -1083871046, + 1043358466, + 1022304316, + -1087125247, + 1050617789, + -1091020784, + -1090443952, + 1073816190, + 1040198487, + -1096534602, + 1073513961, + -1090229792, + -1096977062, + 1057572728, + -1067217670, + 1063963706, + -1089848091, + 1063061220, + 1044939314, + 1051075533, + -1094046255, + 1051305571, + -1115168055, + -1086702904, + -1074567503, + 1040819594, + 1069154987, + -1073890563, + -1076923581, + 1029672622, + -1087291231, + 1061925960, + -1100194623, + 1059864043, + 1076132744, + 1064950786, + -1065584210, + 1078817352, + 1070792100, + -1071976119, + -1072511134, + -1073876471, + 1081451119, + -1093924653, + -1060026171, + 1090338983, + 1098115746, + 1067032418, + 1090647568, + -1064318077, + -1090038459, + -1091067289, + -1083001875, + -1127959045, + 1057675112, + 1075796565, + -1080493222, + -1086198831, + 1067156807, + 1059615526, + -1099018892, + -1102959980, + -1082476683, + 1073741936, + -1113285493, + 1048020304, + 1056628663, + -1074950806, + 1055892555, + -1097455499, + 1060394274, + -1109227346, + -1088511815, + 1073339494, + 1060955703, + -1083257760, + 1028044644, + -1078487728, + -1081851732, + 1057256020, + -1074052215, + -1086517358, + 1049553145, + 1060650401, + -1083430813, + 1093683715, + 1060374745, + 1060418515, + -1107037657, + -1096650550, + 1075625396, + -1088341663, + -1086267156, + 1084701626, + 1060932882, + 1067216141, + -1089746054, + -1085373699, + -1096479815, + 1061576708, + -1117126216, + -1098689793, + -1089313743, + 1064459729, + 1063139325, + 1053299300, + 1066904970, + 1059834947, + -1086145225, + -1095148306, + 1054567152, + 1045703562, + 1069613689, + 1083512735, + -1092861010, + 1057032745, + -1071159076, + 1084872371, + 1028782956, + -1073505050, + 1080095938, + -1093487895, + -1079249574, + -1064075820, + 1057000971, + 1079893467, + -1100183378, + -1076767770, + 1069046602, + -1082291746, + -1097451099, + 1059983873, + -1076287587, + 1050673939, + -1089152773, + 1069904723, + -1093988350, + 1052520521, + -1090352609, + 1064396532, + 1058627268, + 1071595750, + -1082887414, + 1083981748, + -1106535785, + 1051651981, + 1042537203, + 1061607704, + 1061739745, + 1049677709, + -1055629957, + -1084229916, + 1067034295, + -1087249259, + 1050456202, + -1096901887, + -1107352054, + -1081500386, + -1086499465, + 1041375295, + 1043540510, + 1049418181, + -1085001050, + -1081816102, + 1053353703, + -1081036464, + -1068942711, + 1079562050, + -1105097202, + 1054816088, + -1072545863, + -1081457869, + -1080067928, + -1079484524, + 1084284541, + -1091367524, + -1097688225, + 1053364961, + -1084253870, + -1092066635, + 1048088066, + -1092196604, + 1065306886, + 1060870509, + 1048896943, + -1098227342, + 1063606905, + 1047660723, + 1065181317, + -1085389429, + -1071342856, + 1053640707, + -1076223816, + -1104459007, + -1080453095, + 1062913499, + -1062233270, + -1085474774, + -1086900068, + -1068108022, + 1072616918, + -1075146079, + 1046843891, + -1087583726, + 1071656201, + 1085115427, + -1066557169, + 1057144813, + -1084929477, + 1093520370, + 1071813455, + -1109024391, + 1019127925, + -1107653790, + -1080191569, + 1058322150, + -1081725195, + -1072461953, + -1088469789, + -1088641212, + -1089064887, + 1060128831, + 1056970180, + -1084454664, + 1025104841, + 1069553409, + -1088921150, + -1120110442, + -1091532923, + -1089817935, + -1110238350, + 1079793970, + 1055272684, + -1170166492, + -1085104861, + -1081702368, + -1051544993, + -1088129784, + 1069289705, + -1107773364, + 1060965490, + 1064278722, + -1097397721, + -1089302200, + 1060606251, + 1040510082, + 1052015871, + 1079105830, + -1084609850, + 1058041076, + 1056874509, + -1102548666, + 1050557594, + -1093960972, + -1098166373, + 1055471875, + 1075436110, + -1116471388, + -1096291730, + 1040857869, + -1096708540, + 1035719786, + -1102612002, + -1086215962, + -1072320731, + 1047276136, + 1068549536, + -1074864584, + -1074632459, + 1016146018, + -1087601836, + 1055147750, + -1097738423, + 1056281108, + 1050284345, + 1046009742, + -1110336370, + 1053671026, + -1092618519, + -1082096001, + -1073963355, + 1024797864, + 1070869849, + -1070982327, + -1075922293, + -1134271238, + -1091853954, + 1066706609, + -1098167474, + 1054154444, + -1088389862, + -1110592509, + 1085113843, + 1058901783, + -1071355453, + 1067128598, + -1102893353, + 1043137405, + -1064203572, + -1083445317, + -1068628124, + -1077907100, + 1054792161, + -1062295083, + -1089202282, + 1058183775, + 1054485532, + -1088867449, + 1072896775, + 1052067701, + -1078667305, + 1080612994, + -1073046988, + -1076986623, + 1065409329, + -1065127765, + -1096661876, + 1049129094, + -1088873609, + 1084273780, + 1070270414, + 1066009233, + 1065639014, + -1117935113, + -1091835354, + 1042758244, + -1097594047, + -1074251222, + -1086046230, + -1088389384, + 1065358316, + -1078915783, + 1059062227, + -1090370490, + -1089103030, + 1063868361, + -1080298756, + -1099129562, + 1051074789, + -1092907543, + 1051583303, + 1046239158, + -1100337309, + -1086996322, + -1089502476, + 1037005241, + 1021200686, + -1128129862, + -1101733400, + 1041513387, + 1042036694, + 1050950465, + 1063609342, + -1059666440, + -1096995920, + -1077358747, + 1082885425, + -1108973132, + -1096763358, + 1089363305, + 1051135386, + -1086783765, + 1050942365, + -1080263183, + -1081613264, + -1070203018, + -1076898416, + 1060662798, + -1081547523, + 1051549142, + 1025648022, + -1090432155, + 1050705332, + -1095435212, + -1097235358, + -1099680341, + 1070307680, + -1088193251, + -1065214670, + -1068069773, + -1080044083, + 1047633893, + -1089748526, + -1096814807, + -1089739599, + 1068725361, + -1114523036, + -1090298508, + 1061041874, + 1055031363, + -1093930762, + 1087711943, + 1058171654, + -1103146355, + -1107268204, + -1088964131, + -1086613379, + -1100624109, + 1064796898, + 1007668928, + -1105251138, + 1041294305, + -1107415098, + -1072318538, + 1071664767, + -1094108354, + 1069577929, + 1062622090, + 1066230529, + 1078009718, + -1096568871, + -1092040428, + 1041341213, + -1083979898, + -1069833062, + 1050179906, + -1111679386, + -1080164382, + 1052258881, + 1033792342, + 1052668402, + -1120771812, + -1078458040, + 1052597778, + -1092086888, + 1049114158, + -1087598188, + -1094496511, + 1042571479, + -1075161324, + 1089946360, + -1084880562, + 1065399659, + -1099479295, + -1102744861, + -1089424622, + -1092625292, + -1087452962, + 1066664966, + 1037677593, + -1069800960, + -1080001638, + 1075524530, + 1075513961, + -1072526445, + 1053471975, + -1095993899, + 1083704244, + -1073212904, + 1067441865, + -1087206679, + 1066133642, + -1069428425, + 1090188606, + 1047605300, + 1010822604, + 1034139585, + -1099032788, + -1111344719, + -1095507662, + -1071925527, + 1049760171, + 1051942999, + -1146384477, + -1096167522, + 1056109035, + 1019859146, + -1080396691, + 1083989172, + 1051675361, + 1076237965, + 1061402372, + 1064241602, + 1080076640, + 1067667409, + -1094215018, + 1055330873, + 1043383024, + -1092262453, + -1097376044, + 1041110080, + -1102573102, + -1089422902, + -1090220229, + -1090331058, + 1051051890, + -1098259979, + -1085771080, + 1052829361, + 1051762927, + -1093967068, + -1063327407, + -1079714254, + 1045447282, + -1098837884, + -1098024430, + 1068038360, + -1115672304, + -1083502155, + 1062754944, + 1066483016, + -1094483996, + -1085826553, + -1080777040, + 1075778943, + 1059939254, + 1062442232, + -1059288684, + 1058160662, + -1089671209, + -1074754009, + -1066902569, + -1095628993, + 1078332521, + 1039598522, + -1098658275, + 1055051308, + -1105621445, + 1069695983, + 1024914610, + -1095308244, + 1064611235, + 1065026143, + -1091912801, + -1072276338, + -1071524063, + -1102011897, + 1023390812, + -1098678666, + 1067016224, + -1089640666, + -1095904352, + 1046738839, + 1056407791, + -1078640143, + 1061008792, + -1062509412, + -1098364991, + -1071938403, + -1075625158, + -1095868740, + -1105430788, + -1077106628, + -1079646208, + -1063935333, + 1064210741, + 1051851364, + -1090709782, + 1050600131, + 1060412238, + 1058059283, + -1079760121, + 1060310526, + -1099274240, + 1058702623, + 1058117306, + -1061630937, + -1113443439, + 1081940244, + -1116446866, + 1068111218, + 1078968837, + -1086402891, + -1081905548, + 1062647107, + 1028507514, + 1053600394, + -1089822914, + -1098313952, + 1043685233, + 1073993408, + -1084319572, + -1074374909, + 1058219873, + 1047799595, + 1050292098, + 1074674978, + -1063116049, + 1057137505, + -1092448190, + 1043940731, + -1110914649, + -1073554653, + 1056782364, + 1076209754, + 1072843189, + -1050533451, + -1088528743, + -1082248811, + 1042643810, + 1054641264, + -1085904633, + 1043849712, + 1008956580, + -1102608949, + -1106128192, + -1118415532, + -1110708227, + 1025425530, + 1044902888, + 1034655661, + 1015983700, + 1075094025, + -1115507959, + 1048795442, + -1095623071, + -1084218032, + 1057508835, + -1088397221, + 1025411773, + 1055687015, + -1130045398, + -1101718300, + 1057611142, + 1066175964, + 1062724907, + -1121844168, + -1072758192, + -1136916453, + -1094002288, + 1065081601, + 1062169207, + 1064487599, + 1046069854, + 1067796319, + 1043443374, + -1093073633, + -1103574547, + 1059467131, + -1101436653, + -1090081519, + -1101018724, + 1009715729, + 1072745562, + -1105443694, + -1071886835, + 1079830724, + -1129805850, + 1057455272, + 1025207432, + 1049302097, + 1059266155, + 1063271276, + 1046965649, + 1081864757, + 1064067330, + -1087504035, + 1053367996, + -1120090694, + 1067457932, + 1061845776, + 1048821220, + 1030843170, + -1080990114, + -1079690006, + 1050764484, + 1042759697, + -1098343739, + -1106174692, + 1078065195, + 1042824056, + 1029087873, + -1093445729, + -1087364145, + 1033569868, + 1064253399, + -1126412514, + -1079959743, + 1043089346, + -1102241338, + -1181808888, + -1104478900, + -1106613499, + 1031657746, + -1087437718, + -1115755465, + -1090044698, + -1086869625, + 1031817220, + 1046055419, + 1045433767, + 1051208426, + -1071505224, + 1045573546, + 1070286583, + -1097263953, + 1061034849, + -1091847405, + -1113893396, + 1069837126, + 1057934400, + 1072372996, + 1046536186, + 1035611279, + -1091627963, + 1028884543, + -1090877466, + 1068115697, + -1123446160, + -1086850502, + 1055325566, + 1025155868, + -1072458908, + 1049498372, + 1052179133, + -1089020475, + 1075630756, + 1057437771, + -1089190805, + -1097922046, + 1059071573, + 1048153557, + 1088046471, + -1115427246, + -1089073800, + 1053312645, + 1043587663, + -1072863467, + 1049590351, + -1089703553, + 1063275515, + 1035347260, + 1081337900, + 1068263318, + -1082268705, + -1064755522, + -1096894092, + -1141273812, + 1044962590, + -1076626962, + 1038564061, + 1045596794, + 1077623116, + -1097129899, + -1096401456, + 1075818204, + -1091866705, + -1079351797, + 1047842657, + -1098503270, + -1115378975, + 1077758019, + -1093842379, + -1087015064, + -1085125152, + 1061702710, + 1070847833, + 1050830550, + 1040270962, + -1105470546, + -1092134389, + 1040262753, + -1180663160, + 1007814972, + -1097575043, + 1039976750, + 1045151146, + 1009551162, + 1065853601, + 1017998736, + 1043347229, + 1014312452, + -1111944692, + 1014254878, + 1007050100, + -1117387155, + -1094758484, + -1080192940, + -1131849794, + 1072108501, + 1028089891, + -1075010367, + 1048773425, + -1111037601, + -1064790645, + 1053526122, + 1027401194, + -1086277499, + 1045934229, + -1102721437, + 1025191335, + -1068287690, + -1088498633, + -1107125369, + 1054317512, + 1055115388, + -1092340675, + -1066438906, + 1052877528, + 1059849497, + 1072650839, + 1024967300, + 1059352006, + 1024016511, + 1082480441, + -1100631366, + 1060710701, + 1074195681, + -1070497444, + -1098721138, + 1055251703, + -1132315367, + -1098442804, + -1070547338, + -1098172405, + -1080937877, + 1050203011, + -1070396764, + -1127645024, + -1095334842, + 1054587874, + 1047541767, + -1097555379, + -1112266614, + 1044267070, + -1082114883, + 1031843622, + -1088409362, + 1047606272, + -1120739690, + 1074116186, + 1057393448, + -1090915532, + -1092982026, + -1107168574, + 1066650637, + -1106511415, + -1095668234, + 1046065269, + -1082422679, + -1095020010, + 1038928930, + -1090688039, + 1067508816, + 1050640379, + 1044386778, + -1108503451, + -1116664280, + 1024934761, + 1042405868, + -1091909864, + -1108482659, + -1107024607, + 1032354898, + 1024768353, + 1032576057, + -1129791518, + -1129128300, + 1024902173, + 1035370312, + 1038847016, + -1093289106, + 1046300991, + 1036144017, + 1040564242, + -1088027800, + 1032826560, + 1040079788, + 1035128071, + -1101339333, + 1034407011, + -1129385853, + -1147299492, + 1077145422, + 1060648787, + 1029775325, + 1094453826, + -1090910813, + -1106327939, + 1046618219, + -1103693216, + -1090665492, + 1034255056, + 1066809953, + 1058047119, + 1046510428, + 1045482847, + -1083080104, + -1097830961, + 1041860422, + 1048795332, + 1017091966, + 1031334205, + 1046087985, + -1138537514, + -1168199176, + -1079726987, + -1082720472, + 1069009318, + -1078274617, + 1064922232, + -1121871400, + -1074823702, + -1121561205, + -1102751089, + 1059675118, + -1079587020, + 1054311358, + 1075756797, + 1051676193, + 1010229163, + -1086412962, + -1089477236, + -1088513500, + 1050330920, + 1040827917, + 1057951946, + 1079215458, + -1105407526, + -1064408234, + 1057955338, + -1088721006, + 1071862113, + -1090017010, + 1048338537, + -1081094753, + 1057888113, + -1085018654, + 1037485578, + -1095775138, + -1079041277, + -1082769232, + 1038341583, + 1042434292, + -1069057881, + -1084750809, + -1074213227, + 1053789340, + 1019070966, + 1040518587, + -1081713738, + 1069449226, + 1069238712, + -1087591858, + -1081864214, + 1054702954, + -1161436212, + -1126495012, + -1097474684, + -1082965529, + 1032880414, + 1009164371, + -1109903761, + 1044903995, + -1113037076, + -1122279265, + -1103823944, + -1104674451, + -1113697007, + 1056281933, + -1106239582, + -1095106273, + -1132404808, + 1069518628, + -1129515614, + -1100172786, + 1047644574, + 1021350777, + -1087044685, + 1048066599, + 1036630800, + -1074640303, + -1122848060, + 1050404929, + -1111388281, + -1065651677, + -1103530349, + -1120619889, + 1037473744, + 1053866333, + -1085921679, + 1068266105, + 1071987492, + 1060578227, + 1061791040, + -1111985620, + 1074026927, + -1129032544, + -1087398700, + 1058347729, + -1087810373, + -1095419132, + -1099072328, + 1046003196, + -1090270774, + 1076983468, + 1034241185, + 1029110651, + -1060875127, + -1113726770, + 1042031929, + 1068844461, + -1097080534, + -1106160292, + 1039115306, + 1050149083, + 1045998279, + 1053488867, + 1057508678, + -1096467358, + -1119101547, + 1062022306, + -1098688403, + 1060210351, + 1046385454, + -1081346560, + -1093655938, + -1114722782, + -1089391172, + -1077104944, + -1103716973, + -1085071630, + -1092424319, + 1053557768, + -1099531311, + -1097114119, + -1123546363, + -1091426927, + -1088046427, + 1063751237, + 1025939027, + 1072830509, + 1065329233, + -1083909084, + 1031840572, + 1056167331, + 1053784810, + 1084691395, + 1024349430, + -1078451902, + -1090447093, + -1129112498, + -1109748272, + -1100330698, + 1073674924, + 1043294442, + -1105632860, + 1062115625, + 1018704108, + -1131484880, + 1035147332, + -1107229777, + -1104724226, + 1028334627, + 1059245601, + 1056195784, + -1115709971, + 1042247088, + -1113479482, + -1094994943, + 1062764492, + -1093126328, + -1080701102, + 1067028921, + -1102501706, + 1044963218, + 1037691958, + 1033146068, + -1096224942, + -1069785796, + 1033612092, + -1138329694, + 1074592462, + -1114217540, + 1028268405, + -1104166406, + 1011763782, + 1053870988, + 1026738983, + 1039442079, + 1043645907, + 1050146137, + 1049590691, + 1026380668, + -1105755699, + 1080516848, + -1103543194, + 1061907756, + 1054294338, + 1049302666, + -1065484395, + 1049399905, + -1098446521, + -1094503650, + -1091753172, + 1048890211, + -1118099335, + 1039484291, + -1156967082, + -1115976406, + 1048582426, + 1064779220, + 1057468439, + 1077908900, + 1015057667, + 1081924287, + 1006816006, + 1049185188, + -1073853278, + -1090335122, + 1057120995, + -1077747940, + 1057364403, + -1075157995, + 1050316774, + -1081283220, + 1047699539, + 1057181877, + 1058265359, + 1030247590, + -1089196379, + -1078280079, + 1052012481, + -1118615372, + -1090370605, + 1048543714, + -1110410413, + 1036678886, + -1117760409, + -1122617599, + -1110943156, + 1076842096, + -1098721663, + -1166389472, + -1122463350, + -1104202197, + 1026754206, + -1116449509, + 1028444795, + 1057375068, + 1007821417, + 1036338307, + 1031293672, + 1036429343, + -1084741501, + 1051249583, + 1025267264, + -1101058734, + -1121398855, + -1093010679, + -1107316949, + -1137383610, + 1024433951, + 1049147655, + -1065248949, + 1085436419, + -1120270402, + 1024809100, + -1100161409, + 1091730517, + -1089704034, + -1087518451, + 1054106290, + -1098884080, + 1066966460, + -1144108804, + 1049639448, + -1078986933, + -1090413339, + 1057737139, + -1097149968, + -1117959408, + 1069143516, + -1097091255, + 1071071627, + 1044029352, + -1097659032, + -1086342398, + -1100519930, + 1053725967, + 1059382465, + -1090112589, + 1058080319, + 1047316563, + 1063234320, + -1102844932, + -1104884659, + 1051820069, + 1048194334, + 1056557853, + -1100596088, + -1122883261, + -1101686600, + -1065077170, + 1066667074, + 1053485836, + -1100125171, + -1097853535, + 1033959077, + -1084638897, + -1115482282, + 1018691646, + -1108425845, + -1123347049, + 1067866192, + 1054528145, + 1047103832, + -1081358990, + -1101467730, + 1046966218, + 1060571672, + -1132564506, + -1113857322, + 1074779377, + 1052964973, + -1087722943, + 1048265436, + -1081649039, + -1101481965, + -1122419852, + -1083546544, + 1040338312, + 1008143503, + -1134231848, + 1054736434, + -1103642878, + -1126396835, + -1121757083, + 1061922138, + -1149681580, + -1123976581, + -1121263403, + 1042155906, + -1081892635, + -1120705863, + -1138113800, + -1108080500, + 1039254395, + 1024000080, + -1100737021, + -1115216444, + 1049921994, + -1089314872, + 1076883282, + 1055199753, + -1092248450, + -1126033642, + 1069186255, + 1042288426, + 1044378050, + -1111217738, + -1070623035, + 1050993956, + 1082010064, + -1056609835, + -1107489582, + 1059445070, + -1099987832, + 1031868346, + -1080830884, + -1083430632, + -1089030675, + -1106703888, + -1106879949, + 1069526500, + -1106514194, + 1062658849, + 1058251629, + 1056315198, + 1071949916, + -1130166178, + 1016732034, + -1113713111, + -1084254133, + -1087160907, + 1048797973, + -1097067348, + -1086228679, + -1109758019, + -1104947480, + -1114886036, + -1093451978, + 1068135908, + -1103030569, + -1110068614, + -1078778561, + 1021330862, + 1074071389, + -1099082853, + 1059867779, + -1098463980, + -1091937609, + 1058792408, + -1106369811, + 1046161352, + 1068251867, + -1072794363, + 1058801358, + 1057283369, + -1070336466, + 1032611490, + -1099767230, + -1137618454, + 1056208105, + -1089654248, + 1085521667, + 1032823312, + -1074990071, + -1099052751, + 1058186736, + -1122268328, + 1024246043, + -1094304683, + 1038219951, + -1147609785, + 1043385408, + -1126255853, + -1136878720, + 1043485810, + 1060948973, + -1131742993, + -1102028250, + -1121240728, + -1094346399, + 1008088172, + -1147080708, + 1028449225, + 1050644748, + -1093935180, + -1107475415, + -1112151149, + -1088941745, + 1026212167, + 1057075548, + 1052635536, + 1066801229, + 1054105502, + 1060258468, + 1052783445, + 1046838268, + 1043188730, + -1093030995, + -1115248247, + -1063267038, + 1054559157, + 1069007262, + 1048967043, + 1060510019, + -1079949372, + 1034731060, + -1089597354, + -1087954788, + 1021648712, + -1093594960, + -1113859809, + -1102461853, + -1104704594, + 1049658978, + -1094984090, + -1099135389, + 1055384259, + 1065392653, + -1097883604, + 1034820356, + -1076035544, + -1074802291, + -1072429863, + -1110232231, + -1104272544, + 1046425888, + 1036994328, + 1086042000, + -1103005158, + -1107052666, + 1025611723, + -1125987724, + 1059423195, + -1109613178, + -1088158336, + -1081924590, + 1040851177, + 1054571022, + 1051110169, + -1078093276, + -1132318700, + 1057215469, + 1065935153, + 1060393952, + 1046636121, + -1085786657, + 1029114976, + 1063195317, + 1045370689, + 1048713756, + 1065668116, + 1056118807, + 1041909862, + 1054001774, + -1109487520, + 1062410903, + -1076518209, + 1051736183, + 1017143970, + 1048709782, + 1066966807, + 1049086920, + -1115425321, + -1099239251, + -1120357791, + 1033810189, + -1101828932, + 1040737259, + 1052523013, + 1020774876, + -1118812681, + 1061009656, + -1134006216, + -1098249402, + -1134607968, + -1111486995, + -1114215148, + -1122246346, + 1067708400, + -1088590888, + 1015036572, + -1087898722, + -1093376778, + -1069987293, + -1096790902, + 1044108466, + 1027789570, + -1119570109, + -1089935388, + 981720392, + 1035068670, + -1119955215, + -1181150976, + -1072323456, + -1071302918, + 1052877780, + -1070817761, + -1112053877, + 1041065833, + -1123479364, + 1053095279, + -1056350667, + 1032924292, + 1038454156, + -1110087995, + 1041502961, + -1107765328, + -1104466765, + -1090155050, + -1079430505, + -1081710993, + 1041582337, + 1036802351, + 1060435576, + -1083570050, + -1102491341, + 1036526778, + 1073152894, + -1093328080, + 1030013299, + 1055006897, + -1100656781, + -1121599757, + 1042851602, + 1057712234, + 1066598539, + -1122034030, + 1041255361, + -1120120272, + -1089117115, + -1094419675, + -1133210459, + -1062646165, + 1004371032, + 1066429569, + -1085761586, + -1082615305, + -1097427178, + 1062292957, + 1083973510, + -1081124869, + -1085144614, + 1036646229, + 1067426240, + -1089101584, + 1054944316, + -1101988333, + -1095082210, + -1095530884, + -1094807081, + 1009207665, + 1034977629, + 1020194074, + 1044147685, + -1111613708, + -1119582871, + 1041126740, + 1009982966, + -1105236063, + -1111740516, + 1054560448, + 1023713181, + 1030923383, + 1059258175, + 1030949415, + 1060148150, + 1010015850, + -1090029250, + -1097900427, + 1031126853, + 1058764711, + 1033869813, + -1103150593, + -1118388674, + -1100529368, + -1088219344, + 1058628949, + 1052476224, + 1053386158, + 1067963040, + -1090469249, + 1040381010, + 1040290917, + 1084171423, + -1075250882, + -1100377221, + -1086759211, + 1016977718, + 1077559831, + -1112032019, + -1085337301, + 1047301988, + -1118693202, + 1068863203, + -1105232004, + 1049134387, + 1065089998, + 1041035823, + -1112444488, + 1002216554, + 1050208400, + -1075595329, + -1118004832, + -1088669990, + 1035372049, + 1063745959, + -1080393081, + 1071764751, + -1082976958, + 1037501694, + -1083178613, + 1038109647, + -1100318982, + -1108564672, + 1043190622, + 1041476506, + 1042024479, + -1082129322, + 1034196152, + 1054387858, + -1096397768, + -1105883617, + -1105880266, + -1086864956, + -1087990418, + 1027105629, + -1101530087, + -1073409393, + 1036521817, + 1050151594, + -1079341277, + 983229060, + -1109231741, + -1073921021, + -1126500680, + -1100464158, + -1094760275, + -1081210471, + 1039480023, + -1104875882, + -1091283534, + -1091210963, + 1042057905, + 1046813780, + -1118745781, + 1075338045, + 1053612986, + -1096698585, + -1097295978, + -1112907462, + -1101754937, + 1009967781, + -1113227028, + -1090900749, + -1104829502, + -1103985451, + 1043255388, + 1036573248, + -1140085424, + -1095228630, + 1034750206, + 1021785746, + 1015284978, + -1110630643, + -1109555662, + 1020393434, + -1095615393, + -1119013345, + -1093885608, + -1135068741, + 1055276359, + -1128271070, + 1044245605, + 1049950756, + 1046111178, + 1053970602, + 1017597214, + -1086143286, + -1093673531, + 1039505791, + -1095014217, + -1093448292, + 1067331365, + -1113282817, + -1106348832, + -1092143654, + 1008529746, + 1041993944, + -1095882762, + 1051639363, + 1065529518, + -1109684837, + 1067536459, + 1035640795, + -1098298958, + 1027370381, + 1018094460, + 1063290165, + -1093241607, + -1106570704, + -1141554680, + 1060443609, + 987121781, + -1109878315, + -1100226834, + -1075275617, + 1048750119, + -1146094604, + 1061051228, + 1075406467, + 1042469639, + -1053559376, + 1035371214, + 992104886, + 1047736411, + -1075414957, + 1051474397, + -1092641260, + 1058507536, + -1086612863, + -1079825029, + -1087678173, + -1096719453, + 1060185434, + 1049190725, + 1042611236, + -1094986753, + -1065974264, + -1114514671, + 1055209472, + 1062883956, + -1122223144, + 1068975898, + 1074181406, + -1098450957, + -1102442609, + -1100737104, + -1106005444, + -1135245802, + -1134788419, + -1122989064, + -1092512910, + 1040227134, + -1135507595, + -1097339692, + 1043993368, + 1024658448, + -1122294709, + -1098413112, + 1047822346, + -1114130156, + -1106754435, + -1089911062, + -1107302814, + -1126556097, + 1065515052, + -1146809632, + 1076173162, + -1095567567, + -1132872406, + -1087811785, + 1049780981, + 1030265843, + -1088618821, + -1107561095, + 1044249830, + -1107138332, + 1055122589, + -1103852342, + -1106171399, + 1042962558, + 1056326337, + -1080647161, + 1051310439, + -1054816494, + 1058811850, + 1068139492, + -1110959591, + 1059599843, + -1117887101, + -1073923317, + -1094992197, + 1068945852, + -1095679641, + -1104293414, + 1044966703, + -1094994460, + 1050485938, + 1060500803, + -1097050368, + 1081552604, + -1120229886, + 1061193337, + -1107161977, + -1088506729, + -1099973858, + 1045028387, + -1082063163, + 1061241950, + -1118510532, + -1103056995, + 1061167545, + -1086536056, + -1067881011, + 1048829680, + -1068021162, + -1082908260, + 1048142762, + -1072765564, + 1033740732, + -1099752003, + 1056099842, + 1051324249, + 1061901419, + -1151190048, + 1088560818, + 1058207283, + 1068704682, + 1028677843, + -1129269632, + -1108835099, + 1069389669, + 1045683751, + 1069753937, + 1049101425, + 1038915115, + -1138410998, + -1092615937, + -1078561042, + -1112857020, + -1103623904, + 1029284132, + 1067178288, + -1107049872, + 1039870477, + 1053155889, + 1050811933, + 1029385477, + -1114747716, + 1023476078, + -1111419888, + -1123101425, + -1115620498, + 1006841204, + 997642235, + -1117845252, + 1038387813, + 1042721541, + -1140197314, + -1098038916, + 1050396398, + 1048996856, + -1115459548, + 1024310124, + 1039032488, + -1113326743, + 1062089658, + -1092497356, + 1026871107, + -1089583742, + 1026695050, + -1105779594, + 1054078332, + -1087645177, + -1115392348, + 1056327009, + -1053766498, + -1125990757, + -1109830140, + -1090739080, + 1044618119, + -1105594174, + -1088113133, + 1049343067, + -1075076707, + -1092357289, + -1089336145, + -1071073331, + -1087315040, + -1108452282, + 1043269804, + -1080810652, + -1064573535, + 1047374464, + 1059970323, + 1057425602, + 1061675310, + 1035563702, + 1028375932, + -1094930685, + -1087206653, + -1123409085, + 1049834719, + 1066650077, + -1111178393, + -1079273393, + -1109969192, + 1074998134, + -1117597063, + -1074545973, + -1085912956, + 1043852655, + -1130839763, + -1099049360, + -1082825100, + -1104909231, + 1044450008, + -1117624937, + -1104387914, + 1041721821, + -1111841846, + 1051437165, + -1095674404, + -1103991461, + 1038570672, + -1103178207, + 1053558342, + -1116583017, + 1032442585, + 1046293094, + 1073376879, + 1046404137, + -1173176521, + 1057312507, + 1018303140, + 1035568717, + -1136685868, + 1049389646, + 1056323494, + 1025703904, + -1113182416, + 1049185966, + -1113141891, + 1065306522, + 1031450018, + -1133949480, + 1046762411, + 1016287901, + -1106495036, + 1041346829, + -1130235504, + -1099977072, + 1007896940, + -1060750611, + -1073036276, + 1026701581, + 1078676862, + 1016823298, + 1033689323, + 1030956140, + 1045259953, + -1084981797, + -1091619370, + -1054237143, + -1105985795, + -1090460062, + 1063264366, + -1110493978, + 1015619962, + 1051987568, + 1033061759, + -1093422293, + -1110924208, + -1111039386, + 1055289796, + -1081277893, + 1057711968, + 1025599770, + -1063230824, + 1047362777, + -1092632264, + 1069018118, + -1085850236, + -1081259876, + -1074752604, + 1012396028, + -1089317073, + -1095879328, + -1114002107, + -1113216599, + 1063986975, + -1132338848, + 1038199344, + -1102934943, + 1043418985, + 1042949181, + 1071394337, + -1090607427, + -1093609382, + -1115748559, + 1053073386, + -1062795083, + 1054968946, + -1084807203, + -1096443929, + -1090281535, + 1029767554, + -1109301390, + -1106064606, + 1066240253, + -1082140528, + -1116421811, + -1087215959, + -1086088874, + -1078095146, + 1067453679, + -1122319070, + -1101122832, + 1057011043, + 1049453304, + -1117807920, + -1100257889, + -1089727630, + 1048627187, + -1114254017, + -1111220128, + 1065071917, + -1101437537, + 1040437570, + -1083934254, + 1050824906, + -1144442970, + -1077896076, + 1053569341, + -1131695200, + 1049538176, + 1028048046, + 1039534735, + 1031484818, + 1035127261, + 1044941643, + 1050231126, + 1029702278, + 1017450452, + -1100044897, + 1057206521, + -1104085492, + -1098528069, + -1097709948, + 1047924307, + 1062432754, + -1100014078, + 1032255481, + -1091112777, + 1050581265, + -1090045241, + -1075186265, + 1041989940, + -1071435937, + -1096810298, + -1101200100, + -1096882547, + -1084417681, + -1081386915, + -1104913384, + -1115265966, + -1096059552, + 1041514899, + -1098898850, + 1040533842, + -1095075584, + -1113616665, + -1087130337, + 1043199304, + 1046393462, + 1038740366, + -1093729882, + 1060245190, + -1074450825, + -1105509093, + 1009027721, + 1060569333, + 1037645215, + 1060842212, + -1207503872, + -1151424532, + -1105281420, + 1054634256, + -1104203949, + 1077623863, + -1096085548, + 1075061393, + 1052065562, + 1057537026, + 1060230289, + -1103314027, + -1136674778, + -1088639093, + -1102257933, + -1102975794, + -1092109947, + -1074780649, + 994681688, + 1060480519, + -1098476254, + 1060270530, + 1049920223, + -1097627217, + 1035740218, + -1069129318, + -1079047758, + -1090121219, + 1031841269, + -1130160146, + 1044721617, + -1077104403, + -1136312760, + 1029704941, + -1085304400, + 1060310848, + -1111323206, + -1093419645, + 1036674176, + -1103055304, + 1069355440, + -1095212080, + -1133510048, + 1053708498, + 1024077428, + -1101711580, + 1044793419, + -1122072479, + -1146026843, + 1057803306, + -1122894547, + -1072699006, + -1095105679, + 1036106904, + -1112306892, + -1096554394, + 1055067619, + 1064577670, + -1081430352, + 1019576365, + 1050487720, + -1103616544, + -1081063270, + 1061720907, + -1085477060, + -1117229658, + -1074758356, + -1114318498, + 1059902361, + 1037753483, + -1103784583, + 1053166919, + 1042087169, + -1147345644, + 1074554673, + -1063651181, + -1066335303, + 1066408857, + -1060665381, + -1083674830, + 1062944961, + 1058973602, + -1075807612, + -1073137859, + 1079560985, + 1073227848, + 1078744398, + -1081551649, + -1089046982, + 1073086933, + 1064235655, + 1069734744, + -1078442664, + 1046707341, + 1075134062, + -1074644346, + 1064473025, + 1065935157, + -1088076986, + 1084139076, + 1037753757, + -1098108355, + 1081036488, + 1076216256, + -1075518055, + -1079118426, + 1067259640, + 1075653326, + 1088354069, + 1084067991, + 1074939208, + -1077886944, + 1079359294, + 1072082026, + -1081204426, + -1059872625, + 1058340680, + -1101036101, + -1074526240, + 1079947098, + -1076518295, + 1050408058, + 1062102837, + 1053097768, + 1065902359, + 1062592257, + 1049622415, + 1065499885, + -1075393717, + 1054730665, + -1108230914, + -1107125086, + -1127875233, + -1100112833, + 1063755564, + 1065983558, + 1065394821, + 1066239537, + -1091908036, + 1071884749, + 1052031889, + 1065373723, + -1081365896, + 1075041580, + -1089744735, + 1087095363, + -1089025914, + 1031316807, + -1062268502, + 1061880198, + 1077053094, + -1082904100, + 1085543985, + 1065488158, + -1063838704, + -1072741084, + 1074839523, + -1083018082, + -1070190075, + 1075171524, + -1076289892, + -1063204308, + -1090394623, + -1087827061, + -1076977464, + -1069305784, + 1057746459, + 1063140874, + -1084832610, + 1062897517, + 1074274945, + -1093415025, + 1038576590, + 1061092145, + 1089001619, + -1070658660, + -1078496166, + 1058106887, + -1067052905, + 1064353675, + 1070834893, + -1077133889, + -1080579457, + 1048926092, + 1057640404, + 1048219476, + -1090007227, + 1065091033, + 1054993356, + 1022285517, + -1080463197, + -1073594613, + 1062694298, + -1070630535, + -1098368416, + 1026083180, + 1071996685, + 1063519260, + -1076141391, + -1070440153, + -1069209497, + -1096646489, + -1065271957, + -1062144882, + -1078262046, + -1109991740, + -1089308407, + 1080504469, + 1049691139, + -1100081368, + 1052667217, + -1078073443, + 1053713024, + 1034206093, + -1081894380, + -1103134953, + -1088072490, + -1088221587, + 1032598163, + -1130556299, + -1123240112, + -1086125463, + 1059551197, + 1065671201, + -1086503984, + 1047226414, + -1086775718, + -1111861986, + -1122790635, + -1120182438, + -1139575981, + -1090459300, + -1091963660, + 1064556548, + -1113966100, + 1051260827, + -1096096649, + -1076263734, + -1080836303, + -1078460911, + 1076426444, + -1079979590, + 1053428617, + -1097419933, + -1079366581, + -1093410234, + 1062181259, + -1096449187, + -1085978055, + 1049158372, + -1076401483, + -1086925501, + -1092127136, + 1059957429, + -1078490037, + -1072616485, + 1057580187, + -1095315328, + 1077143475, + -1072068138, + 1070753738, + 1042139471, + 1058138090, + -1097809694, + 1055194040, + 1054856419, + -1053279029, + 1079835273, + 1076084715, + -1068163765, + 1066100769, + -1066597409, + -1068738436, + -1074042472, + -1111510672, + 1068485875, + -1080936107, + -1071587419, + -1081676755, + 1075637719, + 1062309873, + -1071418604, + -1069319174, + -1066305960, + -1069529372, + 1080858712, + 1063227876, + 1075809494, + -1073611346, + -1092568874, + 1062122407, + -1088644499, + 1075776019, + 1064684316, + -1093716517, + 1067119883, + 1082138535, + 1083462075, + 1022836246, + -1069630661, + 1073306903, + -1086893154, + 1057215505, + -1064351485, + -1089609406, + 1079922416, + 1074292381, + -1090900893, + -1105063847, + 1040158229, + -1077461783, + 1072513013, + -1133539367, + 1054284389, + 1070408171, + 1063286725, + -1126031306, + 1043561169, + 1066048056, + -1087608411, + 1067062798, + -1086136146, + 1067582901, + 1082436993, + 1047528823, + -1076259964, + -1091847371, + -1109455446, + -1070943921, + -1076894352, + 1058849802, + -1090371701, + -1114596581, + 1068062822, + -1064036339, + -1074440350, + -1074361877, + 1032799354, + -1100656717, + 1050271032, + 1062078057, + -1081631795, + 1079656564, + 1075119704, + -1079534328, + -1067897141, + -1056762737, + -1089436003, + -1078395578, + -1079616198, + -1075871781, + -1080845097, + 1082261460, + -1084198105, + -1068655706, + 1073048074, + -1077193084, + 1067890812, + -1082936755, + -1067201290, + 1067620237, + 1065911901, + -1075870013, + -1072779239, + 1064326372, + 1082992719, + -1072386531, + 1057010668, + -1078380952, + -1079162961, + 1060561552, + -1098229243, + 1084975563, + -1069519511, + 1075765444, + -1064389671, + 1066448250, + -1086947801, + 1079316358, + 1065691709, + 1060926838, + -1066227071, + 1053103817, + 1065944301, + -1067993673, + 1082419790, + -1087588636, + -1076743642, + -1082339837, + -1078863497, + -1066844626, + 1070815750, + -1073245414, + -1063437998, + 1049160358, + -1099864993, + -1105026778, + 1033721013, + 1054029791, + -1082299881, + -1083576168, + 1041175875, + -1082482793, + -1104319515, + -1088914676, + 1066740500, + 1067114977, + 1061460043, + -1078134051, + 1069248299, + -1087756436, + 1066751003, + -1090267715, + -1088460460, + 1066442950, + 1045613684, + 1074716838, + -1094660326, + 1060970210, + -1090026086, + 1074572135, + -1071361510, + -1070889767, + -1078395569, + 1060883685, + 1067979164, + 1067228967, + 1037424464, + -1065491989, + -1082300058, + 1059429486, + -1069492669, + 1068247017, + -1077561939, + 1060955142, + 1083847703, + 1067764877, + -1093821380, + 1071500050, + 1076501641, + 1071940244, + 1065100469, + 1058244464, + 1051776732, + 1084516603, + -1090452745, + 1057829707, + 1078829322, + -1083918765, + 1042547012, + -1072792091, + -1081239388, + -1113281688, + -1072033765, + -1076079915, + -1089103968, + -1096886121, + -1093477643, + -1075288026, + -1070662574, + 1062182262, + -1082825229, + -1096436549, + -1081884947, + -1066661566, + -1074706179, + 1074593541, + -1075771602, + 1066452144, + 1070077387, + -1068674444, + -1079006784, + 1078273962, + 1066542704, + 1063150880, + -1131216672, + 1061774065, + -1073112991, + -1086017283, + 1073630370, + -1080672605, + 1076922476, + 1058127277, + 1065978740, + 1076081001, + 1059890640, + 1064432730, + 1079678569, + 1052820063, + -1101403914, + -1089045740, + 1061084148, + -1077886375, + -1097258532, + 1051441222, + -1096040827, + 1061886150, + 1060876524, + 1048617498, + -1131953302, + 1018352820, + 1059330755, + -1105621682, + -1088780443, + -1088929767, + -1099188289, + 1076807963, + -1094678808, + 1066723161, + -1090543824, + 1054946355, + -1079391199, + -1089268986, + -1081432098, + -1081941474, + 1056524345, + 1068951551, + 1043597672, + 1057913202, + 1065963598, + -1079993979, + -1085282696, + 1067505795, + -1081976659, + 1044084590, + 1073392539, + 1064083779, + -1072622069, + 1064719326, + 1082186790, + -1071944920, + 1052748410, + 1071634447, + 1051670234, + -1094223379, + 1069265369, + 1070627139, + -1105806828, + -1076916265, + 1065995091, + -1092402311, + 1050050665, + -1098839941, + 1055397790, + -1080472964, + -1071429143, + 1067029046, + 1058960395, + 1074622903, + 1060471620, + -1098800771, + -1088166294, + -1078631322, + -1072371232, + 1060559807, + 1072656909, + 1080111424, + -1086357828, + 1077686406, + -1072726091, + 1074387564, + -1104469965, + 1058870318, + 1073324286, + 1069471301, + 1079033893, + 1059016128, + 1077776746, + 1073106751, + 1071889636, + -1070927005, + -1086868002, + 1068090115, + -1070448594, + -1090540757, + 1070685485, + 1063129718, + 1070536108, + 1074742700, + -1081690179, + 1027443884, + -1091145739, + -1088123336, + 1015139420, + -1087910814, + -1088752349, + 1035780621, + -1110306830, + -1092136102, + -1141437109, + 1063930496, + 1053900401, + -1100210020, + 1050805032, + -1083286907, + 1038911196, + -1086569470, + -1118679918, + 1041246402, + 1050618548, + 1058776300, + -1095207486, + 1056445550, + 1052520755, + -1113185923, + -1077022190, + -1074914107, + 1060129460, + 1060914277, + -1073836487, + 1037639755, + 1073280781, + 1064535672, + -1099835086, + 1050732521, + -1145982262, + -1078674577, + 1067917529, + -1111299671, + -1078932948, + 1057018084, + 1079648633, + 1040894660, + -1081662412, + 1071425533, + -1098410133, + 1059948420, + -1074910302, + -1106098008, + 1055692824, + 1074953479, + -1093039866, + -1084484701, + -1066849315, + -1058464798, + -1106884193, + -1097542792, + -1067536520, + -1070532849, + -1091076043, + 1076927405, + -1061465847, + 1038113567, + -1091003015, + -1085550416, + 1073297080, + 1070583290, + -1090438651, + -1080147427, + 1056176459, + -1083624779, + 1057498665, + 1069074685, + -1076825989, + 1077900028, + 1076064108, + 1052791385, + 1052739090, + 1043848517, + -1082193690, + -1090512009, + -1079305834, + 1060398879, + 1044494978, + -1087022812, + 1081054820, + 1023798805, + 1076628316, + 1058662376, + 1075006331, + -1078105880, + -1065487749, + -1086798122, + -1071922500, + 1058218202, + -1118409550, + 1042074469, + 1063969552, + -1101909227, + -1118558563, + 1049274557, + 1060371437, + -1081302415, + -1093806435, + 1054114691, + -1081963917, + 1065425577, + 1045714678, + -1090026209, + -1114527138, + -1072479502, + -1104934435, + -1088269025, + 1062302407, + -1100524342, + 1056792105, + 1069726958, + 1062492720, + -1071696569, + -1098367244, + 1077806283, + 1062137254, + -1108057900, + 1075817318, + 1072875893, + -1103179019, + -1072411691, + 1070457970, + 1067356701, + 1068806667, + 1059437122, + -1064520512, + 1038320033, + -1082939190, + -1079434469, + -1078505115, + 1054456405, + 1071121615, + 1036171774, + -1079804911, + -1068572805, + 1048992125, + -1093493012, + -1088319687, + 1066636287, + 1057589839, + -1067716732, + -1091445912, + 1031851041, + -1069122582, + 1069835055, + 1055035016, + -1066720856, + -1079341344, + -1079136946, + -1080816790, + -1096844749, + 1061266738, + -1085436371, + -1082804856, + -1067691676, + 1066346209, + 1077929327, + 1073582666, + 1058087463, + 1068094126, + -1080729906, + 1083445492, + -1089142629, + -1077962962, + 1065804781, + 1060468413, + 1059386101, + 1040535256, + 1068502301, + 1071214824, + -1062823698, + 1082711365, + 1040808639, + -1077040913, + 1055794046, + 1075281927, + -1067516350, + 1080706161, + -1120092601, + -1092185549, + -1094395848, + 1050304627, + 1063429672, + 1064436717, + 1038611863, + -1095538412, + 1034240734, + -1083541787, + 1065670052, + -1109993473, + 1045756328, + -1094092034, + -1109717362, + -1123867786, + 1039106561, + -1135606702, + -1095844439, + -1090579289, + -1089632757, + -1082066023, + -1097526499, + 1065726260, + 1051030258, + 1066301019, + -1089060150, + 1078037320, + -1073601163, + -1076050242, + -1106307239, + 1062314035, + 1066777313, + -1104143093, + -1096020297, + -1076629339, + -1073232493, + -1113689330, + 1035490317, + -1078229519, + 1054911588, + 1062795466, + -1071797101, + -1107390453, + 1057870548, + 1059810384, + -1097912845, + 1072721686, + -1081315313, + -1118230428, + 1072184375, + -1074209133, + -1110688340, + 1074444724, + -1073061006, + 1058417124, + -1087908948, + -1075962559, + 1062156694, + -1092270433, + -1078247465, + -1072170574, + -1080218612, + 1021463946, + 1057586136, + -1106114563, + -1089108299, + 1065158945, + 1053705852, + 1057485790, + 1037649662, + -1087360820, + 1038432063, + 1065787557, + 1064799982, + -1108874220, + -1072869961, + 1075057781, + -1075184425, + -1080566625, + -1099436339, + -1106332889, + -1087537092, + -1070425011, + -1063942737, + -1083373792, + 1070229091, + 1072130700, + 1053046986, + 1055283477, + 1066102796, + -1062204780, + -1099755415, + 1028168514, + -1101491336, + -1101247213, + -1087649515, + 1051221335, + 1015329731, + 1007861842, + 1056629218, + -1093480262, + -1181156804, + -1076635631, + 1055698206, + 1043665238, + -1080760646, + 1056222191, + 1039130571, + -1108265495, + -1069116168, + -1093288481, + -1077825943, + 1063053327, + -1142269376, + 1024246483, + -1083470935, + -1081242171, + -1088392132, + 1065098265, + -1105649250, + -1114254707, + -1076067680, + -1112920211, + -1078422884, + -1090003740, + 1067001275, + -1088260488, + -1090667158, + -1097993581, + -1080277704, + 1023007337, + -1106354240, + -1080553973, + 1058960699, + 1052265081, + -1085737549, + -1081756391, + 1056941090, + -1079025424, + -1078093313, + 1065385216, + 1068038776, + 1060379100, + 1056678637, + -1070704353, + -1077357144, + 1064048451, + 1050362135, + -1079040819, + -1087825055, + -1075880495, + 1069890056, + -1066985953, + -1087414216, + 1058971076, + 1054023714, + 1073090865, + -1096295800, + 1066099241, + 1072605185, + 1068017232, + -1096539426, + -1083025636, + 1064079118, + 1063778392, + -1079614176, + 1072267501, + -1083262523, + -1090629751, + -1081971621, + 1064029646, + 1059825110, + -1100577131, + 1066793193, + -1075449969, + -1074796400, + -1076368976, + 1072055397, + -1081247526, + -1069414791, + -1106166847, + -1073596755, + -1075113036, + 1052355903, + 1057495020, + 1051434632, + -1111377444, + 1050292798, + 1051507720, + 1037700787, + 1049917292, + -1094537388, + 1051081961, + 1059509960, + -1085260832, + 1052326688, + -1096479103, + 1045829697, + 1051582475, + 1067118345, + 1049742172, + 1042357487, + 1042597534, + -1085042105, + 1063914415, + -1088521312, + 1060104086, + -1078745381, + 1067862638, + -1091821852, + 1051493498, + -1086539370, + 1062819898, + 1050626483, + -1090383461, + 1068854792, + -1110753177, + -1078044493, + 1050604404, + -1079502360, + -1079547675, + -1100404348, + -1109844228, + -1087366197, + -1073056293, + -1088964247, + -1073016966, + -1072988698, + -1083327623, + 1066751318, + -1088263219, + 1078675351, + -1075498670, + 1066767257, + 1074404560, + 1072359046, + 1077706039, + -1055780335, + -1082365356, + -1086682118, + -1062915146, + -1070837926, + -1072396457, + 1056392122, + 1083335821, + -1092607195, + -1128790456, + 1071658907, + -1079819868, + -1068170642, + 1044806844, + -1084112626, + 1065341433, + 1062572661, + 1052618566, + 1046453122, + -1084834536, + -1063268894, + -1063013858, + -1098263564, + -1071253224, + 1059108515, + -1098292513, + -1064038835, + 1056370560, + -1080149920, + 1060107973, + 1059854414, + 1075438190, + 1073203142, + -1081212374, + 1074122928, + -1084418379, + -1106244900, + 1065294153, + -1098081457, + -1112309194, + -1096444036, + -1099283486, + -1072569816, + -1084164188, + 1039608809, + 1044922765, + -1092578083, + 1080891979, + -1082015717, + -1091828211, + 1076560066, + 1073666007, + -1103142142, + -1074127597, + -1088041982, + -1086523590, + -1096920567, + 1067103740, + 1069577620, + -1092996918, + -1101901137, + -1080886977, + -1072142758, + 1072862495, + 1070764882, + -1072449078, + -1063771106, + -1087835809, + -1083045286, + -1106804453, + -1076699311, + -1084672075, + 1060548767, + -1141334938, + 1071725775, + -1105541449, + -1056948165, + -1069899696, + 1062451139, + -1072673612, + -1074367545, + -1070710571, + 1075512231, + -1078943868, + -1137387067, + -1098330572, + 1060184652, + 1063110307, + -1104350244, + -1093964957, + -1087306482, + -1078523234, + 1080102815, + 1061973498, + -1097142129, + -1080792453, + -1114825126, + -1085077645, + 1074038815, + -1087951953, + -1115813873, + -1111513569, + -1098622205, + 1067728629, + 1059067352, + 1059237627, + 1068342465, + -1088965748, + -1079451105, + 1059387771, + -1097097098, + 1057448393, + -1085643523, + 1069454665, + -1101110974, + 1074448998, + 1052041247, + 1015965924, + -1075834522, + -1071639512, + -1086454941, + 1041043132, + 1078092140, + -1079205332, + 1067377271, + -1094732255, + -1070893474, + 1060681374, + -1085636506, + -1071577181, + -1115820121, + 1055197746, + 1033600919, + -1105980877, + 1035308775, + 1053215144, + 1053334834, + 1032579576, + -1087582404, + 1047272362, + 1038448145, + -1098588044, + 1060049522, + -1100071790, + 1059615328, + 1058043781, + 1058936069, + -1097375953, + -1099138783, + 1063901187, + -1102307502, + -1120394153, + -1095390898, + 1058633628, + 1051203889, + 1042691558, + 1059771796, + 1061141828, + -1095719020, + 1053168302, + 1040999395, + -1107508926, + 1057732882, + -1107032191, + -1085295167, + 1049823881, + -1083656834, + -1096950110, + -1074721388, + -1062935671, + 1051858961, + -1079456362, + 1057663274, + -1093836302, + -1083413360, + 1066767231, + 1066120138, + -1100142068, + 1071092702, + 1050853403, + -1091784999, + -1065092435, + 1060483931, + 1027588835, + -1080643582, + -1072942065, + -1093031570, + -1097429957, + -1106437518, + -1085087123, + 1050642071, + -1101616431, + -1080983213, + 1056730893, + -1078043188, + 1057483670, + -1073460453, + -1080394141, + -1093599999, + 1054325276, + 1082702169, + 1074933176, + -1080851978, + 1057201273, + -1094053711, + -1089205804, + 1057363672, + -1086904792, + 1055096528, + 1039993163, + 1076173944, + 1017537907, + 1059997908, + 1051374293, + 1080935481, + -1086323838, + -1084795252, + 1070666929, + 1075955951, + 1072608271, + -1111016475, + 1078829729, + -1118112077, + 1053719360, + -1097598562, + 1043968850, + -1080894013, + -1089956825, + 1048850772, + -1110058767, + 1028756370, + 1059222566, + 992572400, + -1080995251, + 1057373314, + 1059347033, + 1052956837, + -1073002248, + -1105385537, + -1107579077, + 1061841397, + 1056446341, + 1060245710, + -1081879406, + -1119849904, + -1076043681, + 1054975994, + 1049032829, + 1068424433, + -1086804754, + -1078506643, + 1036424930, + 1026225862, + 1021157284, + 1063752590, + -1105460322, + -1079324592, + 1058021316, + -1082557243, + 1054762773, + 1034194208, + -1090182571, + 1042311615, + -1103507660, + -1065817621, + -1083786711, + -1084877867, + 1057513001, + 1056710905, + -1100497262, + 1074143471, + -1173110424, + 1048795089, + -1107453991, + -1084675998, + -1097878445, + 1094386998, + 1074100791, + 1071665464, + -1079220094, + 1065525343, + -1079378304, + -1077218364, + -1079239048, + -1091286507, + 1053591845, + -1078787131, + 1065274560, + -1072547713, + -1084363942, + 1088071741, + -1082005017, + -1130717432, + 1045061671, + 1045970539, + 1061395651, + -1075316693, + -1096732053, + -1084625613, + -1084841604, + 1068526952, + 1065701666, + 1072113436, + 1061586888, + -1077861006, + -1070716565, + -1062815971, + -1072789358, + -1078691616, + 1052750813, + -1074866267, + -1089759526, + -1074054034, + -1072042640, + -1094116030, + 1043636580, + -1127046630, + 1053351244, + -1128324567, + 1061694916, + 1023978779, + 1028475744, + 1046467070, + -1098825639, + -1080302859, + -1104173264, + 1050571474, + -1085517353, + 1043262684, + -1097407615, + 1059954989, + -1128914416, + -1082842823, + 1036947223, + -1098907349, + 1060392493, + -1089371398, + -1091721343, + -1085626562, + 1071328160, + 1076938337, + 1066428116, + -1066231198, + 1076965740, + -1098159092, + -1082605584, + -1092218819, + 1058108174, + 1038501423, + -1098523559, + 1073834517, + 1046375510, + -1079047677, + -1096125648, + 1037880225, + -1078342541, + 1090373474, + 1049585311, + -1079127512, + 1038124228, + -1082273110, + 1069463525, + 1067217267, + -1118651219, + -1078376545, + -1088719598, + 1058776478, + 1043814497, + -1075277863, + 1072701174, + 1065671071, + -1070147413, + -1062325087, + -1092822098, + 1028671060, + -1066037934, + -1082878966, + -1087837465, + -1073520334, + -1079638235, + -1085813499, + -1073349234, + -1080965754, + 1075303292, + -1089140897, + 1045832609, + 1058469932, + 1083044860, + 1081352661, + 1064599351, + -1074172303, + -1098890486, + 1078253002, + -1081016418, + 1061707522, + 1072257712, + 1066112287, + 1076346609, + -1080203738, + 1077340514, + -1078482260, + -1121469108, + 1077812279, + 1073379446, + 1057914863, + -1097092524, + -1082577663, + 1058813128, + 1067286884, + -1090284780, + 1064471773, + 1060765787, + -1092344039, + -1105751320, + 1063137941, + -1088409371, + 1050516259, + -1078062607, + 1034960755, + -1085300060, + 1047593412, + -1081998199, + -1112063697, + 1043004159, + -1080865040, + 1062238789, + -1073429797, + -1114046409, + 1034066803, + 1053526894, + -1066340970, + 1079847339, + -1098038034, + 1065519090, + 1084134460, + 1078200614, + -1072002787, + 1052132949, + 1060950449, + 1031974903, + -1082936294, + 1066035564, + 1066205661, + -1079442876, + 1051687540, + -1089182828, + -1094314806, + -1071663019, + -1064504209, + 1065803646, + -1079651884, + -1127917510, + 1059386849, + -1078145176, + 1083588848, + 1053073555, + -1075001263, + -1105448057, + 1046593813, + 1046698476, + -1067106100, + 1049395370, + -1079274140, + 1068269028, + 1066066946, + -1080387143, + -1079413821, + 1060262189, + 1072219935, + 1069068577, + -1081510358, + -1107994358, + -1089632744, + -1080216655, + -1069256382, + -1094937085, + -1124264035, + 1050418768, + -1085529642, + 1076382848, + 1047866889, + -1079068321, + -1080695433, + 1056980204, + 1075228646, + 1060650786, + 1067699597, + 1068225902, + 1074892027, + -1068146744, + -1072729233, + 1069171041, + -1080931652, + 1063734670, + -1105900704, + 1062615000, + 1064994664, + 1071026709, + -1088583026, + 1058298554, + 1048750208, + 1038273748, + -1097111654, + 1043001059, + 1033823156, + 1049852168, + -1097004050, + -1077690253, + -1083473801, + -1100818160, + 1045059120, + -1131288198, + 1062066120, + -1082573257, + 1061658506, + 1042328589, + 1054523355, + 1064695961, + -1094529896, + -1128447718, + -1090146102, + 1054095564, + 1068928800, + 1070890990, + 1067889423, + 1059810470, + -1078801236, + 1076211723, + -1086990841, + -1072812256, + -1069774114, + -1107137389, + 1061354488, + 1052598831, + 1066721661, + -1083827843, + -1072561742, + 1072273925, + -1090689440, + -1076850452, + -1077067336, + 1074189733, + -1071796510, + -1121781591, + -1084382359, + 1075040821, + 1067936800, + -1117279311, + -1081800307, + 1055559042, + -1106497686, + -1085665064, + -1070267888, + -1096137513, + 1064396064, + 1076296796, + 1073428277, + -1085397353, + -1078428262, + 1075078800, + 1060586600, + 1033667475, + -1081124424, + -1089040810, + 1069133695, + 1063091111, + -1089980658, + 1065688007, + 1065159819, + 1052850957, + 1029827737, + -1071121949, + 1066611455, + 1060609855, + 1063613171, + -1085843159, + 1079489968, + 1063438902, + -1068079474, + 1066756648, + -1079235222, + 1073220314, + 1075670363, + 1068252272, + -1080173517, + 1049783955, + -1091460991, + -1085550130, + 1073062699, + 1065121778, + -1102180674, + -1081445123, + 1050323152, + -1112264922, + 1056370985, + -1110735526, + 1042257797, + 1036416908, + 1057319553, + 1039766371, + 1023895701, + -1088344787, + 1055116002, + 1041559023, + 1048460456, + -1095968679, + -1088657497, + 1015584156, + -1079036885, + -1088134234, + 1042530454, + 1026539929, + 1062629094, + 1060824774, + -1116711256, + 1059214983, + -1140723932, + 1041759641, + 1072900300, + 1070172407, + -1084478780, + 1069793606, + 1069636792, + -1086970887, + 1058191720, + 1042538768, + -1096626815, + 1049934202, + 1051992865, + -1075147332, + -1105467895, + 1069712163, + 1057541225, + 1060863600, + 1068668591, + 1030245396, + -1075313577, + 1069828117, + 1066748271, + -1073216923, + -1059833707, + -1057886730, + -1094486530, + -1081723305, + 1091512643, + 1074060112, + 1053979037, + -1086578035, + 1074242936, + -1093535243, + 1079032081, + -1080391017, + -1065346283, + -1079768166, + 1060052874, + 1070517331, + -1084152981, + 1073164781, + 1085548572, + 1055862797, + -1074772110, + -1084642654, + -1082264765, + 1055776769, + -1073435220, + 1053341304, + 1071676675, + 1034558460, + -1073465831, + 1068210489, + -1070762416, + 1063002769, + -1069919745, + -1117382277, + -1078475949, + -1072469773, + -1077804181, + 1091747999, + -1068535874, + -1080022918, + -1077027037, + -1072793905, + 1048942360, + 1048672087, + -1093286310, + -1089226685, + -1087006467, + -1069278240, + 1042746953, + -1106020225, + -1080516978, + 1069315172, + 1066470505, + -1090094249, + -1077749296, + -1088926731, + 1060909259, + 1054072230, + -1075335481, + -1104235191, + -1089952329, + 1057325522, + 1074183152, + -1112345906, + -1093719133, + -1097374394, + -1110389348, + -1062058098, + 989817808, + -1072101202, + 1087993604, + -1079023249, + 1074187512, + 1074805933, + 1085622986, + 1057442599, + 1072818094, + 1057615790, + -1066515503, + -1106960203, + -1079419072, + 1066504278, + 1059891316, + 1075901755, + 1076918500, + -1079287430, + 1078294861, + 1047411412, + -1088131344, + 1065659355, + -1073452965, + -1089412323, + 1073943716, + -1073218820, + -1096939301, + -1068212967, + 1050048101, + 1070821132, + 1058805728, + -1078171489, + -1089184873, + 1059816648, + 1080159526, + -1094591867, + 1049017407, + 1056103691, + -1120194648, + 1051796827, + 1051095114, + 1072438720, + -1067324671, + 1076721887, + -1089485961, + 1068771164, + 1054569171, + 1081159343, + 1074247594, + 1073913459, + -1086259559, + -1087815558, + -1085980563, + 1080799366, + -1085240255, + -1104285991, + 1079567177, + 1064774308, + 1074951581, + 1043992380, + 1063988881, + 1075911189, + 1058407739, + -1080135483, + -1070524555, + 1064219972, + 1055560380, + -1086457775, + 1069564014, + 1038848349, + 1022997659, + 1061203655, + -1115285378, + 1030718282, + 1058665727, + -1083093326, + 1049704618, + -1069887327, + 1033206762, + -1082632453, + 1056139317, + 1066083707, + 1055834409, + 1030231902, + 1055504744, + -1100858354, + -1079785141, + -1090275468, + 1049935591, + 1037178289, + -1096725787, + 1064724328, + 1059167637, + -1081027947, + 1065901137, + -1073683471, + 1063434206, + 1059700257, + 1070892322, + 1063020352, + -1091851347, + -1087712274, + 1066310705, + 1069459970, + -1066414298, + -1060168052, + -1130874822, + 1066671684, + -1076068234, + -1091824704, + 1058313492, + 1043007317, + -1098130956, + 1064198382, + -1087330866, + -1098165622, + 1069027816, + -1102465397, + 1058032336, + -1089714021, + -1083265070, + 1059004139, + -1145791189, + 1075868664, + -1080643453, + -1078337017, + 1048706856, + -1091602751, + 1041383077, + 1044870391, + -1088036065, + -1121264714, + -1075803708, + 1062976098, + 1074833747, + 1019481845, + 1074026507, + -1135809234, + 1058165298, + -1070262899, + 1069181744, + 1049124971, + 1050918062, + 1049921300, + -1072661475, + -1097717064, + 1066352515, + 1074469015, + 1068371294, + 1066732094, + 1047322900, + 1072323784, + 1054096748, + 1042188484, + 1071748351, + -1087040665, + -1086826561, + -1106061445, + -1131599924, + -1136733301, + 1033010956, + 1045151722, + -1083658347, + -1139407389, + 1030441194, + 1052833271, + -1086093153, + 1047376067, + 1058248834, + 1064066706, + 1057832229, + -1097842309, + -1090358535, + 1057239135, + 1025563238, + -1111810692, + 1051055676, + -1090774758, + 1049649702, + -1087402843, + 1049451132, + -1084715943, + 1063316097, + -1089222433, + 1051289353, + 1020530784, + -1091893836, + 1038314995, + 1057915071, + 1059739013, + -1129140422, + 1054661767, + 1049531140, + 1042085063, + 1053736325, + 1050776763, + -1087736858, + 1080250469, + -1097768811, + 1077270964, + 1059398132, + -1073558161, + 1042394275, + 1063467157, + -1087384055, + -1086100928, + 1072238087, + -1087874109, + -1084976552, + 1058935755, + 1059346721, + 1067381987, + -1060640682, + 1051798667, + -1081835489, + 1077282417, + 1070058302, + 1078054639, + -1103786610, + 1057015959, + 1074192303, + 1054244378, + -1114746465, + 1072189642, + -1105389517, + 1051645720, + -1067292943, + 1074119068, + 1065654852, + 1055084164, + -1077110118, + -1076429851, + -1081154745, + -1098361758, + -1077831776, + -1085309512, + -1092710776, + -1068323759, + 1063425677, + -1089290720, + -1092731294, + 1044450117, + -1071929362, + 1076691652, + -1073303997, + 1071365547, + 1049450772, + -1080135230, + 1065531318, + 1047343227, + -1085912829, + -1095531717, + -1096483839, + -1098291551, + -1096582750, + 1057528185, + -1094765668, + -1130937439, + 1041239242, + 1060434404, + -1084839248, + 1056168027, + -1081332479, + 1062129783, + 1050998439, + 1061868978, + 1051093099, + 1027811806, + -1081892001, + -1087642772, + 1052728422, + 1069627446, + -1097239757, + 1059405526, + 1065540454, + -1108452266, + -1084509379, + -1072042437, + 1080334207, + 1049726335, + 1063934303, + -1086075327, + -1066288362, + 1034769390, + 1082167150, + 1034674592, + 1069406906, + -1075334153, + 1063222686, + 1065011399, + -1097713874, + 1054168552, + 996598478, + 1057795099, + -1096616000, + 1059912476, + 1063155938, + 1070022761, + 1070252487, + -1099170210, + 1024948668, + 1057545364, + -1112376539, + -1084724482, + 1081181182, + 1076856031, + -1076999189, + -1071979928, + 1065916187, + -1089541296, + -1119465279, + -1090025563, + -1086302919, + -1097884197, + -1076883662, + -1122830138, + -1097760068, + 1050811702, + 1075657696, + 1077111462, + -1069450730, + 1063702521, + -1079026344, + -1079172362, + 1076863942, + -1089446338, + -1092291367, + 1068319796, + 1070299351, + -1067619940, + 1076432093, + 1082438341, + 1061905519, + 1045899223, + -1069403809, + 1061825689, + -1089908375, + -1084113681, + 1068113740, + 1043752921, + 1067406727, + -1078116404, + -1094377061, + 1061374358, + 1059182535, + 1052713845, + 1063767966, + 1049198757, + 1015529955, + 1045231471, + 1056110116, + -1100211758, + -1080167702, + 1061977840, + -1094011416, + -1085651691, + 1070811642, + 1030044626, + 1011368587, + 1042285467, + 1069099347, + 1059604468, + -1088987851, + 1036810911, + -1098102461, + 1043905112, + -1089302326, + 1079220934, + 1064904023, + 1075130581, + -1105502032, + 1076175749, + 1062693993, + 1053562940, + 1079427456, + 1053571293, + -1074816039, + 1066964210, + 1077824011, + 1069543377, + -1075430945, + 1087583643, + 1055090187, + -1121130780, + 1082153805, + 1067971164, + -1115216743, + 1062695322, + -1087125380, + -1081394990, + -1096129085, + 1051320882, + -1079915962, + 1009326294, + 1062984442, + -1088142827, + -1098075949, + -1105991780, + 1053628048, + 1062570027, + -1075853145, + -1106052622, + -1084364813, + -1076764498, + -1082919886, + -1100546239, + -1092162832, + 1065754380, + -1079122977, + 1062082178, + 1079791242, + 1058820284, + -1097111547, + -1073104270, + -1081569000, + -1100053450, + 1057083298, + 1055460980, + -1079388009, + 1080263417, + 1066723057, + -1073889218, + 1072049027, + -1094469241, + 1054416300, + -1092349820, + -1075916110, + 1074787659, + 1065018660, + -1087712576, + -1107183884, + 1066282623, + -1089377835, + 1058540088, + -1109674127, + -1095109721, + 1057108337, + 1029947759, + 1051057047, + -1101063588, + -1100764707, + -1106404193, + -1079398288, + 1043287130, + -1084342333, + 1045211208, + -1110723498, + -1090127026, + 1060998742, + 1042428042, + 1058936758, + 1027605986, + -1080246843, + -1103925062, + -1093858567, + 1060600242, + -1112412663, + 1052279111, + -1093359339, + 1066936034, + 1050473132, + 1044896125, + 1072862170, + 1069051258, + 1040726610, + -1103394132, + 1039559907, + -1090856022, + -1102439611, + -1079789594, + -1087082008, + -1080627388, + -1088244084, + 1068485135, + -1083820343, + 1068866157, + 1063835369, + -1076998123, + 1061823438, + 1047732325, + -1075277012, + -1076143589, + -1069225315, + -1076475828, + -1072277558, + -1077784588, + 1045834425, + 1036898898, + 1077796666, + -1065163610, + 1068716402, + -1070584515, + 1083143232, + -1080511017, + 1047636193, + -1090308998, + -1081042208, + 1051500701, + -1093695855, + -1071490874, + -1071932585, + 1067438291, + 1077176203, + -1073324455, + -1073270408, + 1077901961, + -1074363652, + -1089589896, + -1068664765, + 1037886391, + -1072267647, + -1062239817, + -1076102600, + 1061237869, + -1075355154, + 1072502609, + -1076122212, + 1049649254, + -1060049271, + -1086888413, + -1068525713, + -1070516757, + -1072954996, + -1072864002, + 1077220429, + -1081956996, + -1106823618, + -1080484344, + -1079128125, + -1106187294, + -1109807041, + 1059338146, + -1111229714, + -1084366594, + 1065448792, + -1077722902, + -1093398503, + -1103860959, + -1072813310, + 1052696603, + -1081264506, + 1041185275, + 1025589296, + 1059147169, + -1071970658, + -1109514546, + 1049648430, + 1068824322, + 1052300678, + 1053441577, + -1083951105, + -1073528746, + 1070165405, + -1074509338, + -1069650190, + -1101574226, + 1071726235, + -1078744965, + -1081777466, + -1074351936, + -1074738575, + -1096927855, + 1065410081, + -1078841165, + 1060093448, + -1090261930, + -1103732211, + -1103082452, + 1072879360, + -1090728047, + -1076817813, + -1088050288, + 960200096, + 1057747155, + -1093215534, + -1076287887, + -1114492307, + -1094302951, + -1084265999, + 1085799203, + 1065931186, + -1079859845, + -1081824184, + 1057473392, + 1068721327, + 1056379806, + 1037885829, + 1058936699, + -1109400993, + 1075991364, + -1084773216, + -1097401934, + -1072685187, + 1025877342, + -1111390026, + 1036256353, + 1056133693, + 1062308266, + 1076936714, + 1042340001, + -1080723366, + 1074410803, + 1054151101, + -1109539950, + -1111453005, + 1062964356, + 1072842889, + -1100115428, + 1035015390, + 1060187045, + -1077703371, + 1034905317, + 1077064223, + 1068263932, + 1034081516, + 1042885324, + 1067844014, + -1104897833, + 1038122798, + -1154924606, + -1134885507, + -1097574610, + -1105389021, + 1048850209, + -1092394734, + -1076292874, + -1097806949, + 1049623473, + -1094028515, + -1096647821, + -1101561918, + -1094062927, + -1095613819, + -1115820016, + 1037556636, + -1081042757, + 1018314812, + 1048324746, + 1061512804, + 1056824359, + 1040991922, + -1082568390, + -1097714424, + -1097169327, + -1095035072, + -1095987498, + 1060248078, + -1086381156, + 1038173768, + 1065066663, + 1047202672, + 1019328908, + 1050907180, + 1053945622, + 1073834505, + -1108286342, + 1094900707, + -1096733299, + 1059530154, + -1079697245, + 1062415453, + -1115669649, + -1070356621, + -1128587981, + -1094431229, + 1013746908, + 1084174807, + -1087130409, + 1050433893, + -1102864114, + 1032922673, + -1102941369, + 1061081632, + -1071891467, + -1113471904, + 1056561457, + 1053104717, + 1041300982, + 1009234668, + 1023675928, + -1084670817, + 1078735690, + 1053605258, + -1110358497, + 1025373968, + -1116078548, + 1027562857, + -1121584828, + 1046158104, + -1081358781, + -1110037619, + -1105307285, + -1122486452, + -1090445624, + 1068699370, + 1040512540, + -1085381811, + -1081188507, + -1110308525, + -1078451678, + -1089808172, + -1101120663, + -1111921156, + -1088981719, + 1054517670, + 1040107251, + 1034106958, + -1123267300, + -1071755850, + -1101767479, + -1142922256, + 1033446719, + -1075961761, + 1044237780, + -1111536372, + -1086023281, + -1104044817, + -1096703815, + -1086861745, + -1126115714, + 1058404141, + -1071094407, + -1096869231, + 1043050737, + 1069539684, + -1122158982, + 1001370896, + 1063359756, + 1012273580, + 1035036093, + 1067224760, + 1000720338, + -1093023655, + 1037713164, + 1070801452, + 1043983816, + 1070060986, + -1085728551, + 1064781873, + -1098463470, + -1101790683, + 1027310086, + -1137715420, + 1058514789, + 1066977055, + 1046953491, + 1065219505, + 1082236860, + 1050026711, + -1120819025, + 1073781725, + -1138269872, + 1063183513, + 1019689065, + -1122404190, + -1106579301, + 1040388384, + -1124922018, + -1060445151, + 1055588505, + -1109578488, + 1042300054, + 1042515581, + -1119012728, + -1087273634, + 1059317789, + -1095273052, + -1096569991, + -1095801395, + 1050973240, + -1104293576, + 1049615864, + -1091320724, + 1061604123, + -1112493770, + 1015033244, + 1045383760, + 1049939008, + -1123784058, + -1092003049, + -1110371139, + 1044463157, + 1019985138, + 1047595923, + 1033475488, + 1049987299, + 1050272505, + -1121942709, + 1052674457, + 1059055508, + 1034398901, + 1064431334, + 1063313601, + 1056097335, + -1101251683, + 1073796227, + -1079642609, + 1050505963, + 1041454051, + 1042578389, + 1087117245, + -1114154206, + 1043775900, + 1033925416, + -1135446495, + -1094264596, + -1102390012, + 1075018800, + 1039075500, + -1105641631, + 1064643320, + -1092297431, + -1097437569, + 1062869392, + 1051019385, + 1041517702, + -1074080100, + 1011567256, + 1032393153, + -1097449813, + 1019964591, + 1019088404, + 1032390479, + -1106452364, + -1100498865, + -1096754791, + 1037570646, + -1088298828, + -1071341024, + 1046835290, + -1086618959, + -1078690392, + 998224535, + 1010068917, + 1074151146, + 1048772874, + 1042054658, + -1081580921, + 1044280936, + -1096413011, + -1107530820, + -1103683056, + -1080135341, + 1041898437, + -1080691847, + -1092447878, + 1044972413, + 1033740165, + -1128530358, + 1014012435, + 1074411369, + -1086211124, + 1073181266, + -1110936204, + -1112304530, + -1093567724, + 1061319867, + -1074932378, + -1088710239, + 1051376511, + 1064430071, + 1079631639, + 1033200331, + -1123620980, + 1033308595, + 1090146106, + 1066879281, + -1131867070, + -1109071132, + -1128516410, + -1119275513, + 1006889538, + -1060007580, + -1067557528, + 1031687599, + -1074967941, + 1010091694, + -1098458429, + 1042180525, + 1032889288, + 1065519565, + -1102645118, + -1068310385, + -1076806196, + -1085649784, + -1066741281, + -1060344143, + -1105311600, + 1072689977, + -1103859754, + 1037010526, + -1135505620, + -1087822616, + 1019539432, + 1054090759, + -1126560408, + -1087246622, + 1043096853, + -1087384044, + 1032531278, + -1115577231, + -1076266635, + -1078453039, + 1042189782, + 1035028298, + -1095023847, + -1096930821, + 1072943772, + 1052533201, + 1010972628, + 975567080, + 1063961584, + 1028844432, + -1150436046, + 1063168668, + -1114266718, + -1081903612, + -1110279673, + 1054565100, + 1045466142, + 1081021853, + -1077013854, + 1065547996, + 1048213386, + -1125489238, + -1130017672, + -1080463949, + 1063981926, + 1047079221, + 1052369095, + -1056752343, + 1067623090, + 1074384291, + -1127000843, + 1054835573, + 1063317966, + 1036985280, + 1045069777, + -1112752882, + 1040341528, + 1024512519, + -1082030072, + 1049713686, + 1066799456, + 1035348492, + 1079137178, + 1068432425, + 1045025805, + 1049838155, + -1124308392, + 1066632714, + -1089512819, + 1050428347, + -1097991327, + 1057871383, + 1087389431, + 1035154843, + -1102734503, + 1072709916, + 1066408720, + 1047742646, + -1077868959, + 1010423052, + -1137251772, + -1126992745, + 1035779464, + -1070739294, + -1139563732, + 1052563252, + 1092204293, + 1058714562, + 1026173523, + -1099681202, + 1022746124, + 1067136480, + -1087872231, + -1083929037, + 1051419025, + -1104472802, + -1091389256, + -1096564910, + -1092514202, + 1049806192, + -1095598352, + -1078156211, + -1087149859, + -1106945344, + -1123651420, + 1041508947, + 1046840305, + 1049485381, + 1070895437, + 1054240548, + 1060387236, + -1109076247, + 1046400608, + 1055401277, + 1057356659, + -1120818165, + -1101155887, + 1072967855, + 1051506819, + -1108997068, + -1089842578, + -1119857364, + -1089071715, + 1028295942, + 1048280994, + -1114276160, + 1067603939, + 1025558355, + 1052124135, + 1075499604, + 1046958689, + -1063373485, + 1032294434, + -1120764604, + -1079273854, + -1094303882, + 1046806116, + -1064280035, + -1071199793, + -1079475163, + 1002985564, + -1094244583, + 1050336286, + 1049183698, + 1051518050, + -1079870951, + 1050144925, + -1099326432, + -1142618464, + -1114665863, + 1042524477, + -1081923305, + 1055945401, + -1086987519, + -1104726525, + 1010522480, + 1033893369, + -1092051876, + 1052970643, + 1049179437, + 1067390167, + 1025229745, + 1053859737, + 1053555319, + -1087024987, + 1038629677, + -1069277438, + -1108613095, + 1020156728, + 1047961724, + 1046007047, + -1092646356, + 1056507182, + 1048478806, + -1083861153, + -1095309066, + -1104718654, + -1081741217, + -1092363949, + 1055567398, + 1054052282, + 1049555378, + -1072326830, + 1058593638, + -1102060970, + -1103504325, + 1062424639, + 1042286729, + -1089708655, + -1088966599, + -1106281295, + -1110977896, + -1111246791, + 1054244280, + -1094312887, + -1122360467, + 1023552339, + 1025735436, + 1032600489, + 1020112385, + 1040818732, + 1040947167, + 1015141385, + 1055420577, + 1035728094, + 1061650514, + 1058052162, + -1108613300, + 1028189967, + -1106643376, + -1138151026, + 1029110404, + 1032348198, + -1090436352, + -1176502928, + -1091887033, + 1036620841, + 1054690065, + -1108406094, + -1118674457, + -1086164650, + 1034343555, + 1055975573, + -1071877808, + -1086233562, + -1087467262, + -1091298342, + 1041157970, + 1075858573, + 1061525221, + 1067235614, + -1105591544, + -1099585902, + -1106364904, + 1024569794, + 1062905013, + 1035618408, + -1094343602, + 1051675419, + 1046489478, + 1057615368, + -1073170069, + 1022694580, + -1060371314, + 1060749534, + 1060338171, + 1071392860, + 1067980590, + -1053917394, + -1083854728, + 1048746588, + 1049495813, + -1107691223, + -1097998035, + -1103721969, + 1030038348, + -1121724490, + 1077042718, + -1127093702, + -1096162461, + 1041442074, + -1097916707, + -1091571615, + -1116193384, + -1087548815, + 1054611067, + 1040929978, + 1063037472, + -1095349223, + -1127549002, + 1061844549, + 1057522840, + -1090692624, + 1025669889, + 1070987142, + -1106876817, + -1125548086, + 1062814475, + 1034060386, + 1058319656, + -1125508482, + 1034831203, + -1096194649, + -1108343647, + -1137683684, + -1090091058, + 1048778988, + -1080373042, + -1111712662, + 1045220954, + -1089107298, + -1111193267, + -1078818263, + -1107051452, + -1092973389, + 1059669928, + -1089835738, + -1094361862, + 1071922694, + 1037533228, + 1016432656, + -1110146087, + 1029554998, + 1020154908, + -1076604149, + -1124028416, + 1036869284, + -1108388771, + -1139822977, + 1028313487, + 1079680213, + -1081132384, + 1039874131, + -1065246521, + -1094419466, + -1071733639, + -1084925845, + 1056577957, + -1109966898, + 1060673952, + 1048970334, + -1095878726, + -1091712429, + 1028599394, + -1106062516, + 1032327345, + 1040653875, + -1095042321, + -1108645551, + -1106165089, + -1125556241, + -1109471523, + 1047775404, + -1150831386, + 1036288677, + -1088212477, + -1088887497, + 1026811718, + 1057393113, + -1054507412, + -1074760756, + 1041319624, + 1036434839, + -1113938645, + 1026892952, + -1077941982, + 1055951198, + -1079556334, + 1035573111, + -1103137222, + 1057161024, + -1093781993, + 1027078854, + -1100348445, + 1098902625, + 1055118072, + -1106234704, + 1044437783, + -1097343545, + 1077566532, + 1044676765, + -1073200871, + -1058011290, + 1046181829, + -1089043698, + 1020017590, + 1070001968, + 1051777124, + -1089640470, + 1068198279, + 1045842544, + -1103012447, + 1066582131, + 1006941991, + -1099538917, + 1042473764, + 1075661808, + -1082539608, + 1067744171, + 1042375009, + -1097760982, + -1102679198, + -1103761081, + -1097527587, + 1018784545, + -1104674733, + 1058680036, + -1074394194, + -1096088029, + 1040628670, + 1056681304, + 1066941237, + 1044180773, + 998742514, + 1045785794, + 1033207555, + 1057142146, + 1020611598, + 1047996759, + 1056579172, + 1061326250, + -1099122137, + -1097776533, + -1115286673, + -1096939740, + -1080679974, + -1100054925, + -1087985438, + -1059298708, + 1054063995, + 1058912591, + 1074365517, + 1040051456, + 1072228442, + 1037523553, + 1055553994, + 1039613858, + -1137214892, + -1101713795, + -1089649172, + 1040471753, + 1055445303, + -1087264510, + -1150551670, + -1113675353, + -1123118122, + 1058881947, + -1088324546, + -1083134137, + -1095378427, + -1117028853, + 1083066040, + 1071895095, + 1002095948, + -1092732985, + 1058613436, + -1094542429, + 1026144461, + 1038576774, + 1072868214, + -1137347382, + -1096060184, + 1068056494, + 1053525361, + 1040942795, + 1067529236, + -1078566220, + -1088691493, + 1056046389, + 1047454964, + -1110974057, + -1096351851, + 1029445627, + 1068366942, + 1077821919, + 1037562234, + 1041876770, + -1082780837, + -1092506475, + 1077805955, + -1100978881, + -1107178683, + 1078137123, + -1106895403, + -1090274166, + 1040252310, + 1011436393, + 1057962219, + 1064922536, + -1064961782, + 1037119288, + -1122448123, + 1018002358, + -1096008828, + 1025755367, + 986033088, + 1050112115, + 1055387943, + 1054063309, + 1065340867, + 1037889397, + -1104492376, + -1098453016, + -1112893716, + -1155831794, + 1063116258, + -1096250485, + -1117176977, + -1075243640, + -1095859938, + 1012363498, + -1098435387, + 1000856951, + 1059032697, + 1058467072, + 1053973824, + -1110389724, + 1070233181, + -1126107413, + -1085806370, + -1084862301, + -1084953562, + 1048828511, + -1093016660, + 1045273688, + -1055982633, + -1080731677, + -1089505943, + -1098554559, + 1044654304, + -1114226010, + -1103182745, + -1095662276, + -1108775896, + -1109361782, + -1160292530, + -1110284009, + -1123679636, + -1080969638, + 1068844192, + 1070422560, + 1033990671, + -1103957777, + -1084216044, + -1100153370, + 1042238931, + -1087605772, + 1079132332, + -1107000568, + 1036156756, + -1086827511, + -1085834128, + 1016553235, + -1129918868, + -1104881085, + 1038124514, + -1115519134, + 1068742276, + -1078867554, + 1059063415, + -1107151849, + -1081710847, + -1096081143, + 1035566467, + 1041809545, + 1045088524, + 1059353253, + -1119037746, + -1117875085, + -1087836810, + -1097829357, + 1088173289, + 1041363987, + 1058763748, + -1086346608, + -1084699541, + -1092088892, + -1080056826, + -1111840091, + 1051256296, + -1108444478, + -1052779885, + -1082593282, + -1103870113, + 1044059286, + 1048587963, + 1051361962, + 1052123116, + 1075203498, + 986672274, + -1115563892, + 1058115283, + 1033124247, + 1075970232, + -1089832001, + -1123779548, + -1106747763, + 1042158266, + -1156547324, + -1104444658, + 1026548068, + -1118583465, + -1110152303, + -1091848150, + 1052366706, + 1007786005, + 1068359195, + 1057959856, + -1098404633, + 1073585782, + 1048922473, + -1136871010, + -1088340135, + -1095340596, + -1083341451, + -1070612441, + 1041309272, + -1072556611, + -1076353974, + -1100606209, + -1105579112, + -1089995161, + -1105518002, + 1070070545, + 1066316432, + -1062238559, + 1051535494, + 1054908276, + -1092968143, + 1027446777, + 1042478949, + -1091625530, + -1086979787, + 1025303559, + 1089195819, + -1104909363, + 1072269441, + -1094477954, + -1110423890, + -1084755345, + 1016396822, + 1038564519, + 1093482883, + 1040805017, + 1068812881, + 1048045006, + -1095399347, + 1074976714, + 1034633753, + 1051341762, + -1095720691, + -1119533970, + 1017689948, + 1058737687, + -1096171698, + -1121321037, + -1074745716, + 1043211682, + 1052322270, + 1072221637, + -1085078517, + 1060001984, + -1113828882, + 1066883971, + 1015558093, + 1069507156, + 1039657916, + -1077908470, + -1089462841, + -1106007930, + 1049208239, + 1033874915, + -1108517432, + -1088117399, + -1076457500, + -1102869574, + 1044080557, + 1049823734, + 1005765759, + 1048389393, + 1068448378, + -1112087622, + -1101177624, + 1023354124, + -1129601378, + 1047535117, + -1101980026, + -1144141398, + -1073386570, + 1032982092, + -1116409011, + -1146145956, + -1096011582, + -1123786310, + 1043131631, + -1093296632, + -1112907496, + 1049063262, + 1074346039, + -1078985417, + 1061445053, + -1107056499, + 1052462164, + -1080940414, + 1026175972, + -1098987100, + -1101904967, + -1095607470, + 1062075527, + -1130722453, + -1056089628, + -1066829970, + -1132323824, + 1054322132, + -1133710168, + 1045042965, + 1059092363, + -1081249219, + -1121335765, + 1050001777, + -1110514479, + -1098046910, + -1116293167, + 1076609981, + -1081566288, + 1011850036, + -1107163658, + -1115284460, + -1090362884, + 1060354045, + -1079033992, + 1054834618, + 1068004817, + 1061423075, + -1062339007, + 1044578476, + -1112405961, + 1040095499, + 1093136592, + 1071813370, + -1146877255, + -1108653923, + 1019790793, + 1032731668, + 1031385670, + -1073271546, + -1087326354, + 1032661671, + 1068426298, + -1119338572, + -1095972228, + 1049307128, + 1036293383, + -1120606267, + 1041231992, + -1082535176, + 1063525065, + -1102143889, + -1084660772, + -1074672771, + -1105398728, + 1069855538, + 1049180524, + 1041627428, + -1123696375, + 1050916441, + -1102616991, + 1036948648, + -1123275051, + -1072454111, + 1051352751, + 1015202807, + -1106180428, + -1120957653, + -1099096601, + -1098102522, + -1114575445, + -1095892910, + -1083906161, + -1093308824, + -1109297598, + 1051239324, + -1110900786, + 1014044290, + 1069502211, + 1032805133, + 1024305678, + 1036326884, + -1115602962, + -1101167831, + 1043483264, + 1061768632, + 1090049230, + 1061911456, + -1083318070, + 1065269143, + 1052025815, + -1116873992, + -1119960147, + -1099503804, + -1076371987, + 1058219062, + 1059566851, + 1050724221, + 1067571965, + 1070234713, + -1114613986, + 1059865423, + 1065859693, + 1054783741, + 1047396449, + -1107549468, + 1044789537, + -1117677262, + -1099778343, + 1054408133, + 1042189166, + 1031916060, + -1070736690, + 1051041306, + -1131023634, + 1060764329, + -1108958868, + 1045322842, + 1051396747, + -1091455459, + -1049488734, + 1027980894, + 1056693221, + -1095018128, + 1078360860, + -1111103259, + -1074740082, + 1023794761, + 1059644964, + 1040857102, + -1115217186, + -1088420758, + 1070342893, + -1117555610, + 1048122006, + -1116679166, + -1100873655, + -1070350827, + -1105326015, + 1044622953, + -1098176681, + -1083557071, + -1101079509, + 1066287403, + -1109437795, + -1105925916, + 1052744014, + 1062993922, + 1062457532, + -1094758344, + 1049481930, + 1049708137, + 1041641095, + 1022667036, + 1032234176, + -1084723532, + 1030615782, + -1135164235, + 1049167690, + 1041571312, + -1110404216, + -1097290323, + 981792112, + -1116290780, + 1040931479, + 999607313, + -1122900218, + 1041750794, + -1113799250, + 1024301497, + 1074575874, + 1041536844, + 1038321383, + 1053625403, + 1047348600, + -1089060948, + -1079996278, + 1057791038, + -1100761484, + -1147572252, + 1033706264, + 1060196844, + -1093361352, + 1050778837, + -1114945022, + 1050388920, + 1041142146, + -1089111699, + 1046476562, + -1081679874, + 1054877183, + -1098390771, + -1112144368, + -1092723543, + -1096362191, + 1033298757, + -1117278177, + 1045676634, + -1086061473, + -1106644136, + -1109504420, + 1073509689, + 1058243939, + 1040953702, + 1036356830, + 1069254067, + 1075001020, + 1051077121, + -1083729598, + -1119615195, + -1075770007, + 1039899836, + -1113304520, + 1066763009, + -1084165619, + -1125269556, + 1083373410, + -1105458559, + 1050006332, + 1070386728, + -1092118911, + 1052279644, + -1097149596, + -1094265900, + -1080152264, + -1107163496, + -1166933152, + 1065041368, + 1053898706, + 1055855144, + -1090741265, + -1127163715, + -1083354019, + -1089111554, + -1092414600, + 1035558150, + -1077647343, + -1084838305, + -1094842131, + 1070036832, + -1103619772, + 1055523861, + 1034806145, + -1068629623, + -1104286818, + 1038415682, + -1145375423, + 1008280276, + 1051048259, + 1016925709, + 1072655794, + 1051308214, + 1061217469, + -1089823600, + 1058390960, + 1046359245, + -1095874990, + -1108400196, + -1107902413, + 1066301669, + -1085634886, + -1110168718, + 1065481726, + -1125604608, + 1041001713, + -1089787284, + -1123783026, + 1036278933, + 1067557668, + 1059001852, + 1065974672, + 1069558845, + 1057712767, + -1079755657, + 1044171021, + -1097977922, + -1096910792, + -1088849261, + 1031969691, + -1073619664, + 1050262083, + -1080241989, + 1044142814, + -1095291628, + 996294622, + -1060006839, + 1026847706, + -1085773080, + 1008735305, + -1197554176, + -1108515890, + -1079890460, + 1022975477, + 1067734975, + -1076611103, + -1095246144, + -1090339660, + 1067773141, + -1120822287, + -1134686440, + 1062232932, + 1028671397, + 1057208891, + 990627188, + 1049491806, + 1047538380, + 1054035425, + 1049722188, + -1117265503, + 1063925504, + 1054964146, + -1067306075, + -1105097592, + 1033275498, + -1096639519, + 1049456826, + 1078215858, + -1107851288, + 1047335701, + -1066131535, + -1090542477, + 1043275538, + -1102743731, + -1095269912, + -1108005951, + -1073538540, + -1102647327, + 1072994573, + 1065721656, + -1112747769, + -1086715977, + -1110564884, + -1087976820, + -1093112579, + -1080743208, + 1052541072, + 1053463916, + 1034829814, + -1111412539, + 1065724678, + 1008335060, + -1104871144, + 1048728637, + 1036447170, + 1000520848, + -1163264380, + -1119151847, + -1124636968, + 1058653750, + 1029219749, + 1037655127, + -1106651460, + -1162681864, + 1007026051, + 1060105265, + 1043101362, + -1119040412, + 1060544910, + -1126479836, + -1088441867, + -1088055346, + 1032990136, + -1065718043, + 1043566672, + -1110016326, + 1052019193, + 1066025529, + 1068444076, + -1108784502, + 1028511671, + 1041448145, + 1054618010, + 1069005260, + 1003805565, + -1111047884, + -1109672503, + -1096507592, + -1112010755, + 1042158221, + 1031823288, + 1042636069, + 1017507417, + 1044090169, + 1036707459, + 1060952354, + 1066531862, + 1040947650, + 1032369378, + -1088512625, + 1062342445, + 1072678091, + -1077611526, + -1098644817, + -1103682744, + 1069344207, + -1134580510, + 1044627620, + 1065214528, + -1071811547, + -1100555204, + -1071738533, + -1073215116, + 1059536856, + -1106628113, + -1145801092, + -1097615384, + 1039379456, + -1112552694, + -1103213364, + 1065262442, + -1101073914, + 1042904574, + -1124052223, + 1078097280, + -1094355462, + -1116073410, + 1039255635, + -1086392019, + -1104183382, + 1035178126, + 1074856616, + 1049086268, + -1088424542, + 1046921233, + -1060792066, + -1088348379, + -1098487468, + -1080349351, + -1080035562, + -1095066695, + 1012551606, + 1057475399, + 1005053523, + -1123956819, + -1089563527, + -1096737409, + 1064650449, + -1107123497, + -1122098352, + -1113667159, + -1090970929, + 1021479568, + 1029170036, + -1083092855, + 1037273936, + -1124044682, + -1080290457, + -1109138766, + 1020390783, + -1095387021, + -1113621528, + 1051657212, + -1075440752, + -1098359472, + 1059698196, + -1080692453, + -1111436877, + 1062316466, + 1048736081, + -1090076400, + 1051373417, + -1093641159, + 1033344171, + 1060778901, + -1103895872, + 1053196029, + -1080569919, + 1057895536, + 1030849638, + 1057014270, + 1091299415, + 1051778126, + 1055793134, + -1107245289, + -1112079342, + 1057113851, + 1020171625, + -1069093363, + -1072899700, + -1113063224, + -1078087809, + -1068221433, + 1050343573, + -1074407622, + 1042108263, + 1065818225, + 1057966315, + -1076281286, + -1069396436, + -1089934434, + -1099693514, + -1080432655, + -1081408012, + 1103598164, + -1087957249, + -1120355155, + 1072365727, + -1081162608, + 1050891347, + -1069691130, + 1049208186, + 1066789008, + -1074828380, + 1066387272, + 1057960519, + -1080816689, + 1067010820, + -1061136188, + -1087087645, + 1081521228, + -1070328184, + -1063864921, + 1070101193, + -1059205133, + 1079302118, + -1077102504, + 1093488607, + -1087825611, + 1052723087, + 1054425150, + -1094368377, + -1087313054, + -1081373498, + -1104543077, + -1141728384, + 1057483879, + -1095307948, + -1078217441, + 1032848043, + 1065602653, + 1040816318, + 1048835405, + -1093463054, + -1080862999, + -1106186527, + -1093856421, + -1087323806, + -1080354862, + 1062769646, + 1059351187, + -1086098439, + 1042422675, + -1086068964, + -1071846770, + -1069494418, + -1099273684, + 1074107318, + 1071510803, + -1093505329, + 1069806411, + 1046391191, + 1044178248, + -1077738334, + 1059229640, + -1109506935, + 1050983212, + -1090913324, + 1037033400, + -1080873354, + -1086057244, + -1098322783, + 1057187037, + 1052774777, + -1086749729, + 1049455628, + 1063701849, + 1081470362, + 1072763052, + 1042682575, + -1068537932, + -1073027122, + -1072449709, + 1032166048, + 1069849588, + 1040574129, + -1077914619, + 1068141752, + 1065076891, + -1094737606, + -1078128033, + 1062643551, + 1085327991, + -1094554560, + 1061101920, + 1034615018, + -1067370958, + -1080154803, + 1049881079, + -1069809885, + -1088432108, + 1069905492, + 1043420823, + 1072714552, + 1072027294, + -1089612735, + -1104201651, + -1074262696, + -1080903740, + 1073901978, + 1082615585, + -1070972418, + 1084298156, + 1085563380, + -1061620965, + 1078026413, + -1070542873, + 1086034812, + -1084011456, + 1079062479, + 1082108540, + -1073048936, + 1076434318, + -1090347719, + 1071151703, + -1096046595, + -1087509741, + 1040301018, + 1024106254, + -1092725838, + -1114500231, + -1105044764, + -1131886969, + -1103163440, + -1106432979, + 1051416923, + 1054289921, + -1081475183, + -1104152127, + -1080610592, + -1095277912, + 1065581321, + 1067402527, + -1091386573, + 1051296464, + 1051456143, + -1111815412, + -1074865091, + -1096398306, + -1082899853, + 1071556137, + -1088893848, + 1067212476, + 1053376484, + -1088293672, + -1081867943, + 1061161478, + 1085338462, + -1079588669, + 1069000475, + 1075799456, + 1055829449, + -1119460151, + -1121740708, + 1018961122, + 1075428478, + 1054872314, + -1083061565, + -1069863208, + -1098446392, + 1078228881, + 1072342564, + 1077969438, + 1067950739, + -1086008379, + -1072303977, + 1077629393, + 1052346730, + -1080782165, + 1060080749, + 1056274202, + 1045181314, + 1071829325, + 1061820964, + 1082533705, + 1072355359, + -1058997694, + -1097262409, + 1044006178, + -1089291873, + 1068106545, + -1083691314, + 1050799927, + -1073977595, + -1081749601, + 1057949192, + -1093875128, + -1083086884, + 1032763204, + 1057818851, + 1042218103, + -1092220580, + -1075098821, + 1081267980, + -1084474623, + 1067517067, + 1074973238, + 1069315846, + 1053630831, + 1091487207, + 1070083415, + -1097392241, + 1049672646, + -1065980937, + 1059082787, + -1079637018, + 1071018546, + -1084560863, + 1052206988, + -1096081433, + 1028133475, + 1061930115, + 1058356652, + -1100087304, + 1060627801, + 1058234359, + -1105282170, + -1121654480, + -1089965618, + -1086733935, + -1096321924, + -1114903036, + -1095892954, + -1098058234, + 1068492679, + -1100540353, + 1031390431, + 1058769968, + 1055688251, + -1076535533, + -1080870607, + 1070222286, + 1069317252, + -1083655443, + 1064972850, + -1094182584, + -1098629385, + 1053624951, + 1058608362, + -1058881333, + -1094903727, + -1082435354, + -1061245994, + 1059098001, + -1073701287, + 1059723406, + 1061986926, + 1059837617, + 1074136861, + 1061964350, + 1051336426, + -1076177765, + -1074430064, + 1062930967, + -1142809240, + 1067377143, + -1084937580, + -1066424579, + -1069066153, + -1095452552, + -1076130472, + -1078364584, + 1056601111, + -1089353555, + 1061858374, + 1065562607, + -1092630987, + -1086850325, + -1067569495, + 1049455452, + -1075041303, + -1081117451, + 1065701463, + -1066949859, + -1098813873, + 1068743595, + 1077692172, + -1070286243, + -1071114662, + 1072350377, + -1074776512, + -1072894657, + -1063702601, + 1067650773, + -1064646502, + -1087619668, + -1104496134, + -1061865326, + -1062860423, + 1075120587, + -1092041617, + 1077438536, + -1083672950, + 1069666979, + -1075049127, + -1068948318, + 1081283422, + -1072630420, + 1062048548, + -1079071133, + 1057920997, + -1087669555, + -1157182453, + 1066249228, + 1064621649, + -1121442619, + 1060683415, + 1059054078, + 1074620541, + 1053281215, + 1060963271, + -1111452449, + -1074458416, + -1080045516, + -1077386732, + 1021221460, + 1064901131, + 1042495119, + -1115822216, + 1062289311, + 1061883671, + 1084824001, + -1079396855, + -1074029355, + 1081357924, + -1084027336, + 1063582888, + 1071888958, + 1049978115, + -1088959728, + 1056104358, + -1095913968, + -1087891830, + 1077879029, + 1076457714, + -1077826455, + -1081162067, + 1055064640, + 1045444448, + -1071696498, + 1047437489, + 1063898246, + 1076433743, + -1086520907, + 1073876095, + 1031292481, + 1066690539, + 1043922754, + -1060291080, + 1057575827, + -1068708649, + 1023209069, + 1076552352, + -1088594514, + -1096404165, + 1063128587, + 1042999678, + 1062510578, + -1066457780, + -1086701730, + -1081023255, + 1043502708, + 1071868020, + 1061840979, + 1013908578, + 1051003603, + 1063812198, + 1049620933, + -1071919296, + 1069484547, + -1070242171, + 1037850846, + -1074842780, + 1076616512, + 1053231038, + -1084781827, + -1083315838, + -1072349344, + -1072805499, + -1084667992, + 1084426549, + 1059049470, + -1081695725, + 1076227001, + -1078361805, + 1052003202, + -1087977344, + -1079971576, + 1081447284, + 1065408710, + -1106670892, + 1035725467, + 1054261096, + 1032474746, + -1081074611, + -1109942835, + 1037712490, + 1010665972, + 1033023604, + -1095203419, + -1091454024, + 1042095258, + 1055518640, + -1087916253, + 1052859595, + 1054437958, + 1037506254, + 1048608599, + 1049038444, + -1092788106, + 1025660563, + 1067939162, + 1054759401, + 1079106019, + 1057581658, + -1078420046, + 1075058096, + 1058447913, + 1080027276, + 1048760776, + -1098486840, + 1045301740, + 1069088939, + -1067957655, + -1078185795, + 1073250953, + 1057819284, + 1056698827, + 1064623006, + 1049201478, + -1089408872, + -1063746290, + 1069135649, + -1103497120, + 1046519011, + 1059622090, + 1006108406, + -1099639477, + 1066766790, + 1061937643, + -1061479554, + -1103897071, + 1066076110, + 1064781803, + -1084743586, + -1074240672, + 1062481274, + -1086312523, + -1081014744, + -1087106496, + 1044706322, + 1084974089, + -1109521391, + -1082328476, + 1085142040, + 1076906904, + 1070136810, + -1112255281, + 1044748131, + -1080481602, + -1083853913, + 1084146904, + -1090056789, + -1069466077, + -1116103520, + 1078924733, + 1074824865, + -1082331629, + -1076539381, + 1064572473, + 1067320829, + -1091653584, + -1070646775, + -1065127595, + -1079693203, + 1065770906, + 1057212192, + 1057552217, + -1071140546, + -1078487605, + -1065083160, + -1061359692, + 1064161804, + -1090354595, + -1079511393, + -1096492053, + 1066112053, + 1048469247, + 1055868644, + -1092548323, + -1077367287, + 1058274252, + 1069873312, + -1085006948, + -1079704479, + -1074330345, + 1039969813, + -1121041833, + -1088727590, + 1075042805, + 1061879001, + -1092751105, + 1059030014, + -1108981283, + 1003745912, + 1076113331, + 1066219229, + 1083610369, + 1077711940, + -1111474314, + -1094116336, + 1059889371, + 1052411363, + -1089913705, + -1078032447, + -1075294262, + 1068293829, + -1067879690, + 1069483395, + -1105559976, + -1079828036, + 1064208739, + 1080582937, + 1057080676, + -1093915030, + 1059043526, + 1051280936, + 1065160413, + 1049586367, + 1054735548, + -1118546215, + -1091109377, + -1074980941, + -1089939742, + 1059349523, + 1057331909, + -1120462844, + -1084289945, + -1089666567, + -1088716612, + -1092926604, + -1085385710, + 1038944501, + 1071479941, + -1078989299, + 1052006212, + 1077182500, + -1116267885, + -1086144995, + 1073945644, + 1060580077, + -1084451892, + -1087337961, + -1066153112, + -1089751909, + -1070278059, + -1070050017, + -1076861296, + -1065983156, + -1081560734, + -1085560495, + 1074601213, + -1096577200, + -1093641421, + 1060004985, + 1073840254, + -1095520248, + -1123587622, + -1094570388, + 1069000864, + -1086841936, + -1076878467, + -1062136403, + 1065345466, + 1041127564, + -1104988699, + -1081896896, + -1096779938, + 1052668161, + -1088424926, + -1098138817, + 1014779780, + -1085878946, + 1049267013, + 1058027103, + -1088263605, + -1089557729, + -1092906900, + -1126448348, + -1083811828, + -1097941121, + 1062437838, + 1058626679, + 1034292995, + -1118736947, + 1050520407, + -1096465542, + 1076269780, + 1059973551, + 1065220281, + 1078388397, + 1024670930, + 1064464488, + -1088279923, + 1051920622, + -1071698979, + 1068521125, + -1072404450, + 1069035741, + 1077060422, + -1063884426, + 1042768750, + -1073662495, + -1085020371, + 1074187366, + 1078179852, + 1068312119, + 1050797442, + -1071311731, + -1105345610, + -1139444562, + 1048126421, + 1090226688, + -1068479589, + -1076492572, + -1065390119, + 1037726215, + 1075161358, + 1071853102, + -1065306585, + 1076674783, + 978097264, + -1106038904, + 1085348568, + 1077443012, + 1076035565, + 1061419416, + -1060407234, + 1080664692, + -1097979519, + 1071616299, + 1079746964, + 1077895542, + 1084524534, + 1043845664, + 1090846259, + -1075401016, + -1118805443, + -1062727210, + 1063432429, + -1065170752, + 1058133693, + 1059180451, + -1083056015, + -1072913705, + -1078841347, + 1075192057, + 1058296318, + 1033067838, + -1077827933, + 1076835372, + 1075946600, + -1086998050, + 1083434764, + 1075331023, + -1088069234, + 1055213089, + -1097863364, + -1078881303, + -1110579442, + 1067402980, + 1074869003, + 1055617166, + 1060045137, + 1067635448, + 1071482245, + -1089541442, + 1068357514, + 1058111114, + -1111877814, + -1090712330, + -1079436309, + -1077738044, + -1066492046, + 1073581370, + -1092473371, + -1105883784, + -1095382150, + 1049599064, + 1078742386, + -1070503465, + -1067739243, + -1113017475, + -1089731692, + 1058166463, + -1064287668, + 1074097567, + -1079388784, + 1070691622, + -1060659612, + -1067922734, + 1066059859, + -1089101793, + 1043028223, + 1083730261, + -1084712860, + -1070311033, + -1058104323, + -1071849324, + 1075111632, + 1063896521, + -1101971273, + -1077885420, + 1059454137, + -1074399748, + -1086326960, + -1075716780, + 1065953746, + -1064691861, + -1095569018, + -1105522269, + 1059889742, + -1079549403, + 991114650, + -1066001789, + -1122856094, + -1080853132, + 1067727690, + -1088084269, + 1076384349, + -1069352146, + -1085271802, + 1065048378, + -1077003641, + -1072547159, + -1071611498, + 1076240320, + 1077821855, + 1052209359, + 1080658211, + -1080071469, + 1071416318, + 1074337825, + -1102335750, + 1057474243, + 1062580288, + -1073758083, + 1077099182, + -1055260154, + 1063493337, + 1068763083, + 1079978319, + -1103328281, + 1059409749, + 1075773357, + -1095085263, + 1079974028, + 1055889011, + -1079875333, + -1087578065, + 1073373375, + 1051249932, + -1089594021, + -1086042095, + 1063722069, + -1116324514, + 1048776570, + 1057314558, + -1074945384, + -1102143686, + -1101205397, + -1082135976, + -1094444320, + -1118964251, + -1105831036, + -1074182680, + 1047313494, + -1080111912, + 1036821086, + -1083375121, + -1091751065, + 1067138871, + -1117822111, + 1070974258, + 1053479059, + -1084457676, + -1066209647, + -1073917542, + -1104417347, + -1079018030, + 1047729835, + 1085635834, + -1079174252, + -1063644292, + 1053163423, + -1089453013, + 1062275354, + -1093531755, + 1056052194, + -1072293249, + -1081899521, + -1081457073, + -1065609062, + -1073658647, + -1078903095, + -1090888134, + -1073624144, + -1082600194, + -1073112504, + 1081266190, + 1081304356, + -1103377688, + 1061319428, + -1103523680, + -1075419257, + 1047077505, + -1065124730, + -1078347707, + -1074162269, + 1073921009, + 1080562504, + 1072394434, + 1083289410, + -1093400788, + -1085104902, + -1079016254, + -1099039448, + 1070241425, + 1079915165, + -1071184329, + 1080101628, + 1066259303, + -1086379839, + 1080092201, + 1074450203, + -1078995939, + -1087011675, + 1058501099, + 1090223052, + 1067774963, + -1065233734, + 998053856, + -1078457770, + -1092486222, + 1063986781, + 1051254989, + 1047540789, + 1050967457, + 1074242062, + 1049830887, + -1108758998, + 1025218823, + -1086332040, + -1102836091, + 1031243747, + 1074296868, + -1074712219, + 1023366534, + -1097160206, + -1086150264, + 1049549686, + -1093336090, + 1035776621, + 1044929836, + -1084396248, + 1056255011, + 1039799363, + -1099742489, + -1081344737, + 1076378326, + -1105383127, + -1068547222, + -1087661769, + 1040197526, + 1058255870, + 1068141481, + -1074481833, + -1085874093, + 1075652873, + 1066887862, + -1080554079, + -1122262422, + 1048839002, + 1081100144, + 1056303557, + 1024234553, + -1071568954, + -1099861634, + 1052298744, + -1080298629, + -1070595755, + -1068848787, + 1075826595, + 1057541862, + 1033906765, + -1094929968, + 1066394803, + -1100361514, + -1086232965, + -1080928439, + -1126822810, + -1069473533, + 1083105183, + -1095641893, + -1082794878, + 1068296926, + 1067775845, + 1064055696, + 1067418768, + -1076396306, + 1078339724, + 1078715869, + 1071641876, + -1105226822, + -1073373902, + -1092265833, + 1058339029, + 1074685865, + 1076039111, + 1068686407, + -1107601363, + 1086217443, + -1073338228, + 1044287428, + -1064996620, + -1086047226, + -1063925762, + -1075528889, + -1080550643, + -1076011713, + -1072930613, + -1067129770, + 1056302027, + -1087588079, + -1057523737, + -1068880822, + -1068817502, + -1066057475, + -1077664714, + -1082493250, + 1072632501, + -1071765326, + 1056136349, + -1088007779, + -1087306866, + -1096507230, + -1095951424, + 1066662494, + 1069006538, + -1113397866, + 1054718158, + 1057531488, + 1059591360, + 1049782424, + -1092981760, + 1052884656, + -1105628865, + -1084023920, + -1089009282, + 1054141937, + 1035552917, + -1079958404, + 1041972667, + 1071100773, + 1050583998, + 1089684194, + 1073927038, + -1092250700, + 1081812056, + -1074611506, + 1032099559, + 1061293331, + -1090235411, + -1085693157, + 1070503578, + -1071927697, + -1082302789, + -1097151814, + 1060378098, + 1059336707, + -1120271181, + 1052291356, + -1082629813, + -1059338536, + 1067900865, + 1066222187, + 1080482919, + 1040411252, + -1071096081, + 1055021599, + 1073042984, + 1071004670, + -1072331951, + 1081235598, + 1087197134, + 1064829457, + 1053524678, + -1120811206, + -1072864313, + -1087311933, + -1076295737, + -1064759585, + 1077655295, + 1067870455, + 1080264094, + 1066615251, + 1070247790, + -1091210684, + 1030112545, + 1065149033, + 1065868714, + 1048785555, + -1075602099, + -1062465295, + -1080447043, + -1100602048, + 1051586652, + 1081033248, + 1068517219, + -1086510582, + 1073774623, + -1089703849, + 1080270887, + -1086206965, + -1078659942, + -1063820569, + 1065491724, + -1080859243, + 1045042702, + 1061002344, + -1075947395, + 1076142393, + 1070429882, + 1070548991, + 1067766269, + -1105873912, + -1085838147, + -1098532126, + -1115402277, + -1088295693, + 1027634606, + 1024113333, + -1069172418, + 1066071441, + 1051863987, + -1082692168, + -1097623046, + 1058186014, + 1059256495, + 1046909671, + -1094871931, + 1071332834, + -1086938908, + 1061460366, + -1103254371, + -1104619616, + -1130339240, + 1066472996, + -1080026708, + 1079036182, + 1053215953, + -1078520392, + -1069823342, + -1081867576, + 1058539749, + -1075322522, + -1078582317, + 1089625495, + 1055641776, + -1093857540, + -1070824118, + -1082112120, + -1077892094, + -1097939940, + 1080920563, + 1086280078, + -1062078489, + -1097144828, + -1071022942, + -1073313043, + 1069770232, + -1096535665, + -1073130925, + -1092848406, + -1088167358, + 1077045128, + 1049473113, + 1038374640, + -1072721311, + 1063958333, + -1081363774, + 1068327127, + 1053988386, + -1072775890, + -1103566743, + 1058278470, + 1079251726, + -1095677031, + -1069009071, + -1083506792, + 1060407894, + 1072878428, + 1057310539, + 1051455672, + -1070815414, + -1070902035, + 1068995515, + -1093476570, + 1068979554, + 1070053819, + -1085573775, + -1081524434, + -1069361713, + -1098597933, + -1105363854, + -1083755628, + 1061489505, + -1068537176, + 1065889769, + -1085741998, + -1072533542, + 1035149605, + 1058694866, + 1070470566, + -1073786008, + -1077400079, + -1107822770, + -1081821606, + -1083847004, + -1089878100, + 1064054449, + 1058916180, + 1063465508, + 1052783296, + 1066885073, + 1040785921, + 1061800501, + -1086044061, + -1107114862, + 1051751499, + -1085664987, + -1089170684, + -1089073391, + -1090912761, + 1051865480, + -1089170749, + 1043895308, + 1062102784, + -1085725827, + -1102107508, + 1050731590, + -1084000633, + 1068484545, + -1072873456, + -1073014944, + 1069758189, + -1090917403, + -1078377288, + -1125040415, + 1074660460, + -1071403411, + -1071836523, + -1089049718, + 1049483923, + 1078564502, + -1087006437, + -1074705371, + 1050550752, + -1085103423, + 1054648886, + 1045238271, + -1075350244, + -1091899885, + 1050816412, + 1074594641, + -1095429629, + -1071477805, + -1079722976, + -1076257851, + 1051466005, + -1079653661, + -1100850669, + -1095589241, + 1038899002, + 1068114066, + -1103837830, + 1069330568, + 1070563048, + -1077525382, + 1043052758, + -1085276239, + -1074576709, + 1055717286, + -1083843792, + 1062818083, + -1088528704, + 1067807867, + -1056638402, + -1075416977, + 1064526004, + 1064469294, + 1058088139, + -1079637513, + -1100732238, + -1082582534, + -1086689646, + -1081434181, + -1090136296, + 1063909664, + 1063350812, + -1087042839, + -1082810173, + -1100194731, + -1061521654, + -1080268311, + 1040908961, + -1081057725, + -1072181369, + 1059140100, + -1094466635, + -1093678455, + -1099881733, + 1055296429, + 1051308423, + 1050811719, + 1032164361, + 1045903706, + 1049356767, + 1053255632, + -1144274974, + -1119295318, + -1081919869, + 1052571788, + -1090313179, + -1098452420, + 1035792104, + 1058472566, + 1025142876, + 1049453018, + 1067348971, + 1038469679, + 1083187438, + -1082373316, + -1087173893, + 1070232893, + -1085521225, + -1086267273, + 1063594479, + 1057008761, + -1084913906, + 1057195995, + 1063561011, + 1060668750, + -1085509517, + -1078241919, + 1055860452, + 1000278688, + 1050276145, + 1058619342, + -1082005496, + -1087768879, + -1100402861, + 1082354056, + 1057370675, + 1064449744, + 1078412138, + -1074283803, + 1057715670, + -1077829543, + 1054922528, + 1081356305, + 1062154540, + 1073728588, + -1086928506, + -1065220764, + 1068275718, + 1075276153, + -1072949165, + -1071104549, + -1089357844, + -1073723458, + 1069149854, + 1075049295, + 1069819985, + 1071321190, + -1071792911, + 1071647210, + 1075055795, + 1061376693, + -1074879771, + -1086488386, + 1074277014, + 1083030143, + 1067976218, + -1064195098, + 1059911411, + 1072493597, + 1087162389, + 1087675603, + 1061187478, + -1080921349, + 1078070630, + 1074818563, + 1085162444, + 1060095357, + -1076729279, + 1066135684, + -1079482568, + -1073645537, + 1074180026, + -1062538342, + 1074827640, + 1080781484, + 1054929402, + -1097807417, + -1079893387, + -1170668656, + -1093915011, + -1080512165, + -1085936747, + 1074494843, + 1050034537, + -1092016150, + 1069357230, + 1033841804, + 1065479475, + 1069923126, + 1039649777, + -1094104355, + -1106840553, + 1041846179, + -1088179626, + -1084070932, + 1074865440, + -1085473835, + 1089124095, + -1083474790, + 1073661982, + 1061055750, + -1069380656, + -1080417273, + -1100387358, + 1072705460, + 1077259835, + 1054726177, + -1080509838, + -1073321892, + -1069239977, + 1059999958, + 1074822733, + -1072492945, + -1072386798, + 1083154485, + -1096374932, + 1071179841, + 1082513791, + 1022727166, + 1061280071, + 1072548450, + -1090205384, + -1062524872, + -1063553203, + 1065394318, + 1045214051, + -1080730282, + 993878958, + -1090969197, + -1091006124, + -1111457538, + 1047313153, + -1074388716, + -1081557621, + 1074903726, + -1089351784, + -1070868766, + -1069428298, + 1063401564, + 1067117669, + -1088656631, + 1052025902, + 1066001701, + -1087300015, + 1058053835, + 1051978570, + 1055873796, + -1086522987, + -1084947300, + -1093346963, + -1072457144, + -1077441372, + -1068837573, + -1093002680, + 1059683037, + -1088309069, + 1073906322, + -1072400007, + -1066101086, + 1033667345, + 1071762051, + -1090242100, + 1057150170, + -1087809593, + 1043044255, + -1079116119, + -1088733988, + -1092529278, + 1061179655, + 1053741352, + 1056595117, + -1098223566, + -1105510942, + 1041308055, + 1059500354, + -1091479454, + -1104075674, + -1078407395, + -1086310156, + -1081865738, + -1095464728, + -1098464254, + 1064046946, + -1087396174, + 1045424009, + 1068378081, + -1085880653, + -1088407062, + -1082000655, + -1095463317, + 1063739719, + -1080642808, + -1079794531, + 1079427258, + 1051074679, + -1079334103, + -1076635366, + 1059470804, + -1097375877, + 1053503429, + 1068398562, + 1052645277, + -1112857779, + -1111353742, + -1072232055, + 1062969570, + -1085390347, + 1067382318, + 1070310288, + -1111362556, + -1104799802, + -1081391383, + -1083565363, + -1083057355, + 1080307085, + 1069593417, + -1076897210, + -1091678203, + 1063866889, + -1086330463, + -1093920745, + 1056735163, + -1088878829, + -1076234835, + -1056915369, + 1065528840, + 1070691527, + -1084223780, + 1067002991, + 1058095602, + 1057063911, + 1075690292, + -1085378498, + 1047405683, + -1069452209, + -1095204325, + -1115083501, + 1063286064, + -1067439696, + -1103381867, + -1131783735, + -1083087210, + -1072203120, + 1063950566, + 1075310008, + -1072461800, + -1081514708, + -1081755868, + -1081875643, + 1045795305, + -1083987411, + -1081820865, + -1070674438, + 1072275315, + 1082580825, + 1067943895, + 989189276, + -1097297549, + 1038497768, + 1033315890, + 1065728176, + -1089800268, + -1091524600, + 1049254494, + 1059341403, + -1087759907, + 1059643952, + -1118260217, + 1051988919, + 1052290155, + -1093727692, + 1046506453, + -1093259102, + -1086675929, + -1081517994, + 1037755038, + 1024775072, + -1090919736, + -1094468204, + 1071408205, + 1072208075, + -1135781952, + 1063855049, + -1076590454, + 1067084782, + -1092331400, + 1042254400, + -1085038145, + 1058365118, + 1057591300, + -1078974951, + -1093709736, + -1076212592, + 1040829242, + 1040255569, + -1081584765, + -1095101868, + 1037446974, + -1083018097, + 1057829770, + 1058318612, + -1088398303, + 1082088259, + 1074347393, + 1056059812, + 1061962678, + 1069358262, + 1083562241, + 1063331888, + -1061549630, + 1032466943, + 1059327663, + 1081660551, + -1110696914, + -1097445422, + 1077225465, + 1045795584, + 1067319415, + -1083933631, + -1080321550, + 1082240510, + 1065847662, + -1068117398, + -1078326695, + 1074793291, + -1067653259, + -1089756163, + -1095742473, + -1060915086, + -1113555075, + 1066125943, + 1056870325, + 1049475653, + -1089803126, + -1063420192, + 1072554150, + -1079372341, + -1070049111, + -1060154890, + -1129796861, + -1072794582, + 1076319755, + 1082279901, + 1069428725, + 1073385946, + 1074899027, + 1076615586, + 1049035166, + -1083748837, + 1075306744, + -1099398367, + -1129949287, + -1081727124, + -1095953738, + -1089829283, + 1061698401, + -1098881004, + -1070054653, + 1055300882, + -1102279462, + -1081638218, + 1066176539, + -1112200331, + 1034994601, + 1064387113, + -1080253469, + 1070732471, + 1056489142, + -1087912346, + -1080964807, + -1077481049, + -1078839279, + 1076170627, + -1088176133, + 1051988800, + 1066780375, + 1069417983, + 1072285962, + -1131252872, + 1072943668, + 1067069715, + -1063275160, + 1075296885, + 1065557928, + -1076750872, + 1063075911, + 1058367586, + 1074134136, + -1080249094, + -1079395887, + -1081458491, + -1089615477, + 1074072933, + 1073874728, + -1106141737, + -1106331762, + -1089272408, + 1059058700, + 1066074021, + 1051378334, + 1064137989, + 1059123309, + -1097903050, + -1086624314, + 1066164451, + -1097001737, + -1086421760, + -1096747181, + -1095383913, + 1052606814, + -1100251607, + 1054403196, + 1010086639, + -1081165600, + -1083830492, + -1096982837, + -1086709327, + -1082189156, + 1057589290, + -1085316980, + 1075953776, + -1070744584, + 1057403902, + 1048807784, + -1089615741, + 1052949112, + -1072887273, + 1065418877, + 1037033917, + 1074060336, + -1100975674, + 1070054631, + -1063499511, + -1064234549, + -1102263553, + 1065897821, + 1060061081, + -1089513068, + -1082075745, + -1079835338, + 1055826315, + -1077082422, + 1015230996, + -1102618490, + 1050653681, + -1104528663, + -1095248642, + -1088983828, + -1101140029, + 1031841541, + -1096569467, + 1045368232, + -1095674537, + -1097929857, + 1044987789, + -1081398055, + -1089743965, + -1082718815, + -1106216100, + 1018568174, + 1032533064, + 1047030259, + 1053474064, + 1049610784, + -1111217164, + 1071917028, + 1054621682, + -1080486458, + -1093456954, + 1053914687, + -1098150523, + -1074358300, + -1080650700, + -1069363581, + 1057543099, + 1074750051, + 1035596862, + -1112009779, + -1068108041, + -1074976964, + 1065525997, + -1093396330, + 1044367899, + 1052837725, + -1068423432, + -1087488799, + -1082351233, + 1049070926, + 1057605971, + 1053659890, + -1074707364, + -1087388062, + -1068014618, + 1058388602, + 1081079877, + -1073203117, + -1089123775, + -1124794486, + -1064200616, + -1070734102, + 1070885752, + 1067995850, + -1066557720, + -1081140961, + -1069282785, + 1059660883, + 1062339603, + 1083040460, + -1082791321, + 1065761784, + 1084917805, + 1059209352, + 1052299314, + 1084952638, + 1083727058, + 1078763549, + 1069249344, + -1088707476, + 1068594726, + 1069939833, + -1086409900, + 1083668175, + -1073448804, + 1075696199, + 1078965640, + 1062173766, + 1082803907, + 1061724466, + -1083172242, + -1082603936, + -1054779878, + 1048318180, + -1105684136, + -1092363827, + 1069681851, + 1052156668, + -1092065332, + -1090764505, + 1066650086, + 1044284979, + -1088158456, + 1061269921, + -1073590453, + -1095526150, + 1033956425, + -1066627898, + 1048725647, + 1063528705, + 1049075300, + 1065514019, + 1033281335, + -1081936635, + -1112314130, + -1078546221, + 1017188917, + -1124771562, + -1088922486, + -1078285777, + -1086565098, + 1062100356, + 1078399172, + -1075483588, + 1059104091, + 1055566490, + -1088595464, + 1075706661, + 1049993066, + -1063558069, + -1072502093, + -1082023132, + -1101109062, + 1048424897, + 1057666054, + -1076213197, + 1070058111, + 1058798611, + -1078692479, + 1058277474, + -1068446722, + 1065803164, + -1073611262, + -1066635266, + 1089810215, + 1083792591, + -1089228967, + -1080863518, + -1081069307, + 1046442563, + 1067655058, + 1066324452, + 1059229432, + 1080581783, + -1057023586, + 1051915121, + 1083439939, + 1074992287, + 1074584231, + 1063814866, + -1101773258, + -1074810438, + 1078464460, + 1081823360, + 1078681668, + 1087753182, + 1068856610, + -1090060331, + -1061875731, + -1066412403, + 1054708923, + -1077119313, + -1071163115, + 1080784726, + 1082314332, + 1056932121, + 1081478608, + -1104109143, + 1059034643, + -1070548382, + -1072238869, + -1068269717, + -1058128973, + 1072789329, + 1068337351, + 1081477237, + -1084463572, + 1076131295, + 1066870170, + -1108087519, + -1137179995, + 1070136128, + 1052892083, + -1100998351, + -1071004109, + -1073512909, + 1076686610, + 1061826290, + 1071078017, + 1083465602, + -1075300331, + 1051799339, + -1080598073, + -1072790398, + -1076397806, + 1076834981, + -1089183270, + -1072035690, + -1098897013, + -1056453742, + -1086901791, + -1073215421, + -1079713303, + -1075337537, + -1094816787, + 1046996205, + -1080842951, + 1080548919, + 1025667110, + 1079204826, + -1112793427, + -1070967002, + 1084118587, + -1106125534, + 1088748632, + -1092317501, + -1068440416, + -1080484450, + 1052433575, + -1103891258, + 1067617693, + 1061594554, + 1056845516, + -1102582873, + -1083602663, + -1087964720, + 1084543262, + -1076510881, + 1061929624, + 1056817428, + 1067443582, + -1082881120, + 1047546839, + -1109875683, + -1079501993, + -1091008731, + 1057962271, + 1067344279, + 1058296432, + 1029083250, + -1098014777, + -1086233502, + 1063934951, + 1052971900, + -1103052850, + -1085582711, + -1073476394, + -1083003831, + -1070818016, + -1075601617, + -1066980479, + 1054841441, + 1066869278, + -1086079479, + -1068819329, + -1077444711, + -1068975668, + -1078061318, + -1063056311, + -1072435864, + -1070084637, + -1079049694, + 1059178170, + -1073434804, + -1078502073, + -1091127870, + 1080407732, + -1111273103, + 1067890739, + -1080566634, + -1085031134, + -1099830358, + 1061577480, + 1042690771, + 1062180518, + -1093576256, + -1092249443, + 1035425711, + 1044318386, + -1103956172, + -1094602779, + -1124859494, + -1097032344, + -1086250489, + -1091288320, + -1091147097, + 1032180194, + -1088647791, + 1042725179, + -1096535439, + 1059136654, + -1093921602, + 1049793104, + 1033213170, + 1075048650, + -1103889832, + -1081178084, + 1059468656, + 1053473204, + -1076915111, + 1051036950, + 1061989459, + 1061971852, + -1090429111, + -1092379984, + 1042719802, + 1053031050, + 1065574490, + -1095859977, + -1089322682, + -1106860033, + 1065636512, + 1067409312, + -1077621035, + -1100261388, + -1106899214, + -1090239919, + -1073228216, + 1054672433, + 1066306007, + 1061828666, + 1050115107, + 1060489966, + -1095420532, + 1073340396, + -1086064468, + 1067420498, + -1060674048, + 1067037472, + 1070309058, + -1076908494, + -1080402486, + 1058340329, + 1074658445, + -1127618244, + 1066749748, + 1067755519, + 1085796422, + -1100775352, + 1044495437, + 1074804225, + 1059018973, + 1045870811, + -1077599314, + -1089116025, + 1073043230, + 1077274672, + 1067165815, + 1045135743, + 1081396235, + -1086073459, + 1036012062, + 1081637935, + 1071100959, + 1066048504, + 1067036146, + -1078505413, + 1066889484, + 1067610275, + 1077665300, + 1041839278, + 1004830330, + -1093940783, + -1107238856, + 1054864217, + 1053163268, + -1116644549, + 1009852662, + -1111411717, + -1102921210, + 1058246075, + -1108224913, + 1050985119, + 1055953407, + 1041749651, + -1098229438, + -1109951639, + -1114108507, + -1087826343, + -1096421497, + 1033945805, + -1072112382, + -1085391347, + -1062206119, + -1084591932, + 1063913405, + -1081121919, + 1042043293, + 1072620404, + -1093577766, + -1091608752, + 1067761395, + -1072859916, + 1058755137, + 1067802772, + 1052428272, + -1081036407, + -1087195449, + 1069699067, + -1090322053, + 1051359711, + -1080458464, + -1073425946, + 1062697919, + 1072459691, + 1056724330, + -1066897733, + -1081782855, + 1080087939, + -1114182903, + 1082674247, + -1075465016, + 1077354752, + -1089427855, + -1081827396, + -1080682816, + -1069390202, + 1057144529, + 1031380090, + -1080234080, + 1059697069, + -1089189976, + 1050607492, + -1079587699, + 1060875282, + -1074878570, + 1062801997, + -1084359469, + 1059295453, + -1072432788, + -1063005751, + -1061451051, + -1078911240, + -1068703212, + -1060376152, + 1067858492, + -1072024741, + -1110924126, + -1070095664, + -1073592863, + -1061388671, + -1088372564, + -1068021535, + -1065096758, + -1071186190, + -1069495840, + -1066246552, + -1082705540, + -1061141228, + -1068398823, + -1066743868, + 999217995, + 1050324767, + 1047245033, + -1068767313, + -1101585850, + -1083582976, + 1042821406, + 1058713493, + -1079723201, + -1081139849, + -1094401551, + -1107871677, + 1047142414, + 1041836213, + 1012012876, + -1096777173, + 1051327683, + 1055227570, + 1056644981, + -1081384966, + 1054890533, + 1062126424, + 1066733962, + -1081288767, + -1081626521, + 1063167998, + 1082095698, + -1093035527, + -1079307149, + -1095711242, + -1105104324, + 1057799343, + -1074310861, + -1118860163, + 1039868549, + 1049284167, + 1062391177, + 1057463755, + -1080348778, + -1122421936, + -1081753434, + 1038025752, + -1061138936, + -1110595516, + 1036124758, + -1080166174, + -1069991310, + -1077962771, + -1078156620, + 1069846690, + 1047969739, + 1075164391, + -1078396233, + -1076946736, + 1074143463, + -1078317293, + -1079108858, + 1073743165, + 1067244749, + 1048664359, + 1048064502, + 1049034289, + -1093993650, + 1020441067, + 1068566537, + -1091754605, + -1098308074, + 1015955247, + 1068175418, + -1090540422, + -1090921276, + 1063188157, + 1064580661, + -1112697542, + -1085834468, + -1103514528, + -1099830831, + -1089979188, + 1074082548, + -1076818607, + 1065931668, + 1066158869, + -1070083898, + 1051476951, + -1079553085, + 1067915041, + -1079205752, + -1091920938, + -1094030646, + 1041581986, + 1057532067, + 1052204054, + -1078134888, + 1057862060, + -1088487513, + -1105210726, + -1112324608, + -1109200617, + 1070380002, + 1051611107, + -1079387664, + -1114984263, + 1057760745, + 1071957679, + -1086033301, + -1085955171, + 1054467848, + -1085837881, + -1082101699, + 1057458150, + 1042091852, + 1069176752, + -1131220618, + -1073714758, + 1065026950, + 1054024331, + 1053105769, + -1099378581, + 1051857805, + 1065408134, + -1092706149, + -1088985551, + 1067790963, + 1077522059, + -1075047178, + -1077599332, + 1079398255, + -1096876424, + -1083688823, + 1057760757, + -1097660978, + -1087991444, + 1057323560, + 1059214426, + -1078412002, + -1072244339, + 1068130231, + 1071918344, + -1070869439, + -1076624416, + -1066022268, + 1071483639, + 1073938797, + 1070254617, + 1069999860, + -1079051242, + -1084058149, + 1060669959, + -1112409711, + -1111211938, + -1098304048, + 1034278688, + 1065410503, + -1095068695, + 1044038325, + -1078995233, + -1079389371, + 1068527901, + 1070494933, + -1106171611, + -1078627430, + 1043480926, + 1051528366, + -1108191550, + -1086988631, + -1104546881, + -1106177859, + 1061893688, + -1084700299, + -1084756263, + 1074254432, + -1078186805, + -1080450838, + 1069639067, + 1060414701, + -1079325337, + -1079519497, + 1065992067, + 1068640544, + 1034333291, + -1080099443, + 1049420980, + 1061355664, + 1049184678, + -1123350493, + -1099103710, + -1099241729, + 1068048639, + -1087477009, + -1088441272, + -1086607109, + 1063388094, + 1028838776, + -1093417677, + -1093934346, + -1069687329, + 1055507654, + 1057789100, + 1057425444, + 1070079942, + 1058507405, + -1083036611, + -1102228439, + 1073070292, + 1071079713, + -1077968439, + -1081687554, + -1076543691, + 1066427358, + 1065627262, + -1070849274, + 1075689343, + -1088159663, + 1044078694, + 1039395237, + 1073621144, + 1075186590, + -1073497655, + -1074230910, + 1049282544, + -1089848391, + 1037250970, + -1096583802, + 1062545242, + -1087261948, + 1050058029, + 1053920031, + -1076641422, + -1077861200, + 1061274763, + 1077370156, + 1063023364, + -1112771689, + 1050995926, + -1089937807, + } +} diff --git a/icu/icu4c/source/data/brkitr/lstm/Thai_graphclust_model5_heavy.txt b/icu/icu4c/source/data/brkitr/lstm/Thai_graphclust_model5_heavy.txt new file mode 100644 index 00000000000..76b86a029f1 --- /dev/null +++ b/icu/icu4c/source/data/brkitr/lstm/Thai_graphclust_model5_heavy.txt @@ -0,0 +1,5277 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +Thai_graphclust_model5_heavy:table(nofallback){ + model{"Thai_graphclust_model5_heavy"} + type{"graphclust"} + embeddings:int{8} + hunits:int{12} + dict{ + "า", + "น", + "อ", + "ง", + "เ", + " ", + "ก", + "ร", + "ย", + "ม", + "ว", + "ะ", + "ห", + "ไ", + "แ", + "บ", + "ล", + "ด", + "ใ", + "ค", + "จ", + "ป", + "ส", + "ที่", + "ต", + "ข", + "พ", + "ท", + "ด้", + "ม่", + "\"", + "ว่", + "ป็", + "โ", + "มี", + "ช", + "ห้", + ".", + "กั", + "ต่", + "รั", + "ก็", + "ณ", + "ล้", + "ข้", + "ล่", + "ลั", + "ต้", + "ถ", + "นี้", + "ทำ", + "ย่", + "วั", + "ษ", + "ผ", + "ๆ", + "ศ", + "ยู่", + "น้", + "ภ", + "ติ", + "ผู้", + "ดี", + "รื", + "ญ", + "รี", + "ร้", + "ช่", + "ธ", + "ริ", + "ตั", + "นั้", + "ยั", + "ส่", + "สี", + "กิ", + "นั", + "รื่", + "สั", + "มื", + "ช้", + "ขึ้", + "ก่", + "จั", + "0", + "1", + "วิ", + "ดิ", + "ฐ", + "ทั้", + "มั", + "บ้", + "ร่", + "2", + "ซึ่", + "ถึ", + "พื่", + "นิ", + "น้ำ", + "คุ", + "ท่", + "น่", + "อี", + "ดั", + "มื่", + ")", + "(", + "บั", + "รู้", + "จ้", + "ว้", + "คื", + "ทุ", + "พั", + "ลื", + "ม้", + "สำ", + "5", + "สุ", + "จำ", + "ค่", + "พิ", + "นำ", + "ห็", + "ตั้", + "จึ", + "ดู", + "ลู", + "ปั", + "หั", + "สิ", + "ณ์", + "3", + "ปี", + "นึ่", + "ร์", + "-", + "กำ", + "ที", + "ฉ", + "ยุ", + "อั", + "4", + "ตุ", + "ลิ", + "ย์", + "ฉั", + "ถู", + "ด็", + "๒", + "ผ่", + "คำ", + "ชี", + "ข่", + "ถ้", + "ชื่", + "คั", + "รั้", + "e", + "พื้", + "ชุ", + "ญ่", + "รู", + "๑", + "ธิ", + "นุ", + "ท้", + "สู", + "ปิ", + "คิ", + "พู", + ",", + "a", + "ก้", + "ทั", + "ค้", + "?", + "มิ", + "ห่", + "i", + "ฟ", + "บุ", + "ล็", + "ญิ", + "รุ", + "งิ", + "นั่", + "o", + "ซ", + "๐", + "ชิ", + "จุ", + "ดำ", + "ขั", + "พี", + "6", + "n", + "ลุ่", + "พ่", + "t", + "ลี่", + "ตำ", + "ผิ", + "อ่", + "สิ่", + "r", + "ร็", + "กี่", + "อุ", + "ฯ", + "สื", + "ฎ", + "๕", + "อื่", + "9", + "ค์", + "บิ", + "นี่", + "7", + "ฝ", + "๓", + "ฏิ", + "8", + "ฒ", + "น์", + "s", + "อ้", + "ฝ่", + "นื่", + "ทั่", + "ศั", + "มู", + "ยื", + "พิ่", + "ธี", + "ป่", + "ยิ", + "อำ", + "ศึ", + "บ่", + "ชั", + "ป้", + "ฤ", + "ถื", + "l", + "๔", + "ลุ", + "นี", + "สื่", + "ณี", + "ดื", + "ย้", + "สั่", + "ภั", + "ลำ", + "ว์", + "อิ", + "นุ่", + "มุ", + "ผ้", + "c", + "พี่", + "ขี", + "ยิ่", + "ริ่", + "ลื่", + "ลี้", + "ฟั", + "ฟ้", + "สึ", + "ต์", + "ลี", + "ชั้", + "พื", + "!", + "นึ", + "u", + "กุ", + "พ์", + "ส้", + "สู่", + "ถุ", + "ซื้", + "มั่", + "ง่", + "ธุ์", + "นู", + "ภู", + "นื้", + "ตี", + "มู่", + "ชื้", + "รุ่", + "ต็", + "m", + "นื", + "บี", + "ทิ", + "h", + "ซี", + "d", + "ย็", + "ห์", + "ข็", + "ชี้", + "ธ์", + "ผั", + "สื้", + "๖", + "ชั่", + "จิ", + "ซิ", + "๘", + "ท์", + "คู่", + "ยิ้", + "ฏ", + "จ็", + "ษั", + "ตู", + "จ่", + "ศิ", + "รึ", + "p", + "ถ่", + "ลึ", + "๙", + "๗", + "พุ", + "ฮ", + ":", + "g", + "ด่", + "ขั้", + "สิ้", + "กี", + "ยื่", + "ซ้", + "ต่ำ", + "วี", + "หิ", + "ถิ่", + "อ็", + "ดุ", + "กื", + "พ้", + "ฆ", + "ธุ", + "บู", + } + data:intvector{ + -1086381546, + 1046017056, + -1073578471, + -1124197339, + 1080635402, + -1088500056, + 1022235860, + 1049922118, + -1107908482, + -1121801015, + -1124374074, + 1041251808, + -1113679642, + 1036406079, + -1102463318, + -1140075249, + -1127118454, + 1056191127, + -1128000030, + -1128295373, + 1042551852, + -1107583210, + -1126422818, + 1038406752, + -1093085335, + -1118287099, + -1101994657, + 1045091663, + 990282250, + 1039964654, + -1123109321, + 1041196579, + 1059155889, + 1083575899, + 1047990176, + -1057307545, + 1051935933, + -1072719681, + -1091399369, + -1075681079, + 1096436305, + 1043743626, + 1095923730, + 1083642224, + -1059625944, + 1082470898, + -1056213899, + 1090037890, + 1043196662, + 1027293329, + 986435180, + 1032628423, + -1137880224, + -1129837309, + -1132444232, + 1005891124, + -1107902974, + 1030698718, + -1126753645, + -1122479218, + 1040463020, + 1049340245, + 1049195116, + 1040523130, + -1095459444, + -1114725021, + -1102182106, + -1119766995, + -1115716721, + 1023501945, + 1041626958, + 1015162214, + -1110931136, + -1101873112, + 1016569015, + -1129069290, + -1110169334, + 994401464, + -1112242364, + 1027312503, + -1083787649, + 1039127964, + -1098206511, + -1131400098, + 1044246177, + -1119824988, + 1042691961, + -1152124204, + -1053760115, + -1120433224, + -1052479363, + 1046492361, + 1035873784, + -1104959169, + 1045734219, + 1051286915, + 994307647, + 1025017500, + 1013535986, + -1068761308, + 1049068698, + -1061961658, + 1024560437, + -1073173103, + -1113195030, + -1093029480, + 1045447394, + -1079989298, + 1042119766, + -1077294084, + -1068912844, + -1054806706, + 1031643688, + 1052729312, + 1031861619, + -1065950662, + 1047477003, + -1070721801, + -1120621641, + -1066338792, + 1020723128, + -1125960487, + -1139578122, + 1035450355, + -1125286392, + 1013614549, + -1140690850, + -1130486423, + -1102143668, + -1107240887, + -1123028916, + -1103716711, + 1007239510, + 1050407209, + 1032534908, + -1099179986, + -1098200172, + 1031260000, + -1105640398, + 1034056274, + -1113032959, + 1025373848, + 1024925400, + -1114746017, + -1108295842, + -1078986538, + 1025849413, + -1079532296, + 1049683249, + -1082138373, + -1055573357, + -1055972957, + -1114650978, + -1129158736, + 1042832544, + -1105333442, + 1044987134, + -1105869472, + -1113399854, + -1086944177, + 1040872656, + -1095968748, + 1041409054, + 1037387341, + -1104701300, + -1103138542, + -1072217870, + -1103900244, + 1050734040, + 1058190023, + 1043098706, + 1021220424, + 1037076098, + -1124669590, + -1119584750, + -1114712210, + 1052037526, + 1054998932, + 1046260044, + -1097392843, + 1041351330, + -1127043024, + -1119444772, + -1110894312, + 1067298182, + -1098110466, + 1064008426, + 1018884941, + -1075933782, + 1087096716, + 1066817020, + 1059468383, + 1024750684, + 1036101935, + 1011460681, + -1103149992, + -1131033421, + -1101416591, + 1052672708, + -1132635887, + 1028515200, + -1105748117, + 1043857470, + -1097995233, + -1104826626, + -1088588563, + -1080005969, + -1073354047, + 1039852657, + -1114247595, + 1031702130, + -1095109128, + 1008163475, + -1099652970, + 1049194779, + 969473288, + 1028151518, + -1109955280, + 1040719172, + -1091987684, + 1019186470, + -1128686679, + 1049580916, + -1103042675, + 1045580194, + 1049454498, + -1110065724, + 1033901499, + -1097869907, + -1103075531, + -1080498899, + -1123329359, + 1053895586, + -1093649903, + 1085109104, + 1042297552, + -1072849749, + 1078712227, + 1048932772, + 1066264322, + -1097553014, + 1040451927, + -1097236563, + 1045493294, + -1099645742, + -1123710413, + -1087093691, + -1107226174, + -1090449738, + -1079500691, + -1112316704, + -1093455652, + -1073330220, + 1031723568, + -1082071629, + -1108095188, + -1129504118, + 1074157000, + -1113066326, + 1022054471, + 1049111241, + -1068183906, + -1101427325, + -1101831897, + 1045587365, + 1090795706, + 1032351180, + -1048467474, + 1037226671, + -1066410432, + 1032644583, + -1080450036, + 1069775532, + -1097330078, + 1066273557, + -1124515693, + -1078876256, + 1091142808, + 1068698605, + 1058045038, + -1131033507, + 1067066218, + 1030164858, + 1045800254, + 1035744380, + -1078413398, + 1045696493, + -1126215954, + 1065869813, + -1054533898, + 1094458328, + 1038542730, + -1043509712, + 1064366526, + -1077361118, + 1058191591, + -1111675134, + 1047256838, + -1114359588, + 1027597073, + -1108453258, + -1121747165, + -1083503202, + 1010866120, + -1105599426, + -1086076252, + 1060538486, + -1094189659, + 1031933535, + -1083050210, + -1066335210, + -1060839113, + -1095901356, + 1012614044, + 1035507687, + -1106591879, + -1077942464, + -1096377185, + -1082392206, + -1114630924, + 1013841402, + -1130730312, + -1124572152, + -1068682318, + 1026087543, + -1079620088, + -1095087334, + -1076370338, + 1059121991, + -1091698906, + 1074637842, + 1012756068, + -1073001643, + 1067923456, + 1067278328, + 1047505936, + -1079568550, + -1086523714, + -1081256068, + -1094517467, + 1089829082, + -1092990846, + 1030905228, + 1052994500, + -1082446951, + -1090432332, + -1106056393, + -1107648392, + -1105288067, + 1017017132, + -1113586992, + -1115108711, + -1105332446, + -1111654261, + 1064026315, + 984091328, + -1110570519, + -1124615805, + -1094991237, + -1107203014, + -1100448039, + -1104306695, + -1101643564, + -1094343827, + 1041094433, + 1048405328, + 1068182136, + -1078485115, + 1035383505, + -1108211737, + 1028412443, + 1042637571, + 1044524524, + 1016072536, + -1101495125, + -1113284652, + 1002250732, + 1061189799, + -1106516280, + -1094375490, + 1045527519, + -1112044460, + -1115619698, + 1032358247, + -1112473792, + 1041549404, + 1030288364, + -1089691716, + 1032875973, + -1109763592, + 1042692316, + -1122211412, + 1070885234, + -1076985528, + 1063042806, + -1121083517, + -1076926642, + 1092624482, + 1055456169, + 1060975595, + 1061550365, + -1086673994, + 1077696955, + -1114643763, + -1067440415, + 1061464169, + 1069079175, + 1049941470, + -1091016304, + 1084920946, + -1113883141, + -1097916924, + 1054389751, + 1043890527, + -1134503096, + -1094369138, + -1122710763, + -1071782137, + 1063110813, + -1099828021, + 1055379554, + -1068180731, + -1131652302, + -1093851404, + -1112052142, + -1074056832, + 1048230214, + -1081057014, + 1037160674, + -1088103337, + 1041995065, + -1070567237, + -1078396564, + 1057490540, + -1076467528, + -1090274283, + 1082450663, + -1078625260, + 1043830443, + 1056096361, + 1061259542, + -1048655945, + 1083861641, + -1094002604, + -1074625444, + 1103546503, + -1095179503, + 1056989835, + -1113738599, + -1129980608, + 1034115575, + -1105329528, + 1050600132, + 1045573236, + 1050504572, + 1023476286, + -1055032856, + 1058502681, + -1073004057, + 1108174876, + -1077939038, + -1096480718, + -1083375097, + 1042486531, + 1050598186, + 1078186108, + 1033594350, + 1048732713, + 1014801342, + -1110019867, + 1040957280, + 1020865562, + 1034595981, + -1056854795, + 1047591951, + 1038462021, + -1119287707, + -1065612423, + 1051046465, + -1087204521, + 1043339725, + -1117841326, + -1144013175, + 1029163386, + -1101400660, + 999735928, + 1061938452, + -1103889304, + 1059325440, + -1092880724, + 1080701080, + -1146170984, + -1065459920, + 1080806197, + 1066957706, + 1063138267, + 1052281143, + -1073158193, + 1005399364, + -1112712143, + -1094347399, + 1055421657, + 1061989680, + 1056500165, + -1102969507, + -1062075497, + 1057097415, + -1086723443, + 1092200188, + -1082076919, + -1086016459, + -1096787175, + -1110629082, + -1092278612, + 990928618, + -1118486010, + 1057592613, + -1101215718, + 1054966682, + 1049824055, + 1040338946, + 1043504573, + -1107445224, + -1096855833, + -1129564673, + 1041398045, + 1064261170, + 1061150997, + -1155617374, + -1120296109, + 1001239024, + -1105222140, + -1113753107, + 1024991473, + 1062932777, + 1047029984, + -1101820194, + 1025530842, + 1029460695, + -1122385626, + 1013018254, + -1106250383, + -1082830316, + -1113754586, + 1035110237, + 1049349035, + -1115125141, + -1112207752, + -1102430208, + -1084830950, + 1053454096, + -1098177185, + -1097992005, + 1105896706, + -1111675836, + -1082069614, + 1062689341, + 1057294764, + 1044559106, + -1114516244, + -1121049175, + -1096966596, + 1052657148, + -1089058051, + -1084348891, + 1045481914, + 1068867715, + -1075022272, + -1097663242, + -1087035121, + 1067131343, + -1081366123, + 1036567125, + -1084875286, + -1070006562, + -1066019876, + -1092166158, + -1086269801, + -1103343245, + -1081212782, + -1076699836, + 1026777236, + 1057860345, + -1110815140, + 1020505381, + -1105719057, + 1028895072, + -1096058629, + -1104640937, + 1022710503, + -1093722964, + -1115771239, + 1059215915, + -1077820866, + 1065690881, + 1016721074, + -1075128587, + 1052495324, + 1054145472, + 1036447685, + -1114442040, + -1093228240, + 1066752964, + -1078730597, + 1059220907, + -1077276435, + -1088874281, + -1081143816, + -1114483549, + -1109031966, + 1065492452, + -1078651872, + 1053663875, + 1044294537, + 1047011106, + -1072978586, + 1045234985, + 1102979249, + -1096650293, + -1068529156, + 1074821096, + 1065465768, + 1033536764, + -1071423867, + -1136121188, + 1061983650, + 1060379025, + -1063889517, + 1050992927, + -1107342301, + -1085790513, + -1090133737, + -1082409990, + -1045941309, + -1126523352, + -1049465813, + -1081946189, + -1073061958, + 1065369631, + -1052053130, + -1097929137, + 1035233176, + 995223080, + 1005552428, + -1089591862, + 1043391329, + -1099395807, + 1032799846, + -1099144482, + -1087981922, + 1049304641, + -1083057645, + 1038178434, + 1038149296, + -1059744555, + -1060421517, + -1112368454, + 1059560288, + -1142097632, + 996336696, + -1094422159, + -1103197225, + -1081451329, + 1012853833, + -1128433410, + 1045416894, + 1052498572, + -1064792242, + -1109915259, + -1090103961, + -1091026824, + -1092569020, + -1092576025, + -1065743978, + 1091156844, + 1049204918, + -1052723283, + 1070869574, + 1046090756, + 1107593707, + -1108904836, + -1102444908, + -1123736086, + -1107486219, + 1012723236, + -1102988782, + 1043511495, + 1001287022, + -1110133568, + -1086561247, + 1019151890, + -1093276723, + -1092455481, + -1098504288, + 1081951311, + 1049267994, + 1024028901, + 1062041698, + 1049325424, + -1086591419, + 1045525504, + -1120910646, + -1090268698, + -1107006427, + -1127888492, + 1052320831, + 1046766818, + -1075991376, + -1110378288, + -1116710464, + -1104100565, + -1065243998, + 1025911913, + 1072439190, + -1113688304, + -1097778469, + 1037211338, + -1047326536, + 1036814406, + 1046965634, + 1047728831, + -1112366908, + -1160619640, + -1078314771, + -1080033658, + -1106682943, + -1100620278, + -1066678975, + 1018317868, + -1084786189, + -1125137281, + -1092192854, + -1093284559, + -1102927348, + 1079488974, + -1103998261, + -1102567962, + -1130955444, + -1109207854, + -1093251898, + -1112951695, + -1080033568, + -1116326615, + -1088130519, + 1047061653, + -1096809440, + 1057730624, + -1101125503, + 1051192525, + -1099066661, + -1086476597, + 1045114607, + -1134497241, + 1057062980, + 1036026640, + -1116573653, + 1034420922, + 1057964547, + -1096494004, + 1032583204, + -1094315728, + -1080843182, + 1048120770, + -1082644619, + 1046112588, + -1078826087, + -1058318573, + -1077297388, + -1109388448, + -1081861873, + 1058870886, + -1091898037, + 1022493036, + -1087626248, + -1071247118, + -1062710457, + 1072240548, + -1081995471, + 1094105680, + 1102731647, + -1058492682, + 1087850294, + 1062178682, + 1069600928, + -1086280969, + -1103785452, + -1063532165, + -1097076518, + 1085778611, + -1079861848, + -1082513324, + -1065174268, + 977132608, + 1081707361, + 1022270571, + -1080093209, + -1102945783, + 1012873593, + -1103832278, + 1038866272, + 1042685809, + -1073621498, + 1066076923, + 1048476022, + -1074696513, + -1106180574, + 1060275482, + -1115572243, + -1102306699, + -1094419716, + 1035408780, + 1015312941, + 1026061583, + -1092347048, + -1070350133, + 1037754533, + -1104052768, + -1139249258, + 1058254395, + -1071691333, + 1053391096, + 1027447792, + -1107008530, + -1112959047, + -1118948167, + -1081882920, + 1042152367, + -1097216609, + -1079518749, + -1095583857, + -1088237686, + 1040265025, + -1104218498, + -1103116799, + 1071605233, + -1088519143, + 1031874337, + -1089184687, + -1070319896, + -1054376649, + -1088575068, + -1077626877, + -1098517909, + -1072479930, + -1115509189, + -1086396461, + -1071504812, + -1068320542, + -1085006540, + -1064041644, + -1105243500, + -1086528632, + 1083945472, + -1074244380, + -1074574339, + -1077684476, + 1031549788, + 1073770024, + 1024377194, + -1098350411, + 1050555924, + -1083539275, + -1104294090, + -1124640868, + 1046045879, + -1076631290, + 1065525808, + 957142336, + -1070676739, + 1050920664, + 1065943928, + 1040210261, + 1042953724, + 1059952605, + 1055817191, + -1085900407, + 1062062736, + 1048337164, + 1046316601, + 1063984237, + -1079772348, + 1060999264, + -1081954761, + 1047948430, + -1093493231, + 1020941514, + -1112710359, + -1103412398, + -1103288621, + -1107507382, + 1061774315, + -1083608745, + -1117427772, + -1079670649, + -1071871274, + -1055406403, + -1119979987, + -1112049177, + 1063470348, + -1080158393, + 1052158533, + -1107103356, + -1178226560, + -1072113571, + 1025981552, + 1039738685, + 1050727581, + -1073525835, + 1051481196, + -1066957887, + 1042159710, + -1062684769, + 1034707626, + -1077205496, + 1036240268, + -1072486887, + -1100664986, + 1072022698, + 1069872129, + -1072412209, + -1073734737, + -1118872001, + -1112411856, + 1004241828, + -1074251168, + -1087210330, + -1106077749, + -1095873407, + 1071015793, + 1073925806, + 1083172683, + -1073649201, + 1066091373, + -1071412707, + -1059357256, + -1059256476, + -1108922978, + -1088878810, + 1017507636, + -1097032376, + -1152071240, + -1119861628, + 1082478194, + 1057543913, + -1108441613, + 1048743522, + 1027674974, + -1063275448, + -1096108920, + -1067150271, + 1053027736, + -1048515152, + 1062046771, + 1039121536, + 1063139957, + -1101275036, + -1092152144, + -1111387378, + -1075633943, + -1100712400, + -1095951484, + 1042760640, + -1152733841, + 1044910044, + -1081209806, + -1097561955, + -1088169865, + -1099152825, + 1049340614, + 1039996425, + 1050236432, + -1056220878, + 1060186059, + -1058600500, + -1105671993, + -1078734941, + 1062279505, + -1072787810, + 1050226186, + -1155650856, + -1076141084, + 1074028012, + 1065384464, + 1051066664, + -1100583681, + 1049319016, + -1075783367, + -1108363235, + 1056551408, + -1079392130, + -1070845096, + 1047702963, + -1130784036, + 1008570072, + 1053605246, + -1066550434, + -1092967933, + -1077482056, + -1093475921, + -1085402385, + -1092147396, + -1084338397, + 1057337181, + -1101058922, + 1054252082, + -1076247924, + -1062193764, + -1075431898, + 1058440183, + -1075667435, + 1063807074, + -1112750859, + -1068422158, + 1038757313, + 1074843205, + 1041550308, + -1117256647, + -1112076871, + -1143399428, + -1088206956, + -1121927329, + -1090484786, + -1085847983, + -1093945373, + 1076887333, + 1082885048, + 1064197749, + -1063241050, + 1044863424, + -1062884713, + -1072206970, + -1071252486, + 1075910088, + -1062916557, + 1091614348, + 1054533205, + -1053628373, + 1078919532, + -1119882052, + 1105880425, + -1134483348, + -1111944803, + -1117245490, + -1070411031, + -1165097992, + 1027578959, + -1127385115, + -1070000967, + 1048832729, + -1098333119, + -1122693342, + -1079774726, + -1098908455, + -1103207594, + 1082432755, + 1032603368, + 1040657085, + 1048620072, + 1066307051, + -1089432097, + -1100993051, + -1122397847, + 1082736592, + -1115000354, + -1100568888, + -1081347864, + -1132960470, + -1093312010, + -1091648663, + -1101624188, + 1078997752, + 1052107000, + -1075145567, + -1094142465, + -1077466101, + 1091535589, + -1093394982, + 1050029662, + -1073260595, + 1061751457, + 1065196366, + -1082328511, + 1062176472, + -1103030816, + -1071858544, + 1044841692, + 1059537406, + -1137539989, + 1065871701, + 1089685815, + 1069664959, + -1065801542, + 1062258735, + -1061209357, + -1067687836, + -1069912986, + -1088381094, + 1071032134, + -1109275385, + -1081005892, + 1063377939, + -1061938982, + -1092638556, + -1090591071, + -1078871231, + -1085002303, + -1075365215, + -1089332051, + 1083646550, + -1071736045, + 1059035801, + 1075357297, + 1044854184, + 1049961426, + -1136752735, + -1088847454, + 1016356616, + 1021489896, + -1106938063, + -1098123663, + 1050317114, + 1058192840, + 1057274339, + -1105063483, + 960881024, + -1095556524, + -1073108433, + -1079848854, + 1043580689, + -1097224711, + -1142527397, + -1120208873, + -1099253050, + 1049565744, + 1080485234, + 1049932696, + -1101532388, + -1081531619, + -1103441693, + -1101697312, + 1014374106, + -1115039882, + 1078070143, + 1053746380, + -1101566770, + -1110122060, + 1049165439, + 1013089136, + 1045313820, + -1101634910, + -1103516644, + 1032598896, + 1035554767, + 1059486226, + 1067821878, + -1064627885, + 1012236808, + -1067233071, + -1077991358, + -1079802969, + 1030151768, + 1057246182, + -1125511238, + 1027342045, + -1132719624, + 1033168549, + 1024034521, + -1138736785, + -1087995799, + 1101098193, + 1051448158, + -1087752577, + 1058219972, + -1062125989, + -1096459139, + 1052854345, + 1059683594, + -1068360297, + 1090979952, + 1049776620, + -1054257745, + 1075714072, + 1035174104, + 1104900980, + -1081955512, + -1097900633, + -1089157476, + 1057873951, + -1097911449, + 1041030830, + -1074846567, + 1050710459, + -1093083825, + -1077799626, + 1054182160, + -1102358930, + 1047977551, + -1085217085, + -1068557206, + -1077416578, + 1041730241, + -1081616043, + -1157002928, + -1089926138, + -1070304118, + 1048905382, + -1074099397, + -1100534699, + -1096205371, + 1074629212, + -1092510111, + -1087538079, + 1066572775, + -1063942942, + -1112539183, + -1086335207, + 1060995978, + -1098856169, + 1045875511, + 1056231196, + -1118027781, + -1133503266, + -1100540984, + -1087702178, + 1040799757, + -1078510164, + 1069274904, + -1098206823, + -1082314139, + 1067847763, + 1069181127, + 1057019423, + 1046733065, + -1071415940, + 1032077044, + -1091690440, + -1111845565, + -1087738960, + -1076219589, + -1077398282, + 1049397592, + -1146438862, + -1119118436, + 1040314016, + -1103609833, + -1116089048, + 1038379447, + 1013925670, + -1092831184, + -1080339908, + 1058558597, + -1097788719, + -1078686753, + -1100591693, + -1082656252, + 1033927472, + -1113758697, + -1098619816, + 1072484024, + -1088962267, + 1051280710, + 1052564835, + -1085746031, + -1067267086, + -1112567990, + 1070183300, + 1034854555, + -1075719192, + -1090164005, + -1070454164, + -1089435835, + -1088754700, + -1094832577, + 1035131847, + -1105892184, + -1084353461, + 1049031352, + -1075435643, + -1099188552, + -1130649160, + -1078400754, + 1083142258, + -1078434393, + -1077065792, + 1072069622, + -1085565755, + 1076915531, + 1061356151, + 1032246171, + -1085732834, + -1110474688, + -1088209767, + -1094696032, + -1090994481, + 1082512342, + -1107846246, + 1085831453, + 1098303219, + 1067441588, + -1053086320, + -1095539944, + -1057906811, + -1060832343, + -1071764064, + 1037829193, + 1051790371, + 1066096828, + -1081698495, + 1057538757, + -1089280316, + -1076934480, + -1079709447, + -1098010850, + 1039978113, + -1104765867, + 1029437092, + -1085354076, + 1029223677, + -1087573238, + 1036242760, + -1123248473, + -1072432565, + 1031709552, + -1088479942, + -1079650136, + -1089358379, + -1078254032, + -1096736928, + 1049557800, + 1045172983, + -1079880113, + 1051437430, + 1033494528, + -1083529724, + 1081681202, + 1042972059, + -1107214399, + 1091792442, + -1076699221, + 1076437128, + 1079275390, + -1064821681, + 1078351695, + 1037394535, + 1049936660, + 1061274061, + 1044619776, + -1085378954, + -1076175817, + -1063921059, + 1069480074, + -1085744979, + 1033353847, + -1077246970, + 1038130466, + -1076348665, + -1106473170, + -1097204675, + -1073796253, + -1065798418, + -1109355064, + -1075680399, + 1074565029, + -1089239301, + 1034399366, + -1104142055, + -1100282013, + -1102571256, + 1070522996, + -1082597902, + 1079855049, + 1027146323, + -1065414688, + 1074286791, + 1074331786, + 1070185961, + -1133282848, + -1098148734, + 1065715676, + -1080294568, + 1033044309, + -1075596169, + -1090031752, + -1070076457, + -1121318759, + 1070438405, + 1060070445, + -1086152683, + -1099738937, + -1096548057, + 1053992568, + -1066853426, + -1100323081, + -1101405652, + -1126925652, + -1101748607, + -1085188438, + 1042076839, + -1102349029, + -1097710369, + 1041920430, + 1074636819, + -1082132189, + -1083859484, + 1067334229, + -1074861872, + 1081973128, + 1055387096, + -1105949546, + 1070066390, + 1067592691, + -1098462449, + -1101203532, + -1104809016, + -1111974568, + 1040505228, + 1043563322, + -1106055537, + 1042329978, + -1087721507, + -1102756835, + -1117188572, + 1059518210, + -1090045205, + -1099690258, + 1045922771, + 1043800283, + -1070681013, + -1096707624, + -1086780208, + 1068838523, + -1100189626, + -1125391086, + -1099030297, + 1057037702, + 1034667502, + 1041679841, + -1104612531, + 1082604222, + 1054954730, + -1090371428, + 1072160134, + 1035429240, + -1093268146, + -1106967765, + -1055347781, + -1103050770, + 1046098632, + -1133852726, + -1113016974, + 1049742244, + 1030973732, + 1028992414, + -1091751531, + -1089401483, + 1042632848, + 1052375537, + 1083757325, + -1079396367, + -1081191660, + 1074865534, + -1067966397, + 1083154403, + 1055244937, + 1048074694, + 1034811704, + 1040732564, + -1097560911, + -1082817098, + -1149685600, + -1074019699, + -1107135100, + 1008577836, + 1088732846, + -1105483753, + 1032061936, + 1058910387, + -1079961198, + -1091730494, + -1113092204, + -1113695176, + 1077426194, + 1046611593, + -1083786941, + 1063038566, + -1075018066, + -1087460871, + -1108366007, + 1030198100, + 1067149812, + 1011073940, + -1087357302, + 1043066231, + -1082104521, + 1033430121, + -1112940297, + -1054841826, + 1075453266, + 1079114448, + 1054900480, + 1065752714, + -1080491584, + 1051128654, + -1084325997, + -1096427785, + -1081724529, + 1050178145, + -1084980842, + 1046224432, + -1081903841, + -1063264304, + -1064137283, + 1051753573, + 1096307214, + -1081331409, + -1085216499, + 1078592641, + -1073576812, + 1024508062, + 1054658131, + -1110409270, + -1116046992, + -1115224340, + -1105345749, + -1091153862, + -1090948302, + 1071687485, + 1037273249, + -1070749371, + -1052468015, + -1096388085, + -1096489125, + 1047476175, + -1058461742, + 1055556019, + -1098680273, + -1152377728, + -1103660427, + 1047760617, + -1111594200, + -1146524810, + 1039260547, + -1099235105, + -1096047226, + 1050453944, + -1077940492, + 1067988637, + -1090133249, + -1104745648, + 1007222299, + -1077513340, + -1097573871, + 1032544446, + -1107193679, + -1118913498, + -1100162168, + -1096844562, + -1090047471, + 1074134318, + 1053095979, + -1105180134, + 1045962174, + 1059901832, + -1071443421, + -1088081324, + -1103678091, + -1087033510, + -1078971808, + 1048616473, + 1067978886, + -1100193817, + -1087175988, + 1061708714, + 1071910468, + 1058972252, + -1084586207, + -1088109450, + 1062638452, + 975122816, + -1087215993, + -1102667843, + -1085061100, + 1087662306, + 1059379560, + -1090833476, + 1067767769, + -1098633919, + -1107952258, + 1053399252, + -1072327134, + -1093075542, + -1125754184, + -1118419190, + 1049651145, + 1064471876, + -1090379928, + -1118464795, + 1016482778, + -1071269781, + -1097822522, + -1084622571, + 1080362037, + -1081029203, + -1083249961, + 1076949639, + -1073298841, + 1069956117, + 1058618583, + 1047856970, + 1050045889, + 1034495290, + -1101437882, + 1033981548, + -1114108722, + 1074314889, + 1076041527, + 1060718248, + 1051916527, + 1078036308, + -1090069727, + -1091952382, + -1089172130, + -1076098111, + -1093754478, + -1107663615, + -1104041685, + 1056406020, + -1073337720, + -1080810920, + 1050446326, + 1066960727, + -1086002595, + 1041379206, + 1089466136, + 1062735699, + -1083558372, + 1038372603, + -1113115971, + -1079963954, + -1080470773, + 1046017579, + 1020846068, + 1051859847, + -1069764023, + -1069101162, + -1098409371, + 1066760354, + -1064476099, + -1089144949, + 1073698514, + -1086615274, + -1087336142, + 1067683483, + -1083937020, + 1061188208, + 1048794419, + 1074066387, + -1076437405, + 1070213426, + -1088885312, + -1092151476, + -1099931794, + 1023651492, + 1028292553, + -1063431239, + 1087442536, + -1052298566, + -1092947948, + 1082344916, + -1068787684, + 1082223325, + 1083740503, + 1045457972, + -1074125296, + 1057225626, + -1108403625, + -1109574982, + 1068199591, + 1045134404, + 1075435341, + 1063961137, + 1084268543, + 1057213017, + -1112285088, + -1093043685, + -1098511304, + -1062204978, + -1089280021, + -1099253428, + 1101751692, + -1097348714, + -1080413763, + -1105413967, + -1049199447, + 1042325069, + 1053665838, + -1106792002, + -1083593481, + -1124485528, + -1081134405, + -1092322655, + -1095456380, + 1083367507, + 1043263170, + -1058887358, + 1070202681, + -1084696414, + 1049349734, + 1072584363, + 1030015995, + 1082899461, + 1029891486, + -1105545797, + -1082043456, + 1047853159, + -1085283469, + 1036970523, + -1089530992, + -1055526148, + -1057797155, + -1128890808, + 1049159331, + -1113106980, + -1103679365, + -1096115108, + -1084751734, + 1079879216, + 1021501632, + -1067946496, + 1016555523, + -1089050205, + 1058332845, + -1102302753, + 1037700614, + 1048699522, + 1060698251, + 1018645750, + -1070617294, + 1041199332, + -1090719693, + 1007847936, + -1078253683, + 1033508439, + -1069309722, + -1106030925, + 1059518479, + 1070614407, + 1049182098, + 1044849761, + -1075722443, + -1074092370, + -1070913303, + 1071004394, + -1089634543, + 1070769892, + -1125249389, + -1084337027, + 1089183043, + 1052509765, + 1060759338, + -1100861141, + -1082932546, + -1141718353, + -1095419999, + -1099178733, + -1088652088, + 1078198913, + 1048817364, + -1104842872, + -1082540714, + 1007476658, + -1088455908, + -1102630406, + -1100578867, + 1084341869, + 1057353882, + -1112889000, + -1102407462, + -1122237220, + -1093624766, + -1100406811, + -1094564994, + 1073549938, + 1050301301, + 1051354967, + 1068257535, + -1102491744, + -1073333625, + 1073954037, + 1024584572, + 1070516869, + 1027805564, + 1064720700, + 1103578051, + -1083865270, + -1052258552, + 1076718314, + -1071781052, + -1069229562, + 1006389904, + 1035627349, + 1057429301, + -1089520169, + -1089532486, + 1062793005, + -1065188862, + 1086757470, + 1062462007, + -1081571758, + -1098037787, + -1091806164, + 1048917884, + -1115371330, + 1042745343, + -1073794783, + 1048897728, + 1057786295, + -1114088636, + 1056442537, + 1030632019, + -1081836228, + -1106242491, + 1066129716, + -1091942557, + 1042232084, + 1053147732, + 1033661065, + 1050586361, + -1090144396, + -1090405537, + -1069549308, + 1029756131, + -1104604274, + 1058129057, + 1048441188, + 1032224930, + 1080662092, + -1114792814, + 1091491879, + 1078259375, + 1011471672, + 1042850921, + 1066822045, + -1071481197, + 1044073440, + -1070349606, + -1078148053, + -1079364394, + 1049096406, + 1058837939, + 1046815271, + -1115130471, + -1119733175, + -1108237200, + 1049883461, + -1101666461, + -1086452998, + 1060025210, + -1096951551, + 1033088828, + -1100760203, + -1100961174, + -1090318612, + -1098016399, + 1041015386, + 1066474796, + 1060009257, + -1048866699, + -1087447301, + -1107241987, + -1076688729, + -1074509901, + -1093349610, + 1086047871, + -1100456955, + -1092181621, + 1052897530, + 1058004790, + -1089447357, + -1070381790, + 1020955770, + 1047215615, + -1092367028, + 1068333551, + -1092239519, + -1112428614, + -1089753450, + -1097580375, + -1123379220, + -1119254235, + 1033318709, + -1124283896, + -1104745154, + -1094826210, + -1097010777, + -1104597849, + -1101012064, + 1068810566, + -1114621481, + -1092862666, + -1133034570, + -1056860854, + 1030258119, + 1054160514, + -1112309337, + -1107268206, + 1070637746, + -1065295111, + 1045596640, + -1126035086, + -1092979302, + -1076975683, + 1034206957, + 1040396328, + 1052171153, + -1084802938, + -1108842314, + -1076906350, + -1096085472, + -1074537804, + 1041483314, + 1040791474, + 1064105195, + -1097412425, + -1100628674, + -1110115506, + -1075918595, + -1090923683, + 1010741910, + 1056306736, + 1057628325, + -1092436573, + -1100000792, + -1085681247, + 1049058039, + -1096257411, + -1106432460, + 1093109277, + 1058310906, + -1085205015, + -1071656472, + 1048546679, + 1059866727, + -1098927768, + 1025717395, + -1092765608, + -1142180436, + -1072372268, + 1050615205, + -1048731844, + 1054784672, + -1085873701, + -1112105672, + -1078146848, + 1054916152, + -1069275964, + -1101987719, + -1080130293, + 1057003592, + -1069919095, + -1121345571, + -1084986492, + -1105789470, + -1081653078, + -1114914236, + -1098876270, + 1084453408, + 1050733742, + -1078439799, + 1070760523, + -1094727196, + -1089028972, + 1058474053, + 1044411266, + 1069568848, + -1112773720, + -1103473055, + -1101540732, + -1121452426, + -1096188686, + -1094342940, + 1047355150, + 1065108699, + -1078571896, + -1103001122, + -1106939388, + -1100504348, + 1065436339, + -1098705993, + 1031387559, + -1137290820, + 1059576141, + -1096757890, + 1042964539, + 1070531992, + -1088987745, + 1055841331, + -1098282637, + -1071151184, + -1065283947, + -1089449875, + 1033265913, + -1088921980, + 1057028473, + -1102436762, + -1158971176, + -1107367064, + -1102347408, + 1047099971, + 1102460530, + -1100146514, + -1083728913, + 1077322761, + 1059375724, + 1046896965, + -1093474047, + 1032413334, + -1098427992, + 1042524177, + -1067210145, + -1102893303, + -1064752598, + 1067079365, + 1053027446, + -1101446334, + -1124212735, + 1066677939, + -1085135684, + -1086075171, + -1083981778, + 1081542916, + -1096262194, + -1103380579, + -1078155635, + 1052405121, + -1055603770, + 1071093541, + 1070876565, + 1074622479, + -1059821703, + 1037427795, + -1073945364, + 1043095455, + -1114151424, + -1080051304, + 1055856888, + 1073825663, + 1042113860, + -1069902202, + -1133971950, + -1078236065, + -1107080571, + -1092661133, + 1063206255, + -1094450307, + -1095072385, + 1049353885, + 1072035600, + 1050950785, + -1065061942, + -1085309612, + -1068624222, + -1086386881, + -1091117668, + 1036380482, + -1089596369, + 1069819788, + -1070677266, + 1049068484, + -1101516363, + -1098304798, + -1111154807, + -1084160987, + -1064105659, + 1062191167, + -1088734654, + -1068787546, + -1089374366, + -1097209903, + -1065231569, + -1096448546, + -1081212794, + 1034287737, + 1027330686, + 1049839778, + -1079982154, + -1069426679, + -1098833022, + -1077800095, + 1065739697, + 1025072025, + -1076981983, + 1062222736, + 1057065926, + 1074059668, + 1053838353, + 1059017040, + -1087965339, + 1080470532, + 1050327568, + -1063934855, + 1059087097, + 1072811227, + 1023801070, + 1048882860, + -1093069995, + -1096163393, + -1066273052, + 1002040032, + 1066610321, + 1042660838, + 1032342715, + -1090623302, + -1090488795, + 1056555507, + -1090511877, + -1070267115, + 1039497958, + -1063912285, + -1095050484, + -1095852455, + 1090866657, + -1106441810, + 1036466828, + 1067552630, + -1089725827, + -1078867278, + -1093675167, + -1104510722, + 1084950983, + -1102985570, + -1056403359, + 1046528378, + 1072913226, + -1170795008, + -1079641963, + 1051849880, + 1106468965, + -1090843409, + -1123546412, + 1082242077, + 1060727219, + 1040256666, + -1057537798, + -1090215565, + -1076490823, + 1053109040, + -1098077905, + -1075214467, + -1081463930, + 1062077862, + -1068660677, + 1073262800, + -1091834329, + 1075791069, + 1008364259, + -1058523727, + 1082990955, + 1051319290, + 1066431791, + -1103473582, + -1070719925, + 1037956553, + -1064747901, + -1068296835, + -1078618730, + 1079814513, + -1052578062, + -1093247968, + 1077005625, + -1089605676, + 1050267473, + 1067040230, + -1086831811, + -1088414058, + 1043338338, + -1093665809, + -1100100487, + -1096078030, + 1070283989, + -1099771950, + 1037038878, + 1056624786, + 1049016087, + 1056405303, + -1078032858, + -1107976107, + -1105741256, + -1090277416, + -1111682138, + 1084667490, + -1096463892, + -1103003396, + -1085151949, + 1056515551, + -1089582747, + 1034515820, + -1104040267, + -1068418403, + -1070758080, + -1084436383, + -1082026522, + 1060297395, + -1094572034, + 1060842909, + -1076419786, + -1064782669, + -1122362924, + -1098459047, + -1139784834, + 1060874498, + -1077844388, + 1041845852, + -1081208310, + -1087973787, + -1071530029, + -1079795486, + 1094439496, + -1075897681, + -1091993648, + 1079593273, + -1076199735, + 1085449743, + -1105010626, + 1009777110, + 1070446384, + 1023705470, + -1081945311, + 1041299704, + -1087730712, + -1089206179, + 1025549297, + -1075917590, + -1094248124, + -1080117580, + 1090902441, + 1033698178, + 1050717278, + -1067677474, + 1061779467, + 1054950111, + -1107888440, + 1074340518, + -1090328265, + -1089584943, + -1117242604, + -1077508503, + -1139019664, + 1083727413, + -1092014734, + 1080974984, + 1037359260, + -1082980682, + 1090465673, + -1106974369, + 1067506137, + -1087663719, + -1119770269, + -1101371170, + 1049241495, + -1081713824, + -1089825436, + 1053148352, + -1098466887, + -1095382203, + -1085556194, + 1055019217, + -1086776600, + 1036768125, + -1089748454, + -1076701508, + -1068800719, + -1122038786, + 1072207396, + 1046860212, + -1061884137, + -1085162637, + -1077601289, + 1046873755, + -1109103736, + 993131460, + 1071142682, + 1066088358, + -1100151904, + -1098413590, + -1090112239, + -1080689290, + -1108605956, + -1077880583, + 1039048824, + -1081073565, + 1072617604, + -1118842751, + 1051917852, + -1087836822, + 1051899397, + -1080098539, + 1060145582, + -1075095490, + -1105770438, + -1105285590, + -1086020318, + -1089094975, + 1058107324, + 1036971026, + 1077383438, + 1057088876, + -1085398981, + 1059414476, + -1116901068, + 1041144687, + -1090732563, + -1058025668, + 1083563294, + -1077533942, + -1076908452, + 1085394216, + -1085210316, + 1083723251, + -1094959205, + 1046284083, + -1072340924, + 1032574322, + 1030600567, + -1092986180, + 1037952184, + 1066041612, + 1049631479, + -1090527415, + 1064420924, + -1088498103, + 1052382867, + -1095134101, + -1103396516, + -1080499684, + -1103741246, + -1090480964, + -1065913237, + 1074753505, + -1088383377, + 1057169427, + -1077234590, + -1090309059, + -1072986027, + -1112507872, + 1045848380, + 1058597796, + -1087812797, + 1014264164, + -1102819219, + -1085216755, + -1095662178, + 1066780842, + 1108625025, + -1078488399, + 1047717947, + 1092416508, + -1072223283, + -1063683880, + -1063221472, + 1036307314, + 1075220862, + -1074061459, + -1102386255, + -1089063878, + -1072008504, + 1083141499, + 1057903791, + -1079561057, + -1062746173, + 1063491832, + -1059174894, + 1075272983, + -1064399264, + -1047102676, + 1069079202, + 1079235549, + -1100260160, + -1090684647, + -1080494118, + 1048681172, + 1072676516, + 1091423523, + -1090270264, + -1113124433, + -1092800725, + 1008819797, + -1087097422, + -1086384376, + -1084719335, + 1080902385, + 1051228026, + -1104825559, + 1090324976, + -1097068614, + -1077638171, + 1066341473, + -1100493216, + 1073759894, + 1058206904, + 1053149656, + -1083931270, + 1042278322, + -1096861142, + 1064100481, + 1027201070, + 1087873934, + 1063158749, + -1080128877, + -1086739078, + -1088475991, + -1095038200, + 1075171714, + -1110957870, + 1041250302, + 1029443611, + -1062850850, + -1070809971, + -1058992474, + -1065307090, + -1101740224, + -1072699443, + 1079804576, + -1095712010, + -1072345340, + -1126997878, + -1076627605, + 1076724155, + -1095068502, + 1040766623, + -1090397194, + 1051106940, + -1112584638, + 1101741940, + -1139904924, + -1092684406, + -1064181740, + -1057267851, + 1061510647, + -1078393429, + 1033456268, + -1078431963, + 1052977885, + -1091782892, + -1068358509, + 1050213275, + 1080731383, + -1104284840, + -1072011739, + -1092788666, + -1070901877, + 1093909463, + 1024233798, + 1045783277, + -1069966398, + 1061426030, + -1106377111, + -1088112626, + -1111058177, + -1069365609, + 1050347481, + -1072791349, + 1037405976, + -1080530949, + 1040389756, + -1081308967, + -1106623942, + -1093033046, + -1107283414, + -1086454676, + 1079713303, + 1048777948, + -1111256605, + 1089843169, + -1087991465, + -1128450544, + -1113931568, + 1050204464, + -1098383775, + -1058495493, + -1116458632, + 1056414450, + 1061892610, + -1064690961, + 1037138552, + -1116419649, + -1086926497, + -1089523531, + 1046892196, + -1121849832, + -1129455076, + -1091817938, + -1080826560, + -1081343062, + 1068694295, + -1092581141, + 1047453836, + 1046694256, + 1062116897, + -1087190730, + -1090393636, + -1130662367, + 1082488992, + 1036008394, + -1099614917, + -1081659660, + -1112191214, + -1095201027, + -1099959100, + -1085258795, + 1083729888, + 1052149977, + -1066155073, + -1099915059, + -1065322202, + 1095095947, + -1082016129, + 1051970469, + -1068689931, + 1069484331, + 1068216287, + -1077927368, + 1079536546, + 1020737243, + -1069417611, + 1051520526, + 1066307818, + 1016796555, + -1109222471, + -1084411855, + 1070203452, + -1097401058, + 1041190950, + -1102332535, + -1090831240, + -1090734113, + -1080774804, + -1104670682, + -1086239255, + 1057633681, + -1098377417, + 1045194495, + 1051761546, + -1140881652, + -1069745824, + 1069941596, + -1077331484, + -1089868554, + 1107869244, + -1056122595, + 1083840807, + -1077206362, + -1084785797, + -1055029891, + -1052849547, + -1051572615, + 1094232527, + -1066476625, + 1064577405, + 1062316235, + -1076261308, + 1056157930, + 1064281446, + 1080132406, + -1092097620, + -1093428230, + -1098477298, + -1083022340, + 1044742944, + 1066472478, + 1036238949, + -1061034800, + 1060295774, + -1060272710, + 1074889072, + -1050562620, + 1083882129, + 1094261756, + 1063792677, + -1062030840, + -1076493526, + -1083177780, + -1093499548, + -1072992652, + 1050341296, + -1056397940, + 1090128479, + 1007236976, + -1056775579, + 1068065381, + 1040181580, + 1067934770, + -1084860852, + -1094319066, + -1101455877, + 1046219526, + 1058799728, + 1037383000, + 1071594251, + 1078009624, + -1078259933, + 1061925121, + -1078154898, + -1074065402, + 1082400408, + -1091479872, + 1082436168, + 1055919260, + -1127658263, + -1117935328, + 1068872341, + -1102411032, + -1106403259, + 1042922126, + -1074833567, + -1119605062, + 1034768182, + -1093305029, + 1055797147, + 1040338870, + 1058476245, + -1082224381, + -1074244316, + -1083930789, + -1118666916, + -1098383294, + -1106111464, + -1090611720, + -1092749134, + -1089524768, + 1076588245, + -1127775690, + -1115475844, + -1081364296, + -1101410107, + -1090039507, + 1049637287, + -1065950372, + 1084603346, + 1057127244, + 1039306081, + 1055738203, + 1068872366, + -1071475376, + -1100288690, + 1023687781, + 1042679935, + -1085695220, + 1075785574, + -1113180660, + 1049810158, + 1038213721, + -1072206724, + -1049729408, + 1062402009, + -1076097081, + -1082107631, + 1065821336, + -1086493762, + -1073680935, + 1047969024, + -1067341730, + 1081997479, + 1058044253, + 1048192483, + 1059563379, + 1061277884, + -1091411922, + -1090365765, + -1105028478, + 987478472, + 1042830480, + 1047863699, + -1095061218, + 1044376123, + -1086551134, + -1078047647, + -1081833721, + 1074361892, + -1074104774, + -1123104228, + 1046732533, + 1050704452, + -1065047264, + -1110969400, + -1070973531, + 999794252, + -1106920049, + 1063376612, + -1100992552, + -1126859021, + 1054387660, + -1093772935, + -1100450307, + 1068881659, + -1079786832, + 1032249850, + -1090421772, + 1055890469, + -1081138807, + 1046623086, + -1093552468, + -1106246869, + -1062947322, + 1042963876, + 1084029729, + 1059573903, + -1046913390, + -1091677790, + -1083018686, + 1059753674, + -1061015276, + 1059903011, + -1090451533, + 1061860704, + 1039539094, + -1084463656, + 1072454310, + 1058709328, + 1067540412, + -1109675196, + 1062395982, + 1041262252, + -1103125032, + -1122196156, + -1091195973, + 1060588679, + 1060465030, + -1096850617, + -1072796841, + -1105214158, + -1075444572, + -1117746103, + -1074132115, + 1059763052, + -1080181861, + -1102872432, + 1059500755, + 1033266044, + -1072839060, + 1043029829, + 1048157943, + -1100748952, + 1044824802, + -1085884458, + -1129541162, + 1073075934, + -1076524090, + -1085632695, + 1072981063, + 992259512, + -1050270785, + -1099421540, + -1096076339, + 1040189943, + -1108696990, + -1090100396, + -1097018988, + 1080800924, + -1092690109, + 1049300737, + 1103183571, + -1098422585, + -1078946110, + 1075480166, + 1055564173, + 1010964992, + -1119062320, + 1039843116, + -1101569421, + -1095927106, + -1096313479, + 1057041275, + 1021586502, + 1045740704, + 1047454366, + -1102077774, + -1167297520, + 1026364586, + -1097113464, + -1063489282, + 1053353533, + -1083701671, + -1104036205, + 1083484716, + 1084775277, + 1070899994, + -1050997708, + -1070863738, + -1048275622, + -1067479240, + -1049898022, + 1009203042, + -1073462873, + 1016257259, + -1101919597, + -1092299420, + 1051390527, + 1070330600, + -1114762910, + 1050089667, + -1067054954, + 1073657885, + 1021107130, + 1042602759, + 1087466509, + 1062867811, + 1026463122, + 1040670896, + 1058384409, + 1045815499, + -1118389872, + -1083141271, + 1049427298, + -1095996963, + 1040458311, + 1060573005, + -1064824954, + -1105899903, + -1083020819, + -1095292102, + 1057242909, + -1101017763, + 1069452184, + -1096673701, + -1067044921, + 1066344811, + -1125205188, + 1002714002, + -1080830235, + 1052603148, + 1026785965, + 1019030679, + -1094836512, + 1050892118, + -1114470876, + -1081652890, + -1089874586, + -1089221025, + -1103654829, + -1107084099, + 1077594356, + -1087210019, + 1033615842, + -1089124888, + -1074817470, + 1078659130, + -1076524384, + 1052309208, + 1057287047, + -1069039334, + 1016992943, + 1080728257, + 1045498986, + 1099418178, + 1054813094, + 1054447406, + 1025660397, + 1016012588, + 1067456979, + 1025022395, + 1040515911, + -1089979922, + 1038509730, + 1053289269, + -1072022373, + -1062131553, + 1026489541, + -1068336535, + -1081593790, + -1093361476, + -1103062995, + -1123392965, + 1063570733, + 1078524206, + 998464136, + -1089417959, + 1066203397, + 1083043867, + -1144311031, + 1065002706, + -1117964458, + -1123112114, + 1057964213, + 1037972622, + 1029073015, + 1071555336, + 1012712022, + -1063025957, + 1050682240, + -1113708562, + -1127935634, + 1068237979, + 1053702244, + -1099100126, + -1079743615, + -1082405356, + -1086784833, + 1079793779, + -1122472759, + -1079771551, + 1061781253, + 1058567424, + -1140375090, + 1035994739, + 1049041830, + 1016555848, + -1114858623, + -1083874335, + -1109237821, + -1098168740, + -1101466860, + 1043017931, + 1080228512, + -1108288401, + -1098768087, + -1098612284, + 1042263627, + -1089952735, + 1024819594, + 1061186036, + -1082573089, + 1075219196, + -1129931916, + 1044445301, + -1098520451, + -1115278416, + 1029621973, + 1017422566, + 1033916049, + 1045903441, + -1097543343, + -1091564941, + -1096719682, + -1071192448, + -1121639000, + -1115027490, + -1081627985, + -1096851845, + 1034247736, + -1087888261, + 1009886446, + 1084454500, + -1097159650, + -1063665139, + -1095476505, + 1076055681, + 1038691932, + 1074519403, + -1104408040, + -1098839112, + 1056090027, + -1075074909, + -1080483795, + 1026353350, + -1096714105, + 1034909159, + 1023252108, + -1118014699, + 1008554535, + 1074638799, + 1063198419, + -1106786324, + -1129390960, + 1035101474, + 1077309707, + 1027709511, + -1098308131, + 1032341075, + -1087730757, + -1086665079, + 1052380667, + -1085444678, + -1088750995, + -1068989343, + 973625684, + -1086947195, + 1044129683, + 1058874339, + -1094737488, + 1055381742, + 1024012891, + -1145268099, + -1109711850, + -1124199054, + -1124407976, + -1115462207, + 991642576, + -1090592680, + -1082941484, + 1035449848, + 1099696800, + 1041684441, + 1058200336, + -1076372170, + -1107050661, + -1096157021, + -1096480770, + 1074168528, + 1032542755, + -1097395280, + -1090569136, + 1010089588, + 1040043202, + 1064750733, + 1035592068, + 1035970532, + -1103604422, + 1014776826, + -1089752330, + 1080433372, + 1041161860, + -1074186112, + -1101634545, + 1087277137, + -1114381536, + -1105835408, + 1065876258, + 1072481973, + -1123249119, + -1110547485, + 1061444972, + 1095343932, + -1120098322, + -1138603782, + -1089602498, + -1117321840, + 1067649112, + 1046706459, + 1038566735, + 1070254160, + 1042822810, + 1042096199, + 1046703996, + -1120108003, + -1131923502, + 1087451406, + 1083672344, + -1078028931, + 1047834409, + -1099733438, + -1105956756, + 1090073303, + 1051935750, + -1115580158, + -1094315868, + -1096267546, + -1146684801, + 1067284200, + -1121708399, + 1034726273, + -1094343679, + 1033156214, + 1029497914, + -1087333617, + 1028530128, + -1106729594, + 1091695930, + 1058646295, + -1104942923, + 1087953399, + 1040945959, + -1129383041, + 1038241526, + 1067144258, + -1061315298, + 1070835240, + 1047802397, + -1124712153, + -1050468807, + -1086734699, + -1140678299, + -1098802312, + 1050336935, + 1059859548, + -1082608602, + 1039899501, + 1025889858, + 1046690316, + -1106562220, + 1042111461, + -1091706657, + 1041681541, + -1129768208, + 1070980944, + -1081675414, + 1055961432, + 1053798920, + -1091574446, + -1101652430, + -1068288241, + -1107029797, + 1037681807, + 1032870401, + 1057397852, + -1114662587, + 1057335322, + -1063652664, + -1100630919, + 1042539249, + 1061964328, + 1055576435, + -1101838643, + 1000250743, + -1089582162, + 1053396341, + 1055799088, + 1055317620, + 1091010179, + 1047954078, + 1052154250, + 1075339059, + 1045980714, + -1111289530, + 1060527394, + -1129747935, + 1019355165, + -1123545458, + 1077765910, + -1125971048, + 1050486291, + 1042632541, + 1048580092, + 1082987231, + -1109618948, + 1032059492, + 1053252758, + 1047410499, + 1045283999, + 1042966413, + 1050224373, + -1121829474, + -1104982690, + -1121150051, + -1069640707, + -1063176219, + -1078576770, + 1042385235, + 1070924433, + 1045202422, + 1025180384, + -1113825235, + -1089476374, + -1111730547, + -1057573412, + -1078345739, + -1121802418, + -1116491272, + -1086623615, + -1113662261, + 1053823458, + 1042545978, + -1148268592, + 1065441497, + 1067464869, + 1019464542, + -1079057334, + -1103282062, + 1020676543, + 1033447224, + 1038846843, + -1087866088, + 1079023147, + 1035723226, + -1112415094, + -1069178212, + -1080700807, + 1018650318, + -1113081841, + 1029017739, + 1076098343, + -1117086999, + 1064121329, + 1007155592, + 1029390783, + -1101173872, + -1111651191, + 1040450399, + -1133674114, + 1037965649, + 1048085982, + -1098626253, + -1109602687, + 1088058107, + -1076669106, + 1080705047, + 1075878519, + 1068674781, + -1077297032, + -1086140617, + -1073142546, + -1046156631, + -1050279061, + 1074433131, + -1098883273, + 1077733801, + -1096124960, + -1078525681, + -1065757983, + -1067513140, + -1081952877, + 1062582185, + 1090197020, + -1071244819, + 1086458583, + 1085739399, + 1079108522, + 1067940010, + -1108765051, + -1068164699, + 1066387488, + -1078307786, + 1058916765, + -1092710074, + 1048669261, + -1098993975, + 1073223822, + -1088728549, + -1100492239, + 1074777503, + -1087897166, + -1109558345, + -1071163766, + 1065512791, + -1073972422, + 1065840680, + 1076424867, + 1057901525, + -1099349521, + 1038966201, + -1078607467, + -1070457569, + 1073099077, + 1087211265, + 1069984316, + 1078369471, + -1072987413, + -1098884189, + -1057597090, + 1106979373, + 1060262281, + 1077730860, + -1114813495, + 1085959000, + -1076076204, + -1067620895, + -1082817280, + -1074743058, + -1061672817, + -1077599262, + 1053445369, + -1075239831, + -1075322829, + -1060062660, + 1042381494, + 1053413502, + -1084220755, + -1107168107, + 1052659442, + -1097310457, + 1059185901, + -1159771770, + 1069838865, + -1110274758, + 1074181181, + -1088781384, + -1091484763, + 1066887685, + -1071320157, + 1044335153, + -1067584096, + -1084171432, + 1050724100, + 1029859022, + 1071073255, + 1065734695, + -1082955655, + -1104583694, + -1077995756, + -1061755178, + 1065721103, + -1076458872, + -1066014774, + -1089946698, + -1092249647, + -1095460326, + 1056876299, + 1067449143, + -1072416616, + -1074829197, + 1039543043, + 1074332192, + -1074155538, + 1059256268, + 1075039087, + -1064252658, + -1076430519, + -1069739465, + 1075536851, + -1119434516, + 1061332107, + 1077953842, + 1083926192, + -1091636429, + -1099240101, + -1082801368, + -1084195621, + -1087466200, + -1090554827, + -1085365877, + 1060445952, + -1096267295, + -1082151686, + 1053066003, + 1053522990, + -1091266292, + 1062305855, + 1077069711, + 1066300951, + 1075696429, + -1084011754, + -1131751884, + 1067428286, + -1095033455, + 1057728318, + -1083994102, + -1075023970, + 1081164634, + 1069089782, + -1095577768, + 1077284188, + 1071043818, + 1037496074, + 1072998029, + 1060346994, + 1096049671, + 1066437773, + 1063486817, + -1085414032, + -1083031483, + -1083384303, + 1068338060, + -1073198780, + -1090123962, + -1074511560, + 1073242438, + -1080460026, + -1065687045, + -1079847772, + -1099627630, + -1077200822, + 1057017562, + 1051588859, + -1090538836, + 1067067730, + -1090572732, + 1052870594, + -1080196219, + -1124938195, + 1043888038, + 1061294790, + -1100636059, + -1098075210, + -1111204359, + -1086459049, + -1087356096, + -1095159235, + -1086194430, + -1072226671, + -1093117969, + 1043655805, + 1048866078, + -1098056659, + 1064144797, + -1081011563, + 1086319721, + 1074988943, + 1077305600, + -1104303862, + 1061036652, + -1072357369, + -1085151564, + 1079830280, + 1086044450, + -1088391297, + -1078446295, + -1146089741, + -1061362868, + 1070135696, + -1066686749, + 1072573343, + -1070846822, + 1045725768, + 1071673804, + -1069360448, + -1071963150, + -1092593159, + -1070232316, + -1073218961, + 1040541920, + -1096796446, + -1080425153, + -1094140855, + 1057510799, + -1094381447, + 1063428119, + 1049277010, + -1099116245, + -1090256243, + 1045379284, + 1034315192, + -1082119523, + -1140540121, + 1073165846, + -1085877782, + -1076594435, + 1077076518, + 1017941402, + -1069880950, + 1058723710, + -1084092573, + -1093866946, + -1094530044, + -1089769251, + -1062903776, + -1078865958, + 1080237019, + 1068208318, + -1071986433, + 1042433584, + -1064381160, + -1085641585, + -1062072386, + 1070425909, + -1089860555, + -1078315902, + 1076923859, + -1111576606, + -1080346292, + 1060941930, + -1087169887, + 1091927108, + 1090207103, + -1088042085, + 1092031134, + 1084290074, + 1088386034, + 1081814123, + -1103007218, + 1067679229, + 1065703733, + -1077928785, + -1101607638, + -1118446033, + -1078113367, + -1100323907, + 1054647807, + -1145638815, + -1107625452, + -1101212972, + 1067765994, + 1070517374, + -1076183508, + -1092601626, + -1055719813, + 1048066021, + 1076389820, + 1032752555, + -1082861018, + 1050342601, + 1053867728, + 1084031343, + -1067841686, + -1068925854, + 1089697382, + 1081648983, + -1070614266, + 1059459766, + 1083085723, + -1052921144, + 1070716790, + 1065919735, + -1081319701, + 1052202195, + 1057423722, + 1073258544, + 1074980223, + -1069231718, + 1082184468, + 1067715432, + -1065483619, + 1042936075, + -1076896611, + 1067445705, + 1069645613, + 1062171642, + 1042790326, + 1073802144, + -1082866034, + -1083290521, + -1093373157, + 1042200979, + 1063462654, + -1091419402, + -1104045559, + 1033564830, + -1115203094, + 1067113529, + 1077419308, + 1064202354, + -1070305051, + -1072606930, + -1088646788, + -1095162902, + 1035082256, + -1097536385, + -1072523654, + 986233280, + -1106228268, + 1074471615, + 1048227344, + 1065984949, + -1082180324, + 1074675234, + -1093415635, + 1057425724, + -1092533014, + -1059689191, + 1064310595, + 1065030553, + -1106644470, + 1091401532, + -1090330994, + 1063351653, + -1129022778, + 1081972527, + -1083929152, + -1089381061, + 1070331296, + 1068948695, + -1073625332, + -1095054635, + 1049480122, + -1093481540, + -1115191529, + 1050681860, + 1057687491, + -1115026017, + 1051220653, + 1046586090, + 1055917312, + -1105476450, + 1067799700, + -1096933130, + -1097002535, + 1066053692, + -1085999060, + 1053164493, + -1079801772, + -1090182985, + 1049825116, + 1032734461, + 1061849707, + 1068371023, + -1098458797, + 1054912572, + -1108880676, + -1060334381, + -1065868780, + -1090486778, + 1062311349, + 1070477271, + -1070390193, + 1056440485, + -1064362045, + -1068631685, + -1110949593, + -1098287361, + -1079216972, + 1082242867, + 1069312291, + 1067534226, + 1062908219, + -1072046601, + 1034484572, + 1035793997, + 1071638232, + 1084834485, + 1076540493, + 1062451255, + -1101069645, + 1036284653, + -1090352006, + -1080946638, + 1058002370, + -1089858647, + -1104399476, + -1078508499, + -1074971761, + -1097647110, + -1084605963, + -1163747296, + -1123877327, + -1105242697, + 1057823629, + 1045796808, + 1049534682, + -1101371463, + -1096028413, + -1106143527, + 1076920936, + -1088425204, + -1091282535, + 1032170983, + -1075922452, + 1081806118, + 1065730641, + -1086702827, + -1062377410, + -1060969360, + 1076466031, + 1077252650, + 1072546228, + -1048444420, + -1063492156, + 1070896523, + 1063342634, + -1069603111, + -1075846261, + -1063102566, + -1077294235, + -1061763299, + 1072138090, + -1080145446, + -1061691769, + 1059254065, + -1094010567, + 1087882740, + -1071942977, + 1074986747, + 1063663133, + -1065530857, + 1084479066, + -1089971330, + 1073864018, + -1070736169, + 1080165562, + 1069736918, + 1079990341, + -1083079686, + -1073627043, + -1081933239, + -1066735242, + -1072289429, + -1086461132, + 1067080088, + -1060533461, + 1070013576, + -1067143131, + -1069216818, + -1083835769, + -1113380390, + -1060914665, + 1076465259, + 1072984159, + 1084138406, + 1084284107, + -1077467014, + 1075407501, + 1069022018, + 1086359240, + -1050480555, + 1082596373, + 1086198759, + 1050569803, + 1092246852, + 1054361661, + -1077360033, + 1069025087, + 1086852028, + -1072082705, + -1069624108, + -1138657101, + 1090522367, + -1064991841, + -1062203197, + -1076761427, + 1063654822, + 1038502200, + 1060209442, + 1062259497, + 1046992758, + 1059089315, + 1053560697, + -1073047228, + 1059398739, + 1057237348, + -1097957566, + -1088362195, + -1096551686, + -1067374114, + -1065832365, + -1092387370, + -1078572912, + 1064807647, + -1078895149, + -1070457499, + 1061131148, + -1099964498, + 1065125233, + 1049781793, + -1058079982, + 1066751450, + -1070921403, + -1078863684, + 1066544184, + -1094859256, + 1065577437, + -1069507237, + 1075876007, + -1078459089, + 1074833942, + -1083551325, + -1080585160, + 1057871591, + 1067434005, + 1059376581, + 1032990276, + 1088699126, + 1075505404, + -1087160698, + 1083476751, + 1057220621, + 1056113698, + -1092914291, + 1058973024, + 1049300019, + -1110791693, + 1059159204, + -1099863883, + -1126605742, + -1090167587, + 1070402560, + -1095571710, + -1081146009, + 1049633406, + 1062108308, + 1071185705, + 1059571138, + 1061919728, + 1073848656, + -1105857963, + -1077450197, + -1088884704, + 1075764038, + 1047104871, + 1071574205, + -1096654145, + -1077701560, + -1110437085, + 1074647552, + 1068078758, + 1066635293, + -1074978027, + 1087455212, + -1076791628, + 1092088113, + 1086815992, + -1096371639, + -1083793749, + 1056813380, + -1067796398, + -1072724844, + -1078202264, + -1072523476, + -1065033480, + -1064228070, + -1064349682, + -1070306072, + -1063426707, + -1068849790, + 1038262270, + -1064780109, + -1076464509, + -1084498447, + 1076870775, + 991498582, + 1039995944, + -1098084722, + 1071580975, + 1067982338, + -1106091420, + 1054828417, + -1097390257, + -1118568324, + 1052841966, + -1076248653, + -1072656409, + -1105663625, + 1071007740, + 1077613436, + 1061446269, + -1065304789, + 996207632, + 1049108128, + -1079761783, + 1067394811, + -1073869418, + 1039391224, + 1042745439, + -1096765438, + -1106153204, + -1119068810, + 1067780643, + -1096737990, + 1057188944, + -1122927967, + -1118469350, + -1093258301, + -1085102272, + -1121242555, + -1097919903, + 1044433128, + -1124607081, + 1071486842, + -1084701903, + 1082400041, + -1103646874, + -1102351186, + -1123671852, + -1112293505, + 1061005253, + 1065895041, + -1135643314, + 1046524687, + 1044098863, + -1106753314, + -1077452406, + 1027486266, + -1114998873, + -1109299806, + 1000492354, + -1108955900, + 1061673852, + -1124480379, + 1045057941, + -1089949522, + -1070761156, + 1074268976, + 1037430194, + 1026821237, + 1051708129, + 1052405776, + 1055655260, + 1041664629, + -1109966277, + 1029594068, + 1043865214, + -1100893164, + 1049134680, + -1101228715, + 1077915479, + -1129557652, + -1098708031, + 1082979875, + -1091363861, + -1087316278, + -1071869437, + 1016191485, + -1119800337, + -1127782116, + -1081236118, + -1114411831, + -1118685344, + -1106947441, + 1071287486, + -1095207747, + -1098825526, + 1042893258, + -1069207946, + -1102591215, + 1015273933, + -1106307495, + -1085681445, + -1132581649, + 1026555152, + 1037222159, + -1138427807, + 1091894138, + 1022840866, + 1065518615, + -1075145848, + 1067060576, + -1116883169, + 1015423975, + -1119023828, + 1099891510, + 1043311884, + -1123413375, + 1029866061, + 1055784616, + 1060663749, + -1109316093, + 1064313543, + 1041786125, + 1038222049, + -1078003366, + -1115414831, + 1067967390, + -1133198374, + 1048253376, + 1048544609, + -1081711904, + 1036853572, + 1076433152, + -1093961426, + -1122033396, + -1102552648, + 1059530513, + 1035501854, + 1077524778, + -1135264313, + -1112731892, + -1110502848, + -1103623448, + 1054469784, + 1027361724, + -1089076792, + 1058952903, + -1139630574, + 1065940873, + 1043876657, + -1086370341, + -1061307900, + 1055691045, + -1128403958, + -1098107034, + 1018569255, + -1120812030, + 1074231468, + -1085692147, + 1048733351, + -1070859585, + -1058748911, + -1080945679, + 1027832464, + -1124159634, + 1044791743, + 1046693765, + -1076641146, + 1036920682, + -1112543793, + 1067542961, + 1048820745, + 1001747818, + 1093084308, + 1030212743, + 1049775589, + -1054841312, + 1079897709, + 1104932425, + -1053828604, + 1079647081, + 1080842576, + -1102654741, + -1069230631, + -1073095867, + -1089367052, + -1149238581, + -1109752914, + -1084009990, + -1078860744, + -1092618235, + 1039414556, + -1068180478, + 1015204780, + -1103431464, + -1113117471, + -1097950746, + -1108924935, + 1022063494, + 1035724476, + -1083594053, + -1098204552, + 1006738577, + 1050044697, + 1034608553, + -1092547975, + -1072774190, + -1103128998, + 1040239262, + 1038031441, + -1105264337, + 1045124891, + -1110117458, + -1108125272, + 1025097959, + 1065682554, + 1063463696, + 1024600731, + -1110546258, + 1043529996, + 1064176450, + -1111161216, + -1111033522, + 1061629269, + 1027372021, + -1110502524, + 1071749583, + 1044951143, + -1074437937, + 1036768790, + -1139680717, + -1098455553, + -1096823122, + 1055118188, + -1080552506, + 1059744432, + -1127839173, + -1103914124, + 1081839742, + -1118317304, + -1119329608, + -1075327822, + -1087295884, + -1147676042, + -1088965509, + 1046970231, + 1050803540, + 1052405952, + 1022387209, + 1015238454, + 1060732075, + -1150092760, + 1045948714, + -1085118340, + 1067334690, + -1099694896, + 1067346358, + 1059996721, + 1069236394, + -1140536785, + 1023592843, + -1115540343, + -1107086100, + 1031241725, + -1112098928, + 1044046286, + -1122776355, + 1050168563, + -1058611340, + 1074377970, + 1024261562, + 1026925181, + -1116792155, + -1094099225, + -1089052725, + 933432576, + 1091982699, + 1066448386, + -1108365894, + 1048989658, + -1113738274, + -1094719476, + -1116642609, + 1077399259, + 1021893615, + -1086443140, + -1098172285, + 1024796705, + -1118001091, + -1088925275, + 1053812686, + -1122404678, + -1104671171, + 1069127807, + -1124846883, + 1016179612, + 1040626169, + -1115094585, + -1080309979, + 1020389772, + -1059415901, + 1067890811, + -1065325055, + -1100592365, + 1039905298, + -1122513068, + -1089386677, + -1106367353, + -1105585522, + 1060665886, + -1109182339, + -1102464642, + 983181452, + -1108037240, + 1034190770, + -1125517112, + 1034451174, + 1045469178, + -1108172139, + 1033411726, + 1021155260, + -1086788588, + -1067436905, + 1059289610, + 1061498702, + 1058152038, + 1055051146, + 1065167026, + 1054780758, + -1092235838, + 1016207778, + 1067171741, + -1071660958, + -1089870944, + -1096485217, + 1049207826, + 1041665301, + -1115917907, + -1097815847, + 1023799222, + -1105176562, + 1026868729, + 1046448124, + 1048720016, + -1117309025, + -1127351191, + 1068592823, + 1022783408, + 1042399692, + 1058403582, + 1072267975, + -1096581608, + 1027971855, + -1111391223, + -1069081112, + -1099662620, + -1117573718, + -1104429243, + -1057407922, + 1060743245, + -1105815309, + 954193152, + 1057621631, + 1041637058, + -1081210186, + -1093246993, + 1054075356, + 1053610925, + -1079513661, + -1096578165, + 1081492253, + 1032825632, + 1071691516, + 1062038805, + -1119520300, + 1041533807, + -1046089182, + -1075076390, + 1044498289, + 1057834307, + 1076961824, + -1075453583, + 1023333559, + -1113797439, + -1103652442, + -1077877233, + 1045194842, + -1107109613, + -1062794985, + 1061832825, + -1121457754, + 1041105932, + -1103083701, + -1109447511, + -1087525731, + -1149426866, + -1073070026, + 1063778093, + 1027567484, + -1102215425, + 995779841, + 1036891849, + 1020579357, + 1018602186, + -1102307992, + 1040240799, + -1103472626, + 1049201227, + 1055989039, + -1113889457, + -1102881393, + 1083330403, + 1078558300, + 1064796677, + 1067937328, + 1071281697, + 1081584719, + -1080416168, + -1115375883, + 1060755977, + 1077226256, + 1066902020, + -1068432525, + 1091389503, + 1067919955, + 1068914089, + 1068289931, + -1062735739, + -1063422489, + -1069961601, + -1089034910, + -1103245828, + -1081585935, + -1071769444, + -1084925985, + -1101247113, + -1095537762, + 1075967365, + -1081867657, + -1141318913, + 1066426305, + -1110680990, + -1098452030, + 1049146071, + 1061494876, + 1050944433, + 1065647599, + -1079733290, + 1052036581, + -1085335301, + -1064401637, + 1048612233, + 1033887130, + 1073697539, + 1045099112, + -1091478906, + -1087386715, + -1085548026, + -1084682421, + 1077047157, + 1052275266, + 1071342537, + -1114274223, + 1075177302, + 1034664169, + 1058211189, + 1057787872, + -1087335991, + 1075120894, + 1062875665, + -1063408125, + 1056840827, + 992324090, + 1073941801, + 1066669629, + -1072104032, + 1078925762, + -1084184562, + -1081373598, + -1108076309, + -1070088538, + -1077537023, + 1031760706, + 1022121042, + 1058448266, + -1082963732, + -1079553038, + 1040426745, + 1072151082, + 1023792466, + 1044303490, + 1040598865, + -1103572692, + -1100452264, + -1069852341, + -1090276034, + -1078436445, + 1056405407, + 1031637834, + -1088635462, + -1072495722, + 1057930973, + 1067288390, + -1072096981, + -1108259610, + 1049022777, + -1069049379, + -1068393514, + 1044195731, + 1085770345, + 1079324597, + -1053067803, + -1088436168, + 1069286385, + 1081159605, + 1050837738, + 1073645384, + 1086127258, + -1071000301, + -1056219523, + -1068393441, + 1082475772, + -1072589190, + -1066914993, + 1077147255, + -1081331293, + -1077187344, + -1076296028, + -1072996518, + -1058855439, + -1095102657, + -1096917647, + -1075810584, + -1077104508, + 1047339257, + 1055851396, + -1069838468, + -1093351573, + 1026342530, + 1062960694, + 1050125654, + -1103104463, + -1063733658, + 1069223812, + -1072510013, + 1048209132, + 1049212189, + 1068579884, + -1064883205, + -1081343995, + -1068345702, + 1085445898, + -1109955968, + -1082762817, + -1071606036, + -1061250156, + 1040721787, + -1090407550, + -1053704422, + 1077083356, + -1078231822, + -1055887606, + -1077870464, + -1065370798, + 1079000414, + -1064073681, + 1068466602, + 1081964642, + 1076056050, + 1076547623, + 1086079531, + -1070992124, + 1077965207, + -1102065337, + -1074204549, + -1070821319, + 1075276581, + 1079386879, + -1075490724, + -1088756413, + -1103693185, + -1068707271, + 1062449762, + -1103285893, + -1061661233, + -1088797814, + 1073268638, + 1069627626, + 1053186385, + 1053584297, + -1070283513, + -1059784597, + -1087033764, + -1082647400, + -1062916831, + 1018792374, + -1118789622, + -1067082423, + -1107918781, + -1073309273, + -1098546884, + -1095045230, + 1053328572, + -1076416028, + 1051414036, + -1074112183, + 1076915478, + 1069142051, + -1069600833, + -1079942819, + -1079003240, + -1080681754, + -1084139908, + -1084397115, + 1075882223, + 1089590038, + -1101993108, + -1073695058, + 1058301624, + 1073887245, + 1084882691, + 1064413071, + 1043635861, + 1061282901, + 1020098928, + 1084616694, + -1094718067, + 1051738946, + 992401612, + 1048593109, + -1094888426, + -1122490038, + 1059361230, + 1050157574, + 1035336614, + -1095673799, + -1096368568, + 997278184, + 1067450948, + 1087706108, + 1041955413, + -1124176220, + 1048759748, + -1094313465, + 1061234790, + 1080808665, + -1086622695, + -1068071266, + 1025979970, + 1035334296, + 1059453387, + 1084610366, + 1077111935, + -1073035269, + 1088091570, + 1082996788, + 1048650945, + 1066197186, + 1056576462, + -1081843194, + -1058763164, + -1085696969, + -1080288103, + -1114863647, + 1088931013, + -1063761601, + -1086975492, + 1073392170, + 1071893919, + 1086099940, + 1068655429, + -1101676321, + 1076365227, + 1061532168, + -1079877418, + 1038548300, + -1103138490, + 1067599617, + -1104617309, + -1090641683, + 1068410918, + -1130943184, + -1101785340, + -1090416013, + 1059546332, + 1049029514, + -1083670924, + -1100098690, + 1050705131, + -1075550180, + 1050407844, + -1073201608, + 1062313492, + -1075492880, + -1079644146, + 1073996407, + 1031169776, + -1131978121, + -1080450316, + 1070298141, + 1066947735, + 1082994433, + 1073798527, + 1087130107, + 1075158359, + -1062922904, + -1085210684, + 1039485427, + -1072474405, + 1072094051, + 1066299191, + 1051148337, + 1066943150, + -1072549025, + 1074565444, + -1108097289, + 1087355012, + -1076205556, + -1072314328, + -1099734453, + -1079905520, + -1077338122, + 1036446255, + -1113971111, + -1111448433, + -1086892516, + 1063019217, + 1046345023, + -1101758833, + -1097725328, + -1123098893, + 1054092114, + -1118529236, + -1104666300, + 1076989699, + 1034929264, + 1049062155, + -1081367560, + -1088979992, + -1090379586, + -1131114579, + -1061675077, + -1112411221, + 1071644451, + 1053450770, + -1089961493, + -1098721239, + 1065943561, + 1060636722, + -1081419041, + 1077656448, + 1065417986, + 1048540523, + -1106431677, + -1086609456, + 1038745625, + -1068578202, + -1089480774, + -1073427797, + -1076697526, + -1082912080, + 1084503958, + 1058641744, + -1094739320, + -1071797621, + 1053623641, + 1065589372, + -1072425033, + -1161593508, + -1068420683, + -1076062140, + -1098283857, + 1050443775, + -1080430294, + 1030414149, + -1114095100, + 1068227518, + -1096739967, + -1119676744, + -1130801477, + 1049583317, + -1092301104, + -1074818142, + 1086912147, + 1055285468, + 1031791930, + 1081952233, + 1072191002, + -1072245359, + 1077875939, + -1087547095, + -1071438854, + 1043099770, + 1047610411, + -1084681595, + 1051877495, + -1080401391, + 1074094315, + 1079174103, + 1087350630, + -1076351787, + -1088842404, + 1051068285, + -1092480704, + 1083722102, + -1120938786, + -1082032751, + -1066912770, + 1034586397, + -1061059699, + -1073661827, + 1065627993, + 1082143245, + -1094169127, + 1058931730, + -1099661232, + 1066197345, + -1047628465, + 1046294323, + -1137462386, + 1057350586, + 1060574980, + -1098637090, + 1025470107, + 1069450511, + 1032551290, + -1125423402, + 1042528676, + 1052195015, + -1132442652, + 1057431329, + 1094368602, + 1072743407, + -1088667125, + -1061884534, + 1057548364, + -1101284095, + 1090970626, + 1053770113, + -1065717802, + -1096026058, + -1083588115, + 1049791295, + 1072653892, + 1069093381, + 1056257088, + -1086048406, + -1062694839, + 1059389241, + 1076639815, + -1094078257, + -1081327316, + -1073675780, + 1073815045, + -1087445694, + -1081324813, + -1090234883, + -1075466520, + 1019535117, + -1070421891, + -1064627953, + 1041146807, + 1083476293, + -1073776987, + -1082895494, + -1071764450, + 1032929985, + -1129788823, + 1038999562, + -1081874710, + 1070967086, + 1040938069, + 1054005350, + -1113344842, + -1104500958, + -1098260459, + -1098502371, + 1040588300, + -1080384090, + -1063682531, + -1075997099, + -1114149451, + 1082370425, + -1080044616, + -1082037708, + -1068002213, + -1071440882, + 1077809130, + -1115552560, + -1088425811, + 1041016636, + -1051255881, + -1073423212, + -1060379199, + -1056683260, + -1054267061, + 1063365450, + 1085833904, + -1071143886, + -1070457303, + 1093019648, + -1059671827, + -1071608599, + -1063773033, + -1077555512, + 1095183863, + 1098452404, + -1069792142, + 1086325617, + -1053726501, + 1065371803, + 1097152743, + -1065663219, + 1098299906, + -1081815887, + -1087679041, + 1074356995, + -1103751969, + -1062614351, + -1108337298, + 1085219202, + -1099177433, + 1044716671, + -1081249140, + 1009711585, + 1065497221, + -1058811797, + 1085736559, + -1078290585, + 1057067197, + -1073234232, + 1076208747, + -1061392664, + 1097269784, + 1064537885, + 1078527210, + -1074696936, + 1074076993, + -1075286249, + 1073440483, + -1077756665, + 1084277719, + -1064708697, + -1087612910, + -1100508278, + 1051401829, + 1072535487, + -1078120325, + -1085446549, + 1073621698, + 1043234587, + -1061385431, + 1080440609, + -1078684792, + 1084783610, + -1091342727, + 1078589569, + 1055791043, + -1079874891, + -1086931246, + -1084792702, + 1069204918, + 1074720475, + -1091665607, + 1066823537, + -1072613648, + -1080052900, + -1097323495, + -1070089374, + -1099214395, + 1045377641, + 1058582275, + 1052724530, + -1084302914, + 1068762622, + 1077137486, + 1048671199, + -1072351730, + 1083651240, + 1069089791, + -1069542308, + 1062641831, + 1074950415, + -1071825316, + 1051060590, + 1061235794, + -1079914113, + 1082746935, + 1060343451, + -1083838744, + -1078940178, + 1094444048, + 1066200081, + 1080959234, + 1060342579, + -1081761851, + 1083689536, + 1059378116, + -1071802980, + -1056604531, + -1070902500, + -1062931787, + -1089234401, + -1055260853, + -1061833033, + -1067227181, + -1081393938, + -1071118817, + -1071492466, + -1054806159, + -1081611877, + 1022131571, + 1060262459, + -1075233970, + 1037030211, + -1111269576, + 1074120364, + 1013514976, + 1077356624, + -1105496417, + -1107188906, + -1082529658, + -1084359104, + 1080110765, + -1079446159, + -1073965538, + 1079022115, + 1076973636, + -1070762452, + -1090226234, + 1069002201, + 1091980494, + -1075548249, + 1072411593, + 1068971136, + -1073306095, + -1072375621, + 1088254235, + -1069534415, + 1070995853, + 1071707914, + -1054572312, + 1064723819, + 1055294539, + -1080447860, + 1063612726, + 1074936636, + -1071063417, + -1092584515, + 1073166486, + 1063212847, + -1092240951, + -1083002426, + 1069528762, + 1060213041, + 1061885207, + -1152358109, + -1096014521, + -1079468727, + 1074645735, + 1050601046, + -1105073684, + 1078904715, + -1073612569, + -1072691778, + 1077974216, + 1066565491, + 1063382861, + -1084878941, + -1078408874, + -1071946132, + -1072547026, + 1079752002, + 1082305575, + -1085068993, + -1089602185, + 1063855217, + 1062321226, + -1085658267, + 1064065764, + -1080770793, + 1076763511, + -1073696124, + -1072647672, + 1074119084, + 1074113870, + 1071178620, + 1069923120, + -1080721690, + -1074214201, + 1074055163, + -1083408367, + -1081733937, + -1075247468, + 1074168553, + -1078174881, + -1076846053, + 1078826843, + -1081665749, + 1063951565, + 1043396068, + -1108249636, + -1112408763, + 1056838614, + 1061161779, + -1108423123, + 1074559482, + 1074741727, + -1071579282, + -1070990985, + 1074218912, + 1066255989, + -1076859509, + -1073264522, + 1054596246, + 1036817356, + 1052320329, + -1087064205, + -1074885476, + -1073595110, + 1067734560, + 1063786924, + 1056369297, + -1083227872, + 1049787983, + -1114005566, + 1055968261, + -1082409040, + -1081599718, + 1072478728, + 1056314607, + -1096629052, + 1051814706, + -1113886556, + } +} diff --git a/icu/icu4c/source/data/brkitr/lstm/Thai_graphclust_model7_heavy.txt b/icu/icu4c/source/data/brkitr/lstm/Thai_graphclust_model7_heavy.txt new file mode 100644 index 00000000000..9c7985d3b4f --- /dev/null +++ b/icu/icu4c/source/data/brkitr/lstm/Thai_graphclust_model7_heavy.txt @@ -0,0 +1,44343 @@ +// © 2021 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +Thai_graphclust_model7_heavy:table(nofallback){ + model{"Thai_graphclust_model7_heavy"} + type{"graphclust"} + embeddings:int{29} + hunits:int{47} + dict{ + "า", + "น", + "อ", + "ง", + "เ", + " ", + "ก", + "ร", + "ย", + "ม", + "ว", + "ะ", + "ห", + "ไ", + "แ", + "บ", + "ล", + "ด", + "ใ", + "ค", + "จ", + "ป", + "ส", + "ที่", + "ต", + "ข", + "พ", + "ท", + "ด้", + "ม่", + "\"", + "ว่", + "ป็", + "โ", + "มี", + "ช", + "ห้", + ".", + "กั", + "ต่", + "รั", + "ก็", + "ณ", + "ล้", + "ข้", + "ล่", + "ลั", + "ต้", + "ถ", + "นี้", + "ทำ", + "ย่", + "วั", + "ษ", + "ผ", + "ๆ", + "ศ", + "ยู่", + "น้", + "ภ", + "ติ", + "ผู้", + "ดี", + "รื", + "ญ", + "รี", + "ร้", + "ช่", + "ธ", + "ริ", + "ตั", + "นั้", + "ยั", + "ส่", + "สี", + "กิ", + "นั", + "รื่", + "สั", + "มื", + "ช้", + "ขึ้", + "ก่", + "จั", + "0", + "1", + "วิ", + "ดิ", + "ฐ", + "ทั้", + "มั", + "บ้", + "ร่", + "2", + "ซึ่", + "ถึ", + "พื่", + "นิ", + "น้ำ", + "คุ", + "ท่", + "น่", + "อี", + "ดั", + "มื่", + ")", + "(", + "บั", + "รู้", + "จ้", + "ว้", + "คื", + "ทุ", + "พั", + "ลื", + "ม้", + "สำ", + "5", + "สุ", + "จำ", + "ค่", + "พิ", + "นำ", + "ห็", + "ตั้", + "จึ", + "ดู", + "ลู", + "ปั", + "หั", + "สิ", + "ณ์", + "3", + "ปี", + "นึ่", + "ร์", + "-", + "กำ", + "ที", + "ฉ", + "ยุ", + "อั", + "4", + "ตุ", + "ลิ", + "ย์", + "ฉั", + "ถู", + "ด็", + "๒", + "ผ่", + "คำ", + "ชี", + "ข่", + "ถ้", + "ชื่", + "คั", + "รั้", + "e", + "พื้", + "ชุ", + "ญ่", + "รู", + "๑", + "ธิ", + "นุ", + "ท้", + "สู", + "ปิ", + "คิ", + "พู", + ",", + "a", + "ก้", + "ทั", + "ค้", + "?", + "มิ", + "ห่", + "i", + "ฟ", + "บุ", + "ล็", + "ญิ", + "รุ", + "งิ", + "นั่", + "o", + "ซ", + "๐", + "ชิ", + "จุ", + "ดำ", + "ขั", + "พี", + "6", + "n", + "ลุ่", + "พ่", + "t", + "ลี่", + "ตำ", + "ผิ", + "อ่", + "สิ่", + "r", + "ร็", + "กี่", + "อุ", + "ฯ", + "สื", + "ฎ", + "๕", + "อื่", + "9", + "ค์", + "บิ", + "นี่", + "7", + "ฝ", + "๓", + "ฏิ", + "8", + "ฒ", + "น์", + "s", + "อ้", + "ฝ่", + "นื่", + "ทั่", + "ศั", + "มู", + "ยื", + "พิ่", + "ธี", + "ป่", + "ยิ", + "อำ", + "ศึ", + "บ่", + "ชั", + "ป้", + "ฤ", + "ถื", + "l", + "๔", + "ลุ", + "นี", + "สื่", + "ณี", + "ดื", + "ย้", + "สั่", + "ภั", + "ลำ", + "ว์", + "อิ", + "นุ่", + "มุ", + "ผ้", + "c", + "พี่", + "ขี", + "ยิ่", + "ริ่", + "ลื่", + "ลี้", + "ฟั", + "ฟ้", + "สึ", + "ต์", + "ลี", + "ชั้", + "พื", + "!", + "นึ", + "u", + "กุ", + "พ์", + "ส้", + "สู่", + "ถุ", + "ซื้", + "มั่", + "ง่", + "ธุ์", + "นู", + "ภู", + "นื้", + "ตี", + "มู่", + "ชื้", + "รุ่", + "ต็", + "m", + "นื", + "บี", + "ทิ", + "h", + "ซี", + "d", + "ย็", + "ห์", + "ข็", + "ชี้", + "ธ์", + "ผั", + "สื้", + "๖", + "ชั่", + "จิ", + "ซิ", + "๘", + "ท์", + "คู่", + "ยิ้", + "ฏ", + "จ็", + "ษั", + "ตู", + "จ่", + "ศิ", + "รึ", + "p", + "ถ่", + "ลึ", + "๙", + "๗", + "พุ", + "ฮ", + ":", + "g", + "ด่", + "ขั้", + "สิ้", + "กี", + "ยื่", + "ซ้", + "ต่ำ", + "วี", + "หิ", + "ถิ่", + "อ็", + "ดุ", + "กื", + "พ้", + "ฆ", + "ธุ", + "บู", + "สี่", + "y", + "ฑ์", + "บื้", + "ยึ", + "จี", + "ยี่", + "ดี๋", + "ทิ้", + "วุ", + "ล์", + "ญ้", + "วิ่", + "รำ", + "ผึ้", + "ษ์", + "ซั", + "ฉี", + "สู้", + "ธิ์", + "คุ้", + "ยี", + "ซ้ำ", + "ซ่", + "กิ่", + "/", + "ต๊", + "คี", + "f", + "ฝี", + "ฝั", + "ศี", + "สั้", + "นิ่", + "ดึ", + "ฆ่", + "ฝ้", + "ปื", + "ลิ่", + "งี", + "ถั", + "ตื", + "ป๋", + "ม็", + "ก๊", + "ท็", + "ปู", + "งั้", + "ถี", + "b", + "ส์", + "รั่", + "หู", + "ชำ", + "ศู", + "ปู่", + "ภิ", + "ขุ", + "ทู", + "ตื่", + "หุ้", + "ดื่", + "มุ่", + "ปั้", + "ฟิ", + "ฝั่", + "รึ่", + "ชิ้", + "A", + "ทึ", + "กู้", + "งั", + "ผู", + "ลั่", + "นิ้", + "ด์", + "v", + "ฝึ", + "w", + "รู่", + "กู", + "ข์", + "อื้", + "P", + "T", + "%", + "จ๊", + "ตึ", + "C", + "S", + "ยุ่", + "ทุ่", + "ฟื้", + "ตู้", + "'", + "ขี้", + "ตุ๊", + "บำ", + "รี่", + "ฆ์", + "อี้", + "ขี่", + "ก์", + "มั้", + "พุ่", + "กุ้", + "งื่", + "ผี", + "ญั", + "ซ็", + "ช็", + "ยู", + "อึ", + "ผื", + "ย้ำ", + "ษี", + "ฉุ", + "k", + "จู", + "ขื", + "ฟ่", + "ซ์", + "พึ", + "อุ่", + "M", + "อ๊", + "พึ่", + "น็", + "ณิ", + "กั้", + "ดิ์", + "ซุ", + "ฟุ", + "ฐ์", + "ฟู", + "ขู่", + "ฬ", + "ชี่", + "กึ่", + "ซึ", + "N", + "ลิ้", + "รื้", + "ถั่", + "x", + "มึ", + "วุ่", + "ขื่", + "ถิ", + "ป์", + } + data:intvector{ + 1007738818, + -1119892864, + 1019734801, + -1102315874, + 1061277418, + 1071444041, + 1036457246, + -1118822754, + -1093084081, + 1032492664, + 1038094320, + 1031579024, + 1054244862, + -1128618993, + -1077665575, + -1125721784, + 1023467661, + 1024827531, + -1123869151, + -1122308822, + -1104563189, + -1116168984, + -1083671292, + 1032049602, + -1103259859, + -1083970466, + 1015080620, + 1041494061, + -1126794546, + -1122106671, + -1109642036, + -1149086128, + 1047616784, + -1110431605, + 1032028198, + 1010068151, + 1045054244, + -1106260528, + 1020277953, + -1111946210, + -1079140213, + -1105311903, + -1089791891, + 1005376964, + -1084791020, + 1034591433, + 1058753379, + -1114521230, + 1039066760, + 1058427852, + 1048240306, + 1036639332, + 1047105452, + 1045819448, + -1132523544, + -1089674262, + -1111526196, + 1022833213, + -1123405340, + 1036104571, + 1048710999, + -1134827386, + 1027748476, + -1120042505, + 1039570482, + -1117041955, + -1141019781, + -1140281629, + 1032458288, + 1033036807, + 1035084563, + -1122347123, + -1123521689, + 1040378425, + 1037083505, + -1093296581, + 978404032, + 1002435440, + -1128643981, + -1091498734, + -1144515318, + 1030334560, + -1090550280, + 1033413152, + 1015350422, + 1050403278, + -1091713643, + 1057678624, + -1099035103, + -1124698698, + -1114052346, + -1133138340, + 1056989975, + -1111213262, + -1122854796, + -1088213868, + 1037415360, + -1106862442, + -1084533261, + 1037576548, + -1136828722, + -1101376924, + -1090817660, + -1104429834, + 1019630116, + -1115254284, + 1056569680, + 1047636183, + 1052697557, + -1117728692, + -1114849382, + 1036146813, + -1106548731, + -1072817369, + 1022361956, + 1030738084, + -1116064568, + 1073741919, + -1079516659, + 1060934041, + -1070984132, + -1080883137, + 1051774255, + -1098879337, + 1061112310, + -1087815177, + -1089208026, + 1048825941, + -1096515854, + 1073217568, + 1072582367, + 1050721614, + -1099025449, + -1114367349, + 1075377672, + -1088231397, + -1090048930, + -1081788944, + -1106354623, + -1116649468, + 1029107765, + 1030388565, + 1048445685, + 1049002686, + 1051526298, + 1052954893, + -1063022065, + 1046718546, + -1072826168, + 1072674215, + -1067726870, + -1069420625, + -1098744370, + 1077451221, + 1072216914, + -1091977012, + 1071939769, + 1062595283, + -1112210291, + 1075035873, + -1085759514, + 1062508386, + -1065263306, + -1067443555, + 1067778672, + -1082059704, + 1086225369, + 1044632048, + 1053003233, + -1096763060, + 1052570164, + 1073920989, + 1061829118, + 1072462486, + 1032065887, + -1138291996, + -1100021559, + 1013400330, + -1107466980, + 1022479270, + 1029362518, + 1035774498, + 1013513823, + 1024287705, + -1089331223, + 1003588046, + -1079934195, + 1046000471, + -1119700431, + -1125997042, + 1026486557, + -1098803210, + 1032043807, + -1118767302, + 1050892707, + -1146348738, + -1117690408, + -1085382500, + 1054457424, + 1036833180, + -1113630232, + -1092600576, + -1109359720, + -1103771444, + -1130361699, + -1113414780, + -1113708854, + 1015353655, + 1038565548, + 1064476842, + 1040129422, + -1104656445, + -1089272665, + 1034594158, + -1127638196, + 1023366375, + 1032636331, + 1008053983, + 1026201258, + 1065718777, + 1025738228, + 1012303004, + -1132342587, + -1120249308, + -1136256002, + 1032961330, + 1040643252, + 1012713552, + 1029329471, + -1154244317, + -1094020948, + 1053413399, + 1037220805, + 1032610537, + 1017517816, + 1020521217, + 1018617192, + 1043600005, + -1153234596, + 1037008471, + -1125956283, + -1095604399, + 1045357929, + -1112552545, + -1128299171, + -1110074071, + -1107860028, + -1128185569, + -1123973085, + 1050070723, + -1107795091, + 1035184793, + -1107212459, + 1009559502, + -1109308859, + -1096171330, + -1102165408, + -1098306904, + -1118235841, + -1085470424, + 1021351929, + 1040250048, + -1098106502, + 1038613956, + -1135288216, + 1027130062, + -1113873089, + -1106296272, + -1104724145, + 1021389720, + -1095755396, + 1048990399, + 1033264556, + 1042579204, + -1094939621, + 1033929715, + -1102946922, + -1114450094, + -1100124214, + -1103662509, + 1017913429, + -1109667668, + 1050723740, + -1130679117, + 1005743594, + 1040215145, + 1037703176, + -1109547008, + 1056145133, + 1045726128, + 1065220637, + 1021153695, + 975309944, + 1018332252, + 1040446916, + 1043311153, + -1155671752, + 1044194448, + -1110603515, + 1020737570, + -1102440888, + 1036008960, + 1032243688, + 1040506079, + -1110492099, + 1048218162, + 999554121, + -1122589407, + -1118608262, + 1074588735, + -1100661988, + -1117587894, + -1112350085, + 1015399416, + -1105103101, + -1099985273, + 1040340147, + 1023076147, + -1134942789, + 1068813704, + 1037231156, + 1043797512, + 1054217412, + 1035295042, + 1070031468, + 1065743647, + -1111835587, + -1064910557, + -1097901054, + -1091313805, + -1081202011, + 1042101263, + -1134285025, + -1094513161, + 1028995924, + 1060725144, + 1017042044, + -1109694299, + 1054972756, + 1044539654, + -1106112714, + 1000643337, + 1055023700, + -1104816192, + -1131065306, + -1094222600, + 1057751014, + -1133827270, + -1100393663, + 1068213479, + -1074841328, + 1036746094, + -1077725024, + 1032499295, + -1137383305, + 1046475494, + 1033271018, + 1053501652, + -1128624555, + 1041045683, + 1027857622, + 1086812161, + -1175020960, + 1063332798, + -1101212061, + 984053696, + 1072534639, + -1077722719, + 1046009244, + -1097044114, + -1097449004, + -1090043992, + 1057124281, + 1033586280, + 1057664905, + -1198154496, + 1041150893, + 1034056701, + 1075798604, + 1054113390, + 1036269834, + -1083317145, + -1098228046, + -1102739095, + -1143264588, + 1054593172, + -1112541962, + 1043758633, + 1072964568, + 1045061657, + 1040570392, + 1046043036, + -1098390721, + -1119017865, + 1033625510, + 1075286223, + -1064527067, + 1063152742, + 1056438974, + -1085768994, + 1062535052, + -1098716909, + -1086182599, + 1044856598, + 1055921089, + -1107007946, + -1077547874, + 1082301580, + -1094426784, + 1067224353, + -1060226610, + -1114704370, + -1112472642, + -1118359149, + 1040581222, + -1114759478, + -1096229253, + 1063480974, + 1038202568, + 1055223129, + 1041967194, + -1109939571, + 1032328573, + 1026127308, + 1086355667, + -1088545031, + -1105732212, + -1092269221, + 1053955170, + -1111881230, + -1095062253, + 1043176989, + 1049864967, + 1049703757, + 1056248662, + 1030935738, + -1097191388, + 1057995197, + -1112278355, + 1000994788, + -1101733974, + -1123389647, + 1062358308, + 1029224422, + 1052778592, + -1092055661, + -1106410099, + -1073172192, + -1110067533, + 1041830218, + -1112082245, + 1017388077, + 976160224, + -1122503611, + -1129150529, + 1038071291, + 1046340703, + -1131357132, + 1049643239, + 1055063455, + 1020768095, + -1112867347, + 1057166996, + -1097762767, + 1042989788, + -1123683641, + -1096272129, + -1098217792, + -1117998032, + 1004148878, + -1096838635, + -1107941459, + 1024270896, + 1046633500, + 1058620455, + 946210304, + 1033354667, + 1045059341, + -1112263831, + -1129147115, + -1103325273, + 1042349777, + 1003595622, + 1023962139, + -1094791808, + 1025135251, + -1111404950, + 1049093624, + 1044124139, + -1121743239, + 1039783088, + -1127714668, + 1054933818, + 1045356403, + -1089315046, + -1180713248, + 1012236362, + 1028676306, + -1144535429, + -1115544131, + 1077341711, + -1113726494, + 1044999528, + -1118549921, + -1113355975, + -1080746072, + -1099827668, + -1127583608, + -1121053964, + -1106407656, + -1102172932, + -1112411087, + 1006002784, + -1125628004, + 1045538494, + -1102111280, + -1105517652, + -1136153889, + -1133428426, + -1161658568, + -1153370298, + 1047814123, + -1093851187, + 1058537850, + -1099282564, + 1047797575, + -1079830052, + -1077972954, + -1087809964, + -1081395851, + 1077534462, + -1086603677, + 1053813218, + 1040287544, + 1051201513, + 1042495706, + 1069818239, + -1089163119, + -1081995343, + 1046464846, + 1063284010, + -1082550874, + -1104501422, + 1049460494, + -1093099334, + 1051117889, + 1026465717, + -1091482694, + 1051238802, + 1048809630, + 1051621512, + -1098688207, + 1034613903, + 1015381398, + 1049554116, + -1094195187, + 1019729881, + 1042747982, + -1122347882, + 1036173735, + 1059520659, + 1060930407, + 1042405791, + -1100854621, + 1051593052, + 1033656539, + -1111131574, + 1038926475, + 1043918168, + 1052637121, + -1095181192, + 1048160248, + 1018657681, + 1019538087, + 1044603027, + 1027121216, + -1102896790, + 1031330370, + 1033964965, + 1032192690, + 1043227701, + -1113939662, + -1091118010, + 1049234988, + -1092612960, + -1104328726, + -1074107683, + 987058936, + 1052638792, + 1038674583, + -1101196343, + 1048241467, + -1106966326, + -1106548149, + 1027124428, + -1094267828, + -1103569733, + -1094144534, + 1004579928, + -1101811347, + 1056946387, + 1054898718, + 1056658001, + 1060253237, + 1030634609, + -1086229196, + -1098798917, + -1096348050, + 1068887627, + -1093136633, + 1040621104, + 1057124408, + 1046296000, + -1109118772, + -1096995192, + 1049901892, + -1099473578, + -1122714562, + -1104440901, + -1074529961, + -1105517489, + -1084943907, + -1105655946, + 1042817664, + -1110009892, + 1045915336, + 1041365064, + 1010859376, + -1098137978, + 1048810943, + -1095186459, + 1062504537, + -1113537052, + -1089303029, + 1060725572, + -1101384660, + 1050319756, + -1105104344, + -1106242015, + 1042125840, + -1081327262, + 1030190241, + -1102235871, + -1100921179, + -1113851725, + 1043287551, + 1054147232, + -1102867962, + -1080095508, + 1041739067, + -1084681475, + 1063895252, + 1043977136, + 1051781670, + 1052133896, + -1092497520, + 1033586466, + 1009390568, + 1045757333, + -1097104277, + 1062751021, + 1003910480, + 1043208656, + 1057933799, + 1051182343, + -1104485963, + -1111834773, + -1090045730, + -1084427256, + -1085197586, + -1091176519, + 1057432953, + -1085963027, + -1087030739, + -1134791990, + 1040194184, + 1040511937, + 1075651792, + 1044357141, + -1081769984, + -1115374642, + 1040593987, + 1057617716, + -1093231482, + -1097342522, + -1077157659, + 1059058275, + -1086180686, + 1076700873, + 1079773513, + 1049067925, + 1065831401, + 1049672190, + 1047107474, + 1059981913, + 1052314731, + -1120913778, + 1043940863, + 1049258442, + 1051810765, + -1137813116, + 1032164302, + -1113387276, + 1055386714, + 1036220307, + -1096733921, + 1028876611, + 1016293518, + 1050303450, + 1016672795, + -1106977952, + 1033680314, + -1122588698, + 1031008658, + 1041889311, + -1113403992, + 1042308175, + -1105004882, + 1043606064, + -1073300034, + 1042735551, + 1065831532, + 1022669412, + -1082091212, + -1147917824, + -1097014213, + 1049514785, + 1047802792, + 1073422082, + -1089608007, + -1101900821, + -1079464496, + 1040625456, + 1052313027, + 1032323680, + 1040940193, + 1061967840, + -1100042758, + 1049037737, + -1121266391, + 1049264761, + -1093813105, + -1090370226, + 1057198021, + -1086823944, + 1062008610, + 1066953873, + -1104348536, + 1057648885, + 1009371240, + -1092349518, + 1040772894, + -1105314202, + 1049762728, + 1045717278, + 1043577870, + -1095843253, + -1096790228, + -1125749662, + 1023643242, + -1087204192, + -1098006554, + 1035701496, + 1048038872, + -1099986762, + -1132445974, + 1060017609, + 1061368731, + 1038718895, + 1039814560, + 1041175378, + 1017618966, + 1042754404, + 1042706221, + 1047527032, + -1105529665, + 1056655228, + -1104144342, + 1056094177, + 1064714076, + 1045375942, + 1056803605, + 1045038222, + -1131012708, + 1027181925, + 1051900076, + 1047305798, + 965619916, + -1105897896, + -1106170863, + -1095300655, + 1048767079, + 1040530703, + 1048806806, + -1127240731, + 1044557540, + 1020757828, + 1047108268, + 1049254720, + -1102355762, + 1027823978, + 1041646128, + -1098170224, + 1032973696, + -1114849423, + 1015168405, + -1122199144, + 1040309875, + 1049406918, + -1125423407, + -1089026360, + -1140231482, + -1089245698, + 1054568639, + 1049663232, + 1063718088, + 1037416370, + -1086661877, + -1100259297, + 1044206062, + 1040499123, + -1084333769, + -1104829468, + -1093981573, + -1088113193, + -1096514635, + -1118661793, + -1105791570, + -1116974454, + 1051456093, + 1035149372, + -1120368480, + 1068844396, + 1022795820, + 1055986648, + -1106217629, + -1093148174, + -1096027725, + -1088749793, + 1059623550, + -1085734427, + -1087357560, + -1103953310, + -1123164656, + -1098627524, + 1053841259, + -1101392846, + -1076526977, + 1046039830, + 1072376837, + 1076175680, + 1070488658, + 1064967492, + -1090579281, + -1104803206, + 1079406523, + -1163227408, + 1036121698, + -1082259588, + -1089210918, + 1060172865, + -1064242356, + 1065610139, + 1067035338, + 1033217624, + -1112054765, + 1077117010, + 1065773521, + 1058017535, + 1050872562, + -1093159536, + 1040842945, + 1040230419, + 1058430155, + -1107109891, + 1063119632, + 1042153112, + -1087560421, + -1085437493, + 1067531829, + 1023503350, + -1078684286, + 1060398623, + -1104751163, + -1089505790, + -1084679577, + -1090358013, + -1080057220, + 1044535145, + 1057186883, + 1081692343, + -1111771963, + -1101899351, + -1115343033, + 1051144045, + 1066916827, + -1088819315, + 1058076839, + -1093655046, + 1054150578, + 1050097776, + 1051487973, + 1036416041, + -1099784061, + -1122942810, + -1085458283, + -1089676310, + 1041603598, + 1048142443, + 1063002863, + -1104149201, + 1062245100, + 1057286602, + -1107637194, + -1085636425, + -1099600120, + 1063303478, + 1038008786, + 1006751315, + -1081123961, + 1057456358, + -1092749483, + 1068158057, + 1049805719, + 1068381415, + 1063632223, + 1064877297, + 1060246024, + -1095991843, + 1041457576, + 1043531025, + 1046185879, + -1112124883, + -1112172754, + 1063360953, + -1135474864, + -1128308060, + 1059147863, + 1047415568, + -1105478644, + 1044986246, + 1065619105, + -1104975986, + 1060582612, + 1019579068, + -1104207910, + 1049208822, + -1086420424, + 1041859288, + 1036514810, + -1102441621, + 1037249141, + 1038114281, + -1118265256, + 1041531349, + 1045995002, + -1105857552, + 1052759545, + 1074456726, + -1081022271, + 1057669891, + -1069482056, + -1113757832, + -1126008418, + 1057166101, + -1107115371, + -1085135055, + -1104671841, + 1033705368, + 1037007851, + 1075902904, + 1054563919, + 1057709350, + 1054446495, + -1102597210, + 1082110416, + -1082833902, + 1026507023, + -1096571196, + -1134399292, + -1084646998, + 1056310044, + -1100579616, + 1025177007, + -1105071044, + -1102919516, + -1079403022, + -1077448245, + -1080071356, + -1078697553, + 1059494618, + -1098465324, + -1087231195, + 1073941203, + 1059369174, + 1062671272, + 1061908038, + 1050039368, + 1040418661, + 1057401073, + 1022691694, + 1068903715, + 1045846419, + 1050054009, + -1080685857, + 1059703598, + -1078744507, + 1075079929, + 1065031409, + -1076213787, + 1072446877, + 1057246835, + 1058095004, + 1062310202, + -1080995639, + -1089653010, + 1045848631, + -1094771877, + 1050128653, + -1110428917, + -1106998211, + -1122267796, + -1092905667, + 1044235756, + -1081472876, + -1090859343, + -1106929564, + 1044272717, + -1123506990, + 1043176934, + 1042124971, + -1106875793, + 1047799854, + 1030696684, + -1101325614, + -1122167782, + -1102821491, + 1034824991, + -1080589035, + -1086503135, + -1098836489, + 1021150782, + -1115171470, + 1041108143, + 1020953672, + 1021751104, + 1049586046, + -1098260596, + 1003709520, + -1084085604, + -1084677543, + 1072429226, + 1066810472, + -1095496334, + 1050700378, + 1062398137, + -1101937202, + 1040466958, + 1086871387, + 1065307724, + -1083786969, + -1067140584, + -1119472066, + 1009816106, + -1099221011, + 1049958359, + 1058241315, + 1054302166, + -1081278536, + 1079988102, + -1165042390, + 1043769913, + 1071716814, + 1024608516, + -1092687919, + 1053377151, + 1056742450, + -1105810317, + -1148537410, + 1060402366, + 1032492215, + -1107947175, + 1040768471, + 1061672266, + -1078150405, + -1096345508, + 1033552356, + -1101608940, + -1087876530, + 1047215614, + -1098321609, + 1040675528, + -1096471246, + 1084025315, + 1061694913, + -1105256971, + -1097057120, + -1113122944, + 1072147877, + -1086173890, + -1118894336, + -1101068563, + -1144851964, + -1106558431, + 1053427830, + 1072636474, + -1100575739, + -1132189865, + -1079052783, + -1079882882, + 1002597156, + 1009096366, + 1054782407, + 1059708413, + 1049687277, + 1036227168, + -1113577363, + -1097039648, + -1115804394, + 1061378408, + 1053055541, + -1097196030, + -1089202713, + 1037060533, + -1097292119, + 1051556619, + 1063760420, + 1065185450, + 1041956481, + -1098256582, + 1075194380, + 1050563221, + 1043494977, + 1059053742, + 1068078144, + -1103921378, + -1101682617, + 1023145456, + -1087653254, + 1032952122, + 1061476987, + -1092257011, + 1049484382, + 1062169654, + -1083092395, + 1051669233, + -1081357776, + -1072119491, + -1106410773, + 1053361727, + 1040419463, + 1057515591, + -1102727368, + -1144965068, + 1042250026, + 1051320675, + 1020209086, + -1097833031, + 1049519679, + 1014451976, + -1085192844, + 1054493567, + -1091780743, + -1093209395, + -1082278673, + 1026444876, + 1043940032, + -1088770109, + -1112710593, + 1058463232, + 1044373555, + 1043215811, + -1097982788, + 1057482294, + 1029754489, + -1105196284, + 1041454168, + -1134194308, + 1059304785, + -1089216040, + 1064212088, + 1008446500, + 1043039765, + -1116914054, + -1092355738, + 1026943667, + -1096692702, + -1093901802, + -1106267897, + -1093447159, + -1146535074, + 1040725284, + -1077235499, + 1065787694, + -1071338352, + 1013833916, + -1098497873, + 1071285876, + 1054165873, + 1071742846, + 1045483540, + 1050220136, + 1046182426, + 1064525452, + -1096386515, + -1079999183, + -1086315646, + -1089293849, + 1059069728, + -1138118502, + 1046658506, + 1069517374, + -1088809528, + 1073208716, + -1091158062, + 1074171871, + -1156846592, + 1048835184, + 1031362831, + 1037623006, + -1094734132, + 1042228718, + 1060763022, + 1062043700, + 1039657835, + -1102800360, + -1082934912, + 1043569982, + -1106607391, + -1106245016, + -1130745233, + -1112173372, + -1087945898, + 1028854913, + -1131394295, + 1058647672, + -1091535995, + 1061312996, + -1098159038, + -1139165905, + -1094479230, + 1039041218, + -1104105267, + -1108463688, + 1034697130, + 1051853994, + -1094962092, + -1106684871, + 1028622491, + -1123885396, + -1105033417, + -1133478626, + 1046035779, + -1104383490, + -1092044999, + -1114159447, + 1056484346, + 1071618223, + 1047932942, + -1082606843, + -1105825948, + -1105225720, + 1046584627, + -1111653966, + 1053464194, + -1150815832, + 1034613347, + 1041205030, + 1039817561, + -1112584634, + 1061646546, + -1082627834, + -1114128919, + -1098191938, + -1077830802, + 1041821261, + -1095538071, + 1055571158, + -1126644730, + 1055124063, + -1114078308, + 1039722398, + -1096984568, + -1091812685, + -1114958938, + -1095992395, + -1102363428, + 1034486369, + 1060111918, + -1093578498, + -1111699867, + -1088221723, + -1095259379, + -1093589047, + -1110360418, + -1109378231, + 1057494330, + -1121107976, + -1098038493, + 1050654479, + -1083646651, + 1061513965, + -1084069385, + 1056896001, + -1084183635, + -1100437719, + -1113795817, + 955177664, + -1082023005, + 1045629781, + -1101536611, + -1089979527, + 1050901224, + 1045078896, + 1070835391, + 1047288489, + -1087576359, + -1087806951, + 1043057448, + 1044395799, + 1069586852, + 1031861697, + 1054475968, + 1042389117, + 1016478216, + -1088189018, + -1104603106, + 1049160001, + 1069882981, + 1024254954, + -1141191408, + -1111028159, + -1096549476, + -1105303195, + -1091524974, + -1115527802, + -1113914478, + 1040963445, + -1113557899, + -1094639036, + 1044606073, + 1054639455, + -1147539737, + -1092843454, + -1095318539, + -1110529364, + -1063214885, + -1107632226, + 1060469055, + -1106827526, + -1106612355, + -1113578536, + -1107188316, + 1046424350, + 1045573897, + 1045850872, + 1047243872, + 1034465557, + -1092432365, + 1061031610, + -1119407252, + 1027496435, + -1104126016, + -1080678114, + 1050589409, + 1037805635, + 1018133356, + 1040809053, + 1039033703, + 1036719520, + -1103891953, + 1029248993, + 1043586103, + -1098093901, + 1025091737, + 1049061632, + 1056175884, + -1114985004, + 1049189543, + 1032336617, + 1025268277, + -1125701616, + -1106522869, + -1079402470, + -1096837722, + 1030210426, + 1059032022, + -1091893640, + -1123649124, + 1050554034, + 1058589833, + 1029714351, + 1037665630, + 1035110327, + -1099449953, + 1077477125, + -1089590758, + -1101433240, + 1025742298, + -1079138076, + -1107503349, + 1059264710, + -1095668158, + -1130669508, + -1102682928, + -1093300447, + 1060160764, + -1097631672, + -1075347459, + 1026851646, + 1046134209, + 1015353643, + -1109354691, + -1114139658, + 1030123786, + -1101478072, + -1090803086, + 1056072054, + -1118646590, + -1087956568, + -1108427680, + -1077767153, + -1082860461, + -1083853470, + -1090571942, + 1056357909, + -1092316224, + -1087849708, + 1068193794, + 1042293124, + 1073899989, + 1065805791, + -1094704266, + -1102026048, + -1088030248, + 1055307054, + 1058326479, + -1073005097, + 1054181844, + -1081381308, + 1056434009, + -1071554789, + 1062599064, + 1077800848, + 1037013792, + 1075749820, + -1101638341, + 1058433186, + 1074935532, + 1068634666, + -1102084104, + -1090818405, + -1086117622, + -1092439379, + 1053639310, + -1069176597, + 1057674163, + 1074484709, + 1073923073, + -1110841219, + 1029787904, + 1043009664, + -1084454015, + 1033392117, + 1074459898, + 1069990121, + -1075251326, + 1040571628, + -1089347189, + 1054377805, + -1090869541, + 1065016969, + 1074527539, + -1072486834, + 1070585438, + 1053129075, + 1059606085, + -1091070791, + -1112536449, + -1089862366, + 1052020228, + 1056024209, + -1114766451, + -1139011246, + 1050663396, + -1095874233, + 1065453934, + 1030693218, + 1058892925, + 1041545912, + 1049977086, + 1054641713, + 1016282866, + -1102290455, + -1105209847, + -1081574410, + 1058460470, + -1128754670, + 1034772261, + -1095347190, + 1056729948, + 1005871404, + 1066261238, + -1091895495, + 1025535044, + 1050159799, + -1118407566, + 1058573147, + -1092421606, + -1104225850, + 1008811066, + 1048900250, + -1105453341, + -1096351053, + 1037319790, + -1122990192, + 1051129124, + 1068012561, + 1037509299, + 1043577211, + 1049330826, + 1025314731, + 1052860190, + 1015520218, + 1041681346, + -1122614472, + 1051295614, + -1086601019, + -1094175027, + 1034796843, + -1102693322, + 1051168991, + 1058887608, + -1104232402, + -1129906004, + 1060276064, + 1061134179, + 1050119170, + 1013926843, + -1087170847, + 1063609628, + -1091181709, + -1090732322, + -1097460942, + -1088635236, + 1035191826, + -1087134254, + -1095800714, + 1048770012, + 1054979490, + -1133238895, + 1053923659, + -1104218306, + -1065151490, + 1052581173, + 1028845180, + -1100204512, + -1098092193, + -1123028356, + -1099532638, + 1042720860, + 1058979409, + 1034094941, + -1115270736, + 1031086572, + -1116868736, + -1100970838, + -1108106614, + 1043689964, + -1106014240, + 1042102536, + 1074567704, + -1098471855, + -1090880472, + -1079330039, + 1039717014, + 1025500809, + -1103388340, + -1094998746, + 1036351449, + -1076524038, + -1106179502, + -1092352290, + 1066869399, + 1039533184, + 1049374907, + -1098476217, + 1054893195, + 1044212252, + -1116878494, + 1060186439, + -1081998938, + -1126158148, + -1110287671, + 1046036511, + -1086187996, + -1092309846, + -1094514004, + -1066767492, + 1067547060, + 1049005256, + -1106400033, + -1083582900, + 1057093242, + 1091471894, + -1079360155, + -1106979011, + 1063977970, + -1087441508, + 1052848598, + 1065015506, + 1050290398, + 981907584, + -1089811310, + -1163777168, + -1087188668, + 1047714076, + 1074524933, + 1067445225, + -1090384408, + 1072256836, + 1058374710, + 1022871574, + -1111820187, + -1096227681, + -1102517963, + 1003724313, + 1053258371, + -1096372360, + 1049538543, + 1008203330, + 1030915710, + -1108232012, + -1086654363, + -1100561836, + 1054270148, + 1041061380, + 1033539291, + 1036660949, + 1034156138, + 1030691784, + 1062381173, + 1012702871, + -1139773184, + 1049868347, + 1024909774, + 1040957057, + -1106860964, + -1099581334, + -1097814757, + -1110801768, + -1111483338, + 1031208908, + 1042836651, + -1101079171, + 1049387606, + 1069339696, + 1051647582, + 1052556792, + -1108072901, + 1051353539, + -1089134701, + 1063628507, + -1091713809, + -1052997748, + 1061552168, + -1084708366, + -1089445497, + -1084416607, + 1058500568, + -1094068378, + -1108611636, + 1056903957, + 1070103913, + -1088429309, + -1098696271, + -1080335553, + 1057161874, + -1091479523, + -1095297791, + 1066550467, + -1074462708, + -1087865761, + 1049693485, + -1090608776, + -1102721760, + 1032069600, + -1105149753, + 1056144344, + 1059023826, + 1046054639, + -1083505341, + -1096894431, + 1035571828, + -1097014115, + 1071122072, + 1047687581, + -1096602529, + 1052078252, + -1122612377, + 1033375400, + 1048174887, + -1091721962, + -1088235704, + 1054502823, + -1083061914, + 1007299568, + -1122365417, + 1056508097, + -1094704037, + -1098895811, + 1030748532, + -1119802145, + 1062962963, + 1051747062, + -1104041370, + -1113065453, + -1103301720, + -1091687589, + 1058274028, + 1033216169, + -1099226303, + 1075154611, + 1040751586, + -1127405063, + 1052741037, + 1038559206, + -1135107484, + -1104032814, + -1124119815, + -1097293190, + -1105434180, + 1036552392, + 1013846676, + 1036918639, + -1131535306, + -1090718597, + 1081345425, + 1062173160, + -1114077722, + 1035817831, + -1118109402, + -1083616162, + -1092125941, + 1041401313, + -1101047857, + -1105988963, + -1088280908, + -1135284266, + 1052655001, + 1045799137, + 1034109120, + -1090848538, + -1076860022, + 1042126748, + 1047320624, + -1097107740, + -1087826094, + -1112251083, + -1107399860, + 1047187852, + -1126556655, + 1033027807, + -1093046382, + 1055104526, + -1105187428, + -1096037513, + -1089031146, + -1110972568, + -1091695437, + -1102064207, + 1043780059, + -1086913411, + 1058017238, + -1067439577, + 1053793328, + 1082972552, + 1073294292, + 1066130446, + -1116865456, + 1056244038, + -1110717634, + 1044927417, + 1066391344, + 1060891598, + -1098538653, + -1086113264, + -1115137780, + -1105775150, + -1096102710, + 1040455499, + 1078612867, + -1086553484, + 1071485841, + 1056802022, + 1076694982, + -1112198802, + -1109087194, + -1091628955, + -1104712874, + -1109550080, + -1080585985, + 1070543040, + -1096216088, + -1101499139, + 1045553146, + 1034056302, + 1058974286, + 1051864206, + -1100895838, + -1098787418, + -1105078323, + 1044316677, + 1069910602, + -1096865095, + -1106711089, + -1097977854, + 1044705495, + -1076495288, + 1043744237, + 1059373656, + -1113396218, + -1097078825, + 1070012057, + 1022444142, + 1049678126, + -1090138742, + 1039030092, + 1062813403, + -1090349182, + 1063191589, + 1066370699, + -1115047380, + -1089249591, + -1098639838, + -1090039381, + -1083453407, + -1125953152, + 1051811436, + 1067792603, + 1060496536, + -1080064784, + 1065453593, + 1066106983, + 1057613527, + 1023924206, + 1044762222, + -1096515955, + 1067249052, + -1052714116, + 1062825826, + -1087968960, + -1078036501, + 1063867799, + -1086715001, + 1067832041, + 1039997678, + -1101349641, + 1025049977, + -1094161676, + -1100400858, + 1051478685, + -1098464608, + -1092318081, + 1015126104, + -1085873464, + -1094138729, + 1048852008, + 1035361058, + -1120726545, + -1096946628, + 1049132346, + -1098688117, + 1055177130, + 1033226759, + 1018377960, + -1082964104, + 1056545982, + -1089961299, + -1105453412, + -1095529402, + -1081621887, + 1005837400, + -1121529766, + 1054353650, + -1112786080, + 1052716161, + -1098891997, + -1067254613, + -1091212183, + 1049944764, + 1052478158, + 1053969569, + -1096967487, + -1081649636, + 1052063550, + 1003435888, + -1091543070, + 1051831014, + -1113921196, + 1052762508, + 1057701534, + 1058768290, + -1104097316, + -1104785414, + -1096740619, + -1089694915, + 1053326004, + -1084855479, + 1067154936, + 1066095800, + 1065412569, + -1088402149, + -1085588418, + -1100535770, + -1092091630, + 1049093338, + -1102618334, + -1133066684, + 1046400877, + 982687984, + -1092141310, + 1042555231, + 1042060678, + -1099683242, + -1122356715, + -1140171560, + 1040372883, + -1114407247, + -1114949666, + -1140032319, + 1034637725, + 1032403388, + -1103955274, + -1088204664, + -1097157175, + 1042774009, + 1034224923, + -1079615529, + 1044455994, + 1041776330, + -1106121537, + 1048343663, + -1127543398, + 1059583014, + 1054389642, + 1046301585, + -1109150108, + -1096342189, + -1098125635, + -1102613267, + 1009472553, + -1087300831, + -1104431030, + -1100548085, + -1129570485, + -1102356189, + 1011690698, + -1090150191, + -1087581918, + 1060285610, + 1047258890, + -1107089727, + 1052046627, + -1157645400, + -1096739184, + 1053056287, + -1093813357, + 1034754138, + -1094587097, + 1032840118, + -1095993478, + -1081608124, + 1033272989, + 1042591037, + 1063621837, + -1099529804, + 1033962195, + 1035264893, + 1038910104, + -1113313340, + -1097837623, + -1103067770, + -1087997368, + -1103645764, + -1107387501, + -1104509093, + -1105603722, + -1103784438, + 1050849083, + 1056356831, + -1132128946, + -1099774593, + 1048086550, + -1130262655, + -1096232170, + -1086110068, + 1040912354, + -1106045485, + -1099564817, + 1065035058, + 1048104689, + 1048802170, + -1082791893, + -1093541638, + 1042625006, + 1046836064, + 1060250433, + -1115404081, + 1028857330, + 1058683652, + 1050116250, + -1135714442, + 1059739127, + 1049536974, + 1032212792, + 1075589785, + 1049555428, + -1123719383, + 1027824314, + -1096219516, + 1051968683, + -1103282575, + -1108499350, + 1032091457, + 1054145402, + -1102517171, + 1083472090, + -1104108062, + -1128571284, + 1045857459, + -1094260544, + -1086298078, + 1065643114, + -1081833958, + -1104366271, + -1073824431, + -1109471205, + 1023851010, + 1010608362, + -1098275364, + -1104400606, + 1052803399, + 1035222365, + 1056035009, + -1098958486, + -1096611319, + 1054299592, + 994294940, + -1085203781, + 1074364220, + -1086527344, + -1100621544, + 1052003940, + 1067195859, + 1060123265, + -1077955797, + -1080038146, + -1102219409, + -1095423554, + -1105195924, + 1057426320, + -1112050957, + -1103878318, + -1113783325, + -1120509010, + 1032601598, + 1049610852, + 1056226780, + 1060864237, + 1064688142, + 1065422859, + 1062341139, + 1048749990, + -1087958928, + -1086866091, + 1042347371, + 1057701020, + -1085054472, + -1099030677, + 1056299194, + -1130377880, + -1091656493, + 1074679213, + 1026384120, + 1055467227, + 1076871716, + -1115432280, + 1044725255, + 1049472559, + -1088216390, + 1040555945, + -1101184707, + 1029122765, + -1088567409, + -1091867171, + 1012832754, + 1054830779, + -1100420120, + -1090124134, + 1058364541, + 1048790151, + 1027032157, + 1052517802, + -1090444533, + -1095980148, + 1025352457, + -1110390560, + 1034870790, + 1008773461, + 1012231548, + -1096728110, + 1054600364, + -1092358890, + 1029090822, + 1055856154, + -1080420709, + -1096114777, + 1025733239, + 1064453390, + 1056550071, + -1097505639, + -1100477629, + -1084755807, + 1057431833, + 1019803705, + 1045776355, + 1033032800, + -1103836995, + -1077311255, + -1099326032, + 1062106306, + -1092676279, + -1076143227, + -1098671373, + 1044948172, + -1104456109, + 1061551350, + 1052420768, + 1047402628, + -1112267420, + 1029107150, + 1041482881, + -1089185793, + 1050402162, + -1102536202, + 1010762018, + -1107765162, + -1096656605, + -1089170567, + 1053631040, + -1073457318, + -1085556278, + 1059922034, + 1085631286, + 1062230717, + 1045293684, + 1050869769, + -1090377641, + 1027309256, + 1058105415, + 1067198482, + -1088141552, + -1124497206, + -1104779767, + 1042783848, + -1087302846, + 1051528710, + 1052562936, + 1059885947, + -1151840608, + -1103058317, + 1078451337, + 1050183766, + -1090677442, + -1081937818, + 1023122727, + 1044716762, + 1059027831, + -1098621310, + -1109726464, + -1089471662, + 1061614790, + 1042445703, + 1067945276, + 1051613788, + 1056675140, + 1071574260, + 1049873578, + 1045158973, + 1057504751, + 1044106303, + -1094136494, + 1049403583, + -1086717006, + 1063671020, + -1123339824, + -1085492381, + 1054031220, + 1050046221, + 1050293867, + 1059687814, + -1099960149, + 1041364284, + -1078266783, + 1033295837, + -1080613939, + -1113978562, + -1064356859, + -1115173324, + 1035005718, + -1124795959, + -1107895987, + -1088837219, + 1060942206, + -1095452026, + 1055779982, + 1060272645, + 1063563983, + -1107538960, + 1064064842, + 1059909860, + 1074985816, + -1073520361, + 1060952038, + 1026763666, + 1035661678, + -1098782826, + 1062588338, + -1097696092, + -1101140265, + 1040596735, + -1105454404, + 1062754073, + 1067885508, + -1070630770, + -1079111846, + -1079338095, + 1064525879, + 1034760188, + 1058001430, + -1087934881, + 1014978564, + 1068057836, + 1055397031, + -1082014268, + 1068266233, + -1086746572, + 1082039863, + -1091431150, + 1071219495, + 1066208189, + -1078178262, + -1078293812, + -1077404868, + 1043304410, + -1090862238, + 1069107425, + -1089530517, + 1069529307, + -1093611479, + 1066546645, + -1071026033, + 1058446887, + -1073221008, + -1089356515, + -1083204601, + -1100845166, + -1092767426, + 1060029976, + 1038394369, + -1090111752, + 1048218277, + 1070893066, + 1012068848, + 1076739169, + 1066359767, + 1051926007, + 1058674555, + 1052003308, + 1052737107, + 1028693896, + 1061765549, + -1081563342, + 1065361067, + -1089615508, + -1088670489, + -1089568410, + -1122868641, + 1052845583, + -1084136852, + -1059533425, + 1082771006, + 1057296030, + 1049711294, + -1132253663, + 1037194231, + -1095591042, + -1109076727, + -1134924791, + -1088316232, + -1098731228, + 1070015917, + 1061938875, + -1083766735, + -1099387628, + -1104057274, + 1062775667, + 1045936714, + 1069436691, + -1093280509, + -1087836612, + 1054027935, + -1086507935, + -1110700378, + -1123606097, + -1097612678, + 1066755609, + 1049457641, + -1104023612, + -1105309234, + -1097124257, + 1072051479, + 1055225451, + -1125487858, + -1096423491, + -1084431635, + -1103297953, + 1025119008, + 1061980805, + -1114556310, + 1029394108, + -1088123698, + -1072306689, + -1105154898, + -1094066173, + -1075448370, + -1104128493, + 1050705475, + 1018118382, + -1116093844, + -1123292552, + -1094350983, + -1111353947, + -1109115127, + 1059718176, + -1090738851, + 1058196709, + 1051543500, + 1056717318, + -1108241675, + 1066993320, + 1068047169, + -1086051038, + -1071388275, + -1097166358, + -1090732795, + 1067857355, + -1097804960, + 1054268427, + 1021434704, + 1034204554, + 1053144089, + 1072182006, + -1102141073, + 1056998041, + 1047671521, + 1058704265, + -1084297550, + 1059186148, + 1049442827, + 1048670458, + -1115780326, + 1049520818, + 1058072872, + 1031342849, + 1062367856, + 1050568509, + 1045748188, + 1049802978, + 1075630815, + 1058546861, + -1098521292, + -1096159958, + -1099323031, + -1119036221, + 1023987732, + 1051604787, + 1046683494, + -1097340287, + -1103645355, + -1092174655, + -1112393694, + -1089323548, + -1096325886, + -1100026177, + -1125964288, + 1042476402, + 1065803298, + -1095238126, + 1033724601, + 1058575290, + -1096713108, + -1083728845, + -1089406909, + 1052446227, + -1081553658, + -1059458740, + 1049906197, + -1084627937, + -1118334186, + -1160550368, + -1101844030, + 1041044506, + -1114960289, + 1041219835, + 1029714471, + -1125843648, + 1043378907, + 1036666629, + 1041381634, + 1033734212, + 1067820651, + -1107818975, + -1088904281, + 1008951417, + 1040275922, + -1103216452, + -1098186089, + 1055474308, + -1093883652, + -1092341857, + -1097285059, + 1056148156, + 1064869063, + -1095297887, + -1095418851, + -1106443951, + -1105401193, + 1039648484, + 1017476094, + 1050816180, + -1072125596, + 1058552957, + 1069572096, + 1052728210, + 1059787748, + 1063429884, + 1014133560, + 1030419042, + 1068972662, + -1109087989, + -1088250761, + -1103541623, + -1104289471, + 1050192107, + -1074569690, + 1063777977, + 1050796149, + 994402448, + -1084576747, + 1075150166, + 1072671407, + 1059844392, + 1055448133, + -1089289613, + -1109867494, + 1049421576, + -1087133129, + -1114742888, + 1056808832, + 1065826662, + 1043634886, + -1101863176, + 1050078169, + -1123859545, + -1079453755, + -1102955101, + 1049194615, + 1047644786, + 1043908753, + -1140416096, + 1067920066, + 1046228469, + 1044658180, + -1078114936, + -1095469507, + -1102934483, + -1115340379, + 1074968867, + 1062750501, + 1036021906, + -1075396423, + -1079897281, + -1081930246, + -1138056588, + 1059492186, + -1077368200, + 1044588645, + -1115388772, + 1066931163, + -1131898746, + 1045016584, + 1061043624, + -1099155061, + -1078645346, + 1054729562, + 1034246531, + -1139449723, + 1062939535, + -1090814204, + 1073220569, + 1050145589, + 1055804037, + -1084784134, + -1090255281, + 1063523098, + -1111126912, + 1084033125, + 1018405038, + 1049686759, + -1071794642, + -1079283274, + -1093472658, + 1058128465, + -1095951937, + 1048211310, + -1090286066, + -1102636700, + -1124836232, + -1096564643, + 1054036555, + 1018098143, + 1046407392, + 1049244589, + -1103637699, + 1072765874, + 1050056804, + 1062502913, + -1089698319, + -1102999995, + 1062722272, + -1085438540, + -1090448740, + -1088855875, + -1114180937, + -1102756784, + -1108297998, + -1093342963, + 1057368011, + 1052812284, + -1099783819, + -1086545180, + 1076317476, + 1064175181, + 1053590880, + -1088531312, + 1051626967, + -1138252421, + 1026998290, + -1096762897, + -1079696991, + 1038046296, + 1065998988, + 1061213245, + -1085483633, + -1094754408, + -1089217682, + 1048691559, + 1060219606, + 1077639315, + -1087542480, + -1091933383, + -1116393284, + 1046468038, + 1060587796, + -1117836486, + 1015424104, + 1023664621, + 1011563403, + -1097620854, + -1078592591, + 1058766129, + 1032704989, + -1085005879, + 1048004109, + -1117629799, + 1058914883, + 1050352074, + -1096630266, + -1085010912, + -1089602302, + -1093857729, + -1073452553, + 1059660305, + 1048916404, + 1065888025, + -1106040236, + -1113500297, + 1007699012, + -1114780193, + -1104639498, + -1085154311, + -1085536185, + -1090362542, + 1064574708, + -1104149988, + 1043200114, + -1076038542, + 1053881303, + -1076716501, + 1065485015, + 1065356502, + 1060936823, + -1086147618, + -1096307752, + 1048412640, + 1032256428, + 1076397762, + -1082125979, + 1041056609, + 1059270182, + -1088790894, + 1082820773, + 1080223543, + 1084546245, + -1093525596, + -1097942406, + 1072674712, + -1089815286, + 1066362828, + 1036556316, + 1073991292, + -1081094757, + 1075236273, + 1073794133, + -1093366201, + -1096770988, + 1065989382, + -1080499778, + 1042399186, + 1058995375, + -1077489968, + 1053605049, + -1114306015, + 1065089200, + -1117626699, + 1041840053, + 1065652440, + 1051708179, + -1087670189, + 1054819384, + 1054203551, + 1033042612, + 1055745086, + -1107241843, + 1071932693, + 1034533673, + 1048864258, + -1093083984, + -1095062699, + 1063949537, + -1083806305, + 1082146645, + -1094505876, + 1029438414, + -1071346513, + -1079943874, + -1086949428, + -1080631109, + 1060359599, + -1130899189, + -1089384216, + 1041504740, + -1102194309, + 1072710491, + 1049864598, + 1069543583, + 1041851635, + -1086232331, + 1064171003, + 1058142277, + 1051983199, + 1061473480, + -1103637977, + 1057449894, + 1066262237, + -1084072511, + -1100875702, + -1118715009, + -1080587428, + -1099165220, + -1088300221, + -1098513019, + -1096829988, + -1117880250, + 1031033085, + 1046776014, + 1037421435, + 1060860423, + 1032056344, + -1078559789, + 1026672594, + -1093265687, + -1161176104, + 1041993024, + 1049644786, + 1065023870, + -1083712271, + -1092661200, + 1052527963, + -1112259166, + 1051688767, + -1097576160, + 1059791106, + 1042169215, + 1026670142, + 1043281170, + 1050030013, + 1075178097, + 1061436192, + 1049146298, + 1055851001, + 1034548992, + 1066726561, + -1079755227, + 1037326519, + 1035723277, + 1073702560, + -1094359618, + -1094150440, + 984171456, + 1036720100, + 1023035317, + -1112881418, + -1106193563, + -1098448770, + -1104249117, + -1092270090, + -1122077801, + 1033630721, + 1046003916, + 1049135096, + 1057887010, + 1036832249, + -1103030920, + 1061498872, + -1097537866, + 1049977593, + 1041159588, + 1039577946, + 1041703839, + -1101481948, + -1102230044, + 1038229090, + -1094900052, + 1049241350, + -1085194558, + 1063364922, + -1081845694, + -1080079520, + -1079888388, + -1081545342, + 1075702455, + -1105627725, + 1072154237, + -1117010022, + 1056145712, + 1054752189, + 1079528797, + -1081431674, + -1103236305, + 1062528440, + 1070009796, + -1081196738, + -1079845424, + 1069972047, + -1083650664, + 1060836106, + 1040189232, + 1042693350, + 1053025849, + 1043486191, + 1057415988, + -1091874894, + -1101380180, + 1070341948, + 1044652424, + -1106997135, + -1082962202, + -1093530981, + -1090396226, + 1059000547, + 1060730610, + 1052471474, + 1050212674, + 1045124289, + 1058227534, + 1066659848, + -1119288024, + -1096552914, + 1060311745, + 1054534630, + -1093637984, + 1056972008, + 1020786724, + 1011686476, + 1058245066, + 1046202870, + 1061958324, + 1055980655, + 1051541331, + -1077101571, + -1097617251, + -1088552354, + -1091041187, + 1034925453, + 1049372283, + -1089182884, + -1075742716, + 1066773346, + 1070359937, + 1069012642, + 1067450996, + -1113884602, + -1090474896, + -1081700403, + 1075774034, + 1063944445, + -1115618926, + -1070924812, + -1082620108, + 1055628092, + -1057958382, + 1058314409, + 1062189065, + 1054473226, + -1098658972, + 1072758811, + 1046102677, + -1099915838, + -1097191482, + -1097192216, + 1059853084, + -1098168881, + 1066992079, + 1071137678, + 1065423325, + -1088371457, + -1098404307, + -1080653215, + -1083716409, + 1052886935, + -1110017894, + 1032012966, + 1067392536, + -1074319798, + 1038197751, + -1086684766, + 1076813894, + 1066770248, + -1087006834, + -1088936768, + 1065617041, + -1070159841, + 1043521823, + -1080806167, + -1081039597, + 1074779754, + 1050244608, + 1052590111, + -1082619988, + 1049356667, + -1101994558, + -1121122850, + -1094983874, + 1044130781, + 1045988379, + -1088202785, + 1041196572, + -1093404888, + -1086014432, + -1109939005, + 1051994556, + 1077492456, + 1034434510, + 929766400, + -1088959736, + -1102524809, + 1053971843, + 1028070556, + -1100013999, + -1099494098, + 1049215959, + -1082059989, + 1028868114, + -1130907677, + 1052910445, + 1059201759, + -1101871486, + -1098977096, + 1032227268, + 1042314210, + -1101959978, + 1050247539, + -1087704517, + 1028393236, + -1095484711, + 1098100448, + 1067356076, + 1037494253, + 1042420678, + -1111617282, + 1015917978, + 1073474711, + 1053682168, + -1084564963, + 1044295384, + -1115617896, + 1045894894, + -1095495391, + 1045782168, + 1066074777, + 1053218377, + 1035159583, + -1111305992, + 1052417918, + -1104645688, + -1092434005, + 1048855579, + 1031452594, + -1103442259, + 1070877068, + -1096982201, + -1092470601, + 1038336522, + -1090242946, + 1050161372, + -1105176402, + 1019187505, + 1062328912, + 1014177399, + -1093640545, + 1044985913, + -1094832788, + -1110491472, + 1034770445, + 1047502695, + -1090467139, + -1116897400, + 1038897746, + -1152345256, + -1145969856, + 1049613084, + 1049620491, + -1087997775, + -1097961329, + -1109916026, + -1097964944, + 1057615390, + -1099248034, + -1104123598, + -1076278285, + 1044747164, + -1100256747, + 1057718512, + 1039435892, + -1089136798, + 1053443447, + -1125452694, + 1055263038, + 1031863008, + -1098346247, + 1043503492, + 1045890142, + 1042368492, + 1073138245, + -1064579261, + 1069632053, + 1041796518, + 1052144948, + -1115812770, + -1079548082, + -1081749373, + -1095956112, + -1099274208, + 1040951216, + -1106558090, + 1050470459, + -1096327965, + 1066527934, + -1096012186, + -1105362731, + -1080893177, + -1086346773, + -1116809710, + -1086672922, + 1033263238, + 1053717203, + 1057447203, + -1095498837, + -1112898662, + 1056080099, + -1080669110, + 1057074596, + -1130105206, + -1128789495, + 1041032415, + 1054583396, + -1095520041, + -1094677024, + 1042891923, + 1060608488, + 1019969137, + -1096230016, + -1072925549, + 1057349458, + -1108274718, + 1035307534, + -1110866172, + 1041256210, + -1081359720, + 1064729484, + -1101601060, + 1049809190, + -1087315859, + 1063786421, + 1073146754, + 1054191713, + 1058193675, + 1063120034, + 1045565862, + -1111442295, + 1059415043, + -1105088273, + -1106596172, + -1117266154, + 1060720155, + 1006053970, + 1069543686, + 1075198787, + 1059233327, + 1055012542, + -1101078904, + -1085407044, + -1107650794, + 1053941918, + -1102362275, + 1045533563, + -1083762497, + 1031621842, + -1088208983, + 1045723569, + -1125795962, + 1062695354, + 1055345875, + -1089640136, + -1101750297, + 1044547118, + 1020646014, + -1079658034, + -1097497093, + -1105277088, + 1058718029, + -1089006950, + -1089470120, + 1064310639, + -1102353471, + 1040965728, + 1067046941, + 1043577428, + 1046694742, + 1060408435, + -1080014066, + -1072891918, + 1049536484, + 1057636700, + 1069655671, + 1049669270, + 1060504655, + 1033467166, + -1128612667, + -1085466592, + 1055009953, + 1033406977, + 1055918912, + -1097958299, + 1059411487, + -1082126396, + -1102930985, + 1041571726, + 1078599768, + 1057645244, + 1041339653, + -1086431426, + 1060743377, + -1077835670, + 1065190065, + -1091585830, + -1083261567, + 1075754828, + -1092993938, + 1058291750, + -1081837526, + 1061787407, + -1081653258, + -1093933418, + -1091440178, + -1104265157, + 1066271719, + -1106658094, + 1037748234, + 1042976328, + -1083420409, + 1046897472, + -1080848621, + 1079553852, + 1063263756, + -1084514599, + -1117437408, + -1077830868, + 1059032039, + 1040586691, + -1098743178, + -1104720464, + 1070435886, + -1095743177, + -1097624866, + -1098129393, + 1053168611, + -1089451592, + -1097718291, + -1086526789, + -1088191807, + -1085033900, + -1084185472, + 1064625089, + -1084839190, + -1089503843, + 1045581007, + 1013358026, + 1058322266, + 1045180225, + -1093997165, + -1070195196, + -1097955194, + -1125094793, + 1076030414, + -1072136239, + 1053838779, + -1086808784, + 1060207893, + -1087357964, + 1067981926, + 1062379458, + -1095301464, + 1061441625, + -1115628453, + -1097778690, + -1098328454, + 1055757105, + 1037098316, + 1065907991, + -1093082528, + -1082152209, + -1091059628, + 1030259567, + 1045423051, + 1063397102, + 1060092215, + -1104606228, + 1038288033, + -1080125536, + -1097018258, + 1073473374, + -1093858483, + 1067332658, + 1052590125, + 1064270176, + 1067228001, + -1085388875, + 1064940788, + -1096065396, + 1052155760, + -1092906087, + 1064700171, + 1058313786, + 1080242724, + -1073715260, + -1106219699, + 1057452804, + 1053865501, + 1036233796, + 1059044690, + 1061714018, + 1066832360, + 1040564703, + 1065477968, + -1096343606, + -1101362525, + 1061340743, + -1081619087, + 1049630315, + -1111473448, + 1044173147, + -1086200005, + 1066924522, + -1104839405, + 1034182876, + 1056644670, + 1054271731, + -1097083841, + -1096824439, + 1051532127, + -1085063928, + 1066510862, + -1100790778, + 1042909330, + -1088763089, + 1031571038, + 1065127698, + -1084938469, + -1102658070, + -1123867371, + -1096352826, + -1090399195, + -1077735986, + 1056405587, + -1085217282, + 1050657231, + 1069252460, + 1041484496, + 1059454136, + -1096572989, + -1092769304, + -1076632958, + 1060025291, + -1107823817, + -1095539436, + 1060458537, + 1043821062, + -1095034419, + 1063631131, + -1079140922, + -1109947540, + 1024878273, + 1048677101, + 1054603077, + 1043479582, + 1028808620, + 1069324090, + 1058826171, + -1060307993, + 1049344859, + -1100753630, + -1090312398, + -1104127736, + 1035206644, + 1057548042, + 1066303598, + -1086045784, + 1054252642, + 1060410201, + -1104701323, + 1060487624, + 1054145993, + 1070527716, + 1049156291, + 1068384821, + -1106905531, + -1089623992, + -1089922856, + 1068754978, + -1090566878, + -1095824416, + -1091129028, + -1082248382, + -1082129850, + 1053878337, + -1075795223, + -1122647538, + -1097877306, + 1054295404, + -1095180991, + 1056682756, + -1097606672, + -1119904223, + 1051263328, + 1069102819, + -1087334595, + 1079035125, + 1051339022, + 1066174025, + 1067464211, + 1062004783, + 1050848288, + -1105835002, + 1069833851, + -1119024563, + 1070041710, + -1087744085, + 1056505742, + 1060720950, + -1079881850, + -1080590002, + 1016130190, + 1057293152, + 1056158707, + -1087071899, + -1076140874, + 1038858373, + -1092432402, + 1049298136, + -1090077986, + -1096722755, + 1044080996, + -1094942666, + 1043734920, + -1103811465, + 1036429630, + 1051183760, + 1043777564, + 1035010134, + 1053795875, + -1114920498, + 1035655372, + -1118479016, + -1099829204, + 1051057180, + 1049619613, + 1056120937, + -1105530791, + 1071506912, + 1040023259, + 1022735553, + 1039263614, + -1106378637, + 1063969629, + 1050115616, + -1096831052, + 1061372753, + 1054453372, + -1085167459, + 1046067929, + 1073009822, + -1101898468, + -1104673044, + 1057028437, + -1102352810, + 1052622413, + -1079743645, + -1073702788, + -1081170569, + 1041368303, + 1053377295, + 1062966908, + 1048648871, + 1049440615, + -1097145112, + -1108197682, + 1061385511, + -1084843203, + -1090713999, + 1050709742, + -1068443673, + 1077710001, + 1065715976, + 1045661822, + -1073881363, + -1083332046, + 1059643599, + 1065789579, + 1075502600, + -1080809819, + -1086928762, + 1073998196, + -1097002693, + 1067448230, + 1083073711, + -1092758851, + 1052748405, + 1056277444, + 1074321769, + -1093189053, + 1058610535, + -1126671238, + 1065936752, + 1068569516, + 1075432535, + 1066413320, + 1050721636, + -1079181100, + 1024073523, + -1086900383, + 1052607947, + 1048862014, + -1073281860, + 1058638803, + -1113379287, + 1065943324, + 1048838510, + -1106292613, + 1069122974, + -1103073740, + -1074115671, + 1050851945, + 1047187848, + 1019201291, + 1068658987, + -1094711588, + 1078693774, + 1040311586, + 1053955722, + -1080102317, + -1088524543, + 1065931136, + -1090113071, + 1082891838, + 1052571903, + 1066631525, + -1069574439, + -1076845261, + -1086009022, + 1075660848, + 1048279037, + 1043355822, + 1040227435, + 1049409968, + 1055110063, + 1036980144, + 1007721813, + -1089431510, + -1136376030, + 1055831203, + 1066851826, + 1031688743, + -1136845448, + -1124354930, + 1061289953, + 1050328039, + 1074785554, + -1070419804, + 1050360692, + 1032231571, + 1051174196, + 1044027353, + -1085671414, + -1094388780, + -1093472173, + 1059098490, + -1086812355, + -1077825099, + -1102121245, + -1136218535, + 1029635240, + -1122441292, + -1097953533, + -1078125723, + 1065483634, + 1070862822, + -1084585225, + 1049207141, + 1054568570, + -1082582106, + 1048107242, + 1073437403, + -1096051549, + -1080875901, + -1087939984, + -1115033217, + -1144921412, + 1029776718, + 1051027620, + 1053280116, + -1062665215, + 1067564487, + 1066933477, + 1036631106, + -1089258328, + -1093465845, + -1099005527, + 1057324968, + -1101653743, + 1074185577, + 1044577800, + -1099849736, + 1049783748, + -1130545739, + 1048413692, + -1083988496, + -1087857570, + -1086160844, + 1040012658, + -1085963268, + 1043861635, + -1076543118, + -1079043746, + 1055799912, + 1057279336, + 1044349131, + 1062699475, + 1067078669, + -1075149457, + -1119957038, + 1048567427, + -1102661163, + -1124808532, + -1095659527, + -1081071130, + -1095099685, + 1076416126, + -1081705695, + 1074625341, + -1069510800, + 1053398498, + 1050007118, + -1092268057, + -1088694899, + -1074661762, + 1071920927, + 1051112139, + 1058724742, + 1056495181, + 1060747208, + 1058092220, + 1031836023, + 1063708244, + 1077537021, + -1087019794, + 1038725029, + -1092059959, + 1060177164, + 1058299953, + 1062028410, + 1051668439, + -1113488437, + 1062612475, + -1098517270, + -1081073075, + -1081075291, + -1079332856, + -1079831649, + 1072184913, + -1092333053, + -1085404442, + 1073176295, + -1105633197, + 1058931552, + -1114443849, + -1089321169, + -1072189382, + -1108450911, + 1060128291, + 1075832438, + -1072578699, + 1054677948, + -1073353475, + 1059241456, + -1077593369, + 1069353907, + 1068216578, + -1075011869, + 1037320954, + 1054719276, + 1034072559, + -1102523936, + -1102478348, + -1085985309, + 1032502313, + 1040600048, + 1058264551, + 1053733837, + 1035873690, + -1087991855, + 1067398393, + 998169392, + -1097766990, + 997751528, + -1101198416, + 1066767180, + 1046613441, + -1098132598, + -1125355323, + -1097758989, + 1055942241, + -1103754808, + 1053094217, + -1102722798, + -1145906290, + -1077336532, + 1068568662, + -1081142112, + -1073046990, + 1060281998, + -1106211230, + 1058578012, + -1087522627, + 1062068171, + -1102316588, + 1044518372, + -1070245277, + -1117031290, + -1097565132, + -1094015152, + -1084496077, + 1035812607, + 1051320742, + 1062411761, + -1089814654, + 1055327751, + 1049042392, + 1076269008, + -1101227154, + 1052921743, + 1068653441, + -1091485142, + 1065906590, + -1103461076, + 1080458285, + -1089222439, + 1050941157, + 1067113091, + -1116682986, + 992494496, + 1044398413, + 1046604247, + 1042928369, + -1081970846, + 1066041661, + -1086209378, + 1054544386, + -1073427962, + -1087099235, + 1068730904, + -1094199904, + 1060754967, + -1116026269, + 1068124905, + 1060382094, + 1069016406, + -1089498730, + -1090162974, + 1066110547, + -1112535135, + -1080264107, + -1108496322, + 1070824646, + -1110756832, + -1108824626, + 1073755873, + 1060139672, + 1047786529, + 1068302260, + 1066381904, + 1032572854, + -1090095308, + -1099095560, + -1071439692, + 1067263885, + -1126151186, + -1085564544, + 1049461991, + 1045646276, + 1075232598, + -1121588507, + -1105925872, + -1105990362, + -1102196581, + 1054971813, + 1078510132, + -1101939455, + 1040872885, + -1098439129, + 1015769920, + -1086700686, + 1049266286, + 1073686902, + -1080441753, + 1057081779, + 1062691678, + -1128518860, + -1105473036, + -1078156256, + 1023154686, + 1047975682, + 1057987311, + -1106303300, + -1096037276, + -1109254509, + -1109069091, + -1101424318, + 1045311355, + 1068825610, + -1111865265, + 1052851761, + 1031597194, + 1065127052, + 1050995302, + -1097905592, + -1080936480, + 1050954525, + 1050976480, + -1109381055, + 1055579249, + 1063348279, + -1100975469, + 1049671351, + -1098665182, + 1037575444, + 1051838816, + -1110726144, + 1050327006, + -1069974475, + 1062798320, + 1061239498, + -1094437764, + -1085702433, + -1089158758, + -1088247005, + 1060754496, + 1051031122, + 1045734666, + 1057162659, + 1061625079, + -1095471580, + 1056829234, + 1063363904, + 1049932820, + 1060599871, + -1082868832, + 1058456729, + 1049500668, + 1043638504, + -1077563450, + 1081441362, + 1058220173, + 1054472998, + -1086215588, + -1112124548, + -1080637873, + -1090319410, + -1090264711, + -1097628554, + -1106096246, + -1097927547, + 1054988534, + -1075586980, + -1072408353, + -1100659901, + 1079082131, + 1071022687, + -1123390888, + 1052836222, + 1033074239, + -1097397850, + 1074663077, + 1063306477, + -1092125958, + -1074349124, + -1090146781, + 1047602279, + -1073343113, + 1055975371, + 1063024159, + -1110247104, + -1082430789, + 1074868355, + 1036550066, + -1101416455, + 1055631221, + -1079451897, + 1064167049, + 1066876382, + 1052984414, + -1061422417, + -1105240520, + -1077046036, + 1048332870, + 1034541076, + 1066193820, + -1095900858, + 1024446400, + -1089566995, + 1060544118, + 1047695690, + -1093547276, + -1096717354, + 1024250904, + 1074305029, + -1095321500, + 1068778560, + 1071120602, + 1062784520, + 1066064917, + 1048662562, + -1111550336, + -1083335123, + 1054969185, + -1080983004, + -1084702514, + 1045398082, + 1040442010, + -1076316486, + 1052023058, + 1029302842, + 1060425818, + -1094300492, + -1098522772, + 1065859334, + -1100078201, + -1081002657, + 1055049781, + 1055257918, + 1030556506, + 1066705470, + -1111492905, + 1072572871, + 1049094722, + 1046081769, + -1081240397, + -1092738859, + 1071341264, + -1091404086, + 1080068935, + -1082546637, + 1036590785, + -1071946374, + -1092518489, + -1078176545, + 1034247562, + -1066383867, + -1092445692, + 1053537901, + -1091067998, + 1051681396, + -1084382231, + 1053107432, + 1061435807, + -1088265688, + 1064441659, + 1040987326, + 1051372353, + 1064203274, + 1042038118, + -1078914175, + 1006777480, + 1038195692, + 1044642425, + -1080126487, + -1094826281, + 1057466070, + 1042250052, + -1085033814, + -1079744846, + 1059893387, + -1087923253, + -1085981246, + -1084759545, + -1108450978, + 1052376317, + -1080103562, + 1062221181, + -1118471564, + 1064271815, + -1112155190, + 1053581400, + 1061208631, + 1040575558, + -1076276125, + 1051846299, + 1046425741, + 1048554029, + 1058956182, + -1095113338, + 1077180994, + 1042134851, + 1046550448, + -1084237240, + -1081914911, + 1061924445, + -1084901498, + 1083906137, + 1055037006, + 1054336324, + -1067880054, + -1077798994, + 1069844133, + -1077186953, + -1101922336, + -1080033350, + -1102428768, + 1061427212, + -1080490504, + 1075106241, + -1080621079, + -1073487846, + 1061052503, + -1114539423, + -1072972482, + -1073427378, + -1088755091, + -1086578697, + -1094172705, + -1080932007, + -1076384402, + 1072928062, + -1085440285, + 1045697834, + 1068589302, + 1064745314, + 1053753883, + -1081041767, + -1071986885, + 1053349875, + 1025422662, + -1099367538, + 1009670921, + 1059827419, + -1075539570, + 1053006414, + -1077618895, + -1106771375, + 1050283314, + 1065287535, + 1058685844, + 1065816695, + 1054686897, + -1127157276, + -1101785326, + 1063170101, + 1038124517, + 1048756200, + 1058337103, + -1098565354, + 1050255314, + -1086960319, + -1099086158, + 1057755701, + -1094823885, + 1066888815, + 1059937730, + 1071052829, + 1041718155, + -1081848131, + -1120440998, + 1068611745, + -1074081801, + 1075765028, + -1074830059, + -1076635559, + 1068036665, + 1059716003, + 1061929339, + -1081700877, + -1076871033, + 1062662004, + -1071659721, + 1069453773, + 1077792285, + 1047747178, + 1064787383, + -1078690539, + 1072056439, + -1081705847, + -1078405945, + -1077224451, + -1113850100, + 1078393882, + 1074937714, + 1076149078, + 1074445759, + -1075934270, + -1087666516, + -1089257009, + 1053062384, + 1051174804, + 1064065260, + -1084373171, + -1095263227, + -1098879471, + 1062492562, + 1049534849, + -1079716004, + -1102901149, + -1085094130, + 1059034250, + 1072807000, + 1054893127, + 1071305889, + -1088275415, + 1057408748, + 1061751519, + 1049085432, + -1086959756, + 1056975770, + -1076774112, + 1044760854, + -1088172024, + 1049822185, + 1077003023, + 1074417404, + 1065771644, + -1097975862, + 1029261937, + -1087018421, + -1077940268, + 1054214068, + 1067340042, + -1091812926, + 1067130386, + -1081054536, + -1100106310, + 1058140435, + 1049080139, + -1087026018, + -1094294937, + -1081217978, + -1086335475, + 1001188956, + 1040493840, + -1101361053, + -1120381888, + -1096405312, + -1090427759, + -1094964709, + -1064676179, + -1102637495, + -1092920472, + 1054934118, + -1080329302, + 1058025655, + 1066836341, + 1057215278, + 1061699801, + -1102698432, + -1080304680, + 1037269859, + -1077939783, + 1050367598, + 1048993895, + -1081678991, + 1046553694, + 1054821020, + -1081487719, + 1052605625, + 1021508354, + 1073727861, + -1093566968, + 1049043265, + 1068086941, + -1093566838, + 1041128355, + -1086323056, + 1041208279, + -1078733969, + -1084108118, + 1057752007, + 1042038705, + -1072128579, + 1067266103, + -1076069745, + 1045801693, + -1104634848, + -1088934234, + -1087930724, + 1029760597, + -1080104615, + 1066218114, + 1073913405, + -1104696017, + -1089772098, + 1058762245, + -1083376158, + 1072875407, + 1082401282, + 1050109903, + -1077224328, + 1052219964, + 1053428227, + 1050719754, + 1073155103, + -1089720055, + 1068439660, + -1079171649, + -1101432459, + -1095760984, + 1049434724, + -1089910478, + -1115574147, + 1049448253, + 1033244220, + -1079988483, + -1081952125, + 1053378417, + -1097691261, + -1090759467, + -1094011384, + 1012032228, + 1014238252, + 1059044676, + -1101561252, + 1022790203, + -1090816643, + 1011514212, + 1053316068, + -1073369459, + 1051338688, + -1116185053, + 1061513518, + -1123523296, + 1024130330, + 1058197850, + 1057206577, + 1064970237, + 1051220962, + 1045404383, + -1085777323, + -1087531775, + -1089271084, + -1122455714, + 1057990893, + -1079588671, + 1042918563, + 1054711515, + 1064123864, + 1038684118, + 1010944203, + 1062102767, + 1042536422, + -1078014625, + -1104163608, + 1046654343, + 1029101541, + 1055187457, + -1093180060, + 1070976906, + 1044454931, + 1057911910, + -1076206651, + -1080423148, + 1066069385, + -1084490303, + 1083249043, + 1052767875, + 1050169414, + -1066183225, + -1080157789, + -1097058338, + 1030481235, + 1055917606, + -1097846860, + -1091800034, + -1112902309, + -1085982731, + 1054122958, + 1056373960, + -1084415793, + 1051809265, + -1102753494, + 1053824621, + 1052362434, + 1047487391, + -1087268993, + -1107073353, + 1049265702, + 1040894823, + 1016629795, + 1040083508, + 1053681142, + 1046243075, + 1060384919, + -1096357023, + 1053387822, + -1088929533, + -1090107677, + -1082976948, + -1097006592, + 1057472728, + -1088461760, + -1106584401, + -1104277002, + 1010167114, + -1086597261, + -1110170114, + 1072930427, + 1067323389, + 1047643950, + 1062815908, + -1096555379, + 1068906847, + 1064963510, + -1086914986, + 1058612442, + 981974448, + 1046189279, + 1041292681, + 1036147449, + 1057918067, + 1059149958, + 1045629818, + -1089431710, + -1109760136, + 1063894243, + 1042511327, + 1065299656, + 1056052831, + -1106061859, + 1058089191, + 1058776111, + 1053179391, + 1050178666, + -1085161171, + 1063798471, + 1050761534, + 1061131890, + 1053137505, + -1090601896, + -1081779022, + 1042615155, + 1043914118, + 1049493977, + -1087231411, + -1103461870, + -1148665196, + 1031921898, + 1065312293, + 1014819786, + -1105416750, + 1065691346, + -1093316303, + 1066437951, + -1080307705, + -1081138421, + -1087543226, + -1079610120, + -1108607378, + 1038445060, + 1066966857, + -1098150412, + 1060745888, + 1050889782, + -1106060112, + 1041276108, + -1105356057, + 1044628631, + 1052342320, + -1162321744, + 1063854592, + -1105999076, + 1048859770, + -1086348002, + -1096393584, + 1054433743, + -1088969756, + -1093699605, + -1128015526, + 1049541967, + -1079421775, + 1040772413, + -1090708346, + 1050797010, + -1115703382, + -1099188846, + -1118794406, + -1086878236, + 1058562603, + -1086765051, + -1089358739, + 1042547217, + -1067242710, + 1065287392, + 1074883728, + 1069421156, + 1031876741, + 1062333455, + -1115463038, + -1105725784, + 1083936429, + 1050994407, + -1089573180, + -1076348536, + -1083337662, + 1054307394, + -1066463408, + 1070505368, + 1061924926, + -1097930972, + -1075425536, + 1080812767, + 1061550316, + 1066397836, + 1073535528, + -1094776043, + -1085815508, + -1087968611, + -1089329112, + -1100211134, + 1046285495, + -1100192261, + 1074928443, + -1103918894, + -1088741579, + 1061149187, + -1076773340, + -1068258882, + -1079486821, + -1091009447, + -1073408607, + 1043686411, + 1057205238, + -1097483309, + 1049470261, + -1103133442, + 1049004567, + 1058754599, + 1063462604, + 1061970028, + -1093756405, + 1043653648, + 1042696517, + -1114256674, + 1047652015, + 1070033965, + -1093281838, + 1057847278, + -1077834134, + -1083776532, + -1095917519, + -1130847925, + 1067916947, + -1089088508, + 1048261804, + -1088760909, + 1022648682, + 1067013493, + 1062377579, + 1039680463, + -1079833338, + 1052098067, + 1060730208, + -1080339911, + 1047477644, + 1060553116, + -1107212435, + 1050763821, + -1095183256, + -1071530107, + 1038157382, + 1019652291, + 1050871706, + -1099471376, + 1035889438, + -1108605570, + 1033858814, + 1030309357, + -1085842791, + 1063354988, + -1091974166, + 1033865730, + 1060424924, + 1079080993, + 1061372786, + -1110065826, + -1098320747, + 1061983284, + -1112306510, + -1092099345, + 1062301975, + -1097567392, + -1107135985, + 1045186419, + 1066763436, + -1097371444, + 1053017178, + 1058749105, + 1075106879, + 1052275337, + -1082365480, + -1081344517, + -1069676466, + -1088528897, + -1095339217, + -1084127950, + -1086806697, + 1071654604, + -1115085092, + -1093153972, + -1081220276, + -1128825495, + 1050455472, + -1095836611, + 1050358072, + 1046241405, + -1091956265, + -1089339230, + 1032904070, + 1065108250, + 1028959012, + -1104205156, + -1073713389, + 1067576736, + -1089451772, + 1068460980, + -1090719472, + -1088079603, + -1080182169, + -1086835487, + -1098674569, + 1034435392, + -1082368062, + -1079837771, + 1059540631, + 1039153831, + -1142931108, + -1088744826, + -1072596968, + 1031902481, + -1106308971, + -1096285274, + -1072528483, + -1096726048, + 1053404016, + -1094301833, + 1044957262, + -1107245855, + -1091927179, + 1045726038, + 1006932525, + -1093715191, + 1045029065, + 1063483677, + -1085685674, + 1050191508, + 1052429174, + -1098703399, + -1088040514, + 1048355960, + -1107433096, + -1102351552, + -1078775157, + -1080659342, + 1057149308, + -1076577748, + 1057722555, + 1058514771, + 1054769497, + 1056897321, + -1163402720, + -1088659574, + -1087169456, + -1102391135, + 1071490962, + 1068301775, + -1098821677, + -1074857127, + -1099080696, + -1128462654, + -1095850871, + 1058671537, + 1083160063, + -1085236715, + -1095098844, + 1064804806, + -1112546392, + -1102956434, + -1089786928, + -1085797867, + 1060071924, + 1068021527, + 1045747336, + 1023588036, + -1088740762, + 1058050035, + -1093463825, + 1062760567, + 1047712855, + 1017757376, + 1063894441, + -1091056354, + -1095505275, + 1039682946, + 1058122733, + -1088676156, + 1044913020, + 1043111092, + -1099023391, + -1083696056, + -1086441376, + 1062236269, + -1097529855, + 1063512117, + -1088877029, + 1063903440, + -1081157944, + -1080209818, + 1057323282, + -1134716951, + 1051355949, + 1041372045, + 1006825172, + -1095004523, + 1051126687, + 1068307508, + 1051730541, + -1105354355, + -1121485113, + -1112263099, + -1079986804, + -1112215056, + 1057296602, + 1019589309, + -1094159320, + 1051459853, + -1102287250, + 1046116093, + 1034348090, + 1048201777, + 1057853982, + -1086024821, + -1106891928, + 1064153172, + 1034991680, + 1044370820, + -1104137218, + 1060270610, + -1098150153, + -1090707118, + 1079873475, + -1091544563, + -1088772504, + -1093950687, + -1082093431, + 1041410055, + 1062829534, + -1096153904, + 1051071220, + 1060613318, + -1142085112, + 1052829449, + -1097103325, + -1082558318, + -1089985991, + 1045884683, + -1088188221, + 1068182625, + 1055057718, + -1090497003, + 1027606457, + 1051073279, + -1106130547, + -1090043488, + 1060470141, + -1094977870, + -1079037342, + 1065567432, + -1083552687, + -1114818276, + 1032596022, + -1089557523, + -1103452874, + -1079765834, + -1096377588, + 1050369616, + 1064755447, + 1059223716, + -1106581895, + 1074714761, + 1005555770, + 1020865216, + 1011854035, + -1131626153, + 1057753960, + -1098332062, + 1066628399, + 1043038261, + -1098299582, + 1064396467, + 1058933004, + 1061124312, + -1080704265, + -1075027917, + -1111644400, + -1088748901, + 1037273004, + 1068026389, + 1051082040, + -1088294545, + -1082674162, + 1059593744, + -1094622822, + 1074472496, + 1066043190, + 1067261636, + -1089808501, + -1074945578, + 1082321466, + 1051146470, + 1066831090, + -1100552650, + 1041770066, + 1061685897, + -1092288071, + -1085019772, + 1052239622, + -1095100779, + -1076792991, + -1075184867, + -1086485696, + 1058135196, + -1089532077, + -1101347078, + 1064644500, + 1078561164, + -1078557898, + 1058074071, + 1057253637, + 1046428824, + -1093646644, + -1103574939, + 1009868006, + 1040142839, + -1098312438, + -1083143259, + 1058739236, + 1074671322, + -1090201901, + -1097683273, + -1085306480, + 1077816041, + 1047869472, + -1102887580, + -1085039460, + 1054902956, + -1075509407, + 1067645637, + -1107659095, + -1089368058, + 1070493617, + -1095658753, + -1076772344, + -1115144216, + 1065694925, + -1095202016, + 1057876740, + -1090993781, + 1066524186, + -1097097128, + 1069065371, + -1080780897, + -1104718190, + -1085278633, + -1076321392, + -1083850115, + 1058452517, + -1092444156, + 1049270562, + 1017118534, + 1073882884, + 1023893315, + 1047220519, + 1062165198, + -1124442961, + 1069844177, + -1077196994, + 1057296394, + -1085736769, + 1071067139, + -1078133801, + 1044716812, + -1084927342, + 1049335415, + -1122423314, + -1078345784, + 1049257786, + -1118454167, + 1051776116, + 1050216092, + -1090451299, + 1066937330, + -1106299317, + -1085296503, + 1059793886, + 1051559822, + 1043340118, + 1057662754, + -1089995251, + 1071152695, + 1052313858, + -1105933240, + -1084911538, + -1097054296, + 1075544731, + 1052001404, + 1081594456, + -1098500008, + 1055467330, + -1072939096, + -1088718806, + -1072920864, + 1076049374, + -1071984477, + 1063001561, + -1066543386, + -1073039469, + -1081242201, + 1074748775, + 1077445780, + 1065829902, + 1049364890, + 1077216039, + -1071557697, + 1087012644, + 1082115153, + 1090528140, + -1081998016, + -1075638603, + 1082620132, + -1083117376, + -1100656816, + -1090435403, + 1079023008, + -1069692155, + 1062969034, + -1089974540, + -1104837003, + -1068788307, + -1101308742, + -1074172866, + 1061852710, + -1070362757, + -1087317143, + -1081123875, + -1078610704, + -1078415412, + 1036722167, + 1076437647, + 1037077470, + -1086697907, + 1068993459, + -1105746724, + 1071557654, + 1078274172, + -1083340979, + 1057693898, + -1083330645, + 1057648757, + 1039545196, + 1066191041, + 1053114873, + 998639814, + 1070889067, + 1066279513, + 1067875977, + -1128041504, + -1076804363, + -1072569437, + -1108552644, + -1102676512, + 1069209977, + 1038576125, + -1098398787, + 1064150416, + -1093155785, + 1048947341, + -1098135031, + 1055147264, + -1126271624, + -1081372183, + 1050067999, + -1100640303, + 1050637297, + 1043141216, + -1074229948, + 1073165433, + 1056272206, + 1062039655, + 1032305332, + -1119610598, + 1059218794, + -1079406705, + 1041703577, + -1091466344, + -1064659111, + 1054429472, + -1079069856, + -1086821554, + -1127073190, + 1050781087, + -1090098310, + 1040845549, + -1089490915, + -1090543032, + -1096282720, + 1047249809, + 1061465565, + 1049596488, + 1031701401, + 1053280496, + -1094479989, + 1039602250, + 1045160097, + -1097908225, + 1055389099, + 1043456382, + 1042228394, + -1090342177, + -1087279528, + -1112353543, + 1057153082, + 1060889232, + 1076641509, + 1035192748, + -1070116826, + -1084411922, + 1060790209, + 1052038404, + -1086070062, + -1075055570, + 1045035326, + 1045551503, + 1051412757, + 1056495175, + -1098117935, + 1049164170, + 1057297350, + -1084408275, + 1038558254, + 1029506681, + -1090542407, + 1065462338, + 1051081426, + 1057404175, + 1056317251, + -1115239392, + -1087834358, + -1084640934, + 1050463690, + -1081410884, + 1065966378, + -1097186663, + -1086953528, + -1075575683, + 1062776527, + 1058287251, + 1055134045, + -1101564792, + -1070920779, + 1062603298, + 1067422212, + 1084812577, + -1100649799, + -1096604825, + 1060605681, + 1043284608, + -1089792427, + 1057623536, + 1057747068, + -1082457589, + 1074149417, + 1064017594, + -1082970091, + 1054490448, + -1106874860, + -1082973155, + -1081524286, + -1074946204, + -1070382330, + 1050677696, + -1107230548, + 1073225801, + -1115598694, + -1140359457, + 1038913507, + -1106599280, + 1044367103, + 1033231463, + 1039542057, + 1046479340, + -1081784432, + -1089843628, + 1057130232, + 1052707712, + -1090902881, + -1084942472, + -1103308732, + -1114093359, + 1047810402, + 1063837518, + -1096762225, + 1057457877, + 1042943245, + -1102892602, + 1056238559, + -1113356230, + 1057048976, + -1111810819, + -1096491647, + 1072326739, + -1101430435, + 1043244676, + 1066853519, + -1094800587, + -1105001797, + -1091728831, + 1052392376, + -1074749752, + -1073700634, + -1076828586, + -1111325694, + 1076854267, + -1099812119, + 1042590393, + -1105420479, + -1099282847, + -1106266185, + 1074890432, + 1039361617, + -1082108141, + -1091969817, + 1064154379, + -1074685294, + 1056796167, + 1067114077, + 1052284429, + 1066613904, + 1065562541, + 1063775481, + -1071828520, + -1088496857, + -1090235818, + 1051550425, + 1046367452, + 1043461313, + -1086573622, + -1102471402, + -1113303709, + -1075578410, + -1112074752, + 1052046659, + -1142485974, + 1064483255, + -1094247810, + 1031902817, + 1065832938, + -1123028153, + -1105932911, + -1082349689, + 1047498748, + 1054224731, + 1055940898, + -1087768311, + 1051571065, + -1112352669, + 1045158034, + -1109700337, + 1053854840, + 1055789596, + -1075627295, + 1054550127, + -1078665795, + -1071216622, + -1066496681, + -1065322817, + 1064863031, + 1060450566, + -1064560826, + 1059023775, + 1064188267, + 1074074384, + 1062166882, + 1056469279, + -1077307356, + 1066668654, + 1064330335, + 1078516681, + -1069493872, + 990482896, + -1073356034, + 1072502323, + 1049821163, + 1057228662, + 1073565817, + -1063515716, + -1082932366, + 1071999331, + -1078055718, + -1114300880, + 1053218556, + 1039303285, + 1074163792, + 1051314540, + 1073782472, + -1065360113, + -1081875429, + -1076695530, + 1058340971, + 1062676107, + -1106842464, + -1096156451, + -1092615663, + -1090263771, + 1058771001, + 1071651064, + -1080596329, + -1071956496, + 1072791843, + 1065426921, + 1067394262, + 1082815464, + 1056527744, + -1093410531, + -1082435551, + 1067346972, + 1062977515, + -1080852517, + -1069871782, + 1045679586, + 1054724167, + 1055927616, + -1131313376, + 1057687902, + -1093498727, + -1104787606, + 1051999142, + -1084521935, + 1057932574, + -1105556164, + -1098578339, + 1050648930, + -1097542059, + 1059358172, + 1049779531, + -1133179994, + 1003690368, + -1099473666, + 1056987990, + -1106047703, + 1061688380, + -1097293872, + 1060853402, + -1089478974, + 1042618588, + 1038645557, + 1067011476, + 1034317161, + 1064410075, + 1067611607, + 1057545085, + -1084817840, + -1085932010, + -1097965605, + -1098635591, + -1086788440, + -1089020130, + 1035245507, + -1103825847, + 1063848892, + -1096775826, + 1036287724, + -1092471001, + 1051499192, + -1089257047, + 1034544724, + -1145173494, + 1049783353, + 1047041373, + 1045364824, + 1053449715, + 1046182151, + -1090674834, + 1040588250, + 1058501121, + 1044016146, + -1105539143, + -1087789686, + -1090181833, + 1024427673, + -1088885034, + 1063010776, + -1084821310, + 1068872984, + 1062121847, + -1088918707, + -1078225853, + 1070185207, + 1041267327, + -1109319280, + -1074310411, + 1033032850, + -1082748548, + 1051414733, + 1043945226, + 1058310945, + 1064998027, + -1118756135, + 1033681287, + 1039779256, + 1073330616, + -1083615352, + 1066277534, + -1082670369, + 1065496317, + -1065681683, + 1069039293, + 1054792177, + 1004762192, + 1062864531, + 1061967737, + -1080557050, + -1111394401, + -1096500956, + 1060065105, + -1112756310, + 1049363310, + 1082186947, + -1087263246, + -1080703974, + -1130273966, + 1059148112, + -1090852354, + 1051029043, + 1063812169, + 1055795079, + -1110799690, + 1065128212, + 1049242552, + 1040281050, + -1082732977, + -1094672705, + 1043238590, + -1092256788, + 1044840708, + 1049117135, + 1062217643, + 1066200467, + 1065584723, + -1094417590, + -1078613646, + 1049760906, + 1011817166, + 1068058747, + -1099001655, + 1057663202, + -1134258410, + 1055375777, + -1097167863, + 1072302306, + 1042092855, + 1076021453, + 1054351536, + 1060557125, + 1073232781, + -1101478190, + 1062263165, + -1103453929, + 1057323112, + 1061781354, + -1132424842, + 1051502630, + -1099252698, + -1080349430, + 1057576680, + -1085123421, + -1118649757, + -1098776012, + -1080676764, + -1058214112, + 1060454833, + -1106851561, + -1090848896, + -1096525998, + 1067970438, + 1031358486, + -1114146024, + 1052214725, + 1072547463, + -1113014667, + 1052386908, + -1075221150, + 1053983981, + 1074087567, + 1054611491, + 1059266713, + -1104876972, + 1072241002, + -1094699921, + -1094275548, + -1092438261, + 1038156390, + 1062696723, + -1090253228, + -1087468104, + 1038489708, + 1057492061, + -1085940812, + 1054719436, + -1090244635, + 1049536405, + -1093108392, + 1036754050, + 1054749066, + -1095196343, + 1034014840, + -1117372589, + -1087951092, + 1053407106, + 1065006405, + 1057411661, + -1113022518, + -1114708183, + -1122020525, + -1085210687, + 1009385914, + 1065899278, + 1061000920, + 1068228678, + 1032397920, + 1008174518, + -1084543342, + -1114152628, + -1097423785, + 1036329189, + 1085489540, + -1092350568, + 1042664142, + 1053000552, + -1098105457, + -1081747744, + -1117298683, + 1064409255, + -1093149976, + -1092813788, + -1087618603, + 1047938520, + -1101558985, + -1087602699, + 1050960791, + 1061483647, + 1057657273, + 1048849874, + 1041998071, + -1103997691, + 1028341868, + -1091738361, + 1030337108, + 1065749936, + -1098601558, + 1043090038, + -1108150409, + -1120575347, + -1084843555, + 1041343697, + 1058198660, + -1088011512, + -1094662164, + -1095899452, + 1051902564, + 1066480230, + 1069289301, + 1059611360, + -1077765401, + -1080566497, + 1067894463, + 1048675158, + -1082496625, + -1089373098, + -1088888380, + -1140746484, + 1052830228, + 1057220277, + 1062435244, + -1095432016, + -1087266665, + -1081777954, + -1107390920, + -1086327813, + -1076883211, + -1082672695, + -1078206194, + 1061702714, + -1094195040, + -1090568498, + -1122140058, + 1059476870, + 1065339717, + 1060101130, + -1086640962, + 1059358586, + -1090190002, + -1079602517, + -1084908636, + 1050458331, + -1091534643, + 1059156112, + -1089176788, + 1058327768, + 1057769962, + -1132453932, + -1092805135, + -1081218245, + -1088003011, + -1091120159, + 1068113780, + -1078988247, + 1054928418, + -1070754696, + 975656992, + 1052857812, + -1108179924, + -1085431561, + -1088886993, + -1106432438, + 1032952008, + -1081491621, + 1055166433, + 1051101795, + -1093599607, + 1053688153, + 1050198083, + -1093841235, + -1098393893, + 1057188848, + -1091245279, + -1078526052, + 1057870970, + -1144500756, + 1041216512, + 1058400380, + 1065736538, + 1067765153, + -1098842628, + 1075591804, + -1085397075, + -1085317125, + -1081291081, + -1089575303, + -1077062183, + 1067616791, + -1095306282, + 1053602707, + -1102268437, + 1045473669, + -1094830501, + -1085490206, + 1046829928, + 1049544677, + 1037169640, + 1068200505, + 1058198166, + 1032001485, + -1095992100, + 1057744147, + 1051369487, + 1061236537, + 1072639699, + -1070987644, + -1112492068, + -1106946128, + -1092163075, + 1057313397, + -1088964997, + -1095716373, + -1096084101, + 1060105819, + 1047858185, + -1079514858, + -1091273032, + -1079495353, + 1041617921, + 1099202897, + 1060630075, + -1113649660, + 1065566570, + -1091108033, + 1032697526, + 1035737972, + -1085827162, + 1068374011, + 1062315371, + -1093653784, + 1052077373, + 1054968524, + 1059837739, + 1053351440, + 1037894136, + -1088468343, + 1058957043, + -1078597953, + 1055518060, + -1074323537, + -1075417461, + -1085752029, + 1025554577, + 1054231315, + -1082568252, + 1057681131, + 1053882757, + -1079497878, + 1044542497, + -1092665466, + 1038955228, + -1112785634, + -1115187734, + 1071335578, + 1044027615, + 1058277899, + -1080997652, + 1057868400, + -1088247259, + 1051089461, + -1089654056, + -1088154262, + 1048067268, + 1039415337, + -1090720417, + 1044005053, + 1041546251, + 1059056984, + -1077941342, + -1105695100, + 1064363866, + -1073136829, + 1021758593, + 1040097586, + -1123402158, + 1071837846, + 1054520093, + 1051969402, + -1094125468, + -1081686708, + -1088400680, + 1067226375, + 1058072709, + -1105394619, + 1068240903, + -1081195627, + -1107644310, + -1093890593, + 1060379726, + -1122888326, + -1089822434, + 1059095385, + -1081384435, + -1089530437, + 1043232397, + -1080823941, + 1059356106, + 1057656301, + -1088225279, + -1084407451, + -1076533991, + 1059159343, + 1057913986, + -1088727995, + -1082366958, + 1053354748, + -1077683465, + -1081912566, + 1047583078, + -1081654785, + 1052402714, + 1057395322, + 1042697987, + 1041733862, + 1074063369, + 1057854912, + 1077394563, + -1140306856, + -1080553488, + 1064080323, + 1047198038, + -1080647031, + 1064835900, + -1113559992, + -1089668197, + -1094042261, + 1066103540, + -1090595445, + 1050103438, + 1020671131, + -1090374896, + 1057167971, + 1030061837, + -1112761613, + 1045205358, + 1051312654, + 1060455387, + 1009373462, + 1043525498, + -1096521623, + -1076385577, + -1078735332, + -1112571213, + -1080818012, + 1065019060, + -1084878754, + 1050866433, + 1067290540, + 1070873572, + 1008686452, + -1079867563, + 1062019498, + 1014201139, + 1042498326, + -1081242461, + 1038528069, + 1059201035, + 1070030188, + -1136579957, + 1063343552, + -1105867484, + -1106012864, + 1042831344, + -1078736280, + 1066514512, + 1058005820, + 1048929034, + -1161741605, + -1107404742, + 1073256980, + 1062803462, + -1070710415, + -1079134280, + 1066626234, + -1086935090, + 1071362224, + -1079967639, + 1066870359, + 1039184552, + 1065966180, + -1076746193, + -1084956283, + 1066777431, + -1094123120, + 1078768401, + 1057480967, + 1062116630, + -1067879667, + -1085650169, + -1074944027, + 1058353220, + 1044708398, + 1060120159, + 1037774624, + 1014532935, + 1060699116, + 1052084592, + -1123086520, + 1048720152, + 1056621576, + -1098705734, + 1048934620, + 1061060471, + -1100975039, + -1072584046, + -1083089759, + 1044494228, + 1059006549, + -1098558397, + 1053878510, + -1127279413, + 1042566028, + -1090933303, + 1044561856, + -1147034226, + -1107245411, + -1081806286, + -1099675552, + 993185464, + 1043301460, + -1075287639, + -1102464993, + 1042185826, + -1104366995, + -1094624169, + -1101908699, + 1035041634, + 1038425370, + 1069643191, + 1040607618, + 1029217605, + 1045709791, + 1028453719, + 1050320961, + -1090105301, + 1051250617, + 1030934811, + -1101563692, + 1027734825, + 1045005240, + 1041151818, + -1102513317, + 1069351759, + -1092999627, + -1106862009, + -1096457590, + -1089507282, + -1087713876, + 1035520906, + -1079774735, + -1086199198, + 1057130415, + -1078441206, + 1053725265, + 1037562958, + 1061513592, + -1097150414, + -1101806254, + -1088950400, + -1080545936, + -1097634533, + 1063603787, + 1068793993, + -1079909314, + 1060931481, + -1106248421, + 1043272310, + 1048929383, + 1049494084, + 1073483593, + -1081045978, + 1050722002, + -1100456266, + -1097499973, + -1086774971, + 1058849548, + -1084035724, + 1040433153, + 1040768693, + -1081987703, + 1058206461, + 1058745770, + 1056510557, + 1036387680, + 1039248393, + 1060767415, + -1106537952, + -1077718840, + -1128006424, + 1030520858, + -1100577881, + 1049161487, + -1090286516, + 1073595727, + 1046466272, + 1059591198, + -1081221019, + -1084760532, + 1062460710, + -1094438974, + 1081413734, + 1064973173, + 1058191042, + -1070476203, + -1078006592, + -1079985608, + 1058034553, + -1085714669, + 1049633183, + -1077005634, + 1059225279, + -1088805525, + 1053016537, + 1046041457, + 1060755731, + -1100384036, + 1063054890, + -1091158857, + -1104294438, + 1058577714, + 1035160706, + -1068368547, + -1089605489, + 1035881635, + 1053794977, + 1065488376, + 1038812248, + 1059243155, + 1041606808, + -1092260728, + -1090193269, + -1087023756, + -1093338735, + 1060599795, + -1114543366, + -1097640219, + -1077385646, + -1071054092, + -1093326651, + -1100765502, + -1112705983, + 1059047116, + 1029238856, + 1055737675, + -1079607036, + -1099295180, + -1109426846, + -1104127807, + 1053134024, + 1066889584, + -1089452406, + -1088248850, + 1004935492, + 1029405552, + -1091400429, + -1080968295, + 1075765510, + 1059827722, + 1071420551, + 1064505245, + 1043583617, + -1113669408, + 1029207843, + 1045119060, + 1051993521, + -1080657053, + 1020989432, + 1058639092, + 1049876076, + 1061952341, + -1080471670, + 1047267622, + 1049433815, + -1096395258, + -1102652431, + -1086306640, + -1112434624, + 1033222667, + 1063977481, + -1104799474, + 1048631038, + 1011302138, + -1126670333, + -1087415006, + 1024287794, + 1050363532, + -1109992557, + 1057640103, + 1046168523, + -1137892374, + -1114539220, + 1057527881, + 1061931898, + -1112670037, + -1108579512, + -1093556285, + 1040686085, + 1050078349, + 1057929052, + 1059420494, + -1088673429, + -1086794402, + 1062811013, + 1043484502, + -1105463970, + 1071102657, + -1092663452, + 1063298736, + 1060045808, + 1068448677, + -1100901030, + -1100577368, + -1074450092, + 1058917605, + -1078317753, + 1057464818, + -1123943906, + -1165219728, + 1050636352, + -1076516325, + 1065237406, + -1069198842, + -1084672673, + 1054620346, + 1015313281, + -1071298927, + -1081094413, + -1084085788, + -1081789890, + 1053472872, + 1062176811, + 1069484496, + 1044597097, + 1058163093, + -1117365549, + 1059329548, + -1128117100, + -1099930841, + 1048434026, + -1104006199, + -1071078439, + 1085433019, + 1065541855, + 1065630090, + 1070364670, + 1091309817, + 1069679198, + -1093747728, + -1081150609, + -1070262962, + 1060192804, + 1061795770, + -1070898015, + 1043673006, + 1060834479, + 1066802606, + 1063344982, + 1052525600, + -1097496004, + -1087915884, + -1089240486, + -1078204519, + -1076443973, + 1062489146, + -1086971944, + -1097437791, + -1131947277, + 1057541439, + 1053834810, + 1049548049, + -1082483799, + -1090370273, + 1075971305, + -1092661680, + 1052530721, + -1082580525, + 1066050692, + -1065560373, + 1068448184, + 1049366872, + 1031165656, + -1083227391, + 1046426266, + -1111593857, + -1102022460, + 1070926973, + 1060095288, + -1094978103, + -1093536124, + -1096087004, + -1141713341, + 1058004548, + 1045096517, + 1048191485, + -1104513838, + 1058783149, + -1098002603, + 1041505279, + -1110521963, + 1053131876, + -1096549080, + -1103358937, + -1107334911, + 1039205005, + 1049356324, + -1115290373, + 1050554695, + 1058201037, + -1078268083, + 1040470671, + 1068274903, + 1059050179, + -1088617794, + -1096006721, + -1078229519, + 1069305717, + 1076886742, + -1090885153, + 939066368, + 1060584567, + -1076928386, + -1089260125, + 1081120034, + 1047308141, + -1073163822, + 1029444957, + 1050720489, + -1089140923, + 1056998537, + 1062497251, + 1049698072, + -1062360068, + 1058624697, + -1160768544, + 1074259134, + -1084315795, + -1078635458, + -1095112600, + 1054117287, + -1080832851, + 1068609539, + -1080296232, + -1093577973, + 1058114613, + -1090168686, + 1032439430, + 1056377234, + 1057845612, + 1051243002, + 1057699319, + -1092652442, + 1058468930, + -1109993233, + -1105731165, + -1102356415, + 1034792269, + -1091902211, + 1053962186, + 1088574188, + 1043070098, + 1057065371, + 1053062635, + 1067200122, + 1043217104, + 1060282847, + -1083858967, + -1071908565, + -1081938199, + -1091496984, + 1053479819, + -1095391017, + -1108704574, + -1086102322, + 1047015527, + 1050984787, + -1096146972, + 1048908961, + -1084644431, + 1041889927, + 1064083189, + -1101143295, + 1062601983, + -1080133910, + -1095023780, + 1056559527, + -1089921107, + -1090354300, + 1067052117, + -1091803527, + -1075920339, + -1072626115, + -1097417846, + -1103725203, + -1104331258, + -1097426121, + 1051431483, + 1036394617, + 1042097331, + 1087515535, + -1097024643, + -1091357223, + -1091910631, + 1046482495, + 1044217519, + 1045187012, + 1037551234, + -1087901941, + -1089618900, + 1051568003, + 1053772794, + 1054111252, + -1082739859, + -1099785448, + 1035918211, + -1070595308, + 1066591544, + -1095338402, + 1046650731, + 1056727343, + -1090900936, + 1049406707, + -1102893262, + 1076701280, + 1065088598, + -1083683166, + 1059651096, + 1021363930, + -1093774803, + -1112469013, + 1057048743, + 1050882617, + -1083933468, + -1098535623, + -1095595599, + -1086825011, + -1076778306, + -1071942428, + 1038122679, + -1111053877, + 1060516172, + 1067556388, + 1043144532, + -1093277446, + -1098406461, + -1072917832, + -1095303834, + 1062201763, + -1076184236, + -1086176446, + 1060572870, + 1066051896, + -1073596229, + 1057201338, + -1122761556, + -1085535925, + 1052248457, + -1102516767, + -1155626264, + 996431888, + -1070345844, + -1119025245, + 1078349373, + -1086799473, + 1042543102, + -1101229369, + -1088207594, + -1089607870, + 1075454681, + 1067355559, + -1087325236, + -1076540304, + -1100837866, + -1120782985, + -1076012241, + 1066170697, + 1066267879, + 1048706984, + -1084397262, + 1073479739, + 1041330207, + -1091618733, + 1042406782, + -1111945076, + 1057015809, + -1088837373, + 1026126746, + 1070672519, + 1032993213, + 1053444713, + 1057119922, + -1101997990, + 1064564264, + 1041731644, + -1107700070, + 1045722195, + 1061176958, + 1031842124, + 1064578900, + 1046678586, + -1081961906, + 1054810082, + 1045511511, + -1081172757, + -1099588952, + -1079214934, + -1087337707, + 1045765513, + -1078455997, + 1068638901, + -1087661091, + 1063559393, + -1076949641, + -1105687319, + -1097634166, + -1083037644, + 1070634380, + -1088307933, + -1089971114, + -1086527847, + 1045678358, + -1114343789, + 1064869447, + 1040789261, + 1048405100, + -1106766291, + 1056647569, + 1079993991, + -1102641671, + -1093264451, + -1088569883, + 1060534700, + 1041125941, + 1032755382, + 1046364195, + -1084603045, + 1065012252, + 1058822938, + 1068068115, + -1089067458, + 1025878439, + -1082119976, + 1033885610, + -1072704286, + 1046564222, + -1099471512, + -1071745373, + -1103248655, + 1082626463, + 1075661716, + -1074168251, + -1067871468, + -1096520186, + -1070697154, + 1083524175, + 1075099938, + 1067626857, + 1073940858, + -1106648201, + 1066762963, + 1038000554, + -1105545803, + -1080669859, + -1100213826, + -1071272494, + -1076173207, + 1076697504, + 1059371805, + -1073035683, + -1140491964, + -1056123499, + 1066885267, + 1059398644, + 1062250128, + -1074580382, + 1049182059, + 1057131786, + -1081488779, + -1082932941, + 1065684690, + -1086926577, + -1078555150, + -1071536886, + 1059612504, + 1054280830, + 1062218539, + -1089201569, + -1091920706, + 1073748498, + -1088862131, + -1088129870, + -1107862667, + 1077814429, + -1089921431, + -1122010683, + 1061496829, + 1074170747, + 1044690891, + 1053889780, + -1085620265, + 1058838549, + 1061023602, + -1070633506, + 1061602306, + 1046695227, + 1038609335, + 1055608211, + -1090198763, + 1067455470, + 1049087332, + -1073692459, + -1098103789, + 1054883070, + -1107097309, + 1067229914, + -1102763786, + 1071875706, + -1120843562, + 1058744685, + -1074260483, + -1086781020, + 1064088410, + -1078778208, + 1081007592, + -1088623289, + 1061101957, + -1070377208, + -1078239080, + 1066260966, + -1105407994, + 1056645257, + 1048083034, + 1061839545, + 1062964120, + 1068148693, + 1047008299, + -1099542512, + 1053034705, + 1048948701, + -1096018211, + 1040839057, + 1058219276, + -1123009802, + 1066434996, + 1069086848, + -1093317734, + -1114544513, + -1114891775, + -1087045771, + -1094415038, + 1025752930, + 1049772038, + 1062358815, + -1098808862, + -1101801613, + -1098220567, + -1081518065, + 1067425985, + -1095367201, + 1049839877, + 1075610907, + 1032911416, + -1081281871, + -1096964074, + -1122279151, + 1069085113, + -1088583212, + 1076383314, + 1048647663, + 1071307542, + 1061043519, + 1082515153, + -1084503016, + -1080774473, + 1064939770, + 1022487920, + -1080495800, + 1041463028, + 1067292824, + -1085474204, + 1050451428, + 1078880499, + -1119283531, + 1059719938, + 1022682100, + 1066009012, + -1088592059, + 1048555902, + 1056269058, + -1078585025, + 1055443400, + 1062166057, + 1043622421, + 1047324475, + -1103407204, + 1060065665, + -1130353124, + -1074901250, + 1058053298, + 1051303718, + -1099933016, + -1118976967, + -1089160252, + 1074310544, + 1045735737, + 1057381398, + -1077867555, + -1085921602, + 1067581365, + -1091937024, + 1082373942, + -1131128252, + 1058217364, + -1070848477, + -1081756072, + 1042921257, + -1105085360, + 1044704439, + -1096172935, + 1056339612, + 1086555911, + -1093966230, + 1064775486, + -1087506351, + 1070793877, + 1068074739, + 1053940862, + 1058049127, + -1109504509, + -1061745898, + -1088348913, + 1035007401, + -1087140783, + -1094526206, + 1058857273, + 1031995520, + -1095537834, + -1086493275, + -1086807309, + 1057547836, + -1073775786, + 1052754138, + -1082962340, + 1048889164, + -1086029117, + -1101573420, + 1073283624, + 1081150949, + -1092402553, + -1076413413, + -1096925412, + -1086427135, + 1065657676, + -1091205845, + -1081699097, + 1069874112, + -1098189515, + -1078179083, + 1074136914, + 1062123412, + -1083591625, + 1062029063, + 1058074438, + 1034244905, + -1089081174, + 1065685059, + -1094079960, + -1084410839, + 1058563483, + -1075780680, + 1063737049, + 1060853883, + -1076220938, + -1090874800, + -1103273982, + 1061146343, + 1016393680, + -1082414231, + -1073908701, + 1056592393, + -1088430439, + 1074986917, + 1060040456, + -1094087177, + 1051551360, + 1052262713, + 1061044592, + 1070574349, + 1054848825, + -1081965115, + -1097850398, + 1059948695, + -1074427721, + -1085499710, + 1042870120, + -1073661650, + -1087062786, + 1090004016, + -1082527633, + 1051379774, + 1071260678, + -1096986303, + -1075526803, + -1071247857, + -1068790730, + -1072946467, + 1068883499, + 1048758776, + 1072708511, + 1061118567, + 1059561626, + 1063785871, + 1067770268, + 1064367893, + -1112486481, + 1068611851, + 1056985728, + 1074098596, + -1079543790, + 1060772366, + -1071765793, + 1070926340, + 1053521373, + 1088272249, + 1080399965, + -1064988100, + 1053730141, + 1067124506, + 1069552466, + 1065839063, + -1078628342, + -1090361978, + 1031255746, + 1049360092, + -1079976972, + 1045175426, + 1026701403, + 1051631581, + 1056669143, + 1042359408, + 1067650985, + -1140404176, + -1076251082, + 1051934791, + 1023779154, + 1021972576, + 1066318433, + -1088118560, + 1075200203, + 1047470729, + 1050639912, + -1083210849, + -1079914693, + 1061366618, + -1086039630, + 1083323318, + 1063474129, + 1051967458, + -1066888699, + -1081361340, + -1095197570, + 1032306693, + 1062325676, + -1089273524, + 1045703145, + 1037750231, + 1063636470, + 1056712861, + -1114251822, + 1073619947, + 1057797725, + -1076247422, + 1064112313, + 1054669353, + -1097038938, + 1075092876, + -1089225962, + 1078296666, + 1044199802, + 1051046200, + -1083367979, + -1083540705, + 1066142702, + -1091394566, + 1079898226, + -1096432416, + 1060132516, + -1068718893, + -1081330329, + -1088171349, + 1044037852, + 1061613034, + -1100596436, + -1135310208, + 1065249544, + 1055868351, + -1126118204, + -1096010457, + 1065617538, + 1059733112, + -1078587445, + 1054261460, + 1029301560, + -1097050862, + 1059356717, + -1080513312, + 1074349857, + 1033136207, + 1009368151, + -1073905588, + -1081812760, + 1062461455, + -1075034754, + 1082568233, + 1038199858, + 1050264558, + -1065076952, + -1079507259, + -1113888514, + 1068907310, + -1070898327, + -1089992140, + 1049115767, + 1050860718, + 1064292509, + 1043847616, + -1117077348, + -1140534778, + -1097078477, + -1088416927, + 1037505666, + 1066409558, + -1095641845, + 1064803231, + 1046593494, + -1089340075, + 1049308139, + -1094131217, + 1046956075, + -1092051340, + -1089353114, + 1051119963, + -1131649726, + 1029933221, + 1071769417, + -1083730549, + 1056035955, + -1077716382, + 1084445875, + -1066873668, + -1091972722, + 1062792488, + -1125017239, + 1074575411, + -1107288512, + -1097976658, + -1076140735, + -1106190559, + -1069806013, + -1095416210, + 1064051096, + 1048338408, + 1081250392, + 1069423928, + -1081898701, + 1067573692, + -1075285012, + -1086582505, + -1071445168, + -1103922304, + -1113087931, + -1084369557, + -1106022106, + 1074046479, + -1086518462, + 1048816889, + -1087784835, + 1058415398, + -1079264354, + -1088208036, + -1103018662, + 1061589951, + 1051300182, + 1042031515, + -1090231269, + 1049873886, + 1056096211, + -1082830976, + -1076309160, + 1065783157, + 1050348625, + 1062644600, + -1109904627, + 1074194965, + 1058316000, + 1057771620, + -1081069263, + -1089980501, + 1061182623, + -1081039108, + 1057284494, + 1046923046, + 1048501361, + -1075396168, + 1055408763, + 1069676782, + -1105151487, + -1089703519, + -1089959499, + -1146726152, + -1095104239, + -1132010834, + 1070705710, + 1027850549, + -1080466420, + 1074883652, + -1092239229, + -1090243053, + -1090685867, + -1091410455, + -1086476423, + 1043980924, + -1089268066, + -1098775409, + 1055531677, + 1044397818, + -1149443179, + -1118291022, + 1060553460, + 987619844, + -1101958223, + -1093715149, + -1081535681, + 1035670032, + 1067061047, + -1091761435, + 1044658247, + 1064866651, + -1084096614, + -1129328485, + -1089085012, + 1062112626, + -1106639017, + -1088466936, + -1074257773, + -1097612481, + 1049054575, + -1081962721, + -1088268813, + 1047336419, + -1080284798, + 1042042474, + -1086582554, + -1096821312, + 1072151727, + -1084415632, + 1072431419, + -1086152442, + -1089788733, + 1060072762, + 1025677912, + -1082077941, + 1058046160, + 1052537382, + 1068269406, + -1084778320, + 1058542967, + -1084356749, + -1086753026, + -1089328084, + 1039050738, + 1068565316, + 1065530428, + 1059380344, + -1074432818, + -1092038781, + 1080585666, + 1062583074, + -1094465109, + -1083449056, + -1087849025, + 1067283063, + -1082294791, + -1110508238, + 1071023006, + 1065667162, + -1096889867, + -1078643999, + -1075900916, + 1025675112, + -1081127019, + -1080528723, + 1058472448, + -1131393418, + -1078988298, + -1079372825, + -1075080817, + 1072533941, + -1088001067, + -1096667053, + 1063104510, + -1098711646, + -1073910476, + 1064549682, + 1066333023, + 1062530395, + -1087527656, + 1059920092, + 1066629264, + -1086344710, + -1092076982, + 1059490776, + 1052670692, + 1060359894, + 1083914687, + -1085107132, + 1082388315, + -1088328895, + 1062566643, + -1077117739, + 1052832446, + -1063205566, + 1064817880, + 1079327331, + 1057662779, + -1075144298, + 1061882734, + -1078073100, + -1086110348, + 1079700020, + 1063251135, + 1075500289, + 1073510289, + -1094253797, + 1070441986, + 1084547081, + -1109020038, + 1063824672, + -1081385162, + 1071601205, + -1076025796, + 1048856814, + 1058908188, + -1096527925, + -1104312165, + 1057736690, + 1075895755, + 1057412568, + -1094714406, + -1070528043, + -1097562576, + 1058806848, + -1102120324, + 1061966016, + 1049284856, + -1117061966, + -1097441193, + -1084256680, + 1058813962, + -1140175160, + 1060422710, + -1084639609, + -1081755872, + 1051180228, + 1052289474, + 1041517714, + -1144543560, + 1056643893, + 1065803523, + -1081907704, + 1028105413, + -1085055968, + 1065799007, + -1078009747, + -1098927881, + 1070481905, + 1031349524, + -1128746022, + 1064149283, + -1094043622, + 1058031203, + 1064542636, + 1064659525, + 1025606121, + -1114478424, + -1105339435, + -1106909450, + -1113128374, + 1027383248, + -1087028288, + -1093731393, + 1058543120, + -1116626980, + -1099729864, + -1078932691, + -1093177868, + 1065814134, + 1051213045, + 1032526362, + 1066911661, + 1059785423, + -1078300754, + 1060324058, + -1090146650, + -1079324320, + 1044530253, + -1111029807, + -1076700214, + -1101986809, + 1049528516, + -1100998148, + -1113494520, + -1089944216, + -1121895468, + -1080551039, + -1095716419, + -1112269317, + 1061204528, + -1088968262, + -1093140622, + 1013732034, + 1042748896, + 1047162153, + 1057869363, + -1089473098, + 1061363457, + 1053653273, + -1132518510, + 1075911767, + -1093412029, + 1068162927, + 1034362591, + -1106838550, + 1057929035, + -1080054741, + 1057015017, + 1060279343, + -1078217682, + -1081910160, + 1051501108, + -1087373190, + 1037180860, + -1087624488, + 1051038343, + 1012510832, + -1086164151, + 1066001019, + 1073525287, + -1068876586, + -1101256178, + 1075214028, + -1088764521, + -1086009368, + 1040631185, + -1087186450, + 1059476309, + -1097025907, + 1067741536, + 1059130466, + -1104664720, + 1066531002, + -1079265278, + 1052008798, + -1073448856, + -1076442569, + -1090145183, + -1098175582, + 1057643410, + 1060470917, + 1043252555, + 1028744528, + 1082403659, + 1058535480, + 1067586475, + -1081063342, + 1049997438, + -1083501112, + -1083446414, + 1073798011, + -1098666767, + -1080887191, + -1087637812, + -1115463020, + -1097216772, + 1050875710, + 1064097568, + 1061870820, + 1053378122, + -1085411504, + -1079532188, + 1057923218, + 1061461759, + -1089950386, + 1063837286, + -1076861379, + -1094055277, + -1086974894, + 1062044708, + 1073339620, + -1077580662, + 1037807172, + -1098228439, + -1090428897, + 1057473825, + 1048965018, + -1129994576, + 1046127896, + -1086688762, + -1087630583, + 1042902699, + -1089538414, + -1079844955, + 1063872470, + 1058646326, + 1051421175, + -1082515401, + 1050070768, + -1091166881, + -1079814104, + -1114584587, + -1139182671, + -1073551482, + -1094619647, + 1039447705, + 1057235572, + 1070772145, + -1078856608, + -1080839208, + 1065517962, + 1054708342, + -1073312909, + -1106899272, + -1102072430, + 1065165973, + 1033080997, + -1099951382, + -1114029331, + 1074593856, + -1081423302, + 1092212183, + -1089506170, + -1086865668, + -1096045780, + 1065448381, + -1094148216, + -1080364996, + -1079976521, + 1067846960, + -1081301579, + 1069377369, + 1070081535, + -1073146854, + 1051292315, + -1070207641, + 1062235821, + 1069986658, + -1078125506, + -1079479336, + 1059116379, + 1041550404, + 1070587161, + 1073819845, + -1081886504, + -1081279334, + 1067749628, + -1073083550, + 1079674444, + 1076490229, + 1078227811, + 1058504366, + 1065989791, + 1067196489, + 1018060988, + 1072707802, + -1073720793, + 1074383598, + 1047739148, + 1072067446, + -1120925147, + -1094375585, + -1077774168, + -1088147649, + 1012063220, + 1061658808, + 1058880299, + 1063811502, + -1083404871, + -1080042994, + -1087802660, + 1065305795, + 1057822556, + 1063845508, + 1049795074, + -1091181837, + -1088460784, + 1072866776, + 1076536136, + 1061178153, + -1088469109, + 1063122100, + 1063406135, + 1040941666, + -1098272573, + -1090310470, + 1062212985, + -1090902178, + -1076286115, + -1077610146, + 1056715218, + -1070934836, + -1090163462, + 1027226242, + -1077734382, + 1057122048, + 1059643066, + -1101280687, + -1084330073, + -1091432729, + 1067323157, + 1056219748, + -1079211667, + -1103522665, + 1032907861, + -1094720930, + -1084111326, + -1096595140, + 1058848877, + -1070719431, + -1098417174, + -1096736374, + -1089092581, + 1067075481, + 1085155588, + 1031507559, + -1062728215, + 1063333786, + 1065454033, + -1090665418, + -1080079928, + -1099554982, + -1091306186, + 1057925854, + 1060298192, + 1062748500, + -1075883219, + -1119138100, + -1087933336, + 1044196108, + -1106533413, + 1027117617, + -1084879977, + 1062612241, + -1077543193, + -1111101283, + -1121553500, + -1086463229, + 1052836955, + 1056993392, + 1064883465, + -1119059112, + 1065196671, + 1042365607, + 1062534955, + -1081602272, + 1057499625, + -1098378471, + -1090086338, + 1036000528, + -1090446210, + 1040651216, + -1092076138, + 1075485071, + -1084076528, + -1095314528, + -1113112614, + -1077808972, + 1040076559, + 1056896240, + 1068307871, + 1057384941, + -1080966908, + -1124906247, + 1075825926, + -1084911440, + -1092590059, + -1095611549, + 1061929149, + 1049160683, + 987552768, + 1064054817, + 1071232679, + 1053518814, + 1059871569, + -1095991098, + 1081837784, + -1098794070, + -1054281587, + -1101568220, + -1078305791, + 1068684719, + -1068805195, + -1098012210, + 1008908683, + 1047823586, + 1065201701, + -1077641025, + -1089831420, + 1063402650, + 1055166505, + 1053415096, + 1065557601, + 1071317405, + 1066124630, + 1070432146, + 1067267016, + -1104147785, + -1106641113, + -1086417911, + 1032996452, + 1049284323, + 1066049343, + -1088175120, + 1043049529, + 1037891563, + 1072057121, + -1102128052, + 1051104842, + -1087015359, + 1042435868, + 1059236103, + 1066672497, + -1079101855, + 1056968696, + -1095797487, + -1072289813, + 1050101030, + 1024424669, + 1040285412, + -1101569985, + -1106612551, + -1086804329, + 1063536646, + 1048307855, + -1065042952, + -1094785953, + 1047163908, + 1055130740, + 1059265409, + -1113955254, + -1096196444, + 1037285501, + -1112670207, + 1068996666, + -1082358568, + -1122456154, + -1089453894, + -1087275475, + 1053799721, + 1057029015, + -1082023152, + 1059873362, + 1059029972, + 1054748302, + -1100876738, + -1096410621, + 1067493978, + 1055841647, + -1073726505, + 1057086987, + -1093681189, + -1114725392, + 1065375495, + -1116905516, + 1073719471, + 1052833721, + 1045963016, + -1080746609, + -1095296686, + 1072224951, + -1088148130, + 1084612656, + 1055191064, + 1061428113, + -1073152590, + -1087144432, + 1059593255, + 1068456855, + -1084444123, + -1084308459, + 1055397200, + 1067758380, + 1053288020, + -1105134686, + -1088414706, + -1099333154, + -1100835964, + -1077142897, + -1079446320, + 1059716958, + 1048813804, + 1064933539, + -1094774654, + 1067978602, + 1046179451, + 1068898252, + -1085393221, + -1078685267, + 1051814331, + -1089109977, + 1068094374, + -1081732403, + 1059090011, + -1078462855, + 1059385348, + 1045499336, + 1052794916, + 1056930946, + -1089601998, + -1101288564, + -1111567890, + -1085548936, + -1170447108, + 1031811138, + 1067448145, + 1070628164, + -1147138130, + -1114487164, + 1060346915, + -1132889824, + 1057300740, + -1084883201, + 1052546413, + 1047008026, + 1067922438, + -1081089419, + -1098544918, + 1071361681, + 1073462650, + 1008662020, + -1095001592, + -1101859485, + -1071179556, + -1099978536, + 1057892610, + 1053151838, + -1085968769, + -1097754267, + -1126562576, + 1024598044, + 1052486370, + -1087018072, + -1098669130, + 1068448859, + -1083605642, + -1078606475, + -1082358724, + -1089263940, + -1163139712, + -1093717405, + -1092338859, + 1051034115, + 1061515913, + 1029093512, + 1053124518, + 1053037342, + 1053678926, + -1089126363, + 1080736998, + 1054891851, + -1107445055, + -1069352716, + -1077379297, + 1065427100, + 1055014346, + 1059223737, + 1068743685, + -1080754690, + -1068303507, + -1085867864, + -1093340580, + 1073196582, + -1075222948, + 1059843454, + 1068984943, + 1069657021, + 1052999150, + 1078405656, + -1088120695, + -1079422983, + 1081132226, + 1057245963, + -1092899454, + -1081174879, + 1065642402, + -1094155202, + 1069343196, + -1093866913, + 1050557958, + 1070798278, + 1053656993, + 1061842515, + 1059553417, + -1089681066, + 1054381561, + -1086247064, + 1054272370, + -1098873092, + 1033275040, + 1068667584, + -1083061040, + -1107725278, + 1031587406, + -1083749503, + -1074695427, + -1087642454, + 1014697160, + -1103064186, + -1090002556, + -1108075127, + -1101933352, + 1024706040, + 1053271259, + 1042067415, + -1115195767, + -1083656315, + -1127368446, + 1060739570, + -1072622871, + 1051506723, + -1079510146, + 1051535177, + -1096115888, + -1115847193, + -1085282706, + -1076559087, + 1057472452, + -1078457008, + 1032427472, + 1035945062, + 1058281569, + 1024052626, + 1045384409, + 1055417943, + 1057111086, + -1091490937, + 1026636616, + -1089076502, + 1065690293, + 1062485116, + -1081951239, + -1084762990, + -1090154363, + 1025399924, + 1077732763, + -1096768650, + 1046724524, + -1083397284, + 1062533317, + -1083884672, + 1050004222, + -1104460749, + -1081773943, + 1078062672, + -1088116992, + -1114368267, + -1102056623, + 1057326700, + 1053240872, + 1057348845, + 1038430632, + 1064133670, + -1075832803, + -1114475180, + 1057663008, + -1077381322, + 1049171388, + 1055482493, + 1050885726, + 1062256501, + 1034647359, + -1090918405, + 1061098521, + -1073294760, + 1066078883, + -1115430197, + 1040938353, + -1073388095, + 1056746292, + 1056962625, + -1097575892, + 1072602983, + 1043894759, + -1087977561, + -1103126555, + -1101563111, + -1075898176, + 1066481165, + 1053609052, + -1104061087, + -1084533143, + -1083827765, + 1037473969, + 1050633983, + -1095288702, + -1082383980, + 1056643531, + 1056599186, + -1097980324, + 1067936864, + 1065126952, + 1071178306, + 1049067182, + -1083709806, + 1053752022, + -1096397392, + 1032785365, + -1088117531, + 1069791082, + -1104359886, + -1089389818, + -1098425971, + -1095718338, + -1089432929, + 1070140765, + -1079710082, + 998312614, + -1085015123, + 1057470486, + 1063499993, + 1065653137, + 1058219086, + 1051712394, + -1142283312, + 1034492123, + 1072656862, + 1032814362, + -1099803672, + -1098740159, + 1066980167, + -1090334661, + 1058830142, + 1067215048, + 1025367235, + 1056301599, + -1084545957, + -1106528746, + -1065294417, + 1017762357, + 1049460200, + -1079208907, + 1063468167, + -1081677570, + -1175395904, + 1067178062, + 1072269976, + 1065799579, + -1110052118, + 1050314616, + -1094806927, + 1067990559, + -1106782396, + 1069453466, + -1079000392, + 1062659927, + -1106426116, + 1045552379, + -1087111901, + -1095125219, + 1061098176, + -1094599135, + 1058289093, + -1087072092, + 1049248580, + -1077470133, + -1082226587, + 1074669552, + -1071925195, + 1073054903, + -1099072924, + 1059731626, + 1070221351, + 1072248774, + 1058742523, + -1080718473, + -1075231405, + 1053444847, + -1098510284, + -1072985947, + -1067443900, + -1083516108, + -1073075345, + -1081546418, + -1077866525, + -1074492699, + 1073839086, + -1075171975, + 1074817683, + -1089636299, + -1070495361, + 1069706301, + 1069185504, + -1068246832, + -1070594562, + -1065696830, + -1073357008, + 1065652689, + -1082692557, + -1093829978, + -1068561577, + 1044697395, + 1054041345, + -1093299384, + 1052423219, + 1068968632, + 1057683101, + 1069129738, + 1019088248, + 1079494721, + 1065567365, + 1062473636, + -1083032093, + -1112419381, + 1074636722, + -1073136257, + 1063676623, + -1096156476, + 1052381391, + -1093134482, + -1089263653, + -1088809803, + 1064994421, + 1060873452, + 1062038340, + -1079566080, + 1030195721, + -1088959774, + -1090350988, + -1125975812, + -1089809638, + 1051180798, + 1052719883, + 1053339521, + 1058424997, + 1060613924, + 1042176018, + 1070016198, + 1049847448, + 1070830554, + 1080563351, + -1101847211, + 1060902287, + -1101695903, + -1106136979, + 1046369218, + -1096337990, + 1066242495, + 1054409907, + -1086223545, + 1063680715, + -1106091712, + -1098918792, + -1080734403, + 1047207328, + -1127121378, + 1052337979, + 1066933781, + -1063229938, + -1096864993, + -1096626832, + -1090221300, + 1052844940, + -1094796288, + -1091030889, + -1083855614, + 1057671983, + 1076188339, + 1065417244, + 1059256695, + -1064395748, + 1052654548, + 1073812638, + 1077738961, + 1070423217, + -1104746388, + 1064799772, + 1064790796, + 1060732206, + 1081435383, + -1072256330, + -1084785124, + -1105749931, + 1060287399, + -1129351328, + -1090097768, + 1085680523, + -1082697947, + -1117187046, + -1095751633, + -1081035454, + -1105483007, + -1086583183, + 1034075867, + -1086937722, + 1065738700, + 1054772827, + 1057404899, + -1085251302, + -1070606410, + 1060882791, + -1090053209, + -1089527200, + -1097539925, + 1054953853, + -1088588642, + 1062006917, + -1100825627, + -1095014912, + 1062593224, + -1086054200, + -1081794839, + 1061816901, + 1052867237, + -1087650506, + 1062420210, + -1083533534, + 1067947470, + 1058952325, + 1066002563, + -1103159034, + 1052152664, + -1081353296, + -1072135395, + -1078721841, + 1068653153, + -1086502908, + -1087642470, + -1104104224, + 1067431442, + 1059127184, + -1116393514, + 1063112390, + -1082069852, + 1079373380, + -1087930079, + 1069174099, + -1082309766, + 1067175437, + -1063292663, + 1065584089, + 1030536650, + -1090902409, + -1093861284, + -1062728417, + 1072087147, + -1055746111, + 1048603771, + 1069549584, + 1062712030, + 1077279947, + -1070497759, + 1061850556, + -1090133508, + 1032006707, + 1083648049, + 1078706641, + 1066942618, + -1106773556, + -1088970877, + -1088095403, + -1126852152, + 1075635501, + 1077532958, + -1072890112, + 1053295766, + -1077257777, + 1031262143, + -1085408926, + 1059791206, + -1095198953, + -1088361588, + 1058495676, + -1057515252, + -1083319336, + -1104285650, + -1073226965, + 1057322164, + 1072824292, + -1092009822, + 1061056789, + 1056239711, + -1089592039, + -1087353336, + 1060674565, + 1070683120, + -1082149779, + 1045914336, + 1065169498, + -1074495787, + -1076845772, + -1093943279, + 1072563235, + 1060900280, + 1063516202, + 1075239584, + 1051859368, + -1099302532, + 987941808, + 1072987535, + 1029534740, + 1073439633, + 1072451305, + -1071118926, + -1118181710, + -1079822258, + 1062731978, + 1034006849, + 1059381002, + 1075154749, + 1059924704, + 1065155611, + 1045254444, + 1051480808, + -1090081530, + -1072250701, + 1059281171, + -1113540492, + -1088388376, + 1078765937, + 1067437932, + 1056986372, + 1063320201, + 1060484524, + -1088028235, + -1084247421, + 1077890831, + -1083556960, + -1093102259, + -1078610472, + -1084180198, + -1079825998, + 1055298928, + 1054016484, + 1050961211, + 1055384464, + 1051247208, + -1108214167, + 1061369312, + 1051327986, + -1077680411, + 1066585805, + 1034490148, + 1064227941, + 1052962309, + 1074034817, + -1083240230, + 1061448450, + -1089836870, + 1058019673, + 1063769223, + 1044879161, + -1102187391, + -1089111928, + -1090448602, + -1076456056, + 1049713610, + -1072882346, + 1074582870, + 1060948507, + -1091706194, + -1094048602, + 1059910561, + 1066309757, + -1125704104, + -1097322598, + -1116170420, + -1083832146, + -1078108658, + -1089870888, + 1056197416, + -1096669628, + 1071481935, + 1061766723, + 1064037767, + 1070814104, + -1098013682, + 1041921179, + -1076867911, + 1057108242, + 1061433589, + -1092461400, + 1061184831, + -1093053716, + 1060164840, + -1082156931, + 1054521935, + 1072060352, + -1102513146, + -1114265702, + -1104171611, + 1054265656, + 1059321181, + 1028842941, + -1089625332, + -1085864736, + -1121194541, + -1089112502, + -1089558093, + 1063187131, + -1096872462, + 1044640073, + -1101006347, + 1050159395, + -1099047040, + -1127721623, + -1098748423, + -1094369456, + -1098377505, + 1063756468, + -1102884674, + 1050849436, + 1057349879, + 1068370282, + -1084568359, + 1025730758, + -1089381960, + 1060727900, + 1075811027, + -1088004879, + -1089782362, + -1130883343, + 1067181726, + -1106021579, + 1078845009, + -1088040525, + -1089048054, + -1078884319, + -1115345694, + 1061765381, + -1079982521, + -1076676190, + 1066504454, + 1040834330, + -1093144031, + 1070406680, + 1038892500, + 1065078485, + 1034561169, + 1042533353, + 1053551494, + -1085376901, + 1049469609, + -1113786275, + -1069518624, + -1064404522, + -1075027581, + -1063185519, + -1104360104, + -1071306830, + -1065225177, + 1081697025, + 1067369609, + 1091908849, + -1097598128, + 1071762122, + -1061281736, + 1060653029, + 1084813703, + 1079358988, + -1073974245, + -1064759735, + -1077585528, + 1084169326, + -1063994995, + 1085999124, + 1074560480, + -1066769167, + 1067751799, + 1091141398, + -1085496144, + 1086188675, + 1086769029, + -1093025685, + -1088594813, + -1071227868, + 1048716243, + -1088266724, + -1101432711, + -1069243424, + 1055927475, + 1055829391, + 1063305046, + 1074350729, + -1091868120, + 1064779800, + -1098054715, + 1056113866, + 1044307330, + -1089520908, + 1056316508, + 1057057585, + -1074930503, + 1018262696, + -1089290420, + 1045283567, + -1075067728, + -1090014263, + -1090055554, + -1064951220, + -1063698022, + 1057200469, + -1061981571, + 1057130338, + -1078334069, + 1062646119, + 1053345462, + 1002535792, + -1091499920, + 1051518634, + -1095269537, + -1089159060, + -1114083474, + -1089211528, + 1033481617, + 1057487877, + -1084269624, + 1054430216, + -1130347034, + -1083760797, + 1049665896, + -1089617871, + -1079955670, + -1091165834, + -1091881913, + -1089513026, + -1083029703, + -1091839445, + 1052363849, + 1053132609, + 1057148107, + 1074572322, + -1081262114, + 1067574107, + -1088687554, + -1103954840, + 1043180208, + 1040753514, + 1066289413, + -1077078385, + -1080814424, + -1116823155, + -1083290199, + -1086131109, + -1077024309, + -1075526486, + -1093855590, + 1065097341, + 1062401098, + -1081029717, + 1067344053, + -1082891886, + 1070231282, + 1067030677, + 1049440682, + 1057350437, + -1064320912, + -1080287604, + -1096551633, + 1042554587, + 1061010925, + 1028137227, + -1075226651, + -1073546947, + -1089688833, + 1044743609, + 1051091429, + -1089352623, + 1051613524, + 989861376, + -1090628265, + -1114959816, + -1089055442, + 1007608836, + 1057800336, + 1061195942, + -1100515299, + -1105830439, + 1049533074, + 1058838944, + -1112664816, + -1095644300, + 1054492437, + -1083317717, + 1064672836, + -1088036904, + 1036675818, + -1090045750, + 1047075732, + 1053919897, + -1094187730, + -1096269397, + 1045660404, + -1076279741, + -1096817232, + -1088670693, + 1063221469, + 1044545589, + 1055726785, + 1056059269, + -1086748164, + 1055382093, + 1054737339, + 1059715769, + -1089203029, + -1078286379, + 1066771275, + 1057138547, + -1089571486, + 1057526318, + 1065481816, + -1084998745, + 1061733683, + -1080492184, + -1085366559, + -1090426292, + -1068271798, + -1077231656, + -1093648489, + 1072983156, + 1036493462, + -1112102186, + -1078611637, + -1104200070, + 1033540242, + -1088518633, + 1041806668, + -1071600108, + 1058606892, + 1057176843, + 1065426363, + 1067813005, + 1063466918, + -1089439225, + 1069465919, + 1076915302, + 1068977894, + -1094894538, + -1086021444, + 1056698862, + -1088546073, + 1048408812, + 1063735036, + -1084299865, + 1046918129, + -1087199484, + -1088532910, + 1051080532, + 1073861779, + 1062065962, + 1057263004, + -1089608180, + -1105867426, + 1040621096, + -1105157074, + -1113602317, + -1093801777, + -1110468373, + 1063939815, + 1059875525, + 1073079467, + -1092909786, + -1101050095, + 1043747098, + 1048830328, + 1061842650, + -1105945681, + 1064243862, + -1119491326, + -1114908574, + 1042237167, + 1050880640, + -1088512753, + 1032224475, + -1136932660, + -1083878755, + -1112889240, + 1068250017, + -1073392454, + -1079356836, + -1092289098, + 1069754918, + 1066255429, + 1069965744, + -1082214421, + 1073191455, + 1037763464, + -1080539037, + 1069161077, + 1055681821, + -1081103288, + 1069450969, + -1150902274, + 1079820357, + 1058939800, + -1131144981, + -1086055821, + -1072846153, + 1076561286, + -1073486783, + 1068383460, + -1087958161, + 1074636920, + -1073011206, + 1065797315, + -1072665353, + 1053380821, + -1071427553, + -1103702321, + -1083674230, + 1062387494, + -1102884940, + -1103819797, + 1065707954, + 1067743211, + -1089793496, + 1073581245, + 1055281549, + -1107228722, + 1061823775, + -1089607835, + 1066426317, + -1088158814, + 1058675636, + 1043923474, + -1089374630, + -1090144069, + 1054350466, + -1081570224, + -1075316587, + -1080225855, + 1059126716, + 1054378268, + -1095286982, + -1092363854, + -1070750723, + -1071043574, + 1063579646, + -1101292802, + 1061826674, + -1090206139, + 1079898846, + 988485376, + -1064503286, + -1064511026, + -1079747916, + -1070326654, + -1097764265, + -1107325770, + -1066793762, + 1067690824, + -1098365790, + -1073336297, + 1071829781, + 1072415359, + 1049652601, + 1068493696, + -1082173081, + 1083490491, + -1073217572, + 1069556083, + 1058574665, + 1042563790, + -1090425500, + -1103738954, + -1158717284, + 1069043721, + -1081446104, + -1098290454, + -1072166262, + -1091117138, + 1052472895, + -1084906984, + -1106555119, + 1044390120, + -1103368285, + -1100781022, + -1088704694, + 1035337153, + -1084058760, + -1096517071, + 1043444449, + -1093745492, + -1113475232, + 1076039873, + 1061575467, + 1053019134, + 1042103148, + -1087001726, + -1096023889, + -1073129235, + 1050071543, + -1087545114, + -1068381207, + 1057329180, + -1075731756, + -1097772315, + -1081277507, + 1016329513, + 1081714833, + 1063665854, + 1064699568, + 1085319478, + 1069054394, + -1081157033, + -1085113818, + 1032874078, + 1065029263, + -1107677031, + -1079300125, + -1058688397, + 1069914478, + -1072846788, + 1078460860, + 1081772798, + -1080808939, + 1086594130, + 1074512242, + 1071145759, + 1063470368, + -1083702891, + 1070261540, + 1058034482, + -1097991199, + 1050527034, + 1015197738, + 1046039505, + -1100478642, + -1107242209, + -1100280636, + 1050054546, + 1068506407, + -1090208167, + 1007087734, + -1082115621, + -1096633550, + -1068371713, + -1103129078, + 1071793438, + -1114438735, + -1129597704, + -1087856339, + 1046494949, + -1093010602, + 1042900673, + 1061671236, + 1064999142, + 1061104677, + -1088902896, + -1074984635, + -1069047085, + 1068158387, + -1087644920, + 1069987450, + -1071566174, + 1047208873, + -1097497382, + -1087139965, + 1049017596, + -1086705250, + 1047577296, + -1111210581, + 1070302890, + 1034457302, + 1068915077, + 1058389806, + 1051895756, + 1067645985, + 1039430392, + -1099857591, + 1083325505, + 1067229416, + -1088808346, + 1053904287, + 1029326496, + -1094141596, + -1086852564, + -1093554498, + -1079534267, + -1082032636, + 1056708447, + -1095483824, + -1086601174, + -1101517754, + -1094431174, + -1094088094, + -1081951893, + -1111363259, + -1106153387, + -1091380974, + 1039788162, + -1078554130, + 1073906698, + -1113613654, + 1013146006, + -1130963435, + -1097893831, + 1061348032, + -1096437488, + 980178304, + -1090299829, + 1083027321, + -1115268413, + -1112851648, + -1087402388, + -1107260919, + 1025640834, + -1085684799, + -1105330360, + -1081659668, + 1049843748, + 1072020787, + -1098530679, + -1078129453, + -1101824774, + 1063118861, + 1050357784, + -1106844904, + -1095402818, + -1110162436, + -1078574262, + 1055546790, + 1061860006, + -1106382296, + -1103473525, + 1050193603, + 1050985525, + 1059325340, + 1070453531, + 1062240108, + -1103650422, + -1064575536, + -1103045387, + 1062008621, + -1099289204, + -1117652007, + -1111519506, + 1055374914, + -1077751472, + 1063743556, + -1085266298, + 1059058390, + 1074848894, + -1122264560, + 1062273880, + -1079888680, + -1091611408, + -1107268314, + -1077501670, + -1068579884, + -1086790515, + -1139401754, + -1081700856, + -1081668599, + -1111720315, + -1081179573, + 1058607595, + -1085135784, + 1067253310, + -1078675434, + 1061164006, + 1069371155, + 1045007857, + -1062527859, + -1093498976, + -1094205100, + -1085759258, + -1114815291, + 1066231933, + 1075876716, + -1120608412, + 1060796764, + 1062002806, + -1092008621, + -1102082842, + 1042316898, + 1059679643, + -1083127422, + -1091859781, + -1092590316, + -1081577507, + -1087183719, + -1079667930, + 1066382991, + 1047895360, + 1059274545, + -1094786570, + -1091750336, + 1018944446, + -1083035660, + 1055011832, + 1062347002, + 1045787910, + 1057483516, + -1090086469, + 1058282989, + 1064680940, + 1051378285, + -1106849189, + -1088562694, + -1096634260, + 1054187066, + -1087235154, + 1048504242, + 1066564222, + -1076484026, + 1058455597, + -1074257566, + 1071852788, + 1062443602, + 1049851676, + -1097817177, + 1045129279, + 1066213406, + -1077534877, + 1061430704, + -1085453568, + 1066146753, + -1074341641, + -1110411173, + -1095252994, + -1078651321, + -1076225810, + 1049346521, + -1121338121, + 1062121040, + -1092892119, + 1043138326, + -1098316760, + 1027186846, + 1044880416, + -1083335287, + 1040383948, + -1086537534, + -1095750304, + -1126216779, + 1054953184, + -1096617385, + 1014682150, + 1052619425, + -1091780722, + 1059342483, + -1097912585, + -1088202022, + -1077662964, + 1037804859, + 1046065481, + 1056173094, + 1044321350, + -1087752326, + 1054506125, + 1050526652, + -1086296472, + 1046057498, + -1107083712, + -1084083420, + -1092677406, + 1049567974, + -1093865538, + 1052364819, + -1100135302, + 1047433758, + 1044739089, + -1095816191, + 1039416087, + -1083210839, + -1105228491, + 1049602631, + 1068132080, + -1095641567, + -1092081721, + -1140292611, + 1027087104, + -1094287911, + -1093195447, + 1061454897, + 1055552711, + 1033349256, + 1059828814, + 1055597708, + -1095817349, + -1080906817, + -1096052597, + 1062240639, + 1067024954, + 1070315181, + 1053140874, + 1052321056, + 1060444475, + 1073550110, + 1058377989, + 1046706629, + 1040421044, + -1083534821, + -1069942435, + -1090503531, + -1081043890, + 1036273639, + -1101319680, + 1060934372, + 1060238596, + 1041334158, + 1078394896, + 1064022119, + -1070745967, + -1133846146, + -1079094825, + -1082093226, + -1087822709, + 1069903750, + -1067526790, + -1089558262, + 1065580276, + 1060363541, + 1054598522, + -1079546141, + 1042410122, + -1101810708, + -1128526143, + 1044930481, + 1059771178, + 1036749641, + 1067259944, + 1061492490, + 1063481475, + -1095661296, + -1088443135, + -1081448478, + 1072353825, + 1075438347, + -1084624779, + 1067595399, + 1041019089, + -1086811643, + 1062848384, + -1074634724, + 1055993848, + 1053233911, + 1057778400, + -1086812375, + -1088208962, + 1016792250, + -1097977439, + -1072620979, + -1086900083, + 1047291797, + -1072994297, + 1034472307, + -1139059816, + 1075031136, + 1063734210, + -1075414116, + -1075423370, + 1059012453, + 987750432, + -1095839636, + -1091756655, + -1098035453, + 1066483691, + -1081301748, + 1054216435, + 1046079207, + -1088502826, + 1066409872, + -1092978067, + -1088878667, + -1088777463, + -1085238477, + 1054336198, + -1073812667, + 1083938870, + -1082903575, + -1085885967, + -1076765368, + -1087680383, + -1159035936, + 1053086874, + -1063867845, + 1050803252, + -1100034185, + 1062241438, + -1073102915, + 1078723574, + -1070651532, + 1082140196, + -1083450332, + -1065349607, + 1078881219, + -1078012136, + 1078442093, + -1072724955, + 1053679511, + 1073971372, + 1072582901, + 1079185554, + 1068755133, + -1074724379, + -1082947508, + 1057710558, + 1052733676, + -1080554462, + -1081099419, + -1094465506, + 1067094248, + -1081040187, + 1048385458, + 1036171586, + 1054461179, + 1051600857, + -1082412456, + -1079169006, + 1072368838, + -1087879283, + 1067592587, + -1105455741, + 1071306747, + 1044158144, + 1056876532, + -1087336460, + -1076406917, + 1060108828, + 1058724743, + 1050488996, + -1090025532, + 1057534370, + -1076233973, + 1058255696, + -1083513092, + -1102350393, + -1089854247, + 1060578832, + 1068725122, + 1073851732, + 1046399555, + 1062530717, + -1087779379, + 1051328523, + -1094936313, + 1063921390, + 1065814804, + -1111670673, + 1058408780, + 1063905808, + 1062700475, + 1050398351, + -1081672603, + -1105608120, + -1082570393, + 1051346433, + -1075859803, + 1076897452, + -1067683588, + -1079608868, + -1085696902, + -1083105719, + -1123169234, + -1080827380, + -1127850604, + 1074344454, + -1081695525, + 1049947305, + -1085891759, + 1071836387, + -1080826959, + 1056449313, + -1085331220, + 1052610936, + 1052857408, + -1084585459, + 1044483924, + 1058261759, + 1053822475, + 1025003110, + 1059644038, + 1044630131, + 1014063646, + -1081551815, + -1080382610, + 1073582091, + 1058237988, + 1066178565, + -1078909520, + 1043233280, + -1081212259, + -1098082384, + -1118792678, + 1058704483, + -1094135509, + -1081870013, + 1051895262, + -1131554545, + -1092089710, + -1091156742, + 1047469043, + 1058051064, + -1129261504, + -1089096279, + 1009751327, + 1054752574, + 1016400648, + 1074398794, + -1087754178, + 1052601829, + 1055809053, + -1102731634, + 1065420641, + -1097982184, + 1065635394, + -1096041926, + 1049697951, + 1066055657, + 1055039064, + -1089342133, + -1083149299, + -1090397569, + 1009863752, + 1068706291, + 1051536316, + -1084558418, + 1057517977, + 1069967146, + 1067117895, + -1082886789, + -1098842465, + -1081246993, + -1069103839, + -1074320058, + 1060469355, + 1033554022, + -1085770250, + 1062657393, + 1072748182, + 1056515296, + -1095228851, + 1069958092, + 1038518581, + 1045405917, + -1075342079, + 1060920415, + -1084900207, + 1049741998, + -1070739188, + 1081257443, + -1080827588, + 1053688871, + -1092852624, + -1083349987, + 1050175805, + -1097722833, + 1060286959, + -1075547844, + 1043066367, + 1053505296, + 1047747595, + 1042527032, + 1066490043, + 1060065962, + 1060088078, + 1066911361, + -1094330412, + 1042289685, + -1098389636, + 1051737672, + -1106932859, + -1089125015, + 1073121441, + -1106757233, + 1057417864, + 1063554528, + 1064912315, + -1080886239, + -1095750554, + 1060077536, + 1054396349, + -1081965235, + 1056051776, + 1050204967, + 1065849505, + -1084779080, + -1076889934, + -1092761017, + -1075519922, + -1099178282, + -1068910368, + -1073509586, + 1027981941, + 1043285086, + -1100154353, + 1041921248, + 1075115070, + -1095230967, + 1057183176, + -1086283907, + 1043264391, + 1058670460, + -1080063285, + 1066386076, + 1061405673, + 1065895830, + -1075343965, + 1040219866, + -1096914375, + 1057985245, + -1085615043, + 1068876710, + 1061215572, + -1090134884, + 1065526039, + -1081820029, + 1045389415, + 1080791554, + -1081133938, + 1024119154, + 1037224149, + 1085445546, + 1062061030, + 1066909139, + -1083403643, + 1054879733, + 1061011920, + 1052106764, + 1058948931, + -1098493790, + 1075733040, + -1081394574, + 1063337846, + -1099397725, + -1077790063, + -1081535357, + 1078054616, + 1055048097, + -1077642795, + -1093109869, + -1078121536, + -1087401341, + 1077270430, + 1052559223, + 1077480952, + -1068644135, + -1090806392, + 1081415472, + -1075732502, + -1071964320, + -1077621796, + -1068726728, + -1068587122, + -1088931210, + -1084082613, + -1083473635, + 1041397167, + 1059319709, + 1064866765, + 1066448380, + 1077461353, + 1065368403, + 1061958168, + -1075404430, + -1072786228, + 1059318873, + -1088436043, + 1076598857, + 1066209711, + -1082159153, + -1070441690, + 1061395104, + 1050237233, + -1083383832, + -1086627759, + -1074967144, + 1051016486, + 1072483076, + 1063828954, + 1065562338, + -1079768370, + 1047348293, + 1050578909, + 1066938331, + 1099092663, + 1048857793, + 1080630187, + -1080572272, + 1062026632, + -1086871078, + 1071193593, + 1063435448, + 1053522607, + 1072338102, + -1079676323, + -1087156947, + 1033788154, + 1048022052, + -1089554596, + 1054157174, + -1082030405, + -1093529398, + -1090482330, + 1068610388, + -1105989390, + 1046040404, + -1106764180, + 1040908032, + -1086841069, + 1069178289, + 1080783743, + -1078131482, + 1059505851, + 1045955191, + 1045720181, + -1124193650, + -1112759554, + 1064947666, + -1083013941, + 1034171132, + -1118176191, + -1091311891, + -1082397972, + -1099013768, + 1074693410, + -1061895459, + 1076928749, + 1049841488, + -1080786760, + 1065926980, + -1073585579, + 1082565069, + -1071313050, + -1068527816, + 1079996756, + 1059336781, + -1053274078, + -1074735805, + -1068086316, + -1066789780, + -1082643451, + -1079605708, + -1063045368, + 1092125603, + -1076991750, + 1063560954, + 1051351536, + 1079536129, + 1078486516, + -1069257481, + -1065318001, + -1088712778, + -1087998934, + 1052200911, + 1063260924, + -1080533694, + -1090484650, + -1120783926, + 1037205948, + -1093739641, + -1077980753, + 1048125139, + 1059582866, + 1032280702, + 1065744822, + 1040854759, + 1063906292, + 1050319203, + -1097440866, + -1083837088, + 1051256463, + -1120533920, + -1095311184, + 1045412406, + -1093447015, + -1099689719, + -1108312610, + -1077120779, + 1064225560, + 1047291786, + -1086662060, + -1082552949, + 1042994277, + 1043340364, + 1057031281, + -1082538941, + 1059461625, + 1050282519, + 1064689856, + -1098138426, + -1101982176, + 1073552579, + 1060608694, + -1079828277, + -1105507104, + 1058852734, + 1025363683, + 1068956176, + -1090448978, + 1076012695, + 1043853089, + 1057522288, + -1078451127, + -1079241860, + 1059463680, + -1102496014, + 1078253934, + 1048358849, + 1059030487, + -1068988506, + -1079035597, + -1081984278, + -1109249276, + -1102844464, + 1079479185, + 1057803968, + -1078793731, + 1048095480, + -1104780896, + -1076904244, + 1059548736, + 1063507008, + -1083232401, + -1083326909, + 1071998669, + 1052230027, + 1085212387, + 1068029454, + -1078764714, + -1091635138, + -1085249342, + 1073884896, + -1089935485, + 1064366955, + 1050534889, + -1089278967, + 1057343359, + 1068711321, + -1084404115, + 1067788352, + 1064045644, + 1059536768, + -1079966829, + -1083388493, + -1099042850, + 1041308327, + -1106196280, + -1078905503, + 1049351248, + -1110660437, + 1057162594, + 1060987561, + -1083075272, + 1033743348, + 1069414658, + 1069302609, + -1102495468, + -1088571425, + 1050196101, + -1107490579, + 1051573962, + -1095582906, + 1057806650, + -1093136478, + -1093481648, + 1045575095, + -1112002227, + -1091703438, + -1095513819, + -1095470972, + -1095507026, + -1075206093, + -1122297904, + -1088609852, + 1054724953, + -1075151633, + -1079655869, + -1120006006, + -1094934931, + -1083927700, + -1110600539, + -1071484801, + 1030823479, + 1049120403, + 1074739602, + 1073635088, + -1098682268, + 1048932289, + 1040824524, + 1062178251, + -1102038655, + 1066920292, + -1086186641, + 1068798820, + 1071491740, + -1082484418, + -1086902410, + 1071077195, + -1097198037, + -1119658631, + -1070636449, + -1089825558, + 1042346386, + 1060314400, + 1066808609, + -1078833286, + 1057068597, + 1067466300, + 1035229921, + 1055022883, + -1095786832, + 1067147631, + 1057031717, + 1068759395, + -1081153609, + -1108342855, + -1113106044, + 1050333850, + -1085710391, + -1118931722, + 1082875159, + 1064223915, + 1071041103, + 1071748271, + -1092386602, + -1087582561, + -1096141597, + -1096715897, + -1124089191, + 1062049206, + -1077526216, + 1037542376, + 1050332528, + 1061744202, + -1098640419, + -1114385404, + 1064191175, + 1058359092, + -1085071710, + -1087278569, + 1057168466, + -1090668489, + 1057628160, + -1088321529, + 1068539435, + 1037884160, + 1050932623, + -1081567306, + -1086720135, + 1077717532, + -1086112744, + 1082408845, + -1094741854, + 1055077724, + -1071412393, + -1079984584, + 1060523290, + -1060895352, + 1072066468, + -1069370829, + -1111075693, + 1084989417, + -1069514140, + 1093251399, + -1058950366, + -1061736866, + 1066735488, + -1061053442, + -1062386084, + -1079656332, + -1059098110, + -1057624599, + 1062441946, + -1085341015, + -1063242780, + 1085179734, + -1117389452, + 1078632384, + 1071210351, + 1071391258, + 1083244149, + -1057318182, + -1064523521, + 1071273319, + -1084722822, + -1113400687, + -1079651995, + -1080845287, + -1076563225, + 1057918751, + -1098451468, + -1080358563, + 1060686348, + 1057374580, + 1050791954, + 1060435065, + 1045526623, + -1081682866, + -1092344572, + 1051162979, + 1071857968, + 1055526562, + -1097513486, + -1070258586, + 1057548210, + 1033994514, + 1066076133, + 1072910137, + -1090275164, + 1070153733, + 1067248844, + -1115984585, + -1087357416, + -1103087573, + -1096780933, + 1033546607, + -1077549165, + 1071994820, + -1086269280, + -1090858446, + -1084148589, + 1050759615, + 1052126577, + -1089431184, + -1102531302, + -1084420491, + 1076243488, + 1058890023, + 1058210802, + -1081915751, + -1080304202, + 1063057195, + -1091396624, + 1056898948, + -1087854772, + 1060857565, + -1098488270, + 1065765761, + -1130381668, + 1058148799, + -1089472211, + -1073395341, + -1081695865, + 1069339703, + -1090882067, + -1092911933, + -1093165159, + -1092740116, + 1066896506, + -1091148958, + 1052286362, + -1080318415, + -1094625633, + 1074430375, + 1061863789, + -1080210136, + -1121894441, + -1070939122, + -1091039235, + -1091713242, + -1072383176, + -1085716218, + 1066810431, + 1055105942, + 1079597476, + -1119973383, + -1115135800, + 1059202736, + -1080401947, + -1084537971, + -1071029660, + -1106044212, + -1063283987, + 1082818759, + -1070755432, + -1070099072, + -1061704814, + 1066324825, + 1059881096, + -1071112865, + -1062055130, + 1079897744, + 1040164862, + -1080826142, + -1073123695, + 1091567130, + 1061574223, + 1097821547, + 1076323181, + 1067911887, + 1073598339, + 1050564693, + -1072149602, + 1055025602, + 1082401804, + 1097260504, + -1086037679, + 1076992953, + -1078655843, + -1091011998, + -1072913309, + -1065197714, + -1078825838, + 1057204213, + -1087770559, + 1083352096, + 1083103798, + 1070821973, + -1087204850, + -1074343152, + -1103832183, + -1077271576, + 1075880765, + -1076889021, + 1061375222, + -1055350495, + 1074549498, + 1068643500, + -1105193100, + -1077469450, + 1066899657, + 1074109254, + 1074144632, + -1077435234, + 1074583037, + -1060772215, + 1065250900, + -1101327397, + -1096488435, + 1065289983, + 1056307636, + -1079674409, + 1059887175, + -1097886330, + 1061027605, + -1076559518, + -1078257510, + 1086834868, + 1068037559, + -1085486020, + 1059878959, + -1072281805, + -1064955040, + -1062703467, + 1074347085, + -1070198576, + -1073573061, + -1080898976, + -1082669480, + -1113520122, + -1076546693, + 1074649420, + -1079771705, + -1077695573, + 1045863471, + 1070182057, + -1078817406, + -1087652125, + -1068968500, + 1060893312, + 1099978949, + -1079099764, + 1068537624, + -1084758362, + -1098369100, + 1068079322, + -1114730235, + -1078381562, + -1094150685, + -1087810028, + 1069801909, + -1127495403, + 1066612878, + 1013918681, + 1074935456, + 1070606108, + -1081801697, + 1065792556, + -1077304088, + 1049805762, + -1078189148, + 1036296220, + 1055957734, + -1079326826, + 1046106212, + 1075590358, + -1115641521, + 1057665039, + 1066363625, + 1073389627, + 1062788134, + 1044951181, + -1064992600, + -1074802524, + 1040123087, + -1081689969, + 1082021923, + -1064223007, + -1072130245, + -1093213998, + -1066982269, + 1079515630, + 1075828079, + 1063906952, + -1130327510, + -1097587502, + 1076158198, + -1084378898, + 1059804590, + -1065959882, + -1099821133, + -1077065059, + 1079729667, + 1084165085, + -1073073915, + -1085598193, + -1080916578, + -1085633389, + 1001216792, + -1104049600, + -1089176428, + 1060333605, + -1088575844, + -1074020815, + 1061182302, + 1077041704, + 1050376555, + -1108189627, + -1113474316, + -1094771636, + -1096828443, + 1068802418, + 1077870797, + -1069871595, + -1084293609, + -1094763506, + 1049322761, + -1087504484, + -1105488086, + 1026698125, + 1057327715, + -1085568327, + 1075187141, + 1050501705, + 1041418771, + 1056833135, + -1098945769, + -1114996097, + -1078383397, + -1086958872, + 1069939743, + 1057886857, + -1099104508, + -1085141442, + 1033217698, + 1045887414, + 1070585878, + 1043542172, + -1100078803, + -1090503832, + 1055378938, + 1055830252, + 1063435115, + -1075660748, + -1087276257, + 1049977360, + -1093260025, + -1087559919, + 1068694042, + 1076973929, + -1086729094, + 1067208251, + 1083647473, + -1099983558, + 1063579385, + 1074537167, + 1057694796, + -1065778797, + -1081027818, + -1107391940, + 1066814580, + 1066782264, + -1082065458, + -1098405855, + -1086341639, + -1089029846, + -1078197774, + -1070623363, + 1070742111, + -1086197530, + 1066749023, + 1045345631, + 1074356488, + 1059429394, + 1068462429, + -1088144777, + -1089515763, + 1069397518, + -1072371027, + 1068530393, + -1070557104, + 1060668275, + -1070027840, + 1074983133, + -1094026877, + -1094551142, + -1081154608, + 1004221786, + -1108864627, + -1088582469, + -1103280895, + -1113352663, + 1059176646, + -1087130918, + -1087545278, + 1060565998, + -1093766915, + 1051697891, + 1040175233, + 1059834279, + 1061809999, + -1074405098, + 1041252687, + -1102574334, + 1032740568, + -1119683194, + 1063384133, + -1068808817, + -1082315731, + 1056454992, + 1065935609, + -1087187844, + -1134917726, + 1047208273, + 1075644748, + 1054724789, + 1066244516, + -1080388420, + -1087522143, + 1049270506, + -1102944544, + 1071585731, + -1112342177, + 1048602934, + -1108622609, + -1090114936, + 1066125404, + 1056889280, + -1092622007, + -1071878878, + 1065337730, + 1058126441, + 1064479593, + 1080040681, + 1066104945, + 1050089830, + 1057733668, + 1066562640, + -1079132005, + 1072066833, + -1072781468, + -1105378478, + -1091961663, + 1036962096, + -1103534346, + -1109188591, + 1044996176, + 1046606072, + 1059286118, + -1099917527, + -1086649050, + 1070435493, + 1040539213, + -1073693468, + 1061253165, + 1056153355, + -1098642703, + 1070463120, + 1048927717, + 1074349626, + 1049995731, + -1105120724, + -1072773977, + -1102805552, + 1073150396, + -1083667382, + 1082678901, + 1048479056, + 1055653476, + -1072963857, + -1080966895, + -1081453212, + 1040300167, + 1025801008, + -1072561930, + -1144894049, + 1053439804, + 1048750608, + 1056147487, + -1094249129, + 1060448211, + 1054754160, + -1075553454, + -1095713177, + 1037463751, + -1126118070, + 1059708567, + -1091959262, + 1075187388, + 1055536984, + 1049627492, + -1082638996, + -1085084630, + 1062815165, + -1093320929, + 1079998932, + -1112101148, + 1060833806, + -1072791538, + -1085495489, + -1081935944, + 1070080534, + -1083854824, + 1076791648, + -1066859310, + 1059319005, + -1093563622, + 1064375498, + 1050456869, + 1072604638, + 1071295279, + 1067044105, + -1077153523, + 1061746392, + -1086206352, + 1051941230, + 1063939000, + 1065967388, + 1072506883, + -1078506127, + 1075020243, + -1081037393, + 1086133067, + -1091324311, + 1088250760, + 1068976259, + 1056768305, + -1080818233, + 1071116171, + 1058565793, + 1049872055, + -1104037101, + 1065712207, + -1094746695, + -1119057650, + -1104087483, + -1078300915, + 1053239095, + 1049121459, + -1099182262, + 1047093819, + 1067508348, + 1064818392, + -1107324894, + 1035839314, + -1096126509, + -1108947584, + 1062183247, + -1102429646, + 1053723808, + -1084450359, + 1052572823, + -1103348676, + 1080738636, + 1064740629, + -1106526793, + 1027190611, + -1102368500, + 1059702279, + 1052400529, + -1096445120, + 1066792691, + -1074868250, + 1067563058, + 1060623571, + 1065237478, + -1111670890, + -1097075111, + -1089226223, + 1059218874, + -1073088749, + 1040570659, + -1085826946, + -1090176483, + 1060275149, + 1069418486, + 1052031488, + -1103489917, + -1092063991, + 1042534616, + 1080991703, + -1091552782, + 1069805984, + -1095651541, + 1069983026, + -1068118060, + 1066590093, + 1020079603, + -1093033371, + 1076541880, + 1062523436, + -1089758323, + -1089869686, + -1103557837, + -1082318619, + 1056184246, + 1055213211, + -1081114392, + 1062433358, + 1071014929, + -1097908003, + 1032009648, + 1060762563, + -1083885003, + -1102106611, + 1066641578, + 1047338168, + 1069199980, + -1099756688, + 1029091729, + 1052914362, + -1154944816, + -1097989368, + -1081202653, + -1085479913, + -1080528335, + 1018629053, + -1100880053, + -1067862889, + -1147255508, + -1082108588, + -1082069704, + -1095434638, + 1064218453, + 1066199051, + -1068095733, + -1079625651, + 1071861383, + 1057058942, + 1062101723, + 1092441664, + -1089962449, + 1051823143, + 1053027607, + -1115436177, + 1062552855, + 1066223229, + 1058174791, + -1091243311, + -1131611417, + -1073044700, + -1090973790, + -1101158282, + -1104969386, + -1071847961, + -1069174365, + 1054265830, + -1063652493, + 1065437693, + -1062209603, + -1098555920, + -1084752609, + -1079658050, + -1093183447, + 1075425703, + -1090878303, + 1057194806, + -1069055607, + 1069074783, + -1103494352, + -1086955383, + -1078252096, + -1080457336, + 1067993831, + -1078649151, + 1059539341, + 1027869810, + 1074272545, + -1086535634, + -1081097952, + -1090693335, + -1079460718, + -1097988498, + 1036957292, + 1056981953, + 1055553239, + -1077429517, + -1087415670, + -1085210637, + -1101155859, + 1049209661, + 1023447162, + -1100564836, + -1088497265, + -1089746842, + -1089235428, + -1104784988, + -1138385550, + 1034380179, + -1115763091, + -1108472260, + 1054956191, + 1059753188, + -1110267146, + -1084404782, + -1085875929, + -1117172763, + -1154139840, + 1071309613, + 1066080611, + -1097779238, + -1099440309, + 1036062430, + -1083810820, + -1080897305, + 1057447452, + 1070753262, + -1084979970, + -1076717012, + 1042950009, + -1074120571, + 1044968343, + 1049030150, + 1062598226, + 1075464783, + 1071958852, + 1065126836, + 1081184773, + -1081889726, + 1063027735, + -1090158496, + 1029833614, + -1093607888, + 1050229433, + -1099454342, + -1089786633, + -1080891657, + 1037244023, + -1085257595, + 1065970019, + -1113412210, + -1077289628, + -1060732911, + -1101112216, + -1067665795, + -1091398658, + -1085628105, + -1086422452, + 1056691228, + 1041715812, + 1052104324, + -1081033894, + -1081889058, + -1093005355, + 1061313407, + 1058719726, + 1064476228, + 1055018431, + 1052089966, + -1087453414, + 1059031153, + -1130858850, + -1079170753, + -1089454840, + 1060128425, + -1071385171, + -1075747690, + -1081693436, + 1079935383, + 1055565792, + 1068063256, + -1098779837, + -1081087698, + -1095124388, + -1072206377, + 1064437513, + -1108179732, + -1092412255, + 1061535612, + 1056167059, + -1124437086, + 1055731530, + 1040489315, + 1058133633, + 1057915292, + -1110606111, + -1094899662, + -1069744970, + -1079378992, + -1073665581, + 1067765439, + -1089828610, + -1087298779, + 1056180987, + -1069788497, + 1085620464, + 1082221935, + 1045384113, + 1062599144, + 1056449162, + 1049954709, + 1039572650, + 1051367610, + -1092261892, + 1063523097, + 1015938008, + 1047603703, + -1079613025, + 1032567569, + -1097328897, + 1062977195, + -1097852556, + 1066706473, + -1099907591, + -1081903766, + 1056753052, + -1115413674, + -1096224470, + -1086192103, + -1087735674, + -1147917120, + -1116035868, + -1086044447, + -1084812706, + -1089322420, + -1075714793, + -1099310242, + -1086515104, + -1090949510, + 1058518908, + -1092117308, + -1090113588, + 1028502054, + -1073792862, + -1101833246, + 1065852453, + -1087849004, + 1051789660, + 1051023999, + 1016948332, + 1054481419, + 1077822169, + 1040110506, + 1056991008, + 1057778386, + -1094259373, + 1078697974, + 1065570414, + -1081454479, + 1033821026, + 1031606328, + -1094598088, + -1078271198, + 1071789585, + -1097025135, + 1065694092, + 1066024947, + -1072762007, + -1087303099, + 1071734257, + -1073686682, + -1066494649, + -1072976028, + 1053364851, + 1044805959, + -1079451653, + -1112287866, + 1061831126, + 1054937733, + 1056464487, + -1091539798, + 1082779027, + 1047644754, + -1075429803, + -1084346027, + 1042654442, + 1080217084, + 1052150690, + 1061580307, + -1101897657, + -1098812694, + -1070875775, + -1097712850, + 1067459710, + 1075978397, + -1105176549, + -1065412850, + -1083497627, + 1084249736, + -1076125072, + 1059250897, + -1062766651, + 1059116346, + 1057421587, + -1079141332, + -1092467816, + 1066181788, + 1079421227, + -1075916107, + -1075420013, + 1071195069, + 1053244998, + 1084224718, + -1076740998, + 1058599283, + 1082639644, + -1090189959, + 1044649538, + -1077974773, + 1085883727, + 1081640184, + 1064069633, + -1132565582, + 1066691587, + -1071599900, + -1104434461, + -1088231908, + -1090328340, + 1065129320, + 1041885570, + 1041080253, + 1035610385, + -1106364239, + 1051592801, + 1061228071, + 1057494317, + 1066851909, + -1080962852, + -1148058042, + 1061357039, + 1062729523, + 1033487615, + -1096309304, + 1051498802, + 1043209130, + -1092056827, + -1087874239, + 1066135438, + 1038283707, + 1070842865, + 1076046945, + 1070240849, + 1062664983, + -1071186111, + -1072125351, + -1079937065, + 1079823854, + -1062256085, + 1073860377, + 1067569138, + -1085331088, + -1090894570, + 1022986344, + -1095865366, + -1082654600, + 1042768590, + -1091564231, + -1083503040, + 1082941443, + -1097005316, + 1078071725, + 1077989046, + -1070070464, + 1069459226, + -1071727739, + 1044711477, + -1080218906, + -1082108940, + 1060563313, + -1088589404, + 1066604686, + 1075648239, + 1043638254, + 1072445936, + 1066034663, + 1053138176, + -1073872911, + 1051497397, + 1054812917, + -1102530973, + -1072871349, + 1075057422, + -1097645569, + -1081623589, + -1084153993, + -1067137569, + 1041878037, + 1065629237, + 1057450671, + 1071720087, + -1088805731, + -1081337705, + 1040501697, + -1092884165, + 1067831073, + 1047359398, + 1074020327, + 1061080185, + 1067189787, + 1068230373, + -1101673265, + 1061563575, + 1055617786, + -1098107340, + 1051780304, + -1113150840, + 1072339418, + -1104249512, + -1129181543, + -1093239118, + -1089134518, + 1032466567, + 1079584461, + -1087441661, + -1092823026, + -1096680664, + -1077762882, + 1058573193, + -1080885211, + -1080104321, + 1056058702, + 1053201630, + -1124049706, + 1061617509, + 1045842272, + -1089169984, + -1079097817, + 1036025405, + 1078717637, + -1090360105, + 983199935, + -1078986807, + 1080382233, + 1077328562, + -1069902526, + -1099925610, + -1070798946, + -1077189172, + -1079846312, + -1074518156, + 1078864674, + -1075875581, + -1090706849, + -1086644882, + -1088746364, + 1083324745, + 1080087794, + 1077426360, + -1080707591, + -1082266561, + 1082101773, + -1073942489, + -1077735028, + 1034754930, + -1088063438, + -1073983568, + 1058613442, + 1082271960, + 1067793762, + -1086639659, + 1040972360, + -1075356308, + -1092064352, + 1077546984, + 1063222134, + -1080996651, + -1080714781, + -1087071413, + 1062191785, + 1053893828, + -1100277725, + -1084805819, + 1063955430, + -1105662532, + -1083297131, + 1007158472, + 1038666496, + 1065400517, + 1026008728, + 1064085239, + -1080773787, + 1051444244, + -1096310855, + -1087845814, + 1063628752, + 1072225978, + -1091691079, + 1054041339, + -1065229511, + -1087972661, + 1063556070, + -1087713519, + -1065171193, + -1083884181, + 1076548785, + -1070790528, + -1087857854, + -1092247372, + 1064901232, + 1054927068, + 1064544326, + -1101173572, + -1080047885, + -1081312565, + 1074828502, + 1059542413, + -1081291712, + -1117196052, + -1088920485, + 1062282393, + -1081870048, + 1001526796, + 1076797407, + 1055873705, + -1079054796, + -1099697264, + 1070780024, + 1056028861, + -1071417625, + 1050390143, + -1110138888, + -1086208409, + -1072572757, + -1086752334, + 1066898766, + 1037340061, + -1085024582, + -1084257391, + 1056400397, + 1067028331, + -1068788331, + -1076718311, + -1088159754, + -1081826964, + 1044258901, + -1090000425, + 1068743174, + 1066704600, + -1109537976, + -1092855229, + -1077977021, + 1068225050, + -1072531647, + 1057821939, + -1094735609, + -1088510377, + -1079275137, + 1068034946, + 1082196150, + -1086272534, + 1074916226, + -1071267337, + 1074823149, + 1091326889, + 1036928692, + 1081505544, + -1068238734, + -1089481714, + 1082823679, + -1063768368, + -1080240263, + -1099179994, + -1062745952, + -1069490477, + -1060829050, + -1079454486, + -1068320278, + 1076460713, + -1071250244, + -1073420887, + -1067485666, + -1077918550, + 1059507530, + -1064131403, + -1064308111, + -1072028673, + -1079281104, + 1049729178, + 1069877763, + -1113119397, + -1072431951, + 1014849616, + 1057165790, + 1064536711, + 1066678825, + -1086290301, + -1061906579, + -1077715592, + -1092307184, + 1036126786, + 1073465507, + -1086707489, + -1098849449, + 1014005724, + 1049923872, + -1101898779, + -1089147086, + -1080017245, + -1078648102, + 1054451997, + -1079670294, + 1070697738, + 1042928247, + 1074168144, + -1076680684, + 1041242434, + 1034388157, + 1061925119, + -1065037494, + 1058328853, + -1080719968, + -1081588566, + -1096887551, + 1072575451, + 1066203007, + 1078119336, + -1088983613, + -1076748496, + -1082727672, + 1081711569, + -1123799178, + -1080134760, + 1050306044, + -1118667546, + 1076555496, + -1078187806, + 1076850493, + 1062849725, + 1071253285, + -1069544377, + 1070705593, + 1065127710, + -1078769112, + -1076670489, + -1080620141, + 1045166953, + 1065007219, + 1060202544, + 1067973401, + -1059606371, + -1091811900, + 1063512566, + -1082398332, + 1066335321, + -1079482201, + 1074332429, + 1072902028, + 1078544843, + 1059877398, + 1074162554, + -1080600711, + 1065753284, + 1056499582, + -1094240642, + -1071698654, + 1064282274, + -1104224638, + 1059475841, + -1093596363, + 1081106280, + -1095346783, + 1059264131, + 1064989891, + -1115855568, + -1088350377, + 1027748006, + -1064425538, + -1076120436, + 1058889315, + -1091117350, + -1094099434, + 1061327824, + 1057825421, + -1095964911, + -1096527326, + -1098333828, + -1079363981, + 1050685011, + -1113388794, + 1065567178, + -1120748876, + 1051582595, + -1115105983, + 1058244676, + -1111034718, + -1086003197, + 1054667974, + -1095722195, + 1068284718, + 1034238380, + 1059668057, + -1087396397, + -1081019506, + 1035823055, + -1105467620, + 1074523078, + 1061709244, + -1090960179, + -1079827381, + 1075235849, + 1069466550, + 1067303161, + 1068956535, + 1067699990, + -1075745632, + -1081176797, + -1080365511, + 1076808652, + 1064705279, + 1061713642, + 1033308891, + 1046740298, + -1085456716, + -1062695682, + -1089236858, + -1104145499, + 1062118285, + 1030544517, + 1058549702, + 1071448232, + 1076287999, + -1092035932, + 1015896377, + 1067882569, + -1082096173, + 1056266884, + -1064941503, + -1076076186, + 1046556636, + -1081981737, + 1055194325, + -1073972684, + 1065131549, + -1092077425, + 1054031187, + 1071005501, + 1069318963, + -1090476930, + -1071885468, + 1065002982, + 1073979313, + -1061303977, + 1066381110, + -1123584276, + -1115964208, + 1049841052, + -1082856932, + -1073793027, + -1087493311, + 1058796234, + -1082416332, + -1054156102, + 1093461260, + 1026279434, + 1076495580, + -1074901276, + 1071524852, + 1075177274, + 1052796069, + -1076765236, + 1071137287, + -1087364054, + 1081757528, + -1083666412, + 1069725008, + -1068397664, + -1080002020, + 1062322914, + -1089472519, + 1083619227, + -1064018119, + 1077013788, + 1082875273, + -1056610588, + 1071801539, + 1075008220, + -1079157341, + 1061515609, + 1059953767, + -1107607338, + 1049699061, + 1003200072, + 1069070820, + -1076006190, + 1065794936, + 1086580313, + -1084619053, + 1062181779, + -1078366169, + 1073437118, + 1074471939, + -1079435441, + 1042741282, + 1051090044, + -1060481960, + -1073940337, + -1076152489, + -1081654178, + 1032831627, + 1047228147, + -1089651159, + -1080050586, + -1069217696, + -1078733031, + -1092790501, + -1066201470, + 1057065093, + -1083646570, + 1065411764, + -1102085184, + 1065738721, + -1112448486, + -1089031758, + -1073506357, + 1057974931, + -1099518431, + -1077629564, + 1059151682, + -1086833669, + 1058475700, + -1118082269, + -1097550644, + 1045895820, + 1039106410, + 1073116374, + -1089247219, + 1063037126, + 1070023048, + -1095637003, + -1099193565, + -1106164434, + 1061658208, + -1077941982, + -1085334865, + 1065987635, + -1073154829, + -1091174672, + 1053013680, + -1063606157, + -1097596600, + -1077397381, + -1065727995, + 1036968024, + -1085218764, + -1094638769, + -1075329131, + 1060392340, + -1079195904, + 1069755672, + -1095352972, + 1087651313, + 1065005027, + 1073251048, + 1062452443, + -1054312633, + 1072316958, + -1097279485, + -1069308563, + 1056985998, + 1079611138, + -1064714285, + 1046617980, + 1068643476, + -1076701720, + -1076533412, + -1082872930, + -1070637701, + 1042240408, + 1059582320, + 1055121135, + -1069826574, + 1076327685, + -1079594938, + -1078269632, + -1071095353, + 1060066101, + -1124269004, + -1077987048, + -1087652776, + -1064259282, + -1077422438, + 1031676583, + 1083465124, + -1090139141, + 1072600296, + -1092081090, + -1081404120, + 1047408162, + -1091701776, + 1059838552, + -1078935242, + -1111534707, + 1074767974, + -1083593094, + -1065078568, + -1082309386, + -1061346599, + 1066038868, + -1077764259, + -1078289705, + 1083860191, + 1093380878, + 1064627962, + -1113499117, + -1064437276, + 1072060817, + -1109859867, + 1069943782, + 1078288609, + -1072783191, + -1052666206, + -1067311770, + -1106836296, + -1077859283, + 1071196718, + -1064726224, + 1075850414, + -1072253736, + -1063409672, + -1096692461, + -1079585726, + -1066974077, + 1074079443, + 1066056653, + 1071815618, + 1041853992, + -1095228494, + 1061615585, + -1096481749, + 1055079146, + -1082481851, + -1070535057, + -1105073368, + 1072537325, + 1074216699, + 1064678692, + 1042071645, + -1094827708, + -1097295443, + 1074579145, + 1062741139, + 1038561648, + -1070292079, + -1083335943, + 1052824154, + -1063953152, + 1062187187, + -1118096343, + -1093744637, + -1095963914, + 1075520868, + 1064403110, + -1104600761, + 1045696812, + 1062862090, + -1143712360, + 1047418141, + -1081981844, + 1058022486, + 1058956191, + -1072525726, + -1096725053, + -1087280589, + -1087176721, + -1122483936, + -1064696750, + -1075728212, + -1087193986, + -1065302374, + 1059348536, + 1054937892, + 1072122536, + -1103891274, + 1075890060, + -1087518007, + 1057349688, + 1058072685, + 1057811431, + -1139780222, + -1094521486, + -1074059926, + -1095221184, + 1061066582, + -1079891387, + 1066498816, + 1034740419, + 1069466492, + -1068587817, + 1046896507, + -1105579344, + 1059304416, + 1029056642, + 1064886575, + 1075409575, + 1080735094, + -1077324746, + 1047114559, + -1107119005, + 1067696084, + -1090503385, + 1064210377, + 1074905776, + -1080717709, + 1050419624, + 1070330306, + 1067391595, + -1082996909, + 1046220818, + -1076741119, + -1074409992, + -1069447989, + -1110067855, + 1065346582, + 1059033947, + -1066390013, + 1058225210, + -1097686159, + -1093595980, + -1078775590, + -1080153695, + 1071291009, + -1073785614, + 1062986329, + 1064488877, + 1065730096, + -1102500751, + 1078277783, + -1084034446, + -1071769497, + 1068175418, + 1025724689, + -1093365684, + -1069963154, + 1067803621, + 1061179549, + 1051109311, + 1059405896, + 1074022240, + 1055439276, + 1057239789, + -1080227442, + -1088422651, + 1050494690, + -1078293755, + -1077198145, + 1044125684, + 1054536160, + -1084561626, + 1040271884, + -1092519385, + 1070815291, + 1074195316, + -1078380525, + 1076634483, + 1053635090, + -1091130418, + 1062744996, + -1073308346, + -1087587547, + -1088025870, + 1064999324, + -1090467441, + -1115453460, + 1062887636, + -1075057452, + -1096133755, + -1101194063, + -1098102996, + -1060712121, + 1061409007, + 1056001359, + -1077240365, + 1062090668, + 1072236752, + 1057441816, + 1014054283, + -1070234362, + 1089514050, + 1053022756, + -1081972533, + 1066544180, + -1084417424, + -1102566310, + -1074399363, + 1049434735, + -1085102786, + 1076950782, + -1079348285, + -1075024429, + 1063499570, + 1078543334, + -1077983424, + -1074200349, + 1062336853, + -1078423641, + -1102084335, + -1084350361, + 1065764927, + 1063097834, + 1069620211, + 1066054778, + 1021758110, + 1085981692, + -1054544583, + -1086409743, + 1062620345, + -1088393989, + -1073507712, + 1074045284, + 1068190314, + 1050539956, + -1067670550, + 1059008183, + 1076626409, + 1067828127, + -1089114321, + -1080955261, + 1078826029, + 1067768402, + 1067612681, + -1106725121, + 1084789366, + 1067182682, + 1060190775, + -1074815442, + -1086999719, + 1075824672, + -1094319122, + 1067385430, + -1085364778, + 1055698715, + -1126627870, + -1088702596, + -1098017076, + -1071770593, + -1092600099, + 1057426715, + -1075683962, + 1068548065, + 1066405158, + 1048494130, + 1032265530, + -1119657557, + -1096111393, + -1079057871, + -1088924332, + -1081611880, + 1072195173, + 1062852749, + -1091632355, + 1075639472, + -1079705300, + -1089760864, + -1080385779, + 1037221042, + -1070809536, + 1047450302, + -1056624060, + -1072096816, + -1093259614, + -1081051962, + 1070814083, + -1072701925, + -1075737405, + 1075853396, + 1066923256, + 1083209138, + 1060589726, + -1085752959, + -1069070960, + 1064760037, + -1080792814, + 1082382292, + -1079764914, + -1098849083, + -1077493641, + 1054885304, + 1056386394, + 1078180803, + 1065397706, + -1091788985, + -1075240208, + -1072591276, + -1086034449, + 1066222712, + -1077408471, + -1090831869, + -1084776976, + 1078492892, + -1087680284, + -1098055650, + 1070639481, + -1089561364, + -1084191186, + 1050247577, + 1074201092, + 1057882512, + 1063451892, + -1087486682, + -1090497824, + 1059446220, + -1081071341, + -1076822424, + -1066398428, + 1060997028, + -1079875180, + -1088059266, + -1093365601, + 1054808490, + -1075770198, + -1084455600, + 1072806675, + 1074787046, + -1065152413, + 1069149160, + -1086480678, + -1096422756, + -1075384456, + -1091383346, + -1076656416, + -1099145519, + -1072455237, + -1087470621, + 1084440468, + 1057924525, + -1068281520, + 1068930416, + -1076802007, + 1067190499, + 1070401800, + 1055117002, + 1069662339, + 1042842163, + 1051463891, + 1049727073, + 1087788720, + 1072422981, + 1075698877, + 1073776118, + -1076065722, + 1062717087, + -1066614913, + -1081598418, + -1106012897, + -1081830591, + 1059288807, + -1075558690, + 1067756008, + 1067009062, + 1069542934, + 1086053080, + -1087865664, + -1097373953, + 1058302152, + 1058792785, + 1068018148, + 1060606041, + 1079850852, + 1052356932, + 1066465955, + 1063000935, + -1084557309, + 1057614194, + 1060029832, + 1068927209, + 1072310170, + -1078081918, + -1085332213, + -1117666081, + 1071437671, + -1067334001, + 1064159640, + -1101478978, + 1059846333, + 1043326459, + 1057875140, + -1092565226, + -1096161308, + 1049706036, + 1048623761, + -1097332976, + -1112336107, + 1050542717, + 1037792564, + -1094729723, + -1093639845, + 1046430919, + -1108218393, + 1047335614, + 1057079998, + -1081442484, + 1057665649, + 1034038009, + 1034988748, + 1026769335, + 1054209560, + -1074480986, + -1105255004, + -1086496138, + -1092586564, + -1079374868, + 1053287885, + 1060430147, + 1056983153, + -1098402817, + 1048041983, + -1088348703, + 1063851959, + -1101185305, + -1117522639, + 1039762607, + -1098512820, + -1086911582, + -1075956063, + -1078499034, + 1064034476, + 1067365164, + 1037220356, + 1062854352, + 1074819396, + 1049236924, + 1069175224, + -1097231061, + -1084851296, + 1058517770, + -1087854088, + 1074014440, + 1071286891, + 1067544728, + -1076195308, + 1057754787, + 1038148136, + 1059530604, + -1072962807, + -1079558717, + 1046575868, + -1101078814, + -1106189493, + -1079431012, + 1057541074, + -1090524468, + -1080676987, + 1061916221, + -1124008959, + 1029860834, + 1043582729, + 1060724900, + -1086546075, + -1128619924, + -1098869437, + 1025635884, + -1113135266, + 1056263412, + 1068202464, + 1074998961, + -1082717077, + -1080302058, + -1102643519, + -1076538609, + 1064524970, + -1075879193, + -1079579089, + -1057207813, + -1089767371, + -1081347116, + 1058514992, + -1084722821, + 1065705839, + -1105987627, + 1069386426, + 1063546475, + -1091647499, + 1073770531, + -1097142632, + 1057759587, + -1085705428, + -1102454967, + 1032253197, + 1054448585, + -1091885732, + 1073065937, + 1045610225, + 1056782562, + 1055340600, + 1067542169, + 1062763076, + -1111777080, + 1067137816, + 1055062398, + 1077562811, + 1074111110, + 1082676776, + 1077794742, + -1067935134, + -1070333821, + -1067129449, + -1086267352, + 1085051367, + 1055005699, + 1060726000, + 1091329810, + 1068624873, + 1076135035, + 1086057457, + -1064219605, + -1068881350, + -1062459243, + 1075811385, + -1115802477, + 1075008364, + 1080910683, + -1095436407, + -1075519193, + -1061214931, + -1080036202, + -1092853279, + -1113697846, + 1087148432, + -1093785092, + 1042009658, + 1053895997, + 1074138657, + -1088655974, + -1065068412, + 1040369640, + -1079927759, + 1076109023, + -1088552084, + 1078135460, + 1042838241, + 1065082225, + 1065635287, + 1076547525, + 1030319651, + -1067022980, + 1076399443, + 1074905951, + -1077387321, + 1077576368, + 1070197518, + -1090860322, + -1079533820, + 1075285354, + -1081588198, + -1076818886, + -1110547465, + 1052159220, + -1104747388, + 1030072034, + -1086984220, + -1143480657, + -1108958836, + 1063254384, + -1079347328, + 1066030551, + -1103660690, + 1070829631, + -1089860230, + -1087812022, + -1063468321, + 1074054937, + 1042180660, + 1072780171, + -1076813704, + 1033939480, + -1105643976, + 1054191036, + 1058820926, + 1065194106, + -1103807386, + -1081238859, + 1025195056, + 1075235511, + -1089354351, + 1052225699, + -1092401990, + -1065285176, + 1085948980, + -1074179508, + 1069624398, + -1069502310, + 1065225355, + -1099885457, + 1077138115, + 1074724912, + -1066032840, + 1056779820, + 1069153483, + 1065890937, + 1080209020, + 1088888956, + 1046287801, + -1080070893, + 1036470492, + 1085053816, + -1073667444, + -1087936984, + -1086155972, + 1070768839, + -1089659140, + 1082905151, + -1094859452, + -1083865194, + -1081046274, + -1072158447, + 1071350681, + 1060565867, + -1074202754, + 1064845039, + -1089051030, + -1080579918, + -1080724632, + 1064333648, + 1066715704, + 1058619647, + 1050016131, + 1060159498, + 1078916203, + 1058046070, + 1069561817, + -1089560557, + 1060076257, + 1069739785, + 1058331676, + -1112664204, + 1059193747, + 1067246951, + -1098451618, + -1089241544, + 1075672035, + 1057822444, + -1073292026, + 1068185394, + 1065781120, + -1088814171, + 1065819155, + 1050820670, + -1086857247, + -1073041313, + 1042241878, + -1115009531, + -1081349068, + 1058671054, + 1051110117, + 1063664112, + -1087829502, + 1060783405, + 1070791655, + 1032117633, + -1083683156, + -1087273843, + 1061076235, + -1085559654, + 1050697886, + 1008569688, + 1066965011, + -1079620863, + 1044208508, + -1073255625, + -1084438131, + -1076289620, + 1063827252, + 1050116361, + 1080797639, + 1084097259, + 1072491079, + 1080977849, + -1063574587, + -1069981393, + -1070626417, + -1073376038, + 1094274887, + 1085276249, + -1072288099, + 1080901962, + 1091747935, + 1080316400, + -1104897942, + -1088187535, + 1073169632, + 1083455279, + 1081053995, + -1075552553, + 1056719862, + 1088083573, + 1067220235, + 1077359534, + -1056673297, + 1054338985, + 1072733420, + 1091582481, + -1086580072, + 1056661596, + 1069385460, + -1084028022, + -1077495869, + -1098823020, + 1064257282, + -1091625558, + 1061192191, + -1085867501, + 1073213503, + -1091946097, + -1075086230, + 1075060490, + 1078124436, + -1085468557, + -1088827406, + -1090399119, + 1085341731, + 1064985383, + -1109185734, + -1065681214, + 1069795946, + -1069737433, + 1076288467, + -1092090763, + -1082615021, + 1069343888, + -1073612316, + 1069030497, + -1092941200, + 1054027590, + 1072438693, + -1087333017, + -1086401337, + -1087650803, + 1042601555, + 1042727525, + -1087847579, + -1095116725, + 1051803111, + 1043523287, + -1089488173, + -1088522759, + 1073340917, + 1061005368, + -1087749515, + 1063651710, + 1060837127, + -1085359032, + 1055416358, + -1086683590, + 1067025899, + -1078659847, + 1056295458, + 1065660000, + 1054081995, + -1081654641, + 1045115062, + 1063904227, + -1127628450, + -1089335663, + 1033903706, + -1089220750, + -1107247328, + -1088665205, + -1094227817, + 1057190029, + -1076226820, + 1072021561, + 1037710585, + 1053686170, + -1101080652, + 1066468831, + 1053413473, + -1079198224, + -1101649814, + -1096768917, + -1093478426, + 1048660540, + 1051119270, + -1101287627, + 1069326636, + 1036827648, + -1078177529, + 1060125156, + 1064382722, + -1098067082, + 1065830504, + 1088279425, + -1076490257, + -1071024547, + -1078715483, + 1066100278, + -1085149696, + 1069204638, + 1056626626, + -1059878922, + 1066127467, + -1063592374, + -1067399380, + 1077776017, + -1071596671, + 1062216421, + 1075544292, + -1077327027, + 1084451880, + -1093596415, + 1057062066, + -1100391286, + -1055433939, + -1094048016, + 1059313962, + 1036492174, + 1086161120, + -1070509022, + 1079549259, + -1077595932, + -1098423575, + -1116703471, + -1102749662, + 1063556613, + -1056892906, + -1095416716, + -1081042343, + 1081882603, + -1113551759, + 1053762290, + 1058349611, + 1048690718, + 1057753692, + 1065769069, + -1081544789, + -1086448022, + 1067511729, + 1036979590, + 1050172290, + -1098606137, + 1067907526, + -1073194214, + 1059671850, + 1078381769, + 1044310746, + 987464648, + -1079149904, + 1053756987, + -1097027026, + 1054335446, + 1064441759, + 1052173031, + -1111446882, + 1059181499, + -1083123849, + 1057768485, + -1090117224, + -1092789230, + -1104689299, + -1095679450, + 1071323775, + -1091310478, + -1089586278, + 1063018170, + -1080958573, + 1050481815, + 1048878199, + -1102817926, + 1047128491, + 1042618165, + -1127255086, + -1078470699, + -1105290841, + -1072355637, + -1094947142, + -1111049351, + 1052427309, + -1054487697, + -1079509283, + -1067329742, + -1076156820, + 1055689108, + 1047233489, + 1066044686, + 1077087912, + 1074133730, + 1069397730, + 1050925183, + 1080914345, + -1072404795, + 1060687010, + 1077775612, + -1085525451, + 1079958290, + -1067993070, + 1073591295, + 1061110415, + -1079598445, + -1107587498, + 1073317306, + -1074901513, + -1076763948, + -1067095499, + -1109399058, + -1065738960, + -1073588746, + -1109371222, + 1076038268, + -1057791469, + -1081935135, + -1075810059, + -1071978654, + 1045186268, + -1112295258, + 1084004225, + -1058640694, + -1067169918, + -1071658739, + -1073721349, + 1083657805, + 1092297963, + -1076222359, + 1086139305, + -1074501143, + 1087377701, + -1063205669, + 1076816548, + 1072001816, + -1064804523, + 1050151490, + 1074814145, + 1070085346, + -1109347998, + -1081166224, + 1072966674, + 1008650626, + -1111845541, + 1062874973, + -1075436765, + 1063292366, + -1096892229, + 1045569412, + 1058276382, + 1060088367, + 1073189055, + 1065251252, + 1052046517, + 1056390134, + 1060705150, + 1052236540, + 1073886368, + -1061984251, + 1053309855, + -1094380128, + 1066811725, + -1084368575, + -1094250996, + -1088890357, + -1086884102, + 1075699538, + -1103198680, + 1067435659, + -1082543911, + 1066128209, + 1057031780, + 1047881816, + -1116120903, + 1046233237, + -1129227719, + 1034849980, + 1067742379, + 1042430962, + -1098506813, + -1070002012, + 1062802594, + 1079160041, + 1060338427, + -1109324604, + 1042510694, + -1093091923, + -1081511494, + 1057141848, + 1054024249, + -1072960164, + -1083965603, + 1071687346, + -1087579775, + 1040662820, + 1074145369, + -1102839835, + -1093689374, + 1040403313, + -1083281575, + 1051836334, + -1089135534, + 1029450578, + 1053910536, + 1026289868, + -1083355326, + 1056301142, + 1046877533, + 1024434804, + 1073252511, + -1096440419, + 1042584715, + -1078958916, + 1056029329, + 1049915239, + 1046944955, + -1079476868, + 1057712727, + -1087452264, + 1074519933, + 1057223704, + -1086737338, + 1029270795, + -1087955423, + -1087623266, + -1095576278, + 1037183204, + 1052969154, + -1100356913, + -1090312925, + 1072042756, + -1116570916, + -1094683750, + -1071948777, + 1065679968, + 1041292591, + -1076313241, + -1109910488, + -1069181742, + -1077922463, + -1087652020, + -1062762833, + 1081873455, + 1065734236, + 1065830743, + -1080866794, + 1075717625, + 1068646562, + 1076208917, + -1088288924, + -1077889135, + 1049621234, + -1090076301, + 1042187621, + -1084544459, + 1075012087, + -1065117765, + 1052518848, + 1053484662, + -1073715358, + -1086804906, + -1059456355, + -1075822794, + 1065105273, + -1064137579, + 1066977873, + -1064644975, + 1070067945, + 1060533074, + -1068327089, + -1084524720, + -1073419324, + -1058914070, + 1014658710, + -1080803119, + -1089791932, + -1088724542, + 1044711632, + -1077372719, + 1078852472, + -1080687443, + 1069990870, + 1065078656, + -1063298727, + -1059963553, + -1079878424, + 1062591336, + -1065365050, + 1068187035, + -1074228141, + -1088238498, + -1074079704, + 1050071733, + 1038927718, + 1032566999, + -1088377214, + 1046186425, + 1047223534, + 1073953305, + -1079649422, + 1077987313, + 1034208415, + 1083295867, + -1064173869, + -1095782256, + 1072715939, + 1075020919, + 1066604812, + -1078589976, + 1067059477, + 1063220413, + 1080517901, + -1088835252, + -1070516248, + -1079662310, + -1087131962, + -1078294445, + -1091001553, + -1071797189, + -1078396127, + 1064263165, + 1053136861, + -1096797446, + -1096230104, + 1045348303, + 1079162278, + -1091943480, + -1085279616, + -1092504895, + -1097498073, + -1090207922, + 1081985146, + -1082075445, + -1092890532, + -1110061881, + -1114042397, + -1083734771, + 1061250416, + 1067893149, + -1098567173, + 1052672919, + 1080804119, + 1078873964, + -1080434802, + -1103240902, + -1067805897, + 1058283420, + -1068233820, + -1081019781, + -1088383012, + 1053807184, + -1078956716, + 1078495586, + 1082815607, + 1067497237, + -1067000100, + 1066410107, + 1070002744, + 1057742404, + 1082781805, + 1051002873, + -1064555854, + 1066043842, + 1058901377, + 1065565529, + 1077752852, + -1086696502, + 1067319403, + -1080640990, + 1060047171, + -1067792714, + 1057695014, + -1105628199, + -1085274992, + -1063592926, + 1074955593, + 1049574256, + -1076972747, + -1086741407, + -1070441663, + -1097675364, + 1074073685, + -1077922289, + -1076710561, + 1067775427, + 1060287537, + -1064291326, + 1082671004, + 1076920139, + -1081689292, + 1059297501, + -1076702825, + 1069782035, + 1052172895, + 1082521267, + 1061984838, + 1077844177, + 1055095039, + -1082340875, + 1064665359, + -1078486354, + -1079314592, + -1069828828, + 1071559998, + 1049501716, + -1064896881, + -1074466617, + 1061305514, + 1035869429, + 1040560224, + 1053906666, + 1058720842, + 1026092452, + 1033005450, + -1089005832, + -1072005152, + 1041055659, + 1063823284, + 1074496037, + -1077620793, + -1111885245, + -1122387906, + 1071543563, + 1046754665, + 1057521311, + 1064745136, + -1078038418, + 1066292475, + -1083033808, + 1071524213, + -1087176573, + 1059295647, + -1074874223, + 1060866905, + 1073464973, + -1075857565, + -1089137813, + -1087943248, + 1082496423, + 1069625492, + -1084911025, + -1068819694, + -1081233226, + -1066605776, + -1078920534, + 1082044864, + -1073226982, + 1054997274, + 1083579688, + 1065774458, + 1077059871, + -1066696089, + -1081795722, + -1083969408, + 1016240404, + -1086556511, + -1101824223, + -1098614821, + -1085747065, + -1068892705, + 1062463612, + -1070604509, + 1075184952, + -1061902624, + -1082029421, + -1098283168, + -1079777648, + -1099741885, + 1033219339, + 1051791258, + 1064195942, + -1102671079, + 1070174051, + 1066312849, + 1082336297, + 1059759916, + -1093233732, + -1088139100, + 1052007385, + 1042097152, + 1061888030, + 1051624026, + -1090020257, + 1062494954, + 1061075400, + 1063377392, + 1067523675, + -1069943484, + -1095016561, + -1086575496, + -1072155805, + 1077273683, + -1085452434, + -1087104888, + -1068516208, + 1063982025, + 1069394628, + 1056020974, + -1124795078, + -1070162152, + 1027364502, + 1061855337, + 1066310487, + 1079953874, + 1064361357, + -1078066994, + 1076960007, + 1077338469, + 1058611042, + 1049867329, + 1073983757, + 1036524773, + -1100434546, + 1069351014, + 1067698950, + 1064337149, + -1088643500, + -1069988153, + -1143699020, + -1073493056, + 1018849254, + -1086516943, + -1089979362, + 1052729456, + -1079248656, + 1059654478, + -1100396550, + 1070461064, + 1057012441, + -1074814074, + 1068737636, + -1081781071, + 1075016795, + 1082208705, + -1089145259, + 1056239224, + 1060789772, + 1062004118, + 1056659632, + 1058960258, + 1051378540, + 1066284681, + 1058188447, + 1027425216, + -1079097671, + -1090502300, + -1073314507, + -1074933316, + 1062642176, + 1076353981, + -1099458305, + 1053719037, + -1088732016, + -1096610152, + -1081075219, + 1071218910, + 984515264, + -1073354552, + 1073867965, + -1086406285, + 1043790394, + 1066509958, + -1133312775, + -1069876877, + -1086374900, + 1071750053, + 1054980728, + -1083573116, + 1066632054, + 1062669045, + -1087982289, + -1076989639, + 1054022960, + 1057951771, + 1068906136, + -1112707103, + -1076044334, + -1082127326, + -1080484347, + -1087400231, + 1071772735, + -1088386955, + -1074681094, + -1070511695, + -1067175293, + -1097040782, + -1098127169, + 1082336155, + 1075717080, + 1081242049, + 1072258265, + 1076614882, + 1034857068, + -1069838756, + 1071361796, + -1088601722, + -1073988332, + -1080799261, + 1073975178, + -1092576882, + -1063674478, + 1073830051, + 1066507217, + 1067600604, + -1092009100, + 1068966188, + -1081956070, + 1075142094, + -1077262997, + -1071346688, + -1081248612, + 1049029658, + 1058962744, + 1061479760, + -1110795889, + 1083233725, + 1054120156, + -1090298982, + -1106973442, + 1080848975, + 1058396680, + 1076089180, + -1082870150, + 1035885677, + -1117808682, + 1060645033, + 1073352708, + -1105587142, + 1064918423, + 1083661457, + 1072245213, + 1076018843, + 1068430065, + 1030203415, + -1103380314, + -1069336145, + 1068896369, + -1064949728, + 1083923719, + -1072889334, + 1050051934, + 1060642867, + 1084114155, + 1067354827, + -1072100425, + -1089093842, + -1085909797, + -1081898463, + 1079451701, + -1096790045, + 1066832689, + 1078045432, + 1068855045, + 1064311380, + -1059586547, + 1073462001, + -1120789001, + -1070066732, + -1083141020, + 1089604818, + 1058748020, + -1073027106, + -1070178857, + 1029520655, + -1088909660, + 1078358083, + -1099243995, + -1083744839, + 1063971433, + 1066006214, + -1093867620, + 1070980784, + -1080986757, + 1057306321, + -1091228082, + 1065355519, + 1076714957, + 1069789273, + -1111478425, + 1054203033, + -1098704565, + 1035826550, + -1099176316, + 1043879084, + -1090083512, + -1105810392, + -1065580460, + 1060188456, + -1104033755, + -1071853353, + -1081350773, + -1081676589, + 1046516384, + 1066383793, + -1090048503, + -1062341848, + 1061834835, + -1070818086, + -1081070955, + -1078573533, + 1074834187, + 1082500375, + -1061822271, + 1076798400, + -1063593238, + 1079912839, + 1075710464, + 1076314708, + -1072327999, + 1057443391, + 1087597576, + 1072933697, + -1064868635, + -1080067330, + 1053213176, + -1076598705, + 1077681311, + 1063193974, + -1060472770, + 1008377268, + -1067023298, + 1059539135, + 1085441505, + 1075231646, + -1091349306, + -1088322785, + -1097614512, + 1088088115, + -1075211592, + 1080387772, + -1105525552, + -1087805954, + 1065846748, + -1078749825, + 1055080135, + 1092114773, + -1063936531, + 1059946594, + 1074236290, + 1073740578, + 1073035293, + 1067980220, + -1086833782, + 1077062585, + -1076286581, + -1088602285, + -1094322512, + -1073545545, + 1086872014, + 1025847202, + -1079447552, + -1120746910, + 1076247454, + -1088972568, + 1072750250, + -1110622896, + -1084239198, + -1086867510, + -1082061968, + 1064150873, + -1115276634, + -1082896508, + 1054963838, + -1127475734, + -1087178181, + 1042818577, + 1059604843, + -1098556611, + -1114580706, + 1071611412, + -1093141081, + 1076539664, + -1098304832, + 1052807146, + 1066341023, + -1092275076, + 1076545508, + -1087759022, + -1094414000, + 1057727486, + 1043973675, + -1089843497, + -1064488066, + -1086771115, + 1068084329, + -1085437938, + -1101021347, + -1081517314, + -1113308251, + 1058154509, + -1095563336, + -1112995004, + -1073926698, + -1096500108, + -1089020283, + 1077782882, + -1067673908, + 1065998962, + -1096925898, + 1072580742, + -1097785531, + 1065902352, + 1073878620, + -1083417648, + 1049564094, + -1089490053, + -1085965925, + -1074522451, + -1089947547, + -1098237701, + 1049114901, + -1073741480, + -1089533141, + 1043318386, + -1085830695, + -1085060656, + -1081255598, + 1060089028, + 1065314291, + 1068628244, + 1067266456, + -1099608386, + 1057402288, + 1071169448, + 1076450425, + -1071266052, + -1088514377, + -1127556246, + -1081848002, + 1066074686, + -1094479556, + 1047746831, + -1080210227, + -1097447451, + -1111265964, + 1070225469, + 1057392714, + -1086244711, + -1096463493, + -1072887807, + 1034327160, + -1084308786, + 1066973737, + 1061438283, + 1061224264, + -1084577701, + 1064888984, + 1082658265, + -1087510993, + 1057575012, + 1070173718, + 1048077135, + 1043657614, + 1073781764, + -1070400371, + 1060502289, + -1096579905, + 1074764350, + -1080783606, + 1035234533, + 1061336699, + 1039809137, + -1095093033, + 1076929875, + -1086749060, + -1089247569, + -1085190218, + 1048574095, + 1029472810, + -1115628705, + -1084316964, + 1028528958, + -1102908912, + 1043709931, + -1086899279, + 1050926254, + 1070457382, + -1094302652, + 1057029766, + -1114477851, + -1082239675, + 1045356895, + -1092112181, + -1088217424, + -1087948621, + -1118884367, + -1096023932, + -1081197516, + -1083602878, + 1055697069, + -1099914503, + -1078988438, + -1084430690, + 1062422869, + 1050456532, + -1096184482, + -1078743123, + 1052031284, + -1095307599, + -1084773402, + -1099844571, + -1088749746, + -1078921797, + -1082788449, + 1071017695, + 1058917429, + -1092951845, + 1066474285, + 1018589857, + 1079773647, + 1068730899, + -1084821268, + 1041238518, + -1086923057, + 1057307284, + 1048062774, + 1057645528, + -1072594292, + 1044731820, + -1079567565, + -1081267365, + -1080218270, + 1041648396, + 1058704895, + -1081856218, + -1093993515, + -1089791501, + -1088630018, + 1066034181, + -1072706905, + -1098661152, + 1068123525, + -1085039909, + 1043508401, + 1065075394, + -1095438394, + 1041788161, + 1062187589, + -1086796806, + 1052330676, + -1103047336, + 1040163528, + 1068391822, + 1061658659, + -1097647918, + 1058971414, + -1093825971, + 1047024070, + -1078152574, + 1053745308, + 1055805164, + 1063490442, + -1079381316, + -1081584568, + 1055752541, + 1041766132, + -1084221395, + 1049407451, + -1071749765, + 1046709736, + -1064424329, + -1081075516, + 1067671142, + -1099772883, + 1053093991, + 1068918155, + 1063906119, + 1081052511, + -1095962438, + -1072816687, + 1071262343, + 1078640645, + 1076139131, + -1065320142, + 1074099766, + 1081139242, + -1075910570, + 1082898161, + -1088119235, + -1097212089, + 1083216045, + 1056608760, + 1074292852, + 1059668774, + 1051426560, + -1111904300, + -1073843469, + 1063775468, + 1067270118, + -1090100895, + 1065666295, + -1082940126, + -1082830979, + 1068346402, + -1088919986, + -1094947652, + -1095836487, + -1063191109, + -1076115306, + -1089117908, + 1041280378, + 1049878418, + 1067156257, + 1049737788, + -1090045252, + 1059159221, + -1071859581, + 1065083702, + -1079391732, + -1079600891, + -1086803904, + 1061594790, + -1107899405, + 1067630322, + -1076501712, + -1079816330, + 1059665853, + 1034887652, + -1085857607, + 1017993526, + -1088578399, + 1067368824, + -1087923870, + -1085627393, + -1064944993, + 1077845969, + -1082398539, + 1066204594, + -1080781673, + 1078738132, + -1105532724, + -1092875702, + -1076909595, + -1079329093, + 1077395586, + -1071783134, + 1061281432, + -1070747065, + 1072233674, + -1065613778, + -1108624256, + -1080722752, + 1074089536, + 1066355503, + 1066961641, + -1073025921, + 1034370567, + 1057285069, + -1085406487, + 1065372922, + -1081024028, + 1050183998, + 1059780503, + -1075996188, + 1074454429, + 1094075702, + -1070899530, + 1059882138, + 1065791630, + 1071540332, + -1087762214, + 1056401099, + 1072398202, + 1080156894, + 1068052797, + -1094007286, + -1085563819, + -1086000393, + 982268468, + -1070481639, + 1069067350, + 1064688030, + -1077894311, + -1092844659, + 1044977175, + 1069044577, + -1096628668, + 1074273580, + 1035226935, + 1066722600, + -1094428287, + -1069340873, + 1058695421, + 1065018858, + -1070839651, + 1076739603, + 1065736304, + 1061215583, + 1058784296, + 1049971822, + 1072119994, + -1067959859, + -1070872590, + -1095226241, + 1068844877, + 1045453430, + -1074054285, + -1066631165, + 1071548592, + 1066213253, + -1080749553, + 1059344660, + 1072485775, + 1057516406, + 1060620397, + 1076501676, + 1078663162, + -1069261746, + 1061231163, + 1068801780, + -1059595227, + 1059242918, + -1068512857, + -1123154370, + -1093678004, + 1057440925, + 1068698349, + -1080721501, + 1043789632, + 1076251106, + 1049368635, + -1069572651, + -1074838468, + 1072979145, + 1070585700, + -1089198922, + 1084187104, + -1071802097, + -1120153729, + 1077603276, + 1066361106, + 1065905422, + -1086337348, + -1088116769, + -1078621156, + 1054563897, + 1067183089, + -1104089118, + -1074481886, + -1087116582, + 1049646391, + -1075844245, + 1050685411, + -1080287509, + -1109704286, + 1065325272, + 1078509590, + -1077113047, + 1057604824, + 1055957692, + -1095168191, + 1060941602, + -1146434818, + -1081949174, + -1076034392, + 1049382965, + 1074037107, + 1049403104, + -1092332525, + -1083467736, + -1081103356, + 1058753152, + 1074958993, + 1075265453, + -1101178791, + -1077159038, + -1087220925, + -1080696272, + -1070167386, + -1060166874, + -1063528904, + -1072357980, + -1073998550, + 1057036383, + 1052944732, + 1062922858, + 1080458959, + -1093342202, + 1069165716, + 1064856568, + -1068475283, + 1070824726, + 1079020110, + -1077658460, + -1062132734, + -1076283503, + -1119455238, + -1073237370, + 1010243052, + 1032296214, + 1058603750, + -1084632138, + -1074823109, + 1063151394, + 1075998298, + 1071798492, + 1058108221, + 1043750626, + -1100393112, + 1070841603, + 1060784040, + 1057805844, + -1107436060, + -1105592536, + -1086160971, + 1051406786, + -1065011514, + 1076118162, + 1057813694, + 1055999270, + 1034809668, + 1069730977, + 1071583018, + 1045084495, + -1084307037, + -1097318846, + 1051865314, + -1067533893, + 1076960694, + -1063241737, + -1064746865, + 1082407591, + -1061939441, + 1082124062, + -1127259725, + 1060743019, + -1063467153, + -1052190122, + 1065502756, + 1093816078, + 1072678298, + 1075606976, + -1067451716, + 1075589462, + -1069226088, + -1064933033, + -1065248191, + -1086004310, + 1067438829, + -1073261394, + 1084865628, + 1026510972, + -1063307651, + -1064544722, + -1079920632, + 1067213978, + -1085948333, + -1109265322, + -1090796737, + -1066125177, + 1074393047, + 1063028926, + 1084756068, + -1079644683, + -1074983009, + -1095367058, + 1059651201, + 1077001087, + 1069120619, + 1057693808, + -1076488723, + 1058987078, + 1068441705, + -1084342332, + -1070212495, + 1057790297, + -1073708920, + -1084529861, + 1056209716, + -1097977402, + 1057255157, + 1086605703, + -1069954705, + 1066440169, + 1026316222, + -1077427681, + 1041701488, + -1072874634, + -1117359454, + -1090227684, + 1060627722, + -1084234589, + 1063208363, + -1063835885, + -1078292488, + -1062166381, + 1077288212, + -1105872313, + -1074087530, + -1078824759, + 1074983100, + 1068383528, + -1069907797, + 1068069560, + -1072163975, + 1083285652, + -1078352984, + -1078342938, + -1068849179, + -1083864410, + 1037253717, + 1070566593, + 1064575806, + 1051313931, + 1082337807, + -1057048286, + 1093364183, + -1066868242, + -1073956976, + 1059935781, + 1084985849, + 1081648122, + 1069420602, + 1084400077, + -1063015883, + -1060215000, + 1091344811, + 1088721283, + 1059911924, + -1083282635, + -1067821668, + 1077932623, + -1056067466, + 1066099413, + 1087257764, + 1082700705, + 1056340245, + 1088746532, + 1085082224, + 1093036475, + 1094017616, + 1073592058, + -1069524618, + -1081132573, + 1081598010, + -1089706339, + -1085924967, + 1076087130, + 1068170279, + 1070380864, + 1070040610, + 1007457322, + 1070568418, + 1066878709, + 1078625124, + 1074544480, + 1071742001, + -1060898081, + 1055353086, + 1072371865, + -1061111851, + 1058448048, + 1082343537, + 1052369979, + -1061751899, + 1074687380, + -1093902606, + 1072957805, + 1068150918, + 1083948833, + -1063816492, + 1072787274, + -1069343999, + -1077556358, + -1065268878, + -1095591046, + -1106290268, + 1074833780, + 1062340164, + 1059319784, + 1072784960, + 1077003449, + 1057408907, + 1070649536, + 1072509215, + -1075630740, + 1064116060, + -1113554113, + 1080720464, + 1066232746, + 1056596555, + -1092895022, + -1096323937, + -1097333085, + 1061898564, + -1080907377, + -1066225576, + 1033958088, + 1047760151, + -1085704533, + 1039011699, + -1068185552, + 1063986688, + -1065999674, + -1073582001, + 1077843711, + -1074993144, + 1072250426, + -1074885548, + -1091100155, + -1083103034, + -1061510612, + 1075448515, + 1084089444, + 1059240428, + 1069996699, + -1079320916, + 1077034179, + -1069680764, + -1076435996, + -1097660270, + 1067363283, + 1086435975, + 1084197029, + 1077767197, + 1061722270, + -1070820931, + -1066917722, + 1062199171, + 1064542984, + -1110211060, + -1086686845, + 1069087831, + -1086299548, + 1056050853, + 1056183877, + 1051465921, + 1069440878, + 1050338911, + -1083533628, + -1075693915, + 1057936114, + -1090984634, + 1068282808, + -1072044623, + 1058791384, + 1050055404, + 1068991760, + -1067521120, + -1096005697, + -1085975190, + -1078335820, + 1072408316, + 1052784827, + -1093076237, + -1065766414, + -1108331954, + -1083361937, + -1085642172, + -1072964479, + 1075281974, + -1107664085, + 1015139301, + -1097674062, + 1054889737, + 1043369603, + -1083527463, + -1067921056, + -1121691304, + -1077279905, + 1064056218, + -1112235425, + 1065800542, + -1095971668, + 1042960133, + -1088309612, + -1089847361, + 1054275241, + 1044382498, + 1063665728, + -1090447392, + -1105794995, + 1077317548, + -1086428459, + -1101735432, + 1068944346, + -1090751646, + 1061155909, + -1131908982, + 1071767955, + -1073367471, + -1081446309, + -1080346886, + 1049531102, + 1086506120, + 1075850240, + 1052655309, + 1064201879, + 1053180098, + -1088915827, + 1071351216, + -1094708020, + -1081417395, + 1064219109, + 1073337556, + -1064905275, + -1081184144, + 1052821736, + -1081900445, + -1097903467, + 1061037290, + 1052948316, + -1112919110, + 1031608176, + 1047303202, + -1079281610, + -1122637577, + 1066631623, + -1092521067, + -1087195946, + -1106277556, + -1120112757, + -1089774101, + 1052594781, + 1056549831, + -1073168289, + 1043189954, + -1090750904, + 1077621320, + 1068972884, + -1093434098, + -1088173439, + -1083832496, + 1033900926, + 1042976542, + -1085777012, + -1092680756, + -1113788982, + -1079973729, + -1075883997, + -1094485889, + 1067939514, + -1069671963, + -1103086802, + 1066028069, + -1075447534, + -1075785233, + -1076197056, + 1082288733, + -1067479918, + 1077537433, + -1076341338, + 1071586810, + 1070887042, + 1068099159, + 1084897192, + 1076478292, + 1059744364, + 1075830250, + 1084593701, + -1113729524, + 1057724351, + -1068236610, + 1072439803, + -1053197905, + -1081792879, + -1071665561, + -1082473626, + 1079545786, + 1098316603, + 1085717205, + 1089223694, + 1041760322, + -1064634010, + -1086910177, + 1058955860, + -1085318508, + 1080453535, + -1071117079, + 1053669349, + -1090687478, + 1065880467, + 1060312207, + 1065626508, + -1081534391, + -1071986529, + -1074941044, + 1055576488, + 1049904753, + 1044400177, + 1060725967, + -1076551524, + 1053886568, + -1084948206, + 1069528768, + 1074727604, + -1077070873, + 1060557116, + 1067627799, + -1085188168, + -1090747485, + -1092462232, + 1090916996, + 1074890446, + -1098653381, + 1068442084, + -1063942067, + -1072256738, + 1080789369, + -1078118226, + 1085816645, + 1083900195, + -1062347512, + -1089316272, + 1066712315, + 1073893388, + 1071061337, + 1070278033, + 1057148591, + -1081339686, + 1081930451, + 1034880618, + 1062761896, + -1080852818, + -1076885808, + 1084196616, + 1065606910, + 1091012036, + 1073073955, + 1091674638, + 1086174929, + 1078709824, + 1049682513, + -1073164265, + 1073926113, + -1086731463, + -1082707970, + -1100425623, + 1063005555, + 1048654060, + 1072285874, + -1120163533, + -1089367700, + -1097324602, + 1073002693, + 1067976264, + 1070368762, + 1054672879, + 1074087164, + 1063034243, + -1092866677, + 1070026875, + -1108157256, + 1067261489, + -1084013796, + -1138490518, + -1077167728, + -1115515990, + 1083616968, + -1090295589, + 1064186265, + -1070892974, + 1065602818, + -1087035009, + 1047443969, + 1079018475, + -1081465840, + 1077875614, + -1068960075, + -1063792075, + 1079568900, + -1077043903, + -1060134496, + -1089785554, + -1077004104, + -1075203633, + -1068426289, + 1079145504, + -1066972555, + 1078614339, + -1097539040, + 1073834685, + 1048621514, + 1060625222, + 1061046456, + -1088782083, + -1104047979, + 1068776554, + 1079688470, + 1086052383, + 1071043413, + 1083202142, + -1095935623, + 1075470329, + 1092820022, + -1093151169, + 1083325953, + -1057802560, + 1038054452, + 1078199875, + -1061236604, + -1056351891, + -1073609576, + -1080958710, + 1054074055, + -1081645981, + 1047768244, + -1068902111, + 1074846607, + -1079776457, + -1078327780, + -1081630303, + -1072633978, + 1062677116, + 1075290616, + -1060453050, + 1035052552, + -1073515934, + 1075067503, + -1070829340, + 1069231202, + -1089728354, + 1065060029, + 1080864025, + 1074051848, + 1064130069, + -1056420958, + 1073262051, + 1062944630, + -1096837098, + 1060018512, + -1086685594, + 1047351606, + -1096932565, + 1057909495, + 1061713321, + -1066414554, + 1075347183, + -1088862017, + -1064158426, + -1070978865, + -1101222953, + 1059159219, + -1089888481, + -1062492647, + -1092162606, + -1058330719, + -1106841942, + -1076859153, + 1069088671, + -1076365476, + 1066726010, + -1081025112, + 1061277494, + 1073766824, + -1096346360, + 1072662921, + -1087791536, + -1080823305, + -1069806162, + 1056927338, + 1065652492, + -1086835578, + -1080967455, + 1058076213, + -1085604730, + 1070744291, + 1045395316, + 1066171193, + -1070349944, + 1058669054, + -1096736122, + -1104544729, + -1080820273, + -1076251044, + -1079180505, + 1055820639, + -1056930737, + 1081829464, + -1071676870, + 1077832040, + 1086077702, + -1072639716, + 1079550318, + -1061445216, + -1063798163, + 1091368443, + -1074703163, + -1058242964, + -1065409338, + -1066727595, + -1063273278, + -1063629747, + -1068269137, + -1061144649, + 1062919326, + -1061005714, + -1086382722, + -1064915318, + 1074938837, + 1083153178, + -1070018330, + -1054760717, + 1078974226, + 1058963164, + 1050630384, + 1066955830, + 1041994387, + 1061027082, + 1008184652, + 1056085202, + -1067984262, + 1053137150, + 1058955566, + 1072561540, + 1057444013, + 1059695541, + 1066043903, + 1073737702, + 1063103321, + -1076340582, + 1034182490, + 1070108261, + 1078238652, + -1067694240, + -1089946629, + 1078701923, + -1087376540, + 1067889116, + -1096882181, + 1055110801, + 1079278465, + 1073815111, + -1075343129, + -1072027699, + 1065293742, + -1075312161, + 1063652223, + -1069528408, + -1088356868, + -1088201272, + -1066621708, + 1052880532, + -1081762798, + 1064633385, + 1048116504, + 1043347456, + 1072166366, + 1051356717, + -1083808245, + -1078878788, + 1062361746, + 1065386150, + -1088122952, + 1063944604, + 1063126221, + -1096682002, + -1115651728, + 1055476784, + -1070156187, + -1087865489, + 1050164080, + 1066482348, + -1061823383, + 1080193227, + 1064001701, + 1046691068, + -1067162293, + -1064133788, + -1066218290, + 1077546442, + 1086539279, + 1047054696, + 1068791752, + 1079956617, + -1073211568, + 1083695933, + 1091646442, + -1068254567, + -1076350049, + 1075869751, + 1079446245, + -1076407454, + 1080935371, + 1077591106, + 1044360006, + -1061782085, + 1078929289, + 1083043626, + 1066323373, + -1089636241, + 1052121893, + -1061012381, + 1004996896, + 1084816653, + -1068021109, + 1087823950, + -1098134784, + 1084831431, + -1065004807, + -1072725697, + 1071748153, + -1081107820, + -1063626350, + -1078059876, + 1067264959, + 1043873956, + 1086133660, + 1082744140, + 1077267510, + -1080641207, + -1077402463, + -1062747840, + 1071298522, + 1079597671, + 1087419322, + -1070737958, + 1074650280, + 1040597636, + -1075738098, + 1074886614, + -1066403732, + -1080649712, + -1105512922, + -1075780486, + 1076403529, + -1053539690, + -1077283449, + 1085791491, + 1086470750, + 1054772208, + -1103930241, + 1067477616, + 1066250753, + 1058041673, + 1077613423, + 1076492966, + -1081606170, + 1064118523, + -1082051223, + 1054337853, + -1076736112, + 1057326369, + -1073096417, + -1063051650, + -1088802649, + -1074219580, + 1078487754, + 1067183568, + -1084921591, + -1067074053, + 1079277452, + -1080913741, + -1071400944, + -1064745371, + 1061229118, + 1068347069, + -1070036750, + 1066828986, + -1122557731, + 1065773898, + 1070157883, + 1074040400, + 1079850682, + -1081678141, + 1067909652, + -1085731377, + 1071822074, + 1088027658, + -1069612615, + -1084366426, + -1087697851, + -1083758051, + -1085316209, + -1086054523, + -1084897349, + -1108924220, + 1057001879, + 1058022671, + -1096807589, + -1099886081, + -1077595989, + 1079727253, + -1104283627, + -1118256752, + -1075446013, + 1051763599, + 1071569803, + 1048620836, + -1085678366, + 1074453831, + 1069902473, + -1099422505, + 1068137639, + -1096623765, + -1068851817, + -1088558669, + -1113424104, + -1102475194, + -1088221735, + 1040705341, + 1059099746, + -1071629385, + 1066423558, + -1069923980, + 1069805978, + -1086572005, + 1068038806, + -1081423831, + -1088784210, + 1067218219, + 1062278401, + -1089853487, + -1087229118, + 1040916965, + 1069313902, + -1153382928, + -1074537309, + -1107425727, + 1058766960, + -1097938157, + 1047413060, + -1130854349, + -1100424760, + 1043273876, + -1097891390, + -1088591415, + 1073541816, + 1053080389, + 1047842046, + 1043860333, + 1071318155, + -1078350294, + -1104855215, + -1112457799, + 1052834814, + 1069951693, + 1067551650, + -1067210882, + -1083951546, + -1088908156, + -1087819174, + 1060132178, + -1071240443, + 1066237377, + -1086785829, + -1071515254, + -1054225093, + -1077168722, + -1078323135, + -1078440720, + -1094827284, + -1069741162, + 1062320069, + 1070969444, + -1068126511, + 1076071862, + 1077822181, + 1055816097, + 1068733008, + -1082092175, + 1067838313, + -1095889259, + 1063209094, + 1077048890, + 1075351918, + 1059907731, + 1077438236, + -1069350564, + -1089407000, + -1068029161, + -1079735397, + 1076691942, + -1078902962, + 1071285349, + -1067709861, + 1060438459, + -1100246700, + -1072148952, + 1082537196, + 1076338389, + 1068742201, + 1025428045, + 1060142317, + 1079814431, + -1080439054, + -1064065514, + -1071257096, + -1080418107, + 1068488003, + 1077316884, + -1073407063, + 1067552054, + 1071130773, + -1071328482, + 1067749084, + -1095866933, + -1079509452, + 1057931555, + -1077177108, + -1087541574, + -1077702390, + -1081651604, + 1077132342, + -1072315027, + 1077061572, + 1062271023, + -1091012926, + 1058401494, + 1072484092, + 1057060961, + -1091683177, + 1068892668, + 1058810751, + -1078726999, + 1059754238, + 1070011592, + 1031549365, + -1091910608, + 1043759988, + -1066776642, + 1070892600, + 1057785799, + -1071398329, + 1039293512, + -1081752149, + -1076306466, + -1103410314, + 1078671049, + -1090151421, + 1067451802, + 1078151265, + 1025160305, + 1067511354, + 1034922930, + -1089514941, + -1065178993, + -1081431131, + 1058267294, + 1076170194, + -1078108033, + 1066210477, + -1078643667, + 1058550211, + -1082917152, + 1053212017, + 1073848215, + -1095430052, + 1066647029, + -1105630454, + 1066576849, + 1035078851, + 1068312101, + 1070030267, + 1041873430, + -1082078375, + 1072434092, + -1095516005, + 1064218327, + 1063026357, + 1058381019, + -1088198359, + 1061388356, + 1049927267, + -1091555504, + -1101652834, + 1067781011, + 1039533112, + -1091897982, + 1082241320, + -1074349073, + -1082307070, + 1069631246, + 1079297137, + 1035862391, + 1052975288, + 1053057471, + 1058054906, + 1070287791, + -1083068862, + 1048058231, + -1089669454, + -1076742158, + 1070532924, + -1067750268, + -1075047374, + 1061366160, + -1073077589, + 1063827525, + 1059571359, + 1082525041, + -1095714523, + -1078725120, + 1053613360, + -1087549692, + 1057744758, + 1073893108, + 1081896449, + -1075467932, + 1060873143, + 1063890930, + 1074287964, + -1081888754, + -1089823546, + 1050292419, + -1090404672, + 1074193175, + 1047345859, + 1067778058, + -1063645384, + -1090678609, + -1089586318, + 1066469595, + -1077723160, + -1073175497, + 1066507390, + 1049972126, + -1093980086, + 1042308592, + 1054482357, + 1066859623, + -1070046123, + -1115860651, + -1072855619, + 1070264213, + 1033810629, + -1094724659, + -1106870284, + 1049011327, + 1067181088, + 1064682099, + -1070359379, + -1072689290, + 1060747982, + -1080713200, + 1040097917, + -1091873292, + -1081659505, + -1069383099, + -1089427371, + 1053525968, + 1055848134, + 1050689386, + 1034959797, + -1086028486, + 1019060300, + -1082444898, + -1110128816, + 1063246044, + 1065821225, + 1064780331, + 1047495534, + -1110266562, + 1026697559, + 1063436633, + -1071698471, + -1083298422, + 1075926883, + 1072076741, + -1075801315, + 1064368309, + 1065902583, + -1084941013, + -1079998501, + -1083811173, + -1076288684, + 1080896802, + -1105468030, + -1091624960, + 1065599433, + -1078786397, + -1081212628, + 1053525622, + -1079003218, + 1061671864, + 1056138047, + -1080050629, + 1065156921, + 1073919589, + -1088360392, + -1085960738, + -1071692160, + -1106973054, + -1104744829, + -1073458705, + 1054674008, + 1061712790, + 1050484771, + -1076532238, + 1068489051, + -1075518564, + 1071791299, + -1078218029, + 1057726862, + 1048725316, + -1088868765, + -1073729780, + 1056981994, + 1057890719, + 1064179151, + 1048580609, + -1078257821, + -1098843823, + 1057873671, + 1055750898, + -1080379141, + -1083140710, + -1078510039, + -1081175319, + 1058916607, + -1081568480, + -1089788212, + -1086935004, + -1119371877, + 1070327956, + -1084637572, + 1028565009, + -1107919111, + 1077347579, + -1081936321, + -1100556894, + -1081846218, + -1084838279, + -1090272052, + -1122884119, + -1088544400, + 1066600522, + 1073219112, + -1070797452, + 1077730978, + -1066868152, + -1080419667, + 1049292604, + -1072008365, + 1095487098, + -1088737783, + -1068269224, + -1090316607, + -1071381797, + -1081601455, + -1087159888, + -1095658496, + -1059564343, + -1078987670, + 999998682, + -1072924577, + 1074097994, + 1074255402, + -1145491676, + 1047575278, + 1052294561, + -1081992291, + -1074034035, + 1075223033, + 1072628685, + 1063334585, + -1083791821, + 1054872905, + 1071097116, + 1072863398, + -1067237949, + -1114032099, + 1071109715, + 1050510394, + -1087047098, + -1076085382, + -1081387171, + -1087918896, + -1120341722, + 1062985472, + 1076447379, + 1060135330, + 1077344847, + -1086704526, + 1075009898, + -1088314981, + 1066728701, + 1057994877, + -1089452552, + -1079215363, + 1064820787, + 1056525416, + 1052029822, + -1085718967, + 1063899909, + 1073732278, + 1075999809, + -1059923246, + 1053403257, + -1062640659, + -1073371633, + 1058887638, + 1045894702, + 1051227376, + 1072309291, + -1064300711, + -1072830604, + -1069819085, + 1077520152, + 1087949792, + 1046785343, + -1073801822, + 1058754563, + 1077684457, + 1037670095, + 1065301550, + -1075004253, + 1024006713, + 1074318196, + -1098486728, + 1074686333, + 1079002163, + -1061903547, + -1106835360, + -1079804297, + 1053679516, + -1064931452, + 1070744168, + -1073496859, + 1044911674, + 1073075958, + -1089457589, + -1078852680, + 1074371215, + 1068935107, + 1083463446, + -1080258001, + 1063399173, + 1044542224, + -1082154107, + -1077414084, + -1081672779, + 1068135323, + -1069432738, + -1105650981, + 1057055818, + -1082180963, + -1083268160, + 1056869392, + -1107490056, + 1065598549, + -1095141473, + -1094053885, + -1067231014, + 1068792012, + -1100595120, + 1064581061, + -1066506715, + -1113007708, + -1075832435, + -1078784230, + 1064379235, + -1080662151, + 1072607013, + 1066264713, + 1066813737, + 1076210372, + 1048421666, + 1068203967, + -1072459219, + 1073901488, + 1074525947, + -1073017615, + -1085777487, + 1067733217, + 1057067433, + 1073883223, + 1062825061, + -1073606220, + 1084483986, + -1089180313, + -1076255847, + 1025793418, + 1084678543, + -1077067072, + -1081452392, + -1072543077, + 1063624683, + 1082704081, + -1082133867, + 1062102566, + 1083086136, + 1063230067, + 1084607699, + 1079659380, + 1085146729, + 1033636847, + 1079814706, + 1077503238, + -1073563944, + 1084067783, + -1078724401, + -1102286574, + -1093711266, + 1081513564, + 1061959383, + -1074577947, + 1077974388, + 1065673664, + 1086658417, + -1100857169, + -1089197136, + -1080597076, + 1069449623, + -1079126120, + -1093955807, + 1058255092, + -1079288292, + 1065099788, + -1081418959, + -1071986591, + -1089540777, + 1077815949, + 1058542389, + -1073004960, + -1079170773, + -1088994030, + 1058962662, + 1051288089, + -1080789197, + -1098840166, + 1063102315, + 1075731840, + -1087627628, + 1075366842, + 1053956874, + -1080215844, + 1067931041, + 1042253013, + 1075729038, + -1064824006, + 1089326825, + 1074274671, + 1085888892, + -1073173483, + 1066717908, + -1089465222, + 1041135346, + -1071211890, + 1077085614, + -1072251115, + -1111871234, + -1092338931, + -1087372649, + -1065652342, + 1078047244, + -1062289359, + 1073895737, + 1085217993, + -1097687270, + -1070080995, + 1060658265, + -1060372814, + 1066944368, + -1063024771, + -1098476807, + 1076963557, + -1089717240, + -1073543393, + -1084735138, + -1088637769, + -1105054835, + 1064871467, + -1099066540, + -1071727194, + -1081292964, + -1073602146, + 1074336289, + -1072529680, + -1110613448, + -1075288566, + 1049622529, + 1062590377, + 1057875789, + 1060929096, + -1063472197, + -1097582113, + 1048725116, + -1096897276, + -1080769978, + 1061486120, + -1070196014, + -1088889150, + 1045768095, + -1099015414, + 1085438719, + 1041763994, + 1063276594, + 1051297651, + -1137021988, + 1061514452, + -1104176364, + 1057379047, + 1071171951, + -1064166544, + 1067777510, + -1099934541, + -1096525579, + 1068279983, + -1074581173, + -1071344161, + -1076399988, + -1072386623, + -1079259756, + -1073970907, + 1057582807, + -1086474574, + 1068179084, + -1083630567, + -1075463518, + 1073424193, + -1071912785, + -1096075710, + 1052828903, + 1050609513, + -1072978057, + 1041201797, + -1056888673, + 1052275641, + -1083556189, + 1040436658, + -1070454340, + -1084023785, + 1074203935, + -1099187997, + 1060806790, + -1105222538, + -1078133810, + -1064445348, + -1110953968, + 1073810719, + 1072996064, + 1083905768, + 1053066362, + 1054782363, + 1083752931, + -1061063192, + 1082200474, + -1075902884, + -1072020483, + -1060879127, + 1071769906, + -1065619728, + -1077054328, + -1062459091, + -1068968019, + 1066829549, + 1058694608, + -1073094534, + 1063490865, + -1074122735, + -1082268552, + -1078089483, + 1088229646, + -1082569558, + 1089302937, + -1064309339, + 1080518695, + -1060131127, + 1076783609, + -1089855652, + -1079538260, + 1041274417, + -1086750672, + 1076511967, + -1081131146, + 1084055447, + -1107224435, + 1028204472, + -1071031627, + -1068764275, + 1091446537, + 1079990682, + -1061738629, + 1077127224, + 1080958566, + -1064862051, + 1066331856, + 1079857561, + 1074816043, + 1088740822, + 1060616551, + 1091218270, + -1055247167, + -1074725294, + 1076875025, + -1063443921, + -1075215717, + -1079704506, + -1079463638, + -1070167007, + 1078576036, + -1069902818, + -1064572769, + 1094790143, + -1083176431, + 1045698150, + -1080930658, + 1085826396, + -1089499298, + -1109552922, + -1064409555, + -1078644261, + 1033602307, + -1090817163, + -1101745219, + 1066852579, + -1110675321, + 1048673457, + -1080672373, + -1080371893, + -1084836330, + 1058592713, + 1067748531, + -1119287904, + -1087758920, + -1077148261, + -1081868985, + 1067831596, + 1050231062, + -1090759316, + 1063094680, + -1097038383, + 1050789539, + 1039276703, + 1052843005, + 1065472341, + 1025230134, + 1060147386, + -1096918422, + -1135304165, + 1020417133, + -1078101040, + 1059656975, + -1079677493, + -1104622596, + -1076078377, + 1057829426, + -1101757530, + 1050395515, + 1047738594, + 1044479335, + 1070177000, + 1070913344, + 1065655782, + -1077126669, + 1065880980, + 1042427301, + 1073595156, + -1072195815, + 1054950077, + -1076163920, + 1065755976, + 1070258520, + 1075307109, + 1034143530, + -1072445965, + 1070489452, + -1077891532, + 1068490464, + 1057015676, + -1085991196, + 1086733913, + -1088429249, + -1076387693, + 1058881860, + 1067652500, + -1097073705, + 1082743164, + -1083035858, + -1082158170, + 1047323519, + 1075940919, + -1065625871, + -1083404127, + 1051103660, + 1059140361, + -1080825691, + -1100112280, + -1093212819, + -1098663220, + 1052906493, + 1077967824, + 1068104038, + -1071755587, + -1075994421, + -1086196462, + -1078337674, + -1081424712, + -1089880115, + 1066869126, + -1072006167, + 1082822235, + 1072063413, + -1061457027, + 1080370205, + 1058909072, + 1081105605, + -1086464417, + -1077821920, + -1068895201, + -1087295216, + -1068456912, + 1049223979, + -1071238879, + 1070911527, + 1086236272, + 1085892947, + 1074516452, + 1048505974, + -1079359878, + -1059678425, + -1061672957, + 1090010099, + -1098902452, + -1080617572, + 1048752947, + 1073742526, + -1093205507, + -1077830957, + -1084414250, + 1070515468, + -1083894694, + -1083933301, + -1086192092, + 1057729355, + 1018235454, + -1118104933, + 1039020740, + 1074526576, + 1064368367, + -1069918892, + 1054063281, + -1095521460, + -1097624424, + -1097516105, + 1063209000, + 1054942108, + 1078908235, + -1069225866, + -1093449068, + -1100293589, + -1081667155, + -1080236469, + -1103329410, + -1080874399, + -1080688763, + -1079313438, + -1074919159, + -1074019815, + 1069150766, + -1075277912, + 1070085247, + -1082404861, + -1089567188, + -1092622835, + -1069640587, + 1069610208, + 1078044601, + 1075008737, + 1052081922, + 1061246130, + -1099101846, + 1057344326, + -1078199316, + 1052845730, + -1159864736, + 1076912753, + -1078846055, + 1059577725, + -1126624739, + -1093691372, + -1073579462, + -1078313073, + -1100536120, + 1059136087, + -1073425692, + -1078617862, + 1039193243, + 1045949513, + -1087962760, + -1090248950, + 1065635586, + -1087694648, + 1064480807, + -1097834637, + 1056731282, + 1062678457, + -1080477058, + 1057895881, + 1061788900, + -1076377111, + 1049148007, + 1065935291, + -1084647602, + -1119764440, + -1093370450, + -1092708197, + -1090925202, + 1058576186, + 1057858387, + -1072855534, + -1096232552, + 1082625349, + -1098570904, + 1036311690, + 1034229155, + -1073116934, + -1087710679, + -1079087029, + 1062900548, + 1040144053, + 1075075326, + -1083883905, + -1098269601, + 1049025344, + 1078438508, + -1077101454, + 1069437819, + -1065068944, + 1059961464, + -1084487557, + 1062025099, + -1107087631, + -1087683448, + 1062723609, + -1061578575, + -1062626834, + 1060647933, + -1113926113, + -1085785062, + -1094197947, + -1097629958, + -1065190727, + -1060852898, + 1072386237, + 1061207190, + -1089428688, + 1045819676, + 1074398356, + -1088029730, + -1083714143, + -1083804654, + 1080413654, + 1069904299, + -1069296732, + -1077582245, + 1054292418, + 1066451406, + 1079287935, + -1078881932, + 1074481355, + 1027388282, + 1077280439, + 1073436581, + -1080743693, + 1070355386, + -1084489018, + 1059126069, + -1071588212, + -1087506916, + 1062472319, + 1080161189, + 1066267237, + -1086381922, + -1057631529, + 1083340853, + -1061733929, + -1064195819, + -1064499824, + 1069520675, + 1073477344, + 1070428213, + 1061369956, + -1064141573, + 1068381629, + 1060659604, + -1079468381, + 1080782334, + 1082792207, + 1082290975, + 1071219593, + -1106855827, + 1075716862, + 1066584307, + 1083599898, + 1059516825, + 1083951636, + 1081450850, + -1064213329, + 1072764790, + -1073183581, + -1084446104, + -1069581260, + 1052058587, + 1066496619, + -1075020053, + -1064038312, + 1070049999, + 1052744555, + -1080440187, + 1056216897, + -1099572587, + -1076724026, + -1087019940, + -1104761792, + -1077944189, + -1088139588, + -1099719780, + 1081406136, + -1079077994, + 1074502603, + 1044532621, + 1072029531, + -1063014798, + -1083724951, + 1071265407, + -1122192158, + 1085603408, + 1019727164, + -1081629418, + -1065459095, + -1087429723, + -1075743699, + -1078126306, + -1082010736, + -1078021847, + -1071160195, + 1067610338, + 1066570118, + -1110263952, + -1106603483, + -1100407512, + 1061798399, + -1067390344, + -1090036486, + 1077310551, + 1065907891, + -1097887014, + 1074098847, + 1073984651, + 1084013468, + -1077216335, + -1080313883, + 1069705247, + 1063160999, + -1073779299, + 1059843586, + -1108457416, + -1080884046, + 1074507628, + -1084313288, + -1077004492, + -1097734428, + 1071089438, + -1071168147, + -1076480189, + -1073630409, + 1071217481, + 1075645676, + 1065953534, + -1081365687, + -1090304679, + -1085428458, + -1080845905, + 1066072433, + 1061967429, + -1080083618, + 1020492936, + 1031490670, + 1083012004, + -1090461346, + 1076655660, + 1065093217, + 1068192450, + -1088885879, + -1080690602, + -1072077022, + -1073769241, + -1062307493, + -1067448787, + 1074337024, + -1105290540, + -1068549281, + -1077011707, + 1053641892, + -1092235907, + -1076686496, + 1050789660, + 1057724913, + 1044495089, + -1068926501, + -1071616754, + -1057865826, + 1077341819, + 1039685235, + 1070261108, + 1063134436, + -1063541991, + 1079476712, + 1065792922, + -1065926976, + -1070650721, + -1081079010, + 1061683823, + 1057647178, + -1083459795, + -1115675679, + -1074712361, + 1064469057, + -1078165803, + 1074540108, + 1065758598, + 1059414508, + -1107747018, + 1077977315, + -1095359143, + 1042490926, + -1073674535, + 1068206770, + 1063820105, + -1064868387, + -1097077852, + 1073101406, + -1067851815, + -1073497051, + 1075927910, + 1087684960, + 1066620811, + 1063266766, + -1058642352, + -1097939587, + -1058392368, + 1079064327, + -1065616848, + 1067250058, + 1068080338, + -1068940349, + 1076798538, + -1107028608, + -1131874580, + -1104154480, + -1087872381, + 1046447660, + -1105249352, + 1046086191, + -1087630174, + 1042466508, + 1062328446, + -1100332848, + -1113315592, + -1133103434, + -1114601924, + 1041673026, + 1071149781, + -1089715536, + 1049847777, + 1015920151, + 1042215439, + 996253824, + -1114929732, + 1056365475, + 1064175368, + 1036070716, + 1064681972, + -1102787680, + -1089721782, + 986780648, + -1096514239, + -1088358409, + 1057575957, + 1026570247, + 1061470032, + -1137528384, + -1102192430, + -1069870797, + -1109696316, + 1050172199, + 1053541848, + 1057014926, + -1102510161, + -1091564344, + 1056722836, + 1058562889, + -1093121951, + -1086411218, + -1095456044, + -1106607181, + -1095754774, + -1078450814, + 1029253970, + 1072729428, + -1078259793, + 1054863660, + -1135630200, + -1111302110, + -1079377510, + 1069413473, + -1114635556, + 1069580831, + 1062505593, + -1102267119, + -1076902480, + 1052350221, + -1081136536, + 1033084131, + 1045859295, + -1093529406, + 1051688516, + -1108538418, + 1057671136, + 1053639857, + 1071562006, + 1043323820, + -1085064439, + -1092070586, + 1068457365, + 1060053303, + 1069106915, + -1091630392, + -1086671954, + 1054244927, + -1107080715, + 1058079442, + -1090446732, + -1103090371, + 1052263311, + -1098454193, + 1074088616, + 1026720687, + 1050528107, + -1077991519, + -1101724479, + -1087345052, + -1076804436, + 1056773804, + 1036074383, + -1084489197, + 1065316757, + -1119631556, + 1042872987, + 1057409776, + -1088307635, + 1053812107, + -1088364293, + -1091126095, + 1059205042, + 1041201742, + -1110946067, + -1089404879, + -1096627415, + -1102115659, + 1062523287, + -1074903794, + 941792256, + 1055642662, + 1036907102, + -1103528006, + 1072376432, + -1085895749, + -1115395583, + 1052630116, + 1052237716, + -1097465500, + -1087543775, + 1057038032, + -1086517034, + 1057871576, + 1052943269, + -1085852776, + -1102368160, + -1098560597, + 1032337361, + -1105038666, + 1032026119, + -1122881631, + -1109184100, + -1097082038, + -1097050094, + 1058280025, + -1106274163, + -1128205271, + 1050371802, + -1116511047, + 1043300241, + 1050907216, + -1093366017, + -1087991444, + 1052697553, + -1105312620, + 1038959220, + 1039169828, + -1095614402, + 1056746750, + -1094701047, + 1026739116, + -1095779501, + 1043467536, + 1052731562, + -1105832739, + 1020528304, + -1103360903, + -1079695532, + -1089879149, + 1043119957, + -1103895308, + -1110323587, + 1020854549, + -1091720141, + -1098442931, + -1092006707, + 1069767257, + -1123059954, + -1106124896, + -1096831080, + 1063345069, + 1043271420, + 1034960770, + 1023455674, + 1026422875, + -1098816493, + -1103556654, + 1048546887, + -1109016384, + 1044098111, + -1090192857, + 1038736666, + 1052049321, + -1086879325, + 1056840020, + 1046351425, + 1031643524, + -1073878149, + 1058885854, + -1092625662, + -1083748127, + -1098322726, + 1039899124, + 1034477566, + -1134735325, + -1089789136, + -1090242882, + 1020114159, + 1064051575, + -1097613632, + 1041078968, + 1067321458, + 1035256164, + 1037550711, + 1065458857, + -1076291270, + -1105223223, + 1049919208, + 1065646231, + 1059709213, + 1039695594, + -1085697324, + 1030592782, + 1059569648, + 1066870162, + 1056988687, + 1032184394, + -1087571374, + 1058322110, + 1051600124, + -1086979891, + 1060421811, + 1065196104, + 1041736634, + -1123431506, + -1097495107, + 1043249516, + 1060902974, + -1090414130, + 1059796830, + -1134478838, + 1074407063, + 1060972913, + 1073848549, + -1102069756, + 1058502466, + 975161168, + 978514992, + -1110417701, + 1049536814, + 1070359330, + -1092309314, + 1065366643, + -1127562906, + -1117988518, + -1083498916, + -1114529825, + -1080668021, + -1089839405, + 1074432907, + 1056381526, + -1141329906, + 1066326324, + 1037289124, + 1054486299, + -1105499300, + -1077106852, + 1020879613, + 1049834353, + -1102026116, + 1050017407, + 1049696067, + -1115200372, + 1060526204, + -1075931059, + -1080533998, + 1049495013, + -1076784065, + 1050293312, + 1028941550, + -1113570277, + -1085516414, + 1029094402, + -1100106356, + -1098537275, + 1052037613, + 1068146264, + 1052581774, + 1052667117, + 1043873898, + 1034735179, + 1065732247, + -1089425152, + -1098109919, + -1097701868, + 1058019621, + 1045503543, + 1040699232, + -1101522057, + -1115782124, + 1046647640, + 1044508507, + -1091479111, + -1109543625, + -1082248438, + 1039493192, + -1100477768, + -1088714341, + -1094724865, + 1048135716, + -1090452476, + 1074053503, + 1059878487, + -1119075484, + -1078058168, + 1047274245, + -1080678435, + -1105873399, + -1118334830, + 1046515906, + -1115486826, + 1051991472, + 1048936473, + 1034252775, + 1059847256, + -1078201963, + -1081212835, + 1036129446, + 1038737931, + -1126505798, + 1060270604, + 1046505263, + -1081647261, + -1097762550, + 1026301392, + 1026300152, + -1110783332, + -1097184182, + -1096070050, + 1048797990, + 1051801413, + -1104531708, + 1033074766, + -1129309104, + 1055122164, + 1049478315, + 1049962715, + -1122484969, + -1122741780, + -1100856748, + -1099203454, + -1098152833, + -1113035514, + 1065069973, + 1024694605, + -1105788845, + 1058618973, + 1057773362, + 1042587940, + 1061867191, + -1093227289, + -1110926604, + -1127981669, + 1057351871, + 1029535900, + 1036536022, + -1106496142, + 992210697, + -1099321350, + -1132689910, + -1107221787, + -1080820366, + 1038308544, + 1042623146, + -1094815456, + -1121604377, + -1116280205, + -1068823965, + 1061900587, + 1074296450, + -1095860187, + 1028856082, + -1112242810, + -1098154179, + 1049907750, + 1042549708, + 1048622074, + 1049897844, + 1052299760, + -1123677021, + 1042976630, + 1078859192, + 1058296643, + 1070917160, + 1051179614, + 1025364783, + -1095574125, + 1053906314, + 1037013226, + -1095467071, + -1099497610, + -1103370933, + -1098710342, + 1083437628, + -1111291997, + 1043579830, + -1098793573, + 1035865811, + 1036229905, + 1021186762, + 999847601, + -1081777262, + -1093456050, + -1097174279, + -1097806455, + 1045754521, + -1120164065, + -1081354417, + -1084942886, + 1025470960, + -1101029625, + 1028754538, + -1099883144, + 1058472244, + 1051406481, + -1091212100, + -1080747759, + -1171404640, + -1105749412, + 1065447308, + 1034706696, + -1089567022, + 1055081860, + -1084327843, + 1051943915, + 1034280868, + -1089272122, + 1075823093, + -1071767233, + 1055486545, + -1097801167, + -1088762313, + -1094172282, + 1049470399, + 1067376984, + 1066483468, + 1051520996, + -1088993747, + 1045710352, + 1044740638, + -1085371407, + -1080623391, + -1101204066, + -1105643386, + -1107215336, + 1051798579, + 1063803282, + 1032209768, + 1044254663, + 1042464519, + -1083721504, + -1085069627, + -1106767653, + 1052682403, + 1051138634, + -1085179696, + 1051907556, + -1086739016, + -1104260528, + -1113798202, + -1102779646, + -1095413064, + -1080315617, + 1065628521, + -1093614476, + -1095254125, + 1059592649, + -1087769604, + -1084065846, + 1062539271, + 1073794406, + 1073274647, + 1074166190, + -1072052327, + 1034640027, + -1116369229, + -1109952850, + -1092672855, + 1061482345, + -1097622663, + 1064781220, + -1098588103, + -1131711642, + 1075325297, + 1050629270, + -1087865558, + 1044306425, + -1089636265, + 1032335660, + -1096660621, + -1097710090, + -1081667108, + 1041888963, + -1095938780, + -1087119225, + 1032854529, + -1091571813, + -1098782017, + 1038220898, + -1097735797, + -1087596498, + 1052233510, + -1090261916, + 1046438501, + 1064802124, + 1043183508, + -1104604346, + 1020918513, + 1031486813, + -1089526935, + -1084458493, + 1053860136, + -1095043154, + 1026009752, + -1095952163, + 1033755597, + -1109181105, + -1097125830, + 1045134748, + 1066068309, + -1121191589, + 1055875376, + -1103704136, + -1114497624, + 1059913477, + -1092540549, + -1155075986, + -1099906526, + -1138374363, + -1097920582, + -1109072338, + 1035170711, + 1046355491, + 1031306754, + -1087291101, + 1039768290, + -1088919579, + -1097644335, + -1109947699, + -1093897497, + -1093001634, + -1089549346, + 1071029105, + 1047171020, + -1124601598, + -1092377636, + -1096060309, + 1045689536, + -1102803661, + -1126291140, + 1043558381, + 1064406359, + -1113377970, + 1052178804, + -1090360034, + -1095861780, + -1075936407, + 1033037654, + -1129280538, + 1037228262, + 1055501967, + 1055000743, + -1093438534, + 1058538339, + -1114395523, + 1050218615, + -1077032633, + -1105787994, + 1054524448, + -1088171957, + 1053114578, + 1070528297, + 1040794630, + 1040339851, + -1105569949, + -1089141466, + -1097559931, + 1078052026, + 1049884879, + -1161424832, + 1051655464, + -1090195067, + -1117597945, + -1084838396, + 1058704530, + 1054150233, + -1110966906, + -1074126438, + 1065873067, + 1057474020, + 1066867662, + 1057421239, + -1131135693, + -1098685235, + 1039165626, + -1096118785, + -1086479705, + 1055094389, + 1048719144, + 1032523927, + 1054570912, + -1100376850, + -1104270391, + -1103803366, + 1058098103, + 1055907232, + -1091035476, + 1051262595, + -1096185409, + 1065857216, + 1044536674, + 1058109492, + 1046828237, + 1028334914, + -1094238017, + 1036917812, + 1043904601, + 1047787245, + -1085523412, + -1087887338, + 1041989494, + 1069104613, + 1007613218, + -1086020617, + 1040207995, + 1037512493, + 1053487366, + 1039364303, + 1050227025, + -1085725055, + 1067665740, + -1094140551, + 1042682798, + -1087960706, + 1052849744, + -1111828604, + 1042517431, + 1060427286, + -1082984143, + 1056202952, + 1050558199, + -1088170733, + 1055185748, + -1083935410, + 1058315898, + 1071370681, + -1100918554, + 1059773670, + 1044268095, + -1086457689, + -1094676946, + -1086762690, + -1108699807, + 1049419861, + 1037697883, + -1127378415, + 1051970750, + 1056241300, + -1095140319, + -1073565001, + -1095315170, + -1093619901, + -1087729153, + -1087961940, + 1016421276, + 1044634248, + -1087571499, + 1061746899, + 1051918570, + 1063901069, + -1076785298, + -1111531257, + -1063772756, + 1051397940, + -1103573155, + -1094248555, + -1114281486, + -1105915624, + -1092910983, + 1058518127, + 1035686887, + 1047214271, + -1064986581, + -1088475558, + -1086736168, + 1054618029, + 1025124820, + -1098832152, + -1109848605, + 1022386857, + -1090260420, + 1017451026, + -1100878058, + 1049879956, + 1046308150, + -1143181176, + 1045577952, + 1049384117, + -1091417148, + 1051481136, + -1102909611, + -1114979306, + -1088740206, + -1096788462, + 1050939764, + -1147437223, + 1035905098, + -1101454563, + 999321306, + -1101435265, + 1029239552, + -1097304069, + 1046145159, + 1046857266, + -1114715946, + -1080802768, + -1100588752, + 1052813194, + -1086634053, + -1118309107, + -1103645023, + -1091680392, + -1091880564, + -1100906136, + 1039019587, + -1107330561, + -1112906610, + -1113253244, + 1060472688, + -1091967943, + 1060794328, + 1042479198, + 1046783081, + -1105941993, + -1103291095, + 1025337302, + 1046550368, + -1090308061, + -1093734174, + -1089065485, + 1030277272, + -1088447547, + 1039463150, + 1055643860, + 1051984626, + 1034995186, + -1146171592, + 1041390923, + -1096976507, + 1061516498, + -1114843759, + 1066760179, + 1068623739, + -1118054006, + 1010752064, + -1094056989, + -1101184741, + -1121753544, + -1112953864, + 1057244859, + 1059169752, + -1141477204, + -1109173787, + 1050780132, + 1041640384, + 1063267384, + -1107396577, + -1086400022, + -1096537577, + 1034454566, + 1032509017, + -1091796200, + -1090228072, + 1051441507, + 1041019091, + 1077287572, + -1108408894, + 1053290353, + -1080509987, + -1116588498, + -1089863307, + -1120871234, + -1093616553, + -1084778010, + 1064456174, + -1109831849, + 1052382319, + -1115560974, + -1108807791, + 1047676212, + 1062062444, + -1085157703, + -1101089465, + 1042674641, + 1051275573, + -1105217822, + -1098581853, + -1068750281, + 1053110303, + 1017402004, + 1034802780, + 1032469716, + -1102842724, + -1099788256, + -1079227482, + 1025928216, + -1079556323, + 1039970776, + -1089715708, + 1053996766, + 1059286778, + 1065611553, + 1068522077, + 1039682168, + -1104885250, + -1105217133, + -1086856477, + 1051533332, + -1093169500, + -1093352411, + 1057785406, + -1140353721, + -1097158133, + 1054968337, + -1114861442, + -1100680780, + 1043646463, + 1075753610, + 1056363914, + -1093090942, + -1097478597, + 1062105535, + 1045579216, + 1056841650, + 1048899456, + -1102246610, + -1115110424, + 1064372220, + 1039767423, + 1050335894, + -1077520588, + -1112157801, + 1043179746, + -1106109609, + -1079363434, + -1097000561, + -1071448228, + 1043945258, + 1032948011, + -1086464812, + 1067381677, + 1042234781, + 1041059281, + -1092854429, + -1096056743, + -1109727203, + 1053742992, + 1005317594, + 1066216722, + 1068985881, + 1052453879, + 1049004943, + -1104959789, + -1103332778, + 1051547468, + -1088681719, + 1052992246, + -1092005250, + -1081395293, + -1150299570, + 1070499019, + 1049997756, + 1038479788, + -1096779116, + 1041326947, + -1090637555, + -1096415050, + -1159687904, + -1080374294, + 1009762277, + 987044028, + -1107226368, + -1107268509, + -1132322207, + -1088795879, + -1091121675, + 1049114192, + 1039476683, + 1068015403, + -1131887392, + 1045735127, + 1057632268, + 1037225586, + -1089390795, + -1098997969, + 1043000299, + 1034210364, + 1018291364, + -1113191960, + 1024218385, + 1056582470, + -1106786244, + 993077544, + 1082386153, + 1026697263, + -1138879008, + 1048903006, + 1036608637, + -1098922462, + 1035060449, + -1096686250, + 1039364407, + -1110973979, + 1027396618, + -1096315579, + -1121741180, + 1075515340, + -1087569859, + 1021467518, + -1140253328, + 1023899833, + -1112531084, + 1063684298, + 1028044432, + 1027539178, + 1060995813, + 1068970603, + 1053055843, + 1058050218, + -1119101248, + -1133092610, + -1097152095, + -1092003221, + -1095821291, + 1056772889, + -1109530217, + 1026184000, + 1037510622, + -1102443491, + -1095357766, + -1095453136, + 1025364528, + -1084282552, + 1015346058, + 1019296626, + -1076894050, + 1070879028, + -1080178401, + -1092207359, + 1011446486, + 1054917819, + -1104530616, + 1037456884, + -1082196673, + 1048607340, + 1041898254, + 1053862837, + -1092129322, + -1132076756, + -1106714025, + 1065537821, + -1110405426, + 1023566353, + 1064987840, + -1070975763, + 1062937516, + -1081934460, + -1098184561, + -1080133086, + -1095960802, + -1076799212, + -1085106856, + -1092093180, + 1029394968, + 1048060943, + 1040138914, + 1033900036, + 1028781725, + 1050102725, + -1095672812, + 1056733666, + 1067582643, + -1089330866, + 1041911253, + -1081027985, + 1049958451, + -1092033815, + -1088697190, + 1062026372, + 1044324012, + -1085040003, + -1114929983, + -1093723823, + 1042874436, + -1083248967, + -1069206669, + 1023532173, + -1065137091, + 1077519464, + 1036916918, + -1106448070, + 1038109107, + -1095019875, + -1084702971, + 1062277912, + 1052544659, + -1100605540, + -1091425609, + 1058078256, + -1079236901, + -1125113351, + 1066046280, + 1049524178, + 1058580370, + 1058730798, + 1056173486, + 1028055296, + -1105066730, + -1081642054, + -1124708334, + 1037302076, + 1050698116, + -1112148046, + 1065760943, + 1013672413, + -1090488563, + 1033297493, + -1074265128, + 1036760527, + -1085711703, + 1031061475, + -1095079987, + 1065428842, + 1057007760, + -1090489394, + 1068348100, + -1116809344, + -1111096085, + 1059881745, + 1056486848, + 1050714484, + -1088927818, + -1097619998, + -1095578112, + 1045255799, + -1094816808, + 1060781326, + 1061123367, + 1047961520, + -1104584383, + 1021503570, + 1051609288, + -1096619815, + -1094214619, + 1045012297, + 1059871778, + -1083075121, + 1030473488, + -1112745118, + 1050199715, + -1099677018, + -1086855938, + 1069534555, + 1048589127, + 1047298576, + 1040972046, + 1016597318, + 1030803391, + 1019418868, + -1088876323, + 996755256, + -1116748911, + -1090382746, + -1086884401, + -1088098270, + -1106326188, + -1096008455, + -1103212731, + 1057790046, + 1032533004, + -1128509109, + -1110822698, + 1016211986, + -1131470370, + 1033197190, + -1080915392, + -1134522291, + 1050219030, + -1095582452, + -1095218079, + 1031930442, + -1081978840, + 1024658957, + -1128097413, + -1103631717, + 1043783250, + -1096981219, + 1072523692, + 1023986687, + 1049160094, + 1036913499, + -1127357785, + -1120758753, + -1094822226, + 1075308313, + -1085024332, + -1121861438, + -1075681391, + 1049239074, + -1112795154, + -1101385371, + 1044382973, + 1054935050, + -1098362288, + 1069587131, + 1050282223, + 1048750282, + 1057180720, + -1103254594, + -1101358774, + 1059822730, + 1043415173, + 1067920371, + 1048611804, + 1051351333, + 1060482524, + -1081783473, + 1056095095, + 1058702260, + -1087796116, + -1075455837, + -1108114227, + 1066729751, + -1114834806, + 1072868981, + -1084956396, + -1106728675, + -1123121215, + -1089907072, + -1131031666, + 1042669636, + -1126467836, + 1050599024, + 1074056369, + -1099241329, + -1122793489, + 1024048148, + -1091053662, + 1044355005, + 1043633534, + 1055829448, + -1065915198, + 1057200855, + -1107557332, + 1040711347, + -1105128670, + 1023424394, + 1051803840, + -1094283078, + -1080180432, + 1058233356, + 1064249526, + -1154224624, + 1046279025, + 1051742204, + -1102365502, + 1042264786, + -1093647366, + 1066781347, + 1024157708, + -1086554685, + 1047133542, + 1061855242, + -1091161335, + -1093644487, + -1080312995, + 1076569017, + 1044906128, + -1099806616, + 1034755440, + 1052276710, + 1053440831, + -1069766464, + 1059683749, + -1097367991, + -1073261135, + -1096156151, + 1026034139, + 1045212353, + -1094887989, + 1054061887, + -1095194743, + 1035651546, + 1056677751, + 1057704075, + -1102731796, + 1045303597, + -1098076232, + 1047119925, + 1053905872, + 1042416283, + -1089065027, + -1070539267, + 1066670872, + -1106548642, + 1025702953, + 1060387516, + -1098125091, + 1019897748, + 1052947487, + -1130400446, + 1067253621, + 1034042307, + 1035877560, + -1081597549, + -1081069344, + -1082861110, + -1118982304, + 1048793573, + 1063048152, + -1068450736, + 1044230492, + 1041489842, + -1086824304, + -1120938028, + -1080127002, + 1063134830, + 1078003279, + -1088228925, + 1059049131, + -1123815204, + 1061069353, + 1057967388, + 1042386165, + -1087330278, + 1064376762, + 1069128459, + -1078372483, + -1094144940, + 1067936004, + -1101501567, + -1083368042, + 1065475202, + -1093851266, + -1086203024, + 1050639281, + -1098805061, + 1081503276, + 1074917318, + -1101904090, + 1043033106, + -1112929763, + 1074764086, + -1118764519, + -1107231245, + -1099901439, + 1063316596, + -1108123773, + -1098069269, + -1124067311, + -1112721046, + 1035366351, + -1086846563, + -1092446968, + -1115005541, + -1101997922, + 1045425011, + -1107966129, + -1103888847, + -1083713026, + -1109755682, + -1102458380, + 1047967988, + 1035276196, + 1055358430, + -1111854167, + 1061071175, + -1105028000, + -1121903964, + 1060380425, + -1131842683, + -1078836039, + 1045406836, + -1097010718, + 1051950878, + -1138228409, + -1101679086, + 1052007012, + 1047660026, + 1045956873, + -1118226575, + -1092680165, + 1077084817, + 1049494263, + 1032407772, + 1037922588, + 1065901427, + -1118961529, + -1107007129, + 1071565928, + 1051726625, + 1034162886, + 1072922707, + 1026615880, + -1093622879, + 1055935819, + -1091546471, + -1095396981, + 1067895814, + 1039605725, + 1044879039, + 1033850608, + -1091080133, + 1057743487, + 1049676252, + -1163743050, + 1046345587, + -1073300688, + -1099939062, + 1041383725, + 1025580635, + 1063532080, + 1052979978, + 1065368986, + 1074430679, + 1044356872, + 1051716279, + 1044775065, + 1041488638, + 1063777902, + 1064341547, + 1037383824, + -1091187366, + 1060795521, + -1104307737, + 1059205448, + -1101276639, + 1038275173, + -1131153336, + 1051266422, + 1066957344, + -1071990314, + -1080508832, + -1106224320, + -1083147375, + 1050853939, + 1059427513, + 1047552762, + 1055009238, + -1068346433, + -1090704011, + -1082071273, + 1060882332, + -1098522044, + 1039696006, + -1091320210, + -1088072107, + -1085916271, + -1103745784, + -1100103990, + -1087495328, + -1090640736, + -1088457090, + -1116650955, + -1085876773, + 1053655347, + 1058965181, + 1046999624, + -1084915158, + -1084743071, + 1058720357, + 1076025782, + 1062933495, + -1113114062, + -1089135831, + -1125135821, + 1065436831, + 1048986414, + 1062610353, + -1078771311, + -1088136590, + -1085636461, + 1060233338, + 1033314641, + 1049465190, + 1031856613, + -1085815058, + 1035571240, + -1073611849, + 1051023214, + -1081158239, + -1087110758, + 1051781313, + 1052792086, + -1077325425, + 1037520884, + -1077570242, + -1077552790, + 1060665176, + -1103761874, + -1105743649, + -1097509345, + -1102743512, + -1083680137, + -1088083477, + 1058373475, + 1045049306, + -1083659969, + -1087861061, + 1028499388, + 1075562344, + -1070716796, + 1047663515, + 1036863873, + 1073861290, + 1052786546, + 1057719385, + -1086948348, + 1074137266, + -1079917251, + -1083641745, + -1077469422, + 1047695917, + -1092946470, + -1102856940, + 1067098983, + -1088918625, + -1081059073, + -1084328613, + -1075258994, + -1087589081, + 1060727133, + -1073701237, + -1105851046, + 1066409467, + 1052464736, + 1063592648, + -1083327811, + 1010893766, + 1040855242, + -1096721648, + -1102002746, + -1108693043, + -1088214063, + 1039033797, + 1046435250, + 1034949389, + -1132016315, + -1079425914, + 1052150937, + -1090848585, + -1080164991, + -1104158420, + -1112598565, + 1058096598, + -1116135319, + -1100557633, + 1042893859, + -1113849706, + 1051627082, + -1097835163, + 1040385027, + 1051310812, + 1054452436, + -1104317324, + 1049491988, + 1036631046, + -1110304580, + -1107389825, + -1111338164, + -1123567266, + -1092128797, + 1051215748, + 1040346246, + -1113588215, + 1049985376, + 1026723575, + 1030677008, + 1049234103, + -1111539916, + 1060590360, + 1036420255, + 1068409095, + -1078066597, + -1102377266, + 1058499666, + 1048598422, + -1098752015, + -1121797284, + 1053899238, + -1144293858, + -1081738926, + -1088360619, + -1121180086, + 1046112011, + 1056236437, + -1091576685, + -1106004367, + 1042745476, + -1135436432, + -1091382607, + -1104257574, + 1051620684, + -1091874064, + 1045340276, + -1112582903, + 1059404441, + -1083979332, + -1127891028, + -1108173569, + -1095815342, + 1044053777, + -1109507866, + -1120067142, + -1091548050, + -1090103139, + 1036512039, + -1097803904, + -1108041438, + -1108906101, + -1084568781, + 1007685844, + 1057856690, + 1061823368, + -1099936063, + -1093746065, + 1023753600, + 1037844333, + 1071202421, + -1089760619, + -1097356487, + -1097408239, + 1068698730, + 1055849702, + 1056688485, + 1074108693, + -1092318748, + -1093450067, + -1112134737, + 1035028393, + -1100632959, + 1052337478, + -1096731718, + 1072188965, + -1080634928, + -1090302270, + 1048687327, + 1043554641, + 1058538643, + -1112327950, + 1046459844, + -1118125461, + -1083656961, + -1096985919, + 1047390897, + 1060930516, + -1098634989, + -1132894202, + 1057226847, + 1073834531, + -1115653232, + 1095218987, + -1072903173, + 1059947988, + -1135427775, + 1056250894, + 1049629596, + 1071995284, + -1116840446, + 1036973564, + 1059157752, + 1042670496, + -1087327209, + 1063567375, + 1054974021, + -1113379894, + -1091549265, + -1090963314, + -1119278490, + 1044312932, + 1007807246, + -1095629675, + 1026389824, + -1092374266, + -1095998822, + -1087063812, + 1022882945, + -1078558900, + -1097899640, + 1065577329, + 990456432, + 1033290461, + 1057599251, + 1058369260, + -1078210568, + -1107793718, + 1068845737, + -1118809073, + 1026471413, + 1000528442, + -1104943985, + 1053452321, + 1043749668, + -1087813425, + 1038929800, + -1100307147, + 1044944546, + -1113265524, + -1153917984, + 1049479754, + 1059087122, + -1096839929, + 1056248772, + 1050061105, + 1040241319, + 1044842456, + -1093787050, + -1105225419, + -1102418392, + 1038835056, + -1097145577, + -1094994948, + 1045612015, + -1089809334, + 1007691730, + 1056841617, + -1087984509, + 1050497979, + -1093247657, + 1026720353, + 1040919340, + -1136751049, + -1115358860, + 1046740274, + -1110452386, + 1035930262, + 1051813462, + 1070134799, + 1059027248, + 1050163846, + 1028292717, + 1025103470, + 1066926725, + -1101307603, + 1050050211, + 1067082948, + -1106121058, + 1040017776, + -1089450508, + 1048984735, + -1113037085, + -1129889296, + -1081422479, + 1052616261, + -1126304823, + 1048761240, + -1128996333, + 1048865674, + 1068234087, + 1058649185, + 1039565230, + -1085964877, + 1057375075, + -1105928910, + -1097449900, + 1023910910, + 1030043642, + 1068200256, + -1062498754, + 1067102021, + -1091574641, + 1068644675, + -1105725340, + -1108516565, + -1106570815, + -1092863136, + -1093081599, + -1123274891, + -1090070017, + 1054959652, + 1031234203, + -1096706104, + 1012668499, + -1102064537, + -1106386856, + -1103568652, + -1081796342, + -1109634761, + -1113629875, + -1070009477, + -1113197170, + 1031788979, + -1086992247, + 1059633792, + 1073880826, + -1128089773, + -1080445998, + -1090497235, + -1069750606, + 1045570785, + -1091900050, + 1036683611, + 1035550572, + 1038331587, + -1094477274, + -1080463862, + -1097279265, + -1081178888, + -1119583395, + 1051334548, + -1095231436, + -1090527591, + 1037562798, + -1091708871, + -1106939347, + 1072219983, + -1087436892, + -1081006878, + -1087538304, + -1077145538, + -1098728261, + -1115468843, + 1051813118, + -1131406526, + -1089250611, + -1096449599, + -1080136441, + -1114189961, + -1114458290, + -1106330621, + 1041081302, + -1088991421, + 1064413765, + -1080172869, + 1049903106, + -1109065966, + 1052236494, + 1064175674, + -1105613431, + -1099184632, + 1054030444, + 1033054983, + 1042116322, + 1063117176, + -1101365379, + 1053906828, + 1031548255, + -1072312208, + -1098570694, + 1069520480, + -1075550508, + 1059830931, + -1082949830, + 1041364568, + -1088974094, + 1058264299, + -1110153410, + 1048113537, + -1089350700, + -1092623249, + 1069489616, + -1097340504, + 1059307911, + 1041589102, + -1080791219, + -1111317328, + -1091683648, + -1072650277, + -1096439402, + -1076032479, + -1085149233, + -1096236437, + -1078662493, + -1077815384, + 1034370580, + 1048721802, + -1096561707, + 1048017008, + -1104670401, + 1049088728, + 1030718595, + -1090098252, + -1087837604, + -1096982628, + -1069407514, + -1080756923, + 1063871105, + 1065380093, + 1019485824, + 1058335187, + 1057822491, + 1050289423, + 1053703966, + -1100790783, + -1079088037, + -1121323004, + -1082073158, + -1090772448, + 1064569569, + -1083457186, + -1163721864, + 1054615598, + -1085656946, + 1050804462, + 1058457342, + -1090288705, + 1052020655, + 1056242503, + 1064940011, + -1105696191, + 1035613258, + 1052597654, + -1102883781, + -1112544485, + -1087332442, + -1096799780, + -1097143576, + -1103687929, + -1141653047, + 1031928762, + 1040949316, + -1119243080, + -1121569146, + 1039573174, + -1102781155, + 1050540863, + -1088812775, + 1033756268, + 1050760842, + -1153407860, + 1042896280, + -1092762778, + -1116608592, + -1101531589, + 1043931562, + 1014447351, + -1112128117, + 1049114488, + -1092330570, + 1002720518, + -1090162260, + -1137425881, + -1104551213, + 1062166869, + 1059978111, + -1086822362, + -1106548427, + 1052334482, + -1098505030, + 1035157992, + 1048880590, + 1041530004, + -1105954171, + -1099103322, + 1057154461, + 1054376604, + -1094861506, + -1106510575, + 1055960202, + -1085594155, + -1102112111, + -1126763540, + 1057799995, + -1097248100, + -1102863262, + -1089169880, + -1095405860, + -1108118377, + 1016362986, + -1115070018, + -1106162139, + 1050282995, + -1081121124, + -1085414996, + 1055448303, + 1032596481, + 1056316747, + -1089418063, + -1088220199, + 1043485315, + -1098455789, + 1052920476, + 1059213722, + 1026797638, + -1112889017, + -1094977623, + -1085362574, + -1083189573, + -1071724698, + -1104320334, + -1107279449, + -1090341458, + -1109367214, + 1055343621, + 1024723079, + 1032067464, + -1093453417, + -1088903073, + -1100148688, + 1067007007, + 1047708415, + -1091293123, + -1089006572, + 1066849952, + 1027910908, + -1089421349, + 1046908346, + -1089626016, + -1121955760, + 1045791546, + 1039389746, + 1069702637, + -1089125370, + -1072371720, + 1001874184, + 1056390359, + 1034440453, + -1092415911, + -1147813036, + -1095323374, + -1079226488, + 1061708458, + 1052066637, + 1050726685, + -1093211962, + 1050717614, + -1083017762, + 1063647455, + -1078317981, + 1049243511, + 1043199221, + -1092141208, + -1114784089, + 1050027778, + -1094309623, + -1081552922, + 1056031709, + -1096989798, + -1089724917, + -1118564885, + -1097361741, + 1048146605, + -1072617323, + -1079030121, + -1119609502, + 1063037790, + -1085880517, + -1093030798, + -1097212126, + -1115037896, + 1061370683, + -1077942371, + -1086823083, + 1071595476, + 1040161113, + 1068240008, + -1081321368, + -1087403123, + -1089239777, + 1016901742, + -1077532320, + 1061597438, + -1093036425, + -1086299962, + -1093592976, + 1065778073, + 1066054767, + 1067786980, + 1065152175, + -1093279432, + -1094458736, + -1090637320, + -1128475202, + -1081123921, + 1064389665, + 1056055499, + 1050546856, + 1057010180, + 1059775098, + -1092126299, + -1113130379, + -1078392099, + -1101743414, + -1115435257, + 1026306404, + -1092305117, + 1058849541, + 1050966141, + 1022621246, + -1074241343, + -1081949326, + -1087242187, + -1106403561, + 1041162645, + 1050269062, + -1086851069, + -1069664786, + 1042281469, + -1097164223, + -1094271387, + -1077897200, + -1147298876, + -1102987778, + -1099037423, + -1126919879, + -1091199627, + 1034977562, + -1137038769, + 1029034808, + 1022705032, + 1035588082, + 1014721292, + 1059375529, + 1043137987, + -1087261048, + 1036503633, + -1129269022, + 1050471851, + 1012589264, + 1024041951, + -1114131553, + -1086038133, + -1106271280, + -1106257085, + -1111196806, + -1115580911, + -1098574173, + 1057109812, + -1099035695, + -1092704073, + -1107034348, + 1052775523, + -1132011764, + 1062608281, + 1043411691, + 1050858628, + 1047236923, + -1086923216, + 1019642697, + -1092377420, + -1081077900, + -1096786188, + -1114221664, + -1119428219, + -1081421777, + 1051911346, + -1090135744, + -1083107755, + 1048078138, + -1092831287, + -1079002294, + -1102081702, + 1047461428, + 1065673569, + -1093701264, + 1057888451, + -1128797456, + -1099906996, + 1025014074, + -1079914394, + -1092650038, + 1027322473, + -1082498495, + 1046067993, + -1099866000, + -1113081551, + -1082773360, + -1094000379, + -1086123573, + 1048798722, + -1100890384, + -1093070802, + 1048215691, + 1049357933, + 1019371828, + 1028153020, + -1096574797, + 1041982968, + 1037103140, + 1058129610, + -1111591759, + -1179673152, + 1053484616, + 1078272143, + 1054622676, + -1105044835, + 1059888174, + -1143962584, + -1119745458, + -1100440712, + -1085796134, + 1061801851, + 1067067802, + 1050247811, + 1061117948, + -1090112393, + 1052263980, + -1130130798, + -1096547715, + 1056966518, + -1084105076, + 1058650579, + -1097528553, + 1033488509, + -1090048099, + 1065883509, + -1114593922, + 1066653470, + -1094377704, + 1049161094, + 1055029529, + 1044777253, + -1094340975, + 1082284479, + 1052457751, + 1054650971, + -1097424906, + -1094730948, + -1087587075, + 1060778367, + 1040817733, + 1015342974, + 1066195838, + 1055096453, + -1098739643, + 1056495713, + -1120951462, + 1059649742, + 1058422103, + 1072980487, + -1101382449, + 1070308243, + 1061532193, + 1051325573, + 1048122786, + -1129630061, + -1089659471, + -1105218985, + 1047841725, + 1035448782, + 1041456528, + 1046454681, + 1072085264, + 1067066980, + 1071909256, + -1086823517, + 1053734617, + 1064029086, + -1194862976, + 1059528843, + 1046667814, + 1051228588, + -1099398693, + 1029468174, + 1054125552, + 1049040279, + -1132946347, + 1053082475, + 1060462736, + -1098497937, + 1083881801, + 1061532421, + 1049966418, + 1060824803, + -1089451228, + 1073390284, + 1031094733, + -1082235160, + -1094975543, + -1100606341, + 1045994809, + -1104948477, + 1061850620, + -1104384675, + 1078824070, + 1051407647, + 1063187161, + -1094392411, + 1051858438, + -1106765777, + 1048749959, + 1070452168, + 1057296412, + 1044296600, + 1050476527, + -1090098447, + -1105217267, + 1041078444, + -1082301585, + 1057752892, + -1122905416, + -1107153998, + 1048953451, + 1041444877, + 1047950426, + -1126514513, + -1159904176, + 1054107596, + -1133695615, + 1034229797, + 1043627751, + 1041565816, + 1065887720, + 1037887604, + 1053381122, + 1048759230, + 1030453363, + -1094945302, + -1094391055, + -1100580374, + 1032387512, + 1048117515, + -1131582819, + 1015166020, + 1038701087, + -1093091354, + 1029633995, + -1104373382, + 1025833146, + 1049120051, + -1139731235, + 1025113702, + 1064770840, + 1067481630, + 1043257243, + -1081821464, + 1059838805, + -1140115056, + -1095906111, + -1097150720, + 1024424213, + 1022338481, + -1089265850, + 1069110100, + 1050607411, + 1019587376, + 1049901355, + 1020000031, + 1033724906, + 1032979706, + -1091853455, + 1055060091, + 1045759944, + 1029379496, + 1065922753, + -1101433068, + 1057123493, + -1087550048, + 1045363290, + 1040495822, + -1122463711, + 1049684484, + -1096999655, + 1027481722, + -1106587515, + -1120528714, + -1101442806, + 1059106989, + 1046516894, + 1024006169, + 1049097328, + 995220279, + -1097091333, + 1050440538, + 1051123210, + 1040688271, + -1083958796, + 1039624354, + -1085077665, + -1058021453, + -1080477700, + 1045725959, + 1049970201, + 1068546128, + -1090467737, + 1055605517, + 1048918981, + 1026603989, + -1100624644, + -1098147047, + -1081907057, + 1055668871, + 1071932269, + -1094815183, + -1102389404, + 1042344791, + -1095338927, + -1104522528, + -1094844126, + -1130505152, + 1064784237, + -1089846993, + -1109809744, + -1143081192, + 1007252593, + -1109114496, + -1102194390, + 1066406767, + 1040883592, + -1105552188, + 1040374452, + 1041230830, + 1033110444, + 1048898215, + 1036408313, + 1047035499, + -1088951279, + -1101159572, + -1085108817, + 1046513957, + 1047688680, + 1043754504, + -1087723121, + 1038437155, + 1069725530, + -1116587464, + -1105933624, + -1139019240, + -1091634495, + 1049605057, + -1090761173, + 1055569126, + -1096919207, + -1076261425, + -1087570482, + 1050384404, + 1061169045, + 1059889094, + 1014721819, + 1029709861, + 1077251493, + -1104242937, + 1057920885, + -1092043910, + 1049744426, + 1049711985, + 1053910801, + 1052602773, + 1053277455, + -1095743375, + -1083529940, + 1051274563, + 1057483990, + -1088806399, + 1057205367, + -1115168723, + 1060231280, + 1065264686, + 1064225478, + -1127834336, + -1091597780, + 1074391864, + 1044343096, + 1018100959, + 1069387988, + -1099899661, + 1033004674, + -1102603543, + -1093872591, + -1094194411, + 1067004548, + -1113447244, + 1045214942, + 1028298500, + -1106504476, + 1061988570, + -1094287030, + 1036753603, + 1053665510, + -1106071945, + 1061549070, + -1093833676, + -1129631932, + -1099201692, + -1096368919, + -1096987860, + -1075357794, + 1051456144, + 1029916082, + -1106994466, + -1110762587, + 1046340705, + -1103518403, + 1044651867, + -1099744276, + -1103448460, + -1108867962, + -1137030851, + 1056430451, + -1087238845, + 1067476140, + -1100394513, + -1131474347, + 1043892846, + 1042584365, + 1030521411, + 1016417367, + -1092679484, + 1043407835, + 1057362431, + -1116324525, + -1099885028, + 1046246483, + -1101591433, + 1059077291, + -1091902366, + -1139809042, + -1109495266, + 1045553061, + 1035703310, + -1129853542, + 1051411793, + -1087583883, + 1057001085, + -1102850230, + -1122430982, + -1110412153, + -1094140688, + -1097383690, + -1104866569, + 1059614719, + 1049779712, + -1109165391, + 1054807016, + -1104556118, + 1060404382, + -1090849096, + -1107394951, + 1053489220, + 1028016006, + 1072496345, + 1070036219, + 1064452923, + -1102056294, + -1101411599, + -1094010985, + 1085314490, + 1041862051, + -1091495192, + -1106667570, + 1054071513, + -1101252890, + 1055430101, + -1093035145, + 1032958609, + -1109579393, + -1093348842, + -1114652326, + 1061123921, + 1049346347, + 1066656319, + 1037857798, + -1113880137, + -1142548452, + -1135659399, + 1056484216, + 1008699885, + -1097679100, + 1050575028, + 1071045187, + 1074534741, + -1098039692, + 1035423046, + 1044788679, + 1074668450, + 1041873605, + -1096143440, + 1057473419, + 1010492858, + 1046421909, + -1096053325, + -1101785638, + -1109178132, + 1040871228, + 1043484230, + 1064680241, + -1078147338, + -1110098942, + 1060552124, + 1052149277, + 1029220171, + -1094929129, + 1050332368, + 1057339501, + 1065964717, + 1060723841, + -1101329672, + 1057935542, + -1101499143, + 1058147830, + 1043730287, + -1094572302, + -1101742658, + -1119982019, + 1056948892, + -1080268092, + 1055728045, + -1088667161, + 1047881776, + 1036529147, + 1055195616, + -1116327491, + -1081428380, + -1076570994, + -1089691838, + 1067387590, + 1067268259, + 1057222789, + 1063996427, + 1071429686, + 1043323404, + -1105864486, + 1066718823, + -1108902212, + -1121872370, + -1104346133, + -1131159911, + 1047093685, + -1083795071, + -1073191242, + 1030713268, + -1076954333, + 1070491060, + -1081299741, + -1098699930, + 1035341643, + -1096635494, + -1105068136, + -1100638408, + 1060097302, + 1049800750, + -1095093725, + 1066433913, + 1054429346, + 1050620618, + -1117028847, + 1048007997, + 1048202328, + 1068863693, + 1066917835, + 1030359134, + 1082531089, + -1085777069, + 1045036793, + -1092571323, + 1063367510, + -1105114727, + -1114935940, + 1027745790, + -1100948756, + -1085451514, + 1067870073, + 1059679115, + 1054739501, + -1082867074, + -1100554783, + -1092739023, + 1041005506, + -1090366493, + 1064773047, + 1067288053, + -1100547726, + -1118795138, + 1071090323, + 1047961454, + -1095012557, + -1118045434, + 1037452625, + 1041927503, + -1104691000, + -1124186666, + -1080800983, + -1094225277, + 1031180486, + -1109689914, + -1143493388, + 1037879942, + 1035553829, + -1081533396, + -1097331341, + 1007820169, + -1105041696, + 1054852494, + -1122228316, + -1139849738, + -1102932203, + -1111029080, + -1107068040, + -1108768880, + -1121058154, + 1053107146, + 1053263265, + -1086530233, + 1014648678, + -1149805124, + -1087495538, + -1099160803, + -1082335872, + 1053725970, + 1059070000, + 1055235495, + 1050301397, + 1076701239, + 1059983454, + 1041711820, + 1056700093, + 1045941581, + 1062697762, + -1081389948, + 1064662549, + -1064842775, + -1104980517, + -1115331609, + 1048075118, + 1040401659, + -1097632089, + -1097102635, + -1101224574, + -1085607645, + -1086305610, + -1094521683, + -1114735980, + 1046746635, + -1072413227, + 1055902135, + 1067434867, + 1006786696, + 1007896185, + -1109912898, + -1086173554, + 1049892438, + -1100524873, + 1030106026, + -1090220401, + 1062232836, + 1034452715, + 1056119171, + 1061574658, + -1121962520, + 1045057689, + -1107198076, + 1026623838, + 1004725472, + 1064303017, + 1058056191, + -1066715740, + 998580272, + -1122815441, + -1097432176, + 1069906571, + -1115354308, + 1057622489, + 1048757263, + -1106798337, + -1114639845, + -1078281553, + 1067347525, + -1077236971, + 1057024634, + 1056685905, + 1082872909, + 1056547335, + 1056130560, + 1063452701, + 1054411699, + 1036197039, + -1097864659, + -1105752323, + 1042068392, + -1130681978, + -1088121158, + 1057322352, + 1067922300, + -1070776622, + 1043699600, + -1114030388, + 1064459418, + 1068350578, + 1050013136, + 1058896030, + -1095573324, + -1110958047, + 1061913145, + 1025141852, + 1064309148, + -1111541833, + 1074662351, + 1071105468, + 1048593215, + 1069521215, + -1066901073, + 1044129308, + 1053786456, + -1107607127, + 1036822029, + 1068776618, + -1106616453, + 1048199686, + 1047563011, + 1052982903, + -1087957390, + 1057774164, + 1049218391, + 1040326716, + -1098812997, + -1087399986, + -1089163460, + -1084112212, + -1101422183, + 1071665388, + 1071308738, + -1112702885, + 1031796736, + -1099523242, + 1043191292, + -1082824701, + 1001225016, + 1050422147, + -1106744543, + 1037837033, + 1053829306, + 1051471684, + -1084012216, + 1052471794, + -1089582255, + -1113590142, + 1073961703, + -1088269421, + 1050158554, + -1113098362, + -1087030271, + -1097859229, + -1100183931, + -1088550282, + -1120005277, + 1048153437, + 1052931960, + 1043604422, + -1087373573, + -1080530428, + -1096336764, + -1105191508, + 1040224649, + 1023830146, + -1101030290, + 1058130855, + -1113934029, + -1114686014, + 1073043751, + -1122223486, + 1039783931, + -1095470191, + 1035316962, + 1062101484, + -1071773836, + -1099033506, + 1042269328, + -1147497121, + -1096935163, + -1117681459, + -1117978820, + 1053628927, + -1114618427, + 1039795982, + 1056515550, + 1064712802, + -1081903711, + 1044647691, + -1105229016, + 1039968362, + 1059298942, + -1090389302, + 1051463302, + 1032255131, + 1043005121, + 1039561224, + 1029292250, + 1062620242, + 1025945664, + -1094968231, + -1078773748, + 1052469811, + -1149141820, + 1038614135, + -1123539723, + 973247056, + -1110998296, + -1097539483, + 1047273267, + -1086885733, + 1041496864, + 1008427774, + 1053201490, + -1121250420, + 1041701337, + 1063196283, + -1071440768, + 1069361803, + 1039440788, + 1065498641, + -1121712650, + 1032885275, + -1114113409, + -1128226509, + 1014894874, + 1049620270, + -1071422156, + -1089335943, + -1123916166, + -1098336779, + 1051788193, + 1031918236, + 1032704100, + -1159525858, + -1082205363, + -1110023644, + -1110343677, + -1078252677, + -1115004477, + 1021084384, + -1099251686, + 1058618295, + 1082611484, + 1017805356, + -1081077159, + 1029579852, + -1070388916, + 1030566045, + 1040727307, + -1125945606, + -1106431859, + -1115703864, + -1094281642, + 1045184976, + -1102021262, + -1093599112, + -1094778623, + 1033537038, + 1028635607, + -1090339370, + -1098672711, + -1115249987, + -1101552051, + 1064378267, + -1098461916, + 1057672469, + -1078628516, + -1089672874, + -1115485288, + -1117440194, + -1104486513, + 1061318883, + -1083691237, + 1059881863, + -1122795557, + 1051175745, + 1000023065, + -1090663604, + -1109557356, + 1059387538, + -1091258328, + 1045695634, + 1047354924, + 1049415116, + 1048981704, + -1093082015, + 1071694988, + 1054343066, + -1089825033, + -1126926725, + 1042933392, + -1082743274, + -1111387672, + -1116026554, + -1080392288, + 1040708554, + 1064863463, + 1048689207, + -1070363487, + 1055209905, + 1050094815, + 1065450919, + 1054749209, + -1106729862, + 1048984764, + 1061795826, + 1043281754, + -1107155903, + 1053170815, + -1102869980, + -1102071604, + -1107225715, + 1065560904, + 1062194230, + -1077653515, + -1089618625, + 1037936717, + -1088211864, + 1058260617, + 1024413662, + -1094321890, + 1063328923, + -1105344475, + -1091513180, + -1114753742, + 1056663291, + 1058027286, + 1064770251, + 1061756586, + -1095302008, + 982080732, + -1114968585, + -1106447004, + 1047960436, + 1052061172, + -1109183085, + -1107491994, + 1046630802, + 1055413000, + 1065198750, + -1137084978, + -1104272546, + -1089225082, + 1052363069, + 1054179686, + -1098611559, + 1064024142, + 1063329000, + 1074791466, + -1107719974, + 1035456490, + 1036241966, + 1052140860, + -1078730281, + 1065754111, + 1064023562, + 1067403017, + -1119406842, + -1089671664, + 1061269834, + 1079756137, + 1059895113, + -1118367727, + 1033419609, + 1050525544, + -1099165091, + 1030251952, + -1085333904, + 1049896458, + -1147139088, + 1025961894, + 1036066780, + 1022357300, + 1055775870, + -1082089491, + 1049056479, + 1036945524, + 1017876518, + 1044394099, + -1097409925, + -1085961154, + 1050704180, + 1021618626, + -1098338078, + 1041854826, + -1106032871, + 1081712253, + 1036249272, + -1103860561, + -1096477150, + -1122900092, + 1066229764, + 1038675958, + -1090218366, + 1066617410, + 1064687875, + 1052397425, + 1069033533, + 1049647709, + 1048480164, + 1055963501, + 1052066579, + -1101782796, + -1098575299, + -1078244442, + -1127367110, + -1072670259, + -1078846962, + -1100041148, + -1088310862, + -1096994818, + -1098219578, + -1120761078, + -1120834248, + 1061718801, + -1081111417, + -1109015236, + -1101099647, + 1055266032, + 1036113120, + -1095401473, + 1053502363, + -1098307441, + 1034012061, + 1017540194, + -1103249320, + 1065766422, + -1086431207, + -1086773364, + -1081813101, + 1060386443, + -1114085623, + 1053030321, + 1055472792, + -1087389142, + -1106785534, + -1098054676, + -1123478904, + -1113023995, + 1061271010, + 1052994681, + -1066446233, + -1106751803, + 1041272938, + -1073747148, + 1066498212, + -1122162282, + 1056069640, + 1041147383, + -1089630882, + 1044814395, + -1082320667, + -1092558354, + -1100315804, + -1087508518, + 1040414255, + 1063494933, + 1051114472, + -1091039065, + -1115156917, + 1064157492, + 1047386065, + 1053269418, + 1054739320, + 1048494689, + 1067919613, + 1056085283, + -1115352748, + 1055466612, + 1066926131, + -1093256809, + -1104323697, + -1113199498, + -1089739820, + 1036286761, + -1105180231, + -1103783908, + -1102060432, + 1064532005, + -1091206568, + 1069385319, + -1119106018, + -1078427165, + 1052313702, + -1085942118, + -1062216726, + 1055431460, + 1052521274, + 1048715478, + -1109908384, + 1036649418, + -1096576710, + 1073426231, + -1083403332, + 1042850439, + -1090319741, + 1060312337, + 1046352282, + -1090298577, + 1074897734, + 1056995022, + -1120511620, + -1100933826, + 1072549564, + -1088712995, + 1051215624, + -1087993904, + -1080890715, + 1034604312, + 1054993810, + -1085701335, + -1095164279, + 1044350648, + 1059896192, + 1066119816, + 1058430797, + 1064360101, + -1094142238, + -1080451557, + 1038970758, + -1081767919, + -1093662589, + 1067289951, + 1082270153, + -1103850750, + -1108356088, + 1069881101, + 1071016674, + 1033746486, + -1092646839, + -1102705547, + -1092368164, + 1061753736, + -1081514348, + -1099026897, + 1068282409, + 1069492480, + -1110497074, + -1104375304, + 1053717271, + 1053977437, + 1054273262, + -1088667879, + 1058258690, + -1095219460, + -1112865432, + 1055642327, + 1080059872, + 1050011490, + -1116937420, + 1034875394, + 1043451919, + 1061076847, + 959778240, + 1051855210, + -1093321032, + 1049275720, + 1047160082, + -1109283925, + -1107247552, + -1097932135, + 1027180460, + -1078889641, + -1122912461, + -1102684472, + -1113405068, + -1103600644, + 1049350856, + -1094205202, + 1030900607, + 1035049857, + 1065521389, + -1125930772, + 1041210698, + 1049284692, + 1061028610, + -1102180424, + 1033744738, + 979347680, + -1118642466, + -1122307713, + -1081598793, + 1054315349, + -1095448008, + 1032207108, + 1059460993, + 1058517657, + 1057607163, + -1104438195, + 1045565018, + -1101833975, + -1099383182, + -1102473930, + 1059828279, + -1096896011, + -1102550826, + -1155961051, + 1055204199, + 1060385766, + 1069351838, + -1120195668, + -1130268923, + 1066810377, + -1093982330, + 1010332669, + 1034923701, + 1033841727, + -1089175281, + -1092578520, + 1048239960, + -1118914994, + 1041572511, + -1093971636, + 1055132823, + -1113135576, + -1098753606, + 1061320776, + -1101615652, + -1093306057, + 1050385057, + 1052994982, + 1053468499, + 1059215051, + -1081193785, + 1075648080, + -1101526944, + -1124427506, + 1057447908, + -1094568670, + 1058653006, + -1113552555, + 1058683512, + -1108025431, + -1082053072, + 1023714327, + -1097863325, + 1046011342, + 1055865526, + -1096873881, + 1050289368, + -1080799347, + -1105797367, + 1054415686, + 1066864916, + -1094284760, + -1096598269, + -1100877042, + -1089457867, + -1110867305, + -1076708077, + -1089523697, + 1048184843, + 1066350179, + -1118987715, + 1020502489, + -1088726345, + -1080338509, + 1021133170, + -1084575693, + 1059384182, + -1090124456, + -1105554108, + -1096399235, + 1063281804, + 1057011145, + 1037601858, + 1059772422, + -1091039023, + 1032512343, + -1090040777, + 1039559912, + -1092940111, + 1045804898, + -1080151761, + 1066743426, + -1088929676, + -1091865348, + -1107060819, + 1046123336, + -1087653608, + -1084801364, + 1051255830, + 1059283880, + -1113626302, + -1094991356, + -1101515706, + -1099616179, + 1022230230, + -1102191872, + 1069566596, + 1062014949, + -1107082918, + -1085828404, + 1066480934, + -1080204408, + 1018063638, + -1086944915, + 1051273263, + -1107215630, + -1100074424, + 1036602942, + 1062640926, + 1056767236, + -1080711948, + -1111216964, + 1020519384, + 1057786647, + -1115906023, + 1047443667, + -1098436357, + -1082931821, + -1098498330, + 1047424963, + 1045232066, + 1061837770, + -1098352745, + 1059609286, + 1024441212, + 1062184306, + 1034788211, + 1059288450, + 1077463562, + -1110692952, + 1041018902, + 1059408650, + -1089968101, + -1087079335, + 1054518080, + -1108559377, + -1089553753, + 1071254465, + -1093823128, + -1081405475, + 1053598535, + -1087865634, + -1097483572, + -1072468280, + -1106464155, + 1050279362, + 1044299629, + -1085544649, + -1112152751, + -1105555976, + -1115132196, + -1089609041, + -1088865899, + -1101898704, + -1120548301, + 1037496609, + -1104571109, + -1088203018, + -1089932129, + 1044368294, + -1109234146, + -1090799143, + 1015773325, + -1087742837, + -1122213993, + -1138070976, + -1113396882, + 1037423126, + -1111167278, + 1047985418, + -1113866528, + 1053565030, + -1144600635, + -1104600831, + 999714231, + -1086721410, + 1051982415, + -1084233461, + 1050811221, + -1099355026, + -1108619724, + -1131073384, + -1103719466, + -1117009371, + 1038524623, + -1129915322, + 1053788318, + -1084797824, + -1082957588, + -1079218677, + 1066918753, + -1109127120, + -1106991451, + -1102802183, + 1059235560, + 1054760080, + -1081169681, + 1061058671, + 1074367268, + -1090360113, + 1061800834, + -1089613260, + -1123308372, + 1061712862, + 1034228005, + -1112765009, + 1026980438, + 1054923823, + -1098956599, + 991954212, + 1040163557, + 1041259916, + -1090994928, + -1087443411, + -1132131076, + 1068156825, + -1088673542, + 1052943619, + -1114299825, + 1021203985, + 1043541860, + 1049336683, + -1112205546, + 1046787556, + 1071470628, + 1051124300, + 1067598188, + -1103088824, + 1024492710, + 1044803471, + -1087124562, + -1098197742, + 1031965533, + -1100669767, + -1071392709, + 1038354296, + 1031482258, + 1065153992, + 1051287205, + -1134201298, + -1107335668, + 1053560041, + 1032458798, + -1079157376, + 1060728387, + 1062983377, + 1050194018, + -1129716124, + -1098348204, + -1102396886, + 1057602150, + 1010501027, + 1035581254, + -1095830691, + 1069294276, + 1049606898, + 1077019837, + -1091474403, + 1064564688, + 1021224378, + -1139670863, + 1049048636, + 1055528341, + 1070132782, + -1090244463, + 1052271651, + -1140001842, + 1053882812, + -1089650962, + -1094940371, + -1083563957, + -1081413743, + 1049065436, + 1050582380, + 1053871236, + 1069928944, + 1032375754, + 1057045121, + -1096540170, + -1078303352, + 1038451957, + 1049001601, + 991650920, + -1092929395, + 1050027162, + 1039854549, + -1083637535, + -1091237721, + -1052617438, + -1083824317, + -1067333971, + -1103191268, + -1095047854, + 1024907899, + -1111944609, + 1027423362, + -1078329113, + 1043689146, + 1060756556, + 1069293065, + 1055609000, + -1122264434, + 1040655372, + 1061589292, + 1055637033, + 1063561657, + -1105493767, + -1092510211, + 1033997703, + -1102469833, + 1048577776, + -1083052164, + -1098505472, + 1049752758, + -1175328776, + 1061056476, + -1106775117, + -1082001745, + -1088591919, + 1047804192, + 1057457252, + -1085266177, + -1098317049, + -1089932154, + 1063363814, + 1060089495, + 1045493265, + -1084435947, + -1106095543, + -1077199155, + -1101598086, + -1104645832, + 1066177018, + -1104236170, + 1054163779, + 1040902349, + -1122484684, + 1072642663, + -1083682178, + -1086485646, + 1029616180, + 1027299010, + -1123501754, + 1059726108, + -1115538720, + -1083937832, + -1104257297, + -1071718982, + -1137213098, + -1110110939, + -1082646557, + -1095757613, + 1041726721, + 1047815505, + -1110947636, + -1126797719, + -1120977434, + 1047141060, + 1026560298, + -1121628550, + 1027352602, + -1153971216, + -1076127819, + -1095920456, + -1078068710, + -1134426939, + 1041759566, + 1057643832, + -1105505062, + 1067813349, + 1057151850, + 1043575633, + 1049548228, + -1100286550, + 1043317279, + -1107337938, + 1055039179, + -1098752935, + 998484730, + -1106836203, + 1037109118, + -1092918609, + -1111676363, + -1122768160, + -1072690022, + -1099233398, + -1100889006, + -1089728854, + 1023941729, + -1133156725, + -1070572355, + 1061046433, + 1067741275, + -1093703666, + 1036801658, + 987416272, + -1108258826, + 1052487473, + 1050277761, + 1044255526, + 1035747183, + 1056384880, + -1157366140, + 1022652492, + 1076365339, + 1041917772, + 1068318815, + 1048113534, + -1133825455, + -1095899783, + 1053985698, + -1111976203, + 1064152603, + -1106370996, + -1110708267, + -1098182893, + 1066965988, + -1104879938, + 1039841911, + -1104904054, + 1031907207, + 971015744, + -1098332863, + -1129128914, + -1098192191, + -1079602267, + 1053129461, + -1116760194, + 1026483890, + -1080860426, + -1096716685, + 1049288003, + -1104857461, + -1099931408, + -1088196820, + 1049671348, + 1041061566, + 1026294984, + -1087736752, + 1077336499, + -1107100011, + -1103377340, + -1104477062, + -1089286755, + -1070158945, + -1096129847, + -1104921472, + -1110822625, + 1034690048, + -1079221321, + -1102937013, + -1098288082, + -1113772012, + 1075447255, + 1057944643, + -1092542713, + -1077542524, + -1090769905, + -1078299823, + 987703464, + 1046749565, + -1101370401, + -1082491925, + -1089077381, + -1086343249, + -1109294627, + 1064814393, + -1096298591, + 1050744249, + -1104998908, + 1065982205, + 1059116347, + -1072068218, + -1087367706, + -1110892840, + -1125293400, + -1120179132, + 1040318066, + 1032300143, + -1080225413, + -1102559652, + 1062362266, + 1060829578, + -1116412464, + 1071905923, + -1098026186, + 1055969649, + -1070567616, + -1078528061, + 1042549642, + 1042340179, + -1069844502, + 1023640464, + 1040469860, + -1126831016, + 1064505999, + -1092534544, + 1042151722, + -1084096355, + 1030331112, + 1047304440, + -1092470827, + -1115113370, + 1040700627, + -1092713626, + -1094718251, + 1042922104, + -1089531573, + -1090265352, + 1068932093, + -1092195659, + 1068784635, + -1118272880, + -1088111383, + 1026878626, + 1057860470, + 1053398750, + 1084794605, + 1013734611, + -1111556328, + -1067597481, + 1051697390, + -1099744313, + 1032240607, + -1105803330, + -1072286855, + -1115837169, + 1056038669, + 1045014089, + -1105308995, + 1040567169, + -1087168019, + -1086125248, + 1050966432, + -1103889922, + 1061589010, + 1036248193, + 1055228213, + 1061399427, + 1053268356, + -1148728124, + 1030833883, + -1113710714, + 1046400175, + -1115494644, + 1048551450, + -1086477302, + 1048897845, + 1048726547, + 988748908, + 1072321728, + 1019750268, + 1077463854, + -1075279208, + 1040436436, + -1101417158, + -1103819642, + -1094861844, + -1112133015, + -1106484805, + -1142311726, + 1037816912, + -1129828417, + 1056138141, + -1131330895, + -1105117981, + 1036649028, + 1040985394, + -1147984932, + 1057969203, + -1111512772, + 1041265126, + -1102207348, + 1052401325, + -1096019300, + 1034744490, + 1042996072, + -1113343200, + 998999193, + -1073286097, + 1000690160, + -1122131771, + -1096997541, + 1054124431, + 1060219775, + -1095765748, + 1050070531, + -1097996482, + -1124180739, + -1083903843, + 1042140743, + 1009860382, + -1094487874, + 1050193795, + -1088170474, + 1043532647, + 1031128015, + 1058541494, + -1108186695, + 1044169365, + -1080280543, + -1144539420, + 1031808411, + -1093459208, + -1083606357, + 1047759346, + 1054541413, + 1062930134, + 1051515676, + -1109014256, + -1074120261, + -1095917743, + 1038872274, + -1099780615, + -1104786782, + 1044007415, + 1049887378, + -1109601888, + -1105250412, + -1109987547, + -1098097352, + -1090000247, + 1027287844, + -1088138645, + 1040320357, + -1107148426, + -1154036192, + -1117577730, + 1042114691, + 1019408389, + 1032665991, + 1052159189, + 1053381897, + 1024289211, + 1045781877, + 1035590348, + 1009952032, + -1084180005, + -1112462425, + 1078810995, + 1040180317, + -1085532149, + -1085107965, + -1103840347, + -1097287408, + 1058188210, + -1082362550, + -1088928578, + -1080418841, + 1041364141, + -1115073488, + 1051242541, + -1089264286, + 1030520446, + -1079911358, + 1040764725, + -1085405120, + -1104655001, + 1057830185, + -1095534740, + -1111027510, + -1088610738, + -1078228835, + 1036261376, + -1095915226, + -1104906687, + -1084934565, + -1095684728, + -1084556741, + -1084664171, + -1093783844, + 1018576361, + -1092248757, + -1102371738, + -1073724519, + 1064439480, + 1059357896, + -1082061651, + -1102959347, + -1079850817, + 1050262358, + 1045123152, + -1113988694, + 1037041088, + -1097153253, + -1073622073, + 1065991006, + -1096766014, + 1059698762, + -1113412664, + 1023372900, + 1057106968, + -1095196992, + -1074675300, + -1079907387, + -1071773846, + -1120807341, + -1093583003, + 1034103233, + 1054273298, + 1056546592, + -1077984573, + -1090599482, + 1033265499, + 1050001459, + -1100924453, + -1100832592, + -1080559683, + -1100494013, + -1104614051, + 1041361504, + -1094457453, + 1050066506, + -1100068745, + 1050632744, + -1094405217, + -1103662662, + -1106178784, + -1109013995, + 1026658507, + 1042736751, + -1114418336, + 1023601830, + -1088212824, + 1037342373, + -1097926972, + 1036167069, + -1092081616, + -1120670981, + 1039534970, + -1137147331, + -1097700590, + 1035416324, + -1092208360, + 1056381186, + -1103238251, + -1112402666, + -1128856607, + -1096652220, + 1035711139, + -1113545427, + -1105224817, + -1085875696, + 1000571290, + 1063616073, + -1105432164, + -1112581835, + 1064383840, + 1057332188, + 1043660729, + -1104996684, + 1051664105, + -1091187768, + 1073976495, + -1096290741, + -1089537916, + 1042178783, + 1040896739, + 1055459256, + -1116383553, + -1094246103, + -1083850673, + -1085594097, + -1097180088, + 1049315091, + -1115347314, + 1057519741, + -1084686791, + 1042799140, + -1110327017, + 976152448, + 1042133753, + -1105978166, + 1053778800, + -1114705955, + 1053998445, + -1105920952, + 1052653963, + -1136419795, + -1122298958, + 1052318956, + 1055156635, + 1066737132, + -1094237696, + 1038173873, + -1084856365, + -1086625715, + 1020391387, + 1066880473, + -1155518332, + 1003611292, + 1056366938, + 1058465993, + -1099149384, + -1069344944, + -1091477835, + 1040410309, + 1027209946, + 1066712244, + 1058717718, + -1091505611, + -1096523504, + -1100841112, + 1048871943, + 1054986997, + -1086285755, + -1083472149, + 1051775746, + -1083041489, + -1087747670, + -1109121520, + 1036910657, + 1013859215, + -1106762568, + -1107701326, + 1062846960, + -1108857114, + 1057479087, + -1087714550, + -1077026949, + -1105109406, + 1042397221, + -1088690109, + 1045605680, + -1120613054, + 1053872690, + -1090721601, + 1076607453, + -1093519056, + 1054952211, + 1059294424, + -1094513143, + 1047029702, + 1073535167, + 1061290193, + 1001882120, + -1088383306, + 1029827050, + -1089330919, + -1089252938, + 995751488, + -1086985393, + 1044356615, + 1061001631, + 1052265964, + -1095311699, + -1105859614, + -1083294513, + 1060107331, + 1048976888, + -1078204005, + 1047305950, + 1065897510, + -1073224227, + 1069045527, + 1055767406, + -1085908347, + -1108705211, + 1037984787, + -1129696694, + 1066050448, + 1063580994, + -1090125671, + -1078261024, + -1146642306, + -1068922776, + -1078855121, + 1074477520, + -1087740698, + 1061841207, + 1053746019, + 1046549019, + 1063619581, + -1078223749, + 1057557380, + -1093720719, + 1054230536, + -1079528348, + 1046001207, + -1120356733, + -1095701436, + -1088221587, + -1089122893, + -1074671267, + -1090477929, + 1052228685, + -1097661532, + 1051407956, + -1066041153, + -1104241863, + 1051399315, + -1079109524, + 1020484417, + -1093442274, + -1072251980, + -1077727387, + -1087697575, + -1101008897, + -1087844689, + -1081387198, + 1035135061, + -1085864197, + 1060417115, + -1097665168, + 1038198940, + 1042102154, + 1007938077, + -1117852274, + 1046145697, + -1104089979, + -1101991806, + 1060030875, + -1118409418, + 981574652, + 969159988, + -1110442296, + 1052825351, + 1053077774, + 1033426742, + -1104612196, + -1096162526, + -1067212100, + -1096364225, + -1090817277, + 1048108600, + -1116838458, + -1104754864, + -1079134468, + 1061219308, + 1046029689, + -1093458562, + 1037451755, + -1080308486, + 1058578327, + -1107102029, + -1082164154, + -1101270221, + 1046425021, + 1058949217, + 1030349814, + 1050091816, + 1067157785, + -1094525881, + -1091117182, + -1137178228, + 1041286578, + 1040224768, + 1054337061, + 1063735366, + -1101629526, + 1058713679, + 1048903611, + -1095444095, + 1035684188, + 1070078137, + -1077918751, + -1089587258, + 1048544342, + -1115705709, + 1051661488, + 1022779534, + -1094514447, + 1006621198, + -1095893366, + 1039989377, + 1051176182, + 981671840, + 1055586234, + -1076985332, + 1051803855, + -1082617309, + -1083020127, + -1195125536, + -1116421957, + -1097868649, + -1102629996, + 1059948348, + -1100860807, + 1027701644, + 1026090876, + -1095450263, + 1019706615, + -1080916500, + 1041120243, + -1127981272, + -1091920632, + -1077175309, + -1138533223, + -1097042386, + -1065790880, + -1093326252, + 1067600997, + -1101094056, + -1101924702, + 1066149265, + 1069604673, + 1050342958, + -1104170659, + -1103059987, + 1044730201, + -1098082698, + -1087419451, + 1043018281, + 1074806460, + -1088764760, + 1054419087, + -1103015920, + 1067810385, + 1044480381, + -1085459407, + -1110994975, + 1038528351, + 1043127916, + 1069011217, + 1030681749, + 1043554627, + 1027522622, + 1066305226, + 1067324615, + 1052524800, + 1057097929, + -1075718892, + -1102589583, + -1083398180, + -1129391652, + 1045287986, + 1064379983, + 1008858279, + -1082034790, + 1040716040, + 1050673793, + -1127316661, + 1063815593, + -1112967697, + -1112871815, + 1052885334, + -1074622913, + -1084810357, + -1075031260, + -1095084529, + 1074716798, + 1073993528, + 1061937300, + -1100422265, + -1102625861, + -1098765508, + -1082134622, + 1058107130, + 1058819774, + -1093265315, + -1079063868, + 1057211879, + -1099290475, + 1059292557, + 1051537872, + -1099898093, + -1085977132, + 1082337234, + -1081326079, + 1031430161, + -1102790463, + -1077731598, + -1096087399, + -1122804533, + 1056606544, + 1060730855, + -1111325367, + 1064152038, + -1101381751, + -1074433464, + -1087656677, + -1082942980, + -1111660742, + 1050324792, + -1101759194, + 1050618077, + 1061909232, + -1098830789, + -1081554081, + -1083643459, + -1154951848, + 1061677386, + 1024966269, + -1087423215, + 1056202486, + -1092147886, + 1046444020, + 1052563202, + -1113047758, + -1080010183, + -1103891797, + -1123046896, + 1004930856, + 1032863935, + 1046063444, + -1137092953, + 1019769529, + -1079149717, + 1026798417, + 1048079686, + 1034454170, + -1114279808, + -1115165007, + -1106575145, + -1128126047, + 1059150677, + -1102521668, + 1027742912, + 1026267690, + 1067416798, + 992987222, + -1085233860, + 1064494194, + -1111229467, + 1041533206, + -1117068066, + -1109146772, + 1049054191, + -1130842515, + 1052477077, + 1046743910, + -1127702272, + -1108671908, + 1062717891, + 1048174323, + 1040449635, + 1042467326, + -1079200021, + 1054540029, + -1098658692, + 1051213508, + 1036038762, + -1097942118, + -1092040954, + 1053262598, + -1112245360, + 1047514468, + -1087141821, + -1074601772, + 1042270009, + -1115040182, + 1048622708, + 1050490710, + -1067340231, + -1107645599, + -1100436337, + -1114379709, + 1054724516, + -1096941571, + 1045988671, + 1052807818, + -1083993600, + -1082930346, + -1112883420, + 1021365968, + -1086128691, + 1057889456, + -1071896380, + 1054945464, + -1104011288, + -1111558059, + -1102441812, + -1106338006, + -1122787195, + 1057933608, + 1007481040, + -1119647647, + -1083381337, + 1045298726, + 1041513331, + -1085502477, + -1095511791, + -1104537974, + -1097720654, + 1070299830, + 1040218767, + 1058650609, + 1065669124, + 1035740008, + 1052858852, + -1094115792, + 1068314620, + -1084752415, + -1087014948, + 1073809689, + 1043650841, + -1088986755, + 1055921145, + 1011614042, + 1056329796, + -1090500767, + -1088247475, + -1081995180, + 1061469561, + -1116703678, + -1087693271, + 1073010097, + 1053734915, + -1081318458, + -1111837524, + -1095325249, + 1058174703, + 1056437192, + 1057550296, + -1087492109, + 1056002877, + -1086967149, + -1078660430, + -1100066135, + 1074391457, + -1115501639, + -1092390753, + -1105463071, + -1101738768, + 1051629636, + 1053813600, + 1052838963, + -1096532645, + 1059693268, + 1067859456, + -1094917119, + -1079407563, + -1088936807, + 1071981557, + 1047282805, + 1058321621, + -1103953934, + -1096697865, + 1052528330, + 1060979742, + -1096763109, + 1044294301, + -1094702511, + -1095635690, + -1101711446, + 1037691208, + 1055650496, + -1092211919, + 1067355188, + 1036606917, + -1101426944, + -1086744502, + -1090246605, + -1081885780, + 1050760418, + 1037532245, + -1116818640, + 1067297774, + 1056573499, + 1076788718, + 1051096611, + 1024351960, + 1047765192, + -1086825780, + 1034003622, + 1063601001, + -1079058244, + -1125000992, + -1080414750, + 1058624003, + -1083022167, + -1091106669, + 1059184015, + 1074036383, + -1098510239, + 1066229984, + 1064751013, + 1065670740, + 1062475954, + -1114513252, + -1162147258, + -1081633442, + 1051084085, + -1098187168, + -1108047517, + -1086190726, + 1050297778, + -1100621512, + -1094065909, + -1107379434, + 1027490368, + -1107232036, + 1006689579, + 1050572945, + -1104227757, + 1064460875, + 1038638060, + -1103011903, + 1019966991, + -1096696575, + -1106369775, + 1026360590, + 1026970833, + -1132865532, + 1063215571, + 1040432239, + 1042029961, + -1104091509, + -1106786641, + 1051719649, + -1123682748, + -1124230955, + 1055206806, + -1091819789, + -1087990367, + -1112875433, + 1033868029, + -1104765856, + -1087692871, + 1026422585, + -1101135727, + -1088676762, + -1098058985, + -1095264608, + -1098321376, + 1062355561, + 1050907878, + 1056282848, + 1051905797, + 1066569810, + -1102167933, + 1053375216, + 1068728324, + 1051301962, + -1087778801, + -1097884022, + 1067070502, + 1065434527, + -1104223836, + -1107092429, + -1085045638, + -1093755290, + 1031852463, + 1045019437, + -1116903394, + 1049198316, + 1060097958, + -1117770578, + -1093390795, + 1021205282, + -1099141555, + -1092588284, + -1112817579, + 1065611716, + -1108865784, + 1059972449, + -1093122838, + 1048305178, + -1106445286, + -1096412326, + 1054506383, + 1054540043, + 1042278400, + -1106607135, + 1030674841, + 1054212226, + -1080882421, + 1046557747, + -1112939161, + -1108664677, + 1066170852, + -1111263565, + -1106330629, + -1119881176, + -1079214991, + 1051903784, + -1090113389, + 1042727714, + -1081126780, + -1082114504, + -1084481852, + 1068046662, + -1078697391, + -1086121903, + 1053191863, + 1058461964, + 1028317013, + 1046739726, + -1114215350, + 1042676949, + -1099175074, + -1089032844, + 1029023043, + 1032866665, + 1051533785, + -1073319993, + -1083775624, + -1084047174, + 1057571730, + 1057012890, + -1091073471, + 1067424011, + -1099164546, + 1068883325, + 1031883495, + 1067900642, + -1097363089, + -1083758888, + 1063910021, + -1104654406, + 1057655244, + 1043221392, + 1048962304, + 1042646944, + 1063856661, + 1056069421, + 1041916200, + 1059089184, + -1104743765, + -1094486973, + 1019814042, + -1081747799, + 1065936554, + -1086352891, + -1073478589, + -1090231654, + 1062986123, + -1072164689, + 1071474049, + -1084899234, + -1082614039, + -1089426723, + 1061285535, + 1065694210, + -1096838249, + -1081683827, + -1093379910, + -1115150879, + -1098287314, + 1054065076, + 1029501238, + -1086626527, + -1080595131, + -1083475263, + 1062148556, + -1096801876, + 1065833608, + -1084856266, + -1106236512, + 1048677613, + 1057437584, + -1087180953, + -1088179777, + 1054468948, + -1074821782, + -1068986009, + 1052949157, + -1085696856, + -1095320028, + -1083047894, + -1144503848, + 1067345225, + -1085132488, + -1082078116, + -1092346247, + 1048637469, + -1095773976, + -1090489152, + -1108054722, + 1045761022, + -1082895533, + -1129457921, + 1049046977, + -1098352910, + -1088732325, + 1047081678, + 997990112, + -1088829500, + -1121261561, + -1118017855, + 1031680387, + -1105991581, + -1116093630, + 1058546524, + -1120885396, + 1031980117, + -1099860767, + 1045878136, + -1098391816, + -1093687841, + 1056819690, + -1084561637, + -1081555356, + -1083758354, + 1040974771, + 1019170689, + -1105404966, + -1087524986, + -1102856633, + -1110609552, + 1049559402, + -1101689149, + 1047693820, + 1051776463, + 1036073249, + 1026338640, + 1045613292, + 1062272973, + -1145765894, + 1061447954, + 1055205401, + 1056514783, + 1048071152, + -1098856956, + 1058903551, + 1038854885, + 1043675550, + 1051411277, + 1048468688, + 1053844269, + 1040955005, + 1032531842, + -1118737329, + -1085252343, + -1098333500, + -1085900794, + 1047615964, + -1090169242, + -1091559549, + -1082074917, + -1085824944, + 1044746632, + 1035886556, + -1104826714, + -1081853312, + 1066582688, + -1092598540, + -1093264148, + -1089148763, + 1053377046, + -1091349895, + -1083601926, + 1035335233, + -1098921945, + -1113130415, + -1100352124, + 1050715013, + 1032085088, + -1088677970, + -1094401809, + 1068393020, + -1148976512, + 1039768158, + 1059134895, + -1095774340, + 1049789122, + -1100851644, + -1094405594, + -1081647281, + -1105166275, + -1073492042, + -1092731754, + -1081509936, + 1058703084, + -1095185618, + 1054044370, + 1054612780, + -1074870788, + 1059077050, + 1067041176, + -1128762678, + -1089882839, + -1099571313, + -1087793445, + 1030403044, + -1098512000, + -1095814664, + 1080628467, + -1096119971, + 1051975624, + 1048026469, + 1074521019, + -1087228312, + 1021766812, + 1063193629, + 1045255222, + 1036873752, + 1022808193, + 1020104480, + 1055797377, + -1132478249, + 1055619214, + 1065178572, + 1057679822, + 1075754206, + -1074795396, + -1111316712, + 1049091399, + 1041806728, + 1052878310, + 1051317731, + -1091133125, + -1195111104, + 1053241460, + -1103846441, + 1051231739, + -1103270502, + -1089098044, + 1032020870, + -1092358645, + 1055478206, + -1084563003, + -1087569766, + 1045933827, + -1087982248, + 1074164123, + -1100176620, + 1044952084, + -1141662036, + 1058592477, + -1088901602, + -1101512105, + -1092041212, + -1084220187, + -1101086769, + 1025608176, + -1080704395, + 1037765737, + -1115121589, + -1096301865, + -1113024426, + 1085365989, + 1061457261, + 1041915448, + -1091101991, + -1112064311, + 1042940842, + -1088299954, + -1094974725, + -1084457339, + -1096107044, + 1060912373, + -1080806620, + -1078660253, + -1087542597, + -1095353209, + -1101830178, + -1095779353, + 1023733719, + -1093858465, + 1057522903, + -1090458448, + -1090131690, + -1097609881, + 1013478014, + -1122909315, + 1015290344, + -1092165845, + -1112406372, + -1095355078, + 1042434459, + 1057648065, + -1081335473, + -1094014722, + -1107328301, + -1108939115, + 1047334633, + -1108154776, + 1048711498, + -1120469500, + 1033145293, + -1073943403, + 1034979411, + 1032913619, + 1014058544, + -1121229772, + 1052703839, + 1048694783, + 1033030489, + 1058944683, + 1034093596, + 1032386243, + -1115332774, + 1064218525, + -1107084022, + -1086096217, + -1110318842, + 1027726397, + -1117459606, + -1122297419, + 990094309, + 1033720243, + -1100830752, + 1056759526, + 1059819084, + -1102825201, + 1043645889, + 1072463694, + 1024788910, + 1012101014, + 1017867194, + -1088653281, + 1056399393, + -1114573608, + 1068093785, + 1021506115, + -1101642520, + 1034951985, + 1068776237, + -1084522899, + 1036441916, + -1079106778, + -1080399936, + 1042669564, + -1095624271, + 1056237418, + 1043767546, + -1070393657, + 1049212983, + -1097292932, + 1058611979, + -1117713889, + -1082912048, + -1123632312, + 1050576518, + -1101413579, + -1102120584, + -1075836684, + -1126257192, + -1108790791, + 1051318177, + 1060070837, + -1107379586, + -1101860722, + -1111670396, + 1053998530, + -1116111672, + -1105822577, + 1049834019, + -1100574168, + 1044836134, + -1090605838, + -1095018494, + 1047560416, + -1088874633, + -1088920935, + 1047312415, + -1091644058, + 1056585391, + 1050156367, + 1024524357, + -1089235113, + -1096349980, + 1033872602, + -1105058662, + 1006688911, + 1057914901, + -1106621861, + 1040344205, + -1098577273, + -1100830583, + 1040912837, + 1053824867, + -1107739592, + 1050733264, + -1077212514, + 1036585940, + 1063902233, + 1035425493, + 1065930297, + -1090398531, + 1061943665, + 1058633114, + -1091813291, + 1015141732, + 1010958595, + 1050411328, + -1068972187, + -1141208848, + 1043139261, + 1055882560, + -1106045795, + 1073775892, + -1085850493, + 1049835589, + 1053614722, + 1089526006, + -1110066080, + 1059563349, + 1038971255, + 1049387621, + 1053776325, + -1102167979, + -1210890368, + 1046879301, + -1099027484, + -1089381202, + 1063793094, + 1051970396, + -1076767315, + 1058419348, + 1041749803, + -1082574508, + 1042579966, + 1073494763, + -1089314037, + -1103765045, + 1050419495, + -1092943584, + -1101647852, + 1063436863, + 1033526567, + -1089386922, + -1097761936, + 1035180482, + 1059822256, + -1089975449, + 1038441799, + 1041830168, + 1031086970, + 1075196457, + 1058852884, + 1068037284, + 1062611240, + 1051276447, + 1049397445, + 1049611167, + -1085118578, + 1040868226, + -1101282356, + -1096826678, + 1077165401, + 1042931872, + 1061472381, + -1093179870, + -1106591718, + 1043832323, + -1118033530, + -1098091918, + 1028091578, + 1061166550, + -1081505847, + -1087618106, + -1092705857, + 1066942020, + 1060553547, + -1089315288, + -1102550227, + 1048558722, + -1103396917, + -1099168273, + 1048715773, + -1131572096, + -1097353324, + 1039931174, + -1116950816, + 1025563409, + 1039815885, + 1059768064, + 1052201028, + -1149317688, + 1056595276, + -1128287046, + 1062077416, + 1025961964, + 1055367823, + -1097245973, + -1107427749, + 1040467895, + -1109844774, + 1037728291, + 1062330792, + -1106400265, + -1101851890, + -1093587210, + -1114590603, + 1048028369, + 1008473103, + -1093951940, + 1068233271, + 1081789858, + 1037391550, + -1084482890, + 1067718391, + 1046565851, + 1049597645, + 1029902325, + -1112317282, + 1017132663, + -1079541842, + 1084066618, + -1060651287, + 1048711356, + 1060312446, + 1059462421, + 1045044484, + 1052704626, + -1121251939, + -1116580074, + 1048950863, + -1103448128, + 1043302474, + -1110288688, + 1043971924, + -1079171528, + 1055804342, + 1010856174, + -1099876263, + -1149543960, + -1090089738, + -1080994554, + -1095956633, + -1118883909, + -1095927745, + 1056462343, + 1058192241, + 1023137853, + 1040183833, + 1052342232, + -1084786373, + 1042661431, + 1039741717, + -1115832960, + 1050405976, + 1048438868, + -1118825260, + -1060471389, + 1048841436, + -1094396400, + -1123912038, + 1075207550, + -1108101780, + 1083800039, + 1041956439, + -1098263784, + -1075581888, + 1059786979, + 1067659934, + 1052338701, + -1119445170, + -1133219032, + 1061810543, + -1084939100, + 1053869126, + -1086137732, + -1081971254, + 1075187867, + 1071903534, + -1081291197, + 1038491729, + -1115184126, + 1023410658, + -1094093803, + 1061679513, + -1098388330, + 1059238875, + 1032330019, + 1066116412, + 1010263530, + 1061933991, + -1077353807, + -1089236016, + -1124785892, + 1061742228, + 1066096866, + -1093950854, + -1107516256, + -1103001234, + -1087766004, + -1115432047, + 1024077697, + 1060196367, + 1066052759, + 1049190133, + 1040674891, + -1127282599, + 1042814438, + 1036183198, + -1082972319, + -1082787221, + 1032031429, + 1049671476, + 1058973106, + 1039493749, + -1148521480, + 1071060778, + -1077697985, + 1057568595, + 1047059202, + 1070446745, + 1069496287, + 1064367559, + 1049575405, + 1059929046, + -1098416344, + 1057881889, + -1102681818, + -1098226638, + 1056015242, + -1071402974, + -1113784868, + -1072316506, + 1062314510, + -1089618136, + 1040840806, + 1059349965, + 1059492270, + -1089524722, + 1068245865, + -1087486423, + -1099067588, + 1059486425, + -1113328201, + 1055836075, + -1092224861, + -1086357975, + -1078922170, + -1117428284, + -1117304498, + -1094611474, + -1102379360, + 1004749111, + 1060865176, + -1120223387, + -1106736572, + -1098507944, + -1087943412, + 1059412704, + -1090086904, + 1049601789, + -1093474617, + -1107669804, + 1045224738, + 1059870503, + 1035240169, + -1096668851, + 1027481596, + -1093139172, + -1098229424, + -1097914815, + 1044105833, + -1093072661, + 1051607457, + 1032458217, + 1022816399, + 1049949053, + -1112855497, + 1051953238, + 1043638854, + 1038281397, + 1044456013, + 1029188862, + 1054186760, + 1051986838, + -1113815144, + 1051735349, + 1053179829, + 1029445703, + 1023608457, + -1107114571, + 1031271914, + 1038861440, + -1106238613, + -1124021588, + -1103071499, + 1043168977, + 1025827615, + -1121866398, + 1034219472, + -1100541756, + -1092533633, + -1093243891, + -1132755378, + -1088692653, + -1106110844, + -1102734191, + -1090609352, + 1066177311, + 1059420196, + -1132252894, + -1097040446, + 1057762306, + -1087149638, + -1128727450, + 1019275398, + 1052420955, + 1058150685, + -1086118300, + -1082861363, + 1066470372, + -1102313449, + -1100709999, + 1057713150, + 1082870954, + 1050696574, + 1038211863, + 1040193569, + 1055388538, + 1066778706, + 1059605267, + -1092563341, + 1065410981, + -1095176372, + 1033584525, + -1115183668, + -1106246034, + 1046944480, + 1059498492, + -1100388216, + 1051785128, + 1041298800, + -1118400712, + -1101694606, + 1012704414, + -1097679953, + -1094876438, + -1117536487, + 1055921842, + -1115287206, + -1125691798, + 1016380082, + 1024900864, + -1160589252, + -1078711253, + 1052524687, + -1089984924, + 1062389520, + -1088294836, + 1035317386, + 1057968637, + 1060517884, + -1081294725, + -1098069349, + -1098256888, + 1065013101, + -1106712988, + -1092029271, + -1124511352, + 1057298562, + -1097572842, + 1052708547, + 1048997145, + -1084839551, + -1094567956, + -1089261647, + -1087872804, + 1059130524, + 1035644885, + -1081114353, + -1107905935, + -1114186472, + 1067806935, + 1045951859, + 1079249613, + -1099743921, + -1080631543, + 1060939307, + -1098246062, + -1099045174, + 1062539092, + -1078279380, + -1117479823, + -1086324235, + -1091070814, + 1063713438, + 1064218317, + -1108195343, + 1057685040, + -1113652557, + 1061019689, + -1144598176, + 1032084673, + -1089439050, + 1058237536, + -1092725469, + 1065662607, + -1120061390, + 1063025052, + -1088480820, + -1079784745, + 1050330893, + 1062722422, + 1067032917, + 1048175549, + -1093823973, + -1125932524, + 1062429258, + 1074843528, + 1057036466, + 1052829448, + 1064475442, + -1086174483, + -1122511134, + 1043942354, + 1066183117, + 1065925734, + -1084434682, + 1047105980, + 1060300682, + 1073772845, + -1087102203, + -1088385620, + 1047330491, + 1048635898, + 1063925487, + -1093815841, + 1049408903, + -1087435417, + 1062160987, + -1088058756, + 1041231550, + -1118335770, + 1068192424, + 1027570518, + -1074933767, + -1081825364, + 1062975710, + 1058744726, + 1045911638, + -1121945246, + -1111728484, + 1062299769, + 1029602354, + 1018600286, + -1097915651, + -1100924835, + -1094194134, + 1057705189, + 1033612218, + -1124297306, + 1039051768, + 1051968404, + 1033211576, + -1105064780, + 1029236008, + 1069566023, + 1026959064, + -1098238277, + -1141695236, + 1046920875, + -1125742884, + 1050311788, + 1050063695, + 1030543354, + 1053724398, + -1104053802, + -1096739381, + 1065450274, + 1021905573, + 1005650527, + 1049793490, + 1038574270, + -1093583214, + -1089644858, + 1059525014, + 1056934353, + -1093178087, + 1024861324, + -1083389216, + 1050856124, + -1103788318, + 1048940510, + -1086917520, + -1117517583, + 1051185666, + -1100499758, + -1102932098, + -1079134936, + -1103472934, + -1111897264, + 1034594826, + -1099935517, + 1055248606, + 1016383038, + 1058028729, + -1101191937, + 1057168767, + 1047517995, + -1096534443, + 1050186152, + -1081445391, + -1082592537, + 1058764447, + 987571224, + 1052470233, + -1090308820, + -1094118235, + 1031998608, + -1097645827, + 1059236806, + -1090150087, + -1093045767, + -1102926139, + -1090531960, + -1087189933, + 1043210831, + -1083895678, + -1082674490, + -1103357771, + 1057454030, + 1024211617, + 1061776970, + -1085453219, + -1106906616, + -1095842063, + 1059229088, + -1075262784, + 1058561390, + -1102387919, + 1066553018, + 1048582937, + -1085913421, + -1086315397, + 1049783840, + 1063503275, + 1033769981, + -1075849960, + -1081690753, + -1122174821, + -1077132786, + 1056082905, + 1062009139, + 1074768972, + -1085418457, + -1063090521, + 1060216065, + 1049500241, + 1073795110, + 1058614986, + 1061472829, + 1074082209, + -1094964470, + 1070205328, + -1092984907, + 1057482095, + 1058988553, + -1111455205, + -1069612779, + -1083786463, + -1071617515, + 1066492816, + 1065591176, + 1049783980, + 1067485815, + 1064178191, + 1072593326, + -1082340426, + -1070477930, + -1085066605, + -1077154868, + 1042360488, + -1096418631, + -1080721756, + -1079254166, + 1077837254, + -1093938043, + -1081016747, + -1097425983, + -1074231724, + -1082209417, + -1063349556, + 1069743182, + -1077604972, + -1077495900, + 1031833806, + -1094475869, + -1065753819, + 1060457539, + -1099840199, + 1060864918, + -1095210900, + -1081273792, + 1065518781, + -1064402999, + -1082103257, + 1068998286, + 1062182218, + 1066250262, + 1057593278, + -1078123699, + -1096607107, + 1054341522, + -1075390041, + 1072772953, + 1081492387, + -1072605328, + -1089678535, + 1085698554, + -1071091182, + -1090438212, + -1088385709, + -1087037087, + -1070716585, + 1038746814, + -1080498656, + -1098081536, + -1075175259, + -1072610198, + -1071624563, + 1067327876, + 1069259434, + -1092023316, + -1081587027, + -1066181888, + 1065970047, + -1067110702, + 1062875935, + -1094764790, + -1119926429, + -1099361543, + 1056977564, + 1066075754, + -1098579201, + 1052558746, + -1093752659, + -1116988210, + -1087223689, + 1060778710, + -1088469864, + 1059881595, + -1085787891, + -1112157757, + 1058242025, + -1078348835, + 1043591313, + -1081467618, + 1038077285, + 1049612218, + 1065560932, + 1065833783, + -1127228060, + 1070276782, + 1058292261, + 1057353678, + 1058667708, + -1090116111, + 1051637328, + -1085428938, + -1096343761, + -1101998046, + -1118171810, + 1068771555, + 1070693856, + -1097481785, + 1058629939, + 1043585344, + -1125262744, + 1062402568, + 1054615828, + -1104922000, + -1088043869, + 1066021733, + 1063360717, + 1055019923, + 1043796066, + -1094309376, + 1057766392, + 1082562350, + 1070103319, + -1081030340, + 1073433487, + -1079845314, + 1066053146, + 1032450141, + -1074791268, + -1073480797, + -1076680867, + 1055888087, + 1078275986, + 1050733160, + 1059880452, + 1062534668, + 1067700214, + 1076397455, + -1088239335, + 1060403151, + 1033676109, + -1086562451, + -1075390734, + -1089946172, + 1072702178, + -1076281557, + -1089787775, + -1094221313, + -1083084755, + 1062285646, + -1093636213, + -1083687527, + 1063612415, + 1067075774, + -1076345949, + 1043111282, + -1081238118, + 1048392037, + -1071870696, + -1075827266, + 1074025368, + 1065564564, + -1078559295, + 1066132355, + 1037738154, + 1036732844, + 1067348957, + -1108667678, + 1052281363, + 1020956094, + -1084340500, + -1082781420, + 1084136187, + 1069005596, + -1103281555, + -1064780239, + 1083565181, + -1079301486, + -1076170453, + -1082590944, + -1084099980, + -1085273267, + -1069149358, + -1086540211, + -1080696116, + -1086690884, + -1096601722, + 994790408, + -1072825562, + -1073601546, + 1083107556, + 1073890567, + -1079535206, + -1075470305, + -1074479952, + -1081447939, + 1067085520, + -1079578594, + 1083718905, + -1092690526, + -1088997676, + -1072276774, + 1064881642, + 1076485157, + 1027926894, + -1077061558, + 1074904104, + 1054711390, + 1045301214, + 1050152940, + 1073641722, + -1077386751, + -1063784429, + 1068528467, + 1070235824, + -1084401842, + 1059503682, + -1116112188, + -1080505922, + 1062636707, + -1071626756, + -1064311715, + -1089084191, + -1064534666, + 1072539887, + 1071785579, + -1087713282, + 1082131733, + 1065401346, + -1079783206, + 1031191913, + -1068232516, + -1095430576, + 1072450642, + 1069395549, + 1074653953, + -1065150042, + -1065284867, + -1082622220, + 1045628229, + -1059550382, + 1070746064, + 1060981968, + -1070740619, + -1074671268, + -1075408103, + 1065775323, + -1068074386, + 1076792410, + -1080811065, + 1052427658, + 1060236968, + -1082099226, + -1105598626, + -1081903581, + 1074085015, + 1072317347, + 1061759979, + 1063401363, + -1089989937, + -1088867283, + 1028971888, + -1089921449, + -1087501142, + -1088119547, + 1011468626, + 1063287946, + -1087957111, + 1071461793, + -1106346635, + -1101285893, + -1077062352, + 1056368933, + 1054090660, + -1086597854, + -1127628990, + 1052797013, + -1084673708, + 1059729773, + 1055574565, + -1089094258, + 1056075391, + 1061556486, + 1057286586, + 1067216429, + -1085264591, + 1069194715, + -1091773148, + -1093250650, + -1107130166, + 1040884331, + -1090911891, + -1089446639, + -1078402238, + -1077121138, + -1086679186, + 1053180145, + -1093411649, + 1015487856, + 1063002964, + -1084340616, + 1052888160, + -1085606253, + -1086157116, + -1092743866, + 1077591211, + 1073622628, + 1073000765, + 1047055004, + -1079212853, + 1041831151, + 1082314817, + 1011204852, + -1073298906, + -1081059083, + 1061835459, + 1073619606, + 1069481769, + -1079873231, + 1068687567, + -1090477691, + 1050904915, + 1064764028, + 1055330972, + -1086454514, + -1071436040, + 1058643416, + 1050479556, + 1080120633, + 1073787042, + -1070761655, + 1061423019, + -1071508474, + -1064230617, + -1075471006, + 1043262976, + 1080719057, + 1052452891, + 1073742009, + 1078879293, + 1078569736, + 1064988064, + 1047755624, + -1081823297, + 1061178879, + 1068270092, + 1048064327, + 1053248231, + -1078123219, + -1068825901, + 1074214244, + 1074267471, + -1065064590, + -1078380927, + 1049259176, + -1097333270, + -1100368344, + -1089484237, + 1073894735, + 1067433545, + -1085385002, + -1094016476, + 1060732200, + 1056041212, + 1075487657, + -1098465740, + -1083671421, + 1053904379, + -1096870393, + 1082555823, + 1064709398, + -1094122241, + -1066979463, + 1060236972, + 1067016079, + 1067453850, + -1084354741, + -1101893123, + -1089086109, + -1070969187, + -1072324121, + 1078095844, + 1039328148, + -1060242346, + 1081656504, + 1073974029, + 1056803581, + -1084676664, + 1073502811, + 1068107112, + -1096455915, + 1064577186, + 1066789496, + 1037653436, + -1074293585, + -1082062896, + 1074897412, + 1080884050, + 1063625323, + 1070915649, + -1062086476, + -1093120017, + 1067034780, + 1051284734, + -1121633516, + -1085711904, + -1083582511, + 1075779187, + 1049766963, + -1098406521, + 1065395027, + 1068423748, + -1065490482, + 1081341335, + 1046008596, + 1062196103, + -1073322357, + -1077512983, + 1068825427, + -1075736018, + 1076695133, + 1068092554, + 1072698700, + 1078105358, + -1077680996, + -1092215696, + -1086146552, + -1072245593, + 1071536386, + 1037487012, + 1072189360, + -1097039443, + 1058087858, + 1065879000, + 1076189796, + -1067931137, + 1073605421, + -1094750074, + -1079168327, + -1081146524, + 1018761166, + 1074504734, + -1075090324, + 1084313528, + -1064313191, + 1070741070, + -1083979914, + -1091878938, + -1095538558, + 1058230645, + -1092750015, + 1055812496, + -1094412638, + -1096176376, + 1056150874, + 1063634392, + 1052720682, + 1059776618, + 1042104417, + 1051430036, + -1090189808, + 1040793224, + -1129638692, + 1075503604, + 1048468635, + 1068422947, + 1058580750, + 1060709505, + 1042136381, + 1070028193, + 1036191626, + -1088764167, + -1076200719, + -1075388207, + -1081857550, + -1152609726, + 1004097048, + 1060915032, + -1089816241, + -1113469085, + 1055152811, + -1075415676, + -1082001653, + 1058339958, + 1049046786, + 1035776769, + -1092989089, + 1051950821, + -1110485169, + 1043188030, + 1047650796, + -1083445919, + 1017992010, + 1076843564, + 1053952285, + 1040761932, + 1068688913, + 1067196497, + 1075899734, + -1074891083, + 1070582597, + -1090809561, + 1064480138, + -1098721533, + 1067288588, + 1048013309, + 1057918273, + 1065773865, + 1059590109, + -1081795528, + 1050603455, + 1069249831, + 1073927406, + 1060043079, + 1070984338, + -1094454102, + 1050245582, + 1025737394, + 1075220630, + -1074657222, + -1088647569, + 1076845254, + 1071893532, + 1063722497, + -1094327168, + -1098125276, + -1111762366, + -1074683733, + 1059572694, + 1075844179, + 1066997056, + 1064200711, + 1063356526, + 1035267693, + -1081712638, + 1046206215, + 1049301412, + -1070890798, + 1069086039, + -1101819984, + 1070251361, + -1070918700, + 1070896914, + 1070526437, + 1059913192, + 1055348943, + 1076546199, + 1072545897, + 1070520621, + -1073908468, + -1072137537, + -1080978707, + -1090254369, + -1068310848, + 1041324599, + -1103196841, + 1073569492, + 1045767458, + 1064745603, + -1070340530, + -1084447796, + 1040433152, + -1078636059, + -1063906768, + -1085144444, + 1075728316, + -1073442910, + 1058927061, + 1055146256, + 1073602591, + 1080929633, + -1089469273, + -1072536913, + -1090905843, + -1086695078, + -1079939734, + -1073092227, + 1064972464, + 1060672310, + -1124433660, + 1078290382, + -1077329175, + 1090144472, + -1082763694, + 1068486986, + 1077570547, + 1072011389, + 1062545404, + -1076446303, + 1075506030, + -1074337518, + 1078501280, + 1049021737, + 1069715548, + 1070377493, + 1081226780, + 1068799488, + 1079137268, + 1056414625, + -1104418456, + 1074589342, + 1087293890, + 1075413241, + 1073849624, + 1031097439, + 1080078239, + 1075466014, + 1072351287, + -1070499574, + 1072667706, + -1063907864, + -1062029339, + 1082837409, + -1061780894, + 1075248005, + -1073296190, + 1086128317, + -1071831617, + -1065008178, + -1069333745, + 1091275613, + -1066067504, + 1071378051, + -1084820169, + -1072245561, + 1073452032, + 1067414408, + -1090765845, + 1082454930, + 1054865901, + 1069844288, + 1076148815, + -1087183544, + 1087529125, + 1072404176, + 1025312234, + -1082533721, + -1086842739, + 1029370450, + -1078463760, + -1108634521, + 1050608795, + 1037646738, + 1032140651, + 1073558524, + -1084457832, + -1101236680, + -1078910414, + 1065038252, + 1066204394, + -1100132792, + 1059728616, + 1066407617, + -1092738174, + 1042743270, + 1072558280, + 1047989865, + 1063863427, + -1099075332, + 1062017975, + 1072370121, + -1086203804, + 1074500087, + 1076957332, + 1055105591, + 1049872402, + 1062402175, + -1098024947, + 1054916526, + -1073677213, + -1077736933, + 1056659022, + -1080640623, + 1058162340, + 1038867806, + -1111211925, + 1068703798, + -1079937835, + 1065697150, + -1090443229, + 1051011699, + 1066127379, + -1072651698, + -1068841970, + 1076935360, + 1077354505, + -1086931946, + -1081875155, + 1052217457, + 1051765885, + -1072389167, + -1121980179, + -1068754084, + 1084365266, + -1076227524, + -1106231102, + -1072462770, + 1075069015, + 1083481980, + 1057975257, + -1094413491, + -1076231867, + -1073042675, + 1082725143, + 1058170555, + 1071533644, + 1070805960, + 1085331439, + 1063054023, + -1073558726, + 1062171123, + 1065428440, + 1080032693, + -1073525114, + -1079006486, + 1067368013, + 1074538026, + -1080767400, + -1079466255, + 1063112055, + -1077853736, + 1069358559, + 1059904048, + 1061014248, + 1082065258, + 1082629088, + -1060899288, + 1083894318, + -1073477020, + 1071633768, + -1107672002, + -1095913349, + 1057214203, + 1065410999, + -1102384343, + 1040807647, + 1065071998, + 1077527454, + -1085146191, + -1082394922, + 1050489041, + 1062191212, + -1062520852, + 1067951265, + -1084306235, + 1058774739, + -1101969754, + 1033716258, + -1071756749, + 1032650441, + 1040707056, + -1080713346, + 1058782742, + 1077196581, + -1090358679, + 1073023123, + 1068589098, + 1057935020, + -1074286174, + -1071770985, + 1043838819, + -1087427574, + -1073697209, + 1058612781, + -1080158784, + 1058375092, + -1087014936, + 1051560422, + -1080736644, + -1080075487, + 1064989150, + 1068721215, + 1065680911, + -1086640206, + -1123939898, + -1072361870, + 1082501838, + 1073924698, + 1079731723, + 1076363310, + 1064497773, + 1078934224, + 1043300082, + -1089332369, + 1077312365, + -1097577843, + 1041496026, + -1069326568, + -1106420013, + -1067205335, + -1084039251, + 1055093424, + 1064741551, + 1075813915, + 1046974987, + -1083108040, + -1090426810, + -1075435333, + -1077181818, + 1061609351, + -1078469380, + -1069761217, + 1070611744, + 1068887840, + 1065939606, + 1066524302, + 1040797690, + -1068508926, + 1083499134, + -1100395329, + 1065727323, + -1066356230, + 1074703214, + 1069826936, + -1080712277, + 1059373337, + -1101784937, + 1080004353, + 1076704110, + -1073220546, + -1073436329, + 1068811397, + 1049702575, + 1048996490, + 1052881032, + 1029277169, + 1039897164, + -1089307937, + 1058014843, + 1054330541, + -1085313846, + 1063081912, + 1051378382, + 1033900274, + 1053266956, + 1048176620, + -1087569728, + 1047317910, + 1049407442, + -1096034587, + 1049539048, + -1092929737, + -1088783212, + -1080951360, + -1090047877, + -1110368910, + 1034975801, + 1058623118, + -1105917332, + -1081701279, + 1041398285, + 1062251002, + 1024683485, + 1057268624, + 1051346553, + -1105295209, + 1057098360, + 1052024890, + -1088711193, + 1063155500, + -1089244747, + -1084301355, + 1024331478, + 1058909787, + 1066523559, + -1137096306, + -1102140722, + -1079397644, + 1059896531, + 1065584021, + -1084461143, + 1046562683, + -1106662573, + 1056092648, + 1040735904, + 1072916114, + 1077099408, + 1075281103, + -1073765950, + -1105925341, + 1038210092, + 1069497140, + 1007724534, + -1074503085, + 1063885211, + 1048096664, + 1071269649, + -1090162781, + -1073342412, + -1106255500, + -1076696465, + 1062551354, + 1057554701, + 1050489279, + 1067457024, + -1077467539, + 1064714474, + 1074827403, + -1093615122, + 1057983194, + -1129295832, + -1096363020, + -1106847542, + -1136260641, + 1065152150, + -1073187573, + 1071145331, + -1077338319, + -1105292490, + -1089865511, + 1080013026, + 1074171546, + 1067165018, + 1074165876, + 1074608121, + -1087877425, + -1102519230, + 1070135362, + 1059190302, + -1105205628, + 1060669933, + 1066018555, + 1061698441, + -1103446886, + 1049168302, + -1077600681, + 1040547930, + 1071987225, + -1076921616, + -1080502569, + -1085857446, + -1082957357, + 1061639430, + -1085095977, + -1086837859, + -1093954515, + -1086139671, + -1120602492, + -1095887470, + 1053846051, + 1032535522, + -1089703479, + 1069447483, + -1093520342, + 1051906239, + -1081460357, + -1087639663, + -1080335965, + 1063187839, + 1063285891, + -1097115598, + 1051757407, + 1053383809, + 1042872013, + 1056288298, + 1070618608, + -1087686838, + -1103793528, + -1088901439, + -1089286831, + 1067373287, + -1099983998, + 1078640230, + 1054037696, + 1067654978, + -1082511250, + -1202858048, + -1081559489, + 1050918796, + 1062239915, + 1071999415, + 1074343132, + 1070892925, + 1058882656, + 1068391407, + 1036822399, + 1074183681, + -1086599813, + 1066302295, + -1074882040, + -1094079134, + 1064383781, + -1086924290, + -1075596094, + 1062915872, + -1095966072, + 1057082051, + 1062067728, + -1089757209, + 1034622829, + 1068747861, + -1073489213, + 1057027290, + 1065760320, + 1056619306, + 1063180501, + -1073726263, + -1099830483, + -1093448827, + -1084414874, + 1052080727, + 1064974657, + 1063371106, + 1036011544, + 1058662660, + -1076894162, + -1112656148, + -1095800328, + 1052413510, + 1068122681, + -1108855298, + 1030666099, + -1116484400, + 1008144249, + 1051518205, + -1074951817, + 1043415594, + -1098742554, + 1029473760, + -1085078390, + 1036044220, + -1094000180, + 1043310946, + -1085625481, + 1066274193, + 1040236032, + 1054810891, + 1053072226, + 1060130556, + 1034188950, + 1049333290, + -1105716024, + 1049054616, + -1098057782, + 1051724881, + -1077750091, + -1089611663, + 1056788981, + 1066118265, + -1086726307, + 1026873381, + 1060217573, + 1043938979, + -1087628247, + 1045989101, + 1052403120, + 1043219800, + 1045545436, + -1094875156, + -1132376309, + -1098784933, + -1101601045, + -1095356820, + -1128915857, + -1091769543, + -1143936042, + -1115309930, + 1065655426, + -1094166474, + 1041432243, + 1067822600, + 1040393298, + 1071397181, + -1079583490, + -1075326915, + -1082979831, + 1051466654, + 1058212479, + -1085181232, + 1062534022, + -1075542032, + -1122363947, + -1079870964, + -1087562000, + 1060000624, + -1073673800, + 1075003968, + -1090233475, + -1077615357, + -1070677713, + 1052363460, + 1072813605, + -1083159790, + 1075669813, + -1085809937, + -1087578508, + -1086985191, + 1040366898, + 1067266849, + 1017071626, + -1090086205, + 1058622346, + -1086168734, + -1089552769, + 1075986237, + -1075418027, + 1044858308, + 1033622959, + 1061126135, + -1077318380, + -1104052867, + -1085059722, + 1067707717, + 1067065199, + 1063482369, + -1082654918, + 1063364223, + 1050861241, + -1080917850, + -1074649973, + 1069080729, + 1071537399, + 1066572845, + 1044400365, + -1109950706, + 1051225210, + -1074698162, + -1080766103, + -1106795077, + -1085275685, + -1086898844, + 1057329360, + 1050262359, + -1068356374, + -1089405617, + 1029295842, + 1061938081, + 1083266472, + -1113933997, + 1065127363, + -1068040757, + -1085040311, + 1063057295, + 1061295615, + -1076006793, + -1113305090, + -1071169354, + -1072036100, + 1079601202, + -1075559822, + 1065887007, + -1093983334, + -1088251626, + 1056610805, + -1108028381, + 1066717473, + -1076160993, + 1073918492, + 1051279713, + -1081444057, + 1076889664, + 1065415087, + -1082100257, + 1069117091, + -1088046076, + 1075043845, + -1074269795, + 1061873458, + 1076867872, + 1066720085, + 1052169875, + -1085091438, + 1065509765, + -1089964675, + -1089819446, + -1081112915, + -1085227122, + 1075760404, + 1038712709, + -1088506685, + 1046751991, + 1074824378, + 1070046525, + 1076951135, + -1088102230, + -1107817788, + 1071151060, + 1075213130, + 1082208162, + -1081596549, + 1076884182, + -1065308875, + 1077420008, + -1078663040, + -1118383082, + 1060847736, + 1082407407, + 1062790301, + -1079695876, + 1057843666, + -1074520797, + -1098230173, + -1110922087, + 1068845860, + 1061595133, + 1067514060, + -1080978841, + -1060556369, + 1058114452, + 1054641121, + -1117000318, + -1106789178, + -1105908330, + -1079952119, + -1104627946, + 1055272398, + -1090940205, + 1065601008, + 1068427481, + -1080814007, + -1104909230, + -1098106442, + 1066756575, + -1111542469, + -1106451475, + -1087989761, + -1112773922, + 1069413623, + 1062578672, + -1097600702, + -1094285900, + -1097447020, + 1044710221, + 1047692271, + 1071517295, + -1092284199, + 1066215013, + 1061085724, + -1107805205, + -1097561947, + 1065734291, + -1118360719, + -1092812437, + -1080544374, + -1082023694, + 1047914096, + 1049851987, + -1079453376, + 1067361196, + 1045569887, + 1057071888, + -1091260727, + 1060140621, + -1087637256, + -1082885269, + 1060445158, + 1066722058, + 1066824806, + -1107567408, + 1061119249, + 1074526799, + 1059054012, + 1049787828, + -1109316902, + 1042873351, + 1029698829, + -1083788090, + 1072131324, + -1086407158, + -1078354946, + -1090735550, + 1056975388, + 1074821698, + 1053887812, + -1076543271, + -1104315035, + -1067123947, + 1083121537, + -1068584731, + 1078731190, + -1064963328, + -1076991002, + 1066875969, + 1066569803, + -1086306780, + 1070166990, + 1081520985, + -1080855183, + -1064425907, + 1049203743, + -1092763787, + -1088406016, + -1087725723, + 1058771016, + 1059309487, + 1065800978, + 1075812801, + 1058904297, + 1058175551, + 1084471970, + 1076874390, + 1056627324, + 1066066634, + -1107082016, + 1036437009, + 1063732164, + -1081602208, + 1073194094, + 1075215701, + -1080926317, + -1089867588, + 1080658107, + -1097831437, + 1026777647, + -1073043905, + 1057700491, + -1068930966, + -1091949403, + -1080284188, + 1055849210, + 1075416517, + -1072290112, + -1096923594, + -1094937565, + -1085114287, + -1074280375, + -1076273004, + -1089343418, + -1064727738, + 1069399937, + 1079036515, + -1075045784, + -1075202787, + 1054881103, + 1010810405, + -1089273391, + -1064755302, + -1092249982, + -1091374494, + -1077793452, + -1076164295, + -1080857194, + -1099456915, + -1086948108, + 1062260182, + 1058326828, + 1044812099, + -1068257686, + -1088325786, + 1048986111, + -1074910042, + -1084856397, + -1078286380, + 1074363233, + 1060477252, + -1081158175, + 1070719000, + 1085471756, + -1105639083, + 1059440701, + 1060124132, + -1092041426, + -1103132616, + 1082525652, + -1080151602, + 1057781752, + 1059622235, + -1083311794, + -1062955261, + 1078073090, + -1106322787, + -1111127964, + 1063005998, + 1087014903, + -1074047458, + -1084521795, + 1057330115, + 1074037600, + 1071279735, + -1082842895, + -1093299643, + -1075611875, + 1065878780, + -1072290988, + -1094475287, + -1088753414, + -1113309926, + -1067627845, + -1077124578, + 1060096717, + 1057000851, + -1071564960, + -1085265557, + 1040047630, + 1065786992, + -1090468037, + -1087823564, + 1054818406, + -1087948277, + 1050880496, + -1118617831, + -1114434912, + -1085400098, + -1100225269, + 1033187786, + 1063506082, + 1057555671, + 1059311842, + -1090381178, + 1068978014, + -1086067180, + -1084311254, + -1085687752, + -1091458524, + -1084415216, + 1059913836, + -1081252571, + -1098034211, + -1100641494, + 1025320424, + 1058904698, + 1061242683, + -1111106473, + -1122382777, + -1084225257, + 1057861835, + 1045227403, + -1104058835, + 1059848386, + 1064094849, + -1102426529, + 1049027410, + 1031507248, + -1119778451, + 1056788060, + -1087469384, + -1083121427, + 1066031905, + 1060330165, + 1059142234, + 1052044000, + -1077409323, + 1046354478, + 1051259631, + 1065731608, + -1082300290, + 1067731168, + 1064834375, + -1076987486, + 1055973037, + 1069519404, + 1068649608, + 1054603288, + 1050729659, + -1091066115, + -1087828029, + 1075037699, + -1083597519, + 1045858885, + 1047283986, + 1065569416, + 1072713080, + -1083542864, + 1068335409, + 1034191572, + 1059378638, + -1101512819, + -1092746530, + 1061370129, + -1073654390, + 1058325047, + 1074570564, + 1060801607, + 1065451029, + -1078090489, + 1055069496, + 1053589435, + 1062750516, + -1081666956, + -1094661263, + 1058834839, + 1065952156, + -1077699885, + -1087852573, + -1089594221, + 1079832065, + -1081897651, + 1071514175, + -1083060382, + -1073740842, + 1057365802, + 1066014484, + 1059193627, + -1096360348, + 1068801573, + 1062651665, + 1042238581, + -1074074411, + -1104491105, + -1088899817, + 1077515984, + -1074965525, + -1064010319, + 1043099072, + -1099282656, + 1061478878, + -1095315268, + -1093298441, + -1080842321, + 1066195329, + -1087604866, + 1055900790, + 1058030612, + 1066696208, + 1067682020, + -1098131611, + 1053108923, + -1085993676, + 1074963091, + -1089162905, + 1059852924, + -1125029481, + 1082462050, + -1065769048, + 1066555559, + -1077279601, + 1062009379, + -1076937049, + -1110830224, + 1068933944, + -1096073626, + 1076027424, + 1074892292, + 1075135485, + -1094969859, + 1045988960, + 1069439625, + 1060795869, + 1040773801, + -1095190125, + 1044047641, + -1089026492, + 1077615628, + 1053709262, + 1059041108, + -1081334867, + 1078344725, + 1039352963, + -1078904061, + -1089269245, + -1073438546, + 1085923730, + -1084827029, + 1031772367, + -1074677111, + 1067981549, + 1074313768, + -1069815165, + 1065758602, + 1045303559, + -1113566486, + 1078388760, + 1067238644, + -1147017073, + 1070026799, + 1061233891, + -1087815751, + 1064465729, + -1077496559, + -1099547222, + -1072425263, + -1080225658, + -1089015515, + 1068431992, + -1090349385, + -1085545610, + 1055393076, + 1060901212, + -1085653635, + -1101342520, + 1033980937, + 1050936198, + 1064930407, + 1065363996, + 1060886182, + -1121614408, + -1086302706, + 1036671171, + -1078647089, + 1063959054, + -1078743708, + 1053332062, + 1053523964, + -1078141139, + -1100908544, + -1081706522, + 1063810709, + 1040393784, + 1054771608, + 1053026742, + 1048660544, + 1066988848, + 1061948739, + -1089379691, + 1002992876, + -1108855755, + 1059135716, + 1052191821, + -1075108530, + -1082060623, + -1095154979, + 1041844617, + -1084442864, + -1090025643, + -1095311402, + -1102035414, + -1089234242, + -1096612282, + 1000059865, + -1126456975, + 1063099586, + -1082953976, + 1062288632, + -1081769043, + 1054252331, + -1086188018, + -1089318619, + -1107668674, + -1097596707, + -1082928509, + -1086646196, + -1089064899, + 1055345505, + -1128551525, + 1036720765, + -1085874527, + 1055181849, + 1064550190, + -1082081106, + -1087634057, + -1066641007, + 1069379151, + -1078021040, + -1089075393, + 1011779305, + 1060023267, + 1061778023, + -1094662169, + 1042829490, + 1048253939, + 1071851464, + 1069533011, + -1103875177, + -1082666749, + 1075838612, + 1048715750, + 1061925631, + 1061373367, + -1074085401, + 1059938493, + 1061717033, + 1057143962, + 1071904270, + 1077364588, + -1084216883, + 1078394024, + 1060496435, + -1072251576, + 1072654747, + -1091070696, + 1068456151, + 1062386419, + -1081612703, + -1078497264, + -1072350290, + 1052944666, + -1099303086, + 1075704161, + 1076946784, + 1061245183, + -1085062135, + 1055729145, + 1053622447, + -1086967083, + 1048707270, + -1068828153, + 1063623458, + 1072926837, + 1075227754, + 1061042465, + -1069194349, + -1093640961, + -1094867397, + 1077631808, + -1080334703, + -1085241382, + 1071006189, + -1073082793, + 1049539330, + 1079570263, + -1106879764, + 1051640004, + -1109555519, + 1050876666, + -1080725128, + -1065720273, + -1114467526, + 1033224823, + -1081844530, + -1080415464, + -1115187323, + 1075193064, + -1099842188, + -1072386386, + 1070342285, + 1067781265, + -1092380346, + 1045693920, + -1086388252, + -1099700109, + -1090316164, + -1109616626, + -1069164617, + 1068918268, + -1087498210, + 1060125440, + 1034995502, + -1072074295, + 1061334884, + 1082262053, + 1067137195, + 999688836, + 1068491895, + 1067548904, + 1061334179, + 1065911576, + -1095057714, + 1077041585, + 1066437196, + 1077899974, + -1071998834, + 1082012698, + -1079344617, + -1131164519, + 1065607308, + -1105391477, + 1020381358, + 1075450392, + 1064027830, + -1069172486, + -1081160931, + -1086939013, + 1055846673, + 1086143338, + 1048651270, + 1078052901, + 1059605488, + 1034579754, + 1053651079, + 1078250094, + 1075822089, + -1085672307, + 1066474052, + 1079461902, + 1072109408, + 1061942015, + -1079270224, + 1057280629, + 1075524239, + 1083585317, + 1059927285, + -1071737209, + -1102014013, + -1098117395, + -1098827572, + 1034651859, + 1057152259, + 1068171171, + -1120466800, + -1128563937, + 1042179551, + 1064530372, + -1118611569, + -1088831445, + 1040420814, + 1066394952, + -1084892385, + -1090528147, + -1077584011, + 1064062198, + -1082825120, + 1066078034, + -1079818594, + 1061679604, + 1049148528, + -1091845760, + -1102360745, + -1079112614, + -1109107853, + 1052629766, + -1090863328, + -1099469033, + 1055095411, + 1063957332, + -1078038571, + 1053271529, + 1046038795, + -1124153720, + -1091986181, + 1049670344, + -1103373518, + -1088871724, + 1052977339, + 1052557731, + -1085391652, + 1058434159, + -1084929971, + 1028727606, + -1121611206, + -1101689191, + 1048638067, + -1089640270, + -1115513294, + 1073010388, + -1071086604, + -1078873569, + 1076940007, + 1066193190, + 1067760446, + 1068756905, + 1035023406, + 1066418902, + -1103227383, + -1087618854, + 1072255613, + 1042250948, + -1092236137, + 1076036578, + 1069275896, + -1089139485, + 1075692167, + -1073555744, + 1048746258, + -1088347103, + -1102720664, + -1067965902, + 1080156582, + 1035187408, + 1052346411, + 1058492379, + -1077325737, + 1055659976, + -1077816325, + -1072177776, + -1073704972, + 1057118643, + -1079013399, + 1059148137, + -1086716335, + -1093719017, + -1105793086, + 1075639504, + -1077022253, + 1077982210, + -1069582450, + -1073500495, + -1106731600, + -1068202750, + -1079570504, + -1106977029, + 1063611005, + 1075864373, + 1064753359, + 1076754741, + 1075462205, + -1075651460, + -1103719483, + 1076602965, + 1072181805, + 1058991793, + -1063376709, + -1088685414, + 1073520605, + -1087478075, + -1111126652, + 1053054070, + 1050332113, + -1076686782, + 1051662295, + 1056798646, + -1074100630, + -1088816590, + 1032147369, + 1075406901, + -1080428461, + 1066246651, + -1139692394, + 1052972048, + 1071725202, + -1098321639, + -1086917428, + 1067484257, + 1067472241, + 1066487467, + -1092229978, + 1056697044, + -1071330939, + 1062683846, + -1081581492, + -1106555032, + 1057602442, + 1074353124, + -1072458269, + -1079536649, + -1102693697, + 1067622460, + 1021551233, + 1068685217, + 1070932447, + 1062149483, + -1106710318, + 1064458881, + -1136136749, + -1098563731, + 1061610520, + -1066364007, + -1084014724, + 1062454588, + 1037640748, + 1048085704, + -1087168332, + 1070069010, + 1065815958, + 1082178345, + 1011646516, + 1047263886, + 1066502604, + -1080351774, + 1048788388, + -1078835232, + 1073551533, + 1078600788, + 1070543662, + -1079917654, + 1071064445, + 1069096502, + 1087557334, + -1082458936, + -1080630844, + -1088373528, + 1061280543, + 1068267276, + -1075949925, + -1103066864, + 1057754747, + 1063510489, + 1064519413, + 1064653766, + -1078685631, + -1068609838, + 1020593720, + -1120120245, + -1107279483, + -1100759132, + -1082773319, + 1046933293, + 1050610762, + -1083613213, + 1052739770, + 1051601187, + -1081242953, + 1068507760, + -1124250324, + 1060137902, + -1086298069, + -1090233328, + 1052450359, + 1057321964, + 1042598512, + 1061080253, + -1105644270, + -1089273775, + 1070977410, + 1052875430, + -1087167519, + -1103249471, + 1058818769, + 1054505998, + -1084495317, + -1084848411, + 1043932583, + 1054492400, + -1092026168, + 1055596591, + -1099133717, + 1061420028, + -1099166101, + -1080535807, + 1066805117, + 1057538195, + -1096257062, + -1083338685, + -1082651488, + 1051923239, + -1102341924, + -1112243802, + 1050501683, + 1062989703, + 1059470298, + 1048886517, + -1084482603, + -1070708095, + -1085719063, + 1060958991, + 1057604719, + 1076139751, + 1071089351, + 1051083373, + 1025613050, + -1094422162, + 1063876941, + -1103352888, + 1075315430, + -1081327355, + -1075646472, + 1068071139, + 1065637494, + 1068078248, + -1083529483, + -1078844836, + -1073738428, + -1085597888, + -1074779696, + -1073243780, + 1058551931, + 1050116064, + 1082951984, + -1087469592, + -1082436955, + 1035035398, + -1095344620, + -1082976409, + 1045683892, + 1069080781, + 1065443759, + 1068101351, + -1099014961, + 1056992432, + -1072482016, + 1068040372, + 1049379144, + -1112892067, + 1058502496, + -1074348414, + -1186212988, + -1089450608, + 1063081413, + -1100404115, + -1081780769, + -1098233301, + -1086417566, + 1057851331, + -1085422425, + -1079340926, + -1074619170, + -1094193934, + 1079277342, + 1060050749, + -1081166709, + -1084044699, + -1104814772, + 1066335039, + -1086807189, + -1090364699, + -1070802345, + 1064352835, + -1083479176, + -1079668526, + 1074979881, + -1130902160, + 1074301832, + -1105680190, + -1078665872, + -1087490588, + -1074840031, + -1113935312, + -1114890617, + -1103296845, + 1072423735, + 1072267921, + -1082631543, + -1090819085, + -1077713441, + 1077656116, + -1087842795, + 1040553705, + 1082655703, + 1066960690, + -1070350468, + -1093181436, + 1065917383, + 1065372968, + 1069618970, + -1081786135, + -1088390094, + -1075118981, + -1077594744, + 1075810321, + 1059981726, + -1081835112, + 1060895599, + 1043760255, + 1061633148, + -1077526003, + 1060305757, + -1099787067, + -1106020106, + -1076723348, + 1041886788, + 1045827156, + 1042383968, + 1060901226, + 1071009651, + 1074748408, + 1043894115, + -1079782474, + 1050093130, + -1085244183, + -1078161942, + -1076701643, + 1072630709, + 1056218300, + 1072863636, + 1034262951, + 1063696224, + 1073880195, + 1072808946, + 1069848544, + -1077190530, + -1075214699, + 1065814077, + -1088205112, + 1052875330, + 1075690117, + 1072344464, + 1056286768, + 1078373051, + -1067448128, + 1031471406, + 1034785056, + -1092900664, + 1029142239, + -1094338691, + -1080663224, + -1077763775, + 1042367155, + -1097419651, + 1048436452, + -1099630610, + -1081499222, + 1055383280, + -1078053102, + 1055142243, + -1104079521, + 1045872258, + -1092199246, + 1045628242, + 1018097684, + 1061248598, + -1136521498, + -1081952881, + -1097698883, + 1058181379, + 1045000911, + -1074194805, + -1085025977, + 1065460332, + 1007924969, + -1096257532, + -1107031619, + -1094066975, + 1021372101, + -1146630130, + -1104623351, + -1095037892, + 1057691198, + 1062898548, + -1086193012, + 1045009161, + -1124228938, + 1049168856, + -1117108750, + 1057910481, + -1096305580, + -1126998546, + -1098085029, + -1109061996, + -1094181005, + 1050652924, + -1092407927, + -1089477239, + 1061240795, + 1049005745, + 1040769686, + -1080021576, + 1064554002, + -1082350912, + 1078905250, + -1086148590, + 1040658236, + 1050864825, + 1067163512, + 1063609852, + 1051922718, + -1080924868, + -1092959369, + -1085468764, + 1016874386, + -1081478640, + 1072690821, + -1074803659, + 1033894535, + 1066424411, + 1074395759, + -1084403654, + 1067722813, + 1067823076, + -1082948414, + -1111470546, + 1068666170, + -1095375762, + -1118983585, + 1072835071, + -1073517705, + 1067204727, + 1061483210, + 1048692031, + -1076890124, + -1095620507, + -1078827290, + -1075754674, + -1094657337, + 1057603189, + -1087123251, + 1072386299, + -1079836578, + -1103908092, + 1070904547, + 1077439525, + -1086194849, + 1084828101, + 1064318738, + -1122607745, + -1104527262, + -1101908388, + -1077571558, + -1097787468, + 1064730058, + -1080350874, + 1055227811, + 1037070981, + 1065660192, + -1088023001, + 1025085185, + 1053586595, + 1071008690, + 1050890786, + -1111733238, + 1062829051, + -1063620009, + -1104752656, + -1073496738, + -1088926964, + -1087391445, + -1068609993, + -1078146714, + -1098895439, + 1048948499, + 1040728947, + 1038720426, + 1058293164, + 1041605057, + -1080973753, + -1085030650, + 1040643581, + -1084790138, + 1071070449, + 1071340331, + 1059505163, + 1016897415, + 1068889540, + 1052705289, + 1066420407, + -1082346867, + 1050015140, + -1093470019, + 1084782739, + 1066733476, + 1059118400, + 1065493105, + -1078728067, + -1067851501, + 1080847006, + -1061921910, + -1096734505, + -1089170276, + -1084206901, + -1093125805, + -1085500954, + 1064488425, + 1056460941, + -1091871040, + 1056080038, + 1067535293, + -1080909954, + -1075303149, + 1053120977, + 1067377260, + -1081542498, + 1064906270, + 1074864510, + 1053236223, + 1069172128, + 1065529934, + -1080848460, + 1076427404, + -1077721344, + -1088997354, + 1069255280, + 1067107821, + -1089938606, + 1049736753, + -1077538087, + 1081519769, + -1074978293, + -1085473864, + -1087725072, + -1103083277, + 1052098250, + -1120057187, + -1099857462, + -1133408558, + 1057006019, + 1048252376, + 1020806462, + 1057562780, + -1080350140, + 1045478886, + -1093889402, + 1064384519, + 1057553787, + -1082843681, + -1090785850, + -1111207922, + 1035445452, + 1034905257, + 1057753511, + -1101227202, + -1113158080, + -1081083965, + -1092527420, + -1116306581, + 1055755617, + 1060309677, + -1103574975, + -1132185565, + 1050844396, + 1048429373, + 1059486484, + 1049591659, + -1095795870, + 1039530785, + -1089528585, + -1105495822, + -1087074594, + -1091717878, + -1092420138, + 1061958918, + 1049306437, + -1097275489, + 1063971130, + -1102418413, + -1084820399, + -1091570038, + 1057699020, + -1080903339, + -1084233731, + -1097758313, + 1051847826, + 1076992664, + -1091483903, + 1070314892, + 1042134965, + -1082342863, + -1089624249, + 1077232124, + -1099665560, + -1096697473, + 1064140976, + -1115082113, + 1063925505, + -1084904430, + -1087134776, + 1073176293, + -1114618352, + 1052560336, + 1060158996, + 1072279192, + 1081105004, + -1088024833, + 1077816770, + -1073999568, + 1074212005, + 1061198326, + -1079456242, + 1061166477, + -1082445502, + -1079924077, + -1072168102, + 1075954819, + -1079915004, + 1067306229, + -1107222137, + 1060326486, + 1062819382, + 1063536556, + 1070425053, + 1057225336, + -1081098234, + -1110420731, + -1086549544, + 1066906861, + -1090064620, + 1045172061, + 1061003810, + 1058757193, + 1062757639, + 1063236691, + 1076006211, + 1066218528, + 1067276764, + 1028464016, + -1078549789, + 1046019745, + 1077085084, + -1085191111, + 1039736209, + -1101678611, + -1076355485, + 1050838218, + -1077235468, + -1071574740, + -1095874823, + -1063369928, + 1063356711, + 1039849005, + 1057541529, + 1042281371, + 1072057507, + 1074561982, + -1079746387, + -1100747507, + -1077142005, + -1103464513, + 1060498738, + 1079874770, + -1084474605, + 1072648265, + -1089257443, + 1047104610, + 1076745542, + -1090261763, + 1052455539, + -1074917402, + 1085417399, + -1077513356, + -1094646591, + 1059068630, + 1064446523, + -1070330520, + -1087976370, + -1073661932, + -1107649462, + -1085311068, + 1040698444, + 1039714279, + -1086328552, + 1074742880, + -1079718046, + 1057626541, + -1104599066, + -1076947850, + -1073178803, + 1046783646, + 1057498321, + 1038440514, + -1080831040, + 1069761497, + -1069022152, + 1059205728, + 1066900943, + -1079162215, + 1068658303, + -1096030514, + 1074567063, + 1073273245, + -1096560911, + -1073607145, + 1068928213, + 1065034485, + 1014541503, + -1067582839, + 1030143785, + -1080584685, + -1064595844, + -1074621466, + 1070999108, + 1076367519, + -1103388262, + -1079255184, + 1067528120, + -1071166670, + 1065310904, + -1083335016, + -1095871462, + 1033506227, + 1053443891, + -1098256677, + -1098616369, + -1076619121, + -1083875277, + 1034354777, + 1019735350, + -1088974378, + -1134682556, + -1087827902, + 1053673377, + -1083784072, + 1063872920, + -1091811246, + 1028742319, + -1104713153, + -1083925863, + -1083083159, + -1103326707, + -1089110349, + -1089186516, + -1080785956, + 1060451078, + 1050846630, + -1071489588, + -1090943657, + 1067423269, + 1070151349, + 1055542672, + 1044245049, + 1065222200, + -1126270671, + -1084098406, + -1096964666, + 1027850861, + 1056982520, + 1066573987, + 1065714844, + -1091677222, + 1070262364, + -1083763033, + -1092615507, + -1092624871, + 1054997978, + 1076413344, + -1088465251, + -1110386922, + 1034421043, + -1079042242, + -1139048640, + -1096686473, + -1080717811, + 1065450423, + -1097115024, + -1097752811, + -1073884921, + 1060040565, + -1076797833, + 1060322930, + -1078385479, + 1057336764, + 1065985996, + 1061473729, + 1051689489, + -1083246560, + -1084983515, + 1075824197, + 1074619068, + 1065737137, + 1066795831, + 1067900372, + 1065815272, + -1082206589, + 1048007834, + 1072800007, + 1061935327, + 1069246032, + 1064323590, + 1072538212, + 1074575199, + 1044164598, + 1074294858, + 1076341522, + 1072382315, + -1081637192, + -1080600878, + 1076159764, + -1097317324, + -1096273501, + 1043594750, + -1082964357, + -1080129471, + -1082807060, + 1063733737, + -1105674631, + -1094573207, + -1095158090, + 1076478844, + -1078497166, + -1076781807, + 1062920365, + -1085571443, + 1028708426, + -1081150776, + -1084922516, + -1087975042, + -1069003445, + -1089635042, + -1096128963, + -1081940186, + -1088761847, + -1091695930, + -1090495871, + 1042686819, + 1053703763, + 1070076678, + 1074640855, + 1069433894, + -1150848108, + 1042638768, + 1043046286, + 1049120659, + 1060971338, + 1073721975, + -1068164873, + -1089866259, + 1067788679, + 1052584856, + -1077189521, + -1078529929, + -1111930093, + 1021781388, + -1081494342, + 1054315744, + 1057697756, + 1039411993, + 1056744404, + 1074160581, + 1068083641, + 1061292137, + 1074194671, + 1065468563, + -1079617053, + 1059345784, + 1074726397, + -1111885566, + -1078832112, + -1088165931, + 1073181917, + -1080469337, + -1068836828, + -1080438231, + 1081452233, + 1057274598, + 1040330898, + 1064411503, + 1066844368, + -1086191982, + -1083205513, + -1076699183, + 1048437692, + 1050007902, + -1078809467, + -1081986068, + 1078719133, + -1083073478, + 1066460715, + -1090118787, + 1051275995, + -1076308552, + -1104730043, + 1066431570, + 1058929055, + 1072064622, + -1063702686, + 1058486887, + 1066006013, + -1091596425, + -1072760614, + 1069957671, + 1056313149, + 1069644203, + -1084349114, + -1082151285, + -1081504435, + 1067981929, + 1024162959, + 1038811842, + 1043541565, + -1092259169, + 1049603949, + -1090199534, + -1088222535, + -1106727293, + -1082670374, + -1077658955, + 1054541698, + -1102357503, + -1102040907, + -1110515509, + -1077900069, + -1099110703, + -1087430456, + 1054078285, + -1081280369, + 1067719173, + -1088016045, + 1054243869, + 1056839316, + 1062488986, + -1084234516, + 1071729802, + 1004570132, + -1082812248, + -1095112799, + 1011407187, + 1062115479, + 1047423194, + -1101691612, + -1111374560, + 1025109676, + -1088151959, + 1058904315, + -1104997895, + -1093404630, + 1053380603, + -1096999956, + 1052725374, + 1066687027, + 1033704708, + 1063959787, + -1090474091, + -1095346383, + 1056819393, + -1092691865, + 1054352527, + 1059410521, + -1070294992, + -1075972502, + 1085727714, + -1087211235, + -1121063785, + -1081277277, + -1078054789, + -1085953154, + 1065356937, + 1066715519, + 1039566480, + 1065628667, + 1058913302, + -1135375735, + 1077219020, + -1073715112, + -1084301142, + 1075169809, + -1088916790, + 1061213946, + 1052301524, + -1070330578, + 1063403397, + 1068326232, + -1078903393, + -1089979635, + -1072917296, + 1075145149, + 1049888858, + -1104573374, + -1091764453, + 1058421512, + 1069079423, + 1061754899, + -1084898361, + -1083761523, + -1089187142, + 1063926338, + -1116134947, + -1094426532, + 1050763418, + 1074245514, + -1093634923, + -1083181400, + -1089573068, + -1089770916, + -1089732785, + -1093266662, + -1079775766, + -1078950212, + 1074247796, + -1075274978, + -1089625621, + -1073665688, + -1069134311, + -1099562531, + 1066631866, + 1033643479, + 1070884626, + -1082515363, + -1070621587, + 1077686779, + 1059363842, + -1071519117, + -1070728892, + 1044981751, + -1083462455, + -1065812338, + -1069681230, + 1075815407, + 1053663338, + -1077131589, + 1073068092, + -1074847759, + -1072212770, + 1073718725, + -1084330390, + -1075482201, + 1036410753, + -1093849940, + -1084635186, + 1050558901, + -1081612811, + -1113951144, + -1079688120, + 1079445965, + 1054796876, + 1047031950, + -1081981343, + -1084312287, + -1073825508, + -1071130654, + 1067449044, + 1078062821, + -1068052353, + 1075210026, + 1059162833, + -1074472756, + -1088132616, + 1077773048, + -1068452966, + 1070969227, + 1062391477, + 1083452531, + -1073155335, + 1057091647, + -1076939177, + -1070413875, + 1061204891, + -1080362226, + -1084719533, + 1017105915, + -1090429487, + -1093736010, + 1059836440, + 1062862869, + 1063357669, + 1071646913, + 1056939760, + 1047660056, + 1068468103, + -1065724135, + -1093676652, + -1115385581, + -1111436781, + -1092253207, + 1080126470, + 1072117041, + 1047987126, + -1089164494, + 1063237768, + 1069351908, + 1066376711, + 1073903212, + 1068351440, + 1057312581, + -1071517820, + -1096906033, + 1049324537, + 1047313657, + 1036963377, + -1087698958, + 1057967481, + -1090366936, + 1060631071, + -1098366772, + 1072626596, + 1043372336, + 1070747243, + -1082299552, + 1071587809, + 1059434152, + -1084193105, + -1082375372, + 1060248715, + 1038547018, + -1089383650, + 1033992238, + 1051319999, + 1023466225, + -1093455781, + -1081491169, + 1068799796, + -1102261191, + 1054472762, + -1081119058, + 1065773119, + 1058825271, + 1060207309, + -1116875869, + 1046439604, + 1060255621, + 1064486221, + 1066206496, + -1088896092, + 1058495472, + -1084772023, + -1137372752, + -1079546294, + 1052910188, + -1085210111, + -1089556953, + -1106094369, + -1085724109, + 1075282065, + 1032898147, + -1079944340, + -1128830325, + 1078446851, + -1064919740, + 1077484670, + 1054390176, + 1058782158, + -1077785332, + -1072413876, + -1105570250, + 1069591848, + -1067721696, + 1060034967, + -1105407597, + -1093340528, + -1077936514, + 1072560106, + 1077444571, + 1070302829, + 1077354658, + -1080065149, + 1066241830, + -1071835240, + -1070068129, + -1066089117, + -1097817157, + -1080114920, + 1075607767, + 1068520725, + -1071675244, + 1064623707, + 1051559315, + -1071175865, + 1066678651, + -1104333592, + -1065710709, + 1073759158, + -1098401986, + -1103667995, + 1058549143, + 1072623852, + 1044491343, + 1060103929, + -1100125499, + 1026642616, + -1078117184, + -1089440838, + -1070898786, + -1071288965, + 1066598989, + 1064785741, + 1067797619, + -1061537484, + -1087561932, + 1041804364, + 1070105768, + 1068642741, + -1077732065, + 1077424306, + 1074370601, + -1074582192, + 1060991187, + -1086270138, + 1070571079, + 1060744248, + 1075594302, + 1068077490, + -1074564927, + 1076635360, + -1085016750, + 1069390163, + -1079336967, + 1071002485, + 1070095761, + 1084046809, + -1097388153, + -1084781775, + 1075862828, + -1078159067, + 1083593932, + -1106280582, + 1042687228, + 1078070588, + -1075116138, + -1089473002, + 1057555047, + 1076608313, + 1071702886, + -1085795596, + -1077683537, + 1076632728, + -1081139149, + -1097626525, + 1065540254, + 1069470847, + 1070052913, + -1064249183, + -1073769300, + -1077492976, + -1083258358, + -1091983022, + -1079012559, + -1104019729, + -1078956278, + -1064370811, + 1058597938, + -1071725966, + 1077280980, + -1084390243, + 1035111994, + -1104711441, + -1070533930, + -1075819412, + -1066666308, + -1076850398, + -1103609811, + -1085076795, + -1096809412, + 1068661848, + 1068238082, + -1066308417, + -1081042797, + 1072392223, + 1076418752, + 1060937902, + 1077700010, + -1069057328, + -1093945627, + -1086069141, + -1081636218, + 1078013389, + 1069628568, + 1048626428, + -1105179898, + 1071670655, + 1056697756, + -1069119567, + -1072034479, + -1066165114, + 1058216679, + 1040998426, + 1058707780, + 1056566726, + -1086595442, + -1088268564, + 1055922968, + 1051903098, + -1091685492, + 1054635709, + -1124459997, + 1075986596, + -1104812150, + 1067476640, + -1081339865, + -1089527699, + 1042638260, + -1090360114, + -1073237981, + -1081441937, + -1082588879, + 1067648964, + -1096842412, + 1053380979, + -1095489654, + -1072805617, + -1086618964, + 1041632981, + 1067931210, + -1079256855, + -1102359783, + 1062287075, + 1065914108, + 1065511676, + 1075898309, + -1090480945, + -1090028000, + 1044417146, + 1063122568, + -1097683264, + 1065997822, + 1062766709, + 1058344915, + -1123858378, + 1026645571, + -1089283985, + 1059552134, + 1065305677, + -1082013345, + -1076543908, + -1072586490, + 1078859214, + 1079130104, + -1080972473, + 1082842025, + 1069598224, + 1069255400, + 1066951698, + 1066311478, + -1101032908, + 1026477591, + 992894204, + 1068571938, + -1078731145, + -1079725410, + 1050778529, + -1106067996, + 1071360622, + 1078011473, + -1072440134, + -1071614169, + -1077292953, + -1076127111, + -1074055514, + 1066975387, + 1076946619, + 1071428222, + -1103583831, + -1067252312, + 1015563976, + 1061915088, + -1072306843, + 1024703032, + -1078881362, + 1082905668, + 1077408766, + 1069091796, + -1067773663, + 1016898194, + -1113017443, + 1073781955, + 1035612879, + -1071455628, + -1074323840, + 1067616588, + 1067778098, + 1060010204, + -1099117349, + 1071354176, + -1089343021, + -1095157143, + 1052089306, + -1071443245, + 1077690160, + 1067802886, + -1114847148, + 1060373688, + -1081006962, + 1053863579, + -1089962254, + -1113311083, + -1075651754, + 1068305372, + -1075255215, + -1106218928, + 1066355713, + -1091214915, + 1052099989, + 1057582787, + 1071629591, + -1074885178, + -1081656761, + -1076298848, + -1071708557, + -1111677800, + 1064469350, + -1108288220, + -1086231920, + -1079029584, + 1050161705, + 1059144177, + 1054194825, + 1068426477, + -1077486050, + 1053835645, + -1095506485, + -1073269647, + 1052234826, + -1086517156, + -1080841890, + -1072215115, + -1098541677, + 1072090071, + -1115581173, + -1085771742, + 1061302609, + 1073031224, + -1088785656, + -1080702673, + -1076356175, + -1108937474, + 1033947236, + -1085734621, + 1065761881, + 1069951932, + 1082593540, + 1070708925, + -1088114386, + -1079719420, + 1055516137, + 1066741334, + 1082244497, + -1091478072, + 1064826826, + 1040673389, + -1073074533, + 1078647055, + 1080899812, + 1076149654, + -1076148835, + -1072098705, + -1086375857, + -1093910107, + -1078128654, + 1085484095, + 1049132742, + 1076181171, + -1102271128, + 1058677310, + 1047461259, + -1097379513, + 1066700117, + 1071971427, + -1078286797, + -1098817550, + 1073862976, + 1080082066, + 1065687596, + -1095955924, + -1086204999, + -1103842240, + 1035228306, + 1053979741, + -1102503516, + 1054728257, + 1046316133, + 1019956890, + 1058050477, + -1089439414, + 1025916865, + 1056981501, + -1092707039, + 1057481080, + 1030614357, + 1032468390, + 1055259037, + 1042940235, + 1067453725, + 1027132463, + -1094630871, + 1059194766, + -1099376554, + -1079012156, + -1080436614, + 1058103971, + 982703478, + -1087344921, + -1088482975, + 1037417731, + 1040489082, + -1085087294, + -1098467958, + -1081236678, + 1034171564, + 1048961644, + 1044049692, + -1095635278, + 1051279707, + 1050604365, + -1106650224, + -1089711350, + -1098581784, + -1083987196, + 1050918686, + -1085130414, + -1088037006, + 1047742685, + 1042641166, + 1060446526, + 1074554756, + -1078995330, + -1097920029, + 1052371608, + 1049280182, + -1081005409, + -1084169365, + -1089655535, + -1103934940, + -1087048035, + -1113511589, + 1059942848, + 1064669969, + 1043062869, + 1053631254, + -1083698329, + 1030413826, + 1054862494, + 1059649133, + 1074017892, + 1069192669, + 1087043459, + 1049153972, + -1075880104, + -1087419808, + -1123279452, + 1059363490, + 1052611309, + -1091819247, + -1073727884, + -1079614977, + -1089658364, + -1083865155, + -1084018607, + 1055405526, + -1095579186, + 1041600298, + -1104165783, + 1035141760, + 1066156464, + -1111146615, + 1058670775, + 1068870676, + -1072854815, + -1085624788, + -1077493354, + 1033365011, + -1100977089, + 1076095077, + -1074950533, + -1114302864, + 1065767538, + 1033762098, + -1067720644, + 1068927473, + -1077243560, + 1049467139, + -1079055445, + 1063249020, + 1070841656, + -1078933698, + -1095923142, + 1056747517, + -1082610352, + 1057443534, + 1056762161, + -1073600174, + -1077950112, + -1104320878, + -1076986562, + 1054472407, + -1098568999, + -1081972313, + 1065710736, + -1077195563, + -1082253255, + 1037545376, + 1060244316, + 1043757717, + -1079524207, + 1066996956, + 1069547141, + -1127018643, + 1057911672, + 1067329511, + -1065877307, + 1055014226, + -1065941396, + 1067795898, + -1113652636, + -1086099110, + 1079133646, + 1067108549, + -1083505501, + 1074838096, + 1051082598, + 1072957093, + 1051721090, + 1057562365, + 1061364440, + -1080512449, + 1066511498, + 1071546342, + -1085988119, + -1086017529, + -1078394001, + 1068650407, + -1079844178, + 1044998377, + 1071712833, + 1055546260, + 1056461987, + 1072815678, + 1074951487, + -1073048880, + 1057968536, + 1044870633, + -1069075071, + 1075042451, + -1069983682, + 1033700999, + -1136546996, + 1070419618, + 1073851722, + 1082755940, + 1076640047, + -1080151366, + -1080446043, + 1065876987, + -1085209250, + -1081279226, + -1073169949, + -1098601537, + 1069468541, + -1077573113, + -1087436159, + 1055384471, + -1094684896, + -1096012018, + 1042050931, + 1044478714, + 1056035153, + -1078954260, + 1047011489, + 1048332305, + 1052343066, + 1059516593, + -1090856776, + 1061201016, + 1036456463, + 1050884645, + -1095337761, + -1130804396, + -1091203333, + 1059447623, + 1046640861, + -1112901609, + -1085426393, + -1098617158, + 1048671823, + -1087976557, + -1086316276, + -1106778373, + 1075568150, + 1050877685, + 1049013459, + 1024160449, + -1092802586, + 1059919069, + -1079837304, + 1041059124, + 1052101292, + 1064519570, + 1065776640, + -1078169975, + -1099641467, + 1066533119, + 1043129859, + -1078340782, + 1057066646, + -1098410435, + -1080274463, + 1064805419, + -1074589433, + 1065289220, + 1057289239, + -1105384340, + -1095995839, + 1070162533, + -1087813714, + -1078375870, + 1063999545, + 1069256149, + 1069265937, + -1079328806, + -1097316866, + -1095053999, + 1044682726, + 1055641749, + 1060577776, + -1105548609, + 1051966722, + 1057801198, + -1089476049, + 1066367250, + 1080708130, + 1061976124, + -1090237256, + -1087501641, + 1078951187, + -1092762384, + -1098403123, + 1044691599, + 1058709565, + 1041593827, + -1102631724, + 1068022370, + 1057515321, + 1052008337, + -1083362532, + 1047009692, + 1056042553, + -1104222903, + -1080453471, + -1074991133, + 1063482881, + -1086626482, + -1081494042, + -1104712852, + -1097631751, + -1080264075, + -1082659205, + 1073432737, + 1058634723, + 1061761566, + 1068244915, + 1076349182, + 1053712520, + 1024425009, + -1087469001, + -1095616042, + -1075834239, + 1039187125, + 1060089393, + -1095267790, + -1071694924, + 1063323021, + 1063874160, + -1086611779, + 1035091820, + 1072572623, + 1067367949, + -1088450532, + -1091157570, + 1068264428, + -1075642225, + 1052667780, + -1071639678, + -1081276937, + -1083191601, + -1081329240, + 1048876035, + -1098626548, + -1085060086, + -1082779077, + -1083866852, + -1099715183, + 1053673369, + 1060258101, + 1052155236, + -1087273599, + -1095155452, + -1085841853, + -1081519223, + -1108819124, + -1077024477, + -1079854924, + -1072195543, + 1055959192, + 1056317804, + -1093683011, + -1093846398, + 1038000486, + -1087906376, + -1079685804, + -1093950643, + 1053175359, + -1098627052, + 1069941232, + -1086384603, + -1088047592, + 1073679308, + 1074499514, + 1078457997, + -1079498685, + -1117943111, + 1056116519, + 1037853020, + 1084673802, + -1089901544, + 1061230796, + 1070395405, + 1056434317, + 1074039880, + 1075720694, + -1087283751, + -1091534048, + -1086180702, + 1058918873, + -1089896517, + -1080721858, + 1076818790, + -1084324324, + 1066230987, + 1050551668, + -1091534242, + 1018687510, + 1049155363, + 1054804817, + 1052871288, + 1061591610, + 1043138229, + 1065614877, + -1086338728, + 1060949351, + -1087639352, + 1052371370, + -1124339959, + 1053804015, + -1091061655, + 1060963061, + 1057798645, + -1089939507, + -1129990772, + 1061220455, + -1085702655, + 1065799146, + 1051483774, + -1113876918, + -1097125024, + 1053187992, + -1097414927, + 1056763995, + -1081201520, + -1090114444, + -1091852795, + -1098626721, + 1043853476, + 1056350221, + -1086246425, + 1065347994, + 1051086776, + 1039137012, + -1092325339, + -1092654416, + -1099822661, + 1049479641, + -1092115743, + 1049252138, + -1097139714, + 1033200299, + 1063039041, + -1103399907, + 1060072082, + -1111359344, + 1047329504, + 1015033134, + -1102351415, + 1045718324, + -1095533329, + 1059671329, + -1095824774, + -1098865169, + -1090511091, + -1085803934, + -1084503365, + 1026280198, + 1067208290, + -1082048270, + -1113245154, + -1082687704, + 1055761153, + -1096559298, + 1064267317, + 1045070542, + -1094100368, + 1065034296, + 1059492752, + -1094890582, + -1098161720, + -1112102235, + 1050566223, + 1053025955, + 1063426498, + -1086855332, + -1096823084, + -1097115152, + -1077676698, + -1084550780, + -1098269410, + 1067891307, + -1098812319, + -1115499364, + 1038242290, + 1068863066, + -1086635105, + -1102456956, + -1111796992, + 1055718482, + -1075464513, + -1088470321, + -1118335178, + -1085665235, + -1108460960, + -1080639130, + 1056553257, + -1083278051, + -1092076822, + 1059226282, + 1073443883, + 1069614911, + -1094748533, + -1087044891, + -1068924605, + 1057057776, + 1075796485, + -1106972094, + 1074584194, + 1044728018, + 1083096347, + -1106413959, + -1078921271, + 1059628438, + -1066886267, + 1046865918, + -1078202635, + 1061855174, + -1088520948, + -1070142869, + -1094418544, + 1068265793, + 1069661102, + -1067908389, + -1087104703, + 1067323463, + -1080759331, + -1091847548, + 1068132194, + -1088993555, + 1078897287, + -1087989016, + -1069620506, + 1049597559, + 1068216335, + 1058345501, + 1060129061, + 1061003992, + -1087588269, + 1032981459, + 1075901830, + -1080020060, + 1076376254, + 1043264038, + -1074572241, + 1058718776, + 1060001271, + 1050356251, + 1065351417, + 1073056878, + -1084197452, + -1071897681, + 1070311290, + 1075135365, + -1085452517, + 1053288675, + -1077929059, + 1075418567, + 1069630676, + -1071648967, + -1086530909, + -1092548058, + 1033251650, + -1084156778, + -1077934788, + 1074909413, + -1079306785, + -1089557851, + -1089148341, + 1073577041, + -1103677741, + 1069099527, + 1072320553, + -1073674413, + 1051061443, + -1081808408, + 1077461047, + -1079060251, + -1076386527, + -1069717214, + -1079664609, + 1082724902, + 1058792649, + 1043422150, + -1082477885, + 1079937477, + -1096270132, + -1079589710, + 1075473370, + 1053565914, + 1086498748, + 1077194141, + -1079279456, + 1072221587, + 1073969681, + 1042176459, + 1046175517, + -1087796476, + -1083826479, + 1059284130, + -1079033316, + 1059279136, + -1086933553, + -1090051805, + 1071097543, + -1113050983, + -1105372542, + -1082043722, + 1040615571, + 1018508643, + 1058632205, + 1027257850, + -1094725026, + -1135558954, + 1053958583, + 1051079083, + -1093719662, + -1077141383, + 1052414501, + 1067899054, + 1070245413, + 1071147643, + -1089239087, + 1060114993, + -1093817088, + 1068643769, + -1088404143, + 1042786315, + 1038053113, + -1078109224, + -1081801654, + 1067283066, + -1105363710, + -1109532187, + -1121500480, + 1045150379, + -1090609200, + -1075907049, + 1058286813, + -1087154620, + -1081663579, + 1079549283, + -1081175270, + 1066106236, + -1076243444, + 1040533399, + 1056564223, + -1074575308, + 1075874275, + -1083261775, + -1095088460, + -1069005383, + -1083383813, + -1080482090, + 1070391378, + -1080796284, + -1073200088, + 1068246705, + 1068728346, + 1038082608, + -1079310452, + -1082663256, + 1090222852, + -1084798995, + 1041839249, + 1044471676, + 1077451835, + 1079657030, + 1080379016, + 1077723327, + 1077493718, + -1081388355, + -1071957060, + 1042863549, + 1065554043, + -1089911184, + -1085548988, + 1079244469, + 1057690398, + -1087446927, + -1082322029, + 1054978493, + 1058137367, + 1072031372, + -1071938791, + 1077139463, + -1069258055, + -1075324338, + 1051024853, + -1068868994, + 1036089740, + -1095026633, + 1051177504, + 1057560577, + 1039561401, + 1058891105, + 1062517093, + 1065518546, + -1082021731, + 1067783797, + 1070970017, + -1072350470, + -1073033591, + -1085143818, + -1075715315, + -1087417985, + -1078890906, + 1077488679, + 1077347173, + 1065337915, + 1061860750, + 1046454570, + -1087912042, + -1071784999, + -1084706824, + -1064951426, + 1075265151, + 1060382535, + 1078001087, + -1088781697, + 1067845805, + 1070601443, + 1049872235, + -1107709419, + 1068825852, + 1074226644, + 1067496304, + 1042920994, + 1052083391, + 1060338178, + 1069432776, + -1085871676, + -1096831662, + 1064406410, + -1081152354, + -1108794987, + 1015564127, + 1052356224, + 1066307974, + 1050620074, + 1066246783, + -1085925116, + 1053865113, + -1105749391, + -1075371802, + 1068813797, + 1038424866, + 1069101553, + -1073147625, + 1070132401, + 1061947693, + -1077028603, + -1083424433, + -1081656945, + 1055625252, + -1071964976, + 1051841028, + 1059451274, + -1089006991, + -1064399924, + -1080507752, + -1088258949, + 1065966499, + -1109296141, + -1077360383, + -1090276368, + -1114358307, + 1053887269, + -1106647253, + 1067805702, + 1029814741, + 1074072755, + -1075980397, + -1088781626, + 1046423248, + -1135426854, + -1153109510, + -1081866057, + 1067075588, + -1083553109, + 1069779442, + 1064884760, + -1091032476, + 1045309032, + 1058849491, + -1116390005, + 1034817556, + 1058699533, + -1107444057, + -1090404423, + 1061511521, + -1097775262, + 1069359077, + -1078589734, + 1029061097, + 1055134626, + 1053900219, + -1091357005, + -1098112452, + 1062991125, + 1039915459, + -1075370122, + 1061194800, + -1112223575, + 1050905606, + -1106537047, + -1089806913, + 1043503589, + 1065991858, + 1031848970, + 1072082072, + 1060239262, + -1097650943, + 1058306273, + -1084161470, + 1055536093, + -1096349518, + 1055069152, + 1058800100, + -1079133506, + -1093585269, + -1088499300, + -1096007843, + -1081192212, + -1087514825, + 1060187753, + 1042094805, + 1066952824, + -1080161177, + 1066893019, + 1073327081, + 1038974524, + 1069008805, + 1066850227, + -1132444064, + 1065507177, + -1083649186, + 1059271658, + 1066588789, + 1059957908, + 1073113926, + 1067321811, + -1119765288, + 1067061044, + -1089712245, + -1097153555, + 1059943464, + 1071292191, + 1046210899, + -1104557969, + -1084998198, + 1071171659, + -1080407031, + -1080576323, + -1085554257, + 1054576316, + 1060858727, + -1064722716, + 1074075730, + 1059102718, + 1063477781, + 1060921552, + -1096627525, + -1080582647, + -1104309320, + 1076044785, + 1061714903, + 1073994250, + -1098149552, + -1084722078, + -1080104491, + -1095494093, + 1079864439, + 1057029171, + 1082697698, + 1037341326, + 1063841245, + -1086427328, + 1050776031, + 1073474053, + 1060326749, + 1082713021, + 1054151139, + -1080389242, + 1066361350, + 1080732209, + 1062871392, + -1090931721, + 1068077128, + -1095171517, + 1056545195, + -1081456394, + 1053796402, + 1058528070, + 1071064302, + -1102376423, + 1074288531, + 1041848869, + 1076904282, + -1086720218, + -1075159807, + 1059996260, + 1065939134, + 1079425285, + 1085740246, + -1093605252, + 1067328418, + -1092067915, + 1067623730, + -1097198561, + 1065501527, + -1067280712, + 1081099209, + 1040589642, + 1038839010, + 1062771501, + 1066589656, + 1045385617, + -1070708774, + -1079716568, + 1054032314, + 1073833836, + 1074113824, + 1054789531, + 1070833603, + 1078235045, + -1098377822, + 1083870454, + 1071929594, + 1064030474, + -1083634961, + 1067605140, + 1063719889, + -1089199288, + -1096057902, + -1092169012, + -1101871125, + 1043161443, + 1080610844, + 1066202086, + -1085053297, + -1079054593, + 1067169103, + 1079307850, + -1081620965, + -1089846331, + 1046842303, + 1079478257, + 1065892133, + 1034089468, + -1105986766, + 1086226979, + -1071002262, + -1086809897, + -1086722724, + -1072513591, + -1078929794, + 1076032795, + 1053517258, + 1078410729, + 1068572926, + -1070742514, + -1111729933, + 1035187668, + 1059314097, + -1072718165, + 1064962876, + 1044252746, + -1076335263, + 1079677478, + -1097889896, + 1067201096, + -1113483897, + 1057149334, + 1052707847, + -1073112479, + -1090706092, + -1087314697, + 1066776865, + 1073912727, + 1046123092, + 1060574546, + -1082392372, + -1081203846, + 1066760596, + 1059171250, + -1095440777, + 1060619130, + 1049512408, + -1089038037, + 1043952861, + -1087507477, + -1088441592, + 1036728525, + -1090043103, + -1074293457, + -1086973122, + 1068509862, + 1071039786, + 1075957591, + -1088812268, + 1058632112, + 1062031183, + -1088946193, + -1071861785, + -1094902618, + -1078272407, + 1069511202, + -1079613852, + -1087236652, + -1098006928, + 1039146591, + -1072727074, + 1048688861, + -1105056176, + -1079894928, + 1046453187, + 1067517027, + -1078281723, + 1068262023, + -1087235037, + 1070700022, + 1057283303, + -1074639707, + 1074043268, + -1089866398, + 1072134288, + 1074379645, + 1057337750, + 1076086998, + -1072291988, + -1071666595, + -1069962213, + -1070209859, + 1033310757, + 1055569169, + 1066222546, + -1063955304, + -1096997188, + -1087939346, + 1072155112, + -1106125590, + 1069657874, + 1067424238, + -1087261225, + -1070523898, + 1070040566, + -1097195804, + 1074212872, + -1078629755, + 1055481956, + -1069439143, + 1066380681, + 1058483373, + 1064424952, + -1068128544, + 1058038425, + 1074214007, + 1051490157, + -1090368629, + 1065484701, + -1107218327, + 1079121617, + 1079102772, + 1074779654, + 1052839621, + -1072640767, + 1072624684, + 1055772727, + -1063711675, + 1009578666, + 1065310780, + -1078544757, + -1065094009, + 1078542378, + -1078730183, + -1070377709, + 1067272946, + -1065562191, + -1107200814, + 1072659206, + -1088685797, + 1044391623, + 1042506598, + -1096281545, + -1118129432, + -1091781397, + 1065354625, + 1047275598, + 1047399015, + -1080028126, + -1106081904, + -1096177912, + 1063856449, + -1081466514, + -1072157041, + -1069685829, + 1057909851, + -1085571709, + -1081397252, + -1068321546, + -1072978544, + 1064184905, + -1077450257, + -1061500077, + 1067963406, + 1079427410, + 1067619864, + -1088569712, + -1073691435, + 1084967643, + -1081039683, + -1075771753, + -1080666163, + 1049036105, + -1071041373, + 1055152553, + -1073434454, + -1079011241, + -1090457867, + -1082155014, + -1067875786, + 1067174401, + -1069190809, + -1090078390, + -1059717795, + 1059104315, + 1074937569, + -1084931902, + -1071725199, + -1090985064, + -1099641078, + 1063020075, + -1101876810, + 1041162301, + -1073778074, + -1056367438, + -1072580821, + -1092207344, + -1071450575, + -1078704470, + 1065825503, + 1046746515, + 1073231957, + -1076219472, + -1075363133, + -1087087567, + -1080819573, + 1074578797, + 1061965819, + -1074150811, + -1088582207, + 1063242054, + 1082974470, + -1086530659, + -1097263581, + 1078018041, + 1062553955, + 1063706359, + 1068792675, + 1051724559, + -1103120011, + 1049410998, + -1092110911, + 1043468680, + 1046177719, + -1084169675, + -1086701893, + 1065336642, + 1071244875, + 1056729131, + -1087995783, + 1049855741, + 1047337166, + -1128454034, + -1083819973, + -1084638375, + -1089554993, + -1084402070, + -1082379751, + -1075682551, + -1099889063, + -1100244803, + 1059447520, + -1087257102, + 1037298843, + -1101095344, + 1061466330, + 1070934672, + 1033654421, + 1054258145, + 1047016440, + -1088353212, + -1093687118, + 1041486513, + 1036535247, + -1094368600, + 1053909749, + 1027327005, + -1091762802, + 1074114592, + -1106038474, + 1067564279, + -1101247083, + 1038717801, + 1067115409, + -1077102022, + -1131002231, + -1082062494, + 1076818324, + -1071912015, + 1080525243, + -1097525054, + 1054307306, + 1068659800, + 1061908072, + -1079012641, + 1059589776, + 1082956329, + -1077514835, + 1055675645, + -1094966129, + 1054926080, + 1073502216, + -1070976081, + -1132317350, + 1068704188, + -1075761166, + 1067774523, + -1095203313, + -1057002355, + 1078454819, + 1076963761, + -1078703737, + -1092864410, + -1122918875, + 1072049903, + -1103707011, + 1061155703, + -1086943875, + 1071797653, + 1063882708, + 1005316093, + 1073842568, + -1081287891, + -1087854420, + -1104933201, + 1069314753, + -1104693858, + 1074284367, + -1067288234, + -1098313948, + -1097591585, + 1075054548, + 1071337944, + -1084251497, + 1054519450, + -1073515283, + -1119378174, + 1067406914, + -1089117374, + 1072040771, + -1103993039, + -1087316277, + 1079963351, + 1060562565, + -1065053275, + -1078495992, + -1077806668, + -1095308314, + 1064882696, + -1091015856, + -1123721258, + 1072156230, + -1080169348, + -1081739546, + 1076383076, + 1066031224, + -1078393877, + 1038716484, + -1096566830, + -1075102827, + 1072702796, + 1056967399, + -1101875825, + -1091187668, + -1090186859, + 1045439609, + 1075247551, + 1050231899, + 1063596654, + 1073024088, + 1051936549, + 1022461198, + -1087765707, + -1103942380, + -1077381724, + -1091436363, + -1070737328, + -1084479650, + 1071537463, + -1096294649, + -1079977560, + 1065540002, + 1052469010, + -1084083344, + -1075966750, + 1064543178, + -1086980878, + 1024369250, + -1079387578, + 1043549389, + 1025253553, + 1068606107, + -1079473393, + -1084779492, + 1074532020, + 1074631070, + 1068569011, + 1079431429, + -1077954055, + -1078157282, + -1087261584, + -1077797258, + -1081318477, + 1062753836, + -1078214094, + -1071653364, + -1092506133, + -1094758263, + 1068334380, + -1088321579, + -1077752789, + 1041765967, + -1070737956, + 1074229216, + -1073659452, + 1065945832, + -1078091716, + 1055332896, + 1058518996, + 1065373428, + 1057446196, + 1069969730, + 1035586504, + -1071864773, + 1057862552, + 1064169825, + 1034130819, + -1113031290, + 1039958244, + 1051060595, + -1115465627, + -1105810942, + -1077160115, + -1079188468, + -1087041058, + 1053679260, + 1029786831, + -1110577844, + 1027341632, + -1107242379, + 1013753786, + -1075703162, + 1055305742, + -1097543798, + -1077503083, + 1050352136, + -1110101775, + 1057877191, + 1074393808, + 1057780428, + 1069312997, + 1003535809, + -1081441402, + 1050880156, + 1063715826, + -1088873784, + 1067033206, + 1053728552, + 1054512395, + -1107189543, + -1103992344, + 1054792712, + -1117990338, + 1050924857, + -1101754192, + -1099221528, + 1070710229, + -1093866875, + 1062589920, + -1130665828, + -1098878566, + 1027844590, + -1080210500, + 1060951586, + -1104064558, + 1075693360, + -1075567844, + 1074815958, + -1086223219, + 1060222656, + -1072293844, + -1087939510, + -1095544859, + 1051646274, + 1074282699, + -1078871320, + -1085187748, + 1064662587, + 1067651397, + 1080095645, + -1079014778, + 1062974615, + 1058040039, + 1059990579, + -1076122116, + 1065416137, + 1077926068, + -1073451710, + -1088300557, + 1067215361, + 1066392090, + -1089930175, + 1049382714, + -1087018055, + -1088849658, + 1051984018, + -1103629547, + 1052704829, + -1088326993, + 1070740123, + -1094873536, + -1077013614, + -1084865219, + 1061938362, + 1063571300, + -1081923459, + 1058763330, + -1088870581, + -1071453132, + -1080631239, + -1093731095, + 1050437820, + -1083938235, + 1067910091, + 1062792590, + 1053638797, + -1077833850, + 1085141290, + 1068971916, + 1066356540, + 1054868209, + -1095214093, + 1068683795, + -1099464640, + 1065796760, + -1078763094, + -1079351125, + -1073099430, + 1069843634, + -1084777847, + -1075858806, + -1097321451, + -1065049596, + 1079332683, + -1076501079, + 1078099114, + 1062377517, + -1083549859, + 1073731291, + -1076392650, + -1080616455, + 1017644471, + 1067782548, + 1042602189, + -1080858426, + 1073767472, + -1123827725, + -1078829297, + -1081786599, + -1079620887, + 1069078008, + -1088339456, + -1069251098, + 1065107451, + -1073159353, + -1079824185, + 1054506443, + 1059758871, + -1076802335, + 1059705439, + 1080869301, + 1032447359, + 1029724574, + -1071473313, + -1071598688, + -1077200073, + 1084167992, + 1067412103, + 1069452304, + 1077772381, + -1089306862, + 1049251373, + 1051533394, + 1076809484, + -1070343444, + 1073856897, + -1072366036, + -1075264479, + -1083000621, + 1076986394, + 1091031226, + 1079846980, + -1073121669, + 1053057049, + -1084082472, + -1079453666, + -1065282799, + 1066050655, + 1075170435, + 1055250194, + 1044483839, + -1062195868, + -1076496179, + -1080992775, + 1069890289, + -1087190425, + 1079322634, + 1062941330, + 1080199802, + 1057393061, + -1075076947, + 1068740922, + -1082736223, + -1104859713, + 1057930945, + 1039214417, + 1049266237, + -1119111120, + 1050197491, + 1029753660, + 1053805684, + -1085581630, + 1012269586, + -1079551295, + 1057271637, + 1062185219, + -1087330973, + -1120154512, + 1018597623, + 1060962024, + 1053232574, + -1086285339, + -1104353605, + -1087011729, + 1049885595, + -1107121081, + 1040773432, + 1069477399, + -1093896823, + 1046623828, + 1060984334, + 1061980728, + 1055286825, + -1101038176, + -1118108751, + -1122972052, + 1041349058, + 1059864992, + -1102896223, + 1067617613, + 1052050537, + 1055997124, + -1093250462, + -1086552838, + -1083066218, + 1056090135, + 1043206588, + 1070502548, + -1080584608, + -1103184888, + -1077642992, + -1090841049, + -1106406516, + -1072739250, + 1028611599, + 1074308554, + -1068642684, + -1102092646, + 1022488629, + 1077487858, + 1073592836, + 1067297477, + 1072697967, + -1088586111, + 1022549082, + -1090611936, + 1053580976, + 1054703264, + -1085975825, + -1085792845, + -1101972477, + -1078474103, + -1088550923, + 1066072454, + -1074401361, + 1032669555, + -1090609811, + -1071737469, + -1069020327, + 1067066988, + -1082063349, + -1096579449, + -1108137238, + -1079772724, + 1032978246, + 1056430471, + 1078257649, + 1076032275, + 1048625758, + 1058107497, + 1076672661, + 1054835164, + -1079529857, + -1119446557, + -1099175542, + -1106014996, + 1068780008, + 1023478334, + -1099265306, + 1038098943, + -1078589112, + 1077661704, + 1046328456, + 1048951020, + 1064043828, + 1070259183, + -1088934408, + -1079528505, + 1074156177, + -1106647797, + -1098624291, + -1100394348, + -1073091132, + -1100228923, + 1047959253, + -1101357957, + -1072679556, + 1058929039, + -1074095519, + 1048948681, + 1021641455, + 1061061552, + -1098891851, + 1065694915, + -1096842112, + -1090847933, + -1085656703, + 1054397971, + 1070343306, + -1130494397, + 1071657920, + 1031514344, + -1073737904, + 1065375321, + -1129843332, + -1093121738, + 1068571932, + 1060194903, + 1060109505, + 1056108575, + 1067222539, + -1080648143, + 1052849690, + -1098549916, + 1044735070, + 1057004811, + 1067498369, + 1050897337, + -1079420837, + 1053867358, + 1075996491, + 1073515050, + 1070173540, + 1058790387, + -1095624617, + -1068745543, + 1067710854, + 1057267847, + -1073314631, + 1056716612, + -1081829900, + 1067986939, + -1096533063, + -1080535756, + 1058653230, + 1062792459, + -1098163659, + 1068234934, + -1070727042, + 1050087969, + 1078591391, + 1031766502, + 1073238680, + 1063503819, + -1081519899, + -1089901818, + 1068930821, + 1075776604, + 1068185449, + 1080440209, + 1058556715, + -1089478275, + 1066131795, + -1079104400, + 1075651730, + 1065382781, + -1090537896, + 1069134745, + 1059968937, + 1067362648, + -1117306471, + -1102706217, + -1103536936, + 1040469830, + 1044138931, + 1055008968, + 1057978157, + -1098838106, + 1055027484, + -1088129880, + 1065389844, + 1066676105, + 1052644742, + -1099435927, + -1092323449, + -1091572771, + -1079136999, + 1065031745, + -1139279912, + 1061503935, + -1099678905, + -1091325400, + -1107252417, + -1093815915, + -1100270790, + -1096206804, + 1049311572, + 1040931334, + 1070830659, + 1058384245, + 1047037808, + 1063445939, + -1095915110, + -1099764400, + 1041067765, + -1110984580, + 1032129688, + 1042145418, + -1110922807, + -1090957807, + -1089684524, + -1118540773, + 1051459029, + -1136779267, + -1096125756, + -1101233118, + -1102534934, + -1088011295, + 1042511731, + 1062463215, + 1062319185, + -1115046665, + -1093554542, + 1050965125, + -1116473770, + 1059657220, + -1078053513, + 1076808980, + 1045990530, + 1060643736, + -1085497223, + -1091733313, + -1102119387, + 1068074395, + 1054570486, + 1055279628, + -1080387356, + 1065938567, + -1091047683, + -1090397647, + 1075002695, + 1054049285, + 1082490489, + -1078648769, + 1065368503, + -1087986979, + 1065518831, + -1086104183, + 1050354419, + -1090220214, + -1084217719, + -1089269941, + -1086394727, + -1104971670, + 1073611909, + -1090147253, + -1089598137, + -1106425078, + 1062223484, + 1029254013, + -1132045469, + 1050934792, + -1082782077, + -1086792139, + -1089840354, + 1055075866, + -1110583396, + 1061094713, + -1110423362, + -1079651068, + 1065483771, + -1079538357, + 1072038718, + 1063015214, + 1060128771, + 1071324873, + -1080512320, + 1059676972, + 1075820446, + -1077136992, + 1057392312, + 1052375084, + 1067063820, + -1070897095, + -1078222851, + 1058061323, + 1049585739, + -1071461002, + 1063884323, + -1105145497, + -1105103866, + -1098973695, + 1075669191, + 1070271222, + -1077033081, + -1097120268, + -1102206806, + -1126379367, + 1065446993, + 1075442008, + -1090187426, + 1052181299, + -1080766071, + 1075918289, + 1074322246, + 1060978100, + 1055314605, + -1074503306, + 1081020568, + -1107792173, + 1063970699, + 1074013893, + -1074143783, + -1091723332, + 1066049298, + -1089710413, + 1056824668, + 1038018661, + 1079651118, + 1080590146, + 1070751385, + 1039465447, + 1067745881, + 1068656475, + -1080122029, + -1079841698, + -1104649144, + 1069451415, + -1088788280, + -1113808416, + 1072883552, + 1045473423, + 1030935316, + 1057155318, + 1065576182, + -1074251024, + -1103997151, + -1104512552, + -1087965208, + -1083556070, + 1074234465, + 1034018977, + -1131636110, + -1073099475, + -1173749224, + 1077001145, + 1062367552, + 1075620730, + -1099282457, + 1020080591, + -1073293044, + 1074860247, + 1075885148, + -1083195500, + 1082815366, + -1075746262, + 1042041775, + -1080282270, + 1058145855, + -1103128109, + -1104054261, + 1041812332, + 1053506347, + 1036895242, + 1064220025, + 1050915676, + 1059105100, + -1078669096, + -1106090306, + 1017860695, + -1078750424, + -1091874523, + 1065666451, + -1147966662, + -1100828013, + 1053672056, + -1082168295, + -1101601650, + 1067313093, + -1092598678, + -1086243718, + -1092972669, + 1038682726, + -1086359241, + -1087995109, + -1078768652, + 1065690677, + 1050636364, + -1096499559, + 1043205054, + 1051517912, + -1110859157, + -1105259315, + 1037188703, + -1086635813, + 1063800222, + -1074642081, + -1073646355, + 1062155633, + 1042942664, + 1065424352, + 1064680707, + 1050088395, + -1083368090, + 1038438296, + -1097872755, + -1079610057, + -1105703820, + -1125793725, + 1044046751, + 1068276085, + -1073634146, + 1076898638, + 1066861692, + -1072553920, + -1107621664, + -1119147422, + -1085944315, + -1070069383, + -1081149555, + 1032747467, + 1057056231, + 1068216935, + -1080270285, + 1036866609, + 1047169197, + 1049036462, + -1093765802, + 1077156631, + 1070989187, + -1085141687, + 1068865314, + 1055731646, + 1055199101, + -1092203452, + -1084084448, + 1068122528, + -1089942715, + -1090748148, + 1053379846, + 1028191004, + -1095831333, + -1074724487, + -1095913394, + 1068141227, + -1128503166, + 1077095955, + -1099592026, + 1077577066, + 1062559710, + -1098920522, + 1052658536, + -1076974938, + -1081074943, + -1089133017, + 1067877807, + -1077903690, + -1072385475, + 1059693270, + 1060200029, + -1108220072, + -1077488658, + -1084216351, + -1084401508, + 1072404940, + -1081742776, + 1078711793, + -1089289749, + -1091657848, + -1096692824, + -1082491850, + -1078836120, + -1076755464, + -1091538708, + -1099944653, + -1079996483, + 1069770840, + 1069548205, + -1084005088, + 1066705249, + -1111978272, + 1054836864, + 1071417592, + 1070267493, + -1088605921, + 1071268599, + -1081996290, + 1038676235, + -1106883522, + -1096972355, + -1079947918, + 1036113989, + 1073955625, + 1069490247, + 1058779111, + 1068145213, + 1032553197, + -1073534625, + -1095791621, + 1069721712, + 1086044524, + -1086496219, + -1090459914, + -1069587208, + 1061115537, + 1083243306, + 1040923282, + 1063352722, + 1067693420, + -1078093889, + 1057832533, + 1073846799, + -1065442817, + 1071463279, + 1071317969, + -1079933259, + -1098112202, + -1078122556, + -1070499787, + 1069608470, + 1064438978, + -1075373276, + 1051018780, + 1073455045, + -1094451458, + -1084161579, + -1090252134, + 1074578992, + 1074260518, + -1093362023, + 1043814041, + 1065144454, + 1076252428, + -1070791490, + 1049219414, + -1083974020, + 1082048047, + 1049379441, + -1090202269, + -1094995363, + 1076475568, + 1068019328, + 1059854185, + -1127933209, + 1048543074, + 1080230509, + 1060234981, + 1047025076, + 1041261716, + 1050669070, + -1093898373, + 1051380521, + 1067250176, + -1104310744, + -1091409637, + -1089221466, + 1057797693, + -1099132669, + 1053260883, + 1039286810, + -1130840368, + 1044843608, + -1112591264, + 1067467127, + 1057612846, + -1119371390, + -1093915836, + -1101541884, + 1058838729, + -1086627429, + 1036661543, + 1067533323, + 1047953721, + 1048879308, + -1104385406, + 1033196874, + 1051075398, + 1051716588, + -1110904781, + 1047853844, + -1085136270, + 1041623152, + 1023741186, + -1147603617, + -1126678042, + -1081800642, + -1089673109, + 1057673288, + 1048272751, + 1010225030, + 1043847782, + -1104443681, + 1067648927, + -1089877280, + 1048163125, + 1065432517, + -1087729734, + -1081450814, + 1034981778, + 1049767651, + -1083057187, + -1074240811, + -1073776486, + 1061564699, + -1081013590, + 1047327642, + 1071554902, + -1081017540, + -1080285976, + 1050322987, + 1058291906, + 1065736645, + -1071541409, + -1120621804, + -1075805722, + -1077003664, + -1078804768, + 1073087289, + -1070307873, + -1080241100, + 1073841647, + 1066563617, + -1076679729, + 1055164609, + -1081709653, + -1073573105, + -1086448442, + -1092975148, + 1057391057, + 1060133583, + -1116864939, + 1056458869, + 1059942497, + -1099730861, + 1070537078, + 1068361157, + -1078118754, + 1069544002, + -1072460109, + -1078655035, + 1048573179, + -1075753282, + -1096077974, + -1090865487, + 980489878, + -1102304987, + 1071018783, + 1055347382, + -1075348265, + -1086393352, + -1089711060, + -1094840947, + -1096396876, + 1035067632, + -1077706417, + -1082109941, + 1060659294, + -1089562922, + -1079011757, + -1076423564, + -1115775924, + 1053635627, + -1081470025, + 1051813863, + 1067764303, + 1052377770, + -1090251055, + 1073697514, + 1048086827, + 1062530747, + 1044234440, + 1068568226, + -1091344409, + -1078210460, + -1088332278, + 1034507142, + 1060286692, + -1080305499, + 1038355068, + -1085777140, + -1081413064, + -1081756224, + 1073941348, + -1086388118, + 1065794263, + -1090856689, + -1075038500, + 997005432, + 1069123058, + -1087691969, + 1001207051, + 1056110454, + 1073643001, + -1095154300, + -1096606845, + -1114515242, + -1078934449, + 1053230853, + -1108835247, + 1073454901, + 1063596533, + -1087781563, + 1054968198, + -1070661152, + 1057087879, + 1074487333, + -1082655118, + -1120710449, + 1071683631, + -1096156734, + -1098338901, + 1058297810, + -1073238353, + -1135650800, + -1109624497, + -1085834179, + -1097472835, + -1078930751, + -1081717416, + 1052420060, + -1089765036, + -1121250151, + 1065263968, + 1061232205, + 1051876082, + -1106642373, + -1075038196, + -1093909856, + -1102855376, + 1071623889, + 1049364911, + -1089458124, + -1130814692, + 1065948138, + -1098461682, + 1049858110, + 1043596981, + 1043091211, + -1111157755, + -1117460436, + -1080814927, + -1103429040, + -1086777831, + 1048762302, + 1057313819, + 1050907934, + -1105738099, + -1090488747, + 1039222203, + -1099106583, + -1090196510, + -1096488001, + -1088502985, + 1046065437, + 1041331235, + 1057163091, + -1088761118, + 1035139825, + 1056001070, + 1070003912, + 1027623502, + -1085264834, + -1094146244, + -1104078398, + 1057026798, + 1039218841, + 1060305135, + 1049491145, + 1049340102, + 1042183818, + -1097908761, + -1102546644, + 1038192586, + -1112809719, + -1093681765, + -1099208883, + -1099309382, + -1103825580, + 1050900384, + 1027690618, + 1061692265, + -1103276331, + 1044838441, + -1095153544, + -1088117752, + -1077654287, + -1074922599, + 1068362006, + 1051531340, + 1067042162, + -1091999223, + 1054289032, + -1097094731, + 1061297183, + 1066923261, + -1095480430, + -1087759447, + 1049678484, + -1096465440, + -1099798926, + -1095236338, + 1061185560, + 1060405469, + -1079670383, + -1090569610, + -1090195161, + -1101598182, + -1083460284, + 1065388690, + -1130737582, + 1050244010, + 1056207892, + -1096153138, + -1081027003, + -1104527454, + -1081394220, + -1089824387, + -1114170030, + 1056561551, + 1061719535, + -1106229799, + 1065575935, + -1083346752, + 1044671778, + 1056871989, + 1061596901, + -1076149590, + -1075111695, + -1064826540, + 1049724429, + -1096136873, + -1102895144, + 1070908803, + -1088125151, + 1035305624, + 1082534828, + -1065912691, + -1086734736, + -1076252089, + -1140647276, + -1075937332, + 1066830822, + 1093041801, + 1044156033, + 1058816316, + 1088329397, + -1079707944, + -1073427952, + 1031824351, + -1068091205, + 1054055224, + 1078652052, + -1075769216, + 1073887589, + 1069648876, + -1071007910, + -1076793676, + -1114244418, + -1074660455, + 1069137628, + 1082698064, + -1069820810, + -1089832103, + 1050940033, + -1089840179, + 1057474591, + 1080493368, + -1077788635, + -1076888200, + 1044145081, + 1039601408, + 1072143899, + 1060088120, + 1071008530, + 1057417612, + -1070843474, + -1076255556, + -1104618621, + -1073409227, + -1065481759, + -1069359246, + -1068859801, + 1044471545, + 1065083518, + -1065194283, + -1070069308, + -1067761830, + -1102105797, + -1074922365, + -1066566034, + -1084445181, + -1069841810, + 1070104501, + -1073946525, + -1064025098, + 1072024911, + -1074765895, + -1082313734, + -1079565086, + -1059552168, + -1064615182, + -1073650839, + -1105397568, + -1068590188, + 1043985580, + 1074310934, + -1066893757, + -1071916938, + -1071994243, + -1095098413, + 1053614498, + 1062509181, + 1049027830, + -1131878330, + -1079358364, + -1069554185, + -1065921410, + 1059485487, + -1105613169, + -1084070768, + -1064535172, + -1069554069, + -1098634006, + -1094692613, + -1113622941, + 1045499538, + -1095674299, + 1041849048, + 1062791820, + -1106703783, + -1081910081, + 1074334529, + -1078945978, + 1066198388, + -1090524307, + 1060503188, + 1045976895, + 1047098683, + 1054348694, + -1062027753, + -1091900553, + 1029621489, + -1097664760, + 1029848935, + -1081395064, + 1061766919, + 1067871131, + -1069823054, + -1076038131, + 1056049988, + -1078888925, + -1080392410, + -1075875340, + -1077530642, + 1065544024, + -1104105571, + -1095718331, + 1046148999, + -1086709568, + 1049524760, + 1056250413, + 1069322048, + -1098405569, + -1075764246, + -1079829517, + -1086166574, + -1086259214, + 1066803539, + 1059741127, + -1087368619, + -1101714008, + -1106326849, + 1049056688, + -1096824916, + 1062792179, + 1055697044, + -1088694334, + 1065175011, + 1079803472, + -1080622669, + 1023482011, + -1103461113, + 1035505341, + -1086184000, + 1057845080, + -1086343694, + 1050006020, + -1068815801, + -1079388158, + -1079593191, + -1082390704, + 1069718893, + 1067930851, + -1089630041, + 1079101190, + -1079665385, + -1080311078, + 1072965778, + 1068180855, + -1084787335, + -1081913454, + -1089982070, + -1103651857, + 1068756465, + -1076710539, + -1090019255, + -1065268662, + -1089405673, + -1101861164, + -1078162114, + -1083555772, + -1071683172, + -1085957289, + -1111524069, + 1060410672, + -1090364150, + -1089902611, + 1050447518, + 1067713373, + 1069490993, + 1050256540, + 1076280916, + 1051469046, + -1113109275, + 1051314152, + 1084955143, + 1064852331, + -1080064915, + 1059777673, + -1094546990, + -1077118891, + -1095912547, + 1038426638, + -1084179425, + 1065068313, + 1068960889, + 1052768108, + 1044145185, + 1069130701, + 1018443933, + -1077181882, + 1050101541, + 1074294613, + -1087022653, + 1068080764, + 1064653261, + 1065469404, + 1045093547, + -1099605351, + 1061383881, + 1031547513, + 1045721096, + 1061475053, + 1057434053, + -1101642154, + 1067168678, + 1068175040, + 1059151997, + -1085667630, + -1081531238, + 1035093165, + 1050780245, + 1066851258, + 1066578884, + 1066835465, + 1064152600, + 1050126692, + 1063807824, + 1073558894, + 1071554842, + 1046787937, + 1061512029, + -1091875108, + 1079287947, + 1067213078, + 1075501461, + 1083792499, + -1096479334, + 1081305692, + 1065507982, + -1073252277, + 1075989387, + 1063862838, + 1075518533, + -1078785910, + 1002872508, + 1072491989, + -1097133334, + 1064245841, + 1057182084, + -1095126304, + 1049641141, + -1079073513, + 1052644237, + -1080950989, + -1087320118, + 1066773326, + -1079402140, + 1076884223, + -1108158478, + -1081409633, + -1085639593, + 1064032049, + 1053660747, + 1056279757, + -1102718337, + -1075503517, + -1079542996, + 1075492580, + 1072023767, + -1089105826, + 1047275659, + -1103064864, + -1097785016, + -1095237101, + -1094786979, + -1101617858, + -1111641523, + 1056770462, + 1068229207, + -1098554597, + -1083919550, + 1066753071, + -1093104421, + -1121789400, + 1057659959, + 1053330355, + 1075024753, + 1047586260, + 1032096377, + -1108208941, + -1098893220, + 1052553073, + 1058388436, + -1081644059, + 1073233528, + -1097465331, + 1060068153, + 1041876091, + -1106945049, + 1022663017, + -1113058879, + -1088970298, + -1090445928, + -1087838869, + 1037116283, + -1099519790, + -1083025544, + -1104513535, + -1104916303, + 1056400222, + -1097748718, + -1101052589, + 1057248340, + -1081494932, + 1043239090, + -1091546394, + 1039647720, + -1094244818, + -1083573052, + 1036461287, + -1081479274, + -1074746528, + -1074635266, + 1057084967, + -1093668200, + -1085214889, + -1100429330, + 1070033652, + 1070904356, + -1084724292, + -1127519661, + 1038811656, + -1135738686, + -1110646755, + -1084275395, + -1119127043, + -1085235781, + 1020313047, + -1097980640, + -1081426419, + 1071785717, + 1067970507, + 1070563818, + 1057306424, + 1040685749, + 1059390765, + -1081978465, + 1070776467, + 1057883541, + -1084390921, + 1057089620, + -1084392377, + 1052906057, + -1074214913, + -1071644730, + 1058819412, + 1058513105, + 1067293207, + -1078804143, + -1087473863, + -1079008073, + -1088971368, + 1074562569, + 983019458, + -1078994789, + -1092584715, + 1043912354, + -1081772629, + 1065938360, + 1045388255, + 1078947199, + 1075260093, + -1105556976, + -1102271318, + 1063862795, + 1069597391, + 1040406970, + 1072343224, + 1006891862, + -1108275858, + 1060322230, + 1066640876, + 1061422347, + 1064883799, + 1061443585, + -1078709262, + 1069616994, + 1056369488, + 1066930015, + 1062951179, + 1048922590, + 1037796392, + -1090243284, + -1113836246, + 1069788834, + -1075816443, + 1036825460, + -1113517489, + -1140114534, + 1046641624, + -1089086122, + 1057433969, + 1071946605, + -1079370243, + -1098318061, + 1072211702, + 1058888428, + -1122441112, + 1042661414, + -1079298798, + -1106456451, + -1081183398, + -1095103902, + -1089874452, + -1078646031, + -1071803724, + 1051260376, + 1069002306, + -1087358216, + 1077142038, + -1073416673, + -1098016044, + 1060153056, + -1064392630, + -1063727055, + -1083049271, + 1072221623, + 1061087419, + -1082566502, + -1098701349, + -1080377966, + -1090535268, + -1089449064, + -1095453708, + 1081784176, + 1065366574, + 1049338603, + 1076344318, + 1044504750, + -1063022606, + 1055649371, + 1029858302, + -1075718297, + 1036362136, + 1038206240, + 1024419139, + 1057630937, + -1076612979, + 1049401022, + 1056977889, + -1077022614, + 1068792414, + -1094549394, + -1068058448, + 1059852052, + -1080942450, + 1074404466, + 1065370496, + 1028115837, + 1050687393, + 1032333255, + -1085367760, + 1061325560, + -1089675795, + -1114522611, + -1103837303, + -1096943424, + 1064492046, + 1066519658, + -1083106091, + 1057731294, + -1097180964, + -1106615470, + 1035981842, + -1087356190, + -1080960269, + -1087971177, + -1097658289, + -1097200435, + -1085723269, + 1055912075, + 1057634378, + 1063135410, + -1101237802, + -1081506402, + -1090015249, + -1113475804, + 1050722648, + -1099665604, + 1071417943, + -1102830834, + 1056281075, + -1083908082, + 1033339023, + -1121094446, + 1052201486, + -1103945032, + -1112920310, + -1088468533, + -1098629729, + 1034606482, + -1098962240, + -1100529965, + -1117433973, + 1062769040, + 1041638812, + 1044087599, + -1077842669, + 1066097556, + -1079829915, + -1095334987, + 1050761370, + -1092995136, + -1089696237, + 1061885858, + -1101261173, + -1112721047, + -1082292566, + 1062265667, + -1085518578, + -1077975712, + 1064707147, + -1080265334, + 1053052443, + 1058761827, + -1097774962, + 1057694842, + -1075415369, + -1082232440, + -1077637660, + -1080067436, + -1077640062, + -1079902704, + 1076988748, + 1052843911, + -1096805799, + 1048350565, + 1040190785, + 1061557227, + 1075601989, + -1076679549, + -1072745322, + 1061484851, + -1098998782, + 1053687882, + -1069621444, + -1078721268, + 1072087472, + 1075643694, + 1076462271, + 1061152772, + -1083761845, + 1061102014, + -1089116036, + -1090034327, + 1061264428, + 1066233256, + 1071042806, + -1072155704, + 1058349787, + 1075600787, + 1072442399, + -1077724839, + -1075752424, + 1052411393, + -1077158987, + -1117799008, + 1063324213, + 1053004004, + -1094372011, + -1061768019, + 1063083768, + -1089455873, + 1072364595, + -1078480346, + -1078027460, + -1076960042, + -1081215906, + 1077174290, + -1118248322, + -1077306312, + 1063106531, + 1046943298, + -1079997996, + -1086366166, + 1077163186, + -1087525383, + 1061278519, + -1070562806, + 1061078138, + 1054363203, + 1057489045, + -1074505418, + 1067030489, + -1080614923, + -1073107818, + -1090143686, + 1067743011, + 1055861838, + -1096367226, + 1056480876, + -1082780338, + -1076167774, + -1076671817, + -1071713880, + -1080595833, + -1097359201, + 1081076783, + -1074295873, + 1066009070, + 1070311275, + -1069603112, + -1079035197, + 1072989326, + 1061978292, + 1059455672, + -1075090762, + 1073977142, + 1048174986, + -1095599739, + -1110487229, + 1055129330, + 1070020294, + 1071501041, + -1073132347, + 1059638149, + -1071310132, + -1077623560, + 1067152394, + 1074587767, + -1077704740, + -1084388860, + 1058760802, + -1077628040, + 1041019296, + 1065386997, + 1076367309, + -1088759176, + 1028680794, + -1091581652, + 1055947722, + -1071996634, + 1080129581, + -1079519283, + 1051837982, + 1070487397, + 1041304511, + -1093455309, + -1090403922, + -1089882953, + -1113556361, + -1078526030, + 1033761312, + -1088070059, + -1084261787, + -1099088436, + -1079549014, + -1102863494, + -1091564060, + -1089232222, + 1062067529, + 1059319944, + 1057669303, + 1059342948, + 1027674872, + 1042223538, + 1067159477, + 1058142491, + -1101032104, + -1097306771, + 1055470164, + -1116122929, + -1080348449, + -1096664692, + -1089927318, + -1098694875, + -1091203773, + 1061975531, + -1104320350, + 1046488508, + -1112903519, + 1061177305, + -1087242582, + -1089758706, + 1040929261, + -1105481639, + -1089318332, + 1053446160, + -1115287117, + 1052540231, + 1040597146, + 1074157006, + -1073491196, + -1130530446, + 1056657009, + 1038264876, + -1068779478, + -1112977473, + -1081017150, + -1080372598, + -1073011117, + -1074111476, + -1086273253, + -1078073576, + -1081076690, + 1050278581, + 1071904155, + -1082950682, + -1084668949, + 1050407223, + -1115307171, + 1077496217, + -1082549471, + -1074342686, + -1079989206, + -1102855259, + 1064706494, + 1072889703, + 1083936319, + 1043864927, + -1075105324, + -1072467984, + 1053091931, + 1060503341, + -1122893035, + 1053904938, + -1140745950, + 1074845297, + -1076065020, + 1067504096, + -1077049945, + 1055086587, + -1102488753, + -1116807272, + -1070925884, + -1077706371, + -1081846603, + 1066725471, + -1120581200, + -1080561451, + 1057906025, + -1097613797, + 1025184412, + 1047683519, + -1074011142, + -1078330402, + -1074444825, + 1065559885, + 1033775682, + 1059137643, + -1088796108, + 1038510565, + -1087946142, + -1142419152, + 1065571090, + -1079880171, + 1060548044, + -1077537647, + -1081508300, + -1087899019, + -1070163556, + -1105094569, + 1082896182, + 1085930503, + -1074855752, + 1074298309, + -1112929011, + -1072648398, + -1090311678, + -1089598397, + -1075301782, + -1094152845, + -1092132531, + 1057931113, + 1060796482, + -1086492234, + -1071713630, + -1075961008, + 1073704991, + -1128709387, + 1072021802, + -1067678805, + -1076389279, + 1062700338, + 1051985730, + -1096553242, + 1075464759, + -1085163261, + -1068747147, + -1069801297, + -1083343464, + -1074345055, + -1085809142, + -1084511411, + -1076894625, + 1078093293, + 1046106177, + -1079088650, + 1072358856, + -1077114751, + 1027580044, + -1082503996, + -1095795679, + 1051005422, + -1093264818, + -1073886933, + 1065655434, + 1054963601, + -1089095105, + -1081491482, + -1066057729, + -1084659477, + 1066232374, + -1080549720, + 1066750540, + -1077524055, + -1070212318, + 1057859407, + 1066309210, + 1067715320, + 1064561625, + 1060975998, + 1077043410, + 1051814246, + -1077425903, + -1078370265, + -1104008458, + -1069431858, + -1084412516, + -1081542755, + -1079172040, + -1106604439, + 1075055239, + 1060265081, + 1048171656, + -1093853100, + 1038129952, + 1060533374, + 1024889261, + -1087866926, + -1137174290, + -1088064928, + 1078080540, + 1049640188, + -1078269478, + -1091764620, + -1083496715, + -1097382616, + -1094958447, + 1052471956, + 1048522020, + 1052646254, + 1059048771, + 1053625220, + 1061436221, + -1097422420, + -1107520944, + -1096518059, + 1033794513, + -1108954269, + -1083405013, + -1090857528, + -1084955132, + -1081972087, + -1106307428, + -1087167789, + -1087188043, + 1046824380, + -1084338003, + -1090711248, + -1099568207, + 1069358033, + 1049254583, + 1051137563, + -1101807833, + -1084353138, + -1103453389, + 1049501714, + 1057691908, + -1088634999, + -1085071413, + 1054103534, + 1057592680, + 1066712152, + -1076515084, + 1038318825, + -1106216041, + -1070239125, + -1069545355, + -1088027381, + -1074773459, + -1072755585, + -1083625847, + -1074777229, + 1065077179, + -1079892777, + -1092453947, + -1088823295, + -1102198783, + 1059041202, + -1094245162, + -1103524931, + -1117865789, + 1076989693, + 1074337342, + 1048569953, + 1058021320, + 1052786982, + 1062096334, + -1070253347, + 1048651003, + -1092548527, + -1078306577, + -1091921978, + 1060622562, + 1064835758, + -1070816794, + 1061927943, + -1071538953, + 1061641095, + 1064412708, + -1079243973, + -1083325464, + 1077024742, + -1075794123, + -1126820772, + 1052452598, + -1076810200, + 1074168584, + -1102666568, + 1063602656, + 1065640116, + 1070266568, + 1067966921, + -1088231043, + -1084271102, + -1080267929, + -1085508924, + -1069073990, + -1068720085, + -1080726103, + -1095809872, + -1086068010, + -1074805463, + 1070426752, + -1083814571, + 1076477647, + 1067169151, + -1084704130, + -1094739048, + -1074788248, + 1056080751, + 1057782986, + 1078076376, + -1082081522, + -1089428075, + 1039051728, + -1076753289, + 1043888652, + 1033459605, + -1090163597, + -1084969619, + -1108293995, + 1079323787, + 1070827856, + 1039732263, + -1080754338, + 1078314725, + -1088461426, + 1072444552, + 1074074056, + 1061024301, + 1060465471, + 1051302943, + 1059728847, + 1055177668, + -1076233836, + 1064047690, + -1088273977, + 1070405483, + 1067957400, + 1066099641, + -1083950208, + -1082821085, + -1104227788, + 1068966198, + -1066727639, + 1074047394, + -1081943708, + -1103278044, + 1064318139, + -1076361075, + -1078824099, + -1086498531, + -1061959037, + 1056086865, + 1067715108, + 1071388507, + 1076303383, + -1077512420, + 1049619319, + 1044598695, + -1088676199, + 1072102112, + -1121085127, + 1075879801, + -1074337403, + -1080770253, + -1073233078, + 1045865273, + 1084189599, + -1090145224, + 1064372407, + 1072168826, + 1064747349, + 1072640149, + -1081676783, + 1078422989, + 1082698708, + 1066785010, + -1078456667, + 1062637304, + 1052179570, + 1055880714, + -1112708111, + 1041517276, + -1085447348, + 1062737016, + -1114728572, + 1065735582, + -1082903011, + 1048859556, + 1068513983, + -1088279711, + -1080718449, + 1067387822, + 1056655482, + -1088316579, + 1063579547, + 1030615999, + -1105742074, + 1064303999, + 1065991310, + -1086981174, + -1083243546, + 1060305328, + -1073385508, + -1092008026, + 1050362068, + 1055157320, + 1069146263, + 1039270643, + 1055408661, + 1041143087, + -1089838935, + 1058621530, + -1106831508, + -1089539506, + 1055273239, + -1081253538, + 1055684768, + 1062593968, + 1041090257, + -1092676829, + 1057090963, + 1067106383, + -1088323189, + 1058443544, + -1074246319, + -1077250807, + 1060286703, + -1069703334, + 1050410363, + 1075894456, + 1057050839, + -1115650587, + 1071138357, + 1077836234, + -1075938720, + -1079286595, + 1048831449, + -1071032314, + -1080187351, + -1073478643, + 1066261913, + 1066424053, + -1062919515, + -1079016993, + -1097340253, + -1077952098, + 1074119973, + 1075064145, + -1067592196, + 1082370469, + 1061320768, + 1036623912, + -1076502116, + 1077754339, + 1040982085, + -1114668627, + -1119461940, + -1080271898, + 1069151955, + -1082311455, + -1068269579, + -1079094684, + -1069960679, + 1057190031, + -1082211049, + 1059349729, + -1069035363, + -1080618211, + 1050236970, + 1051371856, + 1086232971, + -1081838515, + 1044392591, + 1056633612, + -1100498061, + -1109358518, + -1079152881, + 1071305224, + -1081320988, + -1077959706, + -1085150972, + 1074135792, + -1090156485, + -1062879964, + -1080910937, + 1073847310, + 1073312186, + 1067879320, + -1088782057, + -1071302992, + -1072791549, + -1079029135, + 1078274056, + -1098424210, + -1077642724, + 1058343976, + 1054869811, + 1062967700, + -1067195803, + 1078858765, + 1084224667, + -1081696425, + -1086933259, + 1057915208, + -1078133864, + 1001510436, + -1072280605, + 1052979084, + 1064920274, + -1078271792, + 1076234739, + 1073531746, + 1057553655, + -1084281161, + 1061215784, + 1087041509, + 1068466567, + 1076348725, + -1076198543, + -1061319272, + -1083231682, + -1083687685, + -1098204065, + 1070246053, + 1049139581, + 1074403485, + 1066489864, + 1053685730, + -1081672518, + 1061944702, + -1069686249, + 1048103582, + -1071443396, + -1078725156, + 1083390306, + -1093184052, + -1082113576, + -1077680395, + -1068866220, + -1071135465, + 1049401742, + -1085583437, + 1079250589, + -1081098124, + 1078685772, + 1081650534, + -1062349971, + 1080819155, + 1074990918, + 1039803138, + -1088702317, + -1063292245, + -1065610508, + -1073341042, + -1095642723, + 1080008949, + 1078622219, + 1080378483, + 1037203359, + -1088013494, + 1074993913, + 1055483579, + -1057849968, + 1076757259, + -1086259186, + -1088249313, + -1100738416, + 1062674768, + 1042992151, + 1003484524, + -1084999231, + 1066266301, + -1083504388, + 1057053278, + 1065484629, + 1046849363, + 1061200780, + -1081969830, + -1079864802, + 1074876218, + 1033655221, + -1086002774, + 1030189973, + -1086724423, + 1058247908, + 1061468937, + -1106765593, + -1084651394, + -1086436513, + -1125641511, + -1073737192, + -1081821132, + 1062612699, + -1102879863, + 1058985262, + 1057388056, + 1058195925, + -1125498661, + -1083881440, + -1101862377, + 1069165695, + -1074595308, + 1062924116, + 1058067794, + -1086166831, + 1058752645, + -1081081175, + -1087824486, + -1102347369, + -1098435287, + -1085919197, + 1043172596, + 1056450615, + -1090361392, + 1050394294, + 1056965560, + 1078961660, + 1045646440, + -1066355634, + -1072149476, + -1088992338, + 1060533650, + -1099050094, + 1066956845, + -1077788621, + -1069065278, + -1077529148, + -1071011639, + -1088272857, + 1063377970, + -1087459525, + 1082735878, + -1077589605, + 1069946587, + -1083037079, + 1067016061, + 1064602092, + -1095997590, + 1074260902, + -1081987087, + 1087653822, + -1082030764, + -1106258317, + 1050460947, + 1059034157, + 1021955561, + 1083297138, + -1090345729, + -1071818072, + 1070982044, + -1098639707, + 1060336759, + -1088502766, + 1067260040, + -1064348670, + 1070683891, + -1098077412, + 1059918600, + 1078916107, + 1068405136, + -1095410893, + 1057073635, + 1054961337, + 1059220779, + 1067898223, + 1067582954, + -1091876663, + -1088640837, + 1056187563, + -1102737870, + 1068780938, + -1084457407, + 1063227894, + 1061664537, + 1062298746, + 1069253781, + 1074590862, + 1068112533, + -1070321471, + -1086887203, + 1065052166, + 1057807424, + 1050215026, + -1080864449, + 1066552246, + -1078837986, + -1083422991, + 1066614133, + 1052677581, + 1066022833, + -1140410330, + 1062858794, + -1081775042, + -1089606807, + -1088974768, + 1066318652, + -1086303493, + 1059205336, + -1084950189, + 1041871819, + 1067866096, + 1047925395, + -1078266707, + -1081656326, + -1074055726, + -1072977846, + -1083293429, + 1075009562, + 1073269159, + -1085365978, + 1064179299, + 1077625160, + 1077859592, + 1051805586, + 1078084293, + 1074538172, + -1132649732, + -1104136844, + -1130027424, + -1093707502, + 1083729933, + -1086428667, + -1089792069, + -1088773644, + -1107042870, + -1072246809, + 1075181302, + 1065744233, + 1051401586, + 1073701220, + 1085628362, + 1058360808, + -1075200472, + -1084620620, + 1071986250, + 1030175242, + 1040037635, + 1050625575, + 1044541586, + 1076086274, + -1118389537, + 1048960197, + 1068468895, + 1072332756, + 1067867342, + 1065445493, + -1080662253, + 1072178381, + 1077915349, + 1070794760, + -1138888843, + -1074242912, + 1081045546, + 1039463100, + -1097069281, + -1106998452, + -1087658760, + 1057079837, + 1062236485, + -1085024545, + -1114214675, + 1057658220, + -1082436181, + 1068721235, + 1058324206, + -1120602403, + 1060966917, + -1092721522, + 1043958291, + -1108513471, + 1059189395, + 1041096068, + -1096541093, + -1100625607, + -1089918230, + 1059369468, + -1081447781, + 1050141759, + 1065455510, + 1045921153, + -1086855729, + -1082980160, + 1065483902, + -1082537625, + 1060628161, + -1103423021, + 1056325021, + -1092643799, + 1041277821, + 1057697850, + -1083156949, + 1016476909, + -1079796810, + -1126724242, + -1087519324, + 1059259736, + -1094242785, + 985402513, + -1095409189, + 1041969941, + 1064601700, + 1053735554, + -1085377321, + -1091561494, + 1073753140, + -1069668165, + 1036594828, + 1046480379, + 1068772336, + 1057715265, + 1069053664, + -1138625539, + 1042973970, + 1057467614, + -1082492819, + 1023709857, + -1114660818, + 1057712163, + 1066668815, + 1052056231, + 1069879030, + -1074825344, + 1064343761, + 1038788261, + 974167580, + -1089045730, + -1068919643, + 1073559525, + 1050932656, + 1070015535, + 1064272518, + -1076860552, + -1097999227, + -1087417482, + 1049676813, + 1067456593, + 1065726000, + 1062227080, + 1050383426, + -1084953563, + -1074765237, + -1079964974, + 1070411181, + -1095463967, + 1065956665, + -1075336126, + -1073946163, + 1054140206, + 1036794344, + -1095534849, + -1084709297, + -1072073214, + 1066338052, + -1077989508, + -1070993906, + 1046879265, + -1088630824, + 1074894292, + -1082200325, + 1049461675, + 975146824, + 1090551514, + 1069474857, + 1060199038, + 1057590419, + 1075354115, + 1077458989, + 1073867039, + 1071243589, + 1068222566, + -1081941055, + -1070337623, + 1062745344, + 1066462982, + -1068073179, + -1079605090, + -1091608346, + 1068633365, + -1080299436, + -1074874045, + 1052643471, + -1076407105, + -1060272645, + 1071203531, + 1067025484, + 1055111644, + 1059445340, + -1078452634, + -1109970547, + -1077618603, + -1077120391, + -1068293390, + 1070235220, + -1070320653, + 1069366763, + -1067199230, + 1075507418, + -1093667362, + 1074183154, + 1082633350, + -1065924818, + -1064031643, + -1060246721, + 1065751668, + 1050940261, + 1074324185, + -1072928702, + 1049348316, + 1068277267, + 1044911306, + -1067056666, + 1068009184, + -1095304258, + -1088775100, + -1067205042, + 1061199733, + -1064667221, + 1059932706, + -1064789015, + -1072332435, + 1072503082, + -1089850928, + -1067402518, + -1090323138, + -1080410619, + -1090303827, + 1076921417, + -1087768327, + -1063943753, + 1066415188, + -1074841898, + -1066390370, + -1100272539, + 1060782737, + -1081434219, + 1048234422, + -1065739889, + 1066866760, + -1077945068, + -1073851362, + -1072701548, + -1086462813, + 991837920, + -1115432606, + -1096899317, + -1129268569, + 1066851928, + 1062737975, + -1095513641, + -1102288126, + 1062817876, + -1113104126, + 1066795984, + -1082741173, + 1068530374, + -1098464359, + 1056953682, + -1094605564, + -1088775611, + 1061934245, + -1088517596, + 1064367085, + 1060788365, + 1059022582, + 1067254635, + 1050097679, + -1088754640, + -1098671237, + 1073890574, + 1066461423, + -1096287607, + 1048795490, + -1082914332, + 1070558925, + 1032653560, + -1096690468, + 1066955027, + 1054345025, + -1084059257, + -1097598040, + 1062636201, + 1053058580, + -1087462685, + -1106078652, + 1052605622, + 1031100338, + 1069882412, + -1095051809, + 1050945796, + -1084190418, + 1065104513, + 1070536474, + 1079723469, + 1079393319, + 1073043053, + 1071904091, + -1085882629, + 1073146810, + -1074090201, + -1092277715, + -1078485464, + 1059777128, + 1026904694, + 1070123078, + -1081628396, + -1072207449, + 1067542871, + -1112603361, + 1070848140, + 1077337800, + -1101865135, + -1079670354, + -1070034079, + -1067543776, + -1064881067, + 1023867310, + -1083293141, + 1072035182, + 1063299589, + -1070011271, + 1064177207, + 1024649782, + -1114255326, + -1072065347, + 1065506698, + -1084100384, + -1082282822, + -1085301059, + 1053851609, + 1056739031, + 1061122277, + 1071785800, + 1054140602, + 1065629933, + 1064574600, + -1097425163, + -1073567091, + -1086068695, + -1080351582, + 1055514342, + 1073201689, + -1115634408, + -1072581942, + -1075092366, + 1075336751, + 1066063039, + -1099988817, + 1071380707, + 1063931489, + 1075585843, + 1071426562, + 1070297644, + 1062483846, + 1076875000, + 1074677313, + -1073093468, + 1064373994, + -1123310248, + -1075591863, + 1058143707, + -1070084512, + -1078963360, + -1073256271, + -1108343773, + 1074889618, + 1061813518, + -1086399318, + 1069253486, + -1106230857, + 1067728553, + 1065841464, + -1070522098, + -1082926453, + -1082510553, + 1053144315, + 1054375186, + 1050125480, + -1072604960, + -1078370981, + 1066662933, + -1096218676, + -1090930962, + -1079536732, + -1083632828, + -1093075661, + -1074819843, + 1062455652, + -1077330910, + -1064349395, + 1076572478, + 1082361228, + 1073134317, + -1072747752, + -1074207199, + -1078973855, + 1068213578, + 1056567174, + 1062706813, + -1068443601, + 1056048530, + -1072092713, + 1058770039, + 1057028664, + 1037940207, + 1061436787, + -1096463468, + 1082058904, + -1070679708, + 1068686096, + -1087339776, + 1016815570, + 1062505359, + -1110022742, + -1082257094, + 1056280073, + -1087724540, + 1068217878, + -1087667172, + -1073281426, + -1093914637, + -1087008664, + -1070239264, + -1081620777, + -1115354238, + -1065306228, + 1061110306, + 1027029491, + -1094545199, + -1067683115, + -1087065790, + -1092957881, + 1041233297, + -1095355235, + 1060181533, + -1112137972, + 1057933031, + -1081138005, + 1054634784, + -1072111594, + 1059132847, + 1069173241, + 1066142418, + -1097796184, + 1045988636, + 1056207413, + 1062070842, + -1156041128, + 1041198694, + -1089483622, + 1057139168, + -1104030466, + 1051889730, + -1089842019, + 1065161215, + -1084602745, + 1041724030, + 1023580590, + 1051918814, + 1021167294, + 1042429755, + -1107614955, + 1040085702, + 1016557800, + 1049834234, + 1059101657, + 1067066722, + -1084879018, + 1048749314, + -1082635987, + -1092697407, + -1096608831, + 1035618570, + 1035493404, + -1094805192, + 1060143828, + 1046205723, + -1088505206, + -1085723363, + -1080621310, + 1037442755, + 1077042935, + 1063854155, + -1066651011, + -1073709053, + -1084678656, + -1111844893, + 1054169914, + -1107113253, + 1073176345, + -1084487799, + 1058500697, + -1096793661, + -1072508210, + -1075848617, + 1049027631, + 1079042577, + 1061062858, + 1067902841, + 1066135488, + -1075069276, + -1089437989, + 1078461800, + 1038593117, + -1071658202, + 1081001878, + 1070264162, + 1055245742, + -1077158187, + 1069769814, + -1134379726, + 1052184472, + -1078380010, + 1063795939, + -1077242840, + -1075645646, + -1104920448, + -1097676812, + -1083597770, + -1078654152, + 1071135918, + -1085393842, + 1060507113, + 1062469381, + 1082307915, + 1063985486, + -1077450015, + -1087227121, + -1095247934, + -1069051538, + 1056306788, + -1093555013, + -1097865257, + -1066684740, + -1093565973, + -1070925642, + -1058593367, + 1039450475, + -1076951160, + -1073085818, + -1106133560, + 1061746324, + 1008750862, + -1077592871, + -1072641692, + -1077348879, + -1080399447, + 1079884919, + 1061405295, + 1065702331, + -1068676727, + -1097391496, + -1092028168, + -1064081453, + 1074012540, + -1082327218, + -1101062410, + -1071129377, + -1098905605, + 1066424657, + -1071088007, + 1068789335, + -1076259352, + -1095265552, + -1069525021, + 1037492604, + -1088051392, + 1055741024, + -1064198825, + -1090671891, + 1056940619, + -1081093781, + 1074949532, + -1132737205, + -1105305550, + 1067662771, + -1073250548, + 1070237785, + -1081185030, + 1064859322, + -1064675879, + 1076192849, + 1077331827, + 1076598197, + -1077857324, + -1072225531, + -1097384593, + 1076743221, + -1093927786, + -1068150844, + -1084860062, + 1053725889, + 1059120215, + 1053842587, + 1049682738, + 1064419490, + 1067622750, + 1038840117, + -1070795077, + -1079859125, + 1081547481, + 1073151123, + -1070328885, + -1122185356, + 1085396113, + 1045367050, + 1078585017, + 1058259216, + -1077845213, + 1066838559, + 1065295563, + -1089530243, + -1064332468, + 1075672950, + 1065690522, + 1025806238, + -1085873518, + 1078410146, + 1055349925, + -1098561867, + -1115780103, + 1017109137, + -1107885837, + 1070944797, + -1085542684, + 1057652822, + -1122285067, + 1046553276, + 1065210350, + 1065960135, + -1121064289, + 1064802778, + 1079214907, + -1089891598, + -1098730058, + -1106019950, + -1081572231, + 1065892155, + -1085770394, + -1095011542, + 1026098719, + -1090460954, + -1130161897, + -1084935477, + 1072941610, + -1084295105, + 1074864229, + 1062940928, + 1055425168, + -1109399296, + 1050643793, + 1057336494, + -1112239224, + -1082444927, + -1086394810, + 1061842708, + -1086546896, + -1081520544, + -1104022453, + 1056678810, + 1069200017, + -1080692705, + 1047599716, + -1073597285, + 1060326500, + -1096023446, + 1053263081, + 1063414449, + 1067786399, + -1065292967, + 1082758106, + 1049176213, + -1099394175, + 1057305671, + -1106589002, + 1065349142, + 1058888429, + 1084747765, + -1091528115, + -1075880859, + -1074496870, + 1056713273, + -1080890163, + -1083126285, + -1076103153, + 1044339867, + 1070578765, + -1075292663, + -1058723622, + -1075566665, + 1072394215, + -1073043309, + -1082725333, + 1062893435, + -1073649443, + 1036838079, + -1080274987, + -1085619445, + -1073449322, + 1047468402, + 1037326128, + 1069959668, + -1095301611, + 1067189454, + -1110192165, + 1037687733, + -1070402080, + -1085578916, + -1101883027, + 1087025053, + -1072607945, + -1065703985, + -1077318365, + 1055375138, + -1077874568, + -1087834727, + -1073773164, + -1081336895, + -1098318366, + -1080284055, + 1074549881, + 1069590632, + 1071032577, + -1074649191, + 1075471716, + 1069452155, + 1079870291, + -1103288295, + -1106112874, + 1061649602, + -1092484656, + -1072603629, + -1098493227, + -1075985443, + -1094325377, + -1122613370, + -1079352555, + 1036182261, + -1079947190, + -1118543298, + 1062352582, + 1057270460, + 1059887284, + 996643814, + 1053029705, + 1058826238, + -1085639710, + -1114246726, + -1084442648, + -1075311557, + 1053118758, + 1059965957, + -1071599537, + 1071563202, + 1079290395, + 1053751188, + 1074482523, + 1069624810, + -1075037695, + 1066579813, + 1075197578, + 1059646364, + -1081545962, + -1081505048, + -1071337813, + -1083189401, + -1097323711, + 1057033783, + -1066353008, + 1062138413, + -1074806568, + -1093167286, + -1082833738, + 1045895406, + -1066906340, + 1067495464, + 1062824021, + 1051274839, + -1078475812, + 1065357080, + 1038901880, + -1100478526, + -1120416985, + -1071230612, + 1068447393, + -1070568898, + -1074986331, + -1082695072, + 1068223801, + -1125313301, + -1096839604, + -1071202132, + 1078390829, + -1081194659, + -1094700427, + -1099252778, + 1041996349, + -1084634960, + -1083212028, + -1089225117, + 1051543993, + 1071226592, + -1100285420, + -1097436441, + -1076911701, + -1071165618, + -1107524643, + -1094835532, + -1114683760, + -1095651641, + 989702508, + -1114041931, + -1088168816, + 1061024151, + -1084377261, + -1096736508, + -1097220146, + 1066342509, + -1114360604, + 1068727509, + -1085230947, + -1083973617, + -1097330023, + -1080261665, + -1104875829, + 1043084239, + -1086917905, + -1086270289, + -1120184589, + -1117595030, + 1049920834, + 1067672211, + -1097716555, + -1090022774, + 1062831742, + 1056033665, + 1063558808, + -1112864145, + 1058854116, + 1061311547, + 1061329060, + -1085803476, + -1082213110, + 1064482717, + -1107505853, + -1105981440, + 1025230168, + -1086876494, + 1057397668, + -1120360535, + 1053271236, + -1079400266, + 1061071395, + 1043298668, + -1087060468, + -1078792535, + -1095738290, + 1068729251, + -1077672529, + -1109665793, + 1060422946, + -1083958178, + -1079578993, + 1060758178, + -1135918168, + -1094864086, + 1070665143, + -1085393118, + 1073878571, + -1092963058, + -1078457034, + 1060651671, + -1081586511, + 1067005054, + -1089748984, + 1059670076, + -1077539703, + -1077716707, + -1079615603, + -1074907379, + -1101050801, + -1076993730, + -1069734238, + -1079782404, + -1087615492, + -1088095506, + 1059670900, + -1106544312, + 1064599212, + -1071893114, + -1094631042, + 1014724342, + -1078228539, + -1095258701, + 1065699523, + 1043005837, + 1068236211, + -1098473532, + -1097703481, + 1067541689, + 1065986043, + -1098493234, + 1050234370, + -1111092363, + 1037703401, + 1057915473, + -1088520591, + 1056792219, + -1098037593, + -1104582772, + 1072419847, + -1111784209, + -1072187513, + 1041471885, + 1058083492, + 1065985330, + -1077852301, + 1066601284, + -1097014801, + -1084181107, + 1058383959, + 1016369986, + -1096003119, + -1092067499, + 1074352162, + -1078590648, + -1083360031, + -1104936551, + -1082588715, + -1078649219, + -1084841771, + -1086004936, + 1067785935, + 1057453144, + -1140300484, + 1068254989, + -1085539407, + -1088022731, + -1088793741, + -1078222667, + -1090856517, + -1104965229, + -1094338595, + 1077533968, + 1056470923, + -1096566725, + -1095813093, + -1078369708, + 1058805822, + -1079879190, + -1073285270, + -1072241395, + 1061482033, + -1096631147, + 1078899400, + 1053767026, + 1075618084, + 1049084125, + -1076166451, + -1078652110, + 1049050547, + 1073502782, + -1081469546, + 1057448586, + 1077753474, + -1088970613, + -1068173593, + -1087043131, + 1034258630, + -1103202665, + 1068108615, + 1010903376, + -1082815666, + -1076855083, + 1030042546, + 1066329294, + -1101375745, + -1086847406, + 1067076271, + -1072785903, + 1022635822, + 1065166078, + 1065800539, + 1075875710, + -1105848286, + 1072738557, + -1073212353, + 1061466226, + 1063014424, + 1031660838, + -1078239878, + 1059443267, + 1062452734, + -1082690697, + -1118234997, + 1022791695, + -1103850817, + 1051448641, + 1042312117, + 1058727759, + -1106489148, + -1109486833, + 1061429525, + -1085629300, + 1063017571, + -1100398834, + -1101350853, + 1063502423, + 1036343093, + -1097044104, + 1057971117, + -1088788821, + 1031556363, + 1056014109, + -1098849178, + 1059517157, + -1086988210, + -1121215079, + 1069251871, + -1077849914, + 1045399038, + -1132390032, + 1069559376, + -1114616974, + -1095555192, + -1123018244, + 1060027870, + 1052111573, + -1102033983, + -1093877081, + -1102985774, + 1020287008, + -1109466359, + -1084948735, + -1111481189, + 1063284334, + 1009656943, + -1089289027, + -1129169883, + -1085395066, + 1064977820, + 1056977179, + 1045908839, + 1048156400, + 1014742062, + -1085356534, + -1073581825, + 1050413438, + -1127138232, + 1073870940, + -1095358556, + 1059435562, + -1089837575, + 1057409879, + -1090192363, + -1085870112, + -1080559771, + 1062930550, + 1058140206, + 1063360606, + -1105868186, + 1073886895, + -1093982880, + 1035671047, + -1083324082, + -1092646280, + 1063747087, + -1087715890, + 1059745127, + 1067570676, + 1061485099, + -1095773378, + -1084124777, + -1106849017, + -1080354914, + 1067575548, + 1052197322, + -1079339804, + -1081648930, + 1067631023, + 1024361647, + 1044565522, + 1020343964, + 1059438230, + 1041312158, + 1059479065, + -1086115192, + 1062151101, + 1059516787, + -1080451294, + -1085850610, + 1021620469, + -1119844128, + -1079991378, + 1070037283, + 1059701878, + 1062511427, + -1156316340, + 1040241742, + -1074485373, + 1077513036, + -1090490508, + 997980928, + -1081487023, + 1039378639, + 1052341548, + 1062073409, + -1082895728, + 1061772348, + 1054258901, + -1080511408, + -1083358163, + -1109825282, + -1073384539, + 1073618485, + 1057894635, + 1055860315, + 1028513146, + -1096934129, + 1062327757, + -1073635381, + -1072763308, + 1067190654, + 1050543560, + -1100901233, + -1085601886, + 1024932077, + -1080208982, + 1058250061, + -1085594821, + 1070374144, + 1069583592, + 1071123225, + 1057831264, + 1061546944, + 1062672618, + -1071519558, + -1095178672, + 1066979523, + -1082463270, + 1066633255, + 1036816853, + 1058992687, + 1026494961, + 1049421495, + -1086044318, + -1081285158, + -1097980144, + 1058633359, + 1065747726, + -1113324338, + -1103277028, + 1061421972, + -1074618393, + 1075718233, + -1084068525, + 1065189199, + 1041858566, + 1058283723, + 1074254903, + -1087703878, + -1091473769, + 1071608250, + -1069390001, + 1067903770, + -1075080748, + 1041836481, + 1057014460, + -1079956316, + 1064607081, + -1095556279, + 1062652922, + 1074017434, + -1094593310, + -1094921349, + -1095015369, + -1088012385, + 1040248872, + -1079765543, + -1081749836, + 1062477263, + -1073516681, + 1047554209, + -1112955350, + -1099233144, + -1098732058, + -1085573329, + 1059206227, + -1114294411, + -1090320790, + -1101517194, + 1063227926, + 1065487723, + -1079214005, + 1056238322, + 1060972257, + 1062419173, + -1088174673, + -1083941436, + -1084517222, + 1010147336, + 1030663787, + 1061377557, + 1038720844, + -1098453700, + -1087432227, + 1064159854, + 1066623698, + 1058276679, + 1018422095, + 1059218343, + 1073026765, + -1116000253, + -1094872705, + 1061466562, + -1087068142, + 1054423842, + -1087580913, + -1081298557, + 1057741753, + -1163230352, + 1053507673, + 1050338226, + 1034454105, + 1063188284, + -1106155395, + 1043789751, + -1079375379, + 1068355048, + -1079747547, + 1059083373, + -1081100533, + -1081546109, + -1079373480, + -1073166071, + 1054260972, + 1078275418, + 1056239865, + -1084101939, + -1082189316, + -1081724642, + 1070215737, + -1101079422, + -1126078083, + -1090765830, + 1063697949, + -1082896459, + -1071215625, + 1009675966, + -1096060792, + 1060784168, + 1073808376, + -1096826756, + 1068344890, + -1089623030, + 1067511431, + 1061037932, + -1074544092, + 1070109028, + -1080694771, + 1065760608, + -1079502040, + -1081354042, + 1071315882, + 1058862982, + -1073826880, + -1076941016, + -1075366333, + 1063282828, + 1048553303, + 1064302843, + 1063689900, + -1086478760, + -1086241981, + 1024691437, + 1070795449, + 1060240374, + 1069337038, + 1020055074, + 1032927316, + 1066715159, + 1052704904, + 1079060499, + -1063996397, + 1065270276, + 1033065418, + 1068238208, + -1073512861, + -1068435705, + 1034751287, + 1065420699, + -1093376233, + 1057096744, + -1059672800, + -1098571671, + 1059716323, + -1076474745, + -1103104497, + 1071187925, + 1077652987, + 1065949012, + 1078136082, + -1097293329, + -1077434982, + 1058331831, + 1011943844, + -1121951956, + -1075815742, + 1083849844, + 1032991682, + 1050612598, + -1092372534, + -1079707826, + -1072852287, + 1073490316, + -1078091787, + 1067181584, + -1077369047, + -1080016074, + -1076665695, + -1065666603, + 1065623075, + -1091340022, + -1080067639, + 1069485251, + 1057345841, + -1103529330, + -1073918562, + -1071694919, + 1060461191, + 1067828143, + -1091919492, + 1077295615, + -1077077133, + 1073839835, + -1069463725, + -1095621171, + -1064299061, + 1066944882, + -1091169567, + -1068810614, + 1066511595, + -1071386264, + 1057184830, + -1092757721, + 1069308489, + -1090300197, + -1112187922, + 1064335531, + 1072669471, + -1171766952, + -1081857870, + 1081853117, + -1073784538, + -1072525717, + -1081046055, + -1078887140, + -1075724551, + 1040559724, + 1073202763, + 1055739626, + 1079960529, + -1077371785, + 1076826476, + -1082835864, + 1082103004, + 1078207526, + -1086331871, + -1083648553, + -1073050956, + -1091521431, + -1115263230, + -1091214124, + 1057420327, + 1054202312, + 1044673063, + -1088869840, + -1081043146, + 1067132128, + 1066043137, + -1091263566, + -1109345617, + -1090176644, + -1095564921, + 1012929479, + -1103238764, + 1049626063, + 1069532018, + -1104373934, + -1107061028, + 1051225777, + 1065513150, + 1059619219, + 1032637829, + 1057506745, + -1103054564, + 1073994709, + -1083016624, + -1078310673, + -1076010006, + 1040315015, + 1062120899, + 1065047347, + 1058555528, + 1037665524, + 1047760286, + -1083523993, + 1060656574, + -1077445087, + 1048763513, + -1084710936, + -1090772260, + -1092881010, + 1052719526, + -1088626439, + -1127108761, + -1082200572, + 1068015722, + 1041700020, + 1058119923, + -1088203951, + -1070362804, + 1079226013, + -1116290426, + -1089591358, + 1067730546, + -1073066916, + 1067034225, + 1076126409, + 1069339901, + 1077756832, + 1066525330, + 1065925831, + -1118000772, + -1095015747, + 1080679377, + -1072879779, + -1090810335, + -1108403961, + -1083545304, + -1064951686, + -1094164694, + 1070501249, + -1066009797, + 1066140649, + 1076207568, + -1077053405, + -1085154924, + -1102939129, + -1078238677, + -1082940406, + -1120635398, + 1067306576, + 1086348142, + -1072803377, + 1077242927, + -1083272317, + 1062239514, + 1074197837, + 1067286885, + 1050652182, + 1058676678, + -1075901273, + -1102094419, + -1082304473, + 1072569126, + 1053255742, + 1024747476, + 1062642678, + -1090592018, + 1060643544, + -1086626956, + 1059385338, + 1050388391, + -1083245031, + -1091055656, + 1066703594, + -1102647901, + 1048763096, + 1038934261, + 1024363796, + 1044477760, + 1053695298, + 1068465475, + 1068160260, + -1098827824, + 1020947041, + 992752145, + 1071345366, + 1040570730, + 1076280600, + 1056615887, + 1069310631, + 1057021155, + 1071262497, + -1087320348, + -1079848290, + 1069179160, + 1056536928, + -1113271600, + 1068121222, + 1060793625, + -1101871908, + 1054875563, + -1082371959, + 1065892413, + 1054347256, + 1064870208, + -1084370715, + -1078303220, + 1073881017, + 1057136117, + 1065704943, + 1043712435, + -1082179520, + -1090347397, + 1050129807, + 1061286114, + 1066396865, + -1081533010, + -1100004221, + 1053710585, + 1067139333, + -1093169411, + -1080562475, + -1067273391, + 1054922925, + 1066844554, + -1133772082, + -1092469188, + -1100243091, + 1075440175, + 1019461078, + -1097966694, + 1040148037, + 1067916345, + -1070035330, + -1073404876, + -1082172527, + -1080662445, + 1040609424, + 1068046158, + 1068532360, + -1080013159, + -1091540758, + -1088047711, + 1061392863, + 1069630823, + -1077904829, + 1066741181, + -1086661485, + 1045521027, + -1087910971, + 1069333742, + 1058360335, + 1056924090, + 1050195831, + 1068816706, + -1086006016, + 1050257778, + 1051851528, + -1101161203, + -1114266546, + -1082786096, + 1059207351, + 1024235983, + -1090225495, + 1057533605, + -1088636974, + -1079920719, + 1031985130, + -1083367380, + 1051898534, + 1051004295, + -1127992011, + -1081464689, + -1121776250, + -1090303717, + -1122953393, + -1088853022, + -1096075896, + -1101857718, + 1068666409, + -1082955836, + -1090432628, + 1061094309, + 1060744803, + -1106292823, + 1052156668, + -1103995942, + 1059263740, + -1105899018, + -1122221219, + -1097778818, + -1096406664, + 1057772133, + 1038066446, + 1026190276, + 1031906847, + -1089549338, + 1044933358, + -1117722134, + -1121047108, + -1089251269, + 1066333870, + 1062781779, + -1111550209, + 1047050094, + 1044667349, + -1083143707, + -1080208140, + 1030776300, + 1048988907, + 1059606967, + -1098660506, + -1085507994, + 1056298485, + -1082730837, + 1032660588, + -1097141658, + -1096968141, + 1040173076, + 1046952601, + 1057299330, + -1095946202, + -1085989770, + 1058029878, + 1070613120, + 1063289640, + -1082550910, + -1072946068, + 1053908068, + -1081310831, + 1074185287, + 1059251211, + -1082716126, + 1047288215, + 1011785517, + 1062165091, + 1066832979, + -1107031748, + -1076986984, + 1062183090, + -1072352226, + 1041098041, + 1058176011, + -1081012967, + 1061987618, + 1041922237, + -1077164888, + 1060331512, + 1056796936, + 1066180251, + -1098794862, + 1053504535, + 1074250381, + -1110441184, + 1063972172, + 1049075930, + 1065377396, + 1072901598, + -1065312339, + 1054592950, + -1072946026, + -1081910831, + 1063106122, + 1057742562, + 1066194395, + -1077983285, + 1038159715, + -1086656883, + -1068506935, + -1084027264, + -1079910818, + 1072500018, + -1076339243, + -1104055778, + -1084130231, + -1072711991, + 1066722148, + -1080164592, + -1070956900, + -1103256895, + -1075199587, + 1064121825, + -1080904570, + 1059346198, + -1094171565, + 1053804176, + -1096045491, + -1101876760, + 1067567691, + 1072403026, + -1090507255, + -1106744312, + 1053997859, + 1049993834, + -1102880695, + 1040268040, + 1065747281, + 1062703278, + -1075483393, + 1061529139, + 1079060372, + 1070585276, + 1066815249, + 1063790266, + -1084552730, + 1083352497, + -1133794160, + 1082661549, + 1067752942, + -1094800278, + -1088988585, + 1079167972, + 1069349740, + 1064805387, + 1049864948, + 1075841242, + 1068498541, + -1125947427, + -1089417170, + -1101919562, + -1072672016, + -1077780778, + -1088695064, + 1051704091, + -1086217092, + -1105040523, + -1071912618, + -1104091148, + 1066074425, + -1091662867, + 1071830115, + -1077556661, + -1085147319, + 1074579904, + 1054155108, + 1055285076, + 1045877484, + -1070927473, + -1070943579, + -1075361109, + 1063901872, + -1075389107, + 1083242241, + 1068669852, + -1087178420, + -1091967270, + -1091296919, + -1079167069, + 1060711432, + -1091633204, + 1034908700, + -1115556149, + -1075632114, + 1052380329, + -1094254083, + 1007687550, + 1065187941, + 1046099154, + 1061079102, + -1081193276, + -1085000366, + -1089097569, + 1075111720, + -1097029612, + -1085367284, + 1053038274, + -1109313832, + 1058217474, + -1072565659, + 1069453479, + -1093716851, + 1037105573, + -1098165864, + -1102913320, + 1042776038, + -1079993402, + 1058018960, + 1053017297, + -1091358930, + -1083964001, + -1082134529, + 1012457309, + -1085304661, + -1101992750, + 1044106276, + 1058669403, + 1057124622, + 1057532016, + 1058433868, + 1047594880, + 1040323232, + 1038871749, + 1075264632, + 1058655840, + 1055842496, + -1063085515, + 1081212429, + -1146661418, + 1068893341, + -1067210641, + 1070931629, + -1083172399, + 1067388470, + 1067948638, + -1078588226, + -1080961552, + 1071238301, + 1065782179, + 1064734912, + -1086228010, + 1073027025, + 1049648128, + 1065223465, + 1059519493, + 1075202006, + -1056251864, + 1081259196, + 1074335283, + -1079972156, + -1073617325, + 1052637977, + -1074354846, + -1088437429, + -1095419588, + 1051167279, + 1070914826, + -1076052261, + 1070945917, + 1068655638, + 1069441645, + -1093150946, + 1057998671, + 1066437654, + 1041622635, + 1065911966, + -1078309381, + -1064811157, + -1071565609, + -1095451129, + 1059589609, + -1068113829, + -1110881611, + 1067794253, + -1069379126, + -1074889907, + 1068271095, + -1085068657, + -1071102362, + -1097762315, + -1074998554, + -1075321326, + -1073184431, + 1032768729, + -1074543756, + 1074841967, + 1049060269, + 1044267435, + -1080597425, + -1072559001, + -1069371931, + -1076406636, + -1137516432, + -1076150057, + -1067633832, + -1091054351, + -1072960288, + -1088462276, + -1088269026, + -1079351154, + 1066748848, + 1067497982, + -1083950805, + -1067896637, + -1073257911, + 1046633184, + -1104862758, + -1105150378, + -1089458076, + -1081902561, + -1100042004, + -1077203753, + -1072815002, + -1088083531, + -1084320978, + -1079967082, + -1070876837, + -1075063579, + -1079248335, + -1074858069, + 1040740422, + -1075497960, + -1072168249, + -1082274041, + -1090498899, + -1093761155, + 1050561431, + 1066271140, + -1076925827, + -1073543077, + -1095487862, + -1077015102, + 1077931569, + -1080585113, + -1075679251, + -1067336069, + -1076014233, + -1077736384, + 1059968838, + 1065791692, + -1070796117, + -1080489789, + 1045260322, + -1082771398, + -1072625405, + -1078744137, + 1072910673, + -1104559052, + -1075097965, + -1077962177, + -1070043869, + -1077333540, + -1087576842, + -1072099497, + -1107653028, + -1087688211, + 1067946985, + -1073792220, + -1115859720, + -1079549678, + -1085870584, + -1085483099, + 1069855952, + 1065434002, + 1043228144, + -1093274440, + -1109371480, + -1087999259, + -1089357878, + 1049795892, + -1085053848, + -1079005080, + 1047792315, + 1049016794, + -1082553004, + 1066399334, + 1043086091, + -1081613464, + 1023544662, + -1085112257, + -1081889494, + -1090585654, + -1088150112, + -1081109047, + -1092154680, + -1096680961, + 1064764261, + 1053976234, + -1083407014, + -1082883268, + -1096032157, + -1098643195, + 1065058198, + -1085778171, + 1064392482, + 1047875220, + -1078765454, + -1089452491, + -1116904386, + 1052769813, + 1064395256, + 1058942798, + 1053442399, + 1052476995, + 1066476521, + -1089011793, + 1050217620, + 1048735103, + -1108325207, + -1088064399, + -1078885692, + -1105960962, + -1137410138, + -1078086248, + -1076388314, + -1080727042, + -1073069008, + -1072681562, + -1074870875, + -1070468614, + -1078773466, + -1080815060, + -1073205787, + -1076985665, + -1085968338, + -1071530308, + -1079842434, + 1036106990, + -1097005475, + -1074896658, + -1087865801, + -1109354752, + -1068012662, + -1084148424, + -1074622676, + -1077261921, + -1073407974, + -1080623794, + 1057976408, + -1079006395, + -1075349115, + -1097432824, + -1076529165, + -1080057094, + -1075177020, + -1080060537, + -1076178919, + -1085974927, + -1090581550, + -1079258541, + -1086049823, + -1075597094, + -1082428914, + -1074803058, + -1077832654, + -1074247108, + 1037496726, + -1087648562, + 1045350677, + 1066622420, + 1053276900, + 1052600158, + 1061457052, + -1082723875, + 1062406282, + 1072706850, + -1081078380, + 1036108926, + 1062183644, + -1130656550, + -1087175202, + 1062264062, + 1073810326, + -1098036754, + -1095193915, + -1088751079, + -1106778594, + -1110915643, + 1044731024, + 1002499433, + -1107111081, + 1080786763, + 1035610829, + -1115569289, + 1062003888, + 1061465008, + 1076006377, + 1068946897, + 1051427195, + -1102222604, + 1045142486, + 1040940840, + -1116260494, + 1042193886, + 1025728470, + 1052956296, + 1045358819, + -1101872136, + 1065916850, + 1017759072, + -1111296520, + -1061709312, + 1050952805, + 1056925153, + 1047031341, + 1060324651, + 1073382882, + -1091576760, + 1048367760, + -1100212542, + 1047125681, + 1048613095, + -1075037686, + -1089199512, + -1097489049, + -1085263117, + 1070919988, + 1020367732, + 1049139021, + 1027141155, + -1127980503, + -1088110494, + 1067032054, + 1071708296, + -1118276512, + 1066829503, + 1052483066, + -1125809203, + -1117608979, + 1042331914, + -1097012395, + 1065191984, + 1057607803, + 1044991059, + -1096784821, + 1042333439, + 1028148998, + -1109161497, + 1053379726, + 1074603071, + -1081646463, + -1184103424, + 1051342481, + -1107465165, + -1124921084, + 1055494811, + 1075665100, + -1112307815, + -1114629426, + -1107128632, + 1033054065, + -1120697139, + -1109951919, + 1038648302, + -1080620212, + 1047953135, + 1035729358, + 1060681638, + 1059502801, + 1035103534, + 998702126, + -1096717820, + 1013288522, + 1039786647, + 1023939700, + 1059375872, + 1075638622, + 1065647833, + 1043102137, + 1047596456, + 1035173414, + 1050519576, + 1042177284, + -1088197089, + -1113323132, + 1032370353, + -1089350233, + 1026247240, + -1122380280, + -1119321415, + -1086960209, + 1051910597, + 991579157, + 1023925101, + -1112677203, + 1026399534, + -1096054899, + 1024816380, + 1032153522, + -1109971324, + -1111869292, + -1098405713, + 1045144463, + 1031333086, + -1096848740, + 1048045178, + -1091151851, + 1067946616, + 1043486943, + -1083048571, + 1040354568, + 1051289757, + -1082063929, + 1050633281, + -1125345479, + -1146175624, + 1060406571, + 1043546610, + -1090696750, + -1105281661, + -1099541486, + 1006254590, + -1093278762, + -1087601771, + 1057314679, + -1078888612, + -1101624063, + 1042830614, + -1083817847, + 1026126865, + -1113228967, + 1059752920, + -1088051278, + 1071156268, + -1106303437, + -1068482720, + -1094784485, + -1072798579, + 1064788276, + 1043150196, + 1017709140, + 1051555925, + -1096814012, + -1082126140, + 1075844563, + 1036760365, + -1097071566, + -1091152170, + -1099389787, + 1067598338, + -1100077979, + -1094156403, + 1054881648, + 1043670531, + -1093891425, + 1065822856, + -1107766889, + -1100456282, + 1007153012, + -1082271873, + -1096229834, + 1069866369, + -1105284511, + -1083375100, + -1078391537, + -1074434547, + -1105311486, + 1000232422, + 1064489189, + -1092135109, + -1073144153, + -1097772331, + -1118173348, + 1069539909, + 1057256649, + -1079504295, + -1078548146, + -1106998252, + 1036965702, + -1117793432, + -1059213418, + 1077992747, + -1096771771, + 1040619737, + -1093167298, + 1065191558, + -1094109926, + -1065816877, + -1090062180, + 1045064700, + 1078394670, + 1048662395, + -1085723175, + 1058988482, + 1015374614, + 1063574607, + 1095050774, + -1089578142, + 1015180449, + 1055799252, + -1084738809, + -1104163408, + -1089592957, + -1132050098, + 1024138114, + -1102388036, + -1082839040, + 1034626676, + -1086447775, + 1038660919, + 1050086030, + -1105789001, + 1073182209, + 1077786912, + -1123669294, + 1053790714, + 1047304877, + 1051248694, + 1075686240, + -1126669723, + -1098178484, + 1076004684, + 1008276072, + -1097403132, + -1091274850, + 1049880739, + 1065169917, + 1052887828, + 1054444302, + 1034317481, + 1053530759, + 1040768233, + -1094521996, + -1089993516, + 1050722085, + -1112558204, + -1099666874, + -1103233764, + 1041267935, + 1045407195, + -1118364812, + 1063956864, + -1104979870, + -1097048433, + -1097706090, + 1084537467, + -1096732674, + 1046225021, + -1086096138, + -1139400798, + 1026293260, + -1111651809, + 1055027741, + -1119842577, + 1036049648, + -1094295444, + 1032775876, + 1050061556, + 1028321563, + -1090019662, + 1019092080, + -1111094103, + 1052141329, + -1093351617, + 1058549318, + -1095505313, + -1086759816, + -1090700550, + -1090367408, + 1061699668, + -1089569119, + 1063995079, + 1034673669, + -1101937405, + 1036466145, + 1001105434, + -1104674366, + 1031945369, + -1111677820, + 1064263716, + 1044821326, + -1106923527, + 1050311410, + -1084520330, + 1062958173, + -1107159348, + 1034425772, + 1049172967, + 1065489393, + 1049492995, + 1065638788, + 1059193150, + 1041184916, + 1058912332, + -1094520255, + -1095654915, + 1027308821, + 1069668188, + 1072215661, + 1053932811, + 1082877639, + -1089954570, + -1107791258, + 1042990857, + 1034042933, + 1052415643, + -1068782456, + -1090428575, + 1040773521, + -1083740382, + 1075581075, + -1098300356, + 1037541744, + 1076841242, + 1062071992, + 1045569746, + 1078863975, + 1059310904, + -1122561082, + 1058103976, + -1114813783, + -1079981213, + 1043009488, + 1075052971, + -1105124565, + 1060716265, + 1064904519, + -1097829697, + -1106505851, + -1096796721, + 1052996220, + 1039440151, + 1031191315, + 1071937019, + 1024257545, + 1066602893, + -1115508739, + 1023941932, + -1073208405, + -1099089652, + -1094010645, + -1106811111, + 1064256774, + -1102292388, + 1042676330, + -1093766651, + -1094107461, + -1105955777, + 1041266387, + -1088874417, + -1074381961, + -1079432847, + -1081901862, + 1052507734, + 1050176098, + -1107185274, + 1057410959, + 1011681636, + 1050374085, + -1093412992, + 1042510027, + -1117054360, + -1096215628, + -1114789000, + -1081857542, + 1046686645, + -1080303102, + 1059891184, + 1066206781, + 1060094103, + 1034135055, + 1069716996, + 1053128011, + -1104624505, + 1065831261, + -1118165036, + 1070933205, + 1055553692, + 1048003424, + 1061701787, + 1041362629, + -1088824647, + 1034512022, + 1062570678, + 1080717351, + 1050803255, + -1090448507, + -1076425064, + 1051701131, + 1055723494, + 1054982407, + -1110851604, + 1028736285, + -1080341308, + 1063060199, + -1096092820, + 1050763133, + 1052383546, + 1056447318, + -1081960514, + -1082561285, + -1081057559, + 1071520211, + 1044643484, + -1141488855, + -1112591729, + 1057605591, + 1057840796, + -1094287960, + 1057733723, + 1044365263, + 1050167679, + 1074882768, + -1125768283, + 1066209271, + 1041394303, + -1121307631, + -1095544755, + 1057631451, + -1146687510, + 1052127270, + 1048573350, + 1054676681, + 1052845773, + 1054671441, + 1031801520, + -1091389835, + -1093619652, + 1063940675, + -1088759858, + 1064332842, + 1063595455, + 1061268771, + -1084070377, + 1049258326, + -1088513430, + -1090179666, + -1085320724, + 1058876484, + -1086056162, + -1099382990, + -1107438305, + 1032256900, + 1033862014, + 1065666606, + 1048151751, + -1126346057, + 1056737852, + -1105332682, + 1039498312, + 1047538245, + -1083832265, + -1096417181, + 1045925764, + 1057239116, + -1119367562, + -1130457304, + -1080173470, + 1057853575, + -1099085142, + -1140691454, + -1092632796, + -1098452305, + 1025518845, + -1125549954, + -1106417157, + 1052405115, + 1045555324, + -1106592607, + -1107289848, + -1130877470, + 1051077046, + -1128789956, + 1035156033, + 1026751282, + -1105298882, + 1034651219, + -1104744223, + -1093763148, + -1101062905, + -1107203732, + -1087793097, + -1081047430, + -1101927177, + -1125175921, + 1008906351, + 1069085956, + 1076024270, + -1080824189, + -1108470320, + 1042357132, + 1043170412, + 1066123214, + 1057591206, + 1048704654, + 1046653901, + 1043117019, + 1055979023, + 1062126542, + -1076227573, + 1056147675, + -1096454449, + -1103906047, + -1087135516, + 1020155631, + 1075199862, + -1092387089, + -1078911425, + -1113996953, + -1073402527, + -1104693415, + -1081748457, + 1053354249, + -1092510838, + 1050043861, + 1053199067, + -1100939865, + 1034171602, + 1061064073, + -1112990468, + -1118971556, + -1096631582, + 1070541768, + -1107587007, + 1066793327, + -1087580043, + 1035289754, + 1020678882, + 1054154787, + -1101200935, + 1050937298, + 1060211139, + -1106910331, + 1051224873, + 1035179234, + -1112136513, + -1085808002, + -1098707124, + -1116113577, + -1079689685, + -1108479268, + -1096519175, + 1048770522, + 1042198120, + 1071987564, + 1016032186, + -1172535392, + 1065504139, + -1096770252, + 1075704181, + 1058426091, + 1040936572, + -1086404583, + -1099416442, + -1115393922, + -1095948264, + 1055131555, + 1028217754, + -1083102390, + 1041151329, + -1090549992, + -1111507612, + 1052786633, + -1077776776, + -1102643863, + 1034011614, + 1031914676, + 1046171984, + 1040299997, + 1050180541, + -1098492634, + 1067024318, + -1082232199, + -1090046002, + -1117781346, + -1087678514, + 1043337153, + -1081612744, + 1057557407, + 1043785288, + -1084080313, + -1093737039, + -1079432600, + -1097867239, + -1119886290, + -1106320118, + -1113490608, + -1103540957, + -1086697616, + 1080812223, + 1057818193, + -1109730621, + 1060311162, + 1054651908, + 1067439873, + -1100706250, + 1057749922, + 1056150143, + -1088548610, + -1071914062, + 1048877459, + 1047431782, + 1046601956, + 1065167559, + 1062582630, + 1057503516, + 1046938776, + -1110240124, + -1099244543, + -1104479191, + 1066186560, + -1102468996, + 1053364338, + -1098412181, + 1070341563, + 1058442209, + 1061802798, + 1056191699, + -1097919108, + -1093796874, + -1080356104, + -1093931252, + 1049706242, + -1104541387, + -1122018072, + -1087967121, + -1170104608, + -1095379608, + -1089942383, + -1097421080, + 1035408843, + 1040647766, + 1050109681, + -1112318000, + -1120531672, + -1086238682, + 1038406017, + -1084390687, + 1060464993, + -1091227389, + 1049345983, + 1039395341, + 1032511018, + 1034015682, + 1012279942, + -1138872168, + -1094661266, + 1057643974, + 1026154250, + -1105183310, + -1080075466, + 1043144731, + -1104455432, + 1041724734, + -1085260976, + 1041992758, + 1053748547, + 1048884662, + -1085176311, + -1106153181, + 1038762789, + -1181692160, + -1097111801, + 1040950604, + 1038837047, + 1040131876, + 1044533387, + 1056567191, + 1035385053, + 1041656742, + -1103096365, + -1095573686, + 1037383937, + -1070616467, + 1074332245, + 1057489864, + 1049628646, + -1080851275, + -1104494139, + -1095064585, + 1044014093, + -1111981445, + -1097514822, + -1114096147, + -1098711980, + -1070757986, + -1105781660, + -1093264649, + 1048653536, + 1064146022, + 1054369891, + -1097312433, + -1098631914, + 1063080444, + -1095095414, + -1088725410, + -1095241122, + -1059130976, + 1052159113, + -1092035713, + 1041465022, + 1064233549, + 1085930160, + -1096937665, + -1105784017, + -1088774035, + -1116077050, + -1104895104, + 1062317774, + 1027884105, + -1143209432, + 1060435091, + 1051142823, + -1087231468, + -1103622059, + -1094344670, + -1096696360, + -1146410860, + -1116480574, + -1080735195, + 1059752658, + 1066904629, + 1026818784, + 1043818065, + -1102077730, + -1114505238, + -1122534780, + 1057765900, + 1063637575, + 1025789232, + -1121491127, + 1025954985, + 1043211584, + 1057986962, + 1065858079, + -1097462262, + 1032431521, + -1072187981, + -1088617789, + 1055802572, + 1067532100, + 1040755551, + -1128802266, + 1053373804, + 1068359710, + -1085414649, + 1050247616, + -1133626019, + 1056122370, + -1092253604, + 1057222268, + 1067070167, + 1065443257, + 1067042956, + -1088750241, + -1086377009, + 1040506371, + 1041622994, + -1097253327, + -1090295970, + 1075262901, + 1058969096, + -1095721000, + -1088213690, + 1048353483, + 1060330417, + 1040313768, + -1120343576, + -1106094856, + 1057448210, + 1070988240, + -1141508754, + 1074753992, + 1027931073, + 1043504886, + 1049972590, + -1081661890, + -1074655617, + 1024099186, + 1064894379, + -1099548592, + -1102157177, + 1044117636, + 1024346317, + 1042839189, + -1078149222, + -1120107624, + 1060665352, + 1049661265, + -1100190626, + -1093862530, + -1107522968, + -1104952790, + 1035618316, + 1063838523, + -1146217856, + 1045302648, + 1040297423, + -1108576774, + 1027640351, + 1029178424, + -1116617929, + -1077818684, + -1111666629, + 1055487815, + 1057737598, + 1056010714, + -1094921118, + 1083112772, + 1026889890, + -1087802878, + -1180019328, + 1023366557, + -1093143730, + -1119512514, + 1065033688, + -1079301717, + -1105323179, + 1017090362, + 1064516856, + 1044798445, + -1104311662, + -1128227986, + 1078160472, + 1046403888, + 1046753245, + 1075625779, + 1066380578, + -1083168694, + 1060130525, + -1118685234, + 1068850700, + 1029773125, + -1105401970, + 1050135156, + -1078286353, + -1129775928, + -1092974683, + 1064844408, + -1130389929, + 1044646727, + -1125670845, + -1096234937, + -1083051758, + -1101620103, + -1110516946, + 1053359858, + 1042124876, + -1098023892, + -1112456750, + -1095276884, + 1062799012, + -1089218341, + -1095569921, + -1108672883, + -1091512200, + 1023774948, + -1092798000, + -1103473218, + 1068570831, + -1105076609, + 1044254573, + 1084060148, + -1098190072, + 1050229540, + 1043479870, + 1035514161, + 1060207133, + -1103209258, + -1098493575, + 1049338811, + 1072148790, + 1002003198, + 1093199058, + -1084242312, + 1010660329, + 1038767785, + 1056396807, + -1087865406, + -1120430421, + 1021183957, + -1081995563, + 1043549249, + -1093268916, + 1024210752, + 1086166875, + 1008740880, + -1109900877, + -1120923937, + -1078761934, + -1059997900, + -1088071579, + -1122173880, + 1044053431, + 1043668788, + -1103922277, + 1049088556, + -1088687559, + -1119404335, + -1087385059, + 1069608083, + 1063523329, + 1056931224, + 1044850088, + 1050715406, + 1018872128, + -1102957911, + -1096909978, + 1059432580, + 1077663039, + 1075618889, + -1114019214, + 1002462840, + 1048079544, + -1069187274, + -1100188307, + 1065856322, + -1085182721, + -1111834453, + 1033691154, + -1104866006, + 1033371230, + 1047827636, + -1089136610, + 1057252955, + -1073545114, + -1096458248, + 1068389333, + 1054357715, + -1120127920, + 1032555834, + -1123730196, + 1020052782, + -1086153521, + 1072124204, + -1107653575, + -1128173742, + -1105996785, + -1100310636, + 1054241570, + 1046065053, + 1053197210, + 1034508134, + 1028617498, + 1060032105, + -1119595637, + 1042306410, + -1138542848, + 1067275129, + -1100450923, + -1148519052, + -1073369160, + -1073584087, + 1042778505, + -1108717861, + -1087377622, + 1058579338, + 1061295928, + 1053904094, + 1047633238, + 1061744921, + 1029779470, + -1103632487, + -1111908498, + -1091178450, + 1061948581, + 1054657242, + 1035698333, + -1090351343, + 1049372374, + -1094405596, + -1106442484, + -1147858299, + 1051043898, + 1065679198, + 1032294081, + 1062206615, + -1114345877, + 1051954799, + 1032923083, + -1090478609, + -1086542193, + -1096304240, + 1045398453, + -1108121734, + 1052127475, + 1068161203, + 1066931770, + 1036254194, + 1033570630, + -1089101940, + -1088685605, + -1102283390, + 1047359813, + 1019826199, + 1035313124, + 1061787736, + 1049643312, + -1101502078, + -1089100826, + -1119493754, + 1049535829, + 1015801478, + 1061892211, + -1086712066, + -1104302730, + -1126282073, + -1112476322, + 1063351769, + 1031053816, + 1037839847, + -1100061516, + -1087427527, + 1036688775, + 1069368044, + 1064039428, + 1060359263, + -1108895477, + -1112127196, + 1052486531, + 1036734588, + -1074898013, + 1065527987, + -1105613622, + 1020069585, + -1099893523, + -1076393381, + -1075312798, + 1035011792, + 1039275574, + -1143500023, + -1094436076, + 1049646851, + 1058535359, + 1050367093, + 1024208359, + -1119517222, + -1099875766, + -1089492093, + 1080727054, + 1028076235, + -1120342699, + -1120701035, + -1146963732, + 1045122509, + 1028555407, + -1088645995, + 1039602287, + 1065719240, + 1037025322, + 1069607497, + -1089547051, + 1049830627, + -1103728230, + -1134677165, + 1055639588, + 1040743503, + -1102370880, + -1073326251, + -1082980158, + -1096101874, + -1126310527, + 1032842247, + -1097572132, + 1045327083, + 1033656061, + -1120073429, + 1030706904, + 991670496, + 1068664908, + -1094899502, + 1010870936, + -1079684722, + 1060636716, + 1056655316, + 1018711426, + 1047795674, + -1078484832, + -1094414278, + -1102825524, + 1059742511, + 1007276043, + 1041906449, + -1095804094, + 1068478114, + -1100930398, + -1097441544, + -1097861659, + 1044634079, + 1075033413, + -1135288503, + 1036163655, + -1099995402, + -1098031890, + -1095779576, + 1026004479, + 1061304161, + 1045601311, + 1055150965, + 1068458780, + -1095656076, + 1076145568, + -1094271468, + -1120629037, + 1072928114, + -1097676999, + -1097177790, + 1045897824, + 1068245487, + -1103246028, + 1042806094, + -1082703127, + -1085423608, + 1058369745, + -1112841294, + 1049628968, + 1025741184, + -1090855550, + 1040847558, + 1028142768, + 1011003556, + -1090153936, + 1076717444, + -1112527285, + 1039144808, + -1092472651, + -1105342284, + 1078726449, + -1113711465, + -1097372024, + -1106955890, + -1101877213, + 1049246683, + -1094369208, + -1117392056, + 1059158247, + -1090539072, + -1094359932, + -1102042246, + -1092938742, + -1092970683, + -1079309902, + 1057256385, + 1070219990, + 1079185631, + 1049560030, + 1066924389, + 1058799873, + 1066338398, + -1078023651, + 1042602730, + 1061197817, + 1051814484, + -1117235912, + -1089368842, + -1084912795, + 1051734265, + 1075505278, + 1045565083, + -1113314648, + -1083370991, + 1067177097, + -1100767059, + 1050768293, + 1071292085, + 1016746562, + 1050693110, + 1054679745, + -1094950282, + -1104606682, + 1067635270, + -1085616557, + -1101774971, + -1101325358, + 1058829407, + 1054721817, + 1050361983, + 1058141392, + -1086998024, + -1092930780, + -1089521191, + -1098918350, + 1057129937, + -1076738128, + 1017123640, + 1057029900, + -1092722613, + 1057239206, + -1091984724, + 1053187876, + -1090290589, + 1055566712, + 1041253884, + -1086005035, + 1032216640, + -1113487728, + 1070524010, + 1047121769, + 1035147527, + 1054272748, + 1026178664, + 1053668299, + 1036914237, + -1097831128, + -1098308587, + -1109196989, + -1087760941, + 1007841374, + 1034486295, + 1041068308, + -1107047293, + 1024556332, + 1048875208, + -1093827237, + -1090375510, + -1101210523, + 1047236392, + 1034584974, + 1038388334, + 1036597441, + -1107251288, + 1046617779, + 1066655755, + -1101887305, + -1095294231, + 1037284892, + -1090054480, + 1067505391, + 1058432933, + -1105127649, + -1099542331, + -1134585150, + 1035466639, + 1026406690, + -1098873475, + 1039219749, + 1063930002, + 1033474073, + 1064593704, + 1079364581, + -1089047546, + -1093978945, + -1093509319, + 1052548558, + -1106111507, + 1053674109, + -1074264521, + -1086281301, + -1089396571, + -1088212312, + 1064673894, + -1087969952, + 1045457684, + 1048344835, + -1097970974, + -1108186621, + -1110236456, + 1070472959, + 1055576142, + -1075627634, + -1082005377, + 1061810756, + -1089450511, + -1101438069, + 1034863806, + 1012896936, + -1086813863, + -1100338034, + -1095442484, + -1111913928, + 1059712332, + -1089366728, + 1059399546, + -1104065574, + -1084772823, + 1044815621, + -1099026961, + 1067925678, + -1080025982, + 1042961475, + -1106733511, + -1091341876, + -1104251328, + -1109930540, + 1051609538, + -1095469662, + -1094407117, + -1120288132, + 1062242287, + 1051383167, + -1085828758, + 1053688972, + 1049086336, + 1059488255, + -1112573168, + -1107219439, + 1036818801, + 1050147252, + -1114621734, + 1055733137, + 1063011899, + 1072580982, + 1059697128, + -1098637053, + 1046205398, + -1072226953, + -1105217070, + -1074507869, + 1069597518, + 1064625236, + -1092031052, + 1065051206, + 1048074590, + 1071733685, + -1089194488, + 1059116998, + -1088169547, + 1027813189, + -1073304265, + -1106108639, + -1081398980, + -1083587509, + -1102830642, + 1027268184, + -1078802318, + -1103767989, + 1040363074, + -1086761407, + 1056582947, + -1077794511, + -1095851331, + 1066295215, + 1053962143, + -1078177637, + -1094668306, + 1027670656, + -1097136769, + 1051224523, + -1098894902, + -1081141577, + -1089889269, + -1099198606, + 1063608840, + -1116574922, + -1081561329, + -1087329902, + -1102380176, + -1085515641, + -1110673567, + -1080528543, + 1069427122, + -1079761783, + -1071130308, + 1023522130, + -1121433458, + -1080434202, + -1104770079, + -1093103381, + -1105558972, + -1119767871, + 1050275520, + -1081319445, + 1043512085, + -1082565849, + -1093494645, + -1103745969, + -1075662569, + -1072652488, + 1050318549, + 1055667597, + -1070592537, + -1074749894, + -1077615254, + -1081311415, + -1105849921, + -1114062786, + 1057790245, + 1048637951, + 1055942038, + 1054045969, + 1045395989, + -1094433999, + 1024352048, + 1050388278, + 1057002197, + -1101188983, + 1022992557, + -1124750181, + 1039892433, + 1047696860, + 1062669792, + 1015067034, + -1114547021, + -1097237584, + -1092865347, + 1040883712, + -1098065514, + -1081624720, + 1043411583, + 1034440661, + -1141358504, + 1042607019, + -1095299651, + 1044104925, + -1107057763, + 1034714670, + 1048186712, + -1096365538, + 1027332840, + 1053077200, + 1053269472, + -1115418002, + -1093148380, + 1033241323, + 1039677159, + 1060219245, + -1117335016, + -1122172691, + 1055191897, + -1088696057, + -1098694034, + -1084940362, + 1050985656, + 1045171384, + 1065287529, + -1079055785, + -1090036353, + 1076608314, + -1089511920, + 1025894447, + 1068763298, + -1107628012, + -1112791077, + -1113040180, + 1060559647, + 1052774407, + -1097408187, + 1054617369, + -1093460225, + -1107257021, + 1040373422, + -1092465383, + -1102895733, + -1131583372, + 1047520308, + 1072875573, + 1010749847, + 1040150157, + -1077913761, + -1107329062, + -1093364849, + -1084206055, + 1010992345, + 1059459735, + -1105630987, + 1055126798, + -1096473217, + 1047705948, + 1049735949, + -1129712482, + -1095876598, + 1023688189, + 1013777830, + -1075751499, + 1069243636, + 1059357057, + 1054272655, + 1052545981, + 1055858331, + -1108468000, + 1028625285, + 1057877209, + -1094754985, + -1055705689, + -1071227275, + -1115189589, + 1038859128, + -1082185137, + 1065595907, + 1058109304, + 1014503269, + -1092698406, + -1125679743, + -1118735754, + -1100814608, + -1114338604, + 1027575828, + 1073559265, + 1049086117, + 1052242690, + 1023991256, + -1067604441, + -1085229983, + -1100227991, + -1143912000, + -1113146336, + 1031244050, + 1059508330, + -1075790462, + 1047032906, + 1051264267, + -1081918251, + 1039815197, + -1080316069, + -1122836857, + 1027742267, + -1092488144, + -1137850788, + -1086059687, + 1065135684, + -1107047307, + -1085950637, + -1096089018, + 1053227331, + 1044917888, + 1074753941, + 1070964225, + 1039829999, + 1044034029, + 1035827806, + -1075224864, + -1079970613, + -1070181777, + -1087032258, + -1093318412, + -1080395810, + 1065637512, + 1036428740, + -1105063016, + -1100579144, + -1089953169, + -1106334625, + 1039359373, + -1087429523, + 1040918393, + -1120006165, + 1049702617, + -1081205399, + -1088136380, + 1063523297, + -1089435802, + -1101353037, + 1032820489, + -1095491626, + 1061034978, + -1119615118, + -1124625696, + -1091255603, + -1111721005, + -1085759879, + -1105031870, + -1089986890, + -1095599283, + -1083201357, + -1099392308, + -1100795744, + -1100327446, + -1122686838, + -1086226202, + 1055264654, + -1080963762, + 1037685249, + -1100279526, + 1046009923, + -1104906255, + -1095266385, + -1112376411, + -1068805875, + 1039016514, + 1043730519, + -1116024686, + -1089557810, + -1082689668, + 1019629040, + 1033992727, + 1047673477, + 1065937732, + -1080668315, + -1080116349, + -1098793016, + -1081984666, + -1107556665, + 1049890094, + -1096791794, + -1094439417, + 1062574682, + -1082046950, + -1125748765, + 1038558390, + 1066807339, + 1082822803, + 1069549566, + 1028966140, + -1105943069, + 1036631410, + -1096718169, + 984734901, + -1086295879, + -1091663926, + -1103404482, + 1032384034, + -1101379378, + 1058375024, + -1059001316, + -1112701225, + 1028881631, + -1105796467, + -1119074437, + -1093319938, + -1132372947, + 1055924655, + -1099228661, + -1094214653, + 1050203720, + -1088548233, + -1089265003, + 998802696, + 1043756510, + -1127405057, + -1071070075, + -1106672796, + 1027373434, + 1073033448, + 1049122773, + 1046990674, + 1046898836, + -1119653262, + 1046038818, + 1021383655, + -1089911972, + 1031890886, + -1148046879, + 1056559697, + -1062710388, + 1045684935, + 1057905318, + 1075908335, + -1082512098, + -1101401414, + 1066052595, + -1094032031, + 1068381722, + -1096187439, + 1071920014, + -1087718417, + -1112317654, + -1084796834, + 1051754999, + -1072226813, + 1050643779, + 1062887034, + 1032768033, + -1135295705, + -1059354171, + 1022074935, + -1089902452, + 1055721943, + 1051244650, + 1050029556, + -1114871791, + -1096200831, + -1073833008, + 1039563740, + 1018280918, + -1090784754, + -1083359980, + 1028311434, + 1059886803, + 1051335087, + -1102416948, + 1042895194, + -1085624300, + -1074605692, + -1094726467, + 1061483820, + 1055265563, + 1060343400, + 1059178379, + -1094393204, + 1058508476, + -1084888885, + 1046252921, + -1090002959, + 1039947689, + -1084897617, + 1059844725, + -1098185646, + -1101918692, + -1098730495, + -1092953111, + -1102143815, + 1041299965, + 1065653211, + 1024546622, + 1052074540, + -1104281380, + 1061488053, + -1134648406, + 1051458420, + -1110462142, + 1040643952, + 1033073440, + -1129310808, + -1080678854, + 1034396200, + -1088807827, + -1105255115, + -1093866740, + -1066576561, + 1019902200, + -1083597898, + -1083313715, + -1090743568, + -1081856781, + -1073094607, + -1094552760, + -1125268611, + -1088441167, + 1049721126, + 1070234887, + -1126823198, + -1142679308, + -1081544291, + -1173662004, + 1048212511, + 1071079996, + 1068796150, + 1033991960, + 1054595415, + 1049204127, + -1125141117, + -1092637737, + -1091074966, + -1089746790, + -1097764176, + 1065663985, + 1034805542, + -1100870062, + -1102395816, + 1021715876, + -1080240824, + 1032372080, + 1078507264, + -1076384235, + 1046580044, + -1078655664, + -1093131757, + -1118570190, + -1110925736, + 1042857208, + 1044538874, + 1049581450, + -1112126636, + 1055792137, + 1052428340, + 1054846544, + -1097021912, + -1140142267, + 1027040085, + 1059619716, + -1081228234, + -1123189427, + -1154820091, + 1059179906, + 1051258017, + -1102411236, + -1087954078, + -1097050058, + -1091307958, + -1101877493, + 1049144230, + -1115305904, + 1018305221, + -1130177110, + 1032109573, + -1106576904, + -1097406228, + 1055562393, + 1050370357, + 1039327901, + -1092823128, + -1103713446, + 1052967314, + -1093864070, + -1113559049, + 1042322448, + 1063737922, + -1089635617, + -1139213538, + -1094896813, + -1108289899, + -1080232564, + 1042281115, + 1043494349, + -1088862222, + -1094752699, + -1090331310, + 1046788385, + 1048641747, + -1121968456, + 1050746262, + 1065797398, + 1084600229, + -1070478109, + -1084864277, + 1052210333, + -1096093942, + 1050978352, + -1105223582, + 1007667264, + 1061275303, + 1066520005, + -1106509755, + 1062782755, + -1095224004, + 1060538050, + -1094432277, + -1083311367, + -1080197620, + -1099072181, + -1146458942, + -1074811531, + -1096845320, + 1041236583, + 1058372850, + 1006503384, + -1092784079, + 1066676226, + 1052083952, + -1098457996, + 1060842817, + 1066979202, + 1048830107, + 1034893268, + -1098469211, + 1037240125, + 1031176378, + -1080767031, + 1060967408, + 1058078123, + -1136754544, + -1090029158, + 1052095035, + 1041885159, + -1093541926, + 1047833338, + 1064234603, + -1086213947, + -1087821139, + 1064534246, + 1027318413, + -1094301343, + -1108652941, + -1096111783, + 1068160756, + -1109147141, + -1118508347, + -1111179244, + 1047825411, + -1094169120, + 1033243512, + 1068857161, + 1058539242, + -1085893216, + -1098120205, + 1071691152, + 1053014838, + 1074099888, + 1050161854, + 1057036837, + 1064573747, + -1079359033, + 1042706011, + -1082823773, + 1055173433, + 1069507949, + 1052374650, + -1078921683, + -1100154897, + 1067006894, + 1061593108, + -1091125187, + 1040463217, + -1098883008, + -1106617257, + 1058618209, + -1111267802, + -1083838631, + 1056217680, + 1055972708, + 975909512, + -1098485346, + 1059988874, + 1075296881, + 1065870232, + -1081348096, + 1071513809, + -1095344910, + -1098073225, + -1097424660, + -1088218824, + 1042861491, + 1010029826, + 1040790084, + -1084829226, + -1123866897, + 1077494672, + 1043981766, + -1090734634, + 1050147629, + -1106450305, + -1090171765, + -1082428161, + -1073200971, + 1064243226, + 1054722529, + -1085676961, + -1128598007, + -1080981807, + 1047584360, + 1067676217, + 1059679892, + -1095483050, + -1089146631, + -1139244103, + -1113108113, + 1064002073, + 1075318661, + -1081519212, + -1092610431, + -1137134014, + -1121892886, + -1089962012, + -1087682058, + -1083976709, + 1057670560, + -1077217223, + 1048262815, + 1038915856, + -1115231363, + 1035771675, + -1097375495, + 1057793654, + -1107031460, + 1051441338, + 1029401573, + -1118725344, + 1032011535, + 1050196251, + -1117101968, + -1091699913, + -1121905808, + 1020820318, + -1104249167, + -1081496518, + -1099509636, + -1105412807, + -1097217864, + 1055877977, + 1052675904, + 1042126776, + -1091357233, + 1049265216, + -1096245394, + 1039664448, + 1050583466, + 1043131135, + -1101420152, + 1033294872, + -1108178184, + -1095000549, + -1089227720, + -1091978876, + 1026222922, + -1089407719, + -1099153685, + 1039988753, + -1093096450, + -1080461081, + -1084414792, + -1145025286, + -1104117721, + 1043676073, + 1035195668, + -1092075141, + 1053536547, + 1052408394, + -1075498723, + -1106131238, + 1081905383, + -1081574110, + -1090447576, + 1066135400, + 1058314253, + 1016441198, + 1008108904, + -1091611078, + -1107506533, + 1059319709, + -1099498593, + 1037098520, + 1065904781, + 1057452665, + 1044820838, + 1067770604, + 1058633744, + -1089341188, + 1060124567, + -1087147908, + -1086162670, + -1086816785, + -1085280762, + 1037868228, + -1081601488, + -1131450214, + 1045475654, + 1044437084, + -1077282119, + -1067656684, + 1069139699, + -1094061127, + -1084564381, + 1064615455, + 1059035195, + 1042452393, + 1039641314, + 1066360608, + 1045068573, + -1081730437, + 1065151924, + 1047800312, + 1044162481, + 1019488898, + 995045664, + -1100283075, + 1037588326, + -1108300024, + -1085075080, + -1109547115, + -1080212951, + 1021518383, + -1095457381, + 1051369628, + 1035991776, + -1073384414, + 1060129483, + 1058207581, + -1101109647, + 1067219521, + -1121579092, + -1084011807, + 1066737830, + 1056501547, + 1068567598, + 1042599365, + -1079740661, + -1085089409, + -1097079837, + -1083853187, + 1049772691, + 1065014107, + 1029184078, + -1090437244, + 1047097454, + -1122968298, + -1078521796, + 1049427074, + -1081694845, + 1044757036, + 1040248748, + -1093157327, + -1119628790, + -1098700902, + 1069623035, + 1061107231, + -1099154187, + 1062419045, + 1059097819, + 1059383477, + 1012354012, + 1050614589, + -1129567936, + -1102125952, + -1089047609, + 1052992378, + 1030318665, + -1077863999, + 1053690877, + -1081016826, + 1054901571, + 1068800587, + -1098406187, + 1043065596, + 1066207994, + 1057880004, + 1061340814, + 1052854150, + 1054845751, + 1066641582, + -1100070576, + 1058955580, + -1095340650, + 1031128012, + 1038040656, + 1062199562, + 1040449803, + 1064901883, + 1041554931, + 1066663805, + 1054486068, + 1026162924, + 1059835413, + 1060340143, + 1051264194, + 1073678486, + -1090344125, + 1039274925, + -1079859603, + -1093433675, + 1057645455, + 1047110332, + 1062119120, + -1086744344, + 1039767188, + 1040254937, + 1063464221, + -1096154373, + -1104741334, + 1044710014, + -1104946801, + 1056251908, + -1080458760, + 1030232282, + -1087704145, + 1026642653, + -1123099763, + 1056487322, + 1046062956, + -1086971399, + 1043291688, + 1055669244, + -1108430252, + -1080950749, + 1050602661, + -1123358334, + 1054572723, + -1111214722, + 1027813605, + -1097919651, + -1104494029, + -1074112421, + -1120943459, + 1050283734, + 1040800277, + 1065239813, + 1046643067, + -1114455525, + -1105818559, + 1032292340, + -1109914553, + -1095407128, + -1109809942, + -1081126389, + -1115049238, + 1055324171, + -1089523689, + 1021064338, + -1139749849, + -1105768950, + -1138818039, + -1086416481, + -1099823243, + -1094450085, + 1041841256, + -1113408903, + 1036284737, + 1034544241, + 1050100825, + -1091078435, + -1096620266, + 1057440514, + -1082666168, + -1116615290, + -1077797038, + -1118235908, + 1050433736, + -1094249716, + 1056867697, + -1102572362, + -1087439219, + -1083047289, + 1054411424, + -1103314918, + 1050107935, + 1051698008, + 1049370970, + 1061970649, + -1121644801, + 1047097849, + 1031826742, + 1061749535, + 1061288015, + -1097028238, + 1057871758, + -1097796001, + -1091037456, + -1076110948, + 1077672060, + -1107269872, + 1032184543, + -1108553231, + 1045761839, + -1118642712, + 1063892885, + 1052706055, + 1058000908, + -1104591787, + -1087306081, + 1047644378, + -1100064773, + -1096928220, + 1054209636, + 1047418108, + -1092113951, + 1059054733, + -1156308636, + 1060427734, + 1043758558, + -1098746428, + 1053372696, + 1059329877, + 1040987223, + -1095372636, + -1087953608, + -1104586178, + -1090993166, + 1055853032, + 1046271528, + 1038410724, + 1051955149, + 1074086967, + -1084538371, + 1034025460, + 1066935547, + -1119467164, + 1062375658, + -1118795817, + 1072061283, + 1029154643, + -1104594979, + 1032343626, + -1089963020, + 1009376572, + -1074029485, + 1059234578, + 1049544395, + -1115037874, + -1113292992, + 1068696087, + -1088541713, + 1037093339, + 1068157181, + -1114203173, + 1043324172, + 1067780187, + 1048938830, + -1113693410, + 1041883143, + -1099168944, + 1068345695, + 1060451286, + 1061895398, + -1085633158, + 1038616516, + -1102788372, + 1038572019, + -1111787112, + 1025753540, + 1049784419, + 1062086744, + 1072014995, + -1097042253, + -1099485453, + -1089338182, + -1104394689, + 1068668766, + 1063781591, + 1058680264, + -1108307006, + 1067410554, + 1040415154, + 1052888439, + -1128772033, + -1094236339, + -1077095254, + 1056993333, + 1070015165, + 1046333525, + 1061018528, + -1123180950, + 1055343314, + -1110426034, + 1045001238, + 1059875030, + -1104064330, + -1093127792, + 1070457101, + 1064668308, + 1036172016, + 1061069095, + 1051853023, + 1070099372, + 1071012921, + 1066210938, + -1111125498, + 1060957492, + -1097307750, + -1111703762, + -1105248693, + -1082739115, + 1057205171, + 1057925807, + -1142054664, + 1054197696, + 1059389378, + 1038960635, + -1094064307, + -1117434018, + -1107095706, + -1112332534, + 1058270309, + 1056983753, + -1106639221, + 1064347301, + 1050192327, + 1064227247, + 1051108953, + -1129320800, + -1089938192, + 1024502324, + -1102248953, + -1130912976, + -1108880605, + 1015336426, + -1121795044, + -1105513876, + -1092986167, + 1014123714, + -1099242236, + -1121780242, + -1102932553, + -1118294153, + -1085403812, + -1098854617, + -1097789222, + 1043758112, + 1016178125, + -1120757576, + -1104293548, + 1061074710, + -1099332318, + 1046031373, + -1098564336, + 1061535527, + 1066527805, + 1052528049, + 1088088630, + -1094420376, + 1057719119, + 1048158548, + -1092132843, + 1050170546, + 1035486519, + -1120858310, + -1104776703, + 1049600282, + 1034406986, + 1061786561, + -1079792513, + -1098310475, + 1045839586, + -1080825364, + -1111919512, + 1058005385, + 1062679902, + -1091423529, + -1105018023, + -1082095085, + 1048593262, + -1099463779, + 1052061386, + -1088146127, + -1123611590, + -1087741567, + -1095507340, + -1121324079, + -1086265523, + -1108500281, + -1107191604, + -1124781128, + 1060585349, + -1086507166, + -1097974866, + -1092131563, + -1097698282, + -1081874595, + -1089934510, + 1039835135, + -1107696815, + 1035364098, + -1078577950, + 1050442176, + -1099013797, + -1083133528, + -1104787269, + 1038568186, + 1019483588, + 1058455218, + 1069709310, + 1076584272, + -1106523294, + -1082027606, + -1084129498, + -1115250850, + -1088993635, + -1089912471, + -1089949203, + -1094584469, + -1106444309, + 1048696236, + 1019475811, + -1084749905, + -1089618567, + -1107575470, + -1094757265, + -1110076102, + -1083573100, + 1057721686, + -1117234050, + 1052558778, + -1091176969, + 1047834611, + -1091578013, + -1073515484, + -1091044771, + -1123682982, + 1058805338, + -1092960768, + -1101524432, + -1083355541, + 1030949420, + -1086961840, + 1061490190, + 1060775029, + 1065456582, + 1042747839, + -1096064221, + -1088747822, + -1077900106, + 1035028002, + -1083114524, + -1102424301, + -1081362883, + -1104337613, + -1075260851, + 1072902879, + 1061032930, + 1011338772, + 1053370957, + 1052135106, + 1000444490, + -1096627404, + 1018842230, + 1044937871, + -1094203744, + -1091857862, + -1091507876, + 1057339750, + -1149174090, + -1081876144, + -1100518020, + -1094957724, + -1083842313, + -1089432872, + 1049331745, + 1045912896, + -1087815102, + -1120412423, + 1063088361, + -1088119765, + 1001371879, + -1115223335, + -1106538627, + -1080208562, + 1048321555, + -1116791939, + -1085479375, + 1043987837, + -1084836777, + 1064922638, + -1095582540, + 1051486432, + -1095683143, + 1044467226, + 1050063167, + 1051199361, + -1081463525, + 1056686962, + 1057432597, + 1043707342, + -1111385566, + -1090286510, + -1089826565, + 1057168416, + -1102688841, + 1040973840, + 1046850455, + 1038249105, + 1045402396, + -1086898173, + -1095835334, + -1121881473, + -1100173788, + -1105763826, + -1101906379, + -1091219300, + 1023262486, + -1118493897, + 1017364717, + 1042609137, + 1044367647, + -1128458570, + -1115231816, + 1040610511, + -1116363175, + 1047464065, + 1028640572, + 1052170147, + 1065479791, + -1102100390, + 1050755534, + 1023912505, + -1108807246, + -1082431026, + 1052434005, + -1098959227, + 1046711941, + -1098130671, + -1103694124, + 1046974992, + 1034897733, + 1066274318, + 1020792252, + 1069534338, + 1062322354, + -1089923344, + -1106230659, + 1033204206, + -1104909262, + -1072709960, + -1064704824, + -1154860896, + -1071774116, + -1106101802, + -1109098590, + -1085303453, + 1054517604, + 1058287628, + -1105600546, + 1046333082, + 1034761186, + 1054382287, + 1071246053, + -1073447853, + -1109732709, + 1063265289, + -1105520121, + 1073956403, + 1025129944, + 1078239211, + -1097081463, + 1030760390, + 1076255606, + 1069045687, + -1115526361, + 1054706220, + -1070803817, + 1045895149, + -1097216601, + -1115339877, + -1087589520, + 1054782164, + -1074740267, + -1090820101, + -1073253310, + -1102862564, + -1099245863, + -1108972388, + 1040219202, + 1034297161, + -1084622220, + -1060625840, + -1070321087, + 1046989210, + -1107367733, + -1101159511, + 1074294929, + 1041389121, + -1094612623, + -1108968541, + -1132005012, + 1045289187, + 1040451781, + 1039105077, + -1096815974, + 1057922265, + -1097273478, + 1076710672, + 1035194512, + -1075966068, + -1088568845, + -1097618458, + 1040161371, + -1098212985, + -1083169961, + 1057392924, + -1080360965, + 1036242992, + -1100080729, + 1042800239, + 1045811456, + -1088375208, + 1043846730, + -1086645620, + 1025400641, + 1058042819, + -1095137007, + 1045202557, + 1019070729, + -1130492381, + -1066466263, + -1159396704, + 1047418107, + 1078565138, + 1066582801, + -1083063469, + -1112338990, + 1050277073, + -1084872446, + -1072883059, + -1097945990, + -1108941056, + -1079315826, + -1130592966, + -1096127036, + -1124805313, + 1050810972, + 1041235866, + -1121754004, + -1106439101, + 1048607655, + 1045997455, + -1110226806, + -1090262950, + -1116755017, + 1024615934, + -1074007190, + 1039554624, + -1080077913, + 1048850448, + 1050822808, + 1060567070, + 1044511503, + 1046193271, + 1059626661, + -1101762216, + 1047289270, + -1098081764, + -1082112349, + -1090143840, + 1039681693, + -1110453195, + 1062573763, + 1051112932, + 1047864160, + -1097594164, + 1026606681, + 1044986276, + -1082031292, + -1090327181, + -1100263858, + 1053514763, + 1045264864, + -1106728327, + -1126523180, + -1076358322, + 1067254731, + 1042673897, + 1033717281, + 1040922653, + -1079473591, + -1105180558, + -1101060900, + 1065414434, + 1077048214, + -1105471098, + -1073086900, + 1032809358, + -1085088873, + -1130051453, + 1037488551, + -1109724052, + -1110582484, + 1070852025, + -1085619663, + 1055553115, + 1019598434, + 1055624723, + 1076206511, + 1061121848, + -1099098846, + 1014961651, + 1032983848, + -1105808908, + 1041926405, + -1086708285, + -1086313342, + -1129173243, + 1042948988, + 1028307646, + 1075891392, + -1070558322, + -1105485892, + 1040563918, + 1033072491, + -1111434956, + -1102897884, + -1098648844, + 1062071230, + 1032277226, + -1081999116, + -1101928963, + -1073452594, + 1065319187, + -1090837141, + 1016916560, + 1004541128, + -1090210548, + -1112005535, + 1052132809, + 1072067909, + 1051007557, + -1116264177, + -1072370206, + 1034159750, + 1021285886, + -1109924458, + -1103792842, + 1030260283, + -1119117496, + 1025570066, + -1069453237, + 1052481415, + 1036628731, + 1061375408, + -1073994528, + -1093725594, + -1098974630, + -1113802550, + 1057658917, + 1052439121, + 1052578731, + -1082993369, + 1038043250, + -1102853032, + 1053141777, + -1081601796, + 1049731681, + 1045219506, + 1050159040, + -1081664950, + -1061940545, + 1001420256, + 1045320980, + 1042602502, + 1022281924, + -1084540256, + 1035939427, + 1023468490, + 1034243472, + -1113980803, + -1081857709, + -1124116296, + 1047523609, + 1055726135, + 1056592195, + -1097750300, + 1047853256, + -1106656543, + 1066616095, + -1098235017, + 1048429489, + -1088804995, + 1032617455, + 1028788849, + 1080366072, + 1044679446, + -1079784893, + -1081435211, + -1081176434, + 1054448828, + -1089233105, + -1073730230, + 1040498327, + -1118304496, + 1039753278, + -1104339397, + 1065885050, + 1033770535, + -1092914395, + 1062989741, + 1038656557, + -1129031738, + 1031257594, + -1094551728, + 1063371379, + 1045122796, + -1094794960, + 1082317343, + 1044963377, + -1114420618, + 1040805552, + 1063759997, + -1104847673, + 1047785776, + 1063408954, + 1064779018, + -1096920499, + 1062156615, + 1065439167, + 1053901382, + 1052465700, + 992609449, + -1087042682, + 1052454732, + -1078818681, + 1032891931, + 1060917354, + 1042012820, + 1043688968, + -1098577602, + -1103893865, + -1081931404, + -1130671461, + 1033522548, + 1061524918, + -1082932217, + -1081574631, + 1064315071, + 1029435698, + 1020294427, + 1066559730, + 994483940, + 1009544880, + -1117266177, + -1090453543, + -1090462661, + -1112278661, + -1097009324, + -1099042260, + -1117974250, + 1050463392, + 1056965545, + 1059692886, + 1069372776, + -1102345687, + -1091698669, + 1061217890, + 1042550202, + 1070638410, + 1044622676, + 1055974030, + -1085693717, + 1049563619, + -1115942057, + -1120339498, + -1119371270, + 1040904160, + 1049611399, + 1031110256, + 1044637153, + 1058028730, + 1046360414, + -1087380182, + -1109330278, + -1102287065, + -1097622538, + -1107774418, + -1106310545, + -1102935892, + -1090996949, + -1131740042, + -1085573292, + 1041234297, + 1000631582, + -1102214534, + 1058540853, + -1115849014, + -1119983670, + 1051044654, + -1109219603, + 1049434508, + 1032004037, + -1112454336, + 1056815061, + 1049983557, + 1040862925, + -1098410048, + 1048215050, + -1090051357, + -1116809686, + -1112384132, + 1041413823, + -1098775584, + 1043478685, + -1101958112, + 1046000871, + 1029600103, + -1089533410, + 1075337974, + 1074907458, + 1053246431, + -1093695417, + -1086004747, + -1097424950, + -1101530895, + -1091748465, + 1054553475, + -1082689712, + 1065897119, + -1090136141, + 1074083576, + -1077298448, + 1057430839, + 1047312542, + 1049161117, + -1107878470, + 1049754346, + 1064238741, + -1077308943, + 1054250712, + -1107471703, + 1067119656, + 1067863557, + 1030432857, + 1059362068, + -1095761115, + 997402480, + -1072637583, + 1072996362, + 1051178333, + 1038485513, + -1091365292, + 1036835675, + -1093993834, + 1061764065, + -1075241396, + -1101567645, + 1049549981, + 1029015272, + 1042782243, + 1057611693, + -1094502831, + 1034862168, + 1050561618, + -1098822630, + 1061369806, + 1068277491, + 1040782456, + -1126130178, + 1053573681, + 1076350462, + 1058234069, + -1084156052, + -1106290317, + -1112614889, + 1055520947, + 1026868466, + 1076735869, + 1054375619, + 1059962874, + -1094398544, + 1062699294, + -1094069073, + 1041045670, + -1105081420, + 1070462937, + -1105902548, + -1092554428, + 1071875064, + -1102282357, + 1053705963, + 1055471717, + -1098499724, + 1049407493, + 1069777963, + 1051834973, + -1106696802, + -1087614618, + -1088588481, + -1093260021, + 1023613964, + -1077574877, + 1057871960, + 1035038631, + 1073222941, + -1102115828, + -1092085609, + -1094926490, + 1074199925, + -1082528429, + -1072117227, + 1044071552, + 1061092439, + 1080438524, + 1060971953, + 1071561324, + 1055959450, + -1106464105, + 1067013752, + 1072763174, + 1065644712, + -1080462888, + -1090544232, + -1110315539, + 1050443516, + 1041940808, + -1083467251, + 1065762894, + 1049666868, + 1052968596, + -1082515505, + -1101527343, + 1033324610, + -1086179951, + -1081354408, + -1117936358, + 1037475619, + -1093674590, + -1081338842, + -1097264032, + -1106342774, + -1104082128, + 1069094521, + 1077471400, + 1050844516, + -1115441947, + -1113151954, + -1100037634, + -1076936153, + -1089308625, + 1067823483, + 1070306989, + -1079436645, + 1059782890, + -1105198235, + 1045286202, + -1105193236, + 1043575211, + 1059907598, + -1101996502, + -1097099536, + 1042387828, + -1108851545, + -1140094316, + -1102925570, + 1069260991, + 1030906950, + 1050702039, + -1087899156, + -1121383371, + 1051850085, + 1050746592, + -1095736472, + 1046578182, + -1107064244, + -1083608257, + 1022919183, + 1054826115, + -1089125131, + -1098576644, + 1029105572, + -1101375142, + -1097824547, + -1085504561, + -1105678741, + 1040358205, + -1105674358, + -1106848007, + -1122125291, + -1098904536, + 1044952842, + 1053432078, + -1108248698, + -1116007542, + -1113405399, + -1092426515, + 1072355492, + -1100391067, + -1092333562, + 1035837510, + 1032489007, + 1057527821, + -1108226905, + -1117028125, + -1111600674, + 1055759193, + -1089609599, + 1061952309, + 1079952107, + -1086248947, + 1041814432, + 1059499143, + -1096109081, + 1055182418, + -1092292223, + -1070351200, + -1079721147, + -1102100065, + -1083856204, + 1050028729, + -1090375823, + -1083138710, + 1051851108, + -1091684964, + 1017308152, + -1097861282, + 1075280058, + 1054111693, + -1080473796, + -1098900621, + 1058105646, + -1093053255, + 1057428124, + 991279752, + -1094361306, + -1091765788, + -1115141966, + -1099486722, + 1054488870, + 1069107360, + -1104896778, + -1092726739, + 1059319773, + 1026272325, + -1090873198, + -1110806780, + 1070419468, + 1066872018, + 1032166241, + 1041098904, + -1093836407, + -1098659833, + 1061699331, + 1061983982, + -1103982539, + -1091756588, + 1040496033, + 1034958193, + -1093916592, + -1093412479, + -1084636692, + 983478040, + -1081714001, + -1101287583, + -1104557644, + -1094720723, + -1091893367, + 1052330118, + -1105373048, + -1087793229, + 1063581893, + 1032558298, + 1054822653, + 1056032375, + 1025413677, + 1049900206, + -1104650175, + 1075516219, + 1057662573, + -1080875861, + 1017212416, + 1060391999, + -1089583841, + -1094846377, + 1079379280, + -1086186055, + 1052854455, + -1114032386, + 1038802820, + -1097027440, + -1072383885, + -1092871723, + 1059502054, + 1074339106, + -1103691805, + 1021755952, + 1046370399, + -1092343742, + -1086585877, + -1092537248, + 1049882732, + -1089824997, + 1023768352, + 1055159841, + 1053976568, + 1060295042, + -1097468535, + 1061321615, + 1051081946, + 1057898628, + -1099932377, + 1029681437, + 1047770293, + -1090908026, + 1064759009, + 1046051547, + 1067112329, + 1063151736, + -1076832645, + 1054788733, + -1073798379, + 1066710014, + 1036862676, + 1051671079, + -1108551529, + 1056988651, + -1093485889, + -1107657230, + -1093063437, + 1041824079, + -1092817581, + -1097013722, + 1062601466, + 1052725418, + 1044453644, + -1074761141, + 1068192835, + -1083007271, + -1111351025, + 1053346491, + -1086948449, + -1079667113, + 1062637736, + 1050299513, + -1092777926, + -1088916072, + -1105866393, + -1086425936, + -1102787334, + 1034665113, + 1057615077, + 1037435456, + -1098942708, + -1094794381, + 1061055853, + 1050968766, + -1085944977, + -1091430559, + 1054460358, + -1118679373, + -1099016234, + -1110323533, + -1117921139, + -1096671920, + -1097840498, + 1043520164, + 1040003438, + 1048356243, + 1032739294, + 1063790480, + -1110115236, + 1044930233, + -1088343098, + 1044117097, + 1026008841, + -1098776910, + 1049419278, + -1127342030, + 1054638221, + 1070052172, + 1043039112, + 1051457877, + -1095193369, + 1043108834, + 1065786899, + 1042232120, + 1045966438, + 1055966007, + 1057514068, + 1052426345, + 1007473060, + -1100259851, + -1090384035, + 1064395764, + 998771436, + -1064216670, + -1079354256, + -1094463038, + 1046463537, + 1057241211, + 1068848644, + 1033041675, + 1030173982, + -1092065137, + -1080247306, + -1080693264, + -1073119320, + 1059972964, + -1083133708, + 1033582299, + 1062085539, + -1102762512, + -1106593694, + -1111617647, + -1093705748, + -1080505598, + -1086631812, + -1084901082, + -1072487266, + 1060053234, + -1089773548, + 1024094007, + -1092588674, + 1033004525, + -1086484209, + 1054045840, + -1095441543, + 1057639248, + -1126279328, + 1023046128, + -1073330925, + -1093847420, + 1053762690, + 1028553363, + -1081281779, + 1020887925, + -1100182653, + -1096749877, + -1101756201, + -1092490397, + 1072696065, + -1097512127, + -1082152366, + 1024679003, + -1098781352, + -1098015664, + 1062003005, + -1111537256, + -1073146518, + -1078052763, + -1078052099, + -1093761257, + -1114245922, + -1090265880, + -1094905965, + -1080516747, + 1065684263, + -1112325478, + 1073138290, + 1061260818, + -1082447451, + -1072137889, + -1106067664, + -1107756105, + -1098099005, + -1066664715, + 1077049325, + -1106677745, + 1044336694, + -1086404247, + 1058775529, + -1098214202, + -1071578955, + -1086003273, + -1100212420, + 1067749788, + -1093388875, + -1090329576, + 1037331987, + 1048789327, + 1063391807, + 1057655531, + -1074634840, + 1029403230, + -1120385645, + -1096495523, + -1098758892, + -1082298224, + 1040672643, + -1089221609, + -1097206727, + -1071751269, + 1046994659, + 1023853008, + -1096071861, + -1098516426, + -1111918023, + 1061788280, + 1079621345, + 1034288299, + 1075790762, + 1042864025, + 1050358754, + 1082527490, + -1124234414, + -1097630842, + 1074299913, + 1029720050, + -1098072523, + -1099594556, + 1036615679, + 1067317909, + -1090971662, + 1049898323, + 1035843576, + 1060313736, + 1029722186, + -1104411658, + -1095819064, + 1047453796, + 1024800574, + 1043047765, + -1101319248, + 1057131164, + 1040825021, + -1095605084, + -1107437822, + -1079360859, + 1055776099, + -1078007606, + 1070273984, + -1106307701, + -1107283706, + -1091104932, + 1035968313, + -1120800952, + -1086967928, + 1066128151, + -1106641384, + 1037634791, + -1073528630, + -1109044051, + 1057231008, + 1043964182, + 1009555028, + -1150978121, + -1088305654, + -1085450695, + -1070134445, + 1061542075, + -1088918271, + -1100337999, + -1077654630, + -1096687641, + 1046162145, + -1124123558, + 1066237606, + 1022001625, + 1036853802, + -1088390495, + -1123385465, + -1105348907, + 1023932851, + -1122781871, + 1059407146, + 1040518062, + 1016698158, + 1057454746, + -1080745609, + 1063641840, + -1112678756, + 1043142991, + -1106248203, + 1069678073, + 1058435149, + -1097013657, + 1065527685, + -1141801252, + 1059740789, + 1051756994, + -1098539621, + 1039870169, + 1074071762, + -1070784256, + 1049822662, + 1041147573, + -1095162531, + -1108053969, + -1116956202, + 1043054621, + 1057748667, + -1073885815, + -1076857623, + 1021686496, + -1070466303, + 1071260516, + -1106481190, + -1125736878, + 1068408894, + 1062829749, + 1039646682, + 1075239467, + 1021959120, + 1001925756, + 1055813907, + 1030524444, + -1075926905, + 1033963118, + 1081060900, + -1106850451, + 1076517216, + 1084576834, + 1072064954, + -1112123365, + -1102291195, + 1055049377, + 1019553754, + -1093378441, + 1064540732, + -1119412671, + 1062565416, + -1087198845, + -1080215880, + -1076345724, + -1106826495, + -1093847437, + -1110161568, + 1057949526, + -1084857517, + 1040521044, + 1051800944, + 1057110631, + 1058249791, + 1038315240, + -1078259602, + 1034477927, + 1067584913, + 1076397455, + -1083642675, + -1126332659, + 1050355578, + -1093981641, + 1033733353, + 1070911085, + -1074842453, + 1039892919, + 1053551320, + -1081142987, + -1109681147, + 1053883010, + -1097686091, + 968057120, + 1066927041, + 1047255239, + -1096334927, + -1097043075, + -1094730520, + 1045770754, + -1091277715, + 1053859198, + -1098670195, + 1057196937, + -1107161687, + -1084559405, + 1021503835, + 1060091512, + -1094937260, + -1088100584, + 1066790536, + 1046696064, + 1071743829, + -1096045965, + -1071509356, + 1057732621, + -1121161851, + -1093599334, + 1034064008, + 1059969382, + 1050320497, + 1057861891, + -1083090559, + 1066509100, + -1092028248, + -1075043515, + 1043018012, + -1100637043, + 1070192823, + -1088758368, + -1071901990, + -1117794928, + -1103294987, + -1075868084, + 1044624369, + 1051137732, + -1094900831, + -1114842686, + -1111379159, + -1090100208, + -1093065966, + -1084685796, + -1083160303, + -1075702704, + -1082348466, + 1059703264, + 1053048518, + -1105990203, + -1107556902, + -1087704986, + -1103809594, + -1092816650, + -1095098807, + -1084159689, + 1034561652, + -1091189445, + 1050615172, + -1095990834, + -1088141846, + 1051053487, + -1095997594, + 1051958226, + -1098193182, + -1096312741, + 1040931985, + -1101644150, + 1062673529, + -1080123944, + 1049078150, + -1118506302, + 1072509759, + 1053567287, + 1016596790, + -1088049141, + -1097861323, + 1032132998, + 1043941257, + 1051566583, + 1074057110, + 1055796736, + 1053950897, + 1018117930, + 1050759189, + 1057769987, + -1089469866, + 1060254051, + -1077373977, + -1097230546, + 1049521660, + -1098458565, + -1097362694, + 1039526093, + -1122747270, + 1031702608, + -1105366910, + -1124504139, + -1117733508, + -1102665346, + 1062549918, + -1081621178, + -1129974986, + 1043842010, + 1032122458, + -1090236890, + 1033202234, + -1105324388, + -1081703275, + 1051195568, + -1085443051, + -1083343928, + 1059173456, + -1092602662, + -1080299111, + 1028298875, + 1057674145, + 1055666804, + 1045916741, + 1057122996, + 1034745066, + -1093564351, + -1081632755, + 1064962822, + 1053288210, + -1094359006, + 1069781833, + -1074523606, + -1113948851, + 1026434566, + -1080951704, + -1091541646, + -1100880757, + -1085490954, + -1103544824, + 1030001320, + -1116123222, + -1129872920, + 1074617326, + -1097088053, + -1073169610, + -1099626692, + -1070868803, + -1087436722, + 1050223740, + 1045613549, + 1062105635, + -1097483021, + 1052381729, + 1069505868, + -1098579502, + -1096716249, + -1101516682, + -1097898135, + 1060525747, + 1052836478, + 1065621598, + 1056038261, + 1057308738, + 1058390234, + 1060046086, + -1087983297, + 1059892110, + -1122347827, + -1080925526, + -1097653813, + 1056141644, + -1103761052, + -1118112762, + 1059648074, + -1094172770, + -1123183130, + -1098826761, + 1065918873, + -1104052689, + -1088057064, + -1089375203, + -1081358662, + -1095208176, + 993249384, + -1092737967, + 1042221585, + 1058984381, + -1102738475, + 1044110097, + 1067562794, + 1018269383, + -1111870438, + -1099378790, + -1088355456, + 1038565714, + 1051734939, + -1075040322, + -1077267529, + -1112962256, + -1137656074, + -1110378960, + 1041417892, + -1080128239, + -1096117863, + 1065573030, + -1067661476, + -1084655798, + -1107108941, + -1093143853, + 1061700903, + -1087377619, + -1081715430, + 1058891674, + 1046015499, + 1057639963, + 1059545026, + -1099198593, + -1097891888, + -1120260316, + 1056776655, + -1089903581, + 1031909039, + 1057851771, + 1059753975, + 1050857664, + -1092641495, + -1082892322, + 1036710364, + 1056646000, + 1049051778, + 1060681866, + 1050254517, + 1042530417, + 1058646624, + 1065524501, + 1046473580, + 1061290716, + -1097151547, + 1050360978, + 1033795582, + -1090504375, + 1059105787, + 1062400872, + -1105781358, + -1092310444, + -1103157605, + 1063035824, + 1067187286, + -1077643780, + -1098381290, + -1111526092, + 1066508482, + -1078199440, + 1045994875, + -1097513700, + -1133223806, + -1111131071, + -1122260011, + -1151376056, + 1036784362, + 1065329165, + 1059768420, + -1083307881, + 1042293613, + -1117050093, + -1098224610, + -1109415326, + 1031943687, + -1088007030, + -1110362728, + 1056315740, + -1105786363, + -1103952417, + 1071052095, + -1143955915, + -1091608837, + -1097997552, + -1089284927, + 1040725948, + 1046767476, + 1057807614, + 1043652386, + -1131972865, + -1093739364, + 1058914565, + -1096179535, + 1030334910, + -1115186980, + 1069858326, + -1127172825, + 1050016570, + -1102765648, + -1096690311, + -1107075023, + 1062692027, + -1104213240, + 1033571646, + 1035459141, + 1040021133, + 1040111220, + 1034416993, + -1092171823, + -1094471700, + 1034783811, + 1040648452, + 1059500007, + -1070114129, + -1094229767, + -1110362434, + -1078965123, + 1027839230, + -1098840848, + -1106842311, + 1052682677, + -1092336945, + 1052344243, + -1106442086, + 1042340882, + -1070336389, + 1060158685, + -1100122968, + -1093581132, + -1102401411, + -1110076600, + -1104217392, + -1088554589, + 1048708506, + -1082707950, + -1083252446, + -1080174871, + -1079665212, + 1056155031, + -1085360646, + 1013936188, + 1064818503, + 1090821830, + -1084100427, + 1068303314, + -1102601246, + 1058256064, + -1098927430, + -1133091196, + 1038066188, + 1042426401, + -1108957609, + -1095448385, + -1109357294, + -1080972038, + -1092337270, + 1065584715, + -1098196500, + 1053235042, + 1060481139, + -1105392746, + -1084569450, + -1101927892, + 1061793688, + 1055535195, + -1068389137, + -1086463083, + 1067427282, + 1064959874, + 1049504026, + 1046527935, + -1092909490, + -1077641073, + 1051849947, + 1058378375, + -1106766898, + -1104919797, + -1104761663, + 1045970540, + 1046996044, + 1070589597, + 1051016533, + -1106104856, + 1044877705, + 1081479947, + 1045365928, + -1102571911, + -1120632120, + 1054579519, + -1086567500, + 1041380625, + 1078067973, + 1022539322, + 1036990699, + -1088012261, + 1058730815, + 1040115752, + 1049734780, + 1046033350, + 1055954566, + -1059517113, + -1113370196, + -1124818000, + 1058340783, + 1069069538, + 1066338371, + -1071334061, + 1044699477, + -1090149473, + 1048027322, + 1058903541, + -1113465802, + -1094206529, + -1080806556, + 1055437406, + -1102271761, + -1086945159, + 1059352342, + 1059223851, + -1077449377, + -1075566772, + -1089947473, + -1073610079, + -1089839307, + 1067374939, + -1097951835, + -1141265168, + 1046717982, + -1075611620, + -1098504373, + -1074529868, + -1101150593, + 1015054867, + -1103434401, + -1082021822, + -1094882232, + 1046799812, + 1063776306, + 1060898730, + -1087868085, + 1066962709, + 1047142663, + 1038106687, + -1072386949, + -1106380202, + -1089375438, + -1067241073, + 1061113876, + -1095137076, + -1073115020, + 1051242643, + 1057944453, + 1057545199, + -1080989494, + -1096593274, + -1123434182, + -1092225272, + 1060880771, + -1115670319, + -1141843926, + -1090571201, + -1105142973, + -1105283956, + 1041597914, + 1015880869, + -1092265549, + -1095892741, + 1033251867, + -1119587637, + 1048553686, + 1065127569, + 1047634807, + 1031883124, + -1112026792, + -1102773680, + -1113557934, + -1103441896, + 1044137440, + 1055980078, + -1114667879, + 1050706585, + -1113067969, + -1085134493, + -1129354498, + -1097219437, + -1110478209, + -1112063256, + 1041561478, + -1095931988, + 1041164615, + -1095888010, + 1041078583, + -1102661521, + 1058741333, + -1101564053, + -1105597998, + -1091652179, + -1104025185, + 1064819219, + 1049451342, + 1061582027, + -1081853857, + -1062386240, + 1038906393, + -1066370805, + 1060263739, + 1023426611, + -1118056584, + -1107109856, + -1099684875, + 1080067213, + 1058760718, + 1055243497, + -1072444266, + -1085183003, + -1097275949, + -1119951898, + -1093616994, + -1107260184, + -1093580306, + -1090109472, + -1093553068, + 1031076945, + 1071212366, + 1066033514, + 1057741316, + -1110514756, + -1082804592, + -1111980969, + -1086349044, + -1109190798, + 1064095186, + -1094581665, + 1047453331, + 1055905547, + 1041858188, + -1082190720, + -1085191237, + 1063169515, + -1093309942, + -1099800088, + -1083865299, + 1062096981, + 1043915757, + 1034723244, + 1053309889, + 1054319240, + -1113969403, + -1084946878, + -1076239916, + -1096923186, + 1049356506, + 1061888872, + -1101100994, + 1076700512, + 1056207311, + 1049286099, + 1059401899, + 1031465570, + 1033719947, + 1017229054, + -1082040288, + 1054250779, + -1097086557, + -1096766975, + -1086063168, + 1050553306, + -1085787787, + -1093256865, + -1139548554, + 1067673931, + -1086373228, + -1081066806, + 1039624910, + 1049019265, + -1095758584, + 1057841439, + 1066826933, + -1138659087, + 1043475414, + -1075946219, + -1086651950, + 1027121464, + 1068649335, + 1025772790, + 1052579294, + -1091669726, + -1098447996, + -1071717930, + 1065723077, + 1041332490, + 1087156838, + 1060685550, + -1083692467, + -1104130164, + -1092184001, + 1048596600, + -1115206734, + -1077217751, + 1044582638, + -1078389780, + -1104066766, + 1056524361, + -1083944848, + 991135932, + -1076836026, + -1081306324, + -1081904951, + 1032613758, + 1036068491, + -1081974101, + -1104252437, + -1132433165, + 1056314425, + -1107292972, + 1040132391, + 1057341728, + -1104220937, + -1107462056, + 1049157562, + -1082383723, + -1073473773, + 1070906672, + 1044983238, + -1112864306, + -1100654771, + -1098183760, + -1099284277, + -1091890830, + -1110770677, + 1072521900, + 1052102610, + 1060435098, + -1080626999, + 1051823440, + -1098332976, + -1092552034, + -1088164697, + 1056938168, + 1027076590, + 1026659605, + 1057247237, + 979966520, + -1083523482, + 1075791326, + 1033417614, + 997278208, + 1036636748, + -1074356692, + -1119120732, + -1114009324, + -1102419566, + 967313896, + 1020886213, + -1090181938, + 1031114281, + -1091096045, + -1098021289, + -1135341375, + -1096049682, + 1038084850, + 1037700447, + 989665176, + 1051014060, + -1095957845, + 1055819856, + 1073777316, + 1029743990, + -1113016764, + 1037100813, + 1053887429, + -1095871150, + -1123418288, + -1124544556, + 1023747910, + -1106555098, + -1104006699, + 1039023243, + 1074983212, + -1082727047, + -1115671827, + -1107685559, + -1114805153, + -1088510515, + -1106118584, + -1085419094, + -1114339924, + -1078560796, + -1079106658, + -1090491928, + -1063557705, + 1074143493, + -1081239626, + -1120407349, + 1065496331, + 1018030862, + -1099418450, + -1104880231, + 1037442899, + 1068764047, + -1127768904, + -1083450158, + 1050161903, + 1050371879, + -1087959170, + 1045099906, + 998165064, + -1112244848, + -1107297164, + -1068989331, + 1024041874, + -1083201373, + -1094009550, + -1093414715, + -1097958960, + -1108024700, + -1117429046, + 1065225674, + 1061342358, + 1043604407, + 1026332023, + 1043158570, + -1095372527, + 1060517353, + -1091082271, + 1046538757, + 1045152056, + 1056562578, + -1090566022, + -1071035899, + 1022580266, + 1058153700, + -1114644519, + 1050826165, + 1062128687, + 1062877554, + -1095142997, + -1081436613, + 1055545226, + 1035077082, + -1119779444, + 1037649494, + 1055237977, + 1049282703, + 1032712095, + -1100716924, + 1044565800, + -1089672521, + -1087074625, + 1058012508, + -1106916954, + 1041126607, + 1061196797, + 1065589712, + 1049974781, + -1100532308, + 1065688815, + 1067090565, + -1098442681, + 1045032283, + -1112365918, + 1064551104, + -1097244601, + -1105395310, + 1052380977, + -1081443553, + -1103190808, + 1065692901, + 1060075604, + 1035182132, + 1064060198, + 1060364118, + -1077887483, + 1056056929, + 1053720084, + 1055795811, + -1090873751, + -1104861425, + -1089340211, + 1047997642, + 1064973114, + -1087944195, + 1057564739, + -1096127454, + -1078595333, + 1062666468, + -1100208720, + -1103589893, + -1089592961, + 1065922155, + -1097530576, + 1066856157, + 1068754083, + -1086902509, + 1062752418, + 1066090672, + -1077029215, + 1061605863, + 1067947102, + 1047676202, + -1107999805, + 1056260764, + 1053990191, + 1058089131, + 1056839390, + 1067034564, + -1093152093, + 1057202076, + 1034431292, + 1061311964, + 1059667455, + 1051097287, + 1034641755, + 1052666645, + -1097395654, + 1054309332, + 1057115329, + -1101104484, + -1092769350, + -1079473122, + 1051448422, + 1050174896, + 1023619517, + 1045098247, + -1123210204, + 1049509269, + -1087418050, + 1068788465, + 1014635344, + -1087362930, + -1105062428, + -1090842862, + 1030379715, + 1051604925, + 967544512, + 1063819217, + 1052255687, + 1049937767, + -1104152151, + -1080808672, + -1113333757, + 1055094140, + -1115161166, + 1014709614, + 1010864739, + 1043894265, + -1097774275, + 1056534750, + 1047529474, + 1032752108, + -1073486568, + 1041729327, + 1033881278, + 1054315082, + 1041006101, + 1053753558, + -1114707655, + -1116456155, + -1112792652, + -1111501985, + 1038644912, + 1024009177, + -1109479098, + 1046260481, + 1051779205, + -1091314927, + -1103710834, + -1093968481, + -1093097978, + 1049884828, + -1097474094, + 1030433742, + -1147119885, + -1098217184, + 998894650, + -1100803798, + -1084952915, + 1069580603, + 1080173988, + 1015479906, + -1098335459, + -1127980353, + -1097340588, + 1053580549, + 1062389402, + -1122087002, + 1066052616, + -1123244994, + 1054785024, + 1048409452, + 1070126579, + -1094215259, + 1055202376, + -1089399177, + -1101711675, + 1025301011, + -1103961809, + -1117185255, + -1078550540, + -1098879613, + 1062322067, + -1108642003, + -1085220874, + 1063327719, + -1101812764, + 1030157280, + -1082773566, + -1100306118, + -1100964381, + 1058166449, + 1057405058, + -1095674303, + 1045053790, + 1053677364, + 1077841601, + 1058055771, + 1049882397, + -1100285203, + 1060805714, + 1048890282, + -1084791363, + -1088391007, + 1046892849, + -1088528892, + 1046737232, + 1041450244, + -1080651111, + 1056807913, + 1038760056, + -1111832514, + 1060223052, + 1059483911, + 1059528691, + -1099598941, + 1030136802, + 1042731876, + -1083180309, + -1076076132, + 1050787735, + -1096207399, + -1097030914, + 1062131991, + -1098835689, + 1039738580, + 1064662498, + 1058823132, + -1097373267, + -1084112505, + 1062068490, + 1065756315, + 1018909085, + 1058420149, + -1098345294, + -1097314085, + -1113125623, + 1056967432, + -1071976937, + -1101361059, + 1053296762, + -1089018306, + 1035781996, + 1050719617, + -1108278110, + 1054748252, + -1064872380, + -1100564562, + 1039885909, + 1047966539, + -1085304050, + -1106159448, + -1086899687, + 1065422896, + 1054651603, + 1046523753, + 1067574990, + -1097849698, + -1084660382, + -1164646204, + -1098442251, + -1084619983, + -1083077803, + -1088262144, + -1093759319, + -1088785862, + -1087137351, + 1058859531, + -1095253967, + -1095469328, + 1034901311, + -1090001836, + 1061464757, + 1008903091, + -1073701281, + -1080153867, + -1097492136, + -1089018987, + 1059915418, + 1073791548, + -1095284783, + -1122163520, + 1068705057, + -1090612345, + -1099661188, + -1090134788, + 1044042013, + 1040721356, + 1071659514, + -1101603092, + 1049452515, + -1077523538, + -1076448338, + -1076786049, + -1093298891, + -1091633744, + -1098320690, + -1088478954, + -1097525424, + 1059343135, + -1104628244, + -1105183171, + -1114344665, + 1057514450, + -1107915562, + -1096703194, + -1086039710, + 1040399881, + -1130738144, + 1047397559, + -1114178796, + -1086576470, + -1098809526, + -1090364985, + 1034834537, + -1103635866, + 1064568598, + 1025707877, + 1023889718, + 1024793235, + -1091279591, + -1114058210, + 1017637159, + 1031948663, + 1066019580, + -1096602348, + 1034175308, + 1048826474, + 1021453758, + 1042747627, + -1111916117, + -1103103733, + 1037942122, + 1039843280, + -1119126507, + 1051451710, + 1052657721, + 1051177552, + 1047078157, + -1122885612, + -1114889106, + 1043540562, + 1041712584, + -1094832504, + 1043585687, + -1083455162, + -1100402691, + 1065597351, + -1063833549, + 1048599732, + -1073090061, + 1069727578, + 1041520158, + 1046611423, + 1038885406, + -1093855119, + 1066179141, + -1088193093, + -1080413894, + -1079089012, + -1086754860, + 1068634994, + -1081955141, + 1060509822, + -1122584566, + 1046081114, + 991155277, + -1081835612, + -1089611298, + 1058762159, + 1043279968, + 1075099816, + -1090637471, + -1093184385, + 1053852480, + 1003190380, + 1047032464, + 1057868829, + -1099871218, + -1098646600, + -1096521224, + -1112309014, + -1085007621, + -1098135317, + 1032134396, + 1050123805, + 1044386720, + -1096664992, + -1098693013, + -1099964948, + -1127899826, + 1043529501, + 1036380411, + -1097387710, + -1080860011, + -1091095613, + -1095811708, + 1031868343, + -1103494210, + 1049013839, + 1054991665, + -1099460785, + 1039745203, + 1050514497, + -1106776595, + 1054560347, + -1105044800, + -1094599152, + -1099287600, + 1049894528, + 1049161423, + -1081444528, + 1028084390, + 1056347148, + -1088986086, + -1082649891, + 1059753091, + 1040510176, + -1070283732, + -1121183583, + -1085723812, + -1108154430, + -1098573149, + -1112648915, + 1043374279, + -1074584680, + -1096346823, + -1081983310, + -1097720616, + 1068415325, + 1041217760, + -1093793955, + 1021016881, + -1093495579, + -1079756644, + -1106426789, + 1057216179, + 1065784493, + 1050434001, + -1075256781, + -1130638945, + 1064282975, + -1089604034, + -1079933793, + -1086644016, + 1052079416, + -1075879995, + -1092434246, + -1077128866, + -1082961263, + 1061770432, + -1088319518, + 1035906052, + -1086441876, + -1083240661, + -1117695581, + -1087986907, + 1066044720, + 1040980944, + -1112018807, + 1050666975, + 1007207163, + -1096097881, + -1102692530, + 1057905348, + -1107319921, + 1042322613, + 1058247161, + -1105533153, + -1088663696, + -1101336561, + -1087551530, + -1085214320, + 1036670975, + -1096448933, + 1050083860, + 1074038554, + -1080158103, + -1089576744, + -1083227930, + 1050528156, + 1044676465, + -1080462247, + -1096958080, + -1082537662, + -1100510878, + -1108233745, + 1051971906, + -1115758298, + -1087542006, + 1061274039, + 1050458850, + -1131299943, + -1110770751, + -1080258962, + 1035010161, + -1098977572, + 1074399101, + 1044209410, + -1126800187, + 1053276752, + -1098261725, + -1097910117, + 1037177699, + 1044993105, + -1100568514, + -1109065822, + -1131846917, + 1048174428, + -1110823494, + -1097880866, + 1047128522, + 1062946240, + -1090788721, + -1104783823, + 1022394854, + -1099264939, + -1099397724, + 1047602340, + -1111255170, + -1098348929, + -1108479892, + 1047632881, + 1036427467, + 1051346814, + -1080672471, + -1125716000, + 1050124687, + 1032309427, + -1106399031, + 1033306572, + -1087483436, + 1049099729, + 1028960290, + -1075948316, + -1087511185, + -1080635119, + 1068606822, + -1083616497, + -1105150021, + 1050612549, + 1019612702, + -1108614631, + 1059265847, + -1148412314, + 1062887055, + -1096185194, + 1062223158, + 1055591531, + 1052304611, + 1055105033, + -1098096980, + -1100413308, + -1110066691, + -1098091125, + -1082137934, + 1050521849, + -1091029415, + 1057644915, + -1095147230, + 1033782527, + -1092173849, + 1043457473, + 1062987257, + 1055771751, + 1051979337, + -1087076730, + 1044206500, + -1095548843, + 1059998329, + -1087500151, + -1098211080, + -1116712444, + 1056372895, + -1081078725, + -1083522940, + 1041838273, + -1084038084, + 1059070740, + -1101016838, + -1104466801, + 1060010627, + 1028756157, + 1017847833, + -1081216756, + -1081675937, + 1027886847, + 1039383517, + -1092188834, + -1120343576, + -1094907572, + 1057876187, + 1053272888, + -1110827784, + 1046313462, + -1103088163, + 1028706214, + 1077194956, + 1062715521, + 1027752847, + -1115405704, + -1089896840, + 1049936414, + -1097770486, + -1092956336, + 1050829462, + -1092891963, + -1107186698, + 1029949678, + 1044176824, + 1055090550, + -1065019964, + -1128433422, + -1099719251, + -1093102006, + -1097165538, + 1028531123, + -1120471983, + -1100359729, + 1069343487, + 1061451958, + 1049912679, + 1073668400, + 1043670717, + 1023831930, + 1065496300, + -1089048232, + -1098681977, + 1061108539, + -1102377135, + 1053684073, + -1095788877, + -1080655500, + 1052771755, + -1104878507, + 1056343940, + 1077967406, + -1107732492, + -1091191642, + 1055841515, + -1081083899, + 1068472070, + -1115125404, + 1062476010, + 1065923349, + -1074753931, + 1032304177, + -1090067213, + 1042317932, + 1072757550, + -1117699400, + -1105791218, + -1081921907, + 1051794400, + 1050573392, + 1049878940, + 1054578440, + -1094093160, + 1055568894, + -1106085354, + 1050276637, + 1057453711, + -1096412701, + -1077585389, + 1031063427, + 1032542106, + 1032571926, + 1069708912, + -1102636538, + -1098293394, + -1085782132, + 1070848805, + -1130045226, + -1094329909, + 997268372, + 1035549052, + -1105635180, + -1108084323, + 1061946066, + 1058441739, + 1030378867, + -1103492574, + 1052970787, + -1121746830, + -1100808458, + 1039025474, + 1059732714, + -1086076698, + -1097648596, + -1097710527, + -1096639470, + 1052248315, + -1096185758, + -1097205950, + -1116779483, + -1113899086, + -1084869992, + -1107873427, + 1040637026, + 1029775960, + 1055743412, + -1128611608, + 1016753898, + -1102904549, + -1094697929, + -1090983411, + -1091269203, + -1103068391, + -1105969355, + -1113601607, + -1118453090, + -1083743332, + 1037733542, + -1128740202, + 1047236204, + -1122492907, + 1016979112, + 1029849754, + 1065762698, + -1112253685, + -1134627655, + -1113596991, + 1068162489, + 1060107054, + 1072973646, + 1025675580, + 1074147869, + 1055962552, + -1087259572, + -1084407220, + -1104127300, + -1139905811, + -1089910493, + 1051401862, + 1040854688, + 1044199866, + -1109002641, + 1023710145, + -1103992030, + 1060682221, + 1039012755, + -1120048642, + 1071103050, + -1078334648, + 1053824862, + -1104764609, + 1054189483, + -1104650201, + 1053804093, + 1029860991, + -1106899058, + -1085370256, + -1071434357, + 1072197961, + -1112619169, + -1094043757, + -1125893348, + 1055797031, + -1083865534, + 1000067016, + 1055083703, + -1089917789, + 1053356151, + -1090820883, + 1052453294, + 1058976497, + -1098359164, + 1041821679, + 1050625752, + -1094851155, + -1106585721, + -1087994326, + 1016241248, + 1059124404, + -1095931972, + 1035311478, + 1057642907, + 1052285293, + -1093426816, + 1055373413, + 1064378609, + -1076685932, + 1057334381, + -1095315305, + -1092163030, + 1050519204, + 1061679596, + -1081734278, + 1050071474, + 1043237520, + -1090788360, + 1068411220, + -1074638475, + 1071734808, + 1056232141, + -1101894824, + -1089973948, + 1052595965, + -1098644455, + -1089282095, + -1100672635, + -1121366362, + 1061610843, + 1053486052, + -1085683972, + 1040296647, + 1047799060, + 1063865629, + 1045698388, + -1125757231, + -1096956034, + -1106337287, + 1053025546, + 1043673109, + -1158155512, + 1057216420, + 1055138683, + -1085882692, + -1075917374, + -1089368668, + -1105200191, + 1060938547, + 1048908702, + 1059877569, + -1111996085, + 1065531789, + -1094181495, + -1072579277, + -1088545409, + 1069419653, + -1124143652, + 1069301804, + 1060782066, + 1032187737, + -1101449410, + 1074720543, + 1035628219, + 1050391795, + -1083120484, + 1052301694, + 1040897614, + -1089171604, + 1033786057, + 1038315974, + 1058882106, + -1083635933, + 1052496303, + 1049713284, + -1103957424, + 1046867176, + 1068459396, + -1096810722, + 1070114850, + -1089737274, + 1073920577, + -1137575764, + 1070680838, + 1050903599, + 1064798355, + -1098153617, + -1134164060, + 1047184894, + -1122062126, + -1105853016, + 1029120361, + -1090283739, + -1092472373, + 1056240214, + -1113285252, + 1063863164, + -1112075020, + 1025084895, + -1086154302, + 1060356352, + 1034724501, + 1056999618, + -1109852495, + 1043427811, + 1052378677, + 1040070438, + 1042369188, + 1053744401, + 1054495561, + 1026397928, + 1054877794, + 1027830760, + -1095333181, + 1041517415, + 1045854330, + 1048620069, + -1091264655, + -1150059574, + -1099653007, + -1126510158, + -1132601636, + 1023921126, + -1091394830, + -1095538841, + 1045371531, + 1000650611, + -1106997004, + -1097917376, + -1102467939, + -1112361890, + -1086071429, + -1096228846, + -1090327965, + 1050206377, + -1089493126, + 1058214255, + 1043567640, + 1066643546, + 1084116557, + 1067006523, + -1131041386, + -1082152048, + -1089236588, + 1037296507, + -1100454518, + -1086993889, + 1026792127, + 1026206995, + 1070257423, + 1011569220, + -1094025321, + -1086923612, + -1095454486, + 1037830084, + 1052938325, + -1079923266, + -1104287194, + 1062261467, + 1047025326, + -1087275840, + 1063294283, + 1058414131, + 1051184274, + 1058111099, + -1095894566, + 1050072469, + 1066503467, + -1089365523, + -1093065043, + -1105473121, + 1064876493, + -1100860839, + 1063330348, + 1059715054, + 1042932767, + 1064795800, + 1061114456, + -1093485414, + 1069066588, + -1092557131, + 1013440495, + -1087360665, + -1115154510, + 1018976736, + -1094987137, + 1026451340, + -1100111948, + 1072235708, + 1052143217, + -1093829283, + 1066302421, + -1107242510, + 1051809713, + 1055879306, + 1062830710, + 1042854200, + -1085486158, + 1066035628, + 1055369533, + 1072514931, + 1065632711, + -1098859430, + 1052078091, + -1097941401, + 1063494929, + 1057464676, + -1087198081, + 1042767191, + 1068649165, + 1022502437, + -1065136449, + 1045841610, + 1057652025, + -1079239404, + 1042293447, + 1077608311, + -1081160318, + -1086574295, + 1043089644, + -1119873122, + -1088081138, + 1058975860, + -1118881055, + -1077830571, + -1084857402, + -1088504033, + 1050166589, + 1057299162, + -1085096042, + 1058180903, + -1083810327, + -1076015226, + -1101027384, + 1062417203, + 1070402896, + 1060025992, + -1087223824, + 1057102606, + 1059338874, + 1063271237, + -1105716307, + 1057210917, + -1111634226, + -1088593263, + 1063741809, + 1064776333, + 1065861317, + 1046038949, + 1058454567, + -1078377823, + -1103453491, + -1098697191, + -1087706702, + 1057931873, + -1089467587, + 1036275789, + 1051411588, + -1093713716, + 1063064478, + 1063218998, + -1099139317, + -1096820232, + 1068923806, + 1052850343, + 1045482376, + 1040725204, + -1115219732, + 1055886827, + 1054919362, + 1053169163, + -1069571289, + 1064125137, + -1088719193, + -1087071562, + 1036233580, + -1093653767, + 1070714388, + 1046873365, + -1115419684, + -1098783842, + 1055425796, + 1049487545, + 1024548818, + -1092937002, + -1104645974, + -1092040463, + -1080337399, + -1089221424, + -1117370216, + -1093028589, + -1105550971, + 1051747762, + 1036791290, + 1035567770, + 1044334980, + 1043181035, + -1091220795, + -1096086297, + -1090317021, + 1035220381, + 1050127671, + 1055206102, + -1096104459, + -1128102252, + 1071280086, + 1007625430, + -1134133868, + -1106195210, + 1040783789, + -1115430296, + 1034464916, + -1104451233, + -1101376739, + 1054440756, + 1036970957, + 1032275258, + -1112872540, + 1049655452, + 1041679255, + 1017099967, + 1031237531, + 1049125496, + 1055233965, + 1043705273, + -1085378482, + -1081833129, + -1064073703, + -1094023342, + -1073801485, + -1137091710, + -1087545373, + 1051170042, + -1133207534, + -1086426764, + 1061209666, + -1079515187, + 1064218149, + -1103746194, + -1084326439, + -1089653418, + -1129765795, + 1042087887, + -1136958906, + 1050612737, + 1042640810, + -1081452178, + 1044197413, + 1059543536, + 1074713435, + -1090439708, + -1121344910, + 1074642189, + -1091409848, + -1089797944, + -1081197343, + 1051529961, + -1100841975, + 1060534009, + -1081752937, + 1049965203, + -1100924723, + -1081761020, + 1065425633, + -1089262701, + -1078390845, + -1118682212, + -1124625030, + 1056756102, + -1091588156, + 1054278169, + 1045506111, + 1076523316, + -1079214766, + -1092457641, + 1050673280, + -1079864135, + 1076043387, + -1085036969, + -1080095137, + -1094707388, + 1073889692, + 1056991010, + -1060068965, + 1072009266, + -1079852031, + 1067388464, + 1054288224, + 1009970544, + -1088680894, + -1081822298, + -1080495746, + -1092227560, + 1051418020, + -1067847321, + 1054564673, + -1077800671, + -1081438943, + 1066821293, + -1071374207, + 1074698931, + 1056536233, + -1083116671, + 1065879383, + -1092997483, + -1082906674, + 1061589210, + -1080536530, + 1082450187, + 1046863278, + 1052674225, + -1099731414, + -1072817960, + 1053016636, + 1074069555, + 1079535081, + -1088136227, + -1081105405, + 1075299446, + 1054484676, + -1077207742, + 1066341461, + -1088928208, + -1095315476, + -1101449520, + -1089505682, + -1104011358, + -1081179855, + -1085776143, + 1044600138, + 1037960400, + -1069911681, + 1054850935, + 1076457231, + -1069953724, + -1088302933, + -1097340071, + 1069500346, + -1090906945, + 1066660589, + -1105516551, + 1073494875, + -1081238191, + 1074427824, + 1034307811, + 1056193160, + -1077377044, + -1064612654, + 1078207475, + 1065393811, + 1077930625, + -1075474667, + 1053959942, + 1027766144, + -1090111822, + -1079491557, + -1096703406, + -1081275341, + -1101404096, + -1084136631, + 1053627134, + -1081543690, + -1075616532, + 1063949642, + 1037626971, + -1095977155, + 1059601282, + -1093657988, + 1058555325, + -1102406341, + -1104498716, + -1090024362, + 1064848320, + -1102910971, + 998831069, + 1051870577, + -1119485802, + -1082039696, + -1084408291, + -1097975417, + 1070274677, + -1105815432, + 1056518419, + -1108069461, + -1119410740, + 1064845621, + -1084558635, + -1098644662, + -1082443434, + -1075514725, + 1065785570, + 1040787727, + -1098650723, + 1061185215, + 1057497716, + 1050918765, + 1046612089, + -1088005401, + -1085675019, + 1017371004, + -1095295074, + 1051195905, + -1089097030, + 1060030548, + 1058900949, + 1058198939, + 1020591693, + 1059161883, + -1072341956, + -1085504621, + -1086538533, + -1101024677, + -1073133895, + -1113505161, + -1089877495, + 1065517587, + -1112115991, + 1069321336, + -1096554696, + 1066712096, + -1077025132, + -1065748903, + 1093575098, + -1098439151, + -1093564542, + 1070505695, + -1077331364, + 1051630141, + 1069095799, + 1051218958, + 1057404861, + -1096328788, + -1142554970, + -1108002458, + -1119956082, + -1076107452, + -1070890873, + -1083539046, + -1095328673, + -1102971166, + -1081252569, + 1054904507, + 1074016437, + 1050168869, + -1095869956, + 1076099465, + -1074821754, + 1070867182, + -1075578325, + 1059781976, + -1089144625, + 1038631008, + 1048649003, + 1073762213, + 1039474333, + -1087165190, + 1067036906, + -1078156354, + 1066718339, + 1060388000, + -1064611679, + 1014480784, + -1084681017, + -1080635495, + -1082009818, + -1078427572, + 1061739407, + -1081350560, + 1079564166, + 1066003991, + -1096791804, + 1043992856, + 1065406129, + 1068177850, + -1098839260, + -1089088924, + -1091239647, + 1075519607, + 1071545442, + -1100531500, + -1073212489, + -1086149321, + -1082456204, + -1061871514, + -1073813810, + 1040388387, + -1103132268, + -1077647995, + -1111050617, + 1054730254, + 1067185665, + -1080916007, + 1069877884, + -1088088936, + -1123513691, + -1080956942, + -1093677284, + 1077141122, + -1106410363, + -1087827821, + -1079966086, + 1074487581, + 1061458611, + 1066317371, + 1069425606, + 1070893478, + 1058725918, + -1071150697, + -1085183422, + 1063631770, + 1013752905, + -1079407725, + 1062938148, + 1058700335, + 1071056668, + 1064535945, + -1106996865, + -1078771638, + -1081329530, + -1071969305, + 1067854194, + 1075537557, + 1087391926, + 1065520074, + 1082256777, + -1072432213, + 1080065454, + 1066293822, + 1077330594, + -1082421942, + 1060171108, + -1079701461, + -1122556340, + -1096679130, + -1091740353, + -1100694459, + 1082335199, + -1072752951, + -1116740913, + 1079946403, + 1070651548, + 1042454373, + -1083232309, + -1084240760, + -1065416760, + 1060591838, + -1083445159, + 1038190810, + -1072986835, + 1072862965, + 1061864871, + 1067569539, + 1077066986, + 1031066802, + -1089537860, + 1062430070, + -1081560469, + 1065464091, + -1090426818, + -1097010746, + 1060721253, + 1034307365, + 1063816346, + 1060992923, + -1092007593, + 1058269159, + 1048888573, + -1087904053, + -1086511134, + -1104979021, + 1066651639, + 1037289977, + -1076965264, + 1069762733, + -1079714493, + 1044085197, + 1068026477, + -1082135294, + 1058104515, + 1052386265, + -1085595251, + 1071080618, + -1110015178, + 1059570365, + -1089427016, + -1097426816, + -1081709649, + 1031010214, + 1066976533, + -1094541180, + 1057235666, + -1102145798, + 1046049285, + -1094371499, + 1036379346, + 1061026332, + 1036479767, + 1038467161, + 1050392217, + -1089674179, + -1072330682, + 1078007287, + 1074879411, + -1086937478, + 1049514617, + -1084810998, + -1074846001, + -1090307750, + -1097398869, + -1106510704, + -1080770710, + -1085664722, + 1027493511, + 1066839553, + 1054174262, + 1070952479, + -1097580036, + 1076699200, + -1080786641, + 1065445956, + -1083043166, + 1054145945, + -1070068566, + 1067079929, + 1065267403, + 1068758478, + 1014625172, + -1076780765, + -1084187250, + 1031498666, + -1086167077, + 1038023526, + 1066509892, + -1087611966, + 1059557259, + -1087688146, + 1011810388, + 1070505436, + -1078749614, + -1115676957, + -1095899790, + 1058198187, + 1075326839, + -1097927006, + -1065312417, + 1079313257, + -1074856332, + 1061541712, + 1059634159, + 1071848818, + -1094573122, + 1075975307, + 1072534809, + -1097829856, + 1042347430, + -1071746059, + 1060758917, + -1120613858, + 1053832184, + -1066593297, + 1066805541, + 1064076834, + 1075146232, + 1078036748, + -1079334133, + -1086896133, + 1052135805, + 1066122640, + -1081392454, + -1087056970, + -1084923450, + -1082152601, + -1066475181, + -1089330263, + -1081601747, + -1071506738, + 1073268273, + 1076719394, + 1068110474, + 1070761764, + 1049940744, + 1060089061, + -1087300065, + -1080105469, + -1063470827, + 1072441786, + -1079285469, + -1073921716, + 1066824749, + -1076780391, + 1067373457, + -1076479010, + 1079402070, + 1047431099, + -1063455575, + -1095945890, + 1071000478, + 1066791195, + 1069876758, + 1070614607, + -1086823618, + -1087174951, + -1087059115, + 1081544632, + 1064393105, + 1068619657, + 1051503640, + 1077722335, + 1069082976, + -1087170583, + 1056727730, + -1078460143, + 1065210565, + -1075660282, + 1058748430, + 1065095610, + 1087034229, + -1081308369, + -1074283382, + 1066926221, + -1073684670, + -1095021325, + 1067705282, + 1063876039, + -1097718945, + 1083604052, + 1084026110, + 1079870763, + -1098586576, + 1070682175, + 1061362758, + 1076360306, + 1069683759, + -1083535267, + 1071566439, + -1072020683, + -1090254031, + 1083718904, + 1081999964, + 1077889518, + 1064244915, + 1066216400, + -1092242825, + -1107860226, + 1071228019, + -1084486597, + 1063569043, + 1064331175, + -1081839478, + -1097756275, + 1049017095, + -1114972760, + 1063976665, + 1059526220, + 1058243108, + 1065542355, + 1060741909, + 1051759647, + 1057616016, + -1080981058, + 1053014600, + -1093916356, + 1066528376, + -1105761572, + -1073945710, + 1038403121, + -1089656870, + -1086793756, + -1090490061, + 1036167144, + -1087478769, + 1057211229, + -1100415844, + -1086059149, + -1124479713, + -1088014070, + 1063886449, + -1089135728, + 1016645786, + -1132881804, + 1042678111, + 1051882930, + -1111387804, + -1113205808, + -1122154319, + 1057597876, + -1113757616, + 1056745927, + -1072249803, + -1073914181, + 1054390980, + 1064834992, + -1073641380, + -1080777622, + 1077203144, + -1073357566, + 1056672128, + -1081267397, + -1070490333, + 1061347962, + -1082418352, + 1047005495, + 1073983233, + -1067528391, + 1066408809, + -1088473902, + 1075461522, + 1072369061, + -1095539552, + 1072458871, + -1102547558, + 1057716713, + -1069564236, + -1081701223, + 1075710567, + 1072706948, + 1075289280, + -1082082399, + 1063191927, + -1087124349, + 1062564055, + 1080632164, + 1066113267, + 1065962446, + 1056678545, + -1095085063, + 1067421370, + -1112625911, + -1091830963, + 1074361695, + -1087488407, + 1050542892, + -1074161985, + 1069448452, + 1057063293, + 1067975238, + -1081179974, + -1082674583, + -1068322764, + -1102512356, + -1079837613, + -1074821328, + -1072437211, + -1091870018, + -1064348436, + -1078928700, + 1050500767, + 1057980262, + -1093553255, + -1069183925, + 1054980844, + 1073879996, + 1073566745, + 1057241286, + -1123690254, + -1089930446, + -1062053143, + -1060572549, + -1087133395, + 1080597349, + -1079458513, + -1088881741, + -1075488712, + 1076666226, + 1048006613, + -1071445615, + 1072165612, + -1074608990, + -1075422406, + -1097457420, + -1072510710, + 1068588056, + 1068095592, + 1031184165, + 1067080051, + 1077513528, + 1080177550, + 1061590907, + -1073483006, + -1099016955, + 1067468899, + 1057867274, + -1069627198, + -1070935664, + -1073225234, + -1069547373, + 1065857009, + -1082036380, + 1072889249, + -1079796492, + -1080776767, + -1084968758, + -1085890229, + -1076718859, + 1061143223, + -1068922909, + 1060388874, + -1068141573, + -1078475510, + -1093403512, + 1076602869, + 1085172623, + -1085436604, + -1076912484, + -1060074628, + -1070583024, + -1056718234, + 1069461635, + -1108388033, + -1080547419, + -1079180150, + -1068855613, + -1092992588, + 1073584940, + -1069885719, + -1072210133, + -1076685069, + 1056169488, + -1081535758, + -1072695878, + -1079537045, + 1080689223, + -1087040614, + 1044925441, + 1058506611, + -1068785032, + -1075503997, + 1078109964, + 1070663453, + -1097669104, + -1137296004, + -1094644777, + -1072921644, + 1040249588, + 1051900604, + -1087202184, + -1089401523, + -1117307791, + -1073653535, + 1057299794, + -1100982870, + 1052172247, + -1095806494, + -1067889377, + -1070157617, + -1115314371, + 1059899111, + -1093542281, + -1087308380, + -1081585934, + -1085102065, + -1086147270, + 1031510014, + 1065362803, + 1070085551, + -1086739285, + -1096516412, + -1111018349, + -1101865458, + -1098917749, + 1057114221, + -1077627772, + 1041726149, + 1067692688, + -1085370174, + 1073807431, + 1058654012, + -1105140747, + -1080841611, + 1064230734, + -1090888650, + 1062403630, + 1060247686, + 1069472357, + 1069805357, + 1057466036, + -1074980885, + -1069088782, + -1110763707, + -1070444511, + 1051868734, + 1066591764, + -1069943553, + 1074793126, + -1078302564, + 1063306398, + 1049218412, + -1078431592, + 1077178225, + 1070250960, + -1064980529, + -1073129721, + -1072481991, + 1046980820, + -1087911483, + 1067231278, + 1077732372, + -1074202679, + -1071376328, + 1074131353, + 1078917099, + 1074979382, + -1078299067, + 1085578303, + -1090275249, + -1072907446, + -1087546659, + -1103634718, + -1097238129, + -1064478260, + 1053705060, + -1071515243, + 1079761657, + -1089990026, + 1060555784, + -1073219709, + 1057998724, + -1079863158, + -1088410045, + -1069752021, + 1037398930, + -1095790968, + -1073334452, + 1044383561, + -1089609162, + -1113197897, + 1056455481, + 1065712025, + -1088238767, + -1080823388, + 1061787616, + -1089085540, + 1051262265, + 1071972173, + 1075031814, + -1074687822, + -1079557015, + 1066819896, + -1086459272, + 1071946783, + 1040862881, + -1081591299, + -1072066382, + 1047095095, + -1075564981, + -1087685480, + -1071383929, + -1071164405, + 1070832826, + 1068597407, + -1072761022, + 1068693508, + -1075418279, + 1020878198, + -1068520029, + 1053419174, + 1067082659, + -1072388496, + -1103513316, + 1052430129, + 1073974989, + -1091350072, + 1050755984, + -1078653467, + 1074976086, + 1073534639, + -1126653673, + 1061370035, + 1068236859, + 1064428037, + 1072258050, + 1060619009, + -1111065937, + 1060275014, + 1063677844, + -1125016177, + -1073426921, + -1100778879, + 1060659340, + -1092814019, + -1078427562, + -1110192948, + -1081893672, + -1085893759, + 1055160552, + -1076636445, + -1065348299, + -1090030802, + -1077336800, + 1076008159, + 1068168544, + 1068657370, + -1102330235, + 1059501631, + 1086000709, + 1077113292, + -1083148606, + -1070590689, + 1058102214, + -1088262593, + -1108746806, + 1067679984, + -1081366500, + -1088450447, + -1076793755, + -1105117316, + 1081172069, + 1074562173, + -1071007617, + 1062634162, + -1090300965, + -1063711032, + -1072835550, + -1080910422, + -1079152530, + -1088204162, + 1052696758, + -1079619351, + -1099854303, + -1073398332, + 1063725839, + 1043691552, + 1019250610, + -1094816493, + 1043596706, + 1042630822, + -1080756018, + 1053171975, + 1050213883, + -1089244392, + -1131189990, + -1081740125, + 1070099378, + 1065066282, + -1081923101, + 1048914815, + 1052189483, + -1126357132, + -1092921127, + 1056372425, + 1054135896, + 1057430911, + -1085026988, + 1057571401, + -1102081306, + 1048724716, + 1065555867, + 1044187186, + 1038477628, + -1079176930, + 1049944230, + -1082084474, + -1079272672, + -1083347763, + 1048980378, + 1076165824, + -1110401138, + 1058130637, + -1096686745, + 1060490315, + 1068978900, + 1012409343, + -1098330963, + 1053747791, + -1072199088, + -1081902912, + -1082302073, + -1081607572, + 1057285301, + 1081911642, + 1073777337, + 1043389162, + 1071324440, + -1068321948, + 1012113312, + -1097617048, + -1082146134, + -1077544274, + -1086833993, + 1051865704, + -1073195878, + 1042363054, + 1060452321, + -1094166540, + -1080182776, + -1084085850, + -1097094853, + -1068050095, + -1070806929, + 1058919920, + 1063262710, + -1071484523, + -1071653258, + -1085340707, + -1078285384, + 1069374434, + -1093520120, + 1066818426, + -1087572489, + -1122357838, + -1070643668, + -1075921018, + -1086693174, + -1084684794, + -1075251931, + 1074611515, + -1088622673, + -1082271263, + 1061577879, + -1077066446, + 1064448418, + -1095962553, + -1075446935, + -1088088184, + -1079851016, + -1090117130, + 1066598827, + -1083550179, + 1043218056, + -1074601879, + -1078933695, + -1097734537, + 1064199915, + -1073976111, + -1116551475, + -1073310150, + 1045489011, + 1056304703, + 1061671703, + -1084124818, + -1090139467, + 1051056904, + -1106343730, + 1048856055, + 1066413317, + 1086493053, + 1066683605, + -1077023764, + -1073203406, + 1064137364, + -1097761291, + 1078785165, + -1080156606, + 1035008694, + -1091669195, + 1049202039, + 1074906592, + -1084870157, + -1089641575, + -1072551444, + -1074899158, + 1078826870, + -1095789025, + -1097616148, + -1078228228, + 1078120897, + -1117130330, + 1085632875, + -1072607093, + -1108638813, + -1071567034, + 1070743269, + -1089906798, + -1093848984, + -1093740060, + -1080790595, + 1052929976, + -1092174648, + -1138461288, + 1076746820, + 1070277199, + 1050883040, + -1100272840, + 1065595427, + -1083638030, + 1053478202, + -1071236899, + 1044308208, + -1066772701, + -1083749578, + -1073878303, + -1081507933, + 1086352023, + -1086506112, + -1097339948, + -1076683263, + -1081131066, + 1062569745, + -1072704454, + 1063089380, + -1074793141, + -1072658289, + -1096569079, + 1044268174, + -1089302600, + 1071726560, + -1086631081, + 1065074308, + -1115674146, + -1071255327, + -1079546087, + 1026405348, + -1080878536, + 1065372658, + 1072533537, + -1084558680, + 1024851238, + -1086041674, + 1057379095, + -1110924401, + -1096722105, + -1092250887, + -1112009330, + -1086959512, + 1033988321, + 1044333165, + -1104542792, + 1057116637, + 1071795724, + 1048517562, + -1087277418, + -1089984502, + 1038436974, + 1059113268, + -1089681756, + 1063885219, + -1097021717, + -1097860671, + 1060135349, + 1063337057, + -1088585317, + 1063704088, + 1067538248, + -1121928780, + -1084258752, + -1106513826, + 1058148317, + -1092476511, + 1045534877, + -1109950072, + -1089110072, + -1126072008, + 1058456256, + -1086900902, + 1059780663, + 1040394126, + -1097257813, + 1041665699, + 1041057033, + -1081822159, + -1077689469, + 1063116696, + -1079800705, + -1067250703, + 1038156338, + 1053277969, + 1069144757, + -1073862694, + -1071255551, + -1094680168, + 1055687850, + 1075235008, + -1085253882, + -1112429776, + 1065125267, + -1067160065, + 1058317050, + 1069970903, + -1080094329, + -1072882061, + -1082052244, + 1052414746, + 1022824030, + -1090491416, + -1087291783, + -1089132188, + 1079828973, + -1078000223, + 1057914838, + -1082036428, + -1071872744, + 1072479482, + -1076894289, + 1033660511, + -1087093018, + -1083291313, + -1073446411, + -1075365747, + -1094159050, + 1048040449, + -1075327929, + -1086491253, + -1074430815, + -1074560364, + 1033484568, + -1077940921, + -1078578202, + -1080953619, + 1059958707, + 1057679675, + -1105741562, + 1049732987, + -1080949480, + -1088899239, + -1077636919, + -1087173660, + -1106985601, + -1081738660, + -1114289572, + -1069182395, + 1050310302, + 1077071033, + -1082094373, + -1090675107, + 1066919116, + -1085671297, + 1057506486, + -1078698646, + 1061209933, + 1061405583, + -1082960801, + -1095172309, + 1070423077, + 1073051887, + -1081558803, + -1087166156, + 1043803257, + 1066571593, + -1105547515, + -1070931397, + -1080366942, + 1044214716, + -1098292521, + -1091920142, + -1084207370, + 1070781201, + 1057657137, + -1080677877, + -1090333652, + 1067985109, + -1092512247, + -1081234328, + 1065440766, + -1088907526, + -1103373180, + 1041981882, + -1079370506, + 1066349801, + -1092063236, + 999624764, + 1058461738, + -1110240840, + 1043912070, + 1076697437, + 1062855457, + -1085415110, + 1068205443, + -1090058449, + 1082880559, + 1066543067, + -1074239435, + 1057249551, + -1080174486, + -1081938687, + 1055414176, + -1081871087, + 1076079027, + -1084573864, + 1064413772, + -1073035387, + -1068756555, + 1073932612, + -1081863492, + -1070725961, + -1088718147, + 1073158637, + -1070435937, + 1032738019, + 1076562900, + -1077982957, + 1070792756, + 1056934702, + 1077287465, + 1065429989, + 1069531801, + -1081232027, + -1078284021, + -1073173565, + 1051324186, + 1071638929, + -1080464259, + 1051367099, + -1086422689, + -1110119560, + 1057927180, + -1085618847, + 1041547556, + 1015630917, + 1052964923, + -1109531665, + -1085559413, + 1049457759, + 1041010407, + -1097282862, + 1050352252, + -1094824883, + 1049637642, + -1106219284, + -1096252025, + -1127129296, + -1092061318, + -1106598660, + 1054876248, + 1047499958, + -1109779433, + -1090326059, + -1092718718, + 1067298080, + 1058042917, + 1056158664, + 1067119130, + -1094183726, + -1088980072, + -1097088143, + 1066081645, + 1045651742, + -1088713923, + 1015199684, + -1131292471, + 1061813547, + -1148246511, + -1094811700, + 1046732507, + 1012562654, + -1122606802, + -1108687383, + 1036900276, + 1051594018, + 1062384166, + 1027229950, + 1027863362, + 1057800355, + -1102767651, + -1083841515, + -1085155990, + -1077864969, + -1096665246, + 1064822332, + 1017589922, + -1123667929, + -1081206165, + 1064450502, + 1079085063, + -1075582042, + -1100507600, + -1076716656, + -1090864718, + -1085548104, + -1097680229, + 1066369406, + 1064587748, + -1092758458, + -1111735619, + 1066351727, + -1073707926, + -1080838515, + -1118133484, + 1069003251, + -1097388600, + -1082448482, + 1063879510, + -1086588672, + -1076598230, + 1032099756, + 1058451655, + 1059241634, + 1057102090, + 1065746032, + -1074180202, + -1114409964, + 1051019404, + -1099496059, + -1109073704, + -1115694630, + 1078919856, + -1079432974, + -1085977898, + -1117320056, + -1100249423, + -1074641260, + -1095026773, + 1074371429, + -1079336220, + -1075307428, + -1085304028, + -1073705790, + 1062726819, + 1058820066, + -1088470556, + -1090442193, + -1075474658, + 1062239940, + -1077597550, + -1070709623, + -1072197889, + 1056214492, + 1067772791, + -1072698589, + 1058685626, + -1077578942, + 1071720080, + 1063977634, + 1060836798, + -1090753135, + -1076088161, + -1095408282, + -1106730143, + 1070788161, + -1086023959, + -1096658198, + -1086797140, + 1065847874, + -1080771133, + 1074421603, + -1071681585, + 1028287750, + -1085116440, + 1063801758, + 1072507269, + -1096948547, + -1103525164, + -1096295384, + -1071387823, + 1074229966, + 1064562540, + -1080249673, + -1079735062, + 1042969987, + 1062016119, + -1080324301, + 1037533590, + 1022789854, + -1091908113, + 1073638329, + -1079720570, + -1120428250, + -1090440083, + 1078486174, + 1072648783, + 1060806870, + -1100365848, + 1073883608, + 1057453858, + -1110684311, + -1069454528, + -1083711924, + 1048832770, + -1092663463, + 1076957493, + -1077791401, + 1074001770, + 1041542894, + -1081845014, + 1065149226, + 1069468953, + 1024273885, + -1094149871, + -1075714370, + 1057889701, + 1029142018, + 1083171711, + -1074255156, + -1100758920, + 1073793426, + -1082247778, + 1066415625, + 1041694155, + 1060007130, + 1074261483, + 1074261839, + 1072732318, + 1070670833, + -1093032741, + 1070326468, + 1035801598, + 1056238273, + -1106692218, + 1021336132, + 1066449187, + -1098629133, + 1069169276, + -1082761719, + 1050548104, + -1112747210, + 1060503088, + -1097903197, + -1100919937, + -1096317624, + 1065692994, + -1107530436, + -1097374355, + -1100784157, + 1056001598, + -1083276225, + 1043593787, + 1062999422, + 1042044721, + 1062194536, + 1028894323, + -1110558800, + 1049771135, + -1093986567, + 1058585334, + 1054394074, + -1078742777, + -1086179667, + 1045696579, + -1072481599, + -1125447116, + -1105189015, + 1052851350, + 1050043544, + 1054183281, + 1057544165, + -1090537384, + 1058897832, + -1082780547, + 1053034057, + -1089353690, + 1065755865, + 1041078481, + 1047207586, + -1104614882, + -1090321716, + -1079959982, + 1054920611, + 1056924316, + -1072812673, + -1114824606, + -1094872361, + 1065729470, + -1068556628, + 1049493586, + 1080312969, + -1079990873, + -1075671454, + 1065245087, + 1054372220, + 1067199011, + 1028269269, + -1072197083, + 1065910863, + 1068791952, + 1052970784, + -1078705554, + -1076380562, + -1073429918, + -1089044309, + 1069838259, + -1097087825, + 1067823814, + -1073867312, + -1088203543, + 1061874042, + 1033851160, + 1037667313, + -1075359018, + 1066672685, + -1090461945, + 1072698416, + 1064366172, + -1092180304, + -1085830949, + 1068844563, + -1086582203, + 1076069417, + 1044050752, + -1094182693, + -1086508888, + 1032083450, + -1106029243, + 1065822106, + -1077476951, + 1073654014, + -1102074409, + 1067165291, + 1064395875, + 1079455988, + 1071290230, + 1067917393, + -1073020892, + -1079768379, + -1077575909, + -1079514194, + 1074965871, + -1105984613, + -1086471862, + 1077469895, + 1052480178, + 1074073738, + 1068091401, + -1080508311, + -1076343500, + -1106153714, + 1032634930, + -1084663342, + -1071588146, + -1085006260, + -1094398925, + 1067905234, + 1074696112, + 1061070553, + 1082730958, + 1050215036, + -1085412699, + -1070558919, + -1072974177, + 1054599839, + 1065034885, + -1075217046, + 1082726787, + 1063125494, + -1137664535, + -1086574892, + 1034146173, + -1087502923, + -1112589132, + 1073650919, + 1067606667, + 1076480231, + -1103340873, + -1092483496, + 1057581865, + 1078196426, + 1069613506, + 1067932414, + 1071965287, + 1053170007, + -1099077328, + -1098637625, + 1063539948, + 1066447141, + -1089099594, + -1122527203, + 1064510632, + 1074984920, + -1081338862, + -1086926690, + -1089401922, + 1077925442, + 1046215152, + 1079405170, + -1089564717, + 1030375196, + 1053830318, + -1070610184, + 1067207215, + 1065675579, + 1060753461, + -1079535622, + 1049404402, + 1073591963, + 1072951988, + 1079486767, + 1059517972, + 1061763006, + 1070619433, + 1075315167, + 1062806519, + 1055455282, + -1115578538, + 1062784917, + -1094291712, + 1072495765, + -1097611274, + -1072219403, + 1067412725, + 1060675188, + -1093523482, + -1090482167, + 1055178420, + 1059458600, + 1049137200, + 1056259624, + -1073370492, + -1093371236, + 1063828862, + -1094133553, + 1049401544, + 1060064747, + -1089906695, + 1021833626, + -1115473276, + -1091989430, + -1083959484, + -1093292908, + 1063010684, + -1083459946, + -1092684423, + -1084316497, + -1087415033, + 1076460913, + -1078966899, + -1089820165, + -1104384399, + -1064453649, + -1090415786, + 1052904895, + -1130377748, + 1035907732, + -1089114143, + 1009550094, + 1024882945, + 1050035294, + 1062759468, + -1093439118, + 1077298933, + -1113366419, + 1074772083, + 1060136612, + -1078097899, + -1080678470, + -1113642706, + 1073161042, + 1059271465, + 1076414595, + 1088035457, + 1072830318, + 1068867922, + 1074431826, + -1076207483, + -1083878781, + 1065400542, + 1070604905, + -1091682265, + -1113861610, + -1078545253, + -1081074948, + 1066588179, + -1078082301, + 1068161737, + 1061252937, + -1070104086, + -1080692091, + -1098237306, + 1037073700, + -1083274633, + -1101694973, + -1080253928, + -1095863324, + 1059044827, + 1074382986, + -1072208513, + 1067230667, + -1079507963, + -1101038345, + -1095414786, + 1068874910, + -1079967524, + -1093606653, + -1083069518, + 1082042760, + 1061904494, + -1108453370, + -1085206405, + 1051442736, + 1048193380, + 1052492886, + 1057969043, + -1090002526, + -1071455711, + 1071233534, + -1100455004, + 1074179422, + 1035004128, + 1059626455, + -1077571527, + -1087309767, + -1081278572, + 1059320570, + 1061111339, + -1077144629, + 1083339906, + -1095073609, + 1061601046, + -1094175312, + 1061805699, + 1074697636, + 1058612592, + 1066435689, + -1088276700, + -1081088734, + -1081670074, + -1090485191, + 1070758013, + -1094746158, + 1070891583, + 1060973178, + -1086706834, + -1105792025, + 1066633236, + -1113109931, + 1056823162, + 1057525563, + 1057114986, + 1067927006, + -1088276056, + 1074685900, + 1061738930, + -1081939230, + -1088887407, + 1069505469, + -1104176713, + -1105672773, + -1104897770, + -1112830232, + 1066573370, + -1073657085, + 1056462377, + -1067527634, + -1096290115, + -1077440032, + 1020180892, + -1064646726, + 1033364658, + 1051745111, + 1036248755, + 1064152142, + -1070967234, + -1075759652, + -1075461299, + -1081713270, + 1058394277, + -1076351811, + -1072326577, + -1078594906, + 1066724214, + -1092009123, + 1071245037, + -1077859206, + -1078227785, + -1077839036, + 1067436190, + 1067937783, + -1102759232, + -1089171391, + -1077771518, + 1074101601, + 1076799122, + 1057980131, + -1069597468, + -1086913900, + 1049047273, + 1057112813, + 1069812357, + -1079356187, + 1061141614, + -1079489562, + 1032795922, + -1118875811, + -1085571419, + 1058613338, + 1060295709, + 1030954979, + -1094429711, + -1109506090, + -1082830984, + -1092750771, + 1035909768, + 1068629003, + 1064764691, + -1097079655, + -1081110862, + 1042872576, + 1060074880, + 1034792850, + -1109495452, + 1033303677, + -1111646240, + -1089656203, + -1088848778, + -1081968934, + -1107963750, + -1098340699, + 1058519823, + 1051364374, + 1060846984, + 1032344355, + 1039382402, + 1060249097, + -1087352251, + -1126804769, + -1092240865, + 1060801839, + -1111438876, + 1038038549, + 1053430810, + -1138911074, + 1050149391, + -1102511477, + 1065988580, + -1087867614, + 1040719759, + -1103235273, + -1085735528, + 1032030211, + -1077378763, + 1065181441, + 1017153583, + -1098849307, + -1089077083, + 1035018322, + -1106139800, + -1077484990, + 1045928473, + -1092906398, + 1065026258, + 1071477209, + -1087327991, + 1061771897, + 1057499516, + -1079169201, + -1094128028, + -1081826371, + -1080261613, + -1088690753, + -1095853055, + 1060362174, + -1086100154, + 1056808396, + 1036436222, + 1065126214, + -1080106056, + 1057160398, + -1088257737, + -1089461023, + -1095062994, + -1065856346, + -1081145280, + 1059185437, + -1088533838, + -1111453093, + 1074456179, + -1088251081, + 1045456947, + 1068009436, + -1078932149, + 1064991928, + 1069223748, + -1080270872, + 1051590293, + 1075707316, + -1077550617, + 1072177305, + 1054467811, + 1050018320, + -1078751210, + 1064099571, + 1065888814, + 1015575030, + 1041338301, + -1064331943, + -1081630050, + 1068744364, + -1098125526, + 1045783989, + -1149815938, + -1092108023, + -1081389412, + -1102573519, + 1075783495, + 1051903650, + -1085903446, + 1058449010, + 1066918759, + -1084327545, + -1084388254, + 1061369620, + 1073870401, + 1062746283, + -1073325376, + -1082677452, + 1044824269, + 1007720642, + -1078778260, + 1068823962, + -1095637686, + -1114597308, + -1086502204, + -1082750675, + -1084779026, + 1077150038, + -1072978061, + 1066912103, + 1065487737, + 1046948511, + 1075696436, + 1059859611, + 1040330095, + -1074411929, + -1082664436, + -1070219744, + -1104752782, + 1059513426, + -1086077293, + 1058896953, + -1074212631, + 1067147899, + 1065639805, + -1067932936, + -1085158935, + -1080005773, + -1089857699, + 1058794790, + 1078671036, + -1082214199, + -1079244496, + -1074650628, + 1070780588, + 1080622069, + 1062582637, + -1087205256, + 1071856002, + 1074947864, + -1083406289, + 1055431595, + 1060448649, + -1085370510, + -1090437319, + 1045934992, + -1079142179, + 1049337078, + -1087074558, + 1051431820, + -1101781555, + -1076269181, + -1071371445, + -1089289560, + 1051778365, + 1076802171, + 1066237412, + -1140709492, + -1078054093, + -1064624435, + 1075359991, + 1060296491, + 1021928551, + 1048835901, + 1063634723, + -1084160295, + 1051540338, + 1067481063, + -1085344136, + 1019029410, + 1048844646, + -1080947807, + 1045587734, + 1067772747, + 1027434630, + 1026523062, + -1085820881, + 1041363949, + -1089180557, + 1043319949, + 1034596309, + -1085093396, + 1048947803, + 1033602440, + 1052563263, + 1065145041, + -1090020125, + 1034827735, + -1087743773, + -1086670445, + -1084968725, + 1035505038, + 1049131204, + 1057281039, + -1087025786, + -1117658809, + 1050879148, + 1056261932, + -1086318707, + -1092542445, + -1102619968, + 1041254854, + 1057324161, + -1097199020, + -1086507456, + 1058244251, + 1045031406, + 1049364964, + -1080807686, + -1087510903, + -1071593569, + 1055158849, + 1059861296, + 1055155157, + -1072091694, + 1058617654, + -1091221695, + 1062426114, + -1086916345, + 1065150893, + -1071166653, + -1085951508, + 1068514909, + -1098398227, + -1094993101, + 1056171169, + -1082387623, + -1095534540, + 1071583165, + -1115480098, + 1065650195, + -1073060180, + -1104750068, + 1064283513, + -1084553077, + 1068200818, + 1063730880, + 1017904587, + 1070489073, + 1060770794, + -1074448425, + -1081694243, + 1068601689, + 1069880557, + 1068002140, + -1087617783, + 1061041173, + 1028475363, + 1066322472, + -1074054131, + -1073208724, + 1066772248, + 1071311083, + -1080265026, + -1091083646, + 1077779354, + -1076603031, + 1074734928, + 1065385736, + 1060743233, + -1071541271, + -1088417867, + -1064905321, + 1062737973, + -1068015185, + 1079806479, + -1075737179, + -1091628280, + -1061858012, + 1059096195, + -1073651384, + -1079809086, + 1061502119, + -1089144846, + 1085605067, + 1065382311, + -1096254673, + 1063637897, + 1084649418, + -1079171488, + -1069619986, + 1075067561, + -1073809904, + 1082631017, + 1058118904, + -1072909344, + -1073351813, + -1066254560, + 1045779420, + 1070273844, + 1066942716, + 1039955992, + 1077932159, + 1070452060, + 1056927028, + -1078147480, + -1079731785, + -1082307485, + 1074922739, + -1063489327, + -1081316156, + -1076835391, + -1077453161, + 1072795225, + 984824733, + -1065514259, + 1069637250, + -1071993838, + 1080513619, + -1078369366, + 1074619517, + -1069677578, + -1072801523, + -1071998740, + -1076161437, + -1079734179, + -1105057747, + 1045623103, + -1057316226, + 1034371595, + 1076005885, + 1082652560, + -1064910249, + -1064683612, + 1083836201, + -1092649504, + -1067426576, + -1081148785, + -1061872438, + -1069118778, + -1068811951, + -1084655633, + -1078169099, + 1063793821, + -1083665901, + -1065767814, + 1061690013, + 1064564407, + 1077732689, + -1061500109, + 1079436045, + -1079038512, + 1036281583, + 1047180447, + 1057681006, + -1097330739, + 1083395440, + -1104517684, + 1044855535, + -1092234156, + -1089269899, + 1067217858, + -1086663061, + 1068349039, + 1074546988, + -1080640452, + -1096713279, + -1089459437, + 1051292230, + 1042364729, + -1089816757, + -1112050176, + -1103504471, + -1076682268, + -1085592790, + 1064946549, + 1067751430, + 1052409704, + -1086369132, + -1107537687, + -1118852657, + -1096918702, + 1060152088, + 1052432496, + 1063002827, + -1105240847, + -1086441609, + -1093284944, + 1063633834, + -1090819160, + -1094727104, + 1050189284, + 1051915317, + -1098808882, + 1056256013, + -1080882933, + 1058625717, + 1063570510, + -1103689279, + 1060522429, + 1051215157, + -1093458122, + 1064374211, + -1072694082, + -1086585275, + 1063902909, + 1075782811, + -1083335482, + 1067087941, + 1065641152, + -1072149726, + -1072790767, + -1081956939, + 1062318856, + -1089914283, + 1076980726, + 1057645621, + 1064660437, + -1069459616, + -1112711338, + -1080883482, + -1078585654, + -1073082393, + -1098410252, + 1058192047, + -1072373426, + -1103558923, + -1064528046, + 1046914667, + 1068059291, + 1069152976, + 1066847656, + -1072063821, + -1066677591, + -1056444328, + -1095838057, + -1089931991, + 1050140079, + -1113650234, + 1066439629, + -1072911574, + 1070927408, + -1077480705, + -1107583708, + -1059502066, + 1044677958, + 1069461429, + -1071480766, + 1058989633, + -1106544696, + 1073921719, + -1086945869, + 1069889941, + -1096488095, + -1079004373, + -1079956651, + 1054964924, + 1061424040, + 1065105253, + -1081537820, + -1077467177, + 1066111073, + -1088132792, + -1065924728, + -1114722413, + -1071734493, + 1069104476, + -1072222670, + 1024563398, + 1071304331, + 1050492496, + 1056121475, + -1098594109, + 1066577919, + 1064252931, + 1073842671, + -1073613123, + -1071324865, + -1066387145, + 1057275032, + -1082452116, + 1057256541, + -1091344227, + 1072729020, + 1055040491, + 1060761424, + 1071452191, + 1066490522, + -1093341463, + 1074635186, + -1086843659, + 1063038054, + 1056385174, + -1079285860, + 1069862342, + 1064481140, + 1073530934, + -1079944768, + -1079603356, + -1072895692, + 1048916967, + -1097129451, + 1066053287, + 1059685533, + -1089424039, + -1079502836, + -1086101209, + -1079849521, + 1074715340, + 1071450893, + -1086184481, + -1087901552, + -1077180057, + 1068533713, + -1060929627, + 1079529187, + 1081428330, + 1064243951, + 1079363392, + 1058906595, + -1081228682, + -1080628880, + 1057491778, + -1106988229, + 1079635315, + 1039660072, + -1078782509, + -1088152236, + 1080414457, + 1065470156, + 1068390171, + 1036243124, + 1074478011, + 1069774624, + -1080451527, + 1056958204, + 1073193091, + -1074396396, + 1066951312, + 1053387298, + 1073887689, + -1107674221, + -1080144931, + -1083463505, + 1069125817, + 1078090530, + 1066203232, + -1084227388, + -1088334539, + -1104858805, + -1120176370, + -1084912447, + 1073585919, + 1053767755, + 1042813060, + 1052694175, + 1059853023, + -1098433564, + -1101992842, + -1088478755, + 1068348300, + -1081306591, + 1061670114, + -1090113536, + 1061844956, + 1045559893, + 1060912619, + -1141284238, + 1058350557, + 1045010496, + 1039987174, + 1049895420, + -1122781037, + 1049293555, + -1112641216, + 1032456591, + -1120039665, + 1044507059, + -1102541030, + -1081672585, + 1048123364, + 1046915918, + -1102462435, + 1067499452, + -1088226206, + -1088825572, + 1046394877, + -1103400781, + -1110928165, + -1083958119, + 1032283926, + 1044670957, + -1087682875, + 1058093418, + 1059663585, + 1063416982, + 1044197958, + -1087396698, + -1112439762, + 1068120526, + 1077869815, + -1092775394, + -1091943560, + -1083137057, + -1076320428, + 1060041268, + 1061107619, + 1066830815, + 1057001705, + 1076080705, + 1056829831, + -1085852197, + 1062895690, + 1075038939, + 1066213636, + -1089642013, + -1094832583, + 1057063081, + -1123817178, + 1073175130, + 1063140164, + -1079453920, + -1073585813, + -1080391197, + 1074866762, + 1066090472, + 1065204657, + 1063952662, + 1052422130, + 1048060094, + -1081114801, + -1086864458, + -1089924685, + -1081654092, + 1054329273, + 1074027337, + -1103491062, + 1069039800, + -1078976819, + -1079277806, + 1067704160, + -1086461724, + -1116227673, + -1088563791, + -1084196646, + -1091650753, + -1080269594, + -1079315803, + -1081847562, + -1095808136, + 1076674006, + -1080668549, + 1057064873, + 1073910009, + 1080844497, + -1079619374, + 1067669517, + -1072598608, + -1098751169, + -1094769247, + 1074563701, + -1079153158, + 1060205779, + -1072371239, + 1046842709, + -1068647438, + 1075499875, + -1070566172, + 1072533078, + -1072028957, + -1074593534, + -1072061678, + 1061323839, + -1105553509, + -1070944103, + -1104006467, + -1087481430, + -1089836811, + 1065420557, + -1080370902, + -1091081988, + 1057484234, + -1070173179, + 1047801519, + -1078659902, + 1076200299, + 1076401300, + -1110943803, + -1092412663, + -1077970842, + 1067629526, + 1071365777, + -1104233882, + -1066171237, + -1069297747, + -1061211409, + -1084466105, + -1074975390, + 1041630601, + -1073393920, + -1072425161, + 1069225656, + 1071382967, + -1071399343, + 1065941439, + -1086346502, + -1080488872, + -1087283996, + -1062090717, + -1090001145, + 1075796834, + 1056574954, + -1090121975, + 1077068407, + -1092856605, + 1079033979, + 1080929123, + 1043565334, + 1070521825, + 1033969370, + -1075012335, + 1047319667, + 1053519822, + 1062044934, + -1089873516, + -1090219909, + 1062466058, + -1080313634, + 1067030826, + -1101279967, + 1069840501, + -1076960566, + 1070313777, + -1072433385, + 1068591671, + -1079772211, + 1061110762, + -1090476264, + -1095831823, + -1110627091, + -1098495932, + -1084983889, + 1059096763, + 1049817916, + -1094591830, + 1063130155, + -1097743765, + 1049889772, + -1086707104, + -1133915216, + -1097486428, + 1022224813, + -1083721483, + -1092750079, + 1066741310, + -1093371633, + -1082868315, + 1060617264, + 1034426448, + -1084026134, + -1089439966, + 1058661177, + -1089703467, + -1091556104, + 1047619471, + -1092125076, + -1086189797, + -1122471289, + 1058903408, + 1057540385, + -1079705679, + -1077391209, + -1094951279, + -1083589149, + -1098789351, + -1080463310, + -1087773999, + 1050579807, + 1056485115, + 1052479018, + 1058719099, + -1093769873, + -1089142787, + 1078488671, + 1075759967, + 1044002710, + -1083175779, + -1106354451, + -1072606352, + -1096901315, + 1063821025, + 1057698999, + 1082196031, + -1081774891, + -1087094937, + -1065002245, + -1084504676, + 1061041182, + 1064469415, + 1065738848, + -1093719882, + -1081588436, + -1131592575, + -1075538689, + -1086120025, + -1082319008, + 1051924616, + -1072723536, + 1040490077, + 1042835651, + -1074265285, + 1072506226, + -1073393610, + -1100245226, + -1101955861, + -1079708520, + -1077181793, + 1052263727, + -1073151230, + 1074314535, + 1067309467, + -1075380236, + 1054198493, + -1073153223, + -1088929607, + -1079629849, + -1068279180, + 1068391757, + 1072375198, + -1086116082, + -1069916495, + 1070250961, + -1090192057, + 1049396930, + 1070836119, + -1071822969, + 1071564697, + 1050902388, + -1087031236, + 1070565174, + -1073973815, + -1105788137, + 1069268694, + 1051027518, + 1069087445, + -1073624680, + -1088208064, + 1071002517, + -1086378537, + 1079590486, + 1040772100, + -1071962004, + -1084272994, + 1035924257, + 1067722225, + -1135917713, + 1036284991, + 1080806668, + 1069880544, + -1072959437, + 1069253784, + 1060175416, + -1099638732, + 1075160229, + -1079090838, + 1074932805, + -1077080314, + 1060574359, + -1101060003, + -1089398127, + 1040462821, + 1066511599, + 1053324484, + -1092653453, + 1050578011, + -1081189520, + -1100575375, + 1066256157, + -1080153679, + -1090242858, + 1066812366, + 1067131528, + -1080973857, + 1080783808, + 1053584326, + 1052408387, + -1103796137, + -1075114060, + -1088928652, + 1068113431, + -1064494921, + 1058468656, + -1088130778, + 1069170997, + 1065447634, + 1066479554, + 1061774985, + -1088170849, + -1064222985, + -1078624106, + -1082887524, + 1080391500, + 1073863686, + -1071864686, + 1069217891, + 1072415332, + 1060521112, + 1074216230, + -1086882527, + -1072640890, + 1063758572, + -1114079295, + 1071807456, + -1078681188, + -1083097628, + 1077816276, + 1057185124, + -1077021226, + 1062733144, + -1092424363, + 1070110598, + -1082093867, + -1082099328, + -1094926795, + 1063685681, + 1066184068, + -1084454483, + 1051198061, + 1048675230, + 1054601621, + -1084864803, + 1050149722, + 1063947666, + -1087543234, + -1101545345, + 1039300707, + -1121910840, + -1091864835, + -1089103001, + 1061099866, + -1108489513, + -1158725337, + -1097348607, + -1100152466, + -1094446724, + -1104275990, + -1129003341, + 1060260075, + 1052472854, + -1101081705, + 1065232823, + -1095759096, + -1081243978, + -1080349841, + -1124068937, + -1089493345, + -1088017735, + 1049073948, + 1046187155, + 1064744907, + 1053444796, + 1069983315, + 1058588683, + 1067146909, + 1058754080, + -1102960834, + 1054935909, + 1072396412, + 1066521750, + -1087372662, + 1074585798, + -1078872351, + -1077060232, + 1070775650, + 1072783968, + -1074787959, + -1089821694, + 1061208992, + -1077838298, + -1081263208, + -1061581775, + 1074265176, + 1080785711, + -1075077623, + 1069043399, + -1072044686, + -1080383235, + 1043487031, + -1080266184, + 1078852633, + 1067690427, + 1076572156, + -1070753191, + 1069577219, + -1077473252, + 1044430220, + -1081359310, + 1066478269, + 1076744199, + -1094229783, + 1060211325, + -1110957311, + -1084739057, + 1062277776, + 1066665167, + 1058144595, + 1070327063, + 1064117479, + 1065030802, + 1036966934, + 1065953156, + -1088092165, + -1109719975, + -1078903716, + -1079318966, + -1063288539, + -1073608157, + 1059946339, + 1049791691, + 1057567783, + 1049123141, + 1050101167, + -1084413687, + -1104677394, + 1061901970, + 1065626776, + -1082924246, + -1074774151, + -1105580878, + 1063716427, + 1063646732, + 1048591260, + -1080021103, + -1083325817, + 1055716433, + 1047701118, + -1071320338, + 1071939838, + 1058148866, + 1057282523, + -1078691530, + -1066288235, + 1057576484, + -1094708831, + 1044115051, + -1076231759, + 1066316571, + 1072292497, + -1091599447, + -1104879838, + 1073504727, + 1046436855, + 1040132940, + 1064670829, + -1072678921, + 1075065210, + -1081208449, + -1090630162, + 1054337300, + 1050867303, + 1058128816, + -1075652137, + -1075416690, + 1071992437, + -1090696325, + 1072830105, + 1072026360, + 1053868707, + -1071215119, + 1085347147, + 1043879547, + 1064320281, + 1050909403, + -1119712534, + 1060855023, + 1073987870, + 1071576381, + 1078581740, + 1051456402, + -1095126375, + 1058531669, + 1076944509, + 1074019890, + -1076944480, + 1077922533, + 1059798332, + -1109852409, + 1070940255, + 1046656482, + -1078989492, + -1097906607, + 1065317384, + 1078637041, + 1068702843, + 1066457905, + -1087188681, + 1070059935, + 1070195454, + -1140000030, + 1064790658, + 1081178728, + -1068982975, + -1090061180, + -1090508765, + 1073013205, + 1075716394, + 1067146679, + 1065687764, + 1066099183, + 1064415494, + 1050446570, + 1054554300, + -1091085834, + 1040198822, + 1044583485, + 1052760454, + 1034690457, + 1054369284, + -1090912057, + -1115555203, + 1051884039, + 1049114536, + 1051054592, + -1086687357, + 1018851525, + -1093195052, + 1051450303, + 1043354758, + 1059694156, + 1051438939, + 1057094756, + 1034651992, + -1103825735, + -1102337789, + 1041270770, + 1051150724, + -1087634684, + 1030751723, + -1078939651, + 1053115123, + -1085513110, + 1046776326, + -1133513975, + -1094398779, + -1089600484, + 1043376871, + 1043726570, + -1090096675, + -1087349751, + -1094144850, + -1095315572, + 1048060045, + 1043027092, + -1102697089, + 1041672937, + 1008956674, + 1050075597, + 1052115951, + 1042422685, + 1068311440, + -1116701249, + 1059297908, + 1068951139, + 1078324641, + -1095188181, + -1096933296, + -1085911358, + -1080708292, + -1076477800, + -1115409865, + -1119103020, + 1070926791, + -1085900243, + -1073706469, + -1089248104, + -1097291332, + -1087386694, + 1053295970, + -1098174975, + 1050807650, + 1046567176, + 1055802822, + -1078766333, + -1083124617, + -1085579679, + -1080259253, + 1028358982, + -1080248814, + 1068923726, + -1108711002, + 1071175928, + 1047945590, + 1050824669, + 1019962030, + 1061080762, + 1056868948, + -1074694427, + 1031566237, + -1102145796, + -1093556301, + 1061459516, + 1071058594, + -1077752991, + -1107092633, + -1084876232, + -1085710043, + -1109411694, + 1045098284, + 1064411475, + 1066624197, + 1069514261, + 1050977316, + -1110512472, + -1076413537, + 1057624567, + -1064276132, + -1090303303, + -1075553628, + 1078913664, + 1074581586, + -1089667930, + -1070044958, + -1127166843, + 1069637295, + -1088824998, + 1074102179, + -1089047857, + -1085949343, + 1063859494, + 1076240249, + -1079816330, + 1047665633, + 1077026590, + -1080031059, + 1080645481, + 1053096679, + -1071541320, + 1068137166, + -1074294032, + 1049917868, + 1074274043, + 1038398409, + 1063607308, + -1088042320, + -1086304793, + -1092337868, + 1059967022, + -1086011917, + -1087598977, + -1091580872, + -1081062786, + 1063895232, + -1086092490, + 1075784671, + -1076249831, + -1117218734, + -1073007967, + 1077125777, + -1098160474, + 1072409143, + 1072139910, + -1066188031, + -1076440479, + 1076294284, + -1087276434, + 1067725587, + 1073355073, + 1069616496, + 1044942191, + -1065170200, + -1089380671, + 1059693995, + -1098034870, + 1074068472, + 1081107140, + 1064058956, + -1078648852, + -1080878745, + -1098368452, + 1078679029, + 1074381637, + 1063833729, + 1069201196, + -1076378632, + 1069082062, + 1073071888, + 1047632607, + 1057459323, + -1099490353, + 1067007695, + 1061108150, + -1080377793, + -1081693951, + -1089954521, + -1108259368, + -1086305452, + -1083711599, + -1116411764, + -1075444715, + 1052555884, + -1086505962, + 1055095428, + -1093321391, + 1066203435, + -1089180236, + 1025002266, + -1087326311, + -1089749942, + -1097755780, + -1079269497, + -1086773891, + -1090297172, + -1091898881, + 1046488044, + -1080305335, + -1089754588, + 1031093492, + -1092076165, + -1079711121, + -1086207867, + 1051911399, + 1050985959, + 1043727825, + 1032172874, + -1083113351, + 1062260791, + -1112632779, + 1071113560, + 1049654872, + 1065656944, + 1059320443, + -1095494790, + -1106859806, + 1050438594, + 1066461401, + 1049939624, + 1057380988, + -1111014185, + -1085134978, + 1060845470, + 1060124431, + -1081184819, + 1041178658, + -1110184630, + -1109679418, + 1060226317, + 1062358812, + 1055820522, + 1072351159, + 993804396, + -1078812301, + 1071589981, + 1046805832, + -1076833604, + -1078176154, + -1076517324, + 1057306617, + -1099823005, + -1080329379, + 1054709968, + -1090932228, + -1068019361, + -1079583784, + -1090351865, + -1092016835, + 1066940226, + 1041638473, + 1067430549, + 1059193876, + -1079616422, + -1081513786, + -1083291408, + -1096289742, + -1072123000, + 1074973758, + -1074435765, + 1055096340, + 1064981390, + -1081209267, + 1074868909, + 1056457488, + 1003154907, + 1061551581, + -1085372654, + -1093850439, + -1110873034, + -1098274725, + 1040857597, + -1081562864, + -1104453873, + -1065137195, + -1113943025, + -1086874056, + 1060135188, + 1071119494, + -1068927606, + 1064611751, + -1080861219, + -1118085100, + -1074703722, + 1059873026, + -1096314792, + 1061023444, + -1080674929, + 1067241566, + 1071271800, + 1019060397, + -1086091086, + 1069566317, + 1072708179, + 999615422, + 1067870345, + -1088719883, + 1073318836, + 1067573757, + -1103216698, + -1074300456, + 1059287977, + 1067135528, + -1082428338, + -1092174914, + 1061060401, + -1085879112, + -1075393996, + 1067671747, + 1055724385, + -1081594576, + -1086915760, + 1057398880, + -1068007622, + 1069472845, + 1073064664, + -1104755528, + -1106136260, + 1066788047, + 1071257573, + -1082178810, + 1073591189, + 1025896614, + -1065875696, + -1072553213, + -1097965949, + 1063264098, + -1103345035, + 1062449965, + -1064603189, + 1068045397, + 1063934210, + -1078973024, + 1065058594, + 1060813437, + 1067350225, + 1066838041, + -1080110191, + -1079849462, + -1083545688, + 1031316659, + -1076881161, + -1104882922, + -1082337369, + -1089564071, + -1077727430, + -1082123902, + -1078464081, + -1071165005, + -1089375661, + 1065419977, + -1064899305, + -1080224001, + 1052198631, + -1089326947, + -1099364923, + 1074481972, + -1081088723, + -1081852228, + 1063977980, + -1098390731, + 1063963111, + 1061778833, + 1060725295, + -1078129988, + -1082034655, + -1103604041, + -1084657353, + 1055188832, + -1089873556, + 1029534251, + 1040685485, + 1062321961, + -1097728605, + -1094125805, + 1060768804, + -1103325753, + -1087288670, + 1031322785, + 1050078841, + -1094723676, + 1050252610, + -1096906248, + 1034941251, + 1046416989, + 1046265557, + 1018263178, + 1043554521, + -1079771543, + -1086469335, + 1056298213, + -1120702498, + -1087056917, + -1101598285, + 1039151930, + -1086818189, + -1106730210, + 1060618460, + 1063201356, + 1043602623, + 1052685546, + -1082433230, + 1058777509, + -1108902062, + 1061885915, + 1066462419, + -1095104141, + 1055459151, + -1094747950, + 1054326674, + 1053720633, + -1086990334, + -1089207088, + 1044308273, + 1054605055, + 1041193933, + -1100350293, + 1052681452, + -1090324007, + 1042010019, + -1083020521, + 1062975178, + -1088813488, + 1068421489, + 1069879156, + 1066208454, + -1098485949, + 1054203384, + -1125848752, + -1088727132, + 1077657765, + 1076477856, + -1096734599, + -1093477535, + 1066593180, + 1064704192, + 1047533208, + -1089724804, + -1083683504, + -1107672195, + -1080102623, + -1079919526, + 1076579610, + -1075821585, + -1091927017, + 1077046195, + -1107169639, + -1104476053, + -1073946925, + 1057181144, + -1088895023, + -1078665186, + -1085377751, + 1033842170, + 1046769814, + 1066343971, + 1075108154, + -1076370856, + 1061900774, + -1083097961, + 1063011642, + -1102914191, + 1066025718, + -1091434501, + 1054609685, + -1078300606, + -1088693958, + 1062557904, + -1074276532, + -1091941654, + 1067706971, + 1066299506, + -1097611029, + 1065516971, + -1087910241, + 1055444591, + -1089951034, + 1067889764, + -1110748083, + 1052899825, + 1064083673, + 1075998683, + 1057728785, + -1098981260, + -1086996916, + -1102624387, + -1084389144, + 1063565753, + 1073734908, + 1067788202, + 1066244009, + -1082139810, + 1063688963, + 1062846993, + 1041375270, + -1068777766, + -1142329340, + -1086621833, + -1087871490, + -1076022601, + -1080965975, + -1076469464, + -1105701447, + -1068156915, + -1076208600, + -1083699667, + 1034201075, + -1095821474, + 1044563648, + 1065373330, + -1105589085, + -1090278643, + -1075482026, + 1019003188, + 1074950040, + -1076582479, + -1083993470, + -1067911925, + -1106304386, + 1068103997, + -1077860958, + 1066775304, + -1121303300, + -1094549470, + -1072700193, + -1083221905, + 1040758305, + -1086229585, + -1101189940, + -1075257639, + -1088700517, + 1059500222, + -1079351372, + -1079764195, + 1025609562, + -1088944944, + -1084575688, + 1057109460, + -1093228076, + -1078513396, + 1057621395, + 1065935004, + -1104152346, + 1071080659, + 1048631237, + 1067116445, + 1062665268, + -1082735417, + -1070586837, + -1072902473, + -1074909015, + -1082051086, + -1071945989, + -1072628379, + -1078398163, + -1081668783, + -1088449987, + -1074070082, + -1072037951, + -1114484393, + 1057839995, + -1089025690, + -1123488108, + 1052425433, + 1049492115, + 1000516684, + -1098075604, + 1050957830, + -1085861097, + 1052704877, + 1052707908, + 1070520673, + -1095151623, + 1068049667, + 1020316326, + 1036298551, + -1091851877, + -1085704400, + -1097991418, + -1088281513, + -1084919473, + -1121978579, + 1048513782, + -1098169954, + 1063569682, + -1104787144, + -1093580124, + 1065756768, + -1094944875, + -1086554691, + 1043284828, + -1112719642, + 1053806086, + -1082781018, + -1091774192, + -1129809606, + 1062188184, + 1058465319, + -1087979760, + -1087060540, + -1091813473, + 1042228291, + 1059812326, + 1057486347, + 1059445047, + -1081490461, + 1038992518, + -1076002156, + 1062342911, + 1063163050, + -1089217094, + -1075138807, + 1018646531, + 1043581523, + -1106207107, + 1085361564, + -1107032649, + -1124860291, + -1085040158, + -1096946839, + 1056232030, + 1048687096, + 1063399761, + -1088573844, + -1087334482, + 1049630812, + 1062147541, + -1118772595, + 1066271677, + 1071003879, + 1035701340, + 1054785971, + 1047195278, + 1073186794, + 1072554498, + 1065581212, + 1036845547, + -1101277041, + -1102687220, + -1076800152, + 1062180472, + 1061478181, + 1061014283, + 1057953525, + 1073854669, + 1042533759, + 1070443368, + 1063011895, + 1067570775, + 1041667521, + 1064094264, + 1052813018, + -1118121310, + -1089828489, + 1074810662, + 1052527805, + -1087635542, + -1099464767, + 1068965986, + 1049610656, + 1054774244, + -1081492218, + 1067464310, + -1086383023, + -1095981950, + -1077092696, + 1078522934, + -1083733090, + -1095591446, + -1094978818, + 1045497661, + 1069080278, + -1087761921, + 1067268400, + -1083557234, + -1083856044, + -1084743016, + -1064562902, + -1076792815, + -1084584030, + 1058796400, + -1080312765, + -1075637755, + -1085073269, + -1072334939, + -1091033832, + -1078907037, + 1061754430, + 1052171797, + 1071328985, + 1055029355, + 1067237580, + -1095645204, + 1044550222, + -1088327258, + -1087304804, + 1074130521, + 1059293454, + 1034203879, + -1111538948, + 1051181928, + 1066824255, + -1070344697, + 1065290615, + 1066867011, + 1081403317, + -1083839277, + 1070699059, + -1069486806, + 1071389576, + 1068973928, + 1075616780, + 1059793308, + 1038205476, + -1095442012, + 1063406508, + 1082985609, + 1060521260, + 1072909953, + 1066713253, + 1054268429, + 1072368704, + 1088268529, + 1080626729, + -1103516676, + -1101693846, + 1069430339, + 1070342187, + 1073265663, + -1112429708, + 1076439045, + -1064727099, + -1078910813, + 1069658758, + 1038907784, + 1066948260, + -1100352874, + 1070377502, + 1068911157, + 1066347874, + -1130106796, + 1067258626, + 1071537552, + 1071177157, + 1049768423, + -1080151350, + -1148923457, + -1127215788, + -1086028471, + 1057732267, + -1096597769, + 1057445579, + -1090976534, + 1050711808, + -1106894051, + 1055481546, + 1064086906, + -1082055073, + 970416864, + 1054324548, + -1097345786, + 1052839345, + -1080722600, + -1083584912, + 1065726294, + 1049618547, + -1081521496, + -1098786841, + 1044892263, + -1084578973, + -1091031675, + -1107627457, + -1087772369, + 1066464705, + -1082265706, + 1049235445, + -1087225887, + 1059438947, + -1083653064, + -1093076082, + 1038870042, + 1055728158, + 1036763934, + -1106945667, + -1086999043, + -1082865295, + -1104731192, + 1052730570, + 1051707013, + -1093011814, + 1051889591, + 1067684489, + 1066127777, + 1059253508, + 1065485150, + -1111363117, + 1068082545, + 1035886110, + -1094752849, + 1054892383, + -1073696426, + -1075994252, + -1092873290, + -1089984095, + 1053903820, + 1047147144, + 1065641047, + 1074295088, + -1080542483, + -1079303280, + -1126061858, + 1068910686, + 1066798958, + 1057505295, + -1121388050, + 1059194245, + -1138130129, + 1033370288, + -1086058894, + -1086151547, + 1061849655, + -1078606059, + 1078095081, + 1033718236, + -1097351862, + 1048332655, + -1083802189, + -1077969728, + -1087321421, + 1043699598, + 1053840225, + -1081870953, + 1042469529, + -1081543429, + 1059728817, + -1091514496, + -1081912657, + 1057978699, + -1105534956, + -1081040653, + 1060980963, + 1059186234, + 1073674215, + 1047154315, + 1062772380, + -1073017485, + 1048885020, + -1090156771, + 1065658021, + 1065469471, + 1068285499, + -1086089770, + -1091000240, + 1074639255, + 1051273416, + 1054119547, + 1066809789, + -1089373999, + 1068411831, + 1011988599, + 1068746249, + -1073551884, + -1082490239, + -1126267056, + -1096108572, + -1064594128, + 1070130785, + -1076547684, + 1078878436, + 1049191393, + -1066739745, + 1075521129, + -1085999110, + -1085899600, + -1091601193, + 1071015714, + -1100792904, + -1071992185, + -1080040679, + 1065567919, + -1080933861, + 1058125536, + 1073505758, + -1101427844, + 1066543176, + 1069568100, + -1078975752, + -1122458530, + 1052271759, + -1094407828, + -1095270113, + 1072500809, + -1084585824, + -1085773413, + 1064724902, + 1069787470, + -1069692796, + 1079629454, + 1070193713, + -1085941116, + -1099263296, + 1075433823, + 1075069381, + 1056993614, + -1101247510, + 1061015543, + 1041623830, + -1071495076, + -1083799088, + 1058025076, + 1075237329, + 1073870538, + 1068487365, + 1075590637, + 1071219019, + -1082548577, + 1074070390, + 1067901632, + -1064436451, + -1080813257, + 1071091463, + 1062066915, + -1072147344, + -1091044191, + -1110338755, + -1164488748, + 1075281144, + -1114524831, + -1093684332, + 1077582569, + 1066796093, + 1064508951, + 1065479622, + -1086746280, + -1075238929, + -1103173856, + 1058192975, + 1050635664, + -1132452397, + 1055262841, + 1069002984, + 1050869079, + -1096832599, + 1047949057, + -1082253954, + -1095826122, + -1114716523, + 1048605145, + -1102995723, + -1115202538, + -1078773562, + -1092972919, + 1053095116, + -1095588832, + -1103720218, + -1094266320, + -1092282363, + -1092121148, + 1037700071, + 1064380813, + -1085431170, + -1099570234, + -1084976775, + 1054419279, + -1077823510, + 1051027685, + -1082103375, + 1039482914, + 1052180849, + -1089842925, + 1060193802, + 1057490451, + 1011632920, + 1055940375, + -1098431284, + 1043374299, + 1060158241, + -1088848926, + 1053861951, + 1067461960, + 1066750454, + 1057439266, + -1086630734, + 1058563745, + 1057205391, + -1105439543, + 1053912725, + 1064747915, + 1061402508, + -1077370718, + -1089092959, + -1084545155, + -1077417911, + 1038111300, + -1079105151, + -1085115560, + -1089052766, + -1134101712, + -1086803670, + 1065486694, + 1044695173, + 1066195455, + 1049565021, + 1083622280, + -1105133611, + 1057208322, + -1073907027, + 1073435345, + -1081364165, + -1088835359, + -1071221278, + 1051531683, + 1074378205, + -1115418512, + 1068882648, + -1072740395, + 1061318236, + -1090259672, + 1064545960, + 1062609160, + 1062654656, + 1047900400, + 1058629644, + 1075181892, + 1067095778, + -1086174033, + 1043446821, + -1084215904, + 1046985297, + -1090836153, + -1095551853, + 1057253105, + 1076968511, + 1064164294, + -1098332058, + -1089400008, + -1107303087, + -1064189813, + 1041233228, + -1102508569, + 1038537898, + 1069895545, + 1083298315, + 1066465749, + 1042681479, + 1057208052, + -1081523719, + -1081825347, + -1091020260, + -1075713299, + 1069433346, + 1062466322, + -1085508300, + 1070664174, + -1071888968, + 1038774084, + 1058644903, + 1067305688, + 1085783121, + -1106266225, + 1067129001, + -1079487431, + -1094648369, + 1069943431, + 1038747245, + -1080663945, + 1078244839, + -1078877865, + 1055776935, + -1079347040, + -1124993558, + -1095173519, + 1063113430, + 1069130940, + -1071262391, + 1077089252, + -1081648149, + -1104492898, + 1078180318, + -1078695909, + 1036793571, + -1103259531, + -1123200907, + 1074458022, + -1073683087, + 1071281925, + 1058692876, + 1085638412, + -1082508364, + -1077870029, + -1071438058, + -1075905379, + -1076435162, + -1123831556, + 1075293769, + 1062223416, + -1105778734, + 1069926025, + 1083064910, + -1080389861, + -1074438603, + -1088873872, + 1078296462, + 1072934645, + 1071688533, + 1062118160, + 1046394727, + -1071130365, + 1069453927, + 1065411467, + 1073913669, + -1096689351, + 1067990558, + 1061804541, + 1036638824, + 1058343537, + 1080807058, + 1066623191, + -1077992585, + -1088089630, + -1119719894, + -1087396484, + 1061798744, + -1088025522, + 1032219397, + -1076379841, + -1080440765, + 1062850632, + 1061866647, + -1090575947, + 1006011551, + 1065109180, + -1086456339, + 1068442954, + 1053368384, + -1099777941, + 1060165301, + 1066810642, + -1072647123, + -1110839542, + 1076026087, + 1078672109, + -1095371708, + 1043130976, + -1096038944, + -1094430539, + -1094391734, + -1079130196, + 1065748672, + 1033394733, + 1058872676, + -1091571958, + -1096051000, + -1087320018, + -1104905141, + -1101432892, + 1057599639, + 1066403782, + 1053283717, + 1051185569, + -1101699954, + 1045913929, + 1053942530, + -1094482056, + 1050497730, + -1076725162, + 1064592900, + 1056761533, + 1035913485, + 1049833325, + 1000643047, + 1059349748, + -1079235296, + 1066747533, + -1075043775, + 1070067468, + 1047004787, + -1072819387, + 1047172866, + 1065438240, + 1067785488, + 1025019168, + -1088934607, + 1057639934, + 1063320020, + -1078551322, + -1073017475, + 1048090684, + 1044639738, + -1102938789, + -1072556219, + -1076157049, + 1067009726, + 1069314777, + 1058005173, + 1075615333, + -1105703985, + -1082417297, + -1071211747, + 1067027348, + 1068422699, + 1063587301, + -1073184703, + 1063669678, + -1071801622, + -1080858885, + -1082026973, + -1073415003, + -1114001565, + -1084535742, + -1076129009, + -1087102469, + 1022572887, + 1053154219, + -1073174448, + 1078959166, + 1056858726, + 1058819211, + 999064236, + -1084484167, + 1074328081, + -1084967175, + 1077497254, + -1068674252, + 1068153027, + -1079269793, + 1084631964, + 1065458971, + -1071818123, + 1084515468, + -1088909207, + 1080868740, + 1074964326, + -1091750194, + 1031774882, + 1070320934, + 1077600114, + 1083612596, + 1078450700, + -1077171427, + -1091983945, + 1061906810, + 1067685996, + -1092982901, + 1056306900, + 1066499294, + -1078369932, + -1065158066, + -1093207045, + 1078756110, + -1060468750, + -1100665827, + 1067094733, + 1077619865, + -1079627332, + -1074975808, + 1072014844, + 1077385836, + -1064251943, + 1052140376, + -1066795979, + 1078043414, + 1039336618, + 1067569428, + -1098073178, + -1079931752, + -1073919236, + 1052966734, + -1084664547, + -1085241359, + 1065390030, + 1057637428, + -1081550421, + -1084619295, + -1082267590, + -1115330043, + 1069712482, + -1069231326, + 1066896639, + -1070438905, + -1080101396, + -1072735824, + 1058830143, + 1057205398, + 1075592389, + 1069222080, + 1040672750, + -1081169253, + -1069438672, + 1055408736, + -1104247332, + 1058785302, + -1081342622, + 1057527463, + -1079921712, + -1072096380, + -1067112746, + -1090850963, + 1052612891, + -1089303332, + 1082504591, + -1080513671, + -1086935504, + -1065222587, + -1064261116, + -1088136997, + -1087523184, + -1097565321, + -1062171368, + -1123158290, + 1050992068, + 1063183620, + 1039520551, + 1065724473, + -1087172367, + 978977023, + 1051188268, + 1062177062, + -1080056401, + 1048861242, + 1051499839, + -1083507294, + 1044835613, + -1088202921, + 1055174760, + 1071256093, + -1085422311, + -1087405041, + -1092011348, + 1059022099, + 1065394915, + -1081536840, + -1103164490, + -1095565438, + 1026870032, + 1067984567, + -1089738639, + -1088438346, + -1102523269, + 1064792744, + -1095606990, + -1085803126, + 1058375089, + -1082059509, + 1034394947, + 1063072411, + 997199324, + 1066062546, + 1033821201, + 1067605692, + -1113262066, + 1065813559, + 1052840918, + -1079546138, + 1052565335, + 1058513508, + -1098899120, + 1070378544, + -1072038711, + 1067183435, + 1079255530, + -1093825642, + 1070297666, + -1073646053, + 1041559231, + 1058212166, + -1068864247, + 1086225307, + -1071234625, + 1073654416, + -1072448747, + -1110192138, + 1074467769, + -1088952064, + -1066714892, + -1077050926, + 1065078722, + -1090989662, + -1086040813, + 1073681200, + -1096818584, + 1059614117, + 1070358424, + 1051215896, + -1078457977, + 1067242455, + 1076404277, + 1077527184, + -1090021504, + 1062000564, + -1084042907, + -1075030868, + 1081855844, + 1015407201, + 1057064275, + -1101302460, + 1059193613, + 1044523588, + -1093608409, + 1075504132, + -1075246043, + 1054051969, + 1053307281, + -1066048201, + -1084577367, + 1061057120, + 1055878160, + -1089434002, + 1067831119, + 1032094046, + -1082750735, + -1106104395, + -1079417168, + 1069269028, + 1068524333, + 1076130137, + -1102283110, + 1080515775, + 1018322662, + 1026212296, + -1091331210, + -1097991031, + -1087157237, + -1089195436, + 1074714570, + -1112535954, + 1062481398, + 1049215785, + 1063014836, + 1074034638, + 1074574339, + 1066083996, + 1051996073, + 1027443010, + -1095360646, + -1075718612, + 1057775049, + -1097878317, + 1056963130, + -1087237956, + 1053096426, + 1076477519, + -1128860466, + 1077345459, + 1050557330, + -1090947768, + -1080463499, + -1110328892, + -1097544387, + 1077552548, + 1060818676, + 1059156527, + -1088784276, + 1054811019, + -1128221504, + -1081881652, + -1085302704, + -1066850140, + 1051839617, + 1073858063, + -1081751845, + 1060307935, + -1071855481, + -1080202890, + 1068040753, + -1079697531, + -1088425233, + -1088635099, + 1078858287, + 1035652917, + -1078549732, + 1066760614, + 1073181022, + 1073772330, + 1022844090, + -1091270989, + -1070846223, + -1088781138, + 1028646555, + 1076149241, + -1098667440, + -1072885382, + 1067244244, + -1094421726, + -1069261783, + 1059667614, + -1081967129, + 1071737117, + -1076277774, + -1088297309, + -1096253163, + -1081654194, + -1076906993, + -1063794643, + 1071590393, + -1079956359, + -1094680600, + -1080847290, + 1073261836, + -1085541346, + 1039746990, + -1092689346, + -1104469078, + 1061632300, + -1114607376, + -1090170871, + 1062978353, + 1050034612, + -1098020834, + -1088415428, + -1100983761, + 1058895591, + 1064517477, + 1061242002, + 1052438945, + 1033941032, + 1063493971, + -1096637794, + -1088773683, + 1060407920, + 1049300998, + 1049529438, + -1092107809, + -1093595469, + 1061296797, + -1085518819, + 1066868872, + -1101065135, + 1060405704, + 1048881848, + 1040665768, + -1089570630, + -1124994432, + -1115530077, + -1100098928, + -1098769793, + 1045412433, + 1068112236, + 1047335383, + -1088124544, + -1089714583, + 1062072200, + -1079773990, + 1063333180, + -1087633651, + 1054585750, + 1075005876, + -1072896154, + 1026178766, + -1087631522, + 1052220590, + 1060162527, + -1070966091, + -1078524274, + -1107133374, + 1083949287, + 1074302899, + -1092874064, + -1077304224, + 1074055460, + 1070479450, + -1090020067, + 1068996236, + -1079148627, + -1096386851, + -1079924855, + -1077196688, + -1072879769, + 1055813854, + 1067066853, + 1057596932, + -1079367945, + -1089260086, + 1050097394, + -1085557874, + 1062474239, + -1079056839, + 1062221390, + 1048534957, + -1073675628, + 1060682714, + -1086730255, + -1075274271, + 1073172369, + -1096635047, + -1093731331, + -1077599509, + -1072071853, + 1057191633, + -1088777895, + 1075424884, + 1074635773, + 1066868156, + 1058340381, + -1098113236, + -1096811295, + -1081516761, + -1079784939, + -1081728086, + 1061465726, + -1095149388, + -1077025144, + 1050536278, + 1052350663, + -1101112325, + 1060488825, + 1057523546, + -1082520892, + 1067519016, + 1055698919, + 1062751641, + -1106155597, + -1090134849, + -1085558967, + 1037685683, + -1098863345, + -1089773550, + 1078225098, + 1066165804, + -1089650719, + -1089878822, + 1034154370, + -1080930120, + 1063800263, + 1074045126, + -1087312248, + -1098309611, + -1085456977, + 1053915591, + -1073321059, + 1044899291, + -1094372858, + 1061934408, + 1059894877, + -1112158552, + 1026438676, + -1112413524, + 1058235105, + 1057279312, + -1097871201, + 1053494967, + 1058154970, + 1050600971, + -1080892657, + -1091518750, + -1084096692, + -1087251445, + -1096876145, + 1051942841, + -1095759065, + -1089976288, + 1004590625, + -1098129719, + -1089905974, + 1040424057, + -1091362162, + 1057715071, + -1094466136, + 1057713115, + -1072681872, + -1083800903, + -1095105907, + 1066653024, + -1105534195, + -1089947833, + -1088535663, + -1109632281, + -1081537726, + -1102249766, + -1071656092, + 1067862177, + 1066444039, + 1024285044, + -1089162024, + -1082478298, + -1094912957, + 1017832951, + -1092553884, + -1106018345, + -1095931993, + -1086708891, + -1087513883, + -1110510490, + 1064653113, + 1070398667, + -1080804927, + 1048723933, + -1082151940, + 1047671579, + -1103505804, + 1024999862, + -1101879508, + 1057331156, + -1099873274, + -1109617809, + -1096395116, + -1094027631, + 1052384361, + 1037375679, + 1033416259, + 1034377671, + -1083451918, + 1050346197, + 1040022086, + -1089185465, + 1039611514, + -1112833504, + 1024727730, + -1106615005, + 1023487892, + 1044353282, + -1090295825, + -1093233329, + 1026435838, + -1108940578, + -1106342238, + 1064999277, + -1089094428, + -1088124408, + 1063237054, + 1053148405, + -1106521942, + -1083780434, + -1081364571, + 1043724763, + -1106570845, + -1103338136, + -1099012001, + -1096669150, + 1047061895, + 1057293520, + -1097856663, + -1095210539, + -1088100876, + 1057404331, + 1064595097, + 1041690468, + -1090926008, + -1097432294, + 1051607544, + 1059896459, + 1058073428, + 1054495058, + -1088704269, + 1049141982, + -1098544479, + -1085429921, + -1106580980, + -1077788693, + 1071695433, + 1061143893, + -1077121104, + -1086862748, + -1091783075, + -1093922244, + 1044220301, + 1059601782, + 1051796065, + 992376529, + -1086197763, + -1104771900, + 1043595986, + -1091467903, + 1058117305, + -1088298599, + -1093541599, + 1065145418, + -1088776829, + -1102182365, + -1085856583, + -1093144109, + 1049299145, + -1128148056, + 1061727726, + -1081360929, + 1069817082, + 1047588243, + -1084702194, + -1140301942, + -1084794654, + 1065888781, + 1054015709, + 1044896576, + -1072615787, + -1082167011, + -1084920305, + -1080206815, + 1066917762, + 1059599624, + 1065676231, + 1021514080, + 1039439870, + 1045780217, + -1067811657, + -1063942876, + -1072132916, + 1051541832, + 1064950741, + 1043410058, + -1077121853, + 1069980492, + 1063267806, + -1082960547, + 1079927793, + -1066924395, + 1095525485, + -1052411441, + 1023195898, + -1086599145, + -1080394891, + 1078402671, + 1073981799, + -1085570348, + 1055015146, + -1091058648, + -1066243189, + 1072053341, + -1089040372, + -1071755270, + -1067530328, + -1106678977, + 1064303823, + -1072973690, + -1081627451, + -1064564503, + -1084198996, + 1080338339, + 1077508991, + 1067347423, + -1073174672, + 1052200624, + -1071277853, + 1080390371, + -1075312643, + 1073198353, + -1086598243, + 1059836850, + -1088669728, + -1058037056, + -1064928524, + 1068233967, + 1059769631, + -1093031417, + 1066753084, + 1067912517, + -1105008580, + 1081869980, + 1067641992, + -1123800662, + 1068316189, + 1044669826, + -1085089869, + -1069451647, + 1069851237, + -1087648932, + -1083826545, + 1075260334, + -1106986604, + -1065958023, + -1075655207, + -1077366992, + 1060275374, + 1048732647, + -1083376539, + 1076253360, + -1073363141, + -1067679282, + 1062541775, + 1064454747, + -1080627377, + -1080180161, + -1113714731, + 1070434406, + 1070786249, + 1066750168, + -1095910778, + -1098520186, + 1057577495, + 1075456279, + -1107448274, + -1104862952, + -1091298799, + 1057525431, + 1064696649, + -1091840829, + -1145967885, + -1127605879, + -1085572526, + -1092600759, + 1068330892, + 1057813203, + -1089064853, + -1080853353, + 1051424001, + 1039017465, + 1064723627, + 1067249997, + 1036839622, + 1053873780, + -1075222266, + -1082397978, + 1038173623, + -1071646599, + -1078454448, + 1068850165, + 1066741000, + 1067074576, + 1060903535, + -1109519119, + -1112184553, + -1088196446, + -1089822128, + -1111447126, + 1063327127, + 1058082436, + 1043964387, + -1106222046, + 1029689689, + -1080459384, + 1027026694, + -1093707517, + 1054598130, + -1105949146, + 1057389171, + -1069530522, + 1070605567, + -1065285396, + -1089114206, + 1077578740, + 1051209144, + 1060718970, + -1064471384, + 1076624735, + 1071573875, + -1085649188, + 1060944572, + -1080612734, + 1081121268, + 1077508908, + 1074367107, + 1064243467, + -1067146528, + 1049680969, + -1071626755, + -1077730503, + -1069493341, + -1070538054, + -1095988457, + 1065385735, + -1105019018, + 1072399185, + 1074986416, + -1080706287, + -1081433572, + 1054304238, + -1071583697, + -1064707799, + -1084850761, + -1074810182, + 1076398705, + -1061909616, + 1051719854, + -1075937830, + 1075976067, + 1045841849, + -1079651437, + 1058703812, + -1089472664, + 1068387629, + 1068548221, + 1063956885, + -1074770779, + 1067943819, + -1084297597, + -1090235374, + -1085185180, + -1085364004, + 1054856837, + 1083050619, + 1080823081, + 1057022526, + -1081712437, + -1090355041, + 1072301706, + -1081032443, + 1069886821, + -1101031863, + -1106449804, + -1081506950, + -1066891289, + 1065598504, + 1066347485, + -1091838557, + 1056363052, + -1074678201, + -1104514160, + -1063654510, + -1071015717, + -1072337881, + -1069738491, + 1068777640, + 1056740431, + 1080867546, + -1079367929, + 1046060805, + -1068577339, + -1119867710, + -1089004617, + -1126701637, + -1075558792, + 1075498505, + 1054369878, + 1048080022, + 1075575821, + 1070913710, + 1050928143, + -1093494967, + -1078801345, + -1087707370, + 1067520659, + -1078780619, + -1079155334, + -1069421960, + -1078420104, + 1007489692, + -1067547723, + 1068622655, + -1086998533, + 1043314436, + 1073991243, + 1082868214, + -1070674735, + 1073993351, + -1077266824, + 1077121349, + 1042772125, + 1069520454, + -1088650495, + -1072929368, + -1071157154, + 1067075558, + 1074956811, + 1061415510, + -1074305614, + -1136719884, + 1074507751, + 1076470613, + 1071305736, + -1069715358, + -1087214258, + -1084232020, + 1055320088, + -1077355980, + -1067072943, + 1075482349, + -1088165442, + -1069704849, + -1069645994, + -1092072132, + 1051704351, + -1098122128, + -1072689836, + 1064405867, + -1104083375, + -1136744998, + -1083015098, + -1089536058, + -1070763569, + -1082406625, + -1098109091, + 1027835039, + 1030073310, + -1093578599, + -1113053325, + 1058756597, + -1085391597, + 1056432605, + -1085612941, + 1066882651, + 1067987209, + -1073339918, + 1052444498, + 1064717416, + 1060066770, + 1027286667, + 1039024393, + -1104570808, + -1079125066, + -1095022259, + -1088052420, + 1056939219, + 1047414387, + 1066965420, + -1087779531, + -1092057842, + 1066359697, + -1119419236, + -1079317481, + -1089043912, + -1084319716, + 1066513288, + 1055508208, + 1050860248, + 1048377075, + -1099619838, + 1065624237, + 1013153265, + -1091685283, + 1056938169, + -1074262239, + 1074560025, + -1086492794, + 1040220994, + -1073617478, + -1097473410, + -1062498856, + -1098516978, + 1062012214, + 1061392967, + 1072653144, + 1000342373, + 1059913419, + 1058462202, + 1063488773, + -1084925428, + 1076263053, + -1086616999, + -1084804917, + -1079266933, + -1086793753, + -1085996573, + -1070851072, + 1053906941, + 1055634673, + -1086502204, + -1083727246, + 1041106998, + 1065516167, + -1065628952, + 1058829052, + -1082103222, + -1086220666, + -1073126674, + -1070384168, + -1074324704, + -1073076107, + -1072021730, + 1028046418, + -1103619331, + 1062150177, + -1092781056, + -1069708259, + -1092660112, + -1071782163, + 1036487342, + 1067956536, + -1096683453, + 1060973299, + -1090786604, + 1031433393, + 1056710069, + -1104799696, + 1040160771, + -1089556743, + 1057803792, + 1042128537, + -1106565329, + 1043165373, + -1090248795, + -1074266687, + -1101624411, + -1106388897, + 1046053029, + 1062725719, + -1090275880, + -1097577733, + -1067293955, + 1072060976, + 1051024795, + 1058633870, + 1049286826, + 1074814301, + 1072478009, + 1055865806, + -1080479061, + 1066677437, + 1076185949, + 1079411939, + -1080529623, + -1079963354, + 1055281939, + 1059911848, + 1062490800, + 1064016432, + 1059646658, + -1085352580, + -1101879113, + 1058894066, + -1089596843, + -1082919270, + 1058101100, + 1059888745, + 1072623669, + -1124080112, + 1067148408, + -1084253233, + 1084232190, + 1070591297, + 1077636489, + -1094034691, + -1084446328, + -1084008529, + 1058652940, + 1073016376, + 1051070973, + -1103436630, + 1040446281, + -1080654561, + 1060819646, + -1076549661, + 1066037116, + -1070276831, + -1080933430, + 1068530070, + 1034668647, + -1088251220, + -1074443929, + 1074986883, + 1054927907, + 1073887330, + 1068876395, + 1067305531, + -1076090955, + -1093526005, + -1074657330, + -1086909732, + -1077109766, + -1076551646, + 1061017674, + 1061508012, + 1057202098, + 1067542556, + -1082975603, + 1072683961, + -1073311182, + -1075729303, + -1071564417, + 1071124148, + -1112964993, + -1090529144, + 1049460054, + -1080264554, + -1090321168, + 1062473334, + 1060803270, + 1070661465, + 1058318460, + -1106784296, + 1068403454, + 1037712621, + 1049368264, + 1041124225, + 1041083817, + 1058756545, + 1025210158, + -1087290031, + 1065245861, + 1044410807, + 1045251594, + 1057753522, + -1103408090, + 1058261166, + 1062558796, + -1104233084, + -1086306952, + 1041542244, + 1050336999, + 1035899724, + 1041354383, + -1101486477, + 1060306004, + 1071893691, + -1112407806, + -1121412705, + -1118494001, + -1086615597, + -1081230647, + 1052435246, + 1061954464, + 1067123323, + 1034819950, + 1045002700, + -1106804528, + 1053878347, + 1064152929, + 1049969910, + -1081325213, + -1093302193, + -1093077388, + 1059797741, + -1105098594, + -1111070315, + -1076172606, + 1034685521, + 1075372710, + -1102463014, + 1056272605, + 1016781469, + 1054514320, + 1062144728, + -1078860919, + -1071287870, + 1074447659, + 1064028511, + 1057214666, + -1085252884, + -1094173721, + -1078630932, + -1088713637, + -1089391919, + 1059036030, + -1090168203, + 1073731249, + -1083345217, + 1040288100, + -1073438335, + -1064158959, + 1063586057, + -1100045916, + 1026524830, + -1105379066, + -1088663270, + -1084362249, + -1081860084, + -1081631480, + 1056218212, + -1072237792, + -1089156032, + -1077324080, + -1069305079, + 1062259246, + -1096477980, + 1061100139, + -1116946439, + 1052621794, + 1055458716, + 1062280914, + -1096274655, + -1087638439, + 1060303908, + 1072138105, + -1095333929, + 1059245964, + -1098757569, + -1083270480, + -1076285542, + -1106385020, + -1080062754, + -1092092039, + 1061628415, + 1042897447, + -1078525153, + -1088074916, + -1087859129, + 1041541172, + 1069302630, + -1093048321, + -1090815089, + 1064791170, + -1070575752, + -1094453935, + -1095387521, + 1061884508, + 1064877170, + 1055095562, + 1058976258, + -1081270919, + -1116148526, + 1065532861, + -1093533813, + -1098836234, + -1088396216, + 1037934298, + -1081850092, + 1049477459, + 1060336128, + 1069474039, + -1076889737, + 1046295104, + -1087433706, + -1089593324, + 1058845111, + -1072525820, + 1075288540, + 1068589855, + -1094418671, + 1072109568, + 1068562842, + 1067823515, + 1066244471, + 1059406835, + -1079411489, + 1054254396, + 1027562216, + 1041420069, + -1076535353, + 1066766492, + -1076837983, + -1098790473, + -1088021875, + -1075903251, + -1083177415, + 1067543034, + -1112287849, + 1072892755, + 1050810191, + 1053039477, + 1062073011, + 1074787496, + -1073084350, + -1088105250, + 1069487924, + 1058662064, + 1077716270, + 1054883241, + 1067213371, + -1103770221, + 1067565856, + 1061700292, + -1092234937, + 1034221150, + 1052153570, + 1038657273, + -1079099395, + -1080447453, + 1053042722, + 1056775753, + -1118879498, + -1076804574, + -1118517215, + 1050142052, + 1037788490, + 1039139027, + -1096917366, + 1064258027, + 1052102116, + 1054120782, + 1040701991, + 1052927604, + -1093019754, + -1099842728, + 1023817694, + -1090118272, + -1098406493, + 1037712942, + 1052251437, + 1059031407, + -1114622890, + -1091345977, + -1106848644, + 1067562562, + 1047544107, + 1032125496, + 1059203090, + -1106639410, + 1052661997, + 1049341418, + -1097276647, + -1121118695, + 1062763781, + 1027296832, + -1119365511, + 1017909705, + -1102879341, + 1033460574, + 1042136719, + -1119081053, + 1040675613, + 1020352123, + 1045396692, + -1105269342, + 1042040590, + -1097387190, + 1052948602, + -1112142877, + -1103598262, + -1077676321, + 1053525031, + -1092457712, + 1062481035, + -1114444704, + 1077296003, + -1080431210, + -1104503009, + -1091781388, + -1074689195, + -1082998712, + -1120293046, + 1064608932, + 1072333294, + 1064173431, + -1081603968, + -1082907738, + -1088285120, + 1070142357, + 1059587762, + 1066696458, + 1049641604, + -1100702120, + 1067302619, + -1077011068, + 1061356365, + 1057613672, + -1088638006, + 1080301500, + -1079301994, + 1078143456, + -1095448712, + 1062403292, + 1064978915, + 1054776206, + -1089085477, + -1115783528, + -1123393255, + -1117098061, + 1055677833, + 1062152408, + -1071095533, + 1057071012, + 1060704824, + -1077786449, + -1099101193, + -1079900022, + 1060261664, + -1074902746, + -1073291663, + 1052824706, + 1063903541, + 1058144334, + 1052736951, + -1116265520, + -1098001364, + -1085308450, + -1071249971, + 1066438102, + -1080826909, + -1071881484, + 1051671350, + 1065165822, + -1075821946, + -1096251098, + 1059241146, + 1033537872, + 1064971583, + -1078846074, + -1086353337, + 1050163154, + 1064307326, + 1053094147, + -1096912826, + 1051181030, + 1045284356, + 1043858992, + 1066864143, + -1108310160, + -1104767899, + -1088893474, + 1058848791, + 1059935383, + 1069001363, + 1068473509, + 1054888695, + 1060158523, + 1074385657, + -1094571975, + 1051439423, + -1080222902, + 1055175363, + -1084705778, + -1073615885, + 1071409276, + 1075433644, + 1072015722, + -1083951650, + 1041367810, + 1074344660, + 1068656373, + -1069277107, + 1061157357, + 1047691702, + -1096057756, + 1059132284, + -1091851631, + -1084853309, + 1065604707, + -1095965724, + -1084581504, + 1058677510, + -1087945891, + -1072324015, + 1065451957, + 1059643883, + 1079132282, + 1061394989, + 1050513656, + -1096091535, + -1134463931, + -1073134969, + -1090362292, + -1083696698, + 1071956713, + 1071823392, + -1087344426, + -1085502975, + 1077850910, + 1059266233, + -1088809160, + 1053304385, + 1069520551, + -1116688555, + -1085214620, + 1065869901, + 1050873776, + 1065976516, + -1073363513, + 1064928823, + -1072463122, + 1058083120, + -1094866698, + 1034808430, + -1092003146, + 1058193187, + -1092556230, + 1062312406, + -1083360637, + -1096133229, + 1049693685, + -1094254518, + 1049053944, + -1104570641, + -1089230892, + -1090249312, + -1092975425, + 1041843894, + 1067735528, + -1088209297, + -1083664307, + -1094088133, + -1121930368, + 1052291461, + 1045383767, + -1136737720, + 1052096861, + 1049094676, + -1122500518, + 1059143523, + -1079394900, + 1057343777, + -1086308599, + 1049914966, + -1086886927, + -1108321387, + 1052878403, + -1103912313, + -1110842834, + 1044397614, + 1050533376, + -1096487898, + -1135018484, + -1115560056, + 1054154727, + 1046303703, + -1105965507, + 1061953039, + 1053579923, + -1092965392, + 1044465867, + 1031967513, + 1058130417, + -1077768145, + -1075365972, + 1063302200, + 1045728234, + 1068924331, + -1082310085, + 1043668555, + 1045663050, + -1078999317, + 1054395404, + -1083461270, + -1090436078, + 1056072031, + -1079291946, + 1061884646, + 1058784080, + 1072342132, + -1085777350, + -1088332933, + 1062256246, + -1077345522, + -1088376784, + 1075256954, + -1095344980, + -1084536995, + 1055113787, + 1036240513, + 1033538615, + 1057544483, + -1098683139, + -1084189824, + 1059765845, + -1081509000, + 1063021491, + 1049087211, + 1024747674, + 1065531054, + -1076920900, + 1065899420, + 1065901810, + -1076003146, + -1087222004, + 1031895229, + 1064035511, + 1063571050, + 1046602240, + -1088651528, + 1069528379, + 1055216154, + 1074803991, + -1083973901, + -1074674719, + -1080558524, + 1057359520, + 1075859801, + 1076279845, + -1077386779, + -1094518923, + 1073795653, + -1081640840, + 1073417171, + 1060691981, + 1066151337, + -1105403145, + -1135964658, + -1075828432, + 1052666541, + 1058181251, + -1096526777, + 1071790961, + 1074376230, + -1074647940, + 1065654142, + 1071019662, + -1082023719, + 1074249482, + -1080627076, + -1106323919, + 1069741522, + -1073232234, + -1097051167, + -1105026284, + 1070173504, + 1064083188, + 1045174572, + 1068034629, + -1088009261, + -1081600362, + 1056437653, + 1071575024, + -1097550599, + -1105564998, + -1073174741, + -1070454120, + -1072977542, + -1079248041, + -1068589928, + -1069325155, + -1092592355, + -1086044817, + 1056449454, + -1082087259, + 1068023817, + 1041278872, + -1094571166, + 1062696940, + -1081120065, + 1050376135, + 1067350516, + -1109204375, + 1078507763, + -1067344458, + -1068260423, + 1073369510, + -1073601541, + -1086676133, + -1076613512, + -1090214917, + -1094375466, + -1096749260, + 1046185178, + -1103124757, + 1064026077, + -1187136908, + -1100883764, + 1071691834, + -1112118398, + 1078667647, + 1075884864, + 1062316723, + -1091052547, + -1074691604, + 1058230072, + 1062458560, + 1069103560, + -1072778333, + 1054731989, + 1063765808, + 1055198155, + -1110613070, + -1080638444, + -1083470541, + 1060598251, + 1051485121, + 1057034412, + -1084467274, + -1097324917, + 1024984744, + -1092606566, + -1078177998, + 1051707015, + 1058011361, + 1050089849, + 1057267772, + -1115557790, + -1088233052, + -1086320895, + 1058466814, + 1053258291, + 1049404172, + 988335144, + 1065666680, + -1102958408, + 1032825229, + 1066810053, + -1108357113, + -1084046857, + 1059321729, + -1096471720, + 1060082190, + -1087377659, + -1104488224, + -1126639989, + 1041455386, + 1068617130, + -1089597711, + -1103312840, + 1049229174, + 1049368393, + -1091688720, + 1033941434, + 1058864486, + 1043449089, + -1085227607, + 1036963109, + -1081285323, + 1044301996, + 1076436313, + 1070015736, + 1059129927, + -1088721424, + 1039000357, + 1070193713, + -1078232574, + -1120245320, + -1072124597, + 1068336812, + -1080908419, + -1076933948, + 1082453534, + -1096025200, + -1083609516, + 1062310964, + -1104695787, + 1069456596, + 1062349451, + -1080875947, + 1038762911, + 1081320224, + -1098635715, + -1063546439, + -1093529475, + -1076865855, + 1057643458, + -1113647334, + 1026341875, + -1088471624, + -1137089895, + 1059943711, + 1064107703, + -1077314908, + 1074080148, + -1081190844, + 1067514583, + -1082912493, + -1100934578, + 1051241333, + -1068451009, + -1089028117, + -1083048744, + -1088889888, + -1078550880, + 1044248419, + 1063774427, + 1049654486, + -1104743075, + -1078799399, + -1095745160, + -1079956521, + -1084745399, + -1076280846, + -1084243615, + -1081973948, + -1080664877, + -1072978450, + 1059102942, + 1074911244, + 1056465843, + -1089420659, + -1097324570, + 1059844413, + -1075639155, + 1058578724, + -1088572486, + 1086282446, + -1067545068, + 1073160722, + 1057099821, + -1097341423, + 1062313312, + -1096802616, + 1071716607, + 1051976457, + 1053385268, + -1100754378, + -1105015622, + -1083020479, + 1027864580, + -1088258759, + -1072609936, + -1070314048, + -1075498142, + 1065609769, + 1061955696, + -1090461634, + 1064070008, + -1068260826, + 1074495204, + -1068751149, + -1060370986, + -1073831162, + 1035711614, + -1070445583, + -1076903486, + -1120975720, + 1082180918, + -1070481653, + -1079075681, + -1098366036, + -1074156311, + 1076608747, + -1072598219, + -1085851493, + 1072122733, + -1147908890, + -1075428756, + 1077045982, + -1071647879, + -1076940929, + -1084296238, + -1085663631, + -1072223515, + -1080894248, + 1072858767, + -1076810489, + -1069694034, + -1086697142, + 1071136881, + 1057869652, + -1083508503, + -1063084894, + 1074016300, + -1080386272, + -1078150541, + -1115278862, + -1083768998, + 1031677607, + -1075821963, + -1079912159, + -1080103575, + -1117057588, + -1086660979, + -1071881246, + 1065806976, + 1058764690, + 1061987440, + -1076303108, + 1049702571, + -1109376934, + 1055049776, + 1030686372, + 1038005834, + 1022858025, + 1050430246, + 1053055427, + 1054162162, + -1123063844, + -1088714806, + 1057337038, + 1052179733, + -1096944497, + -1106233819, + -1090482120, + -1112481206, + -1083472172, + -1079268058, + 990647452, + -1090733489, + -1105599439, + -1080121294, + 1045152788, + 1056959296, + 1024487418, + -1096445789, + -1084014261, + -1102615986, + -1083667999, + 1064608599, + -1100222987, + 1040442708, + -1090111246, + 1049850644, + 1066606207, + -1105414278, + 1042212072, + -1103128424, + 1062920170, + -1098029607, + -1109882432, + 1056928260, + 1060111540, + 1042168384, + -1104318451, + -1102467253, + -1076803667, + 1053750901, + -1072643160, + -1100824028, + 1060233501, + 1054407357, + 1082340009, + 1070180912, + 1064810342, + -1103084149, + -1111869120, + -1069244579, + 1075134618, + -1107274294, + -1074174295, + 1071910919, + -1105457183, + -1081026728, + -1066497698, + 1062911321, + 1071594265, + 1061160554, + -1084098449, + -1077429335, + -1076566136, + -1082136010, + 1033853520, + 1057082960, + -1092496414, + 1071460385, + -1069784878, + -1095253740, + -1081382731, + 1058873128, + -1094218492, + -1085907367, + -1100529482, + 1058142023, + -1097129519, + 1059856436, + -1078256855, + 1073266239, + 1068324202, + 1057865558, + -1113517404, + 1075127204, + -1104275265, + 1059232213, + 1065489904, + -1068982340, + -1085278451, + -1088254095, + -1098003945, + -1080150117, + -1075760238, + -1139692634, + 1080973502, + -1064541928, + 1065915671, + -1068857923, + -1087355363, + -1075576846, + 1069423883, + 1059968389, + 1073850102, + -1088353989, + 1063054694, + 1083763348, + 1078150292, + 1083167942, + 1066039779, + -1075179209, + 1083436418, + -1073161149, + 1070010365, + -1077583676, + -1074743157, + 1065798196, + -1069377386, + 1035447650, + 1066718743, + -1090238112, + 1073841992, + -1088024384, + 1078028336, + 1059014261, + 1058223349, + 1062302144, + 1059053980, + -1083012135, + 1067963833, + 1066133360, + -1071872718, + -1077938534, + 1049689383, + 1068004113, + 1072830647, + -1069939525, + -1083461664, + -1072165560, + 1076908247, + -1065661302, + -1071436771, + -1097569050, + 1068497252, + -1093298068, + 1061266562, + -1070730044, + 1069271705, + -1088698494, + -1069256039, + 1066352192, + -1076267808, + 1072221514, + 1062391905, + 1078646034, + -1067849512, + -1069419892, + 1052402101, + -1071129615, + 1075757133, + -1065293606, + -1065153963, + 1074054005, + -1077004551, + -1079020385, + 1064511618, + 1073822564, + -1084115881, + 1083291530, + -1084597021, + 1058644845, + 1078514827, + 1082556799, + -1078241001, + -1080769299, + 1064008848, + -1077854525, + -1095612560, + -1090401831, + 1071107322, + -1109415187, + 1051405868, + -1089002652, + 1051202319, + -1087988747, + 1035518956, + -1115284700, + -1105274152, + 1044034413, + 1062064006, + 1059266789, + 1042214998, + -1093730063, + 1047302521, + 1074085660, + -1104087543, + -1116557256, + 1059992935, + -1089792283, + -1088401746, + -1092897924, + 1074466208, + 1054692894, + -1083842198, + 1063417151, + -1122838243, + -1087969686, + -1094004544, + 1034374919, + 1029568508, + 1035883511, + -1091144091, + 1057214716, + 1058559362, + -1088258510, + -1106729797, + 1045225666, + 1026657796, + -1084912322, + -1077657437, + -1105645534, + 1044253706, + 1058651528, + 1068064384, + -1077295966, + 1068153572, + 1066474894, + 1069113056, + -1081295666, + 1071589557, + -1064749701, + 1077484598, + -1089730080, + 1085760613, + -1089364086, + -1083811413, + 1076389020, + -1079441016, + 1060079389, + -1076226745, + 1021404140, + -1078052846, + -1064156379, + 1067691841, + 1059867666, + 1067790145, + -1084921228, + 1077472007, + 1070069114, + 1070338554, + 1055617416, + 1063374680, + 1077840619, + -1090018691, + -1081029156, + 1043638640, + -1084477546, + -1069810746, + 1080988683, + -1079080250, + -1088441129, + -1101347704, + -1088887939, + 1058089570, + -1111287050, + -1089787007, + -1082729253, + 1069841585, + 1067184965, + -1078168125, + -1111514754, + 1053772456, + -1125681685, + -1107553553, + -1076615091, + 1042333438, + 1065657896, + 1052430345, + -1085685435, + 1024431851, + 1066065376, + -1071556127, + -1102161748, + 1052234914, + -1080666935, + -1095789405, + -1079705045, + -1089337915, + 1064648276, + 1070208890, + -1088323396, + 1065401931, + -1086663555, + -1092524092, + 1051697017, + 1052544483, + -1088082177, + 1052384899, + 1059493418, + -1096700723, + -1072853957, + 1070278350, + -1098877115, + 1062059099, + 1057836628, + 1066786083, + -1106487092, + 1051542899, + -1071965539, + -1090487352, + 1066306981, + 1050679048, + 1067921791, + 1061597798, + 1074953215, + -1086631968, + -1072256839, + 1076428454, + 1065897525, + -1085532429, + 1070362319, + -1072454366, + -1086535634, + -1098849148, + -1079313780, + 1065110500, + -1080062710, + 1073999396, + -1086856232, + -1070972921, + -1075361912, + 1056832119, + 1051555177, + -1096830507, + -1085617634, + 1053734155, + -1074523195, + -1070834785, + 1080641830, + 1038251846, + 1067618946, + -1081109458, + 1070307641, + 1057209138, + 1034918847, + 1077982328, + 1073571891, + -1082929329, + -1080330617, + -1093128018, + -1076740756, + -1089056601, + 1071363403, + 1064592768, + 1075306648, + 1062275245, + -1079330340, + -1089818143, + -1082895996, + 1046600521, + -1070105619, + -1094986496, + -1093703283, + 1067016632, + 1056217060, + 1061680709, + 1061868457, + 1052540235, + 1063079413, + -1092195309, + -1087089004, + 1065582197, + -1081618967, + -1085111013, + 1057253590, + -1080487059, + 1068688057, + 1049200339, + 1064345142, + 1046281136, + 1047643794, + -1100752453, + -1121454870, + 1044932407, + 1005047798, + -1069776725, + -1103220997, + 1055541587, + 1026817688, + 1061100487, + -1104804508, + 1066504980, + -1091343330, + -1092437180, + -1082177493, + 1048818741, + 1062703049, + -1089993442, + -1086151975, + 1042870469, + 1066388980, + -1105896325, + -1081161637, + -1101445962, + -1089825184, + 1053649053, + 1057011567, + -1091380831, + -1096959963, + 1027960180, + 1059142519, + 1060721880, + -1103878061, + -1095705044, + 1033957480, + 1065852818, + 1063487537, + -1088138517, + 1065403990, + 1052799907, + -1083922221, + -1105493932, + -1070101960, + -1097529407, + -1134499062, + 1064643839, + 1054250878, + 1057400146, + 1029454842, + 1067770121, + -1082969286, + 1061365489, + 1071495398, + 1060668135, + -1074540184, + -1078512135, + -1080900587, + -1086676370, + 1074162480, + 1061575612, + 1065680635, + 1055165814, + 1055989647, + -1095948959, + 1070068877, + -1087341613, + -1095967427, + -1083070100, + 1067872806, + -1070470909, + -1080874744, + -1086191334, + 1062173905, + -1079298662, + 1061347068, + -1097507652, + -1077742987, + -1082164333, + -1081032746, + -1105678329, + 1062212302, + -1088368040, + -1084810222, + -1072762954, + -1067716765, + 1063036529, + 1065692860, + 1066598857, + 1067538967, + 1058361317, + 1061812854, + 1061522761, + -1075488967, + 1069664097, + -1072364152, + 1045832745, + -1076855804, + -1069798874, + -1080866952, + -1084390441, + -1079571458, + -1068376381, + 1078737410, + 1070708899, + 1053375356, + -1071266520, + 1064993742, + 1047671437, + -1086279137, + -1077624519, + 1043943494, + -1112008193, + -1071453771, + 1012569810, + -1102522808, + 1064610250, + 1057717818, + -1073048825, + -1124479258, + 1076464486, + 1071002909, + -1089825323, + 1057180314, + 1072316774, + -1106547484, + -1067447575, + -1122166902, + -1076488948, + 1072726170, + 1049607733, + -1068571930, + -1069102630, + -1073206320, + -1081668936, + 1067644410, + -1076370323, + -1092962168, + -1066366642, + -1079589593, + -1101840612, + 1063845346, + -1081931396, + -1073722754, + -1073570861, + -1100358724, + -1093939654, + -1105047102, + -1072719504, + 1067647744, + -1091120451, + 1064900476, + 1063788603, + -1070172881, + -1084769840, + -1089211453, + -1079410768, + -1081190125, + 1069941873, + 1059678799, + -1089626824, + 1065921817, + 1043567341, + -1096480704, + 1070109723, + -1104229442, + 1066648514, + 1058724844, + -1093115002, + 1048096048, + -1083000118, + -1098621614, + -1098793547, + 1041025060, + -1096606868, + 1062367002, + -1078674211, + 1049597844, + -1081394652, + 1065913560, + -1106227114, + 1059069586, + 1057669828, + 1054178486, + -1097439457, + 1029741160, + -1080697802, + 1030102957, + -1070658303, + -1090535309, + 1052324812, + -1085869188, + -1099339808, + -1097309074, + 1031164675, + -1081719900, + 1050453248, + 1058863132, + 1066704935, + -1103630607, + -1093541649, + 1063026203, + -1083266436, + 1019924485, + -1081233648, + 1056143400, + -1090171334, + -1105770110, + -1090104741, + -1099588463, + -1088664627, + 1060198637, + -1096349123, + 1053592462, + 1053224766, + 1051338119, + -1115582320, + 1057069472, + -1080548967, + 1059197027, + -1132951266, + 1041280138, + 1066345124, + 1072434933, + -1068552499, + -1078719255, + -1130425703, + -1087910090, + 1066087553, + -1095848495, + 1062770882, + -1077638605, + 1068819418, + 1058062646, + -1087647714, + 1076806377, + 1066429584, + 1069704381, + -1086706060, + -1092750472, + 1065681608, + 1031209428, + -1079264203, + -1086148928, + -1098819552, + 1073799865, + -1080662365, + -1115070527, + -1066602899, + -1065161257, + 1046784412, + 1053174646, + 1052067879, + -1081811093, + 1045951795, + 1051509515, + 1016202718, + -1078950602, + -1098903819, + 1046058435, + 1042312733, + -1087516473, + -1083164070, + 1060360043, + -1088595548, + -1075003463, + -1075688683, + -1082160934, + -1077358436, + -1084843699, + 1072605681, + -1078121837, + -1086172364, + 1072577554, + -1079806715, + 1066972595, + -1086448384, + 1047299486, + -1073726984, + -1096172275, + 1073462167, + 1066794005, + 1056394224, + -1097082057, + -1111220032, + -1072045478, + 1060205718, + 1053982914, + 1078420525, + -1073610238, + 1072940162, + -1091039085, + 1070398297, + 1082011108, + -1084613464, + -1087365519, + -1106275751, + 1057405288, + -1075816810, + 1070844982, + -1072556519, + -1101335104, + 1059193269, + 1057249494, + -1078173374, + -1082018902, + -1082797774, + -1078781998, + -1070155355, + -1088714204, + 1055629066, + 1029741179, + 1067919333, + -1073388453, + -1086745555, + -1069189853, + 1067941833, + -1071351678, + 1034213030, + -1104724665, + -1071911595, + -1087538619, + 1079244167, + 1057717480, + 1056287166, + 1020753153, + -1081087431, + 1065051796, + -1079888900, + 1078615288, + 1074335187, + 1083591372, + -1097642637, + 1031908370, + -1085895418, + 1073651069, + 1078359011, + -1106738130, + 1075404551, + 1071505508, + -1083091353, + 1070137188, + -1083371476, + -1069479248, + -1097374783, + -1079346371, + 1077274533, + 1056296461, + -1093289921, + 1052265422, + -1089788177, + 1031667252, + -1105917315, + 1060897457, + -1078950383, + 1070031912, + 1059092696, + 1065524891, + 1050018835, + 1069948869, + 1064673287, + -1075199143, + -1095973135, + 1061823737, + -1085030969, + -1082172527, + -1094887308, + -1077704009, + -1112908638, + 1069896436, + 1058688713, + -1075406657, + 1064041124, + 1060605767, + 1071162448, + -1085643942, + 1065754187, + 1066994704, + 1058961735, + 1040744675, + -1108663451, + 1055954117, + 1060221701, + 1062694498, + 1040610262, + -1094392186, + 1038463515, + -1129852986, + -1091482984, + -1083753434, + 1070299527, + 1068742025, + 1042820500, + 1035016006, + -1087839078, + 1066914677, + -1080604631, + -1087577366, + -1068179060, + 1061975720, + 1026291337, + -1100408053, + 1044652016, + -1086685852, + 1043398298, + 1042424746, + 1038762700, + 1030883455, + -1087908586, + 1066929663, + 1066466344, + -1089239205, + 1058137967, + 1067367465, + -1077483451, + 1061863984, + -1099594301, + 1057467827, + 1092127395, + -1086692606, + 1075744559, + -1094536319, + 1072604442, + 1072192679, + 1066972793, + 1048441927, + 1062642598, + -1088433490, + 1059125997, + -1073092650, + 1075890348, + -1085658224, + 1067772478, + 1073092168, + 1052216692, + 1040665465, + -1088924075, + 1075931984, + -1086578848, + 1064534738, + 1058215481, + 1046733404, + -1071350985, + -1081880582, + -1090617180, + 1035671124, + 1064860495, + -1083017977, + 1049679264, + -1105924999, + 1066029880, + 1046092073, + 1049432196, + -1081659438, + 1071161129, + 1069827850, + 1066576444, + 1077135522, + -1093049301, + 1059967354, + -1091001549, + -1078339253, + 1047134633, + -1085073891, + -1079151224, + -1083900380, + 1070804999, + -1105265280, + 1072116982, + -1078731216, + -1087475373, + 1049722368, + -1076189456, + -1086989209, + -1104318255, + -1070242137, + 1059333668, + -1096757808, + 1074079500, + 1038849747, + -1081435257, + -1082304894, + 1057165459, + 1044558455, + 1076682641, + 1068758924, + -1078641398, + -1086905674, + -1072600517, + 1060824270, + 1064972959, + -1091335011, + 1070881679, + 1063617863, + -1080777707, + -1084560969, + -1079142877, + 1063760652, + 1041760394, + 1074427616, + 1075402204, + -1074889536, + 1060039869, + -1070643321, + -1086397296, + -1122168485, + 1051397758, + 1059489381, + -1075417448, + 1061936273, + 1071440566, + 1063972157, + -1085030209, + 1060796868, + 1070828616, + -1095165773, + -1091985484, + -1119149467, + 1066277142, + -1066252134, + -1073530278, + 1062640417, + 1065649000, + -1076260237, + 1070797076, + -1084312616, + 1033027602, + -1065413564, + -1072584796, + -1087743205, + -1077700599, + 1042924859, + 1060351941, + -1087665239, + -1091643840, + -1093588387, + -1089001778, + -1092026321, + 1051237367, + 1055757639, + 1056225272, + -1077256018, + 1057723042, + 1064835148, + 1068401062, + 1071664099, + 1050012838, + -1090960308, + -1118180101, + 1073852543, + 1037126361, + -1105497658, + 1052341710, + 1049343187, + -1084706277, + -1097777025, + 1054361915, + -1100308595, + 1025577917, + -1084632489, + 1059246803, + 1024451946, + 1064660198, + -1096557134, + 1022817848, + -1088259254, + -1091923232, + -1085453313, + 1042781488, + 1039999556, + 1055604881, + 1054111750, + -1087707575, + -1086988611, + 1060301875, + 1061047611, + -1077844404, + -1152617368, + 1048302944, + 1070407138, + 1054438078, + 1057469802, + 1053730356, + 1061437366, + -1105946938, + -1088046861, + -1077350095, + 1061469759, + -1092579960, + 1043230044, + -1091933454, + -1090470887, + 1055602300, + -1087502388, + -1079153167, + 1066040619, + 1038564982, + 1063768331, + -1060349401, + 1063056219, + 1060861457, + 1044929260, + -1082384943, + 1053439282, + 1066099367, + -1088677996, + 1078543461, + -1073964700, + -1084182741, + -1109053282, + -1071320365, + -1102057931, + -1088701627, + 1074518313, + -1085691047, + -1104224954, + -1080777168, + 1061083725, + 1041346834, + -1110999039, + 1076443936, + -1071308438, + -1096895706, + -1103144811, + 1076744640, + -1081448225, + -1096598629, + -1121754260, + 1045994654, + 1069262551, + -1080869179, + 1032209249, + -1084252091, + 1066106908, + -1086495471, + -1072859422, + -1092487543, + 1071421740, + -1087895520, + 1051188614, + -1075360223, + -1098929186, + -1079433664, + 1066940120, + 1070756171, + 1073543193, + -1086646654, + 1049472035, + -1068449722, + 1066743738, + -1095183166, + 1080750451, + -1079825091, + -1080002299, + -1079543945, + -1083676799, + -1097706242, + -1095209541, + -1076342970, + 1075781112, + 1085402054, + 1049255683, + 1071811415, + 1071367223, + 1061762765, + 1072756713, + -1099806131, + -1070415075, + 1085421274, + -1123837528, + 1066149475, + 1067657849, + 1066195984, + 1082041400, + -1081126325, + 1045953198, + -1079680068, + -1082028963, + 1042737934, + 1055450057, + -1076600875, + 1079288925, + 1067847968, + 1076235875, + 1068843836, + -1068553133, + -1079074185, + 1031846557, + 1068459156, + 1045432092, + 1053632741, + -1078794382, + 1049743251, + -1074420363, + 1062419773, + 1072437669, + -1067731246, + -1083216864, + -1079206845, + 1074474061, + -1082078927, + -1089513417, + 1054693395, + -1078201051, + -1097621429, + -1089172133, + 1083258088, + 1068049099, + -1077666543, + 1061545592, + -1083281752, + -1081930413, + -1068912685, + 1058457959, + -1081406200, + -1063145427, + -1075844263, + 1069144262, + -1067230009, + -1064674494, + -1070183736, + 1072476491, + 1071752820, + -1067172713, + 1038457119, + -1074465225, + 1073543108, + -1070267055, + 1065992001, + 1087631190, + 1077556780, + -1111195871, + -1105430332, + -1087237774, + 1032083245, + 1057223010, + -1103482834, + 1061971917, + -1078784018, + 1065637103, + -1111647946, + -1086110181, + -1095994971, + 1056308460, + -1092912296, + -1107481453, + 1034280881, + 1042078785, + 1060939918, + 1062924936, + -1089935569, + 1059684919, + 1048883721, + 1068172001, + -1095827549, + 1050162500, + -1101988291, + -1085309080, + -1099096956, + 1052208522, + -1081293075, + -1082916562, + -1086832200, + -1088972701, + 1054391655, + -1078812960, + 1057366604, + 1045928999, + 1057324965, + 1034221066, + 1047519265, + 1045065936, + 1053535257, + 1043895617, + 1036764814, + -1099071413, + -1077726863, + -1104170024, + -1127924426, + -1111732564, + -1082403859, + 1063975615, + 1043438683, + 1032783212, + -1096810474, + 1071780365, + -1081333741, + -1076763717, + -1076046794, + -1070287035, + 1041188620, + 1068393663, + -1063871474, + -1075248895, + 1077652809, + -1064966142, + -1121165265, + -1090064086, + -1072847545, + -1073466378, + -1082054580, + -1074196664, + -1069121298, + 1075239678, + 1065673397, + -1085488076, + 1073821379, + -1084400646, + 1079739232, + -1058917708, + -1072323299, + 1073298898, + -1112577156, + 1065908964, + 1065497044, + -1071587952, + 1033253706, + 1075958123, + 1056496359, + -1082576890, + -1071953291, + -1098266636, + -1080121403, + -1094504360, + -1104066230, + -1080444014, + -1072248233, + 1080581182, + 1048606258, + -1074609583, + -1068452538, + -1089659985, + 1048639239, + -1082094367, + 1064659585, + -1100456108, + -1084992159, + -1082644752, + 1056552953, + -1089944235, + 1045985700, + -1081907852, + -1098499412, + -1094160217, + 1061257018, + -1079070438, + 1061056858, + -1085615691, + 1067119773, + -1078924908, + -1084662348, + 1064656024, + -1077355461, + -1092346129, + 1066403357, + -1097935507, + 1071281990, + -1083674343, + 1062300418, + 1052617403, + 1049754397, + 1072499623, + 1068351791, + -1074402152, + -1106622311, + 1062366092, + -1105420176, + -1098735116, + -1086861695, + -1071838242, + -1073543594, + 1049924128, + -1080228029, + -1110440557, + -1091379987, + 1058758807, + -1083043978, + -1094765754, + 1076518755, + 1036380015, + 1062065999, + -1067861572, + -1095384753, + 1071383139, + 1072657019, + 1066705183, + 1069930251, + 1060503279, + -1091774331, + -1089120186, + 1077615507, + 1064697211, + 1074545931, + -1082094972, + -1077299880, + -1078935631, + 1076890394, + 1065408181, + -1089032280, + 1061468662, + 1067759963, + 1069826842, + 1066710751, + 1079479639, + 1068512470, + 1064669066, + 1024658545, + 1082847628, + 1080631975, + 1070611521, + -1105765691, + -1074311991, + 1073020553, + -1080233169, + 1066900532, + 1069864292, + -1088585833, + 1054069216, + 1072960489, + -1074612555, + -1075671935, + 1031122164, + 1076695141, + -1088063551, + 1059774572, + 1064908155, + 1068586664, + 1051026888, + -1091863499, + 1047755923, + 1045650837, + -1103728383, + 1059801103, + 1007513811, + 1035944940, + 1058444178, + 1027651114, + 1047487747, + -1097171217, + -1086336358, + 1046009972, + -1107572575, + 1057776395, + 1067492715, + -1082341366, + 1052499804, + -1087073178, + 1061174307, + 1045742816, + -1113486976, + -1080125532, + -1113167601, + -1087596762, + 1026294152, + -1087080624, + -1088832901, + -1103077843, + 1050609651, + 1030024237, + -1089573283, + 1022478951, + 1062204563, + 1060246450, + 1054644972, + -1093541093, + 1050007952, + 1034722034, + 1057433464, + 1060127458, + -1082289597, + 1051764432, + 1063558286, + 1056908140, + 1068842058, + 1046848726, + -1081379777, + -1084468149, + -1079199075, + 1055762258, + -1081719338, + 1063892453, + 1054474240, + -1073061986, + -1078890923, + 1040640487, + 1060929833, + 1075982493, + 1057627520, + -1088121328, + 1072384712, + 1059471834, + -1074812035, + 1058573003, + 1059024196, + 1042960235, + 1059606563, + -1093012553, + 1056280106, + -1090333252, + -1092042568, + -1075888837, + 1061537998, + -1078371653, + -1075522685, + 1057098739, + 1068359100, + -1130956786, + 1061498912, + -1073043058, + 1065701929, + 1046555791, + -1072397466, + -1097168104, + 1064781293, + -1080883102, + 1062954927, + -1104169445, + -1071312664, + 1073999432, + -1081428817, + -1095431300, + -1086335826, + -1078667924, + 1070192271, + 1069517391, + -1100471611, + -1080954772, + -1090033606, + -1072585588, + 1079751087, + -1070019182, + -1107914491, + 1069739369, + -1077184308, + -1078903962, + 1064332794, + -1090235229, + -1102399395, + -1080157691, + 1070077056, + 1073219034, + 1074509018, + -1085432545, + -1088607323, + -1062144043, + 1077292236, + 1046926634, + 1072445933, + -1093153005, + -1081809734, + -1064718141, + -1089406751, + 1065401037, + 1065423139, + 1065604259, + -1093446373, + -1072284158, + 1044156332, + 1074247767, + -1080489998, + 1030442356, + -1076998958, + -1074641972, + 1050358303, + 1068822876, + -1071978348, + -1075577469, + 1056298392, + -1110810961, + 1070638308, + 1074287408, + -1095398736, + 1076432594, + 1066842230, + 1069467602, + -1067975179, + 1065012537, + 1059074746, + -1091137787, + 1055562242, + -1087208078, + -1086324448, + -1077827246, + -1097597975, + 1059312726, + 1053460015, + -1069732398, + 1071552674, + 1057174290, + -1099304399, + 1073709744, + 1065617329, + -1102346071, + 1077807284, + 1060918150, + -1090679400, + -1087480751, + 1068689699, + 1043195446, + -1075106263, + 1076250871, + -1079387561, + -1088579247, + 1041284908, + 1073709111, + 1058042505, + 1049621820, + 1078522741, + -1086605750, + -1097276910, + 1057625027, + -1080948488, + -1085296699, + -1106106017, + 1045805606, + -1088443651, + -1086886115, + -1083125402, + -1095418322, + 1048725868, + 1051176503, + -1098490856, + 990788340, + -1102912185, + -1096988098, + 990539623, + -1083181011, + 1058437338, + 1062081435, + -1104726851, + -1084629452, + -1115028155, + 1058235207, + 1055540441, + -1084116954, + 1068635106, + 1041480511, + 1048298523, + 1068959105, + -1086349203, + 1065820980, + -1088527339, + -1080828476, + -1089821432, + -1078298908, + -1086618725, + -1112019867, + -1076735740, + -1094465149, + 1052192368, + -1112534101, + -1091956192, + 1059835009, + 1043611054, + 1049065624, + 1054417165, + -1081866660, + -1078879028, + -1105940145, + 1068320947, + -1106384436, + 1066081395, + -1075620576, + 1073810516, + -1082073229, + -1073853206, + 1027569401, + -1087393305, + 1071838816, + -1090482898, + -1076761841, + -1082042046, + -1093481533, + -1078301193, + 1067008174, + 1071395168, + 1053355535, + -1081935003, + -1074859761, + -1098293116, + 1073156016, + -1075820074, + 1068663703, + -1091608518, + 1067401804, + -1071899098, + 1074010916, + -1080763404, + 1070491284, + 1079232784, + -1087895658, + 1074943436, + 1032614078, + 1073594136, + -1076054115, + 1069868218, + 1071580851, + -1100960891, + -1096905195, + -1080927414, + 1060103107, + -1095929965, + 1067407570, + -1090504112, + -1098988747, + -1073802188, + -1069092591, + 1061411986, + -1087846914, + 1081702230, + 1070899282, + 1053938524, + 1017895580, + -1075517911, + 1053307278, + -1097933866, + 1073826121, + 1066496600, + -1083537480, + 1065731610, + 1068417222, + 1061272933, + -1071956622, + 1058962521, + 1077849121, + -1073832487, + 1061296937, + -1074202071, + -1076596486, + 1058724229, + 1071121551, + -1092040954, + 1094364512, + 1030920973, + 1074101149, + 1073564059, + 1072089241, + -1080439229, + 1057789645, + 1068777329, + -1083199052, + 1067327683, + 1084487852, + -1075925243, + -1071777905, + -1072374882, + 1060530043, + 1053838020, + 1061106893, + 1073737172, + -1097744164, + 1063105594, + 1056184375, + -1092438323, + 1077170093, + 1077579360, + -1120902990, + 1074569802, + 1073102780, + 1083656423, + 1055029965, + -1070523973, + -1071141373, + 1064605651, + -1063680729, + -1076862098, + -1064575743, + -1065983091, + -1078943525, + -1082520688, + -1065332865, + -1063108900, + -1071638266, + -1089660823, + 1069533419, + 1028492077, + -1087049385, + 1082236063, + 1070619077, + 1076497078, + 1075992658, + -1100944621, + -1072811204, + -1081633207, + 1078746327, + -1090464640, + 1069715483, + -1118238167, + -1162898920, + 1074316229, + -1074070647, + -1070759599, + -1069835824, + 1039362367, + 1043130158, + -1070587463, + -1069401859, + -1060737103, + 1055628767, + 1043020538, + 1046311320, + -1085007182, + 1062778551, + 1064811423, + 1040975784, + 1066814058, + 1052759949, + -1072857910, + 1040079805, + 1053461639, + -1087688208, + 1038841234, + 1058327864, + 1050025676, + -1087238163, + -1087941717, + -1076973642, + 1048860667, + 1048637410, + -1087473388, + 1076608020, + -1097123199, + 1070453303, + 1057786092, + 1049706744, + -1096523266, + -1089764363, + 1057081479, + -1089655499, + -1093603197, + -1099050035, + -1103328706, + -1086154661, + 1063838764, + 1063663345, + 1042619869, + 1045837314, + -1084349134, + 1053217847, + -1093019971, + -1074911655, + -1107647264, + -1091471426, + 1059740835, + 1068602385, + -1091970289, + -1079583258, + -1085546304, + 1003012512, + -1084107081, + 1063508468, + -1076794956, + 1049265306, + 1058065277, + -1075040273, + 1076172155, + -1069326956, + 1063341393, + 1075496874, + 1055126183, + -1079296596, + 1063275852, + 1074615604, + 1070251358, + 1057851160, + 1072910234, + 1074049752, + -1079122316, + 1067690265, + 1026349141, + -1069240461, + 1053791562, + -1100717813, + -1084441122, + -1091351625, + 1074017449, + 1068569583, + -1074205026, + -1085533741, + -1088456820, + -1128263288, + -1082651667, + 1063437863, + 1062953767, + 1074235112, + 1068630395, + 1051525011, + -1077807931, + 1047243832, + 1061940083, + 1074507398, + 1033308561, + 1065834048, + 1079474916, + 1077317176, + 1052047296, + -1094339761, + -1073925617, + -1089164456, + 1070971866, + -1091283093, + 1069341481, + -1082107619, + -1075540114, + -1075185497, + -1066884093, + 1074084516, + -1104993656, + 1075063642, + 1075431260, + -1072164848, + -1070951335, + -1088812186, + 1044480613, + -1078432736, + -1107151479, + 1064213433, + 1065913665, + 1070487281, + 1051979425, + 1072599235, + 1082197934, + 1076201758, + 1070406682, + 1073050538, + 1037767950, + -1106531392, + -1082690524, + -1083131671, + -1085126812, + -1069658407, + -1095012631, + 1026768993, + -1089465691, + 1079470686, + -1088583421, + -1072382671, + -1116359360, + -1083883215, + 1037259675, + 1058555001, + 1066039892, + 1059003838, + -1082109486, + 1068743312, + -1076821965, + 1082469800, + 1060862797, + 1080242473, + -1070021114, + 1050665679, + 1070433244, + 1036140577, + 1041959751, + 1041440179, + 1056610876, + 1063764576, + 1082958600, + -1072395535, + -1073355048, + -1096965037, + -1103420457, + 1082650407, + 1059884918, + -1077149509, + 1053816551, + 1081082117, + -1058428730, + -1089883424, + -1098376860, + 1083521220, + 1072248370, + -1108834581, + 1051338345, + -1089166675, + 1063460542, + -1068496871, + 1059760908, + -1081103466, + 1063139517, + -1077799265, + 1056383020, + 1046349672, + 1061454680, + 1057127857, + -1087660696, + 1058856322, + -1072982837, + -1067176227, + 1061576086, + -1091869299, + 1041888376, + -1089960395, + 1026129027, + -1082522097, + 1058076104, + -1089609329, + -1086106954, + 1047007830, + -1087597353, + -1097739086, + 1037228211, + -1086297569, + 1059057197, + 1067675218, + 1053197979, + 1055837889, + -1090550459, + -1097758455, + -1093702615, + -1079640434, + 1056776230, + 1057353580, + -1088988283, + -1099493457, + 1052727416, + -1098052360, + 1073761943, + 1067410130, + 1061056233, + 1050882180, + 1060253017, + -1085102373, + 1064078437, + 1058564508, + -1098252975, + -1088176134, + -1099325260, + 1055941400, + 1055049981, + 1053179733, + -1084897596, + 1019488196, + -1095423868, + 1044218623, + -1118391698, + -1104437580, + 1048748489, + -1082764196, + -1073470519, + 1085003656, + 1072927992, + -1085026132, + 1075048722, + -1084782231, + -1093891230, + -1093338862, + -1074941001, + -1071580512, + -1088171276, + 1068130246, + -1072332305, + 1058660443, + -1080740169, + -1079349147, + -1102135853, + -1082130256, + -1081894039, + -1099064763, + 1032536150, + 1067573803, + -1084054848, + -1082843055, + 1073797663, + -1086755312, + 1071017362, + -1075617171, + -1072522273, + 1043566079, + -1103587503, + 1041205635, + -1083088743, + -1100576297, + 1043298877, + 1069066596, + 1062212755, + 1061070288, + -1079438859, + 1073975945, + 1069958486, + 1078891949, + -1075137772, + 1080605791, + -1072159528, + -1083528342, + 999764460, + 1069963602, + -1075853647, + -1087026711, + 1066693200, + 1057307445, + 1057539500, + -1077313827, + 1062590328, + -1070373732, + 1066526120, + 1080902408, + 1074718693, + 1066754231, + -1088980220, + -1077657215, + 1061648619, + 1028610449, + -1068231637, + -1102275621, + 1082815863, + 1062792382, + 1067457760, + -1084496014, + 1080547431, + -1093088507, + -1094828537, + 1070913336, + 1074725195, + 1081516764, + 1077133374, + -1070935615, + 1052446442, + 1063778372, + -1089008395, + 1075076934, + 1080846155, + 1077131275, + 1066330033, + 1064495914, + 1069954204, + 1066896585, + 1062693092, + 1076231243, + -1067574940, + -1093101965, + -1070466606, + 1044258740, + 1078755402, + -1069746270, + 1071012141, + 1052246028, + 1007607534, + -1080903901, + -1081684212, + -1072236115, + -1102447976, + 1075485235, + -1089241301, + -1066756150, + -1073426637, + 1068997222, + -1069880675, + 1036961157, + -1098033859, + -1076556844, + 1048785131, + -1075455538, + -1070773505, + 1072899567, + 1089073506, + 1061782470, + -1073667920, + 1068648303, + -1083879820, + 1073885801, + -1075613223, + -1101753601, + -1090680366, + 1061080144, + 1067341293, + 1045574824, + 1059151044, + -1071402194, + 1046364850, + -1076383845, + -1089767744, + 1060143485, + -1081312398, + 1059019244, + -1089117997, + -1115637666, + 1060309156, + 1068113840, + -1094077520, + 1079108474, + -1084354668, + 1070798925, + -1070828015, + 1039581204, + -1067728102, + -1091041387, + 1066996166, + -1082747523, + -1085688466, + -1083721008, + 1044141893, + 1061956638, + -1071509914, + -1114656625, + 1058471906, + 1059842757, + -1107484082, + 1067529827, + 1066400808, + -1097143894, + -1100241890, + 1059438186, + -1098472530, + 1059131320, + 1061985648, + -1081772209, + -1091319552, + 1064128853, + 1044158404, + 1067487761, + -1106045754, + 1073563790, + 1035988860, + -1098212688, + 1022469510, + -1078139688, + 1066438440, + 1052064638, + 1065718584, + -1080660661, + -1075250317, + -1091100045, + -1088607013, + 1054212472, + -1075127924, + 1075677920, + -1088399876, + -1080899045, + -1080924815, + 1071928524, + 1078543225, + 1051502717, + 1053147311, + -1077676258, + 1073126882, + -1071018095, + -1070797890, + -1080221848, + 1065599644, + -1111564132, + 1074709605, + 1064132636, + -1082350415, + 1053560564, + 1066797274, + 1047903834, + 1070434356, + 1065938451, + 1066464111, + 1067655389, + 1073289837, + -1129128188, + -1071204890, + 1074505766, + 1068009310, + 1068558600, + 1063251906, + 1049827881, + 1071372033, + -1081044171, + -1094487605, + -1083684480, + 1053642164, + 1052307927, + -1088181365, + 1041439796, + 1048376443, + -1082556649, + -1074976826, + -1080608436, + 1067894222, + 1083933651, + -1109052918, + -1110216304, + -1075524323, + 1063192236, + 1061802110, + -1087748390, + -1105448128, + 1047994990, + 1077412437, + -1080253238, + 1035366255, + 1078379539, + 1071253657, + -1086364773, + -1085192678, + -1084310166, + -1079458117, + 1034114364, + 1070058852, + 1081370347, + 1060784318, + -1065765523, + 1069033953, + -1067694000, + -1088936100, + -1067219316, + -1111584680, + -1067871263, + 1053516649, + 1057983151, + -1069773729, + -1078221203, + -1096661586, + -1078839794, + 1073702419, + -1075967761, + 1055075077, + 1084686559, + 1057917050, + 1073651149, + 1066944937, + -1097641553, + 1079260143, + -1086267236, + 1076862408, + -1087368554, + 1074016338, + 1066963905, + 1032436497, + -1070195350, + -1102394542, + 1071527438, + 1074877822, + 1072266620, + -1102542214, + 1080041095, + -1086379673, + 1070125404, + -1101381185, + 1083093881, + 1057001394, + -1083381927, + 1075772819, + -1072537209, + 1071415250, + 1082818471, + -1073252551, + 1057472857, + 1083315727, + -1066002946, + -1097670569, + -1069646639, + 1065788437, + 1057298362, + 1075630691, + 1078778798, + 1071337209, + 1067036415, + -1065241455, + 1074484010, + -1081101553, + 1036990015, + 1054459765, + 1077145980, + 1065051685, + -1088431955, + -1076554518, + -1079612508, + 1067005218, + -1088650839, + 1068461941, + 1065965511, + 1068974364, + 1059094926, + -1081310436, + 1068372791, + 1054981753, + -1094441136, + -1136000616, + 1048670106, + 1060961324, + 1058237633, + 1071732520, + 1065922536, + -1088350499, + 1068600232, + 1064006950, + -1085460918, + -1103917285, + 1057261625, + -1080208633, + 1049526933, + 1051893583, + 1073453003, + 1062838387, + -1086991854, + 1060337741, + 1062494962, + 1069578430, + 1062937008, + -1081495703, + 1057080806, + 1054368963, + 1061717820, + -1077017483, + 1057697079, + -1088437613, + 1048971538, + 1059604415, + -1071988240, + -1105481683, + 1054786154, + 1058575706, + -1076119779, + -1130657532, + -1080466276, + -1082847221, + -1084399671, + -1082311486, + 1060028664, + 1077028681, + -1090402698, + 1068523232, + 1069710007, + 1070977448, + -1070855020, + -1096503792, + 1040541322, + -1083272357, + 1079236548, + -1063831866, + 1070917955, + 1056612800, + 1083245152, + -1074390470, + -1075095448, + -1080200526, + 1069460716, + -1082679922, + -1086864016, + -1076448483, + 1075440976, + -1076404352, + -1070457279, + -1078775027, + -1079664949, + 1066953008, + -1078828904, + 1060762503, + -1071442772, + 1072889713, + 1055075964, + -1103186019, + -1086445228, + -1123329184, + -1090217797, + 1066047159, + 1074175184, + 1057315401, + 1067075078, + 1077369024, + -1101764515, + 1055118804, + -1075854809, + -1076170066, + -1087526027, + 1059586093, + 1065496450, + -1094387215, + -1103653251, + 1070492683, + 1067927208, + -1090545029, + 1071237581, + 1068065941, + -1072058232, + 1059856281, + -1070666039, + -1094227863, + -1092860472, + -1071495668, + -1085916519, + -1083044176, + -1088218223, + -1111330186, + -1087753061, + 1067122585, + 1065963677, + -1102898822, + -1079131546, + -1083451461, + -1137089844, + -1092692705, + 1023644751, + 1055646964, + -1079731182, + -1082400880, + -1088130917, + 1051498082, + 1060978813, + 1072463125, + 1046507040, + 1067288700, + 1046112003, + -1083569387, + -1067810686, + -1085948246, + 1053222822, + -1105777948, + -1096567084, + 1055324159, + -1077847291, + -1079724941, + 1045189938, + 1046659084, + 1067039709, + 1073918144, + -1078228445, + 1043201510, + 1057652174, + 1058062712, + 1086037406, + -1072862239, + 1077877672, + 1074429396, + 1051689750, + -1081522396, + -1102589798, + 1075913418, + 1069510492, + 1055577465, + 1066215791, + 1074069735, + 1065673745, + 1076396779, + -1075859811, + 1067175160, + -1084505882, + 1066295583, + 1059448071, + 1075527413, + 1058925345, + -1082841292, + 1065867338, + 1066993406, + 1075029824, + 1067161673, + -1094786598, + 1077268857, + 1058666545, + 1071469420, + 1044037937, + 1066034371, + 1069838195, + 1065559137, + 1079170167, + 1046495740, + 1066209207, + 1069001553, + 1070683787, + -1084825011, + -1121303068, + 1056232734, + -1134972992, + -1083358309, + 1048698835, + -1116905750, + 1066461778, + 1040203766, + 1052123090, + 1049798453, + -1091533373, + 1037884260, + -1098465332, + -1094269749, + -1089121217, + 1012168631, + 1024601452, + 1058433407, + -1087905396, + 1063913579, + -1090050865, + -1108464297, + -1102940805, + 1034311708, + 1054129167, + -1083246920, + 1026365497, + 1053331340, + 1057668727, + -1117335517, + -1082951011, + -1087593082, + -1119508772, + 1038843804, + -1097801672, + -1085728915, + -1099031800, + -1109193706, + -1097462332, + 1042163713, + 1044675268, + 1066401999, + -1104408696, + 1037721377, + 1033382937, + 1056019470, + -1090181910, + -1088404891, + 1066600365, + -1081032177, + 1066022669, + 1065575021, + 1057126666, + -1081383224, + -1081735628, + -1107903586, + -1096174369, + -1100973451, + -1134522139, + 1069684336, + -1085547938, + -1091735697, + -1094979726, + -1081619689, + -1071040863, + -1097708520, + 1031261785, + -1108656592, + 1067498872, + -1086838519, + -1094334271, + -1085352270, + 1048043991, + 1055282208, + -1076861524, + -1086428585, + -1088215669, + -1081156932, + 1045592779, + 1016923356, + 1054465164, + 1056295636, + -1089262883, + 1060449157, + -1078057521, + 1040554862, + -1097135424, + -1088910264, + 1061815472, + -1080335971, + -1149390480, + 1062024266, + -1075411629, + -1115620200, + -1080084161, + 1078356968, + -1088472304, + -1077727038, + 1057730633, + -1092927534, + -1075169062, + -1083979833, + 1059055438, + -1074005867, + -1071014646, + -1100780816, + 1057894818, + 1076698779, + 1053083311, + -1080801152, + 1067590813, + 1056215668, + 1071067711, + 1071085999, + -1114545414, + -1107195462, + -1070677097, + 1078890577, + -1070458660, + -1071798300, + 1041419638, + -1080720840, + -1075408705, + 1066253523, + 1051636585, + -1078884821, + 1066506508, + 1076818239, + 1065592413, + -1085304116, + -1069945840, + -1086637742, + -1089267274, + 1055716085, + 1072180923, + 1058445289, + -1090168348, + 1057026546, + -1094433391, + -1076787640, + 1066809307, + -1081995352, + 1070951407, + -1085868165, + -1078577961, + 1035085032, + 1083270676, + -1078331001, + 1063253093, + 1049167040, + 1067867034, + 1072495653, + 1050100517, + 1076606051, + 1071300417, + 1076452921, + 1060753504, + -1072998043, + 1050812886, + -1103451348, + 1048739950, + 1085559884, + -1080427471, + 1071601021, + -1095596889, + 1068801420, + 1067647532, + -1069178584, + 1062429001, + 1067632168, + 1068265268, + 1081964121, + 1067529159, + 1076606392, + 1075754684, + 1066734262, + -1112999476, + 1066747841, + -1077192107, + 1079562064, + -1105213861, + -1079340998, + 1085161130, + 1067014171, + 1045368910, + 1068200889, + 1071499371, + 1075803353, + -1099917435, + -1097516495, + 1066807713, + 1054070183, + 1048581277, + 1062311820, + 1061556948, + 1067779214, + -1090072549, + 1066049422, + -1090368513, + 1048819767, + -1097237299, + 1033800931, + -1114213940, + -1103996952, + -1098023481, + 1065552949, + 1023017087, + -1085538646, + 1028979467, + 1034688674, + 1050318575, + 1047590317, + 1064031016, + 1056408772, + 1058040915, + -1079316792, + -1135187014, + 1019190418, + -1102133132, + -1086499220, + 1042922315, + -1107993089, + 1069439041, + 1063527435, + -1079073172, + -1087417594, + -1091314406, + 1048583261, + 1028878622, + 1063966027, + -1086145921, + -1089489580, + -1110126454, + 1048226984, + -1114530255, + -1086828142, + 1043175085, + -1093031771, + 1067816380, + 1059671516, + -1088297407, + -1110845346, + -1087002623, + -1109458602, + 1059332941, + 1038257229, + -1102053365, + 1062529601, + -1068912357, + 1055117700, + -1070951341, + -1102130916, + 1050568248, + 1057777907, + 1066037439, + -1079291782, + 1049692968, + -1103283204, + 1066237074, + -1092987396, + 1070984630, + 1046170829, + -1070757592, + 1025709196, + -1073482582, + 1067281279, + -1102978091, + 1070436907, + 1068091968, + 1071921447, + -1084269025, + 1066869983, + -1078076424, + -1074980771, + -1088652458, + 1055317839, + -1089792742, + -1093223902, + 1049060306, + 1056992938, + -1072917169, + -1087750640, + 1065288022, + 1049236108, + -1087884103, + -1077010428, + -1109741642, + -1079452298, + 1068871946, + -1089467765, + 1053185036, + 1033645297, + 1078952444, + 1052793050, + 1069207502, + -1102822794, + -1090942349, + -1092726888, + 1068097219, + -1074493001, + -1077555413, + -1079091187, + -1078978817, + 1047355099, + 1057452949, + 1056978457, + 1050179449, + 1059979878, + -1115678928, + -1080885367, + -1077032441, + -1106604980, + -1081460319, + 1057589480, + -1094354135, + -1087784493, + 1068973484, + 1056010745, + 1063172141, + 1066064029, + -1105838445, + -1082921801, + -1080613403, + 1073382907, + -1093127175, + 1050846049, + 1052556320, + 1069742984, + -1079446888, + -1090690408, + -1081737761, + -1083576176, + 1079248623, + -1080278221, + -1073153063, + -1081132292, + 1062899756, + -1092451868, + 1053572483, + -1078994991, + -1082712771, + 1056185292, + -1072763129, + -1072975464, + -1079921364, + -1071382058, + -1073859916, + -1095485733, + 1075125959, + -1099345999, + -1078096789, + -1082077892, + -1086256611, + -1108456751, + 1038360276, + -1086196543, + 1057520255, + -1072249777, + -1072200922, + -1071684209, + 1051353638, + -1072618691, + -1074540468, + -1147310458, + -1084361743, + -1080171605, + -1075155361, + -1080783116, + -1071353046, + -1070782907, + 1054194259, + -1097761946, + -1095768990, + 1063832538, + -1088675554, + 1055450546, + -1077293966, + 1054983164, + -1080886295, + -1113063955, + -1081637700, + -1095971436, + 1058074383, + 1065637799, + 1052549291, + -1096277447, + -1094644674, + -1096601913, + -1129023809, + 1038410115, + -1092622477, + 1053427694, + -1087080720, + -1084885706, + -1086730539, + -1096758216, + 1059541048, + -1104686296, + 1057440818, + -1094978056, + -1096247533, + 1041392267, + -1086509278, + 1067453889, + 1038035274, + 1055888652, + -1080348321, + 1056030291, + 1060637306, + 1058998057, + 1059769846, + -1081096128, + 1067180625, + 1056843844, + -1092415784, + 1026853520, + -1095717151, + -1119581047, + 1066486202, + 1053244483, + -1093022875, + 1067441383, + -1088254083, + -1075960922, + 1044198956, + -1087245091, + -1091402357, + 1049405484, + -1073497091, + 1036129558, + 1063352297, + -1110412312, + 1079941264, + -1101099207, + -1086466620, + -1086703900, + -1094810516, + -1071732860, + -1093357602, + 1060788917, + 1066817955, + 1064374418, + -1081094910, + 1063663627, + -1087164660, + 1044877614, + -1135461905, + 1071005902, + -1084532955, + 1064685586, + -1067724275, + -1081582674, + 1051945910, + -1069971696, + -1110318314, + 1051709423, + 1062616865, + -1106723065, + 1055606709, + 1054572469, + -1101436970, + -1076737059, + 1038700223, + -1094136979, + 1069503890, + -1089096056, + -1089792482, + 1070544185, + 1074224381, + -1093045589, + -1071052332, + -1075474029, + -1071240945, + -1107742054, + -1082388761, + -1083110789, + -1120364641, + -1092494307, + -1084700290, + -1077102138, + -1075454734, + -1080945832, + -1109248002, + 1039897561, + -1080537300, + -1074332955, + 1051598210, + -1082162755, + -1069957846, + 1034093728, + -1083621685, + 988322300, + 1062596047, + -1089617259, + -1076410754, + -1074053329, + -1073734202, + -1070390603, + -1079115343, + -1078532649, + -1084112114, + 1074079013, + -1075374510, + -1092494945, + -1086926871, + -1085380128, + -1073940809, + -1091577910, + 1066899946, + 1042091910, + -1105118685, + -1070942307, + -1073261582, + -1082768164, + -1079737693, + -1072379464, + -1087723011, + -1073204921, + 1055443558, + -1086051125, + 1067494198, + -1076058239, + -1078394343, + -1088831691, + -1072799808, + 1077109543, + -1081907691, + -1088471030, + -1086009022, + -1087958912, + -1085606535, + -1084143069, + -1084040957, + 1041605924, + -1080597790, + -1104363466, + 1067898222, + -1072963860, + -1092445182, + -1075792798, + -1090170600, + -1077760840, + -1088945646, + -1074283001, + -1090457364, + 1005173459, + -1080739902, + -1080603026, + -1103161624, + -1081380091, + -1081388996, + -1071663211, + -1086810149, + 1034663607, + -1079375788, + 1066396751, + 1015978206, + -1075712951, + -1107234711, + -1104508477, + -1102107404, + -1074797978, + -1069594028, + 1077149839, + -1085740186, + 1050106645, + -1088302641, + 1068347411, + 1064221484, + -1079465223, + 1009198612, + -1078306640, + -1081858051, + -1104235271, + 1055644925, + 1065750712, + -1091036335, + 1053489729, + -1102093699, + -1099886747, + 1071438399, + -1094179382, + -1091584851, + -1080466698, + -1089094313, + -1079828528, + 1067442268, + 1051270773, + -1086673092, + 1053701946, + -1078489584, + -1088102097, + 1053970771, + 1047812483, + 1065031418, + 1065536650, + 1052175778, + 1060715680, + 1065820506, + -1089880528, + 1064886973, + 1015952091, + 1030302343, + -1082063757, + 1062753602, + 1043595874, + 1011035442, + -1088366759, + -1081876333, + -1081673608, + 1065915002, + -1097965756, + -1097880879, + -1111719444, + -1070770642, + -1072337215, + -1089349813, + -1110918931, + -1092677894, + -1074571003, + 1062678894, + -1074118219, + -1090119676, + -1073080390, + -1075536229, + 1050336271, + 1065252592, + 1070357290, + -1080481139, + -1072939689, + -1079092541, + -1077022931, + 1039191849, + 1066740389, + -1081595077, + 1067300349, + -1072486020, + 1049322182, + -1084584720, + -1067985077, + -1071998016, + -1080296415, + 1040276511, + -1084097646, + -1090046440, + -1073637555, + -1093103594, + -1069254029, + -1084755312, + -1081181092, + -1097779059, + -1076510296, + -1081163803, + -1080492590, + -1077337615, + -1078234974, + -1078264890, + -1087285706, + -1076489086, + 1064803756, + 1059564376, + -1085931610, + -1102744177, + -1099083849, + 1057817654, + 1057478310, + -1095065984, + -1099628835, + -1095374308, + 1061381070, + -1091573136, + -1095939379, + 1060317727, + 1060556827, + 1066585822, + 1027898081, + -1085092227, + 1043668349, + -1088113959, + -1089899503, + 1073077884, + -1096211700, + 1062287834, + -1083073209, + 1049332701, + 1060627922, + 1049676609, + 1067143641, + -1076453773, + -1086642832, + 1076393371, + -1074790197, + -1084950518, + 1068623262, + -1103983558, + 1060760476, + -1089762894, + -1090134820, + -1115574332, + 1062289006, + -1080865715, + -1109743850, + -1092947196, + -1107008853, + 1060569228, + 1031686507, + 1044982500, + 1060488434, + 1062086775, + -1072540457, + -1077013490, + 1071933394, + 1072454572, + -1071558191, + 1067359068, + -1082280488, + -1073547928, + 1068477896, + 1054359126, + 1032400595, + -1108915697, + 1034724861, + 1058886717, + 1059592631, + -1073346560, + -1093947909, + -1089350284, + -1090313174, + 1046652303, + 1064768614, + 1058908394, + -1082884168, + -1080727176, + 1073894210, + -1102217982, + 1058943668, + -1079929360, + 1069104458, + 1073582535, + -1078992104, + -1074709982, + 1066545600, + 1071432075, + -1090202265, + -1089453572, + 1048840900, + -1083964324, + -1084283714, + 1069825632, + 1054581090, + 1070309317, + -1094626726, + 1062423703, + -1078264690, + 1063032647, + 1060482968, + -1087151503, + -1075035916, + -1079635071, + 1070387249, + -1086026637, + -1103697374, + -1078173970, + 1060211982, + 1062799634, + -1074527115, + 1070234335, + -1080792696, + 1054613075, + -1094869649, + 1068415214, + -1097477517, + -1081399067, + 1041558293, + 1047129148, + 1051452167, + -1086342246, + 1045181222, + -1087595243, + 1052269588, + 1059250387, + -1070228913, + -1091650472, + -1093403426, + 1066756889, + -1102022057, + 1025412152, + -1119173855, + 1050099586, + -1081789676, + -1077010700, + 1066186141, + 1068377283, + -1073695699, + -1090422920, + -1095442908, + 1054212171, + 1051061300, + -1086050936, + -1081663935, + 1071718908, + 1049487574, + -1131295021, + -1076675084, + 1073961867, + 1067722578, + 1064357862, + 1057539179, + -1078101715, + -1102409169, + -1086320113, + 1056693442, + 1055491060, + -1094443973, + 1047056518, + -1087783436, + 1047480304, + 1061191250, + -1105682748, + 1033487594, + -1103729771, + 1019434996, + 1059232090, + 1059048869, + -1081522191, + -1097083360, + -1074227958, + 1069422067, + 1064994996, + -1082791995, + -1103930287, + -1095526955, + 1062482428, + 1052660267, + -1079921675, + 1067630149, + -1106416675, + -1075701220, + 1065353419, + -1081760438, + 1060054810, + 1018450777, + 1069961620, + -1100406471, + -1073235763, + 1063797215, + -1097477158, + 1065307235, + -1081699864, + -1088993791, + -1106040650, + -1113274538, + -1098831855, + -1149050730, + -1087440501, + 1053479512, + 1054177830, + -1080096667, + -1087691397, + 1056332035, + 1054622073, + -1106549641, + 1057573971, + -1101237359, + 1045729641, + -1113015915, + 1055091595, + -1086855187, + 1058162280, + 1043642675, + -1098818163, + 1058361347, + -1088994485, + -1088108083, + -1091346794, + 1018888950, + 1049828392, + 1059271683, + 1059645314, + -1095306534, + -1092297437, + -1117656004, + 1069555665, + 1049525908, + -1083098325, + -1080337971, + -1079780157, + -1085315455, + 1064584835, + 1049699034, + -1155813638, + -1102725317, + -1100321204, + 1035433096, + -1075909141, + -1097664176, + 1061438275, + 1065724509, + 1071964054, + -1084601829, + -1113477198, + -1108901370, + -1079099559, + 1065667194, + 1022324630, + -1107185728, + -1077289351, + -1110788733, + 1055728933, + 1050162948, + -1092293517, + 1050941044, + 1051282456, + -1090388403, + 1069082279, + 1056937648, + -1080591320, + -1081182885, + -1082046993, + -1075919197, + 1069016519, + 1069301741, + -1087059898, + -1088537634, + 1059116708, + 1069539552, + -1081211556, + -1082199940, + 1069402317, + 1071837048, + -1093197774, + -1081086079, + 1067185234, + 1071802375, + -1109979373, + 1065776167, + 1065763858, + -1072471792, + 1071382051, + -1089802515, + -1090487112, + -1088428230, + 1063318702, + -1119929167, + -1097012123, + 1014094243, + 1028545079, + -1083565888, + 1066310488, + 1070491768, + 1059402941, + -1089467581, + -1089939564, + 1054706385, + -1108453712, + -1082863418, + 1060613392, + 1066119165, + -1126379869, + 1065158002, + -1089690180, + -1086391439, + -1075896234, + -1078040814, + 1074203634, + 1069160485, + -1091750209, + 1062979317, + -1092354184, + -1088875982, + 1046948343, + 1042899954, + 1044851133, + -1078178362, + -1091165793, + -1093171870, + 1066192565, + 1056125104, + -1075231568, + 1059504199, + 1058197735, + 1040254473, + 1062518642, + 1057947886, + -1097297050, + -1088195178, + 1055054292, + 1041590418, + -1087613518, + -1096951423, + 1067628559, + 1067463332, + -1079316331, + -1077557191, + 1062502966, + -1092716301, + 1066542312, + -1077227482, + -1082664578, + 1049528772, + 1058421469, + -1122525471, + -1104043994, + -1131388691, + 1025796178, + -1109800495, + 1062888686, + 1061529536, + -1074806935, + -1069829701, + 1054521295, + 1062144021, + -1080695492, + -1084301627, + -1109336268, + -1114506242, + 1050723617, + -1114991215, + 1045692891, + -1084362898, + 1048818642, + 1025604831, + 1047880750, + 1069023444, + -1092271838, + -1084469246, + -1104644055, + 1063719360, + -1094992367, + -1092720534, + 1035653139, + -1102715506, + 1050267512, + 1051722461, + 1064145096, + -1131818256, + 1048663985, + -1094973451, + } +} diff --git a/icu/icu4c/source/data/brkitr/root.txt b/icu/icu4c/source/data/brkitr/root.txt index c5c81857a06..0f221106b35 100644 --- a/icu/icu4c/source/data/brkitr/root.txt +++ b/icu/icu4c/source/data/brkitr/root.txt @@ -2,7 +2,7 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml root{ - Version{"38.1"} + Version{"42"} boundaries{ grapheme:process(dependency){"char.brk"} line:process(dependency){"line.brk"} diff --git a/icu/icu4c/source/data/brkitr/rules/char.txt b/icu/icu4c/source/data/brkitr/rules/char.txt index 555f1a59dab..f3b16ded679 100644 --- a/icu/icu4c/source/data/brkitr/rules/char.txt +++ b/icu/icu4c/source/data/brkitr/rules/char.txt @@ -41,7 +41,7 @@ $T = [\p{Grapheme_Cluster_Break = T}]; $LV = [\p{Grapheme_Cluster_Break = LV}]; $LVT = [\p{Grapheme_Cluster_Break = LVT}]; -# Emoji defintions +# Emoji definitions $Extended_Pict = [:ExtPict:]; diff --git a/icu/icu4c/source/data/brkitr/rules/line.txt b/icu/icu4c/source/data/brkitr/rules/line.txt index f03b6ec4918..538e3865f3e 100644 --- a/icu/icu4c/source/data/brkitr/rules/line.txt +++ b/icu/icu4c/source/data/brkitr/rules/line.txt @@ -7,8 +7,8 @@ # # Line Breaking Rules # Implement default line breaking as defined by -# Unicode Standard Annex #14 Revision 44 for Unicode 13.0 -# http://www.unicode.org/reports/tr14/, with the following modification: +# Unicode Standard Annex #14 (https://www.unicode.org/reports/tr14/) +# for Unicode 14.0, with the following modification: # # Boundaries between hyphens and following letters are suppressed when # there is a boundary preceding the hyphen. See rule 20.9 @@ -24,7 +24,10 @@ !!quoted_literals_only; $AI = [:LineBreak = Ambiguous:]; +$AK = [:LineBreak = Aksara:]; $AL = [:LineBreak = Alphabetic:]; +$AP = [:LineBreak = Aksara_Prebase:]; +$AS = [:LineBreak = Aksara_Start:]; $BA = [:LineBreak = Break_After:]; $HH = [\u2010]; # \u2010 is HYPHEN, default line break is BA. $BB = [:LineBreak = Break_Before:]; @@ -64,6 +67,8 @@ $SA = [:LineBreak = Complex_Context:]; $SG = [:LineBreak = Surrogate:]; $SP = [:LineBreak = Space:]; $SY = [:LineBreak = Break_Symbols:]; +$VF = [:LineBreak = Virama_Final:]; +$VI = [:LineBreak = Virama:]; $WJ = [:LineBreak = Word_Joiner:]; $XX = [:LineBreak = Unknown:]; $ZW = [:LineBreak = ZWSpace:]; @@ -76,6 +81,8 @@ $ZWJ = [:LineBreak = ZWJ:]; $OP30 = [$OP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; $CP30 = [$CP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; +$ExtPictUnassigned = [\p{Extended_Pictographic} & \p{Cn}]; + # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explicitly # list it in the numerous rules that use CM. # By LB1, SA characters with general categor of Mn or Mc also resolve to CM. @@ -182,7 +189,7 @@ $GL $CM* .; -# LB 13 Don't break before ']' or '!' or or '/', even after spaces. +# LB 13 Don't break before ']' or '!' or '/', even after spaces. # $LB8NonBreaks $CL; $CAN_CM $CM* $CL; @@ -213,7 +220,27 @@ $OP $CM* $SP+ $CM+ $AL_FOLLOW?; # by rule 10, stand-alone CM behaves as AL # by rule 8, CM following a SP is stand-alone. -# LB 14a Force a break before start of a number with a leading decimal pt, e.g. " .23" +# LB 15a +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ .; +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^([\p{Pi} & $QU] $CM* $SP*)+ .; +^([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + +# LB 15b +$LB8NonBreaks [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +^$CM+ [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; + +# Messy interaction: manually chain between LB 15b and LB 15a on Pf Pi. +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + + +# LB 15c Force a break before start of a number with a leading decimal pt, e.g. " .23" # Note: would be simpler to express as "$SP / $IS $CM* $NU;", but ICU rules have limitations. # See issue ICU-20303 @@ -223,7 +250,7 @@ $SP $IS / [^ $CanFollowIS $NU $CM]; $SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; # -# LB 14b Do not break before numeric separators (IS), even after spaces. +# LB 15d Do not break before numeric separators (IS), even after spaces. [$LB8NonBreaks - $SP] $IS; $SP $IS $CM* [$CanFollowIS {eof}]; @@ -233,9 +260,6 @@ $CAN_CM $CM* $IS; ^$CM+ $IS; # by rule 10, stand-alone CM behaves as AL -# LB 15 -$QU $CM* $SP* $OP; - # LB 16 ($CL | $CP) $CM* $SP* $NS; @@ -327,7 +351,6 @@ $JL $CM* ($JL | $JV | $H2 | $H3); ($JT | $H3) $CM* $JT; # LB 27 Treat korean Syllable Block the same as ID (don't break it) -($JL | $JV | $JT | $H2 | $H3) $CM* $IN; ($JL | $JV | $JT | $H2 | $H3) $CM* $PO; $PR $CM* ($JL | $JV | $JT | $H2 | $H3); @@ -337,6 +360,9 @@ $PR $CM* ($JL | $JV | $JT | $H2 | $H3); ($ALPlus | $HL) $CM* ($ALPlus | $HL); ^$CM+ ($ALPlus | $HL); # The $CM+ is from rule 10, an unattached CM is treated as AL +#LB 28a Do not break Orthographic syllables +($AP $CM*)? ($AS | $AK | [◌] ) ($CM* $VI $CM* ($AK | [◌] ))* ($CM* $VI | (($CM* ($AS | $AK | [◌] ) )? $CM* $VF))?; + # LB 29 $IS $CM* ($ALPlus | $HL); @@ -354,8 +380,9 @@ $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $ # because of the chain-out behavior difference. The rule must chain out only from the [set characters], # not from the preceding $RI or $CM, which it would be able to do if the set were optional. -# LB 30b Do not break between an Emoji Base and an Emoji Modifier +# LB30b Do not break between an emoji base (or potential emoji) and an emoji modifier. $EB $CM* $EM; +$ExtPictUnassigned $CM* $EM; # LB 31 Break everywhere else. # Match a single code point if no other rule applies. diff --git a/icu/icu4c/source/data/brkitr/rules/line_cj.txt b/icu/icu4c/source/data/brkitr/rules/line_cj.txt index 6403e62fe70..b5ba6d62966 100644 --- a/icu/icu4c/source/data/brkitr/rules/line_cj.txt +++ b/icu/icu4c/source/data/brkitr/rules/line_cj.txt @@ -7,8 +7,8 @@ # # Line Breaking Rules # Implement default line breaking as defined by -# Unicode Standard Annex #14 Revision 44 for Unicode 13.0 -# http://www.unicode.org/reports/tr14/, with the following modification: +# Unicode Standard Annex #14 (https://www.unicode.org/reports/tr14/) +# for Unicode 14.0, with the following modification: # # Boundaries between hyphens and following letters are suppressed when # there is a boundary preceding the hyphen. See rule 20.9 @@ -25,7 +25,10 @@ !!quoted_literals_only; $AI = [:LineBreak = Ambiguous:]; +$AK = [:LineBreak = Aksara:]; $AL = [:LineBreak = Alphabetic:]; +$AP = [:LineBreak = Aksara_Prebase:]; +$AS = [:LineBreak = Aksara_Start:]; $BA = [:LineBreak = Break_After:]; $HH = [\u2010]; # \u2010 is HYPHEN, default line break is BA. $BB = [:LineBreak = Break_Before:]; @@ -65,6 +68,8 @@ $SA = [:LineBreak = Complex_Context:]; $SG = [:LineBreak = Surrogate:]; $SP = [:LineBreak = Space:]; $SY = [:LineBreak = Break_Symbols:]; +$VF = [:LineBreak = Virama_Final:]; +$VI = [:LineBreak = Virama:]; $WJ = [:LineBreak = Word_Joiner:]; $XX = [:LineBreak = Unknown:]; $ZW = [:LineBreak = ZWSpace:]; @@ -77,6 +82,8 @@ $ZWJ = [:LineBreak = ZWJ:]; $OP30 = [$OP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; $CP30 = [$CP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; +$ExtPictUnassigned = [\p{Extended_Pictographic} & \p{Cn}]; + # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explicitly # list it in the numerous rules that use CM. # By LB1, SA characters with general categor of Mn or Mc also resolve to CM. @@ -183,7 +190,7 @@ $GL $CM* .; -# LB 13 Don't break before ']' or '!' or or '/', even after spaces. +# LB 13 Don't break before ']' or '!' or '/', even after spaces. # $LB8NonBreaks $CL; $CAN_CM $CM* $CL; @@ -214,7 +221,27 @@ $OP $CM* $SP+ $CM+ $AL_FOLLOW?; # by rule 10, stand-alone CM behaves as AL # by rule 8, CM following a SP is stand-alone. -# LB 14a Force a break before start of a number with a leading decimal pt, e.g. " .23" +# LB 15a +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ .; +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^([\p{Pi} & $QU] $CM* $SP*)+ .; +^([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + +# LB 15b +$LB8NonBreaks [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +^$CM+ [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; + +# Messy interaction: manually chain between LB 15b and LB 15a on Pf Pi. +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + + +# LB 15c Force a break before start of a number with a leading decimal pt, e.g. " .23" # Note: would be simpler to express as "$SP / $IS $CM* $NU;", but ICU rules have limitations. # See issue ICU-20303 @@ -224,7 +251,7 @@ $SP $IS / [^ $CanFollowIS $NU $CM]; $SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; # -# LB 14b Do not break before numeric separators (IS), even after spaces. +# LB 15d Do not break before numeric separators (IS), even after spaces. [$LB8NonBreaks - $SP] $IS; $SP $IS $CM* [$CanFollowIS {eof}]; @@ -234,9 +261,6 @@ $CAN_CM $CM* $IS; ^$CM+ $IS; # by rule 10, stand-alone CM behaves as AL -# LB 15 -$QU $CM* $SP* $OP; - # LB 16 ($CL | $CP) $CM* $SP* $NS; @@ -328,7 +352,6 @@ $JL $CM* ($JL | $JV | $H2 | $H3); ($JT | $H3) $CM* $JT; # LB 27 Treat korean Syllable Block the same as ID (don't break it) -($JL | $JV | $JT | $H2 | $H3) $CM* $IN; ($JL | $JV | $JT | $H2 | $H3) $CM* $PO; $PR $CM* ($JL | $JV | $JT | $H2 | $H3); @@ -338,6 +361,9 @@ $PR $CM* ($JL | $JV | $JT | $H2 | $H3); ($ALPlus | $HL) $CM* ($ALPlus | $HL); ^$CM+ ($ALPlus | $HL); # The $CM+ is from rule 10, an unattached CM is treated as AL +#LB 28a Do not break Orthographic syllables +($AP $CM*)? ($AS | $AK | [◌] ) ($CM* $VI $CM* ($AK | [◌] ))* ($CM* $VI | (($CM* ($AS | $AK | [◌] ) )? $CM* $VF))?; + # LB 29 $IS $CM* ($ALPlus | $HL); @@ -355,8 +381,9 @@ $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $ # because of the chain-out behavior difference. The rule must chain out only from the [set characters], # not from the preceding $RI or $CM, which it would be able to do if the set were optional. -# LB 30b Do not break between an Emoji Base and an Emoji Modifier +# LB30b Do not break between an emoji base (or potential emoji) and an emoji modifier. $EB $CM* $EM; +$ExtPictUnassigned $CM* $EM; # LB 31 Break everywhere else. # Match a single code point if no other rule applies. diff --git a/icu/icu4c/source/data/brkitr/rules/line_loose.txt b/icu/icu4c/source/data/brkitr/rules/line_loose.txt index 2794554e0b1..37a8e0e8460 100644 --- a/icu/icu4c/source/data/brkitr/rules/line_loose.txt +++ b/icu/icu4c/source/data/brkitr/rules/line_loose.txt @@ -8,8 +8,8 @@ # # Line Breaking Rules # Implement default line breaking as defined by -# Unicode Standard Annex #14 Revision 44 for Unicode 13.0 -# http://www.unicode.org/reports/tr14/, with the following modification: +# Unicode Standard Annex #14 (https://www.unicode.org/reports/tr14/) +# for Unicode 14.0, with the following modification: # # Boundaries between hyphens and following letters are suppressed when # there is a boundary preceding the hyphen. See rule 20.9 @@ -30,7 +30,10 @@ !!quoted_literals_only; $AI = [:LineBreak = Ambiguous:]; +$AK = [:LineBreak = Aksara:]; $AL = [:LineBreak = Alphabetic:]; +$AP = [:LineBreak = Aksara_Prebase:]; +$AS = [:LineBreak = Aksara_Start:]; $BA = [:LineBreak = Break_After:]; $HH = [\u2010]; # \u2010 is HYPHEN, default line break is BA. $BB = [:LineBreak = Break_Before:]; @@ -71,6 +74,8 @@ $SA = [:LineBreak = Complex_Context:]; $SG = [:LineBreak = Surrogate:]; $SP = [:LineBreak = Space:]; $SY = [:LineBreak = Break_Symbols:]; +$VF = [:LineBreak = Virama_Final:]; +$VI = [:LineBreak = Virama:]; $WJ = [:LineBreak = Word_Joiner:]; $XX = [:LineBreak = Unknown:]; $ZW = [:LineBreak = ZWSpace:]; @@ -83,6 +88,8 @@ $ZWJ = [:LineBreak = ZWJ:]; $OP30 = [$OP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; $CP30 = [$CP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; +$ExtPictUnassigned = [\p{Extended_Pictographic} & \p{Cn}]; + # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explicitly # list it in the numerous rules that use CM. # By LB1, SA characters with general categor of Mn or Mc also resolve to CM. @@ -189,7 +196,7 @@ $GL $CM* .; -# LB 13 Don't break before ']' or '!' or or '/', even after spaces. +# LB 13 Don't break before ']' or '!' or '/', even after spaces. # $LB8NonBreaks $CL; $CAN_CM $CM* $CL; @@ -220,7 +227,27 @@ $OP $CM* $SP+ $CM+ $AL_FOLLOW?; # by rule 10, stand-alone CM behaves as AL # by rule 8, CM following a SP is stand-alone. -# LB 14a Force a break before start of a number with a leading decimal pt, e.g. " .23" +# LB 15a +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ .; +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^([\p{Pi} & $QU] $CM* $SP*)+ .; +^([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + +# LB 15b +$LB8NonBreaks [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +^$CM+ [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; + +# Messy interaction: manually chain between LB 15b and LB 15a on Pf Pi. +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + + +# LB 15c Force a break before start of a number with a leading decimal pt, e.g. " .23" # Note: would be simpler to express as "$SP / $IS $CM* $NU;", but ICU rules have limitations. # See issue ICU-20303 @@ -230,7 +257,7 @@ $SP $IS / [^ $CanFollowIS $NU $CM]; $SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; # -# LB 14b Do not break before numeric separators (IS), even after spaces. +# LB 15d Do not break before numeric separators (IS), even after spaces. [$LB8NonBreaks - $SP] $IS; $SP $IS $CM* [$CanFollowIS {eof}]; @@ -240,9 +267,6 @@ $CAN_CM $CM* $IS; ^$CM+ $IS; # by rule 10, stand-alone CM behaves as AL -# LB 15 -$QU $CM* $SP* $OP; - # LB 16 # Do not break between closing punctuation and $NS, even with intervening spaces # But DO allow a break between closing punctuation and $NSX, don't include it here @@ -338,7 +362,6 @@ $JL $CM* ($JL | $JV | $H2 | $H3); ($JT | $H3) $CM* $JT; # LB 27 Treat korean Syllable Block the same as ID (don't break it) -($JL | $JV | $JT | $H2 | $H3) $CM* $IN; ($JL | $JV | $JT | $H2 | $H3) $CM* $PO; $PR $CM* ($JL | $JV | $JT | $H2 | $H3); @@ -348,6 +371,9 @@ $PR $CM* ($JL | $JV | $JT | $H2 | $H3); ($ALPlus | $HL) $CM* ($ALPlus | $HL); ^$CM+ ($ALPlus | $HL); # The $CM+ is from rule 10, an unattached CM is treated as AL +#LB 28a Do not break Orthographic syllables +($AP $CM*)? ($AS | $AK | [◌] ) ($CM* $VI $CM* ($AK | [◌] ))* ($CM* $VI | (($CM* ($AS | $AK | [◌] ) )? $CM* $VF))?; + # LB 29 $IS $CM* ($ALPlus | $HL); @@ -365,8 +391,9 @@ $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $ # because of the chain-out behavior difference. The rule must chain out only from the [set characters], # not from the preceding $RI or $CM, which it would be able to do if the set were optional. -# LB 30b Do not break between an Emoji Base and an Emoji Modifier +# LB30b Do not break between an emoji base (or potential emoji) and an emoji modifier. $EB $CM* $EM; +$ExtPictUnassigned $CM* $EM; # LB 31 Break everywhere else. # Match a single code point if no other rule applies. diff --git a/icu/icu4c/source/data/brkitr/rules/line_loose_cj.txt b/icu/icu4c/source/data/brkitr/rules/line_loose_cj.txt index 54f06097dfb..1794e77087e 100644 --- a/icu/icu4c/source/data/brkitr/rules/line_loose_cj.txt +++ b/icu/icu4c/source/data/brkitr/rules/line_loose_cj.txt @@ -7,8 +7,8 @@ # # Line Breaking Rules # Implement default line breaking as defined by -# Unicode Standard Annex #14 Revision 44 for Unicode 13.0 -# http://www.unicode.org/reports/tr14/, with the following modification: +# Unicode Standard Annex #14 (https://www.unicode.org/reports/tr14/) +# for Unicode 14.0, with the following modification: # # Boundaries between hyphens and following letters are suppressed when # there is a boundary preceding the hyphen. See rule 20.9 @@ -17,7 +17,8 @@ # line-break=loose (BCP47 -u-lb-loose) as defined for Chinese & Japanese. # It sets characters of class CJ to behave like ID. # In addition, it allows breaks: -# * before hyphens 2010 & 2013 (both BA) and 301C, 30A0 (both NS) +# * between ID and hyphens 2010 & 2013 (both BA) +# * before 301C, 30A0 (both NS) # * before iteration marks 3005, 303B, 309D, 309E, 30FD, 30FE (all NS) # * between characters of LineBreak class IN such as 2026 # * before some centered punct 203C, 2047, 2048, 2049, 30FB, FF1A, FF1B, @@ -37,7 +38,10 @@ !!quoted_literals_only; $AI = [:LineBreak = Ambiguous:]; +$AK = [:LineBreak = Aksara:]; $AL = [:LineBreak = Alphabetic:]; +$AP = [:LineBreak = Aksara_Prebase:]; +$AS = [:LineBreak = Aksara_Start:]; $BAX = [\u2010 \u2013]; $BA = [[:LineBreak = Break_After:] - $BAX]; $HH = [\u2010]; # \u2010 is HYPHEN, default line break is BA. @@ -82,6 +86,8 @@ $SA = [:LineBreak = Complex_Context:]; $SG = [:LineBreak = Surrogate:]; $SP = [:LineBreak = Space:]; $SY = [:LineBreak = Break_Symbols:]; +$VF = [:LineBreak = Virama_Final:]; +$VI = [:LineBreak = Virama:]; $WJ = [:LineBreak = Word_Joiner:]; $XX = [:LineBreak = Unknown:]; $ZW = [:LineBreak = ZWSpace:]; @@ -94,6 +100,8 @@ $ZWJ = [:LineBreak = ZWJ:]; $OP30 = [$OP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; $CP30 = [$CP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; +$ExtPictUnassigned = [\p{Extended_Pictographic} & \p{Cn}]; + # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explicitly # list it in the numerous rules that use CM. # By LB1, SA characters with general categor of Mn or Mc also resolve to CM. @@ -133,7 +141,7 @@ $CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; # Bases that can't take CMs # AL_FOLLOW set of chars that can unconditionally follow an AL # Needed in rules where stand-alone $CM s are treated as AL. # -$AL_FOLLOW = [$BK $CR $LF $NL $ZW $SP $CL $CP $EX $HL $IS $SY $WJ $GL $OP30 $QU $BA $HY $NS $IN $NU $PR $PO $POX $ALPlus]; +$AL_FOLLOW = [$BK $CR $LF $NL $ZW $SP $CL $CP $EX $HL $IS $SY $WJ $GL $OP30 $QU $BA $BAX $HY $NS $IN $NU $PR $PO $POX $ALPlus]; # @@ -199,7 +207,7 @@ $GL $CM* .; -# LB 13 Don't break before ']' or '!' or or '/', even after spaces. +# LB 13 Don't break before ']' or '!' or '/', even after spaces. # # Do not include $EXX here $LB8NonBreaks $CL; @@ -231,17 +239,37 @@ $OP $CM* $SP+ $CM+ $AL_FOLLOW?; # by rule 10, stand-alone CM behaves as AL # by rule 8, CM following a SP is stand-alone. -# LB 14a Force a break before start of a number with a leading decimal pt, e.g. " .23" +# LB 15a +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ .; +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^([\p{Pi} & $QU] $CM* $SP*)+ .; +^([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + +# LB 15b +$LB8NonBreaks [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +^$CM+ [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; + +# Messy interaction: manually chain between LB 15b and LB 15a on Pf Pi. +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + + +# LB 15c Force a break before start of a number with a leading decimal pt, e.g. " .23" # Note: would be simpler to express as "$SP / $IS $CM* $NU;", but ICU rules have limitations. # See issue ICU-20303 -$CanFollowIS = [$BK $CR $LF $NL $SP $ZW $WJ $GL $CL $CP $EX $IS $SY $QU $BA $HY $NS $ALPlus $HL $IN]; +$CanFollowIS = [$BK $CR $LF $NL $SP $ZW $WJ $GL $CL $CP $EX $IS $SY $QU $BA $BAX $HY $NS $ALPlus $HL $IN]; $SP $IS / [^ $CanFollowIS $NU $CM]; $SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; # -# LB 14b Do not break before numeric separators (IS), even after spaces. +# LB 15d Do not break before numeric separators (IS), even after spaces. [$LB8NonBreaks - $SP] $IS; $SP $IS $CM* [$CanFollowIS {eof}]; @@ -251,9 +279,6 @@ $CAN_CM $CM* $IS; ^$CM+ $IS; # by rule 10, stand-alone CM behaves as AL -# LB 15 -$QU $CM* $SP* $OP; - # LB 16 # Do not break between closing punctuation and $NS, even with intervening spaces # But DO allow a break between closing punctuation and $NSX, don't include it here @@ -292,11 +317,13 @@ $LB20NonBreaks = [$LB18NonBreaks - $CB]; # LB 21 x (BA | HY | NS) # BB x # -# DO allow breaks here before $BAX and $NSX, so don't include them -$LB20NonBreaks $CM* ($BA | $HY | $NS); +# DO allow breaks here before $NSX, so don't include it. +# And DO allow breaks between ID and $BAX, so split out the handling of ID and do not include $BAX for them. +[$LB20NonBreaks - $ID] $CM* ($BA | $BAX | $HY | $NS); +$ID $CM* ($BA | $HY | $NS); -^$CM+ ($BA | $HY | $NS); +^$CM+ ($BA | $BAX | $HY | $NS); $BB $CM* [^$CB]; # $BB x $BB $CM* $LB20NonBreaks; @@ -353,7 +380,6 @@ $JL $CM* ($JL | $JV | $H2 | $H3); # LB 27 Treat korean Syllable Block the same as ID (don't break it) # Do not include $POX or $PRX here -($JL | $JV | $JT | $H2 | $H3) $CM* $IN; ($JL | $JV | $JT | $H2 | $H3) $CM* $PO; $PR $CM* ($JL | $JV | $JT | $H2 | $H3); @@ -363,6 +389,9 @@ $PR $CM* ($JL | $JV | $JT | $H2 | $H3); ($ALPlus | $HL) $CM* ($ALPlus | $HL); ^$CM+ ($ALPlus | $HL); # The $CM+ is from rule 10, an unattached CM is treated as AL +#LB 28a Do not break Orthographic syllables +($AP $CM*)? ($AS | $AK | [◌] ) ($CM* $VI $CM* ($AK | [◌] ))* ($CM* $VI | (($CM* ($AS | $AK | [◌] ) )? $CM* $VF))?; + # LB 29 $IS $CM* ($ALPlus | $HL); @@ -373,15 +402,16 @@ $CP30 $CM* ($ALPlus | $HL | $NU); # LB 30a Do not break between regional indicators. Break after pairs of them. # Tricky interaction with LB8a: ZWJ x . together with ZWJ acting like a CM. -$RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $IN $CM]]; -$RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $IN $CM]]; -$RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $IN $ZWJ {eof}]; +$RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $BAX $HY $NS $IN $CM]]; +$RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $BAX $HY $NS $IN $CM]]; +$RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $BAX $HY $NS $IN $ZWJ {eof}]; # note: the preceding rule includes {eof} rather than having the last [set] term qualified with '?' # because of the chain-out behavior difference. The rule must chain out only from the [set characters], # not from the preceding $RI or $CM, which it would be able to do if the set were optional. -# LB 30b Do not break between an Emoji Base and an Emoji Modifier +# LB30b Do not break between an emoji base (or potential emoji) and an emoji modifier. $EB $CM* $EM; +$ExtPictUnassigned $CM* $EM; # LB 31 Break everywhere else. # Match a single code point if no other rule applies. diff --git a/icu/icu4c/source/data/brkitr/rules/line_loose_phrase_cj.txt b/icu/icu4c/source/data/brkitr/rules/line_loose_phrase_cj.txt new file mode 100644 index 00000000000..811f4ef71db --- /dev/null +++ b/icu/icu4c/source/data/brkitr/rules/line_loose_phrase_cj.txt @@ -0,0 +1,431 @@ +# Copyright (C) 2022 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# +# file: line_loose_phrase_cj.txt +# +# Line Breaking Rules +# Implement default line breaking as defined by +# Unicode Standard Annex #14 (https://www.unicode.org/reports/tr14/) +# for Unicode 14.0, with the following modification: +# +# Boundaries between hyphens and following letters are suppressed when +# there is a boundary preceding the hyphen. See rule 20.9 +# +# This tailors the line break behavior to correspond to CSS +# line-break=loose (BCP47 -u-lb-loose) as defined for Chinese & Japanese. +# It sets characters of class CJ to behave like ID. +# In addition, it allows breaks: +# * between ID and hyphens 2010 & 2013 (both BA) +# * before 301C, 30A0 (both NS) +# * before iteration marks 3005, 303B, 309D, 309E, 30FD, 30FE (all NS) +# * between characters of LineBreak class IN such as 2026 +# * before some centered punct 203C, 2047, 2048, 2049, 30FB, FF1A, FF1B, +# FF65 (all NS) and FF01, FF1F (both EX). +# * before suffix characters with LineBreak class PO and EastAsianWidth A,F,W; +# this includes: 00B0 2030 2032 2033 2035 2103 2109 FE6A FF05 FFE0 +# * after prefix characters with LineBreak class PR and EastAsianWidth A,F,W; +# this includes: 00A4 00B1 20AC 2116 FE69 FF04 FFE1 FFE5 FFE6 +# It allows breaking before 201C and after 201D, for zh_Hans, zh_Hant, and ja. +# +# The content is the same as line_loose_cj.txt except the following +# 1. Add CJK into dictionary. +# 2. Add East Asian Width with class F, W and H into $ALPlus. + + +# +# Character Classes defined by TR 14. +# + +!!chain; +!!quoted_literals_only; + +$AI = [:LineBreak = Ambiguous:]; +$AK = [:LineBreak = Aksara:]; +$AL = [:LineBreak = Alphabetic:]; +$AP = [:LineBreak = Aksara_Prebase:]; +$AS = [:LineBreak = Aksara_Start:]; +$BAX = [\u2010 \u2013]; +$BA = [[:LineBreak = Break_After:] - $BAX]; +$HH = [\u2010]; # \u2010 is HYPHEN, default line break is BA. +$BB = [:LineBreak = Break_Before:]; +$BK = [:LineBreak = Mandatory_Break:]; +$B2 = [:LineBreak = Break_Both:]; +$CB = [:LineBreak = Contingent_Break:]; +$CJ = [:LineBreak = Conditional_Japanese_Starter:]; +$CL = [[:LineBreak = Close_Punctuation:] \u201d]; +# $CM = [:LineBreak = Combining_Mark:]; +$CP = [:LineBreak = Close_Parenthesis:]; +$CR = [:LineBreak = Carriage_Return:]; +$EB = [:LineBreak = EB:]; +$EM = [:LineBreak = EM:]; +$EXX = [\uFF01 \uFF1F]; +$EX = [[:LineBreak = Exclamation:] - $EXX]; +$GL = [:LineBreak = Glue:]; +$HL = [:LineBreak = Hebrew_Letter:]; +$HY = [:LineBreak = Hyphen:]; +$H2 = [:LineBreak = H2:]; +$H3 = [:LineBreak = H3:]; +# CSS Loose tailoring: CJ resolves to ID +$ID = [[:LineBreak = Ideographic:] $CJ]; +$IN = [:LineBreak = Inseperable:]; +$IS = [:LineBreak = Infix_Numeric:]; +$JL = [:LineBreak = JL:]; +$JV = [:LineBreak = JV:]; +$JT = [:LineBreak = JT:]; +$LF = [:LineBreak = Line_Feed:]; +$NL = [:LineBreak = Next_Line:]; +$NSX = [\u301C \u30A0 \u3005 \u303B \u309D \u309E \u30FD \u30FE \u203C \u2047 \u2048 \u2049 \u30FB \uFF1A \uFF1B \uFF65]; +$NS = [[:LineBreak = Nonstarter:] - $NSX]; +$NU = [:LineBreak = Numeric:]; +$OP = [[:LineBreak = Open_Punctuation:] \u201c]; +$POX = [\u00B0 \u2030 \u2032 \u2033 \u2035 \u2103 \u2109 \uFE6A \uFF05 \uFFE0]; +$PO = [[:LineBreak = Postfix_Numeric:] - $POX]; +$PRX = [\u00A4 \u00B1 \u20AC \u2116 \uFE69 \uFF04 \uFFE1 \uFFE5 \uFFE6]; +$PR = [[:LineBreak = Prefix_Numeric:] - $PRX]; +$QU = [[:LineBreak = Quotation:] - [\u201c\u201d]]; +$RI = [:LineBreak = Regional_Indicator:]; +$SA = [:LineBreak = Complex_Context:]; +$SG = [:LineBreak = Surrogate:]; +$SP = [:LineBreak = Space:]; +$SY = [:LineBreak = Break_Symbols:]; +$VF = [:LineBreak = Virama_Final:]; +$VI = [:LineBreak = Virama:]; +$WJ = [:LineBreak = Word_Joiner:]; +$XX = [:LineBreak = Unknown:]; +$ZW = [:LineBreak = ZWSpace:]; +$ZWJ = [:LineBreak = ZWJ:]; + +# OP30 and CP30 are variants of OP and CP that appear in-line in rule LB30 from UAX 14, +# without a formal name. Because ICU rules require multiple uses of the expressions, +# give them a single definition with a name + +$OP30 = [$OP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; +$CP30 = [$CP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; + +$ExtPictUnassigned = [\p{Extended_Pictographic} & \p{Cn}]; + +# By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explicitly +# list it in the numerous rules that use CM. +# By LB1, SA characters with general categor of Mn or Mc also resolve to CM. + +$CM = [[:LineBreak = Combining_Mark:] $ZWJ [$SA & [[:Mn:][:Mc:]]]]; +$CMX = [[$CM] - [$ZWJ]]; + +# Dictionary character set, for triggering language-based break engines. Currently +# limited to LineBreak=Complex_Context (SA) and $dictionaryCJK. + +# Add CJK dictionary +$Han = [:Han:]; +$Katakana = [:Katakana:]; +$Hiragana = [:Hiragana:]; +$HangulSyllable = [\uac00-\ud7a3]; +$ComplexContext = [:LineBreak = Complex_Context:]; +$KanaKanji = [$Han $Hiragana $Katakana \u30fc]; +$dictionaryCJK = [$KanaKanji $HangulSyllable]; +$dictionary = [$ComplexContext $dictionaryCJK]; + + +# +# Rule LB1. By default, treat AI (characters with ambiguous east Asian width), +# SA (Dictionary chars, excluding Mn and Mc) +# SG (Unpaired Surrogates) +# XX (Unknown, unassigned) +# as $AL (Alphabetic) +# +# Let fullwidth-ASCII digits and letters be part of words. +$FW_alphanum = [\uff10-\uff19\uff21-\uff3a\uff41-\uff5a]; +$ALPlus = [$AL $AI $SG $XX $FW_alphanum [$dictionary-[[:Mn:][:Mc:]]]]; + + +## ------------------------------------------------- + +# +# CAN_CM is the set of characters that may combine with CM combining chars. +# Note that Linebreak UAX 14's concept of a combining char and the rules +# for what they can combine with are _very_ different from the rest of Unicode. +# +# Note that $CM itself is left out of this set. If CM is needed as a base +# it must be listed separately in the rule. +# +$CAN_CM = [^$SP $BK $CR $LF $NL $ZW $CM]; # Bases that can take CMs +$CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; # Bases that can't take CMs + +# +# AL_FOLLOW set of chars that can unconditionally follow an AL +# Needed in rules where stand-alone $CM s are treated as AL. +# +$AL_FOLLOW = [$BK $CR $LF $NL $ZW $SP $CL $CP $EX $HL $IS $SY $WJ $GL $OP30 $QU $BA $BAX $HY $NS $IN $NU $PR $PO $POX $ALPlus]; + + +# +# Rule LB 4, 5 Mandatory (Hard) breaks. +# +$LB4Breaks = [$BK $CR $LF $NL]; +$LB4NonBreaks = [^$BK $CR $LF $NL $CM]; +$CR $LF {100}; + +# +# LB 6 Do not break before hard line breaks. +# +$LB4NonBreaks? $LB4Breaks {100}; # LB 5 do not break before hard breaks. +$CAN_CM $CM* $LB4Breaks {100}; +^$CM+ $LB4Breaks {100}; + +# LB 7 x SP +# x ZW +$LB4NonBreaks [$SP $ZW]; +$CAN_CM $CM* [$SP $ZW]; +^$CM+ [$SP $ZW]; + +# +# LB 8 Break after zero width space +# ZW SP* ÷ +# +$LB8Breaks = [$LB4Breaks $ZW]; +$LB8NonBreaks = [[$LB4NonBreaks] - [$ZW]]; +$ZW $SP* / [^$SP $ZW $LB4Breaks]; + +# LB 8a ZWJ x Do not break Emoji ZWJ sequences. +# +$ZWJ [^$CM]; + +# LB 9 Combining marks. X $CM needs to behave like X, where X is not $SP, $BK $CR $LF $NL +# $CM not covered by the above needs to behave like $AL +# See definition of $CAN_CM. + +$CAN_CM $CM+; # Stick together any combining sequences that don't match other rules. +^$CM+; + +# +# LB 11 Do not break before or after WORD JOINER & related characters. +# +$CAN_CM $CM* $WJ; +$LB8NonBreaks $WJ; +^$CM+ $WJ; + +$WJ $CM* .; + +# +# LB 12 Do not break after NBSP and related characters. +# GL x +# +$GL $CM* .; + +# +# LB 12a Do not break before NBSP and related characters ... +# [^SP BA HY] x GL +# +[[$LB8NonBreaks] - [$SP $BA $BAX $HY]] $CM* $GL; +^$CM+ $GL; + + + +# LB 13 Don't break before ']' or '!' or '/', even after spaces. +# +# Do not include $EXX here +$LB8NonBreaks $CL; +$CAN_CM $CM* $CL; +^$CM+ $CL; # by rule 10, stand-alone CM behaves as AL + +$LB8NonBreaks $CP; +$CAN_CM $CM* $CP; +^$CM+ $CP; # by rule 10, stand-alone CM behaves as AL + +$LB8NonBreaks $EX; +$CAN_CM $CM* $EX; +^$CM+ $EX; # by rule 10, stand-alone CM behaves as AL + +$LB8NonBreaks $SY; +$CAN_CM $CM* $SY; +^$CM+ $SY; # by rule 10, stand-alone CM behaves as AL + + +# +# LB 14 Do not break after OP, even after spaces +# Note subtle interaction with "SP IS /" rules in LB14a. +# This rule consumes the SP, chaining happens on the IS, effectivley overriding the SP IS rules, +# which is the desired behavior. +# +$OP $CM* $SP* .; + +$OP $CM* $SP+ $CM+ $AL_FOLLOW?; # by rule 10, stand-alone CM behaves as AL + # by rule 8, CM following a SP is stand-alone. + + +# LB 15a +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ .; +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^([\p{Pi} & $QU] $CM* $SP*)+ .; +^([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + +# LB 15b +$LB8NonBreaks [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +^$CM+ [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; + +# Messy interaction: manually chain between LB 15b and LB 15a on Pf Pi. +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + + +# LB 15c Force a break before start of a number with a leading decimal pt, e.g. " .23" +# Note: would be simpler to express as "$SP / $IS $CM* $NU;", but ICU rules have limitations. +# See issue ICU-20303 + + +$CanFollowIS = [$BK $CR $LF $NL $SP $ZW $WJ $GL $CL $CP $EX $IS $SY $QU $BA $BAX $HY $NS $ALPlus $HL $IN]; +$SP $IS / [^ $CanFollowIS $NU $CM]; +$SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; + +# +# LB 15d Do not break before numeric separators (IS), even after spaces. + +[$LB8NonBreaks - $SP] $IS; +$SP $IS $CM* [$CanFollowIS {eof}]; +$SP $IS $CM* $ZWJ [^$CM $NU]; + +$CAN_CM $CM* $IS; +^$CM+ $IS; # by rule 10, stand-alone CM behaves as AL + + +# LB 16 +# Do not break between closing punctuation and $NS, even with intervening spaces +# But DO allow a break between closing punctuation and $NSX, don't include it here +($CL | $CP) $CM* $SP* $NS; + +# LB 17 +$B2 $CM* $SP* $B2; + +# +# LB 18 Break after spaces. +# +$LB18NonBreaks = [$LB8NonBreaks - [$SP]]; +$LB18Breaks = [$LB8Breaks $SP]; + + +# LB 19 +# x QU +$LB18NonBreaks $CM* $QU; +^$CM+ $QU; + +# QU x +$QU $CM* .; + +# LB 20 +# $CB +# $CB +# +$LB20NonBreaks = [$LB18NonBreaks - $CB]; + +# LB 20.09 Don't break between Hyphens and Letters when there is a break preceding the hyphen. +# Originally added as a Finnish tailoring, now promoted to default ICU behavior. +# Note: this is not default UAX-14 behaviour. See issue ICU-8151. +# +^($HY | $HH) $CM* $ALPlus; + +# LB 21 x (BA | HY | NS) +# BB x +# +# DO allow breaks here before $NSX, so don't include it. +# And DO allow breaks between ID and $BAX, so split out the handling of ID and do not include $BAX for them. +[$LB20NonBreaks - $ID] $CM* ($BA | $BAX | $HY | $NS); +$ID $CM* ($BA | $HY | $NS); + + +^$CM+ ($BA | $BAX | $HY | $NS); + +$BB $CM* [^$CB]; # $BB x +$BB $CM* $LB20NonBreaks; + +# LB 21a Don't break after Hebrew + Hyphen +# HL (HY | BA) x +# +$HL $CM* ($HY | $BA | $BAX) $CM* [^$CB]?; + +# LB 21b (forward) Don't break between SY and HL +# (break between HL and SY already disallowed by LB 13 above) +$SY $CM* $HL; + + +# LB 22 Do not break before ellipses +# +[$LB20NonBreaks - $IN] $CM* $IN; # line_loose tailoring +^$CM+ $IN; + + +# LB 23 +# +($ALPlus | $HL) $CM* $NU; +^$CM+ $NU; # Rule 10, any otherwise unattached CM behaves as AL +$NU $CM* ($ALPlus | $HL); + +# LB 23a +# Do not include $POX here +# +$PR $CM* ($ID | $EB | $EM); +($ID | $EB | $EM) $CM* $PO; + + +# +# LB 24 +# +# Do not include $PRX here +($PR | $PO | $POX) $CM* ($ALPlus | $HL); +($ALPlus | $HL) $CM* ($PR | $PO | $POX); # TODO: should this be ($PR | $PRX | $PO) +^$CM+ ($PR | $PO | $POX); # Rule 10, any otherwise unattached CM behaves as AL + +# +# LB 25 Numbers. +# +# Here do not include $PRX at the beginning or $POX at the end +(($PR | $PO | $POX) $CM*)? (($OP | $HY) $CM*)? ($IS $CM*)? $NU ($CM* ($NU | $SY | $IS))* + ($CM* ($CL | $CP))? ($CM* ($PR | $PRX | $PO))?; + +# LB 26 Do not break a Korean syllable +# +$JL $CM* ($JL | $JV | $H2 | $H3); +($JV | $H2) $CM* ($JV | $JT); +($JT | $H3) $CM* $JT; + +# LB 27 Treat korean Syllable Block the same as ID (don't break it) +# Do not include $POX or $PRX here +($JL | $JV | $JT | $H2 | $H3) $CM* $PO; +$PR $CM* ($JL | $JV | $JT | $H2 | $H3); + + +# LB 28 Do not break between alphabetics +# +($ALPlus | $HL) $CM* ($ALPlus | $HL); +^$CM+ ($ALPlus | $HL); # The $CM+ is from rule 10, an unattached CM is treated as AL + +#LB 28a Do not break Orthographic syllables +($AP $CM*)? ($AS | $AK | [◌] ) ($CM* $VI $CM* ($AK | [◌] ))* ($CM* $VI | (($CM* ($AS | $AK | [◌] ) )? $CM* $VF))?; + +# LB 29 +$IS $CM* ($ALPlus | $HL); + +# LB 30 +($ALPlus | $HL | $NU) $CM* $OP30; +^$CM+ $OP30; # The $CM+ is from rule 10, an unattached CM is treated as AL. +$CP30 $CM* ($ALPlus | $HL | $NU); + +# LB 30a Do not break between regional indicators. Break after pairs of them. +# Tricky interaction with LB8a: ZWJ x . together with ZWJ acting like a CM. +$RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $BAX $HY $NS $IN $CM]]; +$RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $BAX $HY $NS $IN $CM]]; +$RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $BAX $HY $NS $IN $ZWJ {eof}]; +# note: the preceding rule includes {eof} rather than having the last [set] term qualified with '?' +# because of the chain-out behavior difference. The rule must chain out only from the [set characters], +# not from the preceding $RI or $CM, which it would be able to do if the set were optional. + +# LB30b Do not break between an emoji base (or potential emoji) and an emoji modifier. +$EB $CM* $EM; +$ExtPictUnassigned $CM* $EM; + +# LB 31 Break everywhere else. +# Match a single code point if no other rule applies. +.; diff --git a/icu/icu4c/source/data/brkitr/rules/line_normal.txt b/icu/icu4c/source/data/brkitr/rules/line_normal.txt index 433a0b20eb9..a5c6a3dcaa4 100644 --- a/icu/icu4c/source/data/brkitr/rules/line_normal.txt +++ b/icu/icu4c/source/data/brkitr/rules/line_normal.txt @@ -7,8 +7,8 @@ # # Line Breaking Rules # Implement default line breaking as defined by -# Unicode Standard Annex #14 Revision 44 for Unicode 13.0 -# http://www.unicode.org/reports/tr14/, with the following modification: +# Unicode Standard Annex #14 (https://www.unicode.org/reports/tr14/) +# for Unicode 14.0, with the following modification: # # Boundaries between hyphens and following letters are suppressed when # there is a boundary preceding the hyphen. See rule 20.9 @@ -26,7 +26,10 @@ !!quoted_literals_only; $AI = [:LineBreak = Ambiguous:]; +$AK = [:LineBreak = Aksara:]; $AL = [:LineBreak = Alphabetic:]; +$AP = [:LineBreak = Aksara_Prebase:]; +$AS = [:LineBreak = Aksara_Start:]; $BA = [:LineBreak = Break_After:]; $HH = [\u2010]; # \u2010 is HYPHEN, default line break is BA. $BB = [:LineBreak = Break_Before:]; @@ -66,6 +69,8 @@ $SA = [:LineBreak = Complex_Context:]; $SG = [:LineBreak = Surrogate:]; $SP = [:LineBreak = Space:]; $SY = [:LineBreak = Break_Symbols:]; +$VF = [:LineBreak = Virama_Final:]; +$VI = [:LineBreak = Virama:]; $WJ = [:LineBreak = Word_Joiner:]; $XX = [:LineBreak = Unknown:]; $ZW = [:LineBreak = ZWSpace:]; @@ -78,6 +83,8 @@ $ZWJ = [:LineBreak = ZWJ:]; $OP30 = [$OP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; $CP30 = [$CP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; +$ExtPictUnassigned = [\p{Extended_Pictographic} & \p{Cn}]; + # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explicitly # list it in the numerous rules that use CM. # By LB1, SA characters with general categor of Mn or Mc also resolve to CM. @@ -184,7 +191,7 @@ $GL $CM* .; -# LB 13 Don't break before ']' or '!' or or '/', even after spaces. +# LB 13 Don't break before ']' or '!' or '/', even after spaces. # $LB8NonBreaks $CL; $CAN_CM $CM* $CL; @@ -215,7 +222,27 @@ $OP $CM* $SP+ $CM+ $AL_FOLLOW?; # by rule 10, stand-alone CM behaves as AL # by rule 8, CM following a SP is stand-alone. -# LB 14a Force a break before start of a number with a leading decimal pt, e.g. " .23" +# LB 15a +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ .; +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^([\p{Pi} & $QU] $CM* $SP*)+ .; +^([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + +# LB 15b +$LB8NonBreaks [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +^$CM+ [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; + +# Messy interaction: manually chain between LB 15b and LB 15a on Pf Pi. +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + + +# LB 15c Force a break before start of a number with a leading decimal pt, e.g. " .23" # Note: would be simpler to express as "$SP / $IS $CM* $NU;", but ICU rules have limitations. # See issue ICU-20303 @@ -225,7 +252,7 @@ $SP $IS / [^ $CanFollowIS $NU $CM]; $SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; # -# LB 14b Do not break before numeric separators (IS), even after spaces. +# LB 15d Do not break before numeric separators (IS), even after spaces. [$LB8NonBreaks - $SP] $IS; $SP $IS $CM* [$CanFollowIS {eof}]; @@ -235,9 +262,6 @@ $CAN_CM $CM* $IS; ^$CM+ $IS; # by rule 10, stand-alone CM behaves as AL -# LB 15 -$QU $CM* $SP* $OP; - # LB 16 ($CL | $CP) $CM* $SP* $NS; @@ -329,7 +353,6 @@ $JL $CM* ($JL | $JV | $H2 | $H3); ($JT | $H3) $CM* $JT; # LB 27 Treat korean Syllable Block the same as ID (don't break it) -($JL | $JV | $JT | $H2 | $H3) $CM* $IN; ($JL | $JV | $JT | $H2 | $H3) $CM* $PO; $PR $CM* ($JL | $JV | $JT | $H2 | $H3); @@ -339,6 +362,9 @@ $PR $CM* ($JL | $JV | $JT | $H2 | $H3); ($ALPlus | $HL) $CM* ($ALPlus | $HL); ^$CM+ ($ALPlus | $HL); # The $CM+ is from rule 10, an unattached CM is treated as AL +#LB 28a Do not break Orthographic syllables +($AP $CM*)? ($AS | $AK | [◌] ) ($CM* $VI $CM* ($AK | [◌] ))* ($CM* $VI | (($CM* ($AS | $AK | [◌] ) )? $CM* $VF))?; + # LB 29 $IS $CM* ($ALPlus | $HL); @@ -356,8 +382,9 @@ $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $ # because of the chain-out behavior difference. The rule must chain out only from the [set characters], # not from the preceding $RI or $CM, which it would be able to do if the set were optional. -# LB 30b Do not break between an Emoji Base and an Emoji Modifier +# LB30b Do not break between an emoji base (or potential emoji) and an emoji modifier. $EB $CM* $EM; +$ExtPictUnassigned $CM* $EM; # LB 31 Break everywhere else. # Match a single code point if no other rule applies. diff --git a/icu/icu4c/source/data/brkitr/rules/line_normal_cj.txt b/icu/icu4c/source/data/brkitr/rules/line_normal_cj.txt index 6e1e846bf89..f9a1e652a64 100644 --- a/icu/icu4c/source/data/brkitr/rules/line_normal_cj.txt +++ b/icu/icu4c/source/data/brkitr/rules/line_normal_cj.txt @@ -7,8 +7,8 @@ # # Line Breaking Rules # Implement default line breaking as defined by -# Unicode Standard Annex #14 Revision 44 for Unicode 13.0 -# http://www.unicode.org/reports/tr14/, with the following modification: +# Unicode Standard Annex #14 (https://www.unicode.org/reports/tr14/) +# for Unicode 14.0, with the following modification: # # Boundaries between hyphens and following letters are suppressed when # there is a boundary preceding the hyphen. See rule 20.9 @@ -17,7 +17,7 @@ # line-break=normal (BCP47 -u-lb-normal) as defined for Chinese & Japanese. # It sets characters of class CJ to behave like ID. # In addition, it allows breaks: -# * before hyphens 2010 & 2013 (both BA) and 301C, 30A0 (both NS) +# * before 301C, 30A0 (both NS) # It allows breaking before 201C and after 201D, for zh_Hans, zh_Hant, and ja. # @@ -28,9 +28,11 @@ !!quoted_literals_only; $AI = [:LineBreak = Ambiguous:]; +$AK = [:LineBreak = Aksara:]; $AL = [:LineBreak = Alphabetic:]; -$BAX = [\u2010 \u2013]; -$BA = [[:LineBreak = Break_After:] - $BAX]; +$AP = [:LineBreak = Aksara_Prebase:]; +$AS = [:LineBreak = Aksara_Start:]; +$BA = [:LineBreak = Break_After:]; $HH = [\u2010]; # \u2010 is HYPHEN, default line break is BA. $BB = [:LineBreak = Break_Before:]; $BK = [:LineBreak = Mandatory_Break:]; @@ -70,6 +72,8 @@ $SA = [:LineBreak = Complex_Context:]; $SG = [:LineBreak = Surrogate:]; $SP = [:LineBreak = Space:]; $SY = [:LineBreak = Break_Symbols:]; +$VF = [:LineBreak = Virama_Final:]; +$VI = [:LineBreak = Virama:]; $WJ = [:LineBreak = Word_Joiner:]; $XX = [:LineBreak = Unknown:]; $ZW = [:LineBreak = ZWSpace:]; @@ -82,6 +86,8 @@ $ZWJ = [:LineBreak = ZWJ:]; $OP30 = [$OP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; $CP30 = [$CP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; +$ExtPictUnassigned = [\p{Extended_Pictographic} & \p{Cn}]; + # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explicitly # list it in the numerous rules that use CM. # By LB1, SA characters with general categor of Mn or Mc also resolve to CM. @@ -182,13 +188,13 @@ $GL $CM* .; # LB 12a Do not break before NBSP and related characters ... # [^SP BA HY] x GL # -[[$LB8NonBreaks] - [$SP $BA $BAX $HY]] $CM* $GL; +[[$LB8NonBreaks] - [$SP $BA $HY]] $CM* $GL; ^$CM+ $GL; -# LB 13 Don't break before ']' or '!' or or '/', even after spaces. +# LB 13 Don't break before ']' or '!' or '/', even after spaces. # $LB8NonBreaks $CL; $CAN_CM $CM* $CL; @@ -219,7 +225,27 @@ $OP $CM* $SP+ $CM+ $AL_FOLLOW?; # by rule 10, stand-alone CM behaves as AL # by rule 8, CM following a SP is stand-alone. -# LB 14a Force a break before start of a number with a leading decimal pt, e.g. " .23" +# LB 15a +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ .; +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^([\p{Pi} & $QU] $CM* $SP*)+ .; +^([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + +# LB 15b +$LB8NonBreaks [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +^$CM+ [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; + +# Messy interaction: manually chain between LB 15b and LB 15a on Pf Pi. +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + + +# LB 15c Force a break before start of a number with a leading decimal pt, e.g. " .23" # Note: would be simpler to express as "$SP / $IS $CM* $NU;", but ICU rules have limitations. # See issue ICU-20303 @@ -229,7 +255,7 @@ $SP $IS / [^ $CanFollowIS $NU $CM]; $SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; # -# LB 14b Do not break before numeric separators (IS), even after spaces. +# LB 15d Do not break before numeric separators (IS), even after spaces. [$LB8NonBreaks - $SP] $IS; $SP $IS $CM* [$CanFollowIS {eof}]; @@ -239,9 +265,6 @@ $CAN_CM $CM* $IS; ^$CM+ $IS; # by rule 10, stand-alone CM behaves as AL -# LB 15 -$QU $CM* $SP* $OP; - # LB 16 # Do not break between closing punctuation and $NS, even with intervening spaces # But DO allow a break between closing punctuation and $NSX, don't include it here @@ -280,7 +303,7 @@ $LB20NonBreaks = [$LB18NonBreaks - $CB]; # LB 21 x (BA | HY | NS) # BB x # -# DO allow breaks here before $BAX and $NSX, so don't include them +# DO allow breaks here before $NSX, so don't include it $LB20NonBreaks $CM* ($BA | $HY | $NS); @@ -292,7 +315,7 @@ $BB $CM* $LB20NonBreaks; # LB 21a Don't break after Hebrew + Hyphen # HL (HY | BA) x # -$HL $CM* ($HY | $BA | $BAX) $CM* [^$CB]?; +$HL $CM* ($HY | $BA) $CM* [^$CB]?; # LB 21b (forward) Don't break between SY and HL # (break between HL and SY already disallowed by LB 13 above) @@ -336,7 +359,6 @@ $JL $CM* ($JL | $JV | $H2 | $H3); ($JT | $H3) $CM* $JT; # LB 27 Treat korean Syllable Block the same as ID (don't break it) -($JL | $JV | $JT | $H2 | $H3) $CM* $IN; ($JL | $JV | $JT | $H2 | $H3) $CM* $PO; $PR $CM* ($JL | $JV | $JT | $H2 | $H3); @@ -346,6 +368,9 @@ $PR $CM* ($JL | $JV | $JT | $H2 | $H3); ($ALPlus | $HL) $CM* ($ALPlus | $HL); ^$CM+ ($ALPlus | $HL); # The $CM+ is from rule 10, an unattached CM is treated as AL +#LB 28a Do not break Orthographic syllables +($AP $CM*)? ($AS | $AK | [◌] ) ($CM* $VI $CM* ($AK | [◌] ))* ($CM* $VI | (($CM* ($AS | $AK | [◌] ) )? $CM* $VF))?; + # LB 29 $IS $CM* ($ALPlus | $HL); @@ -363,8 +388,9 @@ $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $ # because of the chain-out behavior difference. The rule must chain out only from the [set characters], # not from the preceding $RI or $CM, which it would be able to do if the set were optional. -# LB 30b Do not break between an Emoji Base and an Emoji Modifier +# LB30b Do not break between an emoji base (or potential emoji) and an emoji modifier. $EB $CM* $EM; +$ExtPictUnassigned $CM* $EM; # LB 31 Break everywhere else. # Match a single code point if no other rule applies. diff --git a/icu/icu4c/source/data/brkitr/rules/line_normal_phrase_cj.txt b/icu/icu4c/source/data/brkitr/rules/line_normal_phrase_cj.txt new file mode 100644 index 00000000000..c8063db60bf --- /dev/null +++ b/icu/icu4c/source/data/brkitr/rules/line_normal_phrase_cj.txt @@ -0,0 +1,410 @@ +# Copyright (C) 2022 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# +# file: line_normal_phrase_cj.txt +# +# Line Breaking Rules +# Implement default line breaking as defined by +# Unicode Standard Annex #14 (https://www.unicode.org/reports/tr14/) +# for Unicode 14.0, with the following modification: +# +# Boundaries between hyphens and following letters are suppressed when +# there is a boundary preceding the hyphen. See rule 20.9 +# +# This tailors the line break behavior to correspond to CSS +# line-break=normal (BCP47 -u-lb-normal) as defined for Chinese & Japanese. +# It sets characters of class CJ to behave like ID. +# In addition, it allows breaks: +# * before 301C, 30A0 (both NS) +# It allows breaking before 201C and after 201D, for zh_Hans, zh_Hant, and ja. +# +# The content is the same as line_normal_cj.txt except the following +# 1. Add CJK into dictionary. +# 2. Add East Asian Width with class F, W and H into $ALPlus. + +# +# Character Classes defined by TR 14. +# + +!!chain; +!!quoted_literals_only; + +$AI = [:LineBreak = Ambiguous:]; +$AK = [:LineBreak = Aksara:]; +$AL = [:LineBreak = Alphabetic:]; +$AP = [:LineBreak = Aksara_Prebase:]; +$AS = [:LineBreak = Aksara_Start:]; +$BA = [:LineBreak = Break_After:]; +$HH = [\u2010]; # \u2010 is HYPHEN, default line break is BA. +$BB = [:LineBreak = Break_Before:]; +$BK = [:LineBreak = Mandatory_Break:]; +$B2 = [:LineBreak = Break_Both:]; +$CB = [:LineBreak = Contingent_Break:]; +$CJ = [:LineBreak = Conditional_Japanese_Starter:]; +$CL = [[:LineBreak = Close_Punctuation:] \u201d]; +# $CM = [:LineBreak = Combining_Mark:]; +$CP = [:LineBreak = Close_Parenthesis:]; +$CR = [:LineBreak = Carriage_Return:]; +$EB = [:LineBreak = EB:]; +$EM = [:LineBreak = EM:]; +$EX = [:LineBreak = Exclamation:]; +$GL = [:LineBreak = Glue:]; +$HL = [:LineBreak = Hebrew_Letter:]; +$HY = [:LineBreak = Hyphen:]; +$H2 = [:LineBreak = H2:]; +$H3 = [:LineBreak = H3:]; +# CSS Normal tailoring: CJ resolves to ID +$ID = [[:LineBreak = Ideographic:] $CJ]; +$IN = [:LineBreak = Inseperable:]; +$IS = [:LineBreak = Infix_Numeric:]; +$JL = [:LineBreak = JL:]; +$JV = [:LineBreak = JV:]; +$JT = [:LineBreak = JT:]; +$LF = [:LineBreak = Line_Feed:]; +$NL = [:LineBreak = Next_Line:]; +$NSX = [\u301C \u30A0]; +$NS = [[:LineBreak = Nonstarter:] - $NSX]; +$NU = [:LineBreak = Numeric:]; +$OP = [[:LineBreak = Open_Punctuation:] \u201c]; +$PO = [:LineBreak = Postfix_Numeric:]; +$PR = [:LineBreak = Prefix_Numeric:]; +$QU = [[:LineBreak = Quotation:] - [\u201c\u201d]]; +$RI = [:LineBreak = Regional_Indicator:]; +$SA = [:LineBreak = Complex_Context:]; +$SG = [:LineBreak = Surrogate:]; +$SP = [:LineBreak = Space:]; +$SY = [:LineBreak = Break_Symbols:]; +$VF = [:LineBreak = Virama_Final:]; +$VI = [:LineBreak = Virama:]; +$WJ = [:LineBreak = Word_Joiner:]; +$XX = [:LineBreak = Unknown:]; +$ZW = [:LineBreak = ZWSpace:]; +$ZWJ = [:LineBreak = ZWJ:]; + +# OP30 and CP30 are variants of OP and CP that appear in-line in rule LB30 from UAX 14, +# without a formal name. Because ICU rules require multiple uses of the expressions, +# give them a single definition with a name + +$OP30 = [$OP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; +$CP30 = [$CP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; + +$ExtPictUnassigned = [\p{Extended_Pictographic} & \p{Cn}]; + +# By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explicitly +# list it in the numerous rules that use CM. +# By LB1, SA characters with general categor of Mn or Mc also resolve to CM. + +$CM = [[:LineBreak = Combining_Mark:] $ZWJ [$SA & [[:Mn:][:Mc:]]]]; +$CMX = [[$CM] - [$ZWJ]]; + +# Dictionary character set, for triggering language-based break engines. Currently +# limited to LineBreak=Complex_Context (SA) and $dictionaryCJK. + +# Add CJK dictionary +$Han = [:Han:]; +$Katakana = [:Katakana:]; +$Hiragana = [:Hiragana:]; +$HangulSyllable = [\uac00-\ud7a3]; +$ComplexContext = [:LineBreak = Complex_Context:]; +$KanaKanji = [$Han $Hiragana $Katakana \u30fc]; +$dictionaryCJK = [$KanaKanji $HangulSyllable]; +$dictionary = [$ComplexContext $dictionaryCJK]; + + +# +# Rule LB1. By default, treat AI (characters with ambiguous east Asian width), +# SA (Dictionary chars, excluding Mn and Mc) +# SG (Unpaired Surrogates) +# XX (Unknown, unassigned) +# as $AL (Alphabetic) +# +# Let fullwidth-ASCII digits and letters be part of words. +$FW_alphanum = [\uff10-\uff19\uff21-\uff3a\uff41-\uff5a]; +$ALPlus = [$AL $AI $SG $XX $FW_alphanum [$dictionary-[[:Mn:][:Mc:]]]]; + + +## ------------------------------------------------- + +# +# CAN_CM is the set of characters that may combine with CM combining chars. +# Note that Linebreak UAX 14's concept of a combining char and the rules +# for what they can combine with are _very_ different from the rest of Unicode. +# +# Note that $CM itself is left out of this set. If CM is needed as a base +# it must be listed separately in the rule. +# +$CAN_CM = [^$SP $BK $CR $LF $NL $ZW $CM]; # Bases that can take CMs +$CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; # Bases that can't take CMs + +# +# AL_FOLLOW set of chars that can unconditionally follow an AL +# Needed in rules where stand-alone $CM s are treated as AL. +# +$AL_FOLLOW = [$BK $CR $LF $NL $ZW $SP $CL $CP $EX $HL $IS $SY $WJ $GL $OP30 $QU $BA $HY $NS $IN $NU $PR $PO $ALPlus]; + + +# +# Rule LB 4, 5 Mandatory (Hard) breaks. +# +$LB4Breaks = [$BK $CR $LF $NL]; +$LB4NonBreaks = [^$BK $CR $LF $NL $CM]; +$CR $LF {100}; + +# +# LB 6 Do not break before hard line breaks. +# +$LB4NonBreaks? $LB4Breaks {100}; # LB 5 do not break before hard breaks. +$CAN_CM $CM* $LB4Breaks {100}; +^$CM+ $LB4Breaks {100}; + +# LB 7 x SP +# x ZW +$LB4NonBreaks [$SP $ZW]; +$CAN_CM $CM* [$SP $ZW]; +^$CM+ [$SP $ZW]; + +# +# LB 8 Break after zero width space +# ZW SP* ÷ +# +$LB8Breaks = [$LB4Breaks $ZW]; +$LB8NonBreaks = [[$LB4NonBreaks] - [$ZW]]; +$ZW $SP* / [^$SP $ZW $LB4Breaks]; + +# LB 8a ZWJ x Do not break Emoji ZWJ sequences. +# +$ZWJ [^$CM]; + +# LB 9 Combining marks. X $CM needs to behave like X, where X is not $SP, $BK $CR $LF $NL +# $CM not covered by the above needs to behave like $AL +# See definition of $CAN_CM. + +$CAN_CM $CM+; # Stick together any combining sequences that don't match other rules. +^$CM+; + +# +# LB 11 Do not break before or after WORD JOINER & related characters. +# +$CAN_CM $CM* $WJ; +$LB8NonBreaks $WJ; +^$CM+ $WJ; + +$WJ $CM* .; + +# +# LB 12 Do not break after NBSP and related characters. +# GL x +# +$GL $CM* .; + +# +# LB 12a Do not break before NBSP and related characters ... +# [^SP BA HY] x GL +# +[[$LB8NonBreaks] - [$SP $BA $HY]] $CM* $GL; +^$CM+ $GL; + + + + +# LB 13 Don't break before ']' or '!' or '/', even after spaces. +# +$LB8NonBreaks $CL; +$CAN_CM $CM* $CL; +^$CM+ $CL; # by rule 10, stand-alone CM behaves as AL + +$LB8NonBreaks $CP; +$CAN_CM $CM* $CP; +^$CM+ $CP; # by rule 10, stand-alone CM behaves as AL + +$LB8NonBreaks $EX; +$CAN_CM $CM* $EX; +^$CM+ $EX; # by rule 10, stand-alone CM behaves as AL + +$LB8NonBreaks $SY; +$CAN_CM $CM* $SY; +^$CM+ $SY; # by rule 10, stand-alone CM behaves as AL + + +# +# LB 14 Do not break after OP, even after spaces +# Note subtle interaction with "SP IS /" rules in LB14a. +# This rule consumes the SP, chaining happens on the IS, effectivley overriding the SP IS rules, +# which is the desired behavior. +# +$OP $CM* $SP* .; + +$OP $CM* $SP+ $CM+ $AL_FOLLOW?; # by rule 10, stand-alone CM behaves as AL + # by rule 8, CM following a SP is stand-alone. + + +# LB 15a +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ .; +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^([\p{Pi} & $QU] $CM* $SP*)+ .; +^([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + +# LB 15b +$LB8NonBreaks [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +^$CM+ [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; + +# Messy interaction: manually chain between LB 15b and LB 15a on Pf Pi. +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + + +# LB 15c Force a break before start of a number with a leading decimal pt, e.g. " .23" +# Note: would be simpler to express as "$SP / $IS $CM* $NU;", but ICU rules have limitations. +# See issue ICU-20303 + + +$CanFollowIS = [$BK $CR $LF $NL $SP $ZW $WJ $GL $CL $CP $EX $IS $SY $QU $BA $HY $NS $ALPlus $HL $IN]; +$SP $IS / [^ $CanFollowIS $NU $CM]; +$SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; + +# +# LB 15d Do not break before numeric separators (IS), even after spaces. + +[$LB8NonBreaks - $SP] $IS; +$SP $IS $CM* [$CanFollowIS {eof}]; +$SP $IS $CM* $ZWJ [^$CM $NU]; + +$CAN_CM $CM* $IS; +^$CM+ $IS; # by rule 10, stand-alone CM behaves as AL + + +# LB 16 +# Do not break between closing punctuation and $NS, even with intervening spaces +# But DO allow a break between closing punctuation and $NSX, don't include it here +($CL | $CP) $CM* $SP* $NS; + +# LB 17 +$B2 $CM* $SP* $B2; + +# +# LB 18 Break after spaces. +# +$LB18NonBreaks = [$LB8NonBreaks - [$SP]]; +$LB18Breaks = [$LB8Breaks $SP]; + + +# LB 19 +# x QU +$LB18NonBreaks $CM* $QU; +^$CM+ $QU; + +# QU x +$QU $CM* .; + +# LB 20 +# $CB +# $CB +# +$LB20NonBreaks = [$LB18NonBreaks - $CB]; + +# LB 20.09 Don't break between Hyphens and Letters when there is a break preceding the hyphen. +# Originally added as a Finnish tailoring, now promoted to default ICU behavior. +# Note: this is not default UAX-14 behaviour. See issue ICU-8151. +# +^($HY | $HH) $CM* $ALPlus; + +# LB 21 x (BA | HY | NS) +# BB x +# +# DO allow breaks here before $NSX, so don't include it +$LB20NonBreaks $CM* ($BA | $HY | $NS); + + +^$CM+ ($BA | $HY | $NS); + +$BB $CM* [^$CB]; # $BB x +$BB $CM* $LB20NonBreaks; + +# LB 21a Don't break after Hebrew + Hyphen +# HL (HY | BA) x +# +$HL $CM* ($HY | $BA) $CM* [^$CB]?; + +# LB 21b (forward) Don't break between SY and HL +# (break between HL and SY already disallowed by LB 13 above) +$SY $CM* $HL; + +# LB 22 Do not break before ellipses +# +$LB20NonBreaks $CM* $IN; +^$CM+ $IN; + + +# LB 23 +# +($ALPlus | $HL) $CM* $NU; +^$CM+ $NU; # Rule 10, any otherwise unattached CM behaves as AL +$NU $CM* ($ALPlus | $HL); + +# LB 23a +# +$PR $CM* ($ID | $EB | $EM); +($ID | $EB | $EM) $CM* $PO; + + +# +# LB 24 +# +($PR | $PO) $CM* ($ALPlus | $HL); +($ALPlus | $HL) $CM* ($PR | $PO); +^$CM+ ($PR | $PO); # Rule 10, any otherwise unattached CM behaves as AL + +# +# LB 25 Numbers. +# +(($PR | $PO) $CM*)? (($OP | $HY) $CM*)? ($IS $CM*)? $NU ($CM* ($NU | $SY | $IS))* + ($CM* ($CL | $CP))? ($CM* ($PR | $PO))?; + +# LB 26 Do not break a Korean syllable +# +$JL $CM* ($JL | $JV | $H2 | $H3); +($JV | $H2) $CM* ($JV | $JT); +($JT | $H3) $CM* $JT; + +# LB 27 Treat korean Syllable Block the same as ID (don't break it) +($JL | $JV | $JT | $H2 | $H3) $CM* $PO; +$PR $CM* ($JL | $JV | $JT | $H2 | $H3); + + +# LB 28 Do not break between alphabetics +# +($ALPlus | $HL) $CM* ($ALPlus | $HL); +^$CM+ ($ALPlus | $HL); # The $CM+ is from rule 10, an unattached CM is treated as AL + +#LB 28a Do not break Orthographic syllables +($AP $CM*)? ($AS | $AK | [◌] ) ($CM* $VI $CM* ($AK | [◌] ))* ($CM* $VI | (($CM* ($AS | $AK | [◌] ) )? $CM* $VF))?; + +# LB 29 +$IS $CM* ($ALPlus | $HL); + +# LB 30 +($ALPlus | $HL | $NU) $CM* $OP30; +^$CM+ $OP30; # The $CM+ is from rule 10, an unattached CM is treated as AL. +$CP30 $CM* ($ALPlus | $HL | $NU); + +# LB 30a Do not break between regional indicators. Break after pairs of them. +# Tricky interaction with LB8a: ZWJ x . together with ZWJ acting like a CM. +$RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $IN $CM]]; +$RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $IN $CM]]; +$RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $IN $ZWJ {eof}]; +# note: the preceding rule includes {eof} rather than having the last [set] term qualified with '?' +# because of the chain-out behavior difference. The rule must chain out only from the [set characters], +# not from the preceding $RI or $CM, which it would be able to do if the set were optional. + +# LB30b Do not break between an emoji base (or potential emoji) and an emoji modifier. +$EB $CM* $EM; +$ExtPictUnassigned $CM* $EM; + +# LB 31 Break everywhere else. +# Match a single code point if no other rule applies. +.; diff --git a/icu/icu4c/source/data/brkitr/rules/line_phrase_cj.txt b/icu/icu4c/source/data/brkitr/rules/line_phrase_cj.txt new file mode 100644 index 00000000000..e23de7474c6 --- /dev/null +++ b/icu/icu4c/source/data/brkitr/rules/line_phrase_cj.txt @@ -0,0 +1,402 @@ +# Copyright (C) 2022 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# +# file: line_phrase_cj.txt +# +# Line Breaking Rules +# Implement default line breaking as defined by +# Unicode Standard Annex #14 (https://www.unicode.org/reports/tr14/) +# for Unicode 14.0, with the following modification: +# +# Boundaries between hyphens and following letters are suppressed when +# there is a boundary preceding the hyphen. See rule 20.9 +# +# This corresponds to CSS line-break-word-handling=phrase (BCP47 -u-lw-phrase). +# It sets characters of class CJ to behave like NS. +# It allows breaking before 201C and after 201D, for zh_Hans, zh_Hant, and ja. +# +# The content is the same as line_cj.txt except the following +# 1. Add CJK into dictionary. +# 2. Add East Asian Width with class F, W and H into $ALPlus. +# +# Character Classes defined by TR 14. +# + +!!chain; +!!quoted_literals_only; + +$AI = [:LineBreak = Ambiguous:]; +$AK = [:LineBreak = Aksara:]; +$AL = [:LineBreak = Alphabetic:]; +$AP = [:LineBreak = Aksara_Prebase:]; +$AS = [:LineBreak = Aksara_Start:]; +$BA = [:LineBreak = Break_After:]; +$HH = [\u2010]; # \u2010 is HYPHEN, default line break is BA. +$BB = [:LineBreak = Break_Before:]; +$BK = [:LineBreak = Mandatory_Break:]; +$B2 = [:LineBreak = Break_Both:]; +$CB = [:LineBreak = Contingent_Break:]; +$CJ = [:LineBreak = Conditional_Japanese_Starter:]; +$CL = [[:LineBreak = Close_Punctuation:] \u201d]; +# $CM = [:LineBreak = Combining_Mark:]; +$CP = [:LineBreak = Close_Parenthesis:]; +$CR = [:LineBreak = Carriage_Return:]; +$EB = [:LineBreak = EB:]; +$EM = [:LineBreak = EM:]; +$EX = [:LineBreak = Exclamation:]; +$GL = [:LineBreak = Glue:]; +$HL = [:LineBreak = Hebrew_Letter:]; +$HY = [:LineBreak = Hyphen:]; +$H2 = [:LineBreak = H2:]; +$H3 = [:LineBreak = H3:]; +$ID = [:LineBreak = Ideographic:]; +$IN = [:LineBreak = Inseperable:]; +$IS = [:LineBreak = Infix_Numeric:]; +$JL = [:LineBreak = JL:]; +$JV = [:LineBreak = JV:]; +$JT = [:LineBreak = JT:]; +$LF = [:LineBreak = Line_Feed:]; +$NL = [:LineBreak = Next_Line:]; +# NS includes CJ for CSS strict line breaking. +$NS = [[:LineBreak = Nonstarter:] $CJ]; +$NU = [:LineBreak = Numeric:]; +$OP = [[:LineBreak = Open_Punctuation:] \u201c]; +$PO = [:LineBreak = Postfix_Numeric:]; +$PR = [:LineBreak = Prefix_Numeric:]; +$QU = [[:LineBreak = Quotation:] - [\u201c\u201d]]; +$RI = [:LineBreak = Regional_Indicator:]; +$SA = [:LineBreak = Complex_Context:]; +$SG = [:LineBreak = Surrogate:]; +$SP = [:LineBreak = Space:]; +$SY = [:LineBreak = Break_Symbols:]; +$VF = [:LineBreak = Virama_Final:]; +$VI = [:LineBreak = Virama:]; +$WJ = [:LineBreak = Word_Joiner:]; +$XX = [:LineBreak = Unknown:]; +$ZW = [:LineBreak = ZWSpace:]; +$ZWJ = [:LineBreak = ZWJ:]; + +# OP30 and CP30 are variants of OP and CP that appear in-line in rule LB30 from UAX 14, +# without a formal name. Because ICU rules require multiple uses of the expressions, +# give them a single definition with a name + +$OP30 = [$OP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; +$CP30 = [$CP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; + +$ExtPictUnassigned = [\p{Extended_Pictographic} & \p{Cn}]; + +# By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explicitly +# list it in the numerous rules that use CM. +# By LB1, SA characters with general categor of Mn or Mc also resolve to CM. + +$CM = [[:LineBreak = Combining_Mark:] $ZWJ [$SA & [[:Mn:][:Mc:]]]]; +$CMX = [[$CM] - [$ZWJ]]; + +# Dictionary character set, for triggering language-based break engines. Currently +# limited to LineBreak=Complex_Context (SA) and $dictionaryCJK. + +# Add CJK dictionary +$Han = [:Han:]; +$Katakana = [:Katakana:]; +$Hiragana = [:Hiragana:]; +$HangulSyllable = [\uac00-\ud7a3]; +$ComplexContext = [:LineBreak = Complex_Context:]; +$KanaKanji = [$Han $Hiragana $Katakana \u30fc]; +$dictionaryCJK = [$KanaKanji $HangulSyllable]; +$dictionary = [$ComplexContext $dictionaryCJK]; + + +# +# Rule LB1. By default, treat AI (characters with ambiguous east Asian width), +# SA (Dictionary chars, excluding Mn and Mc) +# SG (Unpaired Surrogates) +# XX (Unknown, unassigned) +# as $AL (Alphabetic) +# +# Let fullwidth-ASCII digits and letters be part of words. +$FW_alphanum = [\uff10-\uff19\uff21-\uff3a\uff41-\uff5a]; +$ALPlus = [$AL $AI $SG $XX $FW_alphanum [$dictionary-[[:Mn:][:Mc:]]]]; + + +## ------------------------------------------------- + +# +# CAN_CM is the set of characters that may combine with CM combining chars. +# Note that Linebreak UAX 14's concept of a combining char and the rules +# for what they can combine with are _very_ different from the rest of Unicode. +# +# Note that $CM itself is left out of this set. If CM is needed as a base +# it must be listed separately in the rule. +# +$CAN_CM = [^$SP $BK $CR $LF $NL $ZW $CM]; # Bases that can take CMs +$CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; # Bases that can't take CMs + +# +# AL_FOLLOW set of chars that can unconditionally follow an AL +# Needed in rules where stand-alone $CM s are treated as AL. +# +$AL_FOLLOW = [$BK $CR $LF $NL $ZW $SP $CL $CP $EX $HL $IS $SY $WJ $GL $OP30 $QU $BA $HY $NS $IN $NU $PR $PO $ALPlus]; + + +# +# Rule LB 4, 5 Mandatory (Hard) breaks. +# +$LB4Breaks = [$BK $CR $LF $NL]; +$LB4NonBreaks = [^$BK $CR $LF $NL $CM]; +$CR $LF {100}; + +# +# LB 6 Do not break before hard line breaks. +# +$LB4NonBreaks? $LB4Breaks {100}; # LB 5 do not break before hard breaks. +$CAN_CM $CM* $LB4Breaks {100}; +^$CM+ $LB4Breaks {100}; + +# LB 7 x SP +# x ZW +$LB4NonBreaks [$SP $ZW]; +$CAN_CM $CM* [$SP $ZW]; +^$CM+ [$SP $ZW]; + +# +# LB 8 Break after zero width space +# ZW SP* ÷ +# +$LB8Breaks = [$LB4Breaks $ZW]; +$LB8NonBreaks = [[$LB4NonBreaks] - [$ZW]]; +$ZW $SP* / [^$SP $ZW $LB4Breaks]; + +# LB 8a ZWJ x Do not break Emoji ZWJ sequences. +# +$ZWJ [^$CM]; + +# LB 9 Combining marks. X $CM needs to behave like X, where X is not $SP, $BK $CR $LF $NL +# $CM not covered by the above needs to behave like $AL +# See definition of $CAN_CM. + +$CAN_CM $CM+; # Stick together any combining sequences that don't match other rules. +^$CM+; + +# +# LB 11 Do not break before or after WORD JOINER & related characters. +# +$CAN_CM $CM* $WJ; +$LB8NonBreaks $WJ; +^$CM+ $WJ; + +$WJ $CM* .; + +# +# LB 12 Do not break after NBSP and related characters. +# GL x +# +$GL $CM* .; + +# +# LB 12a Do not break before NBSP and related characters ... +# [^SP BA HY] x GL +# +[[$LB8NonBreaks] - [$SP $BA $HY]] $CM* $GL; +^$CM+ $GL; + + + + +# LB 13 Don't break before ']' or '!' or '/', even after spaces. +# +$LB8NonBreaks $CL; +$CAN_CM $CM* $CL; +^$CM+ $CL; # by rule 10, stand-alone CM behaves as AL + +$LB8NonBreaks $CP; +$CAN_CM $CM* $CP; +^$CM+ $CP; # by rule 10, stand-alone CM behaves as AL + +$LB8NonBreaks $EX; +$CAN_CM $CM* $EX; +^$CM+ $EX; # by rule 10, stand-alone CM behaves as AL + +$LB8NonBreaks $SY; +$CAN_CM $CM* $SY; +^$CM+ $SY; # by rule 10, stand-alone CM behaves as AL + + +# +# LB 14 Do not break after OP, even after spaces +# Note subtle interaction with "SP IS /" rules in LB14a. +# This rule consumes the SP, chaining happens on the IS, effectivley overriding the SP IS rules, +# which is the desired behavior. +# +$OP $CM* $SP* .; + +$OP $CM* $SP+ $CM+ $AL_FOLLOW?; # by rule 10, stand-alone CM behaves as AL + # by rule 8, CM following a SP is stand-alone. + + +# LB 15a +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ .; +($OP $CM* $SP+ | [$OP $QU $GL] $CM*) ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^([\p{Pi} & $QU] $CM* $SP*)+ .; +^([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + +# LB 15b +$LB8NonBreaks [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; +^$CM+ [\p{Pf} & $QU] $CM* [$SP $GL $WJ $CL $QU $CP $EX $IS $SY $BK $CR $LF $NL $ZW {eof}]; + +# Messy interaction: manually chain between LB 15b and LB 15a on Pf Pi. +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$LB8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +$CAN_CM $CM* [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ .; +^$CM+ [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP*)+ $SP $CM+ $AL_FOLLOW?; + + +# LB 15c Force a break before start of a number with a leading decimal pt, e.g. " .23" +# Note: would be simpler to express as "$SP / $IS $CM* $NU;", but ICU rules have limitations. +# See issue ICU-20303 + + +$CanFollowIS = [$BK $CR $LF $NL $SP $ZW $WJ $GL $CL $CP $EX $IS $SY $QU $BA $HY $NS $ALPlus $HL $IN]; +$SP $IS / [^ $CanFollowIS $NU $CM]; +$SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; + +# +# LB 15d Do not break before numeric separators (IS), even after spaces. + +[$LB8NonBreaks - $SP] $IS; +$SP $IS $CM* [$CanFollowIS {eof}]; +$SP $IS $CM* $ZWJ [^$CM $NU]; + +$CAN_CM $CM* $IS; +^$CM+ $IS; # by rule 10, stand-alone CM behaves as AL + + +# LB 16 +($CL | $CP) $CM* $SP* $NS; + +# LB 17 +$B2 $CM* $SP* $B2; + +# +# LB 18 Break after spaces. +# +$LB18NonBreaks = [$LB8NonBreaks - [$SP]]; +$LB18Breaks = [$LB8Breaks $SP]; + + +# LB 19 +# x QU +$LB18NonBreaks $CM* $QU; +^$CM+ $QU; + +# QU x +$QU $CM* .; + +# LB 20 +# $CB +# $CB +# +$LB20NonBreaks = [$LB18NonBreaks - $CB]; + +# LB 20.09 Don't break between Hyphens and Letters when there is a break preceding the hyphen. +# Originally added as a Finnish tailoring, now promoted to default ICU behavior. +# Note: this is not default UAX-14 behaviour. See issue ICU-8151. +# +^($HY | $HH) $CM* $ALPlus; + +# LB 21 x (BA | HY | NS) +# BB x +# +$LB20NonBreaks $CM* ($BA | $HY | $NS); + + +^$CM+ ($BA | $HY | $NS); + +$BB $CM* [^$CB]; # $BB x +$BB $CM* $LB20NonBreaks; + +# LB 21a Don't break after Hebrew + Hyphen +# HL (HY | BA) x +# +$HL $CM* ($HY | $BA) $CM* [^$CB]?; + +# LB 21b (forward) Don't break between SY and HL +# (break between HL and SY already disallowed by LB 13 above) +$SY $CM* $HL; + +# LB 22 Do not break before ellipses +# +$LB20NonBreaks $CM* $IN; +^$CM+ $IN; + + +# LB 23 +# +($ALPlus | $HL) $CM* $NU; +^$CM+ $NU; # Rule 10, any otherwise unattached CM behaves as AL +$NU $CM* ($ALPlus | $HL); + +# LB 23a +# +$PR $CM* ($ID | $EB | $EM); +($ID | $EB | $EM) $CM* $PO; + + +# +# LB 24 +# +($PR | $PO) $CM* ($ALPlus | $HL); +($ALPlus | $HL) $CM* ($PR | $PO); +^$CM+ ($PR | $PO); # Rule 10, any otherwise unattached CM behaves as AL + +# +# LB 25 Numbers. +# +(($PR | $PO) $CM*)? (($OP | $HY) $CM*)? ($IS $CM*)? $NU ($CM* ($NU | $SY | $IS))* + ($CM* ($CL | $CP))? ($CM* ($PR | $PO))?; + +# LB 26 Do not break a Korean syllable +# +$JL $CM* ($JL | $JV | $H2 | $H3); +($JV | $H2) $CM* ($JV | $JT); +($JT | $H3) $CM* $JT; + +# LB 27 Treat korean Syllable Block the same as ID (don't break it) +($JL | $JV | $JT | $H2 | $H3) $CM* $PO; +$PR $CM* ($JL | $JV | $JT | $H2 | $H3); + + +# LB 28 Do not break between alphabetics +# +($ALPlus | $HL) $CM* ($ALPlus | $HL); +^$CM+ ($ALPlus | $HL); # The $CM+ is from rule 10, an unattached CM is treated as AL + +#LB 28a Do not break Orthographic syllables +($AP $CM*)? ($AS | $AK | [◌] ) ($CM* $VI $CM* ($AK | [◌] ))* ($CM* $VI | (($CM* ($AS | $AK | [◌] ) )? $CM* $VF))?; + +# LB 29 +$IS $CM* ($ALPlus | $HL); + +# LB 30 +($ALPlus | $HL | $NU) $CM* $OP30; +^$CM+ $OP30; # The $CM+ is from rule 10, an unattached CM is treated as AL. +$CP30 $CM* ($ALPlus | $HL | $NU); + +# LB 30a Do not break between regional indicators. Break after pairs of them. +# Tricky interaction with LB8a: ZWJ x . together with ZWJ acting like a CM. +$RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $IN $CM]]; +$RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $IN $CM]]; +$RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $IN $ZWJ {eof}]; +# note: the preceding rule includes {eof} rather than having the last [set] term qualified with '?' +# because of the chain-out behavior difference. The rule must chain out only from the [set characters], +# not from the preceding $RI or $CM, which it would be able to do if the set were optional. + +# LB30b Do not break between an emoji base (or potential emoji) and an emoji modifier. +$EB $CM* $EM; +$ExtPictUnassigned $CM* $EM; + +# LB 31 Break everywhere else. +# Match a single code point if no other rule applies. +.; diff --git a/icu/icu4c/source/data/brkitr/rules/word.txt b/icu/icu4c/source/data/brkitr/rules/word.txt index a2eef17e652..e9420c8c5ff 100644 --- a/icu/icu4c/source/data/brkitr/rules/word.txt +++ b/icu/icu4c/source/data/brkitr/rules/word.txt @@ -11,7 +11,7 @@ # These rules are based on UAX #29 Revision 34 for Unicode Version 12.0 # # Note: Updates to word.txt will usually need to be merged into -# word_POSIX.txt also. +# word_POSIX.txt and word_fi_sv.txt also. ############################################################################## # @@ -42,7 +42,7 @@ $ALetter = [\p{Word_Break = ALetter}]; $Single_Quote = [\p{Word_Break = Single_Quote}]; $Double_Quote = [\p{Word_Break = Double_Quote}]; $MidNumLet = [\p{Word_Break = MidNumLet}]; -$MidLetter = [\p{Word_Break = MidLetter}]; +$MidLetter = [\p{Word_Break = MidLetter} - [\: \uFE55 \uFF1A]]; $MidNum = [\p{Word_Break = MidNum}]; $Numeric = [\p{Word_Break = Numeric}]; $ExtendNumLet = [\p{Word_Break = ExtendNumLet}]; diff --git a/icu/icu4c/source/data/brkitr/rules/word_POSIX.txt b/icu/icu4c/source/data/brkitr/rules/word_POSIX.txt index 73ddc8dc19b..3cd0556eea7 100644 --- a/icu/icu4c/source/data/brkitr/rules/word_POSIX.txt +++ b/icu/icu4c/source/data/brkitr/rules/word_POSIX.txt @@ -42,7 +42,7 @@ $ALetter = [\p{Word_Break = ALetter}]; $Single_Quote = [\p{Word_Break = Single_Quote}]; $Double_Quote = [\p{Word_Break = Double_Quote}]; $MidNumLet = [\p{Word_Break = MidNumLet} - [.]]; -$MidLetter = [\p{Word_Break = MidLetter} - [\:]]; +$MidLetter = [\p{Word_Break = MidLetter} - [\: \uFE55 \uFF1A]]; $MidNum = [\p{Word_Break = MidNum} [.]]; $Numeric = [\p{Word_Break = Numeric}]; $ExtendNumLet = [\p{Word_Break = ExtendNumLet}]; diff --git a/icu/icu4c/source/data/brkitr/rules/word_fi_sv.txt b/icu/icu4c/source/data/brkitr/rules/word_fi_sv.txt new file mode 100644 index 00000000000..daf5b3554d7 --- /dev/null +++ b/icu/icu4c/source/data/brkitr/rules/word_fi_sv.txt @@ -0,0 +1,172 @@ +# +# Copyright (C) 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Copyright (C) 2002-2016, International Business Machines Corporation +# and others. All Rights Reserved. +# +# file: word_fi_sv.txt +# +# ICU Word Break Rules +# See Unicode Standard Annex #29. +# These rules are based on UAX #29 Revision 34 for Unicode Version 12.0 +# +# Note: Updates to word.txt will usually need to be merged into +# word_fi_sv.txt also. + +############################################################################## +# +# Character class definitions from TR 29 +# +############################################################################## + +!!chain; +!!quoted_literals_only; + + +# +# Character Class Definitions. +# + +$Han = [:Han:]; + +$CR = [\p{Word_Break = CR}]; +$LF = [\p{Word_Break = LF}]; +$Newline = [\p{Word_Break = Newline}]; +$Extend = [\p{Word_Break = Extend}-$Han]; +$ZWJ = [\p{Word_Break = ZWJ}]; +$Regional_Indicator = [\p{Word_Break = Regional_Indicator}]; +$Format = [\p{Word_Break = Format}]; +$Katakana = [\p{Word_Break = Katakana}]; +$Hebrew_Letter = [\p{Word_Break = Hebrew_Letter}]; +$ALetter = [\p{Word_Break = ALetter}]; +$Single_Quote = [\p{Word_Break = Single_Quote}]; +$Double_Quote = [\p{Word_Break = Double_Quote}]; +$MidNumLet = [\p{Word_Break = MidNumLet}]; +$MidLetter = [\p{Word_Break = MidLetter}]; +$MidNum = [\p{Word_Break = MidNum}]; +$Numeric = [\p{Word_Break = Numeric}]; +$ExtendNumLet = [\p{Word_Break = ExtendNumLet}]; +$WSegSpace = [\p{Word_Break = WSegSpace}]; +$Extended_Pict = [\p{Extended_Pictographic}]; + +$Hiragana = [:Hiragana:]; +$Ideographic = [\p{Ideographic}]; + + +# Dictionary character set, for triggering language-based break engines. Currently +# limited to LineBreak=Complex_Context. Note that this set only works in Unicode +# 5.0 or later as the definition of Complex_Context was corrected to include all +# characters requiring dictionary break. + +$Control = [\p{Grapheme_Cluster_Break = Control}]; +$HangulSyllable = [\uac00-\ud7a3]; +$ComplexContext = [:LineBreak = Complex_Context:]; +$KanaKanji = [$Han $Hiragana $Katakana]; +$dictionaryCJK = [$KanaKanji $HangulSyllable]; +$dictionary = [$ComplexContext $dictionaryCJK]; + +# TODO: check if handling of katakana in dictionary makes rules incorrect/void + +# leave CJK scripts out of ALetterPlus +$ALetterPlus = [$ALetter-$dictionaryCJK [$ComplexContext-$Extend-$Control]]; + + +## ------------------------------------------------- + +# Rule 3 - CR x LF +# +$CR $LF; + +# Rule 3c Do not break within emoji zwj sequences. +# ZWJ × \p{Extended_Pictographic}. Precedes WB4, so no intervening Extend chars allowed. +# +$ZWJ $Extended_Pict; + +# Rule 3d - Keep horizontal whitespace together. +# +$WSegSpace $WSegSpace; + +# Rule 4 - ignore Format and Extend characters, except when they appear at the beginning +# of a region of Text. + +$ExFm = [$Extend $Format $ZWJ]; + +^$ExFm+; # This rule fires only when there are format or extend characters at the + # start of text, or immediately following another boundary. It groups them, in + # the event there are more than one. + +[^$CR $LF $Newline $ExFm] $ExFm*; # This rule rule attaches trailing format/extends to words, + # with no special rule status value. + +$Numeric $ExFm* {100}; # This group of rules also attach trailing format/extends, but +$ALetterPlus $ExFm* {200}; # with rule status set based on the word's final base character. +$HangulSyllable {200}; +$Hebrew_Letter $ExFm* {200}; +$Katakana $ExFm* {400}; # note: these status values override those from rule 5 +$Hiragana $ExFm* {400}; # by virtue of being numerically larger. +$Ideographic $ExFm* {400}; # + +# +# rule 5 +# Do not break between most letters. +# +($ALetterPlus | $Hebrew_Letter) $ExFm* ($ALetterPlus | $Hebrew_Letter); + +# rule 6 and 7 +($ALetterPlus | $Hebrew_Letter) $ExFm* ($MidLetter | $MidNumLet | $Single_Quote) $ExFm* ($ALetterPlus | $Hebrew_Letter) {200}; + +# rule 7a +$Hebrew_Letter $ExFm* $Single_Quote {200}; + +# rule 7b and 7c +$Hebrew_Letter $ExFm* $Double_Quote $ExFm* $Hebrew_Letter; + +# rule 8 + +$Numeric $ExFm* $Numeric; + +# rule 9 + +($ALetterPlus | $Hebrew_Letter) $ExFm* $Numeric; + +# rule 10 + +$Numeric $ExFm* ($ALetterPlus | $Hebrew_Letter); + +# rule 11 and 12 + +$Numeric $ExFm* ($MidNum | $MidNumLet | $Single_Quote) $ExFm* $Numeric; + +# rule 13 +# to be consistent with $KanaKanji $KanaKanhi, changed +# from 300 to 400. +# See also TestRuleStatus in intltest/rbbiapts.cpp +$Katakana $ExFm* $Katakana {400}; + +# rule 13a/b + +$ALetterPlus $ExFm* $ExtendNumLet {200}; # (13a) +$Hebrew_Letter $ExFm* $ExtendNumLet {200}; # (13a) +$Numeric $ExFm* $ExtendNumLet {100}; # (13a) +$Katakana $ExFm* $ExtendNumLet {400}; # (13a) +$ExtendNumLet $ExFm* $ExtendNumLet {200}; # (13a) + +$ExtendNumLet $ExFm* $ALetterPlus {200}; # (13b) +$ExtendNumLet $ExFm* $Hebrew_Letter {200}; # (13b) +$ExtendNumLet $ExFm* $Numeric {100}; # (13b) +$ExtendNumLet $ExFm* $Katakana {400}; # (13b) + +# rules 15 - 17 +# Pairs of Regional Indicators stay together. +# With incoming rule chaining disabled by ^, this rule will match exactly two of them. +# No other rule begins with a Regional_Indicator, so chaining cannot extend the match. +# +^$Regional_Indicator $ExFm* $Regional_Indicator; + +# special handling for CJK characters: chain for later dictionary segmentation +$HangulSyllable $HangulSyllable {200}; +$KanaKanji $KanaKanji {400}; # different rule status if both kana and kanji found + +# Rule 999 +# Match a single code point if no other rule applies. +.; diff --git a/icu/icu4c/source/data/brkitr/sv.txt b/icu/icu4c/source/data/brkitr/sv.txt new file mode 100644 index 00000000000..09cef533f29 --- /dev/null +++ b/icu/icu4c/source/data/brkitr/sv.txt @@ -0,0 +1,8 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +sv{ + boundaries{ + word:process(dependency){"word_fi_sv.brk"} + } +} diff --git a/icu/icu4c/source/data/build.xml b/icu/icu4c/source/data/build.xml index 13e76962d35..3e3c0425703 100644 --- a/icu/icu4c/source/data/build.xml +++ b/icu/icu4c/source/data/build.xml @@ -30,18 +30,18 @@ - + - - + + - + @@ -59,12 +59,13 @@ - + - + + diff --git a/icu/icu4c/source/data/cldr-icu-readme.txt b/icu/icu4c/source/data/cldr-icu-readme.txt index 93b9ef391a7..72821872e1c 100644 --- a/icu/icu4c/source/data/cldr-icu-readme.txt +++ b/icu/icu4c/source/data/cldr-icu-readme.txt @@ -30,6 +30,9 @@ # plus the xml-apis.jar from the Apache xalan package # (http://xml.apache.org/xalan-j/downloads.html). # +# You will also need to have performed the CLDR Maven setup (non-Eclipse version) +# per http://cldr.unicode.org/development/maven +# # Note: Enough things can (and will) fail in this process that it is best to # run the commands separately from an interactive shell. They should all # copy and paste without problems. @@ -135,24 +138,52 @@ export ICU4C_DIR=$HOME/icu-myfork/icu4c export ICU4J_ROOT=$HOME/icu-myfork/icu4j export TOOLS_ROOT=$HOME/icu-myfork/tools -# 2. Build and install the CLDR jar - -cd $TOOLS_ROOT/cldr -ant install-cldr-libs +# 1d. Directory for logs/notes (create if does not exist) -See the $TOOLS_ROOT/cldr/lib/README.txt file for more information on the CLDR -jar and the install-cldr-jars.sh script. +export NOTES=...(some directory)... +mkdir -p $NOTES -# 3. Configure ICU4C, build and test without new data first, to verify that +# 2a. Configure ICU4C, build and test without new data first, to verify that # there are no pre-existing errors. Here is the runConfigureICU # code for the platform you are building, e.g. Linux, MacOSX, Cygwin. +# (optionally build with debug enabled) cd $ICU4C_DIR/source -./runConfigureICU +./runConfigureICU [--enable-debug] make clean -make check 2>&1 | tee /tmp/icu4c-oldData-makeCheck.txt +make check 2>&1 | tee $NOTES/icu4c-oldData-makeCheck.txt + +# 2b. Now with ICU4J, build and test without new data first, to verify that +# there are no pre-existing errors (or at least to have the pre-existing errors +# as a base for comparison): + +cd $ICU4J_ROOT +ant clean +ant check 2>&1 | tee $NOTES/icu4j-oldData-antCheck.txt + +# 3. Make pre-adjustments as necessary +# 3a. Copy latest relevant CLDR dtds to ICU +cp -p $CLDR_DIR/common/dtd/ldml.dtd $ICU4C_DIR/source/data/dtd/cldr/common/dtd/ +cp -p $CLDR_DIR/common/dtd/ldmlICU.dtd $ICU4C_DIR/source/data/dtd/cldr/common/dtd/ + +# 3b. Update the cldr-icu tooling to use the latest tagged version of ICU +open $TOOLS_ROOT/cldr/cldr-to-icu/pom.xml +# search for icu4j-for-cldr and update to the latest tagged version per instructions + +# 3c. Update the build for any new icu version, added locales, etc. +open $TOOLS_ROOT/cldr/cldr-to-icu/build-icu-data.xml +# update icuVersion, icuDataVersion if necessary +# update lists of locales to include if necessary + +# 4. Build and install the CLDR jar -# 4a. Generate the CLDR production data. This process uses ant with ICU's +cd $TOOLS_ROOT/cldr +ant install-cldr-libs + +See the $TOOLS_ROOT/cldr/lib/README.txt file for more information on the CLDR +jar and the install-cldr-jars.sh script. + +# 5a. Generate the CLDR production data. This process uses ant with ICU's # data/build.xml # # Running "ant cleanprod" is necessary to clean out the production data directory @@ -164,9 +195,9 @@ make check 2>&1 | tee /tmp/icu4c-oldData-makeCheck.txt cd $ICU4C_DIR/source/data ant cleanprod ant setup -ant proddata 2>&1 | tee /tmp/cldr-newData-proddataLog.txt +ant proddata 2>&1 | tee $NOTES/cldr-newData-proddataLog.txt -# 4b. Build the new ICU4C data files; these include .txt files and .py files. +# 5b. Build the new ICU4C data files; these include .txt files and .py files. # These new files will replace whatever was already present in the ICU4C sources. # This process uses the LdmlConverter in $TOOLS_ROOT/cldr/cldr-to-icu/; # see $TOOLS_ROOT/cldr/cldr-to-icu/README.txt @@ -184,49 +215,58 @@ ant proddata 2>&1 | tee /tmp/cldr-newData-proddataLog.txt # build-icu-data.xml file, such as adding new locales etc. cd $TOOLS_ROOT/cldr/cldr-to-icu -ant -f build-icu-data.xml -DcldrDataDir="$CLDR_TMP_DIR/production" | tee /tmp/cldr-newData-builddataLog.txt +ant -f build-icu-data.xml -DcldrDataDir="$CLDR_TMP_DIR/production" | tee $NOTES/cldr-newData-builddataLog.txt -# 4c. Update the CLDR testData files needed by ICU4C and ICU4J tests, ensuring +# 5c. Update the CLDR testData files needed by ICU4C and ICU4J tests, ensuring # they're representative of the newest CLDR data. cd $TOOLS_ROOT/cldr ant copy-cldr-testdata -# 4d. Copy from CLDR common/testData/localeIdentifiers/localeCanonicalization.txt +# 5d. Copy from CLDR common/testData/localeIdentifiers/localeCanonicalization.txt # into icu4c/source/test/testdata/localeCanonicalization.txt # and icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/localeCanonicalization.txt -# and add the following line to the begginning of these two files +# and add the following line to the beginning of these two files # # File copied from cldr common/testData/localeIdentifiers/localeCanonicalization.txt -# 5. Check which data files have modifications, which have been added or removed +# 5e. For the time being, manually re-add the lstm entries in data/brkitr/root.txt +open $ICU4C_DIR/source/data/brkitr/root.txt + +# paste the following block after the dictionaries block and before the final closing '}': + lstm{ + Thai{"Thai_graphclust_model4_heavy.res"} + Mymr{"Burmese_graphclust_model5_heavy.res"} + } + +# 6. Check which data files have modifications, which have been added or removed # (if there are no changes, you may not need to proceed further). Make sure the # list seems reasonable. -cd $ICU4C_DIR/source/data +cd $ICU4C_DIR/.. git status -# 5a. You may also want to check which files were modified in CLDR production data: +# 6a. You may also want to check which files were modified in CLDR production data: cd $CLDR_TMP_DIR git status -# 6. Fix any errors, investigate any warnings. +# 7. Fix any errors, investigate any warnings. # # Fixing may entail modifying CLDR source data or TOOLS_ROOT config files or # tooling. -# 7. Now rebuild ICU4C with the new data and run make check tests. +# 8. Now rebuild ICU4C with the new data and run make check tests. # Again, keep a log so you can investigate the errors. cd $ICU4C_DIR/source -# 7a. If any files were added or removed (likely), re-run configure: -./runConfigureICU +# 8a. If any files were added or removed (likely), re-run configure: +./runConfigureICU [--enable-debug] make clean -# 7b. Now do the rebuild. -make check 2>&1 | tee /tmp/icu4c-newData-makeCheck.txt +# 8b. Now do the rebuild. +make check 2>&1 | tee $NOTES/icu4c-newData-makeCheck.txt -# 8. Investigate each test case failure. The first run processing new CLDR data +# 9. Investigate each test case failure. The first run processing new CLDR data # from the Survey Tool can result in thousands of failures (in many cases, one # CLDR data fix can resolve hundreds of test failures). If the error is caused # by bad CLDR data, then file a CLDR bug, fix the data, and regenerate from @@ -236,9 +276,9 @@ make check 2>&1 | tee /tmp/icu4c-newData-makeCheck.txt # Note that if the new data has any differences in structure, you will have to # update test/testdata/structLocale.txt or /tsutil/cldrtest/TestLocaleStructure # may fail. -# Repeat steps 4-7 until there are no errors. +# Repeat steps 4-8 until there are no errors. -# 9. You can also run the make check tests in exhaustive mode. As an alternative +# 10. You can also run the make check tests in exhaustive mode. As an alternative # you can run them as part of the pre-merge tests by adding the following as a # comment in the pull request: "/azp run CI-Exhaustive". You should do one or the # other; the exhaustive tests are *not* run automatically on each pull request, @@ -247,17 +287,10 @@ make check 2>&1 | tee /tmp/icu4c-newData-makeCheck.txt cd $ICU4C_DIR/source export INTLTEST_OPTS="-e" export CINTLTST_OPTS="-e" -make check 2>&1 | tee /tmp/icu4c-newData-makeCheckEx.txt +make check 2>&1 | tee $NOTES/icu4c-newData-makeCheckEx.txt -# 10. Again, investigate each failure, fixing CLDR data or ICU test cases as -# appropriate, and repeating steps 4-7 and 9 until there are no errors. - -# 11. Now with ICU4J, build and test without new data first, to verify that -# there are no pre-existing errors (or at least to have the pre-existing errors -# as a base for comparison): - -cd $ICU4J_ROOT -ant check 2>&1 | tee /tmp/icu4j-oldData-antCheck.txt +# 11. Again, investigate each failure, fixing CLDR data or ICU test cases as +# appropriate, and repeating steps 4-8 and 10 until there are no errors. # 12. Transfer the data to ICU4J: cd $ICU4C_DIR/source @@ -278,7 +311,7 @@ make icu4j-data-install # Keep a log so you can investigate the errors. cd $ICU4J_ROOT -ant check 2>&1 | tee /tmp/icu4j-newData-antCheck.txt +ant check 2>&1 | tee $NOTES/icu4j-newData-antCheck.txt # 14. Investigate test case failures; fix test cases and repeat from step 12, # or fix CLDR data and repeat from step 4, as appropriate, until there are no diff --git a/icu/icu4c/source/data/coll/LOCALE_DEPS.json b/icu/icu4c/source/data/coll/LOCALE_DEPS.json index 691529c0550..dbc6f9c0ffc 100644 --- a/icu/icu4c/source/data/coll/LOCALE_DEPS.json +++ b/icu/icu4c/source/data/coll/LOCALE_DEPS.json @@ -3,7 +3,7 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml { - "cldrVersion": "38.1", + "cldrVersion": "42", "aliases": { "ars": "ar_SA", "in": "id", @@ -14,8 +14,7 @@ "ku_Arab_IQ": "ckb_IQ", "ku_Arab_IR": "ckb_IR", "mo": "ro", - "no": "nb", - "no_NO": "nb_NO", + "no_NO": "no", "pa_IN": "pa_Guru_IN", "prs": "fa", "prs_AF": "fa_AF", @@ -41,6 +40,8 @@ "zh_TW": "zh_Hant_TW" }, "parents": { - "ff_Adlm": "root" + "ff_Adlm": "root", + "nb": "no", + "nn": "no" } } diff --git a/icu/icu4c/source/data/coll/aa.txt b/icu/icu4c/source/data/coll/aa.txt index 98e33a3f8a7..a9bde20f503 100644 --- a/icu/icu4c/source/data/coll/aa.txt +++ b/icu/icu4c/source/data/coll/aa.txt @@ -11,7 +11,7 @@ aa{ "&G + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icu/icu4c/source/data/dtd/cldr-40/common/dtd/ldmlICU.dtd b/icu/icu4c/source/data/dtd/cldr-40/common/dtd/ldmlICU.dtd new file mode 100644 index 00000000000..d7b7142b255 --- /dev/null +++ b/icu/icu4c/source/data/dtd/cldr-40/common/dtd/ldmlICU.dtd @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icu/icu4c/source/data/dtd/cldr/common/dtd/ldml.dtd b/icu/icu4c/source/data/dtd/cldr/common/dtd/ldml.dtd new file mode 100644 index 00000000000..76c0176780b --- /dev/null +++ b/icu/icu4c/source/data/dtd/cldr/common/dtd/ldml.dtd @@ -0,0 +1,3285 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icu/icu4c/source/data/dtd/cldr/common/dtd/ldmlICU.dtd b/icu/icu4c/source/data/dtd/cldr/common/dtd/ldmlICU.dtd new file mode 100644 index 00000000000..e8abdedcbab --- /dev/null +++ b/icu/icu4c/source/data/dtd/cldr/common/dtd/ldmlICU.dtd @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icu/icu4c/source/data/icu4j-readme.txt b/icu/icu4c/source/data/icu4j-readme.txt index 6a38bd62c17..8d087c16c7c 100644 --- a/icu/icu4c/source/data/icu4j-readme.txt +++ b/icu/icu4c/source/data/icu4j-readme.txt @@ -30,7 +30,7 @@ In the following, For more instructions on downloading and building ICU4C, see the ICU4C readme at: - https://htmlpreview.github.io/?https://github.com/unicode-org/icu/blob/master/icu4c/readme.html#HowToBuild + https://htmlpreview.github.io/?https://github.com/unicode-org/icu/blob/main/icu4c/readme.html#HowToBuild (Windows: build as 'x86, Release' otherwise you will have to set 'CFG' differently below.) *NOTE* You should do a full rebuild after any data changes. diff --git a/icu/icu4c/source/data/in/coll/ucadata-implicithan-icu4x.icu b/icu/icu4c/source/data/in/coll/ucadata-implicithan-icu4x.icu new file mode 100644 index 00000000000..9607244ecbf Binary files /dev/null and b/icu/icu4c/source/data/in/coll/ucadata-implicithan-icu4x.icu differ diff --git a/icu/icu4c/source/data/in/coll/ucadata-implicithan.icu b/icu/icu4c/source/data/in/coll/ucadata-implicithan.icu index 26ca796d1d8..0469abe1159 100644 Binary files a/icu/icu4c/source/data/in/coll/ucadata-implicithan.icu and b/icu/icu4c/source/data/in/coll/ucadata-implicithan.icu differ diff --git a/icu/icu4c/source/data/in/coll/ucadata-unihan-icu4x.icu b/icu/icu4c/source/data/in/coll/ucadata-unihan-icu4x.icu new file mode 100644 index 00000000000..ae0548f9fa0 Binary files /dev/null and b/icu/icu4c/source/data/in/coll/ucadata-unihan-icu4x.icu differ diff --git a/icu/icu4c/source/data/in/coll/ucadata-unihan.icu b/icu/icu4c/source/data/in/coll/ucadata-unihan.icu index 53ac32a4bf6..0e3b1203f28 100644 Binary files a/icu/icu4c/source/data/in/coll/ucadata-unihan.icu and b/icu/icu4c/source/data/in/coll/ucadata-unihan.icu differ diff --git a/icu/icu4c/source/data/in/nfc.nrm b/icu/icu4c/source/data/in/nfc.nrm index a1254c0aa75..1dad8bea714 100644 Binary files a/icu/icu4c/source/data/in/nfc.nrm and b/icu/icu4c/source/data/in/nfc.nrm differ diff --git a/icu/icu4c/source/data/in/nfkc.nrm b/icu/icu4c/source/data/in/nfkc.nrm index 2e6e3dda074..17bf97af46a 100644 Binary files a/icu/icu4c/source/data/in/nfkc.nrm and b/icu/icu4c/source/data/in/nfkc.nrm differ diff --git a/icu/icu4c/source/data/in/nfkc_cf.nrm b/icu/icu4c/source/data/in/nfkc_cf.nrm index a3a40833a91..5a2724d57a6 100644 Binary files a/icu/icu4c/source/data/in/nfkc_cf.nrm and b/icu/icu4c/source/data/in/nfkc_cf.nrm differ diff --git a/icu/icu4c/source/data/in/pnames.icu b/icu/icu4c/source/data/in/pnames.icu index 58af6c0157a..c04d2c1293a 100644 Binary files a/icu/icu4c/source/data/in/pnames.icu and b/icu/icu4c/source/data/in/pnames.icu differ diff --git a/icu/icu4c/source/data/in/ubidi.icu b/icu/icu4c/source/data/in/ubidi.icu index bc85f3d3502..807f2331a65 100644 Binary files a/icu/icu4c/source/data/in/ubidi.icu and b/icu/icu4c/source/data/in/ubidi.icu differ diff --git a/icu/icu4c/source/data/in/ucase.icu b/icu/icu4c/source/data/in/ucase.icu index 011e6053f79..f04813d3706 100644 Binary files a/icu/icu4c/source/data/in/ucase.icu and b/icu/icu4c/source/data/in/ucase.icu differ diff --git a/icu/icu4c/source/data/in/uemoji.icu b/icu/icu4c/source/data/in/uemoji.icu new file mode 100644 index 00000000000..99e22e3d247 Binary files /dev/null and b/icu/icu4c/source/data/in/uemoji.icu differ diff --git a/icu/icu4c/source/data/in/ulayout.icu b/icu/icu4c/source/data/in/ulayout.icu index 598d347cc1e..b64561766b8 100644 Binary files a/icu/icu4c/source/data/in/ulayout.icu and b/icu/icu4c/source/data/in/ulayout.icu differ diff --git a/icu/icu4c/source/data/in/unames.icu b/icu/icu4c/source/data/in/unames.icu index 55a2267fd5b..71999fdf6b6 100644 Binary files a/icu/icu4c/source/data/in/unames.icu and b/icu/icu4c/source/data/in/unames.icu differ diff --git a/icu/icu4c/source/data/in/uprops.icu b/icu/icu4c/source/data/in/uprops.icu index 245db9a0584..679c4586e9c 100644 Binary files a/icu/icu4c/source/data/in/uprops.icu and b/icu/icu4c/source/data/in/uprops.icu differ diff --git a/icu/icu4c/source/data/in/uts46.nrm b/icu/icu4c/source/data/in/uts46.nrm index 72b266adf7a..cf81157e708 100644 Binary files a/icu/icu4c/source/data/in/uts46.nrm and b/icu/icu4c/source/data/in/uts46.nrm differ diff --git a/icu/icu4c/source/data/lang/LOCALE_DEPS.json b/icu/icu4c/source/data/lang/LOCALE_DEPS.json index 1b77cc7bd27..688a8caf515 100644 --- a/icu/icu4c/source/data/lang/LOCALE_DEPS.json +++ b/icu/icu4c/source/data/lang/LOCALE_DEPS.json @@ -3,7 +3,7 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml { - "cldrVersion": "38.1", + "cldrVersion": "42", "aliases": { "ars": "ar_SA", "az_AZ": "az_Latn_AZ", @@ -42,8 +42,7 @@ "mi_Latn_NZ": "mi_NZ", "mni_IN": "mni_Beng_IN", "mo": "ro", - "no": "nb", - "no_NO": "nb_NO", + "no_NO": "no", "no_NO_NY": "nn_NO", "pa_IN": "pa_Guru_IN", "pa_PK": "pa_Arab_PK", @@ -60,6 +59,7 @@ "quz_EC": "qu_EC", "quz_PE": "qu_PE", "sat_IN": "sat_Olck_IN", + "sd_IN": "sd_Deva_IN", "sd_PK": "sd_Arab_PK", "sh": "sr_Latn", "sh_BA": "sr_Latn_BA", @@ -105,7 +105,6 @@ "en_BS": "en_001", "en_BW": "en_001", "en_BZ": "en_001", - "en_CA": "en_001", "en_CC": "en_001", "en_CH": "en_150", "en_CK": "en_001", @@ -147,6 +146,7 @@ "en_MS": "en_001", "en_MT": "en_001", "en_MU": "en_001", + "en_MV": "en_001", "en_MW": "en_001", "en_MY": "en_001", "en_NA": "en_001", @@ -157,7 +157,6 @@ "en_NU": "en_001", "en_NZ": "en_001", "en_PG": "en_001", - "en_PH": "en_001", "en_PK": "en_001", "en_PN": "en_001", "en_PW": "en_001", @@ -210,9 +209,12 @@ "es_UY": "es_419", "es_VE": "es_419", "ff_Adlm": "root", + "hi_Latn": "en_IN", "iu_Latn": "root", "ks_Deva": "root", "mn_Mong": "root", + "nb": "no", + "nn": "no", "pa_Arab": "root", "pt_AO": "pt_PT", "pt_CH": "pt_PT", diff --git a/icu/icu4c/source/data/lang/af.txt b/icu/icu4c/source/data/lang/af.txt index 51d9c58dd71..7fec49e928f 100644 --- a/icu/icu4c/source/data/lang/af.txt +++ b/icu/icu4c/source/data/lang/af.txt @@ -37,14 +37,17 @@ af{ alt{"Suid-Altai"} am{"Amharies"} an{"Aragonees"} + ann{"Obolo"} anp{"Angika"} ar{"Arabies"} arc{"Aramees"} arn{"Mapuche"} arp{"Arapaho"} + ars{"Najdi-Arabies"} as{"Assamees"} asa{"Asu"} ast{"Asturies"} + atj{"Atikamekw"} av{"Avaries"} awa{"Awadhi"} ay{"Aymara"} @@ -70,6 +73,7 @@ af{ bug{"Buginees"} byn{"Blin"} ca{"Katalaans"} + cay{"Cayuga"} ccp{"Tsjaakma"} ce{"Tsjetsjeens"} ceb{"Cebuano"} @@ -78,13 +82,22 @@ af{ chk{"Chuukees"} chm{"Mari"} cho{"Choctaw"} + chp{"Chipewyan"} chr{"Cherokees"} chy{"Cheyennees"} ckb{"Sorani"} + clc{"Tzilkotin"} co{"Korsikaans"} cop{"Kopties"} + crg{"Michif"} + crj{"Suidoos-Cree"} + crk{"Laagvlakte-Cree"} + crl{"Noordoos-Cree"} + crm{"Moose Cree"} + crr{"Carolina-Algonkin"} crs{"Seselwa Franskreools"} cs{"Tsjeggies"} + csw{"Swampy Cree"} cu{"Kerkslawies"} cv{"Chuvash"} cy{"Wallies"} @@ -95,6 +108,7 @@ af{ de{"Duits"} dgr{"Dogrib"} dje{"Zarma"} + doi{"Dogri"} dsb{"Benedesorbies"} dua{"Duala"} dv{"Divehi"} @@ -121,6 +135,8 @@ af{ fo{"Faroëes"} fon{"Fon"} fr{"Frans"} + frc{"Cajun"} + frr{"Noord-Fries"} fur{"Friuliaans"} fy{"Fries"} ga{"Iers"} @@ -141,8 +157,10 @@ af{ gv{"Manx"} gwi{"Gwichʼin"} ha{"Hausa"} + hai{"Haida"} hak{"Hakka-Sjinees"} haw{"Hawais"} + hax{"Suid-Haida"} he{"Hebreeus"} hi{"Hindi"} hil{"Hiligaynon"} @@ -154,6 +172,7 @@ af{ ht{"Haïtiaans"} hu{"Hongaars"} hup{"Hupa"} + hur{"Halkomelem"} hy{"Armeens"} hz{"Herero"} ia{"Interlingua"} @@ -163,6 +182,7 @@ af{ ie{"Interlingue"} ig{"Igbo"} ii{"Sichuan Yi"} + ikt{"Wes-Kanadese Inoektitoet"} ilo{"Iloko"} inh{"Ingush"} io{"Ido"} @@ -185,6 +205,7 @@ af{ kea{"Kabuverdianu"} kfo{"Koro"} kg{"Kongolees"} + kgp{"Kaingang"} kha{"Khasi"} khq{"Koyra Chiini"} ki{"Kikuyu"} @@ -212,6 +233,7 @@ af{ kum{"Kumyk"} kv{"Komi"} kw{"Kornies"} + kwk{"Kwak’wala"} ky{"Kirgisies"} la{"Latyn"} lad{"Ladino"} @@ -220,11 +242,14 @@ af{ lez{"Lezghies"} lg{"Ganda"} li{"Limburgs"} + lil{"Lillooet"} lkt{"Lakota"} ln{"Lingaals"} lo{"Lao"} + lou{"Louisiana Kreool"} loz{"Lozi"} lrc{"Noord-Luri"} + lsm{"Saamia"} lt{"Litaus"} lu{"Luba-Katanga"} lua{"Luba-Lulua"} @@ -253,6 +278,7 @@ af{ ml{"Malabaars"} mn{"Mongools"} mni{"Manipuri"} + moe{"Innu-aimun"} moh{"Mohawk"} mos{"Mossi"} mr{"Marathi"} @@ -291,6 +317,11 @@ af{ ny{"Nyanja"} nyn{"Nyankole"} oc{"Oksitaans"} + ojb{"Noordwes-Ojibwa"} + ojc{"Sentraal-Ojibwa"} + ojs{"Oji-Cree"} + ojw{"Wes-Ojibwa"} + oka{"Okanagan"} om{"Oromo"} or{"Oriya"} os{"Osseties"} @@ -301,7 +332,9 @@ af{ pau{"Palauaans"} pcm{"Nigeriese Pidgin"} phn{"Fenisies"} + pis{"Pijin"} pl{"Pools"} + pqm{"Maliseet-Passamaquoddy"} prg{"Pruisies"} ps{"Pasjto"} pt{"Portugees"} @@ -309,11 +342,11 @@ af{ quc{"K’iche’"} rap{"Rapanui"} rar{"Rarotongaans"} + rhg{"Rohingya"} rm{"Reto-Romaans"} rn{"Rundi"} ro{"Roemeens"} rof{"Rombo"} - root{"Root"} ru{"Russies"} rup{"Aromanies"} rw{"Rwandees"} @@ -339,6 +372,7 @@ af{ si{"Sinhala"} sk{"Slowaaks"} sl{"Sloweens"} + slh{"Suid-Lushootseed"} sm{"Samoaans"} sma{"Suid-Sami"} smj{"Lule Sami"} @@ -353,6 +387,7 @@ af{ ss{"Swazi"} ssy{"Saho"} st{"Suid-Sotho"} + str{"Straits Salish"} su{"Sundanees"} suk{"Sukuma"} sv{"Sweeds"} @@ -360,23 +395,29 @@ af{ swb{"Comoraans"} syr{"Siries"} ta{"Tamil"} + tce{"Suid-Tutchone"} te{"Teloegoe"} tem{"Timne"} teo{"Teso"} tet{"Tetoem"} tg{"Tadjiks"} + tgx{"Tagish"} th{"Thai"} + tht{"Tahltan"} ti{"Tigrinya"} tig{"Tigre"} tk{"Turkmeens"} tlh{"Klingon"} + tli{"Tlingit"} tn{"Tswana"} to{"Tongaans"} + tok{"Toki Pona"} tpi{"Tok Pisin"} tr{"Turks"} trv{"Taroko"} ts{"Tsonga"} tt{"Tataars"} + ttm{"Noord-Tutchone"} tum{"Toemboeka"} tvl{"Tuvalu"} tw{"Twi"} @@ -410,6 +451,7 @@ af{ ybb{"Yemba"} yi{"Jiddisj"} yo{"Yoruba"} + yrl{"Nheengatu"} yue{"Kantonees"} zgh{"Standaard Marokkaanse Tamazight"} zh{"Chinees"} @@ -419,11 +461,16 @@ af{ zza{"Zaza"} } Scripts{ + Adlm{"Adlam"} Arab{"Arabies"} + Aran{"Nastaliq"} Armn{"Armeens"} Beng{"Bengaals"} Bopo{"Bopomofo"} Brai{"Braille"} + Cakm{"Chakma"} + Cans{"Verenigde Kanadese Inheemse Lettergreepskrif"} + Cher{"Cherokee"} Cyrl{"Sirillies"} Deva{"Devanagari"} Ethi{"Etiopies"} @@ -449,14 +496,23 @@ af{ Latn{"Latyn"} Mlym{"Malabaars"} Mong{"Mongools"} + Mtei{"Meitei-Majek"} Mymr{"Mianmar"} + Nkoo{"N’Ko"} + Olck{"Ol Chiki"} Orya{"Oriya"} + Rohg{"Hanifi"} Sinh{"Sinhala"} + Sund{"Soendanees"} + Syrc{"Siries"} Taml{"Tamil"} Telu{"Teloegoe"} + Tfng{"Tifinagh"} Thaa{"Thaana"} Thai{"Thai"} Tibt{"Tibettaans"} + Vaii{"Vai"} + Yiii{"Yi"} Zmth{"Wiskundige notasie"} Zsye{"Emoji"} Zsym{"Simbole"} @@ -474,7 +530,7 @@ af{ Types{ calendar{ buddhist{"Boeddhistiese kalender"} - chinese{"Sjinese kalender"} + chinese{"Chinese kalender"} coptic{"Koptiese kalender"} dangi{"Dangi-kalender"} ethiopic{"Etiopiese kalender"} @@ -484,6 +540,7 @@ af{ indian{"Indiese nasionale kalender"} islamic{"Islamitiese kalender"} islamic-civil{"Islamitiese siviele kalender"} + islamic-umalqura{"Islamitiese kalender (Umm al-Qura)"} iso8601{"ISO-8601-kalender"} japanese{"Japannese kalender"} persian{"Persiese kalender"} @@ -571,6 +628,7 @@ af{ armn{"Armeense syfers"} armnlow{"Armeense kleinletter-syfers"} beng{"Bengaalse syfers"} + cakm{"Chakma-syfers"} deva{"Devanagari-syfers"} ethi{"Etiopiese syfers"} finance{"Finansiële syfers"} @@ -586,6 +644,7 @@ af{ hant{"Tradisionele Sjinese syfers"} hantfin{"Tradisionele Sjinese finansiële syfers"} hebr{"Hebreeuse syfers"} + java{"Javaanse syfers"} jpan{"Japannese syfers"} jpanfin{"Japannese finansiële syfers"} khmr{"Khmer-syfers"} @@ -594,8 +653,10 @@ af{ latn{"Westerse syfers"} mlym{"Malabaarse syfers"} mong{"Mongoliese syfers"} + mtei{"Meetei Mayak-syfers"} mymr{"Mianmar-syfers"} native{"Inheemse syfers"} + olck{"Ol Chiki-syfers"} orya{"Odia-syfers"} roman{"Romeinse syfers"} romanlow{"Romeinse kleinletter-syfers"} diff --git a/icu/icu4c/source/data/lang/am.txt b/icu/icu4c/source/data/lang/am.txt index e1bf9f8fb13..def8559fce8 100644 --- a/icu/icu4c/source/data/lang/am.txt +++ b/icu/icu4c/source/data/lang/am.txt @@ -41,6 +41,7 @@ am{ alt{"ደቡባዊ አልታይ"} am{"አማርኛ"} an{"አራጎንስ"} + ann{"ኦቦሎ"} anp{"አንጊካ"} ar{"ዓረብኛ"} arc{"አራማይክ"} @@ -48,11 +49,13 @@ am{ aro{"አራኦና"} arp{"አራፓሆ"} arq{"የአልጄሪያ ዓረብኛ"} + ars{"ናጅዲ-አረቢክ"} arw{"አራዋክ"} as{"አሳሜዛዊ"} asa{"አሱ"} ase{"የአሜሪካ የምልክት ቋንቋ"} ast{"አስቱሪያን"} + atj{"አቲካምከው"} av{"አቫሪክ"} awa{"አዋድሂ"} ay{"አያማርኛ"} @@ -114,13 +117,21 @@ am{ chr{"ቼሮኬኛ"} chy{"ችዬኔ"} ckb{"የሶራኒ ኩርድኛ"} + clc{"ቺልኮቲን"} co{"ኮርሲካኛ"} cop{"ኮፕቲክ"} cps{"ካፒዝኖን"} cr{"ክሪ"} + crg{"ሚቺፍ"} crh{"ክሪሚያን ተርኪሽ"} + crj{"ደቡባዊ ምዕራብ ክሪ"} + crk{"ክሪ ሜዳዎች"} + crl{"ሰሜናዊ ምዕራብ ክሪ"} + crm{"ሙስ-ክሪ"} + crr{"ካሮሊና አልጎንክዊያን"} crs{"ሰሰላዊ ክሬኦሊ ፈረንሳይኛ"} cs{"ቼክኛ"} + csw{"ረግረጋማ ክሪ"} cu{"ቸርች ስላቪክ"} cv{"ቹቫሽ"} cy{"ወልሽ"} @@ -165,6 +176,7 @@ am{ fr{"ፈረንሳይኛ"} frc{"ካጁን ፍሬንች"} frp{"አርፒታን"} + frr{"ሰሜናዊ ፍሪሳን"} fur{"ፍሩሊያን"} fy{"ምዕራባዊ ፍሪሲኛ"} ga{"አይሪሽ"} @@ -184,8 +196,10 @@ am{ gv{"ማንክስኛ"} gwi{"ግዊቺን"} ha{"ሃውሳኛ"} + hai{"ሃይዳ"} hak{"ሃካ ቻይንኛ"} haw{"ሃዊያኛ"} + hax{"ደቡባዊ ሃይዳ"} he{"ዕብራይስጥ"} hi{"ሒንዱኛ"} hil{"ሂሊጋይኖን"} @@ -196,6 +210,7 @@ am{ ht{"ሃይትኛ"} hu{"ሀንጋሪኛ"} hup{"ሁፓ"} + hur{"ሃልኮመልም"} hy{"አርመናዊ"} hz{"ሄሬሮ"} ia{"ኢንቴርሊንጓ"} @@ -206,6 +221,7 @@ am{ ig{"ኢግቦኛ"} ii{"ሲቹንዪኛ"} ik{"እኑፒያቅኛ"} + ikt{"የምዕራባዊ ካናዳ ኢኑክቲቱት"} ilo{"ኢሎኮ"} inh{"ኢንጉሽ"} io{"ኢዶ"} @@ -228,6 +244,7 @@ am{ kea{"ካቡቨርዲያኑ"} kfo{"ኮሮ"} kg{"ኮንጎኛ"} + kgp{"ካይንጋንግ"} kha{"ክሃሲ"} khq{"ኮይራ ቺኒ"} ki{"ኪኩዩ"} @@ -255,6 +272,7 @@ am{ kum{"ኩማይክ"} kv{"ኮሚ"} kw{"ኮርኒሽ"} + kwk{"ክዋክዋላ"} ky{"ኪርጊዝኛ"} la{"ላቲንኛ"} lad{"ላዲኖ"} @@ -263,11 +281,14 @@ am{ lez{"ሌዝጊያን"} lg{"ጋንዳኛ"} li{"ሊምቡርጊሽ"} + lil{"ሊሎኤት"} lkt{"ላኮታ"} ln{"ሊንጋላኛ"} lo{"ላኦኛ"} + lou{"ሉዊዚያና ክሬኦል"} loz{"ሎዚኛ"} lrc{"ሰሜናዊ ሉሪ"} + lsm{"ሳሚያ"} lt{"ሉቴንያንኛ"} lu{"ሉባ ካታንጋ"} lua{"ሉባ-ሉሏ"} @@ -296,6 +317,7 @@ am{ ml{"ማላያላምኛ"} mn{"ሞንጎሊያኛ"} mni{"ማኒፑሪ"} + moe{"ኢኑ-አይመን"} moh{"ሞሃውክ"} mos{"ሞሲ"} mr{"ማራቲኛ"} @@ -336,6 +358,11 @@ am{ ny{"ንያንጃ"} nyn{"ኒያንኮልኛ"} oc{"ኦኪታንኛ"} + ojb{"ሰሜናዊ ምዕራብ ኦጂብዋ"} + ojc{"ማዕከላዊ ኦጂብዋ"} + ojs{"ኦጂ-ክሪ"} + ojw{"ምዕራባዊ ኦጂቡዋ"} + oka{"ኦካናጋን"} om{"ኦሮሞኛ"} or{"ኦዲያኛ"} os{"ኦሴቲክ"} @@ -345,7 +372,9 @@ am{ pap{"ፓፒአሜንቶ"} pau{"ፓላኡአን"} pcm{"የናይጄሪያ ፒጂን"} + pis{"ፒጂን"} pl{"ፖሊሽኛ"} + pqm{"ማሊሰት-ፓሳማቆድይ"} prg{"ፐሩሳንኛ"} ps{"ፓሽቶኛ"} pt{"ፖርቹጋልኛ"} @@ -354,11 +383,11 @@ am{ qug{"ቺምቦራዞ ሃይላንድ ኩቹዋ"} rap{"ራፓኑኢ"} rar{"ራሮቶንጋ"} + rhg{"ሮሂንግኛ"} rm{"ሮማንሽ"} rn{"ሩንዲኛ"} ro{"ሮማኒያን"} rof{"ሮምቦ"} - root{"ሩት"} ru{"ራሽያኛ"} rup{"አሮማንያን"} rw{"ኪንያርዋንድኛ"} @@ -386,6 +415,7 @@ am{ sid{"ሲዳምኛ"} sk{"ስሎቫክኛ"} sl{"ስሎቪኛ"} + slh{"ደቡባዊ ሉሹትሲድ"} sm{"ሳሞአኛ"} sma{"ደቡባዊ ሳሚ"} smj{"ሉሌ ሳሚ"} @@ -400,6 +430,7 @@ am{ ss{"ስዋቲኛ"} ssy{"ሳሆኛ"} st{"ደቡባዊ ሶቶ"} + str{"ጠረሮች ሳሊሽ"} su{"ሱዳንኛ"} suk{"ሱኩማ"} sv{"ስዊድንኛ"} @@ -408,24 +439,30 @@ am{ syc{"ክላሲክ ኔይራ"} syr{"ሲሪያክ"} ta{"ታሚልኛ"} + tce{"ደቡባዊ ቱትቾን"} te{"ተሉጉኛ"} tem{"ቲምኔ"} teo{"ቴሶ"} tet{"ቴተም"} tg{"ታጂኪኛ"} + tgx{"ታጊሽ"} th{"ታይኛ"} + tht{"ታህልታን"} ti{"ትግርኛ"} tig{"ትግረ"} tk{"ቱርክሜንኛ"} tl{"ታጋሎገኛ"} tlh{"ክሊንጎንኛ"} + tli{"ትሊንጊት"} tn{"ጽዋናዊኛ"} to{"ቶንጋኛ"} + tok{"ቶኪ ፖና"} tpi{"ቶክ ፒሲን"} tr{"ቱርክኛ"} trv{"ታሮኮ"} ts{"ጾንጋኛ"} tt{"ታታርኛ"} + ttm{"ሰሜናዊ ቱትቾን"} tum{"ቱምቡካ"} tvl{"ቱቫሉ"} tw{"ትዊኛ"} @@ -459,6 +496,7 @@ am{ ybb{"የምባ"} yi{"ይዲሽኛ"} yo{"ዮሩባዊኛ"} + yrl{"ኒኛቱ"} yue{"ካንቶኒዝ"} za{"ዡዋንግኛ"} zbl{"ብሊስይምቦልስ"} @@ -470,21 +508,32 @@ am{ zza{"ዛዛ"} } Scripts{ + Adlm{"አድላም"} Arab{"ዓረብኛ"} + Aran{"ናስታሊክ"} Armn{"አርሜንያዊ"} Beng{"ቤንጋሊ"} Bopo{"ቦፖሞፎ"} Brai{"ብሬይል"} + Buhd{"ቡሂድ"} + Cakm{"ቻክማ"} + Cans{"የተዋሐዱ የካናዳ ጥንታዊ ምልክቶች"} + Cher{"ቼሮኪ"} + Copt{"ኮፕቲክ"} + Cprt{"ሲፕሪኦት"} Cyrl{"ሲይሪልክ"} Deva{"ደቫንጋሪ"} + Dsrt{"ዴዘረት"} Ethi{"ኢትዮፒክ"} Geor{"ጆርጂያዊ"} + Goth{"ጐቲክ"} Grek{"ግሪክ"} Gujr{"ጉጃራቲ"} Guru{"ጉርሙኪ"} Hanb{"ሃንብ"} Hang{"ሐንጉል"} Hani{"ሃን"} + Hano{"ሀኑኦ"} Hans{"ቀለል ያለ"} Hant{"ባህላዊ"} Hebr{"እብራይስጥ"} @@ -498,16 +547,38 @@ am{ Kore{"ኮሪያኛ"} Laoo{"ላኦ"} Latn{"ላቲን"} + Limb{"ሊምቡ"} + Lina{"ሊኒያር ኤ"} + Linb{"ሊኒያር ቢ"} Mlym{"ማላያልም"} Mong{"ሞንጎሊያኛ"} + Mtei{"ሜቴ ማይክ"} Mymr{"ምያንማር"} + Nkoo{"ንኮ"} + Ogam{"ኦግሀም"} + Olck{"ኦይ ቺኪ"} Orya{"ኦሪያ"} + Osma{"ኦስማኒያ"} + Rohg{"ሃኒፊ"} + Runr{"ሩኒክ"} + Shaw{"የሻቪያ ፊደል"} Sinh{"ሲንሃላ"} + Sund{"ሱዳናዊ"} + Syrc{"ሲሪክ"} + Tagb{"ትአግባንዋ"} + Tale{"ታኢ ለ"} + Talu{"አዲስ ታኢ ሉ"} Taml{"ታሚል"} Telu{"ተሉጉ"} + Tfng{"ቲፊናግህ"} + Tglg{"ታጋሎግ"} Thaa{"ታና"} Thai{"ታይ"} Tibt{"ቲቤታን"} + Ugar{"ኡጋሪቲክ"} + Vaii{"ቫይ"} + Yiii{"ዪ"} + Zinh{"የተወረሰ"} Zmth{"የሂሳብ መግለጫ"} Zsye{"ኢሞጂ"} Zsym{"ምልክቶች"} @@ -535,6 +606,7 @@ am{ indian{"የህንድ ብሔራዊ የቀን አቆጣጠር"} islamic{"እስላማዊ የቀን አቆጣጠር"} islamic-civil{"የእስላም ህዝባዊ የቀን አቆጣጠር"} + islamic-umalqura{"እስላማዊ ቀን መቁጠሪያ"} iso8601{"ISO-8601 የቀን አቆጣጠር"} japanese{"የጃፓን የቀን አቆጣጠር"} persian{"የፐርሽያ የቀን አቆጣጠር"} @@ -609,7 +681,7 @@ am{ } m0{ bgn{"ቢ ጂ ኤን"} - ungegn{"UNGEGN"} + ungegn{"ዩኤን ጂኢጂኤን ትራንስሊትሬሽን"} } ms{ metric{"የልኬት ስርዓት"} @@ -622,6 +694,7 @@ am{ armn{"የአርመንኛ ቁጥሮች"} armnlow{"የአሜሪካን ንዑስ ሆሄ አሃዞች"} beng{"የቤንጋሊ አሃዞች"} + cakm{"ቻክማ አሃዝ"} deva{"የዴቫንጋሪ አሃዞች"} ethi{"የኢትዮጵያ ቁጥሮች"} finance{"የፋይናንስ ቁጥሮች"} @@ -637,6 +710,7 @@ am{ hant{"የባህላዊ ቻይንኛ ቁጥሮች"} hantfin{"የባህላዊ ቻይንኛ የገንዘብ ነክ ቁጥሮች"} hebr{"የእብራይስጥ ቁጥሮች"} + java{"ጃቫኒዝ አሃዞች"} jpan{"የጃፓንኛ ቁጥሮች"} jpanfin{"የጃፓንኛ የገንዘብ ነክ ቁጥሮች"} khmr{"የክህመር አሃዞች"} @@ -645,8 +719,10 @@ am{ latn{"የምስራቃዊ አሃዞች"} mlym{"የማላያላምኛ አሃዞች"} mong{"የሞንጎልኛ አሃዞች"} + mtei{"ሜቲ ማየክ አሃዞች"} mymr{"የማያንማር አሃዞች"} native{"ትውልድ አሃዞች"} + olck{"ኦይ ቺኪ አሃዞች"} orya{"የኦሪያኛ አሃዞች"} roman{"የሮማን ቁጥሮች"} romanlow{"የሮማን ንዑስ ሆሄ ቁጥሮች"} diff --git a/icu/icu4c/source/data/lang/ar.txt b/icu/icu4c/source/data/lang/ar.txt index 38e4b7bfaa8..ca031b4e63c 100644 --- a/icu/icu4c/source/data/lang/ar.txt +++ b/icu/icu4c/source/data/lang/ar.txt @@ -41,6 +41,7 @@ ar{ am{"الأمهرية"} an{"الأراغونية"} ang{"الإنجليزية القديمة"} + ann{"أوبلو"} anp{"الأنجيكا"} ar{"العربية"} arc{"الآرامية"} @@ -51,6 +52,7 @@ ar{ as{"الأسامية"} asa{"الآسو"} ast{"الأسترية"} + atj{"الأتيكاميكو"} av{"الأوارية"} awa{"الأوادية"} ay{"الأيمارا"} @@ -107,13 +109,21 @@ ar{ chr{"الشيروكي"} chy{"الشايان"} ckb{"السورانية الكردية"} + clc{"تسيلكوتين"} co{"الكورسيكية"} cop{"القبطية"} cr{"الكرى"} + crg{"الميتشيف"} crh{"لغة تتار القرم"} + crj{"الكري الجنوب شرقية"} + crk{"البلينز-كري"} + crl{"الكري شمال الشرقية"} + crm{"الموس-كري"} + crr{"الألغونكوية كارولينا"} crs{"الفرنسية الكريولية السيشيلية"} cs{"التشيكية"} csb{"الكاشبايان"} + csw{"السوامبي-كري"} cu{"سلافية كنسية"} cv{"التشوفاشي"} cy{"الويلزية"} @@ -194,6 +204,7 @@ ar{ hai{"الهيدا"} hak{"الهاكا الصينية"} haw{"لغة هاواي"} + hax{"هايدا الجنوبية"} he{"العبرية"} hi{"الهندية"} hil{"الهيليجينون"} @@ -206,6 +217,7 @@ ar{ ht{"الكريولية الهايتية"} hu{"الهنغارية"} hup{"الهبا"} + hur{"الهالكوميليم"} hy{"الأرمنية"} hz{"الهيريرو"} ia{"اللّغة الوسيطة"} @@ -216,6 +228,7 @@ ar{ ig{"الإيجبو"} ii{"السيتشيون يي"} ik{"الإينبياك"} + ikt{"الإنكتيتوتية الكندية الغربية"} ilo{"الإيلوكو"} inh{"الإنجوشية"} io{"الإيدو"} @@ -243,6 +256,7 @@ ar{ kea{"كابوفيرديانو"} kfo{"الكورو"} kg{"الكونغو"} + kgp{"الكاينغانغ"} kha{"الكازية"} kho{"الخوتانيز"} khq{"كويرا تشيني"} @@ -273,6 +287,7 @@ ar{ kut{"الكتيناي"} kv{"الكومي"} kw{"الكورنية"} + kwk{"الكواكوالا"} ky{"القيرغيزية"} la{"اللاتينية"} lad{"اللادينو"} @@ -283,6 +298,7 @@ ar{ lez{"الليزجية"} lg{"الغاندا"} li{"الليمبورغية"} + lil{"الليلويتية"} lkt{"لاكوتا"} ln{"اللينجالا"} lo{"اللاوية"} @@ -290,6 +306,7 @@ ar{ lou{"الكريولية اللويزيانية"} loz{"اللوزي"} lrc{"اللرية الشمالية"} + lsm{"الساميا"} lt{"الليتوانية"} lu{"اللوبا كاتانغا"} lua{"اللبا-لؤلؤ"} @@ -324,6 +341,7 @@ ar{ mn{"المنغولية"} mnc{"المانشو"} mni{"المانيبورية"} + moe{"إينو-ايمون"} moh{"الموهوك"} mos{"الموسي"} mr{"الماراثية"} @@ -369,6 +387,11 @@ ar{ nzi{"النزيما"} oc{"الأوكسيتانية"} oj{"الأوجيبوا"} + ojb{"أوجيبوا الشمالية الغربية"} + ojc{"أوجيبوا الوسطى"} + ojs{"الأوجي-كري"} + ojw{"الأوجيبوا الغربية"} + oka{"الأوكاناغانية"} om{"الأورومية"} or{"الأورية"} os{"الأوسيتيك"} @@ -384,8 +407,10 @@ ar{ peo{"الفارسية القديمة"} phn{"الفينيقية"} pi{"البالية"} + pis{"بيجين"} pl{"البولندية"} pon{"البوهنبيايان"} + pqm{"الماليزيت-باساماكودي"} prg{"البروسياوية"} pro{"البروفانسية القديمة"} ps{"البشتو"} @@ -395,12 +420,12 @@ ar{ raj{"الراجاسثانية"} rap{"الراباني"} rar{"الراروتونجاني"} + rhg{"الروهينغية"} rm{"الرومانشية"} rn{"الرندي"} ro{"الرومانية"} rof{"الرومبو"} rom{"الغجرية"} - root{"الجذر"} ru{"الروسية"} rup{"الأرومانيان"} rw{"الكينيارواندا"} @@ -433,6 +458,7 @@ ar{ sid{"السيدامو"} sk{"السلوفاكية"} sl{"السلوفانية"} + slh{"لوشوتسيد الجنوبية"} sm{"الساموائية"} sma{"السامي الجنوبي"} smj{"اللول سامي"} @@ -449,6 +475,7 @@ ar{ ss{"السواتي"} ssy{"لغة الساهو"} st{"السوتو الجنوبية"} + str{"سترايتس ساليش"} su{"السوندانية"} suk{"السوكوما"} sus{"السوسو"} @@ -459,13 +486,16 @@ ar{ syc{"سريانية تقليدية"} syr{"السريانية"} ta{"التاميلية"} + tce{"التوتشون الجنوبية"} te{"التيلوغوية"} tem{"التيمن"} teo{"تيسو"} ter{"التيرينو"} tet{"التيتم"} tg{"الطاجيكية"} + tgx{"التاغيش"} th{"التايلاندية"} + tht{"التالتان"} ti{"التغرينية"} tig{"التيغرية"} tiv{"التيف"} @@ -478,12 +508,14 @@ ar{ tn{"التسوانية"} to{"التونغية"} tog{"تونجا - نياسا"} + tok{"التوكي-بونا"} tpi{"التوك بيسين"} tr{"التركية"} trv{"لغة التاروكو"} ts{"السونجا"} tsi{"التسيمشيان"} tt{"التترية"} + ttm{"التوتشون الشمالية"} tum{"التامبوكا"} tvl{"التوفالو"} tw{"التوي"} @@ -522,6 +554,7 @@ ar{ ybb{"يمبا"} yi{"اليديشية"} yo{"اليوروبا"} + yrl{"النيينجاتو"} yue{"الكَنْتُونية"} za{"الزهيونج"} zap{"الزابوتيك"} @@ -535,6 +568,7 @@ ar{ zza{"زازا"} } Scripts{ + Adlm{"أدلم"} Arab{"العربية"} Aran{"نستعليق"} Armn{"الأرمينية"} @@ -547,6 +581,7 @@ ar{ Brai{"البرايل"} Bugi{"البجينيز"} Buhd{"البهيدية"} + Cakm{"شاكما"} Cans{"مقاطع كندية أصلية موحدة"} Cari{"الكارية"} Cham{"التشامية"} @@ -622,6 +657,7 @@ ar{ Phnx{"الفينيقية"} Plrd{"الصوتيات الجماء"} Qaag{"زوجيي"} + Rohg{"الحنيفي"} Roro{"رنجورنجو"} Runr{"الروني"} Sara{"الساراتي"} @@ -723,21 +759,22 @@ ar{ tertiary{"تصنيف اللكنات/الحالة/العرض"} } collation{ - big5han{"ترتيب فرز الصينية التقليدية (Big5)"} + big5han{"الترتيب حسب اللغة الصينية التقليدية (Big5)"} compat{"ترتيب الفرز السابق: للتوافق"} - dictionary{"ترتيب فرز القاموس"} + dictionary{"الترتيب حسب القاموس"} ducet{"ترتيب فرز Unicode الافتراضي"} - gb2312han{"ترتيب فرز الصينية المبسطة (GB2312)"} - phonebook{"ترتيب فرز دليل الهاتف"} - phonetic{"ترتيب الفرز الصوتي"} - pinyin{"الترتيب الصيني بنيين المبسط"} - reformed{"ترتيب فرز محسَّن"} + gb2312han{"الترتيب حسب اللغة الصينية المبسّطة (GB2312)"} + phonebook{"الترتيب حسب دليل الهاتف"} + phonetic{"الترتيب حسب اللفظ"} + pinyin{"الترتيب حسب نظام بنيين الصيني"} + reformed{"الترتيب المحسَّن"} search{"بحث لأغراض عامة"} searchjl{"بحث باستخدام حرف الهانغول الساكن الأول"} standard{"ترتيب الفرز القياسي"} - stroke{"الترتيب الصيني بنيين التقليدي"} + stroke{"الترتيب حسب نظام كتابة المجموع الصيني"} traditional{"ترتيب تقليدي"} - unihan{"ترتيب تصنيف الجذر والضغطات"} + unihan{"الترتيب حسب نظام الكتابة بالجذر والمجموع"} + zhuyin{"الترتيب حسب نظام بوبوموفو"} } d0{ fwidth{"عرض كامل"} @@ -770,6 +807,7 @@ ar{ armn{"الأرقام الأرمينية"} armnlow{"الأرقام الأرمينية الصغيرة"} beng{"الأرقام البنغالية"} + cakm{"أرقام تشاكما"} deva{"الأرقام الديفانغارية"} ethi{"الأرقام الإثيوبية"} finance{"الأرقام المالية"} @@ -785,6 +823,7 @@ ar{ hant{"الأرقام الصينية التقليدية"} hantfin{"الأرقام المالية الصينية التقليدية"} hebr{"الأرقام العبرية"} + java{"الأرقام الجاوية"} jpan{"الأرقام اليابانية"} jpanfin{"الأرقام المالية اليابانية"} khmr{"الأرقام الخيمرية"} @@ -793,8 +832,10 @@ ar{ latn{"الأرقام الغربية"} mlym{"الأرقام الملايلامية"} mong{"الأرقام المغولية"} + mtei{"أرقام ميتي"} mymr{"أرقام ميانمار"} native{"الأرقام الأصلية"} + olck{"أرقام أُول تشيكي"} orya{"أرقام الأوريا"} roman{"الأرقام الرومانية"} romanlow{"الأرقام الرومانية الصغيرة"} diff --git a/icu/icu4c/source/data/lang/as.txt b/icu/icu4c/source/data/lang/as.txt index 8bbf2615de1..770d8b7f5b6 100644 --- a/icu/icu4c/source/data/lang/as.txt +++ b/icu/icu4c/source/data/lang/as.txt @@ -26,15 +26,18 @@ as{ alt{"দাক্ষিণাত্য আল্টাই"} am{"আমহাৰিক"} an{"আৰ্গোনিজ"} + ann{"অ’ব’ল’"} anp{"আঙ্গিকা"} ar{"আৰবী"} arn{"মাপুচে"} arp{"আৰাপাহো"} + ars{"নাজডি আৰবী"} as{"অসমীয়া"} asa{"আছু"} ast{"এষ্টুৰীয়"} + atj{"আতিকামেক"} av{"আভেৰিক"} - awa{"আৱাধি"} + awa{"অৱধী"} ay{"আয়মাৰা"} az{"আজেৰবাইজানী"} ba{"বাছখিৰ"} @@ -57,6 +60,7 @@ as{ bug{"বগিনীজ"} byn{"ব্লিন"} ca{"কাতালান"} + cay{"কায়ুগা"} ccp{"চাক্‌মা"} ce{"চেচেন"} ceb{"চিবুৱানো"} @@ -65,12 +69,21 @@ as{ chk{"চুকিজ"} chm{"মাৰি"} cho{"চোক্টাউ"} + chp{"চিপেউয়ান"} chr{"চেৰোকি"} chy{"চাইয়েন"} ckb{"চেণ্ট্ৰেল কুৰ্ডিচ"} + clc{"চিলক’টিন"} co{"কোৰ্ছিকান"} + crg{"মিচিফ"} + crj{"দাক্ষিণাত্য ইষ্ট ক্ৰী"} + crk{"প্লেইনছ ক্ৰী"} + crl{"নৰ্দাৰ্ন ইষ্ট ক্ৰী"} + crm{"মুজ ক্ৰী"} + crr{"কেৰ’লিনা আলগংকিয়ান"} crs{"ছেছেলৱা ক্ৰিওল ফ্ৰেন্স"} cs{"চেক"} + csw{"স্বাম্পী ক্ৰী"} cu{"চাৰ্চ শ্লেভিক"} cv{"চুভাচ"} cy{"ৱেলচ"} @@ -81,6 +94,7 @@ as{ de{"জাৰ্মান"} dgr{"ডোগ্ৰিব"} dje{"ঝাৰ্মা"} + doi{"ডোগ্ৰী"} dsb{"ল’ৱাৰ ছোৰ্বিয়ান"} dua{"ডুৱালা"} dv{"দিবেহি"} @@ -106,6 +120,8 @@ as{ fo{"ফাৰোইজ"} fon{"ফ’ন"} fr{"ফ্ৰেন্স"} + frc{"কেজ’ন ফৰাছী"} + frr{"নৰ্দাৰ্ন ফ্ৰিছিয়ান"} fur{"ফ্ৰিউলিয়ান"} fy{"ৱেষ্টাৰ্ণ ফ্ৰিছিয়ান"} ga{"আইৰিচ"} @@ -122,7 +138,9 @@ as{ gv{"মেংক্স"} gwi{"জিউইচিন"} ha{"হাউছা"} + hai{"হেইডা"} haw{"হাৱাই"} + hax{"দাক্ষিণাত্যৰ হাইডা"} he{"হিব্ৰু"} hi{"হিন্দী"} hil{"হিলিগায়নোন"} @@ -132,6 +150,7 @@ as{ ht{"হেইটিয়ান ক্ৰিয়ল"} hu{"হাঙ্গেৰিয়ান"} hup{"হুপা"} + hur{"হেলকোমেলেম"} hy{"আৰ্মেনীয়"} hz{"হেৰেৰো"} ia{"ইণ্টাৰলিংগুৱা"} @@ -140,6 +159,7 @@ as{ id{"ইণ্ডোনেচিয়"} ig{"ইগ্বো"} ii{"ছিচুৱান ই"} + ikt{"ৱেষ্টাৰ্ণ কানাডিয়ান ইনক্টিটুট"} ilo{"ইলোকো"} inh{"ইংগুচ"} io{"ইডো"} @@ -161,6 +181,7 @@ as{ kde{"মাকোণ্ড"} kea{"কাবুভেৰ্ডিয়ানু"} kfo{"কোৰো"} + kgp{"কেইংগাং"} kha{"খাচি"} khq{"কোয়াৰ চিনি"} ki{"কিকুয়ু"} @@ -187,6 +208,7 @@ as{ kum{"কুমিক"} kv{"কোমি"} kw{"কোৰ্নিচ"} + kwk{"ক্বাকৱালা"} ky{"কিৰ্গিজ"} la{"লেটিন"} lad{"লাডিনো"} @@ -195,11 +217,14 @@ as{ lez{"লেজঘিয়ান"} lg{"গান্দা"} li{"লিম্বুৰ্গিচ"} + lil{"লিল্লোৱেট"} lkt{"লাকোটা"} ln{"লিংগালা"} lo{"লাও"} + lou{"লুইজিয়ানা কেৰ’ল"} loz{"লোজি"} lrc{"উদীচ্য লুৰি"} + lsm{"চামিয়া"} lt{"লিথুৱানিয়ান"} lu{"লুবা-কাটাংগা"} lua{"লুবা-লুলুৱা"} @@ -228,6 +253,7 @@ as{ ml{"মালায়ালম"} mn{"মংগোলীয়"} mni{"মণিপুৰী"} + moe{"ইন্নু-আইমুন"} moh{"মোহোক"} mos{"মোছি"} mr{"মাৰাঠী"} @@ -255,6 +281,7 @@ as{ nmg{"কোৱাছিঅ’"} nn{"নৰৱেজিয়ান নায়নোৰ্স্ক"} nnh{"নিয়েম্বোন"} + no{"নৰৱেজিয়ান"} nog{"নোগাই"} nqo{"এন্কো"} nr{"দক্ষিণ দেবেল"} @@ -264,6 +291,11 @@ as{ ny{"ন্যাঞ্জা"} nyn{"ন্যানকোল"} oc{"অ’চিটান"} + ojb{"নৰ্থ-ৱেষ্টাৰ্ণ অজিবৱা"} + ojc{"চেন্ট্ৰেক অজিবৱা"} + ojs{"অ’জি-ক্ৰী"} + ojw{"ৱেষ্টাৰ্ণ অজিবৱা"} + oka{"অ’কানাগান"} om{"ওৰোমো"} or{"ওড়িয়া"} os{"ওছেটিক"} @@ -273,7 +305,9 @@ as{ pap{"পাপিয়ামেণ্টো"} pau{"পালাউৱান"} pcm{"নাইজেৰিয়ান পিজিন"} + pis{"পিজিন"} pl{"প’লিচ"} + pqm{"মালিছীট-পাছামাকু’ডী"} prg{"প্ৰুছিয়ান"} ps{"পুস্ত"} pt{"পৰ্তুগীজ"} @@ -281,11 +315,11 @@ as{ quc{"কিচিয়ে"} rap{"ৰাপানুই"} rar{"ৰাৰোতোঙ্গন"} + rhg{"ৰোহিঙ্গিয়া"} rm{"ৰোমানচ"} rn{"ৰুন্দি"} ro{"ৰোমানীয়"} rof{"ৰোম্বো"} - root{"ৰুট"} ru{"ৰাছিয়ান"} rup{"আৰোমানীয়"} rw{"কিনয়াৰোৱাণ্ডা"} @@ -310,6 +344,7 @@ as{ si{"সিংহলা"} sk{"শ্লোভাক"} sl{"শ্লোভেনিয়ান"} + slh{"দাক্ষিণাত্যৰ লুছুটচীড"} sm{"ছামোন"} sma{"দাক্ষিণাত্য ছামি"} smj{"লুলে ছামি"} @@ -324,6 +359,7 @@ as{ ss{"স্বাতি"} ssy{"ছাহো"} st{"দাক্ষিণাত্য ছোথো"} + str{"ষ্ট্ৰেইটছ ছেলিশ্ব"} su{"ছুণ্ডানীজ"} suk{"ছুকুমা"} sv{"ছুইডিচ"} @@ -331,23 +367,29 @@ as{ swb{"কোমোৰিয়ান"} syr{"চিৰিয়াক"} ta{"তামিল"} + tce{"দাক্ষিণাত্যৰ টুটচ’ন"} te{"তেলুগু"} tem{"টিম্নে"} teo{"তেছো"} tet{"তেতুম"} tg{"তাজিক"} + tgx{"টেগিশ্ব"} th{"থাই"} + tht{"টাহলটান"} ti{"টিগৰিনিয়া"} tig{"তাইগ্ৰে"} tk{"তুৰ্কমেন"} tlh{"ক্লিংগন"} + tli{"লিংগিট"} tn{"ছোৱানা"} to{"টোঙ্গান"} + tok{"ট’কি প’না"} tpi{"টোক পিছিন"} tr{"তুৰ্কী"} trv{"তাৰোকো"} ts{"ছোঙ্গা"} tt{"তাতাৰ"} + ttm{"নৰ্দাৰ্ন টুটচ’ন"} tum{"তুম্বুকা"} tvl{"টুভালু"} twq{"টাছাৱাক"} @@ -371,6 +413,7 @@ as{ wal{"ওলেইটা"} war{"ৱাৰে"} wo{"ৱোলাফ"} + wuu{"ৱু চাইনিজ"} xal{"কাল্মিক"} xh{"হোছা"} xog{"ছোগা"} @@ -378,6 +421,7 @@ as{ ybb{"য়েম্বা"} yi{"ইদ্দিছ"} yo{"ইউৰুবা"} + yrl{"হিংগাটো"} yue{"কেণ্টোনীজ"} zgh{"ষ্টেণ্ডাৰ্ড মোৰোক্কান তামাজাইট"} zh{"চীনা"} @@ -387,11 +431,16 @@ as{ zza{"ঝাঝা"} } Scripts{ + Adlm{"এডলাম"} Arab{"আৰবী"} + Aran{"নাষ্টালিক"} Armn{"আৰ্মেনীয়"} Beng{"বাংলা"} Bopo{"বোপোমোফো"} Brai{"ব্ৰেইল"} + Cakm{"চাকমা"} + Cans{"ইউনিফাইড কানাডিয়ান এব’ৰিজিনেল ছিলেবিকছ"} + Cher{"চেৰ’কী"} Cyrl{"চিৰিলিক"} Deva{"দেৱনাগৰী"} Ethi{"ইথিঅ’পিক"} @@ -417,14 +466,23 @@ as{ Latn{"লেটিন"} Mlym{"মালায়ালম"} Mong{"মঙ্গোলিয়"} + Mtei{"মেইতেই মায়েক"} Mymr{"ম্যানমাৰ"} + Nkoo{"এন্‍ক’"} + Olck{"অ’ল চিকি"} Orya{"ওড়িয়া"} + Rohg{"হানিফি"} Sinh{"সিংহলী"} + Sund{"ছাণ্ডানিজ"} + Syrc{"ছিৰিয়াক"} Taml{"তামিল"} Telu{"তেলুগু"} + Tfng{"টিফিনাঘ"} Thaa{"থানা"} Thai{"থাই"} Tibt{"তিব্বতী"} + Vaii{"ভাই"} + Yiii{"য়ি"} Zmth{"গাণিতিক চিহ্ন"} Zsye{"ইম’জি"} Zsym{"প্ৰতীক"} @@ -440,13 +498,16 @@ as{ calendar{ buddhist{"বৌদ্ধ কেলেণ্ডাৰ"} chinese{"চীনা কেলেণ্ডাৰ"} + coptic{"ক’প্টিক কেলেণ্ডাৰ"} dangi{"দাংগি কেলেণ্ডাৰ"} ethiopic{"ইথিঅ’পিক কেলেণ্ডাৰ"} + ethiopic-amete-alem{"ইথিঅ’পিক এমিটি এলেম কেলেণ্ডাৰ"} gregorian{"গ্ৰেগোৰিয়ান কেলেণ্ডাৰ"} hebrew{"হিব্ৰু কেলেণ্ডাৰ"} indian{"ভাৰতীয় ৰাষ্ট্ৰীয় পঞ্জিকা"} islamic{"ইছলামী কেলেণ্ডাৰ"} islamic-civil{"ইচলামী-নাগৰিকৰ পঞ্জিকা"} + islamic-umalqura{"ইচলামী কেলেণ্ডাৰ (উম অল-কুৰা)"} iso8601{"আই. এছ. অ’.-৮৬০১ কেলেণ্ডাৰ"} japanese{"জাপানী কেলেণ্ডাৰ"} persian{"ফাৰ্চী কেলেণ্ডাৰ"} @@ -488,6 +549,7 @@ as{ armn{"আৰ্মেনীয় সংখ্যা"} armnlow{"আৰ্মেনীয় সৰুফলা সংখ্যা"} beng{"বাংলা অংক"} + cakm{"চাকমা অংক"} deva{"দেৱনাগৰী অংক"} ethi{"ইথিঅ’পিক সংখ্যা"} fullwide{"পূৰ্ণ-প্ৰস্থৰ অংক"} @@ -502,6 +564,7 @@ as{ hant{"পৰম্পৰাগত চীনা সংখ্যা"} hantfin{"পৰম্পৰাগত চীনা বিত্তীয় সংখ্যা"} hebr{"হিব্ৰু সংখ্যা"} + java{"জাভানীজ অংক"} jpan{"জাপানী সংখ্যা"} jpanfin{"জাপানী বিত্তীয় সংখ্যা"} khmr{"খমেৰ অংক"} @@ -509,7 +572,9 @@ as{ laoo{"লাও অংক"} latn{"পশ্চিমীয়া অংক"} mlym{"মালায়ালম অংক"} + mtei{"মেইতেই মায়েক সংখ্যা"} mymr{"ম্যানমাৰ অংক"} + olck{"অ’ল চিকি সংখ্যা"} orya{"ওড়িয়া অংক"} roman{"ৰোমান সংখ্যা"} romanlow{"ৰোমান সৰুফলা সংখ্যা"} @@ -518,6 +583,7 @@ as{ telu{"তেলুগু অংক"} thai{"থাই অংক"} tibt{"তিব্বতী অংক"} + vaii{"ভেই সংখ্যা"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/az.txt b/icu/icu4c/source/data/lang/az.txt index ed05095555b..c49d8072cc1 100644 --- a/icu/icu4c/source/data/lang/az.txt +++ b/icu/icu4c/source/data/lang/az.txt @@ -31,15 +31,18 @@ az{ am{"amhar"} an{"araqon"} ang{"qədim ingilis"} + ann{"obolo"} anp{"angika"} ar{"ərəb"} arc{"aramik"} arn{"mapuçe"} arp{"arapaho"} + ars{"Nəcd ərəbcəsi"} arw{"aravak"} as{"assam"} asa{"asu"} ast{"asturiya"} + atj{"Atikamek"} av{"avar"} awa{"avadhi"} ay{"aymara"} @@ -72,6 +75,7 @@ az{ ca{"katalan"} cad{"keddo"} car{"karib"} + cay{"Kayuqa"} cch{"atsam"} ccp{"Çakma"} ce{"çeçen"} @@ -88,13 +92,21 @@ az{ chr{"çeroki"} chy{"çeyen"} ckb{"Mərkəzi kürdcə"} + clc{"Çilotin"} co{"korsika"} cop{"kopt"} cr{"kri"} + crg{"miçif"} crh{"krım türkcəsi"} + crj{"cənub-şərqi kri"} + crk{"ova kricəsi"} + crl{"şimal-şəqri kri"} + crm{"muz kri"} + crr{"Karolina alonkincəsi"} crs{"Seyşel kreol fransızcası"} cs{"çex"} csb{"kaşubyan"} + csw{"bataqlıq kricəsi"} cu{"slavyan"} cv{"çuvaş"} cy{"uels"} @@ -141,6 +153,7 @@ az{ fo{"farer"} fon{"fon"} fr{"fransız"} + frc{"Kacun fransızcası"} frm{"orta fransız"} fro{"qədim fransız"} frr{"şimali fris"} @@ -173,6 +186,7 @@ az{ hai{"hayda"} hak{"hakka"} haw{"havay"} + hax{"cənubi haida"} he{"ivrit"} hi{"hind"} hil{"hiliqaynon"} @@ -185,6 +199,7 @@ az{ ht{"haiti kreol"} hu{"macar"} hup{"hupa"} + hur{"Halkomelem"} hy{"erməni"} hz{"herero"} ia{"interlinqua"} @@ -195,6 +210,7 @@ az{ ig{"iqbo"} ii{"siçuan yi"} ik{"inupiaq"} + ikt{"qərbi Kanada inuktitutu"} ilo{"iloko"} inh{"inquş"} io{"ido"} @@ -221,6 +237,7 @@ az{ kea{"kabuverdian"} kfo{"koro"} kg{"konqo"} + kgp{"kaiqanq"} kha{"xazi"} kho{"xotan"} khq{"koyra çiini"} @@ -251,6 +268,7 @@ az{ kut{"kutenay"} kv{"komi"} kw{"korn"} + kwk{"Kvakvala"} ky{"qırğız"} la{"latın"} lad{"sefard"} @@ -261,12 +279,15 @@ az{ lez{"ləzgi"} lg{"qanda"} li{"limburq"} + lil{"Liluet"} lkt{"lakota"} ln{"linqala"} lo{"laos"} lol{"monqo"} + lou{"Luiziana kreolu"} loz{"lozi"} lrc{"şimali luri"} + lsm{"saamia"} lt{"litva"} lu{"luba-katanqa"} lua{"luba-lulua"} @@ -292,7 +313,7 @@ az{ mgh{"maxuva-meetto"} mgo{"meta’"} mh{"marşal"} - mi{"maori"} + mi{"māori"} mic{"mikmak"} min{"minanqkaban"} mk{"makedon"} @@ -300,6 +321,7 @@ az{ mn{"monqol"} mnc{"mançu"} mni{"manipüri"} + moe{"İnnu-aimun"} moh{"mohavk"} mos{"mosi"} mr{"marathi"} @@ -332,6 +354,7 @@ az{ no{"norveç"} nog{"noqay"} non{"qədim nors"} + nqo{"nko"} nr{"cənubi ndebele"} nso{"şimal soto"} nus{"nuer"} @@ -343,6 +366,11 @@ az{ nzi{"nzima"} oc{"oksitan"} oj{"ocibva"} + ojb{"şimal-qərbi ocibva"} + ojc{"Mərkəzi ocibva"} + ojs{"ocikri"} + ojw{"qərbi ocibva"} + oka{"okanaqan"} om{"oromo"} or{"odiya"} os{"osetin"} @@ -358,8 +386,10 @@ az{ peo{"qədim fars"} phn{"foyenik"} pi{"pali"} + pis{"picin"} pl{"polyak"} pon{"ponpey"} + pqm{"malesit-passamakvodi"} prg{"pruss"} pro{"qədim provansal"} ps{"puştu"} @@ -369,12 +399,12 @@ az{ raj{"racastani"} rap{"rapanui"} rar{"rarotonqan"} + rhg{"Rohinca"} rm{"romanş"} rn{"rundi"} ro{"rumın"} rof{"rombo"} rom{"roman"} - root{"rut"} ru{"rus"} rup{"aroman"} rw{"kinyarvanda"} @@ -405,6 +435,7 @@ az{ sid{"sidamo"} sk{"slovak"} sl{"sloven"} + slh{"cənubi luşusid"} sm{"samoa"} sma{"cənubi sami"} smj{"lule sami"} @@ -421,6 +452,7 @@ az{ ss{"svati"} ssy{"saho"} st{"sesoto"} + str{"streyts saliş"} su{"sundan"} suk{"sukuma"} sus{"susu"} @@ -430,13 +462,16 @@ az{ swb{"komor"} syr{"suriya"} ta{"tamil"} + tce{"cənubi tuçon"} te{"teluqu"} tem{"timne"} teo{"teso"} ter{"tereno"} tet{"tetum"} tg{"tacik"} + tgx{"taq"} th{"tay"} + tht{"taltan"} ti{"tiqrin"} tig{"tiqre"} tiv{"tiv"} @@ -449,12 +484,14 @@ az{ tn{"svana"} to{"tonqa"} tog{"nyasa tonqa"} + tok{"tokipona"} tpi{"tok pisin"} tr{"türk"} trv{"taroko"} ts{"sonqa"} tsi{"simşyan"} tt{"tatar"} + ttm{"şimali tuçon"} tum{"tumbuka"} tvl{"tuvalu"} tw{"tvi"} @@ -493,6 +530,7 @@ az{ ybb{"yemba"} yi{"idiş"} yo{"yoruba"} + yrl{"nyenqatu"} yue{"kanton"} za{"çjuan"} zap{"zapotek"} @@ -506,7 +544,9 @@ az{ zza{"zaza"} } Scripts{ + Adlm{"adlam"} Arab{"ərəb"} + Aran{"aran"} Armi{"armi"} Armn{"erməni"} Avst{"avestan"} @@ -519,7 +559,7 @@ az{ Brai{"brayl"} Bugi{"buqin"} Buhd{"buhid"} - Cakm{"kakm"} + Cakm{"çakma"} Cans{"birləşmiş kanada yerli yazısı"} Cari{"kariyan"} Cham{"çam"} @@ -598,6 +638,7 @@ az{ Plrd{"polard fonetik"} Prti{"prti"} Rjng{"recəng"} + Rohg{"hanifi"} Roro{"ronqoronqo"} Runr{"runik"} Samr{"samaritan"} @@ -641,15 +682,19 @@ az{ } Types{ calendar{ - buddhist{"Buddist Təqvimi"} - chinese{"Çin Təqvimi"} - dangi{"Dangi Təqvimi"} - ethiopic{"Efiop Təqvimi"} - gregorian{"Qreqorian Təqvimi"} + buddhist{"Buddist təqvimi"} + chinese{"Çin təqvimi"} + coptic{"Kopt təqvimi"} + dangi{"Dangi təqvimi"} + ethiopic{"Efiop təqvimi"} + ethiopic-amete-alem{"Efiop amet-alem təqvimi"} + gregorian{"Qreqorian təqvimi"} hebrew{"Yəhudi Təqvimi"} indian{"Hindi təqvimi"} - islamic{"İslam Təqvimi"} + islamic{"İslam təqvimi"} islamic-civil{"Ivrit təqvimi"} + islamic-tbla{"İslam təqvimi (astronomik)"} + islamic-umalqura{"İslam təqvimi (Umm Al-Qura)"} iso8601{"ISO-8601 Təqvimi"} japanese{"Yapon Təqvimi"} persian{"İran Təqvimi"} @@ -686,6 +731,7 @@ az{ armn{"Erməni Rəqəmləri"} armnlow{"Kiçik Erməni Rəqəmləri"} beng{"Benqal Rəqəmləri"} + cakm{"Çakma rəqəmləri"} deva{"Devanaqari Rəqəmləri"} ethi{"Efiop Rəqəmləri"} fullwide{"Tam Geniş Rəqəmlər"} @@ -700,6 +746,7 @@ az{ hant{"Ənənəvi Çin Rəqəmləri"} hantfin{"Ənənəvi Çin Maliyyə Rəqəmləri"} hebr{"İvrit Rəqəmləri"} + java{"Cava rəqəmləri"} jpan{"Yapon Rəqəmləri"} jpanfin{"Yapon Maliyyə Rəqəmləri"} khmr{"Kxmer Rəqəmləri"} @@ -707,7 +754,9 @@ az{ laoo{"Lao Rəqəmləri"} latn{"Qərb Rəqəmləri"} mlym{"Malayalam Rəqəmləri"} + mtei{"Mitei Mayek rəqəmləri"} mymr{"Myanma Rəqəmləri"} + olck{"Ol Çiki rəqəmləri"} orya{"Oriya Rəqəmləri"} roman{"Rum Rəqəmləri"} romanlow{"Kiçik Rum Rəqəmləri"} @@ -716,6 +765,7 @@ az{ telu{"Teluqu Rəqəmləri"} thai{"Tay Rəqəmləri"} tibt{"Tibet Rəqəmləri"} + vaii{"Vai rəqəmləri"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/az_Cyrl.txt b/icu/icu4c/source/data/lang/az_Cyrl.txt index 916f084dd68..627ee7c80d0 100644 --- a/icu/icu4c/source/data/lang/az_Cyrl.txt +++ b/icu/icu4c/source/data/lang/az_Cyrl.txt @@ -273,7 +273,6 @@ az_Cyrl{ rn{"рунди"} ro{"румын"} rof{"ромбо"} - root{"рут"} ru{"рус"} rup{"ароман"} rw{"кинјарванда"} diff --git a/icu/icu4c/source/data/lang/be.txt b/icu/icu4c/source/data/lang/be.txt index 811194a44ac..d89e97e5d39 100644 --- a/icu/icu4c/source/data/lang/be.txt +++ b/icu/icu4c/source/data/lang/be.txt @@ -28,14 +28,17 @@ be{ am{"амхарская"} an{"арагонская"} ang{"стараанглійская"} + ann{"абола"} anp{"ангіка"} ar{"арабская"} arc{"арамейская"} arn{"мапудунгун"} arp{"арапаха"} + ars{"недждыйская арабская"} as{"асамская"} asa{"асу"} ast{"астурыйская"} + atj{"атыкамек"} av{"аварская"} awa{"авадхі"} ay{"аймара"} @@ -62,6 +65,7 @@ be{ bug{"бугіс"} byn{"білен"} ca{"каталанская"} + cay{"каюга"} ccp{"чакма"} ce{"чачэнская"} ceb{"себуана"} @@ -71,13 +75,22 @@ be{ chk{"чуук"} chm{"мары"} cho{"чокта"} + chp{"чыпеваян"} chr{"чэрокі"} chy{"шэйен"} ckb{"цэнтральнакурдская"} + clc{"чылькатын"} co{"карсіканская"} cop{"копцкая"} + crg{"мічыф"} + crj{"паўднёва-ўсходняя кры"} + crk{"раўнінны кры"} + crl{"паўночна-ўсходняя кры"} + crm{"муская кры"} + crr{"каралінская алганкійская"} crs{"сэсэльва"} cs{"чэшская"} + csw{"балотная кры"} cu{"царкоўнаславянская"} cv{"чувашская"} cy{"валійская"} @@ -88,6 +101,7 @@ be{ de{"нямецкая"} dgr{"догрыб"} dje{"зарма"} + doi{"догры"} dsb{"ніжнялужыцкая"} dua{"дуала"} dv{"мальдыўская"} @@ -114,7 +128,9 @@ be{ fo{"фарэрская"} fon{"фон"} fr{"французская"} + frc{"каджунская французская"} fro{"старафранцузская"} + frr{"паўночнафрызская"} fur{"фрыульская"} fy{"заходняя фрызская"} ga{"ірландская"} @@ -133,7 +149,9 @@ be{ gv{"мэнская"} gwi{"гуіч’ін"} ha{"хауса"} + hai{"хайда"} haw{"гавайская"} + hax{"паўднёвая хайда"} he{"іўрыт"} hi{"хіндзі"} hil{"хілігайнон"} @@ -143,6 +161,7 @@ be{ ht{"гаіцянская крэольская"} hu{"венгерская"} hup{"хупа"} + hur{"халкамелем"} hy{"армянская"} hz{"герэра"} ia{"інтэрлінгва"} @@ -152,6 +171,7 @@ be{ ie{"інтэрлінгвэ"} ig{"ігба"} ii{"сычуаньская йі"} + ikt{"заходнеканадская інуктытут"} ilo{"ілакана"} inh{"інгушская"} io{"іда"} @@ -173,6 +193,7 @@ be{ kde{"макондэ"} kea{"кабувердыяну"} kfo{"кора"} + kgp{"каінганг"} kha{"кхасі"} khq{"койра чыіні"} ki{"кікуйю"} @@ -200,6 +221,7 @@ be{ kum{"кумыцкая"} kv{"комі"} kw{"корнская"} + kwk{"квакіутль"} ky{"кіргізская"} la{"лацінская"} lad{"ладына"} @@ -208,12 +230,15 @@ be{ lez{"лезгінская"} lg{"ганда"} li{"лімбургская"} + lil{"лілуэт"} lkt{"лакота"} ln{"лінгала"} lo{"лаоская"} lol{"монга"} + lou{"луізіянская крэольская"} loz{"лозі"} lrc{"паўночная луры"} + lsm{"саамія"} lt{"літоўская"} lu{"луба-катанга"} lua{"луба-касаі"} @@ -243,6 +268,7 @@ be{ ml{"малаялам"} mn{"мангольская"} mni{"мейтэй"} + moe{"іну-аймун"} moh{"мохак"} mos{"мосі"} mr{"маратхі"} @@ -281,7 +307,12 @@ be{ ny{"ньянджа"} nyn{"ньянколе"} oc{"аксітанская"} - oj{"аджыбва"} + oj{"аджыбвэ"} + ojb{"паўночна-заходняя аджыбвэ"} + ojc{"цэнтральная аджыбвэ"} + ojs{"оджы-кры"} + ojw{"заходняя аджыбвэ"} + oka{"аканаган"} om{"арома"} or{"орыя"} os{"асецінская"} @@ -293,7 +324,9 @@ be{ pcm{"нігерыйскі піджын"} peo{"стараперсідская"} phn{"фінікійская"} + pis{"саламонскі піджын"} pl{"польская"} + pqm{"малесіт-пасамакуоды"} prg{"пруская"} pro{"стараправансальская"} ps{"пушту"} @@ -303,11 +336,11 @@ be{ raj{"раджастханская"} rap{"рапануі"} rar{"раратонг"} + rhg{"рахінджа"} rm{"рэтараманская"} rn{"рундзі"} ro{"румынская"} rof{"ромба"} - root{"корань"} ru{"руская"} rup{"арумунская"} rw{"руанда"} @@ -334,6 +367,7 @@ be{ si{"сінгальская"} sk{"славацкая"} sl{"славенская"} + slh{"паўднёвая лушуцыд"} sm{"самоа"} sma{"паўднёвасаамская"} smj{"луле-саамская"} @@ -348,6 +382,7 @@ be{ ss{"суаці"} ssy{"саха"} st{"сесута"} + str{"стрэйтс саліш"} su{"сунда"} suk{"сукума"} sux{"шумерская"} @@ -356,23 +391,29 @@ be{ swb{"каморская"} syr{"сірыйская"} ta{"тамільская"} + tce{"паўднёвая тутчонэ"} te{"тэлугу"} tem{"тэмнэ"} teo{"тэсо"} tet{"тэтум"} tg{"таджыкская"} + tgx{"тагіш"} th{"тайская"} + tht{"тальтан"} ti{"тыгрынья"} tig{"тыгрэ"} tk{"туркменская"} tlh{"клінган"} + tli{"тлінгіт"} tn{"тсвана"} to{"танганская"} + tok{"такіпона"} tpi{"ток-пісін"} tr{"турэцкая"} trv{"тарока"} ts{"тсонга"} tt{"татарская"} + ttm{"паўночная тутчонэ"} tum{"тумбука"} tvl{"тувалу"} twq{"тасаўак"} @@ -397,6 +438,7 @@ be{ war{"варай"} wbp{"варлпіры"} wo{"валоф"} + wuu{"ву"} xal{"калмыцкая"} xh{"коса"} xog{"сога"} @@ -404,6 +446,7 @@ be{ ybb{"йемба"} yi{"ідыш"} yo{"ёруба"} + yrl{"ньенгату"} yue{"кантонскі дыялект кітайскай"} zap{"сапатэк"} zgh{"стандартная мараканская тамазіхт"} @@ -414,11 +457,16 @@ be{ zza{"зазакі"} } Scripts{ + Adlm{"адлам"} Arab{"арабскае"} + Aran{"насталік"} Armn{"армянскае"} Beng{"бенгальскае"} Bopo{"бапамофа"} Brai{"шрыфт Брайля"} + Cakm{"чакма"} + Cans{"складавае пісьмо канадскіх абарыгенаў"} + Cher{"чэрокі"} Cyrl{"кірыліца"} Deva{"дэванагары"} Ethi{"эфіопскае"} @@ -444,14 +492,23 @@ be{ Latn{"лацініца"} Mlym{"малаялам"} Mong{"старамангольскае"} + Mtei{"маніпуры"} Mymr{"бірманскае"} + Nkoo{"нко"} + Olck{"ол-чыкі"} Orya{"орыя"} + Rohg{"ханіфі"} Sinh{"сінгальскае"} + Sund{"сунданскае"} + Syrc{"сірыйскае"} Taml{"тамільскае"} Telu{"тэлугу"} + Tfng{"тыфінаг"} Thaa{"тана"} Thai{"тайскае"} Tibt{"тыбецкае"} + Vaii{"вайскае"} + Yiii{"йі"} Zmth{"матэматычныя знакі"} Zsye{"эмодзі"} Zsym{"сімвалы"} @@ -467,12 +524,15 @@ be{ calendar{ buddhist{"будыйскі каляндар"} chinese{"кітайскі каляндар"} + coptic{"копцкі каляндар"} dangi{"каляндар дангі"} ethiopic{"эфіопскі каляндар"} + ethiopic-amete-alem{"эфіопскі каляндар Аметэ Алем"} gregorian{"грыгарыянскі каляндар"} hebrew{"яўрэйскі каляндар"} islamic{"мусульманскі каляндар"} islamic-civil{"мусульманскі свецкі каляндар"} + islamic-umalqura{"мусульманскі каляндар (Ум аль-Кура)"} iso8601{"каляндар ISO-8601"} japanese{"японскі каляндар"} persian{"персідскі каляндар"} @@ -508,6 +568,7 @@ be{ armn{"армянскія лічбы"} armnlow{"армянскія лічбы ў ніжнім рэгістры"} beng{"бенгальскія лічбы"} + cakm{"лічбы чакма"} deva{"лічбы дэванагары"} ethi{"эфіопскія лічбы"} fullwide{"поўнашырынныя лічбы"} @@ -522,6 +583,7 @@ be{ hant{"кітайскія традыцыйныя лічбы"} hantfin{"кітайскія традыцыйныя лічбы (фінансы)"} hebr{"яўрэйскія лічбы"} + java{"яванскія лічбы"} jpan{"японскія лічбы"} jpanfin{"японскія лічбы (фінансы)"} khmr{"кхмерскія лічбы"} @@ -529,7 +591,9 @@ be{ laoo{"лаоскія лічбы"} latn{"сучасныя арабскія лічбы"} mlym{"лічбы малаялам"} + mtei{"лічбы маніпуры"} mymr{"бірманскія лічбы"} + olck{"лічбы ол-чыкі"} orya{"лічбы орыя"} roman{"рымскія лічбы"} romanlow{"рымскія лічбы ў ніжнім рэгістры"} @@ -538,6 +602,7 @@ be{ telu{"лічбы тэлугу"} thai{"тайскія лічбы"} tibt{"тыбецкія лічбы"} + vaii{"лічбы ваі"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/bg.txt b/icu/icu4c/source/data/lang/bg.txt index d167fa7076e..9287467b69d 100644 --- a/icu/icu4c/source/data/lang/bg.txt +++ b/icu/icu4c/source/data/lang/bg.txt @@ -41,15 +41,18 @@ bg{ am{"амхарски"} an{"арагонски"} ang{"староанглийски"} + ann{"оболо"} anp{"ангика"} ar{"арабски"} arc{"арамейски"} arn{"мапуче"} arp{"арапахо"} + ars{"найди арабски"} arw{"аравак"} as{"асамски"} asa{"асу"} ast{"астурски"} + atj{"атикамеку"} av{"аварски"} awa{"авади"} ay{"аймара"} @@ -82,6 +85,7 @@ bg{ ca{"каталонски"} cad{"каддо"} car{"карибски"} + cay{"каюга"} cch{"атсам"} ccp{"чакма"} ce{"чеченски"} @@ -94,17 +98,25 @@ bg{ chm{"марийски"} chn{"жаргон чинуук"} cho{"чокто"} - chp{"чиипувски"} + chp{"чипеуански"} chr{"черокски"} chy{"шайенски"} ckb{"кюрдски (централен)"} + clc{"чилкотин"} co{"корсикански"} cop{"коптски"} cr{"крии"} + crg{"мичиф"} crh{"кримскотатарски"} + crj{"югоизточен крий"} + crk{"плейнс крий"} + crl{"североизточен крий"} + crm{"муус крее"} + crr{"каролински алгонкин"} crs{"сеселва, креолски френски"} cs{"чешки"} csb{"кашубски"} + csw{"суампи крий"} cu{"църковнославянски"} cv{"чувашки"} cy{"уелски"} @@ -151,9 +163,10 @@ bg{ fo{"фарьорски"} fon{"фон"} fr{"френски"} + frc{"каджунски френски"} frm{"средновековен френски"} fro{"старофренски"} - frr{"северен фризски"} + frr{"северен фризийски"} frs{"източнофризийски"} fur{"фриулски"} fy{"западнофризийски"} @@ -182,6 +195,7 @@ bg{ ha{"хауса"} hai{"хайда"} haw{"хавайски"} + hax{"южен хайда"} he{"иврит"} hi{"хинди"} hil{"хилигайнон"} @@ -193,6 +207,7 @@ bg{ ht{"хаитянски креолски"} hu{"унгарски"} hup{"хупа"} + hur{"халкомелем"} hy{"арменски"} hz{"хереро"} ia{"интерлингва"} @@ -203,6 +218,7 @@ bg{ ig{"игбо"} ii{"съчуански йи"} ik{"инупиак"} + ikt{"западноканадски инуктитут"} ilo{"илоко"} inh{"ингушетски"} io{"идо"} @@ -223,12 +239,13 @@ bg{ kaj{"жжу"} kam{"камба"} kaw{"кави"} - kbd{"кабардиан"} + kbd{"кабардски"} kcg{"туап"} kde{"маконде"} kea{"кабовердиански"} kfo{"коро"} kg{"конгоански"} + kgp{"кайнганг"} kha{"кхаси"} kho{"котски"} khq{"койра чиини"} @@ -259,6 +276,7 @@ bg{ kut{"кутенай"} kv{"коми"} kw{"корнуолски"} + kwk{"куак’уала"} ky{"киргизки"} la{"латински"} lad{"ладино"} @@ -269,12 +287,15 @@ bg{ lez{"лезгински"} lg{"ганда"} li{"лимбургски"} + lil{"лилоует"} lkt{"лакота"} ln{"лингала"} lo{"лаоски"} lol{"монго"} + lou{"луизиански креолски"} loz{"лози"} lrc{"северен лури"} + lsm{"саамски"} lt{"литовски"} lu{"луба-катанга"} lua{"луба-лулуа"} @@ -308,6 +329,7 @@ bg{ mn{"монголски"} mnc{"манджурски"} mni{"манипурски"} + moe{"инну-аймун"} moh{"мохоук"} mos{"моси"} mr{"марати"} @@ -352,6 +374,11 @@ bg{ nzi{"нзима"} oc{"окситански"} oj{"оджибва"} + ojb{"северозападен оджибве"} + ojc{"централен оджибва"} + ojs{"оджи крий"} + ojw{"западен оджибва"} + oka{"оканаган"} om{"оромо"} or{"ория"} os{"осетински"} @@ -367,8 +394,10 @@ bg{ peo{"староперсийски"} phn{"финикийски"} pi{"пали"} + pis{"пиджин"} pl{"полски"} pon{"понапеан"} + pqm{"малисеет-пасамакуоди"} prg{"пруски"} pro{"старопровансалски"} ps{"пущу"} @@ -378,12 +407,12 @@ bg{ raj{"раджастански"} rap{"рапа нуи"} rar{"раротонга"} + rhg{"рохинга"} rm{"реторомански"} rn{"рунди"} ro{"румънски"} rof{"ромбо"} rom{"ромски"} - root{"роот"} ru{"руски"} rup{"арумънски"} rw{"киняруанда"} @@ -414,6 +443,7 @@ bg{ sid{"сидамо"} sk{"словашки"} sl{"словенски"} + slh{"южен лашутсийд"} sm{"самоански"} sma{"южносаамски"} smj{"луле-саамски"} @@ -430,6 +460,7 @@ bg{ ss{"свати"} ssy{"сахо"} st{"сото"} + str{"стрейтс салиш"} su{"сундански"} suk{"сукума"} sus{"сусу"} @@ -440,13 +471,16 @@ bg{ syc{"класически сирийски"} syr{"сирийски"} ta{"тамилски"} + tce{"южен тучоне"} te{"телугу"} tem{"темне"} teo{"тесо"} ter{"терено"} tet{"тетум"} tg{"таджикски"} + tgx{"тагиш"} th{"тайски"} + tht{"талтан"} ti{"тигриня"} tig{"тигре"} tiv{"тив"} @@ -459,12 +493,14 @@ bg{ tn{"тсвана"} to{"тонгански"} tog{"нианса тонга"} + tok{"токи пона"} tpi{"ток писин"} tr{"турски"} trv{"тароко"} ts{"цонга"} tsi{"цимшиански"} tt{"татарски"} + ttm{"северен тучоне"} tum{"тумбука"} tvl{"тувалуански"} tw{"туи"} @@ -493,6 +529,7 @@ bg{ was{"уашо"} wbp{"валпири"} wo{"волоф"} + wuu{"ву китайски"} xal{"калмик"} xh{"кхоса"} xog{"сога"} @@ -502,6 +539,7 @@ bg{ ybb{"йемба"} yi{"идиш"} yo{"йоруба"} + yrl{"ненгату"} yue{"кантонски"} za{"зуанг"} zap{"запотек"} @@ -515,7 +553,9 @@ bg{ zza{"заза"} } Scripts{ + Adlm{"адлам"} Arab{"арабска"} + Aran{"aранска"} Armi{"Арамейска"} Armn{"арменска"} Avst{"Авестанска"} @@ -528,11 +568,11 @@ bg{ Brai{"брайлова"} Bugi{"Бугинска"} Buhd{"Бухид"} - Cakm{"Чакма"} - Cans{"Унифицирани символи на канадски аборигени"} + Cakm{"чакма"} + Cans{"унифицирани символи на канадски аборигени"} Cari{"Карийска"} Cham{"Хамитска"} - Cher{"Чероки"} + Cher{"чероки"} Cirt{"Кирт"} Copt{"Коптска"} Cprt{"Кипърска"} @@ -591,7 +631,7 @@ bg{ Mlym{"малаялам"} Mong{"монголска"} Moon{"Мун"} - Mtei{"Манипури"} + Mtei{"манипури"} Mymr{"бирманска"} Nkoo{"Н’Ко"} Ogam{"Огамическа"} @@ -604,15 +644,16 @@ bg{ Phlv{"Пахлавска"} Phnx{"Финикийска"} Plrd{"Писменост Полард"} + Rohg{"харифи"} Roro{"Ронго-ронго"} Runr{"Руническа"} Samr{"Самаританска"} Sara{"Сарати"} Saur{"Саураштра"} Sinh{"синхалска"} - Sund{"Сунданска"} + Sund{"сунданска"} Sylo{"Силоти Нагри"} - Syrc{"Сирийска"} + Syrc{"сирийска"} Syre{"Сирийска естрангело"} Syrj{"Западна сирийска"} Syrn{"Източна сирийска"} @@ -621,12 +662,13 @@ bg{ Talu{"Нова Тай Ле"} Taml{"тамилска"} Telu{"телугу"} + Tfng{"тифинаг"} Tglg{"Тагалог"} Thaa{"таана"} Thai{"тайска"} Tibt{"тибетска"} Ugar{"Угаритска"} - Vaii{"Вайска"} + Vaii{"вайска"} Visp{"Видима реч"} Xpeo{"Староперсийска"} Xsux{"Шумеро-акадски клинопис"} @@ -649,15 +691,16 @@ bg{ calendar{ buddhist{"будистки календар"} chinese{"китайски календар"} - coptic{"Коптски календар"} + coptic{"коптски календар"} dangi{"корейски календар"} ethiopic{"етиопски календар"} - ethiopic-amete-alem{"Етиопски календар Амит Алем"} + ethiopic-amete-alem{"етиопски календар Амит Алем"} gregorian{"григориански календар"} hebrew{"еврейски календар"} indian{"Индийски граждански календар"} islamic{"ислямски календар"} - islamic-civil{"Ислямски цивилен календар"} + islamic-civil{"ислямски цивилен календар"} + islamic-umalqura{"ислямски календар (Ум ал-Кура)"} iso8601{"календар съгласно ISO 8601"} japanese{"японски календар"} persian{"персийски календар"} @@ -700,6 +743,7 @@ bg{ } collation{ big5han{"Традиционен китайски (Big5)"} + compat{"предишен ред на сортиране, за съвместимост"} dictionary{"Речников ред на сортиране"} ducet{"ред на сортиране в Unicode по подразбиране"} gb2312han{"Опростен китайски (GB2312)"} @@ -711,8 +755,9 @@ bg{ searchjl{"Търсене по първоначални съгласни в хангул"} standard{"стандартен ред на сортиране"} stroke{"Сортиране по щрих"} - traditional{"Традиционно"} + traditional{"Традиционно сортиране"} unihan{"Ред на сортиране по ключове и черти"} + zhuyin{"ред на сортиране Бопомофо"} } d0{ fwidth{"С пълна ширина"} @@ -745,6 +790,7 @@ bg{ armn{"арменски цифри"} armnlow{"арменски цифри в долен регистър"} beng{"бенгалски цифри"} + cakm{"цифри в чакма"} deva{"цифри в деванагари"} ethi{"етиопски цифри"} finance{"Финансови цифри"} @@ -760,6 +806,7 @@ bg{ hant{"цифри в китайски (традиционен)"} hantfin{"финансови цифри в китайски (традиционен)"} hebr{"цифри в иврит"} + java{"явански цифри"} jpan{"японски цифри"} jpanfin{"японски финансови цифри"} khmr{"кхмерски цифри"} @@ -768,9 +815,11 @@ bg{ latn{"западни цифри"} mlym{"цифри в малаялам"} mong{"Монголски цифри"} + mtei{"цифри в меетеи майтек"} mymr{"бирмански цифри"} native{"Местни цифри"} - orya{"цифри в ория"} + olck{"цифри в ол чики"} + orya{"цифри в одия"} roman{"римски цифри"} romanlow{"римски цифри в долен регистър"} taml{"традиционни тамилски цифри"} @@ -779,7 +828,7 @@ bg{ thai{"тайландски цифри"} tibt{"тибетски цифри"} traditional{"Традиционни цифри"} - vaii{"Цифри във ваи"} + vaii{"цифри във ваи"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/bgc.txt b/icu/icu4c/source/data/lang/bgc.txt new file mode 100644 index 00000000000..e0170460966 --- /dev/null +++ b/icu/icu4c/source/data/lang/bgc.txt @@ -0,0 +1,17 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +bgc{ + Languages{ + bgc{"हरियाणवी"} + en{"अंग्रेजी"} + } + Scripts{ + Deva{"देवानागारी"} + } + codePatterns{ + language{"बोली: {0}"} + script{"लिपि: {0}"} + territory{"जगह: {0}"} + } +} diff --git a/icu/icu4c/source/data/lang/bho.txt b/icu/icu4c/source/data/lang/bho.txt new file mode 100644 index 00000000000..13dbc71c6da --- /dev/null +++ b/icu/icu4c/source/data/lang/bho.txt @@ -0,0 +1,21 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +bho{ + Languages{ + bho{"भोजपुरी"} + en{"अंगरेजी"} + } + Scripts{ + Deva{"देवानागारी"} + } + codePatterns{ + language{"भाषा: {0}"} + script{"देवनागरी: {0}"} + territory{"इलाका: {0}"} + } + localeDisplayPattern{ + pattern{"{0} ({1})"} + separator{"{0}, {1}"} + } +} diff --git a/icu/icu4c/source/data/lang/bn.txt b/icu/icu4c/source/data/lang/bn.txt index 26af758519d..7f8381f0287 100644 --- a/icu/icu4c/source/data/lang/bn.txt +++ b/icu/icu4c/source/data/lang/bn.txt @@ -41,15 +41,18 @@ bn{ am{"আমহারিক"} an{"আর্গোনিজ"} ang{"প্রাচীন ইংরেজী"} + ann{"ওবোলো"} anp{"আঙ্গিকা"} ar{"আরবী"} arc{"আরামাইক"} - arn{"মাপুচি"} + arn{"মাপুচে"} arp{"আরাপাহো"} + ars{"নজদি আরবি"} arw{"আরাওয়াক"} as{"অসমীয়া"} asa{"আসু"} ast{"আস্তুরিয়"} + atj{"আটিকামেকিউ"} av{"আভেরিক"} awa{"আওয়াধি"} ay{"আয়মারা"} @@ -75,13 +78,14 @@ bn{ br{"ব্রেটন"} bra{"ব্রাজ"} brx{"বোড়ো"} - bs{"বসনীয়ান"} + bs{"বসনীয়"} bua{"বুরিয়াত"} - bug{"বুগিনি"} + bug{"বুগিনিজ"} byn{"ব্লিন"} ca{"কাতালান"} cad{"ক্যাডো"} car{"ক্যারিব"} + cay{"কায়ুগা"} cch{"আত্সাম"} ccp{"চাকমা"} ce{"চেচেন"} @@ -90,21 +94,29 @@ bn{ ch{"চামোরো"} chb{"চিবচা"} chg{"চাগাতাই"} - chk{"চুকি"} + chk{"চুকিজ"} chm{"মারি"} chn{"চিনুক জার্গন"} - cho{"চকটোও"} + cho{"চকটাও"} chp{"চিপেওয়ান"} chr{"চেরোকী"} - chy{"শাইয়েন"} + chy{"চেইয়েন"} ckb{"মধ্য কুর্দিশ"} + clc{"চিলকোটিন"} co{"কর্সিকান"} cop{"কপটিক"} cr{"ক্রি"} + crg{"মিচিফ"} crh{"ক্রিমিয়ান তুর্কি"} + crj{"দক্ষিণ পূর্ব ক্রী"} + crk{"প্লেনস ক্রী"} + crl{"উত্তর পূর্ব ক্রী"} + crm{"মুস ক্রী"} + crr{"ক্যারোলিনা অ্যাল্গঙ্কুইয়ান"} crs{"সেসেলওয়া ক্রেওল ফ্রেঞ্চ"} cs{"চেক"} csb{"কাশুবিয়ান"} + csw{"সোয়াম্পি ক্রী"} cu{"চার্চ স্লাভিক"} cv{"চুবাস"} cy{"ওয়েলশ"} @@ -125,7 +137,7 @@ bn{ dv{"দিবেহি"} dyo{"জোলা-ফনী"} dyu{"ডিউলা"} - dz{"জোঙ্গা"} + dz{"জোংখা"} dzg{"দাজাগা"} ebu{"এম্বু"} ee{"ইউয়ি"} @@ -147,8 +159,8 @@ bn{ ff{"ফুলাহ্"} fi{"ফিনিশ"} fil{"ফিলিপিনো"} - fj{"ফিজিআন"} - fo{"ফারোস"} + fj{"ফিজিয়ান"} + fo{"ফেরোইস"} fon{"ফন"} fr{"ফরাসি"} frc{"কাজুন ফরাসি"} @@ -156,7 +168,7 @@ bn{ fro{"প্রাচীন ফরাসি"} frr{"উত্তরাঞ্চলীয় ফ্রিসিয়ান"} frs{"পূর্ব ফ্রিসিয়"} - fur{"ফ্রিউলিয়ান"} + fur{"ফ্রিউলিও"} fy{"পশ্চিম ফ্রিসিয়ান"} ga{"আইরিশ"} gaa{"গা"} @@ -164,7 +176,7 @@ bn{ gan{"gan"} gay{"গায়ো"} gba{"বায়া"} - gd{"স্কটস-গ্যেলিক"} + gd{"স্কটিশ-গ্যেলিক"} gez{"গীজ"} gil{"গিলবার্টিজ"} gl{"গ্যালিশিয়"} @@ -184,6 +196,7 @@ bn{ ha{"হাউসা"} hai{"হাইডা"} haw{"হাওয়াইয়ান"} + hax{"দক্ষিণী হায়দা"} he{"হিব্রু"} hi{"হিন্দি"} hil{"হিলিগ্যায়নোন"} @@ -196,6 +209,7 @@ bn{ ht{"হাইতিয়ান ক্রেওল"} hu{"হাঙ্গেরীয়"} hup{"হুপা"} + hur{"হাল্কোমেলেম"} hy{"আর্মেনিয়"} hz{"হেরেরো"} ia{"ইন্টারলিঙ্গুয়া"} @@ -206,6 +220,7 @@ bn{ ig{"ইগ্‌বো"} ii{"সিচুয়ান য়ি"} ik{"ইনুপিয়াক"} + ikt{"পশ্চিম কানাডিয় ইনুক্টিটুট"} ilo{"ইলোকো"} inh{"ইঙ্গুশ"} io{"ইডো"} @@ -223,15 +238,16 @@ bn{ kaa{"কারা-কাল্পাক"} kab{"কাবাইলে"} kac{"কাচিন"} - kaj{"অজ্জু"} + kaj{"জজু"} kam{"কাম্বা"} kaw{"কাউই"} kbd{"কাবার্ডিয়ান"} - kcg{"টাইয়াপ"} + kcg{"টিয়াপ"} kde{"মাকোন্দে"} kea{"কাবুভারদিয়ানু"} kfo{"কোরো"} kg{"কঙ্গো"} + kgp{"কেইনগ্যাং"} kha{"খাশি"} kho{"খোটানিজ"} khq{"কোয়রা চীনি"} @@ -239,7 +255,7 @@ bn{ kj{"কোয়ানিয়ামা"} kk{"কাজাখ"} kkj{"কাকো"} - kl{"ক্যালাল্লিসুট"} + kl{"কালাল্লিসুট"} kln{"কালেনজিন"} km{"খমের"} kmb{"কিম্বুন্দু"} @@ -256,15 +272,16 @@ bn{ ks{"কাশ্মীরি"} ksb{"শাম্বালা"} ksf{"বাফিয়া"} - ksh{"কলোনিয়ান"} + ksh{"কলোগনিয়ান"} ku{"কুর্দিশ"} - kum{"কুমিক"} + kum{"কুমিয়াক"} kut{"কুটেনাই"} kv{"কোমি"} kw{"কর্ণিশ"} + kwk{"কোয়াক’ওয়ালা"} ky{"কির্গিজ"} la{"লাতিন"} - lad{"লাডিনো"} + lad{"লাদিনো"} lag{"লাঙ্গি"} lah{"লান্ডা"} lam{"লাম্বা"} @@ -272,13 +289,15 @@ bn{ lez{"লেজঘিয়ান"} lg{"গান্ডা"} li{"লিম্বুর্গিশ"} + lil{"লিল্লুয়েট"} lkt{"লাকোটা"} ln{"লিঙ্গালা"} lo{"লাও"} lol{"মোঙ্গো"} lou{"লুইসিয়ানা ক্রেওল"} loz{"লোজি"} - lrc{"উত্তর লুরি"} + lrc{"উত্তরাঞ্চলীয় লুরি"} + lsm{"সামিয়া"} lt{"লিথুয়েনীয়"} lu{"লুবা-কাটাঙ্গা"} lua{"লুবা-লুলুয়া"} @@ -288,7 +307,7 @@ bn{ lus{"মিজো"} luy{"লুইয়া"} lv{"লাত্‌ভীয়"} - mad{"মাদুরেসে"} + mad{"মাদুরেজ"} mag{"মাগাহি"} mai{"মৈথিলি"} mak{"ম্যাকাসার"} @@ -298,7 +317,7 @@ bn{ mdr{"ম্যাণ্ডার"} men{"মেন্ডে"} mer{"মেরু"} - mfe{"মরিসিয়ান"} + mfe{"মরিসিয়েন"} mg{"মালাগাসি"} mga{"মধ্য আইরিশ"} mgh{"মাখুয়া-মেত্তো"} @@ -312,6 +331,7 @@ bn{ mn{"মঙ্গোলিয়"} mnc{"মাঞ্চু"} mni{"মণিপুরী"} + moe{"ইন্নু-এমুন"} moh{"মোহাওক"} mos{"মসি"} mr{"মারাঠি"} @@ -319,7 +339,7 @@ bn{ mt{"মল্টিয়"} mua{"মুদাঙ্গ"} mul{"একাধিক ভাষা"} - mus{"ক্রিক"} + mus{"মুস্কোগী"} mwl{"মিরান্ডিজ"} mwr{"মারোয়ারি"} my{"বর্মি"} @@ -329,7 +349,7 @@ bn{ nap{"নেয়াপোলিটান"} naq{"নামা"} nb{"নরওয়েজিয়ান বোকমাল"} - nd{"উত্তর এন্দেবিলি"} + nd{"উত্তর এন্দেবেলে"} nds{"নিম্ন জার্মানি"} ne{"নেপালী"} new{"নেওয়ারি"} @@ -339,7 +359,7 @@ bn{ nl{"ওলন্দাজ"} nmg{"কোয়াসিও"} nn{"নরওয়েজিয়ান নিনর্স্ক"} - nnh{"নিঙ্গেম্বুন"} + nnh{"নগিয়েম্বুন"} no{"নরওয়েজীয়"} nog{"নোগাই"} non{"প্রাচীন নর্স"} @@ -356,6 +376,11 @@ bn{ nzi{"এনজিমা"} oc{"অক্সিটান"} oj{"ওজিবওয়া"} + ojb{"উত্তর পশ্চিম ওজিবোয়া"} + ojc{"মধ্য ওজিবুয়া"} + ojs{"ওজি-ক্রী"} + ojw{"পশ্চিম ওজিবোয়া"} + oka{"ওকানাগান"} om{"অরোমো"} or{"ওড়িয়া"} os{"ওসেটিক"} @@ -371,35 +396,37 @@ bn{ peo{"প্রাচীন ফার্সি"} phn{"ফোনিশীয়ান"} pi{"পালি"} + pis{"পিজিন"} pl{"পোলিশ"} pon{"পোহ্নপেইয়ান"} + pqm{"মালিসেট-পাসামাকুয়োড্ডি"} prg{"প্রুশিয়ান"} pro{"প্রাচীন প্রোভেনসাল"} - ps{"পুশতু"} + ps{"পাশতু"} pt{"পর্তুগীজ"} qu{"কেচুয়া"} quc{"কি‘চে"} raj{"রাজস্থানী"} rap{"রাপানুই"} rar{"রারোটোংগান"} + rhg{"রোহিঙ্গা"} rm{"রোমান্স"} rn{"রুন্দি"} ro{"রোমানীয়"} rof{"রম্বো"} rom{"রোমানি"} - root{"মূল"} ru{"রুশ"} - rup{"আরমেনিয়ান"} + rup{"আরোমেনিয়"} rw{"কিনয়ারোয়ান্ডা"} rwk{"রাওয়া"} sa{"সংস্কৃত"} - sad{"স্যান্ডাওয়ে"} + sad{"সান্দাওয়ে"} sah{"শাখা"} sam{"সামারিটান আরামিক"} saq{"সামবুরু"} sas{"সাসাক"} sat{"সাঁওতালি"} - sba{"ন্যাগাম্বে"} + sba{"গাম্বে"} sbp{"সাঙ্গু"} sc{"সার্ডিনিয়ান"} scn{"সিসিলিয়ান"} @@ -409,7 +436,7 @@ bn{ se{"উত্তরাঞ্চলীয় সামি"} seh{"সেনা"} sel{"সেল্কুপ"} - ses{"কোয়রাবেনো সেন্নী"} + ses{"কোয়রাবোরো সেন্নি"} sg{"সাঙ্গো"} sga{"প্রাচীন আইরিশ"} shi{"তাচেলহিত"} @@ -418,6 +445,7 @@ bn{ sid{"সিডামো"} sk{"স্লোভাক"} sl{"স্লোভেনীয়"} + slh{"দক্ষিণী লুশুটসীড"} sm{"সামোয়ান"} sma{"দক্ষিণাঞ্চলীয় সামি"} smj{"লুলে সামি"} @@ -434,6 +462,7 @@ bn{ ss{"সোয়াতি"} ssy{"সাহো"} st{"দক্ষিন সোথো"} + str{"স্ট্রেটস সালিস"} su{"সুদানী"} suk{"সুকুমা"} sus{"সুসু"} @@ -444,13 +473,16 @@ bn{ syc{"প্রাচীন সিরিও"} syr{"সিরিয়াক"} ta{"তামিল"} + tce{"দক্ষিণী টুচোন"} te{"তেলুগু"} tem{"টাইম্নে"} teo{"তেসো"} ter{"তেরেনো"} tet{"তেতুম"} tg{"তাজিক"} + tgx{"তাগিশ"} th{"থাই"} + tht{"তাহ্লতান"} ti{"তিগরিনিয়া"} tig{"টাইগ্রে"} tiv{"টিভ"} @@ -463,12 +495,14 @@ bn{ tn{"সোয়ানা"} to{"টোঙ্গান"} tog{"নায়াসা টোঙ্গা"} + tok{"টোকি পোনা"} tpi{"টোক পিসিন"} tr{"তুর্কী"} trv{"তারোকো"} ts{"সঙ্গা"} tsi{"সিমশিয়ান"} tt{"তাতার"} + ttm{"উত্তরাঞ্চলীয় টুচোন"} tum{"তুম্বুকা"} tvl{"টুভালু"} tw{"টোয়াই"} @@ -483,7 +517,7 @@ bn{ umb{"উম্বুন্দু"} und{"অজানা ভাষা"} ur{"উর্দু"} - uz{"উজবেকীয়"} + uz{"উজবেক"} vai{"ভাই"} ve{"ভেন্ডা"} vi{"ভিয়েতনামী"} @@ -491,22 +525,23 @@ bn{ vot{"ভোটিক"} vun{"ভুঞ্জো"} wa{"ওয়ালুন"} - wae{"ওয়ালসের"} - wal{"ওয়ালামো"} + wae{"ওয়ালসার"} + wal{"ওলায়ট্টা"} war{"ওয়ারে"} was{"ওয়াশো"} wbp{"ওয়ার্লপিরি"} - wo{"উওলোফ"} - wuu{"Wu চীনা"} - xal{"কাল্মইক"} + wo{"ওলোফ"} + wuu{"উ চীনা"} + xal{"কাল্মাইক"} xh{"জোসা"} xog{"সোগা"} yao{"ইয়াও"} yap{"ইয়াপেসে"} yav{"ইয়াঙ্গবেন"} ybb{"ইয়েম্বা"} - yi{"ইয়েদ্দিশ"} + yi{"ইদ্দিশ"} yo{"ইওরুবা"} + yrl{"নহিংগাটু"} yue{"ক্যান্টোনিজ"} za{"ঝু্য়াঙ"} zap{"জাপোটেক"} @@ -520,7 +555,9 @@ bn{ zza{"জাজা"} } Scripts{ + Adlm{"আদলাম"} Arab{"আরবি"} + Aran{"নাস্তালিক"} Armi{"আরমি"} Armn{"আর্মেনীয়"} Avst{"আভেসতান"} @@ -534,7 +571,7 @@ bn{ Bugi{"বুগি"} Buhd{"বুহিড"} Cakm{"চাকমা"} - Cans{"সংযুক্ত কানাডিয়ান অ্যাব্রোজিনিয়ান সিলেবিক্স"} + Cans{"সংযুক্ত কানাডিয়ান অ্যাবোরিজিনাল সিলেবিক্স"} Cari{"ক্যারিয়ান"} Cham{"চ্যাম"} Cher{"চেরোকি"} @@ -543,7 +580,7 @@ bn{ Cprt{"সাইপ্রোয়েট"} Cyrl{"সিরিলিক"} Cyrs{"প্রাচীন চার্চ স্লাভোনিক সিরিলিক"} - Deva{"দেবনাগরি"} + Deva{"দেবনগরি"} Dsrt{"দেসেরাত"} Egyd{"মিশরীয় ডেমোটিক"} Egyh{"মিশরীয় হায়রেটিক"} @@ -556,7 +593,7 @@ bn{ Grek{"গ্রিক"} Gujr{"গুজরাটি"} Guru{"গুরুমুখি"} - Hanb{"হ্যানবি"} + Hanb{"হ্যান-বোপোমোফো"} Hang{"হাঙ্গুল"} Hani{"হ্যান"} Hano{"হ্যানুনু"} @@ -575,7 +612,7 @@ bn{ Kali{"কায়াহ লি"} Kana{"কাটাকানা"} Khar{"খরোষ্ঠী"} - Khmr{"খেমের"} + Khmr{"খমের"} Knda{"কানাড়া"} Kore{"কোরিয়ান"} Kthi{"কাইথি"} @@ -599,7 +636,7 @@ bn{ Moon{"মুন"} Mtei{"মেইটেই মায়েক"} Mymr{"মায়ানমার"} - Nkoo{"এনকো"} + Nkoo{"এন’কো"} Ogam{"ওঘাম"} Olck{"ওল চিকি"} Orkh{"অর্খোন"} @@ -614,6 +651,7 @@ bn{ Plrd{"পোলার্ড ধ্বনিক"} Prti{"পার্থিয়ন"} Rjng{"রেজ্যাঙ্গ"} + Rohg{"হানিফি"} Roro{"রোঙ্গোরোঙ্গো"} Runr{"রুনিক"} Samr{"সমেরিটন"} @@ -622,7 +660,7 @@ bn{ Sgnw{"চিহ্ন লিখন"} Shaw{"সাভিয়ান"} Sinh{"সিংহলি"} - Sund{"সান্দানিজ"} + Sund{"সুন্দানিজ"} Sylo{"সিলেটি নাগরি"} Syrc{"সিরিয়াক"} Syre{"এস্ট্রেঙ্গেলো সিরিয়াক"} @@ -645,11 +683,11 @@ bn{ Visp{"দৃশ্যমান ভাষা"} Xpeo{"প্রাচীন ফার্সি"} Xsux{"সুমের-আক্কাদীয় কীলকরূপ"} - Yiii{"উই"} + Yiii{"ই"} Zinh{"কাই"} Zmth{"গাণিতিক চিহ্ন"} Zsye{"ইমোজি"} - Zsym{"প্রতীকগুলি"} + Zsym{"প্রতীক"} Zxxx{"অলিখিত"} Zyyy{"সাধারন"} Zzzz{"অজানা লিপি"} diff --git a/icu/icu4c/source/data/lang/bn_IN.txt b/icu/icu4c/source/data/lang/bn_IN.txt index b55418b52e0..045dbd87070 100644 --- a/icu/icu4c/source/data/lang/bn_IN.txt +++ b/icu/icu4c/source/data/lang/bn_IN.txt @@ -5,4 +5,10 @@ bn_IN{ Languages{ ksh{"কোলোনিয়ান"} } + Types{ + calendar{ + gregorian{"গ্রেগোরিয়ান ক্যালেন্ডার"} + iso8601{"ISO-8601 ক্যালেন্ডার"} + } + } } diff --git a/icu/icu4c/source/data/lang/br.txt b/icu/icu4c/source/data/lang/br.txt index 807f673fd1d..566bc7e2a1d 100644 --- a/icu/icu4c/source/data/lang/br.txt +++ b/icu/icu4c/source/data/lang/br.txt @@ -34,6 +34,7 @@ br{ am{"amhareg"} an{"aragoneg"} ang{"hensaozneg"} + ann{"obolo"} anp{"angika"} ar{"arabeg"} arc{"arameeg"} @@ -41,6 +42,7 @@ br{ aro{"araona"} arp{"arapaho"} arq{"arabeg Aljeria"} + ars{"arabeg nadjiek"} arw{"arawakeg"} ary{"arabeg Maroko"} arz{"arabeg Egipt"} @@ -48,6 +50,7 @@ br{ asa{"asu"} ase{"yezh sinoù Amerika"} ast{"asturianeg"} + atj{"atikamekweg"} av{"avar"} awa{"awadhi"} ay{"aymara"} @@ -83,6 +86,7 @@ br{ ca{"katalaneg"} cad{"caddo"} car{"karibeg"} + cay{"kayougeg"} cch{"atsam"} ccp{"chakmaeg"} ce{"tchetcheneg"} @@ -97,13 +101,21 @@ br{ chr{"cherokee"} chy{"cheyenne"} ckb{"kurdeg sorani"} + clc{"chilkotineg"} co{"korseg"} cop{"kopteg"} cr{"kri"} + crg{"michifeg"} crh{"turkeg Krimea"} + crj{"krieg ar Gevred"} + crk{"krieg ar cʼhompezennoù"} + crl{"krieg ar Biz"} + crm{"krieg ar cʼhornôg"} + crr{"algonkeg Carolina"} crs{"kreoleg Sechelez"} cs{"tchekeg"} csb{"kachoubeg"} + csw{"krieg ar gwernioù"} cu{"slavoneg iliz"} cv{"tchouvatch"} cy{"kembraeg"} @@ -181,9 +193,10 @@ br{ gv{"manaveg"} gwi{"gwich’in"} ha{"haousa"} - hai{"haida"} + hai{"haideg"} hak{"sinaeg Hakka"} haw{"hawaieg"} + hax{"haideg ar Su"} he{"hebraeg"} hi{"hindi"} hil{"hiligaynon"} @@ -195,6 +208,7 @@ br{ ht{"haitieg"} hu{"hungareg"} hup{"hupa"} + hur{"halkomelemeg"} hy{"armenianeg"} hz{"herero"} ia{"interlingua"} @@ -205,6 +219,7 @@ br{ ig{"igbo"} ii{"yieg Sichuan"} ik{"inupiaq"} + ikt{"inuktitut Kanada ar Cʼhornôg"} ilo{"ilokanoeg"} inh{"ingoucheg"} io{"ido"} @@ -231,6 +246,7 @@ br{ kea{"kabuverdianu"} kfo{"koroeg"} kg{"kongo"} + kgp{"kaingangeg"} kha{"khasi"} kho{"khotaneg"} khq{"koyra chiini"} @@ -261,6 +277,7 @@ br{ kut{"kutenai"} kv{"komieg"} kw{"kerneveureg"} + kwk{"kwakwaleg"} ky{"kirgiz"} la{"latin"} lad{"ladino"} @@ -273,6 +290,7 @@ br{ lg{"ganda"} li{"limbourgeg"} lij{"ligurieg"} + lil{"lillooet"} lkt{"lakota"} ln{"lingala"} lo{"laoseg"} @@ -313,6 +331,7 @@ br{ mn{"mongoleg"} mnc{"manchou"} mni{"manipuri"} + moe{"montagneg"} moh{"mohawk"} mos{"more"} mr{"marathi"} @@ -358,7 +377,12 @@ br{ nyn{"nyankole"} nyo{"nyoro"} oc{"okitaneg"} - oj{"ojibwa"} + oj{"ojibweg"} + ojb{"ojibweg ar Gwalarn"} + ojc{"ojibweg ar cʼhreiz"} + ojs{"ojibweg Severn"} + ojw{"ojibweg ar Cʼhornôg"} + oka{"okanaganeg"} om{"oromoeg"} or{"oriya"} os{"oseteg"} @@ -376,10 +400,12 @@ br{ peo{"henberseg"} phn{"fenikianeg"} pi{"pali"} + pis{"pidjin"} pl{"poloneg"} pms{"piemonteg"} pnt{"ponteg"} pon{"pohnpei"} + pqm{"malisiteg-pasamawkodieg"} prg{"henbruseg"} pro{"henbrovañseg"} ps{"pachto"} @@ -391,12 +417,12 @@ br{ rap{"rapanui"} rar{"rarotonga"} rgn{"romagnoleg"} + rhg{"rohingya"} rm{"romañcheg"} rn{"rundi"} ro{"roumaneg"} rof{"rombo"} rom{"romanieg"} - root{"gwrizienn"} ru{"rusianeg"} rup{"aroumaneg"} rw{"kinyarwanda"} @@ -427,6 +453,7 @@ br{ sid{"sidamo"} sk{"slovakeg"} sl{"sloveneg"} + slh{"luchoutsideg ar Su"} sm{"samoan"} sma{"sámi ar Su"} smj{"sámi Luleå"} @@ -453,6 +480,7 @@ br{ syr{"sirieg"} szl{"silezieg"} ta{"tamileg"} + tce{"tutchoneg ar Su"} tcy{"touloueg"} te{"telougou"} tem{"temne"} @@ -473,6 +501,7 @@ br{ tn{"tswana"} to{"tonga"} tog{"nyasa tonga"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turkeg"} tru{"turoyoeg"} @@ -480,6 +509,7 @@ br{ ts{"tsonga"} tsi{"tsimshian"} tt{"tatar"} + ttm{"tutchoneg an Norzh"} tum{"tumbuka"} tvl{"tuvalu"} tw{"twi"} @@ -522,6 +552,7 @@ br{ ybb{"yemba"} yi{"yiddish"} yo{"yorouba"} + yrl{"nengatoueg"} yue{"kantoneg"} za{"zhuang"} zap{"zapoteg"} @@ -687,6 +718,7 @@ br{ ussystem{"reizhiad vuzuliañ SU"} } numbers{ + ahom{"sifroù ahomek"} arab{"sifroù arabek indian"} arabext{"sifroù arabek indian astennet"} armn{"niveroù armenianek"} @@ -698,9 +730,12 @@ br{ cham{"sifroù cham"} cyrl{"niveroù kirillek"} deva{"sifroù devanagari"} + diak{"sifroù Divehi Akuru"} ethi{"niveroù etiopiat"} fullwide{"sifroù led plaen"} geor{"niveroù jorjianek"} + gong{"sifroù gondi Gunjala"} + gonm{"sifroù gondi Masaram"} grek{"niveroù gresianek"} greklow{"niveroù gresianek bihan"} gujr{"sifroù gujarati"} @@ -711,10 +746,13 @@ br{ hant{"niveroù sinaek hengounel"} hantfin{"niveroù sinaek hengounel an arcʼhant"} hebr{"niveroù hebraek"} + hmng{"sifroù Pahawh Hmong"} + hmnp{"sifroù Nyiakeng Puachue Hmong"} java{"sifroù javanek"} jpan{"niveroù japanek"} jpanfin{"niveroù japanek an arcʼhant"} kali{"sifroù Kayah Li"} + kawi{"sifroù kawi"} khmr{"sifroù khmer"} knda{"sifroù kanarek"} lana{"sifroù Tai Tham Hora"} @@ -723,25 +761,33 @@ br{ latn{"sifroù arabek ar Cʼhornôg"} lepc{"sifroù lepcha"} limb{"sifroù limbu"} + mathbold{"sifroù tev matematikoù"} mlym{"sifroù malayalam"} mong{"sifroù mongolek"} mtei{"sifroù meitei mayek"} mymr{"sifroù myanmar"} mymrshan{"sifroù shan Myanmar"} + mymrtlng{"sifroù tai laing Myanmar"} nkoo{"sifroù nʼko"} olck{"sifroù ol chiki"} orya{"sifroù oriya"} osma{"sifroù osmanya"} roman{"niveroù roman"} romanlow{"niveroù roman bihan"} + shrd{"sifroù sharada"} + sind{"sifroù khudawadi"} + sinh{"sifroù singhalek lith"} sora{"sifroù Sora Sompeng"} sund{"sifroù sundanek"} takr{"sifroù takri"} + talu{"sifroù tai lu nevez"} taml{"niveroù tamilek hengounel"} tamldec{"sifroù tamilek"} telu{"sifroù telougou"} thai{"sifroù thai"} tibt{"sifroù tibetan"} + tirh{"sifroù tirhuta"} + tnsa{"sifroù tasek"} vaii{"sifroù vai"} wara{"sifroù warang"} wcho{"sifroù wantcho"} @@ -762,6 +808,7 @@ br{ ARANES{"araneg"} AREVELA{"armenianeg ar Reter"} AREVMDA{"armenianeg ar Cʼhornôg"} + ARKAIKA{"henesperanteg"} ASANTE{"achanti"} AUVERN{"arverneg"} BAKU1926{"lizherenneg latin turkek unvan"} @@ -786,6 +833,7 @@ br{ FONNAPA{"lizherenneg fonetek Norzh Amerika"} FONUPA{"lizherenneg fonetek ouralek"} FONXSAMP{"treuzskrivadur X-SAMPA"} + GALLO{"gallaoueg"} GASCON{"gwaskoneg"} GRCLASS{"skritur okitanek klasel"} GRITAL{"skritur okitanek Italia"} @@ -820,6 +868,7 @@ br{ PAHAWH3{"reizhskrivadur pahawh hmong lankad 3"} PAHAWH4{"reizhskrivadur pahawh hmong doare diwezhañ"} PAMAKA{"rannyezh Pamaka"} + PEANO{"Peano"} PETR1708{"reizhskrivadur rusianek 1708 Pêr I"} PINYIN{"romanekadur pinyin"} POLYTON{"gresianeg liestonel"} @@ -840,7 +889,10 @@ br{ SURMIRAN{"rannyezh romañchek surmiran"} SURSILV{"rannyezh romañchek sursilvan"} SUTSILV{"rannyezh romañchek sutsilvan"} + SYNNEJYL{"rannyezh Jutland ar Su"} TARASK{"belaruseg Taraskievica"} + TONGYONG{"Tongyong Pinyin"} + TUNUMIIT{"tunumiit"} UCCOR{"kerneveureg unvan"} UCRCOR{"kerneveureg unvan reizhet"} ULSTER{"rannyezh skotek Ulad"} @@ -848,6 +900,7 @@ br{ VAIDIKA{"sanskriteg vedek"} VALENCIA{"valensianeg"} VALLADER{"rannyezh romañchek Vallader"} + VECDRUKA{"vecā druka"} VIVARAUP{"vivaroalpeg"} WADEGILE{"romanekadur Wade-Giles"} XSISTEMO{"esperanteg sistem X"} diff --git a/icu/icu4c/source/data/lang/brx.txt b/icu/icu4c/source/data/lang/brx.txt index 0ab3f8f9733..a7a0c1d9dc1 100644 --- a/icu/icu4c/source/data/lang/brx.txt +++ b/icu/icu4c/source/data/lang/brx.txt @@ -3,489 +3,601 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml brx{ Keys{ - calendar{"पंचाग"} - collation{"वर्गीकरण"} + calendar{"केलेण्डार/फान्जामुथि"} + cf{"मुद्रानि नुथाय"} + collation{"रान्नायनि फारि"} currency{"मुद्रा"} + hc{"घन्टानि गिदिंफिन्नाय ( 12 बेरेखा 24)"} + lb{"हांखो सिफायनाय दह‘ङ"} + ms{"जखा लानाय आदब"} + numbers{"अनजिमाफोर"} } Languages{ - ab{"अब्खाज़ियन्"} - ace{"अचेहनी"} + ab{"आब्खाजियान"} + ace{"एचेनिज"} ach{"अकोली"} - ada{"अडांगमे"} - ady{"अडीगे"} + ada{"एडांगमे"} + ady{"अदिघे"} ae{"अवस्तन्"} - af{"अफ्रीकी"} + af{"आफ्रिकान्स"} afh{"अफ्रीहीली"} + agq{"आघेम"} ain{"ऐनू"} - ak{"अकन"} + ak{"आकान"} akk{"अकाडिनी"} - ale{"अलुट"} - am{"अम्हारिक्"} - an{"आर्गोनी"} + ale{"आलेउट"} + alt{"खोलायारि आल्टाई"} + am{"आम्हारिक"} + an{"आरागनिस"} ang{"पुरानी अंग्रेज़ी"} - anp{"अंगीका"} - ar{"अरबी"} + ann{"अबल’"} + anp{"आङिका"} + ar{"आराबिक"} arc{"अरामाईक"} - arp{"अरापाहो"} + arn{"मापुचे"} + arp{"आरापाह’"} + ars{"नाजडी आराबिक"} arw{"अरावाक"} - as{"असामी"} - av{"अवारिक्"} + as{"असमिया"} + asa{"आसु"} + ast{"आस्तुरियान"} + atj{"आतिकामेको"} + av{"आभारिक"} awa{"अवधी"} ay{"आयमारा"} - az{"अज़रबैजानी"} - ba{"बशख़िर्"} + az{"आजारबायजानि"} + ba{"बाशकिर"} bal{"बलूची"} - ban{"बालिनी"} - bas{"बास्क़्"} - be{"बैलोरूसियन्"} + ban{"बालिनिस"} + bas{"बासा"} + be{"बेलारुसियान"} bej{"बेजा"} - bem{"बेंबा"} - bg{"बल्गैरियन्"} - bho{"भोजपुरी"} + bem{"बेम्बा"} + bez{"बेना"} + bg{"बुल्गारियान"} + bho{"भजपुरी"} bi{"बिस्लामा"} bik{"बिकोल्"} bin{"बिनी"} bla{"सीकसीका"} - bm{"बांबारा"} - bn{"बंगला"} + bm{"बाम्बारा"} + bn{"बांला"} bo{"तिब्बती"} - br{"ब्रटों"} + br{"ब्रेट’न"} bra{"ब्रज"} - brx{"बड़ो"} - bs{"बोस्नियाई"} + brx{"बर’"} + bs{"बस्नियान"} bua{"बुरियात"} - bug{"बुगीनी"} + bug{"बुगिनीज"} byn{"ब्लीन"} - ca{"कातालान्"} + ca{"कातालान"} cad{"काद्दौ"} car{"कारीब्"} + cay{"कायुगा"} cch{"आत्सम"} - ce{"चेचेन्"} + ccp{"चाकमा"} + ce{"चेचेन"} ceb{"चेबुआनो"} - ch{"चामोरो"} + cgg{"चीगा"} + ch{"चामोर्रो"} chb{"चीबचा"} chg{"चगताई"} chk{"चुकेसे"} - chm{"मारी"} + chm{"मारि"} chn{"चीनूक् जार्गन्"} - cho{"चौक्टो"} - chp{"चिपेवियान्"} - chr{"चीरोकी"} - chy{"शायान्"} - co{"कोर्सीकन्"} + cho{"चक्टाऊ"} + chp{"चिपेव्यान"} + chr{"चेरकी"} + chy{"चेयेण"} + ckb{"मिरु कुर्दिस"} + clc{"चिल्कटिन"} + co{"कर्सिकान"} cop{"कॉप्टीक्"} cr{"क्री"} + crg{"मिचिफ"} crh{"तुर्की क्रिमिया"} - cs{"चेक्"} + crj{"खोलायारि सानजा क्री"} + crk{"हायेनारि क्री"} + crl{"साहायारि सानजा क्री"} + crm{"मूज क्री"} + crr{"केर’लिना एल्गंक्यान"} + cs{"चैक"} csb{"काशुबियान्"} + csw{"स्वाम्पी क्री"} cu{"चर्च स्लाविक्"} - cv{"चुवाश्"} - cy{"वैल्श्"} - da{"डैनीश्"} - dak{"डकौटा"} + cv{"चुभास"} + cy{"वैल्श"} + da{"डानिश"} + dak{"डाक’टा"} dar{"दर्गवा"} - de{"ज़र्मन"} + dav{"टाइटा"} + de{"जार्मान"} del{"दलावार्"} den{"स्लेव्"} - dgr{"डोगरीब्"} + dgr{"डोगरीब"} din{"डींगका"} + dje{"जार्मा"} doi{"डोगरी"} - dsb{"सोर्बियन्"} + dsb{"गाहायसिन सर्बियान"} dua{"डुआला"} dum{"मध्य डच"} dv{"दीवेही"} + dyo{"जला- फन्यी"} dyu{"द्युआला"} - dz{"भुटानी"} + dz{"झंखा"} + dzg{"डाजागा"} + ebu{"इम्बु"} ee{"एवे"} - efi{"एफीक्"} + efi{"एफिक"} egy{"प्राचीन मिस्री"} eka{"एकाजुक"} el{"ग्रीक"} elx{"एलामी"} - en{"अंग्रेज़ी"} + en{"इंराजी"} enm{"मध्य अंग्रेज़ी"} - eo{"एस्पेरान्तो"} - es{"स्पैनिश"} - et{"ऐस्टोनियन्"} - eu{"बास्क्"} - ewo{"एवौंडो"} + eo{"एस्पेरान्त’"} + es{"स्पेनिश"} + et{"एस्ट’नियान"} + eu{"बास्क"} + ewo{"एव’न्द’"} fa{"फार्सी"} fan{"फाँग्"} fat{"फाँटी"} - ff{"फुलाह्"} - fi{"फिनिश्"} - fil{"फिलिपिनो"} - fj{"फ़ीजी"} - fo{"फिरोज़ी"} - fon{"फोन"} - fr{"फ्रांसीसी"} + ff{"फुलाह"} + fi{"फिन्निस"} + fil{"फिलिपिन’"} + fj{"फिजियान"} + fo{"फेर’वीज"} + fon{"फ’न"} + fr{"फ्रेन्च"} + frc{"काजुन फ्रेन्च"} frm{"मध्य फ्रांसीसी"} fro{"पुरानी फ्रांसीसी"} frr{"उत्तरी फ्रीज़ियन्"} frs{"पूर्वी फ्रीज़ियन्"} - fur{"फ्रीउलीअन्"} - fy{"पश्चीमी फ्रीज़ियन्"} + fur{"फ्रिउलियान"} + fy{"सोनाबारि फ्रिजियान"} ga{"आईरिश"} gaa{"गा"} gay{"गायो"} gba{"ग्बाया"} - gd{"स्कॉट्स् गैलिक्"} - gez{"गीज़्"} - gil{"गीलबर्टी"} - gl{"गैलिशियन्"} + gd{"स्कटिस गैलिक"} + gez{"गीज"} + gil{"गील्बर्टिस"} + gl{"गेलिसियान"} gmh{"मध्य उच्चस्तरी जर्मन"} gn{"गुआरानी"} goh{"पुरानी उच्चस्तरी जर्मन"} gon{"गाँडी"} - gor{"गोरंटालो"} + gor{"गर’न्टाल’"} got{"गॉथिक"} grb{"ग्रेबो"} grc{"प्राचीन यूनानी"} - gsw{"स्वीस जर्मन"} + gsw{"स्वीस जार्मान"} gu{"गुजराती"} - gv{"मैंक्स"} + guz{"गुशि"} + gv{"मेनक्स"} gwi{"ग्वीचलीन"} - ha{"हउसा"} - hai{"हईडा"} - haw{"हवाईअन"} - he{"हिब्रु"} - hi{"हिंदी"} - hil{"हीलीगैनोन"} + ha{"हाउसा"} + hai{"हाईडा"} + haw{"हावाईयान"} + hax{"खोलायारि हाईडा"} + he{"हिब्रिउ"} + hi{"हिन्दी"} + hil{"हिलीगैन’न"} hit{"हीत्ती"} - hmn{"ह्मौंग"} + hmn{"ह्मंग"} ho{"हीरी मोटु"} - hr{"क्रोएशन्"} - hsb{"ऊपरी सौर्बियन"} - ht{"हाईशीयन्"} - hu{"हंगैरीयन्"} + hr{"क्रवेशियान"} + hsb{"गोजौआरि सर्बियान"} + ht{"हाईटियान क्रिअल"} + hu{"हांगारियान"} hup{"हूपा"} - hy{"अरमेनियन्"} - hz{"हेरेरो"} + hur{"हाल्क’मेलेम"} + hy{"आर्मेनियान"} + hz{"हेरेर’"} ia{"ईन्टरलिंग्वा"} - iba{"ईबान्"} - id{"इन्डोनेशियन्"} + iba{"ईबान"} + ibb{"ईबिबिय’"} + id{"ईण्डनेसियान"} ie{"ईन्टरलिंग्वे"} - ig{"ईग्बो"} - ii{"सीचुआन् यी"} + ig{"ईग्ब’"} + ii{"शीचुआन यी"} ik{"इनुपियाक़्"} - ilo{"ईलोको"} + ikt{"सोनाबारि कानाडियान इनुक्तितुत"} + ilo{"इल’क’"} inh{"ईंगुष"} - io{"ईडो"} - is{"आईस्लैंडिक्"} - it{"ईटालियन्"} - iu{"इनूक्टीटूत्"} - ja{"जापानी"} - jbo{"लोजबान"} + io{"ईड’"} + is{"आइस्लेन्डिक"} + it{"इटालियान"} + iu{"इनुक्टीटुत"} + ja{"जापानीज"} + jbo{"ल’जबान"} + jgo{"न्गम्बा"} + jmc{"मेचामे"} jpr{"यहुदी फ़ारसी"} jrb{"यहुदी अरबी"} - jv{"जावानीस"} - ka{"जॉर्जियन्"} + jv{"जाभानीस"} + ka{"जर्जियान"} kaa{"कारा कलपक"} - kab{"काबील्"} - kac{"कचीन्"} - kaj{"जु"} - kam{"कंबा"} + kab{"काबील"} + kac{"काचीन"} + kaj{"झु"} + kam{"काम्बा"} kaw{"कावी"} - kbd{"कबार्डी भाषा"} - kcg{"त्याप्"} - kfo{"कोरो"} + kbd{"काबार्डीयानि"} + kcg{"त्याप"} + kde{"माक’ण्डे"} + kea{"काबुभेर्डीयानु"} + kfo{"कर’"} kg{"कॉंगो"} - kha{"ख़ासी"} + kgp{"काईङां"} + kha{"खासि"} kho{"ख़ोतानी"} + khq{"कईरा चीनि"} ki{"किकुयु"} kj{"कुआनयामा"} - kk{"क़ज़ाख़्"} + kk{"काजाख"} + kkj{"काक’"} kl{"कलालीसुत"} + kln{"कालेनजिन"} km{"ख्मेर"} - kmb{"कींबुंडु"} - kn{"कन्नड्"} - ko{"कोरीयन्"} + kmb{"किम्बुन्डु"} + kn{"कन्नड"} + ko{"करियान"} kok{"कोंकणी"} kos{"कोस्राईयन्"} kpe{"क्पेले"} kr{"कनुरी"} - krc{"कराचय् बलकार्"} - krl{"करेलियन्"} - kru{"कुरुख़्"} - ks{"कश्मिरी"} - ku{"कुर्दी"} - kum{"कुमीक्"} + krc{"कराचय-बलकार"} + krl{"करेलियान"} + kru{"कुरुख"} + ks{"काश्मिरी"} + ksb{"शामबाला"} + ksf{"बाफिया"} + ksh{"कलगन्यान"} + ku{"कुर्दीश"} + kum{"कुमीक"} kut{"कुतेनाई"} - kv{"कोमी"} - kw{"कौर्नवॉली"} - ky{"किरग़ीज़्"} - la{"लैटीन्"} - lad{"लाड़ीनो"} + kv{"क’मी"} + kw{"कर्निस"} + kwk{"क्वाकवाला"} + ky{"किरगीज"} + la{"लेटीन"} + lad{"लाडीन’"} + lag{"लाङि"} lah{"लाह्डां"} lam{"लांबा"} - lb{"लुक्समबुर्गी"} - lez{"लेज़गीयान"} - lg{"गांडा"} - li{"लींबुर्गी"} + lb{"लाक्जेमबुर्गीश"} + lez{"लेजघीयान"} + lg{"गान्डा"} + li{"लीम्बुर्गिस"} + lil{"लिल्लुवेत"} + lkt{"लाक’ता"} ln{"लिंगाला"} - lo{"लाओसीयन्"} + lo{"लाऊ"} lol{"मोंगो"} - loz{"लोज़ी"} - lt{"लिथुआनियन्"} - lu{"लुबा कटांगा"} + lou{"लुईसियाना क्रेवल"} + loz{"ल’जी"} + lrc{"साहायारि लुरी"} + lsm{"सामीया"} + lt{"लिथुवानियान"} + lu{"लुबा-काटाङा"} lua{"लुबा लुलुआ"} lui{"लुईसेनो"} - lun{"लुंडा"} - luo{"लुओ"} + lun{"लुण्डा"} + luo{"लुअ’"} lus{"लुशाई"} - lv{"लाटवियन् (लैट्टीश)"} - mad{"मादुरी"} - mag{"मघी"} + luy{"लुईया"} + lv{"लाटभियान"} + mad{"मादुरीज"} + mag{"मगाही"} mai{"मैथीली"} - mak{"मक्सर"} + mak{"माकासार"} man{"मांडींगो"} - mas{"मसाई"} + mas{"मासाई"} mdf{"मोक्षा"} mdr{"मंदार"} - men{"मेंदे"} + men{"मेन्दे"} + mer{"मेरु"} + mfe{"मरिछ्येन"} mg{"मालागासी"} mga{"मध्य आईरीश भाषा"} - mh{"मार्शली"} - mi{"माओरी"} - mic{"मीकमाक"} - min{"मिनंगकाबाउ"} - mk{"मैसेडोनियन्"} - ml{"मलयालम"} - mn{"मोंगोलियन"} + mgh{"माखुवा- मीट्ट’"} + mgo{"मेता"} + mh{"मार्शेलिस"} + mi{"माऔरि"} + mic{"मिईकमाक"} + min{"मिनांकाबाऊ"} + mk{"मेसेड’नियान"} + ml{"मालायालम"} + mn{"मंगलियान"} mnc{"मांचु"} - mni{"मणीपुरी"} - moh{"मोहोक"} - mos{"मोस्सी"} - mr{"मराठी"} - ms{"मलाय"} - mt{"मालटीज़्"} - mus{"क्रीक"} - mwl{"मीरांडी"} + mni{"मनिपुरी"} + moe{"इन्नु-आइमुन"} + moh{"महाउक"} + mos{"मस्सी"} + mr{"माराथी"} + ms{"मलै"} + mt{"माल्टीज"} + mua{"मुन्दां"} + mul{"गोबां रावफोर"} + mus{"मुस्क’गी"} + mwl{"मिराण्डीज"} mwr{"मारवाड़ी"} - my{"बर्मी"} - myv{"ऐर्ज़िया"} + my{"बार्मिस"} + myv{"एर्जीया"} + mzn{"माजान्देरानि"} na{"नाऊरू"} - nap{"नेआपोलिटन"} - nb{"नोर्वेगी बोकमाल"} - nd{"उत्तर न्दबेले"} - nds{"नीजी स्तरिय जर्मन"} + nap{"नियापलिटान"} + naq{"नामा"} + nb{"नरवैजियान बकमाल"} + nd{"साहा न्देबेले"} + nds{"गाहाय जार्मान"} ne{"नेपाली"} new{"नेवारी"} ng{"न्डोंगा"} nia{"नियास"} niu{"नियुइआन"} - nl{"डच्"} - nn{"नॉर्वेजियन् नीनॉर्स्क्"} - no{"नॉर्वेजीयन्"} - nog{"नोगाई"} + nl{"डात्च"} + nmg{"क्वासिअ’"} + nn{"नरवैजियान निनर्स्क"} + nnh{"न्गीएम्बून"} + no{"नरवैजियान"} + nog{"न’गाई"} non{"पुरानी नॉर्स्"} - nqo{"न्गको"} - nr{"दक्षिणी न्दबेले"} + nqo{"नंक’"} + nr{"खोला न्देबेले"} + nso{"साहायारि सथ’"} + nus{"नूवेर"} nv{"नावाहो"} nwc{"पुरानी नेवारी"} - ny{"न्यानजा"} + ny{"न्यान्जा"} nym{"न्यामवेज़ी"} nyn{"न्यानकोले"} nyo{"न्यौरो"} nzi{"न्ज़ीमा"} - oc{"ओक्सीतान"} + oc{"अक्सितान"} oj{"ओहीबवा"} - om{"ओरोमो (अफ़ान)"} - or{"उड़िया"} - os{"ओस्सेटी"} + ojb{"साहा-सोनाबारि अजिब्वा"} + ojc{"मिरु अजिब्वा"} + ojs{"अजि क्री"} + ojw{"सोनाबारि अजिब्वा"} + oka{"अकानागान"} + om{"अरम’"} + or{"उरीया"} + os{"अस्सेटीक"} osa{"ओसेज"} ota{"तुर्की ओटोमान"} - pa{"पंजाबी"} - pag{"पांगासीनन"} + pa{"पान्जाबी"} + pag{"पाङासिनान"} pal{"पहलवी"} - pam{"पंपंगा"} + pam{"पाम्पाङा"} pap{"पापीआमेन्तो"} - pau{"पालाऊ"} + pau{"पालाऊवान"} + pcm{"नाइजेरियान पिदजीन"} peo{"पुरानी फ़ारसी"} phn{"फीनीसी"} pi{"पाली"} - pl{"पोलिश"} + pis{"पिजिन"} + pl{"पलिश"} pon{"पोहनपी"} + pqm{"मालिसीत- पास्सामक्वद्दी"} pro{"पुरानी प्रोवाँसाल"} - ps{"पख़्तु"} - pt{"पुर्तगाली"} + ps{"पाश्त’"} + pt{"पर्टुगिज"} qu{"क्वेचुआ"} raj{"राजस्थानी"} rap{"रापानुई"} - rar{"रारोटोंगा"} - rm{"रेह्टो-रोमान्स"} - rn{"किरून्दी"} - ro{"रूमानीयन्"} + rar{"रार’टंगान"} + rhg{"रहिंगीया"} + rm{"रमान्श"} + rn{"रुन्दी"} + ro{"रमानीयान"} + rof{"रम्ब’"} rom{"रुमानी"} - root{"रुट"} - ru{"रुसी"} - rup{"आरोमानी"} - rw{"किन्यारुआण्डा"} - sa{"संस्कृत्"} - sad{"संडावे"} - sah{"यकुट्"} + ru{"रासियान"} + rup{"आरोमानियान"} + rw{"किन्यार्वान्दा"} + rwk{"र्वा"} + sa{"संस्कृत"} + sad{"साण्डावे"} + sah{"साखा"} sam{"समारीती आरामाईक़"} + saq{"साम्बुरू"} sas{"सासक"} - sat{"संताली"} - sc{"सार्दीनी"} - scn{"सीसीलीअन"} - sco{"स्कॉट"} - sd{"सिंधी"} - se{"उत्तरी सामी"} + sat{"सान्थाली"} + sba{"न्गाम्बै"} + sbp{"साङु"} + sc{"सार्दीनीयान"} + scn{"सिसिलियान"} + sco{"स्क’टस"} + sd{"सिन्धी"} + se{"साहायारि सामी"} + seh{"सेना"} sel{"सेलकुप"} - sg{"सांग्रो"} + ses{"कईराबर’ सेन्नि"} + sg{"साङ’"} sga{"पुरानी आईरीश"} + shi{"ताचेल्हीट"} shn{"शान"} si{"सींहाला"} sid{"सीदामो"} - sk{"स्लोवाक्"} - sl{"स्लोवेनियन्"} - sm{"सामोअन"} + sk{"स्ल’भाक"} + sl{"स्लोभेनियान"} + slh{"खोलायारि लाशुतसीद"} + sm{"साम’वान"} sma{"पश्चीमी सामी"} smj{"लुले सामी"} smn{"ईनारी सामी"} - sms{"स्कोल्ट् सामी"} - sn{"शोना"} - snk{"सोनिंगके"} - so{"सोमाली"} + sms{"स्कल्ट सामी"} + sn{"शना"} + snk{"स’निन्के"} + so{"स’माली"} sog{"सोगडीयन"} - sq{"आल्बेनियन्"} - sr{"सर्बियन्"} - srn{"स्रनान् टॉंगो"} + sq{"आल्बानियान"} + sr{"सार्बियान"} + srn{"स्रानान टंग’"} srr{"सेरेर"} ss{"स्वाटि"} + st{"खोलायारि सथ’"} + str{"स्ट्रैत्स सालिश"} su{"सुन्दानी"} suk{"सुकुमा"} sus{"सुसु"} sux{"सुमेरिअन"} sv{"स्वीडिश"} sw{"स्वाहिली"} + swb{"कमरियान"} syc{"पारंपरीक सिरिआक"} syr{"सिरिआक"} - ta{"तमिळ"} + ta{"तामिल"} + tce{"खोलायारि तात्चने"} te{"तेलुगु"} tem{"तीमने"} + teo{"तेस’"} ter{"तेरेनो"} tet{"तेतुम"} - tg{"ताजिक्"} + tg{"ताजिक"} + tgx{"तागीश"} th{"थाई"} + tht{"टाहल्टान"} ti{"तिग्रीन्या"} tig{"टीग्रे"} tiv{"टीव्"} tk{"तुर्कमेन"} tkl{"टोकेलौ"} tl{"तागालोग"} - tlh{"क्लींगदन"} - tli{"ट्लिंगीत"} + tlh{"क्लिङ’न"} + tli{"त्लिङीत"} tmh{"तमाशेक"} tn{"त्स्वाना"} - to{"टॉंगा"} + to{"टंगान"} tog{"न्यासा टॉंगा"} - tpi{"तोक पिसीन"} - tr{"तुर्की"} - ts{"सोंगा"} + tok{"टकि पना"} + tpi{"ट’क पिसीन"} + tr{"तुर्कीस"} + trv{"तार’क’"} + ts{"त्संगा"} tsi{"त्सीमशीआन्"} - tt{"टाटर्"} - tum{"टुँबुका"} - tvl{"टुवालु"} + tt{"टाटार"} + ttm{"साहायारि तात्च’ने"} + tum{"तुम्बुका"} + tvl{"टुभालु"} tw{"ट्वी"} - ty{"टाहिटि"} - tyv{"टुवी"} - udm{"उड़मुर्त"} - ug{"उईग़ुर"} + twq{"तेसावाक"} + ty{"टाहीटियान"} + tyv{"तुभिनियान"} + tzm{"सेन्ट्रेल आटलास तामाजाईट"} + udm{"उडमुर्त"} + ug{"उईघुर"} uga{"उगारिती"} - uk{"यूक्रेनियन्"} - umb{"उंबुंडु"} - und{"अज्ञात या अवैध भाषा"} + uk{"युक्रेनियान"} + umb{"उम्बुन्डु"} + und{"मिथियै राव"} ur{"ऊर्दु"} - uz{"उज़बेक्"} - vai{"वाई"} - ve{"वेंडा"} - vi{"वियेतनामी"} + uz{"उजबेक"} + vai{"भाई"} + ve{"भेन्डा"} + vi{"भियेतनामिस"} vo{"वोलापोक"} vot{"वोटीक"} - wa{"वालुन"} - wal{"वालामो"} - war{"वारय"} + vun{"भुन्ज’"} + wa{"वाल्लुन"} + wae{"वाल्सार"} + wal{"वलाईत्ता"} + war{"वारै"} was{"वाशो"} - wo{"वोलोफ"} + wo{"वल’फ"} + wuu{"वु चाइनीज"} xal{"कालमीक"} - xh{"ख़ोसा"} + xh{"ख’सा"} + xog{"स’गा"} yao{"याओ"} yap{"यापीज़"} + yav{"यांबेन"} + ybb{"येम्बा"} yi{"यीद्दीश"} - yo{"योरूबा"} + yo{"यरूबा"} + yrl{"न्हीगातू"} + yue{"केन्टनिज"} za{"ज़ुआंग"} zap{"ज़ापोतेक"} zbl{"ब्लीस चिन्ह"} zen{"ज़ेनागा"} - zh{"चीनी"} - zu{"ज़ुलू"} - zun{"ज़ुनी"} - zxx{"रिक्त"} - zza{"ज़ाज़ा"} + zgh{"स्टेन्दार्द मरक्कान तामाजाईट"} + zh{"चाइनीज"} + zu{"जुलू"} + zun{"जुनी"} + zxx{"रावआरि आयदाफोर जेबो गैया"} + zza{"जाजा"} } Scripts{ - Arab{"अरबी"} + Adlm{"आदलाम"} + Arab{"आराबिक"} + Aran{"नास्तालिक"} Armi{"शहनशाही आरामाईक"} - Armn{"अर्मेनियाई"} + Armn{"आर्मेनियान"} Avst{"अवस्तन्"} Bali{"बाली"} Batk{"बटकी"} - Beng{"बंगाली"} + Beng{"बांला"} Blis{"ब्लीस चीन्ह"} - Bopo{"बोपोमोफो"} + Bopo{"बप’मफ’"} Brah{"ब्रह्मी"} - Brai{"ब्रेल"} + Brai{"ब्रैल"} Bugi{"बुगीनी"} Buhd{"बुहीद"} - Cans{"युनीफाईड कैनेडियन अबॉरीजीनल सीलैबीक्स"} + Cakm{"चाकमा"} + Cans{"जथाय कानाडीयान थागिबियारि रिंसार हानजा"} Cari{"कारियन"} Cham{"कॅम"} - Cher{"चिरूकी"} + Cher{"चेर’की"} Cirt{"सिर्थ"} Copt{"कॉप्ट"} Cprt{"सीप्रीओट्"} - Cyrl{"सिरिलिक्"} + Cyrl{"सिरिल्लिक"} Cyrs{"पुरानी चर्च सिरिलिक्"} - Deva{"देवनागरी"} + Deva{"देबनागिरि"} Dsrt{"देसेरट्"} Egyd{"मीस्री डैमोटीक्"} Egyh{"मीस्री हैरैटीक्"} Egyp{"मीस्री हैरोग्लीफ़्"} - Ethi{"ईथोपियाई"} + Ethi{"ईथियपिक"} Geok{"जोर्जीयन खुतसुरी"} - Geor{"जोर्जीयन"} + Geor{"जर्जियान"} Glag{"ग्लैगोलिटीक"} Goth{"गौथीक"} Grek{"ग्रीक"} Gujr{"गुजराती"} Guru{"गुरमुखी"} - Hang{"हंगुल"} + Hanb{"बप’मफ’ थानाय हान"} + Hang{"हांगुल"} Hani{"हान"} Hano{"हानुनु"} - Hans{"सरलीकृत हान"} - Hant{"पारम्परिक हान"} - Hebr{"हिब्रू"} + Hans{"गोरलै खालामना होनाय"} + Hant{"आसार-खान्थिनि"} + Hebr{"हिब्रिऊ"} Hira{"हीरागाना"} Hmng{"पाहवाह ह्मौंग"} - Hrkt{"काताकाना या हीरागाना"} + Hrkt{"जापानीज रिंसारथिफोर/हांखोफोर"} Hung{"पुरानी हंगैरीयन"} Inds{"सिन्धु"} Ital{"पुरानी इटैलियन"} + Jamo{"जाम’"} Java{"जावानीस"} - Jpan{"जापानी"} + Jpan{"जापानीज"} Kali{"कायाह ली"} Kana{"काताकाना"} Khar{"खरोष्टी"} Khmr{"ख्मेर"} - Knda{"कन्नड़"} - Kore{"कोरियाई"} + Knda{"कण्णडा"} + Kore{"क’रीयान"} Lana{"लाना"} Laoo{"लाओ"} Latf{"फ्रैक्तुर लैटिन"} Latg{"गैलीक लैटिन"} - Latn{"लैटिन"} + Latn{"लेटीन"} Lepc{"लेपचा"} Limb{"लिम्बु"} Lina{"लीनीयर ए"} @@ -496,14 +608,14 @@ brx{ Mani{"मानीकी"} Maya{"माया हीरोग्लीफ्"} Mero{"मेरोईटीक्"} - Mlym{"मलयालम्"} - Mong{"मंगोलियाई"} + Mlym{"मलयालम"} + Mong{"मंगलियान"} Moon{"मुन्"} - Mtei{"मेतेई मयेक"} - Mymr{"म्यानमार्"} - Nkoo{"न्गको"} + Mtei{"मैतेई मायेक"} + Mymr{"म्यानमार"} + Nkoo{"नंक’"} Ogam{"ओगहैम"} - Olck{"ओल चीकी"} + Olck{"अल चीकी"} Orkh{"ओरखोन"} Orya{"उड़िया"} Osma{"ओस्मानिया"} @@ -513,6 +625,7 @@ brx{ Phnx{"फोनीशीयन"} Plrd{"पौलार्ड़ फोनेटीक"} Rjng{"रेजेंग"} + Rohg{"हानिफि"} Roro{"रोंगोरोंगो"} Runr{"रूनिक"} Samr{"समारती"} @@ -521,7 +634,7 @@ brx{ Sgnw{"सांकेतिक लेख"} Shaw{"शेवियन"} Sinh{"सिंहाली"} - Sund{"सूडानी"} + Sund{"सून्डानीज"} Sylo{"सील्होटी नागरी"} Syrc{"सीरीआक"} Syre{"एस्ट्रांगलो सीरीआक"} @@ -530,43 +643,123 @@ brx{ Tagb{"तागबानवा"} Tale{"ताई ले"} Talu{"नया ताई लुए"} - Taml{"तमीळ"} + Taml{"तामिल"} Telu{"तेलुगु"} Teng{"तेंगवार"} - Tfng{"तीफीनाग़"} + Tfng{"तिफिनाघ"} Tglg{"टागालॉग"} Thaa{"थाना"} Thai{"थाई"} - Tibt{"तिब्बती"} + Tibt{"तिबेतान"} Ugar{"ऊगारीटीक"} - Vaii{"वाई"} + Vaii{"भाई"} Visp{"वीज़ीबल बोली"} Xpeo{"पुरानी फारसी"} Xsux{"सुमेरो अक्काड़ी कुनेईफॉर्म"} Yiii{"यी"} Zinh{"विरासत"} - Zxxx{"अलिखित"} - Zyyy{"आम"} - Zzzz{"अज्ञात या अवैध लिपि"} + Zmth{"सानखान्थियारि दैदेन्नाय हांखोफोर"} + Zsye{"ईम’जी"} + Zsym{"नेर्सोनफोर"} + Zxxx{"लिरै"} + Zyyy{"साधारन"} + Zzzz{"मिथियै हांखो"} + } + Scripts%stand-alone{ + Hans{"गोरलै खालामना होनाय हान"} + Hant{"आसार-खान्थिनि हान"} } Types{ calendar{ - buddhist{"बौद्ध पंचांग"} - chinese{"चीनी पंचांग"} - gregorian{"ग्रेगरीअन पंचांग"} - hebrew{"यहुदी पंचांग"} - islamic{"इस्लामी पंचांग"} - islamic-civil{"इस्लामी नागरिक पंचांग"} - japanese{"जापानी पंचांग"} + buddhist{"बौद्ध फान्जामुथि"} + chinese{"चाइनिज फान्जामुथि"} + coptic{"कप्तिक फान्जामुथि"} + dangi{"दांगि फान्जामुथि"} + ethiopic{"इथिय’पियानि फान्जामुथि"} + ethiopic-amete-alem{"इथिय’पिक आमेते आलेम फान्जामुथि"} + gregorian{"ग्रेग’रियान फान्जामुथि"} + hebrew{"हिब्रिउ फान्जामुथि"} + indian{"भारतनि हादोरनां फान्जामुथि"} + islamic{"इस्लामिक फान्जामुथि"} + islamic-civil{"इस्लामिक फान्जामुथि ( फारि, हादोरारि मुगा)"} + islamic-umalqura{"इस्लामिक फान्जामुथि( ऊम आल-कूरा)"} + iso8601{"आइ.एस.अ-8601 फान्जामुथि"} + japanese{"जापानीज फान्जामुथि"} + persian{"पार्सियान फान्जामुथि"} + } + cf{ + account{"मुद्रानि नुथायखौ हिसाब लाखिनाय"} + standard{"थाखोआरि मुद्रानि नुथाय"} } collation{ big5han{"पारम्पारिक चीनी वर्गीकरण बीग फ़ाईव"} + ducet{"गरहाजिर इउनिकड रान्नायनि फारि"} gb2312han{"सरलीकृत चीनी वर्गीकरण जीबी2312"} phonebook{"दूरभाष निर्देशिका वर्गीकरण"} pinyin{"पिनयीन वर्गीकरण"} + search{"सादारन-जाहोननि नायगिरनाय"} + standard{"थाखोआरि रोखोम फारि"} stroke{"स्ट्रोक वर्गीकरण"} traditional{"पारम्पारिक वर्गीकरण"} } + hc{ + h11{"12 घन्टानि आदब (0–11)"} + h12{"12 घन्टानि आदब (1–12)"} + h23{"24 घन्टानि आदब ( 0–23)"} + h24{"24 घन्टानि आदब ( 1–24)"} + } + lb{ + loose{"गुरै हांखो सिफायनाय दह‘ङ"} + normal{"जासिमा हांखो सिफायनाय दह‘ङ"} + strict{"गोख्रों हांखो सिफायनाय दह‘ङ"} + } + ms{ + metric{"मेट्रिक आदब"} + uksystem{"ब्रिटिसा गनायनाय जखा लानाय आदब"} + ussystem{"इउ.एस नि जखा लानाय आदब"} + } + numbers{ + arab{"आराबिक-इण्डिक अनजिमाफोर"} + arabext{"फोलावनाय आराबिक-इण्डिक अनजिमाफोर"} + armn{"आर्मेनियानि अनजिमा दिन्थिनाय हांखो"} + armnlow{"आर्मेनियानि अनजिमा दिन्थिनाय फिसा हांखो"} + beng{"बांला अनजिमाफोर"} + cakm{"चाकमा अनजिमाफोर"} + deva{"देबनागिरि अनजिमाफोर"} + ethi{"इथिय’पियानि अनजिमाफोर"} + fullwide{"आबुं-गुवारथिनि अनजिमाफोर"} + geor{"जर्जियान अनजिमा दिन्थिनाय हांखोफोर"} + grek{"ग्रीक अनजिमा दिन्थिनाय हांखोफोर"} + greklow{"ग्रीक अनजिमा दिन्थिनाय फिसा हांखोफोर"} + gujr{"गुजराती अनजिमाफोर"} + guru{"गुरमुखी अनजिमाफोर"} + hanidec{"चाइनीज दशमिक अनजिमा दिन्थिनाय हांखोफोर"} + hans{"गोरलै खालामनाय चाइनीज अनजिमा दिन्थिनाय हांखोफोर"} + hansfin{"गोरलै खालामनाय चाइनीज रांआरि अनजिमा दिन्थिनाय हांखोफोर"} + hant{"आसार-खान्थियारि चाइनीज अनजिमा दिन्थिनाय हांखोफोर"} + hantfin{"आसार-खान्थियारि चाइनीज रांआरि अनजिमा दिन्थिनाय हांखोफोर"} + hebr{"हिब्रिउ अनजिमा दिन्थिनाय हांखोफोर"} + java{"जाभानीज अनजिमा दिन्थिनाय हांखोफोर"} + jpan{"जापानीज अनजिमा दिन्थिनाय हांखोफोर"} + jpanfin{"जापानीज रांआरि अनजिमा दिन्थिनाय हांखोफोर"} + khmr{"ख्मेर अनजिमाफोर"} + knda{"कान्नाडा अनजिमाफोर"} + laoo{"लाव अनजिमाफोर"} + latn{"सोनाबारी अनजिमाफोर"} + mlym{"मालायालम अनजिमाफोर"} + mtei{"मितै मायेक अनजिमाफोर"} + mymr{"म्यानमारनि अनजिमाफोर"} + olck{"अल चिकि अनजिमाफोर"} + orya{"अरिया अनजिमाफोर"} + roman{"रमान अनजिमा दिन्थिनाय हांखोफोर"} + romanlow{"रमान अनजिमा दिन्थिनाय फिसा हांखोफोर"} + taml{"आसार खान्थियारि तामिल अनजिमा दिन्थिनाय हांखोफोर"} + tamldec{"तामिल अनजिमाफोर"} + telu{"तेलुगु अनजिमाफोर"} + thai{"थाई अनजिमाफोर"} + tibt{"तिब्बति अनजिमाफोर"} + vaii{"भाई अनजिमाफोर"} + } } Variants{ 1606NICT{"मध्य फ्रांसीसी 1606 तक"} @@ -595,8 +788,9 @@ brx{ TARASK{"तारास्कीएवीचा वर्तनी"} } codePatterns{ - script{"देवनागरी: {0}"} - territory{"क्षेत्र:भारत {0}"} + language{"राव: {0}"} + script{"हांखो: {0}"} + territory{"ओनसोल: {0}"} } localeDisplayPattern{ pattern{"{0} ({1})"} diff --git a/icu/icu4c/source/data/lang/bs.txt b/icu/icu4c/source/data/lang/bs.txt index 4a5e867e50f..c5286ef59d1 100644 --- a/icu/icu4c/source/data/lang/bs.txt +++ b/icu/icu4c/source/data/lang/bs.txt @@ -3,15 +3,15 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml bs{ Keys{ - calendar{"Kalendar"} + calendar{"kalendar"} cf{"Format valute"} - colAlternate{"Zanemarivanje poredavanja simbola"} - colBackwards{"Obrnuto poredavanje po naglasku"} - colCaseFirst{"Poredavanje po velikim/malim slovima"} - colCaseLevel{"Poredavanje u skladu s veličinom slova"} - colNormalization{"Normalizirano poredavanje"} - colNumeric{"Numeričko poredavanje"} - colStrength{"Jačina poredavanja"} + colAlternate{"Zanemarivanje sortiranja simbola"} + colBackwards{"Obrnuto sortiranje po naglasku"} + colCaseFirst{"Sortiranje po velikim/malim slovima"} + colCaseLevel{"Sortiranje u skladu s veličinom slova"} + colNormalization{"Normalizirano sortiranje"} + colNumeric{"Numeričko sortiranje"} + colStrength{"Jačina sortiranja"} collation{"Sortiranje"} currency{"Valuta"} hc{"Format vremena (12 ili 24)"} @@ -41,15 +41,18 @@ bs{ am{"amharski"} an{"aragonski"} ang{"staroengleski"} + ann{"obolo"} anp{"angika"} ar{"arapski"} arc{"aramejski"} arn{"mapuški"} arp{"arapaho"} + ars{"najdski arapski"} arw{"aravak"} as{"asamski"} asa{"asu"} ast{"asturijski"} + atj{"atikamekw"} av{"avarski"} awa{"avadhi"} ay{"ajmara"} @@ -106,13 +109,21 @@ bs{ chr{"čeroki"} chy{"čejenski"} ckb{"centralnokurdski"} + clc{"chilcotin"} co{"korzikanski"} cop{"koptski"} cr{"kri"} + crg{"mičif"} crh{"krimski turski"} + crj{"jugoistočni kri"} + crk{"ravničarski kri"} + crl{"sjeveroistočni kri"} + crm{"mus kri"} + crr{"sjevernokarolinški algonkvijski"} crs{"seselva kreolski francuski"} cs{"češki"} csb{"kašubijanski"} + csw{"močvarni kri"} cu{"staroslavenski"} cv{"čuvaški"} cy{"velški"} @@ -159,6 +170,7 @@ bs{ fo{"farski"} fon{"fon"} fr{"francuski"} + frc{"kajunski francuski"} frm{"srednjovjekovni francuski"} fro{"starofrancuski"} frr{"sjeverni frizijski"} @@ -190,6 +202,7 @@ bs{ ha{"hausa"} hai{"haida"} haw{"havajski"} + hax{"južni haida"} he{"hebrejski"} hi{"hindi"} hil{"hiligajnon"} @@ -201,6 +214,7 @@ bs{ ht{"haićanski kreolski"} hu{"mađarski"} hup{"hupa"} + hur{"halkomelem"} hy{"armenski"} hz{"herero"} ia{"interlingva"} @@ -211,6 +225,7 @@ bs{ ig{"igbo"} ii{"sičuan ji"} ik{"inupiak"} + ikt{"zapadnokanadski inuktitut"} ilo{"iloko"} inh{"ingušetski"} io{"ido"} @@ -238,6 +253,7 @@ bs{ kea{"zelenortski"} kfo{"koro"} kg{"kongo"} + kgp{"kaingang"} kha{"kasi"} kho{"kotanizijski"} khq{"kojra čini"} @@ -269,6 +285,7 @@ bs{ kut{"kutenai"} kv{"komi"} kw{"kornski"} + kwk{"kvakvala"} ky{"kirgiški"} la{"latinski"} lad{"ladino"} @@ -279,12 +296,16 @@ bs{ lez{"lezgijski"} lg{"ganda"} li{"limburški"} + lij{"ligurski"} + lil{"liluet"} lkt{"lakota"} ln{"lingala"} lo{"laoski"} lol{"mongo"} + lou{"luizijana kreolski"} loz{"lozi"} lrc{"sjeverni luri"} + lsm{"samia"} lt{"litvanski"} lu{"luba-katanga"} lua{"luba-lulua"} @@ -320,6 +341,7 @@ bs{ mn{"mongolski"} mnc{"manču"} mni{"manipuri"} + moe{"innu-aimun"} moh{"mohavk"} mos{"mosi"} mr{"marati"} @@ -365,6 +387,11 @@ bs{ nzi{"nzima"} oc{"oksitanski"} oj{"ojibva"} + ojb{"sjeverozapadni ojibva"} + ojc{"centralni ojibva"} + ojs{"odži kri"} + ojw{"zapadni ojibva"} + oka{"okanagan"} om{"oromo"} or{"odija"} os{"osetski"} @@ -380,8 +407,10 @@ bs{ peo{"staroperzijski"} phn{"feničanski"} pi{"pali"} + pis{"pidžin"} pl{"poljski"} pon{"ponpejski"} + pqm{"malisit-pasamakvodi"} prg{"pruski"} pro{"staroprovansalski"} ps{"paštu"} @@ -391,12 +420,12 @@ bs{ raj{"rajastani"} rap{"rapanui"} rar{"rarotongan"} + rhg{"rohindža"} rm{"retoromanski"} rn{"rundi"} ro{"rumunski"} rof{"rombo"} rom{"romani"} - root{"korijenski"} ru{"ruski"} rup{"arumunski"} rw{"kinjaruanda"} @@ -429,6 +458,7 @@ bs{ sid{"sidamo"} sk{"slovački"} sl{"slovenski"} + slh{"južni lašutsid"} sm{"samoanski"} sma{"južni sami"} smj{"lule sami"} @@ -445,6 +475,7 @@ bs{ ss{"svati"} ssy{"saho"} st{"južni soto"} + str{"ravničarski sališki"} su{"sundanski"} suk{"sukuma"} sus{"susu"} @@ -455,13 +486,16 @@ bs{ syc{"klasični sirijski"} syr{"sirijski"} ta{"tamilski"} + tce{"južni tučoni"} te{"telugu"} tem{"timne"} teo{"teso"} ter{"tereno"} tet{"tetum"} tg{"tadžički"} + tgx{"tagiš"} th{"tajlandski"} + tht{"tahltanski"} ti{"tigrinja"} tig{"tigre"} tiv{"tiv"} @@ -474,12 +508,14 @@ bs{ tn{"tsvana"} to{"tonganski"} tog{"njasa tonga"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turski"} trv{"taroko"} ts{"tsonga"} tsi{"tsimšian"} tt{"tatarski"} + ttm{"sjeverni tučoni"} tum{"tumbuka"} tvl{"tuvalu"} tw{"tvi"} @@ -497,6 +533,7 @@ bs{ uz{"uzbečki"} vai{"vai"} ve{"venda"} + vec{"venecijanski"} vi{"vijetnamski"} vo{"volapuk"} vot{"votski"} @@ -508,6 +545,7 @@ bs{ was{"vašo"} wbp{"varlpiri"} wo{"volof"} + wuu{"Wu kineski"} xal{"kalmik"} xh{"hosa"} xog{"soga"} @@ -517,6 +555,7 @@ bs{ ybb{"jemba"} yi{"jidiš"} yo{"jorubanski"} + yrl{"ningatu"} yue{"kantonski"} za{"zuang"} zap{"zapotečki"} @@ -530,8 +569,12 @@ bs{ zza{"zaza"} } Scripts{ + Adlm{"adlam pismo"} Afak{"afaka pismo"} + Aghb{"kavkazijsko albansko pismo"} + Ahom{"ahom pismo"} Arab{"arapsko pismo"} + Aran{"nastalik pismo"} Armi{"imperijsko aramejsko pismo"} Armn{"armensko pismo"} Avst{"avestansko pismo"} @@ -540,6 +583,7 @@ bs{ Bass{"bassa vah pismo"} Batk{"batak pismo"} Beng{"bengalsko pismo"} + Bhks{"baiksuki pismo"} Blis{"blisimbolično pismo"} Bopo{"pismo bopomofo"} Brah{"bramansko pismo"} @@ -547,24 +591,33 @@ bs{ Bugi{"buginsko pismo"} Buhd{"buhidsko pismo"} Cakm{"čakmansko pismo"} - Cans{"Ujedinjeni kanadski aboridžinski silabici"} + Cans{"ujedinjeni kanadski aboridžinski slogovi"} Cari{"karijsko pismo"} Cham{"čamsko pismo"} - Cher{"čeroki"} + Cher{"čeroki pismo"} + Chrs{"korasmijansko pismo"} Cirt{"cirt pismo"} Copt{"koptičko pismo"} + Cpmn{"ciprominojsko pismo"} Cprt{"kiparsko pismo"} Cyrl{"ćirilica"} - Cyrs{"Staroslovenska crkvena ćirilica"} + Cyrs{"staroslovenska crkvena ćirilica"} Deva{"pismo devanagari"} - Dsrt{"dezeret"} + Diak{"dives akuru pismo"} + Dogr{"dogra pismo"} + Dsrt{"dezeret pismo"} + Dupl{"duploaje stenografija"} Egyd{"egipatsko narodno pismo"} Egyh{"egipatsko hijeratsko pismo"} Egyp{"egipatski hijeroglifi"} + Elba{"elbasansko pismo"} + Elym{"elimaično pismo"} Ethi{"etiopsko pismo"} Geok{"gruzijsko khutsuri pismo"} Geor{"gruzijsko pismo"} Glag{"glagoljica"} + Gong{"gundžala gondi pismo"} + Gonm{"masaram gondi pismo"} Goth{"gotika"} Gran{"grantha pismo"} Grek{"grčko pismo"} @@ -576,13 +629,15 @@ bs{ Hano{"hanuno pismo"} Hans{"pojednostavljeno"} Hant{"tradicionalno"} + Hatr{"hatran pismo"} Hebr{"hebrejsko pismo"} Hira{"pismo hiragana"} Hluw{"anatolijski hijeroglifi"} Hmng{"pahawh hmong pismo"} + Hmnp{"nijakeng puaču hmong pismo"} Hrkt{"katakana ili hiragana"} - Hung{"Staromađarsko pismo"} - Inds{"induško ismo"} + Hung{"staromađarsko pismo"} + Inds{"induško pismo"} Ital{"staro italsko pismo"} Jamo{"pismo jamo"} Java{"javansko pismo"} @@ -590,9 +645,11 @@ bs{ Jurc{"jurchen pismo"} Kali{"kajah li pismo"} Kana{"pismo katakana"} + Kawi{"kavi pismo"} Khar{"karošti pismo"} Khmr{"kmersko pismo"} Khoj{"khojki pismo"} + Kits{"kitansko pismo malim slovima"} Knda{"pismo kanada"} Kore{"korejsko pismo"} Kpel{"kpelle pismo"} @@ -610,20 +667,29 @@ bs{ Loma{"loma pismo"} Lyci{"lisijsko pismo"} Lydi{"lidijsko pismo"} + Mahj{"mahadžani pismo"} + Maka{"makasar pismo"} Mand{"mandeansko pismo"} Mani{"manihejsko pismo"} + Marc{"marčensko pismo"} Maya{"majanski hijeroglifi"} + Medf{"medefaidrinsko pismo"} Mend{"mende pismo"} Merc{"meroitski kurziv"} Mero{"meroitik pismo"} Mlym{"malajalamsko pismo"} + Modi{"modi pismo"} Mong{"mongolsko pismo"} - Moon{"mesečevo pismo"} + Moon{"munova azbuka"} Mroo{"mro pismo"} Mtei{"meitei majek pismo"} + Mult{"multani pismo"} Mymr{"mijanmarsko pismo"} + Nagm{"nag mundari pismo"} + Nand{"nandinagari pismo"} Narb{"staro sjevernoarapsko pismo"} Nbat{"nabatejsko pismo"} + Newa{"neva pismo"} Nkgb{"naxi geba pismo"} Nkoo{"n’ko pismo"} Nshu{"nushu pismo"} @@ -631,17 +697,22 @@ bs{ Olck{"ol čiki pismo"} Orkh{"orkhon pismo"} Orya{"pismo orija"} + Osge{"osage pismo"} Osma{"osmanja pismo"} + Ougr{"starougursko pismo"} Palm{"palmyrene pismo"} + Pauc{"pau cin hau pismo"} Perm{"staro permiksko pismo"} Phag{"phags-pa pismo"} Phli{"pisani pahlavi"} - Phlp{"psalter pahlavi"} + Phlp{"psalter pahlavi pismo"} Phlv{"pahlavi pismo"} Phnx{"feničansko pismo"} Plrd{"polard fonetsko pismo"} Prti{"pisani partian"} + Qaag{"zavgji pismo"} Rjng{"rejang pismo"} + Rohg{"hanifi pismo"} Roro{"rongorongo pismo"} Runr{"runsko pismo"} Samr{"samaritansko pismo"} @@ -651,14 +722,19 @@ bs{ Sgnw{"znakovno pismo"} Shaw{"šavian pismo"} Shrd{"sharada pismo"} + Sidd{"sidam pismo"} Sind{"khudawadi pismo"} Sinh{"pismo sinhala"} + Sogd{"sogdian psmo"} + Sogo{"staro sogdian pismo"} Sora{"sora sompeng pismo"} + Soyo{"sojombo pismo"} + Sund{"sundansko pismo"} Sylo{"siloti nagri pismo"} Syrc{"sirijsko pismo"} Syre{"sirijsko estrangelo pismo"} Syrj{"zapadnosirijsko pismo"} - Syrn{"pismo istočne Sirije"} + Syrn{"istočnosirijsko pismo"} Tagb{"tagbanva pismo"} Takr{"takri pismo"} Tale{"tai le pismo"} @@ -669,20 +745,26 @@ bs{ Telu{"pismo telugu"} Teng{"tengvar pismo"} Tfng{"tifinag pismo"} - Tglg{"tagalog"} + Tglg{"tagalog pismo"} Thaa{"pismo tana"} Thai{"tajlandsko pismo"} Tibt{"tibetansko pismo"} Tirh{"tirhuta pismo"} + Tnsa{"tangsa pismo"} + Toto{"toto pismo"} Ugar{"ugaritsko pismo"} Vaii{"vai pismo"} Visp{"vidljivi govor"} + Vith{"vitkuki pismo"} Wara{"varang kshiti pismo"} + Wcho{"vančo pismo"} Wole{"woleai pismo"} Xpeo{"staropersijsko pismo"} Xsux{"sumersko-akadsko kuneiform pismo"} + Yezi{"jezidi pismo"} Yiii{"ji pismo"} - Zinh{"nasledno pismo"} + Zanb{"zanabazar četvrtasto pismo"} + Zinh{"nasljedno pismo"} Zmth{"matematička notacija"} Zsye{"emoji sličice"} Zsym{"simboli"} @@ -704,12 +786,15 @@ bs{ coptic{"Koptski kalendar"} dangi{"dangi kalendar"} ethiopic{"etiopski kalendar"} - ethiopic-amete-alem{"Etiopski kalendar \u0022Amete Alem\u0022"} + ethiopic-amete-alem{"etiopski kalendar \u0022Amete Alem\u0022"} gregorian{"gregorijanski kalendar"} hebrew{"hebrejski kalendar"} - indian{"Indijski nacionalni kalendar"} + indian{"indijski nacionalni kalendar"} islamic{"islamski kalendar"} - islamic-civil{"Islamski civilni kalendar"} + islamic-civil{"islamski civilni kalendar, tabelarni"} + islamic-rgsa{"islamski kalendar za Saudijsku Arabiju"} + islamic-tbla{"islamski kalendar, tabelarni, astronomska epoha"} + islamic-umalqura{"islamski kalendar, Umm al-Qura"} iso8601{"kalendar ISO-8601"} japanese{"japanski kalendar"} persian{"perzijski kalendar"} @@ -739,6 +824,10 @@ bs{ no{"Poredaj bez normalizacije"} yes{"Poredaj unikod normalizirano"} } + colNumeric{ + no{"Poredaj cifre pojedinačno"} + yes{"Poredaj cifre numerički"} + } colStrength{ identical{"Poredaj sve"} primary{"Poredaj samo po osnovnim slovima"} @@ -748,15 +837,23 @@ bs{ } collation{ big5han{"Tradicionalno kinesko sortiranje"} + compat{"Prethodno sortiranje radi usklađenosti"} + dictionary{"Rječničko sortiranje"} ducet{"standardno Unicode sortiranje"} - gb2312han{"Pojednostavljeno kinesko sortiranje"} + emoji{"Sortiranje po emoji sličicama"} + eor{"Evropska pravila sortiranja"} + gb2312han{"Pojednostavljeno kinesko sortiranje - GB2312"} phonebook{"Sortiranje kao telefonski imenik"} + phonetic{"Fonetsko sortiranje"} pinyin{"Pinjin sortiranje"} + reformed{"Reformirano sortiranje"} search{"općenito pretraživanje"} searchjl{"Pretraživanje po početnom suglasniku hangula"} standard{"standardno sortiranje"} stroke{"Sortiranje po broju crta"} traditional{"Tradicionalno sortiranje"} + unihan{"sortiranje prema korijenu i potezu"} + zhuyin{"zhuyin sortiranje"} } d0{ fwidth{"Široki"} @@ -764,10 +861,10 @@ bs{ npinyin{"Numerički"} } hc{ - h11{"12-satni format (0-11)"} - h12{"12-satni format (1-12)"} - h23{"24-satni format (0-23)"} - h24{"24-satni format (1-24)"} + h11{"12-satni format (0–11)"} + h12{"12-satni format (1–12)"} + h23{"24-satni format (0–23)"} + h24{"24-satni format (1–24)"} } lb{ loose{"Slobodni stil prijeloma reda"} @@ -784,15 +881,25 @@ bs{ ussystem{"američki mjerni sistem"} } numbers{ + ahom{"ahom cifre"} arab{"arapsko-indijski brojevi"} arabext{"prošireni arapsko-indijski brojevi"} armn{"armenski brojevi"} armnlow{"mali armenski brojevi"} + bali{"balijske cifre"} beng{"bengalski brojevi"} + brah{"brahmi cifre"} + cakm{"čakma cifre"} + cham{"čam cifre"} + cyrl{"ćirilični brojevi"} deva{"brojevi pisma devanagari"} + diak{"dives akuru cifre"} ethi{"etiopski brojevi"} + finance{"Finansijski brojevi"} fullwide{"široki brojevi"} geor{"gruzijski brojevi"} + gong{"gundžala bondi cifre"} + gonm{"masaram gondi cifre"} grek{"grčki brojevi"} greklow{"mali grčki brojevi"} gujr{"brojevi pisma gudžarati"} @@ -803,65 +910,174 @@ bs{ hant{"tradicionalni kineski brojevi"} hantfin{"tradicionalni kineski finansijski brojevi"} hebr{"hebrejski brojevi"} + hmng{"pahav hmong brojevi"} + hmnp{"nijakeng punču hmnog brojevi"} + java{"javanski brojevi"} jpan{"japanski brojevi"} jpanfin{"japanski finansijski brojevi"} + kali{"kajah li brojevi"} + kawi{"kawi cifre"} khmr{"kmerski brojevi"} knda{"brojevi pisma kanada"} + lana{"tai tam hora brojevi"} + lanatham{"tai tam tam brojevi"} laoo{"laoski brojevi"} latn{"arapski brojevi"} + lepc{"lepča brojevi"} + limb{"limbu brojevi"} + mathbold{"matematički podebljani brojevi"} + mathdbl{"matematički dvostruko podebljani brojevi"} + mathmono{"matematičke monospace cifre"} + mathsanb{"matematičke sans-serif podebljane cifre"} + mathsans{"matematičke sans-serif cifre"} mlym{"malajalamski brojevi"} + modi{"modi cifre"} + mong{"Mongolske cifre"} + mroo{"mro cifre"} + mtei{"mitei majek cifre"} mymr{"mijanmarski brojevi"} + mymrshan{"mijanmarske šan cifre"} + mymrtlng{"mijanmarske tai laing cifre"} + nagm{"nag mundari cifre"} + native{"Izvorne cifre"} + nkoo{"n’ko cifre"} + olck{"ol čiki cifre"} orya{"orijski brojevi"} + osma{"osmanjske cifre"} + rohg{"hanifi rohingaja cifre"} roman{"rimski brojevi"} romanlow{"mali rimski brojevi"} + saur{"sauraštra cifre"} + shrd{"šarada cifre"} + sind{"kudavade cifre"} + sinh{"sinhala lit cifre"} + sora{"sora sompeng cifre"} + sund{"sudanske cifre"} + takr{"takri cifre"} + talu{"nove tai lue cifre"} taml{"tradicionalni tamilski brojevi"} tamldec{"tamilski brojevi"} telu{"brojevi pisma telugu"} thai{"tajlandski brojevi"} tibt{"tibetanski brojevi"} + tirh{"tirhutanske cifre"} + tnsa{"tangsa cifre"} traditional{"Tradicionalni brojevi"} + vaii{"Vai cifre"} + wara{"warang citi cifre"} + wcho{"vančo cifre"} } } Variants{ - 1606NICT{"Francuski iz kasnog srednjeg veka do 1606."} - 1694ACAD{"Rani moderni francuski"} - 1901{"Tradicionalna nemačka ortografija"} + 1606NICT{"francuski iz kasnog srednjeg vijeka do 1606."} + 1694ACAD{"rani moderni francuski"} + 1901{"tradicionalna njemačka ortografija"} 1959ACAD{"Akademski"} - 1994{"Standardizovana rezijanska ortografija"} - 1996{"Nemačka ortografija 1996"} + 1994{"standardizirana rezijanska ortografija"} + 1996{"njemačka ortografija iz 1996."} + ABL1943{"ortografska pravila iz 1943."} + AKUAPEM{"akuapem"} + ALALC97{"ALA-LC romanizacija, izdanje iz 1997."} ALUKU{"Aluku dijalekt"} + AO1990{"Portugalski jezički ortografski sporazum iz 1990."} + ARANES{"aranes"} AREVELA{"Istočni jermenski"} AREVMDA{"Zapadno-jermenski"} + ARKAIKA{"arkaika"} + ASANTE{"asante"} + AUVERN{"auvern"} BAKU1926{"Ujedinjeni turski latinični alfabet"} + BALANKA{"balanka"} + BARLA{"barla"} + BASICENG{"osnovni engleski"} + BAUDDHA{"buda"} + BISCAYAN{"biskajanski"} BISKE{"San Đorđijo/Bila dijalekt"} + BOHORIC{"bohoričica"} BOONT{"Buntling"} + BORNHOLM{"Bornholm"} + CISAUP{"Cisaup"} + COLB1945{"Portugalsko-brazilski ortografski kongres iz 1945."} + CORNU{"Cornu"} + CREISS{"Creiss"} + DAJNKO{"Dajnko abeceda"} + EKAVSK{"srpski s ekavskim izgovorom"} EMODENG{"Rani moderni engleski"} FONIPA{"IPA fonetika"} + FONKIRSH{"Fonkirsh"} + FONNAPA{"Fonnapa"} FONUPA{"UPA fonetika"} + FONXSAMP{"Fonxsamp"} + GALLO{"Gallo"} + GASCON{"Gascon"} + GRCLASS{"Grclass"} + GRITAL{"Grital"} + GRMISTR{"Grmistr"} + HEPBURN{"Hepburnova romanizacija"} + HOGNORSK{"Hognorsk"} + HSISTEMO{"Hsistemo"} + IJEKAVSK{"srpski s ijekavskim izgovorom"} + ITIHASA{"Itihasa"} + IVANCHOV{"Ivanchov"} + JAUER{"Jauer"} + JYUTPING{"Jyutping"} KKCOR{"Uobičajena ortografija"} + KOCIEWIE{"Kociewie"} KSCOR{"Standardna ortografija"} + LAUKIKA{"Laukika"} + LEMOSIN{"Lemosin"} + LENGADOC{"Lengadoc"} LIPAW{"Lipovac dijalekt rezijanski"} + LUNA1918{"Luna1918"} METELKO{"Metelčica"} MONOTON{"Monotonik"} + NDYUKA{"Ndjuka dijalekt"} NEDIS{"Natison dijalekt"} + NEWFOUND{"Newfound"} + NICARD{"Nicard"} NJIVA{"Gnjiva/Njiva dijalekt"} NULIK{"Moderni volapuk"} OSOJS{"Oseako/Osojane dijalekt"} + OXENDICT{"Pravopis Oksforsdskog rječnika engleskog jezika"} + PAHAWH2{"Pahawh2"} + PAHAWH3{"Pahawh3"} + PAHAWH4{"Pahawh4"} PAMAKA{"Pamaka dijalekt"} + PEANO{"Peano"} + PETR1708{"Petr1708"} PINYIN{"Pinjinska romanizacija"} POLYTON{"Politonik"} - POSIX{"Kompjuter"} - REVISED{"Revidirana ortigrafija"} + POSIX{"Računarski jezik"} + PROVENC{"Provenc"} + PUTER{"Puter"} + REVISED{"Revidirana ortografija"} + RIGIK{"Rigik"} ROZAJ{"Rezijan"} SAAHO{"Saho"} SCOTLAND{"Škotski standardni engleski"} SCOUSE{"Skauz"} + SIMPLE{"Simple"} SOLBA{"Stolvica/Solbica dijalekt"} + SOTAV{"Grupa Sotavento dijalekata kabuverdianu jezika"} + SPANGLIS{"Spanglis"} + SURMIRAN{"Surmiran"} + SURSILV{"Sursilv"} + SUTSILV{"Sutsilv"} + SYNNEJYL{"Synnejyl"} TARASK{"Taraskijevica ortografija"} + TONGYONG{"Tongyong"} + TUNUMIIT{"Tunumiit"} UCCOR{"Ujedinjena ortografija"} UCRCOR{"Ujedinjena revidirana ortografija"} + ULSTER{"Ulster"} + UNIFON{"Fonetska abeceda Unifon"} + VAIDIKA{"Vaidika"} VALENCIA{"Valencijski"} + VALLADER{"Vallader"} + VECDRUKA{"Vecdruka"} + VIVARAUP{"Vivaraup"} WADEGILE{"Vejd-Žajl romanizacija"} + XSISTEMO{"Xsistemo"} } characterLabelPattern{ all{"{0} – sve"} diff --git a/icu/icu4c/source/data/lang/bs_Cyrl.txt b/icu/icu4c/source/data/lang/bs_Cyrl.txt index 9c0a9d805d2..4b7dbe6542f 100644 --- a/icu/icu4c/source/data/lang/bs_Cyrl.txt +++ b/icu/icu4c/source/data/lang/bs_Cyrl.txt @@ -33,15 +33,18 @@ bs_Cyrl{ am{"амхарски"} an{"арагонежански"} ang{"староенглески"} + ann{"оболо"} anp{"ангика"} ar{"арапски"} arc{"армајски"} arn{"ароканијски"} arp{"арапахо"} + ars{"најди арапски"} arw{"аравак"} as{"асемијски"} asa{"асу"} ast{"астуријски"} + atj{"атикамекв"} av{"аварски"} awa{"авадхи"} ay{"ајмара"} @@ -73,6 +76,7 @@ bs_Cyrl{ ca{"каталонски"} cad{"кадо"} car{"карипски"} + cay{"Кајуга"} cch{"атсамски"} ccp{"чакма"} ce{"чеченски"} @@ -89,12 +93,20 @@ bs_Cyrl{ chr{"чероки"} chy{"чејенски"} ckb{"централнокурдски"} + clc{"Чилкотин"} co{"корзикански"} cop{"коптски"} cr{"кри"} + crg{"мичиф"} crh{"кримеански турски"} + crj{"јужноисточни кре"} + crk{"равничарски кре"} + crl{"сјеверно источни кре"} + crm{"мосе кре"} + crr{"алгонкуански за Каролину"} cs{"чешки"} csb{"кашубијански"} + csw{"свампи кре"} cu{"старославенски"} cv{"чувашки"} cy{"велшки"} @@ -116,6 +128,7 @@ bs_Cyrl{ dyo{"јола-фоњи"} dyu{"ђула"} dz{"џонга"} + dzg{"дазага"} ebu{"ембу"} ee{"еве"} efi{"ефикски"} @@ -140,6 +153,7 @@ bs_Cyrl{ fo{"фарски"} fon{"фон"} fr{"француски"} + frc{"кајунски француски"} frm{"средњи француски"} fro{"старофранцуски"} frr{"северно-фризијски"} @@ -170,6 +184,7 @@ bs_Cyrl{ ha{"хауса"} hai{"хаида"} haw{"хавајски"} + hax{"јужни хаида"} he{"хебрејски"} hi{"хинди"} hil{"хилигајнон"} @@ -181,15 +196,18 @@ bs_Cyrl{ ht{"хаићански креолски"} hu{"мађарски"} hup{"хупа"} + hur{"халкомелем"} hy{"јерменски"} hz{"хереро"} ia{"интерлингва"} iba{"ибан"} + ibb{"ибибио"} id{"индонежански"} ie{"међујезички"} ig{"игбо"} ii{"сечуан ји"} ik{"унупиак"} + ikt{"западно канадски инуктитут"} ilo{"илоко"} inh{"ингвишки"} io{"идо"} @@ -216,6 +234,7 @@ bs_Cyrl{ kea{"кабовердијански креолски"} kfo{"коро"} kg{"конго"} + kgp{"каинганг"} kha{"каси"} kho{"котанешки"} khq{"којра чини"} @@ -245,6 +264,7 @@ bs_Cyrl{ kut{"кутенаи"} kv{"коми"} kw{"корнишки"} + kwk{"кваквала"} ky{"киргиски"} la{"латински"} lad{"ладино"} @@ -255,12 +275,16 @@ bs_Cyrl{ lez{"лезгиан"} lg{"ганда"} li{"лимбургиш"} + lij{"линуриан"} + lil{"лилоет"} lkt{"лакота"} ln{"лингала"} lo{"лаоски"} lol{"монго"} + lou{"луизиански креолски"} loz{"лози"} lrc{"сјеверни лури"} + lsm{"самиа"} lt{"литвански"} lu{"луба-катанга"} lua{"луба-лулуа"} @@ -294,6 +318,7 @@ bs_Cyrl{ mn{"монголски"} mnc{"манчу"} mni{"манипури"} + moe{"иму-аимун"} moh{"махавски"} mos{"моси"} mr{"марати"} @@ -338,6 +363,11 @@ bs_Cyrl{ nzi{"нзима"} oc{"провансалски"} oj{"ојибва"} + ojb{"сјеверозападни ојибва"} + ojc{"Централни обијва"} + ojs{"оји-кре"} + ojw{"западни ојибва"} + oka{"оканаган"} om{"оромо"} or{"одија"} os{"осетски"} @@ -349,11 +379,14 @@ bs_Cyrl{ pam{"пампанга"} pap{"папиаменто"} pau{"палауански"} + pcm{"нигеријски пидгин"} peo{"староперсијски"} phn{"феничански"} pi{"пали"} + pis{"пијин"} pl{"пољски"} pon{"понпејски"} + pqm{"малисет-шасамкуоди"} prg{"пруски"} pro{"старопровансалски"} ps{"паштунски"} @@ -362,12 +395,12 @@ bs_Cyrl{ raj{"рађастани"} rap{"рапануи"} rar{"раротонган"} + rhg{"рохимгја"} rm{"рето-романски"} rn{"рунди"} ro{"румунски"} rof{"ромбо"} rom{"романи"} - root{"рут"} ru{"руски"} rup{"ароманијски"} rw{"кинјаруанда"} @@ -379,6 +412,7 @@ bs_Cyrl{ saq{"самбуру"} sas{"сасак"} sat{"сантали"} + sba{"нгамбеј"} sbp{"сангу"} sc{"сардињаски"} scn{"сицилијански"} @@ -396,6 +430,7 @@ bs_Cyrl{ sid{"сидамо"} sk{"словачки"} sl{"словенски"} + slh{"јужни лушотсед"} sm{"самоански"} sma{"јужни сами"} smj{"луле сами"} @@ -411,6 +446,7 @@ bs_Cyrl{ srr{"серер"} ss{"свати"} st{"сесото"} + str{"страитс салиш"} su{"сундански"} suk{"сукума"} sus{"сусу"} @@ -421,13 +457,16 @@ bs_Cyrl{ syc{"класични сиријски"} syr{"сиријски"} ta{"тамилски"} + tce{"јужни тутчоне"} te{"телугу"} tem{"тимне"} teo{"тесо"} ter{"терено"} tet{"тетум"} tg{"таџички"} + tgx{"тагиш"} th{"тајландски"} + tht{"талтан"} ti{"тигриња"} tig{"тигре"} tiv{"тив"} @@ -440,11 +479,14 @@ bs_Cyrl{ tn{"тсвана"} to{"тонга"} tog{"њаса тонга"} + tok{"токи пона"} tpi{"ток писин"} tr{"турски"} + trv{"тароко"} ts{"тсонга"} tsi{"тсимшиан"} tt{"татарски"} + ttm{"сјеверни тутчоне"} tum{"тумбука"} tvl{"тувалу"} tw{"тви"} @@ -462,6 +504,7 @@ bs_Cyrl{ uz{"узбечки"} vai{"ваи"} ve{"венда"} + vec{"венецијански"} vi{"вијетнамски"} vo{"волапук"} vot{"вотски"} @@ -472,14 +515,17 @@ bs_Cyrl{ war{"варај"} was{"вашо"} wo{"волоф"} + wuu{"ву кинески"} xal{"калмик"} xh{"коса"} xog{"сога"} yao{"јао"} yap{"јапешки"} yav{"јангбен"} + ybb{"јемба"} yi{"јидиш"} yo{"јоруба"} + yrl{"ненгату"} yue{"кантонски"} za{"жуанг"} zap{"запотечки"} @@ -493,17 +539,24 @@ bs_Cyrl{ zza{"заза"} } Scripts{ + Adlm{"адламанско писмо"} + Aghb{"бијело албанско писмо"} + Ahom{"ахом писмо"} Arab{"арапско писмо"} + Aran{"насталик писмо"} Armi{"империјско арамејско писмо"} Armn{"јерменско писмо"} Avst{"авестанско писмо"} Bali{"балијско писмо"} + Bamu{"бамум писмо"} + Bass{"баса вах писмо"} Batk{"батак писмо"} Beng{"бенгалско писмо"} + Bhks{"баиксуки писмо"} Blis{"блисимболично писмо"} Bopo{"бопомофо писмо"} Brah{"браманско писмо"} - Brai{"Брајево писмо"} + Brai{"брајево писмо"} Bugi{"бугинско писмо"} Buhd{"бухидско писмо"} Cakm{"чакманско писмо"} @@ -511,21 +564,31 @@ bs_Cyrl{ Cari{"каријско писмо"} Cham{"чамско писмо"} Cher{"Чероки"} + Chrs{"чорамсианско писмо"} Cirt{"цирт писмо"} Copt{"коптичко писмо"} + Cpmn{"кипро-миноанско писмо"} Cprt{"кипарско писмо"} Cyrl{"ћирилица"} - Cyrs{"Старословенска црквена ћирилица"} + Cyrs{"старословенска црквена ћирилица"} Deva{"деванагари"} + Diak{"дивес акуру писмо"} + Dogr{"догра писмо"} Dsrt{"Дезерет"} + Dupl{"дуплојанska stenografija"} Egyd{"египатско народно писмо"} Egyh{"египатско хијератско писмо"} Egyp{"египатски хијероглифи"} + Elba{"елбасан писмо"} + Elym{"елимаик писмо"} Ethi{"етиопско писмо"} Geok{"грузијско кхутсури писмо"} Geor{"грузијско писмо"} Glag{"глагољица"} - Goth{"Готика"} + Gong{"гуњала гонди писмо"} + Gonm{"масарам гонди писмо"} + Goth{"готика"} + Gran{"гранта писмо"} Grek{"грчко писмо"} Gujr{"гуџарати"} Guru{"гурмуки писмо"} @@ -535,9 +598,12 @@ bs_Cyrl{ Hano{"хануно"} Hans{"поједностављени"} Hant{"традиционални"} + Hatr{"хатран писмо"} Hebr{"хебрејско писмо"} Hira{"хирагана"} + Hluw{"анатолијски хијероглифи"} Hmng{"пахав хмонг писмо"} + Hmnp{"нјакенг пауче хмонг писмо"} Hrkt{"јапанско слоговно писмо"} Hung{"старомађарско писмо"} Inds{"индушко писмо"} @@ -547,8 +613,11 @@ bs_Cyrl{ Jpan{"јапанско писмо"} Kali{"кајах-ли писмо"} Kana{"катакана"} + Kawi{"кави писмо"} Khar{"карошти писмо"} Khmr{"кмерско писмо"} + Khoj{"којки писмо"} + Kits{"китан мала слова"} Knda{"канада писмо"} Kore{"корејско писмо"} Kthi{"каити"} @@ -561,63 +630,104 @@ bs_Cyrl{ Limb{"лимбу писмо"} Lina{"линеарно А писмо"} Linb{"линеарно Б писмо"} + Lisu{"фрасер писмо"} Lyci{"лисијско писмо"} Lydi{"лидијско писмо"} + Mahj{"махајани писмо"} + Maka{"макасар писмо"} Mand{"мандеанско писмо"} Mani{"манихејско писмо"} + Marc{"марчен писмо"} Maya{"мајански хијероглифи"} + Medf{"медефаидрин писмо"} + Mend{"менде писмо"} + Merc{"меоитиц курзив"} Mero{"мероитик писмо"} Mlym{"малајалам писмо"} + Modi{"моди писмо"} Mong{"монголско писмо"} Moon{"месечево писмо"} + Mroo{"мро писмо"} Mtei{"меитеи мајек писмо"} + Mult{"мултани писмо"} Mymr{"мијанмарско писмо"} + Nagm{"наг мундари писмо"} + Nand{"нандинагари писмо"} + Narb{"старо сјеверно арапско писмо"} + Nbat{"набатаен писмо"} + Newa{"нева писмо"} Nkoo{"н’ко писмо"} + Nshu{"нушу писмо"} Ogam{"огамско писмо"} Olck{"ол чики писмо"} Orkh{"орконско писмо"} Orya{"одија писмо"} + Osge{"осаге писмо"} Osma{"осмањанско писмо"} + Ougr{"старо ујгур писмо"} + Palm{"палмѕрене писмо"} + Pauc{"пау цин хау писмо"} Perm{"старо пермикско писмо"} Phag{"пагс-па писмо"} Phli{"писани пахлави"} Phlp{"псалтер пахлави"} Phlv{"пахлави писмо"} - Phnx{"Феничанско писмо"} + Phnx{"феничанско писмо"} Plrd{"поралд фонетско писмо"} Prti{"писани партиан"} + Qaag{"завгји писмо"} Rjng{"рејанг писмо"} + Rohg{"ханифи писмо"} Roro{"ронгоронго писмо"} Runr{"рунско писмо"} Samr{"самаританско писмо"} Sara{"сарати писмо"} + Sarb{"старо јужно арапско писмо"} Saur{"саураштра писмо"} Sgnw{"знаковно писмо"} Shaw{"шавијанско писмо"} + Shrd{"шарада писмо"} + Sidd{"сидхам писмо"} + Sind{"кудавади писмо"} Sinh{"синхалско писмо"} + Sogd{"согдиан писмо"} + Sogo{"старо согдиан писмо"} + Sora{"сора сомпенг писмо"} + Soyo{"сојомбо писмо"} + Sund{"сунданесе писмо"} Sylo{"силоти нагри писмо"} Syrc{"сиријско писмо"} Syre{"сиријско естрангело писмо"} Syrj{"западносиријско писмо"} Syrn{"писмо источне Сирије"} Tagb{"тагбанва писмо"} + Takr{"такри писмо"} Tale{"таи ле писмо"} Talu{"нови таи луе"} Taml{"тамилско писмо"} + Tang{"тангут писмо"} Tavt{"таи виет писмо"} Telu{"телугу писмо"} Teng{"тенгвар писмо"} Tfng{"тифинаг писмо"} - Tglg{"Тагалог"} + Tglg{"тагалог"} Thaa{"тана писмо"} Thai{"тајландско писмо"} Tibt{"тибетанско писмо"} + Tirh{"тирхута писмо"} + Tnsa{"тангса писмо"} + Toto{"тото писмо"} Ugar{"угаритско писмо"} Vaii{"ваи писмо"} Visp{"видљиви говор"} + Vith{"виткуки писмо"} + Wara{"варанг кшити писмо"} + Wcho{"ванчо"} Xpeo{"староперсијско писмо"} Xsux{"сумерско-акадско кунеиформ писмо"} + Yezi{"језиди писмо"} Yiii{"ји писмо"} + Zanb{"занабазар клинасто писмо"} Zinh{"наследно писмо"} Zmth{"математичка нотација"} Zsye{"емоџи"} @@ -736,14 +846,40 @@ bs_Cyrl{ 1606NICT{"Француски из касног средњег века до 1606."} 1694ACAD{"Рани модерни француски"} 1901{"Традиционална немачка ортографија"} + 1959ACAD{"Академски"} 1994{"Стандарднизована ресијанска ортографија"} 1996{"Немачка ортографија из 1996"} + ABL1943{"Ортографска формулација 1943"} + AKUAPEM{"АКУАПЕМ"} + ALALC97{"АЛА-ЛЦ Романизација, издање 1997."} + ALUKU{"Алуку дијалект"} + AO1990{"Споразум о ортографији португалског језика од 1990."} + ARANES{"АРАНЕС"} AREVELA{"Источни арменијски"} AREVMDA{"Западно јерменска"} + ARKAIKA{"АРКАИКА"} + ASANTE{"АСАНТЕ"} + AUVERN{"АУВЕРН"} BAKU1926{"Уједињен турски латинични алфабет"} + BALANKA{"Баланка дијалект Аниија"} + BARLA{"Барлавенто дијалект групе Кабзвердијана"} + BASICENG{"БАСИЦЕНГ"} + BAUDDHA{"БАУДДХА"} + BISCAYAN{"БИСЦАЈАН"} BISKE{"Сан Ђорђио/Била дијалект"} + BOHORIC{"Бохорочки алфабет"} BOONT{"Бунтлинг"} + BORNHOLM{"БОРНХОЛМ"} + CISAUP{"ЦИСАУП"} + COLB1945{"Конвенција о португалског ортографији за Бразил од 1945."} + CORNU{"ЦОРНУ"} + CREISS{"КРЕИС"} + DAJNKO{"дајнко алфабет"} + EKAVSK{"српрски с екавицом"} + EMODENG{"рани модерни енглески"} FONIPA{"ИПА фонетика"} + FONKIRSH{"ФОНКИРШ"} + FONNAPA{"ФОНАПА"} FONUPA{"УПА фонетика"} LIPAW{"Липовички дијалект ресијански"} MONOTON{"Монотоник"} diff --git a/icu/icu4c/source/data/lang/ca.txt b/icu/icu4c/source/data/lang/ca.txt index 826fd7c4655..122d95d5143 100644 --- a/icu/icu4c/source/data/lang/ca.txt +++ b/icu/icu4c/source/data/lang/ca.txt @@ -5,14 +5,14 @@ ca{ Keys{ calendar{"calendari"} cf{"format de moneda"} - colAlternate{"ordenació sense tenir en compte els símbols"} - colBackwards{"ordenació per accents invertida"} - colCaseFirst{"ordenació per majúscules i minúscules"} - colCaseLevel{"ordenació per detecció de majúscules"} - colNormalization{"ordenació normalitzada"} - colNumeric{"ordenació numèrica"} - colStrength{"força de l’ordenació"} - collation{"ordenació"} + colAlternate{"ordre sense tenir en compte els símbols"} + colBackwards{"ordre per accents invertit"} + colCaseFirst{"ordre per majúscules i minúscules"} + colCaseLevel{"ordre per detecció de majúscules"} + colNormalization{"ordre normalitzat"} + colNumeric{"ordre numèric"} + colStrength{"força de l’ordre"} + collation{"ordre"} currency{"moneda"} hc{"sistema horari (12 h o 24 h)"} lb{"estil de salt de línia"} @@ -43,6 +43,7 @@ ca{ am{"amhàric"} an{"aragonès"} ang{"anglès antic"} + ann{"obolo"} anp{"angika"} ar{"àrab"} arc{"arameu"} @@ -56,6 +57,7 @@ ca{ asa{"pare"} ase{"llengua de signes americana"} ast{"asturià"} + atj{"atacama"} av{"àvar"} awa{"awadhi"} ay{"aimara"} @@ -115,13 +117,21 @@ ca{ chr{"cherokee"} chy{"xeiene"} ckb{"kurd central"} + clc{"chilcotin"} co{"cors"} cop{"copte"} cr{"cree"} + crg{"michif"} crh{"tàtar de Crimea"} + crj{"cree sud-oriental"} + crk{"cree de la plana"} + crl{"cree nord-oriental"} + crm{"moose cree"} + crr{"algonquí de Carolina"} crs{"francès crioll de les Seychelles"} cs{"txec"} csb{"caixubi"} + csw{"swampy cree"} cu{"eslau eclesiàstic"} cv{"txuvaix"} cy{"gal·lès"} @@ -207,6 +217,7 @@ ca{ hai{"haida"} hak{"xinès hakka"} haw{"hawaià"} + hax{"haida meridional"} he{"hebreu"} hi{"hindi"} hif{"hindi de Fiji"} @@ -220,6 +231,7 @@ ca{ ht{"crioll d’Haití"} hu{"hongarès"} hup{"hupa"} + hur{"halkomelem"} hy{"armeni"} hz{"herero"} ia{"interlingua"} @@ -230,6 +242,7 @@ ca{ ig{"igbo"} ii{"yi sichuan"} ik{"inupiak"} + ikt{"inuktitut occidental canadenc"} ilo{"ilocano"} inh{"ingúix"} io{"ido"} @@ -291,6 +304,7 @@ ca{ kut{"kutenai"} kv{"komi"} kw{"còrnic"} + kwk{"kwak’wala"} ky{"kirguís"} la{"llatí"} lad{"judeocastellà"} @@ -302,6 +316,7 @@ ca{ lg{"ganda"} li{"limburguès"} lij{"lígur"} + lil{"lillooet"} lkt{"lakota"} lmo{"llombard"} ln{"lingala"} @@ -310,6 +325,7 @@ ca{ lou{"crioll francès de Louisiana"} loz{"lozi"} lrc{"luri septentrional"} + lsm{"saamia"} lt{"lituà"} lu{"luba katanga"} lua{"luba-lulua"} @@ -347,6 +363,7 @@ ca{ mn{"mongol"} mnc{"manxú"} mni{"manipurí"} + moe{"innu-aimun"} moh{"mohawk"} mos{"moore"} mr{"marathi"} @@ -395,6 +412,11 @@ ca{ nzi{"nzema"} oc{"occità"} oj{"ojibwa"} + ojb{"ojibwa septentrional"} + ojc{"ojibwa central"} + ojs{"oji-cree"} + ojw{"ojibwa occidental"} + oka{"okanagà"} om{"oromo"} or{"oriya"} os{"osseta"} @@ -413,10 +435,12 @@ ca{ pfl{"alemany palatí"} phn{"fenici"} pi{"pali"} + pis{"pidgin"} pl{"polonès"} pms{"piemontès"} pnt{"pòntic"} pon{"ponapeà"} + pqm{"maliseet-passamaquoddy"} prg{"prussià"} pro{"provençal antic"} ps{"paixtu"} @@ -427,12 +451,12 @@ ca{ rap{"rapanui"} rar{"rarotongà"} rgn{"romanyès"} + rhg{"rohingya"} rm{"retoromànic"} rn{"rundi"} ro{"romanès"} rof{"rombo"} rom{"romaní"} - root{"arrel"} ru{"rus"} rup{"aromanès"} rw{"ruandès"} @@ -466,6 +490,7 @@ ca{ sid{"sidamo"} sk{"eslovac"} sl{"eslovè"} + slh{"lushootseed meridional"} sm{"samoà"} sma{"sami meridional"} smj{"sami lule"} @@ -482,6 +507,7 @@ ca{ ss{"swazi"} ssy{"saho"} st{"sotho meridional"} + str{"straits salish"} su{"sondanès"} suk{"sukuma"} sus{"susú"} @@ -493,13 +519,16 @@ ca{ syr{"siríac"} szl{"silesià"} ta{"tàmil"} + tce{"tutxone meridional"} te{"telugu"} tem{"temne"} teo{"teso"} ter{"terena"} tet{"tètum"} tg{"tadjik"} + tgx{"tagish"} th{"tai"} + tht{"tahltà"} ti{"tigrinya"} tig{"tigre"} tiv{"tiv"} @@ -514,12 +543,14 @@ ca{ tn{"setswana"} to{"tongalès"} tog{"tonga"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turc"} trv{"taroko"} ts{"tsonga"} tsi{"tsimshià"} tt{"tàtar"} + ttm{"tutxone septentrional"} ttt{"tat meridional"} tum{"tumbuka"} tvl{"tuvaluà"} @@ -563,6 +594,7 @@ ca{ ybb{"yemba"} yi{"ídix"} yo{"ioruba"} + yrl{"nheengatú"} yue{"cantonès"} za{"zhuang"} zap{"zapoteca"} @@ -582,7 +614,7 @@ ca{ Aghb{"albanès caucàsic"} Ahom{"ahom"} Arab{"àrab"} - Aran{"nastaliq"} + Aran{"nasta’liq"} Armi{"arameu imperial"} Armn{"armeni"} Avst{"avèstic"} @@ -599,7 +631,7 @@ ca{ Bugi{"buginès"} Buhd{"buhid"} Cakm{"chakma"} - Cans{"síl·labes dels aborígens canadencs unificats"} + Cans{"sil·labari aborigen canadenc unificat"} Cari{"carià"} Cham{"cham"} Cher{"cherokee"} @@ -676,7 +708,7 @@ ca{ Mong{"mongol"} Moon{"moon"} Mroo{"mro"} - Mtei{"manipurí"} + Mtei{"manipuri"} Mult{"multani"} Mymr{"birmà"} Narb{"antic nord-aràbic"} @@ -703,6 +735,7 @@ ca{ Prti{"parthià inscripcional"} Qaag{"zawgyi"} Rjng{"rejang"} + Rohg{"hanifi"} Roro{"rongo-rongo"} Runr{"rúnic"} Samr{"samarità"} @@ -731,7 +764,7 @@ ca{ Tavt{"tai viet"} Telu{"telugu"} Teng{"tengwar"} - Tfng{"tifinagh"} + Tfng{"tifinag"} Tglg{"tagàlog"} Thaa{"thaana"} Thai{"tailandès"} @@ -816,21 +849,22 @@ ca{ } collation{ big5han{"ordre del xinès tradicional - Big5"} - compat{"ordenació anterior, per a compatibilitat"} - dictionary{"ordenació de diccionari"} - ducet{"ordenació Unicode predeterminada"} + compat{"ordre anterior, per a compatibilitat"} + dictionary{"ordre de diccionari"} + ducet{"ordre Unicode predeterminat"} eor{"normes europees d’ordenació"} gb2312han{"ordre del xinès simplificat - GB2312"} phonebook{"ordre de la guia telefònica"} - phonetic{"Ordenació fonètica"} + phonetic{"ordre fonètic"} pinyin{"ordre pinyin"} - reformed{"ordenació reformada"} + reformed{"ordre reformat"} search{"cerca de propòsit general"} searchjl{"cerca per consonant inicial del hangul"} - standard{"ordenació estàndard"} + standard{"ordre estàndard"} stroke{"ordre dels traços"} traditional{"ordre tradicional"} - unihan{"ordenació per quantitat de traços radicals"} + unihan{"ordre de traços radicals"} + zhuyin{"ordre zhuyin"} } d0{ fwidth{"amplada completa"} @@ -864,6 +898,7 @@ ca{ armnlow{"nombres armenis en minúscula"} bali{"dígits balinesos"} beng{"dígits bengalins"} + cakm{"dígits chakma"} cham{"dígits txams"} deva{"dígits devanagaris"} ethi{"nombres etiòpics"} @@ -897,7 +932,7 @@ ca{ mtei{"dígits meitei mayek"} mymr{"dígits de Myanmar"} mymrshan{"dígits shan de Myanmar"} - native{"Dígits natius"} + native{"dígits natius"} nkoo{"dígits n’ko"} olck{"dígits ol chiki"} orya{"dígits oriya"} @@ -991,7 +1026,7 @@ ca{ superscript{"superíndex {0}"} } codePatterns{ - language{"Idioma: {0}"} + language{"Llengua: {0}"} script{"Escriptura: {0}"} territory{"Regió: {0}"} } diff --git a/icu/icu4c/source/data/lang/ccp.txt b/icu/icu4c/source/data/lang/ccp.txt index 7380c4ab144..0c480b9eb8b 100644 --- a/icu/icu4c/source/data/lang/ccp.txt +++ b/icu/icu4c/source/data/lang/ccp.txt @@ -390,7 +390,6 @@ ccp{ ro{"𑄢𑄮𑄟𑄚𑄩𑄠𑄧"} rof{"𑄢𑄧𑄟𑄴𑄝𑄮"} rom{"𑄢𑄮𑄟𑄚𑄨"} - root{"𑄥𑄨𑄠𑄮𑄢𑄴"} ru{"𑄢𑄪𑄌𑄴"} rup{"𑄃𑄢𑄴𑄟𑄬𑄚𑄨𑄠𑄚𑄴"} rw{"𑄇𑄨𑄚𑄴𑄠𑄢𑄮𑄠𑄚𑄴𑄓"} diff --git a/icu/icu4c/source/data/lang/ce.txt b/icu/icu4c/source/data/lang/ce.txt index 29f49a7a9e8..8a6468c5e15 100644 --- a/icu/icu4c/source/data/lang/ce.txt +++ b/icu/icu4c/source/data/lang/ce.txt @@ -281,7 +281,6 @@ ce{ rn{"рунди"} ro{"румынийн"} rof{"ромбо"} - root{"ораман мотт"} ru{"оьрсийн"} rup{"аруминийн"} rw{"киньяруанда"} diff --git a/icu/icu4c/source/data/lang/ceb.txt b/icu/icu4c/source/data/lang/ceb.txt index f54cf11ccd3..31884379d56 100644 --- a/icu/icu4c/source/data/lang/ceb.txt +++ b/icu/icu4c/source/data/lang/ceb.txt @@ -5,9 +5,9 @@ ceb{ Languages{ ar{"Arabic"} bn{"Bangla"} - ceb{"Binisaya"} - de{"Aleman"} - en{"Ingles"} + ceb{"Cebuano"} + de{"German"} + en{"English"} es{"Espanyol"} fr{"Pranses"} hi{"Hindi"} @@ -18,7 +18,7 @@ ceb{ nl{"Dutch"} pl{"Polish"} pt{"Portuguese"} - ru{"Ruso"} + ru{"Russian"} th{"Thai"} tr{"Turkish"} und{"Wala Mailhing Lengguwahe"} @@ -29,7 +29,7 @@ ceb{ Cyrl{"Sirilisko"} Hans{"Pinasimple"} Hant{"Tradisyonal"} - Jpan{"Hinapon"} + Jpan{"Japanese"} Kore{"Korean"} Latn{"Latin"} Zxxx{"Dili Sinulat"} diff --git a/icu/icu4c/source/data/lang/chr.txt b/icu/icu4c/source/data/lang/chr.txt index 7a10ba41f5f..7cdec4c5b31 100644 --- a/icu/icu4c/source/data/lang/chr.txt +++ b/icu/icu4c/source/data/lang/chr.txt @@ -26,13 +26,16 @@ chr{ alt{"ᏧᎦᎾᏮ ᏗᏜ ᎠᎵᏔᎢ"} am{"ᎠᎹᎭᎵᎩ"} an{"ᎠᏩᎪᏂᏏ"} + ann{"ᎣᏉᎶ"} anp{"ᎠᎾᎩᎧ"} ar{"ᎡᎳᏈ"} arn{"ᎹᏊᏤ"} arp{"ᎠᏩᏈᎰ"} + ars{"ᎾᏣᏗ ᎠᎳᏈ"} as{"ᎠᏌᎻᏏ"} asa{"ᎠᏑ"} ast{"ᎠᏍᏚᎵᎠᏂ"} + atj{"ᎠᏂᏘᎧᎺᏆ"} av{"ᎠᏩᎵᎧ"} awa{"ᎠᏩᏗ"} ay{"ᎠᏱᎹᎳ"} @@ -66,12 +69,21 @@ chr{ chk{"ᏧᎨᏎ"} chm{"ᎹᎵ"} cho{"ᎠᏣᏓ"} + chp{"ᎠᏥᏇᏯᏂ"} chr{"ᏣᎳᎩ"} chy{"ᏣᏰᏂ"} ckb{"ᎠᏰᏟ ᎫᏗᏏ"} + clc{"ᏥᎸᎪᏘᎾ"} co{"ᎪᎵᏍᎢᎧᏂ"} + crg{"ᎻᏥᏩ"} + crj{"ᏧᎦᏃᏮ ᏗᎧᎸᎬ Ꮯ"} + crk{"ᏠᎨᏏ Ꮯ"} + crl{"ᏧᏴᏢ ᏗᎧᎸᎬ Ꮯ"} + crm{"ᎠᏫ ᎡᏆ Ꮯ"} + crr{"ᎠᎵᎦᏂᏈᎠᎾ"} crs{"ᏎᏎᎵᏩ ᏟᏲᎵ ᎠᏂᎦᎸ"} cs{"ᏤᎩ"} + csw{"ᏌᎷᏱ Ꮯ"} cu{"ᏧᏂᎳᏫᏍᏗ ᏍᎳᏫᎪ"} cv{"ᏧᏩᏏ"} cy{"ᏪᎵᏏ"} @@ -82,6 +94,7 @@ chr{ de{"ᏙᎢᏥ"} dgr{"ᎩᏟ ᎤᏄᎳᏥ"} dje{"ᏌᎹ"} + doi{"ᏙᎦᎵ"} dsb{"ᎡᎳᏗ ᏐᏈᎠᏂ"} dua{"ᏚᎠᎳ"} dv{"ᏗᏪᎯ"} @@ -107,6 +120,8 @@ chr{ fo{"ᏇᎶᎡᏍ"} fon{"ᏠᏂ"} fr{"ᎦᎸᏥ"} + frc{"ᎨᏨᏂ ᎦᎸᏥ"} + frr{"ᏧᏴᏢ ᎷᏈ"} fur{"ᏞᎤᎵᎠᏂ"} fy{"ᏭᏕᎵᎬ ᏗᏜ ᏟᏏᎠᏂ"} ga{"ᎨᎵᎩ"} @@ -123,7 +138,9 @@ chr{ gv{"ᎹᎾᎧᏏ"} gwi{"ᏈᏥᏂ"} ha{"ᎭᎤᏌ"} + hai{"ᎭᏱᏓ"} haw{"ᎭᏩᎼ"} + hax{"ᏧᎦᏃᏮ ᏗᏜ ᎭᏱᏓ"} he{"ᎠᏂᏈᎷ"} hi{"ᎯᏂᏗ"} hil{"ᎯᎵᎨᎾᏂ"} @@ -133,6 +150,7 @@ chr{ ht{"ᎮᏏᎠᏂ ᏟᏲᎵ"} hu{"ᎲᏂᎦᎵᎠᏂ"} hup{"ᎠᏂᎱᏆ"} + hur{"ᎭᎵᎪᎺᎴᎻ"} hy{"ᎠᎳᎻᎠᏂ"} hz{"ᎮᎴᎶ"} ia{"ᎠᏰᏟ ᎦᏬᏂᎯᏍᏗ"} @@ -141,6 +159,7 @@ chr{ id{"ᎢᏂᏙᏂᏏᎠ"} ig{"ᎢᎦᎪ"} ii{"ᏏᏧᏩᏂ Ᏹ"} + ikt{"ᏭᏕᎵᎬ ᎨᎾᏓ ᎢᏄᎩᏘᏚᏘ"} ilo{"ᎢᎶᎪ"} inh{"ᎢᏂᎫᏏ"} io{"ᎢᏙ"} @@ -162,6 +181,7 @@ chr{ kde{"ᎹᎪᏕ"} kea{"ᎧᏊᏪᏗᎠᏄ"} kfo{"ᎪᎶ"} + kgp{"ᎨᏂᎨᏂ"} kha{"ᎧᏏ"} khq{"ᎪᏱᎳ ᏥᏂ"} ki{"ᎩᎫᏳ"} @@ -188,6 +208,7 @@ chr{ kum{"ᎫᎻᎧ"} kv{"ᎪᎻ"} kw{"ᏎᎷᎭ"} + kwk{"ᏆᏆᎳ"} ky{"ᎩᎵᏣᎢᏍ"} la{"ᎳᏘᏂ"} lad{"ᎳᏗᏃ"} @@ -196,11 +217,14 @@ chr{ lez{"ᎴᏏᎦᏂ"} lg{"ᎦᏂᏓ"} li{"ᎴᎹᏊᎵᏏ"} + lil{"ᎵᎶᎡᏘ"} lkt{"ᎳᎪᏓ"} ln{"ᎵᏂᎦᎳ"} lo{"ᎳᎣ"} + lou{"ᎷᏫᏏᎡᎾ ᎦᏬᏂᎯᏍᏗ"} loz{"ᎶᏏ"} lrc{"ᏧᏴᏢ ᏗᏜ ᎷᎵ"} + lsm{"ᏌᎠᎻᎠ"} lt{"ᎵᏚᏩᏂᎠᏂ"} lu{"ᎷᏆ-ᎧᏔᎦ"} lua{"ᎷᏆ-ᎷᎷᎠ"} @@ -229,6 +253,7 @@ chr{ ml{"ᎹᎳᏯᎳᎻ"} mn{"ᎹᏂᎪᎵᎠᏂ"} mni{"ᎺᏂᏉᎵ"} + moe{"ᎢᏄ-ᎠᏱᏵᏂ"} moh{"ᎼᎭᎩ"} mos{"ᎼᏍᏏ"} mr{"ᎹᎳᏘ"} @@ -256,6 +281,7 @@ chr{ nmg{"ᏆᏏᏲ"} nn{"ᏃᎵᏪᏥᏂ ᎾᎵᏍᎩ"} nnh{"ᎾᏥᏰᎹᏊᏂ"} + no{"ᏃᎵᏪᏥᏂ"} nog{"ᏃᎦᏱ"} nqo{"ᎾᎪ"} nr{"ᏧᎦᎾᏮ ᏂᏕᏇᎴ"} @@ -265,6 +291,11 @@ chr{ ny{"ᏂᏯᏂᏣ"} nyn{"ᏂᏯᎾᎪᎴ"} oc{"ᎠᏏᏔᏂ"} + ojb{"ᏧᏴᏢ ᏭᏕᎵᎬ ᎣᏥᏆ"} + ojc{"ᎠᏰᏟ ᎣᏥᏆ"} + ojs{"ᎣᏥ-Ꮯ"} + ojw{"ᏭᏕᎵᎬ ᏗᏜ ᎣᏥᏆ"} + oka{"ᎣᎧᎾᎦᏂ"} om{"ᎣᎶᎼ"} or{"ᎣᏗᎠ"} os{"ᎣᏎᏘᎧ"} @@ -274,7 +305,9 @@ chr{ pap{"ᏆᏈᏯᎺᎾᏙ"} pau{"ᏆᎳᎤᏩᏂ"} pcm{"ᎾᎩᎵᎠᏂ ᏈᏥᏂ"} + pis{"ᏈᏥᎾ"} pl{"ᏉᎵᏍ"} + pqm{"ᎹᎵᏏᏘ-ᏇᏌᎹᏉᏗ"} prg{"ᏡᏏᎠᏂ"} ps{"ᏆᏍᏙ"} pt{"ᏉᏧᎩᏍ"} @@ -282,11 +315,11 @@ chr{ quc{"ᎩᏤ"} rap{"ᎳᏆᏄᏫ"} rar{"ᎳᎶᏙᎾᎦᏂ"} + rhg{"ᎶᎯᏂᏯ"} rm{"ᎠᏂᎶᎺᏂ"} rn{"ᎷᏂᏗ"} ro{"ᎶᎹᏂᎠᏂ"} rof{"ᎶᎹᏉ"} - root{"ᎤᎾᏍᎦᎸ"} ru{"ᏲᏅᎯ"} rup{"ᎠᏬᎹᏂᎠᏂ"} rw{"ᎩᏂᏯᏩᏂᏓ"} @@ -312,6 +345,7 @@ chr{ si{"ᏏᎾᎭᎳ"} sk{"ᏍᎶᏩᎩ"} sl{"ᏍᎶᏫᏂᎠᏂ"} + slh{"ᏧᎦᏃᏮ ᏗᏜ ᎷᏑᏘᏏᏗ"} sm{"ᏌᎼᏯᏂ"} sma{"ᏧᎦᎾᏮ ᏗᏜ ᏌᎻ"} smj{"ᎷᎴ ᏌᎻ"} @@ -326,6 +360,7 @@ chr{ ss{"ᏍᏩᏘ"} ssy{"ᏌᎰ"} st{"ᏧᎦᎾᏮ ᏗᏜ ᏐᏠ"} + str{"ᏌᎵᏏ"} su{"ᏑᏂᏓᏂᏏ"} suk{"ᏑᎫᎹ"} sv{"ᏍᏫᏗᏏ"} @@ -333,23 +368,29 @@ chr{ swb{"ᎪᎼᎵᎠᏂ"} syr{"ᏏᎵᎠᎩ"} ta{"ᏔᎻᎵ"} + tce{"ᏧᎦᏃᏮ ᏚᏦᏁ"} te{"ᏖᎷᎦ"} tem{"ᏘᎹᏁ"} teo{"ᏖᏐ"} tet{"ᏖᏚᎼ"} tg{"ᏔᏥᎩ"} + tgx{"ᏔᎩᏏ"} th{"ᏔᏱ"} + tht{"ᏔᏝᎾ"} ti{"ᏘᎩᎵᏂᎠ"} tig{"ᏢᏓᏥ"} tk{"ᎠᏂᎬᎾ"} tlh{"ᏟᎦᎾ"} + tli{"ᏟᎩᏘ"} tn{"ᏧᏩᎾ"} to{"ᏙᎾᎦᏂ"} + tok{"ᏙᎩ ᏉᎾ"} tpi{"ᏙᎩ ᏈᏏᏂ"} tr{"ᎠᎬᎾ"} trv{"ᏔᎶᎪ"} ts{"ᏦᎾᎦ"} tt{"ᏔᏔ"} + ttm{"ᏧᏴᏢ ᏗᏜ ᏚᏦᏁ"} tum{"ᏛᎹᏊᎧ"} tvl{"ᏚᏩᎷ"} twq{"ᏔᏌᏩᎩ"} @@ -373,6 +414,7 @@ chr{ wal{"ᏬᎳᏱᏔ"} war{"ᏩᎴ"} wo{"ᏬᎶᏫ"} + wuu{"Ꮽ ᏓᎶᏂᎨᏍᏛ"} xal{"ᎧᎳᎻᎧ"} xh{"ᏠᏌ"} xog{"ᏐᎦ"} @@ -380,6 +422,7 @@ chr{ ybb{"ᏰᎹᏋ"} yi{"ᏱᏗᏍ"} yo{"ᏲᏄᏆ"} + yrl{"ᏂᎾᎦᏚ"} yue{"ᎨᎾᏙᏂᏏ"} zgh{"ᎠᏟᎶᏍᏗ ᎼᎶᎪ ᏔᎹᏏᏘ"} zh{"ᏓᎶᏂᎨ"} @@ -389,11 +432,15 @@ chr{ zza{"ᏌᏌ"} } Scripts{ + Adlm{"ᎠᏓᎳᎻ"} Arab{"ᎡᎳᏈᎩ"} + Aran{"ᎾᏍᏔᎵᏆ"} Armn{"ᎠᎳᎻᎠᏂ"} Beng{"ᏇᏂᎦᎠ"} Bopo{"ᏆᏉᎼᏬ"} Brai{"ᏗᏂᎨᏫ ᎤᏃᏪᎶᏙᏗ"} + Cakm{"ᏣᎧᎹ"} + Cans{"ᏌᏊ ᎨᎾᏓ ᎠᏂᏴᏫᏯ ᏗᎪᏪᎸ"} Cher{"ᏣᎳᎩ"} Cyrl{"ᏲᏂᎢ ᏗᎪᏪᎵ"} Deva{"ᏕᏫᎾᎦᎵ"} @@ -420,14 +467,23 @@ chr{ Latn{"ᎳᏘᏂ"} Mlym{"ᎹᎳᏯᎳᎻ"} Mong{"ᎹᏂᎪᎵᎠᏂ"} + Mtei{"ᎺᏖ ᎹᏰᎩ"} Mymr{"ᎹᎡᏂᎹᎳ"} + Nkoo{"ᎾᎪ"} + Olck{"ᎣᎵ ᏥᎩ"} Orya{"ᎣᏗᎠ"} + Rohg{"ᎭᏂᏫ"} Sinh{"ᏏᏅᎭᎳ"} + Sund{"ᏚᏓᏂᏎ"} + Syrc{"ᏏᎵᎡᎩ"} Taml{"ᏔᎻᎵ"} Telu{"ᏖᎷᎦ"} + Tfng{"ᏘᏫᎾᎦ"} Thaa{"ᏔᎠᎾ"} Thai{"ᏔᏱ ᏔᏯᎴᏂ"} Tibt{"ᏘᏇᏔᏂ"} + Vaii{"ᏩᏱ"} + Yiii{"Ᏹ"} Zmth{"ᎠᏰᎦᎴᏴᏫᏍᎩ ᎠᎤᏓᏗᏍᏙᏗ"} Zsye{"ᎡᎼᏥ"} Zsym{"ᏗᎬᏟᎶᏍᏙᏗ"} @@ -443,11 +499,15 @@ chr{ calendar{ buddhist{"ᏊᏗᏍᏘ ᏅᏙ ᏗᏎᏍᏗ"} chinese{"ᏓᎶᏂᎨᏍᏛ ᏅᏙ ᏗᏎᏍᏗ"} + coptic{"ᎧᏘ ᏅᏙ ᏗᏎᏍᏗ"} dangi{"ᏓᏂᎩ ᏅᏙ ᏗᏎᏍᏗ"} ethiopic{"ᎢᏗᏯᏈᎩ ᏅᏙ ᏗᏎᏍᏗ"} + ethiopic-amete-alem{"ᎡᏘᎣᏈᎠ ᎠᎺᏖ ᎠᎴᎻ ᏅᏙ ᏗᏎᏍᏗ"} gregorian{"ᎩᎴᎪᎵᎠᏂ ᏅᏙ ᏗᏎᏍᏗ"} hebrew{"ᎠᏂᏈᎷ ᏅᏙ ᏗᏎᏍᏗ"} islamic{"ᎢᏍᎳᎻᎩ ᏅᏙ ᏗᏎᏍᏗ"} + islamic-civil{"ᎢᏌᎳᎻ ᏅᏙ ᏗᏎᏍᏗ (ᏴᏫ ᎡᏆᎩ)"} + islamic-umalqura{"ᎢᏌᎳᎻ ᏅᏙ ᏗᏎᏍᏗ (ᎥᎻ ᎠᎵ-ᏊᎳ))"} iso8601{"ISO-8601 ᏅᏙ ᏗᏎᏍᏗ"} japanese{"ᏣᏆᏂᏏ ᏅᏙ ᏗᏎᏍᏗ"} persian{"ᏇᏏᎠᏂ ᏅᏙ ᏗᏎᏍᏗ"} @@ -483,6 +543,7 @@ chr{ armn{"ᎠᎳᎻᎠᏂ ᏗᏎᏍᏗ"} armnlow{"ᎠᎳᎻᎠᏂ ᏧᏍᏗ ᏗᎪᏪᎵ ᏗᏎᏍᏗ"} beng{"ᏇᏂᎦᎳ ᏗᏎᏍᏗ"} + cakm{"ᏣᎩᎹ ᏗᏎᏍᏗ"} deva{"ᏕᏫᎾᎦᎵ ᏗᏎᏍᏗ"} ethi{"ᎢᏗᏯᏈᎩ ᏗᏎᏍᏗ"} fullwide{"ᎧᎵᎢ-ᎾᏯᏛᏒ ᏗᏎᏍᏗ"} @@ -497,6 +558,7 @@ chr{ hant{"ᎤᏦᏍᏗ ᏓᎶᏂᎨ ᏗᏎᏍᏗ"} hantfin{"ᎤᏦᏍᏗ ᏓᎶᏂᎨ ᎠᏕᎳ ᏗᏎᏍᏗ"} hebr{"ᎠᏂᏈᎷ ᏗᏎᏍᏗ"} + java{"ᏣᏩᏂᏎ ᏗᏎᏍᏗ"} jpan{"ᏣᏆᏂᏏ ᏗᏎᏍᏗ"} jpanfin{"ᏣᏆᏂᏏ ᎠᏕᎳ ᏗᏎᏍᏗ"} khmr{"ᎩᎻᎷ ᏗᏎᏍᏗ"} @@ -504,7 +566,9 @@ chr{ laoo{"ᎳᎣ ᏗᏎᏍᏗ"} latn{"ᏭᏗᎵᎬ ᏗᏜ ᏗᏎᏍᏗ"} mlym{"ᎹᎳᏯᎳᎻ ᏗᏎᏍᏗ"} + mtei{"ᎻᏖ ᎹᏰᎩ ᏗᏎᏍᏗ"} mymr{"ᎹᏯᎹᎵ ᏗᏎᏍᏗ"} + olck{"ᎣᎵ ᏥᎩ ᏗᏎᏍᏗ"} orya{"ᎣᏗᎠ ᏗᏎᏍᏗ"} roman{"ᎠᏂᎶᎻ ᏗᏎᏍᏗ"} romanlow{"ᎠᏂᎶᎻ ᏧᏍᏗ ᏗᎪᏪᎵ ᏗᏎᏍᏗ"} @@ -513,6 +577,7 @@ chr{ telu{"ᏖᎷᎦ ᏗᏎᏍᏗ"} thai{"ᏔᏱ ᏗᏎᏍᏗ"} tibt{"ᏘᏇᏔᏂ ᏗᏎᏍᏗ"} + vaii{"ᏩᏱ ᏗᏎᏍᏗ"} } } characterLabelPattern{ @@ -521,6 +586,7 @@ chr{ compatibility{"{0} — ᎤᏠᏯᏉᏗᏙᎵᎩ"} enclosed{"{0} — ᎠᏠᏯᏍᏔᏅ"} extended{"{0} — ᎦᏅᎯᏓ"} + historic{"{0} — ᏄᎵᏍᏔᏅᏅᎢ"} miscellaneous{"{0} — ᏧᏓᎴᏅᏛ"} other{"{0} — ᏐᎢ"} scripts{"ᏗᎧᏁᎢᏍᏗ — {0}"} diff --git a/icu/icu4c/source/data/lang/ckb.txt b/icu/icu4c/source/data/lang/ckb.txt index 8dcbdcfde24..44c1bd91dba 100644 --- a/icu/icu4c/source/data/lang/ckb.txt +++ b/icu/icu4c/source/data/lang/ckb.txt @@ -274,7 +274,6 @@ ckb{ rn{"ڕووندی"} ro{"ڕۆمانی"} rof{"ڕۆمبۆ"} - root{"ڕووت"} ru{"ڕووسی"} rup{"ئارمۆمانی"} rw{"کینیارواندا"} diff --git a/icu/icu4c/source/data/lang/cs.txt b/icu/icu4c/source/data/lang/cs.txt index 80018b6f956..0b85af5ca52 100644 --- a/icu/icu4c/source/data/lang/cs.txt +++ b/icu/icu4c/source/data/lang/cs.txt @@ -44,6 +44,7 @@ cs{ am{"amharština"} an{"aragonština"} ang{"staroangličtina"} + ann{"obolo"} anp{"angika"} ar{"arabština"} arc{"aramejština"} @@ -59,6 +60,7 @@ cs{ asa{"asu"} ase{"znaková řeč (americká)"} ast{"asturština"} + atj{"atikamekština"} av{"avarština"} avk{"kotava"} awa{"awadhština"} @@ -124,14 +126,22 @@ cs{ chr{"čerokézština"} chy{"čejenština"} ckb{"kurdština (sorání)"} + clc{"čilkotinština"} co{"korsičtina"} cop{"koptština"} cps{"kapiznonština"} cr{"kríjština"} - crh{"turečtina (krymská)"} + crg{"mičif"} + crh{"tatarština (krymská)"} + crj{"kríjština (jihovýchodní)"} + crk{"kríjština (z plání)"} + crl{"kríjština (severovýchodní)"} + crm{"kríjština (Moose)"} + crr{"algonkinština (Karolína)"} crs{"kreolština (seychelská)"} cs{"čeština"} csb{"kašubština"} + csw{"kríjština (z bažin)"} cu{"staroslověnština"} cv{"čuvaština"} cy{"velština"} @@ -223,6 +233,7 @@ cs{ hai{"haidština"} hak{"čínština (dialekty Hakka)"} haw{"havajština"} + hax{"haidština (jižní)"} he{"hebrejština"} hi{"hindština"} hif{"hindština (Fidži)"} @@ -236,6 +247,7 @@ cs{ ht{"haitština"} hu{"maďarština"} hup{"hupa"} + hur{"halkomelem"} hy{"arménština"} hz{"hererština"} ia{"interlingua"} @@ -246,6 +258,7 @@ cs{ ig{"igboština"} ii{"iština (sečuánská)"} ik{"inupiakština"} + ikt{"inuktitutština (západokanadská)"} ilo{"ilokánština"} inh{"inguština"} io{"ido"} @@ -312,6 +325,7 @@ cs{ kut{"kutenajština"} kv{"komijština"} kw{"kornština"} + kwk{"kvakiutština"} ky{"kyrgyzština"} la{"latina"} lad{"ladinština"} @@ -324,6 +338,7 @@ cs{ lg{"gandština"} li{"limburština"} lij{"ligurština"} + lil{"lillooetština"} liv{"livonština"} lkt{"lakotština"} lmo{"lombardština"} @@ -333,6 +348,7 @@ cs{ lou{"kreolština (Louisiana)"} loz{"lozština"} lrc{"lúrština (severní)"} + lsm{"samia"} lt{"litevština"} ltg{"latgalština"} lu{"lubu-katanžština"} @@ -371,6 +387,7 @@ cs{ mn{"mongolština"} mnc{"mandžuština"} mni{"manipurština"} + moe{"innu-aimun"} moh{"mohawkština"} mos{"mosi"} mr{"maráthština"} @@ -421,6 +438,11 @@ cs{ nzi{"nzima"} oc{"okcitánština"} oj{"odžibvejština"} + ojb{"odžibvejština (severozápadní)"} + ojc{"odžibvejština (střední)"} + ojs{"odžibvejština (severní)"} + ojw{"odžibvejština (západní)"} + oka{"okanaganština"} om{"oromština"} or{"urijština"} os{"osetština"} @@ -440,10 +462,12 @@ cs{ pfl{"falčtina"} phn{"féničtina"} pi{"pálí"} + pis{"pidžin (Šalomounovy ostrovy)"} pl{"polština"} pms{"piemonština"} pnt{"pontština"} pon{"pohnpeiština"} + pqm{"malesitština-passamaquoddština"} prg{"pruština"} pro{"provensálština"} ps{"paštština"} @@ -455,13 +479,13 @@ cs{ rap{"rapanujština"} rar{"rarotongánština"} rgn{"romaňolština"} + rhg{"rohingština"} rif{"rífština"} rm{"rétorománština"} rn{"kirundština"} ro{"rumunština"} rof{"rombo"} rom{"romština"} - root{"kořen"} rtm{"rotumanština"} ru{"ruština"} rue{"rusínština"} @@ -501,6 +525,7 @@ cs{ sid{"sidamo"} sk{"slovenština"} sl{"slovinština"} + slh{"lushootseed (jižní)"} sli{"němčina (slezská)"} sly{"selajarština"} sm{"samojština"} @@ -520,6 +545,7 @@ cs{ ssy{"saho"} st{"sotština (jižní)"} stq{"fríština (saterlandská)"} + str{"saliština (z úžin)"} su{"sundština"} suk{"sukuma"} sus{"susu"} @@ -531,6 +557,7 @@ cs{ syr{"syrština"} szl{"slezština"} ta{"tamilština"} + tce{"tutčonština (jižní)"} tcy{"tuluština"} te{"telugština"} tem{"temne"} @@ -538,7 +565,9 @@ cs{ ter{"tereno"} tet{"tetumština"} tg{"tádžičtina"} + tgx{"tagiš"} th{"thajština"} + tht{"tahltan"} ti{"tigrinijština"} tig{"tigrejština"} tiv{"tivština"} @@ -553,6 +582,7 @@ cs{ tn{"setswanština"} to{"tongánština"} tog{"tonžština (nyasa)"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turečtina"} tru{"turojština"} @@ -561,6 +591,7 @@ cs{ tsd{"tsakonština"} tsi{"tsimšijské jazyky"} tt{"tatarština"} + ttm{"tutčonština (severní)"} ttt{"tatština"} tum{"tumbukština"} tvl{"tuvalština"} @@ -621,10 +652,11 @@ cs{ zza{"zaza"} } Scripts{ + Adlm{"adlam"} Afak{"afaka"} Aghb{"kavkazskoalbánské"} Arab{"arabské"} - Aran{"nastaliq"} + Aran{"nastalik"} Armi{"aramejské (imperiální)"} Armn{"arménské"} Avst{"avestánské"} @@ -741,6 +773,7 @@ cs{ Prti{"parthské klínové"} Qaag{"zawgyi"} Rjng{"redžanské"} + Rohg{"hanifi"} Roro{"rongorongo"} Runr{"runové"} Samr{"samařské"} @@ -804,7 +837,7 @@ cs{ coptic{"Koptský kalendář"} dangi{"Korejský kalendář Dangi"} ethiopic{"Etiopský kalendář"} - ethiopic-amete-alem{"Etiopský kalendář (Amete-Alem)"} + ethiopic-amete-alem{"Etiopský kalendář (amete alem)"} gregorian{"Gregoriánský kalendář"} hebrew{"Hebrejský kalendář"} indian{"Indický národní kalendář"} @@ -868,7 +901,7 @@ cs{ stroke{"Řazení podle tahů"} traditional{"Tradiční řazení"} unihan{"Řazení podle radikálů"} - zhuyin{"Ču-jin"} + zhuyin{"Řazení podle ču-jinu"} } d0{ fwidth{"Plná šířka"} @@ -902,6 +935,7 @@ cs{ armnlow{"Malé arménské číslice"} bali{"Balijské číslice"} beng{"Bengálské číslice"} + cakm{"Čakmské číslice"} deva{"Číslice písma dévanágarí"} ethi{"Etiopské číslice"} finance{"Finanční zápis čísel"} @@ -926,8 +960,10 @@ cs{ latn{"Západní číslice"} mlym{"Malajálamské číslice"} mong{"Mongolské číslice"} + mtei{"Manipurské číslice"} mymr{"Myanmarské číslice"} native{"Nativní číslice"} + olck{"Santálské číslice"} orya{"Urijské číslice"} osma{"Somálské číslice"} roman{"Římské číslice"} diff --git a/icu/icu4c/source/data/lang/cv.txt b/icu/icu4c/source/data/lang/cv.txt new file mode 100644 index 00000000000..ca812a9b120 --- /dev/null +++ b/icu/icu4c/source/data/lang/cv.txt @@ -0,0 +1,58 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +cv{ + Languages{ + ar{"арап"} + bn{"бенгал"} + cv{"чӑваш"} + de{"нимӗҫ"} + en{"акӑлчан"} + es{"испани"} + fr{"франци"} + hi{"хинди"} + id{"индонези"} + it{"итали"} + ja{"япони"} + ko{"корей"} + nl{"голланди"} + pl{"поляк"} + pt{"португали"} + ru{"вырӑс"} + th{"тай"} + tr{"турккӑ"} + und{"паллӑ мар чӗлхе"} + zh{"китай"} + } + Scripts{ + Arab{"арап"} + Cyrl{"кириллица"} + Hans{"ҫӑмӑллатнӑн китай"} + Hant{"традициллӗн китай"} + Jpan{"япони"} + Kore{"корей"} + Latn{"латин"} + Zxxx{"ҫырусӑр"} + Zzzz{"паллӑ мар ҫырулах"} + } + Scripts%stand-alone{ + Hans{"ҫӑмӑллатнӑ китай"} + } + Types{ + calendar{ + gregorian{"грегориан календарӗ"} + iso8601{"календарӗ ISO-8601"} + } + collation{ + standard{"стандартлӑ сортировка"} + } + numbers{ + latn{"хальхи араб цифрисем"} + } + } + codePatterns{ + language{"Чӗлхе: {0}"} + script{"Ҫырулӑх: {0}"} + territory{"Регион: {0}"} + } +} diff --git a/icu/icu4c/source/data/lang/cy.txt b/icu/icu4c/source/data/lang/cy.txt index a26e758f4c6..1cd58493017 100644 --- a/icu/icu4c/source/data/lang/cy.txt +++ b/icu/icu4c/source/data/lang/cy.txt @@ -34,6 +34,7 @@ cy{ am{"Amhareg"} an{"Aragoneg"} ang{"Hen Saesneg"} + ann{"Obolo"} anp{"Angika"} ar{"Arabeg"} arc{"Aramaeg"} @@ -41,6 +42,7 @@ cy{ aro{"Araonaeg"} arp{"Arapaho"} arq{"Arabeg Algeria"} + ars{"Arabeg Najdi"} arw{"Arawaceg"} ary{"Arabeg Moroco"} arz{"Arabeg yr Aifft"} @@ -48,6 +50,7 @@ cy{ asa{"Asw"} ase{"Iaith Arwyddion America"} ast{"Astwrianeg"} + atj{"Atikamekw"} av{"Afareg"} awa{"Awadhi"} ay{"Aymareg"} @@ -85,6 +88,7 @@ cy{ ca{"Catalaneg"} cad{"Cado"} car{"Caribeg"} + cay{"Cayuga"} cch{"Atsameg"} ccp{"Tsiacma"} ce{"Tsietsieneg"} @@ -94,15 +98,24 @@ cy{ chk{"Chuukaeg"} chm{"Marieg"} cho{"Siocto"} + chp{"Chipewyan"} chr{"Tsierocî"} chy{"Cheyenne"} ckb{"Cwrdeg Sorani"} + clc{"Chilcotin"} co{"Corseg"} cop{"Copteg"} cr{"Cri"} + crg{"Michif"} crh{"Tyrceg y Crimea"} + crj{"Cree De Ddwyrain"} + crk{"Plains Cree"} + crl{"Gogledd Dwyrain Cree"} + crm{"Moose Cree"} + crr{"Carolina Algonquian"} crs{"Ffrangeg Seselwa Creole"} cs{"Tsieceg"} + csw{"Swampy Cree"} cu{"Hen Slafoneg"} cv{"Tshwfasheg"} cy{"Cymraeg"} @@ -179,6 +192,7 @@ cy{ ha{"Hawsa"} hai{"Haida"} haw{"Hawäieg"} + hax{"Haida Deheuol"} he{"Hebraeg"} hi{"Hindi"} hil{"Hiligaynon"} @@ -189,6 +203,7 @@ cy{ ht{"Creol Haiti"} hu{"Hwngareg"} hup{"Hupa"} + hur{"Halkomelem"} hy{"Armeneg"} hz{"Herero"} ia{"Interlingua"} @@ -199,6 +214,7 @@ cy{ ig{"Igbo"} ii{"Nwosw"} ik{"Inwpiaceg"} + ikt{"Inuktitut Canadaidd Gorllewinol"} ilo{"Ilocaneg"} inh{"Ingwsieg"} io{"Ido"} @@ -224,6 +240,7 @@ cy{ kea{"Caboferdianeg"} kfo{"Koro"} kg{"Congo"} + kgp{"Kaingang"} kha{"Càseg"} khq{"Koyra Chiini"} khw{"Chowareg"} @@ -252,6 +269,7 @@ cy{ kum{"Cwmiceg"} kv{"Comi"} kw{"Cernyweg"} + kwk{"Kwakʼwala"} ky{"Cirgiseg"} la{"Lladin"} lad{"Iddew-Sbaeneg"} @@ -262,13 +280,16 @@ cy{ lez{"Lezgheg"} lg{"Ganda"} li{"Limbwrgeg"} + lil{"Lillooet"} lkt{"Lakota"} lmo{"Lombardeg"} ln{"Lingala"} lo{"Laoeg"} lol{"Mongo"} + lou{"Louisiana Creole"} loz{"Lozi"} lrc{"Luri Gogleddol"} + lsm{"Saamia"} lt{"Lithwaneg"} ltg{"Latgaleg"} lu{"Luba-Katanga"} @@ -294,7 +315,7 @@ cy{ mgh{"Makhuwa-Meetto"} mgo{"Meta"} mh{"Marsialeg"} - mi{"Maori"} + mi{"Māori"} mic{"Micmaceg"} min{"Minangkabau"} mk{"Macedoneg"} @@ -302,6 +323,7 @@ cy{ mn{"Mongoleg"} mnc{"Manshw"} mni{"Manipwri"} + moe{"Innu-aimun"} moh{"Mohoceg"} mos{"Mosi"} mr{"Marathi"} @@ -348,6 +370,11 @@ cy{ nzi{"Nzimeg"} oc{"Ocsitaneg"} oj{"Ojibwa"} + ojb{"Ojibwa gogledd-orllewin"} + ojc{"Ojibwa Canolog"} + ojs{"Oji-Cree"} + ojw{"Ojibwa Gorllewinol"} + oka{"Okanagan"} om{"Oromo"} or{"Odia"} os{"Oseteg"} @@ -366,10 +393,12 @@ cy{ pfl{"Almaeneg Palatin"} phn{"Phoeniceg"} pi{"Pali"} + pis{"Pijin"} pl{"Pwyleg"} pms{"Piedmonteg"} pnt{"Ponteg"} pon{"Pohnpeianeg"} + pqm{"Maliseet-Passamaquoddy"} prg{"Prwseg"} pro{"Hen Brofensaleg"} ps{"Pashto"} @@ -379,12 +408,12 @@ cy{ raj{"Rajasthaneg"} rap{"Rapanŵi"} rar{"Raratongeg"} + rhg{"Rohingya"} rm{"Románsh"} rn{"Rwndi"} ro{"Rwmaneg"} rof{"Rombo"} rom{"Romani"} - root{"Y Gwraidd"} rtm{"Rotumaneg"} ru{"Rwseg"} rup{"Aromaneg"} @@ -421,6 +450,7 @@ cy{ sid{"Sidamo"} sk{"Slofaceg"} sl{"Slofeneg"} + slh{"Lushootseed Deheuol"} sli{"Is-silesieg"} sm{"Samöeg"} sma{"Sami Deheuol"} @@ -439,6 +469,7 @@ cy{ ssy{"Saho"} st{"Sesotheg Deheuol"} stq{"Ffriseg Saterland"} + str{"Straits Salish"} su{"Swndaneg"} suk{"Swcwma"} sus{"Swsŵeg"} @@ -450,6 +481,7 @@ cy{ syr{"Syrieg"} szl{"Silesieg"} ta{"Tamileg"} + tce{"Tutchone Deheuol"} tcy{"Tulu"} te{"Telugu"} tem{"Timneg"} @@ -457,7 +489,9 @@ cy{ ter{"Terena"} tet{"Tetumeg"} tg{"Tajiceg"} + tgx{"Tagish"} th{"Thai"} + tht{"Tahltan"} ti{"Tigrinya"} tig{"Tigreg"} tiv{"Tifeg"} @@ -466,17 +500,19 @@ cy{ tkr{"Tsakhureg"} tl{"Tagalog"} tlh{"Klingon"} - tli{"Llingit"} + tli{"Tlingit"} tly{"Talysheg"} tmh{"Tamasheceg"} tn{"Tswana"} to{"Tongeg"} + tok{"Toki Pona"} tpi{"Tok Pisin"} tr{"Tyrceg"} trv{"Taroko"} ts{"Tsongaeg"} tsd{"Tsaconeg"} tt{"Tatareg"} + ttm{"Tutchone gogleddol"} tum{"Twmbwca"} tvl{"Twfalweg"} tw{"Twi"} @@ -508,6 +544,7 @@ cy{ was{"Washo"} wbp{"Warlpiri"} wo{"Woloff"} + wuu{"Wu Tsieineaidd"} xal{"Calmyceg"} xh{"Xhosa"} xog{"Soga"} @@ -515,6 +552,7 @@ cy{ ybb{"Iembaeg"} yi{"Iddew-Almaeneg"} yo{"Iorwba"} + yrl{"Nheengatu"} yue{"Cantoneeg"} zap{"Zapoteceg"} zbl{"Blisssymbols"} @@ -527,11 +565,16 @@ cy{ zza{"Sasäeg"} } Scripts{ + Adlm{"Adlam"} Arab{"Arabaidd"} + Aran{"Nastaliq"} Armn{"Armenaidd"} Beng{"Bangla"} Bopo{"Bopomofo"} Brai{"Braille"} + Cakm{"Chakma"} + Cans{"Meysydd Llafur Cynfrodorol Unedig Canada"} + Cher{"Cherokee"} Cyrl{"Cyrilig"} Deva{"Devanagari"} Ethi{"Ethiopig"} @@ -557,14 +600,23 @@ cy{ Latn{"Lladin"} Mlym{"Malayalamaidd"} Mong{"Mongolaidd"} + Mtei{"Meitei Mayek"} Mymr{"Myanmaraidd"} + Nkoo{"N’Ko"} + Olck{"Ol Chiki"} Orya{"Orïaidd"} + Rohg{"Hanifi"} Sinh{"Sinhanaidd"} + Sund{"Swndaneg"} + Syrc{"Syrieg"} Taml{"Tamilaidd"} Telu{"Telugu"} + Tfng{"Tifinagh"} Thaa{"Thaana"} Thai{"Tai"} Tibt{"Tibetaidd"} + Vaii{"Vai"} + Yiii{"Yi"} Zmth{"Nodiant Mathemategol"} Zsye{"Emoji"} Zsym{"Symbolau"} @@ -588,6 +640,8 @@ cy{ hebrew{"Calendr Hebreaidd"} indian{"Calendr Cenedlaethol India"} islamic{"Calendr Islam"} + islamic-civil{"Calendr Islamaidd (tabl, cyfnod sifil)"} + islamic-umalqura{"Calendr Islam (Umm al-Qura)"} iso8601{"Calendr ISO-8601"} japanese{"Calendr Japan"} persian{"Calendr Persia"} @@ -632,6 +686,7 @@ cy{ armn{"Rhifolion Armenaidd"} armnlow{"Rhifolion Armenaidd mewn Llythrennau Bychain"} beng{"Digidau Bengalaidd"} + cakm{"Digidau Chakma"} deva{"Digidau Devanagarig"} ethi{"Rhifolion Ethiopig"} fullwide{"Digidau Lled Llawn"} @@ -646,6 +701,7 @@ cy{ hant{"Rhifolion Tsieineaidd Traddodiadol"} hantfin{"Rhifolion Ariannol Tsieineaidd Traddodiadol"} hebr{"Rhifolion Hebreig"} + java{"Digidau Jafanaidd"} jpan{"Rhifolion Japaneaidd"} jpanfin{"Rhifolion Ariannol Japaneaidd"} khmr{"Digidau Chmeraidd"} @@ -654,7 +710,9 @@ cy{ latn{"Digidau Gorllewinol"} mlym{"Digidau Malayalamaidd"} mong{"Digidau Mongolia"} + mtei{"Digidau Meetei Mayek"} mymr{"Digidau Myanmar"} + olck{"Ol Chiki Digidau"} orya{"Digidau Orïaidd"} roman{"Rhifolion Rhufeinig"} romanlow{"Rhifolion Rhufeinig mewn Llythrennau Bychain"} @@ -664,6 +722,7 @@ cy{ telu{"Digidau Telugu"} thai{"Digidau Thai"} tibt{"Digidau Tibetaidd"} + vaii{"Digidau Vai"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/da.txt b/icu/icu4c/source/data/lang/da.txt index c093e81b971..63839418e1f 100644 --- a/icu/icu4c/source/data/lang/da.txt +++ b/icu/icu4c/source/data/lang/da.txt @@ -41,6 +41,7 @@ da{ am{"amharisk"} an{"aragonesisk"} ang{"oldengelsk"} + ann{"obolo"} anp{"angika"} ar{"arabisk"} arc{"aramæisk"} @@ -51,6 +52,7 @@ da{ as{"assamesisk"} asa{"asu"} ast{"asturisk"} + atj{"atikamekw"} av{"avarisk"} awa{"awadhi"} ay{"aymara"} @@ -61,7 +63,7 @@ da{ bas{"basaa"} bax{"bamun"} bbj{"ghomala"} - be{"hviderussisk"} + be{"belarusisk"} bej{"beja"} bem{"bemba"} bez{"bena"} @@ -107,13 +109,21 @@ da{ chr{"cherokee"} chy{"cheyenne"} ckb{"sorani"} + clc{"chilcotin"} co{"korsikansk"} cop{"koptisk"} cr{"cree"} - crh{"krim-tyrkisk"} + crg{"michif"} + crh{"krimtatarisk"} + crj{"sydøstcree"} + crk{"plains cree"} + crl{"nordøstcree"} + crm{"Moose-cree"} + crr{"carolina algonquisk"} crs{"seselwa (kreol-fransk)"} cs{"tjekkisk"} csb{"kasjubisk"} + csw{"swampy cree"} cu{"kirkeslavisk"} cv{"chuvash"} cy{"walisisk"} @@ -194,6 +204,7 @@ da{ hai{"haida"} hak{"hakka-kinesisk"} haw{"hawaiiansk"} + hax{"sydhaida"} he{"hebraisk"} hi{"hindi"} hil{"hiligaynon"} @@ -206,6 +217,7 @@ da{ ht{"haitisk"} hu{"ungarsk"} hup{"hupa"} + hur{"halkomelem"} hy{"armensk"} hz{"herero"} ia{"interlingua"} @@ -216,6 +228,7 @@ da{ ig{"igbo"} ii{"sichuan yi"} ik{"inupiaq"} + ikt{"vestcanadisk inuktitut"} ilo{"iloko"} inh{"ingush"} io{"ido"} @@ -243,6 +256,7 @@ da{ kea{"kapverdisk"} kfo{"koro"} kg{"kongo"} + kgp{"kaingang"} kha{"khasi"} kho{"khotanesisk"} khq{"koyra-chiini"} @@ -273,6 +287,7 @@ da{ kut{"kutenaj"} kv{"komi"} kw{"cornisk"} + kwk{"kwakʼwala"} ky{"kirgisisk"} la{"latin"} lad{"ladino"} @@ -283,6 +298,7 @@ da{ lez{"lezghian"} lg{"ganda"} li{"limburgsk"} + lil{"lillooet"} lkt{"lakota"} ln{"lingala"} lo{"lao"} @@ -290,6 +306,7 @@ da{ lou{"Louisiana-kreolsk"} loz{"lozi"} lrc{"nordluri"} + lsm{"saamia"} lt{"litauisk"} lu{"luba-Katanga"} lua{"luba-Lulua"} @@ -325,6 +342,7 @@ da{ mn{"mongolsk"} mnc{"manchu"} mni{"manipuri"} + moe{"innu-aimun"} moh{"mohawk"} mos{"mossi"} mr{"marathisk"} @@ -351,7 +369,7 @@ da{ ng{"ndonga"} nia{"nias"} niu{"niueansk"} - nl{"hollandsk"} + nl{"nederlandsk"} nmg{"kwasio"} nn{"nynorsk"} nnh{"ngiemboon"} @@ -371,6 +389,11 @@ da{ nzi{"nzima"} oc{"occitansk"} oj{"ojibwa"} + ojb{"nordvestojibwa"} + ojc{"centralojibwa"} + ojs{"oji-cree"} + ojw{"vestojibwa"} + oka{"okanagan"} om{"oromo"} or{"oriya"} os{"ossetisk"} @@ -386,8 +409,10 @@ da{ peo{"oldpersisk"} phn{"fønikisk"} pi{"pali"} + pis{"pijin"} pl{"polsk"} pon{"ponape"} + pqm{"maliseet-passamaquoddy"} prg{"preussisk"} pro{"oldprovencalsk"} ps{"pashto"} @@ -397,12 +422,12 @@ da{ raj{"rajasthani"} rap{"rapanui"} rar{"rarotonga"} + rhg{"rohingya"} rm{"rætoromansk"} rn{"rundi"} ro{"rumænsk"} rof{"rombo"} rom{"romani"} - root{"rod"} ru{"russisk"} rup{"arumænsk"} rw{"kinyarwanda"} @@ -435,6 +460,7 @@ da{ sid{"sidamo"} sk{"slovakisk"} sl{"slovensk"} + slh{"sydlushootseed"} sm{"samoansk"} sma{"sydsamisk"} smj{"lulesamisk"} @@ -451,6 +477,7 @@ da{ ss{"swati"} ssy{"saho"} st{"sydsotho"} + str{"straits salish"} su{"sundanesisk"} suk{"sukuma"} sus{"susu"} @@ -461,13 +488,16 @@ da{ syc{"klassisk syrisk"} syr{"syrisk"} ta{"tamil"} + tce{"sydtutchone"} te{"telugu"} tem{"temne"} teo{"teso"} ter{"tereno"} tet{"tetum"} tg{"tadsjikisk"} + tgx{"tagish"} th{"thai"} + tht{"tahltan"} ti{"tigrinya"} tig{"tigre"} tiv{"tivi"} @@ -480,12 +510,14 @@ da{ tn{"tswana"} to{"tongansk"} tog{"nyasa tongansk"} + tok{"toki pona"} tpi{"tok pisin"} tr{"tyrkisk"} trv{"taroko"} ts{"tsonga"} tsi{"tsimshisk"} tt{"tatarisk"} + ttm{"nordtutchone"} tum{"tumbuka"} tvl{"tuvaluansk"} tw{"twi"} @@ -524,6 +556,7 @@ da{ ybb{"yemba"} yi{"jiddisch"} yo{"yoruba"} + yrl{"nheengatu"} yue{"kantonesisk"} za{"zhuang"} zap{"zapotec"} @@ -537,6 +570,7 @@ da{ zza{"zaza"} } Scripts{ + Adlm{"adlam"} Afak{"afaka"} Arab{"arabisk"} Aran{"nastaliq"} @@ -554,7 +588,7 @@ da{ Brai{"punktskrift"} Bugi{"buginesisk"} Buhd{"buhid"} - Cakm{"cakm"} + Cakm{"chakma"} Cans{"oprindelige canadiske symboler"} Cari{"kariansk"} Cham{"cham"} @@ -652,6 +686,7 @@ da{ Prti{"prti"} Qaag{"zawgyi"} Rjng{"rejang"} + Rohg{"hanifi"} Roro{"rongo-rongo"} Runr{"runer"} Samr{"samaritansk"} @@ -816,7 +851,7 @@ da{ bali{"Balinesiske tal"} beng{"bengali tal"} brah{"Brahmi-tal"} - cakm{"Chakma-tal"} + cakm{"chakma-tal"} cham{"Cham-tal"} deva{"devanagariske tal"} ethi{"etiopiske tal"} @@ -833,7 +868,7 @@ da{ hant{"traditionelle kinesiske tal"} hantfin{"traditionelle kinesiske finansielle tal"} hebr{"hebraiske tal"} - java{"Javanesiske tal"} + java{"javanesiske tal"} jpan{"japanske tal"} jpanfin{"japanske finansielle tal"} kali{"Kayah Li-tal"} @@ -850,9 +885,9 @@ da{ mtei{"Meetei Mayek-tal"} mymr{"Myanmar-tal"} mymrshan{"Myanmar Shan-tal"} - native{"Nationale cifre"} + native{"nationale tal"} nkoo{"N’Ko-tal"} - olck{"Ol Chiki-tal"} + olck{"ol chiki-tal"} orya{"oriya-tal"} osma{"Osmanya-tal"} roman{"romertal"} @@ -869,7 +904,7 @@ da{ thai{"thailandske tal"} tibt{"tibetanske tal"} traditional{"Traditionelle tal"} - vaii{"Vai-tal"} + vaii{"vai-tal"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/de.txt b/icu/icu4c/source/data/lang/de.txt index 2117706cecd..3fc678f3bc9 100644 --- a/icu/icu4c/source/data/lang/de.txt +++ b/icu/icu4c/source/data/lang/de.txt @@ -44,6 +44,7 @@ de{ am{"Amharisch"} an{"Aragonesisch"} ang{"Altenglisch"} + ann{"Obolo"} anp{"Angika"} ar{"Arabisch"} arc{"Aramäisch"} @@ -59,6 +60,7 @@ de{ asa{"Asu"} ase{"Amerikanische Gebärdensprache"} ast{"Asturisch"} + atj{"Atikamekw"} av{"Awarisch"} avk{"Kotava"} awa{"Awadhi"} @@ -124,14 +126,22 @@ de{ chr{"Cherokee"} chy{"Cheyenne"} ckb{"Zentralkurdisch"} + clc{"Chilcotin"} co{"Korsisch"} cop{"Koptisch"} cps{"Capiznon"} cr{"Cree"} + crg{"Michif"} crh{"Krimtatarisch"} + crj{"Südost-Cree"} + crk{"Plains-Cree"} + crl{"Northern East Cree"} + crm{"Moose Cree"} + crr{"Carolina-Algonkin"} crs{"Seychellenkreol"} cs{"Tschechisch"} csb{"Kaschubisch"} + csw{"Swampy Cree"} cu{"Kirchenslawisch"} cv{"Tschuwaschisch"} cy{"Walisisch"} @@ -223,6 +233,7 @@ de{ hai{"Haida"} hak{"Hakka"} haw{"Hawaiisch"} + hax{"Süd-Haida"} he{"Hebräisch"} hi{"Hindi"} hif{"Fidschi-Hindi"} @@ -236,6 +247,7 @@ de{ ht{"Haiti-Kreolisch"} hu{"Ungarisch"} hup{"Hupa"} + hur{"Halkomelem"} hy{"Armenisch"} hz{"Herero"} ia{"Interlingua"} @@ -246,6 +258,7 @@ de{ ig{"Igbo"} ii{"Yi"} ik{"Inupiak"} + ikt{"Westkanadisches Inuktitut"} ilo{"Ilokano"} inh{"Inguschisch"} io{"Ido"} @@ -312,6 +325,7 @@ de{ kut{"Kutenai"} kv{"Komi"} kw{"Kornisch"} + kwk{"Kwakʼwala"} ky{"Kirgisisch"} la{"Latein"} lad{"Ladino"} @@ -324,6 +338,7 @@ de{ lg{"Ganda"} li{"Limburgisch"} lij{"Ligurisch"} + lil{"Lillooet"} liv{"Livisch"} lkt{"Lakota"} lmo{"Lombardisch"} @@ -333,6 +348,7 @@ de{ lou{"Kreol (Louisiana)"} loz{"Lozi"} lrc{"Nördliches Luri"} + lsm{"Saamia"} lt{"Litauisch"} ltg{"Lettgallisch"} lu{"Luba-Katanga"} @@ -363,7 +379,7 @@ de{ mgh{"Makhuwa-Meetto"} mgo{"Meta’"} mh{"Marschallesisch"} - mi{"Maori"} + mi{"Māori"} mic{"Micmac"} min{"Minangkabau"} mk{"Mazedonisch"} @@ -371,6 +387,7 @@ de{ mn{"Mongolisch"} mnc{"Mandschurisch"} mni{"Meithei"} + moe{"Innu-Aimun"} moh{"Mohawk"} mos{"Mossi"} mr{"Marathi"} @@ -421,6 +438,11 @@ de{ nzi{"Nzima"} oc{"Okzitanisch"} oj{"Ojibwa"} + ojb{"Nordwest-Ojibwe"} + ojc{"Zentral-Ojibwe"} + ojs{"Oji-Cree"} + ojw{"West-Ojibwe"} + oka{"Okanagan"} om{"Oromo"} or{"Oriya"} os{"Ossetisch"} @@ -440,10 +462,12 @@ de{ pfl{"Pfälzisch"} phn{"Phönizisch"} pi{"Pali"} + pis{"Pijin"} pl{"Polnisch"} pms{"Piemontesisch"} pnt{"Pontisch"} pon{"Ponapeanisch"} + pqm{"Maliseet-Passamaquoddy"} prg{"Altpreußisch"} pro{"Altprovenzalisch"} ps{"Paschtu"} @@ -455,13 +479,13 @@ de{ rap{"Rapanui"} rar{"Rarotonganisch"} rgn{"Romagnol"} + rhg{"Rohingyalisch"} rif{"Tarifit"} rm{"Rätoromanisch"} rn{"Rundi"} ro{"Rumänisch"} rof{"Rombo"} rom{"Romani"} - root{"Root"} rtm{"Rotumanisch"} ru{"Russisch"} rue{"Russinisch"} @@ -501,6 +525,7 @@ de{ sid{"Sidamo"} sk{"Slowakisch"} sl{"Slowenisch"} + slh{"Süd-Lushootseed"} sli{"Schlesisch (Niederschlesisch)"} sly{"Selayar"} sm{"Samoanisch"} @@ -520,6 +545,7 @@ de{ ssy{"Saho"} st{"Süd-Sotho"} stq{"Saterfriesisch"} + str{"Straits Salish"} su{"Sundanesisch"} suk{"Sukuma"} sus{"Susu"} @@ -531,6 +557,7 @@ de{ syr{"Syrisch"} szl{"Schlesisch (Wasserpolnisch)"} ta{"Tamil"} + tce{"Südliches Tutchone"} tcy{"Tulu"} te{"Telugu"} tem{"Temne"} @@ -538,7 +565,9 @@ de{ ter{"Tereno"} tet{"Tetum"} tg{"Tadschikisch"} + tgx{"Tagish"} th{"Thailändisch"} + tht{"Tahltan"} ti{"Tigrinya"} tig{"Tigre"} tiv{"Tiv"} @@ -553,6 +582,7 @@ de{ tn{"Tswana"} to{"Tongaisch"} tog{"Nyasa Tonga"} + tok{"Toki Pona"} tpi{"Neumelanesisch"} tr{"Türkisch"} tru{"Turoyo"} @@ -561,6 +591,7 @@ de{ tsd{"Tsakonisch"} tsi{"Tsimshian"} tt{"Tatarisch"} + ttm{"Nördliches Tutchone"} ttt{"Tatisch"} tum{"Tumbuka"} tvl{"Tuvaluisch"} @@ -621,6 +652,7 @@ de{ zza{"Zaza"} } Scripts{ + Adlm{"Adlam"} Afak{"Afaka"} Aghb{"Kaukasisch-Albanisch"} Arab{"Arabisch"} @@ -714,7 +746,7 @@ de{ Mong{"Mongolisch"} Moon{"Moon"} Mroo{"Mro"} - Mtei{"Meitei Mayek"} + Mtei{"Meitei-Mayek"} Mymr{"Birmanisch"} Narb{"Altnordarabisch"} Nbat{"Nabatäisch"} @@ -738,6 +770,7 @@ de{ Prti{"Parthisch"} Qaag{"Zawgyi"} Rjng{"Rejang"} + Rohg{"Hanifi Rohingya"} Roro{"Rongorongo"} Runr{"Runenschrift"} Samr{"Samaritanisch"} @@ -802,15 +835,15 @@ de{ coptic{"Koptischer Kalender"} dangi{"Dangi-Kalender"} ethiopic{"Äthiopischer Kalender"} - ethiopic-amete-alem{"Äthiopischer Kalender \u0022Amete Alem\u0022"} + ethiopic-amete-alem{"Äthiopischer Amätä-Aläm-Kalender"} gregorian{"Gregorianischer Kalender"} hebrew{"Hebräischer Kalender"} indian{"Indischer Nationalkalender"} islamic{"Islamischer Kalender"} - islamic-civil{"Bürgerlicher islamischer Kalender"} + islamic-civil{"Bürgerlicher islamischer Kalender (tabellarisch)"} islamic-rgsa{"Islamischer Kalender (Saudi-Arabien, Beobachtung)"} islamic-tbla{"Islamischer Kalender (tabellarisch, astronomische Epoche)"} - islamic-umalqura{"Islamischer Kalender (Umm al-Qura"} + islamic-umalqura{"Islamischer Umm-al-Qura-Kalender"} iso8601{"ISO-8601-Kalender"} japanese{"Japanischer Kalender"} persian{"Persischer Kalender"} @@ -852,23 +885,23 @@ de{ tertiary{"Akzente/Fall/Breite sortieren"} } collation{ - big5han{"Traditionelles Chinesisch - Big5"} - compat{"vorherige Sortierung, Kompatibilität"} - dictionary{"Lexikographische Sortierreihenfolge"} + big5han{"Traditionelle chinesische Sortierung (Big5)"} + compat{"Vorherige Sortierung, Kompatibilität"} + dictionary{"Lexikografische Sortierung"} ducet{"Unicode-Sortierung"} eor{"Europäische Sortierregeln"} - gb2312han{"Vereinfachtes Chinesisch - GB2312"} + gb2312han{"Vereinfachte chinesische Sortierung (GB2312)"} phonebook{"Telefonbuch-Sortierung"} - phonetic{"Sortierung nach Phonetik"} - pinyin{"Pinyin-Sortierregeln"} + phonetic{"Phonetische Sortierung"} + pinyin{"Pinyin-Sortierung"} reformed{"Reformierte Sortierreihenfolge"} - search{"allgemeine Suche"} + search{"Allgemeine Suche"} searchjl{"Suche nach Anfangsbuchstaben des koreanischen Alphabets"} standard{"Standard-Sortierung"} stroke{"Strichfolge"} - traditional{"Traditionelle Sortierregeln"} - unihan{"Radikal-Strich-Sortierregeln"} - zhuyin{"Zhuyin-Sortierregeln"} + traditional{"Traditionelle Sortierung"} + unihan{"Radikal-und-Strich-Sortierung"} + zhuyin{"Zhuyin-Sortierung"} } d0{ fwidth{"Breit"} @@ -882,17 +915,17 @@ de{ h24{"24-Stunden-Format (1-24)"} } lb{ - loose{"lockerer Zeilenumbruch"} - normal{"normaler Zeilenumbruch"} - strict{"fester Zeilenumbruch"} + loose{"Lockerer Zeilenumbruch"} + normal{"Normaler Zeilenumbruch"} + strict{"Fester Zeilenumbruch"} } m0{ bgn{"BGN"} ungegn{"UNGEGN"} } ms{ - metric{"metrisches System"} - uksystem{"britisches Maßsystem"} + metric{"Metrisches System"} + uksystem{"Britisches Maßsystem"} ussystem{"US-Maßsystem"} } numbers{ diff --git a/icu/icu4c/source/data/lang/de_CH.txt b/icu/icu4c/source/data/lang/de_CH.txt index 275e4c4c4b6..f44c61da4ba 100644 --- a/icu/icu4c/source/data/lang/de_CH.txt +++ b/icu/icu4c/source/data/lang/de_CH.txt @@ -8,19 +8,15 @@ de_CH{ ms{"Mass-System"} } Languages{ - ace{"Aceh-Sprache"} ach{"Acholi-Sprache"} - ars{"Nadschd-Arabisch"} - bas{"Basaa-Sprache"} bik{"Bikol-Sprache"} - bin{"Bini-Sprache"} chb{"Chibcha-Sprache"} din{"Dinka-Sprache"} fan{"Pangwe-Sprache"} gba{"Gbaya-Sprache"} - kmb{"Kimbundu-Sprache"} - mus{"Muskogee-Sprache"} prg{"Altpreussisch"} + rhg{"Rohingya"} + tgx{"Tagisch"} } Types{ colCaseFirst{ diff --git a/icu/icu4c/source/data/lang/dsb.txt b/icu/icu4c/source/data/lang/dsb.txt index 5da7295a504..541d7f08ac8 100644 --- a/icu/icu4c/source/data/lang/dsb.txt +++ b/icu/icu4c/source/data/lang/dsb.txt @@ -4,33 +4,54 @@ dsb{ Keys{ calendar{"kalender"} + cf{"format płaśidła"} collation{"sortěrowański slěd"} currency{"pjenjeze"} + hc{"góźinowy cyklus (12 vs 24)"} + lb{"system łamanja smužkow"} + ms{"system měrow"} numbers{"licby"} } Languages{ aa{"afaršćina"} ab{"abchazšćina"} + ace{"achinezišćina"} + ada{"adangmešćina"} + ady{"adyghešćina"} af{"afrikans"} agq{"aghem"} + ain{"ainušćina"} ak{"akanšćina"} + ale{"aleutišćina"} + alt{"pódpołdnjowa altaišćina"} am{"amharšćina"} an{"aragonšćina"} ang{"anglosaksojšćina"} + ann{"obološćina"} + anp{"angikašćina"} ar{"arabšćina"} arn{"arawkašćina"} + arp{"arapahošćina"} + ars{"najdi arabšćina"} as{"asamšćina"} asa{"pare"} ast{"asturšćina"} + atj{"atikamekwišćina"} av{"awaršćina"} + awa{"awandhišćina"} ay{"aymaršćina"} az{"azerbajdžanšćina"} ba{"baškiršćina"} + ban{"balinezišćina"} + bas{"basaa"} be{"běłorušćina"} bem{"bemba"} bez{"bena"} bg{"bulgaršćina"} + bho{"bhojpurišćina"} bi{"bislamšćina"} + bin{"binišćina"} + bla{"siksikášćina"} bm{"bambara"} bn{"bengalšćina"} bo{"tibetšćina"} @@ -38,227 +59,396 @@ dsb{ brx{"bodo"} bs{"bosnišćina"} bug{"bugišćina"} + byn{"blinšćina"} ca{"katanlanšćina"} + cay{"cayugašćina"} + ccp{"čakma"} + ce{"čečenšćina"} + ceb{"cebuanšćina"} cgg{"chiga"} ch{"čamoršćina"} + chk{"chuukezišćina"} + chm{"marišćina"} cho{"choctawšćina"} + chp{"chipewyanšćina"} chr{"cherokee"} + chy{"cheyennešćina"} ckb{"sorani"} + clc{"chilcotinšćina"} co{"korsišćina"} cr{"kri"} + crg{"michifšćina"} + crj{"krotkozajtšna creešćina"} + crk{"plains creešćina"} + crl{"dłujkozajtšna creešćina"} + crm{"moode creešćina"} + crr{"carolina algonquianšćina"} cs{"češćina"} + csw{"swampy creešćina"} + cu{"cerkwinosłowjańšćina"} + cv{"chuvashišćina"} cy{"walizišćina"} da{"danšćina"} + dak{"dakotašćina"} + dar{"dargwašćina"} dav{"taita"} de{"nimšćina"} + dgr{"dogribšćina"} dje{"zarma"} + doi{"dogrišćina"} dsb{"dolnoserbšćina"} dua{"duala"} dv{"divehi"} dyo{"jola-fonyi"} dz{"dzongkha"} + dzg{"dazagašćina"} ebu{"embu"} ee{"ewe"} + efi{"efikšćina"} + eka{"ekajukšćina"} el{"grichišćina"} en{"engelšćina"} eo{"esperanto"} es{"špańšćina"} et{"estišćina"} eu{"baskišćina"} + ewo{"ewondo"} fa{"persišćina"} + ff{"fulbšćina"} fi{"finšćina"} fil{"filipinšćina"} fj{"fidžišćina"} fo{"ferejšćina"} + fon{"fonšćina"} fr{"francojšćina"} + frc{"cajun francojšćina"} + frr{"pódpołnocna frizišćina"} + fur{"friulšćina"} fy{"frizišćina"} ga{"iršćina"} + gaa{"gašćina"} gag{"gagauzšćina"} gd{"šotišćina"} + gez{"geezišćina"} + gil{"gilbertezišćina"} gl{"galicišćina"} gn{"guarani"} + gor{"gorontalošćina"} got{"gotišćina"} gsw{"šwicarska nimšćina"} gu{"gudžaratšćina"} guz{"gusii"} gv{"manšćina"} + gwi{"gwichʼinšćina"} ha{"hausa"} + hai{"haidašćina"} haw{"hawaiišćina"} + hax{"pódpołdnjowa haidašćina"} he{"hebrejšćina"} hi{"hindišćina"} + hil{"hiligaynonšćina"} + hmn{"hmongšćina"} hr{"chorwatšćina"} hsb{"górnoserbšćina"} ht{"haitišćina"} hu{"hungoršćina"} + hup{"hupašćina"} + hur{"halkomelemšćina"} hy{"armeńšćina"} + hz{"hererošćina"} ia{"interlingua"} + iba{"ibanšćina"} + ibb{"ibibiošćina"} id{"indonešćina"} ig{"igbo"} ii{"sichuan yi"} ik{"inupiak"} + ikt{"pódwjacornokanadiska inuktitutšćina"} + ilo{"ilokošćina"} + inh{"ingushišćina"} io{"ido"} is{"islandšćina"} it{"italšćina"} iu{"inuitšćina"} ja{"japańšćina"} + jbo{"lojbanšćina"} jgo{"ngomba"} jmc{"machame"} jv{"javašćina"} ka{"georgišćina"} kab{"kabylšćina"} + kac{"kachinšćina"} + kaj{"jjušćina"} kam{"kamba"} + kbd{"kabardianšćina"} + kcg{"tyapšćina"} kde{"makonde"} kea{"kapverdšćina"} + kfo{"korošćina"} + kgp{"kaingangšćina"} + kha{"khasišćina"} khq{"koyra chiini"} ki{"kikuyu"} + kj{"kuanyamašćina"} kk{"kazachšćina"} + kkj{"kako"} kl{"grönlandšćina"} kln{"kalenjin"} km{"kambodžanšćina"} + kmb{"kimbundušćina"} kn{"kannadšćina"} ko{"korejańšćina"} koi{"komi-permyak"} kok{"konkani"} + kpe{"kpellešćina"} + kr{"kanurišćina"} + krc{"karachay-balkaršćina"} + krl{"karelianšćina"} + kru{"kurukhšćina"} ks{"kašmiršćina"} ksb{"šambala"} ksf{"bafia"} + ksh{"kelnšćina"} ku{"kurdišćina"} + kum{"kumykšćina"} + kv{"komišćina"} kw{"kornišćina"} + kwk{"kwakʼwalašćina"} ky{"kirgišćina"} la{"łatyńšćina"} + lad{"ladinšćina"} lag{"langi"} lb{"luxemburgšćina"} + lez{"lezgianšćina"} lg{"gandšćina"} li{"limburšćina"} + lil{"lillooetšćina"} lkt{"lakotšćina"} ln{"lingala"} lo{"laošćina"} + lou{"Louisiana kreolšćina"} + loz{"lozišćina"} + lrc{"pódpołnocna lurišćina"} + lsm{"saamiašćina"} lt{"litawšćina"} lu{"luba-katanga"} + lua{"luba-luluašćina"} + lun{"lundašćina"} luo{"luo"} + lus{"mizošćina"} luy{"luhya"} lv{"letišćina"} + mad{"madurezišćina"} + mag{"magahišćina"} + mai{"maithilšćina"} + mak{"makasaršćina"} mas{"masaišćina"} + mdf{"mokshašćina"} + men{"mendišćina"} mer{"meru"} mfe{"mauriciska kreolšćina"} mg{"malgašćina"} mgh{"makhuwa-meetto"} mgo{"meta’"} + mh{"marshallezišćina"} mi{"maorišćina"} + mic{"mi'kmaqšćina"} + min{"minangkabaušćina"} mk{"makedońšćina"} ml{"malajamšćina"} mn{"mongolšćina"} + mni{"manipuršćina"} + moe{"innu-aimunšćina"} moh{"mohawkšćina"} + mos{"mossišćina"} mr{"maratišćina"} ms{"malajšćina"} mt{"maltašćina"} mua{"mundang"} + mul{"wěcejrěcne"} mus{"krik"} + mwl{"mirandezišćina"} my{"burmašćina"} + myv{"erzyašćina"} + mzn{"mazanderanšćina"} na{"naurušćina"} + nap{"neapolitanšćina"} naq{"nama"} nb{"norwegske bokmål"} nd{"pódpołnocne ndebele"} nds{"dolnonimšćina"} ne{"nepalšćina"} + new{"newarišćina"} + ng{"ndongašćina"} + nia{"niazišćina"} + niu{"niueanšćina"} nl{"nižozemšćina"} nmg{"kwasio"} nn{"norwegske nynorsk"} + nnh{"ngiemboon"} no{"norwegšćina"} + nog{"nogaišćina"} nqo{"n’ko"} + nr{"pódpołdnjowa ndebelšćina"} + nso{"połnocna sothošćina"} nus{"nuer"} nv{"navaho"} + ny{"nyanja"} nyn{"nyankole"} oc{"okcitanšćina"} + ojb{"dłujkowjacorna ojibwašćina"} + ojc{"centralna ojibwašćina"} + ojs{"oji-creešćina"} + ojw{"pódwjacorna ojibwašćina"} + oka{"okanaganšćina"} om{"oromo"} or{"orojišćina"} + os{"osetšćina"} pa{"pandžabšćina"} + pag{"pangasinanšćina"} + pam{"pampangašćina"} + pap{"papiamentošćina"} + pau{"palauanšćina"} + pcm{"nigerijanski pidgin"} + pis{"pijinšćina"} pl{"pólšćina"} + pqm{"maliseet-passamaquoddyšćina"} prg{"prusčina"} ps{"paštunšćina"} pt{"portugalšćina"} qu{"kečua"} quc{"kʼicheʼ"} + rap{"rapanuišćina"} + rar{"rarotonganšćina"} + rhg{"rohingyašćina"} rm{"retoromańšćina"} rn{"kirundišćina"} ro{"rumunšćina"} rof{"rombo"} ru{"rušćina"} + rup{"armanianšćina"} rw{"kinjarwanda"} rwk{"rwa"} sa{"sanskrit"} + sad{"sandawešćina"} + sah{"jakutšćina"} saq{"samburu"} + sat{"santalšćina"} + sba{"ngambayšćina"} sbp{"sangu"} sc{"sardinšćina"} scn{"sicilianišćina"} + sco{"scotšćina"} sd{"sindšćina"} se{"lapšćina"} seh{"sena"} ses{"koyra senni"} sg{"sango"} shi{"tašelhit"} + shn{"shanšćina"} si{"singalšćina"} sk{"słowakšćina"} sl{"słowjeńšćina"} + slh{"pódpołdnjowa lushootseedšćina"} sm{"samošćina"} sma{"pódpołdnjowa samišćina"} smj{"lule-samišćina"} smn{"inari-samišćina"} sms{"skolt-samišćina"} sn{"šonšćina"} + snk{"soninkešćina"} so{"somališćina"} sq{"albanšćina"} sr{"serbišćina"} + srn{"sranan tongošćina"} ss{"siswati"} st{"pódpołdnjowa sotšćina (Sesotho)"} stq{"saterfrizišćina"} + str{"straits salishšćina"} su{"sundanšćina"} + suk{"sukumašćina"} sv{"šwedšćina"} sw{"swahilišćina"} + swb{"comorianšćina"} + syr{"syriacšćina"} ta{"tamilšćina"} + tce{"pódpołdnjowa tutchonšćina"} te{"telugšćina"} + tem{"timnešćina"} teo{"teso"} + tet{"tetumšćina"} tg{"tadžikišćina"} + tgx{"tagishšćina"} th{"thailandšćina"} + tht{"tahltanšćina"} ti{"tigrinja"} + tig{"tigrešćina"} tk{"turkmeńšćina"} tl{"tagalog"} + tlh{"klingonšćina"} + tli{"tlingitšćina"} tn{"tswana"} to{"tonganšćina"} + tok{"toki ponašćina"} + tpi{"tok pisinšćina"} tr{"turkojšćina"} + trv{"tarokošćina"} ts{"tsonga"} tt{"tataršćina"} + ttm{"połnocna tutchonšćina"} + tum{"tumbukašćina"} + tvl{"tuvalušćina"} tw{"twi"} twq{"tasawaq"} ty{"tahitišćina"} + tyv{"tuvinianšćina"} tzm{"centralnoatlaski tamazight"} + udm{"udmurtšćina"} ug{"ujguršćina"} uk{"ukrainšćina"} + umb{"umbundušćina"} und{"njeznata rěc"} ur{"urdušćina"} uz{"usbekšćina"} vai{"vai"} + ve{"vendašćina"} vi{"vietnamšćina"} vo{"volapük"} vun{"vunjo"} wa{"walonšćina"} + wae{"walzeršćina"} + wal{"wolayttašćina"} + war{"warayšćina"} wo{"wolof"} + wuu{"wu chinšćina"} + xal{"kalmykšćina"} xh{"xhosa"} xog{"soga"} + yav{"yangben"} + ybb{"yembašćina"} yi{"jidišćina"} yo{"jorubšćina"} + yrl{"nheengatušćina"} + yue{"kantonšćina"} za{"zhuang"} zgh{"standardny marokkański tamazight"} zh{"chinšćina"} zu{"zulu"} + zun{"zunišćina"} zxx{"žedno rěcne wopśimjeśe"} + zza{"zazašćina"} } Scripts{ + Adlm{"adlamske pismo"} Arab{"arabski"} + Aran{"nastaliqske pismo"} Armn{"armeński"} Beng{"bengalski"} Bopo{"bopomofo"} Brai{"braillowe pismo"} + Cakm{"chakmaske pismo"} + Cans{"zjadnotnjone kanadiske aboriginske złožkowe pismo"} + Cher{"cherokeeske pismo"} Cyrl{"kyriliski"} Deva{"devanagari"} Ethi{"etiopiski"} @@ -266,12 +456,15 @@ dsb{ Grek{"grichiski"} Gujr{"gujarati"} Guru{"gurmukhi"} + Hanb{"chinšćina z bopomofo"} Hang{"hangul"} Hani{"han"} Hans{"zjadnorjone"} Hant{"tradionalne"} Hebr{"hebrejski"} Hira{"hiragana"} + Hrkt{"japańske złožkowe pismo"} + Jamo{"jamo"} Jpan{"japański"} Kana{"katakana"} Khmr{"khmer"} @@ -281,14 +474,25 @@ dsb{ Latn{"łatyński"} Mlym{"malayalamski"} Mong{"mongolski"} + Mtei{"meitei-mayekse pismo"} Mymr{"burmaski"} + Nkoo{"n’Koske pismo"} + Olck{"ol-chikiske pismo"} Orya{"oriya"} + Rohg{"hanifiske pismo"} Sinh{"singhaleski"} + Sund{"sundaneske pismo"} + Syrc{"syriacske pismo"} Taml{"tamilski"} Telu{"telugu"} + Tfng{"tifinanghske pismo"} Thaa{"thaana"} Thai{"thaiski"} Tibt{"tibetski"} + Vaii{"vaiske pismo"} + Yiii{"yiske pismo"} + Zmth{"matematiski zapis"} + Zsye{"emoji"} Zsym{"symbole"} Zxxx{"bźez pisma"} Zyyy{"powšykne"} @@ -302,26 +506,51 @@ dsb{ calendar{ buddhist{"buddhistiski kalender"} chinese{"chinski kalender"} + coptic{"koptiski kalendaŕ"} dangi{"dangi kalender"} ethiopic{"etiopiski kalender"} + ethiopic-amete-alem{"etiopiski amete-alem-kalendaŕ"} gregorian{"gregoriański kalender"} hebrew{"žydojski kalender"} islamic{"islamski kalender"} + islamic-civil{"islamski ciwilny kalendaŕ"} + islamic-umalqura{"islamski umalqui-kalendaŕ"} iso8601{"iso-8601-kalender"} japanese{"japański kalender"} persian{"persiski kalender"} } + cf{ + account{"knigływjeźeński format płaśidła"} + standard{"standardny format płaśidła"} + } collation{ ducet{"sortěrowański slěd pó Unicoźe"} search{"powšykne pytanje"} standard{"standardny sortěrowański slěd"} } + hc{ + h11{"12-góźinowy cyklus (0-11)"} + h12{"12-góźinowy cyklus (1-12)"} + h23{"24-góźinowy cyklus (0-23)"} + h24{"24-góźinowy cyklus (1-24)"} + } + lb{ + loose{"lichy stil łamanja smužkow"} + normal{"běžny stil łamanja smužkow"} + strict{"kšuty stil łamanja smužkow"} + } + ms{ + metric{"metriski system"} + uksystem{"britiski system měrow"} + ussystem{"amerikański system měrow"} + } numbers{ arab{"arabisko-indiske cyfry"} arabext{"rozšyrjone arabisko-indiske cyfry"} armn{"armeńske cyfry"} armnlow{"armeńske cyfry małopisane"} beng{"bengalske cyfry"} + cakm{"chakmaske cyfry"} deva{"devanagari-cyfry"} ethi{"etiopiske cyfry"} fullwide{"połnošyroke cyfry"} @@ -336,6 +565,7 @@ dsb{ hant{"tradicionalne chinske cyfry"} hantfin{"tradicionalne chinske financne cyfry"} hebr{"hebrejske cyfry"} + java{"javaske cyfry"} jpan{"japańske cyfry"} jpanfin{"japańske financne cyfry"} khmr{"khmerske cyfry"} @@ -343,7 +573,9 @@ dsb{ laoo{"laotiske cyfry"} latn{"arabiske cyfry"} mlym{"malayalamske cyfry"} + mtei{"meetei-mayekske cyfry"} mymr{"burmaske cyfry"} + olck{"ol-chikiske cyfry"} orya{"oriya-cyfry"} roman{"romske cyfry"} romanlow{"romske cyfry małopisane"} @@ -352,7 +584,27 @@ dsb{ telu{"telugu-cyfry"} thai{"thaiske cyfry"} tibt{"tibetske cyfry"} + vaii{"vaiske cyfry"} + } + } + characterLabelPattern{ + all{"{0} — wšykne"} + category-list{"{0}: {1}"} + compatibility{"{0} — kompatibilita"} + enclosed{"{0} — skašćikowany"} + extended{"{0} — rozšyrjony"} + historic{"{0} — historiski"} + miscellaneous{"{0} — wšake"} + other{"{0} — druge"} + scripts{"pisma — {0}"} + strokes{ + few{"{0} smužki"} + one{"{0} smužka"} + other{"{0} smužkow"} + two{"{0} smužce"} } + subscript{"indeks {0}"} + superscript{"zwjerchny indeks {0}"} } codePatterns{ language{"Rěc: {0}"} diff --git a/icu/icu4c/source/data/lang/el.txt b/icu/icu4c/source/data/lang/el.txt index 12340b7608b..886af7e1168 100644 --- a/icu/icu4c/source/data/lang/el.txt +++ b/icu/icu4c/source/data/lang/el.txt @@ -41,6 +41,7 @@ el{ am{"Αμχαρικά"} an{"Αραγονικά"} ang{"Παλαιά Αγγλικά"} + ann{"Ομπόλο"} anp{"Ανγκικά"} ar{"Αραβικά"} arc{"Αραμαϊκά"} @@ -51,6 +52,7 @@ el{ as{"Ασαμικά"} asa{"Άσου"} ast{"Αστουριανά"} + atj{"Ατικαμέκ"} av{"Αβαρικά"} awa{"Αγουαντί"} ay{"Αϊμάρα"} @@ -106,14 +108,22 @@ el{ chp{"Τσίπιουαν"} chr{"Τσερόκι"} chy{"Τσεγιέν"} - ckb{"Κουρδικά Σοράνι"} + ckb{"Κεντρικά Κουρδικά"} + clc{"Τσιλκότιν"} co{"Κορσικανικά"} cop{"Κοπτικά"} cr{"Κρι"} + crg{"Μίτσιφ"} crh{"Τουρκικά Κριμαίας"} + crj{"Νοτιοανατολικά Κρι"} + crk{"Κρι πεδιάδας"} + crl{"Βορειοανατολικά Κρι"} + crm{"Μους Κρι"} + crr{"Καρολίνα Αλγκονκιάν"} crs{"Κρεολικά Γαλλικά Σεϋχελλών"} cs{"Τσεχικά"} csb{"Κασούμπιαν"} + csw{"Κρι Βάλτου"} cu{"Εκκλησιαστικά Σλαβικά"} cv{"Τσουβασικά"} cy{"Ουαλικά"} @@ -185,13 +195,14 @@ el{ grb{"Γκρίμπο"} grc{"Αρχαία Ελληνικά"} gsw{"Γερμανικά Ελβετίας"} - gu{"Γκουγιαράτι"} + gu{"Γκουτζαρατικά"} guz{"Γκούσι"} gv{"Μανξ"} gwi{"Γκουίτσιν"} ha{"Χάουσα"} hai{"Χάιντα"} haw{"Χαβαϊκά"} + hax{"Βόρεια Χάιντα"} he{"Εβραϊκά"} hi{"Χίντι"} hil{"Χιλιγκαϊνόν"} @@ -203,6 +214,7 @@ el{ ht{"Αϊτιανά"} hu{"Ουγγρικά"} hup{"Χούπα"} + hur{"Χαλκομελέμ"} hy{"Αρμενικά"} hz{"Χερέρο"} ia{"Ιντερλίνγκουα"} @@ -213,6 +225,7 @@ el{ ig{"Ίγκμπο"} ii{"Σίτσουαν Γι"} ik{"Ινουπιάκ"} + ikt{"Ινουκτιτούτ Δυτικού Καναδά"} ilo{"Ιλόκο"} inh{"Ινγκούς"} io{"Ίντο"} @@ -240,6 +253,7 @@ el{ kea{"Γλώσσα του Πράσινου Ακρωτηρίου"} kfo{"Κόρο"} kg{"Κονγκό"} + kgp{"Κάινγκανγκ"} kha{"Κάσι"} kho{"Κοτανικά"} khq{"Κόιρα Τσίνι"} @@ -270,6 +284,7 @@ el{ kut{"Κουτενάι"} kv{"Κόμι"} kw{"Κορνουαλικά"} + kwk{"Κουακουάλα"} ky{"Κιργιζικά"} la{"Λατινικά"} lad{"Λαδίνο"} @@ -280,6 +295,7 @@ el{ lez{"Λεζγκικά"} lg{"Γκάντα"} li{"Λιμβουργιανά"} + lil{"Λιλουέτ"} lkt{"Λακότα"} ln{"Λινγκάλα"} lo{"Λαοτινά"} @@ -287,6 +303,7 @@ el{ lou{"Κρεολικά (Λουιζιάνα)"} loz{"Λόζι"} lrc{"Βόρεια Λούρι"} + lsm{"Σαάμια"} lt{"Λιθουανικά"} lu{"Λούμπα-Κατάνγκα"} lua{"Λούμπα-Λουλούα"} @@ -322,6 +339,7 @@ el{ mn{"Μογγολικά"} mnc{"Μαντσού"} mni{"Μανιπούρι"} + moe{"Ινου-αϊμούν"} moh{"Μοχόκ"} mos{"Μόσι"} mr{"Μαραθικά"} @@ -367,6 +385,11 @@ el{ nzi{"Νζίμα"} oc{"Οξιτανικά"} oj{"Οζιβίγουα"} + ojb{"Βορειοδυτικά Οζιβίγουα"} + ojc{"Κεντρικά Οτζίμπουα"} + ojs{"Ότζι-Κρι"} + ojw{"Δυτικά Οζιβίγουα"} + oka{"Οκανάγκαν"} om{"Ορόμο"} or{"Όντια"} os{"Οσετικά"} @@ -382,8 +405,10 @@ el{ peo{"Αρχαία Περσικά"} phn{"Φοινικικά"} pi{"Πάλι"} + pis{"Πιτζίν"} pl{"Πολωνικά"} pon{"Πομπηικά"} + pqm{"Μαλισιτ-Πασσαμακουόντ"} prg{"Πρωσικά"} pro{"Παλαιά Προβανσάλ"} ps{"Πάστο"} @@ -393,12 +418,12 @@ el{ raj{"Ραζασθάνι"} rap{"Ραπανούι"} rar{"Ραροτονγκάν"} + rhg{"Ροχίνγκια"} rm{"Ρομανικά"} rn{"Ρούντι"} ro{"Ρουμανικά"} rof{"Ρόμπο"} rom{"Ρομανί"} - root{"Ρίζα"} ru{"Ρωσικά"} rup{"Αρομανικά"} rw{"Κινιαρουάντα"} @@ -431,6 +456,7 @@ el{ sid{"Σιντάμο"} sk{"Σλοβακικά"} sl{"Σλοβενικά"} + slh{"Νότια Λάσουτσιντ"} sm{"Σαμοανά"} sma{"Νότια Σάμι"} smj{"Λούλε Σάμι"} @@ -447,6 +473,7 @@ el{ ss{"Σουάτι"} ssy{"Σάχο"} st{"Νότια Σόθο"} + str{"Στρέιτς Σαλίς"} su{"Σουνδανικά"} suk{"Σουκούμα"} sus{"Σούσου"} @@ -457,13 +484,16 @@ el{ syc{"Κλασικά Συριακά"} syr{"Συριακά"} ta{"Ταμιλικά"} + tce{"Νότια Τουτσόνε"} te{"Τελούγκου"} tem{"Τίμνε"} teo{"Τέσο"} ter{"Τερένο"} tet{"Τέτουμ"} tg{"Τατζικικά"} + tgx{"Τατζίς"} th{"Ταϊλανδικά"} + tht{"Ταλτάν"} ti{"Τιγκρινικά"} tig{"Τίγκρε"} tiv{"Τιβ"} @@ -476,12 +506,14 @@ el{ tn{"Τσουάνα"} to{"Τονγκανικά"} tog{"Νιάσα Τόνγκα"} + tok{"Τόκι Πόνα"} tpi{"Τοκ Πισίν"} tr{"Τουρκικά"} trv{"Ταρόκο"} ts{"Τσόνγκα"} tsi{"Τσίμσιαν"} tt{"Ταταρικά"} + ttm{"Βόρεια Τουτσόνε"} tum{"Τουμπούκα"} tvl{"Τουβαλού"} tw{"Τούι"} @@ -495,7 +527,7 @@ el{ uk{"Ουκρανικά"} umb{"Ουμπούντου"} und{"Άγνωστη γλώσσα"} - ur{"Ουρντού"} + ur{"Ούρντου"} uz{"Ουζμπεκικά"} vai{"Βάι"} ve{"Βέντα"} @@ -520,6 +552,7 @@ el{ ybb{"Γιέμπα"} yi{"Γίντις"} yo{"Γιορούμπα"} + yrl{"Νινγκατού"} yue{"Καντονέζικα"} za{"Ζουάνγκ"} zap{"Ζάποτεκ"} @@ -533,6 +566,7 @@ el{ zza{"Ζάζα"} } Scripts{ + Adlm{"Άντλαμ"} Arab{"Αραβικό"} Aran{"Νασταλίκ"} Armi{"Αυτοκρατορικό Αραμαϊκό"} @@ -628,6 +662,7 @@ el{ Plrd{"Φωνητικό Πόλαρντ"} Prti{"Επιγραφικό Παρθιάν"} Rjng{"Ρετζάνγκ"} + Rohg{"Χανίφι"} Roro{"Ρονγκορόνγκο"} Runr{"Ρουνίκ"} Samr{"Σαμαριτικό"} @@ -737,10 +772,10 @@ el{ collation{ big5han{"Σειρά ταξινόμησης Παραδοσιακών Κινεζικών - Big5"} compat{"Προηγούμενη σειρά ταξινόμησης, για συμβατότητα"} - dictionary{"Σειρά ταξινόμησης ημερολογίου"} + dictionary{"Σειρά ταξινόμησης λεξικού"} ducet{"Προεπιλεγμένη σειρά ταξινόμησης Unicode"} eor{"Ευρωπαϊκοί κανόνες ταξινόμησης"} - gb2312han{"Σειρά ταξινόμησης Απλουστευμένων Κινεζικών - GB2312"} + gb2312han{"Σειρά ταξινόμησης Απλοποιημένων Κινεζικών - GB2312"} phonebook{"Σειρά ταξινόμησης τηλεφωνικού καταλόγου"} phonetic{"Φωνητική σειρά ταξινόμησης"} pinyin{"Σειρά ταξινόμησης Πινγίν"} @@ -751,6 +786,7 @@ el{ stroke{"Σειρά ταξινόμησης κινήσεων"} traditional{"Παραδοσιακή σειρά ταξινόμησης"} unihan{"Σειρά ταξινόμησης ριζικής αρίθμησης"} + zhuyin{"Σειρά ταξινόμησης Τζουγίν"} } d0{ fwidth{"Πλήρους πλάτους"} @@ -783,6 +819,7 @@ el{ armn{"Αρμενικά αριθμητικά"} armnlow{"Πεζά αρμενικά αριθμητικά"} beng{"Βεγγαλικά ψηφία"} + cakm{"Ψηφία Τσάκμα"} deva{"Ψηφία Ντεβαναγκάρι"} ethi{"Αιθιοπικά αριθμητικά"} finance{"Οικονομικά αριθμητικά"} @@ -798,6 +835,7 @@ el{ hant{"Παραδοσιακά κινεζικά αριθμητικά"} hantfin{"Παραδοσιακά κινεζικά οικονομικά αριθμητικά"} hebr{"Εβραϊκά αριθμητικά"} + java{"Ιαβαϊκά ψηφία"} jpan{"Ιαπωνικά αριθμητικά"} jpanfin{"Ιαπωνικά οικονομικά αριθμητικά"} khmr{"Ψηφία Χμερ"} @@ -806,8 +844,10 @@ el{ latn{"Ψηφία της Δύσης"} mlym{"Μαλαγιαλαμικά ψηφία"} mong{"Μογγολικά ψηφία"} + mtei{"Ψηφία Μεϊτεί Μαγιέκ"} mymr{"Ψηφία Μιανμάρ"} native{"Εγγενή ψηφία"} + olck{"Ψηφία Ολ Τσίκι"} orya{"Οριγικά ψηφία"} roman{"Λατινικά αριθμητικά"} romanlow{"Πεζά λατινικά αριθμητικά"} diff --git a/icu/icu4c/source/data/lang/en.txt b/icu/icu4c/source/data/lang/en.txt index 61bac1a4955..eb0c60dd1dc 100644 --- a/icu/icu4c/source/data/lang/en.txt +++ b/icu/icu4c/source/data/lang/en.txt @@ -28,6 +28,7 @@ en{ lw{"Line Breaks In Words Setting"} m0{"Transform Rules"} ms{"Measurement System"} + mu{"Measurement Unit"} numbers{"Numbers"} rg{"Region For Supplemental Data"} s0{"Transform Source"} @@ -62,6 +63,7 @@ en{ am{"Amharic"} an{"Aragonese"} ang{"Old English"} + ann{"Obolo"} anp{"Angika"} ar{"Arabic"} arc{"Aramaic"} @@ -77,6 +79,7 @@ en{ asa{"Asu"} ase{"American Sign Language"} ast{"Asturian"} + atj{"Atikamekw"} av{"Avaric"} avk{"Kotava"} awa{"Awadhi"} @@ -98,6 +101,7 @@ en{ bfd{"Bafut"} bfq{"Badaga"} bg{"Bulgarian"} + bgc{"Haryanvi"} bgn{"Western Balochi"} bho{"Bhojpuri"} bi{"Bislama"} @@ -105,7 +109,8 @@ en{ bin{"Edo"} bjn{"Banjar"} bkm{"Kom"} - bla{"Siksika"} + bla{"Siksiká"} + blt{"Tai Dam"} bm{"Bamanankan"} bn{"Bangla"} bo{"Tibetan"} @@ -143,16 +148,25 @@ en{ chy{"Cheyenne"} cic{"Chickasaw"} ckb{"Central Kurdish"} + clc{"Chilcotin"} co{"Corsican"} cop{"Coptic"} cps{"Capiznon"} cr{"Cree"} - crh{"Crimean Turkish"} + crg{"Michif"} + crh{"Crimean Tatar"} + crj{"Southern East Cree"} + crk{"Plains Cree"} + crl{"Northern East Cree"} + crm{"Moose Cree"} + crr{"Carolina Algonquian"} crs{"Seselwa Creole French"} cs{"Czech"} csb{"Kashubian"} + csw{"Swampy Cree"} cu{"Church Slavic"} cv{"Chuvash"} + cwd{"Woods Cree"} cy{"Welsh"} da{"Danish"} dak{"Dakota"} @@ -194,7 +208,7 @@ en{ fa{"Persian"} fan{"Fang"} fat{"Fanti"} - ff{"Fulah"} + ff{"Fula"} fi{"Finnish"} fil{"Filipino"} fit{"Tornedalen Finnish"} @@ -242,12 +256,15 @@ en{ hai{"Haida"} hak{"Hakka Chinese"} haw{"Hawaiian"} + hax{"Southern Haida"} + hdn{"Northern Haida"} he{"Hebrew"} hi{"Hindi"} hif{"Fiji Hindi"} hil{"Hiligaynon"} hit{"Hittite"} hmn{"Hmong"} + hnj{"Hmong Njua"} ho{"Hiri Motu"} hr{"Croatian"} hsb{"Upper Sorbian"} @@ -255,6 +272,7 @@ en{ ht{"Haitian Creole"} hu{"Hungarian"} hup{"Hupa"} + hur{"Halkomelem"} hy{"Armenian"} hz{"Herero"} ia{"Interlingua"} @@ -265,6 +283,8 @@ en{ ig{"Igbo"} ii{"Yi"} ik{"Inupiaq"} + ike{"Eastern Canadian Inuktitut"} + ikt{"Western Canadian Inuktitut"} ilo{"Iloko"} inh{"Ingush"} io{"Ido"} @@ -331,11 +351,12 @@ en{ kut{"Kutenai"} kv{"Komi"} kw{"Cornish"} + kwk{"Kwakʼwala"} ky{"Kyrgyz"} la{"Latin"} lad{"Ladino"} lag{"Langi"} - lah{"Lahnda"} + lah{"Western Panjabi"} lam{"Lamba"} lb{"Luxembourgish"} lez{"Lezghian"} @@ -343,6 +364,7 @@ en{ lg{"Ganda"} li{"Limburgish"} lij{"Ligurian"} + lil{"Lillooet"} liv{"Livonian"} lkt{"Lakota"} lmo{"Lombard"} @@ -352,6 +374,7 @@ en{ lou{"Louisiana Creole"} loz{"Lozi"} lrc{"Northern Luri"} + lsm{"Saamia"} lt{"Lithuanian"} ltg{"Latgalian"} lu{"Luba-Katanga"} @@ -382,7 +405,7 @@ en{ mgh{"Makhuwa-Meetto"} mgo{"Metaʼ"} mh{"Marshallese"} - mi{"Maori"} + mi{"Māori"} mic{"Mi'kmaq"} min{"Minangkabau"} mk{"Macedonian"} @@ -390,6 +413,7 @@ en{ mn{"Mongolian"} mnc{"Manchu"} mni{"Manipuri"} + moe{"Innu-aimun"} moh{"Mohawk"} mos{"Mossi"} mr{"Marathi"} @@ -440,6 +464,12 @@ en{ nzi{"Nzima"} oc{"Occitan"} oj{"Ojibwa"} + ojb{"Northwestern Ojibwa"} + ojc{"Central Ojibwa"} + ojg{"Eastern Ojibwa"} + ojs{"Oji-Cree"} + ojw{"Western Ojibwa"} + oka{"Okanagan"} om{"Oromo"} or{"Odia"} os{"Ossetic"} @@ -459,10 +489,12 @@ en{ pfl{"Palatine German"} phn{"Phoenician"} pi{"Pali"} + pis{"Pijin"} pl{"Polish"} pms{"Piedmontese"} pnt{"Pontic"} pon{"Pohnpeian"} + pqm{"Maliseet-Passamaquoddy"} prg{"Prussian"} pro{"Old Provençal"} ps{"Pashto"} @@ -474,13 +506,13 @@ en{ rap{"Rapanui"} rar{"Rarotongan"} rgn{"Romagnol"} + rhg{"Rohingya"} rif{"Riffian"} rm{"Romansh"} rn{"Rundi"} ro{"Romanian"} rof{"Rombo"} rom{"Romany"} - root{"Root"} rtm{"Rotuman"} ru{"Russian"} rue{"Rusyn"} @@ -490,7 +522,7 @@ en{ rwk{"Rwa"} sa{"Sanskrit"} sad{"Sandawe"} - sah{"Sakha"} + sah{"Yakut"} sam{"Samaritan Aramaic"} saq{"Samburu"} sas{"Sasak"} @@ -520,6 +552,7 @@ en{ sid{"Sidamo"} sk{"Slovak"} sl{"Slovenian"} + slh{"Southern Lushootseed"} sli{"Lower Silesian"} sly{"Selayar"} sm{"Samoan"} @@ -540,6 +573,7 @@ en{ ssy{"Saho"} st{"Sesotho"} stq{"Saterland Frisian"} + str{"Straits Salish"} su{"Sundanese"} suk{"Sukuma"} sus{"Susu"} @@ -551,6 +585,7 @@ en{ syr{"Syriac"} szl{"Silesian"} ta{"Tamil"} + tce{"Southern Tutchone"} tcy{"Tulu"} te{"Telugu"} tem{"Timne"} @@ -558,7 +593,9 @@ en{ ter{"Tereno"} tet{"Tetum"} tg{"Tajik"} + tgx{"Tagish"} th{"Thai"} + tht{"Tahltan"} ti{"Tigrinya"} tig{"Tigre"} tiv{"Tiv"} @@ -573,14 +610,17 @@ en{ tn{"Setswana"} to{"Tongan"} tog{"Nyasa Tonga"} + tok{"Toki Pona"} tpi{"Tok Pisin"} tr{"Turkish"} tru{"Turoyo"} trv{"Taroko"} + trw{"Torwali"} ts{"Xitsonga"} tsd{"Tsakonian"} tsi{"Tsimshian"} tt{"Tatar"} + ttm{"Northern Tutchone"} ttt{"Muslim Tat"} tum{"Tumbuka"} tvl{"Tuvalu"} @@ -670,6 +710,7 @@ en{ Chrs{"Chorasmian"} Cirt{"Cirth"} Copt{"Coptic"} + Cpmn{"Cypro-Minoan"} Cprt{"Cypriot"} Cyrl{"Cyrillic"} Cyrs{"Old Church Slavonic Cyrillic"} @@ -716,6 +757,7 @@ en{ Jurc{"Jurchen"} Kali{"Kayah Li"} Kana{"Katakana"} + Kawi{"Kawi"} Khar{"Kharoshthi"} Khmr{"Khmer"} Khoj{"Khojki"} @@ -755,6 +797,7 @@ en{ Mtei{"Meitei Mayek"} Mult{"Multani"} Mymr{"Myanmar"} + Nagm{"Nag Mundari"} Nand{"Nandinagari"} Narb{"Old North Arabian"} Nbat{"Nabataean"} @@ -768,6 +811,7 @@ en{ Orya{"Odia"} Osge{"Osage"} Osma{"Osmanya"} + Ougr{"Old Uyghur"} Palm{"Palmyrene"} Pauc{"Pau Cin Hau"} Perm{"Old Permic"} @@ -780,7 +824,7 @@ en{ Prti{"Inscriptional Parthian"} Qaag{"Zawgyi"} Rjng{"Rejang"} - Rohg{"Hanifi Rohingya"} + Rohg{"Hanifi"} Roro{"Rongorongo"} Runr{"Runic"} Samr{"Samaritan"} @@ -818,9 +862,12 @@ en{ Thai{"Thai"} Tibt{"Tibetan"} Tirh{"Tirhuta"} + Tnsa{"Tangsa"} + Toto{"Toto"} Ugar{"Ugaritic"} Vaii{"Vai"} Visp{"Visible Speech"} + Vith{"Vithkuqi"} Wara{"Varang Kshiti"} Wcho{"Wancho"} Wole{"Woleai"} @@ -844,6 +891,7 @@ en{ Scripts%stand-alone{ Hans{"Simplified Han"} Hant{"Traditional Han"} + Rohg{"Hanifi Rohingya"} } Scripts%variant{ Arab{"Perso-Arabic"} @@ -898,6 +946,13 @@ en{ no{"Sort Digits Individually"} yes{"Sort Digits Numerically"} } + colReorder{ + currency{"Currency"} + digit{"Digits"} + punct{"Punctuation"} + space{"Whitespace"} + symbol{"Symbol"} + } colStrength{ identical{"Sort All"} primary{"Sort Base Letters Only"} @@ -937,6 +992,7 @@ en{ hex{"To Hexadecimal Codes"} hwidth{"To Halfwidth"} lower{"To Lowercase"} + morse{"To Morse Code"} nfc{"To Unicode NFC"} nfd{"To Unicode NFD"} nfkc{"To Unicode NFKC"} @@ -1009,13 +1065,6 @@ en{ viqr{"Vietnamese VIQR Keyboard"} windows{"Windows Keyboard"} } - kr{ - currency{"Currency"} - digit{"Digits"} - punct{"Punctuation"} - space{"Whitespace"} - symbol{"Symbol"} - } kv{ currency{"Ignore Symbols affects spaces, punctuation, all symbols"} punct{"Ignore Symbols affects spaces and punctuation only"} @@ -1031,19 +1080,30 @@ en{ breakall{"Allow Line Breaks In All Words"} keepall{"Prevent Line Breaks In All Words"} normal{"Normal Line Breaks For Words"} + phrase{"Prevent Line Breaks In Phrases"} } m0{ + aethiopi{"Encylopedia Aethiopica Transliteration"} alaloc{"US ALA-LOC Transliteration"} + betamets{"Beta Maṣāḥǝft Transliteration"} bgn{"US BGN Transliteration"} buckwalt{"Buckwalter Arabic Transliteration"} c11{"Hex transform using C11 syntax"} css{"Hex transform using CSS syntax"} din{"German DIN Transliteration"} + es3842{ + "Ethiopian Standards Agency ES 3842:2014 Ethiopic-Latin Transliterati" + "on" + } ewts{"Extended Wylie Transliteration Scheme"} gost{"CIS GOST Transliteration"} + gurage{"Gurage Legacy to Modern Transliteration"} + gutgarts{"Yaros Gutgarts Ethiopic-Cyrillic Transliteration"} iast{"International Alphabet of Sanskrit Transliteration"} + iesjes{"IES/JES Amharic Transliteration"} iso{"ISO Transliteration"} java{"Hex transform using Java syntax"} + lambdin{"Thomas Oden Lambdin Ethiopic-Latin Transliteration"} mcst{"Korean MCST Transliteration"} mns{"Mongolian National Standard Transliteration"} percent{"Hex transform using percent syntax"} @@ -1051,8 +1111,11 @@ en{ plain{"Hex transform with no surrounding syntax"} prprname{"Personal name transliteration variant"} satts{"Standard Arabic Technical Transliteration"} + sera{"System for Ethiopic Representation in ASCII"} + tekieali{"Tekie Alibekit Blin-Latin Transliteration"} ungegn{"UN GEGN Transliteration"} unicode{"Hex transform using Unicode syntax"} + xaleget{"Eritrean Ministry of Education Blin-Latin Transliteration"} xml{"Hex transform using XML syntax"} xml10{"Hex transform using XML decimal syntax"} } @@ -1061,6 +1124,11 @@ en{ uksystem{"Imperial Measurement System"} ussystem{"US Measurement System"} } + mu{ + celsius{"Celsius"} + fahrenhe{"Fahrenheit"} + kelvin{"Kelvin"} + } numbers{ adlm{"Adlam Digits"} ahom{"Ahom Digits"} @@ -1101,6 +1169,7 @@ en{ jpanfin{"Japanese Financial Numerals"} jpanyear{"Japanese Calendar Gannen Year Numerals"} kali{"Kayah Li Digits"} + kawi{"Kawi Digits"} khmr{"Khmer Digits"} knda{"Kannada Digits"} lana{"Tai Tham Hora Digits"} @@ -1122,6 +1191,7 @@ en{ mymr{"Myanmar Digits"} mymrshan{"Myanmar Shan Digits"} mymrtlng{"Myanmar Tai Laing Digits"} + nagm{"Nag Mundari Digits"} native{"Native Digits"} newa{"Newa Digits"} nkoo{"N’Ko Digits"} @@ -1146,6 +1216,7 @@ en{ thai{"Thai Digits"} tibt{"Tibetan Digits"} tirh{"Tirhuta Digits"} + tnsa{"Tangsa Digits"} traditional{"Traditional Numerals"} vaii{"Vai Digits"} wara{"Warang Citi Digits"} @@ -1155,6 +1226,7 @@ en{ accents{"From Accented Characters To ASCII Sequence"} ascii{"From ASCII"} hex{"From Hexadecimal Codes"} + morse{"From Morse Code"} npinyin{"From Pinyin With Numeric Tones"} publish{"From Publishing Punctuation To ASCII"} zawgyi{"From Zawgyi Myanmar Encoding"} diff --git a/icu/icu4c/source/data/lang/en_001.txt b/icu/icu4c/source/data/lang/en_001.txt index 81644fa6431..2081724fd33 100644 --- a/icu/icu4c/source/data/lang/en_001.txt +++ b/icu/icu4c/source/data/lang/en_001.txt @@ -7,8 +7,8 @@ en_001{ colNormalization{"Normalised Sorting"} } Languages{ + bla{"Siksika"} mus{"Creek"} - sah{"Yakut"} } Types{ colNormalization{ diff --git a/icu/icu4c/source/data/lang/en_AU.txt b/icu/icu4c/source/data/lang/en_AU.txt index 95868b30074..0c139cd7c78 100644 --- a/icu/icu4c/source/data/lang/en_AU.txt +++ b/icu/icu4c/source/data/lang/en_AU.txt @@ -10,9 +10,6 @@ en_AU{ } Languages{ bn{"Bengali"} - frc{"frc"} - lou{"lou"} - sr_ME{"Montenegrin"} } Scripts{ Beng{"Bengali"} @@ -23,4 +20,7 @@ en_AU{ ethiopic{"Ethiopian Calendar"} } } + Variants{ + SIMPLE{"SIMPLE"} + } } diff --git a/icu/icu4c/source/data/lang/en_CA.txt b/icu/icu4c/source/data/lang/en_CA.txt index 8000a9c00f4..a6df7b74a02 100644 --- a/icu/icu4c/source/data/lang/en_CA.txt +++ b/icu/icu4c/source/data/lang/en_CA.txt @@ -2,27 +2,210 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml en_CA{ - %%Parent{"en_001"} Keys{ - colNormalization{"Normalized Sorting"} + calendar{"calendar"} + cf{"currency format"} + colAlternate{"ignore-symbols sorting"} + colBackwards{"reversed-accent sorting"} + colCaseFirst{"uppercase/lowercase ordering"} + colCaseLevel{"case-sensitive sorting"} + colNormalization{"normalized sorting"} + colNumeric{"numeric sorting"} + colReorder{"script/block reordering"} + colStrength{"sorting strength"} + collation{"sort order"} + currency{"currency"} + d0{"transform destination"} + dx{"dictionary break exclusions"} + em{"emoji presentation style"} + fw{"first day of week"} + h0{"mixed-in"} + hc{"hour cycle (12 vs 24)"} + i0{"input method"} + k0{"keyboard"} + kv{"highest ignored"} + lb{"line break style"} + lw{"line breaks in words setting"} + m0{"transform rules"} + ms{"measurement system"} + numbers{"numbers"} + rg{"region for supplemental data"} + s0{"transform source"} + sd{"region subdivision"} + ss{"sentence break suppressions type"} + t{"transform"} + t0{"machine-translated"} + timezone{"time zone"} + va{"locale variant"} + x{"private-use"} + x0{"private-use transform"} } Languages{ bn{"Bengali"} - mfe{"Mauritian"} - sr_ME{"Montenegrin"} - tvl{"Tuvaluan"} + mfe{"Mauritian Creole"} + mul{"multiple languages"} + und{"unknown language"} + } + Scripts{ + Zmth{"mathematical notation"} + Zsye{"emoji"} + Zsym{"symbols"} + Zxxx{"unwritten"} + Zzzz{"unknown script"} } Types{ calendar{ - dangi{"Korean Calendar"} - ethiopic{"Ethiopian Calendar"} + buddhist{"Buddhist calendar"} + chinese{"Chinese calendar"} + coptic{"Coptic calendar"} + dangi{"Dangi calendar"} + ethiopic{"Ethiopic calendar"} + ethiopic-amete-alem{"Ethiopic Amete Alem calendar"} + gregorian{"Gregorian calendar"} + hebrew{"Hebrew calendar"} + indian{"Indian national calendar"} + islamic{"Islamic calendar"} + islamic-civil{"Islamic calendar (tabular, civil epoch)"} + islamic-tbla{"Islamic calendar (tabular, astronomical epoch)"} + islamic-umalqura{"Islamic calendar (Umm al-Qura)"} + iso8601{"ISO-8601 calendar"} + japanese{"Japanese calendar"} + persian{"Persian calendar"} + } + cf{ + account{"accounting currency format"} + standard{"standard currency format"} + } + colNormalization{ + no{"Sort Without Normalisation"} + yes{"Sort Unicode Normalised"} + } + collation{ + big5han{"traditional Chinese sort order - Big5"} + compat{"previous sort order, for compatibility"} + dictionary{"dictionary sort order"} + ducet{"default Unicode sort order"} + gb2312han{"simplified Chinese sort order - GB2312"} + phonebook{"phonebook sort order"} + phonetic{"phonetic sort order"} + pinyin{"Pinyin sort order"} + reformed{"reformed sort order"} + search{"general-purpose search"} + standard{"standard sort order"} + stroke{"stroke sort order"} + traditional{"traditional sort order"} + unihan{"radical-stroke sort order"} + zhuyin{"Zhuyin sort order"} } d0{ - fwidth{"To Full Width"} - hwidth{"To Half Width"} - lower{"To Lower Case"} - title{"To Title Case"} - upper{"To Upper Case"} + ascii{"to ASCII"} + fwidth{"to full width"} + hwidth{"to half width"} + lower{"to lowercase"} + title{"to title case"} + upper{"to uppercase"} + } + em{ + default{"use default presentation for emoji characters"} + emoji{"prefer emoji presentation for emoji characters"} + text{"prefer text presentation for emoji characters"} + } + fw{ + fri{"first day of week is Friday"} + mon{"first day of week is Monday"} + sat{"first day of week is Saturday"} + sun{"first day of week is Sunday"} + thu{"first day of week is Thursday"} + tue{"first day of week is Tuesday"} + wed{"first day of week is Wednesday"} + } + hc{ + h11{"12-hour system (0–11)"} + h12{"12-hour system (1–12)"} + h23{"24-hour system (0–23)"} + h24{"24-hour system (1–24)"} + } + lb{ + loose{"loose line break style"} + normal{"normal line break style"} + strict{"strict line break style"} } + lw{ + breakall{"allow line breaks in all words"} + keepall{"prevent line breaks in all words"} + normal{"normal line breaks for words"} + phrase{"prevent line breaks in phrases"} + } + m0{ + bgn{"US BGN transliteration"} + prprname{"personal name transliteration variant"} + ungegn{"UN GEGN transliteration"} + } + ms{ + metric{"metric system"} + uksystem{"imperial measurement system"} + ussystem{"US measurement system"} + } + numbers{ + adlm{"Adlam digits"} + arab{"Arabic-Indic digits"} + arabext{"extended Arabic-Indic digits"} + armn{"Armenian numerals"} + armnlow{"Armenian lowercase numerals"} + beng{"Bangla digits"} + cakm{"Chakma digits"} + deva{"Devanagari digits"} + ethi{"Ethiopic numerals"} + fullwide{"full-width digits"} + geor{"Georgian numerals"} + grek{"Greek numerals"} + greklow{"Greek lowercase numerals"} + gujr{"Gujarati digits"} + guru{"Gurmukhi digits"} + hanidec{"Chinese decimal numerals"} + hans{"simplified Chinese numerals"} + hansfin{"simplified Chinese financial numerals"} + hant{"traditional Chinese numerals"} + hantfin{"traditional Chinese financial numerals"} + hebr{"Hebrew numerals"} + java{"Javanese digits"} + jpan{"Japanese numerals"} + jpanfin{"Japanese financial numerals"} + khmr{"Khmer digits"} + knda{"Kannada digits"} + laoo{"Lao digits"} + latn{"Western digits"} + mlym{"Malayalam digits"} + mtei{"Meetei Mayek digits"} + mymr{"Myanmar digits"} + native{"Native digits"} + olck{"Ol Chiki digits"} + orya{"Odia digits"} + roman{"Roman numerals"} + romanlow{"Roman lowercase numerals"} + taml{"traditional Tamil numerals"} + tamldec{"Tamil digits"} + telu{"Telugu digits"} + thai{"Thai digits"} + tibt{"Tibetan digits"} + vaii{"Vai digits"} + } + ss{ + none{"sentence breaks without abbreviation handling"} + standard{"suppress sentence breaks after standard abbreviations"} + } + t0{ + und{"unspecified machine translation"} + } + } + characterLabelPattern{ + all{"{0}—all"} + compatibility{"{0}—compatibility"} + enclosed{"{0}—enclosed"} + extended{"{0}—extended"} + historic{"{0}—historic"} + miscellaneous{"{0}—miscellaneous"} + other{"{0}—other"} + scripts{"scripts—{0}"} } } diff --git a/icu/icu4c/source/data/lang/en_GB.txt b/icu/icu4c/source/data/lang/en_GB.txt index 5656e8fd3da..dcdd5eb6432 100644 --- a/icu/icu4c/source/data/lang/en_GB.txt +++ b/icu/icu4c/source/data/lang/en_GB.txt @@ -6,6 +6,7 @@ en_GB{ Languages{ bin{"Bini"} bm{"Bambara"} + ff{"Fulah"} ii{"Sichuan Yi"} nso{"Northern Sotho"} ss{"Swati"} diff --git a/icu/icu4c/source/data/unit/en_PH.txt b/icu/icu4c/source/data/lang/en_MV.txt similarity index 96% rename from icu/icu4c/source/data/unit/en_PH.txt rename to icu/icu4c/source/data/lang/en_MV.txt index 1b59777cecb..fe1e43d08f0 100644 --- a/icu/icu4c/source/data/unit/en_PH.txt +++ b/icu/icu4c/source/data/lang/en_MV.txt @@ -1,6 +1,6 @@ // © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml -en_PH{ +en_MV{ %%Parent{"en_001"} } diff --git a/icu/icu4c/source/data/lang/en_NZ.txt b/icu/icu4c/source/data/lang/en_NZ.txt index e533cf95216..63e43a3938d 100644 --- a/icu/icu4c/source/data/lang/en_NZ.txt +++ b/icu/icu4c/source/data/lang/en_NZ.txt @@ -3,7 +3,4 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml en_NZ{ %%Parent{"en_001"} - Languages{ - mi{"Māori"} - } } diff --git a/icu/icu4c/source/data/lang/es.txt b/icu/icu4c/source/data/lang/es.txt index 96df2d8f731..cb779bb24c2 100644 --- a/icu/icu4c/source/data/lang/es.txt +++ b/icu/icu4c/source/data/lang/es.txt @@ -25,7 +25,7 @@ es{ Languages{ aa{"afar"} ab{"abjasio"} - ace{"acehnés"} + ace{"achenés"} ach{"acoli"} ada{"adangme"} ady{"adigué"} @@ -41,6 +41,7 @@ es{ am{"amárico"} an{"aragonés"} ang{"inglés antiguo"} + ann{"obolo"} anp{"angika"} ar{"árabe"} arc{"arameo"} @@ -51,6 +52,7 @@ es{ as{"asamés"} asa{"asu"} ast{"asturiano"} + atj{"atikamekw"} av{"avar"} awa{"avadhi"} ay{"aimara"} @@ -107,13 +109,21 @@ es{ chr{"cheroqui"} chy{"cheyene"} ckb{"kurdo sorani"} + clc{"chilcotin"} co{"corso"} cop{"copto"} cr{"cree"} + crg{"michif"} crh{"tártaro de Crimea"} + crj{"cree suroriental"} + crk{"cree de las llanuras"} + crl{"cree nororiental"} + crm{"cree moose"} + crr{"algonquino de Carolina"} crs{"criollo seychelense"} cs{"checo"} csb{"casubio"} + csw{"cree de los pantanos"} cu{"eslavo eclesiástico"} cv{"chuvasio"} cy{"galés"} @@ -194,6 +204,7 @@ es{ hai{"haida"} hak{"chino hakka"} haw{"hawaiano"} + hax{"haida meridional"} he{"hebreo"} hi{"hindi"} hil{"hiligaynon"} @@ -206,6 +217,7 @@ es{ ht{"criollo haitiano"} hu{"húngaro"} hup{"hupa"} + hur{"halkomelem"} hy{"armenio"} hz{"herero"} ia{"interlingua"} @@ -216,6 +228,7 @@ es{ ig{"igbo"} ii{"yi de Sichuán"} ik{"inupiaq"} + ikt{"inuit del oeste de Canadá"} ilo{"ilocano"} inh{"ingush"} io{"ido"} @@ -243,6 +256,7 @@ es{ kea{"criollo caboverdiano"} kfo{"koro"} kg{"kongo"} + kgp{"káingang"} kha{"khasi"} kho{"kotanés"} khq{"koyra chiini"} @@ -264,7 +278,7 @@ es{ krc{"karachay-balkar"} krl{"carelio"} kru{"kurukh"} - ks{"cachemiro"} + ks{"cachemir"} ksb{"shambala"} ksf{"bafia"} ksh{"kölsch"} @@ -273,6 +287,7 @@ es{ kut{"kutenai"} kv{"komi"} kw{"córnico"} + kwk{"kwakʼwala"} ky{"kirguís"} la{"latín"} lad{"ladino"} @@ -283,6 +298,7 @@ es{ lez{"lezgiano"} lg{"ganda"} li{"limburgués"} + lil{"lillooet"} lkt{"lakota"} ln{"lingala"} lo{"lao"} @@ -290,6 +306,7 @@ es{ lou{"criollo de Luisiana"} loz{"lozi"} lrc{"lorí septentrional"} + lsm{"samia"} lt{"lituano"} lu{"luba-katanga"} lua{"luba-lulua"} @@ -321,10 +338,11 @@ es{ mic{"micmac"} min{"minangkabau"} mk{"macedonio"} - ml{"malayalam"} + ml{"malayálam"} mn{"mongol"} mnc{"manchú"} - mni{"manipuri"} + mni{"manipurí"} + moe{"innu-aimun"} moh{"mohawk"} mos{"mossi"} mr{"maratí"} @@ -347,7 +365,7 @@ es{ nd{"ndebele septentrional"} nds{"bajo alemán"} ne{"nepalí"} - new{"newari"} + new{"nevarí"} ng{"ndonga"} nia{"nias"} niu{"niueano"} @@ -371,6 +389,11 @@ es{ nzi{"nzima"} oc{"occitano"} oj{"ojibwa"} + ojb{"ojibwa noroccidental"} + ojc{"ojibwa central"} + ojs{"oji-cree"} + ojw{"ojibwa occidental"} + oka{"okanagan"} om{"oromo"} or{"oriya"} os{"osético"} @@ -386,8 +409,10 @@ es{ peo{"persa antiguo"} phn{"fenicio"} pi{"pali"} + pis{"pidgin salomonense"} pl{"polaco"} pon{"pohnpeiano"} + pqm{"maliseet-passamaquoddy"} prg{"prusiano"} pro{"provenzal antiguo"} ps{"pastún"} @@ -397,12 +422,12 @@ es{ raj{"rajasthani"} rap{"rapanui"} rar{"rarotongano"} + rhg{"rohinyá"} rm{"romanche"} rn{"kirundi"} ro{"rumano"} rof{"rombo"} rom{"romaní"} - root{"raíz"} ru{"ruso"} rup{"arrumano"} rw{"kinyarwanda"} @@ -419,7 +444,7 @@ es{ sc{"sardo"} scn{"siciliano"} sco{"escocés"} - sd{"sindhi"} + sd{"sindi"} sdh{"kurdo meridional"} se{"sami septentrional"} see{"seneca"} @@ -435,6 +460,7 @@ es{ sid{"sidamo"} sk{"eslovaco"} sl{"esloveno"} + slh{"lushootseed meridional"} sm{"samoano"} sma{"sami meridional"} smj{"sami lule"} @@ -451,6 +477,7 @@ es{ ss{"suazi"} ssy{"saho"} st{"sotho meridional"} + str{"salish de los estrechos"} su{"sundanés"} suk{"sukuma"} sus{"susu"} @@ -461,13 +488,16 @@ es{ syc{"siríaco clásico"} syr{"siriaco"} ta{"tamil"} + tce{"tutchone meridional"} te{"telugu"} tem{"temne"} teo{"teso"} ter{"tereno"} tet{"tetún"} tg{"tayiko"} + tgx{"tagish"} th{"tailandés"} + tht{"tahltan"} ti{"tigriña"} tig{"tigré"} tiv{"tiv"} @@ -480,12 +510,14 @@ es{ tn{"setsuana"} to{"tongano"} tog{"tonga del Nyasa"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turco"} trv{"taroko"} ts{"tsonga"} tsi{"tsimshiano"} tt{"tártaro"} + ttm{"tutchone septentrional"} tum{"tumbuka"} tvl{"tuvaluano"} tw{"twi"} @@ -524,6 +556,7 @@ es{ ybb{"yemba"} yi{"yidis"} yo{"yoruba"} + yrl{"ñe’engatú"} yue{"cantonés"} za{"zhuang"} zap{"zapoteco"} @@ -537,6 +570,7 @@ es{ zza{"zazaki"} } Scripts{ + Adlm{"ádlam"} Arab{"árabe"} Aran{"nastaliq"} Armn{"armenio"} @@ -550,10 +584,11 @@ es{ Brai{"braille"} Bugi{"buginés"} Buhd{"buhid"} + Cakm{"chakma"} Cans{"silabarios aborígenes canadienses unificados"} Cari{"cario"} Cham{"cham"} - Cher{"cherokee"} + Cher{"cheroqui"} Cirt{"cirth"} Copt{"copto"} Cprt{"chipriota"} @@ -570,9 +605,9 @@ es{ Glag{"glagolítico"} Goth{"gótico"} Grek{"griego"} - Gujr{"gujarati"} + Gujr{"guyaratí"} Guru{"gurmuji"} - Hanb{"hanb"} + Hanb{"han con bopomofo"} Hang{"hangul"} Hani{"han"} Hano{"hanunoo"} @@ -611,11 +646,11 @@ es{ Mlym{"malayálam"} Mong{"mongol"} Moon{"moon"} - Mtei{"manipuri"} + Mtei{"meitei"} Mymr{"birmano"} Nkoo{"n’ko"} Ogam{"ogham"} - Olck{"ol ciki"} + Olck{"ol chiki"} Orkh{"orkhon"} Orya{"oriya"} Osma{"osmaniya"} @@ -625,6 +660,7 @@ es{ Plrd{"Pollard Miao"} Qaag{"zawgyi"} Rjng{"rejang"} + Rohg{"hanifi"} Roro{"rongo-rongo"} Runr{"rúnico"} Sara{"sarati"} @@ -682,8 +718,8 @@ es{ hebrew{"calendario hebreo"} indian{"calendario nacional hindú"} islamic{"calendario islámico"} - islamic-civil{"calendario civil islámico"} - islamic-umalqura{"calendario islámico umalqura"} + islamic-civil{"calendario islámico tabular"} + islamic-umalqura{"calendario islámico Umm al-Qura"} iso8601{"calendario ISO-8601"} japanese{"calendario japonés"} persian{"calendario persa"} @@ -726,21 +762,22 @@ es{ } collation{ big5han{"orden del chino tradicional - Big5"} - compat{"orden de clasificación anterior, para compatibilidad"} - dictionary{"orden de clasificación del diccionario"} + compat{"orden anterior, para compatibilidad"} + dictionary{"orden de diccionario"} ducet{"orden predeterminado de Unicode"} eor{"reglas de ordenación europeas"} gb2312han{"orden del chino simplificado - GB2312"} phonebook{"orden de listín telefónico"} - phonetic{"Orden de clasificación fonético"} + phonetic{"orden fonético"} pinyin{"orden pinyin"} - reformed{"orden de clasificación reformado"} + reformed{"orden reformado"} search{"búsqueda de uso general"} searchjl{"Buscar por consonante inicial de hangul"} standard{"orden estándar"} stroke{"orden de los trazos"} traditional{"orden tradicional"} - unihan{"orden de clasificación de trazos radicales"} + unihan{"orden de trazos radicales"} + zhuyin{"orden zhuyin"} } d0{ fwidth{"ancho completo"} @@ -773,6 +810,7 @@ es{ armn{"números en armenio"} armnlow{"números en armenio en minúscula"} beng{"dígitos en bengalí"} + cakm{"dígitos en chakma"} deva{"dígitos en devanagari"} ethi{"números en etíope"} finance{"Números financieros"} @@ -788,16 +826,19 @@ es{ hant{"números en chino tradicional"} hantfin{"números financieros en chino tradicional"} hebr{"números en hebreo"} + java{"dígitos en javanés"} jpan{"números en japonés"} jpanfin{"números financieros en japonés"} khmr{"dígitos en jemer"} knda{"dígitos en canarés"} laoo{"dígitos en lao"} latn{"dígitos occidentales"} - mlym{"dígitos en malayalam"} + mlym{"dígitos en malayálam"} mong{"dígitos en mongol"} + mtei{"dígitos en meitei"} mymr{"dígitos en birmano"} - native{"Dígitos nativos"} + native{"dígitos nativos"} + olck{"dígitos en ol chiki"} orya{"dígitos en oriya"} roman{"números romanos"} romanlow{"números romanos en minúscula"} @@ -807,7 +848,7 @@ es{ thai{"dígitos en tailandés"} tibt{"dígitos en tibetano"} traditional{"Números tradicionales"} - vaii{"Dígitos vai"} + vaii{"dígitos en vai"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/es_419.txt b/icu/icu4c/source/data/lang/es_419.txt index 05abdbd7091..b0d6f5ab9b9 100644 --- a/icu/icu4c/source/data/lang/es_419.txt +++ b/icu/icu4c/source/data/lang/es_419.txt @@ -6,7 +6,6 @@ es_419{ colNormalization{"orden normalizado"} } Languages{ - ace{"achenés"} ady{"adigeo"} alt{"altái del sur"} arp{"arapajó"} @@ -19,12 +18,16 @@ es_419{ ht{"haitiano"} kbd{"cabardiano"} krc{"karachái-bálkaro"} + ks{"cachemiro"} lo{"laosiano"} + ml{"malabar"} + mni{"manipuri"} nr{"ndebele del sur"} nso{"sesotho del norte"} pa{"panyabí"} prg{"prusiano antiguo"} rm{"retorrománico"} + sd{"sindhi"} shu{"árabe (Chad)"} sma{"sami del sur"} st{"sesotho del sur"} @@ -38,12 +41,13 @@ es_419{ zun{"zuni"} } Scripts{ - Hanb{"han con bopomofo"} + Gujr{"gujarati"} Hrkt{"katakana o hiragana"} Laoo{"lao"} Latn{"latín"} - Mlym{"malayalam"} - Olck{"ol chiki"} + Mlym{"malabar"} + Mtei{"manipuri"} + Syrc{"siríaco"} } Types{ calendar{ @@ -68,7 +72,6 @@ es_419{ yes{"ordenar distinguiendo entre mayúsculas y minúsculas"} } collation{ - compat{"orden anterior, para compatibilidad"} eor{"reglas de orden europeas"} phonebook{"orden de agenda telefónica"} } diff --git a/icu/icu4c/source/data/lang/es_MX.txt b/icu/icu4c/source/data/lang/es_MX.txt index 1180ab43082..7f1cca8612f 100644 --- a/icu/icu4c/source/data/lang/es_MX.txt +++ b/icu/icu4c/source/data/lang/es_MX.txt @@ -5,12 +5,18 @@ es_MX{ %%Parent{"es_419"} Languages{ ace{"acehnés"} + ady{"adigué"} arp{"arapaho"} + ars{"árabe neyedí"} bas{"basa"} bax{"bamun"} bho{"bhoshpuri"} bla{"siksika"} bua{"buriat"} + crj{"cree del sureste"} + crl{"cree del noreste"} + crr{"carolina algonquian"} + dar{"darguin"} dum{"neerlandés medieval"} enm{"inglés medieval"} eu{"euskera"} @@ -19,40 +25,40 @@ es_MX{ gmh{"alemán de la alta edad media"} grc{"griego antiguo"} hak{"kejia (China)"} + hax{"haida del sur"} hil{"hiligainón"} hsn{"xiang (China)"} + ikt{"inuktitut del oeste de Canadá"} inh{"ingusetio"} kbd{"kabardiano"} + kgp{"kaingang"} krc{"karachái bálkaro"} kum{"cumuco"} lo{"lao"} - lus{"lushai"} mga{"irlandés medieval"} nan{"min nan (Chino)"} nr{"ndebele meridional"} nso{"sotho septentrional"} + ojb{"ojibwa del noroeste"} + ojw{"ojibwa del oeste"} pa{"punyabí"} shu{"árabe chadiano"} + slh{"lushootseed del sur"} ss{"siswati"} sw{"suajili"} syr{"siriaco"} - tet{"tetún"} - tn{"setswana"} - tyv{"tuviniano"} + tce{"tutchone del sur"} wuu{"chino wu"} - xal{"kalmyk"} zgh{"tamazight marroquí estándar"} } - Scripts{ - Hanb{"hanb"} - Mlym{"malayálam"} - } Types{ collation{ ducet{"orden de clasificación de Unicode predeterminado"} } numbers{ gujr{"dígitos en gujarati"} + mtei{"dígitos en manipuri"} + olck{"dígitos ol chiki"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/es_US.txt b/icu/icu4c/source/data/lang/es_US.txt index 7612d6bfd9a..4e9d3cfa247 100644 --- a/icu/icu4c/source/data/lang/es_US.txt +++ b/icu/icu4c/source/data/lang/es_US.txt @@ -12,6 +12,11 @@ es_US{ bho{"bhojpuri"} bla{"siksika"} bua{"buriat"} + clc{"chilcotín"} + crj{"cree del sureste"} + crl{"cree del noreste"} + crm{"moose cree"} + crr{"algonquian"} dum{"neerlandés medieval"} enm{"inglés medieval"} eu{"euskera"} @@ -20,36 +25,52 @@ es_US{ gmh{"alemán de la alta edad media"} grc{"griego antiguo"} gu{"gurayatí"} + hax{"haida del sur"} hil{"hiligainón"} hsn{"xiang (China)"} ht{"criollo haitiano"} + ikt{"inuktitut del oeste de Canadá"} inh{"ingusetio"} - kbd{"kabardiano"} + kab{"cabilio"} krc{"karachay-balkar"} lo{"lao"} lou{"creole de Luisiana"} - lus{"lushai"} + lrc{"lorí del norte"} + lsm{"saamia"} mga{"irlandés medieval"} + nd{"ndebele del norte"} nr{"ndebele meridional"} - nso{"sotho septentrional"} + ojb{"ojibwa del noroeste"} + ojw{"ojibwa del oeste"} + pis{"pijín"} rm{"romanche"} + se{"sami del norte"} shu{"árabe chadiano"} + slh{"lushootseed del sur"} sma{"sami meridional"} + smn{"sami de Inari"} ss{"siswati"} - st{"sesotho meridional"} + str{"straits salish"} syr{"siriaco"} + tce{"tutchone del sur"} tet{"tetún"} - tn{"setchwana"} + ttm{"tutchone del norte"} tyv{"tuviniano"} - xal{"kalmyk"} + wal{"wolayta"} } Scripts{ + Adlm{"adlam"} Hrkt{"silabarios del japonés"} + Rohg{"hanafí"} Zzzz{"letra desconocida"} } Types{ numbers{ + cakm{"dígitos chakma"} gujr{"dígitos en gujarati"} + java{"dígitos javaneses"} + mtei{"dígitos meetei mayek"} + olck{"dígitos ol chiki"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/et.txt b/icu/icu4c/source/data/lang/et.txt index 26830a39814..f46895233e4 100644 --- a/icu/icu4c/source/data/lang/et.txt +++ b/icu/icu4c/source/data/lang/et.txt @@ -44,6 +44,7 @@ et{ am{"amhara"} an{"aragoni"} ang{"vanainglise"} + ann{"obolo"} anp{"angika"} ar{"araabia"} arc{"aramea"} @@ -51,6 +52,7 @@ et{ aro{"araona"} arp{"arapaho"} arq{"Alžeeria araabia"} + ars{"Najdi araabia"} arw{"aravaki"} ary{"Maroko araabia"} arz{"Egiptuse araabia"} @@ -58,6 +60,7 @@ et{ asa{"asu"} ase{"Ameerika viipekeel"} ast{"astuuria"} + atj{"atikameki"} av{"avaari"} awa{"avadhi"} ay{"aimara"} @@ -122,14 +125,22 @@ et{ chr{"tšerokii"} chy{"šaieeni"} ckb{"sorani"} + clc{"tšilkotini"} co{"korsika"} cop{"kopti"} cps{"kapisnoni"} cr{"krii"} + crg{"michifi"} crh{"krimmitatari"} + crj{"lõuna-idakrii"} + crk{"tasandikukrii"} + crl{"põhja-idakrii"} + crm{"põdrakrii"} + crr{"Carolina algonkini"} crs{"seišelli"} cs{"tšehhi"} csb{"kašuubi"} + csw{"sookrii"} cu{"kirikuslaavi"} cv{"tšuvaši"} cy{"kõmri"} @@ -190,6 +201,7 @@ et{ fur{"friuuli"} fy{"läänefriisi"} ga{"iiri"} + gaa{"gaa"} gag{"gagauusi"} gan{"kani"} gay{"gajo"} @@ -218,6 +230,7 @@ et{ hai{"haida"} hak{"hakka"} haw{"havai"} + hax{"lõunahaida"} he{"heebrea"} hi{"hindi"} hif{"Fidži hindi"} @@ -231,6 +244,7 @@ et{ ht{"haiti"} hu{"ungari"} hup{"hupa"} + hur{"halkomelemi"} hy{"armeenia"} hz{"herero"} ia{"interlingua"} @@ -241,6 +255,7 @@ et{ ig{"ibo"} ii{"nuosu"} ik{"injupiaki"} + ikt{"Lääne-Kanada inuktituti"} ilo{"iloko"} inh{"inguši"} io{"ido"} @@ -306,6 +321,7 @@ et{ kut{"kutenai"} kv{"komi"} kw{"korni"} + kwk{"kvakvala"} ky{"kirgiisi"} la{"ladina"} lad{"ladiino"} @@ -317,6 +333,7 @@ et{ lg{"ganda"} li{"limburgi"} lij{"liguuri"} + lil{"lillueti"} liv{"liivi"} lkt{"lakota"} lmo{"lombardi"} @@ -326,6 +343,7 @@ et{ lou{"Louisiana kreoolkeel"} loz{"lozi"} lrc{"põhjaluri"} + lsm{"samia"} lt{"leedu"} ltg{"latgali"} lu{"Katanga luba"} @@ -364,6 +382,7 @@ et{ mn{"mongoli"} mnc{"mandžu"} mni{"manipuri"} + moe{"innu"} moh{"mohoogi"} mos{"more"} mr{"marathi"} @@ -414,6 +433,11 @@ et{ nzi{"nzima"} oc{"oksitaani"} oj{"odžibvei"} + ojb{"loodeodžibvei"} + ojc{"keskodžibvei"} + ojs{"Severni odžibvei"} + ojw{"lääneodžibvei"} + oka{"okanagani"} om{"oromo"} or{"oria"} os{"osseedi"} @@ -433,10 +457,12 @@ et{ pfl{"Pfalzi"} phn{"foiniikia"} pi{"paali"} + pis{"pijini"} pl{"poola"} pms{"piemonte"} pnt{"pontose"} pon{"poonpei"} + pqm{"passamakodi"} prg{"preisi"} pro{"vanaprovansi"} ps{"puštu"} @@ -447,6 +473,7 @@ et{ rap{"rapanui"} rar{"rarotonga"} rgn{"romanja"} + rhg{"rohingja"} rif{"riifi"} rm{"romanši"} rn{"rundi"} @@ -491,6 +518,7 @@ et{ sid{"sidamo"} sk{"slovaki"} sl{"sloveeni"} + slh{"Lõuna-Puget-Soundi sališi"} sli{"alamsileesia"} sly{"selajari"} sm{"samoa"} @@ -510,6 +538,7 @@ et{ ssy{"saho"} st{"lõunasotho"} stq{"saterfriisi"} + str{"väinasališi"} su{"sunda"} suk{"sukuma"} sus{"susu"} @@ -521,6 +550,7 @@ et{ syr{"süüria"} szl{"sileesia"} ta{"tamili"} + tce{"lõunatutšoni"} tcy{"tulu"} te{"telugu"} tem{"temne"} @@ -528,7 +558,9 @@ et{ ter{"tereno"} tet{"tetumi"} tg{"tadžiki"} + tgx{"tagishi"} th{"tai"} + tht{"tahltani"} ti{"tigrinja"} tig{"tigree"} tiv{"tivi"} @@ -543,6 +575,7 @@ et{ tn{"tsvana"} to{"tonga"} tog{"tšitonga"} + tok{"toki pona"} tpi{"uusmelaneesia"} tr{"türgi"} tru{"turojo"} @@ -551,6 +584,7 @@ et{ tsd{"tsakoonia"} tsi{"tsimši"} tt{"tatari"} + ttm{"põhjatutšoni"} ttt{"lõunataadi"} tum{"tumbuka"} tvl{"tuvalu"} @@ -611,6 +645,7 @@ et{ zza{"zaza"} } Scripts{ + Adlm{"adlami"} Afak{"afaka"} Aghb{"albaani"} Ahom{"ahomi"} @@ -638,6 +673,7 @@ et{ Chrs{"horezmi"} Cirt{"Cirthi"} Copt{"kopti"} + Cpmn{"Küprose minose"} Cprt{"Küprose silpkiri"} Cyrl{"kirillitsa"} Cyrs{"kürilliline kirikuslaavi"} @@ -730,6 +766,7 @@ et{ Orya{"oria"} Osge{"oseidži"} Osma{"osmani"} + Ougr{"vanauiguuri"} Palm{"Palmyra"} Perm{"vanapermi"} Phag{"phakpa"} @@ -778,9 +815,12 @@ et{ Thai{"tai"} Tibt{"tiibeti"} Tirh{"tirhuta"} + Tnsa{"tase"} + Toto{"toto"} Ugar{"ugariti"} Vaii{"vai"} Visp{"nähtava kõne"} + Vith{"Vithkuqi"} Wara{"hoo"} Wcho{"vantšo"} Wole{"voleai"} diff --git a/icu/icu4c/source/data/lang/eu.txt b/icu/icu4c/source/data/lang/eu.txt index 83fa0934121..acae279273e 100644 --- a/icu/icu4c/source/data/lang/eu.txt +++ b/icu/icu4c/source/data/lang/eu.txt @@ -29,7 +29,7 @@ eu{ ach{"acholiera"} ada{"adangmera"} ady{"adigera"} - af{"afrikaans"} + af{"afrikaansa"} agq{"aghemera"} ain{"ainuera"} ak{"akanera"} @@ -37,13 +37,16 @@ eu{ alt{"hegoaldeko altaiera"} am{"amharera"} an{"aragoiera"} + ann{"oboloera"} anp{"angikera"} ar{"arabiera"} - arn{"maputxe"} - arp{"arapaho"} + arn{"mapudunguna"} + arp{"arapahoera"} + ars{"Najdeko arabiera"} as{"assamera"} - asa{"asu"} + asa{"asua"} ast{"asturiera"} + atj{"atikamekwera"} av{"avarera"} awa{"awadhiera"} ay{"aimara"} @@ -66,84 +69,100 @@ eu{ brx{"bodoera"} bs{"bosniera"} bug{"buginera"} - byn{"bilena"} - ca{"katalan"} + byn{"bilenera"} + ca{"katalana"} + cay{"cayugera"} ccp{"chakmera"} ce{"txetxenera"} - ceb{"cebuera"} - cgg{"chigera"} - ch{"chamorrera"} + ceb{"cebuanoera"} + cgg{"chiga"} + ch{"txamorroera"} chk{"chuukera"} chm{"mariera"} - cho{"choctaw"} + cho{"txoktawera"} + chp{"chipewyera"} chr{"txerokiera"} - chy{"cheyennera"} + chy{"txeienera"} ckb{"erdialdeko kurduera"} + clc{"chilcotinera"} co{"korsikera"} + crg{"metisera"} + crj{"hego-ekialdeko creera"} + crk{"lautadetako creera"} + crl{"ipar-ekialdeko creera"} + crm{"Mooseko creera"} + crr{"Carolinako algonkinera"} crs{"Seychelleetako kreolera"} cs{"txekiera"} + csw{"zingiretako creera"} cu{"elizako eslaviera"} cv{"txuvaxera"} - cy{"gales"} + cy{"galesa"} da{"daniera"} dak{"dakotera"} - dar{"dargvera"} + dar{"darginera"} dav{"taitera"} - de{"aleman"} + de{"alemana"} dgr{"dogribera"} dje{"zarma"} + doi{"dogria"} dsb{"behe-sorabiera"} dua{"dualera"} - dv{"divehiera"} + dv{"dhivehia"} dyo{"fonyi jolera"} dz{"dzongkha"} - dzg{"dazaga"} - ebu{"embua"} + dzg{"dazaera"} + ebu{"embuera"} ee{"eweera"} efi{"efikera"} - eka{"akajuka"} + eka{"ekajuka"} el{"greziera"} - en{"ingeles"} - eo{"esperanto"} + en{"ingelesa"} + eo{"esperantoa"} es{"espainiera"} et{"estoniera"} eu{"euskara"} - ewo{"ewondera"} + ewo{"ewondoa"} fa{"persiera"} ff{"fula"} fi{"finlandiera"} fil{"filipinera"} fj{"fijiera"} fo{"faroera"} - fon{"fona"} - fr{"frantses"} - fur{"friuliera"} + fon{"fonera"} + fr{"frantsesa"} + frc{"cajun frantsesa"} + frr{"iparraldeko frisiera"} + fur{"friulera"} fy{"frisiera"} ga{"irlandera"} - gaa{"ga"} + gaa{"gaera"} gag{"gagauzera"} - gd{"Eskoziako gaeliko"} - gez{"ge’ez"} - gil{"gilbertera"} + gd{"Eskoziako gaelikoa"} + gez{"ge’eza"} + gil{"kiribatiera"} gl{"galiziera"} gn{"guaraniera"} - gor{"gorontaloa"} - gsw{"Suitzako aleman"} + gor{"gorontaloera"} + gsw{"Suitzako alemana"} gu{"gujaratera"} guz{"gusiiera"} gv{"manxera"} - gwi{"gwichʼin"} + gwi{"gwich’inera"} ha{"hausa"} + hai{"haidera"} haw{"hawaiiera"} + hax{"hegoaldeko haidera"} he{"hebreera"} - hi{"hindi"} - hil{"hiligainon"} - hmn{"hmong"} + hi{"hindia"} + hil{"hiligaynonera"} + hmn{"hmonga"} hr{"kroaziera"} hsb{"goi-sorabiera"} ht{"Haitiko kreolera"} hu{"hungariera"} hup{"hupera"} + hur{"halkomelema"} hy{"armeniera"} hz{"hereroera"} ia{"interlingua"} @@ -153,34 +172,36 @@ eu{ ie{"interlingue"} ig{"igboera"} ii{"Sichuango yiera"} - ilo{"ilokanera"} + ikt{"Kanada mendebaldeko inuitera"} + ilo{"ilocanoera"} inh{"ingushera"} - io{"ido"} + io{"idoa"} is{"islandiera"} it{"italiera"} - iu{"inuktitut"} + iu{"inuitera"} ja{"japoniera"} - jbo{"lojbanera"} + jbo{"lojbana"} jgo{"ngomba"} - jmc{"machame"} + jmc{"machamea"} jv{"javera"} ka{"georgiera"} - kab{"kabilera"} - kac{"jingpoera"} - kaj{"kaiji"} + kab{"kabiliera"} + kac{"jingphoera"} + kaj{"jjua"} kam{"kambera"} kbd{"kabardiera"} - kcg{"kataba"} + kcg{"tyapa"} kde{"makondeera"} kea{"Cabo Verdeko kreolera"} kfo{"koroa"} kg{"kikongoa"} - kha{"kashia"} - khq{"koyra chiini"} + kgp{"kaingangera"} + kha{"khasiera"} + khq{"koyra chiinia"} ki{"kikuyuera"} kj{"kuanyama"} kk{"kazakhera"} - kkj{"kako"} + kkj{"kakoa"} kl{"groenlandiera"} kln{"kalenjinera"} km{"khemerera"} @@ -189,7 +210,7 @@ eu{ ko{"koreera"} koi{"komi-permyakera"} kok{"konkanera"} - kpe{"kpellea"} + kpe{"kpelleera"} kr{"kanuriera"} krc{"karachayera-balkarera"} krl{"kareliera"} @@ -202,37 +223,42 @@ eu{ kum{"kumykera"} kv{"komiera"} kw{"kornubiera"} + kwk{"kwakwala"} ky{"kirgizera"} - la{"latin"} - lad{"ladino"} + la{"latina"} + lad{"ladinoa"} lag{"langiera"} lb{"luxenburgera"} - lez{"lezgiera"} - lg{"gandera"} + lez{"lezginera"} + lg{"luganda"} li{"limburgera"} + lij{"liguriera"} + lil{"lillooetera"} lkt{"lakotera"} ln{"lingala"} lo{"laosera"} + lou{"Louisianako kreolera"} loz{"loziera"} lrc{"iparraldeko lurera"} + lsm{"saamia"} lt{"lituaniera"} lu{"Katangako lubera"} - lua{"txilubera"} + lua{"Kasai mendebaldeko lubera"} lun{"lundera"} luo{"luoera"} - lus{"mizoa"} + lus{"mizoera"} luy{"luhyera"} lv{"letoniera"} mad{"madurera"} - mag{"magahiera"} - mai{"maithilera"} - mak{"makasarera"} + mag{"magadhera"} + mai{"maithilia"} + mak{"makassarera"} mas{"masaiera"} mdf{"mokxera"} men{"mendeera"} mer{"meruera"} mfe{"Mauritaniako kreolera"} - mg{"malgaxe"} + mg{"malgaxea"} mgh{"makhuwa-meettoera"} mgo{"metaʼera"} mh{"marshallera"} @@ -243,15 +269,16 @@ eu{ ml{"malabarera"} mn{"mongoliera"} mni{"manipurera"} + moe{"innuera"} moh{"mohawkera"} - mos{"moreera"} + mos{"mossiera"} mr{"marathera"} ms{"malaysiera"} mt{"maltera"} mua{"mudangera"} mul{"zenbait hizkuntza"} - mus{"creera"} - mwl{"mirandera"} + mus{"muscogeera"} + mwl{"mirandesa"} my{"birmaniera"} myv{"erziera"} mzn{"mazandarandera"} @@ -260,10 +287,10 @@ eu{ naq{"namera"} nb{"bokmål (norvegiera)"} nd{"iparraldeko ndebeleera"} - nds{"behe-aleman"} + nds{"behe-alemana"} ne{"nepalera"} new{"newarera"} - ng{"ndongera"} + ng{"ndonga"} nia{"niasera"} niu{"niueera"} nl{"nederlandera"} @@ -278,35 +305,42 @@ eu{ nus{"nuerera"} nv{"navajoera"} ny{"chewera"} - nyn{"ankolera"} + nyn{"nkoreera"} oc{"okzitaniera"} + ojb{"ipar-mendebaldeko ojibwa"} + ojc{"erdialdeko ojibwa"} + ojs{"oji-creera"} + ojw{"mendebaldeko ojibwa"} + oka{"okanaganera"} om{"oromoera"} or{"oriya"} os{"osetiera"} pa{"punjabera"} pag{"pangasinanera"} pam{"pampangera"} - pap{"papiamento"} + pap{"papiamentoa"} pau{"palauera"} pcm{"Nigeriako pidgina"} + pis{"pijina"} pl{"poloniera"} + pqm{"maliseet-passamaquoddyera"} prg{"prusiera"} - ps{"paxtuera"} - pt{"portuges"} + ps{"paxtunera"} + pt{"portugesa"} qu{"kitxua"} quc{"quicheera"} - rap{"rapa nui"} + rap{"rapanuia"} rar{"rarotongera"} + rhg{"rohingyera"} rm{"erretorromaniera"} rn{"rundiera"} ro{"errumaniera"} - rof{"rombo"} - root{"erroa"} + rof{"romboa"} ru{"errusiera"} rup{"aromaniera"} rw{"kinyaruanda"} rwk{"rwera"} - sa{"sanskrito"} + sa{"sanskritoa"} sad{"sandaweera"} sah{"sakhera"} saq{"samburuera"} @@ -316,16 +350,17 @@ eu{ sc{"sardiniera"} scn{"siziliera"} sco{"eskoziera"} - sd{"sindhi"} + sd{"sindhia"} se{"iparraldeko samiera"} seh{"senera"} - ses{"koyraboro senni"} - sg{"sango"} - shi{"tachelhit"} + ses{"koyraboro sennia"} + sg{"sangoa"} + shi{"tachelhita"} shn{"shanera"} si{"sinhala"} sk{"eslovakiera"} sl{"esloveniera"} + slh{"lushootseeda"} sm{"samoera"} sma{"hegoaldeko samiera"} smj{"Luleko samiera"} @@ -340,6 +375,7 @@ eu{ ss{"swatiera"} ssy{"sahoa"} st{"hegoaldeko sothoera"} + str{"itsasarteetako salishera"} su{"sundanera"} suk{"sukumera"} sv{"suediera"} @@ -347,55 +383,64 @@ eu{ swb{"komoreera"} syr{"asiriera"} ta{"tamilera"} - te{"telugu"} + tce{"hegoaldeko tutchoneera"} + te{"telugua"} tem{"temnea"} teo{"tesoera"} - tet{"tetum"} + tet{"tetuma"} tg{"tajikera"} + tgx{"tagishera"} th{"thailandiera"} + tht{"tahltanera"} ti{"tigrinyera"} tig{"tigrea"} tk{"turkmenera"} - tl{"tagalog"} + tl{"tagaloa"} tlh{"klingonera"} + tli{"tlingitera"} tn{"tswanera"} to{"tongera"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turkiera"} trv{"tarokoa"} ts{"tsongera"} tt{"tatarera"} + ttm{"iparraldeko tutchoneera"} tum{"tumbukera"} tvl{"tuvaluera"} tw{"twia"} - twq{"tasawaq"} + twq{"tasawaqa"} ty{"tahitiera"} tyv{"tuvera"} tzm{"Erdialdeko Atlaseko amazigera"} udm{"udmurtera"} ug{"uigurrera"} uk{"ukrainera"} - umb{"umbundu"} + umb{"umbundua"} und{"hizkuntza ezezaguna"} - ur{"urdu"} + ur{"urdua"} uz{"uzbekera"} vai{"vaiera"} ve{"vendera"} + vec{"veneziera"} vi{"vietnamera"} vo{"volapük"} - vun{"vunjo"} + vun{"vunjoa"} wa{"waloiera"} wae{"walserera"} wal{"welayta"} war{"samerera"} wo{"wolofera"} + wuu{"wu txinera"} xal{"kalmykera"} xh{"xhosera"} xog{"sogera"} yav{"yangbenera"} ybb{"yemba"} - yi{"yiddish"} + yi{"yiddisha"} yo{"jorubera"} + yrl{"nheengatua"} yue{"kantonera"} zgh{"amazigera estandarra"} zh{"txinera"} @@ -405,44 +450,177 @@ eu{ zza{"zazera"} } Scripts{ + Adlm{"adlam"} + Aghb{"Kaukasoko albaniera"} + Ahom{"ahomera"} Arab{"arabiarra"} + Aran{"nastaliq"} + Armi{"aramiera inperiarra"} Armn{"armeniarra"} + Avst{"avestera"} + Bali{"baliera"} + Bamu{"bamum"} + Bass{"bassa vah"} + Batk{"batak"} Beng{"bengalarra"} + Bhks{"bhaiksuki"} Bopo{"bopomofoa"} + Brah{"brahmiera"} Brai{"braillea"} + Bugi{"buginera"} + Buhd{"buhid"} + Cakm{"txakma"} + Cans{"Kanadiako aborigenen silabiko bateratua"} + Cari{"kariera"} + Cham{"txamera"} + Cher{"txerokiera"} + Chrs{"korasmiera"} + Copt{"koptikera"} + Cpmn{"zipro-minoera"} + Cprt{"ziprera"} Cyrl{"zirilikoa"} Deva{"devanagaria"} + Diak{"dives akuru"} + Dogr{"dogrera"} + Dsrt{"deseret"} + Dupl{"duployiar takigrafia"} + Egyp{"egiptoar hieroglifikoak"} + Elba{"elbasanera"} + Elym{"elimaikera"} Ethi{"etiopiarra"} Geor{"georgiarra"} + Glag{"glagolitikera"} + Gong{"gunjala gondi"} + Gonm{"masaram gondiera"} + Goth{"gotikoa"} + Gran{"grantha"} Grek{"grekoa"} Gujr{"gujaratarra"} Guru{"gurmukhia"} Hanb{"hänera"} Hang{"hangula"} Hani{"idazkera txinatarra"} + Hano{"hanunuera"} Hans{"sinplifikatua"} Hant{"tradizionala"} + Hatr{"hatreoera"} Hebr{"hebrearra"} Hira{"hiragana"} + Hluw{"hieroglifiko anatoliarrak"} + Hmng{"pahawh hmongera"} + Hmnp{"nyiakeng puachue hmong"} Hrkt{"silabario japoniarrak"} + Hung{"hungariera zaharra"} + Ital{"italiera zaharra"} Jamo{"jamo-bihurketa"} + Java{"javaniera"} Jpan{"japoniarra"} + Kali{"kayah li"} Kana{"katakana"} + Kawi{"kawi"} + Khar{"kharoshthi"} Khmr{"khemerarra"} + Khoj{"khojkiera"} + Kits{"khitanerako script txikiak"} Knda{"kanadarra"} Kore{"korearra"} + Kthi{"kaithiera"} + Lana{"lannera"} Laoo{"laosarra"} Latn{"latinoa"} + Lepc{"leptxa"} + Limb{"linbuera"} + Lina{"A linearra"} + Linb{"B linearra"} + Lisu{"fraserera"} + Lyci{"liziera"} + Lydi{"lidiera"} + Mahj{"mahajaniera"} + Maka{"makasarrera"} + Mand{"mandaera"} + Mani{"manikeoa"} + Marc{"martxenera"} + Medf{"medefaidrinera"} + Mend{"mende"} + Merc{"meroitiar etzana"} + Mero{"meroitirra"} Mlym{"malayalamarra"} + Modi{"modiera"} Mong{"mongoliarra"} + Mroo{"mroera"} + Mtei{"meitei mayekera"} + Mult{"multaniera"} Mymr{"birmaniarra"} + Nagm{"nag mundariera"} + Nand{"nandinagariera"} + Narb{"iparraldeko arabiera zaharra"} + Nbat{"nabatera"} + Newa{"newaera"} + Nkoo{"n’ko"} + Nshu{"nushuera"} + Ogam{"oghamera"} + Olck{"ol txikiera"} + Orkh{"orkhonera"} Orya{"oriyarra"} + Osge{"osagera"} + Osma{"osmaiera"} + Ougr{"uigurrera zaharra"} + Palm{"palmiera"} + Pauc{"pau cin hau"} + Perm{"permiera zaharra"} + Phag{"phags-pa"} + Phli{"pahlavi inskripzioak"} + Phlp{"Pahlavi salmo-liburua"} + Phnx{"feniziera"} + Plrd{"polardera fonetikoa"} + Prti{"Partiera inskripzioak"} + Qaag{"zauagiera"} + Rjng{"Rejang"} + Rohg{"hanifiera"} + Runr{"errunikoa"} + Samr{"samariera"} + Sarb{"hegoaldeko arabiera zaharra"} + Saur{"saurashtra"} + Sgnw{"zeinu-idazketa"} + Shaw{"shaviera"} + Shrd{"sharada"} + Sidd{"siddham"} + Sind{"khudawadi"} Sinh{"sinhala"} + Sogd{"sogdiera"} + Sogo{"sogdiera zaharra"} + Sora{"sora sompeng"} + Soyo{"soyomboera"} + Sund{"sudanera"} + Sylo{"syloti nagriera"} + Syrc{"siriera"} + Tagb{"tagbanwa"} + Takr{"takriera"} + Tale{"tai le"} + Talu{"tai lue berria"} Taml{"tamilarra"} + Tang{"tangutera"} + Tavt{"tai viet"} Telu{"teluguarra"} + Tfng{"tifinagera"} + Tglg{"tagaloa"} Thaa{"thaana"} Thai{"thailandiarra"} Tibt{"tibetarra"} + Tirh{"tirhuta"} + Tnsa{"tangsa"} + Toto{"totoera"} + Ugar{"ugaritiera"} + Vaii{"vaiera"} + Vith{"vithkuqi"} + Wara{"varang kshiti"} + Wcho{"wanchoera"} + Xpeo{"pertsiera zaharra"} + Xsux{"sumero-akadiera kuneiformea"} + Yezi{"yezidiera"} + Yiii{"yiera"} + Zanb{"zanabazar koadroa"} + Zinh{"heredatua"} Zmth{"matematikako notazioa"} Zsye{"emotikonoa"} Zsym{"ikurrak"} @@ -461,7 +639,7 @@ eu{ calendar{ buddhist{"Egutegi budista"} chinese{"Txinatar egutegia"} - coptic{"Egutegi coptiarra"} + coptic{"Egutegi koptoa"} dangi{"Dangi egutegia"} ethiopic{"Egutegi etiopiarra"} ethiopic-amete-alem{"Amete Alem egutegi etiopiarra"} @@ -469,7 +647,10 @@ eu{ hebrew{"Hebrear egutegia"} indian{"Indiar egutegia"} islamic{"Islamiar egutegia"} - islamic-civil{"Islamiar egutegi zibila"} + islamic-civil{"Islamiar egutegia (taula-formakoa, garai zibilekoa)"} + islamic-rgsa{"Islamiar egutegia (Saudi Arabia, ikuspegiak)"} + islamic-tbla{"Islamiar egutegia (taula-formakoa, gai astronomikokoa)"} + islamic-umalqura{"Islamiar egutegia (Umm al-Qura)"} iso8601{"ISO-8601 egutegia"} japanese{"Japoniar egutegia"} persian{"Egutegi persiarra"} @@ -512,8 +693,11 @@ eu{ } collation{ big5han{"Txinera tradizionalaren alfabetoa-Big5"} + compat{"Aurreko hurrenkera, bateragarria izateko"} dictionary{"Hurrenkera alfabetikoa"} ducet{"Unicode hurrenkera lehenetsia"} + emoji{"Emojien hurrenkera"} + eor{"Europako ordenatzeko arauak"} gb2312han{"Txinera sinplifikatuaren alfabetoa -GB2312"} phonebook{"Telefonoen zerrenda"} phonetic{"Ordenatzeko irizpide fonetikoa"} @@ -525,6 +709,7 @@ eu{ stroke{"Tarteen araberako hurrenkera"} traditional{"Tradizionala"} unihan{"Radical trazuen hurrenkera"} + zhuyin{"Zhuyin hurrenkera"} } d0{ fwidth{"Zabalera osoko karaktere-bihurketa"} @@ -552,16 +737,25 @@ eu{ ussystem{"Neurketa-sistema anglosaxoia"} } numbers{ + ahom{"Ahom digituak"} arab{"Digitu arabiar-hindikoak"} arabext{"Digitu arabiar-hindiko hedatuak"} armn{"Zenbaki armeniarrak"} armnlow{"Zenbaki armeniarrak minuskulaz"} + bali{"Digitu balitarrak"} beng{"Digitu bengalarrak"} + brah{"Brahmi digituak"} + cakm{"Txakma digituak"} + cham{"Txam digituak"} + cyrl{"Zenbaki zirilikoak"} deva{"Digitu devanagariak"} + diak{"Dives Akuru digituak"} ethi{"Zenbaki etiopiarrak"} finance{"Finantza-zenbakiak"} fullwide{"Zabalera osoko digituak"} geor{"Zenbaki georgiarrak"} + gong{"Gunjala Gondi digituak"} + gonm{"Masaram Gondi digituak"} grek{"Zenbaki grekoak"} greklow{"Zenbaki grekoak minuskulaz"} gujr{"Digitu gujaratarrak"} @@ -572,34 +766,173 @@ eu{ hant{"Zenbaki txinatar tradizionalak"} hantfin{"Finantzetarako zenbaki txinatar tradizionalak"} hebr{"Zenbaki hebrearrak"} + hmng{"Pahawh Hmong digituak"} + hmnp{"Nyiakeng Puachue Hmong digituak"} + java{"Digitu javatarrak"} jpan{"Zenbaki japoniarrak"} jpanfin{"Finantzetarako zenbaki japoniarrak"} + kali{"Kayah Li digituak"} + kawi{"kawi digituak"} khmr{"Digitu khemerarrak"} knda{"Digitu kannadarrak"} + lana{"Tai Tham Hora digituak"} + lanatham{"Tai Tham Tham digituak"} laoo{"Digitu laostarrak"} latn{"Digitu mendebaldarrak"} + lepc{"Digitu leptxatarrak"} + limb{"Digitu limbutarrak"} + mathbold{"Digitu matematiko lodiak"} + mathdbl{"Marra bikoitzeko digitu matematikoak"} + mathmono{"Zuriune bakarreko digitu matematikoak"} + mathsanb{"Sans-Serif Bold digitu matematikoak"} + mathsans{"Sans-Serif digitu matematikoak"} mlym{"Digitu malayalamarrak"} + modi{"Modi digituak"} mong{"Digitu mongoliarrak"} + mroo{"Mro digituak"} + mtei{"Meetei Mayek digituak"} mymr{"Digitu birmaniarrak"} + mymrshan{"Shan digitu birmaniarrak"} + mymrtlng{"Tai Laing digitu birmaniarrak"} + nagm{"nag mundari digituak"} native{"Zenbaki-sistema"} + nkoo{"N’Ko digituak"} + olck{"Ol Chiki digituak"} orya{"Digitu oriyarrak"} + osma{"Digitu osmanyarrak"} + rohg{"Hanifi digitu rohingyak"} roman{"Zenbaki erromatarrak"} romanlow{"Zenbaki erromatarrak minuskulaz"} + saur{"Digitu saurashtrarrak"} + shrd{"Digitu sharadarrak"} + sind{"Digitu khudawadiarrak"} + sinh{"Sinhala Lith digituak"} + sora{"Sora Sompeng digituak"} + sund{"Digitu sundadarrak"} + takr{"Digitu takriarrak"} + talu{"Digitu tai lue berriak"} taml{"Zenbaki tamilar tradizionalak"} tamldec{"Digitu tamilarrak"} telu{"Digitu teluguarrak"} thai{"Digitu thailandiarrak"} tibt{"Digitu tibetarrak"} + tirh{"Tirhuta digituak"} + tnsa{"tangsar digituak"} traditional{"Zenbaki tradizionalak"} vaii{"Vai digituak"} + wara{"Warang Citi digituak"} + wcho{"Wancho digituak"} } } Variants{ - POLYTON{"POLITON"} - REVISED{"BERRIKUSIA"} - SAAHO{"SAHO"} - SCOTLAND{"ESKOZIAR INGELESA"} - VALENCIA{"VALENTZIERA"} + 1606NICT{"frantses ertain amaieratik 1606ra"} + 1694ACAD{"frantses moderno goiztiarra"} + 1901{"ortografia aleman tradizionala"} + 1959ACAD{"akademikoa"} + 1994{"Resiako ortografia estandarizatua"} + 1996{"1996ko ortografia alemana"} + ABL1943{"1943ko ortografia-formulazioa"} + AKUAPEM{"AKUAPIMERA"} + ALALC97{"ALA-LC erromanizazioa, 1997ko edizioa"} + ALUKU{"Aluku dialektoa"} + AO1990{"1990eko portugesaren ortografia-hitzarmena"} + ARANES{"Aranera"} + ARKAIKA{"Esperanto arkaikoa"} + ASANTE{"ASANTEERA"} + AUVERN{"Auverniako okzitaniera"} + BAKU1926{"Turkieraren latindar alfabeto bateratua"} + BALANKA{"Aniieraren balanka dialektoa"} + BARLA{"Caboverdeeraren barlavento dialekto taldea"} + BASICENG{"Oinarrizko ingelesa"} + BAUDDHA{"Bauddha"} + BISCAYAN{"Mendebaldeko euskara"} + BISKE{"San Giorgio / Bila dialektoa"} + BOHORIC{"Bohoric alfabetoa"} + BOONT{"Boontling"} + BORNHOLM{"Bornholmera"} + CISAUP{"galiar-italiarra"} + COLB1945{"1945eko Portugal eta Barasilgo ortografia-hitzarmena"} + CORNU{"cornishera"} + CREISS{"Languedocera"} + DAJNKO{"Dajnko alfabetoa"} + EKAVSK{"Serbiera ekavierako ahoskerarekin"} + EMODENG{"Ingeles moderno goiztiarra"} + FONIPA{"IPA ahoskera"} + FONKIRSH{"Fonkirsh"} + FONNAPA{"Fonnapa"} + FONUPA{"UPa ahoskera"} + FONXSAMP{"Fonxsamp"} + GALLO{"Galiera"} + GASCON{"GASKOI"} + GRCLASS{"Okzitaniera klasikoa"} + GRITAL{"Grital"} + GRMISTR{"Grmistr"} + HEPBURN{"Hepburn erromanizazioa"} + HOGNORSK{"Hognorsk"} + HSISTEMO{"Hsistemo"} + IJEKAVSK{"Serbiera ijekavieraren ahoskerarekin"} + ITIHASA{"Itihasa"} + IVANCHOV{"Ivantxov"} + JAUER{"Jauer"} + JYUTPING{"Jyutping"} + KKCOR{"Ortografia arrunta"} + KOCIEWIE{"Kociewie"} + KSCOR{"Ortografia estandarra"} + LAUKIKA{"Laukika"} + LEMOSIN{"Limousinera"} + LENGADOC{"Lengadocera"} + LIPAW{"Resiako lipovaz dialektoa"} + LUNA1918{"Luna1918"} + METELKO{"Metelko alfabetoa"} + MONOTON{"Tonu bakarra"} + NDYUKA{"Ndyuka dialektoa"} + NEDIS{"Natisoneko dialektoa"} + NEWFOUND{"TERNUA"} + NICARD{"Nicard"} + NJIVA{"Gniva/Njiva dialektoa"} + NULIK{"Volapuk modernoa"} + OSOJS{"Oseacco/Osojane dialektoa"} + OXENDICT{"Oxfordeko ingeles-hiztegiko ortografia"} + PAHAWH2{"Pahawh2"} + PAHAWH3{"Pahawh3"} + PAHAWH4{"Pahawh4"} + PAMAKA{"Pamaka dialektoa"} + PEANO{"Peano"} + PETR1708{"Petr1708"} + PINYIN{"Pinyin erromanizazioa"} + POLYTON{"Tonu anitza"} + POSIX{"Ordenagailua"} + PROVENC{"Proventzera"} + PUTER{"Puterera"} + REVISED{"Ortografia berrikusia"} + RIGIK{"Volapuk klasikoa"} + ROZAJ{"Resiera"} + RUMGR{"Rumgr"} + SAAHO{"Saho"} + SCOTLAND{"Eskoziar ingeles estandarra"} + SCOUSE{"Scouse"} + SIMPLE{"SOILA"} + SOLBA{"Stolvizza/Solbica dialektoa"} + SOTAV{"Caboverdeerako sotavento dialekto taldea"} + SPANGLIS{"SPANGLISH"} + SURMIRAN{"Surmiran"} + SURSILV{"Sursilv"} + SUTSILV{"Sutsilv"} + SYNNEJYL{"Synnejyl"} + TARASK{"Taraskievica ortografia"} + TONGYONG{"Tongyong"} + TUNUMIIT{"Tunumiit"} + UCCOR{"Ortografia bateratua"} + UCRCOR{"Ortografia berrikusi bateratua"} + ULSTER{"Ulster"} + UNIFON{"Alfabeto fonetiko unifonoa"} + VAIDIKA{"Vaidika"} + VALENCIA{"Valentziera"} + VALLADER{"Vallader"} + VECDRUKA{"Vecdruka"} + VIVARAUP{"Vivaraup"} + WADEGILE{"Wade-Giles erromanizazioa"} + XSISTEMO{"Xsistemo"} } characterLabelPattern{ all{"{0} — Guztiak"} diff --git a/icu/icu4c/source/data/lang/fa.txt b/icu/icu4c/source/data/lang/fa.txt index 6dd6d6394b2..044f2051f20 100644 --- a/icu/icu4c/source/data/lang/fa.txt +++ b/icu/icu4c/source/data/lang/fa.txt @@ -43,18 +43,21 @@ fa{ am{"امهری"} an{"آراگونی"} ang{"انگلیسی باستان"} + ann{"اوبولو"} anp{"آنگیکا"} ar{"عربی"} arc{"آرامی"} arn{"ماپوچه‌ای"} arp{"آراپاهویی"} arq{"عربی الجزایری"} + ars{"عربی نجدی"} arw{"آراواکی"} ary{"عربی مراکشی"} arz{"عربی مصری"} as{"آسامی"} asa{"آسو"} ast{"آستوری"} + atj{"آتیکامکو"} av{"آواری"} awa{"اودهی"} ay{"آیمارایی"} @@ -86,11 +89,12 @@ fa{ brx{"بودویی"} bs{"بوسنیایی"} bua{"بوریاتی"} - bug{"بوگیایی"} + bug{"بوگینس"} byn{"بلین"} ca{"کاتالان"} cad{"کادویی"} car{"کاریبی"} + cay{"کایوگا"} ccp{"چاکما"} ce{"چچنی"} ceb{"سبویی"} @@ -105,19 +109,27 @@ fa{ chr{"چروکی"} chy{"شایانی"} ckb{"کردی مرکزی"} + clc{"چیلکوتن"} co{"کورسی"} cop{"قبطی"} cr{"کریایی"} + crg{"میچیف"} crh{"ترکی کریمه"} + crj{"کری جنوب شرقی"} + crk{"کری صحرایی"} + crl{"کری شمال شرقی"} + crm{"موس کری"} + crr{"آلگانکوین کارولینا"} crs{"سیشل آمیختهٔ فرانسوی"} cs{"چکی"} csb{"کاشوبی"} + csw{"کری سوامپی"} cu{"اسلاوی کلیسایی"} cv{"چوواشی"} cy{"ولزی"} da{"دانمارکی"} dak{"داکوتایی"} - dar{"دارقینی"} + dar{"دارگوا"} dav{"تایتا"} de{"آلمانی"} del{"دلاواری"} @@ -132,7 +144,7 @@ fa{ dyo{"دیولا فونی"} dyu{"دایولایی"} dz{"دزونگخا"} - dzg{"دازاگایی"} + dzg{"دازاگا"} ebu{"امبو"} ee{"اوه‌ای"} efi{"افیکی"} @@ -157,7 +169,7 @@ fa{ fo{"فارویی"} fon{"فونی"} fr{"فرانسوی"} - frc{"فرانسوی کادین"} + frc{"فرانسوی کاجون"} frm{"فرانسوی میانه"} fro{"فرانسوی باستان"} frr{"فریزی شمالی"} @@ -191,6 +203,7 @@ fa{ ha{"هوسایی"} hai{"هایدایی"} haw{"هاوایی"} + hax{"هایدا جنوبی"} he{"عبری"} hi{"هندی"} hif{"هندی فیجیایی"} @@ -203,6 +216,7 @@ fa{ ht{"هائیتیایی"} hu{"مجاری"} hup{"هوپا"} + hur{"هالکوملم"} hy{"ارمنی"} hz{"هریرویی"} ia{"اینترلینگوا"} @@ -213,6 +227,7 @@ fa{ ig{"ایگبویی"} ii{"یی سیچوان"} ik{"اینوپیک"} + ikt{"اینوکتیتوت غرب کانادا"} ilo{"ایلوکویی"} inh{"اینگوشی"} io{"ایدو"} @@ -239,6 +254,7 @@ fa{ kea{"کابووردیانو"} kfo{"کورو"} kg{"کنگویی"} + kgp{"کاین گنگ"} kha{"خاسیایی"} kho{"ختنی"} khq{"کوجراچینی"} @@ -270,6 +286,7 @@ fa{ kut{"کوتنی"} kv{"کومیایی"} kw{"کورنی"} + kwk{"کواک والا"} ky{"قرقیزی"} la{"لاتین"} lad{"لادینو"} @@ -280,20 +297,22 @@ fa{ lez{"لزگی"} lg{"گاندایی"} li{"لیمبورگی"} + lil{"لیلوئت"} lkt{"لاکوتا"} ln{"لینگالا"} lo{"لائوسی"} lol{"مونگویی"} - lou{"زبان آمیختهٔ مادری لوئیزیانا"} + lou{"کرئول لوئیزیانا"} loz{"لوزیایی"} lrc{"لری شمالی"} + lsm{"سامیا"} lt{"لیتوانیایی"} lu{"لوبایی‐کاتانگا"} lua{"لوبایی‐لولوا"} lui{"لویسنو"} lun{"لوندایی"} luo{"لوئویی"} - lus{"لوشه‌ای"} + lus{"میزو"} luy{"لویا"} lv{"لتونیایی"} lzh{"چینی ادبی"} @@ -321,6 +340,7 @@ fa{ mn{"مغولی"} mnc{"مانچویی"} mni{"مانیپوری"} + moe{"اینوآیموم"} moh{"موهاکی"} mos{"ماسیایی"} mr{"مراتی"} @@ -365,6 +385,11 @@ fa{ nzi{"نزیمایی"} oc{"اکسیتان"} oj{"اوجیبوایی"} + ojb{"اوجیبوای شمالی"} + ojc{"اوجیبوای مرکزی"} + ojs{"اوجی-کری"} + ojw{"اوجیبوای غربی"} + oka{"اوکاناگان"} om{"اورومویی"} or{"اوریه‌ای"} os{"آسی"} @@ -381,8 +406,10 @@ fa{ peo{"فارسی باستان"} phn{"فنیقی"} pi{"پالی"} + pis{"پی‌جین"} pl{"لهستانی"} pon{"پانپیی"} + pqm{"ملیسیت - پاسماکودی"} prg{"پروسی"} pro{"پرووانسی باستان"} ps{"پشتو"} @@ -392,12 +419,12 @@ fa{ raj{"راجستانی"} rap{"راپانویی"} rar{"راروتونگایی"} + rhg{"روهینگیا"} rm{"رومانش"} rn{"روندیایی"} ro{"رومانیایی"} rof{"رومبویی"} rom{"رومانویی"} - root{"ریشه"} ru{"روسی"} rup{"آرومانی"} rw{"کینیارواندایی"} @@ -429,6 +456,7 @@ fa{ sid{"سیدامویی"} sk{"اسلواکی"} sl{"اسلوونیایی"} + slh{"لاشوتسید جنوبی"} sli{"سیلزیایی سفلی"} sm{"ساموآیی"} sma{"سامی جنوبی"} @@ -441,11 +469,12 @@ fa{ sog{"سغدی"} sq{"آلبانیایی"} sr{"صربی"} - srn{"تاکی‌تاکی"} + srn{"زبان اسرانان"} srr{"سریری"} ss{"سوازیایی"} ssy{"ساهو"} st{"سوتوی جنوبی"} + str{"سالیش استریتز"} su{"سوندایی"} suk{"سوکومایی"} sus{"سوسویی"} @@ -457,13 +486,16 @@ fa{ syr{"سریانی"} szl{"سیلزیایی"} ta{"تامیلی"} + tce{"توچون جنوبی"} te{"تلوگویی"} tem{"تمنه‌ای"} teo{"تسویی"} ter{"ترنو"} tet{"تتومی"} tg{"تاجیکی"} + tgx{"تاگیش"} th{"تایلندی"} + tht{"تالتان"} ti{"تیگرینیایی"} tig{"تیگره‌ای"} tiv{"تیوی"} @@ -475,12 +507,14 @@ fa{ tn{"تسوانایی"} to{"تونگایی"} tog{"تونگایی نیاسا"} + tok{"توکی پونا"} tpi{"توک‌پیسینی"} tr{"ترکی استانبولی"} trv{"تاروکویی"} ts{"تسونگایی"} tsi{"تسیم‌شیانی"} tt{"تاتاری"} + ttm{"تاچونی شمالی"} tum{"تومبوکایی"} tvl{"تووالویی"} tw{"توی‌یایی"} @@ -509,6 +543,7 @@ fa{ was{"واشویی"} wbp{"وارلپیری"} wo{"ولوفی"} + wuu{"وو چینی"} xal{"قلموقی"} xh{"خوسایی"} xog{"سوگایی"} @@ -518,6 +553,7 @@ fa{ ybb{"یمبایی"} yi{"یدی"} yo{"یوروبایی"} + yrl{"نهین گاتو"} yue{"کانتونی"} za{"چوانگی"} zap{"زاپوتکی"} @@ -530,8 +566,10 @@ fa{ zza{"زازایی"} } Scripts{ + Adlm{"آدلام"} Aghb{"آلبانیایی قفقازی"} Arab{"عربی"} + Aran{"آران"} Armi{"آرامی هخامنشی"} Armn{"ارمنی"} Avst{"اوستایی"} @@ -545,9 +583,10 @@ fa{ Bugi{"بوگیایی"} Buhd{"بوهید"} Cakm{"چاکمایی"} + Cans{"زبان‌های سیلابی بومی‌های متحد کانادایی"} Cari{"کاری"} Cham{"چمی"} - Cher{"چروکیایی"} + Cher{"چروکی"} Cirt{"کرت"} Copt{"قبطی"} Cprt{"قبرسی"} @@ -608,7 +647,9 @@ fa{ Mymr{"میانمار"} Narb{"عربی شمالی باستان"} Nbat{"نبطی"} + Nkoo{"اِن کو"} Ogam{"اوگامی"} + Olck{"اول چیکی"} Orkh{"اورخونی"} Orya{"اودیه"} Palm{"پالمیرایی"} @@ -619,6 +660,7 @@ fa{ Phnx{"فنیقی"} Prti{"پارتی کتیبه‌ای"} Rjng{"رجنگی"} + Rohg{"حنیفی"} Runr{"رونی"} Samr{"سامری"} Sara{"ساراتی"} @@ -626,6 +668,7 @@ fa{ Saur{"سوراشترایی"} Shaw{"شاوی"} Sinh{"سینهالی"} + Sund{"سوندانی"} Sylo{"سیلوتی نگاری"} Syrc{"سریانی"} Syre{"سریانی سطرنجیلی"} @@ -770,6 +813,7 @@ fa{ bali{"ارقام بالیایی"} beng{"ارقام بنگالی"} brah{"ارقام برهمایی"} + cakm{"ارقام چاکما"} cyrl{"ارقام سیریلیک"} deva{"ارقام دوناگری"} ethi{"اعداد اتیوپیایی"} @@ -798,9 +842,11 @@ fa{ mathsans{"ارقام ریاضی بی‌سریف"} mlym{"ارقام مالایالامی"} mong{"ارقام مغولی"} + mtei{"ارقام میتی مایک"} mymr{"ارقام میانماری"} mymrshan{"ارقام شان میانماری"} native{"ارقام بومی"} + olck{"ارقام اول چیکی"} orya{"ارقام اودیه"} roman{"اعداد رومی"} romanlow{"اعداد رومی با حروف کوچک"} diff --git a/icu/icu4c/source/data/lang/ff_Adlm.txt b/icu/icu4c/source/data/lang/ff_Adlm.txt index ff0ab864fba..079114458bc 100644 --- a/icu/icu4c/source/data/lang/ff_Adlm.txt +++ b/icu/icu4c/source/data/lang/ff_Adlm.txt @@ -5,26 +5,38 @@ ff_Adlm{ %%Parent{"root"} Keys{ calendar{"𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫"} - cf{"𞤃𞤢𞥄𞤲𞥋𞤣𞤫 𞤐𞥋𞤄𞤵𞥅𞤯𞤭"} + cf{"𞤃𞤢𞥄𞤲𞤣𞤫 𞤐𞤦𞤵𞥅𞤯𞤭"} collation{"𞤈𞤫𞤱𞤲𞤭𞤲𞥋𞤣𞤭𞤪𞤮 𞤔𞤭𞤩𞤼𞤢𞤲𞤣𞤫"} - currency{"𞤐𞥋𞤄𞤵𞥅𞤯𞤭"} - hc{"𞤃𞤢𞥄𞤲𞥋𞤣𞤫 𞤚𞤢𞥄𞤪𞤮 𞤐𞥋𞤄𞤵𞥅𞤯𞤭 (𞥑𞥒 𞤥𞤢𞥄 𞥒𞥔)"} + currency{"𞤐𞤦𞤵𞥅𞤯𞤭"} + hc{"𞤃𞤢𞥄𞤲𞤣𞤫 𞤚𞤢𞥄𞤪𞤮 𞤐𞤦𞤵𞥅𞤯𞤭 (𞥑𞥒 𞤥𞤢𞥄 𞥒𞥔)"} lb{"𞤐𞥋𞤄𞤢𞥄𞤣𞤭 𞤕𞤮𞤣𞤢𞤲𞤣𞤫 𞤁𞤭𞥅𞤣𞤮𞤤"} ms{"𞤐𞥋𞤔𞤵𞤩𞥆𞤵𞤣𞤭 𞤇𞤫𞤼𞤵"} numbers{"𞤈𞤢𞤽𞤢𞤥𞤫"} } Languages{ aa{"𞤀𞤬𞤢𞥄𞤪𞤫"} + ab{"𞤀𞤦𞤳𞤢𞥄𞤧𞤭𞤴𞤢𞤲𞤪𞤫"} + ace{"𞤀𞥄𞤧𞤭𞤴𞤢𞤲𞤪𞤫"} + ada{"𞤀𞤣𞤢𞤲𞤺𞤥𞤫𞥅𞤪𞤫"} + ady{"𞤀𞤣𞤭𞤿𞤭𞥅𞤪𞤫"} af{"𞤀𞤬𞤪𞤭𞤳𞤢𞤲𞤪𞤫"} + agq{"𞤀𞤺𞤸𞤫𞤥𞤪𞤫"} + ain{"𞤀𞤴𞤲𞤵𞥅𞤪𞤫"} ak{"𞤀𞤳𞤢𞤲𞤪𞤫"} + ale{"𞤀𞤤𞤫𞤵𞤼𞤵𞥅𞤪𞤫"} + alt{"𞤀𞤤𞤼𞤢𞤴𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮𞥅𞤪𞤫"} am{"𞤀𞤥𞤸𞤢𞤪𞤭𞥅𞤪𞤫"} an{"𞤀𞤪𞤢𞤺𞤮𞤲𞤪𞤫"} + ann{"𞤌𞤦𞤮𞤤𞤮𞥅𞤪𞤫"} anp{"𞤀𞤲𞤺𞤭𞤳𞤢𞥄𞤪𞤫"} ar{"𞤀𞥄𞤪𞤢𞤦𞤫𞥅𞤪𞤫"} + arn{"𞤃𞤢𞤨𞤵𞤷𞤭𞥅𞤪𞤫"} arp{"𞤀𞤪𞤢𞤨𞤢𞤸𞤮𞥅𞤪𞤫"} + ars{"𞤀𞥄𞤪𞤢𞤦𞤫𞥅𞤪𞤫 𞤐𞤢𞤶𞤣𞤭"} as{"𞤀𞤧𞤢𞤥𞤫𞥅𞤪𞤫"} asa{"𞤀𞤧𞤵𞥅𞤪𞤫"} ast{"𞤀𞤧𞤼𞤵𞤪𞤭𞥅𞤪𞤫"} + atj{"𞤀𞤼𞤭𞤥𞤫𞤳𞤵𞤱𞤪𞤫"} av{"𞤀𞤬𞤱𞤢𞤪𞤭𞥅𞤪𞤫"} awa{"𞤀𞤱𞤢𞤣𞤭𞥅𞤪𞤫"} ay{"𞤀𞤴𞤥𞤢𞤪𞤢𞥄𞤪𞤫"} @@ -39,62 +51,188 @@ ff_Adlm{ bho{"𞤄𞤮𞤧𞤨𞤵𞤪𞤭𞥅𞤪𞤫"} bi{"𞤄𞤭𞤧𞤤𞤢𞤥𞤢𞥄𞤪𞤫"} bin{"𞤄𞤭𞤲𞤭𞥅𞤪𞤫"} + bla{"𞤅𞤭𞤳𞤧𞤭𞤳𞤢𞥄𞤪𞤫"} bm{"𞤄𞤢𞤥𞤦𞤢𞤪𞤢𞥄𞤪𞤫"} bn{"𞤄𞤫𞤲𞤺𞤢𞤤𞤭𞥅𞤪𞤫"} + bo{"𞤚𞤭𞤦𞤫𞤼𞤫𞤲𞤪𞤫"} br{"𞤄𞤫𞤪𞤫𞤼𞤮𞤲𞤪𞤫"} brx{"𞤄𞤮𞤣𞤮𞥅𞤪𞤫"} bs{"𞤄𞤮𞤧𞤲𞤭𞤴𞤢𞥄𞤪𞤫"} bug{"𞤄𞤵𞤺𞤭𞤧𞤢𞥄𞤪𞤫"} byn{"𞤄𞤭𞤤𞤭𞤲𞤪𞤫"} ca{"𞤑𞤢𞤼𞤢𞤤𞤢𞤲𞤪𞤫"} + cay{"𞤑𞤢𞤴𞤺𞤢𞥄𞤪𞤫"} + ccp{"𞤅𞤢𞤳𞤥𞤢𞥄𞤪𞤫"} ce{"𞤕𞤫𞤷𞤫𞤲𞤪𞤫"} ceb{"𞤅𞤫𞤦𞤱𞤢𞤲𞤮𞥅𞤪𞤫"} cgg{"𞤕𞤭𞤺𞤢𞥄𞤪𞤫"} ch{"𞤕𞤢𞤥𞤮𞤪𞤮𞥅𞤪𞤫"} chk{"𞤕𞤵𞥅𞤳𞤵𞥅𞤪𞤫"} + chm{"𞤃𞤢𞤪𞤭𞥅𞤪𞤫"} cho{"𞤕𞤢𞤸𞤼𞤢𞥄𞤪𞤫"} + chp{"𞤕𞤭𞤨𞤴𞤢𞤲𞤪𞤫"} chr{"𞤕𞤫𞥅𞤪𞤮𞤳𞤭𞥅𞤪𞤫"} chy{"𞤅𞤢𞥄𞤴𞤢𞤲𞤪𞤫"} ckb{"𞤑𞤵𞤪𞤣𞤵𞥅𞤪𞤫"} + clc{"𞤕𞤭𞤤𞤳𞤮𞤼𞤭𞤲𞤪𞤫"} co{"𞤑𞤮𞤪𞤧𞤭𞤳𞤢𞥄𞤪𞤫"} + crg{"𞤃𞤭𞤷𞤭𞤬𞤪𞤫"} + crj{"𞤑𞤪𞤭𞥅𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮"} + crk{"𞤆𞤤𞤫𞤭𞤲𞤧 𞤑𞤪𞤭𞥅𞤪𞤫"} + crl{"Vote 𞤑𞤪𞤭𞥅𞤪𞤫 𞤐𞤢𞤲𞤬𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤫"} + crm{"𞤃𞤮𞥅𞤧𞤫 𞤑𞤪𞤭𞥅𞤪𞤫"} + crr{"𞤀𞤤𞤺𞤮𞤲𞤳𞤭𞤲𞤪𞤫 𞤑𞤢𞥄𞤪𞤤𞤭𞤲𞤢"} cs{"𞤕𞤫𞤳𞤧𞤭𞤲𞤢𞥄𞤪𞤫"} + csw{"𞤑𞤪𞤭𞥅𞤪𞤫 𞤅𞤢𞤱𞤨𞤭𞥅"} + cu{"𞤅𞤭𞤤𞤾𞤭𞤳𞤪𞤫 𞤕𞤮𞥅𞤷𞤭"} + cv{"𞤕𞤵𞥅𞤾𞤢𞤧𞤪𞤫"} cy{"𞤘𞤢𞤤𞤭𞤲𞤳𞤮𞥅𞤪𞤫"} da{"𞤁𞤢𞥄𞤲𞤭𞤧𞤳𞤮𞥅𞤪𞤫"} dak{"𞤁𞤢𞤳𞤮𞤼𞤢𞥄𞤪𞤫"} dar{"𞤁𞤢𞤪𞤺𞤭𞤲𞤢𞥄𞤪𞤫"} + dav{"𞤚𞤢𞤭𞤼𞤢𞥄𞤪𞤫"} de{"𞤔𞤫𞤪𞤥𞤢𞤲𞤭𞤲𞤳𞤮𞥅𞤪𞤫"} + dgr{"𞤁𞤮𞤺𞤪𞤭𞤦𞤪𞤫"} dje{"𞤔𞤢𞤪𞤥𞤢𞥄𞤪𞤫"} + doi{"𞤁𞤮𞤺𞤪𞤭𞥅𞤪𞤫"} + dsb{"𞤂𞤫𞤧 𞤅𞤮𞤪𞤦𞤭𞤴𞤢𞤲𞤪𞤫"} dua{"𞤁𞤵𞤱𞤢𞤤𞤢𞥄𞤪𞤫"} dv{"𞤁𞤭𞥅𞤬𞤫𞤸𞤭𞥅𞤪𞤫"} dyo{"𞤔𞤮𞥅𞤤𞤢𞥄𞤪𞤫"} dz{"𞤄𞤵𞥅𞤼𞤢𞤲𞤪𞤫"} dzg{"𞤁𞤢𞤶𞤢𞤺𞤢𞥄𞤪𞤫"} + ebu{"𞤉𞤥𞤦𞤵𞥅𞤪𞤫"} + ee{"𞤉𞤱𞤫𞥅𞤪𞤫"} + efi{"𞤉𞤬𞤭𞤳𞤪𞤫"} + eka{"𞤉𞤳𞤢𞤶𞤵𞤳𞤪𞤫"} + el{"𞤘𞤭𞥅𞤪𞤧𞤢𞥄𞤪𞤫"} en{"𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫"} + eo{"𞤉𞤧𞤨𞤫𞤪𞤢𞤲𞤼𞤮𞥅𞤪𞤫"} es{"𞤅𞤭𞤨𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫"} + et{"𞤉𞤧𞤼𞤮𞤲𞤭𞤴𞤢𞤲𞤪𞤫"} eu{"𞤄𞤢𞤧𞤳𞤢𞤪𞤢𞥄𞤪𞤫"} + ewo{"𞤉𞤱𞤮𞤲𞤣𞤮𞥅𞤪𞤫"} + fa{"𞤊𞤢𞥄𞤪𞤧𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫"} ff{"𞤆𞤵𞤤𞤢𞤪"} + fi{"𞤊𞤫𞤲𞤭𞤧𞤪𞤫"} + fil{"𞤊𞤭𞤤𞤭𞤨𞤭𞤲𞤮𞥅𞤪𞤫"} + fj{"𞤊𞤭𞥅𞤶𞤭𞤴𞤢𞤲𞤪𞤫"} + fo{"𞤊𞤫𞤪𞤮𞤱𞤫𞤧𞤪𞤫"} + fon{"𞤊𞤮𞤲𞤪𞤫"} fr{"𞤊𞤢𞤪𞤢𞤲𞤧𞤭𞥅𞤪𞤫"} + frc{"𞤊𞤢𞤪𞤢𞤲𞤧𞤭𞥅𞤪𞤫 𞤑𞤢𞤣𞤭𞤴𞤫𞤲𞤪𞤫"} + fur{"𞤊𞤭𞤪𞥇𞤵𞤤𞤭𞤴𞤢𞤲𞤪𞤫"} fy{"𞤊𞤭𞤪𞤭𞥅𞤧𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫 𞤖𞤭𞤪𞤲𞤢"} ga{"𞤋𞤪𞤤𞤢𞤲𞤣𞤫𞥅𞤪𞤫"} + gaa{"𞤘𞤢𞥄𞤪𞤫"} + gd{"𞤅𞤭𞤳𞤮𞤼𞤭𞤧𞤪𞤫 𞤘𞤢𞤫𞤭𞤳"} + gez{"𞤘𞤫𞥅𞤶𞤪𞤫"} + gil{"𞤘𞤭𞤤𞤦𞤫𞤪𞤼𞤫𞥅𞤧𞤪𞤫"} + gl{"𞤘𞤢𞤤𞤭𞥅𞤧𞤭𞤴𞤢𞤲𞤪𞤫"} + gn{"𞤘𞤵𞤢𞤪𞤢𞤲𞤭𞥅𞤪𞤫"} + gor{"𞤘𞤮𞤪𞤮𞤲𞤼𞤢𞤤𞤮𞥅𞤪𞤫"} + gsw{"𞤔𞤫𞤪𞤥𞤢𞤲𞤪𞤫 𞤅𞤵𞤱𞤭𞤧"} + gu{"𞤘𞤵𞤶𞤢𞤪𞤢𞤼𞤭𞥅𞤪𞤫"} + guz{"𞤘𞤵𞤧𞤭𞥅𞤪𞤫"} + gv{"𞤃𞤢𞤲𞤳𞤭𞤧𞤪𞤫"} + gwi{"𞤘𞤭𞤱𞤧𞤭𞤲𞤪𞤫"} + ha{"𞤖𞤢𞤱𞤧𞤢𞥄𞤪𞤫"} + hai{"𞤖𞤢𞤴𞤣𞤢𞥄𞤪𞤫"} + haw{"𞤖𞤢𞤱𞤢𞥄𞤭𞤴𞤫𞤲𞤪𞤫"} + hax{"𞤖𞤢𞤭𞤣𞤢𞥄𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮"} + he{"𞤖𞤭𞤦𞤵𞤪𞤵𞥅𞤪𞤫"} hi{"𞤖𞤭𞤲𞤣𞤭𞥅𞤪𞤫"} + hil{"𞤖𞤭𞤤𞤭𞤺𞤢𞤴𞤲𞤮𞤲𞤪𞤫"} + hmn{"𞤖𞤵𞤥𞤺𞤵𞤲𞤪𞤫"} hr{"𞤑𞤮𞤪𞤮𞤱𞤢𞤧𞤭𞥅𞤪𞤫"} + hsb{"𞤅𞤮𞤪𞤦𞤭𞤴𞤢𞤲𞤪𞤫 𞤁𞤮𞤱𞤪𞤭"} + ht{"𞤀𞤳𞤵𞥅𞤪𞤫 𞤖𞤢𞤴𞤼𞤭𞥅"} + hu{"𞤖𞤵𞤲𞤺𞤢𞤪𞤭𞤴𞤢𞤲𞤪𞤫"} + hup{"𞤖𞤵𞤨𞤢𞥄𞤪𞤫"} + hur{"𞤖𞤢𞤤𞤳𞤮𞤥𞤫𞤤𞤫𞤥𞤪𞤫"} hy{"𞤀𞤪𞤥𞤫𞤲𞤭𞥅𞤪𞤫"} + hz{"𞤖𞤫𞤪𞤫𞤪𞤮𞥅𞤪𞤫"} ia{"𞤉𞤲𞤼𞤫𞤪𞤤𞤭𞤺𞤢𞥄𞤪𞤫"} + iba{"𞤋𞤦𞤢𞤲𞤪𞤫"} + ibb{"𞤋𞤦𞤭𞥅𞤦𞤭𞤴𞤮𞥅𞤪𞤫"} id{"𞤋𞤲𞤣𞤮𞤲𞤭𞥅𞤧𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫"} + ig{"𞤋𞤦𞤮𞥅𞤪𞤫"} + ii{"𞤅𞤭𞤧𞤵𞤢𞤲𞤪𞤫 𞤒𞤭𞥅"} + ikt{"𞤋𞤲𞤵𞤳𞤼𞤵𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤑𞤢𞤲𞤢𞤣𞤢𞥄"} ilo{"𞤋𞤤𞤮𞤳𞤮𞥅𞤪𞤫"} inh{"𞤋𞤲𞤺𞤮𞤧𞤫𞥅𞤪𞤫"} + io{"𞤋𞤣𞤮𞥅𞤪𞤫"} + is{"𞤀𞤴𞤧𞤭𞤤𞤢𞤲𞤣𞤫𞥅𞤪𞤫"} it{"𞤋𞤼𞤢𞤤𞤭𞤲𞤳𞤮𞥅𞤪𞤫"} iu{"𞤋𞤲𞤵𞤳𞤼𞤫𞥅𞤪𞤫"} ja{"𞤐𞤭𞤨𞤮𞤲𞤪𞤫"} + jbo{"𞤂𞤮𞤶𞤦𞤢𞤲𞤪𞤫"} jgo{"𞤐𞤺𞤮𞤥𞤦𞤢𞥄𞤪𞤫"} jmc{"𞤃𞤢𞤳𞤢𞤥𞤫𞥅𞤪𞤫"} jv{"𞤔𞤢𞥄𞤱𞤢𞤫𞥅𞤪𞤫"} + ka{"𞤔𞤮𞥅𞤪𞥁𞤭𞤴𞤢𞤲𞤪𞤫"} + kab{"𞤑𞤢𞤦𞤭𞤤𞤭𞥅𞤪𞤫"} + kac{"𞤑𞤢𞤧𞤭𞤲𞤪𞤫"} kaj{"𞤑𞤢𞤶𞤫𞥅𞤪𞤫"} + kam{"𞤑𞤢𞤥𞤦𞤢𞥄𞤪𞤫"} + kbd{"𞤑𞤢𞤦𞤢𞤪𞤣𞤭𞤴𞤢𞤲𞤪𞤫"} + kcg{"𞤚𞤵𞤴𞤢𞤨𞤵𞥅𞤪𞤫"} kde{"𞤃𞤢𞤳𞤮𞤲𞤣𞤫𞥅𞤪𞤫"} + kea{"𞤑𞤢𞤦𞤵𞤾𞤫𞤪𞤣𞤭𞤴𞤢𞤲𞤪𞤫"} + kfo{"𞤑𞤮𞤪𞤮𞥅𞤪𞤫"} + kgp{"𞤑𞤢𞤭𞤲𞤺𞤢𞤲𞤺𞤪𞤫"} + kha{"𞤝𞤢𞤧𞤭𞥅𞤪𞤫"} + khq{"𞤑𞤮𞤴𞤪𞤢𞤷𞤭𞤲𞤪𞤫"} + ki{"𞤑𞤭𞤳𞤵𞤴𞤵𞥅𞤪𞤫"} + kj{"𞤑𞤵𞤢𞤻𞤢𞤥𞤢𞥄𞤪𞤫"} + kk{"𞤑𞤢𞥁𞤢𞤳𞤪𞤫"} + kkj{"𞤑𞤢𞤳𞤮𞥅𞤪𞤫"} + kl{"𞤑𞤢𞤤𞤢𞥄𞤤𞤧𞤵𞤼𞤪𞤫"} + kln{"𞤑𞤢𞤤𞤫𞤲𞤶𞤭𞤲𞤪𞤫"} + km{"𞤑𞤵𞤥𞤢𞤴𞤪𞤫"} + kmb{"𞤑𞤭𞤥𞤦𞤵𞤲𞤣𞤵𞥅𞤪𞤫"} + kn{"𞤑𞤢𞤲𞥆𞤢𞤣𞤢𞥄𞤪𞤫"} ko{"𞤑𞤮𞥅𞤪𞤫𞤴𞤢𞤲𞤪𞤫"} + kok{"𞤑𞤮𞤲𞤳𞤢𞤲𞤭𞥅𞤪𞤫"} + kpe{"𞤘𞤫𞤪𞤧𞤫𞥅𞤪𞤫"} + kr{"𞤑𞤮𞥅𞤤𞤫𞥅𞤪𞤫"} + krc{"𞤑𞤢𞤪𞤢𞤧𞤢𞤴-𞤄𞤢𞤤𞤳𞤢𞥄𞤪𞤫"} + krl{"𞤑𞤢𞤪𞤫𞤤𞤭𞤢𞤲𞤪𞤫"} + kru{"𞤑𞤵𞤪𞤵𞤿𞤵𞥅𞤪𞤫"} + ks{"𞤑𞤢𞥃𞤥𞤭𞥅𞤪𞤫"} + ksb{"𞤅𞤢𞤥𞤦𞤢𞤤𞤢𞥄𞤪𞤫"} ksf{"𞤄𞤢𞤬𞤭𞤴𞤢𞥄𞤪𞤫"} + ksh{"𞤑𞤮𞤤𞤮𞤺𞤲𞤭𞤴𞤢𞤲𞤪𞤫"} + ku{"𞤑𞤵𞤪𞤣𞤭𞤧𞤭𞥅𞤪𞤫"} + kum{"𞤑𞤵𞤥𞤴𞤢𞤳𞤪𞤫"} + kv{"𞤑𞤮𞤥𞤭𞥅𞤪𞤫"} kw{"𞤑𞤮𞤪𞤲𞤭𞥅𞤪𞤫"} + kwk{"𞤑𞤢𞤱𞤳𞥇𞤱𞤢𞤤𞤢𞥄𞤪𞤫"} + ky{"𞤑𞤭𞤪𞤺𞤵𞥅𞤪𞤫"} + la{"𞤂𞤢𞤼𞤫𞤲𞤪𞤫"} + lad{"𞤂𞤢𞤣𞤭𞤲𞤮𞥅𞤪𞤫"} + lag{"𞤂𞤢𞤲𞤺𞤭𞥅𞤪𞤫"} + lb{"𞤂𞤵𞥁𞤫𞤲𞤦𞤵𞥅𞤪𞤺𞤭𞤧𞤪𞤫"} + lez{"𞤂𞤫𞥁𞤺𞤭𞤴𞤢𞤲𞤪𞤫"} + lg{"𞤘𞤢𞤲𞤣𞤢𞥄𞤪𞤫"} + li{"𞤂𞤭𞤥𞤦𞤵𞤪𞤺𞤵𞤧𞤪𞤫"} + lij{"𞤂𞤳𞤭𞤺𞤵𞥅𞤪𞤫"} + lil{"𞤂𞤭𞤤𞥆𞤮𞥅𞤫𞤼𞤪𞤫"} + lkt{"𞤂𞤢𞤳𞤮𞤼𞤢𞥄𞤪𞤫"} + ln{"𞤂𞤭𞤲𞤺𞤢𞤤𞤢𞥄𞤪𞤫"} + lo{"𞤂𞤢𞤮𞥅𞤪𞤫"} + lou{"𞤀𞤳𞤵𞥅𞤪𞤫 𞤂𞤵𞥅𞥁𞤭𞤴𞤢𞥄𞤲𞤢"} + loz{"𞤂𞤮𞥁𞤭𞥅𞤪𞤫"} + lrc{"𞤂𞤵𞤪𞤭𞥅𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤫"} + lsm{"𞤅𞤢𞥄𞤥𞤭𞤢𞥄𞤪𞤫"} + lt{"𞤂𞤭𞤼𞤮𞤲𞤭𞤴𞤢𞤲𞤪𞤫"} + lu{"𞤂𞤵𞤦𞤢-𞤑𞤢𞤼𞤢𞤲𞤺𞤢𞥄𞤪𞤫"} + lua{"𞤂𞤵𞤦𞤢 𞤑𞤢𞤧𞤢𞤭𞤪𞤫"} + lun{"𞤂𞤵𞤲𞤣𞤢𞥄𞤪𞤫"} + luo{"𞤂𞤵𞤮𞥅𞤪𞤫"} lus{"𞤃𞤭𞤧𞤮𞥅𞤪𞤫"} + luy{"𞤂𞤵𞤴𞤭𞤢𞥄𞤪𞤫"} + lv{"𞤂𞤢𞤼𞤾𞤭𞤴𞤢𞤲𞤪𞤫"} mad{"𞤃𞤢𞤣𞤵𞤪𞤫𞥅𞤪𞤫"} mag{"𞤃𞤢𞤺𞤢𞤸𞤭𞥅𞤪𞤫"} mai{"𞤃𞤢𞤴𞤭𞤼𞤭𞤤𞤭𞥅𞤪𞤫"} @@ -108,12 +246,17 @@ ff_Adlm{ mgh{"𞤃𞤢𞤳𞤵𞤱𞤢𞥄𞤪𞤫"} mgo{"𞤃𞤫𞤼𞤢𞥄𞤪𞤫"} mh{"𞤃𞤢𞤪𞤧𞤢𞤤𞤫𞥅𞤪𞤫"} + mi{"𞤃𞤢𞥄𞤮𞤪𞤭𞥅𞤪𞤫"} + mic{"𞤃𞤭𞤳𞤥𞤢𞤹𞤵𞥅𞤪𞤫"} + min{"𞤃𞤭𞤲𞤢𞤲𞤺𞤳𞤢𞤦𞤢𞤵𞥅𞤪𞤫"} mk{"𞤃𞤢𞤧𞤫𞤣𞤮𞤲𞤭𞤲𞤳𞤮𞥅𞤪𞤫"} ml{"𞤃𞤢𞤤𞤢𞤴𞤢𞤤𞤢𞤥𞤪𞤫"} mn{"𞤃𞤮𞤲𞤺𞤮𞤤𞤭𞤲𞤳𞤮𞥅𞤪𞤫"} mni{"𞤃𞤢𞤲𞤭𞤨𞤵𞥅𞤪𞤫"} + moe{"𞤋𞤲𞥆𞤵-𞤢𞤴𞤥𞤵𞤲𞤪𞤫"} moh{"𞤃𞤮𞥅𞤸𞤢𞤲𞤳𞤮𞥅𞤪𞤫"} mos{"𞤃𞤮𞥅𞤧𞤭𞥅𞤪𞤫"} + mr{"𞤃𞤢𞤪𞤢𞤼𞤭𞥅𞤪𞤫"} ms{"𞤃𞤢𞤤𞤫𞥅𞤪𞤫"} mt{"𞤃𞤢𞤤𞤼𞤭𞤲𞤳𞤮𞥅𞤪𞤫"} mua{"𞤃𞤵𞤲𞤣𞤢𞤲𞤪𞤫"} @@ -121,32 +264,144 @@ ff_Adlm{ mus{"𞤃𞤵𞤧𞤳𞤮𞤳𞤭𞥅𞤪𞤫"} mwl{"𞤃𞤭𞤪𞤢𞤲𞤣𞤫𞥅𞤪𞤫"} my{"𞤄𞤵𞤪𞤥𞤢𞥄𞤪𞤫"} + myv{"𞤉𞤪𞤶𞤭𞤴𞤢𞤲𞤪𞤫"} + mzn{"𞤃𞤢𞥁𞤢𞤲𞤣𞤫𞤪𞤢𞤲𞤭𞥅𞤪𞤫"} na{"𞤐𞤢𞤱𞤵𞤪𞤵𞤲𞤳𞤮𞥅𞤪𞤫"} nap{"𞤐𞤢𞥄𞤨𞤮𞤤𞤭𞤲𞤳𞤮𞥅𞤪𞤫"} naq{"𞤐𞤢𞤥𞤢𞥄𞤪𞤫"} + nb{"𞤐𞤮𞤪𞤱𞤫𞤶𞤭𞤴𞤢𞤲𞤪𞤫 𞤄𞤮𞤳𞤥𞤢𞤤"} + nd{"𞤐𞤣𞤫𞤦𞤫𞤤𞤫𞥅𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤺𞤫"} + nds{"𞤂𞤫𞤧-𞤀𞤤𞤵𞤥𞤢𞤲𞤪𞤫"} ne{"𞤐𞤫𞤨𞤢𞤤𞤭𞤲𞤳𞤮𞥅𞤪𞤫"} new{"𞤐𞤫𞤱𞤢𞤪𞤭𞥅𞤪𞤫"} ng{"𞤐𞤣𞤮𞤲𞤺𞤢𞥄𞤪𞤫"} nia{"𞤙𞤢𞤧𞤭𞤲𞤳𞤮𞥅𞤪𞤫"} + niu{"𞤐𞤭𞤵𞤫𞤴𞤢𞤲𞤪𞤫"} nl{"𞤁𞤮𞥅𞤷𞤵𞤪𞤫"} + nmg{"𞤐𞤺𞤵𞤥𞤦𞤢𞥄𞤪𞤫"} + nn{"𞤐𞤮𞤪𞤱𞤫𞤶𞤭𞤴𞤢𞤲𞤪𞤫 𞤙𞤮𞤪𞤧𞤳"} nnh{"𞤐𞤶𞤢𞤥𞤦𞤵𞥅𞤪𞤫"} + no{"𞤐𞤮𞤪𞤱𞤫𞤶𞤭𞤴𞤢𞤲𞤪𞤫"} + nog{"𞤐𞤮𞤺𞤢𞤭𞥅𞤪𞤫"} nqo{"𞤐𞤳𞤮𞥅𞤪𞤫"} + nr{"𞤐𞤣𞤫𞤦𞤫𞤤𞤫𞥅𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫"} + nso{"𞤅𞤮𞤼𞤮𞥅𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤫"} + nus{"𞤐𞤵𞤫𞤪𞤭𞥅𞤪𞤫"} nv{"𞤐𞤢𞤬𞤱𞤢𞤸𞤮𞥅𞤪𞤫"} + ny{"𞤙𞤢𞤲𞤶𞤢𞥄𞤪𞤫"} + nyn{"𞤙𞤢𞤲𞤳𞤮𞤤𞤫𞥅𞤪𞤫"} + oc{"𞤌𞤷𞥆𞤭𞤼𞤢𞤲𞤪𞤫"} + ojb{"𞤌𞤶𞤭𞤦𞤵𞤱𞤢𞥄𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤫"} + ojc{"𞤌𞤶𞤭𞤦𞤵𞤱𞤪𞤫 𞤕𞤢𞤳𞤢"} + ojs{"𞤌𞤶𞤭-𞤑𞤪𞤭𞥅𞤪𞤫"} + ojw{"𞤌𞤶𞤭𞤦𞤱𞤢𞥄𞤪𞤫 𞤖𞤭𞥅𞤪𞤲𞤢𞥄𞤲𞤺𞤫"} + oka{"𞤌𞤳𞤢𞤲𞤢𞤺𞤢𞤲𞤪𞤫"} + om{"𞤌𞤪𞤮𞤥𞤮𞥅𞤪𞤫"} + or{"𞤌𞤣𞤭𞤢𞥄𞤪𞤫"} + os{"𞤌𞤧𞥆𞤫𞤼𞤭𞤳𞤪𞤫"} + pa{"𞤆𞤵𞤲𞤶𞤢𞥄𞤦𞤭𞥅𞤪𞤫"} + pag{"𞤆𞤢𞤲𞤺𞤢𞤧𞤭𞤲𞤢𞤲𞤪𞤫"} + pam{"𞤆𞤢𞤥𞤨𞤢𞤲𞤺𞤢𞥄𞤪𞤫"} + pap{"𞤆𞤢𞤨𞤭𞤢𞤥𞤫𞤲𞤼𞤮𞥅𞤪𞤫"} + pau{"𞤆𞤢𞤤𞤢𞤵𞤴𞤢𞤲𞤪𞤫"} + pcm{"𞤆𞤭𞤶𞤫𞤲𞤪𞤫 𞤐𞤢𞤶𞤭𞤪𞤭𞤴𞤢𞥄"} + pis{"𞤆𞤭𞤶𞤭𞤲𞤪𞤫"} pl{"𞤆𞤮𞤤𞤢𞤲𞤣𞤭𞥅𞤪𞤫"} + pqm{"𞤃𞤢𞤤𞤭𞤧𞤫𞥅𞤼-𞤆𞤢𞤧𞤢𞤥𞤢𞤹𞤵𞤮𞤣𞥆𞤭"} + prg{"𞤆𞤵𞤪𞤧𞤭𞤴𞤢𞤲𞤪𞤫"} + ps{"𞤆𞤢𞤧𞤼𞤵𞤲𞤪𞤫"} pt{"𞤆𞤮𞤪𞤼𞤮𞤳𞤫𞥅𞤧𞤭𞥅𞤪𞤫"} + qu{"𞤗𞤵𞤷𞤵𞤢𞤲𞤪𞤫"} + rap{"𞤈𞤢𞤨𞤢𞤲𞤵𞤭𞥅𞤪𞤫"} + rar{"𞤈𞤢𞤪𞤮𞤼𞤮𞤲𞤺𞤢𞤲𞤪𞤫"} + rhg{"𞤈𞤮𞤸𞤭𞤲𞤺𞤢𞥄𞤪𞤫"} + rm{"𞤈𞤮𞤥𞤢𞤲𞤧𞤪𞤫"} + rn{"𞤈𞤵𞤲𞤣𞤭𞥅𞤪𞤫"} + ro{"𞤈𞤮𞤥𞤢𞤲𞤭𞤴𞤢𞤲𞤪𞤫"} + rof{"𞤈𞤮𞤥𞤦𞤮𞥅𞤪𞤫"} ru{"𞤈𞤮𞥅𞤧𞤭𞤴𞤢𞤲𞤪𞤫"} rup{"𞤀𞤪𞤮𞤥𞤢𞤲𞤭𞥅𞤪𞤫"} + rw{"𞤑𞤭𞤻𞤭𞤪𞤵𞤱𞤢𞤲𞤣𞤫𞥅𞤪𞤫"} + rwk{"𞤈𞤵𞤱𞤢𞥄𞤪𞤫"} + sa{"𞤅𞤢𞤲𞤧𞤳𞤪𞤭𞤼𞤪𞤫"} + sad{"𞤅𞤢𞤲𞤣𞤢𞤱𞤫𞥅𞤪𞤫"} + sah{"𞤅𞤢𞤿𞤢𞥄𞤪𞤫"} + saq{"𞤅𞤢𞤥𞤦𞤵𞤪𞤵𞥅𞤪𞤫"} + sat{"𞤅𞤢𞤲𞤼𞤢𞤤𞤭𞥅𞤪𞤫"} + sba{"𞤐𞤺𞤢𞤥𞤦𞤢𞤴𞤪𞤫"} + sbp{"𞤅𞤢𞤲𞤺𞤵𞥅𞤪𞤫"} + sc{"𞤅𞤢𞤪𞤣𞤭𞤲𞤭𞤴𞤢𞤲𞤪𞤫"} + scn{"𞤅𞤭𞤧𞤭𞤤𞤭𞤴𞤢𞤲𞤪𞤫"} + sco{"𞤅𞤭𞤳𞤮𞤼𞤧𞤪𞤫"} + sd{"𞤅𞤭𞤲𞤣𞤢𞥄𞤪𞤫"} + se{"𞤅𞤢𞤥𞤭𞥅𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤫"} + seh{"𞤅𞤫𞤲𞤢𞥄𞤪𞤫"} + ses{"𞤑𞤮𞤪𞤮𞤦𞤮𞤪𞤮𞥅𞤪𞤫 𞤅𞤫𞤲𞥆𞤭"} + sg{"𞤅𞤢𞤲𞤺𞤮𞥅𞤪𞤫"} + shi{"𞤚𞤢𞤧𞤭𞤤𞤸𞤭𞤼𞤪𞤫"} + shn{"𞤅𞤢𞤲𞤪𞤫"} + si{"𞤅𞤭𞤲𞤸𞤢𞤤𞤢𞥄𞤪𞤫"} + sk{"𞤅𞤤𞤮𞤾𞤢𞥄𞤳𞤪𞤫"} + sl{"𞤅𞤤𞤮𞤾𞤫𞤲𞤭𞤴𞤢𞤲𞤪𞤫"} + slh{"𞤂𞤵𞥃𞤵𞤼𞤧𞤭𞤣𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮"} + sm{"𞤅𞤢𞤥𞤮𞤢𞤲𞤪𞤫"} smn{"𞤋𞤲𞤢𞤪𞤭𞤧𞤳𞤢𞤤𞤭𞥅𞤪𞤫"} + sms{"𞤅𞤭𞤳𞤮𞤤𞤼 𞤅𞤢𞤥𞤭𞥅𞤪𞤫"} + sn{"𞤅𞤮𞤲𞤢𞥄𞤪𞤫"} + snk{"𞤅𞤢𞤪𞤢𞤲𞤳𞤵𞤤𞥆𞤪𞤫"} + so{"𞤅𞤮𞤥𞤢𞤤𞤭𞥅𞤪𞤫"} sq{"𞤀𞤤𞤦𞤢𞤲𞤭𞥅𞤪𞤫"} + sr{"𞤅𞤫𞤪𞤦𞤭𞤴𞤢𞤲𞤪𞤫"} + srn{"𞤅𞤢𞤪𞤲𞤢𞤲-𞤚𞤮𞤲𞤺𞤮𞥅𞤪𞤫"} + ss{"𞤅𞤵𞤱𞤢𞤼𞤭𞥅𞤪𞤫"} + st{"𞤅𞤮𞤼𞤮𞥅𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮"} + str{"𞤅𞤭𞤼𞤪𞤭𞤼 𞤅𞤢𞤤𞤭𞤧𞤪𞤫"} + su{"𞤅𞤵𞤲𞤣𞤢𞤲𞤭𞥅𞤪𞤫"} + suk{"𞤅𞤵𞤳𞤵𞤥𞤢𞥄𞤪𞤫"} + sv{"𞤅𞤱𞤫𞤣𞤭𞤲𞤳𞤮𞥅𞤪𞤫"} + sw{"𞤅𞤵𞤱𞤢𞤸𞤭𞤤𞤭𞥅𞤪𞤫"} swb{"𞤑𞤮𞤥𞤮𞤪𞤭𞥅𞤪𞤫"} + syr{"𞤅𞤭𞥅𞤪𞤭𞤴𞤢𞤳𞤪𞤫"} + ta{"𞤚𞤢𞤥𞤵𞤤𞤪𞤫"} + tce{"𞤚𞤵𞤼𞤳𞤮𞤲𞤭𞥅𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫"} + te{"𞤚𞤫𞤤𞤫𞤺𞤵𞥅𞤪𞤫"} + tem{"𞤚𞤫𞤥𞤫𞤲𞤫𞥅𞤪𞤫"} + teo{"𞤚𞤫𞤧𞤮𞥅𞤪𞤫"} + tet{"𞤚𞤫𞤼𞤵𞤥𞤪𞤫"} + tg{"𞤚𞤢𞤶𞤭𞤳𞤪𞤫"} + tgx{"𞤚𞤢𞤺𞤭𞥃𞤪𞤫"} th{"𞤚𞤢𞤴𞤤𞤢𞤲𞤣𞤫𞥅𞤪𞤫"} + tht{"𞤚𞤢𞤸𞤢𞤤𞤼𞤢𞤲𞤪𞤫"} + ti{"𞤚𞤭𞤺𞤭𞤪𞤻𞤢𞥄𞤪𞤫"} + tig{"𞤚𞤭𞤺𞤭𞤪𞤴𞤢𞤲𞤪𞤫"} + tk{"𞤼𞤵𞤪𞤳𞤥𞤢𞤲𞤪𞤫"} + tlh{"𞤑𞤭𞤤𞤭𞤲𞤺𞤮𞤲𞤪𞤫"} + tli{"𞤚𞤤𞤭𞤲𞤺𞤭𞤼𞤪𞤫"} + tn{"𞤚𞤭𞤧𞤱𞤢𞤲𞤢𞥄𞤪𞤫"} + to{"𞤚𞤮𞤲𞤺𞤢𞤲𞤪𞤫"} + tok{"𞤚𞤮𞤳𞤭 𞤆𞤮𞤲𞤢𞥄𞤪𞤫"} + tpi{"𞤚𞤮𞤳 𞤆𞤭𞤧𞤭𞤲𞤪𞤫"} tr{"𞤚𞤵𞥅𞤪𞤢𞤲𞤳𞤮𞥅𞤪𞤫"} + trv{"𞤚𞤢𞤪𞤮𞤳𞤮𞥅𞤪𞤫"} + ts{"𞤚𞤭𞤧𞤮𞤲𞤺𞤢𞥄𞤪𞤫"} + tt{"𞤚𞤢𞤼𞤢𞤪𞥇𞤪𞤫"} + ttm{"𞤚𞤵𞤼𞤷𞤮𞤲𞤫𞤲𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤫"} + tum{"𞤚𞤵𞤥𞤦𞤵𞤳𞤢𞥄𞤪𞤫"} + tvl{"𞤚𞤵𞤾𞤢𞤤𞤵𞥅𞤪𞤫"} + twq{"𞤚𞤢𞤧𞤢𞥄𞤹𞤪𞤫"} + ty{"𞤚𞤢𞤸𞤭𞤼𞤭𞤴𞤢𞤲𞤪𞤫"} + tyv{"𞤚𞤵𞤾𞤭𞤲𞤭𞤴𞤢𞤲𞤪𞤫"} + tzm{"𞤚𞤢𞤥𞤢𞤶𞤭𞤼𞤪𞤫 𞤅𞤢𞤲𞤼𞤪𞤢𞤤 𞤀𞤼𞤤𞤢𞤧"} + udm{"𞤓𞤣𞤥𞤵𞤪𞤼𞤪𞤫"} ug{"𞤓𞥅𞤴𞤺𞤵𞥅𞤪𞤫"} + uk{"𞤒𞤵𞤳𞤪𞤫𞤲𞤭𞤴𞤢𞤲𞤪𞤫"} + umb{"𞤓𞤥𞤦𞤵𞤲𞤣𞤵𞥅𞤪𞤫"} und{"𞤍𞤫𞤲𞤺𞤢𞤤 𞤢𞤧-𞤢𞤲𞤣𞤢𞥄𞤲𞤺𞤢𞤤"} ur{"𞤓𞤪𞤣𞤵𞥅𞤪𞤫"} uz{"𞤓𞥅𞤧𞤦𞤫𞤳𞤪𞤫"} vai{"𞤾𞤢𞥄𞤴𞤪𞤫"} ve{"𞤏𞤫𞤲𞤣𞤢𞥄𞤪𞤫"} + vec{"𞤏𞤫𞤲𞤭𞥅𞤧𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫"} vi{"𞤏𞤭𞤴𞤫𞤼𞤲𞤢𞤥𞤭𞤲𞤳𞤮𞥅𞤪𞤫"} vo{"𞤏𞤮𞤤𞤢𞤨𞤵𞤳𞤪𞤫"} vun{"𞤏𞤵𞤲𞤶𞤮𞥅𞤪𞤫"} @@ -155,25 +410,200 @@ ff_Adlm{ wal{"𞤏𞤮𞥅𞤤𞤢𞤴𞤼𞤢𞥄𞤪𞤫"} war{"𞤏𞤢𞤪𞤢𞤴𞤫𞥅𞤪𞤫"} wo{"𞤏𞤮𞤤𞤮𞤬𞤪𞤫"} + wuu{"𞤏𞤵𞥅𞤪𞤫 𞤅𞤭𞥅𞤲"} + xal{"𞤑𞤢𞤤𞤥𞤵𞤳𞤪𞤫"} xh{"𞤑𞤮𞥅𞤧𞤢𞥄𞤪𞤫"} + xog{"𞤅𞤮𞤺𞤢𞥄𞤪𞤫"} yav{"𞤒𞤢𞤲𞤺𞤦𞤫𞥅𞤪𞤫"} ybb{"𞤒𞤫𞤥𞤦𞤢𞥄𞤪𞤫"} yi{"𞤒𞤭𞤣𞤭𞤧𞤢𞤲𞤳𞤮𞥅𞤪𞤫"} yo{"𞤒𞤮𞥅𞤪𞤵𞤦𞤢𞥄𞤪𞤫"} + yrl{"𞤛𞤫𞥅𞤲𞤺𞤢𞤼𞤵𞥅𞤪𞤫"} yue{"𞤑𞤢𞤲𞤼𞤮𞤲𞤫𞥅𞤪𞤫"} + zgh{"𞤚𞤢𞤥𞤢𞥁𞤭𞤼𞤪𞤫 𞤖𞤢𞤲𞤼𞤵𞤲𞥋𞤣𞤫 𞤃𞤢𞤪𞤮𞥅𞤳"} zh{"𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫"} zu{"𞥁𞤵𞤤𞤵𞥅𞤪𞤫"} + zun{"𞤟𞤵𞤲𞤭𞥅𞤪𞤫"} + zxx{"𞤀𞤤𞤢𞥄 𞤦𞤢𞤯𞤮𞤪𞤢𞤤 𞤯𞤫𞤲𞤯𞤢𞤲𞤳𞤮"} + zza{"𞤟𞤢𞥁𞤢𞥄𞤪𞤫"} } Scripts{ Adlm{"𞤀𞤁𞤂𞤢𞤃"} + Aghb{"𞤀𞤹𞤦𞤢𞤲𞤭𞤴𞤢"} + Ahom{"𞤀𞤸𞤮𞤥"} Arab{"𞤀𞥄𞤪𞤢𞤦𞤵"} + Aran{"𞤐𞤢𞤧𞤼𞤢𞤤𞤭𞤹"} + Armi{"𞤀𞤪𞤢𞤥𞤭𞤴𞤢 𞤉𞤥𞤨𞤫𞤪𞤭𞤴𞤢𞤤"} + Armn{"𞤀𞤪𞤥𞤫𞤲𞤭𞤴𞤢𞤲"} + Avst{"𞤀𞤾𞤫𞤧𞤼𞤢𞤲"} + Bali{"𞤄𞤢𞤤𞤭𞤲𞤭𞥅𞤧"} + Bamu{"𞤄𞤢𞤥𞤵"} + Bass{"𞤄𞤢𞤧𞤢𞥄 𞤜𞤢𞥄"} + Batk{"𞤄𞤢𞤼𞤢𞤳"} + Beng{"𞤄𞤫𞤲𞤺𞤢𞤤𞤭"} + Bhks{"𞤄𞤢𞤴𞤳𞤵𞤧𞤵𞤳𞤭"} + Bopo{"𞤄𞤮𞤨𞤮𞤥𞤮𞤬𞤮"} + Brah{"𞤄𞤪𞤢𞤸𞤢𞤥𞤭"} + Brai{"𞤄𞤢𞤪𞤢𞤭𞥅𞤤𞤵"} + Bugi{"𞤄𞤵𞤺𞤭𞤲𞤭𞤴𞤢"} + Buhd{"𞤄𞤵𞤸𞤭𞤣"} + Cakm{"𞤕𞤢𞤳𞤥𞤢"} + Cans{"𞤑𞤢𞤱𞤪𞤢𞤤 𞤅𞤭𞤺𞤢𞤲𞤯𞤫 𞤚𞤢𞥄𞤳𞤢𞤲𞤶𞤫 𞤑𞤢𞤲𞤢𞤣𞤢𞥄"} + Cari{"𞤑𞤢𞤪𞤭𞤴𞤢𞤲"} + Cham{"𞤕𞤢𞥄𞤥"} + Cher{"𞤕𞤫𞤪𞤮𞤳𞤭𞥅"} + Chrs{"𞤑𞤮𞤪𞤢𞥄𞤧𞤥𞤭𞤴𞤢"} + Copt{"𞤑𞤭𞤦𞤯𞤭𞤲𞤳𞤮"} + Cpmn{"𞤅𞤭𞥅𞤨𞤪𞤮 𞤃𞤭𞤲𞤮𞤴𞤢"} + Cprt{"𞤑𞤵𞤦𞤭𞤪𞤧𞤵"} Cyrl{"𞤅𞤭𞤪𞤤𞤭𞤳"} + Deva{"𞤁𞤫𞤾𞤢𞤲𞤢𞤺𞤢𞤪𞤭"} + Diak{"𞤁𞤭𞤾𞤫𞥅𞤧 𞤀𞤳𞤵𞤪𞤵"} + Dogr{"𞤁𞤮𞤺𞤪𞤢"} + Dsrt{"𞤁𞤫𞤧𞤫𞤪𞤫𞤼"} + Dupl{"𞤁𞤵𞤨𞤤𞤮𞤴𞤢𞤲 𞤅𞤮𞥅𞤪𞤼𞤤𞤢𞤲𞤣"} + Egyp{"𞤖𞤭𞤪𞤮𞤺𞤭𞤪𞤬𞤵 𞤃𞤭𞤧𞤭𞤪𞤢"} + Elba{"𞤉𞤤𞤦𞤢𞤧𞤢𞤲"} + Elym{"𞤉𞤤𞤴𞤥𞤢𞤴𞤳"} + Ethi{"𞤖𞤢𞤦𞤢𞤧𞤭𞤲𞤳𞤮"} + Geor{"𞤔𞤮𞤪𞤶𞤭𞤴𞤢𞤲"} + Glag{"𞤘𞤭𞤤𞤢𞤺𞤮𞤤𞤭𞤼𞤭𞤳"} + Gong{"𞤘𞤵𞤲𞤶𞤢𞤤𞤢 𞤘𞤮𞤲𞤣𞤭"} + Gonm{"𞤃𞤢𞤧𞤢𞤪𞤢𞤲 𞤘𞤮𞤲𞤣𞤭"} + Goth{"𞤘𞤵𞥅𞤼𞤭𞤲𞤳𞤮"} + Gran{"𞤘𞤢𞤪𞤢𞤲𞤼𞤢"} + Grek{"𞤘𞤭𞤪𞤧𞤢"} + Gujr{"𞤘𞤵𞤶𞤢𞤪𞤢𞤼𞤭𞥅"} + Guru{"𞤘𞤵𞤪𞤥𞤵𞤿𞤭"} + Hanb{"𞤖𞤢𞥄𞤲 𞤫 𞤄𞤮𞤨𞤮𞤥𞤮𞤬𞤮"} + Hang{"𞤖𞤢𞤲𞤺𞤵𞥅𞤤"} + Hani{"𞤖𞤢𞥄𞤲"} + Hano{"𞤖𞤢𞤲𞤵𞥅𞤲𞤮"} Hans{"𞤖𞤮𞤴𞤲𞤢𞥄𞤲𞤣𞤫"} Hant{"𞤚𞤢𞤱𞤢𞥄𞤲𞤣𞤫"} - Jpan{"𞤐𞤭𞤨𞤮𞤲𞤶𞤭"} - Kore{"𞤑𞤮𞥅𞤪𞤫𞤴𞤢𞤲𞤶𞤭"} + Hatr{"𞤖𞤢𞤼𞤢𞤪𞤢𞤲"} + Hebr{"𞤖𞤢𞤦𞤵𞤪𞤢"} + Hira{"𞤖𞤭𞤪𞤢𞤺𞤢𞤲𞤢"} + Hluw{"𞤖𞤭𞤪𞤮𞤺𞤭𞤪𞤬𞤵 𞤀𞤲𞤢𞤼𞤮𞤤𞤭𞤴𞤢"} + Hmng{"𞤆𞤢𞤸𞤢𞤱 𞤖𞤢𞤥𞤮𞤲𞤺"} + Hmnp{"𞤙𞤭𞤢𞤳𞤫𞤲𞤺 𞤆𞤵𞤢𞤧𞤵𞥅 𞤖𞤥𞤮𞤲𞤺"} + Hrkt{"𞤅𞤭𞤺𞤢𞤲𞤯𞤫 𞤐𞤭𞤨𞤮𞤲𞤶𞤫"} + Hung{"𞤑𞤭𞤯𞥆𞤭 𞤖𞤢𞤲𞤺𞤢𞤪𞤭𞤴𞤢𞥄"} + Ital{"𞤑𞤭𞤯𞤭 𞤋𞤼𞤢𞤤𞤭𞤳"} + Jamo{"𞤔𞤢𞤥𞤮"} + Java{"𞤟𞤢𞤾𞤢𞥄"} + Jpan{"𞤐𞤭𞤨𞤮𞤲"} + Kali{"𞤑𞤢𞤴𞤢 𞤂𞤭"} + Kana{"𞤑𞤢𞤼𞤢𞤳𞤢𞤲𞤢"} + Kawi{"𞤑𞤢𞤱𞤭"} + Khar{"𞤑𞤢𞤪𞤮𞥃𞤢𞤼𞤭"} + Khmr{"𞤑𞤵𞤥𞤫𞥅𞤪"} + Khoj{"𞤑𞤮𞤶𞤳𞤭"} + Kits{"𞤄𞤭𞤲𞤳𞤮𞤴 𞤑𞤭𞤼𞤢𞤲"} + Knda{"𞤑𞤢𞤲𞥆𞤢𞤣𞤢"} + Kore{"𞤑𞤮𞥅𞤪𞤫𞤴𞤢𞤲"} + Kthi{"𞤑𞤢𞤭𞤼𞤭"} + Lana{"𞤂𞤢𞤲𞥆𞤢"} + Laoo{"𞤂𞤢𞤱𞤮𞥅"} Latn{"𞤂𞤢𞤼𞤫𞤲"} + Lepc{"𞤂𞤫𞤨𞤷𞤢"} + Limb{"𞤂𞤭𞤥𞤦𞤵"} + Lina{"𞤊𞤮𞤷𞥆𞤭𞥅𞤲𞤺𞤮𞤤 𞤀"} + Linb{"𞤊𞤮𞤷𞥆𞤭𞥅𞤲𞤺𞤮𞤤 𞤄"} + Lisu{"𞤂𞤭𞤧𞤵"} + Lyci{"𞤂𞤭𞥅𞤧𞤭𞤴𞤢𞤲"} + Lydi{"𞤂𞤭𞤣𞤭𞤴𞤢𞤲"} + Mahj{"𞤃𞤢𞤸𞤢𞤶𞤢𞤲𞤭𞥅"} + Maka{"𞤃𞤢𞤳𞤢𞤧𞤢𞤪"} + Mand{"𞤃𞤢𞤲𞤣𞤫𞥅𞤲"} + Mani{"𞤃𞤢𞤲𞤭𞤳𞤭𞤴𞤫𞤲"} + Marc{"𞤃𞤢𞤪𞤷𞤫𞤲"} + Medf{"𞤃𞤢𞤣𞤬𞤫𞤣𞤭𞤪𞤭𞥅𞤲"} + Mend{"𞤃𞤫𞤲𞤣𞤫"} + Merc{"𞤃𞤫𞤪𞤱𞤫𞤼𞤭𞤳 𞤅𞤢𞤪𞤰𞤵𞤯𞤭"} + Mero{"𞤃𞤫𞤪𞤱𞤫𞤼𞤭𞤳"} + Mlym{"𞤃𞤢𞤤𞤢𞤴𞤢𞤤𞤢𞤥"} + Modi{"𞤃𞤮𞤣𞤭"} + Mong{"𞤃𞤮𞤲𞤺𞤮𞤤𞤭𞤴𞤢𞤲"} + Mroo{"𞤃𞤮𞤪𞤮𞥅"} + Mtei{"𞤃𞤫𞤼𞤭 𞤃𞤢𞤴𞤫𞤳"} + Mult{"𞤃𞤵𞤤𞤼𞤢𞤲𞤭"} + Mymr{"𞤃𞤭𞤴𞤢𞤥𞤢𞥄𞤪"} + Nagm{"𞤐𞤢𞤺 𞤃𞤵𞤲𞤣𞤢𞤪𞤭"} + Nand{"𞤐𞤢𞤲𞤣𞤭𞤲𞤢𞤺𞤢𞤪𞤭"} + Narb{"𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮 𞤀𞥄𞤪𞤢𞤦𞤵 𞤑𞤭𞤯𞤭"} + Nbat{"𞤐𞤢𞤦𞤢𞤼𞤭𞤴𞤢𞤲"} + Newa{"𞤐𞤭𞤱𞤢"} + Nkoo{"𞤐𞤳𞤮𞥅"} + Nshu{"𞤐𞤵𞥅𞤧𞤵"} + Ogam{"𞤌𞥅𞤺𞤢𞤥𞤵"} + Olck{"𞤌𞤭-𞤕𞤭𞤳𞤭"} + Orkh{"𞤌𞤪𞤳𞤮𞥅𞤲"} + Orya{"𞤌𞤪𞤭𞤴𞤢"} + Osge{"𞤌𞤧𞤢𞥄𞤶"} + Osma{"𞤌𞤧𞤥𞤢𞤲𞤭𞤴𞤢"} + Ougr{"𞤏𞤭𞤺𞤵𞥅𞤪 𞤑𞤭𞤯𞥆𞤵𞤲"} + Palm{"𞤆𞤢𞤤𞤥𞤫𞤪𞤫𞥅𞤲"} + Pauc{"𞤆𞤢𞤱 𞤅𞤭𞥅𞤲 𞤖𞤢𞥄𞤱"} + Perm{"𞤆𞤫𞤪𞤥𞤭𞤳 𞤑𞤭𞤯𞥆𞤵𞤲"} + Phag{"𞤊𞤢𞤺𞤧 𞤆𞤢"} + Phli{"𞤄𞤭𞤲𞤣𞤭 𞤆𞤢𞤤𞤢𞤾𞤭"} + Phlp{"𞤅𞤮𞤤𞤼𞤮𞥅 𞤆𞤢𞤤𞤢𞤾𞤭"} + Phnx{"𞤊𞤭𞤲𞤭𞤳𞤭𞤴𞤢𞤲𞤳𞤮"} + Plrd{"𞤖𞤭𞤼𞤮𞤲𞤳𞤮 𞤆𞤮𞤤𞥆𞤢𞤪𞤣"} + Prti{"𞤄𞤭𞤲𞤣𞤭 𞤆𞤢𞤪𞤧𞤭𞤴𞤢𞤲"} + Qaag{"𞤟𞤢𞤱𞤺𞤭𞥅𞤴𞤵"} + Rjng{"𞤈𞤭𞤶𞤢𞤲𞤺"} + Rohg{"𞤖𞤢𞤲𞤭𞤬𞤭"} + Runr{"𞤈𞤵𞤲𞤭𞥅𞤳"} + Samr{"𞤅𞤢𞤥𞤢𞤪𞤭𞤼𞤢𞤲"} + Sarb{"𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮 𞤀𞥄𞤪𞤢𞤦𞤵 𞤑𞤭𞤯𞤭"} + Saur{"𞤅𞤢𞤵𞤪𞤢𞥃𞤼𞤪𞤢"} + Sgnw{"𞤄𞤭𞤲𞤣𞤭 𞤊𞤭𞤲𞤣𞤫"} + Shaw{"𞤅𞤢𞤬𞤭𞤴𞤢𞥄𞤲"} + Shrd{"𞤡𞤢𞤪𞤢𞤣𞤢"} + Sidd{"𞤅𞤭𞤣𞥆𞤢𞥄𞤥"} + Sind{"𞤑𞤵𞤣𞤢𞤱𞤢𞤣𞤭"} + Sinh{"𞤅𞤭𞤲𞤸𞤢𞤤𞤢"} + Sogd{"𞤅𞤮𞤺𞤮𞤣𞤭𞤴𞤢𞤲"} + Sogo{"𞤅𞤮𞤺𞤮𞤣𞤭𞤴𞤢𞤲 𞤑𞤭𞤯𞥆𞤵𞤲"} + Sora{"𞤅𞤢𞤪𞤢 𞤅𞤮𞤥𞤨𞤢𞤲𞤺"} + Soyo{"𞤅𞤮𞤴𞤮𞤥𞤦𞤮"} + Sund{"𞤅𞤵𞤲𞤣𞤢𞤲𞤭"} + Sylo{"𞤅𞤴𞤤𞤮𞤼𞤭𞥅 𞤐𞤢𞤺𞤪𞤭"} + Syrc{"𞤅𞤭𞥅𞤪𞤴𞤢𞤳"} + Tagb{"𞤚𞤢𞤺𞤦𞤢𞤲𞤱𞤢"} + Takr{"𞤚𞤢𞤳𞤪𞤭"} + Tale{"𞤚𞤢𞥄𞤴 𞤂𞤭𞥅"} + Talu{"𞤚𞤢𞥄𞤴 𞤂𞤵𞤫 𞤑𞤫𞤧𞤮"} + Taml{"𞤚𞤢𞤥𞤭𞤤"} + Tang{"𞤚𞤢𞤲𞤺𞤵𞤼"} + Tavt{"𞤚𞤢𞥄𞤴 𞤜𞤭𞤫𞥅𞤼"} + Telu{"𞤚𞤫𞤤𞤵𞤺𞤵"} + Tfng{"𞤚𞤭𞤬𞤭𞤲𞤢𞥄𞤺"} + Tglg{"𞤚𞤢𞤺𞤢𞤤𞤮𞤺"} + Thaa{"𞤡𞤢𞥄𞤲𞤢"} + Thai{"𞤚𞤢𞤱𞤤𞤢𞤲𞤣"} + Tibt{"𞤚𞤭𞤦𞤫𞤼𞤢𞤲"} + Tirh{"𞤚𞤭𞤪𞤸𞤵𞤼𞤢"} + Tnsa{"𞤚𞤢𞤲𞤺𞤧𞤢"} + Toto{"𞤚𞤮𞤼𞤮"} + Ugar{"𞤓𞤺𞤢𞤪𞤭𞤼𞤭𞤳"} + Vaii{"𞤜𞤢𞥄𞤴"} + Vith{"𞤜𞤭𞤼𞤳𞤵𞤹𞤭"} + Wara{"𞤜𞤢𞤪𞤢𞤲𞤺 𞤑𞤭𞥃𞤼𞤭"} + Wcho{"𞤏𞤢𞤲𞤷𞤮𞥅"} + Xpeo{"𞤊𞤢𞥄𞤪𞤭𞤧𞤭𞤴𞤢𞤲𞤳𞤮 𞤑𞤭𞤯𞥆𞤵𞤲"} + Xsux{"𞤅𞤵𞤥𞤫𞤪𞤮 𞤀𞤳𞥆𞤢𞤣𞤭𞤴𞤢𞤲 𞤑𞤵𞤲𞤫𞤬𞤮𞤪𞤥"} + Yezi{"𞤒𞤢𞤶𞤭𞤣𞤭𞥅𞤴𞤵"} + Yiii{"𞤒𞤭𞥅"} + Zanb{"𞤟𞤢𞤲𞤢𞤦𞤢𞥁𞤢𞥄𞤪 𞤁𞤭𞤲𞤺𞤫𞤪𞤫"} + Zinh{"𞤁𞤮𞤲𞤣𞤭"} + Zmth{"𞤍𞤵𞤪𞥆𞤢𞥄𞤲𞤺𞤮 𞤂𞤭𞤥𞤭𞤲𞤳𞤮"} + Zsye{"𞤐𞤺𞤮𞤼𞥆𞤭"} + Zsym{"𞤋𞤥𞥆𞤮𞤪𞤫"} Zxxx{"𞤀𞤧𞤱𞤭𞤲𞤣𞤢𞥄𞤯𞤵𞤲"} + Zyyy{"𞤑𞤢𞤬𞤵"} Zzzz{"𞤄𞤭𞤲𞤣𞤭 𞤀𞤧-𞤢𞤲𞤣𞤢𞥄𞤯𞤭"} } Scripts%stand-alone{ @@ -184,26 +614,34 @@ ff_Adlm{ calendar{ buddhist{"𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 𞤄𞤵𞥅𞤣𞤢𞤴𞤢𞤲𞤳𞤮"} chinese{"𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 𞤅𞤭𞥅𞤲𞤭𞤲𞤳𞤮"} + coptic{"𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 𞤑𞤮𞤨𞤼𞤭𞤲𞤳𞤮"} dangi{"𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 𞤁𞤢𞤲𞤺𞤭𞤲𞤳𞤮"} ethiopic{"𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 𞤀𞤦𞤢𞤧𞤭𞤴𞤢𞤲𞤳𞤮"} + ethiopic-amete-alem{"𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 𞤀𞤥𞤼𞤫 𞤀𞤤𞤫𞥅𞤥 𞤀𞤦𞤢𞤧𞤭𞤴𞤢𞤲𞤳𞤮"} gregorian{"𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 𞤘𞤫𞤪𞤺𞤮𞤪𞤭𞤴𞤢𞤲𞤳𞤮"} hebrew{"𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 𞤋𞤦𞤪𞤭𞤴𞤢𞤲𞤳𞤮"} + indian{"𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 𞤘𞤫𞤲𞤣𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫 𞤋𞤲𞤣𞤭𞤴𞤢"} islamic{"𞤙𞤢𞤤𞤥𞤫𞤪𞤫 𞤂𞤭𞤧𞤤𞤢𞥄𞤥𞤴𞤢𞤲𞤳𞤮"} islamic-civil{ "𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 𞤂𞤭𞤧𞤤𞤢𞥄𞤥𞤴𞤢𞤲𞤳𞤮 (𞤢𞤤𞥆𞤵𞤱𞤢𞤤, " "𞤬𞤫𞤱𞤲𞥋𞤣𞤮 𞤲𞥋𞤦𞤫𞤯𞥆𞤢𞥄𞤳𞤵)" } + islamic-rgsa{ + "𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 𞤂𞤭𞤧𞤤𞤢𞥄𞤥𞤵 (𞤼𞤭𞤲𞤢𞤲𞤣𞤫 𞤀𞥄𞤪𞤢𞤦𞤭 " + "𞤅𞤢𞤱𞤮𞤣𞤭𞥅(" + } islamic-tbla{ "𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 𞤂𞤭𞤧𞤤𞤢𞥄𞤥𞤵 (𞤀𞤤𞥆𞤵𞤲𞤳𞤮, 𞤊𞤫𞤱𞤣𞤮 " "𞤋𞤲𞤳𞤮𞥅𞤣𞤭𞤲𞤳𞤮)" } + islamic-umalqura{"𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 𞤂𞤭𞤧𞤤𞤢𞥄𞤥𞤵 (𞤓𞤥𞥆𞤵𞤤-𞤗𞤵𞤪𞤢𞥄)"} iso8601{"𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 ISO-8601"} japanese{"𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 𞤔𞤢𞥄𞤨𞤮𞤲𞤭𞤲𞤳𞤮"} persian{"𞤙𞤢𞤤𞤯𞤭𞤥𞤫𞤪𞤫 𞤊𞤢𞥄𞤪𞤭𞤧𞤭𞤴𞤢𞤲𞤳𞤮"} } cf{ - account{"𞤃𞤢𞥄𞤲𞥋𞤣𞤫 𞤂𞤭𞤥𞤭𞤲𞤳𞤮 𞤐𞥋𞤄𞤵𞥅𞤯𞤭"} - standard{"𞤃𞤢𞥄𞤲𞥋𞤣𞤫 𞤚𞤢𞤦𞤵𞤼𞤵𞤲𞥋𞤣𞤫 𞤐𞥋𞤄𞤵𞥅𞤯𞤭"} + account{"𞤃𞤢𞥄𞤲𞤣𞤫 𞤂𞤭𞤥𞤭𞤲𞤳𞤮 𞤐𞤦𞤵𞥅𞤯𞤭"} + standard{"𞤃𞤢𞥄𞤲𞤣𞤫 𞤚𞤢𞤦𞤵𞤼𞤵𞤲𞤣𞤫 𞤐𞤦𞤵𞥅𞤯𞤭"} } collation{ ducet{"𞤈𞤫𞤱𞤲𞤭𞤲𞥋𞤣𞤭𞤪𞤮 𞤔𞤭𞤩𞤼𞤢𞤲𞤣𞤫 𞤊𞤭𞤩𞤢𞤲𞤣𞤫 Unicode"} @@ -211,7 +649,7 @@ ff_Adlm{ standard{"𞤖𞤢𞤱𞤪𞤭𞤼𞤢𞤲𞤣𞤫 𞤈𞤫𞤱𞤲𞤭𞤲𞥋𞤣𞤭𞤪𞤮 𞤔𞤭𞤩𞤼𞤢𞤲𞤣𞤫"} } hc{ - h11{"𞤐𞥋𞤔𞤵𞤩𞥆𞤵𞤣𞤭 𞤁𞤵𞤥𞤵𞤲𞥆𞤢 𞤐𞥋𞤔𞤢𞤥𞤲𞥋𞤣𞤭 𞥑𞥒 (𞥐-𞥑𞥒)"} + h11{"𞤐𞤶𞤵𞤩𞥆𞤵𞤣𞤭 𞤁𞤵𞤥𞤵𞤲𞥆𞤢 𞤐𞤶𞤢𞤥𞤲𞤣𞤭 𞥑𞥒 (𞥐-𞥑𞥒)"} h12{"𞤐𞥋𞤔𞤵𞤩𞥆𞤵𞤣𞤭 𞤁𞤵𞤥𞤵𞤲𞥆𞤢 𞤐𞥋𞤔𞤢𞤥𞤲𞥋𞤣𞤭 𞥑𞥒 (𞥑-𞥑𞥒)"} h23{"𞤐𞥋𞤔𞤵𞤩𞥆𞤵𞤣𞤭 𞤁𞤵𞤥𞤵𞤲𞥆𞤢 𞤐𞥋𞤔𞤢𞤥𞤲𞥋𞤣𞤭 𞥒𞥔 (𞥐-𞥒𞥓)"} h24{"𞤐𞥋𞤔𞤵𞤩𞥆𞤵𞤣𞤭 𞤁𞤵𞤥𞤵𞤲𞥆𞤢 𞤐𞥋𞤔𞤢𞤥𞤲𞥋𞤣𞤭 𞥒𞥔 (𞥑-𞥒𞥔)"} @@ -227,15 +665,24 @@ ff_Adlm{ ussystem{"𞤐𞥋𞤔𞤵𞤩𞤵𞤣𞤭 𞤇𞤫𞤼𞤵 𞤁𞤂𞤀"} } numbers{ + ahom{"𞤂𞤭𞤥𞤫 𞤀𞤸𞤮𞤥"} arab{"𞤂𞤭𞤥𞤪𞤫 𞤀𞥄𞤪𞤢𞤦𞤭𞤲𞤳𞤮-𞤋𞤲𞤣𞤭𞤲𞤳𞤮"} arabext{"𞤂𞤭𞤥𞤪𞤫 𞤀𞥄𞤪𞤢𞤦𞤭𞤲𞤳𞤮-𞤋𞤲𞤣𞤭𞤲𞤳𞤮 𞤙𞤢𞤲𞤻𞤢𞥄𞤲𞥋𞤣𞤫"} armn{"𞤈𞤢𞤽𞤢𞤥𞤫 𞤀𞤪𞤥𞤫𞤲𞤭𞤲𞤳𞤮"} armnlow{"𞤈𞤢𞤽𞤢𞤥𞤫 𞤚𞤮𞤧𞤮𞥅𞤳𞤫 𞤀𞤪𞤥𞤫𞤲𞤭𞤲𞤳𞤮"} + bali{"𞤂𞤭𞤥𞤫 𞤄𞤢𞤤𞤭𞤲𞤭𞥅𞤧"} beng{"𞤂𞤭𞤥𞤫 𞤄𞤢𞤲𞤺𞤭𞤤𞤢𞤲𞤳𞤮"} + brah{"𞤂𞤭𞤥𞤫 𞤄𞤪𞤢𞤸𞤥𞤭"} + cakm{"𞤂𞤭𞤥𞤫 𞤕𞤢𞤳𞤥𞤢𞥄"} + cham{"𞤂𞤭𞤥𞤫 𞤕𞤢𞥄𞤥"} + cyrl{"𞤈𞤢𞤽𞤢𞤥𞤫 𞤅𞤭𞥅𞤪𞤤𞤭𞤳"} deva{"𞤂𞤭𞤥𞤫 𞤁𞤢𞤾𞤢𞤲𞤢𞤲𞤳𞤮"} + diak{"𞤂𞤭𞤥𞤫 𞤀𞤳𞤵𞤪𞤵 𞤁𞤭𞤾𞤫𞥅𞤧"} ethi{"𞤈𞤢𞤽𞤢𞤥𞤫 𞤀𞤦𞤢𞤧𞤭𞤲𞤳𞤮"} fullwide{"𞤂𞤭𞤥𞤫 𞤑𞤵𞥅𞤩𞤵𞤯𞤫"} geor{"𞤈𞤢𞤽𞤢𞤥𞤫 𞤔𞤮𞤪𞤶𞤭𞤲𞤳𞤮"} + gong{"𞤂𞤭𞤥𞤫 𞤘𞤵𞤲𞤶𞤢𞤤𞤢 𞤘𞤮𞤲𞤣𞤭"} + gonm{"𞤂𞤭𞤥𞤫 𞤃𞤢𞤧𞤢𞤪𞤢𞤥 𞤘𞤮𞤲𞤣𞤭"} grek{"𞤈𞤢𞤽𞤢𞤥𞤫 𞤘𞤭𞤪𞤭𞤧𞤢𞤲𞤳𞤮"} greklow{"𞤈𞤢𞤽𞤢𞤥𞤫 𞤚𞤮𞤧𞤮𞥅𞤳𞤫 𞤘𞤭𞤪𞤭𞤧𞤢𞤲𞤳𞤮"} gujr{"𞤂𞤭𞤥𞤫 𞤘𞤵𞤶𞤵𞤪𞤢𞤲𞤳𞤮"} @@ -252,9 +699,16 @@ ff_Adlm{ knda{"𞤂𞤭𞤥𞤫 𞤑𞤢𞥄𞤲𞤢𞤣𞤢𞤲𞤳𞤮"} laoo{"𞤂𞤭𞤥𞤫 𞤂𞤢𞥄𞤱𞤮𞤴𞤢𞤲𞤳𞤮"} latn{"𞤂𞤭𞤥𞤫 𞤖𞤭𞥅𞤪𞤲𞤢𞤲𞤳𞤮"} + lepc{"𞤂𞤭𞤥𞤫 𞤂𞤫𞤨𞤷𞤢"} + limb{"𞤂𞤭𞤥𞤫 𞤂𞤭𞤥𞤦𞤵"} mlym{"𞤂𞤭𞤥𞤫 𞤃𞤢𞤤𞤢𞤴𞤢𞤥𞤳𞤮"} + modi{"𞤂𞤭𞤥𞤫 𞤃𞤮𞤣𞤭"} + mong{"𞤂𞤭𞤥𞤫 𞤃𞤮𞤲𞤺𞤮𞤤𞤭𞤴𞤢𞤲"} + mroo{"𞤂𞤭𞤥𞤫 𞤃𞤵𞤪𞤮"} mymr{"𞤂𞤭𞤥𞤫 𞤃𞤭𞤴𞤢𞤥𞤢𞤪𞤳𞤮"} + nkoo{"𞤂𞤭𞤥𞤫 𞤐𞤳𞤮𞥅"} orya{"𞤂𞤭𞤥𞤫 𞤌𞤣𞤭𞤴𞤢𞤲𞤳𞤮"} + osma{"𞤂𞤭𞤥𞤫 𞤌𞤧𞤥𞤢𞥄𞤲𞤴𞤢𞥄"} roman{"𞤈𞤢𞤽𞤢𞤥𞤫 𞤈𞤵𞥅𞤥𞤭𞤴𞤢𞤲𞤳𞤮"} romanlow{"𞤈𞤢𞤽𞤢𞤥𞤫 𞤚𞤮𞤧𞤮𞥅𞤳𞤫 𞤈𞤵𞥅𞤥𞤭𞤴𞤢𞤲𞤳𞤮"} taml{"𞤈𞤢𞤽𞤢𞤥𞤫 𞤊𞤭𞤲𞤼𞤢𞤱𞤢𞥄𞤶𞤫 𞤚𞤢𞥄𞤥𞤭𞤤𞤭𞥅𞤴𞤢"} @@ -262,12 +716,51 @@ ff_Adlm{ telu{"𞤂𞤭𞤥𞤫 𞤚𞤫𞤤𞤵𞤺𞤵𞤲𞤳𞤮"} thai{"𞤂𞤭𞤥𞤫 𞤚𞤢𞥄𞤴𞤭𞤲𞤳𞤮"} tibt{"𞤂𞤭𞤥𞤫 𞤚𞤭𞤦𞤫𞤼𞤭𞤲𞤳𞤮"} + tirh{"𞤂𞤭𞤥𞤫 𞤚𞤭𞤪𞤸𞤵𞤼𞤢"} + tnsa{"𞤂𞤭𞤥𞤫 𞤚𞤢𞤲𞤺𞤧𞤢"} + vaii{"𞤂𞤭𞤥𞤫 𞤜𞤢𞥄𞤴"} + wara{"𞤂𞤭𞤥𞤫 𞤏𞤢𞤪𞤢𞤲𞤺 𞤅𞤭𞤼𞤭𞥅"} + wcho{"𞤂𞤭𞤥𞤫 𞤏𞤢𞤲𞤷𞤮𞥅"} + } + } + Variants{ + 1606NICT{"𞤊𞤢𞤪𞤢𞤲𞤧𞤭𞥅𞤪𞤫 𞤖𞤭𞤲𞤣𞤫 𞤲𞤣𞤫 𞥑𞥖𞥐𞥖"} + 1694ACAD{"𞤊𞤵𞤯𞥆𞤮𞥅𞤣𞤫 𞤊𞤢𞤪𞤢𞤧𞤭𞥅𞤪𞤫 𞤖𞤢𞤲𞤣𞤫𞥅𞤪𞤫"} + 1901{"𞤅𞤫𞤤𞥆𞤢𞤲𞤺𞤵𞤣𞤮 𞤔𞤫𞤪𞤥𞤢𞤲𞤭𞤲𞤳𞤮𞥅𞤪𞤫 𞤖𞤭𞤲𞤣𞤫"} + 1959ACAD{"𞤃𞤮𞤥𞤦𞤫𞤳𞥆𞤫"} + 1994{"𞤅𞤫𞤤𞥆𞤢𞤲𞤺𞤵𞤣𞤮 𞤈𞤫𞥅𞤧𞤭𞤴𞤢𞤲 𞤊𞤮𞤼𞥆𞤢𞤲𞤢𞥄𞤲𞤺𞤮"} + 1996{"𞤅𞤫𞤤𞥆𞤢𞤲𞤺𞤵𞤣𞤮 𞤔𞤫𞤪𞤥𞤢𞤲𞤭𞥅 𞤲𞤺𞤮 𞥑𞥙𞥙𞥖"} + ABL1943{"𞤒𞤵𞤩𞥆𞤢𞤲𞤣𞤫 𞤅𞤫𞤤𞥆𞤢𞤲𞤺𞤵𞤣𞤮 𞤲𞤣𞤫 𞥑𞥙𞥔𞥓"} + AKUAPEM{"𞤀𞤳𞤵𞤱𞤢𞤨𞤫𞤥𞤪𞤫"} + ALALC97{"𞤑𞤁𞤀-𞤁𞤑 𞤈𞤵𞥅𞤥𞤭𞤲𞤢𞤲𞤣𞤫⹁ 𞤱𞤮𞥅𞤼𞤭𞤼𞤢𞤲𞤣𞤫 𞥑𞥙𞥙𞥗"} + ALUKU{"𞤕𞤢𞤤𞤼𞤵𞤳𞤢 𞤀𞤤𞤵𞤳𞤵"} + ARANES{"𞤀𞤪𞤢𞤲𞤫𞤧𞤪𞤫"} + XSISTEMO{ + "𞤐𞤶𞤵𞤩𞥆𞤵𞤣𞤭 𞤅𞤫𞤤𞥆𞤢𞤲𞤺𞤵𞤣𞤮𞥅𞤪𞤭 X 𞤉𞤧𞤨𞤫𞤪𞤢𞤲𞤼𞤮𞥅𞤪𞤫 " + "𞤲𞤣𞤭𞤲" + } + } + characterLabelPattern{ + all{"{0} — 𞤬𞤮𞤨"} + category-list{"{0}: {1}"} + compatibility{"{0} — 𞤲𞤢𞤲𞤮𞤲𞤣𞤭𞤪𞤢𞤤"} + enclosed{"{0} — 𞤸𞤵𞥅𞤩𞤭𞤼𞤢𞥄𞤯𞤵𞤲"} + extended{"{0} — 𞤴𞤢𞤻𞥆𞤢𞥄𞤯𞤵𞤲"} + historic{"{0} — 𞤨𞤫𞤰𞥆𞤭𞤲𞤳𞤮"} + miscellaneous{"{0} — 𞤶𞤭𞤤𞤩𞤵𞤯𞤵𞤲"} + other{"{0} — 𞤺𞤮𞤯𞥆𞤵𞤲"} + scripts{"{0} — 𞤦𞤭𞤲𞤣𞤭"} + strokes{ + one{"{0} 𞤷𞤭𞥅𞤬𞤮𞤤"} + other{"{0} 𞤷𞤭𞥅𞤬𞤭"} } + subscript{"𞤤𞤫𞤧𞤦𞤭𞤲𞤣𞤮 {0}"} + superscript{"𞤪𞤫𞤬𞤦𞤭𞤲𞤣𞤮 {0}"} } codePatterns{ - language{"{0}"} - script{"{0}"} - territory{"{0}"} + language{"𞤍𞤫𞤲𞤺𞤢𞤤: {0}"} + script{"𞤄𞤭𞤲𞤣𞤮𞤤: {0}"} + territory{"𞤄𞤢𞤲𞤽𞤫𞥅𞤪𞤭: {0}"} } localeDisplayPattern{ keyTypePattern{"{0} : {1}"} diff --git a/icu/icu4c/source/data/lang/fi.txt b/icu/icu4c/source/data/lang/fi.txt index 91ab5e4b7cb..c861ce1877b 100644 --- a/icu/icu4c/source/data/lang/fi.txt +++ b/icu/icu4c/source/data/lang/fi.txt @@ -44,6 +44,7 @@ fi{ am{"amhara"} an{"aragonia"} ang{"muinaisenglanti"} + ann{"obolo"} anp{"angika"} ar{"arabia"} arc{"valtakunnanaramea"} @@ -59,6 +60,7 @@ fi{ asa{"asu"} ase{"amerikkalainen viittomakieli"} ast{"asturia"} + atj{"atikamekw"} av{"avaari"} avk{"kotava"} awa{"awadhi"} @@ -124,14 +126,22 @@ fi{ chr{"cherokee"} chy{"cheyenne"} ckb{"soranî"} + clc{"chilcotin"} co{"korsika"} cop{"kopti"} cps{"capiznon"} cr{"cree"} + crg{"michif"} crh{"krimintataari"} + crj{"east cree (eteläinen)"} + crk{"plains cree"} + crl{"east cree (pohjoinen)"} + crm{"moose cree"} + crr{"pamlico"} crs{"seychellienkreoli"} cs{"tšekki"} csb{"kašubi"} + csw{"swampy cree"} cu{"kirkkoslaavi"} cv{"tšuvassi"} cy{"kymri"} @@ -223,6 +233,7 @@ fi{ hai{"haida"} hak{"hakka-kiina"} haw{"havaiji"} + hax{"haida (eteläinen)"} he{"heprea"} hi{"hindi"} hif{"fidžinhindi"} @@ -236,6 +247,7 @@ fi{ ht{"haiti"} hu{"unkari"} hup{"hupa"} + hur{"halkomelem"} hy{"armenia"} hz{"herero"} ia{"interlingua"} @@ -246,6 +258,7 @@ fi{ ig{"igbo"} ii{"sichuanin-yi"} ik{"inupiaq"} + ikt{"Länsi-Kanadan inuktitut"} ilo{"iloko"} inh{"inguuši"} io{"ido"} @@ -312,6 +325,7 @@ fi{ kut{"kutenai"} kv{"komi"} kw{"korni"} + kwk{"kwakʼwala"} ky{"kirgiisi"} la{"latina"} lad{"ladino"} @@ -324,6 +338,7 @@ fi{ lg{"ganda"} li{"limburg"} lij{"liguuri"} + lil{"lillooet"} liv{"liivi"} lkt{"lakota"} lmo{"lombardi"} @@ -333,6 +348,7 @@ fi{ lou{"louisianankreoli"} loz{"lozi"} lrc{"pohjoisluri"} + lsm{"samia"} lt{"liettua"} ltg{"latgalli"} lu{"katanganluba"} @@ -371,6 +387,7 @@ fi{ mn{"mongoli"} mnc{"mantšu"} mni{"manipuri"} + moe{"innu-aimun"} moh{"mohawk"} mos{"mossi"} mr{"marathi"} @@ -421,6 +438,11 @@ fi{ nzi{"nzima"} oc{"oksitaani"} oj{"odžibwa"} + ojb{"luoteis-odžibwa"} + ojc{"keskiojibwa"} + ojs{"oji-cree"} + ojw{"länsi-odžibwa"} + oka{"okanagan"} om{"oromo"} or{"orija"} os{"osseetti"} @@ -440,10 +462,12 @@ fi{ pfl{"pfaltsi"} phn{"foinikia"} pi{"paali"} + pis{"pijin"} pl{"puola"} pms{"piemonte"} pnt{"pontoksenkreikka"} pon{"pohnpei"} + pqm{"maliseet-passamaquoddy"} prg{"muinaispreussi"} pro{"muinaisprovensaali"} ps{"paštu"} @@ -455,13 +479,13 @@ fi{ rap{"rapanui"} rar{"rarotonga"} rgn{"romagnoli"} + rhg{"rohinga"} rif{"tarifit"} rm{"retoromaani"} rn{"rundi"} ro{"romania"} rof{"rombo"} rom{"romani"} - root{"juuri"} rtm{"rotuma"} ru{"venäjä"} rue{"ruteeni"} @@ -501,6 +525,7 @@ fi{ sid{"sidamo"} sk{"slovakki"} sl{"sloveeni"} + slh{"lushootseed (eteläinen)"} sli{"sleesiansaksa"} sly{"selayar"} sm{"samoa"} @@ -520,6 +545,7 @@ fi{ ssy{"saho"} st{"eteläsotho"} stq{"saterlandinfriisi"} + str{"straits-salish"} su{"sunda"} suk{"sukuma"} sus{"susu"} @@ -531,6 +557,7 @@ fi{ syr{"syyria"} szl{"sleesia"} ta{"tamili"} + tce{"etelätutchone"} tcy{"tulu"} te{"telugu"} tem{"temne"} @@ -538,7 +565,9 @@ fi{ ter{"tereno"} tet{"tetum"} tg{"tadžikki"} + tgx{"tagish"} th{"thai"} + tht{"tahlta"} ti{"tigrinja"} tig{"tigre"} tiv{"tiv"} @@ -553,6 +582,7 @@ fi{ tn{"tswana"} to{"tonga"} tog{"malawintonga"} + tok{"toki pona"} tpi{"tok-pisin"} tr{"turkki"} tru{"turojo"} @@ -561,6 +591,7 @@ fi{ tsd{"tsakonia"} tsi{"tsimši"} tt{"tataari"} + ttm{"pohjoinen tutchone"} ttt{"tati"} tum{"tumbuka"} tvl{"tuvalu"} @@ -650,6 +681,7 @@ fi{ Chrs{"horemzi"} Cirt{"cirth"} Copt{"koptilainen"} + Cpmn{"kypro-minolainen"} Cprt{"muinaiskyproslainen"} Cyrl{"kyrillinen"} Cyrs{"kyrillinen muinaiskirkkoslaavimuunnelma"} @@ -748,6 +780,7 @@ fi{ Orya{"orijalainen"} Osge{"osagen aakkosto"} Osma{"osmanjalainen"} + Ougr{"vanha uiguurilainen"} Palm{"palmyralainen"} Pauc{"zotuallai"} Perm{"muinaispermiläinen"} @@ -760,7 +793,7 @@ fi{ Prti{"piirtokirjoitusparthialainen"} Qaag{"burmalainen zawgyi-toteutus"} Rjng{"rejang"} - Rohg{"rohinjalainen hanifi"} + Rohg{"rohingalainen hanifi"} Roro{"rongorongo"} Runr{"riimukirjoitus"} Samr{"samarianaramealainen"} @@ -798,9 +831,12 @@ fi{ Thai{"thailainen"} Tibt{"tiibetiläinen"} Tirh{"tirhuta"} + Tnsa{"tangsa"} + Toto{"toto"} Ugar{"ugaritilainen"} Vaii{"vailainen"} Visp{"näkyvä puhe"} + Vith{"vithkuqi"} Wara{"varang kshiti"} Wcho{"wancholainen"} Wole{"woleai"} diff --git a/icu/icu4c/source/data/lang/fil.txt b/icu/icu4c/source/data/lang/fil.txt index 968aee75845..be731f3843f 100644 --- a/icu/icu4c/source/data/lang/fil.txt +++ b/icu/icu4c/source/data/lang/fil.txt @@ -37,13 +37,16 @@ fil{ alt{"Southern Altai"} am{"Amharic"} an{"Aragonese"} + ann{"Obolo"} anp{"Angika"} ar{"Arabic"} arn{"Mapuche"} arp{"Arapaho"} + ars{"Najdi Arabic"} as{"Assamese"} asa{"Asu"} ast{"Asturian"} + atj{"Atikamekw"} av{"Avaric"} awa{"Awadhi"} ay{"Aymara"} @@ -69,6 +72,7 @@ fil{ bug{"Buginese"} byn{"Blin"} ca{"Catalan"} + cay{"Cayuga"} ccp{"Chakma"} ce{"Chechen"} ceb{"Cebuano"} @@ -77,12 +81,21 @@ fil{ chk{"Chuukese"} chm{"Mari"} cho{"Choctaw"} + chp{"Chipewyan"} chr{"Cherokee"} chy{"Cheyenne"} ckb{"Central Kurdish"} + clc{"Chilcotin"} co{"Corsican"} + crg{"Michif"} + crj{"Southern East Cree"} + crk{"Plains Cree"} + crl{"Northern East Cree"} + crm{"Moose Cree"} + crr{"Carolina Algonquian"} crs{"Seselwa Creole French"} cs{"Czech"} + csw{"Latian na Cree"} cu{"Church Slavic"} cv{"Chuvash"} cy{"Welsh"} @@ -93,6 +106,7 @@ fil{ de{"German"} dgr{"Dogrib"} dje{"Zarma"} + doi{"Dogri"} dsb{"Lower Sorbian"} dua{"Duala"} dv{"Divehi"} @@ -119,6 +133,7 @@ fil{ fon{"Fon"} fr{"French"} frc{"Cajun French"} + frr{"Hilagang Frisian"} fur{"Friulian"} fy{"Kanlurang Frisian"} ga{"Irish"} @@ -136,7 +151,9 @@ fil{ gv{"Manx"} gwi{"Gwichʼin"} ha{"Hausa"} + hai{"Haida"} haw{"Hawaiian"} + hax{"Katimugang Haida"} he{"Hebrew"} hi{"Hindi"} hil{"Hiligaynon"} @@ -146,6 +163,7 @@ fil{ ht{"Haitian"} hu{"Hungarian"} hup{"Hupa"} + hur{"Halkomelem"} hy{"Armenian"} hz{"Herero"} ia{"Interlingua"} @@ -155,6 +173,7 @@ fil{ ie{"Interlingue"} ig{"Igbo"} ii{"Sichuan Yi"} + ikt{"Kanlurang Canadian Inuktitut"} ilo{"Iloko"} inh{"Ingush"} io{"Ido"} @@ -177,6 +196,7 @@ fil{ kea{"Kabuverdianu"} kfo{"Koro"} kg{"Kongo"} + kgp{"Kaingang"} kha{"Khasi"} khq{"Koyra Chiini"} ki{"Kikuyu"} @@ -204,6 +224,7 @@ fil{ kum{"Kumyk"} kv{"Komi"} kw{"Cornish"} + kwk{"Kwakʼwala"} ky{"Kirghiz"} la{"Latin"} lad{"Ladino"} @@ -212,12 +233,14 @@ fil{ lez{"Lezghian"} lg{"Ganda"} li{"Limburgish"} + lil{"Lillooet"} lkt{"Lakota"} ln{"Lingala"} lo{"Lao"} lou{"Louisiana Creole"} loz{"Lozi"} lrc{"Hilagang Luri"} + lsm{"Saamia"} lt{"Lithuanian"} lu{"Luba-Katanga"} lua{"Luba-Lulua"} @@ -239,13 +262,14 @@ fil{ mgh{"Makhuwa-Meetto"} mgo{"Meta’"} mh{"Marshallese"} - mi{"Maori"} + mi{"Māori"} mic{"Micmac"} min{"Minangkabau"} mk{"Macedonian"} ml{"Malayalam"} mn{"Mongolian"} mni{"Manipuri"} + moe{"Innu-aimun"} moh{"Mohawk"} mos{"Mossi"} mr{"Marathi"} @@ -283,6 +307,11 @@ fil{ ny{"Nyanja"} nyn{"Nyankole"} oc{"Occitan"} + ojb{"Hilagang-Kanluran ng Ojibwa"} + ojc{"Central Ojibwa"} + ojs{"Oji-Cree"} + ojw{"Kanlurang Ojibwa"} + oka{"Okanagan"} om{"Oromo"} or{"Odia"} os{"Ossetic"} @@ -292,7 +321,9 @@ fil{ pap{"Papiamento"} pau{"Palauan"} pcm{"Nigerian Pidgin"} + pis{"Pijin"} pl{"Polish"} + pqm{"Maliseet-Passamaquoddy"} prg{"Prussian"} ps{"Pashto"} pt{"Portuguese"} @@ -300,11 +331,11 @@ fil{ quc{"Kʼicheʼ"} rap{"Rapanui"} rar{"Rarotongan"} + rhg{"Rohingya"} rm{"Romansh"} rn{"Rundi"} ro{"Romanian"} rof{"Rombo"} - root{"Root"} ru{"Russian"} rup{"Aromanian"} rw{"Kinyarwanda"} @@ -330,6 +361,7 @@ fil{ si{"Sinhala"} sk{"Slovak"} sl{"Slovenian"} + slh{"Katimugang Lushootseed"} sm{"Samoan"} sma{"Katimugang Sami"} smj{"Lule Sami"} @@ -344,6 +376,7 @@ fil{ ss{"Swati"} ssy{"Saho"} st{"Katimugang Sotho"} + str{"Straits Salish"} su{"Sundanese"} suk{"Sukuma"} sv{"Swedish"} @@ -351,24 +384,30 @@ fil{ swb{"Comorian"} syr{"Syriac"} ta{"Tamil"} + tce{"Katimugang Tutchone"} te{"Telugu"} tem{"Timne"} teo{"Teso"} tet{"Tetum"} tg{"Tajik"} + tgx{"Tagish"} th{"Thai"} + tht{"Tahltan"} ti{"Tigrinya"} tig{"Tigre"} tk{"Turkmen"} tl{"Tagalog"} tlh{"Klingon"} + tli{"Tlingit"} tn{"Tswana"} to{"Tongan"} + tok{"Toki Pona"} tpi{"Tok Pisin"} tr{"Turkish"} trv{"Taroko"} ts{"Tsonga"} tt{"Tatar"} + ttm{"Northern Tutchone"} tum{"Tumbuka"} tvl{"Tuvalu"} tw{"Twi"} @@ -394,6 +433,7 @@ fil{ war{"Waray"} wbp{"Warlpiri"} wo{"Wolof"} + wuu{"Wu Chinese"} xal{"Kalmyk"} xh{"Xhosa"} xog{"Soga"} @@ -401,6 +441,7 @@ fil{ ybb{"Yemba"} yi{"Yiddish"} yo{"Yoruba"} + yrl{"Nheengatu"} yue{"Cantonese"} zgh{"Standard Moroccan Tamazight"} zh{"Chinese"} @@ -410,11 +451,16 @@ fil{ zza{"Zaza"} } Scripts{ + Adlm{"Adlam"} Arab{"Arabic"} + Aran{"Nastaliq"} Armn{"Armenian"} Beng{"Bangla"} Bopo{"Bopomofo"} Brai{"Braille"} + Cakm{"Chakma"} + Cans{"Unified Canadian Aboriginal Syllabics"} + Cher{"Cherokee"} Cyrl{"Cyrillic"} Deva{"Devanagari"} Ethi{"Ethiopic"} @@ -440,14 +486,23 @@ fil{ Latn{"Latin"} Mlym{"Malayalam"} Mong{"Mongolian"} + Mtei{"Meitei Mayek"} Mymr{"Myanmar"} + Nkoo{"N’Ko"} + Olck{"Ol Chiki"} Orya{"Odia"} + Rohg{"Hanifi"} Sinh{"Sinhala"} + Sund{"Sundanese"} + Syrc{"Syriac"} Taml{"Tamil"} Telu{"Telugu"} + Tfng{"Tifinagh"} Thaa{"Thaana"} Thai{"Thai"} Tibt{"Tibetan"} + Vaii{"Vai"} + Yiii{"Yi"} Zmth{"Mathematical Notation"} Zsye{"Emoji"} Zsym{"Mga Simbolo"} @@ -466,7 +521,7 @@ fil{ calendar{ buddhist{"Kalendaryo ng Buddhist"} chinese{"Kalendaryong Chinese"} - coptic{"Coptic Calendar"} + coptic{"Kalendaryong Coptic"} dangi{"Dangi na Kalendaryo"} ethiopic{"Kalendaryo ng Ethiopia"} ethiopic-amete-alem{"Kalendaryong Ethiopic Amete Alem"} @@ -477,7 +532,7 @@ fil{ islamic-civil{"Kalendaryong Islamic-Civil"} islamic-rgsa{"Kalendaryong Islamiko (Saudi Arabia, sighting)"} islamic-tbla{"Kalendaryong Islamiko (tabular, astronomikal na epoch)"} - islamic-umalqura{"Kalendaryong Islamiko (Umm al-Qura)"} + islamic-umalqura{"Kalendaryong Islam (Umm al-Qura)"} iso8601{"ISO-8601 na Kalendaryo"} japanese{"Kalendaryong Japanese"} persian{"Kalendaryong Persian"} @@ -619,6 +674,7 @@ fil{ mymrtlng{"Myanmar Tai Laing na Mga Digit"} native{"Mga Native na Digit"} nkoo{"N’Ko na Mga Digit"} + olck{"Mga Digit ng Ol Chiki"} orya{"Mga Oriya na Digit"} roman{"Mga Roman Numeral"} romanlow{"Roman Lowercase na Mga Numeral"} diff --git a/icu/icu4c/source/data/lang/fr.txt b/icu/icu4c/source/data/lang/fr.txt index fed98966eac..0d0ec085f70 100644 --- a/icu/icu4c/source/data/lang/fr.txt +++ b/icu/icu4c/source/data/lang/fr.txt @@ -44,6 +44,7 @@ fr{ am{"amharique"} an{"aragonais"} ang{"ancien anglais"} + ann{"obolo"} anp{"angika"} ar{"arabe"} arc{"araméen"} @@ -59,6 +60,7 @@ fr{ asa{"asu"} ase{"langue des signes américaine"} ast{"asturien"} + atj{"atikamekw"} av{"avar"} avk{"kotava"} awa{"awadhi"} @@ -124,14 +126,22 @@ fr{ chr{"cherokee"} chy{"cheyenne"} ckb{"sorani"} + clc{"chilcotin"} co{"corse"} cop{"copte"} cps{"capiznon"} cr{"cree"} - crh{"turc de Crimée"} + crg{"mitchif"} + crh{"tatar de Crimée"} + crj{"cri de l’Est (dialecte du Sud)"} + crk{"cri des plaines"} + crl{"cri de l’Est (dialecte du Nord)"} + crm{"cri de Moose"} + crr{"algonquin de Caroline"} crs{"créole seychellois"} cs{"tchèque"} csb{"kachoube"} + csw{"cri des marais"} cu{"slavon d’église"} cv{"tchouvache"} cy{"gallois"} @@ -187,7 +197,7 @@ fr{ frm{"moyen français"} fro{"ancien français"} frp{"francoprovençal"} - frr{"frison du Nord"} + frr{"frison septentrional"} frs{"frison oriental"} fur{"frioulan"} fy{"frison occidental"} @@ -220,9 +230,10 @@ fr{ gv{"mannois"} gwi{"gwichʼin"} ha{"haoussa"} - hai{"haida"} + hai{"haïda"} hak{"hakka"} haw{"hawaïen"} + hax{"haïda du Sud"} he{"hébreu"} hi{"hindi"} hif{"hindi fidjien"} @@ -236,6 +247,7 @@ fr{ ht{"créole haïtien"} hu{"hongrois"} hup{"hupa"} + hur{"halkomelem"} hy{"arménien"} hz{"héréro"} ia{"interlingua"} @@ -246,6 +258,7 @@ fr{ ig{"igbo"} ii{"yi du Sichuan"} ik{"inupiaq"} + ikt{"inuktitut de l’Ouest canadien"} ilo{"ilocano"} inh{"ingouche"} io{"ido"} @@ -312,6 +325,7 @@ fr{ kut{"kutenai"} kv{"komi"} kw{"cornique"} + kwk{"kwak’wala"} ky{"kirghize"} la{"latin"} lad{"ladino"} @@ -324,6 +338,7 @@ fr{ lg{"ganda"} li{"limbourgeois"} lij{"ligure"} + lil{"lillooet"} liv{"livonien"} lkt{"lakota"} lmo{"lombard"} @@ -333,6 +348,7 @@ fr{ lou{"créole louisianais"} loz{"lozi"} lrc{"lori du Nord"} + lsm{"samia"} lt{"lituanien"} ltg{"latgalien"} lu{"luba-katanga (kiluba)"} @@ -371,6 +387,7 @@ fr{ mn{"mongol"} mnc{"mandchou"} mni{"manipuri"} + moe{"innu-aimun"} moh{"mohawk"} mos{"moré"} mr{"marathi"} @@ -421,6 +438,11 @@ fr{ nzi{"nzema"} oc{"occitan"} oj{"ojibwa"} + ojb{"ojibwé du Nord-Ouest"} + ojc{"ojibwé central"} + ojs{"oji-cri"} + ojw{"ojibwé occidental"} + oka{"colville-okanagan"} om{"oromo"} or{"odia"} os{"ossète"} @@ -440,10 +462,12 @@ fr{ pfl{"allemand palatin"} phn{"phénicien"} pi{"pali"} + pis{"pijin"} pl{"polonais"} pms{"piémontais"} pnt{"pontique"} pon{"pohnpei"} + pqm{"malécite-passamaquoddy"} prg{"prussien"} pro{"provençal ancien"} ps{"pachto"} @@ -455,13 +479,13 @@ fr{ rap{"rapanui"} rar{"rarotongien"} rgn{"romagnol"} + rhg{"rohingya"} rif{"rifain"} rm{"romanche"} rn{"roundi"} ro{"roumain"} rof{"rombo"} rom{"romani"} - root{"racine"} rtm{"rotuman"} ru{"russe"} rue{"ruthène"} @@ -501,6 +525,7 @@ fr{ sid{"sidamo"} sk{"slovaque"} sl{"slovène"} + slh{"lushootseed du Sud"} sli{"bas-silésien"} sly{"sélayar"} sm{"samoan"} @@ -520,6 +545,7 @@ fr{ ssy{"saho"} st{"sotho du Sud"} stq{"saterlandais"} + str{"salish des détroits"} su{"soundanais"} suk{"soukouma"} sus{"soussou"} @@ -531,6 +557,7 @@ fr{ syr{"syriaque"} szl{"silésien"} ta{"tamoul"} + tce{"tutchone du Sud"} tcy{"toulou"} te{"télougou"} tem{"timné"} @@ -538,7 +565,9 @@ fr{ ter{"tereno"} tet{"tétoum"} tg{"tadjik"} + tgx{"tagish"} th{"thaï"} + tht{"tahltan"} ti{"tigrigna"} tig{"tigré"} tiv{"tiv"} @@ -553,6 +582,7 @@ fr{ tn{"tswana"} to{"tongien"} tog{"tonga nyasa"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turc"} tru{"touroyo"} @@ -561,6 +591,7 @@ fr{ tsd{"tsakonien"} tsi{"tsimshian"} tt{"tatar"} + ttm{"tutchone du Nord"} ttt{"tati caucasien"} tum{"tumbuka"} tvl{"tuvalu"} @@ -621,6 +652,7 @@ fr{ zza{"zazaki"} } Scripts{ + Adlm{"adlam"} Arab{"arabe"} Aran{"nastaliq"} Armi{"araméen impérial"} @@ -706,7 +738,7 @@ fr{ Nand{"nandinagari"} Nkoo{"n’ko"} Ogam{"ogam"} - Olck{"ol tchiki"} + Olck{"ol-chiki"} Orkh{"orkhon"} Orya{"odia"} Osma{"osmanais"} @@ -720,6 +752,7 @@ fr{ Prti{"parthe des inscriptions"} Qaag{"zawgyi"} Rjng{"rejang"} + Rohg{"hanifi"} Roro{"rongorongo"} Runr{"runique"} Samr{"samaritain"} @@ -879,6 +912,7 @@ fr{ armn{"chiffres arméniens"} armnlow{"chiffres arméniens minuscules"} beng{"chiffres bengalis"} + cakm{"chiffres chakmas"} deva{"chiffres dévanagaris"} ethi{"chiffres éthiopiens"} finance{"Chiffres financiers"} @@ -895,6 +929,7 @@ fr{ hantfin{"chiffres financiers en chinois traditionnel"} hebr{"chiffres hébreux"} hmnp{"chiffres nyiakeng puachue hmong"} + java{"chiffres javanais"} jpan{"chiffres japonais"} jpanfin{"chiffres japonais financiers"} khmr{"chiffres khmers"} @@ -903,8 +938,10 @@ fr{ latn{"chiffres occidentaux"} mlym{"chiffres malayâlams"} mong{"chiffres mongols"} + mtei{"chiffres meitei-mayeks"} mymr{"chiffres birmans"} - native{"Chiffres natifs"} + native{"chiffres natifs"} + olck{"chiffres ol-chikis"} orya{"chiffres oriyas"} roman{"chiffres romains"} romanlow{"chiffres romains minuscules"} @@ -914,7 +951,7 @@ fr{ thai{"chiffres thaïs"} tibt{"chiffres tibétains"} traditional{"Chiffres traditionnels"} - vaii{"Chiffres en vaï"} + vaii{"chiffres en vaï"} wcho{"chiffres wantcho"} } } diff --git a/icu/icu4c/source/data/lang/fr_CA.txt b/icu/icu4c/source/data/lang/fr_CA.txt index 08e9b5f1dde..7af82eae8c2 100644 --- a/icu/icu4c/source/data/lang/fr_CA.txt +++ b/icu/icu4c/source/data/lang/fr_CA.txt @@ -14,6 +14,9 @@ fr_CA{ chn{"chinook"} ckb{"kurde central"} cr{"cri"} + crg{"michif"} + crl{"cri du Nord-Est"} + crr{"algonquin de la Caroline"} den{"slave"} dgr{"tlicho"} ebu{"embou"} @@ -41,11 +44,13 @@ fr_CA{ nmg{"kwasio"} nwc{"newari classique"} nyn{"nkole"} + oka{"okanagan"} pau{"palauan"} pdc{"allemand de Pennsylvanie"} pdt{"bas allemand mennonite"} peo{"vieux perse"} pfl{"palatin"} + pis{"pidgin"} pro{"ancien occitan"} quc{"k’iche’"} rar{"rarotonga"} @@ -76,14 +81,20 @@ fr_CA{ } Types{ calendar{ - ethiopic-amete-alem{"Calendrier éthiopien de l’An de grâce"} islamic-umalqura{"calendrier musulman (calculé, Umm al-Qura)"} } collation{ - dictionary{"Ordre de tri du dictionnaire"} + big5han{"ordre de tri chinois traditionnel - Big5"} + dictionary{"ordre de tri du dictionnaire"} eor{"ordre multilingue européen"} - reformed{"Ordre de tri réformé"} + gb2312han{"ordre de tri chinois simplifié - GB2312"} + phonebook{"ordre de tri de l’annuaire"} + pinyin{"ordre de tri pinyin"} + reformed{"ordre de tri réformé"} searchjl{"Rechercher par consonne initiale en hangeul"} + stroke{"ordre de tri des traits"} + traditional{"ordre de tri traditionnel"} + zhuyin{"ordre de tri zhuyin"} } d0{ fwidth{"pleine chasse"} diff --git a/icu/icu4c/source/data/lang/fy.txt b/icu/icu4c/source/data/lang/fy.txt index 34372109232..7310ac9aaed 100644 --- a/icu/icu4c/source/data/lang/fy.txt +++ b/icu/icu4c/source/data/lang/fy.txt @@ -381,7 +381,6 @@ fy{ ro{"Roemeensk"} rof{"Rombo"} rom{"Romani"} - root{"Root"} ru{"Russysk"} rup{"Aromaniaansk"} rw{"Kinyarwanda"} diff --git a/icu/icu4c/source/data/lang/ga.txt b/icu/icu4c/source/data/lang/ga.txt index 80e69e3423e..129eb847c2b 100644 --- a/icu/icu4c/source/data/lang/ga.txt +++ b/icu/icu4c/source/data/lang/ga.txt @@ -15,21 +15,33 @@ ga{ Languages{ aa{"Afáiris"} ab{"Abcáisis"} + ace{"Aicinéis"} + ada{"Daingmis"} ady{"Adaigéis"} ae{"Aivéistis"} af{"Afracáinis"} + agq{"Aigeimis"} ain{"Aidhniúis"} ak{"Acáinis"} akk{"Acáidis"} + ale{"Ailiúitis"} + alt{"Altaeis an Deiscirt"} am{"Amáiris"} an{"Aragóinis"} ang{"Sean-Bhéarla"} + ann{"Obolo"} + anp{"Aingícis"} ar{"Araibis"} arc{"Aramais"} arn{"Mapúitsis"} + arp{"Arapachóis"} + ars{"Araibis Najdi"} as{"Asaimis"} + asa{"Asúis"} ast{"Astúiris"} + atj{"Atikamekw"} av{"Aváiris"} + awa{"Avaidis"} ay{"Aidhmiris"} az{"Asarbaiseáinis"} ba{"Baiscíris"} @@ -38,9 +50,12 @@ ga{ bas{"Basáis"} be{"Bealarúisis"} bem{"Beimbis"} - bez{"Béinis"} + bez{"Beinis"} bg{"Bulgáiris"} + bho{"Vóispiris"} bi{"Bioslaimis"} + bin{"Binis"} + bla{"Sicsicis"} bm{"Bambairis"} bn{"Beangáilis"} bo{"Tibéidis"} @@ -49,37 +64,58 @@ ga{ bs{"Boisnis"} bua{"Buiriáitis"} bug{"Buiginis"} + byn{"Blinis"} ca{"Catalóinis"} - ccp{"Chakma"} + cay{"teanga Cayuga"} + ccp{"Seácmais"} ce{"Seisnis"} ceb{"Seabúáinis"} cgg{"Cígis"} ch{"Seamóiris"} + chk{"Siúicísis"} chm{"Mairis"} + cho{"Seactáis"} + chp{"Siopúáinis"} chr{"Seiricis"} + chy{"Siáinis"} ckb{"Coirdis Lárnach"} + clc{"Chilcotin"} co{"Corsaicis"} cop{"Coptais"} cr{"Craís"} + crg{"Michif"} + crj{"Craís an Deiscirt Thoir"} + crk{"Plains Cree"} + crl{"Craís Thoir Thuaidh"} + crm{"Moose Cree"} + crr{"teanga Algancach Carolina"} crs{"Criól Fraincise Seselwa"} cs{"Seicis"} csb{"Caisiúibis"} + csw{"Swampy Cree"} cu{"Slavais na hEaglaise"} cv{"Suvaisis"} cy{"Breatnais"} da{"Danmhairgis"} + dak{"Dacótais"} + dar{"Dargais"} dav{"Taita"} de{"Gearmáinis"} + dgr{"Dograibis"} dje{"Zarmais"} + doi{"Dóigris"} dsb{"Sorbais Íochtarach"} dua{"Duailis"} dum{"Meán-Ollainnis"} dv{"Divéihis"} - dyo{"Ióla-Fainís"} + dyo{"Jóla-Fainis"} dz{"Seoinicis"} - ebu{"Eambúis"} + dzg{"Dazaga"} + ebu{"Ciambúis"} ee{"Éabhais"} + efi{"Eificis"} egy{"Sean-Éigiptis"} + eka{"Acaidiúcais"} el{"Gréigis"} en{"Béarla"} enm{"Meán-Bhéarla"} @@ -94,55 +130,65 @@ ga{ fil{"Filipínis"} fj{"Fidsis"} fo{"Faróis"} - fon{"fon"} + fon{"Fonais"} fr{"Fraincis"} + frc{"Fraincis Cajun"} frm{"Meán-Fhraincis"} fro{"Sean-Fhraincis"} frr{"Freaslainnis an Tuaiscirt"} fur{"Friúilis"} fy{"Freaslainnis Iartharach"} ga{"Gaeilge"} + gaa{"Geáis"} gan{"Sínis Gan"} gd{"Gaeilge na hAlban"} gez{"Aetóipis"} - gil{"Cireabaitis"} + gil{"Gilbeartais"} gl{"Gailísis"} gmh{"Meán-Ard-Ghearmáinis"} gn{"Guaráinis"} goh{"Sean-Ard-Ghearmáinis"} + gor{"Gorantalais"} grc{"Sean-Ghréigis"} gsw{"Gearmáinis Eilvéiseach"} gu{"Gúisearáitis"} guc{"Uaúis"} - guz{"Gúisis"} + guz{"Gúsaís"} gv{"Manainnis"} + gwi{"Goitsinis"} ha{"Hásais"} + hai{"Haídis"} hak{"Haicéis"} haw{"Haváis"} + hax{"Haídis an Deiscirt"} he{"Eabhrais"} hi{"Hiondúis"} hif{"Hiondúis Fhidsí"} hil{"Hilgeanóinis"} hit{"Hitis"} - hmn{"Mongais"} + hmn{"Hmongais"} ho{"Motúis Hírí"} hr{"Cróitis"} hsb{"Sorbais Uachtarach"} hsn{"Sínis Xiang"} - ht{"Criól Háítíoch"} + ht{"Críol Háítí"} hu{"Ungáiris"} hup{"Húipis"} + hur{"Halkomelem"} hy{"Airméinis"} hz{"Heiréiris"} ia{"Interlingua"} + iba{"Ibeainis"} ibb{"Ibibis"} id{"Indinéisis"} ie{"Interlingue"} ig{"Íogbóis"} ii{"Ís Shichuan"} ik{"Iniúipiaicis"} + ikt{"Ionúitis Iarthar Cheanada"} + ilo{"Ileacáinis"} inh{"Iongúis"} - io{"Ido"} + io{"Ídis"} is{"Íoslainnis"} it{"Iodáilis"} iu{"Ionúitis"} @@ -155,10 +201,17 @@ ga{ ka{"Seoirsis"} kaa{"Cara-Chalpáis"} kab{"Caibílis"} + kac{"Caitsinis"} + kaj{"Jju"} kam{"Cambais"} + kbd{"Cabairdis"} + kcg{"Tyap"} kde{"Makonde"} kea{"Criól Cabo Verde"} + kfo{"Koro"} kg{"Congóis"} + kgp{"Kaingang"} + kha{"Caisis"} khq{"Songais Iartharach"} ki{"Ciocúis"} kj{"Cuainiáimis"} @@ -167,10 +220,13 @@ ga{ kl{"Kalaallisut"} kln{"Kalenjin"} km{"Ciméiris"} + kmb{"Ciombundais"} kn{"Cannadais"} ko{"Cóiréis"} kok{"Concáinis"} + kpe{"Caipeilis"} kr{"Canúiris"} + krc{"Caraicí-Balcáiris"} krl{"Cairéilis"} kru{"Curúicis"} ks{"Caismíris"} @@ -178,70 +234,94 @@ ga{ ksf{"Baifiais"} ksh{"Coilsis"} ku{"Coirdis"} + kum{"Cúimicis"} kv{"Coimis"} kw{"Coirnis"} + kwk{"Kwakʼwala"} ky{"Cirgisis"} la{"Laidin"} lad{"Laidínis"} - lag{"Láingis"} + lag{"Ciolaingis"} lah{"Puinseáibis Iartharach"} lb{"Lucsambuirgis"} + lez{"Leisgis"} lg{"Lugandais"} li{"Liombuirgis"} lij{"Liogúiris"} + lil{"Lillooet"} liv{"Liovóinis"} lkt{"Lacótais"} lmo{"Lombairdis"} ln{"Liongáilis"} lo{"Laoisis"} - lrc{"Luri Thuaidh"} + lou{"Criól Louisiana"} + loz{"Lóisis"} + lrc{"Lúiris an Tuaiscirt"} + lsm{"Saamia"} lt{"Liotuáinis"} lu{"Lúba-Cataingis"} + lua{"Luba-Lulua"} + lun{"Lundais"} luo{"Lúóis"} + lus{"Míosóis"} luy{"Luyia"} lv{"Laitvis"} + mad{"Maidiúiris"} + mag{"Magaidis"} mai{"Maitilis"} + mak{"Macasairis"} mas{"Másais"} + mdf{"Mocsais"} men{"Meindis"} mer{"Meru"} mfe{"Morisyen"} mg{"Malagáisis"} mga{"Meán-Ghaeilge"} - mgh{"Makhuwa-Meetto"} + mgh{"Meiteo-Macuais"} mgo{"Metaʼ"} mh{"Mairsillis"} mi{"Maorais"} + mic{"Micmeaicis"} + min{"Míneangcababhais"} mk{"Macadóinis"} ml{"Mailéalaimis"} mn{"Mongóilis"} mni{"Manapúiris"} + moe{"Innu-aimun"} moh{"Móháicis"} + mos{"Mosais"} mr{"Maraitis"} mrj{"Mairis Iartharach"} ms{"Malaeis"} mt{"Máltais"} mua{"Mundang"} mul{"Ilteangacha"} + mus{"Muscogee"} mwl{"Mioraindéis"} mwr{"Marmhairis"} my{"Burmais"} + myv{"Éirsis"} mzn{"Mázandaráinis"} na{"Nárúis"} nan{"Sínis Min Nan"} nap{"Napóilis"} naq{"Nama"} - nb{"Ioruais Bokmål"} - nd{"Ndeibéilis an Tuaiscirt"} + nb{"Bocmál"} + nd{"N-deibéilis an Tuaiscirt"} nds{"Gearmáinis Íochtarach"} ne{"Neipeailis"} + new{"Néamharais"} ng{"Ndongais"} + nia{"Niaisis"} niu{"Níobhais"} nl{"Ollainnis"} nmg{"Cuaiseois"} nn{"Nua-Ioruais"} nnh{"Ngiemboon"} no{"Ioruais"} + nog{"Nógaeis"} non{"Sean-Lochlainnis"} + nqo{"N-cóis"} nr{"Ndeibéilis an Deiscirt"} nso{"Sútúis an Tuaiscirt"} nus{"Nuairis"} @@ -250,93 +330,128 @@ ga{ nyn{"Niancóilis"} oc{"Ocsatáinis"} oj{"Óisibis"} + ojb{"Óisibis Iarthuiscirt"} + ojc{"Óisibis Lárnach"} + ojs{"Oji-Cree"} + ojw{"Óisibis an Iarthar"} + oka{"Okanagan"} om{"Oraimis"} - or{"Oirísis"} + or{"Odia"} os{"Oiséitis"} pa{"Puinseáibis"} + pag{"Pangasaíneánais"} + pam{"Pampaingis"} + pap{"Paipeamaintis"} + pau{"Palabhais"} pcm{"pidsean na Nigéire"} peo{"Sean-Pheirsis"} pi{"Páilis"} + pis{"Pijin"} pl{"Polainnis"} + pqm{"Maliseet-Passamaquoddy"} prg{"Prúisis"} ps{"Paistis"} pt{"Portaingéilis"} qu{"Ceatsuais"} quc{"Cuitséis"} + rap{"Rapanúis"} + rar{"Raratongais"} + rhg{"Róihinis"} rm{"Rómainis"} rn{"Rúindis"} ro{"Rómáinis"} rof{"Rombo"} rom{"Romainis"} - root{"Root"} ru{"Rúisis"} rup{"Arómáinis"} rw{"Ciniaruaindis"} rwk{"Rwa"} sa{"Sanscrait"} + sad{"Sandabhais"} sah{"Sachais"} sam{"Aramais Shamárach"} saq{"Samburu"} sat{"Santáilis"} + sba{"Ngambay"} sbp{"Sangu"} sc{"Sairdínis"} scn{"Sicilis"} sco{"Albainis"} sd{"Sindis"} - se{"Sáimis Thuaidh"} + se{"Sáimis an Tuaiscirt"} seh{"Sena"} ses{"Songais Oirthearach"} sg{"Sangóis"} sga{"Sean-Ghaeilge"} shi{"Tachelhit"} + shn{"Seánais"} si{"Siolóinis"} sk{"Slóvaicis"} sl{"Slóivéinis"} + slh{"Lushootseed an Deiscirt"} sm{"Samóis"} sma{"Sáimis Theas"} smj{"Sáimis Lule"} smn{"Sáimis Inari"} sms{"Sáimis Skolt"} sn{"Seoinis"} + snk{"Soinincéis"} so{"Somáilis"} sog{"Sogdánais"} sq{"Albáinis"} sr{"Seirbis"} + srn{"Suranaimis"} ss{"Suaisis"} - st{"Seasóitis"} + st{"Sútúis an Deiscirt"} + str{"Straits Salish"} su{"Sundais"} + suk{"Sucúimis"} sux{"Suiméiris"} sv{"Sualainnis"} sw{"Svahaílis"} - swb{"Comóiris"} + swb{"teanga na gComórach"} syr{"Siricis"} szl{"Siléisis"} ta{"Tamailis"} + tce{"Tutchone an Deiscirt"} te{"Teileagúis"} + tem{"Teimnis"} teo{"Teso"} - tg{"Táidsícis"} + tet{"Teitimis"} + tg{"Taidsícis"} + tgx{"Tagish"} th{"Téalainnis"} + tht{"Tahltan"} ti{"Tigrinis"} + tig{"Tigréis"} tk{"Tuircméinis"} tl{"Tagálaigis"} tlh{"Klingon"} + tli{"Clincitis"} tn{"Suáinis"} to{"Tongais"} + tok{"Toki Pona"} tpi{"Tok Pisin"} tr{"Tuircis"} + trv{"Taroko"} ts{"Songais"} tt{"Tatairis"} + ttm{"Northern Tutchone"} + tum{"Tumbúicis"} + tvl{"Tuvalu"} tw{"Tíbhis"} twq{"Tasawaq"} ty{"Taihítis"} - tzm{"Tamazight Atlais Láir"} + tyv{"Túvainis"} + tzm{"Tamaisis Atlais Láir"} udm{"Udmairtis"} ug{"Uigiúiris"} uk{"Úcráinis"} - und{"Teanga Anaithnid"} + umb{"Umbundais"} + und{"Teanga anaithnid"} ur{"Urdúis"} uz{"Úisbéiceastáinis"} - vai{"vai"} + vai{"Vadhais"} ve{"Veindis"} vec{"Veinéisis"} vi{"Vítneaimis"} @@ -345,13 +460,18 @@ ga{ vun{"Vunjo"} wa{"Vallúnais"} wae{"Walser"} + wal{"Uailéitis"} + war{"Uairéis"} wo{"Volaifis"} + wuu{"Sínis Wu"} xal{"Cailmícis"} xh{"Cóisis"} xog{"Soga"} yav{"Yangben"} + ybb{"Yemba"} yi{"Giúdais"} yo{"Iarúibis"} + yrl{"Nheengatu"} yue{"Cantainis"} za{"Siuáingis"} zea{"Séalainnis"} @@ -360,12 +480,14 @@ ga{ zu{"Súlúis"} zun{"Zúinis"} zxx{"Gan ábhar teangeolaíoch"} + zza{"Zázá"} } Scripts{ Adlm{"Adlam"} Aghb{"Albánach Cugasach"} Ahom{"Ahom"} Arab{"Arabach"} + Aran{"Nastaliq"} Armi{"Aramach Impiriúil"} Armn{"Airméanach"} Avst{"Aivéisteach"} @@ -376,6 +498,7 @@ ga{ Brai{"Braille"} Bugi{"Buigineach"} Buhd{"Buthaideach"} + Cakm{"Seácmais"} Cans{"Siollach Bundúchasach Ceanadach Aontaithe"} Cher{"Seiricíoch"} Copt{"Coptach"} @@ -386,7 +509,7 @@ ga{ Egyd{"Éigipteach coiteann"} Egyh{"Éigipteach cliarúil"} Egyp{"Iairiglifí Éigipteacha"} - Ethi{"Aetópach"} + Ethi{"Aetóipic"} Geor{"Seoirseach"} Glag{"Glagalach"} Goth{"Gotach"} @@ -427,18 +550,21 @@ ga{ Mend{"Meindeach"} Mlym{"Mailéalamach"} Mong{"Mongólach"} + Mtei{"Meitei Mayek"} Mult{"Multani"} Mymr{"Maenmarach"} Narb{"Sean-Arabach Thuaidh"} Newa{"Newa"} Nkoo{"N-cóis"} Ogam{"Ogham"} + Olck{"Ol Chiki"} Orya{"Oiríseach"} Osge{"Ósáis"} Perm{"Sean-Pheirmeach"} Phnx{"Féiníceach"} Plrd{"Pollard Foghrach"} Prti{"Pairtiach Inscríbhinniúil"} + Rohg{"Hanifi"} Runr{"Rúnach"} Samr{"Samárach"} Sarb{"Sean-Arabach Theas"} @@ -465,7 +591,7 @@ ga{ Zmth{"Nodaireacht Mhatamaiticiúil"} Zsye{"Emoji"} Zsym{"Siombailí"} - Zxxx{"Gan Scríobh"} + Zxxx{"Neamhscríofa"} Zyyy{"Coitianta"} Zzzz{"Script Anaithnid"} } @@ -697,21 +823,21 @@ ga{ XSISTEMO{"Xsistemo"} } characterLabelPattern{ - all{"{0} — Uile"} + all{"{0} — uile"} category-list{"{0}: {1}"} - compatibility{"{0} — Comhoiriúnacht"} - enclosed{"{0} — Iniata"} - extended{"{0} — Breisithe"} - historic{"{0} — Stairiúil"} - miscellaneous{"{0} — Ilghnéitheach"} - other{"{0} — Eile"} - scripts{"Scripteanna — {0}"} + compatibility{"{0} — comhoiriúnacht"} + enclosed{"{0} — iniata"} + extended{"{0} — breisithe"} + historic{"{0} — stairiúil"} + miscellaneous{"{0} — ilghnéitheach"} + other{"{0} — eile"} + scripts{"scripteanna — {0}"} strokes{ - few{"{0} Stríoc"} - many{"{0} Stríoc"} - one{"{0} Stríoc"} - other{"{0} Stríoc"} - two{"{0} Stríoc"} + few{"{0} stríoc"} + many{"{0} stríoc"} + one{"{0} stríoc"} + other{"{0} stríoc"} + two{"{0} stríoc"} } subscript{"foscript {0}"} superscript{"forscript {0}"} diff --git a/icu/icu4c/source/data/lang/gd.txt b/icu/icu4c/source/data/lang/gd.txt index fc54d3b5e64..3737cc31168 100644 --- a/icu/icu4c/source/data/lang/gd.txt +++ b/icu/icu4c/source/data/lang/gd.txt @@ -34,6 +34,7 @@ gd{ am{"Amtharais"} an{"Aragonais"} ang{"Seann-Bheurla"} + ann{"Obolo"} anp{"Angika"} ar{"Arabais"} arc{"Aramais"} @@ -41,6 +42,7 @@ gd{ aro{"Araona"} arp{"Arapaho"} arq{"Arabais Aildireach"} + ars{"Arabais Najdi"} arw{"Arawak"} ary{"Arabais Mhorocach"} arz{"Arabais Èipheiteach"} @@ -48,6 +50,7 @@ gd{ asa{"Asu"} ase{"Cainnt-shanais na h-Aimeireaga"} ast{"Astùrais"} + atj{"Atikamekw"} av{"Avarais"} avk{"Kotava"} awa{"Awadhi"} @@ -112,14 +115,22 @@ gd{ chr{"Cherokee"} chy{"Cheyenne"} ckb{"Cùrdais Mheadhanach"} + clc{"Chilcotin"} co{"Corsais"} cop{"Coptais"} cps{"Capiznon"} cr{"Cree"} + crg{"Michif"} crh{"Turcais Chriomach"} + crj{"Cree Ear-dheasach"} + crk{"Cree nam Machair"} + crl{"Cree Ear-thuathach"} + crm{"Moose Cree"} + crr{"Algonquianais Charolina"} crs{"Seiseallais"} cs{"Seicis"} csb{"Caisiubais"} + csw{"Omushkego"} cu{"Slàbhais na h-Eaglaise"} cv{"Chuvash"} cy{"Cuimris"} @@ -210,6 +221,7 @@ gd{ hai{"Haida"} hak{"Hakka"} haw{"Cànan Hawai’i"} + hax{"Haida Dheasach"} he{"Eabhra"} hi{"Hindis"} hif{"Hindis Fhìditheach"} @@ -223,6 +235,7 @@ gd{ ht{"Crìtheol Haidhti"} hu{"Ungairis"} hup{"Hupa"} + hur{"Halkomelem"} hy{"Airmeinis"} hz{"Herero"} ia{"Interlingua"} @@ -233,6 +246,7 @@ gd{ ig{"Igbo"} ii{"Yi Sichuan"} ik{"Inupiaq"} + ikt{"Inuktitut Shiarach Chanada"} ilo{"Iloko"} inh{"Ingush"} io{"Ido"} @@ -296,6 +310,7 @@ gd{ kut{"Kutenai"} kv{"Komi"} kw{"Còrnais"} + kwk{"Kwakʼwala"} ky{"Cìorgasais"} la{"Laideann"} lad{"Ladino"} @@ -308,6 +323,7 @@ gd{ lg{"Ganda"} li{"Cànan Limburg"} lij{"Liogùrais"} + lil{"Lillooet"} lkt{"Lakhóta"} lmo{"Lombardais"} ln{"Lingala"} @@ -316,6 +332,7 @@ gd{ lou{"Crìtheol Louisiana"} loz{"Lozi"} lrc{"Luri Thuathach"} + lsm{"Saamia"} lt{"Liotuainis"} lu{"Luba-Katanga"} lua{"Luba-Lulua"} @@ -353,6 +370,7 @@ gd{ mn{"Mongolais"} mnc{"Manchu"} mni{"Manipuri"} + moe{"Innu-aimun"} moh{"Mohawk"} mos{"Mossi"} mr{"Marathi"} @@ -403,6 +421,11 @@ gd{ nzi{"Nzima"} oc{"Ogsatanais"} oj{"Ojibwa"} + ojb{"Ojibwa Iar-thuathach"} + ojc{"Ojibwa Mheadhanach"} + ojs{"Oji-Cree"} + ojw{"Ojibwa Shiarach"} + oka{"Okanagan"} om{"Oromo"} or{"Odia"} os{"Ossetic"} @@ -421,9 +444,11 @@ gd{ peo{"Seann-Pheirsis"} phn{"Phenicis"} pi{"Pali"} + pis{"Pijin"} pl{"Pòlainnis"} pms{"Piedmontese"} pon{"Cànan Pohnpei"} + pqm{"Maliseet-Passamaquoddy"} prg{"Pruisis"} pro{"Seann-Phrovençal"} ps{"Pashto"} @@ -435,12 +460,12 @@ gd{ rap{"Rapa Nui"} rar{"Cànan Rarotonga"} rgn{"Romagnol"} + rhg{"Rohingya"} rm{"Rumains"} rn{"Kirundi"} ro{"Romàinis"} rof{"Rombo"} rom{"Romanais"} - root{"Root"} ru{"Ruisis"} rue{"Rusyn"} rug{"Roviana"} @@ -478,6 +503,7 @@ gd{ sid{"Sidamo"} sk{"Slòbhacais"} sl{"Slòbhainis"} + slh{"Lushootseed Dheasach"} sly{"Selayar"} sm{"Samothais"} sma{"Sàmais Dheasach"} @@ -494,6 +520,7 @@ gd{ ss{"Swati"} ssy{"Saho"} st{"Sesotho"} + str{"Salish a’ Chaolais"} su{"Cànan Sunda"} suk{"Sukuma"} sus{"Susu"} @@ -504,6 +531,7 @@ gd{ syc{"Suraidheac Chlasaigeach"} syr{"Suraidheac"} ta{"Taimilis"} + tce{"Tutchone Dheasach"} tcy{"Tulu"} te{"Telugu"} tem{"Timne"} @@ -511,7 +539,9 @@ gd{ ter{"Terêna"} tet{"Tetum"} tg{"Taidigis"} + tgx{"Tagish"} th{"Cànan nan Tàidh"} + tht{"Tahltan"} ti{"Tigrinya"} tig{"Tigre"} tiv{"Tiv"} @@ -526,6 +556,7 @@ gd{ tn{"Tswana"} to{"Tonga"} tog{"Nyasa Tonga"} + tok{"Toki Pona"} tpi{"Tok Pisin"} tr{"Turcais"} tru{"Turoyo"} @@ -533,6 +564,7 @@ gd{ ts{"Tsonga"} tsi{"Tsimshian"} tt{"Tatarais"} + ttm{"Tutchone Thuathach"} ttt{"Tati"} tum{"Tumbuka"} tvl{"Tubhalu"} @@ -550,9 +582,10 @@ gd{ uz{"Usbagais"} vai{"Vai"} ve{"Venda"} + vec{"Bheinisis"} vep{"Veps"} vi{"Bhiet-Namais"} - vls{"Flannrais Siarach"} + vls{"Flànrais Shiarach"} vo{"Volapük"} vro{"Võro"} vun{"Vunjo"} @@ -617,6 +650,7 @@ gd{ Chrs{"Khwarazm"} Cirt{"Cirth"} Copt{"Coptais"} + Cpmn{"Mìneothais Chìopras"} Cprt{"Cìoprasais"} Cyrl{"Cirilis"} Cyrs{"Cirilis Seann-Slàbhais na h-Eaglaise"} @@ -659,6 +693,7 @@ gd{ Jurc{"Jurchen"} Kali{"Kayah Li"} Kana{"Katakana"} + Kawi{"Kawi"} Khar{"Kharoshthi"} Khmr{"Cmèar"} Khoj{"Khojki"} @@ -697,6 +732,7 @@ gd{ Mtei{"Meitei Mayek"} Mult{"Multani"} Mymr{"Miànmar"} + Nagm{"Nag Mundari"} Nand{"Nandinagari"} Narb{"Seann-Arabach Thuathach"} Nbat{"Nabataean"} @@ -710,6 +746,7 @@ gd{ Orya{"Oriya"} Osge{"Osage"} Osma{"Osmanya"} + Ougr{"Seann-Ùigiurais"} Palm{"Palmyrene"} Pauc{"Pau Cin Hau"} Perm{"Seann-Phermic"} @@ -758,8 +795,11 @@ gd{ Thai{"Tàidh"} Tibt{"Tibeitis"} Tirh{"Tirhuta"} + Tnsa{"Tangsa"} + Toto{"Toto"} Ugar{"Ugariticeach"} Vaii{"Vai"} + Vith{"Vithkuqi"} Wara{"Varang Kshiti"} Wcho{"Wancho"} Wole{"Woleai"} @@ -883,6 +923,7 @@ gd{ jpan{"Àireamhan na Seapanaise"} jpanfin{"Àireamhan ionmhasail na Seapanaise"} kali{"Àireamhan Kayah Li"} + kawi{"Àireamhan Kawi"} khmr{"Àireamhan Cmèar"} knda{"Àireamhan Kannada"} lana{"Àireamhan Tai Tham Hora"} @@ -904,6 +945,7 @@ gd{ mymr{"Àireamhan Miànmar"} mymrshan{"Àireamhan Shan Miànmar"} mymrtlng{"Àireamhan Tai Laing Miànmar"} + nagm{"Àireamhan Nag Mundari"} nkoo{"Àireamhan N’Ko"} olck{"Àireamhan Ol Chiki"} orya{"Àireamhan Odia"} @@ -925,6 +967,7 @@ gd{ thai{"Àireamhan Tàidh"} tibt{"Àireamhan na Tibeitise"} tirh{"Àireamhan Tirhuta"} + tnsa{"Àireamhan Tangsa"} vaii{"Àireamhan Vai"} wara{"Àireamhan Warang Citi"} wcho{"Àireamhan Wancho"} @@ -945,6 +988,7 @@ gd{ ARANES{"Aranais"} AREVELA{"Airmeinis an Ear"} AREVMDA{"Airmeinis an Iar"} + ARKAIKA{"Arkaika"} ASANTE{"Asante"} AUVERN{"Auvernhat"} BAKU1926{"Abidil Laideann aonaichte na Turcaise"} @@ -969,6 +1013,7 @@ gd{ FONNAPA{"Aibidil Fhuaim-eòlach Aimeireaga a Tuath"} FONUPA{"Comharran fuaim-eòlais an UPA"} FONXSAMP{"Tar-sgrìobhadh X-SAMPA"} + GALLO{"Gallo"} GASCON{"Ogsatanais Ghascogne"} GRCLASS{"Nòs-sgrìobhaidh clasaigeach na h-Ogsatanaise"} GRITAL{"Nòs-sgrìobhaidh Eadailteach na h-Ogsatanaise"} @@ -1006,6 +1051,7 @@ gd{ PAHAWH3{"Pahawh Hmong na 3s ìre"} PAHAWH4{"Pahawh Hmong na 4mh ìre"} PAMAKA{"Dual-chainnt Pamaka"} + PEANO{"Peano"} PETR1708{"Litreachadh Pheadair 1708"} PINYIN{"Ròmanachadh Pinyin"} POLYTON{"Greugais phoiliotonach"} @@ -1026,7 +1072,10 @@ gd{ SURMIRAN{"Surmiran"} SURSILV{"Sursilvan"} SUTSILV{"Sutsilvan"} + SYNNEJYL{"Diutlannais Dheasach"} TARASK{"Litreachadh Taraškievica"} + TONGYONG{"Tongyong"} + TUNUMIIT{"Tunumiit"} UCCOR{"Litreachadh aonaichte"} UCRCOR{"Litreachadh aonaichte ’s lèirmheasaichte"} ULSTER{"Albais Uladh"} @@ -1034,6 +1083,7 @@ gd{ VAIDIKA{"Vaidika"} VALENCIA{"Valencià"} VALLADER{"Vallader"} + VECDRUKA{"Vecā Druka"} VIVARAUP{"Ogsatanais Vivaro-Ailpeach"} WADEGILE{"Ròmanachadh Wade-Giles"} XSISTEMO{"Roghainn-èiginn stannardach litreachadh na h-Esperanto le x"} diff --git a/icu/icu4c/source/data/lang/gl.txt b/icu/icu4c/source/data/lang/gl.txt index a8781e8f12b..14256991b31 100644 --- a/icu/icu4c/source/data/lang/gl.txt +++ b/icu/icu4c/source/data/lang/gl.txt @@ -37,14 +37,17 @@ gl{ alt{"altai meridional"} am{"amhárico"} an{"aragonés"} + ann{"obolo"} anp{"angika"} ar{"árabe"} arc{"arameo"} arn{"mapuche"} arp{"arapaho"} + ars{"árabe najdi"} as{"assamés"} asa{"asu"} ast{"asturiano"} + atj{"atikamekw"} av{"avar"} awa{"awadhi"} ay{"aimará"} @@ -70,6 +73,7 @@ gl{ bug{"buginés"} byn{"blin"} ca{"catalán"} + cay{"cayuga"} ccp{"chakma"} ce{"checheno"} ceb{"cebuano"} @@ -78,12 +82,21 @@ gl{ chk{"chuuk"} chm{"mari"} cho{"choctaw"} + chp{"chipewyan"} chr{"cherokee"} chy{"cheyenne"} ckb{"kurdo central"} + clc{"chilcotin"} co{"corso"} + crg{"michif"} + crj{"cree do sueste"} + crk{"cree das chairas"} + crl{"cree do nordeste"} + crm{"cree de Moose"} + crr{"algonquino de Carolina"} crs{"seselwa (crioulo das Seychelles)"} cs{"checo"} + csw{"cree dos pantanos"} cu{"eslavo eclesiástico"} cv{"chuvaxo"} cy{"galés"} @@ -94,6 +107,7 @@ gl{ de{"alemán"} dgr{"dogrib"} dje{"zarma"} + doi{"dogri"} dsb{"baixo sorbio"} dua{"duala"} dv{"divehi"} @@ -120,6 +134,8 @@ gl{ fo{"feroés"} fon{"fon"} fr{"francés"} + frc{"francés cajun"} + frr{"frisón setentrional"} fur{"friulano"} fy{"frisón occidental"} ga{"irlandés"} @@ -138,7 +154,9 @@ gl{ gv{"manx"} gwi{"gwichʼin"} ha{"hausa"} + hai{"haida"} haw{"hawaiano"} + hax{"haida do sur"} he{"hebreo"} hi{"hindi"} hil{"hiligaynon"} @@ -148,6 +166,7 @@ gl{ ht{"crioulo haitiano"} hu{"húngaro"} hup{"hupa"} + hur{"halkomelem"} hy{"armenio"} hz{"herero"} ia{"interlingua"} @@ -156,6 +175,7 @@ gl{ id{"indonesio"} ig{"igbo"} ii{"yi sichuanés"} + ikt{"inuktitut canadense occidental"} ilo{"ilocano"} inh{"inguxo"} io{"ido"} @@ -178,6 +198,7 @@ gl{ kea{"caboverdiano"} kfo{"koro"} kg{"kongo"} + kgp{"caingangue"} kha{"khasi"} khq{"koyra chiini"} ki{"kikuyu"} @@ -205,6 +226,7 @@ gl{ kum{"kumyk"} kv{"komi"} kw{"córnico"} + kwk{"kwakiutl"} ky{"kirguiz"} la{"latín"} lad{"ladino"} @@ -213,11 +235,14 @@ gl{ lez{"lezguio"} lg{"ganda"} li{"limburgués"} + lil{"lillooet"} lkt{"lakota"} ln{"lingala"} lo{"laosiano"} + lou{"crioulo de Luisiana"} loz{"lozi"} lrc{"luri setentrional"} + lsm{"saamia"} lt{"lituano"} lu{"luba-katanga"} lua{"luba-lulua"} @@ -246,6 +271,7 @@ gl{ ml{"malabar"} mn{"mongol"} mni{"manipuri"} + moe{"innu-aimun"} moh{"mohawk"} mos{"mossi"} mr{"marathi"} @@ -283,6 +309,11 @@ gl{ ny{"chewa"} nyn{"nyankole"} oc{"occitano"} + ojb{"ojibwa do noroeste"} + ojc{"ojibwa"} + ojs{"oji-cree"} + ojw{"ojibwa do oeste"} + oka{"okanagan"} om{"oromo"} or{"odiá"} os{"ossetio"} @@ -292,7 +323,9 @@ gl{ pap{"papiamento"} pau{"palauano"} pcm{"pidgin nixeriano"} + pis{"pijin"} pl{"polaco"} + pqm{"malecite-passamaquoddy"} prg{"prusiano"} ps{"paxto"} pt{"portugués"} @@ -300,11 +333,11 @@ gl{ quc{"quiché"} rap{"rapanui"} rar{"rarotongano"} + rhg{"rohingya"} rm{"romanche"} rn{"rundi"} ro{"romanés"} rof{"rombo"} - root{"raíz"} ru{"ruso"} rup{"aromanés"} rw{"kiñaruanda"} @@ -330,6 +363,7 @@ gl{ si{"cingalés"} sk{"eslovaco"} sl{"esloveno"} + slh{"lushootseed do sur"} sm{"samoano"} sma{"saami meridional"} smj{"saami de Lule"} @@ -344,6 +378,7 @@ gl{ ss{"suazi"} ssy{"saho"} st{"sesotho"} + str{"salish dos estreitos"} su{"sundanés"} suk{"sukuma"} sv{"sueco"} @@ -351,24 +386,30 @@ gl{ swb{"comoriano"} syr{"siríaco"} ta{"támil"} + tce{"tutchone do sur"} te{"telugu"} tem{"temne"} teo{"teso"} tet{"tetun"} tg{"taxico"} + tgx{"tagish"} th{"tailandés"} + tht{"tahltan"} ti{"tigriña"} tig{"tigré"} tk{"turkmeno"} tl{"tagalo"} tlh{"klingon"} + tli{"tlingit"} tn{"tswana"} to{"tongano"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turco"} trv{"taroko"} ts{"tsonga"} tt{"tártaro"} + ttm{"tutchone do norte"} tum{"tumbuka"} tvl{"tuvalés"} tw{"twi"} @@ -394,6 +435,7 @@ gl{ war{"waray-waray"} wbp{"walrpiri"} wo{"wólof"} + wuu{"chinés wu"} xal{"calmuco"} xh{"xhosa"} xog{"soga"} @@ -401,6 +443,7 @@ gl{ ybb{"yemba"} yi{"yiddish"} yo{"ioruba"} + yrl{"nheengatu"} yue{"cantonés"} zgh{"tamazight marroquí estándar"} zh{"chinés"} @@ -410,12 +453,16 @@ gl{ zza{"zazaki"} } Scripts{ + Adlm{"adlam"} Arab{"árabe"} + Aran{"nastaliq"} Armn{"armenio"} Beng{"bengalí"} Bopo{"bopomofo"} Brai{"braille"} - Cans{"Silabario aborixe canadiano unificado"} + Cakm{"chakma"} + Cans{"silabario aborixe canadense unificado"} + Cher{"cherokee"} Cyrl{"cirílico"} Deva{"devanágari"} Ethi{"etíope"} @@ -441,14 +488,23 @@ gl{ Latn{"latino"} Mlym{"malabar"} Mong{"mongol"} + Mtei{"meitei mayek"} Mymr{"birmano"} + Nkoo{"n’ko"} + Olck{"ol chiki"} Orya{"odiá"} + Rohg{"hanifi"} Sinh{"cingalés"} + Sund{"sundanés"} + Syrc{"siríaco"} Taml{"támil"} Telu{"telugu"} + Tfng{"tifinagh"} Thaa{"thaana"} Thai{"tailandés"} Tibt{"tibetano"} + Vaii{"vai"} + Yiii{"yi"} Zmth{"notación matemática"} Zsye{"emojis"} Zsym{"símbolos"} @@ -467,16 +523,17 @@ gl{ calendar{ buddhist{"calendario budista"} chinese{"calendario chinés"} - coptic{"Calendario cóptico"} + coptic{"calendario copto"} dangi{"calendario dangi"} ethiopic{"calendario etíope"} - ethiopic-amete-alem{"Calendario Amete Alem etíope"} + ethiopic-amete-alem{"calendario etíope amete alem"} gregorian{"calendario gregoriano"} hebrew{"calendario hebreo"} indian{"Calendario nacional indio"} islamic{"calendario islámico"} - islamic-civil{"Calendario islámico (civil, tabular)"} + islamic-civil{"calendario islámico (tabular, época civil)"} islamic-rgsa{"Calendario islámico (Arabia Saudita,"} + islamic-umalqura{"calendario islámico (Umm al-Qura)"} iso8601{"calendario ISO-8601"} japanese{"calendario xaponés"} persian{"calendario persa"} @@ -564,6 +621,7 @@ gl{ armn{"numeración armenia"} armnlow{"numeración armenia en minúscula"} beng{"díxitos bengalís"} + cakm{"díxitos chakmas"} deva{"díxitos devanagáricos"} ethi{"numeración etíope"} finance{"Números financeiros"} @@ -572,13 +630,14 @@ gl{ grek{"numeración grega"} greklow{"numeración grega en minúscula"} gujr{"díxitos guxaratis"} - guru{"díxitos do gurmukhi"} + guru{"díxitos gurmukhis"} hanidec{"numeración decimal chinesa"} hans{"numeración chinesa simplificada"} hansfin{"numeración financeira chinesa simplificada"} hant{"numeración chinesa tradicional"} hantfin{"numeración financeira chinesa tradicional"} hebr{"numeración hebrea"} + java{"díxitos xavaneses"} jpan{"numeración xaponesa"} jpanfin{"numeración financeira xaponesa"} khmr{"díxitos khmer"} @@ -587,18 +646,20 @@ gl{ latn{"díxitos occidentais"} mlym{"díxitos malabares"} mong{"Díxitos mongoles"} + mtei{"díxitos meitei mayek"} mymr{"díxitos birmanos"} - native{"Díxitos orixinais"} - orya{"díxitos do odiá"} + native{"díxitos nativos"} + olck{"díxitos ol chiki"} + orya{"díxitos odiá"} roman{"numeración romana"} romanlow{"numeración romana en minúsculas"} taml{"numeración támil tradicional"} - tamldec{"díxitos do támil"} - telu{"díxitos de telugu"} + tamldec{"díxitos támiles"} + telu{"díxitos telugus"} thai{"díxitos tailandeses"} tibt{"díxitos tibetanos"} traditional{"Numeros tradicionais"} - vaii{"Díxitos Vai"} + vaii{"díxitos vai"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/gsw.txt b/icu/icu4c/source/data/lang/gsw.txt index 51b7c65b920..2c32c48d15a 100644 --- a/icu/icu4c/source/data/lang/gsw.txt +++ b/icu/icu4c/source/data/lang/gsw.txt @@ -322,7 +322,6 @@ gsw{ rn{"Rundi-Schpraach"} ro{"Rumänisch"} rom{"Zigüünerschpraach"} - root{"Root"} ru{"Russisch"} rup{"Aromunisch"} rw{"Ruandisch"} diff --git a/icu/icu4c/source/data/lang/gu.txt b/icu/icu4c/source/data/lang/gu.txt index 7c5b23fe773..9d881fad69c 100644 --- a/icu/icu4c/source/data/lang/gu.txt +++ b/icu/icu4c/source/data/lang/gu.txt @@ -41,18 +41,21 @@ gu{ am{"એમ્હારિક"} an{"અર્ગોનીઝ"} ang{"જુની અંગ્રેજી"} + ann{"ઓબોલો"} anp{"અંગીકા"} ar{"અરબી"} arc{"એરમૈક"} arn{"મેપુચે"} arp{"અરાપાહો"} arq{"આલ્જેરિયન અરબી"} + ars{"નજદી અરેબિક"} arw{"અરાવક"} ary{"મોરોક્કન અરબી"} arz{"ઈજિપ્શિયન અરબી"} as{"આસામી"} asa{"અસુ"} ast{"અસ્તુરિયન"} + atj{"એટીકામેકવ"} av{"અવેરિક"} awa{"અવધી"} ay{"આયમારા"} @@ -88,6 +91,7 @@ gu{ ca{"કતલાન"} cad{"કડ્ડો"} car{"કરિબ"} + cay{"કેયુગા"} cch{"અત્સમ"} ccp{"ચકમા"} ce{"ચેચન"} @@ -104,13 +108,21 @@ gu{ chr{"શેરોકી"} chy{"શેયેન્ન"} ckb{"સેન્ટ્રલ કુર્દિશ"} + clc{"ચિલકોટિન"} co{"કોર્સિકન"} cop{"કોપ્ટિક"} cr{"ક્રી"} + crg{"મિચિફ"} crh{"ક્રિમિયન તુર્કી"} + crj{"દક્ષિણ પૂર્વ ક્રી"} + crk{"પ્લેઇન્સ ક્રી"} + crl{"ઉત્તરી પૂર્વ ક્રી"} + crm{"મૂઝ ક્રી"} + crr{"કેરોલિના એલ્ગોનક્વિઅન"} crs{"સેસેલ્વા ક્રેઓલે ફ્રેન્ચ"} cs{"ચેક"} csb{"કાશુબિયન"} + csw{"સ્વેમ્પી ક્રી"} cu{"ચર્ચ સ્લાવિક"} cv{"ચૂવાશ"} cy{"વેલ્શ"} @@ -160,10 +172,10 @@ gu{ frc{"કાજૂન ફ્રેન્ચ"} frm{"મિડિલ ફ્રેંચ"} fro{"જૂની ફ્રેંચ"} - frr{"ઉત્તરીય ફ્રિશિયન"} + frr{"ઉત્તરી ફ્રિશિયન"} frs{"પૂર્વ ફ્રિશિયન"} fur{"ફ્રિયુલિયાન"} - fy{"પશ્ચિમી ફ્રિસિયન"} + fy{"પશ્ચિમિ ફ્રિશિયન"} ga{"આઇરિશ"} gaa{"ગા"} gag{"ગાગાઝ"} @@ -192,6 +204,7 @@ gu{ ha{"હૌસા"} hai{"હૈડા"} haw{"હવાઇયન"} + hax{"દક્ષિણ હૈડા"} he{"હીબ્રુ"} hi{"હિન્દી"} hif{"ફીજી હિંદી"} @@ -204,6 +217,7 @@ gu{ ht{"હૈતિઅન ક્રેઓલે"} hu{"હંગેરિયન"} hup{"હૂપા"} + hur{"હેલ્કોમેલેમ"} hy{"આર્મેનિયન"} hz{"હેરેરો"} ia{"ઇંટરલિંગુઆ"} @@ -214,6 +228,7 @@ gu{ ig{"ઇગ્બો"} ii{"સિચુઆન યી"} ik{"ઇનુપિયાક"} + ikt{"પશ્ચિમ કેનેડિયન ઇનુકિટ્યુટ"} ilo{"ઇલોકો"} inh{"ઇંગુશ"} io{"ઈડો"} @@ -240,6 +255,7 @@ gu{ kea{"કાબુવર્ડિઆનુ"} kfo{"કોરો"} kg{"કોંગો"} + kgp{"કૈંગાંગ"} kha{"ખાસી"} kho{"ખોતાનીસ"} khq{"કોયરા ચિનિ"} @@ -270,6 +286,7 @@ gu{ kut{"કુતેનાઇ"} kv{"કોમી"} kw{"કોર્નિશ"} + kwk{"ક્વેકવાલા"} ky{"કિર્ગીઝ"} la{"લેટિન"} lad{"લાદીનો"} @@ -281,6 +298,7 @@ gu{ lfn{"લિંગ્વા ફેન્કા નોવા"} lg{"ગાંડા"} li{"લિંબૂર્ગિશ"} + lil{"લિલુએટ"} lkt{"લાકોટા"} ln{"લિંગાલા"} lo{"લાઓ"} @@ -288,6 +306,7 @@ gu{ lou{"લ્યુઇસિયાના ક્રેઓલ"} loz{"લોઝી"} lrc{"ઉત્તરી લુરી"} + lsm{"સામિયા"} lt{"લિથુઆનિયન"} lu{"લૂબા-કટાંગા"} lua{"લૂબા-લુલુઆ"} @@ -321,6 +340,7 @@ gu{ mn{"મોંગોલિયન"} mnc{"માન્ચુ"} mni{"મણિપુરી"} + moe{"ઇન્નુ-આયમુન"} moh{"મોહૌક"} mos{"મોસ્સી"} mr{"મરાઠી"} @@ -366,6 +386,11 @@ gu{ nzi{"ન્ઝિમા"} oc{"ઓક્સિટન"} oj{"ઓજિબ્વા"} + ojb{"ઉત્તરપશ્ચિમી ઓઝિબવે"} + ojc{"સેન્ટ્રલ ઓઝિબ્વા"} + ojs{"ઓજી-ક્રી"} + ojw{"પશ્ચિમી ઓઝિબ્વા"} + oka{"ઓકાનાગન"} om{"ઓરોમો"} or{"ઉડિયા"} os{"ઓસ્સેટિક"} @@ -381,8 +406,10 @@ gu{ peo{"જૂની ફારસી"} phn{"ફોનિશિયન"} pi{"પાલી"} + pis{"પિજિન"} pl{"પોલીશ"} pon{"પોહપિએન"} + pqm{"મલિસીટ-પાસમાક્વોડ્ડી"} prg{"પ્રુસ્સીયન"} pro{"જુની પ્રોવેન્સલ"} ps{"પશ્તો"} @@ -392,12 +419,12 @@ gu{ raj{"રાજસ્થાની"} rap{"રાપાનુઇ"} rar{"રારોટોંગન"} + rhg{"રોહિંગ્યા"} rm{"રોમાન્શ"} rn{"રૂન્દી"} ro{"રોમાનિયન"} rof{"રોમ્બો"} rom{"રોમાની"} - root{"રૂટ"} ru{"રશિયન"} rup{"અરોમેનિયન"} rw{"કિન્યારવાન્ડા"} @@ -428,6 +455,7 @@ gu{ sid{"સિદામો"} sk{"સ્લોવૅક"} sl{"સ્લોવેનિયન"} + slh{"દક્ષિણ લુશુટસીડ"} sm{"સામોન"} sma{"દક્ષિણી સામી"} smj{"લુલે સામી"} @@ -444,6 +472,7 @@ gu{ ss{"સ્વાતી"} ssy{"સાહો"} st{"દક્ષિણ સોથો"} + str{"સ્ટ્રેટ્સ સેલિશ"} su{"સંડેનીઝ"} suk{"સુકુમા"} sus{"સુસુ"} @@ -454,6 +483,7 @@ gu{ syc{"પરંપરાગત સિરિએક"} syr{"સિરિએક"} ta{"તમિલ"} + tce{"દક્ષિણ ટુચૉન"} tcy{"તુલુ"} te{"તેલુગુ"} tem{"ટિમ્ને"} @@ -461,7 +491,9 @@ gu{ ter{"તેરેનો"} tet{"તેતુમ"} tg{"તાજીક"} + tgx{"ટાગિશ"} th{"થાઈ"} + tht{"તહલતાન"} ti{"ટાઇગ્રિનિયા"} tig{"ટાઇગ્રે"} tiv{"તિવ"} @@ -469,17 +501,19 @@ gu{ tkl{"તોકેલાઉ"} tl{"ટાગાલોગ"} tlh{"ક્લિન્ગોન"} - tli{"ક્લીન્ગકિટ"} + tli{"ટ્લિંગિટ"} tmh{"તામાશેખ"} tn{"ત્સ્વાના"} to{"ટોંગાન"} tog{"ન્યાસા ટોન્ગા"} + tok{"ટોકી પોના"} tpi{"ટોક પિસિન"} tr{"ટર્કિશ"} trv{"ટારોકો"} ts{"સોંગા"} tsi{"સિમ્શિયન"} tt{"તતાર"} + ttm{"ઉત્તરી ટુચૉન"} ttt{"મુસ્લિમ તાટ"} tum{"તુમ્બુકા"} tvl{"તુવાલુ"} @@ -509,6 +543,7 @@ gu{ was{"વાશો"} wbp{"વાર્લ્પીરી"} wo{"વોલોફ"} + wuu{"વુ ચાઈનીઝ"} xal{"કાલ્મિક"} xh{"ખોસા"} xog{"સોગા"} @@ -518,6 +553,7 @@ gu{ ybb{"યેમ્બા"} yi{"યિદ્દિશ"} yo{"યોરૂબા"} + yrl{"નહેનગાતુ"} yue{"કેંટોનીઝ"} za{"ઝુઆગ"} zap{"ઝેપોટેક"} @@ -531,7 +567,9 @@ gu{ zza{"ઝાઝા"} } Scripts{ + Adlm{"એડલમ"} Arab{"અરબી"} + Aran{"નસ્તાલીક"} Armi{"ઇમ્પિરિયલ આર્મનિક"} Armn{"અર્મેનિયન"} Avst{"અવેસ્તન"} @@ -624,6 +662,7 @@ gu{ Plrd{"પોલાર્ડ ફોનેટિક"} Prti{"ઇન્સ્ક્રિપ્શનલ પાર્થિયન"} Rjng{"રીજાંગ"} + Rohg{"હનીફી"} Roro{"રોંગોરોંગો"} Runr{"રૂનિક"} Samr{"સમરિટાન"} @@ -686,7 +725,7 @@ gu{ islamic-civil{"ઇસ્લામિક-નાગરિક કેલેન્ડર"} islamic-rgsa{"ઇસ્લામિક કેલેન્ડર (સાઉદી અરેબિયા, નિરીક્ષણ)"} islamic-tbla{"ઇસ્લામિક કેલેન્ડર (ટેબ્યુલર, ખગોળશાસ્ત્રીય યુગ)"} - islamic-umalqura{"ઇસ્લામિક કેલેન્ડર (ઉમમ અલ-કુરા)"} + islamic-umalqura{"ઇસ્લામિક કેલેન્ડર (ઉમ અલ-કુરા)"} iso8601{"ISO-8601 કેલેન્ડર"} japanese{"જાપાનીઝ કેલેન્ડર"} persian{"પર્શિયન કેલેન્ડર"} @@ -776,6 +815,7 @@ gu{ armn{"અર્મેનિયન સંખ્યાઓ"} armnlow{"અર્મેનિયન નાના અક્ષરની સંખ્યાઓ"} beng{"બંગાળી અંકો"} + cakm{"ચકમા અંકો"} deva{"દેવનાગરી અંકો"} ethi{"ઇથિયોપીક સંખ્યાઓ"} finance{"નાણાકીય સંખ્યાઓ"} @@ -791,6 +831,7 @@ gu{ hant{"પરંપરાગત ચાઇનીઝ સંખ્યાઓ"} hantfin{"પરંપરાગત ચાઇનીઝ નાણાકીય સંખ્યાઓ"} hebr{"હિબ્રુ સંખ્યાઓ"} + java{"જાવાનીઝ અંકો"} jpan{"જાપાનીઝ સંખ્યાઓ"} jpanfin{"જાપાનીઝ નાણાકીય સંખ્યાઓ"} khmr{"ખ્મેર અંકો"} @@ -799,8 +840,10 @@ gu{ latn{"પશ્ચિમી અંકો"} mlym{"મલયાલમ અંકો"} mong{"મોંગોલિયન અંકો"} + mtei{"મેઇતેઇ માયેક અંકો"} mymr{"મ્યાન્માર અંકો"} native{"મૂળ અંકો"} + olck{"ઓલ ચિકી અંકો"} orya{"ઓરિયા અંકો"} roman{"રોમન સંખ્યાઓ"} romanlow{"રોમન નાના અક્ષરની સંખ્યા"} diff --git a/icu/icu4c/source/data/lang/ha.txt b/icu/icu4c/source/data/lang/ha.txt index a9b14634295..e5ac8b9fb66 100644 --- a/icu/icu4c/source/data/lang/ha.txt +++ b/icu/icu4c/source/data/lang/ha.txt @@ -13,47 +13,96 @@ ha{ numbers{"Lambobi"} } Languages{ + ab{"Abkhazian"} + ace{"Achinese"} + ada{"Adangme"} + ady{"Adyghe"} af{"Afirkanci"} agq{"Aghem"} + ain{"Ainu"} ak{"Akan"} + ale{"Aleut"} + alt{"Altai na Kudanci"} am{"Amharik"} + an{"Aragonesanci"} + ann{"Obolo"} + anp{"Angika"} ar{"Larabci"} + arn{"Mapuche"} + arp{"Arapaho"} + ars{"Larabcin Najdi"} as{"Asamisanci"} asa{"Asu"} ast{"Asturia"} + atj{"Atikamekw"} + av{"Avaric"} + awa{"Awadhi"} + ay{"Aymaranci"} az{"Azerbaijanci"} + ba{"Bashkir"} + ban{"Balenesanci"} bas{"Basaa"} be{"Belarusanci"} bem{"Bemba"} bez{"Bena"} bg{"Bulgariyanci"} + bho{"Bhojpuri"} + bi{"Bislama"} + bin{"Bini"} + bla{"Siksiká"} bm{"Bambara"} bn{"Bengali"} bo{"Tibetan"} br{"Buretananci"} brx{"Bodo"} bs{"Bosniyanci"} + bug{"Buginesanci"} + byn{"Blin"} ca{"Kataloniyanci"} + cay{"Cayuga"} ccp{"Chakma"} ce{"Chechen"} ceb{"Cebuano"} cgg{"Chiga"} + ch{"Chamorro"} + chk{"Chuukese"} + chm{"Mari"} + cho{"Choctaw"} + chp{"Chipewyan"} chr{"Cherokee"} + chy{"Cheyenne"} ckb{"Kurdawa ta Tsakiya"} + clc{"Chilcotin"} co{"Corsican"} + crg{"Michif"} + crj{"Cree na Kusu-Maso-Gabas"} + crk{"Plains Cree"} + crl{"Cree na Arewacin-Gabas"} + crm{"Moose Cree"} + crr{"Carolina Algonquian"} cs{"Cek"} + csw{"Swampy Cree"} cu{"Church Slavic"} + cv{"Chuvash"} cy{"Welsh"} da{"Danish"} + dak{"Dakota"} + dar{"Dargwa"} dav{"Taita"} de{"Jamusanci"} + dgr{"Dogrib"} dje{"Zarma"} + doi{"Harshen Dogri"} dsb{"Sorbianci ta kasa"} dua{"Duala"} + dv{"Divehi"} dyo{"Jola-Fonyi"} dz{"Dzongkha"} + dzg{"Dazaga"} ebu{"Embu"} ee{"Ewe"} + efi{"Efik"} + eka{"Ekajuk"} el{"Girkanci"} en{"Turanci"} eo{"Esperanto"} @@ -65,184 +114,329 @@ ha{ ff{"Fulah"} fi{"Yaren mutanen Finland"} fil{"Dan Filifin"} + fj{"Fijiyanci"} fo{"Faroese"} + fon{"Fon"} fr{"Faransanci"} + frc{"Faransancin Cajun"} + frr{"Firisiyanci na Arewaci"} fur{"Friulian"} fy{"Frisian ta Yamma"} ga{"Dan Irish"} + gaa{"Ga"} gd{"Kʼabilan Scots Gaelic"} + gez{"Geez"} + gil{"Gilbertese"} gl{"Bagalike"} + gn{"Guwaraniyanci"} + gor{"Gorontalo"} gsw{"Jamusanci Swiss"} gu{"Gujarati"} guz{"Gusii"} gv{"Manx"} + gwi{"Gwichʼin"} ha{"Hausa"} + hai{"Haida"} haw{"Hawaiianci"} + hax{"Haida na Kudanci"} he{"Ibrananci"} hi{"Harshen Hindi"} + hil{"Hiligaynon"} hmn{"Hmong"} hr{"Kuroshiyan"} hsb{"Sorbianci ta Sama"} ht{"Haitian Creole"} hu{"Harshen Hungari"} + hup{"Hupa"} + hur{"Halkomelem"} hy{"Armeniyanci"} + hz{"Herero"} ia{"Yare Tsakanin Kasashe"} + iba{"Iban"} + ibb{"Ibibio"} id{"Harshen Indunusiya"} + ie{"Intagulanci"} ig{"Igbo"} ii{"Sichuan Yi"} + ikt{"Inuktitut na Yammacin Kanada"} + ilo{"Ikolo"} + inh{"Ingush"} + io{"Ido"} is{"Yaren mutanen Iceland"} it{"Italiyanci"} + iu{"Inuktitut"} ja{"Japananci"} + jbo{"Lojban"} jgo{"Ngomba"} jmc{"Machame"} jv{"Jafananci"} ka{"Jojiyanci"} kab{"Kabyle"} + kac{"Kachin"} + kaj{"Jju"} kam{"Kamba"} + kbd{"Karbadiyanci"} + kcg{"Tyap"} kde{"Makonde"} kea{"Kabuverdianu"} + kfo{"Koro"} + kgp{"Kaingang"} + kha{"Khasi"} khq{"Koyra Chiini"} ki{"Kikuyu"} + kj{"Kuanyama"} kk{"Kazakh"} kkj{"Kako"} kl{"Kalaallisut"} kln{"Kalenjin"} km{"Harshen Kimar"} + kmb{"Kimbundu"} kn{"Kannada"} ko{"Harshen Koreya"} kok{"Konkananci"} + kpe{"Kpelle"} + kr{"Kanuri"} + krc{"Karachay-Balkar"} + krl{"Kareliyanci"} + kru{"Kurukh"} ks{"Kashmiri"} ksb{"Shambala"} ksf{"Bafia"} ksh{"Colognian"} ku{"Kurdanci"} + kum{"Kumyk"} + kv{"Komi"} kw{"Cornish"} + kwk{"Kwakʼwala"} ky{"Kirgizanci"} la{"Dan Kabilar Latin"} + lad{"Ladino"} lag{"Langi"} lb{"Luxembourgish"} + lez{"Lezghiniyanci"} lg{"Ganda"} + li{"Limburgish"} + lil{"Lillooet"} lkt{"Lakota"} ln{"Lingala"} lo{"Lao"} + lou{"Creole na Louisiana"} + loz{"Lozi"} lrc{"Arewacin Luri"} + lsm{"Saamiyanci"} lt{"Lituweniyanci"} lu{"Luba-Katanga"} + lua{"Luba-Lulua"} + lun{"Lunda"} luo{"Luo"} + lus{"Mizo"} luy{"Luyia"} lv{"Latbiyanci"} + mad{"Madurese"} + mag{"Magahi"} mai{"Maithili"} + mak{"Makasar"} mas{"Harshen Masai"} + mdf{"Moksha"} + men{"Mende"} mer{"Meru"} mfe{"Morisyen"} mg{"Malagasi"} mgh{"Makhuwa-Meetto"} mgo{"Metaʼ"} + mh{"Marshallese"} mi{"Maori"} + mic{"Mi'kmaq"} + min{"Minangkabau"} mk{"Dan Masedoniya"} ml{"Malayalamci"} mn{"Mongoliyanci"} mni{"Manipuri"} + moe{"Innu-aimun"} + moh{"Mohawk"} + mos{"Mossi"} mr{"Maratinci"} ms{"Harshen Malai"} mt{"Harshen Maltis"} mua{"Mundang"} mul{"Harsuna masu yawa"} + mus{"Muscogee"} + mwl{"Mirandese"} my{"Burmanci"} + myv{"Erzya"} mzn{"Mazanderani"} + na{"Nauru"} + nap{"Neapolitan"} naq{"Nama"} nb{"Norwegian Bokmål"} nd{"North Ndebele"} nds{"Low German"} ne{"Nepali"} + new{"Newari"} + ng{"Ndonga"} + nia{"Nias"} + niu{"Niuean"} nl{"Holanci"} nmg{"Kwasio"} nn{"Norwegian Nynorsk"} nnh{"Ngiemboon"} + no{"Harhsen Norway"} + nog{"Harshen Nogai"} + nqo{"N’Ko"} + nr{"Ndebele na Kudu"} + nso{"Sotho na Arewaci"} nus{"Nuer"} + nv{"Navajo"} ny{"Nyanja"} nyn{"Nyankole"} + oc{"Ositanci"} + ojb{"Ojibwa na Arewa-Maso-Yamma"} + ojc{"Ojibwa na Tsakiya"} + ojs{"Oji-Cree"} + ojw{"Ojibwa na Yammaci"} + oka{"Okanagan"} om{"Oromo"} or{"Odiya"} os{"Ossetic"} pa{"Punjabi"} + pag{"Pangasinanci"} + pam{"Pampanga"} + pap{"Papiamento"} + pau{"Palauan"} pcm{"Pidgin na Najeriya"} + pis{"Pijin"} pl{"Harshen Polan"} + pqm{"Maliseet-Passamaquoddy"} prg{"Ferusawa"} ps{"Pashtanci"} pt{"Harshen Potugis"} qu{"Quechua"} + rap{"Rapanui"} + rar{"Rarotongan"} + rhg{"Harshen Rohingya"} rm{"Romansh"} rn{"Rundi"} ro{"Romaniyanci"} rof{"Rombo"} ru{"Rashanci"} + rup{"Aromaniyanci"} rw{"Kinyarwanda"} rwk{"Rwa"} sa{"Sanskrit"} + sad{"Sandawe"} sah{"Sakha"} saq{"Samburu"} sat{"Santali"} + sba{"Ngambay"} sbp{"Sangu"} + sc{"Sardiniyanci"} + scn{"Sisiliyanci"} + sco{"Scots"} sd{"Sindiyanci"} se{"Sami ta Arewa"} seh{"Sena"} ses{"Koyraboro Senni"} sg{"Sango"} shi{"Tachelhit"} + shn{"Shan"} si{"Sinhalanci"} sk{"Basulke"} sl{"Basulabe"} + slh{"Lushbootseed na Kudanci"} sm{"Samoan"} smn{"Inari Sami"} + sms{"Skolt Sami"} sn{"Shona"} + snk{"Soninke"} so{"Somalianci"} sq{"Albaniyanci"} sr{"Sabiyan"} + srn{"Sranan Tongo"} + ss{"Swati"} st{"Sesotanci"} + str{"Straits Salish"} su{"Harshen Sundanese"} + suk{"Sukuma"} sv{"Harshen Suwedan"} sw{"Harshen Suwahili"} + swb{"Komoriyanci"} + syr{"Syriac"} ta{"Tamil"} + tce{"Tutchone na Kudanci"} te{"Telugu"} + tem{"Timne"} teo{"Teso"} + tet{"Tatum"} tg{"Tajik"} + tgx{"Tagish"} th{"Thai"} + tht{"Tahltan"} ti{"Tigrinyanci"} + tig{"Tigre"} tk{"Tukmenistanci"} + tlh{"Klingon"} + tli{"Tlingit"} + tn{"Tswana"} to{"Tonganci"} + tok{"Toki Pona"} + tpi{"Tok Pisin"} tr{"Harshen Turkiyya"} + trv{"Taroko"} + ts{"Tsonga"} tt{"Tatar"} + ttm{"Tutchone na Arewaci"} + tum{"Tumbuka"} + tvl{"Tuvalu"} + tw{"Tiwiniyanci"} twq{"Tasawak"} + ty{"Tahitiyanci"} + tyv{"Tuviniyanci"} tzm{"Tamazight na Atlas Tsaka"} + udm{"Udmurt"} ug{"Ugiranci"} uk{"Harshen Yukuren"} + umb{"Umbundu"} und{"Harshen da ba a sani ba"} ur{"Urdanci"} uz{"Uzbek"} vai{"Vai"} + ve{"Venda"} vi{"Harshen Biyetinam"} vo{"Volapük"} vun{"Vunjo"} + wa{"Walloon"} wae{"Walser"} + wal{"Wolaytta"} + war{"Waray"} wo{"Wolof"} + wuu{"Sinancin Wu"} + xal{"Kalmyk"} xh{"Bazosa"} xog{"Soga"} yav{"Yangben"} + ybb{"Yemba"} yi{"Yaren Yiddish"} yo{"Yarbanci"} + yrl{"Nheengatu"} yue{"Harshen Cantonese"} zgh{"Daidaitaccen Moroccan Tamazight"} zh{"Harshen Sinanci"} zu{"Harshen Zulu"} + zun{"Zuni"} zxx{"Babu abun cikin yare"} + zza{"Zaza"} } Scripts{ + Adlm{"Adlam"} Arab{"Larabci"} + Aran{"Rubutun Nastaliq"} Armn{"Armeniyawa"} Beng{"Bangla"} Bopo{"Bopomofo"} Brai{"Rubutun Makafi"} + Cakm{"Chakma"} + Cans{"Haɗaɗɗun Gaɓoɓin ʼYan Asali na Kanada"} + Cher{"Cherokee"} Cyrl{"Cyrillic"} Deva{"Devanagari"} Ethi{"Ethiopic"} @@ -267,14 +461,23 @@ ha{ Latn{"Latin"} Mlym{"Yaren Malayalam"} Mong{"Na kasar Mongolia"} + Mtei{"Meitei Mayek"} Mymr{"Ƙasar Myanmar"} + Nkoo{"N’Ko"} + Olck{"Ol Chiki"} Orya{"Yaren Odia"} + Rohg{"Hanifi"} Sinh{"Yaren Sinhala"} + Sund{"Sudananci"} + Syrc{"Siriyanci"} Taml{"Yaren Tamil"} Telu{"Yaren Telugu"} + Tfng{"Tifinagh"} Thaa{"Yaren Thaana"} Thai{"Thai"} Tibt{"Yaren Tibet"} + Vaii{"Vai"} + Yiii{"Yi"} Zmth{"Alamar Lissafi"} Zsye{"Alama ta hoto"} Zsym{"Alamomi"} @@ -290,11 +493,16 @@ ha{ calendar{ buddhist{"Kalandar Buddist"} chinese{"Kalandar Sin"} + coptic{"Kalandar Coptic"} dangi{"Kalandar Dangi"} ethiopic{"Kalandar Etiofic"} + ethiopic-amete-alem{"Kalandar Ethiopic Amete Alem"} gregorian{"Kalandar Gregoria"} hebrew{"Kalandar Ibrananci"} islamic{"Kalandar Musulunci"} + islamic-civil{"Kalandar Musulunci (tabular, civil epoch)"} + islamic-tbla{"Kalandar Musulunci (tabular, astronomical epoch)"} + islamic-umalqura{"Kalandar Musulunci (Umm al-Qura)"} iso8601{"Kalandar ISO-8601"} japanese{"Kalandar Jafan"} persian{"Kalandar Farisa"} @@ -330,6 +538,7 @@ ha{ armn{"Lambobin ƙirga na Armenia"} armnlow{"Kananan Haruffan Armenia"} beng{"Lambobin Yaren Bangla"} + cakm{"Lambobin Chakma"} deva{"Lambobin Tsarin Rubutu na Devangari"} ethi{"Lambobin ƙirga na Ethiopia"} fullwide{"Lambobi masu Cikakken-Faɗi"} @@ -344,6 +553,7 @@ ha{ hant{"Lambobin Ƙirga na Yaren ƙasar Sin na Alʼada"} hantfin{"Lambobin Ƙirgan Kudi na Yaren ƙasar Sin na Alʼada"} hebr{"Lambobin ƙirga na Hebrew"} + java{"Lambobin Javanese"} jpan{"Lambobin ƙirga na Jafananci"} jpanfin{"Lambobin ƙirgan Kudi na Jafananci"} khmr{"Lambobin Yaren Khmer"} @@ -351,7 +561,9 @@ ha{ laoo{"Lambobin Yaren Lao"} latn{"Lambobi na Yammaci"} mlym{"Lambobin Yaren Malayalam"} + mtei{"Lambobin Meetei Mayek"} mymr{"Lambobin Myanmar"} + olck{"Lambobin Ol Chiki"} orya{"Lambobin Yaren Odia"} roman{"Lambobin Rumawa"} romanlow{"Lambobin Kirga Kanana na Rumawa"} @@ -360,8 +572,26 @@ ha{ telu{"Lambobin yaren Telugu"} thai{"Lambobin yaren Thai"} tibt{"Lambobin yaren Tibet"} + vaii{"Lambobin Vai"} } } + characterLabelPattern{ + all{"{0} — duk"} + category-list{"{0}: {1}"} + compatibility{"{0} — jituwa"} + enclosed{"{0} — a kewaye"} + extended{"{0} — faɗaɗaɗɗe"} + historic{"{0} — na tarihi"} + miscellaneous{"{0} — daban-daban"} + other{"{0} — wani dabam"} + scripts{"rubututtuka — {0}"} + strokes{ + one{"bugu-bugu {0}"} + other{"bugu-bugu {0}"} + } + subscript{"rubutu ƙasa {0}"} + superscript{"rubutu sama {0}"} + } codePatterns{ language{"Harshe: {0}"} script{"Rubutu: {0}"} diff --git a/icu/icu4c/source/data/lang/ha_NE.txt b/icu/icu4c/source/data/lang/ha_NE.txt index 7991d4caf5f..3cf34352fb3 100644 --- a/icu/icu4c/source/data/lang/ha_NE.txt +++ b/icu/icu4c/source/data/lang/ha_NE.txt @@ -1,9 +1,8 @@ // © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml -/** - * generated alias target - */ ha_NE{ - ___{""} + Scripts{ + Cans{"Haɗaɗɗun Gaɓoɓin Ƴan Asali na Kanada"} + } } diff --git a/icu/icu4c/source/data/lang/he.txt b/icu/icu4c/source/data/lang/he.txt index 8a9e7b985fd..bb55fd905d2 100644 --- a/icu/icu4c/source/data/lang/he.txt +++ b/icu/icu4c/source/data/lang/he.txt @@ -41,6 +41,7 @@ he{ am{"אמהרית"} an{"אראגונית"} ang{"אנגלית עתיקה"} + ann{"אובולו"} anp{"אנג׳יקה"} ar{"ערבית"} arc{"ארמית"} @@ -51,6 +52,7 @@ he{ as{"אסאמית"} asa{"אסו"} ast{"אסטורית"} + atj{"אטיקמק"} av{"אווארית"} awa{"אוואדית"} ay{"איימארית"} @@ -108,13 +110,21 @@ he{ chr{"צ׳רוקי"} chy{"שאיין"} ckb{"כורדית סוראנית"} + clc{"צ׳ילקוטין"} co{"קורסיקנית"} cop{"קופטית"} cr{"קרי"} + crg{"מצ׳יף"} crh{"טטרית של קרים"} + crj{"קרי דרום מזרחי"} + crk{"קרי מישורים"} + crl{"קרי צפון מזרחי"} + crm{"מוס קרי"} + crr{"אלגונקוויאן בקרוליינה"} crs{"קריאולית (סיישל)"} cs{"צ׳כית"} csb{"קשובית"} + csw{"סקרי של אזור הביצות"} cu{"סלאבית כנסייתית עתיקה"} cv{"צ׳ובאש"} cy{"וולשית"} @@ -195,6 +205,7 @@ he{ hai{"האידה"} hak{"סינית האקה"} haw{"הוואית"} + hax{"האידה דרומית"} he{"עברית"} hi{"הינדי"} hil{"היליגאינון"} @@ -207,6 +218,7 @@ he{ ht{"קריאולית (האיטי)"} hu{"הונגרית"} hup{"הופה"} + hur{"הלקומלם"} hy{"ארמנית"} hz{"הררו"} ia{"‏אינטרלינגואה"} @@ -217,6 +229,7 @@ he{ ig{"איגבו"} ii{"סצ׳ואן יי"} ik{"אינופיאק"} + ikt{"אינוקטיטוט במערב קנדה"} ilo{"אילוקו"} inh{"אינגושית"} io{"אידו"} @@ -244,6 +257,7 @@ he{ kea{"קאבוורדיאנו"} kfo{"קורו"} kg{"קונגו"} + kgp{"קיינגאנג"} kha{"קהאסי"} kho{"קוטאנזית"} khq{"קוירה צ׳יני"} @@ -274,6 +288,7 @@ he{ kut{"קוטנאי"} kv{"קומי"} kw{"קורנית"} + kwk{"קוואקוואלה"} ky{"קירגיזית"} la{"לטינית"} lad{"לדינו"} @@ -284,6 +299,8 @@ he{ lez{"לזגית"} lg{"גאנדה"} li{"לימבורגית"} + lij{"ליגורית"} + lil{"לילואט"} lkt{"לקוטה"} ln{"לינגלה"} lo{"לאו"} @@ -291,6 +308,7 @@ he{ lou{"קריאולית לואיזיאנית"} loz{"לוזית"} lrc{"לורית צפונית"} + lsm{"סמיה"} lt{"ליטאית"} lu{"לובה-קטנגה"} lua{"לובה-לולואה"} @@ -326,9 +344,10 @@ he{ mn{"מונגולית"} mnc{"מנצ׳ו"} mni{"מניפורית"} + moe{"אינו-אמון"} moh{"מוהוק"} mos{"מוסי"} - mr{"מראטהי"} + mr{"מראטהית"} ms{"מלאית"} mt{"מלטית"} mua{"מונדאנג"} @@ -372,6 +391,11 @@ he{ nzi{"נזימה"} oc{"אוקסיטנית"} oj{"אוג׳יבווה"} + ojb{"אוג׳יבווה צפון מערבית"} + ojc{"אוג׳יבווה (מרכז)"} + ojs{"אוג׳י-קרי"} + ojw{"אוביג׳ווה מערבית"} + oka{"אוקאנגן"} om{"אורומו"} or{"אורייה"} os{"אוסטית"} @@ -383,12 +407,14 @@ he{ pam{"פמפאניה"} pap{"פפיאמנטו"} pau{"פלוואן"} - pcm{"ניגרית פידג׳ית"} + pcm{"פידגין ניגרי"} peo{"פרסית עתיקה"} phn{"פיניקית"} pi{"פאלי"} + pis{"פייג׳ין"} pl{"פולנית"} pon{"פונפיאן"} + pqm{"מליסיט-פאסמקוודי"} prg{"פרוסית"} pro{"פרובנסאל עתיקה"} ps{"פאשטו"} @@ -398,12 +424,12 @@ he{ raj{"ראג׳סטאני"} rap{"רפאנוי"} rar{"ררוטונגאן"} + rhg{"רוהינגיה"} rm{"רומאנש"} rn{"קירונדי"} ro{"רומנית"} rof{"רומבו"} rom{"רומאני"} - root{"רוט"} ru{"רוסית"} rup{"ארומנית"} rw{"קנירואנדית"} @@ -436,6 +462,7 @@ he{ sid{"סידאמו"} sk{"סלובקית"} sl{"סלובנית"} + slh{"לשוטסיד"} sm{"סמואית"} sma{"סאמי דרומית"} smj{"לולה סאמי"} @@ -452,6 +479,7 @@ he{ ss{"סאווזי"} ssy{"סאהו"} st{"סותו דרומית"} + str{"סאליש מיצרי חואן דה פוקה"} su{"סונדנזית"} suk{"סוקומה"} sus{"סוסו"} @@ -462,13 +490,16 @@ he{ syc{"סירית קלאסית"} syr{"סורית"} ta{"טמילית"} + tce{"טצ׳ון דרומית"} te{"טלוגו"} tem{"טימנה"} teo{"טסו"} ter{"טרנו"} tet{"טטום"} tg{"טג׳יקית"} + tgx{"טגישית"} th{"תאית"} + tht{"טלתנית"} ti{"תיגרינית"} tig{"טיגרית"} tiv{"טיב"} @@ -481,12 +512,14 @@ he{ tn{"סוואנה"} to{"טונגאית"} tog{"ניאסה טונגה"} + tok{"טוקי פונה"} tpi{"טוק פיסין"} tr{"טורקית"} trv{"טרוקו"} ts{"טסונגה"} tsi{"טסימשיאן"} tt{"טטרית"} + ttm{"טצ׳ון צפונית"} tum{"טומבוקה"} tvl{"טובאלו"} tw{"טווי"} @@ -495,7 +528,7 @@ he{ tyv{"טובינית"} tzm{"תמאזיגת של מרכז מרוקו"} udm{"אודמורט"} - ug{"אויגור"} + ug{"אויגורית"} uga{"אוגריתית"} uk{"אוקראינית"} umb{"אומבונדו"} @@ -525,6 +558,7 @@ he{ ybb{"ימבה"} yi{"יידיש"} yo{"יורובה"} + yrl{"נינגטו"} yue{"קנטונזית"} za{"זואנג"} zap{"זאפוטק"} @@ -538,35 +572,66 @@ he{ zza{"זאזא"} } Scripts{ + Adlm{"אדלם"} + Aghb{"אלבני קווקזי"} + Ahom{"אהום"} Arab{"ערבי"} Aran{"נסתעליק"} Armi{"ארמית רשמית"} Armn{"ארמני"} + Avst{"אווסטן"} Bali{"באלינזי"} + Bamu{"במום"} + Bass{"באסה ואה"} + Batk{"בטק"} Beng{"בנגלי"} + Bhks{"בהיקסוקי"} Bopo{"בופומופו"} + Brah{"ברהמי"} Brai{"ברייל"} + Bugi{"בוגינזי"} + Buhd{"בוהיד"} + Cakm{"צ׳אקמה"} + Cans{"כתב הברתי קנדי ילידי מאוחד"} + Cari{"קריאן"} Cham{"צ׳אם"} - Cher{"צ׳ירוקי"} + Cher{"צ׳רוקי"} + Chrs{"כורזמיאן"} Copt{"קופטי"} + Cpmn{"ציפרו-מינואן"} Cprt{"קפריסאי"} Cyrl{"קירילי"} Cyrs{"קירילי סלאבוני כנסייתי עתיק"} Deva{"דוואנגרי"} + Diak{"אותיות אי"} + Dogr{"דוגרה"} + Dsrt{"דסרט"} + Dupl{"קיצור של דובילרן"} Egyp{"כתב חרטומים"} + Elba{"אלבסאן"} + Elym{"אלימי"} Ethi{"אתיופי"} Geor{"גאורגי"} + Glag{"גלגוליטי"} + Gong{"ג’ונג’לה מבולבל"} + Gonm{"מסארם גונדי"} Goth{"גותי"} + Gran{"גרנתה"} Grek{"יווני"} Gujr{"גוג׳רטי"} Guru{"גורמוקי"} Hanb{"האן עם בופומופו"} Hang{"האנגול"} Hani{"האן"} + Hano{"האנונו"} Hans{"פשוט"} Hant{"מסורתי"} + Hatr{"חטרן"} Hebr{"עברי"} Hira{"הירגאנה"} + Hluw{"הירוגליפים האנטוליים"} + Hmng{"פאהח המונג"} + Hmnp{"ניאקנג פואצ׳ה המונג"} Hrkt{"הברתי יפני"} Hung{"הונגרי עתיק"} Inds{"אינדוס"} @@ -574,36 +639,113 @@ he{ Jamo{"ג׳אמו"} Java{"ג׳אוונזי"} Jpan{"יפני"} + Kali{"קאי לי"} Kana{"קטקאנה"} + Khar{"חרושתי"} Khmr{"חמרי"} + Khoj{"חוג׳קי"} + Kits{"כתב קטן של חיטן"} Knda{"קאנאדה"} Kore{"קוריאני"} + Kthi{"קאיתי"} + Lana{"לאנה"} Laoo{"לאי"} Latg{"לטיני גאלי"} Latn{"לטיני"} + Lepc{"לפחה"} + Limb{"לימבו"} + Lina{"ליניארי א"} + Linb{"ליניארי ב"} + Lisu{"פרייזר"} + Lyci{"ליקי"} + Lydi{"לידי"} + Mahj{"מהג׳אני"} + Maka{"מקאסאר"} + Mand{"מנדאית"} + Mani{"מניצ׳י"} + Marc{"מרצ׳ן"} Maya{"מאיה"} + Medf{"מדפיידרין"} + Mend{"מנדה"} + Merc{"קורסית מרואיטית"} + Mero{"מרואיטית"} Mlym{"מליאלאם"} + Modi{"מודי"} Mong{"מונגולי"} + Mroo{"מרו"} Mtei{"מאיטי מאייק"} + Mult{"מולטיני"} Mymr{"מיאנמר"} + Nand{"ננדינאגרי"} + Narb{"ערב צפון עתיק"} + Nbat{"נבטי"} + Newa{"נווארית"} Nkoo{"נ׳קו"} + Nshu{"נושו"} + Ogam{"אוהם"} Olck{"אול צ׳יקי"} + Orkh{"אורחון"} Orya{"אודייה"} + Osge{"אוסייג׳"} + Osma{"אוסמניה"} + Ougr{"אוגורית ישנה"} + Palm{"פלמירן"} + Pauc{"פאו צ׳ין האו"} + Perm{"פרמית ישנה"} + Phag{"פאגס"} + Phli{"פהלווי כתובתי"} + Phlp{"מזמור פהלווי"} Phnx{"פיניקי"} + Plrd{"פולארד פונטי"} + Prti{"פרטית כתובה"} Qaag{"זאוגיי"} + Rjng{"רג׳אנג"} + Rohg{"חניפי"} Runr{"רוני"} + Samr{"שומרונית"} + Sarb{"דרום ערבית"} + Saur{"סאוראשטרה"} + Sgnw{"חתימה"} + Shaw{"שבית"} + Shrd{"שרדה"} + Sidd{"סידהם"} + Sind{"חודוואדי"} Sinh{"סינהלה"} + Sogd{"סוגדית"} + Sogo{"סוגדית עתיקה"} + Sora{"סורה סומפנג"} + Soyo{"סויומבו"} + Sund{"סונדאני"} + Sylo{"סילוטי נגרי"} Syrc{"סורי"} Syrj{"סורי מערבי"} Syrn{"סורי מזרחי"} + Tagb{"טגבנווה"} + Takr{"טאקרי"} + Tale{"טאי לה"} + Talu{"טאי ליו חדש"} Taml{"טמיל"} + Tang{"טאנגוט"} + Tavt{"טאי וייט"} Telu{"טלוגו"} + Tfng{"טיפינה"} Tglg{"טגלוג"} Thaa{"תאנה"} Thai{"תאי"} Tibt{"טיבטי"} + Tirh{"תרותא"} + Tnsa{"טנגסה"} + Toto{"טוטו"} Ugar{"אוגריתי"} + Vaii{"ואי"} + Vith{"ויטוקוקי"} + Wara{"ווראנג סיטי"} + Wcho{"וונצ׳ו"} Xpeo{"פרסי עתיק"} + Xsux{"כתב היתדות השומרי-אכדי"} + Yezi{"יעזי"} + Yiii{"יי"} + Zanb{"כיכר זנבזר"} Zinh{"מורש"} Zmth{"סימון מתמטי"} Zsye{"אמוג׳י"} @@ -623,7 +765,7 @@ he{ calendar{ buddhist{"לוח השנה הבודהיסטי"} chinese{"לוח השנה הסיני"} - coptic{"לוח שנה קופטי"} + coptic{"לוח השנה הקופטי"} dangi{"לוח השנה הקוריאני"} ethiopic{"לוח השנה האתיופי"} ethiopic-amete-alem{"לוח השנה אמטה אלם האתיופי"} @@ -680,8 +822,9 @@ he{ compat{"סדר מיון קודם, עבור תאימות"} dictionary{"סדר מיון במילון"} ducet{"סדר מיון Unicode המוגדר כברירת מחדל"} + emoji{"סדר מיון אימוג׳י"} eor{"חוקי סדר אירופיים"} - gb2312han{"מיון סינית מודרנית"} + gb2312han{"סדר מיון סיני פשוט - GB2312"} phonebook{"מיון ספר טלפונים"} phonetic{"סדר מיון פונטי"} pinyin{"מיון פיניין"} @@ -692,6 +835,7 @@ he{ stroke{"סדר מיון לפי ספירת תווים"} traditional{"מיון מסורתי"} unihan{"סדר מיון לפי ספירת תווים Radical-Stroke"} + zhuyin{"סדר מיון של ג׳ואין"} } d0{ fwidth{"רוחב מלא"} @@ -710,8 +854,8 @@ he{ strict{"סגנון מעבר שורה קשיח"} } m0{ - bgn{"מטבע BGN"} - ungegn{"UNGEGN"} + bgn{"תעתיק BGN ארה״ב"} + ungegn{"תעתיק GEGN האו״ם"} } ms{ metric{"מערכת מטרית"} @@ -719,16 +863,25 @@ he{ ussystem{"מערכת מדידה אמריקאית"} } numbers{ + ahom{"ספרות אהום"} arab{"ספרות הודיות-ערביות"} arabext{"ספרות הודיות-ערביות מורחבות"} armn{"ספרות ארמניות"} armnlow{"ספרות ארמניות קטנות"} + bali{"ספרות באלינתיות"} beng{"ספרות בנגליות"} + brah{"ספרות ברהמי"} + cakm{"ספרות של צ׳קמה"} + cham{"ספרות צ׳אם"} + cyrl{"ספרות קיריליות"} deva{"ספרות של דוונגארי"} + diak{"ספרות אקורו דיפס"} ethi{"ספרות אתיופיות"} finance{"ספרות פיננסיות"} fullwide{"ספרות ברוחב מלא"} geor{"ספרות גאורגיות"} + gong{"ספרות של ג׳ונג׳לה גונדי"} + gonm{"ספרות מסארם גונדי"} grek{"ספרות יווניות"} greklow{"ספרות יווניות קטנות"} gujr{"ספרות גוג׳רטיות"} @@ -739,37 +892,171 @@ he{ hant{"ספרות סיניות מסורתיות"} hantfin{"ספרות פיננסיות סיניות מסורתיות"} hebr{"ספרות עבריות"} + hmng{"ספרות פאהח המונג"} + hmnp{"ספרות המונג פוצ׳ו יאקנג"} + java{"ספרות ג׳אוואניות"} jpan{"ספרות יפניות"} jpanfin{"ספרות פיננסיות יפניות"} + kali{"ספרות קיה ליי"} khmr{"ספרות חמריות"} knda{"ספרות של קאנאדה"} + lana{"ספרות טאי תם הורה"} + lanatham{"ספרות טאי תם תם"} laoo{"ספרות של לאוס"} latn{"ספרות מערביות"} + lepc{"ספרות לפחה"} + limb{"ספרות לימבו"} + mathbold{"ספרות מודגשות מתמטיות"} + mathdbl{"ספרות מתמטיות סטרוק כפולות"} + mathmono{"ספרות חד-מרחביות מתמטיות"} + mathsanb{"ספרות מודגשות מתמטיות של סאנס סריף"} + mathsans{"ספרות סאנס סריף מתמטיות"} mlym{"ספרות של מליאלאם"} + modi{"ספרות מודי"} mong{"ספרות מונגוליות"} + mroo{"ספרות מרו"} + mtei{"ספרות של מיטיי מאייק"} mymr{"ספרות של מיאנמר"} + mymrshan{"ספרות מיאנמר שאן"} + mymrtlng{"ספרות טאי לאינג במיאנמר"} native{"ספרות מקומיות"} + nkoo{"ספרות נקו"} + olck{"ספרות אול צ׳יקי"} orya{"ספרות אוריה"} + osma{"ספרות אוסמניה"} + rohg{"ספרות חניפי רוהינגיה"} roman{"ספרות רומיות"} romanlow{"ספרות רומיות קטנות"} + saur{"ספרות סאוראשטרה"} + shrd{"ספרות שרדה"} + sind{"ספרות חודוואדי"} + sinh{"ספרות ליטה בסינהלה"} + sora{"ספרות סורה סומפנג"} + sund{"ספרות סונדאניות"} + takr{"ספרות טקרי"} + talu{"ספרות טאי לואה חדשות"} taml{"ספרות טמיליות מסורתיות"} tamldec{"ספרות טמיליות"} telu{"ספרות טלוגו"} thai{"ספרות תאיות"} tibt{"ספרות טיבטיות"} + tirh{"ספרות תרחותא"} + tnsa{"ספרות טנגסה"} traditional{"ספרות מסורתיות"} vaii{"ספרות ואי"} + wara{"ספרות ווראנג סיטי"} + wcho{"ספרות וונצ׳ו"} } } Variants{ + 1606NICT{"צרפתית אמצעית מאוחרת עד 1606"} + 1694ACAD{"צרפתית מודרנית קדומה"} 1901{"כתיב גרמני מסורתי"} + 1959ACAD{"אקדמי"} + 1994{"כתיב רזיאני סטנדרטי"} + 1996{"כתיב גרמני משנת 1996"} + ABL1943{"ניסוח אורטוגרפי משנת 1943"} + AKUAPEM{"אקואפם"} + ALALC97{"ALA-LC הרומניזציה, מהדורת 1997"} + ALUKU{"ניב אלוקו"} + AO1990{"הסכם אורטוגרפי בשפה הפורטוגזית משנת 1990"} + ARANES{"ארנס"} AREVELA{"מזרח ארמנית"} AREVMDA{"מערב ארמנית"} + ARKAIKA{"ארקייקה"} + ASANTE{"אסאנטי"} + AUVERN{"אוברן"} + BAKU1926{"אלפבית לטיני טורקי מאוחד"} + BALANKA{"ניב בלנקה של אניי"} + BARLA{"קבוצת ניב ברלבנטו של קבוברדיאנו"} + BASICENG{"באסיקנג"} + BAUDDHA{"באודה"} + BISCAYAN{"ביסקאי"} + BISKE{"ניב סן ג׳ורג׳יו / בילה"} + BOHORIC{"אלפבית בוהוריץ׳"} + BOONT{"פונטי"} + BORNHOLM{"בורנהולם"} + CISAUP{"קיסאופ"} + COLB1945{"הסכם אורטוגרפי בשפה הפורטוגזית משנת 1945"} + CORNU{"קורנו"} + CREISS{"קריס"} + DAJNKO{"דז׳נקו"} + EKAVSK{"סרבית עם הגייה של האקיבי"} + EMODENG{"אנגלית מודרנית מוקדמת"} + FONIPA{"אלפבית פונטי בינלאומי"} + FONKIRSH{"פונקירש"} + FONNAPA{"פונאפה"} + FONUPA{"אלפבית פונטי אוראלי"} + FONXSAMP{"פונקסאמפ"} + GASCON{"גסקון"} + GRCLASS{"גרקלס"} + GRITAL{"גריטל"} + GRMISTR{"גרמיסטר"} + HEPBURN{"הרמוניזציה של הפבורן"} + HOGNORSK{"הונגנורסק"} + HSISTEMO{"הסיסטמו"} + IJEKAVSK{"סרבית עם הגייה של איג׳קביאן"} + ITIHASA{"איטהאסה"} + IVANCHOV{"איבנשוב"} + JAUER{"יאואר"} + JYUTPING{"ג׳יוטפינג"} + KKCOR{"כתיב משותף"} + KOCIEWIE{"קוסייווי"} + KSCOR{"כתיב סטנדרטי"} + LAUKIKA{"לאוקיקה"} + LEMOSIN{"למוסין"} + LENGADOC{"לנגדוק"} + LIPAW{"ניב ליפובז של רזיאן"} + LUNA1918{"לונה1918"} + METELKO{"אלפבית מטלקו"} MONOTON{"מונוטונית"} + NDYUKA{"ניב נידוקה"} + NEDIS{"ניב נטיסון"} + NEWFOUND{"ניופונד"} + NICARD{"ניקארד"} + NJIVA{"ניב גניבה/נג׳יבה"} + NULIK{"וולפוק מודרני"} + OSOJS{"ניב אוסאקו/אוסוג׳אן"} + OXENDICT{"איות מילון אנגלית של אוקספורד"} + PAHAWH2{"פאהווה2"} + PAHAWH3{"פאהווה3"} + PAHAWH4{"פאהווה4"} + PAMAKA{"ניב פמקה"} + PEANO{"פיאנו"} + PETR1708{"פוטיר1708"} PINYIN{"פיניין, שיטת כתב סיני בתעתיק לטיני"} + POLYTON{"פוליטונית"} POSIX{"מחשב"} + PROVENC{"פרובאנס"} + PUTER{"פוטיר"} + REVISED{"כתיב מתוקן"} + RIGIK{"וולפוק קלאסי"} + ROZAJ{"רזיאן"} + RUMGR{"רמגר"} + SAAHO{"סהו"} SCOTLAND{"אנגלית סקוטית סטנדרטית"} + SCOUSE{"סקוס"} + SIMPLE{"פשוט"} + SOLBA{"ניב סטולביצה/סולביקה"} + SOTAV{"קבוצת ניב סוטוונטו של קבוברדיאנו"} + SPANGLIS{"ספנגליס"} + SURMIRAN{"סורמיר"} + SURSILV{"סורסילב"} + SUTSILV{"סוצילב"} + TARASK{"כתיב טרסקייביקה"} + TONGYONG{"טונגיונג"} + TUNUMIIT{"טונומייט"} + UCCOR{"כתיב מאוחד"} + UCRCOR{"כתיב מתוקן מאוחד"} + ULSTER{"אלסטר"} + UNIFON{"אלפבית פונטי יוניפון"} + VAIDIKA{"ויידיקה"} + VALENCIA{"ולנסיה"} + VALLADER{"ואלאדר"} + VECDRUKA{"וקדרוקה"} + VIVARAUP{"ויואראופ"} WADEGILE{"ווייד-גיילס, שיטה לתעתוק סינית לאותיות לטיניות"} + XSISTEMO{"קסיסטמו"} } characterLabelPattern{ all{"{0} - הכל"} diff --git a/icu/icu4c/source/data/lang/hi.txt b/icu/icu4c/source/data/lang/hi.txt index 60f2fa105d6..43cc8daa6b6 100644 --- a/icu/icu4c/source/data/lang/hi.txt +++ b/icu/icu4c/source/data/lang/hi.txt @@ -12,7 +12,7 @@ hi{ colNormalization{"सामान्यीकृत वर्गीकरण"} colNumeric{"संख्यात्मक वर्गीकरण"} colStrength{"वर्गीकरण सशक्तता"} - collation{"सॉर्ट क्रम"} + collation{"वर्गीकरण क्रम"} currency{"मुद्रा"} hc{"घंटों का चक्र (12 बनाम 24)"} lb{"पंक्ति विच्छेद शैली"} @@ -41,6 +41,7 @@ hi{ am{"अम्हेरी"} an{"अर्गोनी"} ang{"पुरानी अंग्रेज़ी"} + ann{"ओबोलो"} anp{"अंगिका"} ar{"अरबी"} arc{"ऐरेमेक"} @@ -51,6 +52,7 @@ hi{ as{"असमिया"} asa{"असु"} ast{"अस्तुरियन"} + atj{"अतिकामेक्व"} av{"अवेरिक"} awa{"अवधी"} ay{"आयमारा"} @@ -83,6 +85,7 @@ hi{ ca{"कातालान"} cad{"कैड्डो"} car{"कैरिब"} + cay{"कायुगा"} cch{"अत्सम"} ccp{"चकमा"} ce{"चेचन"} @@ -99,13 +102,21 @@ hi{ chr{"चेरोकी"} chy{"शेयेन्न"} ckb{"सोरानी कुर्दिश"} + clc{"चिलकोटिन"} co{"कोर्सीकन"} cop{"कॉप्टिक"} cr{"क्री"} + crg{"मिचिफ़"} crh{"क्रीमीन तुर्की"} + crj{"दक्षिण पूर्वी क्री"} + crk{"प्लेन्स क्री"} + crl{"नॉर्दन ईस्ट क्री"} + crm{"मूस क्री"} + crr{"कैरोलाइना एल्गोंक्वीयन"} crs{"सेसेल्वा क्रिओल फ्रेंच"} cs{"चेक"} csb{"काशुबियन"} + csw{"स्वॉम्पी क्री"} cu{"चर्च साल्विक"} cv{"चूवाश"} cy{"वेल्श"} @@ -119,7 +130,7 @@ hi{ dgr{"डोग्रिब"} din{"दिन्का"} dje{"झार्मा"} - doi{"डोग्री"} + doi{"डोगरी"} dsb{"निचला सॉर्बियन"} dua{"दुआला"} dum{"मध्यकालीन पुर्तगाली"} @@ -138,7 +149,7 @@ hi{ en{"अंग्रेज़ी"} enm{"मध्यकालीन अंग्रेज़ी"} eo{"एस्पेरेंतो"} - es{"स्पेनी"} + es{"स्पेनिश"} et{"एस्टोनियाई"} eu{"बास्क"} ewo{"इवोन्डो"} @@ -184,6 +195,7 @@ hi{ ha{"हौसा"} hai{"हैडा"} haw{"हवाई"} + hax{"दक्षिणी हाइदा"} he{"हिब्रू"} hi{"हिन्दी"} hil{"हिलिगेनन"} @@ -195,6 +207,7 @@ hi{ ht{"हैतियाई"} hu{"हंगेरियाई"} hup{"हूपा"} + hur{"हल्कोमेलम"} hy{"आर्मेनियाई"} hz{"हरैरो"} ia{"इंटरलिंगुआ"} @@ -205,12 +218,13 @@ hi{ ig{"ईग्बो"} ii{"सिचुआन यी"} ik{"इनुपियाक्"} + ikt{"पश्चिमी कनाडाई इनुक्टिटुट"} ilo{"इलोको"} inh{"इंगुश"} io{"इडौ"} is{"आइसलैंडिक"} it{"इतालवी"} - iu{"इनूकीटूत्"} + iu{"इनुक्टिटुट"} ja{"जापानी"} jbo{"लोज्बान"} jgo{"नगोंबा"} @@ -231,6 +245,7 @@ hi{ kea{"काबुवेर्दियानु"} kfo{"कोरो"} kg{"कोंगो"} + kgp{"काइंगांग"} kha{"खासी"} kho{"खोतानीस"} khq{"कोयरा चीनी"} @@ -261,6 +276,7 @@ hi{ kut{"क्यूतनाई"} kv{"कोमी"} kw{"कोर्निश"} + kwk{"क्वॉकवाला"} ky{"किर्गीज़"} la{"लैटिन"} lad{"लादीनो"} @@ -271,6 +287,7 @@ hi{ lez{"लेज़्घीयन"} lg{"गांडा"} li{"लिंबर्गिश"} + lil{"लिलोएट"} lkt{"लैकोटा"} ln{"लिंगाला"} lo{"लाओ"} @@ -278,6 +295,7 @@ hi{ lou{"लुईज़ियाना क्रियोल"} loz{"लोज़ी"} lrc{"उत्तरी लूरी"} + lsm{"सामिया"} lt{"लिथुआनियाई"} lu{"ल्यूबा-कटांगा"} lua{"ल्यूबा-लुलुआ"} @@ -311,6 +329,7 @@ hi{ mn{"मंगोलियाई"} mnc{"मन्चु"} mni{"मणिपुरी"} + moe{"इन्नु-एईमन"} moh{"मोहौक"} mos{"मोस्सी"} mr{"मराठी"} @@ -356,8 +375,13 @@ hi{ nzi{"न्ज़ीमा"} oc{"ओसीटान"} oj{"ओजिब्वा"} + ojb{"उत्तरपश्चिमी ओजिब्वे"} + ojc{"सेंट्रल ओजीब्वे"} + ojs{"ओजी-क्री"} + ojw{"पश्चिमी ओजिब्वा"} + oka{"ओकनागन"} om{"ओरोमो"} - or{"उड़िया"} + or{"ओड़िया"} os{"ओस्सेटिक"} osa{"ओसेज"} ota{"ओटोमान तुर्किश"} @@ -371,8 +395,10 @@ hi{ peo{"पुरानी फारसी"} phn{"फोएनिशियन"} pi{"पाली"} + pis{"पाईजिन"} pl{"पोलिश"} pon{"पोह्नपिएन"} + pqm{"मलेसीट-पासेमेक्वोडी"} prg{"प्रुशियाई"} pro{"पुरानी प्रोवेन्सल"} ps{"पश्तो"} @@ -382,12 +408,12 @@ hi{ raj{"राजस्थानी"} rap{"रापानुई"} rar{"रारोतोंगन"} + rhg{"रोहिंग्या"} rm{"रोमान्श"} rn{"रुन्दी"} ro{"रोमानियाई"} rof{"रोम्बो"} rom{"रोमानी"} - root{"रूट"} ru{"रूसी"} rup{"अरोमानियन"} rw{"किन्यारवांडा"} @@ -418,6 +444,7 @@ hi{ sid{"सिदामो"} sk{"स्लोवाक"} sl{"स्लोवेनियाई"} + slh{"दक्षिणी लशूटसीड"} sm{"सामोन"} sma{"दक्षिणी सामी"} smj{"ल्युल सामी"} @@ -434,6 +461,7 @@ hi{ ss{"स्वाती"} ssy{"साहो"} st{"दक्षिणी सेसेथो"} + str{"स्ट्रेट्स सैलिश"} su{"सुंडानी"} suk{"सुकुमा"} sus{"सुसु"} @@ -444,13 +472,16 @@ hi{ syc{"क्लासिकल सिरिएक"} syr{"सिरिएक"} ta{"तमिल"} + tce{"दक्षिणी टशोनी"} te{"तेलुगू"} tem{"टिम्ने"} teo{"टेसो"} ter{"तेरेनो"} tet{"तेतुम"} tg{"ताजिक"} + tgx{"टैगिश"} th{"थाई"} + tht{"टैल्हटन"} ti{"तिग्रीन्या"} tig{"टाइग्रे"} tiv{"तिव"} @@ -463,12 +494,14 @@ hi{ tn{"सेत्स्वाना"} to{"टोंगन"} tog{"न्यासा टोन्गा"} + tok{"टोकी पोना"} tpi{"टोक पिसिन"} tr{"तुर्की"} trv{"तारोको"} ts{"सोंगा"} tsi{"त्सिमीशियन"} tt{"तातार"} + ttm{"उत्तरी टुशोनी"} tum{"तम्बूका"} tvl{"तुवालु"} tw{"ट्वी"} @@ -507,6 +540,7 @@ hi{ ybb{"येंबा"} yi{"यहूदी"} yo{"योरूबा"} + yrl{"नेइंगातू"} yue{"कैंटोनीज़"} za{"ज़ुआंग"} zap{"ज़ेपोटेक"} @@ -520,6 +554,7 @@ hi{ zza{"ज़ाज़ा"} } Scripts{ + Adlm{"ऐडलम"} Arab{"अरबी"} Aran{"नस्तालीक़"} Armi{"इम्पिरियल आर्मेनिक"} @@ -535,7 +570,7 @@ hi{ Bugi{"बगिनीस"} Buhd{"बुहिद"} Cakm{"चकमा"} - Cans{"युनिफाइड कैनेडियन एबोरिजनल सिलेबिक्स"} + Cans{"यूनिफ़ाइड कैनेडियन एबोरिजनल सिलेबिक्स"} Cari{"करैन"} Cham{"चाम"} Cher{"चेरोकी"} @@ -603,9 +638,9 @@ hi{ Mymr{"म्यांमार"} Nkoo{"एन्‘को"} Ogam{"ओगम"} - Olck{"ऑल चिकी"} + Olck{"ओल चिकी"} Orkh{"ओरखोन"} - Orya{"उड़िया"} + Orya{"ओड़िया"} Osma{"ओस्मान्या"} Perm{"ओल्ड परमिक"} Phag{"फाग्स-पा"} @@ -617,6 +652,7 @@ hi{ Prti{"इंस्क्रिपश्नल पार्थियन"} Qaag{"ज़ौजी"} Rjng{"रीजांग"} + Rohg{"हनिफ़ि"} Roro{"रोन्गोरोन्गो"} Runr{"रूनिक"} Samr{"समरिटन"} @@ -627,7 +663,7 @@ hi{ Sinh{"सिंहली"} Sund{"सूडानी"} Sylo{"सिलोती नागरी"} - Syrc{"सिरियेक"} + Syrc{"सिरिएक"} Syre{"एस्त्रेन्जेलो सिरिएक"} Syrj{"पश्चिम सिरिएक"} Syrn{"पूर्व सिरिएक"} @@ -638,7 +674,7 @@ hi{ Tavt{"ताई विएत"} Telu{"तेलुगू"} Teng{"तेन्गवार"} - Tfng{"तिफिनाघ"} + Tfng{"तिफ़िनाघ"} Tglg{"टैगालोग"} Thaa{"थाना"} Thai{"थाई"} @@ -668,7 +704,7 @@ hi{ calendar{ buddhist{"बौद्ध पंचांग"} chinese{"चीनी पंचांग"} - coptic{"कोप्टिक कैलेंडर"} + coptic{"कॉप्टिक कैलेंडर"} dangi{"दांगी कैलेंडर"} ethiopic{"इथियोपिक कैलेंडर"} ethiopic-amete-alem{"इथियोपिक अमेते अलेम कैलेंडर"} @@ -676,7 +712,7 @@ hi{ hebrew{"हिब्रू पंचांग"} indian{"भारतीय राष्ट्रीय कैलेंडर"} islamic{"इस्लामी पंचांग"} - islamic-civil{"इस्लामी नागरिक पंचांग"} + islamic-civil{"इस्लामी नागरिक कैलेंडर"} islamic-umalqura{"इस्लामी कैलेंडर (उम्म अल-क़ुरा)"} iso8601{"आईएसओ-8601 कैलेंडर"} japanese{"जापानी पंचांग"} @@ -719,22 +755,23 @@ hi{ tertiary{"उच्‍चारणों/केस/चौड़ाई क्रमित करें"} } collation{ - big5han{"पारम्पारिक चीनी वर्गीकरण"} - compat{"संगतता के लिए पिछला क्रमण"} - dictionary{"शब्दकोश क्रम विन्यास"} - ducet{"डिफ़ॉल्ट यूनिकोड सॉर्ट क्रम"} + big5han{"पारम्परिक चीनी वर्गीकरण क्रम"} + compat{"संगतता के लिए पिछला वर्गीकरण क्रम"} + dictionary{"शब्दकोश वर्गीकरण क्रम"} + ducet{"डिफ़ॉल्ट यूनिकोड वर्गीकरण क्रम"} eor{"यूरोपीय क्रमण नियम"} - gb2312han{"सरलीकृत चीनी वर्गीकरण"} - phonebook{"दूरभाष निर्देशिका वर्गीकरण"} - phonetic{"ध्‍वन्यात्मक क्रमित करने का क्रम"} - pinyin{"पिनयीन वर्गीकरण"} - reformed{"पुनर्निर्मित क्रम विन्यास"} + gb2312han{"सरलीकृत चीनी वर्गीकरण क्रम"} + phonebook{"फ़ोनबुक वर्गीकरण क्रम"} + phonetic{"ध्वन्यात्मक वर्गीकरण क्रम"} + pinyin{"पिनयिन वर्गीकरण क्रम"} + reformed{"संशोधित वर्गीकरण क्रम"} search{"सामान्य-उद्देश्य खोज"} searchjl{"हांगुल आरंभिक व्‍यंजन द्वारा खोजें"} - standard{"मानक सॉर्ट क्रम"} - stroke{"स्ट्रोक वर्गीकरण"} - traditional{"पारम्पारिक वर्गीकरण"} - unihan{"रेडिकल-स्ट्रोक क्रम विन्यास"} + standard{"मानक वर्गीकरण क्रम"} + stroke{"स्ट्रोक वर्गीकरण क्रम"} + traditional{"पारंपरिक वर्गीकरण क्रम"} + unihan{"रेडिकल-स्ट्रोक वर्गीकरण क्रम"} + zhuyin{"ज़ूयन वर्गीकरण"} } d0{ fwidth{"पूर्ण-चौड़ाई"} @@ -767,6 +804,7 @@ hi{ armn{"आर्मेनियाई संख्याएँ"} armnlow{"आर्मेनियाई लोअरकेस संख्याएँ"} beng{"बंगाली अंक"} + cakm{"चकमा अंक"} deva{"देवनागरी अंक"} ethi{"इथियोपियाई संख्याएँ"} finance{"वित्तीय अंक"} @@ -782,6 +820,7 @@ hi{ hant{"पारंपरिक चीनी संख्याएँ"} hantfin{"पारंपरिक चीनी वित्तीय संख्याएँ"} hebr{"हिब्रू संख्याएँ"} + java{"जावानीज़ अंक"} jpan{"जापानी संख्याएँ"} jpanfin{"जापानी वित्तीय संख्याएँ"} khmr{"खमेर अंक"} @@ -790,9 +829,11 @@ hi{ latn{"पश्चिमी अंक"} mlym{"मलयालम अंक"} mong{"मंगोलियाई अंक"} + mtei{"मीतेई मयक अंक"} mymr{"म्यांमार अंक"} native{"स्थानीय अंक"} - orya{"उड़िया अंक"} + olck{"ओल चिकी अंक"} + orya{"ओड़िया अंक"} roman{"रोमन संख्याएँ"} romanlow{"रोमन लोअरकेस संख्याएँ"} taml{"पारंपरिक तमिल संख्याएँ"} @@ -814,6 +855,7 @@ hi{ POLYTON{"बहुस्वरीय"} POSIX{"कम्प्यूटर"} REVISED{"संशोधित वर्तनी"} + SCOTLAND{"स्कॉटिश मानक अंग्रेज़ी"} WADEGILE{"वेड-जाइल्स रोमनाइज़ेशन"} } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/hi_Latn.txt b/icu/icu4c/source/data/lang/hi_Latn.txt new file mode 100644 index 00000000000..9d61af9616a --- /dev/null +++ b/icu/icu4c/source/data/lang/hi_Latn.txt @@ -0,0 +1,151 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +hi_Latn{ + %%Parent{"en_IN"} + Keys{ + colAlternate{"Symbol sorting ignore karein"} + colCaseFirst{"Uppercase/Lowercase ke order mein rakhna"} + colCaseLevel{"Case Sensitive Sorting"} + colNormalization{"Normalized Sorting"} + colStrength{"Sorting ki Strength"} + fw{"Week kaa pahla din"} + hc{"Hours ki Cycle (12 vs 24)"} + lb{"Line break ki style"} + lw{"Words Setting mein Line Breaks"} + ms{"Measurement kaa system"} + rg{"Supplemental Data ke liye region"} + } + Languages{ + af{"Afreeki"} + bin{"Bini"} + bm{"Bambara"} + bn{"Bangla"} + bo{"Tibbati"} + ckb{"Kurdish, Sorani"} + crh{"Crimean Turkish"} + fa{"Faarsi"} + ff{"Fulah"} + ii{"Sichuan Yi"} + lah{"Lahnda"} + mus{"Muscogee"} + nan{"Min Nan"} + nb{"Norwegian Bokmal"} + nso{"Northern Sotho"} + ss{"Swati"} + st{"Southern Sotho"} + sw{"Swahili"} + tn{"Tswana"} + ts{"Tsonga"} + ug{"Uighur"} + wal{"walamo"} + xh{"Xhosa"} + zu{"Zulu"} + } + Scripts{ + Bali{"Baali"} + Beng{"Bangla"} + Inds{"Sindhu"} + Mymr{"Burmese"} + Orya{"Odia"} + Talu{"Naya Tai Lue"} + } + Types{ + calendar{ + islamic-civil{"Islamic Civil Calendar (tabular, civil epoch)"} + } + colAlternate{ + non-ignorable{"Symbols ko sort karein"} + shifted{"Symbols ko ignore karte hue sort karein"} + } + colBackwards{ + no{"Accents ko normally sort karein"} + yes{"Accents ko reverse mein sort karein"} + } + colCaseFirst{ + lower{"Pahle lowercase walon ko sort karein"} + no{"Normal case order mein sort karein"} + upper{"Pahle uppercase walon ko sort karein"} + } + colCaseLevel{ + no{"Case insensitive sorting karein"} + yes{"Case sensitive sorting karein"} + } + colNormalization{ + no{"Bina normalization ke sort karein"} + yes{"Sort Unicode Normalized"} + } + colNumeric{ + no{"Digits ko alag-alag sort karein"} + yes{"Digits ko numerically sort karein"} + } + colStrength{ + identical{"Sabhi ko sort karein"} + primary{"Sirf Base Letters ko sort karein"} + quaternary{"Accents/Case/Width/Kana ko sort karein"} + secondary{"Accents ko sort karein"} + tertiary{"Accents/Case/Width ko sort karein"} + } + collation{ + compat{"Compatibility ke liye, picchla sort order"} + dictionary{"Dictionary kaa sort order"} + reformed{"Reform kiya gaya Sort Order"} + searchjl{"Hangul initial consonant se search karein"} + } + d0{ + ascii{"ASCII"} + fwidth{"Poori width"} + hwidth{"Aadhi width"} + lower{"Lowercase"} + npinyin{"Numeric tones ke saath pinyin karna"} + title{"Titlecase"} + upper{"Uppercase"} + } + em{ + default{"Emoji Characters ke liye Default Presentation use karein"} + emoji{"Emoji Characters ke liye Emoji Presentation prefer karein"} + text{"Emoji Characters ke liye Text Presentation prefer karein"} + } + fw{ + fri{"Week kaa pahla din Friday"} + mon{"Week kaa pahla din Monday"} + sat{"Week kaa pahla din Saturday"} + sun{"Week kaa pahla din Sunday"} + thu{"Week kaa pahla din Thursday"} + tue{"Week kaa pahla din Tuesday"} + wed{"Week kaa pahla din Wednesday"} + } + hc{ + h11{"12 Hour System (0–11)"} + h12{"12 Hour System (1–12)"} + h23{"24 Hour System (0–23)"} + h24{"24 Hour System (1–24)"} + } + lw{ + breakall{"Sabhi Words mein Line Breaks allow karein"} + keepall{"Sabhi Words mein Line Breaks se bachein"} + normal{"Words ke liye normal Line Breaks"} + phrase{"Phrases mein Line Breaks se bachein"} + } + numbers{ + beng{"Bangla Digits"} + hanidec{"Chinese Decimal Numbers"} + hans{"Simplified Chinese Numbers"} + hansfin{"Simplified Chinese Financial Numbers"} + hant{"Traditional Chinese Numbers"} + hantfin{"Traditional Chinese Financial Numbers"} + hebr{"Hebrew Numbers"} + jpan{"Japanese Numbers"} + jpanfin{"Japanese Financial Numbers"} + orya{"Odia Digits"} + roman{"Roman Numbers"} + romanlow{"Roman Lowercase Numbers"} + taml{"Traditional Tamil Numbers"} + } + } + codePatterns{ + language{"Bhasha: {0}"} + script{"Lipi: {0}"} + territory{"Kshetra: {0}"} + } +} diff --git a/icu/icu4c/source/data/lang/hr.txt b/icu/icu4c/source/data/lang/hr.txt index 3d4e2add325..c6dcef6f150 100644 --- a/icu/icu4c/source/data/lang/hr.txt +++ b/icu/icu4c/source/data/lang/hr.txt @@ -4,15 +4,15 @@ hr{ Keys{ calendar{"kalendar"} - cf{"Format valute"} - colAlternate{"Zanemarivanje razvrstavanja simbola"} - colBackwards{"Obrnuto razvrstavanje po naglasku"} - colCaseFirst{"Razvrstavanje po velikim/malim slovima"} - colCaseLevel{"Razvrstavanje prema veličini slova"} - colNormalization{"Normalizirano razvrstavanje"} - colNumeric{"Brojčano razvrstavanje"} - colStrength{"Jačina razvrstavanja"} - collation{"Redoslijed razvrstavanja"} + cf{"format valute"} + colAlternate{"zanemarivanje razvrstavanja simbola"} + colBackwards{"obrnuto razvrstavanje po naglasku"} + colCaseFirst{"razvrstavanje po velikim/malim slovima"} + colCaseLevel{"razvrstavanje po veličini slova"} + colNormalization{"normalno razvrstavanje"} + colNumeric{"brojčano ravrstavanje"} + colStrength{"jačina razvrstavanja"} + collation{"redoslijed razvrstavanja"} currency{"valuta"} hc{"format vremena (12 ili 24)"} lb{"stil prijeloma retka"} @@ -41,6 +41,7 @@ hr{ am{"amharski"} an{"aragonski"} ang{"staroengleski"} + ann{"obolo"} anp{"angika"} ar{"arapski"} arc{"aramejski"} @@ -51,6 +52,7 @@ hr{ as{"asamski"} asa{"asu"} ast{"asturijski"} + atj{"atikamekw"} av{"avarski"} awa{"awadhi"} ay{"ajmarski"} @@ -107,13 +109,21 @@ hr{ chr{"čerokijski"} chy{"čejenski"} ckb{"soranski kurdski"} + clc{"chilcotin"} co{"korzički"} cop{"koptski"} cr{"cree"} + crg{"michif"} crh{"krimski turski"} + crj{"jugoistični cree"} + crk{"plains cree"} + crl{"sjevernoistočni cree"} + crm{"moose cree"} + crr{"karolinski algonkijski"} crs{"sejšelski kreolski"} cs{"češki"} csb{"kašupski"} + csw{"močvarni cree"} cu{"crkvenoslavenski"} cv{"čuvaški"} cy{"velški"} @@ -194,6 +204,7 @@ hr{ hai{"haidi"} hak{"hakka kineski"} haw{"havajski"} + hax{"južni haida"} he{"hebrejski"} hi{"hindski"} hil{"hiligaynonski"} @@ -206,6 +217,7 @@ hr{ ht{"haićanski kreolski"} hu{"mađarski"} hup{"hupa"} + hur{"halkomelem"} hy{"armenski"} hz{"herero"} ia{"interlingua"} @@ -216,6 +228,7 @@ hr{ ig{"igbo"} ii{"sichuan ji"} ik{"inupiaq"} + ikt{"zapadnokanadski inuktitut"} ilo{"iloko"} inh{"ingušetski"} io{"ido"} @@ -243,6 +256,7 @@ hr{ kea{"zelenortski"} kfo{"koro"} kg{"kongo"} + kgp{"kaingang"} kha{"khasi"} kho{"khotanese"} khq{"koyra chiini"} @@ -273,6 +287,7 @@ hr{ kut{"kutenai"} kv{"komi"} kw{"kornski"} + kwk{"kwakʼwala"} ky{"kirgiski"} la{"latinski"} lad{"ladino"} @@ -283,6 +298,7 @@ hr{ lez{"lezgiški"} lg{"ganda"} li{"limburški"} + lil{"lillooet"} lkt{"lakota"} ln{"lingala"} lo{"laoski"} @@ -290,6 +306,7 @@ hr{ lou{"lujzijanski kreolski"} loz{"lozi"} lrc{"sjevernolurski"} + lsm{"saamia"} lt{"litavski"} lu{"luba-katanga"} lua{"luba-lulua"} @@ -325,6 +342,7 @@ hr{ mn{"mongolski"} mnc{"mandžurski"} mni{"manipurski"} + moe{"innu-aimun"} moh{"mohok"} mos{"mossi"} mr{"marathski"} @@ -371,6 +389,11 @@ hr{ nzi{"nzima"} oc{"okcitanski"} oj{"ojibwa"} + ojb{"sjeverozapadni ojibwa"} + ojc{"centralni ojibwa"} + ojs{"oji-cree"} + ojw{"zapadni ojibwa"} + oka{"okanagan"} om{"oromski"} or{"orijski"} os{"osetski"} @@ -386,8 +409,10 @@ hr{ peo{"staroperzijski"} phn{"fenički"} pi{"pali"} + pis{"pijin"} pl{"poljski"} pon{"pohnpeian"} + pqm{"maliseet-Passamaquoddy"} prg{"pruski"} pro{"staroprovansalski"} ps{"paštunski"} @@ -397,12 +422,12 @@ hr{ raj{"rajasthani"} rap{"rapa nui"} rar{"rarotonški"} + rhg{"rohindža"} rm{"retoromanski"} rn{"rundi"} ro{"rumunjski"} rof{"rombo"} rom{"romski"} - root{"korijenski"} ru{"ruski"} rup{"aromunski"} rw{"kinyarwanda"} @@ -435,6 +460,7 @@ hr{ sid{"sidamo"} sk{"slovački"} sl{"slovenski"} + slh{"južni lushootseed"} sm{"samoanski"} sma{"južni sami"} smj{"lule sami"} @@ -451,6 +477,7 @@ hr{ ss{"svati"} ssy{"saho"} st{"sesotski"} + str{"sjeverni sališki"} su{"sundanski"} suk{"sukuma"} sus{"susu"} @@ -461,13 +488,16 @@ hr{ syc{"klasični sirski"} syr{"sirijski"} ta{"tamilski"} + tce{"južni tutchone"} te{"teluški"} tem{"temne"} teo{"teso"} ter{"tereno"} tet{"tetum"} tg{"tadžički"} + tgx{"tagish"} th{"tajlandski"} + tht{"tahltan"} ti{"tigrinja"} tig{"tigriški"} tiv{"tiv"} @@ -480,12 +510,14 @@ hr{ tn{"cvana"} to{"tonganski"} tog{"nyasa tonga"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turski"} trv{"taroko"} ts{"tsonga"} tsi{"tsimshian"} tt{"tatarski"} + ttm{"sjeverni tutchone"} tum{"tumbuka"} tvl{"tuvaluanski"} tw{"twi"} @@ -524,6 +556,7 @@ hr{ ybb{"yemba"} yi{"jidiš"} yo{"jorupski"} + yrl{"nheengatu"} yue{"kantonski"} za{"zhuang"} zap{"zapotečki"} @@ -537,9 +570,10 @@ hr{ zza{"zazaki"} } Scripts{ + Adlm{"adlam pismo"} Afak{"afaka pismo"} Arab{"arapsko pismo"} - Aran{"nastaliq"} + Aran{"nastaliq pismo"} Armi{"aramejsko pismo"} Armn{"armensko pismo"} Avst{"avestansko pismo"} @@ -554,7 +588,7 @@ hr{ Brai{"brajica"} Bugi{"buginsko pismo"} Buhd{"buhid pismo"} - Cakm{"chakma pismo"} + Cakm{"čakmansko pismo"} Cans{"unificirani kanadski aboriđinski slogovi"} Cari{"karijsko pismo"} Cham{"čamsko pismo"} @@ -651,6 +685,7 @@ hr{ Prti{"pisani parthian"} Qaag{"zawgyi"} Rjng{"rejang pismo"} + Rohg{"hanifi pismo"} Roro{"rongorongo pismo"} Runr{"runsko pismo"} Samr{"samaritansko pismo"} @@ -678,7 +713,7 @@ hr{ Tavt{"tai viet pismo"} Telu{"teluško pismo"} Teng{"tengwar pismo"} - Tfng{"tifinar"} + Tfng{"tifinagh pismo"} Tglg{"tagalog pismo"} Thaa{"thaana pismo"} Thai{"tajsko pismo"} @@ -691,7 +726,7 @@ hr{ Wole{"woleai pismo"} Xpeo{"staro perzijsko pismo"} Xsux{"sumersko-akadsko cuneiform pismo"} - Yiii{"Yi pismo"} + Yiii{"yi pismo"} Zinh{"nasljedno pismo"} Zmth{"matematičko znakovlje"} Zsye{"emotikoni"} @@ -711,10 +746,10 @@ hr{ calendar{ buddhist{"budistički kalendar"} chinese{"kineski kalendar"} - coptic{"Koptski kalendar"} + coptic{"koptski kalendar"} dangi{"dangi kalendar"} ethiopic{"etiopski kalendar"} - ethiopic-amete-alem{"Etiopski kalendar \u0022Amete Alem\u0022"} + ethiopic-amete-alem{"etiopski kalendar \u0022Amete Alem\u0022"} gregorian{"gregorijanski kalendar"} hebrew{"hebrejski kalendar"} indian{"indijski nacionalni kalendar"} @@ -726,8 +761,8 @@ hr{ persian{"perzijski kalendar"} } cf{ - account{"Računovodstveni format valute"} - standard{"Standardni format valute"} + account{"računovodstveni format valute"} + standard{"standardni format valute"} } colAlternate{ non-ignorable{"Poredaj simbole"} @@ -763,26 +798,26 @@ hr{ } collation{ big5han{"razvrstavanje prema tradicionalnom kineskom - Big5"} - compat{"Prethodni redoslijed razvrstavanja, radi kompatibilnosti"} + compat{"prethodni redoslijed razvrstavanja, radi kompatibilnosti"} dictionary{"rječničko razvrstavanje"} - ducet{"Standardno Unicode razvrstavanje"} + ducet{"standardno unicode razvrstavanje"} eor{"Europska pravila razvrstavanja"} gb2312han{"razvrstavanje prema pojednostavljenom kineskom - GB2312"} phonebook{"razvrstavanje po abecedi"} - phonetic{"Fonetski poredak"} - pinyin{"Pinyin razvrstavanje"} + phonetic{"fonetsko razvrstavanje"} + pinyin{"pinyin razvrstavanje"} reformed{"reformirano razvrstavanje"} - search{"Općenito pretraživanje"} + search{"općenito pretraživanje"} searchjl{"Pretraživanje po početnom suglasniku hangula"} - standard{"Standardno razvrstavanje"} + standard{"standardno razvrstavanje"} stroke{"razvrstavanje po redoslijedu poteza za kineski"} traditional{"tradicionalno razvrstavanje"} unihan{"razvrstavanje prema korijenu i potezu"} zhuyin{"zhuyin razvrstavanje"} } d0{ - fwidth{"Široki"} - hwidth{"Uski"} + fwidth{"široki"} + hwidth{"uski"} npinyin{"Numerički"} } hc{ @@ -811,6 +846,7 @@ hr{ armn{"armenski brojevi"} armnlow{"mali armenski brojevi"} beng{"znamenke bengalskog pisma"} + cakm{"znamenke čakmanskog pisma"} deva{"znamenke pisma devanagari"} ethi{"etiopski brojevi"} finance{"Financijski brojevi"} @@ -826,6 +862,7 @@ hr{ hant{"tradicionalni kineski brojevi"} hantfin{"tradicionalni kineski financijski brojevi"} hebr{"hebrejski brojevi"} + java{"javanske znamenke"} jpan{"japanski brojevi"} jpanfin{"japanski financijski brojevi"} khmr{"khmerske znamenke"} @@ -834,8 +871,10 @@ hr{ latn{"arapski brojevi"} mlym{"malajalamske znamenke"} mong{"Mongolske znamenke"} + mtei{"meetei mayek znamenke"} mymr{"mijanmarske znamenke"} - native{"Izvorne znamenke"} + native{"izvorne znamenke"} + olck{"oi chiki znamenke"} orya{"orijske znamenke"} roman{"rimski brojevi"} romanlow{"mali rimski brojevi"} @@ -845,7 +884,7 @@ hr{ thai{"tajske znamenke"} tibt{"tibetske znamenke"} traditional{"Tradicionalni brojevi"} - vaii{"Vai znamenke"} + vaii{"vai znamenke"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/hsb.txt b/icu/icu4c/source/data/lang/hsb.txt index 3244b1eda16..3960adb6304 100644 --- a/icu/icu4c/source/data/lang/hsb.txt +++ b/icu/icu4c/source/data/lang/hsb.txt @@ -4,33 +4,54 @@ hsb{ Keys{ calendar{"protyka"} + cf{"format měny"} collation{"rjadowanski slěd"} currency{"měna"} + hc{"hodźinowy cyklus (12 vs 24)"} + lb{"system łamanja linkow"} + ms{"system měrow"} numbers{"ličby"} } Languages{ aa{"afaršćina"} ab{"abchazišćina"} + ace{"achinezišćina"} + ada{"adangmešćina"} + ady{"adyghešćina"} af{"afrikaanšćina"} agq{"aghemšćina"} + ain{"ainušćina"} ak{"akanšćina"} + ale{"aleutišćina"} + alt{"južna altaišćina"} am{"amharšćina"} an{"aragonšćina"} ang{"anglosakšćina"} + ann{"obološćina"} + anp{"angikašćina"} ar{"arabšćina"} arn{"arawkanšćina"} + arp{"arapahošćina"} + ars{"najdi arabšćina"} as{"asamšćina"} asa{"pare"} ast{"asturšćina"} + atj{"atikamekwišćina"} av{"awaršćina"} + awa{"awandhišćina"} ay{"aymaršćina"} az{"azerbajdźanšćina"} ba{"baškiršćina"} + ban{"balinezišćina"} + bas{"basaa"} be{"běłorušćina"} bem{"bemba"} bez{"bena"} bg{"bołharšćina"} + bho{"bhojpurišćina"} bi{"bislamšćina"} + bin{"binišćina"} + bla{"siksikášćina"} bm{"bambara"} bn{"bengalšćina"} bo{"tibetšćina"} @@ -38,227 +59,396 @@ hsb{ brx{"bodo"} bs{"bosnišćina"} bug{"buginezišćina"} + byn{"blinšćina"} ca{"katalanšćina"} + cay{"cayugašćina"} + ccp{"čakma"} + ce{"čečenšćina"} + ceb{"cebuanšćina"} cgg{"chiga"} ch{"čamoršćina"} + chk{"chuukezišćina"} + chm{"marišćina"} cho{"choctawšćina"} + chp{"chipewyanšćina"} chr{"cherokee"} + chy{"cheyennešćina"} ckb{"sorani"} + clc{"chilcotinšćina"} co{"korsišćina"} cr{"kri"} + crg{"michifšćina"} + crj{"južnowuchodna creešćina"} + crk{"plains creešćina"} + crl{"sewjernowuchodna creešćina"} + crm{"moode creešćina"} + crr{"carolina algonquianšćina"} cs{"čěšćina"} + csw{"swampy creešćina"} + cu{"cyrkwinosłowjanšćina"} + cv{"chuvashišćina"} cy{"walizišćina"} da{"danšćina"} + dak{"dakotašćina"} + dar{"dargwašćina"} dav{"taita"} de{"němčina"} + dgr{"dogribšćina"} dje{"zarma"} + doi{"dogrišćina"} dsb{"delnjoserbšćina"} dua{"duala"} dv{"divehi"} dyo{"jola-fonyi"} dz{"dzongkha"} + dzg{"dazagašćina"} ebu{"embu"} ee{"ewe"} + efi{"efikšćina"} + eka{"ekajukšćina"} el{"grjekšćina"} en{"jendźelšćina"} eo{"esperanto"} es{"španišćina"} et{"estišćina"} eu{"baskišćina"} + ewo{"ewondo"} fa{"persišćina"} + ff{"fulbšćina"} fi{"finšćina"} fil{"filipinšćina"} fj{"fidźišćina"} fo{"färöšćina"} + fon{"fonšćina"} fr{"francošćina"} + frc{"cajun francošćina"} + frr{"sewjernofrizišćina"} + fur{"friulšćina"} fy{"frizišćina"} ga{"iršćina"} + gaa{"gašćina"} gag{"gagauzišćina"} gd{"šotiska gelšćina"} + gez{"geezišćina"} + gil{"gilbertezišćina"} gl{"galicišćina"} gn{"guarani"} + gor{"gorontalošćina"} got{"gotšćina"} gsw{"šwicarska němčina"} gu{"gujarati"} guz{"gusii"} gv{"manšćina"} + gwi{"gwichʼinšćina"} ha{"hausa"} + hai{"haidašćina"} haw{"hawaiišćina"} + hax{"južna haidašćina"} he{"hebrejšćina"} hi{"hindišćina"} + hil{"hiligaynonšćina"} + hmn{"hmongšćina"} hr{"chorwatšćina"} hsb{"hornjoserbšćina"} ht{"haitišćina"} hu{"madźaršćina"} + hup{"hupašćina"} + hur{"halkomelemšćina"} hy{"armenšćina"} + hz{"hererošćina"} ia{"interlingua"} + iba{"ibanšćina"} + ibb{"ibibiošćina"} id{"indonešćina"} ig{"igbo"} ii{"sichuan yi"} ik{"inupiak"} + ikt{"zapadnokanadska inuktitutšćina"} + ilo{"ilokošćina"} + inh{"ingushišćina"} io{"ido"} is{"islandšćina"} it{"italšćina"} iu{"inuitšćina"} ja{"japanšćina"} + jbo{"lojbanšćina"} jgo{"ngomba"} jmc{"machame"} jv{"javašćina"} ka{"georgišćina"} kab{"kabylšćina"} + kac{"kachinšćina"} + kaj{"jjušćina"} kam{"kamba"} + kbd{"kabardianšćina"} + kcg{"tyapšćina"} kde{"makonde"} kea{"kapverdšćina"} + kfo{"korošćina"} + kgp{"kaingangšćina"} + kha{"khasišćina"} khq{"koyra chiini"} ki{"kikuyu"} + kj{"kuanyamašćina"} kk{"kazachšćina"} + kkj{"kako"} kl{"gröndlandšćina"} kln{"kalenjin"} km{"khmeršćina"} + kmb{"kimbundušćina"} kn{"kannadšćina"} ko{"korejšćina"} koi{"permska komišćina"} kok{"konkani"} + kpe{"kpellešćina"} + kr{"kanurišćina"} + krc{"karachay-balkaršćina"} + krl{"karelianšćina"} + kru{"kurukhšćina"} ks{"kašmiršćina"} ksb{"šambala"} ksf{"bafia"} + ksh{"kelnšćina"} ku{"kurdišćina"} + kum{"kumykšćina"} + kv{"komišćina"} kw{"kornišćina"} + kwk{"kwakʼwalašćina"} ky{"kirgišćina"} la{"łaćonšćina"} + lad{"ladinšćina"} lag{"langi"} lb{"luxemburgšćina"} + lez{"lezgianšćina"} lg{"gandšćina"} li{"limburšćina"} + lil{"lillooetšćina"} lkt{"lakota"} ln{"lingala"} lo{"laošćina"} + lou{"Louisiana kreolšćina"} + loz{"lozišćina"} + lrc{"sewjerna lurišćina"} + lsm{"saamiašćina"} lt{"litawšćina"} lu{"luba-katanga"} + lua{"luba-luluašćina"} + lun{"lundašćina"} luo{"luo"} + lus{"mizošćina"} luy{"luhya"} lv{"letišćina"} + mad{"madurezišćina"} + mag{"magahišćina"} + mai{"maithilšćina"} + mak{"makasaršćina"} mas{"masaišćina"} + mdf{"mokshašćina"} + men{"mendišćina"} mer{"meru"} mfe{"mauriciska kreolšćina"} mg{"malagassišćina"} mgh{"makhuwa-meetto"} mgo{"meta’"} + mh{"marshallezišćina"} mi{"maoršćina"} + mic{"mi'kmaqšćina"} + min{"minangkabaušćina"} mk{"makedonšćina"} ml{"malajamšćina"} mn{"mongolšćina"} + mni{"manipuršćina"} + moe{"innu-aimunšćina"} moh{"mohawkšćina"} + mos{"mossišćina"} mr{"maratišćina"} ms{"malajšćina"} mt{"maltašćina"} mua{"mundang"} + mul{"wjacerěčne"} mus{"krik"} + mwl{"mirandezišćina"} my{"burmašćina"} + myv{"erzyašćina"} + mzn{"mazanderanšćina"} na{"naurušćina"} + nap{"neapolitanšćina"} naq{"nama"} nb{"norwegšćina (bokmål)"} nd{"sewjero-ndebele"} nds{"delnjoněmčina"} ne{"nepalšćina"} + new{"newarišćina"} + ng{"ndongašćina"} + nia{"niazišćina"} + niu{"niueanšćina"} nl{"nižozemšćina"} nmg{"kwasio"} nn{"norwegšćina (nynorsk)"} + nnh{"ngiemboon"} no{"norwegšćina"} + nog{"nogaišćina"} nqo{"n’ko"} + nr{"južna ndebelšćina"} + nso{"sewjerna sothošćina"} nus{"nuer"} nv{"navaho"} + ny{"nyanja"} nyn{"nyankole"} oc{"okcitanšćina"} + ojb{"sewjernozapadna ojibwašćina"} + ojc{"centralna ojibwašćina"} + ojs{"oji-creešćina"} + ojw{"zapadna ojibwašćina"} + oka{"okanaganšćina"} om{"oromo"} or{"orijšćina"} + os{"osetšćina"} pa{"pandźabšćina"} + pag{"pangasinanšćina"} + pam{"pampangašćina"} + pap{"papiamentošćina"} + pau{"palauanšćina"} + pcm{"nigerijanski pidgin"} + pis{"pijinšćina"} pl{"pólšćina"} + pqm{"maliseet-passamaquoddyšćina"} prg{"prušćina"} ps{"paštunšćina"} pt{"portugalšćina"} qu{"kečua"} quc{"kʼicheʼ"} + rap{"rapanuišćina"} + rar{"rarotonganšćina"} + rhg{"rohingyašćina"} rm{"retoromanšćina"} rn{"kirundišćina"} ro{"rumunšćina"} rof{"rombo"} ru{"rušćina"} + rup{"armanianšćina"} rw{"kinjarwanda"} rwk{"rwa"} sa{"sanskrit"} + sad{"sandawešćina"} + sah{"jakutšćina"} saq{"samburu"} + sat{"santalšćina"} + sba{"ngambayšćina"} sbp{"sangu"} sc{"sardinšćina"} scn{"sicilšćina"} + sco{"scotšćina"} sd{"sindhišćina"} se{"sewjerosamišćina"} seh{"sena"} ses{"koyra senni"} sg{"sango"} shi{"tašelhit"} + shn{"shanšćina"} si{"singhalšćina"} sk{"słowakšćina"} sl{"słowjenšćina"} + slh{"južna lushootseedšćina"} sm{"samoašćina"} sma{"južnosamišćina"} smj{"lule-samišćina"} smn{"inari-samišćina"} sms{"skolt-samišćina"} sn{"šonašćina"} + snk{"soninkešćina"} so{"somališćina"} sq{"albanšćina"} sr{"serbišćina"} + srn{"sranan tongošćina"} ss{"siswati"} st{"južnosotšćina (Sesotho)"} stq{"saterfrizišćina"} + str{"straits salishšćina"} su{"sundanezišćina"} + suk{"sukumašćina"} sv{"šwedšćina"} sw{"suahelšćina"} + swb{"comorianšćina"} + syr{"syriacšćina"} ta{"tamilšćina"} + tce{"južna tutchonšćina"} te{"telugu"} + tem{"timnešćina"} teo{"teso"} + tet{"tetumšćina"} tg{"tadźikšćina"} + tgx{"tagishšćina"} th{"thailandšćina"} + tht{"tahltanšćina"} ti{"tigrinšćina"} + tig{"tigrešćina"} tk{"turkmenšćina"} tl{"tagalog"} + tlh{"klingonšćina"} + tli{"tlingitšćina"} tn{"tswana"} to{"tongašćina"} + tok{"toki ponašćina"} + tpi{"tok pisinšćina"} tr{"turkowšćina"} + trv{"tarokošćina"} ts{"tsonga"} tt{"tataršćina"} + ttm{"sewjerna tutchonšćina"} + tum{"tumbukašćina"} + tvl{"tuvalušćina"} tw{"twi"} twq{"tasawaq"} ty{"tahitišćina"} + tyv{"tuvinianšćina"} tzm{"tamazight (srjedźny Marokko)"} + udm{"udmurtšćina"} ug{"ujguršćina"} uk{"ukrainšćina"} + umb{"umbundušćina"} und{"njeznata rěč"} ur{"urdušćina"} uz{"uzbekšćina"} vai{"vai"} + ve{"vendašćina"} vi{"vietnamšćina"} vo{"volapük"} vun{"vunjo"} wa{"walonšćina"} + wae{"walzeršćina"} + wal{"wolayttašćina"} + war{"warayšćina"} wo{"wolof"} + wuu{"wu chinšćina"} + xal{"kalmykšćina"} xh{"xhosa"} xog{"soga"} + yav{"yangben"} + ybb{"yembašćina"} yi{"jidišćina"} yo{"jorubašćina"} + yrl{"nheengatušćina"} + yue{"kantonšćina"} za{"zhuang"} zgh{"tamazight"} zh{"chinšćina"} zu{"zulušćina"} + zun{"zunišćina"} zxx{"žadyn rěčny wobsah"} + zza{"zazašćina"} } Scripts{ + Adlm{"adlamske pismo"} Arab{"arabsce"} + Aran{"nastaliqske pismo"} Armn{"armensce"} Beng{"bengalsce"} Bopo{"bopomofo"} Brai{"Braillowe pismo"} + Cakm{"chakmaske pismo"} + Cans{"zjednotnjene kanadske aboriginske złóžkowe pismo"} + Cher{"cherokeeske pismo"} Cyrl{"kyrilisce"} Deva{"devanagari"} Ethi{"etiopisce"} @@ -266,12 +456,15 @@ hsb{ Grek{"grjeksce"} Gujr{"gujarati"} Guru{"gurmukhi"} + Hanb{"chinšćina z bopomofo"} Hang{"hangul"} Hani{"chinsce"} Hans{"zjednorjene"} Hant{"tradicionalne"} Hebr{"hebrejsce"} Hira{"hiragana"} + Hrkt{"japanske złóžkowe pismo"} + Jamo{"jamo"} Jpan{"japansce"} Kana{"katakana"} Khmr{"khmersce"} @@ -281,14 +474,25 @@ hsb{ Latn{"łaćonsce"} Mlym{"malayalamsce"} Mong{"mongolsce"} + Mtei{"meitei-mayekse pismo"} Mymr{"burmasce"} + Nkoo{"n’Koske pismo"} + Olck{"ol-chikiske pismo"} Orya{"oriya"} + Rohg{"hanifiske pismo"} Sinh{"singhalsce"} + Sund{"sundaneske pismo"} + Syrc{"syriacske pismo"} Taml{"tamilsce"} Telu{"telugu"} + Tfng{"tifinanghske pismo"} Thaa{"thaana"} Thai{"thailandsce"} Tibt{"tibetsce"} + Vaii{"vaiske pismo"} + Yiii{"yiske pismo"} + Zmth{"matematiski zapis"} + Zsye{"emoji"} Zsym{"symbole"} Zxxx{"bjez pisma"} Zyyy{"powšitkowne"} @@ -302,26 +506,51 @@ hsb{ calendar{ buddhist{"buddhistiska protyka"} chinese{"chinska protyka"} + coptic{"koptiska protyka"} dangi{"dangi-protyka"} ethiopic{"etiopiska protyka"} + ethiopic-amete-alem{"etiopiska amete-alem-protyka"} gregorian{"gregorianska protyka"} hebrew{"židowska protyka"} islamic{"islamska protyka"} + islamic-civil{"islamska ciwilna protyka"} + islamic-umalqura{"islamska umalqura-protyka"} iso8601{"protyka po iso-8601"} japanese{"japanska protyka"} persian{"persiska protyka"} } + cf{ + account{"knihiwjedniski format měny"} + standard{"standardny format měny"} + } collation{ ducet{"rjadowanski slěd po Unicode"} search{"powšitkowne pytanje"} standard{"standardowy rjadowanski slěd"} } + hc{ + h11{"12-hodźinowy cyklus (0-11)"} + h12{"12-hodźinowy cyklus (1-12)"} + h23{"24-hodźinowy cyklus (0-23)"} + h24{"24-hodźinowy cyklus (1-24)"} + } + lb{ + loose{"swobodny stil łamanja linkow"} + normal{"běžny stil łamanja linkow"} + strict{"kruty stil łamanja linkow"} + } + ms{ + metric{"metriski system"} + uksystem{"britiski system měrow"} + ussystem{"ameriski system měrow"} + } numbers{ arab{"arabsko-indiske cyfry"} arabext{"rozšěrjene arabsko-indiske cyfry"} armn{"armenske cyfry"} armnlow{"armenske cyfry, małe pisane"} beng{"bengalske cyfry"} + cakm{"chakmaske cyfry"} deva{"devanagari-cyfry"} ethi{"etiopiske cyfry"} fullwide{"połnošěroke cyfry"} @@ -336,6 +565,7 @@ hsb{ hant{"tradicionalne chinske cyfry"} hantfin{"tradicionalne chinske financne cyfry"} hebr{"hebrejske cyfry"} + java{"javaske cyfry"} jpan{"japanske cyfry"} jpanfin{"japanske financne cyfry"} khmr{"khmerske cyfry"} @@ -343,7 +573,9 @@ hsb{ laoo{"laoske cyfry"} latn{"arabske cyfry"} mlym{"malayalamske cyfry"} + mtei{"meetei-mayekske cyfry"} mymr{"burmaske cyfry"} + olck{"ol-chikiske cyfry"} orya{"oriya-cyfry"} roman{"romske cyfry"} romanlow{"romske cyfry, małe pisane"} @@ -352,7 +584,27 @@ hsb{ telu{"telugu-cyfry"} thai{"thailandske cyfry"} tibt{"tibetske cyfry"} + vaii{"vaiske cyfry"} + } + } + characterLabelPattern{ + all{"{0} — wšitke"} + category-list{"{0}: {1}"} + compatibility{"{0} — kompatibelnosć"} + enclosed{"{0} — zakašćikowane"} + extended{"{0} — rozšěrjene"} + historic{"{0} — historisce"} + miscellaneous{"{0} — rozdźělne"} + other{"{0} — druhe"} + scripts{"spisy — {0}"} + strokes{ + few{"{0} smužki"} + one{"{0} smužka"} + other{"{0} smužkow"} + two{"{0} smužce"} } + subscript{"indeks {0}"} + superscript{"horni indeks {0}"} } codePatterns{ language{"rěč: {0}"} diff --git a/icu/icu4c/source/data/lang/hu.txt b/icu/icu4c/source/data/lang/hu.txt index fc7ed47ea9c..df19f5fb02d 100644 --- a/icu/icu4c/source/data/lang/hu.txt +++ b/icu/icu4c/source/data/lang/hu.txt @@ -41,6 +41,7 @@ hu{ am{"amhara"} an{"aragonéz"} ang{"óangol"} + ann{"obolo"} anp{"angika"} ar{"arab"} arc{"arámi"} @@ -51,6 +52,7 @@ hu{ as{"asszámi"} asa{"asu"} ast{"asztúr"} + atj{"attikamek"} av{"avar"} awa{"awádi"} ay{"ajmara"} @@ -107,13 +109,21 @@ hu{ chr{"cseroki"} chy{"csejen"} ckb{"közép-ázsiai kurd"} + clc{"csilkotin"} co{"korzikai"} cop{"kopt"} cr{"krí"} + crg{"micsif"} crh{"krími tatár"} + crj{"délkeleti krí"} + crk{"síksági krí"} + crl{"északkeleti krí"} + crm{"moose krí"} + crr{"karolinai algonkin"} crs{"szeszelva kreol francia"} cs{"cseh"} csb{"kasub"} + csw{"mocsári krí"} cu{"egyházi szláv"} cv{"csuvas"} cy{"walesi"} @@ -194,10 +204,11 @@ hu{ hai{"haida"} hak{"hakka kínai"} haw{"hawaii"} + hax{"déli haida"} he{"héber"} hi{"hindi"} hil{"ilokano"} - hit{"hittite"} + hit{"hettita"} hmn{"hmong"} ho{"hiri motu"} hr{"horvát"} @@ -206,6 +217,7 @@ hu{ ht{"haiti kreol"} hu{"magyar"} hup{"hupa"} + hur{"halkomelem"} hy{"örmény"} hz{"herero"} ia{"interlingva"} @@ -216,6 +228,7 @@ hu{ ig{"igbó"} ii{"szecsuán ji"} ik{"inupiak"} + ikt{"nyugat-kanadai inuit"} ilo{"ilokó"} inh{"ingus"} io{"idó"} @@ -243,6 +256,7 @@ hu{ kea{"kabuverdianu"} kfo{"koro"} kg{"kongo"} + kgp{"kaingang"} kha{"kaszi"} kho{"kotanéz"} khq{"kojra-csíni"} @@ -273,6 +287,7 @@ hu{ kut{"kutenai"} kv{"komi"} kw{"korni"} + kwk{"kwakʼwala"} ky{"kirgiz"} la{"latin"} lad{"ladino"} @@ -283,6 +298,8 @@ hu{ lez{"lezg"} lg{"ganda"} li{"limburgi"} + lij{"ligur"} + lil{"lillooet"} lkt{"lakota"} ln{"lingala"} lo{"lao"} @@ -290,6 +307,7 @@ hu{ lou{"louisianai kreol"} loz{"lozi"} lrc{"északi luri"} + lsm{"samia"} lt{"litván"} lu{"luba-katanga"} lua{"luba-lulua"} @@ -325,6 +343,7 @@ hu{ mn{"mongol"} mnc{"mandzsu"} mni{"manipuri"} + moe{"innu-aimun"} moh{"mohawk"} mos{"moszi"} mr{"maráthi"} @@ -371,6 +390,11 @@ hu{ nzi{"nzima"} oc{"okszitán"} oj{"ojibva"} + ojb{"északnyugati odzsibva"} + ojc{"középvidéki odzsibva"} + ojs{"odzsi-krí"} + ojw{"nyugati odzsibva"} + oka{"okanagan"} om{"oromo"} or{"odia"} os{"oszét"} @@ -386,8 +410,10 @@ hu{ peo{"óperzsa"} phn{"főniciai"} pi{"pali"} + pis{"pidzsin"} pl{"lengyel"} pon{"pohnpei"} + pqm{"maliseet-passamaquoddy"} prg{"porosz"} pro{"óprovánszi"} ps{"pastu"} @@ -397,12 +423,12 @@ hu{ raj{"radzsasztáni"} rap{"rapanui"} rar{"rarotongai"} + rhg{"rohingja"} rm{"rétoromán"} rn{"kirundi"} ro{"román"} rof{"rombo"} rom{"roma"} - root{"ősi"} ru{"orosz"} rup{"aromán"} rw{"kinyarvanda"} @@ -435,6 +461,7 @@ hu{ sid{"szidamó"} sk{"szlovák"} sl{"szlovén"} + slh{"déli lushootseed"} sm{"szamoai"} sma{"déli számi"} smj{"lulei számi"} @@ -451,6 +478,7 @@ hu{ ss{"sziszuati"} ssy{"szahó"} st{"déli szeszotó"} + str{"szorosmenti salish"} su{"szundanéz"} suk{"szukuma"} sus{"szuszu"} @@ -461,13 +489,16 @@ hu{ syc{"klasszikus szír"} syr{"szír"} ta{"tamil"} + tce{"déli tutchone"} te{"telugu"} tem{"temne"} teo{"teszó"} ter{"terenó"} tet{"tetum"} tg{"tadzsik"} + tgx{"tagish"} th{"thai"} + tht{"tahltan"} ti{"tigrinya"} tig{"tigré"} tiv{"tiv"} @@ -480,12 +511,14 @@ hu{ tn{"szecsuáni"} to{"tongai"} tog{"nyugati nyasza"} + tok{"toki pona"} tpi{"tok pisin"} tr{"török"} trv{"tarokó"} ts{"conga"} tsi{"csimsiáni"} tt{"tatár"} + ttm{"északi tutchone"} tum{"tumbuka"} tvl{"tuvalu"} tw{"twi"} @@ -524,6 +557,7 @@ hu{ ybb{"jemba"} yi{"jiddis"} yo{"joruba"} + yrl{"nheengatu"} yue{"kantoni"} za{"zsuang"} zap{"zapoték"} @@ -537,6 +571,7 @@ hu{ zza{"zaza"} } Scripts{ + Adlm{"Adlam"} Arab{"Arab"} Aran{"Nasztalik"} Armi{"Birodalmi arámi"} @@ -632,6 +667,7 @@ hu{ Prti{"Feliratos parthian"} Qaag{"Zawgyi"} Rjng{"Redzsang"} + Rohg{"Hanifi"} Roro{"Rongorongo"} Runr{"Runikus"} Samr{"Szamaritán"} @@ -754,6 +790,7 @@ hu{ stroke{"Vonássorrend"} traditional{"Hagyományos"} unihan{"Szótővonás rendezési sorrend"} + zhuyin{"Zujin rendezési sorrend"} } d0{ fwidth{"Teljes szélesség"} @@ -786,6 +823,7 @@ hu{ armn{"Örmény számok"} armnlow{"Örmény kisbetűs számok"} beng{"Bengáli számjegyek"} + cakm{"Csakma számjegyek"} deva{"Dévanágari számjegyek"} ethi{"Etióp számok"} finance{"Pénzügyi számok"} @@ -801,6 +839,7 @@ hu{ hant{"Hagyományos kínai számok"} hantfin{"Hagyományos kínai pénzügyi számok"} hebr{"Héber számok"} + java{"Jávai számjegyek"} jpan{"Japán számok"} jpanfin{"Japán pénzügyi számok"} khmr{"Khmer számjegyek"} @@ -809,8 +848,10 @@ hu{ latn{"Nyugati számjegyek"} mlym{"Malajálam számjegyek"} mong{"Mongol számjegyek"} + mtei{"Meitei Mayek számjegyek"} mymr{"Mianmari számjegyek"} native{"Natív számjegyek"} + olck{"Ol Chiki számjegyek"} orya{"Orija számjegyek"} roman{"Római számok"} romanlow{"Római kisbetűs számok"} diff --git a/icu/icu4c/source/data/lang/hy.txt b/icu/icu4c/source/data/lang/hy.txt index d1ad0fd0b10..a095fd31225 100644 --- a/icu/icu4c/source/data/lang/hy.txt +++ b/icu/icu4c/source/data/lang/hy.txt @@ -30,17 +30,20 @@ hy{ am{"ամհարերեն"} an{"արագոներեն"} ang{"հին անգլերեն"} + ann{"օբոլո"} anp{"անգիկա"} ar{"արաբերեն"} arc{"արամեերեն"} arn{"մապուչի"} arp{"արապահո"} arq{"ալժիրական արաբերեն"} + ars{"նեջդի արաբերեն"} arz{"եգիպտական արաբերեն"} as{"ասամերեն"} asa{"ասու"} ase{"ամերիկյան ժեստերի լեզու"} ast{"աստուրերեն"} + atj{"աթիկամեկ"} av{"ավարերեն"} awa{"ավադհի"} ay{"այմարա"} @@ -67,6 +70,7 @@ hy{ bug{"բուգիերեն"} byn{"բիլին"} ca{"կատալաներեն"} + cay{"կայուգա"} ccp{"չակմա"} ce{"չեչեներեն"} ceb{"սեբուերեն"} @@ -75,14 +79,23 @@ hy{ chk{"տրուկերեն"} chm{"մարի"} cho{"չոկտո"} + chp{"չիպևայան"} chr{"չերոկի"} chy{"շայեն"} ckb{"սորանի քրդերեն"} + clc{"չիլկոտիներեն"} co{"կորսիկերեն"} cop{"ղպտերեն"} + crg{"միչիֆ"} crh{"ղրիմյան թուրքերեն"} + crj{"հարավ-արևելյան քրի"} + crk{"հարթավայրերի քրի"} + crl{"հյուսիս-արևելյան քրի"} + crm{"մուզ քրի"} + crr{"կարոլինական ալգոնկիներեն"} crs{"սեյշելյան խառնակերտ ֆրանսերեն"} cs{"չեխերեն"} + csw{"ճահճի քրի"} cu{"սլավոներեն, եկեղեցական"} cv{"չուվաշերեն"} cy{"ուելսերեն"} @@ -93,9 +106,10 @@ hy{ de{"գերմաներեն"} dgr{"դոգրիբ"} dje{"զարմա"} + doi{"դոգրի"} dsb{"ստորին սորբերեն"} dua{"դուալա"} - dv{"մալդիվերեն"} + dv{"դիվեհի"} dyo{"ջոլա-ֆոնյի"} dz{"ջոնգքհա"} dzg{"դազագա"} @@ -120,7 +134,9 @@ hy{ fo{"ֆարյորերեն"} fon{"ֆոն"} fr{"ֆրանսերեն"} + frc{"քաջունական ֆրանսերեն"} fro{"հին ֆրանսերեն"} + frr{"հյուսիսային ֆրիզերեն"} frs{"արևելաֆրիզերեն"} fur{"ֆրիուլիերեն"} fy{"արևմտաֆրիզերեն"} @@ -144,7 +160,9 @@ hy{ gv{"մեներեն"} gwi{"գվիչին"} ha{"հաուսա"} + hai{"հայդա"} haw{"հավայիերեն"} + hax{"հարավային հայդա"} he{"եբրայերեն"} hi{"հինդի"} hil{"հիլիգայնոն"} @@ -155,6 +173,7 @@ hy{ ht{"խառնակերտ հայիթերեն"} hu{"հունգարերեն"} hup{"հուպա"} + hur{"հալքոմելեմ"} hy{"հայերեն"} hz{"հերերո"} ia{"ինտերլինգուա"} @@ -164,6 +183,7 @@ hy{ ie{"ինտերլինգուե"} ig{"իգբո"} ii{"սիչուան"} + ikt{"արևմտականադական ինուկտիտուտ"} ilo{"իլոկերեն"} inh{"ինգուշերեն"} io{"իդո"} @@ -185,6 +205,7 @@ hy{ kde{"մակոնդե"} kea{"կաբուվերդերեն"} kfo{"կորո"} + kgp{"կաինգան"} kha{"քասիերեն"} khq{"կոյրա չինի"} ki{"կիկույու"} @@ -212,6 +233,7 @@ hy{ kum{"կումիկերեն"} kv{"կոմիերեն"} kw{"կոռներեն"} + kwk{"կվակվալա"} ky{"ղրղզերեն"} la{"լատիներեն"} lad{"լադինո"} @@ -220,11 +242,14 @@ hy{ lez{"լեզգիերեն"} lg{"գանդա"} li{"լիմբուրգերեն"} + lil{"լիլուետ"} lkt{"լակոտա"} ln{"լինգալա"} lo{"լաոսերեն"} + lou{"լուիզիանական կրեոլերեն"} loz{"լոզի"} lrc{"հյուսիսային լուրիերեն"} + lsm{"սաամերեն"} lt{"լիտվերեն"} lu{"լուբա-կատանգա"} lua{"լուբա-լուլուա"} @@ -253,6 +278,7 @@ hy{ ml{"մալայալամ"} mn{"մոնղոլերեն"} mni{"մանիպուրի"} + moe{"իննու-այմուն"} moh{"մոհավք"} mos{"մոսսի"} mr{"մարաթի"} @@ -261,7 +287,7 @@ hy{ mt{"մալթայերեն"} mua{"մունդանգ"} mul{"բազմալեզու"} - mus{"կրիկ"} + mus{"մասքոջի"} mwl{"միրանդերեն"} my{"բիրմայերեն"} myv{"էրզյա"} @@ -293,6 +319,11 @@ hy{ nyn{"նյանկոլե"} oc{"օքսիտաներեն"} oj{"օջիբվա"} + ojb{"հյուսիս-արևմտյան օջիբվե"} + ojc{"կենտրոնական օջիբվե"} + ojs{"օջի քրի"} + ojw{"արևմտյան օջիբվե"} + oka{"օկանագան"} om{"օրոմո"} or{"օրիյա"} os{"օսերեն"} @@ -305,17 +336,19 @@ hy{ pap{"պապյամենտո"} pau{"պալաուերեն"} pcd{"պիկարդերեն"} - pcm{"նիգերյան կրեոլերեն"} + pcm{"նիգերիական փիջին"} pdc{"փենսիլվանական գերմաներեն"} pdt{"պլատագերմաներեն"} peo{"հին պարսկերեն"} pfl{"պալատինյան գերմաներեն"} phn{"փյունիկերեն"} pi{"պալի"} + pis{"փիջին"} pl{"լեհերեն"} pms{"պիեմոնտերեն"} pnt{"պոնտերեն"} pon{"պոնպեերեն"} + pqm{"մալեսիտ-պասամակվոդի"} prg{"պրուսերեն"} pro{"հին պրովանսերեն"} ps{"փուշթու"} @@ -326,13 +359,13 @@ hy{ rap{"ռապանուի"} rar{"ռարոտոնգաներեն"} rgn{"ռոմանիոլերեն"} + rhg{"ռոհինջա"} rif{"ռիֆերեն"} rm{"ռոմանշերեն"} rn{"ռունդի"} ro{"ռումիներեն"} rof{"ռոմբո"} rom{"ռոմաներեն"} - root{"ռուտերեն"} rtm{"ռոտուման"} ru{"ռուսերեն"} rue{"ռուսիներեն"} @@ -362,6 +395,7 @@ hy{ si{"սինհալերեն"} sk{"սլովակերեն"} sl{"սլովեներեն"} + slh{"հարավային լուշուցիդ"} sm{"սամոաերեն"} sma{"հարավային սաամի"} smj{"լուլե սաամի"} @@ -376,6 +410,7 @@ hy{ ss{"սվազերեն"} ssy{"սահոերեն"} st{"հարավային սոթո"} + str{"սթրեյթս սալիշերեն"} su{"սունդաներեն"} suk{"սուկումա"} sv{"շվեդերեն"} @@ -383,6 +418,7 @@ hy{ swb{"կոմորերեն"} syr{"ասորերեն"} ta{"թամիլերեն"} + tce{"հարավային թուտչոնե"} tcy{"տուլու"} te{"թելուգու"} tem{"տեմնե"} @@ -390,7 +426,9 @@ hy{ ter{"տերենո"} tet{"տետում"} tg{"տաջիկերեն"} + tgx{"թագիշ"} th{"թայերեն"} + tht{"թալթան"} ti{"տիգրինյա"} tig{"տիգրե"} tiv{"տիվերեն"} @@ -404,6 +442,7 @@ hy{ tmh{"տամաշեկ"} tn{"ցվանա"} to{"տոնգերեն"} + tok{"տոկիպոնա"} tpi{"տոկ փիսին"} tr{"թուրքերեն"} tru{"տուրոյո"} @@ -412,6 +451,7 @@ hy{ tsd{"ցակոներեն"} tsi{"ցիմշյան"} tt{"թաթարերեն"} + ttm{"հյուսիսային թուտչոնե"} tum{"տումբուկա"} tvl{"թուվալուերեն"} tw{"տուի"} @@ -454,6 +494,7 @@ hy{ ybb{"եմբա"} yi{"իդիշ"} yo{"յորուբա"} + yrl{"նինգաթու"} yue{"կանտոներեն"} za{"ժուանգ"} zap{"սապոտեկերեն"} @@ -467,11 +508,16 @@ hy{ zza{"զազաերեն"} } Scripts{ + Adlm{"ադլամ"} Arab{"արաբական"} + Aran{"նաստալիք"} Armn{"հայկական"} Beng{"բենգալական"} Bopo{"բոպոմոֆո"} - Brai{"բրայլի"} + Brai{"Բրայլ"} + Cakm{"չակմա"} + Cans{"կանադական միասնական վանկագիր"} + Cher{"չերոկի"} Cyrl{"կյուրեղագիր"} Deva{"դեւանագարի"} Ethi{"եթովպական"} @@ -482,8 +528,8 @@ hy{ Hanb{"հանբ"} Hang{"հանգըլ"} Hani{"չինական"} - Hans{"պարզեցված չինական"} - Hant{"ավանդական չինական"} + Hans{"պարզեցված"} + Hant{"ավանդական"} Hebr{"եբրայական"} Hira{"հիրագանա"} Hrkt{"ճապոնական վանկագիր"} @@ -497,30 +543,47 @@ hy{ Latn{"լատինական"} Mlym{"մալայալամ"} Mong{"մոնղոլական"} + Mtei{"մանիպուրի"} Mymr{"մյանմարական"} + Nkoo{"նկո"} + Olck{"օլ չիկի"} Orya{"օրիյա"} + Rohg{"հանիֆի"} Sinh{"սինհալական"} + Sund{"սունդանական"} + Syrc{"ասորական"} Taml{"թամիլական"} Telu{"թելուգու"} + Tfng{"տիֆինաղ"} Thaa{"թաանա"} Thai{"թայական"} Tibt{"տիբեթական"} + Vaii{"վայական"} + Yiii{"ի"} Zmth{"մաթեմատիկական նշաններ"} - Zsye{"էմոձի"} + Zsye{"էմոջի"} Zsym{"նշաններ"} Zxxx{"չգրված"} Zyyy{"ընդհանուր"} Zzzz{"անհայտ գիր"} } + Scripts%stand-alone{ + Hans{"պարզեցված չինական"} + Hant{"ավանդական չինական"} + } Types{ calendar{ buddhist{"բուդդայական օրացույց"} chinese{"չինական օրացույց"} + coptic{"ղպտական օրացույց"} dangi{"դանգի օրացույց"} ethiopic{"եթովպական օրացույց"} + ethiopic-amete-alem{"եթովպական Ամետե Ալեմ օրացույց"} gregorian{"գրիգորյան օրացույց"} hebrew{"հրեական օրացույց"} islamic{"իսլամական օրացույց"} + islamic-civil{"իսլամական քաղաքացիական օրացույց"} + islamic-umalqura{"իսլամական օրացույց Ում Ալ Քուրա"} iso8601{"ISO-8601 օրացույց"} japanese{"ճապոնական օրացույց"} persian{"պարսկական օրացույց"} @@ -553,39 +616,44 @@ hy{ numbers{ arab{"արաբա-հնդկական թվանշաններ"} arabext{"արաբա-հնդկական թվերի ընդլայնված համակարգ"} - armn{"հայկական թվանիշեր"} - armnlow{"հայկական փոքրատառ թվանիշեր"} + armn{"հայկական թվանշաններ"} + armnlow{"հայկական փոքր թվանշաններ"} beng{"բենգալական թվանշաններ"} - deva{"դեվանագարի թվանշաններ"} - ethi{"եթովպական թվանիշեր"} + cakm{"չակմա թվանշաններ"} + deva{"դևանագարի թվանշաններ"} + ethi{"եթովպական թվանշաններ"} fullwide{"ամբողջ լայնքով թվանշաններ"} - geor{"վրացական թվանիշեր"} - grek{"հունական թվանիշեր"} + geor{"վրացական թվանշաններ"} + grek{"հունական թվանշաններ"} greklow{"հունական փոքրատառ թվանիշեր"} gujr{"գուջարաթի թվանշաններ"} guru{"գուրմուխի թվանշաններ"} - hanidec{"չինական տասնորդական թվեր"} - hans{"չինական պարզեցված թվանիշեր"} - hansfin{"չինական պարզեցված ֆինանսական թվանիշեր"} + hanidec{"չինական տասնորդական թվանշաններ"} + hans{"պարզեցված չինարենի թվանշաններ"} + hansfin{"պարզեցված չինարենի ֆինանսական թվանշաններ"} hant{"չինական ավանդական թվանիշեր"} - hantfin{"չինական ավանդական ֆինանսական թվանիշեր"} - hebr{"եբրայական թվանիշեր"} - jpan{"ճապոնական թվանիշեր"} - jpanfin{"ճապոնական ֆինանսական թվանիշեր"} + hantfin{"ավանդական չինարենի ֆինանսական թվանշաններ"} + hebr{"եբրայական թվանշաններ"} + java{"ճավայական թվանշաններ"} + jpan{"ճապոնական թվանշաններ"} + jpanfin{"ճապոնական ֆինանսական թվանշաններ"} khmr{"քմերական թվանշաններ"} knda{"կաննադա թվանշաններ"} laoo{"լաոսական թվանշաններ"} latn{"արևմտյան թվանշաններ"} mlym{"մալայալամ թվանշաններ"} + mtei{"մանիպուրի թվանշաններ"} mymr{"բիրմական թվանշաններ"} + olck{"օլ չիկի թվանշաններ"} orya{"օրիյա թվանշաններ"} - roman{"հռոմեական թվանիշեր"} - romanlow{"հռոմեական փոքրատառ թվանիշեր"} - taml{"թամիլական ավանդական թվանիշեր"} + roman{"հռոմեական թվանշաններ"} + romanlow{"հռոմեական փոքր թվանշաններ"} + taml{"թամիլական ավանդական թվանշաններ"} tamldec{"թամիլական թվանշաններ"} telu{"թելուգու թվանշաններ"} thai{"թայական թվանշաններ"} tibt{"տիբեթական թվանշաններ"} + vaii{"վայական թվանշաններ"} } } Variants{ @@ -595,18 +663,19 @@ hy{ characterLabelPattern{ all{"{0} — բոլորը"} category-list{"{0}․ {1}"} - compatibility{"{0} — համատեղելի"} - enclosed{"{0} — ներդրված"} + compatibility{"{0} — համատեղելիություն"} + enclosed{"{0} — փակված"} extended{"{0} — ընդլայնված"} historic{"{0} — պատմական"} miscellaneous{"{0} — խառը"} other{"{0} — այլ"} scripts{"Գրեր — {0}"} strokes{ - one{"{0} — Գծեր"} + one{"{0} — Գիծ"} other{"{0} — Գծեր"} } subscript{"ենթատողային {0}"} + superscript{"վերգիր {0}"} } codePatterns{ language{"Լեզու՝ {0}"} diff --git a/icu/icu4c/source/data/lang/ia.txt b/icu/icu4c/source/data/lang/ia.txt index 0762d89830f..db9f4a64bc9 100644 --- a/icu/icu4c/source/data/lang/ia.txt +++ b/icu/icu4c/source/data/lang/ia.txt @@ -26,13 +26,16 @@ ia{ alt{"altai del sud"} am{"amharico"} an{"aragonese"} + ann{"obolo"} anp{"angika"} ar{"arabe"} arn{"mapuche"} arp{"arapaho"} + ars{"arabe najdi"} as{"assamese"} asa{"asu"} ast{"asturiano"} + atj{"atikamekw"} av{"avaro"} awa{"awadhi"} ay{"aymara"} @@ -57,6 +60,8 @@ ia{ bug{"buginese"} byn{"blin"} ca{"catalano"} + cay{"cayuga"} + ccp{"chakma"} ce{"checheno"} ceb{"cebuano"} cgg{"chiga"} @@ -64,12 +69,21 @@ ia{ chk{"chuukese"} chm{"mari"} cho{"choctaw"} + chp{"chipewyan"} chr{"cherokee"} chy{"cheyenne"} ckb{"kurdo central"} + clc{"chilcotin"} co{"corso"} + crg{"mitchif"} + crj{"cree del sud-est"} + crk{"cree del planas"} + crl{"cree del nord-est"} + crm{"cree moose"} + crr{"algonquino de Carolina"} crs{"creolo seychellese"} cs{"checo"} + csw{"cree del paludes"} cu{"slavo ecclesiastic"} cv{"chuvash"} cy{"gallese"} @@ -80,6 +94,7 @@ ia{ de{"germano"} dgr{"dogrib"} dje{"zarma"} + doi{"dogri"} dsb{"basse sorabo"} dua{"duala"} dv{"divehi"} @@ -105,6 +120,8 @@ ia{ fo{"feroese"} fon{"fon"} fr{"francese"} + frc{"francese cajun"} + frr{"frison septentrional"} fur{"friulano"} fy{"frison occidental"} ga{"irlandese"} @@ -121,7 +138,9 @@ ia{ gv{"mannese"} gwi{"gwich’in"} ha{"hausa"} + hai{"haida"} haw{"hawaiano"} + hax{"haida del sud"} he{"hebreo"} hi{"hindi"} hil{"hiligaynon"} @@ -131,7 +150,8 @@ ia{ ht{"creolo haitian"} hu{"hungaro"} hup{"hupa"} - hy{"armeniano"} + hur{"halkomelem"} + hy{"armenio"} hz{"herero"} ia{"interlingua"} iba{"iban"} @@ -139,6 +159,7 @@ ia{ id{"indonesiano"} ig{"igbo"} ii{"yi de Sichuan"} + ikt{"inuktitut del west canadian"} ilo{"ilocano"} inh{"ingush"} io{"ido"} @@ -160,6 +181,7 @@ ia{ kde{"makonde"} kea{"capoverdiano"} kfo{"koro"} + kgp{"kaingang"} kha{"khasi"} khq{"koyra chiini"} ki{"kikuyu"} @@ -186,6 +208,7 @@ ia{ kum{"kumyko"} kv{"komi"} kw{"cornico"} + kwk{"kwakwala"} ky{"kirghizo"} la{"latino"} lad{"ladino"} @@ -194,11 +217,14 @@ ia{ lez{"lezghiano"} lg{"luganda"} li{"limburgese"} + lil{"lillooet"} lkt{"lakota"} ln{"lingala"} lo{"laotiano"} + lou{"creolo louisianese"} loz{"lozi"} lrc{"luri del nord"} + lsm{"samia"} lt{"lithuano"} lu{"luba-katanga"} lua{"luba-lulua"} @@ -227,6 +253,7 @@ ia{ ml{"malayalam"} mn{"mongol"} mni{"manipuri"} + moe{"innu-aimun"} moh{"mohawk"} mos{"mossi"} mr{"marathi"} @@ -244,6 +271,7 @@ ia{ naq{"nama"} nb{"norvegiano bokmål"} nd{"ndebele del nord"} + nds{"basse germano"} ne{"nepalese"} new{"newari"} ng{"ndonga"} @@ -253,6 +281,7 @@ ia{ nmg{"kwasio"} nn{"norvegiano nynorsk"} nnh{"ngiemboon"} + no{"norvegiano"} nog{"nogai"} nqo{"n’ko"} nr{"ndebele del sud"} @@ -262,6 +291,11 @@ ia{ ny{"nyanja"} nyn{"nyankole"} oc{"occitano"} + ojb{"ojibwa del nord-west"} + ojc{"ojibwa central"} + ojs{"oji-cree"} + ojw{"ojibwa del west"} + oka{"okanagan"} om{"oromo"} or{"oriya"} os{"osseto"} @@ -271,7 +305,9 @@ ia{ pap{"papiamento"} pau{"palauano"} pcm{"pidgin nigerian"} + pis{"pijin"} pl{"polonese"} + pqm{"malecite-passamaquoddy"} prg{"prussiano"} ps{"pashto"} pt{"portugese"} @@ -279,11 +315,11 @@ ia{ quc{"kʼicheʼ"} rap{"rapanui"} rar{"rarotongano"} + rhg{"rohingya"} rm{"romanche"} rn{"rundi"} ro{"romaniano"} rof{"rombo"} - root{"radice"} ru{"russo"} rup{"aromaniano"} rw{"kinyarwanda"} @@ -308,6 +344,7 @@ ia{ si{"cingalese"} sk{"slovaco"} sl{"sloveno"} + slh{"lushootseed del sud"} sm{"samoano"} sma{"sami del sud"} smj{"sami de Lule"} @@ -322,6 +359,7 @@ ia{ ss{"swati"} ssy{"saho"} st{"sotho del sud"} + str{"salish del strictos"} su{"sundanese"} suk{"sukuma"} sv{"svedese"} @@ -329,23 +367,29 @@ ia{ swb{"comoriano"} syr{"syriaco"} ta{"tamil"} + tce{"tutchone del sud"} te{"telugu"} tem{"temne"} teo{"teso"} tet{"tetum"} tg{"tajiko"} + tgx{"tagish"} th{"thai"} + tht{"tahltan"} ti{"tigrinya"} tig{"tigre"} tk{"turkmeno"} tlh{"klingon"} + tli{"tlingit"} tn{"tswana"} to{"tongano"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turco"} trv{"taroko"} ts{"tsonga"} tt{"tataro"} + ttm{"tutchone del nord"} tum{"tumbuka"} tvl{"tuvaluano"} twq{"tasawaq"} @@ -369,6 +413,7 @@ ia{ wal{"wolaytta"} war{"waray"} wo{"wolof"} + wuu{"wu"} xal{"calmuco"} xh{"xhosa"} xog{"soga"} @@ -376,6 +421,7 @@ ia{ ybb{"yemba"} yi{"yiddish"} yo{"yoruba"} + yrl{"nheengatu"} yue{"cantonese"} zgh{"tamazight marocchin standard"} zh{"chinese"} @@ -386,7 +432,7 @@ ia{ } Scripts{ Arab{"arabe"} - Armn{"armenian"} + Armn{"armenie"} Beng{"bengalese"} Bopo{"bopomofo"} Brai{"braille"} @@ -422,7 +468,7 @@ ia{ Telu{"telugu"} Thaa{"thaana"} Thai{"thailandese"} - Tibt{"tibetano"} + Tibt{"tibetan"} Zmth{"notation mathematic"} Zsye{"emoji"} Zsym{"symbolos"} @@ -438,11 +484,15 @@ ia{ calendar{ buddhist{"calendario buddhista"} chinese{"calendario chinese"} + coptic{"calendario copte"} dangi{"calendario dangi"} ethiopic{"calendario ethiope"} + ethiopic-amete-alem{"calendario ethiope Amete Alem"} gregorian{"calendario gregorian"} hebrew{"calendario hebraic"} islamic{"calendario islamic"} + islamic-civil{"calendario islamic (tabular, epocha civil)"} + islamic-umalqura{"calendario islamic (Umm al-Qura)"} iso8601{"calendario ISO-8601"} japanese{"calendario japonese"} persian{"calendario persa"} @@ -478,9 +528,10 @@ ia{ armn{"cifras armenie"} armnlow{"cifras armenie minuscule"} beng{"cifras bengalese"} + cakm{"cifras chakma"} deva{"cifras devanagari"} ethi{"cifras ethiope"} - fullwide{"cifras a latitude integre"} + fullwide{"cifras in plen largor"} geor{"cifras georgian"} grek{"cifras grec"} greklow{"cifras grec minuscule"} @@ -492,6 +543,7 @@ ia{ hant{"cifras chinese traditional"} hantfin{"cifras financiari chinese traditional"} hebr{"cifras hebraic"} + java{"cifras javanese"} jpan{"cifras japonese"} jpanfin{"cifras financiari japonese"} khmr{"cifras khmer"} @@ -499,7 +551,9 @@ ia{ laoo{"cifras lao"} latn{"cifras occidental"} mlym{"cifras malayalam"} + mtei{"cifras meetei mayek"} mymr{"cifras birman"} + olck{"cifras ol chiki"} orya{"cifras oriya"} roman{"cifras roman"} romanlow{"cifras roman minuscule"} @@ -508,6 +562,7 @@ ia{ telu{"cifras telugu"} thai{"cifras thailandese"} tibt{"cifras tibetan"} + vaii{"cifras vai"} } } characterLabelPattern{ @@ -530,9 +585,4 @@ ia{ script{"Scriptura: {0}"} territory{"Region: {0}"} } - localeDisplayPattern{ - keyTypePattern{"{0}: {1}"} - pattern{"{0} ({1})"} - separator{"{0}, {1}"} - } } diff --git a/icu/icu4c/source/data/lang/id.txt b/icu/icu4c/source/data/lang/id.txt index d012dd3702e..7a9b60551a7 100644 --- a/icu/icu4c/source/data/lang/id.txt +++ b/icu/icu4c/source/data/lang/id.txt @@ -43,6 +43,7 @@ id{ am{"Amharik"} an{"Aragon"} ang{"Inggris Kuno"} + ann{"Obolo"} anp{"Angika"} ar{"Arab"} arc{"Aram"} @@ -57,6 +58,7 @@ id{ asa{"Asu"} ase{"Bahasa Isyarat Amerika"} ast{"Asturia"} + atj{"Atikamekw"} av{"Avar"} awa{"Awadhi"} ay{"Aymara"} @@ -99,7 +101,7 @@ id{ byv{"Medumba"} ca{"Katalan"} cad{"Kado"} - car{"Karib"} + car{"Karibia"} cay{"Cayuga"} cch{"Atsam"} ccp{"Chakma"} @@ -117,13 +119,21 @@ id{ chr{"Cherokee"} chy{"Cheyenne"} ckb{"Kurdi Sorani"} + clc{"Chilcotin"} co{"Korsika"} cop{"Koptik"} cr{"Kree"} + crg{"Michif"} crh{"Tatar Krimea"} + crj{"East Cree Selatan"} + crk{"Cree Dataran"} + crl{"East Cree Utara"} + crm{"Moose Cree"} + crr{"Carolina Algonquian"} crs{"Seselwa Kreol Prancis"} cs{"Cheska"} csb{"Kashubia"} + csw{"Cree Rawa"} cu{"Bahasa Gereja Slavonia"} cv{"Chuvash"} cy{"Welsh"} @@ -204,6 +214,7 @@ id{ ha{"Hausa"} hai{"Haida"} haw{"Hawaii"} + hax{"Haida Selatan"} he{"Ibrani"} hi{"Hindi"} hif{"Hindi Fiji"} @@ -216,6 +227,7 @@ id{ ht{"Kreol Haiti"} hu{"Hungaria"} hup{"Hupa"} + hur{"Halkomelem"} hy{"Armenia"} hz{"Herero"} ia{"Interlingua"} @@ -226,6 +238,7 @@ id{ ig{"Igbo"} ii{"Sichuan Yi"} ik{"Inupiak"} + ikt{"Inuktitut Kanada Barat"} ilo{"Iloko"} inh{"Ingushetia"} io{"Ido"} @@ -254,6 +267,7 @@ id{ ken{"Kenyang"} kfo{"Koro"} kg{"Kongo"} + kgp{"Kaingang"} kha{"Khasi"} kho{"Khotan"} khq{"Koyra Chiini"} @@ -285,6 +299,7 @@ id{ kut{"Kutenai"} kv{"Komi"} kw{"Kornish"} + kwk{"Kwakʼwala"} ky{"Kirgiz"} la{"Latin"} lad{"Ladino"} @@ -296,6 +311,7 @@ id{ lg{"Ganda"} li{"Limburgia"} lij{"Liguria"} + lil{"Lillooet"} lkt{"Lakota"} ln{"Lingala"} lo{"Lao"} @@ -303,6 +319,7 @@ id{ lou{"Kreol Louisiana"} loz{"Lozi"} lrc{"Luri Utara"} + lsm{"Saamia"} lt{"Lituavi"} lu{"Luba-Katanga"} lua{"Luba-Lulua"} @@ -339,6 +356,7 @@ id{ mn{"Mongolia"} mnc{"Manchuria"} mni{"Manipuri"} + moe{"Innu-aimun"} moh{"Mohawk"} mos{"Mossi"} mr{"Marathi"} @@ -385,6 +403,11 @@ id{ nzi{"Nzima"} oc{"Ositania"} oj{"Ojibwa"} + ojb{"Ojibwe Barat Laut"} + ojc{"Ojibwe Tengah"} + ojs{"Oji-Cree"} + ojw{"Ojibwe Barat"} + oka{"Okanagan"} om{"Oromo"} or{"Oriya"} os{"Ossetia"} @@ -401,8 +424,10 @@ id{ peo{"Persia Kuno"} phn{"Funisia"} pi{"Pali"} + pis{"Pijin"} pl{"Polski"} pon{"Pohnpeia"} + pqm{"Maliseet-Passamaquoddy"} prg{"Prusia"} pro{"Provencal Lama"} ps{"Pashto"} @@ -412,12 +437,12 @@ id{ raj{"Rajasthani"} rap{"Rapanui"} rar{"Rarotonga"} + rhg{"Rohingya"} rm{"Reto-Roman"} rn{"Rundi"} ro{"Rumania"} rof{"Rombo"} rom{"Romani"} - root{"Root"} rtm{"Rotuma"} ru{"Rusia"} rup{"Aromania"} @@ -452,6 +477,7 @@ id{ sid{"Sidamo"} sk{"Slovak"} sl{"Sloven"} + slh{"Lushootseed Selatan"} sli{"Silesia Rendah"} sly{"Selayar"} sm{"Samoa"} @@ -470,6 +496,7 @@ id{ ss{"Swati"} ssy{"Saho"} st{"Sotho Selatan"} + str{"Salish Selat"} su{"Sunda"} suk{"Sukuma"} sus{"Susu"} @@ -481,6 +508,7 @@ id{ syr{"Suriah"} szl{"Silesia"} ta{"Tamil"} + tce{"Tutchone Selatan"} tcy{"Tulu"} te{"Telugu"} tem{"Timne"} @@ -488,7 +516,9 @@ id{ ter{"Tereno"} tet{"Tetun"} tg{"Tajik"} + tgx{"Tagish"} th{"Thai"} + tht{"Tahltan"} ti{"Tigrinya"} tig{"Tigre"} tiv{"Tiv"} @@ -501,6 +531,7 @@ id{ tn{"Tswana"} to{"Tonga"} tog{"Nyasa Tonga"} + tok{"Toki Pona"} tpi{"Tok Pisin"} tr{"Turki"} tru{"Turoyo"} @@ -508,6 +539,7 @@ id{ ts{"Tsonga"} tsi{"Tsimshia"} tt{"Tatar"} + ttm{"Tutchone Utara"} ttt{"Tat Muslim"} tum{"Tumbuka"} tvl{"Tuvalu"} @@ -538,6 +570,7 @@ id{ was{"Washo"} wbp{"Warlpiri"} wo{"Wolof"} + wuu{"Wu Tionghoa"} xal{"Kalmuk"} xh{"Xhosa"} xog{"Soga"} @@ -547,6 +580,7 @@ id{ ybb{"Yemba"} yi{"Yiddish"} yo{"Yoruba"} + yrl{"Nheengatu"} yue{"Kanton"} za{"Zhuang"} zap{"Zapotek"} @@ -560,6 +594,7 @@ id{ zza{"Zaza"} } Scripts{ + Adlm{"Adlam"} Afak{"Afaka"} Aghb{"Albania Kaukasia"} Arab{"Arab"} @@ -571,6 +606,7 @@ id{ Bass{"Bassa Vah"} Batk{"Batak"} Beng{"Bengali"} + Bhks{"Bhaiksuki"} Blis{"Blissymbol"} Bopo{"Bopomofo"} Brah{"Brahmi"} @@ -581,21 +617,29 @@ id{ Cans{"Simbol Aborigin Kanada Kesatuan"} Cari{"Karia"} Cher{"Cherokee"} + Chrs{"Chorasmian"} Cirt{"Cirth"} Copt{"Koptik"} + Cpmn{"Cypro-Minoan"} Cprt{"Siprus"} Cyrl{"Sirilik"} Cyrs{"Gereja Slavonia Sirilik Lama"} Deva{"Dewanagari"} + Diak{"Dives Akuru"} + Dogr{"Dogra"} Dsrt{"Deseret"} Dupl{"Stenografi Duployan"} Egyd{"Demotik Mesir"} Egyh{"Hieratik Mesir"} Egyp{"Hieroglip Mesir"} + Elba{"Elbasan"} + Elym{"Elymaic"} Ethi{"Etiopia"} Geok{"Georgian Khutsuri"} Geor{"Georgia"} Glag{"Glagolitic"} + Gong{"Gunjala Gondi"} + Gonm{"Masaram Gondi"} Goth{"Gothic"} Gran{"Grantha"} Grek{"Yunani"} @@ -607,10 +651,12 @@ id{ Hano{"Hanunoo"} Hans{"Sederhana"} Hant{"Tradisional"} + Hatr{"Hatran"} Hebr{"Ibrani"} Hira{"Hiragana"} Hluw{"Hieroglif Anatolia"} Hmng{"Pahawh Hmong"} + Hmnp{"Nyiakeng Puachue Hmong"} Hrkt{"Katakana atau Hiragana"} Hung{"Hungaria Kuno"} Inds{"Indus"} @@ -624,6 +670,7 @@ id{ Khar{"Kharoshthi"} Khmr{"Khmer"} Khoj{"Khojki"} + Kits{"Skrip kecil Khitan"} Knda{"Kannada"} Kore{"Korea"} Kpel{"Kpelle"} @@ -637,12 +684,17 @@ id{ Limb{"Limbu"} Lina{"Linear A"} Linb{"Linear B"} + Lisu{"Fraser"} Loma{"Loma"} Lyci{"Lycia"} Lydi{"Lydia"} + Mahj{"Mahajani"} + Maka{"Makassar"} Mand{"Mandae"} Mani{"Manikhei"} + Marc{"Marchen"} Maya{"Hieroglip Maya"} + Medf{"Medefaidrin"} Mend{"Mende"} Merc{"Kursif Meroitik"} Mero{"Meroitik"} @@ -651,7 +703,9 @@ id{ Moon{"Moon"} Mroo{"Mro"} Mtei{"Meitei Mayek"} + Mult{"Multani"} Mymr{"Myanmar"} + Nand{"Nandinagari"} Narb{"Arab Utara Kuno"} Nbat{"Nabataea"} Nkgb{"Naxi Geba"} @@ -661,8 +715,11 @@ id{ Olck{"Chiki Lama"} Orkh{"Orkhon"} Orya{"Oriya"} + Osge{"Osage"} Osma{"Osmanya"} + Ougr{"Uyghur Lama"} Palm{"Palmira"} + Pauc{"Pau Cin Hau"} Perm{"Permik Kuno"} Phag{"Phags-pa"} Phli{"Pahlevi"} @@ -673,6 +730,7 @@ id{ Prti{"Prasasti Parthia"} Qaag{"Zawgyi"} Rjng{"Rejang"} + Rohg{"Hanifi"} Roro{"Rongorongo"} Runr{"Runik"} Samr{"Samaria"} @@ -685,7 +743,10 @@ id{ Sidd{"Siddham"} Sind{"Khudawadi"} Sinh{"Sinhala"} + Sogd{"Sogdian"} + Sogo{"Sogdian Lama"} Sora{"Sora Sompeng"} + Soyo{"Soyombo"} Sund{"Sunda"} Sylo{"Syloti Nagri"} Syrc{"Suriah"} @@ -707,14 +768,20 @@ id{ Thai{"Thai"} Tibt{"Tibet"} Tirh{"Tirhuta"} + Tnsa{"Tangsa"} + Toto{"Toto (txo)"} Ugar{"Ugaritik"} Vaii{"Vai"} Visp{"Ucapan Terlihat"} + Vith{"Vithkuqi"} Wara{"Varang Kshiti"} + Wcho{"Wancho"} Wole{"Woleai"} Xpeo{"Persia Kuno"} Xsux{"Cuneiform Sumero-Akkadia"} + Yezi{"Yezidi"} Yiii{"Yi"} + Zanb{"Zanabazar Square"} Zinh{"Warisan"} Zmth{"Notasi Matematika"} Zsye{"Emoji"} @@ -744,6 +811,7 @@ id{ islamic{"Kalender Islam"} islamic-civil{"Kalender Sipil Islam"} islamic-rgsa{"Kalender Islam (Arab Saudi, penglihatan)"} + islamic-tbla{"Kalender Astronomi Islam"} islamic-umalqura{"Kalender Islam (Umm al-Qura)"} iso8601{"Kalender ISO-8601"} japanese{"Kalender Jepang"} @@ -790,8 +858,9 @@ id{ compat{"Aturan Pengurutan Sebelumnya, untuk kompatibilitas"} dictionary{"Urutan Sortir Kamus"} ducet{"Aturan Pengurutan Unicode Default"} + emoji{"Urutan Sortir Emoji"} eor{"Aturan Pengurutan Eropa"} - gb2312han{"Urutan Sortir Tionghoa Aks. Sederhana - GB2312"} + gb2312han{"Urutan Sortir Tionghoa (Sederhana) - GB2312"} phonebook{"Urutan Sortir Buku Telepon"} phonetic{"Urutan Sortir Fonetik"} pinyin{"Urutan Sortir Pinyin"} @@ -830,18 +899,25 @@ id{ ussystem{"Sistem Pengukuran AS"} } numbers{ + ahom{"Angka Ahom"} arab{"Angka Arab Timur"} arabext{"Angka Arab Timur Diperluas"} armn{"Angka Armenia"} armnlow{"Angka Huruf Kecil Armenia"} bali{"Angka Bali"} beng{"Angka Bengali"} + brah{"Angka Brahmi"} + cakm{"Angka Chakma"} cham{"Angka Cham"} + cyrl{"Angka Sirilik"} deva{"Angka Dewanagari"} + diak{"Angka Dives Akuru"} ethi{"Angka Etiopia"} finance{"Angka Finansial"} fullwide{"Angka Lebar Penuh"} geor{"Angka Georgia"} + gong{"Angka Gunjala Gondi"} + gonm{"Angka Masaram Gondi"} grek{"Angka Yunani"} greklow{"Angka Yunani Huruf Kecil"} gujr{"Angka Gujarat"} @@ -852,6 +928,8 @@ id{ hant{"Angka Tionghoa Tradisional"} hantfin{"Angka Keuangan Tionghoa Tradisional"} hebr{"Angka Ibrani"} + hmng{"Angka Pahawh Hmong"} + hmnp{"Angka Nyiakeng Puachue Hmong"} java{"Angka Jawa"} jpan{"Angka Jepang"} jpanfin{"Angka Keuangan Jepang"} @@ -864,27 +942,45 @@ id{ latn{"Angka Latin"} lepc{"Angka Lepcha"} limb{"Angka Limbu"} + mathbold{"Angka Tebal Matematika"} + mathdbl{"Angka Double-Struck Matematika"} + mathmono{"Angka Monospace Matematika"} + mathsanb{"Angka Tebal Sans-Serif Matematika"} + mathsans{"Angka Sans-Serif Matematika"} mlym{"Angka Malayalam"} + modi{"Angka Modi"} mong{"Angka Mongolia"} + mroo{"Angka Mro"} mtei{"Angka Meetei Mayek"} mymr{"Angka Myanmar"} mymrshan{"Angka Myanmar Shan"} - native{"Digit Asli"} + mymrtlng{"Angka Myanmar Tai Laing"} + native{"Angka Asli"} nkoo{"Angka N’Ko"} olck{"Angka Ol Chiki"} orya{"Angka Oriya"} + osma{"Angka Osmanya"} + rohg{"Angka Hanifi Rohingya"} roman{"Angka Romawi"} romanlow{"Angka Huruf Kecil Romawi"} saur{"Angka Saurashtra"} + shrd{"Angka Sharada"} + sind{"Angka Khudawadi"} + sinh{"Angka Sinhala Lith"} + sora{"Angka Sora Sompeng"} sund{"Angka Sunda"} + takr{"Angka Takri"} talu{"Angka Tai Lue Baru"} taml{"Angka Tamil Tradisional"} tamldec{"Angka Tamil"} telu{"Angka Telugu"} thai{"Angka Thai"} tibt{"Angka Tibet"} + tirh{"Angka Tirhuta"} traditional{"Angka Tradisional"} vaii{"Angka Vai"} + wara{"Angka Warang Citi"} + wcho{"Angka Wancho"} } } Variants{ @@ -894,14 +990,32 @@ id{ 1959ACAD{"Akademik"} 1994{"Ortografi Resia Standar"} 1996{"Ortografi Jerman 1996"} + ABL1943{"Formulasi ortografi 1943"} + AKUAPEM{"AKUAPIM"} ALALC97{"ALA-LC Latin, edisi 1997"} ALUKU{"Dialek Aluku"} + AO1990{"Perjanjian Ortografi Bahasa Portugis 1990"} + ARANES{"ARAN"} AREVELA{"Armenia Timur"} AREVMDA{"Armenia Barat"} + ARKAIKA{"Arkaika"} + ASANTE{"Asante"} + AUVERN{"Auvern"} BAKU1926{"Alfabet Latin Turki Terpadu"} + BALANKA{"Dialek Balanka Anii"} + BARLA{"Kelompok dialek Barlavento Kabuverdianu"} + BASICENG{"Basiceng"} + BAUDDHA{"Bauddha"} BISCAYAN{"BISKAY"} BISKE{"Dialek San Giorgio/Bila"} + BOHORIC{"Alfabet Bohorič"} BOONT{"Boontling"} + BORNHOLM{"Bornholm"} + CISAUP{"Cisaup"} + COLB1945{"Konvensi Ortografi Portugis-Brasil 1945"} + CORNU{"Cornu"} + CREISS{"Creiss"} + DAJNKO{"Alfabet Dajnko"} FONIPA{"Fonetik IPA"} FONUPA{"Fonetik UPA"} HEPBURN{"Hepburn Latin"} diff --git a/icu/icu4c/source/data/lang/ig.txt b/icu/icu4c/source/data/lang/ig.txt index 29452824442..0428aa6d786 100644 --- a/icu/icu4c/source/data/lang/ig.txt +++ b/icu/icu4c/source/data/lang/ig.txt @@ -13,41 +13,96 @@ ig{ numbers{"Nọmba"} } Languages{ + ab{"Abkaziani"} + ace{"Achinisi"} + ada{"Adangme"} + ady{"Adigi"} af{"Afrikaans"} agq{"Aghem"} + ain{"Ainu"} ak{"Akan"} + ale{"Alụt"} + alt{"Sọutarn Altai"} am{"Amariikị"} + an{"Aragonisị"} + ann{"Obolọ"} + anp{"Angika"} ar{"Arabiikị"} + arn{"Mapuche"} + arp{"Arapaho"} + ars{"Najdi Arabikị"} + as{"Asamisị"} asa{"Asụ"} + ast{"Asturianị"} + atj{"Atikamekwe"} + av{"Avarịk"} + awa{"Awadị"} + ay{"Ayịmarà"} az{"Azerbajanị"} + ba{"Bashki"} + ban{"Balinisị"} + bas{"Basaà"} be{"Belarusianụ"} + bem{"Bembà"} bez{"Bena"} bg{"Bọlụgarịa"} + bho{"Bojpuri"} + bi{"Bislama"} + bin{"Bini"} + bla{"Siksikà"} bm{"Bambara"} bn{"Bengali"} bo{"Tibetan"} br{"Breton"} brx{"Bọdọ"} bs{"Bosnia"} + bug{"Buginisị"} + byn{"Blin"} ca{"Catalan"} + cay{"Cayuga"} ccp{"Chakma"} ce{"Chechen"} ceb{"Cebụanọ"} + cgg{"Chiga"} + ch{"Chamoro"} + chk{"Chukisị"} + chm{"Mari"} + cho{"Choctawu"} + chp{"Chipewan"} chr{"Cheroke"} + chy{"Cheyene"} + ckb{"Kurdish ọsote"} + clc{"Chilcotinị"} co{"Kọsịan"} + crg{"Mịchif"} + crj{"Sọutarn East kree"} + crk{"Plains kree"} + crl{"Nọrtan Eastị Kree"} + crm{"Moọse kree"} + crr{"Carolina Algonịkwan"} cs{"Cheekị"} + csw{"Swampi kree"} cu{"Church slavic"} + cv{"Chuvash"} cy{"Wesh"} da{"Danịsh"} + dak{"Dakota"} + dar{"Dagwa"} dav{"Taịta"} de{"Jamanị"} + dgr{"Dogribụ"} dje{"Zarma"} + doi{"Dogri"} dsb{"Lowa Sorbịan"} dua{"Dụala"} + dv{"Divehi"} dyo{"Jọla-Fọnyị"} dz{"Dọzngọka"} + dzg{"Dazaga"} ebu{"Ebụm"} ee{"Ewe"} + efi{"Efik"} + eka{"Ekajukụ"} el{"Giriikị"} en{"Bekee"} eo{"Ndị Esperantọ"} @@ -59,176 +114,326 @@ ig{ ff{"Fula"} fi{"Fịnịsh"} fil{"Fịlịpịnọ"} + fj{"Fijanị"} fo{"Farọse"} + fon{"Fon"} fr{"Fụrenchị"} + frc{"Kajun Furenchị"} + frr{"Nọrtan Frisian"} fur{"Frụlịan"} fy{"Westan Frịsịan"} ga{"Ịrịsh"} + gaa{"Ga"} gd{"Sụkọtịs Gelị"} + gez{"Gịzị"} + gil{"Gilbertisị"} gl{"Galịcịan"} + gn{"Gwarani"} + gor{"Gorontalo"} gsw{"German Swiss"} gu{"Gụaratị"} guz{"Gụshị"} gv{"Mansị"} + gwi{"Gwichin"} ha{"Hausa"} + hai{"Haida"} haw{"Hawaịlịan"} + hax{"Sọutarn Haida"} he{"Hebrew"} hi{"Hindị"} + hil{"Hiligayanon"} hmn{"Hmong"} hr{"Kọrọtịan"} hsb{"Ụpa Sọrbịa"} ht{"Haịtịan ndị Cerọle"} hu{"Hụngarian"} + hup{"Hupa"} + hur{"Halkomelem"} + hy{"Armenianị"} + hz{"Herero"} ia{"Intalịgụa"} + iba{"Ibanị"} + ibb{"Ibibio"} id{"Indonisia"} ig{"Igbo"} ii{"Sịchụayị"} + ikt{"Westarn Canadian Inuktitut"} + ilo{"Iloko"} + inh{"Ingush"} + io{"Ido"} is{"Icịlandịk"} it{"Italịanu"} + iu{"Inuktitutị"} ja{"Japaniisi"} + jbo{"Lojban"} jgo{"Ngọmba"} jmc{"Machame"} jv{"Java"} ka{"Geọjịan"} kab{"Kabyle"} + kac{"Kachin"} + kaj{"Ju"} kam{"Kamba"} + kbd{"Kabadian"} + kcg{"Tịyap"} kde{"Makọnde"} kea{"Kabụverdịanụ"} + kfo{"Koro"} + kgp{"Kainganga"} + kha{"Khasi"} khq{"Kọyra Chịnị"} ki{"Kịkụyụ"} + kj{"Kwanyama"} kk{"Kazak"} kkj{"Kakọ"} kl{"Kalaalịsụt"} kln{"Kalenjịn"} km{"Keme"} + kmb{"Kimbundụ"} kn{"Kanhada"} ko{"Korịa"} kok{"Kọnkanị"} + kpe{"Kpele"} + kr{"Kanuri"} + krc{"Karaché-Balka"} + krl{"Karelian"} + kru{"Kuruk"} ks{"Kashmịrị"} ksb{"Shabala"} ksf{"Bafịa"} ksh{"Colognịan"} ku{"Ndị Kụrdịsh"} + kum{"Kumik"} + kv{"Komi"} kw{"Kọnịsh"} + kwk{"Kwakwala"} ky{"Kyrayz"} la{"Latịn"} + lad{"Ladino"} lag{"Langị"} lb{"Lụxenbọụgịsh"} + lez{"Lezgian"} lg{"Ganda"} + li{"Limburgish"} + lil{"Liloetị"} + lkt{"Lakota"} ln{"Lịngala"} lo{"Laọ"} + lou{"Louisiana Kreole"} + loz{"Lozi"} lrc{"Nọrtụ Lụrị"} + lsm{"Samia"} lt{"Lituanian"} lu{"Lịba-Katanga"} + lua{"Luba-Lulua"} + lun{"Lunda"} + lus{"Mizo"} luy{"Lụyịa"} lv{"Latviani"} + mad{"Madurese"} + mag{"Magahi"} mai{"Maịtịlị"} + mak{"Makasa"} mas{"Masaị"} + mdf{"Moksha"} + men{"Mende"} mer{"Merụ"} mfe{"Mọrịsye"} mg{"Malagasị"} mgh{"Makụwa Metọ"} mgo{"Meta"} + mh{"Marshalese"} mi{"Maọrị"} + mic{"Mịkmak"} + min{"Mịnangkabau"} mk{"Masedọnịa"} ml{"Malayalam"} mn{"Mọngolịan"} mni{"Manịpụrị"} + moe{"Inu-imun"} + moh{"Mohọk"} + mos{"Mossi"} mr{"Maratị"} ms{"Maleyi"} mt{"Matịse"} mua{"Mụdang"} mul{"Ọtụtụ asụsụ"} + mus{"Muscogee"} + mwl{"Mịrandisị"} my{"Bụrmese"} + myv{"Erzaya"} mzn{"Mazandaranị"} + na{"Nauru"} + nap{"Nịapolitan"} naq{"Nama"} nb{"Nọrweyịan Bọkmal"} nd{"Nọrtụ Ndabede"} nds{"Lowa German"} ne{"Nepali"} + new{"Nịwari"} + ng{"Ndonga"} + nia{"Nias"} + niu{"Niwan"} nl{"Dọchị"} nmg{"Kwasịọ"} nn{"Nọrweyịan Nynersk"} nnh{"Nglembọn"} + no{"Nọrweyịan"} + nog{"Nogai"} + nqo{"Nkọ"} + nr{"Sọut Ndebele"} + nso{"Nọrtan Sotọ"} nus{"Nụer"} + nv{"Navajo"} ny{"Nyanja"} nyn{"Nyakọle"} + oc{"Osịtan"} + ojb{"Nọrtwestan Ojibwa"} + ojc{"Ojibwa ọsote"} + ojs{"Oji-kree"} + ojw{"Westarn Ojibwa"} + oka{"Okanagan"} om{"Ọromo"} or{"Ọdịa"} os{"Osetik"} pa{"Punjabi"} + pag{"Pangasinan"} + pam{"Pampanga"} + pap{"Papịamento"} + pau{"Palawan"} pcm{"Pidgịn"} + pis{"Pijịn"} pl{"Poliishi"} + pqm{"Maliset-Pasamakwodị"} prg{"Prụssịan"} ps{"Pashọ"} pt{"Pọrtụgụese"} qu{"Qụechụa"} + rap{"Rapunwị"} + rar{"Rarotonganị"} + rhg{"Rohinga"} rm{"Rọmansị"} rn{"Rụndị"} ro{"Romania"} rof{"Rọmbọ"} ru{"Rọshian"} + rup{"Aromanian"} rw{"Kinyarwanda"} rwk{"Rwa"} sa{"Sansịkịt"} + sad{"Sandawe"} sah{"Saka"} saq{"Sambụrụ"} sat{"Santalị"} + sba{"Nkambé"} sbp{"Sangụ"} + sc{"Sardinian"} + scn{"Sisịlian"} + sco{"Scots"} sd{"Sịndh"} se{"Nọrtan Samị"} seh{"Sena"} ses{"Kọyraboro Senị"} sg{"Sangọ"} shi{"Tachịkịt"} + shn{"Shan"} si{"Sinhala"} sk{"Slova"} sl{"Slovịan"} + slh{"Sọutarn Lushoọtseed"} sm{"Samọa"} smn{"Inarị Samị"} + sms{"Skolt sami"} sn{"Shọna"} + snk{"Soninké"} so{"Somali"} + sq{"Albanianị"} sr{"Sebịan"} + srn{"Sranan Tongo"} + ss{"Swati"} st{"Sọụth Soto"} + str{"Straits Salish"} + su{"Sudanese"} + suk{"Sukuma"} sv{"Sụwidiishi"} + sw{"Swahili"} + swb{"Komorịan"} + syr{"Sirịak"} ta{"Tamil"} + tce{"Sọutarn Tuchone"} te{"Telụgụ"} + tem{"Timne"} teo{"Tesọ"} + tet{"Tetum"} tg{"Tajịk"} + tgx{"Tagish"} th{"Taị"} + tht{"Tahitan"} ti{"Tịgrịnya"} + tig{"Tịgre"} tk{"Turkịs"} + tlh{"Klingon"} + tli{"Tlịngịt"} + tn{"Swana"} to{"Tọngan"} + tok{"Tokị pọna"} + tpi{"Tok pisin"} tr{"Tọkiishi"} + trv{"Tarokọ"} + ts{"Songa"} tt{"Tata"} + ttm{"Nọrtan Tuchone"} + tum{"Tumbuka"} + tvl{"Tuvalu"} twq{"Tasawa"} + ty{"Tahitian"} + tyv{"Tuvinian"} + tzm{"Central Atlas"} + udm{"Udumụrt"} ug{"Ụyghụr"} uk{"Ukureenị"} + umb{"Umbụndụ"} und{"Asụsụ amaghị"} ur{"Urdụ"} uz{"Ụzbek"} vai{"Val"} + ve{"Venda"} vi{"Vietnamisi"} vo{"Volapụ"} vun{"Vụnjọ"} + wa{"Waloọn"} wae{"Wasa"} + wal{"Woleịta"} + war{"Waraị"} wo{"Wolọf"} + wuu{"Wụ Chainisị"} + xal{"Kalmik"} xh{"Xhọsa"} xog{"Sọga"} yav{"Yangben"} + ybb{"Yemba"} yi{"Yịdịsh"} yo{"Yoruba"} + yrl{"Nheengatụ"} yue{"Katọnịse"} + zgh{"Standard Moroccan Tamazait"} zh{"Chainisi"} zu{"Zulu"} + zun{"Zuni"} zxx{"Ndị ọzọ abụghị asụsụ"} + zza{"Zaza"} } Scripts{ + Adlm{"Adlam"} Arab{"Mkpụrụ Okwu Arabic"} + Aran{"Nastalik"} Armn{"Mkpụrụ ọkwụ Armenịan"} Beng{"Mkpụrụ ọkwụ Bangla"} Bopo{"Mkpụrụ ọkwụ Bopomofo"} Brai{"Braịlle"} + Cakm{"Chakma"} + Cans{"Unified Canadian Aboriginal Syllabics"} + Cher{"Cherọkee"} Cyrl{"Mkpụrụ Okwu Cyrillic"} Deva{"Mkpụrụ ọkwụ Devangarị"} Ethi{"Mkpụrụ ọkwụ Etọpịa"} @@ -254,13 +459,22 @@ ig{ Latn{"Latin"} Mlym{"Malayala"} Mong{"Mọngọlịan"} + Mtei{"Meitei Mayek"} Mymr{"Myanmar"} + Nkoo{"Nkoọ"} + Olck{"Ochiki"} Orya{"Ọdịa"} + Rohg{"Hanifi"} Sinh{"Sinhala"} + Sund{"Sundanisị"} + Syrc{"Syriak"} Taml{"Tamịl"} Telu{"Telụgụ"} + Tfng{"Tifinag"} Thaa{"Taa"} Tibt{"Tịbeta"} + Vaii{"Vai"} + Yiii{"Yị"} Zmth{"Mkpụrụ ọkwụ Mgbakọ"} Zsye{"Emojị"} Zsym{"Akara"} @@ -276,11 +490,15 @@ ig{ calendar{ buddhist{"Kalịnda Bụddịst"} chinese{"Kalịnda Chinese"} + coptic{"Kalenda Koptic"} dangi{"Kalịnda Dang"} ethiopic{"Kalịnda Etopịa"} + ethiopic-amete-alem{"Etiopic Amete Alem Kalenda"} gregorian{"Kalenda Gregory"} hebrew{"Kalịnda Hebrew"} islamic{"Kalịnda Islam"} + islamic-civil{"Islamik Kalenda"} + islamic-umalqura{"Islamik Kalenda"} iso8601{"Kalenda ISO-8601"} japanese{"Kalịnda Japanese"} persian{"Kalịnda Persian"} @@ -290,6 +508,7 @@ ig{ standard{"Ụsọrọ egọ nzụgbe"} } collation{ + ducet{"Default Unicode ụsọrọ nhazị"} search{"Ọchụchụ nịle"} standard{"Usoro Nhazi"} } @@ -315,6 +534,7 @@ ig{ armn{"Ọnụ ọgụgụ Armenịan"} armnlow{"ọbere ọnụ ọgụgụ Armenịan"} beng{"Ọnụ ọgụgụ Bang"} + cakm{"Ọnụ ọgụgụ Chakma"} deva{"Ọnụ ọgụgụ Devanagarị"} ethi{"Ọnụ ọgụgụ Etọpịa"} fullwide{"Ọnụ ọgụgụ ọbọsara"} @@ -329,6 +549,7 @@ ig{ hant{"Ọnụ ọgụgụ ọdinala chinese"} hantfin{"Ọnụ ọgụgụ akantụ ọdịnala Chinese"} hebr{"Ọnụ ọgụgụ Hebrew"} + java{"Ọnụ ọgụgụ Javanịsị"} jpan{"Ọnụ ọgụgụ Japanese"} jpanfin{"Ọnụ ọgụgụ akantụ Japanese"} khmr{"Ọnụ ọgụgụ Khmer"} @@ -336,7 +557,9 @@ ig{ laoo{"Ọnụ ọgụgụ Laọ"} latn{"Ọnụ Ọgụgụ Mpaghara Ọdịda Anyanwụ"} mlym{"Ọnụ ọgụgụ Malayala"} + mtei{"Ọnụ ọgụgụ Meetei Mayek"} mymr{"Ọnụ ọgụgụ Myamar"} + olck{"Ọnụ ọgụgụ Ochiki"} orya{"Ọnụ ọgụgụ Ọdịa"} roman{"Ọnụ ọgụgụ Roman"} romanlow{"Ọbere Ọnụ ọgụgụ Roman"} @@ -345,6 +568,7 @@ ig{ telu{"Ọnụ ọgụgụ Telụgụ"} thai{"Ọnụ ọgụgụ Taị"} tibt{"Ọnụ ọgụgụ Tịbeta"} + vaii{"Ọnụ ọgụgụ Vai"} } } codePatterns{ diff --git a/icu/icu4c/source/data/lang/is.txt b/icu/icu4c/source/data/lang/is.txt index cb9d1d64d4a..4bbe114cca2 100644 --- a/icu/icu4c/source/data/lang/is.txt +++ b/icu/icu4c/source/data/lang/is.txt @@ -41,15 +41,18 @@ is{ am{"amharíska"} an{"aragonska"} ang{"fornenska"} + ann{"obolo"} anp{"angíka"} ar{"arabíska"} arc{"arameíska"} arn{"mapuche"} arp{"arapahó"} + ars{"najdi-arabíska"} arw{"aravakska"} as{"assamska"} asa{"asu"} ast{"astúríska"} + atj{"atikamekw"} av{"avaríska"} awa{"avadí"} ay{"aímara"} @@ -100,14 +103,22 @@ is{ chp{"sípevíska"} chr{"Cherokee-mál"} chy{"sjeyen"} - ckb{"sorani-kúrdíska"} + ckb{"miðkúrdíska"} + clc{"chilcotin"} co{"korsíska"} cop{"koptíska"} cr{"krí"} + crg{"michif"} crh{"krímtyrkneska"} + crj{"suðaustur-cree"} + crk{"nehiyawak"} + crl{"norðaustur-cree"} + crm{"moose cree"} + crr{"Karólínu-algonkvínska"} crs{"seychelles-kreólska"} cs{"tékkneska"} csb{"kasúbíska"} + csw{"maskekon"} cu{"kirkjuslavneska"} cv{"sjúvas"} cy{"velska"} @@ -187,6 +198,7 @@ is{ ha{"hása"} hai{"haída"} haw{"havaíska"} + hax{"suður-haída"} he{"hebreska"} hi{"hindí"} hil{"híligaínon"} @@ -198,6 +210,7 @@ is{ ht{"haítíska"} hu{"ungverska"} hup{"húpa"} + hur{"halkomelem"} hy{"armenska"} hz{"hereró"} ia{"interlingua"} @@ -208,6 +221,7 @@ is{ ig{"ígbó"} ii{"sísúanjí"} ik{"ínúpíak"} + ikt{"vestur-kanadískt inúktitút"} ilo{"ílokó"} inh{"ingús"} io{"ídó"} @@ -234,6 +248,7 @@ is{ kea{"grænhöfðeyska"} kfo{"koro"} kg{"kongóska"} + kgp{"kaingang"} kha{"kasí"} kho{"kotaska"} khq{"koyra chiini"} @@ -264,6 +279,7 @@ is{ kut{"kútenaí"} kv{"komíska"} kw{"kornbreska"} + kwk{"kwakʼwala"} ky{"kirgiska"} la{"latína"} lad{"ladínska"} @@ -274,6 +290,7 @@ is{ lez{"lesgíska"} lg{"ganda"} li{"limbúrgíska"} + lil{"lillooet"} lkt{"lakóta"} ln{"lingala"} lo{"laó"} @@ -281,6 +298,7 @@ is{ lou{"kreólska (Louisiana)"} loz{"lozi"} lrc{"norðurlúrí"} + lsm{"saamia"} lt{"litháíska"} lu{"lúbakatanga"} lua{"luba-lulua"} @@ -314,13 +332,14 @@ is{ mn{"mongólska"} mnc{"mansjú"} mni{"manípúrí"} + moe{"innu-aimun"} moh{"móhíska"} mos{"mossí"} mr{"maratí"} ms{"malaíska"} mt{"maltneska"} mua{"mundang"} - mul{"margvísleg mál"} + mul{"mörg tungumál"} mus{"krík"} mwl{"mirandesíska"} mwr{"marvarí"} @@ -358,6 +377,11 @@ is{ nzi{"nsíma"} oc{"oksítaníska"} oj{"ojibva"} + ojb{"norðvestur-ojibwa"} + ojc{"ojibwa"} + ojs{"oji-cree"} + ojw{"vestur-ojibwa"} + oka{"okanagan"} om{"oromo"} or{"óría"} os{"ossetíska"} @@ -373,8 +397,10 @@ is{ peo{"fornpersneska"} phn{"fönikíska"} pi{"palí"} + pis{"pijin"} pl{"pólska"} pon{"ponpeiska"} + pqm{"maliseet-passamaquoddy"} prg{"prússneska"} pro{"fornpróvensalska"} ps{"pastú"} @@ -384,12 +410,12 @@ is{ raj{"rajastaní"} rap{"rapanúí"} rar{"rarótongska"} + rhg{"rohingja"} rm{"rómanska"} rn{"rúndí"} ro{"rúmenska"} rof{"rombó"} rom{"romaní"} - root{"rót"} ru{"rússneska"} rup{"arúmenska"} rw{"kínjarvanda"} @@ -420,6 +446,7 @@ is{ sid{"sídamó"} sk{"slóvakíska"} sl{"slóvenska"} + slh{"suður-lushootseed"} sm{"samóska"} sma{"suðursamíska"} smj{"lúlesamíska"} @@ -436,6 +463,7 @@ is{ ss{"svatí"} ssy{"saho"} st{"suðursótó"} + str{"Straits-salisíanska"} su{"súndanska"} suk{"súkúma"} sus{"súsú"} @@ -446,13 +474,16 @@ is{ syc{"klassísk sýrlenska"} syr{"sýrlenska"} ta{"tamílska"} + tce{"suður-tutchone"} te{"telúgú"} tem{"tímne"} teo{"tesó"} ter{"terenó"} tet{"tetúm"} tg{"tadsjikska"} + tgx{"tagíska"} th{"taílenska"} + tht{"tahltan"} ti{"tígrinja"} tig{"tígre"} tiv{"tív"} @@ -465,12 +496,14 @@ is{ tn{"tsúana"} to{"tongverska"} tog{"tongverska (nyasa)"} + tok{"toki pona"} tpi{"tokpisin"} tr{"tyrkneska"} trv{"tarókó"} ts{"tsonga"} tsi{"tsimsíska"} tt{"tatarska"} + ttm{"norður-tutchone"} tum{"túmbúka"} tvl{"túvalúska"} tw{"tví"} @@ -499,6 +532,7 @@ is{ was{"vasjó"} wbp{"varlpiri"} wo{"volof"} + wuu{"wu-kínverska"} xal{"kalmúkska"} xh{"sósa"} xog{"sóga"} @@ -508,6 +542,7 @@ is{ ybb{"yemba"} yi{"jiddíska"} yo{"jórúba"} + yrl{"nheengatu"} yue{"kantónska"} za{"súang"} zap{"sapótek"} @@ -521,7 +556,9 @@ is{ zza{"zázáíska"} } Scripts{ + Adlm{"adlam"} Arab{"arabískt"} + Aran{"nastaliq"} Armn{"armenskt"} Bali{"balinesíska"} Batk{"batakíska"} @@ -529,6 +566,9 @@ is{ Bopo{"bopomofo"} Brah{"brahmíska"} Brai{"blindraletur"} + Cakm{"chakma"} + Cans{"samræmt kanadískt samstöfuletur frumbyggja"} + Cher{"cherokí"} Copt{"koptíska"} Cyrl{"kyrillískt"} Deva{"devanagari"} @@ -557,16 +597,23 @@ is{ Mand{"mandaíska"} Mlym{"malalajam"} Mong{"mongólskt"} + Mtei{"meitei mayek"} Mymr{"mjanmarskt"} Nkoo{"n-kó"} + Olck{"ol chiki"} Orya{"oriya"} + Rohg{"hanifi"} Sinh{"sinhala"} Sund{"sundanesíska"} + Syrc{"syriakíska"} Taml{"tamílskt"} Telu{"telúgú"} + Tfng{"tifinagh"} Thaa{"thaana"} Thai{"taílenskt"} Tibt{"tíbeskt"} + Vaii{"vai"} + Yiii{"yí"} Zmth{"stærðfræðitákn"} Zsye{"emoji-tákn"} Zsym{"tákn"} @@ -685,6 +732,7 @@ is{ armn{"Armenskir tölustafir"} armnlow{"Armenskar lágstafatölur"} beng{"Bengalskar tölur"} + cakm{"Chakma-tölur"} deva{"Devanagari tölur"} ethi{"Eþíópískir tölustafir"} finance{"Viðskiptafræðileg töluorð"} @@ -700,6 +748,7 @@ is{ hant{"Hefðbundnir kínverskir tölustafir"} hantfin{"Hefðbundnar kínverskar fjármálatölur"} hebr{"Hebreskir tölustafir"} + java{"Javanskar tölur"} jpan{"Japanskir tölustafir"} jpanfin{"Japanskar fjármálatölur"} khmr{"Kmerískar tölur"} @@ -708,8 +757,10 @@ is{ latn{"Vestrænar tölur"} mlym{"Malayalam-tölur"} mong{"Mongólskar tölur"} + mtei{"Meetei mayek-tölur"} mymr{"Mjanmarskar tölur"} native{"Upprunalegir tölustafir"} + olck{"Ol chiki-tölur"} orya{"Odia-tölur"} roman{"Rómverskir tölustafir"} romanlow{"Rómverskar lágstafatölur"} diff --git a/icu/icu4c/source/data/lang/it.txt b/icu/icu4c/source/data/lang/it.txt index 4e7a57ed819..376384a4d47 100644 --- a/icu/icu4c/source/data/lang/it.txt +++ b/icu/icu4c/source/data/lang/it.txt @@ -44,6 +44,7 @@ it{ am{"amarico"} an{"aragonese"} ang{"inglese antico"} + ann{"obolo"} anp{"angika"} ar{"arabo"} arc{"aramaico"} @@ -59,6 +60,7 @@ it{ asa{"asu"} ase{"lingua dei segni americana"} ast{"asturiano"} + atj{"atikamekw"} av{"avaro"} avk{"kotava"} awa{"awadhi"} @@ -124,14 +126,22 @@ it{ chr{"cherokee"} chy{"cheyenne"} ckb{"curdo sorani"} + clc{"chilcotin"} co{"corso"} cop{"copto"} cps{"capiznon"} cr{"cree"} + crg{"métchif"} crh{"turco crimeo"} + crj{"cree sud-orientale"} + crk{"cree delle pianure"} + crl{"cree nord-orientale"} + crm{"cree moose"} + crr{"algonchino della Carolina"} crs{"creolo delle Seychelles"} cs{"ceco"} csb{"kashubian"} + csw{"cree delle paludi"} cu{"slavo ecclesiastico"} cv{"ciuvascio"} cy{"gallese"} @@ -222,6 +232,7 @@ it{ hai{"haida"} hak{"hakka"} haw{"hawaiano"} + hax{"haida meridionale"} he{"ebraico"} hi{"hindi"} hif{"hindi figiano"} @@ -235,6 +246,7 @@ it{ ht{"creolo haitiano"} hu{"ungherese"} hup{"hupa"} + hur{"halkomelem"} hy{"armeno"} hz{"herero"} ia{"interlingua"} @@ -245,6 +257,7 @@ it{ ig{"igbo"} ii{"sichuan yi"} ik{"inupiak"} + ikt{"inuktitut canadese occidentale"} ilo{"ilocano"} inh{"ingush"} io{"ido"} @@ -265,7 +278,7 @@ it{ kaa{"kara-kalpak"} kab{"cabilo"} kac{"kachin"} - kaj{"kai"} + kaj{"jju"} kam{"kamba"} kaw{"kawi"} kbd{"cabardino"} @@ -308,6 +321,7 @@ it{ kut{"kutenai"} kv{"komi"} kw{"cornico"} + kwk{"kwakʼwala"} ky{"kirghiso"} la{"latino"} lad{"giudeo-spagnolo"} @@ -320,6 +334,7 @@ it{ lg{"ganda"} li{"limburghese"} lij{"ligure"} + lil{"lillooet"} liv{"livone"} lkt{"lakota"} lmo{"lombardo"} @@ -329,6 +344,7 @@ it{ lou{"creolo della Louisiana"} loz{"lozi"} lrc{"luri settentrionale"} + lsm{"samia"} lt{"lituano"} ltg{"letgallo"} lu{"luba-katanga"} @@ -367,6 +383,7 @@ it{ mn{"mongolo"} mnc{"manchu"} mni{"manipuri"} + moe{"innu-aimun"} moh{"mohawk"} mos{"mossi"} mr{"marathi"} @@ -417,6 +434,11 @@ it{ nzi{"nzima"} oc{"occitano"} oj{"ojibwa"} + ojb{"ojibwe nord-occidentale"} + ojc{"ojibwe centrale"} + ojs{"oji-cree"} + ojw{"ojibwe occidentale"} + oka{"okanagan"} om{"oromo"} or{"odia"} os{"ossetico"} @@ -435,10 +457,12 @@ it{ pfl{"tedesco palatino"} phn{"fenicio"} pi{"pali"} + pis{"pijin"} pl{"polacco"} pms{"piemontese"} pnt{"pontico"} pon{"ponape"} + pqm{"malecite-passamaquoddy"} prg{"prussiano"} pro{"provenzale antico"} ps{"pashto"} @@ -450,6 +474,7 @@ it{ rap{"rapanui"} rar{"rarotonga"} rgn{"romagnolo"} + rhg{"rohingya"} rif{"tarifit"} rm{"romancio"} rn{"rundi"} @@ -495,6 +520,7 @@ it{ sid{"sidamo"} sk{"slovacco"} sl{"sloveno"} + slh{"lushootseed meridionale"} sli{"tedesco slesiano"} sly{"selayar"} sm{"samoano"} @@ -514,6 +540,7 @@ it{ ssy{"saho"} st{"sotho del sud"} stq{"saterfriesisch"} + str{"salish straits"} su{"sundanese"} suk{"sukuma"} sus{"susu"} @@ -525,6 +552,7 @@ it{ syr{"siriaco"} szl{"slesiano"} ta{"tamil"} + tce{"tutchone meridionale"} tcy{"tulu"} te{"telugu"} tem{"temne"} @@ -532,7 +560,9 @@ it{ ter{"tereno"} tet{"tetum"} tg{"tagico"} - th{"thai"} + tgx{"tagish"} + th{"thailandese"} + tht{"tahltan"} ti{"tigrino"} tig{"tigre"} tiv{"tiv"} @@ -547,6 +577,7 @@ it{ tn{"tswana"} to{"tongano"} tog{"nyasa del Tonga"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turco"} tru{"turoyo"} @@ -555,6 +586,7 @@ it{ tsd{"zaconico"} tsi{"tsimshian"} tt{"tataro"} + ttm{"tutchone settentrionale"} ttt{"tat islamico"} tum{"tumbuka"} tvl{"tuvalu"} @@ -614,6 +646,7 @@ it{ zza{"zaza"} } Scripts{ + Adlm{"adlam"} Afak{"afaka"} Aghb{"albanese caucasico"} Arab{"arabo"} @@ -633,7 +666,7 @@ it{ Bugi{"buginese"} Buhd{"buhid"} Cakm{"chakma"} - Cans{"simboli aborigeni canadesi unificati"} + Cans{"sillabario aborigeno canadese unificato"} Cari{"carian"} Cham{"cham"} Cher{"cherokee"} @@ -730,6 +763,7 @@ it{ Prti{"partico delle iscrizioni"} Qaag{"zawgyi"} Rjng{"rejang"} + Rohg{"hanifi"} Roro{"rongorongo"} Runr{"runico"} Samr{"samaritano"} @@ -744,7 +778,7 @@ it{ Sora{"sora sompeng"} Sund{"sundanese"} Sylo{"syloti nagri"} - Syrc{"siriano"} + Syrc{"siriaco"} Syre{"siriaco estrangelo"} Syrj{"siriaco occidentale"} Syrn{"siriaco orientale"} @@ -764,7 +798,7 @@ it{ Tibt{"tibetano"} Tirh{"tirhuta"} Ugar{"ugarita"} - Vaii{"vaii"} + Vaii{"vai"} Visp{"alfabeto visivo"} Wara{"varang kshiti"} Wole{"woleai"} @@ -798,7 +832,7 @@ it{ hebrew{"Calendario ebraico"} indian{"calendario nazionale indiano"} islamic{"Calendario islamico"} - islamic-civil{"calendario civile islamico"} + islamic-civil{"Calendario islamico tabulare"} islamic-rgsa{"Calendario islamico (Arabia Saudita, osservazione)"} islamic-tbla{"Calendario islamico (tabulare, era astronomica)"} islamic-umalqura{"Calendario islamico (Umm al-Qura)"} @@ -843,21 +877,21 @@ it{ tertiary{"Ordina accenti/lettere/larghezza"} } collation{ - big5han{"cinese tradizionale"} - compat{"Ordinamento compatto"} + big5han{"Ordinamento Cinese tradizionale - Big5"} + compat{"Ordinamento precedente, per compatibilità"} dictionary{"Ordinamento dizionario"} ducet{"Ordinamento Unicode predefinito"} - gb2312han{"cinese semplificato"} - phonebook{"ordine elenco telefonico"} + gb2312han{"Ordinamento Cinese semplificato - GB2312"} + phonebook{"Ordinamento Elenco telefonico"} phonetic{"Ordinamento fonetico"} - pinyin{"ordine pinyin"} + pinyin{"Ordinamento pinyin"} reformed{"Ordinamento riformato"} search{"Ricerca generica"} searchjl{"Cerca per consonante hangul iniziale"} standard{"Ordinamento standard"} - stroke{"ordine segni"} - traditional{"ordine tradizionale"} - unihan{"Ordinamento in base ai radicali"} + stroke{"Ordinamento tratti"} + traditional{"Ordinamento tradizionale"} + unihan{"Ordinamento tratti radicali"} zhuyin{"Ordinamento Zhuyin"} } d0{ diff --git a/icu/icu4c/source/data/lang/ja.txt b/icu/icu4c/source/data/lang/ja.txt index 1b77d099e35..0adf718048a 100644 --- a/icu/icu4c/source/data/lang/ja.txt +++ b/icu/icu4c/source/data/lang/ja.txt @@ -44,6 +44,7 @@ ja{ am{"アムハラ語"} an{"アラゴン語"} ang{"古英語"} + ann{"オボロ語"} anp{"アンギカ語"} ar{"アラビア語"} arc{"アラム語"} @@ -59,6 +60,7 @@ ja{ asa{"アス語"} ase{"アメリカ手話"} ast{"アストゥリアス語"} + atj{"アティカメク語"} av{"アヴァル語"} avk{"コタヴァ"} awa{"アワディー語"} @@ -124,14 +126,22 @@ ja{ chr{"チェロキー語"} chy{"シャイアン語"} ckb{"中央クルド語"} + clc{"チルコーティン語"} co{"コルシカ語"} cop{"コプト語"} cps{"カピス語"} cr{"クリー語"} + crg{"ミチフ語"} crh{"クリミア・タタール語"} + crj{"東部クリー語(南部)"} + crk{"平原クリー語"} + crl{"東部クリー語(北部)"} + crm{"ムースクリー語"} + crr{"カロライナ・アルゴンキン語"} crs{"セーシェル・クレオール語"} cs{"チェコ語"} csb{"カシューブ語"} + csw{"湿原クリー語"} cu{"教会スラブ語"} cv{"チュヴァシ語"} cy{"ウェールズ語"} @@ -223,6 +233,7 @@ ja{ hai{"ハイダ語"} hak{"客家語"} haw{"ハワイ語"} + hax{"南部ハイダ語"} he{"ヘブライ語"} hi{"ヒンディー語"} hif{"フィジー・ヒンディー語"} @@ -236,6 +247,7 @@ ja{ ht{"ハイチ・クレオール語"} hu{"ハンガリー語"} hup{"フパ語"} + hur{"ハルコメレム語"} hy{"アルメニア語"} hz{"ヘレロ語"} ia{"インターリングア"} @@ -246,6 +258,7 @@ ja{ ig{"イボ語"} ii{"イ語"} ik{"イヌピアック語"} + ikt{"イヌイナクトゥン語"} ilo{"イロカノ語"} inh{"イングーシ語"} io{"イド語"} @@ -312,6 +325,7 @@ ja{ kut{"クテナイ語"} kv{"コミ語"} kw{"コーンウォール語"} + kwk{"クヮキゥワラ語"} ky{"キルギス語"} la{"ラテン語"} lad{"ラディノ語"} @@ -324,6 +338,7 @@ ja{ lg{"ガンダ語"} li{"リンブルフ語"} lij{"リグリア語"} + lil{"リルエット語"} liv{"リヴォニア語"} lkt{"ラコタ語"} lmo{"ロンバルド語"} @@ -333,6 +348,7 @@ ja{ lou{"ルイジアナ・クレオール語"} loz{"ロジ語"} lrc{"北ロル語"} + lsm{"サーミア語"} lt{"リトアニア語"} ltg{"ラトガリア語"} lu{"ルバ・カタンガ語"} @@ -371,6 +387,7 @@ ja{ mn{"モンゴル語"} mnc{"満州語"} mni{"マニプリ語"} + moe{"イヌー=アイムン語"} moh{"モーホーク語"} mos{"モシ語"} mr{"マラーティー語"} @@ -421,6 +438,11 @@ ja{ nzi{"ンゼマ語"} oc{"オック語"} oj{"オジブウェー語"} + ojb{"北西部オジブワ語"} + ojc{"中部オジブワ語"} + ojs{"セヴァーン・オジブワ語"} + ojw{"西部オジブワ語"} + oka{"オカナガン語"} om{"オロモ語"} or{"オディア語"} os{"オセット語"} @@ -440,10 +462,12 @@ ja{ pfl{"プファルツ語"} phn{"フェニキア語"} pi{"パーリ語"} + pis{"ピジン語"} pl{"ポーランド語"} pms{"ピエモンテ語"} pnt{"ポントス・ギリシャ語"} pon{"ポンペイ語"} + pqm{"マリシート=パサマコディ語"} prg{"プロシア語"} pro{"古期プロバンス語"} ps{"パシュトゥー語"} @@ -455,13 +479,13 @@ ja{ rap{"ラパヌイ語"} rar{"ラロトンガ語"} rgn{"ロマーニャ語"} + rhg{"ロヒンギャ語"} rif{"リーフ語"} rm{"ロマンシュ語"} rn{"ルンディ語"} ro{"ルーマニア語"} rof{"ロンボ語"} rom{"ロマーニー語"} - root{"ルート"} rtm{"ロツマ語"} ru{"ロシア語"} rue{"ルシン語"} @@ -501,6 +525,7 @@ ja{ sid{"シダモ語"} sk{"スロバキア語"} sl{"スロベニア語"} + slh{"南部ルシュツィード語"} sli{"低シレジア語"} sly{"スラヤール語"} sm{"サモア語"} @@ -520,6 +545,7 @@ ja{ ssy{"サホ語"} st{"南部ソト語"} stq{"ザーターフリジア語"} + str{"ストレイツセイリッシュ語"} su{"スンダ語"} suk{"スクマ語"} sus{"スス語"} @@ -531,6 +557,7 @@ ja{ syr{"シリア語"} szl{"シレジア語"} ta{"タミル語"} + tce{"南部トゥショーニ語"} tcy{"トゥル語"} te{"テルグ語"} tem{"テムネ語"} @@ -538,7 +565,9 @@ ja{ ter{"テレーノ語"} tet{"テトゥン語"} tg{"タジク語"} + tgx{"タギシュ語"} th{"タイ語"} + tht{"タールタン語"} ti{"ティグリニア語"} tig{"ティグレ語"} tiv{"ティブ語"} @@ -553,6 +582,7 @@ ja{ tn{"ツワナ語"} to{"トンガ語"} tog{"トンガ語(ニアサ)"} + tok{"トキポナ語"} tpi{"トク・ピシン語"} tr{"トルコ語"} tru{"トゥロヨ語"} @@ -561,6 +591,7 @@ ja{ tsd{"ツァコン語"} tsi{"チムシュ語"} tt{"タタール語"} + ttm{"北部トゥショーニ語"} ttt{"ムスリム・タタール語"} tum{"トゥンブカ語"} tvl{"ツバル語"} @@ -621,6 +652,7 @@ ja{ zza{"ザザ語"} } Scripts{ + Adlm{"アドラム文字"} Afak{"アファカ文字"} Aghb{"カフカス・アルバニア文字"} Arab{"アラビア文字"} @@ -740,6 +772,7 @@ ja{ Plrd{"ポラード音声記号"} Prti{"碑文パルティア文字"} Rjng{"ルジャン文字"} + Rohg{"ロヒンギャ文字"} Roro{"ロンゴロンゴ文字"} Runr{"ルーン文字"} Samr{"サマリア文字"} @@ -809,7 +842,7 @@ ja{ hebrew{"ユダヤ暦"} indian{"インド国定暦"} islamic{"イスラム暦"} - islamic-civil{"イスラム歴(定周期、公民紀元)"} + islamic-civil{"イスラム暦(定周期、公民紀元)"} islamic-rgsa{"イスラム暦(サウジアラビア、月観測)"} islamic-tbla{"イスラム歴(定周期、天文紀元)"} islamic-umalqura{"イスラム暦(ウンム・アルクラー)"} diff --git a/icu/icu4c/source/data/lang/jv.txt b/icu/icu4c/source/data/lang/jv.txt index 7de1af008a4..4c8b4c84d61 100644 --- a/icu/icu4c/source/data/lang/jv.txt +++ b/icu/icu4c/source/data/lang/jv.txt @@ -13,47 +13,96 @@ jv{ numbers{"Angka"} } Languages{ + ab{"Abkhazian"} + ace{"Achinese"} + ada{"Adangme"} + ady{"Adyghe"} af{"Afrika"} agq{"Aghem"} + ain{"Ainu"} ak{"Akan"} + ale{"Aleut"} + alt{"Altai Sisih Kidul"} am{"Amharik"} + an{"Aragonese"} + ann{"Obolo"} + anp{"Angika"} ar{"Arab"} + arn{"Mapushe"} + arp{"Arapaho"} + ars{"Arab Najdi"} as{"Assam"} asa{"Asu"} ast{"Asturia"} + atj{"Atikamekw"} + av{"Avaric"} + awa{"Awadhi"} + ay{"Aymara"} az{"Azerbaijan"} + ba{"Bashkir"} + ban{"Bali"} bas{"Basaa"} be{"Belarus"} bem{"Bemba"} bez{"Bena"} bg{"Bulgaria"} + bho{"Bhojpuri"} + bi{"Bislama"} + bin{"Bini"} + bla{"Siksiká"} bm{"Bambara"} bn{"Bengali"} bo{"Tibet"} br{"Breton"} brx{"Bodo"} bs{"Bosnia lan Hercegovina"} + bug{"Bugis"} + byn{"Blin"} ca{"Katala"} + cay{"Kayuga"} ccp{"Chakma"} ce{"Chechen"} ceb{"Cebuano"} cgg{"Chiga"} + ch{"Khamorro"} + chk{"Chuukese"} + chm{"Mari"} + cho{"Choctaw"} + chp{"Chipewyan"} chr{"Cherokee"} + chy{"Cheyenne"} ckb{"Kurdi Tengah"} + clc{"Chilcotin"} co{"Korsika"} + crg{"Michif"} + crj{"Kree Kidul Wetan"} + crk{"Kree Polos"} + crl{"Kree Lor Segara"} + crm{"Moose Cree"} + crr{"Karolina Algonquian"} cs{"Ceska"} + csw{"Kree Rawa"} cu{"Slavia Gerejani"} + cv{"Khuvash"} cy{"Welsh"} da{"Dansk"} + dak{"Dakota"} + dar{"Dargwa"} dav{"Taita"} de{"Jérman"} + dgr{"Dogrib"} dje{"Zarma"} + doi{"Dogri"} dsb{"Sorbia Non Standar"} dua{"Duala"} + dv{"Divehi"} dyo{"Jola-Fonyi"} dz{"Dzongkha"} + dzg{"Dazaga"} ebu{"Embu"} ee{"Ewe"} + efi{"Efik"} + eka{"Ekajuk"} el{"Yunani"} en{"Inggris"} eo{"Esperanto"} @@ -65,184 +114,327 @@ jv{ ff{"Fulah"} fi{"Suomi"} fil{"Tagalog"} + fj{"Fijian"} fo{"Faroe"} + fon{"Fon"} fr{"Prancis"} + frc{"Prancis Cajun"} + frr{"Frisian Lor Segara"} fur{"Friulian"} fy{"Frisia Sisih Kulon"} ga{"Irlandia"} + gaa{"Ga"} gd{"Gaulia"} + gez{"Gees"} + gil{"Gilbertese"} gl{"Galisia"} + gn{"Guarani"} + gor{"Gorontalo"} gsw{"Jerman Swiss"} gu{"Gujarat"} guz{"Gusii"} gv{"Manx"} + gwi{"Gwichʼin"} ha{"Hausa"} + hai{"Haida"} haw{"Hawaii"} + hax{"Haida Sisih Kidul"} he{"Ibrani"} hi{"India"} + hil{"Hiligainon"} hmn{"Hmong"} hr{"Kroasia"} hsb{"Sorbia Standar"} ht{"Kreol Haiti"} hu{"Hungaria"} + hup{"Hupa"} + hur{"Halkomelem"} hy{"Armenia"} + hz{"Herero"} ia{"Interlingua"} + iba{"Iban"} + ibb{"Ibibio"} id{"Indonesia"} ig{"Iqbo"} ii{"Sichuan Yi"} + ikt{"Kanada Inuktitut Sisih Kulon"} + ilo{"Iloko"} + inh{"Ingus"} + io{"Ido"} is{"Islandia"} it{"Italia"} + iu{"Inuktitut"} ja{"Jepang"} + jbo{"Lojban"} jgo{"Ngomba"} jmc{"Machame"} jv{"Jawa"} ka{"Georgia"} kab{"Kabyle"} + kac{"Kakhin"} + kaj{"Jju"} kam{"Kamba"} + kbd{"Kabardian"} + kcg{"Tyap"} kde{"Makonde"} kea{"Kabuverdianu"} + kfo{"Koro"} + kgp{"Kaingang"} + kha{"Khasi"} khq{"Koyra Chiini"} ki{"Kikuyu"} + kj{"Kuanyama"} kk{"Kazakh"} kkj{"Kako"} kl{"Kalaallisut"} kln{"Kalenjin"} km{"Khmer"} + kmb{"Kimbundu"} kn{"Kannada"} ko{"Korea"} kok{"Konkani"} + kpe{"Kpelle"} + kr{"Kanuri"} + krc{"Karachai-Balkar"} + krl{"Karelian"} + kru{"Kuruk"} ks{"Kashmiri"} ksb{"Shambala"} ksf{"Bafia"} ksh{"Colonia"} ku{"Kurdis"} + kum{"Kumik"} + kv{"Komi"} kw{"Kernowek"} + kwk{"Kwakʼwala"} ky{"Kirgis"} la{"Latin"} + lad{"Ladino"} lag{"Langi"} lb{"Luksemburg"} + lez{"Lesghian"} lg{"Ganda"} + li{"Limburgish"} + lil{"Lillooet"} lkt{"Lakota"} ln{"Lingala"} lo{"Laos"} + lou{"Louisiana Creole"} + loz{"Losi"} lrc{"Luri Sisih Lor"} + lsm{"Saamia"} lt{"Lithuania"} lu{"Luba-Katanga"} + lua{"Luba-Lulua"} + lun{"Lunda"} luo{"Luo"} + lus{"Miso"} luy{"Luyia"} lv{"Latvia"} + mad{"Madura"} + mag{"Magahi"} mai{"Maithili"} + mak{"Makasar"} mas{"Masai"} + mdf{"Moksha"} + men{"Mende"} mer{"Meru"} mfe{"Morisyen"} mg{"Malagasi"} mgh{"Makhuwa-Meeto"} mgo{"Meta’"} + mh{"Marshallese"} mi{"Maori"} + mic{"Mi'kmak"} + min{"Minangkabau"} mk{"Makedonia"} ml{"Malayalam"} mn{"Mongolia"} mni{"Manipuri"} + moe{"Innu-aimun"} + moh{"Mohawk"} + mos{"Mossi"} mr{"Marathi"} ms{"Melayu"} mt{"Malta"} mua{"Mundang"} mul{"Basa Multilingua"} + mus{"Muskogee"} + mwl{"Mirandese"} my{"Myanmar"} + myv{"Ersia"} mzn{"Mazanderani"} + na{"Nauru"} + nap{"Neapolitan"} naq{"Nama"} nb{"Bokmål Norwegia"} nd{"Ndebele Lor"} nds{"Jerman Non Standar"} ne{"Nepal"} + new{"Newari"} + ng{"Ndonga"} + nia{"Nias"} + niu{"Niuean"} nl{"Walanda"} nmg{"Kwasio"} nn{"Nynorsk Norwegia"} nnh{"Ngiemboon"} + no{"Norwegia"} + nog{"Nogai"} + nqo{"N’Ko"} + nr{"Ndebele Kidul"} + nso{"Sotho Sisih Lor"} nus{"Nuer"} + nv{"Navajo"} ny{"Nyanja"} nyn{"Nyankole"} + oc{"Ossitan"} + ojb{"Ojibwa Kulon Segara"} + ojc{"Ojibwa Tengah"} + ojs{"Oji-Kree"} + ojw{"Ojibwa Sisih Kulon"} + oka{"Okanagan"} om{"Oromo"} or{"Odia"} os{"Ossetia"} pa{"Punjab"} + pag{"Pangasinan"} + pam{"Pampanga"} + pap{"Papiamento"} + pau{"Palauan"} pcm{"Nigeria Pidgin"} + pis{"Pijin"} pl{"Polandia"} + pqm{"Maliseet-Passamakuoddi"} prg{"Prusia"} ps{"Pashto"} pt{"Portugis"} qu{"Quechua"} + rap{"Rapanui"} + rar{"Rarotongan"} + rhg{"Rohingya"} rm{"Roman"} rn{"Rundi"} ro{"Rumania"} rof{"Rombo"} ru{"Rusia"} + rup{"Aromanian"} rw{"Kinyarwanda"} rwk{"Rwa"} sa{"Sanskerta"} + sad{"Sandawe"} sah{"Sakha"} saq{"Samburu"} sat{"Santali"} + sba{"Ngambai"} sbp{"Sangu"} + sc{"Sardinian"} + scn{"Sisilia"} + sco{"Skots"} sd{"Sindhi"} se{"Sami Sisih Lor"} seh{"Sena"} ses{"Koyraboro Senni"} sg{"Sango"} shi{"Tachelhit"} + shn{"Shan"} si{"Sinhala"} sk{"Slowakia"} sl{"Slovenia"} + slh{"Lushootseed Sisih Kidul"} sm{"Samoa"} smn{"Inari Sami"} + sms{"Skolt Sami"} sn{"Shona"} + snk{"Soninke"} so{"Somalia"} sq{"Albania"} sr{"Serbia"} + srn{"Sranan Tongo"} + ss{"Swati"} st{"Sotho Sisih Kidul"} + str{"Selat Salish"} su{"Sunda"} + suk{"Sukuma"} sv{"Swedia"} sw{"Swahili"} + swb{"Komorian"} + syr{"Siriak"} ta{"Tamil"} + tce{"Tutkhone Sisih Kidul"} te{"Telugu"} + tem{"Timne"} teo{"Teso"} + tet{"Tetum"} tg{"Tajik"} + tgx{"Tagish"} th{"Thailand"} + tht{"Tahltan"} ti{"Tigrinya"} + tig{"Tigre"} tk{"Turkmen"} + tlh{"Klingon"} + tli{"Tlingit"} + tn{"Tswana"} to{"Tonga"} + tok{"Toki Pona"} + tpi{"Tok Pisin"} tr{"Turki"} + trv{"Taroko"} + ts{"Tsonga"} tt{"Tatar"} + ttm{"Tutkhone Sisih Lor"} + tum{"Tumbuka"} + tvl{"Tupalu"} twq{"Tasawaq"} + ty{"Tahiti"} + tyv{"Tupinian"} tzm{"Tamazight Atlas Tengah"} + udm{"Udmurt"} ug{"Uighur"} uk{"Ukraina"} + umb{"Umbundu"} und{"Basa Ora Dikenali"} ur{"Urdu"} uz{"Uzbek"} vai{"Vai"} + ve{"Venda"} vi{"Vietnam"} vo{"Volapuk"} vun{"Vunjo"} + wa{"Walloon"} wae{"Walser"} + wal{"Wolaitta"} + war{"Warai"} wo{"Wolof"} + wuu{"Tyonghwa Wu"} + xal{"Kalmik"} xh{"Xhosa"} xog{"Soga"} yav{"Yangben"} + ybb{"Yemba"} yi{"Yiddish"} yo{"Yoruba"} + yrl{"Nheengatu"} yue{"Kanton"} zgh{"Tamazight Moroko Standar"} zh{"Tyonghwa"} zu{"Zulu"} + zun{"Zuni"} zxx{"Konten tanpa linguistik"} + zza{"Zaza"} } Scripts{ + Adlm{"Adlam"} Arab{"hija’iyah"} + Aran{"Nastalik"} Armn{"Armenia"} Beng{"Bangla"} Bopo{"Bopomofo"} Brai{"Braille"} + Cakm{"Chakma"} + Cans{"Wanda Manunggal Aborigin Kanada"} + Cher{"Sherokee"} Cyrl{"Sirilik"} Deva{"Devanagari"} Ethi{"Ethiopik"} @@ -267,14 +459,23 @@ jv{ Latn{"Latin"} Mlym{"Malayalam"} Mong{"Mongolia"} + Mtei{"Meitei Mayek"} Mymr{"Myanmar"} + Nkoo{"N’Ko"} + Olck{"Ol Chiki"} Orya{"Odia"} + Rohg{"Hanifi"} Sinh{"Sinhala"} + Sund{"Sunda"} + Syrc{"Siriak"} Taml{"Tamil"} Telu{"Telugu"} + Tfng{"Tifinak"} Thaa{"Thaana"} Thai{"Thailand"} Tibt{"Tibetan"} + Vaii{"Vai"} + Yiii{"Yi"} Zmth{"Notasi Matematika"} Zsye{"Emoji"} Zsym{"Simbol"} @@ -290,11 +491,16 @@ jv{ calendar{ buddhist{"Tanggalan Buddha"} chinese{"Tanggalan Cina"} + coptic{"Tanggalan Koptik"} dangi{"Tanggalan Dangi"} ethiopic{"Tanggalan Etiopia"} + ethiopic-amete-alem{"Tanggalan Etiopia Amete Alem"} gregorian{"Tanggalan Gregorian"} hebrew{"Tanggalan Ibrani"} islamic{"Tanggalan Islam"} + islamic-civil{"Tanggalan Islam (tabel, jaman sipil)"} + islamic-tbla{"Tanggalan Islam (tabel, jaman astronomi)"} + islamic-umalqura{"Tanggalan Islam (Mekah)"} iso8601{"Tanggalan ISO-8601"} japanese{"Tanggalan Jepang"} persian{"Tanggalan Persia"} @@ -330,6 +536,7 @@ jv{ armn{"Angka Armenia"} armnlow{"Angka Huruf Cilik Armenia"} beng{"Digit Bengali"} + cakm{"Digit Chakma"} deva{"Digit Devanagari"} ethi{"Angka Etiopia"} fullwide{"Digit Amba Kebak"} @@ -344,6 +551,7 @@ jv{ hant{"Angka Mandarin Tradisional"} hantfin{"Angka Finansial Mandarin Tradisional"} hebr{"Angka Ibrani"} + java{"Digit Jawa"} jpan{"Angka Jepang"} jpanfin{"Angka Finansial Jepang"} khmr{"Digit Khmer"} @@ -351,7 +559,9 @@ jv{ laoo{"Digit Lao"} latn{"Digit Latin"} mlym{"Digit Malayalam"} + mtei{"Digit Meetei Mayek"} mymr{"Digit Myanmar"} + olck{"Digit Ol Chiki"} orya{"Digit Odia"} roman{"Angka Romawi"} romanlow{"Angka Huruf Cilik Romawi"} @@ -360,6 +570,7 @@ jv{ telu{"Digit Telugu"} thai{"Digit Thailand"} tibt{"Digit Tibet"} + vaii{"Digit Vai"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/ka.txt b/icu/icu4c/source/data/lang/ka.txt index aa34141cf5a..ce7fcdbbb96 100644 --- a/icu/icu4c/source/data/lang/ka.txt +++ b/icu/icu4c/source/data/lang/ka.txt @@ -30,15 +30,18 @@ ka{ am{"ამჰარული"} an{"არაგონული"} ang{"ძველი ინგლისური"} + ann{"ობოლო"} anp{"ანგიკა"} ar{"არაბული"} arc{"არამეული"} arn{"მაპუდუნგუნი"} arp{"არაპაჰო"} + ars{"ნაჯის არაბული"} arw{"არავაკი"} as{"ასამური"} asa{"ასუ"} ast{"ასტურიული"} + atj{"ატიკამეკი"} av{"ხუნძური"} awa{"ავადი"} ay{"აიმარა"} @@ -84,13 +87,21 @@ ka{ chr{"ჩეროკი"} chy{"ჩეიენი"} ckb{"ცენტრალური ქურთული"} + clc{"ჩილკოტინი"} co{"კორსიკული"} cop{"კოპტური"} cr{"კრი"} + crg{"მიჩიფი"} crh{"ყირიმულ-თურქული"} + crj{"სამხრეთ-აღმოსავლეთის კრი"} + crk{"დაბლობის კრი"} + crl{"ჩრდილო-აღმოსავლეთის კრი"} + crm{"მუსური კრი"} + crr{"კაროლინური ალგონკინი"} crs{"სესელვა-კრეოლური ფრანგული"} cs{"ჩეხური"} csb{"კაშუბური"} + csw{"ჭაობის კრი"} cu{"საეკლესიო სლავური"} cv{"ჩუვაშური"} cy{"უელსური"} @@ -134,6 +145,7 @@ ka{ fo{"ფარერული"} fon{"ფონი"} fr{"ფრანგული"} + frc{"კაჟუნური ფრანგული"} frm{"საშუალო ფრანგული"} fro{"ძველი ფრანგული"} frr{"ჩრდილოფრიზიული"} @@ -161,7 +173,9 @@ ka{ gv{"მენური"} gwi{"გვიჩინი"} ha{"ჰაუსა"} + hai{"ჰაიდა"} haw{"ჰავაიური"} + hax{"სამხრეთული ჰაიდა"} he{"ებრაული"} hi{"ჰინდი"} hil{"ჰილიგაინონი"} @@ -172,6 +186,7 @@ ka{ ht{"ჰაიტიური კრეოლი"} hu{"უნგრული"} hup{"ჰუპა"} + hur{"ჰალკომელემი"} hy{"სომხური"} hz{"ჰერერო"} ia{"ინტერლინგუალური"} @@ -181,6 +196,7 @@ ka{ ie{"ინტერლინგი"} ig{"იგბო"} ii{"სიჩუანის ი"} + ikt{"დასავლეთ-კანადური ინუკტიტუტი"} ilo{"ილოკო"} inh{"ინგუშური"} io{"იდო"} @@ -206,6 +222,7 @@ ka{ kea{"კაბუვერდიანუ"} kfo{"კორო"} kg{"კონგო"} + kgp{"კაინგანგი"} kha{"ხასი"} khq{"კოირა-ჩიინი"} ki{"კიკუიუ"} @@ -235,6 +252,7 @@ ka{ kut{"კუტენაი"} kv{"კომი"} kw{"კორნული"} + kwk{"კვაკვალა"} ky{"ყირგიზული"} la{"ლათინური"} lad{"ლადინო"} @@ -245,12 +263,15 @@ ka{ lez{"ლეზგიური"} lg{"განდა"} li{"ლიმბურგული"} + lil{"ლილიეტი"} lkt{"ლაკოტა"} ln{"ლინგალა"} lo{"ლაოსური"} lol{"მონგო"} + lou{"ლუიზიანას კრეოლური"} loz{"ლოზი"} lrc{"ჩრდილოეთ ლური"} + lsm{"სამია"} lt{"ლიეტუვური"} lu{"ლუბა-კატანგა"} lua{"ლუბა-ლულუა"} @@ -284,6 +305,7 @@ ka{ mn{"მონღოლური"} mnc{"მანჯურიული"} mni{"მანიპური"} + moe{"ინუ-აიმუნი"} moh{"მოჰაუკური"} mos{"მოსი"} mr{"მარათჰი"} @@ -329,6 +351,11 @@ ka{ nzi{"ნზიმა"} oc{"ოქსიტანური"} oj{"ოჯიბვე"} + ojb{"ჩრდილო-დასავლეთის ოჯიბვა"} + ojc{"ცენტრალური ოჯიბვე"} + ojs{"ოჯი-კრი"} + ojw{"დასავლეთის ოჯიბვა"} + oka{"ოკანაგანი"} om{"ორომო"} or{"ორია"} os{"ოსური"} @@ -342,7 +369,9 @@ ka{ peo{"ძველი სპარსული"} phn{"ფინიკიური"} pi{"პალი"} + pis{"პიჯინი"} pl{"პოლონური"} + pqm{"მალისეტ-პასამაკვოდი"} prg{"პრუსიული"} pro{"ძველი პროვანსული"} ps{"პუშტუ"} @@ -352,12 +381,12 @@ ka{ raj{"რაჯასთანი"} rap{"რაპანუი"} rar{"რაროტონგული"} + rhg{"როჰინგა"} rm{"რეტორომანული"} rn{"რუნდი"} ro{"რუმინული"} rof{"რომბო"} rom{"ბოშური"} - root{"ძირეული ენა"} ru{"რუსული"} rup{"არომანული"} rw{"კინიარუანდა"} @@ -388,6 +417,7 @@ ka{ si{"სინჰალური"} sk{"სლოვაკური"} sl{"სლოვენური"} + slh{"სამხრეთული ლუშუციდი"} sm{"სამოა"} sma{"სამხრეთსამური"} smj{"ლულე-საამური"} @@ -402,6 +432,7 @@ ka{ ss{"სუატი"} ssy{"საჰო"} st{"სამხრეთ სოთოს ენა"} + str{"სტრეიტს სალიში"} su{"სუნდური"} suk{"სუკუმა"} sux{"შუმერული"} @@ -411,23 +442,29 @@ ka{ syc{"კლასიკური სირიული"} syr{"სირიული"} ta{"ტამილური"} + tce{"სამხრეთ ტუჩონი"} te{"ტელუგუ"} tem{"ტინმე"} teo{"ტესო"} tet{"ტეტუმი"} tg{"ტაჯიკური"} - th{"ტაი"} + tgx{"ტაგიში"} + th{"ტაილანდური"} + tht{"ტალტანი"} ti{"ტიგრინია"} tig{"თიგრე"} tk{"თურქმენული"} tlh{"კლინგონი"} + tli{"ტლინგიტი"} tn{"ტსვანა"} to{"ტონგანური"} + tok{"ტოკი-პონა"} tpi{"ტოკ-პისინი"} tr{"თურქული"} trv{"ტაროკო"} ts{"ტსონგა"} tt{"თათრული"} + ttm{"ჩრდილოეთ ტუჩონი"} tum{"ტუმბუკა"} tvl{"ტუვალუ"} tw{"თუი"} @@ -454,6 +491,7 @@ ka{ war{"ვარაი"} wbp{"ვალპირი"} wo{"ვოლოფური"} + wuu{"ვუ"} xal{"ყალმუხური"} xh{"ქჰოსა"} xog{"სოგა"} @@ -461,6 +499,7 @@ ka{ ybb{"იემბა"} yi{"იდიში"} yo{"იორუბა"} + yrl{"ნენგატუ"} yue{"კანტონური"} zbl{"ბლისსიმბოლოები"} zen{"ზენაგა"} @@ -472,8 +511,10 @@ ka{ zza{"ზაზაკი"} } Scripts{ + Adlm{"ადლამი"} Afak{"აფაკა"} Arab{"არაბული"} + Aran{"ნასტალიქი"} Armi{"იმპერიული არამეული"} Armn{"სომხური"} Avst{"ავესტური"} @@ -488,6 +529,7 @@ ka{ Brai{"ბრაილი"} Buhd{"ბუჰიდი"} Cakm{"ჩაკმა"} + Cans{"გაერთიანებული კანადური სილაბური"} Cari{"კარიული"} Cham{"ჩამი"} Cher{"ჩეროკი"} @@ -554,6 +596,7 @@ ka{ Mlym{"მალაიალამური"} Mong{"მონღოლური"} Mroo{"მრო"} + Mtei{"მანიპური"} Mymr{"მიანმური"} Narb{"ძველი ჩრდილოეთ-არაბული"} Nbat{"ნაბატეური"} @@ -573,6 +616,7 @@ ka{ Phnx{"ფინიკიური"} Prti{"მონუმენტური პართული"} Rjng{"რეჯანგი"} + Rohg{"ჰანიფი"} Roro{"რონგორონგო"} Runr{"რუნული"} Samr{"სამარიული"} @@ -601,7 +645,7 @@ ka{ Teng{"ტენგვარი"} Tfng{"ტიფინაღი"} Thaa{"თაანა"} - Thai{"ტაი"} + Thai{"ტაილანდური"} Tibt{"ტიბეტური"} Tirh{"ტირჰუტა"} Ugar{"უგარითული"} @@ -611,6 +655,7 @@ ka{ Wole{"ვოლეაი"} Xpeo{"ძველი სპარსული"} Xsux{"შუმერულ-აქადური ლურსმნული"} + Yiii{"ი"} Zinh{"გადაღებული"} Zmth{"მათემატიკური ნოტაცია"} Zsye{"Emoji"} @@ -627,13 +672,16 @@ ka{ calendar{ buddhist{"ბუდისტური კალენდარი"} chinese{"ჩინური კალენდარი"} + coptic{"კოპტური კალენდარი"} dangi{"კალენდარი დანგი"} ethiopic{"ეთიოპიური კალენდარი"} + ethiopic-amete-alem{"ეთიოპიური ამეთე ალემი კალენდარი"} gregorian{"გრიგორიანული კალენდარი"} hebrew{"ებრაული კალენდარი"} indian{"ინდოეთის ეროვნული კალენდარი"} islamic{"ისლამური კალენდარი"} islamic-civil{"ისლამური სამოქალაქო კალენდარი"} + islamic-umalqura{"ისლამური კალენდარი (უმ-ალ-ქურა)"} iso8601{"ISO-8601 კალენდარი"} japanese{"იაპონური კალენდარი"} persian{"სპარსული კალენდარი"} @@ -672,6 +720,7 @@ ka{ armn{"სომხური რიცხვები"} armnlow{"სომხური ქვედა რეგისტრის რიცხვები"} beng{"ბენგალური ციფრები"} + cakm{"ჩაკმა ციფრები"} deva{"დევანაგარის ციფრები"} ethi{"ეთიოპიური რიცხვები"} fullwide{"სრულსიგანიანი ციფრები"} @@ -686,6 +735,7 @@ ka{ hant{"ტრადიციული ჩინური რიცხვები"} hantfin{"ტრადიციული ჩინური ფინანსური რიცხვები"} hebr{"ებრაული რიცხვები"} + java{"იავური ციფრები"} jpan{"იაპონური რიცხვები"} jpanfin{"იაპონური ფინანსური რიცხვები"} khmr{"ქხმერული ციფრები"} @@ -695,7 +745,9 @@ ka{ limb{"ლიმბური ციფრები"} mlym{"მალაიალამური ციფრები"} mong{"მონღოლური ციფრები"} + mtei{"მანიპური ციფრები"} mymr{"მიანმური ციფრები"} + olck{"ოლ-ჩიკის ციფრები"} orya{"ორიული ციფრები"} roman{"რომაული ციფრები"} romanlow{"რომაული ქვედა რეგისტრის რიცხვები"} @@ -707,6 +759,7 @@ ka{ telu{"ტელუგუს ციფრები"} thai{"ტაილანდური ციფრები"} tibt{"ტიბეტური ციფრები"} + vaii{"ვაიური ციფრები"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/kgp.txt b/icu/icu4c/source/data/lang/kgp.txt new file mode 100644 index 00000000000..0c44b1b771e --- /dev/null +++ b/icu/icu4c/source/data/lang/kgp.txt @@ -0,0 +1,894 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +kgp{ + Keys{ + calendar{"Kurã-kar"} + cf{"tỹ nĩkri ve"} + colAlternate{"vẽnhrá gãgrá kuprãg já kãjatun ge"} + colBackwards{"rá-krivinja kãka to kajã kuprãg ra"} + colCaseFirst{"jag nã nón vin vẽnhrá mág/kãsir"} + colCaseLevel{"vẽnhrá kuprãg ta ũn-ũn ka ũn mág/ũn kãsir"} + colNormalization{"kuprẽg hár"} + colNumeric{"vẽnh nĩkrer kuprãg ra"} + colStrength{"kuprãg ge juke pẽ"} + collation{"jagnẽ nón fẽgfẽg há han"} + currency{"Jẽnkamu"} + hc{"Óra tĩg tỹ (12 vs. 24)"} + lb{"vẽfe mranh to ke"} + ms{"vẽnhkãmun to ke"} + numbers{"Vẽnh nĩkrer"} + timezone{"Óra tỹ’ũn"} + va{"vẽnhmỹ tá nĩnĩ ke"} + x{"Isa ĩn ta vóg ge"} + } + Languages{ + aa{"afar"} + ab{"amekaso"} + ace{"agsẽm"} + ach{"akori"} + ada{"anágme"} + ady{"anhige"} + ae{"avétiko"} + af{"afrikỹnẽ"} + afh{"afrihiri"} + agq{"aghẽm"} + ain{"ajinũ"} + ak{"akỹn"} + akk{"akajỹnũ"} + ale{"arevute"} + alt{"artaj sur"} + am{"amỹriko"} + an{"aragonẽ"} + ang{"ĩnhgrej arkajiku"} + anp{"ỹgika"} + ar{"arame"} + arc{"aramajiko"} + arn{"mỹpunugũn"} + arp{"arapaho"} + ars{"arame nẽgene"} + arw{"aruvaki"} + as{"ajamẽ"} + asa{"asu"} + ast{"anhturijỹnũ"} + av{"avariko"} + awa{"avanhi"} + ay{"ajimỹra"} + az{"ajermajỹnũ"} + ba{"majkir"} + bal{"marusi"} + ban{"marinẽj"} + bas{"masa"} + bax{"mamũm"} + bbj{"gumỹra"} + be{"huso-kupri"} + bej{"meja"} + bem{"mema"} + bez{"menỹ"} + bfd{"mafun"} + bg{"mugaru"} + bgn{"marusi-rãpurja"} + bho{"mojpuri"} + bi{"miramá"} + bik{"mikor"} + bin{"minĩ"} + bkm{"kãm"} + bla{"sigsika"} + bm{"mámara"} + bn{"megari"} + bo{"timetỹnũ"} + br{"mretỹ"} + bra{"mraj"} + brx{"mono"} + bs{"mojnia"} + bss{"akuse"} + bua{"murijato"} + bug{"muginẽj"} + bum{"muru"} + byn{"mrĩn"} + byv{"menuma"} + ca{"katarũg"} + cad{"kano"} + car{"karime"} + cay{"kajuga"} + cch{"ansỹm"} + ccp{"sakimỹ"} + ce{"sesẽnũ"} + ceb{"semujỹnũ"} + cgg{"siga"} + ch{"samãhu"} + chb{"simsa"} + chg{"sagataj"} + chk{"sukese"} + chm{"mỹri"} + chn{"jargỹ sinũki"} + cho{"sogtavo"} + chp{"sipevyjỹ"} + chr{"seroki"} + chy{"sejẽnẽ"} + ckb{"kurno kuju"} + co{"korso"} + cop{"komta"} + cr{"kri"} + crh{"krimẽja tá turko"} + crs{"sejséri krijoro-frỹsej"} + cs{"séko"} + csb{"kasumijỹ"} + cu{"eravu ekresijatiko"} + cv{"suvase"} + cy{"garej"} + da{"nhinỹmỹrkej"} + dak{"nakota"} + dar{"narguva"} + dav{"tajta"} + de{"arimỹv"} + del{"neravare"} + den{"sirave"} + dgr{"nogrim"} + din{"ninka"} + dje{"jarma"} + doi{"nogri"} + dsb{"soramiv rur"} + dua{"nuvara"} + dum{"orỹnej kuju"} + dv{"nivehi"} + dyo{"jora-fonyj"} + dyu{"nhivura"} + dz{"jãnga"} + dzg{"najaga"} + ebu{"ẽmu"} + ee{"eve"} + efi{"efike"} + egy{"ejimso arkajku"} + eka{"ekajuki"} + el{"gregu"} + elx{"eramĩte"} + en{"ĩnhgrej"} + enm{"ĩnhgrej kuju"} + eo{"enhperỹtu"} + es{"enhpỹjór"} + et{"enhtonĩjỹnũ"} + eu{"manhku"} + ewo{"evãnu"} + fa{"pérsa"} + fan{"fỹnge"} + fat{"fỹti"} + ff{"fura"} + fi{"fĩranẽj"} + fil{"firipĩnũ"} + fj{"fijỹnũ"} + fo{"fervej"} + fon{"fãm"} + fr{"frỹsej"} + frc{"frỹsej kajũn"} + frm{"frỹsej kuju"} + fro{"frỹsej arkajku"} + frr{"friso tỹ nãrti"} + frs{"frisỹ rãjur"} + fur{"frijurỹnũ"} + fy{"friso rãpur"} + ga{"irỹnej"} + gaa{"ga"} + gag{"gagavuj"} + gan{"gỹn"} + gay{"gajo"} + gba{"gemaja"} + gd{"gajériko enhkosej"} + gez{"gij"} + gil{"gimertej"} + gl{"garego"} + gmh{"arimỹv-téj kuju"} + gn{"góranĩ"} + goh{"arimỹv-téj arkajku"} + gon{"gãnni"} + gor{"gorãntar"} + got{"gótiko"} + grb{"gremo"} + grc{"gregu arkajku"} + gsw{"arimỹv (Suvisa)"} + gu{"gujerati"} + guz{"gusij"} + gv{"mỹnsi"} + gwi{"guvisĩn"} + ha{"havusa"} + hai{"hajna"} + hak{"haka"} + haw{"havajỹnũ"} + he{"emrajko"} + hi{"hĩni"} + hil{"hirigajnãn"} + hit{"hitita"} + hmn{"hymãg"} + ho{"hiri motu"} + hr{"krovata"} + hsb{"soramiv téj"} + hsn{"sijỹg"} + ht{"hajtijỹnũ"} + hu{"ũgaru"} + hup{"hupa"} + hy{"armẽnĩju"} + hz{"herero"} + ia{"vĩ-jãgja"} + iba{"iman"} + ibb{"imimijo"} + id{"ĩnonẽsijo"} + ie{"vĩ-ag kuju ki"} + ig{"igmo"} + ii{"sisuvỹ ji"} + ik{"ĩnũpijake"} + ilo{"irukỹnũ"} + inh{"ĩnguse"} + io{"ino"} + is{"kukryr"} + it{"itarijỹnũ"} + iu{"inugtituti"} + ja{"japonẽj"} + jbo{"rojmán"} + jgo{"gẽma"} + jmc{"mỹsame"} + jpr{"junajko-pérsa"} + jrb{"junajko-aramiko"} + jv{"javanẽj"} + ka{"jiórjijỹnũ"} + kaa{"kara-karkag"} + kab{"kamyre"} + kac{"kasĩn"} + kaj{"ju"} + kam{"kỹma"} + kaw{"kavi"} + kbd{"kamarnhijỹnũ"} + kbl{"kanẽnmu"} + kcg{"tyjam"} + kde{"mỹkãne"} + kea{"pu-tánh-vĩ"} + kfo{"koro"} + kg{"kãgorej"} + kgp{"kanhgág"} + kha{"kasi"} + kho{"kotanẽj"} + khq{"kujra sĩnĩ"} + ki{"kikuju"} + kj{"kuvanhỹmỹ"} + kk{"kajake"} + kkj{"kako"} + kl{"grohẽrỹnej"} + kln{"karẽnjĩn"} + km{"kymẽr"} + kmb{"kĩmuno"} + kn{"kanỹrim"} + ko{"korejỹnũ"} + koi{"komĩ-permyjag"} + kok{"kãkani"} + kos{"kosirajỹn"} + kpe{"kepere"} + kr{"kanũri"} + krc{"karasaj-markar"} + krl{"karérijo"} + kru{"kurug"} + ks{"kasemĩra"} + ksb{"sỹmara"} + ksf{"mafija"} + ksh{"kárysi"} + ku{"kurno"} + kum{"kumyg"} + kut{"kutenaj"} + kv{"komĩ"} + kw{"kórnĩko"} + ky{"kirginh"} + la{"ratĩnh"} + lad{"raninũ"} + lag{"rỹngi"} + lah{"rahina"} + lam{"rỹma"} + lb{"rusẽmurgej"} + lez{"resgi"} + lg{"rugỹna"} + li{"rĩmurgej"} + lkt{"rakóta"} + ln{"rĩgara"} + lo{"raosijỹnũ"} + lol{"mãgo"} + lou{"rovusijỹnỹ tá ke pẽ"} + loz{"roji"} + lrc{"ruri nãrti"} + lt{"rituvỹnũ"} + lu{"ruma-katỹga"} + lua{"ruma-ruruva"} + lui{"rujsẽnũ"} + lun{"rũna"} + luo{"ruvo"} + lus{"rusaj"} + luy{"ruja"} + lv{"retỹv"} + mad{"mỹnurej"} + maf{"mafa"} + mag{"mỹgahi"} + mai{"mỹjtiri"} + mak{"mỹkasar"} + man{"mỹnhĩga"} + mas{"mỹsaj"} + mde{"mama"} + mdf{"mogsa"} + mdr{"mỹnar"} + men{"mẽne"} + mer{"mẽru"} + mfe{"mãrisijẽn"} + mg{"mỹrgase"} + mga{"irỹnej kuju"} + mgh{"mỹkuva"} + mgo{"mẽta"} + mh{"mỹrsarej"} + mi{"mỹvóri"} + mic{"mĩkemỹke"} + min{"mĩnỹgkamavu"} + mk{"mỹsenojũ"} + ml{"mỹrajara"} + mn{"mãgór"} + mnc{"mỹsu"} + mni{"mỹnĩpuri"} + moh{"mãjkỹnũ"} + mos{"mosi"} + mr{"marati"} + ms{"mỹrajo"} + mt{"mỹrtej"} + mua{"mũnág"} + mul{"vẽnhvĩ’e"} + mus{"krig"} + mwl{"mĩrỹnej"} + mwr{"mỹrvari"} + my{"mirmỹnẽj"} + mye{"myene"} + myv{"érsija"} + mzn{"mỹsánarỹni"} + na{"nỹvuruvánũ"} + nan{"mĩn nỹn"} + nap{"nỹporitỹnũ"} + naq{"nỹmỹ"} + nb{"mógmỹr nãrovegej"} + nd{"nemere nãrti"} + nds{"arimỹv rur"} + ne{"nẽparej"} + new{"nẽvari"} + ng{"nogã"} + nia{"nĩja"} + niu{"nivuvejỹnũ"} + nl{"orỹnej"} + nmg{"kivasijo"} + nn{"nĩnãrsig nãrovegej"} + nnh{"gijẽmun"} + no{"nãrovegej"} + nog{"nãgaj"} + non{"nãrniko arkajku"} + nqo{"nyko"} + nr{"nemere sur"} + nso{"soto nãrti"} + nus{"nũver"} + nv{"nỹvaho"} + nwc{"nẽvari há tỹvĩ"} + ny{"nĩjỹnja"} + nym{"nyjỹm-vesi"} + nyn{"nyjỹmkore"} + nyo{"nyjor"} + nzi{"nĩsimỹ"} + oc{"ogsitỹnũ"} + oj{"ojimva"} + om{"orãmũ"} + or{"orija"} + os{"oseto"} + osa{"osage"} + ota{"turko otomỹnũ"} + pa{"pỹjami"} + pag{"pangasinỹ"} + pal{"paravi"} + pam{"pampỹga"} + pap{"papijamẽto"} + pau{"paravỹnũ"} + pcm{"pingĩn nĩjerijỹnũ"} + peo{"pérsa arkajku"} + phn{"fenĩso"} + pi{"pari"} + pl{"poronẽj"} + pon{"pãnhpejỹnũ"} + prg{"prusijỹnũ"} + pro{"provẽsar arkajku"} + ps{"pasito"} + pt{"fóg-vĩ"} + qu{"kinsuva"} + quc{"kisé"} + raj{"hajanhtỹnĩ"} + rap{"hapanũj"} + rar{"harotãganũ"} + rm{"homỹse"} + rn{"hũni"} + ro{"homẽnũ"} + rof{"hãmo"} + rom{"homỹnĩ"} + root{"haji"} + ru{"huso"} + rup{"aromẽnũ"} + rw{"kinĩjarvỹna"} + rwk{"hywa"} + sa{"sỹnhkrito"} + sad{"sỹnave"} + sah{"saka"} + sam{"aramỹjko samaritỹnũ"} + saq{"sỹmuru"} + sas{"sasag"} + sat{"sỹtari"} + sba{"gỹmaji"} + sbp{"sỹgu"} + sc{"sarno"} + scn{"sisirijỹnũ"} + sco{"isikoti"} + sd{"sĩni"} + sdh{"kurno sur"} + se{"samĩ nãrti"} + see{"senẽka"} + seh{"senỹ"} + sel{"serkum"} + ses{"kojyramoro senĩ"} + sg{"sỹgo"} + sga{"irỹnej arkajku"} + shi{"tasehiti"} + shn{"sỹn"} + shu{"arame sanijỹnũ"} + si{"sĩgarej"} + sid{"sinamũ"} + sk{"erovako"} + sl{"erovenũ"} + sm{"samovỹnũ"} + sma{"samĩ sur"} + smj{"samĩ Rure tá"} + smn{"samĩ Inari tá"} + sms{"samĩ Isikórti tá"} + sn{"sãnỹ"} + snk{"sãnĩke"} + so{"somỹri"} + sog{"sognijỹnũ"} + sq{"armánẽj"} + sr{"sérvijo"} + srn{"surinỹmẽj"} + srr{"serere"} + ss{"suvaji"} + ssy{"saho"} + st{"soto sur"} + su{"sunanẽj"} + suk{"sukumỹ"} + sus{"susu"} + sux{"sumẽrijo"} + sv{"suvéko"} + sw{"suvahiri"} + swb{"komorijỹnũ"} + syc{"sirijako há tỹvĩ"} + syr{"sirijako"} + ta{"támĩr"} + te{"térugo"} + tem{"timnẽ"} + teo{"teso"} + ter{"terẽnũ"} + tet{"tétũm"} + tg{"tanhike"} + th{"tajrỹnej"} + ti{"tigrinĩja"} + tig{"tigré"} + tiv{"tivi"} + tk{"turkomẽnũ"} + tkl{"tokeravánũ"} + tl{"tagaro"} + tlh{"krĩngãg"} + tli{"tiringite"} + tmh{"tamỹséke"} + tn{"tisuvanỹ"} + to{"tãnganẽj"} + tog{"tãnganẽj Nyjasa tá"} + tpi{"tóg-pisĩn"} + tr{"turko"} + trv{"taroko"} + ts{"tesãga"} + tsi{"simsijỹnũ"} + tt{"tartaru"} + tum{"tũmuka"} + tvl{"tuvaruvỹnũ"} + tw{"tuvi"} + twq{"tasavag"} + ty{"tajtijỹnũ"} + tyv{"tuvinijỹnũ"} + tzm{"tamỹjirte Atara Kuju tá"} + udm{"unmũrte"} + ug{"ujgur"} + uga{"ugaritiko"} + uk{"ukranĩjỹnũ"} + umb{"ũmunu"} + und{"vẽnhvĩ ki kagtĩg"} + ur{"urnu"} + uz{"unhmeke"} + vai{"vaj"} + ve{"vẽna"} + vi{"vijétinỹmũ"} + vo{"vorapuke"} + vot{"vótiko"} + vun{"vũjo"} + wa{"varỹv"} + wae{"varser"} + wal{"vorajta"} + war{"varaj"} + was{"vaso"} + wbp{"varpiri"} + wo{"vorofe"} + wuu{"vu"} + xal{"karmĩg"} + xh{"sosa"} + xog{"rusoga"} + yao{"javo"} + yap{"japese"} + yav{"jỹgmen"} + ybb{"jẽma"} + yi{"jinhise"} + yo{"joruma"} + yrl{"nhẽgatu"} + yue{"kỹtonẽj"} + za{"juvỹg"} + zap{"japoteko"} + zbl{"sĩmoru mrij"} + zen{"senỹga"} + zgh{"tamỹjirte mỹhókinũ pã"} + zh{"sĩnẽj"} + zu{"suru"} + zun{"sunhi"} + zxx{"nén ũ vẽnhvĩ ki tũ"} + zza{"sasaki"} + } + Scripts{ + Arab{"arame"} + Armi{"armĩ"} + Armn{"armẽnjo"} + Avst{"avénhko"} + Bali{"marinẽj"} + Bamu{"mamũm"} + Batk{"mataki"} + Beng{"megari"} + Blis{"sĩmuru mrij"} + Bopo{"mopomãfo"} + Brah{"mramĩ"} + Brai{"mrajiri"} + Bugi{"mugnẽj"} + Buhd{"muhin"} + Cakm{"kagme"} + Cans{"sirama-vẽnhrá pir kanỹna tá kanhgág"} + Cari{"karijỹnũ"} + Cham{"sỹm"} + Cher{"seroki"} + Cirt{"sirti"} + Copt{"kómtiko"} + Cprt{"siprijota"} + Cyrl{"siririko"} + Cyrs{"siririko esiravo ekresijatiko"} + Deva{"nevanỹgari"} + Dsrt{"nesereti"} + Egyd{"nemãtiko ejimso"} + Egyh{"jeratiko ejimso"} + Egyp{"jerógrifo ejimso"} + Ethi{"etijópiko"} + Geok{"kehunsuri geórgijỹnũ"} + Geor{"geórgijỹnũ"} + Glag{"gragoritiko"} + Goth{"gótiko"} + Grek{"gregu"} + Gujr{"guserate"} + Guru{"gurmũki"} + Hanb{"hỹnme"} + Hang{"hỹngur"} + Hani{"hỹn"} + Hano{"hỹnũnũ"} + Hans{"sĩpri-há"} + Hant{"si-pẽ"} + Hebr{"hemraiko"} + Hira{"hiragỹnỹ"} + Hmng{"pahav homãg"} + Hrkt{"sirama-vẽnhrá japunẽj"} + Hung{"hũgaru si"} + Inds{"ĩnu"} + Ital{"itariko si"} + Jamo{"jỹmo"} + Java{"javanẽj"} + Jpan{"japunẽj"} + Kali{"kaja-ri"} + Kana{"katakỹnỹ"} + Khar{"karositi"} + Khmr{"kymẽr"} + Knda{"kan-nỹna"} + Kore{"korejỹnũ"} + Kthi{"kanhi"} + Lana{"rỹnỹ"} + Laoo{"ra’o"} + Latf{"ratĩnh fragtur"} + Latg{"ratĩnh gajériko"} + Latn{"ratĩnh"} + Lepc{"rémsa"} + Limb{"rĩmu"} + Lina{"rĩnẽjar A"} + Linb{"rĩnẽjar B"} + Lisu{"risu"} + Lyci{"risijo"} + Lydi{"rinh-jo"} + Mand{"mỹnajku"} + Mani{"mỹnĩkejỹnũ"} + Maya{"hijerógrifu maja"} + Merc{"mẽrojitiku nĩgé-tỹ"} + Mero{"mẽrojitiku"} + Mlym{"marajara"} + Mong{"mãgór"} + Moon{"mũn"} + Mtei{"mẽjtej mỹjéki"} + Mymr{"mirmỹnẽj"} + Nkoo{"nyko"} + Ogam{"ogỹmiku"} + Olck{"or siki"} + Orkh{"orkihãn"} + Orya{"orija"} + Osma{"ojmỹnja"} + Perm{"pérmĩku si"} + Phag{"fagpa"} + Phli{"pahir"} + Phlp{"pahin"} + Phlv{"pahiravi si"} + Phnx{"fenĩso"} + Plrd{"fonẽtiko porarne"} + Prti{"priti"} + Rjng{"rejỹg"} + Roro{"rãgorãgo"} + Runr{"runĩku"} + Samr{"samỹritỹnũ"} + Sara{"sarati"} + Saur{"savurajtera"} + Sgnw{"vẽnh-mu vẽnhrád"} + Shaw{"savijỹnũ"} + Sinh{"sĩgarẽj"} + Sund{"sũnanẽj"} + Sylo{"syroti nỹgri"} + Syrc{"sirijaku"} + Syre{"sirijaku esitarageru"} + Syrj{"sirijaku rãpur"} + Syrn{"sirijaku rãjur"} + Tagb{"tagmánva"} + Tale{"taj-re"} + Talu{"taj-re tãg"} + Taml{"tỹmĩr"} + Tavt{"tavuti"} + Telu{"térugu"} + Teng{"tẽgvar"} + Tfng{"tifinỹg"} + Tglg{"tagaru"} + Thaa{"ta’anỹ"} + Thai{"tajrỹnej"} + Tibt{"timetỹnũ"} + Ugar{"ugaritiku"} + Vaii{"vaj"} + Visp{"vĩ-ve-há"} + Xpeo{"pérsa si"} + Xsux{"sumẽrijo-akanhỹnũ kafén ja"} + Yiii{"yji"} + Zinh{"ernanu"} + Zmth{"vẽnhnĩkrén rá"} + Zsye{"Emãji"} + Zsym{"zsym"} + Zxxx{"vẽnhrá-tũ"} + Zyyy{"kãmũ"} + Zzzz{"vẽnhrá ki kagtĩg"} + } + Scripts%stand-alone{ + Hans{"hỹn sĩpri-há"} + Hant{"hỹn si-pẽ"} + } + Scripts%variant{ + Arab{"pérso-arame"} + } + Types{ + calendar{ + buddhist{"Munisita Prỹg-kurã-kar"} + chinese{"Sĩnẽj Prỹg-kurã-kar"} + coptic{"Komtike Prỹg-kurã-kar"} + dangi{"Nági Prỹg-kurã-kar"} + ethiopic{"Etijópi Prỹg-kurã-kar"} + ethiopic-amete-alem{"Amete Alem Etijópi Prỹg-kurã-kar"} + gregorian{"Papa Gregorju Prỹg-kurã-kar"} + hebrew{"Emrajko Prỹg-kurã-kar"} + indian{"Ĩnija Prỹg-kurã-kar pẽ"} + islamic{"Isirỹ Prỹg-kurã-kar"} + islamic-civil{"Isirỹ Prỹg-kurã-kar Siviv"} + islamic-umalqura{"Isirỹ Prỹg-kurã-kar (Umm al-Qura)"} + iso8601{"Prỹg-kurã-kar ISO-8601"} + japanese{"Japonẽj Prỹg-kurã-kar"} + persian{"Pérsa Prỹg-kurã-kar"} + } + cf{ + account{"Kajẽm jé nĩkri hár"} + standard{"Nĩkri han ka nĩ pẽ"} + } + colAlternate{ + non-ignorable{"Vẽnhrá kãgrár vin han"} + shifted{"Vẽnrá kãgrá kãjatun kỹ kuprẽg"} + } + colBackwards{ + no{"Jatun mỹ ti kri vir kuprãg"} + yes{"Kato kri vir kuprãg"} + } + colCaseFirst{ + lower{"Vẽnhrá kẽsir to kuprẽg"} + no{"Jatun mỹ vẽnhrá mág mré ũn kẽsir kuprãg"} + upper{"Vẽnhrá mág to kuprãg"} + } + colCaseLevel{ + no{"Vẽnhrá mág mré ũn kẽsir tỹ ũn’ũn mỹ kuprẽg"} + yes{"Vẽnhrá mág mré ũn kẽsir tỹ ũn’ũn kỹ kuprẽg"} + } + colNormalization{ + no{"Ũn há to kuprãg ge tũ"} + yes{"Unicode ki han nĩ kuprãg"} + } + colNumeric{ + no{"Nĩkrén pipin kuprãg"} + yes{"Nĩkrén pipin hár"} + } + colStrength{ + identical{"Kuprãg kãn"} + primary{"Vẽnhrá tỹ jo nỹ hã to kuprẽg"} + quaternary{"Ti kri vir/vẽnhrá mág mré vẽnhrá kẽsir/tãpér/kana to kuprẽg"} + secondary{"Ti kri vir kuprẽg"} + tertiary{"Ti kri vir/vẽnhrá mág mré vẽnhrá kẽsir/tãpér to kuprẽg"} + } + collation{ + big5han{"Sĩnẽj Vỹsa ke to ke pẽ - Big5"} + compat{"Ẽgno tá jẽnẽ já kỹ ta ki já"} + dictionary{"Vẽnhrá Nỹtĩj-fẽ nỹtĩ há"} + ducet{"Unicode to ke pẽ"} + eor{"Orópa tá vẽnhvin han to ke"} + gb2312han{"Sĩnẽj ke to ke (sĩmpri há) - GB2312"} + phonebook{"Terefonĩ Risita to ke"} + phonetic{"Fonẽtika to ke kuprãg"} + pinyin{"Pin-yin to nỹtĩ"} + reformed{"Hár tãg nỹtĩ"} + search{"Jẽnfĩn to ke Kar"} + searchjl{"Hangul kãsonỹte ve jãnfĩn"} + standard{"to ke pẽ"} + stroke{"Junhjoj to ke"} + traditional{"To ke nỹtĩ pẽ"} + unihan{"Ranikar-jonhjoj to nỹtĩ pẽ"} + } + d0{ + fwidth{"Tãpér kar"} + hwidth{"Tãpér kuju"} + npinyin{"Nĩkrer"} + } + hc{ + h11{"12 óra tuke (0–11)"} + h12{"12 óra tuke (1–12)"} + h23{"24 óra tuke (0–23)"} + h24{"24 óra tuke (1–24)"} + } + lb{ + loose{"Vẽfe mranh han fã pã tovan ka"} + normal{"Vẽfe mranh han fã pẽ ki"} + strict{"Vẽfe mranh han fã rá ki"} + } + m0{ + bgn{"Vẽnhrá ũ ra tĩn BGN EUA (Vẽnhvĩ ũra tĩn)"} + ungegn{"Vẽnhrá ũ ra tĩn UN GEGN"} + } + ms{ + metric{"Kãmur to ke pẽ"} + uksystem{"Vẽnhkãmur ĩperijar ki"} + ussystem{"Amẽrikỹnũ vẽnhkãmur to hár"} + } + numbers{ + arab{"Ĩno-aramiko rá pipir"} + arabext{"Ĩno-aramiko kugjer rá pipir"} + armn{"Armẽnĩjo rá pipir"} + armnlow{"Armẽnĩjo rá pipir kẽsir"} + beng{"Meggari rá pipir"} + deva{"Nevanỹgari rá pipir"} + ethi{"Etijópijánũ rá pipir"} + finance{"Jãnkamu vin hár nĩkrer"} + fullwide{"ti téj kar rá pipir"} + geor{"Jejorjỹnũ rá pipir"} + grek{"Grego rá pipir"} + greklow{"Grego kẽsir rá pipir"} + gujr{"Guserate rá pipir"} + guru{"Gurmũrá pipir rá pipir"} + hanidec{"Sĩnẽj néj ki rá pipir"} + hans{"Sĩnẽj rá pipir sĩmpri há"} + hansfin{"Sĩnẽj rá pipir jẽnkamu sĩmpri há"} + hant{"Sĩnẽj rá pipir pẽ"} + hantfin{"Sĩnẽj rá pipir jẽnkamu pẽ"} + hebr{"Emrajko rá pipir"} + jpan{"Japonẽj rá pipir"} + jpanfin{"Japonẽj vin hár"} + khmr{"Khmẽr rá pipir"} + knda{"Kanỹrẽse rá pipir"} + laoo{"Ravosijỹnũ rá pipir"} + latn{"Rãpur rá pipir"} + mlym{"Marajaro rá pipir"} + mong{"Mãgór rá pipir"} + mymr{"Mỹjỹmỹr rá pipir"} + native{"Nĩkrer ũ vepã rá pipir"} + orya{"Orija rá pipir"} + roman{"Romỹnũ rá pipir"} + romanlow{"Romỹnũ rá kẽsir rá pipir"} + taml{"Tỹmĩr pẽ rá pipir"} + tamldec{"Tỹmĩr rá pipir"} + telu{"Terugo rá pipir"} + thai{"Tajrỹnej rá pipir"} + tibt{"Timetỹnũ rá pipir"} + traditional{"Nĩkrer pẽ"} + vaii{"Vaj nĩkrén pipir"} + } + } + Variants{ + 1606NICT{"1606 kã frỹsej si"} + 1694ACAD{"frỹsej tỹ uri"} + 1901{"arimỹv vẽnhrá si-pẽ"} + 1959ACAD{"kanẽmĩku"} + 1994{"resijỹnỹ vẽnhrá hár-pẽ"} + 1996{"prỹg tỹ 1996 kã vẽnhrá arimỹ"} + ABL1943{"1943 kã Fóg Vĩ Vẽnhrán Formũrariv jé hár"} + AO1990{"1990 Fóg Vĩ vẽnhrá to Vẽnhkrén ja"} + AREVELA{"armẽnĩju rãjur"} + AREVMDA{"armẽnĩju rãpur"} + BAKU1926{"arfaméto turko ratinũ tỹ ũn pir"} + BISCAYAN{"misikajo"} + BISKE{"sỹn jórjo/ mira vĩ pẽ"} + BOONT{"mutrĩg - jamã vĩ pẽ"} + COLB1945{"Ruso-Mrasirera ki vẽnhrá to 1945 Vẽnhkrén ja"} + FONIPA{"Arfaméto Fonẽtiku Ĩnhternỹsonỹv to Fonẽtika"} + FONUPA{"Arfaméto Fonẽtiku Urariko"} + HEPBURN{"japonej vẽnhrá ratinũ to hépymur"} + HOGNORSK{"nãrovegej kynhmỹ"} + KKCOR{"vẽnhrá to ke vẽnhmỹ ke kar"} + LIPAW{"Resijỹn tỹ ripovasi vĩ pẽ"} + MONOTON{"kyr mág ve"} + NDYUKA{"nyjuka vĩ pẽ"} + NEDIS{"natisonẽ vĩ pẽ"} + NJIVA{"giva/niva vĩ pẽ"} + OSOJS{"osejako/osojỹnẽ vĩ pẽ"} + PAMAKA{"pamỹka vĩ pẽ"} + PINYIN{"Piny’in vẽnhrá ratinũ to"} + POLYTON{"ũ ag téj"} + POSIX{"kãputanor"} + REVISED{"vẽnhrá jãfĩ"} + ROZAJ{"resijỹnũ"} + SAAHO{"saho"} + SCOTLAND{"ĩnhgrej Enhkósija tá"} + SCOUSE{"enhkose vĩ pẽ"} + SOLBA{"setorvisa/ sormika vĩ pẽ"} + TARASK{"tarasikevika vẽnhrá-pẽ"} + UCCOR{"vẽnhrá to ke pir"} + UCRCOR{"vẽnhrá jẽnfĩn tỹ pir ke"} + VALENCIA{"varensijanũ"} + WADEGILE{"Wade-Giles vẽnhrá ratinũ to"} + } + characterLabelPattern{ + all{"{0} — kar"} + category-list{"{0}: {1}"} + compatibility{"{0} — jagnẽ ki há"} + enclosed{"{0} — nĩfe"} + extended{"{0} — kãvir"} + historic{"{0} — to vãmer"} + miscellaneous{"{0} — ũ ag"} + other{"{0} — ũ"} + scripts{"vẽnhrá ag — {0}"} + strokes{ + one{"{0} joj"} + other{"{0} jogjoj"} + } + } + codePatterns{ + language{"Vĩpẽ: {0}"} + script{"Arfaméto: {0}"} + territory{"Kãtá: {0}"} + } + localeDisplayPattern{ + keyTypePattern{"{0}: {1}"} + pattern{"{0} ({1})"} + separator{"{0}, {1}"} + } +} diff --git a/icu/icu4c/source/data/lang/kk.txt b/icu/icu4c/source/data/lang/kk.txt index 3f5ec976276..33fb9d85577 100644 --- a/icu/icu4c/source/data/lang/kk.txt +++ b/icu/icu4c/source/data/lang/kk.txt @@ -19,20 +19,23 @@ kk{ ada{"адангме тілі"} ady{"адыгей тілі"} af{"африкаанс тілі"} - agq{"агхем тілі"} + agq{"агем тілі"} ain{"айну тілі"} ak{"акан тілі"} ale{"алеут тілі"} alt{"оңтүстік алтай тілі"} am{"амхар тілі"} an{"арагон тілі"} + ann{"оболо тілі"} anp{"ангика тілі"} ar{"араб тілі"} arn{"мапуче тілі"} arp{"арапахо тілі"} + ars{"араб тілі (Неджда)"} as{"ассам тілі"} asa{"асу тілі"} ast{"астурия тілі"} + atj{"атикамек тілі"} av{"авар тілі"} awa{"авадхи тілі"} ay{"аймара тілі"} @@ -58,6 +61,7 @@ kk{ bug{"бугис тілі"} byn{"блин тілі"} ca{"каталан тілі"} + cay{"кайюга тілі"} ccp{"чакма тілі"} ce{"шешен тілі"} ceb{"себуано тілі"} @@ -66,12 +70,21 @@ kk{ chk{"чуук тілі"} chm{"мари тілі"} cho{"чокто тілі"} + chp{"чипевайан тілі"} chr{"чероки тілі"} chy{"шайен тілі"} ckb{"сорани тілі"} + clc{"чилкотин тілі"} co{"корсика тілі"} + crg{"мичиф тілі"} + crj{"оңтүстік-шығыс кри тілі"} + crk{"жазықтағы кри тілі"} + crl{"солтүстік-шығыс кри тілі"} + crm{"мус кри тілі"} + crr{"каролиналық алгонкин тілі"} crs{"сейшельдік креол тілі"} cs{"чех тілі"} + csw{"батпақты жердің кри тілі"} cu{"шіркеулік славян тілі"} cv{"чуваш тілі"} cy{"валлий тілі"} @@ -82,6 +95,7 @@ kk{ de{"неміс тілі"} dgr{"догриб тілі"} dje{"зарма тілі"} + doi{"догри тілі"} dsb{"төменгі лужица тілі"} dua{"дуала тілі"} dv{"дивехи тілі"} @@ -107,6 +121,8 @@ kk{ fo{"фарер тілі"} fon{"фон тілі"} fr{"француз тілі"} + frc{"каджун тілі (француз)"} + frr{"солтүстік фриз тілі"} fur{"фриуль тілі"} fy{"батыс фриз тілі"} ga{"ирланд тілі"} @@ -118,13 +134,15 @@ kk{ gl{"галисия тілі"} gn{"гуарани тілі"} gor{"горонтало тілі"} - gsw{"швейцариялық неміс тілі"} + gsw{"неміс тілі (Швейцария)"} gu{"гуджарати тілі"} guz{"гусии тілі"} gv{"мэн тілі"} gwi{"гвичин тілі"} ha{"хауса тілі"} + hai{"хайда тілі"} haw{"гавайи тілі"} + hax{"оңтүстік хайда тілі"} he{"иврит тілі"} hi{"хинди тілі"} hil{"хилигайнон тілі"} @@ -134,6 +152,7 @@ kk{ ht{"гаити тілі"} hu{"венгр тілі"} hup{"хупа тілі"} + hur{"халкомелем тілі"} hy{"армян тілі"} hz{"гереро тілі"} ia{"интерлингва тілі"} @@ -143,6 +162,7 @@ kk{ ie{"интерлингве тілі"} ig{"игбо тілі"} ii{"сычуан и тілі"} + ikt{"батыс канадалық инуктитут тілі"} ilo{"илоко тілі"} inh{"ингуш тілі"} io{"идо тілі"} @@ -164,6 +184,7 @@ kk{ kde{"маконде тілі"} kea{"кабувердьяну тілі"} kfo{"коро тілі"} + kgp{"кайнганг тілі"} kha{"кхаси тілі"} khq{"койра чини тілі"} ki{"кикуйю тілі"} @@ -191,6 +212,7 @@ kk{ kum{"құмық тілі"} kv{"коми тілі"} kw{"корн тілі"} + kwk{"квакиутль тілі"} ky{"қырғыз тілі"} la{"латын тілі"} lad{"ладино тілі"} @@ -199,11 +221,15 @@ kk{ lez{"лезгин тілі"} lg{"ганда тілі"} li{"лимбург тілі"} + lij{"лигур тілі"} + lil{"лиллуэт тілі"} lkt{"лакота тілі"} ln{"лингала тілі"} lo{"лаос тілі"} + lou{"креоль тілі (Луизиана)"} loz{"лози тілі"} lrc{"солтүстік люри тілі"} + lsm{"самия тілі"} lt{"литва тілі"} lu{"луба-катанга тілі"} lua{"луба-лулуа тілі"} @@ -232,6 +258,7 @@ kk{ ml{"малаялам тілі"} mn{"моңғол тілі"} mni{"манипури тілі"} + moe{"инну-аймун тілі"} moh{"могавк тілі"} mos{"мосси тілі"} mr{"маратхи тілі"} @@ -242,7 +269,7 @@ kk{ mus{"крик тілі"} mwl{"миранд тілі"} my{"бирма тілі"} - myv{"эрзян тілі"} + myv{"эрзя тілі"} mzn{"мазандеран тілі"} na{"науру тілі"} nap{"неаполитан тілі"} @@ -269,6 +296,11 @@ kk{ ny{"ньянджа тілі"} nyn{"нианколе тілі"} oc{"окситан тілі"} + ojb{"солтүстік-батыс оджибве тілі"} + ojc{"орталық оджибве тілі"} + ojs{"оджи-кри тілі"} + ojw{"батыс оджибве тілі"} + oka{"оканаган тілі"} om{"оромо тілі"} or{"ория тілі"} os{"осетин тілі"} @@ -278,7 +310,9 @@ kk{ pap{"папьяменто тілі"} pau{"палау тілі"} pcm{"нигериялық пиджин тілі"} + pis{"пиджин тілі"} pl{"поляк тілі"} + pqm{"малесит-пассамакводди тілі"} prg{"пруссия тілі"} ps{"пушту тілі"} pt{"португал тілі"} @@ -286,11 +320,11 @@ kk{ quc{"киче тілі"} rap{"рапануй тілі"} rar{"раротонган тілі"} + rhg{"рохинджа"} rm{"романш тілі"} rn{"рунди тілі"} ro{"румын тілі"} rof{"ромбо тілі"} - root{"ата тіл"} ru{"орыс тілі"} rup{"арумын тілі"} rw{"киньяруанда тілі"} @@ -316,6 +350,7 @@ kk{ si{"сингал тілі"} sk{"словак тілі"} sl{"словен тілі"} + slh{"оңтүстік лушуцид тілі"} sm{"самоа тілі"} sma{"оңтүстік саам тілі"} smj{"луле саам тілі"} @@ -329,7 +364,8 @@ kk{ srn{"сранан тонго тілі"} ss{"свати тілі"} ssy{"сахо тілі"} - st{"сесото тілі"} + st{"оңтүстік сото тілі"} + str{"солтүстік стрейтс тілі"} su{"сундан тілі"} suk{"сукума тілі"} sv{"швед тілі"} @@ -337,23 +373,29 @@ kk{ swb{"комор тілі"} syr{"сирия тілі"} ta{"тамил тілі"} + tce{"оңтүстік тутчоне тілі"} te{"телугу тілі"} tem{"темне тілі"} teo{"тесо тілі"} tet{"тетум тілі"} tg{"тәжік тілі"} + tgx{"тагиш тілі"} th{"тай тілі"} + tht{"тальтан тілі"} ti{"тигринья тілі"} tig{"тигре тілі"} tk{"түрікмен тілі"} tlh{"клингон тілі"} + tli{"тлинкит тілі"} tn{"тсвана тілі"} to{"тонган тілі"} + tok{"токипона тілі"} tpi{"ток-писин тілі"} tr{"түрік тілі"} trv{"тароко тілі"} ts{"тсонга тілі"} tt{"татар тілі"} + ttm{"солтүстік тутчоне тілі"} tum{"тумбука тілі"} tvl{"тувалу тілі"} tw{"тви тілі"} @@ -370,6 +412,7 @@ kk{ uz{"өзбек тілі"} vai{"вай тілі"} ve{"венда тілі"} + vec{"венеция тілі"} vi{"вьетнам тілі"} vo{"волапюк тілі"} vun{"вунджо тілі"} @@ -379,6 +422,7 @@ kk{ war{"варай тілі"} wbp{"вальбири тілі"} wo{"волоф тілі"} + wuu{"қытай тілі (У)"} xal{"қалмақ тілі"} xh{"кхоса тілі"} xog{"сога тілі"} @@ -386,6 +430,7 @@ kk{ ybb{"йемба тілі"} yi{"идиш тілі"} yo{"йоруба тілі"} + yrl{"ньенгату тілі"} yue{"кантон тілі"} zgh{"марокколық стандартты тамазигхт тілі"} zh{"қытай тілі"} @@ -395,44 +440,177 @@ kk{ zza{"заза тілі"} } Scripts{ + Adlm{"адлам жазуы"} + Aghb{"агван жазуы"} + Ahom{"ахом жазуы"} Arab{"араб жазуы"} + Aran{"насталик жазуы"} + Armi{"арамей жазуы"} Armn{"армян жазуы"} + Avst{"авеста жазуы"} + Bali{"балий жазуы"} + Bamu{"бамум жазуы"} + Bass{"басса жазуы"} + Batk{"батак жазуы"} Beng{"бенгал жазуы"} + Bhks{"бхайксуки жазуы"} Bopo{"бопомофо жазуы"} + Brah{"брахми жазуы"} Brai{"Брайль жазуы"} + Bugi{"бугий жазуы"} + Buhd{"бухид жазуы"} + Cakm{"чакма жазуы"} + Cans{"канадалық буын жүйелі жазу"} + Cari{"карий жазуы"} + Cham{"чам жазуы"} + Cher{"чероки жазуы"} + Chrs{"хорезм жазуы"} + Copt{"копт жазуы"} + Cpmn{"кипр-миной жазуы"} + Cprt{"кипр жазуы"} Cyrl{"кирилл жазуы"} Deva{"деванагари жазуы"} + Diak{"дивехи акуру жазуы"} + Dogr{"догри жазуы"} + Dsrt{"дезерет жазуы"} + Dupl{"дюплойе жазуы"} + Egyp{"мысыр жазуы"} + Elba{"эльбасан жазуы"} + Elym{"элимай жазуы"} Ethi{"эфиопиялық жазу"} Geor{"грузин жазуы"} + Glag{"глаголица"} + Gong{"гунджала гонди жазуы"} + Gonm{"масарам гонди жазуы"} + Goth{"гот жазуы"} + Gran{"грантха жазуы"} Grek{"грек жазуы"} Gujr{"гуджарати жазуы"} Guru{"гурмукхи жазуы"} Hanb{"ханб жазуы"} Hang{"хангыл жазуы"} Hani{"қытай жазуы"} - Hans{"жеңілдетілген қытай иероглифы"} - Hant{"дәстүрлі қытай иероглифы"} + Hano{"хануну жазуы"} + Hans{"жеңілдетілген жазу"} + Hant{"дәстүрлі жазу"} + Hatr{"хатра жазуы"} Hebr{"иврит жазуы"} Hira{"хирагана жазуы"} + Hluw{"Анадолы иероглифтері"} + Hmng{"пахау жазуы"} + Hmnp{"ньиакенг пуачуэ хмонг жазуы"} Hrkt{"хирагана немесе катакана"} + Hung{"мажар рунасы"} + Ital{"ескі италия жазуы"} Jamo{"джамо жазуы"} + Java{"ява жазуы"} Jpan{"жапон жазуы"} + Kali{"кая-ли жазуы"} Kana{"катакана жазуы"} + Kawi{"кави жазуы"} + Khar{"кхароштхи жазуы"} Khmr{"кхмер жазуы"} + Khoj{"ходжики жазуы"} + Kits{"шағын кидан жазуы"} Knda{"каннада жазуы"} Kore{"корей жазуы"} + Kthi{"кайтхи жазуы"} + Lana{"ланна жазуы"} Laoo{"лаос жазуы"} Latn{"латын жазуы"} + Lepc{"лепча жазуы"} + Limb{"лимбу жазуы"} + Lina{"A линиялық жазуы"} + Linb{"B линиялық жазуы"} + Lisu{"фрейзер жазуы"} + Lyci{"ликий жазуы"} + Lydi{"лидий жазуы"} + Mahj{"махаджани жазуы"} + Maka{"макасар жазуы"} + Mand{"мандей жазуы"} + Mani{"манихей жазуы"} + Marc{"марчен жазуы"} + Medf{"обэри окаимэ жазуы"} + Mend{"кикакуи жазуы"} + Merc{"мероит курсив жазуы"} + Mero{"мероит жазуы"} Mlym{"малаялам жазуы"} + Modi{"моди жазуы"} Mong{"моңғол жазуы"} + Mroo{"мро жазуы"} + Mtei{"мейтей жазуы"} + Mult{"мултани жазуы"} Mymr{"мьянма жазуы"} + Nagm{"наг мундари жазуы"} + Nand{"нандинагари жазуы"} + Narb{"көне солтүстік араб жазуы"} + Nbat{"набатей жазуы"} + Newa{"ньюа жазуы"} + Nkoo{"нко жазуы"} + Nshu{"нюй-шу жазуы"} + Ogam{"огам жазуы"} + Olck{"ол-чики жазуы"} + Orkh{"көне түркі жазбалары"} Orya{"ория жазуы"} + Osge{"осейдж жазуы"} + Osma{"исмания жазуы"} + Ougr{"көне ұйғыр жазуы"} + Palm{"палмир жазуы"} + Pauc{"пау син хау жазуы"} + Perm{"көне перм жазуы"} + Phag{"тибет-моңғол жазуы"} + Phli{"жазба пехлеви"} + Phlp{"забур пехлеви жазуы"} + Phnx{"финикия жазуы"} + Plrd{"поллард фонетикалық жазуы"} + Prti{"жазба парфия"} + Qaag{"зоджи жазуы"} + Rjng{"реджанг жазуы"} + Rohg{"ханифи жазуы"} + Runr{"руна"} + Samr{"самария жазуы"} + Sarb{"оңтүстік араб жазуы"} + Saur{"саураштра жазуы"} + Sgnw{"жазу"} + Shaw{"шоу жазуы"} + Shrd{"шарада жазуы"} + Sidd{"сиддхам жазуы"} + Sind{"кхудавади жазуы"} Sinh{"сингаль жазуы"} + Sogd{"соғды жазуы"} + Sogo{"көне соғды жазуы"} + Sora{"соранг сомпенг жазуы"} + Soyo{"соёмбо жазуы"} + Sund{"сунд жазуы"} + Sylo{"силхет нагари жазуы"} + Syrc{"сирия жазуы"} + Tagb{"тагбанва жазуы"} + Takr{"такри жазуы"} + Tale{"лы жазуы"} + Talu{"жаңа лы жазуы"} Taml{"тамиль жазуы"} + Tang{"танғұт жазуы"} + Tavt{"тай вьет жазуы"} Telu{"телугу жазуы"} + Tfng{"тифинаг жазуы"} + Tglg{"байбайин жазуы"} Thaa{"тана жазуы"} Thai{"тай жазуы"} Tibt{"тибет жазуы"} + Tirh{"тирхута жазуы"} + Tnsa{"тангса жазуы"} + Toto{"тото жазуы"} + Ugar{"угарит жазуы"} + Vaii{"ваи жазуы"} + Vith{"виткути жазуы"} + Wara{"варанг кшити жазуы"} + Wcho{"ванчо жазуы"} + Xpeo{"көне парсы жазуы"} + Xsux{"шумер-аккад сына жазуы"} + Yezi{"езид жазуы"} + Yiii{"и жазуы"} + Zanb{"занабазар шаршы жазуы"} + Zinh{"мұра етілген"} Zmth{"математикалық жазу"} Zsye{"эмодзи"} Zsym{"таңбалар"} @@ -440,15 +618,26 @@ kk{ Zyyy{"жалпы"} Zzzz{"белгісіз жазу"} } + Scripts%stand-alone{ + Hans{"жеңілдетілген қытай иероглифы"} + Hant{"дәстүрлі қытай иероглифы"} + } Types{ calendar{ buddhist{"Будда күнтізбесі"} chinese{"Қытай күнтізбесі"} + coptic{"Копт күнтізбесі"} dangi{"Данги күнтізбесі"} ethiopic{"Эфиопия күнтізбесі"} + ethiopic-amete-alem{"Эфиопияның Амете-Алем күнтізбесі"} gregorian{"Грегориандық күнтізбе"} hebrew{"Көне еврей күнтізбесі"} + indian{"Үндістанның ұлттық күнтізбесі"} islamic{"Ислам күнтізбесі"} + islamic-civil{"Ислам күнтізбесі (кестелік, азаматтық дәуір)"} + islamic-rgsa{"Ислам күнтізбесі (Сауд Арабиясы, жаңа ай)"} + islamic-tbla{"Ислам күнтізбесі (кестелік, астрономиялық дәуір)"} + islamic-umalqura{"Ислам күнтізбесі (Умм аль-Кура)"} iso8601{"ISO-8601 күнтізбесі"} japanese{"Жапон күнтізбесі"} persian{"Парсы күнтізбесі"} @@ -458,9 +647,23 @@ kk{ standard{"Стандартты валюта форматы"} } collation{ + big5han{"Дәстүрлі қытай тілінің сұрыптау реті - Big5"} + compat{"Сәйкестікке арналған алдыңғы сұрыптау реті"} + dictionary{"Сөздік бойынша сұрыптау реті"} ducet{"Әдепкі уникод сұрыптау реті"} + emoji{"Эмоджи сұрыптау реті"} + eor{"Еуропалық реттеу ережелері"} + gb2312han{"Жеңілдетілген қытай тілінің сұрыптау реті - GB2312"} + phonebook{"Телефон кітапшасының сұрыптау реті"} + pinyin{"Пиньинь сұрыптау реті"} + reformed{"Қайта қарастырылған сұрыптау реті"} search{"Жалпы мақсаттағы іздеу"} + searchjl{"Корей тілінің бастапқы дауыссызы бойынша іздеу"} standard{"Стандартты сұрыптау реті"} + stroke{"Иероглифтер сызықтарын сұрыптау реті"} + traditional{"Дәстүрлі сұрыптау реті"} + unihan{"Иероглифтер сызықтарын түбегейлі сұрыптау реті"} + zhuyin{"Чжуинь сұрыптау реті"} } hc{ h11{"12 сағаттық жүйе (0–11)"} @@ -479,15 +682,24 @@ kk{ ussystem{"Америкалық өлшемдер жүйесі"} } numbers{ + ahom{"Ахом цифрлары"} arab{"Үнді-араб сандары"} arabext{"Үнді-араб сандарының кеңейтілген жүйесі"} armn{"Армян сандары"} armnlow{"Кіші әріппен берілген армян сандары"} + bali{"Балий цифрлары"} beng{"Бенгал сандары"} + brah{"Брахми цифрлары"} + cakm{"Чакма цифрлары"} + cham{"Чам цифрлары"} + cyrl{"Кириллица сандары"} deva{"Деванагари сандары"} + diak{"Дивес акуру цифрлары"} ethi{"Эфиопия сандары"} fullwide{"Толық енді цифрлар"} geor{"Грузин сандары"} + gong{"Гунджала гонди цифрлары"} + gonm{"Масарама гонди цифрлары"} grek{"Грек сандары"} greklow{"Кіші әріппен берілген грек сандары"} gujr{"Гуджарати сандары"} @@ -498,24 +710,174 @@ kk{ hant{"Дәстүрлі қытай сандары"} hantfin{"Қаржы саласындағы дәстүрлі қытай сандары"} hebr{"Иврит сандары"} + hmng{"Пахау цифрлары"} + hmnp{"Ньякенг пуачуэ хмонг цифрлары"} + java{"Ява цифрлары"} jpan{"Жапон сандары"} jpanfin{"Қаржы саласындағы жапон сандары"} + kali{"Кайях ли цифрлары"} + kawi{"Кави цифрлары"} khmr{"Кхмер сандары"} knda{"Каннада сандары"} + lana{"Тай тхам хора цифрдары"} + lanatham{"Тай тхам тхам цифрдары"} laoo{"Лаос сандары"} latn{"Батыс сандары"} + lepc{"Лепча цифрлары"} + limb{"Лимбу цифрлары"} + mathbold{"Математикалық қалың қаріпті цифрлар"} + mathdbl{"Математикалық қос сызықты цифрлар"} + mathmono{"Ені бекітілген математикалық цифрлар"} + mathsanb{"Математикалық қалың қаріпті сансериф цифрлары"} + mathsans{"Математикалық сансериф цифрлары"} mlym{"Малаялам сандары"} + modi{"Моди цифрлары"} + mong{"Моңғол цифрлары"} + mroo{"Мро цифрлары"} + mtei{"Мейтей-майек цифрлары"} mymr{"Мьянма сандары"} + mymrshan{"Мьянма шан цифрлары"} + mymrtlng{"Мьянма тай лэнг цифрлары"} + nagm{"Наг мундари цифрлары"} + nkoo{"Н’ко цифрлары"} + olck{"Ол-чики цифрлары"} orya{"Ория сандары"} + osma{"Исмания цифрлары"} + rohg{"Ханифи цифрлары"} roman{"Рим сандары"} romanlow{"Кіші әріппен берілген рим сандары"} + saur{"Саураштра цифрлары"} + shrd{"Шарада цифрлары"} + sind{"Кхудабади цифрлары"} + sinh{"Сингала лит цифрлары"} + sora{"Сора сомпенг цифрлары"} + sund{"Сунда цифрлары"} + takr{"Такри цифрлары"} + talu{"Жаңа лы жазуының цифрлары"} taml{"Дәстүрлі тамил сандары"} tamldec{"Тамил сандары"} telu{"Телугу сандары"} thai{"Тай сандары"} tibt{"Тибет сандары"} + tirh{"Тирхута цифрлары"} + tnsa{"Тангса цифрлары"} + vaii{"Вай цифрлары"} + wara{"Варанг сити цифрлары"} + wcho{"Ванчо цифрлары"} } } + Variants{ + 1606NICT{"1606 жылға дейінгі бергі орта француз тілі"} + 1694ACAD{"Ерте орта француз тілі"} + 1901{"Дәстүрлі неміс орфографиясы"} + 1959ACAD{"Академиялық"} + 1994{"Стандартты резия орфографиясы"} + 1996{"1996 жылға дейінгі неміс орфографиясы"} + ABL1943{"1943 жылғы орфографияның қалыптасуы"} + AKUAPEM{"АКУАПЕМ"} + ALALC97{"ALA-LC романизациясы, 1997 жылғы нұсқа"} + ALUKU{"Алуку диалектісі"} + AO1990{"Португал тілінің 1990 жылғы орфографиялық келісімі"} + ARANES{"АРАН"} + AREVELA{"Шығыс армян"} + AREVMDA{"Батыс армян"} + ARKAIKA{"АРКАИКА"} + ASANTE{"АШАНТИ"} + AUVERN{"ОВЕРН"} + BAKU1926{"Жалпы түрік әліпбиі"} + BALANKA{"Ании баланка диалектісі"} + BARLA{"Кабувердиану Барлавенто диалект тобы"} + BASICENG{"БЕЙСИК-ИНГЛИШ"} + BAUDDHA{"БАДДА"} + BISCAYAN{"БИСКАЙ"} + BISKE{"Сан-Джорджо/Била диалектісі"} + BOHORIC{"Бохорича әліпбиі"} + BOONT{"Бунтлинг"} + BORNHOLM{"Борнхольм"} + CISAUP{"СИЗАУП"} + COLB1945{"1945 жылғы бразилиялық португал тілі конвенциясы"} + CORNU{"КОРНУ"} + CREISS{"КРЕЙС"} + DAJNKO{"Дайнко әліпбиі"} + EKAVSK{"Серб тілінің экав айтылымы"} + EMODENG{"Ерте орта ағылшын тілі"} + FONIPA{"Халықаралық фонетикалық әліпби"} + FONKIRSH{"ФОНКИРШ"} + FONNAPA{"ФОННАПА"} + FONUPA{"Орал фонетикалық әліпби"} + FONXSAMP{"ФОНКСАМП"} + GALLO{"ГАЛЛО"} + GASCON{"ГАСКОН"} + GRCLASS{"ГРКЛАСС"} + GRITAL{"ГРИТАЛ"} + GRMISTR{"ГРМИСТР"} + HEPBURN{"Хэпбёрн жүйесі"} + HOGNORSK{"ХЕГНОРСК"} + HSISTEMO{"H ЖҮЙЕСІ"} + IJEKAVSK{"Серб тілінің иекав айтылымы"} + ITIHASA{"ИТИХАСА"} + IVANCHOV{"ИВАНЧОВ"} + JAUER{"ЯУЭР"} + JYUTPING{"ЮТПХИН"} + KKCOR{"Жалпы орфография"} + KOCIEWIE{"КОЧЕВЕ"} + KSCOR{"Стандартты орфография"} + LAUKIKA{"ЛАУКИКА"} + LEMOSIN{"ЛИМУЗЕН"} + LENGADOC{"ЛАНГЕДОК"} + LIPAW{"Резия тілінің липоваз диалектісі"} + LUNA1918{"ЛУНА1918"} + METELKO{"МЕТЕЛКО"} + MONOTON{"Монотонды"} + NDYUKA{"НДЮКА"} + NEDIS{"Натисон диалектісі"} + NEWFOUND{"НЬЮФАУНД"} + NICARD{"НИКАРД"} + NJIVA{"Гнива/нджива диалектісі"} + NULIK{"Заманауи волапюк"} + OSOJS{"Осеакко/осожане диалектісі"} + OXENDICT{"Ағылшын тілінің Оксфорд сөздігіндегі емлесі"} + PAHAWH2{"ПАХАВХ2"} + PAHAWH3{"ПАХАВХ3"} + PAHAWH4{"ПАХАВХ4"} + PAMAKA{"Памака диалектісі"} + PEANO{"ПЕАНО"} + PETR1708{"ПЕТР1708"} + PINYIN{"Пинин романизациясы"} + POLYTON{"Политонды"} + POSIX{"Компьютер"} + PROVENC{"ПРОВАНС"} + PUTER{"ПУТЕР"} + REVISED{"Қайта қаралған орфография"} + RIGIK{"Классикалық волапюк"} + ROZAJ{"Резия"} + RUMGR{"РУМГР"} + SAAHO{"Сахо"} + SCOTLAND{"Шотландияның стандартты ағылшын тілі"} + SCOUSE{"Скауз"} + SIMPLE{"ҚАРАПАЙЫМ"} + SOLBA{"Столвица/солбика диалектісі"} + SOTAV{"Кабувердьянудың сотавенто диалект тобы"} + SPANGLIS{"СПАНГЛИШ"} + SURMIRAN{"СУРМИРАН"} + SURSILV{"СУРСИЛВ"} + SUTSILV{"СУТСИЛВ"} + SYNNEJYL{"СИННЕДЖИЛ"} + TARASK{"Тарашкевица"} + TONGYONG{"ТУНЪЮН-ПИНЬИНЬ"} + TUNUMIIT{"ТУНУМИИТ"} + UCCOR{"Бірыңғай орфография"} + UCRCOR{"Бірыңғай қайта қаралған орфография"} + ULSTER{"ОЛСТЕР"} + UNIFON{"Юнифон фонетикалық әліпбиі"} + VAIDIKA{"ВАЙДИКА"} + VALENCIA{"Валенсия"} + VALLADER{"ВАЛЛАДЕР"} + VECDRUKA{"ВЕЧДРУКА"} + VIVARAUP{"ВИВАРО-АЛЬПІ"} + WADEGILE{"Уейд-Джайлс жүйесі"} + XSISTEMO{"X ЖҮЙЕСІ"} + } characterLabelPattern{ all{"{0} — барлығы"} category-list{"{0}: {1}"} @@ -523,7 +885,7 @@ kk{ enclosed{"{0} — енгізілген"} extended{"{0} — кеңейтілген"} historic{"{0} — тарихи"} - miscellaneous{"{0} — әр түрлі"} + miscellaneous{"{0} — әртүрлі"} other{"{0} — басқа"} scripts{"жазулар — {0}"} strokes{ diff --git a/icu/icu4c/source/data/lang/km.txt b/icu/icu4c/source/data/lang/km.txt index 5e796ee7e91..6fa97f26774 100644 --- a/icu/icu4c/source/data/lang/km.txt +++ b/icu/icu4c/source/data/lang/km.txt @@ -27,13 +27,16 @@ km{ alt{"អាល់តៃខាងត្បូង"} am{"អាំហារិក"} an{"អារ៉ាហ្គោន"} + ann{"អូបូឡូ"} anp{"អាហ្គីកា"} ar{"អារ៉ាប់"} arn{"ម៉ាពូឈី"} arp{"អារ៉ាប៉ាហូ"} + ars{"អារ៉ាប់ណាឌី"} as{"អាសាមីស"} asa{"អាស៊ូ"} ast{"អាស្ទូរី"} + atj{"អាទិកាម៉េក"} av{"អាវ៉ារីក"} awa{"អាវ៉ាឌី"} ay{"អីម៉ារ៉ា"} @@ -59,6 +62,7 @@ km{ bug{"ប៊ុកហ្គី"} byn{"ប្ល៊ីន"} ca{"កាតាឡាន"} + cay{"ខាយូហ្កា"} ccp{"ចាក់ម៉ា"} ce{"ឈីឆេន"} ceb{"ស៊ីប៊ូអាណូ"} @@ -67,12 +71,21 @@ km{ chk{"ឈូគី"} chm{"ម៉ារី"} cho{"ឆុកតាវ"} + chp{"ឈីប៉េវ៉ាយអិន"} chr{"ឆេរូគី"} chy{"ឈីយីនី"} ckb{"ឃើដភាគកណ្តាល"} + clc{"ឈីលកូទីន"} co{"កូស៊ីខាន"} + crg{"មីឈីហ្វ"} + crj{"គ្រីខាងកើត​ប៉ែកខាងត្បូង"} + crk{"គ្រីតំបន់វាលរាប"} + crl{"គ្រីខាងកើត​ប៉ែកខាងជើង"} + crm{"មូសគ្រី"} + crr{"អាល់ហ្គនខ្វៀន ខារ៉ូលីណា"} crs{"សេសេលវ៉ាគ្រីអូល (បារាំង)"} cs{"ឆែក"} + csw{"គ្រីតំបន់ភក់ល្បាប់"} cu{"ឈើជស្លាវិក"} cv{"ឈូវ៉ាស"} cy{"វេល"} @@ -83,6 +96,7 @@ km{ de{"អាល្លឺម៉ង់"} dgr{"ដូគ្រីប"} dje{"ហ្សាម៉ា"} + doi{"ដូហ្គ្រី"} dsb{"សូប៊ីក្រោម"} dua{"ឌួលឡា"} dv{"ទេវីហ៊ី"} @@ -108,6 +122,8 @@ km{ fo{"ហ្វារូស"} fon{"ហ្វ៊ុន"} fr{"បារាំង"} + frc{"បារាំងកាហ្សង់"} + frr{"ហ្វ្រ៊ីសៀន​ខាងជើង"} fur{"ហ៊្វ្រូលាន"} fy{"ហ្វ្រីស៊ានខាងលិច"} ga{"អៀរឡង់"} @@ -125,7 +141,9 @@ km{ gv{"មេន"} gwi{"ហ្គីចឈីន"} ha{"ហូសា"} + hai{"ហៃដា"} haw{"ហាវ៉ៃ"} + hax{"ហៃដាខាងត្បូង"} he{"ហេប្រឺ"} hi{"ហិណ្ឌី"} hil{"ហ៊ីលីហ្គេណុន"} @@ -135,6 +153,7 @@ km{ ht{"ហៃទី"} hu{"ហុងគ្រី"} hup{"ហ៊ូប៉ា"} + hur{"ហាល់កូម៉េឡេម"} hy{"អាមេនី"} hz{"ហឺរីរ៉ូ"} ia{"អ៊ីនធើលីង"} @@ -143,6 +162,7 @@ km{ id{"ឥណ្ឌូណេស៊ី"} ig{"អ៊ីកបូ"} ii{"ស៊ីឈាន់យី"} + ikt{"អ៊ីនុកទីទុត​កាណាដា​ប៉ែកខាងលិច"} ilo{"អ៊ីឡូកូ"} inh{"អ៊ិនហ្គូស"} io{"អ៊ីដូ"} @@ -164,6 +184,7 @@ km{ kde{"ម៉ាកូនដេ"} kea{"កាប៊ូវឺឌៀនូ"} kfo{"គូរូ"} + kgp{"ខាងហ្កេង"} kha{"កាស៊ី"} khq{"គុយរ៉ាឈីនី"} ki{"គីគូយូ"} @@ -191,6 +212,7 @@ km{ kum{"គូមីគ"} kv{"កូមី"} kw{"កូនីស"} + kwk{"ក្វាក់វ៉ាឡា"} ky{"​កៀហ្ស៊ីស"} la{"ឡាតំាង"} lad{"ឡាឌីណូ"} @@ -199,11 +221,15 @@ km{ lez{"ឡេសហ្គី"} lg{"ហ្កាន់ដា"} li{"លីមប៊ូស"} + lij{"លីគូរី"} + lil{"លីលលូអេត"} lkt{"ឡាកូតា"} ln{"លីនកាឡា"} lo{"ឡាវ"} + lou{"ក្រេអូល លូអ៊ីស៊ីអាណា"} loz{"ឡូហ្ស៊ី"} lrc{"លូរីខាងជើង"} + lsm{"សាមៀ"} lt{"លីទុយអានី"} lu{"លូបាកាតានហ្គា"} lua{"លូបាលូឡា"} @@ -232,6 +258,7 @@ km{ ml{"ម៉ាឡាយ៉ាឡាម"} mn{"ម៉ុងហ្គោលី"} mni{"ម៉ានីពូរី"} + moe{"អ៊ីននូអៃមុន"} moh{"ម៊ូហាគ"} mos{"មូស៊ី"} mr{"ម៉ារ៉ាធី"} @@ -269,6 +296,11 @@ km{ ny{"ណានចា"} nyn{"ណានកូលេ"} oc{"អូសីតាន់"} + ojb{"អូជីបវ៉ា​ប៉ែកពាយ័ព្យ"} + ojc{"អូជីពវ៉ាកណ្ដាល"} + ojs{"អូជីគ្រី"} + ojw{"អូជីបវ៉ា​ខាងលិច"} + oka{"អូកាណាហ្កាន"} om{"អូរ៉ូម៉ូ"} or{"អូឌៀ"} os{"អូស៊ីទិក"} @@ -278,7 +310,9 @@ km{ pap{"ប៉ាប៉ៃមេនតូ"} pau{"ប៉ាលូអាន"} pcm{"ភាសាទំនាក់ទំនងនីហ្សេរីយ៉ា"} + pis{"ពីជីន"} pl{"ប៉ូឡូញ"} + pqm{"ម៉ាលីស៊ីត ប៉ាសាម៉ាខ្វូឌី"} prg{"ព្រូស៊ាន"} ps{"បាស្តូ"} pt{"ព័រទុយហ្គាល់"} @@ -286,11 +320,11 @@ km{ quc{"គីចឈី"} rap{"រ៉ាប៉ានូ"} rar{"រ៉ារ៉ូតុងហ្គាន"} + rhg{"រ៉ូហ៊ីងយ៉ា"} rm{"រ៉ូម៉ង់"} rn{"រុណ្ឌី"} ro{"រូម៉ានី"} rof{"រុមបូ"} - root{"រូត"} ru{"រុស្ស៊ី"} rup{"អារ៉ូម៉ានី"} rw{"គិនយ៉ាវ៉ាន់ដា"} @@ -316,6 +350,7 @@ km{ si{"ស្រីលង្កា"} sk{"ស្លូវ៉ាគី"} sl{"ស្លូវ៉ានី"} + slh{"ឡាស៊ូតស៊ីតខាងត្បូង"} sm{"សាម័រ"} sma{"សាមីខាងត្បូង"} smj{"លូលីសាមី"} @@ -330,6 +365,7 @@ km{ ss{"ស្វាទី"} ssy{"សាហូ"} st{"សូថូខាងត្បូង"} + str{"សាលីសស្ត្រេតស៍"} su{"ស៊ូដង់"} suk{"ស៊ូគូម៉ា"} sv{"ស៊ុយអែត"} @@ -337,23 +373,29 @@ km{ swb{"កូម៉ូរី"} syr{"ស៊ីរី"} ta{"តាមីល"} + tce{"ថុចឆុនខាងត្បូង"} te{"តេលុគុ"} tem{"ធីមនី"} teo{"តេសូ"} tet{"ទីទុំ"} tg{"តាហ្ស៊ីគ"} + tgx{"តាហ្គីស"} th{"ថៃ"} + tht{"តាល់តាន"} ti{"ទីហ្គ្រីញ៉ា"} tig{"ធីហ្គ្រា"} tk{"តួកម៉េន"} tlh{"ឃ្លីនហ្គុន"} + tli{"ថ្លីងហ្គីត"} tn{"ស្វាណា"} to{"តុងហ្គា"} + tok{"តូគីប៉ូណា"} tpi{"ថុកពីស៊ីន"} tr{"ទួរគី"} trv{"តារ៉ូកូ"} ts{"សុងហ្គា"} tt{"តាតា"} + ttm{"ថុចឆុនខាងជើង"} tum{"ទុមប៊ូកា"} tvl{"ទូវ៉ាលូ"} tw{"ទ្វី"} @@ -370,6 +412,7 @@ km{ uz{"អ៊ូសបេគ"} vai{"វៃ"} ve{"វេនដា"} + vec{"វេណេតូ"} vi{"វៀតណាម"} vo{"វូឡាពូក"} vun{"វុនចូ"} @@ -379,6 +422,7 @@ km{ war{"វ៉ារេយ"} wbp{"វ៉ារីប៉ារី"} wo{"វូឡុហ្វ"} + wuu{"អ៊ូចិន"} xal{"កាលមីគ"} xh{"ឃសា"} xog{"សូហ្គា"} @@ -386,6 +430,7 @@ km{ ybb{"យេមបា"} yi{"យ៉ីឌីស"} yo{"យរូបា"} + yrl{"ញីនហ្កាទូ"} yue{"កន្តាំង"} za{"ហ្សួង"} zgh{"តាម៉ាហ្សៃម៉ារ៉ុកស្តង់ដា"} @@ -396,15 +441,39 @@ km{ zza{"ហ្សាហ្សា"} } Scripts{ + Adlm{"អាតឡាម"} + Aghb{"អាល់បានីកៅកាស៊ី"} + Ahom{"អាហូម"} Arab{"អារ៉ាប់"} + Aran{"អារ៉ាន"} + Armi{"អារ៉ាម៉ាអ៊ីមភើរៀល"} Armn{"អាមេនី"} + Avst{"អាវេស្ថាន"} + Bali{"បាលី"} + Bamu{"បាមុន"} + Bass{"បាសាវ៉ះ"} + Batk{"បាតាក"} Beng{"បង់ក្លាដែស"} + Bhks{"ប៉ៃស៊ូគី"} Bopo{"បូផូម៉ូហ្វូ"} + Brah{"ប្រាមិ"} Brai{"អក្សរ​សម្រាប់មនុស្ស​ពិការ​ភ្នែក"} + Bugi{"ប៊ូគីនេ"} + Buhd{"ប៊ូហ៊ីដ"} + Cakm{"ចាក់ម៉ា"} + Cans{"ព្យាង្គអាបូរីជីន​កាណាដារួម"} + Cari{"ខារី"} + Cham{"ចាម"} + Cher{"ឆេរ៉ូគី"} + Chrs{"ខូរ៉ាស្មី"} + Copt{"ខូប្ទ"} + Cpmn{"ស៊ីប្រូមីណូ"} + Cprt{"ស៊ីប"} Cyrl{"ស៊ីរីលីក"} Deva{"ដាវ៉ាន់ណាការិ"} Ethi{"អេត្យូពី"} Geor{"ហ្សកហ្ស៊ី"} + Gong{"គុនចាឡាកុនឌិ"} Grek{"ក្រិច"} Gujr{"គូចារ៉ាទី"} Guru{"កុមុយឃី"} @@ -415,25 +484,52 @@ km{ Hant{"អក្សរ​ចិន​ពេញ"} Hebr{"អ៊ីស្រាអែល"} Hira{"ហ៊ីរ៉ាកាណា"} + Hmnp{"នីយ៉ាកេងពួជឺម៉ុង"} Hrkt{"សញ្ញាសំឡេងភាសាជប៉ុន"} Jamo{"ចាម៉ូ"} + Java{"ជ្វា"} Jpan{"ជប៉ុន"} + Kali{"កាយ៉ាលី"} Kana{"កាតាកាណា"} Khmr{"ខ្មែរ"} Knda{"ខាណាដា"} Kore{"កូរ៉េ"} + Lana{"ឡាណា"} Laoo{"ឡាវ"} Latn{"ឡាតាំង"} + Lepc{"ឡេបចា"} + Limb{"លីបប៊ូ"} + Lisu{"ហ្វ្រាសឺ"} + Mand{"ម៉ានដា"} Mlym{"ម៉ាឡាយ៉ាឡាម"} Mong{"ម៉ុងហ្គោលី"} + Mtei{"ម៉ីតីម៉ាយ៉ែក"} Mymr{"ភូមា"} + Newa{"ណេវ៉ា"} + Nkoo{"នកូ"} + Olck{"អូលឈិគិ"} Orya{"អូឌៀ"} + Osge{"អូស្គ"} + Plrd{"ផូឡាដ"} + Rohg{"ហានីហ្វ៊ី"} + Saur{"សៅរ៉ាសត្រា"} Sinh{"ស៊ីនហាឡា"} + Sund{"ស៊ូដង់"} + Sylo{"ស៊ីឡូ"} + Syrc{"ស៊ីរីអែក"} + Tale{"តៃឡេ"} + Talu{"តៃឡឺថ្មី"} Taml{"តាមីល"} + Tavt{"តៃវៀត"} Telu{"តេលុគុ"} + Tfng{"ទីហ្វ៊ីណាហ្វ"} Thaa{"ថាណា"} Thai{"ថៃ"} Tibt{"ទីបេ"} + Vaii{"វ៉ៃ"} + Wcho{"វ៉ាន់ឆូ"} + Yiii{"យី"} + Zinh{"ស្នងកេរ្តិ៍"} Zmth{"និមិត្តសញ្ញាគណិតវិទ្យា"} Zsye{"សញ្ញាអារម្មណ៍"} Zsym{"និមិត្តសញ្ញា"} @@ -449,11 +545,15 @@ km{ calendar{ buddhist{"ប្រតិទិនពុទ្ធសាសនា"} chinese{"ប្រតិទិន​ចិន"} + coptic{"ប្រតិទិនកបទិច"} dangi{"ប្រតិទិនកូរ៉េ"} ethiopic{"ប្រតិទិន​អេត្យូពី"} + ethiopic-amete-alem{"ប្រតិទិនអេត្យូពីអាម៉េតេ​អាលែម"} gregorian{"ប្រតិទិន​ហ្សកហ្ស៊ី"} hebrew{"ប្រតិទិនហេប្រឺ"} islamic{"ប្រតិទិនអ៊ីស្លាម"} + islamic-civil{"ប្រតិទិនអ៊ិស្លាម (តារាង, សម័យស៊ីវិល)"} + islamic-umalqura{"ប្រតិទិនអ៊ិស្លាម (អ៊ុំអាល់គូរ៉ា)"} iso8601{"ប្រតិទិន ISO-8601"} japanese{"ប្រតិទិន​ជប៉ុន"} persian{"ប្រតិទិនពែក្ស"} @@ -489,6 +589,7 @@ km{ armn{"លេខ​អាមេនី"} armnlow{"លេខ​តូច​អាមេនី"} beng{"លេខ​បង់ក្លាដែស"} + cakm{"លេខចាក់ម៉ា"} deva{"លេខ​ឌីវ៉ាណាការី"} ethi{"លេខ​អេត្យូពី"} fullwide{"លេខ​ទទឹង​ពេញ"} @@ -503,6 +604,7 @@ km{ hant{"លេខ​ចិន​អក្សរ​ពេញ"} hantfin{"លេខ​ហិរញ្ញវត្ថុ​ចិន​អក្សរ​ពេញ"} hebr{"លេខហេប្រឺ"} + java{"លេខជ្វា"} jpan{"លេខ​ជប៉ុន"} jpanfin{"លេខ​ហិរញ្ញវត្ថុ​ជប៉ុន"} khmr{"លេខ​ខ្មែរ"} @@ -510,7 +612,9 @@ km{ laoo{"លេខ​ឡាវ"} latn{"លេខ​បច្ចឹម​ប្រទេស"} mlym{"លេខ​មលយាល័ម"} + mtei{"លេខមីតីម៉ាយ៉ែក"} mymr{"លេខ​ភូមា"} + olck{"លេខអូលឈិគិ"} orya{"លេខអូឌៀ"} roman{"លេខ​រ៉ូមាំង"} romanlow{"លេខ​តូច​រ៉ូមាំង"} @@ -519,6 +623,7 @@ km{ telu{"លេខ​តេលុគុ"} thai{"លេខ​ថៃ"} tibt{"លេខទីបេ"} + vaii{"លេខវ៉ៃ"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/kn.txt b/icu/icu4c/source/data/lang/kn.txt index 441c35fd9db..5ed54c9b68c 100644 --- a/icu/icu4c/source/data/lang/kn.txt +++ b/icu/icu4c/source/data/lang/kn.txt @@ -41,15 +41,18 @@ kn{ am{"ಅಂಹರಿಕ್"} an{"ಅರಗೊನೀಸ್"} ang{"ಪ್ರಾಚೀನ ಇಂಗ್ಲೀಷ್"} + ann{"ಒಬೊಲೊ"} anp{"ಆಂಗಿಕಾ"} ar{"ಅರೇಬಿಕ್"} arc{"ಅರಾಮಿಕ್"} arn{"ಮಪುಚೆ"} arp{"ಅರಪಾಹೋ"} + ars{"ನ್ಯಾಜ್ಡಿ ಅರೇಬಿಕ್"} arw{"ಅರಾವಾಕ್"} as{"ಅಸ್ಸಾಮೀಸ್"} asa{"ಅಸು"} ast{"ಆಸ್ಟುರಿಯನ್"} + atj{"ಅತಿಕಮೆಕ್"} av{"ಅವರಿಕ್"} awa{"ಅವಧಿ"} ay{"ಅಯ್ಮಾರಾ"} @@ -82,6 +85,7 @@ kn{ ca{"ಕೆಟಲಾನ್"} cad{"ಕ್ಯಾಡ್ಡೋ"} car{"ಕಾರಿಬ್"} + cay{"ಕಯುಗಾ"} cch{"ಅಟ್ಸಮ್"} ccp{"ಚಕ್ಮಾ"} ce{"ಚಚೆನ್"} @@ -98,13 +102,21 @@ kn{ chr{"ಚೆರೋಕಿ"} chy{"ಚೀಯೆನ್ನೇ"} ckb{"ಮಧ್ಯ ಕುರ್ದಿಶ್"} + clc{"ಚಿಲ್ಕೋಟಿನ್"} co{"ಕೋರ್ಸಿಕನ್"} cop{"ಕೊಪ್ಟಿಕ್"} cr{"ಕ್ರೀ"} + crg{"ಮಿಚಿಫ್"} crh{"ಕ್ರಿಮೀಯನ್ ಟರ್ಕಿಷ್"} + crj{"ದಕ್ಷಿಣ ಪೂರ್ವ ಕ್ರೀ"} + crk{"ಪ್ಲೇನ್ಸ್ ಕ್ರೀ"} + crl{"ಉತ್ತರ ಪೂರ್ವ ಕ್ರೀ"} + crm{"ಮೂಸ್ ಕ್ರೀ"} + crr{"ಕೆರೊಲಿನಾ ಅಲ್ಗೊಂಕ್ವಿಯನ್"} crs{"ಸೆಸೆಲ್ವಾ ಕ್ರಯೋಲ್ ಫ್ರೆಂಚ್"} cs{"ಜೆಕ್"} csb{"ಕಶುಬಿಯನ್"} + csw{"ಸ್ವಾಂಪಿ ಕ್ರೀ"} cu{"ಚರ್ಚ್ ಸ್ಲಾವಿಕ್"} cv{"ಚುವಾಶ್"} cy{"ವೆಲ್ಶ್"} @@ -185,6 +197,7 @@ kn{ hai{"ಹೈಡಾ"} hak{"ಹಕ್"} haw{"ಹವಾಯಿಯನ್"} + hax{"ದಕ್ಷಿಣ ಹೈಡಾ"} he{"ಹೀಬ್ರೂ"} hi{"ಹಿಂದಿ"} hil{"ಹಿಲಿಗೇನನ್"} @@ -197,6 +210,7 @@ kn{ ht{"ಹೈಟಿಯನ್ ಕ್ರಿಯೋಲಿ"} hu{"ಹಂಗೇರಿಯನ್"} hup{"ಹೂಪಾ"} + hur{"ಹಾಲ್ಕೊಮೆಲೆಮ್"} hy{"ಅರ್ಮೇನಿಯನ್"} hz{"ಹೆರೆರೊ"} ia{"ಇಂಟರ್‌ಲಿಂಗ್ವಾ"} @@ -207,6 +221,7 @@ kn{ ig{"ಇಗ್ಬೊ"} ii{"ಸಿಚುಅನ್ ಯಿ"} ik{"ಇನುಪಿಯಾಕ್"} + ikt{"ಪಶ್ಚಿಮ ಕೆನಡಿಯನ್ ಇನುಕ್ಟಿಟುಟ್"} ilo{"ಇಲ್ಲಿಕೋ"} inh{"ಇಂಗುಷ್"} io{"ಇಡೊ"} @@ -233,6 +248,7 @@ kn{ kea{"ಕಬುವೆರ್ಡಿಯನು"} kfo{"ಕೋರೋ"} kg{"ಕಾಂಗೋ"} + kgp{"ಕೈಗಂಗ್"} kha{"ಖಾಸಿ"} kho{"ಖೋಟಾನೀಸ್"} khq{"ಕೊಯ್ರ ಚೀನಿ"} @@ -263,6 +279,7 @@ kn{ kut{"ಕುಟೇನಾಯ್"} kv{"ಕೋಮಿ"} kw{"ಕಾರ್ನಿಷ್"} + kwk{"ಕ್ವಾಕ್‌ವಾಲಾ"} ky{"ಕಿರ್ಗಿಜ್"} la{"ಲ್ಯಾಟಿನ್"} lad{"ಲ್ಯಾಡಿನೋ"} @@ -273,6 +290,7 @@ kn{ lez{"ಲೆಜ್ಘಿಯನ್"} lg{"ಗಾಂಡಾ"} li{"ಲಿಂಬರ್ಗಿಶ್"} + lil{"ಲಿಲ್ಲೂವೆಟ್"} lkt{"ಲಕೊಟ"} ln{"ಲಿಂಗಾಲ"} lo{"ಲಾವೋ"} @@ -280,6 +298,7 @@ kn{ lou{"ಲೂಯಿಸಿಯಾನ ಕ್ರಿಯೋಲ್"} loz{"ಲೋಝಿ"} lrc{"ಉತ್ತರ ಲೂರಿ"} + lsm{"ಸಾಮಿಯಾ"} lt{"ಲಿಥುವೇನಿಯನ್"} lu{"ಲೂಬಾ-ಕಟಾಂಗಾ"} lua{"ಲುಬ-ಲುಲಾ"} @@ -313,6 +332,7 @@ kn{ mn{"ಮಂಗೋಲಿಯನ್"} mnc{"ಮಂಚು"} mni{"ಮಣಿಪುರಿ"} + moe{"ಇನ್ನು-ಐಮುನ್"} moh{"ಮೊಹಾವ್ಕ್"} mos{"ಮೊಸ್ಸಿ"} mr{"ಮರಾಠಿ"} @@ -358,6 +378,11 @@ kn{ nzi{"ಜೀಮಾ"} oc{"ಒಸಿಟನ್"} oj{"ಒಜಿಬ್ವಾ"} + ojb{"ವಾಯುವ್ಯ ಓಜಿಬ್ವಾ"} + ojc{"ಮಧ್ಯ ಓಜಿಬ್ವಾ"} + ojs{"ಓಜಿ-ಕ್ರೀ"} + ojw{"ಪಶ್ಚಿಮ ಓಜಿಬ್ವಾ"} + oka{"ಒಕನಾಗನ್"} om{"ಒರೊಮೊ"} or{"ಒಡಿಯ"} os{"ಒಸ್ಸೆಟಿಕ್"} @@ -373,8 +398,10 @@ kn{ peo{"ಪ್ರಾಚೀನ ಪರ್ಶಿಯನ್"} phn{"ಫೀನಿಷಿಯನ್"} pi{"ಪಾಲಿ"} + pis{"ಪಿಜಿನ್"} pl{"ಪೊಲಿಶ್"} pon{"ಪೋನ್‌‌ಪಿಯನ್"} + pqm{"ಮ್ಯಾಲಿಸೀಟ್-ಪಸ್ಸಾಮಕ್ವಾಡ್ಡಿ"} prg{"ಪ್ರಶಿಯನ್"} pro{"ಪ್ರಾಚೀನ ಪ್ರೊವೆನ್ಶಿಯಲ್"} ps{"ಪಾಷ್ಟೋ"} @@ -384,12 +411,12 @@ kn{ raj{"ರಾಜಸ್ಥಾನಿ"} rap{"ರಾಪಾನುಯಿ"} rar{"ರಾರೋಟೊಂಗನ್"} + rhg{"ರೋಹಿಂಗ್ಯಾ"} rm{"ರೊಮಾನ್ಶ್"} rn{"ರುಂಡಿ"} ro{"ರೊಮೇನಿಯನ್"} rof{"ರೊಂಬೊ"} rom{"ರೋಮಾನಿ"} - root{"ರೂಟ್"} ru{"ರಷ್ಯನ್"} rup{"ಅರೋಮಾನಿಯನ್"} rw{"ಕಿನ್ಯಾರ್‌ವಾಂಡಾ"} @@ -420,6 +447,7 @@ kn{ sid{"ಸಿಡಾಮೋ"} sk{"ಸ್ಲೋವಾಕ್"} sl{"ಸ್ಲೋವೇನಿಯನ್"} + slh{"ದಕ್ಷಿಣ ಲುಶೂಟ್‌ಸೀಡ್"} sm{"ಸಮೋವನ್"} sma{"ದಕ್ಷಿಣ ಸಾಮಿ"} smj{"ಲೂಲ್ ಸಾಮಿ"} @@ -436,6 +464,7 @@ kn{ ss{"ಸ್ವಾತಿ"} ssy{"ಸಹೊ"} st{"ದಕ್ಷಿಣ ಸೋಥೋ"} + str{"ಸ್ಟ್ರೇಟ್ಸ್ ಸೆಲಿಶ್"} su{"ಸುಂಡಾನೀಸ್"} suk{"ಸುಕುಮಾ"} sus{"ಸುಸು"} @@ -446,13 +475,16 @@ kn{ syc{"ಶಾಸ್ತ್ರೀಯ ಸಿರಿಯಕ್"} syr{"ಸಿರಿಯಾಕ್"} ta{"ತಮಿಳು"} + tce{"ದಕ್ಷಿಣ ಟಚ್‌ವನ್"} te{"ತೆಲುಗು"} tem{"ಟಿಮ್ನೆ"} teo{"ಟೆಸೊ"} ter{"ಟೆರೆನೋ"} tet{"ಟೇಟಮ್"} tg{"ತಾಜಿಕ್"} + tgx{"ಟಾಗಿಶ್"} th{"ಥಾಯ್"} + tht{"ಟಾಹ್ಲ್ಟನ್"} ti{"ಟಿಗ್ರಿನ್ಯಾ"} tig{"ಟೈಗ್ರೆ"} tiv{"ಟಿವ್"} @@ -465,12 +497,14 @@ kn{ tn{"ಸ್ವಾನಾ"} to{"ಟೋಂಗನ್"} tog{"ನ್ಯಾಸಾ ಟೋಂಗಾ"} + tok{"ಟೋಕಿ ಪೋನಾ"} tpi{"ಟೋಕ್ ಪಿಸಿನ್"} tr{"ಟರ್ಕಿಶ್"} trv{"ಟರೊಕೊ"} ts{"ಸೋಂಗಾ"} tsi{"ಸಿಂಶಿಯನ್"} tt{"ಟಾಟರ್"} + ttm{"ಉತ್ತರ ಟಚ್‌ವನ್"} tum{"ತುಂಬುಕಾ"} tvl{"ಟುವಾಲು"} tw{"ಟ್ವಿ"} @@ -499,7 +533,7 @@ kn{ was{"ವಾಷೋ"} wbp{"ವಾರ್ಲ್‌ಪಿರಿ"} wo{"ವೋಲೋಫ್"} - wuu{"ವು"} + wuu{"ವು ಚೈನೀಸ್"} xal{"ಕಲ್ಮೈಕ್"} xh{"ಕ್ಸೋಸ"} xog{"ಸೊಗ"} @@ -509,6 +543,7 @@ kn{ ybb{"ಯೆಂಬಾ"} yi{"ಯಿಡ್ಡಿಶ್"} yo{"ಯೊರುಬಾ"} + yrl{"ನಿಂಗಾಟು"} yue{"ಕ್ಯಾಂಟನೀಸ್"} za{"ಝೂವಾಂಗ್"} zap{"ಝೋಪೊಟೆಕ್"} @@ -522,7 +557,9 @@ kn{ zza{"ಜಾಝಾ"} } Scripts{ + Adlm{"ಆ್ಯಡ್ಲಮ್"} Arab{"ಅರೇಬಿಕ್"} + Aran{"ನಸ್ಟಾಲಿಕ್"} Armi{"ಇಂಪೀರಿಯಲ್ ಅರೆಮಾಯಿಕ್"} Armn{"ಅರ್ಮೇನಿಯನ್"} Avst{"ಅವೆಸ್ತಾನ್"} @@ -535,8 +572,8 @@ kn{ Brai{"ಬ್ರೈಲ್"} Bugi{"ಬಗಿನೀಸ್"} Buhd{"ಬುಹಿದ್"} - Cakm{"ಕಾಕಂ"} - Cans{"ಯುನಿಟೆಡ್ ಕೆನೆಡಿಯನ್ ಅಬೊರಿಜಿನಲ್ ಸಿಲ್ಯಾಬಿಕ್ಸ್"} + Cakm{"ಚಕ್ಮಾ"} + Cans{"ಯುನಿಫೈಯ್ಡ್ ಕೆನೆಡಿಯನ್ ಅಬೊರಿಜಿನಲ್ ಸಿಲ್ಯಾಬಿಕ್ಸ್"} Cari{"ಕರೇನ್"} Cham{"ಚಾಮ್"} Cher{"ಚೆರೋಕೀ"} @@ -616,6 +653,7 @@ kn{ Plrd{"ಪೊಲ್ಲಾರ್ಡ್ ಫೊನೆಟಿಕ್"} Prti{"ಇನ್ಸ್‌ಕ್ರಿಪ್ಶನಲ್ ಪಾರ್ಥಿಯನ್"} Rjng{"ರೆಜಾಂಗ್"} + Rohg{"ಹನೀಫಿ"} Roro{"ರೋಂಗೋರೋಂಗೋ"} Runr{"ರೂನಿಕ್"} Samr{"ಸಮಾರಿಟನ್"} @@ -767,6 +805,7 @@ kn{ armn{"ಆರ್ಮೇನಿಯಾದ ಸಂಖ್ಯೆಗಳು"} armnlow{"ಅರ್ಮೇನಿಯಾದ ಸಣ್ಣಕ್ಷರ ಸಂಖ್ಯೆಗಳು"} beng{"ಬಾಂಗ್ಲಾ ಅಂಕೆಗಳು"} + cakm{"ಚಕ್ಮಾ ಅಂಕೆಗಳು"} deva{"ದೇವನಾಗರಿ ಅಂಕೆಗಳು"} ethi{"ಇಥಿಯೋಪಿಯಾದ ಸಂಖ್ಯೆಗಳು"} finance{"ಆರ್ಥಿಕ ಸಂಖ್ಯೆಗಳು"} @@ -782,6 +821,7 @@ kn{ hant{"ಸಾಂಪ್ರದಾಯಿಕ ಚೀನಿ ಸಂಖ್ಯೆಗಳು"} hantfin{"ಸಾಂಪ್ರದಾಯಿಕ ಚೀನಿ ಆರ್ಥಿಕ ಸಂಖ್ಯೆಗಳು"} hebr{"ಹೀಬ್ರೂ ಸಂಖ್ಯೆಗಳು"} + java{"ಜಾವಾನೀಸ್ ಅಂಕೆಗಳು"} jpan{"ಜಪಾನೀ ಸಂಖ್ಯೆಗಳು"} jpanfin{"ಜಪಾನೀ ಆರ್ಥಿಕ ಸಂಖ್ಯೆಗಳು"} khmr{"ಖಮೆ ಅಂಕೆಗಳು"} @@ -790,8 +830,10 @@ kn{ latn{"ಪಾಶ್ಚಿಮಾತ್ಯ ಅಂಕೆಗಳು"} mlym{"ಮಲಯಾಳಂ ಅಂಕಿಗಳು"} mong{"ಮಂಗೋಲಿಯಾದ ಅಂಕೆಗಳು"} + mtei{"ಮೈಟಿ ಮಯೆಕ್ ಅಂಕೆಗಳು"} mymr{"ಮ್ಯಾನ್ಮಾರ್ ಅಂಕೆಗಳು"} native{"ಸ್ಥಳೀಯ ಅಂಕೆಗಳು"} + olck{"ಓಲ್ ಚಿಕಿ ಅಂಕೆಗಳು"} orya{"ಒರಿಯಾ ಅಂಕೆಗಳು"} roman{"ರೋಮನ್ ಸಂಖ್ಯೆಗಳು"} romanlow{"ರೋಮನ್ ಲೋವರ್‌ಕೇಸ್ ಸಂಖ್ಯೆಗಳು"} diff --git a/icu/icu4c/source/data/lang/ko.txt b/icu/icu4c/source/data/lang/ko.txt index f821b8f5247..d792de30709 100644 --- a/icu/icu4c/source/data/lang/ko.txt +++ b/icu/icu4c/source/data/lang/ko.txt @@ -42,6 +42,7 @@ ko{ am{"암하라어"} an{"아라곤어"} ang{"고대 영어"} + ann{"오볼로어"} anp{"앙가어"} ar{"아랍어"} arc{"아람어"} @@ -55,6 +56,7 @@ ko{ as{"아삼어"} asa{"아수어"} ast{"아스투리아어"} + atj{"아티카메쿠어"} av{"아바릭어"} awa{"아와히어"} ay{"아이마라어"} @@ -112,13 +114,21 @@ ko{ chr{"체로키어"} chy{"샤이엔어"} ckb{"소라니 쿠르드어"} + clc{"칠코틴어"} co{"코르시카어"} cop{"콥트어"} cr{"크리어"} + crg{"미치프어"} crh{"크리민 터키어; 크리민 타타르어"} + crj{"남동부 크리어"} + crk{"평원 크리어"} + crl{"북동부 크리어"} + crm{"무스크리어"} + crr{"캐롤라이나 알곤킨어"} crs{"세이셸 크리올 프랑스어"} cs{"체코어"} csb{"카슈비아어"} + csw{"습지 크리어"} cu{"교회 슬라브어"} cv{"추바시어"} cy{"웨일스어"} @@ -202,6 +212,7 @@ ko{ hai{"하이다어"} hak{"하카어"} haw{"하와이어"} + hax{"남부 하이다어"} he{"히브리어"} hi{"힌디어"} hif{"피지 힌디어"} @@ -215,6 +226,7 @@ ko{ ht{"아이티어"} hu{"헝가리어"} hup{"후파어"} + hur{"할코멜렘어"} hy{"아르메니아어"} hz{"헤레로어"} ia{"인터링구아"} @@ -225,6 +237,7 @@ ko{ ig{"이그보어"} ii{"이어"} ik{"이누피아크어"} + ikt{"캐나다 서부 이누크티투트어"} ilo{"이로코어"} inh{"인귀시어"} io{"이도어"} @@ -252,6 +265,7 @@ ko{ kea{"크리올어"} kfo{"코로어"} kg{"콩고어"} + kgp{"카잉강어"} kha{"카시어"} kho{"호탄어"} khq{"코이라 친니어"} @@ -283,6 +297,7 @@ ko{ kut{"쿠테네어"} kv{"코미어"} kw{"콘월어"} + kwk{"곽왈라어"} ky{"키르기스어"} la{"라틴어"} lad{"라디노어"} @@ -294,6 +309,7 @@ ko{ lfn{"링구아 프랑카 노바"} lg{"간다어"} li{"림버거어"} + lil{"릴루엣어"} lkt{"라코타어"} ln{"링갈라어"} lo{"라오어"} @@ -301,6 +317,7 @@ ko{ lou{"루이지애나 크리올어"} loz{"로지어"} lrc{"북부 루리어"} + lsm{"사미아어"} lt{"리투아니아어"} lu{"루바-카탄가어"} lua{"루바-룰루아어"} @@ -336,6 +353,7 @@ ko{ mn{"몽골어"} mnc{"만주어"} mni{"마니푸리어"} + moe{"이누아문"} moh{"모호크어"} mos{"모시어"} mr{"마라티어"} @@ -383,6 +401,11 @@ ko{ nzi{"느지마어"} oc{"오크어"} oj{"오지브와어"} + ojb{"북서부 오지브와어"} + ojc{"중앙 오지브와어"} + ojs{"오지 크리어"} + ojw{"서부 오지브와어"} + oka{"오카나간어"} om{"오로모어"} or{"오리야어"} os{"오세트어"} @@ -398,9 +421,11 @@ ko{ peo{"고대 페르시아어"} phn{"페니키아어"} pi{"팔리어"} + pis{"피진어"} pl{"폴란드어"} pnt{"폰틱어"} pon{"폼페이어"} + pqm{"말리시트 파사마쿼디어"} prg{"프러시아어"} pro{"고대 프로방스어"} ps{"파슈토어"} @@ -410,12 +435,12 @@ ko{ raj{"라자스탄어"} rap{"라파뉴이"} rar{"라로통가어"} + rhg{"로힝야어"} rm{"로만시어"} rn{"룬디어"} ro{"루마니아어"} rof{"롬보어"} rom{"집시어"} - root{"어근"} ru{"러시아어"} rue{"루신어"} rup{"아로마니아어"} @@ -449,6 +474,7 @@ ko{ sid{"시다모어"} sk{"슬로바키아어"} sl{"슬로베니아어"} + slh{"남부 루슈트시드어"} sm{"사모아어"} sma{"남부 사미어"} smj{"룰레 사미어"} @@ -465,6 +491,7 @@ ko{ ss{"시스와티어"} ssy{"사호어"} st{"남부 소토어"} + str{"해안 살리시어"} su{"순다어"} suk{"수쿠마어"} sus{"수수어"} @@ -475,13 +502,16 @@ ko{ syc{"고전 시리아어"} syr{"시리아어"} ta{"타밀어"} + tce{"남부 투톤어"} te{"텔루구어"} tem{"팀니어"} teo{"테조어"} ter{"테레노어"} tet{"테툼어"} tg{"타지크어"} + tgx{"타기시어"} th{"태국어"} + tht{"탈탄어"} ti{"티그리냐어"} tig{"티그레어"} tiv{"티브어"} @@ -496,12 +526,14 @@ ko{ tn{"츠와나어"} to{"통가어"} tog{"니아사 통가어"} + tok{"도기 보나"} tpi{"토크 피신어"} tr{"터키어"} trv{"타로코어"} ts{"총가어"} tsi{"트심시안어"} tt{"타타르어"} + ttm{"북부 투톤어"} tum{"툼부카어"} tvl{"투발루어"} tw{"트위어"} @@ -540,6 +572,7 @@ ko{ ybb{"옘바어"} yi{"이디시어"} yo{"요루바어"} + yrl{"넨가투어"} yue{"광둥어"} za{"주앙어"} zap{"사포테크어"} @@ -553,6 +586,7 @@ ko{ zza{"자자어"} } Scripts{ + Adlm{"아들람 문자"} Afak{"아파카 문자"} Aghb{"코카시안 알바니아 문자"} Arab{"아랍 문자"} @@ -572,7 +606,7 @@ ko{ Bugi{"부기 문자"} Buhd{"부히드 문자"} Cakm{"차크마 문자"} - Cans{"통합 캐나다 토착어"} + Cans{"통합 캐나다 원주민 음절문자"} Cari{"카리 문자"} Cham{"칸 고어"} Cher{"체로키 문자"} @@ -671,6 +705,7 @@ ko{ Prti{"명문 파라티아 문자"} Qaag{"저지 문자"} Rjng{"레장 문자"} + Rohg{"하니피 문자"} Roro{"롱고롱고"} Runr{"룬 문자"} Samr{"사마리아 문자"} diff --git a/icu/icu4c/source/data/lang/kok.txt b/icu/icu4c/source/data/lang/kok.txt index 6662a78306d..3f1d420a7f4 100644 --- a/icu/icu4c/source/data/lang/kok.txt +++ b/icu/icu4c/source/data/lang/kok.txt @@ -26,21 +26,24 @@ kok{ alt{"दक्षिणी अल्टाय"} am{"अमहारिक्"} an{"आरागोनिस"} + ann{"ओबोलो"} anp{"अंगिका"} ar{"अरेबिक"} arn{"मापुचे"} arp{"अरापाहो"} + ars{"नाझदी अरबी"} as{"आसामी"} asa{"असु"} ast{"अस्टुरियान"} + atj{"अटिकामेक्वु"} av{"अवारिक"} awa{"अवधी"} ay{"ऐमरा"} - az{"अज़रबैजानी"} + az{"अझरबैजानी"} ba{"बष्किर"} - ban{"बालिनिस"} + ban{"बालिनीज"} bas{"बस्सा"} - be{"बैलोरुसियन्"} + be{"बेलारुशियन"} bem{"बेम्बा"} bez{"बेना"} bg{"बल्गेरियन"} @@ -54,26 +57,36 @@ kok{ br{"ब्रेटन"} brx{"बोडो"} bs{"बोस्नियन"} - bug{"बगिनिस"} + bug{"बुगिनिज"} byn{"ब्लीन"} ca{"कटलान"} - ccp{"चक्मा"} + cay{"कायुगा"} + ccp{"चाक्मा"} ce{"चिचेन"} - ceb{"सिबौना"} + ceb{"सेबुआनो"} cgg{"चिगा"} ch{"चामोर्रो"} - chk{"छुनिस"} + chk{"चुकीज"} chm{"मारी"} - cho{"चोताव"} + cho{"चाकता"} + chp{"चिपेवायन"} chr{"चॅरोकी"} - chy{"चेयनी"} - ckb{"मध्य खुर्दीश"} - co{"कोर्शियन"} + chy{"शायान"} + ckb{"मध्य कर्दिश"} + clc{"चिलकोटिन"} + co{"कोर्सिकन"} + crg{"मिचिफ"} + crj{"आग्नेय क्री"} + crk{"प्लेन्स क्री"} + crl{"ईशान्य क्री"} + crm{"मूझ क्री"} + crr{"कॅरोलीना अल्गॉन्क्वियन"} crs{"सेसेल्वा क्रयॉल फ्रेन्च"} cs{"चेक"} + csw{"स्वॉम्पी क्री"} cu{"चर्च स्लेव्हीक"} - cv{"छुवास"} - cy{"वेळ्ष्"} + cv{"चुवाश"} + cy{"वेल्श"} da{"डॅनिश"} dak{"डाकोटा"} dar{"दार्ग्वा"} @@ -81,57 +94,63 @@ kok{ de{"जर्मन"} dgr{"डोगरीब"} dje{"झर्मा"} + doi{"डोग्री"} dsb{"लोवर सोर्बियन"} - dua{"डौल"} + dua{"डुआला"} dv{"दिवेही"} - dyo{"जोला-फोनी"} + dyo{"जोला-फोन्यी"} dz{"झोंग्खा"} dzg{"डाझागा"} ebu{"एम्बु"} ee{"एव"} efi{"एफीक"} eka{"एकाजुक"} - el{"ग्रीक्"} + el{"ग्रीक"} en{"इंग्लीश"} eo{"इस्परान्टो"} es{"स्पॅनीश"} - et{"इस्टोनियन्"} + et{"इस्टोनियन"} eu{"बास्क"} ewo{"एवोंडो"} fa{"पर्शियन"} ff{"फुला"} - fi{"फिन्निष्"} + fi{"फिनिश"} fil{"फिलिपिनो"} fj{"फिजी"} - fo{"फेरोस्"} + fo{"फेरोस"} fon{"फोन"} fr{"फ्रेंच"} + frc{"कॅजां फ्रेंच"} + frr{"उत्तरीय फ्रिशियन"} fur{"फ्रिलियन"} fy{"पश्चिमी फ्रिशियन"} - ga{"ऐरिष"} + ga{"आयरिश"} gaa{"गा"} gd{"स्कॉटीश गॅलीक"} gez{"गेझ"} gil{"गिलबर्टीस"} gl{"गेलीशियन"} - gn{"गौरानी"} + gn{"ग्वारानी"} gor{"गोरोंटालो"} - gsw{"स्विज जर्मन"} + gsw{"स्विस जर्मन"} gu{"गुजराती"} guz{"गुसी"} - gv{"मॅन्स"} + gv{"मांक्स"} gwi{"ग्विच"} ha{"हौसा"} + hai{"हैदा"} haw{"हवायियान"} + hax{"दक्षिणी हैदा"} he{"हिब्रू"} hi{"हिन्दी"} hil{"हिलीगायनॉन"} hmn{"मोंग"} - hr{"क्रोयेषियन्"} + hr{"क्रोएशियन"} hsb{"अपर सोर्बियन"} ht{"हैतियन क्रेयॉल"} - hu{"हंगेरियन्"} + hu{"हंगेरियन"} hup{"हुपा"} + hur{"हाल्कोमेलेम"} hy{"आर्मेनियन"} hz{"हिरिरो"} ia{"इन्टरलिंग्वा"} @@ -142,18 +161,19 @@ kok{ ig{"इग्बो"} ii{"सिच्युआन यी"} ik{"इनूपेयाक्"} - ilo{"लोको"} + ikt{"पश्चिमी कॅनडियन इनक्तितुत"} + ilo{"इलोको"} inh{"इंगूश"} io{"इदो"} - is{"आईस्लान्डिक"} + is{"आयस्लान्डिक"} it{"इटालियन"} - iu{"इन्युकट्ट"} + iu{"इन्युक्तिटुट"} ja{"जपानी"} - jbo{"लोबजान"} - jgo{"न्गोंबा"} + jbo{"लोजबान"} + jgo{"गोंबा"} jmc{"मचामे"} - jv{"जावनीस्"} - ka{"जार्जियन्"} + jv{"जावनीज"} + ka{"जॉर्जियन"} kab{"काबायले"} kac{"काचीन"} kaj{"जु"} @@ -163,18 +183,19 @@ kok{ kde{"माकोंडे"} kea{"काबुवर्डियनु"} kfo{"कोरो"} + kgp{"कैनगँग"} kha{"खासी"} khq{"कोयरा छिनी"} ki{"किकुयु"} - kj{"कुयांमा"} - kk{"कज़ख्"} + kj{"क्वानयामा"} + kk{"कझाख"} kkj{"काको"} kl{"कालाल्लिसुट"} kln{"कालेंजीन"} - km{"कंबोडियन"} + km{"ख्मेर"} kmb{"किंबुंडु"} - kn{"कन्नडा"} - ko{"कोरियन्"} + kn{"कन्नड"} + ko{"कोरियन"} kok{"कोंकणी"} kpe{"पेल्ले"} kr{"कानुरी"} @@ -185,35 +206,39 @@ kok{ ksb{"शांबाला"} ksf{"बाफिया"} ksh{"कोलोनियन"} - ku{"कुर्दिष"} + ku{"कर्दिश"} kum{"कुमयक"} kv{"कोमी"} kw{"कोर्निश"} - ky{"किर्गिज़"} - la{"लाटिन"} + kwk{"क्वाकवाला"} + ky{"किर्गिझ"} + la{"लॅटिन"} lad{"लाडिनो"} lag{"लांगी"} - lb{"लक्सेमबर्गीश"} + lb{"लक्झेम्बर्गीश"} lez{"लेझघियान"} lg{"गांडा"} - li{"लिंबुर्ग"} + li{"लिंबर्गिश"} + lil{"लल्युएत"} lkt{"लाकोटा"} ln{"लिंगाला"} lo{"लाओ"} + lou{"ल्युइसियाना क्रियोल"} loz{"लोझीं"} lrc{"उत्तरीय लुरी"} - lt{"लिथुआनियन्"} + lsm{"सामिया"} + lt{"लिथुआनियन"} lu{"लुबा-काटांगा"} lua{"लुबा-लुलुआ"} lun{"लुंडा"} luo{"लुओ"} lus{"मिझो"} - luy{"लुय"} - lv{"लाट्वियन् (लेट्टिष्)"} - mad{"मादुरेसे"} + luy{"ल्युइया"} + lv{"लात्वियन"} + mad{"मादुरीज"} mag{"मगाही"} mai{"मैथिली"} - mak{"माक"} + mak{"माकासार"} mas{"मसाई"} mdf{"मोक्ष"} men{"मेंडे"} @@ -222,41 +247,42 @@ kok{ mg{"मलागसी"} mgh{"माखुवा-मिट्टो"} mgo{"मेटा"} - mh{"मार्शली"} - mi{"मुरी"} + mh{"मार्शलीज"} + mi{"माओरी"} mic{"मिक्माक"} - min{"मिनाग्काबौ"} - mk{"मसीडोनियन्"} - ml{"मळियाळम"} + min{"मिनान्गकाबाव"} + mk{"मेसेडोनियन"} + ml{"मल्याळम"} mn{"मंगोलियन"} mni{"मणिपुरी"} + moe{"इन्यु-ऐमुन"} moh{"मोहाक"} mos{"मोस्सी"} mr{"मराठी"} ms{"मलय"} - mt{"मालतीस्"} + mt{"माल्टिज"} mua{"मुडांग"} mul{"साबार भाशा"} - mus{"क्रिक"} + mus{"मस्कोजी"} mwl{"मिरांडीस"} - my{"बर्मीज़्"} + my{"बर्मीज"} myv{"एरझिया"} mzn{"मझांडेराणी"} - na{"नौरो"} - nap{"नेपोलिटन"} + na{"नौरू"} + nap{"नियापोलिटन"} naq{"नामा"} nb{"नॉर्वेजियन बोकमाल"} - nd{"उत्तर न्डेबेले"} - nds{"निम्न जर्मन"} + nd{"उत्तर डेबेले"} + nds{"लोवर जर्मन"} ne{"नेपाळी"} - new{"नेवरी"} + new{"नेवारी"} ng{"डोंगा"} nia{"नियास"} - niu{"नियुन"} - nl{"डच्"} - nmg{"ख्वासी"} + niu{"नायान"} + nl{"डच"} + nmg{"क्वासीयो"} nn{"नॉर्वेजियन नायनोर्स्क"} - nnh{"न्गेबून"} + nnh{"गियेम्बून"} no{"नोर्वेजियन"} nog{"नोगाय"} nqo{"नको"} @@ -266,37 +292,44 @@ kok{ nv{"नावाजो"} ny{"नांन्जा"} nyn{"नानकोले"} - oc{"ओसिटान्"} + oc{"ऑक्सिटन"} + ojb{"वायव्य ओजिब्वे"} + ojc{"मध्य ओजिब्वे"} + ojs{"ओजि-क्री"} + ojw{"पश्चिमी ओजिब्वे"} + oka{"ओकानागान"} om{"ओरोमो"} - or{"ओडिया"} + or{"उडीया"} os{"ओसेटिक"} pa{"पंजाबी"} - pag{"पांगासियान"} + pag{"पांगासियनान"} pam{"पांपान्गा"} - pap{"पापिमेंटो"} - pau{"पालुयान"} - pcm{"नायझेरियन पिडगीन"} - pl{"पॉलीश"} + pap{"पाप्यामेंटो"} + pau{"पालावान"} + pcm{"नायजिरियन पिजिन"} + pis{"पिजिन"} + pl{"पोलिश"} + pqm{"मालिसीत-पास्सामाखिडी"} prg{"प्रुसियन"} - ps{"पाष्टो"} + ps{"पश्तो"} pt{"पोर्तुगीज"} qu{"क्वेच्वा"} quc{"किचे"} rap{"रापान्यु"} rar{"रारोटोंगान"} + rhg{"रोहिंग्या"} rm{"रोमान्श"} rn{"रुंदी"} ro{"रोमानियन"} rof{"रोम्बो"} - root{"रूट"} ru{"रशियन"} rup{"आरोमेनियन"} rw{"किन्यार्वान्डा"} rwk{"रवा"} sa{"संस्कृत"} sad{"संडावे"} - sah{"सखा"} - saq{"साम्बरू"} + sah{"साखा"} + saq{"साम्बुरू"} sat{"संथाली"} sba{"गांबे"} sbp{"सांगू"} @@ -308,11 +341,12 @@ kok{ seh{"सेना"} ses{"कोयराबोरो सेन्नी"} sg{"सांगो"} - shi{"ताछेहीट"} + shi{"ताछेल्हीट"} shn{"शान"} - si{"सिनहालीस"} + si{"सिंहला"} sk{"स्लोवाक"} sl{"स्लोवानियन"} + slh{"दक्षिणी लशूतसीड"} sm{"सामोअन"} sma{"दक्षिणी सामी"} smj{"लुले सामी"} @@ -326,7 +360,8 @@ kok{ srn{"श्रानन टोंगो"} ss{"स्वाती"} ssy{"साहो"} - st{"सावथर्न सोथो"} + st{"दक्षिणी सोथो"} + str{"स्ट्रैट सालिश"} su{"सुंदनीस"} suk{"सुकुमा"} sv{"स्विडीश"} @@ -334,24 +369,30 @@ kok{ swb{"कोमोरियन"} syr{"सिरियाक"} ta{"तमिळ"} + tce{"दक्षिणी तुत्चोने"} te{"तेलुगू"} tem{"तिम्ने"} teo{"तेसो"} tet{"तेतम"} tg{"ताजिक"} + tgx{"टॅगिश"} th{"थाई"} + tht{"ताहल्तान"} ti{"तिग्रिन्या"} tig{"टिग्रे"} tk{"तुर्कमेन"} tl{"तगालोग"} - tlh{"क्लिंगन"} + tlh{"क्लिंगॉन"} + tli{"लिंगिट"} tn{"सेत्स्वाना"} - to{"तोंगा"} + to{"तोंगान"} + tok{"तोकी पोना"} tpi{"तोक पिसीन"} - tr{"तुर्किष"} + tr{"तुर्की"} trv{"तारोको"} - ts{"त्सोगा"} - tt{"तटार"} + ts{"त्सोंगा"} + tt{"तातर"} + ttm{"उत्तरीय तुत्चोने"} tum{"तुंबुका"} tvl{"तुवालू"} tw{"त्वि"} @@ -361,51 +402,58 @@ kok{ tzm{"केंद्रीय अटलास तामाझायट"} udm{"उडमुर्त"} ug{"उयघूर"} - uk{"युक्रेनियन्"} - umb{"यमबुंडु"} + uk{"युक्रेनियन"} + umb{"उंबुंडु"} und{"अज्ञात भास"} ur{"उर्दू"} uz{"उझबेक"} vai{"वाई"} ve{"वेंदा"} - vi{"वियत्नामीज़"} + vi{"व्हिएतनामीज"} vo{"ओलापुक"} vun{"वुंजो"} wa{"वालून"} wae{"वाल्सर"} wal{"वोलायटा"} war{"वरय"} - wo{"उलोफ़"} + wo{"वोलोफ"} + wuu{"व्हु चिनी"} xal{"कालमायक"} - xh{"झ़ौसा"} + xh{"खोसा"} xog{"सोगा"} yav{"यांगबेन"} ybb{"येम्बा"} - yi{"इद्दिष्"} - yo{"यूरुबा"} - yue{"कांटोसी"} + yi{"यिडिश"} + yo{"योरुबा"} + yrl{"न्हीनगातु"} + yue{"कॅण्टोनीस"} za{"झ्हुन्ग"} zgh{"प्रमाणीत मॉरोक्कन तमाझीट"} zh{"चिनी"} - zu{"जुलू"} - zun{"झून"} + zu{"झुलू"} + zun{"झुनी"} zxx{"अणकार सामुग्री ना"} zza{"झाझा"} } Scripts{ + Adlm{"अडलाम"} Arab{"आरबी"} + Aran{"नास्तालिक"} Armn{"आर्मेनियन"} Beng{"बांग्ला"} Bopo{"बोपोमोफो"} - Brai{"ब्रैल"} + Brai{"ब्रेल"} + Cakm{"चाक्मा"} + Cans{"संयुक्त कॅनडियन ॲबओरीजिनल सिलेबिक"} + Cher{"चेरोकी"} Cyrl{"सिरिलिक"} Deva{"देवनागरी"} Ethi{"इथियोपीक"} Geor{"जॉर्जियन"} Grek{"ग्रीक"} Gujr{"गुजराती"} - Guru{"गुरमुखी"} - Hanb{"बोपोफोमो वरवीं हान"} + Guru{"गुरूमुखी"} + Hanb{"बोपोफोमो सयत हान"} Hang{"हंगूल"} Hani{"हान"} Hans{"सोंपी"} @@ -421,16 +469,25 @@ kok{ Kore{"कोरियन"} Laoo{"लाओ"} Latn{"लॅटीन"} - Mlym{"मलयाळम"} + Mlym{"मल्याळम"} Mong{"मोंगोलियन"} + Mtei{"मेयतेई मायेक"} Mymr{"म्यानमार"} + Nkoo{"नको"} + Olck{"ओल चिकी"} Orya{"ओडिया"} - Sinh{"सिन्हाला"} + Rohg{"हानिफी"} + Sinh{"सिंहाला"} + Sund{"सुंदानीज"} + Syrc{"सिरीयाक"} Taml{"तमीळ"} - Telu{"तेलगू"} + Telu{"तेलुगू"} + Tfng{"टिफीनाघ"} Thaa{"थाणा"} Thai{"थाई"} Tibt{"तिबेटन"} + Vaii{"वाइ"} + Yiii{"यी"} Zmth{"गणिताची चिन्नां"} Zsye{"ईमोजी"} Zsym{"चिन्नां"} @@ -444,13 +501,18 @@ kok{ } Types{ calendar{ - buddhist{"बुध्दीश्ट दिनदर्शिका"} + buddhist{"बौद्ध दिनदर्शिका"} chinese{"चीनी दिनदर्शिका"} + coptic{"कॉप्टिक दिनदर्शिका"} dangi{"डांगी दिनदर्शिका"} ethiopic{"इथियोपिक दिनदर्शिका"} + ethiopic-amete-alem{"इथियोपिक अमिटी आलेम दिनदर्शिका"} gregorian{"ग्रेगोरियन कॅलॅण्डर"} hebrew{"हिब्रू दिनदर्शिका"} + indian{"भारतीय राष्ट्रीय दिनदर्शिका"} islamic{"ईस्लामीक दिनदर्शिका"} + islamic-civil{"ईस्लामीक दिनदर्शिका (कोश्टक, नागरी शक)"} + islamic-umalqura{"ईस्लामीक दिनदर्शिका (उम अल-कुरा)"} iso8601{"आयएसओ-8601 दिनदर्शिका"} japanese{"जपानी दिनदर्शिका"} persian{"पर्शियन दिनदर्शिका"} @@ -486,6 +548,7 @@ kok{ armn{"आर्मेनियन संख्या"} armnlow{"आर्मेनियन लोवरकेस संख्या"} beng{"बांग्ला अंक"} + cakm{"चाक्मा अंक"} deva{"देवनागरी अंक"} ethi{"इथियोपिक संख्या"} fullwide{"पूर्ण-रुंदी अंक"} @@ -500,6 +563,7 @@ kok{ hant{"पारंपारीक चिनी संख्या"} hantfin{"पारंपारीक चिनी महसूल संख्या"} hebr{"हिब्रू संख्या"} + java{"जावानीज अंक"} jpan{"जपानी संख्या"} jpanfin{"जपानी महसूल संख्या"} khmr{"कंबोडियन अंक"} @@ -507,7 +571,9 @@ kok{ laoo{"लाओ अंक"} latn{"अस्तंतीय अंक"} mlym{"मल्याळम अंक"} + mtei{"मीतेई मायेक अंक"} mymr{"म्यानमार अंक"} + olck{"ओल चिकी अंक"} orya{"ओडिया अंक"} roman{"रोमन संख्या"} romanlow{"रोमन लोवरकेस संख्या"} @@ -516,6 +582,7 @@ kok{ telu{"तेलुगू अंक"} thai{"थाय अंक"} tibt{"तिबेतियन अंक"} + vaii{"वाई अंक"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/ks.txt b/icu/icu4c/source/data/lang/ks.txt index 5764be1d0fb..e550f6e566b 100644 --- a/icu/icu4c/source/data/lang/ks.txt +++ b/icu/icu4c/source/data/lang/ks.txt @@ -107,7 +107,7 @@ ks{ en{"اَنگیٖزۍ"} enm{"وَسطی اَنگریٖزۍ"} eo{"ایسپَرینٹو"} - es{"سپینِش"} + es{"ہسپانوی"} et{"ایسٹونیَن"} eu{"باسک"} ewo{"ایوونڈو"} @@ -120,7 +120,7 @@ ks{ fj{"فِجیَن"} fo{"فَروس"} fon{"فون"} - fr{"فرینچ"} + fr{"فرانسیسی"} frm{"وسطی فرینچ"} fro{"پرون فرینچ"} frr{"شُمٲلی فرِشیَن"} @@ -174,7 +174,7 @@ ks{ inh{"اِنگُش"} io{"اِڈو"} is{"آیِسلینڈِک"} - it{"اِٹیلیَن"} + it{"اِطالوی"} iu{"اِنُکتِتوٗ"} ja{"جاپٲنۍ"} jbo{"لوجبان"} @@ -321,7 +321,6 @@ ks{ rn{"رُندی"} ro{"رومٲنی"} rom{"رومَنی"} - root{"روٗٹ"} ru{"روٗسی"} rup{"اَرومانی"} rw{"کِنیاوِندا"} @@ -421,14 +420,14 @@ ks{ za{"زُہانگ"} zap{"زَپوتیک"} zen{"زیناگا"} - zh{"چیٖنی"} + zh{"چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾"} zu{"زُلوٗ"} zun{"زوٗنی"} zxx{"کانہہ تہِ لِسانیاتی مواد نہٕ"} zza{"زازا"} } Scripts{ - Arab{"اَربی"} + Arab{"عربی"} Aran{"نستعلیق"} Armn{"اَرمانیَن"} Avst{"اَویستَن"} @@ -466,8 +465,14 @@ ks{ Hang{"ہانگُل"} Hani{"ہان"} Hano{"ہانُنوٗ"} - Hans{"سِمپلِفایِڑ ہان"} - Hant{"ٹریڑِشَنَل"} + Hans{ + "سَہل ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ نا" + "ؤ کِس مجموعَس سٕتۍ اِستعمال یِوان کرنٕہ۔﴾" + } + Hant{ + "رِوٲجی ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبانٕ " + "ناؤ کِس مجموعَس سٕتۍ اِستعمال یِوان کرنٕہ۔﴾" + } Hebr{"ہِبرِو"} Hira{"ہیٖراگانا"} Hmng{"پَہاو مانگ"} @@ -476,7 +481,7 @@ ks{ Inds{"اِنڈَس"} Ital{"اولڈ اِٹیلِک"} Java{"جاوَنیٖز"} - Jpan{"جیپَنیٖز"} + Jpan{"جاپٲنی"} Kali{"کایا لی"} Kana{"کَتاکانا"} Khar{"خَروشتھی"} @@ -487,7 +492,7 @@ ks{ Laoo{"لاو"} Latf{"فرکتُر لیٹِن"} Latg{"گیلِک لیٹَن"} - Latn{"لیٹِن"} + Latn{"لاطیٖنی"} Lepc{"لیپکا"} Limb{"لِمبوٗ"} Lina{"لیٖنیَر اے"} @@ -548,7 +553,17 @@ ks{ Yiii{"یٖی"} Zxxx{"لیکھنَے"} Zyyy{"عام"} - Zzzz{"اَن زٲنۍ یا نا لَگہٕ ہار رَسمُل خظ"} + Zzzz{"نامولوٗم رَسم الخط"} + } + Scripts%stand-alone{ + Hans{ + "سَہل ہان ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَبان" + "ٕ ناؤ کِس مجموعَس بغٲرٕ الگ اِستعمال یِوان کرنٕہ۔﴾" + } + Hant{ + "رِوٲجی ہان ﴿ترجمع اِشارٕ: یِم ورژن رَسم الخط ہُک ناؤ چھُ چیٖنی باپتھ زَب" + "انٕ ناؤ کِس مجموعَس بغٲرٕ الگ اِستعمال یِوان کرنٕہ۔﴾" + } } Types{ calendar{ @@ -556,17 +571,26 @@ ks{ chinese{"چیٖنی کیلَنڑَر"} gregorian{"گرگوریَن کیلنڑَر"} hebrew{"ہِبرِو کیلنڑَر"} + indian{"انڈین نیشنل کیلنڈر"} islamic{"اِسلٲمی کیلنڑَر"} islamic-civil{"اِسلٲمی اِجتمٲیی کیلنڑَر"} + iso8601{"ISO-8601 کیلنڈر"} japanese{"جاپٲنۍ کیلنڑَر"} } collation{ big5han{"رؠوٲتی چیٖنی تِرتیٖب"} phonebook{"فون بُک تَرتیٖب"} pinyin{"آسان بَناونہٕ آمُت چیٖنی پیٖنیَن تَرتیٖب"} + standard{"معیٲری ترتیٖب آڈر"} stroke{"رؠوٲتی چیٖنی سٹروک تَرتیٖب"} traditional{"رؠوٲتی تَرتیٖب"} } + numbers{ + arab{"اَربی-اِنڈِک ہندسٕہ"} + arabext{"توسیٖع شُدہ اَربی-اِنڈِک ہندسٕہ"} + deva{"دیوناگری ہندسٕہ"} + latn{"مغربی ہندسٕہ"} + } } Variants{ 1606NICT{"بعد وَقت وَسطی فرانس پؠٹھ ۱۶٠۶ تام"} diff --git a/icu/icu4c/source/data/lang/ks_Deva.txt b/icu/icu4c/source/data/lang/ks_Deva.txt index d75f07d87bf..88ae3bef72d 100644 --- a/icu/icu4c/source/data/lang/ks_Deva.txt +++ b/icu/icu4c/source/data/lang/ks_Deva.txt @@ -4,6 +4,61 @@ ks_Deva{ %%Parent{"root"} Languages{ + de{"जर्मन"} + en{"अंगरिज़ी"} + es{"हसपानवी"} + fr{"फ्रांसीसी"} + it{"इतालवी"} + ja{"जापानी"} ks{"कॉशुर"} + pt{"पुरतउगाली"} + ru{"रूसी"} + und{"नामोलुम ज़बान"} + zh{"चीनी (तरजुम इशार: खास तोर, मैन्डरिन चीनी।)"} + } + Scripts{ + Arab{"अरबी"} + Cyrl{"सिरिलिक"} + Deva{"देवनागरी"} + Hans{ + "आसान (तरजुम इशार: स्क्रिप्ट नवुक यि वर्ज़न छु चीनी बापथ ज़बान नाव किस मु" + "रकब कि इस्तिमल करान।)" + } + Hant{ + "रिवायाती (तरजुम इशार: स्क्रिप्ट नवुक यि वर्ज़न छु चीनी बापथ ज़बान नाव कि" + "स मुरकब कि इस्तिमल करान।)" + } + Latn{"लातिनी"} + Zxxx{"गेर तहरीर"} + Zzzz{"गेर तहरीर स्क्रिप्ट"} + } + Scripts%stand-alone{ + Hans{ + "आसान हान (तरजुम इशार: स्क्रिप्ट नवुक यि वर्ज़न छु अलग इस्तिमाल सपदन, यि " + "छु नि चीनी ज़बान बापथ ज़बान नवास सीथ मुरकब।)" + } + Hant{ + "रिवायाती हान (तरजुम इशार: स्क्रिप्ट नवुक यि वर्ज़न छु अलग इस्तिमाल सपदन," + " यि छु नि चीनी ज़बान बापथ ज़बान नवास सीथ मुरकब।)" + } + } + Types{ + calendar{ + gregorian{"ग्रिगोरियन कैलंडर"} + } + collation{ + standard{"मियारी तरतीब ऑर्डर"} + } + numbers{ + arab{"अरबी-इंडिक हिंदसी"} + arabext{"तोसी शुद अरबी-इंडिक हिंदसी"} + deva{"देवनागरी हिंदसि"} + latn{"यूरपी हिंदसी"} + } + } + codePatterns{ + language{"ज़बान: {0}"} + script{"स्क्रिप्ट: {0}"} + territory{"अलाक़: {0}"} } } diff --git a/icu/icu4c/source/data/lang/ky.txt b/icu/icu4c/source/data/lang/ky.txt index c9ae32bbf97..4b0874d0345 100644 --- a/icu/icu4c/source/data/lang/ky.txt +++ b/icu/icu4c/source/data/lang/ky.txt @@ -26,13 +26,16 @@ ky{ alt{"түштүк алтайча"} am{"амхарча"} an{"арагончо"} + ann{"оболочо (Нигерия)"} anp{"ангикача"} ar{"арабча"} arn{"мапучече"} arp{"арапахочо"} + ars{"арабча (нежди диалекти)"} as{"ассамча"} asa{"асуча"} ast{"астурийче"} + atj{"атикамекче"} av{"аварикче"} awa{"авадхиче"} ay{"аймарача"} @@ -58,6 +61,7 @@ ky{ bug{"бугийче"} byn{"блинче"} ca{"каталончо"} + cay{"каюгиче"} ccp{"чакма"} ce{"чеченче"} ceb{"себуанча"} @@ -66,12 +70,21 @@ ky{ chk{"чуукиче"} chm{"мариче"} cho{"чокточо"} + chp{"чипевайанча"} chr{"черокиче"} chy{"шайеннче"} ckb{"борбордук курдча"} + clc{"чилкотинче (британдык колумбиядагы аймак)"} co{"корсиканча"} + crg{"мичифче (индей тили)"} + crj{"түштүк-чыгыш криче (индей тили)"} + crk{"өрөөндүк криче (индей тили)"} + crl{"чыгыш криче (индей тилдери)"} + crm{"муус криче (индей тили)"} + crr{"каролиналык алгонкинче"} crs{"сеселва креол французча"} cs{"чехче"} + csw{"суампи криче (индей тили)"} cu{"чиркөө славянча"} cv{"чувашча"} cy{"уелшче"} @@ -82,6 +95,7 @@ ky{ de{"немисче"} dgr{"догрибче"} dje{"зармача"} + doi{"догриче"} dsb{"төмөнкү сорбианча"} dua{"дуалача"} dv{"дивехиче"} @@ -107,6 +121,8 @@ ky{ fo{"фарерче"} fon{"фончо"} fr{"французча"} + frc{"французча (кажун диалектиси)"} + frr{"түндүк фризче (евразиялык тилдер)"} fur{"фриулча"} fy{"батыш фризче"} ga{"ирландча"} @@ -125,8 +141,10 @@ ky{ gv{"мэнксыча"} gwi{"гвичинче"} ha{"хаусача"} + hai{"хайдача"} hak{"Хакка кытайча"} haw{"гавайча"} + hax{"хайдача (индей тили)"} he{"ивритче"} hi{"хиндиче"} hil{"хилигайнончо"} @@ -137,6 +155,7 @@ ky{ ht{"гаитиче"} hu{"венгерче"} hup{"хупача"} + hur{"халкомелемче (индей тили)"} hy{"армянча"} hz{"герерочо"} ia{"интерлингва"} @@ -145,6 +164,7 @@ ky{ id{"индонезияча"} ig{"игбочо"} ii{"сычуань йиче"} + ikt{"инуктитутча (Канада)"} ilo{"илокочо"} inh{"ингушча"} io{"идочо"} @@ -166,6 +186,7 @@ ky{ kde{"макондече"} kea{"кабувердиче"} kfo{"корочо"} + kgp{"кайнгангча (индей тили)"} kha{"хасиче"} khq{"койра чиниче"} ki{"кикуйиче"} @@ -193,6 +214,7 @@ ky{ kum{"кумыкча"} kv{"комиче"} kw{"корнишче"} + kwk{"кваквалача (индей тили)"} ky{"кыргызча"} la{"латынча"} lad{"ладиночо"} @@ -201,11 +223,14 @@ ky{ lez{"лезгинче"} lg{"гандача"} li{"лимбургиче"} + lil{"лиллуэтче (индей тили)"} lkt{"лакотача"} ln{"лингалача"} lo{"лаочо"} + lou{"луизиана креолчо"} loz{"лозиче"} lrc{"түндүк луриче"} + lsm{"саамиача (Уганда, Кения)"} lt{"литовчо"} lu{"луба-катангача"} lua{"луба-лулуача"} @@ -234,6 +259,7 @@ ky{ ml{"малайаламча"} mn{"монголчо"} mni{"манипуриче"} + moe{"инну-аймунча (индейлер тили)"} moh{"мохаукча"} mos{"моссиче"} mr{"маратиче"} @@ -271,6 +297,11 @@ ky{ ny{"ньянджача"} nyn{"ныйанколчо"} oc{"окситанча"} + ojb{"түндүк-батыш ожибвече (индей тили)"} + ojc{"борбордук ожибвече"} + ojs{"ожи-криче (индей тили)"} + ojw{"батыш ожибвече (индей тили)"} + oka{"оканаганча (Канада)"} om{"оромочо"} or{"орияча"} os{"осетинче"} @@ -280,7 +311,9 @@ ky{ pap{"папиаменточо"} pau{"палауанча"} pcm{"аргындашкан тил (Нигерия)"} + pis{"пижинче (Соломон Аралдары)"} pl{"полякча"} + pqm{"малесит-пассамакуоддиче (индей тили)"} prg{"пруссча"} ps{"пуштуча"} pt{"португалча"} @@ -288,11 +321,11 @@ ky{ quc{"кичече"} rap{"рапаньюча"} rar{"раротонгача"} + rhg{"рохинжача"} rm{"романшча"} rn{"рундиче"} ro{"румынча"} rof{"ромбочо"} - root{"түпкү"} ru{"орусча"} rup{"аромунча"} rw{"руандача"} @@ -318,6 +351,7 @@ ky{ si{"сингалача"} sk{"словакча"} sl{"словенче"} + slh{"түштүк лушуцидче (индей тили)"} sm{"самоанча"} sma{"түштүк саамиче"} smj{"луле саамиче"} @@ -332,6 +366,7 @@ ky{ ss{"сватиче"} ssy{"сахочо"} st{"сесоточо"} + str{"стрейтс салишче (индей тили)"} su{"сунданча"} suk{"сукумача"} sv{"шведче"} @@ -339,23 +374,29 @@ ky{ swb{"коморчо"} syr{"сирияча"} ta{"тамилче"} + tce{"түштүк тутчонече (индей тили)"} te{"телугуча"} tem{"тимнече"} teo{"тесочо"} tet{"тетумча"} tg{"тажикче"} + tgx{"тагишче (индей тили)"} th{"тайча"} + tht{"талтанча (индей тили)"} ti{"тигриниача"} tig{"тигрече"} tk{"түркмөнчө"} tlh{"клингончо"} + tli{"тлинкитче (индей тили)"} tn{"тсванача"} to{"тонгача"} + tok{"токипонача (эксперименталдык тил)"} tpi{"ток-писинче"} tr{"түркчө"} trv{"тарокочо"} ts{"тсонгача"} tt{"татарча"} + ttm{"түндүк тутчончо (индей тили)"} tum{"тумбукача"} tvl{"тувалуча"} tw{"тви"} @@ -381,6 +422,7 @@ ky{ war{"варайча"} wbp{"ворлпириче"} wo{"уолофчо"} + wuu{"\u0022У\u0022 диалектинде (Кытай)"} xal{"калмыкча"} xh{"косача"} xog{"согача"} @@ -388,6 +430,7 @@ ky{ ybb{"йембача"} yi{"идишче"} yo{"йорубача"} + yrl{"ньенгатуча (түштүк америка тилдери)"} yue{"кантончо"} zgh{"марокко тамазигт адабий тилинде"} zh{"кытайча"} @@ -397,11 +440,16 @@ ky{ zza{"зазача"} } Scripts{ + Adlm{"Адлам (жазуу)"} Arab{"Араб"} + Aran{"Насталик (Араб жазуусу)"} Armn{"Армян"} Beng{"Бенгал"} Bopo{"Бопомофо"} Brai{"Брейл"} + Cakm{"Чакма (жазуу)"} + Cans{"канадалык муун жазуусу"} + Cher{"чероки (жазуу)"} Cyrl{"Кирилл"} Deva{"Деванагари"} Ethi{"Эфиоп"} @@ -427,14 +475,23 @@ ky{ Latn{"Латын"} Mlym{"Малайалам"} Mong{"Монгол"} + Mtei{"мейтей-маек (жазуу)"} Mymr{"Мйанмар"} + Nkoo{"нко (жазуу)"} + Olck{"Ол-чики (жазуу)"} Orya{"Орийа"} + Rohg{"Ханифи (жазуу)"} Sinh{"Сингала"} + Sund{"сундан жазуусу"} + Syrc{"сириялык жазуу"} Taml{"Тамил"} Telu{"Телу"} + Tfng{"Тифинаг (жазуу)"} Thaa{"Таана"} Thai{"Тай"} Tibt{"Тибет"} + Vaii{"Ваи (жазуу)"} + Yiii{"Йи (жазуу)"} Zmth{"Математикалык маани"} Zsye{"Быйтыкча"} Zsym{"Белгилер"} @@ -450,11 +507,15 @@ ky{ calendar{ buddhist{"Будда жылнаамасы"} chinese{"Кытай жылнаамасы"} + coptic{"Копт жылнаамасы"} dangi{"Данги жылнаамасы"} ethiopic{"Эфиоп жылнаамасы"} + ethiopic-amete-alem{"Эфиопиялык Амет Алем жылнаамасы"} gregorian{"Григориан жылнаамасы"} hebrew{"Иврит жылнаамасы"} islamic{"Ислам жылнаамасы"} + islamic-civil{"Ислам жылнаамасы (жадыбал)"} + islamic-umalqura{"Ислам жылнаамасы (Умм аль-Кура)"} iso8601{"ИСО-8601 жылнаамасы"} japanese{"Жапон жылнаамасы"} persian{"Перс жылнаамасы"} @@ -494,6 +555,7 @@ ky{ armn{"Армян сандары"} armnlow{"Армян сандары (кичинекей тамга менен))"} beng{"Бенгали сандары"} + cakm{"Чакма сандары"} deva{"Деванагари сандары"} ethi{"Эфиоп сандары"} fullwide{"Толук эндүү сандар"} @@ -508,6 +570,7 @@ ky{ hant{"Салттуу кытай сандары"} hantfin{"Салттуу кытай каржы сандары"} hebr{"Иврит сандары"} + java{"Ява сандары"} jpan{"Жапон сандары"} jpanfin{"Жапон каржы сандары"} khmr{"Кмер сандары"} @@ -515,7 +578,9 @@ ky{ laoo{"Лао сандары"} latn{"Батыш сандары"} mlym{"Малайалам сандары"} + mtei{"Митей-маек сандары"} mymr{"Мйанмар сандары"} + olck{"Ол-чики сандары"} orya{"Ория сандары"} roman{"Роман сандары"} romanlow{"Роман сандары (кичинекей тамга менен)"} @@ -524,6 +589,7 @@ ky{ telu{"Телугу сандары"} thai{"Тай сандары"} tibt{"Тибет сандары"} + vaii{"Ваи сандары"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/lb.txt b/icu/icu4c/source/data/lang/lb.txt index 52692c23cc8..23c4a1e5c8c 100644 --- a/icu/icu4c/source/data/lang/lb.txt +++ b/icu/icu4c/source/data/lang/lb.txt @@ -440,7 +440,6 @@ lb{ ro{"Rumänesch"} rof{"Rombo"} rom{"Romani"} - root{"Root"} rtm{"Rotumanesch"} ru{"Russesch"} rue{"Russinesch"} diff --git a/icu/icu4c/source/data/lang/lo.txt b/icu/icu4c/source/data/lang/lo.txt index 161fe7cfda2..e9f85db2ef6 100644 --- a/icu/icu4c/source/data/lang/lo.txt +++ b/icu/icu4c/source/data/lang/lo.txt @@ -31,15 +31,18 @@ lo{ am{"ອຳຮາຣິກ"} an{"ອາຣາໂກເນັດ"} ang{"ອັງກິດໂບຮານ"} + ann{"ໂອໂບໂລ"} anp{"ແອນຈີກາ"} ar{"ອາຣັບ"} arc{"ອາລາມິກ"} arn{"ມາພຸດຊີ"} arp{"ອາຣາປາໂຮ"} + ars{"ນາຈດີ ອາຣາບິກ"} arw{"ອາຣາແວກ"} as{"ອັສຊາມີສ"} asa{"ອາຊູ"} ast{"ອັສຕູຮຽນ"} + atj{"ອາຕິກາແມກ"} av{"ອາວາຣິກ"} awa{"ອາວາຮິ"} ay{"ອາຍມາລາ"} @@ -96,13 +99,21 @@ lo{ chr{"ຊີໂຣກີ"} chy{"ຊີເຢນນີ"} ckb{"ໂຊຣານິ ເຄີດິຊ"} + clc{"ຊິວໂຄຕິນ"} co{"ຄໍຊິກາ"} cop{"ຄອບຕິກ"} cr{"ຄີ"} + crg{"ມິຊິຟ"} crh{"ຄຣີເມນເຕີຄິຊ"} + crj{"ຄຣີຕາເວັນອອກສ່ຽງໃຕ້"} + crk{"ເພລນຄຣີ"} + crl{"ຄຣີຕາເວັນອອກສ່ຽງເໜືອ"} + crm{"ມູສຄຣີ"} + crr{"ຄາໂຣລິນາ ອາກອນຄວຽນ"} crs{"ເຊເຊວາ ໂຄຣດ ຝຣັ່ງ"} cs{"ເຊກ"} csb{"ກາຊູບຽນ"} + csw{"ຊວາມປີຄຣີ"} cu{"ໂບດສລາວິກ"} cv{"ຊູວາຊ"} cy{"ເວວ"} @@ -149,6 +160,7 @@ lo{ fo{"ຟາໂຣສ"} fon{"ຟອນ"} fr{"ຝຣັ່ງ"} + frc{"ຝຣັ່ງເຄຈຸນ"} frm{"ຟຮັ່ງເສດກາງ"} fro{"ຟຮັ່ງເສດໂບຮານ"} frr{"ຟຣີຊຽນເໜືອ"} @@ -180,6 +192,7 @@ lo{ ha{"ເຮົາຊາ"} hai{"ໄຮດາ"} haw{"ຮາໄວອຽນ"} + hax{"ໄຮດາໃຕ້"} he{"ຮີບຣິວ"} hi{"ຮິນດິ"} hil{"ຮິຣິໄກນອນ"} @@ -191,6 +204,7 @@ lo{ ht{"ໄຮຕຽນ"} hu{"ຮັງກາຣຽນ"} hup{"ຮູປາ"} + hur{"ຮາລໂກເມລຽມ"} hy{"ອາເມນຽນ"} hz{"ເຮິຮິໂຣ"} ia{"ອິນເຕີລິງລົວ"} @@ -201,6 +215,7 @@ lo{ ig{"ອິກໂບ"} ii{"ເສສວນ ອີ"} ik{"ອິນນູປຽກ"} + ikt{"ອິນັກທິທັດຄານາດາຕາເວັນຕົກ"} ilo{"ໄອໂລໂກ"} inh{"ອິນກັຊ"} io{"ອີໂດ"} @@ -228,6 +243,7 @@ lo{ kea{"ຄາເວີເດຍນູ"} kfo{"ໂຄໂລ"} kg{"ຄອງໂກ"} + kgp{"ເຄນກັງ"} kha{"ຄາສິ"} kho{"ໂຄຕັນ"} khq{"ຄອຍຣາ ຊິນີ"} @@ -258,6 +274,7 @@ lo{ kut{"ຄູເທໄນ"} kv{"ໂຄມິ"} kw{"ຄໍນິຊ"} + kwk{"ຄວາກຄວາກລາ"} ky{"ເກຍກີສ"} la{"ລາຕິນ"} lad{"ລາດີໂນ"} @@ -268,12 +285,15 @@ lo{ lez{"ລີຊຽນ"} lg{"ແກນດາ"} li{"ລິມເບີກີຊ"} + lil{"ລິນລູເອັດ"} lkt{"ລາໂກຕາ"} ln{"ລິງກາລາ"} lo{"ລາວ"} lol{"ແມັງໂກ້"} + lou{"ລຸຍຊີອານນາ ຄຣີໂອນ"} loz{"ໂລຊິ"} lrc{"ລູຣິ ທາງຕອນເໜືອ"} + lsm{"ຊາອາເມຍ"} lt{"ລິທົວນຽນ"} lu{"ລູບາ-ຄາຕັງກາ"} lua{"ລູບາ-ລູລົວ"} @@ -309,6 +329,7 @@ lo{ mn{"ມອງໂກເລຍ"} mnc{"ແມນຈູ"} mni{"ມານີພູຣິ"} + moe{"ອິນນຸໄອມັນ"} moh{"ໂມຫາ"} mos{"ມອສຊີ"} mr{"ມາຣາທີ"} @@ -354,6 +375,11 @@ lo{ nzi{"ນິມາ"} oc{"ອັອກຊີຕານ"} oj{"ໂອຈິບວາ"} + ojb{"ໂອຈິບວາຕາເວັນຕົກສ່ຽງເໜືອ"} + ojc{"ໂອຈິບວາກາງ"} + ojs{"ໂອຈິຄຣີ"} + ojw{"ໂອຈິບວາຕາເວັນຕົກ"} + oka{"ໂອກະນາກັນ"} om{"ໂອໂຣໂມ"} or{"ໂອຣິຢາ"} os{"ອອດເຊຕິກ"} @@ -369,8 +395,10 @@ lo{ peo{"ເປີເຊຍໂບຮານ"} phn{"ຟີນີເຊຍ"} pi{"ປາລີ"} + pis{"ປິຈິນ"} pl{"ໂປລິຊ"} pon{"ພອນເພ"} + pqm{"ມາລິຊີດ ພາສຊາມາໂຄດດີ"} prg{"ປຣັສຊຽນ"} pro{"ໂປວອງຊານໂບຮານ"} ps{"ປາສໂຕ"} @@ -380,12 +408,12 @@ lo{ raj{"ຣາຈັສທານິ"} rap{"ຣາປານຸຍ"} rar{"ຣາໂຣທອນການ"} + rhg{"ໂຣຮິນຢາ"} rm{"ໂຣແມນຊ໌"} rn{"ຣຸນດິ"} ro{"ໂຣແມນຽນ"} rof{"ຣົມໂບ"} rom{"ໂຣເມນີ"} - root{"ລູດ"} ru{"ລັດເຊຍ"} rup{"ອາໂຣມານຽນ"} rw{"ຄິນຢາວານດາ"} @@ -418,6 +446,7 @@ lo{ sid{"ຊິດາໂມ"} sk{"ສະໂລແວັກ"} sl{"ສະໂລເວນຽນ"} + slh{"ລູຊຸດຊີດໃຕ້"} sm{"ຊາມົວ"} sma{"ຊາມິໃຕ້"} smj{"ລຸນຊາມິ"} @@ -434,6 +463,7 @@ lo{ ss{"ຊຣາຕິ"} ssy{"ຊາໂຮ"} st{"ໂຊໂທໃຕ້"} + str{"ຊ່ອງແຄບເຊລີຊ"} su{"ຊຸນແດນນີສ"} suk{"ຊູຄູມ້າ"} sus{"ຊູຊູ"} @@ -444,13 +474,16 @@ lo{ syc{"ຊີເລຍແບບດັ້ງເດີມ"} syr{"ຊີເລຍ"} ta{"ທາມິລ"} + tce{"ທຸດຊອນໃຕ້"} te{"ເຕລູກູ"} tem{"ທີມເນ"} teo{"ເຕໂຊ"} ter{"ເຕເລໂນ"} tet{"ເຕຕູມ"} tg{"ທາຈິກ"} + tgx{"ທາກີຊ"} th{"ໄທ"} + tht{"ທາວທັນ"} ti{"ຕິກຣິນຢາ"} tig{"ໄທກຣີ"} tiv{"ຕີວ"} @@ -463,12 +496,14 @@ lo{ tn{"ເຕສະວານາ"} to{"ທອງການ"} tog{"ນາຍອາຊາຕອງກາ"} + tok{"ໂທກີໂພນາ"} tpi{"ທອກພີຊິນ"} tr{"ເທີຄິຊ"} trv{"ຕາໂລໂກ"} ts{"ເຕຊອງກາ"} tsi{"ຊີມຊີແອນ"} tt{"ທາທາ"} + ttm{"ທັດໂຈນເເໜືອ"} tum{"ຕຳບູກາ"} tvl{"ຕູວາລູ"} tw{"ທວີ"} @@ -497,6 +532,7 @@ lo{ was{"ວາໂຊ"} wbp{"ວາຣພິຣິ"} wo{"ວໍລອບ"} + wuu{"ຈີນອູ"} xal{"ການມິກ"} xh{"ໂຮຊາ"} xog{"ໂຊກາ"} @@ -506,6 +542,7 @@ lo{ ybb{"ແຢມບາ"} yi{"ຢິວ"} yo{"ໂຢຣູບາ"} + yrl{"ນີນກາຕູ"} yue{"ກວາງຕຸ້ງ"} za{"ຊວາງ"} zap{"ຊາໂປແຕບ"} @@ -519,8 +556,10 @@ lo{ zza{"ຊາຊາ"} } Scripts{ + Adlm{"ແອດລາມ"} Afak{"ອັບຟາກາ"} Arab{"ອາຣາບິກ"} + Aran{"ນາສຕໍລິກ (ຄຳໃບ້ການແປ: ລະຫັດພິເສດກຳນົດຮູບແບບຕົວໜັງສືອາຣັບ.)"} Armi{"ອິມພີຮຽນ ອາເມອິກ"} Armn{"ອາເມນຽນ"} Avst{"ອະເວສຕະ"} @@ -631,6 +670,7 @@ lo{ Plrd{"ສັດຕະສາດພໍຮລາ"} Prti{"ພາຮ໌ເທຍອິນສຄຮິປຊັນແນລ"} Rjng{"ເຮຈັງ"} + Rohg{"ຮານິຟີ"} Roro{"ຮອງໂກຮອງໂກ"} Runr{"ຮູນິກ"} Samr{"ຊາມາເລຍ"} @@ -697,6 +737,7 @@ lo{ indian{"ປະຕິທິນແຫ່ງຊາດອິນເດຍ"} islamic{"ປະຕິທິນອິສະລາມ"} islamic-civil{"ປະຕິທິນອິດສະລາມ"} + islamic-umalqura{"ປະຕິທິນອິດສະລາມ (ອຳອາວຄິວຣາ)"} iso8601{"ປະ​ຕິ​ທິນ ISO-8601"} japanese{"ປະຕິທິນຍີ່ປຸ່ນ"} persian{"ປະຕິທິນເປີຊຽນ"} @@ -743,6 +784,7 @@ lo{ armnlow{"ຕົວເລກອາເມນຽນຕົວພິມນ້ອຍ"} bali{"ຕົວເລກບາລີ"} beng{"ຕົວເລກບັງກລາ"} + cakm{"ຕົວເລກຈັກກະມາ"} cham{"ຕົວເລກຊຣາມ"} deva{"ຕົວເລກເດວານາກາຣີ"} ethi{"ຕົວເລກເອທິໂອປິກ"} diff --git a/icu/icu4c/source/data/lang/lt.txt b/icu/icu4c/source/data/lang/lt.txt index cb378011518..e3d10aa17ec 100644 --- a/icu/icu4c/source/data/lang/lt.txt +++ b/icu/icu4c/source/data/lang/lt.txt @@ -44,6 +44,7 @@ lt{ am{"amharų"} an{"aragonesų"} ang{"senoji anglų"} + ann{"obolų"} anp{"angikų"} ar{"arabų"} arc{"aramaikų"} @@ -51,6 +52,7 @@ lt{ aro{"araonų"} arp{"arapahų"} arq{"Alžyro arabų"} + ars{"arabų najdi"} arw{"aravakų"} ary{"Maroko arabų"} arz{"Egipto arabų"} @@ -58,6 +60,7 @@ lt{ asa{"asu"} ase{"Amerikos ženklų kalba"} ast{"asturianų"} + atj{"atikamekų"} av{"avarikų"} avk{"kotava"} awa{"avadhi"} @@ -123,14 +126,22 @@ lt{ chr{"čerokių"} chy{"čajenų"} ckb{"soranių kurdų"} + clc{"čilkotinų"} co{"korsikiečių"} cop{"koptų"} cps{"capiznon"} cr{"kry"} + crg{"metisų"} crh{"Krymo turkų"} + crj{"pietryčių kri"} + crk{"supraprastinta kri"} + crl{"šiaurės rytų kri"} + crm{"muskri"} + crr{"pamlikų"} crs{"Seišelių kreolų ir prancūzų"} cs{"čekų"} csb{"kašubų"} + csw{"pelkynų kri"} cu{"bažnytinė slavų"} cv{"čiuvašų"} cy{"valų"} @@ -222,6 +233,7 @@ lt{ hai{"haido"} hak{"kinų kalbos hakų tarmė"} haw{"havajiečių"} + hax{"Pietų Haidos"} he{"hebrajų"} hi{"hindi"} hif{"Fidžio hindi"} @@ -235,6 +247,7 @@ lt{ ht{"Haičio"} hu{"vengrų"} hup{"hupa"} + hur{"halkomelemų"} hy{"armėnų"} hz{"hererų"} ia{"tarpinė"} @@ -245,6 +258,7 @@ lt{ ig{"igbų"} ii{"sičuan ji"} ik{"inupiakų"} + ikt{"vakarų kanadiečių inuktitutas"} ilo{"ilokų"} inh{"ingušų"} io{"ido"} @@ -311,6 +325,7 @@ lt{ kut{"kutenai"} kv{"komi"} kw{"kornų"} + kwk{"kvakvalų"} ky{"kirgizų"} la{"lotynų"} lad{"ladino"} @@ -323,6 +338,7 @@ lt{ lg{"ganda"} li{"limburgiečių"} lij{"ligūrų"} + lil{"liluetų"} liv{"lyvių"} lkt{"lakotų"} lmo{"lombardų"} @@ -332,6 +348,7 @@ lt{ lou{"Luizianos kreolų"} loz{"lozių"} lrc{"šiaurės luri"} + lsm{"samių"} lt{"lietuvių"} ltg{"latgalių"} lu{"luba katanga"} @@ -370,6 +387,7 @@ lt{ mn{"mongolų"} mnc{"manču"} mni{"manipurių"} + moe{"montanjų"} moh{"mohok"} mos{"mosi"} mr{"maratų"} @@ -420,6 +438,11 @@ lt{ nzi{"nzima"} oc{"očitarų"} oj{"ojibva"} + ojb{"šiaurės vakarų odžibvių"} + ojc{"ojibvų"} + ojs{"odži kri"} + ojw{"vakarų odžibvių"} + oka{"okanaganų"} om{"oromų"} or{"odijų"} os{"osetinų"} @@ -439,10 +462,12 @@ lt{ pfl{"vokiečių kalbos Pfalco tarmė"} phn{"finikiečių"} pi{"pali"} + pis{"pidžinų"} pl{"lenkų"} pms{"italų kalbos Pjemonto tarmė"} pnt{"Ponto"} pon{"Ponapės"} + pqm{"Maliset-Pasamakvodžio"} prg{"prūsų"} pro{"senovės provansalų"} ps{"puštūnų"} @@ -454,13 +479,13 @@ lt{ rap{"rapanui"} rar{"rarotonganų"} rgn{"italų kalbos Romanijos tarmė"} + rhg{"rochindža"} rif{"rifų"} rm{"retoromanų"} rn{"rundi"} ro{"rumunų"} rof{"rombo"} rom{"romų"} - root{"rūt"} rtm{"rotumanų"} ru{"rusų"} rue{"rusinų"} @@ -500,6 +525,7 @@ lt{ sid{"sidamų"} sk{"slovakų"} sl{"slovėnų"} + slh{"pietų lushusidų"} sli{"sileziečių žemaičių"} sly{"selajarų"} sm{"Samoa"} @@ -519,17 +545,19 @@ lt{ ssy{"saho"} st{"pietų Soto"} stq{"Saterlendo fryzų"} + str{"Sališo sąsiaurio"} su{"sundų"} suk{"sukuma"} sus{"susu"} sux{"šumerų"} sv{"švedų"} sw{"suahilių"} - swb{"Komorų"} + swb{"komorų"} syc{"klasikinė sirų"} syr{"sirų"} szl{"sileziečių"} ta{"tamilų"} + tce{"pietų tučonų"} tcy{"tulų"} te{"telugų"} tem{"timne"} @@ -537,7 +565,9 @@ lt{ ter{"Tereno"} tet{"tetum"} tg{"tadžikų"} + tgx{"tagišų"} th{"tajų"} + tht{"taltanų"} ti{"tigrajų"} tig{"tigre"} tiv{"tiv"} @@ -552,6 +582,7 @@ lt{ tn{"tsvanų"} to{"tonganų"} tog{"niasa tongų"} + tok{"Toki Pona"} tpi{"Papua pidžinų"} tr{"turkų"} tru{"turoyo"} @@ -560,6 +591,7 @@ lt{ tsd{"tsakonų"} tsi{"tsimšian"} tt{"totorių"} + ttm{"šiaurės tutsonų"} ttt{"musulmonų tatų"} tum{"tumbukų"} tvl{"Tuvalu"} @@ -620,9 +652,11 @@ lt{ zza{"zaza"} } Scripts{ + Adlm{"ADLAM"} Afak{"Afaka"} Aghb{"Kaukazo Albanijos"} Arab{"arabų"} + Aran{"Nastalik"} Armi{"imperinė aramaikų"} Armn{"armėnų"} Avst{"avestano"} @@ -738,6 +772,7 @@ lt{ Plrd{"polard fonetinė"} Prti{"rašytiniai partų"} Rjng{"rejang"} + Rohg{"Hanifi"} Roro{"rongorongo"} Runr{"runų"} Samr{"samariečių"} @@ -961,6 +996,7 @@ lt{ thai{"tajų skaitmenys"} tibt{"tibetiečių skaitmenys"} traditional{"Tradiciniai skaičiai"} + vaii{"vai skaitmenys"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/lv.txt b/icu/icu4c/source/data/lang/lv.txt index db82b708ad0..4066c147ffa 100644 --- a/icu/icu4c/source/data/lang/lv.txt +++ b/icu/icu4c/source/data/lang/lv.txt @@ -41,15 +41,18 @@ lv{ am{"amharu"} an{"aragoniešu"} ang{"senangļu"} + ann{"obolo"} anp{"angika"} ar{"arābu"} arc{"aramiešu"} arn{"araukāņu"} arp{"arapahu"} + ars{"ņedžu arābu"} arw{"aravaku"} as{"asamiešu"} asa{"asu"} ast{"astūriešu"} + atj{"atikameku"} av{"avāru"} awa{"avadhu"} ay{"aimaru"} @@ -106,13 +109,21 @@ lv{ chr{"čiroku"} chy{"šejenu"} ckb{"centrālkurdu"} + clc{"čilkotīnu"} co{"korsikāņu"} cop{"koptu"} cr{"krī"} + crg{"mičifu"} crh{"Krimas tatāru"} + crj{"dienvidaustrumu krī"} + crk{"līdzenumu krī"} + crl{"ziemeļaustrumu krī"} + crm{"mūsu krī"} + crr{"Karolīnas algonkinu"} crs{"franciskā kreoliskā valoda (Seišelu salas)"} cs{"čehu"} csb{"kašubu"} + csw{"purvu krī"} cu{"baznīcslāvu"} cv{"čuvašu"} cy{"velsiešu"} @@ -191,6 +202,7 @@ lv{ ha{"hausu"} hai{"haidu"} haw{"havajiešu"} + hax{"dienvidhaidu"} he{"ivrits"} hi{"hindi"} hil{"hiligainonu"} @@ -202,6 +214,7 @@ lv{ ht{"haitiešu"} hu{"ungāru"} hup{"hupu"} + hur{"halkomelenu"} hy{"armēņu"} hz{"hereru"} ia{"interlingva"} @@ -212,6 +225,7 @@ lv{ ig{"igbo"} ii{"Sičuaņas ji"} ik{"inupiaku"} + ikt{"Rietumkanādas inuītu"} ilo{"iloku"} inh{"ingušu"} io{"ido"} @@ -239,6 +253,7 @@ lv{ kea{"kaboverdiešu"} kfo{"koru"} kg{"kongu"} + kgp{"kaingangs"} kha{"khasu"} kho{"hotaniešu"} khq{"koiračiinī"} @@ -269,6 +284,7 @@ lv{ kut{"kutenaju"} kv{"komiešu"} kw{"korniešu"} + kwk{"kvakvala"} ky{"kirgīzu"} la{"latīņu"} lad{"ladino"} @@ -279,6 +295,7 @@ lv{ lez{"lezgīnu"} lg{"gandu"} li{"limburgiešu"} + lil{"lilluetu"} lkt{"lakotu"} ln{"lingala"} lo{"laosiešu"} @@ -286,6 +303,7 @@ lv{ lou{"Luiziānas kreolu"} loz{"lozu"} lrc{"ziemeļluru"} + lsm{"sāmia"} lt{"lietuviešu"} lu{"lubakatanga"} lua{"lubalulva"} @@ -321,6 +339,7 @@ lv{ mn{"mongoļu"} mnc{"mandžūru"} mni{"manipūru"} + moe{"motanju"} moh{"mohauku"} mos{"mosu"} mr{"marathu"} @@ -366,6 +385,11 @@ lv{ nzi{"nzemu"} oc{"oksitāņu"} oj{"odžibvu"} + ojb{"ziemeļrietumu odžibvu"} + ojc{"centrālā odžibvu"} + ojs{"odži-krī"} + ojw{"rietumodžibvu"} + oka{"okanaganu"} om{"oromu"} or{"oriju"} os{"osetīnu"} @@ -381,8 +405,10 @@ lv{ peo{"senpersu"} phn{"feniķiešu"} pi{"pāli"} + pis{"pidžinvaloda"} pl{"poļu"} pon{"ponapiešu"} + pqm{"malisetu-pasamakvodi"} prg{"prūšu"} pro{"senprovansiešu"} ps{"puštu"} @@ -392,12 +418,12 @@ lv{ raj{"radžastāņu"} rap{"rapanuju"} rar{"rarotongiešu"} + rhg{"rohindžu"} rm{"retoromāņu"} rn{"rundu"} ro{"rumāņu"} rof{"rombo"} rom{"čigānu"} - root{"sakne"} ru{"krievu"} rup{"aromūnu"} rw{"kiņaruanda"} @@ -430,6 +456,7 @@ lv{ sid{"sidamu"} sk{"slovāku"} sl{"slovēņu"} + slh{"dienvidlušucīdu"} sm{"samoāņu"} sma{"dienvidsāmu"} smj{"Luleo sāmu"} @@ -446,6 +473,7 @@ lv{ ss{"svatu"} ssy{"saho"} st{"dienvidsotu"} + str{"šauruma sališu"} su{"zundu"} suk{"sukumu"} sus{"susu"} @@ -456,13 +484,16 @@ lv{ syc{"klasiskā sīriešu"} syr{"sīriešu"} ta{"tamilu"} + tce{"dienvidtutčonu"} te{"telugu"} tem{"temnu"} teo{"teso"} ter{"tereno"} tet{"tetumu"} tg{"tadžiku"} + tgx{"tagišu"} th{"taju"} + tht{"tahltanu"} ti{"tigrinja"} tig{"tigru"} tiv{"tivu"} @@ -475,12 +506,14 @@ lv{ tn{"cvanu"} to{"tongiešu"} tog{"Njasas tongu"} + tok{"tokiponu"} tpi{"tokpisins"} tr{"turku"} trv{"taroko"} ts{"congu"} tsi{"cimšiāņu"} tt{"tatāru"} + ttm{"ziemeļu tučonu"} tum{"tumbuku"} tvl{"tuvaliešu"} tw{"tvī"} @@ -509,6 +542,7 @@ lv{ was{"vašo"} wbp{"varlpirī"} wo{"volofu"} + wuu{"vu ķīniešu"} xal{"kalmiku"} xh{"khosu"} xog{"sogu"} @@ -518,6 +552,7 @@ lv{ ybb{"jembu"} yi{"jidišs"} yo{"jorubu"} + yrl{"njengatu"} yue{"kantoniešu"} za{"džuanu"} zap{"sapoteku"} @@ -531,7 +566,9 @@ lv{ zza{"zazaki"} } Scripts{ + Adlm{"adlama"} Arab{"arābu"} + Aran{"nastaliku"} Armi{"aramiešu"} Armn{"armēņu"} Bali{"baliešu"} @@ -539,6 +576,8 @@ lv{ Bopo{"bopomofo"} Brah{"brahmi"} Brai{"Braila raksts"} + Cakm{"čakmu"} + Cans{"vienotā Kanādas aborigēnu zilbju rakstība"} Cher{"irokēzu"} Copt{"koptu"} Cyrl{"kirilica"} @@ -579,11 +618,15 @@ lv{ Mlym{"malajalu"} Mong{"mongoļu"} Moon{"Mūna raksts"} + Mtei{"meitei-majeku"} Mymr{"birmiešu"} + Nkoo{"nko"} Ogam{"ogamiskais raksts"} + Olck{"olčiki"} Orya{"oriju"} Osma{"osmaņu turku"} Phnx{"feniķiešu"} + Rohg{"hanifi"} Roro{"rongorongo"} Runr{"rūnu raksts"} Samr{"samariešu"} @@ -594,10 +637,12 @@ lv{ Syrn{"austrumsīriešu"} Taml{"tamilu"} Telu{"telugu"} + Tfng{"tifinagu"} Tglg{"tagalu"} Thaa{"tāna"} Thai{"taju"} Tibt{"tibetiešu"} + Vaii{"vaju"} Xpeo{"senperiešu"} Xsux{"šumeru-akadiešu ķīļraksts"} Yiii{"ji"} @@ -623,7 +668,7 @@ lv{ coptic{"Koptu kalendārs"} dangi{"dangi kalendārs"} ethiopic{"etiopiešu kalendārs"} - ethiopic-amete-alem{"Etiopiešu kalendārs"} + ethiopic-amete-alem{"etiopiešu Amete Alem kalendārs"} gregorian{"Gregora kalendārs"} hebrew{"ebreju kalendārs"} indian{"Indijas nacionālais kalendārs"} @@ -725,6 +770,7 @@ lv{ armn{"Armēņu cipari"} armnlow{"Mazie armēņu cipari"} beng{"Bengāļu cipari"} + cakm{"Čakmas cipari"} deva{"Devanāgarī cipari"} ethi{"Etiopiešu cipari"} finance{"Finanšu cipari"} @@ -740,6 +786,7 @@ lv{ hant{"Tradicionālie ķīniešu cipari"} hantfin{"Tradicionālie ķīniešu cipari finanšu dokumentiem"} hebr{"Ivrita cipari"} + java{"Javas cipari"} jpan{"Japāņu cipari"} jpanfin{"Japāņu cipari finanšu dokumentiem"} khmr{"Khmeru cipari"} @@ -748,8 +795,10 @@ lv{ latn{"Arābu cipari"} mlym{"Malajalu cipari"} mong{"Mongoļu cipari"} + mtei{"Mītei majek cipari"} mymr{"Birmiešu cipari"} native{"Vietējie cipari"} + olck{"Olčiki cipari"} orya{"Oriju cipari"} roman{"Romiešu cipari"} romanlow{"Mazie romiešu cipari"} diff --git a/icu/icu4c/source/data/lang/mai.txt b/icu/icu4c/source/data/lang/mai.txt index 16307f1ed64..b16d95db6e2 100644 --- a/icu/icu4c/source/data/lang/mai.txt +++ b/icu/icu4c/source/data/lang/mai.txt @@ -2,27 +2,482 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml mai{ + Keys{ + calendar{"कैलेंडर"} + cf{"मुद्रा प्रारूप"} + collation{"सॉर्ट क्रम"} + currency{"मुद्रा"} + hc{"घंटे का चक्र (12 बनाम 24)"} + lb{"लाइन ब्रेक का स्टाइल"} + ms{"माप प्रणाली"} + numbers{"संख्या"} + } Languages{ + ab{"अबखाजियान"} + ace{"ऐचिनीज"} + ada{"अदेंग"} + ady{"अदिगे"} + af{"अफ्रीकांस"} + agq{"अगेम"} + ain{"आयू"} + ak{"अकेन"} + ale{"अल्यूट"} + alt{"दक्षिणी अलटाई"} + am{"अम्हरिक"} + an{"अरगोनीज"} + ann{"ओबोलो"} + anp{"अंगिका"} + ar{"अरबी"} + arn{"मापुचे"} + arp{"अरापहो"} + ars{"नजदी अरबी"} + as{"असमी"} + asa{"असु"} + ast{"अस्तुरियाई"} + atj{"अतिकामेक"} + av{"अवरिक"} + awa{"अवधी"} + ay{"आयमरा"} + az{"अजरबैजानी"} + ba{"बशकीर"} + ban{"बाली"} + bas{"बासा"} + be{"बेलारूसी"} + bem{"बेम्बा"} + bez{"बेना"} + bg{"बुलगेरियाई"} + bho{"भोजपुरी"} + bi{"बिसलामा"} + bin{"बिनी"} + bla{"सिकसिका"} + bm{"बमबारा"} + bn{"बंगाली"} + bo{"तिब्बती"} + br{"ब्रेटन"} + brx{"बोडो"} + bs{"बोसनियाई"} + bug{"बगिनीज"} + byn{"बलिन"} + ca{"केटालान"} + cay{"केयुगा"} + ccp{"चकमा"} + ce{"चेचेन"} + ceb{"सेबुयानो"} + cgg{"चिजिया"} + ch{"चमोरो"} + chk{"चुकीज"} + chm{"मारी"} + cho{"चोकटाउ"} + chp{"चिपवायन"} + chr{"चेरोकी"} + chy{"शयेन"} + ckb{"सेंट्रल कुर्दी"} + clc{"चोकोटिन"} + co{"कोर्शियाई"} + crg{"मिचिफ"} + crj{"दक्षिण-पुरबी क्री"} + crk{"प्लेंस क्री"} + crl{"उत्तर-पूरबी क्री"} + crm{"मूज क्री"} + crr{"केरोलिना अलगोनकुइन"} + cs{"चेक"} + csw{"स्वम्पी क्री"} + cv{"शुवास"} + cy{"बेल्श"} + da{"डेनिश"} + dak{"डकोटा"} + dar{"डर्गबा"} + dav{"टैटा"} de{"जर्मन"} - en{"अंग्रेज़ी"} - es{"स्पेनी"} + dgr{"डोग्रीब"} + dje{"जरमा"} + doi{"डोगरी"} + dsb{"लोअर सोर्बियाई"} + dua{"डुआला"} + dv{"डिबेही"} + dyo{"जोला-फोनी"} + dz{"जोनखा"} + dzg{"दजागा"} + ebu{"एमबु"} + ee{"इयु"} + efi{"एफिक"} + eka{"एकाजुक"} + el{"यूनानी"} + en{"अंगरेजी"} + eo{"एसपेरेंटो"} + es{"स्पेनिश"} + et{"एसटोनियाई"} + eu{"बास्क"} + ewo{"इवोनडो"} + fa{"परसियन"} + ff{"फुलाह"} + fi{"फिनिश"} + fil{"फिलिपीनो"} + fj{"फिजी"} + fo{"फेरोइज"} + fon{"फोन"} fr{"फ़्रेंच"} + frc{"केजन फ्रांसीसी"} + fur{"फ्रियूयन"} + fy{"पश्चिमी फ्रीजन"} + ga{"आइरिश"} + gaa{"गा"} + gd{"स्काउटिस गेलिक"} + gez{"गीज"} + gil{"गिलबर्टीज"} + gl{"गेलिशियन"} + gn{"गुआरानी"} + gor{"गोरोंटेलो"} + gsw{"स्वीस जर्मन"} + gu{"गुजराती"} + guz{"गुसी"} + gv{"मेंक्स"} + gwi{"गुअचीन"} + ha{"हउसा"} + hai{"हैदा"} + haw{"हवाईयन"} + hax{"दक्षिणी हैदा"} + he{"हीब्रू"} + hi{"हिन्दी"} + hil{"हिलिगेनन"} + hmn{"मौंग"} + hr{"क्रोशियाई"} + hsb{"उच्च सोर्बियाई"} + ht{"हैतियाई क्रियोल"} + hu{"हंगेरियन"} + hup{"हुपा"} + hur{"हलकोमैलेम"} + hy{"अर्मेनियाई"} + hz{"हैरेरो"} + ia{"इंटरलिंगुआ"} + iba{"इबन"} + ibb{"इबिबियो"} + id{"इंडोनेशियाई"} + ig{"इगबो"} + ii{"सिचुआन यी"} + ikt{"पश्चिमी कनाडाई इनुकतुत"} + ilo{"इलोको"} + inh{"इंगुश"} + io{"ईडो"} + is{"आइसलैंडी"} it{"इतालवी"} + iu{"इनुकतितुत"} ja{"जापानी"} + jbo{"लोजबन"} + jgo{"नेगोमबा"} + jmc{"मैकेम"} + jv{"जावानी"} + ka{"जार्जियाई"} + kab{"कबाइल"} + kac{"कचिन"} + kaj{"जू"} + kam{"कामबा"} + kbd{"कबर्दियन"} + kcg{"टियाप"} + kde{"मकोंडे"} + kea{"काबुबरदियानु"} + kfo{"कोरो"} + kgp{"कैनगैंग"} + kha{"खासी"} + khq{"कोयरा चीनी"} + ki{"किकुयू"} + kj{"कुअनयामा"} + kk{"कजाक"} + kkj{"काको"} + kl{"कलालिसुत"} + kln{"केलैंजिन"} + km{"खमेर"} + kmb{"किमबुंडू"} + kn{"कन्नड़"} + ko{"कोरियाई"} + kok{"कोंकणी"} + kpe{"कपैले"} + kr{"कनुरी"} + krc{"करचय-बालकर"} + krl{"केरैलियन"} + kru{"कुरूक"} + ks{"कशमीरी"} + ksb{"शमबाला"} + ksf{"बाफिया"} + ksh{"कोलोनियन"} + ku{"कुर्दी"} + kum{"कुमिक"} + kv{"कोमी"} + kw{"कोर्निश"} + kwk{"कुअकवाला"} + ky{"किर्गिज"} + la{"लातिन"} + lad{"लडीनो"} + lag{"लंगी"} + lb{"लगजमबर्गी"} + lez{"लजगियान"} + lg{"गंडा"} + li{"लिमबर्गिश"} + lil{"लिलुइट"} + lkt{"लकोटा"} + ln{"लिंगाला"} + lo{"लाओ"} + lou{"लुइसियाना क्रियोल"} + loz{"लोजी"} + lrc{"उत्तरी लूरी"} + lsm{"सामिया"} + lt{"लिथुआनियाई"} + lu{"लुबा-कटांगा"} + lua{"लुबा-लुलुआ"} + lun{"लुंडा"} + luo{"लुओ"} + lus{"मिजो"} + luy{"लुुइया"} + lv{"लातवियाई"} + mad{"मदुरीज"} + mag{"मगही"} mai{"मैथिली"} + mak{"मकसर"} + mas{"मसाई"} + mdf{"मोकशा"} + men{"मेंडे"} + mer{"मेरू"} + mfe{"मोरीसेन"} + mg{"मलगासी"} + mgh{"मखुआ-मेटो"} + mgo{"मेटा"} + mh{"मार्शेलीज"} + mi{"माओरी"} + mic{"मिकमक"} + min{"मिननकबाऊ"} + mk{"मेसिडोनियाई"} + ml{"मलयालम"} + mn{"मोंगोलियाई"} + mni{"मणिपुरी"} + moe{"इनु-ऐमन"} + moh{"मोहौक"} + mos{"मोसी"} + mr{"मराठी"} + ms{"मलय"} + mt{"मलटीज"} + mua{"मुंडांग"} + mul{"एक सं बेसी भाषा"} + mus{"मसकोगी"} + mwl{"मिरंडीज"} + my{"बर्मी"} + myv{"अरजाया"} + mzn{"मजनदेरानी"} + na{"नउरू"} + nap{"नेपोलिटन"} + naq{"नामा"} + nb{"नार्वेजियन बोकमाल"} + nd{"उत्तरी डेबले"} + nds{"लो जर्मन"} + ne{"नेपाली"} + new{"नेबारी"} + ng{"एनडोंगा"} + nia{"नियास"} + niu{"नियुएन"} + nl{"डच"} + nmg{"कवासियो"} + nn{"नार्वेजियन निनोरेस्क"} + nnh{"जियमबून"} + no{"नार्वेजियन"} + nog{"नोगई"} + nqo{"एनको"} + nr{"दक्षिणी एनडेबेले"} + nso{"उत्तरी सोथो"} + nus{"नूअर"} + nv{"नवाजो"} + ny{"नींजा"} + nyn{"नीयनकोले"} + oc{"औकसीटान"} + ojb{"उत्तरी-पश्चिम ओजिवा"} + ojc{"सेंट्रल ओजिबा"} + ojs{"ओजि-क्री"} + ojw{"पश्चिमी ओजिबा"} + oka{"ओकंगान"} + om{"ओरोमो"} + or{"उड़िया"} + os{"ओसेटिक"} + pa{"पंजाबी"} + pag{"पैंगासिनान"} + pam{"पैमपंगा"} + pap{"पैपियामेंटो"} + pau{"पलौआन"} + pcm{"नाइजीरियाई पिजिन"} + pis{"पिजिन"} + pl{"पोलिश"} + pqm{"मलिसीट-पैसमाकोडी"} + ps{"पश्तो"} pt{"पुर्तगाली"} + qu{"कुएचुआ"} + rap{"रपानुई"} + rar{"रेरोटोंगन"} + rhg{"रोहिंग्या"} + rm{"रोमांश"} + rn{"रूंडी"} + ro{"रोमानियाई"} + rof{"रोमबो"} ru{"रूसी"} + rup{"अरोमानियाई"} + rw{"किनयरवांडा"} + rwk{"रूवा"} + sa{"संस्कृत"} + sad{"संदाउ"} + sah{"सखा"} + saq{"समबुरू"} + sat{"संथाली"} + sba{"नामबे"} + sbp{"सांगू"} + sc{"सार्डिनियाई"} + scn{"सिसिलियाई"} + sco{"स्काउट्स"} + sd{"सिंधी"} + se{"उत्तरी सामी"} + seh{"सेना"} + ses{"कोयराबोरो सैनी"} + sg{"सांगो"} + shi{"टेचलहिट"} + shn{"शान"} + si{"सिंहला"} + sk{"स्लोबाक"} + sl{"स्लोबेनियाई"} + slh{"दक्षिणी लसूटसीड"} + sm{"समोअन"} + smn{"इनारी सामी"} + sms{"स्कोल्ट समी"} + sn{"शोना"} + snk{"सोनिनके"} + so{"सोमाली"} + sq{"अलबानिया"} + sr{"सर्बियाई"} + srn{"श्रेनन टोंगो"} + ss{"स्वाती"} + st{"दक्षिणी सोथो"} + str{"स्ट्रेट्स सैलिस"} + su{"सुंदनेजे"} + suk{"सुकुमा"} + sv{"स्वीडिश"} + sw{"स्वाहिलि"} + swb{"कोमोरायन"} + syr{"सीरियक"} + ta{"तमिल"} + tce{"दक्षिणी टोचेन"} + te{"तेलगू"} + tem{"टिमने"} + teo{"टेसो"} + tet{"टैटम"} + tg{"ताजिक"} + tgx{"टेगिश"} + th{"थाई"} + tht{"टालटन"} + ti{"टिगरिनया"} + tig{"टिगरे"} + tk{"तुर्कमैन"} + tlh{"किलिंगौन"} + tli{"टिलिंगिट"} + tn{"टुआना"} + to{"टोंगन"} + tok{"टोकी पोना"} + tpi{"टोक पिसिन"} + tr{"टर्किश"} + trv{"टरोको"} + ts{"शोंगा"} + tt{"ततार"} + ttm{"उत्तरी टचोन"} + tum{"टुमबुका"} + tvl{"टुवालू"} + twq{"टासावाक"} + ty{"ताहितियन"} + tyv{"टुविनियन"} + tzm{"सेंट्रल एटलस टेमेजिघ"} + udm{"उदमुर्त"} + ug{"उइगर"} + uk{"यूक्रेनी"} + umb{"उमबुंदू"} und{"अज्ञात भाषा"} + ur{"उर्दू"} + uz{"उजबेक"} + vai{"बाई"} + ve{"बेंदा"} + vi{"बियतनामी"} + vun{"बुंजो"} + wa{"बलून"} + wae{"बालसर"} + wal{"बोलेटा"} + war{"बरय"} + wo{"बोलोफ"} + wuu{"ऊ चीनी"} + xal{"कलमिक"} + xh{"खोसा"} + xog{"सोगा"} + yav{"यंगबैन"} + ybb{"येमबा"} + yi{"ईडिश"} + yo{"योरूबा"} + yrl{"एनहींगाटु"} + yue{"केंटोनी"} + zgh{"मानक मोरोक्कन टेमेजिग्थ"} zh{"चीनी"} + zu{"जुलू"} + zun{"जूनी"} + zxx{"कुनु भाषाई सामग्री नहि"} + zza{"जाजा"} } Scripts{ + Adlm{"अदलाम"} Arab{"अरबी"} + Aran{"नास्तलिक"} + Armn{"आर्मेनियाई"} + Beng{"बंगाली"} + Bopo{"बोपोमोफो"} + Brai{"ब्रेल"} + Cakm{"चकमा"} + Cans{"यूनिफाइड कनाडियम एबोरिजनल सिलेबिक्स"} + Cher{"चेरोकी"} Cyrl{"सिरिलिक"} Deva{"देवनागरी"} + Ethi{"इथोपिक"} + Geor{"जार्जियन"} + Grek{"यूनानी"} + Gujr{"गुजराती"} + Guru{"गुरमुखी"} + Hanb{"बोपोमोफो कें संग हान"} + Hang{"हंगुल"} + Hani{"हान"} Hans{"सरलीकृत"} Hant{"पारंपरिक"} - Latn{"लैटिन"} + Hebr{"हीब्रू"} + Hira{"हीरागना"} + Hrkt{"जापानी शब्दांश"} + Jamo{"जमो"} + Jpan{"जापानी"} + Kana{"कटाकाना"} + Khmr{"कुमेर"} + Knda{"कन्नड़"} + Kore{"कोरियाई"} + Laoo{"लाओ"} + Latn{"लातिन"} + Mlym{"मलयालम"} + Mong{"मंंगोलियन"} + Mtei{"मैती मायेक"} + Mymr{"मयनमार"} + Nkoo{"एनको"} + Olck{"ओल चिकी"} + Orya{"उड़िया"} + Rohg{"हनिफी"} + Sinh{"सिंहला"} + Sund{"सुंडानीज"} + Syrc{"सीरियक"} + Taml{"तमिल"} + Telu{"तेलुगू"} + Tfng{"टिफिनघ"} + Thaa{"थाना"} + Thai{"थाई"} + Tibt{"तिब्बती"} + Vaii{"बाई"} + Yiii{"यी"} + Zmth{"गणितीय संकेतन"} + Zsye{"इमोजी"} + Zsym{"संकेत"} Zxxx{"अलिखित"} + Zyyy{"सामान्य"} Zzzz{"अज्ञात लिपि"} } Scripts%stand-alone{ @@ -31,14 +486,88 @@ mai{ } Types{ calendar{ + buddhist{"बौद्ध कैलेंडर"} + chinese{"चीनी कैलेंडर"} + coptic{"काप्टिक कैलेंडर"} + dangi{"डांगी कैलेंडर"} + ethiopic{"इथोपियाई कैलेंडर"} + ethiopic-amete-alem{"इथोपियाई एमटे अलेम कैलेंडर"} gregorian{"ग्रेगोरियन कैलेंडर"} + hebrew{"हीब्रू कैलेंडर"} + indian{"भारतीय राष्ट्रीय कैलेंडर"} + islamic{"इस्लामिक कैलेंडर"} + islamic-civil{"इस्लामिक कैलेंडर (टैबुलर, सिविल एपेक)"} + islamic-umalqura{"इस्लामिक कैलेंडर (उम अल कुरा)"} + iso8601{"ISO-8601 कैलेंडर"} + japanese{"जापानी कैलेंडर"} + persian{"फारसी कैलेंडर"} + } + cf{ + account{"लेखा मुद्रा प्रारूप"} + standard{"सामान्य मुद्रा प्रारूप"} } collation{ + ducet{"डिफाल्ट यूनिकोड सॉर्ट क्रम"} + search{"सामान्य प्रयोजन वाली खोज"} standard{"मानक सॉर्ट क्रम"} } + hc{ + h11{"12 घंटे वाला प्रारूप (0–11)"} + h12{"12 घंटे वाला प्रारूप (1–12)"} + h23{"24 घंटे वाला प्रारूप (0–23)"} + h24{"24 घंटे वाला प्रारूप (0–24)"} + } + lb{ + loose{"लाइन ब्रेक का लचीला स्टाइल"} + normal{"लाइन ब्रेक का सामान्य स्टाइल"} + strict{"लाइन ब्रेक का सख्त स्टाइल"} + } + ms{ + metric{"मीट्रिक प्रणाली"} + uksystem{"इम्पीरियल माप प्रणाली"} + ussystem{"अमेरिकी माप प्रणाली"} + } numbers{ + arab{"अरबी-इंडिक अंक"} + arabext{"विस्तारित अरबी-इंडिक अंक"} + armn{"अर्मेनियाई संख्याएं"} + armnlow{"लोअरकेस वाले अर्मेनियाई संख्याएं"} + beng{"बंगाली अंक"} + cakm{"चकमा अंक"} deva{"देवनागरी अंक"} + ethi{"इथोपियाई संख्याएं"} + fullwide{"पूर्ण-चौड़ाई वाले अंक"} + geor{"जार्जियाई संख्याएं"} + grek{"यूनानी संख्याएं"} + greklow{"लोअरकेस वाले यूनानी संख्याएं"} + gujr{"गूजराती अंक"} + guru{"गुरमुखी अंक"} + hanidec{"चीनी दशमलव संख्याएं"} + hans{"सरलीकृत चीनी संख्याएं"} + hansfin{"सरलीकृत चीनी बित्तीय संख्याएं"} + hant{"पारंपरिक चीनी संख्याएं"} + hantfin{"पारंपरिक चीनी बित्तीय संख्याएं"} + hebr{"हीब्रू संख्याएं"} + java{"जेवेनी अंक"} + jpan{"जापानी अंक"} + jpanfin{"जापानी बित्तीय संख्याएँ"} + khmr{"खमेर अंक"} + knda{"कन्नड़ अंक"} + laoo{"लाओ अंक"} latn{"पश्चिमी अंक"} + mlym{"मलयाली अंक"} + mtei{"मितेई मायेक अंक"} + mymr{"मयनमार अंक"} + olck{"ओल चिकि अंक"} + orya{"उड़िया अंक"} + roman{"रोमन संख्याएँ"} + romanlow{"रोमन लोअरकेस संख्याएँ"} + taml{"पारंपरिक तमिल संख्याएँ"} + tamldec{"तमिल अंक"} + telu{"तेलुगू अंक"} + thai{"थाई अंक"} + tibt{"तिब्बती अंक"} + vaii{"बाय अंक"} } } codePatterns{ diff --git a/icu/icu4c/source/data/lang/mi.txt b/icu/icu4c/source/data/lang/mi.txt index 7d573893f31..c5bf3841a9b 100644 --- a/icu/icu4c/source/data/lang/mi.txt +++ b/icu/icu4c/source/data/lang/mi.txt @@ -3,30 +3,477 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml mi{ Languages{ + ab{"Apakāhiana"} + ace{"Akanīhi"} + ada{"Atanga"} + ady{"Āteke"} + af{"Awherikāna"} + agq{"Ākeme"} + ain{"Ainu"} + ak{"Ākana"} + ale{"Ariuta"} + alt{"Ātai ki te Tonga"} + am{"Amahereka"} + an{"Arakonihi"} + ann{"Ōporo"} + anp{"Anahika"} + ar{"Ārapi"} + arn{"Mapūte"} + arp{"Arapaho"} + ars{"Arapika Nahāri"} + as{"Āhamēhi"} + asa{"Ahu"} + ast{"Ahitūriana"} + atj{"Atikameke"} + av{"Āwhāriki"} + awa{"Āwati"} + ay{"Aimāra"} + az{"Ahapahāna"} + ba{"Pākira"} + ban{"Pārinīhi"} + bas{"Pahā"} + be{"Perarūhiana"} + bem{"Pema"} + bez{"Pena"} + bg{"Pukēriana"} + bho{"Pōhipuri"} + bi{"Pihirāma"} + bin{"Pini"} + bla{"Hihika"} + bm{"Pāpara"} + bn{"Pāngara"} + bo{"Tipete"} + br{"Peretana"} + brx{"Pōto"} + bs{"Pōngiana"} + bug{"Pukenīhi"} + byn{"Pirina"} + ca{"Katarana"} + cay{"Keiuka"} + ccp{"Tiakamā"} + ce{"Tietiene"} + ceb{"Hepuano"} + cgg{"Tieka"} + ch{"Tiamoro"} + chk{"Tiukīhi"} + chm{"Mari"} + cho{"Tiokatō"} + chp{"Tipiwaiana"} + chr{"Tierokī"} + chy{"Haiene"} + ckb{"Te Puku o Kūrihi"} + clc{"Tiekautini"} + co{"Kohikana"} + crg{"Mītiwhi"} + crj{"Kirī Tonga-mā-Rāwhiti"} + crk{"Parana Kirī"} + crl{"Kirī Raki-mā-Rāwhiti"} + crm{"Mū Kiri"} + crr{"Arakōkiana Kararaina"} + cs{"Tiekerowākiana"} + csw{"Wāpi Kirī"} + cv{"Tiuwhā"} + cy{"Werehi"} + da{"Teina"} + dak{"Teikōta"} + dar{"Tākawa"} + dav{"Taita"} de{"Tiamana"} + dgr{"Tōkiripi"} + dje{"Tāma"} + doi{"Tōkiri"} + dsb{"Hōpiana Ōpaki"} + dua{"Tuāra"} + dv{"Tewhe"} + dyo{"Hora-Whōni"} + dz{"Tonoka"} + dzg{"Tāhaka"} + ebu{"Emepū"} + ee{"Ewe"} + efi{"Ewhiki"} + eka{"Ekatika"} + el{"Kiriki"} en{"Ingarihi"} - es{"Paniora"} + eo{"Eheperāto"} + es{"Pāniora"} + et{"Ehetōniana"} + eu{"Pāka"} + ewo{"Ewāto"} + fa{"Pāhiana"} + ff{"Wharā"} + fi{"Whinirānia"} + fil{"Piripīno"} + fj{"Whītīana"} + fo{"Wharoīhi"} + fon{"Whāna"} fr{"Wīwī"} - it{"Ītariana"} + frc{"Wīwī Keihana"} + frr{"Whirīhiana ki te Raki"} + fur{"Whiriūriana"} + fy{"Whirīhiana ki te Uru"} + ga{"Airihi"} + gaa{"Kā"} + gd{"Kotimana Keiriki"} + gez{"Kīhi"} + gil{"Kiripatīhi"} + gl{"Karīhia"} + gn{"Kuaranī"} + gor{"Korōtaro"} + gsw{"Tiamana Huiterangi"} + gu{"Kutarāti"} + guz{"Kūhī"} + gv{"Manaki"} + gwi{"Kuīti"} + ha{"Hauha"} + hai{"Haira"} + haw{"Hawaiana"} + hax{"Haira ki te Tonga"} + he{"Hīperu"} + hi{"Hīni"} + hil{"Hirikeino"} + hmn{"Mōnga"} + hr{"Koroātiana"} + hsb{"Hōpiana Ōkawa"} + ht{"Haitiana Kereo"} + hu{"Hanakariana"} + hup{"Hupa"} + hur{"Hekomerema"} + hy{"Āmeiniana"} + hz{"Herero"} + ia{"Inarīngua"} + iba{"Īpana"} + ibb{"Ipīpio"} + id{"Initonīhiana"} + ig{"Ingo"} + ii{"Hīhuana Eī"} + ikt{"Inukitetū Kānata ki te Uru"} + ilo{"Iroko"} + inh{"Inguihi"} + io{"Īto"} + is{"Tiorangiana"} + it{"Itāriana"} + iu{"Inukitetū"} ja{"Hapanihi"} - mi{"te reo Māori"} - pt{"Pōtikī"} + jbo{"Rōpāna"} + jgo{"Nakōma"} + jmc{"Mākame"} + jv{"Hāwhanihi"} + ka{"Hōriana"} + kab{"Kapāio"} + kac{"Kātiana"} + kaj{"Hiu"} + kam{"Kāmapa"} + kbd{"Kapāriana"} + kcg{"Tiapa"} + kde{"Makonote"} + kea{"Kapuwētianu"} + kfo{"Koro"} + kgp{"Keingāna"} + kha{"Kahi"} + khq{"Kōia Tīni"} + ki{"Kikiu"} + kj{"Kuiniāma"} + kk{"Kahāka"} + kkj{"Kako"} + kl{"Karārihutu"} + kln{"Karenini"} + km{"Kimei"} + kmb{"Kimipunu"} + kn{"Kanara"} + ko{"Kōreana"} + kok{"Kōkani"} + kpe{"Kepere"} + kr{"Kanuri"} + krc{"Karatai-Pāka"} + krl{"Kareriana"} + kru{"Kurā"} + ks{"Kahimiri"} + ksb{"Hapāra"} + ksf{"Pāwhia"} + ksh{"Korōniana"} + ku{"Kūrihi"} + kum{"Kumiki"} + kv{"Komi"} + kw{"Kōnihi"} + kwk{"Kuakawara"} + ky{"Kēkete"} + la{"Rātini"} + lad{"Ratino"} + lag{"Rangi"} + lb{"Rakimipēkihi"} + lez{"Rēhiana"} + lg{"Kanāta"} + li{"Ripēkuehe"} + lil{"Rirūete"} + lkt{"Rakota"} + ln{"Ringarā"} + lo{"Rao"} + lou{"Ruīhana Kereo"} + loz{"Rauhi"} + lrc{"Ruri ki te Raki"} + lsm{"Hāmia"} + lt{"Rihuainiana"} + lu{"Rupa Katanga"} + lua{"Rupa Rurua"} + lun{"Runa"} + luo{"Ruo"} + lus{"Mīho"} + luy{"Rūia"} + lv{"Rātiana"} + mad{"Matuirīhi"} + mag{"Makāhi"} + mai{"Maitiri"} + mak{"Makahā"} + mas{"Māhai"} + mdf{"Mōkaha"} + men{"Menēte"} + mer{"Meru"} + mfe{"Morihiene"} + mg{"Marakāhi"} + mgh{"Makuwa-Mēto"} + mgo{"Meta"} + mh{"Mararīhi"} + mi{"Māori"} + mic{"Mīkamā"} + min{"Minākapao"} + mk{"Makatōniana"} + ml{"Mareiarama"} + mn{"Mongōriana"} + mni{"Manipuri"} + moe{"Inu-aimuna"} + moh{"Mauhōka"} + mos{"Mohī"} + mr{"Marati"} + ms{"Marei"} + mt{"Mōtīhi"} + mua{"Mūtanga"} + mul{"Ngā reo maha"} + mus{"Mukōki"} + mwl{"Miranatīhi"} + my{"Pūmīhī"} + myv{"Erehīa"} + mzn{"Mahaterani"} + na{"Nauru"} + nap{"Neaporitana"} + naq{"Nama"} + nb{"Pakamō Nōwītiana"} + nd{"Enetepēra ki te Raki"} + nds{"Tiamana Ōpaki"} + ne{"Nepari"} + new{"Newari"} + ng{"Natōka"} + nia{"Niēhe"} + niu{"Niueana"} + nl{"Tati"} + nmg{"Kuatio"} + nn{"Nīnōka Nōwītiana"} + nnh{"Nekeipū"} + no{"Nōwītiana"} + nog{"Nōkai"} + nqo{"Unukō"} + nr{"Enetepēra ki te Tonga"} + nso{"Hoto ki te Raki"} + nus{"Nua"} + nv{"Nawahō"} + ny{"Nānia"} + nyn{"Nānakore"} + oc{"Ōkitana"} + ojb{"Ōtīpia Raki-mā-Uru"} + ojc{"Te Puku o Ōhiwa"} + ojs{"Ōti-Kirī"} + ojw{"Ōhīpiwa ki te Uru"} + oka{"Ōkanakana"} + om{"Ōromo"} + or{"Ōtia"} + os{"Ōtītiki"} + pa{"Punutapi"} + pag{"Pāngahina"} + pam{"Pamapaka"} + pap{"Papiamēto"} + pau{"Parauna"} + pcm{"Ngāitiriana Kōrapurapu"} + pis{"Pītini"} + pl{"Pōrīhi"} + pqm{"Marahiti-Pehamakoare"} + ps{"Pātio"} + pt{"Pōtukīhi"} + qu{"Kētua"} + rap{"Rapanui"} + rar{"Rarotonga"} + rhg{"Rohingia"} + rm{"Romānihi"} + rn{"Rūniti"} + ro{"Romēniana"} + rof{"Romopo"} ru{"Ruhiana"} + rup{"Aromeiniana"} + rw{"Kiniawāna"} + rwk{"Rawa"} + sa{"Hanahiti"} + sad{"Hātawe"} + sah{"Hakā"} + saq{"Hāpuru"} + sat{"Hātari"} + sba{"Nekāpei"} + sbp{"Hāngu"} + sc{"Hātīriana"} + scn{"Hihiriana"} + sco{"Kotimana"} + sd{"Hiniti"} + se{"Hami ki te Raki"} + seh{"Hena"} + ses{"Kōiaporo Heni"} + sg{"Hāngo"} + shi{"Tahere"} + shn{"Hāna"} + si{"Hinihāra"} + sk{"Horowākia"} + sl{"Horowēniana"} + slh{"Ratūti ki te Tonga"} + sm{"Hāmoa"} + smn{"Inari Hami"} + sms{"Hakoto Hāmi"} + sn{"Hōna"} + snk{"Honīke"} + so{"Hamāri"} + sq{"Arapeiniana"} + sr{"Hēpiana"} + srn{"Harāna Tongo"} + ss{"Wāti"} + st{"Hōto ki te Tonga"} + str{"Terete Hārihi"} + su{"Hunanīhi"} + suk{"Hukuma"} + sv{"Huīteneana"} + sw{"Wāhīri"} + swb{"Komōriana"} + syr{"Hīriaka"} + ta{"Tamira"} + tce{"Tatōne ki te Tonga"} + te{"Teruku"} + tem{"Tīmene"} + teo{"Teho"} + tet{"Tetumu"} + tg{"Tāhiki"} + tgx{"Tēkihi"} + th{"Tai"} + tht{"Tātana"} + ti{"Tekirina"} + tig{"Tīkara"} + tk{"Tākamana"} + tlh{"Kirionga"} + tli{"Tirīkiti"} + tn{"Hawāna"} + to{"Tonga"} + tok{"Toki Pona"} + tpi{"Toko Pīhini"} + tr{"Tākei"} + trv{"Taroko"} + ts{"Honga"} + tt{"Tatā"} + ttm{"Tūtone ki te Raki"} + tum{"Tūmuka"} + tvl{"Tuwaru"} + twq{"Tahawaka"} + ty{"Tahiti"} + tyv{"Tuwīniana"} + tzm{"Te Puku o Atarihi Tamahēte"} + udm{"Ūmutu"} + ug{"Wīkura"} + uk{"Ukarainiana"} + umb{"Ūpunu"} und{"Reo Tē Mōhiotia"} + ur{"Ūru"} + uz{"Ūpeke"} + vai{"Wai"} + ve{"Wenēra"} + vi{"Witināmiana"} + vun{"Wāhau"} + wa{"Warūna"} + wae{"Wāhere"} + wal{"Wareita"} + war{"Warei"} + wo{"Warawhe"} + wuu{"Hainamana Wū"} + xal{"Karamiki"} + xh{"Tōha"} + xog{"Hoka"} + yav{"Angapene"} + ybb{"Emapa"} + yi{"Irihi"} + yo{"Ōrūpa"} + yrl{"Nīkātū"} + yue{"Katonīhi"} + zgh{"Moroko Tamatai"} zh{"Hainamana"} + zu{"Tūru"} + zun{"Tuni"} + zxx{"Wetereo kiko kore"} + zza{"Tātā"} } Scripts{ + Adlm{"Arāma"} Arab{"Arapika"} + Aran{"Natārika"} + Armn{"Āmeiniana"} + Beng{"Pāngara"} + Bopo{"Papamawha"} + Brai{"Tuhi Matapō"} + Cakm{"Tiakamā"} + Cans{"Ngā Tohu o te reo o ngā iwi Taketake o Kānata kua paiheretia"} + Cher{"Terokī"} Cyrl{"Hīririki"} + Deva{"Tewhangāngari"} + Ethi{"Etiopika"} + Geor{"Hōriana"} + Grek{"Kiriki"} + Gujr{"Kutarāti"} + Guru{"Kūmuki"} + Hanb{"Hana me te Papamawha"} + Hang{"Hāngū"} + Hani{"Hana"} Hans{"Māmā"} - Hant{"Tukuiho"} + Hant{"Tuku iho"} + Hebr{"Hīperu"} + Hira{"Hirakana"} + Hrkt{"Tohu Hapanihi"} + Jamo{"Hamo"} + Jpan{"Hapanihi"} + Kana{"Katakana"} + Khmr{"Kimei"} + Knda{"Kanara"} + Kore{"Kōreana"} + Laoo{"Rao"} Latn{"Rātina"} + Mlym{"Maramara"} + Mong{"Mongōriana"} + Mtei{"Meitei Maeke"} + Mymr{"Mienemā"} + Nkoo{"Unukō"} + Olck{"Ōtiki"} + Orya{"Otia"} + Rohg{"Hāniwhi"} + Sinh{"Hināra"} + Sund{"Hunanihi"} + Syrc{"Hīriaka"} + Taml{"Tamiera"} + Telu{"Teruku"} + Tfng{"Tiwhinā"} + Thaa{"Tāna"} + Thai{"Tai"} + Tibt{"Tipete"} + Vaii{"Wai"} + Yiii{"Ei"} + Zmth{"Reo Tohu Pāngarau"} + Zsye{"Emohi"} + Zsym{"Tohu"} Zxxx{"Tuhikore"} + Zyyy{"Komona"} Zzzz{"Momotuhi Tē Mōhiotia"} } Scripts%stand-alone{ Hans{"Hana Māmā"} - Hant{"Hana Tukuiho"} + Hant{"Hana Tuku iho"} } Types{ calendar{ @@ -39,6 +486,21 @@ mi{ latn{"Ngā Mati Pākehā"} } } + characterLabelPattern{ + all{"{0} — katoa"} + compatibility{"{0} — hototahitanga"} + enclosed{"{0} — tāpareparenga"} + extended{"{0} — koraha"} + historic{"{0} — o nehe"} + miscellaneous{"{0} — whakaehu"} + other{"{0} — tētehi atu"} + scripts{"tuhinga — {0}"} + strokes{ + other{"{0} tānga tuhi"} + } + subscript{"tuhinga āpiti {0}"} + superscript{"tuhinga hirahira {0}"} + } codePatterns{ language{"Reo: {0}"} script{"Momotuhi: {0}"} diff --git a/icu/icu4c/source/data/lang/mk.txt b/icu/icu4c/source/data/lang/mk.txt index e47e9d8cbe2..4e6509c4c36 100644 --- a/icu/icu4c/source/data/lang/mk.txt +++ b/icu/icu4c/source/data/lang/mk.txt @@ -34,6 +34,7 @@ mk{ am{"амхарски"} an{"арагонски"} ang{"староанглиски"} + ann{"оболо"} anp{"ангика"} ar{"арапски"} arc{"арамејски"} @@ -41,6 +42,7 @@ mk{ aro{"араона"} arp{"арапахо"} arq{"алжирски арапски"} + ars{"неџдиски арапски"} arw{"аравачки"} ary{"марокански арапски"} arz{"египетски арапски"} @@ -48,6 +50,7 @@ mk{ asa{"асу"} ase{"американски знаковен јазик"} ast{"астурски"} + atj{"атикамек"} av{"аварски"} avk{"котава"} awa{"авади"} @@ -113,14 +116,22 @@ mk{ chr{"чероки"} chy{"чејенски"} ckb{"централнокурдски"} + clc{"чилкотински"} co{"корзикански"} cop{"коптски"} cps{"капизнон"} cr{"кри"} + crg{"мичиф"} crh{"кримскотурски"} + crj{"југоисточен кријски"} + crk{"прериски кријски"} + crl{"североисточен кријски"} + crm{"лосовски кријски"} + crr{"каролински алгонкински"} crs{"француски (Сеселва креоли)"} cs{"чешки"} csb{"кашупски"} + csw{"мочуришен кријски"} cu{"црковнословенски"} cv{"чувашки"} cy{"велшки"} @@ -212,6 +223,7 @@ mk{ hai{"хајда"} hak{"хака"} haw{"хавајски"} + hax{"јужен хајда"} he{"хебрејски"} hi{"хинди"} hif{"фиџиски хинди"} @@ -225,6 +237,7 @@ mk{ ht{"хаитски"} hu{"унгарски"} hup{"хупа"} + hur{"халкомелем"} hy{"ерменски"} hz{"хереро"} ia{"интерлингва"} @@ -235,6 +248,7 @@ mk{ ig{"игбо"} ii{"сичуан ји"} ik{"инупијачки"} + ikt{"западноканадски инуктитут"} ilo{"илокански"} inh{"ингушки"} io{"идо"} @@ -301,6 +315,7 @@ mk{ kut{"кутенајски"} kv{"коми"} kw{"корнски"} + kwk{"кваквала"} ky{"киргиски"} la{"латински"} lad{"ладино"} @@ -313,6 +328,7 @@ mk{ lg{"ганда"} li{"лимбуршки"} lij{"лигурски"} + lil{"лилуетски"} liv{"ливонски"} lkt{"лакотски"} lmo{"ломбардиски"} @@ -322,6 +338,7 @@ mk{ lou{"луизијански креолски"} loz{"лози"} lrc{"севернолуриски"} + lsm{"самиски"} lt{"литвански"} ltg{"латгалски"} lu{"луба-катанга"} @@ -356,10 +373,11 @@ mk{ mic{"микмак"} min{"минангкабау"} mk{"македонски"} - ml{"малајамски"} + ml{"малајалски"} mn{"монголски"} mnc{"манџурски"} mni{"манипурски"} + moe{"ину-аимунски"} moh{"мохавски"} mos{"моси"} mr{"марати"} @@ -409,6 +427,11 @@ mk{ nzi{"нзима"} oc{"окситански"} oj{"оџибва"} + ojb{"северозападен оџибва"} + ojc{"централен оџибва"} + ojs{"очиски кријски"} + ojw{"западен оџибва"} + oka{"оканагански"} om{"оромо"} or{"одија"} os{"осетски"} @@ -428,10 +451,12 @@ mk{ pfl{"фалечкогермански"} phn{"феникиски"} pi{"пали"} + pis{"пиџин"} pl{"полски"} pms{"пиемонтски"} pnt{"понтски"} pon{"понпејски"} + pqm{"малиситски пасамакводски"} prg{"пруски"} pro{"старопровансалски"} ps{"паштунски"} @@ -443,13 +468,13 @@ mk{ rap{"рапанујски"} rar{"раротонгански"} rgn{"ромањолски"} + rhg{"рохиншки"} rif{"рифски"} rm{"реторомански"} rn{"рунди"} ro{"романски"} rof{"ромбо"} rom{"ромски"} - root{"корен"} rtm{"ротумански"} ru{"руски"} rue{"русински"} @@ -489,6 +514,7 @@ mk{ sid{"сидамо"} sk{"словачки"} sl{"словенечки"} + slh{"јужен лушуцид"} sli{"долношлезиски"} sly{"селајарски"} sm{"самоански"} @@ -508,6 +534,7 @@ mk{ ssy{"сахо"} st{"сесото"} stq{"затерландски фризиски"} + str{"салишки (Северен Теснец)"} su{"сундски"} suk{"сукума"} sus{"сусу"} @@ -519,6 +546,7 @@ mk{ syr{"сириски"} szl{"шлезиски"} ta{"тамилски"} + tce{"јужнотучонски"} tcy{"тулу"} te{"телугу"} tem{"тимне"} @@ -526,7 +554,9 @@ mk{ ter{"терено"} tet{"тетум"} tg{"таџикистански"} + tgx{"тагишки"} th{"тајландски"} + tht{"талтански"} ti{"тигриња"} tig{"тигре"} tiv{"тив"} @@ -541,6 +571,7 @@ mk{ tn{"цвана"} to{"тонгајски"} tog{"њаса тонга"} + tok{"токи пона"} tpi{"ток писин"} tr{"турски"} tru{"туројо"} @@ -549,6 +580,7 @@ mk{ tsd{"цаконски"} tsi{"цимшијански"} tt{"татарски"} + ttm{"севернотучонски"} ttt{"татски"} tum{"тумбука"} tvl{"тувалуански"} @@ -609,9 +641,11 @@ mk{ zza{"заза"} } Scripts{ + Adlm{"адламско"} Afak{"афака"} Aghb{"кавкаскоалбански"} Arab{"арапско писмо"} + Aran{"насталик"} Armi{"царскоарамејски"} Armn{"ерменско писмо"} Avst{"авестанско"} @@ -699,7 +733,7 @@ mk{ Mend{"мендско"} Merc{"мероитско ракописно"} Mero{"мероитско"} - Mlym{"малајаламско писмо"} + Mlym{"малајалско писмо"} Modi{"моди"} Mong{"монголско писмо"} Moon{"Муново"} @@ -727,6 +761,7 @@ mk{ Plrd{"Полардово"} Prti{"натписно партиско"} Rjng{"реџаншко"} + Rohg{"ханифи"} Roro{"ронгоронго"} Runr{"рунско"} Samr{"самарјанско"} @@ -847,6 +882,7 @@ mk{ armn{"Ерменски броеви"} armnlow{"Ерменски мали броеви"} beng{"Бенгалски цифри"} + cakm{"Чакмански цифри"} deva{"Деванагарски цифри"} ethi{"Етиопски броеви"} fullwide{"Цифри со целосна ширина"} @@ -861,14 +897,17 @@ mk{ hant{"Традиционални кинески броеви"} hantfin{"Традиционални кинески финансиски броеви"} hebr{"Хебрејски броеви"} + java{"Јавански цифри"} jpan{"Јапонски броеви"} jpanfin{"Јапонски финансиски броеви"} khmr{"Кмерски цифри"} knda{"Каннада цифри"} laoo{"Лаошки цифри"} latn{"Арапски броеви"} - mlym{"Малајаламски цифри"} + mlym{"Малајалски цифри"} + mtei{"Мејтејски цифри"} mymr{"Мјанмарски цифри"} + olck{"Цифри ол чики"} orya{"Одиски цифри"} roman{"Римски броеви"} romanlow{"Римски мали броеви"} @@ -877,6 +916,7 @@ mk{ telu{"Телугу цифри"} thai{"Тајландски цифри"} tibt{"Тибетски цифри"} + vaii{"Цифри ваи"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/ml.txt b/icu/icu4c/source/data/lang/ml.txt index 720b517793e..0064366a1f0 100644 --- a/icu/icu4c/source/data/lang/ml.txt +++ b/icu/icu4c/source/data/lang/ml.txt @@ -41,15 +41,18 @@ ml{ am{"അംഹാരിക്"} an{"അരഗോണീസ്"} ang{"പഴയ ഇംഗ്ലീഷ്"} + ann{"ഒബോളോ"} anp{"ആൻഗിക"} ar{"അറബിക്"} arc{"അരമായ"} arn{"മാപുചി"} arp{"അറാപഹോ"} + ars{"നജ്‌ദി അറബിക്"} arw{"അറാവക്"} as{"ആസ്സാമീസ്"} asa{"ആസു"} ast{"ഓസ്‌ട്രിയൻ"} + atj{"അറ്റികമെക്‌വ്"} av{"അവാരിക്"} awa{"അവാധി"} ay{"അയ്മാറ"} @@ -74,7 +77,7 @@ ml{ bkm{"കോം"} bla{"സിക്സിക"} bm{"ബംബാറ"} - bn{"ബംഗാളി"} + bn{"ബംഗ്ലാ"} bo{"ടിബറ്റൻ"} br{"ബ്രെട്ടൺ"} bra{"ബ്രജ്"} @@ -106,13 +109,21 @@ ml{ chr{"ഷെരോക്കി"} chy{"ഷായാൻ"} ckb{"സെൻട്രൽ കുർദിഷ്"} + clc{"ചിൽകോട്ടിൻ"} co{"കോർസിക്കൻ"} cop{"കോപ്റ്റിക്"} cr{"ക്രീ"} + crg{"മിചിഫ്"} crh{"ക്രിമിയൻ ടർക്കിഷ്"} + crj{"സതേൺ ഈസ്റ്റ് ക്രീ"} + crk{"പ്ലെയ്‌ൻസ് ക്രീ"} + crl{"നോർത്തേൺ ഈസ്റ്റ് ക്രീ"} + crm{"മൂസ് ക്രീ"} + crr{"കരോലീന അൽഗോൻക്വിയാൻ"} crs{"സെഷൽവ ക്രിയോൾ ഫ്രഞ്ച്"} cs{"ചെക്ക്"} csb{"കാഷുബിയാൻ"} + csw{"സ്വാംപി ക്രീ"} cu{"ചർച്ച് സ്ലാവിക്"} cv{"ചുവാഷ്"} cy{"വെൽഷ്"} @@ -193,6 +204,7 @@ ml{ hai{"ഹൈഡ"} hak{"ഹാക്ക ചൈനീസ്"} haw{"ഹവായിയൻ"} + hax{"സതേൺ ഹൈഡ"} he{"ഹീബ്രു"} hi{"ഹിന്ദി"} hil{"ഹിലിഗയ്നോൺ"} @@ -205,6 +217,7 @@ ml{ ht{"ഹെയ്‌തിയൻ ക്രിയോൾ"} hu{"ഹംഗേറിയൻ"} hup{"ഹൂപ"} + hur{"ഹോക്കൊമെലം"} hy{"അർമേനിയൻ"} hz{"ഹെരേരൊ"} ia{"ഇന്റർലിംഗ്വ"} @@ -215,6 +228,7 @@ ml{ ig{"ഇഗ്ബോ"} ii{"ഷുവാൻയി"} ik{"ഇനുപിയാക്"} + ikt{"വെസ്റ്റേൺ കനേഡിയൻ ഇനുക്ടിറ്റൂറ്റ്"} ilo{"ഇലോകോ"} inh{"ഇംഗ്വിഷ്"} io{"ഇഡോ"} @@ -242,6 +256,7 @@ ml{ kea{"കബുവെർദിയാനു"} kfo{"കോറോ"} kg{"കോംഗോ"} + kgp{"കെയിൻഗാംഗ്"} kha{"ഘാസി"} kho{"ഘോറ്റാനേസേ"} khq{"കൊയ്റ ചീനി"} @@ -272,6 +287,7 @@ ml{ kut{"കുതേനൈ"} kv{"കോമി"} kw{"കോർണിഷ്"} + kwk{"ക്വാക്വല"} ky{"കിർഗിസ്"} la{"ലാറ്റിൻ"} lad{"ലാഡിനോ"} @@ -282,6 +298,7 @@ ml{ lez{"ലഹ്ഗിയാൻ"} lg{"ഗാണ്ട"} li{"ലിംബർഗിഷ്"} + lil{"ലില്ലുവെറ്റ്"} lkt{"ലഗോത്ത"} ln{"ലിംഗാല"} lo{"ലാവോ"} @@ -289,6 +306,7 @@ ml{ lou{"ലൂസിയാന ക്രിയോൾ"} loz{"ലൊസി"} lrc{"വടക്കൻ ലൂറി"} + lsm{"സാമിയ"} lt{"ലിത്വാനിയൻ"} lu{"ലുബ-കറ്റംഗ"} lua{"ലൂബ-ലുലുവ"} @@ -324,6 +342,7 @@ ml{ mn{"മംഗോളിയൻ"} mnc{"മാൻ‌ചു"} mni{"മണിപ്പൂരി"} + moe{"ഇന്നു-ഐമൂൻ"} moh{"മോഹാക്"} mos{"മൊസ്സി"} mr{"മറാത്തി"} @@ -370,6 +389,11 @@ ml{ nzi{"സിമ"} oc{"ഓക്‌സിറ്റൻ"} oj{"ഓജിബ്വാ"} + ojb{"നോർത്ത്‌വെസ്റ്റേൺ ഒജീബ്‌വെ"} + ojc{"സെൻട്രൽ ഒജീബ്‌വെ"} + ojs{"ഒജി-ക്രീ"} + ojw{"വെസ്റ്റേൺ ഒജീബ്‌വെ"} + oka{"ഒകാനഗൻ"} om{"ഒറോമോ"} or{"ഒഡിയ"} os{"ഒസ്സെറ്റിക്"} @@ -385,8 +409,10 @@ ml{ peo{"പഴയ പേർഷ്യൻ"} phn{"ഫീനിഷ്യൻ"} pi{"പാലി"} + pis{"പിജിൻ"} pl{"പോളിഷ്"} pon{"പൊൻപിയൻ"} + pqm{"മലിസീറ്റ്-പസാമക്വുഡി"} prg{"പ്രഷ്യൻ"} pro{"പഴയ പ്രൊവൻഷ്ൽ"} ps{"പഷ്‌തോ"} @@ -396,12 +422,12 @@ ml{ raj{"രാജസ്ഥാനി"} rap{"രാപനൂയി"} rar{"രാരോടോങ്കൻ"} + rhg{"റോഹിംഗാ"} rm{"റൊമാഞ്ച്"} rn{"റുണ്ടി"} ro{"റൊമാനിയൻ"} rof{"റോംബോ"} rom{"റൊമാനി"} - root{"മൂലഭാഷ"} ru{"റഷ്യൻ"} rup{"ആരോമാനിയൻ"} rw{"കിന്യാർവാണ്ട"} @@ -434,6 +460,7 @@ ml{ sid{"സിഡാമോ"} sk{"സ്ലോവാക്"} sl{"സ്ലോവേനിയൻ"} + slh{"സതേൺ ലുഷൂറ്റ്‌സീഡ്"} sm{"സമോവൻ"} sma{"തെക്കൻ സമി"} smj{"ലൂലീ സമി"} @@ -450,6 +477,7 @@ ml{ ss{"സ്വാറ്റി"} ssy{"സാഹോ"} st{"തെക്കൻ സോതോ"} + str{"സ്ട്രെയ്റ്റ്സ് സെയ്‌ലിഷ്"} su{"സുണ്ടാനീസ്"} suk{"സുകുമ"} sus{"സുസു"} @@ -460,13 +488,16 @@ ml{ syc{"പുരാതന സുറിയാനിഭാഷ"} syr{"സുറിയാനി"} ta{"തമിഴ്"} + tce{"സതേൺ ടറ്റ്ഷോൺ"} te{"തെലുങ്ക്"} tem{"ടിംനേ"} teo{"ടെസോ"} ter{"ടെറേനോ"} tet{"ടെറ്റും"} tg{"താജിക്"} + tgx{"ടാഗിഷ്"} th{"തായ്"} + tht{"ടാഹ്‌ൽടൻ"} ti{"ടൈഗ്രിന്യ"} tig{"ടൈഗ്രി"} tiv{"ടിവ്"} @@ -479,12 +510,14 @@ ml{ tn{"സ്വാന"} to{"ടോംഗൻ"} tog{"ന്യാസാ ഡോങ്ക"} + tok{"ടോകി പോന"} tpi{"ടോക് പിസിൻ"} tr{"ടർക്കിഷ്"} trv{"തരോക്കോ"} ts{"സോംഗ"} tsi{"സിംഷ്യൻ"} tt{"ടാട്ടർ"} + ttm{"നോർത്തേൺ ടറ്റ്ഷോൺ"} tum{"ടുംബുക"} tvl{"ടുവാലു"} tw{"ട്വി"} @@ -523,6 +556,7 @@ ml{ ybb{"യംബ"} yi{"യിദ്ദിഷ്"} yo{"യൊറൂബാ"} + yrl{"നീൻഗാറ്റു"} yue{"കാന്റണീസ്"} za{"സ്വാംഗ്"} zap{"സാപ്പോടെക്"} @@ -536,7 +570,9 @@ ml{ zza{"സാസാ"} } Scripts{ + Adlm{"അദ്‌ലാം"} Arab{"അറബിക്"} + Aran{"നസ്‌റ്റാലിക്"} Armi{"അർമി"} Armn{"അർമേനിയൻ"} Avst{"അവെസ്ഥൻ"} @@ -549,7 +585,7 @@ ml{ Brai{"ബ്രെയ്‌ലി"} Bugi{"ബുഗിനീസ്"} Buhd{"ബുഹിഡ്"} - Cakm{"ചകം"} + Cakm{"ചക്മ"} Cans{"ഏകീകൃത കനേഡിയൻ ഗോത്രലിപി"} Cari{"ചരിയൻ"} Cham{"ഛം"} @@ -630,6 +666,7 @@ ml{ Plrd{"പൊള്ളാർഡ് ശബ്ദലിപി"} Prti{"പൃതി"} Rjng{"റെജാംഗ്"} + Rohg{"ഹനിഫി"} Roro{"റൊംഗോറൊംഗോ"} Runr{"റുണിക്"} Samr{"സമരിയ"} @@ -689,7 +726,7 @@ ml{ hebrew{"ഹീബ്രൂ കലണ്ടർ"} indian{"ശകവർഷ കലണ്ടർ"} islamic{"ഇസ്‌ലാമിക് കലണ്ടർ"} - islamic-civil{"ഇസ്ലാം-സിവിൽ കലണ്ടർ"} + islamic-civil{"ഇസ്ലാമിക് കലണ്ടർ"} islamic-rgsa{"ഇസ്ലാം-അറബിക് കലണ്ടർ"} islamic-tbla{"ഇസ്ലാം-ജ്യോതിഷ കലണ്ടർ"} islamic-umalqura{"ഇസ്‌ലാമിക് കലണ്ടർ (ഉം അൽ ഖുറ)"} @@ -785,7 +822,7 @@ ml{ armn{"അർമേനിയൻ സംഖ്യകൾ"} armnlow{"അർമേനിയൻ ചെറിയ സംഖ്യകൾ"} bali{"ബെലിനീസ് അക്കങ്ങൾ"} - beng{"ബംഗാളി അക്കങ്ങൾ"} + beng{"ബംഗ്ലാ അക്കങ്ങൾ"} brah{"ബ്രാഹ്‌മി അക്കങ്ങൾ"} cakm{"ചക്മ അക്കങ്ങൾ"} cham{"ചാം അക്കങ്ങൾ"} @@ -832,7 +869,7 @@ ml{ mymr{"മ്യാൻമാർ അക്കങ്ങൾ"} mymrshan{"മ്യാൻമാർ ഷാൻ അക്കങ്ങൾ"} mymrtlng{"മ്യാൻമാർ തായ് ലെയിംഗ് അക്കങ്ങൾ"} - native{"സ്വാഭാവിക ഡിജിറ്റുകൾ"} + native{"തദ്ദേശീയ അക്കങ്ങൾ"} nkoo{"എൻകോ അക്കങ്ങൾ"} olck{"ഓൾ ചികി അക്കങ്ങൾ"} orya{"ഒഡിയ അക്കങ്ങൾ"} @@ -894,7 +931,6 @@ ml{ } localeDisplayPattern{ keyTypePattern{"{0}: {1}"} - pattern{"{0} ({1})"} separator{"{0}, {1}"} } } diff --git a/icu/icu4c/source/data/lang/mn.txt b/icu/icu4c/source/data/lang/mn.txt index a3fa73b70ca..89a377fe316 100644 --- a/icu/icu4c/source/data/lang/mn.txt +++ b/icu/icu4c/source/data/lang/mn.txt @@ -26,13 +26,16 @@ mn{ alt{"өмнөд алтай"} am{"амхар"} an{"арагон"} + ann{"оболо"} anp{"ангик"} ar{"араб"} arn{"мапүчи"} arp{"арапаго"} + ars{"наджи араб"} as{"ассам"} asa{"асу"} ast{"астури"} + atj{"атикамек"} av{"авар"} awa{"авадхи"} ay{"аймара"} @@ -57,6 +60,7 @@ mn{ bug{"буги"} byn{"блин"} ca{"каталан"} + cay{"кайюга хэл"} ccp{"чакма"} ce{"чечень"} ceb{"себуано"} @@ -65,12 +69,21 @@ mn{ chk{"чуук"} chm{"мари хэл"} cho{"чоктау"} + chp{"чипевайан"} chr{"чероки"} chy{"чэенн"} ckb{"төв курд"} + clc{"чилкотин"} co{"корсик"} + crg{"мичиф"} + crj{"зүүн өмнөд кри"} + crk{"плэйн кри"} + crl{"зүүн хойд кри"} + crm{"мүүс кри"} + crr{"каролина алгонкинск хэл"} crs{"сеселва креол франц"} cs{"чех"} + csw{"свампи кри"} cu{"сүмийн славян"} cv{"чуваш"} cy{"уэльс"} @@ -81,6 +94,7 @@ mn{ de{"герман"} dgr{"догриб"} dje{"зарма"} + doi{"догри"} dsb{"доод сорби"} dua{"дуала"} dv{"дивехи"} @@ -106,6 +120,8 @@ mn{ fo{"фарер"} fon{"фон"} fr{"франц"} + frc{"франц, кажун"} + frr{"хойд фриз"} fur{"фриулан"} fy{"баруун фриз"} ga{"ирланд"} @@ -123,7 +139,9 @@ mn{ gv{"манкс"} gwi{"гвичин"} ha{"хауса"} + hai{"хайда"} haw{"хавай"} + hax{"өмнөд хайда"} he{"еврей"} hi{"хинди"} hil{"хилигайнон"} @@ -133,6 +151,7 @@ mn{ ht{"Гаитийн креол"} hu{"мажар"} hup{"хупа"} + hur{"халкомелем"} hy{"армен"} hz{"хереро"} ia{"интерлингво"} @@ -142,6 +161,7 @@ mn{ ie{"нэгдмэл хэл"} ig{"игбо"} ii{"сычуань и"} + ikt{"баруун канадын инуктитут"} ilo{"илоко"} inh{"ингуш"} io{"идо"} @@ -163,6 +183,7 @@ mn{ kde{"маконде"} kea{"кабүвердиану"} kfo{"коро"} + kgp{"кайнганг"} kha{"каси"} khq{"койра чини"} ki{"кикуюү"} @@ -190,6 +211,7 @@ mn{ kum{"кумук"} kv{"коми"} kw{"корн"} + kwk{"квак вала"} ky{"киргиз"} la{"латин"} lad{"ладин"} @@ -198,11 +220,15 @@ mn{ lez{"лезги"} lg{"ганда"} li{"лимбург"} + lij{"Лигури"} + lil{"лиллуэт"} lkt{"лакота"} ln{"лингала"} lo{"лаос"} + lou{"луизиана креоле"} loz{"лози"} lrc{"хойд лури"} + lsm{"самиа"} lt{"литва"} lu{"луба-катанга"} lua{"луба-лулуа"} @@ -231,6 +257,7 @@ mn{ ml{"малаялам"} mn{"монгол"} mni{"манипури"} + moe{"инну-аймун"} moh{"мохаук"} mos{"мосси"} mr{"марати"} @@ -258,7 +285,7 @@ mn{ nmg{"квазио"} nn{"норвегийн нинорск"} nnh{"нгиембүүн"} - no{"норвеги"} + no{"норвег"} nog{"ногаи"} nqo{"нко"} nr{"өмнөд ндебеле"} @@ -268,6 +295,11 @@ mn{ ny{"нянжа"} nyn{"нянколе"} oc{"окситан"} + ojb{"баруун хойд ожибва"} + ojc{"төв ожибва"} + ojs{"ожи кри"} + ojw{"баруун ожибва"} + oka{"оканаган"} om{"оромо"} or{"ория"} os{"оссетин"} @@ -277,7 +309,9 @@ mn{ pap{"папьяменто"} pau{"палау"} pcm{"нигерийн пиджин"} + pis{"пижин"} pl{"польш"} + pqm{"малесит-пассамакводди"} prg{"прусс"} ps{"пушту"} pt{"португал"} @@ -285,11 +319,11 @@ mn{ quc{"киче"} rap{"рапануи"} rar{"раротонг"} + rhg{"рохинжа"} rm{"романш"} rn{"рунди"} ro{"румын"} rof{"ромбо"} - root{"рут"} ru{"орос"} rup{"ароманы"} rw{"киньяруанда"} @@ -314,6 +348,7 @@ mn{ si{"синхала"} sk{"словак"} sl{"словени"} + slh{"өмнөд лушуцид"} sm{"самоа"} sma{"өмнөд сами"} smj{"люле сами"} @@ -328,6 +363,7 @@ mn{ ss{"свати"} ssy{"сахо"} st{"сесото"} + str{"стрейтс салиш"} su{"сундан"} suk{"сукума"} sv{"швед"} @@ -335,23 +371,29 @@ mn{ swb{"комори"} syr{"сири"} ta{"тамил"} + tce{"өмнөд тутчоне"} te{"тэлүгү"} tem{"тимн"} teo{"тэсо"} tet{"тетум"} tg{"тажик"} + tgx{"тагиш"} th{"тай"} + tht{"талтан"} ti{"тигринья"} tig{"тигр"} tk{"туркмен"} tlh{"клингон"} + tli{"тлингит"} tn{"цвана"} to{"тонга"} + tok{"токипона"} tpi{"ток писин"} tr{"турк"} trv{"тароко"} ts{"цонга"} tt{"татар"} + ttm{"хойд тутчоне"} tum{"тумбула"} tvl{"тувалу"} tw{"тви"} @@ -368,6 +410,7 @@ mn{ uz{"узбек"} vai{"вай"} ve{"венда"} + vec{"венец"} vi{"вьетнам"} vo{"волапюк"} vun{"вунжо"} @@ -376,6 +419,7 @@ mn{ wal{"уоллайтта"} war{"варай"} wo{"волоф"} + wuu{"хятад, ву хэл"} xal{"халимаг"} xh{"хоса"} xog{"сога"} @@ -383,6 +427,7 @@ mn{ ybb{"емба"} yi{"иддиш"} yo{"ёруба"} + yrl{"ньенгату"} yue{"кантон"} zgh{"стандарт тамазайт (Морокко)"} zh{"хятад"} @@ -392,44 +437,177 @@ mn{ zza{"заза"} } Scripts{ + Adlm{"Адлам бичиг"} + Aghb{"Кавказийн албани"} + Ahom{"Ахом"} Arab{"араб"} + Aran{"Насталик бичиг"} + Armi{"Арамайк"} Armn{"армени"} + Avst{"Авестан"} + Bali{"Бали"} + Bamu{"Баму"} + Bass{"Басс"} + Batk{"Батк"} Beng{"бенгал"} + Bhks{"Байксуки"} Bopo{"вопомофо"} + Brah{"Брахми"} Brai{"брайл"} + Bugi{"Бугинез"} + Buhd{"Бухид"} + Cakm{"Чакма бичиг"} + Cans{"Канадын уугуул иргэдийн тэмдэгт бичиг"} + Cari{"Кари"} + Cham{"Чам"} + Cher{"Чероки бичиг"} + Chrs{"Корасми"} + Copt{"Коптик"} + Cpmn{"Кипр-Миноан"} + Cprt{"Киприот"} Cyrl{"кирилл"} Deva{"деванагари"} + Diak{"Диак"} + Dogr{"Догра"} + Dsrt{"Дезерет"} + Dupl{"Дуплоян"} + Egyp{"Египетийн дүрс бичиг"} + Elba{"Элбасан"} + Elym{"Элимайк"} Ethi{"этиоп"} Geor{"гүрж"} + Glag{"Глаголитик"} + Gong{"Гонг"} + Gonm{"Масарам Гонди"} + Goth{"Готик"} + Gran{"Гранта"} Grek{"грек"} Gujr{"гужарати"} Guru{"гүрмүх"} Hanb{"Бопомофотой ханз"} Hang{"хангыль"} Hani{"ханз"} + Hano{"Хануноо"} Hans{"хялбаршуулсан"} Hant{"уламжлалт"} + Hatr{"Хатран"} Hebr{"еврей"} Hira{"хирагана"} + Hluw{"Анатолийн дүрс бичиг"} + Hmng{"Пахав Хмонг"} + Hmnp{"Хмнп"} Hrkt{"япон хэлний үеийн цагаан толгой"} + Hung{"Хуучин Унгар"} + Ital{"Хуучин итали"} Jamo{"жамо"} + Java{"Жава"} Jpan{"япон"} + Kali{"Кали"} Kana{"катакана"} + Kawi{"Кави"} + Khar{"Карошти"} Khmr{"кхмер"} + Khoj{"Кожки"} + Kits{"Китан бага бичвэр"} Knda{"каннада"} Kore{"солонгос"} + Kthi{"Кайти"} + Lana{"Лана"} Laoo{"лаос"} Latn{"латин"} + Lepc{"Лепк"} + Limb{"Лимб"} + Lina{"Зураасан A"} + Linb{"Зураасан B"} + Lisu{"Лису"} + Lyci{"Лиси"} + Lydi{"Лиди"} + Mahj{"Махажани"} + Maka{"Макасар"} + Mand{"Манд"} + Mani{"Манич"} + Marc{"Марк"} + Medf{"Медефайдрин"} + Mend{"Менди"} + Merc{"Меройтик Курсив"} + Mero{"Меройтик"} Mlym{"малаялам"} + Modi{"Моди"} Mong{"монгол бичиг"} + Mroo{"Мру"} + Mtei{"Мейтей маек бичиг"} + Mult{"Мултани"} Mymr{"мьянмар"} + Nagm{"Наг Мундари"} + Nand{"Нандинагари"} + Narb{"Хуучин Хойд Араб бичиг"} + Nbat{"Набата"} + Newa{"Нева"} + Nkoo{"Нко бичиг"} + Nshu{"Нүшү"} + Ogam{"Огам"} + Olck{"Ол чики бичиг"} + Orkh{"Орхон"} Orya{"ория"} + Osge{"Осге"} + Osma{"Османи"} + Ougr{"Хуучин уйгар"} + Palm{"Палмирен"} + Pauc{"Пай Чин Хау"} + Perm{"Хуучин Пермик"} + Phag{"Фагс-па"} + Phli{"Пахлави"} + Phlp{"Псалтер Пахлави"} + Phnx{"Финик"} + Plrd{"Пирд"} + Prti{"Партиан"} + Qaag{"Каак"} + Rjng{"Режанг"} + Rohg{"Ханафи бичиг"} + Runr{"Руни"} + Samr{"Самаритан"} + Sarb{"Хуучин Өмнөд Араб"} + Saur{"Саураштра"} + Sgnw{"Тэмдэгт бичиг"} + Shaw{"Шави"} + Shrd{"Шарада"} + Sidd{"Сиддхам"} + Sind{"Кудавади"} Sinh{"синхала"} + Sogd{"Согди"} + Sogo{"Хуучин согди"} + Sora{"Сора сомпенг"} + Soyo{"Соёмбо"} + Sund{"Сундан бичиг"} + Sylo{"Сило"} + Syrc{"Сирийк бичиг"} + Tagb{"Тагбанва"} + Takr{"Такри"} + Tale{"Тале"} + Talu{"Талу"} Taml{"тамил"} + Tang{"Тангут"} + Tavt{"Тай Вьетнам"} Telu{"тэлүгү"} + Tfng{"Тифинаг бичиг"} + Tglg{"Тагалог"} Thaa{"тана"} Thai{"тай"} Tibt{"төвд"} + Tirh{"Тирхута"} + Tnsa{"Тангса"} + Toto{"Тото"} + Ugar{"Угаритик"} + Vaii{"Ваи бичиг"} + Vith{"Виткуки"} + Wara{"Варанг Кшити"} + Wcho{"Ванчу"} + Xpeo{"Хуучин перс"} + Xsux{"Сумеро-Аккадиан шаантаг бичиг"} + Yezi{"Езиди"} + Yiii{"И бичиг"} + Zanb{"Занабазарын дөрвөлжин бичиг"} + Zinh{"Зинх"} Zmth{"математик тооллын систем"} Zsye{"эможи"} Zsym{"тэмдэг"} @@ -445,11 +623,18 @@ mn{ calendar{ buddhist{"буддын цаглавар"} chinese{"хятад цаглавар"} + coptic{"коптик цаглавар"} dangi{"данги цаглавар"} ethiopic{"этиоп цаглавар"} + ethiopic-amete-alem{"этиоп цаглавар"} gregorian{"грегорийн цаглавар"} hebrew{"еврей цаглавар"} + indian{"энэтхэгийн үндэсний цаглавар"} islamic{"исламын цаглавар"} + islamic-civil{"исламын цаглавар (tabular, civil epoch)"} + islamic-rgsa{"исламийн цаглавар (саудын араб, газарзүйн)"} + islamic-tbla{"исламийн цаглавар (хүснэгтэн, одон орны эрин)"} + islamic-umalqura{"исламын цаглавар (Umm al-Qura)"} iso8601{"ISO-8601 цаглавар"} japanese{"япон цаглавар"} persian{"перс цаглавар"} @@ -459,9 +644,22 @@ mn{ standard{"мөнгөн тэмдэгтийн стандарт хэлбэр"} } collation{ + big5han{"Хуучин хятад Эрэмбэлэх дараалал - Том5"} + compat{"Нийцлийн үүднээс өмнөх эрэмбэлэх дараалал"} + dictionary{"Тольны эрэмбэлэх дараалал"} ducet{"юникодын үндсэн эрэмбэлэх дараалал"} + emoji{"Эможи эрэмбэлэх дараалал"} + eor{"Европийн эрэмбэлэх дүрэм"} + gb2312han{"Хялбаршуулсан хятад Эрэмбэлэх дараалал - GB2312"} + phonebook{"Утасны дэвтрийн эрэмбэлэх дараалал"} + pinyin{"Пиньян эрэмбэлэх дараалал"} + reformed{"Шинэчилсэн эрэмбэлэх дараалал"} search{"ерөнхий хайлт"} + searchjl{"Хангүлээр эхний гийгүүлэгчээр хайх"} standard{"стандарт эрэмбэлэх дараалал"} + traditional{"Хуучин эрэмбэлэх дараалал"} + unihan{"Язгуурын зураасны эрэмбэлэх дараалал"} + zhuyin{"Жүяин эрэмбэлэх дараалал"} } hc{ h11{"12 цагийн систем (0–11)"} @@ -480,15 +678,24 @@ mn{ ussystem{"Америк нэгжийн систем"} } numbers{ + ahom{"Ахом тоо"} arab{"араб-энэтхэг тоо"} arabext{"өргөтгөсөн араб-энэтхэг тоо"} armn{"армен тоо"} armnlow{"жижиг армен тоо"} + bali{"Бали тоо"} beng{"бенгал тоо"} + brah{"Брахми тоо"} + cakm{"чакма тоо"} + cham{"Чам тоо"} + cyrl{"Кирилл тоо"} deva{"деванагари тоо"} + diak{"Дивэс Акүрү Тоо"} ethi{"этиоп тоо"} fullwide{"бүтэн-өргөнтэй тоо"} geor{"гүрж тоо"} + gong{"Гунжала Гонди тоо"} + gonm{"Масарам Гонди тоо"} grek{"грек тоо"} greklow{"жижиг грек тоо"} gujr{"гүжарати тоо"} @@ -499,23 +706,60 @@ mn{ hant{"уламжлалт хятад тоо"} hantfin{"уламжлалт хятад санхүүгийн тоо"} hebr{"еврей тоо"} + hmng{"Пахав Хмонг тоо"} + hmnp{"Няакенг Пуачэ Хмонг тоо"} + java{"жава тоо"} jpan{"япон тоо"} jpanfin{"япон санхүүгийн тоо"} + kali{"Каяа Ли тоо"} + kawi{"Кави тоо"} khmr{"кхмер тоо"} knda{"каннада тоо"} + lana{"Тай Там Хора тоо"} + lanatham{"Тай Там Там тоо"} laoo{"лаос тоо"} latn{"араб тоо"} + lepc{"Лепча тоо"} + limb{"Лимбу тоо"} + mathbold{"Математикийн бүдүүн тоо"} + mathdbl{"Математикийн хос зурлагат тоо"} + mathmono{"Математикийн Monospace тоо"} + mathsanb{"Математикийн Sans-Serif Бүдүүн тоо"} + mathsans{"Математикийн Sans-Serif тоо"} mlym{"малаялам тоо"} + modi{"Моди тоо"} mong{"монгол тоо"} + mroo{"Мро тоо"} + mtei{"мейтей маек тоо"} mymr{"мьянмар тоо"} + mymrshan{"Мьянмар Шан тоо"} + mymrtlng{"Мьянмар Тай Лайнг тоо"} + nagm{"Наг Мундари тоо"} + nkoo{"N’Ko тоо"} + olck{"ол чики тоо"} orya{"ория тоо"} + osma{"Османи тоо"} + rohg{"Ханифи Рохинж тоо"} roman{"ром тоо"} romanlow{"жижиг ром тоо"} + saur{"Саураштра тоо"} + shrd{"Шарада тоо"} + sind{"Күдавади тоо"} + sinh{"Синхала Лит тоо"} + sora{"Сора Сомпенг тоо"} + sund{"Сундан тоо"} + takr{"Такри тоо"} + talu{"Шинэ тай луэ тоо"} taml{"уламжлалт тамил тоо"} tamldec{"тамил тоо"} telu{"тэлүгү тоо"} thai{"тай тоо"} tibt{"төвд тоо"} + tirh{"Тирхута тоо"} + tnsa{"Тангса тоо"} + vaii{"вай тоо"} + wara{"Варанг сити тоо"} + wcho{"Ванчо тоо"} } } characterLabelPattern{ @@ -536,13 +780,11 @@ mn{ superscript{"супер скрипт {0}"} } codePatterns{ - language{"{0}"} - script{"{0}"} - territory{"{0}"} + language{"Хэл: {0}"} + script{"Бичиг: {0}"} + territory{"Бүс: {0}"} } localeDisplayPattern{ - keyTypePattern{"{0}: {1}"} pattern{"{0} ({1})"} - separator{"{0}, {1}"} } } diff --git a/icu/icu4c/source/data/lang/mni.txt b/icu/icu4c/source/data/lang/mni.txt index 339cda2b0f2..533798e6804 100644 --- a/icu/icu4c/source/data/lang/mni.txt +++ b/icu/icu4c/source/data/lang/mni.txt @@ -3,15 +3,24 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml mni{ Languages{ + ar{"আরাবিক"} + bn{"বাংলা"} de{"জর্মন"} en{"ইংলিস"} es{"স্পেনিস"} fr{"ফ্রেঞ্চ"} - it{"ইটালিয়ান"} + hi{"হিন্দী"} + id{"ইন্দোনেসিয়া"} + it{"ইটালিয়ন"} ja{"জাপানিজ"} + ko{"কোরিয়ন"} mni{"মৈতৈলোন্"} + nl{"দচ"} + pl{"পোলিশ"} pt{"পোর্টুগিজ"} ru{"রুসিয়ান"} + th{"থাই"} + tr{"টর্কিশ"} und{"মশকখংদবা লোল"} zh{"চাইনিজ"} } @@ -21,6 +30,8 @@ mni{ Cyrl{"সিরিলিক"} Hans{"লাইথোকহল্লবা"} Hant{"ত্রেদিস্নেল"} + Jpan{"জপানিজ"} + Kore{"কোরিয়ন"} Latn{"লেটিন"} Mtei{"মেইটেই মায়েক"} Zxxx{"ইদবা"} diff --git a/icu/icu4c/source/data/lang/mr.txt b/icu/icu4c/source/data/lang/mr.txt index 09811b777f1..a6dc75ed685 100644 --- a/icu/icu4c/source/data/lang/mr.txt +++ b/icu/icu4c/source/data/lang/mr.txt @@ -41,15 +41,18 @@ mr{ am{"अम्हारिक"} an{"अर्गोनीज"} ang{"पुरातन इंग्रजी"} + ann{"ओबोलो"} anp{"अंगिका"} ar{"अरबी"} arc{"अ‍ॅरेमाइक"} arn{"मापुची"} arp{"आरापाहो"} + ars{"नजदी अरबी"} arw{"आरावाक"} as{"आसामी"} asa{"असु"} ast{"अस्तुरियन"} + atj{"अटिकमेक"} av{"अ‍ॅव्हेरिक"} awa{"अवधी"} ay{"ऐमरा"} @@ -82,6 +85,7 @@ mr{ ca{"कातालान"} cad{"कॅड्डो"} car{"कॅरिब"} + cay{"केयुगा"} cch{"अत्सम"} ccp{"चाकमा"} ce{"चेचेन"} @@ -98,13 +102,21 @@ mr{ chr{"चेरोकी"} chy{"शेयेन्न"} ckb{"मध्य कुर्दिश"} + clc{"चिलकोटिन"} co{"कॉर्सिकन"} cop{"कॉप्टिक"} cr{"क्री"} + crg{"मिचिफो"} crh{"क्राइमीन तुर्की"} + crj{"दक्षिणात्य इस्ट क्री"} + crk{"प्लेन्स क्री"} + crl{"नॉर्दर्न ईस्ट क्री"} + crm{"मूस क्री"} + crr{"कॅरोलिना अल्गोंक्वियन"} crs{"सेसेल्वा क्रिओल फ्रेंच"} cs{"झेक"} csb{"काशुबियन"} + csw{"स्वॅम्पी क्री"} cu{"चर्च स्लाव्हिक"} cv{"चूवाश"} cy{"वेल्श"} @@ -185,6 +197,7 @@ mr{ hai{"हैडा"} hak{"हाक्का चिनी"} haw{"हवाईयन"} + hax{"दक्षिणात्य हैडा"} he{"हिब्रू"} hi{"हिंदी"} hil{"हिलीगेनॉन"} @@ -197,6 +210,7 @@ mr{ ht{"हैतीयन क्रेओल"} hu{"हंगेरियन"} hup{"हूपा"} + hur{"हॉल्कमेलम"} hy{"आर्मेनियन"} hz{"हरेरो"} ia{"इंटरलिंग्वा"} @@ -207,6 +221,7 @@ mr{ ig{"ईग्बो"} ii{"सिचुआन यी"} ik{"इनूपियाक"} + ikt{"वेस्टर्न कॅनेडियन इनुकिटुट"} ilo{"इलोको"} inh{"इंगुश"} io{"इडौ"} @@ -233,6 +248,7 @@ mr{ kea{"काबवर्दियानु"} kfo{"कोरो"} kg{"काँगो"} + kgp{"काइंगांग"} kha{"खासी"} kho{"खोतानीस"} khq{"कोयरा चीनी"} @@ -263,6 +279,7 @@ mr{ kut{"कुतेनाई"} kv{"कोमी"} kw{"कोर्निश"} + kwk{"क्वक्क्वाला"} ky{"किरगीझ"} la{"लॅटिन"} lad{"लादीनो"} @@ -273,6 +290,7 @@ mr{ lez{"लेझ्घीयन"} lg{"गांडा"} li{"लिंबूर्गिश"} + lil{"लिलूएट"} lkt{"लाकोटा"} ln{"लिंगाला"} lo{"लाओ"} @@ -280,6 +298,7 @@ mr{ lou{"ल्युसियाना क्रिओल"} loz{"लोझि"} lrc{"उत्तरी ल्युरी"} + lsm{"सामिया"} lt{"लिथुआनियन"} lu{"ल्यूबा-कटांगा"} lua{"लुबा-लुलुआ"} @@ -313,6 +332,7 @@ mr{ mn{"मंगोलियन"} mnc{"मान्चु"} mni{"मणिपुरी"} + moe{"इन्नू-ॲमन"} moh{"मोहॉक"} mos{"मोस्सी"} mr{"मराठी"} @@ -358,6 +378,11 @@ mr{ nzi{"न्झिमा"} oc{"ऑक्सितान"} oj{"ओजिब्वा"} + ojb{"नॉर्थवेस्टर्न ओजिब्वा"} + ojc{"सेंट्रल ओजिब्वा"} + ojs{"ओजी-क्री"} + ojw{"वेस्टर्न ओजिबवा"} + oka{"ओकनागन"} om{"ओरोमो"} or{"उडिया"} os{"ओस्सेटिक"} @@ -373,8 +398,10 @@ mr{ peo{"पुरातन फारसी"} phn{"फोनिशियन"} pi{"पाली"} + pis{"पिजिन"} pl{"पोलिश"} pon{"पोह्नपियन"} + pqm{"मालीसेट-पासामाक्वाड्डी"} prg{"प्रुशियन"} pro{"पुरातन प्रोव्हेन्सल"} ps{"पश्तो"} @@ -384,12 +411,12 @@ mr{ raj{"राजस्थानी"} rap{"रापानुई"} rar{"रारोटोंगन"} + rhg{"रोहिंग्या"} rm{"रोमान्श"} rn{"रुन्दी"} ro{"रोमानियन"} rof{"रोम्बो"} rom{"रोमानी"} - root{"रूट"} ru{"रशियन"} rup{"अरोमानियन"} rw{"किन्यार्वान्डा"} @@ -420,6 +447,7 @@ mr{ sid{"सिदामो"} sk{"स्लोव्हाक"} sl{"स्लोव्हेनियन"} + slh{"दक्षिणात्य लुशूटसीड"} sm{"सामोअन"} sma{"दक्षिणात्य सामी"} smj{"ल्युल सामी"} @@ -436,6 +464,7 @@ mr{ ss{"स्वाती"} ssy{"साहो"} st{"दक्षिणी सोथो"} + str{"स्ट्राइट्स सालीश"} su{"सुंदानीज"} suk{"सुकुमा"} sus{"सुसु"} @@ -446,13 +475,16 @@ mr{ syc{"अभिजात सिरियाक"} syr{"सिरियाक"} ta{"तामिळ"} + tce{"दक्षिणात्य टचोन"} te{"तेलगू"} tem{"टिम्ने"} teo{"तेसो"} ter{"तेरेनो"} tet{"तेतुम"} tg{"ताजिक"} + tgx{"टॅगिश"} th{"थाई"} + tht{"तहल्टन"} ti{"तिग्रिन्या"} tig{"टाइग्रे"} tiv{"तिव"} @@ -465,12 +497,14 @@ mr{ tn{"त्स्वाना"} to{"टोंगन"} tog{"न्यासा टोन्गा"} + tok{"टोकि पोना"} tpi{"टोक पिसिन"} tr{"तुर्की"} trv{"तारोको"} ts{"सोंगा"} tsi{"सिम्शियन"} tt{"तातर"} + ttm{"नॉर्दर्न टचोन"} tum{"तुम्बुका"} tvl{"टुवालु"} tw{"ट्वी"} @@ -509,6 +543,7 @@ mr{ ybb{"येमबा"} yi{"यिद्दिश"} yo{"योरुबा"} + yrl{"न्हेंगाटू"} yue{"कँटोनीज"} za{"झुआंग"} zap{"झेपोटेक"} @@ -522,7 +557,9 @@ mr{ zza{"झाझा"} } Scripts{ + Adlm{"अदलम"} Arab{"अरबी"} + Aran{"नस्तालीक"} Armi{"इम्पिरियल आर्मेनिक"} Armn{"अर्मेनियन"} Avst{"अवेस्तान"} @@ -536,7 +573,7 @@ mr{ Bugi{"बूगी"} Buhd{"बुहिद"} Cakm{"चकमा"} - Cans{"यूनिफाइड कॅनेडियन अ‍ॅबोरिदनल सिलॅबिक्स"} + Cans{"यूनिफाइड कॅनेडियन अ‍ॅबोरिजनल सिलॅबिक्स"} Cari{"कॅरियन"} Cham{"चाम"} Cher{"चेरोकी"} @@ -616,6 +653,7 @@ mr{ Plrd{"पोलार्ड फोनेटिक"} Prti{"इन्स्क्रिप्शनल पर्थियन"} Rjng{"रीजांग"} + Rohg{"हनीफी"} Roro{"रोन्गोरोन्गो"} Runr{"रूनिक"} Samr{"समरिटान"} @@ -670,12 +708,12 @@ mr{ coptic{"कॉप्टिक दिनदर्शिका"} dangi{"डांगी दिनदर्शिका"} ethiopic{"इथिओपिक दिनदर्शिका"} - ethiopic-amete-alem{"इतिओपिक अमेटे अलेम दिनदर्शिका"} + ethiopic-amete-alem{"इथियोपिक अमेते अलेम दिनदर्शिका"} gregorian{"ग्रेगोरियन दिनदर्शिका"} hebrew{"यहूदी दिनदर्शिका"} indian{"भारतीय राष्ट्रीय दिनदर्शिका"} islamic{"मुस्लिम दिनदर्शिका"} - islamic-civil{"मुस्लिम- नागरी दिनदर्शिका"} + islamic-civil{"इस्लामी दिनदर्शिका"} islamic-umalqura{"मुस्लिम दिनदर्शिका उम-अल-कुरा"} iso8601{"(ISO-8601) दिनदर्शिका"} japanese{"जपानी दिनदर्शिका"} @@ -766,6 +804,7 @@ mr{ armn{"अर्मेनियन अंक"} armnlow{"अर्मेनियन छोटी लिपी अंक"} beng{"बंगाली अंक"} + cakm{"चकमा अंक"} deva{"देवनागरी अंक"} ethi{"इथिओपिक अंक"} finance{"वित्तीय संख्‍या"} @@ -781,6 +820,7 @@ mr{ hant{"पारंपारिक चीनी अंक"} hantfin{"पारंपारिक चीनी वित्तीय अंक"} hebr{"हिब्रू अंक"} + java{"जावानीज अंक"} jpan{"जपानी अंक"} jpanfin{"जपानी वित्तीय अंक"} khmr{"ख्मेर अंक"} @@ -789,8 +829,10 @@ mr{ latn{"पश्चिमी अंक"} mlym{"मल्याळम अंक"} mong{"मंगोलियन अंक"} + mtei{"मीतेई मायेक अंक"} mymr{"म्यानमार अंक"} native{"मूळ अंक"} + olck{"ओलचिकी अंक"} orya{"उडिया अंक"} roman{"रोमन अंक"} romanlow{"रोमन लहान लिपीचे अंक"} diff --git a/icu/icu4c/source/data/lang/ms.txt b/icu/icu4c/source/data/lang/ms.txt index 4dcb7a2e8c6..b5d8c28f30c 100644 --- a/icu/icu4c/source/data/lang/ms.txt +++ b/icu/icu4c/source/data/lang/ms.txt @@ -39,6 +39,7 @@ ms{ alt{"Altai Selatan"} am{"Amharic"} an{"Aragon"} + ann{"Obolo"} anp{"Angika"} ar{"Arab"} arn{"Mapuche"} @@ -50,6 +51,7 @@ ms{ as{"Assam"} asa{"Asu"} ast{"Asturia"} + atj{"Atikamekw"} av{"Avaric"} awa{"Awadhi"} ay{"Aymara"} @@ -96,14 +98,23 @@ ms{ chk{"Chukese"} chm{"Mari"} cho{"Choctaw"} + chp{"Chipewyan"} chr{"Cherokee"} chy{"Cheyenne"} - ckb{"Kurdi Sorani"} + ckb{"Kurdi Tengah"} + clc{"Chilcotin"} co{"Corsica"} cop{"Coptic"} + crg{"Michif"} crh{"Turki Krimea"} + crj{"Cree Tenggara"} + crk{"Plains Cree"} + crl{"Timur Laut Cree"} + crm{"Moose Cree"} + crr{"Carolina Algonquian"} crs{"Perancis Seselwa Creole"} cs{"Czech"} + csw{"Swampy Cree"} cu{"Slavik Gereja"} cv{"Chuvash"} cy{"Wales"} @@ -141,6 +152,7 @@ ms{ fon{"Fon"} fr{"Perancis"} frc{"Perancis Cajun"} + frr{"Frisian Utara"} fur{"Friulian"} fy{"Frisian Barat"} ga{"Ireland"} @@ -163,8 +175,10 @@ ms{ gv{"Manx"} gwi{"Gwichʼin"} ha{"Hausa"} + hai{"Haida"} hak{"Cina Hakka"} haw{"Hawaii"} + hax{"Haida Selatan"} he{"Ibrani"} hi{"Hindi"} hil{"Hiligaynon"} @@ -172,9 +186,10 @@ ms{ hr{"Croatia"} hsb{"Sorbian Atas"} hsn{"Cina Xiang"} - ht{"Haiti"} + ht{"Kreol Haiti"} hu{"Hungary"} hup{"Hupa"} + hur{"Halkomelem"} hy{"Armenia"} hz{"Herero"} ia{"Interlingua"} @@ -184,6 +199,7 @@ ms{ ie{"Interlingue"} ig{"Igbo"} ii{"Sichuan Yi"} + ikt{"Inuktitut Kanada Barat"} ilo{"Iloko"} inh{"Ingush"} io{"Ido"} @@ -207,6 +223,7 @@ ms{ kea{"Kabuverdianu"} kfo{"Koro"} kg{"Kongo"} + kgp{"Kaingang"} kha{"Khasi"} khq{"Koyra Chiini"} khw{"Khowar"} @@ -235,6 +252,7 @@ ms{ kum{"Kumyk"} kv{"Komi"} kw{"Cornish"} + kwk{"Kwak’wala"} ky{"Kirghiz"} la{"Latin"} lad{"Ladino"} @@ -244,12 +262,14 @@ ms{ lez{"Lezghian"} lg{"Ganda"} li{"Limburgish"} + lil{"Lillooet"} lkt{"Lakota"} ln{"Lingala"} lo{"Laos"} lou{"Kreol Louisiana"} loz{"Lozi"} lrc{"Luri Utara"} + lsm{"Saamia"} lt{"Lithuania"} lu{"Luba-Katanga"} lua{"Luba-Lulua"} @@ -280,6 +300,7 @@ ms{ ml{"Malayalam"} mn{"Mongolia"} mni{"Manipuri"} + moe{"Innu-aimun"} moh{"Mohawk"} mos{"Mossi"} mr{"Marathi"} @@ -297,7 +318,7 @@ ms{ nan{"Cina Min Nan"} nap{"Neapolitan"} naq{"Nama"} - nb{"Bokmål Norway"} + nb{"Bokmal Norway"} nd{"Ndebele Utara"} nds{"Jerman Rendah"} ne{"Nepal"} @@ -319,6 +340,11 @@ ms{ ny{"Nyanja"} nyn{"Nyankole"} oc{"Occitania"} + ojb{"Ojibwa Barat Laut"} + ojc{"Ojibwa Tengah"} + ojs{"Oji-Cree"} + ojw{"Ojibwa Barat"} + oka{"Okanagan"} om{"Oromo"} or{"Odia"} os{"Ossete"} @@ -328,7 +354,9 @@ ms{ pap{"Papiamento"} pau{"Palauan"} pcm{"Nigerian Pidgin"} + pis{"Pijin"} pl{"Poland"} + pqm{"Maliseet-Passamaquoddy"} prg{"Prusia"} ps{"Pashto"} pt{"Portugis"} @@ -336,11 +364,11 @@ ms{ quc{"Kʼicheʼ"} rap{"Rapanui"} rar{"Rarotonga"} + rhg{"Rohingya"} rm{"Romansh"} rn{"Rundi"} ro{"Romania"} rof{"Rombo"} - root{"Root"} ru{"Rusia"} rup{"Aromanian"} rw{"Kinyarwanda"} @@ -368,6 +396,7 @@ ms{ si{"Sinhala"} sk{"Slovak"} sl{"Slovenia"} + slh{"Lushootseed Selatan"} sm{"Samoa"} sma{"Sami Selatan"} smj{"Lule Sami"} @@ -382,6 +411,7 @@ ms{ ss{"Swati"} ssy{"Saho"} st{"Sotho Selatan"} + str{"Straits Salish"} su{"Sunda"} suk{"Sukuma"} sv{"Sweden"} @@ -389,24 +419,30 @@ ms{ swb{"Comoria"} syr{"Syriac"} ta{"Tamil"} + tce{"Tutchone Selatan"} te{"Telugu"} tem{"Timne"} teo{"Teso"} tet{"Tetum"} tg{"Tajik"} + tgx{"Tagish"} th{"Thai"} + tht{"Tahltan"} ti{"Tigrinya"} tig{"Tigre"} tk{"Turkmen"} tlh{"Klingon"} + tli{"Tlingit"} tly{"Talysh"} tn{"Tswana"} to{"Tonga"} + tok{"Toki Pona"} tpi{"Tok Pisin"} tr{"Turki"} trv{"Taroko"} ts{"Tsonga"} tt{"Tatar"} + ttm{"Tutchone Utara"} tum{"Tumbuka"} tvl{"Tuvalu"} tw{"Twi"} @@ -440,6 +476,7 @@ ms{ ybb{"Yemba"} yi{"Yiddish"} yo{"Yoruba"} + yrl{"Nheengatu"} yue{"Kantonis"} zgh{"Tamazight Maghribi Standard"} zh{"Cina"} diff --git a/icu/icu4c/source/data/lang/mt.txt b/icu/icu4c/source/data/lang/mt.txt index aaca199effc..e052be06746 100644 --- a/icu/icu4c/source/data/lang/mt.txt +++ b/icu/icu4c/source/data/lang/mt.txt @@ -362,7 +362,6 @@ mt{ ro{"Rumen"} rof{"Rombo"} rom{"Romanesk"} - root{"Root"} ru{"Russu"} rup{"Aromanjan"} rw{"Kinjarwanda"} @@ -422,7 +421,7 @@ mt{ teo{"Teso"} ter{"Tereno"} tet{"Tetum"} - tg{"Tajik"} + tg{"Taġik"} th{"Tajlandiż"} ti{"Tigrinya"} tig{"Tigre"} diff --git a/icu/icu4c/source/data/lang/my.txt b/icu/icu4c/source/data/lang/my.txt index fb491352f73..690aaa576e5 100644 --- a/icu/icu4c/source/data/lang/my.txt +++ b/icu/icu4c/source/data/lang/my.txt @@ -18,7 +18,7 @@ my{ ace{"အာချေး"} ada{"ဒန်မဲ"} ady{"အဒိုင်ဂီ"} - af{"တောင်အာဖရိက"} + af{"အာဖရိကန်"} agq{"အာဂ်ဟိန်း"} ain{"အိန်နု"} ak{"အာကန်"} @@ -27,13 +27,16 @@ my{ am{"အမ်ဟာရစ်ခ်"} an{"အာရာဂွန်"} ang{"အင်ဂလို ဆက္ကစွန်"} + ann{"အိုဘိုလို"} anp{"အန်ဂီကာ"} ar{"အာရဗီ"} arn{"မာပုချီ"} arp{"အာရာပါဟို"} + ars{"နာ့ဂျဒီ အာရဗစ်"} as{"အာသံ"} asa{"အာစု"} ast{"အက်စ်တိုးရီးယား"} + atj{"အာတီကမဲကု"} av{"အာဗာရစ်ခ်"} awa{"အာဝါဒီ"} ay{"အိုင်မာရ"} @@ -59,6 +62,7 @@ my{ bug{"ဘူဂစ်စ်"} byn{"ဘလင်"} ca{"ကတ်တလန်"} + cay{"ကာယုဂါ"} ccp{"ချတ်ခ်မာ"} ce{"ချက်ချန်း"} ceb{"စီဗူအာနို"} @@ -67,13 +71,22 @@ my{ chk{"ချူကီးစ်"} chm{"မာရီ"} cho{"ချော့တို"} + chp{"ချီပွေဝိုင်ရန်"} chr{"ချာရိုကီ"} chy{"ချေယန်း"} - ckb{"ဆိုရာနီ"} + ckb{"ဗဟိုဒေသသုံး ကဒ်ဘာသာ"} + clc{"ချီကိုလ်တင်"} co{"ခိုစီကန်"} cr{"ခရီး"} + crg{"မစ်ချစ်ခ်"} + crj{"တောင်ပိုင်း အရှေ့ခရီ"} + crk{"ပလိန်းစ် ခရီ"} + crl{"မြောက်ပိုင်း အရှေ့ခရီ"} + crm{"မုစ်ခရီး"} + crr{"ကယ်ရိုလိုင်းနား အယ်လ်ဂွန်းကီယန်"} crs{"ခရီအိုလီ"} cs{"ချက်"} + csw{"ဆွမ်ပီ ခရီ"} cu{"ချပ်ချ် စလာဗစ်"} cv{"ချူဗက်ရှ်"} cy{"ဝေလ"} @@ -85,6 +98,7 @@ my{ del{"ဒယ်လာဝဲလ်"} dgr{"ဒေါ့ဂ်ရစ်ဘ်"} dje{"ဇာမာ"} + doi{"ဒိုဂရီ"} dsb{"အနိမ့် ဆိုဘီယန်း"} dua{"ဒူအလာ"} dum{"အလယ်ပိုင်း ဒတ်ချ်"} @@ -113,6 +127,7 @@ my{ fo{"ဖာရို"} fon{"ဖော်န်"} fr{"ပြင်သစ်"} + frc{"ကေဂျန် ဖရန့်စ်"} frm{"အလယ်ပိုင်း ပြင်သစ်"} fro{"ဖရန်စီစ်"} frr{"မြောက် ဖရီစီရန်"} @@ -136,8 +151,10 @@ my{ gv{"မန်းဇ်"} gwi{"ဂွစ်ချင်"} ha{"ဟာဥစာ"} + hai{"ဟေဒါ"} haw{"ဟာဝိုင်ယီ"} - he{"ဟီးဘရူး"} + hax{"တောင် ဟိုင်ဒါ"} + he{"ဟီဘရူး"} hi{"ဟိန်ဒူ"} hil{"ဟီလီဂေနွန်"} hmn{"မုံ"} @@ -146,6 +163,7 @@ my{ ht{"ဟေတီ"} hu{"ဟန်ဂေရီ"} hup{"ဟူပါ"} + hur{"ဟော့ကမိုလွမ်"} hy{"အာမေးနီးယား"} hz{"ဟီရဲရို"} ia{"အင်တာလင်ဂွါ"} @@ -154,6 +172,7 @@ my{ id{"အင်ဒိုနီးရှား"} ig{"အစ္ဂဘို"} ii{"စီချွမ် ရီ"} + ikt{"အနောက် ကနေဒီယန် အီနုတီတွတ်"} ilo{"အီလိုကို"} inh{"အင်ဂုရှ်"} io{"အီဒို"} @@ -178,6 +197,7 @@ my{ kea{"ကဘူဗာဒီအာနူ"} kfo{"ကိုရို"} kg{"ကွန်ဂို"} + kgp{"ကိန်းဂန်"} kha{"ခါစီ"} khq{"ကိုရာ ချီအီနီ"} ki{"ကီကူယူ"} @@ -205,6 +225,7 @@ my{ kum{"ကွမ်မိုက်"} kv{"ကိုမီ"} kw{"ခိုနီရှ်"} + kwk{"ကွပ်ခ်ဝါလာ"} ky{"ကာဂျစ်"} la{"လက်တင်"} lad{"လာဒီနို"} @@ -213,11 +234,14 @@ my{ lez{"လက်ဇ်ဂီးယား"} lg{"ဂန်ဒါ"} li{"လင်ဘာဂစ်ရှ်"} + lil{"လာလူးဝစ်တ်"} lkt{"လာကိုတာ"} ln{"လင်ဂါလာ"} lo{"လာအို"} + lou{"လူဝီဇီယားနား ခရီးယို"} loz{"လိုဇီ"} lrc{"မြောက်လူရီ"} + lsm{"ဆာမိအာ"} lt{"လစ်သူဝေးနီးယား"} lu{"လူဘာ-ကတန်ဂါ"} lua{"လူဘာ-လူလူအာ"} @@ -248,6 +272,7 @@ my{ mn{"မွန်ဂိုလီးယား"} mnc{"မန်ချူး"} mni{"မနိပူရ"} + moe{"အီနုအေမွန်"} moh{"မိုဟော့ခ်"} mos{"မိုစီ"} mr{"မာရသီ"} @@ -275,7 +300,7 @@ my{ nmg{"ကွာစီအို"} nn{"နော်ဝေ နီးနောစ်"} nnh{"အွန်ရဲဘွန်း"} - no{"နော်ဝေး"} + no{"နော်ဝေ"} nog{"နိုဂိုင်"} nqo{"အွန်ကို"} nr{"တောင် အွန်န်ဘီလီ"} @@ -285,6 +310,11 @@ my{ ny{"နရန်ဂျာ"} nyn{"နရန်ကိုလီ"} oc{"အိုစီတန်"} + ojb{"အိုဂျစ်ဘွာ"} + ojc{"အိုဂျစ်ဘွေး"} + ojs{"အိုဂျီခရီ"} + ojw{"အနောက် အိုဂျီဘွာ"} + oka{"အိုကနဂန်"} om{"အိုရိုမို"} or{"အိုရီရာ"} os{"အိုဆဲတစ်ခ်"} @@ -296,7 +326,9 @@ my{ pcm{"နိုင်ဂျီးရီးယား ပစ်ဂျင်"} peo{"ပါရှန် အဟောင်း"} pi{"ပါဠိ"} + pis{"ပီဂျင်"} pl{"ပိုလန်"} + pqm{"မလိဇိ ပါစမ်မကွာဒီ"} prg{"ပရူရှန်"} ps{"ပက်ရှ်တွန်း"} pt{"ပေါ်တူဂီ"} @@ -304,11 +336,11 @@ my{ quc{"ကီခ်အီချီ"} rap{"ရပန်နူအီ"} rar{"ရရိုတွန်ဂန်"} + rhg{"ရိုဟင်ဂျာ"} rm{"ရောမ"} rn{"ရွန်ဒီ"} ro{"ရိုမေနီယား"} rof{"ရွမ်ဘို"} - root{"မူလရင်းမြစ်"} ru{"ရုရှ"} rup{"အာရိုမန်းနီးယန်း"} rw{"ကင်ရာဝန်ဒါ"} @@ -334,6 +366,7 @@ my{ si{"စင်ဟာလာ"} sk{"ဆလိုဗက်"} sl{"ဆလိုဗေးနီးယား"} + slh{"တောင် လာ့ရှုစတိ"} sm{"ဆမိုအာ"} sma{"တောင် ဆာမိ"} smj{"လူလီ ဆာမိ"} @@ -348,6 +381,7 @@ my{ ss{"ဆွာဇီလန်"} ssy{"ဆာဟို"} st{"တောင်ပိုင်း ဆိုသို"} + str{"ဆဲလစ်ရှ် ရေလက်ကြား"} su{"ဆူဒန်"} suk{"ဆူကူမာ"} sv{"ဆွီဒင်"} @@ -355,23 +389,29 @@ my{ swb{"ကိုမိုရီးယန်း"} syr{"ဆီးရီးယား"} ta{"တမီးလ်"} + tce{"တောင် တပ်ချွန်"} te{"တီလီဂူ"} tem{"တင်မ်နဲ"} teo{"တီဆို"} tet{"တီတွမ်"} tg{"တာဂျစ်"} + tgx{"တာဂစ်ရှ်"} th{"ထိုင်း"} + tht{"တဟီတန်"} ti{"တီဂ်ရင်ယာ"} tig{"တီဂရီ"} tk{"တာ့ခ်မင်နစ္စတန်"} tlh{"ကလင်ဂွန်"} + tli{"တလင်းဂစ်"} tn{"တီဆဝါနာ"} to{"တွန်ဂါ"} + tok{"တိုကီပိုနာ"} tpi{"တော့ခ် ပိစင်"} tr{"တူရကီ"} trv{"တရိုကို"} ts{"ဆွန်ဂါ"} tt{"တာတာ"} + ttm{"မြောက် တပ်ချွန်"} tum{"တမ်ဘူကာ"} tvl{"တူဗာလူ"} twq{"တာဆာဝါချ"} @@ -396,13 +436,15 @@ my{ war{"ဝါရေး"} wbp{"ဝေါလ်ပီရီ"} wo{"ဝူလိုဖ်"} + wuu{"ဝူ တရုတ်"} xal{"ကာလ်မိုက်"} xh{"ဇိုစာ"} xog{"ဆိုဂါ"} yav{"ရန်ဘဲန်"} ybb{"ရမ်ဘာ"} - yi{"ဂျူး"} + yi{"ရဟူဒီ"} yo{"ယိုရူဘာ"} + yrl{"အန်ဟင်းဂတူ"} yue{"ကွမ်းတုံ"} zgh{"မိုရိုကို တမဇိုက်"} zh{"တရုတ်"} @@ -412,12 +454,17 @@ my{ zza{"ဇာဇာ"} } Scripts{ + Adlm{"အက်ဒ်လမ်"} Arab{"အာရေဗျ"} + Aran{"နက်စ်တာလိခ်"} Armn{"အာမေးနီးယား"} Beng{"ဘင်္ဂါလီ"} Bopo{"ဘိုပို"} Brah{"ဗွဟ်မမီ"} Brai{"ဘရေ"} + Cakm{"ချပ်ခ်မာ"} + Cans{"ကင်န်စ်"} + Cher{"ချာရိုကီး"} Cyrl{"စစ်ရိလစ်"} Deva{"ဒီဗနာဂရီ"} Ethi{"အီသီယိုးပီးယား"} @@ -445,16 +492,24 @@ my{ Latn{"လက်တင်"} Mlym{"မလေယာလမ်"} Mong{"မွန်ဂိုလီးယား"} + Mtei{"မေတဲမာယက်"} Mymr{"မြန်မာ"} + Nkoo{"အွန်ကို"} + Olck{"အိုလ်ချီကီ"} Orya{"အိုရာ"} + Rohg{"ဟာနီဖီ"} Sinh{"ဆင်ဟာလ"} + Sund{"ဆူဒန်"} + Syrc{"ဆီရီရက်ခ်"} Tale{"တိုင်လီ"} Taml{"တမီးလ်"} Telu{"တီလု"} + Tfng{"တီဖီနော"} Tglg{"တဂလော့ဂ်"} Thaa{"သာအ်"} Thai{"ထိုင်း"} Tibt{"တိဘက်"} + Vaii{"ဗိုင်း"} Visp{"မြင်နိုင်သော စကား"} Xpeo{"ပါရှန် အဟောင်း"} Yiii{"ရီ"} @@ -473,12 +528,16 @@ my{ calendar{ buddhist{"ဗုဒ္ဓ ပြက္ခဒိန်"} chinese{"တရုတ် ပြက္ခဒိန်"} + coptic{"ကို့ပ်တစ် ပြက္ခဒိန်"} dangi{"ဒန်းဂိ ပြက္ခဒိန်"} ethiopic{"အီသီယိုးပီးယား ပြက္ခဒိန်"} + ethiopic-amete-alem{"အီသီယိုပစ်ခ် အာမဲတဲ အာလင်မ် ပြက္ခဒိန်"} gregorian{"နိုင်ငံတကာသုံး ပြက္ခဒိန်"} hebrew{"ဟီဘရူး ပြက္ခဒိန်"} indian{"အိန္ဒြိယ အမျိုးသား ပြက္ခဒိန်"} islamic{"အစ္စလာမ် ပြက္ခဒိန်"} + islamic-civil{"အစ်လာမ်မစ် ပြက္ခဒိန်"} + islamic-umalqura{"အယ်လ်ကူရာ အစ်လာမ်မစ် ပြက္ခဒိန်"} iso8601{"ISO-8601 ပြက္ခဒိန်"} japanese{"ဂျပန် ပြက္ခဒိန်"} persian{"ပါရှား ပြက္ခဒိန်"} @@ -515,6 +574,7 @@ my{ armn{"အာမေးနီးယား ဂဏန်းခြေ"} armnlow{"အာမေးနီးယား ဂဏန်းခြေ စာလုံးသေး"} beng{"ဘင်္ဂါလီ ဂဏန်းခြေ"} + cakm{"ချာ့ခ်မာ ဂဏန်းခြေ"} deva{"ဒီဗာနာဂရီ ဂဏန်းခြေ"} ethi{"အီသီယိုပီးယား ဂဏန်းခြေ"} fullwide{"ဗြက်ပြည့် ဂဏန်းခြေ"} @@ -529,6 +589,7 @@ my{ hant{"ရိုးရာ တရုတ် ဂဏန်းခြေ"} hantfin{"ရိုးရာ တရုတ် ဘဏ္ဍာရေးသုံး ဂဏန်းခြေ"} hebr{"ဟီဘရူး ဂဏန်းခြေ"} + java{"ဂျာဗား ဂဏန်းခြေ"} jpan{"ဂျပန် ဂဏန်းခြေ"} jpanfin{"ဂျပန် ဘဏ္ဍာရေးသုံး ဂဏန်းခြေ"} khmr{"ခမာ ဂဏန်းခြေ"} @@ -536,8 +597,10 @@ my{ laoo{"လာအို ဂဏန်းခြေ"} latn{"အနောက်တိုင်း ဂဏန်းခြေ"} mlym{"မလေယာလမ် ဂဏန်းခြေ"} + mtei{"မီတဲမာယစ်ခ် ဂဏန်းခြေ"} mymr{"မြန်မာ ဂဏန်းခြေ"} mymrshan{"ရှမ်း ဂဏန်းခြေ"} + olck{"အိုလ်ချီကီ ဂဏန်းခြေ"} orya{"ဩရီရာ ဂဏန်းခြေ"} roman{"ရောမ ဂဏန်းခြေ"} romanlow{"ရောမ ဂဏန်းခြေ စာလုံးသေး"} @@ -546,6 +609,7 @@ my{ telu{"တလုဂု ဂဏန်းခြေ"} thai{"ထိုင်း ဂဏန်းခြေ"} tibt{"တိဘက် ဂဏန်းခြေ"} + vaii{"ဗိုင်း ဂဏန်းခြေ"} } } Variants{ @@ -585,6 +649,6 @@ my{ localeDisplayPattern{ keyTypePattern{"{0}- {1}"} pattern{"{0} ({1})"} - separator{"{0}၊ {1}"} + separator{"{0}/ {1}"} } } diff --git a/icu/icu4c/source/data/lang/nb.txt b/icu/icu4c/source/data/lang/nb.txt index 2448abaf993..67eb7b42784 100644 --- a/icu/icu4c/source/data/lang/nb.txt +++ b/icu/icu4c/source/data/lang/nb.txt @@ -2,1063 +2,5 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml nb{ - Keys{ - calendar{"kalender"} - cf{"valutaformat"} - colAlternate{"Ignorer sortering etter symboler"} - colBackwards{"omvendt sortering etter aksent"} - colCaseFirst{"Organisering av store og små bokstaver"} - colCaseLevel{"Sortering av store og små bokstaver"} - colNormalization{"Normalisert sortering"} - colNumeric{"Numerisk sortering"} - colStrength{"Sorteringsstyrke"} - collation{"sorteringsrekkefølge"} - currency{"valuta"} - hc{"timesyklus (12 eller 24)"} - lb{"linjeskiftstil"} - ms{"målesystem"} - numbers{"tall"} - timezone{"tidssone"} - va{"språkvariant"} - x{"privat bruk"} - } - Languages{ - aa{"afar"} - ab{"abkhasisk"} - ace{"achinesisk"} - ach{"acoli"} - ada{"adangme"} - ady{"adygeisk"} - ae{"avestisk"} - aeb{"tunisisk-arabisk"} - af{"afrikaans"} - afh{"afrihili"} - agq{"aghem"} - ain{"ainu"} - ak{"akan"} - akk{"akkadisk"} - akz{"alabama"} - ale{"aleutisk"} - aln{"gegisk-albansk"} - alt{"søraltaisk"} - am{"amharisk"} - an{"aragonsk"} - ang{"gammelengelsk"} - anp{"angika"} - ar{"arabisk"} - arc{"arameisk"} - arn{"mapudungun"} - aro{"araona"} - arp{"arapaho"} - arq{"algerisk arabisk"} - ars{"najdi-arabisk"} - arw{"arawak"} - ary{"marokkansk-arabisk"} - arz{"egyptisk arabisk"} - as{"assamesisk"} - asa{"asu"} - ase{"amerikansk tegnspråk"} - ast{"asturisk"} - av{"avarisk"} - avk{"kotava"} - awa{"avadhi"} - ay{"aymara"} - az{"aserbajdsjansk"} - ba{"basjkirsk"} - bal{"baluchi"} - ban{"balinesisk"} - bar{"bairisk"} - bas{"basaa"} - bax{"bamun"} - bbc{"batak toba"} - bbj{"ghomala"} - be{"hviterussisk"} - bej{"beja"} - bem{"bemba"} - bew{"betawi"} - bez{"bena"} - bfd{"bafut"} - bfq{"badaga"} - bg{"bulgarsk"} - bgn{"vestbalutsji"} - bho{"bhojpuri"} - bi{"bislama"} - bik{"bikol"} - bin{"bini"} - bjn{"banjar"} - bkm{"kom"} - bla{"siksika"} - bm{"bambara"} - bn{"bengali"} - bo{"tibetansk"} - bpy{"bishnupriya"} - bqi{"bakhtiari"} - br{"bretonsk"} - bra{"braj"} - brh{"brahui"} - brx{"bodo"} - bs{"bosnisk"} - bss{"akose"} - bua{"burjatisk"} - bug{"buginesisk"} - bum{"bulu"} - byn{"blin"} - byv{"medumba"} - ca{"katalansk"} - cad{"caddo"} - car{"karibisk"} - cay{"cayuga"} - cch{"atsam"} - ccp{"chakma"} - ce{"tsjetsjensk"} - ceb{"cebuansk"} - cgg{"kiga"} - ch{"chamorro"} - chb{"chibcha"} - chg{"tsjagatai"} - chk{"chuukesisk"} - chm{"mari"} - chn{"chinook"} - cho{"choctaw"} - chp{"chipewiansk"} - chr{"cherokesisk"} - chy{"cheyenne"} - ckb{"kurdisk (sorani)"} - co{"korsikansk"} - cop{"koptisk"} - cps{"kapiz"} - cr{"cree"} - crh{"krimtatarisk"} - crs{"seselwa"} - cs{"tsjekkisk"} - csb{"kasjubisk"} - cu{"kirkeslavisk"} - cv{"tsjuvasjisk"} - cy{"walisisk"} - da{"dansk"} - dak{"dakota"} - dar{"dargwa"} - dav{"taita"} - de{"tysk"} - del{"delaware"} - den{"slavey"} - dgr{"dogrib"} - din{"dinka"} - dje{"zarma"} - doi{"dogri"} - dsb{"lavsorbisk"} - dtp{"sentraldusun"} - dua{"duala"} - dum{"mellomnederlandsk"} - dv{"divehi"} - dyo{"jola-fonyi"} - dyu{"dyula"} - dz{"dzongkha"} - dzg{"dazaga"} - ebu{"kiembu"} - ee{"ewe"} - efi{"efik"} - egl{"emiliansk"} - egy{"gammelegyptisk"} - eka{"ekajuk"} - el{"gresk"} - elx{"elamittisk"} - en{"engelsk"} - enm{"mellomengelsk"} - eo{"esperanto"} - es{"spansk"} - esu{"sentralyupik"} - et{"estisk"} - eu{"baskisk"} - ewo{"ewondo"} - ext{"ekstremaduransk"} - fa{"persisk"} - fan{"fang"} - fat{"fanti"} - ff{"fulfulde"} - fi{"finsk"} - fil{"filipino"} - fit{"tornedalsfinsk"} - fj{"fijiansk"} - fo{"færøysk"} - fon{"fon"} - fr{"fransk"} - frc{"cajunfransk"} - frm{"mellomfransk"} - fro{"gammelfransk"} - frp{"arpitansk"} - frr{"nordfrisisk"} - frs{"østfrisisk"} - fur{"friuliansk"} - fy{"vestfrisisk"} - ga{"irsk"} - gaa{"ga"} - gag{"gagausisk"} - gan{"gan"} - gay{"gayo"} - gba{"gbaya"} - gbz{"zoroastrisk dari"} - gd{"skotsk-gælisk"} - gez{"geez"} - gil{"kiribatisk"} - gl{"galisisk"} - glk{"gileki"} - gmh{"mellomhøytysk"} - gn{"guarani"} - goh{"gammelhøytysk"} - gom{"goansk konkani"} - gon{"gondi"} - gor{"gorontalo"} - got{"gotisk"} - grb{"grebo"} - grc{"gammelgresk"} - gsw{"sveitsertysk"} - gu{"gujarati"} - guc{"wayuu"} - gur{"frafra"} - guz{"gusii"} - gv{"mansk"} - gwi{"gwichin"} - ha{"hausa"} - hai{"haida"} - hak{"hakka"} - haw{"hawaiisk"} - he{"hebraisk"} - hi{"hindi"} - hif{"fijiansk hindi"} - hil{"hiligaynon"} - hit{"hettittisk"} - hmn{"hmong"} - ho{"hiri motu"} - hr{"kroatisk"} - hsb{"høysorbisk"} - hsn{"xiang"} - ht{"haitisk"} - hu{"ungarsk"} - hup{"hupa"} - hy{"armensk"} - hz{"herero"} - ia{"interlingua"} - iba{"iban"} - ibb{"ibibio"} - id{"indonesisk"} - ie{"interlingue"} - ig{"ibo"} - ii{"sichuan-yi"} - ik{"inupiak"} - ilo{"iloko"} - inh{"ingusjisk"} - io{"ido"} - is{"islandsk"} - it{"italiensk"} - iu{"inuktitut"} - izh{"ingrisk"} - ja{"japansk"} - jam{"jamaicansk kreolengelsk"} - jbo{"lojban"} - jgo{"ngomba"} - jmc{"machame"} - jpr{"jødepersisk"} - jrb{"jødearabisk"} - jut{"jysk"} - jv{"javanesisk"} - ka{"georgisk"} - kaa{"karakalpakisk"} - kab{"kabylsk"} - kac{"kachin"} - kaj{"jju"} - kam{"kamba"} - kaw{"kawi"} - kbd{"kabardisk"} - kbl{"kanembu"} - kcg{"tyap"} - kde{"makonde"} - kea{"kappverdisk"} - ken{"kenyang"} - kfo{"koro"} - kg{"kikongo"} - kgp{"kaingang"} - kha{"khasi"} - kho{"khotanesisk"} - khq{"koyra chiini"} - khw{"khowar"} - ki{"kikuyu"} - kiu{"kirmancki"} - kj{"kuanyama"} - kk{"kasakhisk"} - kkj{"kako"} - kl{"grønlandsk"} - kln{"kalenjin"} - km{"khmer"} - kmb{"kimbundu"} - kn{"kannada"} - ko{"koreansk"} - koi{"komipermjakisk"} - kok{"konkani"} - kos{"kosraeansk"} - kpe{"kpelle"} - kr{"kanuri"} - krc{"karatsjajbalkarsk"} - kri{"krio"} - krj{"kinaray-a"} - krl{"karelsk"} - kru{"kurukh"} - ks{"kasjmiri"} - ksb{"shambala"} - ksf{"bafia"} - ksh{"kølnsk"} - ku{"kurdisk"} - kum{"kumykisk"} - kut{"kutenai"} - kv{"komi"} - kw{"kornisk"} - ky{"kirgisisk"} - la{"latin"} - lad{"ladinsk"} - lag{"langi"} - lah{"lahnda"} - lam{"lamba"} - lb{"luxemburgsk"} - lez{"lesgisk"} - lfn{"lingua franca nova"} - lg{"ganda"} - li{"limburgsk"} - lij{"ligurisk"} - liv{"livisk"} - lkt{"lakota"} - lmo{"lombardisk"} - ln{"lingala"} - lo{"laotisk"} - lol{"mongo"} - lou{"louisianakreolsk"} - loz{"lozi"} - lrc{"nord-luri"} - lt{"litauisk"} - ltg{"latgallisk"} - lu{"luba-katanga"} - lua{"luba-lulua"} - lui{"luiseno"} - lun{"lunda"} - luo{"luo"} - lus{"mizo"} - luy{"luhya"} - lv{"latvisk"} - lzh{"klassisk kinesisk"} - lzz{"lazisk"} - mad{"maduresisk"} - maf{"mafa"} - mag{"magahi"} - mai{"maithili"} - mak{"makasar"} - man{"mandingo"} - mas{"masai"} - mde{"maba"} - mdf{"moksja"} - mdr{"mandar"} - men{"mende"} - mer{"meru"} - mfe{"mauritisk-kreolsk"} - mg{"gassisk"} - mga{"mellomirsk"} - mgh{"makhuwa-meetto"} - mgo{"meta’"} - mh{"marshallesisk"} - mi{"maori"} - mic{"micmac"} - min{"minangkabau"} - mk{"makedonsk"} - ml{"malayalam"} - mn{"mongolsk"} - mnc{"mandsju"} - mni{"manipuri"} - moh{"mohawk"} - mos{"mossi"} - mr{"marathi"} - mrj{"vestmarisk"} - ms{"malayisk"} - mt{"maltesisk"} - mua{"mundang"} - mul{"flere språk"} - mus{"creek"} - mwl{"mirandesisk"} - mwr{"marwari"} - mwv{"mentawai"} - my{"burmesisk"} - mye{"myene"} - myv{"erzia"} - mzn{"mazandarani"} - na{"nauru"} - nan{"minnan"} - nap{"napolitansk"} - naq{"nama"} - nb{"norsk bokmål"} - nd{"nord-ndebele"} - nds{"nedertysk"} - ne{"nepali"} - new{"newari"} - ng{"ndonga"} - nia{"nias"} - niu{"niueansk"} - njo{"ao naga"} - nl{"nederlandsk"} - nmg{"kwasio"} - nn{"norsk nynorsk"} - nnh{"ngiemboon"} - no{"norsk"} - nog{"nogaisk"} - non{"gammelnorsk"} - nov{"novial"} - nqo{"nʼko"} - nr{"sør-ndebele"} - nso{"nord-sotho"} - nus{"nuer"} - nv{"navajo"} - nwc{"klassisk newari"} - ny{"nyanja"} - nym{"nyamwezi"} - nyn{"nyankole"} - nyo{"nyoro"} - nzi{"nzima"} - oc{"oksitansk"} - oj{"ojibwa"} - om{"oromo"} - or{"odia"} - os{"ossetisk"} - osa{"osage"} - ota{"ottomansk tyrkisk"} - pa{"panjabi"} - pag{"pangasinan"} - pal{"pahlavi"} - pam{"pampanga"} - pap{"papiamento"} - pau{"palauisk"} - pcd{"pikardisk"} - pcm{"nigeriansk pidginspråk"} - pdc{"pennsylvaniatysk"} - pdt{"plautdietsch"} - peo{"gammelpersisk"} - pfl{"palatintysk"} - phn{"fønikisk"} - pi{"pali"} - pl{"polsk"} - pms{"piemontesisk"} - pnt{"pontisk"} - pon{"ponapisk"} - prg{"prøyssisk"} - pro{"gammelprovençalsk"} - ps{"pashto"} - pt{"portugisisk"} - qu{"quechua"} - quc{"k’iche’"} - qug{"kichwa (Chimborazo-høylandet)"} - raj{"rajasthani"} - rap{"rapanui"} - rar{"rarotongansk"} - rgn{"romagnolsk"} - rif{"riff"} - rm{"retoromansk"} - rn{"rundi"} - ro{"rumensk"} - rof{"rombo"} - rom{"romani"} - root{"rot"} - rtm{"rotumansk"} - ru{"russisk"} - rue{"rusinsk"} - rug{"roviana"} - rup{"aromansk"} - rw{"kinyarwanda"} - rwk{"rwa"} - sa{"sanskrit"} - sad{"sandawe"} - sah{"sakha"} - sam{"samaritansk arameisk"} - saq{"samburu"} - sas{"sasak"} - sat{"santali"} - saz{"saurashtra"} - sba{"ngambay"} - sbp{"sangu"} - sc{"sardisk"} - scn{"siciliansk"} - sco{"skotsk"} - sd{"sindhi"} - sdc{"sassaresisk sardisk"} - sdh{"sørkurdisk"} - se{"nordsamisk"} - see{"seneca"} - seh{"sena"} - sei{"seri"} - sel{"selkupisk"} - ses{"koyraboro senni"} - sg{"sango"} - sga{"gammelirsk"} - sgs{"samogitisk"} - shi{"tachelhit"} - shn{"shan"} - shu{"tsjadisk arabisk"} - si{"singalesisk"} - sid{"sidamo"} - sk{"slovakisk"} - sl{"slovensk"} - sli{"lavschlesisk"} - sly{"selayar"} - sm{"samoansk"} - sma{"sørsamisk"} - smj{"lulesamisk"} - smn{"enaresamisk"} - sms{"skoltesamisk"} - sn{"shona"} - snk{"soninke"} - so{"somali"} - sog{"sogdisk"} - sq{"albansk"} - sr{"serbisk"} - srn{"sranan"} - srr{"serer"} - ss{"swati"} - ssy{"saho"} - st{"sør-sotho"} - stq{"saterfrisisk"} - su{"sundanesisk"} - suk{"sukuma"} - sus{"susu"} - sux{"sumerisk"} - sv{"svensk"} - sw{"swahili"} - swb{"komorisk"} - syc{"klassisk syrisk"} - syr{"syriakisk"} - szl{"schlesisk"} - ta{"tamil"} - tcy{"tulu"} - te{"telugu"} - tem{"temne"} - teo{"teso"} - ter{"tereno"} - tet{"tetum"} - tg{"tadsjikisk"} - th{"thai"} - ti{"tigrinja"} - tig{"tigré"} - tiv{"tiv"} - tk{"turkmensk"} - tkl{"tokelauisk"} - tkr{"tsakhursk"} - tl{"tagalog"} - tlh{"klingon"} - tli{"tlingit"} - tly{"talysj"} - tmh{"tamasjek"} - tn{"setswana"} - to{"tongansk"} - tog{"nyasa-tongansk"} - tpi{"tok pisin"} - tr{"tyrkisk"} - tru{"turoyo"} - trv{"taroko"} - ts{"tsonga"} - tsd{"tsakonisk"} - tsi{"tsimshian"} - tt{"tatarisk"} - ttt{"muslimsk tat"} - tum{"tumbuka"} - tvl{"tuvalsk"} - tw{"twi"} - twq{"tasawaq"} - ty{"tahitisk"} - tyv{"tuvinsk"} - tzm{"sentralmarokkansk tamazight"} - udm{"udmurtisk"} - ug{"uigurisk"} - uga{"ugaritisk"} - uk{"ukrainsk"} - umb{"umbundu"} - und{"ukjent språk"} - ur{"urdu"} - uz{"usbekisk"} - vai{"vai"} - ve{"venda"} - vec{"venetiansk"} - vep{"vepsisk"} - vi{"vietnamesisk"} - vls{"vestflamsk"} - vmf{"Main-frankisk"} - vo{"volapyk"} - vot{"votisk"} - vro{"sørestisk"} - vun{"vunjo"} - wa{"vallonsk"} - wae{"walsertysk"} - wal{"wolaytta"} - war{"waray-waray"} - was{"washo"} - wbp{"warlpiri"} - wo{"wolof"} - wuu{"wu"} - xal{"kalmukkisk"} - xh{"xhosa"} - xmf{"mingrelsk"} - xog{"soga"} - yao{"yao"} - yap{"yapesisk"} - yav{"yangben"} - ybb{"yemba"} - yi{"jiddisk"} - yo{"joruba"} - yrl{"nheengatu"} - yue{"kantonesisk"} - za{"zhuang"} - zap{"zapotekisk"} - zbl{"blissymboler"} - zea{"zeeuws"} - zen{"zenaga"} - zgh{"standard marrokansk tamazight"} - zh{"kinesisk"} - zu{"zulu"} - zun{"zuni"} - zxx{"uten språklig innhold"} - zza{"zazaisk"} - } - Scripts{ - Afak{"afaka"} - Aghb{"kaukasus-albansk"} - Ahom{"ahom"} - Arab{"arabisk"} - Aran{"nastaliq"} - Armi{"arameisk"} - Armn{"armensk"} - Avst{"avestisk"} - Bali{"balinesisk"} - Bamu{"bamum"} - Bass{"bassa vah"} - Batk{"batak"} - Beng{"bengalsk"} - Blis{"blissymbol"} - Bopo{"bopomofo"} - Brah{"brahmi"} - Brai{"punktskrift"} - Bugi{"buginesisk"} - Buhd{"buhid"} - Cakm{"chakma"} - Cans{"felles kanadiske urspråksstavelser"} - Cari{"karisk"} - Cham{"cham"} - Cher{"cherokee"} - Cirt{"cirth"} - Copt{"koptisk"} - Cprt{"kypriotisk"} - Cyrl{"kyrillisk"} - Cyrs{"kirkeslavisk kyrillisk"} - Deva{"devanagari"} - Dsrt{"deseret"} - Dupl{"duployan stenografi"} - Egyd{"egyptisk demotisk"} - Egyh{"egyptisk hieratisk"} - Egyp{"egyptiske hieroglyfer"} - Elba{"elbasisk"} - Ethi{"etiopisk"} - Geok{"georgisk khutsuri"} - Geor{"georgisk"} - Glag{"glagolittisk"} - Goth{"gotisk"} - Gran{"gammeltamilsk"} - Grek{"gresk"} - Gujr{"gujarati"} - Guru{"gurmukhi"} - Hanb{"han-kinesisk med bopomofo"} - Hang{"hangul"} - Hani{"han"} - Hano{"hanunoo"} - Hans{"forenklet"} - Hant{"tradisjonell"} - Hatr{"hatransk armensk"} - Hebr{"hebraisk"} - Hira{"hiragana"} - Hluw{"anatoliske hieroglyfer"} - Hmng{"pahawh hmong"} - Hrkt{"japanske stavelsesskrifter"} - Hung{"gammelungarsk"} - Inds{"indus"} - Ital{"gammelitalisk"} - Jamo{"jamo"} - Java{"javanesisk"} - Jpan{"japansk"} - Jurc{"jurchen"} - Kali{"kayah li"} - Kana{"katakana"} - Khar{"kharoshthi"} - Khmr{"khmer"} - Khoj{"khojki"} - Knda{"kannada"} - Kore{"koreansk"} - Kpel{"kpelle"} - Kthi{"kaithisk"} - Lana{"lanna"} - Laoo{"laotisk"} - Latf{"frakturlatinsk"} - Latg{"gælisk latinsk"} - Latn{"latinsk"} - Lepc{"lepcha"} - Limb{"limbu"} - Lina{"lineær A"} - Linb{"lineær B"} - Lisu{"fraser"} - Loma{"loma"} - Lyci{"lykisk"} - Lydi{"lydisk"} - Mahj{"mahajani"} - Mand{"mandaisk"} - Mani{"manikeisk"} - Maya{"maya-hieroglyfer"} - Mend{"mende"} - Merc{"meroitisk kursiv"} - Mero{"meroitisk"} - Mlym{"malayalam"} - Modi{"modi"} - Mong{"mongolsk"} - Moon{"moon"} - Mroo{"mro"} - Mtei{"meitei-mayek"} - Mult{"multani"} - Mymr{"burmesisk"} - Narb{"gammelnordarabisk"} - Nbat{"nabataeansk"} - Nkgb{"naxi geba"} - Nkoo{"n’ko"} - Nshu{"nüshu"} - Ogam{"ogham"} - Olck{"ol-chiki"} - Orkh{"orkhon"} - Orya{"odia"} - Osma{"osmanya"} - Palm{"palmyrensk"} - Pauc{"pau cin hau"} - Perm{"gammelpermisk"} - Phag{"phags-pa"} - Phli{"inskripsjonspahlavi"} - Phlp{"psalter pahlavi"} - Phlv{"pahlavi"} - Phnx{"fønikisk"} - Plrd{"pollard-fonetisk"} - Prti{"inskripsjonsparthisk"} - Qaag{"zawgyi"} - Rjng{"rejang"} - Roro{"rongorongo"} - Runr{"runer"} - Samr{"samaritansk"} - Sara{"sarati"} - Sarb{"gammelsørarabisk"} - Saur{"saurashtra"} - Sgnw{"tegnskrift"} - Shaw{"shavisk"} - Shrd{"sharada"} - Sidd{"siddham"} - Sind{"khudawadi"} - Sinh{"singalesisk"} - Sora{"sora sompeng"} - Sund{"sundanesisk"} - Sylo{"syloti nagri"} - Syrc{"syrisk"} - Syre{"estrangelosyriakisk"} - Syrj{"vestlig syriakisk"} - Syrn{"østlig syriakisk"} - Tagb{"tagbanwa"} - Takr{"takri"} - Tale{"tai le"} - Talu{"ny tai lue"} - Taml{"tamilsk"} - Tang{"tangut"} - Tavt{"tai viet"} - Telu{"telugu"} - Teng{"tengwar"} - Tfng{"tifinagh"} - Tglg{"tagalog"} - Thaa{"taana"} - Thai{"thai"} - Tibt{"tibetansk"} - Tirh{"tirhuta"} - Ugar{"ugaritisk"} - Vaii{"vai"} - Visp{"synlig tale"} - Wara{"varang kshiti"} - Wole{"woleai"} - Xpeo{"gammelpersisk"} - Xsux{"sumersk-akkadisk kileskrift"} - Yiii{"yi"} - Zinh{"nedarvet"} - Zmth{"matematisk notasjon"} - Zsye{"emoji"} - Zsym{"symboler"} - Zxxx{"språk uten skrift"} - Zyyy{"felles"} - Zzzz{"ukjent skrift"} - } - Scripts%stand-alone{ - Hans{"forenklet han"} - Hant{"tradisjonell han"} - } - Scripts%variant{ - Arab{"persisk-arabisk"} - } - Types{ - calendar{ - buddhist{"buddhistisk kalender"} - chinese{"kinesisk kalender"} - coptic{"koptisk kalender"} - dangi{"dangisk kalender"} - ethiopic{"etiopisk kalender"} - ethiopic-amete-alem{"etiopisk amete-alem-kalender"} - gregorian{"gregoriansk kalender"} - hebrew{"hebraisk kalender"} - indian{"indisk nasjonalkalender"} - islamic{"islamsk kalender"} - islamic-civil{"islamsk kalender (tabell, sivil)"} - islamic-rgsa{"islamsk kalender (Saudi-Arabia, observasjon)"} - islamic-tbla{"islamsk kalender (tabell, astronomisk)"} - islamic-umalqura{"islamsk kalender (Umm al-Qura)"} - iso8601{"ISO 8601-kalender"} - japanese{"japansk kalender"} - persian{"persisk kalender"} - } - cf{ - account{"valutaformat for regnskapsføring"} - standard{"standard valutaformat"} - } - colAlternate{ - non-ignorable{"sortér symboler"} - shifted{"Ignorer symboler under sortering"} - } - colBackwards{ - no{"sortér aksenttegn normalt"} - yes{"sortér aksenttegn i motsatt rekkefølge"} - } - colCaseFirst{ - lower{"Sortér små bokstaver først"} - no{"Sortér store og små bokstaver i vanlig rekkefølge"} - upper{"Sortér store bokstaver først"} - } - colCaseLevel{ - no{"Sortér uavhengig av store og små bokstaver."} - yes{"Sortér med skille mellom små og store bokstaver"} - } - colNormalization{ - no{"Sortér uten normalisering"} - yes{"Sortér Unicode normalisert"} - } - colNumeric{ - no{"Sortér sifre individuelt"} - yes{"Sortér sifre numerisk"} - } - colStrength{ - identical{"Sortér alle"} - primary{"Sortér bare basisbokstaver"} - quaternary{"Sortér aksenttegn / små og store bokstaver / bredde / kana"} - secondary{"Sortér aksenttegn"} - tertiary{"Sortér aksenttegn / små og store bokstaver / bredde"} - } - collation{ - big5han{"tradisjonell kinesisk sortering - Big 5"} - compat{"forrige sorteringsrekkefølge (for kompatibilitet)"} - dictionary{"ordlistesortering"} - ducet{"standard Unicode-sorteringsrekkefølge"} - emoji{"emoji-sorteringsrekkefølge"} - eor{"sorteringsrekkefølge for flerspråklige europeiske dokumenter"} - gb2312han{"forenklet kinesisk sortering - GB2312"} - phonebook{"telefonkatalogsortering"} - phonetic{"Fonetisk sorteringsrekkefølge"} - pinyin{"pinyinsortering"} - reformed{"reformert sortering"} - search{"generelt søk"} - searchjl{"Søk etter første konsonant i hangul"} - standard{"standard sorteringsrekkefølge"} - stroke{"streksortering"} - traditional{"tradisjonell sortering"} - unihan{"radikal-strek-sortering"} - zhuyin{"zhuyin-sortering"} - } - d0{ - fwidth{"full bredde"} - hwidth{"halv bredde"} - npinyin{"Numerisk"} - } - hc{ - h11{"12-timers system (0–11)"} - h12{"12-timers system (1–12)"} - h23{"24-timers system (0–23)"} - h24{"24-timers system (1–24)"} - } - lb{ - loose{"løs linjeskiftstil"} - normal{"normal linjeskiftstil"} - strict{"streng linjeskiftstil"} - } - m0{ - bgn{"USBGN-translitterasjon"} - ungegn{"UNGEGN-translitterasjon"} - } - ms{ - metric{"metrisk system"} - uksystem{"britisk målesystem"} - ussystem{"amerikansk målesystem"} - } - numbers{ - arab{"arabisk-indiske sifre"} - arabext{"utvidede arabisk-indiske sifre"} - armn{"armenske tall"} - armnlow{"små armenske tall"} - bali{"baliske tall"} - beng{"bengalske sifre"} - brah{"brahmiske tall"} - cakm{"chakma-tall"} - cham{"cham-tall"} - deva{"devanagari-sifre"} - ethi{"etiopiske tall"} - finance{"Finansielle tall"} - fullwide{"sifre med full bredde"} - geor{"georgiske tall"} - grek{"greske tall"} - greklow{"små greske tall"} - gujr{"gujarati-sifre"} - guru{"gurmukhi-sifre"} - hanidec{"kinesiske desimaltall"} - hans{"forenklet kinesisk-tall"} - hansfin{"forenklet kinesisk-finanstall"} - hant{"tradisjonell kinesisk-tall"} - hantfin{"tradisjonell kinesisk-finanstall"} - hebr{"hebraiske tall"} - java{"java-tall"} - jpan{"japanske tall"} - jpanfin{"japanske finanstall"} - kali{"kayah li-tall"} - khmr{"khmer-sifre"} - knda{"kannada-sifre"} - lana{"thai tham hora-tall"} - lanatham{"tai tham tham-tall"} - laoo{"laotiske sifre"} - latn{"vestlige sifre"} - lepc{"lepecha-tall"} - limb{"limbu-tall"} - mlym{"malayalam-sifre"} - mong{"mongolske tall"} - mtei{"meetei mayek-tall"} - mymr{"burmesiske sifre"} - mymrshan{"myanmar shan-tall"} - native{"Språkspesifikke sifre"} - nkoo{"n’ko-tall"} - olck{"ol chiki-tall"} - orya{"odia-sifre"} - osma{"osmanya-tall"} - roman{"romertall"} - romanlow{"små romertall"} - saur{"sarushatra-tall"} - shrd{"sharada-tall"} - sora{"sora sompeng-tall"} - sund{"sundanese-tall"} - takr{"takri-tall"} - talu{"ny tai lue-tall"} - taml{"tamilske tall"} - tamldec{"tamilske sifre"} - telu{"telugu-sifre"} - thai{"thailandske sifre"} - tibt{"tibetanske sifre"} - traditional{"Tradisjonelle tall"} - vaii{"vai-sifre"} - } - } - Variants{ - 1606NICT{"nyere mellomfransk til 1606"} - 1694ACAD{"eldre nyfransk"} - 1901{"tradisjonell tysk ortografi"} - 1959ACAD{"akademisk"} - 1994{"standardisert resisk ortografi"} - 1996{"tysk ortografi fra 1996"} - ALALC97{"ALA-LC-romanisering, 1997-utgaven"} - ALUKU{"Aluku-dialekt"} - AREVELA{"øst-armensk"} - AREVMDA{"vest-armensk"} - BAKU1926{"samlet tyrkisk-latinsk alfabet"} - BALANKA{"balankadialekten av anii"} - BARLA{"barlaventa-dialektgruppen av kappverdiansk"} - BAUDDHA{"bauddha"} - BISCAYAN{"biscayan"} - BISKE{"san giorgio- og biladialekt"} - BOHORIC{"bohorisk alfabet"} - BOONT{"boontling"} - DAJNKO{"dajnkoalfabet"} - EKAVSK{"serbisk med ekavisk uttale"} - EMODENG{"tidlig moderne engelsk"} - FONIPA{"det internasjonale fonetiske alfabet (IPA)"} - FONUPA{"det uraliske fonetiske alfabet (UPA)"} - FONXSAMP{"fonxsamp"} - HEPBURN{"Hepburn-romanisering"} - HOGNORSK{"høgnorsk"} - IJEKAVSK{"serbisk med ijekavisk uttale"} - ITIHASA{"itihasa"} - JAUER{"jauer"} - JYUTPING{"jyutping"} - KKCOR{"felles ortografi"} - KOCIEWIE{"kociewie"} - KSCOR{"standard ortografi"} - LAUKIKA{"laukika"} - LIPAW{"resia med Lipovaz-dialekt"} - METELKO{"Metelko-alfabet"} - MONOTON{"monotonisk rettskriving"} - NDYUKA{"ndyuka-dialekt"} - NEDIS{"natisonedialekt"} - NJIVA{"gniva- og njivadialekt"} - NULIK{"moderne volapük"} - OSOJS{"oseacco- og osojanedialekt"} - PAMAKA{"Pamaka-dialekt"} - PINYIN{"pinyin"} - POLYTON{"polytonisk rettskriving"} - POSIX{"dataspråk"} - REVISED{"revidert ortografi"} - RIGIK{"klassisk volapük"} - ROZAJ{"resisk dialekt"} - SAAHO{"saho"} - SCOTLAND{"skotsk standard engelsk"} - SCOUSE{"scouse dialekt"} - SOLBA{"stolvizza- og solbicadialekt"} - SOTAV{"sotavento-dialektgruppen av kappverdiansk"} - SURMIRAN{"surmiransk"} - SURSILV{"sursilvan"} - SUTSILV{"sutsilvan"} - TARASK{"taraskievica-ortografi"} - UCCOR{"harmonisert ortografi"} - UCRCOR{"harmonisert revidert ortografi"} - ULSTER{"ulster"} - UNIFON{"Unifon fonetisk alfabet"} - VAIDIKA{"vaidika"} - VALENCIA{"valensiansk"} - VALLADER{"vallader"} - WADEGILE{"Wade-Giles-romanisering"} - } - characterLabelPattern{ - all{"{0} – alt"} - category-list{"{0}: {1}"} - compatibility{"{0} – kompatibilitet"} - enclosed{"{0} – omsluttet"} - extended{"{0} – utvidet"} - historic{"{0} – historisk"} - miscellaneous{"{0} – diverse"} - other{"{0} – annet"} - scripts{"skriftsystemer – {0}"} - strokes{ - one{"{0} strek"} - other{"{0} streker"} - } - subscript{"senket {0}"} - superscript{"hevet {0}"} - } - codePatterns{ - language{"Språk: {0}"} - script{"Skrift: {0}"} - territory{"Område: {0}"} - } - localeDisplayPattern{ - keyTypePattern{"{0}: {1}"} - pattern{"{0} ({1})"} - separator{"{0}, {1}"} - } + %%Parent{"no"} } diff --git a/icu/icu4c/source/data/lang/ne.txt b/icu/icu4c/source/data/lang/ne.txt index 8fec10aff6f..7e3fc555f2f 100644 --- a/icu/icu4c/source/data/lang/ne.txt +++ b/icu/icu4c/source/data/lang/ne.txt @@ -33,6 +33,7 @@ ne{ am{"अम्हारिक"} an{"अरागोनी"} ang{"पुरातन अङ्ग्रेजी"} + ann{"ओबोलो"} anp{"अङ्गिका"} ar{"अरबी"} arc{"अरामाइक"} @@ -40,6 +41,7 @@ ne{ aro{"अराओना"} arp{"अरापाहो"} arq{"अल्जेरियाली अरबी"} + ars{"नाज्दी अरविक"} arw{"अरावाक"} ary{"मोरोक्कोली अरबी"} arz{"इजिप्ट अरबी"} @@ -47,6 +49,7 @@ ne{ asa{"आसु"} ase{"अमेरिकी साङ्केतिक भाषा"} ast{"अस्टुरियाली"} + atj{"आतिकामिको"} av{"अवारिक"} avk{"कोटावा"} awa{"अवधी"} @@ -112,14 +115,22 @@ ne{ chr{"चेरोकी"} chy{"चेयेन्ने"} ckb{"मध्यवर्ती कुर्दिस"} + clc{"चिलकोटिन"} co{"कोर्सिकन"} cop{"कोप्टिक"} cps{"कापिज्नोन"} cr{"क्री"} + crg{"मिचिफ"} crh{"क्रिमियाली तुर्क"} + crj{"दक्षिण पूर्वी क्री"} + crk{"प्लेन्स क्री"} + crl{"उत्तर पूर्वी क्री"} + crm{"मुज क्री"} + crr{"क्यारोलिना एल्गोनक्वियन"} crs{"सेसेल्वा क्रिओल फ्रान्सेली"} cs{"चेक"} csb{"कासुवियन"} + csw{"स्वाम्पी क्री"} cu{"चर्च स्लाभिक"} cv{"चुभास"} cy{"वेल्श"} @@ -207,6 +218,7 @@ ne{ hai{"हाइदा"} hak{"हक्का चिनियाँ"} haw{"हवाइयन"} + hax{"दक्षिणी हैडा"} he{"हिब्रु"} hi{"हिन्दी"} hif{"फिजी हिन्दी"} @@ -220,6 +232,7 @@ ne{ ht{"हैटियाली क्रियोल"} hu{"हङ्गेरियाली"} hup{"हुपा"} + hur{"हाल्कोमेलेम"} hy{"आर्मेनियाली"} hz{"हेरेरो"} ia{"इन्टर्लिङ्गुआ"} @@ -230,6 +243,7 @@ ne{ ig{"इग्बो"} ii{"सिचुआन यि"} ik{"इनुपिआक्"} + ikt{"पश्चिमी क्यानेडेली इनुक्टिटुट"} ilo{"इयोको"} inh{"इन्गस"} io{"इडो"} @@ -296,6 +310,7 @@ ne{ kut{"कुतेनाइ"} kv{"कोमी"} kw{"कोर्निस"} + kwk{"क्वाकवाला"} ky{"किर्गिज"} la{"ल्याटिन"} lad{"लाडिनो"} @@ -308,14 +323,17 @@ ne{ lg{"गान्डा"} li{"लिम्बुर्गी"} lij{"लिगुरियाली"} + lil{"लिलुएट"} liv{"लिभोनियाली"} lkt{"लाकोता"} lmo{"लोम्बार्ड"} ln{"लिङ्गाला"} lo{"लाओ"} lol{"मोङ्गो"} + lou{"लुसियाना क्रियोल"} loz{"लोजी"} lrc{"उत्तरी लुरी"} + lsm{"सामिया"} lt{"लिथुआनियाली"} ltg{"लाट्गाली"} lu{"लुबा-काताङ्गा"} @@ -354,6 +372,7 @@ ne{ mn{"मङ्गोलियाली"} mnc{"मान्चु"} mni{"मनिपुरी"} + moe{"इन्नु-ऐमन"} moh{"मोहक"} mos{"मोस्सी"} mr{"मराठी"} @@ -403,6 +422,11 @@ ne{ nzi{"नजिमा"} oc{"अक्सिटन"} oj{"ओजिब्वा"} + ojb{"उत्तरपश्चिम ओजिब्बा"} + ojc{"सेन्ट्रल अजिब्बा"} + ojs{"ओजी क्री"} + ojw{"पश्चिमी ओजिबा"} + oka{"ओकानागान"} om{"ओरोमो"} or{"उडिया"} os{"ओस्सेटिक"} @@ -421,9 +445,11 @@ ne{ pfl{"पालाटिन जर्मन"} phn{"फोनिसियाली"} pi{"पाली"} + pis{"पिजिन"} pl{"पोलिस"} pms{"पिएडमोन्तेसे"} pnt{"पोन्टिक"} + pqm{"मालिसीट पासामाक्वेडी"} prg{"प्रसियाली"} pro{"पुरातन प्रोभेन्काल"} ps{"पास्तो"} @@ -434,11 +460,11 @@ ne{ raj{"राजस्थानी"} rap{"रापानुई"} rar{"रारोटोङ्गान"} + rhg{"रोहिङ्ग्या"} rm{"रोमानिस"} rn{"रुन्डी"} ro{"रोमानियाली"} rof{"रोम्बो"} - root{"रुट"} ru{"रसियाली"} rup{"अरोमानीयाली"} rw{"किन्यारवान्डा"} @@ -466,6 +492,7 @@ ne{ si{"सिन्हाली"} sk{"स्लोभाकियाली"} sl{"स्लोभेनियाली"} + slh{"दक्षिनी लुस्होस्टेड"} sli{"तल्लो सिलेसियाली"} sm{"सामोआ"} sma{"दक्षिणी सामी"} @@ -481,6 +508,7 @@ ne{ ss{"स्वाती"} ssy{"साहो"} st{"दक्षिणी सोथो"} + str{"स्ट्रेट स्यालिस"} su{"सुडानी"} suk{"सुकुमा"} sus{"सुसू"} @@ -491,24 +519,30 @@ ne{ syc{"परम्परागत सिरियाक"} syr{"सिरियाक"} ta{"तामिल"} + tce{"दक्षिनी टुट्चोन"} te{"तेलुगु"} tem{"टिम्ने"} teo{"टेसो"} tet{"टेटुम"} tg{"ताजिक"} + tgx{"टागिस"} th{"थाई"} + tht{"टाहल्टन"} ti{"टिग्रिन्या"} tig{"टिग्रे"} tk{"टर्कमेन"} tlh{"क्लिङ्गन"} + tli{"ट्लिङ्गिट"} tn{"ट्स्वाना"} to{"टोङ्गन"} tog{"न्यास टोङ्गा"} + tok{"टोकी पोना"} tpi{"टोक पिसिन"} tr{"टर्किश"} trv{"टारोको"} ts{"ट्सोङ्गा"} tt{"तातार"} + ttm{"उत्तरी टुचोन"} ttt{"मुस्लिम टाट"} tum{"टुम्बुका"} tvl{"टुभालु"} @@ -535,6 +569,7 @@ ne{ war{"वारे"} wbp{"वार्ल्पिरी"} wo{"वुलुफ"} + wuu{"ऊ चिनियाँ"} xal{"काल्मिक"} xh{"खोसा"} xmf{"मिनग्रेलियाली"} @@ -554,7 +589,9 @@ ne{ zza{"जाजा"} } Scripts{ + Adlm{"एडलाम"} Arab{"अरबी"} + Aran{"नास्टालिक"} Armi{"आर्मी"} Armn{"आर्मेनियाली"} Avst{"आभेस्टान"} @@ -568,6 +605,7 @@ ne{ Bugi{"बुगिनिज"} Buhd{"बुहिद"} Cakm{"काक्म्"} + Cans{"एकीकृत क्यानेडाली आदिवादीको सिलाबिक्स"} Cari{"कारियन"} Cham{"चाम"} Cher{"चेरोकी"} @@ -593,7 +631,7 @@ ne{ Hani{"हान"} Hano{"हानुनु"} Hans{"सरलिकृत चिनियाँ"} - Hant{"परम्परागत चिनियाँ"} + Hant{"परम्परागत"} Hebr{"हिब्रु"} Hira{"हिरागना"} Hmng{"पहावह हमोङ्ग"} @@ -644,6 +682,7 @@ ne{ Plrd{"पोल्लार्ड फोनेटिक"} Prti{"पिआरटी"} Rjng{"रेजाङ"} + Rohg{"हानिफी"} Roro{"रोङ्गोरोङ्गो"} Runr{"रूनिक"} Samr{"समारिटन"} @@ -652,6 +691,7 @@ ne{ Sgnw{"साइनराइटिङ"} Shaw{"शाभियन"} Sinh{"सिन्हाला"} + Sund{"सुन्डानेली"} Sylo{"स्ल्योटी नाग्री"} Syrc{"सिरियाक"} Syre{"इस्ट्रेनजेलो सिरियाक"} @@ -684,25 +724,29 @@ ne{ } Scripts%stand-alone{ Hans{"सरलीकृत चिनियाँ"} + Hant{"परम्परागत चिनियाँ"} } Types{ calendar{ buddhist{"बुद्धिष्ट पात्रो"} chinese{"चिनियाँ पात्रो"} + coptic{"कोप्टिक पात्र"} dangi{"डाङ्गी पात्रो"} ethiopic{"इथिओपिक पात्रो"} + ethiopic-amete-alem{"इथियिपियाली आमेट आलेम पात्र"} gregorian{"ग्रेगोरियन पात्रो"} hebrew{"हिब्रु पात्रो"} indian{"भारतीय राष्ट्रिय पात्रो"} islamic{"इस्लामी पात्रो"} islamic-civil{"इस्लामी नागरिक पात्रो"} + islamic-umalqura{"इस्लामी पात्रो"} iso8601{"ISO-8601 पात्रो"} japanese{"जापानी पात्रो"} persian{"फारसी पात्रो"} } cf{ - account{"cf-account"} - standard{"cf-standard"} + account{"लेखासम्बन्धी मुद्राको ढाँचा"} + standard{"मानक मुद्राको ढाँचा"} } collation{ big5han{"परम्परागत चिनिँया क्रमबद्धता पद्दति - बिग फाइभ"} @@ -716,10 +760,10 @@ ne{ traditional{"परम्परागत क्रमबद्धता पद्दति"} } hc{ - h11{"hc-h11"} - h12{"hc-h12"} - h23{"hc-h23"} - h24{"hc-h24"} + h11{"१२ घण्टे प्रणाली (०–११)"} + h12{"१२ घन्टाको प्रणाली (१–१२)"} + h23{"२४ घन्टाको प्रणाली (०–२३)"} + h24{"२४ घन्टाको प्रणाली (१–२४)"} } lb{ loose{"पङ्क्ति विच्छेदको खुला शैली"} @@ -737,6 +781,7 @@ ne{ armn{"आर्मेनियाली अङ्कहरू"} armnlow{"आर्मेनियाली साना अङ्कहरू"} beng{"बङ्गाली अङ्कहरू"} + cakm{"चाक्मा अङ्क"} deva{"देवानागरी"} ethi{"इथियोपाली अङ्कहरू"} fullwide{"पूरा चौंडाइका अङ्कहरू"} @@ -751,6 +796,7 @@ ne{ hant{"परम्परागत चिनियाँ अङ्कहरू"} hantfin{"परम्परागत चिनियाँ वित्तीय अङ्कहरू"} hebr{"हिब्रु अङ्कहरू"} + java{"जाभानी अङ्क"} jpan{"जापानी अङ्कहरू"} jpanfin{"जापानी वित्तीय अङ्कहरू"} khmr{"खमेर अङ्कहरू"} @@ -758,7 +804,9 @@ ne{ laoo{"लाओ अङ्कहरू"} latn{"पश्चिमी अङ्कहरू"} mlym{"मलायलम अङ्कहरू"} + mtei{"मिटै मेएक अङ्क"} mymr{"म्यान्मारका अङ्कहरू"} + olck{"ओइ चिकी अङ्क"} orya{"ओरिया अङ्कहरू"} roman{"रोमन अङ्कहरू"} romanlow{"रोमन साना केसका अङ्कहरू"} @@ -767,6 +815,7 @@ ne{ telu{"तेलेगु अङ्कहरू"} thai{"थाई अङ्कहरू"} tibt{"तिब्बती अङ्कहरू"} + vaii{"भाई अङ्क"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/nl.txt b/icu/icu4c/source/data/lang/nl.txt index ef44c25412d..17e12754d82 100644 --- a/icu/icu4c/source/data/lang/nl.txt +++ b/icu/icu4c/source/data/lang/nl.txt @@ -44,6 +44,7 @@ nl{ am{"Amhaars"} an{"Aragonees"} ang{"Oudengels"} + ann{"Obolo"} anp{"Angika"} ar{"Arabisch"} arc{"Aramees"} @@ -59,6 +60,7 @@ nl{ asa{"Asu"} ase{"Amerikaanse Gebarentaal"} ast{"Asturisch"} + atj{"Atikamekw"} av{"Avarisch"} avk{"Kotava"} awa{"Awadhi"} @@ -124,14 +126,22 @@ nl{ chr{"Cherokee"} chy{"Cheyenne"} ckb{"Soranî"} + clc{"Chilcotin"} co{"Corsicaans"} cop{"Koptisch"} cps{"Capiznon"} cr{"Cree"} + crg{"Michif"} crh{"Krim-Tataars"} + crj{"Zuidoost-Cree"} + crk{"Plains Cree"} + crl{"Noordoost-Cree"} + crm{"Moose Cree"} + crr{"Carolina Algonkisch"} crs{"Seychellencreools"} cs{"Tsjechisch"} csb{"Kasjoebisch"} + csw{"Swampy Cree"} cu{"Kerkslavisch"} cv{"Tsjoevasjisch"} cy{"Welsh"} @@ -223,6 +233,7 @@ nl{ hai{"Haida"} hak{"Hakka"} haw{"Hawaïaans"} + hax{"Zuid-Haida"} he{"Hebreeuws"} hi{"Hindi"} hif{"Fijisch Hindi"} @@ -236,6 +247,7 @@ nl{ ht{"Haïtiaans Creools"} hu{"Hongaars"} hup{"Hupa"} + hur{"Halkomelem"} hy{"Armeens"} hz{"Herero"} ia{"Interlingua"} @@ -246,6 +258,7 @@ nl{ ig{"Igbo"} ii{"Yi"} ik{"Inupiaq"} + ikt{"Westelijk Canadees Inuktitut"} ilo{"Iloko"} inh{"Ingoesjetisch"} io{"Ido"} @@ -312,6 +325,7 @@ nl{ kut{"Kutenai"} kv{"Komi"} kw{"Cornish"} + kwk{"Kwakʼwala"} ky{"Kirgizisch"} la{"Latijn"} lad{"Ladino"} @@ -324,6 +338,7 @@ nl{ lg{"Luganda"} li{"Limburgs"} lij{"Ligurisch"} + lil{"Lillooet"} liv{"Lijfs"} lkt{"Lakota"} lmo{"Lombardisch"} @@ -333,6 +348,7 @@ nl{ lou{"Louisiana-Creools"} loz{"Lozi"} lrc{"Noordelijk Luri"} + lsm{"Saamia"} lt{"Litouws"} ltg{"Letgaals"} lu{"Luba-Katanga"} @@ -371,6 +387,7 @@ nl{ mn{"Mongools"} mnc{"Mantsjoe"} mni{"Meitei"} + moe{"Innu-aimun"} moh{"Mohawk"} mos{"Mossi"} mr{"Marathi"} @@ -421,6 +438,11 @@ nl{ nzi{"Nzima"} oc{"Occitaans"} oj{"Ojibwa"} + ojb{"Noordwest-Ojibwe"} + ojc{"Centraal Ojibwa"} + ojs{"Oji-Cree"} + ojw{"West-Ojibwe"} + oka{"Okanagan"} om{"Afaan Oromo"} or{"Odia"} os{"Ossetisch"} @@ -440,10 +462,12 @@ nl{ pfl{"Paltsisch"} phn{"Foenicisch"} pi{"Pali"} + pis{"Pijin"} pl{"Pools"} pms{"Piëmontees"} pnt{"Pontisch"} pon{"Pohnpeiaans"} + pqm{"Maliseet-Passamaquoddy"} prg{"Oudpruisisch"} pro{"Oudprovençaals"} ps{"Pasjtoe"} @@ -455,13 +479,13 @@ nl{ rap{"Rapanui"} rar{"Rarotongan"} rgn{"Romagnol"} + rhg{"Rohingya"} rif{"Riffijns"} rm{"Reto-Romaans"} rn{"Kirundi"} ro{"Roemeens"} rof{"Rombo"} rom{"Romani"} - root{"Root"} rtm{"Rotumaans"} ru{"Russisch"} rue{"Roetheens"} @@ -501,6 +525,7 @@ nl{ sid{"Sidamo"} sk{"Slowaaks"} sl{"Sloveens"} + slh{"Zuid-Lushootseed"} sli{"Silezisch Duits"} sly{"Selayar"} sm{"Samoaans"} @@ -520,6 +545,7 @@ nl{ ssy{"Saho"} st{"Zuid-Sotho"} stq{"Saterfries"} + str{"Straits Salish"} su{"Soendanees"} suk{"Sukuma"} sus{"Soesoe"} @@ -531,6 +557,7 @@ nl{ syr{"Syrisch"} szl{"Silezisch"} ta{"Tamil"} + tce{"Zuid-Tutchone"} tcy{"Tulu"} te{"Telugu"} tem{"Timne"} @@ -538,7 +565,9 @@ nl{ ter{"Tereno"} tet{"Tetun"} tg{"Tadzjieks"} + tgx{"Tagish"} th{"Thai"} + tht{"Tahltan"} ti{"Tigrinya"} tig{"Tigre"} tiv{"Tiv"} @@ -553,6 +582,7 @@ nl{ tn{"Tswana"} to{"Tongaans"} tog{"Nyasa Tonga"} + tok{"Toki Pona"} tpi{"Tok Pisin"} tr{"Turks"} tru{"Turoyo"} @@ -561,6 +591,7 @@ nl{ tsd{"Tsakonisch"} tsi{"Tsimshian"} tt{"Tataars"} + ttm{"Noord-Tutchone"} ttt{"Moslim Tat"} tum{"Toemboeka"} tvl{"Tuvaluaans"} @@ -650,6 +681,7 @@ nl{ Chrs{"Chorasmisch"} Cirt{"Cirth"} Copt{"Koptisch"} + Cpmn{"Cypro-Minoïsch"} Cprt{"Cyprisch"} Cyrl{"Cyrillisch"} Cyrs{"Oudkerkslavisch Cyrillisch"} @@ -696,6 +728,7 @@ nl{ Jurc{"Jurchen"} Kali{"Kayah Li"} Kana{"Katakana"} + Kawi{"Kawi-taal"} Khar{"Kharoshthi"} Khmr{"Khmer"} Khoj{"Khojki"} @@ -735,6 +768,7 @@ nl{ Mtei{"Meitei"} Mult{"Multani"} Mymr{"Birmaans"} + Nagm{"Nag Mundari"} Nand{"Nandinagari"} Narb{"Oud Noord-Arabisch"} Nbat{"Nabateaans"} @@ -748,6 +782,7 @@ nl{ Orya{"Odia"} Osge{"Osage"} Osma{"Osmanya"} + Ougr{"Oud Oeigoers"} Palm{"Palmyreens"} Pauc{"Pau Cin Hau"} Perm{"Oudpermisch"} @@ -798,9 +833,12 @@ nl{ Thai{"Thai"} Tibt{"Tibetaans"} Tirh{"Tirhuta"} + Tnsa{"Tangsa"} + Toto{"Totoschrift"} Ugar{"Ugaritisch"} Vaii{"Vai"} Visp{"Zichtbare spraak"} + Vith{"Vithkuqi"} Wara{"Varang Kshiti"} Wcho{"Wancho"} Wole{"Woleai"} @@ -890,7 +928,7 @@ nl{ gb2312han{"Vereenvoudigd-Chinese sorteervolgorde - GB2312"} phonebook{"Telefoonboeksorteervolgorde"} phonetic{"Fonetische sorteervolgorde"} - pinyin{"Pinyinvolgorde"} + pinyin{"Pinyinsorteervolgorde"} reformed{"Herziene sorteervolgorde"} search{"algemeen zoeken"} searchjl{"Zoeken op eerste Hangul-medeklinker"} @@ -961,6 +999,7 @@ nl{ jpan{"Japanse cijfers"} jpanfin{"Japanse financiële cijfers"} kali{"Kayah Li cijfers"} + kawi{"kawi cijfers"} khmr{"Khmer cijfers"} knda{"Kannada cijfers"} lana{"Tai Tham Hora cijfers"} @@ -982,6 +1021,7 @@ nl{ mymr{"Myanmarese cijfers"} mymrshan{"Myanmarese Shan cijfers"} mymrtlng{"Myanmar Tai Laing cijfers"} + nagm{"Nag Mundari cijfers"} native{"Binnenlandse cijfers"} nkoo{"N’Ko cijfers"} olck{"Ol Chiki cijfers"} @@ -1004,8 +1044,9 @@ nl{ thai{"Thaise cijfers"} tibt{"Tibetaanse cijfers"} tirh{"Tirhuta cijfers"} + tnsa{"Tangsa cijfers"} traditional{"Traditionele cijfers"} - vaii{"Vai-cijfers"} + vaii{"Vai cijfers"} wara{"Warang Citi cijfers"} wcho{"Wancho cijfers"} } @@ -1025,6 +1066,7 @@ nl{ ARANES{"Aranees"} AREVELA{"Oost-Armeens"} AREVMDA{"West-Armeens"} + ARKAIKA{"Archaïsch Esperanto"} ASANTE{"Asante"} AUVERN{"Auvern"} BAKU1926{"Eenvormig Turkse Latijnse alfabet"} @@ -1083,6 +1125,7 @@ nl{ PAHAWH3{"Pahawh3"} PAHAWH4{"Pahawh4"} PAMAKA{"Pamaka"} + PEANO{"Latijn zonder flexie"} PETR1708{"Petr1708"} PINYIN{"Pinyin"} POLYTON{"Polytonaal"} @@ -1104,6 +1147,8 @@ nl{ SURSILV{"Sursilvan"} SUTSILV{"Sutsilvan"} TARASK{"Taraskievica-spelling"} + TONGYONG{"Tongyong"} + TUNUMIIT{"Tunumiisiut"} UCCOR{"Eenvormige spelling"} UCRCOR{"Eenvormig herziene spelling"} ULSTER{"Ulster"} @@ -1111,6 +1156,7 @@ nl{ VAIDIKA{"Vaidika"} VALENCIA{"Valenciaans"} VALLADER{"Vallader"} + VECDRUKA{"Vecā druka"} VIVARAUP{"Vivaraup"} WADEGILE{"Wade-Giles-romanisering"} XSISTEMO{"X-sistemo"} diff --git a/icu/icu4c/source/data/lang/nn.txt b/icu/icu4c/source/data/lang/nn.txt index 70ad6b0e766..1509d4242dd 100644 --- a/icu/icu4c/source/data/lang/nn.txt +++ b/icu/icu4c/source/data/lang/nn.txt @@ -2,674 +2,160 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml nn{ + %%Parent{"no"} Keys{ - calendar{"kalender"} - cf{"valutaformat"} + colAlternate{"ignorer sortering etter symbol"} + colCaseFirst{"organisering av store og små bokstavar"} + colCaseLevel{"sortering av store og små bokstavar"} + colNormalization{"normalisert sortering"} + colNumeric{"numerisk sortering"} + colStrength{"sorteringsstyrke"} collation{"sorteringsrekkjefølgje"} - currency{"valuta"} - hc{"timesyklus (12 eller 24)"} lb{"lineskiftstil"} - ms{"målesystem"} numbers{"tal"} } Languages{ - aa{"afar"} - ab{"abkhasisk"} - ace{"achinesisk"} - ach{"acoli"} - ada{"adangme"} - ady{"adygeisk"} - ae{"avestisk"} - af{"afrikaans"} - afh{"afrihili"} - agq{"aghem"} - ain{"ainu"} - ak{"akan"} - akk{"akkadisk"} - ale{"aleutisk"} alt{"sør-altaj"} - am{"amharisk"} - an{"aragonsk"} ang{"gammalengelsk"} - anp{"angika"} - ar{"arabisk"} - arc{"arameisk"} - arn{"mapudungun"} - arp{"arapaho"} - arw{"arawak"} - as{"assamesisk"} asa{"asu (Tanzania)"} - ast{"asturisk"} - av{"avarisk"} - awa{"avadhi"} - ay{"aymara"} - az{"aserbajdsjansk"} - ba{"basjkirsk"} - bal{"baluchi"} - ban{"balinesisk"} bas{"basa"} - bax{"bamun"} be{"kviterussisk"} - bej{"beja"} - bem{"bemba"} bez{"bena (Tanzania)"} - bg{"bulgarsk"} - bho{"bhojpuri"} - bi{"bislama"} - bik{"bikol"} - bin{"bini"} - bla{"siksika"} - bm{"bambara"} - bn{"bengali"} - bo{"tibetansk"} - br{"bretonsk"} - bra{"braj"} - brx{"bodo"} - bs{"bosnisk"} bss{"bakossi"} - bua{"burjatisk"} - bug{"buginesisk"} - byn{"blin"} - ca{"katalansk"} - cad{"caddo"} car{"carib"} - cch{"atsam"} - ccp{"chakma"} - ce{"tsjetsjensk"} - ceb{"cebuano"} - cgg{"kiga"} - ch{"chamorro"} - chb{"chibcha"} chg{"tsjagataisk"} - chk{"chuukesisk"} - chm{"mari"} - chn{"chinook"} - cho{"choctaw"} - chp{"chipewiansk"} chr{"cherokee"} - chy{"cheyenne"} ckb{"sorani"} - co{"korsikansk"} - cop{"koptisk"} - cr{"cree"} - crh{"krimtatarisk"} + crj{"sørleg aust-cree"} + crl{"nordleg aust-cree"} crs{"seselwa (fransk-kreolsk)"} - cs{"tsjekkisk"} - csb{"kasjubisk"} cu{"kyrkjeslavisk"} cv{"tsjuvansk"} - cy{"walisisk"} - da{"dansk"} - dak{"dakota"} - dar{"dargwa"} - dav{"taita"} - de{"tysk"} - del{"delaware"} den{"slavej"} - dgr{"dogrib"} - din{"dinka"} - dje{"zarma"} - doi{"dogri"} dsb{"lågsorbisk"} - dua{"duala"} - dum{"mellomnederlandsk"} - dv{"divehi"} - dyo{"jola-fonyi"} - dyu{"dyula"} - dz{"dzongkha"} - dzg{"dazaga"} ebu{"embu"} - ee{"ewe"} - efi{"efik"} egy{"gammalegyptisk"} - eka{"ekajuk"} - el{"gresk"} elx{"elamite"} - en{"engelsk"} - enm{"mellomengelsk"} - eo{"esperanto"} - es{"spansk"} - et{"estisk"} - eu{"baskisk"} - ewo{"ewondo"} - fa{"persisk"} - fan{"fang"} - fat{"fanti"} - ff{"fulfulde"} - fi{"finsk"} fil{"filippinsk"} - fj{"fijiansk"} - fo{"færøysk"} - fon{"fon"} - fr{"fransk"} - frm{"mellomfransk"} fro{"gammalfransk"} - frr{"nordfrisisk"} frs{"austfrisisk"} fur{"friulisk"} - fy{"vestfrisisk"} - ga{"irsk"} - gaa{"ga"} - gay{"gayo"} - gba{"gbaya"} - gd{"skotsk-gælisk"} - gez{"geez"} gil{"gilbertese"} - gl{"galisisk"} gmh{"mellomhøgtysk"} - gn{"guarani"} goh{"gammalhøgtysk"} - gon{"gondi"} - gor{"gorontalo"} - got{"gotisk"} - grb{"grebo"} grc{"gammalgresk"} - gsw{"sveitsertysk"} - gu{"gujarati"} - guz{"gusii"} gv{"manx"} gwi{"gwichin"} - ha{"hausa"} - hai{"haida"} - haw{"hawaiisk"} - he{"hebraisk"} - hi{"hindi"} - hil{"hiligaynon"} - hit{"hettittisk"} - hmn{"hmong"} - ho{"hiri motu"} - hr{"kroatisk"} + hax{"sørleg haida"} hsb{"høgsorbisk"} - ht{"haitisk"} - hu{"ungarsk"} - hup{"hupa"} - hy{"armensk"} - hz{"herero"} - ia{"interlingua"} - iba{"iban"} - ibb{"ibibio"} - id{"indonesisk"} - ie{"interlingue"} - ig{"ibo"} - ii{"sichuan-yi"} - ik{"inupiak"} - ilo{"iloko"} - inh{"ingusjisk"} - io{"ido"} - is{"islandsk"} - it{"italiensk"} - iu{"inuktitut"} - ja{"japansk"} - jbo{"lojban"} - jgo{"ngomba"} - jmc{"machame"} - jpr{"jødepersisk"} - jrb{"jødearabisk"} - jv{"javanesisk"} - ka{"georgisk"} - kaa{"karakalpakisk"} - kab{"kabyle"} - kac{"kachin"} - kaj{"jju"} - kam{"kamba"} - kaw{"kawi"} - kbd{"kabardisk"} - kcg{"tyap"} - kde{"makonde"} - kea{"kabuverdianu"} - kfo{"koro"} - kg{"kikongo"} - kha{"khasi"} - kho{"khotanesisk"} - khq{"koyra chiini"} - ki{"kikuyu"} - kj{"kuanyama"} - kk{"kasakhisk"} - kkj{"kako"} + ikt{"vestleg kanadisk inuktitut"} kl{"grønlandsk (kalaallisut)"} - kln{"kalenjin"} - km{"khmer"} - kmb{"kimbundu"} - kn{"kannada"} - ko{"koreansk"} - kok{"konkani"} - kos{"kosraeansk"} - kpe{"kpelle"} - kr{"kanuri"} krc{"karachay-balkar"} - krl{"karelsk"} - kru{"kurukh"} - ks{"kasjmiri"} - ksb{"shambala"} - ksf{"bafia"} - ksh{"kølnsk"} - ku{"kurdisk"} kum{"kumyk"} - kut{"kutenai"} - kv{"komi"} - kw{"kornisk"} - ky{"kirgisisk"} - la{"latin"} lad{"ladino"} - lag{"langi"} - lah{"lahnda"} - lam{"lamba"} - lb{"luxemburgsk"} lez{"lezghian"} - lg{"ganda"} li{"limburgisk"} - lkt{"lakota"} - ln{"lingala"} - lo{"laotisk"} - lol{"mongo"} - loz{"lozi"} lrc{"nord-lurisk"} - lt{"litauisk"} - lu{"luba-katanga"} - lua{"luba-lulua"} - lui{"luiseno"} - lun{"lunda"} - luo{"luo"} lus{"lushai"} luy{"olulujia"} - lv{"latvisk"} - mad{"maduresisk"} - mag{"magahi"} - mai{"maithili"} - mak{"makasar"} - man{"mandingo"} - mas{"masai"} mdf{"moksha"} - mdr{"mandar"} - men{"mende"} - mer{"meru"} mfe{"morisyen"} mg{"madagassisk"} - mga{"mellomirsk"} - mgh{"makhuwa-meetto"} - mgo{"meta’"} - mh{"marshallesisk"} - mi{"maori"} - mic{"micmac"} - min{"minangkabau"} - mk{"makedonsk"} - ml{"malayalam"} - mn{"mongolsk"} - mnc{"mandsju"} - mni{"manipuri"} - moh{"mohawk"} - mos{"mossi"} - mr{"marathi"} - ms{"malayisk"} - mt{"maltesisk"} - mua{"mundang"} mul{"fleire språk"} - mus{"creek"} - mwl{"mirandesisk"} - mwr{"marwari"} - my{"burmesisk"} - myv{"erzia"} mzn{"mazanderani"} - na{"nauru"} - nap{"napolitansk"} - naq{"nama"} - nb{"norsk bokmål"} - nd{"nord-ndebele"} nds{"lågtysk"} ne{"nepalsk"} - new{"newari"} - ng{"ndonga"} - nia{"nias"} niu{"niuisk"} - nl{"nederlandsk"} - nmg{"kwasio"} - nn{"norsk nynorsk"} - nnh{"ngiemboon"} - no{"norsk"} nog{"nogai"} non{"gammalnorsk"} nqo{"n’ko"} - nr{"sør-ndebele"} nso{"nordsotho"} - nus{"nuer"} - nv{"navajo"} nwc{"klassisk newarisk"} - ny{"nyanja"} - nym{"nyamwezi"} - nyn{"nyankole"} - nyo{"nyoro"} - nzi{"nzima"} - oc{"oksitansk"} - oj{"ojibwa"} - om{"oromo"} - or{"odia"} - os{"ossetisk"} - osa{"osage"} - ota{"ottomansk tyrkisk"} - pa{"panjabi"} - pag{"pangasinan"} - pal{"pahlavi"} - pam{"pampanga"} - pap{"papiamento"} - pau{"palauisk"} + ojb{"nordvestleg ojibwa"} + ojw{"vestleg ojibwa"} pcm{"nigeriansk pidgin"} peo{"gammalpersisk"} - phn{"fønikisk"} - pi{"pali"} - pl{"polsk"} - pon{"ponapisk"} - prg{"prøyssisk"} pro{"gammalprovençalsk"} - ps{"pashto"} - pt{"portugisisk"} - qu{"quechua"} quc{"k’iche"} - raj{"rajasthani"} - rap{"rapanui"} - rar{"rarotongansk"} - rm{"retoromansk"} - rn{"rundi"} - ro{"rumensk"} - rof{"rombo"} - rom{"romani"} - root{"rot"} - ru{"russisk"} rup{"arumensk"} rw{"kinjarwanda"} - rwk{"rwa"} - sa{"sanskrit"} - sad{"sandawe"} - sah{"sakha"} - sam{"samaritansk arameisk"} - saq{"samburu"} - sas{"sasak"} - sat{"santali"} - sba{"ngambay"} - sbp{"sangu"} sc{"sardinsk"} - scn{"siciliansk"} - sco{"skotsk"} - sd{"sindhi"} - se{"nordsamisk"} - seh{"sena"} - sel{"selkupisk"} - ses{"koyraboro senni"} - sg{"sango"} sga{"gammalirsk"} - shi{"tachelhit"} - shn{"shan"} - si{"singalesisk"} - sid{"sidamo"} - sk{"slovakisk"} - sl{"slovensk"} - sm{"samoansk"} - sma{"sørsamisk"} - smj{"lulesamisk"} - smn{"enaresamisk"} - sms{"skoltesamisk"} - sn{"shona"} - snk{"soninke"} - so{"somali"} - sog{"sogdisk"} - sq{"albansk"} - sr{"serbisk"} + slh{"sørleg lushootseed"} srn{"sranan tongo"} - srr{"serer"} - ss{"swati"} - ssy{"saho"} st{"sørsotho"} - su{"sundanesisk"} - suk{"sukuma"} - sus{"susu"} - sux{"sumerisk"} - sv{"svensk"} - sw{"swahili"} swb{"shimaore"} - syc{"klassisk syrisk"} syr{"syrisk"} - ta{"tamil"} - te{"telugu"} - tem{"temne"} - teo{"teso"} - ter{"tereno"} - tet{"tetum"} - tg{"tadsjikisk"} - th{"thai"} - ti{"tigrinja"} - tig{"tigré"} + tce{"sørleg tutchone"} tiv{"tivi"} - tk{"turkmensk"} tkl{"tokelau"} - tl{"tagalog"} - tlh{"klingon"} - tli{"tlingit"} - tmh{"tamasjek"} tn{"tswana"} - to{"tongansk"} tog{"tonga (Nyasa)"} - tpi{"tok pisin"} - tr{"tyrkisk"} - trv{"taroko"} - ts{"tsonga"} - tsi{"tsimshian"} - tt{"tatarisk"} - tum{"tumbuka"} + ttm{"nordleg tutchone"} tvl{"tuvalu"} - tw{"twi"} - twq{"tasawaq"} - ty{"tahitisk"} tyv{"tuvinisk"} tzm{"sentral-tamazight"} udm{"udmurt"} - ug{"uigurisk"} - uga{"ugaritisk"} - uk{"ukrainsk"} - umb{"umbundu"} - und{"ukjent språk"} - ur{"urdu"} - uz{"usbekisk"} - vai{"vai"} - ve{"venda"} - vi{"vietnamesisk"} - vo{"volapyk"} - vot{"votisk"} - vun{"vunjo"} - wa{"vallonsk"} - wae{"walsertysk"} - wal{"wolaytta"} war{"waray"} - was{"washo"} - wo{"wolof"} xal{"kalmykisk"} - xh{"xhosa"} - xog{"soga"} - yao{"yao"} - yap{"yapesisk"} - yav{"yangben"} - ybb{"yemba"} - yi{"jiddisk"} - yo{"joruba"} - yue{"kantonesisk"} - za{"zhuang"} zap{"zapotec"} zbl{"blissymbol"} - zen{"zenaga"} zgh{"standard marokkansk tamazight"} - zh{"kinesisk"} - zu{"zulu"} - zun{"zuni"} zxx{"utan språkleg innhald"} zza{"zaza"} } Scripts{ - Arab{"arabisk"} Armi{"armisk"} - Armn{"armensk"} - Avst{"avestisk"} - Bali{"balinesisk"} - Batk{"batak"} - Beng{"bengalsk"} - Blis{"blissymbol"} - Bopo{"bopomofo"} - Brah{"brahmi"} - Brai{"punktskrift"} - Bugi{"buginesisk"} - Buhd{"buhid"} - Cakm{"chakma"} Cans{"felles kanadiske urspråksstavingar"} - Cari{"karisk"} - Cham{"cham"} - Cher{"cherokee"} - Cirt{"cirth"} - Copt{"koptisk"} - Cprt{"kypriotisk"} - Cyrl{"kyrillisk"} Cyrs{"kyrillisk (kyrkjeslavisk variant)"} - Deva{"devanagari"} - Dsrt{"deseret"} - Egyd{"egyptisk demotisk"} - Egyh{"egyptisk hieratisk"} Egyp{"egyptiske hieroglyfar"} - Ethi{"etiopisk"} Geok{"khutsuri (asomtavruli og nuskhuri)"} - Geor{"georgisk"} - Glag{"glagolittisk"} - Goth{"gotisk"} - Grek{"gresk"} - Gujr{"gujarati"} - Guru{"gurmukhi"} Hanb{"hanb"} - Hang{"hangul"} - Hani{"han"} - Hano{"hanunoo"} Hans{"forenkla"} - Hant{"tradisjonell"} - Hebr{"hebraisk"} - Hira{"hiragana"} Hmng{"pahawk hmong"} Hrkt{"japansk stavingsskrifter"} Hung{"gammalungarsk"} - Inds{"indus"} Ital{"gammalitalisk"} - Jamo{"jamo"} - Java{"javanesisk"} - Jpan{"japansk"} - Kali{"kayah li"} - Kana{"katakana"} - Khar{"kharoshthi"} - Khmr{"khmer"} - Knda{"kannada"} - Kore{"koreansk"} - Kthi{"kaithisk"} - Lana{"lanna"} - Laoo{"laotisk"} Latf{"latinsk (frakturvariant)"} Latg{"latinsk (gælisk variant)"} - Latn{"latinsk"} - Lepc{"lepcha"} Limb{"lumbu"} - Lina{"lineær A"} - Linb{"lineær B"} - Lyci{"lykisk"} - Lydi{"lydisk"} - Mand{"mandaisk"} - Mani{"manikeisk"} Maya{"maya-hieroglyfar"} - Mero{"meroitisk"} - Mlym{"malayalam"} - Mong{"mongolsk"} - Moon{"moon"} - Mtei{"meitei-mayek"} - Mymr{"burmesisk"} - Nkoo{"n’ko"} - Ogam{"ogham"} - Olck{"ol-chiki"} - Orkh{"orkhon"} - Orya{"odia"} - Osma{"osmanya"} Perm{"gammalpermisk"} - Phag{"phags-pa"} - Phli{"inskripsjonspahlavi"} Phlp{"salmepahlavi"} - Phlv{"pahlavi"} - Phnx{"fønikisk"} - Plrd{"pollard-fonetisk"} - Prti{"inskripsjonsparthisk"} - Rjng{"rejang"} - Roro{"rongorongo"} - Runr{"runer"} - Samr{"samaritansk"} - Sara{"sarati"} - Saur{"saurashtra"} Sgnw{"teiknskrift"} - Shaw{"shavisk"} - Sinh{"singalesisk"} - Sund{"sundanesisk"} - Sylo{"syloti nagri"} Syrc{"syriakisk"} Syre{"syriakisk (estrangelo-variant)"} Syrj{"syriakisk (vestleg variant)"} Syrn{"syriakisk (austleg variant)"} - Tagb{"tagbanwa"} - Tale{"tai le"} - Talu{"ny tai lue"} - Taml{"tamilsk"} - Tavt{"tai viet"} - Telu{"telugu"} - Teng{"tengwar"} - Tfng{"tifinagh"} - Tglg{"tagalog"} Thaa{"thaana"} - Thai{"thai"} - Tibt{"tibetansk"} - Ugar{"ugaritisk"} - Vaii{"vai"} Visp{"synleg tale"} Xpeo{"gammalpersisk"} Xsux{"sumero-akkadisk kileskrift"} - Yiii{"yi"} Zinh{"nedarva"} - Zmth{"matematisk notasjon"} - Zsye{"emoji"} Zsym{"symbol"} Zxxx{"språk utan skrift"} - Zyyy{"felles"} Zzzz{"ukjend skrift"} } Scripts%stand-alone{ Hans{"forenkla han"} - Hant{"tradisjonell han"} } Types{ calendar{ - buddhist{"buddhistisk kalender"} - chinese{"kinesisk kalender"} - dangi{"dangisk kalender"} - ethiopic{"etiopisk kalender"} - ethiopic-amete-alem{"etiopisk amete-alem-kalender"} - gregorian{"gregoriansk kalender"} - hebrew{"hebraisk kalender"} - indian{"indisk nasjonalkalender"} - islamic{"islamsk kalender"} islamic-civil{"islamsk sivil kalender"} - iso8601{"ISO 8601-kalender"} - japanese{"japansk kalender"} - persian{"persisk kalender"} } cf{ account{"valutaformat for rekneskapsføring"} - standard{"standard valutaformat"} } collation{ big5han{"tradisjonell kinesisk sortering"} ducet{"standard Unicode-sorteringsrekkjefølgje"} gb2312han{"forenkla kinesisk sortering"} - phonebook{"telefonkatalogsortering"} pinyin{"pinyin-sortering"} - search{"generelt søk"} standard{"standard sorteringsrekkjefølgje"} - stroke{"streksortering"} - traditional{"tradisjonell sortering"} + } + d0{ + fwidth{"full breidd"} + hwidth{"halv breidd"} } hc{ h11{"12-timesystem (0–11)"} @@ -682,11 +168,6 @@ nn{ normal{"normal lineskiftstil"} strict{"streng lineskiftstil"} } - ms{ - metric{"metrisk system"} - uksystem{"britisk målesystem"} - ussystem{"amerikansk målesystem"} - } numbers{ arab{"arabisk-indiske siffer"} arabext{"utvida arabisk-indiske siffer"} @@ -707,6 +188,7 @@ nn{ hant{"tradisjonelle kinesiske tal"} hantfin{"tradisjonelle kinesiske finanstal"} hebr{"hebraiske tal"} + java{"javanesiske siffer"} jpan{"japanske tal"} jpanfin{"japanske finanstal"} khmr{"khmer-siffer"} @@ -715,6 +197,7 @@ nn{ latn{"vestlege siffer"} mlym{"malayalam-siffer"} mymr{"burmesiske siffer"} + native{"språkspesifikke siffer"} orya{"odia-siffer"} roman{"romartal"} romanlow{"små romartal"} @@ -723,45 +206,26 @@ nn{ telu{"telugu-siffer"} thai{"thailandske siffer"} tibt{"tibetanske siffer"} + vaii{"vai-siffer"} } } Variants{ 1606NICT{"nyare mellomfransk til 1606"} - 1694ACAD{"eldre nyfransk"} - 1901{"tradisjonell tysk ortografi"} - 1994{"standardisert resisk ortografi"} 1996{"tysk ortografi frå 1996"} AREVELA{"austarmensk"} AREVMDA{"vestarmensk"} BAKU1926{"samla tyrkisk-latinsk alfabet"} - BISKE{"san giorgio- og biladialekt"} - BOONT{"boontling"} FONIPA{"det internasjonale fonetiske alfabetet (IPA)"} FONUPA{"det uralske fonetiske alfabetet UPA"} LIPAW{"resian, lipovazdialekt"} - MONOTON{"monotonisk rettskriving"} - NEDIS{"natisonedialekt"} - NJIVA{"gniva- og njivadialekt"} - OSOJS{"oseacco- og osojanedialekt"} - POLYTON{"polytonisk rettskriving"} - POSIX{"dataspråk"} REVISED{"revidert rettskriving"} - ROZAJ{"resisk dialekt"} SAAHO{"saaho-dialekt"} - SCOTLAND{"skotsk standard engelsk"} SCOUSE{"scouse-dialekt"} - SOLBA{"stolvizza- og solbicadialekt"} - TARASK{"taraskievica-ortografi"} VALENCIA{"valensisk dialekt"} } characterLabelPattern{ - all{"{0} – alt"} - category-list{"{0}: {1}"} - compatibility{"{0} – kompatibilitet"} enclosed{"{0} – omslutta"} extended{"{0} – utvida"} - historic{"{0} – historisk"} - miscellaneous{"{0} – diverse"} other{"{0} – anna"} scripts{"skriftsystem – {0}"} strokes{ @@ -771,14 +235,4 @@ nn{ subscript{"senka {0}"} superscript{"heva {0}"} } - codePatterns{ - language{"Språk: {0}"} - script{"Skrift: {0}"} - territory{"Område: {0}"} - } - localeDisplayPattern{ - keyTypePattern{"{0}: {1}"} - pattern{"{0} ({1})"} - separator{"{0}, {1}"} - } } diff --git a/icu/icu4c/source/data/lang/no.txt b/icu/icu4c/source/data/lang/no.txt index 474d0b21b0d..6b980aabb36 100644 --- a/icu/icu4c/source/data/lang/no.txt +++ b/icu/icu4c/source/data/lang/no.txt @@ -2,5 +2,1096 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml no{ - "%%ALIAS"{"nb"} + Keys{ + calendar{"kalender"} + cf{"valutaformat"} + colAlternate{"Ignorer sortering etter symboler"} + colBackwards{"Omvendt sortering etter aksent"} + colCaseFirst{"Organisering av store og små bokstaver"} + colCaseLevel{"Sortering av store og små bokstaver"} + colNormalization{"Normalisert sortering"} + colNumeric{"Numerisk sortering"} + colStrength{"Sorteringsstyrke"} + collation{"sorteringsrekkefølge"} + currency{"valuta"} + hc{"timesyklus (12 eller 24)"} + lb{"linjeskiftstil"} + ms{"målesystem"} + numbers{"tall"} + timezone{"tidssone"} + va{"språkvariant"} + x{"privat bruk"} + } + Languages{ + aa{"afar"} + ab{"abkhasisk"} + ace{"achinesisk"} + ach{"acoli"} + ada{"adangme"} + ady{"adygeisk"} + ae{"avestisk"} + aeb{"tunisisk-arabisk"} + af{"afrikaans"} + afh{"afrihili"} + agq{"aghem"} + ain{"ainu"} + ak{"akan"} + akk{"akkadisk"} + akz{"alabama"} + ale{"aleutisk"} + aln{"gegisk-albansk"} + alt{"søraltaisk"} + am{"amharisk"} + an{"aragonsk"} + ang{"gammelengelsk"} + ann{"obolo"} + anp{"angika"} + ar{"arabisk"} + arc{"arameisk"} + arn{"mapudungun"} + aro{"araona"} + arp{"arapaho"} + arq{"algerisk arabisk"} + ars{"najdi-arabisk"} + arw{"arawak"} + ary{"marokkansk-arabisk"} + arz{"egyptisk arabisk"} + as{"assamesisk"} + asa{"asu"} + ase{"amerikansk tegnspråk"} + ast{"asturisk"} + atj{"atikamekw"} + av{"avarisk"} + avk{"kotava"} + awa{"avadhi"} + ay{"aymara"} + az{"aserbajdsjansk"} + ba{"basjkirsk"} + bal{"baluchi"} + ban{"balinesisk"} + bar{"bairisk"} + bas{"basaa"} + bax{"bamun"} + bbc{"batak toba"} + bbj{"ghomala"} + be{"hviterussisk"} + bej{"beja"} + bem{"bemba"} + bew{"betawi"} + bez{"bena"} + bfd{"bafut"} + bfq{"badaga"} + bg{"bulgarsk"} + bgn{"vestbalutsji"} + bho{"bhojpuri"} + bi{"bislama"} + bik{"bikol"} + bin{"bini"} + bjn{"banjar"} + bkm{"kom"} + bla{"siksika"} + bm{"bambara"} + bn{"bengali"} + bo{"tibetansk"} + bpy{"bishnupriya"} + bqi{"bakhtiari"} + br{"bretonsk"} + bra{"braj"} + brh{"brahui"} + brx{"bodo"} + bs{"bosnisk"} + bss{"akose"} + bua{"burjatisk"} + bug{"buginesisk"} + bum{"bulu"} + byn{"blin"} + byv{"medumba"} + ca{"katalansk"} + cad{"caddo"} + car{"karibisk"} + cay{"cayuga"} + cch{"atsam"} + ccp{"chakma"} + ce{"tsjetsjensk"} + ceb{"cebuano"} + cgg{"kiga"} + ch{"chamorro"} + chb{"chibcha"} + chg{"tsjagatai"} + chk{"chuukesisk"} + chm{"mari"} + chn{"chinook"} + cho{"choctaw"} + chp{"chipewiansk"} + chr{"cherokesisk"} + chy{"cheyenne"} + ckb{"sentralkurdisk"} + clc{"chilcotin"} + co{"korsikansk"} + cop{"koptisk"} + cps{"kapiz"} + cr{"cree"} + crg{"michif"} + crh{"krimtatarisk"} + crj{"sørlig østcree"} + crk{"prærie-cree"} + crl{"nordlig østcree"} + crm{"moose cree"} + crr{"carolinsk-algonkinsk"} + crs{"seselwa"} + cs{"tsjekkisk"} + csb{"kasjubisk"} + csw{"myr-cree"} + cu{"kirkeslavisk"} + cv{"tsjuvasjisk"} + cy{"walisisk"} + da{"dansk"} + dak{"dakota"} + dar{"dargwa"} + dav{"taita"} + de{"tysk"} + del{"delaware"} + den{"slavey"} + dgr{"dogrib"} + din{"dinka"} + dje{"zarma"} + doi{"dogri"} + dsb{"lavsorbisk"} + dtp{"sentraldusun"} + dua{"duala"} + dum{"mellomnederlandsk"} + dv{"divehi"} + dyo{"jola-fonyi"} + dyu{"dyula"} + dz{"dzongkha"} + dzg{"dazaga"} + ebu{"kiembu"} + ee{"ewe"} + efi{"efik"} + egl{"emiliansk"} + egy{"gammelegyptisk"} + eka{"ekajuk"} + el{"gresk"} + elx{"elamittisk"} + en{"engelsk"} + enm{"mellomengelsk"} + eo{"esperanto"} + es{"spansk"} + esu{"sentralyupik"} + et{"estisk"} + eu{"baskisk"} + ewo{"ewondo"} + ext{"ekstremaduransk"} + fa{"persisk"} + fan{"fang"} + fat{"fanti"} + ff{"fulfulde"} + fi{"finsk"} + fil{"filipino"} + fit{"tornedalsfinsk"} + fj{"fijiansk"} + fo{"færøysk"} + fon{"fon"} + fr{"fransk"} + frc{"cajunfransk"} + frm{"mellomfransk"} + fro{"gammelfransk"} + frp{"arpitansk"} + frr{"nordfrisisk"} + frs{"østfrisisk"} + fur{"friuliansk"} + fy{"vestfrisisk"} + ga{"irsk"} + gaa{"ga"} + gag{"gagausisk"} + gan{"gan"} + gay{"gayo"} + gba{"gbaya"} + gbz{"zoroastrisk dari"} + gd{"skotsk-gælisk"} + gez{"geez"} + gil{"kiribatisk"} + gl{"galisisk"} + glk{"gileki"} + gmh{"mellomhøytysk"} + gn{"guarani"} + goh{"gammelhøytysk"} + gom{"goansk konkani"} + gon{"gondi"} + gor{"gorontalo"} + got{"gotisk"} + grb{"grebo"} + grc{"gammelgresk"} + gsw{"sveitsertysk"} + gu{"gujarati"} + guc{"wayuu"} + gur{"frafra"} + guz{"gusii"} + gv{"mansk"} + gwi{"gwich’in"} + ha{"hausa"} + hai{"haida"} + hak{"hakka"} + haw{"hawaiisk"} + hax{"sørlig haida"} + he{"hebraisk"} + hi{"hindi"} + hif{"fijiansk hindi"} + hil{"hiligaynon"} + hit{"hettittisk"} + hmn{"hmong"} + ho{"hiri motu"} + hr{"kroatisk"} + hsb{"høysorbisk"} + hsn{"xiang"} + ht{"haitisk"} + hu{"ungarsk"} + hup{"hupa"} + hur{"halkomelem"} + hy{"armensk"} + hz{"herero"} + ia{"interlingua"} + iba{"iban"} + ibb{"ibibio"} + id{"indonesisk"} + ie{"interlingue"} + ig{"ibo"} + ii{"sichuan-yi"} + ik{"inupiak"} + ikt{"vestlig kanadisk inuktitut"} + ilo{"iloko"} + inh{"ingusjisk"} + io{"ido"} + is{"islandsk"} + it{"italiensk"} + iu{"inuktitut"} + izh{"ingrisk"} + ja{"japansk"} + jam{"jamaicansk kreolengelsk"} + jbo{"lojban"} + jgo{"ngomba"} + jmc{"machame"} + jpr{"jødepersisk"} + jrb{"jødearabisk"} + jut{"jysk"} + jv{"javanesisk"} + ka{"georgisk"} + kaa{"karakalpakisk"} + kab{"kabylsk"} + kac{"kachin"} + kaj{"jju"} + kam{"kamba"} + kaw{"kawi"} + kbd{"kabardisk"} + kbl{"kanembu"} + kcg{"tyap"} + kde{"makonde"} + kea{"kappverdisk"} + ken{"kenyang"} + kfo{"koro"} + kg{"kikongo"} + kgp{"kaingang"} + kha{"khasi"} + kho{"khotanesisk"} + khq{"koyra chiini"} + khw{"khowar"} + ki{"kikuyu"} + kiu{"kirmancki"} + kj{"kuanyama"} + kk{"kasakhisk"} + kkj{"kako"} + kl{"grønlandsk"} + kln{"kalenjin"} + km{"khmer"} + kmb{"kimbundu"} + kn{"kannada"} + ko{"koreansk"} + koi{"komipermjakisk"} + kok{"konkani"} + kos{"kosraeansk"} + kpe{"kpelle"} + kr{"kanuri"} + krc{"karatsjajbalkarsk"} + kri{"krio"} + krj{"kinaray-a"} + krl{"karelsk"} + kru{"kurukh"} + ks{"kasjmiri"} + ksb{"shambala"} + ksf{"bafia"} + ksh{"kølnsk"} + ku{"kurdisk"} + kum{"kumykisk"} + kut{"kutenai"} + kv{"komi"} + kw{"kornisk"} + kwk{"kwak̓wala"} + ky{"kirgisisk"} + la{"latin"} + lad{"ladinsk"} + lag{"langi"} + lah{"lahnda"} + lam{"lamba"} + lb{"luxemburgsk"} + lez{"lesgisk"} + lfn{"lingua franca nova"} + lg{"ganda"} + li{"limburgsk"} + lij{"ligurisk"} + lil{"lillooet"} + liv{"livisk"} + lkt{"lakota"} + lmo{"lombardisk"} + ln{"lingala"} + lo{"laotisk"} + lol{"mongo"} + lou{"louisianakreolsk"} + loz{"lozi"} + lrc{"nord-luri"} + lsm{"samia"} + lt{"litauisk"} + ltg{"latgallisk"} + lu{"luba-katanga"} + lua{"luba-lulua"} + lui{"luiseno"} + lun{"lunda"} + luo{"luo"} + lus{"mizo"} + luy{"luhya"} + lv{"latvisk"} + lzh{"klassisk kinesisk"} + lzz{"lazisk"} + mad{"maduresisk"} + maf{"mafa"} + mag{"magahi"} + mai{"maithili"} + mak{"makasar"} + man{"mandingo"} + mas{"masai"} + mde{"maba"} + mdf{"moksja"} + mdr{"mandar"} + men{"mende"} + mer{"meru"} + mfe{"mauritisk-kreolsk"} + mg{"gassisk"} + mga{"mellomirsk"} + mgh{"makhuwa-meetto"} + mgo{"meta’"} + mh{"marshallesisk"} + mi{"maori"} + mic{"micmac"} + min{"minangkabau"} + mk{"makedonsk"} + ml{"malayalam"} + mn{"mongolsk"} + mnc{"mandsju"} + mni{"manipuri"} + moe{"innu-aimun"} + moh{"mohawk"} + mos{"mossi"} + mr{"marathi"} + mrj{"vestmarisk"} + ms{"malayisk"} + mt{"maltesisk"} + mua{"mundang"} + mul{"flere språk"} + mus{"creek"} + mwl{"mirandesisk"} + mwr{"marwari"} + mwv{"mentawai"} + my{"burmesisk"} + mye{"myene"} + myv{"erzia"} + mzn{"mazandarani"} + na{"nauru"} + nan{"minnan"} + nap{"napolitansk"} + naq{"nama"} + nb{"norsk bokmål"} + nd{"nord-ndebele"} + nds{"nedertysk"} + ne{"nepali"} + new{"newari"} + ng{"ndonga"} + nia{"nias"} + niu{"niueansk"} + njo{"ao naga"} + nl{"nederlandsk"} + nmg{"kwasio"} + nn{"norsk nynorsk"} + nnh{"ngiemboon"} + no{"norsk"} + nog{"nogaisk"} + non{"gammelnorsk"} + nov{"novial"} + nqo{"nʼko"} + nr{"sør-ndebele"} + nso{"nord-sotho"} + nus{"nuer"} + nv{"navajo"} + nwc{"klassisk newari"} + ny{"nyanja"} + nym{"nyamwezi"} + nyn{"nyankole"} + nyo{"nyoro"} + nzi{"nzima"} + oc{"oksitansk"} + oj{"ojibwa"} + ojb{"nordvestlig ojibwa"} + ojc{"ojibwa (sentral)"} + ojs{"oji-cree"} + ojw{"vestlig ojibwa"} + oka{"okanagansk"} + om{"oromo"} + or{"odia"} + os{"ossetisk"} + osa{"osage"} + ota{"ottomansk tyrkisk"} + pa{"panjabi"} + pag{"pangasinan"} + pal{"pahlavi"} + pam{"pampanga"} + pap{"papiamento"} + pau{"palauisk"} + pcd{"pikardisk"} + pcm{"nigeriansk pidginspråk"} + pdc{"pennsylvaniatysk"} + pdt{"plautdietsch"} + peo{"gammelpersisk"} + pfl{"palatintysk"} + phn{"fønikisk"} + pi{"pali"} + pis{"pijin"} + pl{"polsk"} + pms{"piemontesisk"} + pnt{"pontisk"} + pon{"ponapisk"} + pqm{"maliseet-passamaquoddy"} + prg{"prøyssisk"} + pro{"gammelprovençalsk"} + ps{"pashto"} + pt{"portugisisk"} + qu{"quechua"} + quc{"k’iche’"} + qug{"kichwa (Chimborazo-høylandet)"} + raj{"rajasthani"} + rap{"rapanui"} + rar{"rarotongansk"} + rgn{"romagnolsk"} + rhg{"rohingya"} + rif{"riff"} + rm{"retoromansk"} + rn{"rundi"} + ro{"rumensk"} + rof{"rombo"} + rom{"romani"} + rtm{"rotumansk"} + ru{"russisk"} + rue{"rusinsk"} + rug{"roviana"} + rup{"aromansk"} + rw{"kinyarwanda"} + rwk{"rwa"} + sa{"sanskrit"} + sad{"sandawe"} + sah{"sakha"} + sam{"samaritansk arameisk"} + saq{"samburu"} + sas{"sasak"} + sat{"santali"} + saz{"saurashtra"} + sba{"ngambay"} + sbp{"sangu"} + sc{"sardisk"} + scn{"siciliansk"} + sco{"skotsk"} + sd{"sindhi"} + sdc{"sassaresisk sardisk"} + sdh{"sørkurdisk"} + se{"nordsamisk"} + see{"seneca"} + seh{"sena"} + sei{"seri"} + sel{"selkupisk"} + ses{"koyraboro senni"} + sg{"sango"} + sga{"gammelirsk"} + sgs{"samogitisk"} + shi{"tachelhit"} + shn{"shan"} + shu{"tsjadisk arabisk"} + si{"singalesisk"} + sid{"sidamo"} + sk{"slovakisk"} + sl{"slovensk"} + slh{"sørlig lushootseed"} + sli{"lavschlesisk"} + sly{"selayar"} + sm{"samoansk"} + sma{"sørsamisk"} + smj{"lulesamisk"} + smn{"enaresamisk"} + sms{"skoltesamisk"} + sn{"shona"} + snk{"soninke"} + so{"somali"} + sog{"sogdisk"} + sq{"albansk"} + sr{"serbisk"} + srn{"sranan"} + srr{"serer"} + ss{"swati"} + ssy{"saho"} + st{"sør-sotho"} + stq{"saterfrisisk"} + str{"straits-salish"} + su{"sundanesisk"} + suk{"sukuma"} + sus{"susu"} + sux{"sumerisk"} + sv{"svensk"} + sw{"swahili"} + swb{"komorisk"} + syc{"klassisk syrisk"} + syr{"syriakisk"} + szl{"schlesisk"} + ta{"tamil"} + tce{"sørlig tutchone"} + tcy{"tulu"} + te{"telugu"} + tem{"temne"} + teo{"teso"} + ter{"tereno"} + tet{"tetum"} + tg{"tadsjikisk"} + tgx{"tagish"} + th{"thai"} + tht{"tahltan"} + ti{"tigrinja"} + tig{"tigré"} + tiv{"tiv"} + tk{"turkmensk"} + tkl{"tokelauisk"} + tkr{"tsakhursk"} + tl{"tagalog"} + tlh{"klingon"} + tli{"tlingit"} + tly{"talysj"} + tmh{"tamasjek"} + tn{"setswana"} + to{"tongansk"} + tog{"nyasa-tongansk"} + tok{"toki pona"} + tpi{"tok pisin"} + tr{"tyrkisk"} + tru{"turoyo"} + trv{"taroko"} + ts{"tsonga"} + tsd{"tsakonisk"} + tsi{"tsimshian"} + tt{"tatarisk"} + ttm{"nordlig tutchone"} + ttt{"muslimsk tat"} + tum{"tumbuka"} + tvl{"tuvalsk"} + tw{"twi"} + twq{"tasawaq"} + ty{"tahitisk"} + tyv{"tuvinsk"} + tzm{"sentralmarokkansk tamazight"} + udm{"udmurtisk"} + ug{"uigurisk"} + uga{"ugaritisk"} + uk{"ukrainsk"} + umb{"umbundu"} + und{"ukjent språk"} + ur{"urdu"} + uz{"usbekisk"} + vai{"vai"} + ve{"venda"} + vec{"venetiansk"} + vep{"vepsisk"} + vi{"vietnamesisk"} + vls{"vestflamsk"} + vmf{"Main-frankisk"} + vo{"volapyk"} + vot{"votisk"} + vro{"sørestisk"} + vun{"vunjo"} + wa{"vallonsk"} + wae{"walsertysk"} + wal{"wolaytta"} + war{"waray-waray"} + was{"washo"} + wbp{"warlpiri"} + wo{"wolof"} + wuu{"wu"} + xal{"kalmukkisk"} + xh{"xhosa"} + xmf{"mingrelsk"} + xog{"soga"} + yao{"yao"} + yap{"yapesisk"} + yav{"yangben"} + ybb{"yemba"} + yi{"jiddisk"} + yo{"joruba"} + yrl{"nheengatu"} + yue{"kantonesisk"} + za{"zhuang"} + zap{"zapotekisk"} + zbl{"blissymboler"} + zea{"zeeuws"} + zen{"zenaga"} + zgh{"standard marrokansk tamazight"} + zh{"kinesisk"} + zu{"zulu"} + zun{"zuni"} + zxx{"uten språklig innhold"} + zza{"zazaisk"} + } + Scripts{ + Adlm{"adlam"} + Afak{"afaka"} + Aghb{"kaukasus-albansk"} + Ahom{"ahom"} + Arab{"arabisk"} + Aran{"nastaliq"} + Armi{"arameisk"} + Armn{"armensk"} + Avst{"avestisk"} + Bali{"balinesisk"} + Bamu{"bamum"} + Bass{"bassa vah"} + Batk{"batak"} + Beng{"bengalsk"} + Blis{"blissymbol"} + Bopo{"bopomofo"} + Brah{"brahmi"} + Brai{"punktskrift"} + Bugi{"buginesisk"} + Buhd{"buhid"} + Cakm{"chakma"} + Cans{"felles kanadiske urspråksstavelser"} + Cari{"karisk"} + Cham{"cham"} + Cher{"cherokee"} + Cirt{"cirth"} + Copt{"koptisk"} + Cprt{"kypriotisk"} + Cyrl{"kyrillisk"} + Cyrs{"kirkeslavisk kyrillisk"} + Deva{"devanagari"} + Dsrt{"deseret"} + Dupl{"duployan stenografi"} + Egyd{"egyptisk demotisk"} + Egyh{"egyptisk hieratisk"} + Egyp{"egyptiske hieroglyfer"} + Elba{"elbasisk"} + Ethi{"etiopisk"} + Geok{"georgisk khutsuri"} + Geor{"georgisk"} + Glag{"glagolittisk"} + Goth{"gotisk"} + Gran{"gammeltamilsk"} + Grek{"gresk"} + Gujr{"gujarati"} + Guru{"gurmukhi"} + Hanb{"han-kinesisk med bopomofo"} + Hang{"hangul"} + Hani{"han"} + Hano{"hanunoo"} + Hans{"forenklet"} + Hant{"tradisjonell"} + Hatr{"hatransk armensk"} + Hebr{"hebraisk"} + Hira{"hiragana"} + Hluw{"anatoliske hieroglyfer"} + Hmng{"pahawh hmong"} + Hrkt{"japanske stavelsesskrifter"} + Hung{"gammelungarsk"} + Inds{"indus"} + Ital{"gammelitalisk"} + Jamo{"jamo"} + Java{"javanesisk"} + Jpan{"japansk"} + Jurc{"jurchen"} + Kali{"kayah li"} + Kana{"katakana"} + Khar{"kharoshthi"} + Khmr{"khmer"} + Khoj{"khojki"} + Knda{"kannada"} + Kore{"koreansk"} + Kpel{"kpelle"} + Kthi{"kaithisk"} + Lana{"lanna"} + Laoo{"laotisk"} + Latf{"frakturlatinsk"} + Latg{"gælisk latinsk"} + Latn{"latinsk"} + Lepc{"lepcha"} + Limb{"limbu"} + Lina{"lineær A"} + Linb{"lineær B"} + Lisu{"fraser"} + Loma{"loma"} + Lyci{"lykisk"} + Lydi{"lydisk"} + Mahj{"mahajani"} + Mand{"mandaisk"} + Mani{"manikeisk"} + Maya{"maya-hieroglyfer"} + Mend{"mende"} + Merc{"meroitisk kursiv"} + Mero{"meroitisk"} + Mlym{"malayalam"} + Modi{"modi"} + Mong{"mongolsk"} + Moon{"moon"} + Mroo{"mro"} + Mtei{"meitei-mayek"} + Mult{"multani"} + Mymr{"burmesisk"} + Narb{"gammelnordarabisk"} + Nbat{"nabataeansk"} + Nkgb{"naxi geba"} + Nkoo{"n’ko"} + Nshu{"nüshu"} + Ogam{"ogham"} + Olck{"ol-chiki"} + Orkh{"orkhon"} + Orya{"odia"} + Osma{"osmanya"} + Palm{"palmyrensk"} + Pauc{"pau cin hau"} + Perm{"gammelpermisk"} + Phag{"phags-pa"} + Phli{"inskripsjonspahlavi"} + Phlp{"psalter pahlavi"} + Phlv{"pahlavi"} + Phnx{"fønikisk"} + Plrd{"pollard-fonetisk"} + Prti{"inskripsjonsparthisk"} + Qaag{"zawgyi"} + Rjng{"rejang"} + Rohg{"hanifi"} + Roro{"rongorongo"} + Runr{"runer"} + Samr{"samaritansk"} + Sara{"sarati"} + Sarb{"gammelsørarabisk"} + Saur{"saurashtra"} + Sgnw{"tegnskrift"} + Shaw{"shavisk"} + Shrd{"sharada"} + Sidd{"siddham"} + Sind{"khudawadi"} + Sinh{"singalesisk"} + Sora{"sora sompeng"} + Sund{"sundanesisk"} + Sylo{"syloti nagri"} + Syrc{"syrisk"} + Syre{"estrangelosyriakisk"} + Syrj{"vestlig syriakisk"} + Syrn{"østlig syriakisk"} + Tagb{"tagbanwa"} + Takr{"takri"} + Tale{"tai le"} + Talu{"ny tai lue"} + Taml{"tamilsk"} + Tang{"tangut"} + Tavt{"tai viet"} + Telu{"telugu"} + Teng{"tengwar"} + Tfng{"tifinagh"} + Tglg{"tagalog"} + Thaa{"taana"} + Thai{"thai"} + Tibt{"tibetansk"} + Tirh{"tirhuta"} + Ugar{"ugaritisk"} + Vaii{"vai"} + Visp{"synlig tale"} + Wara{"varang kshiti"} + Wole{"woleai"} + Xpeo{"gammelpersisk"} + Xsux{"sumersk-akkadisk kileskrift"} + Yiii{"yi"} + Zinh{"nedarvet"} + Zmth{"matematisk notasjon"} + Zsye{"emoji"} + Zsym{"symboler"} + Zxxx{"språk uten skrift"} + Zyyy{"felles"} + Zzzz{"ukjent skrift"} + } + Scripts%stand-alone{ + Hans{"forenklet han"} + Hant{"tradisjonell han"} + } + Scripts%variant{ + Arab{"persisk-arabisk"} + } + Types{ + calendar{ + buddhist{"buddhistisk kalender"} + chinese{"kinesisk kalender"} + coptic{"koptisk kalender"} + dangi{"dangisk kalender"} + ethiopic{"etiopisk kalender"} + ethiopic-amete-alem{"etiopisk amete-alem-kalender"} + gregorian{"gregoriansk kalender"} + hebrew{"hebraisk kalender"} + indian{"indisk nasjonalkalender"} + islamic{"islamsk kalender"} + islamic-civil{"islamsk kalender (tabell, sivil)"} + islamic-rgsa{"islamsk kalender (Saudi-Arabia, observasjon)"} + islamic-tbla{"islamsk kalender (tabell, astronomisk)"} + islamic-umalqura{"islamsk kalender (Umm al-Qura)"} + iso8601{"ISO 8601-kalender"} + japanese{"japansk kalender"} + persian{"persisk kalender"} + } + cf{ + account{"valutaformat for regnskapsføring"} + standard{"standard valutaformat"} + } + colAlternate{ + non-ignorable{"sortér symboler"} + shifted{"Ignorer symboler under sortering"} + } + colBackwards{ + no{"sortér aksenttegn normalt"} + yes{"sortér aksenttegn i motsatt rekkefølge"} + } + colCaseFirst{ + lower{"Sortér små bokstaver først"} + no{"Sortér store og små bokstaver i vanlig rekkefølge"} + upper{"Sortér store bokstaver først"} + } + colCaseLevel{ + no{"Sortér uavhengig av store og små bokstaver."} + yes{"Sortér med skille mellom små og store bokstaver"} + } + colNormalization{ + no{"Sortér uten normalisering"} + yes{"Sortér Unicode normalisert"} + } + colNumeric{ + no{"Sortér sifre individuelt"} + yes{"Sortér sifre numerisk"} + } + colStrength{ + identical{"Sortér alle"} + primary{"Sortér bare basisbokstaver"} + quaternary{"Sortér aksenttegn / små og store bokstaver / bredde / kana"} + secondary{"Sortér aksenttegn"} + tertiary{"Sortér aksenttegn / små og store bokstaver / bredde"} + } + collation{ + big5han{"tradisjonell kinesisk sortering - Big 5"} + compat{"forrige sorteringsrekkefølge (for kompatibilitet)"} + dictionary{"ordlistesortering"} + ducet{"standard Unicode-sorteringsrekkefølge"} + emoji{"emoji-sorteringsrekkefølge"} + eor{"sorteringsrekkefølge for flerspråklige europeiske dokumenter"} + gb2312han{"forenklet kinesisk sortering - GB2312"} + phonebook{"telefonkatalogsortering"} + phonetic{"fonetisk sortering"} + pinyin{"pinyinsortering"} + reformed{"reformert sortering"} + search{"generelt søk"} + searchjl{"Søk etter første konsonant i hangul"} + standard{"standard sorteringsrekkefølge"} + stroke{"streksortering"} + traditional{"tradisjonell sortering"} + unihan{"radikal-strek-sortering"} + zhuyin{"zhuyin-sortering"} + } + d0{ + fwidth{"full bredde"} + hwidth{"halv bredde"} + npinyin{"Numerisk"} + } + hc{ + h11{"12-timers system (0–11)"} + h12{"12-timers system (1–12)"} + h23{"24-timers system (0–23)"} + h24{"24-timers system (1–24)"} + } + lb{ + loose{"løs linjeskiftstil"} + normal{"normal linjeskiftstil"} + strict{"streng linjeskiftstil"} + } + m0{ + bgn{"USBGN-translitterasjon"} + ungegn{"UNGEGN-translitterasjon"} + } + ms{ + metric{"metrisk system"} + uksystem{"britisk målesystem"} + ussystem{"amerikansk målesystem"} + } + numbers{ + arab{"arabisk-indiske sifre"} + arabext{"utvidede arabisk-indiske sifre"} + armn{"armenske tall"} + armnlow{"små armenske tall"} + bali{"baliske tall"} + beng{"bengalske sifre"} + brah{"brahmiske tall"} + cakm{"chakma-sifre"} + cham{"cham-tall"} + deva{"devanagari-sifre"} + ethi{"etiopiske tall"} + finance{"Finansielle tall"} + fullwide{"sifre med full bredde"} + geor{"georgiske tall"} + grek{"greske tall"} + greklow{"små greske tall"} + gujr{"gujarati-sifre"} + guru{"gurmukhi-sifre"} + hanidec{"kinesiske desimaltall"} + hans{"forenklet kinesisk-tall"} + hansfin{"forenklet kinesisk-finanstall"} + hant{"tradisjonell kinesisk-tall"} + hantfin{"tradisjonell kinesisk-finanstall"} + hebr{"hebraiske tall"} + java{"javanesiske sifre"} + jpan{"japanske tall"} + jpanfin{"japanske finanstall"} + kali{"kayah li-tall"} + khmr{"khmer-sifre"} + knda{"kannada-sifre"} + lana{"thai tham hora-tall"} + lanatham{"tai tham tham-tall"} + laoo{"laotiske sifre"} + latn{"vestlige sifre"} + lepc{"lepecha-tall"} + limb{"limbu-tall"} + mlym{"malayalam-sifre"} + mong{"mongolske tall"} + mtei{"meetei mayek-sifre"} + mymr{"burmesiske sifre"} + mymrshan{"myanmar shan-tall"} + native{"språkspesifikke sifre"} + nkoo{"n’ko-tall"} + olck{"ol chiki-sifre"} + orya{"odia-sifre"} + osma{"osmanya-tall"} + roman{"romertall"} + romanlow{"små romertall"} + saur{"sarushatra-tall"} + shrd{"sharada-tall"} + sora{"sora sompeng-tall"} + sund{"sundanese-tall"} + takr{"takri-tall"} + talu{"ny tai lue-tall"} + taml{"tamilske tall"} + tamldec{"tamilske sifre"} + telu{"telugu-sifre"} + thai{"thailandske sifre"} + tibt{"tibetanske sifre"} + traditional{"Tradisjonelle tall"} + vaii{"vai-sifre"} + } + } + Variants{ + 1606NICT{"nyere mellomfransk til 1606"} + 1694ACAD{"eldre nyfransk"} + 1901{"tradisjonell tysk ortografi"} + 1959ACAD{"akademisk"} + 1994{"standardisert resisk ortografi"} + 1996{"tysk ortografi fra 1996"} + ALALC97{"ALA-LC-romanisering, 1997-utgaven"} + ALUKU{"Aluku-dialekt"} + AREVELA{"øst-armensk"} + AREVMDA{"vest-armensk"} + BAKU1926{"samlet tyrkisk-latinsk alfabet"} + BALANKA{"balankadialekten av anii"} + BARLA{"barlaventa-dialektgruppen av kappverdiansk"} + BAUDDHA{"bauddha"} + BISCAYAN{"biscayan"} + BISKE{"san giorgio- og biladialekt"} + BOHORIC{"bohorisk alfabet"} + BOONT{"boontling"} + DAJNKO{"dajnkoalfabet"} + EKAVSK{"serbisk med ekavisk uttale"} + EMODENG{"tidlig moderne engelsk"} + FONIPA{"det internasjonale fonetiske alfabet (IPA)"} + FONUPA{"det uraliske fonetiske alfabet (UPA)"} + FONXSAMP{"fonxsamp"} + HEPBURN{"Hepburn-romanisering"} + HOGNORSK{"høgnorsk"} + IJEKAVSK{"serbisk med ijekavisk uttale"} + ITIHASA{"itihasa"} + JAUER{"jauer"} + JYUTPING{"jyutping"} + KKCOR{"felles ortografi"} + KOCIEWIE{"kociewie"} + KSCOR{"standard ortografi"} + LAUKIKA{"laukika"} + LIPAW{"resia med Lipovaz-dialekt"} + METELKO{"Metelko-alfabet"} + MONOTON{"monotonisk rettskriving"} + NDYUKA{"ndyuka-dialekt"} + NEDIS{"natisonedialekt"} + NJIVA{"gniva- og njivadialekt"} + NULIK{"moderne volapük"} + OSOJS{"oseacco- og osojanedialekt"} + PAMAKA{"Pamaka-dialekt"} + PINYIN{"pinyin"} + POLYTON{"polytonisk rettskriving"} + POSIX{"dataspråk"} + REVISED{"revidert ortografi"} + RIGIK{"klassisk volapük"} + ROZAJ{"resisk dialekt"} + SAAHO{"saho"} + SCOTLAND{"skotsk standard engelsk"} + SCOUSE{"scouse dialekt"} + SOLBA{"stolvizza- og solbicadialekt"} + SOTAV{"sotavento-dialektgruppen av kappverdiansk"} + SURMIRAN{"surmiransk"} + SURSILV{"sursilvan"} + SUTSILV{"sutsilvan"} + TARASK{"taraskievica-ortografi"} + UCCOR{"harmonisert ortografi"} + UCRCOR{"harmonisert revidert ortografi"} + ULSTER{"ulster"} + UNIFON{"Unifon fonetisk alfabet"} + VAIDIKA{"vaidika"} + VALENCIA{"valensiansk"} + VALLADER{"vallader"} + WADEGILE{"Wade-Giles-romanisering"} + } + characterLabelPattern{ + all{"{0} – alt"} + category-list{"{0}: {1}"} + compatibility{"{0} – kompatibilitet"} + enclosed{"{0} – omsluttet"} + extended{"{0} – utvidet"} + historic{"{0} – historisk"} + miscellaneous{"{0} – diverse"} + other{"{0} – annet"} + scripts{"skriftsystemer – {0}"} + strokes{ + one{"{0} strek"} + other{"{0} streker"} + } + subscript{"senket {0}"} + superscript{"hevet {0}"} + } + codePatterns{ + language{"Språk: {0}"} + script{"Skrift: {0}"} + territory{"Område: {0}"} + } + localeDisplayPattern{ + keyTypePattern{"{0}: {1}"} + pattern{"{0} ({1})"} + separator{"{0}, {1}"} + } } diff --git a/icu/icu4c/source/data/lang/no_NO.txt b/icu/icu4c/source/data/lang/no_NO.txt index 5d7f8599c0e..6613a86c4e6 100644 --- a/icu/icu4c/source/data/lang/no_NO.txt +++ b/icu/icu4c/source/data/lang/no_NO.txt @@ -2,5 +2,5 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml no_NO{ - "%%ALIAS"{"nb_NO"} + "%%ALIAS"{"no"} } diff --git a/icu/icu4c/source/data/lang/nqo.txt b/icu/icu4c/source/data/lang/nqo.txt index 47d6a037b8f..ee05017f1e8 100644 --- a/icu/icu4c/source/data/lang/nqo.txt +++ b/icu/icu4c/source/data/lang/nqo.txt @@ -3,6 +3,426 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml nqo{ Languages{ + af{"ߊߝߙߌߞߊ߲߯ߛߑߞߊ߲"} + agq{"ߊߜ߭ߍߡߑߞߊ߲"} + ak{"ߊߞߊ߲ߞߊ"} + am{"ߊߡߑߤߊߙߌ"} + ar{"ߊߙߓߎߞߊ߲"} + as{"ߊߛߊߡߍߞߊ߲"} + asa{"ߊߖ߭ߎߞߊ߲"} + ast{"ߊߛߑߕߎߙߌߞߊ߲"} + az{"ߊߖߍߙߑߓߊߦߌߖߊߞߊ߲"} + bas{"ߓߛߊߞߊ߲"} + be{"ߓߌߟߏߙߎ߳ߛߌߞߊ߲"} + bem{"ߓߋ߲ߓߊߞߊ߲"} + bez{"ߓߋߣߊߞߊ߲"} + bg{"ߓߌߟߑߜ߭ߊߙߌߞߊ߲"} + bm{"ߒߞߏ ߡߊߟߌ"} + bn{"ߓߍ߲ߜ߭ߊߟߌߞߊ߲"} + bo{"ߕߌߓߋߕߌߞߊ߲"} + br{"ߓߙߋߕߐ߲ߞߊ߲"} + brx{"ߓߏߘߏߞߊ߲"} + bs{"ߓߐߛߑߣߌߞߊ߲"} + ca{"ߞߕߊߟߊ߲ߞߊ߲"} + ccp{"ߞߏߘߊ߫ ߗߊߜ߭ߑߡߊߞߊ߲"} + ce{"ߗߋߗߋߣߌߞߊ߲"} + ceb{"ߛߋߓߎߥߊߞߊ߲"} + cgg{"ߞߌߜ߭ߊߞߊ߲"} + chr{"ߗߋߙߏߞߌߞߊ߲"} + ckb{"ߛߏߙߊߣߌߞߊ߲"} + co{"ߞߐߙߑߛߌߞߊ߲"} + cs{"ߗߍߞߌߞߊ߲"} + cu{"ߛߌߟߊߝ߭ߐ߲ߞߊ߲ ߓߊ߬ߕߏ߬ߓߏ߲߬ߞߊ߲"} + cy{"ߜ߭ߟߏߥߊߞߊ߲"} + da{"ߘߊߣߏߥߊߞߊ߲"} + dav{"ߕߊߦߌߕߊߞߊ߲"} + de{"ߊߟߑߡߊ߲ߞߊ߲"} + dje{"ߖ߭ߍߙߑߡߊߞߊ߲"} + doi{"ߘߏߜ߭ߙߌߞߊ߲"} + dsb{"ߛߏߙߊߓ-ߓߊߛߑߞߊ߲"} + dua{"ߘߎߥߟߊߞߊ߲"} + dyo{"ߝߐߢߌ߫ ߖߏ߬ߟߊ߬ߞߊ߲"} + dz{"ߖ߭ߏ߲ߜ߭ߊߞߊ߲"} + ebu{"ߋ߲ߓߎߞߊ߲"} + ee{"ߋߥߋߞߊ߲"} + el{"ߜ߭ߙߍ߬ߞߌ߬ߞߊ߲"} + en{"ߊ߲߬ߜߑߟߋ߬ߞߊ߲"} + eo{"ߍߛߑߔߋߙߊ߲ߕߏߞߊ߲"} + es{"ߊߛߌߔߞߊ߲"} + et{"ߍߛߑߕߏߣߌߞߊ߲"} + eu{"ߓߊߛߑߞߌߞߊ߲"} + ewo{"ߋߥߏ߲ߘߏߞߊ߲"} + fa{"ߝߊ߯ߙߛߌߞߊ߲"} + ff{"ߝߎߟߊߞߊ߲"} + fi{"ߝߍߣߏߥߊߞߊ߲"} + fil{"ߝߟߌߔߌ߲ߞߊ߲"} + fo{"ߝߋߙߏߞߊ"} + fr{"ߝߊ߬ߙߊ߲߬ߛߌ߬ߞߊ߲"} + frc{"ߞߊߘߌ߫ ߝߊ߬ߙߊ߲߬ߛߌ߬ߞߊ߲"} + fur{"ߝߙߌߥߎߟߊߞߊ߲"} + fy{"ߕߟߋ߬ߓߋ ߝߙߌߛߐ߲ߞߊ߲"} + ga{"ߌߙߑߟߊ߲ߘߌߞߊ߲"} + gd{"ߋߞߐߛߌ߬ ߖ߭ߋߏߟߌߞߊ߲"} + gl{"ߜ߭ߊߟߌߛߌߞߊ߲"} + gsw{"ߛߥߌߛߌ߬ ߊߟߑߡߊ߲ߞߊ߲"} + gu{"ߜ߭ߎߖߙߊߞߊ߲"} + guz{"ߜߎ߭ߛߌߞߊ߲"} + gv{"ߡߊߣߏߥߊߞߊ߲"} + ha{"ߤߊߥߎߛߊߞߊ߲"} + haw{"ߤߥߊߦߌߞߊ߲"} + he{"ߋߓߙߋߞߊ߲"} + hi{"ߍ߲ߘߎߞߊ߲"} + hmn{"ߡߐ߲ߜ߭ߑߞߊ߲"} + hr{"ߞߙߏߥߊߛߌߞߊ߲"} + hsb{"ߛߏߙߊߓߎ߫ ߛߊ߲ߘߐ߫ ߞߊ߲"} + ht{"ߤߊߦߌߕߌ߫ ߕߊ߬ߓߎ߰ߛߌ߬ߞߊ߲"} + hu{"ߤߐ߲ߜ߭ߙߌߞߊ߲"} + hy{"ߊߙߊߡߋߣߌߞߊ߲"} + ia{"ߍ߲ߕߍߙߑߟߌ߲ߜ߭ߏߥߊߞߊ߲"} + id{"ߍ߲ߘߣߏߛߌߞߊ߲"} + ig{"ߊߜߏߞߊ߲"} + ii{"ߛߌߛߎߥߊ߲߫ ߦߌߞߊ߲"} + is{"ߌߛߑߟߊ߲ߘߌߞߊ߲"} + it{"ߌߕߊߟߌߞߊ߲"} + ja{"ߖ߭ߊߔߐ߲ߞߊ߲"} + jgo{"ߒߜ߭ߏ߲ߓߊߞߊ߲"} + jmc{"ߡߊߗߊߡߋߞߊ߲"} + jv{"ߖ߭ߝ߭ߊߣߊߞߊ߲"} + ka{"ߖ߭ߋߐߙߑߖ߭ߌߞߊ߲"} + kab{"ߞߊߓߟߌߞߊ߲"} + kam{"ߞߊ߲ߓߊߞߊ߲"} + kde{"ߡߊߞߐ߲ߘߋߞߊ߲"} + kea{"ߜߙߋߞߎ߲ߝߙߌߛߌߞߊ߲"} + kgp{"ߞߍ߲ߜ߭ߊ߲ߞߊ߲"} + khq{"ߞߏߙߌߦߊߗߣߌߞߊ߲"} + ki{"ߞߌߞߌߦߎߞߊ߲"} + kk{"ߞߖ߭ߊߞߌߞߊ߲"} + kkj{"ߞߊߞߏߞߊ߲"} + kl{"ߜ߭ߙߏߟߊ߲ߘߌߞߊ߲"} + kln{"ߞߊߟߊ߲ߖߌߞߊ߲"} + km{"ߞߑߡߍߙߑߞߊ߲"} + kn{"ߞߊ߲ߣߊߘߊߞߊ߲"} + ko{"ߞߏߙߋߞߊ߲"} + kok{"ߞߐ߲ߞߊߣߌߞߊ߲"} + ks{"ߞߊߛߑߡߙߌߞߊ߲"} + ksb{"ߛߊ߲ߓߟߊߞߊ߲"} + ksf{"ߓߊߝߌߞߊ߲"} + ksh{"ߞߐߟߑߗߌߞߊ߲"} + ku{"ߞߎߙߑߘߎߞߊ߲"} + kw{"ߞߐߙߑߣߌߞߌߞߊ߲"} + ky{"ߞߌߙߑߞߌߖ߭ߑߞߊ߲"} + la{"ߟߊ߬ߕߍ߲߬ߞߊ߲"} + lag{"ߟߊ߲ߖߌߞߊ߲"} + lb{"ߟߎߞߑߛߊ߲ߓߎ߯ߙߎߞߊ߲"} + lg{"ߜ߭ߊ߲ߘߊߞߊ߲"} + lij{"ߟߌ߭ߎ߳ߙߌߞߊ߲"} + lkt{"ߟߊߞߏߕߊߞߊ߲"} + ln{"ߟߌ߲ߜ߭ߟߊߞߊ߲"} + lo{"ߟߊߏߞߊ߲"} + lou{"ߟߌߖ߭ߌߦߊߣߌ߫ ߕߊ߬ߓߎ߰ߛߌ߬ߞߊ߲"} + lrc{"ߕߟߋ߬ߓߐ ߟߏߙߌߞߊ߲"} + lt{"ߟߌߕߎ߳ߦߊߣߌߞߊ߲"} + lu{"ߞߊߕߊ߲ߜ߭ߊ߫-ߗߌ߬ߟߎ߬ߓߊ߬ߞߊ߲"} + luo{"ߟߎ߳ߏߞߊ߲"} + luy{"ߟߎ߳ߦߌߞߊ߲"} + lv{"ߟߋߕߐ߲ߞߊ߲"} + mai{"ߡߊߗߟߌߞߊ߲"} + mas{"ߡߊ߯ߛߊߞߊ߲"} + mer{"ߡߋߙߎߞߊ߲"} + mfe{"ߡߏߙߌߛ ߕߊ߬ߓߎ߰ߛߌ߬ߞߊ߲"} + mg{"ߡߊߟߑߜ߭ߊߛߌߞߊ߲"} + mgh{"ߡߊߞߎߞߊ߲"} + mgo{"ߡߋߕߊߞߊ߲"} + mi{"ߡߊߏߙߌߞߊ߲"} + mk{"ߡߊߛߋߘߏߣߌߞߊ߲"} + ml{"ߡߟߊߦߟߊߡߑߞߊ߲"} + mn{"ߡߐ߲ߜ߭ߐߟߌߞߊ߲"} + mni{"ߡߊߣߌߔߎߙߌߞߊ߲"} + mr{"ߡߙߊߕߌߞߊ߲"} + ms{"ߡߊߟߍߞߊ߲"} + mt{"ߡߊߟߑߕߍߞߊ߲"} + mua{"ߡߎ߲ߘߊ߲ߞߊ߲"} + mul{"ߞߊ߲ߥߙߍߞߊ߲"} + my{"ߓߙߌߡߊ߲ߞߊ߲"} + mzn{"ߡߊߖ߭ߊ߲ߘߋߙߊߣߞߊ߲"} + naq{"ߣߡߊߞߊ߲"} + nb{"ߣߐߙߑߝ߭ߍߖ߭ ߓߏߞߑߡߊߟߑߞߊ߲"} + nd{"ߕߟߋ߬ߓߐ ߒߘߓߋߟߋߞߊ߲"} + nds{"ߊߟߑߡߊ߲ߘߎ߯-ߓߊߛߑߞߊ߲"} + ne{"ߣߋߔߌߟߌߞߊ߲"} + nl{"ߣߍ߯ߙߑߟߊ߲ߘߌߞߊ߲"} + nmg{"ߒߜ߭ߎ߲ߓߊߞߊ߲"} + nn{"ߣߐߙߑߝ߭ߍߖ߭ ߢߙߐߛߌߞߊ߲"} + nnh{"ߒߖߋ߲ߓߎ߲ߞߊ߲"} + no{"ߣߐߙߑߝ߭ߍߖ߭ߌߞߊ߲"} nqo{"ߒߞߏ"} + nus{"ߣߎߦߋߞߊ߲"} + nv{"ߣߝ߭ߊߖߏߞߊ߲"} + ny{"ߛߋߥߞߊ߲"} + nyn{"ߢߊ߲ߞߏߟߋߞߊ߲"} + om{"ߏߙߏߡߏߞߊ߲"} + or{"ߏߖߊߞߊ߲"} + os{"ߏߛߍߕߌߞߊ߲"} + pa{"ߔߍ߲ߖߊߓߌߞߊ߲"} + pcm{"ߖߋ߬ߟߌ߬ߓߊߟߊ߫ ߔߌߘߑߜ߭ߍ߲ߞߊ߲"} + pl{"ߔߟߏߣߍߞߊ߲"} + prg{"ߔߎߙߛߌߞߊ߲"} + ps{"ߔߊߛߑߕߏߞߊ߲"} + pt{"ߔߕߏ߬ߞߌ߬ߞߊ߲"} + qu{"ߞߋߛߎߥߊߞߊ߲"} + rhg{"ߙߏߤߌ߲ߜ߭ߊ"} + rm{"ߙߏߡߊ߲ߛߌߞߊ߲"} + rn{"ߙߎ߲ߘߌߞߊ߲"} + ro{"ߙߏߡߍߞߊ߲"} + rof{"ߙߏ߲ߓߏߞߊ߲"} + ru{"ߌ߬ߙߛߌ߬ߞߊ߲"} + rw{"ߞߌ߲ߦߊߙߎߥߊ߲ߘߊߞߊ߲"} + rwk{"ߙߥߊߞߊ߲"} + sa{"ߛߊߛߑߞߙߌߞߊ߲"} + sah{"ߌߦߊߞߎߕߌߞߊ߲"} + saq{"ߛߊ߲ߓߙߎߞߊ߲"} + sat{"ߛߊ߲ߕߊߟߌߞߊ߲"} + sbp{"ߌߛߊ߲ߜ߭ߎߞߊ߲"} + sd{"ߛߌ߲ߘߌߞߊ߲"} + se{"ߛߋߡߌ߫ ߕߟߋ߬ߓߐ߬ߞߊ߲"} + seh{"ߛߌߛߋߣߊߞߊ߲"} + ses{"ߞߏߦߌߙߊߓߙߏ߫ ߛߋߣߌߞߊ߲"} + sg{"ߛߊ߲ߜߵߏߞߊ߲"} + shi{"ߗߑߟߋߥߎߞߊ߲"} + si{"ߛߌ߲ߜ߭ߟߊߞߊ߲"} + sk{"ߛߑߟߏߝ߭ߊߞߌߞߊ߲"} + sl{"ߛߑߟߏߝ߭ߋߣߌߞߊ߲"} + sm{"ߛߊߡߏߥߊߞߊ߲"} + smn{"ߌߣߊߙߌ߫ ߛߊߡߌߞߊ߲"} + sn{"ߛߏߣߊߞߊ߲"} + so{"ߛߏߡߊߟߌߞߊ߲"} + sq{"ߊߟߑߓߊߣߌߞߊ߲"} + sr{"ߛߍߙߑߓߌߞߊ߲"} + st{"ߛߕߏ߫ ߥߙߏ߬ߘߎ߰ߞߊ߲"} + su{"ߛߎ߲ߘߣߊߞߊ߲"} + sv{"ߛߎߥߍߘߌߞߊ߲"} + sw{"ߛߎߥߊߤߟߌߞߊ߲"} + ta{"ߕߊߡߎߟߌߞߊ߲"} + te{"ߕߋߟߎߜ߭ߎߞߊ߲"} + teo{"ߕߋߛߏߞߊ߲"} + tg{"ߕߊߖߞߌߞߊ߲"} + th{"ߕߊߦߌߞߊ߲"} + ti{"ߕߜ߭ߌߙߌߢߊߞߊ߲"} + tk{"ߕߎߙߞߌߡߍߣߌߞߊ߲"} + to{"ߕߏ߲ߖ߭ߌߞߊ߲"} + tr{"ߕߙߎߞߌߞߊ߲"} + tt{"ߕߊߕߊߙߌߞߊ߲"} + twq{"ߕߛߊߥߊߜ߭ߌߞߊ߲"} + tzm{"ߊߕߌߟߊ߲ߕߊ߫ ߕߊ߲ߓߊ߲ ߊߡߊ߲ߖ߭ߌ߲ߞߊ߲"} + ug{"ߥߌߜ߭ߎ߯ߙߎߞߊ߲"} + uk{"ߎߞߌߙߍߣߌߞߊ߲"} + und{"ߞߊ߲߫ ߘߊ߲߬ߠߊ߬ߕߍ߰ߓߊߟߌ"} + ur{"ߎߙߘߎߞߊ߲"} + uz{"ߎߖ߭ߑߓߋߞߌߞߊ߲"} + vai{"ߒߝ߭ߊߦߌ߲ߞߊ߲"} + vi{"ߝ߭ߌߦߋߕߌߣߊߡߌߞߊ߲"} + vo{"ߝ߭ߏߟߊߔߎߞߊ߲"} + vun{"ߝ߭ߎߖߏߞߊ߲"} + wae{"ߥߊߟߑߛߍߙߌߞߊ߲"} + wo{"ߥߟߐߝߐߞߊ߲"} + xh{"ߛߏߖ߭ߊߞߊ߲"} + xog{"ߛߏߜ߭ߊߞߊ߲"} + yav{"ߦߊ߲ߜߌߞߊ߲"} + yi{"ߦߘߌߛߌߞߊ߲"} + yo{"ߙߦߏߓߊߞߊ߲"} + yue{"ߞߊ߲ߕߏߣߊߞߊ߲"} + zgh{"ߡߊ߬ߙߐߞߎ߬ ߢߊߓߘߍߡߊ"} + zh{"ߛߣߌߥߊߞߊ߲"} + zu{"ߖ߭ߟߎߞߊ߲"} + zxx{"ߞߊ߲߫ ߘߐߞߏߟߏ߲"} + } + Scripts{ + Adlm{"ߊߘߑߟߊߡ"} + Aghb{"ߊߜ߭ߑߓߊߣߌ"} + Ahom{"ߊߤߏ߲"} + Arab{"ߊߙߊߓߎ"} + Aran{"ߣߊߛߑߕߊߟߌߞ"} + Armi{"ߝߊ߰ߡߊ߬ߟߊ-ߊߙߊߡߋ"} + Armn{"ߊߙߌߡߋߣߌ"} + Avst{"ߊߝ߭ߋߛߑߕߌ"} + Bali{"ߓߊߟߌߣߍ"} + Bamu{"ߓߊߡߎ߲"} + Bass{"ߓߊ߯ߛߊ"} + Batk{"ߓߕߊߞ"} + Beng{"ߓߍ߲ߜ߭ߊߟߌ"} + Bhks{"ߓߊߦߌߞߑߛߎߞߌ"} + Bopo{"ߔߓߏߡߝߏ"} + Brah{"ߓߑߙߊߤߡߌ"} + Brai{"ߓߑߙߊߦߌ"} + Bugi{"ߓߎߜ߭ߌ"} + Buhd{"ߓߎߤߌߘ"} + Cakm{"ߗߍߞߑߡߊ"} + Cans{"ߞߣߊߘߊ߫ ߘߎ߰ߙߋ߲߬ ߛߓߍ߬ߛߎ߲߬ ߞߝߊ ߟߊߘߍ߬ߣߍ߲"} + Cari{"ߞߊ߯ߙߌ"} + Cham{"ߛߊ߲"} + Cher{"ߛߋߙߐߞ"} + Chrs{"ߞߏߙߊߦߌߛߑߡߌ"} + Copt{"ߞߐߔߑߕ"} + Cpmn{"ߛߌߔߙߏ-ߡߌߣߏߞߊ"} + Cprt{"ߛߔߙߌߐߕ ߜߋ߲߬ߞߝߊ"} + Cyrl{"ߛߙߌߟߌߞ"} + Deva{"ߘߋߝ߭ߣߊߜ߭ߊߙߌ߫"} + Diak{"ߊߞߎ߯ߙߎ"} + Dogr{"ߘߏߜ߭ߑߙߌ"} + Dsrt{"ߘߖ߭ߋߙߋ"} + Dupl{"ߛߑߕߋߣߏߜ߭ߙߊߝߌ ߘߎߔߑߟߏߦߋ"} + Egyp{"ߋߖ߭ߌߔߑߕ ߤߌߙߏߜ߭ߟߌߝߌ"} + Elba{"ߍߟߑߓߊߛߊ߲"} + Elym{"ߋߟߌߡߊߦߌߞ"} + Ethi{"ߋߗߏߔߌߞ"} + Geor{"ߖ߭ߐߙߑߖ߭ߌߞߊ"} + Glag{"ߜ߭ߑߟߊߜ߭ߏߟߌߕߌߞ"} + Gong{"ߜ߭ߏ߲ߖߌ߫ ߜ߭ߎ߲ߖߋߟߊ ߘߐ߫"} + Gonm{"ߡߛߊߙߊ߲߫-ߜ߭ߏ߲ߘߌ"} + Goth{"ߜ߭ߏߕߌߞ"} + Gran{"ߜ߭ߑߙߊ߲ߗߊ"} + Grek{"ߜ߭ߙߍ߬ߞߌ"} + Gujr{"ߜ߭ߎߖߙߊߕߌ"} + Guru{"ߜ߭ߎߙߑߡߎߞߌ"} + Hanb{"ߤߊ߲߫ ߓߔߏߡߝߏ ߘߐ߫"} + Hang{"ߤߊ߲ߜ߭ߎ"} + Hani{"ߛߌߣߏߜ߭ߙߊߡ"} + Hano{"ߤߊߣߎߣߏ"} + Hans{"ߘߐߞߣߍߣߍ߲"} + Hant{"ߦߋߢߐ߲߯ߠߊ"} + Hatr{"ߤߊߕߙߋߣߌ"} + Hebr{"ߋߓߙߋ"} + Hira{"ߤߌߙߊߜ߭ߣߊ"} + Hluw{"ߤߕߌ-ߤߙߏߜ߭ߟߌߝߌ"} + Hmng{"ߔߤߊߥ ߡߐ߲ߜ߭"} + Hmnp{"ߢߊߞߋ߲ߜ߭ ߔߎߛߑߡߐ߲ߜ߭"} + Hrkt{"ߞߊߕߊ߲ߞߣߊ"} + Hung{"ߤߐ߲ߜ߭ߙߌ߫ ߞߘߐ߬ߡߊ߲"} + Ital{"ߌߕߊߟߌߞ ߞߘߐ߬ߡߊ߲"} + Jamo{"ߖߡߏ"} + Java{"ߖ߭ߝ߭ߊߣߍߛ"} + Jpan{"ߣߌߔߐ߲߫"} + Kali{"ߞߦߊߟߌ߫"} + Kana{"ߞߕߊߞߣߊ"} + Khar{"ߞߊߙߏߗߌ߮"} + Khmr{"ߞߑߡߍߙ"} + Khoj{"ߞߏߖߞߌ"} + Kits{"ߞߌߕߊ߲߫ ߛߓߍߟߌߣߍ߲"} + Knda{"ߞߌߡߍߙ"} + Kore{"ߞߏߙߋ߫"} + Kthi{"ߞߊߦߌߗߌ߮"} + Lana{"ߟߣߊ"} + Laoo{"ߟߊߏ"} + Latn{"ߟߊ߬ߕߍ߲"} + Lepc{"ߟߋߔߑߛߊ"} + Limb{"ߟߌ߲ߓߎ"} + Lina{"ߟߌߣߍ߯ߙ ߊ"} + Linb{"ߟߌߣߍ߯ߙ ߓ"} + Lisu{"ߟߌߛߎ"} + Lyci{"ߟߛߌ"} + Lydi{"ߟߘߌ"} + Mahj{"ߡߤߊߖߊߣߌ"} + Maka{"ߡߞߊߛߊ߯ߙ"} + Mand{"ߡߊ߲߬ߘߋ߲߬ߞߊ ߡߋߛߔߏߕߊߡߌ߫"} + Mani{"ߡߊߣߌߛߋ"} + Marc{"ߡߊߙߑߛߋ"} + Medf{"ߡߋߘߑߝߘߌߙߌ߲"} + Mend{"ߡߍ߲߬ߘߋ"} + Merc{"ߡߋߞߙߏߕߌߞ ߞߎ߳ߙߑߛߌߝ"} + Mero{"ߡߋߙߏߦߕߌߞ"} + Mlym{"ߡߟߊߦߊߟߊ߲"} + Modi{"ߡߏߘߌ"} + Mong{"ߡߐ߲ߜ߭ߐߟ"} + Mroo{"ߡߑߙߏ"} + Mtei{"ߡߋߦߌߕߋ ߡߊߦߌߞ"} + Mult{"ߡߎߟߑߕߊߣߌ"} + Mymr{"ߓߙߌߡߊ߲"} + Nand{"ߣߊ߲ߘߌߣߜ߭ߊߙߌ"} + Narb{"ߕߟߋ߬ߓߐ-ߊߙߊߓߎ"} + Nbat{"ߣߓߊߕߋ"} + Newa{"ߣߋߥߊ"} + Nkoo{"ߒߞߏ"} + Nshu{"ߣߎ߳ߛߎ"} + Ogam{"ߏߜ߭ߊ߲"} + Olck{"ߏߟߑߗߞߌ"} + Orkh{"ߐߙߑߞߐ߲"} + Orya{"ߏߖߊ"} + Osge{"ߏߛߊߖ߭"} + Osma{"ߎߛߑߡߊߣߌ"} + Ougr{"ߎߜ߭ߎߙ ߞߘߐ߬ߡߊ߲"} + Palm{"ߔߊߟߑߡߙߋߣߌ"} + Pauc{"ߔߊߎ-ߛߌ߲ߤߊߥߎ"} + Perm{"ߡߙߋߡߌ߫ ߞߘߐ߬ߡߊ߲"} + Phag{"ߝߊߜ߭-ߔߊ"} + Phli{"ߝߋ߲ߟߋߥߌ߫ ߛߓߍߟߌ ߟߎ߬"} + Phlp{"ߛߏߕߌߦߋ߫ ߝߋ߲ߟߋߝ߭ߌ"} + Phnx{"ߝߋߣߌߛߌ"} + Plrd{"ߔߏߟߊߙ ߞߊ߲ߡߊߛߙߋߡߊ"} + Prti{"ߔߊߙߑߕ ߛߓߍߟߌ"} + Qaag{"ߖ߭ߊߎߜ߭ߌ"} + Rjng{"ߙߋߖ߭ߊ߲ߜ߭"} + Rohg{"ߤߊߣߝߌ"} + Runr{"ߙߎߣߌߞ"} + Samr{"ߛߡߊߙߌߕߍ߲"} + Sarb{"ߥߙߏ߬ߘߎ߮ ߊߙߊߓߎ߫ ߞߘߐ߬ߡߊ߲"} + Saur{"ߛߏߙߊߗߌߙߊ"} + Sgnw{"ߞߐߙߍߦߊ߫-ߛߓߍߟߌ ߟߎ߬"} + Shaw{"ߛߊߝ߭ߌ"} + Shrd{"ߛߙߊߘߊ"} + Sidd{"ߛߌߘߊߡ"} + Sind{"ߛߌ߲ߘߌ"} + Sinh{"ߛߌ߲ߜ߭ߟߊ"} + Sogd{"ߛߏߜ߭ߑߘߌ"} + Sogo{"ߛߏߜ߭ߑߘߌ ߞߘߐ߬ߡߊ߲"} + Sora{"ߛߏߙߊ ߛߎ߲ߔߍ߲ߜ߭"} + Soyo{"ߛߏߦߏ߲ߓߏ"} + Sund{"ߛߎ߲ߘߣߊ"} + Sylo{"ߛߌߟߏߕߌ ߣߊߜ߭ߑߙߌ"} + Syrc{"ߛߙߌߦߊߞ"} + Tagb{"ߕߜߊߣߎߥߊ"} + Takr{"ߕߊߞߙߌ"} + Tale{"ߕߊߦߌ-ߟߋ߫"} + Talu{"ߕߊߦߌ-ߟߎ߫ ߞߎߘߊ߫"} + Taml{"ߕߊߡߎߟ"} + Tang{"ߕߊ߲ߜ߭ߎߕ"} + Tavt{"ߕߊߦߌ-ߝ߭ߌߋ߫"} + Telu{"ߕߟߋߜ߭ߎ"} + Tfng{"ߕߝߌߣߊߜ߭"} + Tglg{"ߕߜ߭ߊߟ"} + Thaa{"ߕߡߊ"} + Thai{"ߕߊߦߌ"} + Tibt{"ߕߓߌߕߋߕߍ߲"} + Tirh{"ߕߌߙߎߕߊ"} + Tnsa{"ߕߊ߲ߜߑߛߊ߫"} + Toto{"ߕߏߕߏ߫"} + Ugar{"ߎߜ߭ߊߙߕߌߞ"} + Vaii{"ߒߝ߭ߊߦߌ"} + Vith{"ߝ߭ߌߕߑߞߎߜ߭ߌ߫"} + Wara{"ߥߊߙߊ߲ߜ߭ ߛߕߌ"} + Wcho{"ߥߊ߲ߗߏ"} + Xpeo{"ߝߊ߯ߙߛߌ߫ ߞߘߐߡߊ߲"} + Xsux{"ߛߎߡߋߙߏ-ߊߞߊߘߌ"} + Yezi{"ߦߋߖ߭ߘߌ"} + Yiii{"ߦߌ"} + Zanb{"ߖ߭ߣߊߓߊߖ߭ߊ߯ߙ ߝߘߎ߬ߓߍ߲"} + Zinh{"ߤߋߙߌߕߋ"} + Zmth{"ߘߡߊ߬ߟߐ߲ ߛߙߍߛߙߍߦߊߟߌ"} + Zsye{"ߋߡߏߖߌ߬"} + Zsym{"ߕߐ߰ߡߊ߬ߛߙߋ"} + Zxxx{"ߛߓߍߓߊߟߌ"} + Zyyy{"ߞߏߡߎ߲"} + Zzzz{"ߛߓߍߟߌ߫ ߡߊߟߐ߲ߓߊߟߌ"} + } + Scripts%stand-alone{ + Hans{"ߛߌߣߏߜ߭ߙߊߡ ߘߐߞߣߍߣߍ߲"} + Hant{"ߛߌߣߏߜ߭ߙߊߡ ߦߋߢߐ߲߯ߠߊ"} + } + codePatterns{ + language{"ߞߊ߲: {0}"} + script{"ߛߓߍߟߌ: {0}"} + territory{"ߕߌ߲߬ߞߎߘߎ߲: {0}"} + } + localeDisplayPattern{ + separator{"{0}، {1}"} } } diff --git a/icu/icu4c/source/data/lang/or.txt b/icu/icu4c/source/data/lang/or.txt index c631c25d5a2..676af48e795 100644 --- a/icu/icu4c/source/data/lang/or.txt +++ b/icu/icu4c/source/data/lang/or.txt @@ -31,15 +31,18 @@ or{ am{"ଆମହାରକି"} an{"ଆର୍ଗୋନୀ"} ang{"ପୁରୁଣା ଇଁରାଜୀ"} + ann{"ଅବୋଲା"} anp{"ଅଁଗୀକା"} ar{"ଆରବିକ୍"} arc{"ଆରାମାଇକ୍"} arn{"ମାପୁଚେ"} arp{"ଆରାପାହୋ"} + ars{"ନାଜଦି ଆରବିକ"} arw{"ଆରୱକ"} as{"ଆସାମୀୟ"} asa{"ଆସୁ"} ast{"ଆଷ୍ଟୁରିଆନ୍"} + atj{"ଆଟିକାମେକ୍ୱ"} av{"ଆଭାରିକ୍"} awa{"ଆୱାଧି"} ay{"ଆୟମାରା"} @@ -71,6 +74,7 @@ or{ ca{"କାଟାଲାନ୍"} cad{"କାଡୋ"} car{"କାରିବ୍"} + cay{"କାୟୁଗା"} cch{"ଆତ୍ସମ୍"} ccp{"ଚକମା"} ce{"ଚେଚନ୍"} @@ -87,13 +91,21 @@ or{ chr{"ଚେରୋକୀ"} chy{"ଚେଚେନା"} ckb{"କେନ୍ଦ୍ରୀୟ କୁରଡିସ୍"} + clc{"ଚିଲକୋଟିନ୍"} co{"କୋର୍ସିକାନ୍"} cop{"କପ୍ଟିକ୍"} cr{"କ୍ରୀ"} + crg{"ମିସିଫ"} crh{"କ୍ରୀମିନ୍ ତୁର୍କୀସ୍"} + crj{"ସାଉଥ୍ ଇଷ୍ଟ କ୍ରି"} + crk{"ପ୍ଲେନ୍ସ କ୍ରି"} + crl{"ଉତ୍ତର ପୂର୍ବ କ୍ରୀ"} + crm{"ମୁସେ କ୍ରୀ"} + crr{"କାରୋଲିନା ଆଲଗୋନ୍କିଆନ୍"} crs{"ସେସେଲୱା କ୍ରେଓଲେ ଫ୍ରେଞ୍ଚ୍"} cs{"ଚେକ୍"} csb{"କାଶୁବିଆନ୍"} + csw{"ସ୍ୱାମ୍ପି କ୍ରି"} cu{"ଚର୍ଚ୍ଚ ସ୍ଲାଭିକ୍"} cv{"ଚୁଭାଶ୍"} cy{"ୱେଲ୍ସ"} @@ -140,6 +152,7 @@ or{ fo{"ଫାରୋଏସେ"} fon{"ଫନ୍"} fr{"ଫରାସୀ"} + frc{"କାଜୁନ୍ ଫରାସୀ"} frm{"ମଧ୍ୟ ଫ୍ରେଞ୍ଚ"} fro{"ପୁରୁଣା ଫ୍ରେଞ୍ଚ"} frr{"ଉତ୍ତର ଫ୍ରିସିୟାନ୍"} @@ -170,6 +183,7 @@ or{ ha{"ହୌସା"} hai{"ହାଇଡା"} haw{"ହାୱାଇନ୍"} + hax{"ସାଉଥ୍ ହାଇଡା"} he{"ହେବ୍ର୍ୟୁ"} hi{"ହିନ୍ଦୀ"} hil{"ହିଲିଗୈନନ୍"} @@ -181,6 +195,7 @@ or{ ht{"ହୈତାୟିନ୍"} hu{"ହଙ୍ଗେରୀୟ"} hup{"ହୁପା"} + hur{"ହାଲକୋମେଲେମ"} hy{"ଆର୍ମେନିଆନ୍"} hz{"ହେରେରୋ"} ia{"ଇର୍ଣ୍ଟଲିଙ୍ଗୁଆ"} @@ -191,6 +206,7 @@ or{ ig{"ଇଗବୋ"} ii{"ସିଚୁଆନ୍ ୟୀ"} ik{"ଇନୁପିୟାକ୍"} + ikt{"ପାଶ୍ଚାତ୍ୟ କାନାଡିୟ ଇନୁକ୍ଟିଟ"} ilo{"ଇଲୋକୋ"} inh{"ଇଁଙ୍ଗୁଶ୍"} io{"ଇଡୋ"} @@ -217,6 +233,7 @@ or{ kea{"କାବୁଭେରଡିଆନୁ"} kfo{"କୋରୋ"} kg{"କଙ୍ଗୋ"} + kgp{"କାଇଙ୍ଗାଂ"} kha{"ଖାସୀ"} kho{"ଖୋତାନୀଜ୍"} khq{"କୋୟରା ଚିନି"} @@ -246,6 +263,7 @@ or{ kut{"କୁତେନାଉ"} kv{"କୋମି"} kw{"କୋର୍ନିସ୍"} + kwk{"କ୍ଵାକୱାଲା"} ky{"କୀରଗୀଜ୍"} la{"ଲାଟିନ୍"} lad{"ଲାଦିନୋ"} @@ -256,12 +274,15 @@ or{ lez{"ଲେଜଗିୟାନ୍"} lg{"ଗନ୍ଦା"} li{"ଲିମ୍ବୁର୍ଗିସ୍"} + lil{"ଲିଲ୍ଲୁଏଟ"} lkt{"ଲାକୋଟା"} ln{"ଲିଙ୍ଗାଲା"} lo{"ଲାଓ"} lol{"ମଙ୍ଗୋ"} + lou{"ଲୌସିଆନା କ୍ରେଓଲେ"} loz{"ଲୋଜି"} lrc{"ଉତ୍ତର ଲୁରି"} + lsm{"ସାମିଆ"} lt{"ଲିଥୁଆନିଆନ୍"} lu{"ଲ୍ୟୁବା-କାଟାଙ୍ଗା"} lua{"ଲୁବା-ଲୁଲୁଆ"} @@ -295,6 +316,7 @@ or{ mn{"ମଙ୍ଗୋଳିୟ"} mnc{"ମାଞ୍ଚୁ"} mni{"ମଣିପୁରୀ"} + moe{"ଇନ୍ନୁ-ଏମୁନ"} moh{"ମୋହୌକ"} mos{"ମୋସି"} mr{"ମରାଠୀ"} @@ -339,6 +361,11 @@ or{ nzi{"ଞ୍ଜିମା"} oc{"ଓସିଟାନ୍"} oj{"ଓଜିୱା"} + ojb{"ଉତ୍ତର-ପଶ୍ଚିମ ଓଜିବ୍ଵା"} + ojc{"କେନ୍ଦ୍ରୀୟ ଓଜିବ୍ଵା"} + ojs{"ଓଜି-କ୍ରି"} + ojw{"ପାଶ୍ଚାତ୍ୟ ଓଜିବ୍ଵା"} + oka{"ଓକାନାଗାନ୍"} om{"ଓରୋମୋ"} or{"ଓଡ଼ିଆ"} os{"ଓସେଟିକ୍"} @@ -354,8 +381,10 @@ or{ peo{"ପୁରୁଣା ପର୍ସିଆନ୍"} phn{"ଫୋନେସିଆନ୍"} pi{"ପାଲି"} + pis{"ପିଜିନ୍"} pl{"ପୋଲିଶ୍"} pon{"ପୋହପିଏନ୍"} + pqm{"ମାଲିସୀଟ-ପାସମକୁଅଡ୍ଡି"} prg{"ପ୍ରୁସିୟ"} pro{"ପୁରୁଣା ପ୍ରେଭେନେସିଆଲ୍"} ps{"ପାସ୍ତୋ"} @@ -365,12 +394,12 @@ or{ raj{"ରାଜସ୍ଥାନୀ"} rap{"ରାପାନୁଇ"} rar{"ରାରୋତୋଙ୍ଗନ୍"} + rhg{"ରୋହିଙ୍ଗ୍ୟା"} rm{"ରୋମାନଶ୍‌"} rn{"ରୁଣ୍ଡି"} ro{"ରୋମାନିଆନ୍"} rof{"ରୋମ୍ବୋ"} rom{"ରୋମାନି"} - root{"ରୋଟ୍"} ru{"ରୁଷିୟ"} rup{"ଆରୋମାନିଆନ୍"} rw{"କିନ୍ୟାରୱାଣ୍ଡା"} @@ -400,6 +429,7 @@ or{ sid{"ସିଦାମୋ"} sk{"ସ୍ଲୋଭାକ୍"} sl{"ସ୍ଲୋଭେନିଆନ୍"} + slh{"ସାଉଥ୍ ଲୁଶୋସିଟେଡ୍"} sm{"ସାମୋଆନ୍"} sma{"ଦକ୍ଷିଣ ସାମି"} smj{"ଲୁଲେ ସାମି"} @@ -416,6 +446,7 @@ or{ ss{"ସ୍ଵାତି"} ssy{"ସହୋ"} st{"ସେସୋଥୋ"} + str{"ଷ୍ଟ୍ରାଇଟ୍ ସାଲିଶ୍"} su{"ସୁଦାନୀଜ୍"} suk{"ସୁକୁମା"} sus{"ଶୁଶୁ"} @@ -426,13 +457,16 @@ or{ syc{"କ୍ଲାସିକାଲ୍ ସିରିକ୍"} syr{"ସିରିକ୍"} ta{"ତାମିଲ୍"} + tce{"ସାଉଥ୍ ଟଚୋନ୍"} te{"ତେଲୁଗୁ"} tem{"ତିମନେ"} teo{"ତେସା"} ter{"ତେରେନୋ"} tet{"ତେତୁମ୍"} tg{"ତାଜିକ୍"} + tgx{"ତାଗିଶ"} th{"ଥାଇ"} + tht{"ତହଲତାନ୍"} ti{"ଟ୍ରିଗିନିଆ"} tig{"ଟାଇଗ୍ରେ"} tiv{"ତୀଭ୍"} @@ -445,12 +479,14 @@ or{ tn{"ସୱାନା"} to{"ଟୋଙ୍ଗା"} tog{"ନ୍ୟାସା ଟୋଙ୍ଗୋ"} + tok{"ଟୋକି ପୋନା"} tpi{"ଟୋକ୍ ପିସିନ୍"} tr{"ତୁର୍କିସ୍"} trv{"ତାରୋକୋ"} ts{"ସୋଙ୍ଗା"} tsi{"ତିସିମିସିଆନ୍"} tt{"ତାତାର୍"} + ttm{"ଉତ୍ତର ଟୁଚୋନ୍"} tum{"ଟୁମ୍ବୁକା"} tvl{"ତୁଭାଲୁ"} tw{"ତ୍ୱି"} @@ -478,6 +514,7 @@ or{ war{"ୱାରୈ"} was{"ୱାସୋ"} wo{"ୱୋଲଫ୍"} + wuu{"ୱୁ ଚାଇନିଜ"} xal{"କାଲ୍ମୀକ୍"} xh{"ଖୋସା"} xog{"ସୋଗା"} @@ -487,6 +524,7 @@ or{ ybb{"ୟେମବା"} yi{"ୟିଡିସ୍"} yo{"ୟୋରୁବା"} + yrl{"ନିଙ୍ଗାଟୁ"} yue{"କାନଟୋନେସେ"} za{"ଜୁଆଙ୍ଗ"} zap{"ଜାପୋଟେକ୍"} @@ -500,7 +538,9 @@ or{ zza{"ଜାଜା"} } Scripts{ + Adlm{"ଆଡଲମ୍"} Arab{"ଆରବିକ୍"} + Aran{"ଆରାନ"} Armi{"ଇମ୍ପେରିଆଲ୍ ଆରମିକ୍"} Armn{"ଆର୍ମେନୀୟ"} Avst{"ଆବେସ୍ଥାନ୍"} @@ -594,6 +634,7 @@ or{ Plrd{"ପୋଲାର୍ଡ ଫୋନେଟିକ୍"} Prti{"ଇନସ୍କ୍ରୀପସାନଲ୍ ପାର୍ଥିଆନ୍"} Rjng{"ରେଜାଙ୍ଗ"} + Rohg{"ରୋହଗ"} Roro{"ରୋଙ୍ଗୋରୋଙ୍ଗୋ"} Runr{"ରନିକ୍"} Samr{"ସମୌରିଟନ୍"} @@ -642,11 +683,16 @@ or{ calendar{ buddhist{"ବୌଦ୍ଧଧର୍ମାଲମ୍ବୀଙ୍କ କ୍ୟାଲେଣ୍ଡର୍‌"} chinese{"ଚାଇନିଜ୍‌ କ୍ୟାଲେଣ୍ଡର୍‌"} + coptic{"କପ୍ଟିକ୍"} dangi{"ଦାଙ୍ଗି କ୍ୟାଲେଣ୍ଡର୍‌"} ethiopic{"ଇଥିଓପିକ୍‌ କ୍ୟାଲେଣ୍ଡର୍‌"} + ethiopic-amete-alem{"ଏଥିଓପିକ୍-ଆମେଟ୍-ଆଲେମ୍"} gregorian{"ଗ୍ରେଗୋରିୟ କ୍ୟାଲେଣ୍ଡର୍"} hebrew{"ହିବୃ କ୍ୟାଲେଣ୍ଡର୍‌"} + indian{"ଇଣ୍ତିଆନ୍"} islamic{"ଇସଲାମିକ୍‌ କ୍ୟାଲେଣ୍ଡର୍‌"} + islamic-civil{"ଇସଲାମିକ୍ କ୍ୟାଲେଣ୍ଡର୍ (ଟାବୁଲାର୍, ନାଗରିକ ଯୁଗ)"} + islamic-umalqura{"ଇସଲାମିକ୍ କ୍ୟାଲେଣ୍ଡର୍ (ଉମ୍ ଅଲ୍-କୁରା)"} iso8601{"ISO-8601 କ୍ୟାଲେଣ୍ଡର୍‌"} japanese{"ଜାପାନିଜ୍‌ କ୍ୟାଲେଣ୍ଡର୍‌"} persian{"ପର୍ସିଆନ୍‌ କ୍ୟାଲେଣ୍ଡର୍‌"} @@ -682,6 +728,7 @@ or{ armn{"ଆର୍ମେନିୟ ସଂଖ୍ୟାଗୁଡ଼ିକ"} armnlow{"ଆର୍ମେନିୟ ଛୋଟ ଅକ୍ଷର ସଂଖ୍ୟାଗୁଡ଼ିକ"} beng{"ବଙ୍ଗଳା ଅଙ୍କଗୁଡ଼ିକ"} + cakm{"ଚକମା ଅଙ୍କଗୁଡ଼ିକ"} deva{"ଦେବନାଗରୀ ଅଙ୍କଗୁଡ଼ିକ"} ethi{"ଇଥିଓପିକ୍‌ ସଂଖ୍ୟାଗୁଡ଼ିକ"} fullwide{"ପୂର୍ଣ୍ଣ-ପ୍ରସ୍ଥ ଅଙ୍କଗୁଡ଼ିକ"} @@ -696,6 +743,7 @@ or{ hant{"ପାରମ୍ପରିକ ଚିନି ସଂଖ୍ୟାଗୁଡ଼ିକ"} hantfin{"ପାରମ୍ପରିକ ଚିନି ଆର୍ଥିକ ସଂଖ୍ୟାଗୁଡ଼ିକ"} hebr{"ହିବୃ ସଂଖ୍ୟାଗୁଡ଼ିକ"} + java{"ଜାଭାନିଜ ଅଙ୍କଗୁଡ଼ିକ"} jpan{"ଜାପାନୀ ସଂଖ୍ୟାଗୁଡ଼ିକ"} jpanfin{"ଜାପାନୀ ଆର୍ଥିକ ସଂଖ୍ୟାଗୁଡ଼ିକ"} khmr{"ଖିମର୍‌ ଅଙ୍କଗୁଡ଼ିକ"} @@ -704,7 +752,9 @@ or{ latn{"ପାଶ୍ଚାତ୍ୟ ଅଙ୍କଗୁଡ଼ିକ"} mlym{"ମଲୟାଲମ୍ ଅଙ୍କଗୁଡ଼ିକ"} mong{"ମଙ୍ଗୋଲୀୟ ଡିଜିଟ୍"} + mtei{"ମିତେଇ ମାୟେକ ଅଙ୍କଗୁଡ଼ିକ"} mymr{"ମିଆଁମାର୍‌ ଅଙ୍କଗୁଡ଼ିକ"} + olck{"ଓଲ୍ ଚିକି ଅଙ୍କଗୁଡ଼ିକ"} orya{"ଓଡ଼ିଆ ଅଙ୍କଗୁଡ଼ିକ"} roman{"ରୋମାନ୍‌ ସଂଖ୍ୟାଗୁଡ଼ିକ"} romanlow{"ରୋମାନ୍‌ ଛୋଟ ଅକ୍ଷର ସଂଖ୍ୟାଗୁଡ଼ିକ"} @@ -713,6 +763,7 @@ or{ telu{"ତେଲୁଗୁ ଅଙ୍କଗୁଡ଼ିକ"} thai{"ଥାଇ ଅଙ୍କଗୁଡ଼ିକ"} tibt{"ତିବତୀ ଅଙ୍କଗୁଡ଼ିକ"} + vaii{"ଭାଇ ଅଙ୍କଗୁଡ଼ିକ"} } } Variants{ @@ -726,19 +777,9 @@ or{ VALENCIA{"ଭେଲେନସିଆନ୍"} } characterLabelPattern{ - all{"{0} — ସମସ୍ତ"} - category-list{"{0}: {1}"} - compatibility{"{0} — ସୁସଙ୍ଗତି"} - enclosed{"{0} — ଆବଦ୍ଧ"} - extended{"{0} — ବର୍ଦ୍ଧିତ"} - historic{"{0} — ଐତିହାସିକ"} - miscellaneous{"{0} — ବିବିଧ"} other{"{0} — ଅନ୍ୟ"} - scripts{"ଲିପି — {0}"} - strokes{ - one{"{0} ଷ୍ଟ୍ରୋକ୍‍"} - other{"{0} ଷ୍ଟ୍ରୋକ୍‍"} - } + subscript{"ସବସ୍କ୍ରିପ୍ଟ {0}"} + superscript{"ସୁପରସ୍କ୍ରିପ୍ଟ {0}"} } codePatterns{ language{"ଭାଷା: {0}"} diff --git a/icu/icu4c/source/data/lang/pa.txt b/icu/icu4c/source/data/lang/pa.txt index 3e6f511ce1b..fbf239a54e9 100644 --- a/icu/icu4c/source/data/lang/pa.txt +++ b/icu/icu4c/source/data/lang/pa.txt @@ -28,13 +28,16 @@ pa{ am{"ਅਮਹਾਰਿਕ"} an{"ਅਰਾਗੋਨੀ"} ang{"ਪੁਰਾਣੀ ਅੰਗਰੇਜ਼ੀ"} + ann{"ਓਬੋਲੋ"} anp{"ਅੰਗਿਕਾ"} ar{"ਅਰਬੀ"} arn{"ਮਾਪੁਚੇ"} arp{"ਅਰਾਫਾਓ"} + ars{"ਨਾਜਦੀ ਅਰਬੀ"} as{"ਅਸਾਮੀ"} asa{"ਅਸੂ"} ast{"ਅਸਤੂਰੀ"} + atj{"ਅਤਿਕਾਮੇਕਵ"} av{"ਅਵਾਰਿਕ"} awa{"ਅਵਧੀ"} ay{"ਅਈਮਾਰਾ"} @@ -43,7 +46,7 @@ pa{ ban{"ਬਾਲੀਨੀਜ਼"} bas{"ਬਾਸਾ"} be{"ਬੇਲਾਰੂਸੀ"} - bem{"ਬੇਮਬਾ"} + bem{"ਬੇਂਬਾ"} bez{"ਬੇਨਾ"} bg{"ਬੁਲਗਾਰੀਆਈ"} bgn{"ਪੱਛਮੀ ਬਲੂਚੀ"} @@ -60,6 +63,7 @@ pa{ bug{"ਬਗਨੀਜ਼"} byn{"ਬਲਿਨ"} ca{"ਕੈਟਾਲਾਨ"} + cay{"ਕਾਯੁਗਾ"} ccp{"ਚਕਮਾ"} ce{"ਚੇਚਨ"} ceb{"ਸੀਬੂਆਨੋ"} @@ -68,12 +72,21 @@ pa{ chk{"ਚੂਕੀਸ"} chm{"ਮਾਰੀ"} cho{"ਚੌਕਟੋ"} + chp{"ਚਿਪਵਿਆਨ"} chr{"ਚੇਰੋਕੀ"} chy{"ਛਾਇਆਨ"} ckb{"ਕੇਂਦਰੀ ਕੁਰਦਿਸ਼"} + clc{"ਚਿਲਕੋਟਿਨ"} co{"ਕੋਰਸੀਕਨ"} + crg{"ਮਿਚਿਫੋ"} + crj{"ਦੱਖਣੀ ਪੂਰਬੀ ਕ੍ਰੀ"} + crk{"ਪਲੇਨਸ ਕ੍ਰੀ"} + crl{"ਉੱਤਰੀ ਪੂਰਬੀ ਕ੍ਰੀ"} + crm{"ਮੂਜ਼ ਕ੍ਰੀ"} + crr{"ਕੈਰੋਲੀਨਾ ਐਲਗੋਂਕਵਿਅਨ"} crs{"ਸੇਸੇਲਵਾ ਕ੍ਰਿਓਲ ਫ੍ਰੈਂਚ"} cs{"ਚੈੱਕ"} + csw{"ਸਵੈਂਪੀ ਕ੍ਰੀ"} cu{"ਚਰਚ ਸਲਾਵੀ"} cv{"ਚੁਵਾਸ਼"} cy{"ਵੈਲਸ਼"} @@ -84,6 +97,7 @@ pa{ de{"ਜਰਮਨ"} dgr{"ਡੋਗਰਿੱਬ"} dje{"ਜ਼ਾਰਮਾ"} + doi{"ਡੋਗਰੀ"} dsb{"ਲੋਅਰ ਸੋਰਬੀਅਨ"} dua{"ਡੂਆਲਾ"} dv{"ਦਿਵੇਹੀ"} @@ -110,7 +124,8 @@ pa{ fo{"ਫ਼ੇਰੋਸੇ"} fon{"ਫੌਨ"} fr{"ਫਰਾਂਸੀਸੀ"} - frc{"ਕੇਜੁਨ ਫ੍ਰੇੰਚ"} + frc{"ਕੇਜੁਨ ਫ਼੍ਰੈਂਚ"} + frr{"ਉੱਤਰੀ ਫ੍ਰੀਜ਼ੀਅਨ"} fur{"ਫਰੀਉਲੀਅਨ"} fy{"ਪੱਛਮੀ ਫ੍ਰਿਸੀਅਨ"} ga{"ਆਇਰਸ਼"} @@ -130,8 +145,10 @@ pa{ gv{"ਮੈਂਕਸ"} gwi{"ਗਵਿਚ’ਇਨ"} ha{"ਹੌਸਾ"} + hai{"ਹਾਇਡਾ"} hak{"ਚੀਨੀ ਹਾਕਾ"} haw{"ਹਵਾਈ"} + hax{"ਦੱਖਣੀ ਹਾਇਡਾ"} he{"ਹਿਬਰੂ"} hi{"ਹਿੰਦੀ"} hif{"ਫਿਜੀ ਹਿੰਦੀ"} @@ -143,6 +160,7 @@ pa{ ht{"ਹੈਤੀਆਈ"} hu{"ਹੰਗਰੀਆਈ"} hup{"ਹੂਪਾ"} + hur{"ਹਾਲਕੋਮੇਲਮ"} hy{"ਅਰਮੀਨੀਆਈ"} hz{"ਹਰੇਰੋ"} ia{"ਇੰਟਰਲਿੰਗੁਆ"} @@ -151,6 +169,7 @@ pa{ id{"ਇੰਡੋਨੇਸ਼ੀਆਈ"} ig{"ਇਗਬੋ"} ii{"ਸਿਚੁਆਨ ਯੀ"} + ikt{"ਪੱਛਮੀ ਕੈਨੇਡੀਅਨ ਇਨੂਕਟੀਟੂਟ"} ilo{"ਇਲੋਕੋ"} inh{"ਇੰਗੁਸ਼"} io{"ਇਡੂ"} @@ -172,6 +191,7 @@ pa{ kde{"ਮਕੋਂਡ"} kea{"ਕਾਬੁਵੇਰਦਿਆਨੂ"} kfo{"ਕੋਰੋ"} + kgp{"ਕੈਨਗਾਂਗੋ"} kha{"ਖਾਸੀ"} khq{"ਕੋਯਰਾ ਚੀਨੀ"} ki{"ਕਿਕੂਯੂ"} @@ -199,6 +219,7 @@ pa{ kum{"ਕੁਮੀਕ"} kv{"ਕੋਮੀ"} kw{"ਕੋਰਨਿਸ਼"} + kwk{"ਕਵਾਕ’ਵਾਲਾ"} ky{"ਕਿਰਗੀਜ਼"} la{"ਲਾਤੀਨੀ"} lad{"ਲੈਡੀਨੋ"} @@ -207,12 +228,14 @@ pa{ lez{"ਲੈਜ਼ਗੀ"} lg{"ਗਾਂਡਾ"} li{"ਲਿਮਬੁਰਗੀ"} + lil{"ਲਿਲੂਏਟ"} lkt{"ਲਕੋਟਾ"} ln{"ਲਿੰਗਾਲਾ"} lo{"ਲਾਓ"} lou{"ਲੇਉ"} loz{"ਲੋਜ਼ੀ"} lrc{"ਉੱਤਰੀ ਲੁਰੀ"} + lsm{"ਸਾਮੀਆ"} lt{"ਲਿਥੁਆਨੀਅਨ"} lu{"ਲੂਬਾ-ਕਾਟਾਂਗਾ"} lua{"ਲਿਊਬਾ-ਲਿਊਲਿਆ"} @@ -241,6 +264,7 @@ pa{ ml{"ਮਲਿਆਲਮ"} mn{"ਮੰਗੋਲੀ"} mni{"ਮਨੀਪੁਰੀ"} + moe{"ਇਨੂੰ-ਏਮੁਨ"} moh{"ਮੋਹਆਕ"} mos{"ਮੋਸੀ"} mr{"ਮਰਾਠੀ"} @@ -279,6 +303,11 @@ pa{ ny{"ਨਯਾਂਜਾ"} nyn{"ਨਿਆਂਕੋਲੇ"} oc{"ਓਕਸੀਟਾਨ"} + ojb{"ਉੱਤਰ-ਪੱਛਮੀ ਔਜਿਬਵਾ"} + ojc{"ਸੈਂਟਰਲ ਔਜਿਬਵਾ"} + ojs{"ਓਜੀ-ਕ੍ਰੀ"} + ojw{"ਪੱਛਮੀ ਓਜਿਬਵਾ"} + oka{"ਓਕਾਨਾਗਨ"} om{"ਓਰੋਮੋ"} or{"ਉੜੀਆ"} os{"ਓਸੈਟਿਕ"} @@ -289,7 +318,9 @@ pa{ pau{"ਪਲਾਊਵੀ"} pcm{"ਨਾਇਜੀਰੀਆਈ ਪਿਡਗਿਨ"} pi{"ਪਾਲੀ"} + pis{"ਪਿਜਿਨ"} pl{"ਪੋਲੈਂਡੀ"} + pqm{"ਮਾਲੀਸੇਟ-ਪਾਸਾਮਾਕਵੋਡੀ"} prg{"ਪਰੂਸ਼ੀਆ"} ps{"ਪਸ਼ਤੋ"} pt{"ਪੁਰਤਗਾਲੀ"} @@ -298,11 +329,11 @@ pa{ raj{"ਰਾਜਸਥਾਨੀ"} rap{"ਰਾਪਾਨੁਈ"} rar{"ਰਾਰੋਤੋਂਗਨ"} + rhg{"ਰੋਹਿੰਗਿਆ"} rm{"ਰੋਮਾਂਸ਼"} rn{"ਰੁੰਡੀ"} ro{"ਰੋਮਾਨੀਆਈ"} rof{"ਰੋਮਬੋ"} - root{"ਰੂਟ"} ru{"ਰੂਸੀ"} rup{"ਅਰੋਮੀਨੀਆਈ"} rw{"ਕਿਨਿਆਰਵਾਂਡਾ"} @@ -328,6 +359,7 @@ pa{ si{"ਸਿੰਹਾਲਾ"} sk{"ਸਲੋਵਾਕ"} sl{"ਸਲੋਵੇਨੀਆਈ"} + slh{"ਦੱਖਣੀ ਲੁਸ਼ੂਟਸੀਡ"} sm{"ਸਾਮੋਨ"} sma{"ਦੱਖਣੀ ਸਾਮੀ"} smj{"ਲਿਊਲ ਸਾਮੀ"} @@ -342,6 +374,7 @@ pa{ ss{"ਸਵਾਤੀ"} ssy{"ਸਾਹੋ"} st{"ਦੱਖਣੀ ਸੋਥੋ"} + str{"ਸਟਰੇਟਸ ਸੈਲਿਸ਼"} su{"ਸੂੰਡਾਨੀ"} suk{"ਸੁਕੁਮਾ"} sv{"ਸਵੀਡਿਸ਼"} @@ -349,23 +382,29 @@ pa{ swb{"ਕੋਮੋਰੀਅਨ"} syr{"ਸੀਰੀਆਈ"} ta{"ਤਮਿਲ"} + tce{"ਦੱਖਣੀ ਟਚੋਨ"} te{"ਤੇਲਗੂ"} tem{"ਟਿਮਨੇ"} teo{"ਟੇਸੋ"} tet{"ਟੇਟਮ"} tg{"ਤਾਜਿਕ"} + tgx{"ਟੈਗਿਸ਼"} th{"ਥਾਈ"} + tht{"ਤਹਿਲਟਨ"} ti{"ਤਿਗ੍ਰੀਨਿਆ"} tig{"ਟਿਗਰਾ"} tk{"ਤੁਰਕਮੇਨ"} tlh{"ਕਲਿੰਗਨ"} + tli{"ਟਲਿੰਗਿਟ"} tn{"ਤਸਵਾਨਾ"} to{"ਟੌਂਗਨ"} + tok{"ਤੋਕੀ ਪੋਨਾ"} tpi{"ਟੋਕ ਪਿਸਿਨ"} tr{"ਤੁਰਕੀ"} trv{"ਟਾਰੋਕੋ"} ts{"ਸੋਂਗਾ"} tt{"ਤਤਾਰ"} + ttm{"ਉੱਤਰੀ ਟਚੋਨ"} tum{"ਤੁੰਬੁਕਾ"} tvl{"ਟਿਊਵਾਲੂ"} tw{"ਤ੍ਵਿ"} @@ -399,6 +438,7 @@ pa{ ybb{"ਯੇਂਬਾ"} yi{"ਯਿਦਿਸ਼"} yo{"ਯੋਰੂਬਾ"} + yrl{"ਨਹੀਂਗਾਤੂ"} yue{"ਕੈਂਟੋਨੀਜ਼"} zgh{"ਮਿਆਰੀ ਮੋਰੋਕੇਨ ਟਾਮਾਜ਼ਿਕ"} zh{"ਚੀਨੀ"} @@ -408,12 +448,16 @@ pa{ zza{"ਜ਼ਾਜ਼ਾ"} } Scripts{ + Adlm{"ਅਦਲਾਮ"} Arab{"ਅਰਬੀ"} Aran{"ਨਸਤਾਲੀਕ"} Armn{"ਅਰਮੀਨੀਆਈ"} Beng{"ਬੰਗਾਲੀ"} Bopo{"ਬੋਪੋਮੋਫੋ"} Brai{"ਬਰੇਲ"} + Cakm{"ਚਕਮਾ"} + Cans{"ਯੂਨੀਫਾਈਡ ਕੈਨੇਡੀਅਨ ਐਬੋਰਿਜਿਨਲ ਸਿਲੇਬਿਕਸ"} + Cher{"ਚੈਰੋਕੀ"} Cyrl{"ਸਿਰਿਲਿਕ"} Deva{"ਦੇਵਨਾਗਰੀ"} Ethi{"ਇਥੀਓਪਿਕ"} @@ -439,14 +483,23 @@ pa{ Latn{"ਲਾਤੀਨੀ"} Mlym{"ਮਲਿਆਲਮ"} Mong{"ਮੰਗੋਲੀਅਨ"} + Mtei{"ਮਿਤੇਈ ਮਾਏਕ"} Mymr{"ਮਿਆਂਮਾਰ"} + Nkoo{"ਐਨ’ਕੋ"} + Olck{"ਓਲ ਚੀਕੀ"} Orya{"ਉੜੀਆ"} + Rohg{"ਹਨੀਫੀ"} Sinh{"ਸਿੰਹਾਲਾ"} + Sund{"ਸੂੰਡਾਨੀ"} + Syrc{"ਸੀਰੀਆਈ"} Taml{"ਤਮਿਲ"} Telu{"ਤੇਲਗੂ"} + Tfng{"ਟਿਫੀਨਾਘ"} Thaa{"ਥਾਨਾ"} Thai{"ਥਾਈ"} Tibt{"ਤਿੱਬਤੀ"} + Vaii{"ਵਾਈ"} + Yiii{"ਯੀ"} Zmth{"ਗਣਿਤ ਚਿੰਨ੍ਹ-ਲਿਪੀ"} Zsye{"ਇਮੋਜੀ"} Zsym{"ਚਿੰਨ੍ਹ"} @@ -513,6 +566,7 @@ pa{ armnlow{"ਆਰਮੀਨੀਅਨ ਲੋਅਰਕੇਸ ਸੰਖਿਆਵਾਂ"} beng{"ਬੰਗਾਲੀ ਅੰਕ"} brah{"ਬਰਾਹਮੀ ਅੰਕ"} + cakm{"ਚਕਮਾ ਅੰਕ"} deva{"ਦੇਵਨਾਗਰੀ ਅੰਕ"} ethi{"ਐਥਿਓਪਿਕ ਸੰਖਿਆਵਾਂ"} fullwide{"ਪੂਰਨ ਵਿਸਤਾਰ ਅੰਕ"} @@ -527,6 +581,7 @@ pa{ hant{"ਰਵਾਇਤੀ ਚੀਨੀ ਸੰਖਿਆਵਾਂ"} hantfin{"ਰਵਾਇਤੀ ਚੀਨੀ ਵਿੱਤੀ ਸੰਖਿਆਵਾਂ"} hebr{"ਹਿਬਰੂ ਸੰਖਿਆਵਾਂ"} + java{"ਜਾਵਾਨੀਜ਼ ਅੰਕ"} jpan{"ਜਪਾਨੀ ਸੰਖਿਆਵਾਂ"} jpanfin{"ਜਪਾਨੀ ਵਿੱਤੀ ਸੰਖਿਆਵਾਂ"} khmr{"ਖਮੇਰ ਅੰਕ"} @@ -535,7 +590,9 @@ pa{ latn{"ਪੱਛਮੀ ਅੰਕ"} mlym{"ਮਲਿਆਲਮ ਅੰਕ"} mong{"ਮੰਗੋਲ ਅੰਕ"} + mtei{"ਮਿਤੇਈ ਮਾਏਕ ਅੰਕ"} mymr{"ਮਿਆਂਮਾਰ ਅੰਕ"} + olck{"ਓਲ ਚੀਕੀ ਅੰਕ"} orya{"ਉੜੀਆ ਅੰਕ"} roman{"ਰੋਮਨ ਸੰਖਿਆਵਾਂ"} romanlow{"ਰੋਮਨ ਲੋਅਰਕੇਸ ਸੰਖਿਆਵਾਂ"} @@ -544,6 +601,7 @@ pa{ telu{"ਤੇਲਗੂ ਅੰਕ"} thai{"ਥਾਈ ਅੰਕ"} tibt{"ਤਿੱਬਤੀ ਅੰਕ"} + vaii{"ਵਾਈ ਅੰਕ"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/pcm.txt b/icu/icu4c/source/data/lang/pcm.txt index 05326342823..abe455e9412 100644 --- a/icu/icu4c/source/data/lang/pcm.txt +++ b/icu/icu4c/source/data/lang/pcm.txt @@ -13,47 +13,96 @@ pcm{ numbers{"Nọ́mba-dẹm"} } Languages{ + ab{"Abkházian"} + ace{"Achínẹ́sẹ"} + ada{"Adángme"} + ady{"Adyghẹ́"} af{"Áfríkaans Lángwej"} agq{"Aghẹ́m Lángwej"} + ain{"Ainú"} ak{"Akan Lángwej"} + ale{"Alẹut"} + alt{"Saútán Altai Lángwej"} am{"Amhárík Lángwej"} + an{"Aragónẹ́sẹ Lángwej"} + ann{"Óbóló Lángwej"} + anp{"Angíka"} ar{"Arábík Lángwej"} + arn{"Mapúchẹ́ Lángwej"} + arp{"Arapahó"} + ars{"Nájdí Arábík Lángwej"} as{"Asamíz Lángwej"} asa{"Asu Lángwej"} ast{"Astúriá Lángwej"} + atj{"Atíkamẹ́kw"} + av{"Afarík Lángwej"} + awa{"Awadhí"} + ay{"Aymára"} az{"Azẹrbaijáni Lángwej"} + ba{"Bashkír"} + ban{"Balinẹẹ́s"} bas{"Básaa Lángwej"} be{"Bẹlarúsiá Lángwej"} bem{"Bẹ́mba Lángwej"} bez{"Bẹ́na Lángwej"} bg{"Bọlgériá Lángwej"} + bho{"Bhojpúri"} + bi{"Bisláma"} + bin{"Biní"} + bla{"Siksíká Lángwej"} bm{"Bambára Lángwej"} bn{"Bángla Lángwej"} bo{"Tibẹ́tan"} br{"Brẹ́tọn Lángwej"} brx{"Bódo Lángwej"} bs{"Bọ́sniá Lángwej"} + bug{"Buginiís"} + byn{"Bliní"} ca{"Kátála Lángwej"} + cay{"Kayúga"} ccp{"Chákma Lángwej"} ce{"Chẹ́chẹn Lángwej"} ceb{"Sẹbuáno Lángwej"} cgg{"Chíga Lángwej"} + ch{"Chamóro Lángwej"} + chk{"Chuukís Lángwej"} + chm{"Mari Lángwej"} + cho{"Shọ́ktau Lángwej"} + chp{"Shípẹwián Lángwej"} chr{"Chẹ́rókii Lángwej"} + chy{"Shẹínn Lángwej"} ckb{"Mídúl Kọ́dish Lángwej"} + clc{"Chílkotín Lángwej"} co{"Kọsíkan Lángwej"} + crg{"Michíf Lángwej"} + crj{"Saútán Íst Krii Lángwej"} + crk{"Krii fọ Plén Lángwej"} + crl{"Nọ́tán Íst Krií Lángwej"} + crm{"Muse Krií Lángwej"} + crr{"Karolína Algónkwían"} cs{"Chẹ́k Lángwej"} + csw{"Swampi Krií Lángwej"} cu{"Chọ́ch Slávik"} + cv{"Chúvash"} cy{"Wẹlsh"} da{"Dénísh Lángwej"} + dak{"Dakótá Lángwej"} + dar{"Dargwá Lángwej"} dav{"Taíta"} de{"Jámán Lángwej"} + dgr{"Dọgríb Lángwej"} dje{"Zármá"} + doi{"Dogri"} dsb{"Lówá Sorbiá"} dua{"Duála Lángwej"} + dv{"Divẹhí"} dyo{"Jóla-Fónyi Lángwej"} dz{"Zọ́ngka Lángwej"} + dzg{"Dazágá Lángwej"} ebu{"Ẹmbu Lángwej"} ee{"Ẹ́wẹ́ Lángwej"} + efi{"Ẹ́fík Lángwej"} + eka{"Ẹkajúk Lángwej"} el{"Grík Lángwej"} en{"Ínglish"} eo{"Ẹsperánto Lángwej"} @@ -65,184 +114,327 @@ pcm{ ff{"Fúlaní Lángwej"} fi{"Fínísh Lángwej"} fil{"Filipínó Lángwej"} + fj{"Fíján Lángwej"} fo{"Fáróís Lángwej"} + fon{"Fọn Lángwej"} fr{"Frẹ́nch Lángwej"} + frc{"Kájun Frẹnchi"} + frr{"Nọ́tán Frísian"} fur{"Friúlián Lángwej"} fy{"Wẹ́stán Frísiá Lángwej"} ga{"Aírísh Lángwej"} + gaa{"Ga Lángwej"} gd{"Gaelík Lángwej ọf Gael Pípol fọ Skọ́tland"} + gez{"Giiz Lángwej"} + gil{"Gílbátís Lángwej"} gl{"Galísiá Lángwej"} + gn{"Guáráni Lángwej"} + gor{"Gorontáló Lángwej"} gsw{"Jámán Swis"} gu{"Gujarátí Lángwej"} guz{"Gusí Lángwej"} gv{"Mánks Lángwej"} + gwi{"Gwichín Lángwej"} ha{"Háusá Lángwej"} + hai{"Haída Lángwej"} haw{"Hawaii Lángwej"} + hax{"Saútán Haida"} he{"Híbru Lángwej"} hi{"Híndi Lángwej"} + hil{"Híligaínọn"} hmn{"Mọ́ng Lángwej"} hr{"Kroéshia Lángwej"} hsb{"Sóbiá Lángwej di ọ́p-ọ́p wan"} ht{"Haítí Kriol"} hu{"Họngári Lángwej"} + hup{"Húpá Lángwej"} + hur{"Halkomẹ́lẹ́m Lángwej"} hy{"Armẹ́niá Lángwej"} + hz{"Hẹrẹ́ro"} ia{"Intalíngwuá Lángwej"} + iba{"Iban Lángwej"} + ibb{"Ibibio Lángwej"} id{"Indoníshia Lángwej"} ig{"Igbo Lángwej"} ii{"Síchuan Yi"} + ikt{"Wẹ́stán Kánádá Inuktítut"} + ilo{"Ilokó"} + inh{"Inguísh Lángwej"} + io{"Idó Lángwej"} is{"Aíslánd Lángwej"} it{"Ítáli Lángwej"} + iu{"Inuktítut"} ja{"Japan Lángwej"} + jbo{"Lojban Lángwej"} jgo{"Ngómbá Lángwej"} jmc{"Machámẹ́ Lángwej"} jv{"Javáníz Lángwej"} ka{"Jọ́jiá Lángwej"} kab{"Kabail Lángwej"} + kac{"Kachín Lángwej"} + kaj{"Jju Lángwej"} kam{"Kámbá Lángwej"} + kbd{"Kabárdian"} + kcg{"Tyap Lángwej"} kde{"Makọ́ndẹ́ Lángwej"} kea{"Kábúvẹrdiánu Lángwej"} + kfo{"Koro Lángwej"} + kgp{"Kaingáng Lángwej"} + kha{"Khási Lángwej"} khq{"Koyra Chíní Lángwej"} ki{"Kikúyú Lángwej"} + kj{"Kuanyáma Lángwej"} kk{"Kazák Lángwej"} kkj{"Kákó Lángwej"} kl{"Kalálísút Lángwej"} kln{"Kálẹ́njín Lángwej"} km{"Kmaí Lángwej"} + kmb{"Kimbúndú Lángwej"} kn{"Kánnáda Lángwej"} ko{"Koriá Lángwej"} kok{"Kónkéní Lángwej"} + kpe{"Kpẹllẹ Lángwej"} + kr{"Kánurí Lángwej"} + krc{"Karáchei-Bálkar"} + krl{"Karẹ́lian"} + kru{"Kurúkh Lángwej"} ks{"Kashmírí Lángwej"} - ksb{"Shambala"} + ksb{"Shámbala"} ksf{"Bafiá Lángwej"} ksh{"Kọlónián Lángwej"} ku{"Kọ́dísh Lángwej"} + kum{"Kumyík Lángwej"} + kv{"Komi Lángwej"} kw{"Kọ́nish Lángwej"} + kwk{"Kwakwála Lángwej"} ky{"Kiẹ́gíz Lángwej"} la{"Látín Lángwej"} + lad{"Ladíno Lángwej"} lag{"Langi Lángwej"} lb{"Lọ́ksémbọ́g Lángwej"} + lez{"Lẹzghián Lángwej"} lg{"Gánda Lángwej"} + li{"Limbógísh Lángwej"} + lil{"Lillooẹ́t Lángwej"} lkt{"Lakótá Lángwej"} ln{"Lingálá Lángwej"} lo{"Láo Lángwej"} + lou{"Kriol fọ Luisiána"} + loz{"Lózí Lángwej"} lrc{"Nọ́tán Lúrí Lángwej"} + lsm{"Saamiá Lángwej"} lt{"Lituéniá Lángwej"} lu{"Lúbá-Katángá Lángwej"} + lua{"Luba-Lúlua"} + lun{"Lunda Lángwej"} luo{"Luó Lángwej"} + lus{"Mizo Lángwej"} luy{"Luyia Lángwej"} lv{"Látvián Lángwej"} + mad{"Madurẹ́sẹ"} + mag{"Magahí Lángwej"} mai{"Maítíli"} + mak{"Mákásá Lángwej"} mas{"Masaí Lángwej"} + mdf{"Móksha Lángwej"} + men{"Mẹndẹ́ Lángwej"} mer{"Mẹ́rú Lángwej"} mfe{"Morísiẹ́n Lángwej"} mg{"Malagásí Lángwej"} mgh{"Makúwá-Mító"} mgo{"Mẹta’ Lángwej"} + mh{"Máshállís Lángwej"} mi{"Maórí Lángwej"} + mic{"Mikmák Lángwej"} + min{"Minangkabáu"} mk{"Masẹdóniá Lángwej"} ml{"Maléyálám Lángwej"} mn{"Mọngóliá Lángwej"} mni{"Manípuri"} + moe{"Innu-aímun Lángwej"} + moh{"Móhọ́k Lángwej"} + mos{"Mósí Lángwej"} mr{"Marátí Lángwej"} ms{"Malé Lángwej"} mt{"Mọ́ltá Lángwej"} mua{"Mundáng Lángwej"} mul{"Plẹ́ntí Lángwej-dẹm"} + mus{"Múskójii Lángwej"} + mwl{"Mirándẹ́sẹ Lángwej"} my{"Bọ́ma Lángwej"} + myv{"Ẹrziá Lángwej"} mzn{"Mazandẹrání Lángwej"} + na{"Naúru Lángwej"} + nap{"Niapolítán Lángwej"} naq{"Naámá Lángwej"} nb{"Nọwẹ́jiá Bokmál Lángwej"} nd{"Nọ́tán Ndẹbẹlẹ Lángwej"} nds{"Ló Jámán Lángwej"} ne{"Nẹpálí Lángwej"} + new{"Nẹwarí Lángwej"} + ng{"Ndónga Lángwej"} + nia{"Nias Lángwej"} + niu{"Niúeán Lángwej"} nl{"Dọch Lángwej"} nmg{"Kwasió Lángwej"} nn{"Nọwẹ́jiá Niúnọsk"} nnh{"Ngiẹ́mbọn Lángwej"} + no{"Nọ́wẹ́jiá Lángwej"} + nog{"Nogái Lángwej"} + nqo{"N’Ko Lángwej"} + nr{"Sáút Ndẹbẹlẹ Lángwej"} + nso{"Nọ́tán Sótho Lángwej"} nus{"Núa"} + nv{"Navájo Lángwej"} ny{"Nyánja"} nyn{"Nyankólẹ"} + oc{"Oksitán Lángwej"} + ojb{"Nọ́tán Ojibwa"} + ojc{"Sẹ́ntrál Ojíbwa"} + ojs{"Ojí-Krii Lángwej"} + ojw{"Wẹ́stán Ojibua"} + oka{"Okanagan Langwej"} om{"Orómó"} or{"Ódiá"} os{"Osẹ́tik"} pa{"Punjábi"} + pag{"Pangasínán Lángwej"} + pam{"Pampánga Lángwej"} + pap{"Papiaménto Lángwej"} + pau{"Palaúán Lángwej"} pcm{"Naijíriá Píjin"} + pis{"Píjín Lángwej"} pl{"Pólánd Lángwej"} + pqm{"Malisiít Pasamákódí Lángwej"} prg{"Prúshia"} ps{"Páshto"} pt{"Pọtiugiz"} qu{"Kẹchuá"} + rap{"Rapánui Lángwej"} + rar{"Rarotóngan"} + rhg{"Rohínjia"} rm{"Románsh"} rn{"Rúndi"} ro{"Romániá Lángwej"} rof{"Rómbo"} ru{"Rọshiá Lángwej"} + rup{"Arómánian"} rw{"Kinyarwánda Lángwej"} - rwk{"Rwa"} + rwk{"Rwá"} sa{"Sánskrit"} + sad{"Sandáwẹ́ Lángwej"} sah{"Sakhá"} saq{"Sambúru"} sat{"Sántáli"} + sba{"Ngambai Lángwej"} sbp{"Sangu"} + sc{"Sadínián Lángwej"} + scn{"Sisílián Lángwej"} + sco{"Skọ́t Lángwej"} sd{"Síndí"} se{"Nọ́tán Sámí Lángwej"} seh{"Sẹ́ná"} ses{"Kóiraboró Sẹ́nní Lángwej"} sg{"sàngo"} shi{"Táchẹ́lit"} + shn{"Shán Lángwej"} si{"Sínhala"} sk{"Slóvak"} sl{"Slovẹ́niá Lángwej"} + slh{"Saútan Lushútsid"} sm{"Samóá Lángwej"} smn{"Ínárí Sámí Lángwej"} + sms{"Skolt Sámí Lángwej"} sn{"Shóna"} + snk{"Sonínkẹ́ Lángwej"} so{"Sọmáli"} sq{"Albéniá Lángwej"} sr{"Sẹrbiá Lángwej"} + srn{"Sranán Tóngo"} + ss{"Swáti Lángwej"} st{"Saútán Sóto"} + str{"Streti Salísh Lángwej"} su{"Sọ́ndaniz"} + suk{"Sukúma Lángwej"} sv{"Suwídẹ́n Lángwej"} sw{"Swahíli"} + swb{"Komória Lángwej"} + syr{"Síriák Lángwej"} ta{"tàmil"} + tce{"Saútán Tutchónẹ Lángwej"} te{"Tẹlugu"} + tem{"Tímnẹ Lángwej"} teo{"Tẹ́so"} + tet{"Tẹ́tum Lángwej"} tg{"Tájik"} + tgx{"Tágísh Lángwej"} th{"Taí"} + tht{"Tahltán Lángwej"} ti{"Tigrínyá"} + tig{"Tígrẹ Lángwej"} tk{"Tọ́kmẹn"} + tlh{"Klíngon"} + tli{"Tlingit Lángwej"} + tn{"Tswána Lángwej"} to{"Tóngan"} + tok{"Tongán Lángwej"} + tpi{"Tọk Písin"} tr{"Tọ́ki"} + trv{"Tarókó Lángwej"} + ts{"Tsónga Lángwej"} tt{"Tatá"} + ttm{"Nótán Tuchónẹ Lángwej"} + tum{"Tumbúka Lángwej"} + tvl{"Tuválu Lángwej"} twq{"Tasawak"} + ty{"Tahítián Lángwej"} + tyv{"Tuvínián Lángwej"} tzm{"Mídúl Atlás Támazígt Lángwej"} + udm{"Údmurt Lángwej"} ug{"Wiúgọ"} uk{"Yukrénia"} + umb{"Umbúndu Lángwej"} und{"Lángwej wé nóbọ́di sabi"} ur{"Úrdú"} uz{"Úzbẹk"} vai{"Vaí"} + ve{"Vẹ́nda Lángwej"} vi{"Viẹ́tnám Lángwej"} vo{"Vólapiuk"} vun{"Vúnjo"} + wa{"Wálun Lángwej"} wae{"Wọ́lsa"} + wal{"Wolaítá Lángwej"} + war{"Warai Lángwej"} wo{"Wólof"} + wuu{"Wu Chainiz"} + xal{"Kalmik"} xh{"Kọ́sa"} xog{"sóga"} yav{"Yangbẹn"} + ybb{"Yẹmba Lángwej"} yi{"Yídish"} yo{"Yorubá"} + yrl{"Nhiingátu Lángwej"} yue{"Kántọn Lángwej"} zgh{"Gẹ́nárál Morókó Támazígt Lángwej"} zh{"Mandarín Chainíz Lángwej"} zu{"Zúlu"} + zun{"Zúní Lángwej"} zxx{"Nó Lángwéj Kọ́ntẹnt"} + zza{"Zázá Lángwej"} } Scripts{ + Adlm{"Ádlam"} Arab{"Arábík"} + Aran{"Aran Lángwej"} Armn{"Armẹ́nia"} Beng{"Bángla"} Bopo{"Bopomófo"} Brai{"Blaínd Pípol Raítín Sístẹm"} + Cakm{"Chákmá Lángwej"} + Cans{"Nétív Kánádá Pípul Sílebul-dẹm Wé Dẹm Jọín Togẹ́da"} + Cher{"Chíróki Lángwej"} Cyrl{"Sírílik"} Deva{"Dẹvanágári"} Ethi{"Ẹtiópik"} @@ -268,14 +460,23 @@ pcm{ Latn{"Látin"} Mlym{"Maléyálam"} Mong{"Mọngólia"} + Mtei{"Mẹitẹí Mayẹk Lángwej"} Mymr{"Miánmar"} + Nkoo{"N’Ko Lángwej"} + Olck{"Ol Chiki"} Orya{"Ódia"} + Rohg{"Hanífi Lángwej"} Sinh{"Sinhála"} + Sund{"Súndaníz Lángwej"} + Syrc{"Síriák Lángwej"} Taml{"Támil"} Telu{"Tẹ́lúgu"} + Tfng{"Tífínag Lángwej"} Thaa{"Tána"} Thai{"Taí"} Tibt{"Tíbẹt"} + Vaii{"Vaí Lángwej"} + Yiii{"Yi Lángwej"} Zmth{"Matimátiks Sains"} Zsye{"Ẹ́móji"} Zsym{"Símbuls"} @@ -291,11 +492,15 @@ pcm{ calendar{ buddhist{"Búdíst Kalẹ́nda"} chinese{"Chaíníz Kalẹ́nda"} + coptic{"Kọ́ptík Kalẹ́nda"} dangi{"Dangi Kalẹ́nda"} ethiopic{"Ẹtiópiá Kalẹ́nda"} + ethiopic-amete-alem{"Ẹtiópiá Amẹtẹ́ Álẹ́m Kalénda"} gregorian{"Grẹ́górí Kalẹ́nda"} hebrew{"Híbrú Kalẹ́nda"} - islamic{"Múslím Kalẹ́nda"} + islamic{"Íslám Kalẹ́nda"} + islamic-civil{"Íslám Kalẹ́nda (Tébúlá Taip an Sívúl Taip)"} + islamic-umalqura{"Íslám Kalẹ́nda (Úmm al-Kúra)"} iso8601{"ISO-8601 Kalẹ́nda"} japanese{"Japán Kalẹ́nda"} persian{"Pẹ́shia Kalẹ́nda"} @@ -331,6 +536,7 @@ pcm{ armn{"Armẹ́niá Nọ́mba-dẹm"} armnlow{"Smọ́l Taíp Armẹ́niá Nọ́mba-dẹm"} beng{"Bánglá Nọ́mba-dẹm"} + cakm{"Chakmá Nọ́mba-dẹm"} deva{"Dẹvanágári Nọ́mba-dẹm"} ethi{"Ẹtiópiá Nọ́mba-dẹm"} fullwide{"Fúl-Waid Nọ́mba-dẹm"} @@ -345,6 +551,7 @@ pcm{ hant{"Nọ́mál Chainíz Nọ́mba-dẹm"} hantfin{"Nọ́mál Chainíz Mọní Nọ́mba-dẹm"} hebr{"Híbru Nọ́mba-dẹm"} + java{"Jává Nọ́mba-dẹm"} jpan{"Japán Nọ́mba-dẹm"} jpanfin{"Japán Mọní Nọ́mba-dẹm"} khmr{"Kmai Nọ́mba-dẹm"} @@ -352,7 +559,9 @@ pcm{ laoo{"Lao Nọ́mba-dẹm"} latn{"Wẹ́stán Nọ́mba-dẹm"} mlym{"Maléyálam Nọ́mba-dẹm"} + mtei{"Miitẹí Mayẹ́k Nọ́mba-dẹm"} mymr{"Miánma Nọ́mba-dẹm"} + olck{"Ol Chiki Nọ́mba-dẹm"} orya{"Ódia Nọ́mba-dẹm"} roman{"Rómán Nọ́mba-dẹm"} romanlow{"Smọ́l Taíp Rómán Nọ́mba-dẹm"} @@ -361,6 +570,7 @@ pcm{ telu{"Tẹ́lúgu Nọ́mba-dẹm"} thai{"Taí Nọ́mba-dẹm"} tibt{"Tíbẹt Nọ́mba-dẹm"} + vaii{"Vaí Nọ́mba-dẹm"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/pl.txt b/icu/icu4c/source/data/lang/pl.txt index d2c3298a171..718f1cd35cf 100644 --- a/icu/icu4c/source/data/lang/pl.txt +++ b/icu/icu4c/source/data/lang/pl.txt @@ -44,6 +44,7 @@ pl{ am{"amharski"} an{"aragoński"} ang{"staroangielski"} + ann{"obolo"} anp{"angika"} ar{"arabski"} arc{"aramejski"} @@ -59,6 +60,7 @@ pl{ asa{"asu"} ase{"amerykański język migowy"} ast{"asturyjski"} + atj{"atikamekw"} av{"awarski"} avk{"kotava"} awa{"awadhi"} @@ -124,14 +126,22 @@ pl{ chr{"czirokeski"} chy{"czejeński"} ckb{"sorani"} + clc{"chilcotin"} co{"korsykański"} cop{"koptyjski"} cps{"capiznon"} cr{"kri"} + crg{"miszif"} crh{"krymskotatarski"} + crj{"kri południowo-wschodni"} + crk{"kri równinny"} + crl{"kri północno-wschodni"} + crm{"kri Moose"} + crr{"algonkiński (Karolina Północna)"} crs{"kreolski seszelski"} cs{"czeski"} csb{"kaszubski"} + csw{"kri bagienny"} cu{"cerkiewnosłowiański"} cv{"czuwaski"} cy{"walijski"} @@ -223,6 +233,7 @@ pl{ hai{"haida"} hak{"hakka"} haw{"hawajski"} + hax{"haida południowy"} he{"hebrajski"} hi{"hindi"} hif{"hindi fidżyjskie"} @@ -236,6 +247,7 @@ pl{ ht{"kreolski haitański"} hu{"węgierski"} hup{"hupa"} + hur{"halkomelem"} hy{"ormiański"} hz{"herero"} ia{"interlingua"} @@ -246,6 +258,7 @@ pl{ ig{"igbo"} ii{"syczuański"} ik{"inupiak"} + ikt{"inuktitut zachodniokanadyjski"} ilo{"ilokano"} inh{"inguski"} io{"ido"} @@ -312,6 +325,7 @@ pl{ kut{"kutenai"} kv{"komi"} kw{"kornijski"} + kwk{"kwakiutl"} ky{"kirgiski"} la{"łaciński"} lad{"ladyński"} @@ -324,6 +338,7 @@ pl{ lg{"ganda"} li{"limburski"} lij{"liguryjski"} + lil{"lillooet"} liv{"liwski"} lkt{"lakota"} lmo{"lombardzki"} @@ -333,6 +348,7 @@ pl{ lou{"kreolski luizjański"} loz{"lozi"} lrc{"luryjski północny"} + lsm{"saamia"} lt{"litewski"} ltg{"łatgalski"} lu{"luba-katanga"} @@ -371,6 +387,7 @@ pl{ mn{"mongolski"} mnc{"manchu"} mni{"manipuri"} + moe{"innu-aimun"} moh{"mohawk"} mos{"mossi"} mr{"marathi"} @@ -421,6 +438,11 @@ pl{ nzi{"nzema"} oc{"oksytański"} oj{"odżibwa"} + ojb{"odżibwe północno-zachodni"} + ojc{"odżibwe centralny"} + ojs{"odżi-kri"} + ojw{"odżibwe zachodni"} + oka{"okanagan"} om{"oromo"} or{"orija"} os{"osetyjski"} @@ -440,10 +462,12 @@ pl{ pfl{"palatynacki"} phn{"fenicki"} pi{"palijski"} + pis{"pijin"} pl{"polski"} pms{"piemoncki"} pnt{"pontyjski"} pon{"ponpejski"} + pqm{"malecite-passamaquoddy"} prg{"pruski"} pro{"staroprowansalski"} ps{"paszto"} @@ -455,13 +479,13 @@ pl{ rap{"rapanui"} rar{"rarotonga"} rgn{"romagnol"} + rhg{"rohingya"} rif{"tarifit"} rm{"retoromański"} rn{"rundi"} ro{"rumuński"} rof{"rombo"} rom{"cygański"} - root{"język rdzenny"} rtm{"rotumański"} ru{"rosyjski"} rue{"rusiński"} @@ -501,6 +525,7 @@ pl{ sid{"sidamo"} sk{"słowacki"} sl{"słoweński"} + slh{"lushootseed południowy"} sli{"dolnośląski"} sly{"selayar"} sm{"samoański"} @@ -520,6 +545,7 @@ pl{ ssy{"saho"} st{"sotho południowy"} stq{"fryzyjski saterlandzki"} + str{"salisz"} su{"sundajski"} suk{"sukuma"} sus{"susu"} @@ -531,6 +557,7 @@ pl{ syr{"syryjski"} szl{"śląski"} ta{"tamilski"} + tce{"tutchone południowy"} tcy{"tulu"} te{"telugu"} tem{"temne"} @@ -538,7 +565,9 @@ pl{ ter{"tereno"} tet{"tetum"} tg{"tadżycki"} + tgx{"tagish"} th{"tajski"} + tht{"tahltan"} ti{"tigrinia"} tig{"tigre"} tiv{"tiw"} @@ -553,6 +582,7 @@ pl{ tn{"setswana"} to{"tonga"} tog{"tonga (Niasa)"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turecki"} tru{"turoyo"} @@ -561,6 +591,7 @@ pl{ tsd{"cakoński"} tsi{"tsimshian"} tt{"tatarski"} + ttm{"tutchone północny"} ttt{"tacki"} tum{"tumbuka"} tvl{"tuvalu"} @@ -621,6 +652,7 @@ pl{ zza{"zazaki"} } Scripts{ + Adlm{"adlam"} Arab{"arabskie"} Aran{"nastaliq"} Armi{"armi"} @@ -640,7 +672,7 @@ pl{ Cans{"zunifikowane symbole kanadyjskich autochtonów"} Cari{"karyjskie"} Cham{"czamskie"} - Cher{"czirokeski"} + Cher{"czirokeskie"} Cirt{"cirth"} Copt{"koptyjskie"} Cprt{"cypryjskie"} @@ -704,7 +736,7 @@ pl{ Mymr{"birmańskie"} Nkoo{"n’ko"} Ogam{"ogham"} - Olck{"ol chiki"} + Olck{"ol ciki"} Orkh{"orchońskie"} Orya{"orija"} Osma{"osmanya"} @@ -718,6 +750,7 @@ pl{ Prti{"partyjski inskrypcyjny"} Qaag{"zawgyi"} Rjng{"rejang"} + Rohg{"hanifi"} Roro{"rongorongo"} Runr{"runiczne"} Samr{"samarytański"} @@ -728,7 +761,7 @@ pl{ Sinh{"syngaleskie"} Sund{"sundajskie"} Sylo{"syloti nagri"} - Syrc{"syryjski"} + Syrc{"syryjskie"} Syre{"syriacki estrangelo"} Syrj{"syryjski (odmiana zachodnia)"} Syrn{"syryjski (odmiana wschodnia)"} @@ -769,10 +802,10 @@ pl{ calendar{ buddhist{"kalendarz buddyjski"} chinese{"kalendarz chiński"} - coptic{"Kalendarz koptyjski"} + coptic{"kalendarz koptyjski"} dangi{"kalendarz koreański"} ethiopic{"kalendarz etiopski"} - ethiopic-amete-alem{"Kalendarz etiopski Amete Alem"} + ethiopic-amete-alem{"kalendarz etiopski Amete Alem"} gregorian{"kalendarz gregoriański"} hebrew{"kalendarz hebrajski"} indian{"narodowy kalendarz hinduski"} @@ -835,9 +868,10 @@ pl{ search{"wyszukiwanie ogólnego zastosowania"} searchjl{"Wyszukiwanie według początkowej spółgłoski hangul"} standard{"standardowa kolejność sortowania"} - stroke{"porządek akcentów"} + stroke{"sortowanie wg liczby kresek"} traditional{"tradycyjny porządek sortowania"} unihan{"sortowanie wg kluczy i ich liczby kresek"} + zhuyin{"sortowanie zhuyin"} } d0{ fwidth{"pełna szerokość"} @@ -870,6 +904,7 @@ pl{ armn{"cyfry ormiańskie"} armnlow{"cyfry ormiańskie (małe litery)"} beng{"cyfry bengalskie"} + cakm{"czakma"} deva{"cyfry dewanagari"} ethi{"cyfry etiopskie"} finance{"Liczebniki księgowe"} @@ -885,6 +920,7 @@ pl{ hant{"tradycyjne cyfry chińskie"} hantfin{"tradycyjne chińskie cyfry księgowe"} hebr{"cyfry hebrajskie"} + java{"cyfry jawajskie"} jpan{"cyfry japońskie"} jpanfin{"japońskie cyfry księgowe"} khmr{"cyfry khmerskie"} @@ -893,8 +929,10 @@ pl{ latn{"cyfry arabskie"} mlym{"cyfry malajalam"} mong{"Cyfry mongolskie"} + mtei{"cyfry meetei mayek"} mymr{"cyfry birmańskie"} - native{"Cyfry macierzyste"} + native{"cyfry macierzyste"} + olck{"cyfry ol ciki"} orya{"cyfry orija"} roman{"cyfry rzymskie"} romanlow{"cyfry rzymskie (małe litery)"} @@ -904,7 +942,7 @@ pl{ thai{"cyfry tajskie"} tibt{"cyfry tybetańskie"} traditional{"Liczebniki tradycyjne"} - vaii{"Cyfry vai"} + vaii{"cyfry vai"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/ps.txt b/icu/icu4c/source/data/lang/ps.txt index 0eac5106c9e..cda48105b56 100644 --- a/icu/icu4c/source/data/lang/ps.txt +++ b/icu/icu4c/source/data/lang/ps.txt @@ -26,13 +26,16 @@ ps{ alt{"سویل الټای"} am{"امهاري"} an{"اراگونېسي"} + ann{"Obo"} anp{"انگيکي"} ar{"عربي"} arn{"ماپوچه"} arp{"اراپاهوي"} + ars{"نجدی عربی"} as{"اسامي"} asa{"اسويي"} ast{"استورياني"} + atj{"اتیکامیکو"} av{"اواري"} awa{"اوادي"} ay{"ایماري"} @@ -58,6 +61,7 @@ ps{ bug{"بگنيايي"} byn{"بلین"} ca{"کټلاني"} + cay{"Ca"} ccp{"چکما"} ce{"چيچني"} ceb{"سیبوانوي"} @@ -66,12 +70,21 @@ ps{ chk{"چواوکي"} chm{"ماري"} cho{"چوکټاوي"} + chp{"Ch"} chr{"چېروکي"} chy{"شيني"} ckb{"منځنۍ کوردي"} + clc{"چیلکوټین"} co{"کورسيکاني"} + crg{"mc"} + crj{"سویل ختیځ کری"} + crk{"پلینز کری"} + crl{"شمالي ختیځ کری"} + crm{"mcr"} + crr{"Car Alg"} crs{"سسيلوا ڪروئل فرانسوي"} cs{"چېکي"} + csw{"سومپی کری"} cu{"د کليسا سلاوي"} cv{"چوواشي"} cy{"ويلشي"} @@ -82,6 +95,7 @@ ps{ de{"الماني"} dgr{"داگرب"} dje{"زرما"} + doi{"ډوګري"} dsb{"کښته سربيايي"} dua{"دوالا"} dv{"ديویهی"} @@ -107,9 +121,12 @@ ps{ fo{"فاروئې"} fon{"فان"} fr{"فرانسوي"} + frc{"کاجون فرانسوی"} + frr{"شمالي فریسیان"} fur{"فرائیلیین"} fy{"لوېديځ فريشي"} ga{"ائيرلېنډي"} + gaa{"Ga"} gd{"سکاټلېنډي ګېلک"} gez{"ګیز"} gil{"گلبرتي"} @@ -122,7 +139,9 @@ ps{ gv{"مینکس"} gwi{"ګیچین"} ha{"هوسا"} + hai{"ha"} haw{"هوایی"} + hax{"جنوبي هایدا"} he{"عبراني"} hi{"هندي"} hil{"ھلیګینون"} @@ -132,6 +151,7 @@ ps{ ht{"هيټي کريول"} hu{"هنګري"} hup{"ھوپا"} + hur{"Hal"} hy{"آرمينيايي"} hz{"هیرورو"} ia{"انټرلنګوا"} @@ -140,6 +160,7 @@ ps{ id{"انډونېزي"} ig{"اګبو"} ii{"سیچیان یی"} + ikt{"مغربی کینیډین انوکټیټ"} ilo{"الوکو"} inh{"انگش"} io{"اڊو"} @@ -161,6 +182,7 @@ ps{ kde{"ميکونډي"} kea{"کابوورډیانو"} kfo{"کورو"} + kgp{"kgg"} kha{"خاسې"} khq{"کویرا چینی"} ki{"ککوؤو"} @@ -187,6 +209,7 @@ ps{ kum{"کومک"} kv{"کومی"} kw{"کورنيشي"} + kwk{"Vote kwk"} ky{"کرغيزي"} la{"لاتیني"} lad{"لاډینو"} @@ -195,11 +218,14 @@ ps{ lez{"لیګغیان"} lg{"ګانده"} li{"لمبرگیانی"} + lil{"lill"} lkt{"لکوټا"} ln{"لنګالا"} lo{"لاو"} + lou{"Louis"} loz{"لوزی"} lrc{"شمالي لوری"} + lsm{"سامیه"} lt{"ليتواني"} lu{"لوبا-کټنګا"} lua{"لبا لولوا"} @@ -228,6 +254,7 @@ ps{ ml{"مالايالم"} mn{"منګولیایی"} mni{"مانی پوری"} + moe{"mo"} moh{"محاواک"} mos{"ماسي"} mr{"مراټهي"} @@ -265,6 +292,11 @@ ps{ ny{"نیانجا"} nyn{"نینکول"} oc{"اوکسيټاني"} + ojb{"شمال لویدیځ اوجیبوا"} + ojc{"Coj"} + ojs{"اوجي-کري"} + ojw{"لویدیځ اوجیبوا"} + oka{"اوکاګان"} om{"اورومو"} or{"اوڊيا"} os{"اوسيټک"} @@ -274,7 +306,9 @@ ps{ pap{"پاپيامينتو"} pau{"پالان"} pcm{"نائجیریا پیدجن"} + pis{"پیجین"} pl{"پولنډي"} + pqm{"mpq"} prg{"پروشين"} ps{"پښتو"} pt{"پورتګالي"} @@ -282,11 +316,11 @@ ps{ quc{"کچی"} rap{"رپانوئي"} rar{"راروټانګان"} + rhg{"روهینګیا"} rm{"رومانیش"} rn{"رونډی"} ro{"رومانیایی"} rof{"رومبو"} - root{"روټ"} ru{"روسي"} rup{"اروماني"} rw{"کینیارونډا"} @@ -311,6 +345,7 @@ ps{ si{"سينهالي"} sk{"سلوواکي"} sl{"سلوواني"} + slh{"سویلي لوشوټسید"} sm{"ساموآن"} sma{"سویلي سامی"} smj{"لول سامي"} @@ -325,6 +360,7 @@ ps{ ss{"سواتی"} ssy{"سهو"} st{"سويلي سوتو"} + str{"سټریټ سیلش"} su{"سوډاني"} suk{"سکوما"} sv{"سویډنی"} @@ -332,23 +368,29 @@ ps{ swb{"کومورياني"} syr{"سوریاني"} ta{"تامل"} + tce{"جنوبي توچون"} te{"تېليګو"} tem{"تیمني"} teo{"تیسو"} tet{"تتوم"} tg{"تاجکي"} + tgx{"ټګش"} th{"تايلېنډي"} + tht{"طهلتان"} ti{"تيګريني"} tig{"تیګر"} tk{"ترکمني"} tlh{"کلينګاني"} + tli{"ټلینګیت"} tn{"سووانا"} to{"تونګان"} + tok{"توکی پونا"} tpi{"توک پیسین"} tr{"ترکي"} trv{"تاروکو"} ts{"سونګا"} tt{"تاتار"} + ttm{"شمالي ټچون"} tum{"تامبوکا"} tvl{"تووالو"} twq{"تساواق"} @@ -372,6 +414,7 @@ ps{ wal{"ولایټا"} war{"وارۍ"} wo{"ولوف"} + wuu{"وو چینایی"} xal{"کالمک"} xh{"خوسا"} xog{"سوګا"} @@ -379,6 +422,7 @@ ps{ ybb{"یمبا"} yi{"يديش"} yo{"یوروبا"} + yrl{"نینګاتو"} yue{"کانټوني"} zgh{"معياري مراکشي تمازيټ"} zh{"چیني"} @@ -388,11 +432,16 @@ ps{ zza{"زازا"} } Scripts{ + Adlm{"اډلام"} Arab{"عربي"} + Aran{"نستعلیق"} Armn{"ارمانیایي"} Beng{"بنګله"} Bopo{"بوپوموفو"} Brai{"بریلي"} + Cakm{"چکما"} + Cans{"متحد کاناډایی ابوریجینل سلیبکس"} + Cher{"چیروکي"} Cyrl{"سیریلیک"} Deva{"دیواناګري"} Ethi{"ایتوپي"} @@ -418,14 +467,23 @@ ps{ Latn{"لاتين/لاتيني"} Mlym{"مالایالم"} Mong{"منګولیایي"} + Mtei{"میټي مایک"} Mymr{"میانمار"} + Nkoo{"ناکو"} + Olck{"اول چکی۔"} Orya{"اوديا"} + Rohg{"حنفی"} Sinh{"سنهالا"} + Sund{"سنڈانی"} + Syrc{"سریانی"} Taml{"تامل"} Telu{"تیلیګو"} + Tfng{"ٹیفناګ"} Thaa{"تهانا"} Thai{"تایلنډي"} Tibt{"تبتي"} + Vaii{"وای"} + Yiii{"یی"} Zmth{"د ریاضیاتو نوټیشن"} Zsye{"ایموجي"} Zsym{"سمبولونه"} @@ -441,13 +499,16 @@ ps{ calendar{ buddhist{"بودايي جنتري"} chinese{"د چين جنتري"} + coptic{"کاپټیک کیلنډر"} dangi{"ډانګي جنتري"} ethiopic{"ایتوپيک جنتري"} + ethiopic-amete-alem{"د ایتوپیک امیټ ایلم تقویم"} gregorian{"ګريګورين جنتري"} hebrew{"جورجویان جنتري"} islamic{"اسلامي جنتري"} islamic-civil{"اسلامي جنتري (جدولي، مدني عصر)"} islamic-tbla{"اسلامي جنتري (جدولي، ستورپوهنيز عصر)"} + islamic-umalqura{"اسلامي کلیزه (ام القری)"} iso8601{"ISO-8601 جنتري"} japanese{"جاپاني جنتري"} persian{"فارسي جنتري"} @@ -483,6 +544,7 @@ ps{ armn{"آرمينيايي اعداد"} armnlow{"آرمينيايي کوچني اعداد"} beng{"د بنګلا اعداد"} + cakm{"د چکما عددونه"} deva{"ديوانګري اعداد"} ethi{"ايتهوپيايي اعداد"} fullwide{"د بشپړه پراختيا اعداد"} @@ -497,6 +559,7 @@ ps{ hant{"دوديز چيني اعداد"} hantfin{"دوديز چيني مالي اعداد"} hebr{"عبراني اعداد"} + java{"جاوانی ډیجیټل"} jpan{"جاپاني اعداد"} jpanfin{"جاپاني مالي اعداد"} khmr{"خمري اعداد"} @@ -504,7 +567,9 @@ ps{ laoo{"لاوي اعداد"} latn{"لويديځ عددونه"} mlym{"ملاي لام اعداد"} + mtei{"میټې مایک اعداد"} mymr{"د ميانمار اعداد"} + olck{"ال چکي اعداد"} orya{"د اوډيا اعداد"} roman{"رومن اعداد"} romanlow{"رومن کوچني اعداد"} @@ -513,6 +578,7 @@ ps{ telu{"تيلوګو اعداد"} thai{"تايي اعداد"} tibt{"تبتي اعداد"} + vaii{"وای اعداد"} } } characterLabelPattern{ @@ -538,6 +604,5 @@ ps{ } localeDisplayPattern{ keyTypePattern{"{0}: {1}"} - pattern{"{0} ({1})"} } } diff --git a/icu/icu4c/source/data/lang/pt.txt b/icu/icu4c/source/data/lang/pt.txt index 9d860b490c5..4265856c41c 100644 --- a/icu/icu4c/source/data/lang/pt.txt +++ b/icu/icu4c/source/data/lang/pt.txt @@ -41,6 +41,7 @@ pt{ am{"amárico"} an{"aragonês"} ang{"inglês arcaico"} + ann{"obolo"} anp{"angika"} ar{"árabe"} arc{"aramaico"} @@ -51,6 +52,7 @@ pt{ as{"assamês"} asa{"asu"} ast{"asturiano"} + atj{"atikamekw"} av{"avárico"} awa{"awadhi"} ay{"aimará"} @@ -107,13 +109,21 @@ pt{ chr{"cheroqui"} chy{"cheiene"} ckb{"curdo central"} + clc{"chilcotin"} co{"corso"} cop{"copta"} cr{"cree"} - crh{"turco da Crimeia"} + crg{"michif"} + crh{"tártara da Crimeia"} + crj{"cree do sudeste"} + crk{"cree das planícies"} + crl{"cree do nordeste"} + crm{"moose cree"} + crr{"algonquiano Carolina"} crs{"crioulo francês seichelense"} cs{"tcheco"} csb{"kashubian"} + csw{"cree swampy"} cu{"eslavo eclesiástico"} cv{"tchuvache"} cy{"galês"} @@ -194,6 +204,7 @@ pt{ hai{"haida"} hak{"hacá"} haw{"havaiano"} + hax{"haida do sul"} he{"hebraico"} hi{"híndi"} hil{"hiligaynon"} @@ -206,6 +217,7 @@ pt{ ht{"haitiano"} hu{"húngaro"} hup{"hupa"} + hur{"halkomelem"} hy{"armênio"} hz{"herero"} ia{"interlíngua"} @@ -216,6 +228,7 @@ pt{ ig{"igbo"} ii{"sichuan yi"} ik{"inupiaque"} + ikt{"inuktitut canadense ocidental"} ilo{"ilocano"} inh{"inguche"} io{"ido"} @@ -243,6 +256,7 @@ pt{ kea{"crioulo cabo-verdiano"} kfo{"koro"} kg{"congolês"} + kgp{"caingangue"} kha{"khasi"} kho{"khotanês"} khq{"koyra chiini"} @@ -273,6 +287,7 @@ pt{ kut{"kutenai"} kv{"komi"} kw{"córnico"} + kwk{"kwakʼwala"} ky{"quirguiz"} la{"latim"} lad{"ladino"} @@ -283,6 +298,7 @@ pt{ lez{"lezgui"} lg{"luganda"} li{"limburguês"} + lil{"lillooet"} lkt{"lacota"} ln{"lingala"} lo{"laosiano"} @@ -290,6 +306,7 @@ pt{ lou{"crioulo da Louisiana"} loz{"lozi"} lrc{"luri setentrional"} + lsm{"saamia"} lt{"lituano"} lu{"luba-catanga"} lua{"luba-lulua"} @@ -325,6 +342,7 @@ pt{ mn{"mongol"} mnc{"manchu"} mni{"manipuri"} + moe{"innu-aimun"} moh{"moicano"} mos{"mossi"} mr{"marati"} @@ -371,6 +389,11 @@ pt{ nzi{"nzima"} oc{"occitânico"} oj{"ojibwa"} + ojb{"ojibwa do noroeste"} + ojc{"ojibwa central"} + ojs{"oji-cree"} + ojw{"ojibwa ocidental"} + oka{"okanagan"} om{"oromo"} or{"oriá"} os{"osseto"} @@ -386,8 +409,10 @@ pt{ peo{"persa arcaico"} phn{"fenício"} pi{"páli"} + pis{"pijin"} pl{"polonês"} pon{"pohnpeiano"} + pqm{"malecite–passamaquoddy"} prg{"prussiano"} pro{"provençal arcaico"} ps{"pashto"} @@ -397,12 +422,12 @@ pt{ raj{"rajastani"} rap{"rapanui"} rar{"rarotongano"} + rhg{"ruainga"} rm{"romanche"} rn{"rundi"} ro{"romeno"} rof{"rombo"} rom{"romani"} - root{"raiz"} ru{"russo"} rup{"aromeno"} rw{"quiniaruanda"} @@ -435,6 +460,7 @@ pt{ sid{"sidamo"} sk{"eslovaco"} sl{"esloveno"} + slh{"lushootseed do sul"} sm{"samoano"} sma{"sami meridional"} smj{"sami de Lule"} @@ -451,6 +477,7 @@ pt{ ss{"suázi"} ssy{"saho"} st{"soto do sul"} + str{"salish do estreito norte"} su{"sundanês"} suk{"sukuma"} sus{"susu"} @@ -461,13 +488,16 @@ pt{ syc{"siríaco clássico"} syr{"siríaco"} ta{"tâmil"} + tce{"tutchone do sul"} te{"télugo"} tem{"timne"} teo{"teso"} ter{"tereno"} tet{"tétum"} tg{"tadjique"} + tgx{"tagish"} th{"tailandês"} + tht{"tahltan"} ti{"tigrínia"} tig{"tigré"} tiv{"tiv"} @@ -480,12 +510,14 @@ pt{ tn{"tswana"} to{"tonganês"} tog{"tonganês de Nyasa"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turco"} trv{"taroko"} ts{"tsonga"} tsi{"tsimshiano"} tt{"tártaro"} + ttm{"tutchone setentrional"} tum{"tumbuka"} tvl{"tuvaluano"} tw{"twi"} @@ -524,6 +556,7 @@ pt{ ybb{"yemba"} yi{"iídiche"} yo{"iorubá"} + yrl{"nheengatu"} yue{"cantonês"} za{"zhuang"} zap{"zapoteco"} @@ -537,6 +570,7 @@ pt{ zza{"zazaki"} } Scripts{ + Adlm{"adlam"} Arab{"árabe"} Aran{"nastaliq"} Armi{"armi"} @@ -636,6 +670,7 @@ pt{ Prti{"prti"} Qaag{"zawgyi"} Rjng{"rejang"} + Rohg{"hanifi"} Roro{"rongorongo"} Runr{"rúnico"} Samr{"samaritano"} @@ -670,7 +705,7 @@ pt{ Yiii{"yi"} Zinh{"herdado"} Zmth{"notação matemática"} - Zsye{"Emoji"} + Zsye{"emoji"} Zsym{"zsym"} Zxxx{"ágrafo"} Zyyy{"comum"} @@ -687,7 +722,7 @@ pt{ calendar{ buddhist{"Calendário Budista"} chinese{"Calendário Chinês"} - coptic{"Calendário Coptic"} + coptic{"Calendário Copta"} dangi{"Calendário Dangi"} ethiopic{"Calendário Etíope"} ethiopic-amete-alem{"Calendário Amete Alem da Etiópia"} @@ -744,16 +779,17 @@ pt{ ducet{"Ordem padrão do Unicode"} eor{"Regras europeias de ordenação"} gb2312han{"Ordem do Chinês Simplificado - GB2312"} - phonebook{"Ordem de Lista Telefônica"} + phonebook{"Ordem de lista telefônica"} phonetic{"Ordem de classificação fonética"} pinyin{"Ordem Pin-yin"} reformed{"Ordem reformulada"} search{"Pesquisa de uso geral"} searchjl{"Pesquisar por consonante inicial hangul"} standard{"Ordem padrão"} - stroke{"Ordem dos Traços"} - traditional{"Ordem Tradicional"} + stroke{"Ordem dos traços"} + traditional{"Ordem tradicional"} unihan{"Ordem por Radical-Traços"} + zhuyin{"Ordem Zhuyin"} } d0{ fwidth{"Largura inteira"} @@ -786,6 +822,7 @@ pt{ armn{"Algarismos armênios"} armnlow{"Algarismos armênios minúsculos"} beng{"Algarismos bengali"} + cakm{"Algarismos chakma"} deva{"Algarismos devanágari"} ethi{"Algarismos etiopianos"} finance{"Numerais financeiros"} @@ -801,6 +838,7 @@ pt{ hant{"Algarismos chineses tradicionais"} hantfin{"Algarismos financeiros chineses tradicionais"} hebr{"Algarismos hebraicos"} + java{"Algarismos javaneses"} jpan{"Algarismos japoneses"} jpanfin{"Algarismos financeiros japoneses"} khmr{"Algarismos khmer"} @@ -809,8 +847,10 @@ pt{ latn{"Algarismos ocidentais"} mlym{"Algarismos malaialos"} mong{"Algarismos mongóis"} + mtei{"Algarismos meetei mayek"} mymr{"Algarismos mianmarenses"} - native{"Dígitos nativos"} + native{"Algarismos nativos"} + olck{"Algarismos ol chiki"} orya{"Algarismos oriá"} roman{"Algarismos romanos"} romanlow{"Algarismos romanos minúsculos"} @@ -820,7 +860,7 @@ pt{ thai{"Algarismos tailandeses"} tibt{"Algarismos tibetanos"} traditional{"Numerais tradicionais"} - vaii{"Dígitos vai"} + vaii{"Algarismos vai"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/pt_PT.txt b/icu/icu4c/source/data/lang/pt_PT.txt index e46f2a4f330..d73625e379a 100644 --- a/icu/icu4c/source/data/lang/pt_PT.txt +++ b/icu/icu4c/source/data/lang/pt_PT.txt @@ -21,7 +21,7 @@ pt_PT{ ang{"inglês antigo"} arn{"mapuche"} ars{"árabe do Négede"} - av{"avaric"} + av{"avar"} bax{"bamun"} bbj{"ghomala"} bn{"bengalês"} @@ -32,6 +32,7 @@ pt_PT{ chr{"cherokee"} chy{"cheyenne"} co{"córsico"} + crr{"algonquiano de Carolina"} crs{"francês crioulo seselwa"} cs{"checo"} cv{"chuvash"} @@ -49,6 +50,7 @@ pt_PT{ ha{"haúça"} hi{"hindi"} hy{"arménio"} + ikt{"inuktitut canadiano ocidental"} kbd{"cabardiano"} kl{"gronelandês"} krc{"carachaio-bálcaro"} @@ -56,6 +58,7 @@ pt_PT{ lg{"ganda"} lou{"crioulo de Louisiana"} lrc{"luri do norte"} + lus{"mizo"} mak{"makassarês"} mfe{"crioulo mauriciano"} mk{"macedónio"} @@ -77,6 +80,7 @@ pt_PT{ pro{"provençal antigo"} ps{"pastó"} raj{"rajastanês"} + rhg{"rohingya"} se{"sami do norte"} sga{"irlandês antigo"} shu{"árabe do Chade"} @@ -84,12 +88,14 @@ pt_PT{ smn{"inari sami"} sn{"shona"} st{"sesoto"} + str{"salish dos estreitos"} te{"telugu"} tem{"temne"} tg{"tajique"} tk{"turcomano"} to{"tonga"} tt{"tatar"} + ttm{"tutchone do norte"} tzm{"tamazigue do Atlas Central"} uz{"usbeque"} wo{"uólofe"} @@ -104,6 +110,8 @@ pt_PT{ Aran{"nasta’liq"} Armn{"arménio"} Beng{"bengalês"} + Cakm{"chakma"} + Cans{"escrita silábica unificada dos aborígenes canadianos"} Egyd{"egípcio demótico"} Egyh{"egípcio hierático"} Ethi{"etíope"} @@ -113,7 +121,6 @@ pt_PT{ Sylo{"siloti nagri"} Tale{"tai le"} Telu{"telugu"} - Zsye{"emoji"} Zsym{"símbolos"} Zxxx{"não escrito"} } @@ -124,7 +131,7 @@ pt_PT{ coptic{"Calendário copta"} dangi{"Calendário dangi"} ethiopic{"Calendário etíope"} - ethiopic-amete-alem{"Calendário Etíope Amete Alem"} + ethiopic-amete-alem{"Calendário etíope Amete Alem"} gregorian{"Calendário gregoriano"} hebrew{"Calendário hebraico"} indian{"Calendário nacional indiano"} @@ -171,16 +178,15 @@ pt_PT{ tertiary{"Ordenar acentos/tipo de letra/largura"} } collation{ - dictionary{"Ordenação do dicionário"} - ducet{"Ordenação unicode predefinida"} + big5han{"Ordem do chinês tradicional - Big5"} eor{"Regras de ordenação europeias"} + gb2312han{"Ordem do chinês simplificado - GB2312"} phonebook{"Ordem da lista telefónica"} - phonetic{"Sequência de ordenação fonética"} - reformed{"Reforma da ordenação"} + pinyin{"Ordem de pinyin"} standard{"Ordenação padrão"} stroke{"Ordem por traços"} - traditional{"Ordem tradicional"} unihan{"Ordem por radical e traços"} + zhuyin{"Ordem de zhuyin"} } d0{ fwidth{"Largura completa"} @@ -223,7 +229,9 @@ pt_PT{ khmr{"Algarismos de khmer"} knda{"Algarismos de canarim"} mlym{"Algarismos de malaiala"} + mtei{"Algarismos de meetei mayek"} mymr{"Algarismos birmaneses"} + olck{"Algarismos de ol chiki"} orya{"Algarismos de odia"} roman{"Numeração romana"} romanlow{"Numeração romana minúscula"} diff --git a/icu/icu4c/source/data/lang/qu.txt b/icu/icu4c/source/data/lang/qu.txt index d342ce003d1..800f90d8f56 100644 --- a/icu/icu4c/source/data/lang/qu.txt +++ b/icu/icu4c/source/data/lang/qu.txt @@ -13,51 +13,96 @@ qu{ numbers{"Yupaykuna"} } Languages{ + ab{"Abjasia"} + ace{"Achinese"} + ada{"Adangme"} + ady{"Adyghe"} af{"Afrikaans Simi"} agq{"Aghem Simi"} + ain{"Ainu"} ak{"Akan Simi"} + ale{"Aleut"} + alt{"ltai Meridional"} am{"Amarico Simi"} + an{"Aragonesa"} + ann{"Obolo Simi"} + anp{"Angika"} ar{"Arabe Simi"} arn{"Mapuche Simi"} + arp{"Arapaho"} + ars{"Árabe Najdi Simi"} as{"Asames Simi"} asa{"Asu Simi"} ast{"Asturiano Simi"} + atj{"Atikamekw"} + av{"Avaric"} + awa{"Awadhi"} ay{"Aymara Simi"} az{"Azerbaiyano Simi"} ba{"Baskir Simi"} + ban{"Balines Simi"} bas{"Basaa Simi"} be{"Bielorruso Simi"} bem{"Bemba Simi"} bez{"Bena Simi"} bg{"Bulgaro Simi"} + bho{"Bhojpuri"} + bi{"Bislama"} + bin{"Bini"} + bla{"Siksiká Simi"} bm{"Bambara Simi"} bn{"Bangla Simi"} bo{"Tibetano Simi"} br{"Breton Simi"} brx{"Bodo Simi"} bs{"Bosnio Simi"} + bug{"Buginese"} + byn{"Blin"} ca{"Catalan Simi"} + cay{"Cayugá"} ccp{"Chakma Simi"} ce{"Checheno Simi"} ceb{"Cebuano Simi"} cgg{"Kiga Simi"} + ch{"Chamorro Simi"} + chk{"Chuukese Simi"} + chm{"Mari Simi"} + cho{"Choctaw Simi"} + chp{"Chipewyan Simi"} chr{"Cheroqui Simi"} + chy{"Cheyenne"} ckb{"Chawpi Kurdo Simi"} + clc{"Chilcotin Simi"} co{"Corso Simi"} + crg{"Michif Simi"} + crj{"Cree Este del Sur Simi"} + crk{"Plains Cree Simi"} + crl{"Cree del Noreste Simi"} + crm{"Moose Cree Simi"} + crr{"Algonquian Carolina"} cs{"Checo Simi"} + csw{"Swampy Cree Simi"} cu{"Eslavo Eclesiástico Simi"} + cv{"Chuvash Simi"} cy{"Gales Simi"} da{"Danes Simi"} + dak{"Dakota Simi"} + dar{"Dargwa Simi"} dav{"Taita Simi"} de{"Aleman Simi"} + dgr{"Dogrib Simi"} dje{"Zarma Simi"} + doi{"Dogri Simi"} dsb{"Bajo Sorbio Simi"} dua{"Duala Simi"} dv{"Divehi Simi"} dyo{"Jola-Fonyi Simi"} dz{"Butanés Simi"} + dzg{"Dazaga Simi"} ebu{"Embu Simi"} ee{"Ewé Simi"} + efi{"Efik Simi"} + eka{"Ekajuk Simi"} el{"Griego Simi"} en{"Ingles Simi"} eo{"Esperanto Simi"} @@ -69,196 +114,330 @@ qu{ ff{"Fulah Simi"} fi{"Fines Simi"} fil{"Filipino Simi"} + fj{"Fiyiano Simi"} fo{"Feroes Simi"} + fon{"Fon Simi"} fr{"Frances Simi"} + frc{"Francés Cajun"} + frr{"Frisón del Norte Simi"} fur{"Friulano Simi"} fy{"Frison Simi"} ga{"Irlandes Simi"} + gaa{"Ga Simi"} gd{"Gaelico Escoces Simi"} + gez{"Geez Simi"} + gil{"Gilbertese Simi"} gl{"Gallego Simi"} + gn{"Guaraní Simi"} + gor{"Gorontalo Simi"} gsw{"Alsaciano Simi"} gu{"Gujarati Simi"} guz{"Guzí Simi"} gv{"Manés Simi"} + gwi{"Gwichʼin Simi"} ha{"Hausa Simi"} + hai{"Haida Simi"} haw{"Hawaiano Simi"} + hax{"Haida Meridional"} he{"Hebreo Simi"} hi{"Hindi Simi"} + hil{"Hiligaynon Simi"} hmn{"Hmong Daw Simi"} hr{"Croata Simi"} hsb{"Alto Sorbio Simi"} ht{"Haitiano Criollo Simi"} hu{"Hungaro Simi"} + hup{"Hupa Simi"} + hur{"Halkomelem Simi"} hy{"Armenio Simi"} + hz{"Herero Simi"} ia{"Interlingua Simi"} + iba{"Iban Simi"} + ibb{"Ibibio Simi"} id{"Indonesio Simi"} ig{"Igbo Simi"} ii{"Yi Simi"} + ikt{"Inuktitut Simi (Canadá occidental)"} + ilo{"Iloko Simi"} + inh{"Ingush Simi"} + io{"Ido Simi"} is{"Islandes Simi"} it{"Italiano Simi"} iu{"Inuktitut Simi"} ja{"Japones Simi"} + jbo{"Lojban Simi"} jgo{"Ngomba Simi"} jmc{"Machame Simi"} jv{"Javanés Simi"} ka{"Georgiano Simi"} kab{"Cabilio Simi"} + kac{"Kachin Simi"} + kaj{"Jju Simi"} kam{"Kamba Simi"} + kbd{"Kabardiano Simi"} + kcg{"Tyap Simi"} kde{"Makonde Simi"} kea{"Caboverdiano Simi"} + kfo{"Koro Simi"} + kgp{"Kaingang Simi"} + kha{"Khasi Simi"} khq{"Koyra Chiini Simi"} ki{"Kikuyu Simi"} + kj{"Kuanyama Simi"} kk{"Kazajo Simi"} kkj{"Kako Simi"} kl{"Groenlandes Simi"} kln{"Kalenjin Simi"} km{"Khmer Simi"} + kmb{"Kimbundu Simi"} kn{"Kannada Simi"} ko{"Coreano Simi"} kok{"Konkani Simi"} + kpe{"Kpelle Simi"} + kr{"Kanuri Simi"} + krc{"Karachay-Balkar Simi"} + krl{"Karelian Simi"} + kru{"Kurukh Simi"} ks{"Cachemir Simi"} ksb{"Shambala Simi"} ksf{"Bafia Simi"} ksh{"Kölsch Simi"} ku{"Kurdo Simi"} + kum{"Kumyk Simi"} + kv{"Komi Simi"} kw{"Córnico Simi"} + kwk{"Kwakʼwala Simi"} ky{"Kirghiz Simi"} la{"Latín Simi"} + lad{"Ladino Simi"} lag{"Langi Simi"} lb{"Luxemburgues Simi"} + lez{"Lezghian Simi"} lg{"Luganda Simi"} + li{"Limburgues Simi"} + lil{"Lillooet Simi"} lkt{"Lakota Simi"} ln{"Lingala Simi"} lo{"Lao Simi"} + lou{"Luisiana Criollo"} + loz{"Lozi Simi"} lrc{"Luri septentrional Simi"} + lsm{"Saamia Simi"} lt{"Lituano Simi"} lu{"Luba-Katanga Simi"} + lua{"Luba-Lulua Simi"} + lun{"Lunda Simi"} luo{"Luo Simi"} + lus{"Mizo Simi"} luy{"Luyia Simi"} lv{"Leton Simi"} + mad{"Madurese Simi"} + mag{"Magahi Simi"} mai{"Maithili Simi"} + mak{"Makasar Simi"} mas{"Masai Simi"} + mdf{"Moksha Simi"} + men{"Mende Simi"} mer{"Meru Simi"} mfe{"Mauriciano Simi"} mg{"Malgache Simi"} mgh{"Makhuwa-Meetto Simi"} mgo{"Metaʼ Simi"} + mh{"Marshallese Simi"} mi{"Maori Simi"} + mic{"Mi'kmaq Simi"} + min{"Minangkabau Simi"} mk{"Macedonio Simi"} ml{"Malayalam Simi"} mn{"Mongol Simi"} mni{"Manipuri Simi"} + moe{"Innu-aimun Simi"} moh{"Mohawk Simi"} + mos{"Mossi Simi"} mr{"Marathi Simi"} ms{"Malayo Simi"} mt{"Maltes Simi"} mua{"Mundang Simi"} mul{"Idiomas M´últiples Simi"} + mus{"Muscogee Simi"} + mwl{"Mirandés Simi"} my{"Birmano Simi"} + myv{"Erzya Simi"} mzn{"Mazandaraní Simi"} + na{"Nauru Simi"} + nap{"Neapolitan Simi"} naq{"Nama Simi"} nb{"Noruego Bokmål Simi"} nd{"Ndebele septentrional Simi"} nds{"Bajo Alemán Simi"} ne{"Nepali Simi"} + new{"Newari Simi"} + ng{"Ndonga Simi"} + nia{"Nias Simi"} + niu{"Niuean Simi"} nl{"Neerlandes Simi"} nmg{"Kwasio Ngumba Simi"} nn{"Noruego Nynorsk Simi"} nnh{"Ngiemboon Simi"} no{"Noruego Simi"} + nog{"Nogai Simi"} + nqo{"N’Ko Simi"} + nr{"Ndebele del Sur Simi"} nso{"Sesotho Sa Leboa Simi"} nus{"Nuer Simi"} + nv{"Navajo Simi"} ny{"Nyanja Simi"} nyn{"Nyankole Simi"} oc{"Occitano Simi"} + ojb{"Ojibwa del noroeste Simi"} + ojc{"Ojibwa Central"} + ojs{"Oji-Cree Simi"} + ojw{"Ojibwa Occidental"} + oka{"Okanagan Simi"} om{"Oromo Simi"} or{"Odia Simi"} os{"Osetio Simi"} pa{"Punyabi Simi"} + pag{"Pangasinan Simi"} + pam{"Pampanga Simi"} pap{"Papiamento Simi"} + pau{"Palauan Simi"} pcm{"Pidgin Nigeriano Simi"} + pis{"Pijin Simi"} pl{"Polaco Simi"} + pqm{"Maliseet-Passamaquoddy Simi"} prg{"Prusiano Simi"} ps{"Pashto Simi"} pt{"Portugues Simi"} qu{"Runasimi"} quc{"Kʼicheʼ Simi"} + rap{"Rapanui Simi"} + rar{"Rarotongan Simi"} + rhg{"Rohingya Simi"} rm{"Romanche Simi"} rn{"Rundi Simi"} ro{"Rumano Simi"} rof{"Rombo Simi"} ru{"Ruso Simi"} + rup{"Arrumano"} rw{"Kinyarwanda Simi"} rwk{"Rwa Simi"} sa{"Sanscrito Simi"} + sad{"Sandawe Simi"} sah{"Sakha Simi"} saq{"Samburu Simi"} sat{"Santali Simi"} + sba{"Ngambay Simi"} sbp{"Sangu Simi"} + sc{"Sardinian Simi"} + scn{"Siciliano Simi"} + sco{"Scots Simi"} sd{"Sindhi Simi"} se{"Chincha Sami Simi"} seh{"Sena Simi"} ses{"Koyraboro Senni Simi"} sg{"Sango Simi"} shi{"Tashelhit Simi"} + shn{"Shan Simi"} si{"Cingales Simi"} sk{"Eslovaco Simi"} sl{"Esloveno Simi"} + slh{"Lushootseed Meridional"} sm{"Samoano Simi"} sma{"Qulla Sami Simi"} smj{"Sami Lule Simi"} smn{"Sami Inari Simi"} sms{"Sami Skolt Simi"} sn{"Shona Simi"} + snk{"Soninke Simi"} so{"Somali Simi"} sq{"Albanes Simi"} sr{"Serbio Simi"} + srn{"Sranan Tongo Simi"} + ss{"Swati Simi"} st{"Soto Meridional Simi"} + str{"Straits Salish Simi"} su{"Sundanés Simi"} + suk{"Sukuma Simi"} sv{"Sueco Simi"} sw{"Suajili Simi"} + swb{"Comorian Simi"} syr{"Siriaco Simi"} ta{"Tamil Simi"} + tce{"Tutchone Meridional"} te{"Telugu Simi"} + tem{"Timne Simi"} teo{"Teso Simi"} + tet{"Tetum Simi"} tg{"Tayiko Simi"} + tgx{"Tagish Simi"} th{"Tailandes Simi"} + tht{"Tahltan Simi"} ti{"Tigriña Simi"} + tig{"Tigre Simi"} tk{"Turcomano Simi"} + tlh{"Klingon Simi"} + tli{"Tlingit Simi"} tn{"Setsuana Simi"} to{"Tongano Simi"} + tok{"Toki Pona Simi"} + tpi{"Tok Pisin Simi"} tr{"Turco Simi"} + trv{"Taroko Simi"} + ts{"Tsonga Simi"} tt{"Tartaro Simi"} + ttm{"Tutchone del Norte Simi"} + tum{"Tumbuka Simi"} + tvl{"Tuvalu Simi"} twq{"Tasawaq Simi"} + ty{"Tahití Simi"} + tyv{"Tuviniano Simi"} tzm{"Tamazight Simi"} + udm{"Udmurt Simi"} ug{"Uigur Simi"} uk{"Ucraniano Simi"} + umb{"Umbundu Simi"} und{"Mana Riqsisqa Simi"} ur{"Urdu Simi"} uz{"Uzbeko Simi"} vai{"Vai Simi"} + ve{"Venda Simi"} vi{"Vietnamita Simi"} vo{"Volapük Simi"} vun{"Vunjo Simi"} + wa{"Valona Simi"} wae{"Walser Simi"} + wal{"Wolaytta Simi"} + war{"Waray Simi"} wo{"Wolof Simi"} + wuu{"Wu Chino"} + xal{"Kalmyk Simi"} xh{"Isixhosa Simi"} xog{"Soga Simi"} yav{"Yangben Simi"} + ybb{"Yemba Simi"} yi{"Yiddish Simi"} yo{"Yoruba Simi"} + yrl{"Nheengatu Simi"} yue{"Cantonés Simi"} zgh{"Bereber Marroquí Estándar Simi"} zh{"Chino Simi"} zu{"Isizulu Simi"} + zun{"Zuni Simi"} zxx{"Manaraq simi yachana"} + zza{"Zaza Simi"} } Scripts{ + Adlm{"Adlam Simi"} Arab{"Arabe Simi"} + Aran{"Nastaliq qillqa"} Armn{"Armenio Simi"} Beng{"Bangla Simi"} Bopo{"Bopomofo Simi"} Brai{"Braile"} + Cakm{"Chakma Simi"} + Cans{"Silabeo aborigen Simi (Canadiense unificado)"} + Cher{"Cherokee Simi"} Cyrl{"Cirilico"} Deva{"Devanagari"} Ethi{"Etiope"} @@ -284,14 +463,23 @@ qu{ Latn{"Latin Simi"} Mlym{"Malayalam Simi"} Mong{"Mongol Simi"} + Mtei{"Meitei Mayek Simi"} Mymr{"Myanmar"} + Nkoo{"N’Ko Simi"} + Olck{"Ol Chiki Simi"} Orya{"Odia Simi"} + Rohg{"Hanifi Simi"} Sinh{"Cingales Simi"} + Sund{"Sundanese Simi"} + Syrc{"Sirio Simi"} Taml{"Tamil Simi"} Telu{"Tegulu Simi"} + Tfng{"Tifinagh Simi"} Thaa{"Thaana Simi"} Thai{"Tailandes Simi"} Tibt{"Tibetano Simi"} + Vaii{"Vai Simi"} + Yiii{"Yi Simi"} Zmth{"Matimatica Willay"} Zsye{"Emoji"} Zsym{"Unanchakuna"} @@ -307,11 +495,15 @@ qu{ calendar{ buddhist{"Budista Intiwatana"} chinese{"Chino Intiwatana"} + coptic{"Copto Intiwatana"} dangi{"Dangi Intiwatana"} ethiopic{"Etiope Intiwatana"} + ethiopic-amete-alem{"Etíope Amete Alem Intiwatana"} gregorian{"Gregoriano Intiwatana"} hebrew{"Hebreo Intiwatana"} islamic{"Islamico Intiwatana"} + islamic-civil{"Islamico Intiwatana (tabular, época civil)"} + islamic-umalqura{"Islamico Intiwatana (Umm al-Qura)"} iso8601{"ISO-8601 Intiwatana"} japanese{"Japones Intiwatana"} persian{"Persa Intiwatana"} @@ -347,6 +539,7 @@ qu{ armn{"Armenio Sananpakuna"} armnlow{"Armenio Uchuy Sananpakuna"} beng{"Bangla Sananpakuna"} + cakm{"Chakma Sananpakuna"} deva{"Devanagari Sananpakuna"} ethi{"Etiope Sananpakuna"} fullwide{"Llapan kinray Sananpakuna"} @@ -361,6 +554,7 @@ qu{ hant{"Kikin Chino Yupaypakuna"} hantfin{"Kikin Qullqi Chino Yupaypakuna"} hebr{"Hebreo Yupaykuna"} + java{"Javaneses Yupaykuna"} jpan{"Japones Yupaykuna"} jpanfin{"Japones Qullqi Yupaykuna"} khmr{"Khmer Sananpakuna"} @@ -368,7 +562,9 @@ qu{ laoo{"Lao Sananpakuna"} latn{"Occidental Sananpakuna"} mlym{"Malayalam Sananpakuna"} + mtei{"Meetei Mayek Yupaykuna"} mymr{"Myanmar Sananpakuna"} + olck{"Ol Chiki Yupaykuna"} orya{"Odia Sananpakuna"} roman{"Romano Sananpakuna"} romanlow{"Roman Uchuy Yupaykuna"} @@ -377,6 +573,12 @@ qu{ telu{"Telegu Sananpakuna"} thai{"Thai Sananpakuna"} tibt{"Tibetano Sananpakuna"} + vaii{"Vai Yupaykuna"} } } + codePatterns{ + language{"Simi: {0}"} + script{"Qillqa: {0}"} + territory{"Suyu: {0}"} + } } diff --git a/icu/icu4c/source/data/lang/raj.txt b/icu/icu4c/source/data/lang/raj.txt new file mode 100644 index 00000000000..a54a114dd96 --- /dev/null +++ b/icu/icu4c/source/data/lang/raj.txt @@ -0,0 +1,15 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +raj{ + Languages{ + en{"अंग्रेजी"} + raj{"राजस्थानी"} + } + Scripts{ + Deva{"देवनागरी"} + } + codePatterns{ + territory{"{0}"} + } +} diff --git a/icu/icu4c/source/data/lang/ro.txt b/icu/icu4c/source/data/lang/ro.txt index 3b25307661e..39e7f4d24f8 100644 --- a/icu/icu4c/source/data/lang/ro.txt +++ b/icu/icu4c/source/data/lang/ro.txt @@ -41,6 +41,7 @@ ro{ am{"amharică"} an{"aragoneză"} ang{"engleză veche"} + ann{"obolo"} anp{"angika"} ar{"arabă"} arc{"aramaică"} @@ -51,6 +52,7 @@ ro{ as{"asameză"} asa{"asu"} ast{"asturiană"} + atj{"atikamekw"} av{"avară"} awa{"awadhi"} ay{"aymara"} @@ -107,13 +109,21 @@ ro{ chr{"cherokee"} chy{"cheyenne"} ckb{"kurdă centrală"} + clc{"chilcotin"} co{"corsicană"} cop{"coptă"} cr{"cree"} + crg{"michif"} crh{"turcă crimeeană"} + crj{"cree de sud-est"} + crk{"cree (Prerii)"} + crl{"cree de nord-est"} + crm{"cree (Moose)"} + crr{"algonquiană Carolina"} crs{"creolă franceză seselwa"} cs{"cehă"} csb{"cașubiană"} + csw{"cree (Mlaștini)"} cu{"slavonă"} cv{"ciuvașă"} cy{"galeză"} @@ -194,6 +204,7 @@ ro{ hai{"haida"} hak{"chineză hakka"} haw{"hawaiiană"} + hax{"haida de sud"} he{"ebraică"} hi{"hindi"} hil{"hiligaynon"} @@ -206,6 +217,7 @@ ro{ ht{"haitiană"} hu{"maghiară"} hup{"hupa"} + hur{"halkomelem"} hy{"armeană"} hz{"herero"} ia{"interlingua"} @@ -216,6 +228,7 @@ ro{ ig{"igbo"} ii{"yi din Sichuan"} ik{"inupiak"} + ikt{"inuktitut canadiană occidentală"} ilo{"iloko"} inh{"ingușă"} io{"ido"} @@ -243,6 +256,7 @@ ro{ kea{"kabuverdianu"} kfo{"koro"} kg{"congoleză"} + kgp{"kaingang"} kha{"khasi"} kho{"khotaneză"} khq{"koyra chiini"} @@ -273,6 +287,7 @@ ro{ kut{"kutenai"} kv{"komi"} kw{"cornică"} + kwk{"kwakʼwala"} ky{"kârgâză"} la{"latină"} lad{"ladino"} @@ -283,6 +298,8 @@ ro{ lez{"lezghian"} lg{"ganda"} li{"limburgheză"} + lij{"liguriană"} + lil{"lillooet"} lkt{"lakota"} ln{"lingala"} lo{"laoțiană"} @@ -290,6 +307,7 @@ ro{ lou{"creolă (Louisiana)"} loz{"lozi"} lrc{"luri de nord"} + lsm{"saamia"} lt{"lituaniană"} lu{"luba-katanga"} lua{"luba-lulua"} @@ -325,6 +343,7 @@ ro{ mn{"mongolă"} mnc{"manciuriană"} mni{"manipuri"} + moe{"innu-aimun"} moh{"mohawk"} mos{"mossi"} mr{"marathi"} @@ -371,6 +390,11 @@ ro{ nzi{"nzima"} oc{"occitană"} oj{"ojibwa"} + ojb{"ojibwa de nord-vest"} + ojc{"ojibwa centrală"} + ojs{"oji-cree"} + ojw{"ojibwa de vest"} + oka{"okanagan"} om{"oromo"} or{"odia"} os{"osetă"} @@ -386,8 +410,10 @@ ro{ peo{"persană veche"} phn{"feniciană"} pi{"pali"} + pis{"pijin"} pl{"poloneză"} pon{"pohnpeiană"} + pqm{"maliseet-passamaquoddy"} prg{"prusacă"} pro{"provensală veche"} ps{"paștună"} @@ -397,12 +423,12 @@ ro{ raj{"rajasthani"} rap{"rapanui"} rar{"rarotongan"} + rhg{"rohingya"} rm{"romanșă"} rn{"kirundi"} ro{"română"} rof{"rombo"} rom{"romani"} - root{"rădăcină"} ru{"rusă"} rup{"aromână"} rw{"kinyarwanda"} @@ -435,6 +461,7 @@ ro{ sid{"sidamo"} sk{"slovacă"} sl{"slovenă"} + slh{"lushootseed de usd"} sm{"samoană"} sma{"sami de sud"} smj{"sami lule"} @@ -451,6 +478,7 @@ ro{ ss{"swati"} ssy{"saho"} st{"sesotho"} + str{"salish (Strâmtori)"} su{"sundaneză"} suk{"sukuma"} sus{"susu"} @@ -461,13 +489,16 @@ ro{ syc{"siriacă clasică"} syr{"siriacă"} ta{"tamilă"} + tce{"tutchone de sud"} te{"telugu"} tem{"timne"} teo{"teso"} ter{"tereno"} tet{"tetum"} tg{"tadjică"} + tgx{"tagish"} th{"thailandeză"} + tht{"tahltan"} ti{"tigrină"} tig{"tigre"} tiv{"tiv"} @@ -480,12 +511,14 @@ ro{ tn{"setswana"} to{"tongană"} tog{"nyasa tonga"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turcă"} trv{"taroko"} ts{"tsonga"} tsi{"tsimshian"} tt{"tătară"} + ttm{"tutchone de nord"} tum{"tumbuka"} tvl{"tuvalu"} tw{"twi"} @@ -503,6 +536,7 @@ ro{ uz{"uzbecă"} vai{"vai"} ve{"venda"} + vec{"venetă"} vi{"vietnameză"} vo{"volapuk"} vot{"votică"} @@ -524,6 +558,7 @@ ro{ ybb{"yemba"} yi{"idiș"} yo{"yoruba"} + yrl{"nheengatu"} yue{"cantoneză"} za{"zhuang"} zap{"zapotecă"} @@ -537,38 +572,69 @@ ro{ zza{"zaza"} } Scripts{ + Adlm{"adlam"} + Aghb{"albaneză caucaziană"} + Ahom{"ahom"} Arab{"arabă"} Aran{"nastaaliq"} + Armi{"aramaică imperială"} Armn{"armeană"} + Avst{"avestică"} Bali{"balineză"} + Bamu{"bamum"} + Bass{"bassa vah"} + Batk{"batak"} Beng{"bengaleză"} + Bhks{"bhaiksuki"} Bopo{"bopomofo"} + Brah{"brahmanică"} Brai{"braille"} + Bugi{"bugineză"} + Buhd{"buhidă"} + Cakm{"chakma"} Cans{"silabică aborigenă canadiană unificată"} + Cari{"cariană"} + Cham{"cham"} + Cher{"cherokee"} + Chrs{"khorezmiană"} Copt{"coptă"} + Cpmn{"cipro-minoană"} Cprt{"cipriotă"} Cyrl{"chirilică"} Cyrs{"chirilică slavonă bisericească veche"} Deva{"devanagari"} + Diak{"dives akuru"} + Dogr{"dogra"} Dsrt{"mormonă"} + Dupl{"stenografie duployană"} Egyd{"demotică egipteană"} Egyh{"hieratică egipteană"} Egyp{"hieroglife egiptene"} + Elba{"elbasan"} + Elym{"elimaică"} Ethi{"etiopiană"} Geok{"georgiană bisericească"} Geor{"georgiană"} Glag{"glagolitică"} + Gong{"gunjala gondi"} + Gonm{"masaram gondi"} Goth{"gotică"} + Gran{"grantha"} Grek{"greacă"} Gujr{"gujarati"} Guru{"gurmukhi"} Hanb{"hanb"} Hang{"hangul"} Hani{"han"} + Hano{"hanunoo"} Hans{"simplificată"} Hant{"tradițională"} + Hatr{"hatrană"} Hebr{"ebraică"} Hira{"hiragana"} + Hluw{"hieroglife anatoliene"} + Hmng{"pahawh hmong"} + Hmnp{"nyiakeng puachue hmong"} Hrkt{"silabică japoneză"} Hung{"maghiară veche"} Inds{"indus"} @@ -576,39 +642,116 @@ ro{ Jamo{"jamo"} Java{"javaneză"} Jpan{"japoneză"} + Kali{"kayah li"} Kana{"katakana"} + Kawi{"kawi"} + Khar{"kharosthi"} Khmr{"khmeră"} + Khoj{"khojki"} + Kits{"litere mici khitane"} Knda{"kannada"} Kore{"coreeană"} + Kthi{"kaithi"} + Lana{"lanna"} Laoo{"laoțiană"} Latf{"latină Fraktur"} Latg{"latină gaelică"} Latn{"latină"} + Lepc{"lepcha"} + Limb{"limbu"} Lina{"lineară A"} Linb{"lineară B"} + Lisu{"fraser"} + Lyci{"liciană"} Lydi{"lidiană"} + Mahj{"mahajani"} + Maka{"makasar"} + Mand{"mandeană"} + Mani{"maniheeană"} + Marc{"marchen"} Maya{"hieroglife maya"} + Medf{"medefaidrin"} + Mend{"mende"} + Merc{"meroitică cursivă"} + Mero{"meroitică"} Mlym{"malayalam"} + Modi{"modi"} Mong{"mongolă"} + Mroo{"mro"} Mtei{"meitei mayek"} + Mult{"multani"} Mymr{"birmană"} + Nagm{"nag mundari"} + Nand{"nandinagari"} + Narb{"arabă veche din nord"} + Nbat{"nabateeană"} + Newa{"newa"} + Nkoo{"n’ko"} + Nshu{"nüshu"} + Ogam{"ogham"} Olck{"ol chiki"} + Orkh{"orhon"} Orya{"oriya"} + Osge{"osage"} + Osma{"osmanya"} + Ougr{"uigură veche"} + Palm{"palmirenă"} + Pauc{"pau cin hau"} + Perm{"permică veche"} + Phag{"phags-pa"} + Phli{"pahlavi pentru inscripții"} + Phlp{"pahlavi pentru psaltire"} Phnx{"feniciană"} + Plrd{"pollardă fonetică"} + Prti{"partă pentru inscripții"} Qaag{"zawgyi"} + Rjng{"rejang"} + Rohg{"hanifi"} Runr{"runică"} + Samr{"samariteană"} + Sarb{"arabă veche din sud"} + Saur{"saurashtra"} + Sgnw{"scrierea simbolică"} + Shaw{"savă"} + Shrd{"sharadă"} + Sidd{"siddham"} + Sind{"khudawadi"} Sinh{"singaleză"} + Sogd{"sogdiană"} + Sogo{"sogdiană veche"} + Sora{"sora sompeng"} + Soyo{"soyombo"} + Sund{"sundaneză"} + Sylo{"syloti nagri"} Syrc{"siriacă"} Syrj{"siriacă occidentală"} Syrn{"siriacă orientală"} + Tagb{"tagbanwa"} + Takr{"takri"} + Tale{"tai le"} + Talu{"tai le nouă"} Taml{"tamilă"} + Tang{"tangut"} + Tavt{"tai viet"} Telu{"telugu"} - Tfng{"berberă"} + Tfng{"tifinagh"} + Tglg{"tagalog"} Thaa{"thaana"} Thai{"thailandeză"} Tibt{"tibetană"} + Tirh{"tirhuta"} + Tnsa{"tangsa"} + Toto{"toto"} + Ugar{"ugaritică"} + Vaii{"vai"} + Vith{"vithkuqi"} + Wara{"varang kshiti"} + Wcho{"wancho"} Xpeo{"persană veche"} Xsux{"cuneiformă sumero-akkadiană"} + Yezi{"yazidită"} + Yiii{"yi"} + Zanb{"Piața Zanabazar"} Zinh{"moștenită"} Zmth{"notație matematică"} Zsye{"emoji"} @@ -631,12 +774,14 @@ ro{ coptic{"calendar copt"} dangi{"calendar dangi"} ethiopic{"calendar etiopian"} - ethiopic-amete-alem{"Calendarul etiopian amete alem"} + ethiopic-amete-alem{"calendar etiopian amete alem"} gregorian{"calendar gregorian"} hebrew{"calendar ebraic"} indian{"calendar național indian"} islamic{"calendar islamic"} islamic-civil{"calendar islamic civil"} + islamic-rgsa{"calendar islamic (Arabia Saudită, lunar)"} + islamic-tbla{"calendar islamic (tabular, epocă astronomică)"} islamic-umalqura{"calendar islamic (Umm al-Qura)"} iso8601{"calendar ISO-8601"} japanese{"calendar japonez"} @@ -679,22 +824,24 @@ ro{ tertiary{"Ordonați după accente/dimensiunea literei/lățime"} } collation{ - big5han{"sortare pentru chineza tradițională - Big5"} + big5han{"ordine de sortare a chinezei tradiționale - Big5"} compat{"ordine de sortare anterioară, pentru compatibilitate"} - dictionary{"Ordine de sortare a dicționarului"} + dictionary{"ordine de sortare a dicționarului"} ducet{"ordine de sortare Unicode implicită"} + emoji{"ordine de sortare a emojiurilor"} eor{"regulile europene de sortare"} - gb2312han{"sortare pentru chineza simplificată - GB2312"} - phonebook{"sortare după cartea de telefon"} - phonetic{"Tip de ordonare fonetică"} - pinyin{"sortare pinyin"} - reformed{"Ordine de sortare reformată"} + gb2312han{"ordine de sortare a chinezei simplificate - GB2312"} + phonebook{"ordine de sortare după cartea de telefon"} + phonetic{"ordine de sortare fonetică"} + pinyin{"ordine de sortare pinyin"} + reformed{"ordine de sortare reformată"} search{"căutare cu scop general"} searchjl{"Căutați în funcție de consoana inițială hangul"} standard{"ordine de sortare standard"} stroke{"ordine de sortare după trasare"} - traditional{"sortare tradițională"} - unihan{"Ordine de sortare a liniilor ideogramelor"} + traditional{"ordine de sortare tradițională"} + unihan{"ordine de sortare după radical și trasare"} + zhuyin{"ordine de sortare zhuyin"} } d0{ fwidth{"Cu lățime întreagă"} @@ -722,16 +869,25 @@ ro{ ussystem{"sistemul american de unități de măsură"} } numbers{ + ahom{"cifre ahom"} arab{"cifre indo-arabe"} arabext{"cifre indo-arabe extinse"} armn{"numerale armenești"} armnlow{"numerale armenești cu minuscule"} + bali{"cifre balineze"} beng{"cifre bengaleze"} + brah{"cifre brahmi"} + cakm{"cifre chakma"} + cham{"cifre cham"} + cyrl{"cifre chirilice"} deva{"cifre devanagari"} + diak{"cifre dives akuru"} ethi{"numerale etiopiene"} finance{"Sistemul numeric financiar"} fullwide{"cifre cu lățimea întreagă"} geor{"numerale georgiene"} + gong{"cifre gunjala gondi"} + gonm{"cifre masaram gondi"} grek{"numerale grecești"} greklow{"numerale grecești cu minuscule"} gujr{"cifre gujarati"} @@ -742,26 +898,62 @@ ro{ hant{"numerale chinezești tradiționale"} hantfin{"numerale financiare chinezești tradiționale"} hebr{"numerale ebraice"} + hmng{"cifre pahawh hmong"} + hmnp{"cifre nyiakeng puachue hmong"} + java{"cifre javaneze"} jpan{"numerale japoneze"} jpanfin{"numerale financiare japoneze"} + kali{"cifre kayah li"} + kawi{"cifre kawi"} khmr{"cifre khmere"} knda{"cifre kannada"} + lana{"cifre tai tham hora"} + lanatham{"cifre tai tham tham"} laoo{"cifre laoțiene"} latn{"cifre occidentale"} + lepc{"cifre lepcha"} + limb{"cifre limbu"} + mathbold{"cifre matematice aldine"} + mathdbl{"cifre matematice cu două linii"} + mathmono{"cifre matematice cu un singur spațiu"} + mathsanb{"cifre matematice aldine sans serif"} + mathsans{"cifre matematice sans serif"} mlym{"cifre malayalam"} + modi{"cifre modi"} mong{"Cifre mongole"} + mroo{"cifre mro"} + mtei{"cifre meetei mayek"} mymr{"cifre birmaneze"} - native{"Cifre native"} + mymrshan{"cifre birmaneze shan"} + mymrtlng{"cifre birmaneze tai laing"} + nagm{"cifre nag mundari"} + native{"cifre native"} + nkoo{"cifre n’ko"} + olck{"cifre ol chiki"} orya{"cifre oriya"} + osma{"cifre osmanya"} + rohg{"cifre hanifi rohingya"} roman{"numerale romane"} romanlow{"numerale romane cu minuscule"} + saur{"cifre saurashtra"} + shrd{"cifre sharada"} + sind{"cifre khudawadi"} + sinh{"cifre sinhala lith"} + sora{"cifre sora sompeng"} + sund{"cifre sundaneze"} + takr{"cifre takri"} + talu{"cifre tai lue noi"} taml{"numerale tradiționale tamile"} tamldec{"cifre tamile"} telu{"cifre telugu"} thai{"cifre thailandeze"} tibt{"cifre tibetane"} + tirh{"cifre tirhuta"} + tnsa{"cifre tangsa"} traditional{"Numere tradiționale"} - vaii{"Cifre Vai"} + vaii{"cifre vai"} + wara{"cifre warang citi"} + wcho{"cifre wancho"} } } Variants{ @@ -771,31 +963,53 @@ ro{ 1959ACAD{"belarusă academică"} 1994{"ortografie resiană standardizată"} 1996{"ortografie germană de la 1996"} + ABL1943{"formularea ortografică de la 1943"} + ALALC97{"ALA-LC, ediția din 1997"} + ALUKU{"dialect aluku"} + AO1990{"Acordul de ortografie a limbii portugheze de la 1990"} AREVELA{"armeană orientală"} AREVMDA{"armeană occidentală"} BAKU1926{"alfabet latin altaic unificat"} + BALANKA{"dialectul balanka al limbii anii"} + BARLA{"grupul de dialecte barlavento al limbii kabuverdianu"} BISKE{"dialect San Giorgio/Bila"} + BOHORIC{"alfabet Bohorič"} BOONT{"boontling"} + COLB1945{"Convenția ortografică a limbii portugheze braziliene de la 1945"} + DAJNKO{"alfabet dajnko"} + EKAVSK{"sârbă cu pronunție ekaviană"} + EMODENG{"limba engleză modernă timpurie"} FONIPA{"alfabet fonetic internațional"} FONUPA{"alfabet fonetic uralic"} + HEPBURN{"hepburn"} + IJEKAVSK{"sârbă cu pronunție ijekaviană"} KKCOR{"ortografie comuna cornish"} + KSCOR{"ortografie standard"} LIPAW{"dialect lipovaz din resiană"} + METELKO{"alfabet metelko"} MONOTON{"monotonică"} + NDYUKA{"dialect ndyuka"} NEDIS{"dialect Natisone"} NJIVA{"dialect Gniva/Njiva"} + NULIK{"volapük modernă"} OSOJS{"dialect Oseacco/Osojane"} + OXENDICT{"ortografia dicționarului Oxford de limbă engleză"} + PAMAKA{"dialect pamaka"} PINYIN{"pinyin"} POLYTON{"politonică"} POSIX{"informatică"} REVISED{"ortografie revizuită"} + RIGIK{"volapük clasică"} ROZAJ{"dialect resian"} SAAHO{"dialect saho"} SCOTLAND{"engleză standard scoțiană"} SCOUSE{"dialect scouse"} SOLBA{"dialect Stolvizza/Solbica"} + SOTAV{"grupul de dialecte sotavento al limbii kabuverdianu"} TARASK{"ortografie taraskievica"} UCCOR{"ortografie unificată cornish"} UCRCOR{"ortografie revizuită unificată cornish"} + UNIFON{"alfabet fonetic unifon"} VALENCIA{"valenciană"} WADEGILE{"Wade-Giles"} } diff --git a/icu/icu4c/source/data/lang/root.txt b/icu/icu4c/source/data/lang/root.txt index bb5d60851f7..cef8f5723ea 100644 --- a/icu/icu4c/source/data/lang/root.txt +++ b/icu/icu4c/source/data/lang/root.txt @@ -7,7 +7,7 @@ root{ roc{"Taiwan Calendar"} } } - Version{"38.1"} + Version{"42"} characterLabelPattern{ all{"{0} — all"} category-list{"{0}: {1}"} diff --git a/icu/icu4c/source/data/lang/ru.txt b/icu/icu4c/source/data/lang/ru.txt index d60076226c6..a7f89c5a3a8 100644 --- a/icu/icu4c/source/data/lang/ru.txt +++ b/icu/icu4c/source/data/lang/ru.txt @@ -41,6 +41,7 @@ ru{ am{"амхарский"} an{"арагонский"} ang{"староанглийский"} + ann{"оболо"} anp{"ангика"} ar{"арабский"} arc{"арамейский"} @@ -51,6 +52,7 @@ ru{ as{"ассамский"} asa{"асу"} ast{"астурийский"} + atj{"атикамек"} av{"аварский"} awa{"авадхи"} ay{"аймара"} @@ -106,14 +108,22 @@ ru{ chp{"чипевьян"} chr{"чероки"} chy{"шайенский"} - ckb{"сорани"} + ckb{"центральнокурдский"} + clc{"чилкотин"} co{"корсиканский"} cop{"коптский"} cr{"кри"} + crg{"мичиф"} crh{"крымско-татарский"} + crj{"юго-восточный кри"} + crk{"равнинный кри"} + crl{"северо-восточный кри"} + crm{"мусский кри"} + crr{"каролинский алгонкинский"} crs{"сейшельский креольский"} cs{"чешский"} csb{"кашубский"} + csw{"болотный кри"} cu{"церковнославянский"} cv{"чувашский"} cy{"валлийский"} @@ -194,6 +204,7 @@ ru{ hai{"хайда"} hak{"хакка"} haw{"гавайский"} + hax{"южный хайда"} he{"иврит"} hi{"хинди"} hil{"хилигайнон"} @@ -206,6 +217,7 @@ ru{ ht{"гаитянский"} hu{"венгерский"} hup{"хупа"} + hur{"халкомелем"} hy{"армянский"} hz{"гереро"} ia{"интерлингва"} @@ -216,6 +228,7 @@ ru{ ig{"игбо"} ii{"носу"} ik{"инупиак"} + ikt{"восточноканадский инуктитут"} ilo{"илоко"} inh{"ингушский"} io{"идо"} @@ -243,6 +256,7 @@ ru{ kea{"кабувердьяну"} kfo{"коро"} kg{"конго"} + kgp{"каинганг"} kha{"кхаси"} kho{"хотанский"} khq{"койра чиини"} @@ -273,6 +287,7 @@ ru{ kut{"кутенаи"} kv{"коми"} kw{"корнский"} + kwk{"квакиутль"} ky{"киргизский"} la{"латинский"} lad{"ладино"} @@ -283,6 +298,7 @@ ru{ lez{"лезгинский"} lg{"ганда"} li{"лимбургский"} + lil{"лиллуэт"} lkt{"лакота"} ln{"лингала"} lo{"лаосский"} @@ -290,6 +306,7 @@ ru{ lou{"луизианский креольский"} loz{"лози"} lrc{"севернолурский"} + lsm{"саамиа"} lt{"литовский"} lu{"луба-катанга"} lua{"луба-лулуа"} @@ -325,6 +342,7 @@ ru{ mn{"монгольский"} mnc{"маньчжурский"} mni{"манипурский"} + moe{"инну-аймун"} moh{"мохаук"} mos{"моси"} mr{"маратхи"} @@ -371,6 +389,11 @@ ru{ nzi{"нзима"} oc{"окситанский"} oj{"оджибва"} + ojb{"северо-западный оджибве"} + ojc{"центральный оджибве"} + ojs{"оджи-кри"} + ojw{"западный оджибве"} + oka{"оканаган"} om{"оромо"} or{"ория"} os{"осетинский"} @@ -386,8 +409,10 @@ ru{ peo{"староперсидский"} phn{"финикийский"} pi{"пали"} + pis{"соломонский пиджин"} pl{"польский"} pon{"понапе"} + pqm{"малесит-пассамакводди"} prg{"прусский"} pro{"старопровансальский"} ps{"пушту"} @@ -397,12 +422,12 @@ ru{ raj{"раджастхани"} rap{"рапануйский"} rar{"раротонга"} + rhg{"рохинджа"} rm{"романшский"} rn{"рунди"} ro{"румынский"} rof{"ромбо"} rom{"цыганский"} - root{"праязык"} ru{"русский"} rup{"арумынский"} rw{"киньяруанда"} @@ -435,6 +460,7 @@ ru{ sid{"сидама"} sk{"словацкий"} sl{"словенский"} + slh{"южный лушуцид"} sm{"самоанский"} sma{"южносаамский"} smj{"луле-саамский"} @@ -451,6 +477,7 @@ ru{ ss{"свази"} ssy{"сахо"} st{"южный сото"} + str{"стрейтс салиш"} su{"сунданский"} suk{"сукума"} sus{"сусу"} @@ -461,13 +488,16 @@ ru{ syc{"классический сирийский"} syr{"сирийский"} ta{"тамильский"} + tce{"южный тутчоне"} te{"телугу"} tem{"темне"} teo{"тесо"} ter{"терено"} tet{"тетум"} tg{"таджикский"} + tgx{"тагиш"} th{"тайский"} + tht{"талтан"} ti{"тигринья"} tig{"тигре"} tiv{"тиви"} @@ -480,6 +510,7 @@ ru{ tn{"тсвана"} to{"тонганский"} tog{"тонга"} + tok{"токипона"} tpi{"ток-писин"} tr{"турецкий"} tru{"туройо"} @@ -487,6 +518,7 @@ ru{ ts{"тсонга"} tsi{"цимшиан"} tt{"татарский"} + ttm{"северный тутчоне"} tum{"тумбука"} tvl{"тувалу"} tw{"тви"} @@ -515,7 +547,7 @@ ru{ was{"вашо"} wbp{"вальбири"} wo{"волоф"} - wuu{"ву"} + wuu{"у"} xal{"калмыцкий"} xh{"коса"} xog{"сога"} @@ -525,6 +557,7 @@ ru{ ybb{"йемба"} yi{"идиш"} yo{"йоруба"} + yrl{"ньенгату"} yue{"кантонский"} za{"чжуань"} zap{"сапотекский"} @@ -538,6 +571,7 @@ ru{ zza{"заза"} } Scripts{ + Adlm{"адлам"} Afak{"афака"} Arab{"арабица"} Aran{"насталик"} @@ -584,8 +618,8 @@ ru{ Hang{"хангыль"} Hani{"китайская"} Hano{"хануну"} - Hans{"упрощенная китайская"} - Hant{"традиционная китайская"} + Hans{"упрощенная"} + Hant{"традиционная"} Hebr{"еврейская"} Hira{"хирагана"} Hluw{"лувийские иероглифы"} @@ -653,6 +687,7 @@ ru{ Prti{"парфянская"} Qaag{"зоджи"} Rjng{"реджангская"} + Rohg{"ханифи"} Roro{"ронго-ронго"} Runr{"руническая"} Samr{"самаритянская"} @@ -702,6 +737,10 @@ ru{ Zyyy{"общепринятая"} Zzzz{"неизвестная письменность"} } + Scripts%stand-alone{ + Hans{"упрощенная китайская"} + Hant{"традиционная китайская"} + } Scripts%variant{ Arab{"персидско-арабская"} } @@ -709,15 +748,15 @@ ru{ calendar{ buddhist{"буддийский календарь"} chinese{"китайский календарь"} - coptic{"Коптский календарь"} + coptic{"коптский календарь"} dangi{"календарь данги"} ethiopic{"эфиопский календарь"} - ethiopic-amete-alem{"Эфиопский календарь \u0022Амете Алем\u0022"} + ethiopic-amete-alem{"эфиопский календарь амете-алем"} gregorian{"григорианский календарь"} hebrew{"еврейский календарь"} indian{"Национальный календарь Индии"} islamic{"исламский календарь"} - islamic-civil{"Исламский гражданский календарь"} + islamic-civil{"исламский гражданский календарь (табличный)"} islamic-rgsa{"исламский календарь (Саудовская Аравия)"} islamic-tbla{"исламский календарь (табличный, астрономическая эпоха)"} islamic-umalqura{"исламский календарь (Умм аль-Кура)"} @@ -762,7 +801,7 @@ ru{ tertiary{"Сортировка по акцентам/регистру/длине строки"} } collation{ - big5han{"Сортировка традиционного китайского языка – Big5"} + big5han{"традиционный китайский - Big5"} compat{"совместимый порядок сортировки"} dictionary{"словарный порядок сортировки"} ducet{"cтандартная сортировка Unicode"} @@ -770,7 +809,7 @@ ru{ eor{"европейские правила сортировки"} gb2312han{"упрощенный китайский - GB2312"} phonebook{"порядок телефонной книги"} - phonetic{"Фонетический порядок сортировки"} + phonetic{"фонетический порядок сортировки"} pinyin{"пиньинь"} reformed{"реформированный порядок сортировки"} search{"поиск"} @@ -848,7 +887,7 @@ ru{ mtei{"цифры манипури"} mymr{"бирманские цифры"} mymrshan{"бирманские шанские цифры"} - native{"Обозначения цифр коренного населения"} + native{"цифры коренных народов"} nkoo{"цифры нко"} olck{"цифры ол-чики"} orya{"цифры ория"} @@ -867,7 +906,7 @@ ru{ thai{"тайские цифры"} tibt{"тибетские цифры"} traditional{"Традиционная система нумерации"} - vaii{"Цифры языка вай"} + vaii{"цифры ваи"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/sat.txt b/icu/icu4c/source/data/lang/sat.txt index 157bd71fa54..0b307404caa 100644 --- a/icu/icu4c/source/data/lang/sat.txt +++ b/icu/icu4c/source/data/lang/sat.txt @@ -3,15 +3,31 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml sat{ Languages{ + ab{"ᱟᱹᱵᱠᱷᱟᱡᱤᱭᱟᱹᱱ"} + ace{"ᱟᱠᱷᱤᱱᱤᱡᱽ"} + ada{"ᱟᱹᱰᱟᱱᱜᱽᱢᱮ"} + ady{"ᱟᱹᱰᱭᱜᱷᱮ"} + af{"ᱟᱯᱷᱨᱤᱠᱟᱱᱥ"} + agq{"ᱟᱜᱷᱮᱢ"} + ain{"ᱟᱭᱤᱱᱩ"} + ak{"ᱟᱠᱟᱱ"} + ale{"ᱟᱞᱮᱣᱴ"} + am{"ᱟᱢᱦᱟᱨᱤᱠ"} + an{"ᱟᱨᱟᱜᱚᱱᱤᱡᱽ"} + anp{"ᱟᱹᱝᱜᱤᱠᱟ"} + ar{"ᱚᱨᱵᱤ"} + arp{"ᱟᱨᱟᱯᱟᱦᱚ"} de{"ᱡᱟᱨᱢᱟᱱ"} en{"ᱟᱝᱜᱽᱨᱮᱡᱤ"} - es{"ᱮᱥᱯᱮᱱᱤᱥ"} + es{"ᱥᱯᱮᱱᱤᱥ"} fr{"ᱯᱷᱨᱮᱧᱪ"} + hy{"ᱟᱨᱢᱮᱱᱤᱭᱟᱹᱱ"} it{"ᱤᱴᱟᱞᱤᱟᱱ"} ja{"ᱡᱟᱯᱟᱱᱤ"} pt{"ᱯᱩᱨᱛᱜᱟᱞᱤ"} ru{"ᱨᱩᱥᱤᱭᱟᱱ"} sat{"ᱥᱟᱱᱛᱟᱲᱤ"} + sq{"ᱟᱞᱵᱟᱱᱤᱭᱟᱹᱱ"} und{"ᱵᱟᱝ ᱩᱨᱩᱢ ᱯᱟᱹᱨᱥᱤ"} zh{"ᱪᱟᱭᱱᱤᱡᱽ"} } @@ -20,7 +36,7 @@ sat{ Cyrl{"ᱥᱤᱨᱤᱞᱤᱠ"} Deva{"ᱫᱮᱣᱟᱱᱟᱜᱟᱨᱤ"} Hans{"ᱥᱤᱢᱯᱞᱤᱯᱟᱭᱤᱰ"} - Hant{"ᱴᱨᱮᱰᱤᱥᱚᱱ"} + Hant{"ᱴᱨᱮᱰᱤᱥᱚᱱᱟᱞ"} Latn{"ᱞᱮᱴᱤᱱ"} Olck{"ᱚᱞ ᱪᱤᱠᱤ"} Zxxx{"ᱵᱟᱝ ᱚᱞ ᱟᱠᱟᱱ"} @@ -38,9 +54,16 @@ sat{ standard{"ᱮᱥᱴᱮᱱᱰᱟᱨᱰ ᱛᱷᱟᱨ ᱟᱸᱫᱮ"} } numbers{ + hanidec{"ᱪᱟᱭᱱᱤᱡᱽ ᱰᱮᱥᱤᱢᱟᱹᱞ ᱮᱞᱠᱷᱟ"} + hansfin{"ᱥᱚᱦᱚᱡᱽ ᱪᱤᱱ ᱯᱷᱟᱭᱱᱮᱱᱥᱤᱟᱹᱞ ᱮᱞᱠᱷᱟ"} + jpanfin{"ᱡᱟᱯᱟᱱᱤᱡᱽ ᱯᱷᱟᱭᱱᱮᱱᱥᱤᱟᱹᱞ ᱮᱞᱠᱷᱟ"} latn{"ᱣᱮᱥᱴᱟᱨᱱ ᱮᱞ"} } } + characterLabelPattern{ + all{"{0} — ᱡᱷᱚᱛᱚ"} + other{"{0} — ᱮᱴᱟᱜ"} + } codePatterns{ language{"ᱯᱟᱹᱨᱥᱤ: {0}"} script{"ᱪᱤᱠᱤ/ᱦᱟᱨᱚᱯᱺ {0}"} diff --git a/icu/icu4c/source/data/lang/sc.txt b/icu/icu4c/source/data/lang/sc.txt new file mode 100644 index 00000000000..f2810d6006f --- /dev/null +++ b/icu/icu4c/source/data/lang/sc.txt @@ -0,0 +1,892 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +sc{ + Keys{ + calendar{"calendàriu"} + cf{"formadu de valuta"} + collation{"ordinamentu"} + currency{"valuta"} + hc{"sistema oràriu (12 o 24 oras)"} + lb{"casta de truncadura de lìnia"} + ms{"sistema de medida"} + numbers{"nùmeros"} + } + Languages{ + ab{"abcasu"} + ace{"acehnesu"} + ada{"adangme"} + ady{"adighè"} + af{"afrikaans"} + agq{"aghem"} + ain{"àinu"} + ak{"akan"} + ale{"aleutinu"} + alt{"altai meridionale"} + am{"amàricu"} + an{"aragonesu"} + ann{"obolo"} + anp{"angika"} + ar{"àrabu"} + arn{"mapudungun"} + arp{"arapaho"} + ars{"àrabu najdi"} + as{"assamesu"} + asa{"asu"} + ast{"asturianu"} + atj{"atikamekw"} + av{"avaru"} + awa{"awadhi"} + ay{"aimara"} + az{"azerbaigianu"} + ba{"baschiru"} + ban{"balinesu"} + bas{"basaa"} + be{"bielorussu"} + bem{"bemba"} + bez{"bena"} + bg{"bùlgaru"} + bho{"bhojpuri"} + bi{"bislama"} + bin{"bini"} + bla{"pees nieddos"} + bm{"bambara"} + bn{"bengalesu"} + bo{"tibetanu"} + br{"brètone"} + brx{"bodo"} + bs{"bosnìacu"} + bug{"buginesu"} + byn{"blin"} + ca{"catalanu"} + cay{"cayuga"} + ccp{"chakma"} + ce{"cecenu"} + ceb{"cebuanu"} + cgg{"chiga"} + ch{"chamorru"} + chk{"chuukesu"} + chm{"mari"} + cho{"choctaw"} + chp{"chipewyan"} + chr{"cherokee"} + chy{"cheyenne"} + ckb{"curdu tzentrale"} + clc{"chilcotin"} + co{"corsicanu"} + crg{"michif"} + crj{"cree sud-orientale"} + crk{"cree de sas campuras"} + crl{"cree nord-orientale"} + crm{"cree moose"} + crr{"algonchinu de sa Carolina"} + cs{"tzecu"} + csw{"cree de sas paludes"} + cu{"islavu eclesiàsticu"} + cv{"ciuvàsciu"} + cy{"gallesu"} + da{"danesu"} + dak{"dakota"} + dar{"dargua"} + dav{"taita"} + de{"tedescu"} + dgr{"dogrib"} + dje{"zarma"} + doi{"dogri"} + dsb{"sòrabu bassu"} + dua{"duala"} + dv{"malvidianu"} + dyo{"jola-fonyi"} + dz{"dzongkha"} + dzg{"dazaga"} + ebu{"embu"} + ee{"ewe"} + efi{"efik"} + eka{"ekajuk"} + el{"grecu"} + en{"inglesu"} + eo{"esperanto"} + es{"ispagnolu"} + et{"èstone"} + eu{"bascu"} + ewo{"ewondo"} + fa{"persianu"} + ff{"fulah"} + fi{"finlandesu"} + fil{"filipinu"} + fj{"fijianu"} + fo{"faroesu"} + fon{"fon"} + fr{"frantzesu"} + frc{"frantzesu cajun"} + frr{"frisone setentrionale"} + fur{"friulanu"} + fy{"frisone otzidentale"} + ga{"irlandesu"} + gaa{"ga"} + gd{"gaèlicu iscotzesu"} + gez{"ge’ez"} + gil{"gilbertesu"} + gl{"galitzianu"} + gn{"guaranì"} + gor{"gorontalo"} + gsw{"tedescu isvìtzeru"} + gu{"gujarati"} + guz{"gusii"} + gv{"mannesu"} + gwi{"gwichʼin"} + ha{"hausa"} + hai{"haida"} + haw{"hawaianu"} + hax{"haida meridionale"} + he{"ebreu"} + hi{"hindi"} + hil{"ilongu"} + hmn{"hmong"} + hr{"croatu"} + hsb{"sòrabu artu"} + ht{"crèolu haitianu"} + hu{"ungheresu"} + hup{"hupa"} + hur{"halkomelem"} + hy{"armenu"} + hz{"herero"} + ia{"interlìngua"} + iba{"iban"} + ibb{"ibibio"} + id{"indonesianu"} + ig{"igbo"} + ii{"sichuan yi"} + ikt{"inuktitut canadesu otzidentale"} + ilo{"ilocanu"} + inh{"ingùsciu"} + io{"ido"} + is{"islandesu"} + it{"italianu"} + iu{"inuktitut"} + ja{"giaponesu"} + jbo{"lojban"} + jgo{"ngomba"} + jmc{"machame"} + jv{"giavanesu"} + ka{"georgianu"} + kab{"cabilu"} + kac{"kachin"} + kaj{"jju"} + kam{"kamba"} + kbd{"cabardianu"} + kcg{"tyap"} + kde{"makonde"} + kea{"cabubirdianu"} + kfo{"koro"} + kgp{"kaingang"} + kha{"khasi"} + khq{"koyra chiini"} + ki{"kikuyu"} + kj{"kuanyama"} + kk{"kazacu"} + kkj{"kako"} + kl{"groenlandesu"} + kln{"kalenjin"} + km{"khmer"} + kmb{"kimbundu"} + kn{"kannada"} + ko{"coreanu"} + kok{"konkani"} + kpe{"kpelle"} + kr{"kanuri"} + krc{"caraciai-balcaru"} + krl{"carelianu"} + kru{"kurukh"} + ks{"kashmiri"} + ksb{"shambala"} + ksf{"bafia"} + ksh{"coloniesu"} + ku{"curdu"} + kum{"cumucu"} + kv{"komi"} + kw{"còrnicu"} + kwk{"kwakʼwala"} + ky{"chirghisu"} + la{"latinu"} + lad{"giudeu-ispagnolu"} + lag{"langi"} + lb{"lussemburghesu"} + lez{"lezghianu"} + lg{"ganda"} + li{"limburghesu"} + lij{"lìgure"} + lil{"lillooet"} + lkt{"lakota"} + ln{"lingala"} + lo{"laotianu"} + lou{"crèolu de sa Louisiana"} + loz{"lozi"} + lrc{"luri setentrionale"} + lsm{"sàmia"} + lt{"lituanu"} + lu{"luba-katanga"} + lua{"tshiluba"} + lun{"lunda"} + luo{"luo"} + lus{"mizo"} + luy{"luyia"} + lv{"lètone"} + mad{"maduresu"} + mag{"magahi"} + mai{"maithili"} + mak{"makassaresu"} + mas{"masai"} + mdf{"moksha"} + men{"mende"} + mer{"meru"} + mfe{"crèolu mauritzianu"} + mg{"malgàsciu"} + mgh{"makhuwa-meetto"} + mgo{"meta’"} + mh{"marshallesu"} + mi{"maori"} + mic{"micmac"} + min{"minangkabau"} + mk{"matzèdone"} + ml{"malayalam"} + mn{"mòngolu"} + mni{"manipuri"} + moe{"innu-aimun"} + moh{"mohawk"} + mos{"moore"} + mr{"marathi"} + ms{"malesu"} + mt{"maltesu"} + mua{"mundang"} + mul{"limbas mùltiplas"} + mus{"muscogee"} + mwl{"mirandesu"} + my{"burmesu"} + myv{"erzya"} + mzn{"mazandarani"} + na{"nauru"} + nap{"napoletanu"} + naq{"nama"} + nb{"norvegesu bokmål"} + nd{"ndebele de su nord"} + nds{"tedescu bassu"} + ne{"nepalesu"} + new{"nepal bhasa"} + ng{"ndonga"} + nia{"nias"} + niu{"niueanu"} + nl{"olandesu"} + nmg{"kwasio"} + nn{"norvegesu nynorsk"} + nnh{"ngiemboon"} + no{"norvegesu"} + nog{"nogai"} + nqo{"n’ko"} + nr{"ndebele de su sud"} + nso{"sotho setentrionale"} + nus{"nuer"} + nv{"navajo"} + ny{"nyanja"} + nyn{"nyankole"} + oc{"otzitanu"} + ojb{"ojibwa nord-otzidentale"} + ojc{"ojibwa tzentrale"} + ojs{"oji-Cree"} + ojw{"ojibwa otzidentale"} + oka{"okanagan"} + om{"oromo"} + or{"odia"} + os{"ossèticu"} + pa{"punjabi"} + pag{"pangasinan"} + pam{"pampanga"} + pap{"papiamentu"} + pau{"palauanu"} + pcm{"pidgin nigerianu"} + pis{"pijin"} + pl{"polacu"} + pqm{"malecite-passamaquoddy"} + prg{"prussianu"} + ps{"pashto"} + pt{"portoghesu"} + qu{"quechua"} + rap{"rapanui"} + rar{"rarotonganu"} + rhg{"rohingya"} + rm{"romànciu"} + rn{"rundi"} + ro{"rumenu"} + rof{"rombo"} + ru{"russu"} + rup{"arumenu"} + rw{"kinyarwanda"} + rwk{"rwa"} + sa{"sànscritu"} + sad{"sandawe"} + sah{"yakut"} + saq{"samburu"} + sat{"santali"} + sba{"ngambay"} + sbp{"sangu"} + sc{"sardu"} + scn{"sitzilianu"} + sco{"scots"} + sd{"sindhi"} + se{"sami setentrionale"} + seh{"sena"} + ses{"koyraboro senni"} + sg{"sango"} + shi{"tashelhit"} + shn{"shan"} + si{"singalesu"} + sk{"islovacu"} + sl{"islovenu"} + slh{"lushootseed meridionale"} + sm{"samoanu"} + smn{"sami de sos inari"} + sms{"sami skolt"} + sn{"shona"} + snk{"soninke"} + so{"sòmalu"} + sq{"albanesu"} + sr{"serbu"} + srn{"sranan tongo"} + ss{"swati"} + st{"sotho meridionale"} + str{"salish de sas astrinturas"} + su{"sundanesu"} + suk{"sukuma"} + sv{"isvedesu"} + sw{"swahili"} + swb{"comorianu"} + syr{"sirìacu"} + ta{"tamil"} + tce{"tutchone meridionale"} + te{"telugu"} + tem{"temne"} + teo{"teso"} + tet{"tetum"} + tg{"tagicu"} + tgx{"tagish"} + th{"tailandesu"} + tht{"tahltan"} + ti{"tigrignu"} + tig{"tigrè"} + tk{"turcmenu"} + tlh{"klingon"} + tli{"tlingit"} + tn{"tswana"} + to{"tonganu"} + tok{"toki pona"} + tpi{"tok pisin"} + tr{"turcu"} + trv{"taroko"} + ts{"tsonga"} + tt{"tàtaru"} + ttm{"tutchone setentrionale"} + tum{"tumbuka"} + tvl{"tuvalu"} + twq{"tasawaq"} + ty{"taitianu"} + tyv{"tuvanu"} + tzm{"tamazight de s’Atlànte tzentrale"} + udm{"udmurtu"} + ug{"uiguru"} + uk{"ucrainu"} + umb{"umbundu"} + und{"limba disconnota"} + ur{"urdu"} + uz{"uzbecu"} + vai{"vai"} + ve{"venda"} + vec{"vènetu"} + vi{"vietnamita"} + vo{"volapük"} + vun{"vunjo"} + wa{"vallonu"} + wae{"walser"} + wal{"wolaita"} + war{"waray"} + wo{"wolof"} + wuu{"wu"} + xal{"calmucu"} + xh{"xhosa"} + xog{"soga"} + yav{"yangben"} + ybb{"yemba"} + yi{"yiddish"} + yo{"yoruba"} + yrl{"nheengatu"} + yue{"cantonesu"} + zgh{"tamazight istandard marochinu"} + zh{"tzinesu"} + zu{"zulu"} + zun{"zuni"} + zxx{"perunu cuntenutu linguìsticu"} + zza{"zazaki"} + } + Scripts{ + Adlm{"adlam"} + Aghb{"albanesu caucàsicu"} + Ahom{"ahom"} + Arab{"àrabu"} + Aran{"nastaʿlīq"} + Armi{"aramàicu imperiale"} + Armn{"armenu"} + Avst{"avèsticu"} + Bali{"balinesu"} + Bamu{"bamum"} + Bass{"bassa vah"} + Batk{"batak"} + Beng{"bengalesu"} + Bhks{"bhaiksuki"} + Bopo{"bopomofo"} + Brah{"brahmi"} + Brai{"braille"} + Bugi{"buginesu"} + Buhd{"buhid"} + Cakm{"chakma"} + Cans{"sillabàriu aborìgenu canadesu unificadu"} + Cari{"carian"} + Cham{"cham"} + Cher{"cherokee"} + Chrs{"coràsmiu"} + Copt{"coptu"} + Cpmn{"tzipro-minòicu"} + Cprt{"tzipriotu"} + Cyrl{"tzirìllicu"} + Deva{"devanagari"} + Diak{"dives akuru"} + Dogr{"dogra"} + Dsrt{"deseret"} + Dupl{"istenografia duployan"} + Egyp{"geroglìficos egitzianos"} + Elba{"elbasan"} + Elym{"elimàicu"} + Ethi{"etìope"} + Geor{"georgianu"} + Glag{"glagolìticu"} + Gong{"gunjala gondi"} + Gonm{"gondi de Masaram"} + Goth{"gòticu"} + Gran{"grantha"} + Grek{"grecu"} + Gujr{"gujarati"} + Guru{"gurmukhi"} + Hanb{"han cun bopomofo"} + Hang{"hangul"} + Hani{"han"} + Hano{"hanunoo"} + Hans{"semplificadu"} + Hant{"traditzionale"} + Hatr{"hatran"} + Hebr{"ebràicu"} + Hira{"hiragana"} + Hluw{"geroglìficos anatòlicos"} + Hmng{"pahawn hmong"} + Hmnp{"nyiakeng puachue hmong"} + Hrkt{"sillabàrios giaponesos"} + Hung{"ungheresu antigu"} + Ital{"itàlicu antigu"} + Jamo{"jamo"} + Java{"giavanesu"} + Jpan{"giaponesu"} + Kali{"kayah li"} + Kana{"katakana"} + Kawi{"kawi"} + Khar{"kharoshthi"} + Khmr{"khmer"} + Khoj{"khojki"} + Kits{"iscritura khitan minore"} + Knda{"kannada"} + Kore{"coreanu"} + Kthi{"kaithi"} + Lana{"lanna"} + Laoo{"laotianu"} + Latn{"latinu"} + Lepc{"lepcha"} + Limb{"limbu"} + Lina{"lineare A"} + Linb{"lineare B"} + Lisu{"lisu"} + Lyci{"lìtziu"} + Lydi{"lìdiu"} + Mahj{"mahajani"} + Maka{"makasar"} + Mand{"mandàicu"} + Mani{"manicheu"} + Marc{"marchen"} + Medf{"medefaidrin"} + Mend{"mende"} + Merc{"corsivu meroìticu"} + Mero{"meroìticu"} + Mlym{"malayalam"} + Modi{"modi"} + Mong{"mòngolu"} + Mroo{"mro"} + Mtei{"meitei mayek"} + Mult{"multani"} + Mymr{"birmanu"} + Nagm{"nag mundari"} + Nand{"nandinagari"} + Narb{"àrabu setentrionale antigu"} + Nbat{"nabateu"} + Newa{"newa"} + Nkoo{"n’ko"} + Nshu{"nüshu"} + Ogam{"ogham"} + Olck{"ol chiki"} + Orkh{"orkhon"} + Orya{"odia"} + Osge{"osage"} + Osma{"osmanya"} + Ougr{"uiguru antigu"} + Palm{"palmirenu"} + Pauc{"pau cin hau"} + Perm{"pèrmicu antigu"} + Phag{"phags-pa"} + Phli{"pahlavi de sas iscritziones"} + Phlp{"psalter pahlavi"} + Phnx{"fenìtziu"} + Plrd{"pollard miao"} + Prti{"pàrticu de sas iscritziones"} + Qaag{"zawgyi"} + Rjng{"rejang"} + Rohg{"hanifi rohingya"} + Runr{"rùnicu"} + Samr{"samaritanu"} + Sarb{"àrabu meridionale antigu"} + Saur{"saurashtra"} + Sgnw{"limba de sos sinnos"} + Shaw{"shavianu"} + Shrd{"sharada"} + Sidd{"siddham"} + Sind{"khudawadi"} + Sinh{"singalesu"} + Sogd{"sogdianu"} + Sogo{"sogdianu antigu"} + Sora{"sora sompeng"} + Soyo{"soyombo"} + Sund{"sundanesu"} + Sylo{"syloti nagri"} + Syrc{"sirìacu"} + Tagb{"tagbanwa"} + Takr{"takri"} + Tale{"tai le"} + Talu{"tai lue nou"} + Taml{"tamil"} + Tang{"tangut"} + Tavt{"tai viet"} + Telu{"telugu"} + Tfng{"tifinagh"} + Tglg{"tagalog"} + Thaa{"thaana"} + Thai{"tailandesu"} + Tibt{"tibetanu"} + Tirh{"tirhuta"} + Tnsa{"tangsa"} + Toto{"toto"} + Ugar{"ugarìticu"} + Vaii{"vai"} + Vith{"vithkuqi"} + Wara{"varang kshiti"} + Wcho{"wancho"} + Xpeo{"persianu antigu"} + Xsux{"cuneiforme sumero-acàdicu"} + Yezi{"yezidi"} + Yiii{"yi"} + Zanb{"zanabar cuadradu"} + Zinh{"eredadu"} + Zmth{"notatzione matemàtica"} + Zsye{"emoji"} + Zsym{"sìmbulos"} + Zxxx{"no iscritu"} + Zyyy{"comune"} + Zzzz{"iscritura disconnota"} + } + Scripts%stand-alone{ + Hans{"han semplificadu"} + Hant{"han traditzionale"} + } + Types{ + calendar{ + buddhist{"calendàriu buddhista"} + chinese{"calendàriu tzinesu"} + coptic{"calendàriu coptu"} + dangi{"calendàriu dangi"} + ethiopic{"calendàriu etìope"} + ethiopic-amete-alem{"calendàriu etìope Amete Alem"} + gregorian{"calendàriu gregorianu"} + hebrew{"calendàriu ebràicu"} + indian{"calendàriu natzionale indianu"} + islamic{"calendàriu islàmicu"} + islamic-civil{"calendàriu islàmicu (tabulare, època tzivile)"} + islamic-rgsa{"calendàriu islàmicu (Aràbia Saudita, osservatzione)"} + islamic-tbla{"calendàriu islàmicu (tabulare, època astronòmica)"} + islamic-umalqura{"calendàriu islàmicu (Umm al-Qura)"} + iso8601{"calendàriu ISO-8601"} + japanese{"calendàriu giaponesu"} + persian{"calendàriu persianu"} + } + cf{ + account{"formadu de valuta contàbile"} + standard{"formadu de valuta istandard"} + } + collation{ + big5han{"ordinamentu de su tzinesu traditzionale - Big5"} + compat{"ordinamentu antepostu, pro cumpatibilitade"} + dictionary{"ordinamentu de su ditzionàriu"} + ducet{"ordinamentu Unicode predefinidu"} + emoji{"ordinamentu de sas emoji"} + eor{"règulas de ordinamentu europeas"} + gb2312han{"ordinamentu de su tzinesu semplificadu - GB2312"} + phonebook{"ordinamentu de s’elencu telefònicu"} + pinyin{"ordinamentu pinyin"} + reformed{"ordinamentu riformadu"} + search{"chirca genèrica"} + searchjl{"chirca pro consonante hangul initziale"} + standard{"ordinamentu istandard"} + stroke{"òrdine de sos tratos"} + traditional{"ordinamentu traditzionale"} + unihan{"ordinamentu in base a sos radicales"} + zhuyin{"ordinamentu zhuyin"} + } + hc{ + h11{"sistema oràriu a 12 oras (0–11)"} + h12{"sistema oràriu a 12 oras (1–12)"} + h23{"sistema oràriu a 24 oras (0–23)"} + h24{"sistema oràriu a 24 oras (1–24)"} + } + lb{ + loose{"truncadura de lìnia facoltativa"} + normal{"truncadura de lìnia normale"} + strict{"truncadura de lìnia fortzada"} + } + ms{ + metric{"sistema mètricu"} + uksystem{"sistema imperiale britànnicu"} + ussystem{"sistema consuetudinàriu americanu"} + } + numbers{ + ahom{"tzifras ahom"} + arab{"tzifras indo-àrabas"} + arabext{"tzifras indo-àrabas estèndidas"} + armn{"nùmeros armenos"} + armnlow{"nùmeros armenos minùscolos"} + bali{"tzifras balinesas"} + beng{"tzifras bengalesas"} + brah{"tzifras brahmi"} + cakm{"tzifras chakma"} + cham{"tzifras cham"} + cyrl{"tzifras tzirìllicas"} + deva{"tzifras devanagari"} + diak{"tzifras dhives akuru"} + ethi{"nùmeros etìopes"} + fullwide{"tzifras a largària intrea"} + geor{"nùmeros georgianos"} + gong{"tzifras gondi gunjala"} + gonm{"tzifras gondi masaram"} + grek{"nùmeros grecos"} + greklow{"nùmeros grecos minùscolos"} + gujr{"tzifras gujarati"} + guru{"tzifras gurmukhi"} + hanidec{"nùmeros detzimales tzinesos"} + hans{"nùmeros in tzinesu semplificadu"} + hansfin{"nùmeros finantziàrios in tzinesu semplificadu"} + hant{"nùmeros in tzinesu traditzionale"} + hantfin{"nùmeros finantziàrios in tzinesu traditzionale"} + hebr{"nùmeros ebràicos"} + hmng{"tzifras pahawh hmong"} + hmnp{"tzifras nyiakeng puachue hmong"} + java{"tzifras giavanesas"} + jpan{"nùmeros giaponesos"} + jpanfin{"nùmeros finantziàrios giaponesos"} + kali{"tzifras kayah li"} + kawi{"tzifras kawi"} + khmr{"tzifras khmer"} + knda{"tzifras kannada"} + lana{"tzifras tai tham hora"} + lanatham{"tzifras tai tham tham"} + laoo{"tzifras laotianas"} + latn{"tzifras otzidentales"} + lepc{"tzifras lepcha"} + limb{"tzifras limbu"} + mathbold{"tzifras matemàticas in grussitu"} + mathdbl{"tzifras matemàticas a tràtu dòpiu"} + mathmono{"tzifras matemàticas a ispàtziu sìngulu"} + mathsanb{"tzifras matemàticas in grussitu chene gràtzias"} + mathsans{"tzifras matemàticas chene gràtzias"} + mlym{"tzifras malayam"} + modi{"tzifras modi"} + mong{"tzifras mòngolas"} + mroo{"tzifras mro"} + mtei{"tzifras meitei mayek"} + mymr{"tzifras birmanas"} + mymrshan{"tzifras shan birmanas"} + mymrtlng{"tzifras tai lang birmanas"} + nagm{"tzifras nag mundari"} + nkoo{"tzifras n’ko"} + olck{"tzifras ol chiki"} + orya{"tzifras odia"} + osma{"tzifras osmanya"} + rohg{"tzifras rohingya hanifi"} + roman{"nùmeros romanos"} + romanlow{"nùmeros romanos minùscolos"} + saur{"tzifras saurashtra"} + shrd{"tzifras sharada"} + sind{"tzifras khudawadi"} + sinh{"tzifras lith singalesas"} + sora{"tzifras sora sompeng"} + sund{"tzifras sundanesas"} + takr{"tzifras takri"} + talu{"tzifras tai lue noas"} + taml{"nùmeros tamil traditzionales"} + tamldec{"tzifras tamil"} + telu{"tzifras telugu"} + thai{"tzifras tailandesas"} + tibt{"tzifras tibetanas"} + tirh{"tzifras tirhuta"} + tnsa{"tzifras tangsa"} + vaii{"tzifras vai"} + wara{"tzifras warang citi"} + wcho{"tzifras wancho"} + } + } + Variants{ + 1606NICT{"frantzesu mèdiu-tardu finas a su 1606"} + 1694ACAD{"primu frantzesu modernu"} + 1901{"ortografia traditzionale tedesca"} + 1959ACAD{"acadèmicu"} + 1994{"ortografia resiana istandardizada"} + 1996{"ortografia tedesca de su 1996"} + ABL1943{"formulatzione ortogràfica de su 1943"} + AKUAPEM{"akuapem"} + ALALC97{"romanizatzione de ALA-LC, versione de su 1997"} + ALUKU{"dialetu aluku"} + AO1990{"acordu ortogràficu de sa limba portoghesa de su 1990"} + ARANES{"aranesu"} + ARKAIKA{"esperanto arcàicu"} + ASANTE{"asante"} + AUVERN{"auvernesu"} + BAKU1926{"alfabetu latinu turcu unificadu"} + BALANKA{"dialetu balanka de s’anii"} + BARLA{"grupu dialetale barlavento de su cabubirdianu"} + BASICENG{"inglesu bàsicu"} + BAUDDHA{"variante ìbrida buddhista"} + BISCAYAN{"bizcaianu"} + BISKE{"dialetu de Santu Giorghi/Bila"} + BOHORIC{"alfabetu Bohorič"} + BOONT{"boontling"} + BORNHOLM{"bornholmesu"} + CISAUP{"cisalpinu"} + COLB1945{"cunventzione ortogràfica portoghesa-brasiliana de su 1945"} + CORNU{"còrnicu"} + CREISS{"creschente"} + DAJNKO{"alfabetu Dajnko"} + EKAVSK{"serbu cun pronùntzia ekaviana"} + EMODENG{"primu inglesu modernu"} + FONIPA{"alfabetu fonèticu internatzionale IPA"} + FONKIRSH{"alfabetu fonèticu de Kirshenbaum"} + FONNAPA{"alfabetu fonèticu de s’Amèrica setentrionale"} + FONUPA{"alfabetu fonèticu uràlicu UPA"} + FONXSAMP{"alfabetu fonèticu X-SAMPA"} + GALLO{"gallu"} + GASCON{"gasconu"} + GRCLASS{"ortografia otzitana clàssica"} + GRITAL{"ortografia otzitana italianizada"} + GRMISTR{"ortografia otzitana mistraliana"} + HEPBURN{"romanizatzione Hepburn"} + HOGNORSK{"variante de norvegesu artu (høgnorsk)"} + HSISTEMO{"sistema ortogràficu H de s’esperanto"} + IJEKAVSK{"serbu cun pronùntzia ijekaviana"} + ITIHASA{"variante èpica induista"} + IVANCHOV{"ortografia bùlgara de Ivanchov de su 1899"} + JAUER{"dialetu jauer"} + JYUTPING{"romanizatzione jyutping"} + KKCOR{"ortografia comuna"} + KOCIEWIE{"variante kochieviana"} + KSCOR{"ortografia istandard"} + LAUKIKA{"variante clàssica"} + LEMOSIN{"limosinu"} + LENGADOC{"languedocianu"} + LIPAW{"su dialetu lipovaz de su resianu"} + LUNA1918{"ortografia russa riformada de su 1918"} + METELKO{"alfabetu Metelko"} + MONOTON{"monotònicu"} + NDYUKA{"dialetu ndyuka"} + NEDIS{"dialetu de Natisone"} + NEWFOUND{"inglesu de Terranova"} + NICARD{"nitzardu"} + NJIVA{"dialetu de Gniva/Njiva"} + NULIK{"volapük modernu"} + OSOJS{"dialetu de Oseacco/Osojane"} + OXENDICT{"ortografia inglesa de su ditzionàriu de Oxford"} + PAHAWH2{"ortografia reduida pahawh hmong fase 2"} + PAHAWH3{"ortografia reduida pahawh hmong fase 3"} + PAHAWH4{"ortografia reduida pahawh hmong fase 4"} + PAMAKA{"dialetu pamaka"} + PEANO{"interlingua de peano"} + PETR1708{"ortografia de Perdu I de su 1708"} + PINYIN{"romanizatzione pinyin"} + POLYTON{"politònicu"} + POSIX{"informàticu"} + PROVENC{"proventzale"} + PUTER{"puter"} + REVISED{"ortografia revisionada"} + RIGIK{"volapük clàssicu"} + ROZAJ{"resianu"} + RUMGR{"istandard de sos Grisones"} + SAAHO{"saho"} + SCOTLAND{"inglesu istandard iscotzesu"} + SCOUSE{"scouse"} + SIMPLE{"semplificadu"} + SOLBA{"dialetu de Stolvizza/Solbica"} + SOTAV{"grupu dialetale sotavento de su cabubirdianu"} + SPANGLIS{"spanglish"} + SURMIRAN{"surmiranu"} + SURSILV{"sursilvanu"} + SUTSILV{"sutsilvanu"} + SYNNEJYL{"jutlandesu meridionale"} + TARASK{"ortografia taraškievica"} + TONGYONG{"romanizatzione pinyin tongyong"} + TUNUMIIT{"groenlandesu orientale"} + UCCOR{"ortografia unificada"} + UCRCOR{"ortografia revisionada unificada"} + ULSTER{"ortografia de s’Ulster"} + UNIFON{"alfabetu fonèticu Unifon"} + VAIDIKA{"variante vèdica"} + VALENCIA{"valentzianu"} + VALLADER{"vallader"} + VECDRUKA{"ortografia lètone vecā druka"} + VIVARAUP{"vivaro-alpinu"} + WADEGILE{"romanizatzione Wale-Giles"} + XSISTEMO{"sistema ortogràficu X de s’esperanto"} + } + characterLabelPattern{ + all{"{0} — totu"} + compatibility{"{0} — compatibilidade"} + enclosed{"{0} — tancadu"} + extended{"{0} — estèndidu"} + historic{"{0} — istòricu"} + miscellaneous{"{0} — vàriu"} + other{"{0} — àteru"} + scripts{"sistemas de iscritura — {0}"} + strokes{ + one{"{0} tratu"} + other{"{0} tratos"} + } + subscript{"subra-iscritura {0}"} + superscript{"suta-iscritura {0}"} + } + codePatterns{ + language{"Limba: {0}"} + script{"Iscritura: {0}"} + territory{"Regione: {0}"} + } + localeDisplayPattern{ + keyTypePattern{"{0}: {1}"} + pattern{"{0} ({1})"} + separator{"{0}, {1}"} + } +} diff --git a/icu/icu4c/source/data/lang/sd.txt b/icu/icu4c/source/data/lang/sd.txt index 54555d8f0a8..adf124134a6 100644 --- a/icu/icu4c/source/data/lang/sd.txt +++ b/icu/icu4c/source/data/lang/sd.txt @@ -26,13 +26,16 @@ sd{ alt{"ڏکڻ التائي"} am{"امهاري"} an{"ارگني"} + ann{"اوبولو"} anp{"انجيڪا"} ar{"عربي"} arn{"ماپوچي"} arp{"اراپائو"} + ars{"نجدي عربي"} as{"آسامي"} asa{"اسو"} ast{"اسٽورين"} + atj{"اٽيڪاميڪو"} av{"اويرس"} awa{"اواڌي"} ay{"ایمارا"} @@ -57,6 +60,7 @@ sd{ bug{"بگنيز"} byn{"بلن"} ca{"ڪيٽالان"} + cay{"ڪايوگا"} ccp{"چمڪا"} ce{"چیچن"} ceb{"سبوانو"} @@ -65,12 +69,21 @@ sd{ chk{"چڪيز"} chm{"ماري"} cho{"چوڪ تو"} + chp{"چائپائن"} chr{"چروڪي"} chy{"چايان"} ckb{"مرڪزي ڪردش"} + clc{"چلڪوٽن"} co{"ڪارسيڪائي"} + crg{"ميچيف"} + crj{"ڏکڻ اڀرندو ڪري"} + crk{"پلينز ڪري"} + crl{"اترين اوڀر ڪري"} + crm{"موس ڪري"} + crr{"ڪيرولينا الگانڪويئن"} crs{"سيسلوا ڪريئول فرانسي"} cs{"چيڪ"} + csw{"سوامپي ڪري"} cu{"چرچ سلاوی"} cv{"چو واش"} cy{"ويلش"} @@ -81,6 +94,7 @@ sd{ de{"جرمن"} dgr{"داگرب"} dje{"زارما"} + doi{"ڊوگري"} dsb{"لوئر سوربين"} dua{"ڊيولا"} dv{"دويهي"} @@ -106,6 +120,8 @@ sd{ fo{"فيروايس"} fon{"فون"} fr{"فرانسيسي"} + frc{"ڪيجن فرانسيسي"} + frr{"اترين فريسين"} fur{"فرائي لئين"} fy{"مغربي فريشن"} ga{"آئرش"} @@ -122,7 +138,9 @@ sd{ gv{"مينڪس"} gwi{"گوچن"} ha{"هوسا"} + hai{"ھائيڊا"} haw{"هوائي"} + hax{"ڏاکڻي ھائڊا"} he{"عبراني"} hi{"هندي"} hil{"هلي گيانان"} @@ -132,6 +150,7 @@ sd{ ht{"هيٽي ڪرولي"} hu{"هنگري"} hup{"هوپا"} + hur{"ھاڪملم"} hy{"ارماني"} hz{"هريرو"} ia{"انٽرلنگئا"} @@ -140,6 +159,7 @@ sd{ id{"انڊونيشي"} ig{"اگبو"} ii{"سچوان يي"} + ikt{"مغربي ڪينيڊين انوڪٽيٽ"} ilo{"الوڪو"} inh{"انگش"} io{"ادو"} @@ -161,6 +181,7 @@ sd{ kde{"مڪوندي"} kea{"ڪيبيو ويرڊيانو"} kfo{"ڪورو"} + kgp{"ڪئينگينگ"} kha{"خاسي"} khq{"ڪيورا چني"} ki{"اڪويو"} @@ -170,7 +191,7 @@ sd{ kl{"ڪالا ليسٽ"} kln{"ڪيلين جن"} km{"خمر"} - kmb{"ڪمبونڊو"} + kmb{"ڪنمبونڊو"} kn{"ڪناڊا"} ko{"ڪوريائي"} kok{"ڪونڪي"} @@ -187,6 +208,7 @@ sd{ kum{"ڪومڪ"} kv{"ڪومي"} kw{"ڪورنش"} + kwk{"ڪئاڪ ولا"} ky{"ڪرغيز"} la{"لاطيني"} lad{"لڊينو"} @@ -195,11 +217,14 @@ sd{ lez{"ليزگهين"} lg{"گاندا"} li{"لمبرگش"} + lil{"ليلوئيٽ"} lkt{"لڪوٽا"} ln{"لنگالا"} lo{"لائو"} + lou{"لوئيزيانا ڪريئول"} loz{"لوزي"} lrc{"اتر لوري"} + lsm{"ساميا"} lt{"ليٿونيائي"} lu{"لوبا-ڪتانگا"} lua{"لوبا-لولوا"} @@ -228,6 +253,7 @@ sd{ ml{"مليالم"} mn{"منگولي"} mni{"ماني پوري"} + moe{"انو آئيمن"} moh{"موهاڪ"} mos{"موسي"} mr{"مراٺي"} @@ -255,6 +281,7 @@ sd{ nmg{"ڪويسيو"} nn{"نارويائي نيوناسڪ"} nnh{"نغيمبون"} + no{"نارويجيائي"} nog{"نوگائي"} nqo{"نڪو"} nr{"ڏکڻ دبيلي"} @@ -264,6 +291,11 @@ sd{ ny{"نيانجا"} nyn{"نايانڪول"} oc{"آڪسيٽن"} + ojb{"اتر الھندي اوجيبوا"} + ojc{"وچولي اوجيبوي"} + ojs{"اوجي ڪري"} + ojw{"مغربي اوجيبو"} + oka{"اوڪاناگن"} om{"اورومو"} or{"اوڊيا"} os{"اوسيٽڪ"} @@ -273,7 +305,9 @@ sd{ pap{"پاپي امينٽو"} pau{"پلون"} pcm{"نائيجرين پجن"} + pis{"پائجن"} pl{"پولش"} + pqm{"ماليسيٽ پاسماڪئوڊي"} prg{"پرشن"} ps{"پشتو"} pt{"پورٽگليز"} @@ -281,11 +315,11 @@ sd{ quc{"ڪچي"} rap{"ريپنوئي"} rar{"ريرو ٽينگو"} + rhg{"روھنگيا"} rm{"رومانش"} rn{"رونڊي"} ro{"روماني"} rof{"رومبو"} - root{"روٽ"} ru{"روسي"} rup{"ارومينين"} rw{"ڪنيار وانڊا"} @@ -310,6 +344,7 @@ sd{ si{"سنهالا"} sk{"سلواڪي"} sl{"سلوويني"} + slh{"ڏاکڻي لشوٽسيڊ"} sm{"سموئا"} sma{"ڏکڻ سامي"} smj{"لولي سامي"} @@ -324,6 +359,7 @@ sd{ ss{"سواتي"} ssy{"سهو"} st{"ڏکڻ سوٿي"} + str{"اسٽريٽ سليش"} su{"سوڊاني"} suk{"سڪوما"} sv{"سويڊش"} @@ -331,30 +367,36 @@ sd{ swb{"ڪمورين"} syr{"شامي"} ta{"تامل"} + tce{"ڏاکڻي ٽچون"} te{"تلگو"} tem{"تمني"} teo{"تيسو"} tet{"تيتم"} tg{"تاجڪ"} + tgx{"ٽئگِش"} th{"ٿائي"} + tht{"ٽهلٽن"} ti{"تگرينيائي"} tig{"تگري"} tk{"ترڪمين"} tlh{"ڪلون"} + tli{"ٽِلنگٽ"} tn{"تسوانا"} to{"تونگن"} + tok{"توڪي پونا"} tpi{"تاڪ پسن"} tr{"ترڪش"} trv{"تاروڪو"} ts{"سونگا"} tt{"تاتار"} + ttm{"اترين ٽچون"} tum{"تمبوڪا"} tvl{"توالو"} twq{"تساوڪي"} ty{"تاهيتي"} tyv{"تووينيائي"} tzm{"وچ اٽلس تمازائيٽ"} - udm{"ادمورتيا"} + udm{"ادمرت"} ug{"يوغور"} uk{"يوڪراني"} umb{"اومبنڊو"} @@ -371,6 +413,7 @@ sd{ wal{"وولايٽا"} war{"واري"} wo{"وولوف"} + wuu{"وو چيني"} xal{"ڪيلمڪ"} xh{"زھوسا"} xog{"سوگا"} @@ -378,6 +421,7 @@ sd{ ybb{"ييمبا"} yi{"يدش"} yo{"يوروبا"} + yrl{"نھين گاٽو"} yue{"ڪينٽونيز"} zgh{"معياري مراڪشي تامازائيٽ"} zh{"چيني"} @@ -387,11 +431,16 @@ sd{ zza{"زازا"} } Scripts{ + Adlm{"ايڊلام"} Arab{"عربي"} + Aran{"نستعلیق"} Armn{"عرماني"} Beng{"بنگلا"} Bopo{"بوپوموفو"} Brai{"بريلي"} + Cakm{"چڪما"} + Cans{"يونيفائيڊ ڪينيڊيئن ابارجيني سليبڪس"} + Cher{"چيروڪي"} Cyrl{"سيريلي"} Deva{"ديوناگري"} Ethi{"ايٿوپيائي"} @@ -419,17 +468,26 @@ sd{ Latn{"لاطيني"} Mlym{"ملايالم"} Mong{"منگولي"} + Mtei{"ميئيٽي مائيڪ"} Mult{"ملتاني"} Mymr{"ميانمر"} + Nkoo{"نڪو"} + Olck{"اول چڪي"} Orya{"اوڊيا"} + Rohg{"ھنيفي"} Sarb{"قديم ڏاکڻي عربي"} Sinh{"سنهالا"} + Sund{"سوڊاني"} + Syrc{"شامي"} Taml{"تامل"} Telu{"تلگو"} + Tfng{"ٽفيناگ"} Thaa{"ٿانا"} Thai{"ٿائي"} Tibt{"تبيتن"} + Vaii{"وائي"} Xpeo{"قديم فارسي"} + Yiii{"يي"} Zmth{"رياضي جون نشانيون"} Zsye{"ايموجي"} Zsym{"نشانيون"} @@ -445,11 +503,17 @@ sd{ calendar{ buddhist{"ٻڌ ڌرم جو ڪئلينڊر"} chinese{"چيني ڪئلينڊر"} + coptic{"ڪاپٽڪ ڪئلينڊر"} dangi{"دانگي ڪئلينڊر"} ethiopic{"ايٿوپيائي ڪئلينڊر"} + ethiopic-amete-alem{"ايٿوپڪ اميٽي عليم ڪئلينڊر"} gregorian{"جارجيائي ڪئلينڊر"} hebrew{"عبراني ڪئلينڊر"} + indian{"هندوستاني قومي ڪئلينڊر"} islamic{"اسلامي ڪئلينڊر"} + islamic-civil{"اسلامي ڪئلينڊر (ٽيبلر، مدني دور)"} + islamic-tbla{"اسلامي ڪئلينڊر (ٽيبلر، فلڪياتي دور)"} + islamic-umalqura{"اسلامي ڪئلينڊر (اُم القرا)"} iso8601{"ISO-8601 ڪئلينڊر"} japanese{"جاپاني ڪئلينڊر"} persian{"فارسي ڪئلينڊر"} @@ -485,6 +549,7 @@ sd{ armn{"ارمينيائي انگ"} armnlow{"ارمينيائي ننڍا انگ"} beng{"بنگلا عدد"} + cakm{"چڪما انگ اکر"} deva{"ديوناگري عدد"} ethi{"ايٿوپيائي انگ"} fullwide{"پوري-ويڪر انگن"} @@ -499,6 +564,7 @@ sd{ hant{"روايتي چيني انگ"} hantfin{"روايتي چيني مالي انگ"} hebr{"عبراني انگ"} + java{"جاواني انگ اکر"} jpan{"جاپاني انگ"} jpanfin{"جاپاني مالي انگ"} khmr{"خمر عدد"} @@ -506,7 +572,9 @@ sd{ laoo{"لائو عدد"} latn{"مغربي عدد"} mlym{"مليالم عدد"} + mtei{"ميٽي مئيڪ انگ اکر"} mymr{"ميانمار عدد"} + olck{"اول چڪي انگ اکر"} orya{"اوڊيا عدد"} roman{"رومي انگ"} romanlow{"رومي ننڍا انگ"} @@ -515,6 +583,7 @@ sd{ telu{"تيلگو عدد"} thai{"ٿائي عدد"} tibt{"تبتي عدد"} + vaii{"وائي انگ اکر"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/sd_Deva.txt b/icu/icu4c/source/data/lang/sd_Deva.txt index 20e02ab3b1d..c7b7a8e4d16 100644 --- a/icu/icu4c/source/data/lang/sd_Deva.txt +++ b/icu/icu4c/source/data/lang/sd_Deva.txt @@ -7,57 +7,57 @@ sd_Deva{ de{"जर्मन"} en{"अंगरेज़ी"} es{"स्पेनिश"} - fr{"फ़्रांस जी ॿोली"} + fr{"फ्रेंच"} it{"इटालियनु"} - ja{"जापानीज़"} - pt{"पुर्तगीज़"} + ja{"जापानी"} + pt{"पुर्तगाली"} ru{"रशियनु"} sd{"सिन्धी"} - und{"अणवाकुफु भाषा"} - zh{"चीनी(लिप्यंतरण जो इशारो: खास करे, मेंडिरिन चीनी जे लाइ"} + und{"अणजा॒तल भाषा"} + zh{"चीनी (तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी)"} } Scripts{ - Arab{"अरेबिक"} + Arab{"अरबी"} Cyrl{"सिरिलिक"} Deva{"देवनागिरी"} Hans{ - "सवलो थियण(लिप्यंतरण जो इशारो: लिपि नालो जो इहो तर्जमो चीनी भाषा जे नाले " - "सां ॻडु ॻढिण में कमु इंदो आहे" + "सादी थियल (तरजुमे जो द॒स : लिखत जे नाले जे हिन बयानु खे चीनीअ लाए भाषा ज" + "े नाले सां गद॒ मिलाए करे इस्तेमाल कयो वेंदो आहे)" } Hant{ - "रवायती (लिप्यंतरण जो इशारो: लिपि नालो जो इहो तर्जमो चीनी भाषा जे नाले सा" - "ं ॻडु करे ॻढिंजी करे थींदो आहे )" + "रवायती (तरजुमे जो द॒स : लिखत जे नाले जे हिन बयानु खे चीनीअ लाए भाषा जे न" + "ाले सां गद॒ मिलाए करे इस्तेमाल कयो वेंदो आहे)" } Latn{"लैटिन"} - Zxxx{"अणलिखयल"} - Zzzz{"अणवाकुफु लिपि"} + Zxxx{"अणलिखियल"} + Zzzz{"अणजा॒तल लिखत"} } Scripts%stand-alone{ Hans{ - "सवलो थियण हान(लिप्यंतरण जो इशारो: लिपि नालो जो इहो तर्जमो जुदा रुप में इ" - "स्तेमाल थींदो आहे चीनी भाषा जे नाले सां ॻडु थी करे ना थींदो आहे)" + "सादी थियल (तरजुमे जो द॒स : लिखत जे नाले जे हिन बयानु खे अलग इस्तेमाल कयो" + " वेंदों आहे, चीनीअ लाए भाषा जे नाले सां गद॒ न कयो वेंदो आहे)" } Hant{ - "रवायती हान (लिप्यंतरण जो इशारो: लिपि नालो जो इहो तर्जमो जुदा सां इस्तेमा" - "ल थींदो आहे चीनी भाषा जे नाले सा ॻढिंजी करे न थींदो आहे )" + "रवायती हान (तरजुमे जो द॒स : लिखत जे नाले जे हिन बयानु खे चीनीअ लाए भाषा " + "जे नाले सां गद॒ मिलाए करे इस्तेमाल कयो वेंदो आहे)" } } Types{ calendar{ - gregorian{"ग्रेगेरियन कलेंडरु"} + gregorian{"ग्रेगोरियन कैलेंडरु"} } collation{ - standard{"मअयारी तरीके वारो आदेश"} + standard{"मअयारी तोर तरतीब"} } numbers{ - arab{"अरेबिक-इंडिक डिजिट"} - deva{"देवनागिरी लिपि"} - latn{"मग़रबी डिजिट"} + arab{"अरबी - इंडिक अंग"} + deva{"देवनागिरी अंग"} + latn{"उलहंदा अंग"} } } codePatterns{ language{"भाषा: {0}"} - script{"लिपि: {0}"} - territory{"इलाको: {0}"} + script{"लिखत: {0}"} + territory{"इलाइको : {0}"} } } diff --git a/icu/icu4c/source/data/region/nb_NO.txt b/icu/icu4c/source/data/lang/sd_Deva_IN.txt similarity index 94% rename from icu/icu4c/source/data/region/nb_NO.txt rename to icu/icu4c/source/data/lang/sd_Deva_IN.txt index 15a33c3396f..09ee30c26ce 100644 --- a/icu/icu4c/source/data/region/nb_NO.txt +++ b/icu/icu4c/source/data/lang/sd_Deva_IN.txt @@ -4,6 +4,6 @@ /** * generated alias target */ -nb_NO{ +sd_Deva_IN{ ___{""} } diff --git a/icu/icu4c/source/data/lang/sd_IN.txt b/icu/icu4c/source/data/lang/sd_IN.txt new file mode 100644 index 00000000000..40c10644297 --- /dev/null +++ b/icu/icu4c/source/data/lang/sd_IN.txt @@ -0,0 +1,6 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +sd_IN{ + "%%ALIAS"{"sd_Deva_IN"} +} diff --git a/icu/icu4c/source/data/lang/si.txt b/icu/icu4c/source/data/lang/si.txt index b7a77304fde..3662b9778ad 100644 --- a/icu/icu4c/source/data/lang/si.txt +++ b/icu/icu4c/source/data/lang/si.txt @@ -27,13 +27,16 @@ si{ alt{"සතර්න් අල්ටය්"} am{"ඇම්හාරික්"} an{"ඇරගොනීස්"} + ann{"ඔබලෝ"} anp{"අන්ගික"} ar{"අරාබි"} arn{"මපුචෙ"} arp{"ඇරපහො"} + ars{"නජ්ඩි අරාබි"} as{"ඇසෑම්"} asa{"අසු"} ast{"ඇස්ටියුරියන්"} + atj{"ඇටිකමෙක්ව්"} av{"ඇවරික්"} awa{"අවදි"} ay{"අයිමරා"} @@ -59,6 +62,7 @@ si{ bug{"බුගිනීස්"} byn{"බ්ලින්"} ca{"කැටලන්"} + cay{"කයුගා"} ccp{"චක්මා"} ce{"චෙච්නියානු"} ceb{"සෙබුඅනො"} @@ -67,12 +71,21 @@ si{ chk{"චූකීස්"} chm{"මරි"} cho{"චොක්ටොව්"} + chp{"චිපෙවියන්"} chr{"චෙරොකී"} chy{"චෙයෙන්නෙ"} ckb{"සොරානි කුර්දිෂ්"} + clc{"චිල්කොටින්"} co{"කෝසිකානු"} + crg{"මිචිෆ්"} + crj{"දකුණු නැගෙනහිර ක්‍රී"} + crk{"ප්ලේන්ස් ක්‍රී"} + crl{"උතුරු නැගෙනහිර ක්‍රී"} + crm{"මූස් ක්‍රී"} + crr{"කැරොලිනා ඇල්ගොන්කියන්"} crs{"සෙසෙල්ව ක්‍රොල් ෆ්‍රෙන්ච්"} cs{"චෙක්"} + csw{"මඩ වගුරු ක්‍රී"} cu{"චර්ච් ස්ලැවික්"} cv{"චවේෂ්"} cy{"වෙල්ෂ්"} @@ -83,6 +96,7 @@ si{ de{"ජර්මන්"} dgr{"ඩොග්‍රිබ්"} dje{"සර්මා"} + doi{"ඩොග්රි"} dsb{"පහළ සෝබියානු"} dua{"ඩුආලා"} dv{"ඩිවෙහි"} @@ -108,6 +122,8 @@ si{ fo{"ෆාරෝස්"} fon{"ෆොන්"} fr{"ප්‍රංශ"} + frc{"කජුන් ප්‍රංශ"} + frr{"උතුරු ෆ්‍රිසියානු"} fur{"ෆ්‍රියුලියන්"} fy{"බටහිර ෆ්‍රිසියානු"} ga{"අයර්ලන්ත"} @@ -126,8 +142,10 @@ si{ gv{"මැන්ක්ස්"} gwi{"ග්විචින්"} ha{"හෝසා"} + hai{"හයිඩා"} hak{"හකා චයිනිස්"} haw{"හවායි"} + hax{"දකුණු හයිඩා"} he{"හීබෲ"} hi{"හින්දි"} hil{"හිලිගෙනන්"} @@ -138,6 +156,7 @@ si{ ht{"හයිටි"} hu{"හන්ගේරියානු"} hup{"හුපා"} + hur{"හල්කොමලෙම්"} hy{"ආර්මේනියානු"} hz{"හෙරෙරො"} ia{"ඉන්ටලින්ගුආ"} @@ -146,6 +165,7 @@ si{ id{"ඉන්දුනීසියානු"} ig{"ඉග්බෝ"} ii{"සිචුආන් යී"} + ikt{"බටහිර කැනේඩියානු ඉනුක්ටිටුට්"} ilo{"ඉලොකො"} inh{"ඉන්ගුෂ්"} io{"ඉඩො"} @@ -167,6 +187,7 @@ si{ kde{"මැකොන්ඩ්"} kea{"කබුවෙර්ඩියානු"} kfo{"කොරො"} + kgp{"කයිංගං"} kha{"ඛසි"} khq{"කොයිරා චිනි"} ki{"කිකුයු"} @@ -194,6 +215,7 @@ si{ kum{"කුමික්"} kv{"කොමි"} kw{"කෝනීසියානු"} + kwk{"ක්වාක්වාලා"} ky{"කිර්ගිස්"} la{"ලතින්"} lad{"ලඩිනො"} @@ -202,11 +224,14 @@ si{ lez{"ලෙස්ගියන්"} lg{"ගන්ඩා"} li{"ලිම්බර්ගිශ්"} + lil{"ලිලූට්"} lkt{"ලකොට"} ln{"ලින්ගලා"} lo{"ලාඕ"} + lou{"ලුසියානා ක්‍රියෝල්"} loz{"ලොසි"} lrc{"උතුරු ලුරි"} + lsm{"සාමියා"} lt{"ලිතුවේනියානු"} lu{"ලුබා-කටන්ගා"} lua{"ලුබ-ලුලුඅ"} @@ -235,6 +260,7 @@ si{ ml{"මලයාලම්"} mn{"මොංගෝලියානු"} mni{"මනිපුරි"} + moe{"ඉනු-අයිමුන්"} moh{"මොහොව්ක්"} mos{"මොස්සි"} mr{"මරාති"} @@ -263,6 +289,7 @@ si{ nmg{"කුවාසිඔ"} nn{"නෝර්වීජියානු නයිනෝර්ස්ක්"} nnh{"න්ගියාම්බූන්"} + no{"නෝර්වීජියානු"} nog{"නොගායි"} nqo{"එන්‘කෝ"} nr{"සෞත් ඩ්බේල්"} @@ -272,6 +299,11 @@ si{ ny{"න්යන්ජා"} nyn{"නයන්කෝලෙ"} oc{"ඔසිටාන්"} + ojb{"වයඹ ඔජිබ්වා"} + ojc{"මධ්‍යම ඔජිබ්වා"} + ojs{"ඔජි-ක්‍රී"} + ojw{"බටහිර ඔජිබ්වා"} + oka{"ඔකනගන්"} om{"ඔරොමෝ"} or{"ඔඩියා"} os{"ඔසිටෙක්"} @@ -281,7 +313,9 @@ si{ pap{"පපියමෙන්ටො"} pau{"පලවුවන්"} pcm{"නෛජීරියන් පෙන්ගින්"} + pis{"පිජින්"} pl{"පෝලන්ත"} + pqm{"මලිසීට්-පස්සමකුඩි"} prg{"පෘශියන්"} ps{"පෂ්ටො"} pt{"පෘතුගීසි"} @@ -289,11 +323,11 @@ si{ quc{"කියිචේ"} rap{"රපනුයි"} rar{"රරොටොන්ගන්"} + rhg{"රෝහින්ග්‍යා"} rm{"රොමෑන්ශ්"} rn{"රුන්ඩි"} ro{"රොමේනියානු"} rof{"රෝම්බෝ"} - root{"රූට්"} ru{"රුසියානු"} rup{"ඇරොමානියානු"} rw{"කින්යර්වන්ඩා"} @@ -319,6 +353,7 @@ si{ si{"සිංහල"} sk{"ස්ලෝවැක්"} sl{"ස්ලෝවේනියානු"} + slh{"දකුණු ලුෂූට්සීඩ්"} sm{"සෑමොඅන්"} sma{"දකුණු සාමි"} smj{"ලුලේ සාමි"} @@ -333,6 +368,7 @@ si{ ss{"ස්වති"} ssy{"සහො"} st{"සතර්න් සොතො"} + str{"සාලිෂ්ස මුද්ර සන්ධිය"} su{"සන්ඩනීසියානු"} suk{"සුකුමා"} sv{"ස්වීඩන්"} @@ -340,23 +376,29 @@ si{ swb{"කොමොරියන්"} syr{"ස්‍රයෑක්"} ta{"දෙමළ"} + tce{"දකුණු ටචෝන්"} te{"තෙළිඟු"} tem{"ටිම්නෙ"} teo{"ටෙසෝ"} tet{"ටේටම්"} tg{"ටජික්"} + tgx{"ටැගිෂ්"} th{"තායි"} + tht{"ටැල්ටන්"} ti{"ටිග්‍රින්යා"} tig{"ටීග්‍රෙ"} tk{"ටර්ක්මෙන්"} tlh{"ක්ලින්ගොන්"} + tli{"ට්ලින්ගිට්"} tn{"ස්වනා"} to{"ටොංගා"} + tok{"ටෝකි පොනා"} tpi{"ටොක් පිසින්"} tr{"තුර්කි"} trv{"ටරොකො"} ts{"සොන්ග"} tt{"ටාටර්"} + ttm{"උතුරු ටචෝන්"} tum{"ටුම්බුකා"} tvl{"ටුවාලු"} twq{"ටසවාක්"} @@ -389,6 +431,7 @@ si{ ybb{"යෙම්බා"} yi{"යිඩිශ්"} yo{"යොරූබා"} + yrl{"නොහීඟටු"} yue{"කැන්ටොනීස්"} zgh{"සම්මත මොරොක්කෝ ටමසිග්ත්"} zh{"චීන"} @@ -398,11 +441,16 @@ si{ zza{"සාසා"} } Scripts{ + Adlm{"ඇඩ්ලම්"} Arab{"අරාබි"} + Aran{"නස්ටාලික්"} Armn{"ආර්මේනියානු"} Beng{"බෙංගාලි"} Bopo{"බොපොමොෆෝ"} Brai{"බ්‍රේල්"} + Cakm{"චක්මා"} + Cans{"ඒකාබද්ධ කැනේඩියානු ආදිවාසී විෂය නිර්දේශ"} + Cher{"චෙරෝකී"} Cyrl{"සිරිලික්"} Deva{"දේවනාගරී"} Ethi{"ඉතියෝපියානු"} @@ -428,20 +476,29 @@ si{ Latn{"ලතින්"} Mlym{"මලයාලම්"} Mong{"මොන්ගෝලියානු"} + Mtei{"මෙයිටෙයි මයක්"} Mymr{"මියන්මාර"} + Nkoo{"එන්‘කෝ"} + Olck{"ඔල් චිකි"} Orya{"ඔරියා"} + Rohg{"හනිෆි"} Sinh{"සිංහල"} + Sund{"සන්ඩනීස්"} + Syrc{"සිරියැක්"} Taml{"දෙමළ"} Telu{"තෙළිඟු"} + Tfng{"ටිෆිනාග්"} Thaa{"තාන"} Thai{"තායි"} Tibt{"ටි‍බෙට්"} + Vaii{"වායි"} + Yiii{"යී"} Zmth{"ගණිතමය සංකේත"} Zsye{"ඉමොජි"} Zsym{"සංකේත"} Zxxx{"අලිඛිත"} Zyyy{"පොදු"} - Zzzz{"නොදත් අක්ෂර මාලාව"} + Zzzz{"නොදත් අකුරු මාලාව"} } Scripts%stand-alone{ Hans{"සුළුකළ හෑන්"} @@ -451,11 +508,15 @@ si{ calendar{ buddhist{"බොදු දින දර්ශනය"} chinese{"චීන දින දර්ශනය"} + coptic{"කොප්ටික් දින දර්ශනය"} dangi{"ඩැන්ගී දින දර්ශනය"} ethiopic{"ඉතියෝපියානු දින දර්ශනය"} + ethiopic-amete-alem{"ඉතියෝපික් ඇමේට් ඇලම් දින දර්ශනය"} gregorian{"ග්‍රෙගරියානු දින දර්ශනය"} hebrew{"හීබෲ දින දර්ශනය"} islamic{"ඉස්ලාමීය දින දර්ශනය"} + islamic-civil{"ඉස්ලාමීය දින දර්ශනය (වගුව, සිවිල් යුගය)"} + islamic-umalqura{"ඉස්ලාමීය දින දර්ශනය (වගුව, සිවිල් යුගය)"} iso8601{"අඑස්ඔ-8601 දින දර්ශනය"} japanese{"ජපන් දින දර්ශනය"} persian{"පර්සියානු දින දර්ශනය"} @@ -492,6 +553,7 @@ si{ armn{"ඇමරිකානු සංඛ්‍යාංකන"} armnlow{"ඇමරිකානු කුඩා සංඛ්‍යාංකන"} beng{"බෙංගාලි ඉලක්කම්"} + cakm{"චක්මා ඉලක්කම්"} deva{"දේවනාගරී ඉලක්කම්"} ethi{"ඉතියෝපියානු සංඛ්‍යාංකන"} fullwide{"සම්පූර්ණ පළල ඉලක්කම්"} @@ -506,6 +568,7 @@ si{ hant{"සාම්ප්‍රදායික චීන සංඛ්‍යාංකන"} hantfin{"සාම්ප්‍රදායික චීන මුල්‍යමය සංඛ්‍යාංකන"} hebr{"හීබෲ සංඛ්‍යාංකන"} + java{"ජාවානු ඉලක්කම්"} jpan{"ජපාන සංඛ්‍යාංකන"} jpanfin{"ජපාන මුල්‍යමය සංඛ්‍යාංකන"} khmr{"කමර් ඉලක්කම්"} @@ -513,7 +576,9 @@ si{ laoo{"ලාඕ ඉලක්කම්"} latn{"බටහිර ඉලක්කම්"} mlym{"මලයාලම් ඉලක්කම්"} + mtei{"මීටේයි මයෙක් ඉලක්කම්"} mymr{"බුරුම ඉලක්කම්"} + olck{"ඔල් චිකි ඉලක්කම්"} orya{"ඔරියා ඉලක්කම්"} roman{"රෝමානු සංඛ්‍යාංකන"} romanlow{"රෝමානු කුඩා සංඛ්‍යාංකන"} @@ -522,6 +587,7 @@ si{ telu{"තෙළිඟු ඉලක්කම්"} thai{"තායි ඉලක්කම්"} tibt{"ටිබෙට ඉලක්කම්"} + vaii{"වායි ඉලක්කම්"} } } characterLabelPattern{ @@ -543,7 +609,7 @@ si{ } codePatterns{ language{"{0} භාෂාව: සිංහල"} - script{"{0} අක්ෂර මාලාව: සිංහල"} + script{"{0} අකුරු මාලාව: සිංහල"} territory{"කලාපය: {0}"} } localeDisplayPattern{ diff --git a/icu/icu4c/source/data/lang/sk.txt b/icu/icu4c/source/data/lang/sk.txt index fa9c7ca0d52..98e407f6caf 100644 --- a/icu/icu4c/source/data/lang/sk.txt +++ b/icu/icu4c/source/data/lang/sk.txt @@ -41,6 +41,7 @@ sk{ am{"amharčina"} an{"aragónčina"} ang{"stará angličtina"} + ann{"obolo"} anp{"angika"} ar{"arabčina"} arc{"aramejčina"} @@ -51,6 +52,7 @@ sk{ as{"ásamčina"} asa{"asu"} ast{"astúrčina"} + atj{"atikamekwčina"} av{"avarčina"} awa{"awadhi"} ay{"aymarčina"} @@ -107,13 +109,21 @@ sk{ chr{"čerokí"} chy{"čejenčina"} ckb{"kurdčina (sorání)"} + clc{"chilcotin"} co{"korzičtina"} cop{"koptčina"} cr{"krí"} + crg{"michif"} crh{"krymská tatárčina"} + crj{"cree (juhovýchod)"} + crk{"plains cree"} + crl{"northern east cree"} + crm{"moose cree"} + crr{"karolínska algonkčina"} crs{"seychelská kreolčina"} cs{"čeština"} csb{"kašubčina"} + csw{"swampy cree"} cu{"cirkevná slovančina"} cv{"čuvaština"} cy{"waleština"} @@ -192,6 +202,7 @@ sk{ ha{"hauština"} hai{"haida"} haw{"havajčina"} + hax{"haida (juh)"} he{"hebrejčina"} hi{"hindčina"} hil{"hiligajnončina"} @@ -203,6 +214,7 @@ sk{ ht{"haitská kreolčina"} hu{"maďarčina"} hup{"hupčina"} + hur{"halkomelem"} hy{"arménčina"} hz{"herero"} ia{"interlingua"} @@ -213,6 +225,7 @@ sk{ ig{"igboština"} ii{"s’čchuanská iovčina"} ik{"inupik"} + ikt{"inuktitut (západná Kanada)"} ilo{"ilokánčina"} inh{"inguština"} io{"ido"} @@ -240,6 +253,7 @@ sk{ kea{"kapverdčina"} kfo{"koro"} kg{"kongčina"} + kgp{"kaingang"} kha{"khasijčina"} kho{"chotančina"} khq{"západná songhajčina"} @@ -270,6 +284,7 @@ sk{ kut{"kutenajčina"} kv{"komijčina"} kw{"kornčina"} + kwk{"kwakʼwala"} ky{"kirgizština"} la{"latinčina"} lad{"židovská španielčina"} @@ -280,6 +295,7 @@ sk{ lez{"lezginčina"} lg{"gandčina"} li{"limburčina"} + lil{"lillooet"} lkt{"lakotčina"} ln{"lingalčina"} lo{"laoština"} @@ -287,6 +303,7 @@ sk{ lou{"kreolčina (Louisiana)"} loz{"lozi"} lrc{"severné luri"} + lsm{"saamia"} lt{"litovčina"} lu{"lubčina (katanžská)"} lua{"lubčina (luluánska)"} @@ -322,6 +339,7 @@ sk{ mn{"mongolčina"} mnc{"mandžuština"} mni{"manípurčina"} + moe{"innu-aimunčina"} moh{"mohawkčina"} mos{"mossi"} mr{"maráthčina"} @@ -367,6 +385,11 @@ sk{ nzi{"nzima"} oc{"okcitánčina"} oj{"odžibva"} + ojb{"northwestern ojibwa"} + ojc{"centrálna odžibvejčina"} + ojs{"oji-cree"} + ojw{"ojibwa (západ)"} + oka{"okanagan"} om{"oromčina"} or{"uríjčina"} os{"osetčina"} @@ -382,8 +405,10 @@ sk{ peo{"stará perzština"} phn{"feničtina"} pi{"pálí"} + pis{"pidžin"} pl{"poľština"} pon{"pohnpeiština"} + pqm{"maliseet-passamaquoddy"} prg{"pruština"} pro{"stará okcitánčina"} ps{"paštčina"} @@ -393,12 +418,12 @@ sk{ raj{"radžastančina"} rap{"rapanujčina"} rar{"rarotongská maorijčina"} + rhg{"rohingčina"} rm{"rétorománčina"} rn{"rundčina"} ro{"rumunčina"} rof{"rombo"} rom{"rómčina"} - root{"koreň"} ru{"ruština"} rup{"arumunčina"} rw{"rwandčina"} @@ -431,6 +456,7 @@ sk{ sid{"sidamo"} sk{"slovenčina"} sl{"slovinčina"} + slh{"lushootseed (juh)"} sm{"samojčina"} sma{"saamčina (južná)"} smj{"saamčina (lulská)"} @@ -447,6 +473,7 @@ sk{ ss{"svazijčina"} ssy{"saho"} st{"sothčina (južná)"} + str{"straits salish"} su{"sundčina"} suk{"sukuma"} sus{"susu"} @@ -457,13 +484,16 @@ sk{ syc{"sýrčina (klasická)"} syr{"sýrčina"} ta{"tamilčina"} + tce{"tutchone (juh)"} te{"telugčina"} tem{"temne"} teo{"teso"} ter{"terêna"} tet{"tetumčina"} tg{"tadžičtina"} + tgx{"tagiš"} th{"thajčina"} + tht{"tahltan"} ti{"tigriňa"} tig{"tigrejčina"} tiv{"tiv"} @@ -476,12 +506,14 @@ sk{ tn{"tswančina"} to{"tongčina"} tog{"ňasa tonga"} + tok{"toki pona"} tpi{"novoguinejský pidžin"} tr{"turečtina"} trv{"taroko"} ts{"tsongčina"} tsi{"cimšjančina"} tt{"tatárčina"} + ttm{"northern tutchone"} tum{"tumbuka"} tvl{"tuvalčina"} tw{"twi"} @@ -510,6 +542,7 @@ sk{ was{"washo"} wbp{"warlpiri"} wo{"wolofčina"} + wuu{"čínština (wu)"} xal{"kalmyčtina"} xh{"xhoština"} xog{"soga"} @@ -519,6 +552,7 @@ sk{ ybb{"yemba"} yi{"jidiš"} yo{"jorubčina"} + yrl{"nheengatu"} yue{"kantončina"} za{"čuangčina"} zap{"zapotéčtina"} @@ -532,6 +566,7 @@ sk{ zza{"zaza"} } Scripts{ + Adlm{"adlam"} Arab{"arabské"} Aran{"nastaliq"} Armn{"arménske"} @@ -539,6 +574,9 @@ sk{ Beng{"bengálske"} Bopo{"bopomofo"} Brai{"braillovo"} + Cakm{"čakma"} + Cans{"zjednotené kanadské domorodé slabiky"} + Cher{"čerokézčina"} Cyrl{"cyrilika"} Deva{"dévanágarí"} Egyp{"egyptské hieroglyfy"} @@ -572,17 +610,24 @@ sk{ Mong{"mongolské"} Mtei{"mejtej majek (manipurské)"} Mymr{"barmské"} + Nkoo{"bambarčina"} Olck{"santálske (ol chiki)"} Orya{"uríjske"} Osma{"osmanský"} Qaag{"zawgyi"} + Rohg{"hanifi"} Runr{"Runové písmo"} Sinh{"sinhálske"} + Sund{"sundčina"} + Syrc{"sýrčina"} Taml{"tamilské"} Telu{"telugské"} + Tfng{"tifinagh"} Thaa{"tána"} Thai{"thajské"} Tibt{"tibetské"} + Vaii{"vai"} + Yiii{"yi"} Zmth{"matematický zápis"} Zsye{"emodži"} Zsym{"symboly"} @@ -601,15 +646,15 @@ sk{ calendar{ buddhist{"buddhistický kalendár"} chinese{"čínsky kalendár"} - coptic{"Koptický kalendár"} + coptic{"koptský kalendár"} dangi{"kórejský kalendár"} ethiopic{"etiópsky kalendár"} - ethiopic-amete-alem{"Etiópsky kalendár Amete Alem"} + ethiopic-amete-alem{"etiópsky kalendár Amete Alem"} gregorian{"gregoriánsky kalendár"} hebrew{"židovský kalendár"} indian{"Indický národný kalendár"} islamic{"islamský kalendár"} - islamic-civil{"Islamský občiansky kalendár"} + islamic-civil{"islamský občiansky kalendár"} islamic-umalqura{"islamský kalendár (Umm al-Qura)"} iso8601{"kalendár ISO 8601"} japanese{"japonský kalendár"} @@ -652,22 +697,23 @@ sk{ tertiary{"Radiť akcenty/veľké a malé písmená/šírku"} } collation{ - big5han{"Tradičný čínsky Big5"} + big5han{"tradičný čínsky Big5"} compat{"predchádzajúce zoradenie, kompatibilita"} - dictionary{"Usporiadanie slovníka"} + dictionary{"slovníkové zoradenie"} ducet{"predvolené zoradenie unicode"} eor{"európske zoradenie"} - gb2312han{"Zjednodušený čínsky GB2312"} - phonebook{"Lexikografické triedenie"} - phonetic{"Fonetické radenie"} - pinyin{"Triedenie pinyin"} - reformed{"Reformované usporiadanie"} + gb2312han{"zjednodušený čínsky GB2312"} + phonebook{"lexikografické zoradenie"} + phonetic{"fonetické zoradenie"} + pinyin{"zoradenie pinyin"} + reformed{"reformované zoradenie"} search{"všeobecné vyhľadávanie"} searchjl{"Hľadať podľa počiatočnej spoluhlásky písma Hangul"} standard{"štandardné zoradenie"} - stroke{"Tiedenie podľa ťahov"} - traditional{"Tradičné"} - unihan{"Usporiadanie podľa znakov radikál"} + stroke{"zoradenie podľa ťahov"} + traditional{"tradičné poradie zoradenia"} + unihan{"zoradenie podľa znakov radikál"} + zhuyin{"zoradenie zhuyin"} } d0{ fwidth{"celá šírka"} @@ -700,6 +746,7 @@ sk{ armn{"arménske číslice"} armnlow{"malé arménske číslice"} beng{"bengálske číslice"} + cakm{"číslice chakma"} deva{"číslice dévanágarí"} ethi{"etiópske číslice"} finance{"Finančnícky zápis čísiel"} @@ -715,6 +762,7 @@ sk{ hant{"číslice tradičnej čínštiny"} hantfin{"finančné číslice tradičnej čínštiny"} hebr{"hebrejské číslice"} + java{"jávske číslice"} jpan{"japonské číslice"} jpanfin{"japonské finančné číslice"} khmr{"khmérske číslice"} @@ -723,8 +771,10 @@ sk{ latn{"arabské číslice"} mlym{"malajálamske číslice"} mong{"Mongolské číslice"} + mtei{"číslice meetei mayek"} mymr{"barmské číslice"} - native{"Natívne číslice"} + native{"natívne číslice"} + olck{"číslice ol chiki"} orya{"uríjske číslice"} roman{"rímske číslice"} romanlow{"malé rímske číslice"} @@ -734,7 +784,7 @@ sk{ thai{"thajské číslice"} tibt{"tibetské číslice"} traditional{"Tradičné číslovky"} - vaii{"Vaiské číslice"} + vaii{"vaiské číslice"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/sl.txt b/icu/icu4c/source/data/lang/sl.txt index ea57213fc62..4fb9fa93db2 100644 --- a/icu/icu4c/source/data/lang/sl.txt +++ b/icu/icu4c/source/data/lang/sl.txt @@ -41,15 +41,18 @@ sl{ am{"amharščina"} an{"aragonščina"} ang{"stara angleščina"} + ann{"obolo"} anp{"angikaščina"} ar{"arabščina"} arc{"aramejščina"} arn{"mapudungunščina"} arp{"arapaščina"} + ars{"nadždska arabščina"} arw{"aravaščina"} as{"asamščina"} asa{"asujščina"} ast{"asturijščina"} + atj{"atikamekwščina"} av{"avarščina"} awa{"avadščina"} ay{"ajmarščina"} @@ -82,6 +85,7 @@ sl{ ca{"katalonščina"} cad{"kadoščina"} car{"karibski jezik"} + cay{"kajuščina"} ccp{"chakma"} ce{"čečenščina"} ceb{"sebuanščina"} @@ -97,13 +101,21 @@ sl{ chr{"čerokeščina"} chy{"čejenščina"} ckb{"soranska kurdščina"} + clc{"čilkotinščina"} co{"korziščina"} cop{"koptščina"} cr{"krijščina"} + crg{"mičifščina"} crh{"krimska tatarščina"} + crj{"jugovzhodna krijščina"} + crk{"nižinska krijščina"} + crl{"severovzhodna krijščina"} + crm{"moose-krijščina"} + crr{"karolinska algonkinščina"} crs{"sejšelska francoska kreolščina"} cs{"češčina"} csb{"kašubščina"} + csw{"močvirska krijščina"} cu{"stara cerkvena slovanščina"} cv{"čuvaščina"} cy{"valižanščina"} @@ -182,6 +194,7 @@ sl{ ha{"havščina"} hai{"haidščina"} haw{"havajščina"} + hax{"južna haidščina"} he{"hebrejščina"} hi{"hindijščina"} hil{"hiligajnonščina"} @@ -193,6 +206,7 @@ sl{ ht{"haitijska kreolščina"} hu{"madžarščina"} hup{"hupa"} + hur{"halkomelenščina"} hy{"armenščina"} hz{"herero"} ia{"interlingva"} @@ -203,6 +217,7 @@ sl{ ig{"igboščina"} ii{"sečuanska jiščina"} ik{"inupiaščina"} + ikt{"zahodna kanadska inuktituščina"} ilo{"ilokanščina"} inh{"inguščina"} io{"ido"} @@ -229,6 +244,7 @@ sl{ kea{"zelenortskootoška kreolščina"} kfo{"koro"} kg{"kongovščina"} + kgp{"kaingangščina"} kha{"kasi"} kho{"kotanščina"} khq{"koyra chiini"} @@ -259,6 +275,7 @@ sl{ kut{"kutenajščina"} kv{"komijščina"} kw{"kornijščina"} + kwk{"kvakvala"} ky{"kirgiščina"} la{"latinščina"} lad{"ladinščina"} @@ -269,6 +286,7 @@ sl{ lez{"lezginščina"} lg{"ganda"} li{"limburščina"} + lil{"lilovetščina"} lkt{"lakotščina"} ln{"lingala"} lo{"laoščina"} @@ -276,6 +294,7 @@ sl{ lou{"louisianska kreolščina"} loz{"lozi"} lrc{"severna lurijščina"} + lsm{"saamijščina"} lt{"litovščina"} lu{"luba-katanga"} lua{"luba-lulua"} @@ -309,6 +328,7 @@ sl{ mn{"mongolščina"} mnc{"mandžurščina"} mni{"manipurščina"} + moe{"inuaimunščina"} moh{"mohoščina"} mos{"mosijščina"} mr{"maratščina"} @@ -354,6 +374,11 @@ sl{ nzi{"nzima"} oc{"okcitanščina"} oj{"anašinabščina"} + ojb{"severozahodna očipvejščina"} + ojc{"osrednja očipvejščina"} + ojs{"oči-krijščina"} + ojw{"zahodna očipvejščina"} + oka{"okanaganščina"} om{"oromo"} or{"odijščina"} os{"osetinščina"} @@ -368,8 +393,10 @@ sl{ peo{"stara perzijščina"} phn{"feničanščina"} pi{"palijščina"} + pis{"pidžin"} pl{"poljščina"} pon{"ponpejščina"} + pqm{"maliseet-passamaquoddščina"} prg{"stara pruščina"} pro{"stara provansalščina"} ps{"paštunščina"} @@ -379,12 +406,12 @@ sl{ raj{"radžastanščina"} rap{"rapanujščina"} rar{"rarotongščina"} + rhg{"rohinščina"} rm{"retoromanščina"} rn{"rundščina"} ro{"romunščina"} rof{"rombo"} rom{"romščina"} - root{"rootščina"} ru{"ruščina"} rup{"aromunščina"} rw{"ruandščina"} @@ -415,6 +442,7 @@ sl{ sid{"sidamščina"} sk{"slovaščina"} sl{"slovenščina"} + slh{"južna lušucidščina"} sm{"samoanščina"} sma{"južna samijščina"} smj{"luleška samijščina"} @@ -430,6 +458,7 @@ sl{ ss{"svazijščina"} ssy{"saho"} st{"sesoto"} + str{"ožinska sališčina"} su{"sundanščina"} suk{"sukuma"} sus{"susujščina"} @@ -440,12 +469,15 @@ sl{ syc{"klasična sirščina"} syr{"sirščina"} ta{"tamilščina"} + tce{"južna tučonščina"} te{"telugijščina"} tem{"temnejščina"} teo{"teso"} tet{"tetumščina"} tg{"tadžiščina"} + tgx{"tagiščina"} th{"tajščina"} + tht{"taltanščina"} ti{"tigrajščina"} tig{"tigrejščina"} tiv{"tivščina"} @@ -458,12 +490,14 @@ sl{ tn{"cvanščina"} to{"tongščina"} tog{"malavijska tongščina"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turščina"} trv{"taroko"} ts{"congščina"} tsi{"tsimščina"} tt{"tatarščina"} + ttm{"severna tučonščina"} tum{"tumbukščina"} tvl{"tuvalujščina"} tw{"tvi"} @@ -492,6 +526,7 @@ sl{ was{"vašajščina"} wbp{"varlpirščina"} wo{"volofščina"} + wuu{"wu-kitajščina"} xal{"kalmiščina"} xh{"koščina"} xog{"sogščina"} @@ -501,6 +536,7 @@ sl{ ybb{"jembajščina"} yi{"jidiš"} yo{"jorubščina"} + yrl{"nheengatu"} yue{"kantonščina"} zap{"zapoteščina"} zbl{"znakovni jezik Bliss"} @@ -513,7 +549,9 @@ sl{ zza{"zazajščina"} } Scripts{ + Adlm{"adlamski"} Arab{"arabski"} + Aran{"nastalik"} Armi{"imperialno-aramejski"} Armn{"armenski"} Avst{"avestanski"} @@ -526,6 +564,7 @@ sl{ Brai{"braillova pisava"} Bugi{"buginski"} Buhd{"buhidski"} + Cakm{"čakmajski"} Cans{"poenotena zlogovna pisava kanadskih staroselcev"} Cher{"čerokeški"} Cirt{"kirt"} @@ -586,8 +625,9 @@ sl{ Mlym{"malajalamski"} Mong{"mongolska"} Moon{"Moonova pisava za slepe"} - Mtei{"manipurski"} + Mtei{"meiteiski"} Mymr{"mjanmarski"} + Nkoo{"nkojski"} Ogam{"ogamski"} Olck{"santalski"} Orkh{"orkonski"} @@ -600,6 +640,7 @@ sl{ Phlv{"knjižno palavanski"} Phnx{"feničanski"} Plrd{"Pollardova fonetska pisava"} + Rohg{"hanifi"} Roro{"rongorongo"} Runr{"runski"} Samr{"samaritanski"} @@ -628,6 +669,7 @@ sl{ Visp{"vidni govor"} Xpeo{"staroperzijski"} Xsux{"sumersko-akadski klinopis"} + Yiii{"jiški"} Zinh{"podedovan"} Zmth{"matematična znamenja"} Zsye{"čustvenček"} @@ -647,10 +689,10 @@ sl{ calendar{ buddhist{"budistični koledar"} chinese{"kitajski koledar"} - coptic{"Koptski koledar"} + coptic{"koptski koledar"} dangi{"stari korejski koledar"} ethiopic{"etiopski koledar"} - ethiopic-amete-alem{"Etiopsko ametsko alemski koledar"} + ethiopic-amete-alem{"etiopsko ametsko alemski koledar"} gregorian{"gregorijanski koledar"} hebrew{"hebrejski koledar"} indian{"indijanski koledar"} @@ -702,22 +744,22 @@ sl{ collation{ big5han{"razvrščanje po sistemu tradicionalne kitajščine - Big5"} compat{"prej uporabljeno razvrščanje za združljivost"} - dictionary{"Vrstni red razvrščanja v slovarju"} + dictionary{"slovarsko razvrščanje"} ducet{"Privzeto razvrščanje Unicode"} emoji{"razvrščanje čustvenčkov"} eor{"evropska pravila razvrščanja"} gb2312han{"razvrščanje po sistemu poenostavljene kitajščine - GB2312"} - phonebook{"razvrščanje po abecedi"} - phonetic{"Fonetično razvrščanje"} + phonebook{"razvrščanje po sistemu telefonskega imenika"} + phonetic{"fonetično razvrščanje"} pinyin{"razvrščanje po sistemu pinjin"} - reformed{"Reformirano razvrščanje"} + reformed{"reformirano razvrščanje"} search{"Splošno iskanje"} searchjl{"Iskanje po začetnem soglasniku hangul"} standard{"Standardno razvrščanje"} stroke{"razvrščanje po zaporedju pisanja pismenk"} traditional{"razvrščanje po tradicionalnem sistemu"} - unihan{"Razvrščanje koren-poteza"} - zhuyin{"Razvrščanje po pismenkah Zhuyin"} + unihan{"razvrščanje po radikalih in potezah"} + zhuyin{"razvrščanje po pismenkah zhuyin"} } d0{ fwidth{"Polna širina"} @@ -753,7 +795,7 @@ sl{ bali{"balinezijske števke"} beng{"bengalske števke"} brah{"brahmi števke"} - cakm{"čakma števke"} + cakm{"čakmajske števke"} cham{"Cham števke"} cyrl{"cirilične številke"} deva{"devangarske števke"} @@ -794,13 +836,13 @@ sl{ modi{"Modi števke"} mong{"Mongolske števke"} mroo{"Mro števke"} - mtei{"Meetei Mayek števke"} + mtei{"meiteiske števke"} mymr{"mjanmarske števke"} mymrshan{"mjanmarske shan števke"} mymrtlng{"mjanmarske števke Tai Laing"} - native{"Domače števke"} + native{"izvorne števke"} nkoo{"N’Ko števke"} - olck{"Ol Chiki števke"} + olck{"santalske števke"} orya{"orijske števke"} osma{"osmanijske števke"} roman{"rimske številke"} @@ -820,7 +862,7 @@ sl{ tibt{"tibetanske števke"} tirh{"Tirhuta števke"} traditional{"Tradicionalne številke"} - vaii{"Številke vai"} + vaii{"števke vai"} wara{"Warang Citi števke"} } } diff --git a/icu/icu4c/source/data/lang/smn.txt b/icu/icu4c/source/data/lang/smn.txt index 729520f74fd..20cfe80ed07 100644 --- a/icu/icu4c/source/data/lang/smn.txt +++ b/icu/icu4c/source/data/lang/smn.txt @@ -277,7 +277,6 @@ smn{ ro{"romaniakielâ"} rof{"rombo"} rom{"roomaankielâ"} - root{"ruotâs"} ru{"ruošâkielâ"} rup{"aromaniakielâ"} rw{"ruandakielâ"} diff --git a/icu/icu4c/source/data/lang/so.txt b/icu/icu4c/source/data/lang/so.txt index bb77f32771f..a8fa2a8de72 100644 --- a/icu/icu4c/source/data/lang/so.txt +++ b/icu/icu4c/source/data/lang/so.txt @@ -13,47 +13,96 @@ so{ numbers{"Tirooyinka"} } Languages{ + ab{"U dhashay Abkhazia"} + ace{"Shiinays"} + ada{"Adangme"} + ady{"U dhashay Ady"} af{"Afrikaanka"} agq{"Ageem"} + ain{"U dhashay Ain"} ak{"Akan"} - am{"Axmaari"} + ale{"U dhashay Ale"} + alt{"Southern Altai"} + am{"Axmaar"} + an{"U dhashay Aragon"} + ann{"Obolo"} + anp{"U dhashay Anp"} ar{"Carabi"} + arn{"Mapuche"} + arp{"U dhashay Arap"} + ars{"Najdi Arabic"} as{"Asaamiis"} asa{"Asu"} ast{"Astuuriyaan"} + atj{"Atikamekw"} + av{"U dhashay Avar"} + awa{"Awa"} + ay{"U dhashay Aymar"} az{"Asarbayjan"} + ba{"Bashkir"} + ban{"U dhashay Baline"} bas{"Basaa"} be{"Beleruusiyaan"} bem{"Bemba"} bez{"Bena"} bg{"Bulgeeriyaan"} + bho{"U dhashay Bhohp"} + bi{"U dhashay Bislam"} + bin{"U dhashay Bin"} + bla{"Siksiká"} bm{"Bambaara"} bn{"Bangladesh"} bo{"Tibeetaan"} br{"Biriton"} brx{"Bodo"} bs{"Bosniyaan"} + bug{"U dhashay Bugin"} + byn{"U dhashay Byn"} ca{"Katalaan"} + cay{"Cayuga"} ccp{"Jakma"} ce{"Jejen"} ceb{"Sebuano"} cgg{"Jiga"} + ch{"Chamorro"} + chk{"Chuukese"} + chm{"Mari"} + cho{"Choctaw"} + chp{"Chipewyan"} chr{"Jerookee"} + chy{"Cheyenne"} ckb{"Bartamaha Kurdish"} + clc{"Chilcotin"} co{"Korsikan"} + crg{"Michif"} + crj{"Southern East Cree"} + crk{"Plains Cree"} + crl{"Northern East Cree"} + crm{"Moose Cree"} + crr{"Carolina Algonquian"} cs{"Jeeg"} + csw{"Swampy Cree"} cu{"Kaniisadda Islaafik"} + cv{"Chuvash"} cy{"Welsh"} da{"Dhaanish"} + dak{"Dakota"} + dar{"Dargwa"} dav{"Taiita"} de{"Jarmal"} + dgr{"Dogrib"} dje{"Sarma"} + doi{"Dogri"} dsb{"Soorbiyaanka Hoose"} dua{"Duaala"} + dv{"Divehi"} dyo{"Joola-Foonyi"} dz{"D’zongqa"} - ebu{"Embuu"} + dzg{"Dazaga"} + ebu{"Embu"} ee{"Eewe"} + efi{"Efik"} + eka{"Ekajuk"} el{"Giriik"} en{"Ingiriisi"} eo{"Isberaanto"} @@ -65,180 +114,315 @@ so{ ff{"Fuulah"} fi{"Finishka"} fil{"Filibiino"} + fj{"Fijian"} fo{"Farowsi"} + fon{"Fon"} fr{"Faransiis"} frc{"Faransiiska Cajun"} + frr{"Northern Frisian"} fur{"Firiyuuliyaan"} fy{"Firiisiyan Galbeed"} ga{"Ayrish"} + gaa{"Ga"} gd{"Iskot Giilik"} + gez{"Geez"} + gil{"Gilbertese"} gl{"Galiisiyaan"} + gn{"Guarani"} + gor{"Gorontalo"} gsw{"Jarmal Iswiis"} gu{"Gujaraati"} guz{"Guusii"} gv{"Mankis"} + gwi{"Gwichʼin"} ha{"Hawsa"} + hai{"Haida"} haw{"Hawaay"} + hax{"Southern Haida"} he{"Cibraani"} hi{"Hindi"} + hil{"Hiligaynon"} hmn{"Hamong"} hr{"Koro’eeshiyaan"} hsb{"Sorobiyaanka Sare"} ht{"Heeytiyaan Karawle"} hu{"Hangariyaan"} + hup{"Hupa"} + hur{"Halkomelem"} hy{"Armeeniyaan"} + hz{"Herero"} ia{"Interlinguwa"} + iba{"Iban"} + ibb{"Ibibio"} id{"Indunusiyaan"} ig{"Igbo"} ii{"Sijuwan Yi"} + ikt{"Western Canadian Inuktitut"} + ilo{"Iloko"} + inh{"Ingush"} + io{"Ido"} is{"Ayslandays"} it{"Talyaani"} + iu{"Inuktitut"} ja{"Jabaaniis"} + jbo{"Lojban"} jgo{"Ingoomba"} jmc{"Chaga"} jv{"Jafaaniis"} ka{"Joorijiyaan"} kab{"Kabayle"} + kac{"Kachin"} + kaj{"Jju"} kam{"Kaamba"} + kbd{"U dhashay Kabardia"} + kcg{"Tyap"} kde{"Kimakonde"} kea{"Kabuferdiyanu"} + kfo{"Koro"} + kgp{"Kaingang"} + kha{"Khasi"} khq{"Koyra Jiini"} ki{"Kikuuyu"} + kj{"Kuanyama"} kk{"Kasaaq"} kkj{"Kaako"} kl{"Kalaallisuut"} - kln{"Kalenjiin"} + kln{"Kalenjin"} km{"Kamboodhian"} + kmb{"Kimbundu"} kn{"Kannadays"} ko{"Kuuriyaan"} kok{"Konkani"} + kpe{"Kpelle"} + kr{"Kanuri"} + krc{"Karachay-Balkar"} + krl{"Karelian"} + kru{"Kurukh"} ks{"Kaashmiir"} ksb{"Shambaala"} - ksf{"Bafiya"} + ksf{"Bafia"} ksh{"Kologniyaan"} ku{"Kurdishka"} + kum{"Kumyk"} + kv{"Komi"} kw{"Kornish"} + kwk{"Kwakʼwala"} ky{"Kirgiis"} la{"Laatiin"} + lad{"Ladino"} lag{"Laangi"} lb{"Luksaamboorgish"} + lez{"Lezghian"} lg{"Gandha"} + li{"Limburgish"} + lil{"Lillooet"} lkt{"Laakoota"} ln{"Lingala"} lo{"Lao"} lou{"Louisiana Creole"} - lrc{"Koonfurta Luuri"} + loz{"Lozi"} + lrc{"Luri Waqooyi"} + lsm{"Saamia"} lt{"Lituwaanays"} lu{"Luuba-kataanga"} + lua{"Luba-Lulua"} + lun{"Lunda"} luo{"Luwada"} - luy{"Luhya"} + lus{"Mizo"} + luy{"Luyia"} lv{"Laatfiyaan"} + mad{"Madurese"} + mag{"Magahi"} mai{"Dadka Maithili"} + mak{"Makasar"} mas{"Masaay"} + mdf{"Moksha"} + men{"Mende"} mer{"Meeru"} mfe{"Moorisayn"} mg{"Malagaasi"} mgh{"Makhuwa"} mgo{"Meetaa"} + mh{"Marshallese"} mi{"Maaoori"} + mic{"Mi'kmaq"} + min{"Minangkabau"} mk{"Masadooniyaan"} ml{"Malayalam"} mn{"Mangooli"} mni{"Maniburi"} + moe{"Innu-aimun"} + moh{"Mohawk"} + mos{"Mossi"} mr{"Maarati"} ms{"Malaay"} mt{"Maltiis"} mua{"Miyundhaang"} mul{"Luuqado kala duwan"} + mus{"Muscogee"} + mwl{"Mirandese"} my{"Burmese"} + myv{"Erzya"} mzn{"Masanderaani"} + na{"Nauru"} + nap{"Neapolitan"} naq{"Nama"} - nb{"Noorwijiyaan Bokma"} - nd{"Indhebeele"} + nb{"Nawrijii Bokmål"} + nd{"Indhebeele Waqooyi"} nds{"Jarmal Hooseeya"} ne{"Nebaali"} + new{"Newari"} + ng{"Ndonga"} + nia{"Nias"} + niu{"Niuean"} nl{"Holandays"} nmg{"Kuwaasiyo"} - nn{"Nowrwejiyan (naynoroski)"} + nn{"Nawriijiga Nynorsk"} nnh{"Ingiyembuun"} + no{"Nawriiji"} + nog{"Nogai"} + nqo{"N’Ko"} + nr{"South Ndebele"} + nso{"Northern Sotho"} nus{"Nuweer"} + nv{"Navajo"} ny{"Inyaanja"} nyn{"Inyankoole"} + oc{"Occitan"} + ojb{"Northwestern Ojibwa"} + ojc{"Central Ojibwa"} + ojs{"Oji-Cree"} + ojw{"Western Ojibwa"} + oka{"Okanagan"} om{"Oromo"} or{"Oodhiya"} os{"Oseetic"} pa{"Bunjaabi"} + pag{"Pangasinan"} + pam{"Pampanga"} + pap{"Papiamento"} + pau{"Palauan"} pcm{"Bidjinka Nayjeeriya"} + pis{"Pijin"} pl{"Boolish"} + pqm{"Maliseet-Passamaquoddy"} prg{"Brashiyaanki Hore"} ps{"Bashtuu"} pt{"Boortaqiis"} qu{"Quwejuwa"} + rap{"Rapanui"} + rar{"Rarotongan"} + rhg{"Rohingya"} rm{"Romaanis"} rn{"Rundhi"} ro{"Romanka"} rof{"Rombo"} - root{"Xidid"} ru{"Ruush"} + rup{"U dhashay Aromania"} rw{"Ruwaandha"} rwk{"Raawa"} sa{"Sanskrit"} + sad{"Sandawe"} sah{"Saaqa"} saq{"Sambuuru"} sat{"Santali"} + sba{"Ngambay"} sbp{"Sangu"} + sc{"Sardinian"} + scn{"Sicilian"} + sco{"Scots"} sd{"Siindhi"} - se{"Koonfurta Saami"} + se{"Sami Waqooyi"} seh{"Seena"} ses{"Koyraboro Seenni"} sg{"Sango"} shi{"Shilha"} + shn{"Shan"} si{"Sinhaleys"} sk{"Isloofaak"} sl{"Islofeeniyaan"} + slh{"Southern Lushootseed"} sm{"Samowan"} smn{"Inaari Saami"} + sms{"Skolt Sami"} sn{"Shoona"} + snk{"Soninke"} so{"Soomaali"} sq{"Albeeniyaan"} sr{"Seerbiyaan"} + srn{"Sranan Tongo"} + ss{"Swati"} st{"Sesooto"} + str{"Straits Salish"} su{"Suudaaniis"} - sv{"Swiidhis"} + suk{"Sukuma"} + sv{"Iswiidhish"} sw{"Sawaaxili"} + swb{"Comorian"} + syr{"Syria"} ta{"Tamiil"} + tce{"Southern Tutchone"} te{"Teluugu"} + tem{"Timne"} teo{"Teeso"} + tet{"Tetum"} tg{"Taajik"} + tgx{"Tagish"} th{"Taaylandays"} + tht{"Tahltan"} ti{"Tigrinya"} + tig{"Tigre"} tk{"Turkumaanish"} + tlh{"Klingon"} + tli{"Tlingit"} + tn{"Tswana"} to{"Toongan"} + tok{"Toki Pona"} + tpi{"Tok Pisin"} tr{"Turkish"} + trv{"Taroko"} + ts{"Tsonga"} tt{"Taatar"} + ttm{"Northern Tutchone"} + tum{"Tumbuka"} + tvl{"Tuvalu"} twq{"Tasaawaq"} + ty{"Tahitian"} + tyv{"Tuvinia"} tzm{"Bartamaha Atlaas Tamasayt"} + udm{"Udmurt"} ug{"Uighur"} uk{"Yukreeniyaan"} + umb{"Umbundu"} und{"Af aan la aqoon ama aan sax ahayn"} ur{"Urduu"} uz{"Usbakis"} vai{"Faayi"} + ve{"Venda"} vi{"Fiitnaamays"} vo{"Folabuuk"} vun{"Fuunjo"} + wa{"Walloon"} wae{"Walseer"} + wal{"Wolaytta"} + war{"Waray"} wo{"Woolof"} + wuu{"Wu Chinese"} + xal{"Kalmyk"} xh{"Hoosta"} xog{"Sooga"} yav{"Yaangbeen"} + ybb{"Yemba"} yi{"Yadhish"} yo{"Yoruuba"} + yrl{"Nheengatu"} yue{"Kantoneese"} zgh{"Morokaanka Tamasayt Rasmiga"} zh{"Shiinaha Mandarin"} zu{"Zuulu"} + zun{"Zuni"} zxx{"Luuqad Looma Hayo"} + zza{"Zaza"} } Scripts{ Adlm{"Adlam"} @@ -255,7 +439,7 @@ so{ Batk{"Batak"} Beng{"Baangla"} Bhks{"Qoraalka Bhaiksuki"} - Bopo{"Farta Manadariinka Taywaan"} + Bopo{"Bobomofo"} Brah{"Dhirta Brahmi"} Brai{"Qoraalka Indhoolaha"} Bugi{"Luuqada Buginiiska"} @@ -278,7 +462,7 @@ so{ Elba{"Magaalada Elbasan"} Elym{"Qoraalka Elymaic"} Ethi{"Itoobiya"} - Geor{"Jiyoorjoyaan"} + Geor{"Joorjiya"} Glag{"Qoraalka Glagolitic"} Gong{"Gumjala Gondi"} Gonm{"Qoraalka Masaram Gondi"} @@ -287,9 +471,9 @@ so{ Grek{"Giriik"} Gujr{"Gujaraati"} Guru{"Luuqada gujarati"} - Hanb{"luuqada Han iyo Farta Mandariinka Taywaan"} + Hanb{"Han iyo Bobomofo"} Hang{"Hanguul"} - Hani{"Luuqada Han"} + Hani{"Han"} Hano{"Qoraalka Hanunoo"} Hans{"La fududeeyay"} Hant{"Hore"} diff --git a/icu/icu4c/source/data/lang/sq.txt b/icu/icu4c/source/data/lang/sq.txt index 0f1d6ce8ad2..d42d3541813 100644 --- a/icu/icu4c/source/data/lang/sq.txt +++ b/icu/icu4c/source/data/lang/sq.txt @@ -26,13 +26,16 @@ sq{ alt{"altaishte jugore"} am{"amarisht"} an{"aragonezisht"} + ann{"oboloisht"} anp{"angikisht"} ar{"arabisht"} arn{"mapuçisht"} arp{"arapahoisht"} + ars{"arabishte naxhdi"} as{"asamezisht"} asa{"asuisht"} ast{"asturisht"} + atj{"atikamekisht"} av{"avarikisht"} awa{"auadhisht"} ay{"ajmarisht"} @@ -58,6 +61,7 @@ sq{ bug{"buginezisht"} byn{"blinisht"} ca{"katalonisht"} + cay{"kajugaisht"} ccp{"çakmaisht"} ce{"çeçenisht"} ceb{"sebuanisht"} @@ -66,12 +70,21 @@ sq{ chk{"çukezisht"} chm{"marisht"} cho{"çoktauisht"} + chp{"çipeuajanisht"} chr{"çerokisht"} chy{"çejenisht"} ckb{"kurdishte qendrore"} + clc{"çilkotinisht"} co{"korsikisht"} + crg{"miçifisht"} + crj{"krijishte juglindore"} + crk{"krijishte fusharake"} + crl{"krijishte verilindore"} + crm{"krijishte e Muzit"} + crr{"algonkuianishte e Karolinës"} crs{"frëngjishte kreole seselve"} cs{"çekisht"} + csw{"krijishte e moçaleve (Ontario)"} cu{"sllavishte kishtare"} cv{"çuvashisht"} cy{"uellsisht"} @@ -82,6 +95,7 @@ sq{ de{"gjermanisht"} dgr{"dogribisht"} dje{"zarmaisht"} + doi{"dogrisht"} dsb{"sorbishte e poshtme"} dua{"dualaisht"} dv{"divehisht"} @@ -107,6 +121,8 @@ sq{ fo{"faroisht"} fon{"fonisht"} fr{"frëngjisht"} + frc{"frëngjishte kajune"} + frr{"frisianishte veriore"} fur{"friulianisht"} fy{"frizianishte perëndimore"} ga{"irlandisht"} @@ -124,7 +140,9 @@ sq{ gv{"manksisht"} gwi{"guiçinisht"} ha{"hausisht"} + hai{"haidaisht"} haw{"havaisht"} + hax{"haidaishte jugore"} he{"hebraisht"} hi{"indisht"} hil{"hiligajnonisht"} @@ -134,6 +152,7 @@ sq{ ht{"haitisht"} hu{"hungarisht"} hup{"hupaisht"} + hur{"halkemejlemisht"} hy{"armenisht"} hz{"hereroisht"} ia{"interlingua"} @@ -143,6 +162,7 @@ sq{ ie{"gjuha oksidentale"} ig{"igboisht"} ii{"sishuanisht"} + ikt{"inuktitutishte kanadeze perëndimore"} ilo{"ilokoisht"} inh{"ingushisht"} io{"idoisht"} @@ -164,6 +184,7 @@ sq{ kde{"makondisht"} kea{"kreolishte e Kepit të Gjelbër"} kfo{"koroisht"} + kgp{"kaingangisht"} kha{"kasisht"} khq{"kojraçinisht"} ki{"kikujuisht"} @@ -191,6 +212,7 @@ sq{ kum{"kumikisht"} kv{"komisht"} kw{"kornisht"} + kwk{"kuakualaisht"} ky{"kirgizisht"} la{"latinisht"} lad{"ladinoisht"} @@ -199,11 +221,15 @@ sq{ lez{"lezgianisht"} lg{"gandaisht"} li{"limburgisht"} + lij{"ligurianisht"} + lil{"lilluetisht"} lkt{"lakotisht"} ln{"lingalisht"} lo{"laosisht"} + lou{"kreole e Luizianës"} loz{"lozisht"} lrc{"lurishte veriore"} + lsm{"samisht"} lt{"lituanisht"} lu{"luba-katangaisht"} lua{"luba-luluaisht"} @@ -232,6 +258,7 @@ sq{ ml{"malajalamisht"} mn{"mongolisht"} mni{"manipurisht"} + moe{"inuaimunisht"} moh{"mohokisht"} mos{"mosisht"} mr{"maratisht"} @@ -269,6 +296,11 @@ sq{ ny{"nianjisht"} nyn{"niankolisht"} oc{"oksitanisht"} + ojb{"oxhibuaishte verilindore"} + ojc{"oxhibuaishte qendrore"} + ojs{"oxhikrijisht"} + ojw{"oxhibuaishte perëndimore"} + oka{"okanaganisht"} om{"oromoisht"} or{"odisht"} os{"osetisht"} @@ -278,7 +310,9 @@ sq{ pap{"papiamentisht"} pau{"paluanisht"} pcm{"pixhinishte nigeriane"} + pis{"pixhinisht"} pl{"polonisht"} + pqm{"malisit-pasamakuadisht"} prg{"prusisht"} ps{"pashtoisht"} pt{"portugalisht"} @@ -286,11 +320,11 @@ sq{ quc{"kiçeisht"} rap{"rapanuisht"} rar{"rarontonganisht"} + rhg{"rohingiaisht"} rm{"retoromanisht"} rn{"rundisht"} ro{"rumanisht"} rof{"romboisht"} - root{"rutisht"} ru{"rusisht"} rup{"vllahisht"} rw{"kiniaruandisht"} @@ -316,6 +350,7 @@ sq{ si{"sinhalisht"} sk{"sllovakisht"} sl{"sllovenisht"} + slh{"lashutsidishte jugore"} sm{"samoanisht"} sma{"samishte jugore"} smj{"samishte lule"} @@ -330,6 +365,7 @@ sq{ ss{"suatisht"} ssy{"sahoisht"} st{"sotoishte jugore"} + str{"sejlishte e Ngushticave të Rozarios"} su{"sundanisht"} suk{"sukumaisht"} sv{"suedisht"} @@ -337,23 +373,29 @@ sq{ swb{"kamorianisht"} syr{"siriakisht"} ta{"tamilisht"} + tce{"tatshonishte jugore"} te{"teluguisht"} tem{"timneisht"} teo{"tesoisht"} tet{"tetumisht"} tg{"taxhikisht"} + tgx{"tagishisht"} th{"tajlandisht"} + tht{"taltanisht"} ti{"tigrinjaisht"} tig{"tigreisht"} tk{"turkmenisht"} tlh{"klingonisht"} + tli{"tlingitisht"} tn{"cuanaisht"} to{"tonganisht"} + tok{"tokiponaisht"} tpi{"pisinishte toku"} tr{"turqisht"} trv{"torokoisht"} ts{"congaisht"} tt{"tatarisht"} + ttm{"taçoneishte veriore"} tum{"tumbukaisht"} tvl{"tuvaluisht"} tw{"tuisht"} @@ -370,6 +412,7 @@ sq{ uz{"uzbekisht"} vai{"vaisht"} ve{"vendaisht"} + vec{"venetisht"} vi{"vietnamisht"} vo{"volapykisht"} vun{"vunxhoisht"} @@ -379,6 +422,7 @@ sq{ war{"uarajisht"} wbp{"uarlpirisht"} wo{"uolofisht"} + wuu{"kinezishte vu"} xal{"kalmikisht"} xh{"xhosaisht"} xog{"sogisht"} @@ -386,6 +430,7 @@ sq{ ybb{"jembaisht"} yi{"jidisht"} yo{"jorubaisht"} + yrl{"nejengatuisht"} yue{"kantonezisht"} zgh{"tamaziatishte standarde marokene"} zh{"kinezisht"} @@ -395,44 +440,177 @@ sq{ zza{"zazaisht"} } Scripts{ + Adlm{"adlam"} + Aghb{"albanishte e Kaukazit"} + Ahom{"ahomisht"} Arab{"arabik"} + Aran{"nastalik"} + Armi{"aramaishte perandorake"} Armn{"armen"} + Avst{"avestanisht"} + Bali{"bali"} + Bamu{"bamu"} + Bass{"basavahisht"} + Batk{"batak"} Beng{"bengal"} + Bhks{"baiksukisht"} Bopo{"bopomof"} + Brah{"brahmisht"} Brai{"brailisht"} + Bugi{"buginisht"} + Buhd{"buhidisht"} + Cakm{"çakma"} + Cans{"rrokje të unifikuara aborigjene kanadeze"} + Cari{"karianisht"} + Cham{"çam"} + Cher{"çeroki"} + Chrs{"korasmianisht"} + Copt{"koptisht"} + Cpmn{"minoishte e Qipros"} + Cprt{"qipriotisht"} Cyrl{"cirilik"} Deva{"devanagar"} + Diak{"divesakuruisht"} + Dogr{"dograisht"} + Dsrt{"deseretisht"} + Dupl{"duplojanisht - formë e shkurtër"} + Egyp{"hieroglife egjiptiane"} + Elba{"shkrim i Elbasanit"} + Elym{"elimaisht"} Ethi{"etiopik"} Geor{"gjeorgjian"} + Glag{"glagolitikisht"} + Gong{"gong"} + Gonm{"masaramgondisht"} + Goth{"gotik"} + Gran{"grantaisht"} Grek{"grek"} Gujr{"guxharat"} Guru{"gurmuk"} Hanb{"hanbik"} Hang{"hangul"} Hani{"han"} + Hano{"hanunoisht"} Hans{"i thjeshtuar"} Hant{"tradicional"} + Hatr{"hatranisht"} Hebr{"hebraik"} Hira{"hiragan"} + Hluw{"hieroglife anatoliane"} + Hmng{"pahauhmonisht"} + Hmnp{"niakeng puaçue hmong"} Hrkt{"alfabet rrokjesor japonez"} + Hung{"hungarishte e vjetër"} + Ital{"italishte e vjetër"} Jamo{"jamosisht"} + Java{"java"} Jpan{"japonez"} + Kali{"kajali"} Kana{"katakan"} + Kawi{"kavi"} + Khar{"karoshtisht"} Khmr{"kmer"} + Khoj{"koxhkisht"} + Kits{"shkrim i vogël kitan"} Knda{"kanad"} Kore{"korean"} + Kthi{"kaitisht"} + Lana{"lana"} Laoo{"laosisht"} Latn{"latin"} + Lepc{"lepça"} + Limb{"limbu"} + Lina{"Linear A"} + Linb{"Linear B"} + Lisu{"fraser"} + Lyci{"licianisht"} + Lydi{"lidianisht"} + Mahj{"mahaxhanisht"} + Maka{"makasarisht"} + Mand{"mande"} + Mani{"manikeanisht"} + Marc{"markenisht"} + Medf{"medefaidrinisht"} + Mend{"mendeisht"} + Merc{"meroitik kursiv"} + Mero{"meroitik"} Mlym{"malajalam"} - Mong{"mongol"} + Modi{"modisht"} + Mong{"mongolisht"} + Mroo{"mroisht"} + Mtei{"mitei-majek"} + Mult{"multanisht"} Mymr{"birman"} + Nagm{"nag mundari"} + Nand{"nandigarisht"} + Narb{"arabishte veriore e vjetër"} + Nbat{"nabateanisht"} + Newa{"neva"} + Nkoo{"nko"} + Nshu{"nyshuisht"} + Ogam{"ogamisht"} + Olck{"ol çiki"} + Orkh{"orkonisht"} Orya{"orija"} + Osge{"osage"} + Osma{"osmaniaisht"} + Ougr{"ujgurishte e vjetër"} + Palm{"palmirenisht"} + Pauc{"pausinhauisht"} + Perm{"permike e vjetër"} + Phag{"fagspaisht"} + Phli{"palavishte mbishkrimesh"} + Phlp{"palavishte psalteri"} + Phnx{"fenikisht"} + Plrd{"polard fonetik"} + Prti{"persishte mbishkrimesh"} + Qaag{"zaugi"} + Rjng{"rexhangisht"} + Rohg{"hanifi"} + Runr{"runike"} + Samr{"samaritanisht"} + Sarb{"arabishte jugore e vjetër"} + Saur{"saurashtra"} + Sgnw{"shkrim sing"} + Shaw{"shavianisht"} + Shrd{"sharadisht"} + Sidd{"sidamisht"} + Sind{"kudavadisht"} Sinh{"sinhal"} + Sogd{"sogdianisht"} + Sogo{"sogdianishte e vjetër"} + Sora{"sorasompengisht"} + Soyo{"sojomboisht"} + Sund{"sundan"} + Sylo{"siloti nagri"} + Syrc{"siriak"} + Tagb{"tagbanvaisht"} + Takr{"takri"} + Tale{"tai le"} + Talu{"tai lue i ri"} Taml{"tamil"} + Tang{"tangut"} + Tavt{"tai viet"} Telu{"telug"} + Tfng{"tifinag"} + Tglg{"tagalog"} Thaa{"tanisht"} Thai{"tajlandez"} Tibt{"tibetisht"} + Tirh{"tirhuta"} + Tnsa{"tangsa"} + Toto{"toto"} + Ugar{"ugaritik"} + Vaii{"vai"} + Vith{"vithkuqi"} + Wara{"varang kshiti"} + Wcho{"vanço"} + Xpeo{"persian i vjetër"} + Xsux{"kuneiform sumero-akadian"} + Yezi{"jezidi"} + Yiii{"ji"} + Zanb{"katror zanabazar"} + Zinh{"zin"} Zmth{"simbole matematikore"} Zsye{"emoji"} Zsym{"me simbole"} @@ -448,7 +626,7 @@ sq{ calendar{ buddhist{"kalendar budist"} chinese{"kalendar kinez"} - coptic{"Kalendari Koptik"} + coptic{"kalendar koptik"} dangi{"kalendar dangi"} ethiopic{"kalendar etiopian"} ethiopic-amete-alem{"Kalendari Etiopas Amete Alem"} @@ -456,9 +634,10 @@ sq{ hebrew{"kalendar hebraik"} indian{"Kalendari Kombëtar Indian"} islamic{"kalendar islamik"} - islamic-civil{"Kalendari Islamik (tabelor, periudha civile)"} - islamic-tbla{"Kalendari Islamik (tabelor, epoka austromikale)"} - islamic-umalqura{"Kalendari Islamik (Um al-Qura)"} + islamic-civil{"kalendar islamik (tabelor, epoka civile)"} + islamic-rgsa{"kalendar islamik (Arabi Saudite, shikim)"} + islamic-tbla{"kalendar islamik (tabelor, epoka astronomike)"} + islamic-umalqura{"kalendar islamik (um al-qura)"} iso8601{"kalendar ISO-8601"} japanese{"kalendar japonez"} persian{"kalendar persian"} @@ -469,14 +648,22 @@ sq{ } collation{ big5han{"Radhitje e kinezishtes tradicionale - Big5"} + compat{"Radhitja e mëparshme, për pajtueshmëri"} dictionary{"Radhitje fjalori"} ducet{"radhitje unikode e parazgjedhur"} + emoji{"Radhitje Emoji"} + eor{"Rregulla evropiane radhitjeje"} gb2312han{"Radhitje e kinezishtes së thjeshtësuar - GB2312"} phonebook{"Radhitje libri telefonik"} pinyin{"Radhitje pinini"} reformed{"Radhitje e reformuar"} search{"kërkim i përgjithshëm"} + searchjl{"kërkim sipas bashkëtingëllores fillestare hangul"} standard{"radhitje standarde"} + stroke{"radhitje me vijëzim"} + traditional{"radhitje tradicionale"} + unihan{"radhitje me vijëzim radikal"} + zhuyin{"radhitje zhujin"} } hc{ h11{"sistem 12-orësh (0 - 11)"} @@ -495,15 +682,24 @@ sq{ ussystem{"sistem amerikan i njësive matëse"} } numbers{ + ahom{"shifra ahom"} arab{"shifra indo-arabe"} arabext{"shifra indo-arabe të zgjatura"} armn{"numra armenë"} armnlow{"numra armenë të vegjël"} + bali{"shifra bali"} beng{"shifra bengali"} + brah{"shifra brahmi"} + cakm{"shifra çakma"} + cham{"shifra çam"} + cyrl{"numra cirilikë"} deva{"shifra devanagari"} + diak{"shifra dives akuru"} ethi{"numra etiopianë"} fullwide{"shifra me largësi të brendshme"} geor{"numra gjeorgjianë"} + gong{"shifra gunxhala gondi"} + gonm{"shifra masaram gondi"} grek{"numra grekë"} greklow{"numra grekë të vegjël"} gujr{"shifra guxharati"} @@ -514,22 +710,60 @@ sq{ hant{"numra të kinezishtes tradicionale"} hantfin{"numra financiarë të kinezishtes tradicionale"} hebr{"numra hebraikë"} + hmng{"shifra pahau hmong"} + hmnp{"shifra niakeng puaçue hmong"} + java{"shifra java"} jpan{"numra japonezë"} jpanfin{"numra financiarë japonezë"} + kali{"shifra kaja li"} + kawi{"shifra kavi"} khmr{"shifra kmere"} knda{"shifra kanade"} + lana{"shifra tai tam hora"} + lanatham{"shifra tai tam tam"} laoo{"shifra lao"} latn{"shifra latino-perëndimore"} + lepc{"shifra lepça"} + limb{"shifra limbu"} + mathbold{"shifra të trasha matematike"} + mathdbl{"shifra matematike me dy kalime"} + mathmono{"shifra matematike monohapësire"} + mathsanb{"shifra të trasha matematike sans-serif"} + mathsans{"shifra matematike sans-serif"} mlym{"shifra malajalame"} + modi{"shifra modi"} + mong{"shifra mongole"} + mroo{"shifra mro"} + mtei{"shifra mitei-majeke"} mymr{"shifra mianmari"} + mymrshan{"shifra mianmar-shan"} + mymrtlng{"shifra mianmar tai lang"} + nagm{"shifra nag mundan"} + nkoo{"shifra nko"} + olck{"shifra ol-çikike"} orya{"shifra orije"} + osma{"shifra osmania"} + rohg{"shifra hanifi rohingia"} roman{"numra romakë"} romanlow{"numra romakë të vegjël"} + saur{"shifra saurashtra"} + shrd{"shifra sharada"} + sind{"shifra kudavadi"} + sinh{"shifra sinala lit"} + sora{"shifra sora sompeng"} + sund{"shifra sundan"} + takr{"shifra takri"} + talu{"shifra të reja tai lue"} taml{"numra tamilë tradicionalë"} tamldec{"shifra tamile"} telu{"shifra teluguje"} thai{"shifra tajlandeze"} tibt{"shifra tibetiane"} + tirh{"shifra tirhuta"} + tnsa{"shifra tangsa"} + vaii{"shifra vai"} + wara{"shifra varang citi"} + wcho{"shifra vanço"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/sr.txt b/icu/icu4c/source/data/lang/sr.txt index 2f01b935fa5..7945ce0be56 100644 --- a/icu/icu4c/source/data/lang/sr.txt +++ b/icu/icu4c/source/data/lang/sr.txt @@ -5,10 +5,10 @@ sr{ Keys{ calendar{"календар"} cf{"формат валуте"} - colAlternate{"Сортирање уз игнорисање симбола"} - colBackwards{"Сортирање према обрнутим акцентима"} - colCaseFirst{"Ређање према малом/великом слову"} - colCaseLevel{"Сортирање према малом/великом слову"} + colAlternate{"сортирање уз игнорисање симбола"} + colBackwards{"сортирање према обрнутим акцентима"} + colCaseFirst{"ређање према малом/великом слову"} + colCaseLevel{"сортирање према малом/великом слову"} colNormalization{"нормализовано сортирање"} colNumeric{"нумеричко сортирање"} colStrength{"сортирање према јачини"} @@ -41,15 +41,18 @@ sr{ am{"амхарски"} an{"арагонски"} ang{"староенглески"} + ann{"оболо"} anp{"ангика"} ar{"арапски"} arc{"арамејски"} arn{"мапуче"} arp{"арапахо"} + ars{"најдиарапски"} arw{"аравачки"} as{"асамски"} asa{"асу"} ast{"астуријски"} + atj{"атикамеку"} av{"аварски"} awa{"авади"} ay{"ајмара"} @@ -82,6 +85,7 @@ sr{ ca{"каталонски"} cad{"кадо"} car{"карипски"} + cay{"кајуга"} cch{"атсам"} ccp{"чакма"} ce{"чеченски"} @@ -98,13 +102,21 @@ sr{ chr{"чероки"} chy{"чејенски"} ckb{"централни курдски"} + clc{"чилкотин"} co{"корзикански"} cop{"коптски"} cr{"кри"} + crg{"мичиф"} crh{"кримскотатарски"} + crj{"југоисточни кри"} + crk{"плаинскри"} + crl{"североисточни кри"} + crm{"музкри"} + crr{"каролиншки алгонквијан"} crs{"сејшелски креолски француски"} cs{"чешки"} csb{"кашупски"} + csw{"мочварни кри"} cu{"црквенословенски"} cv{"чувашки"} cy{"велшки"} @@ -183,6 +195,7 @@ sr{ ha{"хауса"} hai{"хаида"} haw{"хавајски"} + hax{"јужни хаида"} he{"хебрејски"} hi{"хинди"} hil{"хилигајнонски"} @@ -194,6 +207,7 @@ sr{ ht{"хаићански"} hu{"мађарски"} hup{"хупа"} + hur{"халкомелем"} hy{"јерменски"} hz{"хереро"} ia{"интерлингва"} @@ -204,6 +218,7 @@ sr{ ig{"игбо"} ii{"сечуански ји"} ik{"инупик"} + ikt{"западноканадски инуктитут"} ilo{"илоко"} inh{"ингушки"} io{"идо"} @@ -230,6 +245,7 @@ sr{ kea{"зеленортски"} kfo{"коро"} kg{"конго"} + kgp{"каинганг"} kha{"каси"} kho{"котанешки"} khq{"којра чиини"} @@ -261,6 +277,7 @@ sr{ kut{"кутенај"} kv{"коми"} kw{"корнволски"} + kwk{"кваквала"} ky{"киргиски"} la{"латински"} lad{"ладино"} @@ -271,6 +288,7 @@ sr{ lez{"лезгински"} lg{"ганда"} li{"лимбуршки"} + lil{"лилут"} lkt{"лакота"} ln{"лингала"} lo{"лаоски"} @@ -278,6 +296,7 @@ sr{ lou{"луизијански креолски"} loz{"лози"} lrc{"северни лури"} + lsm{"самиа"} lt{"литвански"} lu{"луба-катанга"} lua{"луба-лулуа"} @@ -311,6 +330,7 @@ sr{ mn{"монголски"} mnc{"манџурски"} mni{"манипурски"} + moe{"инуајмун"} moh{"мохочки"} mos{"моси"} mr{"марати"} @@ -355,6 +375,11 @@ sr{ nzi{"нзима"} oc{"окситански"} oj{"оџибве"} + ojb{"северозападни оџибва"} + ojc{"централни оџибва"} + ojs{"оџикри"} + ojw{"западни оџибва"} + oka{"оканган"} om{"оромо"} or{"одија"} os{"осетински"} @@ -370,8 +395,10 @@ sr{ peo{"староперсијски"} phn{"феничански"} pi{"пали"} + pis{"пиџин"} pl{"пољски"} pon{"понпејски"} + pqm{"малисепасамакводи"} prg{"пруски"} pro{"староокситански"} ps{"паштунски"} @@ -381,12 +408,12 @@ sr{ raj{"раџастански"} rap{"рапануи"} rar{"раротонгански"} + rhg{"рохингја"} rm{"романш"} rn{"кирунди"} ro{"румунски"} rof{"ромбо"} rom{"ромски"} - root{"рут"} ru{"руски"} rup{"цинцарски"} rw{"кињаруанда"} @@ -417,6 +444,7 @@ sr{ sid{"сидамо"} sk{"словачки"} sl{"словеначки"} + slh{"јужни лашутсид"} sm{"самоански"} sma{"јужни сами"} smj{"луле сами"} @@ -433,6 +461,7 @@ sr{ ss{"свази"} ssy{"сахо"} st{"сесото"} + str{"стреицсалиш"} su{"сундански"} suk{"сукума"} sus{"сусу"} @@ -443,13 +472,16 @@ sr{ syc{"сиријачки"} syr{"сиријски"} ta{"тамилски"} + tce{"јужни тачон"} te{"телугу"} tem{"тимне"} teo{"тесо"} ter{"терено"} tet{"тетум"} tg{"таџички"} + tgx{"тагиш"} th{"тајски"} + tht{"тахлтан"} ti{"тигриња"} tig{"тигре"} tiv{"тив"} @@ -462,12 +494,14 @@ sr{ tn{"цвана"} to{"тонгански"} tog{"њаса тонга"} + tok{"токипона"} tpi{"ток писин"} tr{"турски"} trv{"тароко"} ts{"цонга"} tsi{"цимшиан"} tt{"татарски"} + ttm{"северни тучон"} tum{"тумбука"} tvl{"тувалу"} tw{"тви"} @@ -496,6 +530,7 @@ sr{ was{"вашо"} wbp{"варлпири"} wo{"волоф"} + wuu{"ву кинески"} xal{"калмички"} xh{"коса"} xog{"сога"} @@ -505,6 +540,7 @@ sr{ ybb{"јемба"} yi{"јидиш"} yo{"јоруба"} + yrl{"нингату"} yue{"кантонски"} za{"џуаншки"} zap{"запотечки"} @@ -518,7 +554,9 @@ sr{ zza{"заза"} } Scripts{ + Adlm{"адлам"} Arab{"арапско писмо"} + Aran{"насталик"} Armi{"империјско арамејско писмо"} Armn{"јерменско писмо"} Avst{"авестанско писмо"} @@ -531,11 +569,11 @@ sr{ Brai{"брајево писмо"} Bugi{"бугинско писмо"} Buhd{"бухидско писмо"} - Cakm{"чакманско писмо"} + Cakm{"чакма"} Cans{"уједињени канадски абориџински силабици"} Cari{"каријско писмо"} Cham{"чамско писмо"} - Cher{"Чероки"} + Cher{"чероки"} Cirt{"цирт писмо"} Copt{"коптичко писмо"} Cprt{"кипарско писмо"} @@ -595,11 +633,11 @@ sr{ Mlym{"малајаламско писмо"} Mong{"монголско писмо"} Moon{"месечево писмо"} - Mtei{"меитеи мајек писмо"} + Mtei{"меитеи мајек"} Mymr{"мијанмарско писмо"} - Nkoo{"н’ко писмо"} + Nkoo{"нко"} Ogam{"огамско писмо"} - Olck{"ол чики писмо"} + Olck{"ол чики"} Orkh{"орконско писмо"} Orya{"оријанско писмо"} Osma{"осмањанско писмо"} @@ -612,6 +650,7 @@ sr{ Plrd{"поралд фонетско писмо"} Prti{"писани партиан"} Rjng{"рејанг писмо"} + Rohg{"ханифи"} Roro{"ронгоронго писмо"} Runr{"рунско писмо"} Samr{"самаританско писмо"} @@ -633,17 +672,17 @@ sr{ Tavt{"таи виет писмо"} Telu{"телугу писмо"} Teng{"тенгвар писмо"} - Tfng{"тифинаг писмо"} + Tfng{"тифинаг"} Tglg{"Тагалог"} Thaa{"тана писмо"} Thai{"тајландско писмо"} Tibt{"тибетанско писмо"} Ugar{"угаритско писмо"} - Vaii{"ваи писмо"} + Vaii{"ваи"} Visp{"видљиви говор"} Xpeo{"староперсијско писмо"} Xsux{"сумерско-акадско кунеиформ писмо"} - Yiii{"ји писмо"} + Yiii{"ји"} Zinh{"наследно писмо"} Zmth{"математичка нотација"} Zsye{"емоџи"} @@ -671,7 +710,8 @@ sr{ hebrew{"хебрејски календар"} indian{"Индијски национални календар"} islamic{"исламски календар"} - islamic-civil{"Исламски цивилни календар"} + islamic-civil{"исламски цивилни календар"} + islamic-tbla{"исламски астрономски календар"} islamic-umalqura{"исламски календар (Umm al-Qura)"} iso8601{"ISO-8601 календар"} japanese{"јапански календар"} @@ -714,22 +754,23 @@ sr{ tertiary{"Сортирај акценте/мала и велика слова/ширину"} } collation{ - big5han{"Традиционално кинеско сортирање"} + big5han{"традиционално кинеско сортирање"} compat{"претходни редослед сортирања, због компатибилности"} - dictionary{"Редослед сортирања у речнику"} + dictionary{"редослед сортирања у речнику"} ducet{"подразумевани Unicode редослед сортирања"} eor{"европска правила редоследа"} - gb2312han{"Поједностављено кинеско сортирање"} - phonebook{"Сортирање као телефонски именик"} - phonetic{"Фонетски редослед сортирања"} - pinyin{"Пињин сортирање"} - reformed{"Реформисани редослед сортирања"} + gb2312han{"поједностављено кинеско сортирање"} + phonebook{"сортирање као телефонски именик"} + phonetic{"фонетски редослед сортирања"} + pinyin{"пинјин сортирање"} + reformed{"реформисани редослед сортирања"} search{"претрага опште намене"} searchjl{"Претрага према хангул почетном сугласнику"} standard{"стандардни редослед сортирања"} - stroke{"Сортирање по броју црта"} - traditional{"Традиционално сортирање"} - unihan{"Редослед сортирања радикалним цртицама"} + stroke{"сортирање по броју потеза"} + traditional{"традиционално сортирање"} + unihan{"редослед сортирања радикалних потеза"} + zhuyin{"жујин"} } d0{ fwidth{"пуна ширина"} @@ -762,6 +803,7 @@ sr{ armn{"јерменски бројеви"} armnlow{"мали јерменски бројеви"} beng{"бенгалске цифре"} + cakm{"чакма цифре"} deva{"девангари цифре"} ethi{"етиопски бројеви"} finance{"Финансијски бројеви"} @@ -777,6 +819,7 @@ sr{ hant{"традиционални кинески бројеви"} hantfin{"традиционални кинески финансијски бројеви"} hebr{"хебрејски бројеви"} + java{"јаванске цифре"} jpan{"јапански бројеви"} jpanfin{"јапански финансијски бројеви"} khmr{"кмерске цифре"} @@ -785,8 +828,10 @@ sr{ latn{"западне цифре"} mlym{"малајалам цифре"} mong{"монголске цифре"} + mtei{"митеи мајек цифре"} mymr{"мијанмарске цифре"} - native{"Локалне цифре"} + native{"локалне цифре"} + olck{"ол чики цифре"} orya{"орија цифре"} roman{"римски бројеви"} romanlow{"мали римски бројеви"} @@ -796,7 +841,7 @@ sr{ thai{"тајске цифре"} tibt{"тибетанске цифре"} traditional{"Традиционални бројеви"} - vaii{"Ваи цифре"} + vaii{"ваи цифре"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/sr_Cyrl_BA.txt b/icu/icu4c/source/data/lang/sr_Cyrl_BA.txt index 4fd7ea131a3..3310fc1996a 100644 --- a/icu/icu4c/source/data/lang/sr_Cyrl_BA.txt +++ b/icu/icu4c/source/data/lang/sr_Cyrl_BA.txt @@ -7,32 +7,32 @@ sr_Cyrl_BA{ ms{"систем мјерних јединица"} } Languages{ - arn{"мапудунгун"} be{"бјелоруски"} bm{"бамананкан"} bn{"бангла"} + crl{"сјевероисточни кри"} de{"њемачки"} + frr{"сјевернофризијски"} gsw{"њемачки (Швајцарска)"} ht{"хаићански креолски"} - lo{"лаошки"} lrc{"сјеверни лури"} - moh{"мохок"} nd{"сјеверни ндебеле"} nds{"нискоњемачки"} - nqo{"н’ко"} + nso{"сјеверни сото"} + ojb{"сјеверозападни оџибва"} se{"сјеверни сами"} - shi{"јужни шилха"} - si{"синхалски"} - tzm{"централноатласки тамашек"} - xh{"исикоса"} - zgh{"стандардни марокански тамашек"} - zu{"исизулу"} + ttm{"сјеверни тучон"} } Types{ collation{ + compat{"претходни редослијед сортирања, због компатибилности"} + dictionary{"редослијед сортирања у рјечнику"} ducet{"подразумијевани Unicode редослијед сортирања"} + phonetic{"фонетски редослијед сортирања"} + reformed{"реформисани редослијед сортирања"} search{"претрага опште намјене"} standard{"стандардни редослијед сортирања"} + unihan{"редослијед сортирања радикалних потеза"} } numbers{ mymr{"мјанмарске цифре"} diff --git a/icu/icu4c/source/data/lang/sr_Latn.txt b/icu/icu4c/source/data/lang/sr_Latn.txt index 94ab5b3d203..ffc50ef8e53 100644 --- a/icu/icu4c/source/data/lang/sr_Latn.txt +++ b/icu/icu4c/source/data/lang/sr_Latn.txt @@ -6,10 +6,10 @@ sr_Latn{ Keys{ calendar{"kalendar"} cf{"format valute"} - colAlternate{"Sortiranje uz ignorisanje simbola"} - colBackwards{"Sortiranje prema obrnutim akcentima"} - colCaseFirst{"Ređanje prema malom/velikom slovu"} - colCaseLevel{"Sortiranje prema malom/velikom slovu"} + colAlternate{"sortiranje uz ignorisanje simbola"} + colBackwards{"sortiranje prema obrnutim akcentima"} + colCaseFirst{"ređanje prema malom/velikom slovu"} + colCaseLevel{"sortiranje prema malom/velikom slovu"} colNormalization{"normalizovano sortiranje"} colNumeric{"numeričko sortiranje"} colStrength{"sortiranje prema jačini"} @@ -42,15 +42,18 @@ sr_Latn{ am{"amharski"} an{"aragonski"} ang{"staroengleski"} + ann{"obolo"} anp{"angika"} ar{"arapski"} arc{"aramejski"} arn{"mapuče"} arp{"arapaho"} + ars{"najdiarapski"} arw{"aravački"} as{"asamski"} asa{"asu"} ast{"asturijski"} + atj{"atikameku"} av{"avarski"} awa{"avadi"} ay{"ajmara"} @@ -83,6 +86,7 @@ sr_Latn{ ca{"katalonski"} cad{"kado"} car{"karipski"} + cay{"kajuga"} cch{"atsam"} ccp{"čakma"} ce{"čečenski"} @@ -99,13 +103,21 @@ sr_Latn{ chr{"čeroki"} chy{"čejenski"} ckb{"centralni kurdski"} + clc{"čilkotin"} co{"korzikanski"} cop{"koptski"} cr{"kri"} + crg{"mičif"} crh{"krimskotatarski"} + crj{"jugoistočni kri"} + crk{"plainskri"} + crl{"severoistočni kri"} + crm{"muzkri"} + crr{"karolinški algonkvijan"} crs{"sejšelski kreolski francuski"} cs{"češki"} csb{"kašupski"} + csw{"močvarni kri"} cu{"crkvenoslovenski"} cv{"čuvaški"} cy{"velški"} @@ -184,6 +196,7 @@ sr_Latn{ ha{"hausa"} hai{"haida"} haw{"havajski"} + hax{"južni haida"} he{"hebrejski"} hi{"hindi"} hil{"hiligajnonski"} @@ -195,6 +208,7 @@ sr_Latn{ ht{"haićanski"} hu{"mađarski"} hup{"hupa"} + hur{"halkomelem"} hy{"jermenski"} hz{"herero"} ia{"interlingva"} @@ -205,6 +219,7 @@ sr_Latn{ ig{"igbo"} ii{"sečuanski ji"} ik{"inupik"} + ikt{"zapadnokanadski inuktitut"} ilo{"iloko"} inh{"inguški"} io{"ido"} @@ -231,6 +246,7 @@ sr_Latn{ kea{"zelenortski"} kfo{"koro"} kg{"kongo"} + kgp{"kaingang"} kha{"kasi"} kho{"kotaneški"} khq{"kojra čiini"} @@ -262,6 +278,7 @@ sr_Latn{ kut{"kutenaj"} kv{"komi"} kw{"kornvolski"} + kwk{"kvakvala"} ky{"kirgiski"} la{"latinski"} lad{"ladino"} @@ -272,6 +289,7 @@ sr_Latn{ lez{"lezginski"} lg{"ganda"} li{"limburški"} + lil{"lilut"} lkt{"lakota"} ln{"lingala"} lo{"laoski"} @@ -279,6 +297,7 @@ sr_Latn{ lou{"luizijanski kreolski"} loz{"lozi"} lrc{"severni luri"} + lsm{"samia"} lt{"litvanski"} lu{"luba-katanga"} lua{"luba-lulua"} @@ -312,6 +331,7 @@ sr_Latn{ mn{"mongolski"} mnc{"mandžurski"} mni{"manipurski"} + moe{"inuajmun"} moh{"mohočki"} mos{"mosi"} mr{"marati"} @@ -356,6 +376,11 @@ sr_Latn{ nzi{"nzima"} oc{"oksitanski"} oj{"odžibve"} + ojb{"severozapadni odžibva"} + ojc{"centralni odžibva"} + ojs{"odžikri"} + ojw{"zapadni odžibva"} + oka{"okangan"} om{"oromo"} or{"odija"} os{"osetinski"} @@ -371,8 +396,10 @@ sr_Latn{ peo{"staropersijski"} phn{"feničanski"} pi{"pali"} + pis{"pidžin"} pl{"poljski"} pon{"ponpejski"} + pqm{"malisepasamakvodi"} prg{"pruski"} pro{"starooksitanski"} ps{"paštunski"} @@ -382,12 +409,12 @@ sr_Latn{ raj{"radžastanski"} rap{"rapanui"} rar{"rarotonganski"} + rhg{"rohingja"} rm{"romanš"} rn{"kirundi"} ro{"rumunski"} rof{"rombo"} rom{"romski"} - root{"rut"} ru{"ruski"} rup{"cincarski"} rw{"kinjaruanda"} @@ -418,6 +445,7 @@ sr_Latn{ sid{"sidamo"} sk{"slovački"} sl{"slovenački"} + slh{"južni lašutsid"} sm{"samoanski"} sma{"južni sami"} smj{"lule sami"} @@ -434,6 +462,7 @@ sr_Latn{ ss{"svazi"} ssy{"saho"} st{"sesoto"} + str{"streicsališ"} su{"sundanski"} suk{"sukuma"} sus{"susu"} @@ -444,13 +473,16 @@ sr_Latn{ syc{"sirijački"} syr{"sirijski"} ta{"tamilski"} + tce{"južni tačon"} te{"telugu"} tem{"timne"} teo{"teso"} ter{"tereno"} tet{"tetum"} tg{"tadžički"} + tgx{"tagiš"} th{"tajski"} + tht{"tahltan"} ti{"tigrinja"} tig{"tigre"} tiv{"tiv"} @@ -463,12 +495,14 @@ sr_Latn{ tn{"cvana"} to{"tonganski"} tog{"njasa tonga"} + tok{"tokipona"} tpi{"tok pisin"} tr{"turski"} trv{"taroko"} ts{"conga"} tsi{"cimšian"} tt{"tatarski"} + ttm{"severni tučon"} tum{"tumbuka"} tvl{"tuvalu"} tw{"tvi"} @@ -497,6 +531,7 @@ sr_Latn{ was{"vašo"} wbp{"varlpiri"} wo{"volof"} + wuu{"vu kineski"} xal{"kalmički"} xh{"kosa"} xog{"soga"} @@ -506,6 +541,7 @@ sr_Latn{ ybb{"jemba"} yi{"jidiš"} yo{"joruba"} + yrl{"ningatu"} yue{"kantonski"} za{"džuanški"} zap{"zapotečki"} @@ -519,7 +555,9 @@ sr_Latn{ zza{"zaza"} } Scripts{ + Adlm{"adlam"} Arab{"arapsko pismo"} + Aran{"nastalik"} Armi{"imperijsko aramejsko pismo"} Armn{"jermensko pismo"} Avst{"avestansko pismo"} @@ -532,11 +570,11 @@ sr_Latn{ Brai{"brajevo pismo"} Bugi{"buginsko pismo"} Buhd{"buhidsko pismo"} - Cakm{"čakmansko pismo"} + Cakm{"čakma"} Cans{"ujedinjeni kanadski aboridžinski silabici"} Cari{"karijsko pismo"} Cham{"čamsko pismo"} - Cher{"Čeroki"} + Cher{"čeroki"} Cirt{"cirt pismo"} Copt{"koptičko pismo"} Cprt{"kiparsko pismo"} @@ -596,11 +634,11 @@ sr_Latn{ Mlym{"malajalamsko pismo"} Mong{"mongolsko pismo"} Moon{"mesečevo pismo"} - Mtei{"meitei majek pismo"} + Mtei{"meitei majek"} Mymr{"mijanmarsko pismo"} - Nkoo{"n’ko pismo"} + Nkoo{"nko"} Ogam{"ogamsko pismo"} - Olck{"ol čiki pismo"} + Olck{"ol čiki"} Orkh{"orkonsko pismo"} Orya{"orijansko pismo"} Osma{"osmanjansko pismo"} @@ -613,6 +651,7 @@ sr_Latn{ Plrd{"porald fonetsko pismo"} Prti{"pisani partian"} Rjng{"rejang pismo"} + Rohg{"hanifi"} Roro{"rongorongo pismo"} Runr{"runsko pismo"} Samr{"samaritansko pismo"} @@ -634,17 +673,17 @@ sr_Latn{ Tavt{"tai viet pismo"} Telu{"telugu pismo"} Teng{"tengvar pismo"} - Tfng{"tifinag pismo"} + Tfng{"tifinag"} Tglg{"Tagalog"} Thaa{"tana pismo"} Thai{"tajlandsko pismo"} Tibt{"tibetansko pismo"} Ugar{"ugaritsko pismo"} - Vaii{"vai pismo"} + Vaii{"vai"} Visp{"vidljivi govor"} Xpeo{"staropersijsko pismo"} Xsux{"sumersko-akadsko kuneiform pismo"} - Yiii{"ji pismo"} + Yiii{"ji"} Zinh{"nasledno pismo"} Zmth{"matematička notacija"} Zsye{"emodži"} @@ -672,7 +711,8 @@ sr_Latn{ hebrew{"hebrejski kalendar"} indian{"Indijski nacionalni kalendar"} islamic{"islamski kalendar"} - islamic-civil{"Islamski civilni kalendar"} + islamic-civil{"islamski civilni kalendar"} + islamic-tbla{"islamski astronomski kalendar"} islamic-umalqura{"islamski kalendar (Umm al-Qura)"} iso8601{"ISO-8601 kalendar"} japanese{"japanski kalendar"} @@ -715,22 +755,23 @@ sr_Latn{ tertiary{"Sortiraj akcente/mala i velika slova/širinu"} } collation{ - big5han{"Tradicionalno kinesko sortiranje"} + big5han{"tradicionalno kinesko sortiranje"} compat{"prethodni redosled sortiranja, zbog kompatibilnosti"} - dictionary{"Redosled sortiranja u rečniku"} + dictionary{"redosled sortiranja u rečniku"} ducet{"podrazumevani Unicode redosled sortiranja"} eor{"evropska pravila redosleda"} - gb2312han{"Pojednostavljeno kinesko sortiranje"} - phonebook{"Sortiranje kao telefonski imenik"} - phonetic{"Fonetski redosled sortiranja"} - pinyin{"Pinjin sortiranje"} - reformed{"Reformisani redosled sortiranja"} + gb2312han{"pojednostavljeno kinesko sortiranje"} + phonebook{"sortiranje kao telefonski imenik"} + phonetic{"fonetski redosled sortiranja"} + pinyin{"pinjin sortiranje"} + reformed{"reformisani redosled sortiranja"} search{"pretraga opšte namene"} searchjl{"Pretraga prema hangul početnom suglasniku"} standard{"standardni redosled sortiranja"} - stroke{"Sortiranje po broju crta"} - traditional{"Tradicionalno sortiranje"} - unihan{"Redosled sortiranja radikalnim crticama"} + stroke{"sortiranje po broju poteza"} + traditional{"tradicionalno sortiranje"} + unihan{"redosled sortiranja radikalnih poteza"} + zhuyin{"žujin"} } d0{ fwidth{"puna širina"} @@ -763,6 +804,7 @@ sr_Latn{ armn{"jermenski brojevi"} armnlow{"mali jermenski brojevi"} beng{"bengalske cifre"} + cakm{"čakma cifre"} deva{"devangari cifre"} ethi{"etiopski brojevi"} finance{"Finansijski brojevi"} @@ -778,6 +820,7 @@ sr_Latn{ hant{"tradicionalni kineski brojevi"} hantfin{"tradicionalni kineski finansijski brojevi"} hebr{"hebrejski brojevi"} + java{"javanske cifre"} jpan{"japanski brojevi"} jpanfin{"japanski finansijski brojevi"} khmr{"kmerske cifre"} @@ -786,8 +829,10 @@ sr_Latn{ latn{"zapadne cifre"} mlym{"malajalam cifre"} mong{"mongolske cifre"} + mtei{"mitei majek cifre"} mymr{"mijanmarske cifre"} - native{"Lokalne cifre"} + native{"lokalne cifre"} + olck{"ol čiki cifre"} orya{"orija cifre"} roman{"rimski brojevi"} romanlow{"mali rimski brojevi"} @@ -797,7 +842,7 @@ sr_Latn{ thai{"tajske cifre"} tibt{"tibetanske cifre"} traditional{"Tradicionalni brojevi"} - vaii{"Vai cifre"} + vaii{"vai cifre"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/sr_Latn_BA.txt b/icu/icu4c/source/data/lang/sr_Latn_BA.txt index efb91daa6c5..5689cf9d06f 100644 --- a/icu/icu4c/source/data/lang/sr_Latn_BA.txt +++ b/icu/icu4c/source/data/lang/sr_Latn_BA.txt @@ -7,32 +7,32 @@ sr_Latn_BA{ ms{"sistem mjernih jedinica"} } Languages{ - arn{"mapudungun"} be{"bjeloruski"} bm{"bamanankan"} bn{"bangla"} + crl{"sjeveroistočni kri"} de{"njemački"} + frr{"sjevernofrizijski"} gsw{"njemački (Švajcarska)"} ht{"haićanski kreolski"} - lo{"laoški"} lrc{"sjeverni luri"} - moh{"mohok"} nd{"sjeverni ndebele"} nds{"niskonjemački"} - nqo{"n’ko"} + nso{"sjeverni soto"} + ojb{"sjeverozapadni odžibva"} se{"sjeverni sami"} - shi{"južni šilha"} - si{"sinhalski"} - tzm{"centralnoatlaski tamašek"} - xh{"isikosa"} - zgh{"standardni marokanski tamašek"} - zu{"isizulu"} + ttm{"sjeverni tučon"} } Types{ collation{ + compat{"prethodni redoslijed sortiranja, zbog kompatibilnosti"} + dictionary{"redoslijed sortiranja u rječniku"} ducet{"podrazumijevani Unicode redoslijed sortiranja"} + phonetic{"fonetski redoslijed sortiranja"} + reformed{"reformisani redoslijed sortiranja"} search{"pretraga opšte namjene"} standard{"standardni redoslijed sortiranja"} + unihan{"redoslijed sortiranja radikalnih poteza"} } numbers{ mymr{"mjanmarske cifre"} diff --git a/icu/icu4c/source/data/lang/sv.txt b/icu/icu4c/source/data/lang/sv.txt index ef3e2e1e124..81f8595a92a 100644 --- a/icu/icu4c/source/data/lang/sv.txt +++ b/icu/icu4c/source/data/lang/sv.txt @@ -44,6 +44,7 @@ sv{ am{"amhariska"} an{"aragonesiska"} ang{"fornengelska"} + ann{"obolo"} anp{"angika"} ar{"arabiska"} arc{"arameiska"} @@ -59,6 +60,7 @@ sv{ asa{"asu"} ase{"amerikanskt teckenspråk"} ast{"asturiska"} + atj{"atikamekw"} av{"avariska"} avk{"kotava"} awa{"awadhi"} @@ -124,14 +126,22 @@ sv{ chr{"cherokesiska"} chy{"cheyenne"} ckb{"soranisk kurdiska"} + clc{"chilcotin"} co{"korsikanska"} cop{"koptiska"} cps{"kapisnon"} cr{"cree"} + crg{"michif"} crh{"krimtatariska"} + crj{"sydostcree"} + crk{"slättcree"} + crl{"nordost-cree"} + crm{"moose cree"} + crr{"Carolina-algonkinska"} crs{"seychellisk kreol"} cs{"tjeckiska"} csb{"kasjubiska"} + csw{"träskcree"} cu{"kyrkslaviska"} cv{"tjuvasjiska"} cy{"walesiska"} @@ -223,6 +233,7 @@ sv{ hai{"haida"} hak{"hakka"} haw{"hawaiiska"} + hax{"sydhaida"} he{"hebreiska"} hi{"hindi"} hif{"Fiji-hindi"} @@ -236,6 +247,7 @@ sv{ ht{"haitiska"} hu{"ungerska"} hup{"hupa"} + hur{"halkomelem"} hy{"armeniska"} hz{"herero"} ia{"interlingua"} @@ -246,6 +258,7 @@ sv{ ig{"igbo"} ii{"szezuan i"} ik{"inupiak"} + ikt{"inuktun"} ilo{"iloko"} inh{"ingusjiska"} io{"ido"} @@ -312,6 +325,7 @@ sv{ kut{"kutenaj"} kv{"kome"} kw{"korniska"} + kwk{"kwakʼwala"} ky{"kirgiziska"} la{"latin"} lad{"ladino"} @@ -324,6 +338,7 @@ sv{ lg{"luganda"} li{"limburgiska"} lij{"liguriska"} + lil{"lillooet"} liv{"livoniska"} lkt{"lakota"} lmo{"lombardiska"} @@ -333,6 +348,7 @@ sv{ lou{"louisiana-kreol"} loz{"lozi"} lrc{"nordluri"} + lsm{"saamia"} lt{"litauiska"} ltg{"lettgalliska"} lu{"luba-katanga"} @@ -371,6 +387,7 @@ sv{ mn{"mongoliska"} mnc{"manchuriska"} mni{"manipuri"} + moe{"innu-aimun"} moh{"mohawk"} mos{"mossi"} mr{"marathi"} @@ -421,6 +438,11 @@ sv{ nzi{"nzima"} oc{"occitanska"} oj{"odjibwa"} + ojb{"nordvästojibwa"} + ojc{"ojibwa"} + ojs{"oji-cree"} + ojw{"västojibwe"} + oka{"okanagan"} om{"oromo"} or{"oriya"} os{"ossetiska"} @@ -440,10 +462,12 @@ sv{ pfl{"Pfalz-tyska"} phn{"feniciska"} pi{"pali"} + pis{"pidginspråk"} pl{"polska"} pms{"piemontesiska"} pnt{"pontiska"} pon{"pohnpeiska"} + pqm{"maliseet-passamaquoddy"} prg{"fornpreussiska"} pro{"fornprovensalska"} ps{"afghanska"} @@ -455,13 +479,13 @@ sv{ rap{"rapanui"} rar{"rarotonganska"} rgn{"romagnol"} + rhg{"ruáingga"} rif{"riffianska"} rm{"rätoromanska"} rn{"rundi"} ro{"rumänska"} rof{"rombo"} rom{"romani"} - root{"rot"} rtm{"rotumänska"} ru{"ryska"} rue{"rusyn"} @@ -501,6 +525,7 @@ sv{ sid{"sidamo"} sk{"slovakiska"} sl{"slovenska"} + slh{"sydlushootseed"} sli{"lågsilesiska"} sly{"selayar"} sm{"samoanska"} @@ -520,6 +545,7 @@ sv{ ssy{"saho"} st{"sydsotho"} stq{"saterfrisiska"} + str{"sundsalishanska"} su{"sundanesiska"} suk{"sukuma"} sus{"susu"} @@ -531,6 +557,7 @@ sv{ syr{"syriska"} szl{"silesiska"} ta{"tamil"} + tce{"sydtutchone"} tcy{"tulu"} te{"telugu"} tem{"temne"} @@ -538,7 +565,9 @@ sv{ ter{"tereno"} tet{"tetum"} tg{"tadzjikiska"} + tgx{"tagish"} th{"thailändska"} + tht{"tahltan"} ti{"tigrinja"} tig{"tigré"} tiv{"tivi"} @@ -553,6 +582,7 @@ sv{ tn{"tswana"} to{"tonganska"} tog{"nyasatonganska"} + tok{"toki pona"} tpi{"tok pisin"} tr{"turkiska"} tru{"turoyo"} @@ -561,6 +591,7 @@ sv{ tsd{"tsakodiska"} tsi{"tsimshian"} tt{"tatariska"} + ttm{"nordtutchone"} ttt{"muslimsk tatariska"} tum{"tumbuka"} tvl{"tuvaluanska"} @@ -650,6 +681,7 @@ sv{ Chrs{"khwarezmiska"} Cirt{"cirt"} Copt{"koptiska"} + Cpmn{"cypro-minoisk skrift"} Cprt{"cypriotiska"} Cyrl{"kyrilliska"} Cyrs{"fornkyrkoslavisk kyrilliska"} @@ -979,7 +1011,7 @@ sv{ mymr{"burmesiska siffror"} mymrshan{"burmesiska shan-siffror"} mymrtlng{"burmesiska tai laing-siffror"} - native{"Språkspecifika siffror"} + native{"språkspecifika siffror"} nkoo{"n’ko-siffror"} olck{"ol chiki-siffror"} orya{"oriyiska siffror"} diff --git a/icu/icu4c/source/data/lang/sw.txt b/icu/icu4c/source/data/lang/sw.txt index 8e018287512..0e7030913cb 100644 --- a/icu/icu4c/source/data/lang/sw.txt +++ b/icu/icu4c/source/data/lang/sw.txt @@ -38,16 +38,19 @@ sw{ am{"Kiamhari"} an{"Kiaragoni"} ang{"Kiingereza cha Kale"} + ann{"Kiobolo"} anp{"Kiangika"} ar{"Kiarabu"} arc{"Kiaramu"} arn{"Kimapuche"} arp{"Kiarapaho"} arq{"Kiarabu cha Algeria"} + ars{"Kiarabu cha Najdi"} arz{"Kiarabu cha Misri"} as{"Kiassam"} asa{"Kiasu"} ast{"Kiasturia"} + atj{"Kiatikamekw"} av{"Kiavari"} awa{"Kiawadhi"} ay{"Kiaymara"} @@ -80,6 +83,7 @@ sw{ byn{"Kiblin"} byv{"Kimedumba"} ca{"Kikatalani"} + cay{"Kikayuga"} ccp{"Kichakma"} ce{"Kichechenia"} ceb{"Kichebuano"} @@ -88,13 +92,22 @@ sw{ chk{"Kichukisi"} chm{"Kimari"} cho{"Kichoktao"} + chp{"Kichipewyani"} chr{"Kicherokee"} chy{"Kicheyeni"} ckb{"Kikurdi cha Sorani"} + clc{"Kichikotini"} co{"Kikosikani"} cop{"Kikhufti"} + crg{"Kimichifu"} + crj{"Kikrii cha Kusini Mashariki"} + crk{"Kikri (Maeneo Tambarare)"} + crl{"Kikrii cha Kaskazini Mashariki"} + crm{"Kikrii cha Moose"} + crr{"Kipamliko cha Carolina"} crs{"Krioli ya Shelisheli"} cs{"Kicheki"} + csw{"Kiomushkego"} cu{"Kislovakia cha Kanisa"} cv{"Kichuvash"} cy{"Kiwelisi"} @@ -105,6 +118,7 @@ sw{ de{"Kijerumani"} dgr{"Kidogrib"} dje{"Kizarma"} + doi{"Kidogri"} dsb{"Kisobia cha Chini"} dua{"Kiduala"} dv{"Kidivehi"} @@ -132,6 +146,7 @@ sw{ fo{"Kifaroe"} fon{"Kifon"} fr{"Kifaransa"} + frc{"Kifaransa cha Kajuni"} fro{"Kifaransa cha Kale"} frr{"Kifrisia cha Kaskazini"} frs{"Kifrisia cha Mashariki"} @@ -154,7 +169,9 @@ sw{ gv{"Kimanx"} gwi{"Gwichʼin"} ha{"Kihausa"} + hai{"Kihaida"} haw{"Kihawai"} + hax{"Kihaida cha Kusini"} he{"Kiebrania"} hi{"Kihindi"} hil{"Kihiligaynon"} @@ -165,6 +182,7 @@ sw{ ht{"Kihaiti"} hu{"Kihungaria"} hup{"Hupa"} + hur{"Kihalkomelemi"} hy{"Kiarmenia"} hz{"Kiherero"} ia{"Kiintalingua"} @@ -174,6 +192,7 @@ sw{ ie{"lugha ya kisayansi"} ig{"Kiigbo"} ii{"Kiyi cha Sichuan"} + ikt{"Kiinuktituti cha Kanada Magharibi"} ilo{"Kiilocano"} inh{"Kiingush"} io{"Kiido"} @@ -197,6 +216,7 @@ sw{ kea{"Kikabuverdianu"} kfo{"Kikoro"} kg{"Kikongo"} + kgp{"Kikaingang"} kha{"Kikhasi"} khq{"Kikoyra Chiini"} ki{"Kikikuyu"} @@ -224,6 +244,7 @@ sw{ kum{"Kumyk"} kv{"Kikomi"} kw{"Kikorni"} + kwk{"Kikwakʼwala"} ky{"Kikyrgyz"} la{"Kilatini"} lad{"Kiladino"} @@ -233,12 +254,15 @@ sw{ lez{"Kilezighian"} lg{"Kiganda"} li{"Limburgish"} + lil{"Kilillooet"} lkt{"Kilakota"} ln{"Kilingala"} lo{"Kilaosi"} lol{"Kimongo"} + lou{"Kikrioli cha Louisiana"} loz{"Kilozi"} lrc{"Kiluri cha Kaskazini"} + lsm{"Kisaamia"} lt{"Kilithuania"} lu{"Kiluba-Katanga"} lua{"Kiluba-Lulua"} @@ -269,6 +293,7 @@ sw{ ml{"Kimalayalamu"} mn{"Kimongolia"} mni{"Kimanipuri"} + moe{"Kiinnu-aimun"} moh{"Lugha ya Mohawk"} mos{"Kimoore"} mr{"Kimarathi"} @@ -310,6 +335,11 @@ sw{ nyo{"Kinyoro"} nzi{"Kinzema"} oc{"Kiokitani"} + ojb{"Kiojibwa cha Kaskazini Magharibi"} + ojc{"Kiojibwa cha kati"} + ojs{"Kikrii cha Oji"} + ojw{"Kiojibwa cha Magharibi"} + oka{"Kiokanagani"} om{"Kioromo"} or{"Kioriya"} os{"Kiosetia"} @@ -320,7 +350,9 @@ sw{ pau{"Kipalau"} pcm{"Pijini ya Nigeria"} peo{"Kiajemi cha Kale"} + pis{"Kipijini"} pl{"Kipolandi"} + pqm{"Kimaliseet-Passamaquoddy"} prg{"Kiprussia"} ps{"Kipashto"} pt{"Kireno"} @@ -328,11 +360,11 @@ sw{ quc{"Kʼicheʼ"} rap{"Kirapanui"} rar{"Kirarotonga"} + rhg{"Kirohingya"} rm{"Kiromanshi"} rn{"Kirundi"} ro{"Kiromania"} rof{"Kirombo"} - root{"Kiroot"} ru{"Kirusi"} rup{"Kiaromania"} rw{"Kinyarwanda"} @@ -360,6 +392,7 @@ sw{ si{"Kisinhala"} sk{"Kislovakia"} sl{"Kislovenia"} + slh{"Lugha ya Lushootseed ya Kusini"} sm{"Kisamoa"} sma{"Kisami cha Kusini"} smj{"Kisami cha Lule"} @@ -374,6 +407,7 @@ sw{ ss{"Kiswati"} ssy{"Kisaho"} st{"Kisotho"} + str{"Kisalishi cha Straiti"} su{"Kisunda"} suk{"Kisukuma"} sus{"Kisusu"} @@ -382,23 +416,29 @@ sw{ swb{"Shikomor"} syr{"Lugha ya Syriac"} ta{"Kitamili"} + tce{"Kitutchone cha Kusini"} te{"Kitelugu"} tem{"Kitemne"} teo{"Kiteso"} tet{"Kitetum"} tg{"Kitajiki"} + tgx{"Kitagishi"} th{"Kithai"} + tht{"Kitahltani"} ti{"Kitigrinya"} tig{"Kitigre"} tk{"Kiturukimeni"} tlh{"Kiklingoni"} + tli{"Kitlingiti"} tn{"Kitswana"} to{"Kitonga"} + tok{"Kitoki Pona"} tpi{"Kitokpisin"} tr{"Kituruki"} trv{"Kitaroko"} ts{"Kitsonga"} tt{"Kitatari"} + ttm{"Kitutchone cha Kaskazini"} tum{"Kitumbuka"} tvl{"Kituvalu"} tw{"Twi"} @@ -424,6 +464,7 @@ sw{ war{"Kiwaray"} wbp{"Kiwarlpiri"} wo{"Kiwolofu"} + wuu{"Kichina cha Wu"} xal{"Kikalmyk"} xh{"Kixhosa"} xog{"Kisoga"} @@ -432,6 +473,7 @@ sw{ ybb{"Kiyemba"} yi{"Kiyiddi"} yo{"Kiyoruba"} + yrl{"Kinheengatu"} yue{"Kikantoni"} zgh{"Kiberber Sanifu cha Moroko"} zh{"Kichina"} @@ -441,11 +483,16 @@ sw{ zza{"Kizaza"} } Scripts{ + Adlm{"Kiadlamu"} Arab{"Kiarabu"} + Aran{"Kinastaliki"} Armn{"Kiarmenia"} Beng{"Kibengali"} Bopo{"Kibopomofo"} Brai{"Nukta nundu"} + Cakm{"Kichakma"} + Cans{"Silabi Zilizounganishwa za Wakazi Asili wa Kanada"} + Cher{"Kicherokee"} Cyrl{"Kisiriliki"} Deva{"Kidevanagari"} Ethi{"Kiethiopia"} @@ -471,14 +518,23 @@ sw{ Latn{"Kilatini"} Mlym{"Kimalayalam"} Mong{"Kimongolia"} + Mtei{"Meitei Mayek"} Mymr{"Myama"} + Nkoo{"N’Ko"} + Olck{"Kiol Chiki"} Orya{"Kioriya"} + Rohg{"Kihanifi"} Sinh{"Kisinhala"} + Sund{"Kisunda"} + Syrc{"Kisiriaki"} Taml{"Kitamil"} Telu{"Kitelugu"} + Tfng{"Kitifinagh"} Thaa{"Kithaana"} Thai{"Kithai"} Tibt{"Kitibeti"} + Vaii{"Kivai"} + Yiii{"Kiyii"} Zmth{"Hati za kihisabati"} Zsye{"Emoji"} Zsym{"Alama"} @@ -506,6 +562,7 @@ sw{ indian{"Kalenda ya Taifa ya India"} islamic{"Kalenda ya Kiislamu"} islamic-civil{"Kalenda ya Kiislamu/Rasmi"} + islamic-umalqura{"Kalenda ya kiislamu (Umm al-Qura)"} iso8601{"Kalenda ya ISO-8601"} japanese{"Kalenda ya Kijapani"} persian{"Kalenda ya Kiajemi"} @@ -593,6 +650,7 @@ sw{ armn{"Nambari za Kiarmenia"} armnlow{"Nambari Ndogo za Kiarmenia"} beng{"Nambari za Kibengali"} + cakm{"Nambari za Kichakma"} deva{"Nambari za Kidevanagari"} ethi{"Nambari za Kiethiopia"} finance{"Tarakimu za Kifedha"} @@ -608,6 +666,7 @@ sw{ hant{"Nambari za Kichina cha Jadi"} hantfin{"Nambari za Kifedha za Kichina cha Jadi"} hebr{"Nambari za Kiebrania"} + java{"Nambari za Kijava"} jpan{"Nambari za Kijapani"} jpanfin{"Nambari za Kifedha za Kijapani"} khmr{"Nambari za Kikambodia"} @@ -616,8 +675,10 @@ sw{ latn{"Nambari za Nchi za Magharibi"} mlym{"Nambari za Malayalam"} mong{"Nambari za Kimongolia"} + mtei{"Nambari za Meetei Mayek"} mymr{"Nambari za Myanmar"} - native{"Digiti Asili"} + native{"Nambari Asili"} + olck{"Nambari za Kiol Chiki"} orya{"Nambari za Kioriya"} roman{"Nambari za Kirumi"} romanlow{"Nambari Ndogo za Kirumi"} @@ -627,7 +688,7 @@ sw{ thai{"Nambari za Kithai"} tibt{"Nambari za Kitibeti"} traditional{"Tarakimu za Jadi"} - vaii{"Dijiti za Vai"} + vaii{"Nambari za Kivai"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/sw_KE.txt b/icu/icu4c/source/data/lang/sw_KE.txt index a32eee02d78..611902994c3 100644 --- a/icu/icu4c/source/data/lang/sw_KE.txt +++ b/icu/icu4c/source/data/lang/sw_KE.txt @@ -7,55 +7,163 @@ sw_KE{ va{"Tofauti ya Lugha"} } Languages{ + alt{"Kialtai cha Kusini"} arq{"Kiarabu cha Aljeria"} - as{"Kiasamisi"} + atj{"Kiatikameku"} + az{"Kiazabaijani"} + ban{"Kibalini"} + bho{"Kibojpuri"} + bn{"Kibangla"} + ce{"Kichechen"} + ceb{"Kisebuano"} + ch{"Kichamoro"} + chk{"Kichuuki"} chr{"Kicheroki"} + ckb{"Kikurdi cha Kati"} + clc{"Kichilkotini"} + crg{"Kimichif"} + crk{"Kikrii cha Chini"} + crm{"Kimoosekrii"} + crr{"Kialgiki cha Carolina"} + csw{"Kikrii cha Kinamasi"} cu{"Kislovakia cha Kanisa la Jadi"} + cy{"Kiwels"} + dje{"Kizama"} + ff{"Kifula"} + fo{"Kifaro"} + frr{"Kifrisi cha Kaskazini"} + fur{"Kifriuli"} + fy{"Kifrisi cha Magharibi"} gaa{"Kiga"} + gez{"Kigiiz"} + gil{"Kigilbert"} grc{"Kigiriki cha Kale"} + gv{"Kimaniksi"} gwi{"Kigwichʼin"} + haw{"Kihawaii"} + hr{"Kikroeshia"} hsb{"Kisorbia cha Juu"} + ht{"Kikrioli cha Haiti"} hup{"Kihupa"} - hy{"Kiamenia"} + hur{"Kihalkomelem"} + ia{"Lugha ya kimataifa"} + ig{"Kiibo"} + ii{"Kiiyi cha Sichuan"} + ikt{"Kiinuktitut cha Kanada Magharibi"} + ilo{"Kiiloko"} inh{"Kiingushi"} + is{"Kiaisilandi"} jbo{"Kilojbani"} kac{"Kikachini"} + kbd{"Kikabadi"} + kea{"Kikabuvedi"} khq{"Kikoyrachiini"} + kj{"Kikuanyama"} + kk{"Kikazaki"} kkj{"Kikako"} - km{"Kikhmeri"} - kn{"Kikanada"} + km{"Kikhema"} koi{"Kikomipermyak"} - kru{"Kikurukh"} + kpe{"Kikpele"} + krc{"Kikarachaybalka"} + krl{"Kakareli"} + kru{"Kikuruki"} + ksb{"Kisambala"} + ksh{"Kikolon"} + kum{"Kikumyk"} + kw{"Kikoni"} + ky{"Kikirigizi"} lag{"Kilangi"} lam{"Kilamba"} - li{"Kilimbugishi"} + lez{"Kilezighi"} + li{"Kilimbugi"} + luy{"Kiluyia"} + mak{"Kimakasaa"} + mas{"Kimasai"} mdf{"Kimoksha"} + mfe{"Kimorisi"} + mh{"Kimashali"} mic{"Kimi'kmak"} mk{"Kimasedonia"} - moh{"Kimohoki"} + ml{"Kimalayalam"} + moh{"Kimohok"} + mos{"Kimosi"} + mus{"Kimuskogii"} + mwl{"Kimiranda"} + my{"Kibama"} + nds{"Kijerumani cha Chini"} nnh{"Kiingiemboon"} nqo{"Kiin’ko"} + nr{"Kindebele cha Kusini"} + oc{"Kiositia"} + ojc{"Kiojibwa cha Kati"} or{"Kiodia"} - pcm{"Kipijini cha Nigeria"} + pag{"Kipangasini"} + pcm{"Kipijini cha Naijeria"} + rm{"Kirumi"} + rwk{"Kirwa"} + sba{"Kingambei"} + sc{"Kisadini"} + scn{"Kisisilia"} ses{"Kikoyraborosenni"} + shn{"Kishani"} shu{"Kiarabu cha Chadi"} + slh{"Kilushootseed cha Kusini"} srn{"Kisranantongo"} + st{"Kisotho cha Kusini"} + str{"Kisali cha Straits"} + su{"Kisundani"} swb{"Kikomoro"} syr{"Kisiria"} + tce{"Kituchone cha Kusini"} + tem{"Kitimne"} + tgx{"Kitagi"} + tht{"Kitahlti"} + tn{"Kiswana"} + tok{"Kitokipona"} + ts{"Kisonga"} + ttm{"Kituchone cha Kaskazini"} tw{"Kitwi"} + tzm{"Kitamazight cha Atlas ya Kati"} udm{"Kiudumurti"} ug{"Kiuiguri"} - zgh{"Kitamazighati Sanifu cha Moroko"} + uk{"Kiukreni"} + umb{"Kiumbundu"} + wa{"Kiwaluni"} + wae{"Kiwalsa"} + wal{"Kiwolaitta"} + war{"Kiwarai"} + wo{"Kiwolof"} + xh{"Kikhosa"} + yav{"Kiyangbeni"} + yi{"Kiyidi"} + zgh{"Kitamazight cha Kawaida cha Moroko"} } Scripts{ + Beng{"Kibangla"} Brai{"Breli"} + Cans{"Silabi za Asili Zilizounganishwa za Kanada"} + Cher{"Kicherokii"} + Cyrl{"Kikrili"} Ethi{"Kihabeshi"} - Hebr{"Kihibrania"} + Hanb{"Kihan chenye Kibopomofo"} + Hans{"Kilichorahisishwa"} Hira{"Kihiragana"} + Hrkt{"Silabi za Kijapani"} Jamo{"Kijamo"} - Mymr{"Kimyama"} + Khmr{"Kikhema"} + Mtei{"Kimeiteimayek"} + Mymr{"Kimyanma"} + Nkoo{"Kiin’ko"} + Olck{"Kiolchiki"} Orya{"Kiodia"} + Sund{"Kisundani"} + Syrc{"Kisiria"} Taml{"Kitamili"} + Yiii{"Kiiyi"} + Zmth{"Mwandiko wa kihisabati"} + } + Scripts%stand-alone{ + Hans{"Kihan Kilichorahisishwa"} } Types{ calendar{ diff --git a/icu/icu4c/source/data/lang/syr.txt b/icu/icu4c/source/data/lang/syr.txt index 46c48eab7d1..570c061e13c 100644 --- a/icu/icu4c/source/data/lang/syr.txt +++ b/icu/icu4c/source/data/lang/syr.txt @@ -2,4 +2,135 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml syr{ + Keys{ + calendar{"ܣܘܪܓܕܐ"} + cf{"ܛܘܦܣܐ ܕܙܘ̈ܙܐ"} + collation{"ܛܟܣܐ ܕܦܘܪܫܢܝܐ"} + currency{"ܙܘ̈ܙܐ"} + hc{"ܛܟ݂ܣܐ ܥܕܢܘܬܐ (12 ܠܘܩܒܠ 24)"} + ms{"ܛܟܣܐ ܕܟܝܠܬܐ"} + numbers{"ܡܢܝ̈ܢܐ"} + } + Languages{ + ab{"ܐܒܟܐܙܝܬ"} + am{"ܐܡܪܢܝܬ"} + an{"ܐܪܐܓܘܢܝܬ"} + ar{"ܥܪܒܝܬ"} + arp{"ܐܪܐܦܗܝܬ"} + az{"ܐܙܪܒܝܓܐܢܝܬ"} + bn{"ܒܢܓܐܠܝܐ"} + ckb{"ܩܪܕܝܬ ܩܢܛܪܘܢܝܐ"} + de{"ܐܠܡܢܝܐ"} + el{"ܝܘܢܐܝܬ"} + en{"ܐܢܓܠܝܣ"} + es{"ܣܦܢܝܝܐ"} + fa{"ܦܪܣܝܬ"} + ff{"ܦܘܠܐܗܝܬ"} + fi{"ܦܝܢܠܢܕܝܬ"} + fon{"ܦܘܢܝܬ"} + fr{"ܦܪܢܣܝܬ"} + gaa{"ܓܐܝܬ"} + gl{"ܓܠܝܩܝܬ"} + gu{"ܓܘܓܐܪܝܬ"} + he{"ܥܒܪܐܝܬ"} + hi{"ܗܢܕܝܐ"} + hy{"ܐܪܡܢܝܬ"} + it{"ܐܝܛܠܝܬ"} + ka{"ܓܘܪܓܝܐܝܬ"} + ku{"ܩܘܪܕܝܬ"} + la{"ܠܬܝܢܝܬ"} + lg{"ܓܢܕܝܬ"} + mul{"ܠܫ̈ܢܐ ܦܖ̈ܝܫܐ"} + nds{"ܐܠܡܢܝܐ ܠܐܠܬܚܬ"} + no{"ܢܘܪܒܝܓܐܝܬ"} + om{"ܐܘܪܘܡܘܐܝܬ"} + pis{"ܦܝܓܝܢܝܬ"} + pl{"ܦܘܠܢܕܐܝܬ"} + pt{"ܦܘܪܛܘܓܠܐܝܬ"} + ro{"ܪܘܡܢܐܝܬ"} + ru{"ܐܘܪܘܣܢܝܬ"} + sco{"ܣܟܘܬܠܢܕܐܝܬ"} + sq{"ܐܠܒܢܝܬ"} + sv{"ܣܘܝܕܐܝܬ"} + sw{"ܣܘܐܗܝܠܐܝܬ"} + syr{"ܣܘܪܝܝܐ"} + tr{"ܬܘܪܟܝܬ"} + uk{"ܐܘܟܪܐܝܢܐܝܬ"} + und{"ܠܫܢܐ ܠܐ ܝܕܝܥܐ"} + ur{"ܐܘܪܕܘܝܬ"} + vi{"ܒܝܬܢܐܡܐܝܬ"} + yi{"ܝܕܝܬܝܬ"} + zh{"ܨܝܢܝܬ"} + } + Scripts{ + Arab{"ܥܪܒܝܬ"} + Armi{"ܐܪܡܝܐ"} + Armn{"ܐܪܡܢܝܬ"} + Geor{"ܓܘܪܓܝܬ"} + Grek{"ܝܘܢܝܬ"} + Gujr{"ܓܘܓܐܪܝܬ"} + Hebr{"ܥܒܪܝܬ"} + Syrc{"ܣܘܪܝܬ"} + Zsye{"ܐܝܡܘܓܝ"} + Zxxx{"ܠܝܬ ܟܬܝܒܘܬܐ"} + Zzzz{"ܠܝܬ ܛܟܣܐ ܕܟܬܝܒܬܐ"} + } + Types{ + calendar{ + buddhist{"ܣܘܪܓܕܐ ܒܘܕܗܝܝܐ"} + chinese{"ܣܘܪܓܕܐ ܨܝܢܝܐ"} + coptic{"ܣܘܪܓܕܐ ܐܓܒܛܝܐ"} + dangi{"ܣܘܪܓܕܐ ܕܢܓܝ"} + ethiopic{"ܣܘܪܓܕܐ ܟܘܫܝܐ"} + gregorian{"ܣܘܪܓܕܐ ܓܪܝܓܘܪܝܐ"} + hebrew{"ܣܘܪܓܕܐ ܝܗܘܕܝܐ"} + indian{"ܣܘܪܓܕܐ ܐܘܡܬܢܝܐ ܗܢܕܘܝܐ"} + islamic{"ܣܘܪܓܕܐ ܡܫܠܡܢܝܐ"} + islamic-civil{"ܣܘܪܓܕܐ ܡܫܠܡܢܝܐ ܡܕܝܢܝܐ"} + iso8601{"ܣܘܪܓܕܐ ISO-8601"} + japanese{"ܣܘܪܓܕܐ ܝܦܢܝܐ"} + persian{"ܣܘܪܓܕܐ ܦܪܣܝܐ"} + } + cf{ + account{"ܛܘܦܣܐ ܕܙܘ̈ܙܐ ܡܚܫܒܢܘܬܝܐ"} + standard{"ܛܘܦܣܐ ܕܙܘ̈ܙܐ ܫܪܫܝܐ"} + } + collation{ + dictionary{"ܛܟ݂ܣܐ ܦܘܪܫܢܝܐ ܕܠܟܣܝܩܘܢ"} + phonebook{"ܟܬܒܐ ܕܡܢܝ̈ܢܐ ܕܬܝܠܝܦܘܢ"} + standard{"ܛܟ݂ܣܐ ܦܘܪܫܢܝܐ ܫܪܫܝܐ"} + traditional{"ܛܟ݂ܣܐ ܦܘܪܫܢܝܐ ܥܝܕ݂ܝܐ"} + } + hc{ + h11{"ܛܟ݂ܣܐ 12 ܫܥܬ݂ܐ (0–11)"} + h12{"ܛܟ݂ܣܐ 12 ܫܥܬ݂ܐ (1–12)"} + h23{"ܛܟ݂ܣܐ 24 ܫܥܬ݂ܐ (0–23)"} + h24{"ܛܟ݂ܣܐ 24 ܫܥܬ݂ܐ (0–23)"} + } + ms{ + metric{"ܛܟܣܐ ܡܝܬܪܝܐ"} + uksystem{"ܛܟܣܐ ܕܟܝܠܬܐ ܒܪܝܛܢܝܝܐ"} + ussystem{"ܛܟܣܐ ܕܟܝܠܬܐ ܐܡܪܝܟܝܐ"} + } + numbers{ + arab{"ܡܢܝ̈ܢܐ ܕܥܖ̈ܒܝܐ ܗܢܕܘܝܐ"} + armn{"ܡܢܝ̈ܢܐ ܕܐܖ̈ܡܢܝܐ"} + ethi{"ܡܢܝ̈ܢܐ ܟܘܫܝܐ"} + geor{"ܡܢܝ̈ܢܐ ܓܘܪܓܝܐ"} + grek{"ܡܢܝ̈ܢܐ ܕܝܘܢܝ̈ܐ"} + hebr{"ܡܢܝ̈ܢܐ ܕܝܗܘܕܝ̈ܐ"} + jpan{"ܡܢܝ̈ܢܐ ܕܝܦܢܝ̈ܐ"} + latn{"ܡܢܝ̈ܢܐ ܡܥܪܒܝܐ"} + mong{"ܡܢܝ̈ܢܐ ܕܡܘܢܓܘܠܢܝ̈ܐ"} + roman{"ܡܢܝ̈ܢܐ ܪܗܘܡܝܐ"} + } + } + codePatterns{ + language{"ܠܫܢܐ:‌ {0}"} + script{"ܛܟܣܐ ܕܟܬܝܒܬܐ: {0}"} + territory{"ܩܠܝܡܐ: {0}"} + } + localeDisplayPattern{ + separator{"{0}، {1}"} + } } diff --git a/icu/icu4c/source/data/lang/ta.txt b/icu/icu4c/source/data/lang/ta.txt index b62bae18f63..a03f8fa9761 100644 --- a/icu/icu4c/source/data/lang/ta.txt +++ b/icu/icu4c/source/data/lang/ta.txt @@ -42,15 +42,18 @@ ta{ am{"அம்ஹாரிக்"} an{"ஆர்கோனீஸ்"} ang{"பழைய ஆங்கிலம்"} + ann{"ஒபோலோ"} anp{"அங்கிகா"} ar{"அரபிக்"} arc{"அராமைக்"} arn{"மபுச்சே"} arp{"அரபஹோ"} + ars{"நஜ்தி அரபிக்"} arw{"அராவாக்"} as{"அஸ்ஸாமீஸ்"} asa{"அசு"} ast{"அஸ்துரியன்"} + atj{"அடிகாமேக்வ்"} av{"அவேரிக்"} awa{"அவதி"} ay{"அய்மரா"} @@ -85,6 +88,7 @@ ta{ ca{"கேட்டலான்"} cad{"கேடோ"} car{"கரீப்"} + cay{"கேயுகா"} cch{"ஆட்சம்"} ccp{"சக்மா"} ce{"செச்சென்"} @@ -101,13 +105,21 @@ ta{ chr{"செரோகீ"} chy{"செயேனி"} ckb{"மத்திய குர்திஷ்"} + clc{"சில்கோடின்"} co{"கார்சிகன்"} cop{"காப்டிக்"} cr{"க்ரீ"} + crg{"மிச்சிஃப்"} crh{"கிரிமியன் துர்க்கி"} + crj{"தென்கிழக்கு க்ரீ"} + crk{"சமவெளி க்ரீ"} + crl{"வடகிழக்கு க்ரீ"} + crm{"மூஸ் க்ரீ"} + crr{"கரோலினா அல்கோன்குயன்"} crs{"செசெல்வா க்ரெயோல் பிரெஞ்சு"} cs{"செக்"} csb{"கஷுபியன்"} + csw{"சதுப்பு நில க்ரீ"} cu{"சர்ச் ஸ்லாவிக்"} cv{"சுவாஷ்"} cy{"வேல்ஷ்"} @@ -188,6 +200,7 @@ ta{ hai{"ஹைடா"} hak{"ஹக்கா சீனம்"} haw{"ஹவாயியன்"} + hax{"தெற்கு ஹைடா"} he{"ஹீப்ரூ"} hi{"இந்தி"} hif{"ஃபிஜி இந்தி"} @@ -201,6 +214,7 @@ ta{ ht{"ஹைத்தியன் க்ரியோலி"} hu{"ஹங்கேரியன்"} hup{"ஹுபா"} + hur{"ஹல்கோமெலம்"} hy{"ஆர்மேனியன்"} hz{"ஹெரேரோ"} ia{"இன்டர்லிங்வா"} @@ -211,6 +225,7 @@ ta{ ig{"இக்போ"} ii{"சிசுவான் ஈ"} ik{"இனுபியாக்"} + ikt{"மேற்கு கனடிய இனுக்டிடுட்"} ilo{"இலோகோ"} inh{"இங்குஷ்"} io{"இடோ"} @@ -237,6 +252,7 @@ ta{ kea{"கபுவெர்தியானு"} kfo{"கோரோ"} kg{"காங்கோ"} + kgp{"கைன்கேங்"} kha{"காஸி"} kho{"கோதானீஸ்"} khq{"கொய்ரா சீனீ"} @@ -263,10 +279,11 @@ ta{ ksf{"பாஃபியா"} ksh{"கொலோக்னியன்"} ku{"குர்திஷ்"} - kum{"கும்இக்"} + kum{"கும்யிக்"} kut{"குடேனை"} kv{"கொமி"} kw{"கார்னிஷ்"} + kwk{"குவாக்வாலா"} ky{"கிர்கிஸ்"} la{"லத்தின்"} lad{"லடினோ"} @@ -277,6 +294,7 @@ ta{ lez{"லெஜ்ஜியன்"} lg{"கான்டா"} li{"லிம்பர்கிஷ்"} + lil{"லில்லூயிட்"} lkt{"லகோடா"} ln{"லிங்காலா"} lo{"லாவோ"} @@ -284,6 +302,7 @@ ta{ lou{"லூசியானா க்ரயோல்"} loz{"லோசி"} lrc{"வடக்கு லுரி"} + lsm{"சாமியா"} lt{"லிதுவேனியன்"} lu{"லுபா-கடாங்கா"} lua{"லுபா-லுலுலா"} @@ -317,6 +336,7 @@ ta{ mn{"மங்கோலியன்"} mnc{"மன்சூ"} mni{"மணிப்புரி"} + moe{"இன்னு-ஐமுன்"} moh{"மொஹாக்"} mos{"மோஸ்ஸி"} mr{"மராத்தி"} @@ -362,6 +382,11 @@ ta{ nzi{"நிஜ்மா"} oc{"ஒக்கிடன்"} oj{"ஒஜிப்வா"} + ojb{"வடமேற்கு ஓஜிப்வா"} + ojc{"மத்திய ஓஜிப்வா"} + ojs{"ஓஜி-க்ரீ"} + ojw{"மேற்கு ஓஜிப்வா"} + oka{"ஒகானகன்"} om{"ஒரோமோ"} or{"ஒடியா"} os{"ஒசெட்டிக்"} @@ -378,23 +403,25 @@ ta{ peo{"பழைய பெர்ஷியன்"} phn{"ஃபொனிஷியன்"} pi{"பாலி"} + pis{"பிஜின்"} pl{"போலிஷ்"} pon{"ஃபோன்பெயென்"} + pqm{"மலிசீட்-பஸ்ஸமகுவாடி"} prg{"பிரஷ்யன்"} pro{"பழைய ப்ரோவென்சால்"} ps{"பஷ்தோ"} - pt{"போர்ச்சுக்கீஸ்"} + pt{"போர்ச்சுகீஸ்"} qu{"க்வெச்சுவா"} quc{"கீசீ"} raj{"ராஜஸ்தானி"} rap{"ரபனுய்"} rar{"ரரோடோங்கன்"} + rhg{"ரோகிஞ்சா"} rm{"ரோமான்ஷ்"} rn{"ருண்டி"} ro{"ரோமேனியன்"} rof{"ரோம்போ"} rom{"ரோமானி"} - root{"ரூட்"} ru{"ரஷியன்"} rup{"அரோமானியன்"} rw{"கின்யாருவான்டா"} @@ -426,6 +453,7 @@ ta{ sid{"சிடாமோ"} sk{"ஸ்லோவாக்"} sl{"ஸ்லோவேனியன்"} + slh{"தெற்கு லுஷூட்சீட்"} sm{"சமோவான்"} sma{"தெற்கு சமி"} smj{"லுலே சமி"} @@ -442,6 +470,7 @@ ta{ ss{"ஸ்வாடீ"} ssy{"சஹோ"} st{"தெற்கு ஸோதோ"} + str{"ஸ்ட்ரெய்ட்ஸ் சாலிஷ்"} su{"சுண்டானீஸ்"} suk{"சுகுமா"} sus{"சுசு"} @@ -452,13 +481,16 @@ ta{ syc{"பாரம்பரிய சிரியாக்"} syr{"சிரியாக்"} ta{"தமிழ்"} + tce{"தெற்கு டட்சோன்"} te{"தெலுங்கு"} tem{"டிம்னே"} teo{"டெசோ"} ter{"டெரெனோ"} tet{"டெடும்"} tg{"தஜிக்"} + tgx{"தகிஷ்"} th{"தாய்"} + tht{"தால்டன்"} ti{"டிக்ரின்யா"} tig{"டைக்ரே"} tiv{"டிவ்"} @@ -471,12 +503,14 @@ ta{ tn{"ஸ்வானா"} to{"டோங்கான்"} tog{"நயாசா டோங்கா"} + tok{"டோக்கி போனா"} tpi{"டோக் பிஸின்"} tr{"துருக்கிஷ்"} trv{"தரோகோ"} ts{"ஸோங்கா"} tsi{"ட்ஸிம்ஷியன்"} tt{"டாடர்"} + ttm{"வடக்கு டட்சோன்"} tum{"தும்புகா"} tvl{"டுவாலு"} tw{"ட்வி"} @@ -515,6 +549,7 @@ ta{ ybb{"யெம்பா"} yi{"யெட்டிஷ்"} yo{"யோருபா"} + yrl{"நஹீன்கட்டு"} yue{"காண்டோனீஸ்"} za{"ஜுவாங்"} zap{"ஜாபோடெக்"} @@ -528,7 +563,9 @@ ta{ zza{"ஜாஜா"} } Scripts{ + Adlm{"அட்லாம்"} Arab{"அரபிக்"} + Aran{"நஸ்டாலிக்"} Armi{"இம்பேரியல் அரமெய்க்"} Armn{"அர்மேனியன்"} Avst{"அவெஸ்தான்"} @@ -542,7 +579,7 @@ ta{ Bugi{"புகினீஸ்"} Buhd{"புகித்"} Cakm{"சக்மா"} - Cans{"யுனிஃபைடு கனடியன் அபொரிஜினல் சிலபிக்ஸ்"} + Cans{"ஒருங்கிணைக்கப்பட்ட கனடிய பழங்குடி எழுத்துகள்"} Cari{"கரியன்"} Cham{"சாம்"} Cher{"செரோக்கி"} @@ -622,6 +659,7 @@ ta{ Plrd{"போலார்ட் ஃபொனெட்டிக்"} Prti{"இன்ஸ்கிரிப்ஷனல் பார்த்தியன்"} Rjng{"ரெஜெய்ன்"} + Rohg{"ஹனிஃபி"} Roro{"ரொங்கோரொங்கோ"} Runr{"ருனிக்"} Samr{"சமாரிடன்"} @@ -682,6 +720,7 @@ ta{ indian{"இந்திய தேச நாள்காட்டி"} islamic{"இஸ்லாமிய நாள்காட்டி"} islamic-civil{"இஸ்லாமிய சிவில் நாள்காட்டி"} + islamic-tbla{"இஸ்லாமிய வானியல் நாள்காட்டி"} islamic-umalqura{"இஸ்லாமிய நாள்காட்டி (உம்-அல்-குரா)"} iso8601{"ISO-8601 நாள்காட்டி"} japanese{"ஜப்பானிய நாள்காட்டி"} @@ -772,6 +811,7 @@ ta{ armn{"ஆர்மேனியன் எண்கள்"} armnlow{"ஆர்மேனியன் சிற்றெழுத்து எண்கள்"} beng{"பெங்காலி இலக்கங்கள்"} + cakm{"சக்மா இலக்கங்கள்"} deva{"தேவநாகரி இலக்கங்கள்"} ethi{"எத்தியோப்பிய எண்கள்"} finance{"நிதி எண்கள்"} @@ -787,6 +827,7 @@ ta{ hant{"பாரம்பரிய சீன எண்கள்"} hantfin{"பாரம்பரிய சீன நிதி எண்கள்"} hebr{"ஹீப்ரு எண்கள்"} + java{"ஜாவானிய இலக்கங்கள்"} jpan{"ஜப்பானிய எண்கள்"} jpanfin{"ஜப்பானிய நிதி எண்கள்"} khmr{"கெமெர் இலக்கங்கள்"} @@ -795,8 +836,10 @@ ta{ latn{"மேற்கத்திய இலக்கங்கள்"} mlym{"மலையாள இலக்கங்கள்"} mong{"மங்கோலியன் இலக்கங்கள்"} + mtei{"மீடீ மயக் இலக்கங்கள்"} mymr{"மியான்மர் இலக்கங்கள்"} native{"சொந்த இலக்கங்கள்"} + olck{"ஓல் சிக்கி இலக்கங்கள்"} orya{"ஒடியா இலக்கங்கள்"} roman{"ரோமன் எண்கள்"} romanlow{"ரோமன் சிற்றெழுத்து எண்கள்"} @@ -806,7 +849,7 @@ ta{ thai{"தாய் இலக்கங்கள்"} tibt{"திபெத்திய இலக்கங்கள்"} traditional{"பாரம்பரிய எண்கள்"} - vaii{"வை எண்கள்"} + vaii{"வை இலக்கங்கள்"} } } Variants{ diff --git a/icu/icu4c/source/data/lang/te.txt b/icu/icu4c/source/data/lang/te.txt index db706e5b277..a057c776abc 100644 --- a/icu/icu4c/source/data/lang/te.txt +++ b/icu/icu4c/source/data/lang/te.txt @@ -42,16 +42,19 @@ te{ am{"అమ్హారిక్"} an{"అరగోనిస్"} ang{"ప్రాచీన ఆంగ్లం"} + ann{"ఒబోలో"} anp{"ఆంగిక"} ar{"అరబిక్"} arc{"అరామైక్"} arn{"మపుచే"} arp{"అరాపాహో"} + ars{"నజ్ది అరబిక్"} arw{"అరావాక్"} arz{"ఈజిప్షియన్ అరబిక్"} as{"అస్సామీస్"} asa{"అసు"} ast{"ఆస్టూరియన్"} + atj{"అతికామెక్వ"} av{"అవారిక్"} awa{"అవధి"} ay{"ఐమారా"} @@ -85,6 +88,7 @@ te{ ca{"కాటలాన్"} cad{"కేడ్డో"} car{"కేరిబ్"} + cay{"సేయుగా"} cch{"అట్సామ్"} ccp{"చక్మా"} ce{"చెచెన్"} @@ -101,13 +105,21 @@ te{ chr{"చెరోకీ"} chy{"చేయేన్"} ckb{"సెంట్రల్ కర్డిష్"} + clc{"చిల్కటిన్"} co{"కోర్సికన్"} cop{"కోప్టిక్"} cr{"క్రి"} + crg{"మిచిఫ్"} crh{"క్రిమియన్ టర్కిష్"} + crj{"దక్షిణ తూర్పు క్రీ"} + crk{"ప్లెయిన్స్ క్రీ"} + crl{"ఉత్తర తూర్పు క్రీ"} + crm{"మూస్ క్రీ"} + crr{"కరోలినా అల్గోన్‌క్వియన్"} crs{"సెసేల్వా క్రియోల్ ఫ్రెంచ్"} cs{"చెక్"} csb{"కషుబియన్"} + csw{"స్వాంపీ క్రీ"} cu{"చర్చ్ స్లావిక్"} cv{"చువాష్"} cy{"వెల్ష్"} @@ -188,6 +200,7 @@ te{ hai{"హైడా"} hak{"హక్కా చైనీస్"} haw{"హవాయియన్"} + hax{"దక్షిణ హైదా"} he{"హిబ్రూ"} hi{"హిందీ"} hil{"హిలిగెనాన్"} @@ -200,6 +213,7 @@ te{ ht{"హైటియన్ క్రియోల్"} hu{"హంగేరియన్"} hup{"హుపా"} + hur{"హల్కోమెలెమ్"} hy{"ఆర్మేనియన్"} hz{"హెరెరో"} ia{"ఇంటర్లింగ్వా"} @@ -210,6 +224,7 @@ te{ ig{"ఇగ్బో"} ii{"శిషువన్ ఈ"} ik{"ఇనుపైయాక్"} + ikt{"పశ్చిమ కెనేడియన్ ఇన్నూక్‌టిటూట్"} ilo{"ఐలోకో"} inh{"ఇంగుష్"} io{"ఈడో"} @@ -236,6 +251,7 @@ te{ kea{"కాబువేర్దియను"} kfo{"కోరో"} kg{"కోంగో"} + kgp{"కైన్‌గ్యాంగ్"} kha{"ఖాసి"} kho{"ఖోటనీస్"} khq{"కొయరా చీన్నీ"} @@ -266,6 +282,7 @@ te{ kut{"కుటేనై"} kv{"కోమి"} kw{"కోర్నిష్"} + kwk{"క్వాక్‌వాలా"} ky{"కిర్గిజ్"} la{"లాటిన్"} lad{"లాడినో"} @@ -276,6 +293,7 @@ te{ lez{"లేజ్ఘియన్"} lg{"గాండా"} li{"లిమ్బర్గిష్"} + lil{"లిలూయెట్"} lkt{"లకొటా"} ln{"లింగాల"} lo{"లావో"} @@ -283,6 +301,7 @@ te{ lou{"లూసియానా క్రియోల్"} loz{"లోజి"} lrc{"ఉత్తర లూరీ"} + lsm{"సామియా"} lt{"లిథువేనియన్"} lu{"లూబ-కటాంగ"} lua{"లుబా-లులువ"} @@ -316,6 +335,7 @@ te{ mn{"మంగోలియన్"} mnc{"మంచు"} mni{"మణిపురి"} + moe{"ఇన్ను-ఐమున్"} moh{"మోహాక్"} mos{"మోస్సి"} mr{"మరాఠీ"} @@ -361,6 +381,11 @@ te{ nzi{"జీమా"} oc{"ఆక్సిటన్"} oj{"చేవా"} + ojb{"వాయువ్య ఓజిబ్వా"} + ojc{"సెంట్రల్ ఓజిబ్వా"} + ojs{"ఓజి-క్రీ"} + ojw{"పశ్చిమ ఓజిబ్వా"} + oka{"ఒకానగన్"} om{"ఒరోమో"} or{"ఒడియా"} os{"ఒసేటిక్"} @@ -376,8 +401,10 @@ te{ peo{"ప్రాచీన పర్షియన్"} phn{"ఫోనికన్"} pi{"పాలీ"} + pis{"పిజిన్"} pl{"పోలిష్"} pon{"పోహ్న్పెయన్"} + pqm{"మలిసీట్-పస్సమాక్వొడ్డీ"} prg{"ప్రష్యన్"} pro{"ప్రాచీన ప్రోవెంసాల్"} ps{"పాష్టో"} @@ -387,12 +414,12 @@ te{ raj{"రాజస్తానీ"} rap{"రాపన్యుయి"} rar{"రారోటొంగాన్"} + rhg{"రోహింగ్యా"} rm{"రోమన్ష్"} rn{"రుండి"} ro{"రోమేనియన్"} rof{"రోంబో"} rom{"రోమానీ"} - root{"రూట్"} ru{"రష్యన్"} rup{"ఆరోమేనియన్"} rw{"కిన్యర్వాండా"} @@ -423,6 +450,7 @@ te{ sid{"సిడామో"} sk{"స్లోవక్"} sl{"స్లోవేనియన్"} + slh{"దక్షిణ లూషూట్‌సీడ్"} sm{"సమోవన్"} sma{"దక్షిణ సామి"} smj{"లులే సామి"} @@ -439,6 +467,7 @@ te{ ss{"స్వాతి"} ssy{"సాహో"} st{"దక్షిణ సోతో"} + str{"స్ట్రెయిట్స్ సలీష్"} su{"సండానీస్"} suk{"సుకుమా"} sus{"సుసు"} @@ -449,6 +478,7 @@ te{ syc{"సాంప్రదాయ సిరియాక్"} syr{"సిరియాక్"} ta{"తమిళము"} + tce{"దక్షిణ టుట్చోన్"} tcy{"తుళు"} te{"తెలుగు"} tem{"టిమ్నే"} @@ -456,7 +486,9 @@ te{ ter{"టెరెనో"} tet{"టేటం"} tg{"తజిక్"} + tgx{"టాగీష్"} th{"థాయ్"} + tht{"ట్యాల్టాన్"} ti{"టిగ్రిన్యా"} tig{"టీగ్రె"} tiv{"టివ్"} @@ -469,12 +501,14 @@ te{ tn{"స్వానా"} to{"టాంగాన్"} tog{"న్యాసా టోన్గా"} + tok{"టోకి పోనా"} tpi{"టోక్ పిసిన్"} tr{"టర్కిష్"} trv{"తరోకో"} ts{"సోంగా"} tsi{"శింషీయన్"} tt{"టాటర్"} + ttm{"ఉత్తర టుట్చోన్"} tum{"టుంబుకా"} tvl{"టువాలు"} tw{"ట్వి"} @@ -513,6 +547,7 @@ te{ ybb{"యెంబా"} yi{"ఇడ్డిష్"} yo{"యోరుబా"} + yrl{"నేహ్‌గటు"} yue{"కాంటనీస్"} za{"జువాన్"} zap{"జపోటెక్"} @@ -526,7 +561,9 @@ te{ zza{"జాజా"} } Scripts{ + Adlm{"అద్లామ్"} Arab{"అరబిక్"} + Aran{"నాస్టాలిక్"} Armi{"ఇంపీరియల్ అరామాక్"} Armn{"అర్మేనియన్"} Avst{"అవేస్టాన్"} @@ -620,6 +657,7 @@ te{ Plrd{"పోల్లర్డ్ ఫోనెటిక్"} Prti{"ఇంస్క్రిప్షనాల్ పార్థియన్"} Rjng{"రేజాంగ్"} + Rohg{"హనీఫీ"} Roro{"రోంగో రోంగో"} Runr{"రూనిక్"} Samr{"సమారిటన్"} @@ -772,6 +810,7 @@ te{ armn{"ఆర్మేనియన్ సంఖ్యలు"} armnlow{"ఆర్మేనియన్ చిన్నబడి సంఖ్యలు"} beng{"బెంగాలీ అంకెలు"} + cakm{"చాక్మా అంకెలు"} deva{"దేవనాగరి అంకెలు"} ethi{"ఎథియోపిక్ సంఖ్యలు"} finance{"ఆర్థిక సంఖ్యలు"} @@ -787,6 +826,7 @@ te{ hant{"సాంప్రదాయ చైనీయుల సంఖ్యలు"} hantfin{"సాంప్రదాయ చైనీయుల ఆర్థిక సంఖ్యలు"} hebr{"హిబ్రూ సంఖ్యలు"} + java{"జవానీస్ అంకెలు"} jpan{"జపానీయుల సంఖ్యలు"} jpanfin{"జపానీయలు ఆర్థిక సంఖ్యలు"} khmr{"ఖ్మేర్ అంకెలు"} @@ -795,8 +835,10 @@ te{ latn{"పశ్చిమ అంకెలు"} mlym{"మలయాళం అంకెలు"} mong{"మంగోలియన్ అంకెలు"} + mtei{"మేటి మయెక్ అంకెలు"} mymr{"మయన్మార్ అంకెలు"} native{"స్థానిక అంకెలు"} + olck{"ఓల్ చికి అంకెలు"} orya{"ఒరియా అంకెలు"} roman{"రోమన్ సంఖ్యలు"} romanlow{"రోమన్ చిన్నబడి సంఖ్యలు"} diff --git a/icu/icu4c/source/data/lang/tg.txt b/icu/icu4c/source/data/lang/tg.txt index 1d1721bec22..ad553344fa0 100644 --- a/icu/icu4c/source/data/lang/tg.txt +++ b/icu/icu4c/source/data/lang/tg.txt @@ -31,7 +31,7 @@ tg{ dv{"дивеҳӣ"} dz{"дзонгха"} el{"юнонӣ"} - en{"англисӣ"} + en{"Англисӣ"} eo{"эсперанто"} es{"испанӣ"} et{"эстонӣ"} @@ -178,9 +178,9 @@ tg{ } } codePatterns{ - language{"{0}"} - script{"{0}"} - territory{"{0}"} + language{"Забон: {0}"} + script{"Скрипт: {0}"} + territory{"Минтақа: {0}"} } localeDisplayPattern{ keyTypePattern{"{0}: {1}"} diff --git a/icu/icu4c/source/data/lang/th.txt b/icu/icu4c/source/data/lang/th.txt index 9053419130b..98aed94d413 100644 --- a/icu/icu4c/source/data/lang/th.txt +++ b/icu/icu4c/source/data/lang/th.txt @@ -44,6 +44,7 @@ th{ am{"อัมฮารา"} an{"อารากอน"} ang{"อังกฤษโบราณ"} + ann{"โอโบโล"} anp{"อังคิกา"} ar{"อาหรับ"} arc{"อราเมอิก"} @@ -59,6 +60,7 @@ th{ asa{"อาซู"} ase{"ภาษามืออเมริกัน"} ast{"อัสตูเรียส"} + atj{"อะทิคาเมก"} av{"อาวาร์"} avk{"โคตาวา"} awa{"อวธี"} @@ -124,14 +126,22 @@ th{ chr{"เชอโรกี"} chy{"เชเยนเน"} ckb{"เคิร์ดตอนกลาง"} + clc{"ชิลโคติน"} co{"คอร์ซิกา"} cop{"คอปติก"} cps{"กาปิซนอน"} cr{"ครี"} + crg{"มิชิฟ"} crh{"ตุรกีไครเมีย"} + crj{"ครีตะวันออกเฉียงใต้"} + crk{"เพลนส์ครี"} + crl{"ครีตะวันออกเฉียงเหนือ"} + crm{"มูสครี"} + crr{"อัลกอนควินแคโรไลนา"} crs{"ครีโอลเซเซลส์ฝรั่งเศส"} cs{"เช็ก"} csb{"คาซูเบียน"} + csw{"สวอมปีครี"} cu{"เชอร์ชสลาวิก"} cv{"ชูวัช"} cy{"เวลส์"} @@ -183,7 +193,7 @@ th{ fo{"แฟโร"} fon{"ฟอน"} fr{"ฝรั่งเศส"} - frc{"ฝรั่งเศสกาฌ็อง"} + frc{"ฝรั่งเศสเคจัน"} frm{"ฝรั่งเศสกลาง"} fro{"ฝรั่งเศสโบราณ"} frp{"อาร์พิตา"} @@ -223,6 +233,7 @@ th{ hai{"ไฮดา"} hak{"จีนแคะ"} haw{"ฮาวาย"} + hax{"เฮดาใต้"} he{"ฮิบรู"} hi{"ฮินดี"} hif{"ฮินดีฟิจิ"} @@ -236,6 +247,7 @@ th{ ht{"เฮติครีโอล"} hu{"ฮังการี"} hup{"ฮูปา"} + hur{"ฮัลโกเมเลม"} hy{"อาร์เมเนีย"} hz{"เฮเรโร"} ia{"อินเตอร์ลิงกัว"} @@ -246,6 +258,7 @@ th{ ig{"อิกโบ"} ii{"เสฉวนยี่"} ik{"อีนูเปียก"} + ikt{"อินุกติตุตแคนาดาตะวันตก"} ilo{"อีโลโก"} inh{"อินกุช"} io{"อีโด"} @@ -269,7 +282,7 @@ th{ kaj{"คจู"} kam{"คัมบา"} kaw{"กวี"} - kbd{"คาร์บาเดีย"} + kbd{"คาบาร์เดีย"} kbl{"คาเนมบู"} kcg{"ทีแยป"} kde{"มาคอนเด"} @@ -301,7 +314,7 @@ th{ krc{"คาราไช-บัลคาร์"} kri{"คริโอ"} krj{"กินารายอา"} - krl{"แกรเลียน"} + krl{"คารีเลียน"} kru{"กุรุข"} ks{"แคชเมียร์"} ksb{"ชัมบาลา"} @@ -312,6 +325,7 @@ th{ kut{"คูเทไน"} kv{"โกมิ"} kw{"คอร์นิช"} + kwk{"ควักวาลา"} ky{"คีร์กีซ"} la{"ละติน"} lad{"ลาดิโน"} @@ -319,20 +333,22 @@ th{ lah{"ลาฮ์นดา"} lam{"แลมบา"} lb{"ลักเซมเบิร์ก"} - lez{"เลซเกียน"} + lez{"เลซเกีย"} lfn{"ลิงกัวฟรังกาโนวา"} lg{"ยูกันดา"} li{"ลิมเบิร์ก"} lij{"ลิกูเรีย"} + lil{"ลิลลูเอต"} liv{"ลิโวเนีย"} lkt{"ลาโกตา"} lmo{"ลอมบาร์ด"} ln{"ลิงกาลา"} lo{"ลาว"} lol{"มองโก"} - lou{"ภาษาครีโอลุยเซียนา"} + lou{"ครีโอลุยเซียนา"} loz{"โลซิ"} lrc{"ลูรีเหนือ"} + lsm{"ซาเมีย"} lt{"ลิทัวเนีย"} ltg{"ลัตเกล"} lu{"ลูบา-กาตองกา"} @@ -362,7 +378,7 @@ th{ mga{"ไอริชกลาง"} mgh{"มากัววา-มีทโท"} mgo{"เมตา"} - mh{"มาร์แชลลิส"} + mh{"มาร์แชลล์"} mi{"เมารี"} mic{"มิกแมก"} min{"มีนังกาเบา"} @@ -371,6 +387,7 @@ th{ mn{"มองโกเลีย"} mnc{"แมนจู"} mni{"มณีปุระ"} + moe{"อินนุ-ไอมุน"} moh{"โมฮอว์ก"} mos{"โมซี"} mr{"มราฐี"} @@ -379,7 +396,7 @@ th{ mt{"มอลตา"} mua{"มันดัง"} mul{"หลายภาษา"} - mus{"ครีก"} + mus{"มัสคีกี"} mwl{"มีรันดา"} mwr{"มารวาฑี"} mwv{"เม็นตาไว"} @@ -421,29 +438,36 @@ th{ nzi{"นซิมา"} oc{"อ็อกซิตัน"} oj{"โอจิบวา"} + ojb{"โอจิบเวตะวันตกเฉียงเหนือ"} + ojc{"โอจิบเวตอนกลาง"} + ojs{"ออจิ-ครี"} + ojw{"โอจิบเวตะวันตก"} + oka{"โอคานากัน"} om{"โอโรโม"} or{"โอดิยา"} os{"ออสเซเตีย"} osa{"โอซากี"} ota{"ตุรกีออตโตมัน"} pa{"ปัญจาบ"} - pag{"ปางาซีนัน"} + pag{"ปังกาซีนัน"} pal{"ปะห์ลาวี"} - pam{"ปัมปางา"} + pam{"ปัมปังกา"} pap{"ปาเปียเมนโต"} pau{"ปาเลา"} pcd{"ปิการ์"} - pcm{"พิดจิน"} + pcm{"ไนจีเรียนพิดจิน"} pdc{"เยอรมันเพนซิลเวเนีย"} pdt{"เพลาท์ดิช"} peo{"เปอร์เซียโบราณ"} pfl{"เยอรมันพาลาทิเนต"} phn{"ฟินิเชีย"} pi{"บาลี"} + pis{"พิดจิน"} pl{"โปแลนด์"} pms{"พีดมอนต์"} pnt{"พอนติก"} pon{"พอห์นเพ"} + pqm{"มาเลไซท์-ปัสมาโควดี"} prg{"ปรัสเซีย"} pro{"โปรวองซาลโบราณ"} ps{"พัชโต"} @@ -452,21 +476,21 @@ th{ quc{"กีเช"} qug{"ควิชัวไฮแลนด์ชิมโบราโซ"} raj{"ราชสถาน"} - rap{"ราปานู"} + rap{"ราปานูอี"} rar{"ราโรทองกา"} rgn{"โรมัณโญ"} + rhg{"โรฮิงญา"} rif{"ริฟฟิอัน"} rm{"โรแมนซ์"} rn{"บุรุนดี"} ro{"โรมาเนีย"} rof{"รอมโบ"} rom{"โรมานี"} - root{"รูท"} rtm{"โรทูมัน"} ru{"รัสเซีย"} rue{"รูซิน"} rug{"โรเวียนา"} - rup{"อาโรมาเนียน"} + rup{"อาโรมาเนีย"} rw{"รวันดา"} rwk{"รวา"} sa{"สันสกฤต"} @@ -501,6 +525,7 @@ th{ sid{"ซิดาโม"} sk{"สโลวัก"} sl{"สโลวีเนีย"} + slh{"ลูชูตซีดใต้"} sli{"ไซลีเซียตอนล่าง"} sly{"เซลายาร์"} sm{"ซามัว"} @@ -514,23 +539,25 @@ th{ sog{"ซอกดีน"} sq{"แอลเบเนีย"} sr{"เซอร์เบีย"} - srn{"ซูรินาเม"} + srn{"สรานานตองโก"} srr{"เซแรร์"} ss{"สวาติ"} ssy{"ซาโฮ"} st{"โซโทใต้"} stq{"ฟรีเซียนซัทเธอร์แลนด์"} + str{"สเตรตส์ซาลิช"} su{"ซุนดา"} suk{"ซูคูมา"} sus{"ซูซู"} sux{"ซูเมอ"} sv{"สวีเดน"} sw{"สวาฮีลี"} - swb{"โคเมอเรียน"} + swb{"โคเมอเรีย"} syc{"ซีเรียแบบดั้งเดิม"} syr{"ซีเรีย"} szl{"ไซลีเซีย"} ta{"ทมิฬ"} + tce{"ทัชโชนใต้"} tcy{"ตูลู"} te{"เตลูกู"} tem{"ทิมเน"} @@ -538,7 +565,9 @@ th{ ter{"เทเรโน"} tet{"เตตุม"} tg{"ทาจิก"} + tgx{"ทากิช"} th{"ไทย"} + tht{"ทาลทาน"} ti{"ติกริญญา"} tig{"ตีเกร"} tiv{"ทิฟ"} @@ -550,17 +579,19 @@ th{ tli{"ทลิงกิต"} tly{"ทาลิช"} tmh{"ทามาเชก"} - tn{"บอตสวานา"} + tn{"สวานา"} to{"ตองกา"} tog{"ไนอะซาตองกา"} + tok{"โทคิโพนา"} tpi{"ท็อกพิซิน"} tr{"ตุรกี"} tru{"ตูโรโย"} trv{"ทาโรโก"} - ts{"ซิตซองกา"} + ts{"ซองกา"} tsd{"ซาโคเนีย"} tsi{"ซิมชีแอน"} tt{"ตาตาร์"} + ttm{"ทัชโชนเหนือ"} ttt{"ตัตมุสลิม"} tum{"ทุมบูกา"} tvl{"ตูวาลู"} @@ -588,9 +619,9 @@ th{ vot{"โวทิก"} vro{"โวโร"} vun{"วุนจู"} - wa{"วาโลนี"} + wa{"วอลลูน"} wae{"วัลเซอร์"} - wal{"วาลาโม"} + wal{"โวแลตตา"} war{"วาเรย์"} was{"วาโช"} wbp{"วอล์เพอร์รี"} @@ -621,9 +652,11 @@ th{ zza{"ซาซา"} } Scripts{ + Adlm{"อัดลัม"} Afak{"อะฟาคา"} Aghb{"แอลเบเนีย คอเคเซีย"} Arab{"อาหรับ"} + Aran{"นาสตาลิก"} Armi{"อิมพีเรียล อราเมอิก"} Armn{"อาร์เมเนีย"} Avst{"อเวสตะ"} @@ -638,8 +671,8 @@ th{ Brai{"เบรลล์"} Bugi{"บูกิส"} Buhd{"บูฮิด"} - Cakm{"ชากมา"} - Cans{"สัญลักษณ์ชนเผ่าพื้นเมืองแคนาดา"} + Cakm{"จักม่า"} + Cans{"อักษรพยางค์ของชาวอะบอริจินในแคนาดา"} Cari{"คาเรีย"} Cham{"จาม"} Cher{"เชอโรกี"} @@ -739,6 +772,7 @@ th{ Plrd{"สัทศาสตร์พอลลาร์ด"} Prti{"พาร์เทียอินสคริปชันแนล"} Rjng{"เรจัง"} + Rohg{"ฮะนีฟี"} Roro{"รองโกรองโก"} Runr{"รูนิก"} Samr{"ซามาเรีย"} @@ -853,22 +887,23 @@ th{ tertiary{"จัดเรียงเสียงหนักเบา/ตัวพิมพ์/ความกว้าง"} } collation{ - big5han{"เรียงตามอักษรจีนดั้งเดิม"} - dictionary{"เรียงตามพจนานุกรม"} + big5han{"ลำดับการจัดเรียงตามอักษรจีนดั้งเดิม"} + compat{"ลำดับการจัดเรียงก่อนหน้านี้ ตามความเหมาะสม"} + dictionary{"ลำดับการจัดเรียงตามพจนานุกรม"} ducet{"ลำดับการจัดเรียงตาม Unicode เริ่มต้น"} eor{"กฎการเรียงลำดับตามแบบยุโรป"} - gb2312han{"เรียงตามอักษรจีนประยุกต์"} - phonebook{"เรียงตามสมุดโทรศัพท์"} - phonetic{"ลำดักการจัดเรียงตามคำอ่าน"} - pinyin{"เรียงตามการถอดเสียงภาษาจีน"} - reformed{"เรียงตามลำดับล่าสุด"} + gb2312han{"ลำดับการจัดเรียงตามอักษรจีนประยุกต์"} + phonebook{"ลำดับการจัดเรียงตามสมุดโทรศัพท์"} + phonetic{"ลำดับการจัดเรียงตามการออกเสียง"} + pinyin{"ลำดับการจัดเรียงตามการถอดเสียงภาษาจีน"} + reformed{"ลำดับการจัดเรียงตามลำดับล่าสุด"} search{"การค้นหาทั่วไป"} searchjl{"ค้นหาตามพยัญชนะขึ้นต้นที่เป็นฮันกึล"} standard{"ลำดับการจัดเรียงแบบมาตรฐาน"} - stroke{"เรียงตามการลากเส้น"} - traditional{"เรียงตามแบบดั้งเดิม"} - unihan{"เรียงลำดับตามจำนวนขีด"} - zhuyin{"จัดเรียงตามการสะกดแบบจู้อิน"} + stroke{"ลำดับการจัดเรียงตามการลากเส้น"} + traditional{"ลำดับการจัดเรียงตามแบบดั้งเดิม"} + unihan{"ลำดับการจัดเรียงตามจำนวนขีด"} + zhuyin{"ลำดับการจัดเรียงตามการสะกดแบบจู้อิน"} } d0{ fwidth{"ตัวเต็ม"} @@ -903,7 +938,7 @@ th{ bali{"ตัวเลขบาหลี"} beng{"ตัวเลขบังกลาเทศ"} brah{"ตัวเลขพราหมี"} - cakm{"ตัวเลขชากมา"} + cakm{"ตัวเลขจักม่า"} cham{"ตัวเลขชาม"} deva{"ตัวเลขเทวนาครี"} ethi{"ตัวเลขเอธิโอเปีย"} diff --git a/icu/icu4c/source/data/lang/ti.txt b/icu/icu4c/source/data/lang/ti.txt index 33d8c635976..832f858c961 100644 --- a/icu/icu4c/source/data/lang/ti.txt +++ b/icu/icu4c/source/data/lang/ti.txt @@ -2,110 +2,451 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml ti{ + Keys{ + calendar{"ዓውደ-ኣዋርሕ"} + cf{"ቅርጺ ባጤራ"} + currency{"ባጤራ"} + numbers{"ቁጽርታት"} + } Languages{ - af{"ኣፍሪከንስ"} + ab{"ኣብካዝኛ"} + ace{"ኣቸኒዝኛ"} + ada{"ኣዳንግሜ"} + ady{"ኣዲጊ"} + af{"ኣፍሪካንስ"} + agq{"ኣገም"} + ain{"ኣይኑ"} + ak{"ኣካን"} + ale{"ኣለውትኛ"} + alt{"ደቡባዊ ኣልታይ"} am{"ኣምሓርኛ"} + an{"ኣራጎንኛ"} + ann{"ኦቦሎ"} + anp{"ኣንጂካ"} ar{"ዓረብ"} - az{"ኣዘርባጃን"} - be{"ቤላሩስ"} - bg{"ቡልጋሪኛ"} - bn{"ባንጋላ"} - br{"ብሬቶን"} - bs{"ቦስኒያን"} + arn{"ማፑቺ"} + arp{"ኣራፓሆ"} + ars{"ናጅዲ ዓረብኛ"} + as{"ኣሳሜዝኛ"} + asa{"ኣሱ"} + ast{"ኣስቱርያን"} + atj{"ኣቲካመክ"} + av{"ኣቫር"} + awa{"ኣዋዲ"} + ay{"ኣይማራ"} + az{"ኣዘርባጃንኛ"} + ba{"ባሽኪር"} + ban{"ባሊንኛ"} + bas{"ባሳ"} + be{"ቤላሩስኛ"} + bem{"ቤምባ"} + bez{"በና"} + bg{"ቡልጋርኛ"} + bho{"ቦጅፑሪ"} + bi{"ቢስላማ"} + bin{"ቢኒ"} + bla{"ሲክሲካ"} + bm{"ባምባራ"} + bn{"በንጋሊ"} + bo{"ቲበታንኛ"} + br{"ብረቶንኛ"} + brx{"ቦዶ"} + bs{"ቦዝንኛ"} + bug{"ቡጊንኛ"} + byn{"ብሊን"} ca{"ካታላን"} - cs{"ቼክ"} - cy{"ወልሽ"} + cay{"ካዩጋ"} + ccp{"ቻክማ"} + ce{"ቸቸንይና"} + ceb{"ሰብዋኖ"} + cgg{"ቺጋ"} + ch{"ቻሞሮ"} + chk{"ቹኪዝኛ"} + chm{"ማሪ"} + cho{"ቾክቶ"} + chp{"ቺፐውያን"} + chr{"ቸሮኪ"} + chy{"ሻያን"} + ckb{"ሶራኒ ኩርዲሽ"} + clc{"ቺልኮቲን"} + co{"ኮርስኛ"} + crg{"ሚቺፍ"} + crj{"ደቡባዊ ምብራቕ ክሪ"} + crk{"ክሪ ፕሌንስ"} + crl{"ሰሜናዊ ምብራቕ ክሪ"} + crm{"ሙስ ክሪ"} + crr{"ካቶሊና አልጎንጉያኛ"} + cs{"ቸክኛ"} + csw{"ክሪ ረግረግ"} + cu{"ቤተ-ክርስትያን ስላቭኛ"} + cv{"ቹቫሽኛ"} + cy{"ዌልስኛ"} da{"ዳኒሽ"} + dak{"ዳኮታ"} + dar{"ዳርግዋ"} + dav{"ታይታ"} de{"ጀርመን"} - el{"ግሪክ"} - en{"እንግሊዝ"} + dgr{"ዶግሪብ"} + dje{"ዛርማ"} + doi{"ዶግሪ"} + dsb{"ታሕተዋይ ሶርብኛ"} + dua{"ድዋላ"} + dv{"ዲቨሂ"} + dyo{"ጆላ-ፎኒይ"} + dz{"ድዞንግካ"} + dzg{"ዳዛጋ"} + ebu{"ኤምቡ"} + ee{"ኢው"} + efi{"ኤፊክ"} + eka{"ኤካጁክ"} + el{"ግሪኽኛ"} + en{"እንግሊዝኛ"} eo{"ኤስፐራንቶ"} - es{"ስፓኒሽ"} - et{"ኤስቶኒአን"} - eu{"ባስክ"} - fa{"ፋርስ"} - fi{"ፊኒሽ"} - fil{"ፊሊፕን"} - fo{"ፋሮስ"} - fr{"ፈረንሳይን"} - fy{"ምዕራባዊ ፍሪሰኛ"} - ga{"አይሪሽ"} - gd{"ስኮቲሽ ጋአሊክ"} - gl{"ጋሊሻን"} + es{"ስጳንኛ"} + et{"ኤስቶንኛ"} + eu{"ባስክኛ"} + ewo{"ኤዎንዶ"} + fa{"ፋርስኛ"} + ff{"ፉላ"} + fi{"ፊንላንድኛ"} + fil{"ፊሊፒንኛ"} + fj{"ፊጅያንኛ"} + fo{"ፋሮእይና"} + fon{"ፎን"} + fr{"ፈረንሳይኛ"} + frc{"ካጁን ፈረንሳይ"} + frr{"ሰሜናዊ ፍሪስኛ"} + fur{"ፍርዩልኛ"} + fy{"ምዕራባዊ ፍሪስኛ"} + ga{"ኣየርላንድኛ"} + gaa{"ጋ"} + gd{"ስኮትላንዳዊ ጋኤሊክኛ"} + gez{"ግእዝ"} + gil{"ጊልበርትኛ"} + gl{"ጋሊሽያን"} gn{"ጓራኒ"} + gor{"ጎሮንታሎ"} + gsw{"ስዊዘርላንዳዊ ጀርመን"} gu{"ጉጃራቲ"} - he{"እብራይስጥ"} - hi{"ህንዲ"} - hr{"ሮኤሽያን"} - hu{"ሃንጋሪ"} - ia{"ኢንቴር ቋንቋ"} - id{"ኢንዶኔዥያን"} - is{"ኣይስላንዲክ"} + guz{"ጉሲ"} + gv{"ማንክስ"} + gwi{"ጒቺን"} + ha{"ሃውሳ"} + hai{"ሃይዳ"} + haw{"ሃዋይኛ"} + hax{"ደቡባዊ ሃይዳ"} + he{"እብራይስጢ"} + hi{"ሂንዲ"} + hil{"ሂሊጋይኖን"} + hmn{"ህሞንግ"} + hr{"ክሮኤሽያን"} + hsb{"ላዕለዋይ ሶርብኛ"} + ht{"ክርዮል ሃይትኛ"} + hu{"ሃንጋርኛ"} + hup{"ሁፓ"} + hur{"ሃልኮመለም"} + hy{"ኣርሜንኛ"} + hz{"ሄረሮ"} + ia{"ኢንተርሊንጓ"} + iba{"ኢባን"} + ibb{"ኢቢብዮ"} + id{"ኢንዶነዥኛ"} + ig{"ኢግቦ"} + ii{"ሲችዋን ዪ"} + ikt{"ምዕራባዊ ካናዳዊ ኢናክቲቱት"} + ilo{"ኢሎካኖ"} + inh{"ኢንጉሽኛ"} + io{"ኢዶ"} + is{"ኣይስላንድኛ"} it{"ጥልያን"} - ja{"ጃፓን"} - jv{"ጃቫን"} - ka{"ጆርጅየን"} - kn{"ካማደኛ"} - ko{"ኮሪያኛ"} - ku{"ኩርድሽ"} - ky{"ኪሩጋዚ"} - la{"ላቲንኛ"} - lt{"ሊቱወኒየን"} - lv{"ላቲቪያን"} - mk{"መቆዶኒኛ"} - ml{"ማላይያላም"} - mr{"ማራቲኛ"} - ms{"ማላይ"} - mt{"ማልተዘ"} + iu{"ኢናክቲቱት"} + ja{"ጃፓንኛ"} + jbo{"ሎጅባን"} + jgo{"ኤንጎምባ"} + jmc{"ማኬም"} + jv{"ጃቫንኛ"} + ka{"ጆርጅያንኛ"} + kab{"ካቢልኛ"} + kac{"ካቺን"} + kaj{"ጅጁ"} + kam{"ካምባ"} + kbd{"ካባርድኛ"} + kcg{"ታያፕ"} + kde{"ማኮንደ"} + kea{"ክርዮል ኬፕ ቨርድኛ"} + kfo{"ኮሮ"} + kgp{"ካይንጋንግ"} + kha{"ካሲ"} + khq{"ኮይራ ቺኒ"} + ki{"ኪኩዩ"} + kj{"ክዋንያማ"} + kk{"ካዛክ"} + kkj{"ካኮ"} + kl{"ግሪንላንድኛ"} + kln{"ካለንጂን"} + km{"ክመር"} + kmb{"ኪምቡንዱ"} + kn{"ካንናዳ"} + ko{"ኮርይኛ"} + kok{"ኮንካኒ"} + kpe{"ክፐለ"} + kr{"ካኑሪ"} + krc{"ካራቻይ-ባልካርኛ"} + krl{"ካረልኛ"} + kru{"ኩሩክ"} + ks{"ካሽሚሪ"} + ksb{"ሻምባላ"} + ksf{"ባፍያ"} + ksh{"ኮልሽ"} + ku{"ኩርዲሽ"} + kum{"ኩሚይክ"} + kv{"ኮሚ"} + kw{"ኮርንኛ"} + kwk{"ክዋክዋላ"} + ky{"ኪርጊዝኛ"} + la{"ላቲን"} + lad{"ላዲኖ"} + lag{"ላንጊ"} + lb{"ሉክሰምበርግኛ"} + lez{"ለዝግኛ"} + lg{"ጋንዳ"} + li{"ሊምበርግኛ"} + lij{"ሊጉርኛ"} + lil{"ሊሉት"} + lkt{"ላኮታ"} + ln{"ሊንጋላ"} + lo{"ላኦ"} + lou{"ክርዮል ሉዊዝያና"} + loz{"ሎዚ"} + lrc{"ሰሜናዊ ሉሪ"} + lsm{"ሳምያ"} + lt{"ሊትዌንኛ"} + lu{"ሉባ-ካታንጋ"} + lua{"ሉባ-ሉልዋ"} + lun{"ሉንዳ"} + luo{"ሉኦ"} + lus{"ማይዞ"} + luy{"ሉይያ"} + lv{"ላትቭኛ"} + mad{"ማዱሪዝኛ"} + mag{"ማጋሂ"} + mai{"ማይቲሊ"} + mak{"ማካሳር"} + mas{"ማሳይ"} + mdf{"ሞክሻ"} + men{"መንዴ"} + mer{"መሩ"} + mfe{"ክርዮል ማውሪሽይና"} + mg{"ማላጋሲ"} + mgh{"ማክዋ-ሜቶ"} + mgo{"መታ"} + mh{"ማርሻሊዝኛ"} + mi{"ማኦሪ"} + mic{"ሚክማክ"} + min{"ሚናንግካባው"} + mk{"መቄዶንኛ"} + ml{"ማላያላም"} + mn{"ሞንጎልኛ"} + mni{"ማኒፑሪ"} + moe{"ኢኑ-ኤመን"} + moh{"ሞሃውክ"} + mos{"ሞሲ"} + mr{"ማራቲ"} + ms{"ማላይኛ"} + mt{"ማልትኛ"} + mua{"ሙንዳንግ"} + mul{"ዝተፈላለዩ ቋንቋታት"} + mus{"ክሪክ"} + mwl{"ሚራንዲዝኛ"} + my{"በርምኛ"} + myv{"ኤርዝያ"} + mzn{"ማዛንደራኒ"} + na{"ናውርዋንኛ"} + nap{"ናፖሊታንኛ"} + naq{"ናማ"} + nb{"ኖርወያዊ ቦክማል"} + nd{"ሰሜን ኤንደበለ"} + nds{"ትሑት ጀርመን"} ne{"ኔፓሊ"} - nl{"ደች"} - nn{"ርዌጂያን (ናይ ኝኖርስክ)"} - no{"ርዌጂያን"} - oc{"ኦኪታንኛ"} - or{"ኦዲያ"} + new{"ነዋሪ"} + ng{"ኤንዶንጋ"} + nia{"ንያስ"} + niu{"ንዌንኛ"} + nl{"ዳች"} + nmg{"ክዋስዮ"} + nn{"ኖርወያዊ ናይኖርስክ"} + nnh{"ኤንጌምቡን"} + no{"ኖርወይኛ"} + nog{"ኖጋይኛ"} + nqo{"ኤንኮ"} + nr{"ደቡብ ኤንደበለ"} + nso{"ሰሜናዊ ሶቶ"} + nus{"ንዌር"} + nv{"ናቫሆ"} + ny{"ንያንጃ"} + nyn{"ንያንኮል"} + oc{"ኦክሲታንኛ"} + ojb{"ሰሜናዊ ምዕራብ ኦጂብዋ"} + ojc{"ማእከላይ ኦጂብዋ"} + ojs{"ኦጂ-ክሪ"} + ojw{"ምዕራባዊ ኦጂብዋ"} + oka{"ኦካናጋን"} + om{"ኦሮሞ"} + or{"ኦድያ"} + os{"ኦሰትኛ"} pa{"ፑንጃቢ"} + pag{"ፓንጋሲናን"} + pam{"ፓምፓንጋ"} + pap{"ፓፕያመንቶ"} + pau{"ፓላውኛ"} + pcm{"ፒጂን ናይጀርያ"} + pis{"ፒጂን"} pl{"ፖሊሽ"} + pqm{"ማሊሲት-ፓሳማኳዲ"} + prg{"ፕሩስኛ"} ps{"ፓሽቶ"} - pt{"ፖርቹጋል"} - ro{"ሮማኒያን"} - ru{"ሩስያ"} + pt{"ፖርቱጊዝኛ"} + qu{"ቀችዋ"} + rap{"ራፓኑይ"} + rar{"ራሮቶንጋንኛ"} + rhg{"ሮሂንግያ"} + rm{"ሮማንሽ"} + rn{"ኪሩንዲ"} + ro{"ሩማንኛ"} + rof{"ሮምቦ"} + ru{"ሩስኛ"} + rup{"ኣሩማንኛ"} + rw{"ኪንያርዋንዳ"} + rwk{"ርዋ"} + sa{"ሳንስክሪት"} + sad{"ሳንዳወ"} + sah{"ሳኻ"} + saq{"ሳምቡሩ"} + sat{"ሳንታሊ"} + sba{"ኤንጋምባይ"} + sbp{"ሳንጉ"} + sc{"ሳርዲንኛ"} + scn{"ሲሲልኛ"} + sco{"ስኮትኛ"} + sd{"ሲንድሂ"} + se{"ሰሜናዊ ሳሚ"} + seh{"ሰና"} + ses{"ኮይራቦሮ ሰኒ"} + sg{"ሳንጎ"} + shi{"ታቸልሂት"} + shn{"ሻን"} si{"ሲንሃላ"} - sk{"ስሎቫክ"} - sl{"ስሎቪኒያ"} - sq{"ኣልበንየን"} - sr{"ሰርብያኛ"} - st{"ሰሴቶ"} - su{"ሱዳን"} + sk{"ስሎቫክኛ"} + sl{"ስሎቬንኛ"} + slh{"ደቡባዊ ሉሹትሲድ"} + sm{"ሳሞእኛ"} + smn{"ሳሚ ኢናሪ"} + sms{"ሳሚ ስኮልት"} + sn{"ሾና"} + snk{"ሶኒንከ"} + so{"ሶማሊ"} + sq{"ኣልባንኛ"} + sr{"ቃንቃ ሰርቢያ"} + srn{"ስራናን ቶንጎ"} + ss{"ስዋዚ"} + st{"ደቡባዊ ሶቶ"} + str{"ሳሊሽ መጻብቦታት"} + su{"ሱንዳንኛ"} + suk{"ሱኩማ"} sv{"ስዊድንኛ"} sw{"ስዋሂሊ"} - ta{"ታሚልኛ"} - te{"ተሉጉኛ"} + swb{"ኮሞርኛ"} + syr{"ሱርስት"} + ta{"ታሚል"} + tce{"ደቡባዊ ታትቾን"} + te{"ተሉጉ"} + tem{"ቲምኔ"} + teo{"ተሶ"} + tet{"ቲተም"} + tg{"ታጂክኛ"} + tgx{"ታጊሽ"} th{"ታይኛ"} - ti{"ትግር"} - tk{"ቱርክሜን"} - tlh{"ክሊንግኦንኛ"} - tr{"ቱርክ"} + tht{"ታልተን"} + ti{"ትግርኛ"} + tig{"ትግረ"} + tk{"ቱርክመንኛ"} + tlh{"ክሊንጎን"} + tli{"ትሊንጊት"} + tn{"ስዋና"} + to{"ቶንጋንኛ"} + tok{"ቶኪ ፖና"} + tpi{"ቶክ ፒሲን"} + tr{"ቱርክኛ"} + trv{"ታሮኮ"} + ts{"ሶንጋ"} + tt{"ታታር"} + ttm{"ሰሜናዊ ታትቾን"} + tum{"ተምቡካ"} + tvl{"ቱቫልዋንኛ"} tw{"ትዊ"} - uk{"ዩክሬን"} + twq{"ታሳዋቅ"} + ty{"ታሂትኛ"} + tyv{"ቱቪንኛ"} + tzm{"ማእከላይ ኣትላስ ታማዛይት"} + udm{"ዩድሙርት"} + ug{"ኡይጉር"} + uk{"ዩክረይንኛ"} + umb{"ኣምቡንዱ"} + und{"ዘይተፈልጠ ቋንቋ"} ur{"ኡርዱ"} - uz{"ኡዝቤክ"} - vi{"ቬትናም"} - xh{"ኢሲቆሳ"} - yi{"ዪዲሽ"} - zu{"ዙሉኛ"} + uz{"ኡዝበክኛ"} + vai{"ቫይ"} + ve{"ቨንዳ"} + vec{"ቬንቲያንኛ"} + vi{"ቬትናምኛ"} + vo{"ቮላፑክ"} + vun{"ቩንጆ"} + wa{"ዋሎን"} + wae{"ዋልሰር"} + wal{"ዎላይታኛ"} + war{"ዋራይ"} + wo{"ዎሎፍ"} + wuu{"ቻይናዊ ዉ"} + xal{"ካልምይክ"} + xh{"ኮሳ"} + xog{"ሶጋ"} + yav{"ያንግበን"} + ybb{"የምባ"} + yi{"ይሁድኛ"} + yo{"ዮሩባ"} + yrl{"ኒንጋቱ"} + yue{"ካንቶንኛ"} + zgh{"ሞሮካዊ ምዱብ ታማዛይት"} + zh{"ቻይንኛ"} + zu{"ዙሉ"} + zun{"ዙኚ"} + zxx{"ቋንቋዊ ትሕዝቶ የለን"} + zza{"ዛዛኪ"} } Scripts{ Ethi{"ፊደል"} Latn{"ላቲን"} + Zsye{"ኢሞጂ"} + Zsym{"ምልክታት"} + Zxxx{"ዘይተጻሕፈ"} + } + Variants{ + 1959ACAD{"ኣካዳምያዊ"} + } + characterLabelPattern{ + all{"{0} — ኩሉ"} + historic{"{0} — ታሪኻዊ"} + miscellaneous{"{0} — ዝተፈላለዩ"} + other{"{0} — ካልኦት"} } codePatterns{ - language{"{0}"} - script{"{0}"} - territory{"{0}"} + language{"ቋንቋ፦ {0}"} + script{"ኢደ-ጽሕፈት፦ {0}"} + territory{"ዞባ፦ {0}"} } localeDisplayPattern{ - keyTypePattern{"{0}: {1}"} + keyTypePattern{"{0}፦ {1}"} pattern{"{0} ({1})"} - separator{"{0}, {1}"} + separator{"{0}፣ {1}"} } } diff --git a/icu/icu4c/source/data/lang/ti_ER.txt b/icu/icu4c/source/data/lang/ti_ER.txt new file mode 100644 index 00000000000..51a8ffe587e --- /dev/null +++ b/icu/icu4c/source/data/lang/ti_ER.txt @@ -0,0 +1,8 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +ti_ER{ + Languages{ + sr{"ሰርብኛ"} + } +} diff --git a/icu/icu4c/source/data/lang/tk.txt b/icu/icu4c/source/data/lang/tk.txt index 596c2e10b3d..ab96d074ad4 100644 --- a/icu/icu4c/source/data/lang/tk.txt +++ b/icu/icu4c/source/data/lang/tk.txt @@ -26,13 +26,16 @@ tk{ alt{"günorta Altaý dili"} am{"amhar dili"} an{"aragon dili"} + ann{"Obolo dili"} anp{"angika dili"} ar{"arap dili"} arn{"mapuçe dili"} arp{"arapaho dili"} + ars{"Nejdi arap dili"} as{"assam dili"} asa{"asu dili"} ast{"asturiý dili"} + atj{"Atikamekw dili"} av{"awar dili"} awa{"awadhi dili"} ay{"aýmara dili"} @@ -57,6 +60,7 @@ tk{ bug{"bugiý dili"} byn{"blin dili"} ca{"katalan dili"} + cay{"Kaýuga dili"} ccp{"çakma dili"} ce{"çeçen dili"} ceb{"sebuan dili"} @@ -65,12 +69,21 @@ tk{ chk{"çuuk dili"} chm{"mariý dili"} cho{"çokto"} + chp{"Çipewýan dili"} chr{"çeroki"} chy{"şaýenn dili"} ckb{"merkezi kürt dili"} + clc{"Çilkotin dili"} co{"korsikan dili"} + crg{"Miçif dili"} + crj{"Günorta-gündogar kri dili"} + crk{"Düzdeçi kri dili"} + crl{"Demirgazyk-gündogar kri dili"} + crm{"Los-kri dili"} + crr{"Karolina algonkin dili"} crs{"seselwa kreole-fransuz dili"} cs{"çeh dili"} + csw{"Batgalyk kri dili"} cu{"buthana slaw dili"} cv{"çuwaş dili"} cy{"walliý dili"} @@ -81,6 +94,7 @@ tk{ de{"nemes dili"} dgr{"dogrib dili"} dje{"zarma dili"} + doi{"Dogri"} dsb{"aşaky lužits dili"} dua{"duala dili"} dv{"diwehi dili"} @@ -106,6 +120,8 @@ tk{ fo{"farer dili"} fon{"fon dili"} fr{"fransuz dili"} + frc{"Fransuz diliniň kajun şiwesi"} + frr{"Demirgazyk friz dili"} fur{"friul dili"} fy{"günbatar friz dili"} ga{"irland dili"} @@ -122,7 +138,9 @@ tk{ gv{"men dili"} gwi{"gwiçin dili"} ha{"hausa dili"} + hai{"Haýda dili"} haw{"gawaý dili"} + hax{"Günorta haýda dili"} he{"ýewreý dili"} hi{"hindi dili"} hil{"hiligaýnon dili"} @@ -132,6 +150,7 @@ tk{ ht{"gaiti kreol dili"} hu{"wenger dili"} hup{"hupa"} + hur{"Halkomelem dili"} hy{"ermeni dili"} hz{"gerero dili"} ia{"interlingwa dili"} @@ -140,6 +159,7 @@ tk{ id{"indonez dili"} ig{"igbo dili"} ii{"syçuan-i dili"} + ikt{"Günorta-kanada iniktitut dili"} ilo{"iloko dili"} inh{"inguş dili"} io{"ido dili"} @@ -161,6 +181,7 @@ tk{ kde{"makonde dili"} kea{"kabuwerdianu dili"} kfo{"koro dili"} + kgp{"Kaýngang dili"} kha{"khasi dili"} khq{"koýra-çini dili"} ki{"kikuýu dili"} @@ -187,6 +208,7 @@ tk{ kum{"kumyk dili"} kv{"komi dili"} kw{"korn dili"} + kwk{"Kwakwala dili"} ky{"gyrgyz dili"} la{"latyn dili"} lad{"ladino dili"} @@ -195,11 +217,14 @@ tk{ lez{"lezgin dili"} lg{"ganda dili"} li{"limburg dili"} + lil{"Lilluet dili"} lkt{"lakota dili"} ln{"lingala dili"} lo{"laos dili"} + lou{"Luiziana kreol dili"} loz{"lozi dili"} lrc{"demirgazyk luri dili"} + lsm{"Samiýa dili"} lt{"litwa dili"} lu{"luba-katanga dili"} lua{"luba-Lulua dili"} @@ -228,6 +253,7 @@ tk{ ml{"malaýalam dili"} mn{"mongol dili"} mni{"manipuri dili"} + moe{"Innu-aýmun dili"} moh{"mogauk dili"} mos{"mossi dili"} mr{"marathi dili"} @@ -255,6 +281,7 @@ tk{ nmg{"kwasio dili"} nn{"norwegiýa nýunorsk dili"} nnh{"ngembun dili"} + no{"norweg dili"} nog{"nogaý dili"} nqo{"nko dili"} nr{"günorta ndebele dili"} @@ -264,6 +291,11 @@ tk{ ny{"nýanja dili"} nyn{"nýankole dili"} oc{"oksitan dili"} + ojb{"Demirgazyk-günbatar ojibwa dili"} + ojc{"Merkezi ojibwa dili"} + ojs{"Oji-kri dili"} + ojw{"Günbatar ojibwa dili"} + oka{"Okanagan dili"} om{"oromo dili"} or{"oriýa dili"} os{"osetin dili"} @@ -273,7 +305,9 @@ tk{ pap{"papýamento dili"} pau{"palau dili"} pcm{"nigeriýa-pijin dili"} + pis{"Pijin dili"} pl{"polýak dili"} + pqm{"Malisit-Passamakwodi dili"} prg{"prussiýa dili"} ps{"peştun dili"} pt{"portugal dili"} @@ -281,11 +315,11 @@ tk{ quc{"kiçe dili"} rap{"rapanuý dili"} rar{"kuk dili"} + rhg{"rohinýa dili"} rm{"retoroman dili"} rn{"rundi dili"} ro{"rumyn dili"} rof{"rombo dili"} - root{"kök"} ru{"rus dili"} rup{"arumyn dili"} rw{"kinýaruanda dili"} @@ -310,6 +344,7 @@ tk{ si{"singal dili"} sk{"slowak dili"} sl{"slowen dili"} + slh{"Günorta Luşutsid dili"} sm{"samoa dili"} sma{"günorta saam dili"} smj{"lule-saam dili"} @@ -324,6 +359,7 @@ tk{ ss{"swati dili"} ssy{"saho dili"} st{"günorta soto dili"} + str{"Demirgazyk bogaz saliş dili"} su{"sundan dili"} suk{"sukuma dili"} sv{"şwed dili"} @@ -331,23 +367,29 @@ tk{ swb{"komor dili"} syr{"siriýa dili"} ta{"tamil dili"} + tce{"Günorta Tutçone dili"} te{"telugu dili"} tem{"temne dili"} teo{"teso dili"} tet{"tetum dili"} tg{"täjik dili"} + tgx{"Tagiş dili"} th{"taý dili"} + tht{"Taltan dili"} ti{"tigrinýa dili"} tig{"tigre dili"} tk{"türkmen dili"} tlh{"klingon dili"} + tli{"Tlinkit dili"} tn{"tswana dili"} to{"tongan dili"} + tok{"Toki Pona dili"} tpi{"tok-pisin dili"} tr{"türk dili"} trv{"taroko dili"} ts{"tsonga dili"} tt{"tatar dili"} + ttm{"Demirgazyk tutçone dili"} tum{"tumbuka dili"} tvl{"tuwalu dili"} twq{"tasawak dili"} @@ -371,6 +413,7 @@ tk{ wal{"wolaýta dili"} war{"waraý dili"} wo{"wolof dili"} + wuu{"U hytaý dili"} xal{"galmyk dili"} xh{"kosa dili"} xog{"soga dili"} @@ -378,6 +421,7 @@ tk{ ybb{"ýemba dili"} yi{"idiş dili"} yo{"ýoruba dili"} + yrl{"Nhengatu dili"} yue{"kanton dili"} zgh{"standart Marokko tamazight dili"} zh{"hytaý dili"} @@ -387,11 +431,16 @@ tk{ zza{"zazaki dili"} } Scripts{ + Adlm{"Adlam"} Arab{"Arap elipbiýi"} + Aran{"Nastalik ýazuwy"} Armn{"Ermeni elipbiýi"} Beng{"Bengal elipbiýi"} Bopo{"Bopomofo elipbiýi"} Brai{"Braýl elipbiýi"} + Cakm{"Çakma"} + Cans{"Kanadanyň ýerlileriniň bogunlarynyň bitewileşdirilen ulgamy"} + Cher{"Çeroki"} Cyrl{"Kiril elipbiýi"} Deva{"Dewanagari elipbiýi"} Ethi{"Efiop elipbiýi"} @@ -417,14 +466,23 @@ tk{ Latn{"Latyn elipbiýi"} Mlym{"Malaýalam elipbiýi"} Mong{"Mongol elipbiýi"} + Mtei{"Meýteý Maýek"} Mymr{"Mýanma elipbiýi"} + Nkoo{"N’Ko"} + Olck{"Ol Çiki"} Orya{"Oriýa elipbiýi"} + Rohg{"Hanifi"} Sinh{"Singal elipbiýi"} + Sund{"Sundanez ýazuwy"} + Syrc{"Siriýa ýazuwy"} Taml{"Tamil elipbiýi"} Telu{"Telugu elipbiýi"} + Tfng{"Tifinag ýazuwy"} Thaa{"Taana elipbiýi"} Thai{"Taý elipbiýi"} Tibt{"Tibet elipbiýi"} + Vaii{"Waý ýazuwy"} + Yiii{"Ýi ýazuwy"} Zmth{"Matematiki belgiler"} Zsye{"Emoji"} Zsym{"Nyşanlar"} @@ -440,11 +498,16 @@ tk{ calendar{ buddhist{"Buddist senenamasy"} chinese{"Hytaý senenamasy"} + coptic{"Kopt senenamasy"} dangi{"Dangi senenamasy"} ethiopic{"Efiop senenamasy"} + ethiopic-amete-alem{"Efiopiýa Amete Alem senenamasy"} gregorian{"Grigorian senenamasy"} hebrew{"Ýewreý senenamasy"} islamic{"Hijri-kamary senenamasy"} + islamic-civil{"Hijri-kamary senenamasy (tablisaly, raýat eýýamy)"} + islamic-tbla{"Hijri-kamary senenamasy (tablisaly, astronimiýa eýýamy)"} + islamic-umalqura{"Hijri-kamary senenamasy (Umm al-Kura)"} iso8601{"ISO-8601 senenamasy"} japanese{"Ýapon senenamasy"} persian{"Pars senenamasy"} @@ -480,6 +543,7 @@ tk{ armn{"Ermeni sanlary"} armnlow{"Ermeni setir sanlary"} beng{"Bengal sanlary"} + cakm{"Çakma sanlary"} deva{"Dewanagari sanlary"} ethi{"Efiop sanlary"} fullwide{"Doly giňlikdäki sanlar"} @@ -494,6 +558,7 @@ tk{ hant{"Adaty hytaý sanlary"} hantfin{"Adaty hytaý maliýe sanlary"} hebr{"Ýewreý sanlary"} + java{"Ýawa sanlary"} jpan{"Ýapon sanlary"} jpanfin{"Ýapon maliýe sanlary"} khmr{"Khmer sanlary"} @@ -501,7 +566,9 @@ tk{ laoo{"Laos sanlary"} latn{"Latyn sanlary"} mlym{"Malaýalam sanlary"} + mtei{"Miteý Maýek sanlary"} mymr{"Mýanma sanlary"} + olck{"Ol Çiki sanlary"} orya{"Oriýa sanlary"} roman{"Rim sanlary"} romanlow{"Rim setir sanlary"} @@ -510,6 +577,7 @@ tk{ telu{"Telugu sanlary"} thai{"Taý sanlary"} tibt{"Tibet sanlary"} + vaii{"Waý sanlary"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/to.txt b/icu/icu4c/source/data/lang/to.txt index 0cb8e499d94..b192ec33356 100644 --- a/icu/icu4c/source/data/lang/to.txt +++ b/icu/icu4c/source/data/lang/to.txt @@ -34,6 +34,7 @@ to{ am{"lea fakaʻameliki"} an{"lea fakaʻalakoni"} ang{"lea fakapālangi-motuʻa"} + ann{"lea fakaʻopolo"} anp{"lea fakaʻangika"} ar{"lea fakaʻalepea"} arc{"lea fakaʻalāmiti"} @@ -41,6 +42,7 @@ to{ aro{"lea fakaʻalaona"} arp{"lea fakaʻalapaho"} arq{"lea fakaʻalepea-ʻaisilia"} + ars{"lea fakaʻalepea-nāsiti"} arw{"lea fakaʻalauaki"} ary{"lea fakaʻalepea-moloko"} arz{"lea fakaʻalepea-ʻisipite"} @@ -48,6 +50,7 @@ to{ asa{"lea fakaʻasu"} ase{"lea fakaʻilonga-ʻamelika"} ast{"lea fakaʻasitūlia"} + atj{"lea fakaʻatikameku"} av{"lea fakaʻavaliki"} avk{"lea fakakotava"} awa{"lea fakaʻauati"} @@ -113,14 +116,22 @@ to{ chr{"lea fakaselokī"} chy{"lea fakaseiene"} ckb{"lea fakakūtisi-loloto"} + clc{"lea fakatisilikōtini"} co{"lea fakakōsika"} cop{"lea fakakopitika"} cps{"lea fakakapiseno"} cr{"lea fakakelī"} + crg{"lea fakametisifi"} crh{"lea fakatoake-kilimea"} + crj{"lea fakakilī-tongahahake"} + crk{"lea fakakilī-toafa"} + crl{"lea fakakilī-tokelauhahake"} + crm{"lea fakamose-kilī"} + crr{"lea fakaʻalakonikuia-kalolina"} crs{"lea fakaseselua-falanisē"} cs{"lea fakaseki"} csb{"lea fakakasiupia"} + csw{"lea fakakilī-ano"} cu{"lea fakasilavia-fakasiasi"} cv{"lea fakasuvasa"} cy{"lea fakauēlesi"} @@ -212,6 +223,7 @@ to{ hai{"lea fakahaita"} hak{"lea fakasiaina-haka"} haw{"lea fakahauaiʻi"} + hax{"lea fakahaita-tonga"} he{"lea fakahepelū"} hi{"lea fakahinitī"} hif{"lea fakahinitī-fisi"} @@ -225,6 +237,7 @@ to{ ht{"lea fakahaiti"} hu{"lea fakahungakalia"} hup{"lea fakahupa"} + hur{"lea fakahalikomele"} hy{"lea fakaʻāmenia"} hz{"lea fakahelelo"} ia{"lea fakavahaʻalea"} @@ -235,12 +248,13 @@ to{ ig{"lea fakaʻikipō"} ii{"lea fakasisiuani-ī"} ik{"lea fakaʻinupiaki"} + ikt{"lea fakaʻinuketītuti-kānata-hihifo"} ilo{"lea fakaʻiloko"} inh{"lea fakaʻingusi"} io{"lea fakaʻito"} is{"lea fakaʻaisilani"} it{"lea fakaʻītali"} - iu{"lea fakaʻinuketituti"} + iu{"lea fakaʻinuketītuti"} izh{"lea fakaʻingiliani"} ja{"lea fakasiapani"} jam{"lea fakapālangi-samaika"} @@ -301,6 +315,7 @@ to{ kut{"lea fakakutenai"} kv{"lea fakakomi"} kw{"lea fakakoniuali"} + kwk{"lea fakakuakuala"} ky{"lea fakakīsisi"} la{"lea fakalatina"} lad{"lea fakalatino"} @@ -313,14 +328,17 @@ to{ lg{"lea fakakanita"} li{"lea fakalimipūliki"} lij{"lea fakalikulia"} + lil{"lea fakalilōeti"} liv{"lea fakalivonia"} lkt{"lea fakalakota"} lmo{"lea fakalomipāti"} ln{"lea lingikala"} lo{"lea fakalau"} lol{"lea fakamongikō"} + lou{"lea fakaluisiana"} loz{"lea fakalosi"} lrc{"lea fakaluli-tokelau"} + lsm{"lea fakasāmia"} lt{"lea fakalituania"} ltg{"lea fakalatakale"} lu{"lea fakalupa-katanga"} @@ -359,6 +377,7 @@ to{ mn{"lea fakamongokōlia"} mnc{"lea fakamanisū"} mni{"lea fakamanipuli"} + moe{"lea fakaʻinuʻaimuni"} moh{"lea fakamohauki"} mos{"lea fakamosi"} mr{"lea fakamalati"} @@ -409,8 +428,13 @@ to{ nzi{"lea fakanesima"} oc{"lea fakaʻokitane"} oj{"lea fakaʻosipiuā"} + ojb{"lea fakaʻosipiuā-tokelauhihifo"} + ojc{"lea fakaʻosipiuā-loto"} + ojs{"lea fakakilī-osi"} + ojw{"lea fakaʻosipiuā-hihifo"} + oka{"lea faka-ʻokanākani"} om{"lea fakaʻolomo"} - or{"lea faka-ʻotia"} + or{"lea fakaʻotia"} os{"lea fakaʻosetiki"} osa{"lea fakaʻosēse"} ota{"lea fakatoake-ʻotomani"} @@ -428,10 +452,12 @@ to{ pfl{"lea fakasiamane-palatine"} phn{"lea fakafoinikia"} pi{"lea fakapāli"} + pis{"lea fakapisini"} pl{"lea fakapolani"} pms{"lea fakapiemonite"} pnt{"lea fakaponitiki"} pon{"lea fakaponapē"} + pqm{"lea fakamaliseti-pasamakuoti"} prg{"lea fakapulūsia"} pro{"lea fakapolovenisi-motuʻa"} ps{"lea fakapasitō"} @@ -443,13 +469,13 @@ to{ rap{"lea fakalapanui"} rar{"lea fakalalotonga"} rgn{"lea fakalomaniolo"} + rhg{"lea fakalouhingia"} rif{"lea fakalifi"} rm{"lea fakalaito-lomēnia"} rn{"lea fakaluaniti"} ro{"lea fakalōmenia"} rof{"lea fakalomipō"} rom{"lea fakalomani"} - root{"lea fakaʻilonga-tefito"} rtm{"lea fakalotuma"} ru{"lea fakalūsia"} rue{"lea fakalusini"} @@ -489,6 +515,7 @@ to{ sid{"lea fakasitamo"} sk{"lea fakasolāvaki"} sl{"lea fakasolovenia"} + slh{"lea fakalusūtisiti"} sli{"lea fakasilesia-hifo"} sly{"lea fakaselaiā"} sm{"lea fakahaʻamoa"} @@ -508,6 +535,7 @@ to{ ssy{"lea fakasaho"} st{"lea fakasoto-tonga"} stq{"lea fakafilisia-satēlani"} + str{"lea fakasalisi-vahatokelau"} su{"lea fakasunitā"} suk{"lea fakasukuma"} sus{"lea fakasusū"} @@ -519,6 +547,7 @@ to{ syr{"lea fakasuliāiā"} szl{"lea fakasilesia"} ta{"lea fakatamili"} + tce{"lea fakatutisone-tonga"} tcy{"lea fakatulu"} te{"lea fakaʻinitia-teluku"} tem{"lea fakatimenē"} @@ -526,7 +555,9 @@ to{ ter{"lea fakateleno"} tet{"lea fakatetumu"} tg{"lea fakatāsiki"} + tgx{"lea fakatākisi"} th{"lea fakatailani"} + tht{"lea fakatālitāni"} ti{"lea fakatikilinia"} tig{"lea fakatikilē"} tiv{"lea fakativi"} @@ -541,6 +572,7 @@ to{ tn{"lea fakatisuana"} to{"lea fakatonga"} tog{"lea fakaniasa-tonga"} + tok{"lea fakatoki-pona"} tpi{"lea fakatoki-pisini"} tr{"lea fakatoake"} tru{"lea fakatuloio"} @@ -549,6 +581,7 @@ to{ tsd{"lea fakasakōnia"} tsi{"lea fakatisīmisiani"} tt{"lea fakatatale"} + ttm{"lea fakatutisone-tokelau"} ttt{"lea fakatati-moselemi"} tum{"lea fakatumepuka"} tvl{"lea fakatūvalu"} @@ -609,9 +642,11 @@ to{ zza{"lea fakasāsā"} } Scripts{ + Adlm{"tohinima fakaʻatilami"} Afak{"tohinima fakaʻafaka"} Aghb{"tohinima fakaʻalapēnia-kaukasia"} Arab{"tohinima fakaʻalepea"} + Aran{"tohinima fakanasatalīki"} Armi{"tohinima fakaʻalāmiti-ʻemipaea"} Armn{"tohinima fakaʻāmenia"} Avst{"tohinima fakaʻavesitani"} @@ -727,6 +762,7 @@ to{ Plrd{"tohinima fakafonētiki-polāti"} Prti{"tohinima fakapātia-tongi"} Rjng{"tohinima fakalesiangi"} + Rohg{"tohinima fakahanifi-lohingia"} Roro{"tohinima fakalongolongo"} Runr{"tohinima fakaluniki"} Samr{"tohinima fakasamalitane"} @@ -781,13 +817,16 @@ to{ calendar{ buddhist{"fakaputa"} chinese{"fakasiaina"} + coptic{"fakakopitika"} dangi{"fakataniki"} ethiopic{"fakaʻītiōpia"} + ethiopic-amete-alem{"fakaʻītiōpia-ʻamete-ʻalemi"} gregorian{"fakakelekolia"} hebrew{"fakahepelū"} indian{"fakaʻinitia"} islamic{"fakamohameti"} islamic-civil{"fakamohameti-sivile"} + islamic-umalqura{"fakamohameti-ʻumalakula"} iso8601{"faka-iso8601"} japanese{"fakasiapani"} persian{"fakapēsia"} @@ -825,6 +864,7 @@ to{ armn{"fika fakaʻāmenia"} armnlow{"fika fakaʻāmenia fakalalo"} beng{"faka fakapāngilā"} + cakm{"fika fakakakema"} deva{"fika fakatevanākalī"} ethi{"fika fakaʻītiōpia"} fullwide{"fika laulahi"} @@ -839,6 +879,7 @@ to{ hant{"fika fakasiaina tukufakaholo"} hantfin{"fika fakasiaina tukufakaholo fakapaʻanga"} hebr{"fika fakahepelū"} + java{"fika fakasava"} jpan{"fika fakasiapani"} jpanfin{"fika fakasiapani fakapaʻanga"} khmr{"fika fakakamipōtia"} @@ -846,8 +887,10 @@ to{ laoo{"fika fakalau"} latn{"fika fakalatina"} mlym{"fika fakamalāialami"} + mtei{"fika fakametei-maieki"} mymr{"fika fakapema"} nkoo{"fika fakanikō"} + olck{"fika fakaʻolisiki"} orya{"fika fakaʻotia"} roman{"fika fakaloma"} romanlow{"fika fakaloma fakalalo"} @@ -856,6 +899,7 @@ to{ telu{"fika fakateluku"} thai{"fika fakatailani"} tibt{"fika fakatipeti"} + vaii{"fika fakavai"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/tr.txt b/icu/icu4c/source/data/lang/tr.txt index 8a71dfd97ed..3e9ac4d4d84 100644 --- a/icu/icu4c/source/data/lang/tr.txt +++ b/icu/icu4c/source/data/lang/tr.txt @@ -34,7 +34,7 @@ tr{ af{"Afrikaanca"} afh{"Afrihili"} agq{"Aghem"} - ain{"Ayni Dili"} + ain{"Aynuca"} ak{"Akan"} akk{"Akad Dili"} akz{"Alabamaca"} @@ -44,12 +44,13 @@ tr{ am{"Amharca"} an{"Aragonca"} ang{"Eski İngilizce"} + ann{"Obolo dili"} anp{"Angika"} ar{"Arapça"} arc{"Aramice"} arn{"Mapuçe dili"} aro{"Araona"} - arp{"Arapaho Dili"} + arp{"Arapaho dili"} arq{"Cezayir Arapçası"} ars{"Necd Arapçası"} arw{"Arawak Dili"} @@ -59,7 +60,8 @@ tr{ asa{"Asu"} ase{"Amerikan İşaret Dili"} ast{"Asturyasça"} - av{"Avar Dili"} + atj{"Atikamekçe"} + av{"Avar dili"} avk{"Kotava"} awa{"Awadhi"} ay{"Aymara"} @@ -124,14 +126,22 @@ tr{ chr{"Çerokice"} chy{"Şayence"} ckb{"Orta Kürtçe"} + clc{"Çilkotince"} co{"Korsikaca"} cop{"Kıptice"} cps{"Capiznon"} cr{"Krice"} - crh{"Kırım Türkçesi"} + crg{"Michif dili"} + crh{"Kırım Tatarcası"} + crj{"Güney Doğu Kricesi"} + crk{"Ova Kricesi"} + crl{"Kuzey Doğu Kricesi"} + crm{"Moose Kricesi"} + crr{"Carolina Algonkin dili"} crs{"Seselwa Kreole Fransızcası"} cs{"Çekçe"} csb{"Kashubian"} + csw{"Bataklık Kricesi"} cu{"Kilise Slavcası"} cv{"Çuvaşça"} cy{"Galce"} @@ -223,6 +233,7 @@ tr{ hai{"Haydaca"} hak{"Hakka Çincesi"} haw{"Hawaii dili"} + hax{"Güney Haydaca"} he{"İbranice"} hi{"Hintçe"} hif{"Fiji Hintçesi"} @@ -236,6 +247,7 @@ tr{ ht{"Haiti Kreyolu"} hu{"Macarca"} hup{"Hupaca"} + hur{"Halkomelemce"} hy{"Ermenice"} hz{"Herero dili"} ia{"İnterlingua"} @@ -246,6 +258,7 @@ tr{ ig{"İbo dili"} ii{"Sichuan Yi"} ik{"İnyupikçe"} + ikt{"Batı Kanada İnuktitut dili"} ilo{"Iloko"} inh{"İnguşça"} io{"Ido"} @@ -312,6 +325,7 @@ tr{ kut{"Kutenai dili"} kv{"Komi"} kw{"Kernevekçe"} + kwk{"Kwakʼwala dili"} ky{"Kırgızca"} la{"Latince"} lad{"Ladino"} @@ -324,6 +338,7 @@ tr{ lg{"Ganda"} li{"Limburgca"} lij{"Ligurca"} + lil{"Lillooet dili"} liv{"Livonca"} lkt{"Lakotaca"} lmo{"Lombardça"} @@ -333,6 +348,7 @@ tr{ lou{"Louisiana Kreolcesi"} loz{"Lozi"} lrc{"Kuzey Luri"} + lsm{"Samia dili"} lt{"Litvanca"} ltg{"Latgalian"} lu{"Luba-Katanga"} @@ -371,6 +387,7 @@ tr{ mn{"Moğolca"} mnc{"Mançurya dili"} mni{"Manipuri dili"} + moe{"Doğu İnnucası"} moh{"Mohavk dili"} mos{"Mossi"} mr{"Marathi dili"} @@ -421,6 +438,11 @@ tr{ nzi{"Nzima dili"} oc{"Oksitan dili"} oj{"Ojibva dili"} + ojb{"Kuzeybatı Ojibwe dili"} + ojc{"Orta Ojibwe dili"} + ojs{"Anişininice"} + ojw{"Batı Ojibwe dili"} + oka{"Okanagan dili"} om{"Oromo dili"} or{"Oriya dili"} os{"Osetçe"} @@ -440,10 +462,12 @@ tr{ pfl{"Palatin Almancası"} phn{"Fenike dili"} pi{"Pali"} + pis{"Pijin dili"} pl{"Lehçe"} pms{"Piyemontece"} pnt{"Kuzeybatı Kafkasya"} pon{"Pohnpeian"} + pqm{"Malisetçe-Passamaquoddy"} prg{"Prusyaca"} pro{"Eski Provensal"} ps{"Peştuca"} @@ -455,13 +479,13 @@ tr{ rap{"Rapanui dili"} rar{"Rarotongan"} rgn{"Romanyolca"} + rhg{"Rohingya dili"} rif{"Rif Berbericesi"} rm{"Romanşça"} rn{"Kirundi"} ro{"Rumence"} rof{"Rombo"} rom{"Romanca"} - root{"Köken"} rtm{"Rotuman"} ru{"Rusça"} rue{"Rusince"} @@ -501,6 +525,7 @@ tr{ sid{"Sidamo dili"} sk{"Slovakça"} sl{"Slovence"} + slh{"Güney Lushootseed"} sli{"Aşağı Silezyaca"} sly{"Selayar"} sm{"Samoa dili"} @@ -520,6 +545,7 @@ tr{ ssy{"Saho"} st{"Güney Sotho dili"} stq{"Saterland Frizcesi"} + str{"Boğazlar Saliş dili"} su{"Sunda dili"} suk{"Sukuma dili"} sus{"Susu"} @@ -531,6 +557,7 @@ tr{ syr{"Süryanice"} szl{"Silezyaca"} ta{"Tamilce"} + tce{"Güney Tuçoncası"} tcy{"Tuluca"} te{"Telugu dili"} tem{"Timne"} @@ -538,7 +565,9 @@ tr{ ter{"Tereno"} tet{"Tetum"} tg{"Tacikçe"} + tgx{"Tagişçe"} th{"Tayca"} + tht{"Tahltanca"} ti{"Tigrinya dili"} tig{"Tigre"} tiv{"Tiv"} @@ -547,12 +576,13 @@ tr{ tkr{"Sahurca"} tl{"Tagalogca"} tlh{"Klingonca"} - tli{"Tlingit"} + tli{"Tlingitçe"} tly{"Talışça"} tmh{"Tamaşek"} tn{"Setsvana"} to{"Tonga dili"} tog{"Nyasa Tonga"} + tok{"Toki Pona"} tpi{"Tok Pisin"} tr{"Türkçe"} tru{"Turoyo"} @@ -561,6 +591,7 @@ tr{ tsd{"Tsakonca"} tsi{"Tsimshian"} tt{"Tatarca"} + ttm{"Kuzey Tuçoncası"} ttt{"Tatça"} tum{"Tumbuka"} tvl{"Tuvalyanca"} @@ -621,6 +652,7 @@ tr{ zza{"Zazaca"} } Scripts{ + Adlm{"Adlam"} Afak{"Afaka"} Aghb{"Kafkas Albanyası"} Arab{"Arap"} @@ -740,6 +772,7 @@ tr{ Prti{"Partça Kitabe Dili"} Qaag{"Zawgyi"} Rjng{"Rejang"} + Rohg{"Hanifi"} Roro{"Rongorongo"} Runr{"Runik"} Samr{"Samarit"} @@ -768,7 +801,7 @@ tr{ Tavt{"Tai Viet"} Telu{"Telugu"} Teng{"Tengvar"} - Tfng{"Tifinagh"} + Tfng{"Tifinag"} Tglg{"Takalot"} Thaa{"Thaana"} Thai{"Tay"} @@ -854,24 +887,24 @@ tr{ tertiary{"Aksanları/Büyük-Küçük Harfleri/Genişliği Sıralama"} } collation{ - big5han{"Geleneksel Çince Sıralaması - Big5"} + big5han{"Geleneksel Çince Sıralama Düzeni - Big5"} compat{"Önceki Sıralama Düzeni (uyumluluk için)"} dictionary{"Sözlük Sıralama Düzeni"} ducet{"Saptanmış Unicode Sıralama Düzeni"} emoji{"Emoji Sıralama Düzeni"} eor{"Avrupa Sıralama Kuralları"} - gb2312han{"Basitleştirilmiş Çince Sıralaması - GB2312"} - phonebook{"Telefon Defteri Sıralaması"} + gb2312han{"Basitleştirilmiş Çince Sıralama Düzeni - GB2312"} + phonebook{"Telefon Defteri Sıralama Düzeni"} phonetic{"Fonetik Sıralama Düzeni"} - pinyin{"Basitleştirilmiş Çince Pinyin Sıralaması"} + pinyin{"Pinyin Sıralama Düzeni"} reformed{"Yeni Sıralama Düzeni"} search{"Genel Amaçlı Arama"} searchjl{"Hangul İlk Sessiz Harfe Göre Arama"} standard{"Standart Sıralama Düzeni"} - stroke{"Geleneksel Çince Vuruş Sıralaması"} - traditional{"Geleneksel Sıralama"} - unihan{"Radical-Stroke Sıralama Düzeni"} - zhuyin{"Zhuyin Sıralaması"} + stroke{"Vuruş Sıralama Düzeni"} + traditional{"Geleneksel Sıralama Düzeni"} + unihan{"Radikal-Vuruş Sıralama Düzeni"} + zhuyin{"Zhuyin Sıralama Düzeni"} } d0{ fwidth{"Tam Genişlik"} diff --git a/icu/icu4c/source/data/lang/ug.txt b/icu/icu4c/source/data/lang/ug.txt index dbbe45f8587..0b78af9a127 100644 --- a/icu/icu4c/source/data/lang/ug.txt +++ b/icu/icu4c/source/data/lang/ug.txt @@ -369,7 +369,6 @@ ug{ ro{"رومىنچە"} rof{"رومبوچە"} rom{"سىگانچە"} - root{"غول تىل"} ru{"رۇسچە"} rup{"ئارومانچە"} rw{"كېنىيەرىۋانداچە"} diff --git a/icu/icu4c/source/data/lang/uk.txt b/icu/icu4c/source/data/lang/uk.txt index 9d20e83fa19..7d3fcf8f956 100644 --- a/icu/icu4c/source/data/lang/uk.txt +++ b/icu/icu4c/source/data/lang/uk.txt @@ -42,6 +42,7 @@ uk{ am{"амхарська"} an{"арагонська"} ang{"давньоанглійська"} + ann{"оболо"} anp{"ангіка"} ar{"арабська"} arc{"арамейська"} @@ -55,6 +56,7 @@ uk{ asa{"асу"} ase{"американська мова рухів"} ast{"астурійська"} + atj{"атикамек"} av{"аварська"} awa{"авадхі"} ay{"аймара"} @@ -113,24 +115,32 @@ uk{ chm{"марійська"} chn{"чинук жаргон"} cho{"чокто"} - chp{"чіпевʼян"} + chp{"чипевʼян"} chr{"черокі"} chy{"чейєнн"} ckb{"центральнокурдська"} + clc{"чилкотін"} co{"корсиканська"} cop{"коптська"} cr{"крі"} + crg{"мічиф"} crh{"кримськотатарська"} + crj{"південно-східна крі"} + crk{"рівнинна крі"} + crl{"північна іст-крі"} + crm{"муз-крі"} + crr{"каролінська алгонкінська"} crs{"сейшельська креольська"} cs{"чеська"} csb{"кашубська"} + csw{"свампі-крі"} cu{"церковнословʼянська"} cv{"чуваська"} cy{"валлійська"} da{"данська"} dak{"дакота"} dar{"даргінська"} - dav{"таіта"} + dav{"таїта"} de{"німецька"} del{"делаварська"} den{"слейв"} @@ -141,7 +151,7 @@ uk{ dsb{"нижньолужицька"} dua{"дуала"} dum{"середньонідерландська"} - dv{"дівехі"} + dv{"дивехі"} dyo{"дьола-фоні"} dyu{"діула"} dz{"дзонг-ке"} @@ -205,6 +215,7 @@ uk{ hai{"хайда"} hak{"хаккаська"} haw{"гавайська"} + hax{"південна гайда"} he{"іврит"} hi{"гінді"} hil{"хілігайнон"} @@ -217,6 +228,7 @@ uk{ ht{"гаїтянська креольська"} hu{"угорська"} hup{"хупа"} + hur{"галкомелем"} hy{"вірменська"} hz{"гереро"} ia{"інтерлінгва"} @@ -227,12 +239,13 @@ uk{ ig{"ігбо"} ii{"сичуаньська ї"} ik{"інупіак"} + ikt{"західноканадська інуктитут"} ilo{"ілоканська"} inh{"інгуська"} io{"ідо"} is{"ісландська"} it{"італійська"} - iu{"інуктітут"} + iu{"інуктитут"} ja{"японська"} jbo{"ложбан"} jgo{"нгомба"} @@ -254,9 +267,10 @@ uk{ kea{"кабувердіану"} kfo{"коро"} kg{"конґолезька"} + kgp{"кайнґанґ"} kha{"кхасі"} kho{"хотаносакська"} - khq{"койра чіїні"} + khq{"койра чиїні"} ki{"кікуйю"} kj{"кунама"} kk{"казахська"} @@ -284,9 +298,10 @@ uk{ kut{"кутенаї"} kv{"комі"} kw{"корнська"} + kwk{"кваквала"} ky{"киргизька"} la{"латинська"} - lad{"ладіно"} + lad{"ладино"} lag{"лангі"} lah{"ланда"} lam{"ламба"} @@ -294,6 +309,8 @@ uk{ lez{"лезгінська"} lg{"ганда"} li{"лімбургійська"} + lij{"лігурійська"} + lil{"лілуетська"} lkt{"лакота"} ln{"лінгала"} lo{"лаоська"} @@ -301,6 +318,7 @@ uk{ lou{"луїзіанська креольська"} loz{"лозі"} lrc{"північнолурська"} + lsm{"самія"} lt{"литовська"} lu{"луба-катанга"} lua{"луба-лулуа"} @@ -336,6 +354,7 @@ uk{ mn{"монгольська"} mnc{"манчжурська"} mni{"маніпурі"} + moe{"інну-аймун"} moh{"магавк"} mos{"моссі"} mr{"маратхі"} @@ -383,6 +402,11 @@ uk{ nzi{"нзіма"} oc{"окситанська"} oj{"оджібва"} + ojb{"північно-західна оджибве"} + ojc{"центральна оджибве"} + ojs{"оджи-крі"} + ojw{"західна оджибве"} + oka{"оканаганська"} om{"оромо"} or{"одія"} os{"осетинська"} @@ -398,8 +422,10 @@ uk{ peo{"давньоперська"} phn{"фінікійсько-пунічна"} pi{"палі"} + pis{"піджин"} pl{"польська"} pon{"понапе"} + pqm{"малесіт-пасамакводі"} prg{"прусська"} pro{"давньопровансальська"} ps{"пушту"} @@ -409,12 +435,12 @@ uk{ raj{"раджастхані"} rap{"рапануї"} rar{"раротонга"} + rhg{"рогінджа"} rm{"ретороманська"} rn{"рунді"} ro{"румунська"} rof{"ромбо"} rom{"циганська"} - root{"коренева"} ru{"російська"} rup{"арумунська"} rw{"кіньяруанда"} @@ -447,6 +473,7 @@ uk{ sid{"сідамо"} sk{"словацька"} sl{"словенська"} + slh{"південна лушуцид"} sm{"самоанська"} sma{"південносаамська"} smj{"саамська луле"} @@ -460,9 +487,10 @@ uk{ sr{"сербська"} srn{"сранан тонго"} srr{"серер"} - ss{"сісваті"} + ss{"сисваті"} ssy{"сахо"} st{"південна сото"} + str{"саліська стрейт"} su{"сунданська"} suk{"сукума"} sus{"сусу"} @@ -473,13 +501,16 @@ uk{ syc{"сирійська класична"} syr{"сирійська"} ta{"тамільська"} + tce{"південна тутчон"} te{"телугу"} tem{"темне"} teo{"тесо"} ter{"терено"} tet{"тетум"} tg{"таджицька"} + tgx{"тагіш"} th{"тайська"} + tht{"талтан"} ti{"тигринья"} tig{"тигре"} tiv{"тів"} @@ -492,12 +523,14 @@ uk{ tn{"тсвана"} to{"тонганська"} tog{"ньяса тонга"} + tok{"токі-пона"} tpi{"ток-пісін"} tr{"турецька"} trv{"тароко"} ts{"тсонга"} tsi{"цимшиан"} tt{"татарська"} + ttm{"північна тутчон"} tum{"тумбука"} tvl{"тувалу"} tw{"тві"} @@ -536,6 +569,7 @@ uk{ ybb{"ємба"} yi{"їдиш"} yo{"йоруба"} + yrl{"ньєнґату"} yue{"кантонська"} za{"чжуан"} zap{"сапотекська"} @@ -545,7 +579,7 @@ uk{ zh{"китайська"} zu{"зулуська"} zun{"зуньї"} - zxx{"природномовний текст відсутній"} + zxx{"без мовного вмісту"} zza{"зазакі"} } Scripts{ @@ -640,7 +674,7 @@ uk{ Newa{"нева"} Nkoo{"нко"} Ogam{"огамічний"} - Olck{"сантальський"} + Olck{"ол-чикі"} Orkh{"орхонський"} Orya{"орія"} Osge{"осейджиська"} @@ -655,6 +689,7 @@ uk{ Prti{"парфянський"} Qaag{"зоджі"} Rjng{"реджанг"} + Rohg{"ханіфі"} Roro{"ронго-ронго"} Runr{"рунічний"} Samr{"самаритянський"} @@ -663,9 +698,9 @@ uk{ Sgnw{"знаковий"} Shaw{"шоу"} Sinh{"сингальська"} - Sund{"сунданський"} + Sund{"сунданська"} Sylo{"сілоті нагрі"} - Syrc{"сирійський"} + Syrc{"сирійська"} Syre{"давньосирійський естрангело"} Syrj{"давньосирійський західний"} Syrn{"давньосирійський східний"} @@ -702,7 +737,7 @@ uk{ } Scripts%variant{ Arab{"персько-арабська"} - Olck{"ол чікі"} + Olck{"сантальська"} } Types{ calendar{ @@ -767,7 +802,7 @@ uk{ ducet{"типовий порядок сортування Юнікод"} emoji{"порядок сортування за емодзі"} eor{"європейські правила упорядкування"} - gb2312han{"китайський спрощений"} + gb2312han{"китайський спрощений порядок сортування - GB2312"} phonebook{"порядок сортування за телефонним довідником"} phonetic{"фонетичний порядок сортування"} pinyin{"порядок сортування піньїнь"} @@ -801,7 +836,7 @@ uk{ ungegn{"транслітерація ГЕГН ООН"} } ms{ - metric{"мертична система"} + metric{"метрична система"} uksystem{"англійська система мір"} ussystem{"американська система мір"} } @@ -811,6 +846,7 @@ uk{ armn{"вірменські цифри"} armnlow{"вірменські малі цифри"} beng{"бенґальські цифри"} + cakm{"цифри чакма"} deva{"цифри деванагарі"} ethi{"ефіопські цифри"} finance{"фінансові символи чисел"} @@ -826,6 +862,7 @@ uk{ hant{"китайські символи чисел (традиційне письмо)"} hantfin{"китайські фінансові символи чисел (традиційне письмо)"} hebr{"цифри івриту"} + java{"яванські цифри"} jpan{"японські цифри"} jpanfin{"японські фінансові цифри"} khmr{"кхмерські цифри"} @@ -834,8 +871,10 @@ uk{ latn{"західні цифри"} mlym{"малаяламські цифри"} mong{"монгольські цифри"} + mtei{"цифри маніпурі"} mymr{"мʼянмські цифри"} native{"місцеві цифри"} + olck{"цифри ол-чикі"} orya{"цифри орія"} roman{"римські цифри"} romanlow{"римські малі цифри"} diff --git a/icu/icu4c/source/data/lang/ur.txt b/icu/icu4c/source/data/lang/ur.txt index 184742c35c7..e99e6c793dd 100644 --- a/icu/icu4c/source/data/lang/ur.txt +++ b/icu/icu4c/source/data/lang/ur.txt @@ -37,13 +37,16 @@ ur{ alt{"جنوبی الٹائی"} am{"امہاری"} an{"اراگونیز"} + ann{"اوبولو"} anp{"انگیکا"} ar{"عربی"} arn{"ماپوچے"} arp{"اراپاہو"} + ars{"نجدی عربی"} as{"آسامی"} asa{"آسو"} ast{"اسٹوریائی"} + atj{"اٹیکامیکو"} av{"اواری"} awa{"اوادھی"} ay{"ایمارا"} @@ -69,6 +72,7 @@ ur{ bug{"بگینیز"} byn{"بلین"} ca{"کیٹالان"} + cay{"کایوگا"} ccp{"چکمہ"} ce{"چیچن"} ceb{"سیبوآنو"} @@ -77,12 +81,21 @@ ur{ chk{"چوکیز"} chm{"ماری"} cho{"چاکٹاؤ"} + chp{"چپوائن"} chr{"چیروکی"} chy{"چینّے"} ckb{"سینٹرل کردش"} + clc{"چلکوٹن"} co{"کوراسیکن"} + crg{"میچیف"} + crj{"جنوب مشرقی کری"} + crk{"پلینز کری"} + crl{"شمال مشرقی کری"} + crm{"موس کری"} + crr{"کیرولینا الگونکوئن"} crs{"سیسلوا کریولے فرانسیسی"} cs{"چیک"} + csw{"سوامپی کری"} cu{"چرچ سلاوک"} cv{"چوواش"} cy{"ویلش"} @@ -93,6 +106,7 @@ ur{ de{"جرمن"} dgr{"دوگریب"} dje{"زرما"} + doi{"ڈوگری"} dsb{"ذیلی سربیائی"} dua{"دوالا"} dv{"ڈیویہی"} @@ -119,6 +133,7 @@ ur{ fon{"فون"} fr{"فرانسیسی"} frc{"کاجن فرانسیسی"} + frr{"شمالی فریزئین"} fur{"فریولیائی"} fy{"مغربی فریسیئن"} ga{"آئرش"} @@ -137,7 +152,9 @@ ur{ gv{"مینکس"} gwi{"گوئچ ان"} ha{"ہؤسا"} + hai{"ہائیڈا"} haw{"ہوائی"} + hax{"جنوبی ہائیڈا"} he{"عبرانی"} hi{"ہندی"} hil{"ہالیگینون"} @@ -147,6 +164,7 @@ ur{ ht{"ہیتی"} hu{"ہنگیرین"} hup{"ہیوپا"} + hur{"ہالکومیلم"} hy{"آرمینیائی"} hz{"ہریرو"} ia{"بین لسانیات"} @@ -155,6 +173,7 @@ ur{ id{"انڈونیثیائی"} ig{"اِگبو"} ii{"سچوان ای"} + ikt{"مغربی کینیڈین اینُکٹیٹٹ"} ilo{"ایلوکو"} inh{"انگوش"} io{"ایڈو"} @@ -177,6 +196,7 @@ ur{ kea{"کابويرديانو"} kfo{"کورو"} kg{"کانگو"} + kgp{"کینگینگ"} kha{"کھاسی"} khq{"کويرا شيني"} ki{"کیکویو"} @@ -204,6 +224,7 @@ ur{ kum{"کومیک"} kv{"کومی"} kw{"کورنش"} + kwk{"کیواکوالا"} ky{"کرغیزی"} la{"لاطینی"} lad{"لیڈینو"} @@ -212,12 +233,14 @@ ur{ lez{"لیزگیان"} lg{"گینڈا"} li{"لیمبرگش"} + lil{"للوئیٹ"} lkt{"لاکوٹا"} ln{"لِنگَلا"} lo{"لاؤ"} lou{"لوزیانا کریول"} loz{"لوزی"} lrc{"شمالی لری"} + lsm{"سامیہ"} lt{"لیتھوینین"} lu{"لبا-کاتانجا"} lua{"لیوبا لولوآ"} @@ -246,6 +269,7 @@ ur{ ml{"مالایالم"} mn{"منگولین"} mni{"منی پوری"} + moe{"انو ایمن"} moh{"موہاک"} mos{"موسی"} mr{"مراٹهی"} @@ -283,6 +307,11 @@ ur{ ny{"نیانجا"} nyn{"نینکول"} oc{"آکسیٹان"} + ojb{"شمال مغربی اوجبوا"} + ojc{"سینٹرل اوجبوا"} + ojs{"اوجی کری"} + ojw{"مغربی اوجبوا"} + oka{"اوکناگن"} om{"اورومو"} or{"اڑیہ"} os{"اوسیٹک"} @@ -292,7 +321,9 @@ ur{ pap{"پاپیامینٹو"} pau{"پالاون"} pcm{"نائجیریائی پڈگن"} + pis{"پجن"} pl{"پولش"} + pqm{"مالیسیٹ پاساماکوڈی"} prg{"پارسی"} ps{"پشتو"} pt{"پُرتگالی"} @@ -300,11 +331,11 @@ ur{ quc{"کيشی"} rap{"رپانوی"} rar{"راروتونگان"} + rhg{"روہنگیا"} rm{"رومانش"} rn{"رونڈی"} ro{"رومینین"} rof{"رومبو"} - root{"روٹ"} ru{"روسی"} rup{"ارومانی"} rw{"کینیاروانڈا"} @@ -330,6 +361,7 @@ ur{ si{"سنہالا"} sk{"سلوواک"} sl{"سلووینیائی"} + slh{"جنوبی لوشوٹسیڈ"} sm{"ساموآن"} sma{"جنوبی سامی"} smj{"لول سامی"} @@ -344,6 +376,7 @@ ur{ ss{"سواتی"} ssy{"ساہو"} st{"جنوبی سوتھو"} + str{"سٹریٹس سالِش"} su{"سنڈانیز"} suk{"سکوما"} sv{"سویڈش"} @@ -351,24 +384,30 @@ ur{ swb{"کوموریائی"} syr{"سریانی"} ta{"تمل"} + tce{"جنوبی ٹچون"} te{"تیلگو"} tem{"ٹمنے"} teo{"تیسو"} tet{"ٹیٹم"} tg{"تاجک"} + tgx{"ٹاگش"} th{"تھائی"} + tht{"ٹاہلٹن"} ti{"ٹگرینیا"} tig{"ٹگرے"} tk{"ترکمان"} tl{"ٹیگا لوگ"} tlh{"کلنگن"} + tli{"ٹلنگٹ"} tn{"سوانا"} to{"ٹونگن"} + tok{"ٹوکی پونا"} tpi{"ٹوک پِسِن"} tr{"ترکی"} trv{"ٹوروکو"} ts{"زونگا"} tt{"تاتار"} + ttm{"شمالی ٹچون"} tum{"ٹمبوکا"} tvl{"تووالو"} tw{"توی"} @@ -394,6 +433,7 @@ ur{ war{"وارے"} wbp{"وارلپیری"} wo{"وولوف"} + wuu{"وو چائینیز"} xal{"کالمیک"} xh{"ژوسا"} xog{"سوگا"} @@ -401,6 +441,7 @@ ur{ ybb{"یمبا"} yi{"یدش"} yo{"یوروبا"} + yrl{"نینگاٹو"} yue{"کینٹونیز"} zgh{"اسٹینڈرڈ مراقشی تمازیقی"} zh{"چینی"} @@ -410,12 +451,16 @@ ur{ zza{"زازا"} } Scripts{ + Adlm{"ایڈلم"} Arab{"عربی"} Aran{"نستعلیق"} Armn{"آرمینیائی"} Beng{"بنگالی"} Bopo{"بوپوموفو"} Brai{"بریل"} + Cakm{"چکما"} + Cans{"متحدہ کینیڈین ایبوریجنل سلیبکس"} + Cher{"چیروکی"} Cyrl{"سیریلک"} Deva{"دیوناگری"} Ethi{"ایتھوپیائی"} @@ -441,14 +486,23 @@ ur{ Latn{"لاطینی"} Mlym{"ملیالم"} Mong{"منگولیائی"} + Mtei{"میتی مئیک"} Mymr{"میانمار"} + Nkoo{"نکو"} + Olck{"اول چکی"} Orya{"اڑیہ"} + Rohg{"حنیفی"} Sinh{"سنہالا"} + Sund{"سوڈانی"} + Syrc{"سریانی"} Taml{"تمل"} Telu{"تیلگو"} + Tfng{"ٹفناگ"} Thaa{"تھانا"} Thai{"تھائی"} Tibt{"تبتی"} + Vaii{"وائی"} + Yiii{"یی"} Zmth{"ریاضی کی علامتیں"} Zsye{"ایموجی"} Zsym{"علامات"} @@ -471,11 +525,12 @@ ur{ dangi{"ڈانگی کیلنڈر"} ethiopic{"ایتھوپیائی کیلنڈر"} ethiopic-amete-alem{"ایتھوپک امیٹ الیم کیلنڈر"} - gregorian{"جارجیائی کیلنڈر"} + gregorian{"گریگورین کیلنڈر"} hebrew{"عبرانی کیلنڈر"} indian{"ہندوستانی قومی کیلنڈر"} islamic{"اسلامی کیلنڈر"} - islamic-civil{"اسلامی شہری کیلنڈر"} + islamic-civil{"اسلامی شہری کیلنڈر (شہری دور)"} + islamic-tbla{"اسلامی کیلنڈر (ٹیبولر، فلکیاتی دور)"} islamic-umalqura{"اسلامی کیلنڈر (ام القراہ)"} iso8601{"ISO-8601 کیلنڈر"} japanese{"جاپانی کیلنڈر"} @@ -566,6 +621,7 @@ ur{ armn{"آرمینیائی اعداد"} armnlow{"آرمینیائی زیریں اعداد"} beng{"بنگالی ہندسے"} + cakm{"چکما اعداد"} deva{"دیوناگری ہندسے"} ethi{"ایتھوپیائی اعداد"} finance{"مالیاتی ہندسے"} @@ -581,6 +637,7 @@ ur{ hant{"روایتی چینی اعداد"} hantfin{"روایتی چینی مالی اعداد"} hebr{"عبرانی اعداد"} + java{"جاویانی اعداد"} jpan{"جاپانی اعداد"} jpanfin{"جاپانی مالی اعداد"} khmr{"خمیر ہندسے"} @@ -589,8 +646,10 @@ ur{ latn{"مغربی ہندسے"} mlym{"ملیالم ہندسے"} mong{"منگولیائی ہندسے"} + mtei{"میٹی مئیک اعداد"} mymr{"میانمار کے ہندسے"} native{"اصل ہندسے"} + olck{"اول چیکی اعداد"} orya{"اڑیہ ہندسے"} roman{"رومن اعداد"} romanlow{"رومن زیریں اعداد"} diff --git a/icu/icu4c/source/data/lang/uz.txt b/icu/icu4c/source/data/lang/uz.txt index f356b2626c7..219f67fd8ab 100644 --- a/icu/icu4c/source/data/lang/uz.txt +++ b/icu/icu4c/source/data/lang/uz.txt @@ -26,13 +26,16 @@ uz{ alt{"janubiy oltoy"} am{"amxar"} an{"aragon"} + ann{"obolo"} anp{"angika"} ar{"arab"} arn{"mapuche"} arp{"arapaxo"} + ars{"najd arab"} as{"assam"} asa{"asu"} ast{"asturiy"} + atj{"atikamek"} av{"avar"} awa{"avadxi"} ay{"aymara"} @@ -58,6 +61,7 @@ uz{ bug{"bugi"} byn{"blin"} ca{"katalan"} + cay{"kayuga"} ccp{"chakma"} ce{"chechen"} ceb{"sebuan"} @@ -66,12 +70,21 @@ uz{ chk{"chukot"} chm{"mari"} cho{"choktav"} + chp{"chipevyan"} chr{"cheroki"} chy{"cheyenn"} ckb{"sorani-kurd"} + clc{"chilkotin"} co{"korsikan"} + crg{"michif"} + crj{"janubi-sharqiy kri"} + crk{"tekislik kri"} + crl{"shomoli-sharqiy kri"} + crm{"mus kri"} + crr{"karolin algonkin"} crs{"kreol (Seyshel)"} cs{"chex"} + csw{"botqoq kri"} cu{"slavyan (cherkov)"} cv{"chuvash"} cy{"valliy"} @@ -82,6 +95,7 @@ uz{ de{"nemischa"} dgr{"dogrib"} dje{"zarma"} + doi{"dogri"} dsb{"quyi sorb"} dua{"duala"} dv{"divexi"} @@ -107,6 +121,8 @@ uz{ fo{"farercha"} fon{"fon"} fr{"fransuzcha"} + frc{"kajun fransuz"} + frr{"shimoliy friz"} fur{"friul"} fy{"g‘arbiy friz"} ga{"irland"} @@ -125,7 +141,9 @@ uz{ gv{"men"} gwi{"gvichin"} ha{"xausa"} + hai{"hayda"} haw{"gavaycha"} + hax{"janubiy hayda"} he{"ivrit"} hi{"hind"} hil{"hiligaynon"} @@ -135,6 +153,7 @@ uz{ ht{"gaityan"} hu{"venger"} hup{"xupa"} + hur{"halkomelem"} hy{"arman"} hz{"gerero"} ia{"interlingva"} @@ -143,6 +162,7 @@ uz{ id{"indonez"} ig{"igbo"} ii{"sichuan"} + ikt{"sharqiy-kanada inuktitut"} ilo{"iloko"} inh{"ingush"} io{"ido"} @@ -164,6 +184,7 @@ uz{ kde{"makonde"} kea{"kabuverdianu"} kfo{"koro"} + kgp{"kaingang"} kha{"kxasi"} khq{"koyra-chiini"} ki{"kikuyu"} @@ -191,6 +212,7 @@ uz{ kum{"qo‘miq"} kv{"komi"} kw{"korn"} + kwk{"kvakvala"} ky{"qirgʻizcha"} la{"lotincha"} lad{"ladino"} @@ -199,11 +221,14 @@ uz{ lez{"lezgin"} lg{"ganda"} li{"limburg"} + lil{"lilluet"} lkt{"lakota"} ln{"lingala"} lo{"laos"} + lou{"luiziana kreol"} loz{"lozi"} lrc{"shimoliy luri"} + lsm{"saamia"} lt{"litva"} lu{"luba-katanga"} lua{"luba-lulua"} @@ -232,6 +257,7 @@ uz{ ml{"malayalam"} mn{"mongol"} mni{"manipur"} + moe{"innu-aymun"} moh{"mohauk"} mos{"mossi"} mr{"maratxi"} @@ -259,6 +285,7 @@ uz{ nmg{"kvasio"} nn{"norveg-nyunorsk"} nnh{"ngiyembun"} + no{"norveg"} nog{"no‘g‘ay"} nqo{"nko"} nr{"janubiy ndebel"} @@ -268,6 +295,11 @@ uz{ ny{"cheva"} nyn{"nyankole"} oc{"oksitan"} + ojb{"shimoli-gʻarbiy ojibva"} + ojc{"markaziy ijibve"} + ojs{"oji-kri"} + ojw{"gʻarbiy ojibva"} + oka{"okanagan"} om{"oromo"} or{"oriya"} os{"osetin"} @@ -277,7 +309,9 @@ uz{ pap{"papiyamento"} pau{"palau"} pcm{"kreol (Nigeriya)"} + pis{"pijin"} pl{"polyakcha"} + pqm{"maliset-passamakvoddi"} prg{"pruss"} ps{"pushtu"} pt{"portugalcha"} @@ -285,11 +319,11 @@ uz{ quc{"kiche"} rap{"rapanui"} rar{"rarotongan"} + rhg{"rohinja"} rm{"romansh"} rn{"rundi"} ro{"rumincha"} rof{"rombo"} - root{"tub aholi tili"} ru{"ruscha"} rup{"arumin"} rw{"kinyaruanda"} @@ -315,6 +349,7 @@ uz{ si{"singal"} sk{"slovakcha"} sl{"slovencha"} + slh{"janubiy lushutsid"} sm{"samoa"} sma{"janubiy saam"} smj{"lule-saam"} @@ -329,6 +364,7 @@ uz{ ss{"svati"} ssy{"saho"} st{"janubiy soto"} + str{"streyts salish"} su{"sundan"} suk{"sukuma"} sv{"shved"} @@ -336,23 +372,29 @@ uz{ swb{"qamar"} syr{"suriyacha"} ta{"tamil"} + tce{"janubiy tutchone"} te{"telugu"} tem{"timne"} teo{"teso"} tet{"tetum"} tg{"tojik"} + tgx{"tagish"} th{"tay"} + tht{"taltan"} ti{"tigrinya"} tig{"tigre"} tk{"turkman"} tlh{"klingon"} + tli{"tlingit"} tn{"tsvana"} to{"tongan"} + tok{"tokipona"} tpi{"tok-piksin"} tr{"turk"} trv{"taroko"} ts{"tsonga"} tt{"tatar"} + ttm{"shimoliy tutchone"} tum{"tumbuka"} tvl{"tuvalu"} twq{"tasavak"} @@ -377,6 +419,7 @@ uz{ war{"varay"} wbp{"valbiri"} wo{"volof"} + wuu{"vu xitoy"} xal{"qalmoq"} xh{"kxosa"} xog{"soga"} @@ -384,6 +427,7 @@ uz{ ybb{"yemba"} yi{"idish"} yo{"yoruba"} + yrl{"nyengatu"} yue{"kanton"} zgh{"tamazigxt"} zh{"xitoy"} @@ -393,11 +437,16 @@ uz{ zza{"zaza"} } Scripts{ + Adlm{"adlam"} Arab{"arab"} + Aran{"nastaʼliq"} Armn{"arman"} Beng{"bengal"} Bopo{"bopomofo"} Brai{"brayl"} + Cakm{"chakma"} + Cans{"kanada boʻgʻin yozuvi"} + Cher{"cheroki"} Cyrl{"kirill"} Deva{"devanagari"} Ethi{"habash"} @@ -408,8 +457,8 @@ uz{ Hanb{"hanb"} Hang{"hangul"} Hani{"xitoy"} - Hans{"soddalashgan xitoy"} - Hant{"an’anaviy xitoy"} + Hans{"soddalashgan"} + Hant{"anʼanaviy"} Hebr{"ivrit"} Hira{"hiragana"} Hrkt{"katakana yoki hiragana"} @@ -423,14 +472,23 @@ uz{ Latn{"lotin"} Mlym{"malayalam"} Mong{"mongol"} + Mtei{"manipuri"} Mymr{"myanma"} + Nkoo{"nko"} + Olck{"ol chiki"} Orya{"oriya"} + Rohg{"hanifi"} Sinh{"singal"} + Sund{"sundan"} + Syrc{"suryoniy"} Taml{"tamil"} Telu{"telugu"} + Tfng{"tifinag"} Thaa{"taana"} Thai{"tay"} Tibt{"tibet"} + Vaii{"vay"} + Yiii{"i"} Zmth{"matematik ifodalar"} Zsye{"emoji"} Zsym{"belgilar"} @@ -438,15 +496,24 @@ uz{ Zyyy{"umumiy"} Zzzz{"noma’lum yozuv"} } + Scripts%stand-alone{ + Hans{"soddalashgan xitoy"} + Hant{"an’anaviy xitoy"} + } Types{ calendar{ buddhist{"buddizm taqvimi"} chinese{"xitoy taqvimi"} + coptic{"qibtiy taqvim"} dangi{"dangi taqvimi"} ethiopic{"habash taqvimi"} + ethiopic-amete-alem{"Amete Alem habash taqvimi"} gregorian{"grigorian taqvimi"} hebrew{"yahudiy taqvimi"} islamic{"islomiy taqvim"} + islamic-civil{"jadvalli islomiy taqvim"} + islamic-tbla{"jadvalli islomiy taqvim (astronomik davr)"} + islamic-umalqura{"islomiy taqvim (Ummul Quro)"} iso8601{"ISO-8601 taqvimi"} japanese{"yapon taqvimi"} persian{"fors taqvimi"} @@ -482,6 +549,7 @@ uz{ armn{"arman raqamlari"} armnlow{"arman kichik raqamlari"} beng{"bengal raqamlari"} + cakm{"chakma raqamlari"} deva{"devanagari raqamlari"} ethi{"habash raqamlari"} fullwide{"to‘liq enli raqamlar"} @@ -496,6 +564,7 @@ uz{ hant{"an’anaviy xitoy raqamlari"} hantfin{"an’anaviy xitoy raqamlari (moliyaviy)"} hebr{"ivrit raqamlari"} + java{"yava raqamlari"} jpan{"yapon raqamlari"} jpanfin{"yapon raqamlari (moliyaviy)"} khmr{"kxmer raqamlari"} @@ -503,7 +572,9 @@ uz{ laoo{"laos raqamlari"} latn{"zamonaviy arab raqamlari"} mlym{"malayalam raqamlari"} + mtei{"manipuri raqamlari"} mymr{"birma raqamlari"} + olck{"ol chiki taqamlari"} orya{"oriya raqamlari"} roman{"rim raqamlari"} romanlow{"kichik rim raqamlari"} @@ -512,6 +583,7 @@ uz{ telu{"telugu raqamlari"} thai{"tay raqamlari"} tibt{"tibet raqamlari"} + vaii{"vay raqamlari"} } } characterLabelPattern{ diff --git a/icu/icu4c/source/data/lang/uz_Cyrl.txt b/icu/icu4c/source/data/lang/uz_Cyrl.txt index 11044b7259a..aa22741b797 100644 --- a/icu/icu4c/source/data/lang/uz_Cyrl.txt +++ b/icu/icu4c/source/data/lang/uz_Cyrl.txt @@ -109,7 +109,6 @@ uz_Cyrl{ gl{"галицийча"} gn{"гуарани"} gor{"горонтало"} - gsw{"немисча (Швейцария)"} gu{"гужаротча"} guz{"гусии"} gv{"мэнча"} diff --git a/icu/icu4c/source/data/lang/vi.txt b/icu/icu4c/source/data/lang/vi.txt index 811a53515ec..b2a48b753d8 100644 --- a/icu/icu4c/source/data/lang/vi.txt +++ b/icu/icu4c/source/data/lang/vi.txt @@ -43,6 +43,7 @@ vi{ am{"Tiếng Amharic"} an{"Tiếng Aragon"} ang{"Tiếng Anh cổ"} + ann{"Tiếng Obolo"} anp{"Tiếng Angika"} ar{"Tiếng Ả Rập"} arc{"Tiếng Aramaic"} @@ -57,6 +58,7 @@ vi{ asa{"Tiếng Asu"} ase{"Ngôn ngữ Ký hiệu Mỹ"} ast{"Tiếng Asturias"} + atj{"Tiếng Atikamekw"} av{"Tiếng Avaric"} awa{"Tiếng Awadhi"} ay{"Tiếng Aymara"} @@ -121,14 +123,22 @@ vi{ chr{"Tiếng Cherokee"} chy{"Tiếng Cheyenne"} ckb{"Tiếng Kurd Miền Trung"} + clc{"Tiếng Chilcotin"} co{"Tiếng Corsica"} cop{"Tiếng Coptic"} cps{"Tiếng Capiznon"} cr{"Tiếng Cree"} + crg{"Tiếng Michif"} crh{"Tiếng Thổ Nhĩ Kỳ Crimean"} + crj{"Tiếng Cree Đông Nam"} + crk{"Tiếng Plains Cree"} + crl{"Tiếng Cree Đông Bắc"} + crm{"Tiếng Moose Cree"} + crr{"Tiếng Carolina Algonquian"} crs{"Tiếng Pháp Seselwa Creole"} cs{"Tiếng Séc"} csb{"Tiếng Kashubia"} + csw{"Tiếng Swampy Cree"} cu{"Tiếng Slavơ Nhà thờ"} cv{"Tiếng Chuvash"} cy{"Tiếng Wales"} @@ -217,6 +227,7 @@ vi{ hai{"Tiếng Haida"} hak{"Tiếng Khách Gia"} haw{"Tiếng Hawaii"} + hax{"Tiếng Haida miền Nam"} he{"Tiếng Do Thái"} hi{"Tiếng Hindi"} hif{"Tiếng Fiji Hindi"} @@ -230,6 +241,7 @@ vi{ ht{"Tiếng Haiti"} hu{"Tiếng Hungary"} hup{"Tiếng Hupa"} + hur{"Tiếng Halkomelem"} hy{"Tiếng Armenia"} hz{"Tiếng Herero"} ia{"Tiếng Khoa Học Quốc Tế"} @@ -240,6 +252,7 @@ vi{ ig{"Tiếng Igbo"} ii{"Tiếng Di Tứ Xuyên"} ik{"Tiếng Inupiaq"} + ikt{"Tiếng Inuktitut miền Tây Canada"} ilo{"Tiếng Iloko"} inh{"Tiếng Ingush"} io{"Tiếng Ido"} @@ -270,6 +283,7 @@ vi{ kea{"Tiếng Kabuverdianu"} kfo{"Tiếng Koro"} kg{"Tiếng Kongo"} + kgp{"Tiếng Kaingang"} kha{"Tiếng Khasi"} kho{"Tiếng Khotan"} khq{"Tiếng Koyra Chiini"} @@ -300,6 +314,7 @@ vi{ kut{"Tiếng Kutenai"} kv{"Tiếng Komi"} kw{"Tiếng Cornwall"} + kwk{"Tiếng Kwakʼwala"} ky{"Tiếng Kyrgyz"} la{"Tiếng La-tinh"} lad{"Tiếng Ladino"} @@ -310,6 +325,7 @@ vi{ lez{"Tiếng Lezghian"} lg{"Tiếng Ganda"} li{"Tiếng Limburg"} + lil{"Tiếng Lillooet"} lkt{"Tiếng Lakota"} ln{"Tiếng Lingala"} lo{"Tiếng Lào"} @@ -317,6 +333,7 @@ vi{ lou{"Tiếng Creole Louisiana"} loz{"Tiếng Lozi"} lrc{"Tiếng Bắc Luri"} + lsm{"Tiếng Saamia"} lt{"Tiếng Litva"} lu{"Tiếng Luba-Katanga"} lua{"Tiếng Luba-Lulua"} @@ -344,7 +361,7 @@ vi{ mgh{"Tiếng Makhuwa-Meetto"} mgo{"Tiếng Meta’"} mh{"Tiếng Marshall"} - mi{"Tiếng Maori"} + mi{"Tiếng Māori"} mic{"Tiếng Micmac"} min{"Tiếng Minangkabau"} mk{"Tiếng Macedonia"} @@ -352,6 +369,7 @@ vi{ mn{"Tiếng Mông Cổ"} mnc{"Tiếng Mãn Châu"} mni{"Tiếng Manipuri"} + moe{"Tiếng Innu-aimun"} moh{"Tiếng Mohawk"} mos{"Tiếng Mossi"} mr{"Tiếng Marathi"} @@ -399,6 +417,11 @@ vi{ nzi{"Tiếng Nzima"} oc{"Tiếng Occitan"} oj{"Tiếng Ojibwa"} + ojb{"Tiếng Ojibwe Tây Bắc"} + ojc{"Tiếng Ojibwe miền Trung"} + ojs{"Tiếng Oji-Cree"} + ojw{"Tiếng Ojibwe miền Tây"} + oka{"Tiếng Okanagan"} om{"Tiếng Oromo"} or{"Tiếng Odia"} os{"Tiếng Ossetic"} @@ -414,8 +437,10 @@ vi{ peo{"Tiếng Ba Tư cổ"} phn{"Tiếng Phoenicia"} pi{"Tiếng Pali"} + pis{"Tiếng Pijin"} pl{"Tiếng Ba Lan"} pon{"Tiếng Pohnpeian"} + pqm{"Tiếng Maliseet-Passamaquoddy"} prg{"Tiếng Prussia"} pro{"Tiếng Provençal cổ"} ps{"Tiếng Pashto"} @@ -426,12 +451,12 @@ vi{ raj{"Tiếng Rajasthani"} rap{"Tiếng Rapanui"} rar{"Tiếng Rarotongan"} + rhg{"Tiếng Rohingya"} rm{"Tiếng Romansh"} rn{"Tiếng Rundi"} ro{"Tiếng Romania"} rof{"Tiếng Rombo"} rom{"Tiếng Romany"} - root{"Tiếng Root"} ru{"Tiếng Nga"} rup{"Tiếng Aromania"} rw{"Tiếng Kinyarwanda"} @@ -464,6 +489,7 @@ vi{ sid{"Tiếng Sidamo"} sk{"Tiếng Slovak"} sl{"Tiếng Slovenia"} + slh{"Tiếng Lushootseed miền Nam"} sm{"Tiếng Samoa"} sma{"Tiếng Sami Miền Nam"} smj{"Tiếng Lule Sami"} @@ -480,6 +506,7 @@ vi{ ss{"Tiếng Swati"} ssy{"Tiếng Saho"} st{"Tiếng Sotho Miền Nam"} + str{"Tiếng Straits Salish"} su{"Tiếng Sunda"} suk{"Tiếng Sukuma"} sus{"Tiếng Susu"} @@ -490,13 +517,16 @@ vi{ syc{"Tiếng Syriac cổ"} syr{"Tiếng Syriac"} ta{"Tiếng Tamil"} + tce{"Tiếng Tutchone miền Nam"} te{"Tiếng Telugu"} tem{"Tiếng Timne"} teo{"Tiếng Teso"} ter{"Tiếng Tereno"} tet{"Tiếng Tetum"} tg{"Tiếng Tajik"} + tgx{"Tiếng Tagish"} th{"Tiếng Thái"} + tht{"Tiếng Tahltan"} ti{"Tiếng Tigrinya"} tig{"Tiếng Tigre"} tiv{"Tiếng Tiv"} @@ -509,12 +539,14 @@ vi{ tn{"Tiếng Tswana"} to{"Tiếng Tonga"} tog{"Tiếng Nyasa Tonga"} + tok{"Tiếng Toki Pona"} tpi{"Tiếng Tok Pisin"} tr{"Tiếng Thổ Nhĩ Kỳ"} trv{"Tiếng Taroko"} ts{"Tiếng Tsonga"} tsi{"Tiếng Tsimshian"} tt{"Tiếng Tatar"} + ttm{"Tiếng Tutchone miền Bắc"} tum{"Tiếng Tumbuka"} tvl{"Tiếng Tuvalu"} tw{"Tiếng Twi"} @@ -553,6 +585,7 @@ vi{ ybb{"Tiếng Yemba"} yi{"Tiếng Yiddish"} yo{"Tiếng Yoruba"} + yrl{"Tiếng Nheengatu"} yue{"Tiếng Quảng Đông"} za{"Tiếng Choang"} zap{"Tiếng Zapotec"} @@ -566,6 +599,7 @@ vi{ zza{"Tiếng Zaza"} } Scripts{ + Adlm{"Chữ Adlam"} Afak{"Chữ Afaka"} Arab{"Chữ Ả Rập"} Aran{"Chữ Nastaliq"} @@ -681,6 +715,7 @@ vi{ Prti{"Chữ Parthia Văn bia"} Qaag{"Chữ Zawgyi"} Rjng{"Chữ Rejang"} + Rohg{"Chữ Hanifi"} Roro{"Chữ Rongorongo"} Runr{"Chữ Runic"} Samr{"Chữ Samaritan"} @@ -811,7 +846,7 @@ vi{ stroke{"Thứ tự sắp xếp theo nét chữ"} traditional{"Thứ tự sắp xếp truyền thống"} unihan{"Trình tự sắp xếp theo bộ-nét"} - zhuyin{"Thứ tự sắp xếp Zhuyin"} + zhuyin{"Thứ tự sắp xếp theo chú âm phù hiệu"} } d0{ fwidth{"Độ rộng tối đa"} diff --git a/icu/icu4c/source/data/lang/xh.txt b/icu/icu4c/source/data/lang/xh.txt index 806fd1f1f6f..a838912de3d 100644 --- a/icu/icu4c/source/data/lang/xh.txt +++ b/icu/icu4c/source/data/lang/xh.txt @@ -3,6 +3,63 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml xh{ Languages{ - xh{"isiXhosa"} + af{"isiBhulu"} + ar{"Isi-Arabhu"} + bn{"IsiBangla"} + de{"IsiJamani"} + en{"IsiNgesi"} + es{"Isi-Spanish"} + fr{"IsiFrentshi"} + hi{"IsiHindi"} + id{"Isi-Indonesia"} + it{"IsiTaliyane"} + ja{"IsiJapan"} + ko{"Isi-Korean"} + nl{"IsiDatshi"} + pl{"Isi-Polish"} + pt{"IsiPhuthukezi"} + ru{"Isi-Russian"} + th{"Isi-Thai"} + tr{"Isi-Turkish"} + und{"Unknown language"} + xh{"IsiXhosa"} + zh{"IsiMandarin"} + zu{"isiZulu"} + } + Scripts{ + Arab{"Isi-Arabhu"} + Cyrl{"IsiCyrillic"} + Hans{"IsiHans"} + Hant{"IsiHant"} + Jpan{"IsiJapanese"} + Kore{"IsiKorean"} + Latn{"IsiLatin"} + Zxxx{"Engabhalwanga"} + Zzzz{"Ulwimi Olungaziwayo"} + } + Scripts%stand-alone{ + Hans{"IsiHan"} + Hant{"IsiHan"} + } + Types{ + calendar{ + gregorian{"Ngokwekhalenda YeGregorian"} + iso8601{"Ikhalenda ye-ISO-8601"} + } + collation{ + standard{"Standard Sort Order"} + } + numbers{ + latn{"Western Digits"} + } + } + codePatterns{ + language{"Language: {0}"} + script{"Script: {0}"} + territory{"Region: {0}"} + } + localeDisplayPattern{ + pattern{"{0} ({1})"} + separator{"{0}, {1}"} } } diff --git a/icu/icu4c/source/data/lang/yo.txt b/icu/icu4c/source/data/lang/yo.txt index 2ab5976fb4b..206e3af1128 100644 --- a/icu/icu4c/source/data/lang/yo.txt +++ b/icu/icu4c/source/data/lang/yo.txt @@ -13,47 +13,96 @@ yo{ numbers{"Àwọn nọ́ńbà"} } Languages{ + ab{"Èdè Abasia"} + ace{"Èdè Akinisi"} + ada{"Èdè Adame"} + ady{"Èdè Adiji"} af{"Èdè Afrikani"} agq{"Èdè Ágẹ̀ẹ̀mù"} + ain{"Èdè Ainu"} ak{"Èdè Akani"} + ale{"Èdè Aleti"} + alt{"Èdè Gusu Ata"} am{"Èdè Amariki"} + an{"Èdè Aragoni"} + ann{"Èdè Obolo"} + anp{"Èdè Angika"} ar{"Èdè Árábìkì"} + arn{"Èdè Mapushe"} + arp{"Èdè Arapaho"} + ars{"Èdè Arabiki ti Najidi"} as{"Èdè Ti Assam"} asa{"Èdè Asu"} ast{"Èdè Asturian"} + atj{"Èdè Atikameki"} + av{"Èdè Afariki"} + awa{"Èdè Awadi"} + ay{"Èdè Amara"} az{"Èdè Azerbaijani"} + ba{"Èdè Bashiri"} + ban{"Èdè Balini"} bas{"Èdè Basaa"} be{"Èdè Belarusi"} bem{"Èdè Béḿbà"} bez{"Èdè Bẹ́nà"} bg{"Èdè Bugaria"} + bho{"Èdè Bojuri"} + bi{"Èdè Bisilama"} + bin{"Èdè Bini"} + bla{"Èdè Sikiska"} bm{"Èdè Báḿbàrà"} bn{"Èdè Bengali"} bo{"Tibetán"} br{"Èdè Bretoni"} brx{"Èdè Bódò"} bs{"Èdè Bosnia"} + bug{"Èdè Bugini"} + byn{"Èdè Bilini"} ca{"Èdè Catala"} + cay{"Èdè Kayuga"} ccp{"Èdè Chakma"} ce{"Èdè Chechen"} ceb{"Èdè Cebuano"} cgg{"Èdè Chiga"} + ch{"Èdè S̩amoro"} + chk{"Èdè Shuki"} + chm{"Èdè Mari"} + cho{"Èdè Shokita"} + chp{"Èdè Shipewa"} chr{"Èdè Shẹ́rókiì"} + chy{"Èdè Sheyeni"} ckb{"Ààrin Gbùngbùn Kurdish"} + clc{"Èdè Shikoti"} co{"Èdè Corsican"} + crg{"Èdè Misifu"} + crj{"Èdè Gusu Ila-oorun Kri"} + crk{"Èdè Papa Kri"} + crl{"Èdè ti Ila oorun Ariwa Kri"} + crm{"Èdè Moose Kri"} + crr{"Èdè Alonkuia ti Karolina"} cs{"Èdè Seeki"} + csw{"Èdè Swampi Kri"} cu{"Èdè Síláfííkì Ilé Ìjọ́sìn"} + cv{"Èdè Shufasi"} cy{"Èdè Welshi"} da{"Èdè Ilẹ̀ Denmark"} + dak{"Èdè Dakota"} + dar{"Èdè Dagiwa"} dav{"Táítà"} de{"Èdè Jámánì"} + dgr{"Èdè Dogribu"} dje{"Ṣárúmà"} + doi{"Èdè Dogiri"} dsb{"Ṣóbíánù Apá Ìṣàlẹ̀"} dua{"Èdè Duala"} + dv{"Èdè Difehi"} dyo{"Jola-Fonyi"} dz{"Èdè Dzongkha"} + dzg{"Èdè Dasaga"} ebu{"Èdè Ẹmbù"} ee{"Èdè Ewè"} + efi{"Èdè Efiki"} + eka{"Èdè Ekaju"} el{"Èdè Giriki"} en{"Èdè Gẹ̀ẹ́sì"} eo{"Èdè Esperanto"} @@ -65,183 +114,326 @@ yo{ ff{"Èdè Fúlàní"} fi{"Èdè Finisi"} fil{"Èdè Filipino"} + fj{"Èdè Fiji"} fo{"Èdè Faroesi"} + fon{"Èdè Fon"} fr{"Èdè Faransé"} + frc{"Èdè Faranse ti Kajun"} + frr{"Èdè Ariwa Frisa"} fur{"Firiúlíànì"} fy{"Èdè Frisia"} ga{"Èdè Ireland"} + gaa{"Èdè Gaa"} gd{"Èdè Gaelik ti Ilu Scotland"} + gez{"Ede Gẹ́sì"} + gil{"Èdè Gibaati"} gl{"Èdè Galicia"} gn{"Èdè Guarani"} + gor{"Èdè Gorontalo"} gsw{"Súwísì ti Jámánì"} gu{"Èdè Gujarati"} guz{"Gusii"} gv{"Máǹkì"} + gwi{"Èdè giwisi"} ha{"Èdè Hausa"} + hai{"Èdè Haida"} haw{"Hawaiian"} + hax{"Èdè Gusu Haida"} he{"Èdè Heberu"} hi{"Èdè Híńdì"} + hil{"Èdè Hilgayo"} hmn{"Hmong"} hr{"Èdè Kroatia"} hsb{"Sorbian Apá Òkè"} ht{"Haitian Creole"} hu{"Èdè Hungaria"} + hup{"Èdè Hupa"} + hur{"Èdè Hakomelemi"} hy{"Èdè Ile Armenia"} + hz{"Èdè Herero"} ia{"Èdè pipo"} + iba{"Èdè Iba"} + ibb{"Èdè Ibibio"} id{"Èdè Indonéṣíà"} ie{"Iru Èdè"} ig{"Èdè Yíbò"} ii{"Ṣíkuán Yì"} + ikt{"Èdè Iwoorun Inutitu ti Kanada"} + ilo{"Èdè Iloko"} + inh{"Èdè Ingusi"} + io{"Èdè Ido"} is{"Èdè Icelandic"} it{"Èdè Ítálì"} + iu{"Èdè Inukitu"} ja{"Èdè Jàpáànù"} + jbo{"Èdè Lobani"} jgo{"Ńgòmbà"} jmc{"Máṣámè"} jv{"Èdè Javanasi"} ka{"Èdè Georgia"} kab{"Kabilè"} + kac{"Èdè Kashini"} + kaj{"Èdè Ju"} kam{"Káńbà"} + kbd{"Èdè Kabadia"} + kcg{"Èdè Tiyapu"} kde{"Mákondé"} kea{"Kabufadíánù"} + kfo{"Èdè Koro"} + kgp{"Èdè Kaigani"} + kha{"Èdè Kasi"} khq{"Koira Ṣíínì"} ki{"Kíkúyù"} + kj{"Èdè Kuayama"} kk{"Kaṣakì"} kkj{"Kàkó"} kl{"Kalaalísùtì"} kln{"Kálẹnjín"} km{"Èdè kameri"} + kmb{"Èdè Kimbundu"} kn{"Èdè Kannada"} ko{"Èdè Kòríà"} kok{"Kónkánì"} + kpe{"Èdè Pele"} + kr{"Èdè Kanuri"} + krc{"Èdè Karasha-Baka"} + krl{"Èdè Karelia"} + kru{"Èdè Kuruki"} ks{"Kaṣímirì"} ksb{"Ṣáńbálà"} ksf{"Èdè Báfíà"} ksh{"Èdè Colognian"} ku{"Kọdiṣì"} + kum{"Èdè Kumiki"} + kv{"Èdè Komi"} kw{"Èdè Kọ́nììṣì"} + kwk{"Èdè Kwawala"} ky{"Kírígíìsì"} la{"Èdè Latini"} + lad{"Èdè Ladino"} lag{"Láńgì"} lb{"Lùṣẹ́mbọ́ọ̀gì"} + lez{"Èdè Lesgina"} lg{"Ganda"} + li{"Èdè Limbogishi"} + lil{"Èdè Liloeti"} lkt{"Lákota"} ln{"Lìǹgálà"} lo{"Láò"} + lou{"Èdè Kreoli ti Louisiana"} + loz{"Èdè Lozi"} lrc{"Apáàríwá Lúrì"} + lsm{"Èdè Samia"} lt{"Èdè Lithuania"} lu{"Lúbà-Katanga"} + lua{"Èdè Luba Lulua"} + lun{"Èdè Lunda"} + lus{"Èdè Miso"} luy{"Luyíà"} lv{"Èdè Latvianu"} + mad{"Èdè Maduri"} + mag{"Èdè Magahi"} + mai{"Èdè Matihi"} + mak{"Èdè Makasa"} mas{"Másáì"} + mdf{"Èdè Mokisa"} + men{"Èdè Mende"} mer{"Mérù"} mfe{"Morisiyen"} mg{"Malagasì"} mgh{"Makhuwa-Meeto"} mgo{"Métà"} + mh{"Èdè Mashali"} mi{"Màórì"} + mic{"Èdè Mikmaki"} + min{"Èdè Minakabau"} mk{"Èdè Macedonia"} ml{"Málàyálámù"} mn{"Mòngólíà"} + mni{"Èdè Manipuri"} + moe{"Èdè Inuamu"} + moh{"Èdè Mohaki"} + mos{"Èdè Mosi"} mr{"Èdè marathi"} ms{"Èdè Malaya"} mt{"Èdè Malta"} mua{"Múndàngì"} mul{"Ọlọ́pọ̀ èdè"} + mus{"Èdè Muskogi"} + mwl{"Èdè Mirandisi"} my{"Èdè Bumiisi"} + myv{"Èdè Esiya"} mzn{"Masanderani"} + na{"Èdè Nauru"} + nap{"Èdè Neapolita"} naq{"Námà"} nb{"Nọ́ọ́wè Bokímàl"} nd{"Àríwá Ndebele"} nds{"Jámánì ìpìlẹ̀"} ne{"Èdè Nepali"} + new{"Èdè Newari"} + ng{"Èdè Ndonga"} + nia{"Èdè Nia"} + niu{"Èdè Niu"} nl{"Èdè Dọ́ọ̀ṣì"} nmg{"Kíwáṣíò"} nn{"Nọ́ọ́wè Nínọ̀sìkì"} nnh{"Ngiembùnù"} no{"Èdè Norway"} + nog{"Èdè Nogai"} + nqo{"Èdè Nko"} + nr{"Èdè Gusu Ndebele"} + nso{"Èdè Ariwa Soto"} nus{"Núẹ̀"} + nv{"Èdè Nafajo"} ny{"Ńyájà"} nyn{"Ńyákọ́lè"} oc{"Èdè Occitani"} + ojb{"Èdè Ariwa-iwoorun Ojibwa"} + ojc{"Èdè Ojibwa Aarin"} + ojs{"Èdè Oji Kri"} + ojw{"Èdè Iwoorun Ojibwa"} + oka{"Èdè Okanaga"} om{"Òròmọ́"} or{"Òdíà"} os{"Ọṣẹ́tíìkì"} pa{"Èdè Punjabi"} + pag{"Èdè Pangasina"} + pam{"Èdè Pampanga"} + pap{"Èdè Papiamento"} + pau{"Èdè Pala"} + pcm{"Èdè Pijini ti Naijiriya"} + pis{"Èdè Piji"} pl{"Èdè Póláǹdì"} + pqm{"Èdè Maliseti-Pasamkodi"} prg{"Púrúṣíànù"} ps{"Páshítò"} pt{"Èdè Pọtogí"} qu{"Kúẹ́ńjùà"} + rap{"Èdè Rapanu"} + rar{"Èdè Rarotonga"} + rhg{"Èdè Rohinga"} rm{"Rómáǹṣì"} rn{"Rúńdì"} ro{"Èdè Romania"} rof{"Róńbò"} ru{"Èdè Rọ́ṣíà"} + rup{"Èdè Aromani"} rw{"Èdè Ruwanda"} rwk{"Riwa"} sa{"Èdè awon ara Indo"} + sad{"Èdè Sandawe"} sah{"Sàkíhà"} saq{"Samburu"} + sat{"Èdè Santali"} + sba{"Èdè Ngambayi"} sbp{"Sangu"} + sc{"Èdè Sadini"} + scn{"Èdè Sikila"} + sco{"Èdè Sikoti"} sd{"Èdè Sindhi"} se{"Apáàríwá Sami"} seh{"Ṣẹnà"} ses{"Koiraboro Seni"} sg{"Sango"} shi{"Taṣelíìtì"} + shn{"Èdè Shani"} si{"Èdè Sinhalese"} sk{"Èdè Slovaki"} sl{"Èdè Slovenia"} + slh{"Èdè Gusu Lushootseed"} sm{"Sámóánù"} smn{"Inari Sami"} + sms{"Èdè Sikoti Smi"} sn{"Ṣọnà"} + snk{"Èdè Sonike"} so{"Èdè ara Somalia"} sq{"Èdè Albania"} sr{"Èdè Serbia"} + srn{"Èdè Sirana Tongo"} + ss{"Èdè Suwati"} st{"Èdè Sesoto"} + str{"Èdè Sitirati Salisi"} su{"Èdè Sudanísì"} + suk{"Èdè Sukuma"} sv{"Èdè Suwidiisi"} sw{"Èdè Swahili"} + swb{"Èdè Komora"} + syr{"Èdè Siriaki"} ta{"Èdè Tamili"} + tce{"Èdè Gusu Tushoni"} te{"Èdè Telugu"} + tem{"Èdè Timne"} teo{"Tẹ́sò"} + tet{"Èdè Tetum"} tg{"Tàjíìkì"} + tgx{"Èdè Tagisi"} th{"Èdè Tai"} + tht{"Èdè Tajiti"} ti{"Èdè Tigrinya"} + tig{"Èdè Tigre"} tk{"Èdè Turkmen"} tlh{"Èdè Klingoni"} + tli{"Èdè Tlingiti"} + tn{"Èdè Suwana"} to{"Tóńgàn"} + tok{"Èdè Toki Pona"} + tpi{"Èdè Tok Pisini"} tr{"Èdè Tọọkisi"} + trv{"Èdè Taroko"} + ts{"Èdè Songa"} tt{"Tatarí"} + ttm{"Èdè Ariwa Tusoni"} + tum{"Èdè Tumbuka"} + tvl{"Èdè Tifalu"} twq{"Tasawak"} + ty{"Èdè Tahiti"} + tyv{"Èdè Tuvini"} tzm{"Ààrin Gbùngbùn Atlas Tamazight"} + udm{"Èdè Udmuti"} ug{"Yúgọ̀"} uk{"Èdè Ukania"} + umb{"Èdè Umbundu"} und{"Èdè àìmọ̀"} ur{"Èdè Udu"} uz{"Èdè Uzbek"} + ve{"Èdè Fenda"} vi{"Èdè Jetinamu"} vo{"Fọ́lápùùkù"} vun{"Funjo"} + wa{"Èdè Waluni"} wae{"Wọsà"} + wal{"Èdè Wolata"} + war{"Èdè Wara"} wo{"Wọ́lọ́ọ̀fù"} + wuu{"Èdè Wu ti Saina"} + xal{"Èdè Kalimi"} xh{"Èdè Xhosa"} xog{"Ṣógà"} yav{"Yangbẹn"} + ybb{"Èdè Yemba"} yi{"Èdè Yiddishi"} yo{"Èdè Yorùbá"} + yrl{"Èdè Ningatu"} yue{"Èdè Cantonese"} zgh{"Àfẹnùkò Támásáìtì ti Mòrókò"} zh{"Edè Ṣáínà"} zu{"Èdè Ṣulu"} + zun{"Èdè Suni"} zxx{"Kò sí àkóònú elédè"} + zza{"Èdè Sasa"} } Scripts{ + Adlm{"Èdè Adam"} Arab{"èdè Lárúbáwá"} + Aran{"Èdè Aran"} Armn{"Àmẹ́níà"} Beng{"Báńgílà"} Bopo{"Bopomófò"} Brai{"Bíráìlè"} + Cakm{"Kami"} + Cans{"Èdè Apapo Onile Onisilebu ti Kanada"} + Cher{"Èdè Sheroki"} Cyrl{"èdè ilẹ̀ Rọ́ṣíà"} Deva{"Dẹfanagárì"} Ethi{"Ẹtiópíìkì"} @@ -266,13 +458,22 @@ yo{ Latn{"Èdè Látìn"} Mlym{"Málàyálámù"} Mong{"Mòngólíà"} + Mtei{"Èdè Meitei Mayeki"} Mymr{"Myánmarà"} + Nkoo{"Èdè Nkoo"} + Olck{"Èdè Ol Siki"} Orya{"Òdíà"} + Rohg{"Èdè Hanifi"} Sinh{"Sìnhálà"} + Sund{"Èdè Sundani"} + Syrc{"Èdè Siriaki"} Taml{"Támílì"} Telu{"Télúgù"} + Tfng{"Èdè Tifina"} Thaa{"Taana"} Tibt{"Tíbétán"} + Vaii{"Èdè Fai"} + Yiii{"Èdè Yi"} Zmth{"Àmì Ìṣèsìrò"} Zsye{"Émójì"} Zsym{"Àwọn àmì"} @@ -287,11 +488,15 @@ yo{ calendar{ buddhist{"Kàlẹ́ńdà Buddhist"} chinese{"Kàlẹ́ńdà ti Ṣáìnà"} + coptic{"Èdè Kopti"} dangi{"Kàlẹ́ńdà dangi"} ethiopic{"Kàlẹ́ńdà Ẹtíópíìkì"} + ethiopic-amete-alem{"Èdè Kalenda Alem Amete tio Etiopia"} gregorian{"Kàlẹ́ńdà Gregory"} hebrew{"Kàlẹ́ńdà Hébérù"} islamic{"Kàlẹ́ńdà Lárúbáwá"} + islamic-civil{"Kàlẹ́ńdà ti Musulumi"} + islamic-umalqura{"Kàlẹ́ńdà Musulumi"} iso8601{"Kàlẹ́ńdà ISO-8601"} japanese{"Kàlẹ́ńdà ti Jàpánù"} persian{"Kàlẹ́ńdà Pásíànù"} @@ -327,6 +532,7 @@ yo{ armn{"Àwọn nọ́ńbà Àmẹ́níà"} armnlow{"Àwọn Nọ́ńbà Kékèké ti Amẹ́ríkà"} beng{"Àwọn díjíìtì Báńgílà"} + cakm{"Àwọn díjíìtì Shakma"} deva{"Àwọn díjììtì Defanagárì"} ethi{"Àwọn nọ́ńbà Ẹtiópíìkì"} fullwide{"Àwọn Díjíìtì Fífẹ̀-Ẹ̀kún"} @@ -341,6 +547,7 @@ yo{ hant{"Àwọn nọ́ńbà Ìbílẹ̀ Ṣáìnà"} hantfin{"Àwọn nọ́ńbà Ìṣúná Ìbílẹ̀ Ṣáìnà"} hebr{"Àwọn nọ́ńbà Hébérù"} + java{"Àwọn díjíìtì Jafaniisi"} jpan{"Àwọn nọ́ńbà Jápànù"} jpanfin{"Àwọn nọ́ńbà Ìṣúná Jàpáànù"} khmr{"Àwọn díjíìtì Kẹ́mẹ̀"} @@ -348,7 +555,9 @@ yo{ laoo{"Àwọn díjíìtì Láó"} latn{"Díjíítì Ìwọ̀ Oòrùn"} mlym{"Àwọn díjíìtì Málàyálámù"} + mtei{"Àwọn díjíìtì Mete Mayeki"} mymr{"Àwọn díjíìtì Myánmarí"} + olck{"Àwọn díjíìtì Shiki"} orya{"Àwọn díjíìtì Òdíà"} roman{"Àwọn díjíìtì Rómánù"} romanlow{"Àwọn díjíìtì Rómánù Kékeré"} @@ -357,8 +566,25 @@ yo{ telu{"Àwọn díjíìtì Télúgù"} thai{"Àwọn díjíìtì Thai"} tibt{"Àwọn díjíìtì Tibetán"} + vaii{"Àwọn díjíìtì Fai"} } } + characterLabelPattern{ + all{"{0} - gbogbo"} + category-list{"{0}: {1}"} + compatibility{"{0}-ibaramu"} + enclosed{"{0} ipade"} + extended{"{0}-ifasiwaju"} + historic{"{0}-àtijó̩"} + miscellaneous{"{0} - míràn"} + other{"{0} miran"} + scripts{"àwọ́n ìwé - {0}"} + strokes{ + other{"{0} ìlà"} + } + subscript{"ìwé kékeré {0}"} + superscript{"ìwé nl {0}"} + } codePatterns{ language{"Èdè: {0}"} script{"Ìṣọwọ́kọ̀wé: {0}"} @@ -366,7 +592,6 @@ yo{ } localeDisplayPattern{ keyTypePattern{"{0}: {1}"} - pattern{"{0} ({1})"} separator{"{0}, {1}"} } } diff --git a/icu/icu4c/source/data/lang/yo_BJ.txt b/icu/icu4c/source/data/lang/yo_BJ.txt index 07551b2004e..2f92121ed0c 100644 --- a/icu/icu4c/source/data/lang/yo_BJ.txt +++ b/icu/icu4c/source/data/lang/yo_BJ.txt @@ -21,6 +21,7 @@ yo_BJ{ ebu{"Èdè Ɛmbù"} en{"Èdè Gɛ̀ɛ́sì"} es{"Èdè Sípáníìshì"} + gez{"Ede Gɛ́sì"} id{"Èdè Indonéshíà"} ii{"Shíkuán Yì"} jmc{"Máshámè"} @@ -94,6 +95,8 @@ yo_BJ{ gregorian{"Kàlɛ́ńdà Gregory"} hebrew{"Kàlɛ́ńdà Hébérù"} islamic{"Kàlɛ́ńdà Lárúbáwá"} + islamic-civil{"Kàlɛ́ńdà ti Musulumi"} + islamic-umalqura{"Kàlɛ́ńdà Musulumi"} iso8601{"Kàlɛ́ńdà ISO-8601"} japanese{"Kàlɛ́ńdà ti Jàpánù"} persian{"Kàlɛ́ńdà Pásíànù"} @@ -117,6 +120,7 @@ yo_BJ{ armn{"Àwɔn nɔ́ńbà Àmɛ́níà"} armnlow{"Àwɔn Nɔ́ńbà Kékèké ti Amɛ́ríkà"} beng{"Àwɔn díjíìtì Báńgílà"} + cakm{"Àwɔn díjíìtì Shakma"} deva{"Àwɔn díjììtì Defanagárì"} ethi{"Àwɔn nɔ́ńbà Ɛtiópíìkì"} fullwide{"Àwɔn Díjíìtì Fífɛ̀-Ɛ̀kún"} @@ -131,6 +135,7 @@ yo_BJ{ hant{"Àwɔn nɔ́ńbà Ìbílɛ̀ Sháìnà"} hantfin{"Àwɔn nɔ́ńbà Ìshúná Ìbílɛ̀ Sháìnà"} hebr{"Àwɔn nɔ́ńbà Hébérù"} + java{"Àwɔn díjíìtì Jafaniisi"} jpan{"Àwɔn nɔ́ńbà Jápànù"} jpanfin{"Àwɔn nɔ́ńbà Ìshúná Jàpáànù"} khmr{"Àwɔn díjíìtì Kɛ́mɛ̀"} @@ -138,7 +143,9 @@ yo_BJ{ laoo{"Àwɔn díjíìtì Láó"} latn{"Díjíítì Ìwɔ̀ Oòrùn"} mlym{"Àwɔn díjíìtì Málàyálámù"} + mtei{"Àwɔn díjíìtì Mete Mayeki"} mymr{"Àwɔn díjíìtì Myánmarí"} + olck{"Àwɔn díjíìtì Shiki"} orya{"Àwɔn díjíìtì Òdíà"} roman{"Àwɔn díjíìtì Rómánù"} romanlow{"Àwɔn díjíìtì Rómánù Kékeré"} @@ -147,8 +154,12 @@ yo_BJ{ telu{"Àwɔn díjíìtì Télúgù"} thai{"Àwɔn díjíìtì Thai"} tibt{"Àwɔn díjíìtì Tibetán"} + vaii{"Àwɔn díjíìtì Fai"} } } + characterLabelPattern{ + scripts{"àwɔ́n ìwé - {0}"} + } codePatterns{ script{"Ìshɔwɔ́kɔ̀wé: {0}"} } diff --git a/icu/icu4c/source/data/lang/yrl.txt b/icu/icu4c/source/data/lang/yrl.txt new file mode 100644 index 00000000000..1f55d17232b --- /dev/null +++ b/icu/icu4c/source/data/lang/yrl.txt @@ -0,0 +1,894 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +yrl{ + Keys{ + calendar{"Akayupawa"} + cf{"Rupisawa rikuyara"} + colAlternate{"Remãtuwa sĩburu muakaripawa"} + colBackwards{"Asẽtu-ita muakaripawa yerewá"} + colCaseFirst{"Wasupiriara-ita/mirĩpiriara-ita muakarisawa"} + colCaseLevel{"Muakaripawa amũrupisawa irũ wasupiriara-ita yuí mirĩpiriara-ita yupú"} + colNormalization{"Muakaripawa nurmawaira"} + colNumeric{"Papasawa muakaripawa"} + colStrength{"Muakaripawa yepésawapawa"} + collation{"Isirãsawa"} + currency{"Rikuyara"} + hc{"Ara urariupura (12 vs 24)"} + lb{"Nimũ mupukasawa rupisawa"} + ms{"Musũgasawa tekô"} + numbers{"Papasawa-itá"} + timezone{"Kutu hurariyu"} + va{"Tedawasawa muyereusawa"} + x{"Purusawa mirapura"} + } + Languages{ + aa{"afari"} + ab{"abikasiyu"} + ace{"axemi"} + ach{"akuri"} + ada{"adãgime"} + ady{"adige"} + ae{"awesitiku"} + af{"afiriķãner"} + afh{"afirihiri"} + agq{"agẽ"} + ain{"ainú"} + ak{"akã"} + akk{"akadiãnu"} + ale{"areúti"} + alt{"autai meridiunau"} + am{"amáriku"} + an{"aragunẽi"} + ang{"ẽgirixi arkaiku"} + anp{"ãyika"} + ar{"arabi"} + arc{"aramaiku"} + arn{"mapudũgũ"} + arp{"araparu"} + ars{"arabi negede"} + arw{"arawaki"} + as{"asamei"} + asa{"asu"} + ast{"asiturianu"} + av{"awariku"} + awa{"awadi"} + ay{"aimará"} + az{"aserbayanu"} + ba{"baxikiri"} + bal{"barúxi"} + ban{"barinei"} + bas{"basa"} + bax{"bamũ"} + bbj{"gumara"} + be{"bierurusu"} + bej{"beya"} + bem{"bẽba"} + bez{"bena"} + bfd{"bafuti"} + bg{"búgaru"} + bgn{"baruxi usidẽtawara"} + bho{"buyipuri"} + bi{"bisiramá"} + bik{"bikú"} + bin{"biní"} + bkm{"kũ"} + bla{"sikisika"} + bm{"bãbara"} + bn{"bẽgari"} + bo{"tibetanu"} + br{"beretãu"} + bra{"barayi"} + brx{"budu"} + bs{"businiu"} + bss{"akusi"} + bua{"buriatu"} + bug{"buginei"} + bum{"buru"} + byn{"birĩ"} + byv{"medũba"} + ca{"katará"} + cad{"cadu"} + car{"karibi"} + cay{"kayuga"} + cch{"atisã"} + ccp{"xakima"} + ce{"xexenu"} + ceb{"sebuanu"} + cgg{"xiga"} + ch{"xamuru"} + chb{"xibixa"} + chg{"xagatai"} + chk{"xukisi"} + chm{"mari"} + chn{"yarigãu xinoki"} + cho{"xokitau"} + chp{"xipewiyã"} + chr{"xerokí"} + chy{"xeyeni"} + ckb{"kurdu piterapura"} + co{"curisu"} + cop{"kupita"} + cr{"kiri"} + crh{"Kirimeya turiku"} + crs{"kiriuru frãsei seixeriwara"} + cs{"tieku"} + csb{"kaxubiã"} + cu{"isirawu ekeresiatiku"} + cv{"tiuwaxi"} + cy{"garei"} + da{"dinamarikei"} + dak{"dakuta"} + dar{"darigiwa"} + dav{"taita"} + de{"aremãu"} + del{"deraware"} + den{"isireivei"} + dgr{"dogiri"} + din{"dĩka"} + dje{"sarima"} + doi{"dogiribi"} + dsb{"surábiu yatuka"} + dua{"duara"} + dum{"hurãdei médiu"} + dv{"diweí"} + dyo{"yora-funiyi"} + dyu{"diura"} + dz{"disũga"} + dzg{"dasaga"} + ebu{"ẽbu"} + ee{"ewe"} + efi{"efiki"} + egy{"egipisiu arkaiku"} + eka{"ekayuki"} + el{"geregu"} + elx{"eramite"} + en{"ẽgirixi"} + enm{"ẽgirixi médiu"} + eo{"esiperãtu"} + es{"isipãyu"} + et{"eituniyanu"} + eu{"basiku"} + ewo{"ewũdu"} + fa{"perisa"} + fan{"fãge"} + fat{"fãti"} + ff{"fura"} + fi{"firãdes"} + fil{"firipinu"} + fj{"fiyianu"} + fo{"faruwesi"} + fon{"fũmu"} + fr{"frãsei"} + frc{"frãsei kayũ"} + frm{"frãsei médiu"} + fro{"frãsei arkaiku"} + frr{"firísiu setẽtiriunau"} + frs{"firísiu usidẽtawara"} + fur{"friuranu"} + fy{"frísiu usidẽtawara"} + ga{"irãdeixi médiu"} + gaa{"ga"} + gag{"gagausi"} + gan{"gã"} + gay{"gayu"} + gba{"gibaya"} + gd{"gaériku ekusei"} + gez{"giixi"} + gil{"giubetei"} + gl{"garegu"} + gmh{"aremãu iwaté médiu"} + gn{"guwarani"} + goh{"aremãu arkaiku iwaté"} + gon{"gũdi"} + gor{"gurũtaru"} + got{"gútiku"} + grb{"gerebu"} + grc{"geregu arkaiku"} + gsw{"aremãu (Suisa)"} + gu{"guserate"} + guz{"gusiyi"} + gv{"mãkisi"} + gwi{"guwixi-ĩ"} + ha{"hausá"} + hai{"haida"} + hak{"haká"} + haw{"hawayanu"} + he{"heburaiku"} + hi{"hĩdi"} + hil{"irigainũ"} + hit{"hitita"} + hmn{"himũgi"} + ho{"hiri mutu"} + hr{"kuruata"} + hsb{"surábiu iwaté"} + hsn{"xiãgi"} + ht{"haitianu"} + hu{"ũgaru"} + hup{"hupa"} + hy{"arimẽniu"} + hz{"hereru"} + ia{"neẽgasuí"} + iba{"ibã"} + ibb{"ibibiu"} + id{"ĩdunésiu"} + ie{"neẽgapitera"} + ig{"igibu"} + ii{"sixuã yi"} + ik{"inupiaki"} + ilo{"irukanu"} + inh{"ĩguxi"} + io{"idu"} + is{"isirãdei"} + it{"itarianu"} + iu{"inukitituti"} + ja{"yapunei"} + jbo{"ruyibã"} + jgo{"ĩgẽba"} + jmc{"maxami"} + jpr{"yudaiku-perisa"} + jrb{"yudaiku-arabiku"} + jv{"yawanei"} + ka{"geurgianu"} + kaa{"kara-kaupaki"} + kab{"kabire"} + kac{"kaxĩ"} + kaj{"iyu"} + kam{"kãba"} + kaw{"kawi"} + kbd{"kabaridianu"} + kbl{"kanẽbu"} + kcg{"tiyapi"} + kde{"makũdi"} + kea{"kiriuru kabu-suikiriwara"} + kfo{"kuru"} + kg{"kũgurei"} + kgp{"kaĩgãgi"} + kha{"kasi"} + kho{"kutanei"} + khq{"kuyira xini"} + ki{"kikuyu"} + kj{"kuãyama"} + kk{"kasaki"} + kkj{"kaku"} + kl{"guruẽrãdei"} + kln{"karẽyĩ"} + km{"kimé"} + kmb{"kĩbũdu"} + kn{"kanarĩ"} + ko{"kurianu"} + koi{"kumi-perimiaki"} + kok{"kũkani"} + kos{"kusirayã"} + kpe{"kipere"} + kr{"kanúri"} + krc{"karaxai-bauká"} + krl{"karériu"} + kru{"kuruki"} + ks{"kaxemira"} + ksb{"xãbara"} + ksf{"bafia"} + ksh{"kurixi"} + ku{"kurdu"} + kum{"kumiki"} + kut{"kutenai"} + kv{"kumi"} + kw{"kúriniku"} + ky{"kirigixi"} + la{"ratĩ"} + lad{"radinu"} + lag{"rãgi"} + lah{"rãda"} + lam{"rãba"} + lb{"ruxẽbugei"} + lez{"resigi"} + lg{"rugãda"} + li{"rĩburgei"} + lkt{"rakuta"} + ln{"rĩgana"} + lo{"rausianu"} + lol{"mũgu"} + lou{"kiriuru ruisianawara"} + loz{"rusi"} + lrc{"ruri setẽtiriunau"} + lt{"rituanu"} + lu{"ruba-katãga"} + lua{"ruba-rurua"} + lui{"ruisenu"} + lun{"rũda"} + luo{"ruwu"} + lus{"ruxai"} + luy{"ruiya"} + lv{"retãu"} + mad{"madurei"} + maf{"mafa"} + mag{"magarí"} + mai{"maitiri"} + mak{"makasá"} + man{"mãdĩga"} + mas{"masai"} + mde{"maba"} + mdf{"mukisa"} + mdr{"mãdari"} + men{"mẽde"} + mer{"meru"} + mfe{"murisiẽ"} + mg{"maugaxe"} + mga{"irãdei médiu"} + mgh{"makua"} + mgo{"metá"} + mh{"marixarei"} + mi{"mauri"} + mic{"mikemake"} + min{"minãgikabau"} + mk{"masedũniu"} + ml{"marayara"} + mn{"mũgú"} + mnc{"mãxu"} + mni{"manipuri"} + moh{"muikanu"} + mos{"musi"} + mr{"marati"} + ms{"marayu"} + mt{"mautei"} + mua{"mũdãgi"} + mul{"siía nheẽga"} + mus{"kirik"} + mwl{"mirãdei"} + mwr{"mariwari"} + my{"birimanei"} + mye{"miyene"} + myv{"erisia"} + mzn{"masãdarani"} + na{"nauruanu"} + nan{"mĩ nã"} + nap{"napuritanu"} + naq{"nama"} + nb{"bukimau nuruegei"} + nd{"ĩdebere nutiwara"} + nds{"aremaũ yatuka"} + ne{"neparei"} + new{"newari"} + ng{"dũgu"} + nia{"niyasi"} + niu{"niweanu"} + nl{"hurãdei"} + nmg{"kuwasiu"} + nn{"ninorisiki nuruegei"} + nnh{"ĩgiẽbũ"} + no{"nuruegei"} + nog{"nugai"} + non{"núridiku arkaiku"} + nqo{"nikú"} + nr{"ĩdebere suwara"} + nso{"sutu setẽtiriunau"} + nus{"nuiri"} + nv{"nawayu"} + nwc{"newari katuwa"} + ny{"niãya"} + nym{"niãmuwesi"} + nyn{"niãkuri"} + nyo{"niyuru"} + nzi{"ĩsima"} + oc{"usitãniku"} + oj{"uyibua"} + om{"urumu"} + or{"uriá"} + os{"usetu"} + osa{"usayi"} + ota{"turiku utumanu"} + pa{"pãyabi"} + pag{"pãgasinã"} + pal{"parawi"} + pam{"pãpãga"} + pap{"papiamẽtu"} + pau{"parauanu"} + pcm{"pidigĩ niyerianu"} + peo{"persa arkaiku"} + phn{"finísiu"} + pi{"pári"} + pl{"purunei"} + pon{"pũpeianu"} + prg{"purusianu"} + pro{"puruwẽsau arkaiku"} + ps{"paxitu"} + pt{"putugei"} + qu{"kíxua"} + quc{"kixé"} + raj{"rayasitani"} + rap{"rapanui"} + rar{"rurutũganu"} + rm{"rumãxi"} + rn{"rũdi"} + ro{"rumenu"} + rof{"rũbu"} + rom{"rumani"} + root{"raisi"} + ru{"rusu"} + rup{"arumenu"} + rw{"kiniaruãda"} + rwk{"ruwa"} + sa{"sãsikiritu"} + sad{"sãdawe"} + sah{"saka"} + sam{"aramaiku samaritanu"} + saq{"sãburu"} + sas{"sasak"} + sat{"sãtari"} + sba{"ĩgãbai"} + sbp{"sãgu"} + sc{"saridú"} + scn{"sisirianu"} + sco{"isiutis"} + sd{"sĩdi"} + sdh{"kuridu meridiunau"} + se{"sami setẽtiriunau"} + see{"seneka"} + seh{"sena"} + sel{"seukupi"} + ses{"kuiraburu seni"} + sg{"sãgú"} + sga{"irãdesiarkaiku"} + shi{"taxeriti"} + shn{"xãni"} + shu{"arabi xadianu"} + si{"sĩgarei"} + sid{"sidamu"} + sk{"esiruwaku"} + sl{"esiruwenu"} + sm{"samuanu"} + sma{"sami meridiunau"} + smj{"sami Lulewara"} + smn{"sami Inariwara"} + sms{"sami Skoltwara"} + sn{"xuna"} + snk{"sunĩkê"} + so{"sumari"} + sog{"sugidianu"} + sq{"aubanei"} + sr{"sériwiu"} + srn{"surinamei"} + srr{"serere"} + ss{"suási"} + ssy{"saru"} + st{"sutu suwara"} + su{"sũdanei"} + suk{"sukuma"} + sus{"susu"} + sux{"sumeriu"} + sv{"sueku"} + sw{"suaíri"} + swb{"kumurianu"} + syc{"siriaku katuwa"} + syr{"siriaku"} + ta{"tamiu"} + te{"térugu"} + tem{"timine"} + teo{"teso"} + ter{"terenu"} + tet{"tetũ"} + tg{"tadiyike"} + th{"tairãdei"} + ti{"tigirínia"} + tig{"tigiré"} + tiv{"tivi"} + tk{"turikumenu"} + tkl{"tukerauanu"} + tl{"tagaru"} + tlh{"kirĩgũ"} + tli{"tirĩgiti"} + tmh{"tamaxeki"} + tn{"tisuana"} + to{"tũganei"} + tog{"tũganei Niasawara"} + tpi{"tuki pisĩ"} + tr{"turku"} + trv{"taruku"} + ts{"tesũga"} + tsi{"tesĩmĩxianu"} + tt{"táritaru"} + tum{"tũbuka"} + tvl{"tuwaruanu"} + tw{"tui"} + twq{"tasawake"} + ty{"taitianu"} + tyv{"tuwinianu"} + tzm{"tamasiriti Átras katuwa"} + udm{"udimurite"} + ug{"wiguri"} + uga{"ugarítiku"} + uk{"ukaranianu"} + umb{"ũbũdu"} + und{"ũba uyukuau nheẽga"} + ur{"urdu"} + uz{"usibeki"} + vai{"wai"} + ve{"wẽda"} + vi{"wietinamita"} + vo{"wurapuke"} + vot{"wútiku"} + vun{"wũyu"} + wa{"warãu"} + wae{"wauseri"} + wal{"woraita"} + war{"warai"} + was{"waxu"} + wbp{"waripiri"} + wo{"worofi"} + wuu{"wurapuki"} + xal{"kaumiki"} + xh{"xosa"} + xog{"rusoga"} + yao{"yau"} + yap{"yapese"} + yav{"yãgibẽ"} + ybb{"yẽba"} + yi{"yídixi"} + yo{"yurubá"} + yrl{"nheẽgatu"} + yue{"kãtunei"} + za{"suãgi"} + zap{"saputeku"} + zbl{"rãgasaitá brisi"} + zen{"senaga"} + zgh{"tamasiriti marukinu padrãu"} + zh{"xinanheẽga"} + zu{"suru"} + zun{"sũyi"} + zxx{"ũba aykué nheẽga sesewaraitá"} + zza{"sasaki"} + } + Scripts{ + Arab{"arabika"} + Armi{"arimi"} + Armn{"arimẽniu"} + Avst{"awétiku"} + Bali{"barineisi"} + Bamu{"bamũ"} + Batk{"bataki"} + Beng{"bẽgari"} + Blis{"rãgasaitá bliss"} + Bopo{"bupumufu"} + Brah{"brami"} + Brai{"braire"} + Bugi{"buginei"} + Buhd{"buwidi"} + Cakm{"kakimi"} + Cans{"yũpinimasá síraba irũ aburíjini kanadáwara suí"} + Cari{"karianu"} + Cham{"xãmi"} + Cher{"xerokí"} + Cirt{"runikarana"} + Copt{"kupitiku"} + Cprt{"sipiriuta"} + Cyrl{"siríriku"} + Cyrs{"siríriku isirawu ekeresiatiku"} + Deva{"dewanagari"} + Dsrt{"desereti"} + Egyd{"demútiku egipisiu"} + Egyh{"ierátiku egipisiu"} + Egyp{"egipsiu-ita kuatiara kuxiímawara"} + Ethi{"etiúpiku"} + Geok{"kutisuri geurgianu"} + Geor{"geurgianu"} + Glag{"garagurítiku"} + Goth{"gútiku"} + Grek{"geregu"} + Gujr{"guserati"} + Guru{"gumuki"} + Hanb{"hãbi"} + Hang{"hãgu"} + Hani{"hã"} + Hano{"hanunu"} + Hans{"iwasuĩma"} + Hant{"katuwa"} + Hebr{"heburaiku"} + Hira{"hiragana"} + Hmng{"parau himũgi"} + Hrkt{"yapunei síraba irũ"} + Hung{"ũgaru kuxiímawara"} + Inds{"ĩdu"} + Ital{"itáriku kuxiímawara"} + Jamo{"yamu"} + Java{"yawanei"} + Jpan{"yapunei"} + Kali{"kaya ri"} + Kana{"katakaná"} + Khar{"karuxiti"} + Khmr{"kimé"} + Knda{"kãnará"} + Kore{"kureanu"} + Kthi{"kiti"} + Lana{"rana"} + Laoo{"rau"} + Latf{"ratĩ farakitú"} + Latg{"ratĩ gaériku"} + Latn{"ratĩ"} + Lepc{"repixa"} + Limb{"rĩbu"} + Lina{"satãbika A"} + Linb{"satãbika B"} + Lisu{"risu"} + Lyci{"rísiu"} + Lydi{"rídiu"} + Mand{"mãdaiku"} + Mani{"manikeanu"} + Maya{"maya-ita kuatiara kuxiímawara"} + Merc{"meruítiku kusiwu"} + Mero{"meruítiku"} + Mlym{"marayara"} + Mong{"mũgú"} + Moon{"Moon kuatiara"} + Mtei{"manipuri kuatiara"} + Mymr{"birimanei"} + Nkoo{"ĩku"} + Ogam{"ugãmiku"} + Olck{"uxiki"} + Orkh{"urikũ"} + Orya{"uriá"} + Osma{"usmania"} + Perm{"périmiku kuxiímawara"} + Phag{"phagipa"} + Phli{"phli"} + Phlp{"phlp"} + Phlv{"paravi kuxiímawara"} + Phnx{"finísiu"} + Plrd{"funétiku miau"} + Prti{"prti"} + Rjng{"reyãgi"} + Roro{"rũgurũgu"} + Runr{"rúniku"} + Samr{"samaritanu"} + Sara{"sarati"} + Saur{"sauraxitara"} + Sgnw{"sãgawa kuatiara"} + Shaw{"xawianu"} + Sinh{"sĩgarei"} + Sund{"sudãnei"} + Sylo{"siruti nagiri"} + Syrc{"siríaku"} + Syre{"siríaku esitarãgeru"} + Syrj{"siriaku usidẽtawara"} + Syrn{"siriaku uriẽtawara"} + Tagb{"tagibanua"} + Tale{"tai re"} + Talu{"tai rue pisasú"} + Taml{"tãmiu"} + Tavt{"tawiti"} + Telu{"térugu"} + Teng{"tẽguwari"} + Tfng{"tifinagi"} + Tglg{"tagaru"} + Thaa{"ta-ana"} + Thai{"tairãdei"} + Tibt{"tibetanu"} + Ugar{"ugarítiku"} + Vaii{"wai"} + Visp{"nheẽga xipiawera"} + Xpeo{"perisa kuxiímawara"} + Xsux{"sumériu-akadianu kune-sãgawa"} + Yiii{"yi"} + Zinh{"tauxariwa"} + Zmth{"matemátika kuatiara"} + Zsye{"Emuyi"} + Zsym{"zsym"} + Zxxx{"yũpinimasáĩma"} + Zyyy{"mayewera"} + Zzzz{"yũpinimasá ũbawa uyukuau"} + } + Scripts%stand-alone{ + Hans{"hã iwasuĩma"} + Hant{"hã katuwa"} + } + Scripts%variant{ + Arab{"perisu-arabika"} + } + Types{ + calendar{ + buddhist{"Akayupawa Budasuera"} + chinese{"Akayupawa Xinawara"} + coptic{"Akayupawa Kupitiku"} + dangi{"Akayupawa Dãgi"} + ethiopic{"Akayupawa Etíupi"} + ethiopic-amete-alem{"Akayupawa Amete Alem Etiupiwara"} + gregorian{"Akayupawa Greguriuwara"} + hebrew{"Akayupawa Yudeu"} + indian{"Akayupawa Tetãmapawa Ĩdiawara"} + islamic{"Akayupawa Islãsuera"} + islamic-civil{"Akayupawa Siwiu Islãsuera"} + islamic-umalqura{"Akayupawa Islãsuera (Umm al-Qura)"} + iso8601{"Akayupawa ISSO-8601"} + japanese{"Akayupawa Nipõwara"} + persian{"Akayupawa Persiyawara"} + } + cf{ + account{"Rikuyara rupisawa papasawa supé"} + standard{"Rikuyara rupisawa retewa"} + } + colAlternate{ + non-ignorable{"Reyupurawaka sĩbulu-ita"} + shifted{"Reyupurawaka remãtuwa sĩbulu-ita"} + } + colBackwards{ + no{"Ypurawaka asẽtu-itá mayewera"} + yes{"Yupurawakasa asẽtu-ita amũrupisawa"} + } + colCaseFirst{ + lower{"Reyupurawaka mirĩwa rupí"} + no{"Yupurawakasawa nurmawa turusuwa yuí mirĩwa piari"} + upper{"Reyupurawaka turusuwa rupí"} + } + colCaseLevel{ + no{"Yupurawakasawa mirĩwa yuí turusúwa ãmurupí"} + yes{"Yupurawakasawa mirĩwa yuí turusúwa amũrupisawa"} + } + colNormalization{ + no{"Reyupurawaka nurmawasawaĩma"} + yes{"Reyupurawaka Unicode mayeweana"} + } + colNumeric{ + no{"Reyupurawaka díyitu-ita yeperawa rupí"} + yes{"Reyupurawaka díyitu-ita papasawa rupí"} + } + colStrength{ + identical{"Reyupurawaka opaĩ"} + primary{"Reyupurawaka letera básika nhũtú"} + quaternary{"Reyupurawaka asẽtu-ita/turusuwa-ita yuí mirĩwa-ita/turususawa/kãna"} + secondary{"Reyupurawaka asẽtu-ita"} + tertiary{"Reyupurawaka asẽtu-ita/turusuwa-ita yuí mirĩwa-ita/turususawa"} + } + collation{ + big5han{"Xinanhẽẽga rikusawarupí muakaresawa - Big5"} + compat{"Muakaresawa rinũdewa nũgarásawa"} + dictionary{"Disiunariu muakaresawa"} + ducet{"Unicode muakaresawa retewa"} + eor{"Tekô eurupawara muakarésawa supé"} + gb2312han{"Xinanheẽga iwasuĩma muakarewa - GB2312"} + phonebook{"Terefuni sesewara muakaresawa"} + phonetic{"Yupurawakasawa terefuniara mukaresawa"} + pinyin{"Pin-yin mukaresawa"} + reformed{"Muakaresawa amũrupisawaira"} + search{"Sikaisá purusawa panhérupí"} + searchjl{"Resikai kũsuãti uyupiruwa hangul rupí"} + standard{"Mukaresawa retewa"} + stroke{"Sikisá-ita mukaresawa"} + traditional{"Mukaresawa rikusawarupí"} + unihan{"Mukaresawa radikawa - sikisá-ita"} + } + d0{ + fwidth{"Turususawa teipausape"} + hwidth{"Turususawa pisawera"} + npinyin{"Papasawera"} + } + hc{ + h11{"Sistẽma 12 húra-ita (0-11)"} + h12{"Sistẽma 24 húra-ita (1-24)"} + h23{"Sistẽma 24 húra-ita (0-23)"} + h24{"Sistẽma 24 húra-ita (1-24)"} + } + lb{ + loose{"Mupenasawa ixama upé ikusawa yurawa irũ"} + normal{"Mupenasawa ixama upé ikusawa nurmawa irũ"} + strict{"Mupenasawa ixama upé ikusawa estiritu irũ"} + } + m0{ + bgn{"Sinimukasawa BGN EUA"} + ungegn{"Sinimukasawa UN GEGN"} + } + ms{ + metric{"Sistẽma métiriku"} + uksystem{"Sistẽma musãgasawa ĩperiawa"} + ussystem{"Sistẽma musãgasawa amerikapura"} + } + numbers{ + arab{"Augarismu-ita ĩdu-arabiku"} + arabext{"Augarismu-ita ĩdu-arabiku musapira"} + armn{"Augarismu-ita arimẽniyu"} + armnlow{"Augarismu-ita arimẽniyu mirĩwa"} + beng{"Augarismu-ita bẽgari"} + deva{"Augarismu-ita dewanagári"} + ethi{"Augarismu-ita etiopiwara"} + finance{"Papasawa-ita kariwa-rekuyara"} + fullwide{"Augarismu-ita teipausape"} + geor{"Augarismu-ita geurgianu"} + grek{"Augarismu-ita geregu"} + greklow{"Augarismu-ita geregu mirĩwa"} + gujr{"Augarismu-ita guserate"} + guru{"Augarismu-ita gurmuki"} + hanidec{"Augarismu-ita mukũi-pusawa xinawara"} + hans{"Augarismu-ita xinawara iwasuíma"} + hansfin{"Augarismu-ita kariwa-rekuyara xinawara iwasuíma"} + hant{"Augarismu-ita xinawara rikusawarupí"} + hantfin{"Augarismu-ita kariwa-rekuyara xinawara rikusawarupí"} + hebr{"Augarismu-ita yudeu"} + jpan{"Augarismu-ita nipõwara"} + jpanfin{"Augarismu-ita kariwa-rekuyara nipõwara"} + khmr{"Augarismu-ita kimé"} + knda{"Augarismu-ita kanarawara"} + laoo{"Augarismu-ita raosiwara"} + latn{"Augarismu-ita usidẽtawa"} + mlym{"Augarismu-ita marayaro"} + mong{"Augarismu-ita mũgúi"} + mymr{"Augarismu-ita Miyamawara"} + native{"Diyitu-wara-ita"} + orya{"Augarismu-ita uriá"} + roman{"Augarismu-ita romawara"} + romanlow{"Augarismu-ita romawara mirĩwa"} + taml{"Augarismu-ita tamir rikusawarupí"} + tamldec{"Augarismu-ita ramir"} + telu{"Augarismu-ita terugu"} + thai{"Augarismu-ita tairãdiyawara"} + tibt{"Augarismu-ita tibetewara"} + traditional{"Papasawa-ita rikusawarupí"} + vaii{"Diyitu-ita vai"} + } + } + Variants{ + 1606NICT{"frãsanheẽga kaxiímawara 1606 upé"} + 1694ACAD{"frãsanheẽga kuiriwara"} + 1901{"kuatiasawasupí arimã rikusawarupí"} + 1959ACAD{"akademiku"} + 1994{"kuatiasawasupí resiawara muretewa"} + 1996{"kuatiasawasupí arimã 1996 upé"} + ABL1943{"Papira purakari-resé kuatiasawasupí 1943 suí"} + AO1990{"Kuatiasawasupí Ewakisawa Nheẽga Putugewara 1990"} + AREVELA{"arimẽniyu uriẽtawara"} + AREVMDA{"arimẽniyu usidẽtawara"} + BAKU1926{"aufabetu ratinu turku yepewasú"} + BISCAYAN{"bisikayawara"} + BISKE{"diyaretu sã giorgiu/bira"} + BOONT{"boontling"} + COLB1945{"Kõvẽsãu kuatiasawasupí Brasiu-Putugau 1945"} + FONIPA{"funétika Aufabetu Funétiku Ĩtertetãma-ita"} + FONUPA{"funétika Aufabetu Funétiku Urariku"} + HEPBURN{"romanisasawa hepburn"} + HOGNORSK{"nuruwegu iwaté"} + KKCOR{"kuatiasawasupí panhé-yara"} + LIPAW{"diyaretu ripovai Resian yara"} + MONOTON{"yepetũniku"} + NDYUKA{"diyaretu ĩdiyuka"} + NEDIS{"diyaretu natisuni"} + NJIVA{"diyaretu giniwa/niyiwa"} + OSOJS{"diyaretu usiaku/usuyani"} + PAMAKA{"diyaretu pamaka"} + PINYIN{"romanisasawa Piniyĩ"} + POLYTON{"tũniku-ita"} + POSIX{"kũputarawa"} + REVISED{"kuatiasawasupí musatãbikawa"} + ROZAJ{"resiawara"} + SAAHO{"saho"} + SCOTLAND{"ẽgirixi retewa esikusiyei"} + SCOUSE{"isikuse"} + SOLBA{"diyaretu situwisa/subika"} + TARASK{"kuatiasawasupí tarasikiewika"} + UCCOR{"kuatiasawasupí yepewasú"} + UCRCOR{"kuatiasawasupí musatãbikawa suí yespewasú"} + VALENCIA{"warẽsiwara"} + WADEGILE{"romanisasawa Wade-Giles"} + } + characterLabelPattern{ + all{"{0} — panhé"} + category-list{"{0}: {1}"} + compatibility{"{0} — kũpatibilidadi"} + enclosed{"{0} — sikĩdawa"} + extended{"{0} — pukuwa"} + historic{"{0} — purãduwera"} + miscellaneous{"{0} — amũrupiara-ita"} + other{"{0} — amũ"} + scripts{"kuatiasawa-ita — {0}"} + strokes{ + one{"{0} murãgawasawa"} + other{"{0} murãgawasawa-ita"} + } + } + codePatterns{ + language{"Nheẽga: {0}"} + script{"Letarasawa-ita: {0}"} + territory{"Tẽdawa: {0}"} + } + localeDisplayPattern{ + keyTypePattern{"{0}: {1}"} + pattern{"{0} ({1})"} + separator{"{0}, {1}"} + } +} diff --git a/icu/icu4c/source/data/lang/yrl_CO.txt b/icu/icu4c/source/data/lang/yrl_CO.txt new file mode 100644 index 00000000000..5fea5df6e7f --- /dev/null +++ b/icu/icu4c/source/data/lang/yrl_CO.txt @@ -0,0 +1,47 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +yrl_CO{ + Languages{ + br{"beretan"} + chn{"yarigan xinoki"} + de{"areman"} + gmh{"areman iwaté médiu"} + goh{"areman arkaiku iwaté"} + gsw{"areman (Suisa)"} + lv{"retan"} + mul{"siía ñeẽga"} + und{"ũba uyukuau ñeẽga"} + wa{"waran"} + yrl{"ñengatú"} + zgh{"tamasiriti marukinu padran"} + zh{"xinañeẽga"} + zxx{"ũba aykué ñeẽga sesewaraitá"} + } + Scripts{ + Visp{"ñeẽga xipiawera"} + } + Types{ + colStrength{ + primary{"Reyupurawaka letera básika ñũtú"} + } + collation{ + big5han{"Xinañẽẽga rikusawarupí muakaresawa - Big5"} + gb2312han{"Xinañeẽga iwasuĩma muakarewa - GB2312"} + search{"Sikaisá purusawa pañérupí"} + } + } + Variants{ + 1606NICT{"frãsañeẽga kaxiímawara 1606 upé"} + 1694ACAD{"frãsañeẽga kuiriwara"} + AO1990{"Kuatiasawasupí Ewakisawa ñeẽga Putugewara 1990"} + COLB1945{"Kõvẽsan kuatiasawasupí Brasiu-Putugau 1945"} + KKCOR{"kuatiasawasupí pañé-yara"} + } + characterLabelPattern{ + all{"{0} — pañé"} + } + codePatterns{ + language{"Ñeẽga: {0}"} + } +} diff --git a/icu/icu4c/source/data/lang/yrl_VE.txt b/icu/icu4c/source/data/lang/yrl_VE.txt new file mode 100644 index 00000000000..b6210228020 --- /dev/null +++ b/icu/icu4c/source/data/lang/yrl_VE.txt @@ -0,0 +1,47 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +yrl_VE{ + Languages{ + br{"beretan"} + chn{"yarigan xinoki"} + de{"areman"} + gmh{"areman iwaté médiu"} + goh{"areman arkaiku iwaté"} + gsw{"areman (Suisa)"} + lv{"retan"} + mul{"siía ñeẽga"} + und{"ũba uyukuau ñeẽga"} + wa{"waran"} + yrl{"ñengatú"} + zgh{"tamasiriti marukinu padran"} + zh{"xinañeẽga"} + zxx{"ũba aykué ñeẽga sesewaraitá"} + } + Scripts{ + Visp{"ñeẽga xipiawera"} + } + Types{ + colStrength{ + primary{"Reyupurawaka letera básika ñũtú"} + } + collation{ + big5han{"Xinañẽẽga rikusawarupí muakaresawa - Big5"} + gb2312han{"Xinañeẽga iwasuĩma muakarewa - GB2312"} + search{"Sikaisá purusawa pañérupí"} + } + } + Variants{ + 1606NICT{"frãsañeẽga kaxiímawara 1606 upé"} + 1694ACAD{"frãsañeẽga kuiriwara"} + AO1990{"Kuatiasawasupí Ewakisawa ñeẽga Putugewara 1990"} + COLB1945{"Kõvẽsan kuatiasawasupí Brasiu-Putugau 1945"} + KKCOR{"kuatiasawasupí pañé-yara"} + } + characterLabelPattern{ + all{"{0} — pañé"} + } + codePatterns{ + language{"Ñeẽga: {0}"} + } +} diff --git a/icu/icu4c/source/data/lang/zh.txt b/icu/icu4c/source/data/lang/zh.txt index 366dd6f36a4..3c500f4ff49 100644 --- a/icu/icu4c/source/data/lang/zh.txt +++ b/icu/icu4c/source/data/lang/zh.txt @@ -41,6 +41,7 @@ zh{ am{"阿姆哈拉语"} an{"阿拉贡语"} ang{"古英语"} + ann{"奥博洛语"} anp{"昂加语"} ar{"阿拉伯语"} arc{"阿拉米语"} @@ -51,6 +52,7 @@ zh{ as{"阿萨姆语"} asa{"帕雷语"} ast{"阿斯图里亚斯语"} + atj{"阿提卡米克语"} av{"阿瓦尔语"} awa{"阿瓦德语"} ay{"艾马拉语"} @@ -107,13 +109,21 @@ zh{ chr{"切罗基语"} chy{"夏延语"} ckb{"中库尔德语"} + clc{"奇尔科廷语"} co{"科西嘉语"} cop{"科普特语"} - cr{"克里族语"} - crh{"克里米亚土耳其语"} + cr{"克里语"} + crg{"米其芙语"} + crh{"克里米亚鞑靼语"} + crj{"东南部克里语"} + crk{"平原克里语"} + crl{"东北部克里语"} + crm{"穆斯克里语"} + crr{"卡罗莱纳州阿尔冈昆语"} crs{"塞舌尔克里奥尔语"} cs{"捷克语"} csb{"卡舒比语"} + csw{"沼泽克里语"} cu{"教会斯拉夫语"} cv{"楚瓦什语"} cy{"威尔士语"} @@ -194,6 +204,7 @@ zh{ hai{"海达语"} hak{"客家语"} haw{"夏威夷语"} + hax{"南海达语"} he{"希伯来语"} hi{"印地语"} hil{"希利盖农语"} @@ -206,6 +217,7 @@ zh{ ht{"海地克里奥尔语"} hu{"匈牙利语"} hup{"胡帕语"} + hur{"哈尔魁梅林语"} hy{"亚美尼亚语"} hz{"赫雷罗语"} ia{"国际语"} @@ -216,6 +228,7 @@ zh{ ig{"伊博语"} ii{"四川彝语"} ik{"伊努皮克语"} + ikt{"西加拿大因纽特语"} ilo{"伊洛卡诺语"} inh{"印古什语"} io{"伊多语"} @@ -243,6 +256,7 @@ zh{ kea{"卡布佛得鲁语"} kfo{"克罗语"} kg{"刚果语"} + kgp{"坎刚语"} kha{"卡西语"} kho{"和田语"} khq{"西桑海语"} @@ -273,16 +287,19 @@ zh{ kut{"库特奈语"} kv{"科米语"} kw{"康沃尔语"} + kwk{"夸夸瓦拉语"} ky{"柯尔克孜语"} la{"拉丁语"} lad{"拉迪诺语"} lag{"朗吉语"} - lah{"印度-雅利安语"} + lah{"西旁遮普语"} lam{"兰巴语"} lb{"卢森堡语"} lez{"列兹金语"} lg{"卢干达语"} li{"林堡语"} + lij{"利古里亚语"} + lil{"利洛埃特语"} lkt{"拉科塔语"} ln{"林加拉语"} lo{"老挝语"} @@ -290,6 +307,7 @@ zh{ lou{"路易斯安那克里奥尔语"} loz{"洛齐语"} lrc{"北卢尔语"} + lsm{"萨米亚语"} lt{"立陶宛语"} lu{"鲁巴加丹加语"} lua{"卢巴-卢拉语"} @@ -325,6 +343,7 @@ zh{ mn{"蒙古语"} mnc{"满语"} mni{"曼尼普尔语"} + moe{"因努埃蒙语"} moh{"摩霍克语"} mos{"莫西语"} mr{"马拉地语"} @@ -371,6 +390,11 @@ zh{ nzi{"恩济马语"} oc{"奥克语"} oj{"奥吉布瓦语"} + ojb{"西北部奥吉布瓦语"} + ojc{"中奥吉布瓦语"} + ojs{"欧吉克里语"} + ojw{"西奥吉布瓦语"} + oka{"欧肯那根语"} om{"奥罗莫语"} or{"奥里亚语"} os{"奥塞梯语"} @@ -386,8 +410,10 @@ zh{ peo{"古波斯语"} phn{"腓尼基语"} pi{"巴利语"} + pis{"皮京语"} pl{"波兰语"} pon{"波纳佩语"} + pqm{"马利塞-帕萨马科迪语"} prg{"普鲁士语"} pro{"古普罗文斯语"} ps{"普什图语"} @@ -397,12 +423,12 @@ zh{ raj{"拉贾斯坦语"} rap{"拉帕努伊语"} rar{"拉罗汤加语"} + rhg{"罗兴亚语"} rm{"罗曼什语"} rn{"隆迪语"} ro{"罗马尼亚语"} rof{"兰博语"} rom{"吉普赛语"} - root{"根语言"} ru{"俄语"} rup{"阿罗马尼亚语"} rw{"卢旺达语"} @@ -435,6 +461,7 @@ zh{ sid{"悉达摩语"} sk{"斯洛伐克语"} sl{"斯洛文尼亚语"} + slh{"南卢舒特种子语"} sm{"萨摩亚语"} sma{"南萨米语"} smj{"吕勒萨米语"} @@ -451,6 +478,7 @@ zh{ ss{"斯瓦蒂语"} ssy{"萨霍语"} st{"南索托语"} + str{"海峡萨利希语"} su{"巽他语"} suk{"苏库马语"} sus{"苏苏语"} @@ -461,13 +489,16 @@ zh{ syc{"古典叙利亚语"} syr{"叙利亚语"} ta{"泰米尔语"} + tce{"南塔穹语"} te{"泰卢固语"} tem{"泰姆奈语"} teo{"特索语"} ter{"特伦诺语"} tet{"德顿语"} tg{"塔吉克语"} + tgx{"塔吉什语"} th{"泰语"} + tht{"塔尔坦语"} ti{"提格利尼亚语"} tig{"提格雷语"} tiv{"蒂夫语"} @@ -480,12 +511,14 @@ zh{ tn{"茨瓦纳语"} to{"汤加语"} tog{"尼亚萨汤加语"} + tok{"道本语"} tpi{"托克皮辛语"} tr{"土耳其语"} trv{"赛德克语"} ts{"聪加语"} tsi{"钦西安语"} tt{"鞑靼语"} + ttm{"北塔穹语"} tum{"通布卡语"} tvl{"图瓦卢语"} tw{"契维语"} @@ -503,6 +536,7 @@ zh{ uz{"乌兹别克语"} vai{"瓦伊语"} ve{"文达语"} + vec{"威尼斯语"} vep{"维普森语"} vi{"越南语"} vo{"沃拉普克语"} @@ -525,6 +559,7 @@ zh{ ybb{"耶姆巴语"} yi{"意第绪语"} yo{"约鲁巴语"} + yrl{"恩加图语"} yue{"粤语"} za{"壮语"} zap{"萨波蒂克语"} @@ -567,6 +602,7 @@ zh{ Chrs{"花拉子模文"} Cirt{"色斯文"} Copt{"克普特文"} + Cpmn{"塞浦路斯米诺斯文"} Cprt{"塞浦路斯文"} Cyrl{"西里尔文"} Cyrs{"西里尔文字(古教会斯拉夫文的变体)"} @@ -613,6 +649,7 @@ zh{ Jurc{"女真文"} Kali{"克耶李文字"} Kana{"片假名"} + Kawi{"卡维文"} Khar{"卡罗须提文"} Khmr{"高棉文"} Khoj{"克吉奇文字"} @@ -647,7 +684,7 @@ zh{ Mlym{"马拉雅拉姆文"} Modi{"莫迪文"} Mong{"蒙古文"} - Moon{"韩文语系"} + Moon{"穆恩字母"} Mroo{"谬文"} Mtei{"曼尼普尔文"} Mult{"穆尔坦文"} @@ -665,6 +702,7 @@ zh{ Orya{"奥里亚文"} Osge{"欧塞奇文"} Osma{"奥斯曼亚文"} + Ougr{"回鹘文"} Palm{"帕尔迈拉文"} Pauc{"包金豪文"} Perm{"古彼尔姆文"} @@ -675,9 +713,9 @@ zh{ Phnx{"腓尼基文"} Plrd{"波拉德音标文字"} Prti{"帕提亚文碑铭体"} - Qaag{"Zawgyi"} + Qaag{"照济文"} Rjng{"拉让文"} - Rohg{"哈乃斐罗兴亚文"} + Rohg{"哈乃斐文"} Roro{"朗格朗格文"} Runr{"古代北欧文"} Samr{"撒马利亚文"} @@ -687,7 +725,7 @@ zh{ Sgnw{"书写符号"} Shaw{"萧伯纳式文"} Shrd{"夏拉达文"} - Sidd{"悉昙"} + Sidd{"悉昙文"} Sind{"信德文"} Sinh{"僧伽罗文"} Sogd{"粟特文"} @@ -715,6 +753,8 @@ zh{ Thai{"泰文"} Tibt{"藏文"} Tirh{"迈蒂利文"} + Tnsa{"坦萨文"} + Toto{"投投文"} Ugar{"乌加里特文"} Vaii{"瓦依文"} Visp{"可见语言"} @@ -878,6 +918,7 @@ zh{ jpan{"日文数字"} jpanfin{"日文大写数字"} kali{"克耶字母数字"} + kawi{"卡维数字"} khmr{"高棉数字"} knda{"卡纳达数字"} lana{"老傣文数字"} @@ -921,6 +962,7 @@ zh{ thai{"泰文数字"} tibt{"藏文数字"} tirh{"迈蒂利数字"} + tnsa{"坦萨数字"} traditional{"传统数字"} vaii{"瓦伊文数字"} wara{"瓦郎奇蒂数字"} @@ -942,6 +984,7 @@ zh{ ARANES{"阿兰方言"} AREVELA{"东亚美尼亚文"} AREVMDA{"西亚美尼亚文"} + ARKAIKA{"阿尔凯亚方言"} ASANTE{"阿散蒂方言"} AUVERN{"自动钻机"} BAKU1926{"统一土耳其拉丁字母"} @@ -966,6 +1009,7 @@ zh{ FONNAPA{"福纳帕方言"} FONUPA{"UPA 音标"} FONXSAMP{"X-SAMPA 音标"} + GALLO{"加洛方言"} GASCON{"加斯科方言"} GRCLASS{"粗粒级"} GRITAL{"格里陶方言"} @@ -989,7 +1033,7 @@ zh{ METELKO{"梅特尔科字母"} MONOTON{"单音字母"} NDYUKA{"Ndyuka 方言"} - NEDIS{"Natisone 方言"} + NEDIS{"纳蒂索内方言"} NEWFOUND{"纽芬兰方言"} NICARD{"尼斯方言"} NJIVA{"Gniva/Njiva 方言"} @@ -1000,6 +1044,7 @@ zh{ PAHAWH3{"帕哈苗文3代"} PAHAWH4{"帕哈苗文4代"} PAMAKA{"Pamaka 方言"} + PEANO{"皮亚诺方言"} PETR1708{"俄文拼字(1708年)"} PINYIN{"拼音罗马字"} POLYTON{"多音字母"} @@ -1012,7 +1057,7 @@ zh{ RUMGR{"罗曼什文"} SAAHO{"萨霍文"} SCOTLAND{"苏格兰标准英文"} - SCOUSE{"利物浦方言"} + SCOUSE{"斯高斯方言"} SIMPLE{"简单英语"} SOLBA{"Stolvizza/Solbica 方言"} SOTAV{"佛得角语背风方言组"} @@ -1020,14 +1065,16 @@ zh{ SURMIRAN{"瑞士苏迈拉方言"} SURSILV{"瑞士苏瑟瓦方言"} SUTSILV{"瑞士苏希瓦方言"} - TARASK{"Taraskievica 拼字"} + TARASK{"传统正写法"} + TONGYONG{"通用拼音"} UCCOR{"统一的拼字"} UCRCOR{"统一和修订的拼字"} ULSTER{"阿尔斯特方言"} UNIFON{"Unifon音位字母"} VAIDIKA{"吠陀梵文"} - VALENCIA{"瓦伦西亚文"} + VALENCIA{"巴伦西亚文"} VALLADER{"瑞士瓦勒德方言"} + VECDRUKA{"维杜卡方言"} VIVARAUP{"维瓦鲁普方言"} WADEGILE{"WG 威氏拼音法"} XSISTEMO{"西西斯特莫方言"} diff --git a/icu/icu4c/source/data/lang/zh_Hant.txt b/icu/icu4c/source/data/lang/zh_Hant.txt index eb12da78e47..b0437d660e6 100644 --- a/icu/icu4c/source/data/lang/zh_Hant.txt +++ b/icu/icu4c/source/data/lang/zh_Hant.txt @@ -45,6 +45,7 @@ zh_Hant{ am{"阿姆哈拉文"} an{"阿拉貢文"} ang{"古英文"} + ann{"奧博洛語"} anp{"昂加文"} ar{"阿拉伯文"} arc{"阿拉米文"} @@ -60,6 +61,7 @@ zh_Hant{ asa{"阿蘇文"} ase{"美國手語"} ast{"阿斯圖里亞文"} + atj{"阿提卡梅克語"} av{"阿瓦爾文"} avk{"科塔瓦文"} awa{"阿瓦文"} @@ -125,14 +127,22 @@ zh_Hant{ chr{"柴羅基文"} chy{"沙伊安文"} ckb{"中庫德文"} + clc{"齊爾柯廷語"} co{"科西嘉文"} cop{"科普特文"} cps{"卡皮茲文"} cr{"克里文"} + crg{"米奇夫語"} crh{"土耳其文(克里米亞半島)"} + crj{"東南克里語"} + crk{"平原克里語"} + crl{"北部東克里語"} + crm{"穆斯克里文"} + crr{"卡羅萊納阿爾岡昆語"} crs{"塞席爾克里奧爾法文"} cs{"捷克文"} csb{"卡舒布文"} + csw{"沼澤克里語"} cu{"宗教斯拉夫文"} cv{"楚瓦什文"} cy{"威爾斯文"} @@ -224,6 +234,7 @@ zh_Hant{ hai{"海達文"} hak{"客家話"} haw{"夏威夷文"} + hax{"南海達語"} he{"希伯來文"} hi{"印地文"} hif{"斐濟印地文"} @@ -237,6 +248,7 @@ zh_Hant{ ht{"海地文"} hu{"匈牙利文"} hup{"胡帕文"} + hur{"哈爾魁梅林語"} hy{"亞美尼亞文"} hz{"赫雷羅文"} ia{"國際文"} @@ -247,6 +259,7 @@ zh_Hant{ ig{"伊布文"} ii{"彝文"} ik{"依奴皮維克文"} + ikt{"西加拿大因紐特語"} ilo{"伊洛闊文"} inh{"印古什文"} io{"伊多文"} @@ -313,6 +326,7 @@ zh_Hant{ kut{"庫特奈文"} kv{"科米文"} kw{"康瓦耳文"} + kwk{"誇誇嘉誇語"} ky{"吉爾吉斯文"} la{"拉丁文"} lad{"拉迪諾文"} @@ -325,6 +339,7 @@ zh_Hant{ lg{"干達文"} li{"林堡文"} lij{"利古里亞文"} + lil{"利洛威特文"} liv{"利伏尼亞文"} lkt{"拉科塔文"} lmo{"倫巴底文"} @@ -334,6 +349,7 @@ zh_Hant{ lou{"路易斯安那克里奧爾文"} loz{"洛齊文"} lrc{"北盧爾文"} + lsm{"薩米亞文"} lt{"立陶宛文"} ltg{"拉特加萊文"} lu{"魯巴加丹加文"} @@ -372,6 +388,7 @@ zh_Hant{ mn{"蒙古文"} mnc{"滿族文"} mni{"曼尼普爾文"} + moe{"因紐艾蒙語"} moh{"莫霍克文"} mos{"莫西文"} mr{"馬拉地文"} @@ -413,7 +430,7 @@ zh_Hant{ nr{"南地畢列文"} nso{"北索托文"} nus{"努埃爾文"} - nv{"納瓦霍文"} + nv{"納瓦荷文"} nwc{"古尼瓦爾文"} ny{"尼揚賈文"} nym{"尼揚韋齊文"} @@ -422,6 +439,11 @@ zh_Hant{ nzi{"尼茲馬文"} oc{"奧克西坦文"} oj{"奧杰布瓦文"} + ojb{"西北奧吉布瓦語"} + ojc{"中央奧吉布瓦語"} + ojs{"奧吉克里語"} + ojw{"西奧吉布瓦語"} + oka{"奧卡諾根語"} om{"奧羅莫文"} or{"歐迪亞文"} os{"奧塞提文"} @@ -441,10 +463,12 @@ zh_Hant{ pfl{"普法爾茨德文"} phn{"腓尼基文"} pi{"巴利文"} + pis{"皮金語"} pl{"波蘭文"} pms{"皮埃蒙特文"} pnt{"旁狄希臘文"} pon{"波那貝文"} + pqm{"馬里希特帕薩瑪奎迪文"} prg{"普魯士文"} pro{"古普羅旺斯文"} ps{"普什圖文"} @@ -456,13 +480,13 @@ zh_Hant{ rap{"復活島文"} rar{"拉羅通加文"} rgn{"羅馬格諾里文"} + rhg{"羅興亞文"} rif{"里菲亞諾文"} rm{"羅曼斯文"} rn{"隆迪文"} ro{"羅馬尼亞文"} rof{"蘭博文"} rom{"吉普賽文"} - root{"根語言"} rtm{"羅圖馬島文"} ru{"俄文"} rue{"盧森尼亞文"} @@ -502,6 +526,7 @@ zh_Hant{ sid{"希達摩文"} sk{"斯洛伐克文"} sl{"斯洛維尼亞文"} + slh{"南盧紹錫德語"} sli{"下西利西亞文"} sly{"塞拉亞文"} sm{"薩摩亞文"} @@ -521,6 +546,7 @@ zh_Hant{ ssy{"薩霍文"} st{"塞索托文"} stq{"沙特菲士蘭文"} + str{"海峽薩利希語"} su{"巽他文"} suk{"蘇庫馬文"} sus{"蘇蘇文"} @@ -532,6 +558,7 @@ zh_Hant{ syr{"敘利亞文"} szl{"西利西亞文"} ta{"坦米爾文"} + tce{"南塔穹語"} tcy{"圖盧文"} te{"泰盧固文"} tem{"提姆文"} @@ -539,7 +566,9 @@ zh_Hant{ ter{"泰雷諾文"} tet{"泰頓文"} tg{"塔吉克文"} + tgx{"塔吉什語"} th{"泰文"} + tht{"塔爾坦語"} ti{"提格利尼亞文"} tig{"蒂格雷文"} tiv{"提夫文"} @@ -554,6 +583,7 @@ zh_Hant{ tn{"塞茲瓦納文"} to{"東加文"} tog{"東加文(尼亞薩)"} + tok{"道本語"} tpi{"托比辛文"} tr{"土耳其文"} tru{"圖羅尤文"} @@ -562,6 +592,7 @@ zh_Hant{ tsd{"特薩克尼恩文"} tsi{"欽西安文"} tt{"韃靼文"} + ttm{"北塔穹語"} ttt{"穆斯林塔特文"} tum{"圖姆布卡文"} tvl{"吐瓦魯文"} @@ -626,7 +657,7 @@ zh_Hant{ Afak{"阿法卡文字"} Aghb{"高加索阿爾巴尼亞文"} Ahom{"阿洪姆文"} - Arab{"阿拉伯文"} + Arab{"阿拉伯字母"} Aran{"波斯體"} Armi{"皇室亞美尼亞文"} Armn{"亞美尼亞文"} @@ -651,7 +682,7 @@ zh_Hant{ Cirt{"色斯文"} Copt{"科普特文"} Cprt{"塞浦路斯文"} - Cyrl{"斯拉夫文"} + Cyrl{"西里爾文字"} Cyrs{"西里爾文(古教會斯拉夫文變體)"} Deva{"天城文"} Dsrt{"德瑟雷特文"} @@ -667,7 +698,7 @@ zh_Hant{ Gonm{"岡德文"} Goth{"歌德文"} Gran{"格蘭他文字"} - Grek{"希臘文"} + Grek{"希臘字母"} Gujr{"古吉拉特文"} Guru{"古魯穆奇文"} Hanb{"標上注音符號的漢字"} @@ -751,6 +782,7 @@ zh_Hant{ Prti{"帕提亞文(碑銘體)"} Qaag{"佐基文"} Rjng{"拉讓文"} + Rohg{"哈乃斐羅興亞文"} Roro{"朗格朗格象形文"} Runr{"古北歐文字"} Samr{"撒馬利亞文"} @@ -767,7 +799,7 @@ zh_Hant{ Soyo{"索永布文字"} Sund{"巽他文"} Sylo{"希洛弟納格里文"} - Syrc{"敍利亞文"} + Syrc{"敘利亞文"} Syre{"敘利亞文(福音體文字變體)"} Syrj{"敘利亞文(西方文字變體)"} Syrn{"敘利亞文(東方文字變體)"} diff --git a/icu/icu4c/source/data/lang/zh_Hant_HK.txt b/icu/icu4c/source/data/lang/zh_Hant_HK.txt index 1e0bb9d4a6a..b3d5cdb942f 100644 --- a/icu/icu4c/source/data/lang/zh_Hant_HK.txt +++ b/icu/icu4c/source/data/lang/zh_Hant_HK.txt @@ -22,6 +22,7 @@ zh_Hant_HK{ gsw{"瑞士德文"} hmn{"苗語"} hr{"克羅地亞文"} + ig{"伊博文"} it{"意大利文"} jpr{"猶太波斯文"} ka{"格魯吉亞文"} diff --git a/icu/icu4c/source/data/lang/zu.txt b/icu/icu4c/source/data/lang/zu.txt index 9fa11eb2a6d..970224bc99f 100644 --- a/icu/icu4c/source/data/lang/zu.txt +++ b/icu/icu4c/source/data/lang/zu.txt @@ -37,13 +37,16 @@ zu{ alt{"isi-Southern Altai"} am{"isi-Amharic"} an{"isi-Aragonese"} + ann{"isi-Obolo"} anp{"isi-Angika"} ar{"isi-Arabic"} arn{"isi-Mapuche"} arp{"isi-Arapaho"} + ars{"isi-Najdi Arabic"} as{"isi-Assamese"} asa{"isi-Asu"} ast{"isi-Asturian"} + atj{"isi-Atikamekw"} av{"isi-Avaric"} awa{"isi-Awadhi"} ay{"isi-Aymara"} @@ -69,6 +72,7 @@ zu{ bug{"isi-Buginese"} byn{"isi-Blin"} ca{"isi-Catalan"} + cay{"isi-Cayuga"} ccp{"i-Chakma"} ce{"isi-Chechen"} ceb{"isi-Cebuano"} @@ -77,12 +81,21 @@ zu{ chk{"isi-Chuukese"} chm{"isi-Mari"} cho{"isi-Choctaw"} + chp{"isi-Chipewyan"} chr{"isi-Cherokee"} chy{"isi-Cheyenne"} ckb{"isi-Central Kurdish"} + clc{"isi-Chilcotin"} co{"isi-Corsican"} + crg{"isi-Michif"} + crj{"Southern East Cree"} + crk{"Plains Cree"} + crl{"isi-Northern East Cree"} + crm{"isi-Moose Cree"} + crr{"isi-Carolina Algonquian"} crs{"i-Seselwa Creole French"} cs{"isi-Czech"} + csw{"Swampy Cree"} cu{"isi-Church Slavic"} cv{"isi-Chuvash"} cy{"isi-Welsh"} @@ -120,6 +133,7 @@ zu{ fon{"isi-Fon"} fr{"isi-French"} frc{"isi-Cajun French"} + frr{"isi-Northern Frisian"} fur{"isi-Friulian"} fy{"isi-Western Frisian"} ga{"isi-Irish"} @@ -138,8 +152,10 @@ zu{ gv{"isi-Manx"} gwi{"isi-Gwichʼin"} ha{"isi-Hausa"} + hai{"isi-Haida"} hak{"isi-Hakka Chinese"} haw{"isi-Hawaiian"} + hax{"Southern Haida"} he{"isi-Hebrew"} hi{"isi-Hindi"} hil{"isi-Hiligaynon"} @@ -150,6 +166,7 @@ zu{ ht{"isi-Haitian"} hu{"isi-Hungarian"} hup{"isi-Hupa"} + hur{"isi-Halkomelem"} hy{"isi-Armenia"} hz{"isi-Herero"} ia{"izilimi ezihlangene"} @@ -159,6 +176,7 @@ zu{ ie{"izimili"} ig{"isi-Igbo"} ii{"isi-Sichuan Yi"} + ikt{"Western Canadian Inuktitut"} ilo{"isi-Iloko"} inh{"isi-Ingush"} io{"isi-Ido"} @@ -181,6 +199,7 @@ zu{ kea{"isi-Kabuverdianu"} kfo{"isi-Koro"} kg{"isi-Kongo"} + kgp{"isi-Kaingang"} kha{"isi-Khasi"} khq{"isi-Koyra Chiini"} ki{"isi-Kikuyu"} @@ -208,6 +227,7 @@ zu{ kum{"isi-Kumyk"} kv{"isi-Komi"} kw{"isi-Cornish"} + kwk{"Kwakʼwala"} ky{"isi-Kyrgyz"} la{"isi-Latin"} lad{"isi-Ladino"} @@ -216,12 +236,14 @@ zu{ lez{"isi-Lezghian"} lg{"isi-Ganda"} li{"isi-Limburgish"} + lil{"isi-Lillooet"} lkt{"isi-Lakota"} ln{"isi-Lingala"} lo{"isi-Lao"} lou{"isi-Louisiana Creole"} loz{"isi-Lozi"} lrc{"isi-Northern Luri"} + lsm{"isi-Saamia"} lt{"isi-Lithuanian"} lu{"isi-Luba-Katanga"} lua{"isi-Luba-Lulua"} @@ -250,6 +272,7 @@ zu{ ml{"isi-Malayalam"} mn{"isi-Mongolian"} mni{"isi-Manipuri"} + moe{"isi-Innu-aimun"} moh{"isi-Mohawk"} mos{"isi-Mossi"} mr{"isi-Marathi"} @@ -288,6 +311,11 @@ zu{ ny{"isi-Nyanja"} nyn{"isi-Nyankole"} oc{"isi-Occitan"} + ojb{"Northwestern Ojibwa"} + ojc{"isi-Central Ojibwa"} + ojs{"isi-Oji-Cree"} + ojw{"Western Ojibwa"} + oka{"isi-Okanagan"} om{"isi-Oromo"} or{"isi-Odia"} os{"isi-Ossetic"} @@ -297,7 +325,9 @@ zu{ pap{"isi-Papiamento"} pau{"isi-Palauan"} pcm{"isi-Nigerian Pidgin"} + pis{"Pijin"} pl{"isi-Polish"} + pqm{"Maliseet-Passamaquoddy"} prg{"isi-Prussian"} ps{"isi-Pashto"} pt{"isi-Portuguese"} @@ -305,11 +335,11 @@ zu{ quc{"isi-Kʼicheʼ"} rap{"isi-Rapanui"} rar{"isi-Rarotongan"} + rhg{"Rohingya"} rm{"isi-Romansh"} rn{"isi-Rundi"} ro{"isi-Romanian"} rof{"isi-Rombo"} - root{"isi-Root"} ru{"isi-Russian"} rup{"isi-Aromanian"} rw{"isi-Kinyarwanda"} @@ -335,6 +365,7 @@ zu{ si{"isi-Sinhala"} sk{"isi-Slovak"} sl{"isi-Slovenian"} + slh{"Southern Lushootseed"} sm{"isi-Samoan"} sma{"isi-Southern Sami"} smj{"isi-Lule Sami"} @@ -349,6 +380,7 @@ zu{ ss{"isiSwati"} ssy{"isi-Saho"} st{"isi-Southern Sotho"} + str{"Straits Salish"} su{"isi-Sundanese"} suk{"isi-Sukuma"} sv{"isi-Swedish"} @@ -356,23 +388,29 @@ zu{ swb{"isi-Comorian"} syr{"isi-Syriac"} ta{"isi-Tamil"} + tce{"Southern Tutchone"} te{"isi-Telugu"} tem{"isi-Timne"} teo{"isi-Teso"} tet{"isi-Tetum"} tg{"isi-Tajik"} + tgx{"isi-Tagish"} th{"isi-Thai"} + tht{"Tahltan"} ti{"isi-Tigrinya"} tig{"isi-Tigre"} tk{"isi-Turkmen"} tlh{"isi-Klingon"} + tli{"Tlingit"} tn{"isi-Tswana"} to{"isi-Tongan"} + tok{"Toki Pona"} tpi{"isi-Tok Pisin"} tr{"isi-Turkish"} trv{"isi-Taroko"} ts{"isi-Tsonga"} tt{"isi-Tatar"} + ttm{"Northern Tutchone"} tum{"isi-Tumbuka"} tvl{"isi-Tuvalu"} tw{"isi-Twi"} @@ -406,6 +444,7 @@ zu{ ybb{"isi-Yemba"} yi{"isi-Yiddish"} yo{"isi-Yoruba"} + yrl{"isi-Nheengatu"} yue{"isi-Cantonese"} zgh{"isi-Moroccan Tamazight esivamile"} zh{"isi-Chinese"} @@ -874,6 +913,7 @@ zu{ SUTSILV{"i-SUTSILV"} TARASK{"Ubhalomagama lwesi-Taraskievica"} UCCOR{"Ubhalomagama Oluhlanganisiwe"} + UCRCOR{"Ubhalomagama Olubuyekeziwe Oluhlanganisiwe"} ULSTER{"i-ULSTER"} UNIFON{"Uhlamvu lwefonotiki lwe-Unifon"} VAIDIKA{"i-VAIDIKA"} diff --git a/icu/icu4c/source/data/locales/LOCALE_DEPS.json b/icu/icu4c/source/data/locales/LOCALE_DEPS.json index 1b77cc7bd27..688a8caf515 100644 --- a/icu/icu4c/source/data/locales/LOCALE_DEPS.json +++ b/icu/icu4c/source/data/locales/LOCALE_DEPS.json @@ -3,7 +3,7 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml { - "cldrVersion": "38.1", + "cldrVersion": "42", "aliases": { "ars": "ar_SA", "az_AZ": "az_Latn_AZ", @@ -42,8 +42,7 @@ "mi_Latn_NZ": "mi_NZ", "mni_IN": "mni_Beng_IN", "mo": "ro", - "no": "nb", - "no_NO": "nb_NO", + "no_NO": "no", "no_NO_NY": "nn_NO", "pa_IN": "pa_Guru_IN", "pa_PK": "pa_Arab_PK", @@ -60,6 +59,7 @@ "quz_EC": "qu_EC", "quz_PE": "qu_PE", "sat_IN": "sat_Olck_IN", + "sd_IN": "sd_Deva_IN", "sd_PK": "sd_Arab_PK", "sh": "sr_Latn", "sh_BA": "sr_Latn_BA", @@ -105,7 +105,6 @@ "en_BS": "en_001", "en_BW": "en_001", "en_BZ": "en_001", - "en_CA": "en_001", "en_CC": "en_001", "en_CH": "en_150", "en_CK": "en_001", @@ -147,6 +146,7 @@ "en_MS": "en_001", "en_MT": "en_001", "en_MU": "en_001", + "en_MV": "en_001", "en_MW": "en_001", "en_MY": "en_001", "en_NA": "en_001", @@ -157,7 +157,6 @@ "en_NU": "en_001", "en_NZ": "en_001", "en_PG": "en_001", - "en_PH": "en_001", "en_PK": "en_001", "en_PN": "en_001", "en_PW": "en_001", @@ -210,9 +209,12 @@ "es_UY": "es_419", "es_VE": "es_419", "ff_Adlm": "root", + "hi_Latn": "en_IN", "iu_Latn": "root", "ks_Deva": "root", "mn_Mong": "root", + "nb": "no", + "nn": "no", "pa_Arab": "root", "pt_AO": "pt_PT", "pt_CH": "pt_PT", diff --git a/icu/icu4c/source/data/locales/aa.txt b/icu/icu4c/source/data/locales/aa.txt index 00916d3bfae..43ef22991a4 100644 --- a/icu/icu4c/source/data/locales/aa.txt +++ b/icu/icu4c/source/data/locales/aa.txt @@ -8,10 +8,10 @@ aa{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "y MMMM d, EEEE", "y MMMM d", "y MMM d", @@ -22,6 +22,16 @@ aa{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/af.txt b/icu/icu4c/source/data/locales/af.txt index 26b64db085a..df2ddc19bdc 100644 --- a/icu/icu4c/source/data/locales/af.txt +++ b/icu/icu4c/source/data/locales/af.txt @@ -30,6 +30,8 @@ af{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -135,7 +137,25 @@ af{ } 100000000000000{ one{"¤000 bn"} - other{"¤000 bn"} + other{"¤ 000 bn"} + } + } + currencyFormat%alphaNextToNumber{ + 1000000{ + one{"¤0 m"} + other{"¤0 m"} + } + 100000000{ + one{"¤ 000 m"} + other{"¤ 000 m"} + } + 100000000000{ + one{"¤ 000 mjd"} + other{"¤ 000 mjd"} + } + 100000000000000{ + one{"¤ 000 bn"} + other{"¤ 000 bn"} } } decimalFormat{ @@ -228,11 +248,27 @@ af{ "dd MMM y G", "y-MM-dd GGGGG", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'om' {0}", "{1} 'om' {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMMMdd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"hh:mm B"} @@ -243,12 +279,13 @@ af{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E hh:mm a"} - Ehms{"E hh:mm:ss a"} + Ehm{"E hh:mm a"} + Ehms{"E hh:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -261,9 +298,9 @@ af{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} + h{"h a"} + hm{"hh:mm a"} + hms{"hh:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -279,46 +316,46 @@ af{ } intervalFormats{ Bh{ - B{"h B – h B"} + B{"h B – h B"} h{"h–h B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"y-M GGGGG – y-M GGGGG"} - M{"y-M – y-M GGGGG"} - y{"y-M – y-M GGGGG"} + G{"y-M GGGGG – y-M GGGGG"} + M{"y-M – y-M GGGGG"} + y{"y-M – y-M GGGGG"} } GyMEd{ - G{"E d-M-y GGGGG – E d-M-y GGGGG"} - M{"E d-M-y – E d-M-y GGGGG"} - d{"E d-M-y – E d-M-y GGGGG"} - y{"E d-M-y – E d-M-y GGGGG"} + G{"E d-M-y GGGGG – E d-M-y GGGGG"} + M{"E d-M-y – E d-M-y GGGGG"} + d{"E d-M-y – E d-M-y GGGGG"} + y{"E d-M-y – E d-M-y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E d MMM y G – E d MMM y G"} - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d-M-y GGGGG – d-M-y GGGGG"} - M{"d-M-y – d-M-y GGGGG"} - d{"d-M-y – d-M-y GGGGG"} - y{"d-M-y – d-M-y GGGGG"} + G{"d-M-y GGGGG – d-M-y GGGGG"} + M{"d-M-y – d-M-y GGGGG"} + d{"d-M-y – d-M-y GGGGG"} + y{"d-M-y – d-M-y GGGGG"} } H{ H{"HH–HH"} @@ -335,83 +372,83 @@ af{ H{"HH–HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E d/M – E d/M"} - d{"E d/M – E d/M"} + M{"E d/M – E d/M"} + d{"E d/M – E d/M"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E d/M/y – E d/M/y GGGGG"} - d{"E d/M/y – E d/M/y GGGGG"} - y{"E d/M/y – E d/M/y GGGGG"} + M{"E d/M/y – E d/M/y GGGGG"} + d{"E d/M/y – E d/M/y GGGGG"} + y{"E d/M/y – E d/M/y GGGGG"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } } } @@ -443,6 +480,22 @@ af{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'om' {0}", + "{1} 'om' {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMdd", + "yMMMdd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -456,8 +509,8 @@ af{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E hh:mm a"} - Ehms{"E hh:mm:ss a"} + Ehm{"E hh:mm a"} + Ehms{"E hh:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E dd MMM y G"} @@ -480,11 +533,11 @@ af{ MMMd{"d MMM"} Md{"dd-MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM-y"} @@ -657,51 +710,51 @@ af{ } intervalFormats{ Bh{ - B{"h B – h B"} + B{"h B – h B"} h{"h–h B"} } Bhm{ - B{"hh:mm B – hh:mm B"} - h{"hh:mm B – hh:mm B"} + B{"hh:mm B – hh:mm B"} + h{"hh:mm B – hh:mm B"} m{"hh:mm–hh:mm"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"y-M GGGGG – y-M GGGGG"} - M{"y-M – y-M GGGGG"} - y{"y-M – y-M GGGGG"} + G{"y-M GGGGG – y-M GGGGG"} + M{"y-M – y-M GGGGG"} + y{"y-M – y-M GGGGG"} } GyMEd{ - G{"E y-M-d GGGGG – E y-M-d GGGGG"} - M{"E y-M-d – E y-M-d GGGGG"} - d{"E y-M-d – E y-M-d GGGGG"} - y{"E y-M-d – E y-M-d GGGGG"} + G{"E y-M-d GGGGG – E y-M-d GGGGG"} + M{"E y-M-d – E y-M-d GGGGG"} + d{"E y-M-d – E y-M-d GGGGG"} + y{"E y-M-d – E y-M-d GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E d MMM y G – E d MMM y G"} - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"y-M-d GGGGG – y-M-d GGGGG"} - M{"y-M-d – y-M-d GGGGG"} - d{"y-M-d – y-M-d GGGGG"} - y{"y-M-d – y-M-d GGGGG"} + G{"y-M-d GGGGG – y-M-d GGGGG"} + M{"y-M-d – y-M-d GGGGG"} + d{"y-M-d – y-M-d GGGGG"} + y{"y-M-d – y-M-d GGGGG"} } H{ H{"HH–HH"} @@ -721,80 +774,80 @@ af{ M{"M–M"} } MEd{ - M{"E d/M – E d/M"} - d{"E d/M – E d/M"} + M{"E d/M – E d/M"} + d{"E d/M – E d/M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm a – h:mm a v"} - m{"h:mm a – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm a – h:mm a v"} + m{"h:mm a – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ y{"y–y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E d/M/y – E d/M/y"} - d{"E d/M/y – E d/M/y"} - y{"E d/M/y – E d/M/y"} + M{"E d/M/y – E d/M/y"} + d{"E d/M/y – E d/M/y"} + y{"E d/M/y – E d/M/y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E d MMM – E d MMM y"} - d{"E d MMM – E d MMM y"} - y{"E d MMM y – E d MMM y"} + M{"E d MMM – E d MMM y"} + d{"E d MMM – E d MMM y"} + y{"E d MMM y – E d MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} + M{"d MMM – d MMM y"} d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"d/M/y – d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -1822,6 +1875,9 @@ af{ middle{"{0}, {1}"} start{"{0}, {1}"} } + standard-narrow{ + end{"{0}, {1}"} + } standard-short{ 2{"{0} en {1}"} end{"{0} en {1}"} @@ -1852,4 +1908,70 @@ af{ US{"VSA"} metric{"Metrieke stelsel"} } + personNames{ + foreignSpaceReplacement{" "} + nameOrderLocales{ + givenFirst{ + "und", + "af", + } + surnameFirst{ + "ja", + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/af_NA.txt b/icu/icu4c/source/data/locales/af_NA.txt index c94650b2874..1784f834118 100644 --- a/icu/icu4c/source/data/locales/af_NA.txt +++ b/icu/icu4c/source/data/locales/af_NA.txt @@ -5,10 +5,10 @@ af_NA{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE dd MMMM y", "dd MMMM y", "dd MMM y", @@ -19,6 +19,16 @@ af_NA{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEdd", + "yMMMMdd", + "yMMMdd", + "yMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/agq.txt b/icu/icu4c/source/data/locales/agq.txt index b84e018db3c..315985ced34 100644 --- a/icu/icu4c/source/data/locales/agq.txt +++ b/icu/icu4c/source/data/locales/agq.txt @@ -41,6 +41,16 @@ agq{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"d E"} Hm{"HH:mm"} @@ -52,8 +62,8 @@ agq{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -90,6 +100,16 @@ agq{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"d E"} Hm{"HH:mm"} @@ -101,8 +121,8 @@ agq{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/ak.txt b/icu/icu4c/source/data/locales/ak.txt index e81431efe28..abc9bb406fe 100644 --- a/icu/icu4c/source/data/locales/ak.txt +++ b/icu/icu4c/source/data/locales/ak.txt @@ -29,10 +29,10 @@ ak{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, G y MMMM dd", "G y MMMM d", "G y MMM d", @@ -43,6 +43,16 @@ ak{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -55,7 +65,7 @@ ak{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -78,10 +88,10 @@ ak{ "EW", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, y MMMM dd", "y MMMM d", "y MMM d", @@ -92,6 +102,16 @@ ak{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEdd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -104,7 +124,7 @@ ak{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/am.txt b/icu/icu4c/source/data/locales/am.txt index 617db53d831..d8926867bb7 100644 --- a/icu/icu4c/source/data/locales/am.txt +++ b/icu/icu4c/source/data/locales/am.txt @@ -37,6 +37,8 @@ am{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -145,6 +147,56 @@ am{ other{"¤000 ት"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0 ሺ"} + other{"¤ 0 ሺ"} + } + 10000{ + one{"¤ 00 ሺ"} + other{"¤ 00 ሺ"} + } + 100000{ + one{"¤ 000 ሺ"} + other{"¤ 000 ሺ"} + } + 1000000{ + one{"¤ 0 ሚ"} + other{"¤ 0 ሚ"} + } + 10000000{ + one{"¤ 00 ሚ"} + other{"¤ 00 ሚ"} + } + 100000000{ + one{"¤ 000 ሚ"} + other{"¤ 000 ሚ"} + } + 1000000000{ + one{"¤ 0 ቢ"} + other{"¤ 0 ቢ"} + } + 10000000000{ + one{"¤ 00 ቢ"} + other{"¤ 00 ቢ"} + } + 100000000000{ + one{"¤ 000 ቢ"} + other{"¤ 000 ቢ"} + } + 1000000000000{ + one{"¤ 0 ት"} + other{"¤ 0 ት"} + } + 10000000000000{ + one{"¤ 00 ት"} + other{"¤ 00 ት"} + } + 100000000000000{ + one{"¤ 000 ት"} + other{"¤ 000 ት"} + } + } decimalFormat{ 1000{ one{"0 ሺ"} @@ -212,6 +264,10 @@ am{ } } minimalPairs{ + case{ + accusative{"{0} ዩኬ የሻይ ማንኪያው"} + nominative{"የዩኬ {0} የሻይ ማንኪያ"} + } ordinal{ other{"በቀኝ በኩል ባለው በ{0}ኛው መታጠፊያ ግባ።"} } @@ -240,6 +296,16 @@ am{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -399,6 +465,16 @@ am{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -670,6 +746,16 @@ am{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -686,6 +772,7 @@ am{ GyMMM{"G y MMM"} GyMMMEd{"E MMM d፣ y G"} GyMMMd{"MMM d፣ y G"} + GyMd{"M/d/y GGGGG"} H{"H"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -847,6 +934,16 @@ am{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -866,6 +963,7 @@ am{ GyMMM{"MMM y G"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"M/d/y GGGGG"} H{"H"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -1050,12 +1148,16 @@ am{ } abbreviated%variant{ "ዓ/ዓ", - "CE", + "መዓ", } narrow{ "ዓ/ዓ", "ዓ/ም", } + narrow%variant{ + "ዓ/ዓ", + "መዓ", + } wide{ "ዓመተ ዓለም", "ዓመተ ምሕረት", @@ -1331,6 +1433,26 @@ am{ } } } + islamic{ + monthNames{ + format{ + wide{ + "ሙሀረም", + "ሳፈር", + "ረቢዑል አወል", + "ረቢዑል አኺር", + "ጀማደል አወል", + "ጀማደል አኺር", + "ረጀብ", + "ሻእባን", + "ረመዳን", + "ሸዋል", + "ዙልቂዳህ", + "ዙልሂጃህ", + } + } + } + } } characterLabel{ activities{"እንቅስቃሴዎች"} @@ -2340,4 +2462,18 @@ am{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "am", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/ar.txt b/icu/icu4c/source/data/locales/ar.txt index 0df0f5c1551..566ef33541b 100644 --- a/icu/icu4c/source/data/locales/ar.txt +++ b/icu/icu4c/source/data/locales/ar.txt @@ -22,7 +22,8 @@ ar{ NumberElements{ arab{ patterns{ - currencyFormat{"#,##0.00 ¤"} + currencyFormat{"‏#,##0.00 ¤"} + currencyFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -52,8 +53,11 @@ ar{ range{"{0}–{1}"} } patterns{ - accountingFormat{"¤#,##0.00;(¤#,##0.00)"} - currencyFormat{"¤ #,##0.00"} + accountingFormat{"؜#,##0.00¤;(؜#,##0.00¤)"} + accountingFormat%alphaNextToNumber{"؜#,##0.00 ¤;(؜#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} + currencyFormat{"‏#,##0.00 ¤;‏-#,##0.00 ¤"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -371,6 +375,10 @@ ar{ } } minimalPairs{ + gender{ + feminine{"{0} واحدة"} + masculine{"{0} واحد"} + } ordinal{ other{"اتجه إلى المنعطف الـ {0} يمينًا."} } @@ -380,7 +388,7 @@ ar{ one{"ولد واحد حضر"} other{"{0} ولد حضروا"} two{"ولدان حضرا"} - zero{"{0} كتاب"} + zero{"{0} ولد حضر"} } } minimumGroupingDigits{"1"} @@ -529,11 +537,27 @@ ar{ "d MMMM y G", "dd‏/MM‏/y G", "d‏/M‏/y GGGGG", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} في {0}", "{1} في {0}", - "{1} في {0}", - "{1} في {0}", - "{1} في {0}", + "{1}، {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyMd", } availableFormats{ Bh{"h B"} @@ -551,16 +575,17 @@ ar{ GyMMM{"MMM y G"} GyMMMEd{"E، d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d‏/M‏/y G"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"E، d/‏M"} + MEd{"E، d‏/M"} MMM{"LLL"} MMMEd{"E، d MMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} - Md{"d/‏M"} + Md{"d‏/M"} d{"d"} h{"h a"} hm{"h:mm a"} @@ -569,7 +594,7 @@ ar{ y{"y G"} yyyy{"y G"} yyyyM{"M‏/y G"} - yyyyMEd{"E، d/‏M/‏y G"} + yyyyMEd{"E، d‏/M‏/y G"} yyyyMMM{"MMM y G"} yyyyMMMEd{"E، d MMM y G"} yyyyMMMM{"MMMM y G"} @@ -635,8 +660,8 @@ ar{ M{"M–M"} } MEd{ - M{"E، d/‏M – E، d/‏M"} - d{"E، d/‏M –‏ E، d/‏M"} + M{"E، d‏/M – E، d‏/M"} + d{"E، d‏/M – E، d‏/M"} } MMM{ M{"MMM–MMM"} @@ -653,8 +678,8 @@ ar{ d{"d–d MMM"} } Md{ - M{"d-M – d-M"} - d{"d-M – d-M"} + M{"d‏/M – d‏/M"} + d{"d‏/M – d‏/M"} } d{ d{"d–d"} @@ -737,11 +762,27 @@ ar{ "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y", - "{1}, {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + } + DateTimePatterns%atTime{ "{1} في {0}", "{1} في {0}", - "{1}, {0}", - "{1}, {0}", + "{1}، {0}", + "{1}، {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yMd", } appendItems{ Timezone{"{0} {1}"} @@ -762,13 +803,14 @@ ar{ GyMMM{"MMM y G"} GyMMMEd{"E، d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"dd-MM-y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} Hmsv{"HH:mm:ss v"} Hmv{"HH:mm v"} M{"L"} - MEd{"E، d/‏M"} + MEd{"E، d‏/M"} MMM{"LLL"} MMMEd{"E، d MMM"} MMMMEd{"E، d MMMM"} @@ -783,7 +825,7 @@ ar{ MMMMd{"d MMMM"} MMMd{"d MMM"} MMdd{"dd‏/MM"} - Md{"d/‏M"} + Md{"d‏/M"} d{"d"} h{"h a"} hm{"h:mm a"} @@ -793,7 +835,7 @@ ar{ ms{"mm:ss"} y{"y"} yM{"M‏/y"} - yMEd{"E، d/‏M/‏y"} + yMEd{"E، d‏/M‏/y"} yMM{"MM‏/y"} yMMM{"MMM y"} yMMMEd{"E، d MMM y"} @@ -1030,8 +1072,8 @@ ar{ M{"M–M"} } MEd{ - M{"E، d/‏M – E، d/‏M"} - d{"E، d/‏M –‏ E، d/‏M"} + M{"E، d‏/M – E، d‏/M"} + d{"E، d‏/M – E، d‏/M"} } MMM{ M{"MMM–MMM"} @@ -1048,8 +1090,8 @@ ar{ d{"d–d MMM"} } Md{ - M{"M/d – M/d"} - d{"d-M – d-M"} + M{"d‏/M – d‏/M"} + d{"d‏/M – d‏/M"} } d{ d{"d–d"} @@ -1252,11 +1294,21 @@ ar{ "d MMMM y G", "dd‏/MM‏/y G", "d‏/M‏/y GGGGG", - "{1} في {0}", - "{1} في {0}", - "{1} في {0}", - "{1} في {0}", - "{1} في {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyMd", } eras{ abbreviated{ @@ -1344,11 +1396,21 @@ ar{ "d MMMM y G", "d MMM y G", "d‏/M‏/y GGGGG", - "{1} في {0}", - "{1} في {0}", - "{1} في {0}", - "{1} في {0}", - "{1} في {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", } availableFormats{ Bh{"h B"} @@ -1366,16 +1428,17 @@ ar{ GyMMM{"MMM y G"} GyMMMEd{"E، d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d‏/M‏/y G"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"E، d/‏M"} + MEd{"E، d‏/M"} MMM{"LLL"} MMMEd{"E، d MMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} - Md{"d/‏M"} + Md{"d‏/M"} d{"d"} h{"h a"} hm{"h:mm a"} @@ -1383,7 +1446,7 @@ ar{ y{"y G"} yyyy{"y G"} yyyyM{"M‏/y G"} - yyyyMEd{"E، d/‏M/‏y G"} + yyyyMEd{"E، d‏/M‏/y G"} yyyyMMM{"MMM y G"} yyyyMMMEd{"E، d MMM y G"} yyyyMMMM{"MMMM y G"} @@ -3071,19 +3134,6 @@ ar{ "[\\:∶]", } } - general{ - lenient{ - "[.․。︒﹒.。]", - "['ʼ՚᾽᾿’']", - "[%٪﹪%]", - "[؉‰]", - "[\$﹩$$]", - "[£₤]", - "[¥¥]", - "[₩₩]", - "[₨₹{Rp}{Rs}]", - } - } number{ lenient{ "[\\-‒⁻₋−➖﹣-]", @@ -3092,4 +3142,72 @@ ar{ } } } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}"} + initialSequence{"{0}. {1}."} + } + nameOrderLocales{ + givenFirst{ + "und", + "ar", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}.{given2-monogram-allCaps}.{surname-monogram" + "-allCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}.{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{given-monogram-allCaps}.{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-monogram-allCaps}.{surname-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{prefix} {given} {given2-initial} {surname}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-informal{"{given-monogram-allCaps}.{surname-monogram-allCaps}"} + givenFirst-short-referring-formal{"{prefix} {given-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal-initial}. {surname}"} + sorting-long-referring-formal{"{surname-prefix} {surname-core}، {given} {given2}"} + sorting-long-referring-informal{"{surname}، {given-informal}"} + sorting-medium-referring-formal{"{surname-prefix} {surname-core}، {given} {given2-initial}"} + sorting-medium-referring-informal{"{surname}، {given-informal}"} + sorting-short-referring-formal{"{surname-prefix} {surname-core}، {given} {given2-initial}"} + sorting-short-referring-informal{"{surname}، {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}.{given-monogram-allCaps}.{given2-monogram" + "-allCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}.{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname}، {given} {given2}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}."} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}."} + surnameFirst-medium-referring-formal{"{surname}، {given} {given2-initial}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}."} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}."} + surnameFirst-short-referring-formal{"{surname}، {given-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ar_AE.txt b/icu/icu4c/source/data/locales/ar_AE.txt index d7c67364ff8..fd001d82b7d 100644 --- a/icu/icu4c/source/data/locales/ar_AE.txt +++ b/icu/icu4c/source/data/locales/ar_AE.txt @@ -3,7 +3,7 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml ar_AE{ NumberElements{ - default{"arab"} + default{"latn"} } calendar{ gregorian{ diff --git a/icu/icu4c/source/data/locales/ar_IL.txt b/icu/icu4c/source/data/locales/ar_IL.txt index aa072184d97..8ade863821e 100644 --- a/icu/icu4c/source/data/locales/ar_IL.txt +++ b/icu/icu4c/source/data/locales/ar_IL.txt @@ -16,11 +16,21 @@ ar_IL{ "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y", - "{1}, {0}", - "{1} في {0}", - "{1} في {0}", - "{1}, {0}", - "{1}, {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yMd", } } } diff --git a/icu/icu4c/source/data/locales/ar_KM.txt b/icu/icu4c/source/data/locales/ar_KM.txt index c9fb51ee161..f95040e5360 100644 --- a/icu/icu4c/source/data/locales/ar_KM.txt +++ b/icu/icu4c/source/data/locales/ar_KM.txt @@ -16,11 +16,21 @@ ar_KM{ "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y", - "{1}, {0}", - "{1} في {0}", - "{1} في {0}", - "{1}, {0}", - "{1}, {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yMd", } } } diff --git a/icu/icu4c/source/data/locales/ar_MA.txt b/icu/icu4c/source/data/locales/ar_MA.txt index de23d2db4b7..59021224f13 100644 --- a/icu/icu4c/source/data/locales/ar_MA.txt +++ b/icu/icu4c/source/data/locales/ar_MA.txt @@ -24,11 +24,21 @@ ar_MA{ "d MMMM y", "dd‏/MM‏/y", "d‏/M‏/y", - "{1}, {0}", - "{1} في {0}", - "{1} في {0}", - "{1}, {0}", - "{1}, {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + "{1}، {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yMd", } monthNames{ format{ diff --git a/icu/icu4c/source/data/locales/as.txt b/icu/icu4c/source/data/locales/as.txt index 5853c3d689a..61256f1c71f 100644 --- a/icu/icu4c/source/data/locales/as.txt +++ b/icu/icu4c/source/data/locales/as.txt @@ -30,6 +30,7 @@ as{ beng{ patterns{ currencyFormat{"¤ #,##,##0.00"} + currencyFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} scientificFormat{"#E0"} @@ -56,8 +57,10 @@ as{ range{"{0}–{1}"} } patterns{ - accountingFormat{"¤ #,##,##0.00"} + accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤ #,##,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} scientificFormat{"#E0"} @@ -234,8 +237,8 @@ as{ other{"সোঁফালে {0}ৰ্থ পাক লওক৷"} } plural{ - one{"আপোনালৈ {0} টা বাৰ্তা আহিছে;আপুনিসেইটোপঢ়িব বিচাৰেনে?"} - other{"{0} দিন"} + one{"আপুনি তাত {0} দিন আছিল, আপোনাৰ দিনটো কেনে আছিল?"} + other{"আপুনি তাত {0} দিন আছিল, আপোনাৰ দিনবোৰ কেনে আছিল?"} } } native{"beng"} @@ -257,6 +260,22 @@ as{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'at' {0}", + "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"B h"} Bhm{"B h:mm"} @@ -266,34 +285,30 @@ as{ EBhms{"E, B h:mm:ss"} EHm{"E HH:mm"} EHms{"E HH:mm:ss"} - Ed{"d, E"} Ehm{"E, a h:mm"} Ehms{"E, a h:mm:ss"} - Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"MM-dd, E"} + MEd{"E, M/d"} MMM{"LLL"} MMMEd{"MMM d, E"} MMMMd{"MMMM d"} MMMd{"MMM d"} - Md{"MM-dd"} + Md{"M/d"} d{"d"} - h{"a h"} - hm{"a h:mm"} - hms{"a h:mm:ss"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} yyyyM{"MM-y GGGGG"} yyyyMEd{"E, dd-MM-y GGGGG"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"E, d MMM y G"} + yyyyMMMEd{"E, MMM d, y G"} yyyyMMMM{"MMMM y G"} yyyyMMMd{"d MMM y G"} yyyyMd{"dd-MM-y GGGGG"} @@ -310,6 +325,10 @@ as{ h{"h:mm – h:mm B"} m{"h:mm – h:mm B"} } + Gy{ + G{"y G – y G"} + y{"y – y G"} + } GyM{ G{"GGGGG M/y – GGGGG M/y"} M{"GGGGG M/y – M/y"} @@ -340,7 +359,7 @@ as{ } GyMd{ G{"GGGGG d/M/y – GGGGG d/M/y"} - M{"GGGGG d/M/y – d/M/y"} + M{"M/d/y – M/d/y GGGGG"} d{"GGGGG d/M/y – d/M/y"} y{"GGGGG d/M/y – d/M/y"} } @@ -435,6 +454,22 @@ as{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'at' {0}", + "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -454,6 +489,7 @@ as{ GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -592,7 +628,7 @@ as{ "খ্ৰীঃ", } abbreviated%variant{ - "খ্ৰীষ্টপূৰ্ব", + "খ্ৰীঃ পূঃ", "চি. ই.", } wide{ @@ -620,7 +656,7 @@ as{ } GyM{ G{"GGGGG M/y – GGGGG M/y"} - M{"GGGGG M/y – M/y"} + M{"G M/y – M/y"} y{"GGGGG M/y – M/y"} } GyMEd{ @@ -879,6 +915,61 @@ as{ } } } + indian{ + eras{ + abbreviated{ + "শক", + } + } + monthNames{ + format{ + abbreviated{ + "চৈত্ৰ", + "বৈশাখ", + "জ্যেষ্ঠ", + "আষাঢ়", + "শ্ৰাৱণ", + "ভাদ্ৰ", + "অশ্বিন", + "কাৰ্তিক", + "অগ্ৰহায়ণ", + "পৌষ", + "মাঘ", + "ফাল্গুন", + } + wide{ + "চৈত্ৰ", + "বৈশাখ", + "জ্যেষ্ঠ", + "আষাঢ়", + "শ্ৰাৱণ", + "ভাদ্ৰ", + "অশ্বিন", + "কাৰ্তিক", + "অগ্ৰহায়ণ", + "পৌষ", + "মাঘ", + "ফাল্গুন", + } + } + stand-alone{ + wide{ + "চৈত্ৰ", + "বৈশাখ", + "জ্যেষ্ঠ", + "আষাঢ়", + "শ্ৰাৱণ", + "ভাদ্ৰ", + "অশ্বিন", + "কাৰ্তিক", + "অগ্ৰহায়ণ", + "পৌষ", + "মাঘ", + "ফাল্গুন", + } + } + } + } } characterLabel{ activities{"ক্ৰিয়া-কলাপ"} @@ -1539,23 +1630,6 @@ as{ } } } - tue-narrow{ - relative{ - "-1"{"যোৱা মঙ্গল"} - "0"{"এই মঙ্গল"} - "1"{"অহা মঙ্গল"} - } - relativeTime{ - future{ - one{"{0} মঙ্গলে"} - other{"{0} মঙ্গলে"} - } - past{ - one{"{0} মঙ্গলৰ পূৰ্বে"} - other{"{0} মঙ্গলৰ পূৰ্বে"} - } - } - } tue-short{ relative{ "-1"{"যোৱা মঙ্গল"} @@ -1831,4 +1905,71 @@ as{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "as", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/asa.txt b/icu/icu4c/source/data/locales/asa.txt index 2caeeb5c4f4..c62ebabc21b 100644 --- a/icu/icu4c/source/data/locales/asa.txt +++ b/icu/icu4c/source/data/locales/asa.txt @@ -29,6 +29,16 @@ asa{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -41,7 +51,7 @@ asa{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -79,6 +89,16 @@ asa{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -91,7 +111,7 @@ asa{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/ast.txt b/icu/icu4c/source/data/locales/ast.txt index 7dfd346d956..6e8e70f11eb 100644 --- a/icu/icu4c/source/data/locales/ast.txt +++ b/icu/icu4c/source/data/locales/ast.txt @@ -249,10 +249,26 @@ ast{ "d MMM y G", "d/M/yy GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'a' 'les' {0}", "{1} 'a' 'les' {0}", "{1}, {0}", - "{1}, {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMd", } availableFormats{ E{"ccc"} @@ -302,97 +318,97 @@ ast{ } intervalFormats{ H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd – E, dd/MM"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd – dd/MM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"M/y – M/y GGGG"} - y{"M/y – M/y GGGG"} + M{"M/y – M/y GGGG"} + y{"M/y – M/y GGGG"} } yMEd{ - M{"E, d/M/y – E, d/M/y GGGG"} - d{"E, d/M/y – E, d/M/y GGGG"} - y{"E, d/M/y – E, d/M/y GGGG"} + M{"E, d/M/y – E, d/M/y GGGG"} + d{"E, d/M/y – E, d/M/y GGGG"} + y{"E, d/M/y – E, d/M/y GGGG"} } yMMM{ - M{"LLL – LLL y G"} - y{"LLL y – LLL y G"} + M{"LLL – LLL y G"} + y{"LLL y – LLL y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ - M{"LLLL – LLLL 'de' y G"} - y{"LLLL 'de' y – LLLL 'de' y G"} + M{"LLLL – LLLL 'de' y G"} + y{"LLLL 'de' y – LLLL 'de' y G"} } yMMMd{ - M{"d MMM – d MMM 'de' y G"} - d{"d – d MMM 'de' y G"} - y{"d MMM y – d MMM y G"} + M{"d MMM – d MMM 'de' y G"} + d{"d – d MMM 'de' y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"d/M/y – d/M/y GGGG"} - d{"d/M/y – d/M/y GGGG"} - y{"d/M/y – d/M/y GGGG"} + M{"d/M/y – d/M/y GGGG"} + d{"d/M/y – d/M/y GGGG"} + y{"d/M/y – d/M/y GGGG"} } } } @@ -812,22 +828,22 @@ ast{ } intervalFormats{ M{ - M{"M – M"} + M{"M – M"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } d{ - d{"d – d"} + d{"d – d"} } y{ - y{"y – y G"} + y{"y – y G"} } yMMM{ - M{"LLL – LLL y G"} + M{"LLL – LLL y G"} } yMMMd{ - d{"d – d MMM 'de' y"} + d{"d – d MMM 'de' y"} } } monthNames{ @@ -938,18 +954,34 @@ ast{ "d MMM y G", "d/M/yy GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'a' 'les' {0}", "{1} 'a' 'les' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMd", + } availableFormats{ E{"ccc"} EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM 'de' y G"} @@ -998,83 +1030,83 @@ ast{ H{"HH–HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd – E, dd/MM"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d/MM – d/MM"} - d{"d – d MMM"} + M{"d/MM – d/MM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd – dd/MM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"MM – MM/y GGGGG"} - y{"MM/y – MM/y GGGGG"} + M{"MM – MM/y GGGGG"} + y{"MM/y – MM/y GGGGG"} } yMEd{ - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } yMMM{ - M{"LLL – LLL y G"} - y{"MMM y – MMM y G"} + M{"LLL – LLL y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d MMM – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ - M{"LLLL – LLLL 'de' y G"} - y{"LLLL y – LLLL y"} + M{"LLLL – LLLL 'de' y G"} + y{"LLLL y – LLLL y"} } yMMMd{ - M{"d MMM – d MMM 'de' y G"} - d{"d – d MMM 'de' y G"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM 'de' y G"} + d{"d – d MMM 'de' y G"} + y{"d MMM y – d MMM y"} } yMd{ - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } } } @@ -1101,11 +1133,27 @@ ast{ "d MMM y", "d/M/yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'a' 'les' {0}", "{1} 'a' 'les' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -1114,8 +1162,8 @@ ast{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} @@ -1137,11 +1185,11 @@ ast{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -1272,97 +1320,97 @@ ast{ } intervalFormats{ H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd – E, dd/MM"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d/MM – d/MM"} - d{"d – d MMM"} + M{"d/MM – d/MM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd – dd/MM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"MM – MM/y"} - y{"MM/y – MM/y"} + M{"MM – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E, d/M/y – E, d/M/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d MMM – E, d MMM 'de' y"} - d{"E, d MMM – E, d MMM 'de' y"} - y{"E, d MMM 'de' y – E, d MMM 'de' y"} + M{"E, d MMM – E, d MMM 'de' y"} + d{"E, d MMM – E, d MMM 'de' y"} + y{"E, d MMM 'de' y – E, d MMM 'de' y"} } yMMMM{ - M{"LLLL – LLLL 'de' y"} - y{"LLLL 'de' y – LLLL 'de' y"} + M{"LLLL – LLLL 'de' y"} + y{"LLLL 'de' y – LLLL 'de' y"} } yMMMd{ - M{"d MMM – d MMM 'de' y"} - d{"d – d MMM 'de' y"} - y{"d MMM 'de' y – d MMM 'de' y"} + M{"d MMM – d MMM 'de' y"} + d{"d – d MMM 'de' y"} + y{"d MMM 'de' y – d MMM 'de' y"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"d/M/y – d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -1549,11 +1597,27 @@ ast{ "d MMM y G", "d/M/yy GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'a' 'les' {0}", "{1} 'a' 'les' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -1616,83 +1680,83 @@ ast{ H{"HH–HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd – E, dd/MM"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d/MM – d/MM"} - d{"d – d MMM"} + M{"d/MM – d/MM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd – dd/MM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"MM – MM/y GGGGG"} - y{"MM/y – MM/y GGGGG"} + M{"MM – MM/y GGGGG"} + y{"MM/y – MM/y GGGGG"} } yMEd{ - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } yMMM{ - M{"LLL – LLL y G"} - y{"MMM y – MMM y G"} + M{"LLL – LLL y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d MMM – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ - M{"LLLL – LLLL 'de' y G"} - y{"LLLL y – LLLL y"} + M{"LLLL – LLLL 'de' y G"} + y{"LLLL y – LLLL y"} } yMMMd{ - M{"d MMM – d MMM 'de' y G"} - d{"d – d MMM 'de' y G"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM 'de' y G"} + d{"d – d MMM 'de' y G"} + y{"d MMM y – d MMM y"} } yMd{ - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } } monthNames{ @@ -1797,11 +1861,27 @@ ast{ "d MMM y G", "d/M/yy GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'a' 'les' {0}", "{1} 'a' 'les' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -1864,83 +1944,83 @@ ast{ H{"HH–HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd – E, dd/MM"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d/MM – d/MM"} - d{"d – d MMM"} + M{"d/MM – d/MM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd – dd/MM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"MM – MM/y GGGGG"} - y{"MM/y – MM/y GGGGG"} + M{"MM – MM/y GGGGG"} + y{"MM/y – MM/y GGGGG"} } yMEd{ - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } yMMM{ - M{"LLL – LLL y G"} - y{"MMM y – MMM y G"} + M{"LLL – LLL y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d MMM – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ - M{"LLLL – LLLL 'de' y G"} - y{"LLLL y – LLLL y"} + M{"LLLL – LLLL 'de' y G"} + y{"LLLL y – LLLL y"} } yMMMd{ - M{"d MMM – d MMM 'de' y G"} - d{"d – d MMM 'de' y G"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM 'de' y G"} + d{"d – d MMM 'de' y G"} + y{"d MMM y – d MMM y"} } yMd{ - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } } monthNames{ @@ -2045,6 +2125,12 @@ ast{ "d MMM y G", "d/M/yy GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'a' 'les' {0}", "{1} 'a' 'les' {0}", "{1}, {0}", @@ -2787,60 +2873,60 @@ ast{ } intervalFormats{ M{ - M{"M – M"} + M{"M – M"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } d{ - d{"d – d"} + d{"d – d"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"MM – MM/y GGGGG"} - y{"MM/y – MM/y GGGGG"} + M{"MM – MM/y GGGGG"} + y{"MM/y – MM/y GGGGG"} } yMEd{ - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } yMMM{ - M{"LLL – LLL y G"} - y{"MMM y – MMM y G"} + M{"LLL – LLL y G"} + y{"MMM y – MMM y G"} } yMMMd{ - M{"d MMM – d MMM 'de' y G"} - d{"d – d MMM 'de' y"} + M{"d MMM – d MMM 'de' y G"} + d{"d – d MMM 'de' y"} } yMd{ - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } } } persian{ intervalFormats{ M{ - M{"M – M"} + M{"M – M"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } d{ - d{"d – d"} + d{"d – d"} } y{ - y{"y – y G"} + y{"y – y G"} } yMMM{ - M{"LLL – LLL y G"} + M{"LLL – LLL y G"} } yMMMd{ - d{"d – d MMM 'de' y"} + d{"d – d MMM 'de' y"} } } } @@ -3808,4 +3894,18 @@ ast{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "ast", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/az.txt b/icu/icu4c/source/data/locales/az.txt index 478d0d347dc..7346c205196 100644 --- a/icu/icu4c/source/data/locales/az.txt +++ b/icu/icu4c/source/data/locales/az.txt @@ -30,6 +30,7 @@ az{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -213,8 +214,8 @@ az{ other{"{0}-cu sağ döngəni seçin."} } plural{ - one{"Alış-veriş katınızda {0} X var. Almaq istəyirsiniz?"} - other{"Alış-veriş kartınızda {0} X var. Almaq istəyirsiniz?"} + one{"Alış-veriş kartınızda {0} var. Alınsın?"} + other{"Alış-veriş kartınızda {0} var. Alınsınlar?"} } } minimumGroupingDigits{"1"} @@ -237,6 +238,22 @@ az{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1}/{0}", + "{1}/{0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -247,12 +264,13 @@ az{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G MMM y"} GyMMMEd{"G d MMM y, E"} GyMMMd{"G d MMM y"} + GyMd{"GGGGG d M y"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -264,9 +282,9 @@ az{ MMMd{"d MMM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"G y"} yyyy{"G y"} @@ -283,37 +301,37 @@ az{ intervalFormats{ GyM{ G{"GGGGG MM/y– GGGGG MM/y"} - M{"GGGGG MM/y – MM/y"} - y{"GGGGG MM/y – MM/y"} + M{"GGGGG MM/y – MM/y"} + y{"GGGGG MM/y – MM/y"} } GyMEd{ - G{"GGGGG dd/MM/y, E – GGGGG dd/MM/y, E"} - M{"GGGGG dd/MM/y, E – dd/MM/y, E"} - d{"GGGGG dd/MM/y, E – dd/MM/y, E"} - y{"GGGGG dd/MM/y, E – dd/MM/y, E"} + G{"GGGGG dd/MM/y, E – GGGGG dd/MM/y, E"} + M{"GGGGG dd/MM/y, E – dd/MM/y, E"} + d{"GGGGG dd/MM/y, E – dd/MM/y, E"} + y{"GGGGG dd/MM/y, E – dd/MM/y, E"} } GyMMM{ - G{"G MMM y – G MMM y"} - M{"G MMM – MMM y"} - y{"G MMM y – MMM y"} + G{"G MMM y – G MMM y"} + M{"G MMM – MMM y"} + y{"G MMM y – MMM y"} } GyMMMEd{ - G{"G d MMM y, E – G d MMM y, E"} - M{"G d MMM, E – d MMM y, E"} - d{"G d MMM, E – d MMM y, E"} - y{"G d MMM y, E – d MMM y, E"} + G{"G d MMM y, E – G d MMM y, E"} + M{"G d MMM, E – d MMM y, E"} + d{"G d MMM, E – d MMM y, E"} + y{"G d MMM y, E – d MMM y, E"} } GyMMMd{ - G{"G d MMM y – G d MMM y"} - M{"G d MMM – d MMM y"} - d{"G d – d MMM y"} - y{"G d MMM y – d MMM y"} + G{"G d MMM y – G d MMM y"} + M{"G d MMM – d MMM y"} + d{"G d – d MMM y"} + y{"G d MMM y – d MMM y"} } GyMd{ - G{"GGGGG dd/MM/y – GGGGG dd/MM/y"} - M{"GGGGG dd/MM/y – dd/MM/y"} - d{"GGGGG dd/MM/y – dd/MM/y"} - y{"GGGGG dd/MM/y – dd/MM/y"} + G{"GGGGG dd/MM/y – GGGGG dd/MM/y"} + M{"GGGGG dd/MM/y – dd/MM/y"} + d{"GGGGG dd/MM/y – dd/MM/y"} + y{"GGGGG dd/MM/y – dd/MM/y"} } H{ H{"HH–HH"} @@ -333,80 +351,80 @@ az{ M{"MM–MM"} } MEd{ - M{"dd.MM, E – dd.MM, E"} - d{"dd.MM, E – dd.MM, E"} + M{"dd.MM, E – dd.MM, E"} + d{"dd.MM, E – dd.MM, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"dd.MM – dd.MM"} - d{"dd.MM – dd.MM"} + M{"dd.MM – dd.MM"} + d{"dd.MM – dd.MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"G y–y"} } yM{ - M{"GGGGG MM/y – MM/y"} - y{"GGGGG MM/y – MM/y"} + M{"GGGGG MM/y – MM/y"} + y{"GGGGG MM/y – MM/y"} } yMEd{ - M{"GGGGG dd/MM/y , E – dd/MM/y, E"} - d{"GGGGG dd/MM/y , E – dd/MM/y, E"} - y{"GGGGG dd/MM/y , E – dd/MM/y, E"} + M{"GGGGG dd/MM/y , E – dd/MM/y, E"} + d{"GGGGG dd/MM/y , E – dd/MM/y, E"} + y{"GGGGG dd/MM/y , E – dd/MM/y, E"} } yMMM{ M{"G MMM–MMM y"} - y{"G MMM y – MMM y"} + y{"G MMM y – MMM y"} } yMMMEd{ - M{"G d MMM y, E – d MMM, E"} - d{"G d MMM y, E – d MMM, E"} - y{"G d MMM y, E – d MMM y, E"} + M{"G d MMM y, E – d MMM, E"} + d{"G d MMM y, E – d MMM, E"} + y{"G d MMM y, E – d MMM y, E"} } yMMMM{ M{"G MMMM y –MMMM"} - y{"G MMMM y – MMMM y"} + y{"G MMMM y – MMMM y"} } yMMMd{ - M{"G d MMM y – d MMM"} + M{"G d MMM y – d MMM"} d{"G d–d MMM y"} - y{"G d MMM y – d MMM y"} + y{"G d MMM y – d MMM y"} } yMd{ - M{"GGGGG dd/MM/y – dd/MM/y"} - d{"GGGGG dd/MM/y – dd/MM/y"} - y{"GGGGG dd/MM/y – dd/MM/y"} + M{"GGGGG dd/MM/y – dd/MM/y"} + d{"GGGGG dd/MM/y – dd/MM/y"} + y{"GGGGG dd/MM/y – dd/MM/y"} } } } @@ -438,6 +456,22 @@ az{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1}/{0}", + "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -451,12 +485,13 @@ az{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G MMM y"} GyMMMEd{"G d MMM y, E"} GyMMMd{"G d MMM y"} + GyMd{"GGGGG d MMM y"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -474,11 +509,11 @@ az{ MMMd{"d MMM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM.y"} @@ -665,38 +700,38 @@ az{ } intervalFormats{ GyM{ - G{"GGGGG MM.y – GGGGG MM.y"} - M{"GGGGG MM.y – MM.y"} - y{"GGGGG MM.y – MM.y"} + G{"GGGGG MM.y – GGGGG MM.y"} + M{"GGGGG MM.y – MM.y"} + y{"GGGGG MM.y – MM.y"} } GyMEd{ - G{"GGGGG dd.MM.y, E – GGGGG dd.MM.y, E"} - M{"GGGGG dd.MM.y, E – dd.MM.y, E"} - d{"GGGGG dd.MM.y, E – dd.MM.y, E"} - y{"GGGGG dd.MM.y, E – dd.MM.y, E"} + G{"GGGGG dd.MM.y, E – GGGGG dd.MM.y, E"} + M{"GGGGG dd.MM.y, E – dd.MM.y, E"} + d{"GGGGG dd.MM.y, E – dd.MM.y, E"} + y{"GGGGG dd.MM.y, E – dd.MM.y, E"} } GyMMM{ - G{"G MMM y – G MMM y"} - M{"G MMM – MMM y"} - y{"G MMM y – MMM y"} + G{"G MMM y – G MMM y"} + M{"G MMM – MMM y"} + y{"G MMM y – MMM y"} } GyMMMEd{ - G{"G d MMM y, E – d MMM y, E"} - M{"G d MMM, E – d MMM y, E"} - d{"G d MMM, E – d MMM y, E"} - y{"G d MMM y, E – d MMM y, E"} + G{"G d MMM y, E – d MMM y, E"} + M{"G d MMM, E – d MMM y, E"} + d{"G d MMM, E – d MMM y, E"} + y{"G d MMM y, E – d MMM y, E"} } GyMMMd{ - G{"G d MMM y – G d MMM y"} - M{"G d MMM – d MMM y"} - d{"G d – d MMM y"} - y{"G d MMM y – d MMM y"} + G{"G d MMM y – G d MMM y"} + M{"G d MMM – d MMM y"} + d{"G d – d MMM y"} + y{"G d MMM y – d MMM y"} } GyMd{ - G{"GGGGG dd.MM.y – GGGGG dd.MM.y"} - M{"GGGGG dd.MM.y – dd.MM.y"} - d{"GGGGG dd.MM.y – dd.MM.y"} - y{"GGGGG dd.MM.y – dd.MM.y"} + G{"GGGGG dd.MM.y – GGGGG dd.MM.y"} + M{"GGGGG dd.MM.y – dd.MM.y"} + d{"GGGGG dd.MM.y – dd.MM.y"} + y{"GGGGG dd.MM.y – dd.MM.y"} } H{ H{"HH–HH"} @@ -716,80 +751,80 @@ az{ M{"MM–MM"} } MEd{ - M{"dd.MM, E – dd.MM, E"} - d{"dd.MM, E – dd.MM, E"} + M{"dd.MM, E – dd.MM, E"} + d{"dd.MM, E – dd.MM, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"d MMM, E – d MMM, E"} - d{"d MMM, E – d MMM, E"} + M{"d MMM, E – d MMM, E"} + d{"d MMM, E – d MMM, E"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd.MM – dd.MM"} - d{"dd.MM – dd.MM"} + M{"dd.MM – dd.MM"} + d{"dd.MM – dd.MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM.y – MM.y"} - y{"MM.y – MM.y"} + M{"MM.y – MM.y"} + y{"MM.y – MM.y"} } yMEd{ - M{"dd.MM.y, E – dd.MM.y, E"} - d{"dd.MM.y, E – dd.MM.y, E"} - y{"dd.MM.y, E – dd.MM.y, E"} + M{"dd.MM.y, E – dd.MM.y, E"} + d{"dd.MM.y, E – dd.MM.y, E"} + y{"dd.MM.y, E – dd.MM.y, E"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"d MMM y, E – d MMM, E"} - d{"d MMM y, E – d MMM, E"} - y{"d MMM y, E – d MMM y, E"} + M{"d MMM y, E – d MMM, E"} + d{"d MMM y, E – d MMM, E"} + y{"d MMM y, E – d MMM y, E"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM y – d MMM"} + M{"d MMM y – d MMM"} d{"y MMM d–d"} - y{"d MMM y – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd.MM.y – dd.MM.y"} - d{"dd.MM.y – dd.MM.y"} - y{"dd.MM.y – dd.MM.y"} + M{"dd.MM.y – dd.MM.y"} + d{"dd.MM.y – dd.MM.y"} + y{"dd.MM.y – dd.MM.y"} } } monthNames{ @@ -1103,50 +1138,12 @@ az{ } } } - day-narrow{ - dn{"Gün"} - relativeTime{ - future{ - one{"{0} gün ərzində"} - other{"{0} gün ərzində"} - } - past{ - one{"{0} gün öncə"} - other{"{0} gün öncə"} - } - } - } - day-short{ - dn{"Gün"} - relativeTime{ - future{ - one{"{0} gün ərzində"} - other{"{0} gün ərzində"} - } - past{ - one{"{0} gün öncə"} - other{"{0} gün öncə"} - } - } - } dayOfYear{ dn{"ilin günü"} } - dayOfYear-narrow{ - dn{"ilin günü"} - } - dayOfYear-short{ - dn{"ilin günü"} - } dayperiod{ dn{"AM/PM"} } - dayperiod-narrow{ - dn{"AM/PM"} - } - dayperiod-short{ - dn{"AM/PM"} - } era{ dn{"Era"} } @@ -1223,31 +1220,8 @@ az{ } } } - hour-narrow{ - dn{"saat"} - relativeTime{ - future{ - one{"{0} saat ərzində"} - other{"{0} saat ərzində"} - } - past{ - one{"{0} saat öncə"} - other{"{0} saat öncə"} - } - } - } hour-short{ dn{"saat"} - relativeTime{ - future{ - one{"{0} saat ərzində"} - other{"{0} saat ərzində"} - } - past{ - one{"{0} saat öncə"} - other{"{0} saat öncə"} - } - } } minute{ dn{"Dəqiqə"} @@ -1265,31 +1239,8 @@ az{ } } } - minute-narrow{ - dn{"dəq."} - relativeTime{ - future{ - one{"{0} dəqiqə ərzində"} - other{"{0} dəqiqə ərzində"} - } - past{ - one{"{0} dəqiqə öncə"} - other{"{0} dəqiqə öncə"} - } - } - } minute-short{ dn{"dəq."} - relativeTime{ - future{ - one{"{0} dəqiqə ərzində"} - other{"{0} dəqiqə ərzində"} - } - past{ - one{"{0} dəqiqə öncə"} - other{"{0} dəqiqə öncə"} - } - } } mon{ relative{ @@ -1326,20 +1277,11 @@ az{ } } mon-short{ - relative{ - "-1"{"keçən bazar ertəsi"} - "0"{"bu bazar ertəsi"} - "1"{"gələn bazar ertəsi"} - } relativeTime{ future{ one{"{0} bazar ertəsi ərzində"} other{"{0} bazar ertəsi ərzində"} } - past{ - one{"{0} bazar ertəsi öncə"} - other{"{0} bazar ertəsi öncə"} - } } } month{ @@ -1363,10 +1305,6 @@ az{ month-narrow{ dn{"ay"} relativeTime{ - future{ - one{"{0} ay ərzində"} - other{"{0} ay ərzində"} - } past{ one{"{0} ay öncə"} other{"{0} ay öncə"} @@ -1375,16 +1313,6 @@ az{ } month-short{ dn{"ay"} - relativeTime{ - future{ - one{"{0} ay ərzində"} - other{"{0} ay ərzində"} - } - past{ - one{"{0} ay öncə"} - other{"{0} ay öncə"} - } - } } quarter{ dn{"Rüb"} @@ -1411,16 +1339,6 @@ az{ "0"{"bu rüb"} "1"{"gələn rüb"} } - relativeTime{ - future{ - one{"{0} rüb ərzində"} - other{"{0} rüb ərzində"} - } - past{ - one{"{0} rüb öncə"} - other{"{0} rüb öncə"} - } - } } quarter-short{ dn{"rüb"} @@ -1429,16 +1347,6 @@ az{ "0"{"bu rüb"} "1"{"gələn rüb"} } - relativeTime{ - future{ - one{"{0} rüb ərzində"} - other{"{0} rüb ərzində"} - } - past{ - one{"{0} rüb öncə"} - other{"{0} rüb öncə"} - } - } } sat{ relative{ @@ -1507,31 +1415,8 @@ az{ } } } - second-narrow{ - dn{"san."} - relativeTime{ - future{ - one{"{0} saniyə ərzində"} - other{"{0} saniyə ərzində"} - } - past{ - one{"{0} saniyə öncə"} - other{"{0} saniyə öncə"} - } - } - } second-short{ dn{"san."} - relativeTime{ - future{ - one{"{0} saniyə ərzində"} - other{"{0} saniyə ərzində"} - } - past{ - one{"{0} saniyə öncə"} - other{"{0} saniyə öncə"} - } - } } sun{ relative{ @@ -1550,40 +1435,6 @@ az{ } } } - sun-narrow{ - relative{ - "-1"{"keçən bazar"} - "0"{"bu bazar"} - "1"{"gələn bazar"} - } - relativeTime{ - future{ - one{"{0} bazar ərzində"} - other{"{0} bazar ərzində"} - } - past{ - one{"{0} bazar öncə"} - other{"{0} bazar öncə"} - } - } - } - sun-short{ - relative{ - "-1"{"keçən bazar"} - "0"{"bu bazar"} - "1"{"gələn bazar"} - } - relativeTime{ - future{ - one{"{0} bazar ərzində"} - other{"{0} bazar ərzində"} - } - past{ - one{"{0} bazar öncə"} - other{"{0} bazar öncə"} - } - } - } thu{ relative{ "-1"{"keçən cümə axşamı"} @@ -1714,27 +1565,14 @@ az{ one{"{0} çərşənbə ərzində"} other{"{0} çərşənbə ərzində"} } - past{ - one{"{0} çərşənbə öncə"} - other{"{0} çərşənbə öncə"} - } } } wed-short{ - relative{ - "-1"{"keçən çərşənbə"} - "0"{"bu çərşənbə"} - "1"{"gələn çərşənbə"} - } relativeTime{ future{ one{"{0} çərşənbə ərzində"} other{"{0} çərşənbə ərzində"} } - past{ - one{"{0} çərşənbə öncə"} - other{"{0} çərşənbə öncə"} - } } } week{ @@ -1756,49 +1594,19 @@ az{ } } } - week-narrow{ - dn{"həftə"} - relativePeriod{"{0} həftəsi"} - relativeTime{ - future{ - one{"{0} həftə ərzində"} - other{"{0} həftə ərzində"} - } - past{ - one{"{0} həftə öncə"} - other{"{0} həftə öncə"} - } - } - } week-short{ dn{"həftə"} relativePeriod{"{0} həftəsi"} - relativeTime{ - future{ - one{"{0} həftə ərzində"} - other{"{0} həftə ərzində"} - } - past{ - one{"{0} həftə öncə"} - other{"{0} həftə öncə"} - } - } } weekOfMonth{ dn{"Ayın həftəsi"} } - weekOfMonth-narrow{ - dn{"ay hft."} - } weekOfMonth-short{ dn{"ay hft."} } weekday{ dn{"Həftənin Günü"} } - weekday-narrow{ - dn{"hft. günü"} - } weekday-short{ dn{"hft. günü"} } @@ -1831,36 +1639,13 @@ az{ } year-narrow{ dn{"il"} - relativeTime{ - future{ - one{"{0} il ərzində"} - other{"{0} il ərzində"} - } - past{ - one{"{0} il öncə"} - other{"{0} il öncə"} - } - } } year-short{ dn{"il"} - relativeTime{ - future{ - one{"{0} il ərzində"} - other{"{0} il ərzində"} - } - past{ - one{"{0} il öncə"} - other{"{0} il öncə"} - } - } } zone{ dn{"Saat Qurşağı"} } - zone-narrow{ - dn{"qurşaq"} - } zone-short{ dn{"qurşaq"} } @@ -1950,4 +1735,53 @@ az{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "az", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + } + } } diff --git a/icu/icu4c/source/data/locales/az_Cyrl.txt b/icu/icu4c/source/data/locales/az_Cyrl.txt index acf2c56811d..9bd0534300b 100644 --- a/icu/icu4c/source/data/locales/az_Cyrl.txt +++ b/icu/icu4c/source/data/locales/az_Cyrl.txt @@ -45,6 +45,16 @@ az_Cyrl{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ GyMMM{"G MMM y"} GyMMMEd{"G d MMM y, E"} @@ -136,6 +146,16 @@ az_Cyrl{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } availableFormats{ Ed{"d E"} GyMMM{"G MMM y"} diff --git a/icu/icu4c/source/data/locales/bas.txt b/icu/icu4c/source/data/locales/bas.txt index 03153ac6d8c..3fcc001ca98 100644 --- a/icu/icu4c/source/data/locales/bas.txt +++ b/icu/icu4c/source/data/locales/bas.txt @@ -42,6 +42,16 @@ bas{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -53,8 +63,8 @@ bas{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -73,8 +83,8 @@ bas{ "I ɓugajɔp", } AmPmMarkersAbbr{ - "I bikɛ̂glà", - "I ɓugajɔp", + "I bikɛ̂glà", + "I ɓugajɔp", } DateTimePatterns{ "HH:mm:ss zzzz", @@ -91,6 +101,16 @@ bas{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -102,8 +122,8 @@ bas{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/be.txt b/icu/icu4c/source/data/locales/be.txt index 2d30eb8ba33..b37b08cd839 100644 --- a/icu/icu4c/source/data/locales/be.txt +++ b/icu/icu4c/source/data/locales/be.txt @@ -30,6 +30,7 @@ be{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} @@ -150,10 +151,10 @@ be{ other{"000 млн ¤"} } 1000000000{ - few{"0 млрд ¤ "} - many{"0 млрд ¤ "} - one{"0 млрд ¤ "} - other{"0 млрд ¤ "} + few{"0 млрд ¤"} + many{"0 млрд ¤"} + one{"0 млрд ¤"} + other{"0 млрд ¤"} } 10000000000{ few{"00 млрд ¤"} @@ -303,10 +304,20 @@ be{ "d MMM y G", "d.M.yy", "{1}, {0}", - "{1} 'у' {0}", - "{1} 'у' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "yyMd", } availableFormats{ Ed{"E, d"} @@ -320,8 +331,8 @@ be{ MMMd{"d MMM"} Md{"d.M"} d{"d"} - hm{"h.mm a"} - hms{"h.mm.ss a"} + hm{"h.mm a"} + hms{"h.mm.ss a"} y{"G y"} yM{"M.y"} yMEd{"E, d.M.y"} @@ -330,6 +341,61 @@ be{ yMMMd{"d MMM y G"} yMd{"d.M.y"} } + eras{ + abbreviated{ + "б.э.", + } + } + } + chinese{ + monthNames{ + format{ + abbreviated{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + stand-alone{ + abbreviated{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + } } generic{ DateTimePatterns{ @@ -342,11 +408,27 @@ be{ "d.M.y G", "d.M.y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'у' {0}", "{1} 'у' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -357,12 +439,13 @@ be{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"LLL y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"dd.MM.y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -374,9 +457,9 @@ be{ MMMd{"d MMM"} Md{"d.M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -438,6 +521,20 @@ be{ d{"d.M.y – d.M.y GGGGG"} y{"d.M.y GGGGG – d.M.y GGGGG"} } + H{ + H{"HH–HH"} + } + Hm{ + H{"HH.mm–HH.mm"} + m{"HH.mm–HH.mm"} + } + Hmv{ + H{"HH.mm–HH.mm v"} + m{"HH:mm – HH:mm v"} + } + Hv{ + H{"HH–HH v"} + } M{ M{"M–M"} } @@ -464,6 +561,20 @@ be{ d{"d–d"} } fallback{"{0} – {1}"} + h{ + h{"h–h a"} + } + hm{ + h{"h.mm–h.mm a"} + m{"h.mm–h.mm a"} + } + hmv{ + h{"h.mm–h.mm a v"} + m{"h:mm – h:mm a v"} + } + hv{ + h{"h–h a v"} + } y{ y{"y – y G"} } @@ -519,16 +630,32 @@ be{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, d MMMM y 'г'.", - "d MMMM y 'г'.", - "d.MM.y", + "EEEE, d MMMM y 'г'.", + "d MMMM y 'г'.", + "d MMM y 'г'.", "d.MM.yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'у' {0}", "{1} 'у' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMd", + "yyMMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -542,12 +669,13 @@ be{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} - Gy{"y 'г'. G"} - GyMMM{"LLL y 'г'. G"} - GyMMMEd{"E, d MMM y 'г'. G"} - GyMMMd{"d MMM y 'г'. G"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"y 'г'. G"} + GyMMM{"LLL y 'г'. G"} + GyMMMEd{"E, d MMM y 'г'. G"} + GyMMMd{"d MMM y 'г'. G"} + GyMd{"dd.MM.y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -568,11 +696,11 @@ be{ MMMd{"d MMM"} Md{"d.M"} d{"d"} - h{"hh a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"hh a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm.ss"} y{"y"} yM{"M.y"} @@ -788,22 +916,22 @@ be{ } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} @@ -2095,4 +2223,63 @@ be{ US{"амерыканская"} metric{"метрычная"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "be", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/bem.txt b/icu/icu4c/source/data/locales/bem.txt index 5d7dbcb18a8..3f2c882c4da 100644 --- a/icu/icu4c/source/data/locales/bem.txt +++ b/icu/icu4c/source/data/locales/bem.txt @@ -16,10 +16,10 @@ bem{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y G", "d MMMM y G", "d MMM y G", @@ -30,6 +30,16 @@ bem{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -42,7 +52,7 @@ bem{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -66,10 +76,10 @@ bem{ "akasuba", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y", "d MMMM y", "d MMM y", @@ -80,6 +90,16 @@ bem{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -92,7 +112,7 @@ bem{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/bez.txt b/icu/icu4c/source/data/locales/bez.txt index 2eac7329516..61f96c8f3e1 100644 --- a/icu/icu4c/source/data/locales/bez.txt +++ b/icu/icu4c/source/data/locales/bez.txt @@ -29,6 +29,16 @@ bez{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -41,7 +51,7 @@ bez{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -79,6 +89,16 @@ bez{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -91,7 +111,7 @@ bez{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/bg.txt b/icu/icu4c/source/data/locales/bg.txt index b062e1460a0..ff6f325d880 100644 --- a/icu/icu4c/source/data/locales/bg.txt +++ b/icu/icu4c/source/data/locales/bg.txt @@ -26,8 +26,9 @@ bg{ range{"{0} – {1}"} } patterns{ - accountingFormat{"0.00 ¤;(0.00 ¤)"} - currencyFormat{"0.00 ¤"} + accountingFormat{"#,##0.00 ¤;(#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} + currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -220,9 +221,9 @@ bg{ "H:mm:ss 'ч'. z", "H:mm:ss 'ч'.", "H:mm 'ч'.", - "EEEE, d MMMM y 'г'. G", - "d MMMM y 'г'. G", - "d.MM.y 'г'. G", + "EEEE, d MMMM y 'г'. G", + "d MMMM y 'г'. G", + "d.MM.y 'г'. G", "d.MM.yy G", "{1}, {0}", "{1}, {0}", @@ -230,6 +231,22 @@ bg{ "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1} 'в' {0}", + "{1} 'в' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMd", + "GyyMMd", + } availableFormats{ Bh{"h 'ч'. B"} Bhm{"h:mm 'ч'. B"} @@ -242,13 +259,14 @@ bg{ Ed{"E, d"} Ehm{"E, h:mm 'ч'. a"} Ehms{"E, h:mm:ss 'ч'. a"} - Gy{"y 'г'. G"} - GyMMM{"MM.y 'г'. G"} - GyMMMEd{"E, d.MM.y 'г'. G"} - GyMMMM{"MMMM y 'г'. G"} - GyMMMMEd{"E, d MMMM y 'г'. G"} - GyMMMMd{"d MMMM y 'г'. G"} - GyMMMd{"d.MM.y 'г'. G"} + Gy{"y 'г'. G"} + GyMMM{"MM.y 'г'. G"} + GyMMMEd{"E, d.MM.y 'г'. G"} + GyMMMM{"MMMM y 'г'. G"} + GyMMMMEd{"E, d MMMM y 'г'. G"} + GyMMMMd{"d MMMM y 'г'. G"} + GyMMMd{"d.MM.y 'г'. G"} + GyMd{"dd.MM.y 'г'. GGGGG"} H{"HH 'ч'."} Hm{"HH:mm 'ч'."} Hms{"HH:mm:ss 'ч'."} @@ -266,19 +284,19 @@ bg{ hm{"h:mm 'ч'. a"} hms{"h:mm:ss 'ч'. a"} ms{"mm:ss"} - y{"y 'г'. G"} - yyyy{"y 'г'. G"} - yyyyM{"M.y 'г'. G"} - yyyyMEd{"E, d.MM.y 'г'. G"} - yyyyMMM{"MM.y 'г'. G"} - yyyyMMMEd{"E, d.MM.y 'г'. G"} - yyyyMMMM{"MMMM y 'г'. G"} - yyyyMMMMEd{"E, d MMMM y 'г'. G"} - yyyyMMMMd{"d MMMM y 'г'. G"} - yyyyMMMd{"d.MM.y 'г'. G"} - yyyyMd{"d.MM.y 'г'. G"} - yyyyQQQ{"QQQ y 'г'. G"} - yyyyQQQQ{"QQQQ y 'г'. G"} + y{"y 'г'. G"} + yyyy{"y 'г'. G"} + yyyyM{"M.y 'г'. G"} + yyyyMEd{"E, d.MM.y 'г'. G"} + yyyyMMM{"MM.y 'г'. G"} + yyyyMMMEd{"E, d.MM.y 'г'. G"} + yyyyMMMM{"MMMM y 'г'. G"} + yyyyMMMMEd{"E, d MMMM y 'г'. G"} + yyyyMMMMd{"d MMMM y 'г'. G"} + yyyyMMMd{"d.MM.y 'г'. G"} + yyyyMd{"d.MM.y 'г'. G"} + yyyyQQQ{"QQQ y 'г'. G"} + yyyyQQQQ{"QQQQ y 'г'. G"} } intervalFormats{ Bh{ @@ -379,67 +397,67 @@ bg{ } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ - y{"y – y 'г'.G"} + y{"y – y 'г'.G"} } yM{ - M{"MM – MM.y 'г'. G"} - y{"MM.y 'г'. – MM.y 'г'. G"} + M{"MM – MM.y 'г'. G"} + y{"MM.y 'г'. – MM.y 'г'. G"} } yMEd{ - M{"E, d.MM – E, d.MM.y 'г'. G"} - d{"E, d.MM – E, d.MM.y 'г'. G"} - y{"E, d.MM.y 'г'. – E, d.MM.y 'г'. G"} + M{"E, d.MM – E, d.MM.y 'г'. G"} + d{"E, d.MM – E, d.MM.y 'г'. G"} + y{"E, d.MM.y 'г'. – E, d.MM.y 'г'. G"} } yMMM{ - M{"MM – MM.y 'г'. G"} - y{"MM.y 'г'. – MM.y 'г'. G"} + M{"MM – MM.y 'г'. G"} + y{"MM.y 'г'. – MM.y 'г'. G"} } yMMMEd{ - M{"E, d.MM – E, d.MM.y 'г'. G"} - d{"E, d.MM – E, d.MM.y 'г'. G"} - y{"E, d.MM.y 'г'. – E, d.MM.y 'г'. G"} + M{"E, d.MM – E, d.MM.y 'г'. G"} + d{"E, d.MM – E, d.MM.y 'г'. G"} + y{"E, d.MM.y 'г'. – E, d.MM.y 'г'. G"} } yMMMM{ - M{"MMMM – MMMM y 'г'. G"} - y{"MMMM y 'г'. – MMMM y 'г'. G"} + M{"MMMM – MMMM y 'г'. G"} + y{"MMMM y 'г'. – MMMM y 'г'. G"} } yMMMMEd{ - M{"E, d MMMM – E, d MMMM y 'г'. G"} - d{"E, d MMMM – E, d MMMM y 'г'. G"} - y{"E, d MMMM y 'г'. – E, d MMMM y 'г'. G"} + M{"E, d MMMM – E, d MMMM y 'г'. G"} + d{"E, d MMMM – E, d MMMM y 'г'. G"} + y{"E, d MMMM y 'г'. – E, d MMMM y 'г'. G"} } yMMMMd{ - M{"d MMMM – d MMMM y 'г'. G"} - d{"d – d MMMM y 'г'. G"} - y{"d MMMM y 'г'. – d MMMM y 'г'. G"} + M{"d MMMM – d MMMM y 'г'. G"} + d{"d – d MMMM y 'г'. G"} + y{"d MMMM y 'г'. – d MMMM y 'г'. G"} } yMMMd{ - M{"d.MM – d.MM.y 'г'. G"} - d{"d.MM – d.MM.y 'г'. G"} - y{"d.MM.y 'г'. – d.MM.y 'г'. G"} + M{"d.MM – d.MM.y 'г'. G"} + d{"d.MM – d.MM.y 'г'. G"} + y{"d.MM.y 'г'. – d.MM.y 'г'. G"} } yMd{ - M{"d.MM – d.MM.y 'г'. G"} - d{"d.MM – d.MM.y 'г'. G"} - y{"d.MM.y 'г'. – d.MM.y 'г'. G"} + M{"d.MM – d.MM.y 'г'. G"} + d{"d.MM – d.MM.y 'г'. G"} + y{"d.MM.y 'г'. – d.MM.y 'г'. G"} } } } @@ -461,16 +479,32 @@ bg{ "H:mm:ss 'ч'. z", "H:mm:ss 'ч'.", "H:mm 'ч'.", - "EEEE, d MMMM y 'г'.", - "d MMMM y 'г'.", - "d.MM.y 'г'.", - "d.MM.yy 'г'.", + "EEEE, d MMMM y 'г'.", + "d MMMM y 'г'.", + "d.MM.y 'г'.", + "d.MM.yy 'г'.", "{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1} 'в' {0}", + "{1} 'в' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMd", + "yyMMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -486,13 +520,14 @@ bg{ Ed{"E, d"} Ehm{"E, h:mm 'ч'. a"} Ehms{"E, h:mm:ss 'ч'. a"} - Gy{"y 'г'. G"} - GyMMM{"MM.y 'г'. G"} - GyMMMEd{"E, d.MM.y 'г'. G"} - GyMMMM{"MMMM y 'г'. G"} - GyMMMMEd{"E, d MMMM y 'г'. G"} - GyMMMMd{"d MMMM y 'г'. G"} - GyMMMd{"d.MM.y 'г'. G"} + Gy{"y 'г'. G"} + GyMMM{"MM.y 'г'. G"} + GyMMMEd{"E, d.MM.y 'г'. G"} + GyMMMM{"MMMM y 'г'. G"} + GyMMMMEd{"E, d MMMM y 'г'. G"} + GyMMMMd{"d MMMM y 'г'. G"} + GyMMMd{"d.MM.y 'г'. G"} + GyMd{"dd.MM.y 'г'. GGGGG"} H{"HH 'ч'."} Hm{"HH:mm 'ч'."} Hms{"HH:mm:ss 'ч'."} @@ -519,18 +554,18 @@ bg{ hmsv{"h:mm:ss 'ч'. a v"} hmv{"h:mm 'ч'. a v"} ms{"m:ss"} - y{"y 'г'."} - yM{"MM.y 'г'."} - yMEd{"E, d.MM.y 'г'."} - yMMM{"MM.y 'г'."} - yMMMEd{"E, d.MM.y 'г'."} - yMMMM{"MMMM y 'г'."} - yMMMMEd{"E, d MMMM y 'г'."} - yMMMMd{"d MMMM y 'г'."} - yMMMd{"d.MM.y 'г'."} - yMd{"d.MM.y 'г'."} - yQQQ{"QQQ y 'г'."} - yQQQQ{"QQQQ y 'г'."} + y{"y 'г'."} + yM{"MM.y 'г'."} + yMEd{"E, d.MM.y 'г'."} + yMMM{"MM.y 'г'."} + yMMMEd{"E, d.MM.y 'г'."} + yMMMM{"MMMM y 'г'."} + yMMMMEd{"E, d MMMM y 'г'."} + yMMMMd{"d MMMM y 'г'."} + yMMMd{"d.MM.y 'г'."} + yMd{"d.MM.y 'г'."} + yQQQ{"QQQ y 'г'."} + yQQQQ{"QQQQ y 'г'."} yw{ one{"'седмица' w 'от' Y 'г'."} other{"'седмица' w 'от' Y 'г'."} @@ -808,49 +843,49 @@ bg{ h{"h 'ч'. – h 'ч'. a v"} } y{ - y{"y – y 'г'."} + y{"y – y 'г'."} } yM{ - M{"MM.y 'г'. – MM.y 'г'."} - y{"MM.y 'г'. – MM.y 'г'."} + M{"MM.y 'г'. – MM.y 'г'."} + y{"MM.y 'г'. – MM.y 'г'."} } yMEd{ - M{"E, d.MM – E, d.MM.y 'г'."} - d{"E, d.MM – E, d.MM.y 'г'."} - y{"E, d.MM.y 'г'. – E, d.MM.y 'г'."} + M{"E, d.MM – E, d.MM.y 'г'."} + d{"E, d.MM – E, d.MM.y 'г'."} + y{"E, d.MM.y 'г'. – E, d.MM.y 'г'."} } yMMM{ - M{"MM.y 'г'. – MM.y 'г'."} - y{"MM.y 'г'. – MM.y 'г'."} + M{"MM.y 'г'. – MM.y 'г'."} + y{"MM.y 'г'. – MM.y 'г'."} } yMMMEd{ - M{"E, d.MM – E, d.MM.y 'г'."} - d{"E, d.MM – E, d.MM.y 'г'."} - y{"E, d.MM.y 'г'. – E, d.MM.y 'г'."} + M{"E, d.MM – E, d.MM.y 'г'."} + d{"E, d.MM – E, d.MM.y 'г'."} + y{"E, d.MM.y 'г'. – E, d.MM.y 'г'."} } yMMMM{ - M{"MMMM – MMMM y 'г'."} - y{"MMMM y 'г'. – MMMM y 'г'."} + M{"MMMM – MMMM y 'г'."} + y{"MMMM y 'г'. – MMMM y 'г'."} } yMMMMEd{ - M{"E, d MMMM – E, d MMMM y 'г'."} - d{"E, d MMMM – E, d MMMM y 'г'."} - y{"E, d MMMM y 'г'. – E, d MMMM y 'г'."} + M{"E, d MMMM – E, d MMMM y 'г'."} + d{"E, d MMMM – E, d MMMM y 'г'."} + y{"E, d MMMM y 'г'. – E, d MMMM y 'г'."} } yMMMMd{ - M{"d MMMM – d MMMM y 'г'."} - d{"d – d MMMM y 'г'."} - y{"d MMMM y 'г'. – d MMMM y 'г'."} + M{"d MMMM – d MMMM y 'г'."} + d{"d – d MMMM y 'г'."} + y{"d MMMM y 'г'. – d MMMM y 'г'."} } yMMMd{ - M{"d.MM – d.MM.y 'г'."} - d{"d.MM – d.MM.y 'г'."} - y{"d.MM.y 'г'. – d.MM.y 'г'."} + M{"d.MM – d.MM.y 'г'."} + d{"d.MM – d.MM.y 'г'."} + y{"d.MM.y 'г'. – d.MM.y 'г'."} } yMd{ - M{"d.MM – d.MM.y 'г'."} - d{"d.MM – d.MM.y 'г'."} - y{"d.MM.y 'г'. – d.MM.y 'г'."} + M{"d.MM – d.MM.y 'г'."} + d{"d.MM – d.MM.y 'г'."} + y{"d.MM.y 'г'. – d.MM.y 'г'."} } } monthNames{ @@ -1593,7 +1628,6 @@ bg{ } } second-narrow{ - dn{"с"} relativeTime{ future{ one{"сл. {0} сек"} @@ -1883,10 +1917,10 @@ bg{ dn{"седмица от месеца"} } weekOfMonth-narrow{ - dn{"седмица от месеца"} + dn{"седм. от мес."} } weekOfMonth-short{ - dn{"седмица от месеца"} + dn{"седм. от мес."} } weekday{ dn{"ден от седмицата"} @@ -1943,7 +1977,7 @@ bg{ } } year-short{ - dn{"г."} + dn{"год."} relative{ "-1"{"мин. г."} "0"{"т. г."} @@ -2015,4 +2049,69 @@ bg{ US{"американска"} metric{"метрична"} } + personNames{ + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "bg", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname-core}"} + givenFirst-long-addressing-informal{"{given}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-core-monog" + "ram-allCaps}" + } + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname-core}, {suffix}"} + givenFirst-long-referring-informal{"{given} {surname-core}"} + givenFirst-medium-addressing-formal{"{prefix} {surname-core}"} + givenFirst-medium-addressing-informal{"{given}"} + givenFirst-medium-monogram-informal{"{given-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{prefix} {given} {given2} {surname-core}, {suffix}"} + givenFirst-medium-referring-informal{"{given} {surname-core}"} + givenFirst-short-addressing-formal{"{prefix} {surname-core}"} + givenFirst-short-addressing-informal{"{given}"} + givenFirst-short-monogram-informal{"{given-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname-core}"} + givenFirst-short-referring-informal{"{given} {surname-core-initial}"} + sorting-long-referring-formal{"{prefix} {surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname-core}, {given}"} + sorting-medium-referring-formal{"{prefix} {surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname-core}, {given}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname-core}, {given-initial}"} + surnameFirst-long-addressing-formal{"{prefix} {surname-core}"} + surnameFirst-long-addressing-informal{"{given}"} + surnameFirst-long-monogram-formal{ + "{surname-core-monogram-allCaps}{given-monogram-allCaps}{given2-monog" + "ram-allCaps}" + } + surnameFirst-long-monogram-informal{"{surname-core-monogram-allCaps}{given-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{prefix} {surname-core}, {given} {given2}, {suffix}"} + surnameFirst-long-referring-informal{"{surname-core}, {given}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname-core}"} + surnameFirst-medium-addressing-informal{"{given}"} + surnameFirst-medium-monogram-formal{"{surname-core-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{prefix} {surname-core}, {given} {given2-initial}, {suffix}"} + surnameFirst-medium-referring-informal{"{surname-core}, {given}"} + surnameFirst-short-addressing-formal{"{prefix} {surname-core}"} + surnameFirst-short-addressing-informal{"{given}"} + surnameFirst-short-monogram-formal{"{surname-core-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname-core}, {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname-core}, {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/bgc.txt b/icu/icu4c/source/data/locales/bgc.txt new file mode 100644 index 00000000000..42f80caed56 --- /dev/null +++ b/icu/icu4c/source/data/locales/bgc.txt @@ -0,0 +1,137 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +bgc{ + AuxExemplarCharacters{"[\u0902]"} + ExemplarCharacters{ + "[\u0901 ः अ आ इ ई उ ऊ ऋ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ " + "ब भ म य र ल व श ष स ह ा ि ी \u0941 \u0942 \u0943 \u0945 \u0947 \u0948 ो ौ " + "\u094D]" + } + ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0० 1१ 2२ 3३ 4४ 5५ 6६ 7७ 8८ 9९]"} + ExemplarCharactersPunctuation{ + "[\\- ‑ \\: ! ? . … ' ‘ ’ \u0022 “ ” ( ) \\[ \\] \\{ \\} @ * / \\\\ \\& # ′ ″" + " ` |]" + } + NumberElements{ + default{"deva"} + latn{ + patterns{ + decimalFormat{"#,##0.###"} + } + symbols{ + decimal{"."} + group{","} + minusSign{"-"} + percentSign{"%"} + plusSign{"+"} + } + } + } + calendar{ + gregorian{ + AmPmMarkers{ + "तडके", + "सांझ", + } + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "y MMMM d, EEEE", + "y MMMM d", + "y MMM d", + "y-MM-dd", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } + dayNames{ + format{ + wide{ + "ऐतवार", + "सोमवार", + "मंगलवार", + "बुधवार", + "बृहस्पतवार", + "शुक्रवार", + "शनिवार", + } + } + } + monthNames{ + format{ + wide{ + "जनवरी", + "फरवरी", + "मार्च", + "अप्रैल", + "मई", + "जून", + "जुलाई", + "अगस्त", + "सितम्बर", + "अक्टूबर", + "नवम्बर", + "दिसंबर", + } + } + } + } + } + fields{ + day{ + relative{ + "-1"{"काह्ल (बित्या होड)"} + "0"{"आज"} + "1"{"काह्ल (आण आला)"} + } + } + month{ + relative{ + "-1"{"पिछला मिह्ना"} + "0"{"इस मिह्ने"} + "1"{"अगला मिह्ना"} + } + } + sun{ + relative{ + "-1"{"पिछला ऐतवार"} + "0"{"इस ऐतवार"} + "1"{"अगला ऐतवार"} + } + } + week{ + relative{ + "-1"{"पिछला हफ़्ता"} + "0"{"इस हफ़्ते"} + "1"{"अगला हफ़्ता"} + } + } + year{ + relative{ + "-1"{"पिछला साल"} + "0"{"इस साल"} + "1"{"अगला साल"} + } + } + } + measurementSystemNames{ + UK{"ब्रिटेन"} + US{"अमेरिका"} + metric{"मेट्रिक"} + } +} diff --git a/icu/icu4c/source/data/locales/bgc_IN.txt b/icu/icu4c/source/data/locales/bgc_IN.txt new file mode 100644 index 00000000000..187d6955c86 --- /dev/null +++ b/icu/icu4c/source/data/locales/bgc_IN.txt @@ -0,0 +1,5 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +bgc_IN{ +} diff --git a/icu/icu4c/source/data/locales/bho.txt b/icu/icu4c/source/data/locales/bho.txt new file mode 100644 index 00000000000..a9e5bccfe82 --- /dev/null +++ b/icu/icu4c/source/data/locales/bho.txt @@ -0,0 +1,113 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +bho{ + AuxExemplarCharacters{"[अ आ इ ई उ ऊ ऋ ए ऐ ओ औ]"} + ExemplarCharacters{ + "[\u093C \u0901 \u0902 ः क ख ग घ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र " + "ल व श ष स ह ा ि ी \u0941 \u0942 \u0943 \u0945 \u0947 \u0948 ो ौ \u094D]" + } + ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0० 1१ 2२ 3३ 4४ 5५ 6६ 7७ 8८ 9९]"} + ExemplarCharactersPunctuation{ + "[\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \u0022 “ ” ( ) \\[ \\] § @ * / \\& # † ‡ " + "′ ″]" + } + NumberElements{ + default{"deva"} + latn{ + patterns{ + currencyFormat{"¤#,##0.00"} + decimalFormat{"#,##0.###"} + } + symbols{ + decimal{"."} + group{","} + minusSign{"-"} + percentSign{"%"} + plusSign{"+"} + } + } + } + calendar{ + gregorian{ + AmPmMarkers{ + "भोर", + "सांझ", + } + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "y MMMM d, EEEE", + "y MMMM d", + "y MMM d", + "y-MM-dd", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } + availableFormats{ + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + Hmsv{"HH:mm:ss v"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + yMMMd{"y MMM d"} + yMd{"y-MM-dd"} + } + dayNames{ + format{ + wide{ + "रबीबार", + "सोमबार", + "मंगलबार", + "बुधबार", + "बृहस्पतिबार", + "शुक्रबार", + "सनीचर", + } + } + } + intervalFormats{ + fallback{"{0} – {1}"} + } + monthNames{ + format{ + wide{ + "जनवरी", + "फरवरी", + "मार्च", + "अप्रैल", + "मई", + "जून", + "जुलाई", + "अगस्त", + "सितम्बर", + "अक्टूबर", + "नवंबर", + "दिसंबर", + } + } + } + } + } + measurementSystemNames{ + UK{"यूके"} + US{"यूएस"} + metric{"मीट्रिक"} + } +} diff --git a/icu/icu4c/source/data/locales/bho_IN.txt b/icu/icu4c/source/data/locales/bho_IN.txt new file mode 100644 index 00000000000..a27988d5446 --- /dev/null +++ b/icu/icu4c/source/data/locales/bho_IN.txt @@ -0,0 +1,5 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +bho_IN{ +} diff --git a/icu/icu4c/source/data/locales/bm.txt b/icu/icu4c/source/data/locales/bm.txt index 305f9e263a9..916796c96df 100644 --- a/icu/icu4c/source/data/locales/bm.txt +++ b/icu/icu4c/source/data/locales/bm.txt @@ -30,6 +30,16 @@ bm{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ M{"M"} MMM{"MMM"} @@ -70,6 +80,16 @@ bm{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Day{"{0} ({2}: {1})"} Day-Of-Week{"{0} {1}"} diff --git a/icu/icu4c/source/data/locales/bn.txt b/icu/icu4c/source/data/locales/bn.txt index 801b4deb1fe..f80fc7fbced 100644 --- a/icu/icu4c/source/data/locales/bn.txt +++ b/icu/icu4c/source/data/locales/bn.txt @@ -30,6 +30,8 @@ bn{ beng{ patterns{ currencyFormat{"#,##,##0.00¤"} + currencyFormat%alphaNextToNumber{"#,##,##0.00 ¤"} + currencyFormat%noCurrency{"#,##,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -58,7 +60,10 @@ bn{ } patterns{ accountingFormat{"#,##,##0.00¤;(#,##,##0.00¤)"} + accountingFormat%alphaNextToNumber{"#,##,##0.00 ¤;(#,##,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##,##0.00;(#,##,##0.00)"} currencyFormat{"#,##,##0.00¤"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} scientificFormat{"#E0"} @@ -166,6 +171,56 @@ bn{ other{"000 লা'.'কো'.'¤"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"0 হা ¤"} + other{"0 হা ¤"} + } + 10000{ + one{"00 হা ¤"} + other{"00 হা ¤"} + } + 100000{ + one{"0 লা ¤"} + other{"0 লা ¤"} + } + 1000000{ + one{"00 লা ¤"} + other{"00 লা ¤"} + } + 10000000{ + one{"0 কো ¤"} + other{"0 কো ¤"} + } + 100000000{ + one{"00 কো ¤"} + other{"00 কো ¤"} + } + 1000000000{ + one{"000 কো ¤"} + other{"000 কো ¤"} + } + 10000000000{ + one{"0000 কো ¤"} + other{"0000 কো ¤"} + } + 100000000000{ + one{"00000 কো ¤"} + other{"00000 কো ¤"} + } + 1000000000000{ + one{"0 লা'.'কো'.' ¤"} + other{"0 লা'.'কো'.' ¤"} + } + 10000000000000{ + one{"00 লা'.'কো'.' ¤"} + other{"00 লা'.'কো'.' ¤"} + } + 100000000000000{ + one{"000 লা'.'কো'.' ¤"} + other{"000 লা'.'কো'.' ¤"} + } + } decimalFormat{ 1000{ one{"0 হা"} @@ -233,6 +288,12 @@ bn{ } } minimalPairs{ + case{ + accusative{"রবিবারকে আসার দিন হিসেবে ধরা হয় {0}"} + genitive{"রবিবারের সন্ধ্যায় {0} আসবে"} + locative{"রবিবারে {0} টায় আসবে"} + nominative{"রবিবারে {0} আসবে"} + } ordinal{ few{"ডান দিকে {0}র্থ বাঁকটি নিন।"} many{"ডান দিকে {0}ষ্ঠ বাঁকটি নিন।"} @@ -241,7 +302,7 @@ bn{ two{"ডান দিকে {0}য় বাঁকটি নিন।"} } plural{ - one{"সসে {0}টি আপেল খেল, সেটা ভাল"} + one{"সসে {0}টি আপেল খেল, সেটি ভাল"} other{"সসে {0}টি আপেল খেল, সেগুলি ভাল"} } } @@ -502,6 +563,22 @@ bn{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} এ {0}", + "{1} এ {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -518,6 +595,7 @@ bn{ GyMMM{"MMM y G"} GyMMMEd{"E, d MMM, y G"} GyMMMd{"d MMM, y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -559,10 +637,10 @@ bn{ y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMMM{ G{"MMM y G – MMM y G"} @@ -582,10 +660,10 @@ bn{ y{"MMM d, y – MMM d, y G"} } GyMd{ - G{"M/d/y GGGGG – M/d/y GGGGG"} - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ H{"HH–HH"} @@ -710,6 +788,22 @@ bn{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} এ {0}", + "{1} এ {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -729,6 +823,7 @@ bn{ GyMMM{"MMM y G"} GyMMMEd{"E, d MMM, y G"} GyMMMd{"d MMM, y G"} + GyMd{"dd-MM-y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -867,12 +962,12 @@ bn{ night1{"রাত্রি"} } wide{ - afternoon1{"দুপুর"} + afternoon1{"দুপুরবেলায়"} afternoon2{"বিকাল"} - evening1{"সন্ধ্যা"} - morning1{"ভোর"} - morning2{"সকাল"} - night1{"রাত্রিতে"} + evening1{"সন্ধ্যাবেলায়"} + morning1{"ভোরবেলায়"} + morning2{"সকালবেলায়"} + night1{"রাত্রিবেলায়"} } } stand-alone{ @@ -1065,15 +1160,15 @@ bn{ "জানু", "ফেব", "মার্চ", - "এপ্রিল", + "এপ্রি", "মে", "জুন", - "জুলাই", - "আগস্ট", - "সেপ্টেম্বর", - "অক্টোবর", - "নভেম্বর", - "ডিসেম্বর", + "জুল", + "আগ", + "সেপ", + "অক্টো", + "নভে", + "ডিসে", } narrow{ "জা", @@ -1106,8 +1201,8 @@ bn{ } stand-alone{ abbreviated{ - "জানুয়ারী", - "ফেব্রুয়ারী", + "জানু", + "ফেব", "মার্চ", "এপ্রিল", "মে", @@ -1208,6 +1303,16 @@ bn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -2082,8 +2187,8 @@ bn{ } relativeTime{ future{ - one{"{0} সোমবারেতে"} - other{"{0} সোমবারেতে"} + one{"{0} সোমবারে"} + other{"{0} সোমবারে"} } past{ one{"{0} সোমবার আগে"} @@ -2099,8 +2204,8 @@ bn{ } relativeTime{ future{ - one{"{0} সোমবারেতে"} - other{"{0} সোমবারেতে"} + one{"{0} সোমবারে"} + other{"{0} সোমবারে"} } past{ one{"{0} সোমবার আগে"} @@ -2116,8 +2221,8 @@ bn{ } relativeTime{ future{ - one{"{0} সোমবারেতে"} - other{"{0} সোমবারেতে"} + one{"{0} সোমবারে"} + other{"{0} সোমবারে"} } past{ one{"{0} সোমবার আগে"} @@ -2324,8 +2429,8 @@ bn{ } relativeTime{ future{ - one{"{0} রবিবারেতে"} - other{"{0} রবিবারেতে"} + one{"{0} রবিবারে"} + other{"{0} রবিবারে"} } past{ one{"{0} রবিবার আগে"} @@ -2341,8 +2446,8 @@ bn{ } relativeTime{ future{ - one{"{0} রবিবারেতে"} - other{"{0} রবিবারেতে"} + one{"{0} রবিবারে"} + other{"{0} রবিবারে"} } past{ one{"{0} রবিবার আগে"} @@ -2358,8 +2463,8 @@ bn{ } relativeTime{ future{ - one{"{0} রবিবারেতে"} - other{"{0} রবিবারেতে"} + one{"{0} রবিবারে"} + other{"{0} রবিবারে"} } past{ one{"{0} রবিবার আগে"} @@ -2747,4 +2852,103 @@ bn{ } } } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "bn", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {given} {given2} {surname} {surname2} {suffix}"} + givenFirst-long-addressing-informal{"{given} {given2} {surname} {surname2}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname} {surname2} {suffix}"} + givenFirst-long-referring-informal{"{given} {given2} {surname} {surname2}"} + givenFirst-medium-addressing-formal{"{prefix} {given} {given2} {surname} {surname2} {suffix}"} + givenFirst-medium-addressing-informal{"{given} {given2} {surname} {surname2}"} + givenFirst-medium-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-medium-monogram-informal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-medium-referring-formal{"{prefix} {given} {given2} {surname} {surname2} {suffix}"} + givenFirst-medium-referring-informal{"{given} {given2} {surname} {surname2}"} + givenFirst-short-addressing-formal{"{prefix} {given} {given2} {surname} {surname2} {suffix}"} + givenFirst-short-addressing-informal{"{given} {given2} {surname} {surname2}"} + givenFirst-short-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-short-monogram-informal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-short-referring-formal{"{prefix} {given} {given2} {surname} {surname2} {suffix}"} + givenFirst-short-referring-informal{"{given} {given2} {surname} {surname2}"} + sorting-long-referring-formal{"{surname} {surname2}, {prefix} {given} {given2} {suffix}"} + sorting-long-referring-informal{"{surname} {surname2}, {given} {given2}"} + sorting-medium-referring-formal{"{surname} {surname2}, {prefix} {given} {given2} {suffix}"} + sorting-medium-referring-informal{"{surname} {surname2}, {given} {given2}"} + sorting-short-referring-formal{"{surname} {surname2}, {prefix} {given} {given2} {suffix}"} + sorting-short-referring-informal{"{surname} {surname2}, {given} {given2}"} + surnameFirst-long-addressing-formal{"{surname} {surname2} {prefix} {given} {given2} {suffix}"} + surnameFirst-long-addressing-informal{"{surname} {surname2} {given} {given2}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-referring-formal{"{surname} {surname2} {prefix} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {surname2} {given} {given2}"} + surnameFirst-medium-addressing-formal{"{surname} {surname2} {prefix} {given} {given2} {suffix}"} + surnameFirst-medium-addressing-informal{"{surname} {surname2} {given} {given2}"} + surnameFirst-medium-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-medium-monogram-informal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-medium-referring-formal{"{surname} {surname2} {prefix} {given} {given2} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {surname2} {given} {given2}"} + surnameFirst-short-addressing-formal{"{surname} {surname2} {prefix} {given} {given2} {suffix}"} + surnameFirst-short-addressing-informal{"{surname} {surname2} {given} {given2}"} + surnameFirst-short-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-short-monogram-informal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-short-referring-formal{"{surname} {surname2} {prefix} {given} {given2} {suffix}"} + surnameFirst-short-referring-informal{"{surname} {surname2} {given} {given2}"} + } + } } diff --git a/icu/icu4c/source/data/locales/bn_IN.txt b/icu/icu4c/source/data/locales/bn_IN.txt index 480b917cfa3..40ee5285475 100644 --- a/icu/icu4c/source/data/locales/bn_IN.txt +++ b/icu/icu4c/source/data/locales/bn_IN.txt @@ -2,4 +2,141 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml bn_IN{ + Ellipsis{ + final{"{0}…"} + initial{"…{0}"} + medial{"{0}…{1}"} + word-medial{"{0}…{1}"} + } + NumberElements{ + beng{ + patterns{ + currencyFormat{"¤#,##,##0.00"} + currencyFormat%alphaNextToNumber{"¤ #,##,##0.00"} + } + } + latn{ + patterns{ + accountingFormat{"¤#,##,##0.00;(¤#,##,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##,##0.00;(¤ #,##,##0.00)"} + currencyFormat{"¤#,##,##0.00"} + } + } + minimalPairs{ + plural{ + one{"{0}টি দিন"} + other{"{0} দিন"} + } + } + } + calendar{ + gregorian{ + availableFormats{ + MMMMW{ + one{"MMMM এর W নম্বর সপ্তাহ"} + other{"MMMM এর W নম্বর সপ্তাহ"} + } + } + dayNames{ + format{ + short{ + "রঃ", + "সোঃ", + "মঃ", + "বুঃ", + "বৃঃ", + "শুঃ", + "শঃ", + } + } + } + dayPeriod{ + format{ + wide{ + afternoon1{"দুপুরবেলায়"} + afternoon2{"বিকাল"} + evening1{"সন্ধ্যাবেলায়"} + morning1{"ভোরবেলায়"} + morning2{"সকালবেলায়"} + night1{"রাত্রি"} + } + } + } + eras{ + abbreviated{ + "খ্রিঃপূঃ", + "খ্রিঃ", + } + wide{ + "খ্রিস্টপূর্ব", + "খ্রিষ্টাব্দ", + } + } + monthNames{ + format{ + abbreviated{ + "জানু", + "ফেব", + "মার্চ", + "এপ্রি", + "মে", + "জুন", + "জুল", + "আগ", + "সেপ্টেঃ", + "অক্টোঃ", + "নভেঃ", + "ডিসেঃ", + } + narrow{ + "জা", + "ফে", + "মা", + "এ", + "মে", + "জুন", + "জুল", + "আ", + "সে", + "অ", + "ন", + "ডি", + } + } + stand-alone{ + abbreviated{ + "জানু", + "ফেব", + "মার্চ", + "এপ্রিল", + "মে", + "জুন", + "জুলাই", + "আগস্ট", + "সেপ্টেঃ", + "অক্টোঃ", + "নভেঃ", + "ডিসেঃ", + } + narrow{ + "জা", + "ফে", + "মা", + "এ", + "মে", + "জুন", + "জুল", + "আ", + "সে", + "অ", + "ন", + "ডি", + } + } + } + } + } + measurementSystemNames{ + US{"ইউএস"} + } } diff --git a/icu/icu4c/source/data/locales/bo.txt b/icu/icu4c/source/data/locales/bo.txt index 46d4f538b1d..6c1c8f34f4d 100644 --- a/icu/icu4c/source/data/locales/bo.txt +++ b/icu/icu4c/source/data/locales/bo.txt @@ -4,15 +4,15 @@ bo{ AuxExemplarCharacters{"[ༀ]"} ExemplarCharacters{ - "[\u0F7E ཿ ཀ {ཀ\u0FB5} \u0F90 {\u0F90\u0FB5} ཁ \u0F91 ག {ག\u0FB7} \u0F92 {" - "\u0F92\u0FB7} ང \u0F94 ཅ \u0F95 ཆ \u0F96 ཇ \u0F97 ཉ \u0F99 ཊ \u0F9A ཋ " - "\u0F9B ཌ {ཌ\u0FB7} \u0F9C {\u0F9C\u0FB7} ཎ \u0F9E ཏ \u0F9F ཐ \u0FA0 ད {ད" - "\u0FB7} \u0FA1 {\u0FA1\u0FB7} ན \u0FA3 པ \u0FA4 ཕ \u0FA5 བ {བ\u0FB7} \u0FA6 " - "{\u0FA6\u0FB7} མ \u0FA8 ཙ \u0FA9 ཚ \u0FAA ཛ {ཛ\u0FB7} \u0FAB {\u0FAB\u0FB7} " - "ཝ \u0FAD \u0FBA ཞ \u0FAE ཟ \u0FAF འ \u0FB0 ཡ \u0FB1 \u0FBB ར ཪ \u0FB2 " - "\u0FBC ལ \u0FB3 ཤ \u0FB4 ཥ \u0FB5 ས \u0FB6 ཧ \u0FB7 ཨ \u0FB8 \u0F72 {\u0F71" - "\u0F72} \u0F80 {\u0F71\u0F80} \u0F74 {\u0F71\u0F74} {\u0FB2\u0F80} \u0F77 {" - "\u0FB3\u0F80} \u0F79 \u0F7A \u0F7B \u0F7C \u0F7D \u0F84]" + "[\u0F84 ཿ ཀ {ཀ\u0FB5} ཁ ག {ག\u0FB7} ང ཅ ཆ ཇ ཉ ཏ ཊ ཐ ཋ ད {ད\u0FB7} ཌ {ཌ" + "\u0FB7} ན ཎ པ ཕ བ {བ\u0FB7} མ \u0F7E ཙ ཚ ཛ {ཛ\u0FB7} ཝ ཞ ཟ འ ཡ ར ཪ ལ ཤ ཥ ས ཧ" + " ཨ \u0F72 {\u0F71\u0F72} \u0F80 {\u0F71\u0F80} \u0F74 {\u0F71\u0F74} \u0F7A " + "\u0F7B \u0F7C \u0F7D \u0F90 {\u0F90\u0FB5} \u0F91 \u0F92 {\u0F92\u0FB7} " + "\u0F94 \u0F95 \u0F96 \u0F97 \u0F99 \u0F9F \u0F9A \u0FA0 \u0F9B \u0FA1 {" + "\u0FA1\u0FB7} \u0F9C {\u0F9C\u0FB7} \u0FA3 \u0F9E \u0FA4 \u0FA5 \u0FA6 {" + "\u0FA6\u0FB7} \u0FA8 \u0FA9 \u0FAA \u0FAB {\u0FAB\u0FB7} \u0FAD \u0FBA " + "\u0FAE \u0FAF \u0FB0 \u0FB1 \u0FBB \u0FB2 \u0FBC \u0FB3 \u0FB4 \u0FB5 " + "\u0FB6 \u0FB7 \u0FB8 {\u0FB2\u0F80} \u0F77 {\u0FB3\u0F80} \u0F79]" } ExemplarCharactersIndex{"[ཀ ཁ ག ང ཅ ཆ ཇ ཉ ཏ ཐ ད ན པ ཕ བ མ ཙ ཚ ཛ ཝ ཞ ཟ འ ཡ ར ལ ཤ ས ཧ ཨ]"} ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0༠ 1༡ 2༢ 3༣ 4༤ 5༥ 6༦ 7༧ 8༨ 9༩]"} @@ -37,10 +37,10 @@ bo{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", "G y MMMM d, EEEE", "G སྤྱི་ལོ་y MMMMའི་ཚེས་d", "G y ལོའི་MMMཚེས་d", @@ -51,6 +51,16 @@ bo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ yMMMMd{"G སྤྱི་ལོ་y MMMMའི་ཚེས་d"} yMMMd{"G y ལོའི་MMMཚེས་d"} @@ -67,10 +77,10 @@ bo{ "ཕྱི་དྲོ་", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", "y MMMMའི་ཚེས་d, EEEE", "སྤྱི་ལོ་y MMMMའི་ཚེས་d", "y ལོའི་MMMཚེས་d", @@ -81,6 +91,16 @@ bo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ GyMMM{"G y LLLL"} MMMEd{"MMMཚེས་d, E"} diff --git a/icu/icu4c/source/data/locales/bo_IN.txt b/icu/icu4c/source/data/locales/bo_IN.txt index 98d2ef6e1d2..3e3ebe537bb 100644 --- a/icu/icu4c/source/data/locales/bo_IN.txt +++ b/icu/icu4c/source/data/locales/bo_IN.txt @@ -2,4 +2,23 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml bo_IN{ + calendar{ + gregorian{ + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "y MMMMའི་ཚེས་d, EEEE", + "སྤྱི་ལོ་y MMMMའི་ཚེས་d", + "y ལོའི་MMMཚེས་d", + "y-MM-dd", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + } + } } diff --git a/icu/icu4c/source/data/locales/br.txt b/icu/icu4c/source/data/locales/br.txt index 8c7fd8e941d..50f74ea6f97 100644 --- a/icu/icu4c/source/data/locales/br.txt +++ b/icu/icu4c/source/data/locales/br.txt @@ -573,11 +573,27 @@ br{ "d MMM y G", "dd/MM/y GGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'da' {0}", "{1} 'da' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGyMMdd", + } availableFormats{ Ed{"E d"} Gy{"y G"} @@ -615,13 +631,13 @@ br{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } H{ H{"HH–HH"} @@ -641,42 +657,42 @@ br{ M{"MM–MM"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ M{"dd/MM–dd/MM"} d{"dd/MM–dd/MM"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -686,27 +702,27 @@ br{ y{"MM/y–MM/y GGGGG"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y GGGGG"} - d{"E dd/MM/y – E dd/MM/y GGGGG"} - y{"E dd/MM/y – E dd/MM/y GGGGG"} + M{"E dd/MM/y – E dd/MM/y GGGGG"} + d{"E dd/MM/y – E dd/MM/y GGGGG"} + y{"E dd/MM/y – E dd/MM/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ M{"dd/MM/y–dd/MM/y GGGGG"} @@ -726,11 +742,27 @@ br{ "d MMM r", "dd/MM/r", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'da' {0}", "{1} 'da' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "rMMMMEEEEd", + "rMMMMd", + "rMMMd", + "rMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -747,9 +779,9 @@ br{ M{"L"} MMM{"LLL"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} } cyclicNameSets{ @@ -1394,24 +1426,24 @@ br{ d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"U–U"} @@ -1519,11 +1551,27 @@ br{ "d MMM y G", "dd/MM/y GGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'da' {0}", "{1} 'da' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGyMMdd", + } availableFormats{ Ed{"E d"} Gy{"y G"} @@ -1563,15 +1611,15 @@ br{ H{"HH–HH v"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ @@ -1579,22 +1627,22 @@ br{ d{"dd/MM–dd/MM"} } h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -1604,27 +1652,27 @@ br{ y{"MM/y–MM/y GGGGG"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y GGGGG"} - d{"E dd/MM/y – E dd/MM/y GGGGG"} - y{"E dd/MM/y – E dd/MM/y GGGGG"} + M{"E dd/MM/y – E dd/MM/y GGGGG"} + d{"E dd/MM/y – E dd/MM/y GGGGG"} + y{"E dd/MM/y – E dd/MM/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ M{"dd/MM/y–dd/MM/y GGGGG"} @@ -1740,11 +1788,27 @@ br{ "d MMM r", "dd/MM/r", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'da' {0}", "{1} 'da' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "rMMMMEEEEd", + "rMMMMd", + "rMMMd", + "rMMdd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -2470,49 +2534,49 @@ br{ M{"MM–MM"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } } monthNames{ @@ -2617,11 +2681,27 @@ br{ "d MMM y G", "dd/MM/y GGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'da' {0}", "{1} 'da' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGyMMdd", + } availableFormats{ Ed{"E d"} Gy{"y G"} @@ -2661,15 +2741,15 @@ br{ H{"HH–HH v"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ @@ -2677,22 +2757,22 @@ br{ d{"dd/MM–dd/MM"} } h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -2702,27 +2782,27 @@ br{ y{"MM/y–MM/y GGGGG"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y GGGGG"} - d{"E dd/MM/y – E dd/MM/y GGGGG"} - y{"E dd/MM/y – E dd/MM/y GGGGG"} + M{"E dd/MM/y – E dd/MM/y GGGGG"} + d{"E dd/MM/y – E dd/MM/y GGGGG"} + y{"E dd/MM/y – E dd/MM/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ M{"dd/MM/y–dd/MM/y GGGGG"} @@ -2838,11 +2918,27 @@ br{ "d MMM y G", "dd/MM/y GGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'da' {0}", "{1} 'da' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -2853,8 +2949,8 @@ br{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} @@ -2870,9 +2966,9 @@ br{ MMMd{"d MMM"} Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -2888,42 +2984,42 @@ br{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"MM/y GGGGG – MM/y GGGGG"} - M{"MM/y – MM/y GGGGG"} - y{"MM/y – MM/y GGGGG"} + G{"MM/y GGGGG – MM/y GGGGG"} + M{"MM/y – MM/y GGGGG"} + y{"MM/y – MM/y GGGGG"} } GyMEd{ - G{"E dd/MM/y GGGGG – E dd/MM/y GGGGG"} - M{"E dd/MM/y – E dd/MM/y GGGGG"} - d{"E dd/MM/y – E dd/MM/y GGGGG"} - y{"E dd/MM/y – E dd/MM/y GGGGG"} + G{"E dd/MM/y GGGGG – E dd/MM/y GGGGG"} + M{"E dd/MM/y – E dd/MM/y GGGGG"} + d{"E dd/MM/y – E dd/MM/y GGGGG"} + y{"E dd/MM/y – E dd/MM/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E d MMM y G – E d MMM y G"} - M{"E d MMM – E d MMM y G"} - d{"E d MMM y – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM y – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} - M{"dd/MM/y – dd/MM/y GGGGG"} - d{"dd/MM/y – dd/MM/y GGGGG"} - y{"dd/MM/y – dd/MM/y GGGGG"} + G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} + M{"dd/MM/y – dd/MM/y GGGGG"} + d{"dd/MM/y – dd/MM/y GGGGG"} + y{"dd/MM/y – dd/MM/y GGGGG"} } H{ H{"HH–HH"} @@ -2943,18 +3039,18 @@ br{ M{"MM–MM"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ @@ -2964,24 +3060,24 @@ br{ d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -2991,27 +3087,27 @@ br{ y{"MM/y–MM/y GGGGG"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y GGGGG"} - d{"E dd/MM/y – E dd/MM/y GGGGG"} - y{"E dd/MM/y – E dd/MM/y GGGGG"} + M{"E dd/MM/y – E dd/MM/y GGGGG"} + d{"E dd/MM/y – E dd/MM/y GGGGG"} + y{"E dd/MM/y – E dd/MM/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ M{"dd/MM/y–dd/MM/y GGGGG"} @@ -3043,11 +3139,27 @@ br{ "d MMM y", "dd/MM/y", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'da' {0}", "{1} 'da' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -3061,8 +3173,8 @@ br{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} @@ -3087,11 +3199,11 @@ br{ MMMd{"d MMM"} Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM/y"} @@ -3233,42 +3345,42 @@ br{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"MM/y GGGGG – MM/y GGGGG"} - M{"MM/y – MM/y GGGGG"} - y{"MM/y – MM/y GGGGG"} + G{"MM/y GGGGG – MM/y GGGGG"} + M{"MM/y – MM/y GGGGG"} + y{"MM/y – MM/y GGGGG"} } GyMEd{ - G{"E dd/MM/y GGGGG – E dd/MM/y GGGGG"} - M{"E dd/MM/y – E dd/MM/y GGGGG"} - d{"E dd/MM/y – E dd/MM/y GGGGG"} - y{"E dd/MM/y – E dd/MM/y GGGGG"} + G{"E dd/MM/y GGGGG – E dd/MM/y GGGGG"} + M{"E dd/MM/y – E dd/MM/y GGGGG"} + d{"E dd/MM/y – E dd/MM/y GGGGG"} + y{"E dd/MM/y – E dd/MM/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E d MMM y G – E d MMM y G"} - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} - M{"dd/MM/y – dd/MM/y GGGGG"} - d{"dd/MM/y – dd/MM/y GGGGG"} - y{"dd/MM/y – dd/MM/y GGGGG"} + G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} + M{"dd/MM/y – dd/MM/y GGGGG"} + d{"dd/MM/y – dd/MM/y GGGGG"} + y{"dd/MM/y – dd/MM/y GGGGG"} } H{ H{"HH–HH"} @@ -3288,80 +3400,80 @@ br{ M{"MM–MM"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y"} - d{"E dd/MM/y – E dd/MM/y"} - y{"E dd/MM/y – E dd/MM/y"} + M{"E dd/MM/y – E dd/MM/y"} + d{"E dd/MM/y – E dd/MM/y"} + y{"E dd/MM/y – E dd/MM/y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E d MMM – E d MMM y"} - d{"E d MMM – E d MMM y"} - y{"E d MMM y – E d MMM y"} + M{"E d MMM – E d MMM y"} + d{"E d MMM – E d MMM y"} + y{"E d MMM y – E d MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} + M{"d MMM – d MMM y"} d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } monthNames{ @@ -3508,11 +3620,27 @@ br{ "d MMM y G", "dd/MM/y GGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'da' {0}", "{1} 'da' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -3556,73 +3684,73 @@ br{ H{"HH–HH v"} } MEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MMM y – MMM y GGGGG"} - y{"MMM y – MMM y GGGGG"} + M{"MMM y – MMM y GGGGG"} + y{"MMM y – MMM y GGGGG"} } yMEd{ - M{"E d MMM – E d MMM y GGGGG"} - d{"E d MMM – E d MMM y GGGGG"} - y{"E d MMM y – E d MMM y GGGGG"} + M{"E d MMM – E d MMM y GGGGG"} + d{"E d MMM – E d MMM y GGGGG"} + y{"E d MMM y – E d MMM y GGGGG"} } yMMM{ - M{"MMM y – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"d MMM y – d MMM y GGGGG"} + M{"d MMM y – d MMM y GGGGG"} d{"d–d MMM y GGGGG"} - y{"d MMM y – d MMM y GGGGG"} + y{"d MMM y – d MMM y GGGGG"} } } monthNames{ @@ -3692,15 +3820,15 @@ br{ H{"HH–HH v"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ @@ -3708,22 +3836,22 @@ br{ d{"dd/MM–dd/MM"} } h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -3733,27 +3861,27 @@ br{ y{"MM/y–MM/y GGGGG"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y GGGGG"} - d{"E dd/MM/y – E dd/MM/y GGGGG"} - y{"E dd/MM/y – E dd/MM/y GGGGG"} + M{"E dd/MM/y – E dd/MM/y GGGGG"} + d{"E dd/MM/y – E dd/MM/y GGGGG"} + y{"E dd/MM/y – E dd/MM/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ M{"dd/MM/y–dd/MM/y GGGGG"} @@ -3807,6 +3935,12 @@ br{ "d MMM y G", "dd/MM/y GGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'da' {0}", "{1} 'da' {0}", "{1}, {0}", @@ -3851,38 +3985,38 @@ br{ H{"HH–HH v"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ M{"dd/MM–dd/MM"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -3892,27 +4026,27 @@ br{ y{"MM/y–MM/y GGGGG"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y GGGGG"} - d{"E dd/MM/y – E dd/MM/y GGGGG"} - y{"E dd/MM/y – E dd/MM/y GGGGG"} + M{"E dd/MM/y – E dd/MM/y GGGGG"} + d{"E dd/MM/y – E dd/MM/y GGGGG"} + y{"E dd/MM/y – E dd/MM/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ M{"dd/MM/y–dd/MM/y GGGGG"} @@ -3966,11 +4100,27 @@ br{ "d MMM y G", "dd/MM/y GGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'da' {0}", "{1} 'da' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGyMMdd", + } availableFormats{ Ed{"E d"} Gy{"y G"} @@ -4729,39 +4879,39 @@ br{ H{"HH–HH v"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ M{"dd/MM–dd/MM"} d{"dd/MM–dd/MM"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -4771,27 +4921,27 @@ br{ y{"MM/y–MM/y GGGGG"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y GGGGG"} - d{"E dd/MM/y – E dd/MM/y GGGGG"} - y{"E dd/MM/y – E dd/MM/y GGGGG"} + M{"E dd/MM/y – E dd/MM/y GGGGG"} + d{"E dd/MM/y – E dd/MM/y GGGGG"} + y{"E dd/MM/y – E dd/MM/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ M{"dd/MM/y–dd/MM/y GGGGG"} @@ -4811,11 +4961,27 @@ br{ "d MMM y G", "dd/MM/y GGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'da' {0}", "{1} 'da' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGyMMdd", + } availableFormats{ Ed{"E d"} Gy{"y G"} @@ -4855,15 +5021,15 @@ br{ H{"HH–HH v"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ @@ -4871,22 +5037,22 @@ br{ d{"dd/MM–dd/MM"} } h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -4896,27 +5062,27 @@ br{ y{"MM/y–MM/y GGGGG"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y GGGGG"} - d{"E dd/MM/y – E dd/MM/y GGGGG"} - y{"E dd/MM/y – E dd/MM/y GGGGG"} + M{"E dd/MM/y – E dd/MM/y GGGGG"} + d{"E dd/MM/y – E dd/MM/y GGGGG"} + y{"E dd/MM/y – E dd/MM/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ M{"dd/MM/y–dd/MM/y GGGGG"} @@ -4993,6 +5159,7 @@ br{ hanzi_traditional{"arouezennoù han (hengounel)"} heart{"kalon"} historic_scripts{"skritur istorel"} + japanese_kana{"kana japanek"} male{"gourel"} math_symbols{"arouez matematikel"} middle_eastern_scripts{"skriturioù Reter-Kreiz"} @@ -6118,4 +6285,18 @@ br{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "br", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/brx.txt b/icu/icu4c/source/data/locales/brx.txt index a9e71238bc4..ade09c26e2c 100644 --- a/icu/icu4c/source/data/locales/brx.txt +++ b/icu/icu4c/source/data/locales/brx.txt @@ -13,16 +13,184 @@ brx{ " ब भ म य र ल ळ व श ष स ह]" } ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"} + ExemplarCharactersPunctuation{ + "[\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \u0022 “ ” ( ) \\[ \\] § @ * / \\& # † ‡ " + "′ ″]" + } NumberElements{ default{"latn"} latn{ + miscPatterns{ + approximately{"~{0}"} + atLeast{"{0}+"} + atMost{"≤{0}"} + range{"{0}–{1}"} + } patterns{ + accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤ #,##,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} scientificFormat{"#E0"} } + patternsLong{ + decimalFormat{ + 1000{ + one{"0 रोजा"} + other{"0 रोजा"} + } + 10000{ + one{"00 रोजा"} + other{"00 रोजा"} + } + 100000{ + one{"000 रोजा"} + other{"000 रोजा"} + } + 1000000{ + one{"0 निजुत"} + other{"0 निजुत"} + } + 10000000{ + one{"00 निजुत"} + other{"00 निजुत"} + } + 100000000{ + one{"000 निजुत"} + other{"000 निजुत"} + } + 1000000000{ + one{"0 बिलियन"} + other{"0 बिलियन"} + } + 10000000000{ + one{"00 बिलियन"} + other{"00 बिलियन"} + } + 100000000000{ + one{"000 बिलियन"} + other{"000 बिलियन"} + } + 1000000000000{ + one{"0 त्रिलियन"} + other{"0 त्रिलियन"} + } + 10000000000000{ + one{"00 त्रिलियन"} + other{"00 त्रिलियन"} + } + 100000000000000{ + one{"000 त्रिलियन"} + other{"000 त्रिलियन"} + } + } + } + patternsShort{ + currencyFormat{ + 1000{ + one{"¤ 0K"} + other{"¤ 0K"} + } + 10000{ + one{"¤ 00K"} + other{"¤ 00K"} + } + 100000{ + one{"¤000K"} + other{"¤000K"} + } + 1000000{ + one{"¤0M"} + other{"¤0M"} + } + 10000000{ + one{"¤00M"} + other{"¤00M"} + } + 100000000{ + one{"¤000M"} + other{"¤000M"} + } + 1000000000{ + one{"¤0B"} + other{"¤0B"} + } + 10000000000{ + one{"¤00B"} + other{"¤00B"} + } + 100000000000{ + one{"¤000B"} + other{"¤000B"} + } + 1000000000000{ + one{"¤0T"} + other{"¤0T"} + } + 10000000000000{ + one{"¤00T"} + other{"¤00T"} + } + 100000000000000{ + one{"¤000T"} + other{"¤000T"} + } + } + decimalFormat{ + 1000{ + one{"0के"} + other{"0के"} + } + 10000{ + one{"00के"} + other{"00के"} + } + 100000{ + one{"000के"} + other{"000के"} + } + 1000000{ + one{"0एम"} + other{"0एम"} + } + 10000000{ + one{"00एम"} + other{"00एम"} + } + 100000000{ + one{"000एम"} + other{"000एम"} + } + 1000000000{ + one{"0बि"} + other{"0बि"} + } + 10000000000{ + one{"00बि"} + other{"00बि"} + } + 100000000000{ + one{"000बि"} + other{"000बि"} + } + 1000000000000{ + one{"0ति"} + other{"0ति"} + } + 10000000000000{ + one{"00ति"} + other{"00ति"} + } + 100000000000000{ + one{"000ति"} + other{"000ति"} + } + } + } symbols{ + approximatelySign{"~"} decimal{"."} exponential{"E"} group{","} @@ -33,53 +201,206 @@ brx{ perMille{"‰"} percentSign{"%"} plusSign{"+"} + superscriptingExponent{"x"} } } + minimumGroupingDigits{"1"} native{"deva"} } calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", - "EEEE, MMMM d, y G", - "MMMM d, y G", - "MMM d, y G", - "M/d/yy GGGGG", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", + "a h:mm:ss zzzz", + "a h:mm:ss z", + "a h:mm:ss", + "a नि h:mm", + "d MMMM y, EEEE, G", + "d MMMM y, G", + "d MMM y, G", + "d/M/yy GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1} नि {0} आव", + "{1} नि {0} आव", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMd", } availableFormats{ - Gy{"y G"} - GyMMM{"MMM, y G"} - GyMMMEd{"E, MMM d, y G"} - GyMMMd{"MMM d, y G"} + Bh{"B h"} + Bhm{"B h:mm"} + Bhms{"B h:mm:ss"} + E{"ccc"} + EBhm{"E B h:mm"} + EBhms{"E B h:mm:ss"} + EHm{"E HH:mm"} + EHms{"E HH:mm:ss"} + Ed{"d, E"} + Ehm{"E a h:mm"} + Ehms{"E a h:mm:ss"} + Gy{"G y"} + GyMMM{"G, MMMM y"} + GyMMMEd{"d MMM, G y, E"} + GyMMMd{"d MMM, G y"} + GyMd{"GGGGG d/M/y"} + H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"E, M/d"} + MEd{"d/M, E"} MMM{"LLL"} - MMMEd{"E, MMM d"} - MMMMEd{"E, MMMM d"} - MMMMd{"MMMM d"} + MMMEd{"d MMM, E"} + MMMMEd{"d MMMM, E"} + MMMMd{"d MMMM"} MMMd{"d-MMM"} - Md{"M/d"} + Md{"d/M"} d{"d"} - hm{"h:mm a"} + h{"a h"} + hm{"a h:mm"} + hms{"a h:mm:ss"} ms{"mm:ss"} - y{"y"} + y{"G y"} yM{"M/y"} - yMEd{"E, M/d/y"} + yMEd{"d/M/y, E"} yMMM{"MMM y"} - yMMMEd{"E, MMM d, y"} + yMMMEd{"d MMM, y, E"} yMMMM{"MMMM y"} yQQQ{"QQQ y"} yQQQQ{"QQQQ y"} + yyyy{"G y"} + yyyyM{"GGGGG M/y"} + yyyyMEd{"GGGGG d/M/y, E"} + yyyyMMM{"G MMM y"} + yyyyMMMEd{"d MMM y, G E"} + yyyyMMMM{"G MMMM y"} + yyyyMMMd{"d MMM y, G"} + yyyyMd{"GGGGG d/M/y"} + yyyyQQQ{"G y QQQ"} + yyyyQQQQ{"G y QQQQ"} + } + intervalFormats{ + Bh{ + B{"B h– B h"} + h{"B h–h"} + } + Bhm{ + B{"B h:mm – B h:mm"} + h{"B h:mm –h:mm"} + m{"B h:mm – h:mm"} + } + Gy{ + G{"G y–G y"} + y{"G y–y"} + } + GyM{ + G{"GGGGG M/y – GGGGG M/y"} + M{"GGGGG M/y – M/y"} + y{"GGGGG M/y – M/y"} + } + GyMEd{ + G{"GGGGG d/M/y, E – GGGGG d/M/y, E"} + M{"GGGGG d/M/y, E – d/M/y, E"} + d{"GGGGG d/M/y – d/M/y, E"} + y{"GGGGG d/M/y, E – d/M/y, E"} + } + GyMMM{ + G{"G MMM y – G MMM y"} + M{"G MMM–MMM y"} + y{"G MMM y – MMM y"} + } + GyMMMEd{ + G{"G d MMM, y, E – G d MMM, y, E"} + M{"G y, d MMM, E– d MMM, E"} + d{"G d MMM, y, E – G d MMM, y, E"} + y{"G d MMM, y, E – d MMM, y, E"} + } + GyMMMd{ + G{"G d MMM, y – G d MMM, y"} + M{"G y d MMM – d MMM"} + d{"G d–d MMM, y"} + y{"G d MMM, y – d MMM, y"} + } + GyMd{ + G{"GGGGG d/M/y – GGGGG d/M/y"} + M{"GGGGG d/M/y – d/M/y"} + d{"GGGGG d/M/y – d/M/y"} + y{"GGGGG d/M/y – d/M/y"} + } + M{ + M{"M–M"} + } + MEd{ + M{"d/M, E – d/M, E"} + d{"d/M, E – d/M, E"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"d MMM, E – d MMM, E"} + d{"d MMM, E – d MMM, E"} + } + MMMd{ + M{"d MMM –d MMM"} + d{"d–d MMM"} + } + Md{ + M{"d/M – d/M"} + d{"d/M – d/M"} + } + d{ + d{"d–d"} + } + fallback{"{0} – {1}"} + y{ + y{"G y–y"} + } + yM{ + M{"GGGGG M/y – M/y"} + y{"GGGGG M/y – M/y"} + } + yMEd{ + M{"GGGGG d/M/y, E – d/M/y, E"} + d{"GGGGG d/M/y, E – d/M/y, E"} + y{"GGGGG d/M/y, E – d/M/y, E"} + } + yMMM{ + M{"G MMM–MMM y"} + y{"G MMM y– MMM y"} + } + yMMMEd{ + M{"G d MMM, E – d MMM, E y"} + d{"G d MMM, E – d MMM, E y"} + y{"G d MMM, y, E – d MMM, y, E"} + } + yMMMM{ + M{"G MMMM–MMMM y"} + y{"G MMMM y – MMMM y"} + } + yMMMd{ + M{"G d MMM – d MMM, y"} + d{"G d–d MMM, y"} + y{"G d MMM, y – d MMM, y"} + } + yMd{ + M{"GGGGG d/M/y – d/M/y"} + d{"GGGGG d/M/y – d/M/y"} + y{"GGGGG d/M/y – d/M/y"} + } } } gregorian{ @@ -91,38 +412,82 @@ brx{ "फुं", "बेलासे", } + AmPmMarkersNarrow{ + "फुं", + "बे", + } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", - "EEEE, MMMM d, y", - "MMMM d, y", - "MMM d, y", - "M/d/yy", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", + "a h:mm:ss zzzz", + "a h:mm:ss z", + "a h:mm:ss", + "a नि h:mm", + "d MMMM y, EEEE", + "d MMMM, y", + "d MMM, y", + "dd-MM-y", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1} नि {0} याव", + "{1} नि {0} याव", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } + appendItems{ + Timezone{"{0} {1}"} } availableFormats{ - Gy{"y G"} - GyMMM{"MMM, y G"} - GyMMMEd{"E, MMM d, y G"} - GyMMMd{"MMM d, y G"} + Bh{"B नि h"} + Bhm{"B नि h:mm"} + Bhms{"B नि h:mm:ss"} + E{"ccc"} + EBhm{"E B नि h:mm"} + EBhms{"E B नि h:mm:ss"} + EHm{"E HH:mm"} + EHms{"E HH:mm:ss"} + Ed{"d, E"} + Ehm{"a h:mm, E"} + Ehms{"a h:mm:ss, E"} + Gy{"Gy"} + GyMMM{"G y MMM"} + GyMMMEd{"G y MMM E d"} + GyMMMd{"G y MMM d"} + GyMd{"GGGGG dd-MM-y"} + H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} + Hmv{"HH:mm v"} M{"L"} MEd{"E, M/d"} MMM{"LLL"} MMMEd{"E, MMM d"} MMMMEd{"E, MMMM d"} + MMMMW{ + one{"'week' W 'of' MMMM"} + other{"'week' W 'of' MMMM"} + } MMMMd{"MMMM d"} MMMd{"d-MMM"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + h{"a नि h"} + hms{"h:mm:ss a"} + hmsv{"a नि h:mm:ss v"} + hmv{"a h:mm v"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -130,8 +495,14 @@ brx{ yMMM{"MMM y"} yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} + yMMMd{"d MMM y"} + yMd{"dd-MM-y"} yQQQ{"QQQ y"} yQQQQ{"QQQQ y"} + yw{ + one{"'week' w 'of' Y"} + other{"'week' w 'of' Y"} + } } dayNames{ format{ @@ -139,22 +510,49 @@ brx{ "रबि", "सम", "मंगल", - "बुद", - "बिसथि", + "बुध", + "बिस्थि", + "सुखुर", + "सनि", + } + narrow{ + "र", + "स", + "मं", + "बु", + "बि", + "सु", + "स", + } + short{ + "रबि", + "सम", + "मंगल", + "बुध", + "बिस्थि", "सुखुर", - "सुनि", + "सनि", } wide{ "रबिबार", "समबार", "मंगलबार", - "बुदबार", - "बिसथिबार", + "बुधबार", + "बिस्थिबार", "सुखुरबार", - "सुनिबार", + "सनिबार", } } stand-alone{ + abbreviated{ + "रबि", + "सम", + "मंगल", + "बुध", + "बिस्थि", + "सुखुर", + "सनि", + } narrow{ "र", "स", @@ -162,77 +560,429 @@ brx{ "बु", "बि", "सु", - "सु", + "स", + } + short{ + "रबि", + "सम", + "मंगल", + "बुध", + "बिस्थि", + "सुखुर", + "सनि", + } + wide{ + "रबिबार", + "समबार", + "मंगलबार", + "बुधबार", + "बिस्थिबार", + "सुुखुरबार", + "सनिबार", + } + } + } + dayPeriod{ + stand-alone{ + abbreviated{ + am{"फुं"} + pm{"बेलासे"} + } + narrow{ + am{"फुं"} + pm{"बेलासे"} + } + wide{ + am{"फुं"} + pm{"बेलासे"} } } } eras{ abbreviated{ - "ईसा.पूर्व", - "सन", + "बि.सि.", + "ए.दि", + } + abbreviated%variant{ + "बि.सि.इ", + "सि.इ.", + } + wide{ + "ख्राइष्तनि सिगां", + "आन्न’ दामिनि", + } + wide%variant{ + "सादारन मुगानि सिगां", + "सादारन मुगा", + } + } + intervalFormats{ + Bh{ + B{"Bनि h – Bनि h"} + h{"B नि h–h"} + } + Bhm{ + B{"B नि h:mm – B नि h:mm"} + h{"B नि h:mm–h:mm"} + m{"B नि h:mm–h:mm"} + } + Gy{ + G{"G y – G y"} + y{"G y–y"} + } + GyM{ + G{"G M/y – G M/y"} + M{"G M/y – M/y"} + y{"G M/y – M/y"} + } + GyMEd{ + G{"G d/M/y, E – G d/My, E"} + M{"G d/M/y E – G d/M/y, E"} + d{"G d/M/y, E – G d/M/y, E"} + y{"G d/M/y, E – d/My, E"} + } + GyMMM{ + G{"G y MMM – G y MMM"} + M{"G y MMM–MMM"} + y{"G y MMM–y MMM"} + } + GyMMMEd{ + G{"G y, d MMM, E – G y, d MMM, E"} + M{"G y, d MMM, E – d MMM E"} + d{"G y, d MMM, E– d MMM, E"} + y{"d MMM y, E–d MMM y, E G"} + } + GyMMMd{ + G{"G y, MMM d – G y, MMM d"} + M{"G y, MMM d – MMM d"} + d{"G y, MMM d–d"} + y{"G y, MMM d – y, MMM d"} + } + GyMd{ + G{"G d/M/y – G d/M/y"} + M{"G d/M/y – d/M/y"} + d{"G d/M/y – d/M/y"} + y{"G d/M/y – d/M/y"} + } + H{ + H{"HH – HH"} + } + Hm{ + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} + } + Hmv{ + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} + } + Hv{ + H{"HH – HH v"} + } + M{ + M{"M–M"} + } + MEd{ + M{"d/M, E – d/M, E"} + d{"d/M, E –d/M, E"} + } + MMM{ + M{"MMM – MMM"} + } + MMMEd{ + M{"d MMM, E – d MMM, E"} + d{"d MMM, E – d MMM, E"} + } + MMMd{ + M{"d MMM – d MMM"} + d{"d–d MMM"} + } + Md{ + M{"d/M –/dM"} + d{"d/M – d/M"} + } + d{ + d{"d–d"} + } + h{ + a{"a नि h–a नि h"} + h{"a नि h–h"} + } + hm{ + a{"a h:mm – a h:mm"} + h{"a नि h:mm–h:mm"} + m{"a h:mm – h:mm"} + } + hmv{ + a{"a h:mm – a h:mm v"} + h{"a h:mm – h:mm v"} + m{"a h:mm–h:mm v"} + } + hv{ + a{"a h– a h v"} + h{"a h–h v"} + } + y{ + y{"y–y"} + } + yM{ + M{"M/y–M/y"} + y{"M/y–M/y"} + } + yMEd{ + M{"d/M/y, E – d/M/y, E"} + d{"d/M/y, E – d/M/y, E"} + y{"d/M/y, E – d/M/y, E"} + } + yMMM{ + M{"y MMM–MMM"} + y{"y MMM – y MMM"} + } + yMMMEd{ + M{"d MMM, y, E – d MMM, y, E"} + d{"y, d MMM, E– d MMM, E"} + y{"d MMM, y, E – d MMM, y,E"} + } + yMMMM{ + M{"y MMMM–MMMM"} + y{"y MMMM – y MMMM"} + } + yMMMd{ + M{"y, d MMM– d MMM"} + d{"y, d–d MMM"} + y{"y, MMM d – y, MMM d"} + } + yMd{ + M{"d/M/y–d/M/y"} + d{"d/M/y–d/M/y"} + y{"d/M/y–d/M/y"} } } monthNames{ format{ + abbreviated{ + "जान", + "फेब", + "मार्च", + "एप्रि", + "मे", + "जुन", + "जुल", + "आग", + "सेप", + "अक्ट’", + "नवे", + "डिसे", + } + narrow{ + "ज", + "फ", + "म", + "ए", + "म", + "ज", + "ज", + "आ", + "स", + "अ", + "न", + "ड", + } wide{ "जानुवारी", - "फेब्रुवारी", - "मार्स", - "एफ्रिल", + "फेब्रूवारी", + "मार्च", + "एप्रिल", "मे", "जुन", - "जुलाइ", - "आगस्थ", - "सेबथेज्ब़र", - "अखथबर", - "नबेज्ब़र", - "दिसेज्ब़र", + "जुलाई", + "आगष्ट", + "सेप्थेम्बर", + "अक्ट’बर", + "नवेम्बर", + "डिसेम्बर", } } stand-alone{ + abbreviated{ + "जान", + "फेब", + "मार्च", + "एप्रि", + "मे", + "जुन", + "जुल", + "आग", + "सेप", + "अक्ट’", + "नवे", + "डिसे", + } narrow{ "ज", - "फे", - "मा", + "फ", + "म", "ए", - "मे", - "जु", - "जु", + "म", + "ज", + "ज", "आ", - "से", + "स", "अ", "न", - "दि", + "ड", + } + wide{ + "जानुवारी", + "फेब्रूवारी", + "मार्च", + "एप्रिल", + "मे", + "जुन", + "जुलाई", + "आगष्ट", + "सेप्थेम्बर", + "अक्ट’बर", + "नवेम्बर", + "डिसेम्बर", } } } quarters{ format{ + abbreviated{ + "किउ 1", + "किउ 2", + "किउ 3", + "किउ 4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "ब्रै बाहागोनि सेथि खोन्दो", + "ब्रै बाहागोनि नैथि खोन्दो", + "ब्रै बाहागोनि थामथि खोन्दो", + "ब्रै बाहागोनि ब्रैथि खोन्दो", + } + } + stand-alone{ + abbreviated{ + "किउ 1", + "किउ 2", + "किउ 3", + "किउ 4", + } + narrow{ + "1", + "2", + "3", + "4", + } wide{ - "सिथासे/खोन्दोसे/बाहागोसे", - "खावसे/खोन्दोनै/बाहागोनै", - "खावथाम/खोन्दोथाम/बाहागोथाम", - "खावब्रै/खोन्दोब्रै/फुरा/आबुं", + "ब्रै बाहागोनि सेथि खोन्दो", + "ब्रै बाहागोनि नैथि खोन्दो", + "ब्रै बाहागोनि थामथि खोन्दो", + "ब्रै बाहागोनि ब्रैथि खोन्दो", } } } } indian{ + eras{ + abbreviated{ + "साका", + } + } monthNames{ format{ + abbreviated{ + "छैत्र", + "बैसागो", + "जेथो", + "आसार", + "सावोन", + "भाद्र", + "आसिन", + "काथि", + "आघोन", + "पुष", + "मागो", + "फागुन", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "छैत्र", + "बैसागो", + "जेथो", + "आसार", + "सावोन", + "भाद्र", + "आसिन", + "काथि", + "आघोन", + "पुष", + "मागो", + "फागुन", + } + } + stand-alone{ + abbreviated{ + "छैत्र", + "बैसागो", + "जेथो", + "आसार", + "सावोन", + "भाद्र", + "आसिन", + "काथि", + "आघोन", + "पुष", + "मागो", + "फागुन", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } wide{ - "बैसागो/बैसाग", + "छैत्र", + "बैसागो", "जेथो", "आसार", - "सावुन", + "सावोन", "भाद्र", "आसिन", - "खाथि", - "आगाह्न", - "फुस", + "काथि", + "आघोन", + "पुष", "मागो", "फागुन", - "सैथो", } } } @@ -252,40 +1002,836 @@ brx{ "0"{"दिनै"} "1"{"गाबोन"} } + relativeTime{ + future{ + one{"{0} सानाव"} + other{"{0} सानाव"} + } + past{ + one{"{0} सान सिगां"} + other{"{0} सान सिगां"} + } + } } - dayperiod{ - dn{"फुं/बेलासे"} - } - era{ - dn{"जौथाय"} - } - hour{ - dn{"रिंगा"} - } - minute{ - dn{"मिनिथ"} + day-narrow{ + dn{"सान"} + relative{ + "-1"{"मैया"} + "0"{"दिनै"} + "1"{"गाबोन"} + } + relativeTime{ + future{ + one{"{0} सानाव"} + other{"{0} सानाव"} + } + past{ + one{"{0} सान सिगां"} + other{"{0} सान सिगां"} + } + } } - month{ + day-short{ + dn{"सान"} + relative{ + "-1"{"मैया"} + "0"{"दिनै"} + "1"{"गाबोन"} + } + relativeTime{ + future{ + one{"{0} सानाव"} + other{"{0} सानाव"} + } + past{ + one{"{0} सान सिगां"} + other{"{0} सान सिगां"} + } + } + } + dayOfYear{ + dn{"बोसोरनि सान"} + } + dayOfYear-narrow{ + dn{"बोसोरनि सान"} + } + dayOfYear-short{ + dn{"बोसोरनि सान"} + } + dayperiod{ + dn{"फुं/बेलासे"} + } + dayperiod-narrow{ + dn{"फुं/बेलासे"} + } + dayperiod-short{ + dn{"फुं/बेलासे"} + } + era{ + dn{"मुगा"} + } + era-narrow{ + dn{"मुगा"} + } + era-short{ + dn{"मुगा"} + } + fri{ + relative{ + "-1"{"थांनाय सुखुरबार"} + "0"{"बे सुखुरबार"} + "1"{"फैगौ सुखुरबार"} + } + relativeTime{ + future{ + one{"{0} सुखुरबाराव"} + other{"{0} सुखुरबाराव"} + } + past{ + one{"{0} सुखुरबार सिगां"} + other{"{0} सुखुरबार सिगां"} + } + } + } + fri-narrow{ + relative{ + "-1"{"थांनाय सुखुरबार"} + "0"{"बे सुखुरबार"} + "1"{"फैगौ सुखुरबार"} + } + relativeTime{ + future{ + one{"{0} सुखुरबाराव"} + other{"{0} सुखुरबाराव"} + } + past{ + one{"{0} सुखुरबार सिगां"} + other{"{0} सुखुरबार सिगां"} + } + } + } + fri-short{ + relative{ + "-1"{"थांनाय सुखुरबार"} + "0"{"बे सुखुरबार"} + "1"{"फैगौ सुखुरबार"} + } + relativeTime{ + future{ + one{"{0} सुखुरबाराव"} + other{"{0} सुखुरबाराव"} + } + past{ + one{"{0} सुखुरबार सिगां"} + other{"{0} सुखुरबार सिगां"} + } + } + } + hour{ + dn{"घन्टा"} + relative{ + "0"{"बे घन्टा"} + } + relativeTime{ + future{ + one{"{0} घन्टायाव"} + other{"{0} घन्टायाव"} + } + past{ + one{"{0} घन्टा सिगां"} + other{"{0} घन्टा सिगां"} + } + } + } + hour-narrow{ + dn{"घन्टा"} + relativeTime{ + future{ + one{"{0} घन्टायाव"} + other{"{0} घन्टायाव"} + } + past{ + one{"{0} घन्टा सिगां"} + other{"{0} घन्टा सिगां"} + } + } + } + hour-short{ + dn{"घन्टा"} + relativeTime{ + future{ + one{"{0} घन्टायाव"} + other{"{0} घन्टायाव"} + } + past{ + one{"{0} घन्टा सिगां"} + other{"{0} घन्टा सिगां"} + } + } + } + minute{ + dn{"मिनित"} + relative{ + "0"{"बे मिनिट"} + } + relativeTime{ + future{ + one{"{0} मिनिटआव"} + other{"{0} मिनिटआव"} + } + past{ + one{"{0} मिनिट सिगां"} + other{"{0} मिनिट सिगां"} + } + } + } + minute-narrow{ + dn{"मिनित"} + relativeTime{ + future{ + one{"{0} मिनिटआव"} + other{"{0} मिनिटआव"} + } + past{ + one{"{0} मिनिट सिगां"} + other{"{0} मिनिट सिगां"} + } + } + } + minute-short{ + dn{"मिनित"} + relativeTime{ + future{ + one{"{0} मिनिटआव"} + other{"{0} मिनिटआव"} + } + past{ + one{"{0} मिनिट सिगां"} + other{"{0} मिनिट सिगां"} + } + } + } + mon{ + relative{ + "-1"{"थांनाय समबार"} + "0"{"बे समबार"} + "1"{"फैगौ समबार"} + } + relativeTime{ + future{ + one{"{0} समबाराव"} + other{"{0} समबाराव"} + } + past{ + one{"{0} समबारनि सिगां"} + other{"{0} समबारनि सिगां"} + } + } + } + mon-narrow{ + relative{ + "-1"{"थांनाय समबार"} + "0"{"बे समबार"} + "1"{"फैगौ समबार"} + } + relativeTime{ + future{ + one{"{0} समबाराव"} + other{"{0} समबाराव"} + } + past{ + one{"{0} समबारनि सिगां"} + other{"{0} समबारनि सिगां"} + } + } + } + mon-short{ + relative{ + "-1"{"थांनाय समबार"} + "0"{"बे समबार"} + "1"{"फैगौ समबार"} + } + relativeTime{ + future{ + one{"{0} समबाराव"} + other{"{0} समबाराव"} + } + past{ + one{"{0} समबारनि सिगां"} + other{"{0} समबारनि सिगां"} + } + } + } + month{ + dn{"दान"} + relative{ + "-1"{"थांनाय दान"} + "0"{"बे दान"} + "1"{"फैगौ दान"} + } + relativeTime{ + future{ + one{"{0} दानाव"} + other{"{0} दानाव"} + } + past{ + one{"{0} दान सिगां"} + other{"{0} दान सिगां"} + } + } + } + month-narrow{ + dn{"दान"} + relative{ + "-1"{"थांनाय दान"} + "0"{"बे दान"} + "1"{"फैगौ दान"} + } + relativeTime{ + future{ + one{"{0} दानाव"} + other{"{0} दानाव"} + } + past{ + one{"{0} दान सिगां"} + other{"{0} दान सिगां"} + } + } + } + month-short{ dn{"दान"} + relative{ + "-1"{"थांनाय दान"} + "0"{"बे दान"} + "1"{"फैगौ दान"} + } + relativeTime{ + future{ + one{"{0} दानाव"} + other{"{0} दानाव"} + } + past{ + one{"{0} दान सिगां"} + other{"{0} दान सिगां"} + } + } + } + quarter{ + dn{"ब्रै बाहागो खोन्दोेसे"} + relative{ + "-1"{"थांनाय खोन्दोसे"} + "0"{"बे खोन्दोसे"} + "1"{"फैगौ खोन्दोसे"} + } + relativeTime{ + future{ + one{"{0} खोन्दोसेआव"} + other{"{0} खोन्दोसेआव"} + } + past{ + one{"{0} खोन्दोसे सिगां"} + other{"{0} खोन्दोसे सिगां"} + } + } + } + quarter-narrow{ + dn{"खोन्दोेसे"} + relativeTime{ + future{ + one{"{0} खोन्दोसेआव"} + other{"{0} खोन्दोसेआव"} + } + past{ + one{"{0} खोन्दोसे सिगां"} + other{"{0} खोन्दोसे सिगां"} + } + } + } + quarter-short{ + dn{"खोन्दोेसे"} + relativeTime{ + future{ + one{"{0} खोन्दोसेआव"} + other{"{0} खोन्दोसेआव"} + } + past{ + one{"{0} खोन्दोसे सिगां"} + other{"{0} खोन्दोसे सिगां"} + } + } + } + sat{ + relative{ + "-1"{"थांनाय सनिबार"} + "0"{"बे सनिबार"} + "1"{"फैगौ सनिबार"} + } + relativeTime{ + future{ + one{"{0} सनिबाराव"} + other{"{0} सनिबाराव"} + } + past{ + one{"{0} सनिबार सिगां"} + other{"{0} सनिबार सिगां"} + } + } + } + sat-narrow{ + relative{ + "-1"{"थांनाय सनिबार"} + "0"{"बे सनिबार"} + "1"{"फैगौ सनिबार"} + } + relativeTime{ + future{ + one{"{0} सनिबाराव"} + other{"{0} सनिबाराव"} + } + past{ + one{"{0} सनिबार सिगां"} + other{"{0} सनिबार सिगां"} + } + } + } + sat-short{ + relative{ + "-1"{"थांनाय सनिबार"} + "0"{"बे सनिबार"} + "1"{"फैगौ सनिबार"} + } + relativeTime{ + future{ + one{"{0} सनिबाराव"} + other{"{0} सनिबाराव"} + } + past{ + one{"{0} सनिबार सिगां"} + other{"{0} सनिबार सिगां"} + } + } } second{ - dn{"सेखेन्द"} + dn{"सेकेण्ड"} + relative{ + "0"{"दा"} + } + relativeTime{ + future{ + one{"{0} सेकेण्डआव"} + other{"{0} सेकेण्डआव"} + } + past{ + one{"{0} सेकेण्ड सिगां"} + other{"{0} सेकेण्ड सिगां"} + } + } + } + second-narrow{ + dn{"सेकेण्ड"} + relativeTime{ + future{ + one{"{0} सेकेण्डआव"} + other{"{0} सेकेण्डआव"} + } + past{ + one{"{0} सेकेण्ड सिगां"} + other{"{0} सेकेण्ड सिगां"} + } + } + } + second-short{ + dn{"सेकेण्ड"} + relativeTime{ + future{ + one{"{0} सेकेण्डआव"} + other{"{0} सेकेण्डआव"} + } + past{ + one{"{0} सेकेण्ड सिगां"} + other{"{0} सेकेण्ड सिगां"} + } + } + } + sun{ + relative{ + "-1"{"थांनाय रबिबार"} + "0"{"बे रबिबार"} + "1"{"फैगौ रबिबार"} + } + relativeTime{ + future{ + one{"{0} रबिबाराव"} + other{"{0} रबिबाराव"} + } + past{ + one{"{0} रबिबारनि सिगां"} + other{"{0} रबिबारनि सिगां"} + } + } + } + sun-narrow{ + relative{ + "-1"{"थांनाय रबिबार"} + "0"{"बे रबिबार"} + "1"{"फैगौ रबिबार"} + } + relativeTime{ + future{ + one{"{0} रबिबाराव"} + other{"{0} रबिबाराव"} + } + past{ + one{"{0} रबिबारनि सिगां"} + other{"{0} रबिबारनि सिगां"} + } + } + } + sun-short{ + relative{ + "-1"{"थांनाय रबिबार"} + "0"{"बे रबिबार"} + "1"{"फैगौ रबिबार"} + } + relativeTime{ + future{ + one{"{0} रबिबाराव"} + other{"{0} रबिबाराव"} + } + past{ + one{"{0} रबिबारनि सिगां"} + other{"{0} रबिबारनि सिगां"} + } + } + } + thu{ + relative{ + "-1"{"थांनाय बिस्थिबार"} + "0"{"बे बिस्थिबार"} + "1"{"फैगौ बिस्थिबार"} + } + relativeTime{ + future{ + one{"{0} बिस्थिबाराव"} + other{"{0} बिस्थिबाराव"} + } + past{ + one{"{0} बिस्थिबार सिगां"} + other{"{0} बिस्थिबार सिगां"} + } + } + } + thu-narrow{ + relative{ + "-1"{"थांनाय बिस्थिबार"} + "0"{"बे बिस्थिबार"} + "1"{"फैगौ बिस्थिबार"} + } + relativeTime{ + future{ + one{"{0} बिस्थिबाराव"} + other{"{0} बिस्थिबाराव"} + } + past{ + one{"{0} बिस्थिबार सिगां"} + other{"{0} बिस्थिबार सिगां"} + } + } + } + thu-short{ + relative{ + "-1"{"थांनाय बिस्थिबार"} + "0"{"बे बिस्थिबार"} + "1"{"फैगौ बिस्थिबार"} + } + relativeTime{ + future{ + one{"{0} बिस्थिबाराव"} + other{"{0} बिस्थिबाराव"} + } + past{ + one{"{0} बिस्थिबार सिगां"} + other{"{0} बिस्थिबार सिगां"} + } + } + } + tue{ + relative{ + "-1"{"थांनाय मंगलबार"} + "0"{"बे मंगलबार"} + "1"{"फैगौ मंगलबार"} + } + relativeTime{ + future{ + one{"{0} मंगलबाराव"} + other{"{0} मंगलबाराव"} + } + past{ + one{"{0} मंगलबार सिगां"} + other{"{0} मंगलबार सिगां"} + } + } + } + tue-narrow{ + relative{ + "-1"{"थांनाय मंगलबार"} + "0"{"बे मंगलबार"} + "1"{"फैगौ मंगलबार"} + } + relativeTime{ + future{ + one{"{0} मंगलबाराव"} + other{"{0} मंगलबाराव"} + } + past{ + one{"{0} मंगलबार सिगां"} + other{"{0} मंगलबार सिगां"} + } + } + } + tue-short{ + relative{ + "-1"{"थांनाय मंगलबार"} + "0"{"बे मंगलबार"} + "1"{"फैगौ मंगलबार"} + } + relativeTime{ + future{ + one{"{0} मंगलबाराव"} + other{"{0} मंगलबाराव"} + } + past{ + one{"{0} मंगलबार सिगां"} + other{"{0} मंगलबार सिगां"} + } + } + } + wed{ + relative{ + "-1"{"थांनाय बुधबार"} + "0"{"बे बुधबार"} + "1"{"फैगौ बुधबार"} + } + relativeTime{ + future{ + one{"{0} बुधबाराव"} + other{"{0} बुधबाराव"} + } + past{ + one{"{0} बुधबार सिगां"} + other{"{0} बुधबार सिगां"} + } + } + } + wed-narrow{ + relative{ + "-1"{"थांनाय बुधबार"} + "0"{"बे बुधबार"} + "1"{"फैगौ बुधबार"} + } + relativeTime{ + future{ + one{"{0} बुधबाराव"} + other{"{0} बुधबाराव"} + } + past{ + one{"{0} बुधबार सिगां"} + other{"{0} बुधबार सिगां"} + } + } + } + wed-short{ + relative{ + "-1"{"थांनाय बुधबार"} + "0"{"बे बुधबार"} + "1"{"फैगौ बुधबार"} + } + relativeTime{ + future{ + one{"{0} बुधबाराव"} + other{"{0} बुधबाराव"} + } + past{ + one{"{0} बुधबार सिगां"} + other{"{0} बुधबार सिगां"} + } + } } week{ - dn{"सबथा/हबथा"} + dn{"सप्थाह"} + relative{ + "-1"{"थांनाय सप्थाह"} + "0"{"बे सप्थाह"} + "1"{"फैगौ सप्थाह"} + } + relativePeriod{"{0}नि सप्थाह"} + relativeTime{ + future{ + one{"{0} सप्थाहयाव"} + other{"{0} सप्थाहयाव"} + } + past{ + one{"{0} सप्थाह सिगां"} + other{"{0} सप्थाह सिगां"} + } + } + } + week-narrow{ + dn{"सप्थाह"} + relative{ + "-1"{"थांनाय सप्थाह"} + "0"{"बे सप्थाह"} + "1"{"फैगौ सप्थाह"} + } + relativePeriod{"{0}नि सप्थाह"} + relativeTime{ + future{ + one{"{0} सप्थाहयाव"} + other{"{0} सप्थाहयाव"} + } + past{ + one{"{0} सप्थाह सिगां"} + other{"{0} सप्थाह सिगां"} + } + } + } + week-short{ + dn{"सप्थाह"} + relative{ + "-1"{"थांनाय सप्थाह"} + "0"{"बे सप्थाह"} + "1"{"फैगौ सप्थाह"} + } + relativePeriod{"{0} नि सप्थाह"} + relativeTime{ + future{ + one{"{0} सप्थाहयाव"} + other{"{0} सप्थाहयाव"} + } + past{ + one{"{0} सप्थाह सिगां"} + other{"{0} सप्थाह सिगां"} + } + } + } + weekOfMonth{ + dn{"दाननि सप्थाह"} + } + weekOfMonth-narrow{ + dn{"दाननि सप्थाह"} + } + weekOfMonth-short{ + dn{"दाननि सप्थाह"} } weekday{ - dn{"सप्ताह के दिन"} + dn{"सप्थाहनि सान"} + } + weekday-narrow{ + dn{"सप्थाहनि सान"} + } + weekday-short{ + dn{"सप्थाहनि सान"} + } + weekdayOfMonth{ + dn{"दाननि सप्थाहयारि सान"} + } + weekdayOfMonth-narrow{ + dn{"दाननि सप्थाहयारि सान"} + } + weekdayOfMonth-short{ + dn{"दाननि सप्थाहयारि सान"} } year{ dn{"बोसोर"} + relative{ + "-1"{"थांनाय बोसोर"} + "0"{"बे बोसोर"} + "1"{"फैगौ बोसोर"} + } + relativeTime{ + future{ + one{"{0} बोसोरआव"} + other{"{0} बोसोरआव"} + } + past{ + one{"{0} बोसोर सिगां"} + other{"{0} बोसोर सिगां"} + } + } + } + year-narrow{ + dn{"बोसोर"} + relative{ + "-1"{"थांनाय बोसोर"} + "0"{"बे बोसोर"} + "1"{"फैगौ बोसोर"} + } + relativeTime{ + future{ + one{"{0} बोसोरआव"} + other{"{0} बोसोरआव"} + } + past{ + one{"{0} बोसोर सिगां"} + other{"{0} बोसोर सिगां"} + } + } + } + year-short{ + dn{"बोसोर"} + relative{ + "-1"{"थांनाय बोसोर"} + "0"{"बे बोसोर"} + "1"{"फैगौ बोसोर"} + } + relativeTime{ + future{ + one{"{0} बोसोरआव"} + other{"{0} बोसोरआव"} + } + past{ + one{"{0} बोसोर सिगां"} + other{"{0} बोसोर सिगां"} + } + } } zone{ - dn{"ओनसोल"} + dn{"सम मण्डल"} + } + zone-narrow{ + dn{"मण्डल"} + } + zone-short{ + dn{"मण्डल"} + } + } + listPattern{ + standard{ + 2{"{0} आरो {1}"} + end{"{0}, आरो {1}"} } } measurementSystemNames{ - US{"यु.एस"} - metric{"मिथार खिलमिथार"} + UK{"इउ.के"} + US{"इउ.एस"} + metric{"मेट्रिक जखा"} + } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "brx", + } + surnameFirst{ + "ja", + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } } } diff --git a/icu/icu4c/source/data/locales/bs.txt b/icu/icu4c/source/data/locales/bs.txt index 065078763c8..fefab03586a 100644 --- a/icu/icu4c/source/data/locales/bs.txt +++ b/icu/icu4c/source/data/locales/bs.txt @@ -27,7 +27,9 @@ bs{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} + currencyFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} scientificFormat{"#E0"} @@ -242,9 +244,9 @@ bs{ other{"Skrenite na {0}. križanju desno."} } plural{ - few{"{0} dana"} - one{"{0} dan"} - other{"{0} drugih"} + few{"{0} sata"} + one{"{0} sat"} + other{"{0} sati"} } } minimumGroupingDigits{"1"} @@ -258,6 +260,179 @@ bs{ } } } + chinese{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "E, d.M.y.", + "d.M.y.", + "d.M.y.", + "d.M.y.", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1} 'u' {0}", + "{1} 'u' {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + Ed{"d E"} + Gy{"r(U)"} + } + cyclicNameSets{ + solarTerms{ + format{ + abbreviated{ + "kreće proljeće", + "kišnica", + "bude se insekti", + "proljetna ravnodnevica", + "vedro", + "kiša zrna", + "kreće ljeto", + "puno zrno", + "zrelo zrno", + "ljetni solsticij", + "blaga vrućina", + "velika vrućina", + "kreće jesen", + "kraj vrućine", + "bijela rosa", + "jesenja ravnodnevnica", + "hladna rosa", + "spušta se mraz", + "kreće zima", + "blagi snijeg", + "veliki snijeg", + "zimski solsticij", + "blaga hladnoća", + "jaka hladnoća", + } + narrow{ + "kreće proljeće", + "kišnica", + "bude se insekti", + "proljetna ravnodnevica", + "vedro", + "kiša zrna", + "kreće ljeto", + "puno zrno", + "zrelo zrno", + "ljetni solsticij", + "blaga vrućina", + "velika vrućina", + "kreće jesen", + "kraj vrućine", + "bijela rosa", + "jesenja ravnodnevnica", + "hladna rosa", + "spušta se mraz", + "kreće zima", + "blagi snijeg", + "veliki snijeg", + "zimski solsticij", + "blaga hladnoća", + "jaka hladnoća", + } + wide{ + "kreće proljeće", + "kišnica", + "bude se insekti", + "proljetna ravnodnevica", + "vedro", + "kiša zrna", + "kreće ljeto", + "puno zrno", + "zrelo zrno", + "ljetni solsticij", + "blaga vrućina", + "velika vrućina", + "kreće jesen", + "kraj vrućine", + "bijela rosa", + "jesenja ravnodnevnica", + "hladna rosa", + "spušta se mraz", + "kreće zima", + "blagi snijeg", + "veliki snijeg", + "zimski solsticij", + "blaga hladnoća", + "jaka hladnoća", + } + } + } + } + monthNames{ + format{ + abbreviated{ + "1. mjesec", + "2. mjesec", + "3. mjesec", + "4. mjesec", + "5. mjesec", + "6. mjesec", + "7. mjesec", + "8. mjesec", + "9. mjesec", + "10. mjesec", + "11. mjesec", + "12. mjesec", + } + wide{ + "Prvi mjesec", + "Drugi mjesec", + "Treći mjesec", + "Četvrti mjesec", + "Peti mjesec", + "Šesti mjesec", + "Sedmi mjesec", + "Osmi mjesec", + "Deveti mjesec", + "Deseti mjesec", + "Jedanaesti mjesec", + "Dvanaesti mjesec", + } + } + stand-alone{ + abbreviated{ + "1. mjesec", + "2. mjesec", + "3. mjesec", + "4. mjesec", + "5. mjesec", + "6. mjesec", + "7. mjesec", + "8. mjesec", + "9. mjesec", + "10.. mjesec", + "11. mjesec", + "12. mjesec", + } + wide{ + "Prvi mjesec", + "Drugi mjesec", + "Treći mjesec", + "Četvrti mjesec", + "Peti mjesec", + "Šesti mjesec", + "Sedmi mjesec", + "Osmi mjesec", + "Deveti mjesec", + "Deseti mjesec", + "Jedanaesti mjesec", + "Dvanaesti mjesec", + } + } + } + } generic{ DateTimePatterns{ "HH:mm:ss zzzz", @@ -269,11 +444,27 @@ bs{ "dd.MM.y. G", "dd.MM.y. GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'u' {0}", "{1} 'u' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMMdd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -284,8 +475,8 @@ bs{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y. G"} GyMMM{"MMM y. G"} GyMMMEd{"E, d. MMM y. G"} @@ -302,9 +493,9 @@ bs{ MMMd{"d. MMM"} Md{"d.M."} d{"d"} - h{"h a"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} + h{"h a"} + hm{"hh:mm a"} + hms{"hh:mm:ss a"} ms{"mm:ss"} y{"y. G"} yyyy{"y. G"} @@ -320,51 +511,54 @@ bs{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"G y – G y"} + G{"G y – G y"} y{"G y–y"} } GyM{ - G{"GGGGG y-MM – GGGGG y-MM"} - M{"GGGGG y-MM – y-MM"} - y{"GGGGG y-MM – y-MM"} + G{"GGGGG y-MM – GGGGG y-MM"} + M{"GGGGG y-MM – y-MM"} + y{"GGGGG y-MM – y-MM"} } GyMEd{ - G{"GGGGG y-MM-dd, E – GGGGG y-MM-dd, E"} - M{"GGGGG y-MM-dd, E – y-MM-dd, E"} - d{"GGGGG y-MM-dd, E – y-MM-dd, E"} - y{"GGGGG y-MM-dd, E – y-MM-dd, E"} + G{"GGGGG y-MM-dd, E – GGGGG y-MM-dd, E"} + M{"GGGGG y-MM-dd, E – y-MM-dd, E"} + d{"GGGGG y-MM-dd, E – y-MM-dd, E"} + y{"GGGGG y-MM-dd, E – y-MM-dd, E"} } GyMMM{ - G{"G y MMM – G y MMM"} + G{"G y MMM – G y MMM"} M{"G y MMM–MMM"} - y{"G y MMM – y MMM"} + y{"G y MMM – y MMM"} } GyMMMEd{ - G{"G y MMM d, E – G y MMM d, E"} - M{"G y MMM d, E – MMM d, E"} - d{"G y MMM d, E – MMM d, E"} - y{"G y MMM d, E – y MMM d, E"} + G{"G y MMM d, E – G y MMM d, E"} + M{"G y MMM d, E – MMM d, E"} + d{"G y MMM d, E – MMM d, E"} + y{"G y MMM d, E – y MMM d, E"} } GyMMMd{ - G{"G y MMM d – G y MMM d"} - M{"G y MMM d – MMM d"} + G{"G y MMM d – G y MMM d"} + M{"G y MMM d – MMM d"} d{"G y MMM d–d"} - y{"G y MMM d – y MMM d"} + y{"G y MMM d – y MMM d"} } GyMd{ - G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} - M{"GGGGG y-MM-dd – y-MM-dd"} - d{"GGGGG y-MM-dd – y-MM-dd"} - y{"GGGGG y-MM-dd – y-MM-dd"} + G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} + M{"GGGGG y-MM-dd – y-MM-dd"} + d{"GGGGG y-MM-dd – y-MM-dd"} + y{"GGGGG y-MM-dd – y-MM-dd"} + } + H{ + H{"HH – HH'h'"} } Hm{ H{"HH:mm–HH:mm"} @@ -374,6 +568,9 @@ bs{ H{"HH:mm–HH:mm v"} m{"HH:mm–HH:mm v"} } + Hv{ + H{"HH – HH 'h' v"} + } M{ M{"M. – M."} } @@ -385,11 +582,11 @@ bs{ M{"LLL–LLL"} } MMMEd{ - M{"E, dd. MMM – E, dd. MMM"} + M{"E, dd. MMM – E, dd. MMM"} d{"E, dd. – E, dd. MMM"} } MMMd{ - M{"dd. MMM – dd. MMM"} + M{"dd. MMM – dd. MMM"} d{"dd. – dd. MMM"} } Md{ @@ -399,29 +596,31 @@ bs{ d{ d{"d. – d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} + a{"h a – h a"} + h{"h – h'h' a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} + a{"h a – h a v"} + h{"h – h 'h' a v"} } y{ y{"y. – y. G"} } yM{ - M{"MM/y – MM/y G"} - y{"MM/y – MM/y G"} + M{"MM/y – MM/y G"} + y{"MM/y – MM/y G"} } yMEd{ M{"E, d.M.y. – E, d.M.y. G"} @@ -433,18 +632,18 @@ bs{ y{"LLL y. – LLL y. G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y. G"} + M{"E, d. MMM – E, d. MMM y. G"} d{"E, dd. – E, dd. MMM y. G"} y{"E, d. MMM y. – E, d. MMM y. G"} } yMMMM{ - M{"LLLL – LLLL y. G"} + M{"LLLL – LLLL y. G"} y{"LLLL y. – LLLL y. G"} } yMMMd{ - M{"d. MMM – d. MMM y. G"} + M{"d. MMM – d. MMM y. G"} d{"d. – d. MMM y. G"} - y{"G y MMM d – y MMM d"} + y{"G y MMM d – y MMM d"} } yMd{ M{"d.M.y. – d.M.y. G"} @@ -476,11 +675,27 @@ bs{ "d. MMM y.", "d. M. y.", "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'u' {0}", "{1} 'u' {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -494,8 +709,8 @@ bs{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y. G"} GyMMM{"MMM y. G"} GyMMMEd{"E, d. MMM y. G"} @@ -520,11 +735,11 @@ bs{ MMdd{"d. M."} Md{"d.M."} d{"d."} - h{"h a"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} - hmsv{"h:mm:ss a (v)"} - hmv{"h:mm a (v)"} + h{"h a"} + hm{"hh:mm a"} + hms{"hh:mm:ss a"} + hmsv{"h:mm:ss a (v)"} + hmv{"h:mm a (v)"} ms{"mm:ss"} y{"y."} yM{"MM/y"} @@ -692,7 +907,7 @@ bs{ } narrow{ "p.n.e.", - "n.e.", + "n. e.", } wide{ "prije nove ere", @@ -705,65 +920,65 @@ bs{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"G y – G y"} + G{"G y – G y"} y{"G y–y"} } GyM{ - G{"GGGGG y-MM – GGGGG y-MM"} - M{"GGGGG y-MM – y-MM"} - y{"GGGGG y-MM – y-MM"} + G{"GGGGG y-MM – GGGGG y-MM"} + M{"GGGGG y-MM – y-MM"} + y{"GGGGG y-MM – y-MM"} } GyMEd{ - G{"GGGGG y-MM-dd, E – GGGGG y-MM-dd, E"} - M{"GGGGG y-MM-dd, E – y-MM-dd, E"} - d{"GGGGG y-MM-dd, E – y-MM-dd, E"} - y{"GGGGG y-MM-dd, E – y-MM-dd, E"} + G{"GGGGG y-MM-dd, E – GGGGG y-MM-dd, E"} + M{"GGGGG y-MM-dd, E – y-MM-dd, E"} + d{"GGGGG y-MM-dd, E – y-MM-dd, E"} + y{"GGGGG y-MM-dd, E – y-MM-dd, E"} } GyMMM{ - G{"G y MMM – G y MMM"} + G{"G y MMM – G y MMM"} M{"G y MMM–MMM"} - y{"G y MMM – y MMM"} + y{"G y MMM – y MMM"} } GyMMMEd{ - G{"G y MMM d, E – G y MMM d, E"} - M{"G y MMM d, E – MMM d, E"} - d{"G y MMM d, E – MMM d, E"} - y{"G y MMM d, E – y MMM d, E"} + G{"G y MMM d, E – G y MMM d, E"} + M{"G y MMM d, E – MMM d, E"} + d{"G y MMM d, E – MMM d, E"} + y{"G y MMM d, E – y MMM d, E"} } GyMMMd{ - G{"G y MMM d – G y MMM d"} - M{"G y MMM d – MMM d"} + G{"G y MMM d – G y MMM d"} + M{"G y MMM d – MMM d"} d{"G y MMM d–d"} - y{"G y MMM d – y MMM d"} + y{"G y MMM d – y MMM d"} } GyMd{ - G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} - M{"GGGGG y-MM-dd – y-MM-dd"} - d{"GGGGG y-MM-dd – y-MM-dd"} - y{"GGGGG y-MM-dd – y-MM-dd"} + G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} + M{"GGGGG y-MM-dd – y-MM-dd"} + d{"GGGGG y-MM-dd – y-MM-dd"} + y{"GGGGG y-MM-dd – y-MM-dd"} } H{ - H{"HH – HH'h'"} + H{"HH – HH'h'"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH 'h' v"} + H{"HH – HH 'h' v"} } M{ M{"M–M."} @@ -776,45 +991,45 @@ bs{ M{"LLL–LLL"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ - M{"d. M – d. M."} - d{"d. M – d. M."} + M{"d. M – d. M."} + d{"d. M – d. M."} } d{ d{"d–d."} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h'h' a"} + a{"h a – h a"} + h{"h – h'h' a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h 'h' a v"} + a{"h a – h a v"} + h{"h – h 'h' a v"} } y{ y{"y–y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ M{"E, d.M.y. – E, d.M.y."} @@ -822,20 +1037,20 @@ bs{ y{"E, d.M.y. – E, d.M.y."} } yMMM{ - M{"LLL – LLL y."} + M{"LLL – LLL y."} y{"LLL y. – LLL y."} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y."} + M{"E, d. MMM – E, d. MMM y."} d{"E, d. – E, d. MMM y."} y{"E, d. MMM y. – E, d. MMM y."} } yMMMM{ - M{"LLLL – LLLL y."} + M{"LLLL – LLLL y."} y{"LLLL y. – LLLL y."} } yMMMd{ - M{"d. MMM – d. MMM y."} + M{"d. MMM – d. MMM y."} d{"d. – d. MMM y."} y{"d. MMM y. – d. MMM y."} } @@ -996,11 +1211,21 @@ bs{ "dd.MM.y. G", "dd.MM.y. G", "{1}, {0}", - "{1} 'u' {0}", - "{1} 'u' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMMdd", + "GyMMdd", + } availableFormats{ Ed{"E, dd."} Hm{"HH:mm"} @@ -1012,8 +1237,8 @@ bs{ MMMd{"dd. MMM"} Md{"dd.MM."} d{"d"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} + hm{"hh:mm a"} + hms{"hh:mm:ss a"} ms{"mm:ss"} y{"y. G"} yM{"MM.y. G"} @@ -1063,6 +1288,24 @@ bs{ } } } + japanese{ + availableFormats{ + Ed{"E, d."} + Gy{"y. GGG"} + MEd{"E, d. M."} + MMMEd{"E, d. MMM"} + MMMMd{"d. MMMM"} + Md{"d. M."} + y{"y. GGG"} + yM{"M. y. GGGGG"} + yMEd{"E, d. M. y. GGGGG"} + yMMM{"LLL y. GGGGG"} + yMMMEd{"E, d. MMM y. GGGGG"} + yMMMd{"d. MMM y. GGGGG"} + yMd{"d. M. y. GGGGG"} + yQQQ{"QQQ y. GGGGG"} + } + } } characterLabel{ activities{"aktivnost"} @@ -1072,7 +1315,7 @@ bs{ animals_nature{"životinja ili priroda"} arrows{"strelica"} body{"tijelo"} - box_drawing{"Linije"} + box_drawing{"tabela znakova"} braille{"Brajevo pismo"} building{"zgrada"} bullets_stars{"znak za nabrajanje ili zvjezdica"} @@ -1085,9 +1328,9 @@ bs{ downwards_arrows{"strelica nadolje"} downwards_upwards_arrows{"strelica nadolje-nagore"} east_asian_scripts{"istočnoazijsko pismo"} - emoji{"Emoji sličice"} + emoji{"emoji sličica"} european_scripts{"evropsko pismo"} - female{"Žensko"} + female{"žensko"} flag{"zastava"} flags{"zastave"} food_drink{"Hrana i piće"} @@ -1377,7 +1620,7 @@ bs{ } } minute-short{ - dn{"min."} + dn{"min"} relativeTime{ future{ few{"za {0} min."} @@ -1513,7 +1756,7 @@ bs{ } past{ few{"prije {0} kvartala"} - one{"prije {0} kvartal"} + one{"prije {0} kvartala"} other{"prije {0} kvartala"} } } @@ -2064,4 +2307,63 @@ bs{ US{"američki"} metric{"metrički"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "bs", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{prefix} {given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{ + "{prefix} {given-initial} {given2-initial} {surname} {surname2} {suff" + "ix}" + } + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{prefix} {surname} {surname2}, {given} {given2} {suffix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{prefix} {surname} {surname2}, {given} {given2-initial} {suffix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname} {surname2}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname} {surname2}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{prefix} {surname} {surname2} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {surname2} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname} {surname2}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{prefix} {surname} {surname2} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {surname2} {given}"} + surnameFirst-short-addressing-formal{"{prefix} {surname} {surname2}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps} {surname2-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{prefix} {surname} {surname2} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{prefix} {surname} {surname2} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/bs_Cyrl.txt b/icu/icu4c/source/data/locales/bs_Cyrl.txt index 2973302a219..8ac5fa379de 100644 --- a/icu/icu4c/source/data/locales/bs_Cyrl.txt +++ b/icu/icu4c/source/data/locales/bs_Cyrl.txt @@ -300,6 +300,16 @@ bs_Cyrl{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMMdd", + "GGGGGyMd", + } availableFormats{ Ed{"E, d."} Gy{"y. G"} @@ -315,9 +325,9 @@ bs_Cyrl{ MMMd{"dd. MMM"} Md{"dd.MM."} d{"d"} - h{"hh a"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} + h{"hh a"} + hm{"hh:mm a"} + hms{"hh:mm:ss a"} ms{"mm:ss"} y{"y. G"} yyyy{"y. G"} @@ -371,22 +381,22 @@ bs_Cyrl{ d{"d–d"} } h{ - a{"hh a – hh a"} - h{"hh–hh a"} + a{"hh a – hh a"} + h{"hh–hh a"} } hm{ - a{"hh:mm a – hh:mm a"} - h{"hh:mm–hh:mm a"} - m{"hh:mm–hh:mm a"} + a{"hh:mm a – hh:mm a"} + h{"hh:mm–hh:mm a"} + m{"hh:mm–hh:mm a"} } hmv{ - a{"hh:mm a – hh:mm a v"} - h{"hh:mm–hh:mm a v"} - m{"hh:mm–hh:mm a v"} + a{"hh:mm a – hh:mm a v"} + h{"hh:mm–hh:mm a v"} + m{"hh:mm–hh:mm a v"} } hv{ - a{"hh a – hh a v"} - h{"hh–hh a v"} + a{"hh a – hh a v"} + h{"hh–hh a v"} } y{ y{"y–y G"} @@ -431,7 +441,7 @@ bs_Cyrl{ "послије подне", } AmPmMarkersAbbr{ - "пре подне", + "пре подне", "поподне", } DateTimePatterns{ @@ -449,6 +459,16 @@ bs_Cyrl{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMdd", + "yMMdd", + "yyMd", + } availableFormats{ Ed{"E, d."} Gy{"y. G"} @@ -644,22 +664,22 @@ bs_Cyrl{ d{"d–d"} } h{ - a{"hh a – hh a"} - h{"hh–hh a"} + a{"hh a – hh a"} + h{"hh–hh a"} } hm{ - a{"hh:mm a – hh:mm a"} - h{"hh:mm–hh:mm a"} - m{"hh:mm–hh:mm a"} + a{"hh:mm a – hh:mm a"} + h{"hh:mm–hh:mm a"} + m{"hh:mm–hh:mm a"} } hmv{ - a{"hh:mm a – hh:mm a v"} - h{"hh:mm–hh:mm a v"} - m{"hh:mm–hh:mm a v"} + a{"hh:mm a – hh:mm a v"} + h{"hh:mm–hh:mm a v"} + m{"hh:mm–hh:mm a v"} } hv{ - a{"hh a – hh a v"} - h{"hh–hh a v"} + a{"hh a – hh a v"} + h{"hh–hh a v"} } y{ y{"y–y"} @@ -867,6 +887,16 @@ bs_Cyrl{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMMdd", + "GyMMdd", + } availableFormats{ Ed{"E, dd."} Hm{"HH:mm"} @@ -878,8 +908,8 @@ bs_Cyrl{ MMMd{"dd. MMM"} Md{"dd.MM."} d{"d"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} + hm{"hh:mm a"} + hms{"hh:mm:ss a"} ms{"mm:ss"} y{"y. G"} yM{"MM.y. G"} @@ -931,6 +961,16 @@ bs_Cyrl{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyyMd", + } eras{ abbreviated{ "Таика (645–650)", diff --git a/icu/icu4c/source/data/locales/byn.txt b/icu/icu4c/source/data/locales/byn.txt index c19c1527d4d..6c3d2d65d32 100644 --- a/icu/icu4c/source/data/locales/byn.txt +++ b/icu/icu4c/source/data/locales/byn.txt @@ -34,6 +34,16 @@ byn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/ca.txt b/icu/icu4c/source/data/locales/ca.txt index 2f55af167aa..ec7b3fa6e77 100644 --- a/icu/icu4c/source/data/locales/ca.txt +++ b/icu/icu4c/source/data/locales/ca.txt @@ -30,9 +30,10 @@ ca{ } patterns{ accountingFormat{"#,##0.00 ¤;(#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} - percentFormat{"#,##0%"} + percentFormat{"#,##0 %"} scientificFormat{"#E0"} } patternsLong{ @@ -90,66 +91,66 @@ ca{ patternsShort{ currencyFormat{ 1000{ - one{"0m ¤"} - other{"0m ¤"} + one{"0 k¤"} + other{"0 k¤"} } 10000{ - one{"00m ¤"} - other{"00m ¤"} + one{"00 k¤"} + other{"00 k¤"} } 100000{ - one{"000m ¤"} - other{"000m ¤"} + one{"000 k¤"} + other{"000 k¤"} } 1000000{ - one{"0 M ¤"} - other{"0 M ¤"} + one{"0 M¤"} + other{"0 M¤"} } 10000000{ - one{"00 M ¤"} - other{"00 M ¤"} + one{"00 M¤"} + other{"00 M¤"} } 100000000{ - one{"000 M ¤"} - other{"000 M ¤"} + one{"000 M¤"} + other{"000 M¤"} } 1000000000{ - one{"0000 M ¤"} - other{"0000 M ¤"} + one{"0000 M¤"} + other{"0000 M¤"} } 10000000000{ - one{"00mM ¤"} - other{"00mM ¤"} + one{"00 kM¤"} + other{"00 kM¤"} } 100000000000{ - one{"000mM ¤"} - other{"000mM ¤"} + one{"000 kM¤"} + other{"000 kM¤"} } 1000000000000{ - one{"0 B ¤"} - other{"0 B ¤"} + one{"0 B¤"} + other{"0 B¤"} } 10000000000000{ - one{"00 B ¤"} - other{"00 B ¤"} + one{"00 B¤"} + other{"00 B¤"} } 100000000000000{ - one{"000 B ¤"} - other{"000 B ¤"} + one{"000 B¤"} + other{"000 B¤"} } } decimalFormat{ 1000{ - one{"0m"} - other{"0m"} + one{"0 k"} + other{"0 k"} } 10000{ - one{"00m"} - other{"00m"} + one{"00 k"} + other{"00 k"} } 100000{ - one{"000m"} - other{"000m"} + one{"000 k"} + other{"000 k"} } 1000000{ one{"0 M"} @@ -168,12 +169,12 @@ ca{ other{"0000 M"} } 10000000000{ - one{"00mM"} - other{"00mM"} + one{"00 kM"} + other{"00 kM"} } 100000000000{ - one{"000mM"} - other{"000mM"} + one{"000 kM"} + other{"000 kM"} } 1000000000000{ one{"0 B"} @@ -205,6 +206,10 @@ ca{ } } minimalPairs{ + gender{ + feminine{"La {0} és"} + masculine{"El {0} és"} + } ordinal{ few{"Agafa el {0}t a la dreta."} one{"Agafa el {0}r a la dreta."} @@ -212,6 +217,7 @@ ca{ two{"Agafa el {0}n a la dreta."} } plural{ + many{"{0} de dies"} one{"{0} dia"} other{"{0} dies"} } @@ -236,6 +242,16 @@ ca{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ MEd{"E, d/M"} MMMEd{"E d MMM"} @@ -271,6 +287,16 @@ ca{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "UUMMMMEEEEdd", + "UMMMMd", + "UMMMd", + "yMd", + } monthNames{ format{ abbreviated{ @@ -345,11 +371,27 @@ ca{ "d/M/y G", "d/M/yy GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'a' 'les' {0}", "{1} 'a' 'les' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -360,8 +402,8 @@ ca{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"LLL y G"} GyMMMEd{"E, d MMM y G"} @@ -369,6 +411,7 @@ ca{ GyMMMMEd{"E, d MMMM 'de' y G"} GyMMMMd{"d MMMM 'de' y G"} GyMMMd{"d MMM y G"} + GyMd{"dd-MM-y GGGGG"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -381,9 +424,9 @@ ca{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -401,51 +444,51 @@ ca{ } intervalFormats{ Bh{ - B{"h B – h B"} + B{"h B – h B"} h{"h–h B"} } Bhm{ - B{"h:mm B – h:mm B"} + B{"h:mm B – h:mm B"} h{"h:mm–h:mm B"} m{"h:mm–h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d MMM, y G – E, d MMM, y G"} - M{"E, d MMM, y – E, d MMM, y G"} - d{"E, d MMM – E, d MMM, y G"} - y{"E, d MMM, y – E, d MMM, y G"} + G{"E, d MMM, y G – E, d MMM, y G"} + M{"E, d MMM, y – E, d MMM, y G"} + d{"E, d MMM – E, d MMM, y G"} + y{"E, d MMM, y – E, d MMM, y G"} } GyMMMd{ - G{"d MMM, y – d MMM, y G"} - M{"d MMM, y – d MMM, y G"} - d{"d – d MMM, y G"} - y{"d MMM, y – d MMM, y G"} + G{"d MMM, y – d MMM, y G"} + M{"d MMM, y – d MMM, y G"} + d{"d – d MMM, y G"} + y{"d MMM, y – d MMM, y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ H{"H–H"} @@ -465,82 +508,82 @@ ca{ M{"M–M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} hm{ - a{"h:mm a –h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a –h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM 'de' y – MMM 'de' y G"} + y{"MMM 'de' y – MMM 'de' y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM 'de' y G"} - d{"E, d MMM – E, d MMM 'de' y G"} - y{"E, d MMM 'de' y – E, d MMM 'de' y G"} + M{"E, d MMM – E, d MMM 'de' y G"} + d{"E, d MMM – E, d MMM 'de' y G"} + y{"E, d MMM 'de' y – E, d MMM 'de' y G"} } yMMMM{ M{"MMMM–MMMM 'de' y G"} - y{"MMMM 'de' y – MMMM 'de' y G"} + y{"MMMM 'de' y – MMMM 'de' y G"} } yMMMMEd{ - M{"E, d MMMM – E, d MMMM 'de' y G"} - d{"E, d MMMM – E, d MMMM 'de' y G"} - y{"E, d MMMM 'de' y – E, d MMMM 'de' y G"} + M{"E, d MMMM – E, d MMMM 'de' y G"} + d{"E, d MMMM – E, d MMMM 'de' y G"} + y{"E, d MMMM 'de' y – E, d MMMM 'de' y G"} } yMMMMd{ - M{"d MMMM – d MMMM 'de' y G"} + M{"d MMMM – d MMMM 'de' y G"} d{"d–d MMMM 'de' y G"} - y{"d MMMM 'de' y – d MMMM 'de' y G"} + y{"d MMMM 'de' y – d MMMM 'de' y G"} } yMMMd{ - M{"d MMM – d MMM 'de' y G"} + M{"d MMM – d MMM 'de' y G"} d{"d–d MMM 'de' y G"} - y{"d MMM 'de' y – d MMM 'de' y G"} + y{"d MMM 'de' y – d MMM 'de' y G"} } yMd{ - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } } } @@ -550,12 +593,12 @@ ca{ "p. m.", } AmPmMarkersAbbr{ - "a. m.", - "p. m.", + "a. m.", + "p. m.", } AmPmMarkersNarrow{ - "a. m.", - "p. m.", + "a. m.", + "p. m.", } DateTimePatterns{ "H:mm:ss (zzzz)", @@ -567,11 +610,27 @@ ca{ "d MMM y", "d/M/yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1}, 'a' 'les' {0}", "{1}, 'a' 'les' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -585,8 +644,8 @@ ca{ EHm{"E H:mm"} EHms{"E H:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"LLL y G"} GyMMMEd{"E, d MMM 'de' y G"} @@ -594,6 +653,7 @@ ca{ GyMMMMEd{"E, d MMMM 'de' y G"} GyMMMMd{"d MMMM 'de' y G"} GyMMMd{"d MMM 'de' y G"} + GyMd{"dd-MM-y GGGGG"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -614,13 +674,13 @@ ca{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmsvvvv{"h:mm:ss a (vvvv)"} - hmv{"h:mm a v"} - hmvvvv{"h:mm a (vvvv)"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmsvvvv{"h:mm:ss a (vvvv)"} + hmv{"h:mm a v"} + hmvvvv{"h:mm a (vvvv)"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -751,24 +811,24 @@ ca{ abbreviated{ afternoon1{"migdia"} afternoon2{"tarda"} - am{"a. m."} + am{"a. m."} evening1{"vespre"} midnight{"mitjanit"} morning1{"matinada"} morning2{"matí"} night1{"nit"} - pm{"p. m."} + pm{"p. m."} } narrow{ afternoon1{"migdia"} afternoon2{"tarda"} - am{"a. m."} + am{"a. m."} evening1{"vespre"} midnight{"mitjanit"} morning1{"matinada"} morning2{"matí"} night1{"nit"} - pm{"p. m."} + pm{"p. m."} } wide{ afternoon1{"migdia"} @@ -811,42 +871,42 @@ ca{ } intervalFormats{ Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMMM{ - G{"LLL y G – LLL y G"} - M{"LLL – LLL y G"} - y{"LLL y – LLL y G"} + G{"LLL y G – LLL y G"} + M{"LLL – LLL y G"} + y{"LLL y – LLL y G"} } GyMMMEd{ - G{"E, d MMM, y G – E, d MMM, y G"} - M{"E, d MMM – E, d MMM, y G"} - d{"E, d MMM – E, d MMM, y G"} - y{"E, d MMM, y – E, d MMM, y G"} + G{"E, d MMM, y G – E, d MMM, y G"} + M{"E, d MMM – E, d MMM, y G"} + d{"E, d MMM – E, d MMM, y G"} + y{"E, d MMM, y – E, d MMM, y G"} } GyMMMd{ - G{"d MMM, y G – d MMM, y G"} - M{"d MMM – d MMM, y G"} + G{"d MMM, y G – d MMM, y G"} + M{"d MMM – d MMM, y G"} d{"d–d LLL, y G"} - y{"d MMM, y – d MMM, y G"} + y{"d MMM, y – d MMM, y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ H{"H–H"} @@ -866,90 +926,90 @@ ca{ M{"M–M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, d/M/y – E, d/M/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMMM{ - M{"LLL–LLL y"} - y{"LLL y – LLL y"} + M{"LLL–LLL 'de' y"} + y{"LLL y – LLL y"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ M{"LLLL–LLLL 'de' y"} - y{"LLLL 'de' y – LLLL 'de' y"} + y{"LLLL 'de' y – LLLL 'de' y"} } yMMMMEd{ - M{"E, d MMMM – E, d MMMM 'de' y"} - d{"E, d – E, d MMMM 'de' y"} - y{"E, d MMMM 'de' y – E, d MMMM 'de' y"} + M{"E, d MMMM – E, d MMMM 'de' y"} + d{"E, d – E, d MMMM 'de' y"} + y{"E, d MMMM 'de' y – E, d MMMM 'de' y"} } yMMMMd{ - M{"d MMMM – d MMMM 'de' y"} + M{"d MMMM – d MMMM 'de' y"} d{"d–d MMMM 'de' y"} - y{"d MMMM 'de' y – d MMMM 'de' y"} + y{"d MMMM 'de' y – d MMMM 'de' y"} } yMMMd{ - M{"d MMM – d MMM y"} + M{"d MMM – d MMM y"} d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"d/M/y – d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -2045,8 +2105,6 @@ ca{ start{"{0}, {1}"} } standard-narrow{ - 2{"{0}, {1}"} - end{"{0}, {1}"} middle{"{0}, {1}"} start{"{0}, {1}"} } @@ -2112,4 +2170,86 @@ ca{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "ca", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname} {surname2}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {surname2} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname} {surname2}"} + givenFirst-medium-addressing-formal{"{prefix} {surname} {surname2}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {surname2} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname} {surname2}"} + givenFirst-short-addressing-formal{"{prefix} {surname} {surname2}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-core-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname} {surname2}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{ + "{surname-core} {surname2}, {given} {given2} {surname-prefix}", + "{surname-core}, {given} {given2} {surname-prefix}", + } + sorting-long-referring-informal{ + "{surname-core} {surname2}, {given-informal} {surname-prefix}", + "{surname-core}, {given} {given2} {surname-prefix}", + } + sorting-medium-referring-formal{ + "{surname-core} {surname2}, {given} {given2-initial} {surname-prefix}", + "{surname-core}, {given} {given2} {surname-prefix}", + } + sorting-medium-referring-informal{ + "{surname-core} {surname2}, {given-informal} {surname-prefix}", + "{surname-core}, {given} {given2} {surname-prefix}", + } + sorting-short-referring-formal{ + "{surname-core} {surname2}, {given-initial} {given2-initial} {surname-prefix}", + "{surname-core}, {given} {given2} {surname-prefix}", + } + sorting-short-referring-informal{ + "{surname-core} {surname2}, {given-informal} {surname-prefix}", + "{surname-core}, {given} {given2} {surname-prefix}", + } + surnameFirst-long-addressing-formal{"{prefix} {surname-initialCap} {surname2}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname-initialCap} {surname2}, {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname-initialCap} {surname2}, {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname-initialCap} {surname2}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname-initialCap} {surname2}, {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname-initialCap} {surname2}, {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname-initialCap} {surname2}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname-initialCap} {surname2}, {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname-initialCap} {surname2}, {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ccp.txt b/icu/icu4c/source/data/locales/ccp.txt index 643e28fd13a..ff6d6631130 100644 --- a/icu/icu4c/source/data/locales/ccp.txt +++ b/icu/icu4c/source/data/locales/ccp.txt @@ -101,6 +101,16 @@ ccp{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -262,6 +272,16 @@ ccp{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } diff --git a/icu/icu4c/source/data/locales/ceb.txt b/icu/icu4c/source/data/locales/ceb.txt index 7539f8dd234..a1fc1a9e464 100644 --- a/icu/icu4c/source/data/locales/ceb.txt +++ b/icu/icu4c/source/data/locales/ceb.txt @@ -13,6 +13,8 @@ ceb{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##0.###"} scientificFormat{"#E0"} @@ -38,28 +40,45 @@ ceb{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'sa' {0}", "{1} 'sa' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"d E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, MMM d, y G"} GyMMMd{"MMM d, y G"} + GyMd{"M/d/y GGGGG"} MEd{"E, M/d"} MMMEd{"E, MMM d"} Md{"M/d"} @@ -78,102 +97,101 @@ ceb{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, MMM d, y G – E, MMM d, y G"} - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + G{"E, MMM d, y G – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } GyMMMd{ - G{"MMM d, y G – MMM d, y G"} - M{"MMM d – MMM d, y G"} - d{"MMM d – d, y G"} - y{"MMM d, y – MMM d, y G"} + G{"MMM d, y G – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} } GyMd{ - G{"M/d/y GGGGG – M/d/y GGGGG"} - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + G{"M/d/y GGGGG – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - d{"MMM d – d"} + d{"MMM d – d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"MMM d – MMM d, y G"} - d{"MMM d – d, y G"} - y{"MMM d, y – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} } yMd{ - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } } } @@ -187,20 +205,36 @@ ceb{ "p", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'sa' {0}", "{1} 'sa' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -211,12 +245,13 @@ ceb{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, MMM d, y G"} GyMMMd{"MMM d, y G"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -234,11 +269,11 @@ ceb{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -335,130 +370,130 @@ ceb{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, MMM d, y G – E, MMM d, y G"} - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + G{"E, MMM d, y G – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } GyMMMd{ - G{"MMM d, y G – MMM d, y G"} - M{"MMM d – MMM d, y G"} - d{"MMM d – d, y G"} - y{"MMM d, y – MMM d, y G"} + G{"MMM d, y G – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} } GyMd{ - G{"M/d/y GGGGG – M/d/y GGGGG"} - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + G{"M/d/y GGGGG – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - d{"MMM d – d"} + d{"MMM d – d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - h{"h – h a"} + h{"h – h a"} } hm{ - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - h{"h – h a v"} + h{"h – h a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, M/d/y – E, M/d/y"} - d{"E, M/d/y – E, M/d/y"} - y{"E, M/d/y – E, M/d/y"} + M{"E, M/d/y – E, M/d/y"} + d{"E, M/d/y – E, M/d/y"} + y{"E, M/d/y – E, M/d/y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y"} - d{"E, MMM d – E, MMM d, y"} - y{"E, MMM d, y – E, MMM d, y"} + M{"E, MMM d – E, MMM d, y"} + d{"E, MMM d – E, MMM d, y"} + y{"E, MMM d, y – E, MMM d, y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"MMM d – MMM d, y"} - d{"MMM d – d, y"} - y{"MMM d, y – MMM d, y"} + M{"MMM d – MMM d, y"} + d{"MMM d – d, y"} + y{"MMM d, y – MMM d, y"} } yMd{ - M{"M/d/y – M/d/y"} - d{"M/d/y – M/d/y"} - y{"M/d/y – M/d/y"} + M{"M/d/y – M/d/y"} + d{"M/d/y – M/d/y"} + y{"M/d/y – M/d/y"} } } monthNames{ @@ -787,4 +822,18 @@ ceb{ US{"US"} metric{"Metric"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "ceb", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/cgg.txt b/icu/icu4c/source/data/locales/cgg.txt index 78cc6617723..5b796c50262 100644 --- a/icu/icu4c/source/data/locales/cgg.txt +++ b/icu/icu4c/source/data/locales/cgg.txt @@ -28,6 +28,16 @@ cgg{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -40,7 +50,7 @@ cgg{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -70,6 +80,16 @@ cgg{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -82,7 +102,7 @@ cgg{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/chr.txt b/icu/icu4c/source/data/locales/chr.txt index 02199f19ead..5d78681ba34 100644 --- a/icu/icu4c/source/data/locales/chr.txt +++ b/icu/icu4c/source/data/locales/chr.txt @@ -34,6 +34,8 @@ chr{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -142,6 +144,56 @@ chr{ other{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0K"} + other{"¤ 0K"} + } + 10000{ + one{"¤ 00K"} + other{"¤ 00K"} + } + 100000{ + one{"¤ 000K"} + other{"¤ 000K"} + } + 1000000{ + one{"¤ 0M"} + other{"¤ 0M"} + } + 10000000{ + one{"¤ 00M"} + other{"¤ 00M"} + } + 100000000{ + one{"¤ 000M"} + other{"¤ 000M"} + } + 1000000000{ + one{"¤ 0B"} + other{"¤ 0B"} + } + 10000000000{ + one{"¤ 00B"} + other{"¤ 00B"} + } + 100000000000{ + one{"¤ 000B"} + other{"¤ 000B"} + } + 1000000000000{ + one{"¤ 0T"} + other{"¤ 0T"} + } + 10000000000000{ + one{"¤ 00T"} + other{"¤ 00T"} + } + 100000000000000{ + one{"¤ 000T"} + other{"¤ 000T"} + } + } decimalFormat{ 1000{ one{"0K"} @@ -232,11 +284,27 @@ chr{ "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} ᎤᎾᎢ {0}", "{1} ᎤᎾᎢ {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -253,6 +321,7 @@ chr{ GyMMM{"MMM y G"} GyMMMEd{"E, MMM d, y G"} GyMMMd{"MMM d, y G"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -414,11 +483,27 @@ chr{ "MMM d, y", "M/d/yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} ᎤᎾᎢ {0}", "{1} ᎤᎾᎢ {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -438,6 +523,7 @@ chr{ GyMMM{"MMM y G"} GyMMMEd{"E, MMM d, y G"} GyMMMd{"MMM d, y G"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -1861,4 +1947,18 @@ chr{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "chr", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/ckb.txt b/icu/icu4c/source/data/locales/ckb.txt index 8e79118fdad..779be98a5f1 100644 --- a/icu/icu4c/source/data/locales/ckb.txt +++ b/icu/icu4c/source/data/locales/ckb.txt @@ -75,6 +75,16 @@ ckb{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ E{"ccc"} Ed{"E dھەم"} @@ -200,6 +210,16 @@ ckb{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } diff --git a/icu/icu4c/source/data/locales/ckb_IR.txt b/icu/icu4c/source/data/locales/ckb_IR.txt index 544ec7945bd..ee6a77e4f5f 100644 --- a/icu/icu4c/source/data/locales/ckb_IR.txt +++ b/icu/icu4c/source/data/locales/ckb_IR.txt @@ -20,6 +20,16 @@ ckb_IR{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } } persian{ DateTimePatterns{ @@ -37,6 +47,34 @@ ckb_IR{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } + monthNames{ + format{ + wide{ + "خاکەلێوە", + "گوڵان", + "جۆزەردان", + "پووشپەڕ", + "گەلاوێژ", + "خەرمانان", + "ڕەزبەر", + "گەڵاڕێزان", + "سەرماوەز", + "بەفرانبار", + "ڕێبەندان", + "ڕەشەمە", + } + } + } } } } diff --git a/icu/icu4c/source/data/locales/co.txt b/icu/icu4c/source/data/locales/co.txt index 2f28b233d22..41179d451e5 100644 --- a/icu/icu4c/source/data/locales/co.txt +++ b/icu/icu4c/source/data/locales/co.txt @@ -2,7 +2,7 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml co{ - AuxExemplarCharacters{"[â æ ç é ê ë î k ñ ô œ ú ǔ w x y ÿ]"} + AuxExemplarCharacters{"[â æ ç é ê ë î k ñ ô œ ú û w x y ÿ]"} ExemplarCharacters{ "[a à b c {chj} d e è f g {ghj} h i ì ï j l m n o ò p q r s {sc} {sg} t u ù ü" " v z]" diff --git a/icu/icu4c/source/data/locales/cs.txt b/icu/icu4c/source/data/locales/cs.txt index 5d01ca8b9d0..bb3fa8a28b2 100644 --- a/icu/icu4c/source/data/locales/cs.txt +++ b/icu/icu4c/source/data/locales/cs.txt @@ -150,7 +150,9 @@ cs{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} scientificFormat{"#E0"} @@ -408,6 +410,19 @@ cs{ } } minimalPairs{ + case{ + accusative{"Naměřili jsme {0}."} + dative{"Díky {0} navíc to mohl stihnout."} + genitive{"Bez {0} se obejdeme."} + instrumental{"Spokojíme se s {0}."} + locative{"Po {0} se zastavil."} + nominative{"Chybí ještě {0}."} + } + gender{ + feminine{"Jedna {0} stála 135 Kč."} + inanimate{"Jeden {0} stál 135 Kč."} + neuter{"Jedno {0} stálo 135 Kč."} + } ordinal{ other{"Na {0}. křižovatce odbočte vpravo."} } @@ -524,7 +539,7 @@ cs{ calendar{ buddhist{ DateTimePatterns{ - "H:mm:ss zzzz", + "H:mm:ss, zzzz", "H:mm:ss z", "H:mm:ss", "H:mm", @@ -538,6 +553,16 @@ cs{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -593,9 +618,16 @@ cs{ H{"H:mm–H:mm v"} m{"H:mm–H:mm v"} } + Hmvvvv{ + H{"H:mm–H:mm, vvvv"} + m{"H:mm–H:mm, vvvv"} + } Hv{ H{"H–H v"} } + Hvvvv{ + H{"H–H, vvvv"} + } M{ M{"M–M"} } @@ -621,65 +653,74 @@ cs{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hmvvvv{ + a{"h:mm a – h:mm a, vvvv"} + h{"h:mm–h:mm a, vvvv"} + m{"h:mm–h:mm a, vvvv"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} + } + hvvvv{ + a{"h a – h a, vvvv"} + h{"h–h a, vvvv"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y G"} - y{"M/y – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } yMEd{ - M{"E dd.MM.y – E dd.MM.y G"} - d{"E dd.MM.y – E dd.MM.y G"} - y{"E dd.MM.y – E dd.MM.y G"} + M{"E dd.MM.y – E dd.MM.y G"} + d{"E dd.MM.y – E dd.MM.y G"} + y{"E dd.MM.y – E dd.MM.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ M{"E d. M. – E d. M. y G"} d{"E d. M. – E d. M. y G"} - y{"E d. M. y – E d. M. y G"} + y{"E d. M. y – E d. M. y G"} } yMMMM{ M{"LLLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ M{"d. M. – d. M. y G"} d{"d.–d. M. y G"} - y{"d. M. y – d. M. y G"} + y{"d. M. y – d. M. y G"} } yMd{ - M{"dd.MM.y – dd.MM.y G"} - d{"dd.MM.y – dd.MM.y G"} - y{"dd.MM.y – dd.MM.y G"} + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} } } } chinese{ DateTimePatterns{ - "H:mm:ss zzzz", + "H:mm:ss, zzzz", "H:mm:ss z", "H:mm:ss", "H:mm", @@ -693,6 +734,16 @@ cs{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMEEEEd", + "yMd", + "yMd", + "yMd", + } cyclicNameSets{ dayParts{ format{ @@ -1394,7 +1445,7 @@ cs{ } coptic{ DateTimePatterns{ - "H:mm:ss zzzz", + "H:mm:ss, zzzz", "H:mm:ss z", "H:mm:ss", "H:mm", @@ -1408,6 +1459,16 @@ cs{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -1466,9 +1527,16 @@ cs{ H{"H:mm–H:mm v"} m{"H:mm–H:mm v"} } + Hmvvvv{ + H{"H:mm–H:mm, vvvv"} + m{"H:mm–H:mm, vvvv"} + } Hv{ H{"H–H v"} } + Hvvvv{ + H{"H–H, vvvv"} + } M{ M{"M–M"} } @@ -1494,59 +1562,68 @@ cs{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hmvvvv{ + a{"h:mm a – h:mm a, vvvv"} + h{"h:mm–h:mm a, vvvv"} + m{"h:mm–h:mm a, vvvv"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} + } + hvvvv{ + a{"h a – h a, vvvv"} + h{"h–h a, vvvv"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y G"} - y{"M/y – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } yMEd{ - M{"E dd.MM.y – E dd.MM.y G"} - d{"E dd.MM.y – E dd.MM.y G"} - y{"E dd.MM.y – E dd.MM.y G"} + M{"E dd.MM.y – E dd.MM.y G"} + d{"E dd.MM.y – E dd.MM.y G"} + y{"E dd.MM.y – E dd.MM.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ M{"E d. M. – E d. M. y G"} d{"E d. M. – E d. M. y G"} - y{"E d. M. y – E d. M. y G"} + y{"E d. M. y – E d. M. y G"} } yMMMM{ M{"LLLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ M{"d. M. – d. M. y G"} d{"d.–d. M. y G"} - y{"d. M. y – d. M. y G"} + y{"d. M. y – d. M. y G"} } yMd{ - M{"dd.MM.y – dd.MM.y G"} - d{"dd.MM.y – dd.MM.y G"} - y{"dd.MM.y – dd.MM.y G"} + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} } } monthNames{ @@ -2433,7 +2510,7 @@ cs{ } ethiopic{ DateTimePatterns{ - "H:mm:ss zzzz", + "H:mm:ss, zzzz", "H:mm:ss z", "H:mm:ss", "H:mm", @@ -2447,6 +2524,16 @@ cs{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -2505,9 +2592,16 @@ cs{ H{"H:mm–H:mm v"} m{"H:mm–H:mm v"} } + Hmvvvv{ + H{"H:mm–H:mm, vvvv"} + m{"H:mm–H:mm, vvvv"} + } Hv{ H{"H–H v"} } + Hvvvv{ + H{"H–H, vvvv"} + } M{ M{"M–M"} } @@ -2533,59 +2627,68 @@ cs{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hmvvvv{ + a{"h:mm a – h:mm a, vvvv"} + h{"h:mm–h:mm a, vvvv"} + m{"h:mm–h:mm a, vvvv"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} + } + hvvvv{ + a{"h a – h a, vvvv"} + h{"h–h a, vvvv"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y G"} - y{"M/y – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } yMEd{ - M{"E dd.MM.y – E dd.MM.y G"} - d{"E dd.MM.y – E dd.MM.y G"} - y{"E dd.MM.y – E dd.MM.y G"} + M{"E dd.MM.y – E dd.MM.y G"} + d{"E dd.MM.y – E dd.MM.y G"} + y{"E dd.MM.y – E dd.MM.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ M{"E d. M. – E d. M. y G"} d{"E d. M. – E d. M. y G"} - y{"E d. M. y – E d. M. y G"} + y{"E d. M. y – E d. M. y G"} } yMMMM{ M{"LLLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ M{"d. M. – d. M. y G"} d{"d.–d. M. y G"} - y{"d. M. y – d. M. y G"} + y{"d. M. y – d. M. y G"} } yMd{ - M{"dd.MM.y – dd.MM.y G"} - d{"dd.MM.y – dd.MM.y G"} - y{"dd.MM.y – dd.MM.y G"} + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} } } monthNames{ @@ -2687,7 +2790,7 @@ cs{ } generic{ DateTimePatterns{ - "H:mm:ss zzzz", + "H:mm:ss, zzzz", "H:mm:ss z", "H:mm:ss", "H:mm", @@ -2701,6 +2804,22 @@ cs{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'v' {0}", + "{1} 'v' {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -2711,14 +2830,15 @@ cs{ EHm{"E H:mm"} EHms{"E H:mm:ss"} Ed{"E d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"LLLL y G"} GyMMMEd{"E d. M. y G"} GyMMMMEd{"E d. MMMM y G"} GyMMMMd{"d. MMMM y G"} GyMMMd{"d. M. y G"} + GyMd{"d. M. y GGGGG"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -2731,9 +2851,9 @@ cs{ MMMd{"d. M."} Md{"d. M."} d{"d."} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -2751,51 +2871,51 @@ cs{ } intervalFormats{ Bh{ - B{"h B – h B"} + B{"h B – h B"} h{"h–h B"} } Bhm{ - B{"h:mm B – h:mm B"} + B{"h:mm B – h:mm B"} h{"h:mm–h:mm B"} m{"h:mm–h:mm B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E d. M. y GGGGG – E d. M. y GGGGG"} - M{"E d. M. y – E d. M. y GGGGG"} - d{"E d. M. y – E d. M. y GGGGG"} - y{"E d. M. y – E d. M. y GGGGG"} + G{"E d. M. y GGGGG – E d. M. y GGGGG"} + M{"E d. M. y – E d. M. y GGGGG"} + d{"E d. M. y – E d. M. y GGGGG"} + y{"E d. M. y – E d. M. y GGGGG"} } GyMMM{ - G{"LLLL y G – LLLL y G"} + G{"LLLL y G – LLLL y G"} M{"LLLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } GyMMMEd{ - G{"E d. M. y G – E d. M. y G"} + G{"E d. M. y G – E d. M. y G"} M{"E d. M. – E d. M. y G"} d{"E d. M. – E d. M. y G"} - y{"E d. M. y – E d. M. y G"} + y{"E d. M. y – E d. M. y G"} } GyMMMd{ - G{"d. M. y G – d. M. y G"} + G{"d. M. y G – d. M. y G"} M{"d. M. – d. M. y G"} d{"d.–d. M. y G"} - y{"d. M. y – d. M. y G"} + y{"d. M. y – d. M. y G"} } GyMd{ - G{"d. M. y GGGGG – d. M. y GGGGG"} - M{"d. M. y – d. M. y GGGGG"} - d{"d. M. y – d. M. y GGGGG"} - y{"d. M. y – d. M. y GGGGG"} + G{"d. M. y GGGGG – d. M. y GGGGG"} + M{"d. M. y – d. M. y GGGGG"} + d{"d. M. y – d. M. y GGGGG"} + y{"d. M. y – d. M. y GGGGG"} } H{ H{"H–H"} @@ -2808,9 +2928,16 @@ cs{ H{"H:mm–H:mm v"} m{"H:mm–H:mm v"} } + Hmvvvv{ + H{"H:mm–H:mm, vvvv"} + m{"H:mm–H:mm, vvvv"} + } Hv{ H{"H–H v"} } + Hvvvv{ + H{"H–H, vvvv"} + } M{ M{"M–M"} } @@ -2836,59 +2963,68 @@ cs{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hmvvvv{ + a{"h:mm a – h:mm a, vvvv"} + h{"h:mm–h:mm a, vvvv"} + m{"h:mm–h:mm a, vvvv"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} + } + hvvvv{ + a{"h a – h a, vvvv"} + h{"h–h a, vvvv"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y G"} - y{"M/y – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } yMEd{ - M{"E dd.MM.y – E dd.MM.y G"} - d{"E dd.MM.y – E dd.MM.y G"} - y{"E dd.MM.y – E dd.MM.y G"} + M{"E dd.MM.y – E dd.MM.y G"} + d{"E dd.MM.y – E dd.MM.y G"} + y{"E dd.MM.y – E dd.MM.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ M{"E d. M. – E d. M. y G"} d{"E d. M. – E d. M. y G"} - y{"E d. M. y – E d. M. y G"} + y{"E d. M. y – E d. M. y G"} } yMMMM{ M{"LLLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ M{"d. M. – d. M. y G"} d{"d.–d. M. y G"} - y{"d. M. y – d. M. y G"} + y{"d. M. y – d. M. y G"} } yMd{ - M{"dd.MM.y – dd.MM.y G"} - d{"dd.MM.y – dd.MM.y G"} - y{"dd.MM.y – dd.MM.y G"} + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} } } } @@ -2906,7 +3042,7 @@ cs{ "odp.", } DateTimePatterns{ - "H:mm:ss zzzz", + "H:mm:ss, zzzz", "H:mm:ss z", "H:mm:ss", "H:mm", @@ -2920,6 +3056,22 @@ cs{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'v' {0}", + "{1} 'v' {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -2933,19 +3085,22 @@ cs{ EHm{"E H:mm"} EHms{"E H:mm:ss"} Ed{"E d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"LLLL y G"} GyMMMEd{"E d. M. y G"} GyMMMMEd{"E d. MMMM y G"} GyMMMMd{"d. MMMM y G"} GyMMMd{"d. M. y G"} + GyMd{"d. M. y GGGGG"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} Hmsv{"H:mm:ss v"} + Hmsvvvv{"H:mm:ss, vvvv"} Hmv{"H:mm v"} + Hmvvvv{"H:mm, vvvv"} M{"L"} MEd{"E d. M."} MMM{"LLL"} @@ -2961,11 +3116,13 @@ cs{ MMMd{"d. M."} Md{"d. M."} d{"d."} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmsvvvv{"h:mm:ss a, vvvv"} + hmv{"h:mm a v"} + hmvvvv{"h:mm a, vvvv"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -3150,51 +3307,51 @@ cs{ } intervalFormats{ Bh{ - B{"h B – h B"} + B{"h B – h B"} h{"h–h B"} } Bhm{ - B{"h:mm B – h:mm B"} + B{"h:mm B – h:mm B"} h{"h:mm–h:mm B"} m{"h:mm–h:mm B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E d. M. y GGGGG – E d. M. y GGGGG"} - M{"E d. M. y – E d. M. y GGGGG"} - d{"E d. M. y – E d. M. y GGGGG"} - y{"E d. M. y – E d. M. y GGGGG"} + G{"E d. M. y GGGGG – E d. M. y GGGGG"} + M{"E d. M. y – E d. M. y GGGGG"} + d{"E d. M. y – E d. M. y GGGGG"} + y{"E d. M. y – E d. M. y GGGGG"} } GyMMM{ - G{"LLLL y G – LLLL y G"} + G{"LLLL y G – LLLL y G"} M{"LLLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } GyMMMEd{ - G{"E d. M. y G – E d. M. y G"} + G{"E d. M. y G – E d. M. y G"} M{"E d. M. – E d. M. y G"} d{"E d. M. – E d. M. y G"} - y{"E d. M. y – E d. M. y G"} + y{"E d. M. y – E d. M. y G"} } GyMMMd{ - G{"d. M. y G – d. M. y G"} + G{"d. M. y G – d. M. y G"} M{"d. M. – d. M. y G"} d{"d.–d. M. y G"} - y{"d. M. y – d. M. y G"} + y{"d. M. y – d. M. y G"} } GyMd{ - G{"d. M. y GGGGG – d. M. y GGGGG"} - M{"d. M. y – d. M. y GGGGG"} - d{"d. M. y – d. M. y GGGGG"} - y{"d. M. y – d. M. y GGGGG"} + G{"d. M. y GGGGG – d. M. y GGGGG"} + M{"d. M. y – d. M. y GGGGG"} + d{"d. M. y – d. M. y GGGGG"} + y{"d. M. y – d. M. y GGGGG"} } H{ H{"H–H"} @@ -3207,9 +3364,16 @@ cs{ H{"H:mm–H:mm v"} m{"H:mm–H:mm v"} } + Hmvvvv{ + H{"H:mm–H:mm, vvvv"} + m{"H:mm–H:mm, vvvv"} + } Hv{ H{"H–H v"} } + Hvvvv{ + H{"H–H, vvvv"} + } M{ M{"M–M"} } @@ -3218,7 +3382,7 @@ cs{ d{"E d. M. – E d. M."} } MMM{ - M{"MMM–MMM"} + M{"LLL–LLL"} } MMMEd{ M{"E d. M. – E d. M."} @@ -3235,59 +3399,68 @@ cs{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hmvvvv{ + a{"h:mm a – h:mm a, vvvv"} + h{"h:mm–h:mm a, vvvv"} + m{"h:mm–h:mm a, vvvv"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} + } + hvvvv{ + a{"h a – h a, vvvv"} + h{"h–h a, vvvv"} } y{ y{"y–y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E dd.MM.y – E dd.MM.y"} - d{"E dd.MM.y – E dd.MM.y"} - y{"E dd.MM.y – E dd.MM.y"} + M{"E dd.MM.y – E dd.MM.y"} + d{"E dd.MM.y – E dd.MM.y"} + y{"E dd.MM.y – E dd.MM.y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ M{"E d. M. – E d. M. y"} d{"E d. M. – E d. M. y"} - y{"E d. M. y – E d. M. y"} + y{"E d. M. y – E d. M. y"} } yMMMM{ M{"LLLL–LLLL y"} - y{"LLLL y – LLLL y"} + y{"LLLL y – LLLL y"} } yMMMd{ M{"d. M. – d. M. y"} d{"d.–d. M. y"} - y{"d. M. y – d. M. y"} + y{"d. M. y – d. M. y"} } yMd{ - M{"dd.MM.y – dd.MM.y"} - d{"dd.MM.y – dd.MM.y"} - y{"dd.MM.y – dd.MM.y"} + M{"dd.MM.y – dd.MM.y"} + d{"dd.MM.y – dd.MM.y"} + y{"dd.MM.y – dd.MM.y"} } } monthNames{ @@ -3425,7 +3598,7 @@ cs{ } hebrew{ DateTimePatterns{ - "H:mm:ss zzzz", + "H:mm:ss, zzzz", "H:mm:ss z", "H:mm:ss", "H:mm", @@ -3439,6 +3612,16 @@ cs{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -3494,9 +3677,16 @@ cs{ H{"H:mm–H:mm v"} m{"H:mm–H:mm v"} } + Hmvvvv{ + H{"H:mm–H:mm, vvvv"} + m{"H:mm–H:mm, vvvv"} + } Hv{ H{"H–H v"} } + Hvvvv{ + H{"H–H, vvvv"} + } M{ M{"M–M"} } @@ -3522,59 +3712,68 @@ cs{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hmvvvv{ + a{"h:mm a – h:mm a, vvvv"} + h{"h:mm–h:mm a, vvvv"} + m{"h:mm–h:mm a, vvvv"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} + } + hvvvv{ + a{"h a – h a, vvvv"} + h{"h–h a, vvvv"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y G"} - y{"M/y – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } yMEd{ - M{"E dd.MM.y – E dd.MM.y G"} - d{"E dd.MM.y – E dd.MM.y G"} - y{"E dd.MM.y – E dd.MM.y G"} + M{"E dd.MM.y – E dd.MM.y G"} + d{"E dd.MM.y – E dd.MM.y G"} + y{"E dd.MM.y – E dd.MM.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ M{"E d. M. – E d. M. y G"} d{"E d. M. – E d. M. y G"} - y{"E d. M. y – E d. M. y G"} + y{"E d. M. y – E d. M. y G"} } yMMMM{ M{"LLLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ M{"d. M. – d. M. y G"} d{"d.–d. M. y G"} - y{"d. M. y – d. M. y G"} + y{"d. M. y – d. M. y G"} } yMd{ - M{"dd.MM.y – dd.MM.y G"} - d{"dd.MM.y – dd.MM.y G"} - y{"dd.MM.y – dd.MM.y G"} + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} } } monthNames{ @@ -3682,7 +3881,7 @@ cs{ } indian{ DateTimePatterns{ - "H:mm:ss zzzz", + "H:mm:ss, zzzz", "H:mm:ss z", "H:mm:ss", "H:mm", @@ -3696,6 +3895,16 @@ cs{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -3751,9 +3960,16 @@ cs{ H{"H:mm–H:mm v"} m{"H:mm–H:mm v"} } + Hmvvvv{ + H{"H:mm–H:mm, vvvv"} + m{"H:mm–H:mm, vvvv"} + } Hv{ H{"H–H v"} } + Hvvvv{ + H{"H–H, vvvv"} + } M{ M{"M–M"} } @@ -3779,59 +3995,68 @@ cs{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hmvvvv{ + a{"h:mm a – h:mm a, vvvv"} + h{"h:mm–h:mm a, vvvv"} + m{"h:mm–h:mm a, vvvv"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} + } + hvvvv{ + a{"h a – h a, vvvv"} + h{"h–h a, vvvv"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y G"} - y{"M/y – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } yMEd{ - M{"E dd.MM.y – E dd.MM.y G"} - d{"E dd.MM.y – E dd.MM.y G"} - y{"E dd.MM.y – E dd.MM.y G"} + M{"E dd.MM.y – E dd.MM.y G"} + d{"E dd.MM.y – E dd.MM.y G"} + y{"E dd.MM.y – E dd.MM.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ M{"E d. M. – E d. M. y G"} d{"E d. M. – E d. M. y G"} - y{"E d. M. y – E d. M. y G"} + y{"E d. M. y – E d. M. y G"} } yMMMM{ M{"LLLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ M{"d. M. – d. M. y G"} d{"d.–d. M. y G"} - y{"d. M. y – d. M. y G"} + y{"d. M. y – d. M. y G"} } yMd{ - M{"dd.MM.y – dd.MM.y G"} - d{"dd.MM.y – dd.MM.y G"} - y{"dd.MM.y – dd.MM.y G"} + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} } } monthNames{ @@ -3927,7 +4152,7 @@ cs{ } islamic{ DateTimePatterns{ - "H:mm:ss zzzz", + "H:mm:ss, zzzz", "H:mm:ss z", "H:mm:ss", "H:mm", @@ -3941,6 +4166,16 @@ cs{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -3996,9 +4231,16 @@ cs{ H{"H:mm–H:mm v"} m{"H:mm–H:mm v"} } + Hmvvvv{ + H{"H:mm–H:mm, vvvv"} + m{"H:mm–H:mm, vvvv"} + } Hv{ H{"H–H v"} } + Hvvvv{ + H{"H–H, vvvv"} + } M{ M{"M–M"} } @@ -4024,59 +4266,68 @@ cs{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hmvvvv{ + a{"h:mm a – h:mm a, vvvv"} + h{"h:mm–h:mm a, vvvv"} + m{"h:mm–h:mm a, vvvv"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} + } + hvvvv{ + a{"h a – h a, vvvv"} + h{"h–h a, vvvv"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y G"} - y{"M/y – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } yMEd{ - M{"E dd.MM.y – E dd.MM.y G"} - d{"E dd.MM.y – E dd.MM.y G"} - y{"E dd.MM.y – E dd.MM.y G"} + M{"E dd.MM.y – E dd.MM.y G"} + d{"E dd.MM.y – E dd.MM.y G"} + y{"E dd.MM.y – E dd.MM.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ M{"E d. M. – E d. M. y G"} d{"E d. M. – E d. M. y G"} - y{"E d. M. y – E d. M. y G"} + y{"E d. M. y – E d. M. y G"} } yMMMM{ M{"LLLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ M{"d. M. – d. M. y G"} d{"d.–d. M. y G"} - y{"d. M. y – d. M. y G"} + y{"d. M. y – d. M. y G"} } yMd{ - M{"dd.MM.y – dd.MM.y G"} - d{"dd.MM.y – dd.MM.y G"} - y{"dd.MM.y – dd.MM.y G"} + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} } } monthNames{ @@ -4172,7 +4423,7 @@ cs{ } japanese{ DateTimePatterns{ - "H:mm:ss zzzz", + "H:mm:ss, zzzz", "H:mm:ss z", "H:mm:ss", "H:mm", @@ -4186,6 +4437,16 @@ cs{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -4949,9 +5210,16 @@ cs{ H{"H:mm–H:mm v"} m{"H:mm–H:mm v"} } + Hmvvvv{ + H{"H:mm–H:mm, vvvv"} + m{"H:mm–H:mm, vvvv"} + } Hv{ H{"H–H v"} } + Hvvvv{ + H{"H–H, vvvv"} + } M{ M{"M–M"} } @@ -4977,65 +5245,74 @@ cs{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hmvvvv{ + a{"h:mm a – h:mm a, vvvv"} + h{"h:mm–h:mm a, vvvv"} + m{"h:mm–h:mm a, vvvv"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} + } + hvvvv{ + a{"h a – h a, vvvv"} + h{"h–h a, vvvv"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y G"} - y{"M/y – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } yMEd{ - M{"E dd.MM.y – E dd.MM.y G"} - d{"E dd.MM.y – E dd.MM.y G"} - y{"E dd.MM.y – E dd.MM.y G"} + M{"E dd.MM.y – E dd.MM.y G"} + d{"E dd.MM.y – E dd.MM.y G"} + y{"E dd.MM.y – E dd.MM.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ M{"E d. M. – E d. M. y G"} d{"E d. M. – E d. M. y G"} - y{"E d. M. y – E d. M. y G"} + y{"E d. M. y – E d. M. y G"} } yMMMM{ M{"LLLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ M{"d. M. – d. M. y G"} d{"d.–d. M. y G"} - y{"d. M. y – d. M. y G"} + y{"d. M. y – d. M. y G"} } yMd{ - M{"dd.MM.y – dd.MM.y G"} - d{"dd.MM.y – dd.MM.y G"} - y{"dd.MM.y – dd.MM.y G"} + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} } } } persian{ DateTimePatterns{ - "H:mm:ss zzzz", + "H:mm:ss, zzzz", "H:mm:ss z", "H:mm:ss", "H:mm", @@ -5049,6 +5326,16 @@ cs{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -5104,9 +5391,16 @@ cs{ H{"H:mm–H:mm v"} m{"H:mm–H:mm v"} } + Hmvvvv{ + H{"H:mm–H:mm, vvvv"} + m{"H:mm–H:mm, vvvv"} + } Hv{ H{"H–H v"} } + Hvvvv{ + H{"H–H, vvvv"} + } M{ M{"M–M"} } @@ -5132,59 +5426,68 @@ cs{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hmvvvv{ + a{"h:mm a – h:mm a, vvvv"} + h{"h:mm–h:mm a, vvvv"} + m{"h:mm–h:mm a, vvvv"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} + } + hvvvv{ + a{"h a – h a, vvvv"} + h{"h–h a, vvvv"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y G"} - y{"M/y – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } yMEd{ - M{"E dd.MM.y – E dd.MM.y G"} - d{"E dd.MM.y – E dd.MM.y G"} - y{"E dd.MM.y – E dd.MM.y G"} + M{"E dd.MM.y – E dd.MM.y G"} + d{"E dd.MM.y – E dd.MM.y G"} + y{"E dd.MM.y – E dd.MM.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ M{"E d. M. – E d. M. y G"} d{"E d. M. – E d. M. y G"} - y{"E d. M. y – E d. M. y G"} + y{"E d. M. y – E d. M. y G"} } yMMMM{ M{"LLLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ M{"d. M. – d. M. y G"} d{"d.–d. M. y G"} - y{"d. M. y – d. M. y G"} + y{"d. M. y – d. M. y G"} } yMd{ - M{"dd.MM.y – dd.MM.y G"} - d{"dd.MM.y – dd.MM.y G"} - y{"dd.MM.y – dd.MM.y G"} + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} } } monthNames{ @@ -6448,24 +6751,26 @@ cs{ start{"{0}, {1}"} } standard{ - 2{"{0} a {1}"} - end{"{0} a {1}"} + 2{"{0} a {1}"} + end{"{0} a {1}"} middle{"{0}, {1}"} start{"{0}, {1}"} } standard-narrow{ 2{"{0}, {1}"} end{"{0}, {1}"} + middle{"{0}, {1}"} + start{"{0}, {1}"} } standard-short{ - 2{"{0} a {1}"} - end{"{0} a {1}"} + 2{"{0} a {1}"} + end{"{0} a {1}"} middle{"{0}, {1}"} start{"{0}, {1}"} } unit{ - 2{"{0} a {1}"} - end{"{0} a {1}"} + 2{"{0} a {1}"} + end{"{0} a {1}"} middle{"{0}, {1}"} start{"{0}, {1}"} } @@ -6477,7 +6782,7 @@ cs{ } unit-short{ 2{"{0}, {1}"} - end{"{0} a {1}"} + end{"{0} a {1}"} middle{"{0}, {1}"} start{"{0}, {1}"} } @@ -6487,4 +6792,70 @@ cs{ US{"USA"} metric{"metrický"} } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "cs", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {given} {given2} {surname} {surname2}"} + givenFirst-long-addressing-informal{"{given-informal} {surname}"} + givenFirst-long-monogram-formal{"{given-monogram}{given2-monogram}{surname-core-monogram}"} + givenFirst-long-monogram-informal{"{given-informal-monogram}{surname-core-monogram}"} + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname} {surname2}, {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{given-monogram}{surname-core-monogram}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram}{surname-core-monogram}"} + givenFirst-medium-referring-formal{"{prefix} {given} {surname}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-core-monogram}"} + givenFirst-short-monogram-informal{"{given-informal-monogram}"} + givenFirst-short-referring-formal{"{prefix} {surname}"} + givenFirst-short-referring-informal{"{given-informal}"} + sorting-long-referring-formal{ + "{surname-core}, {given} {given2} {surname-prefix} ({prefix}, {suffix" + "})" + } + sorting-long-referring-informal{"{surname-core}, {given-informal} {surname-prefix}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname-core}, {given-informal} {surname-prefix}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname-core}, {given-informal-initial}"} + surnameFirst-long-addressing-formal{"{prefix} {surname} {surname2} {given} {given2}"} + surnameFirst-long-addressing-informal{"{surname} {given-informal}"} + surnameFirst-long-monogram-formal{"{surname-core-monogram}{given-monogram}{given2-monogram}"} + surnameFirst-long-monogram-informal{"{surname-core-monogram}{given-informal-monogram}"} + surnameFirst-long-referring-formal{"{prefix} {surname} {surname2} {given} {given2}, {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-core-monogram}{given-monogram}"} + surnameFirst-medium-monogram-informal{"{surname-core-monogram}{given-informal-monogram}"} + surnameFirst-medium-referring-formal{"{prefix} {surname} {given}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-core-monogram}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram}"} + surnameFirst-short-referring-formal{"{prefix} {surname}"} + surnameFirst-short-referring-informal{"{given-informal}"} + } + } } diff --git a/icu/icu4c/source/data/locales/cv.txt b/icu/icu4c/source/data/locales/cv.txt new file mode 100644 index 00000000000..0dbafcfb330 --- /dev/null +++ b/icu/icu4c/source/data/locales/cv.txt @@ -0,0 +1,717 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +cv{ + AuxExemplarCharacters{ + "[{а\u0301} {е\u0301} {и\u0301} {о\u0301} {у\u0301} {ы\u0301} {э\u0301} {ю" + "\u0301} {я\u0301}]" + } + ExemplarCharacters{"[а ӑ б в г д е ӗ ё ж з и й к л м н о п р с ҫ т у ӳ ф х ц ч ш щ ъ ы ь э ю я]"} + ExemplarCharactersIndex{"[А Ӑ Б В Г Д Е Ӗ Ё Ж З И Й К Л М Н О П Р С Ҫ Т У Ӳ Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я]"} + ExemplarCharactersNumbers{"[\\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9]"} + ExemplarCharactersPunctuation{ + "[\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ‚ \u0022 “ „ « » ( ) \\[ \\] \\{ \\} § @ * " + "/ \\& #]" + } + NumberElements{ + latn{ + miscPatterns{ + approximately{"≈{0}"} + } + patterns{ + currencyFormat{"#,##0.00 ¤"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + group{" "} + } + } + minimalPairs{ + ordinal{ + other{"{0}-мӗш хӗреслӗ урамран сылтӑм енне пӑрӑнӑр"} + } + plural{ + other{"{0} кунсем"} + } + } + } + calendar{ + generic{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y 'ҫ'. G", + "d MMMM y 'ҫ'. G", + "d MMM y 'ҫ'. G", + "dd.MM.y G", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + EHm{"ccc HH:mm"} + EHms{"ccc HH:mm:ss"} + Ed{"E, d"} + Ehm{"ccc, h:mm a"} + Ehms{"ccc, h:mm:ss a"} + Gy{"y 'ҫ'. G"} + GyMMM{"LLL y 'ҫ'. G"} + GyMMMEd{"E, d MMM y 'ҫ'. G"} + GyMMMd{"d MMM y 'ҫ'. G"} + GyMd{"dd.MM.y G"} + MEd{"E, dd.MM"} + MMMEd{"ccc, d MMM"} + MMMMd{"d MMMM"} + MMMd{"d MMM"} + Md{"dd.MM"} + y{"y 'ҫ'. G"} + yyyy{"y 'ҫ'. G"} + yyyyM{"MM.y G"} + yyyyMEd{"E, dd.MM.y G"} + yyyyMMM{"LLL y 'ҫ'. G"} + yyyyMMMEd{"E, d MMM y 'ҫ'. G"} + yyyyMMMM{"LLLL y 'ҫ'. G"} + yyyyMMMd{"d MMM y 'ҫ'. G"} + yyyyMd{"dd.MM.y G"} + yyyyQQQ{"QQQ y 'ҫ'. G"} + yyyyQQQQ{"QQQQ y 'ҫ'. G"} + } + intervalFormats{ + Gy{ + G{"y 'ҫ'. G – y 'ҫ'. G"} + y{"y–y 'ҫҫ'. G"} + } + GyM{ + G{"MM.y G – MM.y G"} + M{"MM.y – MM.y G"} + y{"MM.y – MM.y G"} + } + GyMEd{ + G{"ccc, dd.MM.y G – ccc, dd.MM.y G"} + M{"ccc, dd.MM.y – ccc, dd.MM.y G"} + d{"ccc, dd.MM.y – ccc, dd.MM.y G"} + y{"ccc, dd.MM.y – ccc, dd.MM.y G"} + } + GyMMM{ + G{"LLL y 'ҫ'. G – LLL y 'ҫ'. G"} + M{"LLL – LLL y 'ҫ'. G"} + y{"LLL y – LLL y 'ҫҫ'. G"} + } + GyMMMEd{ + G{"ccc, d MMM y 'ҫ'. G – ccc, d MMM y 'ҫ'. G"} + M{"ccc, d MMM – ccc, d MMM y 'ҫ'. G"} + d{"ccc, d MMM – ccc, d MMM y 'ҫ'. G"} + y{"ccc, d MMM y – ccc, d MMM y 'ҫҫ'. G"} + } + GyMMMd{ + G{"d MMM y 'ҫ'. G – d MMM y 'ҫ'. G"} + M{"d MMM – d MMM y 'ҫ'. G"} + d{"d–d MMM y 'ҫ'. G"} + y{"d MMM y – d MMM y 'ҫҫ'. G"} + } + GyMd{ + G{"dd.MM.y G – dd.MM.y G"} + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} + } + M{ + M{"M–M"} + } + MEd{ + M{"E, dd.MM – E, dd.MM"} + d{"E, dd.MM – E, dd.MM"} + } + MMMEd{ + M{"ccc, d MMM – ccc, d MMM"} + d{"ccc, d MMM – ccc, d MMM"} + } + MMMd{ + M{"d MMM – d MMM"} + d{"d–d MMM"} + } + Md{ + M{"dd.MM – dd.MM"} + d{"dd.MM – dd.MM"} + } + y{ + y{"y–y 'ҫҫ'. G"} + } + yM{ + M{"MM.y – MM.y G"} + y{"MM.y – MM.y G"} + } + yMEd{ + M{"ccc, dd.MM.y – ccc, dd.MM.y G"} + d{"ccc, dd.MM.y – ccc, dd.MM.y G"} + y{"ccc, dd.MM.y – ccc, dd.MM.y G"} + } + yMMM{ + M{"LLL – LLL y 'ҫ'. G"} + y{"LLL y 'ҫ'. – LLL y 'ҫ'. G"} + } + yMMMEd{ + M{"ccc, d MMM – ccc, d MMM y 'ҫ'. G"} + d{"ccc, d MMM – ccc, d MMM y 'ҫ'. G"} + y{"ccc, d MMM y 'ҫ'. – ccc, d MMM y 'ҫ'. G"} + } + yMMMM{ + M{"LLLL – LLLL y 'ҫ'. G"} + y{"LLLL y 'ҫ'. – LLLL y 'ҫ'. G"} + } + yMMMd{ + M{"d MMM – d MMM y 'ҫ'. G"} + d{"d–d MMM y 'ҫ'. G"} + y{"d MMM y 'ҫ'. – d MMM y 'ҫ'. G"} + } + yMd{ + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} + } + } + } + gregorian{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y 'ҫ'.", + "d MMMM y 'ҫ'.", + "d MMM y 'ҫ'.", + "dd.MM.y", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + EBhm{"ccc, h:mm B"} + EBhms{"ccc, h:mm:ss B"} + Ed{"ccc, d"} + Ehms{"E h:mm:ss a"} + Gy{"y 'ҫ'. G"} + GyMMM{"LLL y 'ҫ'. G"} + GyMMMEd{"E, d MMM y 'ҫ'. G"} + GyMMMd{"d MMM y 'ҫ'. G"} + GyMd{"dd.MM.y GGGGG"} + MEd{"E, dd.MM"} + MMMEd{"ccc, d MMM"} + MMMMW{ + other{"MMMM W-'мӗш' 'эрни'"} + } + MMMMd{"d MMMM"} + MMMd{"d MMM"} + Md{"dd.MM"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + yM{"MM.y"} + yMEd{"ccc, dd.MM.y 'ҫ'."} + yMMM{"LLL y 'ҫ'."} + yMMMEd{"E, d MMM y 'ҫ'."} + yMMMM{"LLLL y 'ҫ'."} + yMMMd{"d MMM y 'ҫ'."} + yMd{"dd.MM.y"} + yQQQ{"QQQ y 'ҫ'."} + yQQQQ{"QQQQ y 'ҫ'."} + yw{ + other{"w-'мӗш' 'эрни' Y 'ҫ'."} + } + } + dayNames{ + format{ + abbreviated{ + "выр.", + "тун.", + "ытл.", + "юн.", + "кӗҫ.", + "эр.", + "шӑм.", + } + narrow{ + "В", + "Т", + "Ы", + "Ю", + "К", + "Э", + "Ш", + } + short{ + "выр.", + "тун.", + "ытл.", + "юн.", + "кӗҫ.", + "эр.", + "шӑм.", + } + wide{ + "вырсарникун", + "тунтикун", + "ытларикун", + "юнкун", + "кӗҫнерникун", + "эрнекун", + "шӑматкун", + } + } + stand-alone{ + abbreviated{ + "выр.", + "тун.", + "ытл.", + "юн.", + "кӗҫ.", + "эр.", + "шӑм.", + } + narrow{ + "В", + "Т", + "Ы", + "Ю", + "К", + "Э", + "Ш", + } + short{ + "выр.", + "тун.", + "ытл.", + "юн.", + "кӗҫ.", + "эр.", + "шӑм.", + } + } + } + eras{ + abbreviated{ + "п. э.", + "х. э.", + } + wide{ + "Христос ҫуралнӑ кунччен", + "Христос ҫуралнӑ кунран", + } + wide%variant{ + "пирӗн эрӑччен", + "хальхи эрӑ", + } + } + intervalFormats{ + Gy{ + G{"y 'ҫ'. G – y 'ҫ'. G"} + y{"y–y 'ҫҫ'. G"} + } + GyM{ + G{"MM.y G – MM.y G"} + M{"MM.y – MM.y G"} + y{"MM.y – MM.y G"} + } + GyMEd{ + G{"ccc, dd.MM.y G – ccc, dd.MM.y G"} + M{"ccc, dd.MM.y – ccc, dd.MM.y G"} + d{"ccc, dd.MM.y – ccc, dd.MM.y G"} + y{"ccc, dd.MM.y – ccc, dd.MM.y G"} + } + GyMMM{ + G{"LLL y 'ҫ'. G – LLL y 'ҫ'. G"} + M{"LLL – LLL y 'ҫ'. G"} + y{"LLL y – LLL y 'ҫҫ'. G"} + } + GyMMMEd{ + G{"ccc, d MMM y 'ҫ'. G – ccc, d MMM y 'ҫ'. G"} + M{"ccc, d MMM – ccc, d MMM y 'ҫ'. G"} + d{"ccc, d MMM – ccc, d MMM y 'ҫ'. G"} + y{"ccc, d MMM y – ccc, d MMM y 'ҫҫ'. G"} + } + GyMMMd{ + G{"d MMM y 'ҫ'. G – d MMM y 'ҫ'. G"} + M{"d MMM – d MMM y 'ҫ'. G"} + d{"d–d MMM y 'ҫ'. G"} + y{"d MMM y – d MMM y 'ҫҫ'. G"} + } + GyMd{ + G{"dd.MM.y G – dd.MM.y G"} + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} + } + M{ + M{"M–M"} + } + MEd{ + M{"E, dd.MM – E, dd.MM"} + d{"E, dd.MM – E, dd.MM"} + } + MMMEd{ + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} + } + MMMd{ + M{"d MMM – d MMM"} + d{"d–d MMM"} + } + Md{ + M{"dd.MM – dd.MM"} + d{"dd.MM – dd.MM"} + } + yM{ + M{"MM.y – MM.y"} + y{"MM.y – MM.y"} + } + yMEd{ + M{"ccc, dd.MM.y – ccc, dd.MM.y"} + d{"ccc, dd.MM.y – ccc, dd.MM.y"} + y{"ccc, dd.MM.y – ccc, dd.MM.y"} + } + yMMM{ + M{"LLL – LLL y 'ҫ'."} + y{"LLL y 'ҫ'. – LLL y 'ҫ'."} + } + yMMMEd{ + M{"ccc, d MMM – ccc, d MMM y 'ҫ'."} + d{"ccc, d – ccc, d MMM y 'ҫ'."} + y{"ccc, d MMM y 'ҫ'. – ccc, d MMM y 'ҫ'."} + } + yMMMM{ + M{"LLLL – LLLL y 'ҫ'."} + y{"LLLL y 'ҫ'. – LLLL y 'ҫ'."} + } + yMMMd{ + M{"d MMM – d MMM y 'ҫ'."} + d{"d–d MMM y 'ҫ'."} + y{"d MMM y 'ҫ'. – d MMM y 'ҫ'."} + } + yMd{ + M{"dd.MM.y – dd.MM.y"} + d{"dd.MM.y – dd.MM.y"} + y{"dd.MM.y – dd.MM.y"} + } + } + monthNames{ + format{ + abbreviated{ + "кӑр.", + "нар.", + "пуш", + "ака", + "ҫу", + "ҫӗр.", + "утӑ", + "ҫур.", + "авӑн", + "юпа", + "чӳк", + "раш.", + } + wide{ + "кӑрлач", + "нарӑс", + "пуш", + "ака", + "ҫу", + "ҫӗртме", + "утӑ", + "ҫурла", + "авӑн", + "юпа", + "чӳк", + "раштав", + } + } + stand-alone{ + narrow{ + "К", + "Н", + "П", + "А", + "Ҫ", + "Ҫ", + "У", + "Ҫ", + "А", + "Ю", + "Ч", + "Р", + } + } + } + quarters{ + format{ + abbreviated{ + "1-мӗш кв.", + "2-мӗш кв.", + "3-мӗш кв.", + "4-мӗш кв.", + } + wide{ + "1-мӗш квартал", + "2-мӗш квартал", + "3-мӗш квартал", + "4-мӗш квартал", + } + } + stand-alone{ + abbreviated{ + "1-мӗш кв.", + "2-мӗш кв.", + "3-мӗш кв.", + "4-мӗш кв.", + } + wide{ + "1-мӗш квартал", + "2-мӗш квартал", + "3-мӗш квартал", + "4-мӗш квартал", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"“"} + alternateQuotationStart{"„"} + quotationEnd{"»"} + quotationStart{"«"} + } + fields{ + day{ + dn{"кун"} + relative{ + "-1"{"ӗнер"} + "0"{"паян"} + "1"{"ыран"} + } + } + day-narrow{ + dn{"кн."} + relative{ + "-1"{"ӗнер"} + "0"{"паян"} + "1"{"ыран"} + } + } + day-short{ + dn{"кн."} + relative{ + "-1"{"ӗнер"} + "0"{"паян"} + "1"{"ыран"} + } + } + dayperiod{ + dn{"AM/PM"} + } + era{ + dn{"эра"} + } + hour{ + dn{"сехет"} + } + hour-narrow{ + dn{"с"} + } + hour-short{ + dn{"с."} + } + minute{ + dn{"минут"} + } + minute-narrow{ + dn{"мин"} + } + minute-short{ + dn{"мин."} + } + month{ + dn{"уйӑх"} + relative{ + "-1"{"иртнӗ уйӑхра"} + "0"{"ку уйӑхра"} + "1"{"ҫитес уйӑхра"} + } + } + month-narrow{ + dn{"уй."} + } + month-short{ + dn{"уй."} + relative{ + "-1"{"иртнӗ уй."} + "0"{"ку уй."} + "1"{"ҫитес уй."} + } + } + quarter{ + dn{"квартал"} + } + quarter-narrow{ + dn{"кв."} + } + quarter-short{ + dn{"кв."} + } + second{ + dn{"секунд"} + } + second-narrow{ + dn{"сек"} + } + second-short{ + dn{"сек."} + } + week{ + dn{"эрне"} + relative{ + "-1"{"иртнӗ эрнере"} + "0"{"ҫак эрнере"} + "1"{"ҫитес эрнере"} + } + relativePeriod{"эрнере {0}"} + } + week-narrow{ + dn{"эр."} + relative{ + "-1"{"иртнӗ эр."} + "0"{"ҫак эр."} + "1"{"ҫитес эр."} + } + } + week-short{ + dn{"эр."} + relative{ + "-1"{"иртнӗ эр."} + "0"{"ҫак эр."} + "1"{"ҫитес эр."} + } + } + weekday{ + dn{"эрнери кун"} + } + year{ + dn{"ҫул"} + relative{ + "-1"{"пӗлтӗр"} + "0"{"кӑҫал"} + "1"{"ҫитес ҫул"} + } + } + year-narrow{ + dn{"ҫ."} + } + year-short{ + dn{"ҫ."} + relative{ + "-1"{"пӗлтӗр"} + "0"{"кӑҫал"} + "1"{"ҫитес ҫ."} + } + } + zone{ + dn{"пӗр сехетри зона"} + } + } + layout{ + characters{"left-to-right"} + lines{"top-to-bottom"} + } + listPattern{ + or{ + 2{"{0} е {1}"} + end{"{0} е {1}"} + } + or-narrow{ + 2{"{0} е {1}"} + end{"{0} е {1}"} + } + or-short{ + 2{"{0} е {1}"} + end{"{0} е {1}"} + } + standard{ + 2{"{0} тата {1}"} + end{"{0} тата {1}"} + } + standard-narrow{ + 2{"{0}, {1}"} + end{"{0}, {1}"} + } + unit{ + 2{"{0} {1}"} + end{"{0} {1}"} + middle{"{0} {1}"} + start{"{0} {1}"} + } + unit-narrow{ + 2{"{0} {1}"} + end{"{0} {1}"} + middle{"{0} {1}"} + start{"{0} {1}"} + } + unit-short{ + 2{"{0} {1}"} + end{"{0} {1}"} + middle{"{0} {1}"} + start{"{0} {1}"} + } + } + measurementSystemNames{ + UK{"Акӑлчан"} + US{"Америка"} + metric{"Метрикӑлла"} + } + parse{ + date{ + lenient{ + "[\\--/]", + "[\\:∶]", + } + } + general{ + lenient{ + "[.․。︒﹒.。]", + "['ʼ՚᾽᾿’']", + "[%٪﹪%]", + "[؉‰]", + "[\$﹩$$]", + "[£₤]", + "[¥¥]", + "[₩₩]", + "[₨₹{Rp}{Rs}]", + } + } + number{ + lenient{ + "[\\-‒⁻₋−➖﹣-]", + "[,،٫、︐︑﹐﹑,、]", + "[+⁺₊➕﬩﹢+]", + } + } + } +} diff --git a/icu/icu4c/source/data/locales/cv_RU.txt b/icu/icu4c/source/data/locales/cv_RU.txt new file mode 100644 index 00000000000..4e6d561df92 --- /dev/null +++ b/icu/icu4c/source/data/locales/cv_RU.txt @@ -0,0 +1,5 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +cv_RU{ +} diff --git a/icu/icu4c/source/data/locales/cy.txt b/icu/icu4c/source/data/locales/cy.txt index 0415a23390f..c51d015f464 100644 --- a/icu/icu4c/source/data/locales/cy.txt +++ b/icu/icu4c/source/data/locales/cy.txt @@ -57,7 +57,10 @@ cy{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -261,6 +264,104 @@ cy{ zero{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + few{"¤ 0K"} + many{"¤ 0K"} + one{"¤ 0K"} + other{"¤ 0K"} + two{"¤ 0K"} + zero{"¤ 0K"} + } + 10000{ + few{"¤ 00K"} + many{"¤ 00K"} + one{"¤ 00K"} + other{"¤ 00K"} + two{"¤ 00K"} + zero{"¤ 00K"} + } + 100000{ + few{"¤ 000K"} + many{"¤ 000K"} + one{"¤ 000K"} + other{"¤ 000K"} + two{"¤ 000K"} + zero{"¤ 000K"} + } + 1000000{ + few{"¤ 0M"} + many{"¤ 0M"} + one{"¤ 0M"} + other{"¤ 0M"} + two{"¤ 0M"} + zero{"¤ 0M"} + } + 10000000{ + few{"¤ 00M"} + many{"¤ 00M"} + one{"¤ 00M"} + other{"¤ 00M"} + two{"¤ 00M"} + zero{"¤ 00M"} + } + 100000000{ + few{"¤ 000M"} + many{"¤ 000M"} + one{"¤ 000M"} + other{"¤ 000M"} + two{"¤ 000M"} + zero{"¤ 000M"} + } + 1000000000{ + few{"¤ 0B"} + many{"¤ 0B"} + one{"¤ 0B"} + other{"¤ 0B"} + two{"¤ 0B"} + zero{"¤ 0B"} + } + 10000000000{ + few{"¤ 00B"} + many{"¤ 00B"} + one{"¤ 00B"} + other{"¤ 00B"} + two{"¤ 00B"} + zero{"¤ 00B"} + } + 100000000000{ + few{"¤ 000B"} + many{"¤ 000B"} + one{"¤ 000B"} + other{"¤ 000B"} + two{"¤ 000B"} + zero{"¤ 000B"} + } + 1000000000000{ + few{"¤ 0T"} + many{"¤ 0T"} + one{"¤ 0T"} + other{"¤ 0T"} + two{"¤ 0T"} + zero{"¤ 0T"} + } + 10000000000000{ + few{"¤ 00T"} + many{"¤ 00T"} + one{"¤ 00T"} + other{"¤ 00T"} + two{"¤ 00T"} + zero{"¤ 00T"} + } + 100000000000000{ + few{"¤ 000T"} + many{"¤ 000T"} + one{"¤ 000T"} + other{"¤ 000T"} + two{"¤ 000T"} + zero{"¤ 000T"} + } + } decimalFormat{ 1000{ few{"0K"} @@ -408,11 +509,27 @@ cy{ "d MMM y G", "dd/MM/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'am' {0}", "{1} 'am' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -423,12 +540,13 @@ cy{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -440,9 +558,9 @@ cy{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -458,100 +576,100 @@ cy{ } intervalFormats{ H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMM{ M{"LLLL–LLLL"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM, y – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM, y – E, d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } } } @@ -574,11 +692,27 @@ cy{ "d MMM y", "dd/MM/yy", "{1} {0}", - "{1} 'am' {0}", - "{1} 'am' {0}", + "{1}, {0}", + "{1}, {0}", "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'am' {0}", + "{1} 'am' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -592,12 +726,13 @@ cy{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"d, E"} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -619,11 +754,11 @@ cy{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -799,100 +934,100 @@ cy{ } intervalFormats{ H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ M{"M–M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMM{ M{"LLLL–LLLL"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ y{"y–y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, d/M/y – E, d/M/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d MMM – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} + M{"d MMM – d MMM y"} d{"d–d MMM y"} - y{"d MMM, y – d MMM y"} + y{"d MMM, y – d MMM y"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"d/M/y – d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -1254,9 +1389,9 @@ cy{ } fri-narrow{ relative{ - "-1"{"Gwener diwethaf"} - "0"{"Gwener yma"} - "1"{"Gwen. nesaf"} + "-1"{"G diwethaf"} + "0"{"G yma"} + "1"{"G nesaf"} } relativeTime{ future{ @@ -2316,4 +2451,73 @@ cy{ US{"UDA"} metric{"Metrig"} } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "cy", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/da.txt b/icu/icu4c/source/data/locales/da.txt index cbc8f4d44fc..22a2e56ff1e 100644 --- a/icu/icu4c/source/data/locales/da.txt +++ b/icu/icu4c/source/data/locales/da.txt @@ -27,6 +27,7 @@ da{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} @@ -202,6 +203,14 @@ da{ } } minimalPairs{ + case{ + genitive{"Med {0} mellemrum"} + nominative{"Jeg tror, at {0} er nok."} + } + gender{ + common{"En {0}"} + neuter{"Et {0}"} + } ordinal{ other{"Tag den {0}. vej til højre."} } @@ -306,13 +315,23 @@ da{ "EEEE d. MMMM y G", "d. MMMM y G", "d. MMM y G", - "d/M/y", + "d.M.y", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "yMd", + } availableFormats{ Bh{"h B"} Bhm{"h.mm B"} @@ -323,37 +342,38 @@ da{ EHm{"E HH.mm"} EHms{"E HH.mm.ss"} Ed{"E 'd'. d."} - Ehm{"E h.mm a"} - Ehms{"E h.mm.ss a"} + Ehm{"E h.mm a"} + Ehms{"E h.mm.ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d. MMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"d.M.y GGGGG"} H{"HH"} Hm{"HH.mm"} Hms{"HH.mm.ss"} M{"M"} - MEd{"E d/M"} + MEd{"E d.M"} MMM{"MMM"} MMMEd{"E d. MMM"} MMMMEd{"E d. MMMM"} MMMMd{"d. MMMM"} MMMd{"d. MMM"} - Md{"d/M"} + Md{"d.M"} d{"d."} - h{"h a"} - hm{"h.mm a"} - hms{"h.mm.ss a"} + h{"h a"} + hm{"h.mm a"} + hms{"h.mm.ss a"} ms{"mm.ss"} y{"y G"} yyyy{"y G"} - yyyyM{"M/y G"} - yyyyMEd{"E d/M/y G"} + yyyyM{"M.y G"} + yyyyMEd{"E d.M.y G"} yyyyMMM{"MMM y G"} yyyyMMMEd{"E d. MMM y G"} yyyyMMMM{"MMMM y G"} yyyyMMMd{"d. MMM y G"} - yyyyMd{"d/M/y G"} + yyyyMd{"d.M.y G"} yyyyQQQ{"QQQ y G"} yyyyQQQQ{"QQQQ y G"} } @@ -445,22 +465,22 @@ da{ } fallback{"{0}-{1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h.mm a – h.mm a"} - h{"h.mm–h.mm a"} - m{"h.mm–h.mm a"} + a{"h.mm a – h.mm a"} + h{"h.mm–h.mm a"} + m{"h.mm–h.mm a"} } hmv{ - a{"h.mm a – h.mm a v"} - h{"h.mm–h.mm a v"} - m{"h.mm–h.mm a v"} + a{"h.mm a – h.mm a v"} + h{"h.mm–h.mm a v"} + m{"h.mm–h.mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -522,11 +542,27 @@ da{ "d. MMM y", "dd.MM.y", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'kl'. {0}", "{1} 'kl'. {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Day{"{0} ({2}: {1})"} Day-Of-Week{"{0} {1}"} @@ -550,12 +586,13 @@ da{ EHm{"E HH.mm"} EHms{"E HH.mm.ss"} Ed{"E 'den' d."} - Ehm{"E h.mm a"} - Ehms{"E h.mm.ss a"} + Ehm{"E h.mm a"} + Ehms{"E h.mm.ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d. MMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"d.M.y GGGGG"} H{"HH"} Hm{"HH.mm"} Hms{"HH.mm.ss"} @@ -567,19 +604,19 @@ da{ MMMEd{"E d. MMM"} MMMMEd{"E d. MMMM"} MMMMW{ - one{"'uge' W 'i' MMMM"} - other{"'uge' W 'i' MMMM"} + one{"W. 'uge' 'i' MMMM"} + other{"W. 'uge' 'i' MMMM"} } MMMMd{"d. MMMM"} MMMd{"d. MMM"} MMdd{"dd.MM"} Md{"d.M"} d{"d."} - h{"h a"} - hm{"h.mm a"} - hms{"h.mm.ss a"} - hmsv{"h.mm.ss a v"} - hmv{"h.mm a v"} + h{"h a"} + hm{"h.mm a"} + hms{"h.mm.ss a"} + hmsv{"h.mm.ss a v"} + hmv{"h.mm a v"} ms{"mm.ss"} y{"y"} yM{"M.y"} @@ -602,9 +639,9 @@ da{ abbreviated{ "søn.", "man.", - "tir.", + "tirs.", "ons.", - "tor.", + "tors.", "fre.", "lør.", } @@ -618,13 +655,13 @@ da{ "L", } short{ - "sø", - "ma", - "ti", - "on", - "to", - "fr", - "lø", + "sø.", + "ma.", + "ti.", + "on.", + "to.", + "fr.", + "lø.", } wide{ "søndag", @@ -638,13 +675,13 @@ da{ } stand-alone{ abbreviated{ - "søn", - "man", - "tir", - "ons", - "tor", - "fre", - "lør", + "søn.", + "man.", + "tirs.", + "ons.", + "tors.", + "fre.", + "lør.", } narrow{ "S", @@ -656,13 +693,13 @@ da{ "L", } short{ - "sø", - "ma", - "ti", - "on", - "to", - "fr", - "lø", + "sø.", + "ma.", + "ti.", + "on.", + "to.", + "fr.", + "lø.", } wide{ "søndag", @@ -753,8 +790,8 @@ da{ "vt", } wide{ - "f.Kr.", - "e.Kr.", + "før Kristus", + "efter Kristus", } wide%variant{ "før vesterlandsk tidsregning", @@ -772,7 +809,7 @@ da{ m{"h.mm–h.mm B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ @@ -850,22 +887,22 @@ da{ } fallback{"{0}-{1}"} h{ - a{"h a–h a"} - h{"h–h a"} + a{"h a–h a"} + h{"h–h a"} } hm{ - a{"h.mm a–h.mm a"} - h{"h.mm–h.mm a"} - m{"h.mm–h.mm a"} + a{"h.mm a–h.mm a"} + h{"h.mm–h.mm a"} + m{"h.mm–h.mm a"} } hmv{ - a{"h.mm a–h.mm a v"} - h{"h.mm–h.mm a v"} - m{"h.mm–h.mm a v"} + a{"h.mm a–h.mm a v"} + h{"h.mm–h.mm a v"} + m{"h.mm–h.mm a v"} } hv{ - a{"h a–h a v"} - h{"h–h a v"} + a{"h a–h a v"} + h{"h–h a v"} } y{ y{"y–y"} @@ -1147,6 +1184,16 @@ da{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "yMd", + } } persian{ eras{ @@ -2194,4 +2241,59 @@ da{ } } } + personNames{ + foreignSpaceReplacement{" "} + nameOrderLocales{ + givenFirst{ + "und", + "da", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given}"} + givenFirst-long-monogram-informal{ + "{given-informal-monogram-allCaps}{given2-monogram-allCaps}{surname-m" + "onogram-allCaps}" + } + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{given} {surname}"} + givenFirst-medium-addressing-informal{"{given}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-initial} {surname}"} + sorting-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + sorting-long-referring-informal{"{surname}, {given} {given2}"} + sorting-medium-referring-formal{"{surname}, {given} {given2-initial} {suffix}"} + sorting-medium-referring-informal{"{surname}, {given} {given2-initial}"} + sorting-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given} {given2}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}{given-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{surname-monogram-allCaps}{given-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2}"} + surnameFirst-medium-referring-informal{"{surname} {given}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/dav.txt b/icu/icu4c/source/data/locales/dav.txt index ed4857488aa..87d48b9bbc2 100644 --- a/icu/icu4c/source/data/locales/dav.txt +++ b/icu/icu4c/source/data/locales/dav.txt @@ -30,6 +30,16 @@ dav{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -42,7 +52,7 @@ dav{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -62,8 +72,8 @@ dav{ "luma lwa p", } AmPmMarkersAbbr{ - "Luma lwa K", - "luma lwa p", + "Luma lwa K", + "luma lwa p", } DateTimePatterns{ "HH:mm:ss zzzz", @@ -80,6 +90,16 @@ dav{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -92,7 +112,7 @@ dav{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/de.txt b/icu/icu4c/source/data/locales/de.txt index 6e2c5b5a1ba..a75042cce6a 100644 --- a/icu/icu4c/source/data/locales/de.txt +++ b/icu/icu4c/source/data/locales/de.txt @@ -209,6 +209,17 @@ de{ } } minimalPairs{ + case{ + accusative{"… für {0} …"} + dative{"… mit {0} …"} + genitive{"Anstatt {0} …"} + nominative{"{0} kostet (kosten) € 3,50."} + } + gender{ + feminine{"Die {0} ist …"} + masculine{"Der {0} ist …"} + neuter{"Das {0} ist …"} + } ordinal{ other{"{0}. Abzweigung nach rechts nehmen"} } @@ -250,11 +261,23 @@ de{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMdd", + "yyMMdd", + } availableFormats{ Ed{"E, d."} Gy{"U"} GyMMM{"MMM U"} GyMMMEd{"E, d. MMM U"} + GyMMMMEd{"E, d. MMMM U"} + GyMMMMd{"d. MMMM U"} GyMMMd{"d. MMM U"} H{"HH 'Uhr'"} Hm{"HH:mm"} @@ -267,9 +290,9 @@ de{ MMMd{"d. MMM"} Md{"d.M."} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"U"} yyyy{"U"} @@ -278,6 +301,8 @@ de{ yyyyMMM{"MMM U"} yyyyMMMEd{"E, d. MMM U"} yyyyMMMM{"MMMM U"} + yyyyMMMMEd{"E, d. MMMM U"} + yyyyMMMMd{"d. MMMM U"} yyyyMMMd{"d. MMM U"} yyyyMd{"d.M.y"} yyyyQQQ{"QQQ U"} @@ -479,11 +504,27 @@ de{ "dd.MM.y G", "dd.MM.yy GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'um' {0}", "{1} 'um' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -494,12 +535,13 @@ de{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d. MMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"d.M.y GGGGG"} H{"HH 'Uhr'"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -511,13 +553,13 @@ de{ MMMd{"d. MMM"} Md{"d.M."} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} - yyyyM{"M.y GGGGG"} + yyyyM{"M/y GGGGG"} yyyyMEd{"E, d.M.y GGGGG"} yyyyMMM{"MMM y G"} yyyyMMMEd{"E, d. MMM y G"} @@ -553,14 +595,14 @@ de{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMM{ M{"LLLL–LLLL"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -570,59 +612,59 @@ de{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MM.y – MM.y G"} - y{"MM.y – MM.y G"} + M{"MM.y – MM.y G"} + y{"MM.y – MM.y G"} } yMEd{ - M{"E, dd.MM.y – E, dd.MM.y G"} - d{"E, dd.MM.y – E, dd.MM.y G"} - y{"E, dd.MM.y – E, dd.MM.y G"} + M{"E, dd.MM.y – E, dd.MM.y G"} + d{"E, dd.MM.y – E, dd.MM.y G"} + y{"E, dd.MM.y – E, dd.MM.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} d{"E, d. – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d. MMM – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } yMd{ - M{"dd.MM.y – dd.MM.y G"} - d{"dd.MM.y – dd.MM.y G"} - y{"dd.MM.y – dd.MM.y G"} + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} } } } @@ -645,11 +687,27 @@ de{ "dd.MM.y", "dd.MM.yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'um' {0}", "{1} 'um' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -663,12 +721,13 @@ de{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"E, d."} - Ehm{"E h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d. MMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"dd.MM.y G"} H{"HH 'Uhr'"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -690,13 +749,13 @@ de{ Md{"d.M."} d{"d"} h{"h 'Uhr' a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} - yM{"M.y"} + yM{"MM/y"} yMEd{"E, d.M.y"} yMM{"MM.y"} yMMM{"MMM y"} @@ -882,51 +941,51 @@ de{ } intervalFormats{ Bh{ - B{"h 'Uhr' B – h 'Uhr' B"} + B{"h 'Uhr' B – h 'Uhr' B"} h{"h–h 'Uhr' B"} } Bhm{ - B{"h:mm 'Uhr' B – h:mm 'Uhr' B"} - h{"h:mm – h:mm 'Uhr' B"} - m{"h:mm – h:mm 'Uhr' B"} + B{"h:mm 'Uhr' B – h:mm 'Uhr' B"} + h{"h:mm – h:mm 'Uhr' B"} + m{"h:mm – h:mm 'Uhr' B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"MM.y GGGGG – MM.y GGGGG"} - M{"MM.y – MM.y GGGGG"} - y{"MM.y – MM.y GGGGG"} + G{"MM/y G – MM/y G"} + M{"MM/y – MM/y G"} + y{"MM/y – MM/y G"} } GyMEd{ - G{"E, dd.MM.y GGGGG – E, dd.MM.y GGGGG"} - M{"E, dd.MM. – E, dd.MM.y GGGGG"} - d{"E, dd.MM.y – E, dd.MM.y GGGGG"} - y{"E, dd.MM.y – E, dd.MM.y GGGGG"} + G{"E, dd.MM.y G – E, dd.MM.y G"} + M{"E, dd.MM. – E, dd.MM.y G"} + d{"E, dd.MM.y – E, dd.MM.y G"} + y{"E, dd.MM.y – E, dd.MM.y G"} } GyMMM{ - G{"MMM y G – MMM y G"} + G{"MMM y G – MMM y G"} M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d. MMM y G – E E, d. MMM y G"} - M{"E, d. MMM – E, d. MMM y G"} + G{"E, d. MMM y G – E E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} d{"E, d. – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } GyMMMd{ - G{"d. MMM y G – d. MMM y G"} - M{"d. MMM – d. MMM y G"} + G{"d. MMM y G – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } GyMd{ - G{"dd.MM.y GGGGG – dd.MM.y GGGGG"} - M{"dd.MM. – dd.MM.y GGGGG"} - d{"dd.–dd.MM.y GGGGG"} - y{"dd.MM.y – dd.MM.y GGGGG"} + G{"dd.MM.y G – dd.MM.y G"} + M{"dd.MM. – dd.MM.y G"} + d{"dd.–dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} } H{ H{"HH–HH 'Uhr'"} @@ -942,9 +1001,6 @@ de{ Hv{ H{"HH–HH 'Uhr' v"} } - M{ - M{"M.–M."} - } MEd{ M{"E, dd.MM. – E, dd.MM."} d{"E, dd. – E, dd.MM."} @@ -953,14 +1009,14 @@ de{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMM{ M{"LLLL–LLLL"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -970,59 +1026,59 @@ de{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h 'Uhr' a – h 'Uhr' a"} - h{"h – h 'Uhr' a"} + a{"h 'Uhr' a – h 'Uhr' a"} + h{"h – h 'Uhr' a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM.y – MM.y"} - y{"MM.y – MM.y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ M{"E, dd.MM. – E, dd.MM.y"} d{"E, dd. – E, dd.MM.y"} - y{"E, dd.MM.y – E, dd.MM.y"} + y{"E, dd.MM.y – E, dd.MM.y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y"} + M{"E, d. MMM – E, d. MMM y"} d{"E, d. – E, d. MMM y"} - y{"E, d. MMM y – E, d. MMM y"} + y{"E, d. MMM y – E, d. MMM y"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d. MMM – d. MMM y"} + M{"d. MMM – d. MMM y"} d{"d.–d. MMM y"} - y{"d. MMM y – d. MMM y"} + y{"d. MMM y – d. MMM y"} } yMd{ M{"dd.MM. – dd.MM.y"} d{"dd.–dd.MM.y"} - y{"dd.MM.y – dd.MM.y"} + y{"dd.MM.y – dd.MM.y"} } } monthNames{ @@ -1402,11 +1458,21 @@ de{ "dd.MM.y G", "dd.MM.yy GGGGG", "{1}, {0}", - "{1} 'um' {0}", - "{1} 'um' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyyMMdd", + } eras{ abbreviated{ "Taika (645–650)", @@ -1782,7 +1848,7 @@ de{ musical_symbols{"Musikalische Zeichen"} nature{"Natur"} nonspacing{"Geschützte Zeichen"} - numbers{"Ziffern"} + numbers{"Zahlen"} objects{"Objekte"} other{"Andere"} paired{"Paarig"} @@ -2681,8 +2747,6 @@ de{ } } measurementSystemNames{ - UK{"Englisches"} - US{"Angloamerikanisches"} metric{"Internationales (SI)"} } parse{ @@ -2717,4 +2781,67 @@ de{ } } } + personNames{ + initialPattern{ + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "de", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname}, {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname}, {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname}, {given} {given2}, {suffix}"} + surnameFirst-long-referring-informal{"{surname}, {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname}, {given} {given2-initial}, {suffix}"} + surnameFirst-medium-referring-informal{"{surname}, {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname}, {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/de_CH.txt b/icu/icu4c/source/data/locales/de_CH.txt index f9acb7666d5..a779226587e 100644 --- a/icu/icu4c/source/data/locales/de_CH.txt +++ b/icu/icu4c/source/data/locales/de_CH.txt @@ -18,6 +18,9 @@ de_CH{ } calendar{ gregorian{ + availableFormats{ + GyMd{"dd.MM.y GGGGG"} + } dayNames{ format{ short{ @@ -31,6 +34,11 @@ de_CH{ } } } + intervalFormats{ + M{ + M{"M – M"} + } + } } } fields{ diff --git a/icu/icu4c/source/data/locales/de_LU.txt b/icu/icu4c/source/data/locales/de_LU.txt index 12bf52d8c0d..4f39a89ec45 100644 --- a/icu/icu4c/source/data/locales/de_LU.txt +++ b/icu/icu4c/source/data/locales/de_LU.txt @@ -9,7 +9,7 @@ de_LU{ "nachm.", } availableFormats{ - h{"h a"} + h{"h a"} } } } diff --git a/icu/icu4c/source/data/locales/dje.txt b/icu/icu4c/source/data/locales/dje.txt index c8ecaaf5267..60cc808d2e0 100644 --- a/icu/icu4c/source/data/locales/dje.txt +++ b/icu/icu4c/source/data/locales/dje.txt @@ -36,6 +36,16 @@ dje{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -47,8 +57,8 @@ dje{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -68,7 +78,7 @@ dje{ } AmPmMarkersAbbr{ "Subbaahi", - "Zaarikay b", + "Zaarikay b", } DateTimePatterns{ "HH:mm:ss zzzz", @@ -85,6 +95,16 @@ dje{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -96,8 +116,8 @@ dje{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/doi.txt b/icu/icu4c/source/data/locales/doi.txt index f23b4487c8b..ad090c26b7b 100644 --- a/icu/icu4c/source/data/locales/doi.txt +++ b/icu/icu4c/source/data/locales/doi.txt @@ -46,11 +46,27 @@ doi{ "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} गी {0}", "{1} गी {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } intervalFormats{ fallback{"{0} – {1}"} } @@ -58,7 +74,7 @@ doi{ gregorian{ AmPmMarkers{ "सवेर", - "बाद दपैहर", + "दपैहर बाद", } AmPmMarkersAbbr{ "सवेर", @@ -78,11 +94,27 @@ doi{ "d, MMM y", "d/M/yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} गी {0}", "{1} गी {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -176,7 +208,7 @@ doi{ "बुधबार", "बीरबार", "शुक्रबार", - "शनीबार", + "शनिबार", } } stand-alone{ @@ -430,7 +462,7 @@ doi{ "जुलाई", "अगस्त", "सितंबर", - "अत्तूबर", + "अक्तूबर", "नवंबर", "दिसंबर", } @@ -536,7 +568,7 @@ doi{ relative{ "-1"{"जंदा कल"} "0"{"अज्ज"} - "1"{"औंदा कल"} + "1"{"औंदे कल"} } } day-narrow{ @@ -544,7 +576,7 @@ doi{ relative{ "-1"{"जंदा कल"} "0"{"अज्ज"} - "1"{"औंदा कल"} + "1"{"औंदे कल"} } } day-short{ @@ -552,7 +584,7 @@ doi{ relative{ "-1"{"जंदा कल"} "0"{"अज्ज"} - "1"{"औंदा कल"} + "1"{"औंदे कल"} } } dayperiod{ @@ -644,4 +676,21 @@ doi{ US{"यूएस"} metric{"मीट्रिक"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "doi", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/dsb.txt b/icu/icu4c/source/data/locales/dsb.txt index 631eb9a6e91..81b54647150 100644 --- a/icu/icu4c/source/data/locales/dsb.txt +++ b/icu/icu4c/source/data/locales/dsb.txt @@ -19,11 +19,14 @@ dsb{ NumberElements{ latn{ miscPatterns{ + approximately{"≈{0}"} atLeast{"{0}+"} + atMost{"≤{0}"} range{"{0}–{1}"} } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} @@ -106,6 +109,80 @@ dsb{ } } patternsShort{ + currencyFormat{ + 1000{ + few{"0 tys'.' ¤"} + one{"0 tys'.' ¤"} + other{"0 tys'.' ¤"} + two{"0 tys'.' ¤"} + } + 10000{ + few{"00 tys'.' ¤"} + one{"00 tys'.' ¤"} + other{"00 tys'.' ¤"} + two{"00 tys'.' ¤"} + } + 100000{ + few{"000 tys'.' ¤"} + one{"000 tys'.' ¤"} + other{"000 tys'.' ¤"} + two{"000 tys'.' ¤"} + } + 1000000{ + few{"0 mio'.' ¤"} + one{"0 mio'.' ¤"} + other{"0 mio'.' ¤"} + two{"0 mio'.' ¤"} + } + 10000000{ + few{"00 mio'.' ¤"} + one{"00 mio'.' ¤"} + other{"00 mio'.' ¤"} + two{"00 mio'.' ¤"} + } + 100000000{ + few{"000 mio'.' ¤"} + one{"000 mio'.' ¤"} + other{"000 mio'.' ¤"} + two{"000 mio'.' ¤"} + } + 1000000000{ + few{"0 mrd'.' ¤"} + one{"0 mrd'.' ¤"} + other{"0 mrd'.' ¤"} + two{"0 mrd'.' ¤"} + } + 10000000000{ + few{"00 mrd'.' ¤"} + one{"00 mrd'.' ¤"} + other{"00 mrd'.' ¤"} + two{"00 mrd'.' ¤"} + } + 100000000000{ + few{"000 mrd'.' ¤"} + one{"000 mrd'.' ¤"} + other{"000 mrd'.' ¤"} + two{"000 mrd'.' ¤"} + } + 1000000000000{ + few{"0 bil'.' ¤"} + one{"0 bil'.' ¤"} + other{"0 bil'.' ¤"} + two{"0 bil'.' ¤"} + } + 10000000000000{ + few{"00 bil'.' ¤"} + one{"00 bil'.' ¤"} + other{"00 bil'.' ¤"} + two{"00 bil'.' ¤"} + } + 100000000000000{ + few{"000 bil'.' ¤"} + one{"000 bil'.' ¤"} + other{"000 bil'.' ¤"} + two{"000 bil'.' ¤"} + } + } decimalFormat{ 1000{ few{"0 tys'.'"} @@ -182,6 +259,7 @@ dsb{ } } symbols{ + approximatelySign{"≈"} decimal{","} exponential{"E"} group{"."} @@ -195,6 +273,17 @@ dsb{ timeSeparator{":"} } } + minimalPairs{ + ordinal{ + other{"Na {0}. wotbocenju napšawo."} + } + plural{ + few{"{0} dny"} + one{"{0} źeń"} + other{"{0} dnjow"} + two{"{0} dnja"} + } + } minimumGroupingDigits{"1"} } calendar{ @@ -214,31 +303,113 @@ dsb{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'zeger' {0}", + "{1} 'zeger' {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyyMd", + } availableFormats{ + Bh{"h 'hodź'. B"} + Bhm{"h:mm B"} + Bhms{"h:mm:ss B"} + EBhm{"E h:mm B"} + EBhms{"E h:mm:ss B"} + EHm{"E, HH:mm"} + EHms{"E, HH:mm:ss"} Ed{"E, d."} + Ehm{"E h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d. MMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"d.M.y GGGGG"} + H{"HH 'hodź'."} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} M{"L"} MEd{"E, d.M."} MMM{"LLL"} MMMEd{"E, d. MMM"} + MMMMd{"d. MMMM"} MMMd{"d. MMM"} Md{"d.M."} d{"d"} + h{"h 'hodź'. a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"mm:ss"} y{"y G"} yyyy{"y G"} yyyyM{"M.y GGGGG"} yyyyMEd{"E, d.M.y GGGGG"} yyyyMMM{"MMM y G"} yyyyMMMEd{"E, d. MMM y G"} + yyyyMMMM{"LLLL y G"} yyyyMMMd{"d. MMM y G"} yyyyMd{"d.M.y GGGGG"} yyyyQQQ{"QQQ y G"} yyyyQQQQ{"QQQQ y G"} } intervalFormats{ + Bh{ + B{"h 'hodź'. B – h 'hodź'. B"} + h{"h–h B"} + } + Bhm{ + B{"h:mm 'hodź'. B – h:mm 'hodź'. B"} + h{"h:mm–h:mm B"} + m{"h:mm–h:mm B"} + } + Gy{ + G{"G y – G y"} + y{"G y–y"} + } + GyM{ + G{"GGGGG y-MM – GGGGG y-MM"} + M{"GGGGG y-MM – y-MM"} + y{"GGGGG y-MM – y-MM"} + } + GyMEd{ + G{"GGGGG y-MM-dd, E – GGGGG y-MM-dd, E"} + M{"GGGGG y-MM-dd, E – y-MM-dd, E"} + d{"GGGGG y-MM-dd, E – y-MM-dd, E"} + y{"GGGGG y-MM-dd, E – y-MM-dd, E"} + } + GyMMM{ + G{"G y MMM – G y MMM"} + M{"G y MMM–MMM"} + y{"G y MMM – y MMM"} + } + GyMMMEd{ + G{"G y MMM d, E – G y MMM d, E"} + M{"G y MMM d, E – MMM d, E"} + d{"G y MMM d, E – MMM d, E"} + y{"G y MMM d, E – y MMM d, E"} + } + GyMMMd{ + G{"G y MMM d – G y MMM d"} + M{"G y MMM d – MMM d"} + d{"G y MMM d–d"} + y{"G y MMM d – y MMM d"} + } + GyMd{ + G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} + M{"GGGGG y-MM-dd – y-MM-dd"} + d{"GGGGG y-MM-dd – y-MM-dd"} + y{"GGGGG y-MM-dd – y-MM-dd"} + } M{ M{"M. – M."} } @@ -247,14 +418,14 @@ dsb{ d{"E, d.M. – E, d.M."} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d. – d. MMM"} } Md{ @@ -264,41 +435,41 @@ dsb{ d{ d{"d. – d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} y{ y{"y–y G"} } yM{ - M{"M.y – M.y G"} - y{"M.y – M.y G"} + M{"M.y – M.y G"} + y{"M.y – M.y G"} } yMEd{ - M{"E, d.M.y – E, d.M.y G"} - d{"E, d.M.y – E, d.M.y G"} - y{"E, d.M.y – E, d.M.y G"} + M{"E, d.M.y – E, d.M.y G"} + d{"E, d.M.y – E, d.M.y G"} + y{"E, d.M.y – E, d.M.y G"} } yMMM{ - M{"LLL – LLL y G"} - y{"LLL y – LLL y G"} + M{"LLL – LLL y G"} + y{"LLL y – LLL y G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} d{"E, d. – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } yMMMM{ - M{"LLLL – LLLL y G"} - y{"LLLL y – LLLL y G"} + M{"LLLL – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ - M{"d. MMM – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d. – d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } yMd{ - M{"d.M.y – d.M.y G"} - d{"d.M.y – d.M.y G"} - y{"d.M.y – d.M.y G"} + M{"d.M.y – d.M.y G"} + d{"d.M.y – d.M.y G"} + y{"d.M.y – d.M.y G"} } } } @@ -308,8 +479,8 @@ dsb{ "wótpołdnja", } AmPmMarkersAbbr{ - "dopołdnja", - "wótpołdnja", + "dop.", + "wótp.", } AmPmMarkersNarrow{ "dop.", @@ -330,6 +501,22 @@ dsb{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'zeger' {0}", + "{1} 'zeger' {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -338,26 +525,35 @@ dsb{ EHm{"E, 'zeg'. H:mm"} EHms{"E, HH:mm:ss"} Ed{"E, d."} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d. MMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"d.M.y GGGGG"} H{"'zeg'. H"} Hm{"'zeg'. H:mm"} Hms{"H:mm:ss"} + Hmsv{"H:mm:ss v"} + Hmv{"H:mm v"} M{"L"} MEd{"E, d.M."} MMM{"LLL"} MMMEd{"E, d. MMM"} - MMMMd{"d MMMM"} + MMMMW{ + few{"W. 'tyźeń' MMMM"} + one{"W. 'tyźeń' MMMM"} + other{"W. 'tyźeń' MMMM"} + two{"W. 'tyźeń' MMMM"} + } + MMMMd{"d. MMMM"} MMMd{"d. MMM"} Md{"d.M."} - d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + d{"d."} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yM{"M.y"} @@ -369,6 +565,12 @@ dsb{ yMd{"d.M.y"} yQQQ{"QQQ y"} yQQQQ{"QQQQ y"} + yw{ + few{"w. 'tyźeń' 'lěta' Y"} + one{"w. 'tyźeń' 'lěta' Y"} + other{"w. 'tyźeń' 'lěta' Y"} + two{"w. 'tyźeń' 'lěta' Y"} + } } dayNames{ format{ @@ -448,6 +650,22 @@ dsb{ } } } + dayPeriod{ + stand-alone{ + abbreviated{ + am{"dop."} + pm{"wótp."} + } + narrow{ + am{"dop."} + pm{"wótp."} + } + wide{ + am{"dopołdnja"} + pm{"wótpołdnja"} + } + } + } eras{ abbreviated{ "pś.Chr.n.", @@ -467,16 +685,63 @@ dsb{ } } intervalFormats{ + Bh{ + B{"h 'hodź'. B – h 'hodź'. B"} + h{"h–h B"} + } + Bhm{ + B{"h:mm 'hodź'. B – h:mm 'hodź'. B"} + h{"h:mm–h:mm B"} + m{"h:mm–h:mm B"} + } + Gy{ + G{"G y – G y"} + y{"G y–y"} + } + GyM{ + G{"MM/y G – MM/y G"} + M{"MM/y – MM/y G"} + y{"MM.y – MM.y G"} + } + GyMEd{ + G{"E, dd.MM.y G – E, dd.MM.y G"} + M{"E, dd.MM. – E, dd.MM.y G"} + d{"E, dd.MM.y – E, dd.MM.y G"} + y{"E, dd.MM.y – E, dd.MM.y G"} + } + GyMMM{ + G{"MMM y G – MMM y G"} + M{"MMM–MMM y G"} + y{"MMM y – MMM y G"} + } + GyMMMEd{ + G{"E, d. MMM y G – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} + d{"E, d. – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} + } + GyMMMd{ + G{"d. MMM y G – d. MMM y G"} + M{"d. MMM – d. MMM y G"} + d{"d.–d. MMM y G"} + y{"d. MMM y – d. MMM y G"} + } + GyMd{ + G{"dd.MM.y G – dd.MM.y G"} + M{"dd.MM. – dd.MM.y G"} + d{"dd.–dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} + } H{ H{"'zeg'. H–H"} } Hm{ - H{"'zeg'. H:mm – H:mm"} - m{"'zeg'. H:mm – H:mm"} + H{"'zeg'. H:mm – H:mm"} + m{"'zeg'. H:mm – H:mm"} } Hmv{ - H{"'zeg'. H:mm – H:mm v"} - m{"'zeg'. H:mm – H:mm v"} + H{"'zeg'. H:mm – H:mm v"} + m{"'zeg'. H:mm – H:mm v"} } Hv{ H{"H–H v"} @@ -489,14 +754,14 @@ dsb{ d{"E, d.M. – E, d.M."} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d. – d. MMM"} } Md{ @@ -506,59 +771,59 @@ dsb{ d{ d{"d. – d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"M.y – M.y"} - y{"M.y – M.y"} + M{"M.y – M.y"} + y{"M.y – M.y"} } yMEd{ - M{"E, d.M.y – E, d.M.y"} - d{"E, d.M.y – E, d.M.y"} - y{"E, d.M.y – E, d.M.y"} + M{"E, d.M.y – E, d.M.y"} + d{"E, d.M.y – E, d.M.y"} + y{"E, d.M.y – E, d.M.y"} } yMMM{ - M{"LLL – LLL y"} - y{"LLL y – LLL y"} + M{"LLL – LLL y"} + y{"LLL y – LLL y"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y"} + M{"E, d. MMM – E, d. MMM y"} d{"E, d. – E, d. MMM y"} - y{"E, d. MMM y – E, d. MMM y"} + y{"E, d. MMM y – E, d. MMM y"} } yMMMM{ - M{"LLLL – LLLL y"} - y{"LLLL y – LLLL y"} + M{"LLLL – LLLL y"} + y{"LLLL y – LLLL y"} } yMMMd{ - M{"d. MMM – d. MMM y"} + M{"d. MMM – d. MMM y"} d{"d. – d. MMM y"} - y{"d. MMM y – d. MMM y"} + y{"d. MMM y – d. MMM y"} } yMd{ - M{"d.M.y – d.M.y"} - d{"d.M.y – d.M.y"} - y{"d.M.y – d.M.y"} + M{"d.M.y – d.M.y"} + d{"d.M.y – d.M.y"} + y{"d.M.y – d.M.y"} } } monthNames{ @@ -654,10 +919,10 @@ dsb{ quarters{ format{ abbreviated{ - "Q1", - "Q2", - "Q3", - "Q4", + "kw1", + "kw2", + "kw3", + "kw4", } narrow{ "1", @@ -674,10 +939,10 @@ dsb{ } stand-alone{ abbreviated{ - "Q1", - "Q2", - "Q3", - "Q4", + "kw1", + "kw2", + "kw3", + "kw4", } narrow{ "1", @@ -695,6 +960,94 @@ dsb{ } } } + characterLabel{ + activities{"aktiwity"} + african_scripts{"afrikańske pisma"} + american_scripts{"amerikańske pisma"} + animal{"zwěrje"} + animals_nature{"flora abo fawna"} + arrows{"šypy"} + body{"śěło"} + box_drawing{"znamuška ramika"} + braille{"braille"} + building{"twarjenje"} + bullets_stars{"naliceńske znamuška/gwězdki"} + consonantal_jamo{"jamo-konsonanty"} + currency_symbols{"symbole płaśidłow"} + dash_connector{"lažeca smužka/wězawka"} + digits{"městna"} + dingbats{"pyšnjeńki"} + divination_symbols{"symbole wěšćenja"} + downwards_arrows{"šypy dołoj"} + downwards_upwards_arrows{"šypy górjej - šypy dołoj"} + east_asian_scripts{"pódzajšnoaziske pisma"} + emoji{"emoji"} + european_scripts{"europejske pisma"} + female{"žeńska"} + flag{"chórgoj"} + flags{"chórgoje"} + food_drink{"jěza & piśe"} + format{"format"} + format_whitespace{"format a licha tasta"} + full_width_form_variant{"warianty w połnej šyrokosći"} + geometric_shapes{"geometriske formy"} + half_width_form_variant{"warianty w połojcnej šyrokosći"} + han_characters{"han-znamuško"} + han_radicals{"han- radikale"} + hanja{"hanja"} + hanzi_simplified{"hanzi (zjadnorjone))"} + hanzi_traditional{"hanzi (tradicionelne)"} + heart{"wutšoba"} + historic_scripts{"historiske pisma"} + ideographic_desc_characters{"ideografiske wopisujuce znamuška"} + japanese_kana{"japańske kana"} + kanbun{"kanbun"} + kanji{"kanji"} + keycap{"tasta"} + leftwards_arrows{"šypy nalěwo"} + leftwards_rightwards_arrows{"šypy nalěwo - šypy napšawo"} + letterlike_symbols{"pismikam pódobne symbole"} + limited_use{"wobgranicowane wužywanje"} + male{"muski"} + math_symbols{"mytematiski symbol"} + middle_eastern_scripts{"krotkoaziske pisma"} + miscellaneous{"(0)-wšake"} + modern_scripts{"moderne pisma"} + modifier{"póstajenje"} + musical_symbols{"muzikaliske symbole"} + nature{"pśiroda"} + nonspacing{"šćitane znamuška"} + numbers{"cyfry"} + objects{"objekty"} + other{"(0)-druge"} + paired{"pórowany"} + person{"wósoba"} + phonetic_alphabet{"fonetiski alfabet"} + pictographs{"piktogramy"} + place{"městno"} + plant{"rostlina"} + punctuation{"interpunkcija"} + rightwards_arrows{"šypy napšawo"} + sign_standard_symbols{"znamuško abo symbol"} + small_form_variant{"małe formowe warianty"} + smiley{"smiley"} + smileys_people{"smiley a luźe"} + south_asian_scripts{"pódpołdnjoaziske pisma"} + southeast_asian_scripts{"krotkozajtšnoaziske pisma"} + spacing{"wótstawk"} + sport{"sport"} + symbols{"symbol"} + technical_symbols{"techniski symbol"} + tone_marks{"zukowe znamje"} + travel{"drogowanje"} + travel_places{"drogowanje a města"} + upwards_arrows{"šypy górjej"} + variant_forms{"warianta"} + vocalic_jamo{"jamo-wokale"} + weather{"wjedro"} + western_asian_scripts{"pódwjacornoaziske pisma"} + whitespace{"pusta tasta"} + } delimiters{ alternateQuotationEnd{"‘"} alternateQuotationStart{"‚"} @@ -726,6 +1079,11 @@ dsb{ } day-narrow{ dn{"ź"} + relative{ + "-1"{"cr."} + "0"{"źis."} + "1"{"wit."} + } relativeTime{ future{ few{"za {0} ź"} @@ -743,6 +1101,11 @@ dsb{ } day-short{ dn{"źeń"} + relative{ + "-1"{"cra."} + "0"{"źins."} + "1"{"witś."} + } relativeTime{ future{ few{"za {0} dny"} @@ -758,35 +1121,92 @@ dsb{ } } } + dayOfYear{ + dn{"źeń lěta"} + } + dayOfYear-narrow{ + dn{"ź. lě."} + } + dayOfYear-short{ + dn{"źeń lěta"} + } dayperiod{ dn{"połojca dnja"} } + dayperiod-narrow{ + dn{"poł. dnja"} + } era{ dn{"epocha"} } fri{ relative{ - "-1"{"slědny pětk"} + "-1"{"zajźony pětk"} "0"{"ten pětk"} "1"{"pśiducy pětk"} } + relativeTime{ + future{ + few{"za {0} pětki"} + one{"za {0} pětk"} + other{"za {0} pětkow"} + two{"za {0} pětka"} + } + past{ + few{"pśed {0} pětkami"} + one{"pśed {0} pětkom"} + other{"pśed {0} pětkami"} + two{"pśed {0} pětkoma"} + } + } } fri-narrow{ relative{ - "-1"{"slědny pě."} + "-1"{"zajźony pě."} "0"{"ten pě."} "1"{"pśiducy pě."} } + relativeTime{ + future{ + few{"za {0} pě."} + one{"za {0} pě."} + other{"za {0} pě."} + two{"za {0} pě."} + } + past{ + few{"pśed {0} pě."} + one{"pśed {0} pě."} + other{"pśed {0} pě."} + two{"pśed {0} pě."} + } + } } fri-short{ relative{ - "-1"{"slědny pět."} + "-1"{"zajźony pět."} "0"{"ten pět."} "1"{"pśiducy pět."} } + relativeTime{ + future{ + few{"za {0} pě."} + one{"za {0} pě."} + other{"za {0} pě."} + two{"za {0} pě."} + } + past{ + few{"pśed {0} pě."} + one{"pśed {0} pě."} + other{"pśed {0} pě."} + two{"pśed {0} pě."} + } + } } hour{ dn{"góźina"} + relative{ + "0"{"w toś tej góźinje"} + } relativeTime{ future{ few{"za {0} góźiny"} @@ -838,6 +1258,9 @@ dsb{ } minute{ dn{"minuta"} + relative{ + "0"{"w toś tej minuśe"} + } relativeTime{ future{ few{"za {0} minuty"} @@ -889,29 +1312,71 @@ dsb{ } mon{ relative{ - "-1"{"slědne pónjeźele"} + "-1"{"zajźone pónjeźele"} "0"{"to pónjeźele"} "1"{"pśiduce pónjeźele"} } + relativeTime{ + future{ + few{"za {0} pónjeźelu"} + one{"za {0} pónjeźelu"} + other{"za {0} pónnjeźelami"} + two{"za {0} pónjeźelu"} + } + past{ + few{"pśed {0} pónjeźelami"} + one{"pśed {0} pónjeźelu"} + other{"pśed {0} pónjeźelami"} + two{"pśed {0} pónjeźeloma"} + } + } } mon-narrow{ relative{ - "-1"{"slědne pó."} + "-1"{"zajźone pó."} "0"{"to pó."} "1"{"pśiduce pó."} } + relativeTime{ + future{ + few{"za {0} pón."} + one{"za {0} pón."} + other{"za {0} pón."} + two{"za {0} pón."} + } + past{ + few{"pśed {0} pón."} + one{"pśed {0} pón."} + other{"pśed {0} pón."} + two{"pśed {0} pón."} + } + } } mon-short{ relative{ - "-1"{"slědne pónj."} + "-1"{"zajźone pónj."} "0"{"to pónj."} "1"{"pśiduce pónj."} } + relativeTime{ + future{ + few{"za {0} pón."} + one{"za {0} pón."} + other{"za {0} pón."} + two{"za {0} pón."} + } + past{ + few{"pśed {0} pón."} + one{"pśed {0} pón."} + other{"pśed {0} pón."} + two{"pśed {0} pón."} + } + } } month{ dn{"mjasec"} relative{ - "-1"{"slědny mjasec"} + "-1"{"zajźony mjasec"} "0"{"ten mjasec"} "1"{"pśiducy mjasec"} } @@ -932,6 +1397,11 @@ dsb{ } month-narrow{ dn{"mjas."} + relative{ + "-1"{"zajź. mjasec"} + "0"{"te. mjasec"} + "1"{"pśid. mjasec"} + } relativeTime{ future{ few{"za {0} mjas."} @@ -949,6 +1419,11 @@ dsb{ } month-short{ dn{"mjas."} + relative{ + "-1"{"zajź. mjasec"} + "0"{"tot. mjasec"} + "1"{"pśiduc. mjasec"} + } relativeTime{ future{ few{"za {0} mjas."} @@ -966,6 +1441,11 @@ dsb{ } quarter{ dn{"kwartal"} + relative{ + "-1"{"zajźony kwartal"} + "0"{"toś ten kwartal"} + "1"{"pśiducy kwartal"} + } relativeTime{ future{ few{"za {0} kwartale"} @@ -1017,27 +1497,72 @@ dsb{ } sat{ relative{ - "-1"{"slědnu sobotu"} + "-1"{"zajźonu sobotu"} "0"{"tu sobotu"} "1"{"pśiducu sobotu"} } + relativeTime{ + future{ + few{"za {0} soboty"} + one{"za {0} sobotu"} + other{"za {0} sobotami"} + two{"za {0} sobośe"} + } + past{ + few{"pśed {0} sobotami"} + one{"pśed {0} sobotu"} + other{"pśed {0} sobotami"} + two{"pśed {0} sobotoma"} + } + } } sat-narrow{ relative{ - "-1"{"slědnu so."} + "-1"{"zajźonu so."} "0"{"tu so."} "1"{"pśiducu so."} } + relativeTime{ + future{ + few{"za {0} so."} + one{"za {0} so."} + other{"za {0} so."} + two{"za {0} so."} + } + past{ + few{"pśed {0} so."} + one{"pśed {0} so."} + other{"pśed {0} so."} + two{"pśed {0} so."} + } + } } sat-short{ relative{ - "-1"{"slědnu sob."} + "-1"{"zajźonu sob."} "0"{"tu sob."} "1"{"pśiducu sob."} } + relativeTime{ + future{ + few{"za {0} sob."} + one{"za {0} sob."} + other{"za {0} sob."} + two{"za {0} sob."} + } + past{ + few{"pśed {0} sob."} + one{"pśed {0} sob."} + other{"pśed {0} sob."} + two{"pśed {0} sob."} + } + } } second{ dn{"sekunda"} + relative{ + "0"{"něnto"} + } relativeTime{ future{ few{"za {0} sekundy"} @@ -1089,95 +1614,264 @@ dsb{ } sun{ relative{ - "-1"{"slědnu njeźelu"} + "-1"{"zajźonu njeźelu"} "0"{"tu njeźelu"} "1"{"pśiducu njeźelu"} } + relativeTime{ + future{ + few{"za {0} njeźele"} + one{"za {0} njeźelu"} + other{"za {0} njeźelow"} + two{"za {0} njeźeli"} + } + past{ + few{"pśed {0} njeźelami"} + one{"pśed {0} njeźelu"} + other{"pśed {0} njeźelami"} + two{"pśed {0} njeźeloma"} + } + } } sun-narrow{ relative{ - "-1"{"slědnu nj."} + "-1"{"zajźonu nj."} "0"{"tu nj."} "1"{"pśiducu nj."} } + relativeTime{ + future{ + few{"za {0} nj."} + one{"za {0} nj."} + other{"za {0} nj."} + two{"za {0} nj."} + } + past{ + few{"pśed {0} nj."} + one{"pśed {0} nj."} + other{"pśed {0} nj."} + two{"pśed {0} nj."} + } + } } sun-short{ relative{ - "-1"{"slědnu nje."} + "-1"{"zajźonu nje."} "0"{"tu nje."} "1"{"pśiducu nje."} } + relativeTime{ + future{ + few{"za {0} nje."} + one{"za {0} nje."} + other{"za {0} nje."} + two{"za {0} nje."} + } + past{ + few{"pśed {0} nje."} + one{"pśed {0} nje."} + other{"pśed {0} nje."} + two{"pśed {0} nje."} + } + } } thu{ relative{ - "-1"{"slědny stwórtk"} + "-1"{"zajźony stwórtk"} "0"{"ten stwórtk"} "1"{"pśiducy stwórtk"} } + relativeTime{ + future{ + few{"za {0} stwórtki"} + one{"za {0} stwórtk"} + other{"za {0} stwórtkami"} + two{"za {0} stwórtka"} + } + past{ + few{"pśed {0} stwórtkami"} + one{"pśed {0} stwórtkom"} + other{"pśed {0} stwórtkami"} + two{"pśed {0} stwórtkoma"} + } + } } thu-narrow{ relative{ - "-1"{"slědny st."} + "-1"{"zajźony st."} "0"{"ten st."} "1"{"pśiducy st."} } + relativeTime{ + future{ + few{"za {0} stw."} + one{"za {0} stw."} + other{"za {0} stw."} + two{"za {0} stw."} + } + past{ + few{"pśed {0} stw."} + one{"pśed {0} stw."} + other{"pśed {0} stw."} + two{"pśed {0} stw."} + } + } } thu-short{ relative{ - "-1"{"slědny stw."} + "-1"{"zajźony stw."} "0"{"ten stw."} "1"{"pśiducy stw."} } + relativeTime{ + future{ + few{"za {0} stw."} + one{"za {0} stw."} + other{"za {0} stw."} + two{"za {0} stw."} + } + past{ + few{"pśed {0} stw."} + one{"pśed {0} stw."} + other{"pśed {0} stw."} + two{"pśed {0} stw."} + } + } } tue{ relative{ - "-1"{"slědnu wałtoru"} + "-1"{"zajźonu wałtoru"} "0"{"tu wałtoru"} "1"{"pśiducu wałtoru"} } + relativeTime{ + future{ + few{"za {0} wałtory"} + one{"za {0} wałtoru"} + other{"za {0} wałtorami"} + two{"za {0} wałtorje"} + } + past{ + few{"pśed {0} wałtorami"} + one{"pśed {0} wałtoru"} + other{"pśed {0} wutorami"} + two{"pśed {0} wałtoroma"} + } + } } tue-narrow{ relative{ - "-1"{"slědnu wa."} + "-1"{"zajźonu wa."} "0"{"tu wa."} "1"{"pśiducu wa."} } + relativeTime{ + future{ + few{"za {0} wałt."} + one{"za {0} wałt."} + other{"za {0} wałt."} + two{"za {0} wałt."} + } + past{ + few{"pśed {0} wałt."} + one{"pśed {0} wałt."} + other{"pśed {0} wałt."} + two{"pśed {0} wałt."} + } + } } tue-short{ relative{ - "-1"{"slědnu wałt."} + "-1"{"zajźonu wałt."} "0"{"tu wałt."} "1"{"pśiducu wałt."} } + relativeTime{ + future{ + few{"za {0} wałt."} + one{"za {0} wałt."} + other{"za {0} wałt."} + two{"za {0} wałt."} + } + past{ + few{"pśed {0} wałt."} + one{"pśed {0} wałt."} + other{"pśed {0} wałt."} + two{"pśed {0} wałt."} + } + } } wed{ relative{ - "-1"{"slědnu srjodu"} + "-1"{"zajźonu srjodu"} "0"{"tu srjodu"} "1"{"pśiducu srjodu"} } + relativeTime{ + future{ + few{"za {0} srjody"} + one{"za {0} srjodu"} + other{"za {0} srjodami"} + two{"za {0} srjoźe"} + } + past{ + few{"pśed {0} srjodami"} + one{"pśed {0} srjodu"} + other{"pśed {0} srjodami"} + two{"pśed {0} srjodoma"} + } + } } wed-narrow{ relative{ - "-1"{"slědnu sr."} + "-1"{"zajźonu sr."} "0"{"tu sr."} "1"{"pśiducu sr."} } + relativeTime{ + future{ + few{"za {0} srj."} + one{"za {0} srj."} + other{"za {0} srj."} + two{"za {0} srj."} + } + past{ + few{"pśed {0} srj."} + one{"pśed {0} srj."} + other{"pśed {0} srj."} + two{"pśed {0} srj."} + } + } } wed-short{ relative{ - "-1"{"slědnu srj."} + "-1"{"zajźonu srj."} "0"{"tu srj."} "1"{"pśiducu srj."} } + relativeTime{ + future{ + few{"za {0} srj."} + one{"za {0} srj."} + other{"za {0} srj."} + two{"za {0} srj."} + } + past{ + few{"pśed {0} srj."} + one{"pśed {0} srj."} + other{"pśed {0} srj."} + two{"pśed {0} srj."} + } + } } week{ dn{"tyźeń"} relative{ - "-1"{"slědny tyźeń"} + "-1"{"zajźony tyźeń"} "0"{"ten tyźeń"} "1"{"pśiducy tyźeń"} } + relativePeriod{"tyźeń wot {0}"} relativeTime{ future{ few{"za {0} tyźenje"} @@ -1195,6 +1889,12 @@ dsb{ } week-narrow{ dn{"tyź."} + relative{ + "-1"{"zajź. tyźeń"} + "0"{"te. tyźeń"} + "1"{"pśid. tyźeń"} + } + relativePeriod{"tyźeń wót {0}"} relativeTime{ future{ few{"za {0} tyź."} @@ -1212,6 +1912,12 @@ dsb{ } week-short{ dn{"tyź."} + relative{ + "-1"{"zajź. tyźeń"} + "0"{"tot. tyźeń"} + "1"{"pśiduc. tyźeń"} + } + relativePeriod{"tyźeń wót {0}"} relativeTime{ future{ few{"za {0} tyź."} @@ -1227,9 +1933,27 @@ dsb{ } } } + weekOfMonth{ + dn{"tyźeń mjaseca"} + } + weekOfMonth-narrow{ + dn{"tyź. mjas."} + } + weekOfMonth-short{ + dn{"tyź. mjas."} + } weekday{ dn{"źeń tyźenja"} } + weekdayOfMonth{ + dn{"źeń tyźenja w mjasecu"} + } + weekdayOfMonth-narrow{ + dn{"ź. t. w mjas."} + } + weekdayOfMonth-short{ + dn{"ź. tyź. w mjas."} + } year{ dn{"lěto"} relative{ @@ -1254,6 +1978,11 @@ dsb{ } year-narrow{ dn{"l."} + relative{ + "-1"{"ło."} + "0"{"lět."} + "1"{"zno."} + } relativeTime{ future{ few{"za {0} l."} @@ -1271,6 +2000,11 @@ dsb{ } year-short{ dn{"l."} + relative{ + "-1"{"łon."} + "0"{"lěts."} + "1"{"znow."} + } relativeTime{ future{ few{"za {0} l."} @@ -1289,12 +2023,23 @@ dsb{ zone{ dn{"casowe pasmo"} } + zone-narrow{ + dn{"cas. pasmo"} + } } layout{ characters{"left-to-right"} lines{"top-to-bottom"} } listPattern{ + or{ + 2{"{0} abo {1}"} + end{"{0} abo {1}"} + } + or-short{ + 2{"{0} abo {1}"} + end{"{0} abo {1}"} + } standard{ 2{"{0} a {1}"} end{"{0} a {1}"} @@ -1325,4 +2070,64 @@ dsb{ US{"ameriski"} metric{"metriski"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "dsb", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname}, {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname}, {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname}, {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname}, {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/dua.txt b/icu/icu4c/source/data/locales/dua.txt index bb2bbcb9551..c9560d426f2 100644 --- a/icu/icu4c/source/data/locales/dua.txt +++ b/icu/icu4c/source/data/locales/dua.txt @@ -39,6 +39,16 @@ dua{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -50,8 +60,8 @@ dua{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -88,6 +98,16 @@ dua{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -99,8 +119,8 @@ dua{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/dyo.txt b/icu/icu4c/source/data/locales/dyo.txt index 9dd95f92110..602064734df 100644 --- a/icu/icu4c/source/data/locales/dyo.txt +++ b/icu/icu4c/source/data/locales/dyo.txt @@ -36,6 +36,16 @@ dyo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -47,8 +57,8 @@ dyo{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -77,6 +87,16 @@ dyo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -88,8 +108,8 @@ dyo{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/dz.txt b/icu/icu4c/source/data/locales/dz.txt index 197ebf02405..33d3e71fd8c 100644 --- a/icu/icu4c/source/data/locales/dz.txt +++ b/icu/icu4c/source/data/locales/dz.txt @@ -88,7 +88,7 @@ dz{ } minimalPairs{ plural{ - other{"ཉིནམ་ {0} "} + other{"ཉིནམ་ {0}"} } } native{"tibt"} @@ -124,6 +124,16 @@ dz{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMMMdd", + "GGGGGyMMdd", + } availableFormats{ Ed{"d E"} Gy{"G y"} @@ -279,6 +289,16 @@ dz{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEdd", + "yMMMMdd", + "yMMMdd", + "yMMdd", + } availableFormats{ Ed{"d E"} Gy{"G y"} diff --git a/icu/icu4c/source/data/locales/ebu.txt b/icu/icu4c/source/data/locales/ebu.txt index ba6c72ff7f0..503200a4203 100644 --- a/icu/icu4c/source/data/locales/ebu.txt +++ b/icu/icu4c/source/data/locales/ebu.txt @@ -29,6 +29,16 @@ ebu{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -41,7 +51,7 @@ ebu{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -79,6 +89,16 @@ ebu{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -91,7 +111,7 @@ ebu{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/ee.txt b/icu/icu4c/source/data/locales/ee.txt index fe56fbd229d..a5906e4cc1e 100644 --- a/icu/icu4c/source/data/locales/ee.txt +++ b/icu/icu4c/source/data/locales/ee.txt @@ -218,6 +218,16 @@ ee{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -272,8 +282,8 @@ ee{ M{"'ɣleti' M 'lia' – 'ɣleti' M 'lia'"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ M{"MMM–MMM"} @@ -287,65 +297,65 @@ ee{ d{"MMM d 'lia' – d 'lia'"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"a h – a h"} - h{"a h–h"} + a{"a h – a h"} + h{"a h–h"} } hm{ - a{"a 'ga' h:mm – a 'ga' h:mm"} + a{"a 'ga' h:mm – a 'ga' h:mm"} h{"a 'ga' h:mm - 'ga' h:mm"} m{"a 'ga' h:mm – 'ga' h:mm"} } hmv{ - a{"a 'ga' h:mm – a 'ga' h:mm v"} + a{"a 'ga' h:mm – a 'ga' h:mm v"} h{"a 'ga' h:mm–h:mm v"} - m{"a h:mm–h:mm v"} + m{"a h:mm–h:mm v"} } hv{ - a{"a h – a h v"} + a{"a h – a h v"} h{"a 'ga' h–h v"} } y{ y{"G y–y"} } yM{ - M{"M/y – M/y G"} - y{"M/y – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } yMEd{ - M{"E, M/d/y – E, M/d/y G"} - d{"E, M/d/y – E, M/d/y G"} - y{"E, M/d/y – E, M/d/y G"} + M{"E, M/d/y – E, M/d/y G"} + d{"E, M/d/y – E, M/d/y G"} + y{"E, M/d/y – E, M/d/y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ M{"E, MMM d 'lia' – E, MMM d 'lia', y G"} d{"E, MMM d 'lia' – E, MMM d 'lia', y G"} - y{"E, MMM d 'lia', y – E, MMM d 'lia', y G"} + y{"E, MMM d 'lia', y – E, MMM d 'lia', y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ M{"MMM d 'lia' – MMM d 'lia', y G"} d{"MMM d 'lia' – d 'lia' , y G"} - y{"MMM d 'lia' , y – MMM d 'lia', y G"} + y{"MMM d 'lia' , y – MMM d 'lia', y G"} } yMd{ - M{"M/d/y – M/d/y G"} - d{"M/d/y – M/d/y G"} - y{"M/d/y – M/d/y G"} + M{"M/d/y – M/d/y G"} + d{"M/d/y – M/d/y G"} + y{"M/d/y – M/d/y G"} } } } @@ -377,6 +387,16 @@ ee{ "{0} {1}", "{0} {1}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -610,8 +630,8 @@ ee{ M{"'ɣleti' M 'lia' – 'ɣleti' M 'lia'"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ M{"MMM–MMM"} @@ -625,65 +645,65 @@ ee{ d{"MMM d 'lia' – d 'lia'"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"a h – a h"} - h{"a h–h"} + a{"a h – a h"} + h{"a h–h"} } hm{ - a{"a 'ga' h:mm – a 'ga' h:mm"} + a{"a 'ga' h:mm – a 'ga' h:mm"} h{"a 'ga' h:mm - 'ga' h:mm"} m{"a 'ga' h:mm – 'ga' h:mm"} } hmv{ - a{"a 'ga' h:mm – a 'ga' h:mm v"} + a{"a 'ga' h:mm – a 'ga' h:mm v"} h{"a 'ga' h:mm–h:mm v"} - m{"a h:mm–h:mm v"} + m{"a h:mm–h:mm v"} } hv{ - a{"a h – a h v"} + a{"a h – a h v"} h{"a 'ga' h–h v"} } y{ y{"y–y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, M/d/y – E, M/d/y"} - d{"E, M/d/y – E, M/d/y"} - y{"E, M/d/y – E, M/d/y"} + M{"E, M/d/y – E, M/d/y"} + d{"E, M/d/y – E, M/d/y"} + y{"E, M/d/y – E, M/d/y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ M{"E, MMM d 'lia' – E, MMM d 'lia', y"} d{"E, MMM d 'lia' – E, MMM d 'lia', y"} - y{"E, MMM d 'lia', y – E, MMM d 'lia', y"} + y{"E, MMM d 'lia', y – E, MMM d 'lia', y"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ M{"MMM d 'lia' – MMM d 'lia', y"} d{"MMM d 'lia' – d 'lia' , y"} - y{"MMM d 'lia' , y – MMM d 'lia', y"} + y{"MMM d 'lia' , y – MMM d 'lia', y"} } yMd{ - M{"M/d/y – M/d/y"} - d{"M/d/y – M/d/y"} - y{"M/d/y – M/d/y"} + M{"M/d/y – M/d/y"} + d{"M/d/y – M/d/y"} + y{"M/d/y – M/d/y"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/ee_TG.txt b/icu/icu4c/source/data/locales/ee_TG.txt index 5e03a3cbf29..456ca391c37 100644 --- a/icu/icu4c/source/data/locales/ee_TG.txt +++ b/icu/icu4c/source/data/locales/ee_TG.txt @@ -19,6 +19,16 @@ ee_TG{ "{0} {1}", "{0} {1}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } } } } diff --git a/icu/icu4c/source/data/locales/el.txt b/icu/icu4c/source/data/locales/el.txt index f223a893d43..58872c2b14f 100644 --- a/icu/icu4c/source/data/locales/el.txt +++ b/icu/icu4c/source/data/locales/el.txt @@ -30,6 +30,7 @@ el{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -205,6 +206,16 @@ el{ } } minimalPairs{ + case{ + accusative{"… ανά {0} …"} + genitive{"… αξίας {0} …"} + nominative{"Η απόσταση είναι {0} …"} + } + gender{ + feminine{"Η {0} είναι"} + masculine{"Ο {0} θα είναι"} + neuter{"Το {0} ήταν"} + } ordinal{ other{"Στρίψτε στην {0}η δεξιά."} } @@ -220,10 +231,10 @@ el{ calendar{ buddhist{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y G", "d MMMM y G", "d MMM y G", @@ -234,6 +245,16 @@ el{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -315,22 +336,22 @@ el{ } fallback{"{0} - {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -535,10 +556,10 @@ el{ } generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y G", "d MMMM y G", "d MMM y G", @@ -549,6 +570,22 @@ el{ "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1} στις {0}", + "{1} στις {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -559,12 +596,13 @@ el{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -577,9 +615,9 @@ el{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -682,22 +720,22 @@ el{ } fallback{"{0} - {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -750,11 +788,11 @@ el{ "μμ", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", - "EEEE, d MMMM y", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE d MMMM y", "d MMMM y", "d MMM y", "d/M/yy", @@ -764,6 +802,22 @@ el{ "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1} στις {0}", + "{1} στις {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -777,22 +831,23 @@ el{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"LLL y G"} - GyMMMEd{"E, d MMM y G"} + GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} Hmsv{"HH:mm:ss v"} Hmv{"HH:mm v"} M{"L"} - MEd{"E, d/M"} + MEd{"E d/M"} MMM{"MMM"} - MMMEd{"E, d MMM"} - MMMMEd{"E, d MMMM"} + MMMEd{"E d MMM"} + MMMMEd{"E d MMMM"} MMMMW{ one{"εβδομάδα W του MMMM"} other{"εβδομάδα W του MMMM"} @@ -801,22 +856,22 @@ el{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"E, d/M/y"} + yMEd{"E d/M/y"} yMMM{"MMM y"} - yMMMEd{"E, d MMM y"} + yMMMEd{"E d MMM y"} yMMMM{"LLLL y"} yMMMd{"d MMM y"} yMd{"d/M/y"} - yQQQ{"y QQQ"} - yQQQQ{"y QQQQ"} + yQQQ{"QQQ y"} + yQQQQ{"QQQQ y"} yw{ one{"εβδομάδα w του Y"} other{"εβδομάδα w του Y"} @@ -981,15 +1036,15 @@ el{ y{"y–y G"} } GyM{ - G{"MM-y GGGGG – MM-y GGGGG"} - M{"MM-y – MM-y GGGGG"} - y{"MM-y – MM-y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E dd-MM-y GGGGG – E dd-MM-y GGGGG"} - M{"E dd-MM-y – E dd-MM-y GGGGG"} - d{"E dd-MM-y – E dd-MM-y GGGGG"} - y{"E dd-MM-y – E dd-MM-y GGGGG"} + G{"E d/M/y GGGGG – E d/M/y GGGGG"} + M{"E d/M/y – E d/M/y GGGGG"} + d{"E d/M/y – E d/M/y GGGGG"} + y{"E d/M/y – E d/M/y GGGGG"} } GyMMM{ G{"MMM y G – MMM y G"} @@ -1009,10 +1064,10 @@ el{ y{"d MMM y – d MMM y G"} } GyMd{ - G{"dd-MM-y GGGGG – dd-MM-y GGGGG"} - M{"dd-MM-y – dd-MM-y GGGGG"} - d{"dd-MM-y – dd-MM-y GGGGG"} - y{"dd-MM-y – dd-MM-y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ H{"HH–HH"} @@ -1032,80 +1087,80 @@ el{ M{"M–M"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd/MM – E, dd/MM"} + M{"E d/M – E d/M"} + d{"E d/M – E d/M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, dd MMM – E, dd MMM"} - d{"E, dd – E, dd MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"dd MMM – dd MMM"} - d{"dd–dd MMM"} + M{"d MMM – d MMM"} + d{"d–d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} } fallback{"{0} - {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y"} - d{"E, dd/MM/y – E, dd/MM/y"} - y{"E, dd/MM/y – E, dd/MM/y"} + M{"E d/M/y – E d/M/y"} + d{"E d/M/y – E d/M/y"} + y{"E d/M/y – E d/M/y"} } yMMM{ M{"MMM–MMM y"} y{"MMM y – MMM y"} } yMMMEd{ - M{"E, dd MMM – E, dd MMM y"} - d{"E, dd MMM – E, dd MMM y"} - y{"E, dd MMM y – E, dd MMM y"} + M{"E d MMM – E d MMM y"} + d{"E dd MMM – E dd MMM y"} + y{"E d MMM y – E d MMM y"} } yMMMM{ M{"LLLL–LLLL y"} y{"LLLL y – LLLL y"} } yMMMd{ - M{"dd MMM – dd MMM y"} - d{"dd–dd MMM y"} - y{"dd MMM y – dd MMM y"} + M{"d MMM – d MMM y"} + d{"d–d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -1476,10 +1531,10 @@ el{ } japanese{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM, y G", "d MMMM, y G", "d MMM, y G", @@ -1490,6 +1545,16 @@ el{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "yyMd", + } availableFormats{ Ed{"E d"} Gy{"y G"} @@ -2233,6 +2298,11 @@ el{ } month-short{ dn{"μήν."} + relative{ + "-1"{"προηγ. μήνας"} + "0"{"τρέχων μήνας"} + "1"{"επόμ. μήνας"} + } relativeTime{ future{ one{"σε {0} μήνα"} @@ -2822,4 +2892,40 @@ el{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "el", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-informal{"{given}"} + sorting-long-referring-formal{"{surname-core}, {surname-prefix} {given} {given2}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/en.txt b/icu/icu4c/source/data/locales/en.txt index 498b0d898b4..b05e26bf7c3 100644 --- a/icu/icu4c/source/data/locales/en.txt +++ b/icu/icu4c/source/data/locales/en.txt @@ -20,7 +20,11 @@ en{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} + currencyFormat%alphaNextToNumber{"¤ #,##0.00"} + currencyFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -128,6 +132,56 @@ en{ other{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0K"} + other{"¤ 0K"} + } + 10000{ + one{"¤ 00K"} + other{"¤ 00K"} + } + 100000{ + one{"¤ 000K"} + other{"¤ 000K"} + } + 1000000{ + one{"¤ 0M"} + other{"¤ 0M"} + } + 10000000{ + one{"¤ 00M"} + other{"¤ 00M"} + } + 100000000{ + one{"¤ 000M"} + other{"¤ 000M"} + } + 1000000000{ + one{"¤ 0B"} + other{"¤ 0B"} + } + 10000000000{ + one{"¤ 00B"} + other{"¤ 00B"} + } + 100000000000{ + one{"¤ 000B"} + other{"¤ 000B"} + } + 1000000000000{ + one{"¤ 0T"} + other{"¤ 0T"} + } + 10000000000000{ + one{"¤ 00T"} + other{"¤ 00T"} + } + 100000000000000{ + one{"¤ 000T"} + other{"¤ 000T"} + } + } decimalFormat{ 1000{ one{"0K"} @@ -225,11 +279,27 @@ en{ "MMM d, r", "M/d/r", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'at' {0}", "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "rMMMMEEEEd", + "rMMMMd", + "rMMMd", + "rMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -243,8 +313,11 @@ en{ Ehm{"E h:mm a"} Ehms{"E h:mm:ss a"} Gy{"r(U)"} - GyMMM{"MMM r(U)"} - GyMMMEd{"E, MMM d, r(U)"} + GyMMM{"MMM r"} + GyMMMEd{"E, MMM d, r"} + GyMMMM{"MMMM r(U)"} + GyMMMMEd{"E, MMMM d, r(U)"} + GyMMMMd{"MMMM d, r(U)"} GyMMMd{"MMM d, r"} H{"HH"} Hm{"HH:mm"} @@ -266,13 +339,14 @@ en{ hms{"h:mm:ss a"} ms{"mm:ss"} y{"r(U)"} - yMd{"M/d/r"} yyyy{"r(U)"} yyyyM{"M/r"} yyyyMEd{"E, M/d/r"} - yyyyMMM{"MMM r(U)"} - yyyyMMMEd{"E, MMM d, r(U)"} + yyyyMMM{"MMM r"} + yyyyMMMEd{"E, MMM d, r"} yyyyMMMM{"MMMM r(U)"} + yyyyMMMMEd{"E, MMMM d, r(U)"} + yyyyMMMMd{"MMMM d, r(U)"} yyyyMMMd{"MMM d, r"} yyyyMd{"M/d/r"} yyyyQQQ{"QQQ r(U)"} @@ -300,106 +374,106 @@ en{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} - d{"MMM d – d"} + M{"MMM d – MMM d"} + d{"MMM d – d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"U – U"} + y{"U – U"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, M/d/y – E, M/d/y"} - d{"E, M/d/y – E, M/d/y"} - y{"E, M/d/y – E, M/d/y"} + M{"E, M/d/y – E, M/d/y"} + d{"E, M/d/y – E, M/d/y"} + y{"E, M/d/y – E, M/d/y"} } yMMM{ - M{"MMM – MMM U"} - y{"MMM U – MMM U"} + M{"MMM – MMM U"} + y{"MMM U – MMM U"} } yMMMEd{ - M{"E, MMM d – E, MMM d, U"} - d{"E, MMM d – E, MMM d, U"} - y{"E, MMM d, U – E, MMM d, U"} + M{"E, MMM d – E, MMM d, U"} + d{"E, MMM d – E, MMM d, U"} + y{"E, MMM d, U – E, MMM d, U"} } yMMMM{ - M{"MMMM – MMMM U"} - y{"MMMM U – MMMM U"} + M{"MMMM – MMMM U"} + y{"MMMM U – MMMM U"} } yMMMd{ - M{"MMM d – MMM d, U"} - d{"MMM d – d, U"} - y{"MMM d, U – MMM d, U"} + M{"MMM d – MMM d, U"} + d{"MMM d – d, U"} + y{"MMM d, U – MMM d, U"} } yMd{ - M{"M/d/y – M/d/y"} - d{"M/d/y – M/d/y"} - y{"M/d/y – M/d/y"} + M{"M/d/y – M/d/y"} + d{"M/d/y – M/d/y"} + y{"M/d/y – M/d/y"} } } monthNames{ @@ -446,11 +520,27 @@ en{ "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'at' {0}", "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } appendItems{ Day{"{0} ({2}: {1})"} Day-Of-Week{"{0} {1}"} @@ -480,6 +570,7 @@ en{ GyMMM{"MMM y G"} GyMMMEd{"E, MMM d, y G"} GyMMMd{"MMM d, y G"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -509,144 +600,144 @@ en{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, MMM d, y G – E, MMM d, y G"} - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + G{"E, MMM d, y G – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } GyMMMd{ - G{"MMM d, y G – MMM d, y G"} - M{"MMM d – MMM d, y G"} - d{"MMM d – d, y G"} - y{"MMM d, y – MMM d, y G"} + G{"MMM d, y G – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} } GyMd{ - G{"M/d/y GGGGG – M/d/y GGGGG"} - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + G{"M/d/y GGGGG – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} - d{"MMM d – d"} + M{"MMM d – MMM d"} + d{"MMM d – d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"MMM d – MMM d, y G"} - d{"MMM d – d, y G"} - y{"MMM d, y – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} } yMd{ - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } } } @@ -681,11 +772,27 @@ en{ "MMM d, y", "M/d/yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'at' {0}", "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Day{"{0} ({2}: {1})"} Day-Of-Week{"{0} {1}"} @@ -709,12 +816,13 @@ en{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, MMM d, y G"} GyMMMd{"MMM d, y G"} + GyMd{"M/d/y G"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -732,11 +840,11 @@ en{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -869,144 +977,144 @@ en{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y G – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } GyMEd{ - G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + G{"E, M/d/y G – E, M/d/y G"} + M{"E, M/d/y – E, M/d/y G"} + d{"E, M/d/y – E, M/d/y G"} + y{"E, M/d/y – E, M/d/y G"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, MMM d, y G – E, MMM d, y G"} - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + G{"E, MMM d, y G – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } GyMMMd{ - G{"MMM d, y G – MMM d, y G"} - M{"MMM d – MMM d, y G"} - d{"MMM d – d, y G"} - y{"MMM d, y – MMM d, y G"} + G{"MMM d, y G – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} } GyMd{ - G{"M/d/y GGGGG – M/d/y GGGGG"} - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + G{"M/d/y G – M/d/y G"} + M{"M/d/y – M/d/y G"} + d{"M/d/y – M/d/y G"} + y{"M/d/y – M/d/y G"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} - d{"MMM d – d"} + M{"MMM d – MMM d"} + d{"MMM d – d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, M/d/y – E, M/d/y"} - d{"E, M/d/y – E, M/d/y"} - y{"E, M/d/y – E, M/d/y"} + M{"E, M/d/y – E, M/d/y"} + d{"E, M/d/y – E, M/d/y"} + y{"E, M/d/y – E, M/d/y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y"} - d{"E, MMM d – E, MMM d, y"} - y{"E, MMM d, y – E, MMM d, y"} + M{"E, MMM d – E, MMM d, y"} + d{"E, MMM d – E, MMM d, y"} + y{"E, MMM d, y – E, MMM d, y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"MMM d – MMM d, y"} - d{"MMM d – d, y"} - y{"MMM d, y – MMM d, y"} + M{"MMM d – MMM d, y"} + d{"MMM d – d, y"} + y{"MMM d, y – MMM d, y"} } yMd{ - M{"M/d/y – M/d/y"} - d{"M/d/y – M/d/y"} - y{"M/d/y – M/d/y"} + M{"M/d/y – M/d/y"} + d{"M/d/y – M/d/y"} + y{"M/d/y – M/d/y"} } } monthNames{ @@ -1093,16 +1201,27 @@ en{ "d MMM y", "d MMM y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMMd", + } availableFormats{ Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d MMM y G"} M{"L"} MEd{"E, d MMM"} MMM{"LLL"} @@ -1128,61 +1247,61 @@ en{ } intervalFormats{ M{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d MMM – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d MMM – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} - d{"d – d MMM y"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"d MMM – d MMM y"} - d{"d – d MMM y"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} } } } @@ -1204,10 +1323,20 @@ en{ "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", } } roc{ @@ -1354,6 +1483,19 @@ en{ } } } + day-narrow{ + dn{"day"} + relativeTime{ + future{ + one{"in {0}d"} + other{"in {0}d"} + } + past{ + one{"{0}d ago"} + other{"{0}d ago"} + } + } + } day-short{ dn{"day"} relativeTime{ @@ -1454,6 +1596,19 @@ en{ } } } + hour-narrow{ + dn{"hr"} + relativeTime{ + future{ + one{"in {0}h"} + other{"in {0}h"} + } + past{ + one{"{0}h ago"} + other{"{0}h ago"} + } + } + } hour-short{ dn{"hr."} relativeTime{ @@ -1483,6 +1638,19 @@ en{ } } } + minute-narrow{ + dn{"min"} + relativeTime{ + future{ + one{"in {0}m"} + other{"in {0}m"} + } + past{ + one{"{0}m ago"} + other{"{0}m ago"} + } + } + } minute-short{ dn{"min."} relativeTime{ @@ -1565,6 +1733,19 @@ en{ } } } + month-narrow{ + dn{"mo"} + relativeTime{ + future{ + one{"in {0}mo"} + other{"in {0}mo"} + } + past{ + one{"{0}mo ago"} + other{"{0}mo ago"} + } + } + } month-short{ dn{"mo."} relative{ @@ -1601,6 +1782,19 @@ en{ } } } + quarter-narrow{ + dn{"qtr"} + relativeTime{ + future{ + one{"in {0}q"} + other{"in {0}q"} + } + past{ + one{"{0}q ago"} + other{"{0}q ago"} + } + } + } quarter-short{ dn{"qtr."} relative{ @@ -1686,6 +1880,19 @@ en{ } } } + second-narrow{ + dn{"sec"} + relativeTime{ + future{ + one{"in {0}s"} + other{"in {0}s"} + } + past{ + one{"{0}s ago"} + other{"{0}s ago"} + } + } + } second-short{ dn{"sec."} relative{ @@ -1925,6 +2132,19 @@ en{ } } } + week-narrow{ + dn{"wk"} + relativeTime{ + future{ + one{"in {0}w"} + other{"in {0}w"} + } + past{ + one{"{0}w ago"} + other{"{0}w ago"} + } + } + } week-short{ dn{"wk."} relative{ @@ -1979,6 +2199,19 @@ en{ } } } + year-narrow{ + dn{"yr"} + relativeTime{ + future{ + one{"in {0}y"} + other{"in {0}y"} + } + past{ + one{"{0}y ago"} + other{"{0}y ago"} + } + } + } year-short{ dn{"yr."} relative{ @@ -2053,4 +2286,73 @@ en{ US{"US"} metric{"Metric"} } + personNames{ + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "en", + } + surnameFirst{ + "ja", + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/en_001.txt b/icu/icu4c/source/data/locales/en_001.txt index 28f3b136ed3..8e9ebe204c7 100644 --- a/icu/icu4c/source/data/locales/en_001.txt +++ b/icu/icu4c/source/data/locales/en_001.txt @@ -14,14 +14,26 @@ en_001{ "d MMM r", "dd/MM/r", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "rMMMMEEEEd", + "rMMMMd", + "rMMMd", + "rMMdd", + } availableFormats{ Ed{"E d"} - GyMMMEd{"E, d MMM r(U)"} + GyMMMEd{"E, d MMM r"} + GyMMMMEd{"E, d MMMM r(U)"} + GyMMMMd{"d MMMM r(U)"} GyMMMd{"d MMM r"} M{"LL"} MEd{"E, dd/MM"} @@ -31,53 +43,54 @@ en_001{ Md{"dd/MM"} UMMMd{"d MMM U"} UMd{"dd/MM/U"} - yMd{"dd/MM/r"} yyyyM{"MM/r"} yyyyMEd{"E, dd/MM/r"} - yyyyMMMEd{"E, d MMM r(U)"} + yyyyMMMEd{"E, d MMM r"} + yyyyMMMMEd{"E, d MMMM r(U)"} + yyyyMMMMd{"d MMMM r(U)"} yyyyMMMd{"d MMM r"} yyyyMd{"dd/MM/r"} } intervalFormats{ MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y"} - d{"E, dd/MM/y – E, dd/MM/y"} - y{"E, dd/MM/y – E, dd/MM/y"} + M{"E, dd/MM/y – E, dd/MM/y"} + d{"E, dd/MM/y – E, dd/MM/y"} + y{"E, dd/MM/y – E, dd/MM/y"} } yMMMEd{ - M{"E, d MMM – E, d MMM U"} - d{"E, d – E, d MMM U"} - y{"E, d MMM U – E, d MMM U"} + M{"E, d MMM – E, d MMM U"} + d{"E, d – E, d MMM U"} + y{"E, d MMM U – E, d MMM U"} } yMMMd{ - M{"d MMM – d MMM U"} - d{"d – d MMM U"} - y{"d MMM U – d MMM U"} + M{"d MMM – d MMM U"} + d{"d – d MMM U"} + y{"d MMM U – d MMM U"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } } @@ -92,21 +105,26 @@ en_001{ "d MMM y G", "dd/MM/y GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", } availableFormats{ - EBhm{"E, h:mm B"} - EBhms{"E, h:mm:ss B"} - EHm{"E, HH:mm"} - EHms{"E, HH:mm:ss"} Ed{"E d"} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"dd/MM/y GGGGG"} M{"LL"} MEd{"E, dd/MM"} MMMEd{"E, d MMM"} @@ -124,47 +142,47 @@ en_001{ y{"y–y G"} } GyMEd{ - G{"E, dd/MM/y GGGGG – E, dd/MM/y GGGGG"} - M{"E, dd/MM/y – E, dd/MM/y GGGGG"} - d{"E, dd/MM/y – E, dd/MM/y GGGGG"} - y{"E, dd/MM/y – E, dd/MM/y GGGGG"} + G{"E, dd/MM/y GGGGG – E, dd/MM/y GGGGG"} + M{"E, dd/MM/y – E, dd/MM/y GGGGG"} + d{"E, dd/MM/y – E, dd/MM/y GGGGG"} + y{"E, dd/MM/y – E, dd/MM/y GGGGG"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} - M{"dd/MM/y – dd/MM/y GGGGG"} - d{"dd/MM/y – dd/MM/y GGGGG"} - y{"dd/MM/y – dd/MM/y GGGGG"} + G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} + M{"dd/MM/y – dd/MM/y GGGGG"} + d{"dd/MM/y – dd/MM/y GGGGG"} + y{"dd/MM/y – dd/MM/y GGGGG"} } M{ M{"M–M"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"d–d"} @@ -173,28 +191,28 @@ en_001{ y{"y–y G"} } yM{ - M{"MM/y – MM/y GGGGG"} - y{"MM/y – MM/y GGGGG"} + M{"MM/y – MM/y GGGGG"} + y{"MM/y – MM/y GGGGG"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y GGGGG"} - d{"E, dd/MM/y – E, dd/MM/y GGGGG"} - y{"E, dd/MM/y – E, dd/MM/y GGGGG"} + M{"E, dd/MM/y – E, dd/MM/y GGGGG"} + d{"E, dd/MM/y – E, dd/MM/y GGGGG"} + y{"E, dd/MM/y – E, dd/MM/y GGGGG"} } yMMMEd{ - M{"E, d MMM – E, d MMM y G"} - d{"E, d – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd/MM/y – dd/MM/y GGGGG"} - d{"dd/MM/y – dd/MM/y GGGGG"} - y{"dd/MM/y – dd/MM/y GGGGG"} + M{"dd/MM/y – dd/MM/y GGGGG"} + d{"dd/MM/y – dd/MM/y GGGGG"} + y{"dd/MM/y – dd/MM/y GGGGG"} } } } @@ -217,17 +235,28 @@ en_001{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } availableFormats{ - EBhm{"E, h:mm B"} - EBhms{"E, h:mm:ss B"} Ed{"E d"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y G"} MEd{"E, dd/MM"} MMMEd{"E, d MMM"} MMMMd{"d MMMM"} @@ -257,28 +286,28 @@ en_001{ } intervalFormats{ GyMEd{ - G{"E, dd/MM/y GGGGG – E, dd/MM/y GGGGG"} - M{"E, dd/MM/y – E, dd/MM/y GGGGG"} - d{"E, dd/MM/y – E, dd/MM/y GGGGG"} - y{"E, dd/MM/y – E, dd/MM/y GGGGG"} + G{"E, dd/MM/y G – E, dd/MM/y G"} + M{"E, dd/MM/y – E, dd/MM/y G"} + d{"E, dd/MM/y – E, dd/MM/y G"} + y{"E, dd/MM/y – E, dd/MM/y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} - M{"dd/MM/y – dd/MM/y GGGGG"} - d{"dd/MM/y – dd/MM/y GGGGG"} - y{"dd/MM/y – dd/MM/y GGGGG"} + G{"dd/MM/y G – dd/MM/y G"} + M{"dd/MM/y – dd/MM/y G"} + d{"dd/MM/y – dd/MM/y G"} + y{"dd/MM/y – dd/MM/y G"} } H{ H{"HH–HH"} @@ -298,56 +327,90 @@ en_001{ M{"M–M"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"d–d"} } h{ - h{"h–h a"} + h{"h–h a"} } hv{ - h{"h–h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y"} - d{"E, dd/MM/y – E, dd/MM/y"} - y{"E, dd/MM/y – E, dd/MM/y"} + M{"E, dd/MM/y – E, dd/MM/y"} + d{"E, dd/MM/y – E, dd/MM/y"} + y{"E, dd/MM/y – E, dd/MM/y"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMd{ - M{"d MMM – d MMM y"} + M{"d MMM – d MMM y"} d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} + } + } + monthNames{ + format{ + abbreviated{ + "Jan", + "Feb", + "Mar", + "Apr", + "May", + "Jun", + "Jul", + "Aug", + "Sept", + "Oct", + "Nov", + "Dec", + } + } + stand-alone{ + abbreviated{ + "Jan", + "Feb", + "Mar", + "Apr", + "May", + "Jun", + "Jul", + "Aug", + "Sept", + "Oct", + "Nov", + "Dec", + } } } } @@ -362,6 +425,18 @@ en_001{ math_symbols{"maths symbol"} } fields{ + day-narrow{ + relativeTime{ + future{ + one{"in {0} day"} + other{"in {0} days"} + } + past{ + one{"{0} day ago"} + other{"{0} days ago"} + } + } + } dayOfYear-narrow{ dn{"day of yr"} } @@ -420,7 +495,6 @@ en_001{ } } minute-narrow{ - dn{"min"} relativeTime{ future{ one{"in {0} min"} @@ -463,7 +537,6 @@ en_001{ } } month-narrow{ - dn{"mo"} relative{ "-1"{"last mo"} "0"{"this mo"} @@ -499,7 +572,6 @@ en_001{ } } quarter-narrow{ - dn{"qtr"} relativeTime{ future{ one{"in {0} qtr"} @@ -635,7 +707,6 @@ en_001{ } } week-narrow{ - dn{"wk"} relative{ "-1"{"last wk"} "0"{"this wk"} diff --git a/icu/icu4c/source/data/locales/en_029.txt b/icu/icu4c/source/data/locales/en_029.txt index c5cec3a0b12..1e201c47e91 100644 --- a/icu/icu4c/source/data/locales/en_029.txt +++ b/icu/icu4c/source/data/locales/en_029.txt @@ -21,8 +21,8 @@ en_029{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } diff --git a/icu/icu4c/source/data/locales/en_150.txt b/icu/icu4c/source/data/locales/en_150.txt index ae874839412..d09773014a3 100644 --- a/icu/icu4c/source/data/locales/en_150.txt +++ b/icu/icu4c/source/data/locales/en_150.txt @@ -23,10 +23,20 @@ en_150{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_AE.txt b/icu/icu4c/source/data/locales/en_AE.txt index 5fae06da09b..91aa53c473b 100644 --- a/icu/icu4c/source/data/locales/en_AE.txt +++ b/icu/icu4c/source/data/locales/en_AE.txt @@ -14,10 +14,20 @@ en_AE{ "d MMM r", "dd/MM/r", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "rMMMMEEEEd", + "rMMMMd", + "rMMMd", + "rMMdd", } availableFormats{ Ed{"E d"} @@ -40,44 +50,44 @@ en_AE{ } intervalFormats{ MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y"} - d{"E, dd/MM/y – E, dd/MM/y"} - y{"E, dd/MM/y – E, dd/MM/y"} + M{"E, dd/MM/y – E, dd/MM/y"} + d{"E, dd/MM/y – E, dd/MM/y"} + y{"E, dd/MM/y – E, dd/MM/y"} } yMMMEd{ - M{"E, d MMM – E, d MMM U"} - d{"E, d – E, d MMM U"} - y{"E, d MMM U – E, d MMM U"} + M{"E, d MMM – E, d MMM U"} + d{"E, d – E, d MMM U"} + y{"E, d MMM U – E, d MMM U"} } yMMMd{ - M{"d MMM – d MMM U"} - d{"d – d MMM U"} - y{"d MMM U – d MMM U"} + M{"d MMM – d MMM U"} + d{"d – d MMM U"} + y{"d MMM U – d MMM U"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } } @@ -92,11 +102,21 @@ en_AE{ "d MMM y G", "dd/MM/y GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ EBhm{"E, h:mm B"} EBhms{"E, h:mm:ss B"} @@ -104,7 +124,7 @@ en_AE{ EHms{"E, HH:mm:ss"} Ed{"E d"} Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehms{"E, h:mm:ss a"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} M{"LL"} @@ -121,44 +141,44 @@ en_AE{ } intervalFormats{ MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } yM{ - M{"MM/y – MM/y GGGGG"} - y{"MM/y – MM/y GGGGG"} + M{"MM/y – MM/y GGGGG"} + y{"MM/y – MM/y GGGGG"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y GGGGG"} - d{"E, dd/MM/y – E, dd/MM/y GGGGG"} - y{"E, dd/MM/y – E, dd/MM/y GGGGG"} + M{"E, dd/MM/y – E, dd/MM/y GGGGG"} + d{"E, dd/MM/y – E, dd/MM/y GGGGG"} + y{"E, dd/MM/y – E, dd/MM/y GGGGG"} } yMMMEd{ - M{"E, d MMM – E, d MMM y G"} - d{"E, d – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd/MM/y – dd/MM/y GGGGG"} - d{"dd/MM/y – dd/MM/y GGGGG"} - y{"dd/MM/y – dd/MM/y GGGGG"} + M{"dd/MM/y – dd/MM/y GGGGG"} + d{"dd/MM/y – dd/MM/y GGGGG"} + y{"dd/MM/y – dd/MM/y GGGGG"} } } } @@ -173,15 +193,27 @@ en_AE{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } availableFormats{ EBhm{"E, h:mm B"} EBhms{"E, h:mm:ss B"} Ed{"E d"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} MEd{"E, dd/MM"} @@ -198,44 +230,44 @@ en_AE{ } intervalFormats{ MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y"} - d{"E, dd/MM/y – E, dd/MM/y"} - y{"E, dd/MM/y – E, dd/MM/y"} + M{"E, dd/MM/y – E, dd/MM/y"} + d{"E, dd/MM/y – E, dd/MM/y"} + y{"E, dd/MM/y – E, dd/MM/y"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMd{ - M{"d MMM – d MMM y"} - d{"d – d MMM y"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } } diff --git a/icu/icu4c/source/data/locales/en_AI.txt b/icu/icu4c/source/data/locales/en_AI.txt index 7bf3f7ffe70..f27e3decc5b 100644 --- a/icu/icu4c/source/data/locales/en_AI.txt +++ b/icu/icu4c/source/data/locales/en_AI.txt @@ -15,10 +15,20 @@ en_AI{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_AU.txt b/icu/icu4c/source/data/locales/en_AU.txt index ec6eb750e4c..2fbe6225356 100644 --- a/icu/icu4c/source/data/locales/en_AU.txt +++ b/icu/icu4c/source/data/locales/en_AU.txt @@ -85,27 +85,27 @@ en_AU{ } intervalFormats{ GyMEd{ - G{"E dd/MM/y GGGGG – E dd/MM/y GGGGG"} - M{"E dd/MM/y – E dd/MM/y GGGGG"} - d{"E dd/MM/y – E dd/MM/y GGGGG"} - y{"E dd/MM/y – E dd/MM/y GGGGG"} + G{"E dd/MM/y GGGGG – E dd/MM/y GGGGG"} + M{"E dd/MM/y – E dd/MM/y GGGGG"} + d{"E dd/MM/y – E dd/MM/y GGGGG"} + y{"E dd/MM/y – E dd/MM/y GGGGG"} } GyMMMEd{ - G{"E d MMM y G – E d MMM y G"} - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } yMMMEd{ - d{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} } } } @@ -124,14 +124,27 @@ en_AU{ "d MMM y", "d/M/yy", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", } availableFormats{ + GyMd{"d/M/y GGGGG"} MEd{"E, d/M"} Md{"d/M"} + hm{"h:mm a"} + hms{"h:mm:ss a"} } dayNames{ format{ @@ -144,15 +157,6 @@ en_AU{ "F.", "Sa.", } - short{ - "Su", - "Mon", - "Tu", - "Wed", - "Th", - "Fri", - "Sat", - } } stand-alone{ abbreviated{ @@ -174,11 +178,11 @@ en_AU{ "Sa.", } short{ - "Su", + "Sun", "Mon", "Tu", "Wed", - "Th", + "Thu", "Fri", "Sat", } @@ -241,31 +245,31 @@ en_AU{ } intervalFormats{ GyMEd{ - G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + G{"E, d/M/y G – E, d/M/y G"} + M{"E, d/M/y – E, d/M/y G"} + d{"E, d/M/y – E, d/M/y G"} + y{"E, d/M/y – E, d/M/y G"} } GyMMMEd{ - G{"E, d MMM, y G – E, d MMM, y G"} - M{"E, d MMM – E, d MMM, y G"} - d{"E, d MMM – E, d MMM, y G"} - y{"E, d MMM, y – E, d MMM, y G"} + G{"E, d MMM, y G – E, d MMM, y G"} + M{"E, d MMM – E, d MMM, y G"} + d{"E, d MMM – E, d MMM, y G"} + y{"E, d MMM, y – E, d MMM, y G"} } GyMMMd{ - G{"d MMM, y G – d MMM, y G"} - M{"d MMM – d MMM, y G"} - d{"d – d MMM, y G"} - y{"d MMM, y – d MMM, y G"} + G{"d MMM, y G – d MMM, y G"} + M{"d MMM – d MMM, y G"} + d{"d – d MMM, y G"} + y{"d MMM, y – d MMM, y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y G – d/M/y G"} + M{"d/M/y – d/M/y G"} + d{"d/M/y – d/M/y G"} + y{"d/M/y – d/M/y G"} } MMMd{ - d{"d – d MMM"} + d{"d – d MMM"} } } monthNames{ @@ -309,7 +313,7 @@ en_AU{ "Jun", "Jul", "Aug", - "Sep", + "Sept", "Oct", "Nov", "Dec", @@ -458,11 +462,21 @@ en_AU{ "d MMM y G", "dd/MM/y GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -595,18 +609,6 @@ en_AU{ upwards_arrows{"upward arrows"} } fields{ - day-narrow{ - relativeTime{ - future{ - one{"in {0} day"} - other{"in {0} days"} - } - past{ - one{"{0} day ago"} - other{"{0} days ago"} - } - } - } fri-short{ relativeTime{ future{ @@ -620,7 +622,6 @@ en_AU{ } } hour-narrow{ - dn{"h"} relativeTime{ future{ one{"in {0} hr"} @@ -633,7 +634,6 @@ en_AU{ } } hour-short{ - dn{"h"} relativeTime{ future{ one{"in {0} hr"} @@ -716,7 +716,7 @@ en_AU{ other{"in {0} qtrs"} } past{ - one{"in {0} qtr ago"} + one{"{0} qtr ago"} other{"{0} qtrs ago"} } } diff --git a/icu/icu4c/source/data/locales/en_BE.txt b/icu/icu4c/source/data/locales/en_BE.txt index 3d0104f5632..41812ca77f3 100644 --- a/icu/icu4c/source/data/locales/en_BE.txt +++ b/icu/icu4c/source/data/locales/en_BE.txt @@ -23,10 +23,20 @@ en_BE{ "dd MMM y G", "dd/MM/y GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMdd", + "GGGGGyMMdd", } availableFormats{ Md{"d/M"} @@ -45,10 +55,20 @@ en_BE{ "dd MMM y", "dd/MM/yy", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMdd", + "yyMMdd", } availableFormats{ MEd{"E, d/M"} diff --git a/icu/icu4c/source/data/locales/en_BI.txt b/icu/icu4c/source/data/locales/en_BI.txt index e4f823f1c56..33bd53680a9 100644 --- a/icu/icu4c/source/data/locales/en_BI.txt +++ b/icu/icu4c/source/data/locales/en_BI.txt @@ -14,10 +14,20 @@ en_BI{ "MMM d, y", "M/d/yy", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", } } } diff --git a/icu/icu4c/source/data/locales/en_BW.txt b/icu/icu4c/source/data/locales/en_BW.txt index 5f3a00a20bb..072ed9ad05e 100644 --- a/icu/icu4c/source/data/locales/en_BW.txt +++ b/icu/icu4c/source/data/locales/en_BW.txt @@ -15,10 +15,20 @@ en_BW{ "dd MMM y G", "dd/MM/y GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMMMdd", + "GGGGGyMMdd", } availableFormats{ GyMMMEd{"E, dd MMM y G"} @@ -43,10 +53,20 @@ en_BW{ "dd MMM y", "dd/MM/yy", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMdd", + "yMMMdd", + "yyMMdd", } availableFormats{ GyMMMEd{"E, dd MMM y G"} diff --git a/icu/icu4c/source/data/locales/en_BZ.txt b/icu/icu4c/source/data/locales/en_BZ.txt index 87bddc643e9..9565226f3de 100644 --- a/icu/icu4c/source/data/locales/en_BZ.txt +++ b/icu/icu4c/source/data/locales/en_BZ.txt @@ -15,10 +15,20 @@ en_BZ{ "dd-MMM-y G", "dd/MM/y GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMMMdd", + "GGGGGyMMdd", } availableFormats{ MMMEd{"E, dd MMM"} @@ -41,10 +51,20 @@ en_BZ{ "dd-MMM-y", "dd/MM/yy", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMdd", + "yMMMdd", + "yyMMdd", } availableFormats{ MMMEd{"E, dd MMM"} diff --git a/icu/icu4c/source/data/locales/en_CA.txt b/icu/icu4c/source/data/locales/en_CA.txt index 06afc444e15..f0c0331a336 100644 --- a/icu/icu4c/source/data/locales/en_CA.txt +++ b/icu/icu4c/source/data/locales/en_CA.txt @@ -2,14 +2,6 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml en_CA{ - %%Parent{"en_001"} - NumberElements{ - latn{ - symbols{ - exponential{"e"} - } - } - } calendar{ chinese{ DateTimePatterns{ @@ -17,74 +9,71 @@ en_CA{ "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "EEEE, MMMM d, r(U)", - "MMMM d, r(U)", + "EEEE, MMMM d, r (U)", + "MMMM d, r (U)", "MMM d, r", - "r-MM-dd", + "M/d/r", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", } availableFormats{ - Ed{"d E"} GyMMMEd{"E, MMM d, r(U)"} - GyMMMd{"MMM d, r"} + GyMMMMEd{"E, d MMMM r(U)"} + GyMMMMd{"d MMMM r(U)"} + M{"LL"} MEd{"E, MM-dd"} - MMMEd{"E, MMM d"} - MMMMd{"MMMM d"} - MMMd{"MMM d"} Md{"MM-dd"} - UMMMd{"MMM d, U"} UMd{"U-MM-dd"} - yMd{"r-MM-dd"} yyyyM{"r-MM"} yyyyMEd{"E, r-MM-dd"} yyyyMMMEd{"E, MMM d, r(U)"} - yyyyMMMd{"MMM d, r"} + yyyyMMMMEd{"E, d MMMM r(U)"} + yyyyMMMMd{"d MMMM r(U)"} yyyyMd{"r-MM-dd"} } intervalFormats{ MEd{ - M{"E, MM-dd – E, MM-dd"} - d{"E, MM-dd – E, MM-dd"} - } - MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} - } - MMMd{ - M{"MMM d – MMM d"} - d{"MMM d – d"} + M{"E, MM-dd – E, MM-dd"} + d{"E, MM-dd – E, MM-dd"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"E, y-MM-dd – E, y-MM-dd"} - d{"E, y-MM-dd – E, y-MM-dd"} - y{"E, y-MM-dd – E, y-MM-dd"} - } - yMMMEd{ - M{"E, MMM d – E, MMM d, U"} - d{"E, MMM d – E, MMM d, U"} - y{"E, MMM d, U – E, MMM d, U"} - } - yMMMd{ - M{"MMM d – MMM d, U"} - d{"MMM d – d, U"} - y{"MMM d, U – MMM d, U"} + M{"E, y-MM-dd – E, y-MM-dd"} + d{"E, y-MM-dd – E, y-MM-dd"} + y{"E, y-MM-dd – E, y-MM-dd"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} + } + } + monthNames{ + format{ + wide{ + "first month", + "second month", + "third month", + "fourth month", + "fifth month", + "sixth month", + "seventh month", + "eighth month", + "ninth month", + "tenth month", + "eleventh month", + "twelfth month", + } } } } @@ -97,67 +86,124 @@ en_CA{ "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", - "GGGGG y-MM-dd", + "M/d/y GGGGG", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", } availableFormats{ - Ed{"d E"} - GyMMMEd{"E, MMM d, y G"} - GyMMMd{"MMM d, y G"} - MEd{"E, MM-dd"} - MMMEd{"E, MMM d"} - MMMd{"MMM d"} - Md{"MM-dd"} - yyyyM{"GGGGG y-MM"} - yyyyMEd{"E, y-MM-dd GGGGG"} - yyyyMMMEd{"E, MMM d, y G"} - yyyyMMMd{"MMM d, y G"} - yyyyMd{"GGGGG y-MM-dd"} + Ed{"E d"} } intervalFormats{ + Bh{ + B{"h B–h B"} + h{"h–h B"} + } + Bhm{ + B{"h:mm B–h:mm B"} + h{"h:mm–h:mm B"} + m{"h:mm–h:mm B"} + } + Gy{ + G{"y G–y G"} + y{"y–y G"} + } + GyM{ + G{"M/y GGGGG–M/y GGGGG"} + M{"M/y–M/y GGGGG"} + y{"M/y–M/y GGGGG"} + } + GyMEd{ + G{"E, M/d/y GGGGG–E, M/d/y GGGGG"} + M{"E, M/d/y–E, M/d/y GGGGG"} + d{"E, M/d/y–E, M/d/y GGGGG"} + y{"E, M/d/y–E, M/d/y GGGGG"} + } + GyMMM{ + G{"MMM y G–MMM y G"} + M{"MMM–MMM y G"} + y{"MMM y–MMM y G"} + } + GyMMMEd{ + G{"E, MMM d, y G–E, MMM d, y G"} + M{"E, MMM d–E, MMM d, y G"} + d{"E, MMM d–E, MMM d, y G"} + y{"E, MMM d, y–E, MMM d, y G"} + } + GyMMMd{ + G{"MMM d, y G–MMM d, y G"} + M{"MMM d–MMM d, y G"} + d{"MMM d–d, y G"} + y{"MMM d, y–MMM d, y G"} + } + GyMd{ + G{"M/d/y GGGGG–M/d/y GGGGG"} + M{"M/d/y–M/d/y GGGGG"} + d{"M/d/y–M/d/y GGGGG"} + y{"M/d/y–M/d/y GGGGG"} + } + M{ + M{"M–M"} + } MEd{ - M{"E, MM-dd – E, MM-dd"} - d{"E, MM-dd – E, MM-dd"} + M{"E, M/d–E, M/d"} + d{"E, M/d–E, M/d"} + } + MMM{ + M{"MMM–MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d–E, MMM d"} + d{"E, MMM d–E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} - d{"MMM d – d"} + M{"MMM d–MMM d"} + d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"M/d–M/d"} + d{"M/d–M/d"} + } + d{ + d{"d–d"} + } + fallback{"{0}–{1}"} + y{ + y{"y–y G"} } yM{ - M{"GGGGG y-MM – y-MM"} - y{"GGGGG y-MM – y-MM"} + M{"M/y–M/y GGGGG"} + y{"M/y–M/y GGGGG"} } yMEd{ - M{"E, y-MM-dd – E, y-MM-dd"} - d{"E, y-MM-dd – E, y-MM-dd"} - y{"E, y-MM-dd – E, y-MM-dd"} + M{"E, M/d/y–E, M/d/y GGGGG"} + d{"E, M/d/y–E, M/d/y GGGGG"} + y{"E, M/d/y–E, M/d/y GGGGG"} + } + yMMM{ + M{"MMM–MMM y G"} + y{"MMM y–MMM y G"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + M{"E, MMM d–E, MMM d, y G"} + d{"E, MMM d–E, MMM d, y G"} + y{"E, MMM d, y–E, MMM d, y G"} + } + yMMMM{ + M{"MMMM–MMMM y G"} + y{"MMMM y–MMMM y G"} } yMMMd{ - M{"MMM d – MMM d, y G"} - d{"MMM d – d, y G"} - y{"MMM d, y – MMM d, y G"} + M{"MMM d–MMM d, y G"} + d{"MMM d–d, y G"} + y{"MMM d, y–MMM d, y G"} } yMd{ - M{"GGGGG y-MM-dd – y-MM-dd"} - d{"GGGGG y-MM-dd – y-MM-dd"} - y{"GGGGG y-MM-dd – y-MM-dd"} + M{"M/d/y–M/d/y GGGGG"} + d{"M/d/y–M/d/y GGGGG"} + y{"M/d/y–M/d/y GGGGG"} } } } @@ -184,39 +230,21 @@ en_CA{ "MMM d, y", "y-MM-dd", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } availableFormats{ - GyMMMEd{"E, MMM d, y G"} - GyMMMd{"MMM d, y G"} + Ed{"E d"} + GyMd{"y-MM-dd G"} MEd{"E, MM-dd"} - MMMEd{"E, MMM d"} - MMMMd{"MMMM d"} - MMMd{"MMM d"} MMdd{"MM-dd"} Md{"MM-dd"} yM{"y-MM"} yMEd{"E, y-MM-dd"} - yMMMEd{"E, MMM d, y"} - yMMMd{"MMM d, y"} yMd{"y-MM-dd"} } - dayNames{ - format{ - abbreviated{ - "Sun.", - "Mon.", - "Tue.", - "Wed.", - "Thu.", - "Fri.", - "Sat.", - } - } - } dayPeriod{ format{ narrow{ @@ -248,108 +276,185 @@ en_CA{ } } } + eras{ + wide{ + "before Christ", + "Anno Domini", + } + wide%variant{ + "before Common Era", + "Common Era", + } + } intervalFormats{ + Bh{ + B{"h B–h B"} + h{"h–h B"} + } + Bhm{ + B{"h:mm B–h:mm B"} + h{"h:mm–h:mm B"} + m{"h:mm–h:mm B"} + } + Gy{ + G{"y G–y G"} + y{"y–y G"} + } + GyM{ + G{"M/y G–M/y G"} + M{"M/y–M/y G"} + y{"M/y–M/y G"} + } + GyMEd{ + G{"E, M/d/y G–E, M/d/y G"} + M{"E, M/d/y–E, M/d/y G"} + d{"E, M/d/y–E, M/d/y G"} + y{"E, M/d/y–E, M/d/y G"} + } + GyMMM{ + G{"MMM y G–MMM y G"} + M{"MMM–MMM y G"} + y{"MMM y–MMM y G"} + } + GyMMMEd{ + G{"E, MMM d, y G–E, MMM d, y G"} + M{"E, MMM d–E, MMM d, y G"} + d{"E, MMM d–E, MMM d, y G"} + y{"E, MMM d, y–E, MMM d, y G"} + } + GyMMMd{ + G{"MMM d, y G–MMM d, y G"} + M{"MMM d–MMM d, y G"} + d{"MMM d–d, y G"} + y{"MMM d, y–MMM d, y G"} + } + GyMd{ + G{"M/d/y G–M/d/y G"} + M{"M/d/y–M/d/y G"} + d{"M/d/y–M/d/y G"} + y{"M/d/y–M/d/y G"} + } + H{ + H{"HH–HH"} + } + Hm{ + H{"HH:mm–HH:mm"} + m{"HH:mm–HH:mm"} + } + Hmv{ + H{"HH:mm–HH:mm v"} + m{"HH:mm–HH:mm v"} + } + Hv{ + H{"HH–HH v"} + } + M{ + M{"M–M"} + } MEd{ - M{"E, MM-dd – E, MM-dd"} - d{"E, MM-dd – E, MM-dd"} + M{"E, M/d–E, M/d"} + d{"E, M/d–E, M/d"} + } + MMM{ + M{"MMM–MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d–E, MMM d"} + d{"E, MMM d–E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} - d{"MMM d – d"} + M{"MMM d–MMM d"} + d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"M/d–M/d"} + d{"M/d–M/d"} + } + d{ + d{"d–d"} + } + fallback{"{0}–{1}"} + h{ + a{"h a–h a"} + h{"h–h a"} + } + hm{ + a{"h:mm a–h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} + } + hmv{ + a{"h:mm a–h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hv{ + a{"h a–h a v"} + h{"h–h a v"} + } + y{ + y{"y–y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"M/y–M/y"} + y{"M/y–M/y"} } yMEd{ - M{"E, y-MM-dd – E, y-MM-dd"} - d{"E, y-MM-dd – E, y-MM-dd"} - y{"E, y-MM-dd – E, y-MM-dd"} + M{"E, M/d/y–E, M/d/y"} + d{"E, M/d/y–E, M/d/y"} + y{"E, M/d/y–E, M/d/y"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y–MMM y"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y"} - d{"E, MMM d – E, MMM d, y"} - y{"E, MMM d, y – E, MMM d, y"} + M{"E, MMM d–E, MMM d, y"} + d{"E, MMM d–E, MMM d, y"} + y{"E, MMM d, y–E, MMM d, y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y–MMMM y"} } yMMMd{ - M{"MMM d – MMM d, y"} - d{"MMM d – d, y"} - y{"MMM d, y – MMM d, y"} + M{"MMM d–MMM d, y"} + d{"MMM d–d, y"} + y{"MMM d, y–MMM d, y"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} - } - } - monthNames{ - format{ - abbreviated{ - "Jan.", - "Feb.", - "Mar.", - "Apr.", - "May", - "Jun.", - "Jul.", - "Aug.", - "Sep.", - "Oct.", - "Nov.", - "Dec.", - } + M{"M/d/y–M/d/y"} + d{"M/d/y–M/d/y"} + y{"M/d/y–M/d/y"} } } } islamic{ - DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", - "EEEE, MMMM d, y G", - "MMMM d, y G", - "MMM d, y G", - "GGGGG y-MM-dd", - "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", - "{1}, {0}", - "{1}, {0}", - } availableFormats{ - GyMMMEd{"E, MMM d, y G"} - GyMMMd{"MMM d, y G"} - MEd{"E, MM-dd"} - MMMd{"MMM d"} - yyyyM{"y-MM GGGG"} - yyyyMMMEd{"E, MMM d, y G"} - yyyyMMMd{"MMM d, y G"} - yyyyMd{"y-MM-dd GGGGG"} + Ed{"E d"} } } } characterLabel{ downwards_arrows{"downward arrow"} downwards_upwards_arrows{"downward upward arrow"} + food_drink{"food and drink"} + format_whitespace{"format and whitespace"} leftwards_arrows{"leftward arrow"} leftwards_rightwards_arrows{"leftward rightward arrow"} letterlike_symbols{"letter-like symbol"} limited_use{"limited use"} - math_symbols{"math symbol"} nonspacing{"non-spacing"} rightwards_arrows{"rightward arrow"} upwards_arrows{"upward arrows"} } fields{ + dayOfYear-narrow{ + dn{"day of yr"} + } + dayOfYear-short{ + dn{"day of yr"} + } dayperiod{ dn{"a.m./p.m."} } @@ -360,83 +465,81 @@ en_CA{ dn{"a.m./p.m."} } fri-narrow{ - relative{ - "-1"{"last Fr"} - "0"{"this Fr"} - "1"{"next Fr"} - } relativeTime{ future{ - one{"in {0} Fr"} - other{"in {0} Fr’s"} + one{"in {0} F"} + other{"in {0} F’s"} } past{ - one{"{0} Fr ago"} - other{"{0} Fr’s ago"} + one{"{0} F ago"} + other{"{0} F’s ago"} } } } fri-short{ + relative{ + "-1"{"last Fri"} + "0"{"this Fri"} + "1"{"next Fri"} + } relativeTime{ future{ - one{"in {0} Fri."} - other{"in {0} Fri’s."} + one{"in {0} Fri"} + other{"in {0} Fri’s"} } past{ - one{"{0} Fri. ago"} - other{"{0} Fri’s. ago"} + one{"{0} Fri ago"} + other{"{0} Fri’s ago"} } } } hour-narrow{ - dn{"hr."} relativeTime{ future{ - one{"in {0} hr."} - other{"in {0} hrs."} + one{"in {0} hr"} + other{"in {0} hrs"} } past{ - one{"{0} hr. ago"} - other{"{0} hrs. ago"} + one{"{0} hr ago"} + other{"{0} hrs ago"} } } } hour-short{ - dn{"hr."} + dn{"hr"} relativeTime{ future{ - one{"in {0} hr."} - other{"in {0} hrs."} + one{"in {0} hr"} + other{"in {0} hrs"} } past{ - one{"{0} hr. ago"} - other{"{0} hrs. ago"} + one{"{0} hr ago"} + other{"{0} hrs ago"} } } } minute-narrow{ - dn{"min."} relativeTime{ future{ - one{"in {0} min."} - other{"in {0} mins."} + one{"in {0} min"} + other{"in {0} mins"} } past{ - one{"{0} min. ago"} - other{"{0} mins. ago"} + one{"{0} min ago"} + other{"{0} mins ago"} } } } minute-short{ - dn{"min."} + dn{"min"} relativeTime{ future{ - one{"in {0} min."} - other{"in {0} mins."} + one{"in {0} min"} + other{"in {0} mins"} } past{ - one{"{0} min. ago"} - other{"{0} mins. ago"} + one{"{0} min ago"} + other{"{0} mins ago"} } } } @@ -444,75 +547,88 @@ en_CA{ relativeTime{ future{ one{"in {0} M"} - other{"in {0} Mo’s"} + other{"in {0} M’s"} } past{ one{"{0} M ago"} - other{"{0} Mo’s ago"} + other{"{0} M’s ago"} } } } mon-short{ + relative{ + "-1"{"last Mon"} + "0"{"this Mon"} + "1"{"next Mon"} + } relativeTime{ future{ - one{"in {0} Mon."} - other{"in {0} Mon’s."} + one{"in {0} Mon"} + other{"in {0} Mon’s"} } past{ - one{"{0} Mon. ago"} - other{"{0} Mon’s. ago"} + one{"{0} Mon ago"} + other{"{0} Mon’s ago"} } } } month-narrow{ - dn{"mo."} + relative{ + "-1"{"last mo"} + "0"{"this mo"} + "1"{"next mo"} + } relativeTime{ future{ - one{"in {0} mo."} - other{"in {0} mos."} + one{"in {0} mo"} + other{"in {0} mos"} } past{ - one{"{0} mo. ago"} - other{"{0} mos. ago"} + one{"{0} mo ago"} + other{"{0} mos ago"} } } } month-short{ - dn{"mo."} + dn{"mo"} + relative{ + "-1"{"last mo"} + "0"{"this mo"} + "1"{"next mo"} + } relativeTime{ future{ - one{"in {0} mo."} - other{"in {0} mos."} + one{"in {0} mo"} + other{"in {0} mos"} } past{ - one{"{0} mo. ago"} - other{"{0} mos. ago"} + one{"{0} mo ago"} + other{"{0} mos ago"} } } } quarter-narrow{ - dn{"qtr."} relativeTime{ future{ - one{"in {0} qtr."} - other{"in {0} qtrs."} + one{"in {0} qtr"} + other{"in {0} qtrs"} } past{ - one{"{0} qtr. ago"} - other{"{0} qtrs. ago"} + one{"{0} qtr ago"} + other{"{0} qtrs ago"} } } } quarter-short{ - dn{"qtr."} + dn{"qtr"} relativeTime{ future{ - one{"in {0} qtr."} - other{"in {0} qtrs."} + one{"in {0} qtr"} + other{"in {0} qtrs"} } past{ - one{"{0} qtr. ago"} - other{"{0} qtrs. ago"} + one{"{0} qtr ago"} + other{"{0} qtrs ago"} } } } @@ -529,40 +645,44 @@ en_CA{ } } sat-short{ + relative{ + "-1"{"last Sat"} + "0"{"this Sat"} + "1"{"next Sat"} + } relativeTime{ future{ - one{"in {0} Sat."} - other{"in {0} Sat’s."} + one{"in {0} Sat"} + other{"in {0} Sat’s"} } past{ - one{"{0} Sat. ago"} - other{"{0} Sat’s. ago"} + one{"{0} Sat ago"} + other{"{0} Sat’s ago"} } } } second-narrow{ - dn{"sec."} relativeTime{ future{ - one{"in {0} sec."} - other{"in {0} secs."} + one{"in {0} sec"} + other{"in {0} secs"} } past{ - one{"{0} sec. ago"} - other{"{0} secs. ago"} + one{"{0} sec ago"} + other{"{0} secs ago"} } } } second-short{ - dn{"sec."} + dn{"sec"} relativeTime{ future{ - one{"in {0} sec."} - other{"in {0} secs."} + one{"in {0} sec"} + other{"in {0} secs"} } past{ - one{"{0} sec. ago"} - other{"{0} secs. ago"} + one{"{0} sec ago"} + other{"{0} secs ago"} } } } @@ -579,14 +699,19 @@ en_CA{ } } sun-short{ + relative{ + "-1"{"last Sun"} + "0"{"this Sun"} + "1"{"next Sun"} + } relativeTime{ future{ - one{"in {0} Sun."} - other{"in {0} Sun’s."} + one{"in {0} Sun"} + other{"in {0} Sun’s"} } past{ - one{"{0} Sun. ago"} - other{"{0} Sun’s. ago"} + one{"{0} Sun ago"} + other{"{0} Sun’s ago"} } } } @@ -603,13 +728,18 @@ en_CA{ } } thu-short{ + relative{ + "-1"{"last Thu"} + "0"{"this Thu"} + "1"{"next Thu"} + } relativeTime{ future{ - one{"in {0} Thu."} - other{"in {0} Thu’s."} + one{"in {0} Thu"} + other{"in {0} Thu’s"} } past{ - one{"{0} Thu. ago"} + one{"{0} Thu ago"} other{"{0} Thu’s ago"} } } @@ -627,99 +757,156 @@ en_CA{ } } tue-short{ + relative{ + "-1"{"last Tue"} + "0"{"this Tue"} + "1"{"next Tue"} + } relativeTime{ future{ - one{"in {0} Tue."} - other{"in {0} Tue’s."} + one{"in {0} Tue"} + other{"in {0} Tue’s"} } past{ - one{"{0} Tue. ago"} - other{"{0} Tue’s. ago"} + one{"{0} Tue ago"} + other{"{0} Tue’s ago"} } } } wed-narrow{ - relative{ - "-1"{"last We"} - "0"{"this We"} - "1"{"next We"} - } relativeTime{ future{ - one{"in {0} We"} - other{"in {0} We’s"} + one{"in {0} W"} + other{"in {0} W’s"} } past{ - one{"{0} We ago"} - other{"{0} We’s ago"} + one{"{0} W ago"} + other{"{0} W’s ago"} } } } wed-short{ + relative{ + "-1"{"last Wed"} + "0"{"this Wed"} + "1"{"next Wed"} + } relativeTime{ future{ - one{"in {0} Wed."} - other{"in {0} Wed’s."} + one{"in {0} Wed"} + other{"in {0} Wed’s"} } past{ - one{"{0} Wed. ago"} - other{"{0} Wed’s. ago"} + one{"{0} Wed ago"} + other{"{0} Wed’s ago"} } } } week-narrow{ - dn{"wk."} - relativePeriod{"the wk. of {0}"} + relative{ + "-1"{"last wk"} + "0"{"this wk"} + "1"{"next wk"} + } relativeTime{ future{ - one{"in {0} wk."} - other{"in {0} wks."} + one{"in {0} wk"} + other{"in {0} wks"} } past{ - one{"{0} wk. ago"} - other{"{0} wks. ago"} + one{"{0} wk ago"} + other{"{0} wks ago"} } } } week-short{ - dn{"wk."} - relativePeriod{"the wk. of {0}"} + dn{"wk"} + relative{ + "-1"{"last wk"} + "0"{"this wk"} + "1"{"next wk"} + } relativeTime{ future{ - one{"in {0} wk."} - other{"in {0} wks."} + one{"in {0} wk"} + other{"in {0} wks"} } past{ - one{"{0} wk. ago"} - other{"{0} wks. ago"} + one{"{0} wk ago"} + other{"{0} wks ago"} } } } + weekOfMonth-narrow{ + dn{"wk of mo"} + } + weekOfMonth-short{ + dn{"wk of mo"} + } + weekday-narrow{ + dn{"day of wk"} + } + weekday-short{ + dn{"day of wk"} + } + weekdayOfMonth-narrow{ + dn{"wkday of mo"} + } + weekdayOfMonth-short{ + dn{"wkday of mo"} + } year-narrow{ - dn{"yr."} + relative{ + "-1"{"last yr"} + "0"{"this yr"} + "1"{"next yr"} + } relativeTime{ future{ - one{"in {0} yr."} - other{"in {0} yrs."} + one{"in {0} yr"} + other{"in {0} yrs"} } past{ - one{"{0} yr. ago"} - other{"{0} yrs. ago"} + one{"{0} yr ago"} + other{"{0} yrs ago"} } } } year-short{ - dn{"yr."} + dn{"yr"} + relative{ + "-1"{"last yr"} + "0"{"this yr"} + "1"{"next yr"} + } relativeTime{ future{ - one{"in {0} yr."} - other{"in {0} yrs."} + one{"in {0} yr"} + other{"in {0} yrs"} } past{ - one{"{0} yr. ago"} - other{"{0} yrs. ago"} + one{"{0} yr ago"} + other{"{0} yrs ago"} } } } } + listPattern{ + or{ + end{"{0} or {1}"} + } + or-narrow{ + end{"{0} or {1}"} + } + or-short{ + end{"{0} or {1}"} + } + standard{ + end{"{0} and {1}"} + } + standard-short{ + 2{"{0} and {1}"} + end{"{0} and {1}"} + } + } } diff --git a/icu/icu4c/source/data/locales/en_CC.txt b/icu/icu4c/source/data/locales/en_CC.txt index 24d672afa7a..788a751f88d 100644 --- a/icu/icu4c/source/data/locales/en_CC.txt +++ b/icu/icu4c/source/data/locales/en_CC.txt @@ -15,10 +15,20 @@ en_CC{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_CH.txt b/icu/icu4c/source/data/locales/en_CH.txt index cbc74e6208d..bc43a7068e7 100644 --- a/icu/icu4c/source/data/locales/en_CH.txt +++ b/icu/icu4c/source/data/locales/en_CH.txt @@ -15,4 +15,370 @@ en_CH{ } } } + calendar{ + buddhist{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y G", + "d MMMM y G", + "d MMM y G", + "dd.MM.y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + GyMd{"dd.MM.y GGGGG"} + MEd{"E, dd.MM"} + Md{"dd.MM"} + yyyyM{"MM.y GGGGG"} + yyyyMEd{"E, dd.MM.y GGGGG"} + yyyyMd{"dd.MM.y GGGGG"} + } + } + chinese{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM r(U)", + "d MMMM r(U)", + "d MMM r", + "dd.MM.r", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + MEd{"E, dd.MM"} + UM{"M.U"} + UMd{"dd.MM.U"} + yyyyM{"MM.r"} + yyyyMEd{"E, dd.MM.r"} + yyyyMd{"dd.MM.r"} + } + } + coptic{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y G", + "d MMMM y G", + "d MMM y G", + "dd.MM.y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + GyMd{"dd.MM.y GGGGG"} + MEd{"E, dd.MM"} + Md{"dd.MM"} + yyyyM{"MM.y GGGGG"} + yyyyMEd{"E, dd.MM.y GGGGG"} + yyyyMd{"dd.MM.y GGGGG"} + } + } + dangi{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM r(U)", + "d MMMM r(U)", + "d MMM r", + "dd.MM.r", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + MEd{"E, dd.MM"} + Md{"dd.MM"} + UM{"M.U"} + UMd{"dd.MM.U"} + yyyyM{"MM.r"} + yyyyMEd{"E, dd.MM.r"} + yyyyMd{"dd.MM.r"} + } + } + ethiopic{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y G", + "d MMMM y G", + "d MMM y G", + "dd.MM.y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + GyMd{"dd.MM.y GGGGG"} + MEd{"E, dd.MM"} + Md{"dd.MM"} + yyyyM{"MM.y GGGGG"} + yyyyMEd{"E, dd.MM.y GGGGG"} + yyyyMd{"dd.MM.y GGGGG"} + } + } + ethiopic-amete-alem{ + availableFormats{ + GyMd{"dd.MM.y GGGGG"} + MEd{"E, dd.MM"} + Md{"dd.MM"} + yyyyM{"MM.y GGGGG"} + yyyyMEd{"E, dd.MM.y GGGGG"} + yyyyMd{"dd.MM.y GGGGG"} + } + } + generic{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y G", + "d MMMM y G", + "d MMM y G", + "dd.MM.y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + GyMd{"dd.MM.y GGGGG"} + MEd{"E, dd.MM"} + Md{"dd.MM"} + yyyyM{"MM.y GGGGG"} + yyyyMEd{"E, dd.MM.y GGGGG"} + yyyyMd{"dd.MM.y GGGGG"} + } + } + gregorian{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y", + "d MMMM y", + "d MMM y", + "dd.MM.y", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + GyMd{"d.M.y G"} + MEd{"E, dd.MM"} + MMdd{"dd.MM"} + Md{"dd.MM"} + yM{"MM.y"} + yMEd{"E, dd.MM.y"} + yMd{"dd.MM.y"} + } + } + hebrew{ + availableFormats{ + yyyyM{"MM.y GGGGG"} + yyyyMEd{"E, dd.MM.y GGGGG"} + yyyyMd{"dd.MM.y GGGGG"} + } + } + indian{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y G", + "d MMMM y G", + "d MMM y G", + "dd.MM.y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + GyMd{"dd.MM.y GGGGG"} + MEd{"E, dd.MM"} + Md{"dd.MM"} + yyyyM{"MM.y GGGGG"} + yyyyMEd{"E, dd.MM.y GGGGG"} + yyyyMd{"dd.MM.y GGGGG"} + } + } + islamic{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y G", + "d MMMM y G", + "d MMM y G", + "dd.MM.y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + GyMd{"dd.MM.y GGGGG"} + MEd{"E dd.MM"} + Md{"dd.MM"} + yyyyM{"MM.y GGGGG"} + yyyyMEd{"E, dd.MM.y GGGGG"} + yyyyMd{"dd.MM.y GGGGG"} + } + } + islamic-civil{ + availableFormats{ + GyMd{"dd.MM.y GGGGG"} + MEd{"E dd.MM"} + Md{"dd.MM"} + yyyyM{"MM.y GGGGG"} + yyyyMEd{"E, dd.MM.y GGGGG"} + yyyyMd{"dd.MM.y GGGGG"} + } + } + islamic-rgsa{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y G", + "d MMMM y G", + "d MMM y G", + "dd.MM.y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + GyMd{"dd.MM.y GGGGG"} + MEd{"E dd.MM"} + Md{"dd.MM"} + yyyyM{"MM.y GGGGG"} + yyyyMEd{"E, dd.MM.y GGGGG"} + yyyyMd{"dd.MM.y GGGGG"} + } + } + islamic-tbla{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y G", + "d MMMM y G", + "d MMM y G", + "dd.MM.y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + GyMd{"dd.MM.y GGGGG"} + MEd{"E dd.MM"} + Md{"dd.MM"} + yyyyM{"MM.y GGGGG"} + yyyyMEd{"E, dd.MM.y GGGGG"} + yyyyMd{"dd.MM.y GGGGG"} + } + } + islamic-umalqura{ + availableFormats{ + GyMd{"dd.MM.y GGGGG"} + MEd{"E dd.MM"} + Md{"dd.MM"} + yyyyM{"MM.y GGGGG"} + yyyyMEd{"E, dd.MM.y GGGGG"} + yyyyMd{"dd.MM.y GGGGG"} + } + } + japanese{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, MMMM d, y G", + "MMMM d, y G", + "MMM d, y G", + "M.d.y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + GyMd{"dd.MM.y GGGGG"} + MEd{"E, dd.MM"} + Md{"dd.MM"} + yyyyM{"MM.y GGGGG"} + yyyyMEd{"E, dd.MM.y GGGGG"} + yyyyMd{"dd.MM.y GGGGG"} + } + } + persian{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y G", + "d MMMM y G", + "d MMM y G", + "dd.MM.y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + GyMd{"dd.MM.y GGGGG"} + MEd{"E, dd.MM"} + Md{"dd.MM"} + yyyyM{"MM.y GGGGG"} + yyyyMEd{"E, dd.MM.y GGGGG"} + yyyyMd{"dd.MM.y GGGGG"} + } + } + } } diff --git a/icu/icu4c/source/data/locales/en_CK.txt b/icu/icu4c/source/data/locales/en_CK.txt index 08077ab317f..b19e4d7a67d 100644 --- a/icu/icu4c/source/data/locales/en_CK.txt +++ b/icu/icu4c/source/data/locales/en_CK.txt @@ -15,10 +15,20 @@ en_CK{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_CM.txt b/icu/icu4c/source/data/locales/en_CM.txt index 099fcdcc768..dbde3f68e50 100644 --- a/icu/icu4c/source/data/locales/en_CM.txt +++ b/icu/icu4c/source/data/locales/en_CM.txt @@ -15,10 +15,20 @@ en_CM{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_CX.txt b/icu/icu4c/source/data/locales/en_CX.txt index 8749bf13cd2..c5cb039d71b 100644 --- a/icu/icu4c/source/data/locales/en_CX.txt +++ b/icu/icu4c/source/data/locales/en_CX.txt @@ -15,10 +15,20 @@ en_CX{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_DK.txt b/icu/icu4c/source/data/locales/en_DK.txt index 2734d64d5de..f1ff07872ca 100644 --- a/icu/icu4c/source/data/locales/en_DK.txt +++ b/icu/icu4c/source/data/locales/en_DK.txt @@ -45,8 +45,8 @@ en_DK{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } diff --git a/icu/icu4c/source/data/locales/en_FI.txt b/icu/icu4c/source/data/locales/en_FI.txt index 40955b54991..c2bb14b7503 100644 --- a/icu/icu4c/source/data/locales/en_FI.txt +++ b/icu/icu4c/source/data/locales/en_FI.txt @@ -45,10 +45,20 @@ en_FI{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } availableFormats{ EHm{"E H.mm"} diff --git a/icu/icu4c/source/data/locales/en_FK.txt b/icu/icu4c/source/data/locales/en_FK.txt index c27a1f2eea5..7cb5747c5d1 100644 --- a/icu/icu4c/source/data/locales/en_FK.txt +++ b/icu/icu4c/source/data/locales/en_FK.txt @@ -15,10 +15,20 @@ en_FK{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_GB.txt b/icu/icu4c/source/data/locales/en_GB.txt index 91b06105f4e..1d74f358cd3 100644 --- a/icu/icu4c/source/data/locales/en_GB.txt +++ b/icu/icu4c/source/data/locales/en_GB.txt @@ -12,24 +12,6 @@ en_GB{ minimumGroupingDigits{"1"} } calendar{ - generic{ - availableFormats{ - MEd{"E dd/MM"} - MMMEd{"E d MMM"} - } - intervalFormats{ - MMMEd{ - d{"E d MMM – E d MMM"} - } - Md{ - M{"dd/MM–dd/MM"} - d{"dd/MM–dd/MM"} - } - yMMMEd{ - d{"E, d MMM – E, d MMM y G"} - } - } - } gregorian{ DateTimePatterns{ "HH:mm:ss zzzz", @@ -41,14 +23,25 @@ en_GB{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ - EBhm{"E h:mm B"} - EBhms{"E h:mm:ss B"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} } dayNames{ format{ @@ -100,30 +93,8 @@ en_GB{ } } } - intervalFormats{ - MMMEd{ - d{"E d MMM – E d MMM"} - } - yMMMEd{ - d{"E, d MMM – E, d MMM y"} - } - } monthNames{ format{ - abbreviated{ - "Jan", - "Feb", - "Mar", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sept", - "Oct", - "Nov", - "Dec", - } narrow{ "J", "F", @@ -196,27 +167,4 @@ en_GB{ } } } - fields{ - day-narrow{ - relativeTime{ - future{ - one{"in {0} day"} - other{"in {0} days"} - } - past{ - one{"{0} day ago"} - other{"{0} days ago"} - } - } - } - hour-narrow{ - dn{"hr"} - } - second-narrow{ - dn{"sec"} - } - year-narrow{ - dn{"yr"} - } - } } diff --git a/icu/icu4c/source/data/locales/en_GG.txt b/icu/icu4c/source/data/locales/en_GG.txt index 08ab5d947e1..cf2dd9eca58 100644 --- a/icu/icu4c/source/data/locales/en_GG.txt +++ b/icu/icu4c/source/data/locales/en_GG.txt @@ -15,10 +15,20 @@ en_GG{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_GI.txt b/icu/icu4c/source/data/locales/en_GI.txt index 58882692de2..07d78318e6e 100644 --- a/icu/icu4c/source/data/locales/en_GI.txt +++ b/icu/icu4c/source/data/locales/en_GI.txt @@ -15,10 +15,20 @@ en_GI{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_HK.txt b/icu/icu4c/source/data/locales/en_HK.txt index 9dd2f81ac9d..7f8fe188080 100644 --- a/icu/icu4c/source/data/locales/en_HK.txt +++ b/icu/icu4c/source/data/locales/en_HK.txt @@ -15,10 +15,20 @@ en_HK{ "d MMM, y G", "d/M/yy GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMd", } availableFormats{ MMMMEd{"E, d MMMM"} @@ -29,36 +39,36 @@ en_HK{ } intervalFormats{ MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } yMEd{ - M{"E, d/M/y – E, d/M/y G"} - d{"E, d/M/y – E, d/M/y G"} - y{"E, d/M/y – E, d/M/y G"} + M{"E, d/M/y – E, d/M/y G"} + d{"E, d/M/y – E, d/M/y G"} + y{"E, d/M/y – E, d/M/y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM, y G"} - d{"E, d MMM – E, d MMM, y G"} - y{"E, d MMM, y – E, d MMM, y G"} + M{"E, d MMM – E, d MMM, y G"} + d{"E, d MMM – E, d MMM, y G"} + y{"E, d MMM, y – E, d MMM, y G"} } yMMMd{ - M{"d MMM – d MMM, y G"} - d{"d – d MMM, y G"} - y{"d MMM, y – d MMM, y G"} + M{"d MMM – d MMM, y G"} + d{"d – d MMM, y G"} + y{"d MMM, y – d MMM, y G"} } yMd{ - M{"d/M/y – d/M/y G"} - d{"d/M/y – d/M/y G"} - y{"d/M/y – d/M/y G"} + M{"d/M/y – d/M/y G"} + d{"d/M/y – d/M/y G"} + y{"d/M/y – d/M/y G"} } } } @@ -73,10 +83,20 @@ en_HK{ "d MMM y", "d/M/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", } availableFormats{ MMMMEd{"E, d MMMM"} @@ -84,26 +104,26 @@ en_HK{ } intervalFormats{ MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } yMEd{ - M{"E, d/M/y – E, d/M/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"d/M/y – d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } } diff --git a/icu/icu4c/source/data/locales/en_ID.txt b/icu/icu4c/source/data/locales/en_ID.txt index aa78513c2bb..5c83b250510 100644 --- a/icu/icu4c/source/data/locales/en_ID.txt +++ b/icu/icu4c/source/data/locales/en_ID.txt @@ -22,8 +22,8 @@ en_ID{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } diff --git a/icu/icu4c/source/data/locales/en_IE.txt b/icu/icu4c/source/data/locales/en_IE.txt index f1c7054b35c..bd11f9825b5 100644 --- a/icu/icu4c/source/data/locales/en_IE.txt +++ b/icu/icu4c/source/data/locales/en_IE.txt @@ -15,8 +15,8 @@ en_IE{ "d MMM y G", "dd/MM/y GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } @@ -28,23 +28,23 @@ en_IE{ } intervalFormats{ yM{ - M{"MM/y – MM/y G"} - y{"MM/y – MM/y G"} + M{"MM/y – MM/y G"} + y{"MM/y – MM/y G"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y G"} - d{"E dd/MM/y – E dd/MM/y G"} - y{"E dd/MM/y – E dd/MM/y G"} + M{"E dd/MM/y – E dd/MM/y G"} + d{"E dd/MM/y – E dd/MM/y G"} + y{"E dd/MM/y – E dd/MM/y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMd{ - M{"dd/MM/y – dd/MM/y G"} - d{"dd/MM/y – dd/MM/y G"} - y{"dd/MM/y – dd/MM/y G"} + M{"dd/MM/y – dd/MM/y G"} + d{"dd/MM/y – dd/MM/y G"} + y{"dd/MM/y – dd/MM/y G"} } } } @@ -63,10 +63,20 @@ en_IE{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } availableFormats{ MEd{"E, d/M"} @@ -77,14 +87,14 @@ en_IE{ } intervalFormats{ yMEd{ - M{"E dd/MM/y – E dd/MM/y"} - d{"E dd/MM/y – E dd/MM/y"} - y{"E dd/MM/y – E dd/MM/y"} + M{"E dd/MM/y – E dd/MM/y"} + d{"E dd/MM/y – E dd/MM/y"} + y{"E dd/MM/y – E dd/MM/y"} } yMMMEd{ - M{"E d MMM – E d MMM y"} - d{"E d – E d MMM y"} - y{"E d MMM y – E d MMM y"} + M{"E d MMM – E d MMM y"} + d{"E d – E d MMM y"} + y{"E d MMM y – E d MMM y"} } } } diff --git a/icu/icu4c/source/data/locales/en_IL.txt b/icu/icu4c/source/data/locales/en_IL.txt index a6beec8d64b..8ea1815499d 100644 --- a/icu/icu4c/source/data/locales/en_IL.txt +++ b/icu/icu4c/source/data/locales/en_IL.txt @@ -24,10 +24,20 @@ en_IL{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } availableFormats{ EHm{"E H:mm"} diff --git a/icu/icu4c/source/data/locales/en_IM.txt b/icu/icu4c/source/data/locales/en_IM.txt index b6bcfdd34fd..236f3af2300 100644 --- a/icu/icu4c/source/data/locales/en_IM.txt +++ b/icu/icu4c/source/data/locales/en_IM.txt @@ -15,10 +15,20 @@ en_IM{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_IN.txt b/icu/icu4c/source/data/locales/en_IN.txt index e63979b2c0f..e072a58076c 100644 --- a/icu/icu4c/source/data/locales/en_IN.txt +++ b/icu/icu4c/source/data/locales/en_IN.txt @@ -64,6 +64,106 @@ en_IN{ other{"¤000LCr"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0T"} + other{"¤ 0T"} + } + 10000{ + one{"¤ 00T"} + other{"¤ 00T"} + } + 100000{ + one{"¤ 0L"} + other{"¤ 0L"} + } + 1000000{ + one{"¤ 00L"} + other{"¤ 00L"} + } + 10000000{ + one{"¤ 0Cr"} + other{"¤ 0Cr"} + } + 100000000{ + one{"¤ 00Cr"} + other{"¤ 00Cr"} + } + 1000000000{ + one{"¤ 000Cr"} + other{"¤ 000Cr"} + } + 10000000000{ + one{"¤ 0TCr"} + other{"¤ 0TCr"} + } + 100000000000{ + one{"¤ 00TCr"} + other{"¤ 00TCr"} + } + 1000000000000{ + one{"¤ 0LCr"} + other{"¤ 0LCr"} + } + 10000000000000{ + one{"¤ 00LCr"} + other{"¤ 00LCr"} + } + 100000000000000{ + one{"¤ 000LCr"} + other{"¤ 000LCr"} + } + } + decimalFormat{ + 1000{ + one{"0T"} + other{"0T"} + } + 10000{ + one{"00T"} + other{"00T"} + } + 100000{ + one{"0L"} + other{"0L"} + } + 1000000{ + one{"00L"} + other{"00L"} + } + 10000000{ + one{"0Cr"} + other{"0Cr"} + } + 100000000{ + one{"00Cr"} + other{"00Cr"} + } + 1000000000{ + one{"000Cr"} + other{"000Cr"} + } + 10000000000{ + one{"0TCr"} + other{"0TCr"} + } + 100000000000{ + one{"00TCr"} + other{"00TCr"} + } + 1000000000000{ + one{"0LCr"} + other{"0LCr"} + } + 10000000000000{ + one{"00LCr"} + other{"00LCr"} + } + 100000000000000{ + one{"000LCr"} + other{"000LCr"} + } + } } } } @@ -79,12 +179,28 @@ en_IN{ "d MMM, y G", "d/M/y/ GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ + EBhm{"E, h:mm B"} + EBhms{"E, h:mm:ss B"} + EHm{"E, HH:mm"} + EHms{"E, HH:mm:ss"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} GyMMM{"MMM, y G"} GyMMMEd{"E, d MMM, y G"} GyMMMd{"d MMM, y G"} @@ -100,47 +216,47 @@ en_IN{ } intervalFormats{ GyMEd{ - G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd/MM – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d – E, d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } yM{ - M{"MM/y – MM/y G"} - y{"MM/y – MM/y G"} + M{"MM/y – MM/y G"} + y{"MM/y – MM/y G"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y G"} - d{"E, dd/MM/y – E, dd/MM/y G"} - y{"E, dd/MM/y – E, dd/MM/y G"} + M{"E, dd/MM/y – E, dd/MM/y G"} + d{"E, dd/MM/y – E, dd/MM/y G"} + y{"E, dd/MM/y – E, dd/MM/y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMd{ - M{"dd/MM/y – dd/MM/y G"} - d{"dd/MM/y – dd/MM/y G"} - y{"dd/MM/y – dd/MM/y G"} + M{"dd/MM/y – dd/MM/y G"} + d{"dd/MM/y – dd/MM/y G"} + y{"dd/MM/y – dd/MM/y G"} } } } @@ -155,12 +271,24 @@ en_IN{ "dd-MMM-y", "dd/MM/yy", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMdd", + "yyMMdd", } availableFormats{ + EBhm{"E, h:mm B"} + EBhms{"E, h:mm:ss B"} EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ehm{"E, h:mm a"} @@ -171,12 +299,12 @@ en_IN{ } intervalFormats{ MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd/MM – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d – E, d MMM"} } } } @@ -191,10 +319,20 @@ en_IN{ "dd-MMM-y G", "d/M/y/ GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMdd", + "GGGGGyMd", } availableFormats{ GyMMM{"MMM, y G"} diff --git a/icu/icu4c/source/data/locales/en_IO.txt b/icu/icu4c/source/data/locales/en_IO.txt index d765e028a5b..50d729add94 100644 --- a/icu/icu4c/source/data/locales/en_IO.txt +++ b/icu/icu4c/source/data/locales/en_IO.txt @@ -15,10 +15,20 @@ en_IO{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_JE.txt b/icu/icu4c/source/data/locales/en_JE.txt index e41a3634378..7b09e5afa37 100644 --- a/icu/icu4c/source/data/locales/en_JE.txt +++ b/icu/icu4c/source/data/locales/en_JE.txt @@ -15,10 +15,20 @@ en_JE{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_KE.txt b/icu/icu4c/source/data/locales/en_KE.txt index 1fcb728d8b6..1c4d6c213b6 100644 --- a/icu/icu4c/source/data/locales/en_KE.txt +++ b/icu/icu4c/source/data/locales/en_KE.txt @@ -15,10 +15,20 @@ en_KE{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_MG.txt b/icu/icu4c/source/data/locales/en_MG.txt index 5769746469a..23ce896ae34 100644 --- a/icu/icu4c/source/data/locales/en_MG.txt +++ b/icu/icu4c/source/data/locales/en_MG.txt @@ -15,10 +15,20 @@ en_MG{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_MS.txt b/icu/icu4c/source/data/locales/en_MS.txt index 79e874a1d46..ef6b4660012 100644 --- a/icu/icu4c/source/data/locales/en_MS.txt +++ b/icu/icu4c/source/data/locales/en_MS.txt @@ -15,10 +15,20 @@ en_MS{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_MT.txt b/icu/icu4c/source/data/locales/en_MT.txt index fdc6f5318df..5b16c241092 100644 --- a/icu/icu4c/source/data/locales/en_MT.txt +++ b/icu/icu4c/source/data/locales/en_MT.txt @@ -15,10 +15,20 @@ en_MT{ "dd MMM y G", "dd/MM/y GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMdd", + "GyMMMdd", + "GGGGGyMMdd", } availableFormats{ MMMd{"dd MMM"} @@ -37,10 +47,20 @@ en_MT{ "dd MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMdd", + "yMMMdd", + "yMMdd", } availableFormats{ MMMd{"dd MMM"} diff --git a/icu/icu4c/source/data/locales/en_MU.txt b/icu/icu4c/source/data/locales/en_MU.txt index 6d170277b91..91c92fd5c16 100644 --- a/icu/icu4c/source/data/locales/en_MU.txt +++ b/icu/icu4c/source/data/locales/en_MU.txt @@ -15,10 +15,20 @@ en_MU{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_MV.txt b/icu/icu4c/source/data/locales/en_MV.txt new file mode 100644 index 00000000000..aa71943a627 --- /dev/null +++ b/icu/icu4c/source/data/locales/en_MV.txt @@ -0,0 +1,43 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +en_MV{ + %%Parent{"en_001"} + NumberElements{ + latn{ + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + } + } + } + calendar{ + gregorian{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "dd-MM-y", + "d-M-yy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yyMd", + } + } + } +} diff --git a/icu/icu4c/source/data/locales/en_NF.txt b/icu/icu4c/source/data/locales/en_NF.txt index acd5a55760b..05bb8599b27 100644 --- a/icu/icu4c/source/data/locales/en_NF.txt +++ b/icu/icu4c/source/data/locales/en_NF.txt @@ -15,10 +15,20 @@ en_NF{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_NG.txt b/icu/icu4c/source/data/locales/en_NG.txt index 06b8863426e..ca4d8dc00e0 100644 --- a/icu/icu4c/source/data/locales/en_NG.txt +++ b/icu/icu4c/source/data/locales/en_NG.txt @@ -15,10 +15,20 @@ en_NG{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_NR.txt b/icu/icu4c/source/data/locales/en_NR.txt index 2f2c2e1d293..423e9184df6 100644 --- a/icu/icu4c/source/data/locales/en_NR.txt +++ b/icu/icu4c/source/data/locales/en_NR.txt @@ -15,10 +15,20 @@ en_NR{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_NU.txt b/icu/icu4c/source/data/locales/en_NU.txt index 17f33719938..6dc4b0f9b0d 100644 --- a/icu/icu4c/source/data/locales/en_NU.txt +++ b/icu/icu4c/source/data/locales/en_NU.txt @@ -15,10 +15,20 @@ en_NU{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_NZ.txt b/icu/icu4c/source/data/locales/en_NZ.txt index 07e76e2ac98..06eb7a49292 100644 --- a/icu/icu4c/source/data/locales/en_NZ.txt +++ b/icu/icu4c/source/data/locales/en_NZ.txt @@ -15,10 +15,20 @@ en_NZ{ "d/MM/y G", "d/MM/y GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMd", + "GGGGGyMMd", } availableFormats{ Md{"d/M"} @@ -26,30 +36,30 @@ en_NZ{ } intervalFormats{ MEd{ - M{"E, d/MM – E, d/MM"} - d{"E, d/MM – E, d/MM"} + M{"E, d/MM – E, d/MM"} + d{"E, d/MM – E, d/MM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d – E, d MMM"} } Md{ - M{"d/MM – d/MM"} - d{"d/MM – d/MM"} + M{"d/MM – d/MM"} + d{"d/MM – d/MM"} } yM{ - M{"MM/y – MM/y G"} - y{"MM/y – MM/y G"} + M{"MM/y – MM/y G"} + y{"MM/y – MM/y G"} } yMEd{ - M{"E, d/MM/y – E, d/MM/y G"} - d{"E, d/MM/y – E, d/MM/y G"} - y{"E, d/MM/y – E, d/MM/y G"} + M{"E, d/MM/y – E, d/MM/y G"} + d{"E, d/MM/y – E, d/MM/y G"} + y{"E, d/MM/y – E, d/MM/y G"} } yMd{ - M{"d/MM/y – d/MM/y G"} - d{"d/MM/y – d/MM/y G"} - y{"d/MM/y – d/MM/y G"} + M{"d/MM/y – d/MM/y G"} + d{"d/MM/y – d/MM/y G"} + y{"d/MM/y – d/MM/y G"} } } } @@ -64,10 +74,20 @@ en_NZ{ "d/MM/y", "d/MM/yy", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMd", + "yyMMd", } availableFormats{ Md{"d/M"} @@ -75,26 +95,26 @@ en_NZ{ } intervalFormats{ MEd{ - M{"E, d/MM – E, d/MM"} - d{"E, d/MM – E, d/MM"} + M{"E, d/MM – E, d/MM"} + d{"E, d/MM – E, d/MM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d – E, d MMM"} } Md{ - M{"d/MM – d/MM"} - d{"d/MM – d/MM"} + M{"d/MM – d/MM"} + d{"d/MM – d/MM"} } yMEd{ - M{"E, d/MM/y – E, d/MM/y"} - d{"E, d/MM/y – E, d/MM/y"} - y{"E, d/MM/y – E, d/MM/y"} + M{"E, d/MM/y – E, d/MM/y"} + d{"E, d/MM/y – E, d/MM/y"} + y{"E, d/MM/y – E, d/MM/y"} } yMd{ - M{"d/MM/y – d/MM/y"} - d{"d/MM/y – d/MM/y"} - y{"d/MM/y – d/MM/y"} + M{"d/MM/y – d/MM/y"} + d{"d/MM/y – d/MM/y"} + y{"d/MM/y – d/MM/y"} } } } diff --git a/icu/icu4c/source/data/locales/en_PH.txt b/icu/icu4c/source/data/locales/en_PH.txt index 1b59777cecb..3e19a633658 100644 --- a/icu/icu4c/source/data/locales/en_PH.txt +++ b/icu/icu4c/source/data/locales/en_PH.txt @@ -2,5 +2,4 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml en_PH{ - %%Parent{"en_001"} } diff --git a/icu/icu4c/source/data/locales/en_PK.txt b/icu/icu4c/source/data/locales/en_PK.txt index 3c0c2261613..0f6a01d8435 100644 --- a/icu/icu4c/source/data/locales/en_PK.txt +++ b/icu/icu4c/source/data/locales/en_PK.txt @@ -15,10 +15,20 @@ en_PK{ "dd-MMM-y G", "dd/MM/y GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMdd", + "GGGGGyMMdd", } } gregorian{ @@ -32,10 +42,20 @@ en_PK{ "dd-MMM-y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMdd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_PN.txt b/icu/icu4c/source/data/locales/en_PN.txt index bc2dca37f67..b22ef5834ba 100644 --- a/icu/icu4c/source/data/locales/en_PN.txt +++ b/icu/icu4c/source/data/locales/en_PN.txt @@ -15,10 +15,20 @@ en_PN{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_RW.txt b/icu/icu4c/source/data/locales/en_RW.txt index a7a3a92b1a2..4bd342caacd 100644 --- a/icu/icu4c/source/data/locales/en_RW.txt +++ b/icu/icu4c/source/data/locales/en_RW.txt @@ -15,10 +15,20 @@ en_RW{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_SC.txt b/icu/icu4c/source/data/locales/en_SC.txt index e6e08b28d5d..8ec89b52f7c 100644 --- a/icu/icu4c/source/data/locales/en_SC.txt +++ b/icu/icu4c/source/data/locales/en_SC.txt @@ -15,10 +15,20 @@ en_SC{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_SE.txt b/icu/icu4c/source/data/locales/en_SE.txt index 9f286a54b35..7137adec4d1 100644 --- a/icu/icu4c/source/data/locales/en_SE.txt +++ b/icu/icu4c/source/data/locales/en_SE.txt @@ -28,10 +28,20 @@ en_SE{ "d MMM y G", "G y-MM-dd", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMMdd", } availableFormats{ yyyyM{"y-MM G"} @@ -50,8 +60,8 @@ en_SE{ "d MMM y", "y-MM-dd", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } diff --git a/icu/icu4c/source/data/locales/en_SG.txt b/icu/icu4c/source/data/locales/en_SG.txt index 0600b6b9493..0eac3eb1d21 100644 --- a/icu/icu4c/source/data/locales/en_SG.txt +++ b/icu/icu4c/source/data/locales/en_SG.txt @@ -15,35 +15,45 @@ en_SG{ "d MMM y G", "d/M/yy GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMd", } availableFormats{ yyyyMEd{"E, d/M/y GGGGG"} } intervalFormats{ MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } yMEd{ - M{"E, d/M/y – E, d/M/y G"} - d{"E, d/M/y – E, d/M/y G"} - y{"E, d/M/y – E, d/M/y G"} + M{"E, d/M/y – E, d/M/y G"} + d{"E, d/M/y – E, d/M/y G"} + y{"E, d/M/y – E, d/M/y G"} } yMMMEd{ - d{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} } yMd{ - M{"d/M/y – d/M/y G"} - d{"d/M/y – d/M/y G"} - y{"d/M/y – d/M/y G"} + M{"d/M/y – d/M/y G"} + d{"d/M/y – d/M/y G"} + y{"d/M/y – d/M/y G"} } } } @@ -58,32 +68,42 @@ en_SG{ "d MMM y", "d/M/yy", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", } intervalFormats{ MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } yMEd{ - M{"E, d/M/y – E, d/M/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMMMEd{ - d{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"d/M/y – d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } } diff --git a/icu/icu4c/source/data/locales/en_SH.txt b/icu/icu4c/source/data/locales/en_SH.txt index 44738736a52..f355ed574ea 100644 --- a/icu/icu4c/source/data/locales/en_SH.txt +++ b/icu/icu4c/source/data/locales/en_SH.txt @@ -15,10 +15,20 @@ en_SH{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_SX.txt b/icu/icu4c/source/data/locales/en_SX.txt index 77170f84a49..5423617e550 100644 --- a/icu/icu4c/source/data/locales/en_SX.txt +++ b/icu/icu4c/source/data/locales/en_SX.txt @@ -15,10 +15,20 @@ en_SX{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_TK.txt b/icu/icu4c/source/data/locales/en_TK.txt index b5b55f6ea07..d1232f96cac 100644 --- a/icu/icu4c/source/data/locales/en_TK.txt +++ b/icu/icu4c/source/data/locales/en_TK.txt @@ -15,10 +15,20 @@ en_TK{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_TV.txt b/icu/icu4c/source/data/locales/en_TV.txt index 7cbabca0019..8a87fdfeb53 100644 --- a/icu/icu4c/source/data/locales/en_TV.txt +++ b/icu/icu4c/source/data/locales/en_TV.txt @@ -15,10 +15,20 @@ en_TV{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_TZ.txt b/icu/icu4c/source/data/locales/en_TZ.txt index 9f5dee363ce..dbc34e0f66c 100644 --- a/icu/icu4c/source/data/locales/en_TZ.txt +++ b/icu/icu4c/source/data/locales/en_TZ.txt @@ -15,10 +15,20 @@ en_TZ{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_UG.txt b/icu/icu4c/source/data/locales/en_UG.txt index 063fe72cd7d..f2ce5b51d97 100644 --- a/icu/icu4c/source/data/locales/en_UG.txt +++ b/icu/icu4c/source/data/locales/en_UG.txt @@ -15,10 +15,20 @@ en_UG{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/en_ZA.txt b/icu/icu4c/source/data/locales/en_ZA.txt index 37335d8fbc2..a25db3f8d3b 100644 --- a/icu/icu4c/source/data/locales/en_ZA.txt +++ b/icu/icu4c/source/data/locales/en_ZA.txt @@ -28,10 +28,20 @@ en_ZA{ "dd MMM y G", "GGGGG y/MM/dd", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMMMdd", + "GGGGGyMMdd", } availableFormats{ MEd{"E, MM/dd"} @@ -55,10 +65,20 @@ en_ZA{ "dd MMM y", "y/MM/dd", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMdd", + "yMMMdd", + "yMMdd", } availableFormats{ MEd{"E, MM/dd"} diff --git a/icu/icu4c/source/data/locales/en_ZW.txt b/icu/icu4c/source/data/locales/en_ZW.txt index a296474e716..dc245e7384a 100644 --- a/icu/icu4c/source/data/locales/en_ZW.txt +++ b/icu/icu4c/source/data/locales/en_ZW.txt @@ -15,10 +15,20 @@ en_ZW{ "dd MMM,y G", "d/M/y GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMMMdd", + "GGGGGyMd", } availableFormats{ MMMEd{"E, dd MMM"} @@ -41,10 +51,20 @@ en_ZW{ "dd MMM,y", "d/M/y", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMdd", + "yMMMdd", + "yMd", } availableFormats{ MEd{"E, d/M"} diff --git a/icu/icu4c/source/data/locales/eo.txt b/icu/icu4c/source/data/locales/eo.txt index 532a5d0ca6a..e6bd4866b4c 100644 --- a/icu/icu4c/source/data/locales/eo.txt +++ b/icu/icu4c/source/data/locales/eo.txt @@ -32,6 +32,16 @@ eo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMdd", + "GyMMMdd", + "GGGGGyMMdd", + } } gregorian{ AmPmMarkers{ @@ -57,6 +67,16 @@ eo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMdd", + "yMMMdd", + "yyMMdd", + } dayNames{ format{ abbreviated{ diff --git a/icu/icu4c/source/data/locales/es.txt b/icu/icu4c/source/data/locales/es.txt index 60e3ad60da8..187ddf4bc70 100644 --- a/icu/icu4c/source/data/locales/es.txt +++ b/icu/icu4c/source/data/locales/es.txt @@ -30,6 +30,7 @@ es{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} @@ -205,10 +206,15 @@ es{ } } minimalPairs{ + gender{ + feminine{"La {0} es..."} + masculine{"El {0} es…"} + } ordinal{ other{"Toma la {0}.ª a la derecha."} } plural{ + many{"{0} de días"} one{"{0} día"} other{"{0} días"} } @@ -236,22 +242,32 @@ es{ "H:mm:ss z", "H:mm:ss", "H:mm", - "EEEE, d-M-y", - "d-M-y", - "d-M-y", - "d-M-y", + "EEEE, d-M-r", + "d-M-r", + "d-M-r", + "d-M-r", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "rMEEEEd", + "rMd", + "rMd", + "rMd", + } availableFormats{ Ed{"E d"} - Gy{"y"} - GyMMM{"M-y"} - GyMMMEd{"E, d-M-y"} - GyMMMd{"d-M-y"} + Gy{"r"} + GyMMM{"M-r"} + GyMMMEd{"E, d-M-r"} + GyMMMd{"d-M-r"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -262,21 +278,21 @@ es{ MMMd{"d-M"} Md{"d-M"} d{"d"} - h{"hh a"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} + h{"hh a"} + hm{"hh:mm a"} + hms{"hh:mm:ss a"} ms{"mm:ss"} - y{"y"} - yyyy{"y"} - yyyyM{"M-y"} - yyyyMEd{"E, d-M-y"} - yyyyMMM{"M-y"} - yyyyMMMEd{"E, d-M-y"} - yyyyMMMM{"M-y"} - yyyyMMMd{"d-M-y"} - yyyyMd{"d-M-y"} - yyyyQQQ{"QQQ y"} - yyyyQQQQ{"QQQQ y"} + y{"r"} + yyyy{"r"} + yyyyM{"M-r"} + yyyyMEd{"E, d-M-r"} + yyyyMMM{"M-r"} + yyyyMMMEd{"E, d-M-r"} + yyyyMMMM{"M-r"} + yyyyMMMd{"d-M-r"} + yyyyMd{"d-M-r"} + yyyyQQQ{"QQQ r"} + yyyyQQQQ{"QQQQ r"} } } coptic{ @@ -511,13 +527,23 @@ es{ "H:mm", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", - "d/M/y G", - "d/M/yy G", - "{1} {0}", + "d 'de' MMM 'de' y G", + "d/M/y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", - "{1} {0}", - "{1} {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GGGGGyMd", + "GGGGGyyMd", } availableFormats{ Bh{"h B"} @@ -529,8 +555,8 @@ es{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} @@ -538,6 +564,7 @@ es{ GyMMMMEd{"E, d 'de' MMMM 'de' y G"} GyMMMMd{"d 'de' MMMM 'de' y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -550,18 +577,18 @@ es{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} yyyyM{"M/y GGGGG"} yyyyMEd{"E, d/M/y GGGGG"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMM{"MMMM 'de' y G"} - yyyyMMMMEd{"EEE, d 'de' MMMM 'de' y G"} + yyyyMMMMEd{"E, d 'de' MMMM 'de' y G"} yyyyMMMMd{"d 'de' MMMM 'de' y G"} yyyyMMMd{"d MMM y G"} yyyyMd{"d/M/y GGGGG"} @@ -570,132 +597,131 @@ es{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M-y GGGGG – M-y GGGG"} - M{"M-y – M-y GGGGG"} - y{"M-y – M-y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E d-M-y GGGGG – E d-M-y GGGGG"} - M{"E d-M-y – E d-M-y GGGGG"} - d{"E d-M-y – E d-M-y GGGGG"} - y{"E d-M-y – E d-M-y GGGGG"} + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMMM{ - G{"MMM 'de' y G – MMM 'de' y G"} + G{"MMM 'de' y G – MMM 'de' y G"} M{"MMM–MMM 'de' y G"} - y{"MMM 'de' y – MMM 'de' y G"} + y{"MMM 'de' y – MMM 'de' y G"} } GyMMMEd{ - G{"E d 'de' MMM 'de' y G – E d 'de' MMM 'de' y G"} - M{"E d 'de' MMM – E d 'de' MMM 'de' y G"} - d{"E d 'de' MMM – E d 'de' MMM 'de' y G"} - y{"E d 'de' MMM 'de' y – E d 'de' MMM 'de' y G"} + G{"E, d 'de' MMM 'de' y G – E, d 'de' MMM 'de' y G"} + M{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} + d{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} + y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y G"} } GyMMMd{ - G{"d 'de' MMM 'de' y G – d 'de' MMM 'de' y G"} - M{"d 'de' MMM – d 'de' MMM 'de' y G"} + G{"d 'de' MMM 'de' y G – d 'de' MMM 'de' y G"} + M{"d 'de' MMM – d 'de' MMM 'de' y G"} d{"d–d 'de' MMM 'de' y G"} - y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y G"} + y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y G"} } GyMd{ - G{"d-M-y GGGGG – d-M-y GGGGG"} - M{"d-M-y – d-M-y GGGGG"} - d{"d-M-y – d-M-y GGGGG"} - y{"d-M-y – d-M-y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ H{"HH–HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } M{ M{"M–M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d 'de' MMM – E, d 'de' MMM"} - d{"E, d 'de' MMM – E, d 'de' MMM"} + M{"E, d 'de' MMM – E, d 'de' MMM"} + d{"E, d 'de' MMM – E, d 'de' MMM"} } MMMd{ - M{"d 'de' MMM – d 'de' MMM"} + M{"d 'de' MMM – d 'de' MMM"} d{"d–d 'de' MMM"} } Md{ - M{"d/M–d/M"} - d{"d/M–d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} } - fallback{"{0}–{1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"M/y–M/y G"} - y{"M/y–M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } yMEd{ - M{"E, d/M/y – E, d/M/y G"} - d{"E, d/M/y – E, d/M/y G"} - y{"E, d/M/y – E, d/M/y G"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } yMMM{ M{"MMM–MMM 'de' y G"} - y{"MMM 'de' y – MMM 'de' y G"} + y{"MMM 'de' y – MMM 'de' y G"} } yMMMEd{ - M{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} - d{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} - y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y G"} + M{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} + d{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} + y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y G"} } yMMMM{ M{"MMMM–MMMM 'de' y G"} - y{"MMMM 'de' y – MMMM 'de' y G"} + y{"MMMM 'de' y – MMMM 'de' y G"} } yMMMd{ - M{"d 'de' MMM – d 'de' MMM y G"} + M{"d 'de' MMM – d 'de' MMM y G"} d{"d–d 'de' MMM 'de' y G"} - y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y G"} + y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y G"} } yMd{ - M{"d/M/y–d/M/y G"} - d{"d/M/y–d/M/y G"} - y{"d/M/y–d/M/y G"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } } } @@ -705,12 +731,12 @@ es{ "p. m.", } AmPmMarkersAbbr{ - "a. m.", - "p. m.", + "a. m.", + "p. m.", } AmPmMarkersNarrow{ - "a. m.", - "p. m.", + "a. m.", + "p. m.", } DateTimePatterns{ "H:mm:ss (zzzz)", @@ -721,11 +747,21 @@ es{ "d 'de' MMMM 'de' y", "d MMM y", "d/M/yy", - "{1} {0}", "{1}, {0}", "{1}, {0}", - "{1} {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", } appendItems{ Timezone{"{0} {1}"} @@ -740,8 +776,8 @@ es{ EHm{"E, H:mm"} EHms{"E, H:mm:ss"} Ed{"E d"} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} @@ -749,6 +785,7 @@ es{ GyMMMMEd{"E, d 'de' MMMM 'de' y G"} GyMMMMd{"d 'de' MMMM 'de' y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -770,12 +807,12 @@ es{ MMdd{"d/M"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmsvvvv{"h:mm:ss a (vvvv)"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmsvvvv{"h:mm:ss a (vvvv)"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -899,22 +936,22 @@ es{ } stand-alone{ abbreviated{ - am{"a. m."} + am{"a. m."} evening1{"tarde"} morning1{"madrugada"} morning2{"mañana"} night1{"noche"} noon{"mediodía"} - pm{"p. m."} + pm{"p. m."} } narrow{ - am{"a. m."} + am{"a. m."} evening1{"tarde"} morning1{"madrugada"} morning2{"mañana"} night1{"noche"} noon{"mediodía"} - pm{"p. m."} + pm{"p. m."} } wide{ am{"a. m."} @@ -947,42 +984,42 @@ es{ } intervalFormats{ Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"y-MM GGGGG – y-MM GGGGG"} - M{"y-MM – y-MM GGGGG"} - y{"y-MM – y-MM GGGGG"} + G{"M/y G – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } GyMEd{ - G{"E y-MM-dd GGGGG – E y-MM-dd GGGGG"} - M{"E y-MM-dd – E y-MM-dd GGGGG"} - d{"E y-MM-dd – E y-MM-dd GGGGG"} - y{"E y-MM-dd – E y-MM-dd GGGGG"} + G{"E, d/M/y G – E, d/M/y G"} + M{"E, d/M/y – E, d/M/y G"} + d{"E, d/M/y – E, d/M/y G"} + y{"E, d/M/y – E, d/M/y G"} } GyMMM{ - G{"MMM y G – MMM y G"} + G{"MMM y G – MMM y G"} M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, MMM d, y G – E, MMM d, y G"} - M{"E d MMM – E d MMM, y G"} - d{"E d MMM – E d MMM, y G"} - y{"E d MMM, y – E d MMM, y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"MMM d y G – MMM d y G"} - M{"MMM d – MMM d y G"} - d{"MMM d–d y G"} - y{"MMM d y – MMM d y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d–d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"y-MM-dd GGGGG – y-MM-dd GGGGG"} - M{"y-MM-dd – y-MM-dd GGGGG"} - d{"y-MM-dd – y-MM-dd GGGGG"} - y{"y-MM-dd – y-MM-dd GGGGG"} + G{"d/M/y G – d/M/y G"} + M{"d/M/y – d/M/y G"} + d{"d/M/y – d/M/y G"} + y{"d/M/y – d/M/y G"} } H{ H{"H–H"} @@ -1002,98 +1039,97 @@ es{ M{"M–M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMMEd{ - M{"E, d 'de' MMMM–E, d 'de' MMMM"} - d{"E, d 'de' MMMM–E, d 'de' MMMM"} + M{"E, d 'de' MMMM – E, d 'de' MMMM"} + d{"E, d 'de' MMMM – E, d 'de' MMMM"} } MMMMd{ - M{"d 'de' MMMM–d 'de' MMMM"} + M{"d 'de' MMMM – d 'de' MMMM"} d{"d–d 'de' MMMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"d/M–d/M"} - d{"d/M–d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} } - fallback{"{0}–{1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"M/y–M/y"} - y{"M/y–M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, d/M/y – E, d/M/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d MMM – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ M{"MMMM–MMMM 'de' y"} - y{"MMMM 'de' y – MMMM 'de' y"} + y{"MMMM 'de' y – MMMM 'de' y"} } yMMMMEd{ - M{"E, d 'de' MMMM–E, d 'de' MMMM 'de' y"} - d{"E, d 'de' MMMM–E, d 'de' MMMM 'de' y"} - y{"E, d 'de' MMMM 'de' y–E, d 'de' MMMM 'de' y"} + M{"E, d 'de' MMMM – E, d 'de' MMMM 'de' y"} + d{"E, d 'de' MMMM – E, d 'de' MMMM 'de' y"} + y{"E, d 'de' MMMM 'de' y – E, d 'de' MMMM 'de' y"} } yMMMMd{ - M{"d 'de' MMMM–d 'de' MMMM 'de' y"} + M{"d 'de' MMMM – d 'de' MMMM 'de' y"} d{"d–d 'de' MMMM 'de' y"} - y{"d 'de' MMMM 'de' y–d 'de' MMMM 'de' y"} + y{"d 'de' MMMM 'de' y – d 'de' MMMM 'de' y"} } yMMMd{ - M{"d MMM – d MMM y"} + M{"d MMM – d MMM y"} d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"d/M/y–d/M/y"} - d{"d/M/y–d/M/y"} - y{"d/M/y–d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -1558,13 +1594,23 @@ es{ "H:mm", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", - "dd/MM/y G", + "dd/MM/y GGGGG", "dd/MM/yy GGGGG", - "{1} {0}", "{1}, {0}", "{1}, {0}", - "{1} {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GGGGGyMMdd", + "GGGGGyyMMdd", } } persian{ @@ -1823,12 +1869,12 @@ es{ } relativeTime{ future{ - one{"dentro de {0} día"} - other{"dentro de {0} días"} + one{"dentro de {0} d"} + other{"dentro de {0} d"} } past{ - one{"hace {0} día"} - other{"hace {0} días"} + one{"hace {0} d"} + other{"hace {0} d"} } } } @@ -1843,12 +1889,12 @@ es{ } relativeTime{ future{ - one{"dentro de {0} día"} - other{"dentro de {0} días"} + one{"dentro de {0} d"} + other{"dentro de {0} d"} } past{ - one{"hace {0} día"} - other{"hace {0} días"} + one{"hace {0} d"} + other{"hace {0} d"} } } } @@ -2683,4 +2729,88 @@ es{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "es", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname} {surname2}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{surname-monogram-allCaps}{surname2-monogram" + "-allCaps}" + } + givenFirst-long-monogram-informal{ + "{given-informal-monogram-allCaps}{surname-monogram-allCaps}{surname2" + "-monogram-allCaps}" + } + givenFirst-long-referring-informal{"{given-informal} {surname} {surname2}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{ + "{surname}, {prefix} {given} {given2}", + "{surname} {surname2}, {prefix} {given} {given2}", + } + sorting-long-referring-informal{ + "{surname} {surname2}, {given-informal}", + "{surname} {surname2}, {given-informal}", + } + sorting-medium-referring-formal{ + "{surname}, {prefix} {given} {given2-initial}", + "{surname} {surname2}, {prefix} {given} {given2-initial}", + } + sorting-medium-referring-informal{ + "{surname}, {given-informal}", + "{surname} {surname2}, {given-informal}", + } + sorting-short-referring-formal{ + "{surname}, {prefix} {given-initial} {given2-initial} {suffix}", + "{surname}, {given-initial} {given2-initial}", + } + sorting-short-referring-informal{ + "{surname}, {given-informal}", + "{surname}, {given-informal}", + } + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {surname2} {given} {given2}"} + surnameFirst-long-referring-informal{"{surname} {surname2} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/es_419.txt b/icu/icu4c/source/data/locales/es_419.txt index abbd25242f5..47c2d11d76b 100644 --- a/icu/icu4c/source/data/locales/es_419.txt +++ b/icu/icu4c/source/data/locales/es_419.txt @@ -6,7 +6,9 @@ es_419{ latn{ patterns{ accountingFormat{"¤#,##0.00"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00"} currencyFormat{"¤#,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} } patternsLong{ decimalFormat{ @@ -75,6 +77,56 @@ es_419{ other{"¤000 B"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0 K"} + other{"¤ 0 K"} + } + 10000{ + one{"¤ 00 K"} + other{"¤ 00 K"} + } + 100000{ + one{"¤ 000 K"} + other{"¤ 000 K"} + } + 1000000{ + one{"¤ 0 M"} + other{"¤ 0 M"} + } + 10000000{ + one{"¤ 00 M"} + other{"¤ 00 M"} + } + 100000000{ + one{"¤ 000 M"} + other{"¤ 000 M"} + } + 1000000000{ + one{"¤ 0000 M"} + other{"¤ 0000 M"} + } + 10000000000{ + one{"¤ 00 MRD"} + other{"¤ 00 MRD"} + } + 100000000000{ + one{"¤ 000 MRD"} + other{"¤ 000 MRD"} + } + 1000000000000{ + one{"¤ 0 B"} + other{"¤ 0 B"} + } + 10000000000000{ + one{"¤ 00 B"} + other{"¤ 00 B"} + } + 100000000000000{ + one{"¤ 000 B"} + other{"¤ 000 B"} + } + } decimalFormat{ 1000{ one{"0 K"} @@ -96,6 +148,7 @@ es_419{ group{","} } } + minimumGroupingDigits{"1"} } calendar{ coptic{ @@ -175,13 +228,29 @@ es_419{ "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", "d 'de' MMM 'de' y G", - "dd/MM/yy GGGGG", + "d/M/y GGGGG", "{1} {0}", "{1}, {0}", "{1}, {0}", "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", + } availableFormats{ GyMMM{"MMM 'de' y G"} GyMMMEd{"E, d 'de' MMM 'de' y G"} @@ -200,21 +269,7 @@ es_419{ y{"y–y G"} } GyM{ - G{"MM/y GGGGG – MM/y GGGGG"} - M{"MM/y – MM/y GGGGG"} - y{"MM/y – MM/y GGGGG"} - } - GyMEd{ - G{"E dd/MM/y GGGGG – E dd/MM/y GGGGG"} - M{"E dd/MM/y – E dd/MM/y GGGGG"} - d{"E dd/MM/y – E dd/MM/y GGGGG"} - y{"E dd/MM/y – E dd/MM/y GGGGG"} - } - GyMd{ - G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} - M{"dd/MM/y – dd/MM/y GGGGG"} - d{"dd/MM/y – dd/MM/y GGGGG"} - y{"dd/MM/y – dd/MM/y GGGGG"} + y{"MM/y – MM/y GGGGG"} } MEd{ M{"E, d/M–E, d/M"} @@ -227,19 +282,14 @@ es_419{ MMMd{ M{"d 'de' MMM–d 'de' MMM"} } - yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + Md{ + M{"d/M–d/M"} + d{"d/M–d/M"} } - yMEd{ - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} - } - yMd{ - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + fallback{"{0}–{1}"} + yM{ + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } } } @@ -257,7 +307,23 @@ es_419{ "{1}, {0}", "{1}, {0}", "{1} {0}", - "{1} {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", } availableFormats{ EHm{"E, HH:mm"} @@ -266,35 +332,27 @@ es_419{ H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} + Hmsv{"HH:mm:ss v"} + Hmsvvvv{"HH:mm:ss vvvv"} + Hmv{"HH:mm v"} MMMdd{"dd-MMM"} yMEd{"E d/M/y"} - yMMM{"MMM 'de' y"} - yMMMEd{"E, d 'de' MMM 'de' y"} - yMMMd{"d 'de' MMM 'de' y"} + yMMMEd{"E, d MMM y"} yQQQ{"QQQ 'de' y"} } dayNames{ format{ narrow{ - "d", - "l", - "m", - "m", - "j", - "v", - "s", + "D", + "L", + "M", + "M", + "J", + "V", + "S", } } stand-alone{ - abbreviated{ - "dom.", - "lun.", - "mar.", - "mié.", - "jue.", - "vie.", - "sáb.", - } narrow{ "D", "L", @@ -306,56 +364,74 @@ es_419{ } } } + eras{ + abbreviated{ + "a.C.", + "d.C.", + } + abbreviated%variant{ + "a.e.c.", + "e.c.", + } + } intervalFormats{ GyM{ - G{"MM/y GGGGG – MM/y GGGGG"} - M{"MM/y – MM/y GGGGG"} - y{"MM/y – MM/y GGGGG"} + G{"MM/y GGGGG – MM/y GGGGG"} + M{"MM/y – MM/y GGGGG"} + y{"MM/y – MM/y GGGGG"} } GyMEd{ - G{"E, dd/MM/y GGGGG – E, dd/MM/y GGGGG"} - M{"E, dd/MM/y – E, dd/MM/y GGGGG"} - d{"E, dd/MM/y – E, dd/MM/y GGGGG"} - y{"E, dd/MM/y – E, dd/MM/y GGGGG"} + G{"E, dd/MM/y GGGGG – E, dd/MM/y GGGGG"} + M{"E, dd/MM/y – E, dd/MM/y GGGGG"} + d{"E, dd/MM/y – E, dd/MM/y GGGGG"} + y{"E, dd/MM/y – E, dd/MM/y GGGGG"} } GyMMMEd{ - G{"E d MMM 'de' y G – E d MMM 'de' y G"} - M{"E d MMM – E d MMM 'de' y G"} - d{"E d MMM – E d MMM 'de' y G"} - y{"E d MMM 'de' y – E d MMM 'de' y G"} + G{"E d MMM 'de' y G – E d MMM 'de' y G"} + M{"E d MMM – E d MMM 'de' y G"} + d{"E d MMM – E d MMM 'de' y G"} + y{"E d MMM 'de' y – E d MMM 'de' y G"} } GyMMMd{ - G{"d MMM 'de' y G – d MMM 'de' y G"} - M{"d MMM – d MMM 'de' y G"} + G{"d MMM 'de' y G – d MMM 'de' y G"} + M{"d MMM – d MMM 'de' y G"} d{"d–d MMM 'de' y G"} - y{"d MMM 'de' y – d MMM 'de' y G"} + y{"d MMM 'de' y – d MMM 'de' y G"} } GyMd{ - G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} - M{"dd/MM/y – dd/MM/y GGGGG"} - d{"dd/MM/y – dd/MM/y GGGGG"} - y{"dd/MM/y – dd/MM/y GGGGG"} + G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} + M{"dd/MM/y – dd/MM/y GGGGG"} + d{"dd/MM/y – dd/MM/y GGGGG"} + y{"dd/MM/y – dd/MM/y GGGGG"} } MEd{ M{"E, d/M–E, d/M"} d{"E, d/M–E, d/M"} } MMMEd{ - M{"E, d 'de' MMM – E, d 'de' MMM"} - d{"E, d 'de' MMM – E, d 'de' MMM"} + M{"E, d 'de' MMM – E, d 'de' MMM"} + d{"E, d 'de' MMM – E, d 'de' MMM"} } MMMd{ - M{"d 'de' MMM – d 'de' MMM"} - d{"d – d 'de' MMM"} + M{"d 'de' MMM – d 'de' MMM"} + d{"d – d 'de' MMM"} + } + Md{ + M{"d/M–d/M"} + d{"d/M–d/M"} } h{ - a{"h a–h a"} + a{"h a–h a"} } hmv{ - a{"h:mm a–h:mm a v"} + a{"h:mm a–h:mm a v"} } hv{ - a{"h a–h a v"} + a{"h a–h a v"} + } + yM{ + M{"M/y–M/y"} + y{"M/y–M/y"} } yMEd{ M{"E, d/M/y–E, d/M/y"} @@ -363,54 +439,25 @@ es_419{ y{"E, d/M/y–E, d/M/y"} } yMMM{ - y{"MMM 'de' y – MMM 'de' y"} + y{"MMM 'de' y – MMM 'de' y"} } yMMMEd{ - M{"E, d 'de' MMM – E, d 'de' MMM 'de' y"} - d{"E, d 'de' MMM – E, d 'de' MMM 'de' y"} - y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y"} + M{"E, d 'de' MMM – E, d 'de' MMM 'de' y"} + d{"E, d 'de' MMM – E, d 'de' MMM 'de' y"} + y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y"} } yMMMM{ y{"MMMM 'de' y–MMMM 'de' y"} } yMMMd{ - M{"d 'de' MMM – d 'de' MMM 'de' y"} - d{"d – d 'de' MMM 'de' y"} - y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y"} - } - } - monthNames{ - format{ - abbreviated{ - "ene.", - "feb.", - "mar.", - "abr.", - "may.", - "jun.", - "jul.", - "ago.", - "sep.", - "oct.", - "nov.", - "dic.", - } + M{"d 'de' MMM – d 'de' MMM 'de' y"} + d{"d – d 'de' MMM 'de' y"} + y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y"} } - stand-alone{ - abbreviated{ - "ene.", - "feb.", - "mar.", - "abr.", - "may.", - "jun.", - "jul.", - "ago.", - "sep.", - "oct.", - "nov.", - "dic.", - } + yMd{ + M{"d/M/y–d/M/y"} + d{"d/M/y–d/M/y"} + y{"d/M/y–d/M/y"} } } quarters{ @@ -713,12 +760,39 @@ es_419{ quotationStart{"“"} } fields{ + day-narrow{ + relativeTime{ + future{ + one{"dentro de {0} día"} + other{"dentro de {0} días"} + } + past{ + one{"hace {0} día"} + other{"hace {0} días"} + } + } + } + day-short{ + relativeTime{ + future{ + one{"dentro de {0} día"} + other{"dentro de {0} días"} + } + past{ + one{"hace {0} día"} + other{"hace {0} días"} + } + } + } dayOfYear-narrow{ dn{"día del año"} } dayOfYear-short{ dn{"día del año"} } + dayperiod{ + dn{"a.m./p.m."} + } dayperiod-narrow{ dn{"a.m./p.m."} } @@ -797,4 +871,16 @@ es_419{ dn{"día hábil del mes"} } } + personNames{ + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + namePattern{ + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + surnameFirst-long-addressing-formal{"{prefix} {surname} {surname2}"} + surnameFirst-long-referring-formal{"{surname} {surname2} {given} {given2} {suffix}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + } + } } diff --git a/icu/icu4c/source/data/locales/es_AR.txt b/icu/icu4c/source/data/locales/es_AR.txt index 700cac3e15d..4aaee3b0b3c 100644 --- a/icu/icu4c/source/data/locales/es_AR.txt +++ b/icu/icu4c/source/data/locales/es_AR.txt @@ -26,15 +26,12 @@ es_AR{ availableFormats{ GyMMMEd{"E, d 'de' MMM 'de' y G"} GyMMMd{"d MMM y G"} - Hmsv{"HH:mm:ss v"} Hmsvvvv{"HH:mm:ss (vvvv)"} - Hmv{"HH:mm v"} MEd{"E d-M"} hms{"hh:mm:ss"} yM{"M-y"} yMEd{"E, d/M/y"} - yMMM{"MMM y"} - yMMMEd{"E, d MMM y"} + yMMMd{"d 'de' MMM 'de' y"} } dayNames{ format{ @@ -88,8 +85,8 @@ es_AR{ H{"HH–HH v"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMMEd{ M{"E d 'de' MMM 'al' E d 'de' MMM"} @@ -97,34 +94,34 @@ es_AR{ } MMMd{ M{"d 'de' MMM 'al' d 'de' MMM"} - d{"dd – dd 'de' MM"} + d{"dd – dd 'de' MM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } fallback{"{0} a el {1}"} h{ - a{"h a – h a"} + a{"h a – h a"} } hm{ - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} + a{"h:mm a – h:mm a v"} } hv{ - a{"h a – h a v"} + a{"h a – h a v"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y"} - d{"E, dd/MM/y – E, dd/MM/y"} - y{"E, dd/MM/y – E, dd/MM/y"} + M{"E, dd/MM/y – E, dd/MM/y"} + d{"E, dd/MM/y – E, dd/MM/y"} + y{"E, dd/MM/y – E, dd/MM/y"} } yMMM{ y{"MMM 'de' y 'a' MMM 'de' y"} @@ -143,9 +140,9 @@ es_AR{ y{"d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } quarters{ @@ -193,6 +190,9 @@ es_AR{ } } } + dayperiod{ + dn{"a. m./p. m."} + } second-narrow{ dn{"seg."} relativeTime{ diff --git a/icu/icu4c/source/data/locales/es_BO.txt b/icu/icu4c/source/data/locales/es_BO.txt index bfb570966ff..992cbde2c71 100644 --- a/icu/icu4c/source/data/locales/es_BO.txt +++ b/icu/icu4c/source/data/locales/es_BO.txt @@ -26,8 +26,13 @@ es_BO{ "{1}, {0}", "{1}, {0}", "{1} {0}", - "{1} {0}", + "{1}, {0}", } } } + fields{ + dayperiod{ + dn{"a. m./p. m."} + } + } } diff --git a/icu/icu4c/source/data/locales/es_CL.txt b/icu/icu4c/source/data/locales/es_CL.txt index 97ba59e13eb..4d6f7a04c05 100644 --- a/icu/icu4c/source/data/locales/es_CL.txt +++ b/icu/icu4c/source/data/locales/es_CL.txt @@ -31,6 +31,16 @@ es_CL{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyMMdd", + } availableFormats{ MEd{"E, dd-MM"} Md{"dd-MM"} @@ -40,8 +50,8 @@ es_CL{ } intervalFormats{ MEd{ - M{"E dd-MM – E dd-MM"} - d{"E dd-MM – E dd-MM"} + M{"E dd-MM – E dd-MM"} + d{"E dd-MM – E dd-MM"} } MMMEd{ M{"E d 'de' MMM 'al' E d 'de' MMM"} @@ -51,18 +61,18 @@ es_CL{ M{"d 'de' MMM 'al' d 'de' MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } fallback{"{0} a el {1}"} yM{ - M{"MM-y – MM-y G"} - y{"MM-y – MM-y G"} + M{"MM-y – MM-y G"} + y{"MM-y – MM-y G"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y G"} - d{"E dd-MM-y – E dd-MM-y G"} - y{"E dd-MM-y – E dd-MM-y G"} + M{"E dd-MM-y – E dd-MM-y G"} + d{"E dd-MM-y – E dd-MM-y G"} + y{"E dd-MM-y – E dd-MM-y G"} } yMMM{ y{"MMM 'de' y 'a' MMM 'de' y G"} @@ -77,9 +87,9 @@ es_CL{ y{"d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y G"} } yMd{ - M{"dd-MM-y – dd-MM-y G"} - d{"dd-MM-y – dd-MM-y G"} - y{"dd-MM-y – dd-MM-y G"} + M{"dd-MM-y – dd-MM-y G"} + d{"dd-MM-y – dd-MM-y G"} + y{"dd-MM-y – dd-MM-y G"} } } } @@ -97,7 +107,17 @@ es_CL{ "{1}, {0}", "{1}, {0}", "{1} {0}", - "{1} {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yyMMdd", } availableFormats{ GyMMMd{"d MMM y G"} @@ -122,8 +142,8 @@ es_CL{ } intervalFormats{ MEd{ - M{"E dd-MM – E dd-MM"} - d{"E dd-MM – E dd-MM"} + M{"E dd-MM – E dd-MM"} + d{"E dd-MM – E dd-MM"} } MMMEd{ M{"E d 'de' MMM 'al' E d 'de' MMM"} @@ -133,21 +153,21 @@ es_CL{ M{"d 'de' MMM 'al' d 'de' MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } fallback{"{0} a el {1}"} hm{ - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } yM{ - M{"MM-y – MM-y"} - y{"MM-y – MM-y"} + M{"MM-y – MM-y"} + y{"MM-y – MM-y"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y"} - d{"E dd-MM-y – E dd-MM-y"} + M{"E dd-MM-y – E dd-MM-y"} + d{"E dd-MM-y – E dd-MM-y"} } yMMM{ y{"MMM 'de' y 'a' MMM 'de' y"} @@ -162,9 +182,9 @@ es_CL{ y{"d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y"} } yMd{ - M{"dd-MM-y – dd-MM-y"} - d{"dd-MM-y – dd-MM-y"} - y{"dd-MM-y – dd-MM-y"} + M{"dd-MM-y – dd-MM-y"} + d{"dd-MM-y – dd-MM-y"} + y{"dd-MM-y – dd-MM-y"} } } monthNames{ @@ -197,4 +217,9 @@ es_CL{ } } } + fields{ + dayperiod{ + dn{"a. m./p. m."} + } + } } diff --git a/icu/icu4c/source/data/locales/es_CO.txt b/icu/icu4c/source/data/locales/es_CO.txt index f574cf52881..db06fc1d3a3 100644 --- a/icu/icu4c/source/data/locales/es_CO.txt +++ b/icu/icu4c/source/data/locales/es_CO.txt @@ -17,10 +17,10 @@ es_CO{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", "d/MM/y G", @@ -31,6 +31,16 @@ es_CO{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMd", + "GGGGGyyMMd", + } availableFormats{ GyMMMEd{"E, d MMM 'de' y G"} } @@ -100,10 +110,10 @@ es_CO{ } gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "d/MM/y", @@ -114,6 +124,16 @@ es_CO{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMd", + "yyMMd", + } availableFormats{ GyMMM{"MMM 'de' y G"} GyMMMEd{"E, d MMM 'de' y G"} @@ -124,6 +144,8 @@ es_CO{ MMMd{"d 'de' MMM"} MMMdd{"d 'de' MMM"} yMEd{"EEE, d/M/y"} + yMMM{"MMM 'de' y"} + yMMMd{"d 'de' MMM 'de' y"} } dayNames{ format{ @@ -209,22 +231,22 @@ es_CO{ } fallback{"{0} ‘al’ {1}"} h{ - a{"h a 'a' h a"} - h{"h 'a' h a"} + a{"h a 'a' h a"} + h{"h 'a' h a"} } hm{ - a{"h:mm a 'a' h:mm a"} - h{"h:mm 'a' h:mm a"} - m{"h:mm 'a' h:mm a"} + a{"h:mm a 'a' h:mm a"} + h{"h:mm 'a' h:mm a"} + m{"h:mm 'a' h:mm a"} } hmv{ - a{"h:mm a 'a' h:mm a v"} - h{"h:mm 'a' h:mm a v"} - m{"h:mm 'a' h:mm a v"} + a{"h:mm a 'a' h:mm a v"} + h{"h:mm 'a' h:mm a v"} + m{"h:mm 'a' h:mm a v"} } hv{ - a{"h a 'a' h a v"} - h{"h 'a' h a v"} + a{"h a 'a' h a v"} + h{"h 'a' h a v"} } y{ y{"y 'a' y"} @@ -282,4 +304,9 @@ es_CO{ } } } + fields{ + dayperiod{ + dn{"a. m./p. m."} + } + } } diff --git a/icu/icu4c/source/data/locales/es_CR.txt b/icu/icu4c/source/data/locales/es_CR.txt index c4897be04cd..c9e8575174c 100644 --- a/icu/icu4c/source/data/locales/es_CR.txt +++ b/icu/icu4c/source/data/locales/es_CR.txt @@ -12,4 +12,9 @@ es_CR{ } } } + fields{ + dayperiod{ + dn{"a. m./p. m."} + } + } } diff --git a/icu/icu4c/source/data/locales/es_DO.txt b/icu/icu4c/source/data/locales/es_DO.txt index 156b76475c2..8a382fb8fcf 100644 --- a/icu/icu4c/source/data/locales/es_DO.txt +++ b/icu/icu4c/source/data/locales/es_DO.txt @@ -13,27 +13,37 @@ es_DO{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", "dd/MM/y G", - "dd/MM/yy GGGGG", + "d/M/y GGGGG", "{1} {0}", "{1}, {0}", "{1}, {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyyMMdd", + } } gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "d MMM y", @@ -42,7 +52,17 @@ es_DO{ "{1}, {0}", "{1}, {0}", "{1} {0}", - "{1} {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", } availableFormats{ yMMMd{"d MMM 'de' y"} @@ -106,6 +126,9 @@ es_DO{ day{ dn{"Día"} } + dayperiod{ + dn{"a. m./p. m."} + } era{ dn{"Era"} } diff --git a/icu/icu4c/source/data/locales/es_EC.txt b/icu/icu4c/source/data/locales/es_EC.txt index 1525a3c7a37..b84c6a968b1 100644 --- a/icu/icu4c/source/data/locales/es_EC.txt +++ b/icu/icu4c/source/data/locales/es_EC.txt @@ -14,4 +14,9 @@ es_EC{ } } } + fields{ + dayperiod{ + dn{"a. m./p. m."} + } + } } diff --git a/icu/icu4c/source/data/locales/es_GT.txt b/icu/icu4c/source/data/locales/es_GT.txt index 8fca3c4038a..38b50775954 100644 --- a/icu/icu4c/source/data/locales/es_GT.txt +++ b/icu/icu4c/source/data/locales/es_GT.txt @@ -36,12 +36,50 @@ es_GT{ other{"¤0000M"} } 10000000000{ - one{"¤00MRD "} - other{"¤00MRD "} + one{"¤00MRD"} + other{"¤00MRD"} } 100000000000{ - one{"¤000MRD "} - other{"¤000MRD "} + one{"¤000MRD"} + other{"¤000MRD"} + } + } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0K"} + other{"¤ 0K"} + } + 10000{ + one{"¤ 00K"} + other{"¤ 00K"} + } + 100000{ + one{"¤ 000K"} + other{"¤ 000K"} + } + 1000000{ + one{"¤ 0M"} + other{"¤ 0M"} + } + 10000000{ + one{"¤ 00M"} + other{"¤ 00M"} + } + 100000000{ + one{"¤ 000M"} + other{"¤ 000M"} + } + 1000000000{ + one{"¤ 0000M"} + other{"¤ 0000M"} + } + 10000000000{ + one{"¤ 00MRD"} + other{"¤ 00MRD"} + } + 100000000000{ + one{"¤ 000MRD"} + other{"¤ 000MRD"} } } } @@ -64,10 +102,20 @@ es_GT{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMd", + "GGGGGyyMMd", + } intervalFormats{ MEd{ - M{"E d/MM – E d/MM"} - d{"E d/MM – E d/MM"} + M{"E d/MM – E d/MM"} + d{"E d/MM – E d/MM"} } MMMEd{ M{"E d 'de' MMM 'al' E d 'de' MMM"} @@ -77,18 +125,18 @@ es_GT{ M{"d 'de' MMM 'al' d 'de' MMM"} } Md{ - M{"d/MM – d/MM"} - d{"d/MM – d/MM"} + M{"d/MM – d/MM"} + d{"d/MM – d/MM"} } fallback{"{0} a el {1}"} yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E d/MM/y – E d/MM/y"} - d{"E d/MM/y – E d/MM/y"} - y{"E d/MM/y – E d/MM/y"} + M{"E d/MM/y – E d/MM/y"} + d{"E d/MM/y – E d/MM/y"} + y{"E d/MM/y – E d/MM/y"} } yMMM{ M{"MMM–MMM 'de' y"} @@ -105,9 +153,9 @@ es_GT{ y{"d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y"} } yMd{ - M{"d/MM/y – d/MM/y"} - d{"d/MM/y – d/MM/y"} - y{"d/MM/y – d/MM/y"} + M{"d/MM/y – d/MM/y"} + d{"d/MM/y – d/MM/y"} + y{"d/MM/y – d/MM/y"} } } } @@ -125,12 +173,22 @@ es_GT{ "{1}, {0}", "{1}, {0}", "{1} {0}", - "{1} {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMd", + "yyMMd", } intervalFormats{ MEd{ - M{"E d/MM – E d/MM"} - d{"E d/MM – E d/MM"} + M{"E d/MM – E d/MM"} + d{"E d/MM – E d/MM"} } MMMEd{ M{"E d 'de' MMM 'al' E d 'de' MMM"} @@ -140,24 +198,24 @@ es_GT{ M{"d 'de' MMM 'al' d 'de' MMM"} } Md{ - M{"d/MM – d/MM"} - d{"d/MM – d/MM"} + M{"d/MM – d/MM"} + d{"d/MM – d/MM"} } hm{ - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } y{ y{"y 'al' y"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E d/MM/y – E d/MM/y"} - d{"E d/MM/y – E d/MM/y"} - y{"E d/MM/y – E d/MM/y"} + M{"E d/MM/y – E d/MM/y"} + d{"E d/MM/y – E d/MM/y"} + y{"E d/MM/y – E d/MM/y"} } yMMM{ y{"MMM 'de' y 'a' MMM 'de' y"} @@ -172,11 +230,16 @@ es_GT{ y{"d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y"} } yMd{ - M{"d/MM/y – d/MM/y"} - d{"d/MM/y – d/MM/y"} - y{"d/MM/y – d/MM/y"} + M{"d/MM/y – d/MM/y"} + d{"d/MM/y – d/MM/y"} + y{"d/MM/y – d/MM/y"} } } } } + fields{ + dayperiod{ + dn{"a. m./p. m."} + } + } } diff --git a/icu/icu4c/source/data/locales/es_HN.txt b/icu/icu4c/source/data/locales/es_HN.txt index 102f1790966..a26b92ee36a 100644 --- a/icu/icu4c/source/data/locales/es_HN.txt +++ b/icu/icu4c/source/data/locales/es_HN.txt @@ -13,13 +13,23 @@ es_HN{ "EEEE dd 'de' MMMM 'de' y G", "dd 'de' MMMM 'de' y G", "d 'de' MMM 'de' y G", - "dd/MM/yy GGGGG", + "d/M/y GGGGG", "{1} {0}", "{1}, {0}", "{1}, {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMMMd", + "GGGGGyyMMdd", + } } gregorian{ DateTimePatterns{ @@ -35,7 +45,17 @@ es_HN{ "{1}, {0}", "{1}, {0}", "{1} {0}", - "{1} {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMdd", + "yMMMd", + "yyMd", } } } diff --git a/icu/icu4c/source/data/locales/es_MX.txt b/icu/icu4c/source/data/locales/es_MX.txt index 858df4b9560..3cc06802be5 100644 --- a/icu/icu4c/source/data/locales/es_MX.txt +++ b/icu/icu4c/source/data/locales/es_MX.txt @@ -3,10 +3,12 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml es_MX{ %%Parent{"es_419"} - AuxExemplarCharacters{"[à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ï ī ò ŏ ô ö ø ō œ ù ŭ û ū ÿ]"} MoreInformation{"[...]"} NumberElements{ latn{ + patterns{ + percentFormat{"#,##0%"} + } patternsLong{ decimalFormat{ 1000000000000{ @@ -74,6 +76,48 @@ es_MX{ other{"000 B¤"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"0 k ¤"} + other{"0 k ¤"} + } + 10000{ + one{"00 k ¤"} + other{"00 k ¤"} + } + 100000{ + one{"000 k ¤"} + other{"000 k ¤"} + } + 1000000{ + one{"0 M ¤"} + other{"0 M ¤"} + } + 10000000{ + one{"00 M ¤"} + other{"00 M ¤"} + } + 100000000{ + one{"000 M ¤"} + other{"000 M ¤"} + } + 1000000000{ + one{"0000 M ¤"} + other{"0000 M ¤"} + } + 1000000000000{ + one{"0 B ¤"} + other{"0 B ¤"} + } + 10000000000000{ + one{"00 B ¤"} + other{"00 B ¤"} + } + 100000000000000{ + one{"000 B ¤"} + other{"000 B ¤"} + } + } decimalFormat{ 1000{ one{"0 k"} @@ -93,26 +137,11 @@ es_MX{ } calendar{ generic{ - DateTimePatterns{ - "HH:mm:ss zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE, d 'de' MMMM 'de' y G", - "d 'de' MMMM 'de' y G", - "d MMM, y G", - "dd/MM/yy GGGGG", - "{1} {0}", - "{1}, {0}", - "{1}, {0}", - "{1} {0}", - "{1} {0}", - } availableFormats{ MMMEd{"E d MMM"} - h{"hh a"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} + h{"hh a"} + hm{"hh:mm a"} + hms{"hh:mm:ss a"} yyyyMEd{"E, d/M/y GGGGG"} yyyyMMM{"MMM y G"} yyyyMMMEd{"EEE, d MMM y G"} @@ -121,24 +150,10 @@ es_MX{ } intervalFormats{ Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} - } - fallback{"{0} – {1}"} - yM{ - M{"M/y – M/y G"} - y{"M/y – M/y G"} - } - yMEd{ - M{"E, d/M/y–E, d/M/y G"} - d{"E, d/M/y–E, d/M/y G"} - y{"E, d/M/y–E, d/M/y G"} - } - yMd{ - M{"d/M/y – d/M/y G"} - d{"d/M/y – d/M/y G"} - y{"d/M/y – d/M/y G"} + M{"d/M – d/M"} + d{"d/M – d/M"} } + fallback{"{0} – {1}"} } } gregorian{ @@ -155,17 +170,25 @@ es_MX{ "{1}, {0}", "{1}, {0}", "{1} {0}", - "{1} {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", } availableFormats{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} GyMMMd{"d MMM y G"} - Hmsv{"HH:mm:ss v"} Hmsvvvv{"HH:mm:ss (vvvv)"} - Hmv{"HH:mm v"} MMMEd{"E d 'de' MMM"} MMd{"d/MM"} MMdd{"dd/MM"} @@ -200,21 +223,21 @@ es_MX{ } intervalFormats{ GyMMM{ - G{"MMM 'de' y G – MMM 'de' y G"} + G{"MMM 'de' y G – MMM 'de' y G"} M{"MMM–MMM 'de' y G"} - y{"MMM 'de' y – MMM 'de' y G"} + y{"MMM 'de' y – MMM 'de' y G"} } GyMMMEd{ - G{"E d 'de' MMM 'de' y G – E d 'de' MMM 'de' y G"} - M{"E d 'de' MMM – E d 'de' MMM 'de' y G"} - d{"E d 'de' MMM – E d 'de' MMM 'de' y G"} - y{"E d 'de' MMM 'de' y – E d 'de' MMM 'de' y G"} + G{"E d 'de' MMM 'de' y G – E d 'de' MMM 'de' y G"} + M{"E d 'de' MMM – E d 'de' MMM 'de' y G"} + d{"E d 'de' MMM – E d 'de' MMM 'de' y G"} + y{"E d 'de' MMM 'de' y – E d 'de' MMM 'de' y G"} } GyMMMd{ - G{"d 'de' MMM 'de' y G – d 'de' MMM 'de' y G"} - M{"d 'de' MMM – d 'de' MMM 'de' y G"} + G{"d 'de' MMM 'de' y G – d 'de' MMM 'de' y G"} + M{"d 'de' MMM – d 'de' MMM 'de' y G"} d{"d–d 'de' MMM 'de' y G"} - y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y G"} + y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y G"} } H{ H{"HH–HH"} @@ -231,62 +254,61 @@ es_MX{ H{"HH–HH v"} } MEd{ - M{"E, M/d–E, M/d"} - d{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMMEd{ - M{"E d 'de' MMM – E d 'de' MMM"} - d{"E d 'de' MMM – E d 'de' MMM"} + M{"E d 'de' MMM – E d 'de' MMM"} + d{"E d 'de' MMM – E d 'de' MMM"} } MMMd{ d{"d–d 'de' MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} + a{"h a – h a"} } hm{ - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} + a{"h:mm a – h:mm a v"} } hv{ - a{"h a – h a v"} + a{"h a – h a v"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, d/M/y – E, d/M/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMMM{ M{"MMM–MMM 'de' y"} } yMMMEd{ - M{"E d 'de' MMM – E d 'de' MMM 'de' y"} - d{"E d 'de' MMM – E d 'de' MMM 'de' y"} - y{"E d 'de' MMM 'de' y – E d 'de' MMM 'de' y"} + M{"E d 'de' MMM – E d 'de' MMM 'de' y"} + d{"E d 'de' MMM – E d 'de' MMM 'de' y"} + y{"E d 'de' MMM 'de' y – E d 'de' MMM 'de' y"} } yMMMM{ - y{"MMMM 'de' y – MMMM 'de' y"} + y{"MMMM 'de' y – MMMM 'de' y"} } yMMMd{ - M{"d 'de' MMM – d 'de' MMM y"} + M{"d 'de' MMM – d 'de' MMM y"} d{"d–d 'de' MMM 'de' y"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"d/M/y – d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } quarters{ @@ -359,12 +381,6 @@ es_MX{ dayOfYear-short{ dn{"día del a"} } - dayperiod-narrow{ - dn{"a. m./p. m."} - } - dayperiod-short{ - dn{"a. m./p. m."} - } fri{ relative{ "-1"{"el viernes pasado"} @@ -571,4 +587,10 @@ es_MX{ measurementSystemNames{ UK{"imperial"} } + personNames{ + foreignSpaceReplacement{" "} + namePattern{ + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname} {surname2}"} + } + } } diff --git a/icu/icu4c/source/data/locales/es_PA.txt b/icu/icu4c/source/data/locales/es_PA.txt index 8a19ea81953..f77d642c1e3 100644 --- a/icu/icu4c/source/data/locales/es_PA.txt +++ b/icu/icu4c/source/data/locales/es_PA.txt @@ -6,10 +6,10 @@ es_PA{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", "MM/dd/y G", @@ -20,6 +20,16 @@ es_PA{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyyMMdd", + } availableFormats{ MEd{"E, MM/dd"} Md{"MM/dd"} @@ -57,10 +67,10 @@ es_PA{ } gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "MM/dd/y", @@ -69,15 +79,23 @@ es_PA{ "{1}, {0}", "{1}, {0}", "{1} {0}", - "{1} {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yyMMdd", } availableFormats{ MEd{"E, MM/dd"} Md{"MM/dd"} yM{"MM/y"} yMEd{"E MM/dd/y"} - yMMM{"MMM y"} - yMMMd{"d MMM y"} yMd{"MM/dd/y"} } dayPeriod{ @@ -107,8 +125,8 @@ es_PA{ M{"d 'de' MMM 'al' d 'de' MMM"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMMM{ y{"MMM 'de' y 'a' MMM 'de' y"} diff --git a/icu/icu4c/source/data/locales/es_PE.txt b/icu/icu4c/source/data/locales/es_PE.txt index b8452b76fa0..4d1dc1596f9 100644 --- a/icu/icu4c/source/data/locales/es_PE.txt +++ b/icu/icu4c/source/data/locales/es_PE.txt @@ -79,6 +79,16 @@ es_PE{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMd", + } } gregorian{ DateTimePatterns{ @@ -94,7 +104,17 @@ es_PE{ "{1}, {0}", "{1}, {0}", "{1} {0}", - "{1} {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMd", } monthNames{ format{ diff --git a/icu/icu4c/source/data/locales/es_PH.txt b/icu/icu4c/source/data/locales/es_PH.txt index b34220f4f37..eac7bd4d010 100644 --- a/icu/icu4c/source/data/locales/es_PH.txt +++ b/icu/icu4c/source/data/locales/es_PH.txt @@ -5,19 +5,29 @@ es_PH{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "d MMM y", "d/M/yy", - "{1} {0}", "{1}, {0}", "{1}, {0}", - "{1} {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", } } } diff --git a/icu/icu4c/source/data/locales/es_PR.txt b/icu/icu4c/source/data/locales/es_PR.txt index f74be27eee1..b3b573dc947 100644 --- a/icu/icu4c/source/data/locales/es_PR.txt +++ b/icu/icu4c/source/data/locales/es_PR.txt @@ -6,10 +6,10 @@ es_PR{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", "MM/dd/y G", @@ -20,6 +20,16 @@ es_PR{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyyMMdd", + } availableFormats{ MEd{"E, MM/dd"} Md{"MM/dd"} @@ -30,10 +40,10 @@ es_PR{ } gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "MM/dd/y", @@ -42,7 +52,17 @@ es_PR{ "{1}, {0}", "{1}, {0}", "{1} {0}", - "{1} {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yyMMdd", } availableFormats{ MEd{"E, MM/dd"} diff --git a/icu/icu4c/source/data/locales/es_PY.txt b/icu/icu4c/source/data/locales/es_PY.txt index f537082056b..5f95d619354 100644 --- a/icu/icu4c/source/data/locales/es_PY.txt +++ b/icu/icu4c/source/data/locales/es_PY.txt @@ -53,13 +53,13 @@ es_PY{ d{"d/M 'al' d/M"} } h{ - a{"h a 'a' h a"} - h{"h 'a' h a"} + a{"h a 'a' h a"} + h{"h 'a' h a"} } hm{ - a{"h:mm a 'a' h:mm a"} - h{"h:mm 'a' h:mm a"} - m{"h:mm 'a' h:mm a"} + a{"h:mm a 'a' h:mm a"} + h{"h:mm 'a' h:mm a"} + m{"h:mm 'a' h:mm a"} } yMMM{ M{"MMM 'a' MMM y"} diff --git a/icu/icu4c/source/data/locales/es_SV.txt b/icu/icu4c/source/data/locales/es_SV.txt index 79e0c65f40f..c3f573a494b 100644 --- a/icu/icu4c/source/data/locales/es_SV.txt +++ b/icu/icu4c/source/data/locales/es_SV.txt @@ -9,5 +9,8 @@ es_SV{ "-2"{"antier"} } } + dayperiod{ + dn{"a. m./p. m."} + } } } diff --git a/icu/icu4c/source/data/locales/es_US.txt b/icu/icu4c/source/data/locales/es_US.txt index 39fbf713ef4..ce1d21d0e73 100644 --- a/icu/icu4c/source/data/locales/es_US.txt +++ b/icu/icu4c/source/data/locales/es_US.txt @@ -6,34 +6,6 @@ es_US{ MoreInformation{"[...]"} NumberElements{ latn{ - patternsLong{ - decimalFormat{ - 1000000000{ - one{"0 billón"} - other{"0 billones"} - } - 10000000000{ - one{"00 billones"} - other{"00 billones"} - } - 100000000000{ - one{"000 billones"} - other{"000 billones"} - } - 1000000000000{ - one{"0 trillón"} - other{"0 trillones"} - } - 10000000000000{ - one{"00 trillones"} - other{"00 trillones"} - } - 100000000000000{ - one{"000 trillones"} - other{"000 trillones"} - } - } - } patternsShort{ currencyFormat{ 10000000000{ @@ -57,6 +29,28 @@ es_US{ other{"¤000 T"} } } + currencyFormat%alphaNextToNumber{ + 10000000000{ + one{"¤ 00 B"} + other{"¤ 00 B"} + } + 100000000000{ + one{"¤ 000 B"} + other{"¤ 000 B"} + } + 1000000000000{ + one{"¤ 0 T"} + other{"¤ 0 T"} + } + 10000000000000{ + one{"¤ 00 T"} + other{"¤ 00 T"} + } + 100000000000000{ + one{"¤ 000 T"} + other{"¤ 000 T"} + } + } decimalFormat{ 1000{ one{"0 K"} @@ -70,33 +64,15 @@ es_US{ one{"000 K"} other{"000 K"} } - 1000000000{ - one{"0 B"} - other{"0 B"} - } - 10000000000{ - one{"00 B"} - other{"00 B"} - } - 100000000000{ - one{"000 B"} - other{"000 B"} - } - 1000000000000{ - one{"0 T"} - other{"0 T"} - } - 10000000000000{ - one{"00 T"} - other{"00 T"} - } - 100000000000000{ - one{"000 T"} - other{"000 T"} - } } } } + minimalPairs{ + gender{ + feminine{"{0}a"} + masculine{"{0}o"} + } + } } calendar{ generic{ @@ -105,46 +81,54 @@ es_US{ } intervalFormats{ GyMEd{ - G{"E, dd/MM/y GGGGG – E, dd/MM/y GGGGG"} - M{"E, dd/MM/y – E, dd/MM/y GGGGG"} - d{"E, dd/MM/y – E, dd/MM/y GGGGG"} - y{"E, dd/MM/y – E, dd/MM/y GGGGG"} + G{"E, dd/MM/y GGGGG – E, dd/MM/y GGGGG"} + M{"E, dd/MM/y – E, dd/MM/y GGGGG"} + d{"E, dd/MM/y – E, dd/MM/y GGGGG"} + y{"E, dd/MM/y – E, dd/MM/y GGGGG"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } - fallback{"{0} – {1}"} + fallback{"{0}-{1}"} yMMMd{ - M{"d 'de' MMM – d 'de' MMM 'de' y G"} + M{"d 'de' MMM – d 'de' MMM 'de' y G"} } } } gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "d MMM y", "d/M/y", - "{1} {0}", "{1}, {0}", "{1}, {0}", - "{1} {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", } availableFormats{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} GyMMMd{"d MMM y G"} - Hmsv{"HH:mm:ss v"} Hmsvvvv{"HH:mm:ss (vvvv)"} - Hmv{"HH:mm v"} MMMEd{"E, d 'de' MMM"} MMd{"d/MM"} MMdd{"dd/MM"} @@ -182,56 +166,56 @@ es_US{ H{"HH–HH v"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMMd{ d{"d–d 'de' MMM"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} + a{"h a – h a"} } hm{ - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} + a{"h:mm a – h:mm a v"} } hv{ - a{"h a – h a v"} + a{"h a – h a v"} } yMEd{ - M{"E, d/M/y – E, d/M/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMMM{ M{"MMM–MMM 'de' y"} } yMMMM{ - y{"MMMM 'de' y – MMMM 'de' y"} + y{"MMMM 'de' y – MMMM 'de' y"} } yMMMd{ - M{"d 'de' MMM – d 'de' MMM y"} + M{"d 'de' MMM – d 'de' MMM y"} d{"d–d 'de' MMM 'de' y"} } } quarters{ format{ wide{ - "1.er trimestre", + "1er trimestre", "2.º trimestre", - "3.er trimestre", + "3.º trimestre", "4.º trimestre", } } stand-alone{ wide{ - "1.er trimestre", - "2º. trimestre", - "3.er trimestre", + "1er trimestre", + "2.º trimestre", + "3.º trimestre", "4.º trimestre", } } @@ -243,15 +227,29 @@ es_US{ african_scripts{"símbolos de escritura de África"} american_scripts{"símbolos de escritura de América"} arrows{"flechas"} - female{"mujer"} + currency_symbols{"símbolo de moneda"} + dash_connector{"guion o conector"} + digits{"dígito"} + dingbats{"dingbat"} + divination_symbols{"símbolo de adivinación"} + downwards_arrows{"flecha hacia abajo"} + east_asian_scripts{"sistema de escritura de Asia Oriental"} + food_drink{"comida y bebida"} format{"formato"} + full_width_form_variant{"variante de formato ancho completo"} + geometric_shapes{"forma geométrica"} + half_width_form_variant{"variante de formato medio ancho"} + han_characters{"caracter Han"} + han_radicals{"radical Han"} keycap{"tecla"} + leftwards_arrows{"flecha hacia la izquierda"} + leftwards_rightwards_arrows{"flecha hacia la derecha"} male{"hombre"} + math_symbols{"símbolo matemático"} miscellaneous{"varios"} - modern_scripts{"Sistemas de escritura modernos"} - other{"Otros"} + rightwards_arrows{"flecha hacia la derecha"} smiley{"cara sonriente"} - western_asian_scripts{"Sistemas de escritura de Asia Occidental"} + smileys_people{"cara sonriente o persona"} } delimiters{ alternateQuotationEnd{"”"} @@ -266,6 +264,9 @@ es_US{ dayOfYear-short{ dn{"día del a"} } + dayperiod{ + dn{"a. m./p. m."} + } dayperiod-narrow{ dn{"a. m./p. m."} } @@ -280,13 +281,6 @@ es_US{ } } } - month{ - relative{ - "-1"{"el mes pasado"} - "0"{"este mes"} - "1"{"el mes próximo"} - } - } sat-narrow{ relativeTime{ past{ @@ -318,13 +312,6 @@ es_US{ "1"{"el próximo mié."} } } - week{ - relative{ - "-1"{"la semana pasada"} - "0"{"esta semana"} - "1"{"la semana próxima"} - } - } week-narrow{ relative{ "-1"{"sem. pasada"} @@ -354,13 +341,6 @@ es_US{ weekdayOfMonth-short{ dn{"día sem. de m"} } - year{ - relative{ - "-1"{"el año pasado"} - "0"{"este año"} - "1"{"el año próximo"} - } - } } listPattern{ unit-short{ @@ -370,4 +350,32 @@ es_US{ measurementSystemNames{ UK{"imperial"} } + personNames{ + namePattern{ + sorting-long-referring-formal{ + "{surname}, {prefix} {given} {given2}", + "{surname} {surname2}, {given} {given2}", + } + sorting-long-referring-informal{ + "{surname} {surname2}, {given-informal}", + "{surname} {surname2}, {given} {given2}", + } + sorting-medium-referring-formal{ + "{surname}, {prefix} {given} {given2-initial}", + "{surname} {surname2}, {given} {given2}", + } + sorting-medium-referring-informal{ + "{surname}, {given-informal}", + "{surname} {surname2}, {given} {given2}", + } + sorting-short-referring-formal{ + "{surname}, {prefix} {given-initial} {given2-initial} {suffix}", + "{surname} {surname2}, {given} {given2}", + } + sorting-short-referring-informal{ + "{surname}, {given-informal}", + "{surname} {surname2}, {given} {given2}", + } + } + } } diff --git a/icu/icu4c/source/data/locales/es_VE.txt b/icu/icu4c/source/data/locales/es_VE.txt index a2199a133af..44d65740c6d 100644 --- a/icu/icu4c/source/data/locales/es_VE.txt +++ b/icu/icu4c/source/data/locales/es_VE.txt @@ -17,10 +17,10 @@ es_VE{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "d MMM y", @@ -29,10 +29,17 @@ es_VE{ "{1}, {0}", "{1}, {0}", "{1} {0}", - "{1} {0}", + "{1}, {0}", } - availableFormats{ - yMMMd{"d MMM y"} + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", } dayNames{ format{ diff --git a/icu/icu4c/source/data/locales/et.txt b/icu/icu4c/source/data/locales/et.txt index adc8b88bdbc..f70b6601929 100644 --- a/icu/icu4c/source/data/locales/et.txt +++ b/icu/icu4c/source/data/locales/et.txt @@ -27,6 +27,7 @@ et{ } patterns{ accountingFormat{"#,##0.00 ¤;(#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -173,16 +174,16 @@ et{ other{"000 mld"} } 1000000000000{ - one{"0 trl"} - other{"0 trl"} + one{"0 trln"} + other{"0 trln"} } 10000000000000{ - one{"00 trl"} - other{"00 trl"} + one{"00 trln"} + other{"00 trln"} } 100000000000000{ - one{"000 trl"} - other{"000 trl"} + one{"000 trln"} + other{"000 trln"} } } } @@ -292,11 +293,27 @@ et{ "dd.MM.y G", "dd.MM.y GGGGG", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1}, 'kell' {0}", "{1}, 'kell' {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -307,12 +324,13 @@ et{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d. MMMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"d.MM.y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"H:mm:ss"} @@ -325,9 +343,9 @@ et{ MMMd{"d. MMM"} Md{"d.M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} mmss{"mm:ss"} ms{"mm:ss"} y{"y G"} @@ -343,22 +361,43 @@ et{ yyyyQQQQ{"QQQQ y G"} } intervalFormats{ + Gy{ + G{"y G – y G"} + y{"y–y G"} + } + GyM{ + G{"M.y GGGGG – M.y GGGGG"} + M{"M.y–M.y GGGGG"} + y{"M.y–M.y GGGGG"} + } + GyMEd{ + G{"E, d.MM.y GGGGG – E, d.MM.y GGGGG"} + M{"E, d.MM.y – E, d.MM.y GGGGG"} + d{"E, d.MM.y – E, d.MM.y GGGGG"} + y{"E, d.MM.y – E, d.MM.y GGGGG"} + } GyMMM{ - G{"MMM y G – MMM y G"} + G{"MMM y G – MMM y G"} M{"MMM–MMM y G"} - y{"MMM y G – MMM y"} + y{"MMM y G – MMM y"} } GyMMMEd{ - G{"E, d. MMM y G – E, d. MMM y G"} - M{"E, d. MMM y G – E, d. MMM"} - d{"E, d. MMM y G – E, d. MMM"} - y{"E, d. MMM y G – E, d. MMM y"} + G{"E, d. MMM y G – E, d. MMM y G"} + M{"E, d. MMM y G – E, d. MMM"} + d{"E, d. MMM y G – E, d. MMM"} + y{"E, d. MMM y G – E, d. MMM y"} } GyMMMd{ - G{"d. MMM y G – d. MMM y G"} - M{"d. MMM y G – d. MMM"} + G{"d. MMM y G – d. MMM y G"} + M{"d. MMM y G – d. MMM"} d{"d.–d. MMM y G"} - y{"d. MMM y G – d. MMM y"} + y{"d. MMM y G – d. MMM y"} + } + GyMd{ + G{"d.MM.y GGGGG – d.MM.y GGGGG"} + M{"d.MM.y–d.MM.y GGGGG"} + d{"d.MM.y–d.MM.y GGGGG"} + y{"d.MM.y–d.MM.y GGGGG"} } H{ H{"HH–HH"} @@ -378,18 +417,18 @@ et{ M{"M–M"} } MEd{ - M{"E, dd.MM – E, dd.MM"} - d{"E, dd.MM – E, dd.MM"} + M{"E, dd.MM – E, dd.MM"} + d{"E, dd.MM – E, dd.MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} - d{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} + d{"E, d. MMM – E, d. MMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -401,19 +440,19 @@ et{ } fallback{"{0}–{1}"} h{ - h{"h–h a"} + h{"h–h a"} } hm{ - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - h{"h–h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -423,27 +462,27 @@ et{ y{"MM.y–MM.y G"} } yMEd{ - M{"E, dd.MM.y – E, dd.MM.y G"} - d{"E, dd.MM.y – E, dd.MM.y G"} - y{"E, dd.MM.y – E, dd.MM.y G"} + M{"E, dd.MM.y – E, dd.MM.y G"} + d{"E, dd.MM.y – E, dd.MM.y G"} + y{"E, dd.MM.y – E, dd.MM.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y G"} - d{"E, d. MMM – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} + d{"E, d. MMM – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d. MMM – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } yMd{ M{"dd.MM.y–dd.MM.y G"} @@ -480,6 +519,22 @@ et{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1}, 'kell' {0}", + "{1}, 'kell' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -493,12 +548,13 @@ et{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d. MMMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"d.MM.y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -517,11 +573,11 @@ et{ MMMd{"d. MMM"} Md{"d.M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} mmss{"mm:ss"} ms{"mm:ss"} y{"y"} @@ -705,25 +761,42 @@ et{ } intervalFormats{ Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } + GyM{ + G{"M.y GGGGG – M.y GGGGG"} + M{"M.y–M.y GGGGG"} + y{"M.y–M.y GGGGG"} + } + GyMEd{ + G{"E, d.MM.y GGGGG – E, d.MM.y GGGGG"} + M{"E, d.MM.y – E, d.MM.y GGGGG"} + d{"E, d.MM.y – E, d.MM.y GGGGG"} + y{"E, d.MM.y – E, d.MM.y GGGGG"} + } GyMMM{ - G{"MMM y G – MMM y G"} + G{"MMM y G – MMM y G"} M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d. MMM y G – E, d. MMM y G"} - M{"E, d. MMM – E, d. MMM y G"} - d{"E, d. MMM – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + G{"E, d. MMM y G – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} + d{"E, d. MMM – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } GyMMMd{ - G{"d. MMM y G – d. MMM y G"} - M{"d. MMM – d. MMM y G"} + G{"d. MMM y G – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} + } + GyMd{ + G{"d.MM.y GGGGG – d.MM.y GGGGG"} + M{"d.MM.y–d.MM.y GGGGG"} + d{"d.MM.y–d.MM.y GGGGG"} + y{"d.MM.y–d.MM.y GGGGG"} } H{ H{"HH–HH"} @@ -743,18 +816,18 @@ et{ M{"MM–MM"} } MEd{ - M{"E, dd.MM – E, dd.MM"} - d{"E, dd.MM – E, dd.MM"} + M{"E, dd.MM – E, dd.MM"} + d{"E, dd.MM – E, dd.MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} - d{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} + d{"E, d. MMM – E, d. MMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -764,24 +837,24 @@ et{ d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} @@ -791,27 +864,27 @@ et{ y{"MM.y–MM.y"} } yMEd{ - M{"E, dd.MM.y – E, dd.MM.y"} - d{"E, dd.MM.y – E, dd.MM.y"} - y{"E, dd.MM.y – E, dd.MM.y"} + M{"E, dd.MM.y – E, dd.MM.y"} + d{"E, dd.MM.y – E, dd.MM.y"} + y{"E, dd.MM.y – E, dd.MM.y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y"} - d{"E, d. MMM – E, d. MMM y"} - y{"E, d. MMM y – E, d. MMM y"} + M{"E, d. MMM – E, d. MMM y"} + d{"E, d. MMM – E, d. MMM y"} + y{"E, d. MMM y – E, d. MMM y"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d. MMM – d. MMM y"} + M{"d. MMM – d. MMM y"} d{"d.–d. MMM y"} - y{"d. MMM y – d. MMM y"} + y{"d. MMM y – d. MMM y"} } yMd{ M{"dd.MM.y–dd.MM.y"} @@ -1935,4 +2008,49 @@ et{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "et", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-referring-formal{"{given} {given2} {surname}, {suffix}"} + givenFirst-long-referring-informal{"{given} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given}"} + givenFirst-medium-referring-informal{"{given} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given} {surname-initial}"} + sorting-long-referring-formal{"{surname}, {given} {given2}, {suffix}"} + sorting-long-referring-informal{"{surname}, {given} {given2}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given}"} + surnameFirst-long-referring-formal{"{surname}, {given} {given2}, {suffix}"} + surnameFirst-long-referring-informal{"{surname}, {given}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given}"} + surnameFirst-medium-referring-informal{"{surname}, {given}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname}, {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/eu.txt b/icu/icu4c/source/data/locales/eu.txt index e966e56cebe..a604a20654c 100644 --- a/icu/icu4c/source/data/locales/eu.txt +++ b/icu/icu4c/source/data/locales/eu.txt @@ -8,8 +8,8 @@ eu{ initial{"…{0}"} medial{"{0}…{1}"} word-final{"{0}…"} - word-initial{"…{0}"} - word-medial{"{0}…{1}"} + word-initial{"… {0}"} + word-medial{"{0} … {1}"} } ExemplarCharacters{"[a b c ç d e f g h i j k l m n ñ o p q r s t u v w x y z]"} ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"} @@ -21,6 +21,9 @@ eu{ MoreInformation{"?"} NumberElements{ arab{ + patterns{ + currencyFormat%noCurrency{"#,##0.00"} + } symbols{ minusSign{"-"} percentSign{"٪؜"} @@ -42,7 +45,10 @@ eu{ } patterns{ accountingFormat{"#,##0.00 ¤;(#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} + currencyFormat%noCurrency{"#,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"% #,##0"} scientificFormat{"#E0"} @@ -248,6 +254,22 @@ eu{ "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1} ({0})", + "{1} ({0})", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"B h('r')('a')'k'"} Bhm{"B h:mm"} @@ -258,12 +280,13 @@ eu{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, EEEE"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G. 'aroko' y. 'urtea'"} GyMMM{"G. 'aroko' y('e')'ko' MMMM"} GyMMMEd{"G. 'aroko' y('e')'ko' MMMM d, EEEE"} GyMMMd{"G. 'aroko' y('e')'ko' MMMM d"} + GyMd{"y-MM-dd (GGGGG)"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -275,9 +298,9 @@ eu{ MMMd{"MMM'k' d"} Md{"MM/dd"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yM{"y/MM"} @@ -303,37 +326,37 @@ eu{ } intervalFormats{ Bh{ - B{"B h – B h"} + B{"B h – B h"} h{"B h–h"} } Bhm{ - B{"B h:mm – B h:mm"} + B{"B h:mm – B h:mm"} h{"B h:mm–h:mm"} m{"B h:mm–h:mm"} } GyMMM{ - G{"G y, MMM – G y, MMM"} + G{"G y, MMM – G y, MMM"} M{"G y, MMM–MMM"} - y{"G y, MMM – G y, MMM"} + y{"G y, MMM – G y, MMM"} } GyMMMEd{ - G{"G y, MMM d, E – G y, MMM d, E"} - M{"G y, MMM d, E – MMM d, E"} - d{"G y, MMM d, E – MMM d, E"} - y{"G y, MMM d, E – G y, MMM d, E"} + G{"G y, MMM d, E – G y, MMM d, E"} + M{"G y, MMM d, E – MMM d, E"} + d{"G y, MMM d, E – MMM d, E"} + y{"G y, MMM d, E – G y, MMM d, E"} } GyMMMd{ - G{"G y, MMM d – G y, MMM d"} - M{"G y, MMM d – MMM d"} + G{"G y, MMM d – G y, MMM d"} + M{"G y, MMM d – MMM d"} d{"G y, MMM d–d"} - y{"G y, MMM d – G y, MMM d"} + y{"G y, MMM d – G y, MMM d"} } H{ - H{"HH–HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm–HH:mm"} - m{"HH:mm–HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ H{"HH:mm–HH:mm v"} @@ -346,80 +369,80 @@ eu{ M{"MM–MM"} } MEd{ - M{"MM/dd, EEEE – MM/dd, EEEE"} - d{"MM/dd, EEEE – MM/dd, EEEE"} + M{"MM/dd, EEEE – MM/dd, EEEE"} + d{"MM/dd, EEEE – MM/dd, EEEE"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"MMM'k' d, EEEE – MMM'k' d, EEEE"} - d{"MMM'k' d, EEEE – MMM'k' d, EEEE"} + M{"MMM'k' d, EEEE – MMM'k' d, EEEE"} + d{"MMM'k' d, EEEE – MMM'k' d, EEEE"} } MMMd{ - M{"MMM'k' d – MMMM'k' d"} + M{"MMM'k' d – MMMM'k' d"} d{"MMMM d–d"} } Md{ - M{"MM/dd – MM/dd"} - d{"MM/dd – MM/dd"} + M{"MM/dd – MM/dd"} + d{"MM/dd – MM/dd"} } d{ d{"dd–dd"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{":h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"G y–y"} } yM{ - M{"G y/MM – y/MM"} - y{"G y/MM – y/MM"} + M{"G y/MM – y/MM"} + y{"G y/MM – y/MM"} } yMEd{ - M{"G y/MM/dd, EEEE – y/MM/dd, EEEE"} - d{"G y/MM/dd, EEEE – y/MM/dd, EEEE"} - y{"G y/MM/dd, EEEE – y/MM/dd, EEEE"} + M{"G y/MM/dd, EEEE – y/MM/dd, EEEE"} + d{"G y/MM/dd, EEEE – y/MM/dd, EEEE"} + y{"G y/MM/dd, EEEE – y/MM/dd, EEEE"} } yMMM{ M{"G y('e')'ko' MMMM–MMMM"} - y{"G y('e')'ko' MMMM – y('e')'ko' MMMM"} + y{"G y('e')'ko' MMMM – y('e')'ko' MMMM"} } yMMMEd{ - M{"G y('e')'ko' MMMM dd, EEEE – MMMM dd, EEEE"} - d{"G y('e')'ko' MMMM dd, EEEE – MMMM dd, EEEE"} - y{"G y('e')'ko' MMMM dd, EEEE – y('e')'ko' MMMM dd, EEEE"} + M{"G y('e')'ko' MMMM dd, EEEE – MMMM dd, EEEE"} + d{"G y('e')'ko' MMMM dd, EEEE – MMMM dd, EEEE"} + y{"G y('e')'ko' MMMM dd, EEEE – y('e')'ko' MMMM dd, EEEE"} } yMMMM{ - M{"G y('e')'ko' MMMM – MMMM"} - y{"G y('e')'ko' MMMM – y('e')'ko' MMMM"} + M{"G y('e')'ko' MMMM – MMMM"} + y{"G y('e')'ko' MMMM – y('e')'ko' MMMM"} } yMMMd{ - M{"G y('e')'ko' MMMM dd – MMMM dd"} + M{"G y('e')'ko' MMMM dd – MMMM dd"} d{"G y('e')'ko' MMMM dd–dd"} - y{"G y('e')'ko' MMMM dd – y('e')'ko' MMMM dd"} + y{"G y('e')'ko' MMMM dd – y('e')'ko' MMMM dd"} } yMd{ - M{"G y/MM/dd – y/MM/dd"} - d{"G y/MM/dd – y/MM/dd"} - y{"G y/MM/dd – y/MM/dd"} + M{"G y/MM/dd – y/MM/dd"} + d{"G y/MM/dd – y/MM/dd"} + y{"G y/MM/dd – y/MM/dd"} } } } @@ -451,6 +474,22 @@ eu{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} ({0})", + "{1} ({0})", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} ({1})"} } @@ -464,12 +503,12 @@ eu{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y. 'urteko' MMM"} - GyMMMEd{"G y. 'urteko' MMM d, E"} - GyMMMd{"G y. 'urteko' MMM d"} + GyMMMEd{"G y. 'urteko' MMM d('a'), E"} + GyMMMd{"G y. 'urteko' MMM d('a')"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -478,30 +517,30 @@ eu{ M{"L"} MEd{"M/d, E"} MMM{"LLL"} - MMMEd{"MMM d, E"} + MMMEd{"MMM d('a'), E"} MMMMW{ one{"MMMM W. 'astea'"} other{"MMMM W. 'astea'"} } - MMMMd{"MMMM d"} - MMMd{"MMM d"} + MMMMd{"MMMM'ren' d('a')"} + MMMd{"MMM d('a')"} Md{"M/d"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"y/M"} yMEd{"y/M/d, E"} yMMM{"y MMM"} - yMMMEd{"y MMM d, E"} + yMMMEd{"y MMM d('a'), E"} yMMMM{"y('e')'ko' MMMM"} - yMMMMEd{"y('e')'ko' MMMM'k' d, E"} - yMMMMd{"y('e')'ko' MMMM'ren' d"} - yMMMd{"y MMM d"} + yMMMMEd{"y('e')'ko' MMMM'ren' d('a'), E"} + yMMMMd{"y('e')'ko' MMMM'ren' d('a')"} + yMMMd{"y MMM d('a')"} yMd{"y/M/d"} yQQQ{"y('e')'ko' QQQ"} yQQQQ{"y('e')'ko' QQQQ"} @@ -603,7 +642,7 @@ eu{ afternoon1{"eguerd."} afternoon2{"arrats."} evening1{"iluntz."} - midnight{"gauerdia"} + midnight{"gauerd."} morning1{"goizald."} morning2{"goizeko"} night1{"gaueko"} @@ -663,6 +702,10 @@ eu{ "G.a.a.", "G.a.", } + narrow{ + "a", + "o", + } wide{ "K.a.", "Kristo ondoren", @@ -674,30 +717,30 @@ eu{ } intervalFormats{ Bh{ - B{"B h – B h"} + B{"B h – B h"} h{"B h–h"} } Bhm{ - B{"B h:mm – B h:mm"} + B{"B h:mm – B h:mm"} h{"B h:mm–h:mm"} m{"B h:mm–h:mm"} } GyMMM{ - G{"G y, MMM – G y, MMM"} + G{"G y, MMM – G y, MMM"} M{"G y, MMM–MMM"} - y{"G y, MMM – G y, MMM"} + y{"G y, MMM – G y, MMM"} } GyMMMEd{ - G{"G y, MMM d, E – G y, MMM d, E"} - M{"G y, MMM d, E – MMM d, E"} - d{"G y, MMM d, E – MMM d, E"} - y{"G y, MMM d, E – G y, MMM d, E"} + G{"G y, MMM d('a'), E – G y, MMM d('a'), E"} + M{"G y, MMM d('a'), E – MMM d('a'), E"} + d{"G y, MMM d('a'), E – MMM d('a'), E"} + y{"G y, MMM d('a'), E – G y, MMM d('a'), E"} } GyMMMd{ - G{"G y, MMM d – G y, MMM d"} - M{"G y, MMM d – MMM d"} + G{"G y, MMM d('a') – G y, MMM d('a')"} + M{"G y, MMM d('a') – MMM d('a')"} d{"G y, MMM d–d"} - y{"G y, MMM d – G y, MMM d"} + y{"G y, MMM d('a') – G y, MMM d('a')"} } H{ H{"HH–HH"} @@ -717,80 +760,80 @@ eu{ M{"M–M"} } MEd{ - M{"M/d, E – M/d, E"} - d{"M/d, E – M/d, E"} + M{"M/d, E – M/d, E"} + d{"M/d, E – M/d, E"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d('a'), E – MMM d('a'), E"} + d{"MMM d('a'), E – MMM d('a'), E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d('a') – MMM d('a')"} d{"MMM d–d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"y/M – y/M"} - y{"y/M – y/M"} + M{"y/M – y/M"} + y{"y/M – y/M"} } yMEd{ - M{"y/M/d, E – y/M/d, E"} - d{"y/M/d, E – y/M/d, E"} - y{"y/M/d, E – y/M/d, E"} + M{"y/M/d, E – y/M/d, E"} + d{"y/M/d, E – y/M/d, E"} + y{"y/M/d, E – y/M/d, E"} } yMMM{ M{"y('e')'ko' MMM–MMM"} - y{"y('e')'ko' MMM – y('e')'ko' MMM"} + y{"y('e')'ko' MMM – y('e')'ko' MMM"} } yMMMEd{ - M{"y('e')'ko' MMM d, E – MMM d, E"} - d{"y('e')'ko' MMM d, E – y('e')'ko' MMM d, E"} - y{"y('e')'ko' MMM d, E – y('e')'ko' MMM d, E"} + M{"y('e')'ko' MMM d('a'), E – MMM d('a'), E"} + d{"y('e')'ko' MMM d('a'), E – y('e')'ko' MMM d('a'), E"} + y{"y('e')'ko' MMM d('a'), E – y('e')'ko' MMM d('a'), E"} } yMMMM{ M{"y('e')'ko' MMMM–MMMM"} - y{"y('e')'ko' MMMM – y('e')'ko' MMMM"} + y{"y('e')'ko' MMMM – y('e')'ko' MMMM"} } yMMMd{ - M{"y('e')'ko' MMM d – MMM d"} + M{"y('e')'ko' MMM d('a') – MMM d('a')"} d{"y('e')'ko' MMM d–d"} - y{"y('e')'ko' MMM d – y('e')'ko' MMM d"} + y{"y('e')'ko' MMM d('a') – y('e')'ko' MMM d('a')"} } yMd{ - M{"y/M/d – y/M/d"} - d{"y/M/d – y/M/d"} - y{"y/M/d – y/M/d"} + M{"y/M/d – y/M/d"} + d{"y/M/d – y/M/d"} + y{"y/M/d – y/M/d"} } } monthNames{ @@ -824,18 +867,18 @@ eu{ "A", } wide{ - "urtarrilak", - "otsailak", - "martxoak", - "apirilak", - "maiatzak", - "ekainak", - "uztailak", - "abuztuak", - "irailak", - "urriak", - "azaroak", - "abenduak", + "urtarrila", + "otsaila", + "martxoa", + "apirila", + "maiatza", + "ekaina", + "uztaila", + "abuztua", + "iraila", + "urria", + "azaroa", + "abendua", } } stand-alone{ @@ -1018,8 +1061,8 @@ eu{ delimiters{ alternateQuotationEnd{"”"} alternateQuotationStart{"“"} - quotationEnd{"”"} - quotationStart{"“"} + quotationEnd{"»"} + quotationStart{"«"} } fields{ day{ @@ -1345,6 +1388,11 @@ eu{ } quarter-narrow{ dn{"hiruhil."} + relative{ + "-1"{"aurreko hiruhil."} + "0"{"hiruhil. hau"} + "1"{"hurrengo hiruhil."} + } relativeTime{ future{ one{"{0} hiruhileko barru"} @@ -1358,6 +1406,11 @@ eu{ } quarter-short{ dn{"hiruhil."} + relative{ + "-1"{"aurreko hiruhil."} + "0"{"hiruhil. hau"} + "1"{"hurrengo hiruhil."} + } relativeTime{ future{ one{"{0} hiruhileko barru"} @@ -1845,4 +1898,73 @@ eu{ US{"AEBetako sistema"} metric{"Sistema metrikoa"} } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "eu", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{surname} {prefix}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{surname} {prefix}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{surname} {prefix}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname}, {given} {given2-initial} {suffix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{surname} {prefix}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname}, {given-informal}"} + surnameFirst-medium-addressing-formal{"{surname} {prefix}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname}, {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname}, {given-informal}"} + surnameFirst-short-addressing-formal{"{surname} {prefix}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname}, {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ewo.txt b/icu/icu4c/source/data/locales/ewo.txt index b5fc883c269..386ebcc84f9 100644 --- a/icu/icu4c/source/data/locales/ewo.txt +++ b/icu/icu4c/source/data/locales/ewo.txt @@ -41,6 +41,16 @@ ewo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"d E"} Hm{"HH:mm"} @@ -52,8 +62,8 @@ ewo{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -90,6 +100,16 @@ ewo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"d E"} Hm{"HH:mm"} @@ -101,8 +121,8 @@ ewo{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/fa.txt b/icu/icu4c/source/data/locales/fa.txt index b1e023caf32..5c8e7964cc4 100644 --- a/icu/icu4c/source/data/locales/fa.txt +++ b/icu/icu4c/source/data/locales/fa.txt @@ -34,6 +34,7 @@ fa{ arabext{ patterns{ currencyFormat{"‎¤#,##0.00"} + currencyFormat%noCurrency{"#,##0.00"} percentFormat{"#,##0%"} scientificFormat{"#E0"} } @@ -61,7 +62,9 @@ fa{ } patterns{ accountingFormat{"‎¤ #,##0.00;‎(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"‎¤ #,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -191,32 +194,32 @@ fa{ other{"00 میلیون"} } 100000000{ - one{"000 م"} - other{"000 م"} + one{"000 میلیون"} + other{"000 میلیون"} } 1000000000{ - one{"0 م"} - other{"0 م"} + one{"0 میلیارد"} + other{"0 میلیارد"} } 10000000000{ - one{"00 م"} - other{"00 م"} + one{"00 میلیارد"} + other{"00 میلیارد"} } 100000000000{ - one{"000 ب"} - other{"000B"} + one{"000 میلیارد"} + other{"000 میلیارد"} } 1000000000000{ - one{"0 ت"} + one{"0 تریلیون"} other{"0 تریلیون"} } 10000000000000{ - one{"00 ت"} - other{"00 ت"} + one{"00 تریلیون"} + other{"00 تریلیون"} } 100000000000000{ - one{"000 ت"} - other{"000 ت"} + one{"000 تریلیون"} + other{"000 تریلیون"} } } } @@ -462,6 +465,16 @@ fa{ "{1}،‏ {0}", "{1}،‏ {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } appendItems{ Day-Of-Week{"{1} {0}"} Timezone{"{0} ({1})"} @@ -482,6 +495,7 @@ fa{ GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"M/d/y GGGGG"} H{"H"} HHmmZ{"HH:mm (Z)"} Hm{"H:mm"} @@ -682,6 +696,22 @@ fa{ "{1}،‏ {0}", "{1}،‏ {0}", } + DateTimePatterns%atTime{ + "{1} ساعت {0}", + "{1} ساعت {0}", + "{1}، {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Day-Of-Week{"{1} {0}"} Timezone{"{0} ({1})"} @@ -702,6 +732,7 @@ fa{ GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"y/M/d GGGGG"} H{"H"} HHmmZ{"HH:mm (Z)"} Hm{"H:mm"} @@ -841,7 +872,7 @@ fa{ night2{"ن"} } wide{ - afternoon1{"ظهر"} + afternoon1{"بعدازظهر"} afternoon2{"عصر"} morning1{"بامداد"} morning2{"صبح"} @@ -1053,13 +1084,13 @@ fa{ monthNames{ format{ abbreviated{ - "ژانویهٔ", - "فوریهٔ", + "ژانویه", + "فوریه", "مارس", "آوریل", - "مهٔ", + "مه", "ژوئن", - "ژوئیهٔ", + "ژوئیه", "اوت", "سپتامبر", "اکتبر", @@ -1389,6 +1420,16 @@ fa{ "{1}،‏ {0}", "{1}،‏ {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } availableFormats{ E{"ccc"} Ed{"E dم"} @@ -1396,6 +1437,7 @@ fa{ GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"M/d/y GGGGG"} H{"H"} Hm{"H:mm"} HmZ{"HH:mm (Z)"} @@ -2328,6 +2370,16 @@ fa{ "{1}،‏ {0}", "{1}،‏ {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"E dم"} y{"y"} @@ -2629,8 +2681,8 @@ fa{ } relativeTime{ future{ - one{"{0} روز بعد"} - other{"{0} روز بعد"} + one{"{0} روز دیگر"} + other{"{0} روز دیگر"} } past{ one{"{0} روز پیش"} @@ -2669,8 +2721,8 @@ fa{ } relativeTime{ future{ - one{"{0} روز بعد"} - other{"{0} روز بعد"} + one{"{0} روز دیگر"} + other{"{0} روز دیگر"} } past{ one{"{0} روز پیش"} @@ -3535,4 +3587,50 @@ fa{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "fa", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname}، {given} {given2} {suffix}"} + sorting-long-referring-informal{"{surname}، {given-informal}"} + sorting-medium-referring-formal{"{surname}، {given} {given2-initial} {suffix}"} + sorting-medium-referring-informal{"{surname}، {given-informal}"} + sorting-short-referring-formal{"{surname}، {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}، {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ff.txt b/icu/icu4c/source/data/locales/ff.txt index 48e02ce368b..7b84a61f7cf 100644 --- a/icu/icu4c/source/data/locales/ff.txt +++ b/icu/icu4c/source/data/locales/ff.txt @@ -34,6 +34,16 @@ ff{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ M{"M"} MMM{"MMM"} @@ -81,6 +91,16 @@ ff{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Day{"{0} ({2}: {1})"} Day-Of-Week{"{0} {1}"} @@ -271,4 +291,18 @@ ff{ dn{"Diiwaan waktu"} } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "ff", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/ff_Adlm.txt b/icu/icu4c/source/data/locales/ff_Adlm.txt index e4a590ba84a..9422a2b6431 100644 --- a/icu/icu4c/source/data/locales/ff_Adlm.txt +++ b/icu/icu4c/source/data/locales/ff_Adlm.txt @@ -21,61 +21,1957 @@ ff_Adlm{ ExemplarCharactersPunctuation{"[\\- ‑ 𞥞 𞥟 . % ‰]"} MoreInformation{"؟"} NumberElements{ + adlm{ + symbols{ + decimal{"."} + exponential{"𞤉"} + group{"⹁"} + list{"⁏"} + timeSeparator{":"} + } + } default{"adlm"} latn{ patterns{ decimalFormat{"#,##0.###"} } + patternsLong{ + decimalFormat{ + 1000{ + one{"0 𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + other{"0 𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + } + 10000{ + one{"00 𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + other{"00 𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + } + 100000{ + one{"000 𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + other{"000 𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + } + 1000000{ + one{"0 𞤣𞤵𞤦𞤵𞤲𞤫𞤪𞤫"} + other{"0 𞤣𞤵𞤦𞤵𞤲𞤫𞤪𞤫"} + } + 10000000{ + one{"00 𞤣𞤵𞤦𞤵𞤲𞤫𞤪𞤫"} + other{"00 𞤣𞤵𞤦𞤵𞤲𞤫𞤪𞤫"} + } + 100000000{ + one{"000 𞤣𞤵𞤦𞤵𞤲𞤫𞤪𞤫"} + other{"000 𞤣𞤵𞤦𞤵𞤲𞤫𞤪𞤫"} + } + 1000000000{ + one{"0 𞤣𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + other{"0 𞤣𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + } + 10000000000{ + one{"00 𞤣𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + other{"00 𞤣𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + } + 100000000000{ + one{"000 𞤣𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + other{"000 𞤣𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + } + 1000000000000{ + one{"0 𞤼𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + other{"0 𞤼𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + } + 10000000000000{ + one{"00 𞤼𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + other{"00 𞤼𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + } + 100000000000000{ + one{"000 𞤼𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + other{"000 𞤼𞤵𞤶𞤵𞤲𞤫𞤪𞤫"} + } + } + } patternsShort{ currencyFormat{ 1000{ - one{"¤ 0 𞤘𞤵𞤤"} - other{"¤ 0 𞤘𞤵𞤤"} + one{"0𞤓¤"} + other{"0𞤓¤"} } 10000{ - one{"¤ 00 𞤘𞤵𞤤"} - other{"¤ 00 𞤘𞤵𞤤"} + one{"00𞤓¤"} + other{"00𞤓¤"} } 100000{ - one{"¤ 000 𞤘𞤵𞤤"} - other{"¤ 000 𞤘𞤵𞤤"} + one{"000𞤓¤"} + other{"000𞤓¤"} } 1000000{ - one{"¤ 0 𞤁𞤵"} - other{"¤ 0 𞤁𞤵"} + one{"0𞤁¤"} + other{"0𞤁¤"} } 10000000{ - one{"¤ 00 𞤁𞤵"} - other{"¤ 00 𞤁𞤵"} + one{"00𞤁¤"} + other{"00𞤁¤"} } 100000000{ - one{"¤ 000 𞤁𞤵"} - other{"¤ 000𞤁𞤵"} + one{"000𞤁¤"} + other{"000𞤁¤"} + } + 1000000000{ + one{"0𞤁𞤶¤"} + other{"0𞤁𞤶¤"} + } + 10000000000{ + one{"00𞤁𞤶¤"} + other{"00𞤁𞤶¤"} + } + 100000000000{ + one{"000𞤁𞤶¤"} + other{"000𞤁𞤶¤"} + } + 1000000000000{ + one{"0𞤚¤"} + other{"0𞤚¤"} + } + 10000000000000{ + one{"00𞤚¤"} + other{"00𞤚¤"} + } + 100000000000000{ + one{"000𞤚¤"} + other{"000𞤚¤"} + } + } + decimalFormat{ + 1000{ + one{"0𞤓"} + other{"0𞤓"} + } + 10000{ + one{"00𞤓"} + other{"00𞤓"} + } + 100000{ + one{"000𞤓"} + other{"000𞤓"} + } + 1000000{ + one{"0𞤁"} + other{"0𞤁"} + } + 10000000{ + one{"00𞤁"} + other{"00𞤁"} + } + 100000000{ + one{"000𞤁"} + other{"000𞤁"} + } + 1000000000{ + one{"0𞤁𞤶"} + other{"0𞤁𞤶"} + } + 10000000000{ + one{"00𞤁𞤶"} + other{"00𞤁𞤶"} + } + 100000000000{ + one{"000𞤁𞤶"} + other{"000𞤁𞤶"} + } + 1000000000000{ + one{"0𞤚"} + other{"0𞤚"} + } + 10000000000000{ + one{"00𞤚"} + other{"00𞤚"} + } + 100000000000000{ + one{"000𞤚"} + other{"000𞤚"} + } + } + } + symbols{ + approximatelySign{"~"} + decimal{"."} + group{"⹁"} + infinity{"∞"} + list{"⁏"} + minusSign{"-"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + minimalPairs{ + ordinal{ + other{"𞤎𞤫𞤼𞥆𞤭𞤪𞤫𞥅 {0} 𞤳𞤢 𞤻𞤢𞥄𞤥𞤮"} + } + plural{ + one{"{0} 𞤻𞤢𞤤𞥆𞤢𞤤"} + other{"{0} 𞤻𞤢𞤤𞤯𞤫"} + } + } + minimumGroupingDigits{"1"} + native{"adlm"} + } + calendar{ + buddhist{ + eras{ + abbreviated{ + "𞤘𞤄", + } + wide{ + "𞤘𞤭𞤪𞤢𞤤 𞤄𞤵𞥅𞤣𞤢𞤲𞤳𞤮𞤱𞤢𞤤", + } + } + } + chinese{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE⹁ d MMMM U", + "d MMMM U", + "d MMM U", + "d-M-y", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + GyMMMEd{"E d MMM U"} + GyMMMM{"r(U) MMMM"} + GyMMMMEd{"E⹁ d MMMM⹁ r(U)"} + GyMMMMd{"r(U) d MMMM"} + GyMMMd{"d MMM r"} + MEd{"E d MMM"} + MMMEd{"E, d MMMM"} + MMMMd{"d MMMM"} + MMMd{"d MMMM"} + Md{"d MMM"} + UMMMd{"U d MMM"} + UMd{"U d MM"} + yMd{"dd-MM-r"} + yyyyM{"M-r"} + yyyyMEd{"E, d-M-r"} + yyyyMMM{"MMM r"} + yyyyMMMEd{"E, d MMM r"} + yyyyMMMM{"MMMM r"} + yyyyMMMMEd{"E, d MMMM, r(U)"} + yyyyMMMMd{"d MMMM, r(U)"} + yyyyMMMd{"d MMM r"} + yyyyMd{"dd-M-r"} + yyyyQQQ{"QQQ U"} + yyyyQQQQ{"QQQQ U"} + } + cyclicNameSets{ + dayParts{ + format{ + abbreviated{ + "𞥁𞤭", + "𞤅𞤵", + "𞤴𞤭𞤲", + "𞤥𞤢𞤱𞤮", + "𞤷𞤫𞤲", + "𞤧𞤭", + "𞤱𞤵", + "𞤱𞤫𞤭", + "𞥃𞤫𞥅𞤲", + "𞤴𞤵𞥅", + "𞤿𞤵", + "𞤸𞤢𞤴", + } + narrow{ + "𞥁𞤭", + "𞤅𞤵", + "𞤴𞤭𞤲", + "𞤥𞤢𞤱𞤮", + "𞤷𞤫𞤲", + "𞤧𞤭", + "𞤱𞤵", + "𞤱𞤫𞤭", + "𞥃𞤫𞥅𞤲", + "𞤴𞤵𞥅", + "𞤿𞤵", + "𞤸𞤢𞤴", + } + } + } + days{ + format{ + abbreviated{ + "𞤶𞤭𞤢-𞥁𞤭", + "𞤴𞤭-𞤧𞤵", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤺𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + narrow{ + "𞤶𞤭𞤢-𞥁𞤭", + "𞤴𞤭-𞤧𞤵", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤺𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + wide{ + "𞤶𞤭𞤢-𞥁𞤭", + "𞤴𞤭-𞤧𞤵", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤺𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + } + } + months{ + format{ + abbreviated{ + "𞤶𞤭𞤢-𞥁𞤭", + "𞤴𞤭-𞤧𞤵", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤶𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + narrow{ + "𞤶𞤭𞤢-𞥁𞤭", + "𞤴𞤭-𞤧𞤵", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤺𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + wide{ + "𞤶𞤭𞤢-𞥁𞤭", + "𞤴𞤭-𞤧𞤵", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵𞥅-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤶𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + } + } + years{ + format{ + abbreviated{ + "𞤶𞤭𞤢-𞥁𞤭", + "𞤴𞤭-𞤧𞤵", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵𞥅-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤶𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + narrow{ + "𞤶𞤭𞤢-𞥁𞤭", + "𞤴𞤭-𞤧𞤵", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵𞥅-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤶𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + wide{ + "𞤶𞤭𞤢-𞥁𞤭", + "𞤴𞤭-𞤧𞤵", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵𞥅-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤶𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + } + } + zodiacs{ + format{ + abbreviated{ + "𞤐𞤺𞤵𞤶𞤮𞥅𞤪𞤵", + "𞤐𞤺𞤢𞥄𞤪𞤧𞤢𞥄𞤪𞤭", + "𞤐𞤺𞤢𞤼𞤢𞤥𞤪𞤭", + "𞤅𞤢𞤪𞤭𞥅𞤪𞤫", + "𞤕𞤢𞥄𞤲𞤢𞤦𞤵", + "𞤐𞤦𞤮𞤣𞥆𞤭", + "𞤆𞤵𞤷𞥆𞤵", + "𞤄𞤫𞤭𞤤", + "𞤑𞤵𞤤𞤢𞥄𞤪𞤵", + "𞤐𞤣𞤮𞤲𞤼𞤮𞥅𞤪𞤭", + "𞤈𞤢𞤱𞤢𞥄𞤲𞤣𞤵", + "𞤘𞤭𞤪𞤢𞤴𞤲𞤺𞤭𞤤", + } + narrow{ + "𞤐𞤺𞤵𞤶𞤮𞥅𞤪𞤵", + "𞤐𞤺𞤢𞥄𞤪𞤧𞤢𞥄𞤪𞤭", + "𞤐𞤺𞤢𞤼𞤢𞤥𞤪𞤭", + "𞤅𞤢𞤪𞤭𞥅𞤪𞤫", + "𞤕𞤢𞥄𞤲𞤢𞤦𞤵", + "𞤐𞤦𞤮𞤣𞥆𞤭", + "𞤆𞤵𞤷𞥆𞤵", + "𞤄𞤫𞤭𞤤", + "𞤑𞤵𞤤𞤢𞥄𞤪𞤵", + "𞤐𞤣𞤮𞤲𞤼𞤮𞥅𞤪𞤭", + "𞤈𞤢𞤱𞤢𞥄𞤲𞤣𞤵", + "𞤘𞤭𞤪𞤢𞤴𞤲𞤺𞤭𞤤", + } + wide{ + "𞤐𞤺𞤵𞤶𞤮𞥅𞤪𞤵", + "𞤐𞤺𞤢𞥄𞤪𞤧𞤢𞥄𞤪𞤭", + "𞤐𞤺𞤢𞤼𞤢𞤥𞤪𞤭", + "𞤅𞤢𞤪𞤭𞥅𞤪𞤫", + "𞤕𞤢𞥄𞤲𞤢𞤦𞤵", + "𞤐𞤦𞤮𞤣𞥆𞤭", + "𞤆𞤵𞤷𞥆𞤵", + "𞤄𞤫𞤭𞤤", + "𞤑𞤵𞤤𞤢𞥄𞤪𞤵", + "𞤐𞤣𞤮𞤲𞤼𞤮𞥅𞤪𞤭", + "𞤈𞤢𞤱𞤢𞥄𞤲𞤣𞤵", + "𞤘𞤭𞤪𞤢𞤴𞤲𞤺𞤭𞤤", + } + } + } + } + monthNames{ + format{ + abbreviated{ + "𞥑𞤴𞤵𞤫𞥅", + "𞥒𞤴𞤵𞤫𞥅", + "𞥓𞤴𞤵𞤫𞥅", + "𞥔𞤴𞤵𞤫𞥅", + "𞥕𞤴𞤵𞤫𞥅", + "𞥖𞤴𞤵𞤫𞥅", + "𞥗𞤴𞤵𞤫𞥅", + "𞥘𞤴𞤵𞤫𞥅", + "𞥙𞤴𞤵𞤫𞥅", + "𞥑𞥐𞤴𞤵𞤫𞥅", + "𞥑𞥑𞤴𞤵𞤫𞥅", + "𞥑𞥒𞤴𞤵𞤫𞥅", + } + narrow{ + "𞥑", + "𞥒", + "𞥓", + "𞥔", + "𞥕", + "𞥖", + "𞥗", + "𞥘", + "𞥙", + "𞥑𞥐", + "𞥑𞥑", + "𞥑𞥒", + } + wide{ + "𞤟𞤫𞤲𞤺𞤵𞤴𞤵𞤫𞥅", + "𞤉𞥅𞤪𞤴𞤵𞤫𞥅", + "𞤅𞤢𞥄𞤲𞤴𞤵𞤫𞥅", + "𞤅𞤭𞥅𞤴𞤵𞤫𞥅", + "𞤏𞤵𞥅𞤴𞤵𞤫𞥅", + "𞤂𞤭𞤵𞥅𞤴𞤵𞤫𞥅", + "𞤗𞤭𞥅𞤴𞤵𞤫𞥅", + "𞤄𞤢𞥄𞤴𞤵𞤫𞥅", + "𞤔𞤭𞤵𞥅𞤴𞤵𞤫𞥅", + "𞤡𞤭𞥅𞤴𞤵𞤫𞥅", + "𞤡𞤭𞥅𞤴𞤭𞤴𞤵𞤫𞥅", + "𞤡𞤭𞥅𞤫𞤪𞤴𞤵𞤫𞥅", + } + } + stand-alone{ + abbreviated{ + "𞥑𞤴𞤵𞤫𞥅", + "𞥒𞤴𞤵𞤫𞥅", + "𞥓𞤴𞤵𞤫𞥅", + "𞥔𞤴𞤵𞤫𞥅", + "𞥕𞤴𞤵𞤫𞥅", + "𞥖𞤴𞤵𞤫𞥅", + "𞥗𞤴𞤵𞤫𞥅", + "𞥘𞤴𞤵𞤫𞥅", + "𞥙𞤴𞤵𞤫𞥅", + "𞥑𞥐𞤴𞤵𞤫𞥅", + "𞥑𞥑𞤴𞤵𞤫𞥅", + "𞥑𞥒𞤴𞤵𞤫𞥅", + } + narrow{ + "𞥑", + "𞥒", + "𞥓", + "𞥔", + "𞥕", + "𞥖", + "𞥗", + "𞥘", + "𞥙", + "𞥑𞥐", + "𞥑𞥑", + "𞥑𞥒", + } + wide{ + "𞤟𞤫𞤲𞤺𞤵𞤴𞤵𞤫𞥅", + "𞤉𞥅𞤪𞤴𞤵𞤫𞥅", + "𞤅𞤢𞥄𞤲𞤴𞤵𞤫𞥅", + "𞤅𞤭𞥅𞤴𞤵𞤫𞥅", + "𞤏𞤵𞥅𞤴𞤵𞤫𞥅", + "𞤂𞤭𞤵𞥅𞤴𞤵𞤫𞥅", + "𞤗𞤭𞥅𞤴𞤵𞤫𞥅", + "𞤄𞤢𞥄𞤴𞤵𞤫𞥅", + "𞤔𞤭𞤵𞥅𞤴𞤵𞤫𞥅", + "𞤡𞤭𞥅𞤴𞤵𞤫𞥅", + "𞤡𞤭𞥅𞤴𞤭𞤴𞤵𞤫𞥅", + "𞤡𞤭𞥅𞤫𞤪𞤴𞤵𞤫𞥅", + } + } + } + monthPatterns{ + format{ + abbreviated{ + leap{"{0}𞤦𞤭𞤧"} + } + narrow{ + leap{"{0}𞤦"} + } + wide{ + leap{"{0}𞤦𞤭𞤧"} + } + } + numeric{ + all{ + leap{"{0}𞤦𞤭𞤧"} + } + } + stand-alone{ + abbreviated{ + leap{"{0}𞤦𞤭𞤧"} + } + narrow{ + leap{"{0}𞤦"} + } + wide{ + leap{"{0}𞤦𞤭𞤧"} + } + } + } + } + coptic{ + eras{ + abbreviated{ + "𞤀𞤁", + "𞤇𞤁", + } + narrow{ + "𞤀𞤁", + "𞤇𞤁", + } + wide{ + "𞤢𞤣𞤮 𞤁𞤢𞤴𞤢𞤳𞤭𞤤𞤼𞤭𞤴𞤢𞥄𞤲", + "𞤩𞤢𞥄𞤱𞤮 𞤁𞤢𞤴𞤢𞤳𞤭𞤤𞤼𞤭𞤴𞤢𞥄𞤲", + } + } + monthNames{ + format{ + abbreviated{ + "𞤚𞤵𞥅𞤼", + "𞤄𞤢𞥄𞤦𞤢", + "𞤖𞤢𞥄𞤼𞤮𞤪", + "𞤑𞤢𞤴𞤸𞤢𞥄𞤳", + "𞤚𞤵𞥅𞤦𞤢", + "𞤀𞤥𞥃𞤭𞤪", + "𞤄𞤢𞤪𞤢𞤥𞤢𞤸𞤢𞥄𞤼", + "𞤄𞤢𞤪𞤥𞤵𞥅𞤣𞤢", + "𞤄𞤢𞥃𞤢𞤲𞤧", + "𞤄𞤢𞤵𞤲𞤢", + "𞤀𞤦𞤭𞥅𞤦", + "𞤃𞤫𞤧𞤪𞤢", + "𞤐𞤢𞤧𞤭", + } + narrow{ + "𞥑", + "𞥒", + "𞥓", + "𞥔", + "𞥕", + "𞥖", + "𞥗", + "𞥘", + "𞥙", + "𞥑𞥐", + "𞥑𞥑", + "𞥑𞥒", + "𞥑𞥓", + } + wide{ + "𞤚𞤵𞥅𞤼", + "𞤄𞤢𞥄𞤦𞤢", + "𞤖𞤢𞥄𞤼𞤮𞤪", + "𞤑𞤢𞤴𞤸𞤢𞥄𞤳", + "𞤚𞤵𞥅𞤦𞤢", + "𞤀𞤥𞥃𞤭𞤪", + "𞤄𞤢𞤪𞤢𞤥𞤢𞤸𞤢𞥄𞤼", + "𞤄𞤢𞤪𞤥𞤵𞥅𞤣𞤢", + "𞤄𞤢𞥃𞤢𞤲𞤧", + "𞤄𞤢𞤵𞤲𞤢", + "𞤀𞤦𞤭𞥅𞤦", + "𞤃𞤫𞤧𞤪𞤢", + "𞤐𞤢𞤧𞤭", } } - } - symbols{ - decimal{"."} - group{"⹁"} - minusSign{"-"} - nan{"𞤏𞤮𞤈"} - percentSign{"%"} - plusSign{"+"} + stand-alone{ + abbreviated{ + "𞤚𞤵𞥅𞤼", + "𞤄𞤢𞥄𞤦𞤢", + "𞤖𞤢𞥄𞤼𞤮𞤪", + "𞤑𞤢𞤴𞤸𞤢𞥄𞤳", + "𞤚𞤵𞥅𞤦𞤢", + "𞤀𞤥𞥃𞤭𞤪", + "𞤄𞤢𞤪𞤢𞤥𞤢𞤸𞤢𞥄𞤼", + "𞤄𞤢𞤪𞤥𞤵𞥅𞤣𞤢", + "𞤄𞤢𞥃𞤢𞤲𞤧", + "𞤄𞤢𞤵𞤲𞤢", + "𞤀𞤦𞤭𞥅𞤦", + "𞤃𞤫𞤧𞤪𞤢", + "𞤐𞤢𞤧𞤭", + } + narrow{ + "𞥑", + "𞥒", + "𞥓", + "𞥔", + "𞥕", + "𞥖", + "𞥗", + "𞥘", + "𞥙", + "𞥑𞥐", + "𞥑𞥑", + "𞥑𞥒", + "𞥑𞥓", + } + wide{ + "𞤚𞤵𞥅𞤼", + "𞤄𞤢𞥄𞤦𞤢", + "𞤖𞤢𞥄𞤼𞤮𞤪", + "𞤑𞤢𞤴𞤸𞤢𞥄𞤳", + "𞤚𞤵𞥅𞤦𞤢", + "𞤀𞤥𞥃𞤭𞤪", + "𞤄𞤢𞤪𞤢𞤥𞤢𞤸𞤢𞥄𞤼", + "𞤄𞤢𞤪𞤥𞤵𞥅𞤣𞤢", + "𞤄𞤢𞥃𞤢𞤲𞤧", + "𞤄𞤢𞤵𞤲𞤢", + "𞤀𞤦𞤭𞥅𞤦", + "𞤃𞤫𞤧𞤪𞤢", + "𞤐𞤢𞤧𞤭", + } + } + } + } + dangi{ + availableFormats{ + yyyyMMMMEd{"E, d MMMM, r(U)"} + yyyyMMMMd{"d MMMM, r(U)"} + } + cyclicNameSets{ + dayParts{ + format{ + abbreviated{ + "𞥁𞤭", + "𞥃𞤮𞥅", + "𞤴𞤭𞥅𞤲", + "𞤥𞤢𞤱𞤮", + "𞤷𞤫𞥅𞤲", + "𞤧𞤭", + "𞤱𞤵𞥅", + "𞤱𞤫𞥊𞥅", + "𞥃𞤫𞥅𞤲", + "𞤴𞤵𞥅", + "𞥃𞤵𞥅", + "𞤸𞤢𞥄𞤴", + } + narrow{ + "𞥁𞤭", + "𞥃𞤮𞥅", + "𞤴𞤭𞥅𞤲", + "𞤥𞤢𞤱𞤮", + "𞤷𞤫𞥅𞤲", + "𞤧𞤭", + "𞤱𞤵𞥅", + "𞤱𞤫𞥊𞥅", + "𞥃𞤫𞥅𞤲", + "𞤴𞤵𞥅", + "𞥃𞤵𞥅", + "𞤸𞤢𞥄𞤴", + } + wide{ + "𞥁𞤭", + "𞥃𞤮𞥅", + "𞤴𞤭𞥅𞤲", + "𞤥𞤢𞤱𞤮", + "𞤷𞤫𞥅𞤲", + "𞤧𞤭", + "𞤱𞤵𞥅", + "𞤱𞤫𞥊𞥅", + "𞥃𞤫𞥅𞤲", + "𞤴𞤵𞥅", + "𞥃𞤵𞥅", + "𞤸𞤢𞥄𞤴", + } + } + } + days{ + format{ + abbreviated{ + "𞤶𞤢𞥄-𞥁𞤭", + "𞤴𞤭-𞤧𞤮𞥅", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵𞥅-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤶𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + narrow{ + "𞤶𞤢𞥄-𞥁𞤭", + "𞤴𞤭-𞤧𞤮𞥅", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵𞥅-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤶𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + wide{ + "𞤶𞤢𞥄-𞥁𞤭", + "𞤴𞤭-𞤧𞤮𞥅", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵𞥅-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤶𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + } + } + months{ + format{ + abbreviated{ + "𞤶𞤢𞥄-𞥁𞤭", + "𞤴𞤭-𞤧𞤮𞥅", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵𞥅-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤶𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + narrow{ + "𞤶𞤢𞥄-𞥁𞤭", + "𞤴𞤭-𞤧𞤮𞥅", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵𞥅-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤶𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + wide{ + "𞤶𞤢𞥄-𞥁𞤭", + "𞤴𞤭-𞤧𞤮𞥅", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵𞥅-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤶𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + } + } + years{ + format{ + abbreviated{ + "𞤶𞤢𞥄-𞥁𞤭", + "𞤴𞤭-𞤧𞤮𞥅", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵𞥅-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤶𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + narrow{ + "𞤶𞤢𞥄-𞥁𞤭", + "𞤴𞤭-𞤧𞤮𞥅", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵𞥅-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤶𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + wide{ + "𞤶𞤢𞥄-𞥁𞤭", + "𞤴𞤭-𞤧𞤮𞥅", + "𞤦𞤭𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤥𞤢𞤱𞤮", + "𞤱𞤵𞥅-𞤷𞤫𞥅𞤲", + "𞤶𞤭-𞤧𞤭", + "𞤶𞤫𞤲𞤺-𞤱𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤱𞤫𞥊𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤴𞤵𞥅", + "𞤶𞤢𞥄-𞥃𞤵𞥅", + "𞤴𞤭-𞤸𞤢𞥄𞤴", + "𞤦𞤭𞤲𞤺-𞥁𞤭", + "𞤣𞤭𞤲𞤺-𞥃𞤮𞥅", + "𞤱𞤵𞥅-𞤴𞤭𞥅𞤲", + "𞤶𞤭-𞤥𞤢𞤱𞤮", + "𞤶𞤫𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤧𞤭", + "𞤪𞤫𞥅𞤲-𞤱𞤵𞥅", + "𞤺𞤮𞥅-𞤱𞤫𞥊𞥅", + "𞤶𞤢𞥄-𞥃𞤫𞥅𞤲", + "𞤴𞤭-𞤴𞤵𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤸𞤢𞥄𞤴", + "𞤱𞤵𞥅-𞥁𞤭", + "𞤶𞤭-𞥃𞤮𞥅", + "𞤶𞤫𞤲𞤺-𞤴𞤭𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤥𞤢𞤱𞤮", + "𞤪𞤫𞥅𞤲-𞤷𞤫𞥅𞤲", + "𞤺𞤮𞥅-𞤧𞤭", + "𞤶𞤢𞥄-𞤱𞤵𞥅", + "𞤴𞤭-𞤱𞤫𞥊𞥅", + "𞤦𞤭𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤴𞤵𞥅", + "𞤱𞤵𞥅-𞥃𞤵𞥅", + "𞤶𞤭-𞤸𞤢𞥄𞤴", + "𞤶𞤫𞤲𞤺-𞥁𞤭", + "𞥃𞤭𞥅𞤲-𞥃𞤮𞥅", + "𞤪𞤫𞥅𞤲-𞤴𞤭𞥅𞤲", + "𞤺𞤮𞥅-𞤥𞤢𞤱𞤮", + "𞤶𞤢𞥄-𞤷𞤫𞥅𞤲", + "𞤴𞤭-𞤧𞤭", + "𞤦𞤭𞤲𞤺-𞤱𞤵𞥅", + "𞤣𞤭𞤲𞤺-𞤱𞤫𞥊𞥅", + "𞤱𞤵𞥅-𞥃𞤫𞥅𞤲", + "𞤶𞤭-𞤴𞤵𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤵𞥅", + "𞥃𞤭𞥅𞤲-𞤸𞤢𞥄𞤴", + "𞤪𞤫𞥅𞤲-𞥁𞤭", + "𞤺𞤮𞥅-𞥃𞤮𞥅", + "𞤶𞤢𞥄-𞤴𞤭𞥅𞤲", + "𞤴𞤭-𞤥𞤢𞤱𞤮", + "𞤦𞤭𞤲𞤺-𞤷𞤫𞥅𞤲", + "𞤣𞤭𞤲𞤺-𞤧𞤭", + "𞤱𞤵𞥅-𞤱𞤵𞥅", + "𞤶𞤭-𞤱𞤫𞥊𞥅", + "𞤶𞤫𞤲𞤺-𞥃𞤫𞥅𞤲", + "𞥃𞤭𞥅𞤲-𞤴𞤵𞥅", + "𞤪𞤫𞥅𞤲-𞥃𞤵𞥅", + "𞤺𞤮𞥅-𞤸𞤢𞥄𞤴", + } + } + } + } + monthNames{ + format{ + narrow{ + "𞥑", + "𞥒", + "𞥓", + "𞥔", + "𞥕", + "𞥖", + "𞥗", + "𞥘", + "𞥙", + "𞥑𞥐", + "𞥑𞥑", + "𞥑𞥒", + } + } + stand-alone{ + narrow{ + "𞥑", + "𞥒", + "𞥓", + "𞥔", + "𞥕", + "𞥖", + "𞥗", + "𞥘", + "𞥙", + "𞥑𞥐", + "𞥑𞥑", + "𞥑𞥒", + } + } + } + } + ethiopic{ + eras{ + abbreviated{ + "𞤀𞤁", + "𞤇𞤁", + } + narrow{ + "𞤀𞤁", + "𞤇𞤁", + } + wide{ + "𞤢𞤣𞤮 𞤣𞤭𞥅𞤤𞤢𞥄𞤳𞤵", + "𞤩𞤢𞥄𞤱𞤮 𞤣𞤭𞥅𞤤𞤢𞥄𞤳𞤵", + } + } + monthNames{ + format{ + abbreviated{ + "𞤃𞤫𞤧𞤳𞤫𞤪𞤫𞤥", + "𞤚𞤫𞤳𞤥𞤫𞤼", + "𞤖𞤫𞤣𞤢𞥄𞤪", + "𞤚𞤢𞤸𞤢𞤧𞤢𞥄𞤧", + "𞤚𞤫𞤪", + "𞤒𞤫𞤳𞤢𞤼𞤫𞤳", + "𞤃𞤫𞤺𞤢𞤦𞤭𞤼", + "𞤃𞤭𞤴𞤢𞥄𞥁𞤴𞤢", + "𞤘𞤫𞤲𞤦𞤮𞤼", + "𞤅𞤫𞥅𞤲𞤫", + "𞤖𞤢𞤥𞤤𞤫", + "𞤐𞤫𞤸𞤢𞥄𞤧𞤫", + "𞤆𞤢𞤺𞤵𞤥𞤫𞥅𞤲", + } + narrow{ + "𞥑", + "𞥒", + "𞥓", + "𞥔", + "𞥕", + "𞥖", + "𞥗", + "𞥘", + "𞥙", + "𞥑𞥐", + "𞥑𞥑", + "𞥑𞥒", + "𞥑𞥓", + } + wide{ + "𞤃𞤫𞤧𞤳𞤫𞤪𞤫𞤥", + "𞤚𞤫𞤳𞤥𞤫𞤼", + "𞤖𞤫𞤣𞤢𞥄𞤪", + "𞤚𞤢𞤸𞤢𞤧𞤢𞥄𞤧", + "𞤚𞤫𞤪", + "𞤒𞤫𞤳𞤢𞤼𞤫𞤳", + "𞤃𞤫𞤺𞤢𞤦𞤭𞤼", + "𞤃𞤭𞤴𞤢𞥄𞥁𞤴𞤢", + "𞤘𞤫𞤲𞤦𞤮𞤼", + "𞤅𞤫𞥅𞤲𞤫", + "𞤖𞤢𞤥𞤤𞤫", + "𞤐𞤫𞤸𞤢𞥄𞤧𞤫", + "𞤆𞤢𞤺𞤵𞤥𞤫𞥅𞤲", + } + } + stand-alone{ + abbreviated{ + "𞤃𞤫𞤧𞤳𞤫𞤪𞤫𞤥", + "𞤚𞤫𞤳𞤥𞤫𞤼", + "𞤖𞤫𞤣𞤢𞥄𞤪", + "𞤚𞤢𞤸𞤢𞤧𞤢𞥄𞤧", + "𞤚𞤫𞤪", + "𞤒𞤫𞤳𞤢𞤼𞤫𞤳", + "𞤃𞤫𞤺𞤢𞤦𞤭𞤼", + "𞤃𞤭𞤴𞤢𞥄𞥁𞤴𞤢", + "𞤘𞤫𞤲𞤦𞤮𞤼", + "𞤅𞤫𞥅𞤲𞤫", + "𞤖𞤢𞤥𞤤𞤫", + "𞤐𞤫𞤸𞤢𞥄𞤧𞤫", + "𞤆𞤢𞤺𞤵𞤥𞤫𞥅𞤲", + } + narrow{ + "𞥑", + "𞥒", + "𞥓", + "𞥔", + "𞥕", + "𞥖", + "𞥗", + "𞥘", + "𞥙", + "𞥑𞥐", + "𞥑𞥑", + "𞥑𞥒", + "𞥑𞥓", + } + wide{ + "𞤃𞤫𞤧𞤳𞤫𞤪𞤫𞤥", + "𞤚𞤫𞤳𞤥𞤫𞤼", + "𞤖𞤫𞤣𞤢𞥄𞤪", + "𞤚𞤢𞤸𞤢𞤧𞤢𞥄𞤧", + "𞤚𞤫𞤪", + "𞤒𞤫𞤳𞤢𞤼𞤫𞤳", + "𞤃𞤫𞤺𞤢𞤦𞤭𞤼", + "𞤃𞤭𞤴𞤢𞥄𞥁𞤴𞤢", + "𞤘𞤫𞤲𞤦𞤮𞤼", + "𞤅𞤫𞥅𞤲𞤫", + "𞤖𞤢𞤥𞤤𞤫", + "𞤐𞤫𞤸𞤢𞥄𞤧𞤫", + "𞤆𞤢𞤺𞤵𞤥𞤫𞥅𞤲", + } + } + } + } + ethiopic-amete-alem{ + eras{ + abbreviated{ + "𞤘𞤋𞤈𞥐", + } + narrow{ + "𞤘𞤋𞤈𞥐", + } + wide{ + "𞤘𞤋𞤈𞥐", + } } } - minimalPairs{ - ordinal{ - other{"𞤎𞤫𞤼𞥆𞤭𞤪𞤫𞥅 {0} 𞤳𞤢 𞤻𞤢𞥄𞤥𞤮"} + generic{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM⹁ y G", + "d MMMM⹁ y G", + "d MMM⹁ y G", + "d-M-y GGGGG", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", } - plural{ - one{"{0} 𞤻𞤢𞤤𞥆𞤢𞤤"} - other{"{0} 𞤻𞤢𞤤𞤯𞤫"} + availableFormats{ + Ed{"E d"} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E⹁ d MMM⹁ y G"} + GyMMMd{"d MMM⹁ y G"} + GyMd{"d-M-y GGGGG"} + MEd{"E d-M"} + MMMEd{"E d MMM"} + MMMMd{"d MMMM"} + MMMd{"d MMM"} + Md{"d-M"} + y{"y G"} + yyyy{"y G"} + yyyyM{"M-y GGGGG"} + yyyyMEd{"E⹁ d-M-y GGGGG"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E⹁ d MMM⹁ y G"} + yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d MMM⹁ y G"} + yyyyMd{"d-M-y GGGGG"} + yyyyQQQ{"QQQ y G"} + yyyyQQQQ{"QQQQ y G"} } } - minimumGroupingDigits{"1"} - native{"adlm"} - } - calendar{ gregorian{ AmPmMarkers{ "𞤀𞤎", @@ -94,21 +1990,47 @@ ff_Adlm{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "y MMMM d, EEEE", - "y MMMM d", - "y MMM d", - "y-MM-dd", + "EEEE d MMMM⹁ y", + "d MMMM⹁ y", + "d MMM⹁ y", + "d-M-y", + "{1} {0}", + "{1} {0}", + "{1} {0}", "{1} {0}", - "{1}{0}", "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} 𞤉 {0}", + "{1} 𞤉 {0}", "{1} {0}", "{1} {0}", } availableFormats{ + Ed{"E d"} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E⹁ d MMM⹁ y G"} + GyMMMd{"d MMM⹁ y G"} + GyMd{"d-M-y GGGGG"} + MEd{"E d-M"} + MMMEd{"E d MMM"} MMMMW{ one{"𞤴𞤮𞤲𞤼𞤫𞤪𞤫 W 𞤲𞤣𞤫𞤪 MMMM"} other{"𞤴𞤮𞤲𞤼𞤫𞤪𞤫 W 𞤲𞤣𞤫𞤪 MMMM"} } + MMMMd{"d MMMM"} + MMMd{"d MMM"} + Md{"d-M"} + yM{"M-y"} + yMEd{"E⹁ d-M-y"} + yMMM{"MMM y"} + yMMMEd{"E⹁ d MMM⹁ y"} + yMMMM{"MMMM y"} + yMMMd{"d MMM⹁ y"} + yMd{"d-M-y"} + yQQQ{"QQQ y"} + yQQQQ{"QQQQ y"} yw{ one{"𞤴𞤮𞤲𞤼𞤫𞤪𞤫 w 𞤲𞤣𞤫𞤪 Y"} other{"𞤴𞤮𞤲𞤼𞤫𞤪𞤫 w 𞤲𞤣𞤫𞤪 Y"} @@ -226,6 +2148,107 @@ ff_Adlm{ "𞤘𞤭𞤪𞤢𞤤 𞤑𞤢𞤬𞤢𞥄𞤲𞤺𞤢𞤤", } } + intervalFormats{ + Bh{ + h{"h – h B"} + } + Bhm{ + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} + } + Gy{ + G{"y G – y G"} + y{"y – y G"} + } + GyM{ + G{"M-y GGGGG – M-y GGGGG"} + M{"M-y – M-y GGGGG"} + y{"M-y – M-y GGGGG"} + } + GyMEd{ + G{"E d-M-y GGGGG – E d-M-y GGGGG"} + M{"E d-M-y – E d-M-y GGGGG"} + d{"E d-M-y – E d-M-y GGGGG"} + y{"E d-M-y – E d-M-y GGGGG"} + } + GyMMM{ + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} + } + GyMMMEd{ + G{"E d MMM⹁ y G – E d MMM⹁ y G"} + M{"E d MMM – E d MMM⹁ y G"} + d{"E d MMM – E d MMM⹁ y G"} + y{"E d MMM⹁ y – E d MMM⹁ y G"} + } + GyMMMd{ + G{"d MMM⹁ y G – d MMM⹁ y G"} + M{"d MMM – d MMM⹁ y G"} + d{"d – d MMM⹁ y G"} + y{"d MMM⹁ y – d MMM⹁ y G"} + } + GyMd{ + G{"d-M-y GGGGG – d-M-y GGGGG"} + M{"d-M-y – d-M-y GGGGG"} + d{"d-M-y – d-M-y GGGGG"} + y{"d-M-y – d-M-y GGGGG"} + } + M{ + M{"M – M"} + } + MEd{ + M{"E d-M – E d-M"} + d{"E d-M – E d-M"} + } + MMM{ + M{"LLL – LLL"} + } + MMMEd{ + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} + } + MMMd{ + M{"d MMM – d MMM"} + d{"d – d MMM"} + } + Md{ + M{"d-M – d-M"} + d{"d-M – d-M"} + } + yM{ + M{"MM-y – MM-y"} + y{"MM-y – MM-y"} + } + yMEd{ + M{"E d-M⹁ y – E d-M⹁ y"} + d{"E d-M⹁ y – E d-M⹁ y"} + y{"E d-M⹁ y – E d-M⹁ y"} + } + yMMM{ + M{"MMM – MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E d MMM – E d MMM⹁ y"} + d{"E d MMM – E d MMM⹁ y"} + y{"E d MMM⹁ y – E d MMM⹁ y"} + } + yMMMM{ + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"d MMM – d MMM⹁ y"} + d{"d – d MMM⹁ y"} + y{"d MMM⹁ y – d MMM⹁ y"} + } + yMd{ + M{"d-M-y – d-M-y"} + d{"d-M-y – d-M-y"} + y{"d-M-y – d-M-y"} + } + } monthNames{ format{ abbreviated{ @@ -240,7 +2263,7 @@ ff_Adlm{ "𞤅𞤭𞤤𞤼𞤮", "𞤒𞤢𞤪𞤳𞤮", "𞤔𞤮𞤤𞤮", - "𞤐𞤦𞤮𞤱𞤼𞤮", + "𞤄𞤮𞤱𞤼𞤮", } narrow{ "𞤅", @@ -268,14 +2291,14 @@ ff_Adlm{ "𞤅𞤭𞤤𞤼𞤮", "𞤒𞤢𞤪𞤳𞤮", "𞤔𞤮𞤤𞤮", - "𞤐𞤦𞤮𞤱𞤼𞤮", + "𞤄𞤮𞤱𞤼𞤮", } } stand-alone{ abbreviated{ "𞤅𞤭𞥅𞤤", "𞤕𞤮𞤤", - "𞤄𞤮𞥅𞤴", + "𞤐𞤦𞤮𞥅𞤴", "𞤅𞤫𞥅𞤼", "𞤁𞤵𞥅𞤶", "𞤑𞤮𞤪", @@ -297,7 +2320,7 @@ ff_Adlm{ "𞤔", "𞤅", "𞤒", - "𞤄", + "𞤔", "𞤄", } wide{ @@ -312,7 +2335,7 @@ ff_Adlm{ "𞤅𞤭𞤤𞤼𞤮", "𞤒𞤢𞤪𞤳𞤮", "𞤔𞤮𞤤𞤮", - "𞤐𞤦𞤮𞤱𞤼𞤮", + "𞤄𞤮𞤱𞤼𞤮", } } } @@ -359,6 +2382,224 @@ ff_Adlm{ } } } + hebrew{ + eras{ + abbreviated{ + "𞤀𞤎", + } + narrow{ + "𞤀𞤎", + } + wide{ + "𞤀𞤎", + } + } + monthNames{ + format{ + abbreviated{ + "𞤚𞤭𞥃𞤪𞤭", + "𞤖𞤫𞥃𞤾𞤢𞤲", + "𞤑𞤭𞤧𞤤𞤫𞤾", + "𞤚𞤫𞤾𞤫𞤼", + "𞤡𞤫𞤾𞤢𞤼", + "𞤀𞤣𞤢𞤪 𞥑", + "𞤀𞤣𞤢𞤪", + "𞤐𞤭𞤧𞤢𞤲", + "𞤋𞤴𞤢𞤪", + "𞤅𞤭𞤾𞤢𞤲", + "𞤚𞤢𞤥𞤵𞥁", + "𞤀𞤾", + "𞤉𞤤𞤵𞤤", + "𞤀𞤣𞤢𞤪 𞥒", + } + narrow{ + "𞥑", + "𞥒", + "𞥓", + "𞥔", + "𞥕", + "𞥖", + "𞥗", + "𞥘", + "𞥙", + "𞥑𞥐", + "𞥑𞥑", + "𞥑𞥒", + "𞥑𞥓", + "𞥗", + } + wide{ + "𞤚𞤭𞥃𞤪𞤭", + "𞤖𞤫𞥃𞤾𞤢𞤲", + "𞤑𞤭𞤧𞤤𞤫𞤾", + "𞤚𞤫𞤾𞤫𞤼", + "𞤡𞤫𞤾𞤢𞤼", + "𞤀𞤣𞤢𞤪 𞥑", + "𞤀𞤣𞤢𞤪", + "𞤐𞤭𞤧𞤢𞤲", + "𞤋𞤴𞤢𞤪", + "𞤅𞤭𞤾𞤢𞤲", + "𞤚𞤢𞤥𞤵𞥁", + "𞤀𞤾", + "𞤉𞤤𞤵𞤤", + "𞤀𞤣𞤢𞤪 𞥒", + } + } + stand-alone{ + abbreviated{ + "𞤚𞤭𞥃𞤪𞤭", + "𞤖𞤫𞥃𞤾𞤢𞤲", + "𞤑𞤭𞤧𞤤𞤫𞤾", + "𞤚𞤫𞤾𞤫𞤼", + "𞤡𞤫𞤾𞤢𞤼", + "𞤀𞤣𞤢𞤪 𞥑", + "𞤀𞤣𞤢𞤪", + "𞤐𞤭𞤧𞤢𞤲", + "𞤋𞤴𞤢𞤪", + "𞤅𞤭𞤾𞤢𞤲", + "𞤚𞤢𞤥𞤵𞥁", + "𞤀𞤾", + "𞤉𞤤𞤵𞤤", + "𞤀𞤣𞤢𞤪 𞥒", + } + narrow{ + "𞥑", + "𞥒", + "𞥓", + "𞥔", + "𞥕", + "𞥖", + "𞥗", + "𞥘", + "𞥙", + "𞥑𞥐", + "𞥑𞥑", + "𞥑𞥒", + "𞥑𞥓", + "𞥗", + } + wide{ + "𞤚𞤭𞥃𞤪𞤭", + "𞤖𞤫𞥃𞤾𞤢𞤲", + "𞤑𞤭𞤧𞤤𞤫𞤾", + "𞤚𞤫𞤾𞤫𞤼", + "𞤡𞤫𞤾𞤢𞤼", + "𞤀𞤣𞤢𞤪 𞥑", + "𞤀𞤣𞤢𞤪", + "𞤐𞤭𞤧𞤢𞤲", + "𞤋𞤴𞤢𞤪", + "𞤅𞤭𞤾𞤢𞤲", + "𞤚𞤢𞤥𞤵𞥁", + "𞤀𞤾", + "𞤉𞤤𞤵𞤤", + "𞤀𞤣𞤢𞤪 𞥒", + } + } + } + } + indian{ + eras{ + abbreviated{ + "𞤅𞤢𞤳𞤢", + } + narrow{ + "𞤅𞤢𞤳𞤢", + } + wide{ + "𞤅𞤢𞤳𞤢", + } + } + monthNames{ + format{ + abbreviated{ + "𞤅𞤢𞤭𞤼𞤪𞤢", + "𞤜𞤢𞤧𞤢𞤿𞤢", + "𞤔𞤴𞤢𞤭𞤧𞤼𞤢", + "𞤀𞤧𞤢𞤣𞤢", + "𞤅𞤪𞤢𞤾𞤢𞤲𞤢", + "𞤄𞤢𞤣𞤪𞤢", + "𞤀𞤧𞤾𞤭𞤲𞤢", + "𞤑𞤢𞤪𞤼𞤭𞤳𞤢", + "𞤀𞤺𞤪𞤢𞤸𞤢𞤴𞤢𞤲𞤢", + "𞤆𞤢𞤵𞤧𞤢", + "𞤃𞤢𞤹𞤢", + "𞤆𞤢𞤤𞤺𞤵𞤲𞤢", + } + narrow{ + "𞥑", + "𞥒", + "𞥓", + "𞥔", + "𞥕", + "𞥖", + "𞥗", + "𞥘", + "𞥙", + "𞥑𞥐", + "𞥑𞥑", + "𞥑𞥒", + } + wide{ + "𞤅𞤢𞤭𞤼𞤪𞤢", + "𞤜𞤢𞤧𞤢𞤿𞤢", + "𞤔𞤴𞤢𞤭𞤧𞤼𞤢", + "𞤀𞤧𞤢𞤣𞤢", + "𞤅𞤪𞤢𞤾𞤢𞤲𞤢", + "𞤄𞤢𞤣𞤪𞤢", + "𞤀𞤧𞤾𞤭𞤲𞤢", + "𞤑𞤢𞤪𞤼𞤭𞤳𞤢", + "𞤀𞤺𞤪𞤢𞤸𞤢𞤴𞤢𞤲𞤢", + "𞤆𞤢𞤵𞤧𞤢", + "𞤃𞤢𞤹𞤢", + "𞤆𞤢𞤤𞤺𞤵𞤲𞤢", + } + } + stand-alone{ + abbreviated{ + "𞤅𞤢𞤭𞤼𞤪𞤢", + "𞤜𞤢𞤧𞤢𞤿𞤢", + "𞤔𞤴𞤢𞤭𞤧𞤼𞤢", + "𞤀𞤧𞤢𞤣𞤢", + "𞤅𞤪𞤢𞤾𞤢𞤲𞤢", + "𞤄𞤢𞤣𞤪𞤢", + "𞤀𞤧𞤾𞤭𞤲𞤢", + "𞤑𞤢𞤪𞤼𞤭𞤳𞤢", + "𞤀𞤺𞤪𞤢𞤸𞤢𞤴𞤢𞤲𞤢", + "𞤆𞤢𞤵𞤧𞤢", + "𞤃𞤢𞤹𞤢", + "𞤆𞤢𞤤𞤺𞤵𞤲𞤢", + } + narrow{ + "𞥑", + "𞥒", + "𞥓", + "𞥔", + "𞥕", + "𞥖", + "𞥗", + "𞥘", + "𞥙", + "𞥑𞥐", + "𞥑𞥑", + "𞥑𞥒", + } + wide{ + "𞤅𞤢𞤭𞤼𞤪𞤢", + "𞤜𞤢𞤧𞤢𞤿𞤢", + "𞤔𞤴𞤢𞤭𞤧𞤼𞤢", + "𞤀𞤧𞤢𞤣𞤢", + "𞤅𞤪𞤢𞤾𞤢𞤲𞤢", + "𞤄𞤢𞤣𞤪𞤢", + "𞤀𞤧𞤾𞤭𞤲𞤢", + "𞤑𞤢𞤪𞤳𞤭𞤼𞤢", + "𞤈𞤺𞤪𞤢𞤸𞤢𞤴𞤢𞤲𞤢", + "𞤆𞤢𞤵𞤧𞤢", + "𞤃𞤢𞤹𞤢", + "𞤆𞤢𞤤𞤺𞤵𞤲𞤢", + } + } + } + } islamic{ eras{ abbreviated{ @@ -456,6 +2697,951 @@ ff_Adlm{ } } } + japanese{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM⹁ y G", + "d MMMM⹁ y G", + "d MMM⹁ y G", + "d-M-y GGGGG", + "{1}⹁ {0}", + "{1} {0}", + "{1}⹁ {0}", + "{1}⹁ {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} 𞤳𞤢 {0}", + "{1} 𞤳𞤢 {0}", + "{1}⹁ {0}", + "{1}⹁ {0}", + } + eras{ + abbreviated{ + "𞤚𞤢𞤴𞤳𞤢 (𞥖𞥔𞥕-𞥖𞥕𞥐)", + "𞤖𞤢𞤳𞤵𞤧𞤭 (𞥖𞥕𞥐-𞥖𞥗𞥑)", + "𞤖𞤢𞤳𞤵𞤸𞤮𞥅 (𞥖𞥗𞥒-𞥖𞥘𞥖)", + "𞤡𞤵𞤷𞤮𞥅 (𞥖𞥘𞥖-𞥗𞥐𞥑)", + "𞤚𞤢𞤴𞤸𞤮𞥅 (𞥗𞥐𞥑-𞥗𞥐𞥔)", + "𞤑𞤫𞤴𞤵𞤲 (𞥗𞥐𞥔-𞥗𞥐𞥘)", + "𞤏𞤢𞤣𞤮𞥅 (𞥗𞥐𞥘-𞥗𞥑𞥕)", + "𞤈𞤫𞤴𞤳𞤭 (𞥗𞥑𞥕-𞥗𞥑𞥗)", + "𞤒𞤮𞥅𞤪𞤮𞥅 (𞥗𞥑𞥗-𞥗𞥒𞥔)", + "𞤔𞤭𞤲𞤳𞤭 (𞥗𞥒𞥔-𞥗𞥒𞥙)", + "𞤚𞤫𞤥𞤨𞤭𞤴𞤮𞥅 (𞥗𞥒𞥙-𞥗𞥔𞥙)", + "𞤚𞤫𞤥𞤨𞤭𞤴𞤮𞥅 𞤳𞤢𞤥𞤨𞤮𞥅 (𞥗𞥔𞥙-𞥗𞥔𞥙)", + "𞤚𞤫𞤥𞤨𞤭𞤴𞤮𞥅 𞤧𞤮𞥅𞤸𞤮𞥅 (𞥗𞥔𞥙-𞥗𞥕𞥗)", + "𞤚𞤫𞤥𞤨𞤭𞤴𞤮𞥅 𞤸𞤮𞥅𞤶𞤭 (𞥗𞥕𞥗-𞥗𞥖𞥕)", + "𞤚𞤫𞤥𞤨𞤭𞤴𞤮𞥅 𞤶𞤭𞤲𞤺𞤮 (𞥗𞥖𞥕-𞥗𞥖𞥗)", + "𞤔𞤭𞤲𞤺𞤮-𞤳𞤫𞤴𞤵𞥅𞤲 (𞥗𞥖𞥗-𞥗𞥗𞥐)", + "𞤖𞤮𞥅𞤳𞤭 (𞥗𞥗𞥐-𞥗𞥘𞥐)", + "𞤚𞤫𞤲-𞤮𞥅 (𞥗𞥘𞥑-𞥗𞥘𞥒)", + "𞤉𞤲𞤪𞤢𞤴𞤳𞤵 (𞥗𞥘𞥒-𞥘𞥐𞥖)", + "𞤁𞤢𞤴𞤣𞤮𞥅 (𞥘𞥐𞥖-𞥘𞥑𞥐)", + "𞤑𞤮𞥅𞤲𞤭𞤲 (𞥘𞥑𞥐-𞥘𞥒𞥔)", + "𞤚𞤫𞤲𞤧𞤮𞥅 (𞥘𞥒𞥔-𞥘𞥓𞥔)", + "𞤔𞤮𞥅𞤱𞤢 (𞥘𞥓𞥔-𞥘𞥔𞥘)", + "𞤑𞤢𞤶𞤮𞥅 (𞥘𞥔𞥘-𞥘𞥕𞥑)", + "𞤐𞤭𞤲𞤶𞤵 (𞥘𞥕𞥑-𞥘𞥕𞥔)", + "𞤅𞤢𞤴𞤳𞤮𞥅 (𞥘𞥕𞥔-𞥘𞥕𞥗)", + "𞤚𞤫𞤲-𞤢𞤲 (𞥘𞥕𞥗-𞥘𞥕𞥙)", + "𞤔𞤮𞥅𞤺𞤢𞤲 (𞥘𞥕𞥙-𞥘𞥗𞥗)", + "𞤘𞤢𞤲𞤶𞤭𞤴𞤮𞥅 (𞥘𞥗𞥗-𞥘𞥘𞥕)", + "𞤐𞤭𞤲𞥆𞤢 (𞥘𞥘𞥕-𞥘𞥘𞥙)", + "𞤑𞤢𞤥𞤨𞤭𞤴𞤮𞥅 (𞥘𞥘𞥙-𞥘𞥙𞥘)", + "𞤡𞤮𞥅𞤼𞤢𞤴 (𞥘𞥙𞥘-𞥙𞥐𞥑)", + "𞤉𞤲𞤺𞤭𞥅 (𞥙𞥐𞥑-𞥙𞥒𞥓)", + "𞤉𞤲𞥃𞤮𞥅 (𞥙𞥒𞥓-𞥙𞥓𞥑)", + "𞤔𞤮𞥅𞤸𞤫𞤴 (𞥙𞥓𞥑-𞥙𞥓𞥘)", + "𞤚𞤫𞤲𞤺𞤭𞤴𞤮𞥅 (𞥙𞥓𞥘-𞥙𞥔𞥗)", + "𞤚𞤫𞤲𞤪𞤢𞤴𞤳𞤵 (𞥙𞥔𞥗-𞥙𞥕𞥗)", + "𞤚𞤫𞤲𞤼𞤮𞤳𞤵 (𞥙𞥕𞥗-𞥙𞥖𞥑)", + "𞤌𞥅𞤱𞤢 (𞥙𞥖𞥑-𞥙𞥖𞥔)", + "𞤑𞤮𞥅𞤸𞤮𞥅 (𞥙𞥖𞥔-𞥙𞥖𞥘)", + "𞤀𞤲𞥆𞤢 (𞥙𞥖𞥘-𞥙𞥗𞥐)", + "𞤚𞤫𞤲𞤪𞤮𞤳𞤵 (𞥙𞥗𞥐-𞥙𞥗𞥓)", + "𞤚𞤫𞤲𞥋𞤫𞤲 (𞥙𞥗𞥓-𞥙𞥗𞥖)", + "𞤔𞤮𞥅𞤺𞤫𞤲 (𞥙𞥗𞥖-𞥙𞥗𞥘)", + "𞤚𞤫𞤲𞤺𞤫𞤲 (𞥙𞥗𞥘-𞥙𞥘𞥓)", + "𞤉𞤴𞤳𞤢𞤲 (𞥙𞥘𞥓-𞥙𞥘𞥕)", + "𞤑𞤢𞤲𞥆𞤢 (𞥙𞥘𞥕-𞥙𞥘𞥗)", + "𞤉𞤴𞥇𞤫𞤲 (𞥙𞥘𞥗-𞥙𞥘𞥙)", + "𞤉𞤴𞤧𞤮 (𞥙𞥘𞥙-𞥙𞥙𞥐)", + "𞤡𞤮𞥅𞤪𞤴𞤢𞤳𞤵 (𞥙𞥙𞥐-𞥙𞥙𞥕)", + "𞤕𞤮𞥅𞤼𞤮𞤳𞤵 (𞥙𞥙𞥕-𞥙𞥙𞥙)", + "𞤕𞤮𞥅𞤸𞤮𞥅 (𞥙𞥙𞥙-𞥑𞥐𞥐𞥔)", + "𞤑𞤢𞤲𞤳𞤮𞥅 (𞥑𞥐𞥐𞥔-𞥑𞥐𞥑𞥒)", + "𞤕𞤮𞥅𞤱𞤢 (𞥑𞥐𞥑𞥒-𞥑𞥐𞥑𞥗)", + "𞤑𞤢𞤲𞥆𞤭𞤲 (𞥑𞥐𞥑𞥗-𞥑𞥐𞥒𞥑)", + "𞤔𞤭𞤴𞤢𞤲 (𞥑𞥐𞥒𞥑-𞥑𞥐𞥒𞥔)", + "𞤃𞤢𞤲𞤶𞤵 (𞥑𞥐𞥒𞥔-𞥑𞥐𞥒𞥘)", + "𞤕𞤮𞥅𞤺𞤫𞤲 (𞥑𞥐𞥒𞥘-𞥑𞥐𞥓𞥗)", + "𞤕𞤮𞥅𞤪𞤴𞤢𞤳𞤵 (𞥑𞥐𞥓𞥗-𞥑𞥐𞥔𞥐)", + "𞤕𞤮𞥅𞤳𞤴𞤵𞥅 (𞥑𞥐𞥔𞥐-𞥑𞥐𞥔𞥔)", + "𞤑𞤢𞤲𞤼𞤮𞤳𞤵 (𞥑𞥐𞥔𞥔-𞥑𞥐𞥔𞥖)", + "𞤉𞤴𞥃𞤮𞥅 (𞥑𞥐𞥔𞥖-𞥑𞥐𞥕𞥓)", + "𞤚𞤫𞤲𞤺𞤭 (𞥑𞥐𞥕𞥓-𞥑𞥐𞥕𞥘)", + "𞤑𞤮𞥅𞤸𞤫𞤴 (𞥑𞥐𞥕𞥘-𞥑𞥐𞥖𞥕)", + "𞤔𞤭𞤪𞤴𞤢𞤳𞤵 (𞥑𞥐𞥖𞥕-𞥑𞥐𞥖𞥙)", + "𞤉𞤲𞤳𞤭𞤴𞤵𞥅 (𞥑𞥐𞥖𞥙-𞥑𞥐𞥗𞥔)", + "𞤡𞤮𞥅𞤸𞤮 (𞥑𞥐𞥗𞥔-𞥑𞥐𞥗𞥗)", + "𞤡𞤮𞥅𞤪𞤴𞤢𞤳𞤵 (𞥑𞥐𞥗𞥗-𞥑𞥐𞥘𞥑)", + "𞤉𞤴𞤸𞤮𞥅 (𞥑𞥐𞥘𞥑-𞥑𞥐𞥘𞥔)", + "𞤌𞥅𞤼𞤮𞤳𞤵 (𞥑𞥐𞥘𞥔-𞥑𞥐𞥘𞥗)", + "𞤑𞤢𞤲𞤶𞤭 (𞥑𞥐𞥘𞥗-𞥑𞥐𞥙𞥔)", + "𞤑𞤢𞤸𞤮𞥅 (𞥑𞥐𞥙𞥔-𞥑𞥐𞥙𞥖)", + "𞤉𞤴𞤷𞤮𞥅 (𞥑𞥐𞥙𞥖-𞥑𞥐𞥙𞥗)", + "𞤔𞤮𞥅𞤼𞤮𞤳𞤵 (𞥑𞥐𞥙𞥗-𞥑𞥐𞥙𞥙)", + "𞤑𞤮𞥅𞤱𞤢 (𞥑𞥐𞥙𞥙-𞥑𞥑𞥐𞥔)", + "𞤕𞤮𞥅𞤶𞤭 (𞥑𞥑𞥐𞥔-𞥑𞥑𞥐𞥖)", + "𞤑𞤢𞥃𞤮𞥅 (𞥑𞥑𞥐𞥖-𞥑𞥑𞥐𞥘)", + "𞤚𞤫𞤲𞥆𞤭𞤲 (𞥑𞥑𞥐𞥘-𞥑𞥑𞥑𞥐)", + "𞤚𞤫𞤲-𞤫𞤴 (𞥑𞥑𞥑𞥐-𞥑𞥑𞥑𞥓)", + "𞤉𞤴𞤳𞤭𞤴𞤵𞥅 (𞥑𞥑𞥑𞥓-𞥑𞥑𞥑𞥘)", + "𞤘𞤫𞤲𞥇𞤴𞤭 (𞥑𞥑𞥑𞥘-𞥑𞥑𞥒𞥐)", + "(𞤖𞤮𞥅𞤢𞤲 (𞥑𞥑𞥒𞥐-𞥑𞥑𞥒𞥔", + "𞤚𞤫𞤲𞤶𞤭 (𞥑𞥑𞥒𞥔-𞥑𞥑𞥒𞥖)", + "𞤁𞤢𞤴𞤶𞤭 (𞥑𞥑𞥒𞥖-𞥑𞥑𞥓𞥑)", + "𞤚𞤫𞤲𞥃𞤮𞥅 (𞥑𞥑𞥓𞥑-𞥑𞥑𞥓𞥒)", + "𞤕𞤮𞥅𞥃𞤮𞥅 (𞥑𞥑𞥓𞥒-𞥑𞥑𞥓𞥕)", + "𞤖𞤮𞥅𞤫𞤲 (𞥑𞥑𞥓𞥕-𞥑𞥑𞥔𞥑)", + "𞤉𞤴𞤶𞤭 (𞥑𞥑𞥔𞥑-𞥑𞥑𞥔𞥒)", + "𞤑𞤮𞥅𞤶𞤭 (𞥑𞥑𞥔𞥒-𞥑𞥑𞥔𞥔)", + "𞤚𞤫𞤲𞥇𞤴𞤮𞥅 (𞥑𞥑𞥔𞥔-𞥑𞥑𞥔𞥕)", + "𞤑𞤭𞤴𞤵𞥅𞤢𞤲 (𞥑𞥑𞥔𞥕-𞥑𞥑𞥕𞥑)", + "𞤐𞤭𞤲𞤨𞤫𞤴 (𞥑𞥑𞥕𞥑-𞥑𞥑𞥕𞥔)", + "𞤑𞤭𞤴𞤵𞥅𞤶𞤵 (𞥑𞥑𞥕𞥔-𞥑𞥑𞥕𞥖)", + "𞤖𞤮𞥅𞤺𞤫𞤲 (𞥑𞥑𞥕𞥖-𞥑𞥑𞥕𞥙)", + "𞤖𞤫𞤴𞤶𞤭 (𞥑𞥑𞥕𞥙-𞥑𞥑𞥖𞥐)", + "𞤉𞤴𞤪𞤭𞤴𞤢𞤳𞤵 (𞥑𞥑𞥖𞥐-𞥑𞥑𞥖𞥑)", + "𞤌𞥅𞤸𞤮 (𞥑𞥑𞥖𞥑-𞥑𞥑𞥖𞥓)", + "𞤕𞤮𞥅𞤳𞤢𞤲 (𞥑𞥑𞥖𞥓-𞥑𞥑𞥖𞥕)", + "𞤉𞤴𞤥𞤢𞤲 (𞥑𞥑𞥖𞥕-𞥑𞥑𞥖𞥖)", + "𞤐𞤭𞤲𞥇𞤢𞤲 (𞥑𞥑𞥖𞥖-𞥑𞥑𞥖𞥙)", + "𞤑𞤢𞤮𞥅 (𞥑𞥑𞥖𞥙-𞥑𞥑𞥗𞥑)", + "𞤡𞤮𞥅𞤢𞤲 (𞥑𞥑𞥗𞥑-𞥑𞥑𞥗𞥕)", + "𞤀𞤲𞤺𞤫𞤲 (𞥑𞥑𞥗𞥕-𞥑𞥑𞥗𞥗)", + "𞤔𞤭𞥃𞤮𞥅 (𞥑𞥑𞥗𞥗-𞥑𞥑𞥘𞥑)", + "𞤒𞤮𞥅𞤱𞤢 (𞥑𞥑𞥘𞥑-𞥑𞥑𞥘𞥒)", + "𞤔𞤵𞤫𞤴 (𞥑𞥑𞥘𞥒-𞥑𞥑𞥘𞥔)", + "𞤘𞤫𞤲𞤪𞤭𞤴𞤢𞤳𞤵 (𞥑𞥑𞥘𞥔-𞥑𞥑𞥘𞥕)", + "𞤄𞤵𞤲𞤶𞤭 (𞥑𞥑𞥘𞥕-𞥑𞥑𞥙𞥐)", + "𞤑𞤫𞤲𞤳𞤭𞤴𞤵𞥅 (𞥑𞥑𞥙𞥐-𞥑𞥑𞥙𞥙)", + "𞤡𞤮𞥅𞤶𞤭 (𞥑𞥑𞥙𞥙-𞥑𞥒𞥐𞥑)", + "𞤑𞤫𞤲𞥆𞤭𞤲 (𞥑𞥒𞥐𞥑-𞥑𞥒𞥐𞥔)", + "𞤘𞤫𞤲𞤳𞤭𞤴𞤵𞥅 (𞥑𞥒𞥐𞥔-𞥑𞥒𞥐𞥖)", + "𞤑𞤫𞤲𞥇𞤫𞤴 (𞥑𞥒𞥐𞥖-𞥑𞥒𞥐𞥗)", + "𞤔𞤮𞥅𞤺𞤫𞤲 (𞥙𞥗𞥖-𞥙𞥗𞥘)", + "𞤑𞤫𞤲𞤪𞤭𞤴𞤢𞤳𞤵 (𞥑𞥒𞥑𞥑-𞥑𞥒𞥑𞥓)", + "𞤑𞤫𞤥𞤨𞤮𞥅 (𞥑𞥒𞥑𞥓-𞥑𞥒𞥑𞥙)", + "𞤔𞤮𞥅𞤳𞤭𞤴𞤵𞥅 (𞥑𞥒𞥑𞥙-𞥑𞥒𞥒𞥒)", + "𞤔𞤮𞥅 (𞥑𞥒𞥒𞥒-𞥑𞥒𞥒𞥔)", + "𞤘𞤫𞤲𞥆𞤭𞤲 (𞥑𞥒𞥒𞥔-𞥑𞥒𞥒𞥕)", + "𞤑𞤢𞤪𞤮𞤳𞤵 (𞥑𞥒𞥒𞥕-𞥑𞥒𞥒𞥗)", + "𞤀𞤲𞤼𞤫𞤴 (𞥑𞥒𞥒𞥗-𞥑𞥒𞥒𞥙)", + "𞤑𞤢𞤲𞤳𞤭 (𞥑𞥒𞥒𞥙-𞥑𞥒𞥓𞥒)", + "𞤔𞤮𞥅𞤫𞤴 (𞥑𞥒𞥓𞥒-𞥑𞥒𞥓𞥓)", + "𞤚𞤫𞤥𞤨𞤵𞤳𞤵 (𞥑𞥒𞥓𞥓-𞥑𞥒𞥓𞥔)", + "𞤄𞤵𞤲𞤪𞤭𞤴𞤢𞤳𞤵 (𞥑𞥒𞥓𞥔-𞥑𞥒𞥓𞥕)", + "𞤑𞤢𞤼𞤫𞤴 (𞥑𞥒𞥓𞥕-𞥑𞥒𞥓𞥘)", + "𞤈𞤢𞤴𞤳𞤵𞤲𞤭𞤲 (𞥑𞥒𞥓𞥘-𞥑𞥒𞥓𞥙)", + "𞤉𞤲𞥇𞤮𞥅 (𞥑𞥒𞥓𞥙-𞥑𞥒𞥔𞥐)", + "𞤐𞤭𞤲𞤶𞤭 (𞥑𞥒𞥔𞥐-𞥑𞥒𞥔𞥓)", + "𞤑𞤢𞤲𞤺𞤫𞤲 (𞥑𞥒𞥔𞥓-𞥑𞥒𞥔𞥗)", + "𞤖𞤮𞥅𞤶𞤭 (𞥑𞥒𞥔𞥗-𞥑𞥒𞥔𞥙)", + "𞤑𞤫𞤲𞤷𞤮𞥅 (𞥑𞥒𞥔𞥙-𞥑𞥒𞥕𞥖)", + "𞤑𞤮𞥅𞤺𞤫𞤲 (𞥑𞥒𞥕𞥖-𞥑𞥒𞥕𞥗)", + "𞤡𞤮𞥅𞤳𞤢 (𞥑𞥒𞥕𞥗-𞥑𞥒𞥕𞥙)", + "𞤡𞤮𞥅𞤺𞤫𞤲 (𞥑𞥒𞥕𞥙-𞥑𞥒𞥖𞥐)", + "𞤄𞤵𞤲𞥇𞤮𞥅 (𞥑𞥒𞥖𞥐-𞥑𞥒𞥖𞥑)", + "𞤑𞤮𞥅𞤷𞤮𞥅 (𞥑𞥒𞥖𞥑-𞥑𞥒𞥖𞥔)", + "𞤄𞤵𞤲𞥇𞤫𞤴 (𞥑𞥒𞥖𞥔-𞥑𞥒𞥗𞥕)", + "𞤑𞤫𞤲𞤶𞤭 (𞥑𞥒𞥗𞥕-𞥑𞥒𞥗𞥘)", + "𞤑𞤮𞥅𞤢𞤲 (𞥑𞥒𞥗𞥘-𞥑𞥒𞥘𞥘)", + "𞤡𞤮𞥅 (𞥑𞥒𞥘𞥘-𞥑𞥒𞥙𞥓)", + "𞤉𞤴𞤲𞤭𞤲 (𞥑𞥒𞥙𞥓-𞥑𞥒𞥙𞥙)", + "𞤡𞤮𞥅𞤢𞤲 (𞥑𞥒𞥙𞥙-𞥑𞥓𞥐𞥒)", + "𞤑𞤫𞤲𞤺𞤫𞤲 (𞥑𞥓𞥐𞥒-𞥑𞥓𞥐𞥓)", + "𞤑𞤢𞤺𞤫𞤲 (𞥑𞥓𞥐𞥓-𞥑𞥓𞥐𞥖)", + "𞤚𞤮𞤳𞤵𞤶𞤭 (𞥑𞥓𞥐𞥖-𞥑𞥓𞥐𞥘)", + "𞤉𞤲𞤳𞤭𞤴𞤮𞥅 (𞥑𞥓𞥐𞥘-𞥑𞥓𞥑𞥑)", + "𞤌𞥅𞤷𞤮𞥅 (𞥑𞥓𞥑𞥑-𞥑𞥓𞥑𞥒)", + "𞤡𞤮𞥅𞤱𞤢 (𞥑𞥓𞥑𞥒-𞥑𞥓𞥑𞥗)", + "𞤄𞤵𞤥𞤨𞤮𞥅 (𞥑𞥓𞥑𞥗-𞥑𞥓𞥑𞥙)", + "𞤘𞤫𞤲𞤮𞥅 (𞥑𞥓𞥑𞥙-𞥑𞥓𞥒𞥑)", + "𞤘𞤫𞤲𞤳𞤮𞥅 (𞥑𞥓𞥒𞥑-𞥑𞥓𞥒𞥔)", + "𞤡𞤮𞥅𞤷𞤵𞥅 (𞥑𞥓𞥒𞥔-𞥑𞥓𞥒𞥖)", + "𞤑𞤢𞤪𞤴𞤢𞤳𞤵 (𞥑𞥓𞥒𞥖-𞥑𞥓𞥒𞥙)", + "𞤘𞤫𞤲𞤼𞤮𞤳𞤵 (𞥑𞥓𞥒𞥙-𞥑𞥓𞥓𞥑)", + "𞤘𞤫𞤲𞤳𞤮𞥅 (𞥑𞥓𞥓𞥑-𞥑𞥓𞥓𞥔)", + "𞤑𞤫𞤲𞤥𞤵 (𞥑𞥓𞥓𞥔-𞥑𞥓𞥓𞥖)", + "𞤉𞤲𞤺𞤫𞤲 (𞥑𞥓𞥓𞥖-𞥑𞥓𞥔𞥐)", + "𞤑𞤮𞥅𞤳𞤮𞤳𞤵 (𞥑𞥓𞥔𞥐-𞥑𞥓𞥔𞥖)", + "𞤡𞤮𞥅𞤸𞤫𞤴 (𞥑𞥓𞥔𞥖-𞥑𞥓𞥗𞥐)", + "𞤑𞤫𞤲𞤼𞤮𞤳𞤵 (𞥑𞥓𞥗𞥐-𞥑𞥓𞥗𞥒)", + "𞤄𞤵𞤲𞤷𞤵𞥅 (𞥑𞥓𞥗𞥒-𞥑𞥓𞥗𞥕)", + "𞤚𞤫𞤲𞤶𞤵 (𞥑𞥓𞥗𞥕-𞥑𞥓𞥗𞥙)", + "𞤑𞤮𞥅𞤪𞤴𞤢𞤳𞤵 (𞥑𞥓𞥗𞥙-𞥑𞥓𞥘𞥑)", + "𞤑𞤮𞥅𞤱𞤢 (𞥑𞥓𞥘𞥑-𞥑𞥓𞥘𞥔)", + "𞤘𞤫𞤲𞤷𞤵𞥅 (𞥑𞥓𞥘𞥔-𞥑𞥓𞥙𞥒)", + "𞤃𞤫𞤴𞤼𞤮𞤳𞤵 (𞥑𞥓𞥘𞥔-𞥑𞥓𞥘𞥗)", + "𞤑𞤢𞤳𞤫𞤴 (𞥑𞥓𞥘𞥗-𞥑𞥓𞥘𞥙)", + "𞤑𞤮𞥅 (𞥑𞥓𞥘𞥙-𞥑𞥓𞥙𞥐)", + "𞤃𞤫𞤴𞤼𞤮𞤳𞤵 (𞥑𞥓𞥙𞥐-𞥑𞥓𞥙𞥔)", + "𞤌𞥅𞤫𞤴 (𞥑𞥓𞥙𞥔-𞥑𞥔𞥒𞥘)", + "𞤡𞤮𞥅𞤷𞤮𞥅 (𞥑𞥔𞥒𞥘-𞥑𞥔𞥒𞥙)", + "𞤉𞤴𞤳𞤭𞤴𞤮𞥅 (𞥑𞥔𞥒𞥙-𞥑𞥔𞥔𞥑)", + "𞤑𞤢𞤳𞤭𞤼𞤧𞤵 (𞥑𞥔𞥔𞥑-𞥑𞥔𞥔𞥔)", + "𞤄𞤵𞤲𞥇𞤢𞤲 (𞥑𞥔𞥔𞥔-𞥑𞥔𞥔𞥙)", + "𞤖𞤮𞥅𞤼𞤮𞤳𞤵 (𞥑𞥔𞥔𞥙-𞥑𞥔𞥕𞥒)", + "𞤑𞤭𞤴𞤮𞥅𞤼𞤮𞤳𞤵 (𞥑𞥔𞥕𞥒-𞥑𞥔𞥕𞥕)", + "𞤑𞤮𞥅𞥃𞤮𞥅 (𞥑𞥔𞥕𞥕-𞥑𞥔𞥕𞥗)", + "𞤕𞤮𞥅𞤪𞤮𞤳𞤵 (𞥑𞥔𞥕𞥗-𞥑𞥔𞥖𞥐)", + "𞤑𞤢𞤲𞥃𞤮𞥅 (𞥑𞥔𞥖𞥐-𞥑𞥔𞥖𞥖)", + "𞤄𞤵𞤲𞥃𞤮𞥅 (𞥑𞥔𞥖𞥖-𞥑𞥔𞥖𞥗)", + "𞤌𞥅𞤲𞤭𞤲 (𞥑𞥔𞥖𞥗-𞥑𞥔𞥖𞥙)", + "𞤄𞤵𞤲𞤥𞤫𞤴 (𞥑𞥔𞥕𞥙-𞥑𞥔𞥘𞥗)", + "𞤕𞤮𞥅𞤳𞤴𞤮𞥅 (𞥑𞥔𞥘𞥗-𞥑𞥔𞥘𞥙)", + "𞤉𞤲𞤼𞤮𞤳𞤵 (𞥑𞥔𞥘𞥙-𞥑𞥔𞥙𞥒)", + "𞤃𞤫𞤴𞤮𞥅 (𞥑𞥔𞥙𞥒-𞥑𞥕𞥐𞥑)", + "𞤄𞤵𞤲𞤳𞤭 (𞥑𞥕𞥐𞥑-𞥑𞥕𞥐𞥔)", + "𞤉𞤴𞥃𞤮𞥅 (𞥑𞥕𞥐𞥔-𞥑𞥕𞥒𞥑)", + "𞤚𞤢𞤴𞤫𞤴 (𞥑𞥕𞥒𞥑-𞥑𞥕𞥒𞥘)", + "𞤑𞤭𞤴𞤮𞥅𞤪𞤮𞤳𞤵 (𞥑𞥕𞥒𞥘-𞥑𞥕𞥓𞥒)", + "𞤚𞤫𞤥𞤦𞤵𞤲 (𞥑𞥕𞥓𞥒-𞥑𞥕𞥕𞥕)", + "𞤑𞤮𞥅𞤶𞤭 (𞥑𞥕𞥕𞥕-𞥑𞥕𞥕𞥘)", + "𞤉𞤴𞤪𞤮𞤳𞤵 (𞥑𞥕𞥕𞥘-𞥑𞥕𞥗𞥐)", + "𞤘𞤫𞤲𞤳𞤭 (𞥑𞥕𞥗𞥐-𞥑𞥕𞥗𞥓)", + "𞤚𞤫𞤲𞥃𞤮𞥅 (𞥑𞥕𞥗𞥓-𞥑𞥕𞥙𞥒)", + "𞤄𞤵𞤲𞤪𞤮𞤳𞤵 (𞥑𞥕𞥙𞥒-𞥑𞥕𞥙𞥖)", + "𞤑𞤫𞤴𞤷𞤮𞥅 (𞥑𞥕𞥙𞥖-𞥑𞥖𞥑𞥕)", + "𞤘𞤫𞤲𞥆𞤢 (𞥑𞥖𞥑𞥕-𞥑𞥖𞥒𞥔)", + "𞤑𞤢𞤲𞥇𞤫𞤴 (𞥑𞥖𞥒𞥔-𞥑𞥖𞥔𞥔)", + "𞤡𞤮𞥅𞤸𞤮 (𞥑𞥖𞥔𞥔-𞥑𞥖𞥔𞥘)", + "𞤑𞤫𞤴𞤢𞤲 (𞥑𞥖𞥔𞥘-𞥑𞥖𞥕𞥒)", + "𞤔𞤮𞥅 (𞥑𞥖𞥕𞥒-𞥑𞥖𞥕𞥕)", + "𞤃𞤫𞤴𞤪𞤫𞤳𞤭 (𞥑𞥖𞥕𞥕-𞥑𞥖𞥕𞥘)", + "𞤃𞤢𞤲𞤶𞤭 (𞥑𞥖𞥕𞥘-𞥑𞥖𞥖𞥑)", + "𞤑𞤢𞤲𞤦𞤵𞤲 (𞥑𞥖𞥖𞥑-𞥑𞥖𞥗𞥓)", + "𞤉𞤥𞤨𞤮𞥅 (𞥑𞥖𞥗𞥓-𞥑𞥖𞥘𞥑)", + "𞤚𞤫𞤲𞥆𞤢 (𞥑𞥖𞥘𞥑-𞥑𞥖𞥘𞥔)", + "𞤔𞤮𞥅𞤳𞤭𞤴𞤮𞥅 (𞥑𞥖𞥘𞥔-𞥑𞥖𞥘𞥘)", + "𞤘𞤫𞤲𞤪𞤮𞤳𞤵 (𞥑𞥖𞥘𞥘-𞥑𞥗𞥐𞥔)", + "𞤖𞤮𞥅𞤫𞤴 (𞥑𞥗𞥐𞥔-𞥑𞥗𞥑𞥑)", + "𞤡𞤮𞥅𞤼𞤮𞤳𞤵 (𞥑𞥗𞥑𞥑-𞥑𞥗𞥑𞥖)", + "𞤑𞤭𞤴𞤮𞥅𞤸𞤮𞥅 (𞥑𞥗𞥑𞥖-𞥑𞥗𞥓𞥖)", + "𞤘𞤫𞤥𞤦𞤵𞤲 (𞥑𞥗𞥓𞥖-𞥑𞥗𞥔𞥑)", + "𞤑𞤢𞤥𞤨𞤮𞥅 (𞥑𞥗𞥔𞥑-𞥑𞥗𞥔𞥔)", + "𞤉𞤲𞤳𞤭𞤴𞤮𞥅 (𞥑𞥗𞥔𞥔-𞥑𞥗𞥔𞥘)", + "𞤑𞤢𞤲𞥇𞥇𞥇𞥇𞤫𞤲 (𞥑𞥗𞥔𞥘-𞥑𞥗𞥕𞥑)", + "𞤖𞤮𞥅𞤪𞤫𞤳𞤭 (𞥑𞥗𞥕𞥑-𞥑𞥗𞥖𞥔)", + "𞤃𞤫𞤴𞤱𞤢 (𞥑𞥗𞥖𞥔-𞥑𞥗𞥗𞥒)", + "𞤀𞤲𞥇𞤫𞤴 (𞥑𞥗𞥗𞥒-𞥑𞥗𞥘𞥑)", + "𞤚𞤫𞤲𞤥𞤫𞤴 (𞥑𞥗𞥘𞥑-𞥑𞥗𞥘𞥙)", + "𞤑𞤢𞤲𞤧𞤫𞤴 (𞥑𞥗𞥘𞥙-𞥑𞥘𞥐𞥑)", + "𞤑𞤭𞤴𞤮𞥅𞤱𞤢 (𞥑𞥘𞥐𞥑-𞥑𞥘𞥐𞥔)", + "𞤄𞤵𞤲𞤳𞤢 (𞥑𞥘𞥐𞥔-𞥑𞥘𞥑𞥘)", + "𞤄𞤵𞤲𞤧𞤫𞤴 (𞥑𞥘𞥑𞥘-𞥑𞥘𞥓𞥐)", + "𞤚𞤫𞤥𞤨𞤮𞥅 (𞥑𞥘𞥓𞥐-𞥑𞥘𞥔𞥔)", + "𞤑𞤮𞥅𞤳𞤢 (𞥑𞥘𞥔𞥔-𞥑𞥘𞥔𞥘)", + "𞤑𞤢𞤫𞤴 (𞥑𞥘𞥔𞥘-𞥑𞥘𞥕𞥔)", + "𞤀𞤲𞤧𞤫𞤴 (𞥑𞥘𞥕𞥔-𞥑𞥘𞥖𞥐)", + "𞤃𞤫𞤲𞥇𞤢𞤲 (𞥑𞥘𞥖𞥐-𞥑𞥘𞥖𞥑)", + "𞤄𞤵𞤲𞤳𞤭𞤴𞤵𞥅 (𞥑𞥘𞥖𞥑-𞥑𞥘𞥖𞥔)", + "𞤘𞤫𞤲𞤶𞤭 (𞥑𞥘𞥖𞥔-𞥑𞥘𞥖𞥕)", + "𞤑𞤫𞤴𞤮𞥅 (𞥑𞥘𞥖𞥕-𞥑𞥘𞥖𞥘)", + "𞤃𞤫𞤴𞤶𞤭", + "𞤚𞤢𞤴𞥃𞤮𞥅", + "𞤡𞤮𞥅𞤱𞤢", + "𞤖𞤫𞤴𞤧𞤫𞤴", + "𞤈𞤫𞤴𞤱𞤢", + } + narrow{ + "𞤚𞤢𞤴𞤳𞤢 (𞥖𞥔𞥕-𞥖𞥕𞥐)", + "𞤖𞤢𞤳𞤵𞤧𞤭 (𞥖𞥕𞥐-𞥖𞥗𞥑)", + "𞤖𞤢𞤳𞤵𞤸𞤮𞥅 (𞥖𞥗𞥒-𞥖𞥘𞥖)", + "𞤡𞤵𞤷𞤮𞥅 (𞥖𞥘𞥖-𞥗𞥐𞥑)", + "𞤚𞤢𞤴𞤸𞤮𞥅 (𞥗𞥐𞥑-𞥗𞥐𞥔)", + "𞤑𞤫𞤴𞤵𞤲 (𞥗𞥐𞥔-𞥗𞥐𞥘)", + "𞤏𞤢𞤣𞤮𞥅 (𞥗𞥐𞥘-𞥗𞥑𞥕)", + "𞤈𞤫𞤴𞤳𞤭 (𞥗𞥑𞥕-𞥗𞥑𞥗)", + "𞤒𞤮𞥅𞤪𞤮𞥅 (𞥗𞥑𞥗-𞥗𞥒𞥔)", + "𞤔𞤭𞤲𞤳𞤭 (𞥗𞥒𞥔-𞥗𞥒𞥙)", + "𞤚𞤫𞤥𞤨𞤭𞤴𞤮𞥅 (𞥗𞥒𞥙-𞥗𞥔𞥙)", + "𞤚𞤫𞤥𞤨𞤭𞤴𞤮𞥅 𞤳𞤢𞤥𞤨𞤮𞥅 (𞥗𞥔𞥙-𞥗𞥔𞥙)", + "𞤚𞤫𞤥𞤨𞤭𞤴𞤮𞥅 𞤧𞤮𞥅𞤸𞤮𞥅 (𞥗𞥔𞥙-𞥗𞥕𞥗)", + "𞤚𞤫𞤥𞤨𞤭𞤴𞤮𞥅 𞤸𞤮𞥅𞤶𞤭 (𞥗𞥕𞥗-𞥗𞥖𞥕)", + "𞤚𞤫𞤥𞤨𞤭𞤴𞤮𞥅 𞤶𞤭𞤲𞤺𞤮 (𞥗𞥖𞥕-𞥗𞥖𞥗)", + "𞤔𞤭𞤲𞤺𞤮-𞤳𞤫𞤴𞤵𞥅𞤲 (𞥗𞥖𞥗-𞥗𞥗𞥐)", + "𞤖𞤮𞥅𞤳𞤭 (𞥗𞥗𞥐-𞥗𞥘𞥐)", + "𞤚𞤫𞤲-𞤮𞥅 (𞥗𞥘𞥑-𞥗𞥘𞥒)", + "𞤉𞤲𞤪𞤢𞤴𞤳𞤵 (𞥗𞥘𞥒-𞥘𞥐𞥖)", + "𞤁𞤢𞤴𞤣𞤮𞥅 (𞥘𞥐𞥖-𞥘𞥑𞥐)", + "𞤑𞤮𞥅𞤲𞤭𞤲 (𞥘𞥑𞥐-𞥘𞥒𞥔)", + "𞤚𞤫𞤲𞤧𞤮𞥅 (𞥘𞥒𞥔-𞥘𞥓𞥔)", + "𞤔𞤮𞥅𞤱𞤢 (𞥘𞥓𞥔-𞥘𞥔𞥘)", + "𞤑𞤢𞤶𞤮𞥅 (𞥘𞥔𞥘-𞥘𞥕𞥑)", + "𞤐𞤭𞤲𞤶𞤵 (𞥘𞥕𞥑-𞥘𞥕𞥔)", + "𞤅𞤢𞤴𞤳𞤮𞥅 (𞥘𞥕𞥔-𞥘𞥕𞥗)", + "𞤚𞤫𞤲-𞤢𞤲 (𞥘𞥕𞥗-𞥘𞥕𞥙)", + "𞤔𞤮𞥅𞤺𞤢𞤲 (𞥘𞥕𞥙-𞥘𞥗𞥗)", + "𞤘𞤢𞤲𞤶𞤭𞤴𞤮𞥅 (𞥘𞥗𞥗-𞥘𞥘𞥕)", + "𞤐𞤭𞤲𞥆𞤢 (𞥘𞥘𞥕-𞥘𞥘𞥙)", + "𞤑𞤢𞤥𞤨𞤭𞤴𞤮𞥅 (𞥘𞥘𞥙-𞥘𞥙𞥘)", + "𞤡𞤮𞥅𞤼𞤢𞤴 (𞥘𞥙𞥘-𞥙𞥐𞥑)", + "𞤉𞤲𞤺𞤭𞥅 (𞥙𞥐𞥑-𞥙𞥒𞥓)", + "𞤉𞤲𞥃𞤮𞥅 (𞥙𞥒𞥓-𞥙𞥓𞥑)", + "𞤔𞤮𞥅𞤸𞤫𞤴 (𞥙𞥓𞥑-𞥙𞥓𞥘)", + "𞤚𞤫𞤲𞤺𞤭𞤴𞤮𞥅 (𞥙𞥓𞥘-𞥙𞥔𞥗)", + "𞤚𞤫𞤲𞤪𞤢𞤴𞤳𞤵 (𞥙𞥔𞥗-𞥙𞥕𞥗)", + "𞤚𞤫𞤲𞤼𞤮𞤳𞤵 (𞥙𞥕𞥗-𞥙𞥖𞥑)", + "𞤌𞥅𞤱𞤢 (𞥙𞥖𞥑-𞥙𞥖𞥔)", + "𞤑𞤮𞥅𞤸𞤮𞥅 (𞥙𞥖𞥔-𞥙𞥖𞥘)", + "𞤀𞤲𞥆𞤢 (𞥙𞥖𞥘-𞥙𞥗𞥐)", + "𞤚𞤫𞤲𞤪𞤮𞤳𞤵 (𞥙𞥗𞥐-𞥙𞥗𞥓)", + "𞤚𞤫𞤲𞥋𞤫𞤲 (𞥙𞥗𞥓-𞥙𞥗𞥖)", + "𞤔𞤮𞥅𞤺𞤫𞤲 (𞥙𞥗𞥖-𞥙𞥗𞥘)", + "𞤚𞤫𞤲𞤺𞤫𞤲 (𞥙𞥗𞥘-𞥙𞥘𞥓)", + "𞤉𞤴𞤳𞤢𞤲 (𞥙𞥘𞥓-𞥙𞥘𞥕)", + "𞤑𞤢𞤲𞥆𞤢 (𞥙𞥘𞥕-𞥙𞥘𞥗)", + "𞤉𞤴𞥇𞤫𞤲 (𞥙𞥘𞥗-𞥙𞥘𞥙)", + "𞤉𞤴𞤧𞤮 (𞥙𞥘𞥙-𞥙𞥙𞥐)", + "𞤡𞤮𞥅𞤪𞤴𞤢𞤳𞤵 (𞥙𞥙𞥐-𞥙𞥙𞥕)", + "𞤕𞤮𞥅𞤼𞤮𞤳𞤵 (𞥙𞥙𞥕-𞥙𞥙𞥙)", + "𞤕𞤮𞥅𞤸𞤮𞥅 (𞥙𞥙𞥙-𞥑𞥐𞥐𞥔)", + "𞤑𞤢𞤲𞤳𞤮𞥅 (𞥑𞥐𞥐𞥔-𞥑𞥐𞥑𞥒)", + "𞤕𞤮𞥅𞤱𞤢 (𞥑𞥐𞥑𞥒-𞥑𞥐𞥑𞥗)", + "𞤑𞤢𞤲𞥆𞤭𞤲 (𞥑𞥐𞥑𞥗-𞥑𞥐𞥒𞥑)", + "𞤔𞤭𞤴𞤢𞤲 (𞥑𞥐𞥒𞥑-𞥑𞥐𞥒𞥔)", + "𞤃𞤢𞤲𞤶𞤵 (𞥑𞥐𞥒𞥔-𞥑𞥐𞥒𞥘)", + "𞤕𞤮𞥅𞤺𞤫𞤲 (𞥑𞥐𞥒𞥘-𞥑𞥐𞥓𞥗)", + "𞤕𞤮𞥅𞤪𞤴𞤢𞤳𞤵 (𞥑𞥐𞥓𞥗-𞥑𞥐𞥔𞥐)", + "𞤕𞤮𞥅𞤳𞤴𞤵𞥅 (𞥑𞥐𞥔𞥐-𞥑𞥐𞥔𞥔)", + "𞤑𞤢𞤲𞤼𞤮𞤳𞤵 (𞥑𞥐𞥔𞥔-𞥑𞥐𞥔𞥖)", + "𞤉𞤴𞥃𞤮𞥅 (𞥑𞥐𞥔𞥖-𞥑𞥐𞥕𞥓)", + "𞤚𞤫𞤲𞤺𞤭 (𞥑𞥐𞥕𞥓-𞥑𞥐𞥕𞥘)", + "𞤑𞤮𞥅𞤸𞤫𞤴 (𞥑𞥐𞥕𞥘-𞥑𞥐𞥖𞥕)", + "𞤔𞤭𞤪𞤴𞤢𞤳𞤵 (𞥑𞥐𞥖𞥕-𞥑𞥐𞥖𞥙)", + "𞤉𞤲𞤳𞤭𞤴𞤵𞥅 (𞥑𞥐𞥖𞥙-𞥑𞥐𞥗𞥔)", + "𞤡𞤮𞥅𞤸𞤮 (𞥑𞥐𞥗𞥔-𞥑𞥐𞥗𞥗)", + "𞤡𞤮𞥅𞤪𞤴𞤢𞤳𞤵 (𞥑𞥐𞥗𞥗-𞥑𞥐𞥘𞥑)", + "𞤉𞤴𞤸𞤮𞥅 (𞥑𞥐𞥘𞥑-𞥑𞥐𞥘𞥔)", + "𞤌𞥅𞤼𞤮𞤳𞤵 (𞥑𞥐𞥘𞥔-𞥑𞥐𞥘𞥗)", + "𞤑𞤢𞤲𞤶𞤭 (𞥑𞥐𞥘𞥗-𞥑𞥐𞥙𞥔)", + "𞤑𞤢𞤸𞤮𞥅 (𞥑𞥐𞥙𞥔-𞥑𞥐𞥙𞥖)", + "𞤉𞤴𞤷𞤮𞥅 (𞥑𞥐𞥙𞥖-𞥑𞥐𞥙𞥗)", + "𞤔𞤮𞥅𞤼𞤮𞤳𞤵 (𞥑𞥐𞥙𞥗-𞥑𞥐𞥙𞥙)", + "𞤑𞤮𞥅𞤱𞤢 (𞥑𞥐𞥙𞥙-𞥑𞥑𞥐𞥔)", + "𞤕𞤮𞥅𞤶𞤭 (𞥑𞥑𞥐𞥔-𞥑𞥑𞥐𞥖)", + "𞤑𞤢𞥃𞤮𞥅 (𞥑𞥑𞥐𞥖-𞥑𞥑𞥐𞥘)", + "𞤚𞤫𞤲𞥆𞤭𞤲 (𞥑𞥑𞥐𞥘-𞥑𞥑𞥑𞥐)", + "𞤚𞤫𞤲-𞤫𞤴 (𞥑𞥑𞥑𞥐-𞥑𞥑𞥑𞥓)", + "𞤉𞤴𞤳𞤭𞤴𞤵𞥅 (𞥑𞥑𞥑𞥓-𞥑𞥑𞥑𞥘)", + "𞤘𞤫𞤲𞥇𞤴𞤭 (𞥑𞥑𞥑𞥘-𞥑𞥑𞥒𞥐)", + "(𞤖𞤮𞥅𞤢𞤲 (𞥑𞥑𞥒𞥐-𞥑𞥑𞥒𞥔", + "𞤚𞤫𞤲𞤶𞤭 (𞥑𞥑𞥒𞥔-𞥑𞥑𞥒𞥖)", + "𞤁𞤢𞤴𞤶𞤭 (𞥑𞥑𞥒𞥖-𞥑𞥑𞥓𞥑)", + "𞤚𞤫𞤲𞥃𞤮𞥅 (𞥑𞥑𞥓𞥑-𞥑𞥑𞥓𞥒)", + "𞤕𞤮𞥅𞥃𞤮𞥅 (𞥑𞥑𞥓𞥒-𞥑𞥑𞥓𞥕)", + "𞤖𞤮𞥅𞤫𞤲 (𞥑𞥑𞥓𞥕-𞥑𞥑𞥔𞥑)", + "𞤉𞤴𞤶𞤭 (𞥑𞥑𞥔𞥑-𞥑𞥑𞥔𞥒)", + "𞤑𞤮𞥅𞤶𞤭 (𞥑𞥑𞥔𞥒-𞥑𞥑𞥔𞥔)", + "𞤚𞤫𞤲𞥇𞤴𞤮𞥅 (𞥑𞥑𞥔𞥔-𞥑𞥑𞥔𞥕)", + "𞤑𞤭𞤴𞤵𞥅𞤢𞤲 (𞥑𞥑𞥔𞥕-𞥑𞥑𞥕𞥑)", + "𞤐𞤭𞤲𞤨𞤫𞤴 (𞥑𞥑𞥕𞥑-𞥑𞥑𞥕𞥔)", + "𞤑𞤭𞤴𞤵𞥅𞤶𞤵 (𞥑𞥑𞥕𞥔-𞥑𞥑𞥕𞥖)", + "𞤖𞤮𞥅𞤺𞤫𞤲 (𞥑𞥑𞥕𞥖-𞥑𞥑𞥕𞥙)", + "𞤖𞤫𞤴𞤶𞤭 (𞥑𞥑𞥕𞥙-𞥑𞥑𞥖𞥐)", + "𞤉𞤴𞤪𞤭𞤴𞤢𞤳𞤵 (𞥑𞥑𞥖𞥐-𞥑𞥑𞥖𞥑)", + "𞤌𞥅𞤸𞤮 (𞥑𞥑𞥖𞥑-𞥑𞥑𞥖𞥓)", + "𞤕𞤮𞥅𞤳𞤢𞤲 (𞥑𞥑𞥖𞥓-𞥑𞥑𞥖𞥕)", + "𞤉𞤴𞤥𞤢𞤲 (𞥑𞥑𞥖𞥕-𞥑𞥑𞥖𞥖)", + "𞤐𞤭𞤲𞥇𞤢𞤲 (𞥑𞥑𞥖𞥖-𞥑𞥑𞥖𞥙)", + "𞤑𞤢𞤮𞥅 (𞥑𞥑𞥖𞥙-𞥑𞥑𞥗𞥑)", + "𞤡𞤮𞥅𞤢𞤲 (𞥑𞥑𞥗𞥑-𞥑𞥑𞥗𞥕)", + "𞤀𞤲𞤺𞤫𞤲 (𞥑𞥑𞥗𞥕-𞥑𞥑𞥗𞥗)", + "𞤔𞤭𞥃𞤮𞥅 (𞥑𞥑𞥗𞥗-𞥑𞥑𞥘𞥑)", + "𞤒𞤮𞥅𞤱𞤢 (𞥑𞥑𞥘𞥑-𞥑𞥑𞥘𞥒)", + "𞤔𞤵𞤫𞤴 (𞥑𞥑𞥘𞥒-𞥑𞥑𞥘𞥔)", + "𞤘𞤫𞤲𞤪𞤭𞤴𞤢𞤳𞤵 (𞥑𞥑𞥘𞥔-𞥑𞥑𞥘𞥕)", + "𞤄𞤵𞤲𞤶𞤭 (𞥑𞥑𞥘𞥕-𞥑𞥑𞥙𞥐)", + "𞤑𞤫𞤲𞤳𞤭𞤴𞤵𞥅 (𞥑𞥑𞥙𞥐-𞥑𞥑𞥙𞥙)", + "𞤡𞤮𞥅𞤶𞤭 (𞥑𞥑𞥙𞥙-𞥑𞥒𞥐𞥑)", + "𞤑𞤫𞤲𞥆𞤭𞤲 (𞥑𞥒𞥐𞥑-𞥑𞥒𞥐𞥔)", + "𞤘𞤫𞤲𞤳𞤭𞤴𞤵𞥅 (𞥑𞥒𞥐𞥔-𞥑𞥒𞥐𞥖)", + "𞤑𞤫𞤲𞥇𞤫𞤴 (𞥑𞥒𞥐𞥖-𞥑𞥒𞥐𞥗)", + "𞤔𞤮𞥅𞤺𞤫𞤲 (𞥑𞥒𞥐𞥗-𞥑𞥒𞥑𞥑)", + "𞤑𞤫𞤲𞤪𞤭𞤴𞤢𞤳𞤵 (𞥑𞥒𞥑𞥑-𞥑𞥒𞥑𞥓)", + "𞤑𞤫𞤥𞤨𞤮𞥅 (𞥑𞥒𞥑𞥓-𞥑𞥒𞥑𞥙)", + "𞤔𞤮𞥅𞤳𞤭𞤴𞤵𞥅 (𞥑𞥒𞥑𞥙-𞥑𞥒𞥒𞥒)", + "𞤔𞤮𞥅 (𞥑𞥒𞥒𞥒-𞥑𞥒𞥒𞥔)", + "𞤘𞤫𞤲𞥆𞤭𞤲 (𞥑𞥒𞥒𞥔-𞥑𞥒𞥒𞥕)", + "𞤑𞤢𞤪𞤮𞤳𞤵 (𞥑𞥒𞥒𞥕-𞥑𞥒𞥒𞥗)", + "𞤀𞤲𞤼𞤫𞤴 (𞥑𞥒𞥒𞥗-𞥑𞥒𞥒𞥙)", + "𞤑𞤢𞤲𞤳𞤭 (𞥑𞥒𞥒𞥙-𞥑𞥒𞥓𞥒)", + "𞤔𞤮𞥅𞤫𞤴 (𞥑𞥒𞥓𞥒-𞥑𞥒𞥓𞥓)", + "𞤚𞤫𞤥𞤨𞤵𞤳𞤵 (𞥑𞥒𞥓𞥓-𞥑𞥒𞥓𞥔)", + "𞤄𞤵𞤲𞤪𞤭𞤴𞤢𞤳𞤵 (𞥑𞥒𞥓𞥔-𞥑𞥒𞥓𞥕)", + "𞤑𞤢𞤼𞤫𞤴 (𞥑𞥒𞥓𞥕-𞥑𞥒𞥓𞥘)", + "𞤈𞤢𞤴𞤳𞤵𞤲𞤭𞤲 (𞥑𞥒𞥓𞥘-𞥑𞥒𞥓𞥙)", + "𞤉𞤲𞥇𞤮𞥅 (𞥑𞥒𞥓𞥙-𞥑𞥒𞥔𞥐)", + "𞤐𞤭𞤲𞤶𞤭 (𞥑𞥒𞥔𞥐-𞥑𞥒𞥔𞥓)", + "𞤑𞤢𞤲𞤺𞤫𞤲 (𞥑𞥒𞥔𞥓-𞥑𞥒𞥔𞥗)", + "𞤖𞤮𞥅𞤶𞤭 (𞥑𞥒𞥔𞥗-𞥑𞥒𞥔𞥙)", + "𞤑𞤫𞤲𞤷𞤮𞥅 (𞥑𞥒𞥔𞥙-𞥑𞥒𞥕𞥖)", + "𞤑𞤮𞥅𞤺𞤫𞤲 (𞥑𞥒𞥕𞥖-𞥑𞥒𞥕𞥗)", + "𞤡𞤮𞥅𞤳𞤢 (𞥑𞥒𞥕𞥗-𞥑𞥒𞥕𞥙)", + "𞤡𞤮𞥅𞤺𞤫𞤲 (𞥑𞥒𞥕𞥙-𞥑𞥒𞥖𞥐)", + "𞤄𞤵𞤲𞥇𞤮𞥅 (𞥑𞥒𞥖𞥐-𞥑𞥒𞥖𞥑)", + "𞤑𞤮𞥅𞤷𞤮𞥅 (𞥑𞥒𞥖𞥑-𞥑𞥒𞥖𞥔)", + "𞤄𞤵𞤲𞥇𞤫𞤴 (𞥑𞥒𞥖𞥔-𞥑𞥒𞥗𞥕)", + "𞤑𞤫𞤲𞤶𞤭 (𞥑𞥒𞥗𞥕-𞥑𞥒𞥗𞥘)", + "𞤑𞤮𞥅𞤢𞤲 (𞥑𞥒𞥗𞥘-𞥑𞥒𞥘𞥘)", + "𞤡𞤮𞥅 (𞥑𞥒𞥘𞥘-𞥑𞥒𞥙𞥓)", + "𞤉𞤴𞤲𞤭𞤲 (𞥑𞥒𞥙𞥓-𞥑𞥒𞥙𞥙)", + "𞤡𞤮𞥅𞤢𞤲 (𞥑𞥒𞥙𞥙-𞥑𞥓𞥐𞥒)", + "𞤑𞤫𞤲𞤺𞤫𞤲 (𞥑𞥓𞥐𞥒-𞥑𞥓𞥐𞥓)", + "𞤑𞤢𞤺𞤫𞤲 (𞥑𞥓𞥐𞥓-𞥑𞥓𞥐𞥖)", + "𞤚𞤮𞤳𞤵𞤶𞤭 (𞥑𞥓𞥐𞥖-𞥑𞥓𞥐𞥘)", + "𞤉𞤲𞤳𞤭𞤴𞤮𞥅 (𞥑𞥓𞥐𞥘-𞥑𞥓𞥑𞥑)", + "𞤌𞥅𞤷𞤮𞥅 (𞥑𞥓𞥑𞥑-𞥑𞥓𞥑𞥒)", + "𞤡𞤮𞥅𞤱𞤢 (𞥑𞥓𞥑𞥒-𞥑𞥓𞥑𞥗)", + "𞤄𞤵𞤥𞤨𞤮𞥅 (𞥑𞥓𞥑𞥗-𞥑𞥓𞥑𞥙)", + "𞤘𞤫𞤲𞤮𞥅 (𞥑𞥓𞥑𞥙-𞥑𞥓𞥒𞥑)", + "𞤘𞤫𞤲𞤳𞤮𞥅 (𞥑𞥓𞥒𞥑-𞥑𞥓𞥒𞥔)", + "𞤡𞤮𞥅𞤷𞤵𞥅 (𞥑𞥓𞥒𞥔-𞥑𞥓𞥒𞥖)", + "𞤑𞤢𞤪𞤴𞤢𞤳𞤵 (𞥑𞥓𞥒𞥖-𞥑𞥓𞥒𞥙)", + "𞤘𞤫𞤲𞤼𞤮𞤳𞤵 (𞥑𞥓𞥒𞥙-𞥑𞥓𞥓𞥑)", + "𞤘𞤫𞤲𞤳𞤮𞥅 (𞥑𞥓𞥓𞥑-𞥑𞥓𞥓𞥔)", + "𞤑𞤫𞤲𞤥𞤵 (𞥑𞥓𞥓𞥔-𞥑𞥓𞥓𞥖)", + "𞤉𞤲𞤺𞤫𞤲 (𞥑𞥓𞥓𞥖-𞥑𞥓𞥔𞥐)", + "𞤑𞤮𞥅𞤳𞤮𞤳𞤵 (𞥑𞥓𞥔𞥐-𞥑𞥓𞥔𞥖)", + "𞤡𞤮𞥅𞤸𞤫𞤴 (𞥑𞥓𞥔𞥖-𞥑𞥓𞥗𞥐)", + "𞤑𞤫𞤲𞤼𞤮𞤳𞤵 (𞥑𞥓𞥗𞥐-𞥑𞥓𞥗𞥒)", + "𞤄𞤵𞤲𞤷𞤵𞥅 (𞥑𞥓𞥗𞥒-𞥑𞥓𞥗𞥕)", + "𞤚𞤫𞤲𞤶𞤵 (𞥑𞥓𞥗𞥕-𞥑𞥓𞥗𞥙)", + "𞤑𞤮𞥅𞤪𞤴𞤢𞤳𞤵 (𞥑𞥓𞥗𞥙-𞥑𞥓𞥘𞥑)", + "𞤑𞤮𞥅𞤱𞤢 (𞥑𞥓𞥘𞥑-𞥑𞥓𞥘𞥔)", + "𞤘𞤫𞤲𞤷𞤵𞥅 (𞥑𞥓𞥘𞥔-𞥑𞥓𞥙𞥒)", + "𞤃𞤫𞤴𞤼𞤮𞤳𞤵 (𞥑𞥓𞥘𞥔-𞥑𞥓𞥘𞥗)", + "𞤑𞤢𞤳𞤫𞤴 (𞥑𞥓𞥘𞥗-𞥑𞥓𞥘𞥙)", + "𞤑𞤮𞥅 (𞥑𞥓𞥘𞥙-𞥑𞥓𞥙𞥐)", + "𞤃𞤫𞤴𞤼𞤮𞤳𞤵 (𞥑𞥓𞥙𞥐-𞥑𞥓𞥙𞥔)", + "𞤌𞥅𞤫𞤴 (𞥑𞥓𞥙𞥔-𞥑𞥔𞥒𞥘)", + "𞤡𞤮𞥅𞤷𞤮𞥅 (𞥑𞥔𞥒𞥘-𞥑𞥔𞥒𞥙)", + "𞤉𞤴𞤳𞤭𞤴𞤮𞥅 (𞥑𞥔𞥒𞥙-𞥑𞥔𞥔𞥑)", + "𞤑𞤢𞤳𞤭𞤼𞤧𞤵 (𞥑𞥔𞥔𞥑-𞥑𞥔𞥔𞥔)", + "𞤄𞤵𞤲𞥇𞤢𞤲 (𞥑𞥔𞥔𞥔-𞥑𞥔𞥔𞥙)", + "𞤖𞤮𞥅𞤼𞤮𞤳𞤵 (𞥑𞥔𞥔𞥙-𞥑𞥔𞥕𞥒)", + "𞤑𞤭𞤴𞤮𞥅𞤼𞤮𞤳𞤵 (𞥑𞥔𞥕𞥒-𞥑𞥔𞥕𞥕)", + "𞤑𞤮𞥅𞥃𞤮𞥅 (𞥑𞥔𞥕𞥕-𞥑𞥔𞥕𞥗)", + "𞤕𞤮𞥅𞤪𞤮𞤳𞤵 (𞥑𞥔𞥕𞥗-𞥑𞥔𞥖𞥐)", + "𞤑𞤢𞤲𞥃𞤮𞥅 (𞥑𞥔𞥖𞥐-𞥑𞥔𞥖𞥖)", + "𞤄𞤵𞤲𞥃𞤮𞥅 (𞥑𞥔𞥖𞥖-𞥑𞥔𞥖𞥗)", + "𞤌𞥅𞤲𞤭𞤲 (𞥑𞥔𞥖𞥗-𞥑𞥔𞥖𞥙)", + "𞤄𞤵𞤲𞤥𞤫𞤴 (𞥑𞥔𞥕𞥙-𞥑𞥔𞥘𞥗)", + "𞤕𞤮𞥅𞤳𞤴𞤮𞥅 (𞥑𞥔𞥘𞥗-𞥑𞥔𞥘𞥙)", + "𞤉𞤲𞤼𞤮𞤳𞤵 (𞥑𞥔𞥘𞥙-𞥑𞥔𞥙𞥒)", + "𞤃𞤫𞤴𞤮𞥅 (𞥑𞥔𞥙𞥒-𞥑𞥕𞥐𞥑)", + "𞤄𞤵𞤲𞤳𞤭 (𞥑𞥕𞥐𞥑-𞥑𞥕𞥐𞥔)", + "𞤉𞤴𞥃𞤮𞥅 (𞥑𞥕𞥐𞥔-𞥑𞥕𞥒𞥑)", + "𞤚𞤢𞤴𞤫𞤴 (𞥑𞥕𞥒𞥑-𞥑𞥕𞥒𞥘)", + "𞤑𞤭𞤴𞤮𞥅𞤪𞤮𞤳𞤵 (𞥑𞥕𞥒𞥘-𞥑𞥕𞥓𞥒)", + "𞤚𞤫𞤥𞤦𞤵𞤲 (𞥑𞥕𞥓𞥒-𞥑𞥕𞥕𞥕)", + "𞤑𞤮𞥅𞤶𞤭 (𞥑𞥕𞥕𞥕-𞥑𞥕𞥕𞥘)", + "𞤉𞤴𞤪𞤮𞤳𞤵 (𞥑𞥕𞥕𞥘-𞥑𞥕𞥗𞥐)", + "𞤘𞤫𞤲𞤳𞤭 (𞥑𞥕𞥗𞥐-𞥑𞥕𞥗𞥓)", + "𞤚𞤫𞤲𞥃𞤮𞥅 (𞥑𞥕𞥗𞥓-𞥑𞥕𞥙𞥒)", + "𞤄𞤵𞤲𞤪𞤮𞤳𞤵 (𞥑𞥕𞥙𞥒-𞥑𞥕𞥙𞥖)", + "𞤑𞤫𞤴𞤷𞤮𞥅 (𞥑𞥕𞥙𞥖-𞥑𞥖𞥑𞥕)", + "𞤘𞤫𞤲𞥆𞤢 (𞥑𞥖𞥑𞥕-𞥑𞥖𞥒𞥔)", + "𞤑𞤢𞤲𞥇𞤫𞤴 (𞥑𞥖𞥒𞥔-𞥑𞥖𞥔𞥔)", + "𞤡𞤮𞥅𞤸𞤮 (𞥑𞥖𞥔𞥔-𞥑𞥖𞥔𞥘)", + "𞤑𞤫𞤴𞤢𞤲 (𞥑𞥖𞥔𞥘-𞥑𞥖𞥕𞥒)", + "𞤔𞤮𞥅 (𞥑𞥖𞥕𞥒-𞥑𞥖𞥕𞥕)", + "𞤃𞤫𞤴𞤪𞤫𞤳𞤭 (𞥑𞥖𞥕𞥕-𞥑𞥖𞥕𞥘)", + "𞤃𞤢𞤲𞤶𞤭 (𞥑𞥖𞥕𞥘-𞥑𞥖𞥖𞥑)", + "𞤑𞤢𞤲𞤦𞤵𞤲 (𞥑𞥖𞥖𞥑-𞥑𞥖𞥗𞥓)", + "𞤉𞤥𞤨𞤮𞥅 (𞥑𞥖𞥗𞥓-𞥑𞥖𞥘𞥑)", + "𞤚𞤫𞤲𞥆𞤢 (𞥑𞥖𞥘𞥑-𞥑𞥖𞥘𞥔)", + "𞤔𞤮𞥅𞤳𞤭𞤴𞤮𞥅 (𞥑𞥖𞥘𞥔-𞥑𞥖𞥘𞥘)", + "𞤘𞤫𞤲𞤪𞤮𞤳𞤵 (𞥑𞥖𞥘𞥘-𞥑𞥗𞥐𞥔)", + "𞤖𞤮𞥅𞤫𞤴 (𞥑𞥗𞥐𞥔-𞥑𞥗𞥑𞥑)", + "𞤡𞤮𞥅𞤼𞤮𞤳𞤵 (𞥑𞥗𞥑𞥑-𞥑𞥗𞥑𞥖)", + "𞤑𞤭𞤴𞤮𞥅𞤸𞤮𞥅 (𞥑𞥗𞥑𞥖-𞥑𞥗𞥓𞥖)", + "𞤘𞤫𞤥𞤦𞤵𞤲 (𞥑𞥗𞥓𞥖-𞥑𞥗𞥔𞥑)", + "𞤑𞤢𞤥𞤨𞤮𞥅 (𞥑𞥗𞥔𞥑-𞥑𞥗𞥔𞥔)", + "𞤉𞤲𞤳𞤭𞤴𞤮𞥅 (𞥑𞥗𞥔𞥔-𞥑𞥗𞥔𞥘)", + "𞤑𞤢𞤲𞥇𞥇𞥇𞥇𞤫𞤲 (𞥑𞥗𞥔𞥘-𞥑𞥗𞥕𞥑)", + "𞤖𞤮𞥅𞤪𞤫𞤳𞤭 (𞥑𞥗𞥕𞥑-𞥑𞥗𞥖𞥔)", + "𞤃𞤫𞤴𞤱𞤢 (𞥑𞥗𞥖𞥔-𞥑𞥗𞥗𞥒)", + "𞤀𞤲𞥇𞤫𞤴 (𞥑𞥗𞥗𞥒-𞥑𞥗𞥘𞥑)", + "𞤚𞤫𞤲𞤥𞤫𞤴 (𞥑𞥗𞥘𞥑-𞥑𞥗𞥘𞥙)", + "𞤑𞤢𞤲𞤧𞤫𞤴 (𞥑𞥗𞥘𞥙-𞥑𞥘𞥐𞥑)", + "𞤑𞤭𞤴𞤮𞥅𞤱𞤢 (𞥑𞥘𞥐𞥑-𞥑𞥘𞥐𞥔)", + "𞤄𞤵𞤲𞤳𞤢 (𞥑𞥘𞥐𞥔-𞥑𞥘𞥑𞥘)", + "𞤄𞤵𞤲𞤧𞤫𞤴 (𞥑𞥘𞥑𞥘-𞥑𞥘𞥓𞥐)", + "𞤚𞤫𞤥𞤨𞤮𞥅 (𞥑𞥘𞥓𞥐-𞥑𞥘𞥔𞥔)", + "𞤑𞤮𞥅𞤳𞤢 (𞥑𞥘𞥔𞥔-𞥑𞥘𞥔𞥘)", + "𞤑𞤢𞤫𞤴 (𞥑𞥘𞥔𞥘-𞥑𞥘𞥕𞥔)", + "𞤀𞤲𞤧𞤫𞤴 (𞥑𞥘𞥕𞥔-𞥑𞥘𞥖𞥐)", + "𞤃𞤫𞤲𞥇𞤢𞤲 (𞥑𞥘𞥖𞥐-𞥑𞥘𞥖𞥑)", + "𞤄𞤵𞤲𞤳𞤭𞤴𞤵𞥅 (𞥑𞥘𞥖𞥑-𞥑𞥘𞥖𞥔)", + "𞤘𞤫𞤲𞤶𞤭 (𞥑𞥘𞥖𞥔-𞥑𞥘𞥖𞥕)", + "Keiō (1865–1868)", + "𞤃", + "𞤚", + "𞤅", + "𞤖", + "𞤈", + } + wide{ + "𞤚𞤢𞤴𞤳𞤢 (𞥖𞥔𞥕-𞥖𞥕𞥐)", + "𞤖𞤢𞤳𞤵𞤧𞤭 (𞥖𞥕𞥐-𞥖𞥗𞥑)", + "𞤖𞤢𞤳𞤵𞤸𞤮𞥅 (𞥖𞥗𞥒-𞥖𞥘𞥖)", + "𞤡𞤵𞤷𞤮𞥅 (𞥖𞥘𞥖-𞥗𞥐𞥑)", + "𞤚𞤢𞤴𞤸𞤮𞥅 (𞥗𞥐𞥑-𞥗𞥐𞥔)", + "𞤑𞤫𞤴𞤵𞤲 (𞥗𞥐𞥔-𞥗𞥐𞥘)", + "𞤏𞤢𞤣𞤮𞥅 (𞥗𞥐𞥘-𞥗𞥑𞥕)", + "𞤈𞤫𞤴𞤳𞤭 (𞥗𞥑𞥕-𞥗𞥑𞥗)", + "𞤒𞤮𞥅𞤪𞤮𞥅 (𞥗𞥑𞥗-𞥗𞥒𞥔)", + "𞤔𞤭𞤲𞤳𞤭 (𞥗𞥒𞥔-𞥗𞥒𞥙)", + "𞤚𞤫𞤥𞤨𞤭𞤴𞤮𞥅 (𞥗𞥒𞥙-𞥗𞥔𞥙)", + "𞤚𞤫𞤥𞤨𞤭𞤴𞤮𞥅 𞤳𞤢𞤥𞤨𞤮𞥅 (𞥗𞥔𞥙-𞥗𞥔𞥙)", + "𞤚𞤫𞤥𞤨𞤭𞤴𞤮𞥅 𞤧𞤮𞥅𞤸𞤮𞥅 (𞥗𞥔𞥙-𞥗𞥕𞥗)", + "𞤚𞤫𞤥𞤨𞤭𞤴𞤮𞥅 𞤸𞤮𞥅𞤶𞤭 (𞥗𞥕𞥗-𞥗𞥖𞥕)", + "𞤚𞤫𞤥𞤨𞤭𞤴𞤮𞥅 𞤶𞤭𞤲𞤺𞤮 (𞥗𞥖𞥕-𞥗𞥖𞥗)", + "𞤔𞤭𞤲𞤺𞤮-𞤳𞤫𞤴𞤵𞥅𞤲 (𞥗𞥖𞥗-𞥗𞥗𞥐)", + "𞤖𞤮𞥅𞤳𞤭 (𞥗𞥗𞥐-𞥗𞥘𞥐)", + "𞤚𞤫𞤲-𞤮𞥅 (𞥗𞥘𞥑-𞥗𞥘𞥒)", + "𞤉𞤲𞤪𞤢𞤴𞤳𞤵 (𞥗𞥘𞥒-𞥘𞥐𞥖)", + "𞤁𞤢𞤴𞤣𞤮𞥅 (𞥘𞥐𞥖-𞥘𞥑𞥐)", + "𞤑𞤮𞥅𞤲𞤭𞤲 (𞥘𞥑𞥐-𞥘𞥒𞥔)", + "𞤚𞤫𞤲𞤧𞤮𞥅 (𞥘𞥒𞥔-𞥘𞥓𞥔)", + "𞤔𞤮𞥅𞤱𞤢 (𞥘𞥓𞥔-𞥘𞥔𞥘)", + "𞤑𞤢𞤶𞤮𞥅 (𞥘𞥔𞥘-𞥘𞥕𞥑)", + "𞤐𞤭𞤲𞤶𞤵 (𞥘𞥕𞥑-𞥘𞥕𞥔)", + "𞤅𞤢𞤴𞤳𞤮𞥅 (𞥘𞥕𞥔-𞥘𞥕𞥗)", + "𞤚𞤫𞤲-𞤢𞤲 (𞥘𞥕𞥗-𞥘𞥕𞥙)", + "𞤔𞤮𞥅𞤺𞤢𞤲 (𞥘𞥕𞥙-𞥘𞥗𞥗)", + "𞤘𞤢𞤲𞤶𞤭𞤴𞤮𞥅 (𞥘𞥗𞥗-𞥘𞥘𞥕)", + "𞤐𞤭𞤲𞥆𞤢 (𞥘𞥘𞥕-𞥘𞥘𞥙)", + "𞤑𞤢𞤥𞤨𞤭𞤴𞤮𞥅 (𞥘𞥘𞥙-𞥘𞥙𞥘)", + "𞤡𞤮𞥅𞤼𞤢𞤴 (𞥘𞥙𞥘-𞥙𞥐𞥑)", + "𞤉𞤲𞤺𞤭𞥅 (𞥙𞥐𞥑-𞥙𞥒𞥓)", + "𞤉𞤲𞥃𞤮𞥅 (𞥙𞥒𞥓-𞥙𞥓𞥑)", + "𞤔𞤮𞥅𞤸𞤫𞤴 (𞥙𞥓𞥑-𞥙𞥓𞥘)", + "𞤚𞤫𞤲𞤺𞤭𞤴𞤮𞥅 (𞥙𞥓𞥘-𞥙𞥔𞥗)", + "𞤚𞤫𞤲𞤪𞤢𞤴𞤳𞤵 (𞥙𞥔𞥗-𞥙𞥕𞥗)", + "𞤚𞤫𞤲𞤼𞤮𞤳𞤵 (𞥙𞥕𞥗-𞥙𞥖𞥑)", + "𞤌𞥅𞤱𞤢 (𞥙𞥖𞥑-𞥙𞥖𞥔)", + "𞤑𞤮𞥅𞤸𞤮𞥅 (𞥙𞥖𞥔-𞥙𞥖𞥘)", + "𞤀𞤲𞥆𞤢 (𞥙𞥖𞥘-𞥙𞥗𞥐)", + "𞤚𞤫𞤲𞤪𞤮𞤳𞤵 (𞥙𞥗𞥐-𞥙𞥗𞥓)", + "𞤚𞤫𞤲𞥋𞤫𞤲 (𞥙𞥗𞥓-𞥙𞥗𞥖)", + "𞤔𞤮𞥅𞤺𞤫𞤲 (𞥙𞥗𞥖-𞥙𞥗𞥘)", + "𞤚𞤫𞤲𞤺𞤫𞤲 (𞥙𞥗𞥘-𞥙𞥘𞥓)", + "𞤉𞤴𞤳𞤢𞤲 (𞥙𞥘𞥓-𞥙𞥘𞥕)", + "𞤑𞤢𞤲𞥆𞤢 (𞥙𞥘𞥕-𞥙𞥘𞥗)", + "𞤉𞤴𞥇𞤫𞤲 (𞥙𞥘𞥗-𞥙𞥘𞥙)", + "𞤉𞤴𞤧𞤮 (𞥙𞥘𞥙-𞥙𞥙𞥐)", + "𞤡𞤮𞥅𞤪𞤴𞤢𞤳𞤵 (𞥙𞥙𞥐-𞥙𞥙𞥕)", + "𞤕𞤮𞥅𞤼𞤮𞤳𞤵 (𞥙𞥙𞥕-𞥙𞥙𞥙)", + "𞤕𞤮𞥅𞤸𞤮𞥅 (𞥙𞥙𞥙-𞥑𞥐𞥐𞥔)", + "𞤑𞤢𞤲𞤳𞤮𞥅 (𞥑𞥐𞥐𞥔-𞥑𞥐𞥑𞥒)", + "𞤕𞤮𞥅𞤱𞤢 (𞥑𞥐𞥑𞥒-𞥑𞥐𞥑𞥗)", + "𞤑𞤢𞤲𞥆𞤭𞤲 (𞥑𞥐𞥑𞥗-𞥑𞥐𞥒𞥑)", + "𞤔𞤭𞤴𞤢𞤲 (𞥑𞥐𞥒𞥑-𞥑𞥐𞥒𞥔)", + "𞤃𞤢𞤲𞤶𞤵 (𞥑𞥐𞥒𞥔-𞥑𞥐𞥒𞥘)", + "𞤕𞤮𞥅𞤺𞤫𞤲 (𞥑𞥐𞥒𞥘-𞥑𞥐𞥓𞥗)", + "𞤕𞤮𞥅𞤪𞤴𞤢𞤳𞤵 (𞥑𞥐𞥓𞥗-𞥑𞥐𞥔𞥐)", + "𞤕𞤮𞥅𞤳𞤴𞤵𞥅 (𞥑𞥐𞥔𞥐-𞥑𞥐𞥔𞥔)", + "𞤑𞤢𞤲𞤼𞤮𞤳𞤵 (𞥑𞥐𞥔𞥔-𞥑𞥐𞥔𞥖)", + "𞤉𞤴𞥃𞤮𞥅 (𞥑𞥐𞥔𞥖-𞥑𞥐𞥕𞥓)", + "𞤚𞤫𞤲𞤺𞤭 (𞥑𞥐𞥕𞥓-𞥑𞥐𞥕𞥘)", + "𞤑𞤮𞥅𞤸𞤫𞤴 (𞥑𞥐𞥕𞥘-𞥑𞥐𞥖𞥕)", + "𞤔𞤭𞤪𞤴𞤢𞤳𞤵 (𞥑𞥐𞥖𞥕-𞥑𞥐𞥖𞥙)", + "𞤉𞤲𞤳𞤭𞤴𞤵𞥅 (𞥑𞥐𞥖𞥙-𞥑𞥐𞥗𞥔)", + "𞤡𞤮𞥅𞤸𞤮 (𞥑𞥐𞥗𞥔-𞥑𞥐𞥗𞥗)", + "𞤡𞤮𞥅𞤪𞤴𞤢𞤳𞤵 (𞥑𞥐𞥗𞥗-𞥑𞥐𞥘𞥑)", + "𞤉𞤴𞤸𞤮𞥅 (𞥑𞥐𞥘𞥑-𞥑𞥐𞥘𞥔)", + "𞤌𞥅𞤼𞤮𞤳𞤵 (𞥑𞥐𞥘𞥔-𞥑𞥐𞥘𞥗)", + "𞤑𞤢𞤲𞤶𞤭 (𞥑𞥐𞥘𞥗-𞥑𞥐𞥙𞥔)", + "𞤑𞤢𞤸𞤮𞥅 (𞥑𞥐𞥙𞥔-𞥑𞥐𞥙𞥖)", + "𞤉𞤴𞤷𞤮𞥅 (𞥑𞥐𞥙𞥖-𞥑𞥐𞥙𞥗)", + "𞤔𞤮𞥅𞤼𞤮𞤳𞤵 (𞥑𞥐𞥙𞥗-𞥑𞥐𞥙𞥙)", + "𞤑𞤮𞥅𞤱𞤢 (𞥑𞥐𞥙𞥙-𞥑𞥑𞥐𞥔)", + "𞤕𞤮𞥅𞤶𞤭 (𞥑𞥑𞥐𞥔-𞥑𞥑𞥐𞥖)", + "𞤑𞤢𞥃𞤮𞥅 (𞥑𞥑𞥐𞥖-𞥑𞥑𞥐𞥘)", + "𞤚𞤫𞤲𞥆𞤭𞤲 (𞥑𞥑𞥐𞥘-𞥑𞥑𞥑𞥐)", + "𞤚𞤫𞤲-𞤫𞤴 (𞥑𞥑𞥑𞥐-𞥑𞥑𞥑𞥓)", + "𞤉𞤴𞤳𞤭𞤴𞤵𞥅 (𞥑𞥑𞥑𞥓-𞥑𞥑𞥑𞥘)", + "𞤘𞤫𞤲𞥇𞤴𞤭 (𞥑𞥑𞥑𞥘-𞥑𞥑𞥒𞥐)", + "(𞤖𞤮𞥅𞤢𞤲 (𞥑𞥑𞥒𞥐-𞥑𞥑𞥒𞥔", + "𞤚𞤫𞤲𞤶𞤭 (𞥑𞥑𞥒𞥔-𞥑𞥑𞥒𞥖)", + "𞤁𞤢𞤴𞤶𞤭 (𞥑𞥑𞥒𞥖-𞥑𞥑𞥓𞥑)", + "𞤚𞤫𞤲𞥃𞤮𞥅 (𞥑𞥑𞥓𞥑-𞥑𞥑𞥓𞥒)", + "𞤕𞤮𞥅𞥃𞤮𞥅 (𞥑𞥑𞥓𞥒-𞥑𞥑𞥓𞥕)", + "𞤖𞤮𞥅𞤫𞤲 (𞥑𞥑𞥓𞥕-𞥑𞥑𞥔𞥑)", + "𞤉𞤴𞤶𞤭 (𞥑𞥑𞥔𞥑-𞥑𞥑𞥔𞥒)", + "𞤑𞤮𞥅𞤶𞤭 (𞥑𞥑𞥔𞥒-𞥑𞥑𞥔𞥔)", + "𞤚𞤫𞤲𞥇𞤴𞤮𞥅 (𞥑𞥑𞥔𞥔-𞥑𞥑𞥔𞥕)", + "𞤑𞤭𞤴𞤵𞥅𞤢𞤲 (𞥑𞥑𞥔𞥕-𞥑𞥑𞥕𞥑)", + "𞤐𞤭𞤲𞤨𞤫𞤴 (𞥑𞥑𞥕𞥑-𞥑𞥑𞥕𞥔)", + "𞤑𞤭𞤴𞤵𞥅𞤶𞤵 (𞥑𞥑𞥕𞥔-𞥑𞥑𞥕𞥖)", + "𞤖𞤮𞥅𞤺𞤫𞤲 (𞥑𞥑𞥕𞥖-𞥑𞥑𞥕𞥙)", + "𞤖𞤫𞤴𞤶𞤭 (𞥑𞥑𞥕𞥙-𞥑𞥑𞥖𞥐)", + "𞤉𞤴𞤪𞤭𞤴𞤢𞤳𞤵 (𞥑𞥑𞥖𞥐-𞥑𞥑𞥖𞥑)", + "𞤌𞥅𞤸𞤮 (𞥑𞥑𞥖𞥑-𞥑𞥑𞥖𞥓)", + "𞤕𞤮𞥅𞤳𞤢𞤲 (𞥑𞥑𞥖𞥓-𞥑𞥑𞥖𞥕)", + "𞤉𞤴𞤥𞤢𞤲 (𞥑𞥑𞥖𞥕-𞥑𞥑𞥖𞥖)", + "𞤐𞤭𞤲𞥇𞤢𞤲 (𞥑𞥑𞥖𞥖-𞥑𞥑𞥖𞥙)", + "𞤑𞤢𞤮𞥅 (𞥑𞥑𞥖𞥙-𞥑𞥑𞥗𞥑)", + "𞤡𞤮𞥅𞤢𞤲 (𞥑𞥑𞥗𞥑-𞥑𞥑𞥗𞥕)", + "𞤀𞤲𞤺𞤫𞤲 (𞥑𞥑𞥗𞥕-𞥑𞥑𞥗𞥗)", + "𞤔𞤭𞥃𞤮𞥅 (𞥑𞥑𞥗𞥗-𞥑𞥑𞥘𞥑)", + "𞤒𞤮𞥅𞤱𞤢 (𞥑𞥑𞥘𞥑-𞥑𞥑𞥘𞥒)", + "𞤔𞤵𞤫𞤴 (𞥑𞥑𞥘𞥒-𞥑𞥑𞥘𞥔)", + "𞤘𞤫𞤲𞤪𞤭𞤴𞤢𞤳𞤵 (𞥑𞥑𞥘𞥔-𞥑𞥑𞥘𞥕)", + "𞤄𞤵𞤲𞤶𞤭 (𞥑𞥑𞥘𞥕-𞥑𞥑𞥙𞥐)", + "𞤑𞤫𞤲𞤳𞤭𞤴𞤵𞥅 (𞥑𞥑𞥙𞥐-𞥑𞥑𞥙𞥙)", + "𞤡𞤮𞥅𞤶𞤭 (𞥑𞥑𞥙𞥙-𞥑𞥒𞥐𞥑)", + "𞤑𞤫𞤲𞥆𞤭𞤲 (𞥑𞥒𞥐𞥑-𞥑𞥒𞥐𞥔)", + "𞤘𞤫𞤲𞤳𞤭𞤴𞤵𞥅 (𞥑𞥒𞥐𞥔-𞥑𞥒𞥐𞥖)", + "𞤑𞤫𞤲𞥇𞤫𞤴 (𞥑𞥒𞥐𞥖-𞥑𞥒𞥐𞥗)", + "𞤔𞤮𞥅𞤺𞤫𞤲 (𞥑𞥒𞥑𞥑-𞥑𞥒𞥐𞥖)", + "𞤑𞤫𞤲𞤪𞤭𞤴𞤢𞤳𞤵 (𞥑𞥒𞥑𞥑-𞥑𞥒𞥑𞥓)", + "𞤑𞤫𞤥𞤨𞤮𞥅 (𞥑𞥒𞥑𞥓-𞥑𞥒𞥑𞥙)", + "𞤔𞤮𞥅𞤳𞤭𞤴𞤵𞥅 (𞥑𞥒𞥑𞥙-𞥑𞥒𞥒𞥒)", + "𞤔𞤮𞥅 (𞥑𞥒𞥒𞥒-𞥑𞥒𞥒𞥔)", + "𞤘𞤫𞤲𞥆𞤭𞤲 (𞥑𞥒𞥒𞥔-𞥑𞥒𞥒𞥕)", + "𞤑𞤢𞤪𞤮𞤳𞤵 (𞥑𞥒𞥒𞥕-𞥑𞥒𞥒𞥗)", + "𞤀𞤲𞤼𞤫𞤴 (𞥑𞥒𞥒𞥗-𞥑𞥒𞥒𞥙)", + "𞤑𞤢𞤲𞤳𞤭 (𞥑𞥒𞥒𞥙-𞥑𞥒𞥓𞥒)", + "𞤔𞤮𞥅𞤫𞤴 (𞥑𞥒𞥓𞥒-𞥑𞥒𞥓𞥓)", + "𞤚𞤫𞤥𞤨𞤵𞤳𞤵 (𞥑𞥒𞥓𞥓-𞥑𞥒𞥓𞥔)", + "𞤄𞤵𞤲𞤪𞤭𞤴𞤢𞤳𞤵 (𞥑𞥒𞥓𞥔-𞥑𞥒𞥓𞥕)", + "𞤑𞤢𞤼𞤫𞤴 (𞥑𞥒𞥓𞥕-𞥑𞥒𞥓𞥘)", + "𞤈𞤢𞤴𞤳𞤵𞤲𞤭𞤲 (𞥑𞥒𞥓𞥘-𞥑𞥒𞥓𞥙)", + "𞤉𞤲𞥇𞤮𞥅 (𞥑𞥒𞥓𞥙-𞥑𞥒𞥔𞥐)", + "𞤐𞤭𞤲𞤶𞤭 (𞥑𞥒𞥔𞥐-𞥑𞥒𞥔𞥓)", + "𞤑𞤢𞤲𞤺𞤫𞤲 (𞥑𞥒𞥔𞥓-𞥑𞥒𞥔𞥗)", + "𞤖𞤮𞥅𞤶𞤭 (𞥑𞥒𞥔𞥗-𞥑𞥒𞥔𞥙)", + "𞤑𞤫𞤲𞤷𞤮𞥅 (𞥑𞥒𞥔𞥙-𞥑𞥒𞥕𞥖)", + "𞤑𞤮𞥅𞤺𞤫𞤲 (𞥑𞥒𞥕𞥖-𞥑𞥒𞥕𞥗)", + "𞤡𞤮𞥅𞤳𞤢 (𞥑𞥒𞥕𞥗-𞥑𞥒𞥕𞥙)", + "𞤡𞤮𞥅𞤺𞤫𞤲 (𞥑𞥒𞥕𞥙-𞥑𞥒𞥖𞥐)", + "𞤄𞤵𞤲𞥇𞤮𞥅 (𞥑𞥒𞥖𞥐-𞥑𞥒𞥖𞥑)", + "𞤑𞤮𞥅𞤷𞤮𞥅 (𞥑𞥒𞥖𞥑-𞥑𞥒𞥖𞥔)", + "𞤄𞤵𞤲𞥇𞤫𞤴 (𞥑𞥒𞥖𞥔-𞥑𞥒𞥗𞥕)", + "𞤑𞤫𞤲𞤶𞤭 (𞥑𞥒𞥗𞥕-𞥑𞥒𞥗𞥘)", + "𞤑𞤮𞥅𞤢𞤲 (𞥑𞥒𞥗𞥘-𞥑𞥒𞥘𞥘)", + "𞤡𞤮𞥅 (𞥑𞥒𞥘𞥘-𞥑𞥒𞥙𞥓)", + "𞤉𞤴𞤲𞤭𞤲 (𞥑𞥒𞥙𞥓-𞥑𞥒𞥙𞥙)", + "𞤡𞤮𞥅𞤢𞤲 (𞥑𞥒𞥙𞥙-𞥑𞥓𞥐𞥒)", + "𞤑𞤫𞤲𞤺𞤫𞤲 (𞥑𞥓𞥐𞥒-𞥑𞥓𞥐𞥓)", + "𞤑𞤢𞤺𞤫𞤲 (𞥑𞥓𞥐𞥓-𞥑𞥓𞥐𞥖)", + "𞤚𞤮𞤳𞤵𞤶𞤭 (𞥑𞥓𞥐𞥖-𞥑𞥓𞥐𞥘)", + "𞤉𞤲𞤳𞤭𞤴𞤮𞥅 (𞥑𞥓𞥐𞥘-𞥑𞥓𞥑𞥑)", + "𞤌𞥅𞤷𞤮𞥅 (𞥑𞥓𞥑𞥑-𞥑𞥓𞥑𞥒)", + "𞤡𞤮𞥅𞤱𞤢 (𞥑𞥓𞥑𞥒-𞥑𞥓𞥑𞥗)", + "𞤄𞤵𞤥𞤨𞤮𞥅 (𞥑𞥓𞥑𞥗-𞥑𞥓𞥑𞥙)", + "𞤘𞤫𞤲𞤮𞥅 (𞥑𞥓𞥑𞥙-𞥑𞥓𞥒𞥑)", + "𞤘𞤫𞤲𞤳𞤮𞥅 (𞥑𞥓𞥒𞥑-𞥑𞥓𞥒𞥔)", + "𞤡𞤮𞥅𞤷𞤵𞥅 (𞥑𞥓𞥒𞥔-𞥑𞥓𞥒𞥖)", + "𞤑𞤢𞤪𞤴𞤢𞤳𞤵 (𞥑𞥓𞥒𞥖-𞥑𞥓𞥒𞥙)", + "𞤘𞤫𞤲𞤼𞤮𞤳𞤵 (𞥑𞥓𞥒𞥙-𞥑𞥓𞥓𞥑)", + "𞤘𞤫𞤲𞤳𞤮𞥅 (𞥑𞥓𞥓𞥑-𞥑𞥓𞥓𞥔)", + "𞤑𞤫𞤲𞤥𞤵 (𞥑𞥓𞥓𞥔-𞥑𞥓𞥓𞥖)", + "𞤉𞤲𞤺𞤫𞤲 (𞥑𞥓𞥓𞥖-𞥑𞥓𞥔𞥐)", + "𞤑𞤮𞥅𞤳𞤮𞤳𞤵 (𞥑𞥓𞥔𞥐-𞥑𞥓𞥔𞥖)", + "𞤡𞤮𞥅𞤸𞤫𞤴 (𞥑𞥓𞥔𞥖-𞥑𞥓𞥗𞥐)", + "𞤑𞤫𞤲𞤼𞤮𞤳𞤵 (𞥑𞥓𞥗𞥐-𞥑𞥓𞥗𞥒)", + "𞤄𞤵𞤲𞤷𞤵𞥅 (𞥑𞥓𞥗𞥒-𞥑𞥓𞥗𞥕)", + "𞤚𞤫𞤲𞤶𞤵 (𞥑𞥓𞥗𞥕-𞥑𞥓𞥗𞥙)", + "𞤑𞤮𞥅𞤪𞤴𞤢𞤳𞤵 (𞥑𞥓𞥗𞥙-𞥑𞥓𞥘𞥑)", + "𞤑𞤮𞥅𞤱𞤢 (𞥑𞥓𞥘𞥑-𞥑𞥓𞥘𞥔)", + "𞤘𞤫𞤲𞤷𞤵𞥅 (𞥑𞥓𞥘𞥔-𞥑𞥓𞥙𞥒)", + "𞤃𞤫𞤴𞤼𞤮𞤳𞤵 (𞥑𞥓𞥘𞥔-𞥑𞥓𞥘𞥗)", + "𞤑𞤢𞤳𞤫𞤴 (𞥑𞥓𞥘𞥗-𞥑𞥓𞥘𞥙)", + "𞤑𞤮𞥅 (𞥑𞥓𞥘𞥙-𞥑𞥓𞥙𞥐)", + "𞤃𞤫𞤴𞤼𞤮𞤳𞤵 (𞥑𞥓𞥙𞥐-𞥑𞥓𞥙𞥔)", + "𞤌𞥅𞤫𞤴 (𞥑𞥓𞥙𞥔-𞥑𞥔𞥒𞥘)", + "𞤡𞤮𞥅𞤷𞤮𞥅 (𞥑𞥔𞥒𞥘-𞥑𞥔𞥒𞥙)", + "𞤉𞤴𞤳𞤭𞤴𞤮𞥅 (𞥑𞥔𞥒𞥙-𞥑𞥔𞥔𞥑)", + "𞤑𞤢𞤳𞤭𞤼𞤧𞤵 (𞥑𞥔𞥔𞥑-𞥑𞥔𞥔𞥔)", + "𞤄𞤵𞤲𞥇𞤢𞤲 (𞥑𞥔𞥔𞥔-𞥑𞥔𞥔𞥙)", + "𞤖𞤮𞥅𞤼𞤮𞤳𞤵 (𞥑𞥔𞥔𞥙-𞥑𞥔𞥕𞥒)", + "𞤑𞤭𞤴𞤮𞥅𞤼𞤮𞤳𞤵 (𞥑𞥔𞥕𞥒-𞥑𞥔𞥕𞥕)", + "𞤑𞤮𞥅𞥃𞤮𞥅 (𞥑𞥔𞥕𞥕-𞥑𞥔𞥕𞥗)", + "𞤕𞤮𞥅𞤪𞤮𞤳𞤵 (𞥑𞥔𞥕𞥗-𞥑𞥔𞥖𞥐)", + "𞤑𞤢𞤲𞥃𞤮𞥅 (𞥑𞥔𞥖𞥐-𞥑𞥔𞥖𞥖)", + "𞤄𞤵𞤲𞥃𞤮𞥅 (𞥑𞥔𞥖𞥖-𞥑𞥔𞥖𞥗)", + "𞤌𞥅𞤲𞤭𞤲 (𞥑𞥔𞥖𞥗-𞥑𞥔𞥖𞥙)", + "𞤄𞤵𞤲𞤥𞤫𞤴 (𞥑𞥔𞥕𞥙-𞥑𞥔𞥘𞥗)", + "𞤕𞤮𞥅𞤳𞤴𞤮𞥅 (𞥑𞥔𞥘𞥗-𞥑𞥔𞥘𞥙)", + "𞤉𞤲𞤼𞤮𞤳𞤵 (𞥑𞥔𞥘𞥙-𞥑𞥔𞥙𞥒)", + "𞤃𞤫𞤴𞤮𞥅 (𞥑𞥔𞥙𞥒-𞥑𞥕𞥐𞥑)", + "𞤄𞤵𞤲𞤳𞤭 (𞥑𞥕𞥐𞥑-𞥑𞥕𞥐𞥔)", + "𞤉𞤴𞥃𞤮𞥅 (𞥑𞥕𞥐𞥔-𞥑𞥕𞥒𞥑)", + "𞤚𞤢𞤴𞤫𞤴 (𞥑𞥕𞥒𞥑-𞥑𞥕𞥒𞥘)", + "𞤑𞤭𞤴𞤮𞥅𞤪𞤮𞤳𞤵 (𞥑𞥕𞥒𞥘-𞥑𞥕𞥓𞥒)", + "𞤚𞤫𞤥𞤦𞤵𞤲 (𞥑𞥕𞥓𞥒-𞥑𞥕𞥕𞥕)", + "𞤑𞤮𞥅𞤶𞤭 (𞥑𞥕𞥕𞥕-𞥑𞥕𞥕𞥘)", + "𞤉𞤴𞤪𞤮𞤳𞤵 (𞥑𞥕𞥕𞥘-𞥑𞥕𞥗𞥐)", + "𞤘𞤫𞤲𞤳𞤭 (𞥑𞥕𞥗𞥐-𞥑𞥕𞥗𞥓)", + "𞤚𞤫𞤲𞥃𞤮𞥅 (𞥑𞥕𞥗𞥓-𞥑𞥕𞥙𞥒)", + "𞤄𞤵𞤲𞤪𞤮𞤳𞤵 (𞥑𞥕𞥙𞥒-𞥑𞥕𞥙𞥖)", + "𞤑𞤫𞤴𞤷𞤮𞥅 (𞥑𞥕𞥙𞥖-𞥑𞥖𞥑𞥕)", + "𞤘𞤫𞤲𞥆𞤢 (𞥑𞥖𞥑𞥕-𞥑𞥖𞥒𞥔)", + "𞤑𞤢𞤲𞥇𞤫𞤴 (𞥑𞥖𞥒𞥔-𞥑𞥖𞥔𞥔)", + "𞤡𞤮𞥅𞤸𞤮 (𞥑𞥖𞥔𞥔-𞥑𞥖𞥔𞥘)", + "𞤑𞤫𞤴𞤢𞤲 (𞥑𞥖𞥔𞥘-𞥑𞥖𞥕𞥒)", + "𞤔𞤮𞥅 (𞥑𞥖𞥕𞥒-𞥑𞥖𞥕𞥕)", + "𞤃𞤫𞤴𞤪𞤫𞤳𞤭 (𞥑𞥖𞥕𞥕-𞥑𞥖𞥕𞥘)", + "𞤃𞤢𞤲𞤶𞤭 (𞥑𞥖𞥕𞥘-𞥑𞥖𞥖𞥑)", + "𞤑𞤢𞤲𞤦𞤵𞤲 (𞥑𞥖𞥖𞥑-𞥑𞥖𞥗𞥓)", + "𞤉𞤥𞤨𞤮𞥅 (𞥑𞥖𞥗𞥓-𞥑𞥖𞥘𞥑)", + "𞤚𞤫𞤲𞥆𞤢 (𞥑𞥖𞥘𞥑-𞥑𞥖𞥘𞥔)", + "𞤔𞤮𞥅𞤳𞤭𞤴𞤮𞥅 (𞥑𞥖𞥘𞥔-𞥑𞥖𞥘𞥘)", + "𞤘𞤫𞤲𞤪𞤮𞤳𞤵 (𞥑𞥖𞥘𞥘-𞥑𞥗𞥐𞥔)", + "𞤖𞤮𞥅𞤫𞤴 (𞥑𞥗𞥐𞥔-𞥑𞥗𞥑𞥑)", + "𞤡𞤮𞥅𞤼𞤮𞤳𞤵 (𞥑𞥗𞥑𞥑-𞥑𞥗𞥑𞥖)", + "𞤑𞤭𞤴𞤮𞥅𞤸𞤮𞥅 (𞥑𞥗𞥑𞥖-𞥑𞥗𞥓𞥖)", + "𞤘𞤫𞤥𞤦𞤵𞤲 (𞥑𞥗𞥓𞥖-𞥑𞥗𞥔𞥑)", + "𞤑𞤢𞤥𞤨𞤮𞥅 (𞥑𞥗𞥔𞥑-𞥑𞥗𞥔𞥔)", + "𞤉𞤲𞤳𞤭𞤴𞤮𞥅 (𞥑𞥗𞥔𞥔-𞥑𞥗𞥔𞥘)", + "𞤑𞤢𞤲𞥇𞥇𞥇𞥇𞤫𞤲 (𞥑𞥗𞥔𞥘-𞥑𞥗𞥕𞥑)", + "𞤖𞤮𞥅𞤪𞤫𞤳𞤭 (𞥑𞥗𞥕𞥑-𞥑𞥗𞥖𞥔)", + "𞤃𞤫𞤴𞤱𞤢 (𞥑𞥗𞥖𞥔-𞥑𞥗𞥗𞥒)", + "𞤀𞤲𞥇𞤫𞤴 (𞥑𞥗𞥗𞥒-𞥑𞥗𞥘𞥑)", + "𞤚𞤫𞤲𞤥𞤫𞤴 (𞥑𞥗𞥘𞥑-𞥑𞥗𞥘𞥙)", + "𞤑𞤢𞤲𞤧𞤫𞤴 (𞥑𞥗𞥘𞥙-𞥑𞥘𞥐𞥑)", + "𞤑𞤭𞤴𞤮𞥅𞤱𞤢 (𞥑𞥘𞥐𞥑-𞥑𞥘𞥐𞥔)", + "𞤄𞤵𞤲𞤳𞤢 (𞥑𞥘𞥐𞥔-𞥑𞥘𞥑𞥘)", + "𞤄𞤵𞤲𞤧𞤫𞤴 (𞥑𞥘𞥑𞥘-𞥑𞥘𞥓𞥐)", + "𞤚𞤫𞤥𞤨𞤮𞥅 (𞥑𞥘𞥓𞥐-𞥑𞥘𞥔𞥔)", + "𞤑𞤮𞥅𞤳𞤢 (𞥑𞥘𞥔𞥔-𞥑𞥘𞥔𞥘)", + "𞤑𞤢𞤫𞤴 (𞥑𞥘𞥔𞥘-𞥑𞥘𞥕𞥔)", + "𞤀𞤲𞤧𞤫𞤴 (𞥑𞥘𞥕𞥔-𞥑𞥘𞥖𞥐)", + "𞤃𞤫𞤲𞥇𞤢𞤲 (𞥑𞥘𞥖𞥐-𞥑𞥘𞥖𞥑)", + "𞤄𞤵𞤲𞤳𞤭𞤴𞤵𞥅 (𞥑𞥘𞥖𞥑-𞥑𞥘𞥖𞥔)", + "𞤘𞤫𞤲𞤶𞤭 (𞥑𞥘𞥖𞥔-𞥑𞥘𞥖𞥕)", + "𞤑𞤫𞤴𞤮𞥅 (𞥑𞥘𞥖𞥕-𞥑𞥘𞥖𞥘)", + "𞤃𞤫𞤴𞤶𞤭", + "𞤚𞤢𞤴𞥃𞤮𞥅", + "𞤡𞤮𞥅𞤱𞤢", + "𞤖𞤫𞤴𞤧𞤫𞤴", + "𞤈𞤫𞤴𞤱𞤢", + } + } + intervalFormats{ + Gy{ + G{"y G – y G"} + y{"y – y G"} + } + y{ + y{"y – y G"} + } + } + } + persian{ + eras{ + abbreviated{ + "𞤀𞤆", + } + narrow{ + "𞤀𞤆", + } + wide{ + "𞤀𞤆", + } + } + monthNames{ + format{ + abbreviated{ + "𞤊𞤢𞤪𞤾𞤢𞤪𞤣𞤭𞤲", + "𞤌𞤪𞤣𞤭𞤦𞤫𞤸𞤫𞥃𞤼", + "𞤝𞤮𞤪𞤣𞤢𞤣", + "𞤚𞤭𞤪", + "𞤃𞤮𞤪𞤣𞤢𞤣", + "𞤡𞤢𞤸𞤪𞤭𞤾𞤢𞤪", + "𞤃𞤫𞤸𞤫𞤪", + "𞤀𞤦𞤢𞤲", + "𞤀𞥁𞤢𞤪", + "𞤁𞤫𞤴", + "𞤄𞤢𞤸𞤥𞤢𞤲", + "𞤉𞤧𞤬𞤢𞤲𞤣", + } + narrow{ + "𞥑", + "𞥒", + "𞥓", + "𞥔", + "𞥕", + "𞥖", + "𞥗", + "𞥘", + "𞥙", + "𞥑𞥐", + "𞥑𞥑", + "𞥑𞥒", + } + wide{ + "𞤊𞤢𞤪𞤾𞤢𞤪𞤣𞤭𞤲", + "𞤌𞤪𞤣𞤭𞤦𞤫𞤸𞤫𞥃𞤼", + "𞤝𞤮𞤪𞤣𞤢𞤣", + "𞤚𞤭𞤪", + "𞤃𞤮𞤪𞤣𞤢𞤣", + "𞤡𞤢𞤸𞤪𞤭𞤾𞤢𞤪", + "𞤃𞤫𞤸𞤫𞤪", + "𞤀𞤦𞤢𞤲", + "𞤀𞥁𞤢𞤪", + "𞤁𞤫𞤴", + "𞤄𞤢𞤸𞤥𞤢𞤲", + "𞤉𞤧𞤬𞤢𞤲𞤣", + } + } + stand-alone{ + abbreviated{ + "𞤊𞤢𞤪𞤾𞤢𞤪𞤣𞤭𞤲", + "𞤌𞤪𞤣𞤭𞤦𞤫𞤸𞤫𞥃𞤼", + "𞤝𞤮𞤪𞤣𞤢𞤣", + "𞤚𞤭𞤪", + "𞤃𞤮𞤪𞤣𞤢𞤣", + "𞤡𞤢𞤸𞤪𞤭𞤾𞤢𞤪", + "𞤃𞤫𞤸𞤫𞤪", + "𞤀𞤦𞤢𞤲", + "𞤀𞥁𞤢𞤪", + "𞤁𞤫𞤴", + "𞤄𞤢𞤸𞤥𞤢𞤲", + "𞤉𞤧𞤬𞤢𞤲𞤣", + } + narrow{ + "𞥑", + "𞥒", + "𞥓", + "𞥔", + "𞥕", + "𞥖", + "𞥗", + "𞥘", + "𞥙", + "𞥑𞥐", + "𞥑𞥑", + "𞥑𞥒", + } + wide{ + "𞤊𞤢𞤪𞤾𞤢𞤪𞤣𞤭𞤲", + "𞤌𞤪𞤣𞤭𞤦𞤫𞤸𞤫𞥃𞤼", + "𞤝𞤮𞤪𞤣𞤢𞤣", + "𞤚𞤭𞤪", + "𞤃𞤮𞤪𞤣𞤢𞤣", + "𞤡𞤢𞤸𞤪𞤭𞤾𞤢𞤪", + "𞤃𞤫𞤸𞤫𞤪", + "𞤀𞤦𞤢𞤲", + "𞤀𞥁𞤢𞤪", + "𞤁𞤫𞤴", + "𞤄𞤢𞤸𞤥𞤢𞤲", + "𞤉𞤧𞤬𞤢𞤲𞤣", + } + } + } + } + } + characterLabel{ + activities{"𞤳𞤵𞥅𞤺𞤫"} + african_scripts{"𞤦𞤭𞤲𞤣𞤭 𞤀𞤬𞤪𞤭𞤳𞤢𞤲𞥆𞤢𞥄𞤶𞤭"} + american_scripts{"𞤦𞤭𞤲𞤣𞤭 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞤲𞥆𞤢𞥄𞤶𞤭"} + animal{"𞤳𞤵𞤤𞥆𞤭"} + animals_nature{"𞤳𞤵𞤤𞥆𞤭 𞤫 𞤤𞤢𞤣𞥆𞤫"} + arrows{"𞤲𞤣𞤢𞤺𞤢𞥄𞤶𞤫"} + body{"𞤩𞤢𞤤𞤲𞤣𞤵"} + box_drawing{"𞤲𞤢𞤼𞤵𞤣𞤫 𞤢𞤪𞤳𞤢"} + braille{"𞤦𞤪𞤢𞥄𞤴"} + building{"𞤥𞤢𞤸𞤮𞥅𞤣𞤭"} + bullets_stars{"𞤼𞤮𞤩𞥆𞤫 𞤥𞤢𞥄𞤯𞤵𞤲 𞤳𞤮𞥅𞤣𞤫"} + consonantal_jamo{"𞤰𞤭𞤴𞤫 𞤶𞤢𞤥𞤮𞥅"} + currency_symbols{"𞤭𞤥𞥆𞤮𞤪𞤫 𞤲𞤦𞤵𞥅𞤯𞤭"} + dash_connector{"𞤷𞤭𞥅𞤬𞤭 𞤥𞤢𞥄𞤯𞤵𞤲 𞤶𞤮𞤤𞤳𞤮𞥅𞤶𞤭"} + digits{"𞤤𞤭𞤥𞤫"} + dingbats{"𞤥𞤢𞥄𞤲𞤣𞤫 𞤁𞤭𞤲𞤺𞤭𞤦𞤫𞥅𞤼"} + divination_symbols{"𞤭𞤥𞥆𞤮𞤪𞤫 𞤯𞤢𞤤𞤬𞤢𞤲𞤯𞤫"} + downwards_arrows{"𞤲𞤣𞤢𞤲𞤺𞤢𞥄𞤶𞤫 𞤶𞤵𞤲𞥆𞤭𞤼𞤭𞥅𞤯𞤫"} + downwards_upwards_arrows{"𞤲𞤣𞤢𞤺𞤢𞥄𞤶𞤫 𞤶𞤵𞤲𞥆𞤭𞤼𞤭𞥅𞤯𞤫 𞤫 𞤩𞤢𞤽𞤼𞤭𞥅𞤯𞤫"} + east_asian_scripts{"𞤦𞤭𞤲𞤣𞤭 𞤬𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫 𞤀𞥄𞤧𞤭𞤴𞤢"} + emoji{"𞤲𞤺𞤮𞤼𞥆𞤭"} + european_scripts{"𞤦𞤭𞤲𞤣𞤭 𞤉𞤪𞤮𞤨𞤭𞤲𞥆𞤢𞥄𞤶𞤭"} + female{"𞤣𞤫𞤱𞤵"} + flag{"𞤼𞤵𞤼𞤢𞤱𞤢𞤤"} + flags{"𞤼𞤵𞤼𞤢𞥄𞤶𞤫"} + food_drink{"𞤻𞤢𞥄𞤥𞤣𞤵 𞤫 𞤲𞤶𞤢𞤪𞤢𞤲"} + format{"𞤲𞤦𞤢𞥄𞤣𞤭"} + format_whitespace{"𞤲𞤦𞤢𞥄𞤣𞤭 𞤫 𞤴𞤢𞤴𞤤𞤮"} + full_width_form_variant{"𞤱𞤢𞤴𞤤𞤢𞤲𞤣𞤫 𞤸𞤫𞤦𞥆𞤭𞤲𞤮-𞤴𞤢𞤲𞤶𞤭"} + geometric_shapes{"𞤧𞤵𞥅𞤪𞤢𞥄𞤶𞤭 𞤤𞤫𞤴𞤣𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤶𞤭"} + half_width_form_variant{"𞤱𞤢𞤴𞤤𞤢𞤲𞤣𞤫 𞤬𞤫𞤷𞥆𞤮-𞤴𞤢𞤲𞤶𞤭"} + han_characters{"𞤢𞤤𞤳𞤵𞤤𞤫 𞤖𞤢𞥄𞤲 (𞤼𞤢𞤪𞤲𞤺𞤵𞤣𞤫 𞤷𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤶𞤫)"} + han_radicals{"𞤣𞤢𞤰𞥆𞤫 𞤖𞤢𞥄𞤲"} + hanja{ + "𞤢𞤤𞤳𞤵𞤤𞤫 𞤸𞤢𞤲𞤶𞤢 (𞤼𞤢𞤪𞤲𞤺𞤵𞤣𞤮 𞤷𞤢𞤴𞤲𞤢𞤲𞤳𞤮 𞤬𞤭𞥅 " + "𞤑𞤮𞥅𞤪𞤫𞤴𞤢)" + } + hanzi_simplified{"𞤖𞤢𞤥𞥁𞤭 (𞤲𞤫𞤱𞤭𞤲𞤢𞥄𞤯𞤭)"} + hanzi_traditional{"𞤖𞤢𞤥𞥁𞤭 (𞤺𞤢𞤲𞥆𞤭𞤳𞤮𞥅𞤶𞤭)"} + heart{"𞤩𞤫𞤪𞤲𞤣𞤫"} + historic_scripts{"𞤦𞤭𞤲𞤣𞤭 𞤨𞤫𞤰𞥆𞤭𞤲𞤳𞤮𞥅𞤶𞤭"} + ideographic_desc_characters{"𞤼𞤢𞤪𞤲𞤺𞤵𞤣𞤫 𞤷𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤶𞤫 𞤼𞤭𞤲𞤣𞤭𞤲𞤮𞥅𞤶𞤫"} + japanese_kana{"𞤳𞤢𞤲𞤢 (𞤧𞤭𞤺𞤢𞤲𞤯𞤫 𞤐𞤭𞤨𞤮𞤲)"} + kanbun{"𞤳𞤢𞤥𞤦𞤵𞤲"} + kanji{"𞤳𞤢𞤲𞤶𞤭 (𞤼𞤢𞤪𞤲𞤺𞤵𞤣𞤫 𞤷𞤢𞤴𞤲𞤢𞤲𞤳𞤮 𞤬𞤭𞥅 𞤐𞤭𞤨𞤮𞤲)"} + keycap{"𞤊𞤫𞤣𞤭𞤲𞤭𞤪𞤣𞤫"} + leftwards_arrows{"𞤲𞤣𞤢𞤺𞤢𞥄𞤶𞤫 𞤲𞤢𞤲𞥆𞤭𞥅𞤯𞤫"} + leftwards_rightwards_arrows{"𞤲𞤣𞤢𞤺𞤢𞥄𞤶𞤫 𞤲𞤢𞤲𞥆𞤭𞥅𞤯𞤫 𞤫 𞤻𞤢𞥄𞤥𞤲𞤭𞥅𞤯𞤭"} + letterlike_symbols{"𞤢𞤤𞤳𞤵𞤤𞤫 𞤱𞤢 𞤭𞤥𞥆𞤮𞤪𞤫"} + limited_use{"𞤧𞤢𞤯𞤢 𞤸𞤵𞥅𞤱𞤼𞤮𞤪𞤫𞥅𞤣𞤫"} + male{"𞤲𞤺𞤮𞤪𞤺𞤵"} + math_symbols{"𞤭𞤥𞥆𞤮𞤪𞤫 𞤸𞤭𞥅𞤥𞤭𞤲𞤳𞤮𞥅𞤶𞤫"} + middle_eastern_scripts{"𞤦𞤭𞤲𞤣𞤭 𞤅𞤢𞤳𞤢 𞤊𞤵𞤯𞤲𞤢𞤲𞤳𞤮𞥅𞤶𞤭"} + miscellaneous{"𞤔𞤭𞤤𞤩𞤵𞤯𞤭"} + modern_scripts{"𞤦𞤭𞤲𞤣𞤭 𞤨𞤫𞤪𞤲𞤣𞤵𞤯𞤭"} + modifier{"𞤱𞤢𞤴𞤤𞤢𞤴𞤯𞤵𞤲"} + musical_symbols{"𞤭𞤥𞥆𞤮𞤪𞤫 𞤺𞤢𞤤𞥆𞤭"} + nature{"𞤤𞤢𞤣𞥆𞤫"} + nonspacing{"𞤢𞤧𞤴𞤢𞤴𞤤𞤮"} + numbers{"𞤪𞤢𞤽𞤢𞤥𞤫"} + objects{"𞤨𞤭𞥅𞤶𞤵"} + other{"𞤨𞤭𞥅𞤶𞤭"} + paired{"𞤧𞤭𞤲𞤣𞤢𞥄𞤯𞤵𞤲"} + person{"𞤲𞤫𞤯𞥆𞤮"} + phonetic_alphabet{"𞤦𞤫𞤦𞤫𞤪𞤫 𞤬𞤮𞤲𞤫𞤼𞤭𞤳𞤴𞤢𞤲𞤳𞤮𞥅𞤶𞤫"} + pictographs{"𞤲𞤦𞤢𞥄𞤣𞤭𞤲𞤭"} + place{"𞤲𞤮𞤳𞥆𞤵𞥅𞤪𞤫"} + plant{"𞤨𞤵𞤯𞤭"} + punctuation{"𞤨𞤮𞥅𞤬𞤭𞤪𞤺𞤢𞤤"} + rightwards_arrows{"𞤲𞤣𞤢𞤺𞤢𞤱𞤢𞤤 𞤻𞤢𞥄𞤥𞤯𞤭𞤲𞤭𞥅𞤲𞤺𞤢𞤤"} + sign_standard_symbols{"𞤥𞤢𞥄𞤲𞤣𞤫 𞤥𞤢𞥄𞤯𞤵𞤲 𞤭𞤥𞥆𞤮𞤪𞤢𞤤"} + small_form_variant{"𞤱𞤢𞤴𞤤𞤢𞤲𞤳𞤮𞤴"} + smiley{"𞤫𞤴𞤼𞤢𞥄𞤤𞤭"} + smileys_people{"𞤫𞤴𞤼𞤢𞥄𞤤𞤵 𞤥𞤢𞥄𞤯𞤵𞤲 𞤲𞤫𞤯𞥆𞤮"} + south_asian_scripts{"𞤦𞤭𞤲𞤣𞤭 𞤻𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫 𞤀𞥄𞤧𞤭𞤴𞤢"} + southeast_asian_scripts{"𞤦𞤭𞤲𞤣𞤭 𞤙𞤢𞥄𞤥𞤬𞤭𞤯𞤲𞤢𞥄𞤲𞤺𞤫 𞤀𞥄𞤧𞤭𞤴𞤢"} + spacing{"𞤴𞤢𞤴𞤤𞤢𞤲𞤣𞤫"} + sport{"𞤯𞤢𞤪𞤰𞤵"} + symbols{"𞤋𞤥𞥆𞤮𞤪𞤢𞤤"} + technical_symbols{"𞤭𞤥𞥆𞤮𞤪𞤫 𞤳𞤢𞤪𞤢𞤤𞥆𞤢𞥄𞤳𞤵"} + tone_marks{"𞤥𞤢𞥄𞤲𞤣𞤫 𞤲𞤮𞤪𞤣𞤫"} + travel{"𞤯𞤢𞤼𞤲𞤢𞤲𞤣𞤫"} + travel_places{"𞤯𞤢𞤼𞤲𞤢𞤲𞤣𞤫 𞤥𞤢𞥄𞤯𞤵𞤲 𞤣𞤭𞤲𞤺𞤭𞤪𞤫"} + upwards_arrows{"𞤲𞤣𞤢𞤲𞤺𞤢𞥄𞤶𞤫 𞤩𞤢𞤽𞤼𞤭𞥅𞤯𞤫"} + variant_forms{"𞤱𞤢𞤴𞤤𞤢𞤲𞤯𞤫"} + vocalic_jamo{"𞤥𞤢𞤧𞤫 𞤶𞤢𞤥𞤮𞥅"} + weather{"𞤴𞤢𞥄𞤧𞤳𞤭"} + western_asian_scripts{"𞤦𞤭𞤲𞤣𞤭 𞤖𞤭𞥅𞤲𞤢𞥄𞤲𞤺𞤫 𞤀𞥄𞤧𞤭𞤴𞤢"} + whitespace{"𞤴𞤢𞤴𞤤𞤮"} } delimiters{ alternateQuotationEnd{"’"} @@ -465,7 +3651,7 @@ ff_Adlm{ } fields{ day{ - dn{"𞤻𞤢𞤤𞥆𞤢𞤤"} + dn{"𞤻𞤢𞤤𞤢𞥄𞤲𞤣𞤫"} relative{ "-1"{"𞤸𞤢𞤲𞤳𞤭"} "0"{"𞤸𞤢𞤲𞤣𞤫"} @@ -519,13 +3705,13 @@ ff_Adlm{ } } dayOfYear{ - dn{"𞤻𞤢𞤤𞥆𞤢𞤤 𞤳𞤢 𞤸𞤭𞤼𞤢𞥄𞤲𞥋𞤣𞤫"} + dn{"𞤻𞤢𞤤𞤢𞥄𞤲𞤣𞤫 𞤲𞤣𞤫𞤪 𞤸𞤭𞤼𞤢𞥄𞤲𞤣𞤫"} } dayOfYear-narrow{ - dn{"𞤻𞤢𞤤. 𞤳𞤢 𞤸𞤼."} + dn{"𞤻𞤢𞤤. 𞤲𞤣𞤫𞤪 𞤸𞤼."} } dayOfYear-short{ - dn{"𞤻𞤢𞤤. 𞤳𞤢 𞤸𞤼."} + dn{"𞤻𞤢𞤤. 𞤲𞤣𞤫𞤪 𞤸𞤼."} } dayperiod{ dn{"𞤀𞤎/𞤇𞤎"} @@ -597,7 +3783,7 @@ ff_Adlm{ } } hour{ - dn{"𞤲𞥋𞤶𞤢𞤥𞤲𞥋𞤣𞤭"} + dn{"𞤲𞤶𞤢𞤥𞤣𞤭"} relative{ "0"{"𞤲𞥋𞤣𞤭𞥅 𞤯𞤮𞤮 𞤲𞥋𞤶𞤢𞤥𞤲𞥋𞤣𞤭"} } @@ -614,6 +3800,9 @@ ff_Adlm{ } hour-narrow{ dn{"𞤶𞤢."} + relative{ + "0"{"𞤐𞤣𞤭𞥅 𞤲𞤶𞤢𞤥𞤲𞤣𞤭"} + } relativeTime{ future{ one{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤶𞤢."} @@ -627,6 +3816,9 @@ ff_Adlm{ } hour-short{ dn{"𞤶𞤢."} + relative{ + "0"{"𞤐𞤣𞤭𞥅 𞤲𞤶𞤢𞤥𞤲𞤣𞤭"} + } relativeTime{ future{ one{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤶𞤢."} @@ -656,6 +3848,9 @@ ff_Adlm{ } minute-narrow{ dn{"𞤸𞤮𞤶."} + relative{ + "0"{"𞤐𞤣𞤫𞥅 𞤸𞤮𞤶𞤮𞤥𞤢𞥄𞤪𞤫"} + } relativeTime{ future{ one{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤸𞤮𞤶."} @@ -669,6 +3864,9 @@ ff_Adlm{ } minute-short{ dn{"𞤸𞤮𞤶."} + relative{ + "0"{"𞤲𞤣𞤫𞥅 𞤸𞤮𞤶𞤮𞤥𞤢𞥄𞤪𞤫"} + } relativeTime{ future{ one{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤸𞤮𞤶."} @@ -789,16 +3987,16 @@ ff_Adlm{ dn{"𞤲𞤢𞤴𞤢𞤩𞤭𞥅𞤪𞤫"} relative{ "-1"{"𞤲𞤢𞤴𞤩𞤭𞥅𞤪𞤫 𞤬𞤫𞤰𞥆𞤵𞤲𞥋𞤣𞤫"} - "0"{"𞤲𞥋𞤣𞤫𞥅 𞤯𞤮𞤮 𞤲𞤢𞤴𞤩𞤭𞥅𞤪𞤫"} - "1"{"𞤲𞤢𞤴𞤩𞤭𞥅𞤪𞤫 𞤸𞤭𞤳𞥆𞤭𞥅𞤲𞥋𞤣𞤫"} + "0"{"𞤲𞤣𞤫𞥅 𞤲𞤢𞤴𞤩𞤭𞥅𞤪𞤫"} + "1"{"𞤲𞤢𞤴𞤩𞤭𞥅𞤪𞤫 𞤢𞤪𞤮𞥅𞤪𞤫"} } relativeTime{ future{ - one{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤲𞤢𞤴𞤩𞤭𞥅𞤪𞤫"} - other{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤲𞤢𞤴𞤩𞤭𞥅𞤶𞤫"} + one{"𞤲𞤣𞤫𞤪 𞤲𞤢𞤴𞤩𞤭𞥅𞤪𞤫 {0}"} + other{"𞤲𞤣𞤫𞤪 𞤲𞤢𞤴𞤩𞤭𞥅𞤶𞤫 {0}"} } past{ - one{"{0} 𞤲𞤢𞤴𞤩𞤭𞥅𞤪𞤫 𞤱𞤵𞤤𞤭𞥅𞤲𞥋𞤣𞤫"} + one{"𞤱𞤢𞤯𞤭𞥅 𞤲𞤢𞤴𞤩𞤭𞥅𞤪𞤫 {0}"} other{"{0} 𞤲𞤢𞤴𞤢𞤩𞤭𞥅𞤶𞤫 𞤱𞤵𞤤𞤭𞥅𞤯𞤫"} } } @@ -807,8 +4005,8 @@ ff_Adlm{ dn{"𞤲𞤢𞤴."} relativeTime{ future{ - one{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤲𞤢𞤴."} - other{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤲𞤢𞤴𞤶."} + one{"𞤲𞤣𞤫𞤪 𞤲𞤢𞤴. {0}"} + other{"𞤲𞤣𞤫𞤪 𞤲𞤢𞤴. {0}"} } past{ one{"{0} 𞤲𞤢𞤴. 𞤱𞤵𞤤𞤭𞥅𞤲𞥋𞤣𞤫"} @@ -818,13 +4016,18 @@ ff_Adlm{ } quarter-short{ dn{"𞤲𞤢𞤴."} + relative{ + "-1"{"𞤲𞤢𞤴. 𞤬𞤫𞤰."} + "0"{"𞤲𞤣𞤫𞥅 𞤲𞤢𞤴."} + "1"{"𞤲𞤢𞤴. 𞤢𞤪𞤮𞥅𞤪𞤫"} + } relativeTime{ future{ - one{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤲𞤢𞤴."} - other{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤲𞤢𞤴𞤶."} + one{"𞤲𞤣𞤫𞤪 𞤲𞤢𞤴. {0}"} + other{"𞤲𞤣𞤫𞤪 𞤲𞤢𞤴. {0}"} } past{ - one{"{0} 𞤲𞤢𞤴. 𞤱𞤵𞤤𞤭𞥅𞤲𞥋𞤣𞤫"} + one{"𞤱𞤢𞤯𞤭𞥅 𞤲𞤢𞤴. {0}"} other{"{0} 𞤲𞤢𞤴𞤶. 𞤱𞤵𞤤𞤭𞥅𞤯𞤫"} } } @@ -898,6 +4101,9 @@ ff_Adlm{ } second-narrow{ dn{"𞤳𞤭𞤲."} + relative{ + "0"{"𞤶𞤮𞥅𞤲𞤭"} + } relativeTime{ future{ one{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤳𞤭𞤲."} @@ -911,6 +4117,9 @@ ff_Adlm{ } second-short{ dn{"𞤳𞤭𞤲."} + relative{ + "0"{"𞤶𞤮𞥅𞤲𞤭"} + } relativeTime{ future{ one{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤳𞤭𞤲."} @@ -951,7 +4160,7 @@ ff_Adlm{ other{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤈𞤫"} } past{ - one{"{0} 𞤈𞤫 𞤱𞤵𞤤𞤭𞥅𞤲𞥋𞤣𞤫"} + one{"{0} 𞤈𞤫 𞤱𞤵𞤤𞤭𞥅𞤲𞤣𞤫"} other{"{0} 𞤈𞤫 𞤱𞤵𞤤𞤭𞥅𞤯𞤫"} } } @@ -1028,15 +4237,15 @@ ff_Adlm{ relative{ "-1"{"𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫 𞤬𞤫𞤰𞥆𞤵𞤲𞥋𞤣𞤫"} "0"{"𞤲𞥋𞤣𞤫𞥅 𞤯𞤮𞤮 𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫"} - "1"{"𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫 𞤀𞤪𞤢𞤴𞤲𞥋𞤣𞤫"} + "1"{"𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫 𞤀𞤪𞤢𞤴𞤲𞤣𞤫"} } relativeTime{ future{ - one{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤃𞤢𞤱𞤦𞤢𞥄𞤶𞤫"} + one{"𞤲𞤣𞤫𞤪 {0} 𞤃𞤢𞤱𞤦𞤢𞥄𞤶𞤫"} other{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤃𞤢𞤱𞤦𞤢𞥄𞤶𞤫"} } past{ - one{"{0} 𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫 𞤱𞤵𞤤𞤭𞥅𞤲𞥋𞤣𞤫"} + one{"{0} 𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫 𞤱𞤵𞤤𞤭𞥅𞤲𞤣𞤫"} other{"{0} 𞤃𞤢𞤱𞤦𞤢𞥄𞤶𞤫 𞤱𞤵𞤤𞤭𞥅𞤯𞤫"} } } @@ -1184,46 +4393,46 @@ ff_Adlm{ } } weekOfMonth{ - dn{"𞤴𞤮𞤲𞤼𞤫𞤪𞤫 𞤳𞤢 𞤤𞤫𞤱𞤪𞤵"} + dn{"𞤴𞤮𞤲𞤼𞤫𞤪𞤫 𞤲𞤣𞤫𞤪 𞤤𞤫𞤱𞤪𞤵"} } weekOfMonth-narrow{ - dn{"𞤴𞤼. 𞤳𞤢 𞤤𞤫𞤱."} + dn{"𞤴𞤼. 𞤲𞤣𞤫𞤪 𞤤𞤫𞤱."} } weekOfMonth-short{ - dn{"𞤴𞤼. 𞤳𞤢 𞤤𞤫𞤱."} + dn{"𞤴𞤼. 𞤲𞤣𞤫𞤪 𞤤𞤫𞤱."} } weekday{ - dn{"𞤻𞤢𞤤𞥆𞤢𞤤 𞤳𞤢 𞤴𞤮𞤲𞤼𞤫𞤪𞤫"} + dn{"𞤻𞤢𞤤𞤢𞥄𞤲𞤣𞤫 𞤲𞤣𞤫𞤪 𞤴𞤮𞤲𞤼𞤫𞤪𞤫"} } weekday-narrow{ - dn{"𞤻𞤢𞤤. 𞤳𞤢 𞤴𞤼."} + dn{"𞤻𞤢𞤤. 𞤲𞤣𞤫𞤪 𞤴𞤼."} } weekday-short{ - dn{"𞤻𞤢𞤤. 𞤳𞤢 𞤴𞤼."} + dn{"𞤻𞤢𞤤. 𞤲𞤣𞤫𞤪 𞤴𞤼."} } weekdayOfMonth{ - dn{"𞤻𞤢𞤤𞥆𞤢𞤤 𞤳𞤢 𞤴𞤮𞤲𞤼𞤫𞤪𞤫"} + dn{"𞤻𞤢𞤤𞤢𞥄𞤲𞤣𞤫 𞤲𞤣𞤫𞤪 𞤴𞤮𞤲𞤼𞤫𞤪𞤫"} } weekdayOfMonth-narrow{ - dn{"𞤻𞤢𞤤. 𞤳𞤢 𞤤𞤫𞤱."} + dn{"𞤻𞤢𞤤. 𞤲𞤣𞤫𞤪 𞤤𞤫𞤱."} } weekdayOfMonth-short{ - dn{"𞤻𞤢𞤤. 𞤳𞤢 𞤤𞤫𞤱."} + dn{"𞤻𞤢𞤤.𞤲𞤣𞤫𞤪 𞤤𞤫𞤱."} } year{ dn{"𞤸𞤭𞤼𞤢𞥄𞤲𞤣𞤫"} relative{ - "-1"{"𞤸𞤭𞤼𞤢𞥄𞤲𞥋𞤣𞤫 𞤪𞤫𞤱𞤢𞤲𞤭"} - "0"{"𞤸𞤭𞤼𞤢𞥄𞤲𞥋𞤣𞤫 𞤸𞤭𞤳𞥆𞤢"} - "1"{"𞤸𞤭𞤼𞤢𞥄𞤲𞥋𞤣𞤫 𞤸𞤭𞤳𞥆𞤭𞥅𞤲𞥋𞤣𞤫"} + "-1"{"𞤪𞤮𞤱𞤢𞤲𞤭"} + "0"{"𞤸𞤭𞤳𞥆𞤢"} + "1"{"𞤸𞤭𞤼𞤢𞥄𞤲𞤣𞤫 𞤢𞤪𞤮𞥅𞤪𞤫"} } relativeTime{ future{ - one{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤸𞤭𞤼𞤢𞥄𞤲𞥋𞤣𞤫"} - other{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤳𞤭𞤼𞤢𞥄𞤯𞤫"} + one{"𞤲𞤣𞤫𞤪 {0} 𞤸𞤭𞤼𞤢𞥄𞤲𞤣𞤫"} + other{"𞤲𞤣𞤫𞤪 {0} 𞤳𞤭𞤼𞤢𞥄𞤤𞤫"} } past{ - one{"{0} 𞤸𞤭𞤼𞤢𞥄𞤲𞥋𞤣𞤫 𞤪𞤫𞤱𞤢𞤲𞤭"} + one{"𞤱𞤢𞤯𞤭𞥅 𞤸𞤭𞤼𞤢𞥄𞤲𞤣𞤫 {0}"} other{"{0} 𞤳𞤭𞤼𞤢𞥄𞤯𞤫 𞤪𞤫𞤱𞤢𞤲𞤭"} } } @@ -1231,14 +4440,14 @@ ff_Adlm{ year-narrow{ dn{"𞤸𞤭𞤼."} relative{ - "-1"{"𞤸𞤭𞤼. 𞤪𞤫𞤱𞤢𞤲𞤭"} - "0"{"𞤸𞤭𞤼. 𞤸𞤭𞤳𞥆𞤢"} - "1"{"𞤸𞤭𞤼. 𞤸𞤭𞤳𞥆𞤭𞥅𞤲𞤣𞤫"} + "-1"{"𞤪𞤮𞤱𞤢𞤲𞤭"} + "0"{"𞤸𞤭𞤳𞥆𞤢"} + "1"{"𞤸𞤭𞤼 𞤢𞤪𞤮𞥅𞤪𞤫"} } relativeTime{ future{ - one{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤸𞤭𞤼."} - other{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤸𞤭𞤼."} + one{"𞤲𞤣𞤫𞤪 𞤸𞤭𞤼. {0}"} + other{"𞤲𞤣𞤫𞤪 𞤳𞤭𞤼. {0}"} } past{ one{"{0} 𞤸𞤭𞤼. 𞤪𞤫𞤱𞤢𞤲𞤭"} @@ -1249,14 +4458,14 @@ ff_Adlm{ year-short{ dn{"𞤸𞤭𞤼."} relative{ - "-1"{"𞤸𞤭𞤼. 𞤪𞤫𞤱𞤢𞤲𞤭"} - "0"{"𞤸𞤭𞤼. 𞤸𞤭𞤳𞥆𞤢"} - "1"{"𞤸𞤭𞤼. 𞤸𞤭𞤳𞥆𞤭𞥅𞤲𞤣𞤫"} + "-1"{"𞤪𞤮𞤱𞤢𞤲𞤭"} + "0"{"𞤸𞤭𞤳𞥆𞤢"} + "1"{"𞤸𞤭𞤼𞤢𞥄𞤲𞤣𞤫 𞤢𞤪𞤮𞥅𞤪𞤫"} } relativeTime{ future{ - one{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤸𞤭𞤼."} - other{"𞤲𞥋𞤣𞤫𞤪 {0} 𞤸𞤭𞤼."} + one{"𞤲𞤣𞤫𞤪 𞤸𞤭𞤼. {0}"} + other{"𞤲𞤣𞤫𞤪 𞤳𞤭𞤼. {0}"} } past{ one{"{0} 𞤸𞤭𞤼. 𞤪𞤫𞤱𞤢𞤲𞤭"} @@ -1265,10 +4474,10 @@ ff_Adlm{ } } zone{ - dn{"𞤳𞤭𞤶𞤮𞥅𞤪𞤫 𞤲𞤮𞤳𞥆𞤵𞥅𞤪𞤫"} + dn{"𞤲𞤶𞤢𞤥𞤣𞤭 𞤲𞤮𞤳𞥆𞤵𞥅𞤪𞤫"} } zone-narrow{ - dn{"𞤲𞤮𞤳𞥆𞤵"} + dn{"𞤲𞤶𞤢𞤥𞤣𞤭 𞤲𞤮𞤳𞥆𞤵𞥅𞤪𞤫"} } zone-short{ dn{"𞤲𞤮𞤳𞥆𞤵𞥅𞤪𞤫"} @@ -1280,26 +4489,26 @@ ff_Adlm{ } listPattern{ or{ - 2{"{0} 𞤥𞤢𞥄 {1}"} - end{"{0}⹁ 𞤥𞤢𞥄 {1}"} + 2{"{0} 𞤥𞤢𞥄𞤯𞤵𞤲 {1}"} + end{"{0}⹁ 𞤥𞤢𞥄𞤯𞤵𞤲 {1}"} middle{"{0}⹁ {1}"} start{"{0}⹁ {1}"} } or-narrow{ - 2{"{0} 𞤥𞤢𞥄 {1}"} - end{"{0}⹁ 𞤥𞤢𞥄 {1}"} + 2{"{0} 𞤥𞤢𞥄𞤯𞤵𞤲 {1}"} + end{"{0}⹁ 𞤥𞤢𞥄𞤯𞤵𞤲 {1}"} middle{"{0}⹁ {1}"} start{"{0}⹁ {1}"} } or-short{ - 2{"{0} 𞤥𞤢𞥄 {1}"} - end{"{0}⹁ 𞤥𞤢𞥄 {1}"} + 2{"{0} 𞤥𞤢𞥄𞤯𞤵𞤲 {1}"} + end{"{0}⹁ 𞤥𞤢𞥄𞤯𞤵𞤲 {1}"} middle{"{0}⹁ {1}"} start{"{0}⹁ {1}"} } standard{ 2{"{0} 𞤫 {1}"} - end{"{0}⹁ {1}"} + end{"{0}⹁ 𞤫 {1}"} middle{"{0}⹁ {1}"} start{"{0}⹁ {1}"} } @@ -1323,9 +4532,9 @@ ff_Adlm{ } unit-narrow{ 2{"{0} {1}"} - end{"{0}, {1}"} - middle{"{0}, {1}"} - start{"{0}, {1}"} + end{"{0} {1}"} + middle{"{0} {1}"} + start{"{0} {1}"} } unit-short{ 2{"{0} 𞤫 {1}"} @@ -1371,4 +4580,18 @@ ff_Adlm{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "ff", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/ff_Adlm_GH.txt b/icu/icu4c/source/data/locales/ff_Adlm_GH.txt index 4d354ccff30..4d0abdf6c37 100644 --- a/icu/icu4c/source/data/locales/ff_Adlm_GH.txt +++ b/icu/icu4c/source/data/locales/ff_Adlm_GH.txt @@ -9,15 +9,25 @@ ff_Adlm_GH{ "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "y MMMM d, EEEE", - "y MMMM d", - "y MMM d", - "y-MM-dd", + "EEEE d MMMM⹁ y", + "d MMMM⹁ y", + "d MMM⹁ y", + "d-M-y", "{1} {0}", - "{1}{0}", "{1} {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/ff_Adlm_GM.txt b/icu/icu4c/source/data/locales/ff_Adlm_GM.txt index bf14a198bc7..d0881a35432 100644 --- a/icu/icu4c/source/data/locales/ff_Adlm_GM.txt +++ b/icu/icu4c/source/data/locales/ff_Adlm_GM.txt @@ -9,15 +9,25 @@ ff_Adlm_GM{ "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "y MMMM d, EEEE", - "y MMMM d", - "y MMM d", - "y-MM-dd", + "EEEE d MMMM⹁ y", + "d MMMM⹁ y", + "d MMM⹁ y", + "d-M-y", "{1} {0}", - "{1}{0}", "{1} {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/ff_Adlm_LR.txt b/icu/icu4c/source/data/locales/ff_Adlm_LR.txt index 3ba2d414fa8..9eed1750cd9 100644 --- a/icu/icu4c/source/data/locales/ff_Adlm_LR.txt +++ b/icu/icu4c/source/data/locales/ff_Adlm_LR.txt @@ -9,15 +9,25 @@ ff_Adlm_LR{ "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "y MMMM d, EEEE", - "y MMMM d", - "y MMM d", - "y-MM-dd", + "EEEE d MMMM⹁ y", + "d MMMM⹁ y", + "d MMM⹁ y", + "d-M-y", "{1} {0}", - "{1}{0}", "{1} {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/ff_Adlm_MR.txt b/icu/icu4c/source/data/locales/ff_Adlm_MR.txt index d8d86fb6690..3d478283ed7 100644 --- a/icu/icu4c/source/data/locales/ff_Adlm_MR.txt +++ b/icu/icu4c/source/data/locales/ff_Adlm_MR.txt @@ -9,15 +9,25 @@ ff_Adlm_MR{ "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "y MMMM d, EEEE", - "y MMMM d", - "y MMM d", - "y-MM-dd", + "EEEE d MMMM⹁ y", + "d MMMM⹁ y", + "d MMM⹁ y", + "d-M-y", "{1} {0}", - "{1}{0}", "{1} {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/ff_Adlm_SL.txt b/icu/icu4c/source/data/locales/ff_Adlm_SL.txt index 584abf5b0f2..0f542ec1157 100644 --- a/icu/icu4c/source/data/locales/ff_Adlm_SL.txt +++ b/icu/icu4c/source/data/locales/ff_Adlm_SL.txt @@ -9,15 +9,25 @@ ff_Adlm_SL{ "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "y MMMM d, EEEE", - "y MMMM d", - "y MMM d", - "y-MM-dd", + "EEEE d MMMM⹁ y", + "d MMMM⹁ y", + "d MMM⹁ y", + "d-M-y", "{1} {0}", - "{1}{0}", "{1} {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } } } diff --git a/icu/icu4c/source/data/locales/ff_Latn_GH.txt b/icu/icu4c/source/data/locales/ff_Latn_GH.txt index 71ef5172402..881edbba4ad 100644 --- a/icu/icu4c/source/data/locales/ff_Latn_GH.txt +++ b/icu/icu4c/source/data/locales/ff_Latn_GH.txt @@ -5,10 +5,10 @@ ff_Latn_GH{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y", "d MMMM y", "d MMM, y", @@ -19,6 +19,16 @@ ff_Latn_GH{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } } } } diff --git a/icu/icu4c/source/data/locales/ff_Latn_GM.txt b/icu/icu4c/source/data/locales/ff_Latn_GM.txt index 7442f51f0c9..c12bc69ad80 100644 --- a/icu/icu4c/source/data/locales/ff_Latn_GM.txt +++ b/icu/icu4c/source/data/locales/ff_Latn_GM.txt @@ -5,10 +5,10 @@ ff_Latn_GM{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y", "d MMMM y", "d MMM, y", @@ -19,6 +19,16 @@ ff_Latn_GM{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } } } } diff --git a/icu/icu4c/source/data/locales/ff_Latn_LR.txt b/icu/icu4c/source/data/locales/ff_Latn_LR.txt index 2a8a3a4445f..1f4b2963cdc 100644 --- a/icu/icu4c/source/data/locales/ff_Latn_LR.txt +++ b/icu/icu4c/source/data/locales/ff_Latn_LR.txt @@ -5,10 +5,10 @@ ff_Latn_LR{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y", "d MMMM y", "d MMM, y", @@ -19,6 +19,16 @@ ff_Latn_LR{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } } } } diff --git a/icu/icu4c/source/data/locales/ff_Latn_MR.txt b/icu/icu4c/source/data/locales/ff_Latn_MR.txt index f35b101fab4..246f90df3d0 100644 --- a/icu/icu4c/source/data/locales/ff_Latn_MR.txt +++ b/icu/icu4c/source/data/locales/ff_Latn_MR.txt @@ -5,10 +5,10 @@ ff_Latn_MR{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y", "d MMMM y", "d MMM, y", @@ -19,6 +19,16 @@ ff_Latn_MR{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } } } } diff --git a/icu/icu4c/source/data/locales/ff_Latn_SL.txt b/icu/icu4c/source/data/locales/ff_Latn_SL.txt index 7b2dc8b894b..43a3d4566e7 100644 --- a/icu/icu4c/source/data/locales/ff_Latn_SL.txt +++ b/icu/icu4c/source/data/locales/ff_Latn_SL.txt @@ -5,10 +5,10 @@ ff_Latn_SL{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y", "d MMMM y", "d MMM, y", @@ -19,6 +19,16 @@ ff_Latn_SL{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } } } } diff --git a/icu/icu4c/source/data/locales/fi.txt b/icu/icu4c/source/data/locales/fi.txt index 7327f12da8e..bfa1164a3df 100644 --- a/icu/icu4c/source/data/locales/fi.txt +++ b/icu/icu4c/source/data/locales/fi.txt @@ -31,7 +31,9 @@ fi{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} + currencyFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} scientificFormat{"#E0"} @@ -207,6 +209,13 @@ fi{ } } minimalPairs{ + case{ + elative{"{0} päivästä"} + genitive{"{0} päivän"} + illative{"{0} päivään"} + nominative{"{0} päivä"} + partitive{"{0} päivää"} + } ordinal{ other{"Käänny {0}. risteyksestä oikealle."} } @@ -229,11 +238,21 @@ fi{ "d. MMMM y G", "d.M.y G", "d.M.y GGGGG", - "{1} 'klo' {0}", - "{1} 'klo' {0}", - "{1} 'klo' {0}", - "{1} 'klo' {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMccccd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", } availableFormats{ Ed{"E d."} @@ -282,6 +301,16 @@ fi{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMccccd", + "yMd", + "yMd", + "yMd", + } availableFormats{ H{"H"} Hm{"H.mm"} @@ -290,8 +319,8 @@ fi{ MMMEd{"E d.M."} MMMd{"d.M."} Md{"d.M."} - hm{"h.mm a"} - hms{"h.mm.ss a"} + hm{"h.mm a"} + hms{"h.mm.ss a"} ms{"mm.ss"} y{"y"} yyyy{"y"} @@ -447,12 +476,28 @@ fi{ "d. MMMM y G", "d.M.y G", "d.M.y GGGGG", - "{1} 'klo' {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'klo' {0}", "{1} 'klo' {0}", "{1} 'klo' {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMccccd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h.mm B"} @@ -463,12 +508,13 @@ fi{ EHm{"E HH.mm"} EHms{"E HH.mm.ss"} Ed{"E d."} - Ehm{"E h.mm a"} - Ehms{"E h.mm.ss a"} + Ehm{"E h.mm a"} + Ehms{"E h.mm.ss a"} Gy{"y G"} GyMMM{"LLL y G"} GyMMMEd{"E d. MMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"d.M.y G"} H{"H"} Hm{"H.mm"} Hms{"H.mm.ss"} @@ -480,9 +526,9 @@ fi{ MMMd{"d. MMM"} Md{"d.M."} d{"d"} - h{"h a"} - hm{"h.mm a"} - hms{"h.mm.ss a"} + h{"h a"} + hm{"h.mm a"} + hms{"h.mm.ss a"} ms{"mm.ss"} y{"y G"} yyyy{"y G"} @@ -500,61 +546,61 @@ fi{ } intervalFormats{ Bhm{ - B{"h.mm B – h.mm B"} + B{"h.mm B – h.mm B"} h{"h.mm–h.mm B"} m{"h.mm–h.mm B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} M{"M/y–M/y GGGGG"} y{"M/y–M/y GGGGG"} } GyMEd{ - G{"E d.M.y GGGGG – E d.M.y GGGGG"} - M{"E d.M.y – E d.M.y GGGGG"} - d{"E d.M.y – E d.M.y GGGGG"} - y{"E d.M.y – E d.M.y GGGGG"} + G{"E d.M.y GGGGG – E d.M.y GGGGG"} + M{"E d.M.y – E d.M.y GGGGG"} + d{"E d.M.y – E d.M.y GGGGG"} + y{"E d.M.y – E d.M.y GGGGG"} } GyMMM{ - G{"M.y G – M.y G"} + G{"M.y G – M.y G"} M{"M.–M.y G"} y{"M.y–M.y G"} } GyMMMEd{ - G{"E d.M.y – E d.M.y G"} + G{"E d.M.y – E d.M.y G"} M{"E d.M. – E d.M.y G"} d{"E d.M. – E d.M.y G"} - y{"E d.M.y – E d.M.y G"} + y{"E d.M.y – E d.M.y G"} } GyMMMM{ - G{"LLLL y G – LLLL y G"} + G{"LLLL y G – LLLL y G"} M{"LLLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } GyMMMMEd{ - G{"E d. MMMM y G – E d. MMMM y G"} - M{"E d. MMMM – E d. MMMM y G"} + G{"E d. MMMM y G – E d. MMMM y G"} + M{"E d. MMMM – E d. MMMM y G"} d{"E d. – E d. MMMM y G"} - y{"E d. MMMM y – E d. MMMM y G"} + y{"E d. MMMM y – E d. MMMM y G"} } GyMMMMd{ - G{"d. MMMM y G – d. MMMM y G"} - M{"d. MMMM – d. MMMM y G"} + G{"d. MMMM y G – d. MMMM y G"} + M{"d. MMMM – d. MMMM y G"} d{"d.–d. MMMM y G"} - y{"d. MMMM y – d. MMMM y G"} + y{"d. MMMM y – d. MMMM y G"} } GyMMMd{ - G{"d.M.y G – d.M.y G"} + G{"d.M.y G – d.M.y G"} M{"d.M.–d.M.y G"} d{"d.–d.M.y G"} - y{"d.M.y – d.M.y G"} + y{"d.M.y – d.M.y G"} } GyMd{ - G{"d.M.y GGGGG – d.M.y GGGGG"} + G{"d.M.y GGGGG – d.M.y GGGGG"} M{"d.M.y–d.M.y GGGGG"} d{"d.M.y–d.M.y GGGGG"} y{"d.M.y–d.M.y GGGGG"} @@ -584,14 +630,14 @@ fi{ M{"LLL–LLLL"} } MMMEd{ - M{"E d. MMMM – E d. MMMM"} + M{"E d. MMMM – E d. MMMM"} d{"E d. – E d. MMMM"} } MMMM{ M{"LLL–LLLL"} } MMMd{ - M{"d. MMMM – d. MMMM"} + M{"d. MMMM – d. MMMM"} d{"d.–d. MMMM"} } Md{ @@ -603,52 +649,52 @@ fi{ } fallback{"{0}–{1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h.mm a – h.mm a"} - h{"h.mm–h.mm a"} - m{"h.mm–h.mm a"} + a{"h.mm a – h.mm a"} + h{"h.mm–h.mm a"} + m{"h.mm–h.mm a"} } hmv{ - a{"h.mm a – h.mm a v"} - h{"h.mm–h.mm a v"} - m{"h.mm–h.mm a v"} + a{"h.mm a – h.mm a v"} + h{"h.mm–h.mm a v"} + m{"h.mm–h.mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ M{"LLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMEd{ - M{"E d.M.y – E d.M.y G"} - d{"E d.M.y – E d.M.y G"} - y{"E d.M.y – E d.M.y G"} + M{"E d.M.y – E d.M.y G"} + d{"E d.M.y – E d.M.y G"} + y{"E d.M.y – E d.M.y G"} } yMMM{ M{"LLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMEd{ - M{"E d. MMMM – E d. MMMM y G"} + M{"E d. MMMM – E d. MMMM y G"} d{"E d. – E d. MMMM y G"} - y{"E d. MMMM y – E d. MMMM y G"} + y{"E d. MMMM y – E d. MMMM y G"} } yMMMM{ M{"LLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ - M{"d. MMMM – d. MMMM y G"} + M{"d. MMMM – d. MMMM y G"} d{"d.–d. MMMM y G"} - y{"d. MMMM y – d. MMMM y G"} + y{"d. MMMM y – d. MMMM y G"} } yMd{ M{"d.M.–d.M.y G"} @@ -679,12 +725,28 @@ fi{ "d. MMMM y", "d.M.y", "d.M.y", - "{1} 'klo' {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'klo' {0}", "{1} 'klo' {0}", "{1} 'klo' {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMccccd", + "yMMMMd", + "yMd", + "yMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -698,14 +760,15 @@ fi{ EHm{"E H.mm"} EHms{"E H.mm.ss"} Ed{"E d."} - Ehm{"E h.mm a"} - Ehms{"E h.mm.ss a"} + Ehm{"E h.mm a"} + Ehms{"E h.mm.ss a"} Gy{"y G"} GyMMM{"LLL y G"} GyMMMEd{"E d. MMM y G"} GyMMMMEd{"E d. MMMM y G"} GyMMMMd{"d. MMMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"M.d.y G"} H{"H"} Hm{"H.mm"} Hms{"H.mm.ss"} @@ -724,11 +787,11 @@ fi{ MMMd{"d. MMM"} Md{"d.M."} d{"d"} - h{"h a"} - hm{"h.mm a"} - hms{"h.mm.ss a"} - hmsv{"h.mm.ss a v"} - hmv{"h.mm a v"} + h{"h a"} + hm{"h.mm a"} + hms{"h.mm.ss a"} + hmsv{"h.mm.ss a v"} + hmv{"h.mm a v"} ms{"m.ss"} y{"y"} yM{"L.y"} @@ -921,61 +984,61 @@ fi{ } intervalFormats{ Bhm{ - B{"h.mm B – h.mm B"} + B{"h.mm B – h.mm B"} h{"h.mm–h.mm B"} m{"h.mm–h.mm B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} M{"M/y–M/y GGGGG"} y{"M/y–M/y GGGGG"} } GyMEd{ - G{"E d.M.y GGGGG – E d.M.y GGGGG"} - M{"E d.M.y – E d.M.y GGGGG"} - d{"E d.M.y – E d.M.y GGGGG"} - y{"E d.M.y – E d.M.y GGGGG"} + G{"E d.M.y GGGGG – E d.M.y GGGGG"} + M{"E d.M.y – E d.M.y GGGGG"} + d{"E d.M.y – E d.M.y GGGGG"} + y{"E d.M.y – E d.M.y GGGGG"} } GyMMM{ - G{"M.y G – M.y G"} + G{"M.y G – M.y G"} M{"M.–M.y G"} y{"M.y–M.y G"} } GyMMMEd{ - G{"E d.M.y – E d.M.y G"} + G{"E d.M.y – E d.M.y G"} M{"E d.M. – E d.M.y G"} - d{"E d.M – E d.M.y G"} - y{"E d.M.y – E d.M.y G"} + d{"E d.M – E d.M.y G"} + y{"E d.M.y – E d.M.y G"} } GyMMMM{ - G{"LLLL y G – LLLL y G"} + G{"LLLL y G – LLLL y G"} M{"LLLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } GyMMMMEd{ - G{"E d. MMMM y G – E d. MMMM y G"} - M{"E d. MMMM – E d. MMMM y G"} + G{"E d. MMMM y G – E d. MMMM y G"} + M{"E d. MMMM – E d. MMMM y G"} d{"E d. – E d. MMMM y G"} - y{"E d. MMMM y – E d. MMMM y G"} + y{"E d. MMMM y – E d. MMMM y G"} } GyMMMMd{ - G{"d. MMMM y G – d. MMMM y G"} - M{"d. MMMM – d. MMMM y G"} + G{"d. MMMM y G – d. MMMM y G"} + M{"d. MMMM – d. MMMM y G"} d{"d.–d. MMMM y G"} - y{"d. MMMM y – d. MMMM y G"} + y{"d. MMMM y – d. MMMM y G"} } GyMMMd{ - G{"d.M.y. G – d.M.y G"} + G{"d.M.y. G – d.M.y G"} M{"d.M–d.M.y G"} d{"d.–d.M.y G"} y{"d.M.y–d.M.y G"} } GyMd{ - G{"d.M.y GGGGG – d.M.y GGGGG"} + G{"d.M.y GGGGG – d.M.y GGGGG"} M{"d.M.y–d.M.y GGGGG"} d{"d.M.y–d.M.y GGGGG"} y{"d.M.y–d.M.y GGGGG"} @@ -1005,22 +1068,22 @@ fi{ M{"LLL–LLLL"} } MMMEd{ - M{"E d. MMMM – E d. MMMM"} + M{"E d. MMMM – E d. MMMM"} d{"E d. – E d. MMMM"} } MMMM{ M{"LLL–LLLL"} } MMMMEd{ - M{"E d. MMMM – E d. MMMM"} + M{"E d. MMMM – E d. MMMM"} d{"E d. – E d. MMMM"} } MMMMd{ - M{"d. MMMM – d. MMMM"} + M{"d. MMMM – d. MMMM"} d{"d.–d. MMMM"} } MMMd{ - M{"d. MMMM – d. MMMM"} + M{"d. MMMM – d. MMMM"} d{"d.–d. MMMM"} } Md{ @@ -1032,62 +1095,62 @@ fi{ } fallback{"{0}–{1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h.mm a – h.mm a"} - h{"h.mm–h.mm a"} - m{"h.mm–h.mm a"} + a{"h.mm a – h.mm a"} + h{"h.mm–h.mm a"} + m{"h.mm–h.mm a"} } hmv{ - a{"h.mm a – h.mm a v"} - h{"h.mm–h.mm a v"} - m{"h.mm–h.mm a v"} + a{"h.mm a – h.mm a v"} + h{"h.mm–h.mm a v"} + m{"h.mm–h.mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ M{"LLL–LLLL y"} - y{"LLLL y – LLLL y"} + y{"LLLL y – LLLL y"} } yMEd{ - M{"E d.M.y – E d.M.y"} - d{"E d.M.y – E d.M.y"} - y{"E d.M.y – E d.M.y"} + M{"E d.M.y – E d.M.y"} + d{"E d.M.y – E d.M.y"} + y{"E d.M.y – E d.M.y"} } yMMM{ M{"LLL–LLLL y"} - y{"LLLL y – LLLL y"} + y{"LLLL y – LLLL y"} } yMMMEd{ - M{"E d. MMMM – E d. MMMM y"} + M{"E d. MMMM – E d. MMMM y"} d{"E d. – E d. MMMM y"} - y{"E d. MMMM y – E d. MMMM y"} + y{"E d. MMMM y – E d. MMMM y"} } yMMMM{ M{"LLL–LLLL y"} - y{"LLLL y – LLLL y"} + y{"LLLL y – LLLL y"} } yMMMMEd{ - M{"E d. MMMM – E d. MMMM y"} + M{"E d. MMMM – E d. MMMM y"} d{"E d. – E d. MMMM y"} - y{"E d. MMMM y – E d. MMMM y"} + y{"E d. MMMM y – E d. MMMM y"} } yMMMMd{ - M{"d. MMMM – d. MMMM y"} + M{"d. MMMM – d. MMMM y"} d{"d.–d. MMMM y"} - y{"d. MMMM y – d. MMMM y"} + y{"d. MMMM y – d. MMMM y"} } yMMMd{ - M{"d. MMMM – d. MMMM y"} + M{"d. MMMM – d. MMMM y"} d{"d.–d. MMMM y"} - y{"d. MMMM y – d. MMMM y"} + y{"d. MMMM y – d. MMMM y"} } yMd{ M{"d.M.–d.M.y"} @@ -1441,11 +1504,21 @@ fi{ "d. MMMM y G", "d.M.y G", "d.M.y GGGGG", - "{1} 'klo' {0}", - "{1} 'klo' {0}", - "{1} 'klo' {0}", - "{1} 'klo' {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMccccd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", } } persian{ @@ -2546,4 +2619,54 @@ fi{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "fi", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname} {surname2}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-referring-informal{"{given} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-informal{"{given} {given2} {surname} {surname2}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-prefix} {surname-core}, {given} {given2}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-prefix} {surname-core}, {given} {given2-initial}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-prefix} {surname-core}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-referring-formal{"{surname} {surname2} {given} {given2}, {prefix} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-referring-formal{"{surname} {surname2} {given}, {prefix}"} + surnameFirst-medium-referring-informal{"{surname} {given}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/fil.txt b/icu/icu4c/source/data/locales/fil.txt index 653e64b8890..9e9a4fa2a07 100644 --- a/icu/icu4c/source/data/locales/fil.txt +++ b/icu/icu4c/source/data/locales/fil.txt @@ -25,7 +25,11 @@ fil{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} + currencyFormat%alphaNextToNumber{"¤ #,##0.00"} + currencyFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -133,6 +137,56 @@ fil{ other{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0K"} + other{"¤ 0K"} + } + 10000{ + one{"¤ 00K"} + other{"¤ 00K"} + } + 100000{ + one{"¤ 000K"} + other{"¤ 000K"} + } + 1000000{ + one{"¤ 0M"} + other{"¤ 0M"} + } + 10000000{ + one{"¤ 00M"} + other{"¤ 00M"} + } + 100000000{ + one{"¤ 000M"} + other{"¤ 000M"} + } + 1000000000{ + one{"¤ 0B"} + other{"¤ 0B"} + } + 10000000000{ + one{"¤ 00B"} + other{"¤ 00B"} + } + 100000000000{ + one{"¤ 000B"} + other{"¤ 000B"} + } + 1000000000000{ + one{"¤ 0T"} + other{"¤ 0T"} + } + 10000000000000{ + one{"¤ 00T"} + other{"¤ 00T"} + } + 100000000000000{ + one{"¤ 000T"} + other{"¤ 000T"} + } + } decimalFormat{ 1000{ one{"0K"} @@ -200,6 +254,9 @@ fil{ } } minimalPairs{ + ordinal{ + other{"Kunin ang ika-{0} (na) kanan."} + } plural{ one{"{0} mansanas"} other{"{0} na mansanas"} @@ -211,20 +268,36 @@ fil{ calendar{ buddhist{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'nang' {0}", "{1} 'nang' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -284,99 +357,115 @@ fil{ M{"M–M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"MMM d – MMM d, y G"} + M{"MMM d – MMM d, y G"} d{"MMM d–d, y G"} - y{"MMM d, y – MMM d, y G"} + y{"MMM d, y – MMM d, y G"} } yMd{ - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } } } coptic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'nang' {0}", "{1} 'nang' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -439,80 +528,80 @@ fil{ M{"M–M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"MMM d – MMM d, y G"} + M{"MMM d – MMM d, y G"} d{"MMM d–d, y G"} - y{"MMM d, y – MMM d, y G"} + y{"MMM d, y – MMM d, y G"} } yMd{ - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } } monthNames{ @@ -614,20 +703,36 @@ fil{ } ethiopic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'nang' {0}", "{1} 'nang' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -690,80 +795,80 @@ fil{ M{"M–M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"MMM d – MMM d, y G"} + M{"MMM d – MMM d, y G"} d{"MMM d–d, y G"} - y{"MMM d, y – MMM d, y G"} + y{"MMM d, y – MMM d, y G"} } yMd{ - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } } monthNames{ @@ -865,20 +970,36 @@ fil{ } generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'nang' {0}", "{1} 'nang' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -889,12 +1010,13 @@ fil{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, MMM d, y G"} GyMMMd{"MMM d, y G"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -907,9 +1029,9 @@ fil{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -926,49 +1048,49 @@ fil{ } intervalFormats{ Bh{ - h{"h – h B"} + h{"h – h B"} } Bhm{ - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, MMM d, y G – E, MMM d, y G"} - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + G{"E, MMM d, y G – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } GyMMMd{ - G{"MMM d, y G – MMM d, y G"} - M{"MMM d – MMM d, y G"} - d{"MMM d – d, y G"} - y{"MMM d, y – MMM d, y G"} + G{"MMM d, y G – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} } GyMd{ - G{"M/d/y GGGGG – M/d/y GGGGG"} - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + G{"M/d/y GGGGG – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } H{ H{"HH–HH"} @@ -988,80 +1110,80 @@ fil{ M{"M–M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"MMM d – MMM d, y G"} + M{"MMM d – MMM d, y G"} d{"MMM d–d, y G"} - y{"MMM d, y – MMM d, y G"} + y{"MMM d, y – MMM d, y G"} } yMd{ - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } } } @@ -1079,20 +1201,36 @@ fil{ "pm", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", "M/d/yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'nang' {0}", "{1} 'nang' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -1106,12 +1244,13 @@ fil{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} - Gy{"G y"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, MMM d, y G"} GyMMMd{"MMM d, y G"} + GyMd{"M/d/y G"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -1130,11 +1269,11 @@ fil{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -1234,7 +1373,7 @@ fil{ format{ abbreviated{ afternoon1{"tanghali"} - evening1{"ng hapon"} + evening1{"ng gabi"} midnight{"hatinggabi"} morning1{"nang umaga"} morning2{"madaling-araw"} @@ -1252,7 +1391,7 @@ fil{ } wide{ afternoon1{"tanghali"} - evening1{"ng hapon"} + evening1{"ng gabi"} midnight{"hatinggabi"} morning1{"nang umaga"} morning2{"madaling-araw"} @@ -1262,9 +1401,9 @@ fil{ } stand-alone{ abbreviated{ - afternoon1{"tanghali"} + afternoon1{"hapon"} am{"AM"} - evening1{"hapon"} + evening1{"ng gabi"} midnight{"hatinggabi"} morning1{"umaga"} morning2{"madaling-araw"} @@ -1273,9 +1412,9 @@ fil{ pm{"PM"} } narrow{ - afternoon1{"tanghali"} + afternoon1{"hapon"} am{"AM"} - evening1{"gabi"} + evening1{"sa gabi"} midnight{"hatinggabi"} morning1{"umaga"} morning2{"madaling-araw"} @@ -1284,9 +1423,9 @@ fil{ pm{"PM"} } wide{ - afternoon1{"tanghali"} + afternoon1{"hapon"} am{"AM"} - evening1{"hapon"} + evening1{"ng gabi"} midnight{"hatinggabi"} morning1{"umaga"} morning2{"madaling-araw"} @@ -1316,49 +1455,49 @@ fil{ } intervalFormats{ Bh{ - h{"h – h B"} + h{"h – h B"} } Bhm{ - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y G – M/y G"} + M{"M/y–M/y G"} + y{"M/y – M/y G"} } GyMEd{ - G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + G{"E, M/d/y G–E, M/d/y G"} + M{"E, M/d/y – E, M/d/y G"} + d{"E, M/d/y – E, M/d/y G"} + y{"E, M/d/y–E, M/d/y G"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, MMM d, y G – E, MMM d, y G"} - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + G{"E, MMM d, y G – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } GyMMMd{ - G{"MMM d, y G – MMM d, y G"} - M{"MMM d – MMM d, y G"} - d{"MMM d – d, y G"} - y{"MMM d, y – MMM d, y G"} + G{"MMM d, y G – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} } GyMd{ - G{"M/d/y GGGGG – M/d/y GGGGG"} - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + G{"M/d/y G–M/d/y G"} + M{"M/d/y – M/d/y G"} + d{"M/d/y–M/d/y G"} + y{"M/d/y–M/d/y G"} } H{ H{"HH–HH"} @@ -1378,80 +1517,80 @@ fil{ M{"M–M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, M/d/y – E, M/d/y"} - d{"E, M/d/y – E, M/d/y"} - y{"E, M/d/y – E, M/d/y"} + M{"E, M/d/y – E, M/d/y"} + d{"E, M/d/y – E, M/d/y"} + y{"E, M/d/y – E, M/d/y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y"} - d{"E, MMM d – E, MMM d, y"} - y{"E, MMM d, y – E, MMM d, y"} + M{"E, MMM d – E, MMM d, y"} + d{"E, MMM d – E, MMM d, y"} + y{"E, MMM d, y – E, MMM d, y"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"MMM d – MMM d, y"} + M{"MMM d – MMM d, y"} d{"MMM d–d, y"} - y{"MMM d, y – MMM d, y"} + y{"MMM d, y – MMM d, y"} } yMd{ - M{"M/d/y – M/d/y"} - d{"M/d/y – M/d/y"} - y{"M/d/y – M/d/y"} + M{"M/d/y – M/d/y"} + d{"M/d/y – M/d/y"} + y{"M/d/y – M/d/y"} } } monthNames{ @@ -1589,20 +1728,36 @@ fil{ } hebrew{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d y", "MMMM d y", "MMM d y", "MMM d y", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'nang' {0}", "{1} 'nang' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -1662,80 +1817,80 @@ fil{ M{"M–M"} } MEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MMM d – MMM d"} - d{"M/d – M/d"} + M{"MMM d – MMM d"} + d{"M/d – M/d"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMEd{ - M{"E, MMM d – E, MMM d y"} - d{"E, MMM d – E, MMM d y"} - y{"E, MMM d y – E, MMM d y"} + M{"E, MMM d – E, MMM d y"} + d{"E, MMM d – E, MMM d y"} + y{"E, MMM d y – E, MMM d y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, MMM d – E, MMM d y"} - d{"E, MMM d – E, MMM d y"} - y{"E, MMM d y – E, MMM d y"} + M{"E, MMM d – E, MMM d y"} + d{"E, MMM d – E, MMM d y"} + y{"E, MMM d y – E, MMM d y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"MMM d – MMM d y"} + M{"MMM d – MMM d y"} d{"d – MMM d y"} - y{"MMM d y – MMM d y"} + y{"MMM d y – MMM d y"} } yMd{ - M{"MMM d – MMM d y"} + M{"MMM d – MMM d y"} d{"d – MMM d y"} - y{"MMM d y – MMM d y"} + y{"MMM d y – MMM d y"} } } monthNames{ @@ -1843,20 +1998,36 @@ fil{ } indian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'nang' {0}", "{1} 'nang' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -1916,80 +2087,80 @@ fil{ M{"M–M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"MMM d – MMM d, y G"} + M{"MMM d – MMM d, y G"} d{"MMM d–d, y G"} - y{"MMM d, y – MMM d, y G"} + y{"MMM d, y – MMM d, y G"} } yMd{ - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } } monthNames{ @@ -2085,20 +2256,36 @@ fil{ } islamic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'nang' {0}", "{1} 'nang' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -2158,80 +2345,80 @@ fil{ M{"M–M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"MMM d – MMM d, y G"} + M{"MMM d – MMM d, y G"} d{"MMM d–d, y G"} - y{"MMM d, y – MMM d, y G"} + y{"MMM d, y – MMM d, y G"} } yMd{ - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } } monthNames{ @@ -2327,20 +2514,36 @@ fil{ } persian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'nang' {0}", "{1} 'nang' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -2400,80 +2603,80 @@ fil{ M{"M–M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"MMM d – MMM d, y G"} + M{"MMM d – MMM d, y G"} d{"MMM d–d, y G"} - y{"MMM d, y – MMM d, y G"} + y{"MMM d, y – MMM d, y G"} } yMd{ - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } } monthNames{ @@ -2674,11 +2877,11 @@ fil{ relativeTime{ future{ one{"sa {0} araw"} - other{"sa {0} (na) araw"} + other{"sa {0} araw"} } past{ one{"{0} araw ang nakalipas"} - other{"{0} (na) araw ang nakalipas"} + other{"{0} araw ang nakalipas"} } } } @@ -2694,11 +2897,11 @@ fil{ relativeTime{ future{ one{"sa {0} araw"} - other{"sa {0} (na) araw"} + other{"sa {0} araw"} } past{ one{"{0} araw ang nakalipas"} - other{"{0} (na) araw ang nakalipas"} + other{"{0} araw ang nakalipas"} } } } @@ -2714,10 +2917,10 @@ fil{ relativeTime{ future{ one{"sa {0} (na) araw"} - other{"sa {0} (na) araw"} + other{"sa {0} araw"} } past{ - one{"{0} (na) araw ang nakalipas"} + one{"{0} araw ang nakalipas"} other{"{0} (na) araw ang nakalipas"} } } @@ -2774,11 +2977,11 @@ fil{ } relativeTime{ future{ - one{"sa {0} Biyernes"} + one{"sa {0} Biy."} other{"sa {0} (na) Biyernes"} } past{ - one{"{0} Biyernes ang nakalipas"} + one{"{0} Biy. ang nakalipas"} other{"{0} (na) Biyernes ang nakalipas"} } } @@ -2795,7 +2998,7 @@ fil{ other{"sa {0} (na) Biyernes"} } past{ - one{"{0} Biyernes ang nakalipas"} + one{"{0} Biy. ang nakalipas"} other{"{0} (na) Biyernes ang nakalipas"} } } @@ -2808,11 +3011,11 @@ fil{ relativeTime{ future{ one{"sa {0} oras"} - other{"sa {0} (na) oras"} + other{"sa {0} oras"} } past{ one{"{0} oras ang nakalipas"} - other{"{0} (na) oras ang nakalipas"} + other{"{0} oras ang nakalipas"} } } } @@ -2821,11 +3024,11 @@ fil{ relativeTime{ future{ one{"sa {0} oras"} - other{"sa {0} (na) oras"} + other{"sa {0} oras"} } past{ - one{"{0} oras nakalipas"} - other{"{0} (na) oras nakalipas"} + one{"{0} oras ang nakalipas"} + other{"{0} oras ang nakalipas"} } } } @@ -2838,7 +3041,7 @@ fil{ } past{ one{"{0} oras ang nakalipas"} - other{"{0} (na) oras ang nakalipas"} + other{"{0} oras ang nakalipas"} } } } @@ -2850,11 +3053,11 @@ fil{ relativeTime{ future{ one{"sa {0} minuto"} - other{"sa {0} (na) minuto"} + other{"sa {0} minuto"} } past{ one{"{0} minuto ang nakalipas"} - other{"{0} (na) minuto ang nakalipas"} + other{"{0} minuto ang nakalipas"} } } } @@ -2863,11 +3066,11 @@ fil{ relativeTime{ future{ one{"sa {0} min."} - other{"sa {0} (na) min."} + other{"sa {0} min."} } past{ one{"{0} min. ang nakalipas"} - other{"{0} (na) min. ang nakalipas"} + other{"{0} min. ang nakalipas"} } } } @@ -2876,11 +3079,11 @@ fil{ relativeTime{ future{ one{"sa {0} min."} - other{"sa {0} (na) min."} + other{"sa {0} min."} } past{ one{"{0} min. ang nakalipas"} - other{"{0} (na) min. ang nakalipas"} + other{"{0} min. ang nakalipas"} } } } @@ -2913,7 +3116,7 @@ fil{ other{"sa {0} Lunes"} } past{ - one{"{0} Lunes ang nakalipas"} + one{"{0} Lun. ang nakalipas"} other{"{0} (na) Lunes ang nakalipas"} } } @@ -2926,11 +3129,11 @@ fil{ } relativeTime{ future{ - one{"sa {0} Lunes"} + one{"sa {0} Lun."} other{"sa {0} (na) Lunes"} } past{ - one{"{0} Lunes ang nakalipas"} + one{"{0} Lun. ang nakalipas"} other{"{0} (na) Lunes ang nakalipas"} } } @@ -2945,11 +3148,11 @@ fil{ relativeTime{ future{ one{"sa {0} buwan"} - other{"sa {0} (na) buwan"} + other{"sa {0} buwan"} } past{ one{"{0} buwan ang nakalipas"} - other{"{0} (na) buwan ang nakalipas"} + other{"{0} buwan ang nakalipas"} } } } @@ -2963,11 +3166,11 @@ fil{ relativeTime{ future{ one{"sa {0} buwan"} - other{"sa {0} (na) buwan"} + other{"sa {0} buwan"} } past{ one{"{0} buwan ang nakalipas"} - other{"{0} (na) buwan ang nakalipas"} + other{"{0} buwan ang nakalipas"} } } } @@ -2981,11 +3184,11 @@ fil{ relativeTime{ future{ one{"sa {0} buwan"} - other{"sa {0} (na) buwan"} + other{"sa {0} buwan"} } past{ one{"{0} buwan ang nakalipas"} - other{"{0} (na) buwan ang nakalipas"} + other{"{0} buwan ang nakalipas"} } } } @@ -2999,11 +3202,11 @@ fil{ relativeTime{ future{ one{"sa {0} quarter"} - other{"sa {0} (na) quarter"} + other{"sa {0} quarter"} } past{ one{"{0} quarter ang nakalipas"} - other{"{0} (na) quarter ang nakalipas"} + other{"{0} quarter ang nakalipas"} } } } @@ -3017,11 +3220,11 @@ fil{ relativeTime{ future{ one{"sa {0} quarter"} - other{"sa {0} (na) quarter"} + other{"sa {0} quarter"} } past{ one{"{0} quarter ang nakalipas"} - other{"{0} (na) quarter ang nakalipas"} + other{"{0} quarter ang nakalipas"} } } } @@ -3034,12 +3237,12 @@ fil{ } relativeTime{ future{ - one{"sa {0} (na) quarter"} - other{"sa {0} (na) quarter"} + one{"sa {0} quarter"} + other{"sa {0} quarter"} } past{ one{"{0} quarter ang nakalipas"} - other{"{0} (na) quarter ang nakalipas"} + other{"{0} quarter ang nakalipas"} } } } @@ -3068,11 +3271,11 @@ fil{ } relativeTime{ future{ - one{"sa {0} Sabado"} + one{"sa {0} Sab."} other{"sa {0} (na) Sabado ang nakalipas"} } past{ - one{"{0} Sabado ang nakalipas"} + one{"{0} Sab. ang nakalipas"} other{"{0} (na) Sabado ang nakalipas"} } } @@ -3085,11 +3288,11 @@ fil{ } relativeTime{ future{ - one{"sa {0} Sabado"} + one{"sa {0} Sab."} other{"sa {0} (na) Sabado"} } past{ - one{"{0} Sabado ang nakalipas"} + one{"{0} Sab. ang nakalipas"} other{"{0} (na) Sabado ang nakalipas"} } } @@ -3102,11 +3305,11 @@ fil{ relativeTime{ future{ one{"sa {0} segundo"} - other{"sa {0} (na) segundo"} + other{"sa {0} segundo"} } past{ one{"{0} segundo ang nakalipas"} - other{"{0} (na) segundo ang nakalipas"} + other{"{0} segundo ang nakalipas"} } } } @@ -3115,11 +3318,11 @@ fil{ relativeTime{ future{ one{"sa {0} seg."} - other{"sa {0} (na) seg."} + other{"sa {0} seg."} } past{ - one{"{0} seg. nakalipas"} - other{"{0} (na) seg. nakalipas"} + one{"{0} seg. ang nakalipas"} + other{"{0} seg. ang nakalipas"} } } } @@ -3128,11 +3331,11 @@ fil{ relativeTime{ future{ one{"sa {0} seg."} - other{"sa {0} (na) seg."} + other{"sa {0} seg."} } past{ one{"{0} seg. ang nakalipas"} - other{"{0} (na) seg. nakalipas"} + other{"{0} seg. ang nakalipas"} } } } @@ -3145,7 +3348,7 @@ fil{ relativeTime{ future{ one{"sa {0} Linggo"} - other{"sa {0} (na) Linggo"} + other{"sa {0} Linggo"} } past{ one{"{0} Linggo ang nakalipas"} @@ -3161,11 +3364,11 @@ fil{ } relativeTime{ future{ - one{"sa {0} linggo"} + one{"sa {0} Lin."} other{"sa {0} (na) Linggo"} } past{ - one{"{0} Linggo ang nakalipas"} + one{"{0} Lin. ang nakalipas"} other{"{0} (na) Linggo ang nakalipas"} } } @@ -3178,11 +3381,11 @@ fil{ } relativeTime{ future{ - one{"sa {0} Linggo"} + one{"sa {0} Lin."} other{"sa {0} (na) Linggo"} } past{ - one{"{0} Linggo ang nakalipas"} + one{"{0} Lin. ang nakalipas"} other{"{0} (na) Linggo ang nakalipas"} } } @@ -3212,11 +3415,11 @@ fil{ } relativeTime{ future{ - one{"sa {0} Huwebes"} + one{"sa {0} Huw."} other{"sa {0} (na) Huwebes"} } past{ - one{"{0} Huwebes ang nakalipas"} + one{"{0} Huw. ang nakalipas"} other{"{0} (na) Huwebes ang nakalipas"} } } @@ -3229,11 +3432,11 @@ fil{ } relativeTime{ future{ - one{"sa {0} Huwebes"} + one{"sa {0} Huw."} other{"sa {0} (na) Huwebes"} } past{ - one{"{0} Huwebes ang nakalipas"} + one{"{0} Huw. ang nakalipas"} other{"{0} (na) Huwebes ang nakalipas"} } } @@ -3314,11 +3517,11 @@ fil{ } relativeTime{ future{ - one{"sa {0} Miyerkules"} + one{"sa {0} Miy."} other{"sa {0} (na) Miyerkules"} } past{ - one{"{0} Miyerkules ang nakalipas"} + one{"{0} Miy. ang nakalipas"} other{"{0} (na) Miyerkules ang nakalipas"} } } @@ -3331,11 +3534,11 @@ fil{ } relativeTime{ future{ - one{"sa {0} Miyerkules"} + one{"sa {0} Miy."} other{"sa {0} (na) Miyerkules"} } past{ - one{"{0} Miyerkules ang nakalipas"} + one{"{0} Miy. ang nakalipas"} other{"{0} (na) Miyerkules ang nakalipas"} } } @@ -3351,11 +3554,11 @@ fil{ relativeTime{ future{ one{"sa {0} linggo"} - other{"sa {0} (na) linggo"} + other{"sa {0} linggo"} } past{ one{"{0} linggo ang nakalipas"} - other{"{0} (na) linggo ang nakalipas"} + other{"{0} linggo ang nakalipas"} } } } @@ -3370,11 +3573,11 @@ fil{ relativeTime{ future{ one{"sa {0} linggo"} - other{"sa {0} (na) linggo"} + other{"sa {0} linggo"} } past{ one{"{0} linggo ang nakalipas"} - other{"{0} (na) linggo ang nakalipas"} + other{"{0} linggo ang nakalipas"} } } } @@ -3389,7 +3592,7 @@ fil{ relativeTime{ future{ one{"sa {0} linggo"} - other{"sa {0} (na) linggo"} + other{"sa {0} linggo"} } past{ one{"{0} linggo ang nakalipas"} @@ -3434,11 +3637,11 @@ fil{ relativeTime{ future{ one{"sa {0} taon"} - other{"sa {0} (na) taon"} + other{"sa {0} taon"} } past{ one{"{0} taon ang nakalipas"} - other{"{0} (na) taon ang nakalipas"} + other{"{0} taon ang nakalipas"} } } } @@ -3452,11 +3655,11 @@ fil{ relativeTime{ future{ one{"sa {0} taon"} - other{"sa {0} (na) taon"} + other{"sa {0} taon"} } past{ one{"{0} taon ang nakalipas"} - other{"{0} (na) taon ang nakalipas"} + other{"{0} taon ang nakalipas"} } } } @@ -3470,11 +3673,11 @@ fil{ relativeTime{ future{ one{"sa {0} taon"} - other{"sa {0} (na) taon"} + other{"sa {0} taon"} } past{ one{"{0} taon ang nakalipas"} - other{"{0} (na) taon ang nakalipas"} + other{"{0} taon ang nakalipas"} } } } @@ -3565,4 +3768,36 @@ fil{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "fil", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/fo.txt b/icu/icu4c/source/data/locales/fo.txt index 1518c45647c..6abe7cb6646 100644 --- a/icu/icu4c/source/data/locales/fo.txt +++ b/icu/icu4c/source/data/locales/fo.txt @@ -225,11 +225,27 @@ fo{ "d. MMM y G", "dd.MM.y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'kl'. {0}", "{1} 'kl'. {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -240,8 +256,8 @@ fo{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d. MMM y G"} @@ -257,9 +273,9 @@ fo{ MMMd{"d. MMM"} Md{"dd.MM"} d{"d."} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yM{"MM.y"} @@ -283,48 +299,48 @@ fo{ } intervalFormats{ Bh{ - B{"h B – h B"} + B{"h B – h B"} h{"h–h B"} } Bhm{ - B{"h:mm B – h:mm B"} + B{"h:mm B – h:mm B"} h{"h:mm–h:mm B"} m{"h:mm–h:mm B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"MM.y GGGGG – MM.y GGGGG"} + G{"MM.y GGGGG – MM.y GGGGG"} M{"MM.y–MM.y GGGGG"} y{"MM.y–MM.y GGGGG"} } GyMEd{ - G{"E, dd.MM.y GGGGG – E, dd.MM.y GGGGG"} - M{"E, dd.MM.y – E, dd.MM.y GGGGG"} - d{"E, dd.MM.y – E, dd.MM.y GGGGG"} - y{"E, dd.MM.y – E, dd.MM.y GGGGG"} + G{"E, dd.MM.y GGGGG – E, dd.MM.y GGGGG"} + M{"E, dd.MM.y – E, dd.MM.y GGGGG"} + d{"E, dd.MM.y – E, dd.MM.y GGGGG"} + y{"E, dd.MM.y – E, dd.MM.y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} + G{"MMM y G – MMM y G"} M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d. MMM y G – E, d. MMM y G"} - M{"E, d. MMM – E, d. MMM y G"} - d{"E, d. MMM – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + G{"E, d. MMM y G – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} + d{"E, d. MMM – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } GyMMMd{ - G{"d. MMM y G – d. MMM y G"} - M{"d. MMM – d. MMM y G"} + G{"d. MMM y G – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } GyMd{ - G{"dd.MM.y GGGGG – dd.MM.y GGGGG"} + G{"dd.MM.y GGGGG – dd.MM.y GGGGG"} M{"dd.MM.y–dd.MM.y GGGGG"} d{"dd.MM.y–dd.MM.y GGGGG"} y{"dd.MM.y–dd.MM.y GGGGG"} @@ -368,24 +384,24 @@ fo{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -447,11 +463,27 @@ fo{ "dd.MM.y", "dd.MM.yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'kl'. {0}", "{1} 'kl'. {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -465,8 +497,8 @@ fo{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d. MMM y G"} @@ -488,11 +520,11 @@ fo{ MMMd{"d. MMM"} Md{"dd.MM"} d{"d."} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM.y"} @@ -631,50 +663,50 @@ fo{ } intervalFormats{ Bh{ - B{"h B – h B"} + B{"h B – h B"} } Bhm{ - B{"h:mm B – h:mm B"} + B{"h:mm B – h:mm B"} h{"h:mm–h:mm B"} m{"h:mm–h:mm B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"MM.y GGGGG – MM.y GGGGG"} + G{"MM.y GGGGG – MM.y GGGGG"} M{"MM.y–MM.y GGGGG"} y{"MM.y–MM.y GGGGG"} } GyMEd{ - G{"E, dd.MM.y GGGGG – E, dd.MM.y GGGGG"} - M{"E, dd.MM.y – E, dd.MM.y GGGGG"} - d{"E, dd.MM.y – E, dd.MM.y GGGGG"} - y{"E, dd.MM.y – E, dd.MM.y GGGGG"} + G{"E, dd.MM.y GGGGG – E, dd.MM.y GGGGG"} + M{"E, dd.MM.y – E, dd.MM.y GGGGG"} + d{"E, dd.MM.y – E, dd.MM.y GGGGG"} + y{"E, dd.MM.y – E, dd.MM.y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} + G{"MMM y G – MMM y G"} M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d. MMM y G – E, d. MMM y G"} - M{"E, d. MMM – E, d. MMM y G"} - d{"E, d. MMM – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + G{"E, d. MMM y G – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} + d{"E, d. MMM – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } GyMMMd{ - G{"d. MMM y G – d. MMM y G"} - M{"d. MMM – d. MMM y G"} + G{"d. MMM y G – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } GyMd{ - G{"dd.MM.y GGGGG – dd.MM.y GGGGG"} - M{"dd.MM.y – dd.MM.y GGGGG"} + G{"dd.MM.y GGGGG – dd.MM.y GGGGG"} + M{"dd.MM.y – dd.MM.y GGGGG"} d{"dd.MM.y–dd.MM.y GGGGG"} - y{"dd.MM.y – dd.MM.y GGGGG"} + y{"dd.MM.y – dd.MM.y GGGGG"} } H{ H{"HH–HH"} @@ -715,24 +747,24 @@ fo{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a–h a"} - h{"h–h a"} + a{"h a–h a"} + h{"h–h a"} } hm{ - a{"h:mm a–h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a–h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a–h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a–h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a–h a v"} - h{"h–h a v"} + a{"h a–h a v"} + h{"h–h a v"} } y{ y{"y–y"} @@ -1866,4 +1898,18 @@ fo{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "fo", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/fr.txt b/icu/icu4c/source/data/locales/fr.txt index 86ec8988e9c..2f5ad0c7ea2 100644 --- a/icu/icu4c/source/data/locales/fr.txt +++ b/icu/icu4c/source/data/locales/fr.txt @@ -35,6 +35,7 @@ fr{ } patterns{ accountingFormat{"#,##0.00 ¤;(#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} @@ -212,6 +213,10 @@ fr{ } } minimalPairs{ + gender{ + feminine{"La {0} est"} + masculine{"Le {0} est"} + } ordinal{ one{"Prenez la {0}re à droite."} other{"Prenez la {0}e à droite."} @@ -237,11 +242,21 @@ fr{ "d MMM y G", "dd/MM/y GGGGG", "{1} {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ M{"L"} MEd{"E d/M"} @@ -280,6 +295,16 @@ fr{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMMd", + "yMd", + } availableFormats{ Gy{"U"} GyMMM{"MMM U"} @@ -497,6 +522,16 @@ fr{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMMd", + "yMd", + } monthNames{ format{ abbreviated{ @@ -683,11 +718,27 @@ fr{ "d MMM y G", "dd/MM/y GGGGG", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'à' {0}", "{1} 'à' {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -698,48 +749,49 @@ fr{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"dd/MM/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"E d/M"} + MEd{"E dd/MM"} MMM{"LLL"} MMMEd{"E d MMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} - Md{"d/M"} + Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} - yyyyM{"M/y GGGGG"} - yyyyMEd{"E d/M/y GGGGG"} + yyyyM{"MM/y GGGGG"} + yyyyMEd{"E dd/MM/y GGGGG"} yyyyMMM{"MMM y G"} yyyyMMMEd{"E d MMM y G"} yyyyMMMM{"MMMM y G"} yyyyMMMd{"d MMM y G"} - yyyyMd{"d/M/y GGGGG"} + yyyyMd{"dd/MM/y GGGGG"} yyyyQQQ{"QQQ y G"} yyyyQQQQ{"QQQQ y G"} } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ G{"y G 'à' y G"} @@ -780,97 +832,97 @@ fr{ y{"d/M/y 'à' d/M/y G"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"MM/y – MM/y G"} - y{"M/y – M/y G"} + M{"MM/y – MM/y G"} + y{"M/y – M/y G"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y G"} - d{"E dd/MM/y – E dd/MM/y G"} - y{"E dd/MM/y – E dd/MM/y G"} + M{"E dd/MM/y – E dd/MM/y G"} + d{"E dd/MM/y – E dd/MM/y G"} + y{"E dd/MM/y – E dd/MM/y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"d/M/y – d/M/y G"} - d{"d/M/y – d/M/y G"} - y{"dd/MM/y – dd/MM/y G"} + M{"d/M/y – d/M/y G"} + d{"d/M/y – d/M/y G"} + y{"dd/MM/y – dd/MM/y G"} } } } @@ -897,11 +949,27 @@ fr{ "d MMM y", "dd/MM/y", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'à' {0}", "{1} 'à' {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -915,12 +983,13 @@ fr{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"dd/MM/y GGGGG"} H{"HH 'h'"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -938,11 +1007,11 @@ fr{ MMMd{"d MMM"} Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM/y"} @@ -1040,10 +1109,10 @@ fr{ dayPeriod{ format{ abbreviated{ - afternoon1{"ap.m."} + afternoon1{"après-midi"} evening1{"soir"} midnight{"minuit"} - morning1{"mat."} + morning1{"matin"} night1{"nuit"} noon{"midi"} } @@ -1125,144 +1194,144 @@ fr{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ G{"y G 'à' y G"} y{"y–y G"} } GyM{ - G{"M/y G 'à' M/y G"} - M{"M–M/y G"} - y{"M/y 'à' M/y G"} + G{"MM/y G – MM/y G"} + M{"MM–MM/y G"} + y{"MM/y – MM/y G"} } GyMEd{ - G{"E d/M/y G 'à' E d/M/y G"} - M{"E d/M 'à' E d/M/y G"} - d{"E d 'à' E d/M/y G"} - y{"E d/M/y 'à' E d/M/y G"} + G{"E d/MM/y G – E d/MM/y G"} + M{"E d/MM – E d/MM/y G"} + d{"E d – E d/MM/y G"} + y{"E d/MM/y – E d/MM/y G"} } GyMMM{ - G{"MMM y G 'à' MMM y G"} - M{"MMM 'à' MMM y G"} - y{"MMM y 'à' MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E d MMM y G 'à' E d MMM y G"} - M{"E d MMM 'à' E d MMM y G"} - d{"E d 'à' E d MMM y G"} - y{"E d MMM y 'à' E d MMM y G"} + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } GyMMMd{ - G{"d MMM y G 'à' d MMM y G"} - M{"d MMM 'à' d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y 'à' d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d/M/y G 'à' d/M/y G"} - M{"d/M 'à' d/M/y G"} - d{"d–d/M/y G"} - y{"d/M/y 'à' d/M/y G"} + G{"d/MM/y G – d/MM/y G"} + M{"d/MM – d/MM/y G"} + d{"d–d/MM/y G"} + y{"d/MM/y – d/MM/y G"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ M{"M–M"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ y{"y–y"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y"} - d{"E dd/MM/y – E dd/MM/y"} - y{"E dd/MM/y – E dd/MM/y"} + M{"E dd/MM/y – E dd/MM/y"} + d{"E dd/MM/y – E dd/MM/y"} + y{"E dd/MM/y – E dd/MM/y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E d MMM – E d MMM y"} - d{"E d – E d MMM y"} - y{"E d MMM y – E d MMM y"} + M{"E d MMM – E d MMM y"} + d{"E d – E d MMM y"} + y{"E d MMM y – E d MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} + M{"d MMM – d MMM y"} d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } monthNames{ @@ -1409,10 +1478,20 @@ fr{ "d MMM y G", "dd/MM/y GGGGG", "{1} {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", } eras{ abbreviated{ @@ -1639,11 +1718,21 @@ fr{ "d MMM y G", "dd/MM/y GGGGG", "{1} {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -1789,6 +1878,16 @@ fr{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Ed{"E d"} Gy{"y G"} @@ -2935,4 +3034,60 @@ fr{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "fr", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname}"} + givenFirst-long-referring-informal{"{given} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{given-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname}"} + givenFirst-medium-referring-informal{"{given} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2}"} + surnameFirst-long-referring-informal{"{surname} {given}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}{given-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial}"} + surnameFirst-medium-referring-informal{"{surname} {given}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/fr_BE.txt b/icu/icu4c/source/data/locales/fr_BE.txt index a98493f4c41..1c4214f9733 100644 --- a/icu/icu4c/source/data/locales/fr_BE.txt +++ b/icu/icu4c/source/data/locales/fr_BE.txt @@ -14,10 +14,20 @@ fr_BE{ "d MMM y G", "d/MM/yy GGGGG", "{1} {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMd", } } gregorian{ @@ -31,11 +41,21 @@ fr_BE{ "d MMM y", "d/MM/yy", "{1}, {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMd", + } } } } diff --git a/icu/icu4c/source/data/locales/fr_CA.txt b/icu/icu4c/source/data/locales/fr_CA.txt index 68086923b27..5664704c02a 100644 --- a/icu/icu4c/source/data/locales/fr_CA.txt +++ b/icu/icu4c/source/data/locales/fr_CA.txt @@ -73,6 +73,56 @@ fr_CA{ other{"000 T¤"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"0 k ¤"} + other{"0 k ¤"} + } + 10000{ + one{"00 k ¤"} + other{"00 k ¤"} + } + 100000{ + one{"000 k ¤"} + other{"000 k ¤"} + } + 1000000{ + one{"0 M ¤"} + other{"0 M ¤"} + } + 10000000{ + one{"00 M ¤"} + other{"00 M ¤"} + } + 100000000{ + one{"000 M ¤"} + other{"000 M ¤"} + } + 1000000000{ + one{"0 G ¤"} + other{"0 G ¤"} + } + 10000000000{ + one{"00 G ¤"} + other{"00 G ¤"} + } + 100000000000{ + one{"000 G ¤"} + other{"000 G ¤"} + } + 1000000000000{ + one{"0 T ¤"} + other{"0 T ¤"} + } + 10000000000000{ + one{"00 T ¤"} + other{"00 T ¤"} + } + 100000000000000{ + one{"000 T ¤"} + other{"000 T ¤"} + } + } decimalFormat{ 1000000000{ one{"0 G"} @@ -224,10 +274,20 @@ fr_CA{ "d MMM y G", "yy-MM-dd GGGGG", "{1} {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", } availableFormats{ Bh{"h 'h' B"} @@ -237,8 +297,9 @@ fr_CA{ EBhms{"E h 'h' mm 'min' ss 's' B"} EHm{"E HH 'h' mm"} EHms{"E HH 'h' mm 'min' ss 's'"} - Ehm{"E h 'h' mm a"} + Ehm{"E h 'h' mm a"} Ehms{"E h 'h' mm 'min' ss 's' a"} + GyMd{"y-MM-dd GGGGG"} H{"HH 'h'"} Hm{"HH 'h' mm"} Hms{"HH 'h' mm 'min' ss 's'"} @@ -247,7 +308,7 @@ fr_CA{ MMdd{"MM-dd"} Md{"M-d"} h{"h 'h' a"} - hm{"h 'h' mm a"} + hm{"h 'h' mm a"} hms{"h 'h' mm 'min' ss 's' a"} ms{"mm 'min' ss 's'"} yyyyM{"y-MM G"} @@ -257,74 +318,74 @@ fr_CA{ } intervalFormats{ Bh{ - B{"h 'h' B – h 'h' B"} - h{"h – h 'h' B"} + B{"h 'h' B – h 'h' B"} + h{"h – h 'h' B"} } Bhm{ - B{"h 'h' mm B – h 'h' mm B"} - h{"h 'h' mm – h 'h' mm B"} - m{"h 'h' mm – h 'h' mm B"} + B{"h 'h' mm B – h 'h' mm B"} + h{"h 'h' mm – h 'h' mm B"} + m{"h 'h' mm – h 'h' mm B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} } GyM{ - G{"y-MM GGGGG – y-MM GGGGG"} - M{"y-MM – y-MM GGGGG"} - y{"y-MM – y-MM GGGGG"} + G{"y-MM GGGGG – y-MM GGGGG"} + M{"y-MM – y-MM GGGGG"} + y{"y-MM – y-MM GGGGG"} } GyMEd{ - G{"E y-MM-dd GGGGG – E y-MM-dd GGGGG"} - M{"E y-MM-dd GGGGG – E y-MM-dd GGGGG"} - d{"E y-MM-dd – E y-MM-dd GGGGG"} - y{"E y-MM-dd – E y-MM-dd GGGGG"} + G{"E y-MM-dd GGGGG – E y-MM-dd GGGGG"} + M{"E y-MM-dd GGGGG – E y-MM-dd GGGGG"} + d{"E y-MM-dd – E y-MM-dd GGGGG"} + y{"E y-MM-dd – E y-MM-dd GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM y – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E d MMM y G – E d MMM y G"} - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"y-MM-dd GGGGG – y-MM-dd GGGGG"} - M{"y-MM-dd – y-MM-dd GGGGG"} - d{"y-MM-dd – y-MM-dd GGGGG"} - y{"y-MM-dd – y-MM-dd GGGGG"} + G{"y-MM-dd GGGGG – y-MM-dd GGGGG"} + M{"y-MM-dd – y-MM-dd GGGGG"} + d{"y-MM-dd – y-MM-dd GGGGG"} + y{"y-MM-dd – y-MM-dd GGGGG"} } MEd{ - M{"E MM-dd – E MM-dd"} - d{"E MM-dd – E MM-dd"} + M{"E MM-dd – E MM-dd"} + d{"E MM-dd – E MM-dd"} } MMMEd{ - d{"E d – E d MMM"} + d{"E d – E d MMM"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } yM{ - M{"y-MM – y-MM G"} - y{"y-MM – y-MM G"} + M{"y-MM – y-MM G"} + y{"y-MM – y-MM G"} } yMEd{ - M{"E y-MM-dd – E y-MM-dd G"} - d{"E y-MM-dd – E y-MM-dd G"} - y{"E y-MM-dd – E y-MM-dd G"} + M{"E y-MM-dd – E y-MM-dd G"} + d{"E y-MM-dd – E y-MM-dd G"} + y{"E y-MM-dd – E y-MM-dd G"} } yMd{ - M{"y-MM-dd – y-MM-dd G"} - d{"y-MM-dd – y-MM-dd G"} - y{"y-MM-dd – y-MM-dd G"} + M{"y-MM-dd – y-MM-dd G"} + d{"y-MM-dd – y-MM-dd G"} + y{"y-MM-dd – y-MM-dd G"} } } } @@ -351,8 +412,8 @@ fr_CA{ "d MMM y", "y-MM-dd", "{1}, {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1} {0}", } @@ -364,8 +425,9 @@ fr_CA{ EBhms{"E h 'h' mm 'min' ss 's' B"} EHm{"E HH 'h' mm"} EHms{"E HH 'h' mm 'min' ss 's'"} - Ehm{"E h 'h' mm a"} + Ehm{"E h 'h' mm a"} Ehms{"E h 'h' mm 'min' ss 's' a"} + GyMd{"y-MM-dd GGGGG"} Hm{"HH 'h' mm"} Hms{"HH 'h' mm 'min' ss 's'"} Hmsv{"HH 'h' mm 'min' ss 's' v"} @@ -375,10 +437,10 @@ fr_CA{ MMdd{"MM-dd"} Md{"M-d"} h{"h 'h' a"} - hm{"h 'h' mm a"} + hm{"h 'h' mm a"} hms{"h 'h' mm 'min' ss 's' a"} hmsv{"h 'h' mm 'min' ss 's' a v"} - hmv{"h 'h' mm a v"} + hmv{"h 'h' mm a v"} ms{"mm 'min' ss 's'"} yM{"y-MM"} yMEd{"E y-MM-dd"} @@ -459,121 +521,111 @@ fr_CA{ } intervalFormats{ Bh{ - B{"h 'h' B – h 'h' B"} - h{"h – h 'h' B"} + B{"h 'h' B – h 'h' B"} + h{"h – h 'h' B"} } Bhm{ - B{"h 'h' mm B – h 'h' mm B"} - h{"h 'h' mm – h 'h' mm B"} - m{"h 'h' mm – h 'h' mm B"} + B{"h 'h' mm B – h 'h' mm B"} + h{"h 'h' mm – h 'h' mm B"} + m{"h 'h' mm – h 'h' mm B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} } GyM{ - G{"y-MM GGGGG – y-MM GGGGG"} - M{"y-MM – y-MM GGGGG"} - y{"y-MM – y-MM GGGGG"} + G{"y-MM GGGGG – y-MM GGGGG"} + M{"y-MM – y-MM GGGGG"} + y{"y-MM – y-MM GGGGG"} } GyMEd{ - G{"E y-MM-dd GGGGG – E y-MM-dd GGGGG"} - M{"E y-MM-dd – E y-MM-dd GGGGG"} - d{"E y-MM-dd – E y-MM-dd GGGGG"} - y{"E y-MM-dd – E y-MM-dd GGGGG"} + G{"E y-MM-dd GGGGG – E y-MM-dd GGGGG"} + M{"E y-MM-dd – E y-MM-dd GGGGG"} + d{"E y-MM-dd – E y-MM-dd GGGGG"} + y{"E y-MM-dd – E y-MM-dd GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM y – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM y – MMM y G"} } GyMMMEd{ - G{"E d MMM y G – E d MMM y G"} - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} - } - GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - y{"d MMM y – d MMM y G"} + d{"E d MMM – E d MMM y G"} } GyMd{ - G{"y-MM-dd GGGGG – y-MM-dd GGGGG"} - M{"y-MM-dd – y-MM-dd GGGGG"} - d{"y-MM-dd – y-MM-dd GGGGG"} - y{"y-MM-dd – y-MM-dd GGGGG"} + G{"y-MM-dd GGGGG – y-MM-dd GGGGG"} + M{"y-MM-dd – y-MM-dd GGGGG"} + d{"y-MM-dd – y-MM-dd GGGGG"} + y{"y-MM-dd – y-MM-dd GGGGG"} } H{ H{"H 'h' – H 'h'"} } Hm{ - H{"H 'h' mm – H 'h' mm"} - m{"H 'h' mm – H 'h' mm"} + H{"H 'h' mm – H 'h' mm"} + m{"H 'h' mm – H 'h' mm"} } Hmv{ - H{"H 'h' mm – H 'h' mm v"} - m{"H 'h' mm – H 'h' mm v"} + H{"H 'h' mm – H 'h' mm v"} + m{"H 'h' mm – H 'h' mm v"} } Hv{ H{"H 'h' – H 'h' v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E MM-dd – E MM-dd"} - d{"E MM-dd – E MM-dd"} + M{"E MM-dd – E MM-dd"} + d{"E MM-dd – E MM-dd"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMd{ - d{"d – d MMM"} + d{"d – d MMM"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ - d{"d – d"} + d{"d – d"} } h{ - a{"h 'h' a – h 'h' a"} + a{"h 'h' a – h 'h' a"} h{"h 'h' – h 'h' a"} } hm{ - a{"h 'h' mm a – h 'h' mm a"} - h{"h 'h' mm – h 'h' mm a"} - m{"h 'h' mm – h 'h' mm a"} + a{"h 'h' mm a – h 'h' mm a"} + h{"h 'h' mm – h 'h' mm a"} + m{"h 'h' mm – h 'h' mm a"} } hmv{ - a{"h 'h' mm a – h 'h' mm a v"} - h{"h 'h' mm – h 'h' mm a v"} - m{"h 'h' mm – h 'h' mm a v"} + a{"h 'h' mm a – h 'h' mm a v"} + h{"h 'h' mm – h 'h' mm a v"} + m{"h 'h' mm – h 'h' mm a v"} } hv{ - a{"h 'h' a – h 'h' a v"} + a{"h 'h' a – h 'h' a v"} h{"h 'h' – h 'h' a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"E y-MM-dd – E y-MM-dd"} - d{"E y-MM-dd – E y-MM-dd"} - y{"E y-MM-dd – E y-MM-dd"} + M{"E y-MM-dd – E y-MM-dd"} + d{"E y-MM-dd – E y-MM-dd"} + y{"E y-MM-dd – E y-MM-dd"} } yMMM{ - M{"MMM – MMM y"} + M{"MMM – MMM y"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ @@ -740,12 +792,13 @@ fr_CA{ "d MMM y G", "y-MM-dd GGGGG", "{1} {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } availableFormats{ + GyMd{"y-MM-dd GGGGG"} MEd{"E d MMM"} Md{"MM-dd"} yyyyM{"y-MM GGGGG"} @@ -838,6 +891,7 @@ fr_CA{ braille{"braille"} bullets_stars{"puces/astérisques"} dash_connector{"tirets/connecteurs"} + emoji{"émoji"} ideographic_desc_characters{"symboles de description sinographique"} keycap{"dessus de touche"} sign_standard_symbols{"signe ou symbole"} diff --git a/icu/icu4c/source/data/locales/fr_CD.txt b/icu/icu4c/source/data/locales/fr_CD.txt index f00521d6d57..eee59fc7293 100644 --- a/icu/icu4c/source/data/locales/fr_CD.txt +++ b/icu/icu4c/source/data/locales/fr_CD.txt @@ -30,7 +30,7 @@ fr_CD{ } intervalFormats{ y{ - y{"y – y"} + y{"y – y"} } } } diff --git a/icu/icu4c/source/data/locales/fr_CH.txt b/icu/icu4c/source/data/locales/fr_CH.txt index 90f8d3a75c5..0dd2a6cdd37 100644 --- a/icu/icu4c/source/data/locales/fr_CH.txt +++ b/icu/icu4c/source/data/locales/fr_CH.txt @@ -24,8 +24,8 @@ fr_CH{ "d MMM y G", "dd.MM.y GGGGG", "{1} {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } @@ -42,8 +42,8 @@ fr_CH{ M{"M–M"} } MEd{ - M{"E, dd.MM – E, dd.MM"} - d{"E, dd.MM – E, dd.MM"} + M{"E, dd.MM – E, dd.MM"} + d{"E, dd.MM – E, dd.MM"} } MMMEd{ M{"E, d MMM 'au' E, d MMM"} @@ -53,18 +53,18 @@ fr_CH{ M{"d MMM 'au' d MMM"} } Md{ - M{"dd.MM – dd.MM"} - d{"dd.MM – dd.MM"} + M{"dd.MM – dd.MM"} + d{"dd.MM – dd.MM"} } fallback{"du {0} au {1}"} yM{ - M{"MM.y – MM.y GGGGG"} - y{"MM.y – MM.y GGGGG"} + M{"MM.y – MM.y GGGGG"} + y{"MM.y – MM.y GGGGG"} } yMEd{ - M{"E, dd.MM.y – E, dd.MM.y GGGGG"} - d{"E, dd.MM.y – E, dd.MM.y GGGGG"} - y{"E, dd.MM.y – E, dd.MM.y GGGGG"} + M{"E, dd.MM.y – E, dd.MM.y GGGGG"} + d{"E, dd.MM.y – E, dd.MM.y GGGGG"} + y{"E, dd.MM.y – E, dd.MM.y GGGGG"} } yMMM{ y{"MMM y 'a'` MMM y G"} @@ -79,9 +79,9 @@ fr_CH{ y{"d MMM y 'au' d MMM y G"} } yMd{ - M{"dd.MM.y – dd.MM.y GGGGG"} - d{"dd.MM.y – dd.MM.y GGGGG"} - y{"dd.MM.y – dd.MM.y GGGGG"} + M{"dd.MM.y – dd.MM.y GGGGG"} + d{"dd.MM.y – dd.MM.y GGGGG"} + y{"dd.MM.y – dd.MM.y GGGGG"} } } } @@ -96,11 +96,21 @@ fr_CH{ "d MMM y", "dd.MM.yy", "{1}, {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } availableFormats{ MEd{"E, dd.MM."} MMdd{"dd.MM"} @@ -139,26 +149,26 @@ fr_CH{ } intervalFormats{ MEd{ - M{"E, dd.MM – E, dd.MM"} - d{"E, dd.MM – E, dd.MM"} + M{"E, dd.MM – E, dd.MM"} + d{"E, dd.MM – E, dd.MM"} } Md{ - M{"dd.MM – dd.MM"} - d{"dd.MM – dd.MM"} + M{"dd.MM – dd.MM"} + d{"dd.MM – dd.MM"} } yM{ - M{"MM.y – MM.y"} - y{"MM.y – MM.y"} + M{"MM.y – MM.y"} + y{"MM.y – MM.y"} } yMEd{ - M{"E, dd.MM.y – E, dd.MM.y"} - d{"E, dd.MM.y – E, dd.MM.y"} - y{"E, dd.MM.y – E, dd.MM.y"} + M{"E, dd.MM.y – E, dd.MM.y"} + d{"E, dd.MM.y – E, dd.MM.y"} + y{"E, dd.MM.y – E, dd.MM.y"} } yMd{ - M{"dd.MM.y – dd.MM.y"} - d{"dd.MM.y – dd.MM.y"} - y{"dd.MM.y – dd.MM.y"} + M{"dd.MM.y – dd.MM.y"} + d{"dd.MM.y – dd.MM.y"} + y{"dd.MM.y – dd.MM.y"} } } } diff --git a/icu/icu4c/source/data/locales/fr_CM.txt b/icu/icu4c/source/data/locales/fr_CM.txt index 960bcbf1136..9295299df61 100644 --- a/icu/icu4c/source/data/locales/fr_CM.txt +++ b/icu/icu4c/source/data/locales/fr_CM.txt @@ -43,22 +43,22 @@ fr_CM{ } intervalFormats{ h{ - a{"h – h"} - h{"h – h"} + a{"h – h"} + h{"h – h"} } hm{ - a{"h:mm – h:mm"} - h{"h:mm – h:mm"} - m{"h:mm – h:mm"} + a{"h:mm – h:mm"} + h{"h:mm – h:mm"} + m{"h:mm – h:mm"} } hmv{ - a{"h:mm – h:mm v"} - h{"h:mm – h:mm v"} - m{"h:mm – h:mm v"} + a{"h:mm – h:mm v"} + h{"h:mm – h:mm v"} + m{"h:mm – h:mm v"} } hv{ - a{"h – h v"} - h{"h – h v"} + a{"h – h v"} + h{"h – h v"} } } } diff --git a/icu/icu4c/source/data/locales/fr_DJ.txt b/icu/icu4c/source/data/locales/fr_DJ.txt index 045c3c11423..781c5dc986d 100644 --- a/icu/icu4c/source/data/locales/fr_DJ.txt +++ b/icu/icu4c/source/data/locales/fr_DJ.txt @@ -5,20 +5,30 @@ fr_DJ{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/fr_DZ.txt b/icu/icu4c/source/data/locales/fr_DZ.txt index 191262bd6e9..5e674c1ccc0 100644 --- a/icu/icu4c/source/data/locales/fr_DZ.txt +++ b/icu/icu4c/source/data/locales/fr_DZ.txt @@ -5,20 +5,30 @@ fr_DZ{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/fr_ML.txt b/icu/icu4c/source/data/locales/fr_ML.txt index 841867e06b3..8855d3b40cd 100644 --- a/icu/icu4c/source/data/locales/fr_ML.txt +++ b/icu/icu4c/source/data/locales/fr_ML.txt @@ -21,8 +21,8 @@ fr_ML{ "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } diff --git a/icu/icu4c/source/data/locales/fr_MR.txt b/icu/icu4c/source/data/locales/fr_MR.txt index b513e6e777d..fb0786b5efe 100644 --- a/icu/icu4c/source/data/locales/fr_MR.txt +++ b/icu/icu4c/source/data/locales/fr_MR.txt @@ -5,20 +5,30 @@ fr_MR{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/fr_SY.txt b/icu/icu4c/source/data/locales/fr_SY.txt index 32cb08fa112..389603dedc6 100644 --- a/icu/icu4c/source/data/locales/fr_SY.txt +++ b/icu/icu4c/source/data/locales/fr_SY.txt @@ -5,20 +5,30 @@ fr_SY{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/fr_TD.txt b/icu/icu4c/source/data/locales/fr_TD.txt index c387ba42409..fddfb64b79a 100644 --- a/icu/icu4c/source/data/locales/fr_TD.txt +++ b/icu/icu4c/source/data/locales/fr_TD.txt @@ -5,20 +5,30 @@ fr_TD{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/fr_TN.txt b/icu/icu4c/source/data/locales/fr_TN.txt index a69c62a6907..d7f25d8ab4f 100644 --- a/icu/icu4c/source/data/locales/fr_TN.txt +++ b/icu/icu4c/source/data/locales/fr_TN.txt @@ -5,20 +5,30 @@ fr_TN{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/fr_VU.txt b/icu/icu4c/source/data/locales/fr_VU.txt index dca9c90a652..649dd5a96b0 100644 --- a/icu/icu4c/source/data/locales/fr_VU.txt +++ b/icu/icu4c/source/data/locales/fr_VU.txt @@ -5,20 +5,30 @@ fr_VU{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y", "d MMMM y", "d MMM y", "dd/MM/y", "{1}, {0}", - "{1} 'à' {0}", - "{1} 'à' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/fur.txt b/icu/icu4c/source/data/locales/fur.txt index d2a2409eb68..a6a2992b561 100644 --- a/icu/icu4c/source/data/locales/fur.txt +++ b/icu/icu4c/source/data/locales/fur.txt @@ -45,6 +45,16 @@ fur{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyyMMdd", + } availableFormats{ Ed{"d E"} Hm{"H:mm"} @@ -87,80 +97,80 @@ fur{ M{"M–M"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"E d 'di' MMM – E d 'di' MMM"} - d{"E d – E d 'di' MMM"} + M{"E d 'di' MMM – E d 'di' MMM"} + d{"E d – E d 'di' MMM"} } MMMd{ - M{"d 'di' MMM – d 'di' MMM"} + M{"d 'di' MMM – d 'di' MMM"} d{"d–d 'di' MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y"} - d{"E dd/MM/y – E dd/MM/y"} - y{"E dd/MM/y – E dd/MM/y"} + M{"E dd/MM/y – E dd/MM/y"} + d{"E dd/MM/y – E dd/MM/y"} + y{"E dd/MM/y – E dd/MM/y"} } yMMM{ - M{"MM – MM/y"} - y{"MM/y – MM/y"} + M{"MM – MM/y"} + y{"MM/y – MM/y"} } yMMMEd{ - M{"E dd/MM/y – E dd/MM/y"} - d{"E dd/MM/y – E dd/MM/y"} - y{"E dd/MM/y – E dd/MM/y"} + M{"E dd/MM/y – E dd/MM/y"} + d{"E dd/MM/y – E dd/MM/y"} + y{"E dd/MM/y – E dd/MM/y"} } yMMMM{ - M{"MM – MM/y"} - y{"MM/y – MM/y"} + M{"MM – MM/y"} + y{"MM/y – MM/y"} } yMMMd{ - M{"dd/MM/y – d/MM"} - d{"d – d/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – d/MM"} + d{"d – d/MM/y"} + y{"dd/MM/y – dd/MM/y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } } @@ -188,6 +198,16 @@ fur{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yyMMdd", + } availableFormats{ Ed{"d E"} Hm{"H:mm"} @@ -296,80 +316,80 @@ fur{ M{"M–M"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"E d 'di' MMM – E d 'di' MMM"} - d{"E d – E d 'di' MMM"} + M{"E d 'di' MMM – E d 'di' MMM"} + d{"E d – E d 'di' MMM"} } MMMd{ - M{"d 'di' MMM – d 'di' MMM"} + M{"d 'di' MMM – d 'di' MMM"} d{"d–d 'di' MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y"} - d{"E dd/MM/y – E dd/MM/y"} - y{"E dd/MM/y – E dd/MM/y"} + M{"E dd/MM/y – E dd/MM/y"} + d{"E dd/MM/y – E dd/MM/y"} + y{"E dd/MM/y – E dd/MM/y"} } yMMM{ - M{"MM – MM/y"} - y{"MM/y – MM/y"} + M{"MM – MM/y"} + y{"MM/y – MM/y"} } yMMMEd{ - M{"E dd/MM/y – E dd/MM/y"} - d{"E dd/MM/y – E dd/MM/y"} - y{"E dd/MM/y – E dd/MM/y"} + M{"E dd/MM/y – E dd/MM/y"} + d{"E dd/MM/y – E dd/MM/y"} + y{"E dd/MM/y – E dd/MM/y"} } yMMMM{ - M{"MM – MM/y"} - y{"MM/y – MM/y"} + M{"MM – MM/y"} + y{"MM/y – MM/y"} } yMMMd{ - M{"dd/MM/y – d/MM"} - d{"d – d/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – d/MM"} + d{"d – d/MM/y"} + y{"dd/MM/y – dd/MM/y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/fy.txt b/icu/icu4c/source/data/locales/fy.txt index 65fb6303080..7b11ee30867 100644 --- a/icu/icu4c/source/data/locales/fy.txt +++ b/icu/icu4c/source/data/locales/fy.txt @@ -12,8 +12,8 @@ fy{ word-medial{"{0} … {1}"} } ExemplarCharacters{ - "[a á à â ä b c d e é è ê ë f g h i í ï {ij} {íj\u0301} j k l m n o ó ô ö p r" - " s t u ú û ü v w y ý z]" + "[a á à â ä b c d e é è ê ë f g h i í ï y ý {ij} {íj\u0301} j k l m n o ó ô ö" + " p r s t u ú û ü v w z]" } ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P R S T U V W X Z]"} ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"} @@ -173,6 +173,16 @@ fy{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", + } availableFormats{ Ed{"E d"} Gy{"y G"} @@ -221,6 +231,16 @@ fy{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMMd", + "yyMMdd", + } availableFormats{ Ed{"E d"} Gy{"U"} @@ -238,9 +258,9 @@ fy{ MMMd{"d MMM"} Md{"d-M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"U"} yyyy{"U"} @@ -507,6 +527,16 @@ fy{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMMd", + "yyMMdd", + } cyclicNameSets{ dayParts{ format{ @@ -760,6 +790,16 @@ fy{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", + } availableFormats{ Ed{"E d"} Gy{"y G"} @@ -777,9 +817,9 @@ fy{ MMMd{"d MMM"} Md{"d-M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -812,83 +852,83 @@ fy{ M{"M–M"} } MEd{ - M{"E dd-MM – E dd-MM"} - d{"E dd-MM – E dd-MM"} + M{"E dd-MM – E dd-MM"} + d{"E dd-MM – E dd-MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MM-y – MM-y G"} - y{"MM-y – MM-y G"} + M{"MM-y – MM-y G"} + y{"MM-y – MM-y G"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y G"} - d{"E dd-MM-y – E dd-MM-y G"} - y{"E dd-MM-y – E dd-MM-y G"} + M{"E dd-MM-y – E dd-MM-y G"} + d{"E dd-MM-y – E dd-MM-y G"} + y{"E dd-MM-y – E dd-MM-y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd-MM-y – dd-MM-y G"} - d{"dd-MM-y – dd-MM-y G"} - y{"dd-MM-y – dd-MM-y G"} + M{"dd-MM-y – dd-MM-y G"} + d{"dd-MM-y – dd-MM-y G"} + y{"dd-MM-y – dd-MM-y G"} } } } @@ -915,11 +955,27 @@ fy{ "d MMM y", "dd-MM-yy", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'om' {0}", "{1} 'om' {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -928,8 +984,8 @@ fy{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} @@ -951,11 +1007,11 @@ fy{ MMMd{"d MMM"} Md{"d-M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M-y"} @@ -1111,83 +1167,83 @@ fy{ M{"M–M"} } MEd{ - M{"E dd-MM – E dd-MM"} - d{"E dd-MM – E dd-MM"} + M{"E dd-MM – E dd-MM"} + d{"E dd-MM – E dd-MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM-y – MM-y"} - y{"MM-y – MM-y"} + M{"MM-y – MM-y"} + y{"MM-y – MM-y"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y"} - d{"E dd-MM-y – E dd-MM-y"} - y{"E dd-MM-y – E dd-MM-y"} + M{"E dd-MM-y – E dd-MM-y"} + d{"E dd-MM-y – E dd-MM-y"} + y{"E dd-MM-y – E dd-MM-y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E d MMM – E d MMM y"} - d{"E d – E d MMM y"} - y{"E d MMM y – E d MMM y"} + M{"E d MMM – E d MMM y"} + d{"E d – E d MMM y"} + y{"E d MMM y – E d MMM y"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} + M{"d MMM – d MMM y"} d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd-MM-y – dd-MM-y"} - d{"dd-MM-y – dd-MM-y"} - y{"dd-MM-y – dd-MM-y"} + M{"dd-MM-y – dd-MM-y"} + d{"dd-MM-y – dd-MM-y"} + y{"dd-MM-y – dd-MM-y"} } } monthNames{ @@ -1339,6 +1395,16 @@ fy{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", + } eras{ abbreviated{ "AM", @@ -1528,6 +1594,16 @@ fy{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", + } availableFormats{ Ed{"E d"} Gy{"y G"} @@ -1666,6 +1742,16 @@ fy{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", + } availableFormats{ Ed{"E d"} Gy{"y G"} diff --git a/icu/icu4c/source/data/locales/ga.txt b/icu/icu4c/source/data/locales/ga.txt index 15bed1007a9..2c4806bbe76 100644 --- a/icu/icu4c/source/data/locales/ga.txt +++ b/icu/icu4c/source/data/locales/ga.txt @@ -21,7 +21,10 @@ ga{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} percentFormat{"#,##0%"} scientificFormat{"#E0"} } @@ -200,6 +203,92 @@ ga{ two{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + few{"¤0K"} + many{"¤0K"} + one{"¤ 0K"} + other{"¤ 0K"} + two{"¤0K"} + } + 10000{ + few{"¤00K"} + many{"¤00K"} + one{"¤ 00K"} + other{"¤ 00K"} + two{"¤00K"} + } + 100000{ + few{"¤000K"} + many{"¤000K"} + one{"¤ 000K"} + other{"¤ 000K"} + two{"¤000K"} + } + 1000000{ + few{"¤0M"} + many{"¤0M"} + one{"¤ 0M"} + other{"¤ 0M"} + two{"¤0M"} + } + 10000000{ + few{"¤00M"} + many{"¤00M"} + one{"¤ 00M"} + other{"¤ 00M"} + two{"¤00M"} + } + 100000000{ + few{"¤000M"} + many{"¤000M"} + one{"¤ 000M"} + other{"¤ 000M"} + two{"¤000M"} + } + 1000000000{ + few{"¤0B"} + many{"¤0B"} + one{"¤ 0B"} + other{"¤ 0B"} + two{"¤0B"} + } + 10000000000{ + few{"¤00B"} + many{"¤00B"} + one{"¤ 00B"} + other{"¤ 00B"} + two{"¤00B"} + } + 100000000000{ + few{"¤000B"} + many{"¤000B"} + one{"¤ 000B"} + other{"¤ 000B"} + two{"¤000B"} + } + 1000000000000{ + few{"¤0T"} + many{"¤0T"} + one{"¤ 0T"} + other{"¤ 0T"} + two{"¤0T"} + } + 10000000000000{ + few{"¤00T"} + many{"¤00T"} + one{"¤ 00T"} + other{"¤ 00T"} + two{"¤00T"} + } + 100000000000000{ + few{"¤000T"} + many{"¤000T"} + one{"¤ 000T"} + other{"¤ 000T"} + two{"¤000T"} + } + } decimalFormat{ 1000{ few{"0k"} @@ -288,7 +377,6 @@ ga{ } } symbols{ - approximatelySign{"≈"} exponential{"E"} group{","} infinity{"∞"} @@ -332,6 +420,16 @@ ga{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -372,97 +470,97 @@ ga{ } intervalFormats{ H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"MM – MM"} + M{"MM – MM"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"MM/y – MM/y GGGGG"} - y{"MM/y – MM/y GGGGG"} + M{"MM/y – MM/y GGGGG"} + y{"MM/y – MM/y GGGGG"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y GGGGG"} - d{"E dd/MM/y – E dd/MM/y GGGGG"} - y{"E dd/MM/y – E dd/MM/y GGGGG"} + M{"E dd/MM/y – E dd/MM/y GGGGG"} + d{"E dd/MM/y – E dd/MM/y GGGGG"} + y{"E dd/MM/y – E dd/MM/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd/MM/y – dd/MM/y GGGGG"} - d{"dd/MM/y – dd/MM/y GGGGG"} - y{"dd/MM/y – dd/MM/y GGGGG"} + M{"dd/MM/y – dd/MM/y GGGGG"} + d{"dd/MM/y – dd/MM/y GGGGG"} + y{"dd/MM/y – dd/MM/y GGGGG"} } } } @@ -482,6 +580,22 @@ ga{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'ag' {0}", + "{1} 'ag' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -492,8 +606,8 @@ ga{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} @@ -509,9 +623,9 @@ ga{ MMMd{"d MMM"} Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -527,118 +641,118 @@ ga{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"MM/y GGGGG – MM/y GGGGG"} + G{"MM/y GGGGG – MM/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"MM – MM"} + M{"MM – MM"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"MM/y – MM/y GGGGG"} - y{"MM/y – MM/y GGGGG"} + M{"MM/y – MM/y GGGGG"} + y{"MM/y – MM/y GGGGG"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y GGGGG"} - d{"E dd/MM/y – E dd/MM/y GGGGG"} - y{"E dd/MM/y – E dd/MM/y GGGGG"} + M{"E dd/MM/y – E dd/MM/y GGGGG"} + d{"E dd/MM/y – E dd/MM/y GGGGG"} + y{"E dd/MM/y – E dd/MM/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd/MM/y – dd/MM/y GGGGG"} - d{"dd/MM/y – dd/MM/y GGGGG"} - y{"dd/MM/y – dd/MM/y GGGGG"} + M{"dd/MM/y – dd/MM/y GGGGG"} + d{"dd/MM/y – dd/MM/y GGGGG"} + y{"dd/MM/y – dd/MM/y GGGGG"} } } } @@ -666,6 +780,22 @@ ga{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'ag' {0}", + "{1} 'ag' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -679,12 +809,13 @@ ga{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"dd/MM/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -705,11 +836,11 @@ ga{ MMMd{"d MMM"} Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM/y"} @@ -847,106 +978,106 @@ ga{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"MM – MM"} + M{"MM – MM"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y"} - d{"E dd/MM/y – E dd/MM/y"} - y{"E dd/MM/y – E dd/MM/y"} + M{"E dd/MM/y – E dd/MM/y"} + d{"E dd/MM/y – E dd/MM/y"} + y{"E dd/MM/y – E dd/MM/y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E d MMM – E d MMM y"} - d{"E d MMM – E d MMM y"} - y{"E d MMM y – E d MMM y"} + M{"E d MMM – E d MMM y"} + d{"E d MMM – E d MMM y"} + y{"E d MMM y – E d MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} - d{"d – d MMM y"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } monthNames{ @@ -1084,96 +1215,96 @@ ga{ } } characterLabel{ - activities{"Gníomhaíocht"} - african_scripts{"Scripteanna na hAfraice"} - american_scripts{"Scripteanna Meiriceánacha"} + activities{"gníomhaíocht"} + african_scripts{"script na hAfraice"} + american_scripts{"script Mheiriceánach"} animal{"ainmhí"} - animals_nature{"Ainmhithe nó an Nádúr"} + animals_nature{"ainmhí nó an nádúr"} arrows{"saighead"} body{"corp"} - box_drawing{"Líníocht Boscaí"} + box_drawing{"líníocht boscaí"} braille{"Braille"} building{"foirgneamh"} - bullets_stars{"Urchair/Réaltaí"} - consonantal_jamo{"Seamó Consanta"} - currency_symbols{"Siombailí Airgeadra"} - dash_connector{"Dais/Nascóir"} - digits{"Digití"} - dingbats{"Smísteoga"} - divination_symbols{"Siombailí na Fáistine"} + bullets_stars{"urchar nó réalta"} + consonantal_jamo{"seamó consanta"} + currency_symbols{"siombail airgeadra"} + dash_connector{"dais nó nascóir"} + digits{"digit"} + dingbats{"smísteog"} + divination_symbols{"siombail na fáistine"} downwards_arrows{"saighead síos"} downwards_upwards_arrows{"saighead síos suas"} - east_asian_scripts{"Scripteanna na hÁise Thoir"} - emoji{"Emoji"} - european_scripts{"Scripteanna na hEorpa"} + east_asian_scripts{"script na hÁise Thoir"} + emoji{"emoji"} + european_scripts{"script na hEorpa"} female{"baineann"} flag{"bratach"} - flags{"Bratacha"} - food_drink{"Bia agus Deoch"} - format{"Formáid"} - format_whitespace{"Formáid agus Spás Bán"} + flags{"bratacha"} + food_drink{"bia agus deoch"} + format{"formáid"} + format_whitespace{"formáid agus spás bán"} full_width_form_variant{"leagan lánleithid"} - geometric_shapes{"Cruthanna Geoiméadracha"} + geometric_shapes{"cruth geoiméadrach"} half_width_form_variant{"leagan leathleithid"} - han_characters{"Carachtair Han"} - han_radicals{"Fréamhacha Han"} + han_characters{"carachtar Han"} + han_radicals{"fréamh Han"} hanja{"Hanaí"} hanzi_simplified{"Hansaí (Simplithe)"} hanzi_traditional{"Hansaí (Traidisiúnta)"} heart{"croí"} - historic_scripts{"Scripteanna Stairiúla"} - ideographic_desc_characters{"Carachtair Thuairiscithe Idéagrafacha"} + historic_scripts{"script stairiúil"} + ideographic_desc_characters{"carachtar tuairiscithe idéagrafach"} japanese_kana{"Kana Seapánach"} kanbun{"Kanbun"} kanji{"Ceansaí"} keycap{"caipín eochrach"} - leftwards_arrows{"Saighead Chlé"} - leftwards_rightwards_arrows{"Saighead Chlé-Dheas"} - letterlike_symbols{"Siombailí Cosúil le Litreacha"} - limited_use{"Neamhfhorleathan"} + leftwards_arrows{"saighead chlé"} + leftwards_rightwards_arrows{"saighead chlé dheas"} + letterlike_symbols{"siombail cosúil le litir"} + limited_use{"neamhfhorleathan"} male{"fireann"} - math_symbols{"Siombailí Matamaiticiúla"} - middle_eastern_scripts{"Scripteanna an Mheánoirthir"} - miscellaneous{"Éagsúil"} - modern_scripts{"Scripteanna Nua-Aimseartha"} - modifier{"Mionathraitheoir"} - musical_symbols{"Siombailí Ceoil"} - nature{"nádúr"} - nonspacing{"Neamhspásáil"} - numbers{"Uimhreacha"} + math_symbols{"siombail mhata"} + middle_eastern_scripts{"script an Mheánoirthir"} + miscellaneous{"éagsúil"} + modern_scripts{"script nua-aimseartha"} + modifier{"mionathraitheoir"} + musical_symbols{"siombail cheoil"} + nature{"dúlra"} + nonspacing{"neamhspásáil"} + numbers{"uimhreacha"} objects{"Nithe"} - other{"Eile"} - paired{"Péireáilte"} + other{"eile"} + paired{"péireáilte"} person{"duine"} - phonetic_alphabet{"Aibítir Foghraíochta"} - pictographs{"Picteagraif"} + phonetic_alphabet{"aibítir foghraíochta"} + pictographs{"picteagraf"} place{"áit"} plant{"planda"} - punctuation{"Poncaíocht"} - rightwards_arrows{"Saighead Dheas"} - sign_standard_symbols{"Comharthaí/Siombailí Coitianta"} + punctuation{"poncaíocht"} + rightwards_arrows{"saighead dheas"} + sign_standard_symbols{"comhartha nó siombail"} small_form_variant{"leaganacha beaga"} smiley{"straoiseog"} - smileys_people{"Straoiseoga nó Daoine"} - south_asian_scripts{"Scripteanna na hÁise Theas"} - southeast_asian_scripts{"Scripteanna na hÁise Thoir Theas"} - spacing{"Spásáil"} + smileys_people{"straoiseog nó duine"} + south_asian_scripts{"script na hÁise Theas"} + southeast_asian_scripts{"script na hÁise Thoir Theas"} + spacing{"spásáil"} sport{"spórt"} - symbols{"Siombailí"} - technical_symbols{"Siombailí Teicniúla"} - tone_marks{"Comharthaí Toin"} + symbols{"siombail"} + technical_symbols{"siombail theicniúil"} + tone_marks{"comhartha toin"} travel{"taisteal"} - travel_places{"Taisteal nó Áiteanna"} + travel_places{"taisteal nó áit"} upwards_arrows{"saigheada suas"} variant_forms{"Foirmeacha Malartacha"} - vocalic_jamo{"Seamó Guthach"} + vocalic_jamo{"seamó guthach"} weather{"aimsir"} - western_asian_scripts{"Scripteanna na hÁise Thiar"} - whitespace{"Spás Bán"} + western_asian_scripts{"script na hÁise Thiar"} + whitespace{"spás bán"} } fields{ day{ - dn{"Lá"} + dn{"lá"} relative{ "-1"{"inné"} "-2"{"arú inné"} @@ -1199,7 +1330,6 @@ ga{ } } day-narrow{ - dn{"Lá"} relative{ "-1"{"inné"} "-2"{"arú inné"} @@ -1225,7 +1355,6 @@ ga{ } } day-short{ - dn{"Lá"} relative{ "-1"{"inné"} "-2"{"arú inné"} @@ -1251,7 +1380,7 @@ ga{ } } dayOfYear{ - dn{"Lá den bhliain"} + dn{"lá den bhliain"} } dayOfYear-narrow{ dn{"lá den bhl."} @@ -1269,7 +1398,7 @@ ga{ dn{"a.m./p.m."} } era{ - dn{"Ré"} + dn{"ré"} } era-narrow{ dn{"ré"} @@ -1309,14 +1438,14 @@ ga{ relativeTime{ future{ few{"+{0} Aoine"} - many{"+{0} Aoine"} + many{"+{0} nAoine"} one{"+{0} Aoine"} other{"+{0} Aoine"} two{"+{0} Aoine"} } past{ few{"{0} Aoine ó shin"} - many{"{0} Aoine ó shin"} + many{"{0} nAoine ó shin"} one{"{0} Aoine ó shin"} other{"{0} Aoine ó shin"} two{"{0} Aoine ó shin"} @@ -1347,21 +1476,21 @@ ga{ } } hour{ - dn{"Uair"} + dn{"uair"} relative{ "0"{"an uair seo"} } relativeTime{ future{ few{"i gceann {0} uair an chloig"} - many{"i gceann {0} n-uaire an chloig"} + many{"i gceann {0} n-uair an chloig"} one{"i gceann {0} uair an chloig"} other{"i gceann {0} uair an chloig"} two{"i gceann {0} uair an chloig"} } past{ few{"{0} uair an chloig ó shin"} - many{"{0} n-uaire an chloig ó shin"} + many{"{0} n-uair an chloig ó shin"} one{"{0} uair an chloig ó shin"} other{"{0} uair an chloig ó shin"} two{"{0} uair an chloig ó shin"} @@ -1413,7 +1542,7 @@ ga{ } } minute{ - dn{"Nóiméad"} + dn{"nóiméad"} relative{ "0"{"an nóiméad seo"} } @@ -1548,7 +1677,7 @@ ga{ } } month{ - dn{"Mí"} + dn{"mí"} relative{ "-1"{"an mhí seo caite"} "0"{"an mhí seo"} @@ -1606,7 +1735,7 @@ ga{ future{ few{"i gceann {0} mhí"} many{"i gceann {0} mí"} - one{"i gceann {0} mhí"} + one{"i gceann {0} míosa"} other{"i gceann {0} mí"} two{"i gceann {0} mhí"} } @@ -1620,7 +1749,7 @@ ga{ } } quarter{ - dn{"Ráithe"} + dn{"ráithe"} relative{ "-1"{"an ráithe seo caite"} "0"{"an ráithe seo"} @@ -1761,7 +1890,7 @@ ga{ } } second{ - dn{"Soicind"} + dn{"soicind"} relative{ "0"{"anois"} } @@ -2041,11 +2170,11 @@ ga{ } relativeTime{ future{ - few{"{0} seachtaine ón Chéadaoin"} - many{"{0} seachtaine ón Chéadaoin"} - one{"{0} seachtain ón Chéadaoin"} - other{"{0} seachtain ón Chéadaoin"} - two{"{0} sheachtain ón Chéadaoin"} + few{"{0} seachtaine ón gCéadaoin"} + many{"{0} seachtaine ón gCéadaoin"} + one{"{0} seachtain ón gCéadaoin"} + other{"{0} seachtain ón gCéadaoin"} + two{"{0} sheachtain ón gCéadaoin"} } past{ few{"Dé Céadaoin {0} seachtaine ó shin"} @@ -2087,11 +2216,11 @@ ga{ } relativeTime{ future{ - few{"{0} seachtaine ón Chéadaoin"} - many{"{0} seachtaine ón Chéadaoin"} - one{"{0} seachtain ón Chéadaoin"} - other{"{0} seachtain ón Chéadaoin"} - two{"{0} sheachtain ón Chéadaoin"} + few{"{0} seachtaine ón gCéadaoin"} + many{"{0} seachtaine ón gCéadaoin"} + one{"{0} seachtain ón gCéadaoin"} + other{"{0} seachtain ón gCéadaoin"} + two{"{0} sheachtain ón gCéadaoin"} } past{ few{"Dé Céadaoin {0} seachtaine ó shin"} @@ -2103,7 +2232,7 @@ ga{ } } week{ - dn{"Seachtain"} + dn{"seachtain"} relative{ "-1"{"an tseachtain seo caite"} "0"{"an tseachtain seo"} @@ -2114,7 +2243,7 @@ ga{ future{ few{"i gceann {0} seachtaine"} many{"i gceann {0} seachtaine"} - one{"i gceann {0} seachtain"} + one{"i gceann {0} seachtaine"} other{"i gceann {0} seachtain"} two{"i gceann {0} sheachtain"} } @@ -2137,18 +2266,18 @@ ga{ relativePeriod{"seachtain {0}"} relativeTime{ future{ - few{"+{0} scht."} + few{"i gceann {0} shcht."} many{"+{0} scht."} one{"+{0} scht."} other{"+{0} scht."} - two{"+{0} scht."} + two{"i gceann {0} shcht."} } past{ - few{"-{0} scht."} + few{"{0} shcht. ó shin"} many{"-{0} scht."} one{"-{0} scht."} other{"-{0} scht."} - two{"-{0} scht."} + two{"{0} shcht. ó shin"} } } } @@ -2162,41 +2291,38 @@ ga{ relativePeriod{"seachtain {0}"} relativeTime{ future{ - few{"i gceann {0} scht."} + few{"i gceann {0} shcht."} many{"i gceann {0} scht."} one{"i gceann {0} scht."} other{"i gceann {0} scht."} two{"i gceann {0} shcht."} } past{ - few{"{0} scht. ó shin"} + few{"{0} shcht. ó shin"} many{"{0} scht. ó shin"} one{"{0} scht. ó shin"} other{"{0} scht. ó shin"} - two{"{0} scht. ó shin"} + two{"{0} shcht. ó shin"} } } } weekOfMonth{ - dn{"Seachtain den mhí"} + dn{"seachtain den mhí"} } weekOfMonth-narrow{ - dn{"7n den mhí"} + dn{"scht. den mhí"} } weekOfMonth-short{ - dn{"7n den mhí"} + dn{"scht. den mhí"} } weekday{ - dn{"Lá na seachtaine"} - } - weekday-narrow{ - dn{"lá den t7n"} + dn{"lá den tseachtain"} } weekday-short{ - dn{"lá den t7n"} + dn{"lá den tscht."} } weekdayOfMonth{ - dn{"Lá oibre den mhí"} + dn{"lá den tseachtain sa mhí"} } weekdayOfMonth-narrow{ dn{"lá oib. den mhí"} @@ -2205,7 +2331,7 @@ ga{ dn{"lá oib. den mhí"} } year{ - dn{"Bliain"} + dn{"bliain"} relative{ "-1"{"anuraidh"} "0"{"i mbliana"} @@ -2215,7 +2341,7 @@ ga{ future{ few{"i gceann {0} bliana"} many{"i gceann {0} mbliana"} - one{"i gceann {0} bhliain"} + one{"i gceann {0} bliana"} other{"i gceann {0} bliain"} two{"i gceann {0} bhliain"} } @@ -2277,7 +2403,7 @@ ga{ } } zone{ - dn{"Crios Ama"} + dn{"crios ama"} } zone-narrow{ dn{"crios"} @@ -2289,7 +2415,7 @@ ga{ listPattern{ or{ 2{"{0} nó {1}"} - end{"{0}, nó {1}"} + end{"{0} nó {1}"} middle{"{0}, {1}"} start{"{0}, {1}"} } @@ -2349,4 +2475,75 @@ ga{ } } } + personNames{ + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "ga", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-prefix} {surname-core}, {given} {given2}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-prefix} {surname-core}, {given} {given2-initial}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-prefix} {surname-core}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/gd.txt b/icu/icu4c/source/data/locales/gd.txt index 2ed15f1e595..d5f08a6b57d 100644 --- a/icu/icu4c/source/data/locales/gd.txt +++ b/icu/icu4c/source/data/locales/gd.txt @@ -184,7 +184,11 @@ gd{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} + currencyFormat%alphaNextToNumber{"¤ #,##0.00"} + currencyFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -442,6 +446,23 @@ gd{ timeSeparator{":"} } } + hmnp{ + symbols{ + approximatelySign{"~"} + decimal{"."} + exponential{"E"} + group{","} + infinity{"∞"} + list{";"} + minusSign{"-"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + timeSeparator{":"} + } + } java{ symbols{ approximatelySign{"~"} @@ -570,7 +591,12 @@ gd{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} + currencyFormat%alphaNextToNumber{"¤ #,##0.00"} + currencyFormat%noCurrency{"#,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -726,6 +752,80 @@ gd{ two{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + few{"¤ 0K"} + one{"¤ 0K"} + other{"¤ 0K"} + two{"¤ 0K"} + } + 10000{ + few{"¤ 00K"} + one{"¤ 00K"} + other{"¤ 00K"} + two{"¤ 00K"} + } + 100000{ + few{"¤ 000K"} + one{"¤ 000K"} + other{"¤ 000K"} + two{"¤ 000K"} + } + 1000000{ + few{"¤ 0M"} + one{"¤ 0M"} + other{"¤ 0M"} + two{"¤ 0M"} + } + 10000000{ + few{"¤ 00M"} + one{"¤ 00M"} + other{"¤ 00M"} + two{"¤ 00M"} + } + 100000000{ + few{"¤ 000M"} + one{"¤ 000M"} + other{"¤ 000M"} + two{"¤ 000M"} + } + 1000000000{ + few{"¤ 0B"} + one{"¤ 0B"} + other{"¤ 0B"} + two{"¤ 0B"} + } + 10000000000{ + few{"¤ 00B"} + one{"¤ 00B"} + other{"¤ 00B"} + two{"¤ 00B"} + } + 100000000000{ + few{"¤ 000B"} + one{"¤ 000B"} + other{"¤ 000B"} + two{"¤ 000B"} + } + 1000000000000{ + few{"¤ 0T"} + one{"¤ 0T"} + other{"¤ 0T"} + two{"¤ 0T"} + } + 10000000000000{ + few{"¤ 00T"} + one{"¤ 00T"} + other{"¤ 00T"} + two{"¤ 00T"} + } + 100000000000000{ + few{"¤ 000T"} + one{"¤ 000T"} + other{"¤ 000T"} + two{"¤ 000T"} + } + } decimalFormat{ 1000{ few{"0K"} @@ -851,11 +951,17 @@ gd{ } } minimalPairs{ + ordinal{ + few{"Tionndaidh ris an làimh dheas aig an {0}s gobhal."} + one{"Tionndaidh ris an làimh dheas aig a’ {0}d ghobhal."} + other{"Tionndaidh ris an làimh dheas aig a’ {0}mh gobhal."} + two{"Tionndaidh ris an làimh dheas aig an {0}na gobhal."} + } plural{ few{"{0} brògan"} one{"{0} bhròg"} other{"{0} bròg"} - two{"{0}  bhròig"} + two{"{0} bhròig"} } } minimumGroupingDigits{"1"} @@ -1235,6 +1341,16 @@ gd{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ MMMMd{"d'mh' MMMM"} yMM{"LL/y"} @@ -1243,23 +1359,23 @@ gd{ } intervalFormats{ H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"L – L"} + M{"L – L"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} } } chinese{ @@ -1273,11 +1389,27 @@ gd{ "d MMM r", "d/M/r", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'aig' {0}", "{1} 'aig' {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "rMMMMEEEEd", + "rMMMMd", + "rMMMd", + "rMd", + } availableFormats{ Bh{"hB"} Bhm{"h:mmB"} @@ -1454,97 +1586,97 @@ gd{ } intervalFormats{ H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"L – L"} + M{"L – L"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d MMM – d"} + M{"d MMM – d MMM"} + d{"d MMM – d"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"ha – ha"} - h{"h – ha"} + a{"ha – ha"} + h{"h – ha"} } hm{ - a{"h:mma – h:mma"} - h{"h:mm – h:mma"} - m{"h:mm – h:mma"} + a{"h:mma – h:mma"} + h{"h:mm – h:mma"} + m{"h:mm – h:mma"} } hmv{ - a{"h:mma – h:mma v"} - h{"h:mm – h:mma v"} - m{"h:mm – h:mma v"} + a{"h:mma – h:mma v"} + h{"h:mm – h:mma v"} + m{"h:mm – h:mma v"} } hv{ - a{"ha – ha v"} - h{"h – ha v"} + a{"ha – ha v"} + h{"h – ha v"} } y{ - y{"U – U"} + y{"U – U"} } yM{ - M{"L/y – L/y"} - y{"L/y – L/y"} + M{"L/y – L/y"} + y{"L/y – L/y"} } yMEd{ - M{"E, d/M/y – E, d/M/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMMM{ - M{"LLL – LLL U"} - y{"LLL U – LLL U"} + M{"LLL – LLL U"} + y{"LLL U – LLL U"} } yMMMEd{ - M{"E, d MMM – E, d MMM, U"} - d{"E, d MMM – E, d MMM, U"} - y{"E, d MMM, U – E, d MMM, U"} + M{"E, d MMM – E, d MMM, U"} + d{"E, d MMM – E, d MMM, U"} + y{"E, d MMM, U – E, d MMM, U"} } yMMMM{ - M{"LLLL – LLLL U"} - y{"LLLL U – LLLL U"} + M{"LLLL – LLLL U"} + y{"LLLL U – LLLL U"} } yMMMd{ - M{"d MMM – d MMM, U"} - d{"d MMM – d, U"} - y{"d MMM, U – d MMM, U"} + M{"d MMM – d MMM, U"} + d{"d MMM – d, U"} + y{"d MMM, U – d MMM, U"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"d/M/y – d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -1654,6 +1786,16 @@ gd{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ MMMMd{"d'mh' MMMM"} yMM{"LL/y"} @@ -1662,7 +1804,7 @@ gd{ } intervalFormats{ M{ - M{"L – L"} + M{"L – L"} } } } @@ -1677,11 +1819,27 @@ gd{ "d MMM r", "d/M/r", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'aig' {0}", "{1} 'aig' {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "rMMMMEEEEd", + "rMMMMd", + "rMMMd", + "rMd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -1846,97 +2004,97 @@ gd{ } intervalFormats{ H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"L – L"} + M{"L – L"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d MMM – d"} + M{"d MMM – d MMM"} + d{"d MMM – d"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"ha – ha"} - h{"h – ha"} + a{"ha – ha"} + h{"h – ha"} } hm{ - a{"h:mma – h:mma"} - h{"h:mm – h:mma"} - m{"h:mm – h:mma"} + a{"h:mma – h:mma"} + h{"h:mm – h:mma"} + m{"h:mm – h:mma"} } hmv{ - a{"h:mma – h:mma v"} - h{"h:mm – h:mma v"} - m{"h:mm – h:mma v"} + a{"h:mma – h:mma v"} + h{"h:mm – h:mma v"} + m{"h:mm – h:mma v"} } hv{ - a{"ha – ha v"} - h{"h – ha v"} + a{"ha – ha v"} + h{"h – ha v"} } y{ - y{"U – U"} + y{"U – U"} } yM{ - M{"L/y – L/y"} - y{"L/y – L/y"} + M{"L/y – L/y"} + y{"L/y – L/y"} } yMEd{ - M{"E, d/M/y – E, d/M/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMMM{ - M{"LLL – LLL U"} - y{"LLL U – LLL U"} + M{"LLL – LLL U"} + y{"LLL U – LLL U"} } yMMMEd{ - M{"E, d MMM – E, d MMM, U"} - d{"E, d MMM – E, d MMM, U"} - y{"E, d MMM, U – E, d MMM, U"} + M{"E, d MMM – E, d MMM, U"} + d{"E, d MMM – E, d MMM, U"} + y{"E, d MMM, U – E, d MMM, U"} } yMMMM{ - M{"LLLL – LLLL U"} - y{"LLLL U – LLLL U"} + M{"LLLL – LLLL U"} + y{"LLLL U – LLLL U"} } yMMMd{ - M{"d MMM – d MMM, U"} - d{"d MMM – d, U"} - y{"d MMM, U – d MMM, U"} + M{"d MMM – d MMM, U"} + d{"d MMM – d, U"} + y{"d MMM, U – d MMM, U"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"d/M/y – d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -2041,10 +2199,26 @@ gd{ "d MMM y G", "d/M/y GGGGG", "{1} {0}", - "{1} 'aig' {0}", - "{1} 'aig' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} 'aig' {0}", + "{1} 'aig' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", } availableFormats{ MMMMd{"d'mh' MMMM"} @@ -2054,7 +2228,7 @@ gd{ } intervalFormats{ M{ - M{"L – L"} + M{"L – L"} } } } @@ -2074,6 +2248,22 @@ gd{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'aig' {0}", + "{1} 'aig' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -2093,6 +2283,7 @@ gd{ GyMMM{"LLL y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -2127,144 +2318,144 @@ gd{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"L/y GGGGG – L/y GGGGG"} - M{"L/y – L/y GGGGG"} - y{"L/y – L/y GGGGG"} + G{"L/y GGGGG – L/y GGGGG"} + M{"L/y – L/y GGGGG"} + y{"L/y – L/y GGGGG"} } GyMEd{ - G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMMM{ - G{"LLL y G – LLL y G"} - M{"LLL – LLL y G"} - y{"LLL y – LLL y G"} + G{"LLL y G – LLL y G"} + M{"LLL – LLL y G"} + y{"LLL y – LLL y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"L – L"} + M{"L – L"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"ha – ha"} - h{"h – ha"} + a{"ha – ha"} + h{"h – ha"} } hm{ - a{"h:mma – h:mma"} - h{"h:mm – h:mma"} - m{"h:mm – h:mma"} + a{"h:mma – h:mma"} + h{"h:mm – h:mma"} + m{"h:mm – h:mma"} } hmv{ - a{"h:mma – h:mma v"} - h{"h:mm – h:mma v"} - m{"h:mm – h:mma v"} + a{"h:mma – h:mma v"} + h{"h:mm – h:mma v"} + m{"h:mm – h:mma v"} } hv{ - a{"ha – ha v"} - h{"h – ha v"} + a{"ha – ha v"} + h{"h – ha v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"L/y – L/y GGGGG"} - y{"L/y – L/y GGGGG"} + M{"L/y – L/y GGGGG"} + y{"L/y – L/y GGGGG"} } yMEd{ - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } yMMM{ - M{"LLL – LLL y G"} - y{"LLL y – LLL y G"} + M{"LLL – LLL y G"} + y{"LLL y – LLL y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } yMMMM{ - M{"LLLL – LLLL y G"} - y{"LLLL y – LLLL y G"} + M{"LLLL – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } } } @@ -2296,6 +2487,22 @@ gd{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'aig' {0}", + "{1} 'aig' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -2310,11 +2517,12 @@ gd{ EHms{"E HH:mm:ss"} Ed{"E, d"} Ehm{"E h:mma"} - Ehms{"E h:mm:ss a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"LLL y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y G"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -2337,8 +2545,8 @@ gd{ d{"d"} h{"ha"} hm{"h:mma"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} hmv{"h:mma v"} ms{"mm:ss"} y{"y"} @@ -2469,144 +2677,144 @@ gd{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"L/y GGGGG – L/y GGGGG"} - M{"L/y – L/y GGGGG"} - y{"L/y – L/y GGGGG"} + G{"L/y GGGGG – L/y GGGGG"} + M{"L/y – L/y GGGGG"} + y{"L/y – L/y GGGGG"} } GyMEd{ - G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMMM{ - G{"LLL y G – LLL y G"} - M{"LLL – LLL y G"} - y{"LLL y – LLL y G"} + G{"LLL y G – LLL y G"} + M{"LLL – LLL y G"} + y{"LLL y – LLL y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"L – L"} + M{"L – L"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"ha – ha"} - h{"h – ha"} + a{"ha – ha"} + h{"h – ha"} } hm{ - a{"h:mma – h:mma"} - h{"h:mm – h:mma"} - m{"h:mm – h:mma"} + a{"h:mma – h:mma"} + h{"h:mm – h:mma"} + m{"h:mm – h:mma"} } hmv{ - a{"h:mma – h:mma v"} - h{"h:mm – h:mma v"} - m{"h:mm – h:mma v"} + a{"h:mma – h:mma v"} + h{"h:mm – h:mma v"} + m{"h:mm – h:mma v"} } hv{ - a{"ha – ha v"} - h{"h – ha v"} + a{"ha – ha v"} + h{"h – ha v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"L/y – L/y"} - y{"L/y – L/y"} + M{"L/y – L/y"} + y{"L/y – L/y"} } yMEd{ - M{"E, d/M/y – E, d/M/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMMM{ - M{"LLL – LLL y"} - y{"LLL y – LLL y"} + M{"LLL – LLL y"} + y{"LLL y – LLL y"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ - M{"LLLL – LLLL y"} - y{"LLLL y – LLLL y"} + M{"LLLL – LLLL y"} + y{"LLLL y – LLLL y"} } yMMMd{ - M{"d MMM – d MMM y"} - d{"d – d MMM y"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"d/M/y – d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -2753,10 +2961,26 @@ gd{ "d MMM y G", "d/M/y GGGGG", "{1} {0}", - "{1} 'aig' {0}", - "{1} 'aig' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} 'aig' {0}", + "{1} 'aig' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", } availableFormats{ MMMMd{"d'mh' MMMM"} @@ -2766,7 +2990,7 @@ gd{ } intervalFormats{ M{ - M{"L – L"} + M{"L – L"} } } } @@ -2786,6 +3010,16 @@ gd{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ MMMMd{"d'mh' MMMM"} yMM{"LL/y"} @@ -2794,7 +3028,7 @@ gd{ } intervalFormats{ M{ - M{"L – L"} + M{"L – L"} } } } @@ -2809,11 +3043,27 @@ gd{ "d MMM y G", "d/M/y GGGGG", "{1} {0}", - "{1} 'aig' {0}", - "{1} 'aig' {0}", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'aig' {0}", + "{1} 'aig' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ MMMMd{"d'mh' MMMM"} yMM{"LL/y"} @@ -2822,7 +3072,7 @@ gd{ } intervalFormats{ M{ - M{"L – L"} + M{"L – L"} } } } @@ -2837,11 +3087,27 @@ gd{ "d MMM y G", "d/M/y GGGGG", "{1} {0}", - "{1} 'aig' {0}", - "{1} 'aig' {0}", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'aig' {0}", + "{1} 'aig' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ MMMMd{"d'mh' MMMM"} yMM{"LL/y"} @@ -2850,7 +3116,7 @@ gd{ } intervalFormats{ M{ - M{"L – L"} + M{"L – L"} } } } @@ -2865,10 +3131,26 @@ gd{ "d MMM y G", "d/M/y GGGGG", "{1} {0}", - "{1} 'aig' {0}", - "{1} 'aig' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} 'aig' {0}", + "{1} 'aig' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", } availableFormats{ MMMMd{"d'mh' MMMM"} @@ -2878,7 +3160,7 @@ gd{ } intervalFormats{ M{ - M{"L – L"} + M{"L – L"} } } } @@ -4089,4 +4371,112 @@ gd{ } } } + personNames{ + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "gd", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-prefix-mon" + "ogram-allCaps}{surname-core-monogram-allCaps}{surname2-monogram-allC" + "aps}" + } + givenFirst-long-monogram-informal{ + "{given-informal-monogram-allCaps}{given2-monogram-allCaps}{surname-p" + "refix-monogram-allCaps}{surname-core-monogram-allCaps}{surname2-mono" + "gram-allCaps}" + } + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname} {surname2}"} + givenFirst-long-referring-informal{"{given-informal} {given2} {suffix}"} + givenFirst-medium-addressing-formal{"{prefix} {surname} {surname2}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{ + "{surname-prefix-monogram-allCaps}{surname-core-monogram-allCaps}{sur" + "name2-monogram-allCaps}" + } + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}{given2-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{prefix} {given} {given2-initial} {surname} {surname2-initial}"} + givenFirst-medium-referring-informal{"{given-informal} {given2} {suffix}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{ + "{surname-prefix-monogram-allCaps}{surname-core-monogram-allCaps}{sur" + "name2-monogram-allCaps}" + } + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}{given2-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname} {surname2-initial}"} + givenFirst-short-referring-informal{"{given-informal} {given2-initial}"} + sorting-long-referring-formal{ + "{surname} {surname2}, {prefix} {given} {given2}", + "{surname}, {prefix} {given} {given2}", + } + sorting-long-referring-informal{ + "{given-informal} {given2} {suffix}", + "{given-informal} {given2} {suffix}", + } + sorting-medium-referring-formal{ + "{surname} {surname2-initial}, {prefix} {given} {given2-initial}", + "{surname}, {prefix} {given} {given2-initial}", + } + sorting-medium-referring-informal{ + "{given-informal} {given2} {suffix}", + "{given-informal} {given2} {suffix}", + } + sorting-short-referring-formal{ + "{surname} {surname2-initial}, {given-initial} {given2-initial}", + "{surname}, {given-initial} {given2-initial}", + } + sorting-short-referring-informal{ + "{given-informal} {given2-initial}", + "{given-informal} {given2-initial}", + } + surnameFirst-long-addressing-formal{"{prefix} {surname} {surname2}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-prefix-monogram-allCaps}{surname-core-monogram-allCaps}{sur" + "name2-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-allC" + "aps}" + } + surnameFirst-long-monogram-informal{ + "{surname-prefix-monogram-allCaps}{surname-core-monogram-allCaps}{sur" + "name2-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-allC" + "aps}" + } + surnameFirst-long-referring-formal{"{surname} {surname2} {prefix} {given} {given2}"} + surnameFirst-long-referring-informal{"{given-informal} {given2} {suffix}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname} {surname2}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{ + "{surname-prefix-monogram-allCaps}{surname-core-monogram-allCaps}{sur" + "name2-monogram-allCaps}" + } + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}{given2-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {surname2-initial} {prefix} {given} {given2-initial}"} + surnameFirst-medium-referring-informal{"{given-informal} {given2} {suffix}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{ + "{surname-prefix-monogram-allCaps}{surname-core-monogram-allCaps}{sur" + "name2-monogram-allCaps}" + } + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}{given2-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {surname2-initial} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{given-informal} {given2-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/gl.txt b/icu/icu4c/source/data/locales/gl.txt index 3c0f728b4fe..30f88139f92 100644 --- a/icu/icu4c/source/data/locales/gl.txt +++ b/icu/icu4c/source/data/locales/gl.txt @@ -30,7 +30,9 @@ gl{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} scientificFormat{"#E0"} @@ -122,8 +124,8 @@ gl{ other{"00000 M¤"} } 100000000000{ - one{"00000 M¤"} - other{"00000 M¤"} + one{"000000 M¤"} + other{"000000 M¤"} } 1000000000000{ one{"0 B¤"} @@ -138,6 +140,44 @@ gl{ other{"000 B¤"} } } + currencyFormat%alphaNextToNumber{ + 1000000{ + one{"0 M ¤"} + other{"0 M ¤"} + } + 10000000{ + one{"00 M ¤"} + other{"00 M ¤"} + } + 100000000{ + one{"000 M ¤"} + other{"000 M ¤"} + } + 1000000000{ + one{"0000 M ¤"} + other{"0000 M ¤"} + } + 10000000000{ + one{"00000 M ¤"} + other{"00000 M ¤"} + } + 100000000000{ + one{"000000 M ¤"} + other{"000000 M ¤"} + } + 1000000000000{ + one{"0 B ¤"} + other{"0 B ¤"} + } + 10000000000000{ + one{"00 B ¤"} + other{"00 B ¤"} + } + 100000000000000{ + one{"000 B ¤"} + other{"000 B ¤"} + } + } decimalFormat{ 1000{ one{"0"} @@ -227,13 +267,23 @@ gl{ "EEEE, d 'de' MMMM 'de' Y G", "d 'de' MMMM 'de' y G", "d 'de' MMM 'de' y G", - "dd/MM/y GGGGG", + "d/M/y GGGGG", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", - "{1} 'ás' {0}", - "{1} 'ás' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GYMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -244,17 +294,18 @@ gl{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"E d"} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"MMM 'de' y G"} GyMMMEd{"E, d 'de' MMM 'de' y G"} GyMMMd{"d 'de' MMM 'de' y G"} + GyMd{"dd/MM/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"E, d/M"} + MEd{"E, dd/MM"} MMM{"LLL"} MMMEd{"E, d 'de' MMM"} MMMMEd{"E, d 'de' MMMM"} @@ -263,9 +314,9 @@ gl{ MMdd{"dd/MM"} Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yM{"M-y"} @@ -275,7 +326,7 @@ gl{ yMMMEd{"E, d 'de' MMMM 'de' y"} yMMMM{"MMMM 'de' y"} yMMMd{"d 'de' MMMM 'de' y"} - yMd{"d/M/y"} + yMd{"dd/MM/y"} yQQQ{"QQQ y"} yQQQQ{"QQQQ 'de' y"} yyyy{"y G"} @@ -291,51 +342,51 @@ gl{ } intervalFormats{ Bh{ - B{"h B – h B"} + B{"h B – h B"} h{"h–h B"} } Bhm{ - B{"h:mm B – h:mm B"} + B{"h:mm B – h:mm B"} h{"h:mm–h:mm B"} m{"h:mm–h:mm B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"MM/y GGGGG – MM/y GGGGG"} - M{"MM/y – MM/y GGGGG"} - y{"MM/y – MM/y GGGGG"} + G{"MM/y GGGGG – MM/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, dd/MM/y GGGGG – E, dd/MM/y GGGGG"} - M{"E, dd/MM/y – E, dd/MM/y GGGGG"} - d{"E, dd/MM/y – E, dd/MM/y GGGGG"} - y{"E, dd/MM/y – E, dd/MM/y GGGGG"} + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMMM{ - G{"MMM 'de' y G – MMM 'de' y G"} + G{"MMM 'de' y G – MMM 'de' y G"} M{"MMM–MMM 'de' y G"} - y{"MMM 'de' y – MMM 'de' y G"} + y{"MMM 'de' y – MMM 'de' y G"} } GyMMMEd{ - G{"E, d 'de' MMM 'de' y G – E, d 'de' MMM 'de' y G"} - M{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} - d{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} - y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y G"} + G{"E, d 'de' MMM 'de' y G – E, d 'de' MMM 'de' y G"} + M{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} + d{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} + y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y G"} } GyMMMd{ - G{"d 'de' MMM 'de' y G – d 'de' MMM 'de' y G"} - M{"d 'de' MMM – d 'de' MMM 'de' y G"} + G{"d 'de' MMM 'de' y G – d 'de' MMM 'de' y G"} + M{"d 'de' MMM – d 'de' MMM 'de' y G"} d{"d–d 'de' MMM 'de' y G"} - y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y G"} + y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y G"} } GyMd{ - G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} - M{"dd/MM/y – dd/MM/y GGGGG"} - d{"dd/MM/y – dd/MM/y GGGGG"} - y{"dd/MM/y – dd/MM/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y– d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ H{"HH–HH"} @@ -355,80 +406,80 @@ gl{ M{"M–M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d 'de' MMM – E, d 'de' MMM"} - d{"E, d 'de' MMM – E, d 'de' MMM"} + M{"E, d 'de' MMM – E, d 'de' MMM"} + d{"E, d 'de' MMM – E, d 'de' MMM"} } MMMd{ - M{"d 'de' MMM – d 'de' MMM"} + M{"d 'de' MMM – d 'de' MMM"} d{"d–d 'de' MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"MM/y – MM/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, dd/MM/y – E, dd/MM/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } yMMM{ M{"MMM–MMM 'de' y G"} - y{"MMM 'de' y – MMM 'de' y G"} + y{"MMM 'de' y – MMM 'de' y G"} } yMMMEd{ - M{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} - d{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} - y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y G"} + M{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} + d{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} + y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y G"} } yMMMM{ M{"MMMM–MMMM 'de' y G"} - y{"MMMM 'de' y – MMMM 'de' y G"} + y{"MMMM 'de' y – MMMM 'de' y G"} } yMMMd{ - M{"d 'de' MMM – d 'de' MMM 'de' y G"} + M{"d 'de' MMM – d 'de' MMM 'de' y G"} d{"d–d 'de' MMM 'de' y G"} - y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y G"} + y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y G"} } yMd{ - M{"dd/MM/y – dd/MM/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"dd/MM/y – dd/MM/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } } } @@ -454,11 +505,27 @@ gl{ "d 'de' MMMM 'de' y", "d 'de' MMM 'de' y", "dd/MM/yy", - "{0}, {1}", - "{0} 'do' {1}", - "{0} 'do' {1}", - "{0}, {1}", - "{0}, {1}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", } appendItems{ Timezone{"{0} {1}"} @@ -473,12 +540,13 @@ gl{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"E d"} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"MMM 'de' y G"} GyMMMEd{"E, d 'de' MMM 'de' y G"} GyMMMd{"d 'de' MMM 'de' y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -498,11 +566,11 @@ gl{ MMdd{"dd/MM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -678,51 +746,51 @@ gl{ } intervalFormats{ Bh{ - B{"h B – h B"} + B{"h B – h B"} h{"h–h B"} } Bhm{ - B{"h:mm B – h:mm B"} + B{"h:mm B – h:mm B"} h{"h:mm–h:mm B"} m{"h:mm–h:mm B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"MM/y GGGGG – MM/y GGGGG"} - M{"MM/y – MM/y GGGGG"} - y{"MM/y – MM/y GGGGG"} + G{"M/y G – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } GyMEd{ - G{"E, dd/MM/y GGGGG – E, dd/MM/y GGGGG"} - M{"E, dd/MM/y – E, dd/MM/y GGGGG"} - d{"E, dd/MM/y – E, dd/MM/y GGGGG"} - y{"E, dd/MM/y – E, dd/MM/y GGGGG"} + G{"E, d/M/y G – E, d/M/y G"} + M{"E, d/M/y – E, d/M/y G"} + d{"E, d/M/y – E, d/M/y G"} + y{"E, d/M/y – E, d/M/y G"} } GyMMM{ - G{"MMM 'de' y G – MMM 'de' y G"} + G{"MMM 'de' y G – MMM 'de' y G"} M{"MMM–MMM 'de' y G"} - y{"MMM 'de' y – MMM 'de' y G"} + y{"MMM 'de' y – MMM 'de' y G"} } GyMMMEd{ - G{"E, d 'de' MMM 'de' y G – E, d 'de' MMM 'de' y G"} - M{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} - d{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} - y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y G"} + G{"E, d 'de' MMM 'de' y G – E, d 'de' MMM 'de' y G"} + M{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} + d{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} + y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y G"} } GyMMMd{ - G{"d 'de' MMM 'de' y G – d 'de' MMM 'de' y G"} - M{"d 'de' MMM – d 'de' MMM 'de' y G"} + G{"d 'de' MMM 'de' y G – d 'de' MMM 'de' y G"} + M{"d 'de' MMM – d 'de' MMM 'de' y G"} d{"d–d 'de' MMM 'de' y G"} - y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y G"} + y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y G"} } GyMd{ - G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} - M{"dd/MM/y – dd/MM/y GGGGG"} - d{"dd/MM/y – dd/MM/y GGGGG"} - y{"dd/MM/y – dd/MM/y GGGGG"} + G{"d/M/y G – d/M/y G"} + M{"d/M/y – d/M/y G"} + d{"d/M/y – d/M/y G"} + y{"d/M/y – d/M/y G"} } H{ H{"HH–HH"} @@ -742,80 +810,80 @@ gl{ M{"M–M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d 'de' MMM – E, d 'de' MMM"} - d{"E, d 'de' MMM – E, d 'de' MMM"} + M{"E, d 'de' MMM – E, d 'de' MMM"} + d{"E, d 'de' MMM – E, d 'de' MMM"} } MMMd{ - M{"d 'de' MMM – d 'de' MMM"} + M{"d 'de' MMM – d 'de' MMM"} d{"d–d 'de' MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMMM{ M{"MMM–MMM 'de' y"} - y{"MMM 'de' y – MMM 'de' y"} + y{"MMM 'de' y – MMM 'de' y"} } yMMMEd{ - M{"E, d 'de' MMM – E, d 'de' MMM 'de' y"} - d{"E, d MMM – E, d MMM y"} - y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y"} + M{"E, d 'de' MMM – E, d 'de' MMM 'de' y"} + d{"E, d 'de' MMM – E, d 'de' MMM 'de' y"} + y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y"} } yMMMM{ M{"MMMM–MMMM 'de' y"} - y{"MMMM 'de' y – MMMM 'de' y"} + y{"MMMM 'de' y – MMMM 'de' y"} } yMMMd{ - M{"d 'de' MMM – d 'de' MMM 'de' y"} - d{"d–d 'de' MMMM 'de' y"} - y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y"} + M{"d 'de' MMM – d 'de' MMM 'de' y"} + d{"d–d 'de' MMM 'de' y"} + y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"dd/MM/y – dd/MM/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -1933,4 +2001,89 @@ gl{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "gl", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname} {surname2}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{surname-monogram-allCaps}{surname2-monogram" + "-allCaps}" + } + givenFirst-long-monogram-informal{ + "{given-informal-monogram-allCaps}{surname-monogram-allCaps}{surname2" + "-monogram-allCaps}" + } + givenFirst-long-referring-formal{"{given} {given2} {surname} {surname2}"} + givenFirst-long-referring-informal{"{given-informal} {surname} {surname2}"} + givenFirst-medium-addressing-formal{"{prefix} {surname} {surname2}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {surname2}"} + givenFirst-medium-referring-informal{"{given-informal} {surname} {surname2}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname} {surname2}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial} {surname2-initial}"} + sorting-long-referring-formal{ + "{surname-core} {surname2}, {given} {given2} {surname-prefix}", + "{surname-core}, {given} {given2} {surname-prefix}", + } + sorting-long-referring-informal{ + "{surname-core} {surname2}, {given-informal} {surname-prefix}", + "{surname-core}, {given} {given2} {surname-prefix}", + } + sorting-medium-referring-formal{ + "{surname-core} {surname2}, {given} {given2-initial} {surname-prefix}", + "{surname-core}, {given} {given2} {surname-prefix}", + } + sorting-medium-referring-informal{ + "{surname-core} {surname2}, {given-informal} {surname-prefix}", + "{surname-core}, {given} {given2} {surname-prefix}", + } + sorting-short-referring-formal{ + "{surname-core} {surname2}, {given-initial} {given2-initial} {surname-prefix}", + "{surname-core}, {given-initial} {given2-initial} {surname-prefix}", + } + sorting-short-referring-informal{ + "{surname-core} {surname2}, {given-informal} {surname-prefix}", + "{surname-core}, {given} {given2} {surname-prefix}", + } + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/gsw.txt b/icu/icu4c/source/data/locales/gsw.txt index ae57c1725e0..9e25afae56b 100644 --- a/icu/icu4c/source/data/locales/gsw.txt +++ b/icu/icu4c/source/data/locales/gsw.txt @@ -198,6 +198,16 @@ gsw{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "yMd", + } } generic{ DateTimePatterns{ @@ -215,6 +225,16 @@ gsw{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyyMMdd", + } availableFormats{ Ed{"E d."} H{"H"} @@ -270,14 +290,14 @@ gsw{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMM{ M{"LLLL–LLLL"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -287,59 +307,59 @@ gsw{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM.y – MM.y"} - y{"MM.y – MM.y"} + M{"MM.y – MM.y"} + y{"MM.y – MM.y"} } yMEd{ - M{"E, dd.MM.y – E, dd.MM.y"} - d{"E, dd.MM.y – E, dd.MM.y"} - y{"E, dd.MM.y – E, dd.MM.y"} + M{"E, dd.MM.y – E, dd.MM.y"} + d{"E, dd.MM.y – E, dd.MM.y"} + y{"E, dd.MM.y – E, dd.MM.y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y"} + M{"E, d. MMM – E, d. MMM y"} d{"E, d. – E, d. MMM y"} - y{"E, d. MMM y – E, d. MMM y"} + y{"E, d. MMM y – E, d. MMM y"} } yMMMM{ - M{"MM – MM.y"} - y{"MM.y – MM.y"} + M{"MM – MM.y"} + y{"MM.y – MM.y"} } yMMMd{ - M{"d. MMM – d. MMM y"} + M{"d. MMM – d. MMM y"} d{"d.–d. MMM y"} - y{"d. MMM y – d. MMM y"} + y{"d. MMM y – d. MMM y"} } yMd{ - M{"dd.MM.y – dd.MM.y"} - d{"dd.MM.y – dd.MM.y"} - y{"dd.MM.y – dd.MM.y"} + M{"dd.MM.y – dd.MM.y"} + d{"dd.MM.y – dd.MM.y"} + y{"dd.MM.y – dd.MM.y"} } } } @@ -367,6 +387,16 @@ gsw{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yyMMdd", + } availableFormats{ Ed{"E d."} H{"H"} @@ -501,14 +531,14 @@ gsw{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMM{ M{"LLLL–LLLL"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -518,59 +548,59 @@ gsw{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM.y – MM.y"} - y{"MM.y – MM.y"} + M{"MM.y – MM.y"} + y{"MM.y – MM.y"} } yMEd{ - M{"E, dd.MM.y – E, dd.MM.y"} - d{"E, dd.MM.y – E, dd.MM.y"} - y{"E, dd.MM.y – E, dd.MM.y"} + M{"E, dd.MM.y – E, dd.MM.y"} + d{"E, dd.MM.y – E, dd.MM.y"} + y{"E, dd.MM.y – E, dd.MM.y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y"} + M{"E, d. MMM – E, d. MMM y"} d{"E, d. – E, d. MMM y"} - y{"E, d. MMM y – E, d. MMM y"} + y{"E, d. MMM y – E, d. MMM y"} } yMMMM{ - M{"MM – MM.y"} - y{"MM.y – MM.y"} + M{"MM – MM.y"} + y{"MM.y – MM.y"} } yMMMd{ - M{"d. MMM – d. MMM y"} + M{"d. MMM – d. MMM y"} d{"d.–d. MMM y"} - y{"d. MMM y – d. MMM y"} + y{"d. MMM y – d. MMM y"} } yMd{ - M{"dd.MM.y – dd.MM.y"} - d{"dd.MM.y – dd.MM.y"} - y{"dd.MM.y – dd.MM.y"} + M{"dd.MM.y – dd.MM.y"} + d{"dd.MM.y – dd.MM.y"} + y{"dd.MM.y – dd.MM.y"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/gu.txt b/icu/icu4c/source/data/locales/gu.txt index bd6daaabb27..679d6f2f992 100644 --- a/icu/icu4c/source/data/locales/gu.txt +++ b/icu/icu4c/source/data/locales/gu.txt @@ -36,6 +36,8 @@ gu{ gujr{ patterns{ currencyFormat{"¤#,##0.00"} + currencyFormat%alphaNextToNumber{"¤ #,##0.00"} + currencyFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -63,7 +65,10 @@ gu{ } patterns{ accountingFormat{"¤#,##,##0.00;(¤#,##,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##,##0.00;(¤ #,##,##0.00)"} + accountingFormat%noCurrency{"#,##,##0.00;(#,##,##0.00)"} currencyFormat{"¤#,##,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} scientificFormat{"[#E0]"} @@ -171,6 +176,56 @@ gu{ other{"¤0 જલધિ"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0 હજાર"} + other{"¤ 0 હજાર"} + } + 10000{ + one{"¤ 00 હજાર"} + other{"¤ 00 હજાર"} + } + 100000{ + one{"¤ 0 લાખ"} + other{"¤ 0 લાખ"} + } + 1000000{ + one{"¤ 00 લાખ"} + other{"¤ 00 લાખ"} + } + 10000000{ + one{"¤ 0 કરોડ"} + other{"¤ 0 કરોડ"} + } + 100000000{ + one{"¤ 00 કરોડ"} + other{"¤ 00 કરોડ"} + } + 1000000000{ + one{"¤ 0 અબજ"} + other{"¤ 0 અબજ"} + } + 10000000000{ + one{"¤ 00 અબજ"} + other{"¤ 00 અબજ"} + } + 100000000000{ + one{"¤ 0 નિખર્વ"} + other{"¤ 0 નિખર્વ"} + } + 1000000000000{ + one{"¤ 0 મહાપદ્મ"} + other{"¤ 0 મહાપદ્મ"} + } + 10000000000000{ + one{"¤ 0 શંકુ"} + other{"¤ 0 શંકુ"} + } + 100000000000000{ + one{"¤ 0 જલધિ"} + other{"¤ 0 જલધિ"} + } + } decimalFormat{ 1000{ one{"0 હજાર"} @@ -238,6 +293,20 @@ gu{ } } minimalPairs{ + case{ + accusative{"છોકરો {0} માટે બહાર રહ્યો."} + dative{"{0}ને લીપ વર્ષ માનવામાં આવે છે."} + genitive{"અમે {0}નું બિલ ભેગું આપ્યું."} + instrumental{"{0} સુધી કામ પૂરું કરવું છે."} + locative{"{0}માં ઉજવણી કરીશું."} + nominative{"અમે {0} દુકાને ગયા."} + vocative{"હે ભગવાન, {0}થી દુઃખાવો છે!"} + } + gender{ + feminine{"{0}"} + masculine{"{0}"} + neuter{"{0}"} + } ordinal{ few{"જમણી બાજુએ {0}થો વળાંક લો."} many{"જમણી બાજુએ {0}ઠો વળાંક લો."} @@ -507,6 +576,22 @@ gu{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} એ {0} વાગ્યે", + "{1} એ {0} વાગ્યે", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "ahhmmsszzzz", + "ahhmmssz", + "ahhmmss", + "ahhmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -698,11 +783,27 @@ gu{ "d MMM, y", "d/M/yy", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} એ {0} વાગ્યે", "{1} એ {0} વાગ્યે", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahhmmsszzzz", + "ahhmmssz", + "ahhmmss", + "ahhmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -900,7 +1001,7 @@ gu{ "ઈ.સ.", } abbreviated%variant{ - "સા.યુ.પ.", + "ઈ.સ.પૂર્વે", "સા.યુ.", } narrow{ @@ -1300,10 +1401,7 @@ gu{ } eras{ abbreviated{ - "સાકા", - } - narrow{ - "સાકા", + "શક", } wide{ "સાકા", @@ -1318,9 +1416,9 @@ gu{ "અષાઢ", "શ્રાવણ", "ભાદો", - "અસ્વિના", + "અશ્વિન", "કાર્તિક", - "અગ્રેહાના", + "અગ્રહાયણ", "પોષ", "મહા", "ફાલ્ગુન", @@ -1346,9 +1444,9 @@ gu{ "અષાઢ", "શ્રાવણ", "ભાદો", - "અસ્વિના", + "અશ્વિન", "કાર્તિક", - "અગ્રેહાના", + "અગ્રહાયણ", "પોષ", "મહા", "ફાલ્ગુન", @@ -1362,9 +1460,9 @@ gu{ "અષાઢ", "શ્રાવણ", "ભાદો", - "અસ્વિના", + "અશ્વિન", "કાર્તિક", - "અગ્રેહાના", + "અગ્રહાયણ", "પોષ", "મહા", "ફાલ્ગુન", @@ -1390,9 +1488,9 @@ gu{ "અષાઢ", "શ્રાવણ", "ભાદો", - "અસ્વિના", + "અશ્વિન", "કાર્તિક", - "અગ્રેહાના", + "અગ્રહાયણ", "પોષ", "મહા", "ફાલ્ગુન", @@ -2583,4 +2681,69 @@ gu{ } } } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "gu", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}.{given2-monogram-allCaps}.{surname-monogram" + "-allCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}.{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given} {given2} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} . {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname}"} + givenFirst-medium-referring-informal{"{given-informal} . {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/guz.txt b/icu/icu4c/source/data/locales/guz.txt index cf017586dfb..e3578911197 100644 --- a/icu/icu4c/source/data/locales/guz.txt +++ b/icu/icu4c/source/data/locales/guz.txt @@ -30,6 +30,16 @@ guz{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -42,7 +52,7 @@ guz{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -78,6 +88,16 @@ guz{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -90,7 +110,7 @@ guz{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/ha.txt b/icu/icu4c/source/data/locales/ha.txt index 08b52e33aa7..136f9cfd0d5 100644 --- a/icu/icu4c/source/data/locales/ha.txt +++ b/icu/icu4c/source/data/locales/ha.txt @@ -114,6 +114,32 @@ ha{ other{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000000000{ + one{"¤0B"} + other{"¤ 0B"} + } + 10000000000{ + one{"¤ 00B"} + other{"¤ 00B"} + } + 100000000000{ + one{"¤ 000B"} + other{"¤ 000B"} + } + 1000000000000{ + one{"¤ 0T"} + other{"¤ 0T"} + } + 10000000000000{ + one{"¤ 00T"} + other{"¤ 00T"} + } + 100000000000000{ + one{"¤ 000T"} + other{"¤ 000T"} + } + } decimalFormat{ 1000{ one{"0D"} @@ -185,11 +211,27 @@ ha{ "d MMM, y G", "d/M/yy GGGGG", "{0}, {1}", + "{0}, {1}", + "{0}, {1}", + "{0}, {1}", + "{0}, {1}", + } + DateTimePatterns%atTime{ "{0} 'da' {1}", "{0} 'da' {1}", "{0}, {1}", "{0}, {1}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMd", + } availableFormats{ MEd{"E, M/d"} MMMEd{"E, MMM d"} @@ -225,10 +267,26 @@ ha{ "d/M/yy", "{1}, {0}", "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1} 'da' {0}", "{1} 'da' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } availableFormats{ Ed{"E, d"} Hm{"HH:mm"} @@ -246,8 +304,8 @@ ha{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -385,37 +443,37 @@ ha{ m{"HH:mm–HH:mm"} } MEd{ - d{"E, dd/M – E, dd/M"} + d{"E, dd/M – E, dd/M"} } h{ - a{"h a – h a"} + a{"h a – h a"} } hm{ - a{"h:mm a – h:mm a"} + a{"h:mm a – h:mm a"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ - y{"y MMM – y MMM"} + y{"y MMM – y MMM"} } yMMMEd{ - y{"y MMM d, E – y MMM d, E"} + y{"y MMM d, E – y MMM d, E"} } yMMMM{ - y{"y MMMM – y MMMM"} + y{"y MMMM – y MMMM"} } yMMMd{ - y{"y MMM d – y MMM d"} + y{"y MMM d – y MMM d"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} } } monthNames{ @@ -551,6 +609,146 @@ ha{ } } } + islamic{ + availableFormats{ + Ed{"d E"} + Gy{"y G"} + GyMMM{"G MMM y"} + GyMMMEd{"G d MMM y, E"} + GyMMMd{"G d MMM y"} + GyMd{"GGGGG dd-MM-y"} + M{"L"} + MEd{"E, d/M"} + MMMEd{"E, d MMM"} + MMMMEd{"E d MMM"} + MMMMd{"d MMMM"} + MMMd{"d MMM"} + Md{"d/M"} + yM{"yM"} + yMEd{"E, d M y"} + yMMM{"y MMM"} + yMMMEd{"E, d MMM, y"} + yMMMM{"MMMM y"} + yQQQ{"y QQQ"} + yQQQQ{"y QQQQ"} + yyyy{"y G"} + yyyyM{"y/M GGGGG"} + yyyyMEd{"E, d/M/y GGGGG"} + yyyyMMM{"y G MMM"} + yyyyMMMEd{"y G d MMM, E"} + yyyyMMMM{"y G MMMM"} + yyyyMMMd{"y G d MMM"} + yyyyMd{"d/M/y GGGGG"} + yyyyQQQ{"y G QQQ"} + yyyyQQQQ{"y G QQQQ"} + } + monthNames{ + format{ + wide{ + "Muharram", + "Safar", + "Rabiʻ I", + "Rabiʻ II", + "Jumada I", + "Jumada II", + "Rajab", + "Shaʼaban", + "Ramadan", + "Shawwal", + "Dhuʻl-Qiʻdah", + "Dhuʻl-Hijjah", + } + } + } + } + } + characterLabel{ + activities{"aiki"} + african_scripts{"rubutun Afirka"} + american_scripts{"rubutun Amurka"} + animal{"dabba"} + animals_nature{"dabba ko ɗabiʼa"} + arrows{"kibiya"} + body{"jiki"} + box_drawing{"zana akwati"} + braille{"rubutun makafi"} + building{"gini"} + bullets_stars{"harsashi ko tauraro"} + consonantal_jamo{"baƙin jamo"} + currency_symbols{"alamar kuɗi"} + dash_connector{"ɗigo ko mahaɗi"} + digits{"lamba"} + dingbats{"dingbat"} + divination_symbols{"alamar duba"} + downwards_arrows{"kibiya zuwa ƙasa"} + downwards_upwards_arrows{"kibiya zuwa ƙasa sama"} + east_asian_scripts{"Rubutun gabashin Asiya"} + emoji{"imoji"} + european_scripts{"rubutun Turai"} + female{"mace"} + flag{"tuta"} + flags{"tutoci"} + food_drink{"abinci da abin sha"} + format{"tsara"} + format_whitespace{"tsara da fararin-sarari"} + full_width_form_variant{"nauʼi mai cikakken faɗi"} + geometric_shapes{"siffar lissafi"} + half_width_form_variant{"nauʼi mai rabin faɗi"} + han_characters{"harafin Han"} + han_radicals{"Han mai tsattsaura"} + hanja{"hanja"} + hanzi_simplified{"Hanzi (sauƙaƙaƙƙe)"} + hanzi_traditional{"Hanzi (na gargajiya)"} + heart{"zuciya"} + historic_scripts{"rubutu mai tarihi"} + ideographic_desc_characters{"baƙin ideographic desc."} + japanese_kana{"kana na Japan"} + kanbun{"kanbun"} + kanji{"kanji"} + keycap{"maɓalli na musamman"} + leftwards_arrows{"kibiyar hagu"} + leftwards_rightwards_arrows{"kibiyar hagu dama"} + letterlike_symbols{"alamar haruffa"} + limited_use{"taƙaitaccen-amfani"} + male{"namiji"} + math_symbols{"alamar lissafi"} + middle_eastern_scripts{"rubutun Gabas ta Tsakiya"} + miscellaneous{"daban-daban"} + modern_scripts{"rubutun zamani"} + modifier{"mai gyagyarawa"} + musical_symbols{"alamar kiɗa"} + nature{"ɗabiʼa"} + nonspacing{"marar-sarari"} + numbers{"lambobi"} + objects{"abu"} + other{"wani daban"} + paired{"an haɗa"} + person{"mutum"} + phonetic_alphabet{"harafin sauti"} + pictographs{"rubutun hoto"} + place{"wuri"} + plant{"shuka"} + punctuation{"alamar rubutu"} + rightwards_arrows{"kibiyar dama"} + sign_standard_symbols{"alama ko alama"} + small_form_variant{"ƙaramin nauʼi"} + smiley{"murmushi"} + smileys_people{"murmushi ko mutum"} + south_asian_scripts{"rubutun Kudu-maso-gabashin Asiya"} + southeast_asian_scripts{"rubutun Kudu-maso-gabashin Asiya"} + spacing{"tazara"} + sport{"wasa"} + symbols{"alama"} + technical_symbols{"alamar fasaha"} + tone_marks{"alamar karin sauti"} + travel{"bulaguro"} + travel_places{"bulaguro ko wuri"} + upwards_arrows{"kibiyoyi sama"} + variant_forms{"nauʼi"} + vocalic_jamo{"muryar jamo"} + weather{"yanayi"} + western_asian_scripts{"rubutun Yammacin Asiya"} + whitespace{"farin-sarari"} } fields{ day{ @@ -574,10 +772,6 @@ ha{ day-narrow{ dn{"kwana"} relativeTime{ - future{ - one{"a cikin rana {0}"} - other{"a cikin kwanaki {0}"} - } past{ one{"rana da ya gabata {0}"} other{"kwanaki da suka gabata {0}"} @@ -591,10 +785,6 @@ ha{ one{"a cikin rana {0}"} other{"a cikin kwanaki {0}"} } - past{ - one{"rana da ya gabata {0}"} - other{"kwanaki da suka gabata {0}"} - } } } dayOfYear{ @@ -653,10 +843,6 @@ ha{ "1"{"Jumaʼa mai zuwa"} } relativeTime{ - future{ - one{"cikin {0} Jumaʼa"} - other{"cikin {0} Jumaʼa"} - } past{ one{"{0} Jumaʼa da ta wuce"} other{"{0} Jumaʼa da ta wuce"} @@ -682,10 +868,6 @@ ha{ hour-narrow{ dn{"awa"} relativeTime{ - future{ - one{"cikin {0} awa"} - other{"cikin {0} awa"} - } past{ one{"{0} awa da ya gabata"} other{"{0} awa da ya gabata"} @@ -1134,10 +1316,6 @@ ha{ one{"cikin {0} Talata"} other{"cikin {0} Talata"} } - past{ - one{"{0} Talatar da ta gabata"} - other{"{0} Talatar da ta gabata"} - } } } wed{ @@ -1236,7 +1414,6 @@ ha{ "0"{"wannan satin"} "1"{"sati na gaba"} } - relativePeriod{"sati na {0}"} relativeTime{ future{ one{"a cikin mako {0}"} @@ -1252,10 +1429,10 @@ ha{ dn{"Makon Wata"} } weekOfMonth-narrow{ - dn{"Makon Wata"} + dn{"Mk. wt."} } weekOfMonth-short{ - dn{"Makon Wata"} + dn{"Mk. wt."} } weekday{ dn{"ranar mako"} @@ -1263,9 +1440,6 @@ ha{ weekdayOfMonth{ dn{"Ranar Aikin Wata"} } - weekdayOfMonth-narrow{ - dn{"Ranar Aikin Wata"} - } weekdayOfMonth-short{ dn{"Ranar Aikin Wata"} } @@ -1288,7 +1462,6 @@ ha{ } } year-narrow{ - dn{"shekara"} relative{ "-1"{"bara"} "0"{"bana"} @@ -1308,12 +1481,6 @@ ha{ "0"{"bana"} "1"{"badi"} } - relativeTime{ - past{ - one{"shekara da suka gabata {0}"} - other{"shekara da suka gabata {0}"} - } - } } zone{ dn{"Lokacin yanki"} @@ -1351,7 +1518,21 @@ ha{ } measurementSystemNames{ UK{"Tsarin awo kasar Ingila"} - US{"Tsarin awo kasar Amirka"} + US{"Amurka"} metric{"Tsarin awo"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "ha", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/ha_GH.txt b/icu/icu4c/source/data/locales/ha_GH.txt index 5d539230543..eff217c9a10 100644 --- a/icu/icu4c/source/data/locales/ha_GH.txt +++ b/icu/icu4c/source/data/locales/ha_GH.txt @@ -5,19 +5,29 @@ ha_GH{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM, y", "d MMMM, y", "d MMM, y", "d/M/yy", "{1}, {0}", "{1} {0}", - "{1} 'da' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", } } } diff --git a/icu/icu4c/source/data/locales/ha_NE.txt b/icu/icu4c/source/data/locales/ha_NE.txt index 3010a5cd745..a7a68b8dec5 100644 --- a/icu/icu4c/source/data/locales/ha_NE.txt +++ b/icu/icu4c/source/data/locales/ha_NE.txt @@ -4,4 +4,13 @@ ha_NE{ AuxExemplarCharacters{"[á à â é è ê í ì î ó ò ô p q {r\u0303} ú ù û v x {ʼy}]"} ExemplarCharactersIndex{"[A B Ɓ C D Ɗ E F G H I J K Ƙ L M N O P Q R S T U V W X Y Ƴ Z]"} + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "en", + "ha", + } + } + } } diff --git a/icu/icu4c/source/data/locales/haw.txt b/icu/icu4c/source/data/locales/haw.txt index 25fcc39337b..49c72bbbb64 100644 --- a/icu/icu4c/source/data/locales/haw.txt +++ b/icu/icu4c/source/data/locales/haw.txt @@ -36,10 +36,10 @@ haw{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y G", "d MMMM y G", "d MMM y G", @@ -53,6 +53,19 @@ haw{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + { + "GGGGGyyMd", + "M=romanlow", + } + } } gregorian{ AmPmMarkers{ @@ -68,10 +81,10 @@ haw{ "PM", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y", "d MMMM y", "d MMM y", @@ -85,6 +98,19 @@ haw{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + { + "yyMd", + "M=romanlow", + } + } appendItems{ Timezone{"{0} {1}"} } @@ -93,8 +119,8 @@ haw{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} @@ -112,11 +138,11 @@ haw{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -252,80 +278,80 @@ haw{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + d{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"y MMM–MMM"} - y{"y MMM – y MMM"} + y{"y MMM – y MMM"} } yMMMEd{ - M{"y MMM d, E – MMM d, E"} - d{"y MMM d, E – MMM d, E"} - y{"y MMM d, E – y MMM d, E"} + M{"y MMM d, E – MMM d, E"} + d{"y MMM d, E – MMM d, E"} + y{"y MMM d, E – y MMM d, E"} } yMMMM{ M{"y MMMM–MMMM"} - y{"y MMMM – y MMMM"} + y{"y MMMM – y MMMM"} } yMMMd{ - M{"y MMM d – MMM d"} + M{"y MMM d – MMM d"} d{"y MMM d–d"} - y{"y MMM d – y MMM d"} + y{"y MMM d – y MMM d"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/he.txt b/icu/icu4c/source/data/locales/he.txt index 973ed047162..3d75d15fe2c 100644 --- a/icu/icu4c/source/data/locales/he.txt +++ b/icu/icu4c/source/data/locales/he.txt @@ -40,8 +40,8 @@ he{ range{"{0}–{1}"} } patterns{ - accountingFormat{"#,##0.00 ¤"} - currencyFormat{"‏#,##0.00 ¤;‏-#,##0.00 ¤"} + accountingFormat{"‏#,##0.00 ‏¤;‏-#,##0.00 ‏¤"} + currencyFormat{"‏#,##0.00 ‏¤;‏-#,##0.00 ‏¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -197,6 +197,80 @@ he{ two{"¤000T‏"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + many{"¤ 0K‏"} + one{"¤ 0K‏"} + other{"¤ 0K‏"} + two{"¤ 0K‏"} + } + 10000{ + many{"¤ 00K‏"} + one{"¤ 00K‏"} + other{"¤ 00K‏"} + two{"¤ 00K‏"} + } + 100000{ + many{"¤ 000K‏"} + one{"¤ 000K‏"} + other{"¤ 000K‏"} + two{"¤ 000K‏"} + } + 1000000{ + many{"¤ 0M‏"} + one{"¤ 0M‏"} + other{"¤ 0M‏"} + two{"¤ 0M‏"} + } + 10000000{ + many{"¤ 00M‏"} + one{"¤ 00M‏"} + other{"¤ 00M‏"} + two{"¤ 00M‏"} + } + 100000000{ + many{"¤ 000M‏"} + one{"¤ 000M‏"} + other{"¤ 000M‏"} + two{"¤ 000M‏"} + } + 1000000000{ + many{"¤ 0B‏"} + one{"¤ 0B‏"} + other{"¤ 0B‏"} + two{"¤ 0B‏"} + } + 10000000000{ + many{"¤ 00B‏"} + one{"¤ 00B‏"} + other{"¤ 00B‏"} + two{"¤ 00B‏"} + } + 100000000000{ + many{"¤ 000B‏"} + one{"¤ 000B‏"} + other{"¤ 000B‏"} + two{"¤ 000B‏"} + } + 1000000000000{ + many{"¤ 0T‏"} + one{"¤ 0T‏"} + other{"¤ 0T‏"} + two{"¤ 0T‏"} + } + 10000000000000{ + many{"¤ 00T‏"} + one{"¤ 00T‏"} + other{"¤ 00T‏"} + two{"¤ 00T‏"} + } + 100000000000000{ + many{"¤ 000T‏"} + one{"¤ 000T‏"} + other{"¤ 000T‏"} + two{"¤ 000T‏"} + } + } decimalFormat{ 1000{ many{"0K‏"} @@ -288,14 +362,18 @@ he{ } } minimalPairs{ + gender{ + feminine{"ה{0} הראשונה היא הקובעת"} + masculine{"ה{0} הראשון הוא הקובע"} + } ordinal{ other{"פנה ימינה בפנייה ה-{0}"} } plural{ - many{"{0} שנה"} - one{"שנה"} - other{"{0} שנים"} - two{"שנתיים"} + many{"{0} יום"} + one{"יום"} + other{"{0} ימים"} + two{"יומיים"} } } minimumGroupingDigits{"1"} @@ -315,6 +393,17 @@ he{ "הספירה הבודהיסטית", } } + intervalFormats{ + yMMMEd{ + d{"E, d בMMM – E, d בMMM y G"} + y{"E, d, בMMM, y – E, d בMMM, y G"} + } + yMMMd{ + M{"d בMMM – d בMMM y G"} + d{"d–d בMMM y G"} + y{"d בMMM y – d בMMM y G"} + } + } } coptic{ eras{ @@ -551,11 +640,27 @@ he{ "d בMMM y G", "d.M.y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} בשעה {0}", "{1} בשעה {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -572,6 +677,7 @@ he{ GyMMM{"MMM y G"} GyMMMEd{"E, d בMMM y G"} GyMMMd{"d בMMM y G"} + GyMd{"d/M/y GGGGG"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -752,11 +858,27 @@ he{ "d בMMM y", "d.M.y", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} בשעה {0}", "{1} בשעה {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -776,6 +898,7 @@ he{ GyMMM{"MMM y G"} GyMMMEd{"E, d בMMM y G"} GyMMMd{"d בMMM y G"} + GyMd{"d/M/y GGGGG"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -972,6 +1095,10 @@ he{ "BCE", "CE", } + narrow{ + "לפני", + "אחריי", + } wide{ "לפני הספירה", "לספירה", @@ -1282,10 +1409,32 @@ he{ "hebr", } "{1}, {0}", - "{1} בשעה {0}", - "{1} בשעה {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + { + "yMMMMEEEEd", + "hebr", + } + { + "yMMMMd", + "hebr", + } + { + "yMMMMd", + "hebr", + } + { + "yMMMMd", + "hebr", + } } availableFormats{ Ed{"E d"} @@ -1301,6 +1450,7 @@ he{ MMMMd{"d בMMMM"} MMMd{"d בMMMM"} Md{"d בMMMM"} + y{"y"} yyyyM{"MMMM y"} yyyyMEd{"E, d בMMMM y"} yyyyMMM{"MMMM y"} @@ -1308,6 +1458,8 @@ he{ yyyyMMMM{"MMMM y"} yyyyMMMd{"d בMMMM y"} yyyyMd{"d בMMMM y"} + yyyyQQQ{"QQQ y בשעה G"} + yyyyQQQQ{"QQQQ y בשעה G"} } eras{ abbreviated{ @@ -1320,6 +1472,87 @@ he{ "לבריאת העולם", } } + intervalFormats{ + Bh{ + B{"h בB – h בB"} + h{"h–h בB"} + } + Gy{ + y{"y – y G"} + } + Hm{ + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} + } + M{ + M{"MMM – MMM"} + } + MEd{ + M{"E d בMMM – E d בMMM"} + d{"E d בMMM – E d בMMM"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E d בMMM – E d בMMM"} + d{"E d בMMM – E d בMMM"} + } + MMMd{ + M{"d בMMM – d בMMM"} + d{"d–d בMMM"} + } + Md{ + M{"d בMMM – d בMMM"} + d{"d – d בMMM"} + } + fallback{"{0} – {1}"} + h{ + a{"h a – h a"} + h{"h – h a"} + } + hm{ + a{"h:mm a – h:mm a"} + m{"h:mm – h:mm a"} + } + hmv{ + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} + } + hv{ + a{"h a – h a v"} + h{"h – h a v"} + } + yM{ + M{"MMM y – MMM y"} + y{"MMM y – MMM y"} + } + yMEd{ + M{"E d בMMM – E d בMMM y"} + d{"E d בMMM – E d בMMM y"} + y{"E d בMMM y – E d בMMM y"} + } + yMMMEd{ + M{"E d בMMM – E d בMMM y"} + d{"E d בMMM – E d בMMM y"} + y{"E d בMMM y – E d בMMM y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"d בMMM – d בMMM y"} + d{"d–d בMMM y"} + y{"d בMMM y – d בMMM y"} + } + yMd{ + M{"d בMMMM – d בMMMM y"} + d{"d – d בMMM y"} + y{"d בMMM y – d בMMM y"} + } + } monthNames{ format{ abbreviated{ @@ -1537,11 +1770,21 @@ he{ "d בMMM y G", "dd/MM/yy GGGGG", "{1}, {0}", - "{1} בשעה {0}", - "{1} בשעה {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", + } availableFormats{ E{"ccc"} Ed{"E ה-d"} @@ -1576,7 +1819,7 @@ he{ } eras{ abbreviated{ - "שנת היג׳רה", + "הג׳רה", } wide{ "שנת היג׳רה", @@ -2352,6 +2595,9 @@ he{ } minute-narrow{ dn{"דק׳"} + relative{ + "0"{"דקה זו"} + } relativeTime{ future{ many{"בעוד {0} דק׳"} @@ -2369,6 +2615,9 @@ he{ } minute-short{ dn{"דק׳"} + relative{ + "0"{"דקה זו"} + } relativeTime{ future{ many{"בעוד {0} דק׳"} @@ -3126,7 +3375,7 @@ he{ listPattern{ or{ 2{"{0} או {1}"} - end{"{0}, או {1}"} + end{"{0} או {1}"} middle{"{0}, {1}"} start{"{0}, {1}"} } @@ -3150,7 +3399,7 @@ he{ } unit{ 2{"{0}, {1}"} - end{"{0} ו{1}"} + end{"{0} ו-{1}"} middle{"{0}, {1}"} start{"{0}, {1}"} } @@ -3204,4 +3453,60 @@ he{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "he", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}״{surname-monogram-" + "allCaps}" + } + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}״{surname-monogram-" + "allCaps}" + } + givenFirst-short-monogram-informal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}״{surname-monogram-" + "allCaps}" + } + givenFirst-short-referring-formal{"{prefix} {given-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{surname}, {prefix}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/hi.txt b/icu/icu4c/source/data/locales/hi.txt index 7262c164e16..86bc03741d4 100644 --- a/icu/icu4c/source/data/locales/hi.txt +++ b/icu/icu4c/source/data/locales/hi.txt @@ -2,7 +2,7 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml hi{ - AuxExemplarCharacters{"[\u200C\u200D]"} + AuxExemplarCharacters{"[\u200C\u200D \u0944]"} Ellipsis{ final{"{0}…"} initial{"…{0}"} @@ -14,14 +14,17 @@ hi{ ExemplarCharacters{ "[\u093C ॐ \u0902 \u0901 ः अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट " "ठ ड ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ऽ ा ि ी \u0941 \u0942 \u0943 " - "\u0944 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]" + "\u0945 \u0947 \u0948 ॉ ो ौ \u094D]" } ExemplarCharactersIndex{ "[अ आ इ ई उ ऊ ऋ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र" " ल व श ष स ह]" } ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0० 1१ 2२ 3३ 4४ 5५ 6६ 7७ 8८ 9९]"} - ExemplarCharactersPunctuation{"[\\- ‑ , ; \\: ! ? . ‘ ’ “ ” ( ) \\[ \\] \\{ \\} ॰]"} + ExemplarCharactersPunctuation{ + "[\\- ‐ ‑ – — , ; \\: ! ? . … । ॥ ' ‘ ’ \u0022 “ ” ( ) \\[ \\] § @ * / # † ‡ " + "′ ″ ॰]" + } MoreInformation{"?"} NumberElements{ default{"latn"} @@ -49,7 +52,10 @@ hi{ } patterns{ accountingFormat{"¤#,##,##0.00"} + accountingFormat%alphaNextToNumber{"¤ #,##,##0.00"} + accountingFormat%noCurrency{"#,##,##0.00"} currencyFormat{"¤#,##,##0.00"} + currencyPatternAppendISO{"¤¤ {0}"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} scientificFormat{"[#E0]"} @@ -157,6 +163,56 @@ hi{ other{"¤00 नील"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0 हज़ार"} + other{"¤ 0 हज़ार"} + } + 10000{ + one{"¤ 00 हज़ार"} + other{"¤ 00 हज़ार"} + } + 100000{ + one{"¤ 0 लाख"} + other{"¤ 0 लाख"} + } + 1000000{ + one{"¤ 00 लाख"} + other{"¤ 00 लाख"} + } + 10000000{ + one{"¤0 क॰"} + other{"¤ 0 क॰"} + } + 100000000{ + one{"¤ 00 क॰"} + other{"¤ 00 क॰"} + } + 1000000000{ + one{"¤ 0 अ॰"} + other{"¤ 0 अ॰"} + } + 10000000000{ + one{"¤ 00 अ॰"} + other{"¤ 00 अ॰"} + } + 100000000000{ + one{"¤ 0 ख॰"} + other{"¤ 0 ख॰"} + } + 1000000000000{ + one{"¤ 00 ख॰"} + other{"¤ 00 ख॰"} + } + 10000000000000{ + one{"¤ 0 नील"} + other{"¤ 0 नील"} + } + 100000000000000{ + one{"¤ 00 नील"} + other{"¤ 00 नील"} + } + } decimalFormat{ 1000{ one{"0 हज़ार"} @@ -224,6 +280,14 @@ hi{ } } minimalPairs{ + case{ + nominative{"{0} लगेगा/लगेंगे"} + oblique{"{0} का समय लगेगा"} + } + gender{ + feminine{"{0} बड़ी है"} + masculine{"{0} बड़ा है"} + } ordinal{ few{"{0} दाहिना मोड़ लें."} many{"{0}ठा दाहिना मोड़ लें."} @@ -232,7 +296,7 @@ hi{ two{"{0}रा दाहिना मोड़ लें."} } plural{ - one{"{0} घंटा"} + one{"{0} घंटा"} other{"{0} घंटे"} } } @@ -339,10 +403,26 @@ hi{ "G d MMM y", "G d/M/y", "{1}, {0}", - "{1} को {0}", - "{1} को {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1} को {0} बजे", + "{1} को {0} बजे", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", } availableFormats{ Bh{"B h"} @@ -360,6 +440,7 @@ hi{ GyMMM{"G y MMM"} GyMMMEd{"G E, d MMM y"} GyMMMd{"G d MMM y"} + GyMd{"GGGGG d/M/y"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -372,7 +453,6 @@ hi{ MMdd{"dd-MM"} Md{"d/M"} d{"d"} - h{"h a"} hm{"h:mm a"} hms{"h:mm:ss a"} ms{"mm:ss"} @@ -517,10 +597,26 @@ hi{ "d MMM y", "d/M/yy", "{1}, {0}", - "{1} को {0}", - "{1} को {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1} को {0} बजे", + "{1} को {0} बजे", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", } appendItems{ Timezone{"{0} {1}"} @@ -541,6 +637,7 @@ hi{ GyMMM{"MMM G y"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"GGGGG d/M/y"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -773,7 +870,7 @@ hi{ } MMMd{ M{"d MMM – d MMM"} - d{"d MMM–d"} + d{"d – d MMM"} } Md{ M{"d/M – d/M"} @@ -981,10 +1078,20 @@ hi{ "d MMM y G", "d/M/y GGGGG", "{1}, {0}", - "{1} को {0}", - "{1} को {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", } availableFormats{ Gy{"y G"} @@ -2357,4 +2464,74 @@ hi{ } } } + personNames{ + initialPattern{ + initial{"{0}॰"} + } + nameOrderLocales{ + givenFirst{ + "und", + "hi", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{prefix} {given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname} {surname2}, {suffix}"} + givenFirst-long-referring-informal{"{prefix} {given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{given-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{prefix} {given-initial} {given2-initial} {surname}, {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{given-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname}"} + sorting-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname}, {given} {given2-initial} {suffix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{prefix} {surname} {given} {given2}, {suffix}"} + surnameFirst-long-referring-informal{"{prefix} {surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{prefix} {surname} {given-initial} {given2-initial}, {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/hi_Latn.txt b/icu/icu4c/source/data/locales/hi_Latn.txt new file mode 100644 index 00000000000..b23889ba9e3 --- /dev/null +++ b/icu/icu4c/source/data/locales/hi_Latn.txt @@ -0,0 +1,1398 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +hi_Latn{ + %%Parent{"en_IN"} + AuxExemplarCharacters{ + "[ā ḍ ĕ ē ḥ ī ḷ {l\u0325} ṁ {m\u0310} ñ ṅ ṇ ŏ ō ṛ {r\u0325} {r\u0325\u0304} ś" + " ṣ ṭ ū]" + } + NumberElements{ + default{"latn"} + latn{ + patterns{ + accountingFormat{"¤#,##,##0.00"} + accountingFormat%alphaNextToNumber{"¤ #,##,##0.00"} + accountingFormat%noCurrency{"#,##,##0.00"} + scientificFormat{"[#E0]"} + } + patternsLong{ + decimalFormat{ + 1000{ + one{"0 hazaar"} + other{"0 hazaar"} + } + 10000{ + one{"00 hazaar"} + other{"00 hazaar"} + } + 100000{ + one{"0 laakh"} + other{"0 laakh"} + } + 1000000{ + one{"00 laakh"} + other{"00 laakh"} + } + 10000000{ + one{"0 karod"} + other{"0 karod"} + } + 100000000{ + one{"00 karod"} + other{"00 karod"} + } + 1000000000{ + one{"0 arab"} + other{"0 arab"} + } + 10000000000{ + one{"00 arab"} + other{"00 arab"} + } + 100000000000{ + one{"0 kharab"} + other{"0 kharab"} + } + 1000000000000{ + one{"00 kharab"} + other{"00 kharab"} + } + 10000000000000{ + one{"000 kharab"} + other{"000 kharab"} + } + 100000000000000{ + one{"0000 kharab"} + other{"0000 kharab"} + } + } + } + patternsShort{ + currencyFormat{ + 1000{ + one{"¤0 hazaar"} + other{"¤0 hazaar"} + } + 10000{ + one{"¤00 hazaar"} + other{"¤00 hazaar"} + } + 100000{ + one{"¤0 laakh"} + other{"¤0 laakh"} + } + 1000000{ + one{"¤00 laakh"} + other{"¤00 laakh"} + } + 10000000{ + one{"¤0Cr"} + other{"¤0 ka'.'"} + } + 100000000{ + one{"¤00 ka'.'"} + other{"¤00 ka'.'"} + } + 1000000000{ + one{"¤0 a'.'"} + other{"¤0 a'.'"} + } + 10000000000{ + one{"¤00 a'.'"} + other{"¤00 a'.'"} + } + 100000000000{ + one{"¤0 kha'.'"} + other{"¤0 kha'.'"} + } + 1000000000000{ + one{"¤00 kha'.'"} + other{"¤00 kha'.'"} + } + 10000000000000{ + one{"¤000 kha'.'"} + other{"¤000 kha'.'"} + } + 100000000000000{ + one{"¤0000 kha'.'"} + other{"¤0000 kha'.'"} + } + } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0 hazaar"} + other{"¤ 0 hazaar"} + } + 10000{ + one{"¤ 00 hazaar"} + other{"¤ 00 hazaar"} + } + 100000{ + one{"¤ 0 laakh"} + other{"¤ 0 laakh"} + } + 1000000{ + one{"¤ 00 laakh"} + other{"¤ 00 laakh"} + } + 1000000000{ + one{"¤ 0B"} + other{"¤ 0B"} + } + 10000000000{ + one{"¤ 00B"} + other{"¤ 00B"} + } + } + decimalFormat{ + 1000{ + one{"0 hazaar"} + other{"0 hazaar"} + } + 10000{ + one{"00Th"} + other{"00Th"} + } + 100000{ + one{"0 laakh"} + other{"0 laakh"} + } + 1000000{ + one{"00 laakh"} + other{"00 laakh"} + } + 10000000{ + one{"0 ka'.'"} + other{"0 ka'.'"} + } + 100000000{ + one{"00 ka'.'"} + other{"00 ka'.'"} + } + 1000000000{ + one{"0 a'.'"} + other{"0 a'.'"} + } + 10000000000{ + one{"00 a'.'"} + other{"00 a'.'"} + } + 100000000000{ + one{"0 kha'.'"} + other{"0 kha'.'"} + } + 1000000000000{ + one{"00 kha'.'"} + other{"00 kha'.'"} + } + 10000000000000{ + one{"000 kha'.'"} + other{"000 kha'.'"} + } + 100000000000000{ + one{"000kha'.'"} + other{"000kha'.'"} + } + } + } + } + minimalPairs{ + ordinal{ + few{"{0}rd right lein."} + one{"{0}st right lein."} + other{"{0}th right lein."} + two{"{0}nd right lein."} + } + } + minimumGroupingDigits{"1"} + } + calendar{ + chinese{ + availableFormats{ + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + GyMMM{"MMM r(U)"} + GyMMMEd{"E, d MMM r(U)"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + yMd{"dd/MM/r"} + yyyyMMM{"MMM r(U)"} + yyyyMMMEd{"E, d MMM r(U)"} + } + } + generic{ + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, d MMMM, y G", + "d MMMM, y G", + "d MMM, y G", + "d/M/y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1}, {0} 'par'", + "{1}, {0} 'par'", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + Bhms{"h:mm.ss B"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + yyyyMd{"d/M/y GGGGG"} + } + intervalFormats{ + MEd{ + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} + } + yM{ + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} + } + yMEd{ + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} + } + yMMMEd{ + M{"E, d MMM – E, d MMM y G"} + d{"E, d – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} + } + yMMMd{ + d{"d–d MMM, y G"} + } + yMd{ + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} + } + } + } + gregorian{ + AmPmMarkers{ + "AM", + "PM", + } + AmPmMarkersAbbr{ + "AM", + "PM", + } + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, d MMMM, y", + "d MMMM, y", + "dd MMM, y", + "dd/MM/y", + "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ + "{1}, {0} 'baje'", + "{1}, {0} 'baje'", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMdd", + "yMMdd", + } + availableFormats{ + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} + Gy{"G y"} + GyMMM{"G y MMM"} + GyMMMEd{"G y, dd MMM, E"} + GyMMMd{"G y, d MMM"} + MMMMW{ + one{"MMMM 'kaa' 'week' W"} + other{"MMMM 'kaa' 'week' W"} + } + yMMMd{"d MMM, y"} + yw{ + one{"Y 'kaa' 'week' w"} + other{"Y 'kaa' 'week' w"} + } + } + dayNames{ + format{ + abbreviated{ + "Ravi", + "Som", + "Mangal", + "Budh", + "Guru", + "Shukra", + "Shani", + } + narrow{ + "Ra", + "So", + "Ma", + "Bu", + "Gu", + "Sh", + "Sha", + } + short{ + "Ra", + "So", + "Ma", + "Bu", + "Gu", + "Shu", + "Sha", + } + wide{ + "Raviwaar", + "Somwaar", + "Mangalwaar", + "Budhwaar", + "Guruwaar", + "Shukrawaar", + "Shaniwaar", + } + } + stand-alone{ + narrow{ + "Ra", + "So", + "Ma", + "Bu", + "Gu", + "Sh", + "Sha", + } + short{ + "Ra", + "So", + "Ma", + "Bu", + "Gu", + "Shu", + "Sha", + } + wide{ + "Raviwaar", + "Somwaar", + "Mangalwaar", + "Budhwaar", + "Guruwaar", + "Shukrawaar", + "Shaniwaar", + } + } + } + dayPeriod{ + format{ + abbreviated{ + afternoon1{"dopahar"} + evening1{"shaam"} + midnight{"midnight"} + morning1{"subah"} + night1{"raat"} + noon{"noon"} + } + narrow{ + afternoon1{"dopahar"} + evening1{"shaam"} + midnight{"mi"} + morning1{"subah"} + night1{"raat"} + noon{"n"} + } + wide{ + afternoon1{"dopahar"} + evening1{"shaam"} + midnight{"aadhi raat"} + morning1{"subah"} + night1{"raat"} + noon{"Madhyanh"} + } + } + stand-alone{ + narrow{ + am{"AM"} + pm{"PM"} + } + wide{ + afternoon1{"dopahar"} + am{"AM"} + evening1{"shaam"} + midnight{"aadhi raat"} + morning1{"subah"} + night1{"raat"} + noon{"Madhyanh"} + pm{"PM"} + } + } + } + intervalFormats{ + Gy{ + G{"G y –G y"} + y{"G y – y"} + } + GyMMM{ + G{"G y MMM – G y MMM"} + M{"G y MMM – MMM"} + y{"G y MMM – y MMM"} + } + GyMMMEd{ + G{"G y MMM d, E –  G y MMM d, E"} + M{"G y MMM d, E –  MMM d, E"} + d{"G y MMM d, E – MMM d, E"} + y{"G y MMM d, E –  y MMM d, E"} + } + GyMMMd{ + G{"G y MMM d – G y MMM d"} + M{"G y MMM d  – MMM d"} + d{"G y MMM d–d"} + y{"G y MMM d –  y d MMM"} + } + H{ + H{"HH – HH"} + } + Hm{ + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} + } + Hmv{ + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} + } + Hv{ + H{"HH – HH v"} + } + yMMMEd{ + M{"E, d MMM – E, d MMM, y"} + d{"E, d – E, d MMM, y"} + y{"E, d MMM, y – E, d MMM, y"} + } + yMMMd{ + M{"d MMM – d MMM, y"} + d{"d–d MMM, y"} + y{"d MMM, y – d MMM, y"} + } + } + monthNames{ + format{ + abbreviated{ + "Jan", + "Feb", + "Mar", + "Apr", + "May", + "Jun", + "Jul", + "Aug", + "Sep", + "Oct", + "Nov", + "Dec", + } + } + } + } + indian{ + eras{ + abbreviated{ + "Saka", + } + } + } + islamic{ + eras{ + abbreviated{ + "Hijri", + } + wide{ + "Hijri", + } + } + monthNames{ + format{ + abbreviated{ + "Muh", + "Saf", + "Rabi 1", + "Rabi 2", + "Jum 1", + "Jum 2", + "Rajab", + "Shab", + "Ram", + "Shaw", + "Zu Q", + "Zu H", + } + wide{ + "Muharram", + "Safar", + "Rabi al-Awwal", + "Rabi as-Saani", + "Jumaada al-Awwal", + "Jumaada as-Saani", + "Rajab", + "Shaabaan", + "Ramzaan", + "Shawwaal", + "Zu’l-Qaada", + "Zu’l-Hijja", + } + } + } + } + } + characterLabel{ + animals_nature{"animal yaa nature"} + bullets_stars{"bullet yaa star"} + dash_connector{"dash yaa connector"} + sign_standard_symbols{"sign yaa symbol"} + smileys_people{"smiley yaa person"} + travel_places{"travel yaa place"} + } + fields{ + day{ + dn{"din"} + relative{ + "-1"{"kal"} + "-2"{"parson"} + "0"{"aaj"} + "1"{"aane wala kal"} + "2"{"aane wala parson"} + } + relativeTime{ + future{ + one{"{0} din mein"} + other{"{0} din mein"} + } + past{ + one{"{0} din pehle"} + other{"{0} din pehle"} + } + } + } + day-narrow{ + dn{"din"} + relativeTime{ + future{ + one{"{0} din mein"} + other{"{0} din mein"} + } + past{ + one{"{0} din pahle"} + other{"{0} din pahle"} + } + } + } + day-short{ + dn{"din"} + relativeTime{ + future{ + one{"{0} din mein"} + other{"{0} din mein"} + } + past{ + one{"{0} din pahle"} + other{"{0} din pahle"} + } + } + } + dayOfYear{ + dn{"saal kaa din"} + } + dayOfYear-narrow{ + dn{"saal kaa din"} + } + dayOfYear-short{ + dn{"yr kaa day"} + } + dayperiod-short{ + dn{"AM/PM"} + } + fri{ + relative{ + "-1"{"last Friday"} + "0"{"Friday"} + "1"{"next Friday"} + } + relativeTime{ + future{ + one{"{0} Friday mein"} + other{"{0} Fridays mein"} + } + past{ + one{"{0} Friday pahle"} + other{"{0} Fridays pahle"} + } + } + } + fri-narrow{ + relative{ + "-1"{"last F"} + "0"{"F"} + "1"{"next F"} + } + relativeTime{ + future{ + one{"{0} F mein"} + other{"{0} F mein"} + } + past{ + one{"{0} F pahle"} + other{"{0} F pahle"} + } + } + } + fri-short{ + relative{ + "-1"{"last Fri"} + "0"{"Fri"} + "1"{"next Fri"} + } + relativeTime{ + future{ + one{"{0} Fri. mein"} + other{"{0} Fri. mein"} + } + past{ + one{"{0} Fri. pahle"} + other{"{0} Fri. pahle"} + } + } + } + hour{ + dn{"ghanta"} + relative{ + "0"{"yah ghanta"} + } + relativeTime{ + future{ + one{"{0} ghante mein"} + other{"{0} ghante mein"} + } + past{ + one{"{0} ghante pahle"} + other{"{0} ghante pahle"} + } + } + } + hour-narrow{ + relativeTime{ + future{ + one{"{0}hr mein"} + other{"{0}hr mein"} + } + past{ + one{"{0}hr pahle"} + other{"{0}hr pahle"} + } + } + } + hour-short{ + relativeTime{ + future{ + one{"{0} hr mein"} + other{"{0} hr mein"} + } + past{ + one{"{0} hr pahle"} + other{"{0} hr mein"} + } + } + } + minute{ + relative{ + "0"{"yah minute"} + } + relativeTime{ + future{ + one{"{0} minute mein"} + other{"{0} minute mein"} + } + past{ + one{"{0} minute pahle"} + other{"{0} minute pahle"} + } + } + } + minute-narrow{ + relativeTime{ + future{ + one{"{0} min. mein"} + other{"{0} min. mein"} + } + past{ + one{"{0} min. pahle"} + other{"{0} min. pahle"} + } + } + } + minute-short{ + relativeTime{ + future{ + one{"{0} min. mein"} + other{"{0} min. mein"} + } + past{ + one{"{0} min. pahle"} + other{"{0} min. pahle"} + } + } + } + mon{ + relative{ + "-1"{"last Monday"} + "0"{"Monday"} + "1"{"next Monday"} + } + relativeTime{ + future{ + one{"{0} Monday mein"} + other{"{0} Mondays mein"} + } + past{ + one{"{0} Monday pahle"} + other{"{0} Mondays pahle"} + } + } + } + mon-narrow{ + relative{ + "-1"{"last M"} + "0"{"M"} + "1"{"next M"} + } + relativeTime{ + future{ + one{"{0} M mein"} + other{"{0} M mein"} + } + past{ + one{"{0} M pahle"} + other{"{0} M pahle"} + } + } + } + mon-short{ + relative{ + "-1"{"last Mon"} + "0"{"Mon"} + "1"{"next Mon"} + } + relativeTime{ + future{ + one{"{0} Mon. mein"} + other{"{0} Mon. mein"} + } + past{ + one{"{0} Mon. pahle"} + other{"{0} Mon. pahle"} + } + } + } + month{ + dn{"mahina"} + relative{ + "-1"{"pichhla maheena"} + "0"{"yah maheena"} + "1"{"agla maheena"} + } + relativeTime{ + future{ + one{"{0} maheene mein"} + other{"{0} maheene mein"} + } + past{ + one{"{0} maheene pahle"} + other{"{0} maheene pahle"} + } + } + } + month-narrow{ + relative{ + "-1"{"last mo."} + "0"{"is mo."} + "1"{"next mo."} + } + relativeTime{ + future{ + one{"{0}mo mein"} + other{"{0}mo mein"} + } + past{ + one{"{0}mo pahle"} + other{"{0}mo pahle"} + } + } + } + month-short{ + relative{ + "-1"{"last mo"} + "0"{"is mo"} + "1"{"next mo"} + } + relativeTime{ + future{ + one{"{0} mo. mein"} + other{"{0} mo. mein"} + } + past{ + one{"{0} mo. pahle"} + other{"{0} mo. pahle"} + } + } + } + quarter{ + relative{ + "-1"{"last quarter"} + "0"{"is quarter"} + "1"{"next quarter"} + } + relativeTime{ + future{ + one{"{0} quarter mein"} + other{"{0} quarters mein"} + } + past{ + one{"{0} quarter pahle"} + other{"{0} quarters pahle"} + } + } + } + quarter-narrow{ + relativeTime{ + future{ + one{"{0}q mein"} + other{"{0}q mein"} + } + past{ + one{"{0}q pahle"} + other{"{0}q pahle"} + } + } + } + quarter-short{ + relativeTime{ + future{ + one{"{0} qtr. mein"} + other{"{0} qtrs. mein"} + } + past{ + one{"{0} qtr. pahle"} + other{"{0} qtrs. pahle"} + } + } + } + sat{ + relative{ + "-1"{"last Saturday"} + "0"{"is Saturday"} + "1"{"next Saturday"} + } + relativeTime{ + future{ + one{"{0} Saturday mein"} + other{"{0} Saturdays mein"} + } + past{ + one{"{0} Saturday pahle"} + other{"{0} Saturdays pahle"} + } + } + } + sat-narrow{ + relative{ + "-1"{"last Sa"} + "0"{"is Sa"} + "1"{"next Sa"} + } + relativeTime{ + future{ + one{"{0} Sa mein"} + other{"{0} Sa mein"} + } + past{ + one{"{0} Sa pahle"} + other{"{0} Sa pahle"} + } + } + } + sat-short{ + relative{ + "-1"{"last Sat."} + "0"{"is Sat."} + "1"{"last Sat."} + } + relativeTime{ + future{ + one{"{0} Sat. mein"} + other{"{0} Sat. mein"} + } + past{ + one{"{0} Sat. pahle"} + other{"{0} Sat. pahle"} + } + } + } + second{ + relative{ + "0"{"abhi"} + } + relativeTime{ + future{ + one{"{0} second mein"} + other{"{0} second mein"} + } + past{ + one{"{0} second pahle"} + other{"{0} second pahle"} + } + } + } + second-narrow{ + relativeTime{ + future{ + one{"{0}s mein"} + other{"{0}s mein"} + } + past{ + one{"{0}s pahle"} + other{"{0}s pahle"} + } + } + } + second-short{ + relativeTime{ + future{ + one{"{0} sec. mein"} + other{"{0} sec. mein"} + } + past{ + one{"{0} sec. pahle"} + other{"{0} sec. pahle"} + } + } + } + sun{ + relative{ + "-1"{"last Sunday"} + "0"{"is Sunday"} + "1"{"next Sunday"} + } + relativeTime{ + future{ + one{"{0} Sunday mein"} + other{"{0} Sundays mein"} + } + past{ + one{"{0} Sunday pahle"} + other{"{0} Sundays pahle"} + } + } + } + sun-narrow{ + relative{ + "-1"{"last Su"} + "0"{"is Su"} + "1"{"next Su"} + } + relativeTime{ + future{ + one{"{0} Su mein"} + other{"{0} Su mein"} + } + past{ + one{"{0} Su pahle"} + other{"{0} Su pahle"} + } + } + } + sun-short{ + relative{ + "-1"{"last Sun."} + "0"{"yah Sun."} + "1"{"next Sun."} + } + relativeTime{ + future{ + one{"{0} Sun. mein"} + other{"{0} Sun. mein"} + } + past{ + one{"{0} Sun. pahle"} + other{"{0} Sun. pahle"} + } + } + } + thu{ + relative{ + "-1"{"last Thursday"} + "0"{"yah Thursday"} + "1"{"next Thursday"} + } + relativeTime{ + future{ + one{"{0} Thursday mein"} + other{"{0} Thursdays mein"} + } + past{ + one{"{0} Thursday pahle"} + other{"{0} Thursdays pahle"} + } + } + } + thu-narrow{ + relative{ + "-1"{"last Th"} + "0"{"is Th"} + "1"{"next Th"} + } + relativeTime{ + future{ + one{"{0} Th mein"} + other{"{0} Th mein"} + } + past{ + one{"{0} Th pahle"} + other{"{0} Th pahle"} + } + } + } + thu-short{ + relative{ + "-1"{"last Thu."} + "0"{"yah Thu."} + "1"{"next Thu."} + } + relativeTime{ + future{ + one{"{0} Thu. mein"} + other{"{0} Thu. mein"} + } + past{ + one{"{0} Thu. pahle"} + other{"{0} Thu. pahle"} + } + } + } + tue{ + relative{ + "-1"{"last Tuesday"} + "0"{"Tuesday"} + "1"{"next Tuesday"} + } + relativeTime{ + future{ + one{"{0} Tuesday mein"} + other{"{0} Tuesdays mein"} + } + past{ + one{"{0} Tuesday pahle"} + other{"{0} Tuesdays pahle"} + } + } + } + tue-narrow{ + relative{ + "-1"{"last Tu"} + "0"{"is Tu"} + "1"{"next Tu"} + } + relativeTime{ + future{ + one{"{0} Tu mein"} + other{"{0} Tu mein"} + } + past{ + one{"{0} Tu pahle"} + other{"{0} Tu pahle"} + } + } + } + tue-short{ + relative{ + "-1"{"last Tue."} + "0"{"is Tue."} + "1"{"next Tue."} + } + relativeTime{ + future{ + one{"{0} Tue. mein"} + other{"{0} Tue. mein"} + } + past{ + one{"{0} Tue. pahle"} + other{"{0} Tue. pahle"} + } + } + } + wed{ + relative{ + "-1"{"last Wednesday"} + "0"{"is Wednesday"} + "1"{"next Wednesday"} + } + relativeTime{ + future{ + one{"{0} Wednesday mein"} + other{"{0} Wednesdays mein"} + } + past{ + one{"{0} Wednesday pahle"} + other{"{0} Wednesdays pahle"} + } + } + } + wed-narrow{ + relative{ + "-1"{"last W"} + "0"{"is W"} + "1"{"next W"} + } + relativeTime{ + future{ + one{"{0} W mein"} + other{"{0} W mein"} + } + past{ + one{"{0} W pahle"} + other{"{0} W pahle"} + } + } + } + wed-short{ + relative{ + "-1"{"last Wed"} + "0"{"is Wed"} + "1"{"next Wed"} + } + relativeTime{ + future{ + one{"{0} Wed. mein"} + other{"{0} Wed. mein"} + } + past{ + one{"{0} Wed. pahle"} + other{"{0} Wed. pahle"} + } + } + } + week{ + dn{"hafta"} + relative{ + "-1"{"pichhla hafta"} + "0"{"is hafte"} + "1"{"agla hafta"} + } + relativePeriod{"{0} date wala hafta"} + relativeTime{ + future{ + one{"{0} hafte mein"} + other{"{0} hafte mein"} + } + past{ + one{"{0} hafte pehle"} + other{"{0} hafte pehle"} + } + } + } + week-narrow{ + relative{ + "-1"{"last wk"} + "0"{"is wk"} + "1"{"next wk"} + } + relativePeriod{"{0} wala week"} + relativeTime{ + future{ + one{"{0}w mein"} + other{"{0}w mein"} + } + past{ + one{"{0}w pahle"} + other{"{0}w pahle"} + } + } + } + week-short{ + relative{ + "-1"{"last wk."} + "0"{"is wk."} + "1"{"next wk."} + } + relativePeriod{"{0} wala hafta"} + relativeTime{ + future{ + one{"{0} wk. mein"} + other{"{0} wk. mein"} + } + past{ + one{"{0} wk. pahle"} + other{"{0} wk. pahle"} + } + } + } + weekOfMonth{ + dn{"month kaa week"} + } + weekOfMonth-narrow{ + dn{"mo kaa wk"} + } + weekOfMonth-short{ + dn{"mo kaa wk"} + } + weekday{ + dn{"Week kaa din"} + } + weekday-narrow{ + dn{"wk kaa din"} + } + weekday-short{ + dn{"wk kaa din"} + } + weekdayOfMonth{ + dn{"month kaa weekday"} + } + weekdayOfMonth-narrow{ + dn{"mo kaa wkday"} + } + weekdayOfMonth-short{ + dn{"mo kaa wkday"} + } + year{ + dn{"saal"} + relative{ + "-1"{"pichhla saal"} + "0"{"is saal"} + "1"{"agla saal"} + } + relativeTime{ + future{ + one{"{0} saal mein"} + other{"{0} saal mein"} + } + past{ + one{"{0} saal pahle"} + other{"{0} saal pahle"} + } + } + } + year-narrow{ + relative{ + "-1"{"last yr."} + "0"{"is yr."} + "1"{"next yr."} + } + relativeTime{ + future{ + one{"{0}y mein"} + other{"{0}y mein"} + } + past{ + one{"{0}y pahle"} + other{"{0}y pahle"} + } + } + } + year-short{ + relative{ + "-1"{"last yr."} + "0"{"is yr."} + "1"{"next yr."} + } + relativeTime{ + future{ + one{"{0} yr. mein"} + other{"{0} yr. mein"} + } + past{ + one{"{0} yr. pahle"} + other{"{0} yr. pahle"} + } + } + } + } + listPattern{ + or{ + 2{"{0} yaa {1}"} + end{"{0} yaa {1}"} + } + or-narrow{ + 2{"{0} yaa {1}"} + end{"{0} yaa {1}"} + } + or-short{ + 2{"{0} yaa {1}"} + end{"{0} yaa {1}"} + } + standard{ + 2{"{0} aur {1}"} + end{"{0}, aur {1}"} + } + standard-narrow{ + 2{"{0} aur {1}"} + end{"{0}, {1}"} + } + standard-short{ + 2{"{0} aur {1}"} + end{"{0}, aur {1}"} + } + unit{ + 2{"{0} aur {1}"} + end{"{0}, aur {1}"} + } + unit-narrow{ + 2{"{0}, {1}"} + end{"{0}, {1}"} + middle{"{0}, {1}"} + start{"{0}, {1}"} + } + } + measurementSystemNames{ + UK{"U.K."} + US{"U.S."} + } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "hi", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + } +} diff --git a/icu/icu4c/source/data/locales/hi_Latn_IN.txt b/icu/icu4c/source/data/locales/hi_Latn_IN.txt new file mode 100644 index 00000000000..871ae897a96 --- /dev/null +++ b/icu/icu4c/source/data/locales/hi_Latn_IN.txt @@ -0,0 +1,5 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +hi_Latn_IN{ +} diff --git a/icu/icu4c/source/data/locales/hr.txt b/icu/icu4c/source/data/locales/hr.txt index d9bff8ec2f7..bea2e7cdfe5 100644 --- a/icu/icu4c/source/data/locales/hr.txt +++ b/icu/icu4c/source/data/locales/hr.txt @@ -30,6 +30,7 @@ hr{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} @@ -102,9 +103,9 @@ hr{ patternsShort{ currencyFormat{ 1000{ - few{"0"} - one{"0"} - other{"0"} + few{"0 tis'.' ¤"} + one{"0 tis'.' ¤"} + other{"0 tis'.' ¤"} } 10000{ few{"00 tis'.' ¤"} @@ -242,13 +243,24 @@ hr{ } } minimalPairs{ + case{ + accusative{"Izmjerio je {0}"} + genitive{"Mjerenje {0}"} + instrumental{"Razgovara s {0}"} + nominative{"{0} je..."} + } + gender{ + feminine{"Ova {0}..."} + inanimate{"Ovaj {0}..."} + neuter{"Ovo {0}..."} + } ordinal{ other{"Skrenite {0}. desno."} } plural{ - few{"{0} dana"} - one{"{0} dan"} - other{"{0} dan/a"} + few{"{0} sata"} + one{"{0} sat"} + other{"{0} sati"} } } minimumGroupingDigits{"1"} @@ -278,6 +290,16 @@ hr{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMEd", + "yMd", + "yMd", + "yMd", + } cyclicNameSets{ dayParts{ format{ @@ -423,11 +445,27 @@ hr{ "d. MMM y. G", "dd. MM. y. GGGGG", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'u' {0}", "{1} 'u' {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -438,12 +476,13 @@ hr{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y. G"} GyMMM{"LLL y. G"} GyMMMEd{"E, d. MMM y. G"} GyMMMd{"d. MMM y. G"} + GyMd{"d. M. y. GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -456,9 +495,9 @@ hr{ MMMd{"d. MMM"} Md{"dd. MM."} d{"d."} - h{"hh a"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} + h{"hh a"} + hm{"hh:mm a"} + hms{"hh:mm:ss a"} ms{"mm:ss"} y{"y. G"} yyyy{"y. G"} @@ -474,43 +513,43 @@ hr{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y. G – y. G"} + G{"y. G – y. G"} y{"y. – y. G"} } GyM{ - G{"M. y. GGGGG – M. y. GGGGG"} + G{"M. y. GGGGG – M. y. GGGGG"} M{"M. y. – M. y. GGGGG"} y{"M. y. – M. y. GGGGG"} } GyMEd{ - G{"E, d. M. y. GGGGG – E, d. M. y. GGGGG"} + G{"E, d. M. y. GGGGG – E, d. M. y. GGGGG"} M{"E, d. M. y. – E, d. M. y. GGGGG"} d{"E, d. M. y. – E, d. M. y. GGGGG"} y{"E, d. M. y. – E, d. M. y. GGGGG"} } GyMMM{ - G{"MMM y. G – MMM y. G"} - M{"MMM y. G – MMM y. G"} + G{"MMM y. G – MMM y. G"} + M{"MMM y. G – MMM y. G"} y{"MMM y. – MMM y. G"} } GyMMMEd{ - G{"E, d. MMM y. G – E, d. MMM y. G"} - M{"E, d. MMM – E, d. MMM y. G"} - d{"E, d. MMM – E, d. MMM y. G"} + G{"E, d. MMM y. G – E, d. MMM y. G"} + M{"E, d. MMM – E, d. MMM y. G"} + d{"E, d. MMM – E, d. MMM y. G"} y{"E, d. MMM y. – E, d. MMM y. G"} } GyMMMd{ - G{"d. MMM y. G – d. MMM y. G"} - M{"d. MMM – d. MMM y. G"} + G{"d. MMM y. G – d. MMM y. G"} + M{"d. MMM – d. MMM y. G"} d{"d. – d. MMM y. G"} y{"d. MMM y. – d. MMM y. G"} } @@ -521,7 +560,7 @@ hr{ y{"d. M. y. – d. M. y. GGGGG"} } H{ - H{"HH – HH'h'"} + H{"HH – HH'h'"} } Hm{ H{"HH:mm–HH:mm"} @@ -532,7 +571,7 @@ hr{ m{"HH:mm–HH:mm v"} } Hv{ - H{"HH – HH 'h' v"} + H{"HH – HH 'h' v"} } M{ M{"MM. – MM."} @@ -542,14 +581,14 @@ hr{ d{"E, dd. MM. – E, dd. MM."} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, dd. MMM – E, dd. MMM"} + M{"E, dd. MMM – E, dd. MMM"} d{"E, dd. – E, dd. MMM"} } MMMd{ - M{"dd. MMM – dd. MMM"} + M{"dd. MMM – dd. MMM"} d{"d. – d. MMM"} } Md{ @@ -559,24 +598,24 @@ hr{ d{ d{"dd. – dd."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h'h' a"} + a{"h a – h a"} + h{"h – h'h' a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h 'h' a v"} + a{"h a – h a v"} + h{"h – h 'h' a v"} } y{ y{"y. – y. G"} @@ -591,20 +630,20 @@ hr{ y{"E, dd. MM. y. – E, dd. MM. y. G"} } yMMM{ - M{"LLL – LLL y. G"} + M{"LLL – LLL y. G"} y{"LLL y. – LLL y. G"} } yMMMEd{ - M{"E, dd. MMM – E, dd. MMM y. G"} + M{"E, dd. MMM – E, dd. MMM y. G"} d{"E, dd. – E, dd. MMM y. G"} y{"E, dd. MMM y. – E, dd. MMM y. G"} } yMMMM{ - M{"LLLL – LLLL y. G"} + M{"LLLL – LLLL y. G"} y{"LLLL y. – LLLL y. G"} } yMMMd{ - M{"dd. MMM – dd. MMM y. G"} + M{"dd. MMM – dd. MMM y. G"} d{"dd. – dd. MMM y. G"} y{"dd. MMM y. – dd. MMM y. G"} } @@ -638,11 +677,27 @@ hr{ "d. MMM y.", "dd. MM. y.", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'u' {0}", "{1} 'u' {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} ({1})"} } @@ -656,12 +711,13 @@ hr{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y. G"} GyMMM{"LLL y. G"} GyMMMEd{"E, d. MMM y. G"} GyMMMd{"d. MMM y. G"} + GyMd{"d. M. y. GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -682,11 +738,11 @@ hr{ MMdd{"dd. MM."} Md{"dd. MM."} d{"d."} - h{"h a"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"hh:mm a"} + hms{"hh:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y."} yM{"MM. y."} @@ -867,65 +923,65 @@ hr{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y. G – y. G"} + G{"y. G – y. G"} y{"y. – y. G"} } GyM{ - G{"MM. y. GGGGG – MM. y. GGGGG"} + G{"MM. y. GGGGG – MM. y. GGGGG"} M{"MM. y. – MM. y. GGGGG"} y{"MM. y. – MM. y. GGGGG"} } GyMEd{ - G{"E, dd. MM. y. GGGGG – E, dd. MM. y. GGGGG"} + G{"E, dd. MM. y. GGGGG – E, dd. MM. y. GGGGG"} M{"E, dd. MM. y. – E, dd. MM. y. GGGGG"} d{"E, dd. MM. y. – E, dd. MM. y. GGGGG"} y{"E, dd. MM. y. – E, dd. MM. y. GGGGG"} } GyMMM{ - G{"MMM y. G – MMM y. G"} - M{"MMM – MMM y. G"} - y{"MMM y – MMM y. G"} + G{"MMM y. G – MMM y. G"} + M{"MMM – MMM y. G"} + y{"MMM y – MMM y. G"} } GyMMMEd{ - G{"E, dd. MMM y. G – E, dd. MMM y. G"} - M{"E, dd. MMM – E, dd. MMM y. G"} - d{"E, dd. MMM – E, dd. MMM y. G"} + G{"E, dd. MMM y. G – E, dd. MMM y. G"} + M{"E, dd. MMM – E, dd. MMM y. G"} + d{"E, dd. MMM – E, dd. MMM y. G"} y{"E, dd. MMM y. – E, dd. MMM y. G"} } GyMMMd{ - G{"dd. MMM y. G – dd. MMM y. G"} - M{"dd. MMM – dd. MMM y. G"} + G{"dd. MMM y. G – dd. MMM y. G"} + M{"dd. MMM – dd. MMM y. G"} d{"dd. – dd. MMM y. G"} y{"dd. MMM y. – dd. MMM y. G"} } GyMd{ - G{"dd. MM. y. GGGGG – dd. MM. y. GGGGG"} + G{"dd. MM. y. GGGGG – dd. MM. y. GGGGG"} M{"dd. MM. y. – dd. MM. y. GGGGG"} d{"dd. MM. y. – dd. MM. y. GGGGG"} y{"dd. MM. y. – dd. MM. y. GGGGG"} } H{ - H{"HH – HH 'h'"} + H{"HH – HH 'h'"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH 'h' v"} + H{"HH – HH 'h' v"} } M{ M{"MM. – MM."} @@ -935,14 +991,14 @@ hr{ d{"E, dd. MM. – E, dd. MM."} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, dd. MMM – E, dd. MMM"} + M{"E, dd. MMM – E, dd. MMM"} d{"E, dd. – E, dd. MMM"} } MMMd{ - M{"dd. MMM – dd. MMM"} + M{"dd. MMM – dd. MMM"} d{"dd. – dd. MMM"} } Md{ @@ -952,24 +1008,24 @@ hr{ d{ d{"dd. – dd."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h 'h' a"} + a{"h a – h a"} + h{"h – h 'h' a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h 'h' a v"} + a{"h a – h a v"} + h{"h – h 'h' a v"} } y{ y{"y. – y."} @@ -984,20 +1040,20 @@ hr{ y{"E, dd. MM. y. – E, dd. MM. y."} } yMMM{ - M{"LLL – LLL y."} + M{"LLL – LLL y."} y{"LLL y. – LLL y."} } yMMMEd{ - M{"E, dd. MMM – E, dd. MMM y."} + M{"E, dd. MMM – E, dd. MMM y."} d{"E, dd. – E, dd. MMM y."} y{"E, dd. MMM y. – E, dd. MMM y."} } yMMMM{ - M{"LLLL – LLLL y."} + M{"LLLL – LLLL y."} y{"LLLL y. – LLLL y."} } yMMMd{ - M{"dd. MMM – dd. MMM y."} + M{"dd. MMM – dd. MMM y."} d{"dd. – dd. MMM y."} y{"dd. MMM y. – dd. MMM y."} } @@ -1241,10 +1297,20 @@ hr{ "d. M. y. G", "d. M. y. GGGGG", "{1} {0}", - "{1} 'u' {0}", - "{1} 'u' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", } availableFormats{ Ed{"E, d."} @@ -1359,6 +1425,16 @@ hr{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", + } availableFormats{ Ed{"E, d."} Gy{"y. GGG"} @@ -2829,4 +2905,68 @@ hr{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "hr", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname}, {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname}, {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname}, {given} {given2-initial} {suffix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname}, {given} {given2}, {suffix}"} + surnameFirst-long-referring-informal{"{surname}, {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname}, {given} {given2-initial}, {suffix}"} + surnameFirst-medium-referring-informal{"{surname}, {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname}, {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/hr_BA.txt b/icu/icu4c/source/data/locales/hr_BA.txt index 3ef953cabb1..840cc7ebc54 100644 --- a/icu/icu4c/source/data/locales/hr_BA.txt +++ b/icu/icu4c/source/data/locales/hr_BA.txt @@ -14,10 +14,20 @@ hr_BA{ "d. MMM y.", "d. M. yy.", "{1} {0}", - "{1} 'u' {0}", - "{1} 'u' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", } dayNames{ stand-alone{ diff --git a/icu/icu4c/source/data/locales/hsb.txt b/icu/icu4c/source/data/locales/hsb.txt index 43b57dcdeb0..e8a872fc6c8 100644 --- a/icu/icu4c/source/data/locales/hsb.txt +++ b/icu/icu4c/source/data/locales/hsb.txt @@ -19,11 +19,13 @@ hsb{ NumberElements{ latn{ miscPatterns{ + approximately{"≈{0}"} atLeast{"{0}+"} range{"{0}–{1}"} } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} @@ -106,6 +108,80 @@ hsb{ } } patternsShort{ + currencyFormat{ + 1000{ + few{"0 tys'.' ¤"} + one{"0 tys'.' ¤"} + other{"0 tys'.' ¤"} + two{"0 tys'.' ¤"} + } + 10000{ + few{"00 tys'.' ¤"} + one{"00 tys'.' ¤"} + other{"00 tys'.' ¤"} + two{"00 tys'.' ¤"} + } + 100000{ + few{"000 tys'.' ¤"} + one{"000 tys'.' ¤"} + other{"000 tys'.' ¤"} + two{"000 tys'.' ¤"} + } + 1000000{ + few{"0 mio'.' ¤"} + one{"0 mio'.' ¤"} + other{"0 mio'.' ¤"} + two{"0 mio'.' ¤"} + } + 10000000{ + few{"00 mio'.' ¤"} + one{"00 mio'.' ¤"} + other{"00 mio'.' ¤"} + two{"00 mio'.' ¤"} + } + 100000000{ + few{"000 mio'.' ¤"} + one{"000 mio'.' ¤"} + other{"000 mio'.' ¤"} + two{"000 mio'.' ¤"} + } + 1000000000{ + few{"0 mrd'.' ¤"} + one{"0 mrd'.' ¤"} + other{"0 mrd'.' ¤"} + two{"0 mrd'.' ¤"} + } + 10000000000{ + few{"00 mrd'.' ¤"} + one{"00 mrd'.' ¤"} + other{"00 mrd'.' ¤"} + two{"00 mrd'.' ¤"} + } + 100000000000{ + few{"000 mrd'.' ¤"} + one{"000 mrd'.' ¤"} + other{"000 mrd'.' ¤"} + two{"000 mrd'.' ¤"} + } + 1000000000000{ + few{"0 bil'.' ¤"} + one{"0 bil'.' ¤"} + other{"0 bil'.' ¤"} + two{"0 bil'.' ¤"} + } + 10000000000000{ + few{"00 bil'.' ¤"} + one{"00 bil'.' ¤"} + other{"00 bil'.' ¤"} + two{"00 bil'.' ¤"} + } + 100000000000000{ + few{"000 bil'.' ¤"} + one{"000 bil'.' ¤"} + other{"000 bil'.' ¤"} + two{"000 bil'.' ¤"} + } + } decimalFormat{ 1000{ few{"0 tys'.'"} @@ -182,6 +258,7 @@ hsb{ } } symbols{ + approximatelySign{"≈"} decimal{","} exponential{"E"} group{"."} @@ -195,6 +272,17 @@ hsb{ timeSeparator{":"} } } + minimalPairs{ + ordinal{ + other{"Na {0}. wotbóčce naprawo."} + } + plural{ + few{"{0} dny"} + one{"{0} dźeń"} + other{"{0} dnjow"} + two{"{0} dnjej"} + } + } minimumGroupingDigits{"1"} } calendar{ @@ -214,31 +302,113 @@ hsb{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'w' {0}", + "{1} 'w' {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyyMd", + } availableFormats{ + Bh{"h 'hodź'. B"} + Bhm{"h:mm B"} + Bhms{"h:mm:ss B"} + EBhm{"E h:mm B"} + EBhms{"E h:mm:ss B"} + EHm{"E, HH:mm"} + EHms{"E, HH:mm:ss"} Ed{"E, d."} + Ehm{"E h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d. MMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"d.M.y GGGGG"} + H{"HH 'hodź'."} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} M{"L"} MEd{"E, d.M."} MMM{"LLL"} MMMEd{"E, d. MMM"} + MMMMd{"d. MMMM"} MMMd{"d. MMM"} Md{"d.M."} d{"d"} + h{"h 'hodź'. a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"mm:ss"} y{"y G"} yyyy{"y G"} yyyyM{"M.y GGGGG"} yyyyMEd{"E, d.M.y GGGGG"} yyyyMMM{"MMM y G"} yyyyMMMEd{"E, d. MMM y G"} + yyyyMMMM{"LLLL y G"} yyyyMMMd{"d. MMM y G"} yyyyMd{"d.M.y GGGGG"} yyyyQQQ{"QQQ y G"} yyyyQQQQ{"QQQQ y G"} } intervalFormats{ + Bh{ + B{"h 'hodź'. B – h 'hodź'. B"} + h{"h–h B"} + } + Bhm{ + B{"h:mm 'hodź'. B – h:mm 'hodź'. B"} + h{"h:mm–h:mm B"} + m{"h:mm–h:mm B"} + } + Gy{ + G{"G y – G y"} + y{"G y–y"} + } + GyM{ + G{"GGGGG y-MM – GGGGG y-MM"} + M{"GGGGG y-MM – y-MM"} + y{"GGGGG y-MM – y-MM"} + } + GyMEd{ + G{"GGGGG y-MM-dd, E – GGGGG y-MM-dd, E"} + M{"GGGGG y-MM-dd, E – y-MM-dd, E"} + d{"GGGGG y-MM-dd, E – y-MM-dd, E"} + y{"GGGGG y-MM-dd, E – y-MM-dd, E"} + } + GyMMM{ + G{"G y MMM – G y MMM"} + M{"G y MMM–MMM"} + y{"G y MMM – y MMM"} + } + GyMMMEd{ + G{"G y MMM d, E – G y MMM d, E"} + M{"G y MMM d, E – MMM d, E"} + d{"G y MMM d, E – MMM d, E"} + y{"G y MMM d, E – y MMM d, E"} + } + GyMMMd{ + G{"G y MMM d – G y MMM d"} + M{"G y MMM d – MMM d"} + d{"G y MMM d–d"} + y{"G y MMM d – y MMM d"} + } + GyMd{ + G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} + M{"GGGGG y-MM-dd – y-MM-dd"} + d{"GGGGG y-MM-dd – y-MM-dd"} + y{"GGGGG y-MM-dd – y-MM-dd"} + } M{ M{"M. – M."} } @@ -247,14 +417,14 @@ hsb{ d{"E, d.M. – E, d.M."} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d. – d. MMM"} } Md{ @@ -264,41 +434,41 @@ hsb{ d{ d{"d. – d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} y{ y{"y–y G"} } yM{ - M{"M.y – M.y G"} - y{"M.y – M.y G"} + M{"M.y – M.y G"} + y{"M.y – M.y G"} } yMEd{ - M{"E, d.M.y – E, d.M.y G"} - d{"E, d.M.y – E, d.M.y G"} - y{"E, d.M.y – E, d.M.y G"} + M{"E, d.M.y – E, d.M.y G"} + d{"E, d.M.y – E, d.M.y G"} + y{"E, d.M.y – E, d.M.y G"} } yMMM{ - M{"LLL – LLL y G"} - y{"LLL y – LLL y G"} + M{"LLL – LLL y G"} + y{"LLL y – LLL y G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} d{"E, d. – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } yMMMM{ - M{"LLLL – LLLL y G"} - y{"LLLL y – LLLL y G"} + M{"LLLL – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ - M{"d. MMM – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d. – d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } yMd{ - M{"d.M.y – d.M.y G"} - d{"d.M.y – d.M.y G"} - y{"d.M.y – d.M.y G"} + M{"d.M.y – d.M.y G"} + d{"d.M.y – d.M.y G"} + y{"d.M.y – d.M.y G"} } } } @@ -308,8 +478,8 @@ hsb{ "popołdnju", } AmPmMarkersAbbr{ - "dopołdnja", - "popołdnju", + "dop.", + "pop.", } AmPmMarkersNarrow{ "dop.", @@ -330,6 +500,22 @@ hsb{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'w' {0}", + "{1} 'w' {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -338,26 +524,35 @@ hsb{ EHm{"E, H:mm 'hodź'."} EHms{"E, HH:mm:ss"} Ed{"E, d."} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d. MMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"d.M.y GGGGG"} H{"H 'hodź'."} Hm{"H:mm 'hodź'."} Hms{"H:mm:ss"} + Hmsv{"H:mm:ss v"} + Hmv{"H:mm v"} M{"L"} MEd{"E, d.M."} MMM{"LLL"} MMMEd{"E, d. MMM"} - MMMMd{"d MMMM"} + MMMMW{ + few{"W. 'tydźeń' MMMM"} + one{"W. 'tydźeń' MMMM"} + other{"W. 'tydźeń' MMMM"} + two{"W. 'tydźeń' MMMM"} + } + MMMMd{"d. MMMM"} MMMd{"d. MMM"} Md{"d.M."} - d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + d{"d."} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yM{"M.y"} @@ -369,6 +564,12 @@ hsb{ yMd{"d.M.y"} yQQQ{"QQQ y"} yQQQQ{"QQQQ y"} + yw{ + few{"w. 'tydźeń' 'lěta' Y"} + one{"w. 'tydźeń' 'lěta' Y"} + other{"w. 'tydźeń' 'lěta' Y"} + two{"w. 'tydźeń' 'lěta' Y"} + } } dayNames{ format{ @@ -448,6 +649,22 @@ hsb{ } } } + dayPeriod{ + stand-alone{ + abbreviated{ + am{"dop."} + pm{"pop."} + } + narrow{ + am{"dop."} + pm{"pop."} + } + wide{ + am{"dopołdnja"} + pm{"popołdnju"} + } + } + } eras{ abbreviated{ "př.Chr.n.", @@ -467,16 +684,63 @@ hsb{ } } intervalFormats{ + Bh{ + B{"h 'hodź'. B – h 'hodź'. B"} + h{"h–h B"} + } + Bhm{ + B{"h:mm 'hodź'. B – h:mm 'hodź'. B"} + h{"h:mm–h:mm B"} + m{"h:mm–h:mm B"} + } + Gy{ + G{"G y – G y"} + y{"G y–y"} + } + GyM{ + G{"MM/y G – MM/y G"} + M{"MM/y – MM/y G"} + y{"MM.y – MM.y G"} + } + GyMEd{ + G{"E, dd.MM.y G – E, dd.MM.y G"} + M{"E, dd.MM. – E, dd.MM.y G"} + d{"E, dd.MM.y – E, dd.MM.y G"} + y{"E, dd.MM.y – E, dd.MM.y G"} + } + GyMMM{ + G{"MMM y G – MMM y G"} + M{"MMM–MMM y G"} + y{"MMM y – MMM y G"} + } + GyMMMEd{ + G{"E, d. MMM y G – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} + d{"E, d. – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} + } + GyMMMd{ + G{"d. MMM y G – d. MMM y G"} + M{"d. MMM – d. MMM y G"} + d{"d.–d. MMM y G"} + y{"d. MMM y – d. MMM y G"} + } + GyMd{ + G{"dd.MM.y G – dd.MM.y G"} + M{"dd.MM. – dd.MM.y G"} + d{"dd.–dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} + } H{ H{"H–H 'hodź'."} } Hm{ - H{"H:mm – H:mm 'hodź'."} - m{"H:mm – H:mm 'hodź'."} + H{"H:mm – H:mm 'hodź'."} + m{"H:mm – H:mm 'hodź'."} } Hmv{ - H{"H:mm – H:mm 'hodź'. v"} - m{"H:mm – H:mm 'hodź'. v"} + H{"H:mm – H:mm 'hodź'. v"} + m{"H:mm – H:mm 'hodź'. v"} } Hv{ H{"H–H v"} @@ -489,14 +753,14 @@ hsb{ d{"E, d.M. – E, d.M."} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d. – d. MMM"} } Md{ @@ -506,59 +770,59 @@ hsb{ d{ d{"d. – d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"M.y – M.y"} - y{"M.y – M.y"} + M{"M.y – M.y"} + y{"M.y – M.y"} } yMEd{ - M{"E, d.M.y – E, d.M.y"} - d{"E, d.M.y – E, d.M.y"} - y{"E, d.M.y – E, d.M.y"} + M{"E, d.M.y – E, d.M.y"} + d{"E, d.M.y – E, d.M.y"} + y{"E, d.M.y – E, d.M.y"} } yMMM{ - M{"LLL – LLL y"} - y{"LLL y – LLL y"} + M{"LLL – LLL y"} + y{"LLL y – LLL y"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y"} + M{"E, d. MMM – E, d. MMM y"} d{"E, d. – E, d. MMM y"} - y{"E, d. MMM y – E, d. MMM y"} + y{"E, d. MMM y – E, d. MMM y"} } yMMMM{ - M{"LLLL – LLLL y"} - y{"LLLL y – LLLL y"} + M{"LLLL – LLLL y"} + y{"LLLL y – LLLL y"} } yMMMd{ - M{"d. MMM – d. MMM y"} + M{"d. MMM – d. MMM y"} d{"d. – d. MMM y"} - y{"d. MMM y – d. MMM y"} + y{"d. MMM y – d. MMM y"} } yMd{ - M{"d.M.y – d.M.y"} - d{"d.M.y – d.M.y"} - y{"d.M.y – d.M.y"} + M{"d.M.y – d.M.y"} + d{"d.M.y – d.M.y"} + y{"d.M.y – d.M.y"} } } monthNames{ @@ -654,10 +918,10 @@ hsb{ quarters{ format{ abbreviated{ - "Q1", - "Q2", - "Q3", - "Q4", + "kw1", + "kw2", + "kw3", + "kw4", } narrow{ "1", @@ -674,10 +938,10 @@ hsb{ } stand-alone{ abbreviated{ - "Q1", - "Q2", - "Q3", - "Q4", + "kw1", + "kw2", + "kw3", + "kw4", } narrow{ "1", @@ -695,6 +959,94 @@ hsb{ } } } + characterLabel{ + activities{"aktiwity"} + african_scripts{"afriske pisma"} + american_scripts{"ameriske pisma"} + animal{"zwěrjo"} + animals_nature{"zwěrjo abo přiroda"} + arrows{"kłoki"} + body{"ćěło"} + box_drawing{"znamješka ramika"} + braille{"braille"} + building{"twarjenje"} + bullets_stars{"naličenje/hwěžki"} + consonantal_jamo{"jamo-konsonanty"} + currency_symbols{"symbole měnow"} + dash_connector{"ležaca smužka/ wjazaca smužka"} + digits{"městna"} + dingbats{"wozdoba"} + divination_symbols{"znamješka wěšćenja"} + downwards_arrows{"kłoki dele"} + downwards_upwards_arrows{"kłoki horje-dele"} + east_asian_scripts{"wuchodnoaziske pisma"} + emoji{"emoji"} + european_scripts{"europske pisma"} + female{"žona"} + flag{"chorhojčka"} + flags{"chorhojčki"} + food_drink{"jědź a napoje"} + format{"format"} + format_whitespace{"format a prózdnota"} + full_width_form_variant{"warianty w połnej šěrokosći"} + geometric_shapes{"geometriske formy"} + half_width_form_variant{"połšěroke warianty"} + han_characters{"han-znamješko"} + han_radicals{"han-radikala"} + hanja{"hanja"} + hanzi_simplified{"hanzi (zjednorjene)"} + hanzi_traditional{"hanzi (tradicionelne)"} + heart{"wutrobička"} + historic_scripts{"historiske pisma"} + ideographic_desc_characters{"ideografisce wopisowace znamješka"} + japanese_kana{"japanske kana"} + kanbun{"kanbun"} + kanji{"kanji"} + keycap{"tłóčatko"} + leftwards_arrows{"kłoki dolěwa"} + leftwards_rightwards_arrows{"kłoki dolěwa-doprawa"} + letterlike_symbols{"na pismiki podobne znamješka"} + limited_use{"wobmjezowane wužiwanje"} + male{"muž"} + math_symbols{"matematiske znamješko"} + middle_eastern_scripts{"prědnoaziske pisma"} + miscellaneous{"wšelake"} + modern_scripts{"moderne pisma"} + modifier{"postajenje"} + musical_symbols{"hudźbne znamješka"} + nature{"přiroda"} + nonspacing{"škitane znamješka"} + numbers{"ličby"} + objects{"objekty"} + other{"druhe"} + paired{"podwojene"} + person{"wosoba"} + phonetic_alphabet{"fonetiski alfabet"} + pictographs{"piktogramy"} + place{"městno"} + plant{"rostlina"} + punctuation{"interpunkcija"} + rightwards_arrows{"kłoki doprawa"} + sign_standard_symbols{"znamješko abo symbol"} + small_form_variant{"małe warianty"} + smiley{"smiley"} + smileys_people{"smiley abo wosoba"} + south_asian_scripts{"južnoaziske pisma"} + southeast_asian_scripts{"juhowuchodnoaziske pisma"} + spacing{"wotstawk"} + sport{"sport"} + symbols{"znamješko"} + technical_symbols{"techniske znamješko"} + tone_marks{"zwukowe znamješko"} + travel{"pućowanje"} + travel_places{"pućowanje a městnosće"} + upwards_arrows{"kłoki horje"} + variant_forms{"warianta"} + vocalic_jamo{"jamo-wokale"} + weather{"wjedro"} + western_asian_scripts{"zapadnoaziske pisma"} + whitespace{"prózdnota"} + } delimiters{ alternateQuotationEnd{"‘"} alternateQuotationStart{"‚"} @@ -726,6 +1078,11 @@ hsb{ } day-narrow{ dn{"d"} + relative{ + "-1"{"wč."} + "0"{"dźe."} + "1"{"jut."} + } relativeTime{ future{ few{"za {0} d"} @@ -743,6 +1100,11 @@ hsb{ } day-short{ dn{"dźeń"} + relative{ + "-1"{"wčer."} + "0"{"dźens."} + "1"{"jutř."} + } relativeTime{ future{ few{"za {0} dny"} @@ -758,9 +1120,21 @@ hsb{ } } } + dayOfYear{ + dn{"dźeń lěta"} + } + dayOfYear-narrow{ + dn{"dźeń l."} + } + dayOfYear-short{ + dn{"dźeń l."} + } dayperiod{ dn{"połojca dnja"} } + dayperiod-narrow{ + dn{"poł. dnja"} + } era{ dn{"doba"} } @@ -770,6 +1144,20 @@ hsb{ "0"{"tutón pjatk"} "1"{"přichodny pjatk"} } + relativeTime{ + future{ + few{"za {0} pjatki"} + one{"za {0} pjatk"} + other{"za {0} pjatkow"} + two{"za {0} pjatkaj"} + } + past{ + few{"před {0} pjatkami"} + one{"před {0} pjatkom"} + other{"před {0} pjatkami"} + two{"před {0} pjatkomaj"} + } + } } fri-narrow{ relative{ @@ -777,6 +1165,20 @@ hsb{ "0"{"tutón pj."} "1"{"přichodny pj."} } + relativeTime{ + future{ + few{"za {0} pj."} + one{"za {0} pj."} + other{"za {0} pj."} + two{"za {0} pj."} + } + past{ + few{"před {0} pj."} + one{"před {0} pj."} + other{"před {0} pj."} + two{"před {0} pj."} + } + } } fri-short{ relative{ @@ -784,9 +1186,26 @@ hsb{ "0"{"tutón pja."} "1"{"přichodny pja."} } + relativeTime{ + future{ + few{"za {0} pja."} + one{"za {0} pja."} + other{"za {0} pja."} + two{"za {0} pja."} + } + past{ + few{"před {0} pja."} + one{"před {0} pja."} + other{"před {0} pja."} + two{"před {0} pja."} + } + } } hour{ dn{"hodźina"} + relative{ + "0"{"w tutej hodźinje"} + } relativeTime{ future{ few{"za {0} hodźiny"} @@ -838,6 +1257,9 @@ hsb{ } minute{ dn{"minuta"} + relative{ + "0"{"w tutej mjeńšinje"} + } relativeTime{ future{ few{"za {0} minuty"} @@ -893,6 +1315,20 @@ hsb{ "0"{"tutu póndźelu"} "1"{"přichodnu póndźelu"} } + relativeTime{ + future{ + few{"za {0} póndźele"} + one{"za {0} póndźelu"} + other{"za {0} póndźelow"} + two{"za {0} póndźeli"} + } + past{ + few{"před {0} póndźelemi"} + one{"před {0} póndźelu"} + other{"před {0} póndźelemi"} + two{"před {0} póndźelomaj"} + } + } } mon-narrow{ relative{ @@ -900,6 +1336,20 @@ hsb{ "0"{"tutu pó."} "1"{"přichodnu pó."} } + relativeTime{ + future{ + few{"za {0} pó."} + one{"za {0} pó."} + other{"za {0} pó."} + two{"za {0} pó."} + } + past{ + few{"před {0} pó."} + one{"před {0} pó."} + other{"před {0} pó."} + two{"před {0} pó."} + } + } } mon-short{ relative{ @@ -907,6 +1357,20 @@ hsb{ "0"{"tutu pón."} "1"{"přichodnu pón."} } + relativeTime{ + future{ + few{"za {0} pón."} + one{"za {0} pón."} + other{"za {0} pón."} + two{"za {0} pón."} + } + past{ + few{"před {0} pón."} + one{"před {0} pón."} + other{"před {0} pón."} + two{"před {0} pón."} + } + } } month{ dn{"měsac"} @@ -932,6 +1396,11 @@ hsb{ } month-narrow{ dn{"měs."} + relative{ + "-1"{"zaš. měsac"} + "0"{"tu. měsac"} + "1"{"přich. měsac"} + } relativeTime{ future{ few{"za {0} měs."} @@ -949,6 +1418,11 @@ hsb{ } month-short{ dn{"měs."} + relative{ + "-1"{"zašł. měsac"} + "0"{"tut. měsac"} + "1"{"přichodn. měsac"} + } relativeTime{ future{ few{"za {0} měs."} @@ -966,6 +1440,11 @@ hsb{ } quarter{ dn{"kwartal"} + relative{ + "-1"{"zašły kwartal"} + "0"{"tutón kwartal"} + "1"{"přichodny kwartal"} + } relativeTime{ future{ few{"za {0} kwartale"} @@ -1021,6 +1500,20 @@ hsb{ "0"{"tutu sobotu"} "1"{"přichodnu sobotu"} } + relativeTime{ + future{ + few{"za {0} soboty"} + one{"za {0} sobotu"} + other{"za {0} sobotow"} + two{"za {0} soboće"} + } + past{ + few{"před {0} sobotami"} + one{"před {0} sobotu"} + other{"před {0} sobotami"} + two{"před {0} sobotomaj"} + } + } } sat-narrow{ relative{ @@ -1028,6 +1521,20 @@ hsb{ "0"{"tutu so."} "1"{"přichodnu so."} } + relativeTime{ + future{ + few{"za {0} so."} + one{"za {0} so."} + other{"za {0} so."} + two{"za {0} so."} + } + past{ + few{"před {0} so."} + one{"před {0} so."} + other{"před {0} so."} + two{"před {0} so."} + } + } } sat-short{ relative{ @@ -1035,9 +1542,26 @@ hsb{ "0"{"tutu sob."} "1"{"přichodnu sob."} } + relativeTime{ + future{ + few{"za {0} sob."} + one{"za {0} sob."} + other{"za {0} sob."} + two{"za {0} sob."} + } + past{ + few{"před {0} sob."} + one{"před {0} sob."} + other{"před {0} sob."} + two{"před {0} sob."} + } + } } second{ dn{"sekunda"} + relative{ + "0"{"nětko"} + } relativeTime{ future{ few{"za {0} sekundy"} @@ -1093,6 +1617,20 @@ hsb{ "0"{"tutu njedźelu"} "1"{"přichodnu njedźelu"} } + relativeTime{ + future{ + few{"za {0} njedźele"} + one{"za {0} njedźelu"} + other{"za {0} njedźelow"} + two{"za {0} njedźeli"} + } + past{ + few{"před {0} njedźelemi"} + one{"před {0} njedźelu"} + other{"před {0} njedźelemi"} + two{"před {0} njedźelomaj"} + } + } } sun-narrow{ relative{ @@ -1100,6 +1638,20 @@ hsb{ "0"{"tutu nj."} "1"{"přichodnu nj."} } + relativeTime{ + future{ + few{"za {0} nj."} + one{"za {0} nj."} + other{"za {0} nj."} + two{"za {0} nj."} + } + past{ + few{"před {0} nj."} + one{"před {0} nj."} + other{"před {0} nj."} + two{"před {0} nj."} + } + } } sun-short{ relative{ @@ -1107,6 +1659,20 @@ hsb{ "0"{"tutu nje."} "1"{"přichodnu nje."} } + relativeTime{ + future{ + few{"za {0} nje."} + one{"za {0} nje."} + other{"za {0} nje."} + two{"za {0} nje."} + } + past{ + few{"před {0} nje."} + one{"před {0} nje."} + other{"před {0} nje."} + two{"před {0} nje."} + } + } } thu{ relative{ @@ -1114,6 +1680,20 @@ hsb{ "0"{"tutón štwórtk"} "1"{"přichodny štwórtk"} } + relativeTime{ + future{ + few{"za {0} štwórtki"} + one{"za {0} štwórtk"} + other{"za {0} štwórtkow"} + two{"za {0} štwórtkaj"} + } + past{ + few{"před {0} štwórtkami"} + one{"před {0} štwórtkom"} + other{"před {0} štwórtkami"} + two{"před {0} štwórtkomaj"} + } + } } thu-narrow{ relative{ @@ -1121,6 +1701,20 @@ hsb{ "0"{"tutón št."} "1"{"přichodny št."} } + relativeTime{ + future{ + few{"za {0} št."} + one{"za {0} št."} + other{"za {0} št."} + two{"za {0} št."} + } + past{ + few{"před {0} št."} + one{"před {0} št."} + other{"před {0} št."} + two{"před {0} št."} + } + } } thu-short{ relative{ @@ -1128,6 +1722,20 @@ hsb{ "0"{"tutón štw."} "1"{"přichodny štw."} } + relativeTime{ + future{ + few{"za {0} štw."} + one{"za {0} štw."} + other{"za {0} štw."} + two{"za {0} štw."} + } + past{ + few{"před {0} štw."} + one{"před {0} štw."} + other{"před {0} štw."} + two{"před {0} štw."} + } + } } tue{ relative{ @@ -1135,6 +1743,20 @@ hsb{ "0"{"tutu wutoru"} "1"{"přichodnu wutoru"} } + relativeTime{ + future{ + few{"za {0} wutory"} + one{"za {0} wutoru"} + other{"za {0} wutorow"} + two{"za {0} wutorje"} + } + past{ + few{"před {0} wutorami"} + one{"před {0} wutoru"} + other{"před {0} wutorami"} + two{"před {0} wutoromaj"} + } + } } tue-narrow{ relative{ @@ -1142,6 +1764,20 @@ hsb{ "0"{"tutu wu."} "1"{"přichodnu wu."} } + relativeTime{ + future{ + few{"za {0} wu."} + one{"za {0} wu."} + other{"za {0} wu."} + two{"za {0} wu."} + } + past{ + few{"před {0} wu."} + one{"před {0} wu."} + other{"před {0} wu."} + two{"před {0} wu."} + } + } } tue-short{ relative{ @@ -1149,6 +1785,20 @@ hsb{ "0"{"tutu wut."} "1"{"přichodnu wut."} } + relativeTime{ + future{ + few{"za {0} wut."} + one{"za {0} wut."} + other{"za {0} wut."} + two{"za {0} wut."} + } + past{ + few{"před {0} wut."} + one{"před {0} wut."} + other{"před {0} wut."} + two{"před {0} wut."} + } + } } wed{ relative{ @@ -1156,6 +1806,20 @@ hsb{ "0"{"tutu srjedu"} "1"{"přichodnu srjedu"} } + relativeTime{ + future{ + few{"za {0} srjedy"} + one{"za {0} srjedu"} + other{"za {0} srjedow"} + two{"za {0} srjedźe"} + } + past{ + few{"před {0} srjedami"} + one{"před {0} srjedu"} + other{"před {0} srjedami"} + two{"před {0} srjedomaj"} + } + } } wed-narrow{ relative{ @@ -1163,6 +1827,20 @@ hsb{ "0"{"tutu sr."} "1"{"přichodnu sr."} } + relativeTime{ + future{ + few{"za {0} sr."} + one{"za {0} sr."} + other{"za {0} sr."} + two{"za {0} sr."} + } + past{ + few{"před {0} sr."} + one{"před {0} sr."} + other{"před {0} sr."} + two{"před {0} sr."} + } + } } wed-short{ relative{ @@ -1170,6 +1848,20 @@ hsb{ "0"{"tutu srj."} "1"{"přichodnu srj."} } + relativeTime{ + future{ + few{"za {0} srj."} + one{"za {0} srj."} + other{"za {0} srj."} + two{"za {0} srj."} + } + past{ + few{"před {0} srj."} + one{"před {0} srj."} + other{"před {0} srj."} + two{"před {0} srj."} + } + } } week{ dn{"tydźeń"} @@ -1178,6 +1870,7 @@ hsb{ "0"{"tutón tydźeń"} "1"{"přichodny tydźeń"} } + relativePeriod{"tydźeń wot {0}"} relativeTime{ future{ few{"za {0} tydźenje"} @@ -1195,6 +1888,12 @@ hsb{ } week-narrow{ dn{"tydź."} + relative{ + "-1"{"zaš. tydźeń"} + "0"{"tu. tydźeń"} + "1"{"přich. tydźeń"} + } + relativePeriod{"tydźeń wot {0}"} relativeTime{ future{ few{"za {0} tydź."} @@ -1212,6 +1911,12 @@ hsb{ } week-short{ dn{"tydź."} + relative{ + "-1"{"zašł. tydźeń"} + "0"{"tut. tydźeń"} + "1"{"přichodn. tydźeń"} + } + relativePeriod{"tydźeń wot {0}"} relativeTime{ future{ few{"za {0} tydź."} @@ -1227,9 +1932,30 @@ hsb{ } } } + weekOfMonth{ + dn{"tydźeń měsaca"} + } + weekOfMonth-narrow{ + dn{"t. měs."} + } + weekOfMonth-short{ + dn{"tydź. měs."} + } weekday{ dn{"dźeń tydźenja"} } + weekday-narrow{ + dn{"dź. tydźenja"} + } + weekdayOfMonth{ + dn{"dźeń tydźenja w měsacu"} + } + weekdayOfMonth-narrow{ + dn{"d. t. w měs."} + } + weekdayOfMonth-short{ + dn{"dn. tydź. w měs."} + } year{ dn{"lěto"} relative{ @@ -1254,6 +1980,11 @@ hsb{ } year-narrow{ dn{"l."} + relative{ + "-1"{"lo."} + "0"{"lět."} + "1"{"klě."} + } relativeTime{ future{ few{"za {0} l."} @@ -1271,6 +2002,11 @@ hsb{ } year-short{ dn{"l."} + relative{ + "-1"{"lon."} + "0"{"lěts."} + "1"{"klět."} + } relativeTime{ future{ few{"za {0} l."} @@ -1289,8 +2025,15 @@ hsb{ zone{ dn{"časowe pasmo"} } + zone-narrow{ + dn{"čas. pasmo"} + } } listPattern{ + or{ + 2{"{0} abo {1}"} + end{"{0} abo {1}"} + } standard{ 2{"{0} a {1}"} end{"{0} a {1}"} @@ -1321,4 +2064,64 @@ hsb{ US{"ameriski"} metric{"metriski"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "hsb", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname}, {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname}, {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname}, {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname}, {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/hu.txt b/icu/icu4c/source/data/locales/hu.txt index 1b5093d4886..110e1eace21 100644 --- a/icu/icu4c/source/data/locales/hu.txt +++ b/icu/icu4c/source/data/locales/hu.txt @@ -37,6 +37,7 @@ hu{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -212,6 +213,13 @@ hu{ } } minimalPairs{ + case{ + accusative{"{0} évet"} + instrumental{"{0} évvel"} + nominative{"{0} év"} + terminative{"{0} évig"} + translative{"{0} évvé"} + } ordinal{ one{"Az {0}. lehetőségnél forduljon jobbra."} other{"A {0}. lehetőségnél forduljon jobbra."} @@ -239,6 +247,38 @@ hu{ } } chinese{ + cyclicNameSets{ + solarTerms{ + format{ + wide{ + "spring begins", + "esővíz", + "insects awaken", + "spring equinox", + "bright and clear", + "grain rain", + "summer begins", + "grain full", + "grain in ear", + "summer solstice", + "minor heat", + "major heat", + "autumn begins", + "end of heat", + "white dew", + "autumn equinox", + "cold dew", + "frost descends", + "winter begins", + "minor snow", + "major snow", + "winter solstice", + "minor cold", + "major cold", + } + } + } + } monthNames{ format{ abbreviated{ @@ -497,6 +537,16 @@ hu{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Bh{"B h"} Bhm{"B h:mm"} @@ -513,6 +563,7 @@ hu{ GyMMM{"G y. MMM"} GyMMMEd{"G y. MMM d., E"} GyMMMd{"G y. MMM d."} + GyMd{"GGGGG y/MM/dd"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -524,9 +575,9 @@ hu{ MMMd{"MMM d."} Md{"M. d."} d{"d"} - h{"a h"} - hm{"a h:mm"} - hms{"a h:mm:ss"} + h{"a h"} + hm{"a h:mm"} + hms{"a h:mm:ss"} ms{"mm:ss"} y{"G y."} yyyy{"G y."} @@ -542,7 +593,7 @@ hu{ } intervalFormats{ Bhm{ - m{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } H{ H{"H–H"} @@ -562,15 +613,15 @@ hu{ M{"M–M."} } MEd{ - M{"MM. dd., E – MM. dd., E"} - d{"MM. dd., E – MM. dd., E"} + M{"MM. dd., E – MM. dd., E"} + d{"MM. dd., E – MM. dd., E"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"MMM d., E – MMM d., E"} - d{"MMM d., E – d., E"} + M{"MMM d., E – MMM d., E"} + d{"MMM d., E – d., E"} } MMMd{ M{"MMM d. – MMM d."} @@ -583,24 +634,24 @@ hu{ d{ d{"d–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"a h – a h"} - h{"a h–h"} + a{"a h – a h"} + h{"a h–h"} } hm{ - a{"a h:mm – a h:mm"} - h{"a h:mm–h:mm"} - m{"a h:mm–h:mm"} + a{"a h:mm – a h:mm"} + h{"a h:mm–h:mm"} + m{"a h:mm–h:mm"} } hmv{ - a{"a h:mm – a h:mm v"} - h{"a h:mm–h:mm v"} - m{"a h:mm–h:mm v"} + a{"a h:mm – a h:mm v"} + h{"a h:mm–h:mm v"} + m{"a h:mm–h:mm v"} } hv{ - a{"a h – a h v"} - h{"a h–h v"} + a{"a h – a h v"} + h{"a h–h v"} } y{ y{"G y–y."} @@ -610,22 +661,22 @@ hu{ y{"G y. MM. – y. MM."} } yMEd{ - M{"G y. MM. dd., E – MM. dd., E"} - d{"G y. MM. dd., E – dd., E"} - y{"G y. MM. dd., E – y. MM. dd., E"} + M{"G y. MM. dd., E – MM. dd., E"} + d{"G y. MM. dd., E – dd., E"} + y{"G y. MM. dd., E – y. MM. dd., E"} } yMMM{ M{"G y. MMM–MMM"} - y{"G y. MMM – y. MMM"} + y{"G y. MMM – y. MMM"} } yMMMEd{ - M{"G y. MMM d., E – MMM d., E"} - d{"G y. MMM d., E – MMM d., E"} - y{"G y. MMM d., E – y. MMM d., E"} + M{"G y. MMM d., E – MMM d., E"} + d{"G y. MMM d., E – MMM d., E"} + y{"G y. MMM d., E – y. MMM d., E"} } yMMMM{ M{"G y. MMMM–MMMM"} - y{"G y. MMMM – y. MMMM"} + y{"G y. MMMM – y. MMMM"} } yMMMd{ M{"G y. MMM d. – MMM d."} @@ -667,6 +718,16 @@ hu{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -680,12 +741,13 @@ hu{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d., E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y."} GyMMM{"G y. MMM"} GyMMMEd{"G y. MMM d., E"} GyMMMd{"G y. MMM d."} + GyMd{"GGGGG y. MM. dd."} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -703,11 +765,11 @@ hu{ MMMd{"MMM d."} Md{"M. d."} d{"d"} - h{"a h"} - hm{"a h:mm"} - hms{"a h:mm:ss"} - hmsv{"a h:mm:ss v"} - hmv{"a h:mm v"} + h{"a h"} + hm{"a h:mm"} + hms{"a h:mm:ss"} + hmsv{"a h:mm:ss v"} + hmv{"a h:mm v"} mmss{"mm:ss"} ms{"mm:ss"} y{"y."} @@ -916,15 +978,15 @@ hu{ M{"M–M."} } MEd{ - M{"M. d., E – M. d., E"} - d{"M. dd., E – M. d., E"} + M{"M. d., E – M. d., E"} + d{"M. dd., E – M. d., E"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"MMM d., E – MMM d., E"} - d{"MMM d., E – d., E"} + M{"MMM d., E – MMM d., E"} + d{"MMM d., E – d., E"} } MMMd{ M{"MMM d. – MMM d."} @@ -937,24 +999,24 @@ hu{ d{ d{"d–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"a h – a h"} - h{"a h–h"} + a{"a h – a h"} + h{"a h–h"} } hm{ - a{"a h:mm – a h:mm"} - h{"a h:mm–h:mm"} - m{"a h:mm–h:mm"} + a{"a h:mm – a h:mm"} + h{"a h:mm–h:mm"} + m{"a h:mm–h:mm"} } hmv{ - a{"a h:mm – a h:mm v"} - h{"a h:mm–h:mm v"} - m{"a h:mm–h:mm v"} + a{"a h:mm – a h:mm v"} + h{"a h:mm–h:mm v"} + m{"a h:mm–h:mm v"} } hv{ - a{"a h – a h v"} - h{"a h–h v"} + a{"a h – a h v"} + h{"a h–h v"} } y{ y{"y–y"} @@ -964,22 +1026,22 @@ hu{ y{"y. MM. – y. MM."} } yMEd{ - M{"y. MM. dd., E – MM. dd., E"} - d{"y. MM. dd., E – dd., E"} - y{"y. MM. dd., E – y. MM. dd., E"} + M{"y. MM. dd., E – MM. dd., E"} + d{"y. MM. dd., E – dd., E"} + y{"y. MM. dd., E – y. MM. dd., E"} } yMMM{ M{"y. MMM–MMM"} - y{"y. MMM – y. MMM"} + y{"y. MMM – y. MMM"} } yMMMEd{ - M{"y. MMM d., E – MMM d., E"} - d{"y. MMM d., E – d., E"} - y{"y. MMM d., E – y. MMM d., E"} + M{"y. MMM d., E – MMM d., E"} + d{"y. MMM d., E – d., E"} + y{"y. MMM d., E – y. MMM d., E"} } yMMMM{ M{"y. MMMM–MMMM"} - y{"y. MMMM – y. MMMM"} + y{"y. MMMM – y. MMMM"} } yMMMd{ M{"y. MMM d. – MMM d."} @@ -1363,6 +1425,16 @@ hu{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyMMdd", + } } persian{ monthNames{ @@ -1493,7 +1565,7 @@ hu{ limited_use{"korlátozott használat"} male{"férfi"} math_symbols{"matematikai szimbólumok"} - middle_eastern_scripts{"matematikai szimbólumok"} + middle_eastern_scripts{"közel-keleti írásrendszerek"} miscellaneous{"egyéb"} modern_scripts{"modern írásrendszerek"} modifier{"módosító"} @@ -1706,8 +1778,8 @@ hu{ other{"{0} óra múlva"} } past{ - one{"{0} órával ezelőtt"} - other{"{0} órával ezelőtt"} + one{"{0} órája"} + other{"{0} órája"} } } } @@ -1748,8 +1820,8 @@ hu{ other{"{0} perc múlva"} } past{ - one{"{0} perccel ezelőtt"} - other{"{0} perccel ezelőtt"} + one{"{0} perce"} + other{"{0} perce"} } } } @@ -1848,8 +1920,8 @@ hu{ other{"{0} hónap múlva"} } past{ - one{"{0} hónappal ezelőtt"} - other{"{0} hónappal ezelőtt"} + one{"{0} hónapja"} + other{"{0} hónapja"} } } } @@ -2000,8 +2072,8 @@ hu{ other{"{0} másodperc múlva"} } past{ - one{"{0} másodperccel ezelőtt"} - other{"{0} másodperccel ezelőtt"} + one{"{0} m.perce"} + other{"{0} m.perce"} } } } @@ -2255,8 +2327,8 @@ hu{ other{"{0} hét múlva"} } past{ - one{"{0} héttel ezelőtt"} - other{"{0} héttel ezelőtt"} + one{"{0} hete"} + other{"{0} hete"} } } } @@ -2337,8 +2409,8 @@ hu{ other{"{0} év múlva"} } past{ - one{"{0} évvel ezelőtt"} - other{"{0} évvel ezelőtt"} + one{"{0} éve"} + other{"{0} éve"} } } } @@ -2443,4 +2515,66 @@ hu{ } } } + personNames{ + nameOrderLocales{ + surnameFirst{ + "hu", + "ja", + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname}, {given} {given2-initial} {suffix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/hy.txt b/icu/icu4c/source/data/locales/hy.txt index d13827499a2..8d71ac208f4 100644 --- a/icu/icu4c/source/data/locales/hy.txt +++ b/icu/icu4c/source/data/locales/hy.txt @@ -33,6 +33,7 @@ hy{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -208,13 +209,20 @@ hy{ } } minimalPairs{ + case{ + ablative{"Վախենում եմ այդ {0}"} + dative{"Սպասում եմ այդ {0}"} + instrumental{"Հպարտանում եմ այդ {0}"} + locative{"Երկրի պտույտը {0}"} + nominative{"Մնացել է {0}"} + } ordinal{ one{"Թեքվեք աջ {0}-ին խաչմերուկից:"} other{"Թեքվեք աջ {0}-րդ խաչմերուկից:"} } plural{ - one{"այդ {0} ժամը"} - other{"այդ {0} ժամերը"} + one{"այդ {0} պանակը"} + other{"այդ {0} պանակները"} } } minimumGroupingDigits{"1"} @@ -238,6 +246,16 @@ hy{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMdd", + "GyMMMdd", + "GGGGGyMMdd", + } availableFormats{ Bh{"B h-ին"} Bhm{"B h:mm-ին"} @@ -254,6 +272,7 @@ hy{ GyMMM{"G y թ․ MMM"} GyMMMEd{"G y թ․ MMM d, E"} GyMMMd{"G y թ․ MMM d"} + GyMd{"dd.MM.y GGGGG"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -414,6 +433,16 @@ hy{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMdd", + "yMMMdd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -432,7 +461,8 @@ hy{ Gy{"G y թ."} GyMMM{"G y թ. MMM"} GyMMMEd{"G y թ. MMM d, E"} - GyMMMd{"d MMM, y թ."} + GyMMMd{"G y թ․ MMM d"} + GyMd{"dd.MM.y GGGGG"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -910,11 +940,11 @@ hy{ animals_nature{"կենդանիներ կամ բնություն"} arrows{"սլաք"} body{"մարմին"} - box_drawing{"Կեղծ գրաֆիկա"} + box_drawing{"նիշ գծագրում"} braille{"բրայլ"} building{"շենք"} bullets_stars{"պարբերակ կամ աստղանիշ"} - consonantal_jamo{"Ջամո բաղաձայններ"} + consonantal_jamo{"ջամո բաղաձայններ"} currency_symbols{"արժույթի նշան"} dash_connector{"անջատման կամ միության գծիկ"} digits{"թվանշան"} @@ -1840,4 +1870,64 @@ hy{ US{"Ամերիկյան"} metric{"Մետրական"} } + personNames{ + initialPattern{ + initial{"{0}․"} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "hy", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{"{given-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core} {given}"} + sorting-long-referring-informal{"{surname} {given-informal}"} + sorting-short-referring-formal{"{surname-core} {given-initial}"} + sorting-short-referring-informal{"{surname} {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{"{surname-monogram-allCaps}{given-monogram-allCaps}"} + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ia.txt b/icu/icu4c/source/data/locales/ia.txt index 6fd26cf0f14..56b49649771 100644 --- a/icu/icu4c/source/data/locales/ia.txt +++ b/icu/icu4c/source/data/locales/ia.txt @@ -2,6 +2,10 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml ia{ + AuxExemplarCharacters{ + "[á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ" + "]" + } Ellipsis{ final{"{0}…"} initial{"…{0}"} @@ -10,7 +14,12 @@ ia{ word-initial{"… {0}"} word-medial{"{0} … {1}"} } - ExemplarCharacters{"[a b c {ch} d e f g h i j k l m n o p {ph} q r s t u v w x y z]"} + ExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} + ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"} + ExemplarCharactersPunctuation{ + "[\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \u0022 “ ” ( ) \\[ \\] § @ * / \\& # † ‡ " + "′ ″]" + } MoreInformation{"?"} NumberElements{ latn{ @@ -20,6 +29,7 @@ ia{ } patterns{ accountingFormat{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤ #,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -28,51 +38,51 @@ ia{ patternsLong{ decimalFormat{ 1000{ - one{"0 mil"} + one{"0 mille"} other{"0 milles"} } 10000{ - one{"00 mil"} + one{"00 mille"} other{"00 milles"} } 100000{ - one{"000 mil"} + one{"000 mille"} other{"000 milles"} } 1000000{ - one{"0 mln"} + one{"0 million"} other{"0 milliones"} } 10000000{ - one{"00 mln"} + one{"00 million"} other{"00 milliones"} } 100000000{ - one{"000 mln"} + one{"000 million"} other{"000 milliones"} } 1000000000{ - one{"0 mld"} + one{"0 milliardo"} other{"0 milliardos"} } 10000000000{ - one{"00 mld"} + one{"00 milliardo"} other{"00 milliardos"} } 100000000000{ - one{"000 mld"} + one{"000 milliardo"} other{"000 milliardos"} } 1000000000000{ - one{"0 bln"} + one{"0 billion"} other{"0 billiones"} } 10000000000000{ - one{"00 bln"} + one{"00 billion"} other{"00 billiones"} } 100000000000000{ - one{"000 bln"} + one{"000 billion"} other{"000 billiones"} } } @@ -206,11 +216,27 @@ ia{ "d MMM y G", "dd-MM-y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'a' {0}", "{1} 'a' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -221,12 +247,13 @@ ia{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"dd-MM-y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -238,9 +265,9 @@ ia{ MMMd{"d MMM"} Md{"dd-MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -256,65 +283,65 @@ ia{ } intervalFormats{ M{ - M{"MM – MM"} + M{"MM – MM"} } MEd{ - M{"E dd-MM – E dd-MM"} - d{"E dd-MM – E dd-MM"} + M{"E dd-MM – E dd-MM"} + d{"E dd-MM – E dd-MM"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"MM-y – MM-y GGGGG"} - y{"MM-y – MM-y GGGGG"} + M{"MM-y – MM-y GGGGG"} + y{"MM-y – MM-y GGGGG"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y GGGGG"} - d{"E dd-MM-y – E dd-MM-y GGGGG"} - y{"E dd-MM-y – E dd-MM-y GGGGG"} + M{"E dd-MM-y – E dd-MM-y GGGGG"} + d{"E dd-MM-y – E dd-MM-y GGGGG"} + y{"E dd-MM-y – E dd-MM-y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd-MM-y – dd-MM-y GGGGG"} - d{"dd-MM-y – dd-MM-y GGGGG"} - y{"dd-MM-y – dd-MM-y GGGGG"} + M{"dd-MM-y – dd-MM-y GGGGG"} + d{"dd-MM-y – dd-MM-y GGGGG"} + y{"dd-MM-y – dd-MM-y GGGGG"} } } } @@ -341,11 +368,27 @@ ia{ "d MMM y", "dd-MM-y", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'a' {0}", "{1} 'a' {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -359,8 +402,8 @@ ia{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} @@ -382,11 +425,11 @@ ia{ MMMd{"d MMM"} Md{"dd-MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM-y"} @@ -517,97 +560,97 @@ ia{ } intervalFormats{ H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"MM – MM"} + M{"MM – MM"} } MEd{ - M{"E MM-dd – E MM-dd"} - d{"E MM-dd – E MM-dd"} + M{"E MM-dd – E MM-dd"} + d{"E MM-dd – E MM-dd"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"MM-y – MM-y"} - y{"MM-y – MM-y"} + M{"MM-y – MM-y"} + y{"MM-y – MM-y"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y"} - d{"E dd-MM-y – E dd-MM-y"} - y{"E dd-MM-y – E dd-MM-y"} + M{"E dd-MM-y – E dd-MM-y"} + d{"E dd-MM-y – E dd-MM-y"} + y{"E dd-MM-y – E dd-MM-y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E d MMM – E d MMM y"} - d{"E d MMM – E d MMM y"} - y{"E d MMM y – E d MMM y"} + M{"E d MMM – E d MMM y"} + d{"E d MMM – E d MMM y"} + y{"E d MMM y – E d MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} - d{"d – d MMM y"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd-MM-y – dd-MM-y"} - d{"dd-MM-y – dd-MM-y"} - y{"dd-MM-y – dd-MM-y"} + M{"dd-MM-y – dd-MM-y"} + d{"dd-MM-y – dd-MM-y"} + y{"dd-MM-y – dd-MM-y"} } } monthNames{ @@ -848,40 +891,20 @@ ia{ } relativeTime{ future{ - one{"in {0} dies"} + one{"in {0} die"} other{"in {0} dies"} } past{ - one{"{0} dies retro"} + one{"{0} die retro"} other{"{0} dies retro"} } } } day-narrow{ dn{"d."} - relativeTime{ - future{ - one{"in {0} dies"} - other{"in {0} dies"} - } - past{ - one{"{0} dies retro"} - other{"{0} dies retro"} - } - } } day-short{ dn{"die"} - relativeTime{ - future{ - one{"in {0} dies"} - other{"in {0} dies"} - } - past{ - one{"{0} dies retro"} - other{"{0} dies retro"} - } - } } dayOfYear{ dn{"die del anno"} @@ -918,45 +941,28 @@ ia{ } relativeTime{ future{ - one{"in {0} venerdis"} + one{"in {0} venerdi"} other{"in {0} venerdis"} } past{ - one{"{0} venerdis retro"} + one{"{0} venerdi retro"} other{"{0} venerdis retro"} } } } - fri-narrow{ - relative{ - "-1"{"ven. passate"} - "0"{"iste ven."} - "1"{"ven. proxime"} - } - relativeTime{ - future{ - one{"in {0} venerdis"} - other{"in {0} ven."} - } - past{ - one{"{0} venerdis retro"} - other{"{0} ven. retro"} - } - } - } fri-short{ relative{ - "-1"{"ven. passate"} + "-1"{"ven. pass."} "0"{"iste ven."} - "1"{"ven. proxime"} + "1"{"ven. prox."} } relativeTime{ future{ - one{"in {0} venerdis"} + one{"in {0} ven."} other{"in {0} ven."} } past{ - one{"{0} venerdis retro"} + one{"{0} ven. retro"} other{"{0} ven. retro"} } } @@ -968,37 +974,27 @@ ia{ } relativeTime{ future{ - one{"in {0} horas"} + one{"in {0} hora"} other{"in {0} horas"} } past{ - one{"{0} horas retro"} + one{"{0} hora retro"} other{"{0} horas retro"} } } } hour-narrow{ dn{"h."} - relativeTime{ - future{ - one{"in {0} horas"} - other{"in {0} hr."} - } - past{ - one{"{0} horas retro"} - other{"{0} hr. retro"} - } - } } hour-short{ dn{"hr."} relativeTime{ future{ - one{"in {0} horas"} + one{"in {0} hr."} other{"in {0} hr."} } past{ - one{"{0} horas retro"} + one{"{0} hr. retro"} other{"{0} hr. retro"} } } @@ -1010,37 +1006,27 @@ ia{ } relativeTime{ future{ - one{"in {0} minutas"} + one{"in {0} minuta"} other{"in {0} minutas"} } past{ - one{"{0} minutas retro"} + one{"{0} minuta retro"} other{"{0} minutas retro"} } } } minute-narrow{ dn{"m."} - relativeTime{ - future{ - one{"in {0} minutas"} - other{"in {0} min."} - } - past{ - one{"{0} minutas retro"} - other{"{0} min. retro"} - } - } } minute-short{ dn{"min."} relativeTime{ future{ - one{"in {0} minutas"} + one{"in {0} min."} other{"in {0} min."} } past{ - one{"{0} minutas retro"} + one{"{0} min. retro"} other{"{0} min. retro"} } } @@ -1053,45 +1039,28 @@ ia{ } relativeTime{ future{ - one{"in {0} lunedis"} + one{"in {0} lunedi"} other{"in {0} lunedis"} } past{ - one{"{0} lunedis retro"} + one{"{0} lunedi retro"} other{"{0} lunedis retro"} } } } - mon-narrow{ - relative{ - "-1"{"lun. passate"} - "0"{"iste lun."} - "1"{"lun. proxime"} - } - relativeTime{ - future{ - one{"in {0} lunedis"} - other{"in {0} lun."} - } - past{ - one{"{0} lunedis retro"} - other{"{0} lun. retro"} - } - } - } mon-short{ relative{ - "-1"{"lun. passate"} + "-1"{"lun. pass."} "0"{"iste lun."} - "1"{"lun. proxime"} + "1"{"lun. prox."} } relativeTime{ future{ - one{"in {0} lunedis"} + one{"in {0} lun."} other{"in {0} lun."} } past{ - one{"{0} lunedis retro"} + one{"{0} lun. retro"} other{"{0} lun. retro"} } } @@ -1105,37 +1074,32 @@ ia{ } relativeTime{ future{ - one{"in {0} menses"} + one{"in {0} mense"} other{"in {0} menses"} } past{ - one{"{0} menses retro"} + one{"{0} mense retro"} other{"{0} menses retro"} } } } month-narrow{ dn{"m."} - relativeTime{ - future{ - one{"in {0} menses"} - other{"in {0} mns."} - } - past{ - one{"{0} menses retro"} - other{"{0} mns. retro"} - } - } } month-short{ dn{"mns."} + relative{ + "-1"{"mns. pass."} + "0"{"iste mns."} + "1"{"mns. prox."} + } relativeTime{ future{ - one{"in {0} menses"} + one{"in {0} mns."} other{"in {0} mns."} } past{ - one{"{0} menses retro"} + one{"{0} mns. retro"} other{"{0} mns. retro"} } } @@ -1149,37 +1113,27 @@ ia{ } relativeTime{ future{ - one{"in {0} trimestres"} + one{"in {0} trimestre"} other{"in {0} trimestres"} } past{ - one{"in {0} trimestres"} - other{"in {0} trimestres"} + one{"{0} trimestre retro"} + other{"{0} trimestres retro"} } } } quarter-narrow{ dn{"t."} - relativeTime{ - future{ - one{"in {0} trimestres"} - other{"in {0} trim."} - } - past{ - one{"in {0} trimestres"} - other{"{0} trim. retro"} - } - } } quarter-short{ dn{"trim."} relativeTime{ future{ - one{"in {0} trimestres"} + one{"in {0} trim."} other{"in {0} trim."} } past{ - one{"in {0} trimestres"} + one{"{0} trim. retro"} other{"{0} trim. retro"} } } @@ -1192,45 +1146,28 @@ ia{ } relativeTime{ future{ - one{"in {0} sabbatos"} + one{"in {0} sabbato"} other{"in {0} sabbatos"} } past{ - one{"{0} sabbatos retro"} + one{"{0} sabbato retro"} other{"{0} sabbatos retro"} } } } - sat-narrow{ - relative{ - "-1"{"sab. passate"} - "0"{"iste sab."} - "1"{"sab. proxime"} - } - relativeTime{ - future{ - one{"in {0} sabbatos"} - other{"in {0} sab."} - } - past{ - one{"{0} sabbatos retro"} - other{"{0} sab. retro"} - } - } - } sat-short{ relative{ - "-1"{"sab. passate"} + "-1"{"sab. pass."} "0"{"iste sab."} - "1"{"sab. proxime"} + "1"{"sab. prox."} } relativeTime{ future{ - one{"in {0} sabbatos"} + one{"in {0} sab."} other{"in {0} sab."} } past{ - one{"{0} sabbatos retro"} + one{"{0} sab. retro"} other{"{0} sab. retro"} } } @@ -1242,37 +1179,27 @@ ia{ } relativeTime{ future{ - one{"in {0} secundas"} + one{"in {0} secunda"} other{"in {0} secundas"} } past{ - one{"{0} secundas retro"} + one{"{0} secunda retro"} other{"{0} secundas retro"} } } } second-narrow{ dn{"s."} - relativeTime{ - future{ - one{"in {0} secundas"} - other{"in {0} sec."} - } - past{ - one{"{0} secundas retro"} - other{"{0} sec. retro"} - } - } } second-short{ dn{"sec."} relativeTime{ future{ - one{"in {0} secundas"} + one{"in {0} sec."} other{"in {0} sec."} } past{ - one{"{0} secundas retro"} + one{"{0} sec. retro"} other{"{0} sec. retro"} } } @@ -1285,45 +1212,28 @@ ia{ } relativeTime{ future{ - one{"in {0} dominicas"} + one{"in {0} dominica"} other{"in {0} dominicas"} } past{ - one{"{0} dominicas retro"} + one{"{0} dominica retro"} other{"{0} dominicas retro"} } } } - sun-narrow{ - relative{ - "-1"{"dom. passate"} - "0"{"iste dom."} - "1"{"dom. proxime"} - } - relativeTime{ - future{ - one{"in {0} dominicas"} - other{"in {0} dom."} - } - past{ - one{"{0} dominicas retro"} - other{"{0} dom. retro"} - } - } - } sun-short{ relative{ - "-1"{"dom. passate"} + "-1"{"dom. pass."} "0"{"iste dom."} - "1"{"dom. proxime"} + "1"{"dom. prox."} } relativeTime{ future{ - one{"in {0} dominicas"} + one{"in {0} dom."} other{"in {0} dom."} } past{ - one{"{0} dominicas retro"} + one{"{0} dom. retro"} other{"{0} dom. retro"} } } @@ -1336,45 +1246,28 @@ ia{ } relativeTime{ future{ - one{"in {0} jovedis"} + one{"in {0} jovedi"} other{"in {0} jovedis"} } past{ - one{"{0} jovedis retro"} + one{"{0} jovedi retro"} other{"{0} jovedis retro"} } } } - thu-narrow{ - relative{ - "-1"{"jov. passate"} - "0"{"iste jov."} - "1"{"jov. proxime"} - } - relativeTime{ - future{ - one{"in {0} jovedis"} - other{"in {0} jov."} - } - past{ - one{"{0} jovedis retro"} - other{"{0} jov. retro"} - } - } - } thu-short{ relative{ - "-1"{"jov. passate"} + "-1"{"jov. pass."} "0"{"iste jov."} - "1"{"jov. proxime"} + "1"{"jov. prox."} } relativeTime{ future{ - one{"in {0} jovedis"} + one{"in {0} jov."} other{"in {0} jov."} } past{ - one{"{0} jovedis retro"} + one{"{0} jov. retro"} other{"{0} jov. retro"} } } @@ -1387,45 +1280,28 @@ ia{ } relativeTime{ future{ - one{"in {0} martedis"} + one{"in {0} martedi"} other{"in {0} martedis"} } past{ - one{"{0} martedis retro"} + one{"{0} martedi retro"} other{"{0} martedis retro"} } } } - tue-narrow{ - relative{ - "-1"{"mar. passate"} - "0"{"iste mar."} - "1"{"mar. proxime"} - } - relativeTime{ - future{ - one{"in {0} martedis"} - other{"in {0} mar."} - } - past{ - one{"{0} martedis retro"} - other{"{0} mar. retro"} - } - } - } tue-short{ relative{ - "-1"{"mar. passate"} + "-1"{"mar. pass."} "0"{"iste mar."} - "1"{"mar. proxime"} + "1"{"mar. prox."} } relativeTime{ future{ - one{"in {0} martedis"} + one{"in {0} mar."} other{"in {0} mar."} } past{ - one{"{0} martedis retro"} + one{"{0} mar. retro"} other{"{0} mar. retro"} } } @@ -1438,45 +1314,28 @@ ia{ } relativeTime{ future{ - one{"in {0} mercuridis"} + one{"in {0} mercuridi"} other{"in {0} mercuridis"} } past{ - one{"{0} mercuridis retro"} + one{"{0} mercuridi retro"} other{"{0} mercuridis retro"} } } } - wed-narrow{ - relative{ - "-1"{"mer. passate"} - "0"{"iste mer."} - "1"{"mer. proxime"} - } - relativeTime{ - future{ - one{"in {0} mercuridis"} - other{"in {0} mer."} - } - past{ - one{"{0} mercuridis retro"} - other{"{0} mer. retro"} - } - } - } wed-short{ relative{ - "-1"{"mer. passate"} + "-1"{"mer. pass."} "0"{"iste mer."} - "1"{"mer. proxime"} + "1"{"mer. prox."} } relativeTime{ future{ - one{"in {0} mercuridis"} + one{"in {0} mer."} other{"in {0} mer."} } past{ - one{"{0} mercuridis retro"} + one{"{0} mer. retro"} other{"{0} mer. retro"} } } @@ -1491,39 +1350,33 @@ ia{ relativePeriod{"le septimana de {0}"} relativeTime{ future{ - one{"in {0} septimanas"} + one{"in {0} septimana"} other{"in {0} septimanas"} } past{ - one{"{0} septimanas retro"} + one{"{0} septimana retro"} other{"{0} septimanas retro"} } } } week-narrow{ dn{"s."} - relativePeriod{"le sept. de {0}"} - relativeTime{ - future{ - one{"in {0} septimanas"} - other{"in {0} sept."} - } - past{ - one{"{0} septimanas retro"} - other{"{0} sept. retro"} - } - } } week-short{ dn{"sept."} + relative{ + "-1"{"sept. pass."} + "0"{"iste sept."} + "1"{"sept. prox."} + } relativePeriod{"le sept. de {0}"} relativeTime{ future{ - one{"in {0} septimanas"} + one{"in {0} sept."} other{"in {0} sept."} } past{ - one{"{0} septimanas retro"} + one{"{0} sept. retro"} other{"{0} sept. retro"} } } @@ -1564,37 +1417,32 @@ ia{ } relativeTime{ future{ - one{"in {0} annos"} + one{"in {0} anno"} other{"in {0} annos"} } past{ - one{"{0} annos retro"} + one{"{0} anno retro"} other{"{0} annos retro"} } } } year-narrow{ dn{"a."} - relativeTime{ - future{ - one{"in {0} annos"} - other{"in {0} an."} - } - past{ - one{"{0} annos retro"} - other{"{0} an. retro"} - } - } } year-short{ dn{"an."} + relative{ + "-1"{"an. pass."} + "0"{"iste an."} + "1"{"an. prox."} + } relativeTime{ future{ - one{"in {0} annos"} + one{"in {0} an."} other{"in {0} an."} } past{ - one{"{0} annos retro"} + one{"{0} an. retro"} other{"{0} an. retro"} } } diff --git a/icu/icu4c/source/data/locales/id.txt b/icu/icu4c/source/data/locales/id.txt index a2a2f620fcc..827aa24dd2f 100644 --- a/icu/icu4c/source/data/locales/id.txt +++ b/icu/icu4c/source/data/locales/id.txt @@ -2,7 +2,10 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml id{ - AuxExemplarCharacters{"[å]"} + AuxExemplarCharacters{ + "[á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ" + "]" + } Ellipsis{ final{"{0}…"} initial{"…{0}"} @@ -30,6 +33,8 @@ id{ } patterns{ accountingFormat{"¤#,##0.00"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -114,6 +119,44 @@ id{ other{"¤000 T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + other{"0 rb ¤"} + } + 10000{ + other{"00 rb ¤"} + } + 100000{ + other{"000 rb ¤"} + } + 1000000{ + other{"0 jt ¤"} + } + 10000000{ + other{"00 jt ¤"} + } + 100000000{ + other{"000 jt ¤"} + } + 1000000000{ + other{"0 M ¤"} + } + 10000000000{ + other{"00 M ¤"} + } + 100000000000{ + other{"000 M ¤"} + } + 1000000000000{ + other{"0 T ¤"} + } + 10000000000000{ + other{"00 T ¤"} + } + 100000000000000{ + other{"000 T ¤"} + } + } decimalFormat{ 1000{ other{"0 rb"} @@ -192,11 +235,27 @@ id{ "d MMM y G", "d/M/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'pukul' {0}", "{1} 'pukul' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E, d"} Gy{"y G"} @@ -220,96 +279,107 @@ id{ yyyyQQQ{"QQQ y G"} yyyyQQQQ{"QQQQ y G"} } + eras{ + abbreviated{ + "EB", + } + narrow{ + "EB", + } + wide{ + "Era Buddhis", + } + } intervalFormats{ H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH.mm – HH.mm"} - m{"HH.mm – HH.mm"} + H{"HH.mm – HH.mm"} + m{"HH.mm – HH.mm"} } Hmv{ - H{"HH.mm – HH.mm v"} - m{"HH.mm – HH.mm v"} + H{"HH.mm – HH.mm v"} + m{"HH.mm – HH.mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ - d{"d – d"} + d{"d – d"} } h{ - h{"h – h a"} + h{"h – h a"} } hm{ - a{"h.mm a – h.mm a"} - h{"h.mm – h.mm a"} - m{"h.mm – h.mm a"} + a{"h.mm a – h.mm a"} + h{"h.mm – h.mm a"} + m{"h.mm – h.mm a"} } hmv{ - a{"h.mm a – h.mm a v"} - h{"h.mm – h.mm a v"} - m{"h.mm – h.mm a v"} + a{"h.mm a – h.mm a v"} + h{"h.mm – h.mm a v"} + m{"h.mm – h.mm a v"} } hv{ - h{"h – h a v"} + h{"h – h a v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } } } @@ -329,6 +399,16 @@ id{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEdd", + "UMMMMd", + "UMMMd", + "yMd", + } cyclicNameSets{ solarTerms{ format{ @@ -495,11 +575,27 @@ id{ "d MMM y G", "dd/MM/yy GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'pukul' {0}", "{1} 'pukul' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h.mm B"} @@ -510,12 +606,13 @@ id{ EHm{"E HH.mm"} EHms{"E HH.mm.ss"} Ed{"E, d"} - Ehm{"E h.mm a"} - Ehms{"E h.mm.ss a"} + Ehm{"E h.mm a"} + Ehms{"E h.mm.ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH.mm"} Hms{"HH.mm.ss"} @@ -528,9 +625,9 @@ id{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h.mm a"} - hms{"h.mm.ss a"} + h{"h a"} + hm{"h.mm a"} + hms{"h.mm.ss a"} ms{"mm.ss"} y{"y G"} yyyy{"y G"} @@ -546,50 +643,53 @@ id{ } intervalFormats{ Bh{ - h{"h – h B"} + h{"h – h B"} } Bhm{ - B{"h.mm B – h.mm B"} - h{"h.mm – h.mm B"} - m{"h.mm – h.mm B"} + B{"h.mm B – h.mm B"} + h{"h.mm – h.mm B"} + m{"h.mm – h.mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} + } + H{ + H{"HH – HH"} } Hm{ H{"HH.mm–HH.mm"} @@ -599,76 +699,85 @@ id{ H{"HH.mm–HH.mm v"} m{"HH.mm–HH.mm v"} } + Hv{ + H{"HH – HH v"} + } M{ M{"M–M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} + h{ + h{"h – h a"} + } hm{ - a{"h.mm a – h.mm a"} - h{"h.mm–h.mm a"} - m{"h.mm–h.mm a"} + a{"h.mm a – h.mm a"} + h{"h.mm–h.mm a"} + m{"h.mm–h.mm a"} } hmv{ - a{"h.mm a – h.mm a v"} - h{"h.mm–h.mm a v"} - m{"h.mm–h.mm a v"} + a{"h.mm a – h.mm a v"} + h{"h.mm–h.mm a v"} + m{"h.mm–h.mm a v"} + } + hv{ + h{"h – h a v"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } } } @@ -700,6 +809,22 @@ id{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'pukul' {0}", + "{1} 'pukul' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -713,12 +838,13 @@ id{ EHm{"E HH.mm"} EHms{"E HH.mm.ss"} Ed{"E, d"} - Ehm{"E h.mm a"} - Ehms{"E h.mm.ss a"} + Ehm{"E h.mm a"} + Ehms{"E h.mm.ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH.mm"} Hms{"HH.mm.ss"} @@ -736,11 +862,11 @@ id{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h.mm a"} - hms{"h.mm.ss a"} + h{"h a"} + hm{"h.mm a"} + hms{"h.mm.ss a"} hmsv{"h.mm.ss. a v"} - hmv{"h.mm a v"} + hmv{"h.mm a v"} ms{"mm.ss"} y{"y"} yM{"M/y"} @@ -918,50 +1044,50 @@ id{ } intervalFormats{ Bh{ - h{"h – h B"} + h{"h – h B"} } Bhm{ - B{"h.mm B – h.mm B"} - h{"h.mm – h.mm B"} - m{"h.mm – h.mm B"} + B{"h.mm B – h.mm B"} + h{"h.mm – h.mm B"} + m{"h.mm – h.mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ H{"HH–HH"} @@ -981,80 +1107,80 @@ id{ M{"M–M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h.mm a – h.mm a"} - h{"h.mm–h.mm a"} - m{"h.mm–h.mm a"} + a{"h.mm a – h.mm a"} + h{"h.mm–h.mm a"} + m{"h.mm–h.mm a"} } hmv{ - a{"h.mm a – h.mm a v"} - h{"h.mm–h.mm a v"} - m{"h.mm–h.mm a v"} + a{"h.mm a – h.mm a v"} + h{"h.mm–h.mm a v"} + m{"h.mm–h.mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, d/M/y – E, d/M/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d MMM – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} + M{"d MMM – d MMM y"} d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"d/M/y – d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -1214,11 +1340,27 @@ id{ "d MMM y G", "d/M/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'pukul' {0}", "{1} 'pukul' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E, d"} Gy{"y G"} @@ -1243,6 +1385,19 @@ id{ yyyyQQQ{"QQQ y G"} yyyyQQQQ{"QQQQ y G"} } + dayNames{ + format{ + wide{ + "Ahad", + "Senin", + "Selasa", + "Rabu", + "Kamis", + "Jumat", + "Sabtu", + } + } + } eras{ abbreviated{ "H", @@ -1256,94 +1411,94 @@ id{ } intervalFormats{ H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH.mm – HH.mm"} - m{"HH.mm – HH.mm"} + H{"HH.mm – HH.mm"} + m{"HH.mm – HH.mm"} } Hmv{ - H{"HH.mm – HH.mm v"} - m{"HH.mm – HH.mm v"} + H{"HH.mm – HH.mm v"} + m{"HH.mm – HH.mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ - d{"d – d"} + d{"d – d"} } h{ - h{"h – h a"} + h{"h – h a"} } hm{ - a{"h.mm a – h.mm a"} - h{"h.mm – h.mm a"} - m{"h.mm – h.mm a"} + a{"h.mm a – h.mm a"} + h{"h.mm – h.mm a"} + m{"h.mm – h.mm a"} } hmv{ - a{"h.mm a – h.mm a v"} - h{"h.mm – h.mm a v"} - m{"h.mm – h.mm a v"} + a{"h.mm a – h.mm a v"} + h{"h.mm – h.mm a v"} + m{"h.mm – h.mm a v"} } hv{ - h{"h – h a v"} + h{"h – h a v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } } monthNames{ @@ -1420,11 +1575,21 @@ id{ "d MMM y G", "d/M/y GGGGG", "{1}, {0}", - "{1} 'pukul' {0}", - "{1} 'pukul' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ MEd{"E, d/M"} MMMEd{"E, d MMM"} @@ -1814,8 +1979,9 @@ id{ } } day-short{ - dn{"h"} + dn{"hr"} relative{ + "-2"{"selumbari"} "2"{"lusa"} } relativeTime{ @@ -1900,7 +2066,7 @@ id{ } } hour{ - dn{"Jam"} + dn{"jam"} relative{ "0"{"jam ini"} } @@ -1951,6 +2117,9 @@ id{ } minute-narrow{ dn{"m"} + relative{ + "0"{"mnt ini"} + } relativeTime{ future{ other{"dlm {0} mnt"} @@ -1962,6 +2131,9 @@ id{ } minute-short{ dn{"mnt."} + relative{ + "0"{"mnt ini"} + } relativeTime{ future{ other{"dlm {0} mnt"} @@ -2021,7 +2193,7 @@ id{ relative{ "-1"{"bulan lalu"} "0"{"bulan ini"} - "1"{"bulan berikutnya"} + "1"{"bulan depan"} } relativeTime{ future{ @@ -2093,6 +2265,11 @@ id{ } quarter-short{ dn{"krtl."} + relative{ + "-1"{"krtl lalu"} + "0"{"krtl ini"} + "1"{"krtl berikutnya"} + } relativeTime{ future{ other{"dlm {0} krtl."} @@ -2542,7 +2719,7 @@ id{ } } measurementSystemNames{ - UK{"BR"} + UK{"UK"} US{"AS"} metric{"Metrik"} } @@ -2578,4 +2755,76 @@ id{ } } } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "id", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname}, {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname}, {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname}, {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname}, {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ig.txt b/icu/icu4c/source/data/locales/ig.txt index 4b1bc5b6867..ccb5aa9a78d 100644 --- a/icu/icu4c/source/data/locales/ig.txt +++ b/icu/icu4c/source/data/locales/ig.txt @@ -75,7 +75,10 @@ ig{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} } patternsShort{ currencyFormat{ @@ -116,6 +119,44 @@ ig{ other{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + other{"¤ 0K"} + } + 10000{ + other{"¤ 00K"} + } + 100000{ + other{"¤ 000K"} + } + 1000000{ + other{"¤ 0M"} + } + 10000000{ + other{"¤ 00M"} + } + 100000000{ + other{"¤ 000M"} + } + 1000000000{ + other{"¤ 0G"} + } + 10000000000{ + other{"¤ 00G"} + } + 100000000000{ + other{"¤ 000G"} + } + 1000000000000{ + other{"¤ 0T"} + } + 10000000000000{ + other{"¤ 00T"} + } + 100000000000000{ + other{"¤ 000T"} + } + } } symbols{ decimal{"."} @@ -154,11 +195,27 @@ ig{ "d MMM y G", "dd/MM/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'na' {0}", "{1} 'na' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -171,7 +228,7 @@ ig{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -206,11 +263,27 @@ ig{ "d MMM y", "d/M/yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'na' {0}", "{1} 'na' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -361,79 +434,79 @@ ig{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"E, MM/dd – E, MM/dd"} + M{"MM-dd, E – MM-dd, E"} + d{"E, MM/dd – E, MM/dd"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM/dd – MM/dd"} - d{"MM/dd – MM/dd"} + M{"MM/dd – MM/dd"} + d{"MM/dd – MM/dd"} } d{ d{"d–d"} } h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM/y – MM/y"} - y{"y-MM – y-MM"} + M{"MM/y – MM/y"} + y{"y-MM – y-MM"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + d{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"y MMM–MMM"} - y{"y MMM – y MMM"} + y{"y MMM – y MMM"} } yMMMEd{ - M{"y MMM d, E – MMM d, E"} - d{"y MMM d, E – MMM d, E"} - y{"y MMM d, E – y MMM d, E"} + M{"y MMM d, E – MMM d, E"} + d{"y MMM d, E – MMM d, E"} + y{"y MMM d, E – y MMM d, E"} } yMMMM{ M{"y MMMM–MMMM"} - y{"y MMMM – y MMMM"} + y{"y MMMM – y MMMM"} } yMMMd{ - M{"y MMM d – MMM d"} + M{"y MMM d – MMM d"} d{"y MMM d–d"} - y{"y MMM d – y MMM d"} + y{"y MMM d – y MMM d"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ @@ -949,4 +1022,22 @@ ig{ measurementSystemNames{ metric{"Metriik"} } + personNames{ + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "ig", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/ii.txt b/icu/icu4c/source/data/locales/ii.txt index b0c62bd650f..54dff157049 100644 --- a/icu/icu4c/source/data/locales/ii.txt +++ b/icu/icu4c/source/data/locales/ii.txt @@ -2,8 +2,23 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml ii{ + AuxExemplarCharacters{ + "[꒐ ꒑ ꒒ ꒓ ꒔ ꒕ ꒖ ꒗ ꒘ ꒙ ꒚ ꒛ ꒜ ꒝ ꒞ ꒟ ꒠ ꒡ ꒢ ꒣ ꒤ ꒥ ꒦ ꒧ ꒨ ꒩ ꒪ ꒫ ꒬ ꒭ ꒮ ꒯ ꒰ ꒱ ꒲ ꒳ ꒴ ꒵" + " ꒶ ꒷ ꒸ ꒹ ꒺ ꒻ ꒼ ꒽ ꒾ ꒿ ꓀ ꓁ ꓂ ꓃ ꓄ ꓅ ꓆]" + } ExemplarCharacters{"[ꀀ-ꒌ]"} + ExemplarCharactersIndex{ + "[A B {BB} C {CH} D {DD} E F G {GG} H {HL} {HM} {HN} {HX} I {IE} J {JJ} K L M" + " {MG} N {NB} {ND} {NG} {NJ} {NR} {NY} {NZ} O P Q R {RR} S {SH} {SS} T {UO} V" + " W X Y Z {ZH} {ZZ}]" + } ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"} + ExemplarCharactersPunctuation{ + "[﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ ‑ – — ︱ ― , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . ." + " ﹒ ‥ ︰ … 。 · ' ‘ ’ " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸" + " 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ 〖 〗 ‖ § @ @ ﹫ * * ﹡ / /" + " \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ ′ ″ ‵ 〃 ※]" + } NumberElements{ latn{ patterns{ @@ -32,10 +47,10 @@ ii{ "ꁯꋒ", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", "y MMMM d, EEEE", "y MMMM d", "y MMM d", @@ -46,6 +61,16 @@ ii{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } diff --git a/icu/icu4c/source/data/locales/is.txt b/icu/icu4c/source/data/locales/is.txt index f2fd5156b2c..17394914e43 100644 --- a/icu/icu4c/source/data/locales/is.txt +++ b/icu/icu4c/source/data/locales/is.txt @@ -36,6 +36,7 @@ is{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -211,6 +212,17 @@ is{ } } minimalPairs{ + case{ + accusative{"um {0}"} + dative{"frá {0}"} + genitive{"til {0}"} + nominative{"hér er {0}"} + } + gender{ + feminine{"Ein {0} eftir"} + masculine{"Einn {0} eftir"} + neuter{"Eitt {0} eftir"} + } ordinal{ other{"Taktu {0}. beygju til hægri."} } @@ -234,11 +246,27 @@ is{ "d.M.y G", "d.M.y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'kl'. {0}", "{1} 'kl'. {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -304,14 +332,14 @@ is{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -321,24 +349,24 @@ is{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -350,25 +378,25 @@ is{ yMEd{ M{"E, d.M. – E, d.M.y G"} d{"E, d. – E, d.M.y G"} - y{"E, d.M.y – E, d.M.y G"} + y{"E, d.M.y – E, d.M.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} d{"E, d. – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d. MMM – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } yMd{ M{"d.M.–d.M.y G"} @@ -388,11 +416,27 @@ is{ "d.M.y G", "d.M.y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'kl'. {0}", "{1} 'kl'. {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -461,14 +505,14 @@ is{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -478,24 +522,24 @@ is{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -507,25 +551,25 @@ is{ yMEd{ M{"E, d.M. – E, d.M.y G"} d{"E, d. – E, d.M.y G"} - y{"E, d.M.y – E, d.M.y G"} + y{"E, d.M.y – E, d.M.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} d{"E, d. – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d. MMM – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } yMd{ M{"d.M.–d.M.y G"} @@ -641,11 +685,27 @@ is{ "d.M.y G", "d.M.y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'kl'. {0}", "{1} 'kl'. {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -714,14 +774,14 @@ is{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -731,24 +791,24 @@ is{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -760,25 +820,25 @@ is{ yMEd{ M{"E, d.M. – E, d.M.y G"} d{"E, d. – E, d.M.y G"} - y{"E, d.M.y – E, d.M.y G"} + y{"E, d.M.y – E, d.M.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} d{"E, d. – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d. MMM – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } yMd{ M{"d.M.–d.M.y G"} @@ -907,11 +967,27 @@ is{ "d.M.y G", "d.M.y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'kl'. {0}", "{1} 'kl'. {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -922,12 +998,13 @@ is{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d. MMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -940,9 +1017,9 @@ is{ MMMd{"d. MMM"} Md{"d.M."} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -958,42 +1035,42 @@ is{ } intervalFormats{ Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"MM.y GGGGG – MM.y GGGGG"} + G{"MM.y GGGGG – MM.y GGGGG"} M{"MM.y – MM.y GGGGG"} - y{"MM.y – MM.y GGGGG"} + y{"MM.y – MM.y GGGGG"} } GyMEd{ - G{"E, dd.MM.y GGGGG – E, dd.MM.y GGGGG"} - M{"E, dd.MM.y – E, dd.MM.y GGGGG"} - d{"E, dd.MM.y – E, dd.MM.y GGGGG"} - y{"E, dd.MM.y – E, dd.MM.y GGGGG"} + G{"E, dd.MM.y GGGGG – E, dd.MM.y GGGGG"} + M{"E, dd.MM.y – E, dd.MM.y GGGGG"} + d{"E, dd.MM.y – E, dd.MM.y GGGGG"} + y{"E, dd.MM.y – E, dd.MM.y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} + G{"MMM y G – MMM y G"} M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d. MMM y G – E, d. MMM y G"} - M{"E, d. MMM – E, d. MMM y G"} - d{"E, d. MMM – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + G{"E, d. MMM y G – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} + d{"E, d. MMM – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } GyMMMd{ - G{"d. MMM y G – d. MMM y G"} - M{"d. MMM – d MMM y G"} + G{"d. MMM y G – d. MMM y G"} + M{"d. MMM – d MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } GyMd{ - G{"dd.MM.y GGGGG – dd.MM.y GGGGG"} - M{"dd.MM.y – dd.MM.y GGGGG"} - d{"dd.MM.y – dd.MM.y GGGGG"} - y{"dd.MM.y – dd.MM.y GGGGG"} + G{"dd.MM.y GGGGG – dd.MM.y GGGGG"} + M{"dd.MM.y – dd.MM.y GGGGG"} + d{"dd.MM.y – dd.MM.y GGGGG"} + y{"dd.MM.y – dd.MM.y GGGGG"} } H{ H{"HH–HH"} @@ -1020,14 +1097,14 @@ is{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -1037,24 +1114,24 @@ is{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -1066,25 +1143,25 @@ is{ yMEd{ M{"E, d.M. – E, d.M.y G"} d{"E, d. – E, d.M.y G"} - y{"E, d.M.y – E, d.M.y G"} + y{"E, d.M.y – E, d.M.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} d{"E, d. – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d. MMM – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } yMd{ M{"d.M.–d.M.y G"} @@ -1116,11 +1193,27 @@ is{ "d. MMM y", "d.M.y", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'kl'. {0}", "{1} 'kl'. {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -1134,12 +1227,13 @@ is{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"E d."} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d. MMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -1158,11 +1252,11 @@ is{ MMMd{"d. MMM"} Md{"d.M."} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M. y"} @@ -1345,42 +1439,42 @@ is{ } intervalFormats{ Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"MM.y GGGGG – MM.y GGGGG"} - M{"MM.y – MM.y GGGGG"} - y{"MM.y – MM.y GGGGG"} + G{"MM.y GGGGG – MM.y GGGGG"} + M{"MM.y – MM.y GGGGG"} + y{"MM.y – MM.y GGGGG"} } GyMEd{ - G{"E, dd.MM.y GGGGG – E, dd.MM.y GGGGG"} - M{"E, dd.MM.y – E, dd.MM.y GGGGG"} - d{"E, dd.MM.y – E, dd.MM.y GGGGG"} - y{"E, dd.MM.y – E, dd.MM.y GGGGG"} + G{"E, dd.MM.y GGGGG – E, dd.MM.y GGGGG"} + M{"E, dd.MM.y – E, dd.MM.y GGGGG"} + d{"E, dd.MM.y – E, dd.MM.y GGGGG"} + y{"E, dd.MM.y – E, dd.MM.y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} + G{"MMM y G – MMM y G"} M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d. MMM y G – E, d. MMM y G"} - M{"E, d. MMM – E, d. MMM y G"} - d{"E, d. MMM – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + G{"E, d. MMM y G – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} + d{"E, d. MMM – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } GyMMMd{ - G{"d. MMM y G – d. MMM y G"} - M{"d. MMM – d. MMM y G"} + G{"d. MMM y G – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } GyMd{ - G{"dd.MM.y GGGGG – dd.MM.y GGGGG"} - M{"dd.MM.y – dd.MM.y GGGGG"} - d{"dd.MM.y – dd.MM.y GGGGG"} - y{"dd.MM.y – dd.MM.y GGGGG"} + G{"dd.MM.y GGGGG – dd.MM.y GGGGG"} + M{"dd.MM.y – dd.MM.y GGGGG"} + d{"dd.MM.y – dd.MM.y GGGGG"} + y{"dd.MM.y – dd.MM.y GGGGG"} } H{ H{"HH–HH"} @@ -1407,14 +1501,14 @@ is{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMM{ M{"LLLL–LLLL"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -1424,59 +1518,59 @@ is{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"M.y – M.y"} - y{"M.y – M.y"} + M{"M.y – M.y"} + y{"M.y – M.y"} } yMEd{ - M{"E, d.M.y – E, d.M.y"} - d{"E, d.M.y – E, d.M.y"} - y{"E, d.M.y – E, d.M.y"} + M{"E, d.M.y – E, d.M.y"} + d{"E, d.M.y – E, d.M.y"} + y{"E, d.M.y – E, d.M.y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y"} + M{"E, d. MMM – E, d. MMM y"} d{"E, d. – E, d. MMM y"} - y{"E, d. MMM y – E, d. MMM y"} + y{"E, d. MMM y – E, d. MMM y"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d. MMM – d. MMM y"} + M{"d. MMM – d. MMM y"} d{"d.–d. MMM y"} - y{"d. MMM y – d. MMM y"} + y{"d. MMM y – d. MMM y"} } yMd{ - M{"d.M.y – d.M.y"} - d{"d.M.y – d.M.y"} - y{"d.M.y – d.M.y"} + M{"d.M.y – d.M.y"} + d{"d.M.y – d.M.y"} + y{"d.M.y – d.M.y"} } } monthNames{ @@ -1623,11 +1717,27 @@ is{ "d.M.y G", "d.M.y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'kl'. {0}", "{1} 'kl'. {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -1693,14 +1803,14 @@ is{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -1710,24 +1820,24 @@ is{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -1739,25 +1849,25 @@ is{ yMEd{ M{"E, d.M. – E, d.M.y G"} d{"E, d. – E, d.M.y G"} - y{"E, d.M.y – E, d.M.y G"} + y{"E, d.M.y – E, d.M.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} d{"E, d. – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d. MMM – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } yMd{ M{"d.M.–d.M.y G"} @@ -1879,11 +1989,27 @@ is{ "d.M.y G", "d.M.y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'kl'. {0}", "{1} 'kl'. {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -1949,14 +2075,14 @@ is{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -1966,24 +2092,24 @@ is{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -1995,25 +2121,25 @@ is{ yMEd{ M{"E, d.M. – E, d.M.y G"} d{"E, d. – E, d.M.y G"} - y{"E, d.M.y – E, d.M.y G"} + y{"E, d.M.y – E, d.M.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} d{"E, d. – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d. MMM – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } yMd{ M{"d.M.–d.M.y G"} @@ -2123,11 +2249,27 @@ is{ "d.M.y G", "d.M.y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'kl'. {0}", "{1} 'kl'. {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -2193,14 +2335,14 @@ is{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -2210,24 +2352,24 @@ is{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -2239,25 +2381,25 @@ is{ yMEd{ M{"E, d.M. – E, d.M.y G"} d{"E, d. – E, d.M.y G"} - y{"E, d.M.y – E, d.M.y G"} + y{"E, d.M.y – E, d.M.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} d{"E, d. – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d. MMM – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } yMd{ M{"d.M.–d.M.y G"} @@ -2367,11 +2509,27 @@ is{ "d.M.y G", "d.M.y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'kl'. {0}", "{1} 'kl'. {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -2426,14 +2584,14 @@ is{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -2443,24 +2601,24 @@ is{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -2472,25 +2630,25 @@ is{ yMEd{ M{"E, d.M. – E, d.M.y G"} d{"E, d. – E, d.M.y G"} - y{"E, d.M.y – E, d.M.y G"} + y{"E, d.M.y – E, d.M.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} d{"E, d. – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d. MMM – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } yMd{ M{"d.M.–d.M.y G"} @@ -2510,11 +2668,27 @@ is{ "d.M.y G", "d.M.y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'kl'. {0}", "{1} 'kl'. {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -2580,14 +2754,14 @@ is{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -2597,24 +2771,24 @@ is{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} @@ -2626,25 +2800,25 @@ is{ yMEd{ M{"E, d.M. – E, d.M.y G"} d{"E, d. – E, d.M.y G"} - y{"E, d.M.y – E, d.M.y G"} + y{"E, d.M.y – E, d.M.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} d{"E, d. – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d. MMM – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } yMd{ M{"d.M.–d.M.y G"} @@ -2868,16 +3042,6 @@ is{ "1"{"á morgun"} "2"{"eftir tvo daga"} } - relativeTime{ - future{ - one{"+{0} dag"} - other{"+{0} daga"} - } - past{ - one{"-{0} degi"} - other{"-{0} dögum"} - } - } } day-short{ dn{"dagur"} @@ -3092,7 +3256,7 @@ is{ } mon-narrow{ relative{ - "-1"{"síðasti mán."} + "-1"{"síðasta mán."} "0"{"þessi mán."} "1"{"nk. mán."} } @@ -3350,8 +3514,8 @@ is{ } sun-narrow{ relative{ - "-1"{"síðasti sun."} - "0"{"þessi sun."} + "-1"{"síðasta sun."} + "0"{"á sun."} "1"{"nk. sun."} } relativeTime{ @@ -3561,17 +3725,6 @@ is{ "0"{"í þessari viku"} "1"{"í næstu viku"} } - relativePeriod{"vika {0}"} - relativeTime{ - future{ - one{"+{0} viku"} - other{"+{0} vikur"} - } - past{ - one{"-{0} viku"} - other{"-{0} vikur"} - } - } } week-short{ dn{"vika"} @@ -3759,4 +3912,64 @@ is{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "is", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {given} {given2} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname}, {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname}, {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {given-initial} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{given} {given2} {surname-prefix} {surname-core}"} + sorting-long-referring-informal{"{given} {surname-prefix} {surname-core}"} + sorting-medium-referring-formal{"{given} {given2-initial} {surname-prefix} {surname-core}"} + sorting-medium-referring-informal{"{given-informal} {surname}"} + sorting-short-referring-formal{"{given} {given2-initial} {surname-prefix} {surname-core}"} + sorting-short-referring-informal{"{given-informal} {surname}"} + surnameFirst-long-addressing-formal{"{surname}, {prefix} {given} {given2}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname}, {given} {given2}, {suffix}"} + surnameFirst-long-referring-informal{"{surname}, {given-informal}"} + surnameFirst-medium-addressing-formal{"{surname}, {prefix} {given} {given2-initial}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname}, {given} {given2-initial}, {suffix}"} + surnameFirst-medium-referring-informal{"{surname}, {given-informal}"} + surnameFirst-short-addressing-formal{"{surname}, {prefix} {given-initial} {given2-initial}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname}, {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/it.txt b/icu/icu4c/source/data/locales/it.txt index cda3fe1c3cc..35dcf93f5f9 100644 --- a/icu/icu4c/source/data/locales/it.txt +++ b/icu/icu4c/source/data/locales/it.txt @@ -27,6 +27,7 @@ it{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -201,11 +202,16 @@ it{ } } minimalPairs{ + gender{ + feminine{"La {0} è …"} + masculine{"Il {0} è …"} + } ordinal{ many{"Prendi l’{0}° a destra."} other{"Prendi la {0}° a destra."} } plural{ + many{"{0} di giorni"} one{"{0} giorno"} other{"{0} giorni"} } @@ -237,6 +243,16 @@ it{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMdd", + "UMMMdd", + "yyMMdd", + } } generic{ DateTimePatterns{ @@ -249,11 +265,27 @@ it{ "dd MMM y G", "dd/MM/yy GGGGG", "{1}, {0}", - "{1} 'alle' {0}", - "{1} 'alle' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1} 'alle' 'ore' {0}", + "{1} 'alle' 'ore' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMdd", + "GyMMMdd", + "GGGGGyyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -264,12 +296,13 @@ it{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -281,9 +314,9 @@ it{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"hh a"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} + h{"hh a"} + hm{"hh:mm a"} + hms{"hh:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -299,51 +332,51 @@ it{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"G y – G y"} + G{"G y – G y"} y{"G y–y"} } GyM{ - G{"GGGGG y-MM – GGGGG y-MM"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"GGGGG y-MM – GGGGG y-MM"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, d/M/y – E, d/M/y GGGGG"} - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E d/M/y – E d/M/y GGGGG"} + G{"E, d/M/y – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E d/M/y – E d/M/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E d MMM y G – E d MMM y G"} - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ H{"HH–HH"} @@ -363,80 +396,80 @@ it{ M{"M–M"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E dd MMM – E dd MMM"} - d{"E dd – E dd MMM"} + M{"E dd MMM – E dd MMM"} + d{"E dd – E dd MMM"} } MMMd{ - M{"dd MMM – dd MMM"} + M{"dd MMM – dd MMM"} d{"dd–dd MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MM/y – MM/y G"} - y{"MM/y – MM/y G"} + M{"MM/y – MM/y G"} + y{"MM/y – MM/y G"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y G"} - d{"E dd/MM/y – E dd/MM/y G"} - y{"E dd/MM/y – E dd/MM/y G"} + M{"E dd/MM/y – E dd/MM/y G"} + d{"E dd/MM/y – E dd/MM/y G"} + y{"E dd/MM/y – E dd/MM/y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"dd MMM – dd MMM y G"} + M{"dd MMM – dd MMM y G"} d{"dd–dd MMM y G"} - y{"dd MMM y – dd MMM y G"} + y{"dd MMM y – dd MMM y G"} } yMd{ - M{"dd/MM/y – dd/MM/y G"} - d{"dd/MM/y – dd/MM/y G"} - y{"dd/MM/y – dd/MM/y G"} + M{"dd/MM/y – dd/MM/y G"} + d{"dd/MM/y – dd/MM/y G"} + y{"dd/MM/y – dd/MM/y G"} } } } @@ -468,6 +501,22 @@ it{ "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1} 'alle' 'ore' {0}", + "{1} 'alle' 'ore' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -481,12 +530,13 @@ it{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -504,11 +554,11 @@ it{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -687,51 +737,51 @@ it{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E d/M/y – E d/M/y GGGGG"} - M{"E d/M/y – E d/M/y GGGGG"} - d{"E d/M/y – E d/M/y GGGGG"} - y{"E d/M/y – E d/M/y GGGGG"} + G{"E d/M/y – E d/M/y GGGGG"} + M{"E d/M/y – E d/M/y GGGGG"} + d{"E d/M/y – E d/M/y GGGGG"} + y{"E d/M/y – E d/M/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E d MMM y G – E d MMM y G"} - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ H{"HH–HH"} @@ -751,80 +801,80 @@ it{ M{"M–M"} } MEd{ - M{"E dd/MM – E dd/MM"} - d{"E dd/MM – E dd/MM"} + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E dd MMM – E dd MMM"} - d{"E dd – E dd MMM"} + M{"E dd MMM – E dd MMM"} + d{"E dd – E dd MMM"} } MMMd{ - M{"dd MMM – dd MMM"} + M{"dd MMM – dd MMM"} d{"dd–dd MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E dd/MM/y – E dd/MM/y"} - d{"E dd/MM/y – E dd/MM/y"} - y{"E dd/MM/y – E dd/MM/y"} + M{"E dd/MM/y – E dd/MM/y"} + d{"E dd/MM/y – E dd/MM/y"} + y{"E dd/MM/y – E dd/MM/y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E d MMM – E d MMM y"} - d{"E d – E d MMM y"} - y{"E d MMM y – E d MMM y"} + M{"E d MMM – E d MMM y"} + d{"E d – E d MMM y"} + y{"E d MMM y – E d MMM y"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"dd MMM – dd MMM y"} + M{"dd MMM – dd MMM y"} d{"dd–dd MMM y"} - y{"dd MMM y – dd MMM y"} + y{"dd MMM y – dd MMM y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } monthNames{ @@ -985,10 +1035,20 @@ it{ "dd MMM y G", "dd/MM/yy GGGGG", "{1}, {0}", - "{1} 'alle' {0}", - "{1} 'alle' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMdd", + "GyMMMdd", + "GGGGGyyMMdd", } } } @@ -2010,4 +2070,59 @@ it{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "it", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-prefix} {surname-core}, {given} {given2}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-prefix} {surname-core}, {given} {given2-initial}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-prefix} {surname-core}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/it_CH.txt b/icu/icu4c/source/data/locales/it_CH.txt index ecba64c72b4..5dc7e13a276 100644 --- a/icu/icu4c/source/data/locales/it_CH.txt +++ b/icu/icu4c/source/data/locales/it_CH.txt @@ -26,10 +26,20 @@ it_CH{ "d MMM y G", "dd.MM.yy GGGGG", "{1}, {0}", - "{1} 'alle' {0}", - "{1} 'alle' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", } } gregorian{ diff --git a/icu/icu4c/source/data/locales/iu.txt b/icu/icu4c/source/data/locales/iu.txt index 1ce03216ac0..9c14eeb8060 100644 --- a/icu/icu4c/source/data/locales/iu.txt +++ b/icu/icu4c/source/data/locales/iu.txt @@ -24,6 +24,16 @@ iu{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Ed{"E, d"} Gy{"y G"} @@ -66,6 +76,16 @@ iu{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Ed{"E, d"} Gy{"y G"} diff --git a/icu/icu4c/source/data/locales/ja.txt b/icu/icu4c/source/data/locales/ja.txt index 6b259bd1ea9..cd6afc63c93 100644 --- a/icu/icu4c/source/data/locales/ja.txt +++ b/icu/icu4c/source/data/locales/ja.txt @@ -94,6 +94,8 @@ ja{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -137,6 +139,21 @@ ja{ 100000000000000{ other{"000兆"} } + 1000000000000000{ + other{"0000兆"} + } + 10000000000000000{ + other{"0京"} + } + 100000000000000000{ + other{"00京"} + } + 1000000000000000000{ + other{"000京"} + } + 10000000000000000000{ + other{"0000京"} + } } } patternsShort{ @@ -177,6 +194,71 @@ ja{ 100000000000000{ other{"¤000兆"} } + 1000000000000000{ + other{"¤0000兆"} + } + 10000000000000000{ + other{"¤0京"} + } + 100000000000000000{ + other{"¤00京"} + } + 1000000000000000000{ + other{"¤000京"} + } + 10000000000000000000{ + other{"¤0000京"} + } + } + currencyFormat%alphaNextToNumber{ + 10000{ + other{"¤ 0万"} + } + 100000{ + other{"¤ 00万"} + } + 1000000{ + other{"¤ 000万"} + } + 10000000{ + other{"¤ 0000万"} + } + 100000000{ + other{"¤ 0億"} + } + 1000000000{ + other{"¤ 00億"} + } + 10000000000{ + other{"¤ 000億"} + } + 100000000000{ + other{"¤ 0000億"} + } + 1000000000000{ + other{"¤ 0兆"} + } + 10000000000000{ + other{"¤ 00兆"} + } + 100000000000000{ + other{"¤ 000兆"} + } + 1000000000000000{ + other{"¤ 0000兆"} + } + 10000000000000000{ + other{"¤ 0京"} + } + 100000000000000000{ + other{"¤ 00京"} + } + 1000000000000000000{ + other{"¤ 000京"} + } + 10000000000000000000{ + other{"¤ 0000京"} + } } decimalFormat{ 1000{ @@ -215,10 +297,25 @@ ja{ 100000000000000{ other{"000兆"} } + 1000000000000000{ + other{"0000兆"} + } + 10000000000000000{ + other{"0京"} + } + 100000000000000000{ + other{"00京"} + } + 1000000000000000000{ + other{"000京"} + } + 10000000000000000000{ + other{"0000京"} + } } } symbols{ - approximatelySign{"約 "} + approximatelySign{"約"} decimal{"."} exponential{"E"} group{","} @@ -262,6 +359,16 @@ ja{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GGGGyMEEEEd", + "GGGGyMd", + "GyMMdd", + "GyMMdd", + } availableFormats{ EEEEd{"d日EEEE"} Ed{"d日(E)"} @@ -338,6 +445,25 @@ ja{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + { + "UMMMEEEEd", + "hanidec", + } + { + "UMMMd", + "hanidec", + } + { + "UMMMd", + "hanidec", + } + "UMd", + } availableFormats{ Bh{"BK時"} Bhm{"BK:mm"} @@ -351,7 +477,11 @@ ja{ GyMMM{"U年MMM"} GyMMMEEEEd{"U年MMMd日EEEE"} GyMMMEd{"U年MMMd日(E)"} + GyMMMM{"r(U)年MMMM"} + GyMMMMEd{"r(U)年MMMMd日(E)"} + GyMMMMd{"r(U)年MMMMd日"} GyMMMd{"U年MMMd日"} + GyMd{"U-M-d"} H{"H時"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -374,7 +504,7 @@ ja{ hms{"aK:mm:ss"} ms{"mm:ss"} y{"U年"} - yMd{"U年M月d日"} + yMd{"U-M-d"} yyyy{"U年"} yyyyM{"U年M月"} yyyyMEEEEd{"U年M月d日EEEE"} @@ -383,6 +513,8 @@ ja{ yyyyMMMEEEEd{"U年MMMd日EEEE"} yyyyMMMEd{"U年MMMd日(E)"} yyyyMMMM{"U年MMMM"} + yyyyMMMMEd{"r(U)年MMMMd日(E)"} + yyyyMMMMd{"r(U)年MMMMd日"} yyyyMMMd{"U年MMMd日"} yyyyMd{"U年M月d日"} yyyyQQQ{"U年QQQ"} @@ -856,6 +988,16 @@ ja{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "UMMMEEEEd", + "UMMMd", + "UMMMd", + "UMd", + } cyclicNameSets{ dayParts{ format{ @@ -1179,6 +1321,16 @@ ja{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMEEEEd", + "GyMd", + "GGGGGyMMdd", + "GGGGGyMd", + } availableFormats{ Bh{"BK時"} Bhm{"BK:mm"} @@ -1197,6 +1349,7 @@ ja{ GyMMMEEEEd{"Gy年M月d日(EEEE)"} GyMMMEd{"Gy年M月d日(E)"} GyMMMd{"Gy年M月d日"} + GyMd{"GGGGGy/M/d"} H{"H時"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -1419,6 +1572,16 @@ ja{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMEEEEd", + "yMd", + "yMMdd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -1440,6 +1603,7 @@ ja{ GyMMMEEEEd{"Gy年M月d日EEEE"} GyMMMEd{"Gy年M月d日(E)"} GyMMMd{"Gy年M月d日"} + GyMd{"Gy/M/d"} H{"H時"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -1941,6 +2105,16 @@ ja{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMEEEEd", + "GyMd", + "GyMMdd", + "GyMMdd", + } eras{ abbreviated{ "AM", @@ -2174,6 +2348,16 @@ ja{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMEEEEd", + "GyMd", + "GyMMdd", + "GyMMdd", + } availableFormats{ M{"M月"} MEd{"M/d(E)"} @@ -2312,6 +2496,25 @@ ja{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + { + "GyMEEEEd", + "y=jpanyear", + } + { + "GyMd", + "y=jpanyear", + } + { + "GyMd", + "y=jpanyear", + } + "GGGGGyMd", + } availableFormats{ E{"ccc"} EEEEd{"d日EEEE"} @@ -2321,6 +2524,7 @@ ja{ GyMMMEEEEd{"Gy年M月d日EEEE"} GyMMMEd{"Gy年M月d日(E)"} GyMMMd{"Gy年M月d日"} + GyMd{"GGGGGy/M/d"} H{"H時"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -3844,4 +4048,61 @@ ja{ } } } + personNames{ + foreignSpaceReplacement{"・"} + nameOrderLocales{ + surnameFirst{ + "hu", + "ja", + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{given} {given2} {surname}{suffix}"} + givenFirst-long-addressing-informal{"{given-informal} {surname}{suffix}"} + givenFirst-long-monogram-formal{"{given-monogram-allCaps}"} + givenFirst-long-monogram-informal{"{given-monogram-allCaps}"} + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname}{suffix}"} + givenFirst-long-referring-informal{"{prefix} {given-informal} {surname}{suffix}"} + givenFirst-medium-addressing-formal{"{given} {surname}{suffix}"} + givenFirst-medium-addressing-informal{"{given-informal} {surname}{suffix}"} + givenFirst-medium-monogram-formal{"{given-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2} {surname}{suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}{suffix}"} + givenFirst-short-addressing-formal{"{given}{suffix}"} + givenFirst-short-addressing-informal{"{given-informal}{suffix}"} + givenFirst-short-monogram-formal{"{given-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given} {surname}{suffix}"} + givenFirst-short-referring-informal{"{given-informal} {surname}{suffix}"} + sorting-long-referring-formal{"{surname}{given2}{given}{suffix}"} + sorting-long-referring-informal{"{surname}{given-informal}{suffix}"} + sorting-medium-referring-formal{"{surname}{given}{suffix}"} + sorting-medium-referring-informal{"{surname}{given-informal}{suffix}"} + sorting-short-referring-formal{"{surname}{given}"} + sorting-short-referring-informal{"{surname}{given-informal}"} + surnameFirst-long-addressing-formal{"{surname}{given2}{given}{suffix}"} + surnameFirst-long-addressing-informal{"{surname}{given-informal}{suffix}"} + surnameFirst-long-monogram-formal{"{given-monogram-allCaps}"} + surnameFirst-long-monogram-informal{"{given-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{prefix}{surname}{given2}{given}{suffix}"} + surnameFirst-long-referring-informal{"{prefix}{surname}{given-informal}{suffix}"} + surnameFirst-medium-addressing-formal{"{surname}{given}{suffix}"} + surnameFirst-medium-addressing-informal{"{surname}{given-informal}{suffix}"} + surnameFirst-medium-monogram-formal{"{given-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname}{given2}{given}{suffix}"} + surnameFirst-medium-referring-informal{"{surname}{given-informal}{suffix}"} + surnameFirst-short-addressing-formal{"{surname}{suffix}"} + surnameFirst-short-addressing-informal{"{given-informal}{suffix}"} + surnameFirst-short-monogram-formal{"{given-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname}{given}{suffix}"} + surnameFirst-short-referring-informal{"{surname}{given-informal}{suffix}"} + } + } } diff --git a/icu/icu4c/source/data/locales/jgo.txt b/icu/icu4c/source/data/locales/jgo.txt index b1bf6ed1df1..39a06b12ff9 100644 --- a/icu/icu4c/source/data/locales/jgo.txt +++ b/icu/icu4c/source/data/locales/jgo.txt @@ -57,6 +57,16 @@ jgo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Ed{"E d"} MEd{"E, d.M"} @@ -64,7 +74,7 @@ jgo{ yyyyMd{"M.d.y G"} } intervalFormats{ - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} } } gregorian{ @@ -74,7 +84,7 @@ jgo{ } AmPmMarkersAbbr{ "mbaꞌmbaꞌ", - "ŋka mbɔ́t nji", + "ŋka mbɔ́t nji", } DateTimePatterns{ "HH:mm:ss zzzz", @@ -91,6 +101,16 @@ jgo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Ed{"E d"} MEd{"E, d.M"} @@ -168,7 +188,7 @@ jgo{ } } intervalFormats{ - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} } monthNames{ format{ diff --git a/icu/icu4c/source/data/locales/jmc.txt b/icu/icu4c/source/data/locales/jmc.txt index 1dd354811b0..6234ae6a217 100644 --- a/icu/icu4c/source/data/locales/jmc.txt +++ b/icu/icu4c/source/data/locales/jmc.txt @@ -29,6 +29,16 @@ jmc{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -41,7 +51,7 @@ jmc{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -77,6 +87,16 @@ jmc{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -89,7 +109,7 @@ jmc{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/jv.txt b/icu/icu4c/source/data/locales/jv.txt index 0346af58358..67d13691a30 100644 --- a/icu/icu4c/source/data/locales/jv.txt +++ b/icu/icu4c/source/data/locales/jv.txt @@ -23,6 +23,7 @@ jv{ } patterns{ accountingFormat{"¤ #,##0.00"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"¤ #,##0.00"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -106,6 +107,44 @@ jv{ other{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + other{"¤ 0È"} + } + 10000{ + other{"¤ 00È"} + } + 100000{ + other{"¤ 000È"} + } + 1000000{ + other{"¤ 0Y"} + } + 10000000{ + other{"¤ 00Y"} + } + 100000000{ + other{"¤ 000Y"} + } + 1000000000{ + other{"¤ 0M"} + } + 10000000000{ + other{"¤ 00M"} + } + 100000000000{ + other{"¤ 000M"} + } + 1000000000000{ + other{"¤ 0T"} + } + 10000000000000{ + other{"¤ 00T"} + } + 100000000000000{ + other{"¤ 000T"} + } + } decimalFormat{ 1000{ other{"0È"} @@ -174,17 +213,34 @@ jv{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'ing' {0}", + "{1} 'ing' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ E{"ccc"} EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"GGGGG dd-MM-y"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -196,9 +252,9 @@ jv{ MMMd{"d MMM"} Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -214,103 +270,103 @@ jv{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d MMM, y G – E, d MMM, y G"} - M{"E, d MMM – E, d MMM, y G"} - d{"E, d MMM – E, d MMM, y G"} - y{"E, d MMM, y – E, d MMM, y G"} + G{"E, d MMM, y G – E, d MMM, y G"} + M{"E, d MMM – E, d MMM, y G"} + d{"E, d MMM – E, d MMM, y G"} + y{"E, d MMM, y – E, d MMM, y G"} } GyMMMd{ - G{"d MMM, y G – d MMM, y G"} - M{"d MMM – d MMM, y G"} - d{"d – d MMM, y G"} - y{"d MMM, y – d MMM, y G"} + G{"d MMM, y G – d MMM, y G"} + M{"d MMM – d MMM, y G"} + d{"d – d MMM, y G"} + y{"d MMM, y – d MMM, y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } M{ - M{"MM – MM"} + M{"MM – MM"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd/MM – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"MM-y – MM-y GGGGG"} - y{"MM-y – MM-y GGGGG"} + M{"MM-y – MM-y GGGGG"} + y{"MM-y – MM-y GGGGG"} } yMEd{ - M{"E, dd-MM-y – E, dd-MM-y GGGGG"} - d{"E, dd-MM-y – E, dd-MM-y GGGGG"} - y{"E, dd-MM-y – E, dd-MM-y GGGGG"} + M{"E, dd-MM-y – E, dd-MM-y GGGGG"} + d{"E, dd-MM-y – E, dd-MM-y GGGGG"} + y{"E, dd-MM-y – E, dd-MM-y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd-MM-y – dd-MM-y GGGGG"} - d{"dd-MM-y – dd-MM-y GGGGG"} - y{"dd-MM-y – dd-MM-y GGGGG"} + M{"dd-MM-y – dd-MM-y GGGGG"} + d{"dd-MM-y – dd-MM-y GGGGG"} + y{"dd-MM-y – dd-MM-y GGGGG"} } } } @@ -342,6 +398,22 @@ jv{ "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1} 'ing' {0}", + "{1} 'ing' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -350,11 +422,13 @@ jv{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} - GyMMM{"MMM G y"} - GyMMMEd{"E, d MMM G y"} - GyMMMd{"d MMM G y"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E, d MMM y G"} + GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -371,11 +445,11 @@ jv{ MMMd{"d MMM"} Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM-y"} @@ -504,98 +578,136 @@ jv{ } } intervalFormats{ + Gy{ + G{"y G – y G"} + y{"y – y G"} + } + GyM{ + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} + } + GyMEd{ + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} + } + GyMMM{ + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} + } + GyMMMEd{ + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} + } + GyMMMd{ + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} + } + GyMd{ + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} + } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"MM – MM"} + M{"MM – MM"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd/MM – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"MMM d–d"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"MM-y – MM-y"} - y{"MM-y – MM-y"} + M{"MM-y – MM-y"} + y{"MM-y – MM-y"} } yMEd{ - M{"E, dd-MM-y – E, dd-MM-y"} - d{"E, dd-MM-y – E, dd-MM-y"} - y{"E, dd-MM-y – E, dd-MM-y"} + M{"E, dd-MM-y – E, dd-MM-y"} + d{"E, dd-MM-y – E, dd-MM-y"} + y{"E, dd-MM-y – E, dd-MM-y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d MMM – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} - d{"d – d MMM y"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd-MM-y – dd-MM-y"} - d{"dd-MM-y – dd-MM-y"} - y{"dd-MM-y – dd-MM-y"} + M{"dd-MM-y – dd-MM-y"} + d{"dd-MM-y – dd-MM-y"} + y{"dd-MM-y – dd-MM-y"} } } monthNames{ @@ -731,6 +843,66 @@ jv{ } } } + islamic{ + availableFormats{ + Ed{"d E"} + GyMd{"d/M/y GGGGG"} + yyyyM{"M/y GGGGG"} + } + eras{ + abbreviated{ + "AH", + } + } + monthNames{ + format{ + abbreviated{ + "Sur.", + "Sap.", + "Mul.", + "B. Mul.", + "Jum. Aw.", + "Jum. Ak.", + "Rej.", + "Ruw.", + "Pso.", + "Shaw.", + "Slo.", + "Bsar.", + } + wide{ + "Sura", + "Sapar", + "Mulud", + "Bakda Mulud", + "Jumadilawal", + "Jumadilakir", + "Rejeb", + "Ruwah", + "Pasa", + "Sawal", + "Selo", + "Besar", + } + } + stand-alone{ + wide{ + "Sura", + "Sapar", + "Mulud", + "Bakda Mulud", + "Jumadilawal", + "Jumadilakir", + "Rejeb", + "Ruwah", + "Pasa", + "Sawal", + "Selo", + "Besar", + } + } + } + } } characterLabel{ activities{"aktivitas"} @@ -1286,6 +1458,11 @@ jv{ } week-narrow{ dn{"pekan"} + relative{ + "-1"{"pkn wingi"} + "0"{"pkn iki"} + "1"{"pkn ngarep"} + } relativePeriod{"pekan kaping {0}"} relativeTime{ future{ @@ -1298,6 +1475,11 @@ jv{ } week-short{ dn{"pekan"} + relative{ + "-1"{"pkn wingi"} + "0"{"pkn iki"} + "1"{"pkn ngarep"} + } relativePeriod{"pekan kaping {0}"} relativeTime{ future{ @@ -1377,6 +1559,10 @@ jv{ middle{"{0}, {1}"} start{"{0}, {1}"} } + standard-narrow{ + 2{"{0}, {1}"} + end{"{0}, {1}"} + } standard-short{ 2{"{0} lan {1}"} end{"{0}, lan {1}"} @@ -1435,4 +1621,71 @@ jv{ } } } + personNames{ + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "jv", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ka.txt b/icu/icu4c/source/data/locales/ka.txt index b3503340ffd..11d6c0dde4b 100644 --- a/icu/icu4c/source/data/locales/ka.txt +++ b/icu/icu4c/source/data/locales/ka.txt @@ -33,6 +33,7 @@ ka{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -240,6 +241,16 @@ ka{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -256,6 +267,7 @@ ka{ GyMMM{"MMM, y G"} GyMMMEd{"E, d MMM, y G"} GyMMMd{"d MMM, y G"} + GyMd{"d.M.y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -425,6 +437,22 @@ ka{ "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -444,6 +472,7 @@ ka{ GyMMM{"MMM. y G"} GyMMMEd{"E, d MMM. y G"} GyMMMd{"d MMM. y G"} + GyMd{"d.M.y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -1834,4 +1863,18 @@ ka{ US{"ამერიკული"} metric{"მეტრული"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "ka", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/kab.txt b/icu/icu4c/source/data/locales/kab.txt index 857fa52d301..08f3b6a7fa5 100644 --- a/icu/icu4c/source/data/locales/kab.txt +++ b/icu/icu4c/source/data/locales/kab.txt @@ -20,10 +20,10 @@ kab{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y G", "d MMMM y G", "d MMM, y G", @@ -34,6 +34,16 @@ kab{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ M{"M"} MMM{"MMM"} @@ -63,14 +73,14 @@ kab{ "n tmeddit", } AmPmMarkersAbbr{ - "n tufat", - "n tmeddit", + "n tufat", + "n tmeddit", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y", "d MMMM y", "d MMM, y", @@ -81,6 +91,16 @@ kab{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Day{"{0} ({2}: {1})"} Day-Of-Week{"{0} {1}"} diff --git a/icu/icu4c/source/data/locales/kam.txt b/icu/icu4c/source/data/locales/kam.txt index 8c6b8b1c74c..41e59155548 100644 --- a/icu/icu4c/source/data/locales/kam.txt +++ b/icu/icu4c/source/data/locales/kam.txt @@ -29,6 +29,16 @@ kam{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -41,7 +51,7 @@ kam{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -77,6 +87,16 @@ kam{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -89,7 +109,7 @@ kam{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/kde.txt b/icu/icu4c/source/data/locales/kde.txt index 0167ea44e0e..7dd8ec8d67a 100644 --- a/icu/icu4c/source/data/locales/kde.txt +++ b/icu/icu4c/source/data/locales/kde.txt @@ -29,6 +29,16 @@ kde{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -41,7 +51,7 @@ kde{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -77,6 +87,16 @@ kde{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -89,7 +109,7 @@ kde{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/kea.txt b/icu/icu4c/source/data/locales/kea.txt index 6917c4cbd32..ded8bd6aabc 100644 --- a/icu/icu4c/source/data/locales/kea.txt +++ b/icu/icu4c/source/data/locales/kea.txt @@ -4,7 +4,7 @@ kea{ AuxExemplarCharacters{ "[ª á à ă â å ä ã ā æ c ç é è ĕ ê ë ẽ ē í ì ĭ î ï ĩ ī {n\u0308} º ó ò ŏ ô ö õ" - " ø ō œ q {rr} ú ù ŭ û ü ũ ū w ÿ]" + " ø ō œ q {rr} ᵘ ú ù ŭ û ü ũ ū w ÿ]" } Ellipsis{ final{"{0}…"} @@ -159,17 +159,28 @@ kea{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ E{"ccc"} EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"E, d"} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"LLL y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"dd/MM/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -183,9 +194,9 @@ kea{ MMdd{"dd/MM"} Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} mmss{"mm:ss"} ms{"mm:ss"} y{"y"} @@ -212,42 +223,42 @@ kea{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"LL/y GGGGG – LL/y GGGGG"} - M{"LL/y – LL/y GGGGG"} - y{"LL/y – LL/y GGGGG"} + G{"LL/y GGGGG – LL/y GGGGG"} + M{"LL/y – LL/y GGGGG"} + y{"LL/y – LL/y GGGGG"} } GyMEd{ - G{"E, dd/MM/y GGGGG – E, dd/MM/y GGGGG"} - M{"E, dd/MM/y – E, dd/MM/y GGGGG"} - d{"E, dd/MM/y – E, dd/MM/y GGGGG"} - y{"E, dd/MM/y – E, dd/MM/y GGGGG"} + G{"E, dd/MM/y GGGGG – E, dd/MM/y GGGGG"} + M{"E, dd/MM/y – E, dd/MM/y GGGGG"} + d{"E, dd/MM/y – E, dd/MM/y GGGGG"} + y{"E, dd/MM/y – E, dd/MM/y GGGGG"} } GyMMM{ - G{"LLL y G – LLL y G"} - M{"LLL – LLL y G"} - y{"LLL y – LLL y G"} + G{"LLL y G – LLL y G"} + M{"LLL – LLL y G"} + y{"LLL y – LLL y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} - M{"dd/MM/y – dd/MM/y GGGGG"} - d{"dd/MM/y – dd/MM/y GGGGG"} - y{"dd/MM/y – dd/MM/y GGGGG"} + G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} + M{"dd/MM/y – dd/MM/y GGGGG"} + d{"dd/MM/y – dd/MM/y GGGGG"} + y{"dd/MM/y – dd/MM/y GGGGG"} } H{ H{"HH–HH"} @@ -264,83 +275,83 @@ kea{ H{"HH–HH v"} } M{ - M{"L – L"} + M{"L – L"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd/MM – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"MM/y – MM/y"} - y{"LL/y – LL/y"} + M{"MM/y – MM/y"} + y{"LL/y – LL/y"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y"} - d{"E, dd/MM/y – E, dd/MM/y"} - y{"E, dd/MM/y – E, dd/MM/y"} + M{"E, dd/MM/y – E, dd/MM/y"} + d{"E, dd/MM/y – E, dd/MM/y"} + y{"E, dd/MM/y – E, dd/MM/y"} } yMMM{ - M{"LLL – LLL y"} - y{"LLL y – LLL y"} + M{"LLL – LLL y"} + y{"LLL y – LLL y"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d MMM – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ - M{"LLLL – LLLL 'di' y G"} - y{"LLLL 'di' y – LLLL 'di' y G"} + M{"LLLL – LLLL 'di' y G"} + y{"LLLL 'di' y – LLLL 'di' y G"} } yMMMd{ - M{"d MMM – d MMM y"} - d{"d – d MMM y"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } } @@ -368,6 +379,16 @@ kea{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -378,12 +399,13 @@ kea{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"E, d"} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"LLL y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"dd/MM/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -401,11 +423,11 @@ kea{ MMdd{"dd/MM"} Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a (v)"} - hmv{"h:mm a (v)"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a (v)"} + hmv{"h:mm a (v)"} mmss{"mm:ss"} ms{"mm:ss"} y{"y"} @@ -521,142 +543,142 @@ kea{ } intervalFormats{ Bh{ - h{"h – h B"} + h{"h – h B"} } Bhm{ - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"LL/y GGGGG – LL/y GGGGG"} - M{"LL/y – LL/y GGGGG"} - y{"LL/y – LL/y GGGGG"} + G{"LL/y GGGGG – LL/y GGGGG"} + M{"LL/y – LL/y GGGGG"} + y{"LL/y – LL/y GGGGG"} } GyMEd{ - G{"E, dd/MM/y GGGGG – E, dd/MM/y GGGGG"} - M{"E, dd/MM/y – E, dd/MM/y GGGGG"} - d{"E, dd/MM/y – E, dd/MM/y GGGGG"} - y{"E, dd/MM/y – E, dd/MM/y GGGGG"} + G{"E, dd/MM/y GGGGG – E, dd/MM/y GGGGG"} + M{"E, dd/MM/y – E, dd/MM/y GGGGG"} + d{"E, dd/MM/y – E, dd/MM/y GGGGG"} + y{"E, dd/MM/y – E, dd/MM/y GGGGG"} } GyMMM{ - G{"LLL y G – LLL y G"} - M{"LLL – LLL y G"} - y{"LLL y – LLL y G"} + G{"LLL y G – LLL y G"} + M{"LLL – LLL y G"} + y{"LLL y – LLL y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} - M{"dd/MM/y – dd/MM/y GGGGG"} - d{"dd/MM/y – dd/MM/y GGGGG"} - y{"dd/MM/y – dd/MM/y GGGGG"} + G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} + M{"dd/MM/y – dd/MM/y GGGGG"} + d{"dd/MM/y – dd/MM/y GGGGG"} + y{"dd/MM/y – dd/MM/y GGGGG"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"L – L"} + M{"L – L"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd/MM – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd/MM – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} } MMMd{ - M{"dd/MM – dd/MM"} - d{"d – d MMM"} + M{"dd/MM – dd/MM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"LL/y – LL/y"} - y{"LL/y – LL/y"} + M{"LL/y – LL/y"} + y{"LL/y – LL/y"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y"} - d{"E, dd/MM/y – E, dd/MM/y"} - y{"E, dd/MM/y – E, dd/MM/y"} + M{"E, dd/MM/y – E, dd/MM/y"} + d{"E, dd/MM/y – E, dd/MM/y"} + y{"E, dd/MM/y – E, dd/MM/y"} } yMMM{ - M{"LLL – LLL y"} - y{"LLL y – LLL y"} + M{"LLL – LLL y"} + y{"LLL y – LLL y"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d MMM – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ - M{"LLLL – LLLL 'di' y"} - y{"LLLL y – LLLL y"} + M{"LLLL – LLLL 'di' y"} + y{"LLLL y – LLLL y"} } yMMMd{ - M{"d MMM – d MMM y"} - d{"d – d MMM y"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/kgp.txt b/icu/icu4c/source/data/locales/kgp.txt new file mode 100644 index 00000000000..935b1bd972d --- /dev/null +++ b/icu/icu4c/source/data/locales/kgp.txt @@ -0,0 +1,2098 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +kgp{ + AuxExemplarCharacters{ + "[ª à ă â å ä ā æ b c ç d ᵉ è ĕ ê ë ē ᵍ ʰ í ì ĭ î ï ī l ⁿ ñ º ò ŏ ô ö õ ø ō œ" + " q ú ù ŭ û ü ū w x ÿ z]" + } + Ellipsis{ + medial{"{0}… {1}"} + word-final{"{0}…"} + } + ExemplarCharacters{"[a á ã e é ẽ f g h i ĩ j k m n o ó p r s t u ũ v y ỹ]"} + ExemplarCharactersIndex{"[A E F G H I J K M N O P R S T U V Y]"} + ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"} + ExemplarCharactersPunctuation{ + "[\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \u0022 “ ” ( ) \\[ \\] § @ * / \\& # † ‡ " + "′ ″]" + } + NumberElements{ + latn{ + miscPatterns{ + approximately{"~{0}"} + atLeast{"+{0}"} + atMost{"≤{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} + scientificFormat{"#E0"} + } + patternsLong{ + decimalFormat{ + 1000{ + one{"0 mil"} + other{"0 mil"} + } + 10000{ + one{"00 mil"} + other{"00 mil"} + } + 100000{ + one{"000 mil"} + other{"000 mil"} + } + 1000000{ + one{"0 milhão"} + other{"0 milhão ag"} + } + 10000000{ + one{"00 milhão"} + other{"00 milhão ag"} + } + 100000000{ + one{"000 milhão"} + other{"000 milhão ag"} + } + 1000000000{ + one{"0 bilhão"} + other{"0 bilhão ag"} + } + 10000000000{ + one{"00 bilhão"} + other{"00 bilhão ag"} + } + 100000000000{ + one{"000 bilhão"} + other{"000 bilhão ag"} + } + 1000000000000{ + one{"0 trilhão"} + other{"0 trilhão ag"} + } + 10000000000000{ + one{"00 trilhão"} + other{"00 trilhão ag"} + } + 100000000000000{ + one{"000 trilhão"} + other{"000 trilhão ag"} + } + } + } + patternsShort{ + currencyFormat{ + 1000{ + one{"¤ 0 mil"} + other{"¤ 0 mil"} + } + 10000{ + one{"¤ 00 mil"} + other{"¤ 00 mil"} + } + 100000{ + one{"¤ 000 mil"} + other{"¤ 000 mil"} + } + 1000000{ + one{"¤ 0 mi"} + other{"¤ 0 mi"} + } + 10000000{ + one{"¤ 00 mi"} + other{"¤ 00 mi"} + } + 100000000{ + one{"¤ 000 mi"} + other{"¤ 000 mi"} + } + 1000000000{ + one{"¤ 0 bi"} + other{"¤ 0 bi"} + } + 10000000000{ + one{"¤ 00 bi"} + other{"¤ 00 bi"} + } + 100000000000{ + one{"¤ 000 bi"} + other{"¤ 000 bi"} + } + 1000000000000{ + one{"¤ 0 tri"} + other{"¤ 0 tri"} + } + 10000000000000{ + one{"¤ 00 tri"} + other{"¤ 00 tri"} + } + 100000000000000{ + one{"¤ 000 tri"} + other{"¤ 000 tri"} + } + } + decimalFormat{ + 1000{ + one{"0 mil"} + other{"0 mil"} + } + 10000{ + one{"00 mil"} + other{"00 mil"} + } + 100000{ + one{"000 mil"} + other{"000 mil"} + } + 1000000{ + one{"0 mi"} + other{"0 mi"} + } + 10000000{ + one{"00 mi"} + other{"00 mi"} + } + 100000000{ + one{"000 mi"} + other{"000 mi"} + } + 1000000000{ + one{"0 bi"} + other{"0 bi"} + } + 10000000000{ + one{"00 bi"} + other{"00 bi"} + } + 100000000000{ + one{"000 bi"} + other{"000 bi"} + } + 1000000000000{ + one{"0 tri"} + other{"0 tri"} + } + 10000000000000{ + one{"00 tri"} + other{"00 tri"} + } + 100000000000000{ + one{"000 tri"} + other{"000 tri"} + } + } + } + symbols{ + decimal{","} + exponential{"E"} + group{"."} + infinity{"∞"} + list{";"} + minusSign{"-"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + timeSeparator{":"} + } + } + minimalPairs{ + ordinal{ + other{"{0}ª mãn ra pãgja tá"} + } + plural{ + one{"kurã {0}"} + other{"kurã ag {0}"} + } + } + minimumGroupingDigits{"1"} + } + calendar{ + buddhist{ + eras{ + abbreviated{ + "BE", + } + narrow{ + "EB", + } + wide{ + "EB", + } + } + } + chinese{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d 'ne' MMMM, U", + "d 'ne' MMMM, U", + "dd/MM U", + "dd/MM/yy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + monthNames{ + format{ + abbreviated{ + "1Ky.", + "2Ky.", + "3Ky.", + "4Ky.", + "5Ky.", + "6Ky.", + "7Ky.", + "8Ky.", + "9Ky.", + "10Ky.", + "11Ky.", + "12Ky.", + } + narrow{ + "1K", + "2K", + "3K", + "4K", + "5K", + "6K", + "7K", + "8K", + "9K", + "10K", + "11K", + "12K", + } + wide{ + "1-Kysã", + "2-Kysã", + "3-Kysã", + "4-Kysã", + "5-Kysã", + "6-Kysã", + "7-Kysã", + "8-Kysã", + "9-Kysã", + "10-Kysã", + "11-Kysã", + "12-Kysã", + } + } + stand-alone{ + abbreviated{ + "1Ky.", + "2Ky.", + "3Ky.", + "4Ky.", + "5Ky.", + "6Ky.", + "7Ky.", + "8Ky.", + "9Ky.", + "10Ky.", + "11Ky.", + "12Ky.", + } + narrow{ + "1K", + "2K", + "3K", + "4K", + "5K", + "6K", + "7K", + "8K", + "9K", + "10K", + "11K", + "12K", + } + wide{ + "1-Kysã", + "2-Kysã", + "3-Kysã", + "4-Kysã", + "5-Kysã", + "6-Kysã", + "7-Kysã", + "8-Kysã", + "9-Kysã", + "10-Kysã", + "11-Kysã", + "12-Kysã", + } + } + } + } + generic{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d 'ne' MMMM, y G", + "d 'ne' MMMM, y G", + "d MMM, y G", + "dd/MM/y GGGGG", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Bh{"h B"} + Bhm{"h:mm B"} + Bhms{"h:mm:ss B"} + E{"ccc"} + EBhm{"E h:mm B"} + EBhms{"E h:mm:ss B"} + EHm{"E HH:mm"} + EHms{"E HH:mm:ss"} + Ed{"E, d"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"y G"} + GyMMM{"MMM, y G"} + GyMMMEd{"E, d 'ne' MMM, y G"} + GyMMMd{"d 'ne' MMM, y G"} + H{"HH"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E, dd/MM"} + MMM{"LLL"} + MMMEd{"E, d 'ne' MMM"} + MMMMEd{"E, d 'ne' MMMM"} + MMMMd{"d 'ne' MMMM"} + MMMd{"d 'ne' MMM"} + Md{"d/M"} + d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"mm:ss"} + y{"y G"} + yyyy{"y G"} + yyyyM{"MM/y GGGGG"} + yyyyMEd{"E, dd/MM/y GGGGG"} + yyyyMMM{"MMM, y G"} + yyyyMMMEd{"E, d 'ne' MMM, y G"} + yyyyMMMM{"MMMM, y G"} + yyyyMMMMEd{"E, d 'ne' MMMM, y G"} + yyyyMMMMd{"d 'ne' MMMM, y G"} + yyyyMMMd{"d 'ne' MMM, y G"} + yyyyMd{"dd/MM/y GGGGG"} + yyyyQQQ{"G, y QQQ"} + yyyyQQQQ{"G, y QQQQ"} + } + intervalFormats{ + Bh{ + B{"h B – h B"} + h{"h – h B"} + } + Bhm{ + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} + } + Gy{ + G{"G, y – G, y"} + y{"G, y – y"} + } + GyM{ + G{"GGGGG MM/y – GGGGG MM/y"} + M{"GGGGG MM/y – MM/y"} + y{"GGGGG MM/y – MM/y"} + } + GyMEd{ + G{"GGGGG E dd/MM/y – GGGGG E dd/MM/y"} + M{"GGGGG E dd/MM/y – E dd/MM/y"} + d{"GGGGG E dd/MM/y – dd/MM/y"} + y{"GGGGG E dd/MM/y – E dd/MM/y"} + } + GyMMM{ + G{"G MMM y – G MMM y"} + M{"G MMM y – MMM"} + y{"G MMM y – MMM y"} + } + GyMMMEd{ + G{"G E, d 'ne' MMM, y – G E, d 'ne' MMM, y"} + M{"G E, d 'ne' MMM, y – E, d 'ne' MMM"} + d{"G E, d 'ne' MMM, y – E, d 'ne' MMM"} + y{"G E, d 'ne' MMM, y – E, d 'ne' MMM, y"} + } + GyMMMd{ + G{"G d 'ne' MMM, y – G d 'ne' MMM, y"} + M{"G d 'ne' MMM, y – d 'ne' MMM"} + d{"G d – d 'ne' MMM, y"} + y{"G d 'ne' MMM, y – d 'ne' MMM, y"} + } + GyMd{ + G{"GGGGG dd/MM/y – GGGGG dd/MM/y"} + M{"GGGGG dd/MM/y – dd/MM/y"} + d{"GGGGG dd/MM/y – dd/MM/y"} + y{"GGGGG dd/MM/y – dd/MM/y"} + } + H{ + H{"HH'h' - HH'h'"} + } + Hm{ + H{"HH:mm–HH:mm"} + m{"HH:mm–HH:mm"} + } + Hmv{ + H{"HH:mm–HH:mm v"} + m{"HH:mm–HH:mm v"} + } + Hv{ + H{"HH – HH v"} + } + M{ + M{"M–M"} + } + MEd{ + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} + } + MMM{ + M{"MMM – MMM"} + } + MMMEd{ + M{"E, d 'ne' MMM – E, d 'ne' MMM"} + d{"E, d 'ne' MMM – E, d 'ne' MMM"} + } + MMMd{ + M{"d 'ne' MMM – d 'ne' MMM"} + d{"d–d 'ne' MMM"} + } + Md{ + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} + } + d{ + d{"d–d"} + } + fallback{"{0} – {1}"} + h{ + a{"h'h' a – h'h' a"} + h{"h'h' - h'h' a"} + } + hm{ + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} + } + hmv{ + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hv{ + a{"h a – h a v"} + h{"h – h a v"} + } + y{ + y{"y – y G"} + } + yM{ + M{"MM/y – MM/y G"} + y{"MM/y – MM/y G"} + } + yMEd{ + M{"E, dd/MM/y – E, dd/MM/y G"} + d{"E, dd/MM/y – E, dd/MM/y G"} + y{"E, dd/MM/y – E, dd/MM/y G"} + } + yMMM{ + M{"MMM–MMM, y G"} + y{"MMM, y – MMM, y G"} + } + yMMMEd{ + M{"E, d 'ne' MMM – E, d 'ne' MMM, y G"} + d{"E, d 'ne' MMM – E, d 'ne' MMM, y G"} + y{"E, d 'ne' MMM, y – E, d 'ne' MMM, y G"} + } + yMMMM{ + M{"MMMM–MMMM, y G"} + y{"MMMM, y – MMMM, y G"} + } + yMMMd{ + M{"d 'ne' MMM – d 'ne' MMM, y G"} + d{"d–d 'ne' MMM, y"} + y{"d 'ne' MMM, y – d 'ne' MMM, y G"} + } + yMd{ + M{"dd/MM/y – dd/MM/y G"} + d{"dd/MM/y – dd/MM/y G"} + y{"dd/MM/y – dd/MM/y G"} + } + } + } + gregorian{ + AmPmMarkers{ + "AM", + "PM", + } + AmPmMarkersAbbr{ + "AM", + "PM", + } + AmPmMarkersNarrow{ + "AM", + "PM", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d 'ne' MMMM, y", + "d 'ne' MMMM, y", + "d 'ne' MMM, y", + "dd/MM/y", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + appendItems{ + Timezone{"{0} {1}"} + } + availableFormats{ + Bh{"h B"} + Bhm{"h:mm B"} + Bhms{"h:mm:ss B"} + E{"ccc"} + EBhm{"E h:mm B"} + EBhms{"E h:mm:ss B"} + EHm{"E, HH:mm"} + EHms{"E, HH:mm:ss"} + Ed{"E, d"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} + Gy{"y G"} + GyMMM{"MMM, y G"} + GyMMMEd{"E, d 'ne' MMM, y G"} + GyMMMd{"d 'ne' MMM, y G"} + H{"HH"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + Hmsv{"HH:mm:ss v"} + Hmv{"HH:mm v"} + M{"L"} + MEd{"E, dd/MM"} + MMM{"LLL"} + MMMEd{"E, d 'ne' MMM"} + MMMMEd{"E, d 'ne' MMMM"} + MMMMW{ + one{"'simỹnỹ' W 'ne' MMMM"} + other{"'simỹnỹ' W 'ne' MMMM"} + } + MMMMd{"d 'ne' MMMM"} + MMMd{"d 'ne' MMM"} + MMdd{"dd/MM"} + Md{"d/M"} + d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} + ms{"mm:ss"} + y{"y"} + yM{"MM/y"} + yMEd{"E, dd/MM/y"} + yMM{"MM/y"} + yMMM{"MMM, y"} + yMMMEd{"E, d 'ne' MMM, y"} + yMMMM{"MMMM, y"} + yMMMMEd{"E, d 'ne' MMMM, y"} + yMMMMd{"d 'ne' MMMM, y"} + yMMMd{"d 'ne' MMM, y"} + yMd{"dd/MM/y"} + yQQQ{"QQQ, y"} + yQQQQ{"QQQQ, y"} + yw{ + one{"'simỹnỹ' w, Y"} + other{"'simỹnỹ' w, Y"} + } + } + dayNames{ + format{ + abbreviated{ + "num.", + "pir.", + "rég.", + "tẽg.", + "vẽn.", + "pén.", + "sav.", + } + narrow{ + "N.", + "P.", + "R.", + "T.", + "V.", + "P.", + "S.", + } + short{ + "N.", + "1kh.", + "2kh.", + "3kh.", + "4kh.", + "5kh.", + "S.", + } + wide{ + "numĩggu", + "pir-kurã-há", + "régre-kurã-há", + "tẽgtũ-kurã-há", + "vẽnhkãgra-kurã-há", + "pénkar-kurã-há", + "savnu", + } + } + stand-alone{ + abbreviated{ + "num.", + "pir.", + "rég.", + "tẽg.", + "vẽn.", + "pén.", + "sav.", + } + narrow{ + "N.", + "P.", + "R.", + "T.", + "V.", + "P.", + "S.", + } + short{ + "N.", + "1kh.", + "2kh.", + "3kh.", + "4kh.", + "5kh.", + "S.", + } + wide{ + "numĩggu", + "pir-kurã-há", + "régre-kurã-há", + "tẽgtũ-kurã-há", + "vẽnhkãgra-kurã-há", + "pénkar-kurã-há", + "savnu", + } + } + } + dayPeriod{ + format{ + abbreviated{ + afternoon1{"rãkãnh kỹ"} + evening1{"kuty kỹ"} + midnight{"kuty-si"} + morning1{"kusãg ki"} + night1{"kurã ge"} + noon{"kurã-kuju"} + } + narrow{ + afternoon1{"rãkãnh kỹ"} + evening1{"kuty kỹ"} + midnight{"kuty-si"} + morning1{"kusãg ki"} + night1{"kurã ge"} + noon{"kurã-kuju"} + } + wide{ + afternoon1{"rãkãnh kỹ"} + evening1{"kuty kỹ"} + midnight{"kuty-si"} + morning1{"kusãg ki"} + night1{"kurã ge"} + noon{"kurã-kuju"} + } + } + stand-alone{ + abbreviated{ + afternoon1{"rãkãnh kỹ"} + am{"AM"} + evening1{"kuty kỹ"} + midnight{"kuty-si"} + morning1{"kusãg ki"} + night1{"kurã ge"} + noon{"kurã-kuju"} + pm{"PM"} + } + narrow{ + afternoon1{"rãkãnh kỹ"} + am{"AM"} + evening1{"kuty kỹ"} + midnight{"kuty-si"} + morning1{"kusãg ki"} + night1{"kurã ge"} + noon{"kurã-kuju"} + pm{"PM"} + } + wide{ + afternoon1{"rãkãnh kỹ"} + am{"AM"} + evening1{"kuty kỹ"} + midnight{"kuty-si"} + morning1{"kusãg ki"} + night1{"kurã ge"} + noon{"kurã-kuju"} + pm{"PM"} + } + } + } + eras{ + abbreviated{ + "C.j.", + "C.kk.", + } + abbreviated%variant{ + "VKJ", + "VK", + } + wide{ + "Cristo jo", + "Cristo kar kỹ", + } + wide%variant{ + "vãsỹ Kórég ju", + "vãsỹ Kórég kã", + } + } + intervalFormats{ + Bh{ + B{"h B – h B"} + h{"h – h B"} + } + Bhm{ + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} + } + Gy{ + G{"G, y – G, y"} + y{"G, y – y"} + } + GyM{ + G{"GGGGG MM/y – GGGGG MM/y"} + M{"GGGGG MM/y – MM/y"} + y{"GGGGG MM/y – MM/y"} + } + GyMEd{ + G{"GGGGG E dd/MM/y – GGGGG E dd/MM/y"} + M{"GGGGG E dd/MM/y – E dd/MM/y"} + d{"GGGGG E dd/MM/y – dd/MM/y"} + y{"GGGGG E dd/MM/y – E dd/MM/y"} + } + GyMMM{ + G{"G MMM y – G MMM y"} + M{"G MMM y – MMM"} + y{"G MMM y – MMM y"} + } + GyMMMEd{ + G{"G E, d 'ne' MMM, y – G E, d 'ne' MMM, y"} + M{"G E, d 'ne' MMM, y – E, d 'ne' MMM"} + d{"G E, d 'ne' MMM, y – E, d 'ne' MMM"} + y{"G E, d 'ne' MMM, y – E, d 'ne' MMM, y"} + } + GyMMMd{ + G{"G d 'ne' MMM, y – G d 'ne' MMM, y"} + M{"G d 'ne' MMM, y – d 'ne' MMM"} + d{"G d – d 'ne' MMM, y"} + y{"G d 'ne' MMM, y – d 'ne' MMM, y"} + } + GyMd{ + G{"GGGGG dd/MM/y – GGGGG dd/MM/y"} + M{"GGGGG dd/MM/y – dd/MM/y"} + d{"GGGGG dd/MM/y – dd/MM/y"} + y{"GGGGG dd/MM/y – dd/MM/y"} + } + H{ + H{"HH'h' - HH'h'"} + } + Hm{ + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} + } + Hmv{ + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} + } + Hv{ + H{"HH – HH v"} + } + M{ + M{"M – M"} + } + MEd{ + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} + } + MMM{ + M{"MMM – MMM"} + } + MMMEd{ + M{"E, d 'ne' MMM – E, d 'ne' MMM"} + d{"E, d – E, d 'ne' MMM"} + } + MMMd{ + M{"d 'ne' MMM – d 'ne' MMM"} + d{"d – d 'ne' MMM"} + } + Md{ + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} + } + d{ + d{"d – d"} + } + fallback{"{0} – {1}"} + h{ + a{"h a – h a"} + h{"h – h a"} + } + hm{ + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} + } + hmv{ + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} + } + hv{ + a{"h a – h a v"} + h{"h – h a v"} + } + y{ + y{"y – y"} + } + yM{ + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} + } + yMEd{ + M{"E, dd/MM/y – E, dd/MM/y"} + d{"E, dd/MM/y – E, dd/MM/y"} + y{"E, dd/MM/y – E, dd/MM/y"} + } + yMMM{ + M{"MMM – MMM, y"} + y{"MMM, y – MMM, y"} + } + yMMMEd{ + M{"E, d 'ne' MMM – E, d 'ne' MMM, y"} + d{"E, d – E, d 'ne' MMM, y"} + y{"E, d 'ne' MMM, y – E, d 'ne' MMM, y"} + } + yMMMM{ + M{"MMMM – MMMM, y"} + y{"MMMM, y – MMMM, y"} + } + yMMMd{ + M{"d 'ne' MMM – d 'ne' MMM, y"} + d{"d – d 'ne' MMM, y"} + y{"d 'ne' MMM, y – d 'ne' MMM, y"} + } + yMd{ + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} + } + } + monthNames{ + format{ + abbreviated{ + "1Ky.", + "2Ky.", + "3Ky.", + "4Ky.", + "5Ky.", + "6Ky.", + "7Ky.", + "8Ky.", + "9Ky.", + "10Ky.", + "11Ky.", + "12Ky.", + } + narrow{ + "1K", + "2K", + "3K", + "4K", + "5K", + "6K", + "7K", + "8K", + "9K", + "10K", + "11K", + "12K", + } + wide{ + "1-Kysã", + "2-Kysã", + "3-Kysã", + "4-Kysã", + "5-Kysã", + "6-Kysã", + "7-Kysã", + "8-Kysã", + "9-Kysã", + "10-Kysã", + "11-Kysã", + "12-Kysã", + } + } + stand-alone{ + abbreviated{ + "1Ky.", + "2Ky.", + "3Ky.", + "4Ky.", + "5Ky.", + "6Ky.", + "7Ky.", + "8Ky.", + "9Ky.", + "10Ky.", + "11Ky.", + "12Ky.", + } + narrow{ + "1K", + "2K", + "3K", + "4K", + "5K", + "6K", + "7K", + "8K", + "9K", + "10K", + "11K", + "12K", + } + wide{ + "1-Kysã", + "2-Kysã", + "3-Kysã", + "4-Kysã", + "5-Kysã", + "6-Kysã", + "7-Kysã", + "8-Kysã", + "9-Kysã", + "10-Kysã", + "11-Kysã", + "12-Kysã", + } + } + } + quarters{ + format{ + abbreviated{ + "T1", + "T2", + "T3", + "T4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "1ⁿ kysã-tẽgtũ", + "2ᵍᵉ kysã-tẽgtũ", + "3ⁿʰ kysã-tẽgtũ", + "4ⁿ kysã-tẽgtũ", + } + } + stand-alone{ + abbreviated{ + "T1", + "T2", + "T3", + "T4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "1ⁿ kysã-tẽgtũ", + "2ᵍᵉ kysã-tẽgtũ", + "3ⁿʰ kysã-tẽgtũ", + "4ⁿ kysã-tẽgtũ", + } + } + } + } + japanese{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d 'ne' MMMM, y G", + "d 'ne' MMMM, y G", + "dd/MM/y G", + "dd/MM/yy GGGGG", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + } + } + characterLabel{ + activities{"han"} + african_scripts{"Afrika vẽnhrá"} + american_scripts{"Amẽrika vẽnhrá"} + animal{"vẽnhmẽg"} + animals_nature{"vẽnhmẽg eg’e"} + arrows{"nosĩ"} + body{"tihá"} + box_drawing{"tãpér kãgrá"} + braille{"braille"} + building{"ĩn téj"} + bullets_stars{"jónh kej fẽ / krĩg"} + consonantal_jamo{"jamũ kãsãnỹtar"} + currency_symbols{"nĩkri kãgrá"} + dash_connector{"joj"} + digits{"nĩkrér"} + dingbats{"nĩgman"} + divination_symbols{"ne to kãgrá"} + downwards_arrows{"mer ra nosĩ"} + downwards_upwards_arrows{"mer kar pãnónh ra nosĩ"} + east_asian_scripts{"vẽnhrá Asia Rãjur"} + emoji{"emãji"} + european_scripts{"Orópa vẽnhrá"} + female{"ũn tátá"} + flag{"mỹnera"} + flags{"mỹnera ag"} + food_drink{"vẽjẽn & kron"} + format{"hẽn"} + format_whitespace{"hẽn & saj ge ki tũ"} + full_width_form_variant{"tãpér hẽjge kar"} + geometric_shapes{"kãmur to hár"} + half_width_form_variant{"tãpér kuju hẽjge"} + han_characters{"Han rár"} + han_radicals{"Han jé pẽ"} + hanja{"hanja"} + hanzi_simplified{"Hanzi (sĩprifikano)"} + hanzi_traditional{"Hanzi (pẽ)"} + heart{"fe"} + historic_scripts{"vẽnhrá si"} + ideographic_desc_characters{"inevografika to rán rár"} + japanese_kana{"kỹnỹ japãnẽj"} + kanbun{"kãmun"} + kanji{"kỹji"} + keycap{"mutũ"} + leftwards_arrows{"jakãnh ra nosĩ"} + leftwards_rightwards_arrows{"jakãnh pãgja ra nosĩ"} + letterlike_symbols{"vẽnhrá kãgrá"} + limited_use{"han krỹgja"} + male{"ũn gré"} + math_symbols{"nĩkrinkrén kãgrá"} + middle_eastern_scripts{"Rãjur Mẽnhju vẽnhrá"} + miscellaneous{"hẽnrike"} + modern_scripts{"vẽnhrá tãg"} + modifier{"tỹ’ũn fẽ"} + musical_symbols{"vẽkyr kãgrá"} + nature{"eg’e"} + nonspacing{"rán jé tũ"} + numbers{"nĩkrén"} + objects{"nén ũ"} + other{"ũ ag"} + paired{"jag kóm vin"} + person{"ũ ti"} + phonetic_alphabet{"arfameto fãnẽtiko"} + pictographs{"nén ũ kãgrá tỹ vĩ"} + place{"nĩ ẽn"} + plant{"ẽkré"} + punctuation{"hẽrike han ja"} + rightwards_arrows{"pãgja ra nosĩ"} + sign_standard_symbols{"nén ũ jé to kãgrá"} + small_form_variant{"jag rá hẽj ge kãsir"} + smiley{"nén kakẽ sĩ"} + smileys_people{"nén ũ kakẽ sĩ / ũ ti"} + south_asian_scripts{"Sur ki Asia vẽnhrá"} + southeast_asian_scripts{"Sur-Rãjur Asia vẽnhrá"} + spacing{"vinge"} + sport{"vẽnhkanhir"} + symbols{"nén ũ kãgrá"} + technical_symbols{"nén ũ kãgrá há"} + tone_marks{"tom rá"} + travel{"hãn ra tĩg"} + travel_places{"hãn ra tĩg / ẽmã"} + upwards_arrows{"pãnónh ra nosĩ"} + variant_forms{"hãj ge"} + vocalic_jamo{"jamũ vokaliko"} + weather{"kanhkã tugnỹm"} + western_asian_scripts{"Asia Rãpur vẽnhrá"} + whitespace{"rán ge ne tũ"} + } + contextTransforms{ + day-format-except-narrow:intvector{ + 1, + 1, + } + day-standalone-except-narrow:intvector{ + 1, + 1, + } + languages:intvector{ + 1, + 1, + } + relative:intvector{ + 1, + 1, + } + typographicNames:intvector{ + 1, + 1, + } + } + fields{ + day{ + dn{"kurã"} + relative{ + "-1"{"rãketá"} + "-2"{"rãké ũn tá"} + "0"{"uri"} + "1"{"vajkỹ"} + "2"{"vaj ũn ka"} + } + relativeTime{ + future{ + one{"kurã {0} kar kỹ"} + other{"kurã {0} kar kỹ"} + } + past{ + one{"kurã {0} si ser"} + other{"kurã {0} si ser"} + } + } + } + day-narrow{ + dn{"kurã"} + relative{ + "-1"{"rãketá"} + "-2"{"rãké ũn tá"} + "0"{"uri"} + "1"{"vajkỹ"} + "2"{"vaj ũn ka"} + } + relativeTime{ + future{ + one{"kurã {0} kar kỹ"} + other{"kurã {0} kar kỹ"} + } + past{ + one{"kurã {0} si ser"} + other{"kurã {0} si ser"} + } + } + } + day-short{ + dn{"kurã"} + relative{ + "-1"{"rãketá"} + "-2"{"rãké ũn tá"} + "0"{"uri"} + "1"{"vajkỹ"} + "2"{"vaj ũn ka"} + } + relativeTime{ + future{ + one{"kurã {0} kar kỹ"} + other{"kurã {0} kar kỹ"} + } + past{ + one{"kurã {0} si ser"} + other{"kurã {0} si ser"} + } + } + } + dayOfYear{ + dn{"prỹg kurã ũ kã"} + } + dayOfYear-narrow{ + dn{"prỹg kurã ũ kã"} + } + dayOfYear-short{ + dn{"prỹg kurã ũ kã"} + } + dayperiod{ + dn{"AM/PM"} + } + dayperiod-narrow{ + dn{"AM/PM"} + } + dayperiod-short{ + dn{"AM/PM"} + } + era{ + dn{"vãsỹ"} + } + era-narrow{ + dn{"vãsỹ"} + } + era-short{ + dn{"vãsỹ"} + } + fri{ + relative{ + "-1"{"pénkar-kurã-há tĩ mũn kã"} + "0"{"pénkar-kurã-há tag kã"} + "1"{"pénkar-kurã-há ũn kã"} + } + relativeTime{ + future{ + one{"pénkar-kurã-há {0} kar kỹ"} + other{"pénkar-kurã-há {0} kar kỹ"} + } + past{ + one{"pénkar-kurã-há {0} si ser"} + other{"pénkar-kurã-há {0} si ser"} + } + } + } + fri-narrow{ + relative{ + "-1"{"pén. tĩ mũn kã"} + "0"{"pén. tag kã"} + "1"{"pén. ũn kã"} + } + relativeTime{ + future{ + one{"pén. {0} kar kỹ"} + other{"pén. {0} kar kỹ"} + } + past{ + one{"pén. {0} si ser"} + other{"pén. {0} si ser"} + } + } + } + fri-short{ + relative{ + "-1"{"pén. tĩ mũn kã"} + "0"{"pén. tag kã"} + "1"{"pén. ũn kã"} + } + relativeTime{ + future{ + one{"pén. {0} kar kỹ"} + other{"pén. {0} kar kỹ"} + } + past{ + one{"pén. {0} si ser"} + other{"pén. {0} si ser"} + } + } + } + hour{ + dn{"óra"} + relative{ + "0"{"óra tag kã"} + } + relativeTime{ + future{ + one{"óra {0} kar kỹ"} + other{"óra {0} kar kỹ"} + } + past{ + one{"óra {0} si ser"} + other{"óra {0} si ser"} + } + } + } + hour-narrow{ + dn{"h"} + relativeTime{ + future{ + one{"{0} h kar kỹ"} + other{"{0} h kar kỹ"} + } + past{ + one{"{0} h si ser"} + other{"{0} h si ser"} + } + } + } + hour-short{ + dn{"h"} + relativeTime{ + future{ + one{"{0} h kar kỹ"} + other{"{0} h kar kỹ"} + } + past{ + one{"{0} h si ser"} + other{"{0} h si ser"} + } + } + } + minute{ + dn{"mĩnũtu"} + relative{ + "0"{"mĩnũtu tag"} + } + relativeTime{ + future{ + one{"mĩnũtu {0} kar kỹ"} + other{"mĩnũtu {0} kar kỹ"} + } + past{ + one{"mĩnũtu {0} si ser"} + other{"mĩnũtu {0} si ser"} + } + } + } + minute-narrow{ + dn{"mĩn."} + relativeTime{ + future{ + one{"mĩn. {0} kar kỹ"} + other{"mĩn. {0} kar kỹ"} + } + past{ + one{"mĩn. {0} si ser"} + other{"mĩn. {0} si ser"} + } + } + } + minute-short{ + dn{"mĩn."} + relativeTime{ + future{ + one{"mĩn. {0} kar kỹ"} + other{"mĩn. {0} kar kỹ"} + } + past{ + one{"mĩn. {0} si ser"} + other{"mĩn. {0} si ser"} + } + } + } + mon{ + relative{ + "-1"{"pir-kurã-há tĩ mũn kã"} + "0"{"pir-kurã-há tag kã"} + "1"{"pir-kurã-há ũn kã"} + } + relativeTime{ + future{ + one{"pir-kurã-há {0} kar kỹ"} + other{"pir-kurã-há {0} kar kỹ"} + } + past{ + one{"pir-kurã-há {0} si ser"} + other{"pir-kurã-há {0} si ser"} + } + } + } + mon-narrow{ + relative{ + "-1"{"pir. tĩ mũn kã"} + "0"{"pir. tag kã"} + "1"{"pir. ũn kã"} + } + relativeTime{ + future{ + one{"pir. {0} kar kỹ"} + other{"pir. {0} kar kỹ"} + } + past{ + one{"pir. {0} si ser"} + other{"pir. {0} si ser"} + } + } + } + mon-short{ + relative{ + "-1"{"pir. tĩ mũn kã"} + "0"{"pir. tag kã"} + "1"{"pir. ũn kã"} + } + relativeTime{ + future{ + one{"pir. {0} kar kỹ"} + other{"pir. {0} kar kỹ"} + } + past{ + one{"pir. {0} si ser"} + other{"pir. {0} si ser"} + } + } + } + month{ + dn{"kysã"} + relative{ + "-1"{"kysã tĩ mũn kã"} + "0"{"kysã tag kã"} + "1"{"kysã ũn kã"} + } + relativeTime{ + future{ + one{"kysã {0} kar kỹ"} + other{"kysã {0} kar kỹ"} + } + past{ + one{"kysã {0} si ser"} + other{"kysã {0} si ser"} + } + } + } + month-narrow{ + dn{"kysã"} + relative{ + "-1"{"kysã tĩ mũn kã"} + "0"{"kysã tag kã"} + "1"{"kysã ũn kã"} + } + relativeTime{ + future{ + one{"kysã {0} kar kỹ"} + other{"kysã {0} kar kỹ"} + } + past{ + one{"kysã {0} si ser"} + other{"kysã {0} si ser"} + } + } + } + month-short{ + dn{"kysã"} + relative{ + "-1"{"kysã tĩ mũn kã"} + "0"{"kysã tag kã"} + "1"{"kysã ũn kã"} + } + relativeTime{ + future{ + one{"kysã {0} kar kỹ"} + other{"kysã {0} kar kỹ"} + } + past{ + one{"kysã {0} si ser"} + other{"kysã {0} si ser"} + } + } + } + quarter{ + dn{"kysã-tẽgtũ"} + relative{ + "-1"{"kysã tẽgtũ ẽg no"} + "0"{"kysã tẽgtũ tag"} + "1"{"kysã tẽgtũ ũn kã"} + } + relativeTime{ + future{ + one{"kysã-tẽgtũ {0} kar kỹ"} + other{"kysã-tẽgtũ {0} kar kỹ"} + } + past{ + one{"kysã-tẽgtũ {0} si ser"} + other{"kysã-tẽgtũ {0} si ser"} + } + } + } + quarter-narrow{ + dn{"kysã-tẽgtũ"} + relative{ + "-1"{"kysã tẽgtũ ẽg no"} + "0"{"kysã tẽgtũ tag"} + "1"{"kysã tẽgtũ ũn kã"} + } + relativeTime{ + future{ + one{"kysã-tẽgtũ {0} kar kỹ"} + other{"kysã-tẽgtũ {0} kar kỹ"} + } + past{ + one{"kysã-tẽgtũ {0} si ser"} + other{"kysã-tẽgtũ {0} si ser"} + } + } + } + quarter-short{ + dn{"kysã-tẽgtũ"} + relative{ + "-1"{"kysã tẽgtũ ẽg no"} + "0"{"kysã tẽgtũ tag"} + "1"{"kysã tẽgtũ ũn kã"} + } + relativeTime{ + future{ + one{"kysã-tẽgtũ {0} kar kỹ"} + other{"kysã-tẽgtũ {0} kar kỹ"} + } + past{ + one{"kysã-tẽgtũ {0} si ser"} + other{"kysã-tẽgtũ {0} si ser"} + } + } + } + sat{ + relative{ + "-1"{"savnu tĩ mũn kã"} + "0"{"savnu tag kã"} + "1"{"savnu ũn kã"} + } + relativeTime{ + future{ + one{"savnu {0} kar kỹ"} + other{"savnu {0} kar kỹ"} + } + past{ + one{"savnu {0} si ser"} + other{"savnu {0} si ser"} + } + } + } + sat-narrow{ + relative{ + "-1"{"sav. tĩ mũn kã"} + "0"{"sav. tag kã"} + "1"{"sav. ũn kã"} + } + relativeTime{ + future{ + one{"sav. {0} kar kỹ"} + other{"sav. {0} kar kỹ"} + } + past{ + one{"sav. {0} si ser"} + other{"sav. {0} si ser"} + } + } + } + sat-short{ + relative{ + "-1"{"sav. tĩ mũn kã"} + "0"{"sav. tag kã"} + "1"{"sav. ũn kã"} + } + relativeTime{ + future{ + one{"sav. {0} kar kỹ"} + other{"sav. {0} kar kỹ"} + } + past{ + one{"sav. {0} si ser"} + other{"sav. {0} si ser"} + } + } + } + second{ + dn{"segũno"} + relative{ + "0"{"ha"} + } + relativeTime{ + future{ + one{"segũno {0} kar kỹ"} + other{"segũno {0} kar kỹ"} + } + past{ + one{"segũno {0} si ser"} + other{"segũno {0} si ser"} + } + } + } + second-narrow{ + dn{"seg."} + relativeTime{ + future{ + one{"seg. {0} kar kỹ"} + other{"seg. {0} kar kỹ"} + } + past{ + one{"seg. {0} si ser"} + other{"seg. {0} si ser"} + } + } + } + second-short{ + dn{"seg."} + relativeTime{ + future{ + one{"seg. {0} kar kỹ"} + other{"seg. {0} kar kỹ"} + } + past{ + one{"seg. {0} si ser"} + other{"seg. {0} si ser"} + } + } + } + sun{ + relative{ + "-1"{"numĩggu tĩ mũn kã"} + "0"{"numĩggu tag kã"} + "1"{"numĩggu ũn kã"} + } + relativeTime{ + future{ + one{"numĩggu {0} kar kỹ"} + other{"numĩggu {0} kar kỹ"} + } + past{ + one{"numĩggu {0} si ser"} + other{"numĩggu {0} si ser"} + } + } + } + sun-narrow{ + relative{ + "-1"{"num. tĩ mũn kã"} + "0"{"num. tag kã"} + "1"{"num. ũn kã"} + } + relativeTime{ + future{ + one{"num. {0} kar kỹ"} + other{"num. {0} kar kỹ"} + } + past{ + one{"num. {0} si ser"} + other{"num. {0} si ser"} + } + } + } + sun-short{ + relative{ + "-1"{"num. tĩ mũn kã"} + "0"{"num. tag kã"} + "1"{"num. ũn kã"} + } + relativeTime{ + future{ + one{"num. {0} kar kỹ"} + other{"num. {0} kar kỹ"} + } + past{ + one{"num. {0} si ser"} + other{"num. {0} si ser"} + } + } + } + thu{ + relative{ + "-1"{"vẽnhkãgra-kurã-há tĩ mũn kã"} + "0"{"vẽnhkãgra-kurã-há tag kã"} + "1"{"vẽnhkãgra-kurã-há ũn kã"} + } + relativeTime{ + future{ + one{"vẽnhkãgra-kurã-há {0} kar kỹ"} + other{"vẽnhkãgra-kurã-há {0} kar kỹ"} + } + past{ + one{"vẽnhkãgra-kurã-há {0} si ser"} + other{"vẽnhkãgra-kurã-há {0} si ser"} + } + } + } + thu-narrow{ + relative{ + "-1"{"vẽn. tĩ mũn kã"} + "0"{"vẽn. tag kã"} + "1"{"vẽn. ũn kã"} + } + relativeTime{ + future{ + one{"vẽn. {0} kar kỹ"} + other{"vẽn. {0} kar kỹ"} + } + past{ + one{"vẽn. {0} si ser"} + other{"vẽn. {0} si ser"} + } + } + } + thu-short{ + relative{ + "-1"{"vẽn. tĩ mũn kã"} + "0"{"vẽn. tag kã"} + "1"{"vẽn. ũn kã"} + } + relativeTime{ + future{ + one{"vẽn. {0} kar kỹ"} + other{"vẽn. {0} kar kỹ"} + } + past{ + one{"vẽn. {0} si ser"} + other{"vẽn. {0} si ser"} + } + } + } + tue{ + relative{ + "-1"{"régre-kurã-há tĩ mũn kã"} + "0"{"régre-kurã-há tag kã"} + "1"{"régre-kurã-há ũn kã"} + } + relativeTime{ + future{ + one{"régre-kurã-há {0} kar kỹ"} + other{"régre-kurã-há {0} kar kỹ"} + } + past{ + one{"régre-kurã-há {0} si ser"} + other{"régre-kurã-há {0} si ser"} + } + } + } + tue-narrow{ + relative{ + "-1"{"rég. tĩ mũn kã"} + "0"{"rég. tag kã"} + "1"{"rég. ũn kã"} + } + relativeTime{ + future{ + one{"rég. {0} kar kỹ"} + other{"rég. {0} kar kỹ"} + } + past{ + one{"rég. {0} si ser"} + other{"rég. {0} si ser"} + } + } + } + tue-short{ + relative{ + "-1"{"rég. tĩ mũn kã"} + "0"{"rég. tag kã"} + "1"{"rég. ũn kã"} + } + relativeTime{ + future{ + one{"rég. {0} kar kỹ"} + other{"rég. {0} kar kỹ"} + } + past{ + one{"rég. {0} si ser"} + other{"rég. {0} si ser"} + } + } + } + wed{ + relative{ + "-1"{"tẽgtũ-kurã-há tĩ mũn kã"} + "0"{"tẽgtũ-kurã-há tag kã"} + "1"{"tẽgtũ-kurã-há ũn kã"} + } + relativeTime{ + future{ + one{"tẽgtũ-kurã-há {0} kar kỹ"} + other{"tẽgtũ-kurã-há {0} kar kỹ"} + } + past{ + one{"tẽgtũ-kurã-há {0} si ser"} + other{"tẽgtũ-kurã-há {0} si ser"} + } + } + } + wed-narrow{ + relative{ + "-1"{"tẽg. tĩ mũn kã"} + "0"{"tẽg. tag kã"} + "1"{"tẽg. ũn kã"} + } + relativeTime{ + future{ + one{"tẽg. {0} kar kỹ"} + other{"tẽg. {0} kar kỹ"} + } + past{ + one{"tẽg. {0} si ser"} + other{"tẽg. {0} si ser"} + } + } + } + wed-short{ + relative{ + "-1"{"tẽg. tĩ mũn kã"} + "0"{"tẽg. tag kã"} + "1"{"tẽg. ũn kã"} + } + relativeTime{ + future{ + one{"tẽg. {0} kar kỹ"} + other{"tẽg. {0} kar kỹ"} + } + past{ + one{"tẽg. {0} si ser"} + other{"tẽg. {0} si ser"} + } + } + } + week{ + dn{"simỹnỹ"} + relative{ + "-1"{"simỹnỹ tĩ mũn kã"} + "0"{"simỹnỹ tag kã"} + "1"{"simỹnỹ ũn kã"} + } + relativePeriod{"simỹnỹ tỹ {0}"} + relativeTime{ + future{ + one{"simỹnỹ {0} kar kỹ"} + other{"simỹnỹ {0} kar kỹ"} + } + past{ + one{"simỹnỹ {0} si ser"} + other{"simỹnỹ {0} si ser"} + } + } + } + week-narrow{ + dn{"sim."} + relative{ + "-1"{"simỹnỹ tĩ mũn kã"} + "0"{"simỹnỹ tag kã"} + "1"{"simỹnỹ ũn kã"} + } + relativePeriod{"sim. tỹ {0}"} + relativeTime{ + future{ + one{"sim. {0} kar kỹ"} + other{"sim. {0} kar kỹ"} + } + past{ + one{"sim. {0} si ser"} + other{"sim. {0} si ser"} + } + } + } + week-short{ + dn{"sim."} + relative{ + "-1"{"simỹnỹ tĩ mũn kã"} + "0"{"simỹnỹ tag kã"} + "1"{"simỹnỹ ũn kã"} + } + relativePeriod{"sim. tỹ {0}"} + relativeTime{ + future{ + one{"sim. {0} kar kỹ"} + other{"sim. {0} kar kỹ"} + } + past{ + one{"sim. {0} si ser"} + other{"sim. {0} si ser"} + } + } + } + weekOfMonth{ + dn{"kysã simỹnỹ ũ kã"} + } + weekOfMonth-narrow{ + dn{"ysã sim. ũ kã"} + } + weekOfMonth-short{ + dn{"kysã sim. ũ kã"} + } + weekday{ + dn{"simỹnỹ kurã ũ kã"} + } + weekday-narrow{ + dn{"sim. kurã ũ kã"} + } + weekday-short{ + dn{"sim. kurã ũ kã"} + } + weekdayOfMonth{ + dn{"simỹnỹ kurã ũ kã kysã tag kã"} + } + weekdayOfMonth-narrow{ + dn{"sim. kurã ũ kã kysã tag kã"} + } + weekdayOfMonth-short{ + dn{"sim. kurã ũ kã kysã tag kã"} + } + year{ + dn{"prỹg"} + relative{ + "-1"{"prỹg tĩ mũnh kã"} + "0"{"prỹg tag kã"} + "1"{"prỹg ũ kã"} + } + relativeTime{ + future{ + one{"prỹg {0} kar kỹ"} + other{"prỹg {0} kar kỹ"} + } + past{ + one{"prỹg {0} si ser"} + other{"prỹg {0} si ser"} + } + } + } + year-narrow{ + dn{"prỹg"} + relative{ + "-1"{"prỹg tĩ mũnh kã"} + "0"{"prỹg tag kã"} + "1"{"prỹg ũ kã"} + } + relativeTime{ + future{ + one{"prỹg {0} kar kỹ"} + other{"prỹg {0} kar kỹ"} + } + past{ + one{"prỹg {0} si ser"} + other{"prỹg {0} si ser"} + } + } + } + year-short{ + dn{"prỹg"} + relative{ + "-1"{"prỹg tĩ mũnh kã"} + "0"{"prỹg tag kã"} + "1"{"prỹg ũ kã"} + } + relativeTime{ + future{ + one{"prỹg {0} kar kỹ"} + other{"prỹg {0} kar kỹ"} + } + past{ + one{"prỹg {0} si ser"} + other{"prỹg {0} si ser"} + } + } + } + zone{ + dn{"ẽmã ũ tá óra"} + } + zone-narrow{ + dn{"tá óra"} + } + zone-short{ + dn{"tá óra"} + } + } + listPattern{ + or{ + 2{"{0} ketũmỹr {1}"} + end{"{0} ketũmỹr {1}"} + } + standard{ + 2{"{0} kar {1}"} + end{"{0} kar {1}"} + } + standard-narrow{ + 2{"{0}, {1}"} + end{"{0}, {1}"} + } + standard-short{ + 2{"{0} kar {1}"} + end{"{0} kar {1}"} + middle{"{0}, {1}"} + start{"{0}, {1}"} + } + unit{ + 2{"{0} kar {1}"} + end{"{0} kar {1}"} + } + unit-narrow{ + 2{"{0} {1}"} + end{"{0} {1}"} + middle{"{0} {1}"} + start{"{0} {1}"} + } + unit-short{ + 2{"{0} kar {1}"} + end{"{0} kar {1}"} + } + } + measurementSystemNames{ + UK{"Rejnũ Jagmré-ke"} + US{"Enhtano Unĩno Jagmré-ke ag"} + metric{"kãmur to ke"} + } + parse{ + date{ + lenient{ + "[\\--/]", + "[\\:∶]", + } + } + general{ + lenient{ + "[.․。︒﹒.。]", + "['ʼ՚᾽᾿’']", + "[%٪﹪%]", + "[؉‰]", + "[\$﹩$$]", + "[£₤]", + "[¥¥]", + "[₩₩]", + "[₨₹{Rp}{Rs}]", + } + } + number{ + lenient{ + "[\\-‒⁻₋−➖﹣-]", + "[,،٫⹁、︐︑﹐﹑,、]", + "[+⁺₊➕﬩﹢+]", + } + } + } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "kgp", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } +} diff --git a/icu/icu4c/source/data/locales/kgp_BR.txt b/icu/icu4c/source/data/locales/kgp_BR.txt new file mode 100644 index 00000000000..e425b176164 --- /dev/null +++ b/icu/icu4c/source/data/locales/kgp_BR.txt @@ -0,0 +1,5 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +kgp_BR{ +} diff --git a/icu/icu4c/source/data/locales/khq.txt b/icu/icu4c/source/data/locales/khq.txt index 46bda01571e..db866b41e7b 100644 --- a/icu/icu4c/source/data/locales/khq.txt +++ b/icu/icu4c/source/data/locales/khq.txt @@ -33,6 +33,16 @@ khq{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ M{"M"} MMM{"MMM"} @@ -80,6 +90,16 @@ khq{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Day{"{0} ({2}: {1})"} Day-Of-Week{"{0} {1}"} diff --git a/icu/icu4c/source/data/locales/ki.txt b/icu/icu4c/source/data/locales/ki.txt index 0a6b303a2a1..489431542d2 100644 --- a/icu/icu4c/source/data/locales/ki.txt +++ b/icu/icu4c/source/data/locales/ki.txt @@ -30,6 +30,16 @@ ki{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -42,7 +52,7 @@ ki{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -78,6 +88,16 @@ ki{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -90,7 +110,7 @@ ki{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/kk.txt b/icu/icu4c/source/data/locales/kk.txt index 292baf23bd4..e8a28ea33a7 100644 --- a/icu/icu4c/source/data/locales/kk.txt +++ b/icu/icu4c/source/data/locales/kk.txt @@ -36,6 +36,7 @@ kk{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -223,14 +224,67 @@ kk{ native{"latn"} } calendar{ + coptic{ + monthNames{ + format{ + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + wide{ + "Тут", + "Баба", + "Хатур", + "Кийяк", + "Туба", + "Ашмир", + "Барамхат", + "Барамуда", + "Башанс", + "Ба’уна", + "’абиб", + "Мисра", + "Наси’", + } + } + stand-alone{ + wide{ + "Тут", + "Баба", + "Хатур", + "Кийяк", + "Туба", + "Ашмир", + "Барамхат", + "Барамуда", + "Башанс", + "Ба’уна", + "’абиб", + "Мисра", + "Наси’", + } + } + } + } generic{ DateTimePatterns{ "HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "G y 'ж'. d MMMM, EEEE", - "G y 'ж'. d MMMM", + "G y 'ж'. d MMMM, EEEE", + "G y 'ж'. d MMMM", "G dd.MM.y", "GGGGG dd.MM.y", "{1} {0}", @@ -239,6 +293,16 @@ kk{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyMMdd", + } availableFormats{ Bh{"B h"} Bhm{"B h:mm"} @@ -249,12 +313,13 @@ kk{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} - Gy{"G y 'ж'."} - GyMMM{"G y 'ж'. MMM"} - GyMMMEd{"G y 'ж'. d MMM, E"} - GyMMMd{"G y 'ж'. d MMM"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"G y 'ж'."} + GyMMM{"G y 'ж'. MMM"} + GyMMMEd{"G y 'ж'. d MMM, E"} + GyMMMd{"G y 'ж'. d MMM"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -266,21 +331,21 @@ kk{ MMMd{"d MMM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} - y{"G y 'ж'."} - yyyy{"G y 'ж'."} + y{"G y 'ж'."} + yyyy{"G y 'ж'."} yyyyM{"GGGGG MM.y"} yyyyMEd{"GGGGG dd.MM.y, E"} - yyyyMMM{"G y 'ж'. MMM"} - yyyyMMMEd{"G y 'ж'. d MMM, E"} - yyyyMMMM{"G y 'ж'. MMMM"} - yyyyMMMd{"G y 'ж'. d MMM"} + yyyyMMM{"G y 'ж'. MMM"} + yyyyMMMEd{"G y 'ж'. d MMM, E"} + yyyyMMMM{"G y 'ж'. MMMM"} + yyyyMMMd{"G y 'ж'. d MMM"} yyyyMd{"GGGGG dd.MM.y"} - yyyyQQQ{"G y 'ж'. QQQ"} - yyyyQQQQ{"G y 'ж'. QQQQ"} + yyyyQQQ{"G y 'ж'. QQQ"} + yyyyQQQQ{"G y 'ж'. QQQQ"} } intervalFormats{ Bh{ @@ -293,16 +358,16 @@ kk{ m{"h:mm – h:mm B"} } GyMMMEd{ - G{"G y 'ж'. d MMM, E – G y 'ж'. d MMM, E"} - M{"G y 'ж'. d MMM, E – d MMM, E"} - d{"G y 'ж'. d MMM, E – d MMM, E"} - y{"G y 'ж'. d MMM, E – y 'ж'. d MMM, E"} + G{"G y 'ж'. d MMM, E – G y 'ж'. d MMM, E"} + M{"G y 'ж'. d MMM, E – d MMM, E"} + d{"G y 'ж'. d MMM, E – d MMM, E"} + y{"G y 'ж'. d MMM, E – y 'ж'. d MMM, E"} } GyMMMd{ - G{"G y 'ж'. d MMM – G y 'ж'. d MMM"} - M{"G y 'ж'. d MMM – d MMM"} - d{"G y 'ж'. d–d MMM"} - y{"G y 'ж'. d MMM – y 'ж'. d MMM"} + G{"G y 'ж'. d MMM – G y 'ж'. d MMM"} + M{"G y 'ж'. d MMM – d MMM"} + d{"G y 'ж'. d–d MMM"} + y{"G y 'ж'. d MMM – y 'ж'. d MMM"} } H{ H{"HH–HH"} @@ -345,21 +410,21 @@ kk{ } fallback{"{0} - {1}"} h{ - h{"h–h a"} + h{"h–h a"} } hm{ - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - h{"h–h a v"} + h{"h–h a v"} } y{ - y{"G y–y 'жж'."} + y{"G y–y 'жж'."} } yM{ M{"GGGGG MM.y – MM.y"} @@ -371,22 +436,22 @@ kk{ y{"GGGGG dd.MM.y, E – dd.MM.y, E"} } yMMM{ - M{"G y 'ж'. MMM–MMM"} - y{"G y 'ж'. MMM – y 'ж'. MMM"} + M{"G y 'ж'. MMM–MMM"} + y{"G y 'ж'. MMM – y 'ж'. MMM"} } yMMMEd{ - M{"G y 'ж'. d MMM, E – d MMM, E"} - d{"G y 'ж'. d MMM, E – d MMM, E"} - y{"G y 'ж'. d MMM, E – y 'ж'. d MMM, E"} + M{"G y 'ж'. d MMM, E – d MMM, E"} + d{"G y 'ж'. d MMM, E – d MMM, E"} + y{"G y 'ж'. d MMM, E – y 'ж'. d MMM, E"} } yMMMM{ - M{"G y 'ж'. MMMM – MMMM"} - y{"G y 'ж'. MMMM – y 'ж'. MMMM"} + M{"G y 'ж'. MMMM – MMMM"} + y{"G y 'ж'. MMMM – y 'ж'. MMMM"} } yMMMd{ - M{"G y 'ж'. d MMM – d MMM"} - d{"G y 'ж'. d–d MMM"} - y{"G y 'ж'. d MMM – y 'ж'. d MMM"} + M{"G y 'ж'. d MMM – d MMM"} + d{"G y 'ж'. d–d MMM"} + y{"G y 'ж'. d MMM – y 'ж'. d MMM"} } yMd{ M{"GGGGG dd.MM.y – dd.MM.y"} @@ -413,9 +478,9 @@ kk{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "y 'ж'. d MMMM, EEEE", - "y 'ж'. d MMMM", - "y 'ж'. dd MMM", + "y 'ж'. d MMMM, EEEE", + "y 'ж'. d MMMM", + "y 'ж'. dd MMM", "dd.MM.yy", "{1}, {0}", "{1}, {0}", @@ -423,6 +488,16 @@ kk{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMdd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -436,12 +511,13 @@ kk{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} - Gy{"G y 'ж'."} - GyMMM{"G y 'ж'. MMM"} - GyMMMEd{"G y 'ж'. d MMM, E"} - GyMMMd{"G y 'ж'. d MMM"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"G y 'ж'."} + GyMMM{"G y 'ж'. MMM"} + GyMMMEd{"G y 'ж'. d MMM, E"} + GyMMMd{"G y 'ж'. d MMM"} + GyMd{"dd-MM-GGGGG y"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -459,22 +535,22 @@ kk{ MMMd{"d MMM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM.y"} yMEd{"dd.MM.y, E"} - yMMM{"y 'ж'. MMM"} - yMMMEd{"y 'ж'. d MMM, E"} - yMMMM{"y 'ж'. MMMM"} - yMMMd{"y 'ж'. d MMM"} + yMMM{"y 'ж'. MMM"} + yMMMEd{"y 'ж'. d MMM, E"} + yMMMM{"y 'ж'. MMMM"} + yMMMd{"y 'ж'. d MMM"} yMd{"dd.MM.y"} - yQQQ{"y 'ж'. QQQ"} - yQQQQ{"y 'ж'. QQQQ"} + yQQQ{"y 'ж'. QQQ"} + yQQQQ{"y 'ж'. QQQQ"} yw{ one{"Y 'жылдың' w-'аптасы'"} other{"Y 'жылдың' w-'аптасы'"} @@ -623,10 +699,6 @@ kk{ "б.з.д.", "б.з.", } - abbreviated%variant{ - "BCE", - "CE", - } wide{ "Біздің заманымызға дейін", "біздің заманымыз", @@ -647,16 +719,16 @@ kk{ m{"h:mm – h:mm B"} } GyMMMEd{ - G{"G y 'ж'. d MMM, E – G y 'ж'. d MMM, E"} - M{"G y 'ж'. d MMM, E – d MMM, E"} - d{"G y 'ж'. d MMM, E – d MMM, E"} - y{"G y 'ж'. d MMM, E – y 'ж'. d MMM, E"} + G{"G y 'ж'. d MMM, E – G y 'ж'. d MMM, E"} + M{"G y 'ж'. d MMM, E – d MMM, E"} + d{"G y 'ж'. d MMM, E – d MMM, E"} + y{"G y 'ж'. d MMM, E – y 'ж'. d MMM, E"} } GyMMMd{ - G{"G y 'ж'. d MMM – G y 'ж'. d MMM"} - M{"G y 'ж'. d MMM – d MMM"} - d{"G y 'ж'. d–d MMM"} - y{"G y 'ж'. d MMM – y 'ж'. d MMM"} + G{"G y 'ж'. d MMM – G y 'ж'. d MMM"} + M{"G y 'ж'. d MMM – d MMM"} + d{"G y 'ж'. d–d MMM"} + y{"G y 'ж'. d MMM – y 'ж'. d MMM"} } H{ H{"HH–HH"} @@ -699,22 +771,22 @@ kk{ } fallback{"{0} - {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} @@ -729,22 +801,22 @@ kk{ y{"dd.MM.y, E – dd.MM.y, E"} } yMMM{ - M{"y 'ж'. MMM–MMM"} - y{"y 'ж'. MMM – y 'ж'. MMM"} + M{"y 'ж'. MMM–MMM"} + y{"y 'ж'. MMM – y 'ж'. MMM"} } yMMMEd{ - M{"y 'ж'. d MMM, E – d MMM, E"} - d{"y 'ж'. d MMM, E – y 'ж'. d MMM, E"} - y{"y 'ж'. d MMM, E – y 'ж'. d MMM, E"} + M{"y 'ж'. d MMM, E – d MMM, E"} + d{"y 'ж'. d MMM, E – y 'ж'. d MMM, E"} + y{"y 'ж'. d MMM, E – y 'ж'. d MMM, E"} } yMMMM{ - M{"y 'ж'. MMMM – MMMM"} - y{"y 'ж'. MMMM – y 'ж'. MMMM"} + M{"y 'ж'. MMMM – MMMM"} + y{"y 'ж'. MMMM – y 'ж'. MMMM"} } yMMMd{ - M{"y 'ж'. d MMM – d MMM"} - d{"y 'ж'. d–d MMM"} - y{"y 'ж'. d MMM – y 'ж'. d MMM"} + M{"y 'ж'. d MMM – d MMM"} + d{"y 'ж'. d–d MMM"} + y{"y 'ж'. d MMM – y 'ж'. d MMM"} } yMd{ M{"dd.MM.y – dd.MM.y"} @@ -885,6 +957,102 @@ kk{ } } } + hebrew{ + monthNames{ + format{ + wide{ + "Тишрей", + "Хешван", + "Кислев", + "Тевет", + "Шват", + "Адар I", + "Адар", + "Нисан", + "Ияр", + "Сиван", + "Тамуз", + "Ав", + "Элул", + "Адар II", + } + } + } + } + indian{ + monthNames{ + format{ + wide{ + "Чайтра", + "Вайшакха", + "Джьештха", + "Ашадха", + "Шравана", + "Бхадрапада", + "Ашвина", + "Картика", + "Маргаширша", + "Пауша", + "Магха", + "Пхальгуна", + } + } + } + } + islamic{ + monthNames{ + format{ + abbreviated{ + "Қаң.", + "Ақп.", + "Нау.", + "Сәу.", + "Мам.", + "Jum. II", + "шіл.", + "там.", + "Қыр.", + "Қаз.", + "Қар.", + "Жел.", + } + wide{ + "Мұхаррам", + "Сафар", + "Рабиғ әл-әууәл", + "Рабиғ әс-сәни", + "Джумада әл-әууәл", + "Жумад ас-сәни", + "Раджаб", + "Шағбан", + "Рамадан", + "Шәууәл", + "Зул-Қағда", + "Зул-Хиджа", + } + } + } + } + persian{ + monthNames{ + format{ + wide{ + "Фарвардин", + "Ордибехешт", + "Хордад", + "Тир", + "Мордад", + "Шахривар", + "Мехр", + "Абан", + "Азар", + "Дей", + "Бахман", + "Эсфанд", + } + } + } + } } characterLabel{ activities{"әрекет"} @@ -937,7 +1105,7 @@ kk{ male{"еркек"} math_symbols{"математикалық таңбалар"} middle_eastern_scripts{"Таяу Шығыс жазулары"} - miscellaneous{"әр түрлі"} + miscellaneous{"әртүрлі"} modern_scripts{"қазіргі заман жазулары"} modifier{"модификатор"} musical_symbols{"музыкалық таңбалар"} @@ -1191,7 +1359,7 @@ kk{ } } minute-short{ - dn{"мин"} + dn{"мин."} relativeTime{ future{ one{"{0} мин. кейін"} @@ -1817,4 +1985,63 @@ kk{ US{"Америкалық"} metric{"Метрлік"} } + personNames{ + foreignSpaceReplacement{" "} + nameOrderLocales{ + givenFirst{ + "und", + "kk", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{"{given-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {surname}"} + givenFirst-long-referring-informal{"{given-informal}"} + givenFirst-medium-addressing-formal{"{surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {surname}"} + givenFirst-medium-referring-informal{"{given-informal}"} + givenFirst-short-addressing-formal{"{surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal}"} + sorting-long-referring-formal{"{given}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{given}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{given-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{"{surname-monogram-allCaps}{given-monogram-allCaps}"} + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/kkj.txt b/icu/icu4c/source/data/locales/kkj.txt index 60da6e7cc81..0f5a092877c 100644 --- a/icu/icu4c/source/data/locales/kkj.txt +++ b/icu/icu4c/source/data/locales/kkj.txt @@ -5,13 +5,13 @@ kkj{ AuxExemplarCharacters{"[q x z]"} ExemplarCharacters{ "[a á à â {a\u0327} b ɓ c d ɗ {ɗy} e é è ê ɛ {ɛ\u0301} {ɛ\u0300} {ɛ\u0302} {ɛ" - "\u0327} f g {gb} {gw} h i í ì î {i\u0327} j k {kp} {kw} l m {mb} n {nd} nj {n" - "y} ŋ {ŋg} {ŋgb} {ŋgw} o ó ò ô ɔ {ɔ\u0301} {ɔ\u0300} {ɔ\u0302} {ɔ\u0327} p r " - "s t u ú ù û {u\u0327} v w y]" + "\u0327} f g {gb} {gw} h i í ì î {i\u0327} j k {kp} {kw} l m {mb} n {nd} {nj}" + " {ny} ŋ {ŋg} {ŋgb} {ŋgw} o ó ò ô ɔ {ɔ\u0301} {ɔ\u0300} {ɔ\u0302} {ɔ\u0327} p" + " r s t u ú ù û {u\u0327} v w y]" } ExemplarCharactersIndex{ "[A B Ɓ C D Ɗ {Ɗy} E Ɛ F G {Gb} {Gw} H I {I\u0327} J K {Kp} {Kw} L M {Mb} N {" - "Nd} Nj {Ny} Ŋ {Ŋg} {Ŋgb} {Ŋgw} O Ɔ {Ɔ\u0327} P R S T U {U\u0327} V W Y]" + "Nd} {Nj} {Ny} Ŋ {Ŋg} {Ŋgb} {Ŋgw} O Ɔ {Ɔ\u0327} P R S T U {U\u0327} V W Y]" } ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"} ExemplarCharactersPunctuation{"[, \\: ! ? . … ‘ ‹ › “ ” « » ( ) *]"} @@ -42,6 +42,16 @@ kkj{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Ed{"E d"} Gy{"y G"} @@ -76,6 +86,16 @@ kkj{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Ed{"E d"} Gy{"y G"} diff --git a/icu/icu4c/source/data/locales/kl.txt b/icu/icu4c/source/data/locales/kl.txt index fd776f30969..20b55e6a15a 100644 --- a/icu/icu4c/source/data/locales/kl.txt +++ b/icu/icu4c/source/data/locales/kl.txt @@ -41,6 +41,16 @@ kl{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } dayNames{ format{ abbreviated{ diff --git a/icu/icu4c/source/data/locales/kln.txt b/icu/icu4c/source/data/locales/kln.txt index 715fd96501d..709d135117d 100644 --- a/icu/icu4c/source/data/locales/kln.txt +++ b/icu/icu4c/source/data/locales/kln.txt @@ -30,6 +30,16 @@ kln{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -42,7 +52,7 @@ kln{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -78,6 +88,16 @@ kln{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -90,7 +110,7 @@ kln{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/km.txt b/icu/icu4c/source/data/locales/km.txt index 6cb0048f368..5beb59084fa 100644 --- a/icu/icu4c/source/data/locales/km.txt +++ b/icu/icu4c/source/data/locales/km.txt @@ -34,6 +34,8 @@ km{ } patterns{ accountingFormat{"#,##0.00¤;(#,##0.00¤)"} + accountingFormat%alphaNextToNumber{"#,##0.00 ¤;(#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -118,6 +120,44 @@ km{ other{"¤000 ទ្រីលាន"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + other{"¤ 0 ពាន់"} + } + 10000{ + other{"¤ 00 ពាន់"} + } + 100000{ + other{"¤ 000 ពាន់"} + } + 1000000{ + other{"¤ 0 លាន"} + } + 10000000{ + other{"¤ 00 លាន"} + } + 100000000{ + other{"¤ 000 លាន"} + } + 1000000000{ + other{"¤ 0 ប៊ីលាន"} + } + 10000000000{ + other{"¤ 00 ប៊ីលាន"} + } + 100000000000{ + other{"¤ 000 ប៊ីលាន"} + } + 1000000000000{ + other{"¤ 0 ទ្រីលាន"} + } + 10000000000000{ + other{"¤ 00 ទ្រីលាន"} + } + 100000000000000{ + other{"¤ 000 ទ្រីលាន"} + } + } decimalFormat{ 1000{ other{"0ពាន់"} @@ -195,11 +235,27 @@ km{ "d MMM y G", "d/M/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} នៅ​ម៉ោង {0}", "{1} នៅ​ម៉ោង {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -407,11 +463,27 @@ km{ "d MMM y", "d/M/yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} នៅ​ម៉ោង {0}", "{1} នៅ​ម៉ោង {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -1772,4 +1844,16 @@ km{ US{"សហរដ្ឋអាមេរិក"} metric{"រង្វាស់​ប្រវែង"} } + personNames{ + nameOrderLocales{ + givenFirst{"und"} + surnameFirst{ + "km", + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/kn.txt b/icu/icu4c/source/data/locales/kn.txt index efbe9278eef..e112974de53 100644 --- a/icu/icu4c/source/data/locales/kn.txt +++ b/icu/icu4c/source/data/locales/kn.txt @@ -28,6 +28,8 @@ kn{ knda{ patterns{ currencyFormat{"¤#,##0.00"} + currencyFormat%alphaNextToNumber{"¤ #,##0.00"} + currencyFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -55,6 +57,8 @@ kn{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -163,6 +167,56 @@ kn{ other{"¤000ಟ್ರಿ"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0ಸಾ"} + other{"¤ 0ಸಾ"} + } + 10000{ + one{"¤ 00ಸಾ"} + other{"¤ 00ಸಾ"} + } + 100000{ + one{"¤ 000ಸಾ"} + other{"¤ 000ಸಾ"} + } + 1000000{ + one{"¤ 0ಮಿ"} + other{"¤ 0ಮಿ"} + } + 10000000{ + one{"¤ 00ಮಿ"} + other{"¤ 00ಮಿ"} + } + 100000000{ + one{"¤ 000ಮಿ"} + other{"¤ 000ಮಿ"} + } + 1000000000{ + one{"¤ 0ಬಿ"} + other{"¤ 0ಬಿ"} + } + 10000000000{ + one{"¤ 00ಬಿ"} + other{"¤ 00ಬಿ"} + } + 100000000000{ + one{"¤ 000ಬಿ"} + other{"¤ 000ಬಿ"} + } + 1000000000000{ + one{"¤ 0ಟ್ರಿ"} + other{"¤ 0ಟ್ರಿ"} + } + 10000000000000{ + one{"¤ 00ಟ್ರಿ"} + other{"¤ 00ಟ್ರಿ"} + } + 100000000000000{ + one{"¤ 000ಟ್ರಿ"} + other{"¤ 000ಟ್ರಿ"} + } + } decimalFormat{ 1000{ one{"0ಸಾ"} @@ -230,6 +284,18 @@ kn{ } } minimalPairs{ + case{ + accusative{"ರಾಮನು {0} ಮರವನ್ನು ಹತ್ತಿದನು"} + dative{"ರಾಮನು {0} ಮರಕ್ಕೆ ಕಲ್ಲು ಹೊಡೆದನು"} + genitive{"ರಾಮನು {0} ಮರದ ಬಳಿ ಹೋದನು"} + locative{"ರಾಮನು {0} ಮರದಲ್ಲಿ ಹಣ್ಣನ್ನು ನೋಡಿದನು"} + nominative{"{0} ಮರವು ದೊಡ್ಡದಾಗಿದೆ"} + } + gender{ + feminine{"{0} ಸ್ತ್ರೀಲಿಂಗ"} + masculine{"{0} ಪುಲ್ಲಿಂಗ"} + neuter{"{0} ನಪುಂಸಕಲಿಂಗ"} + } ordinal{ other{"{0}ನೇ ಬಲತಿರುವನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ."} } @@ -490,10 +556,26 @@ kn{ "G y MMM d", "GGGGG y-MM-dd", "{1} {0}", - "{1} {0}ದಲ್ಲಿ", - "{1} {0}ದಲ್ಲಿ", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} ರಂದು {0} ಸಮಯಕ್ಕೆ", + "{1} ರಂದು {0} ಸಮಯಕ್ಕೆ", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahhmmsszzzz", + "ahhmmssz", + "ahhmmss", + "ahhmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", } availableFormats{ Bh{"h B"} @@ -664,6 +746,22 @@ kn{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} ರಂದು {0} ಸಮಯಕ್ಕೆ", + "{1} ರಂದು {0} ಸಮಯಕ್ಕೆ", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahhmmsszzzz", + "ahhmmssz", + "ahhmmss", + "ahhmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -987,7 +1085,7 @@ kn{ "ಮೇ", "ಜೂನ್", "ಜುಲೈ", - "ಆಗ", + "ಆಗಸ್ಟ್", "ಸೆಪ್ಟೆಂ", "ಅಕ್ಟೋ", "ನವೆಂ", @@ -1243,7 +1341,7 @@ kn{ "ಚೈತ್ರ", "ವೈಶಾಖ", "ಜ್ಯೇಷ್ಠ", - "ಆಶಾಢ", + "ಆಷಾಢ", "ಶ್ರಾವಣ", "ಭಾದ್ರ", "ಆಶ್ವೀನ", @@ -1271,7 +1369,7 @@ kn{ "ಚೈತ್ರ", "ವೈಶಾಖ", "ಜ್ಯೇಷ್ಠ", - "ಆಶಾಢ", + "ಆಷಾಢ", "ಶ್ರಾವಣ", "ಭಾದ್ರ", "ಆಶ್ವೀನ", @@ -1287,7 +1385,7 @@ kn{ "ಚೈತ್ರ", "ವೈಶಾಖ", "ಜ್ಯೇಷ್ಠ", - "ಆಶಾಢ", + "ಆಷಾಢ", "ಶ್ರಾವಣ", "ಭಾದ್ರ", "ಆಶ್ವೀನ", @@ -1315,7 +1413,7 @@ kn{ "ಚೈತ್ರ", "ವೈಶಾಖ", "ಜ್ಯೇಷ್ಠ", - "ಆಶಾಢ", + "ಆಷಾಢ", "ಶ್ರಾವಣ", "ಭಾದ್ರ", "ಆಶ್ವೀನ", @@ -2535,4 +2633,21 @@ kn{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "kn", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/ko.txt b/icu/icu4c/source/data/locales/ko.txt index 9ffbc12abe7..8ba6b0c4174 100644 --- a/icu/icu4c/source/data/locales/ko.txt +++ b/icu/icu4c/source/data/locales/ko.txt @@ -59,6 +59,8 @@ ko{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -143,6 +145,44 @@ ko{ other{"¤000조"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + other{"¤ 0천"} + } + 10000{ + other{"¤ 0만"} + } + 100000{ + other{"¤ 00만"} + } + 1000000{ + other{"¤ 000만"} + } + 10000000{ + other{"¤ 0000만"} + } + 100000000{ + other{"¤ 0억"} + } + 1000000000{ + other{"¤ 00억"} + } + 10000000000{ + other{"¤ 000억"} + } + 100000000000{ + other{"¤ 0000억"} + } + 1000000000000{ + other{"¤ 0조"} + } + 10000000000000{ + other{"¤ 00조"} + } + 100000000000000{ + other{"¤ 000조"} + } + } decimalFormat{ 1000{ other{"0천"} @@ -250,6 +290,16 @@ ko{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmszzzz", + "ahmsz", + "ahmmss", + "ahmm", + "UMMMEEEEd", + "UMMMd", + "yMd", + "yMd", + } availableFormats{ Bh{"B h시"} Bhm{"B h:mm"} @@ -263,6 +313,9 @@ ko{ GyMMM{"r년(U년) MMM"} GyMMMEEEEd{"r년(U년) MMM d일 EEEE"} GyMMMEd{"r년(U년) MMM d일 (E)"} + GyMMMM{"r년(U년) MMMM"} + GyMMMMEd{"r년(U년) MMMM d일 (E)"} + GyMMMMd{"r년(U년) MMMM d일"} GyMMMd{"r년 MMM d일"} H{"H시"} Hm{"HH:mm"} @@ -295,6 +348,8 @@ ko{ yyyyMMMEEEEd{"r년(U년) MMM d일 EEEE"} yyyyMMMEd{"r년(U년) MMM d일 (E)"} yyyyMMMM{"r년(U년) MMMM"} + yyyyMMMMEd{"r년(U년) MMMM d일(E)"} + yyyyMMMMd{"r년(U년) MMMM d일"} yyyyMMMd{"r년 MMM d일"} yyyyMd{"r. M. d."} yyyyQQQ{"r년(U년) QQQ"} @@ -612,6 +667,16 @@ ko{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmszzzz", + "ahmsz", + "ahmmss", + "ahmm", + "UMMMEEEEd", + "UMMMd", + "yMd", + "yMd", + } cyclicNameSets{ dayParts{ format{ @@ -966,6 +1031,16 @@ ko{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmszzzz", + "ahmsz", + "ahmmss", + "ahmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } availableFormats{ Bh{"B h시"} Bhm{"B h:mm"} @@ -984,6 +1059,7 @@ ko{ GyMMMEEEEd{"G y년 M월 d일 EEEE"} GyMMMEd{"G y년 M월 d일 (E)"} GyMMMd{"G y년 M월 d일"} + GyMd{"GGGGG y/M/d"} H{"H시"} HHmmss{"HH:mm:ss"} Hm{"HH:mm"} @@ -1199,6 +1275,16 @@ ko{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmszzzz", + "ahmsz", + "ahmmss", + "ahmm", + "yMEEEEd", + "yMd", + "yMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -1220,6 +1306,7 @@ ko{ GyMMMEEEEd{"G y년 MMM d일 EEEE"} GyMMMEd{"G y년 MMM d일 (E)"} GyMMMd{"G y년 MMM d일"} + GyMd{"GGGGG y/M/d"} H{"H시"} HHmmss{"HH:mm:ss"} Hm{"HH:mm"} @@ -1421,8 +1508,8 @@ ko{ "서기", } wide%variant{ - "BCE", - "CE", + "기원전", + "서기", } } intervalFormats{ @@ -3017,4 +3104,60 @@ ko{ } } } + personNames{ + nameOrderLocales{ + surnameFirst{ + "hu", + "ja", + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{surname} {suffix}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{"{given-monogram-allCaps}"} + givenFirst-long-monogram-informal{"{given-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{surname} {suffix}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{given-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{surname} {suffix}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{given-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname}"} + sorting-long-referring-formal{"{surname-core}{given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}{given-informal}"} + sorting-medium-referring-formal{"{surname-core}{given} {given2} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}{given-informal}"} + sorting-short-referring-formal{"{surname}{given}"} + sorting-short-referring-informal{"{surname}{given-informal}"} + surnameFirst-long-addressing-formal{"{surname} {suffix}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{"{given-monogram-allCaps}"} + surnameFirst-long-monogram-informal{"{given-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname}{given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname}{given-informal}"} + surnameFirst-medium-addressing-formal{"{surname} {suffix}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{given-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname}{given} {suffix}"} + surnameFirst-medium-referring-informal{"{surname}{given-informal}"} + surnameFirst-short-addressing-formal{"{surname} {suffix}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{given-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname}{given}"} + surnameFirst-short-referring-informal{"{surname}{given-informal}"} + } + } } diff --git a/icu/icu4c/source/data/locales/kok.txt b/icu/icu4c/source/data/locales/kok.txt index c979bcb1616..924090a5ae2 100644 --- a/icu/icu4c/source/data/locales/kok.txt +++ b/icu/icu4c/source/data/locales/kok.txt @@ -2,12 +2,12 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml kok{ - AuxExemplarCharacters{"[\u200C\u200D]"} + AuxExemplarCharacters{"[\u200C\u200D \u0944]"} ExemplarCharacters{ "[\u093C ० १ २ ३ ४ ५ ६ ७ ८ ९ ॐ \u0902 \u0901 ः अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क " "{क\u093C} ख {ख\u093C} ग {ग\u093C} घ ङ च छ ज {ज\u093C} झ ञ ट ठ ड {ड\u093C} ढ " "{ढ\u093C} ण त थ द ध न प फ {फ\u093C} ब भ म य {य\u093C} र ल व श ष स ह ळ ऽ ा ि " - "ी \u0941 \u0942 \u0943 \u0944 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]" + "ी \u0941 \u0942 \u0943 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]" } ExemplarCharactersIndex{ "[अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ" @@ -44,6 +44,8 @@ kok{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤ #,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -128,6 +130,44 @@ kok{ other{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + other{"¤ 0K"} + } + 10000{ + other{"¤ 00K"} + } + 100000{ + other{"¤ 000K"} + } + 1000000{ + other{"¤ 0M"} + } + 10000000{ + other{"¤ 00M"} + } + 100000000{ + other{"¤ 000M"} + } + 1000000000{ + other{"¤ 0B"} + } + 10000000000{ + other{"¤ 00B"} + } + 100000000000{ + other{"¤ 000B"} + } + 1000000000000{ + other{"¤ 0T"} + } + 10000000000000{ + other{"¤ 00T"} + } + 100000000000000{ + other{"¤ 000T"} + } + } decimalFormat{ 1000{ other{"0K"} @@ -208,6 +248,22 @@ kok{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} {0} वरांचेर", + "{1} {0} वरांचेर", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -364,8 +420,8 @@ kok{ } gregorian{ AmPmMarkers{ - "AM", - "PM", + "सकाळ", + "सांज", } AmPmMarkersAbbr{ "AM", @@ -390,6 +446,22 @@ kok{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} {0} वरांचेर", + "{1} {0} वरांचेर", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -542,7 +614,7 @@ kok{ eras{ abbreviated{ "क्रिस्तपूर्व", - "क्रिस्तशखा", + "क्रि.श.", } abbreviated%variant{ "BCE", @@ -550,11 +622,11 @@ kok{ } wide{ "क्रिस्तपूर्व", - "क्रिस्तशखा", + "क्रिस्तशक", } wide%variant{ - "BCE", - "CE", + "क्रिस्तपूर्व शक", + "इसवी सन", } } intervalFormats{ @@ -820,6 +892,103 @@ kok{ } } } + indian{ + eras{ + abbreviated{ + "शक", + } + } + monthNames{ + format{ + abbreviated{ + "चैत्र", + "वैशाख", + "ज्येष्ठ", + "आषाढ", + "श्रावण", + "भाद्रपद", + "आश्विन", + "कार्तिक", + "मार्गशीर्ष", + "पौष", + "माघ", + "फाल्गुन", + } + narrow{ + "१", + "२", + "३", + "४", + "५", + "६", + "७", + "८", + "९", + "१०", + "११", + "१२", + } + wide{ + "चैत्र", + "वैशाख", + "ज्येष्ठ", + "आषाढ", + "श्रावण", + "भाद्रपद", + "आश्विन", + "कार्तिक", + "मार्गशीर्ष", + "पौष", + "माघ", + "फाल्गुन", + } + } + stand-alone{ + abbreviated{ + "चैत्र", + "वैशाख", + "ज्येष्ठ", + "आषाढ", + "श्रावण", + "भाद्रपद", + "आश्विन", + "कार्तिक", + "मार्गशीर्ष", + "पौष", + "माघ", + "फाल्गुन", + } + narrow{ + "१", + "२", + "३", + "४", + "५", + "६", + "७", + "८", + "९", + "१०", + "११", + "१२", + } + wide{ + "चैत्र", + "वैशाख", + "ज्येष्ठ", + "आषाढ", + "श्रावण", + "भाद्रपद", + "आश्विन", + "कार्तिक", + "मार्गशीर्ष", + "पौष", + "माघ", + "फाल्गुन", + } + } + } + } } characterLabel{ activities{"कृती"} @@ -1653,4 +1822,25 @@ kok{ US{"युएस"} metric{"मॅट्रिक"} } + personNames{ + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "kok", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/ks.txt b/icu/icu4c/source/data/locales/ks.txt index 293d6742551..30975b61436 100644 --- a/icu/icu4c/source/data/locales/ks.txt +++ b/icu/icu4c/source/data/locales/ks.txt @@ -2,37 +2,58 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml ks{ - AuxExemplarCharacters{"[\u200E\u200F \u064E \u064F \u0650 \u0654 \u0655 \u065F \u0656 \u0657]"} + AuxExemplarCharacters{"[\u200E\u200F \u064E \u064F \u0650 \u0654 \u0655 \u065F \u0656 \u0657 ئ]"} ExemplarCharacters{ "[ء آ أ ٲ ؤ ا ب پ ت ث ٹ ج چ ح خ د ذ ڈ ر ز ڑ ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ں" " ھ ہ و ۄ ۆ ی ۍ ؠ ے]" } - ExemplarCharactersNumbers{"[\u200E \\- ‑ , . % ‰ + 0۰ 1۱ 2۲ 3۳ 4۴ 5۵ 6۶ 7۷ 8۸ 9۹]"} + ExemplarCharactersNumbers{"[\u200E \\- ‑ , ٫ ٬ . % ‰ + 0۰ 1۱ 2۲ 3۳ 4۴ 5۵ 6۶ 7۷ 8۸ 9۹]"} + ExemplarCharactersPunctuation{ + "[\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \u0022 “ ” ( ) \\[ \\] § @ * / \\& # † ‡ " + "′ ″]" + } NumberElements{ arabext{ + patterns{ + currencyFormat{"¤#,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} + scientificFormat{"#E0"} + } symbols{ + decimal{"٫"} + group{"٬"} timeSeparator{":"} } } default{"arabext"} latn{ patterns{ - currencyFormat{"¤ #,##,##0.00"} - decimalFormat{"#,##,##0.###"} - percentFormat{"#,##,##0%"} + currencyFormat{"¤#,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} scientificFormat{"#E0"} } symbols{ decimal{"."} exponential{"E"} - group{","} + group{"،"} infinity{"∞"} list{";"} - minusSign{"‎-"} + minusSign{"-"} nan{"NaN"} perMille{"‰"} percentSign{"%"} - plusSign{"‎+"} + plusSign{"+"} + } + } + minimalPairs{ + ordinal{ + other{"{0}th دیچھُن گٔژھیو"} + } + plural{ + one{"{0} دۅہ"} + other{"{0} دوہٕ"} } } native{"arabext"} @@ -44,21 +65,38 @@ ks{ "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "EEEE, MMMM d, Gy", - "MMMM d, Gy", - "MMM d, Gy", - "M/d/Gy", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", + "EEEE, MMMM d, y G", + "MMMM d, y G", + "MMM d, y G", + "M/d/y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{0} پٮ۪ٹھۍ {1}", + "{0} پٮ۪ٹھۍ {1}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", } availableFormats{ Gy{"Gy"} GyMMM{"MMM Gy"} - GyMMMEd{"EEE, MMM d, Gy"} - GyMMMd{"MMM d, Gy"} + GyMMMEd{"E, MMM d, y G"} + GyMMMd{"MMM d, y G"} + GyMd{"M/d/y GGGGG"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -67,24 +105,130 @@ ks{ MMMEd{"E, MMM d"} MMMMEd{"E, MMMM d"} MMMMd{"MMMM d"} - MMMd{"d-MMM"} + MMMd{"MMM d"} Md{"M/d"} d{"d"} hm{"h:mm a"} ms{"mm:ss"} - y{"Gy"} - yyyy{"Gy"} - yyyyM{"M/Gy"} - yyyyMEd{"EEE, M/d/Gy"} - yyyyMMM{"MMM Gy"} - yyyyMMMEd{"EEE, MMM d, Gy"} - yyyyMMMM{"MMMM Gy"} - yyyyMMMd{"MMM d, Gy"} - yyyyQQQ{"QQQ Gy"} - yyyyQQQQ{"QQQQ Gy"} + y{"y G"} + yyyy{"y G"} + yyyyM{"M/y GGGGG"} + yyyyMEd{"E, M/d/y GGGGG"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E, MMM d, y G"} + yyyyMMMM{"MMMM y G"} + yyyyMMMd{"MMM d, y G"} + yyyyMd{"M/d/y GGGGG"} + yyyyQQQ{"QQQ y G"} + yyyyQQQQ{"QQQQ y G"} + } + intervalFormats{ + Gy{ + G{"y G – y G"} + y{"y – y G"} + } + GyM{ + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} + } + GyMEd{ + G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} + } + GyMMM{ + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} + } + GyMMMEd{ + G{"E, MMM d, y G – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} + } + GyMMMd{ + G{"MMM d, y G – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} + } + GyMd{ + G{"M/d/y GGGGG – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} + } + M{ + M{"M – M"} + } + MEd{ + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} + } + MMM{ + M{"MMM – MMM"} + } + MMMEd{ + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} + } + MMMd{ + M{"MMM d – MMM d"} + d{"MMM d – d"} + } + Md{ + M{"M/d – M/d"} + d{"M/d – M/d"} + } + y{ + y{"y – y G"} + } + yM{ + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} + } + yMEd{ + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} + } + yMMM{ + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} + } + yMMMEd{ + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} + } + yMMMM{ + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} + } + yMMMd{ + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} + } + yMd{ + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} + } } } gregorian{ + AmPmMarkers{ + "اے ایم", + "پی ایم", + } + AmPmMarkersNarrow{ + "a", + "p", + } DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", @@ -94,17 +238,35 @@ ks{ "MMMM d, y", "MMM d, y", "M/d/yy", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{0} پٮ۪ٹھۍ {1}", + "{0} پٮ۪ٹھۍ {1}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", } availableFormats{ - Gy{"Gy"} - GyMMM{"MMM Gy"} - GyMMMEd{"EEE, MMM d, Gy"} - GyMMMd{"MMM d, Gy"} + Ed{"d E"} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E, MMM d, y G"} + GyMMMd{"MMM d, y G"} + GyMd{"M/d/y GGGGG"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -112,20 +274,30 @@ ks{ MMM{"LLL"} MMMEd{"E, MMM d"} MMMMEd{"E, MMMM d"} + MMMMW{ + one{"ہفتہ W از MMMM"} + other{"ہفتہ W از MMMM"} + } MMMMd{"MMMM d"} - MMMd{"d-MMM"} + MMMd{"MMM d"} Md{"M/d"} d{"d"} hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} + yMMMd{"MMM d, y"} + yMd{"M/d/y"} yQQQ{"QQQ y"} yQQQQ{"QQQQ y"} + yw{ + one{"ہفتہ w از Y"} + other{"ہفتہ w از Y"} + } } dayNames{ format{ @@ -165,19 +337,138 @@ ks{ "بی سی", "اے ڈی", } + abbreviated%variant{ + "بی سی ای", + "سی ای", + } wide{ "قبٕل مسیٖح", - "عیٖسوی سنہٕ", + "اینو ڈومنی", + } + wide%variant{ + "عام دورٕ برونٹھ", + "عام دور", + } + } + intervalFormats{ + GyM{ + G{"M/y G – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} + } + GyMEd{ + G{"E, M/d/y G – E, M/d/y G"} + M{"E, M/d/y – E, M/d/y G"} + d{"E, M/d/y – E, M/d/y G"} + y{"E, M/d/y – E, M/d/y G"} + } + GyMMM{ + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} + } + GyMMMEd{ + G{"E, MMM d, y G – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} + } + GyMMMd{ + G{"MMM d, y G – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} + } + GyMd{ + G{"M/d/y G – M/d/y G"} + M{"M/d/y – M/d/y G"} + d{"M/d/y – M/d/y G"} + y{"M/d/y – M/d/y G"} + } + M{ + M{"M – M"} + } + MEd{ + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} + } + MMM{ + M{"MMM – MMM"} + } + MMMEd{ + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} + } + MMMd{ + M{"MMM d – MMM d"} + d{"MMM d – d"} + } + Md{ + M{"M/d – M/d"} + d{"M/d – M/d"} + } + h{ + a{"h a – h a"} + h{"h – h a"} + } + y{ + y{"y – y"} + } + yM{ + M{"M/y – M/y"} + y{"M/y – M/y"} + } + yMEd{ + M{"E, M/d/y – E, M/d/y"} + d{"E, M/d/y – E, M/d/y"} + y{"E, M/d/y – E, M/d/y"} + } + yMMM{ + M{"MMM – MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E, MMM d – E, MMM d, y"} + d{"E, MMM d – E, MMM d, y"} + y{"E, MMM d, y – E, MMM d, y"} + } + yMMMM{ + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"MMM d – MMM d, y"} + d{"MMM d – d, y"} + y{"MMM d, y – MMM d, y"} + } + yMd{ + M{"M/d/y – M/d/y"} + d{"M/d/y – M/d/y"} + y{"M/d/y – M/d/y"} } } monthNames{ format{ + abbreviated{ + "جنؤری", + "فرؤری", + "مارٕچ", + "اپریل", + "مئی", + "جوٗن", + "جوٗلایی", + "اگست", + "ستمبر", + "اکتوٗبر", + "نومبر", + "دسمبر", + } wide{ "جنؤری", "فرؤری", "مارٕچ", "اپریل", - "میٔ", + "مئی", "جوٗن", "جوٗلایی", "اگست", @@ -188,6 +479,20 @@ ks{ } } stand-alone{ + abbreviated{ + "جنؤری", + "فرؤری", + "مارٕچ", + "اپریل", + "مئی", + "جوٗن", + "جوٗلایی", + "اگست", + "ستمبر", + "اکتوٗبر", + "نومبر", + "دسمبر", + } narrow{ "ج", "ف", @@ -202,15 +507,29 @@ ks{ "ا", "ن", } + wide{ + "جنؤری", + "فرؤری", + "مارٕچ", + "اپریل", + "مئی", + "جوٗن", + "جوٗلایی", + "اگست", + "ستمبر", + "اکتوٗبر", + "نومبر", + "دسمبر", + } } } quarters{ format{ abbreviated{ - "ژۄباگ", - "دۆیِم ژۄباگ", - "تریِم ژۄباگ", - "ژوٗرِم ژۄباگ", + "کیو 1", + "کیو 2", + "کیو 3", + "کیو 4", } wide{ "گۄڑنیُک ژۄباگ", @@ -219,9 +538,22 @@ ks{ "ژوٗرِم ژۄباگ", } } + stand-alone{ + abbreviated{ + "کیو 1", + "کیو 2", + "کیو 3", + "کیو 4", + } + } } } indian{ + eras{ + abbreviated{ + "ساکا", + } + } monthNames{ format{ wide{ @@ -235,7 +567,7 @@ ks{ "شعبان", "رمضان", "شوال", - "ذِی القد", + "ذِی القعدہ", "ذِی الحج", } } @@ -252,7 +584,7 @@ ks{ } } dayperiod{ - dn{"صبح/رات"} + dn{"صُبح/راتھ"} } era{ dn{"دور"} @@ -265,28 +597,129 @@ ks{ } month{ dn{"رؠتھ"} + relative{ + "-1"{"پٔتِم ریتھۍ"} + "0"{"یٕہ ریتھۍ"} + "1"{"نو ریتھۍ"} + } + } + month-narrow{ + relative{ + "-1"{"پٔتِم ریتھۍ"} + "0"{"یٕہ ریتھۍ"} + "1"{"نو ریتھۍ"} + } + } + month-short{ + relative{ + "-1"{"پٔتِم ریتھۍ"} + "0"{"یٕہ ریتھۍ"} + "1"{"نو ریتھۍ"} + } + } + quarter{ + dn{"کوارٹر"} + } + quarter-narrow{ + dn{"کوارٹر"} + } + quarter-short{ + dn{"کوارٹر"} } second{ - dn{"سؠکَنڑ"} + dn{"سؠکَنڈ"} + } + second-narrow{ + dn{"سؠکَنڈ"} + } + second-short{ + dn{"سؠکَنڈ"} } week{ dn{"ہفتہٕ"} + relative{ + "-1"{"پٔتِم ہفتہ"} + "0"{"یٕہ ہفتہ"} + "1"{"نو ہفتہ"} + } + relativePeriod{"{0} ہُک ہفتہ"} + } + week-narrow{ + relative{ + "-1"{"پٔتِم ہفتہ"} + "0"{"یٕہ ہفتہ"} + "1"{"نو ہفتہ"} + } + relativePeriod{"{0} ہُک ہفتہ"} + } + week-short{ + relative{ + "-1"{"پٔتِم ہفتہ"} + "0"{"یٕہ ہفتہ"} + "1"{"نو ہفتہ"} + } + relativePeriod{"{0} ہُک ہفتہ"} } weekday{ dn{"ہفتُک دۄہ"} } year{ dn{"ؤری"} + relative{ + "-1"{"پٔتِم ؤری"} + "0"{"یٕہ ؤری"} + "1"{"نو ؤری"} + } + } + year-narrow{ + relative{ + "-1"{"پٔتِم ؤری"} + "0"{"یٕہ ؤری"} + "1"{"نو ؤری"} + } + } + year-short{ + relative{ + "-1"{"پٔتِم ؤری"} + "0"{"یٕہ ؤری"} + "1"{"نو ؤری"} + } } zone{ - dn{"زون"} + dn{"وَکھ زون"} } } layout{ characters{"right-to-left"} } + listPattern{ + standard{ + 2{"{0} تٕہ {1}"} + end{"{0}، تٕہ {1}"} + middle{"{0}، {1}"} + start{"{0}، {1}"} + } + } measurementSystemNames{ - US{"یوٗ ایس"} + UK{"یو کے"} + US{"یو ایس"} metric{"میٖٹرِک"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "ks", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/ks_Deva.txt b/icu/icu4c/source/data/locales/ks_Deva.txt index 68bf1e23940..f7e1d955465 100644 --- a/icu/icu4c/source/data/locales/ks_Deva.txt +++ b/icu/icu4c/source/data/locales/ks_Deva.txt @@ -5,8 +5,411 @@ ks_Deva{ %%Parent{"root"} AuxExemplarCharacters{"[\u200C\u200D]"} ExemplarCharacters{ - "[\u093C \u0901 अ आ इ ई उ ऊ ए ऑ ओ क ख ग च {च\u093C} छ {छ\u093C} ज ट ठ ड त थ द" - " न प फ ब म य र ल व श स ह ा ि ी \u0941 \u0942 \u0943 \u0944 \u0945 \u0947 " - "\u0948 ॉ ो ौ \u094D]" + "[\u093C \u0901 \u0902 अ आ इ ई उ ऊ ए ऑ ओ क ख ग च {च\u093C} छ {छ\u093C} ज ट ठ " + "ड त थ द न प फ ब म य र ल व श स ह ा ि ी \u0941 \u0942 \u0943 \u0944 \u0945 " + "\u0947 \u0948 ॉ ो ौ \u094D]" + } + ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"} + ExemplarCharactersPunctuation{ + "[\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \u0022 “ ” ( ) \\[ \\] § @ * / \\& # † ‡ " + "′ ″]" + } + MoreInformation{"?"} + NumberElements{ + latn{ + patterns{ + currencyFormat{"¤#,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} + scientificFormat{"#E0"} + } + symbols{ + group{","} + minusSign{"-"} + percentSign{"%"} + plusSign{"+"} + } + } + } + calendar{ + generic{ + DateTimePatterns{ + "a h:mm:ss zzzz", + "a h:mm:ss z", + "a h:mm:ss", + "a h:mm", + "G y MMMM d, EEEE", + "G y MMMM d", + "G y MMM d", + "GGGGG y-MM-dd", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ + "{0} पेठ {1}", + "{0} पेठ {1}", + "{1} {0}", + "{1} {0}", + } + } + gregorian{ + AmPmMarkers{ + "ये एम", + "पी एम", + } + DateTimePatterns{ + "a h:mm:ss zzzz", + "a h:mm:ss z", + "a h:mm:ss", + "a h:mm", + "EEEE, d MMMM y", + "d MMMM y", + "d MMM y", + "d/M/yy", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{0} पेठ {1}", + "{0} पेठ {1}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + Hmsv{"HH:mm:ss v"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + yMMMd{"MMM d, y"} + yMd{"M/d/y"} + } + dayNames{ + format{ + narrow{ + "अ", + "च", + "ब", + "ब", + "ब", + "ज", + "ब", + } + wide{ + "आथवार", + "चंदिरवार", + "बुवार", + "बोदवार", + "ब्रेसवार", + "जुम्मा", + "बटवार", + } + } + stand-alone{ + narrow{ + "अ", + "च", + "ब", + "ब", + "ब", + "ज", + "ब", + } + wide{ + "आथवार", + "चंदिरवार", + "बुवार", + "बोदवार", + "ब्रेसवार", + "जुम्मा", + "बटवार", + } + } + } + dayPeriod{ + stand-alone{ + wide{ + am{"दुपहर ब्रोंठ"} + pm{"दुपहरपतॖ"} + } + } + } + eras{ + abbreviated{ + "BC", + "AD", + } + wide{ + "ईसा ब्रोंठ", + "ईस्वी", + } + } + intervalFormats{ + fallback{"{0} – {1}"} + } + monthNames{ + format{ + abbreviated{ + "जनवरी", + "फ़रवरी", + "मार्च", + "अप्रैल", + "मे", + "जून", + "जुलाई", + "अगस्त", + "सतुंबर", + "अकतुम्बर", + "नवूमबर", + "दसूमबर", + } + narrow{ + "ज", + "फ़", + "म", + "अ", + "म", + "ज", + "ज", + "अ", + "स", + "ओ", + "न", + "द", + } + wide{ + "जनवरी", + "फ़रवरी", + "मार्च", + "अप्रैल", + "मे", + "जून", + "जुलाई", + "अगस्त", + "सतुंबर", + "अकतुम्बर", + "नवूमबर", + "दसूमबर", + } + } + stand-alone{ + narrow{ + "ज", + "फ़", + "म", + "अ", + "म", + "ज", + "ज", + "अ", + "स", + "ओ", + "न", + "द", + } + wide{ + "जनवरी", + "फ़रवरी", + "मार्च", + "अप्रैल", + "मे", + "जून", + "जुलाई", + "अगस्त", + "सतुंबर", + "अकतुम्बर", + "नवूमबर", + "दसूमबर", + } + } + } + quarters{ + format{ + abbreviated{ + "Q1", + "Q2", + "Q3", + "Q4", + } + wide{ + "1st सह माह", + "2nd सह माह", + "3rd सह माह", + "4th सह माह", + } + } + stand-alone{ + abbreviated{ + "Q1", + "Q2", + "Q3", + "Q4", + } + wide{ + "1st सह माह", + "2nd सह माह", + "3rd सह माह", + "4th सह माह", + } + } + } + } + } + fields{ + day{ + dn{"दोह"} + relative{ + "-1"{"राथ"} + "0"{"अज़"} + "1"{"पगाह"} + } + } + day-narrow{ + dn{"दोह"} + relative{ + "-1"{"राथ"} + "0"{"अज़"} + "1"{"पगाह"} + } + } + day-short{ + dn{"दोह"} + relative{ + "-1"{"राथ"} + "0"{"अज़"} + "1"{"पगाह"} + } + } + dayperiod{ + dn{"AM/PM"} + } + era{ + dn{"दोर"} + } + hour{ + dn{"गनटि"} + } + hour-narrow{ + dn{"गनटि"} + } + hour-short{ + dn{"गनटि"} + } + minute{ + dn{"मिनट"} + } + minute-narrow{ + dn{"मिनट"} + } + minute-short{ + dn{"मिनट"} + } + month{ + dn{"माह"} + } + month-narrow{ + dn{"माह"} + } + month-short{ + dn{"माह"} + } + quarter{ + dn{"चूरिम"} + } + quarter-narrow{ + dn{"चूरिम"} + } + quarter-short{ + dn{"चूरिम"} + } + second{ + dn{"सेकंड"} + } + second-narrow{ + dn{"सेकंड"} + } + second-short{ + dn{"सेकंड"} + } + week{ + dn{"हफ़ति"} + } + week-narrow{ + dn{"हफ़ति"} + } + week-short{ + dn{"हफ़ति"} + } + weekday{ + dn{"हफ़तूक दोह"} + } + year{ + dn{"वरीह"} + } + year-narrow{ + dn{"वरीह"} + } + year-short{ + dn{"वरीह"} + } + zone{ + dn{"वख ज़ून"} + } + } + listPattern{ + standard{ + 2{"{0} ति {1}"} + end{"{0}, ति {1}"} + } + } + measurementSystemNames{ + UK{"यू के"} + US{"यू एस"} + metric{"मेट्रिक"} + } + parse{ + date{ + lenient{ + "[\\--/]", + "[\\:∶︓﹕:]", + } + } + general{ + lenient{ + "[.․。︒﹒.。]", + "['ʼ՚᾽᾿’']", + "[%٪﹪%]", + "[؉‰]", + "[\$﹩$]", + "[£₤£]", + "[¥¥]", + "[₩₩]", + "[₨₹{Rp}{Rs}]", + } + } + } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "ks", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } } } diff --git a/icu/icu4c/source/data/locales/ksb.txt b/icu/icu4c/source/data/locales/ksb.txt index 9106a6ad70c..7c2828beeb4 100644 --- a/icu/icu4c/source/data/locales/ksb.txt +++ b/icu/icu4c/source/data/locales/ksb.txt @@ -29,6 +29,16 @@ ksb{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -41,7 +51,7 @@ ksb{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -77,6 +87,16 @@ ksb{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -89,7 +109,7 @@ ksb{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/ksf.txt b/icu/icu4c/source/data/locales/ksf.txt index 5210cccb08a..e37a39ceea1 100644 --- a/icu/icu4c/source/data/locales/ksf.txt +++ b/icu/icu4c/source/data/locales/ksf.txt @@ -38,6 +38,16 @@ ksf{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -49,8 +59,8 @@ ksf{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -87,6 +97,16 @@ ksf{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -98,8 +118,8 @@ ksf{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/ksh.txt b/icu/icu4c/source/data/locales/ksh.txt index 287689d76ef..79e705ec19f 100644 --- a/icu/icu4c/source/data/locales/ksh.txt +++ b/icu/icu4c/source/data/locales/ksh.txt @@ -179,6 +179,16 @@ ksh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } } generic{ DateTimePatterns{ @@ -196,6 +206,16 @@ ksh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E 'dä' d."} Hm{"H:mm"} @@ -207,8 +227,8 @@ ksh{ MMMMd{"d. MMMM"} MMMd{"d. MMM"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yM{"Y-MM"} @@ -235,30 +255,30 @@ ksh{ d{"d–d"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } y{ y{"y–y"} } yMEd{ - M{"E y-MM-dd – E y-MM-dd"} - d{"E y-MM-dd – E y-MM-dd"} - y{"E y-MM-dd – E y-MM-dd"} + M{"E y-MM-dd – E y-MM-dd"} + d{"E y-MM-dd – E y-MM-dd"} + y{"E y-MM-dd – E y-MM-dd"} } yMMM{ M{"MMM–MMM y"} - y{"MMM. y – MMM. y"} + y{"MMM. y – MMM. y"} } yMMMEd{ - M{"E y-MM-dd – E y-MM-dd"} - d{"E y-MM-dd – E y-MM-dd"} - y{"E y-MM-dd – E y-MM-dd"} + M{"E y-MM-dd – E y-MM-dd"} + d{"E y-MM-dd – E y-MM-dd"} + y{"E y-MM-dd – E y-MM-dd"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } } } @@ -286,6 +306,16 @@ ksh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"E 'dä' d."} Hm{"H:mm"} @@ -297,8 +327,8 @@ ksh{ MMMMd{"d. MMMM"} MMMd{"d. MMM"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yM{"Y-MM"} @@ -410,33 +440,33 @@ ksh{ d{"d–d"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } y{ y{"y–y"} } yMEd{ - M{"E y-MM-dd – E y-MM-dd"} - d{"E y-MM-dd – E y-MM-dd"} - y{"E y-MM-dd – E y-MM-dd"} + M{"E y-MM-dd – E y-MM-dd"} + d{"E y-MM-dd – E y-MM-dd"} + y{"E y-MM-dd – E y-MM-dd"} } yMMM{ M{"MMM–MMM y"} - y{"MMM. y – MMM. y"} + y{"MMM. y – MMM. y"} } yMMMEd{ - M{"E y-MM-dd – E y-MM-dd"} - d{"E y-MM-dd – E y-MM-dd"} - y{"E y-MM-dd – E y-MM-dd"} + M{"E y-MM-dd – E y-MM-dd"} + d{"E y-MM-dd – E y-MM-dd"} + y{"E y-MM-dd – E y-MM-dd"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"y MMM d – MMM d"} + M{"y MMM d – MMM d"} d{"d.–d. MMMM y"} } } diff --git a/icu/icu4c/source/data/locales/ky.txt b/icu/icu4c/source/data/locales/ky.txt index d82c9b04c75..1b7204290fc 100644 --- a/icu/icu4c/source/data/locales/ky.txt +++ b/icu/icu4c/source/data/locales/ky.txt @@ -30,6 +30,7 @@ ky{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -232,6 +233,16 @@ ky{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -242,8 +253,8 @@ ky{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y-'ж'. d-MMM, E"} @@ -259,9 +270,9 @@ ky{ MMMd{"d-MMM"} Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y-G"} yyyy{"y-G"} @@ -326,7 +337,7 @@ ky{ } fallback{"{0} - {1}"} hmv{ - m{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } y{ y{"y-'ж'.–y-'ж'. G"} @@ -393,6 +404,16 @@ ky{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -406,8 +427,8 @@ ky{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y-'ж'."} GyMMM{"G y-'ж'. MMM"} GyMMMEd{"G y-'ж'. d-MMM, E"} @@ -429,11 +450,11 @@ ky{ MMMd{"d-MMM"} Md{"dd-MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"y-MM"} @@ -653,22 +674,22 @@ ky{ } fallback{"{0} - {1}"} h{ - a{"a h – a h"} - h{"a h–h"} + a{"a h – a h"} + h{"a h–h"} } hm{ - a{"a h:mm – a h:mm"} - h{"a h:mm–h:mm"} - m{"a h:mm–h:mm"} + a{"a h:mm – a h:mm"} + h{"a h:mm–h:mm"} + m{"a h:mm–h:mm"} } hmv{ - a{"a h:mm – a h:mm v"} - h{"a h:mm–h:mm v"} - m{"a h:mm–h:mm v"} + a{"a h:mm – a h:mm v"} + h{"a h:mm–h:mm v"} + m{"a h:mm–h:mm v"} } hv{ - a{"a h – a h v"} - h{"a h–h v"} + a{"a h – a h v"} + h{"a h–h v"} } y{ y{"y–y"} @@ -1842,4 +1863,42 @@ ky{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "ky", + } + surnameFirst{ + "ja", + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/lag.txt b/icu/icu4c/source/data/locales/lag.txt index 9b1a2f8dd77..faa46b45447 100644 --- a/icu/icu4c/source/data/locales/lag.txt +++ b/icu/icu4c/source/data/locales/lag.txt @@ -21,6 +21,16 @@ lag{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -33,7 +43,7 @@ lag{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -69,6 +79,16 @@ lag{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -81,7 +101,7 @@ lag{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/lb.txt b/icu/icu4c/source/data/locales/lb.txt index 4071c87e2b4..0a67f5d1aed 100644 --- a/icu/icu4c/source/data/locales/lb.txt +++ b/icu/icu4c/source/data/locales/lb.txt @@ -181,6 +181,16 @@ lb{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMdd", + "yyMMdd", + } cyclicNameSets{ zodiacs{ format{ @@ -240,6 +250,16 @@ lb{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyyMMdd", + } availableFormats{ Ed{"E, d."} Gy{"y G"} @@ -278,11 +298,11 @@ lb{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -292,41 +312,41 @@ lb{ d{ d{"d.–d."} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} y{ y{"y–y G"} } yM{ - M{"MM.y – MM.y G"} - y{"MM.y – MM.y G"} + M{"MM.y – MM.y G"} + y{"MM.y – MM.y G"} } yMEd{ - M{"E, dd.MM.y – E, dd.MM.y G"} - d{"E, dd.MM.y – E, dd.MM.y G"} - y{"E, dd.MM.y – E, dd.MM.y G"} + M{"E, dd.MM.y – E, dd.MM.y G"} + d{"E, dd.MM.y – E, dd.MM.y G"} + y{"E, dd.MM.y – E, dd.MM.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y G"} + M{"E, d. MMM – E, d. MMM y G"} d{"E, d. – E, d. MMM y G"} - y{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d. MMM – d. MMM y G"} + M{"d. MMM – d. MMM y G"} d{"d.–d. MMM y G"} - y{"d. MMM y – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} } yMd{ - M{"dd.MM.y – dd.MM.y G"} - d{"dd.MM.y – dd.MM.y G"} - y{"dd.MM.y – dd.MM.y G"} + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} } } } @@ -358,6 +378,16 @@ lb{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -366,8 +396,8 @@ lb{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"E, d."} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d. MMM y G"} @@ -383,9 +413,9 @@ lb{ MMMd{"d. MMM"} Md{"d.M."} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yM{"M.y"} @@ -516,11 +546,11 @@ lb{ M{"MMM–MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -530,59 +560,59 @@ lb{ d{ d{"d.–d."} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM.y – MM.y"} - y{"MM.y – MM.y"} + M{"MM.y – MM.y"} + y{"MM.y – MM.y"} } yMEd{ - M{"E, dd.MM.y – E, dd.MM.y"} - d{"E, dd.MM.y – E, dd.MM.y"} - y{"E, dd.MM.y – E, dd.MM.y"} + M{"E, dd.MM.y – E, dd.MM.y"} + d{"E, dd.MM.y – E, dd.MM.y"} + y{"E, dd.MM.y – E, dd.MM.y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y"} + M{"E, d. MMM – E, d. MMM y"} d{"E, d. – E, d. MMM y"} - y{"E, d. MMM y – E, d. MMM y"} + y{"E, d. MMM y – E, d. MMM y"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d. MMM – d. MMM y"} + M{"d. MMM – d. MMM y"} d{"d.–d. MMM y"} - y{"d. MMM y – d. MMM y"} + y{"d. MMM y – d. MMM y"} } yMd{ - M{"dd.MM.y – dd.MM.y"} - d{"dd.MM.y – dd.MM.y"} - y{"dd.MM.y – dd.MM.y"} + M{"dd.MM.y – dd.MM.y"} + d{"dd.MM.y – dd.MM.y"} + y{"dd.MM.y – dd.MM.y"} } } monthNames{ @@ -748,6 +778,16 @@ lb{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyyMMdd", + } } } delimiters{ diff --git a/icu/icu4c/source/data/locales/lg.txt b/icu/icu4c/source/data/locales/lg.txt index 8afc697a76f..b1298477b4f 100644 --- a/icu/icu4c/source/data/locales/lg.txt +++ b/icu/icu4c/source/data/locales/lg.txt @@ -29,6 +29,16 @@ lg{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -41,7 +51,7 @@ lg{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -69,6 +79,16 @@ lg{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -81,7 +101,7 @@ lg{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/lkt.txt b/icu/icu4c/source/data/locales/lkt.txt index 21263dab6da..d4e7f9d018a 100644 --- a/icu/icu4c/source/data/locales/lkt.txt +++ b/icu/icu4c/source/data/locales/lkt.txt @@ -13,10 +13,10 @@ lkt{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y", "MMMM d, y", "MMM d, y", @@ -27,6 +27,16 @@ lkt{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } dayNames{ format{ narrow{ diff --git a/icu/icu4c/source/data/locales/ln.txt b/icu/icu4c/source/data/locales/ln.txt index 001f592c1f8..205b2d1d54e 100644 --- a/icu/icu4c/source/data/locales/ln.txt +++ b/icu/icu4c/source/data/locales/ln.txt @@ -42,6 +42,16 @@ ln{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -53,8 +63,8 @@ ln{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -91,6 +101,16 @@ ln{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -102,8 +122,8 @@ ln{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/lo.txt b/icu/icu4c/source/data/locales/lo.txt index 5272da03028..1f16db04f15 100644 --- a/icu/icu4c/source/data/locales/lo.txt +++ b/icu/icu4c/source/data/locales/lo.txt @@ -119,6 +119,8 @@ lo{ } patterns{ accountingFormat{"¤#,##0.00;¤-#,##0.00"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;¤ -#,##0.00"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"¤#,##0.00;¤-#,##0.00"} percentFormat{"#,##0%"} scientificFormat{"#"} @@ -202,6 +204,44 @@ lo{ other{"¤000 ລ້ານລ້ານ"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + other{"¤ 0 ພັນ"} + } + 10000{ + other{"¤ 00 ພັນ"} + } + 100000{ + other{"¤ 000 ພັນ"} + } + 1000000{ + other{"¤ 0 ລ້ານ"} + } + 10000000{ + other{"¤ 00 ລ້ານ"} + } + 100000000{ + other{"¤ 000 ລ້ານ"} + } + 1000000000{ + other{"¤ 0 ຕື້"} + } + 10000000000{ + other{"¤ 00 ຕື້"} + } + 100000000000{ + other{"¤ 000 ຕື້"} + } + 1000000000000{ + other{"¤ 0 ລ້ານລ້ານ"} + } + 10000000000000{ + other{"¤ 00 ລ້ານລ້ານ"} + } + 100000000000000{ + other{"¤ 000 ລ້ານລ້ານ"} + } + } decimalFormat{ 1000{ other{"0 ພັນ"} @@ -287,6 +327,16 @@ lo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmsszzzz", + "Hmssz", + "Hmmss", + "Hmm", + "UMMMMEEEEdd", + "UMMMMd", + "UMMMd", + "yMd", + } cyclicNameSets{ dayParts{ format{ @@ -694,6 +744,16 @@ lo{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "Hmsszzzz", + "Hmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -710,6 +770,7 @@ lo{ GyMMM{"MMM y G"} GyMMMEd{"E, MMM d, y G"} GyMMMd{"G d MMM y"} + GyMd{"d/M/GGGGG y"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -884,6 +945,16 @@ lo{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "Hmsszzzz", + "Hmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -903,6 +974,7 @@ lo{ GyMMM{"MMM, G y"} GyMMMEd{"E d MMMM, G y"} GyMMMd{"d MMMM, G y"} + GyMd{"d/M/GGGGG y"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -1548,6 +1620,16 @@ lo{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "Hmsszzzz", + "Hmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEdd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ H{"H"} Hm{"H:mm"} @@ -2811,4 +2893,59 @@ lo{ US{"ສະຫະລັດອາເມລິກາ"} metric{"ເມທຣິກ"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "lo", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix}{surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{suffix}{given}{given2}{surname}"} + givenFirst-long-referring-informal{"{given-informal}{surname}"} + givenFirst-medium-addressing-formal{"{prefix}{surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{suffix}{given}{given2-initial}{surname}"} + givenFirst-medium-referring-informal{"{given-informal}{surname}"} + givenFirst-short-addressing-formal{"{prefix}{surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial}{given2-initial}{surname}"} + givenFirst-short-referring-informal{"{given-informal}{surname-initial}"} + sorting-long-referring-formal{"{surname-core},{given}{given2}{surname-prefix}"} + sorting-long-referring-informal{"{surname},{given-informal}"} + sorting-medium-referring-formal{"{surname-core},{given}{given2-initial}{surname-prefix}"} + sorting-medium-referring-informal{"{surname},{given-informal}"} + sorting-short-referring-formal{"{surname-core},{given-initial}{given2-initial}{surname-prefix}"} + sorting-short-referring-informal{"{surname},{given-informal}"} + surnameFirst-long-addressing-formal{"{prefix}{surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-referring-formal{"{surname}{given}{given2}{suffix}"} + surnameFirst-long-referring-informal{"{surname}{given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix}{surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname}{given}{given2-initial}{suffix}"} + surnameFirst-medium-referring-informal{"{surname}{given-informal}"} + surnameFirst-short-addressing-formal{"{prefix}{surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname}{given-initial}{given2-initial}"} + surnameFirst-short-referring-informal{"{surname}{given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/lrc.txt b/icu/icu4c/source/data/locales/lrc.txt index 6dc5a277a88..7644463634d 100644 --- a/icu/icu4c/source/data/locales/lrc.txt +++ b/icu/icu4c/source/data/locales/lrc.txt @@ -55,6 +55,16 @@ lrc{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } intervalFormats{ fallback{"{0} – {1}"} } @@ -83,6 +93,16 @@ lrc{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } dayNames{ format{ abbreviated{ diff --git a/icu/icu4c/source/data/locales/lrc_IQ.txt b/icu/icu4c/source/data/locales/lrc_IQ.txt index 552ace5835d..fdf12688ea6 100644 --- a/icu/icu4c/source/data/locales/lrc_IQ.txt +++ b/icu/icu4c/source/data/locales/lrc_IQ.txt @@ -20,6 +20,16 @@ lrc_IQ{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/lt.txt b/icu/icu4c/source/data/locales/lt.txt index dcaefa99ffb..7233145fff9 100644 --- a/icu/icu4c/source/data/locales/lt.txt +++ b/icu/icu4c/source/data/locales/lt.txt @@ -33,6 +33,7 @@ lt{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} @@ -281,6 +282,18 @@ lt{ } } minimalPairs{ + case{ + accusative{"{0} metrą"} + dative{"{0} metrui"} + genitive{"{0} metro"} + instrumental{"{0} metru"} + locative{"{0} metre"} + nominative{"{0} metras"} + } + gender{ + feminine{"{0} metras"} + masculine{"{0} metras"} + } ordinal{ other{"{0}-ame posūkyje sukite į dešinę."} } @@ -324,6 +337,16 @@ lt{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMMd", + "yMMdd", + } availableFormats{ Ed{"d, E"} Gy{"U"} @@ -781,6 +804,16 @@ lt{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMMd", + "yMMdd", + } availableFormats{ Ed{"d, E"} Gy{"U"} @@ -1248,6 +1281,16 @@ lt{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -1258,12 +1301,13 @@ lt{ EHm{"HH:mm, E"} EHms{"HH:mm:ss, E"} Ed{"d, E"} - Ehm{"h:mm a, E"} - Ehms{"h:mm:ss a, E"} + Ehm{"h:mm a, E"} + Ehms{"h:mm:ss a, E"} Gy{"y G"} GyMMM{"y MMM G"} GyMMMEd{"y MMM d G, E"} GyMMMd{"y MMM d G"} + GyMd{"y-MM-dd G"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -1276,9 +1320,9 @@ lt{ MMdd{"MM.dd"} Md{"MM-dd"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -1311,15 +1355,15 @@ lt{ M{"M–M"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ M{"MMM d–MMM d"} @@ -1332,59 +1376,59 @@ lt{ d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a–h a"} - h{"h–h a"} + a{"h a–h a"} + h{"h–h a"} } hm{ - a{"hh:mm a–hh:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"hh:mm a–hh:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"hh:mm a–hh:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"hh:mm a–hh:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a–h a v"} - h{"h–h a v"} + a{"h a–h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"y-MM – y-MM G"} - y{"y-MM – y-MM G"} + M{"y-MM – y-MM G"} + y{"y-MM – y-MM G"} } yMEd{ - M{"y-MM-dd G, E – y-MM-dd G, E"} - d{"y-MM-dd G, E – y-MM-dd G, E"} - y{"y-MM-dd G, E – y-MM-dd G, E"} + M{"y-MM-dd G, E – y-MM-dd G, E"} + d{"y-MM-dd G, E – y-MM-dd G, E"} + y{"y-MM-dd G, E – y-MM-dd G, E"} } yMMM{ M{"y MMM–MMM G"} - y{"y-MM – y-MM G"} + y{"y-MM – y-MM G"} } yMMMEd{ - M{"y-MM-dd G, E – y-MM-dd G, E"} - d{"y-MM-dd G, E – y-MM-dd G, E"} - y{"y-MM-dd G, E – y-MM-dd G, E"} + M{"y-MM-dd G, E – y-MM-dd G, E"} + d{"y-MM-dd G, E – y-MM-dd G, E"} + y{"y-MM-dd G, E – y-MM-dd G, E"} } yMMMM{ - M{"y LLLL – y LLLL G"} - y{"y LLLL – y LLLL G"} + M{"y LLLL – y LLLL G"} + y{"y LLLL – y LLLL G"} } yMMMd{ - M{"y-MM-dd – MM-d G"} + M{"y-MM-dd – MM-d G"} d{"y 'm'. MMM d 'd'.–d 'd'. G"} - y{"y-MM-dd – y-MM-dd G"} + y{"y-MM-dd – y-MM-dd G"} } yMd{ M{"y-MM-dd– y-MM-dd G"} d{"y-MM-dd–y-MM-dd G"} - y{"y-MM-dd – y-MM-dd G"} + y{"y-MM-dd – y-MM-dd G"} } } } @@ -1398,7 +1442,7 @@ lt{ "popiet", } AmPmMarkersNarrow{ - "pr. p.", + "pr. p.", "pop.", } DateTimePatterns{ @@ -1416,6 +1460,16 @@ lt{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -1429,8 +1483,8 @@ lt{ EHm{"HH:mm, E"} EHms{"HH:mm:ss, E"} Ed{"d, E"} - Ehm{"hh:mm a, E"} - Ehms{"hh:mm:ss a, E"} + Ehm{"hh:mm a, E"} + Ehms{"hh:mm:ss a, E"} Gy{"y 'm'. G"} GyMMM{"y-MM G"} GyMMMEd{"y-MM-dd G, E"} @@ -1438,6 +1492,7 @@ lt{ GyMMMMEd{"y 'm'. G MMMM d 'd'., E"} GyMMMMd{"y 'm'. G MMMM d 'd'."} GyMMMd{"y-MM-dd G"} + GyMd{"y-MM-dd G"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -1460,11 +1515,11 @@ lt{ MMdd{"MM-dd"} Md{"MM-d"} d{"dd"} - h{"hh a"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} - hmsv{"hh:mm:ss a; v"} - hmv{"hh:mm a; v"} + h{"hh a"} + hm{"hh:mm a"} + hms{"hh:mm:ss a"} + hmsv{"hh:mm:ss a; v"} + hmv{"hh:mm a; v"} ms{"mm:ss"} y{"y"} yM{"y-MM"} @@ -1603,7 +1658,7 @@ lt{ } narrow{ afternoon1{"diena"} - am{"pr. p."} + am{"pr. p."} evening1{"vakaras"} midnight{"vidurnaktis"} morning1{"rytas"} @@ -1647,7 +1702,7 @@ lt{ } intervalFormats{ Bh{ - B{"h B – h B"} + B{"h B – h B"} h{"hh–hh B"} } Bhm{ @@ -1656,42 +1711,42 @@ lt{ m{"hh:mm–hh:mm B"} } Gy{ - G{"G y – G y"} + G{"G y – G y"} y{"G y–y"} } GyM{ - G{"GGGGG y-MM – GGGGG y-MM"} - M{"GGGGG y-MM – y-MM"} - y{"GGGGG y-MM – y-MM"} + G{"GGGGG y-MM – GGGGG y-MM"} + M{"GGGGG y-MM – y-MM"} + y{"GGGGG y-MM – y-MM"} } GyMEd{ - G{"GGGGG y-MM-dd, E – GGGGG y-MM-dd, E"} - M{"GGGGG y-MM-dd, E – y-MM-dd, E"} - d{"GGGGG y-MM-dd, E – y-MM-dd, E"} - y{"GGGGG y-MM-dd, E – y-MM-dd, E"} + G{"GGGGG y-MM-dd, E – GGGGG y-MM-dd, E"} + M{"GGGGG y-MM-dd, E – y-MM-dd, E"} + d{"GGGGG y-MM-dd, E – y-MM-dd, E"} + y{"GGGGG y-MM-dd, E – y-MM-dd, E"} } GyMMM{ - G{"G y MMM – G y MMM"} + G{"G y MMM – G y MMM"} M{"G y MMM–MMM"} - y{"G y MMM – y MMM"} + y{"G y MMM – y MMM"} } GyMMMEd{ - G{"G y MMM d, E – G y MMM d, E"} - M{"G y MMM d, E – MMM d, E"} - d{"G y MMM d, E – MMM d, E"} - y{"G y MMM d, E – y MMM d, E"} + G{"G y MMM d, E – G y MMM d, E"} + M{"G y MMM d, E – MMM d, E"} + d{"G y MMM d, E – MMM d, E"} + y{"G y MMM d, E – y MMM d, E"} } GyMMMd{ - G{"G y MMM d – G y MMM d"} - M{"G y MMM d – MMM d"} + G{"G y MMM d – G y MMM d"} + M{"G y MMM d – MMM d"} d{"G y MMM d–d"} - y{"G y MMM d – y MMM d"} + y{"G y MMM d – y MMM d"} } GyMd{ - G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} - M{"GGGGG y-MM-dd – y-MM-dd"} - d{"GGGGG y-MM-dd – y-MM-dd"} - y{"GGGGG y-MM-dd – y-MM-dd"} + G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} + M{"GGGGG y-MM-dd – y-MM-dd"} + d{"GGGGG y-MM-dd – y-MM-dd"} + y{"GGGGG y-MM-dd – y-MM-dd"} } H{ H{"HH–HH"} @@ -1711,101 +1766,101 @@ lt{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMM{ M{"LLLL–LLLL"} } MMMMEd{ - M{"MMMM d, E – MMMM d, E"} - d{"MMMM d, E – MMMM d, E"} + M{"MMMM d, E – MMMM d, E"} + d{"MMMM d, E – MMMM d, E"} } MMMMd{ - M{"MMMM d – MMMM d"} + M{"MMMM d – MMMM d"} d{"MMMM d–d"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"dd–dd"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"hh–hh a"} + a{"h a – h a"} + h{"hh–hh a"} } hm{ - a{"hh:mm a–hh:mm a"} - h{"hh:mm–hh:mm a"} - m{"hh:mm–hh:mm a"} + a{"hh:mm a–hh:mm a"} + h{"hh:mm–hh:mm a"} + m{"hh:mm–hh:mm a"} } hmv{ - a{"hh:mm a–hh:mm a v"} - h{"hh:mm–hh:mm a v"} - m{"h:mm–h:mm a v"} + a{"hh:mm a–hh:mm a v"} + h{"hh:mm–hh:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"hh–hh a v"} + a{"h a – h a v"} + h{"hh–hh a v"} } y{ y{"y–y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + d{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"y MMM–MMM"} - y{"y MMM – y MMM"} + y{"y MMM – y MMM"} } yMMMEd{ - M{"y MMM d, E – MMM d, E"} - d{"y MMM d, E – MMM d, E"} - y{"y MMM d, E – y MMM d, E"} + M{"y MMM d, E – MMM d, E"} + d{"y MMM d, E – MMM d, E"} + y{"y MMM d, E – y MMM d, E"} } yMMMM{ M{"y LLLL–LLLL"} - y{"y LLLL – y LLLL"} + y{"y LLLL – y LLLL"} } yMMMMEd{ M{"y MMMM d, E. – MMMM d, E."} - d{"y MMMM d, E – MMMM d, E"} + d{"y MMMM d, E – MMMM d, E"} y{"y MMMM d, E. – y MMMM d, E."} } yMMMMd{ - M{"y MMMM d – MMMM d"} + M{"y MMMM d – MMMM d"} d{"y MMMM d–d"} - y{"y MMMM d – y MMMM d"} + y{"y MMMM d – y MMMM d"} } yMMMd{ - M{"y MMM d – MMM d"} + M{"y MMM d – MMM d"} d{"y MMM d–d"} - y{"y MMM d – y MMM d"} + y{"y MMM d – y MMM d"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ @@ -1957,6 +2012,16 @@ lt{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMMdd", + } eras{ abbreviated{ "AM", @@ -3790,4 +3855,47 @@ lt{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "lt", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-informal{"{given} {given2} {surname} {surname2}"} + givenFirst-long-referring-formal{"{suffix} {prefix} {given} {given2} {surname} {surname2}"} + givenFirst-long-referring-informal{"{given} {given2} {surname} {surname2}"} + givenFirst-medium-addressing-informal{"{given} {given2} {surname} {surname2}"} + givenFirst-medium-referring-informal{"{given} {given2} {surname} {surname2}"} + givenFirst-short-addressing-formal{"{prefix} {given} {given2} {surname} {surname2}"} + givenFirst-short-addressing-informal{"{given} {given2} {surname} {surname2}"} + givenFirst-short-referring-formal{"{prefix} {given} {given2} {surname} {surname2}"} + givenFirst-short-referring-informal{"{given} {given2} {surname} {surname2}"} + sorting-long-referring-formal{"{prefix} {surname} {surname2}, {given} {given2}"} + sorting-long-referring-informal{"{surname} {surname2}, {given} {given2}"} + sorting-medium-referring-formal{"{prefix} {surname} {surname2}, {given} {given2}"} + sorting-medium-referring-informal{"{surname} {surname2}, {given} {given2}"} + sorting-short-referring-formal{"{prefix} {surname} {surname2}, {given} {given2}"} + sorting-short-referring-informal{"{surname} {surname2}, {given} {given2}"} + surnameFirst-long-addressing-formal{"{prefix} {surname} {surname2}, {given} {given2}"} + surnameFirst-long-addressing-informal{"{surname} {surname2}, {given} {given2}"} + surnameFirst-long-referring-formal{"{prefix} {surname} {surname2}, {given} {given2}"} + surnameFirst-long-referring-informal{"{surname} {surname2}, {given} {given2}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname} {surname2}, {given} {given2}"} + surnameFirst-medium-addressing-informal{"{surname} {surname2}, {given} {given2}"} + surnameFirst-medium-referring-formal{"{prefix} {surname} {surname2}, {given} {given2}"} + surnameFirst-medium-referring-informal{"{surname} {surname2}, {given} {given2}"} + surnameFirst-short-addressing-formal{"{surname} {surname2}, {given} {given2}"} + surnameFirst-short-addressing-informal{"{surname} {surname2}, {given} {given2}"} + surnameFirst-short-referring-formal{"{surname} {surname2}, {given} {given2}"} + surnameFirst-short-referring-informal{"{surname} {surname2}, {given} {given2}"} + } + } } diff --git a/icu/icu4c/source/data/locales/lu.txt b/icu/icu4c/source/data/locales/lu.txt index c4fb7a871f8..df9eee72a61 100644 --- a/icu/icu4c/source/data/locales/lu.txt +++ b/icu/icu4c/source/data/locales/lu.txt @@ -38,6 +38,16 @@ lu{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -49,8 +59,8 @@ lu{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -87,6 +97,16 @@ lu{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -98,8 +118,8 @@ lu{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/luo.txt b/icu/icu4c/source/data/locales/luo.txt index 1bb88456083..bca2f00f624 100644 --- a/icu/icu4c/source/data/locales/luo.txt +++ b/icu/icu4c/source/data/locales/luo.txt @@ -29,6 +29,16 @@ luo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -41,7 +51,7 @@ luo{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -77,6 +87,16 @@ luo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -89,7 +109,7 @@ luo{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/luy.txt b/icu/icu4c/source/data/locales/luy.txt index 415e393ca38..cdf5196787f 100644 --- a/icu/icu4c/source/data/locales/luy.txt +++ b/icu/icu4c/source/data/locales/luy.txt @@ -28,6 +28,16 @@ luy{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -40,7 +50,7 @@ luy{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -76,6 +86,16 @@ luy{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -88,7 +108,7 @@ luy{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/lv.txt b/icu/icu4c/source/data/locales/lv.txt index 83a953cf13a..b494e8b0a2b 100644 --- a/icu/icu4c/source/data/locales/lv.txt +++ b/icu/icu4c/source/data/locales/lv.txt @@ -30,6 +30,7 @@ lv{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -240,6 +241,17 @@ lv{ } } minimalPairs{ + case{ + accusative{"palikt {0}"} + dative{"pietiks {0}"} + genitive{"{0} brauciens"} + locative{"izdarīts {0}"} + nominative{"pagājusi {0}"} + } + gender{ + feminine{"gara {0}"} + masculine{"viens {0}"} + } ordinal{ other{"Dodieties {0}. pagriezienā pa labi."} } @@ -441,11 +453,27 @@ lv{ "y. 'gada' d. MMM G", "dd.MM.y. GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'plkst'. {0}", "{1} 'plkst'. {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -456,12 +484,13 @@ lv{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"E, d."} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y. 'g'. G"} GyMMM{"y. 'g'. MMM G"} GyMMMEd{"E, y. 'g'. d. MMM G"} GyMMMd{"y. 'g'. d. MMM G"} + GyMd{"dd-MM-y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -474,9 +503,9 @@ lv{ MMMd{"d. MMM"} Md{"dd.MM."} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y. 'g'. G"} yyyy{"y. 'g'. G"} @@ -492,21 +521,21 @@ lv{ } intervalFormats{ GyMMM{ - G{"G y. 'gada' MMM – G y 'gada' MMM"} + G{"G y. 'gada' MMM – G y 'gada' MMM"} M{"G y. 'gada' MMM–MMM"} - y{"G y. 'gada' MMM – y. 'gada' MMM"} + y{"G y. 'gada' MMM – y. 'gada' MMM"} } GyMMMEd{ - G{"G y. 'gada' d. MMM, E – G y. 'gada' d. MMM, E"} - M{"G y. 'gada' d. MMM, E – d. MMM, E"} - d{"G y. 'gada' d. MMM, E – d. MMM, E"} - y{"G y. 'gada' d. MMM, E – y. 'gada' d. MMM, E"} + G{"G y. 'gada' d. MMM, E – G y. 'gada' d. MMM, E"} + M{"G y. 'gada' d. MMM, E – d. MMM, E"} + d{"G y. 'gada' d. MMM, E – d. MMM, E"} + y{"G y. 'gada' d. MMM, E – y. 'gada' d. MMM, E"} } GyMMMd{ - G{"G y. 'gada' d. MMM – G y. 'gada' d. MMM"} - M{"G y. 'gada' d. MMM – d. MMM"} + G{"G y. 'gada' d. MMM – G y. 'gada' d. MMM"} + M{"G y. 'gada' d. MMM – d. MMM"} d{"G y. 'gada' d.–d. MMM"} - y{"G y. 'gada' d. MMM – y. 'gada' d. MMM"} + y{"G y. 'gada' d. MMM – y. 'gada' d. MMM"} } M{ M{"MM–MM"} @@ -599,6 +628,16 @@ lv{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -612,12 +651,13 @@ lv{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"E, d."} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"G y. 'g'."} GyMMM{"G y. 'g'. MMM"} GyMMMEd{"E, G y. 'g'. d. MMM"} GyMMMd{"G y. 'g'. d. MMM"} + GyMd{"GGGGG dd-MM-y"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -637,21 +677,21 @@ lv{ MMMd{"d. MMM"} Md{"dd.MM."} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} mmss{"mm:ss"} ms{"mm:ss"} y{"y. 'g'."} yM{"MM.y."} - yMEd{"E, d.M.y."} + yMEd{"E, d.MM.y."} yMMM{"y. 'g'. MMM"} yMMMEd{"E, y. 'g'. d. MMM"} yMMMM{"y. 'g'. MMMM"} yMMMd{"y. 'g'. d. MMM"} - yMd{"y.MM.d."} + yMd{"d.MM.y."} yQQQ{"y. 'g'. QQQ"} yQQQQ{"y. 'g'. QQQQ"} yw{ @@ -817,22 +857,43 @@ lv{ } } intervalFormats{ + Gy{ + G{"G y. – G y."} + y{"G y.–y."} + } + GyM{ + G{"GGGGG MM-y. – GGGGG MM-y."} + M{"GGGGG MM-y. – MM-y."} + y{"GGGGG MM-y. – MM-y."} + } + GyMEd{ + G{"GGGGG dd-MM-y., E – GGGGG dd-MM-y., E"} + M{"GGGGG dd-MM-y., E – dd-MM-y., E"} + d{"GGGGG dd-MM-y., E – dd-MM-y., E"} + y{"GGGGG dd-MM-y., E – dd-MM-y., E"} + } GyMMM{ - G{"G y. 'gada' MMM – G y. 'gada' MMM"} + G{"G y. 'gada' MMM – G y. 'gada' MMM"} M{"G y. 'gada' MMM–MMM"} - y{"G y. 'gada' MMM – y. 'gada' MMM"} + y{"G y. 'gada' MMM – y. 'gada' MMM"} } GyMMMEd{ - G{"G y. 'gada' d. MMM, E – G y. 'gada' d. MMM, E"} - M{"G y. 'gada' d. MMM, E – d. MMM, E"} - d{"G y. 'gada' d. MMM, E – d. MMM, E"} - y{"G y. 'gada' d. MMM, E – y. 'gada' d. MMM, E"} + G{"G y. 'gada' d. MMM, E – G y. 'gada' d. MMM, E"} + M{"G y. 'gada' d. MMM, E – d. MMM, E"} + d{"G y. 'gada' d. MMM, E – d. MMM, E"} + y{"G y. 'gada' d. MMM, E – y. 'gada' d. MMM, E"} } GyMMMd{ - G{"G y. 'gada' d. MMM – G y. 'gada' d. MMM"} - M{"G y. 'gada' d. MMM – d. MMM"} + G{"G y. 'gada' d. MMM – G y. 'gada' d. MMM"} + M{"G y. 'gada' d. MMM – d. MMM"} d{"G y. 'gada' d.–d. MMM"} - y{"G y. 'gada' d. MMM – y. 'gada' d. MMM"} + y{"G y. 'gada' d. MMM – y. 'gada' d. MMM"} + } + GyMd{ + G{"GGGGG dd-MM-y. – GGGGG dd-MM-y."} + M{"GGGGG dd-MM-y. – dd-MM-y."} + d{"GGGGG dd-MM-y. – dd-MM-y."} + y{"GGGGG dd-MM-y. – dd-MM-y."} } H{ H{"HH–HH"} @@ -859,11 +920,11 @@ lv{ M{"LLL–LLL"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} - d{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} + d{"E, d. MMM – E, d. MMM"} } MMMd{ - M{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ @@ -873,24 +934,24 @@ lv{ d{ d{"d.–d."} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a, v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a, v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y.–y."} @@ -909,18 +970,18 @@ lv{ y{"y. 'gada' MMM – y. 'gada' MMM"} } yMMMEd{ - M{"E, y. 'gada' d. MMM – E, y. 'gada' d. MMM"} - d{"E, y. 'gada' d. MMM – E, y. 'gada' d. MMM"} + M{"E, y. 'gada' d. MMM – E, y. 'gada' d. MMM"} + d{"E, y. 'gada' d. MMM – E, y. 'gada' d. MMM"} y{"E, y. 'gada' d. MMM – E, y. 'gada' d. MMM"} } yMMMM{ - M{"y. 'gada' MMMM – MMMM"} + M{"y. 'gada' MMMM – MMMM"} y{"y. 'gada' MMMM – y. 'gada' MMMM"} } yMMMd{ - M{"y. 'gada' d. MMM – d. MMM"} + M{"y. 'gada' d. MMM – d. MMM"} d{"y. 'gada' d.–d. MMM"} - y{"y. 'gada' d. MMM – y. 'gada' d. MMM"} + y{"y. 'gada' d. MMM – y. 'gada' d. MMM"} } yMd{ M{"dd.MM.y.–dd.MM.y."} @@ -2380,4 +2441,56 @@ lv{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "lv", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-referring-formal{"{suffix} {prefix} {given} {given2} {surname} {surname2}"} + givenFirst-long-referring-informal{"{given} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{suffix} {prefix} {given} {given2-initial} {surname} {surname2}"} + givenFirst-medium-referring-informal{"{given} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given} {surname-initial}"} + sorting-long-referring-formal{"{suffix} {surname}, {given} {given2}"} + sorting-long-referring-informal{"{surname}, {given} {given2}"} + sorting-medium-referring-informal{"{surname}, {given}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-referring-formal{"{prefix} {suffix} {surname} {surname2} {given} {given2}"} + surnameFirst-long-referring-informal{"{surname} {given}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given}"} + surnameFirst-medium-referring-formal{"{suffix} {surname} {given} {given2-initial}"} + surnameFirst-medium-referring-informal{"{surname} {given}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/mai.txt b/icu/icu4c/source/data/locales/mai.txt index 5843b890322..df83be4894c 100644 --- a/icu/icu4c/source/data/locales/mai.txt +++ b/icu/icu4c/source/data/locales/mai.txt @@ -37,16 +37,36 @@ mai{ "G d MMM y", "G d/M/y", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} के {0}", "{1} के {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } } gregorian{ AmPmMarkers{ - "am", - "pm", + "भोर", + "सांझ", + } + AmPmMarkersAbbr{ + "भोर", + "सांझ", } DateTimePatterns{ "h:mm:ss a zzzz", @@ -58,11 +78,27 @@ mai{ "d MMM y", "d/M/yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} के {0}", "{1} के {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } availableFormats{ Bh{"B h"} Bhm{"B h:mm"} @@ -72,8 +108,9 @@ mai{ Ed{"E d"} Gy{"y G"} GyMMM{"MMM G y"} - GyMMMEd{"E, d MMM y G"} + GyMMMEd{"E, MMM d, y G"} GyMMMd{"d MMM y G"} + GyMd{"dd-MM-y G"} MEd{"E, d/M"} MMMEd{"E, d MMM"} MMMMd{"d MMMM"} @@ -109,14 +146,23 @@ mai{ "शु", "श", } + short{ + "रवि", + "सोम", + "मंगल", + "बुध", + "बृहस्पति", + "शुक्र", + "शनि", + } wide{ - "रविवार", - "सोमवार", - "मंगलवार", - "बुधवार", - "गुरुवार", - "शुक्रवार", - "शनिवार", + "रवि दिन", + "सोम दिन", + "मंगल दिन", + "बुध दिन", + "बृहस्पति दिन", + "शुक्र दिन", + "शनि दिन", } } stand-alone{ @@ -139,20 +185,32 @@ mai{ "श", } wide{ - "रविवार", - "सोमवार", - "मंगलवार", - "बुधवार", - "गुरुवार", - "शुक्रवार", - "शनिवार", + "रवि दिन", + "सोम दिन", + "मंगल दिन", + "बुध दिन", + "बृहस्पति दिन", + "शुक्र दिन", + "शनि दिन", + } + } + } + dayPeriod{ + stand-alone{ + abbreviated{ + am{"पूर्वाह्न"} + pm{"अपराह्न"} + } + wide{ + am{"पूर्वाह्न"} + pm{"अपराह्न"} } } } eras{ abbreviated{ "ईसा-पूर्व", - "ईस्वी", + "ईसवी", } abbreviated%variant{ "ईसवी पूर्व", @@ -177,7 +235,7 @@ mai{ } narrow{ "ज", - "फ़", + "फ", "मा", "अ", "म", @@ -191,7 +249,7 @@ mai{ } wide{ "जनवरी", - "फ़रवरी", + "फरवरी", "मार्च", "अप्रैल", "मई", @@ -207,7 +265,7 @@ mai{ stand-alone{ abbreviated{ "जन॰", - "फ़र॰", + "फर॰", "मार्च", "अप्रैल", "मई", @@ -221,7 +279,7 @@ mai{ } narrow{ "ज", - "फ़", + "फ", "मा", "अ", "म", @@ -235,7 +293,7 @@ mai{ } wide{ "जनवरी", - "फ़रवरी", + "फरवरी", "मार्च", "अप्रैल", "मई", @@ -243,7 +301,7 @@ mai{ "जुलाई", "अगस्त", "सितंबर", - "अक्तूबर", + "अक्टूबर", "नवंबर", "दिसंबर", } @@ -258,10 +316,10 @@ mai{ "ति4", } wide{ - "पहली तिमाही", - "दूसरी तिमाही", - "तीसरी तिमाही", - "चौथी तिमाही", + "पहिल तिमाही", + "दोसर तिमाही", + "तेसर तिमाही", + "चारिम तिमाही", } } stand-alone{ @@ -272,10 +330,49 @@ mai{ "ति4", } wide{ - "पहली तिमाही", - "दूसरी तिमाही", - "तीसरी तिमाही", - "चौथी तिमाही", + "पहिल तिमाही", + "दोसर तिमाही", + "तेसर तिमाही", + "चारिम तिमाही", + } + } + } + } + indian{ + eras{ + abbreviated{ + "शक", + } + } + monthNames{ + format{ + abbreviated{ + "चैत", + "बैशाख", + "जेठ", + "अखाढ़", + "सउन", + "भादो", + "आसिन", + "कातिक", + "अगहन", + "पूस", + "माघ", + "फागुन", + } + wide{ + "चैत", + "बैशाख", + "जेठ", + "अखाढ़", + "सउन", + "भादो", + "आसिन", + "कातिक", + "अगहन", + "पूस", + "माघ", + "फागुन", } } } @@ -285,62 +382,178 @@ mai{ day{ dn{"दिन"} relative{ - "-1"{"काइल के दिन"} + "-1"{"काल्हिक दिन"} "0"{"आजुक दिन"} - "1"{"काइल के दिन"} + "1"{"काल्हिक दिन"} + } + relativeTime{ + future{ + other{"{0} दिन मे"} + } + past{ + other{"{0} दिन मे"} + } } } day-narrow{ dn{"दिन"} relative{ - "-1"{"बीतल काइल के दिन"} - "0"{"आइ के दिन"} - "1"{"आवय वाला काइल के दिन"} + "-1"{"बीतल काल्हि"} + "0"{"आजुक दिन"} + "1"{"आबय वला काल्हि"} + } + relativeTime{ + past{ + other{"{0}दिन पहिले"} + } } } day-short{ dn{"दिन"} relative{ - "-1"{"बीतल काइल"} - "0"{"आइ"} - "1"{"आवय वाला काइल"} + "-1"{"बीतल काल्हि"} + "0"{"आजुक दिन"} + "1"{"आबय वला काल्हि"} } + relativeTime{ + past{ + other{"{0}दिन पहिले"} + } + } + } + dayOfYear{ + dn{"बरखक दिन"} } dayperiod{ dn{"पूर्वाह्न/अपराह्न"} } era{ - dn{"युग"} + dn{"महीना केर सप्ताह"} } - hour{ - dn{"घंटा"} + era-short{ + dn{"जुग"} } - hour-narrow{ - dn{"घं॰"} + fri{ + relative{ + "-1"{"पिछलका शुक्र"} + "0"{"एहि शुक्र"} + "1"{"अगिला शुक्र"} + } + relativeTime{ + future{ + other{"{0} शुक्र मे"} + } + past{ + other{"{0} शुक्र पहिले"} + } + } } - hour-short{ - dn{"घं॰"} + hour{ + dn{"घंटा"} + relative{ + "0"{"एहि घंटा"} + } + relativeTime{ + future{ + other{"{0} घंटा मे"} + } + past{ + other{"{0} घंटा पहिले"} + } + } } minute{ dn{"मिनट"} + relative{ + "0"{"एहि मिनट"} + } + relativeTime{ + future{ + other{"{0} मिनट मे"} + } + past{ + other{"{0} मिनट पहिले"} + } + } } - minute-narrow{ - dn{"मि॰"} - } - minute-short{ - dn{"मि॰"} + mon{ + relative{ + "-1"{"बीतल सोम"} + "0"{"एहि सोम"} + "1"{"अगिला सोम"} + } + relativeTime{ + future{ + other{"{0} सोम मे"} + } + past{ + other{"{0} सोम पहिले"} + } + } } month{ dn{"महीना"} + relative{ + "-1"{"बीतल माह"} + "0"{"एहि माह"} + "1"{"अगिला माह"} + } + relativeTime{ + future{ + other{"{0} माह मे"} + } + past{ + other{"{0} माह पहिले"} + } + } } month-narrow{ dn{"मास"} + relative{ + "-1"{"बीतल माह"} + "0"{"एहि माह"} + "1"{"अगिला माह"} + } + relativeTime{ + future{ + other{"{0}माह मे"} + } + past{ + other{"{0}माह पहिले"} + } + } } month-short{ dn{"मास"} + relative{ + "-1"{"बीतल माह"} + "0"{"एहि माह"} + "1"{"अगिला माह"} + } + relativeTime{ + future{ + other{"{0} माह मे"} + } + past{ + other{"{0} माह पहिले"} + } + } } quarter{ dn{"तिमाही"} + relative{ + "-1"{"बीतल तिमाही"} + "0"{"एहि तिमाही"} + "1"{"अगिला तिमाही"} + } + relativeTime{ + future{ + other{"{0} तिमाही मे"} + } + past{ + other{"{0} तिमाही पहिले"} + } + } } quarter-narrow{ dn{"तिमाही"} @@ -348,17 +561,125 @@ mai{ quarter-short{ dn{"तिमाही"} } + sat{ + relative{ + "-1"{"बीतल शनि"} + "0"{"एहि शनि"} + "1"{"अगिला शनि"} + } + relativeTime{ + future{ + other{"{0} शनि मे"} + } + past{ + other{"{0} शनि पहिले"} + } + } + } second{ dn{"सेकंड"} + relative{ + "0"{"एहि समय"} + } + relativeTime{ + future{ + other{"{0} सेकेंड मे"} + } + past{ + other{"{0} सेकेंड पहिले"} + } + } } - second-narrow{ - dn{"से॰"} + sun{ + relative{ + "-1"{"बीतल रवि"} + "0"{"एहि रवि"} + "1"{"अगिला रवि"} + } + relativeTime{ + future{ + other{"{0} रवि मे"} + } + past{ + other{"{0} रवि पहिले"} + } + } } - second-short{ - dn{"से॰"} + thu{ + relative{ + "-1"{"बीतल बृहस्पति"} + "0"{"एहि बृहस्पति"} + "1"{"अगिला बृहस्पति"} + } + relativeTime{ + future{ + other{"{0} बृहस्पति मे"} + } + past{ + other{"{0} बृहस्पति पहिले"} + } + } + } + tue{ + relative{ + "-1"{"बीतल मंगल"} + "0"{"एहि मंगल"} + "1"{"अगिला मंगल"} + } + relativeTime{ + future{ + other{"{0} मंगल मे"} + } + past{ + other{"{0} मंगल पहिले"} + } + } + } + wed{ + relative{ + "-1"{"पिछला बुध"} + "0"{"एहि बुध"} + "1"{"अगिला बुध"} + } + relativeTime{ + future{ + other{"{0} बुध"} + } + past{ + other{"{0} बुध पहिले"} + } + } + } + wed-narrow{ + relativeTime{ + future{ + other{"{0} बुध मे"} + } + } + } + wed-short{ + relativeTime{ + future{ + other{"{0} बुध मे"} + } + } } week{ dn{"सप्ताह"} + relative{ + "-1"{"बीतल सप्ताह"} + "0"{"एहि सप्ताह"} + "1"{"अगिला सप्ताह"} + } + relativePeriod{"{0} केर सप्ताह"} + relativeTime{ + future{ + other{"{0} सप्ताह मे"} + } + past{ + other{"{0} सप्ताह पहिले"} + } + } } week-narrow{ dn{"सप्ताह"} @@ -366,14 +687,46 @@ mai{ week-short{ dn{"सप्ताह"} } + weekOfMonth{ + dn{"महीना केर सप्ताह"} + } weekday{ - dn{"सप्ताह के दिन"} + dn{"सप्ताहक दिन"} + } + weekdayOfMonth{ + dn{"माहक कार्यदिवस"} } year{ dn{"वर्ष"} + relative{ + "-1"{"बीतल बरख"} + "0"{"एहि बरख"} + "1"{"अगिला बरख"} + } + relativeTime{ + future{ + other{"{0} बरख मे"} + } + past{ + other{"{0} बरख पहिले"} + } + } } year-narrow{ dn{"वर्ष"} + relative{ + "-1"{"बीतल बरख"} + "0"{"एहि बरख"} + "1"{"अगिला बरख"} + } + relativeTime{ + future{ + other{"{0}बरख मे"} + } + past{ + other{"{0}बरख पहिले"} + } + } } year-short{ dn{"वर्ष"} @@ -393,4 +746,21 @@ mai{ US{"यूएस"} metric{"मीट्रिक"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "mai", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/mas.txt b/icu/icu4c/source/data/locales/mas.txt index 51b369dcf56..59e757d4c3f 100644 --- a/icu/icu4c/source/data/locales/mas.txt +++ b/icu/icu4c/source/data/locales/mas.txt @@ -33,6 +33,16 @@ mas{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -45,7 +55,7 @@ mas{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -81,6 +91,16 @@ mas{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -93,7 +113,7 @@ mas{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/mer.txt b/icu/icu4c/source/data/locales/mer.txt index 6b47f30ae87..bf4477df4f2 100644 --- a/icu/icu4c/source/data/locales/mer.txt +++ b/icu/icu4c/source/data/locales/mer.txt @@ -29,6 +29,16 @@ mer{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -41,7 +51,7 @@ mer{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -77,6 +87,16 @@ mer{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -89,7 +109,7 @@ mer{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/mfe.txt b/icu/icu4c/source/data/locales/mfe.txt index 67c863b8080..63def9b0090 100644 --- a/icu/icu4c/source/data/locales/mfe.txt +++ b/icu/icu4c/source/data/locales/mfe.txt @@ -29,6 +29,16 @@ mfe{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ M{"M"} MMM{"MMM"} @@ -68,6 +78,16 @@ mfe{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Day{"{0} ({2}: {1})"} Day-Of-Week{"{0} {1}"} diff --git a/icu/icu4c/source/data/locales/mg.txt b/icu/icu4c/source/data/locales/mg.txt index 3367be15739..59b07316f8f 100644 --- a/icu/icu4c/source/data/locales/mg.txt +++ b/icu/icu4c/source/data/locales/mg.txt @@ -51,6 +51,16 @@ mg{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ M{"M"} MEd{"E d/M"} @@ -99,6 +109,16 @@ mg{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Day{"{0} ({2}: {1})"} Day-Of-Week{"{0} {1}"} @@ -117,8 +137,8 @@ mg{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} @@ -139,11 +159,11 @@ mg{ MMdd{"dd/MM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -288,80 +308,80 @@ mg{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + d{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"y MMM–MMM"} - y{"y MMM – y MMM"} + y{"y MMM – y MMM"} } yMMMEd{ - M{"y MMM d, E – MMM d, E"} - d{"y MMM d, E – MMM d, E"} - y{"y MMM d, E – y MMM d, E"} + M{"y MMM d, E – MMM d, E"} + d{"y MMM d, E – MMM d, E"} + y{"y MMM d, E – y MMM d, E"} } yMMMM{ M{"y MMMM–MMMM"} - y{"y MMMM – y MMMM"} + y{"y MMMM – y MMMM"} } yMMMd{ - M{"y MMM d – MMM d"} + M{"y MMM d – MMM d"} d{"y MMM d–d"} - y{"y MMM d – y MMM d"} + y{"y MMM d – y MMM d"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/mgh.txt b/icu/icu4c/source/data/locales/mgh.txt index b7ef4d16752..e97d8aa2d0d 100644 --- a/icu/icu4c/source/data/locales/mgh.txt +++ b/icu/icu4c/source/data/locales/mgh.txt @@ -31,6 +31,16 @@ mgh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -42,8 +52,8 @@ mgh{ MMMd{"MMM d"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -80,6 +90,16 @@ mgh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -91,8 +111,8 @@ mgh{ MMMd{"MMM d"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/mgo.txt b/icu/icu4c/source/data/locales/mgo.txt index 7391d0bf8cf..4e3f23baa86 100644 --- a/icu/icu4c/source/data/locales/mgo.txt +++ b/icu/icu4c/source/data/locales/mgo.txt @@ -57,11 +57,21 @@ mgo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ d{"d"} } intervalFormats{ - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} } } gregorian{ @@ -88,6 +98,16 @@ mgo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ d{"d"} } @@ -176,7 +196,7 @@ mgo{ } } intervalFormats{ - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} } monthNames{ format{ diff --git a/icu/icu4c/source/data/locales/mi.txt b/icu/icu4c/source/data/locales/mi.txt index e272a434d10..dc1227680dd 100644 --- a/icu/icu4c/source/data/locales/mi.txt +++ b/icu/icu4c/source/data/locales/mi.txt @@ -13,7 +13,7 @@ mi{ } patterns{ accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} + accountingFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -153,10 +153,10 @@ mi{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y G", "d MMMM y G", "d MMM y G", @@ -167,28 +167,38 @@ mi{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } intervalFormats{ M{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"d–d"} @@ -198,36 +208,36 @@ mi{ y{"G y–y"} } yM{ - M{"GGGGG y-MM – y-MM"} - y{"GGGGG y-MM – y-MM"} + M{"GGGGG y-MM – y-MM"} + y{"GGGGG y-MM – y-MM"} } yMEd{ - M{"GGGGG y-MM-dd, E – y-MM-dd, E"} - d{"GGGGG y-MM-dd, E – y-MM-dd, E"} - y{"GGGGG y-MM-dd, E – y-MM-dd, E"} + M{"GGGGG y-MM-dd, E – y-MM-dd, E"} + d{"GGGGG y-MM-dd, E – y-MM-dd, E"} + y{"GGGGG y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"G y MMM–MMM"} - y{"G y MMM – y MMM"} + y{"G y MMM – y MMM"} } yMMMEd{ - M{"G y MMM d, E – MMM d, E"} - d{"G y MMM d, E – MMM d, E"} - y{"G y MMM d, E – y MMM d, E"} + M{"G y MMM d, E – MMM d, E"} + d{"G y MMM d, E – MMM d, E"} + y{"G y MMM d, E – y MMM d, E"} } yMMMM{ M{"G y MMMM–MMMM"} - y{"G y MMMM – y MMMM"} + y{"G y MMMM – y MMMM"} } yMMMd{ - M{"G y MMM d – MMM d"} + M{"G y MMM d – MMM d"} d{"G y MMM d–d"} - y{"G y MMM d – y MMM d"} + y{"G y MMM d – y MMM d"} } yMd{ - M{"GGGGG y-MM-dd – y-MM-dd"} - d{"GGGGG y-MM-dd – y-MM-dd"} - y{"GGGGG y-MM-dd – y-MM-dd"} + M{"GGGGG y-MM-dd – y-MM-dd"} + d{"GGGGG y-MM-dd – y-MM-dd"} + y{"GGGGG y-MM-dd – y-MM-dd"} } } } @@ -245,10 +255,10 @@ mi{ "PM", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y", "d MMMM y", "d MMM y", @@ -259,6 +269,16 @@ mi{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -269,8 +289,8 @@ mi{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} @@ -291,11 +311,11 @@ mi{ MMMd{"d MMM"} Md{"dd-MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM-y"} @@ -314,77 +334,77 @@ mi{ dayNames{ format{ abbreviated{ - "Tap", - "Hin", - "Tū", - "Apa", + "Rāt", + "Mane", + "Tūr", + "Wene", + "Tāit", "Par", - "Mer", - "Hor", + "Rāh", } narrow{ + "Rt", + "M", "T", - "H", + "E", "T", - "A", "P", - "M", - "H", + "Rh", } short{ - "Tap", - "Hin", + "Rāt", + "Man", "Tū", - "Apa", + "Wen", + "Tāi", "Par", - "Mer", - "Hor", + "Rāh", } wide{ "Rātapu", - "Rāhina", - "Rātū", - "Rāapa", - "Rāpare", - "Rāmere", + "Mane", + "Tūrei", + "Wenerei", + "Tāite", + "Paraire", "Rāhoroi", } } stand-alone{ abbreviated{ - "Tap", - "Hin", - "Tū", - "Apa", + "Rāt", + "Mane", + "Tūr", + "Wene", + "Tāit", "Par", - "Mer", - "Hor", + "Rāh", } narrow{ + "Rt", + "M", "T", - "H", + "W", "T", - "A", "P", - "M", - "H", + "Rh", } short{ - "Tap", - "Hin", + "Rāt", + "Man", "Tū", - "Apa", + "Wen", + "Tāi", "Par", - "Mer", - "Hor", + "Rāh", } wide{ "Rātapu", - "Rāhina", - "Rātū", - "Rāapa", - "Rāpare", - "Rāmere", + "Mane", + "Tūrei", + "Wenerei", + "Tāite", + "Paraire", "Rāhoroi", } } @@ -425,90 +445,90 @@ mi{ monthNames{ format{ abbreviated{ - "Kohi", - "Hui", - "Pou", - "Pae", - "Hara", - "Pipi", - "Hōngo", - "Here", - "Mahu", - "Nuku", - "Rangi", - "Haki", + "Hān", + "Pēp", + "Māe", + "Āpe", + "Mei", + "Hune", + "Hūr", + "Āku", + "Hep", + "Oke", + "Noem", + "Tīhe", } narrow{ - "K", "H", "P", - "P", + "M", + "Ā", + "M", "H", - "P", "H", + "Ā", "H", - "M", + "O", "N", - "R", - "H", + "T", } wide{ - "Kohitātea", - "Huitanguru", - "Poutūterangi", - "Paengawhāwhā", - "Haratua", - "Pipiri", - "Hōngongoi", - "Hereturikōkā", - "Mahuru", - "Whiringa-ā-nuku", - "Whiringa-ā-rangi", - "Hakihea", + "Hānuere", + "Pēpuere", + "Māehe", + "Āpereira", + "Mei", + "Hune", + "Hūrae", + "Ākuhata", + "Hepetema", + "Oketopa", + "Noema", + "Tīhema", } } stand-alone{ abbreviated{ - "Kohi", - "Hui", - "Pou", - "Pae", - "Hara", - "Pipi", - "Hōngo", - "Here", - "Mahu", - "Nuku", - "Rangi", - "Haki", + "Hān", + "Pēp", + "Māe", + "Āpe", + "Mei", + "Hune", + "Hūr", + "Āku", + "Hep", + "Oke", + "Noem", + "Tīhe", } narrow{ - "K", "H", "P", - "P", + "M", + "Ā", + "M", "H", - "P", "H", + "Ā", "H", - "M", + "O", "N", - "R", - "H", + "T", } wide{ - "Kohitātea", - "Huitanguru", - "Poutūterangi", - "Paengawhāwhā", - "Haratua", - "Pipiri", - "Hōngongoi", - "Hereturikōkā", - "Mahuru", - "Whiringa-ā-nuku", - "Whiringa-ā-rangi", - "Hakihea", + "Hānuere", + "Pēpuere", + "Māehe", + "Āpereira", + "Mei", + "Hune", + "Hūrae", + "Ākuhata", + "Hepetema", + "Oketopa", + "Noema", + "Tīhema", } } } @@ -556,6 +576,94 @@ mi{ } } } + characterLabel{ + activities{"mahi"} + african_scripts{"tuhinga Āwherikana"} + american_scripts{"tuhinga Amerikana"} + animal{"kararehe"} + animals_nature{"kararehe, taiao rānei"} + arrows{"kōpere"} + body{"tinana"} + box_drawing{"tānga waehere"} + braille{"tuhi matapō"} + building{"whare"} + bullets_stars{"kariri, whetū rānei"} + consonantal_jamo{"arapū"} + currency_symbols{"tohu pūnaha pūtea"} + dash_connector{"pīhono, kaiwhakahono rānei"} + digits{"mati"} + dingbats{"pūāhua kaitā"} + divination_symbols{"tohu matakite"} + downwards_arrows{"kōpere tohu whakararo"} + downwards_upwards_arrows{"kōpere matarua tohu whakarunga, whakararo"} + east_asian_scripts{"tuhinga Āhia ki te Rāwhiti"} + emoji{"emohi"} + european_scripts{"tuhinga Ūropiana"} + female{"wahine"} + flag{"haki"} + flags{"haki"} + food_drink{"kai me te inu"} + format{"hōputu"} + format_whitespace{"hōputu me te tohu mokowā"} + full_width_form_variant{"momo tohu whārahitanga"} + geometric_shapes{"āhuahanga"} + half_width_form_variant{"momo tohu whārahitanga haurua"} + han_characters{"tohu Hainamana"} + han_radicals{"tohu Hainamana"} + hanja{"tohu Hainamana whakahua Kōreana"} + hanzi_simplified{"tohu Hainamana māmā"} + hanzi_traditional{"tohu Hainamana (tuku iho)"} + heart{"manawa"} + historic_scripts{"tuhinga o nehe"} + ideographic_desc_characters{"tohu huatau"} + japanese_kana{"tohu Hapanihi"} + kanbun{"tohu Hapanihi o nehe"} + kanji{"tohu Hainamana o nehe"} + keycap{"uhi pātuhi"} + leftwards_arrows{"kōpere tohu whakatemauī"} + leftwards_rightwards_arrows{"kōpere matarua tohu whakatemauī, whakatekatau"} + letterlike_symbols{"tohu pūreta"} + limited_use{"ngā here o te whakamahinga"} + male{"tāne"} + math_symbols{"tohu pāngarau"} + middle_eastern_scripts{"tuhinga Arāpia"} + miscellaneous{"whakaehu"} + modern_scripts{"tuhinga hou"} + modifier{"tūāhua"} + musical_symbols{"tohu waiata"} + nature{"taiao"} + nonspacing{"mokowā kore"} + numbers{"nama"} + objects{"taputapu"} + other{"tētehi atu"} + paired{"takirua"} + person{"tangata"} + phonetic_alphabet{"arapū ororua"} + pictographs{"kauwhata whakaahua"} + place{"wāhi"} + plant{"tipu"} + punctuation{"kārawarawa"} + rightwards_arrows{"kōpere tohu whakatekatau"} + sign_standard_symbols{"tohu"} + small_form_variant{"ngā momo iti"} + smiley{"menemene"} + smileys_people{"menemene, tangata rānei"} + south_asian_scripts{"tuhinga Āhia ki te Tonga"} + southeast_asian_scripts{"tuhinga Āhia ki te Tonga mā Rāwhiti"} + spacing{"mokowā"} + sport{"hākinakina"} + symbols{"tohu"} + technical_symbols{"tohu hangarau"} + tone_marks{"tohu hā"} + travel{"haere"} + travel_places{"haere, wāhi rānei"} + upwards_arrows{"kōpere tohu whakarunga"} + variant_forms{"momo"} + vocalic_jamo{"ngā oropuare o te arapū Kōreana"} + weather{"huarere"} + western_asian_scripts{"tuhinga Āhia ki te Uru"} + whitespace{"tohu mokowā"} + } delimiters{ alternateQuotationEnd{"’"} alternateQuotationStart{"‘"} @@ -567,91 +675,616 @@ mi{ dn{"rā"} relative{ "-1"{"inanahi"} - "0"{"āianei"} + "0"{"i tēnei rā"} "1"{"āpōpō"} } + relativeTime{ + future{ + other{"+{0} r."} + } + past{ + other{"-{0} r."} + } + } } day-narrow{ dn{"rā"} + relative{ + "-1"{"inanahi"} + "0"{"i tēnei rā"} + "1"{"āpōpō"} + } + relativeTime{ + future{ + other{"+{0} r"} + } + past{ + other{"-{0} r"} + } + } } day-short{ - dn{"rā"} + dn{"rā."} + relative{ + "-1"{"inanahi"} + "0"{"i tēnei rā"} + "1"{"āpōpō"} + } + relativeTime{ + future{ + other{"+{0} r"} + } + past{ + other{"-{0} r."} + } + } + } + dayOfYear{ + dn{"rā o te tau"} + } + dayOfYear-narrow{ + dn{"rā o t t"} + } + dayOfYear-short{ + dn{"rā. o. t. t."} } dayperiod{ - dn{"AM/PM"} + dn{"i te ata/i te ahiahi/i te pō"} + } + dayperiod-narrow{ + dn{"at/ah/pō"} + } + dayperiod-short{ + dn{"ata/ahi/pō"} } era{ - dn{"wā"} + dn{"takiwātanga"} + } + era-narrow{ + dn{"tkwt"} + } + era-short{ + dn{"tkwt."} + } + fri{ + relative{ + "-1"{"i tērā Paraire"} + "0"{"i tēnei Paraire"} + "1"{"ā tērā Paraire"} + } + relativeTime{ + future{ + other{"+{0} Paraire"} + } + past{ + other{"-{0} Paraire"} + } + } + } + fri-narrow{ + relative{ + "-1"{"i tērā Par"} + "0"{"i tēnei Par"} + "1"{"ā tērā Par"} + } + relativeTime{ + future{ + other{"+{0} Par"} + } + past{ + other{"-{0} Par"} + } + } + } + fri-short{ + relative{ + "-1"{"i tērā Par."} + "0"{"i tēnei Par."} + "1"{"ā tērā Par."} + } + relativeTime{ + future{ + other{"+{0} Par."} + } + past{ + other{"-{0} Par."} + } + } } hour{ dn{"hāora"} + relative{ + "0"{"i tēnei hāora"} + } } hour-narrow{ dn{"hr"} } hour-short{ - dn{"hr"} + dn{"hr."} + relativeTime{ + future{ + other{"+{0} h."} + } + past{ + other{"-{0} h."} + } + } } minute{ dn{"meneti"} + relative{ + "0"{"i tēnei meneti"} + } + relativeTime{ + future{ + other{"+{0} men"} + } + past{ + other{"-{0} men"} + } + } } minute-narrow{ dn{"men"} + relativeTime{ + future{ + other{"+{0} men"} + } + past{ + other{"-{0} men"} + } + } } minute-short{ - dn{"men"} + dn{"men."} + relativeTime{ + future{ + other{"+{0} men."} + } + past{ + other{"-{0} men."} + } + } + } + mon{ + relative{ + "-1"{"i tērā Mane"} + "0"{"i tēnei Mane"} + "1"{"ā tērā Mane"} + } + relativeTime{ + future{ + other{"+{0} Mane"} + } + past{ + other{"-{0} Mane"} + } + } + } + mon-narrow{ + relative{ + "-1"{"i tērā Man"} + "0"{"i tēnei Man"} + "1"{"ā tērā Man"} + } + relativeTime{ + future{ + other{"+{0} Man"} + } + past{ + other{"-{0} Man"} + } + } + } + mon-short{ + relative{ + "-1"{"i tērā Man."} + "0"{"i tēnei Man."} + "1"{"ā tērā Man."} + } + relativeTime{ + future{ + other{"+{0} Man."} + } + past{ + other{"-{0} Man."} + } + } } month{ dn{"marama"} + relative{ + "-1"{"i tērā marama"} + "0"{"i tēnei marama"} + "1"{"ā tērā marama"} + } } month-narrow{ dn{"m"} } month-short{ - dn{"m"} + dn{"m."} + relative{ + "-1"{"i tērā m."} + "0"{"i tēnei m."} + "1"{"ā tērā m."} + } + relativeTime{ + future{ + other{"+{0} m."} + } + past{ + other{"-{0} m."} + } + } } quarter{ dn{"hauwhā"} + relative{ + "-1"{"hauwhā whakamutunga"} + "0"{"tēnei hauwhā"} + "1"{"tērā hauwhā"} + } + relativeTime{ + future{ + other{"+{0} hwh"} + } + past{ + other{"-{0} hwh"} + } + } } quarter-narrow{ dn{"hw"} + relativeTime{ + future{ + other{"+{0} Hwh"} + } + } } quarter-short{ - dn{"hw"} + dn{"hw."} + } + sat{ + relative{ + "-1"{"i tērā Rāhoroi"} + "0"{"i tēnei Rāhoroi"} + "1"{"ā tērā Rāhoroi"} + } + relativeTime{ + future{ + other{"+{0} Rāhoroi"} + } + past{ + other{"-{0} Rāhoroi"} + } + } + } + sat-narrow{ + relative{ + "-1"{"i tērā Rāh"} + "0"{"i tēnei Rāh"} + "1"{"ā tērā Rāh"} + } + relativeTime{ + future{ + other{"+{0} Rāh"} + } + past{ + other{"-{0} Rāh"} + } + } + } + sat-short{ + relative{ + "-1"{"i tērā Rāh."} + "0"{"i tēnei Rāh."} + "1"{"ā tērā Rāh."} + } + relativeTime{ + future{ + other{"+{0} Rāh."} + } + past{ + other{"-{0} Rāh."} + } + } } second{ dn{"hēkona"} + relative{ + "0"{"ināianei"} + } + relativeTime{ + future{ + other{"+{0} h"} + } + past{ + other{"-{0} h"} + } + } } second-narrow{ - dn{"hēk"} + relativeTime{ + future{ + other{"+{0} h"} + } + past{ + other{"-{0} h"} + } + } } second-short{ dn{"hēk"} + relativeTime{ + future{ + other{"+{0} h."} + } + past{ + other{"-{0} h."} + } + } + } + sun{ + relative{ + "-1"{"i tērā Rātapu"} + "0"{"i tēnei Rātapu"} + "1"{"ā tērā Rātapu"} + } + relativeTime{ + future{ + other{"+{0} Rātapu"} + } + past{ + other{"-{0} Rātapu"} + } + } + } + sun-narrow{ + relative{ + "-1"{"i tērā Rāt"} + "0"{"i tēnei Rāt"} + "1"{"ā tērā Rāt"} + } + relativeTime{ + future{ + other{"+{0} Rāt"} + } + past{ + other{"-{0} Rāt"} + } + } + } + sun-short{ + relative{ + "-1"{"i tērā Rāt."} + "0"{"i tēnei Rāt."} + "1"{"ā tērā Rāt."} + } + relativeTime{ + future{ + other{"+{0} Rāt."} + } + past{ + other{"-{0} Rāt."} + } + } + } + thu{ + relative{ + "-1"{"i tērā Taite"} + "0"{"i tēnei Taite"} + "1"{"ā tērā Taite"} + } + relativeTime{ + future{ + other{"+{0} Taite"} + } + past{ + other{"-{0} Taite"} + } + } + } + thu-narrow{ + relative{ + "-1"{"i tērā Tait"} + "0"{"i tēnei Tait"} + "1"{"ā tērā Tait"} + } + relativeTime{ + future{ + other{"+{0} Tait"} + } + past{ + other{"-{0} Tait"} + } + } + } + thu-short{ + relative{ + "-1"{"i tērā Tait."} + "0"{"i tēnei Tait."} + "1"{"ā tērā Tait."} + } + relativeTime{ + future{ + other{"+{0} Tait."} + } + past{ + other{"-{0} Tait."} + } + } + } + tue{ + relative{ + "-1"{"i tērā Tūrei"} + "0"{"i tēnei Tūrei"} + "1"{"ā tērā Tūrei"} + } + relativeTime{ + future{ + other{"+{0} Tūrei"} + } + past{ + other{"-{0} Tūrei"} + } + } + } + tue-narrow{ + relative{ + "-1"{"i tērā Tūr"} + "0"{"i tēnei Tūr"} + "1"{"ā tērā Tūr"} + } + relativeTime{ + future{ + other{"+{0} Tūr"} + } + past{ + other{"-{0} Tūr"} + } + } + } + tue-short{ + relative{ + "-1"{"i tērā Tūr."} + "0"{"i tēnei Tūr."} + "1"{"ā tērā Tūr."} + } + relativeTime{ + future{ + other{"+{0} Tūr."} + } + past{ + other{"-{0} Tūr."} + } + } + } + wed{ + relative{ + "-1"{"i tērā Wenerei"} + "0"{"i tēnei Wenerei"} + "1"{"ā tērā Wenerei"} + } + relativeTime{ + future{ + other{"+{0} Wenerei"} + } + past{ + other{"-{0} Wenerei"} + } + } + } + wed-narrow{ + relative{ + "-1"{"i tērā Wen"} + "0"{"i tēnei Wen"} + "1"{"ā tērā Wen"} + } + relativeTime{ + future{ + other{"+{0} Wen"} + } + past{ + other{"-{0} Wen"} + } + } + } + wed-short{ + relative{ + "-1"{"i tērā Wen."} + "0"{"i tēnei Wen."} + "1"{"ā tērā Wen."} + } + relativeTime{ + future{ + other{"+{0} Wen."} + } + past{ + other{"-{0} Wen."} + } + } } week{ dn{"wiki"} + relative{ + "-1"{"i tērā wiki"} + "0"{"i tēnei wiki"} + "1"{"ā tērā wiki"} + } + relativePeriod{"te wiki o {0}"} } week-narrow{ dn{"w"} } week-short{ - dn{"w"} + dn{"w."} + relative{ + "-1"{"i tērā w."} + "0"{"i tēnei w."} + "1"{"ā tērā w."} + } + relativePeriod{"t w o {0}"} + } + weekOfMonth{ + dn{"wiki o te marama"} + } + weekOfMonth-narrow{ + dn{"w o t m"} + } + weekOfMonth-short{ + dn{"w. o. t. m."} } weekday{ dn{"rā o te wiki"} } + weekday-narrow{ + dn{"rā o t w"} + } + weekday-short{ + dn{"rā. o. t. w."} + } + weekdayOfMonth{ + dn{"rā o te marama"} + } + weekdayOfMonth-narrow{ + dn{"rā o t m"} + } + weekdayOfMonth-short{ + dn{"rā. o. t. m."} + } year{ dn{"tau"} + relative{ + "-1"{"i tērā tau"} + "0"{"i tēnei tau"} + "1"{"ā tērā tau"} + } + relativeTime{ + future{ + other{"ā te {0} tau"} + } + past{ + other{"i te {0} tau"} + } + } } year-narrow{ dn{"t"} } year-short{ - dn{"t"} + dn{"t."} } zone{ dn{"rohe wā"} } + zone-narrow{ + dn{"r wā"} + } + zone-short{ + dn{"r. wā."} + } } listPattern{ standard{ @@ -666,4 +1299,19 @@ mi{ US{"US"} metric{"Ngahuru"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "mi", + } + surnameFirst{ + "ja", + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/mk.txt b/icu/icu4c/source/data/locales/mk.txt index ea198c22933..715adf742e2 100644 --- a/icu/icu4c/source/data/locales/mk.txt +++ b/icu/icu4c/source/data/locales/mk.txt @@ -23,10 +23,11 @@ mk{ approximately{"~{0}"} atLeast{"{0}+"} atMost{"≤{0}"} - range{"{0}–{1}"} + range{"{0} – {1}"} } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} @@ -87,16 +88,16 @@ mk{ patternsShort{ currencyFormat{ 1000{ - one{"0 илј'.' ¤ "} - other{"0 илј'.' ¤ "} + one{"0 илј'.' ¤"} + other{"0 илј'.' ¤"} } 10000{ - one{"00 илј'.' ¤ "} - other{"00 илј'.' ¤ "} + one{"00 илј'.' ¤"} + other{"00 илј'.' ¤"} } 100000{ - one{"000 илј'.' ¤ "} - other{"000 илј'.' ¤ "} + one{"000 илј'.' ¤"} + other{"000 илј'.' ¤"} } 1000000{ one{"0 мил'.' ¤"} @@ -223,8 +224,8 @@ mk{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, dd MMMM y 'г'. G", - "dd MMMM y 'г'. G", + "EEEE, dd MMMM y 'г'. G", + "dd MMMM y 'г'. G", "dd.M.y G", "dd.M.y GGGGG", "{1} {0}", @@ -233,27 +234,37 @@ mk{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMdd", + "GGGGGyMdd", + } availableFormats{ E{"E"} Ed{"d E"} - Gy{"y 'г'. G"} - GyMMM{"MMM y 'г'. G"} - GyMMMEd{"E, dd MMM y 'г'. G"} - GyMMMd{"dd MMM y 'г'. G"} + Gy{"y 'г'. G"} + GyMMM{"MMM y 'г'. G"} + GyMMMEd{"E, dd MMM y 'г'. G"} + GyMMMd{"dd MMM y 'г'. G"} MEd{"E, dd.M"} MMMEd{"E, dd MMM"} MMMMEd{"E, dd MMMM"} MMMMd{"dd MMMM"} MMMd{"dd MMM"} Md{"dd.M"} - y{"y 'г'. G"} - yyyy{"y 'г'. G"} + y{"y 'г'. G"} + yyyy{"y 'г'. G"} yyyyM{"M.y G"} yyyyMEd{"E, dd.M.y G"} - yyyyMMM{"MMM y 'г'. G"} - yyyyMMMEd{"E, dd MMM y 'г'. G"} - yyyyMMMM{"MMMM y 'г'. G"} - yyyyMMMd{"dd MMM y 'г'. G"} + yyyyMMM{"MMM y 'г'. G"} + yyyyMMMEd{"E, dd MMM y 'г'. G"} + yyyyMMMM{"MMMM y 'г'. G"} + yyyyMMMd{"dd MMM y 'г'. G"} yyyyMd{"dd.M.y G"} yyyyQQQ{"QQQ y G"} yyyyQQQQ{"QQQ y G"} @@ -328,8 +339,8 @@ mk{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, dd MMMM y 'г'. G", - "dd MMMM y 'г'. G", + "EEEE, dd MMMM y 'г'. G", + "dd MMMM y 'г'. G", "dd.M.y G", "dd.M.y GGGGG", "{1} {0}", @@ -338,6 +349,16 @@ mk{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMdd", + "GGGGGyMdd", + } eras{ abbreviated{ "ЕРА0", @@ -507,16 +528,32 @@ mk{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, dd MMMM y 'г'. G", - "dd MMMM y 'г'. G", - "dd.M.y G", - "dd.M.y GGGGG", + "EEEE, d MMMM y 'г'. G", + "d MMMM y 'г'. G", + "d.M.y G", + "d.M.y GGGGG", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} 'во' {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMdd", + "GGGGGyMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -524,40 +561,41 @@ mk{ E{"E"} EBhm{"E h:mm B"} EBhms{"E h:mm:ss B"} - EHm{"E HH:mm"} - EHms{"E HH:mm:ss"} - Ed{"d E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} - Gy{"y 'г'. G"} - GyMMM{"MMM y 'г'. G"} - GyMMMEd{"E, dd MMM y 'г'. G"} - GyMMMd{"dd MMM y 'г'. G"} - H{"HH"} - Hm{"HH:mm"} - Hms{"HH:mm:ss"} + EHm{"E H:mm"} + EHms{"E H:mm:ss"} + Ed{"E, d"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"y 'г'. G"} + GyMMM{"MMM y 'г'. G"} + GyMMMEd{"E, d MMM y 'г'. G"} + GyMMMd{"d MMM y 'г'. G"} + GyMd{"d.M.y GGGGG"} + H{"H"} + Hm{"H:mm"} + Hms{"H:mm:ss"} M{"L"} - MEd{"E, dd.M"} + MEd{"E, d.M"} MMM{"LLL"} - MMMEd{"E, dd MMM"} - MMMMEd{"E, dd MMMM"} - MMMMd{"dd MMMM"} - MMMd{"dd MMM"} - Md{"dd.M"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d MMMM"} + MMMMd{"d MMMM"} + MMMd{"d MMM"} + Md{"d.M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} - y{"y 'г'. G"} - yyyy{"y 'г'. G"} + y{"y 'г'. G"} + yyyy{"y 'г'. G"} yyyyM{"M.y G"} - yyyyMEd{"E, dd.M.y G"} - yyyyMMM{"MMM y 'г'. G"} - yyyyMMMEd{"E, dd MMM y 'г'. G"} - yyyyMMMM{"MMMM y 'г'. G"} - yyyyMMMd{"dd MMM y 'г'. G"} - yyyyMd{"dd.M.y G"} + yyyyMEd{"E, d.M.y G"} + yyyyMMM{"MMM y 'г'. G"} + yyyyMMMEd{"E, d MMM y 'г'. G"} + yyyyMMMM{"MMMM y 'г'. G"} + yyyyMMMd{"d MMM y 'г'. G"} + yyyyMd{"d.M.y G"} yyyyQQQ{"QQQ y G"} yyyyQQQQ{"QQQ y G"} } @@ -572,42 +610,42 @@ mk{ m{"h:mm – h:mm B"} } Gy{ - G{"G y – G y"} - y{"G y – y"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"GGGGG y-MM – GGGGG y-MM"} - M{"GGGGG y-MM – y-MM"} - y{"GGGGG y-MM – y-MM"} + G{"M.y GGGGG – M.y GGGGG"} + M{"M.y – M.y GGGGG"} + y{"M.y – M.y GGGGG"} } GyMEd{ - G{"GGGGG y-MM-dd, E – GGGGG y-MM-dd, E"} - M{"GGGGG y-MM-dd, E – y-MM-dd, E"} - d{"GGGGG y-MM-dd, E – y-MM-dd, E"} - y{"GGGGG y-MM-dd, E – y-MM-dd, E"} + G{"E, d.M.y GGGGG – E, d.M.y GGGGG"} + M{"E, d.M.y – E, d.M.y GGGGG"} + d{"E, d.M.y – E, d.M.y GGGGG"} + y{"E, d.M.y – E, d.M.y GGGGG"} } GyMMM{ - G{"G y MMM – G y MMM"} - M{"G y MMM – MMM"} - y{"G y MMM – y MMM"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"G y MMM d, E – G y MMM d, E"} - M{"G y MMM d, E – MMM d, E"} - d{"G y MMM d, E – MMM d, E"} - y{"G y MMM d, E – y MMM d, E"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"G y MMM d – G y MMM d"} - M{"G y MMM d – MMM d"} - d{"G y MMM d–d"} - y{"G y MMM d – y MMM d"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} - M{"GGGGG y-MM-dd – y-MM-dd"} - d{"GGGGG y-MM-dd – y-MM-dd"} - y{"GGGGG y-MM-dd – y-MM-dd"} + G{"d.M.y GGGGG – d.M.y GGGGG"} + M{"d.M.y – d.M.y GGGGG"} + d{"d.M.y – d.M.y GGGGG"} + y{"d.M.y – d.M.y GGGGG"} } H{ H{"HH–HH"} @@ -624,94 +662,89 @@ mk{ H{"HH–HH v"} } M{ - M{"M–M"} + M{"M – M"} } MEd{ - M{"E, dd.M – E, dd.M"} - d{"E, dd.M – E, dd.M"} + M{"E, d.M – E, d.M"} + d{"E, d.M – E, d.M"} } MMM{ - M{"MMM–MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, dd MMM – E, dd MMM"} - d{"E, dd – E, dd MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d – E, d MMM"} } MMMM{ - M{"LLLL–LLLL"} + M{"LLLL – LLLL"} } MMMd{ - M{"dd MMM – dd MMM"} - d{"dd–dd MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd.M – dd.M"} - d{"dd.M – dd.M"} + M{"d.M – d.M"} + d{"d.M – d.M"} } d{ - d{"d–d"} + d{"d – d"} } - fallback{"{0} - {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ - y{"y–y G"} + y{"y – y G"} } yM{ M{"M.y – M.y G"} y{"M.y – M.y G"} } yMEd{ - M{"E, dd.M.y – E, dd.M.y G"} - d{"E, dd.M.y – E, dd.M.y G"} - y{"E, dd.M.y – E, dd.M.y G"} + M{"E, d.M.y – E, d.M.y G"} + d{"E, d.M.y – E, d.M.y G"} + y{"E, d.M.y – E, d.M.y G"} } yMMM{ - M{"MMM–MMM y G"} + M{"MMM – MMM y G"} y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, dd MMM – E, dd MMM y G"} - d{"E, dd – E, dd MMM y G"} - y{"E, dd MMM y – E, dd MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } yMMMM{ - M{"MMMM–MMMM y G"} + M{"MMMM – MMMM y G"} y{"MMMM y – MMMM y G"} } yMMMd{ - M{"dd MMM – dd MMM y G"} - d{"dd–dd MMM y G"} - y{"dd MMM y – dd MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd.M.y – dd.M.y G"} - d{"dd.M.y – dd.M.y G"} - y{"dd.M.y – dd.M.y G"} + M{"d.M.y – d.M.y G"} + d{"d.M.y – d.M.y G"} + y{"d.M.y – d.M.y G"} } } } gregorian{ - AmPmMarkers{ - "претпладне", - "попладне", - } AmPmMarkersAbbr{ "претпл.", "попл.", @@ -729,12 +762,28 @@ mk{ "d MMMM y", "d.M.y", "d.M.yy", - "{1}, 'во' {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1}, 'во' {0}", "{1}, 'во' {0}", "{1}, 'во' {0}", "{1}, 'во' {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -747,13 +796,14 @@ mk{ EBhms{"E h:mm:ss B"} EHm{"E HH:mm"} EHms{"E HH:mm:ss"} - Ed{"d E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ed{"E, d"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d.M.y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -773,22 +823,22 @@ mk{ Md{"d.M"} Mdd{"d.M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M.y"} yMEd{"E, d.M.y"} - yMMM{"MMM y 'г'."} - yMMMEd{"E, d MMM y 'г'."} - yMMMM{"MMMM y 'г'."} - yMMMd{"d MMM y 'г'."} + yMMM{"MMM y 'г'."} + yMMMEd{"E, d MMM y 'г'."} + yMMMM{"MMMM y 'г'."} + yMMMd{"d MMM y 'г'."} yMd{"d.M.y"} - yQQQ{"QQQ y 'г'."} - yQQQQ{"QQQQ y 'г'."} + yQQQ{"QQQ y 'г'."} + yQQQQ{"QQQQ y 'г'."} yw{ one{"w. 'седмица' 'од' Y"} other{"w. 'седмица' 'од' Y"} @@ -799,7 +849,7 @@ mk{ abbreviated{ "нед.", "пон.", - "вт.", + "вто.", "сре.", "чет.", "пет.", @@ -885,9 +935,9 @@ mk{ } narrow{ afternoon1{"попл."} - evening1{"веч."} + evening1{"навечер"} midnight{"полн."} - morning1{"утро"} + morning1{"наутро"} morning2{"претпл."} night1{"ноќе"} noon{"напл."} @@ -898,7 +948,7 @@ mk{ midnight{"полноќ"} morning1{"наутро"} morning2{"претпладне"} - night1{"по полноќ"} + night1{"ноќе"} noon{"напладне"} } } @@ -906,35 +956,32 @@ mk{ abbreviated{ afternoon1{"попл."} am{"претпл."} - evening1{"навечер"} + evening1{"вечер"} midnight{"полноќ"} - morning1{"наутро"} + morning1{"утро"} morning2{"претпл."} - night1{"по полноќ"} - noon{"напладне"} + night1{"ноќ"} + noon{"пладне"} pm{"попл."} } narrow{ afternoon1{"попл."} am{"претпл."} - evening1{"навечер"} + evening1{"вечер"} midnight{"полноќ"} - morning1{"наутро"} + morning1{"утро"} morning2{"претпл."} - night1{"по полноќ"} + night1{"ноќ"} noon{"пладне"} pm{"попл."} } wide{ afternoon1{"попладне"} - am{"претпладне"} - evening1{"навечер"} - midnight{"на полноќ"} - morning1{"наутро"} + evening1{"вечер"} + morning1{"утро"} morning2{"претпладне"} - night1{"по полноќ"} - noon{"напладне"} - pm{"попладне"} + night1{"ноќ"} + noon{"пладне"} } } } @@ -966,42 +1013,42 @@ mk{ m{"h:mm – h:mm B"} } Gy{ - G{"G y – G y"} - y{"G y – y"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"GGGGG y-MM – GGGGG y-MM"} - M{"GGGGG y-MM – y-MM"} - y{"GGGGG y-MM – y-MM"} + G{"M.y GGGGG – M.y GGGGG"} + M{"M.y – M.y GGGGG"} + y{"M.y – M.y GGGGG"} } GyMEd{ - G{"GGGGG y-MM-dd, E – GGGGG y-MM-dd, E"} - M{"GGGGG y-MM-dd, E – y-MM-dd, E"} - d{"GGGGG y-MM-dd, E – y-MM-dd, E"} - y{"GGGGG y-MM-dd, E – y-MM-dd, E"} + G{"E, d.M.y GGGGG – E, d.M.y GGGGG"} + M{"E, d.M.y – E, d.M.y GGGGG"} + d{"E, d.M.y – E, d.M.y GGGGG"} + y{"E, d.M.y – E, d.M.y GGGGG"} } GyMMM{ - G{"G y MMM – G y MMM"} - M{"G y MMM – MMM"} - y{"G y MMM – y MMM"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"G y MMM d, E – G y MMM d, E"} - M{"G y MMM d, E – MMM d, E"} - d{"G y MMM d, E – MMM d, E"} - y{"G y MMM d, E – y MMM d, E"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"G y MMM d – G y MMM d"} - M{"G y MMM d – MMM d"} - d{"G y MMM d–d"} - y{"G y MMM d – y MMM d"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} - M{"GGGGG y-MM-dd – y-MM-dd"} - d{"GGGGG y-MM-dd – y-MM-dd"} - y{"GGGGG y-MM-dd – y-MM-dd"} + G{"d.M.y GGGGG – d.M.y GGGGG"} + M{"d.M.y – d.M.y GGGGG"} + d{"d.M.y – d.M.y GGGGG"} + y{"d.M.y – d.M.y GGGGG"} } H{ H{"HH – HH"} @@ -1021,48 +1068,47 @@ mk{ M{"M – M"} } MEd{ - M{"E, dd.M – E, dd.M"} - d{"E, dd.M – E, dd.M"} + M{"E, d.M – E, d.M"} + d{"E, d.M – E, d.M"} } MMM{ M{"MMM – MMM"} } MMMEd{ - M{"E, dd MMM – E, dd MMM"} - d{"E, dd – E, dd MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d – E, d MMM"} } MMMM{ M{"LLLL – LLLL"} } MMMd{ - M{"dd MMM – dd MMM"} - d{"dd – dd MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd.M – dd.M"} - d{"dd.M – dd.M"} + M{"d.M – d.M"} + d{"d.M – d.M"} } d{ d{"d – d"} } - fallback{"{0} - {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ y{"y – y"} @@ -1072,32 +1118,32 @@ mk{ y{"M.y – M.y"} } yMEd{ - M{"E, dd.M.y – E, dd.M.y"} - d{"E, dd.M.y – E, dd.M.y"} - y{"E, dd.M.y – E, dd.M.y"} + M{"E, d.M.y – E, d.M.y"} + d{"E, d.M.y – E, d.M.y"} + y{"E, d.M.y – E, d.M.y"} } yMMM{ M{"MMM – MMM y"} y{"MMM y – MMM y"} } yMMMEd{ - M{"E, dd MMM – E, dd MMM y"} - d{"E, dd – E, dd MMM y"} - y{"E, dd MMM y – E, dd MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ M{"MMMM – MMMM y"} y{"MMMM y – MMMM y"} } yMMMd{ - M{"dd MMM – dd MMM y"} - d{"dd – dd MMM y"} - y{"dd MMM y – dd MMM y"} + M{"d MMM – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd.M.y – dd.M.y"} - d{"dd.M.y – dd.M.y"} - y{"dd.M.y – dd.M.y"} + M{"d.M.y – d.M.y"} + d{"d.M.y – d.M.y"} + y{"d.M.y – d.M.y"} } } monthNames{ @@ -1193,10 +1239,10 @@ mk{ quarters{ format{ abbreviated{ - "јан-мар", - "апр-јун", - "јул-сеп", - "окт-дек", + "јан – мар", + "апр – јун", + "јул – септ", + "окт – дек", } narrow{ "1", @@ -1205,18 +1251,18 @@ mk{ "4", } wide{ - "прво тромесечје", - "второ тромесечје", - "трето тромесечје", - "четврто тромесечје", + "прво тримесечје", + "второ тримесечје", + "трето тримесечје", + "четврто тримесечје", } } stand-alone{ abbreviated{ - "јан-мар", - "апр-јун", - "јул-сеп", - "окт-дек", + "јан – мар", + "апр – јун", + "јул – септ", + "окт – дек", } narrow{ "1", @@ -1225,10 +1271,10 @@ mk{ "4", } wide{ - "прво тромесечје", - "второ тромесечје", - "трето тромесечје", - "четврто тромесечје", + "прво тримесечје", + "второ тримесечје", + "трето тримесечје", + "четврто тримесечје", } } } @@ -1239,8 +1285,8 @@ mk{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, dd MMMM y 'г'. G", - "dd MMMM y 'г'. G", + "EEEE, dd MMMM y 'г'. G", + "dd MMMM y 'г'. G", "dd.M.y G", "dd.M.y GGGGG", "{1} {0}", @@ -1249,27 +1295,37 @@ mk{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMdd", + "GGGGGyMdd", + } availableFormats{ E{"E"} Ed{"d E"} - Gy{"y 'г'. G"} - GyMMM{"MMM y 'г'. G"} - GyMMMEd{"E, dd MMM y 'г'. G"} - GyMMMd{"dd MMM y 'г'. G"} + Gy{"y 'г'. G"} + GyMMM{"MMM y 'г'. G"} + GyMMMEd{"E, dd MMM y 'г'. G"} + GyMMMd{"dd MMM y 'г'. G"} MEd{"E, dd.M"} MMMEd{"E, dd MMM"} MMMMEd{"E, dd MMMM"} MMMMd{"dd MMMM"} MMMd{"dd MMM"} Md{"dd.M"} - y{"y 'г'. G"} - yyyy{"y 'г'. G"} + y{"y 'г'. G"} + yyyy{"y 'г'. G"} yyyyM{"M.y G"} yyyyMEd{"E, dd.M.y G"} - yyyyMMM{"MMM y 'г'. G"} - yyyyMMMEd{"E, dd MMM y 'г'. G"} - yyyyMMMM{"MMMM y 'г'. G"} - yyyyMMMd{"dd MMM y 'г'. G"} + yyyyMMM{"MMM y 'г'. G"} + yyyyMMMEd{"E, dd MMM y 'г'. G"} + yyyyMMMM{"MMMM y 'г'. G"} + yyyyMMMd{"dd MMM y 'г'. G"} yyyyMd{"dd.M.y G"} yyyyQQQ{"QQQ y G"} yyyyQQQQ{"QQQ y G"} @@ -1489,8 +1545,8 @@ mk{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, dd MMMM y 'г'. G", - "dd MMMM y 'г'. G", + "EEEE, dd MMMM y 'г'. G", + "dd MMMM y 'г'. G", "dd.M.y G", "dd.M.y GGGGG", "{1} {0}", @@ -1499,27 +1555,37 @@ mk{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMdd", + "GGGGGyMdd", + } availableFormats{ E{"E"} Ed{"d E"} - Gy{"y 'г'. G"} - GyMMM{"MMM y 'г'. G"} - GyMMMEd{"E, dd MMM y 'г'. G"} - GyMMMd{"dd MMM y 'г'. G"} + Gy{"y 'г'. G"} + GyMMM{"MMM y 'г'. G"} + GyMMMEd{"E, dd MMM y 'г'. G"} + GyMMMd{"dd MMM y 'г'. G"} MEd{"E, dd.M"} MMMEd{"E, dd MMM"} MMMMEd{"E, dd MMMM"} MMMMd{"dd MMMM"} MMMd{"dd MMM"} Md{"dd.M"} - y{"y 'г'. G"} - yyyy{"y 'г'. G"} + y{"y 'г'. G"} + yyyy{"y 'г'. G"} yyyyM{"M.y G"} yyyyMEd{"E, dd.M.y G"} - yyyyMMM{"MMM y 'г'. G"} - yyyyMMMEd{"E, dd MMM y 'г'. G"} - yyyyMMMM{"MMMM y 'г'. G"} - yyyyMMMd{"dd MMM y 'г'. G"} + yyyyMMM{"MMM y 'г'. G"} + yyyyMMMEd{"E, dd MMM y 'г'. G"} + yyyyMMMM{"MMMM y 'г'. G"} + yyyyMMMd{"dd MMM y 'г'. G"} yyyyMd{"dd.M.y G"} yyyyQQQ{"QQQ y G"} yyyyQQQQ{"QQQ y G"} @@ -2586,9 +2652,9 @@ mk{ year{ dn{"година"} relative{ - "-1"{"минатата година"} + "-1"{"лани"} "0"{"оваа година"} - "1"{"следната година"} + "1"{"догодина"} } relativeTime{ future{ @@ -2725,4 +2791,50 @@ mk{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "mk", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname}, {given} {given2-initial}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ml.txt b/icu/icu4c/source/data/locales/ml.txt index 79228814fc1..de8ad8c88d2 100644 --- a/icu/icu4c/source/data/locales/ml.txt +++ b/icu/icu4c/source/data/locales/ml.txt @@ -37,7 +37,10 @@ ml{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -145,6 +148,56 @@ ml{ other{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0K"} + other{"¤ 0K"} + } + 10000{ + one{"¤ 00K"} + other{"¤ 00K"} + } + 100000{ + one{"¤ 000K"} + other{"¤ 000K"} + } + 1000000{ + one{"¤ 0M"} + other{"¤ 0M"} + } + 10000000{ + one{"¤ 00M"} + other{"¤ 00M"} + } + 100000000{ + one{"¤ 000M"} + other{"¤ 000M"} + } + 1000000000{ + one{"¤ 0B"} + other{"¤ 0B"} + } + 10000000000{ + one{"¤ 00B"} + other{"¤ 00B"} + } + 100000000000{ + one{"¤ 000B"} + other{"¤ 000B"} + } + 1000000000000{ + one{"¤ 0T"} + other{"¤ 0T"} + } + 10000000000000{ + one{"¤ 00T"} + other{"¤ 00T"} + } + 100000000000000{ + one{"¤ 000T"} + other{"¤ 000T"} + } + } decimalFormat{ 1000{ one{"0K"} @@ -212,6 +265,19 @@ ml{ } } minimalPairs{ + case{ + accusative{"{0} ദിവസത്തിനെ"} + dative{"{0} ദിവസത്തിന്"} + genitive{"{0} ദിവസത്തിന്റെ"} + instrumental{"{0} ദിവസത്തിനാൽ"} + locative{"{0} ദിവസത്തിൽ"} + nominative{"{0} ദിവസം"} + sociative{"{0} ദിവസത്തിനോട്"} + } + gender{ + feminine{"{0} സ്ത്രീലിംഗം"} + neuter{"{0} neuter"} + } ordinal{ other{"{0}-ാമത്തെ വലത്തേക്ക് തിരിയുക."} } @@ -224,6 +290,8 @@ ml{ mlym{ patterns{ currencyFormat{"¤#,##0.00"} + currencyFormat%alphaNextToNumber{"¤ #,##0.00"} + currencyFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -499,6 +567,16 @@ ml{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"B h"} Bhm{"B h:mm"} @@ -672,6 +750,16 @@ ml{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -691,6 +779,7 @@ ml{ GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -915,6 +1004,14 @@ ml{ } } intervalFormats{ + Bh{ + B{"B h – B h"} + } + Bhm{ + B{"B h:mm – B h:mm"} + h{"B h:mm – h:mm"} + m{"B h:mm – h:mm"} + } H{ H{"HH – HH"} } @@ -1747,7 +1844,7 @@ ml{ dn{"കാലഘട്ടം"} } era-narrow{ - dn{"കാലഘട്ടം"} + dn{"കാല."} } era-short{ dn{"കാലഘട്ടം"} @@ -2495,8 +2592,8 @@ ml{ or{ 2{"{0} അല്ലെങ്കിൽ {1}"} end{"{0}, അല്ലെങ്കിൽ {1}"} - middle{"{0}, {1} എന്നിവ"} - start{"{0}, {1} എന്നിവ"} + middle{"{0}, {1}"} + start{"{0}, {1}"} } standard{ 2{"{0} കൂടാതെ {1}"} @@ -2569,4 +2666,76 @@ ml{ } } } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "ml", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/mn.txt b/icu/icu4c/source/data/locales/mn.txt index 76dbbb9d551..4d834a13a7a 100644 --- a/icu/icu4c/source/data/locales/mn.txt +++ b/icu/icu4c/source/data/locales/mn.txt @@ -30,7 +30,9 @@ mn{ } patterns{ accountingFormat{"¤ #,##0.00"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤ #,##0.00"} + currencyFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -138,6 +140,28 @@ mn{ other{"¤ 000 их наяд"} } } + currencyFormat%alphaNextToNumber{ + 100000{ + one{"000 мянган ¤"} + other{"000 мянган ¤"} + } + 1000000{ + one{"0 сая ¤"} + other{"0 сая ¤"} + } + 10000000{ + one{"00 сая ¤"} + other{"00 сая ¤"} + } + 100000000{ + one{"000 сая ¤"} + other{"000 сая ¤"} + } + 1000000000{ + one{"0 тэрбум ¤"} + other{"0 тэрбум ¤"} + } + } decimalFormat{ 1000{ one{"0 мянга"} @@ -223,9 +247,9 @@ mn{ "HH:mm:ss (z)", "HH:mm:ss", "HH:mm", - "G y 'оны' MMMM'ын' d. cccc 'гараг'", - "G y 'оны' MM 'сарын' dd", - "G y 'оны' MMM'ын' d", + "G y 'оны' MMMM'ын' d. cccc 'гараг'", + "G y 'оны' MM 'сарын' dd", + "G y 'оны' MMM'ын' d", "GGGGG y.MM.dd", "{1} {0}", "{1} {0}", @@ -233,6 +257,16 @@ mn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMccccd", + "GyMMdd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"B h 'ц'"} Bhm{"B h:mm"} @@ -243,12 +277,13 @@ mn{ EHm{"E. HH:mm"} EHms{"E. HH:mm:ss"} Ed{"dd. E"} - Ehm{"E. h:mm a"} - Ehms{"E. h:mm:ss a"} + Ehm{"E. h:mm a"} + Ehms{"E. h:mm:ss a"} Gy{"G y"} - GyMMM{"G y 'оны' MMM"} - GyMMMEd{"G y 'оны' MMM'ын' d. E"} - GyMMMd{"G y 'оны' MMM'ын' d"} + GyMMM{"G y 'оны' MMM"} + GyMMMEd{"G y 'оны' MMM'ын' d. E"} + GyMMMd{"G y 'оны' MMM'ын' d"} + GyMd{"GGGGG y.MM.dd"} H{"HH 'ц'"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -261,20 +296,20 @@ mn{ Md{"MMMMM/dd"} d{"d"} h{"h 'ц' a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"G y"} yyyy{"G y"} yyyyM{"GGGGG y MMMMM"} yyyyMEd{"GGGGG y.MM.dd. E"} - yyyyMMM{"G y 'оны' MMM"} - yyyyMMMEd{"G y 'оны' MMM'ын' d. E"} - yyyyMMMM{"G y 'оны' MMMM"} - yyyyMMMd{"G y 'оны' MMM'ын' d"} + yyyyMMM{"G y 'оны' MMM"} + yyyyMMMEd{"G y 'оны' MMM'ын' d. E"} + yyyyMMMM{"G y 'оны' MMMM"} + yyyyMMMd{"G y 'оны' MMM'ын' d"} yyyyMd{"GGGGG y.MM.dd"} - yyyyQQQ{"G y 'оны' QQQ"} - yyyyQQQQ{"G y 'оны' QQQQ"} + yyyyQQQ{"G y 'оны' QQQ"} + yyyyQQQQ{"G y 'оны' QQQQ"} } intervalFormats{ H{ @@ -318,57 +353,57 @@ mn{ } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"G y–y"} } yM{ - M{"GGGGG y 'оны' MMMMM–MMMMM 'сар'"} - y{"GGGGG y 'оны' MMMMM 'сар' – y 'оны' MMMMM 'сар'"} + M{"GGGGG y 'оны' MMMMM–MMMMM 'сар'"} + y{"GGGGG y 'оны' MMMMM 'сар' – y 'оны' MMMMM 'сар'"} } yMEd{ - M{"GGGGG y 'оны' MMMMM/dd E – MMMMM/dd E"} - d{"GGGGG y 'оны' MMMMM/dd E – MMMMM/dd E"} - y{"GGGGG y 'оны' MMMMM/dd E – y 'оны' MMMMM/dd E"} + M{"GGGGG y 'оны' MMMMM/dd E – MMMMM/dd E"} + d{"GGGGG y 'оны' MMMMM/dd E – MMMMM/dd E"} + y{"GGGGG y 'оны' MMMMM/dd E – y 'оны' MMMMM/dd E"} } yMMM{ - M{"G y 'оны' MMMMM – MMMMM 'сар'"} - y{"G y 'оны' MMMMM 'сар' – y 'оны' MMMMM 'сар'"} + M{"G y 'оны' MMMMM – MMMMM 'сар'"} + y{"G y 'оны' MMMMM 'сар' – y 'оны' MMMMM 'сар'"} } yMMMEd{ - M{"G y 'оны' MMMMM/dd E – MMMMM/dd E"} - d{"G y 'оны' MMMMM/dd E – MMMMM/dd E"} - y{"G y 'оны' MMMMM/dd E – y 'оны' MMMMM/dd E"} + M{"G y 'оны' MMMMM/dd E – MMMMM/dd E"} + d{"G y 'оны' MMMMM/dd E – MMMMM/dd E"} + y{"G y 'оны' MMMMM/dd E – y 'оны' MMMMM/dd E"} } yMMMM{ - M{"G y 'оны' MMMMM – MMMMM 'сар'"} - y{"G y 'оны' MMMMM 'сар' – y 'оны' MMMMM 'сар'"} + M{"G y 'оны' MMMMM – MMMMM 'сар'"} + y{"G y 'оны' MMMMM 'сар' – y 'оны' MMMMM 'сар'"} } yMMMd{ - M{"G y 'оны' MMMMM/dd – MMMMM/dd"} - d{"G y 'оны' MMMMM/dd – dd"} - y{"G y 'оны' MMMMM/dd – y 'оны' MMMMM/dd"} + M{"G y 'оны' MMMMM/dd – MMMMM/dd"} + d{"G y 'оны' MMMMM/dd – dd"} + y{"G y 'оны' MMMMM/dd – y 'оны' MMMMM/dd"} } yMd{ - M{"GGGGG y 'оны' MMMMM/dd – MMMMM/dd"} - d{"GGGGG y 'оны' MMMMM/dd – MMMMM/dd"} - y{"GGGGG y 'оны' MMMMM/dd – y 'оны' MMMMM/dd"} + M{"GGGGG y 'оны' MMMMM/dd – MMMMM/dd"} + d{"GGGGG y 'оны' MMMMM/dd – MMMMM/dd"} + y{"GGGGG y 'оны' MMMMM/dd – y 'оны' MMMMM/dd"} } } } @@ -390,9 +425,9 @@ mn{ "HH:mm:ss (z)", "HH:mm:ss", "HH:mm", - "y 'оны' MMMM'ын' d, EEEE 'гараг'", - "y 'оны' MMMM'ын' d", - "y 'оны' MMM'ын' d", + "y 'оны' MMMM'ын' d, EEEE 'гараг'", + "y 'оны' MMMM'ын' d", + "y 'оны' MMM'ын' d", "y.MM.dd", "{1} {0}", "{1} {0}", @@ -400,6 +435,16 @@ mn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} ({1})"} } @@ -413,12 +458,12 @@ mn{ EHm{"E. HH:mm"} EHms{"E. HH:mm:ss"} Ed{"dd. E"} - Ehm{"E. h:mm a"} - Ehms{"E. h:mm:ss a"} + Ehm{"E. h:mm a"} + Ehms{"E. h:mm:ss a"} Gy{"G y"} - GyMMM{"G y 'оны' MMM"} - GyMMMEd{"G y 'оны' MMM'ын' d. E"} - GyMMMd{"G y 'оны' MMM'ын' d"} + GyMMM{"G y 'оны' MMM"} + GyMMMEd{"G y 'оны' MMM'ын' d. E"} + GyMMMd{"G y 'оны' MMM'ын' d"} H{"HH 'ц'"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -437,21 +482,21 @@ mn{ Md{"MMMMM/dd"} d{"d"} h{"h 'ц' a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a (v)"} - hmv{"h:mm a (v)"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a (v)"} + hmv{"h:mm a (v)"} ms{"mm:ss"} y{"y"} yM{"y MMMMM"} yMEd{"y.MM.dd. E"} - yMMM{"y 'оны' MMM"} - yMMMEd{"y 'оны' MMM'ын' d. E"} - yMMMM{"y 'оны' MMMM"} - yMMMd{"y 'оны' MMM'ын' d"} + yMMM{"y 'оны' MMM"} + yMMMEd{"y 'оны' MMM'ын' d. E"} + yMMMM{"y 'оны' MMMM"} + yMMMd{"y 'оны' MMM'ын' d"} yMd{"y.MM.dd"} - yQQQ{"y 'оны' QQQ"} - yQQQQ{"y 'оны' QQQQ"} + yQQQ{"y 'оны' QQQ"} + yQQQQ{"y 'оны' QQQQ"} yw{ one{"Y 'оны' w-'р' 'долоо' 'хоног'"} other{"Y 'оны' w-'р' 'долоо' 'хоног'"} @@ -662,57 +707,57 @@ mn{ } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a (v)"} - h{"h:mm – h:mm a (v)"} - m{"h:mm – h:mm a (v)"} + a{"h:mm a – h:mm a (v)"} + h{"h:mm – h:mm a (v)"} + m{"h:mm – h:mm a (v)"} } hv{ - a{"h a – h a (v)"} - h{"h – h a (v)"} + a{"h a – h a (v)"} + h{"h – h a (v)"} } y{ y{"y – y"} } yM{ - M{"y 'оны' MMMMM–MMMMM 'сар'"} - y{"y 'оны' MMMMM 'сар' – y 'оны' MMMMM 'сар'"} + M{"y 'оны' MMMMM–MMMMM 'сар'"} + y{"y 'оны' MMMMM 'сар' – y 'оны' MMMMM 'сар'"} } yMEd{ - M{"y 'оны' MMMMM/dd E – MMMMM/dd E"} - d{"y 'оны' MMMMM/dd E – MMMMM/dd E"} - y{"y 'оны' MMMMM/dd E – y 'оны' MMMMM/dd E"} + M{"y 'оны' MMMMM/dd E – MMMMM/dd E"} + d{"y 'оны' MMMMM/dd E – MMMMM/dd E"} + y{"y 'оны' MMMMM/dd E – y 'оны' MMMMM/dd E"} } yMMM{ - M{"y 'оны' MMMMM – MMMMM 'сар'"} - y{"y 'оны' MMMMM 'сар' – y 'оны' MMMMM 'сар'"} + M{"y 'оны' MMMMM – MMMMM 'сар'"} + y{"y 'оны' MMMMM 'сар' – y 'оны' MMMMM 'сар'"} } yMMMEd{ - M{"y 'оны' MMMMM/dd E – MMMMM/dd E"} - d{"y 'оны' MMMMM/dd E – MMMMM/dd E"} - y{"y 'оны' MMMMM/dd E – y 'оны' MMMMM/dd E"} + M{"y 'оны' MMMMM/dd E – MMMMM/dd E"} + d{"y 'оны' MMMMM/dd E – MMMMM/dd E"} + y{"y 'оны' MMMMM/dd E – y 'оны' MMMMM/dd E"} } yMMMM{ - M{"y 'оны' MMMMM – MMMMM 'сар'"} - y{"y 'оны' MMMMM 'сар' – y 'оны' MMMMM 'сар'"} + M{"y 'оны' MMMMM – MMMMM 'сар'"} + y{"y 'оны' MMMMM 'сар' – y 'оны' MMMMM 'сар'"} } yMMMd{ - M{"y 'оны' MMMMM/dd – MMMMM/dd"} - d{"y 'оны' MMMMM/dd – dd"} - y{"y 'оны' MMMMM/dd – y 'оны' MMMMM/dd"} + M{"y 'оны' MMMMM/dd – MMMMM/dd"} + d{"y 'оны' MMMMM/dd – dd"} + y{"y 'оны' MMMMM/dd – y 'оны' MMMMM/dd"} } yMd{ - M{"y 'оны' MMMMM/dd – MMMMM/dd"} - d{"y 'оны' MMMMM/dd – MMMMM/dd"} - y{"y 'оны' MMMMM/dd – y 'оны' MMMMM/dd"} + M{"y 'оны' MMMMM/dd – MMMMM/dd"} + d{"y 'оны' MMMMM/dd – MMMMM/dd"} + y{"y 'оны' MMMMM/dd – y 'оны' MMMMM/dd"} } } monthNames{ @@ -1773,4 +1818,63 @@ mn{ US{"АНУ"} metric{"метрийн систем"} } + personNames{ + nameOrderLocales{ + surnameFirst{ + "hu", + "ja", + "ko", + "mn", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {given}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{suffix} {given} {given2-initial} {surname}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname} {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname} {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname} {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{suffix} {surname} {given} {given2}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{suffix} {surname} {given} {given2-initial}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname-initial} {given}"} + surnameFirst-short-referring-informal{"{surname-initial} {given}"} + } + } } diff --git a/icu/icu4c/source/data/locales/mn_Mong_MN.txt b/icu/icu4c/source/data/locales/mn_Mong_MN.txt index 18ae8c22b48..d6c14cd859e 100644 --- a/icu/icu4c/source/data/locales/mn_Mong_MN.txt +++ b/icu/icu4c/source/data/locales/mn_Mong_MN.txt @@ -29,6 +29,16 @@ mn_Mong_MN{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMdd", + "yMMdd", + "yMMd", + "yMMdd", + } intervalFormats{ fallback{"{0} - {1}"} } @@ -53,6 +63,16 @@ mn_Mong_MN{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yMMdd", + } dayNames{ format{ abbreviated{ diff --git a/icu/icu4c/source/data/locales/mni.txt b/icu/icu4c/source/data/locales/mni.txt index b40d3447527..38401cd609d 100644 --- a/icu/icu4c/source/data/locales/mni.txt +++ b/icu/icu4c/source/data/locales/mni.txt @@ -37,11 +37,27 @@ mni{ "MMM d, y G", "M/d/y GGGGG", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} গী {0} দা", "{1} গী {0} দা", "{1} {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } intervalFormats{ fallback{"{0} - {1}"} } @@ -65,15 +81,32 @@ mni{ "MMM d, y", "d/M/yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} গী {0} দা", "{1} গী {0} দা", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } availableFormats{ GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"GGGGG dd-MM-y"} MEd{"d/M, E"} MMMEd{"MMM d, E"} MMMMd{"MMMM d"} @@ -102,9 +135,9 @@ mni{ narrow{ "নোং", "নিং", - "লৈ", + "লৈবা", "য়ুম", - "শগ", + "শগো", "ইরা", "থাং", } @@ -331,9 +364,14 @@ mni{ } year{ dn{"চহী"} + relative{ + "-1"{"হাকুম/ মমাংগী চহি"} + "0"{"কুমশি"} + "1"{"মথং চহি"} + } } zone{ - dn{"জোন"} + dn{"টাইম জোন"} } } listPattern{ @@ -349,4 +387,21 @@ mni{ US{"য়ু এস"} metric{"মেত্রিক"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "mni", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/moh.txt b/icu/icu4c/source/data/locales/moh.txt index d76cbfe7d05..1fc91d71d17 100644 --- a/icu/icu4c/source/data/locales/moh.txt +++ b/icu/icu4c/source/data/locales/moh.txt @@ -11,10 +11,10 @@ moh{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "y MMMM d, EEEE", "y MMMM d", "y MMM d", @@ -25,6 +25,16 @@ moh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } } } layout{ diff --git a/icu/icu4c/source/data/locales/mr.txt b/icu/icu4c/source/data/locales/mr.txt index f46aa9eb829..28fb06ea81d 100644 --- a/icu/icu4c/source/data/locales/mr.txt +++ b/icu/icu4c/source/data/locales/mr.txt @@ -2,7 +2,7 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml mr{ - AuxExemplarCharacters{"[\u200C\u200D]"} + AuxExemplarCharacters{"[\u200C\u200D \u0944]"} Ellipsis{ final{"{0}…"} initial{"…{0}"} @@ -14,7 +14,7 @@ mr{ ExemplarCharacters{ "[\u093C ॐ \u0902 \u0901 ः अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट " "ठ ड ढ ण त थ द ध न प फ ब भ म य र ऱ ल व श ष स ह ळ ऽ ा ि ी \u0941 \u0942 " - "\u0943 \u0944 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]" + "\u0943 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]" } ExemplarCharactersIndex{ "[\u200D ॐ \u0902 ः अ आ इ ई उ ऊ ऋ ऌ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त" @@ -28,6 +28,8 @@ mr{ deva{ patterns{ currencyFormat{"¤#,##0.00"} + currencyFormat%alphaNextToNumber{"¤ #,##0.00"} + currencyFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##0%"} scientificFormat{"[#E0]"} @@ -55,6 +57,8 @@ mr{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##0%"} @@ -163,6 +167,56 @@ mr{ other{"¤00 पद्म"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0 ह"} + other{"¤ 0 ह"} + } + 10000{ + one{"¤ 00 ह"} + other{"¤ 00 ह"} + } + 100000{ + one{"¤ 0 लाख"} + other{"¤ 0 लाख"} + } + 1000000{ + one{"¤ 00 लाख"} + other{"¤ 00 लाख"} + } + 10000000{ + one{"¤ 0 कोटी"} + other{"¤ 0 कोटी"} + } + 100000000{ + one{"¤ 00 कोटी"} + other{"¤ 00 कोटी"} + } + 1000000000{ + one{"¤ 0 अब्ज"} + other{"¤ 0 अब्ज"} + } + 10000000000{ + one{"¤ 00 अब्ज"} + other{"¤ 00 अब्ज"} + } + 100000000000{ + one{"¤ 0 खर्व"} + other{"¤ 0 खर्व"} + } + 1000000000000{ + one{"¤ 00 खर्व"} + other{"¤ 00 खर्व"} + } + 10000000000000{ + one{"¤ 0 पद्म"} + other{"¤ 0 पद्म"} + } + 100000000000000{ + one{"¤ 00 पद्म"} + other{"¤ 00 पद्म"} + } + } decimalFormat{ 1000{ one{"0 ह"} @@ -230,6 +284,20 @@ mr{ } } minimalPairs{ + case{ + ablative{"{0} त्याचे प्रयत्न चालू होते"} + accusative{"दर {0} येऊन तो विचारणा करत होता"} + dative{"{0} तो गावाला गेला आह"} + ergative{"{0} काय फरक पडणार?"} + genitive{"{0} कार्यक्रम होता"} + locative{"{0} काम पूर्ण होईल"} + nominative{"{0} मजेत गेले"} + } + gender{ + feminine{"ती {0} खूप महत्वाची होती"} + masculine{"तो {0} खूप महत्वाचा होता"} + neuter{"ते {0} खूप महत्वाचे होते"} + } ordinal{ few{"{0}थे उजवे वळण घ्या."} one{"{0}ले उजवे वळण घ्या."} @@ -493,11 +561,27 @@ mr{ "d MMM, y G", "d/M/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} {0} वाजता", "{1} {0} वाजता", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Bh{"B h"} Bhm{"B h:mm"} @@ -514,6 +598,7 @@ mr{ GyMMM{"MMM y G"} GyMMMEd{"E, d MMM, y G"} GyMMMd{"d MMM, y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"H-mm"} Hms{"H-mm-ss"} @@ -658,11 +743,27 @@ mr{ "d MMM, y", "d/M/yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} रोजी {0}", "{1} रोजी {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -682,6 +783,7 @@ mr{ GyMMM{"MMM G y"} GyMMMEd{"E, d MMM, G y"} GyMMMd{"d MMM, G y"} + GyMd{"GGGGG d/M/y"} H{"HH"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -805,7 +907,6 @@ mr{ abbreviated{ afternoon1{"दुपार"} evening1{"संध्याकाळ"} - evening2{"सायंकाळ"} midnight{"मध्यरात्र"} morning1{"पहाट"} morning2{"सकाळ"} @@ -815,7 +916,6 @@ mr{ narrow{ afternoon1{"दु"} evening1{"सं"} - evening2{"सा"} midnight{"म.रा."} morning1{"प"} morning2{"स"} @@ -825,7 +925,6 @@ mr{ wide{ afternoon1{"दुपार"} evening1{"संध्याकाळ"} - evening2{"सायंकाळ"} midnight{"मध्यरात्र"} morning1{"पहाट"} morning2{"सकाळ"} @@ -838,7 +937,6 @@ mr{ afternoon1{"दुपार"} am{"AM"} evening1{"संध्याकाळ"} - evening2{"सायंकाळ"} midnight{"मध्यरात्र"} morning1{"पहाट"} morning2{"सकाळ"} @@ -850,7 +948,6 @@ mr{ afternoon1{"दु"} am{"AM"} evening1{"सं"} - evening2{"सा"} midnight{"म.रा."} morning1{"प"} morning2{"स"} @@ -862,7 +959,6 @@ mr{ afternoon1{"दुपार"} am{"AM"} evening1{"संध्याकाळ"} - evening2{"सायंकाळ"} midnight{"मध्यरात्र"} morning1{"पहाट"} morning2{"सकाळ"} @@ -874,11 +970,11 @@ mr{ } eras{ abbreviated{ - "इ. स. पू.", + "ई. स. पू.", "इ. स.", } abbreviated%variant{ - "इ. स. पू. युग", + "ई. स. पू. युग", "ख्रि. यु.", } wide{ @@ -891,6 +987,15 @@ mr{ } } intervalFormats{ + GyMEd{ + G{"GGGGG dd-MM-y, E – GGGGG dd-MM-y, E"} + M{"GGGGG dd-MM-y, E – dd-MM-y, E"} + d{"GGGGG dd-MM-y, E – dd-MM-y, E"} + y{"GGGGG dd-MM-y, E – dd-MM-y, E"} + } + GyMd{ + y{"GGGGG dd-MM-y – dd-MM-y"} + } H{ H{"HH – HH"} } @@ -2526,4 +2631,71 @@ mr{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "mr", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ms.txt b/icu/icu4c/source/data/locales/ms.txt index 867ee3ea6ef..6c0e89bbda4 100644 --- a/icu/icu4c/source/data/locales/ms.txt +++ b/icu/icu4c/source/data/locales/ms.txt @@ -34,7 +34,10 @@ ms{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -118,6 +121,44 @@ ms{ other{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + other{"¤ 0K"} + } + 10000{ + other{"¤ 00K"} + } + 100000{ + other{"¤ 000K"} + } + 1000000{ + other{"¤ 0J"} + } + 10000000{ + other{"¤ 00J"} + } + 100000000{ + other{"¤ 000J"} + } + 1000000000{ + other{"¤ 0B"} + } + 10000000000{ + other{"¤ 00B"} + } + 100000000000{ + other{"¤ 000B"} + } + 1000000000000{ + other{"¤ 0T"} + } + 10000000000000{ + other{"¤ 00T"} + } + 100000000000000{ + other{"¤ 000T"} + } + } decimalFormat{ 1000{ other{"0K"} @@ -200,10 +241,10 @@ ms{ } chinese{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM r(U)", "d MMMM r(U)", "d MMM r", @@ -214,6 +255,16 @@ ms{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "rMMMMEEEEd", + "rMMMMd", + "rMMMd", + "rMd", + } monthNames{ format{ abbreviated{ @@ -544,10 +595,10 @@ ms{ } generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y G", "d MMMM y G", "dd/MM/y G", @@ -558,6 +609,22 @@ ms{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'pada' {0}", + "{1} 'pada' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyMMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -568,12 +635,13 @@ ms{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -585,9 +653,9 @@ ms{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -603,42 +671,42 @@ ms{ } intervalFormats{ Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d MMM, y G – E, d MMM, y G"} - M{"E, d MMM – E, d MMM, y G"} - d{"E, d MMM – E, d MMM, y G"} - y{"E, d MMM, y – E, d MMM, y G"} + G{"E, d MMM, y G – E, d MMM, y G"} + M{"E, d MMM – E, d MMM, y G"} + d{"E, d MMM – E, d MMM, y G"} + y{"E, d MMM, y – E, d MMM, y G"} } GyMMMd{ - G{"d MMM, y G – d MMM, y G"} - M{"d MMM – d MMM, y G"} + G{"d MMM, y G – d MMM, y G"} + M{"d MMM – d MMM, y G"} d{"d–d MMM, y G"} - y{"d MMM, y – d MMM, y G"} + y{"d MMM, y – d MMM, y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ H{"HH–HH"} @@ -658,80 +726,80 @@ ms{ M{"M–M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y G"} - y{"M/y – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } yMEd{ - M{"E, d/M/y – E, d/M/y G"} - d{"E, d/M/y – E, d/M/y G"} - y{"E, d/M/y – E, d/M/y G"} + M{"E, d/M/y – E, d/M/y G"} + d{"E, d/M/y – E, d/M/y G"} + y{"E, d/M/y – E, d/M/y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM, y G"} - d{"E, d MMM – E, d MMM, y G"} - y{"E, d MMM y – E, d MMM y G"} + M{"E, d MMM – E, d MMM, y G"} + d{"E, d MMM – E, d MMM, y G"} + y{"E, d MMM y – E, d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM, y G"} + M{"d MMM – d MMM, y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"d/M/y – d/M/y G"} - d{"d/M/y – d/M/y G"} - y{"d/M/y – d/M/y G"} + M{"d/M/y – d/M/y G"} + d{"d/M/y – d/M/y G"} + y{"d/M/y – d/M/y G"} } } } @@ -749,10 +817,10 @@ ms{ "p", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y", "d MMMM y", "d MMM y", @@ -763,6 +831,22 @@ ms{ "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1} 'pada' {0}", + "{1} 'pada' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -776,8 +860,8 @@ ms{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} @@ -796,11 +880,11 @@ ms{ MMdd{"dd/MM"} Md{"d-M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M-y"} @@ -964,42 +1048,42 @@ ms{ } intervalFormats{ Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, dd-MM-y GGGG – E, dd-MM-y GGGG"} - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + G{"E, dd-MM-y GGGG – E, dd-MM-y GGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E,d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E,d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ H{"HH–HH"} @@ -1019,80 +1103,80 @@ ms{ M{"M–M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, d/M/y – E, d/M/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d MMM – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM, y"} + M{"d MMM – d MMM, y"} d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"d/M/y – d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -1230,10 +1314,10 @@ ms{ } hebrew{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y G", "d MMMM y G", "dd/MM/y G", @@ -1244,6 +1328,16 @@ ms{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyMMd", + } availableFormats{ E{"ccc"} Ed{"E, d"} @@ -1301,80 +1395,80 @@ ms{ M{"M–M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"M/y – M/y G"} - y{"M/y – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } yMEd{ - M{"E, d/M/y – E, d/M/y G"} - d{"E, d/M/y – E, d/M/y G"} - y{"E, d/M/y – E, d/M/y G"} + M{"E, d/M/y – E, d/M/y G"} + d{"E, d/M/y – E, d/M/y G"} + y{"E, d/M/y – E, d/M/y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM, y G"} - d{"E, d MMM – E, d MMM, y G"} - y{"E, d MMM y – E, d MMM y G"} + M{"E, d MMM – E, d MMM, y G"} + d{"E, d MMM – E, d MMM, y G"} + y{"E, d MMM y – E, d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM, y G"} + M{"d MMM – d MMM, y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"d/M/y – d/M/y G"} - d{"d/M/y – d/M/y G"} - y{"d/M/y – d/M/y G"} + M{"d/M/y – d/M/y G"} + d{"d/M/y – d/M/y G"} + y{"d/M/y – d/M/y G"} } } monthNames{ @@ -1584,9 +1678,27 @@ ms{ } } islamic{ + availableFormats{ + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E, d MMM y G"} + GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} + M{"L"} + MEd{"E, d/M"} + MMM{"LLL"} + Md{"d/M"} + yyyyM{"M/y GGGGG"} + yyyyMEd{"E, d/M/y GGGGG"} + yyyyMMM{"MMM y G"} + yyyyMMMM{"MMMM y G"} + yyyyMd{"d/M/y GGGGG"} + yyyyQQQ{"QQQ y G"} + yyyyQQQQ{"QQQQ y G"} + } eras{ abbreviated{ - "AH", + "H", } narrow{ "AH", @@ -1602,14 +1714,14 @@ ms{ "Saf.", "Rab. I", "Rab. II", - "Jum. I", - "Jum. II", - "Raj.", - "Sha.", + "Jam. I", + "Jam. II", + "Rej.", + "Syaa.", "Ram.", - "Shaw.", - "Dhuʻl-Q.", - "Dhuʻl-H.", + "Syaw.", + "Zulk.", + "Zulh.", } narrow{ "1", @@ -1625,6 +1737,20 @@ ms{ "11", "12", } + wide{ + "Muharam", + "Safar", + "Rabiulawal", + "Rabiulakhir", + "Jamadilawal", + "Jamadilakhir", + "Rejab", + "Syaaban", + "Ramadan", + "Syawal", + "Zulkaedah", + "Zulhijah", + } } stand-alone{ abbreviated{ @@ -1632,14 +1758,14 @@ ms{ "Saf.", "Rab. I", "Rab. II", - "Jum. I", - "Jum. II", - "Raj.", - "Sha.", + "Jam. I", + "Jam. II", + "Rej.", + "Syaa.", "Ram.", - "Shaw.", - "Dhuʻl-Q.", - "Dhuʻl-H.", + "Syaw.", + "Zulk.", + "Zulh.", } narrow{ "1", @@ -1656,28 +1782,28 @@ ms{ "12", } wide{ - "Muharram", + "Muharam", "Safar", - "Rabiʻ I", - "Rabiʻ II", - "Jumada I", - "Jumada II", - "Rajab", - "Shaʻban", + "Rabiulawal", + "Rabiulakhir", + "Jamadilawal", + "Jamadilakhir", + "Rejab", + "Syaaban", "Ramadan", - "Shawwal", - "Dhuʻl-Qiʻdah", - "Dhuʻl-Hijjah", + "Syawal", + "Zulkaedah", + "Zulhijah", } } } } japanese{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y G", "d MMMM y G", "dd/MM/y G", @@ -1688,6 +1814,16 @@ ms{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyMMd", + } } persian{ eras{ @@ -2715,4 +2851,32 @@ ms{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "ms", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ms_BN.txt b/icu/icu4c/source/data/locales/ms_BN.txt index 1962acb2773..7f17c50835f 100644 --- a/icu/icu4c/source/data/locales/ms_BN.txt +++ b/icu/icu4c/source/data/locales/ms_BN.txt @@ -16,10 +16,10 @@ ms_BN{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "dd MMMM y G", "d MMMM y G", "dd/MM/y G", @@ -30,13 +30,23 @@ ms_BN{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMdd", + "GyMMMMd", + "GyMMdd", + "GGGGGyMMd", + } } gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "dd MMMM y", "d MMMM y", "d MMM y", @@ -47,6 +57,16 @@ ms_BN{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMdd", + "yMMMMd", + "yMMMd", + "yyMMd", + } } } } diff --git a/icu/icu4c/source/data/locales/ms_ID.txt b/icu/icu4c/source/data/locales/ms_ID.txt index 6b5bf813e51..a475d723117 100644 --- a/icu/icu4c/source/data/locales/ms_ID.txt +++ b/icu/icu4c/source/data/locales/ms_ID.txt @@ -31,6 +31,16 @@ ms_ID{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", + } } gregorian{ DateTimePatterns{ @@ -48,6 +58,16 @@ ms_ID{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } availableFormats{ Bhm{"h.mm B"} Bhms{"h.mm.ss B"} @@ -55,22 +75,22 @@ ms_ID{ EBhms{"E h.mm.ss B"} EHm{"E HH.mm"} EHms{"E HH.mm.ss"} - Ehm{"E h.mm a"} - Ehms{"E h.mm.ss a"} + Ehm{"E h.mm a"} + Ehms{"E h.mm.ss a"} Hm{"HH.mm"} Hms{"HH.mm.ss"} Hmsv{"HH.mm.ss v"} Hmv{"HH.mm v"} - hm{"h.mm a"} - hms{"h.mm.ss a"} + hm{"h.mm a"} + hms{"h.mm.ss a"} hmsv{"h.mm.ss. a v"} - hmv{"h.mm a v"} + hmv{"h.mm a v"} } intervalFormats{ Bhm{ - B{"h.mm B – h.mm B"} - h{"h.mm – h.mm B"} - m{"h.mm – h.mm B"} + B{"h.mm B – h.mm B"} + h{"h.mm – h.mm B"} + m{"h.mm – h.mm B"} } Hm{ H{"HH.mm–HH.mm"} @@ -81,14 +101,14 @@ ms_ID{ m{"HH.mm–HH.mm v"} } hm{ - a{"h.mm a – h.mm a"} - h{"h.mm–h.mm a"} - m{"h.mm–h.mm a"} + a{"h.mm a – h.mm a"} + h{"h.mm–h.mm a"} + m{"h.mm–h.mm a"} } hmv{ - a{"h.mm a – h.mm a v"} - h{"h.mm–h.mm a v"} - m{"h.mm–h.mm a v"} + a{"h.mm a – h.mm a v"} + h{"h.mm–h.mm a v"} + m{"h.mm–h.mm a v"} } } } @@ -108,6 +128,16 @@ ms_ID{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/mt.txt b/icu/icu4c/source/data/locales/mt.txt index f53c1095415..94d6d1628ae 100644 --- a/icu/icu4c/source/data/locales/mt.txt +++ b/icu/icu4c/source/data/locales/mt.txt @@ -46,6 +46,15 @@ mt{ timeSeparator{":"} } } + minimalPairs{ + plural{ + few{"{0} ijiem"} + many{"{0}-il jum"} + one{"jum"} + other{"{0} jum"} + two{"jumejn"} + } + } minimumGroupingDigits{"1"} native{"latn"} } @@ -66,6 +75,16 @@ mt{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMdd", + "GGGGGyMMdd", + } availableFormats{ E{"ccc"} Ed{"d, E"} @@ -96,23 +115,23 @@ mt{ M{"M–M"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd/MM – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"d–d"} @@ -121,36 +140,36 @@ mt{ y{"y–y G"} } yM{ - M{"MM/y – MM/y G"} - y{"MM/y – MM/y G"} + M{"MM/y – MM/y G"} + y{"MM/y – MM/y G"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y G"} - d{"E, dd/MM/y – E, dd/MM/y G"} - y{"E, dd/MM/y – E, dd/MM/y G"} + M{"E, dd/MM/y – E, dd/MM/y G"} + d{"E, dd/MM/y – E, dd/MM/y G"} + y{"E, dd/MM/y – E, dd/MM/y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM, y G"} - d{"E, d MMM – E, d MMM, y G"} - y{"E, d MMM, y – E, d MMM, y G"} + M{"E, d MMM – E, d MMM, y G"} + d{"E, d MMM – E, d MMM, y G"} + y{"E, d MMM, y – E, d MMM, y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM, y G"} - d{"d – d MMM, y G"} - y{"d MMM, y – d MMM, y G"} + M{"d MMM – d MMM, y G"} + d{"d – d MMM, y G"} + y{"d MMM, y – d MMM, y G"} } yMd{ - M{"dd/MM/y – dd/MM/y G"} - d{"dd/MM/y – dd/MM/y G"} - y{"dd/MM/y – dd/MM/y G"} + M{"dd/MM/y – dd/MM/y G"} + d{"dd/MM/y – dd/MM/y G"} + y{"dd/MM/y – dd/MM/y G"} } } } @@ -182,6 +201,16 @@ mt{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMdd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -195,8 +224,8 @@ mt{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"MMM y G"} GyMMMEd{"E, d 'ta'’ MMM, y G"} @@ -211,20 +240,21 @@ mt{ MMM{"LLL"} MMMEd{"E, d 'ta'’ MMM"} MMMMW{ - few{"W 'ġimgħa' 'ta''' MMMM"} - many{"W 'ġimgħa' 'ta''' MMMM"} + few{"W 'ġimgħat' 'ta''' MMMM"} + many{"W-'il' 'ġimgħa' 'ta''' MMMM"} one{"W 'ġimgħa' 'ta''' MMMM"} other{"W 'ġimgħa' 'ta''' MMMM"} + two{"W 'ġimgħatejn' 'ta''' MMMM"} } MMMMd{"d 'ta'’ MMMM"} MMMd{"MMM d"} Md{"MM-dd"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"y-MM"} @@ -237,10 +267,11 @@ mt{ yQQQ{"QQQ - y"} yQQQQ{"QQQQ - y"} yw{ - few{"w 'ġimgħa' 'ta''' Y"} - many{"w 'ġimgħa' 'ta''' Y"} + few{"w 'ġimgħat' 'ta''' Y"} + many{"w-'il' 'ġimgħa' 'ta''' Y"} one{"w 'ġimgħa' 'ta''' Y"} other{"w 'ġimgħa' 'ta''' Y"} + two{"w 'ġimgħatejn' 'ta''' Y"} } } dayNames{ @@ -374,79 +405,79 @@ mt{ M{"MM–MM"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd/MM – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, d 'ta'’ MMM – E, d 'ta'’ MMM"} - d{"E, d – E d MMM"} + M{"E, d 'ta'’ MMM – E, d 'ta'’ MMM"} + d{"E, d – E d MMM"} } MMMd{ - M{"d 'ta'’ MMM – d 'ta'’ MMM"} - d{"d – d MMM"} + M{"d 'ta'’ MMM – d 'ta'’ MMM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"d–d"} } h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y"} - d{"E, dd/MM/y – E, dd/MM/y"} - y{"E, dd/MM/y – E, dd/MM/y"} + M{"E, dd/MM/y – E, dd/MM/y"} + d{"E, dd/MM/y – E, dd/MM/y"} + y{"E, dd/MM/y – E, dd/MM/y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d 'ta'’ MMM – E, d 'ta'’ MMM y"} - d{"E, d MMM – E, d MMM, y"} - y{"E, d 'ta'’ MMM y – E, d 'ta'’ MMM y"} + M{"E, d 'ta'’ MMM – E, d 'ta'’ MMM y"} + d{"E, d MMM – E, d MMM, y"} + y{"E, d 'ta'’ MMM y – E, d 'ta'’ MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"y MMM d – MMM d"} - d{"d – d MMM y"} - y{"d MMM, y – d MMM, y"} + M{"y MMM d – MMM d"} + d{"d – d MMM y"} + y{"d MMM, y – d MMM, y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } monthNames{ @@ -599,16 +630,18 @@ mt{ } relativeTime{ future{ - few{"fi żmien {0} ġurnata oħra"} - many{"fi żmien {0} ġurnata oħra"} + few{"fi żmien {0} ġranet oħra"} + many{"fi żmien {0}-il ġurnata oħra"} one{"fi żmien ġurnata"} other{"fi żmien {0} ġurnata oħra"} + two{"fi żmien jumejn oħra"} } past{ few{"{0} ġranet ilu"} many{"{0}-il ġurnata ilu"} one{"ġurnata ilu"} - other{"{0}-il ġurnata ilu"} + other{"{0} ġurnata ilu"} + two{"jumejn ilu"} } } } @@ -617,15 +650,17 @@ mt{ relativeTime{ future{ few{"fi żmien {0} ġurnata oħra"} - many{"fi żmien {0} ġurnata oħra"} + many{"fi żmien {0}-il ġurnata oħra"} one{"fi żmien ġurnata"} other{"fi żmien {0} ġurnata oħra"} + two{"fi żmien jumejn oħra"} } past{ few{"{0} ġranet ilu"} many{"{0}-il ġurnata ilu"} one{"ġurnata ilu"} - other{"{0}-il ġurnata ilu"} + other{"{0} ġurnata ilu"} + two{"jumejn ilu"} } } } @@ -633,16 +668,18 @@ mt{ dn{"Jum"} relativeTime{ future{ - few{"fi żmien {0} ġurnata oħra"} - many{"fi żmien {0} ġurnata oħra"} + few{"fi żmien {0} ġranet oħra"} + many{"fi żmien {0}-il ġurnata oħra"} one{"fi żmien ġurnata"} other{"fi żmien {0} ġurnata oħra"} + two{"fi żmien jumejn oħra"} } past{ few{"{0} ġranet ilu"} many{"{0}-il ġurnata ilu"} one{"ġurnata ilu"} - other{"{0}-il ġurnata ilu"} + other{"{0} ġurnata ilu"} + two{"jumejn ilu"} } } } @@ -685,15 +722,17 @@ mt{ relativeTime{ future{ few{"fi żmien {0} sigħat"} - many{"fi żmien{0} sigħat"} + many{"fi żmien {0}-il siegħa"} one{"fi żmien siegħa oħra"} - other{"fi żmien {0} sigħat"} + other{"fi żmien {0} siegħa"} + two{"fi żmien sagħtejn"} } past{ few{"{0} sigħat ilu"} - many{"{0} sigħat ilu"} + many{"{0}-il siegħa ilu"} one{"siegħa ilu"} - other{"{0} sigħat ilu"} + other{"{0} siegħa ilu"} + two{"sagħtejn ilu"} } } } @@ -702,15 +741,17 @@ mt{ relativeTime{ future{ few{"fi żmien {0} sigħat"} - many{"fi żmien {0} sigħat"} + many{"fi żmien {0}-il siegħa"} one{"fi żmien siegħa oħra"} - other{"fi żmien {0} sigħat"} + other{"fi żmien {0} siegħa"} + two{"fi żmien sagħtejn"} } past{ few{"{0} sigħat ilu"} - many{"{0} sigħat ilu"} + many{"{0}-il siegħa ilu"} one{"siegħa ilu"} - other{"{0} sigħat ilu"} + other{"{0} siegħa ilu"} + two{"sagħtejn ilu"} } } } @@ -719,15 +760,17 @@ mt{ relativeTime{ future{ few{"fi żmien {0} sigħat"} - many{"+{0} h"} + many{"fi żmien {0}-il siegħa"} one{"fi żmien siegħa oħra"} - other{"fi żmien {0} sigħat"} + other{"fi żmien {0} siegħa"} + two{"fi żmien sagħtejn"} } past{ few{"{0} sigħat ilu"} - many{"{0} sigħat ilu"} + many{"{0}-il siegħa ilu"} one{"siegħa ilu"} - other{"{0} sigħat ilu"} + other{"{0} siegħa ilu"} + two{"sagħtejn ilu"} } } } @@ -739,15 +782,17 @@ mt{ relativeTime{ future{ few{"sa {0} minuti oħra"} - many{"sa {0} minuti oħra"} + many{"sa {0}-il minuta oħra"} one{"sa minuta oħra"} - other{"sa {0} minuti oħra"} + other{"sa {0} minuta oħra"} + two{"sa {0} minuti oħra"} } past{ few{"{0} minuti ilu"} - many{"{0} minuti ilu"} + many{"{0}-il minuta ilu"} one{"minuta ilu"} - other{"{0} minuti ilu"} + other{"{0} minuta ilu"} + two{"{0} minuti ilu"} } } } @@ -756,15 +801,17 @@ mt{ relativeTime{ future{ few{"sa {0} min. oħra"} - many{"+{0} min"} + many{"sa {0}-il min"} one{"sa min. oħra"} other{"sa {0} min. oħra"} + two{"sa {0} min. oħra"} } past{ few{"{0} min. ilu"} - many{"{0} min. ilu"} + many{"{0}-il min. ilu"} one{"min. ilu"} other{"{0} min. ilu"} + two{"{0} min. ilu"} } } } @@ -773,15 +820,17 @@ mt{ relativeTime{ future{ few{"sa {0} min. oħra"} - many{"sa {0} min. oħra"} + many{"sa {0}-il min. oħra"} one{"sa min. oħra"} other{"sa {0} min. oħra"} + two{"sa {0} min. oħra"} } past{ few{"{0} min. ilu"} - many{"{0} minuti ilu"} + many{"{0}-il min. ilu"} one{"min. ilu"} other{"{0} min. ilu"} + two{"{0} min. ilu"} } } } @@ -809,22 +858,24 @@ mt{ month{ dn{"xahar"} relative{ - "-1"{"Ix-xahar li għadda"} - "0"{"Dan ix-xahar"} - "1"{"Ix-xahar id-dieħel"} + "-1"{"ix-xahar li għadda"} + "0"{"dan ix-xahar"} + "1"{"ix-xahar id-dieħel"} } relativeTime{ future{ few{"fi {0} xhur oħra"} - many{"fi {0} xhur oħra"} + many{"fi {0}-xahar oħra"} one{"sa xahar ieħor"} - other{"fi {0} xhur oħra"} + other{"fi {0} xahar oħra"} + two{"fi xahrejn oħra"} } past{ few{"{0} xhur ilu"} - many{"{0} xhur ilu"} + many{"{0}-il xahar ilu"} one{"xahar ilu"} - other{"{0} xhur ilu"} + other{"{0} xahar ilu"} + two{"xahrejn ilu"} } } } @@ -833,15 +884,17 @@ mt{ relativeTime{ future{ few{"sa {0} xhur oħra"} - many{"sa {0} xhur oħra"} + many{"sa {0}-il xahar oħra"} one{"sa xahar ieħor"} - other{"sa {0} xhur oħra"} + other{"sa {0} xahar oħra"} + two{"sa xahrejn oħra"} } past{ few{"{0} xhur ilu"} - many{"{0} xhur ilu"} + many{"{0}-il xahar ilu"} one{"xahar ilu"} - other{"{0} xhur ilu"} + other{"{0} xahar ilu"} + two{"xahrejn ilu"} } } } @@ -850,15 +903,17 @@ mt{ relativeTime{ future{ few{"sa {0} xhur oħra"} - many{"sa {0} xhur oħra"} + many{"sa {0}-il xahar oħra"} one{"sa xahar ieħor"} - other{"sa {0} xhur oħra"} + other{"sa {0} xahar oħra"} + two{"sa xahrejn oħra"} } past{ few{"{0} xhur ilu"} - many{"{0} xhur ilu"} + many{"{0}-il xahar ilu"} one{"{0} xahar ilu"} - other{"{0} xhur ilu"} + other{"{0} xahar ilu"} + two{"xahrejn ilu"} } } } @@ -871,15 +926,17 @@ mt{ relativeTime{ future{ few{"f’{0} kwarti ta’ sena oħrajn"} - many{"f’{0} kwarti ta’ sena oħrajn"} - one{"f’{0} kwarti ta’ sena oħrajn"} - other{"f’{0} kwarti ta’ sena oħrajn"} + many{"f’{0}-il kwart ta’ sena oħrajn"} + one{"f’{0} kwart ta’ sena oħrajn"} + other{"f’{0} kwart ta’ sena oħrajn"} + two{"f’{0} kwarti ta’ sena oħrajn"} } past{ few{"{0} kwarti ta’ sena li għaddew"} - many{"{0} kwarti ta’ sena li għaddew"} + many{"{0}-il kwart ta’ sena li għaddew"} one{"il-kwart ta’ sena li għadda"} - other{"{0} kwarti ta’ sena li għaddew"} + other{"{0} kwart ta’ sena li għaddew"} + two{"{0} kwarti ta’ sena li għaddew"} } } } @@ -896,19 +953,22 @@ mt{ relativeTime{ future{ few{"f’{0} kwarti ta’ sena oħrajn"} - many{"f’{0} kwarti ta’ sena oħrajn"} + many{"f’{0}-il kwart ta’ sena oħrajn"} one{"fi kwart ta’ sena ieħor"} - other{"f’{0} kwarti ta’ sena oħrajn"} + other{"f’{0} kwart ta’ sena oħrajn"} + two{"f’{0} kwarti ta’ sena oħrajn"} } past{ few{"{0} kwarti ta’ sena ilu"} - many{"{0} kwarti ta’ sena ilu"} + many{"{0}-il kwart ta’ sena ilu"} one{"fil-kwart tas-sena li għadda"} - other{"{0} kwarti ta’ sena ilu"} + other{"{0} kwart ta’ sena ilu"} + two{"{0} kwarti ta’ sena ilu"} } } } quarter-short{ + dn{"kwrt"} relative{ "-1"{"il-kwart ta’ sena li għadda"} "0"{"il-kwart ta’ sena li qegħdin fih"} @@ -917,15 +977,17 @@ mt{ relativeTime{ future{ few{"f’{0} kwarti ta’ sena oħrajn"} - many{"f’{0} kwarti ta’ sena oħrajn"} + many{"f’{0}-il kwart ta’ sena oħrajn"} one{"fil-kwart tas-sena li ġej"} - other{"f’{0} kwarti ta’ sena oħrajn"} + other{"f’{0} kwart ta’ sena oħrajn"} + two{"f’{0} kwarti ta’ sena oħrajn"} } past{ few{"{0} kwarti ta’ sena ilu"} - many{"{0} kwarti ta’ sena ilu"} + many{"{0}-il kwart ta’ sena ilu"} one{"fil-kwart tas-sena li għadda"} - other{"{0} kwarti ta’ sena ilu"} + other{"{0} kwart ta’ sena ilu"} + two{"{0} kwarti ta’ sena ilu"} } } } @@ -937,15 +999,17 @@ mt{ relativeTime{ future{ few{"sa {0} sekondi oħra"} - many{"sa {0} sekondi oħra"} - one{"sa {0} sekondi oħra"} - other{"sa {0} sekondi oħra"} + many{"sa {0}-il sekonda oħra"} + one{"sa sekonda oħra"} + other{"sa {0} sekonda oħra"} + two{"sa {0} sekondi oħra"} } past{ few{"{0} sekondi ilu"} - many{"{0} sekondi ilu"} + many{"{0}-il sekonda ilu"} one{"sekonda ilu"} - other{"{0} sekondi ilu"} + other{"{0} sekonda ilu"} + two{"{0} sekondi ilu"} } } } @@ -954,15 +1018,17 @@ mt{ relativeTime{ future{ few{"sa {0} sek. oħra"} - many{"sa {0} sek. oħra"} + many{"sa {0}-il sek. oħra"} one{"sa sek. oħra"} other{"sa {0} sek. oħra"} + two{"sa {0} sek. oħra"} } past{ few{"{0} sek. ilu"} - many{"{0} sek. ilu"} + many{"{0}-il sek. ilu"} one{"sek. ilu"} other{"{0} sek. ilu"} + two{"{0} sek. ilu"} } } } @@ -971,15 +1037,17 @@ mt{ relativeTime{ future{ few{"sa {0} sek. oħra"} - many{"sa {0} sek. oħra"} - one{"sa {0} sekondi oħra"} - other{"sa {0} sekondi oħra"} + many{"sa {0}-il sek. oħra"} + one{"sa sek. oħra"} + other{"sa {0} sek. oħra"} + two{"sa {0} sek. oħra"} } past{ few{"{0} sek. ilu"} - many{"{0} sek. ilu"} + many{"{0}-il sek. ilu"} one{"sek. ilu"} other{"{0} sek. ilu"} + two{"{0} sek. ilu"} } } } @@ -992,15 +1060,17 @@ mt{ relativeTime{ future{ few{"sa {0} Ħdud oħra"} - many{"sa {0} Ħdud oħra"} + many{"sa {0}-il Ħadd oħra"} one{"sa Ħadd ieħor"} - other{"sa {0} Ħdud oħra"} + other{"sa {0} Ħadd oħra"} + two{"sa {0} Ħdud oħra"} } past{ few{"{0} Ħdud ilu"} - many{"{0} Ħdud ilu"} + many{"{0}-il Ħadd ilu"} one{"il-Ħadd li għadda"} - other{"{0} Ħdud ilu"} + other{"{0} Ħadd ilu"} + two{"{0} Ħdud ilu"} } } } @@ -1013,15 +1083,17 @@ mt{ relativeTime{ future{ few{"sa {0} Ħd. oħra"} - many{"sa {0} Ħd. oħra"} + many{"sa {0}-il Ħd. oħra"} one{"sa Ħd. ieħor"} other{"sa {0} Ħd. oħra"} + two{"sa {0} Ħd. oħra"} } past{ few{"{0} Ħd. ilu"} - many{"{0} Ħd. ilu"} + many{"{0}-il Ħd. ilu"} one{"{0} Ħd. ilu"} other{"{0} Ħd. ilu"} + two{"{0} Ħd. ilu"} } } } @@ -1034,15 +1106,17 @@ mt{ relativeTime{ future{ few{"sa {0} Ħd. oħra"} - many{"sa {0} Ħd. oħra"} + many{"sa {0}-il Ħd. oħra"} one{"sa Ħd. ieħor"} other{"sa {0} Ħd. oħra"} + two{"sa {0} Ħd. oħra"} } past{ few{"{0} Ħd. ilu"} - many{"{0} Ħd. ilu"} + many{"{0}-il Ħd. ilu"} one{"il-Ħd. li għadda"} other{"{0} Ħd. ilu"} + two{"{0} Ħd. ilu"} } } } @@ -1064,15 +1138,17 @@ mt{ relativeTime{ future{ few{"sa {0} ġimgħat oħra"} - many{"sa {0} ġimgħat oħra"} + many{"sa {0}-il ġimgħa oħra"} one{"sa ġimgħa oħra"} - other{"sa {0} ġimgħat oħra"} + other{"sa {0} ġimgħa oħra"} + two{"sa ġimagħtejn oħra"} } past{ few{"{0} ġimgħat ilu"} - many{"{0} ġimgħat ilu"} + many{"{0}-il ġimgħa ilu"} one{"ġimgħa ilu"} - other{"{0} ġimgħat ilu"} + other{"{0} ġimgħa ilu"} + two{"ġimagħtejn ilu"} } } } @@ -1081,32 +1157,37 @@ mt{ relativeTime{ future{ few{"sa {0} ġimgħat oħra"} - many{"sa {0} ġimgħat oħra"} + many{"sa {0}-il ġimgħa oħra"} one{"sa ġimgħa oħra"} - other{"sa {0} ġimgħat oħra"} + other{"sa {0} ġimgħa oħra"} + two{"sa ġimagħtejn oħra"} } past{ few{"{0} ġimgħat ilu"} - many{"{0} ġimgħat ilu"} + many{"{0}-il ġimgħa ilu"} one{"ġimgħa ilu"} - other{"{0} ġimgħat ilu"} + other{"{0} ġimgħa ilu"} + two{"ġimagħtejn ilu"} } } } week-short{ + dn{"ġm"} relativePeriod{"fil-ġimgħa ta’ {0}"} relativeTime{ future{ few{"sa {0} ġimgħat oħra"} - many{"sa {0} ġimgħat oħra"} + many{"sa {0}-il ġimgħa oħra"} one{"sa ġimgħa oħra"} - other{"+{0} w"} + other{"sa {0} ġimgħa oħra"} + two{"sa ġimagħtejn oħra"} } past{ few{"{0} ġimgħat ilu"} - many{"{0} ġimgħat ilu"} + many{"{0}-il ġimgħa ilu"} one{"ġimgħa ilu"} - other{"{0} ġimgħat ilu"} + other{"{0} ġimgħa ilu"} + two{"ġimagħtejn ilu"} } } } @@ -1147,15 +1228,17 @@ mt{ relativeTime{ future{ few{"fi żmien {0} snin oħra"} - many{"fi żmien {0} snin oħra"} + many{"fi żmien {0}-il sena oħra"} one{"fi żmien sena"} - other{"fi żmien {0} snin oħra"} + other{"fi żmien {0} sena oħra"} + two{"fi żmien sentejn oħra"} } past{ few{"{0} snin ilu"} - many{"{0} snin ilu"} + many{"{0}-il sena ilu"} one{"sena ilu"} - other{"{0} snin ilu"} + other{"{0} sena ilu"} + two{"sentejn ilu"} } } } @@ -1164,32 +1247,36 @@ mt{ relativeTime{ future{ few{"fi żmien {0} snin oħra"} - many{"fi żmien {0} snin oħra"} + many{"fi żmien {0}-il sena oħra"} one{"fi żmien sena"} - other{"fi żmien {0} snin oħra"} + other{"fi żmien {0} sena oħra"} + two{"fi żmien sentejn oħra"} } past{ few{"{0} snin ilu"} - many{"{0} snin ilu"} + many{"{0}-il sena ilu"} one{"sena ilu"} - other{"{0} snin ilu"} + other{"{0} sena ilu"} + two{"sentejn ilu"} } } } year-short{ - dn{"Sena"} + dn{"Sn"} relativeTime{ future{ few{"fi żmien {0} snin oħra"} - many{"fi żmien {0} snin oħra"} + many{"fi żmien {0}-il sena oħra"} one{"fi żmien sena"} - other{"fi żmien {0} snin oħra"} + other{"fi żmien {0} sena oħra"} + two{"fi żmien sentejn oħra"} } past{ few{"{0} snin ilu"} - many{"{0} snin ilu"} + many{"{0}-il sena ilu"} one{"sa sena ilu"} - other{"{0} snin ilu"} + other{"{0} sena ilu"} + two{"sentejn ilu"} } } } diff --git a/icu/icu4c/source/data/locales/mua.txt b/icu/icu4c/source/data/locales/mua.txt index 6919b5cc92b..10a0a619e7d 100644 --- a/icu/icu4c/source/data/locales/mua.txt +++ b/icu/icu4c/source/data/locales/mua.txt @@ -37,6 +37,16 @@ mua{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -48,8 +58,8 @@ mua{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -86,6 +96,16 @@ mua{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -97,8 +117,8 @@ mua{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/my.txt b/icu/icu4c/source/data/locales/my.txt index 9ccb6ac9bc9..710dd08b0bd 100644 --- a/icu/icu4c/source/data/locales/my.txt +++ b/icu/icu4c/source/data/locales/my.txt @@ -4,7 +4,7 @@ my{ AuxExemplarCharacters{ "[၀႐ ၁႑ ၂႒ ၃႓ ၄႔ ၅႕ ၆႖ ၇႗ ၈႘ ၉႙ ၵ ၚ ၽ ၾ ၐ ၑ ၥ ဨ ဢ ၒ ၓ ၔ ၕ \u1033 ၖ ၗ \u1058 " - "\u1059 \u1034 ၢ \u1086 ၤ ႈ ႊ ႏ]" + "\u1059 \u1086 \u1034 ၢ ၤ ႈ ႊ ႏ]" } Ellipsis{ final{"{0}…"} @@ -21,7 +21,7 @@ my{ } ExemplarCharactersIndex{"[က ခ ဂ ဃ င စ ဆ ဇ ဈ ဉ ည ဋ ဌ ဍ ဎ ဏ တ ထ ဒ ဓ န ပ ဖ ဗ ဘ မ ယ ရ လ ဝ သ ဟ ဠ အ]"} ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0၀ 1၁ 2၂ 3၃ 4၄ 5၅ 6၆ 7၇ 8၈ 9၉]"} - ExemplarCharactersPunctuation{"[၊ ။ ‘ ’ “ ”]"} + ExemplarCharactersPunctuation{"[\\- ‐ ‑ – — … ၊ ။ ‘ ’ “ ” ( ) \\[ \\] \\{ \\} @ * / #]"} MoreInformation{"?"} NumberElements{ default{"mymr"} @@ -34,6 +34,7 @@ my{ } patterns{ accountingFormat{"¤ #,##0.00"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -42,118 +43,118 @@ my{ patternsLong{ decimalFormat{ 1000{ - other{"0ထောင်"} + other{"0 ထောင်"} } 10000{ - other{"0သောင်း"} + other{"0 သောင်း"} } 100000{ - other{"0သိန်း"} + other{"0 သိန်း"} } 1000000{ - other{"0သန်း"} + other{"0 သန်း"} } 10000000{ - other{"0ကုဋေ"} + other{"0 ကုဋေ"} } 100000000{ - other{"00ကုဋေ"} + other{"00 ကုဋေ"} } 1000000000{ - other{"ကုဋေ000"} + other{"000 ကုဋေ"} } 10000000000{ - other{"ကုဋေ0000"} + other{"0000 ကုဋေ"} } 100000000000{ - other{"ကုဋေ0သောင်း"} + other{"ကုဋေ 0 သောင်း"} } 1000000000000{ - other{"ကုဋေ0သိန်း"} + other{"ကုဋေ 0 သိန်း"} } 10000000000000{ - other{"ကုဋေ0သန်း"} + other{"ကုဋေ 0 သန်း"} } 100000000000000{ - other{"0ကောဋိ"} + other{"0 ကောဋိ"} } } } patternsShort{ currencyFormat{ 1000{ - other{"¤ 0ထောင်"} + other{"¤ 0 ထောင်"} } 10000{ - other{"¤ 0သောင်း"} + other{"¤ 0 သောင်း"} } 100000{ - other{"¤ 0သိန်း"} + other{"¤ 0 သိန်း"} } 1000000{ - other{"¤ 0သန်း"} + other{"¤ 0 သန်း"} } 10000000{ - other{"¤ 0ကုဋေ"} + other{"¤ 0 ကုဋေ"} } 100000000{ - other{"¤ 00ကုဋေ"} + other{"¤ 00 ကုဋေ"} } 1000000000{ - other{"¤ ကုဋေ000"} + other{"¤ 000 ကုဋေ"} } 10000000000{ - other{"¤ ကုဋေ0000"} + other{"¤ 0000 ကုဋေ"} } 100000000000{ - other{"¤ ကုဋေ0သောင်း"} + other{"¤ ကုဋေ 0 သောင်း"} } 1000000000000{ - other{"¤ ကုဋေ0သိန်း"} + other{"¤ ကုဋေ 0 သိန်း"} } 10000000000000{ - other{"¤ ကုဋေ0သန်း"} + other{"¤ ကုဋေ 0 သန်း"} } 100000000000000{ - other{"¤ 0ကောဋိ"} + other{"¤ 0 ကောဋိ"} } } decimalFormat{ 1000{ - other{"0ထောင်"} + other{"0 ထောင်"} } 10000{ - other{"0သောင်း"} + other{"0 သောင်း"} } 100000{ - other{"0သိန်း"} + other{"0 သိန်း"} } 1000000{ - other{"0သန်း"} + other{"0 သန်း"} } 10000000{ - other{"0ကုဋေ"} + other{"0 ကုဋေ"} } 100000000{ - other{"00ကုဋေ"} + other{"00 ကုဋေ"} } 1000000000{ - other{"ကုဋေ000"} + other{"000 ကုဋေ"} } 10000000000{ - other{"ကုဋေ0ထ"} + other{"ကုဋေ 0 ထ"} } 100000000000{ - other{"ကုဋေ0သ"} + other{"ကုဋေ 0 သ"} } 1000000000000{ - other{"ဋေ0သိန်း"} + other{"ဋေ 0 သိန်း"} } 10000000000000{ - other{"ဋေ0သန်း"} + other{"ဋေ 0 သန်း"} } 100000000000000{ - other{"0ကောဋိ"} + other{"0 ကောဋိ"} } } } @@ -184,6 +185,7 @@ my{ mymr{ patterns{ currencyFormat{"#,##0.00 ¤"} + currencyFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -209,18 +211,28 @@ my{ DateTimePatterns{ "zzzz HH:mm:ss", "z HH:mm:ss", - "B HH:mm:ss", - "B H:mm", + "H:mm:ss", + "H:mm", "EEEE G dd MMMM y", "G dd MMMM y", "G d MMM y", - "GGGGG dd-MM-yy", + "GGGGG d/M/y", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "Hmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMMMd", + "GGGGGyyMMdd", + } availableFormats{ Bh{"B h"} Bhm{"B h:mm"} @@ -237,6 +249,7 @@ my{ GyMMM{"G y MMM"} GyMMMEd{"G d MMM y Eနေ့"} GyMMMd{"G d MMM y"} + GyMd{"GGGGG y/M/d"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -275,6 +288,12 @@ my{ h{"h:mm – h:mm B"} m{"h:mm – h:mm B"} } + Gy{ + y{"G y – y"} + } + GyM{ + G{"GGGGG y/M – GGGGG y/M"} + } H{ H{"HH–HH"} } @@ -386,18 +405,28 @@ my{ DateTimePatterns{ "zzzz HH:mm:ss", "z HH:mm:ss", - "B HH:mm:ss", - "B H:mm", + "H:mm:ss", + "H:mm", "y၊ MMMM d၊ EEEE", - "y၊ d MMMM", + "y၊ MMMM d", "y၊ MMM d", - "dd-MM-yy", + "d/M/yy", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } appendItems{ Timezone{"{1} {0}"} } @@ -405,18 +434,19 @@ my{ Bh{"B h"} Bhm{"B h:mm"} Bhms{"B h:mm:ss"} - E{"cccနေ့"} + E{"ccc"} EBhm{"E B h:mm"} EBhms{"E B h:mm:ss"} EHm{"E HH:mm"} EHms{"E HH:mm:ss"} - Ed{"d ရက် Eနေ့"} + Ed{"d ရက် E"} Ehm{"E B h:mm"} Ehms{"E B h:mm:ss"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y၊ MMM d၊ E"} GyMMMd{"G y၊ MMM d"} + GyMd{"G y/M/d"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -426,7 +456,7 @@ my{ MEd{"d/M၊ E"} MMM{"LLL"} MMMEd{"MMM d၊ E"} - MMMMEd{"MMMM d ရက် Eနေ့"} + MMMMEd{"MMMM d ရက် E"} MMMMW{ other{"MMMM လ W ပတ်မြောက်"} } @@ -447,7 +477,7 @@ my{ yMMMEd{"y၊ MMM d၊ E"} yMMMM{"y MMMM"} yMMMd{"y၊ MMM d"} - yMd{"dd-MM-y"} + yMd{"d/M/y"} yQQQ{"y QQQ"} yQQQQ{"y QQQQ"} yw{ @@ -513,13 +543,13 @@ my{ "စ", } short{ - "တနင်္ဂနွေ", - "တနင်္လာ", - "အင်္ဂါ", - "ဗုဒ္ဓဟူး", - "ကြာသပတေး", - "သောကြာ", - "စနေ", + "နွေ", + "လာ", + "ဂါ", + "ဟူး", + "တေး", + "ကြာ", + "နေ", } wide{ "တနင်္ဂနွေ", @@ -625,15 +655,15 @@ my{ y{"G y – y"} } GyM{ - G{"GGGGG y-MM – GGGGG y-MM   "} - M{"GGGGG y-MM – y-MM"} - y{"GGGGG y-MM – y-MM "} + G{"G y/M – G y/M"} + M{"G y/M – y/M"} + y{"G y/M – y/M"} } GyMEd{ - G{"GGGGG y-MM-dd, E – GGGGG y-MM-dd, E"} - M{"GGGGG y-MM-dd, E – y-MM-dd, E"} - d{"GGGGG y-MM-dd, E – y-MM-dd, E"} - y{"GGGGG y-MM-dd, E – y-MM-dd, E"} + G{"G y/M/d၊ E – G y/M/d၊ E"} + M{"G y/M/d၊ E – y/M/d၊ E"} + d{"G y/M/d၊ E – y/M/d၊ E"} + y{"G y/M/d၊ E – y/M/d၊ E"} } GyMMM{ G{"G y MMM – G y MMM"} @@ -641,22 +671,22 @@ my{ y{"G y MMM – y MMM"} } GyMMMEd{ - G{"G y MMM d, E – G y MMM d, E"} - M{"G y MMM d, E – MMM d, E"} - d{"G y MMM d, E – MMM d, E"} - y{"G y MMM d, E – y MMM d, E"} + G{"G y MMM d၊ E – G y MMM d၊ E"} + M{"G y MMM d၊ E – MMM d၊ E"} + d{"G y MMM d၊ E – MMM d၊ E"} + y{"G y MMM d၊ E – y MMM d၊ E"} } GyMMMd{ - G{"G y MMM d – G y MMM d   "} + G{"G y MMM d – G y MMM d"} M{"G y MMM d – MMM d"} d{"G y MMM d – d"} y{"G y MMM d – y MMM d"} } GyMd{ - G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} - M{"GGGGG y-MM-dd – y-MM-dd"} - d{"GGGGG y-MM-dd – y-MM-dd"} - y{"GGGGG y-MM-dd – y-MM-dd"} + G{"G y/M/d – G y/M/d"} + M{"G y/M/d – y/M/d"} + d{"G y/M/d – y/M/d"} + y{"G y/M/d – y/M/d"} } H{ H{"HH – HH"} @@ -676,15 +706,15 @@ my{ M{"M – M"} } MEd{ - M{"d/M၊ EEEE – d/M၊ EEEE"} - d{"d/M၊ EEEE – d/M၊ EEEE"} + M{"d/M- EEEE – d/M- EEEE"} + d{"d/M၊ EEEE – d/M၊ EEEE"} } MMM{ M{"MMM – MMM"} } MMMEd{ - M{"MMM d၊ E – MMM d၊ E"} - d{"MMM d၊ E – MMM d၊ E"} + M{"MMM d၊ E – MMM d၊ E"} + d{"MMM d၊ E – MMM d၊ E"} } MMMd{ M{"MMM d – MMM d"} @@ -724,27 +754,27 @@ my{ y{"M/y – M/y"} } yMEd{ - M{"d/M/y၊ EEEE – d/M/y၊ EEEE"} - d{"d/M/y၊ EEEE – d/M/y၊ EEEE"} - y{"d/M/y၊ EEEE – d/M/y၊ EEEE"} + M{"d/M/y၊ EEEE – d/M/y၊ EEEE"} + d{"d/M/y၊ EEEE – d/M/y၊ EEEE"} + y{"d/M/y၊ EEEE – d/M/y၊ EEEE"} } yMMM{ M{"y MMM – MMM"} y{"y MMM – y MMM"} } yMMMEd{ - M{"y၊ MMM d၊ EEEE – MMM d၊ EEEE"} - d{"y၊ MMM d၊ EEEE – MMM d၊ EEEE"} - y{"y၊ MMM d၊ EEEE – y၊ MMM d၊ EEEE"} + M{"y၊ MMM d၊ EEEE – MMM d၊ EEEE"} + d{"y၊ MMM d၊ EEEE – MMM d၊ EEEE"} + y{"y၊ MMM d၊ EEEE – y၊ MMM d၊ EEEE"} } yMMMM{ M{"y MMMM – MMMM"} y{"y MMMM – y MMMM"} } yMMMd{ - M{"y၊ MMM d – MMM d"} + M{"y၊ MMM d – MMM d"} d{"y၊ MMM d – d"} - y{"y၊ MMM d – y၊ MMM d"} + y{"y၊ MMM d – y၊ MMM d"} } yMd{ M{"d/M/y – d/M/y"} @@ -1677,37 +1707,38 @@ my{ or{ 2{"{0} သို့မဟုတ် {1}"} end{"{0} သို့မဟုတ် {1}"} - middle{"{0}၊ {1}"} - start{"{0}၊ {1}"} + middle{"{0} - {1}"} + start{"{0} - {1}"} } or-narrow{ - middle{"{0}၊ {1}"} + middle{"{0} - {1}"} + start{"{0} - {1}"} } or-short{ - middle{"{0}၊ {1}"} - start{"{0} ၊ {1}"} + middle{"{0} - {1}"} + start{"{0} - {1}"} } standard{ 2{"{0}နှင့် {1}"} end{"{0}နှင့် {1}"} - middle{"{0}၊ {1}"} - start{"{0}၊ {1}"} + middle{"{0} - {1}"} + start{"{0} - {1}"} } standard-narrow{ - middle{"{0}၊ {1}"} - start{"{0}၊ {1}"} + middle{"{0} - {1}"} + start{"{0} - {1}"} } standard-short{ 2{"{0}နှင့် {1}"} end{"{0}နှင့် {1}"} - middle{"{0}၊ {1}"} - start{"{0}၊ {1}"} + middle{"{0} - {1}"} + start{"{0} - {1}"} } unit{ 2{"{0}နှင့်{1}"} end{"{0}နှင့် {1}"} - middle{"{0}၊ {1}"} - start{"{0}၊ {1}"} + middle{"{0}- {1}"} + start{"{0}- {1}"} } unit-narrow{ 2{"{0}နှင့် {1}"} @@ -1718,8 +1749,8 @@ my{ unit-short{ 2{"{0}နှင့် {1}"} end{"{0}နှင့် {1}"} - middle{"{0}၊ {1}"} - start{"{0}၊ {1}"} + middle{"{0}- {1}"} + start{"{0}- {1}"} } } measurementSystemNames{ @@ -1759,4 +1790,26 @@ my{ } } } + personNames{ + foreignSpaceReplacement{" "} + nameOrderLocales{ + givenFirst{ + "und", + "my", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + namePattern{ + sorting-long-referring-formal{"{surname-core}၊ {given} {given2} {surname-prefix}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + } + } } diff --git a/icu/icu4c/source/data/locales/naq.txt b/icu/icu4c/source/data/locales/naq.txt index b3f219eb296..735fbe70618 100644 --- a/icu/icu4c/source/data/locales/naq.txt +++ b/icu/icu4c/source/data/locales/naq.txt @@ -15,10 +15,10 @@ naq{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y G", "d MMMM y G", "d MMM y G", @@ -29,6 +29,16 @@ naq{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -41,7 +51,7 @@ naq{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -63,10 +73,10 @@ naq{ "ǃuias", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y", "d MMMM y", "d MMM y", @@ -77,6 +87,16 @@ naq{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -89,7 +109,7 @@ naq{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/nb.txt b/icu/icu4c/source/data/locales/nb.txt index b053f988218..67eb7b42784 100644 --- a/icu/icu4c/source/data/locales/nb.txt +++ b/icu/icu4c/source/data/locales/nb.txt @@ -2,7353 +2,5 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml nb{ - AuxExemplarCharacters{"[á ǎ ã č ç đ è ê í ń ñ ŋ š ŧ ú ü ž ä ö]"} - Ellipsis{ - final{"{0}…"} - initial{"…{0}"} - medial{"{0}…{1}"} - word-final{"{0} …"} - word-initial{"… {0}"} - word-medial{"{0} … {1}"} - } - ExemplarCharacters{"[a à b c d e é f g h i j k l m n o ó ò ô p q r s t u v w x y z æ ø å]"} - ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Æ Ø Å]"} - ExemplarCharactersNumbers{"[  , % ‰ + − 0 1 2 3 4 5 6 7 8 9]"} - ExemplarCharactersPunctuation{"[\\- ‑ – , ; \\: ! ? . ' \u0022 « » ( ) \\[ \\] \\{ \\} § @ * / \\\\]"} - MoreInformation{"?"} - NumberElements{ - arab{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{"٫"} - exponential{"اس"} - group{" "} - infinity{"∞"} - list{"؛"} - minusSign{"؜−"} - nan{"NaN"} - perMille{"؉"} - percentSign{"٪؜"} - plusSign{"؜+"} - superscriptingExponent{"×"} - timeSeparator{"."} - } - } - arabext{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"×۱۰^"} - group{" "} - infinity{"∞"} - list{"؛"} - minusSign{"‎−‎"} - nan{"NaN"} - perMille{"؉"} - percentSign{"٪"} - plusSign{"‎+‎"} - superscriptingExponent{"×"} - timeSeparator{"."} - } - } - bali{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - beng{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - brah{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - cakm{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - cham{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - default{"latn"} - deva{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - fullwide{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - gujr{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - guru{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - hanidec{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - java{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - kali{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - khmr{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - knda{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - lana{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - lanatham{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - laoo{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - latn{ - miscPatterns{ - approximately{"ca. {0}"} - atLeast{"≥ {0}"} - atMost{"≤ {0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - patternsLong{ - decimalFormat{ - 1000{ - one{"0 tusen"} - other{"0 tusen"} - } - 10000{ - one{"00 tusen"} - other{"00 tusen"} - } - 100000{ - one{"000 tusen"} - other{"000 tusen"} - } - 1000000{ - one{"0 million"} - other{"0 millioner"} - } - 10000000{ - one{"00 millioner"} - other{"00 millioner"} - } - 100000000{ - one{"000 millioner"} - other{"000 millioner"} - } - 1000000000{ - one{"0 milliard"} - other{"0 milliarder"} - } - 10000000000{ - one{"00 milliarder"} - other{"00 milliarder"} - } - 100000000000{ - one{"000 milliarder"} - other{"000 milliarder"} - } - 1000000000000{ - one{"0 billion"} - other{"0 billioner"} - } - 10000000000000{ - one{"00 billioner"} - other{"00 billioner"} - } - 100000000000000{ - one{"000 billioner"} - other{"000 billioner"} - } - } - } - patternsShort{ - currencyFormat{ - 1000{ - one{"¤ 0k"} - other{"¤ 0k"} - } - 10000{ - one{"¤ 00k"} - other{"¤ 00k"} - } - 100000{ - one{"¤ 000k"} - other{"¤ 000k"} - } - 1000000{ - one{"¤ 0 mill'.'"} - other{"¤ 0 mill'.'"} - } - 10000000{ - one{"¤ 00 mill'.'"} - other{"¤ 00 mill'.'"} - } - 100000000{ - one{"¤ 000 mill'.'"} - other{"¤ 000 mill'.'"} - } - 1000000000{ - one{"¤ 0 mrd'.'"} - other{"¤ 0 mrd'.'"} - } - 10000000000{ - one{"¤ 00 mrd'.'"} - other{"¤ 00 mrd'.'"} - } - 100000000000{ - one{"¤ 000 mrd'.'"} - other{"¤ 000 mrd'.'"} - } - 1000000000000{ - one{"¤ 0 bill'.'"} - other{"¤ 0 bill'.'"} - } - 10000000000000{ - one{"¤ 00 bill'.'"} - other{"¤ 00 bill'.'"} - } - 100000000000000{ - one{"¤ 000 bill'.'"} - other{"¤ 000 bill'.'"} - } - } - decimalFormat{ - 1000{ - one{"0k"} - other{"0k"} - } - 10000{ - one{"00k"} - other{"00k"} - } - 100000{ - one{"000k"} - other{"000k"} - } - 1000000{ - one{"0 mill'.'"} - other{"0 mill'.'"} - } - 10000000{ - one{"00 mill'.'"} - other{"00 mill'.'"} - } - 100000000{ - one{"000 mill'.'"} - other{"000 mill'.'"} - } - 1000000000{ - one{"0 mrd'.'"} - other{"0 mrd'.'"} - } - 10000000000{ - one{"00 mrd'.'"} - other{"00 mrd'.'"} - } - 100000000000{ - one{"000 mrd'.'"} - other{"000 mrd'.'"} - } - 1000000000000{ - one{"0 bill'.'"} - other{"0 bill'.'"} - } - 10000000000000{ - one{"00 bill'.'"} - other{"00 bill'.'"} - } - 100000000000000{ - one{"000 bill'.'"} - other{"000 bill'.'"} - } - } - } - symbols{ - approximatelySign{"ca."} - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - timeSeparator{":"} - } - } - lepc{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - limb{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - minimalPairs{ - ordinal{ - other{"Ta {0}. sving til høyre."} - } - plural{ - one{"{0} dag"} - other{"{0} dager"} - } - } - minimumGroupingDigits{"1"} - mlym{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - mong{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - mtei{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - mymr{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - mymrshan{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - native{"latn"} - nkoo{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - olck{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - orya{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - osma{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - saur{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - shrd{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - sora{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - sund{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - takr{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - talu{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - tamldec{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - telu{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - thai{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - tibt{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - vaii{ - miscPatterns{ - atLeast{"≥{0}"} - range{"{0}–{1}"} - } - patterns{ - accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##0.00"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} - } - symbols{ - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - } - } - } - calendar{ - buddhist{ - DateTimePatterns{ - "HH:mm:ss zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE d. MMMM y G", - "d. MMMM y G", - "d. MMM y G", - "d.M.y G", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - } - availableFormats{ - E{"ccc"} - Ed{"E d."} - Gy{"y G"} - GyMMM{"MMM y G"} - GyMMMEd{"E d. MMM y G"} - GyMMMd{"d. MMM y G"} - M{"L."} - MEd{"E d.M"} - MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMMd{"d. MMMM"} - MMMd{"d. MMM"} - MMdd{"d.M."} - Md{"d.M."} - d{"d."} - y{"y G"} - yyyy{"y G"} - yyyyM{"M.y G"} - yyyyMEd{"E d.M.y G"} - yyyyMM{"MM.y G"} - yyyyMMM{"MMM y G"} - yyyyMMMEd{"E d. MMM y G"} - yyyyMMMM{"MMMM y G"} - yyyyMMMd{"d. MMM y G"} - yyyyMd{"d.M.y G"} - yyyyQQQ{"QQQ y G"} - yyyyQQQQ{"QQQQ y G"} - } - eras{ - abbreviated{ - "BE", - } - narrow{ - "BE", - } - wide{ - "BE", - } - } - intervalFormats{ - H{ - H{"HH–HH"} - } - Hv{ - H{"HH–HH v"} - } - M{ - M{"M.–M."} - } - MEd{ - M{"E d.M.–E d.M."} - d{"E d.M.–E d.M."} - } - MMM{ - M{"MMM–MMM"} - } - MMMEd{ - M{"E d. MMM–E d. MMM"} - d{"E d. MMM–E d. MMM"} - } - MMMd{ - M{"d. MMM–d. MMM"} - d{"d.–d. MMM"} - } - Md{ - M{"d.M.–d.M."} - d{"d.M.–d.M."} - } - d{ - d{"d.–d."} - } - fallback{"{0}–{1}"} - h{ - a{"h a–h a"} - h{"h–h a"} - } - hv{ - a{"h a–h a v"} - h{"h–h a v"} - } - y{ - y{"y–y G"} - } - yM{ - M{"M.y–M.y G"} - y{"M.y–M.y G"} - } - yMEd{ - M{"E d.M.y–E d.M.y G"} - d{"E d.M.y–E d.M.y G"} - y{"E d.M.y–E d.M.y G"} - } - yMMM{ - M{"MMM–MMM y G"} - y{"MMM y–MMM y G"} - } - yMMMEd{ - M{"E d. MMM–E d. MMM y G"} - d{"E d. MMM–E d. MMM y G"} - y{"E d. MMM y–E d. MMM y G"} - } - yMMMM{ - M{"MMMM–MMMM y G"} - y{"MMMM y–MMMM y G"} - } - yMMMd{ - M{"d. MMM–d. MMM y G"} - d{"d.–d. MMM y G"} - y{"d. MMM y–d. MMM y G"} - } - yMd{ - M{"d.M.y–d.M.y G"} - d{"d.M.y–d.M.y G"} - y{"d.M.y–d.M.y G"} - } - } - } - chinese{ - DateTimePatterns{ - "HH:mm:ss zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE d. MMMM r(U)", - "d. MMMM r(U)", - "d. MMM r", - "d.M.r", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - } - availableFormats{ - E{"ccc"} - Ed{"E d."} - Gy{"r(U)"} - GyMMM{"MMM r(U)"} - GyMMMEd{"E d. MMM r(U)"} - GyMMMd{"d. MMM r"} - H{"HH"} - M{"L."} - MEd{"E dd.MM."} - MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMMd{"d. MMMM"} - MMMd{"d. MMM"} - Md{"dd.MM"} - UM{"MM. U"} - UMMM{"MMM U"} - UMMMd{"d. MMM U"} - UMd{"d.MM. U"} - d{"d."} - h{"h a"} - y{"r(U)"} - yMd{"dd.MM.r"} - yyyy{"r(U)"} - yyyyM{"MM.r"} - yyyyMEd{"E dd.MM.r"} - yyyyMMM{"MMM r(U)"} - yyyyMMMEd{"E d. MMM r(U)"} - yyyyMMMM{"MMMM r(U)"} - yyyyMMMd{"d. MMM r"} - yyyyMd{"dd.MM.r"} - yyyyQQQ{"QQQ r(U)"} - yyyyQQQQ{"QQQQ r(U)"} - } - cyclicNameSets{ - dayParts{ - format{ - abbreviated{ - "zi", - "chou", - "yin", - "mao", - "chen", - "si", - "wu", - "wei", - "shen", - "you", - "xu", - "hai", - } - narrow{ - "zi", - "chou", - "yin", - "mao", - "chen", - "si", - "wu", - "wei", - "shen", - "you", - "xu", - "hai", - } - wide{ - "zi", - "chou", - "yin", - "mao", - "chen", - "si", - "wu", - "wei", - "shen", - "you", - "xu", - "hai", - } - } - } - days{ - format{ - abbreviated{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - narrow{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - wide{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - } - } - months{ - format{ - abbreviated{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - narrow{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - wide{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - } - } - solarTerms{ - format{ - abbreviated{ - "vårstart", - "regnvann", - "insekter våkner", - "vårjevndøgn", - "lyst og klart", - "kornregn", - "sommerstart", - "tidl. korn", - "korn i aks", - "sommersolverv", - "liten varme", - "stor varme", - "høststart", - "varmeslutt", - "hvit dugg", - "høstjevndøgn", - "kalddugg", - "første frost", - "vinterstart", - "litt snø", - "mye snø", - "vintersolverv", - "liten kulde", - "stor kulde", - } - narrow{ - "vårstart", - "regnvann", - "insekter våkner", - "vårjevndøgn", - "lyst og klart", - "kornregn", - "sommerstart", - "tidl. korn", - "korn i aks", - "sommersolverv", - "liten varme", - "stor varme", - "høststart", - "varmeslutt", - "hvit dugg", - "høstjevndøgn", - "kalddugg", - "første frost", - "vinterstart", - "litt snø", - "mye snø", - "vintersolverv", - "liten kulde", - "stor kulde", - } - wide{ - "vårstart", - "regnvann", - "insekter våkner", - "vårjevndøgn", - "lyst og klart", - "kornregn", - "sommerstart", - "tidl. korn", - "korn i aks", - "sommersolverv", - "liten varme", - "stor varme", - "høststart", - "varmeslutt", - "hvit dugg", - "høstjevndøgn", - "kalddugg", - "første frost", - "vinterstart", - "litt snø", - "mye snø", - "vintersolverv", - "liten kulde", - "stor kulde", - } - } - } - years{ - format{ - abbreviated{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - narrow{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - wide{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - } - } - zodiacs{ - format{ - abbreviated{ - "zi", - "chou", - "yin", - "mao", - "chen", - "si", - "wu", - "wei", - "shen", - "you", - "xu", - "hai", - } - narrow{ - "zi", - "chou", - "yin", - "mao", - "chen", - "si", - "wu", - "wei", - "shen", - "you", - "xu", - "hai", - } - wide{ - "zi", - "chou", - "yin", - "mao", - "chen", - "si", - "wu", - "wei", - "shen", - "you", - "xu", - "hai", - } - } - } - } - intervalFormats{ - H{ - H{"HH–HH"} - } - Hm{ - H{"HH:mm–HH:mm"} - m{"HH:mm–HH:mm"} - } - Hmv{ - H{"HH:mm–HH:mm v"} - m{"HH:mm–HH:mm v"} - } - Hv{ - H{"HH–HH v"} - } - M{ - M{"MM.–MM."} - } - MEd{ - M{"dd.MM.E–dd.MM.E"} - d{"dd.MM.E–dd.MM.E"} - } - MMM{ - M{"LLL–LLL"} - } - MMMEd{ - M{"E d. MMM–E d. MMM"} - d{"E d. MMM–E d. MMM"} - } - MMMd{ - M{"d. MMM–d. MMM"} - d{"d.–d. MMM"} - } - Md{ - M{"dd.MM.–dd.MM."} - d{"dd.MM.–dd.MM."} - } - d{ - d{"d.–d."} - } - fallback{"{0}–{1}"} - h{ - a{"h a–h a"} - h{"h–h a"} - } - hm{ - a{"h:mm a–h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} - } - hmv{ - a{"h:mm a–h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} - } - hv{ - a{"h a–h a v"} - h{"h–h a v"} - } - y{ - y{"U–U"} - } - yM{ - M{"MM.y–MM.y"} - y{"MM.y–MM.y"} - } - yMEd{ - M{"E dd.MM.y–E dd.MM.y"} - d{"E dd.MM.y–E dd.MM.y"} - y{"E dd.MM.y–E dd.MM.y"} - } - yMMM{ - M{"MMM–MMM U"} - y{"MMM U–MMM U"} - } - yMMMEd{ - M{"E d. MMM–E d. MMM U"} - d{"E d. MMM–E d. MMM U"} - y{"E d. MMM U–E d. MMM U"} - } - yMMMM{ - M{"MMMM–MMMM U"} - y{"MMMM U–MMMM U"} - } - yMMMd{ - M{"d. MMM–d. MMM U"} - d{"d.–d. U MMM"} - y{"d. MMM U–d. MMM U"} - } - yMd{ - M{"dd.MM.y–dd.MM.y"} - d{"dd.MM.y–dd.MM.y"} - y{"dd.MM.y–dd.MM.y"} - } - } - monthNames{ - format{ - abbreviated{ - "M01", - "M02", - "M03", - "M04", - "M05", - "M06", - "M07", - "M08", - "M09", - "M10", - "M11", - "M12", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide{ - "M01", - "M02", - "M03", - "M04", - "M05", - "M06", - "M07", - "M08", - "M09", - "M10", - "M11", - "M12", - } - } - stand-alone{ - abbreviated{ - "M01", - "M02", - "M03", - "M04", - "M05", - "M06", - "M07", - "M08", - "M09", - "M10", - "M11", - "M12", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide{ - "M01", - "M02", - "M03", - "M04", - "M05", - "M06", - "M07", - "M08", - "M09", - "M10", - "M11", - "M12", - } - } - } - monthPatterns{ - format{ - abbreviated{ - leap{"{0}bis"} - } - narrow{ - leap{"{0}b"} - } - wide{ - leap{"{0}bis"} - } - } - numeric{ - all{ - leap{"{0}bis"} - } - } - stand-alone{ - abbreviated{ - leap{"{0}bis"} - } - narrow{ - leap{"{0}b"} - } - wide{ - leap{"{0}bis"} - } - } - } - } - coptic{ - DateTimePatterns{ - "HH:mm:ss zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE d. MMMM y G", - "d. MMMM y G", - "d. MMM y G", - "d.M.y G", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - } - availableFormats{ - E{"ccc"} - Ed{"E d."} - Gy{"y G"} - GyMMM{"MMM y G"} - GyMMMEd{"E d. MMM y G"} - GyMMMd{"d. MMM y G"} - M{"L."} - MEd{"E d.M"} - MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMMd{"d. MMMM"} - MMMd{"d. MMM"} - MMdd{"d.M."} - Md{"d.M."} - d{"d."} - y{"y G"} - yyyy{"y G"} - yyyyM{"M.y G"} - yyyyMEd{"E d.M.y G"} - yyyyMM{"MM.y G"} - yyyyMMM{"MMM y G"} - yyyyMMMEd{"E d. MMM y G"} - yyyyMMMM{"MMMM y G"} - yyyyMMMd{"d. MMM y G"} - yyyyMd{"d.M.y G"} - yyyyQQQ{"QQQ y G"} - yyyyQQQQ{"QQQQ y G"} - } - eras{ - abbreviated{ - "0. t.a.", - "1. t.a.", - } - narrow{ - "TA0", - "TA1", - } - wide{ - "0. tidsalder", - "1. tidsalder", - } - } - intervalFormats{ - H{ - H{"HH–HH"} - } - Hv{ - H{"HH–HH v"} - } - M{ - M{"M.–M."} - } - MEd{ - M{"E d.M.–E d.M."} - d{"E d.M.–E d.M."} - } - MMM{ - M{"MMM–MMM"} - } - MMMEd{ - M{"E d. MMM–E d. MMM"} - d{"E d. MMM–E d. MMM"} - } - MMMd{ - M{"d. MMM–d. MMM"} - d{"d.–d. MMM"} - } - Md{ - M{"d.M.–d.M."} - d{"d.M.–d.M."} - } - d{ - d{"d.–d."} - } - fallback{"{0}–{1}"} - h{ - a{"h a–h a"} - h{"h–h a"} - } - hv{ - a{"h a–h a v"} - h{"h–h a v"} - } - y{ - y{"y–y G"} - } - yM{ - M{"M.y–M.y G"} - y{"M.y–M.y G"} - } - yMEd{ - M{"E d.M.y–E d.M.y G"} - d{"E d.M.y–E d.M.y G"} - y{"E d.M.y–E d.M.y G"} - } - yMMM{ - M{"MMM–MMM y G"} - y{"MMM y–MMM y G"} - } - yMMMEd{ - M{"E d. MMM–E d. MMM y G"} - d{"E d. MMM–E d. MMM y G"} - y{"E d. MMM y–E d. MMM y G"} - } - yMMMM{ - M{"MMMM–MMMM y G"} - y{"MMMM y–MMMM y G"} - } - yMMMd{ - M{"d. MMM–d. MMM y G"} - d{"d.–d. MMM y G"} - y{"d. MMM y–d. MMM y G"} - } - yMd{ - M{"d.M.y–d.M.y G"} - d{"d.M.y–d.M.y G"} - y{"d.M.y–d.M.y G"} - } - } - monthNames{ - format{ - abbreviated{ - "tout", - "baba", - "hator", - "kiahk", - "toba", - "amshir", - "baramhat", - "baramouda", - "bashans", - "paona", - "epep", - "mesra", - "nasie", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - } - wide{ - "tout", - "baba", - "hator", - "kiahk", - "toba", - "amshir", - "baramhat", - "baramouda", - "bashans", - "paona", - "epep", - "mesra", - "nasie", - } - } - stand-alone{ - abbreviated{ - "tout", - "baba", - "hator", - "kiahk", - "toba", - "amshir", - "baramhat", - "baramouda", - "bashans", - "paona", - "epep", - "mesra", - "nasie", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - } - wide{ - "tout", - "baba", - "hator", - "kiahk", - "toba", - "amshir", - "baramhat", - "baramouda", - "bashans", - "paona", - "epep", - "mesra", - "nasie", - } - } - } - } - dangi{ - DateTimePatterns{ - "HH:mm:ss zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE d. MMMM r(U)", - "d. MMMM r(U)", - "d. MMM r", - "d.M.r", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - } - availableFormats{ - E{"ccc"} - Ed{"E d."} - Gy{"r(U)"} - GyMMM{"MMM r(U)"} - GyMMMEd{"E d. MMM r(U)"} - GyMMMd{"d. MMM r"} - M{"L."} - MEd{"E dd.MM."} - MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMMd{"d. MMMM"} - MMMd{"d. MMM"} - Md{"dd.MM"} - UM{"MM. U"} - UMMM{"MMM U"} - UMMMd{"d. MMM U"} - UMd{"d.MM. U"} - d{"d."} - y{"r(U)"} - yMd{"dd.MM.r"} - yyyy{"r(U)"} - yyyyM{"MM.r"} - yyyyMEd{"E dd.MM.r"} - yyyyMMM{"MMM r(U)"} - yyyyMMMEd{"E d. MMM r(U)"} - yyyyMMMM{"MMMM r(U)"} - yyyyMMMd{"d. MMM r"} - yyyyMd{"dd.MM.r"} - yyyyQQQ{"QQQ r(U)"} - yyyyQQQQ{"QQQQ r(U)"} - } - cyclicNameSets{ - dayParts{ - format{ - abbreviated{ - "zi", - "chou", - "yin", - "mao", - "chen", - "si", - "wu", - "wei", - "shen", - "you", - "xu", - "hai", - } - narrow{ - "zi", - "chou", - "yin", - "mao", - "chen", - "si", - "wu", - "wei", - "shen", - "you", - "xu", - "hai", - } - wide{ - "zi", - "chou", - "yin", - "mao", - "chen", - "si", - "wu", - "wei", - "shen", - "you", - "xu", - "hai", - } - } - } - days{ - format{ - abbreviated{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - narrow{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - wide{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - } - } - months{ - format{ - abbreviated{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - narrow{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - wide{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - } - } - solarTerms{ - format{ - abbreviated{ - "vårstart", - "regnvann", - "insekter våkner", - "vårjevndøgn", - "lyst og klart", - "kornregn", - "sommerstart", - "tidl. korn", - "korn i aks", - "sommersolverv", - "liten varme", - "stor varme", - "høststart", - "varmeslutt", - "hvit dugg", - "høstjevndøgn", - "kalddugg", - "første frost", - "vinterstart", - "litt snø", - "mye snø", - "vintersolverv", - "liten kulde", - "stor kulde", - } - narrow{ - "vårstart", - "regnvann", - "insekter våkner", - "vårjevndøgn", - "lyst og klart", - "kornregn", - "sommerstart", - "tidl. korn", - "korn i aks", - "sommersolverv", - "liten varme", - "stor varme", - "høststart", - "varmeslutt", - "hvit dugg", - "høstjevndøgn", - "kalddugg", - "første frost", - "vinterstart", - "litt snø", - "mye snø", - "vintersolverv", - "liten kulde", - "stor kulde", - } - wide{ - "vårstart", - "regnvann", - "insekter våkner", - "vårjevndøgn", - "lyst og klart", - "kornregn", - "sommerstart", - "tidl. korn", - "korn i aks", - "sommersolverv", - "liten varme", - "stor varme", - "høststart", - "varmeslutt", - "hvit dugg", - "høstjevndøgn", - "kalddugg", - "første frost", - "vinterstart", - "litt snø", - "mye snø", - "vintersolverv", - "liten kulde", - "stor kulde", - } - } - } - years{ - format{ - abbreviated{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - narrow{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - wide{ - "jia-zi", - "yi-chou", - "bing-yin", - "ding-mao", - "wu-chen", - "ji-si", - "geng-wu", - "xin-wei", - "ren-shen", - "gui-you", - "jia-xu", - "yi-hai", - "bing-zi", - "ding-chou", - "wu-yin", - "ji-mao", - "geng-chen", - "xin-si", - "ren-wu", - "gui-wei", - "jia-shen", - "yi-you", - "bing-xu", - "ding-hai", - "wu-zi", - "ji-chou", - "geng-yin", - "xin-mao", - "ren-chen", - "gui-si", - "jia-wu", - "yi-wei", - "bing-shen", - "ding-you", - "wu-xu", - "ji-hai", - "geng-zi", - "xin-chou", - "ren-yin", - "gui-mao", - "jia-chen", - "yi-si", - "bing-wu", - "ding-wei", - "wu-shen", - "ji-you", - "geng-xu", - "xin-hai", - "ren-zi", - "gui-chou", - "jia-yin", - "yi-mao", - "bing-chen", - "ding-si", - "wu-wu", - "ji-wei", - "geng-shen", - "xin-you", - "ren-xu", - "gui-hai", - } - } - } - zodiacs{ - format{ - abbreviated{ - "zi", - "chou", - "yin", - "mao", - "chen", - "si", - "wu", - "wei", - "shen", - "you", - "xu", - "hai", - } - narrow{ - "zi", - "chou", - "yin", - "mao", - "chen", - "si", - "wu", - "wei", - "shen", - "you", - "xu", - "hai", - } - wide{ - "zi", - "chou", - "yin", - "mao", - "chen", - "si", - "wu", - "wei", - "shen", - "you", - "xu", - "hai", - } - } - } - } - intervalFormats{ - H{ - H{"HH–HH"} - } - Hv{ - H{"HH–HH v"} - } - M{ - M{"MM.–MM."} - } - MEd{ - M{"dd.MM.E–dd.MM.E"} - d{"dd.MM.E–dd.MM.E"} - } - MMM{ - M{"LLL–LLL"} - } - MMMEd{ - M{"E d. MMM–E d. MMM"} - d{"E d. MMM–E d. MMM"} - } - MMMd{ - M{"d. MMM–d. MMM"} - d{"d.–d. MMM"} - } - Md{ - M{"dd.MM.–dd.MM."} - d{"dd.MM.–dd.MM."} - } - d{ - d{"d.–d."} - } - fallback{"{0}–{1}"} - h{ - a{"h a–h a"} - h{"h–h a"} - } - hv{ - a{"h a–h a v"} - h{"h–h a v"} - } - y{ - y{"U–U"} - } - yM{ - M{"MM.y–MM.y"} - y{"MM.y–MM.y"} - } - yMEd{ - M{"E dd.MM.y–E dd.MM.y"} - d{"E dd.MM.y–E dd.MM.y"} - y{"E dd.MM.y–E dd.MM.y"} - } - yMMM{ - M{"MMM–MMM U"} - y{"MMM U–MMM U"} - } - yMMMEd{ - M{"E d. MMM–E d. MMM U"} - d{"E d. MMM–E d. MMM U"} - y{"E d. MMM U–E d. MMM U"} - } - yMMMM{ - M{"MMMM–MMMM U"} - y{"MMMM U–MMMM U"} - } - yMMMd{ - M{"d. MMM–d. MMM U"} - d{"d.–d. U MMM"} - y{"d. MMM U–d. MMM U"} - } - yMd{ - M{"dd.MM.y–dd.MM.y"} - d{"dd.MM.y–dd.MM.y"} - y{"dd.MM.y–dd.MM.y"} - } - } - monthNames{ - format{ - abbreviated{ - "M01", - "M02", - "M03", - "M04", - "M05", - "M06", - "M07", - "M08", - "M09", - "M10", - "M11", - "M12", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide{ - "M01", - "M02", - "M03", - "M04", - "M05", - "M06", - "M07", - "M08", - "M09", - "M10", - "M11", - "M12", - } - } - stand-alone{ - abbreviated{ - "M01", - "M02", - "M03", - "M04", - "M05", - "M06", - "M07", - "M08", - "M09", - "M10", - "M11", - "M12", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide{ - "M01", - "M02", - "M03", - "M04", - "M05", - "M06", - "M07", - "M08", - "M09", - "M10", - "M11", - "M12", - } - } - } - monthPatterns{ - format{ - abbreviated{ - leap{"{0}bis"} - } - narrow{ - leap{"{0}b"} - } - wide{ - leap{"{0}bis"} - } - } - numeric{ - all{ - leap{"{0}bis"} - } - } - stand-alone{ - abbreviated{ - leap{"{0}bis"} - } - narrow{ - leap{"{0}b"} - } - wide{ - leap{"{0}bis"} - } - } - } - } - ethiopic{ - DateTimePatterns{ - "HH:mm:ss zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE d. MMMM y G", - "d. MMMM y G", - "d. MMM y G", - "d.M.y G", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - } - availableFormats{ - E{"ccc"} - Ed{"E d."} - Gy{"y G"} - GyMMM{"MMM y G"} - GyMMMEd{"E d. MMM y G"} - GyMMMd{"d. MMM y G"} - M{"L."} - MEd{"E d.M"} - MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMMd{"d. MMMM"} - MMMd{"d. MMM"} - MMdd{"d.M."} - Md{"d.M."} - d{"d."} - y{"y G"} - yyyy{"y G"} - yyyyM{"M.y G"} - yyyyMEd{"E d.M.y G"} - yyyyMM{"MM.y G"} - yyyyMMM{"MMM y G"} - yyyyMMMEd{"E d. MMM y G"} - yyyyMMMM{"MMMM y G"} - yyyyMMMd{"d. MMM y G"} - yyyyMd{"d.M.y G"} - yyyyQQQ{"QQQ y G"} - yyyyQQQQ{"QQQQ y G"} - } - eras{ - abbreviated{ - "0. t.a.", - "1. t.a.", - } - narrow{ - "TA0", - "TA1", - } - wide{ - "0. tidsalder", - "1. tidsalder", - } - } - intervalFormats{ - H{ - H{"HH–HH"} - } - Hv{ - H{"HH–HH v"} - } - M{ - M{"M.–M."} - } - MEd{ - M{"E d.M.–E d.M."} - d{"E d.M.–E d.M."} - } - MMM{ - M{"MMM–MMM"} - } - MMMEd{ - M{"E d. MMM–E d. MMM"} - d{"E d. MMM–E d. MMM"} - } - MMMd{ - M{"d. MMM–d. MMM"} - d{"d.–d. MMM"} - } - Md{ - M{"d.M.–d.M."} - d{"d.M.–d.M."} - } - d{ - d{"d.–d."} - } - fallback{"{0}–{1}"} - h{ - a{"h a–h a"} - h{"h–h a"} - } - hv{ - a{"h a–h a v"} - h{"h–h a v"} - } - y{ - y{"y–y G"} - } - yM{ - M{"M.y–M.y G"} - y{"M.y–M.y G"} - } - yMEd{ - M{"E d.M.y–E d.M.y G"} - d{"E d.M.y–E d.M.y G"} - y{"E d.M.y–E d.M.y G"} - } - yMMM{ - M{"MMM–MMM y G"} - y{"MMM y–MMM y G"} - } - yMMMEd{ - M{"E d. MMM–E d. MMM y G"} - d{"E d. MMM–E d. MMM y G"} - y{"E d. MMM y–E d. MMM y G"} - } - yMMMM{ - M{"MMMM–MMMM y G"} - y{"MMMM y–MMMM y G"} - } - yMMMd{ - M{"d. MMM–d. MMM y G"} - d{"d.–d. MMM y G"} - y{"d. MMM y–d. MMM y G"} - } - yMd{ - M{"d.M.y–d.M.y G"} - d{"d.M.y–d.M.y G"} - y{"d.M.y–d.M.y G"} - } - } - monthNames{ - format{ - abbreviated{ - "meskerem", - "tekemt", - "hedar", - "tahsas", - "ter", - "yekatit", - "megabit", - "miazia", - "genbot", - "sene", - "hamle", - "nehasse", - "pagumen", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - } - wide{ - "meskerem", - "tekemt", - "hedar", - "tahsas", - "ter", - "yekatit", - "megabit", - "miazia", - "genbot", - "sene", - "hamle", - "nehasse", - "pagumen", - } - } - stand-alone{ - abbreviated{ - "meskerem", - "tekemt", - "hedar", - "tahsas", - "ter", - "yekatit", - "megabit", - "miazia", - "genbot", - "sene", - "hamle", - "nehasse", - "pagumen", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - } - wide{ - "meskerem", - "tekemt", - "hedar", - "tahsas", - "ter", - "yekatit", - "megabit", - "miazia", - "genbot", - "sene", - "hamle", - "nehasse", - "pagumen", - } - } - } - } - ethiopic-amete-alem{ - eras{ - abbreviated{ - "0. t.a.", - } - narrow{ - "TA0", - } - wide{ - "0. tidsalder", - } - } - } - generic{ - DateTimePatterns{ - "HH:mm:ss zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE d. MMMM y G", - "d. MMMM y G", - "d. MMM y G", - "d.M.y G", - "{1} {0}", - "{1} 'kl'. {0}", - "{1} 'kl'. {0}", - "{1} {0}", - "{1} {0}", - } - availableFormats{ - Bh{"h B"} - Bhm{"h:mm B"} - Bhms{"h:mm:ss B"} - E{"ccc"} - EBhm{"E h:mm B"} - EBhms{"E h:mm:ss B"} - EHm{"E HH:mm"} - EHms{"E HH:mm:ss"} - Ed{"E d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} - Gy{"y G"} - GyMMM{"MMM y G"} - GyMMMEd{"E d. MMM y G"} - GyMMMd{"d. MMM y G"} - H{"HH"} - Hm{"HH:mm"} - Hms{"HH:mm:ss"} - M{"L."} - MEd{"E d.M"} - MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMMd{"d. MMMM"} - MMMd{"d. MMM"} - MMdd{"d.M."} - Md{"d.M."} - d{"d."} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - ms{"mm:ss"} - y{"y G"} - yyyy{"y G"} - yyyyM{"M.y G"} - yyyyMEd{"E d.M.y G"} - yyyyMM{"MM.y G"} - yyyyMMM{"MMM y G"} - yyyyMMMEd{"E d. MMM y G"} - yyyyMMMM{"MMMM y G"} - yyyyMMMd{"d. MMM y G"} - yyyyMd{"d.M.y G"} - yyyyQQQ{"QQQ y G"} - yyyyQQQQ{"QQQQ y G"} - } - intervalFormats{ - Bh{ - B{"h B–h B"} - } - Bhm{ - B{"h:mm B–h:mm B"} - } - Gy{ - G{"y G–y G"} - y{"y–y G"} - } - GyM{ - G{"MM.y GGGGG–MM.y GGGGG"} - M{"MM.y–MM.y GGGGG"} - y{"MM.y–MM.y GGGGG"} - } - GyMEd{ - G{"E dd.MM.y GGGGG–E dd.MM.y GGGGG"} - M{"E dd.MM.y–E dd.MM.y GGGGG"} - d{"E dd.MM.y–E dd.MM.y GGGGG"} - y{"E dd.MM.y–E dd.MM.y GGGGG"} - } - GyMMM{ - G{"MMM y G–MMM y G"} - M{"MMM–MMM y G"} - y{"MMM y–MMM y G"} - } - GyMMMEd{ - G{"E d. MMM y G–E d. MMM y G"} - M{"E d. MMM–E d. MMM y G"} - d{"E d. MMM–E d. MMM y G"} - y{"E d. MMM y–E d. MMM y G"} - } - GyMMMd{ - G{"d. MMM y G–d. MMM y G"} - M{"d. MMM–d. MMM y G"} - d{"d.–d. MMM y G"} - y{"d. MMM y–d. MMM y G"} - } - GyMd{ - G{"dd.MM.y GGGGG–dd.MM.y GGGGG"} - M{"dd.MM.y–dd.MM.y GGGGG"} - d{"dd.MM.y–dd.MM.y GGGGG"} - y{"dd.MM.y–dd.MM.y GGGGG"} - } - H{ - H{"HH–HH"} - } - Hm{ - H{"HH:mm–HH:mm"} - m{"HH:mm–HH:mm"} - } - Hmv{ - H{"HH:mm–HH:mm v"} - m{"HH:mm–HH:mm v"} - } - Hv{ - H{"HH–HH v"} - } - M{ - M{"M.–M."} - } - MEd{ - M{"E d.M.–E d.M."} - d{"E d.M.–E d.M."} - } - MMM{ - M{"MMM–MMM"} - } - MMMEd{ - M{"E d. MMM–E d. MMM"} - d{"E d. MMM–E d. MMM"} - } - MMMd{ - M{"d. MMM–d. MMM"} - d{"d.–d. MMM"} - } - Md{ - M{"d.M.–d.M."} - d{"d.M.–d.M."} - } - d{ - d{"d.–d."} - } - fallback{"{0}–{1}"} - h{ - a{"h a – h a"} - h{"h–h a"} - } - hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} - } - hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} - } - hv{ - a{"h a – h a v"} - h{"h–h a v"} - } - y{ - y{"y–y G"} - } - yM{ - M{"M.y–M.y G"} - y{"M.y–M.y G"} - } - yMEd{ - M{"E d.M.y–E d.M.y G"} - d{"E d.M.y–E d.M.y G"} - y{"E d.M.y–E d.M.y G"} - } - yMMM{ - M{"MMM–MMM y G"} - y{"MMM y–MMM y G"} - } - yMMMEd{ - M{"E d. MMM–E d. MMM y G"} - d{"E d. MMM–E d. MMM y G"} - y{"E d. MMM y–E d. MMM y G"} - } - yMMMM{ - M{"MMMM–MMMM y G"} - y{"MMMM y–MMMM y G"} - } - yMMMd{ - M{"d. MMM–d. MMM y G"} - d{"d.–d. MMM y G"} - y{"d. MMM y–d. MMM y G"} - } - yMd{ - M{"d.M.y–d.M.y G"} - d{"d.M.y–d.M.y G"} - y{"d.M.y–d.M.y G"} - } - } - } - gregorian{ - AmPmMarkers{ - "a.m.", - "p.m.", - } - AmPmMarkersAbbr{ - "a.m.", - "p.m.", - } - AmPmMarkersNarrow{ - "a", - "p", - } - DateTimePatterns{ - "HH:mm:ss zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE d. MMMM y", - "d. MMMM y", - "d. MMM y", - "dd.MM.y", - "{1}, {0}", - "{1} 'kl'. {0}", - "{1} 'kl'. {0}", - "{1}, {0}", - "{1}, {0}", - } - appendItems{ - Timezone{"{0} {1}"} - } - availableFormats{ - Bh{"h B"} - Bhm{"h:mm B"} - Bhms{"h:mm:ss B"} - E{"ccc"} - EBhm{"E h:mm B"} - EBhms{"E h:mm:ss B"} - EHm{"E 'kl'. HH:mm"} - EHms{"E 'kl'. HH:mm:ss"} - Ed{"E d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} - Gy{"y G"} - GyMMM{"MMM y G"} - GyMMMEd{"E d. MMM y G"} - GyMMMd{"d. MMM y G"} - H{"HH"} - Hm{"HH:mm"} - Hms{"HH:mm:ss"} - Hmsv{"HH:mm:ss v"} - Hmv{"HH:mm v"} - M{"L."} - MEd{"E d.M."} - MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMMW{ - one{"W. 'uke' 'i' MMMM"} - other{"W. 'uke' 'i' MMMM"} - } - MMMMd{"d. MMMM"} - MMMd{"d. MMM"} - MMdd{"d.M."} - Md{"d.M."} - d{"d."} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} - ms{"mm:ss"} - y{"y"} - yM{"M.y"} - yMEd{"E d.M.y"} - yMM{"MM.y"} - yMMM{"MMM y"} - yMMMEd{"E d. MMM y"} - yMMMM{"MMMM y"} - yMMMd{"d. MMM y"} - yMd{"d.M.y"} - yQQQ{"QQQ y"} - yQQQQ{"QQQQ y"} - yw{ - one{"'uke' w 'i' Y"} - other{"'uke' w 'i' Y"} - } - } - dayNames{ - format{ - abbreviated{ - "søn.", - "man.", - "tir.", - "ons.", - "tor.", - "fre.", - "lør.", - } - narrow{ - "S", - "M", - "T", - "O", - "T", - "F", - "L", - } - short{ - "sø.", - "ma.", - "ti.", - "on.", - "to.", - "fr.", - "lø.", - } - wide{ - "søndag", - "mandag", - "tirsdag", - "onsdag", - "torsdag", - "fredag", - "lørdag", - } - } - stand-alone{ - abbreviated{ - "søn.", - "man.", - "tir.", - "ons.", - "tor.", - "fre.", - "lør.", - } - narrow{ - "S", - "M", - "T", - "O", - "T", - "F", - "L", - } - short{ - "sø.", - "ma.", - "ti.", - "on.", - "to.", - "fr.", - "lø.", - } - wide{ - "søndag", - "mandag", - "tirsdag", - "onsdag", - "torsdag", - "fredag", - "lørdag", - } - } - } - dayPeriod{ - format{ - abbreviated{ - afternoon1{"etterm."} - evening1{"kveld"} - midnight{"midn."} - morning1{"morg."} - morning2{"form."} - night1{"natt"} - } - narrow{ - afternoon1{"em."} - evening1{"kv."} - midnight{"mn."} - morning1{"mg."} - morning2{"fm."} - night1{"nt."} - } - wide{ - afternoon1{"på ettermiddagen"} - evening1{"på kvelden"} - midnight{"midnatt"} - morning1{"på morgenen"} - morning2{"på formiddagen"} - night1{"på natten"} - } - } - stand-alone{ - abbreviated{ - afternoon1{"etterm."} - am{"a.m."} - evening1{"kveld"} - midnight{"midn."} - morning1{"morg."} - morning2{"form."} - night1{"natt"} - pm{"p.m."} - } - narrow{ - afternoon1{"em."} - am{"a.m."} - evening1{"kv."} - midnight{"mn."} - morning1{"mg."} - morning2{"fm."} - night1{"nt."} - pm{"p.m."} - } - wide{ - afternoon1{"ettermiddag"} - am{"a.m."} - evening1{"kveld"} - midnight{"midnatt"} - morning1{"morgen"} - morning2{"formiddag"} - night1{"natt"} - pm{"p.m."} - } - } - } - eras{ - abbreviated{ - "f.Kr.", - "e.Kr.", - } - abbreviated%variant{ - "fvt.", - "evt.", - } - narrow{ - "f.Kr.", - "e.Kr.", - } - narrow%variant{ - "fvt.", - "vt.", - } - wide{ - "før Kristus", - "etter Kristus", - } - wide%variant{ - "før vår tidsregning", - "etter vår tidsregning", - } - } - intervalFormats{ - Bh{ - B{"h B–h B"} - } - Bhm{ - B{"h:mm B–h:mm B"} - } - Gy{ - G{"y G–y G"} - y{"y–y G"} - } - GyM{ - G{"MM.y GGGGG–MM.y GGGGG"} - M{"MM.y–MM.y GGGGG"} - y{"MM.y–MM.y GGGGG"} - } - GyMEd{ - G{"E dd.MM.y GGGGG–E dd.MM.y GGGGG"} - M{"E dd.MM.y–E dd.MM.y GGGGG"} - d{"E dd.MM.y–E dd.MM.y GGGGG"} - y{"E dd.MM.y–E dd.MM.y GGGGG"} - } - GyMMM{ - G{"MMM y G–MMM y G"} - M{"MMM–MMM y G"} - y{"MMM y–MMM y G"} - } - GyMMMEd{ - G{"E d. MMM y G–E d. MMM y G"} - M{"E d. MMM–E d. MMM y G"} - d{"E d. MMM–E d. MMM y G"} - y{"E d. MMM y–E d. MMM y G"} - } - GyMMMd{ - G{"d. MMM y G–d. MMM y G"} - M{"d. MMM–d. MMM y G"} - d{"d.–d. MMM y G"} - y{"d. MMM y–d. MMM y G"} - } - GyMd{ - G{"dd.MM.y GGGGG–dd.MM.y GGGGG"} - M{"dd.MM.y–dd.MM.y GGGGG"} - d{"dd.MM.y–dd.MM.y GGGGG"} - y{"dd.MM.y–dd.MM.y GGGGG"} - } - H{ - H{"HH–HH"} - } - Hm{ - H{"HH:mm–HH:mm"} - m{"HH:mm–HH:mm"} - } - Hmv{ - H{"HH:mm–HH:mm v"} - m{"HH:mm–HH:mm v"} - } - Hv{ - H{"HH–HH v"} - } - M{ - M{"M.–M."} - } - MEd{ - M{"E dd.MM.–E dd.MM."} - d{"E dd.MM.–E dd.MM."} - } - MMM{ - M{"MMM–MMM"} - } - MMMEd{ - M{"E d. MMM–E d. MMM"} - d{"E d.–E d. MMM"} - } - MMMd{ - M{"d. MMM–d. MMM"} - d{"d.–d. MMM"} - } - Md{ - M{"dd.MM.–dd.MM."} - d{"dd.MM.–dd.MM."} - } - d{ - d{"d.–d."} - } - fallback{"{0}–{1}"} - h{ - a{"h a–h a"} - h{"h–h a"} - } - hm{ - a{"h:mm a–h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} - } - hmv{ - a{"h:mm a–h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} - } - hv{ - a{"h a–h a v"} - h{"h–h a v"} - } - y{ - y{"y–y"} - } - yM{ - M{"MM.y–MM.y"} - y{"MM.y–MM.y"} - } - yMEd{ - M{"E dd.MM.y–E dd.MM.y"} - d{"E dd.MM.y–E dd.MM.y"} - y{"E dd.MM.y–E dd.MM.y"} - } - yMMM{ - M{"MMM–MMM y"} - y{"MMM y–MMM y"} - } - yMMMEd{ - M{"E d. MMM–E d. MMM y"} - d{"E d.–E d. MMM y"} - y{"E d. MMM y–E d. MMM y"} - } - yMMMM{ - M{"MMMM–MMMM y"} - y{"MMMM y–MMMM y"} - } - yMMMd{ - M{"d. MMM–d. MMM y"} - d{"d.–d. MMM y"} - y{"d. MMM y–d. MMM y"} - } - yMd{ - M{"dd.MM.y–dd.MM.y"} - d{"dd.MM.y–dd.MM.y"} - y{"dd.MM.y–dd.MM.y"} - } - } - monthNames{ - format{ - abbreviated{ - "jan.", - "feb.", - "mar.", - "apr.", - "mai", - "jun.", - "jul.", - "aug.", - "sep.", - "okt.", - "nov.", - "des.", - } - narrow{ - "J", - "F", - "M", - "A", - "M", - "J", - "J", - "A", - "S", - "O", - "N", - "D", - } - wide{ - "januar", - "februar", - "mars", - "april", - "mai", - "juni", - "juli", - "august", - "september", - "oktober", - "november", - "desember", - } - } - stand-alone{ - abbreviated{ - "jan", - "feb", - "mar", - "apr", - "mai", - "jun", - "jul", - "aug", - "sep", - "okt", - "nov", - "des", - } - narrow{ - "J", - "F", - "M", - "A", - "M", - "J", - "J", - "A", - "S", - "O", - "N", - "D", - } - wide{ - "januar", - "februar", - "mars", - "april", - "mai", - "juni", - "juli", - "august", - "september", - "oktober", - "november", - "desember", - } - } - } - quarters{ - format{ - abbreviated{ - "K1", - "K2", - "K3", - "K4", - } - narrow{ - "1.", - "2.", - "3.", - "4.", - } - wide{ - "1. kvartal", - "2. kvartal", - "3. kvartal", - "4. kvartal", - } - } - stand-alone{ - abbreviated{ - "K1", - "K2", - "K3", - "K4", - } - narrow{ - "1.", - "2.", - "3.", - "4.", - } - wide{ - "1. kvartal", - "2. kvartal", - "3. kvartal", - "4. kvartal", - } - } - } - } - hebrew{ - DateTimePatterns{ - "HH:mm:ss zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE d. MMMM y G", - "d. MMMM y G", - "d. MMM y G", - "d.M.y G", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - } - availableFormats{ - E{"ccc"} - Ed{"E d."} - Gy{"y G"} - GyMMM{"MMM y G"} - GyMMMEd{"E d. MMM y G"} - GyMMMd{"d. MMM y G"} - M{"L."} - MEd{"E d.M"} - MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMMd{"d. MMMM"} - MMMd{"d. MMM"} - MMdd{"d.M."} - Md{"d.M."} - d{"d."} - y{"y G"} - yyyy{"y G"} - yyyyM{"M.y G"} - yyyyMEd{"E d.M.y G"} - yyyyMM{"MM.y G"} - yyyyMMM{"MMM y G"} - yyyyMMMEd{"E d. MMM y G"} - yyyyMMMM{"MMMM y G"} - yyyyMMMd{"d. MMM y G"} - yyyyMd{"d.M.y G"} - yyyyQQQ{"QQQ y G"} - yyyyQQQQ{"QQQQ y G"} - } - eras{ - abbreviated{ - "AM", - } - narrow{ - "AM", - } - wide{ - "AM", - } - } - intervalFormats{ - H{ - H{"HH–HH"} - } - Hv{ - H{"HH–HH v"} - } - M{ - M{"M.–M."} - } - MEd{ - M{"E d.M.–E d.M."} - d{"E d.M.–E d.M."} - } - MMM{ - M{"MMM–MMM"} - } - MMMEd{ - M{"E d. MMM–E d. MMM"} - d{"E d. MMM–E d. MMM"} - } - MMMd{ - M{"d. MMM–d. MMM"} - d{"d.–d. MMM"} - } - Md{ - M{"d.M.–d.M."} - d{"d.M.–d.M."} - } - d{ - d{"d.–d."} - } - fallback{"{0}–{1}"} - h{ - a{"h a–h a"} - h{"h–h a"} - } - hv{ - a{"h a–h a v"} - h{"h–h a v"} - } - y{ - y{"y–y G"} - } - yM{ - M{"M.y–M.y G"} - y{"M.y–M.y G"} - } - yMEd{ - M{"E d.M.y–E d.M.y G"} - d{"E d.M.y–E d.M.y G"} - y{"E d.M.y–E d.M.y G"} - } - yMMM{ - M{"MMM–MMM y G"} - y{"MMM y–MMM y G"} - } - yMMMEd{ - M{"E d. MMM–E d. MMM y G"} - d{"E d. MMM–E d. MMM y G"} - y{"E d. MMM y–E d. MMM y G"} - } - yMMMM{ - M{"MMMM–MMMM y G"} - y{"MMMM y–MMMM y G"} - } - yMMMd{ - M{"d. MMM–d. MMM y G"} - d{"d.–d. MMM y G"} - y{"d. MMM y–d. MMM y G"} - } - yMd{ - M{"d.M.y–d.M.y G"} - d{"d.M.y–d.M.y G"} - y{"d.M.y–d.M.y G"} - } - } - monthNames{ - format{ - abbreviated{ - "tishri", - "heshvan", - "kislev", - "tevet", - "shevat", - "adar I", - "adar", - "nisan", - "iyar", - "sivan", - "tamuz", - "av", - "elul", - "adar II", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "7", - } - wide{ - "tishri", - "heshvan", - "kislev", - "tevet", - "shevat", - "adar I", - "adar", - "nisan", - "iyar", - "sivan", - "tamuz", - "av", - "elul", - "adar II", - } - } - stand-alone{ - abbreviated{ - "tishri", - "heshvan", - "kislev", - "tevet", - "shevat", - "adar I", - "adar", - "nisan", - "iyar", - "sivan", - "tamuz", - "av", - "elul", - "adar II", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "7", - } - wide{ - "tishri", - "heshvan", - "kislev", - "tevet", - "shevat", - "adar I", - "adar", - "nisan", - "iyar", - "sivan", - "tamuz", - "av", - "elul", - "adar II", - } - } - } - } - indian{ - DateTimePatterns{ - "HH:mm:ss zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE d. MMMM y G", - "d. MMMM y G", - "d. MMM y G", - "d.M.y G", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - } - availableFormats{ - E{"ccc"} - Ed{"E d."} - Gy{"y G"} - GyMMM{"MMM y G"} - GyMMMEd{"E d. MMM y G"} - GyMMMd{"d. MMM y G"} - M{"L."} - MEd{"E d.M"} - MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMMd{"d. MMMM"} - MMMd{"d. MMM"} - MMdd{"d.M."} - Md{"d.M."} - d{"d."} - y{"y G"} - yyyy{"y G"} - yyyyM{"M.y G"} - yyyyMEd{"E d.M.y G"} - yyyyMM{"MM.y G"} - yyyyMMM{"MMM y G"} - yyyyMMMEd{"E d. MMM y G"} - yyyyMMMM{"MMMM y G"} - yyyyMMMd{"d. MMM y G"} - yyyyMd{"d.M.y G"} - yyyyQQQ{"QQQ y G"} - yyyyQQQQ{"QQQQ y G"} - } - eras{ - abbreviated{ - "saka", - } - narrow{ - "saka", - } - wide{ - "saka", - } - } - intervalFormats{ - H{ - H{"HH–HH"} - } - Hv{ - H{"HH–HH v"} - } - M{ - M{"M.–M."} - } - MEd{ - M{"E d.M.–E d.M."} - d{"E d.M.–E d.M."} - } - MMM{ - M{"MMM–MMM"} - } - MMMEd{ - M{"E d. MMM–E d. MMM"} - d{"E d. MMM–E d. MMM"} - } - MMMd{ - M{"d. MMM–d. MMM"} - d{"d.–d. MMM"} - } - Md{ - M{"d.M.–d.M."} - d{"d.M.–d.M."} - } - d{ - d{"d.–d."} - } - fallback{"{0}–{1}"} - h{ - a{"h a–h a"} - h{"h–h a"} - } - hv{ - a{"h a–h a v"} - h{"h–h a v"} - } - y{ - y{"y–y G"} - } - yM{ - M{"M.y–M.y G"} - y{"M.y–M.y G"} - } - yMEd{ - M{"E d.M.y–E d.M.y G"} - d{"E d.M.y–E d.M.y G"} - y{"E d.M.y–E d.M.y G"} - } - yMMM{ - M{"MMM–MMM y G"} - y{"MMM y–MMM y G"} - } - yMMMEd{ - M{"E d. MMM–E d. MMM y G"} - d{"E d. MMM–E d. MMM y G"} - y{"E d. MMM y–E d. MMM y G"} - } - yMMMM{ - M{"MMMM–MMMM y G"} - y{"MMMM y–MMMM y G"} - } - yMMMd{ - M{"d. MMM–d. MMM y G"} - d{"d.–d. MMM y G"} - y{"d. MMM y–d. MMM y G"} - } - yMd{ - M{"d.M.y–d.M.y G"} - d{"d.M.y–d.M.y G"} - y{"d.M.y–d.M.y G"} - } - } - monthNames{ - format{ - abbreviated{ - "chaitra", - "vaisakha", - "jyaistha", - "asadha", - "sravana", - "bhadra", - "asvina", - "kartika", - "agrahayana", - "pausa", - "magha", - "phalguna", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide{ - "chaitra", - "vaisakha", - "jyaistha", - "asadha", - "sravana", - "bhadra", - "asvina", - "kartika", - "agrahayana", - "pausa", - "magha", - "phalguna", - } - } - stand-alone{ - abbreviated{ - "chaitra", - "vaisakha", - "jyaistha", - "asadha", - "sravana", - "bhadra", - "asvina", - "kartika", - "agrahayana", - "pausa", - "magha", - "phalguna", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide{ - "chaitra", - "vaisakha", - "jyaistha", - "asadha", - "sravana", - "bhadra", - "asvina", - "kartika", - "agrahayana", - "pausa", - "magha", - "phalguna", - } - } - } - } - islamic{ - DateTimePatterns{ - "HH:mm:ss zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE d. MMMM y G", - "d. MMMM y G", - "d. MMM y G", - "d.M.y G", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - } - availableFormats{ - E{"ccc"} - Ed{"E d."} - Gy{"y G"} - GyMMM{"MMM y G"} - GyMMMEd{"E d. MMM y G"} - GyMMMd{"d. MMM y G"} - M{"L."} - MEd{"E d.M"} - MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMMd{"d. MMMM"} - MMMd{"d. MMM"} - MMdd{"d.M."} - Md{"d.M."} - d{"d."} - y{"y G"} - yyyy{"y G"} - yyyyM{"M.y G"} - yyyyMEd{"E d.M.y G"} - yyyyMM{"MM.y G"} - yyyyMMM{"MMM y G"} - yyyyMMMEd{"E d. MMM y G"} - yyyyMMMM{"MMMM y G"} - yyyyMMMd{"d. MMM y G"} - yyyyMd{"d.M.y G"} - yyyyQQQ{"QQQ y G"} - yyyyQQQQ{"QQQQ y G"} - } - eras{ - abbreviated{ - "AH", - } - narrow{ - "AH", - } - wide{ - "AH", - } - } - intervalFormats{ - H{ - H{"HH–HH"} - } - Hv{ - H{"HH–HH v"} - } - M{ - M{"M.–M."} - } - MEd{ - M{"E d.M.–E d.M."} - d{"E d.M.–E d.M."} - } - MMM{ - M{"MMM–MMM"} - } - MMMEd{ - M{"E d. MMM–E d. MMM"} - d{"E d. MMM–E d. MMM"} - } - MMMd{ - M{"d. MMM–d. MMM"} - d{"d.–d. MMM"} - } - Md{ - M{"d.M.–d.M."} - d{"d.M.–d.M."} - } - d{ - d{"d.–d."} - } - fallback{"{0}–{1}"} - h{ - a{"h a–h a"} - h{"h–h a"} - } - hv{ - a{"h a–h a v"} - h{"h–h a v"} - } - y{ - y{"y–y G"} - } - yM{ - M{"M.y–M.y G"} - y{"M.y–M.y G"} - } - yMEd{ - M{"E d.M.y–E d.M.y G"} - d{"E d.M.y–E d.M.y G"} - y{"E d.M.y–E d.M.y G"} - } - yMMM{ - M{"MMM–MMM y G"} - y{"MMM y–MMM y G"} - } - yMMMEd{ - M{"E d. MMM–E d. MMM y G"} - d{"E d. MMM–E d. MMM y G"} - y{"E d. MMM y–E d. MMM y G"} - } - yMMMM{ - M{"MMMM–MMMM y G"} - y{"MMMM y–MMMM y G"} - } - yMMMd{ - M{"d. MMM–d. MMM y G"} - d{"d.–d. MMM y G"} - y{"d. MMM y–d. MMM y G"} - } - yMd{ - M{"d.M.y–d.M.y G"} - d{"d.M.y–d.M.y G"} - y{"d.M.y–d.M.y G"} - } - } - monthNames{ - format{ - abbreviated{ - "muh.", - "saf.", - "rab. I", - "rab. II", - "jum. I", - "jum. II", - "raj.", - "sha.", - "ram.", - "shaw.", - "dhuʻl-q.", - "dhuʻl-h.", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide{ - "muharram", - "safar", - "rabiʻ I", - "rabiʻ II", - "jumada I", - "jumada II", - "rajab", - "shaʻban", - "ramadan", - "shawwal", - "dhuʻl-qiʻdah", - "dhuʻl-hijjah", - } - } - stand-alone{ - abbreviated{ - "muh.", - "saf.", - "rab. I", - "rab. II", - "jum. I", - "jum. II", - "raj.", - "sha.", - "ram.", - "shaw.", - "dhuʻl-q.", - "Dhuʻl-H.", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide{ - "muharram", - "safar", - "rabiʻ I", - "rabiʻ II", - "jumada I", - "jumada II", - "rajab", - "shaʻban", - "ramadan", - "shawwal", - "dhuʻl-qiʻdah", - "dhuʻl-hijjah", - } - } - } - } - japanese{ - DateTimePatterns{ - "HH:mm:ss zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE d. MMMM y G", - "d. MMMM y G", - "d. MMM y G", - "d.M y G", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - } - availableFormats{ - E{"ccc"} - Ed{"E d."} - Gy{"y G"} - GyMMM{"MMM y G"} - GyMMMEd{"E d. MMM y G"} - GyMMMd{"d. MMM y G"} - M{"L."} - MEd{"E d.M"} - MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMMd{"d. MMMM"} - MMMd{"d. MMM"} - MMdd{"d.M."} - Md{"d.M."} - d{"d."} - y{"y G"} - yyyy{"y G"} - yyyyM{"M.y G"} - yyyyMEd{"E d.M.y G"} - yyyyMM{"MM.y G"} - yyyyMMM{"MMM y G"} - yyyyMMMEd{"E d. MMM y G"} - yyyyMMMM{"MMMM y G"} - yyyyMMMd{"d. MMM y G"} - yyyyMd{"d.M.y G"} - yyyyQQQ{"QQQ y G"} - yyyyQQQQ{"QQQQ y G"} - } - eras{ - abbreviated{ - "Taika (645–650)", - "Hakuchi (650–671)", - "Hakuhō (672–686)", - "Shuchō (686–701)", - "Taihō (701–704)", - "Keiun (704–708)", - "Wadō (708–715)", - "Reiki (715–717)", - "Yōrō (717–724)", - "Jinki (724–729)", - "Tenpyō (729–749)", - "Tenpyō-kampō (749-749)", - "Tenpyō-shōhō (749-757)", - "Tenpyō-hōji (757-765)", - "Tenpyō-jingo (765-767)", - "Jingo-keiun (767-770)", - "Hōki (770–780)", - "Ten-ō (781-782)", - "Enryaku (782–806)", - "Daidō (806–810)", - "Kōnin (810–824)", - "Tenchō (824–834)", - "Jōwa (834–848)", - "Kajō (848–851)", - "Ninju (851–854)", - "Saikō (854–857)", - "Ten-an (857-859)", - "Jōgan (859–877)", - "Gangyō (877–885)", - "Ninna (885–889)", - "Kanpyō (889–898)", - "Shōtai (898–901)", - "Engi (901–923)", - "Enchō (923–931)", - "Jōhei (931–938)", - "Tengyō (938–947)", - "Tenryaku (947–957)", - "Tentoku (957–961)", - "Ōwa (961–964)", - "Kōhō (964–968)", - "Anna (968–970)", - "Tenroku (970–973)", - "Ten’en (973–976)", - "Jōgen (976–978)", - "Tengen (978–983)", - "Eikan (983–985)", - "Kanna (985–987)", - "Eien (987–989)", - "Eiso (989–990)", - "Shōryaku (990–995)", - "Chōtoku (995–999)", - "Chōhō (999–1004)", - "Kankō (1004–1012)", - "Chōwa (1012–1017)", - "Kannin (1017–1021)", - "Jian (1021–1024)", - "Manju (1024–1028)", - "Chōgen (1028–1037)", - "Chōryaku (1037–1040)", - "Chōkyū (1040–1044)", - "Kantoku (1044–1046)", - "Eishō (1046–1053)", - "Tengi (1053–1058)", - "Kōhei (1058–1065)", - "Jiryaku (1065–1069)", - "Enkyū (1069–1074)", - "Shōho (1074–1077)", - "Shōryaku (1077–1081)", - "Eihō (1081–1084)", - "Ōtoku (1084–1087)", - "Kanji (1087–1094)", - "Kahō (1094–1096)", - "Eichō (1096–1097)", - "Jōtoku (1097–1099)", - "Kōwa (1099–1104)", - "Chōji (1104–1106)", - "Kashō (1106–1108)", - "Tennin (1108–1110)", - "Ten-ei (1110-1113)", - "Eikyū (1113–1118)", - "Gen’ei (1118–1120)", - "Hōan (1120–1124)", - "Tenji (1124–1126)", - "Daiji (1126–1131)", - "Tenshō (1131–1132)", - "Chōshō (1132–1135)", - "Hōen (1135–1141)", - "Eiji (1141–1142)", - "Kōji (1142–1144)", - "Ten’yō (1144–1145)", - "Kyūan (1145–1151)", - "Ninpei (1151–1154)", - "Kyūju (1154–1156)", - "Hōgen (1156–1159)", - "Heiji (1159–1160)", - "Eiryaku (1160–1161)", - "Ōho (1161–1163)", - "Chōkan (1163–1165)", - "Eiman (1165–1166)", - "Nin’an (1166–1169)", - "Kaō (1169–1171)", - "Shōan (1171–1175)", - "Angen (1175–1177)", - "Jishō (1177–1181)", - "Yōwa (1181–1182)", - "Juei (1182–1184)", - "Genryaku (1184–1185)", - "Bunji (1185–1190)", - "Kenkyū (1190–1199)", - "Shōji (1199–1201)", - "Kennin (1201–1204)", - "Genkyū (1204–1206)", - "Ken’ei (1206–1207)", - "Jōgen (1207–1211)", - "Kenryaku (1211–1213)", - "Kenpō (1213–1219)", - "Jōkyū (1219–1222)", - "Jōō (1222–1224)", - "Gennin (1224–1225)", - "Karoku (1225–1227)", - "Antei (1227–1229)", - "Kanki (1229–1232)", - "Jōei (1232–1233)", - "Tenpuku (1233–1234)", - "Bunryaku (1234–1235)", - "Katei (1235–1238)", - "Ryakunin (1238–1239)", - "En’ō (1239–1240)", - "Ninji (1240–1243)", - "Kangen (1243–1247)", - "Hōji (1247–1249)", - "Kenchō (1249–1256)", - "Kōgen (1256–1257)", - "Shōka (1257–1259)", - "Shōgen (1259–1260)", - "Bun’ō (1260–1261)", - "Kōchō (1261–1264)", - "Bun’ei (1264–1275)", - "Kenji (1275–1278)", - "Kōan (1278–1288)", - "Shōō (1288–1293)", - "Einin (1293–1299)", - "Shōan (1299–1302)", - "Kengen (1302–1303)", - "Kagen (1303–1306)", - "Tokuji (1306–1308)", - "Enkyō (1308–1311)", - "Ōchō (1311–1312)", - "Shōwa (1312–1317)", - "Bunpō (1317–1319)", - "Genō (1319–1321)", - "Genkō (1321–1324)", - "Shōchū (1324–1326)", - "Karyaku (1326–1329)", - "Gentoku (1329–1331)", - "Genkō (1331–1334)", - "Kenmu (1334–1336)", - "Engen (1336–1340)", - "Kōkoku (1340–1346)", - "Shōhei (1346–1370)", - "Kentoku (1370–1372)", - "Bunchū (1372–1375)", - "Tenju (1375–1379)", - "Kōryaku (1379–1381)", - "Kōwa (1381–1384)", - "Genchū (1384–1392)", - "Meitoku (1384–1387)", - "Kakei (1387–1389)", - "Kōō (1389–1390)", - "Meitoku (1390–1394)", - "Ōei (1394–1428)", - "Shōchō (1428–1429)", - "Eikyō (1429–1441)", - "Kakitsu (1441–1444)", - "Bun’an (1444–1449)", - "Hōtoku (1449–1452)", - "Kyōtoku (1452–1455)", - "Kōshō (1455–1457)", - "Chōroku (1457–1460)", - "Kanshō (1460–1466)", - "Bunshō (1466–1467)", - "Ōnin (1467–1469)", - "Bunmei (1469–1487)", - "Chōkyō (1487–1489)", - "Entoku (1489–1492)", - "Meiō (1492–1501)", - "Bunki (1501–1504)", - "Eishō (1504–1521)", - "Taiei (1521–1528)", - "Kyōroku (1528–1532)", - "Tenbun (1532–1555)", - "Kōji (1555–1558)", - "Eiroku (1558–1570)", - "Genki (1570–1573)", - "Tenshō (1573–1592)", - "Bunroku (1592–1596)", - "Keichō (1596–1615)", - "Genna (1615–1624)", - "Kan’ei (1624–1644)", - "Shōho (1644–1648)", - "Keian (1648–1652)", - "Jōō (1652–1655)", - "Meireki (1655–1658)", - "Manji (1658–1661)", - "Kanbun (1661–1673)", - "Enpō (1673–1681)", - "Tenna (1681–1684)", - "Jōkyō (1684–1688)", - "Genroku (1688–1704)", - "Hōei (1704–1711)", - "Shōtoku (1711–1716)", - "Kyōhō (1716–1736)", - "Genbun (1736–1741)", - "Kanpō (1741–1744)", - "Enkyō (1744–1748)", - "Kan’en (1748–1751)", - "Hōreki (1751–1764)", - "Meiwa (1764–1772)", - "An’ei (1772–1781)", - "Tenmei (1781–1789)", - "Kansei (1789–1801)", - "Kyōwa (1801–1804)", - "Bunka (1804–1818)", - "Bunsei (1818–1830)", - "Tenpō (1830–1844)", - "Kōka (1844–1848)", - "Kaei (1848–1854)", - "Ansei (1854–1860)", - "Man’en (1860–1861)", - "Bunkyū (1861–1864)", - "Genji (1864–1865)", - "Keiō (1865–1868)", - "Meiji", - "Taishō", - "Shōwa", - "Heisei", - "Reiwa", - } - narrow{ - "Taika (645–650)", - "Hakuchi (650–671)", - "Hakuhō (672–686)", - "Shuchō (686–701)", - "Taihō (701–704)", - "Keiun (704–708)", - "Wadō (708–715)", - "Reiki (715–717)", - "Yōrō (717–724)", - "Jinki (724–729)", - "Tenpyō (729–749)", - "Tenpyō-kampō (749–749)", - "Tenpyō-shōhō (749–757)", - "Tenpyō-hōji (757–765)", - "Tenpyō-jingo (765–767)", - "Jingo-keiun (767–770)", - "Hōki (770–780)", - "Ten-ō (781–782)", - "Enryaku (782–806)", - "Daidō (806–810)", - "Kōnin (810–824)", - "Tenchō (824–834)", - "Jōwa (834–848)", - "Kajō (848–851)", - "Ninju (851–854)", - "Saikō (854–857)", - "Ten-an (857–859)", - "Jōgan (859–877)", - "Gangyō (877–885)", - "Ninna (885–889)", - "Kanpyō (889–898)", - "Shōtai (898–901)", - "Engi (901–923)", - "Enchō (923–931)", - "Jōhei (931–938)", - "Tengyō (938–947)", - "Tenryaku (947–957)", - "Tentoku (957–961)", - "Ōwa (961–964)", - "Kōhō (964–968)", - "Anna (968–970)", - "Tenroku (970–973)", - "Ten’en (973–976)", - "Jōgen (976–978)", - "Tengen (978–983)", - "Eikan (983–985)", - "Kanna (985–987)", - "Eien (987–989)", - "Eiso (989–990)", - "Shōryaku (990–995)", - "Chōtoku (995–999)", - "Chōhō (999–1004)", - "Kankō (1004–1012)", - "Chōwa (1012–1017)", - "Kannin (1017–1021)", - "Jian (1021–1024)", - "Manju (1024–1028)", - "Chōgen (1028–1037)", - "Chōryaku (1037–1040)", - "Chōkyū (1040–1044)", - "Kantoku (1044–1046)", - "Eishō (1046–1053)", - "Tengi (1053–1058)", - "Kōhei (1058–1065)", - "Jiryaku (1065–1069)", - "Enkyū (1069–1074)", - "Shōho (1074–1077)", - "Shōryaku (1077–1081)", - "Eihō (1081–1084)", - "Ōtoku (1084–1087)", - "Kanji (1087–1094)", - "Kahō (1094–1096)", - "Eichō (1096–1097)", - "Jōtoku (1097–1099)", - "Kōwa (1099–1104)", - "Chōji (1104–1106)", - "Kashō (1106–1108)", - "Tennin (1108–1110)", - "Ten-ei (1110–1113)", - "Eikyū (1113–1118)", - "Gen’ei (1118–1120)", - "Hōan (1120–1124)", - "Tenji (1124–1126)", - "Daiji (1126–1131)", - "Tenshō (1131–1132)", - "Chōshō (1132–1135)", - "Hōen (1135–1141)", - "Eiji (1141–1142)", - "Kōji (1142–1144)", - "Ten’yō (1144–1145)", - "Kyūan (1145–1151)", - "Ninpei (1151–1154)", - "Kyūju (1154–1156)", - "Hōgen (1156–1159)", - "Heiji (1159–1160)", - "Eiryaku (1160–1161)", - "Ōho (1161–1163)", - "Chōkan (1163–1165)", - "Eiman (1165–1166)", - "Nin’an (1166–1169)", - "Kaō (1169–1171)", - "Shōan (1171–1175)", - "Angen (1175–1177)", - "Jishō (1177–1181)", - "Yōwa (1181–1182)", - "Juei (1182–1184)", - "Genryaku (1184–1185)", - "Bunji (1185–1190)", - "Kenkyū (1190–1199)", - "Shōji (1199–1201)", - "Kennin (1201–1204)", - "Genkyū (1204–1206)", - "Ken’ei (1206–1207)", - "Jōgen (1207–1211)", - "Kenryaku (1211–1213)", - "Kenpō (1213–1219)", - "Jōkyū (1219–1222)", - "Jōō (1222–1224)", - "Gennin (1224–1225)", - "Karoku (1225–1227)", - "Antei (1227–1229)", - "Kanki (1229–1232)", - "Jōei (1232–1233)", - "Tenpuku (1233–1234)", - "Bunryaku (1234–1235)", - "Katei (1235–1238)", - "Ryakunin (1238–1239)", - "En’ō (1239–1240)", - "Ninji (1240–1243)", - "Kangen (1243–1247)", - "Hōji (1247–1249)", - "Kenchō (1249–1256)", - "Kōgen (1256–1257)", - "Shōka (1257–1259)", - "Shōgen (1259–1260)", - "Bun’ō (1260–1261)", - "Kōchō (1261–1264)", - "Bun’ei (1264–1275)", - "Kenji (1275–1278)", - "Kōan (1278–1288)", - "Shōō (1288–1293)", - "Einin (1293–1299)", - "Shōan (1299–1302)", - "Kengen (1302–1303)", - "Kagen (1303–1306)", - "Tokuji (1306–1308)", - "Enkyō (1308–1311)", - "Ōchō (1311–1312)", - "Shōwa (1312–1317)", - "Bunpō (1317–1319)", - "Genō (1319–1321)", - "Genkō (1321–1324)", - "Shōchū (1324–1326)", - "Karyaku (1326–1329)", - "Gentoku (1329–1331)", - "Genkō (1331–1334)", - "Kenmu (1334–1336)", - "Engen (1336–1340)", - "Kōkoku (1340–1346)", - "Shōhei (1346–1370)", - "Kentoku (1370–1372)", - "Bunchū (1372–1375)", - "Tenju (1375–1379)", - "Kōryaku (1379–1381)", - "Kōwa (1381–1384)", - "Genchū (1384–1392)", - "Meitoku (1384–1387)", - "Kakei (1387–1389)", - "Kōō (1389–1390)", - "Meitoku (1390–1394)", - "Ōei (1394–1428)", - "Shōchō (1428–1429)", - "Eikyō (1429–1441)", - "Kakitsu (1441–1444)", - "Bun’an (1444–1449)", - "Hōtoku (1449–1452)", - "Kyōtoku (1452–1455)", - "Kōshō (1455–1457)", - "Chōroku (1457–1460)", - "Kanshō (1460–1466)", - "Bunshō (1466–1467)", - "Ōnin (1467–1469)", - "Bunmei (1469–1487)", - "Chōkyō (1487–1489)", - "Entoku (1489–1492)", - "Meiō (1492–1501)", - "Bunki (1501–1504)", - "Eishō (1504–1521)", - "Taiei (1521–1528)", - "Kyōroku (1528–1532)", - "Tenbun (1532–1555)", - "Kōji (1555–1558)", - "Eiroku (1558–1570)", - "Genki (1570–1573)", - "Tenshō (1573–1592)", - "Bunroku (1592–1596)", - "Keichō (1596–1615)", - "Genna (1615–1624)", - "Kan’ei (1624–1644)", - "Shōho (1644–1648)", - "Keian (1648–1652)", - "Jōō (1652–1655)", - "Meireki (1655–1658)", - "Manji (1658–1661)", - "Kanbun (1661–1673)", - "Enpō (1673–1681)", - "Tenna (1681–1684)", - "Jōkyō (1684–1688)", - "Genroku (1688–1704)", - "Hōei (1704–1711)", - "Shōtoku (1711–1716)", - "Kyōhō (1716–1736)", - "Genbun (1736–1741)", - "Kanpō (1741–1744)", - "Enkyō (1744–1748)", - "Kan’en (1748–1751)", - "Hōreki (1751–1764)", - "Meiwa (1764–1772)", - "An’ei (1772–1781)", - "Tenmei (1781–1789)", - "Kansei (1789–1801)", - "Kyōwa (1801–1804)", - "Bunka (1804–1818)", - "Bunsei (1818–1830)", - "Tenpō (1830–1844)", - "Kōka (1844–1848)", - "Kaei (1848–1854)", - "Ansei (1854–1860)", - "Man’en (1860–1861)", - "Bunkyū (1861–1864)", - "Genji (1864–1865)", - "Keiō (1865–1868)", - "M", - "T", - "S", - "H", - "R", - } - wide{ - "Taika (645–650)", - "Hakuchi (650–671)", - "Hakuhō (672–686)", - "Shuchō (686–701)", - "Taihō (701–704)", - "Keiun (704–708)", - "Wadō (708–715)", - "Reiki (715–717)", - "Yōrō (717–724)", - "Jinki (724–729)", - "Tenpyō (729–749)", - "Tenpyō-kampō (749-749)", - "Tenpyō-shōhō (749-757)", - "Tenpyō-hōji (757-765)", - "Tenpyō-jingo (765-767)", - "Jingo-keiun (767-770)", - "Hōki (770–780)", - "Ten-ō (781-782)", - "Enryaku (782–806)", - "Daidō (806–810)", - "Kōnin (810–824)", - "Tenchō (824–834)", - "Jōwa (834–848)", - "Kajō (848–851)", - "Ninju (851–854)", - "Saikō (854–857)", - "Ten-an (857-859)", - "Jōgan (859–877)", - "Gangyō (877–885)", - "Ninna (885–889)", - "Kanpyō (889–898)", - "Shōtai (898–901)", - "Engi (901–923)", - "Enchō (923–931)", - "Jōhei (931–938)", - "Tengyō (938–947)", - "Tenryaku (947–957)", - "Tentoku (957–961)", - "Ōwa (961–964)", - "Kōhō (964–968)", - "Anna (968–970)", - "Tenroku (970–973)", - "Ten’en (973–976)", - "Jōgen (976–978)", - "Tengen (978–983)", - "Eikan (983–985)", - "Kanna (985–987)", - "Eien (987–989)", - "Eiso (989–990)", - "Shōryaku (990–995)", - "Chōtoku (995–999)", - "Chōhō (999–1004)", - "Kankō (1004–1012)", - "Chōwa (1012–1017)", - "Kannin (1017–1021)", - "Jian (1021–1024)", - "Manju (1024–1028)", - "Chōgen (1028–1037)", - "Chōryaku (1037–1040)", - "Chōkyū (1040–1044)", - "Kantoku (1044–1046)", - "Eishō (1046–1053)", - "Tengi (1053–1058)", - "Kōhei (1058–1065)", - "Jiryaku (1065–1069)", - "Enkyū (1069–1074)", - "Shōho (1074–1077)", - "Shōryaku (1077–1081)", - "Eihō (1081–1084)", - "Ōtoku (1084–1087)", - "Kanji (1087–1094)", - "Kahō (1094–1096)", - "Eichō (1096–1097)", - "Jōtoku (1097–1099)", - "Kōwa (1099–1104)", - "Chōji (1104–1106)", - "Kashō (1106–1108)", - "Tennin (1108–1110)", - "Ten-ei (1110-1113)", - "Eikyū (1113–1118)", - "Gen’ei (1118–1120)", - "Hōan (1120–1124)", - "Tenji (1124–1126)", - "Daiji (1126–1131)", - "Tenshō (1131–1132)", - "Chōshō (1132–1135)", - "Hōen (1135–1141)", - "Eiji (1141–1142)", - "Kōji (1142–1144)", - "Ten’yō (1144–1145)", - "Kyūan (1145–1151)", - "Ninpei (1151–1154)", - "Kyūju (1154–1156)", - "Hōgen (1156–1159)", - "Heiji (1159–1160)", - "Eiryaku (1160–1161)", - "Ōho (1161–1163)", - "Chōkan (1163–1165)", - "Eiman (1165–1166)", - "Nin’an (1166–1169)", - "Kaō (1169–1171)", - "Shōan (1171–1175)", - "Angen (1175–1177)", - "Jishō (1177–1181)", - "Yōwa (1181–1182)", - "Juei (1182–1184)", - "Genryaku (1184–1185)", - "Bunji (1185–1190)", - "Kenkyū (1190–1199)", - "Shōji (1199–1201)", - "Kennin (1201–1204)", - "Genkyū (1204–1206)", - "Ken’ei (1206–1207)", - "Jōgen (1207–1211)", - "Kenryaku (1211–1213)", - "Kenpō (1213–1219)", - "Jōkyū (1219–1222)", - "Jōō (1222–1224)", - "Gennin (1224–1225)", - "Karoku (1225–1227)", - "Antei (1227–1229)", - "Kanki (1229–1232)", - "Jōei (1232–1233)", - "Tenpuku (1233–1234)", - "Bunryaku (1234–1235)", - "Katei (1235–1238)", - "Ryakunin (1238–1239)", - "En’ō (1239–1240)", - "Ninji (1240–1243)", - "Kangen (1243–1247)", - "Hōji (1247–1249)", - "Kenchō (1249–1256)", - "Kōgen (1256–1257)", - "Shōka (1257–1259)", - "Shōgen (1259–1260)", - "Bun’ō (1260–1261)", - "Kōchō (1261–1264)", - "Bun’ei (1264–1275)", - "Kenji (1275–1278)", - "Kōan (1278–1288)", - "Shōō (1288–1293)", - "Einin (1293–1299)", - "Shōan (1299–1302)", - "Kengen (1302–1303)", - "Kagen (1303–1306)", - "Tokuji (1306–1308)", - "Enkyō (1308–1311)", - "Ōchō (1311–1312)", - "Shōwa (1312–1317)", - "Bunpō (1317–1319)", - "Genō (1319–1321)", - "Genkō (1321–1324)", - "Shōchū (1324–1326)", - "Karyaku (1326–1329)", - "Gentoku (1329–1331)", - "Genkō (1331–1334)", - "Kenmu (1334–1336)", - "Engen (1336–1340)", - "Kōkoku (1340–1346)", - "Shōhei (1346–1370)", - "Kentoku (1370–1372)", - "Bunchū (1372–1375)", - "Tenju (1375–1379)", - "Kōryaku (1379–1381)", - "Kōwa (1381–1384)", - "Genchū (1384–1392)", - "Meitoku (1384–1387)", - "Kakei (1387–1389)", - "Kōō (1389–1390)", - "Meitoku (1390–1394)", - "Ōei (1394–1428)", - "Shōchō (1428–1429)", - "Eikyō (1429–1441)", - "Kakitsu (1441–1444)", - "Bun’an (1444–1449)", - "Hōtoku (1449–1452)", - "Kyōtoku (1452–1455)", - "Kōshō (1455–1457)", - "Chōroku (1457–1460)", - "Kanshō (1460–1466)", - "Bunshō (1466–1467)", - "Ōnin (1467–1469)", - "Bunmei (1469–1487)", - "Chōkyō (1487–1489)", - "Entoku (1489–1492)", - "Meiō (1492–1501)", - "Bunki (1501–1504)", - "Eishō (1504–1521)", - "Taiei (1521–1528)", - "Kyōroku (1528–1532)", - "Tenbun (1532–1555)", - "Kōji (1555–1558)", - "Eiroku (1558–1570)", - "Genki (1570–1573)", - "Tenshō (1573–1592)", - "Bunroku (1592–1596)", - "Keichō (1596–1615)", - "Genna (1615–1624)", - "Kan’ei (1624–1644)", - "Shōho (1644–1648)", - "Keian (1648–1652)", - "Jōō (1652–1655)", - "Meireki (1655–1658)", - "Manji (1658–1661)", - "Kanbun (1661–1673)", - "Enpō (1673–1681)", - "Tenna (1681–1684)", - "Jōkyō (1684–1688)", - "Genroku (1688–1704)", - "Hōei (1704–1711)", - "Shōtoku (1711–1716)", - "Kyōhō (1716–1736)", - "Genbun (1736–1741)", - "Kanpō (1741–1744)", - "Enkyō (1744–1748)", - "Kan’en (1748–1751)", - "Hōreki (1751–1764)", - "Meiwa (1764–1772)", - "An’ei (1772–1781)", - "Tenmei (1781–1789)", - "Kansei (1789–1801)", - "Kyōwa (1801–1804)", - "Bunka (1804–1818)", - "Bunsei (1818–1830)", - "Tenpō (1830–1844)", - "Kōka (1844–1848)", - "Kaei (1848–1854)", - "Ansei (1854–1860)", - "Man’en (1860–1861)", - "Bunkyū (1861–1864)", - "Genji (1864–1865)", - "Keiō (1865–1868)", - "Meiji", - "Taishō", - "Shōwa", - "Heisei", - "Reiwa", - } - } - intervalFormats{ - H{ - H{"HH–HH"} - } - Hv{ - H{"HH–HH v"} - } - M{ - M{"M.–M."} - } - MEd{ - M{"E d.M.–E d.M."} - d{"E d.M.–E d.M."} - } - MMM{ - M{"MMM–MMM"} - } - MMMEd{ - M{"E d. MMM–E d. MMM"} - d{"E d. MMM–E d. MMM"} - } - MMMd{ - M{"d. MMM–d. MMM"} - d{"d.–d. MMM"} - } - Md{ - M{"d.M.–d.M."} - d{"d.M.–d.M."} - } - d{ - d{"d.–d."} - } - fallback{"{0}–{1}"} - h{ - a{"h a–h a"} - h{"h–h a"} - } - hv{ - a{"h a–h a v"} - h{"h–h a v"} - } - y{ - y{"y–y G"} - } - yM{ - M{"M.y–M.y G"} - y{"M.y–M.y G"} - } - yMEd{ - M{"E d.M.y–E d.M.y G"} - d{"E d.M.y–E d.M.y G"} - y{"E d.M.y–E d.M.y G"} - } - yMMM{ - M{"MMM–MMM y G"} - y{"MMM y–MMM y G"} - } - yMMMEd{ - M{"E d. MMM–E d. MMM y G"} - d{"E d. MMM–E d. MMM y G"} - y{"E d. MMM y–E d. MMM y G"} - } - yMMMM{ - M{"MMMM–MMMM y G"} - y{"MMMM y–MMMM y G"} - } - yMMMd{ - M{"d. MMM–d. MMM y G"} - d{"d.–d. MMM y G"} - y{"d. MMM y–d. MMM y G"} - } - yMd{ - M{"d.M.y–d.M.y G"} - d{"d.M.y–d.M.y G"} - y{"d.M.y–d.M.y G"} - } - } - } - persian{ - DateTimePatterns{ - "HH:mm:ss zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE d. MMMM y G", - "d. MMMM y G", - "d. MMM y G", - "d.M.y G", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - } - availableFormats{ - E{"ccc"} - Ed{"E d."} - Gy{"y G"} - GyMMM{"MMM y G"} - GyMMMEd{"E d. MMM y G"} - GyMMMd{"d. MMM y G"} - M{"L."} - MEd{"E d.M"} - MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMMd{"d. MMMM"} - MMMd{"d. MMM"} - MMdd{"d.M."} - Md{"d.M."} - d{"d."} - y{"y G"} - yyyy{"y G"} - yyyyM{"M.y G"} - yyyyMEd{"E d.M.y G"} - yyyyMM{"MM.y G"} - yyyyMMM{"MMM y G"} - yyyyMMMEd{"E d. MMM y G"} - yyyyMMMM{"MMMM y G"} - yyyyMMMd{"d. MMM y G"} - yyyyMd{"d.M.y G"} - yyyyQQQ{"QQQ y G"} - yyyyQQQQ{"QQQQ y G"} - } - eras{ - abbreviated{ - "AP", - } - narrow{ - "AP", - } - wide{ - "AP", - } - } - intervalFormats{ - H{ - H{"HH–HH"} - } - Hv{ - H{"HH–HH v"} - } - M{ - M{"M.–M."} - } - MEd{ - M{"E d.M.–E d.M."} - d{"E d.M.–E d.M."} - } - MMM{ - M{"MMM–MMM"} - } - MMMEd{ - M{"E d. MMM–E d. MMM"} - d{"E d. MMM–E d. MMM"} - } - MMMd{ - M{"d. MMM–d. MMM"} - d{"d.–d. MMM"} - } - Md{ - M{"d.M.–d.M."} - d{"d.M.–d.M."} - } - d{ - d{"d.–d."} - } - fallback{"{0}–{1}"} - h{ - a{"h a–h a"} - h{"h–h a"} - } - hv{ - a{"h a–h a v"} - h{"h–h a v"} - } - y{ - y{"y–y G"} - } - yM{ - M{"M.y–M.y G"} - y{"M.y–M.y G"} - } - yMEd{ - M{"E d.M.y–E d.M.y G"} - d{"E d.M.y–E d.M.y G"} - y{"E d.M.y–E d.M.y G"} - } - yMMM{ - M{"MMM–MMM y G"} - y{"MMM y–MMM y G"} - } - yMMMEd{ - M{"E d. MMM–E d. MMM y G"} - d{"E d. MMM–E d. MMM y G"} - y{"E d. MMM y–E d. MMM y G"} - } - yMMMM{ - M{"MMMM–MMMM y G"} - y{"MMMM y–MMMM y G"} - } - yMMMd{ - M{"d. MMM–d. MMM y G"} - d{"d.–d. MMM y G"} - y{"d. MMM y–d. MMM y G"} - } - yMd{ - M{"d.M.y–d.M.y G"} - d{"d.M.y–d.M.y G"} - y{"d.M.y–d.M.y G"} - } - } - monthNames{ - format{ - abbreviated{ - "farvardin", - "ordibehesht", - "khordad", - "tir", - "mordad", - "shahrivar", - "mehr", - "aban", - "azar", - "dey", - "bahman", - "esfand", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide{ - "farvardin", - "ordibehesht", - "khordad", - "tir", - "mordad", - "shahrivar", - "mehr", - "aban", - "azar", - "dey", - "bahman", - "esfand", - } - } - stand-alone{ - abbreviated{ - "farvardin", - "ordibehesht", - "khordad", - "tir", - "mordad", - "shahrivar", - "mehr", - "aban", - "azar", - "dey", - "bahman", - "esfand", - } - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide{ - "farvardin", - "ordibehesht", - "khordad", - "tir", - "mordad", - "shahrivar", - "mehr", - "aban", - "azar", - "dey", - "bahman", - "esfand", - } - } - } - } - } - characterLabel{ - activities{"aktiviteter"} - african_scripts{"afrikanske skriftsystemer"} - american_scripts{"amerikanske skriftsystemer"} - animal{"dyr"} - animals_nature{"dyr og natur"} - arrows{"piler"} - body{"kropp"} - box_drawing{"rutetegning"} - braille{"punktskrift"} - building{"bygning"} - bullets_stars{"punkttegn/stjerner"} - consonantal_jamo{"konsonantal jamo"} - currency_symbols{"valutasymboler"} - dash_connector{"tankestrek/bindetegn"} - digits{"sifre"} - dingbats{"dingbats"} - divination_symbols{"spådomssymboler"} - downwards_arrows{"piler som peker nedover"} - downwards_upwards_arrows{"piler som peker nedover og oppover"} - east_asian_scripts{"østasiatiske skriftsystemer"} - emoji{"emoji"} - european_scripts{"europeiske skriftsystemer"} - female{"kvinnelig"} - flag{"flagg"} - flags{"flagg"} - food_drink{"mat og drikke"} - format{"format"} - format_whitespace{"format og mellomrom"} - full_width_form_variant{"fullbreddeformvarianter"} - geometric_shapes{"geometriske figurer"} - half_width_form_variant{"halvbreddeformvarianter"} - han_characters{"han-tegn"} - han_radicals{"han-radikaler"} - hanja{"hanja"} - hanzi_simplified{"hanzi (forenklet)"} - hanzi_traditional{"hanzi (tradisjonell)"} - heart{"hjerte"} - historic_scripts{"historiske skriftsystemer"} - ideographic_desc_characters{"ideografiske beskrivende tegn"} - japanese_kana{"japansk kana"} - kanbun{"kanbun"} - kanji{"kanji"} - keycap{"taster"} - leftwards_arrows{"piler som peker til venstre"} - leftwards_rightwards_arrows{"piler som peker til høyre og venstre"} - letterlike_symbols{"bokstavlignende symboler"} - limited_use{"begrenset bruk"} - male{"mannlig"} - math_symbols{"matematikksymboler"} - middle_eastern_scripts{"skriftsystemer fra Midtøsten"} - miscellaneous{"diverse"} - modern_scripts{"moderne skriftsystemer"} - modifier{"modifikator"} - musical_symbols{"musikksymboler"} - nature{"natur"} - nonspacing{"uten bredde"} - numbers{"tall"} - objects{"objekter"} - other{"annet"} - paired{"par"} - person{"mennesker"} - phonetic_alphabet{"fonetisk alfabet"} - pictographs{"piktogrammer"} - place{"sted"} - plant{"plante"} - punctuation{"skilletegn"} - rightwards_arrows{"piler som peker til høyre"} - sign_standard_symbols{"tegn/standardsymboler"} - small_form_variant{"varianter av små tegn"} - smiley{"smilefjes"} - smileys_people{"smilefjes og mennesker"} - south_asian_scripts{"sørasiatiske skriftsystemer"} - southeast_asian_scripts{"sørøstasiatiske skriftsystemer"} - spacing{"med bredde"} - sport{"sport"} - symbols{"symboler"} - technical_symbols{"tekniske symboler"} - tone_marks{"tonemerker"} - travel{"reise"} - travel_places{"reise og steder"} - upwards_arrows{"piler som peker oppover"} - variant_forms{"varianter"} - vocalic_jamo{"vokalisk jamo"} - weather{"vær"} - western_asian_scripts{"vestasiatiske skriftsymboler"} - whitespace{"mellomrom"} - } - contextTransforms{ - relative:intvector{ - 0, - 1, - } - typographicNames:intvector{ - 1, - 1, - } - } - delimiters{ - alternateQuotationEnd{"’"} - alternateQuotationStart{"‘"} - quotationEnd{"»"} - quotationStart{"«"} - } - fields{ - day{ - dn{"dag"} - relative{ - "-1"{"i går"} - "-2"{"i forgårs"} - "0"{"i dag"} - "1"{"i morgen"} - "2"{"i overmorgen"} - } - relativeTime{ - future{ - one{"om {0} døgn"} - other{"om {0} døgn"} - } - past{ - one{"for {0} døgn siden"} - other{"for {0} døgn siden"} - } - } - } - day-narrow{ - dn{"d."} - relative{ - "-1"{"i går"} - "-2"{"-2 d."} - "0"{"i dag"} - "1"{"i morgen"} - "2"{"+2 d."} - } - relativeTime{ - future{ - one{"+{0} d."} - other{"+{0} d."} - } - past{ - one{"-{0} d."} - other{"-{0} d."} - } - } - } - day-short{ - dn{"dag"} - relative{ - "-1"{"i går"} - "-2"{"i forgårs"} - "0"{"i dag"} - "1"{"i morgen"} - "2"{"i overmorgen"} - } - relativeTime{ - future{ - one{"om {0} d."} - other{"om {0} d."} - } - past{ - one{"for {0} d. siden"} - other{"for {0} d. siden"} - } - } - } - dayOfYear{ - dn{"dag i året"} - } - dayOfYear-narrow{ - dn{"d. i året"} - } - dayOfYear-short{ - dn{"dag i året"} - } - dayperiod{ - dn{"a.m./p.m."} - } - dayperiod-narrow{ - dn{"am/pm"} - } - dayperiod-short{ - dn{"am/pm"} - } - era{ - dn{"tidsalder"} - } - era-narrow{ - dn{"tidsalder"} - } - era-short{ - dn{"tidsalder"} - } - fri{ - relative{ - "-1"{"forrige fredag"} - "0"{"fredag"} - "1"{"neste fredag"} - } - relativeTime{ - future{ - one{"om {0} fredag"} - other{"om {0} fredager"} - } - past{ - one{"for {0} fredag siden"} - other{"for {0} fredager siden"} - } - } - } - fri-narrow{ - relative{ - "-1"{"sist fr."} - "0"{"denne fr."} - "1"{"neste fr."} - } - relativeTime{ - future{ - one{"om {0} fr."} - other{"om {0} fr."} - } - past{ - one{"for {0} fr. siden"} - other{"for {0} fr. siden"} - } - } - } - fri-short{ - relative{ - "-1"{"sist fre."} - "0"{"denne fre."} - "1"{"neste fre."} - } - relativeTime{ - future{ - one{"om {0} fre."} - other{"om {0} fre."} - } - past{ - one{"for {0} fre. siden"} - other{"for {0} fre. siden"} - } - } - } - hour{ - dn{"time"} - relative{ - "0"{"denne timen"} - } - relativeTime{ - future{ - one{"om {0} time"} - other{"om {0} timer"} - } - past{ - one{"for {0} time siden"} - other{"for {0} timer siden"} - } - } - } - hour-narrow{ - dn{"t"} - relativeTime{ - future{ - one{"+{0} t"} - other{"+{0} t"} - } - past{ - one{"-{0} t"} - other{"-{0} t"} - } - } - } - hour-short{ - dn{"t"} - relativeTime{ - future{ - one{"om {0} t"} - other{"om {0} t"} - } - past{ - one{"for {0} t siden"} - other{"for {0} t siden"} - } - } - } - minute{ - dn{"minutt"} - relative{ - "0"{"dette minuttet"} - } - relativeTime{ - future{ - one{"om {0} minutt"} - other{"om {0} minutter"} - } - past{ - one{"for {0} minutt siden"} - other{"for {0} minutter siden"} - } - } - } - minute-narrow{ - dn{"m"} - relativeTime{ - future{ - one{"+{0} min"} - other{"+{0} min"} - } - past{ - one{"-{0} min"} - other{"-{0} min"} - } - } - } - minute-short{ - dn{"min"} - relativeTime{ - future{ - one{"om {0} min"} - other{"om {0} min"} - } - past{ - one{"for {0} min siden"} - other{"for {0} min siden"} - } - } - } - mon{ - relative{ - "-1"{"forrige mandag"} - "0"{"mandag"} - "1"{"neste mandag"} - } - relativeTime{ - future{ - one{"om {0} mandag"} - other{"om {0} mandager"} - } - past{ - one{"for {0} mandag siden"} - other{"for {0} mandager siden"} - } - } - } - mon-narrow{ - relative{ - "-1"{"sist ma."} - "0"{"denne ma."} - "1"{"neste ma."} - } - relativeTime{ - future{ - one{"om {0} ma."} - other{"om {0} ma."} - } - past{ - one{"for {0} ma. siden"} - other{"for {0} ma. siden"} - } - } - } - mon-short{ - relative{ - "-1"{"sist man."} - "0"{"denne man."} - "1"{"neste man."} - } - relativeTime{ - future{ - one{"om {0} man."} - other{"om {0} man."} - } - past{ - one{"for {0} man. siden"} - other{"for {0} man. siden"} - } - } - } - month{ - dn{"måned"} - relative{ - "-1"{"forrige måned"} - "0"{"denne måneden"} - "1"{"neste måned"} - } - relativeTime{ - future{ - one{"om {0} måned"} - other{"om {0} måneder"} - } - past{ - one{"for {0} måned siden"} - other{"for {0} måneder siden"} - } - } - } - month-narrow{ - dn{"md."} - relative{ - "-1"{"forrige md."} - "0"{"denne md."} - "1"{"neste md."} - } - relativeTime{ - future{ - one{"+{0} md."} - other{"+{0} md."} - } - past{ - one{"-{0} md."} - other{"-{0} md."} - } - } - } - month-short{ - dn{"mnd."} - relative{ - "-1"{"forrige md."} - "0"{"denne md."} - "1"{"neste md."} - } - relativeTime{ - future{ - one{"om {0} md."} - other{"om {0} md."} - } - past{ - one{"for {0} md. siden"} - other{"for {0} md. siden"} - } - } - } - quarter{ - dn{"kvartal"} - relative{ - "-1"{"forrige kvartal"} - "0"{"dette kvartalet"} - "1"{"neste kvartal"} - } - relativeTime{ - future{ - one{"om {0} kvartal"} - other{"om {0} kvartaler"} - } - past{ - one{"for {0} kvartal siden"} - other{"for {0} kvartaler siden"} - } - } - } - quarter-narrow{ - dn{"kv."} - relative{ - "-1"{"forrige kv."} - "0"{"dette kv."} - "1"{"neste kv."} - } - relativeTime{ - future{ - one{"+{0} kv."} - other{"+{0} kv."} - } - past{ - one{"–{0} kv."} - other{"–{0} kv."} - } - } - } - quarter-short{ - dn{"kv."} - relative{ - "-1"{"forrige kv."} - "0"{"dette kv."} - "1"{"neste kv."} - } - relativeTime{ - future{ - one{"om {0} kv."} - other{"om {0} kv."} - } - past{ - one{"for {0} kv. siden"} - other{"for {0} kv. siden"} - } - } - } - sat{ - relative{ - "-1"{"forrige lørdag"} - "0"{"lørdag"} - "1"{"neste lørdag"} - } - relativeTime{ - future{ - one{"om {0} lørdag"} - other{"om {0} lørdager"} - } - past{ - one{"for {0} lørdag siden"} - other{"for {0} lørdager siden"} - } - } - } - sat-narrow{ - relative{ - "-1"{"sist lø."} - "0"{"denne lø."} - "1"{"neste lø."} - } - relativeTime{ - future{ - one{"om {0} lø."} - other{"om {0} lø."} - } - past{ - one{"for {0} lø. siden"} - other{"for {0} lø. siden"} - } - } - } - sat-short{ - relative{ - "-1"{"sist lør."} - "0"{"denne lør."} - "1"{"neste lør."} - } - relativeTime{ - future{ - one{"om {0} lør."} - other{"om {0} lør."} - } - past{ - one{"for {0} lør. siden"} - other{"for {0} lør. siden"} - } - } - } - second{ - dn{"sekund"} - relative{ - "0"{"nå"} - } - relativeTime{ - future{ - one{"om {0} sekund"} - other{"om {0} sekunder"} - } - past{ - one{"for {0} sekund siden"} - other{"for {0} sekunder siden"} - } - } - } - second-narrow{ - dn{"s"} - relative{ - "0"{"nå"} - } - relativeTime{ - future{ - one{"+{0} s"} - other{"+{0} s"} - } - past{ - one{"-{0} s"} - other{"-{0} s"} - } - } - } - second-short{ - dn{"sek"} - relative{ - "0"{"nå"} - } - relativeTime{ - future{ - one{"om {0} sek"} - other{"om {0} sek"} - } - past{ - one{"for {0} sek siden"} - other{"for {0} sek siden"} - } - } - } - sun{ - relative{ - "-1"{"forrige søndag"} - "0"{"søndag"} - "1"{"neste søndag"} - } - relativeTime{ - future{ - one{"om {0} søndag"} - other{"om {0} søndager"} - } - past{ - one{"for {0} søndag siden"} - other{"for {0} søndager siden"} - } - } - } - sun-narrow{ - relative{ - "-1"{"sist sø."} - "0"{"denne sø."} - "1"{"neste sø."} - } - relativeTime{ - future{ - one{"om {0} sø."} - other{"om {0} sø."} - } - past{ - one{"for {0} sø. siden"} - other{"for {0} sø. siden"} - } - } - } - sun-short{ - relative{ - "-1"{"sist søn."} - "0"{"denne søn."} - "1"{"neste søn."} - } - relativeTime{ - future{ - one{"om {0} søn."} - other{"om {0} søn."} - } - past{ - one{"for {0} søn. siden"} - other{"for {0} søn. siden"} - } - } - } - thu{ - relative{ - "-1"{"forrige torsdag"} - "0"{"torsdag"} - "1"{"neste torsdag"} - } - relativeTime{ - future{ - one{"om {0} torsdag"} - other{"om {0} torsdager"} - } - past{ - one{"for {0} torsdag siden"} - other{"for {0} torsdager siden"} - } - } - } - thu-narrow{ - relative{ - "-1"{"sist to."} - "0"{"denne to."} - "1"{"neste to."} - } - relativeTime{ - future{ - one{"om {0} to."} - other{"om {0} to."} - } - past{ - one{"for {0} to. siden"} - other{"for {0} to. siden"} - } - } - } - thu-short{ - relative{ - "-1"{"sist tor."} - "0"{"denne tor."} - "1"{"neste tor."} - } - relativeTime{ - future{ - one{"om {0} tor."} - other{"om {0} tor."} - } - past{ - one{"for {0} tor. siden"} - other{"for {0} tor. siden"} - } - } - } - tue{ - relative{ - "-1"{"forrige tirsdag"} - "0"{"tirsdag"} - "1"{"neste tirsdag"} - } - relativeTime{ - future{ - one{"om {0} tirsdag"} - other{"om {0} tirsdager"} - } - past{ - one{"for {0} tirsdag siden"} - other{"for {0} tirsdager siden"} - } - } - } - tue-narrow{ - relative{ - "-1"{"sist ti."} - "0"{"denne ti."} - "1"{"neste ti."} - } - relativeTime{ - future{ - one{"om {0} ti."} - other{"om {0} ti."} - } - past{ - one{"for {0} ti. siden"} - other{"for {0} ti. siden"} - } - } - } - tue-short{ - relative{ - "-1"{"sist tir."} - "0"{"denne tir."} - "1"{"neste tir."} - } - relativeTime{ - future{ - one{"om {0} tir."} - other{"om {0} tir."} - } - past{ - one{"for {0} tir. siden"} - other{"for {0} tir. siden"} - } - } - } - wed{ - relative{ - "-1"{"forrige onsdag"} - "0"{"onsdag"} - "1"{"neste onsdag"} - } - relativeTime{ - future{ - one{"om {0} onsdag"} - other{"om {0} onsdager"} - } - past{ - one{"for {0} onsdag siden"} - other{"for {0} onsdager siden"} - } - } - } - wed-narrow{ - relative{ - "-1"{"sist on."} - "0"{"denne on."} - "1"{"neste on."} - } - relativeTime{ - future{ - one{"om {0} on."} - other{"om {0} on."} - } - past{ - one{"for {0} on. siden"} - other{"for {0} on. siden"} - } - } - } - wed-short{ - relative{ - "-1"{"sist ons."} - "0"{"denne ons."} - "1"{"neste ons."} - } - relativeTime{ - future{ - one{"om {0} ons."} - other{"om {0} ons."} - } - past{ - one{"for {0} ons. siden"} - other{"for {0} ons. siden"} - } - } - } - week{ - dn{"uke"} - relative{ - "-1"{"forrige uke"} - "0"{"denne uken"} - "1"{"neste uke"} - } - relativePeriod{"uken som inneholder {0}"} - relativeTime{ - future{ - one{"om {0} uke"} - other{"om {0} uker"} - } - past{ - one{"for {0} uke siden"} - other{"for {0} uker siden"} - } - } - } - week-narrow{ - dn{"u."} - relative{ - "-1"{"forrige uke"} - "0"{"denne uken"} - "1"{"neste uke"} - } - relativePeriod{"u. {0}"} - relativeTime{ - future{ - one{"+{0} u."} - other{"+{0} u."} - } - past{ - one{"-{0} u."} - other{"-{0} u."} - } - } - } - week-short{ - dn{"uke"} - relative{ - "-1"{"forrige uke"} - "0"{"denne uken"} - "1"{"neste uke"} - } - relativePeriod{"uken med {0}"} - relativeTime{ - future{ - one{"om {0} u."} - other{"om {0} u."} - } - past{ - one{"for {0} u. siden"} - other{"for {0} u. siden"} - } - } - } - weekOfMonth{ - dn{"uke i måneden"} - } - weekOfMonth-narrow{ - dn{"uke i md."} - } - weekOfMonth-short{ - dn{"uke i mnd."} - } - weekday{ - dn{"ukedag"} - } - weekday-narrow{ - dn{"uked."} - } - weekday-short{ - dn{"ukedag"} - } - weekdayOfMonth{ - dn{"ukedag i måneden"} - } - weekdayOfMonth-narrow{ - dn{"uked. i md."} - } - weekdayOfMonth-short{ - dn{"uked. i mnd."} - } - year{ - dn{"år"} - relative{ - "-1"{"i fjor"} - "0"{"i år"} - "1"{"neste år"} - } - relativeTime{ - future{ - one{"om {0} år"} - other{"om {0} år"} - } - past{ - one{"for {0} år siden"} - other{"for {0} år siden"} - } - } - } - year-narrow{ - dn{"år"} - relative{ - "-1"{"i fjor"} - "0"{"i år"} - "1"{"neste år"} - } - relativeTime{ - future{ - one{"+{0} år"} - other{"+{0} år"} - } - past{ - one{"–{0} år"} - other{"–{0} år"} - } - } - } - year-short{ - dn{"år"} - relative{ - "-1"{"i fjor"} - "0"{"i år"} - "1"{"neste år"} - } - relativeTime{ - future{ - one{"om {0} år"} - other{"om {0} år"} - } - past{ - one{"for {0} år siden"} - other{"for {0} år siden"} - } - } - } - zone{ - dn{"tidssone"} - } - zone-narrow{ - dn{"tidssone"} - } - zone-short{ - dn{"tidssone"} - } - } - listPattern{ - or{ - 2{"{0} eller {1}"} - end{"{0} eller {1}"} - middle{"{0}, {1}"} - start{"{0}, {1}"} - } - standard{ - 2{"{0} og {1}"} - end{"{0} og {1}"} - middle{"{0}, {1}"} - start{"{0}, {1}"} - } - standard-short{ - 2{"{0} og {1}"} - end{"{0} og {1}"} - } - unit{ - 2{"{0} og {1}"} - end{"{0} og {1}"} - middle{"{0}, {1}"} - start{"{0}, {1}"} - } - unit-narrow{ - 2{"{0}, {1}"} - end{"{0}, {1}"} - middle{"{0}, {1}"} - start{"{0}, {1}"} - } - unit-short{ - 2{"{0}, {1}"} - end{"{0}, {1}"} - middle{"{0}, {1}"} - start{"{0}, {1}"} - } - } - measurementSystemNames{ - UK{"engelsk"} - US{"amerikansk"} - metric{"metrisk"} - } + %%Parent{"no"} } diff --git a/icu/icu4c/source/data/locales/nd.txt b/icu/icu4c/source/data/locales/nd.txt index b47b51cea38..166fe5ec84c 100644 --- a/icu/icu4c/source/data/locales/nd.txt +++ b/icu/icu4c/source/data/locales/nd.txt @@ -30,6 +30,16 @@ nd{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -42,7 +52,7 @@ nd{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -70,6 +80,16 @@ nd{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -82,7 +102,7 @@ nd{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/ne.txt b/icu/icu4c/source/data/locales/ne.txt index fa5a609ea47..607e1bdc9cf 100644 --- a/icu/icu4c/source/data/locales/ne.txt +++ b/icu/icu4c/source/data/locales/ne.txt @@ -2,9 +2,8 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml ne{ - AuxExemplarCharacters{"[\u200C\u200D]"} + AuxExemplarCharacters{"[\u200C\u200D \u0944]"} Ellipsis{ - final{"{0}…"} initial{"…{0}"} medial{"{0}…{1}"} word-final{"{0} …"} @@ -14,7 +13,7 @@ ne{ ExemplarCharacters{ "[\u093C \u0901 \u0902 ः ॐ अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट " "ठ ड ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ऽ ा ि ी \u0941 \u0942 \u0943 " - "\u0944 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]" + "\u0945 \u0947 \u0948 ॉ ो ौ \u094D]" } ExemplarCharactersIndex{ "[अ आ इ ई उ ऊ ऋ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र" @@ -28,6 +27,7 @@ ne{ deva{ patterns{ currencyFormat{"¤ #,##,##0.00"} + currencyFormat%noCurrency{"#,##,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} scientificFormat{"#E0"} @@ -55,9 +55,11 @@ ne{ } patterns{ accountingFormat{"¤ #,##,##0.00"} + accountingFormat%noCurrency{"#,##,##0.00"} currencyFormat{"¤ #,##,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##,##0.###"} - percentFormat{"#,##,##0%"} + percentFormat{"#,##0%"} scientificFormat{"#E0"} } patternsLong{ @@ -236,8 +238,8 @@ ne{ other{"{0} औं दायाँ घुम्ति लिनुहोस्"} } plural{ - one{"तपाईँसँग {0} निम्तो छ"} - other{"तपाईँसँग {0} निम्ता छन््"} + one{"तपाईंसँग {0} निम्तो छ"} + other{"तपाईंसँग {0} निम्ता छन्"} } } minimumGroupingDigits{"1"} @@ -255,11 +257,27 @@ ne{ "G y MMM d", "GGGGG y-MM-dd", "{1},{0}", - "{1}{0}मा", - "{1}{0}मा", + "{1}, {0}", + "{1}, {0}", "{1},{0}", "{1},{0}", } + DateTimePatterns%atTime{ + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -276,6 +294,7 @@ ne{ GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -395,6 +414,22 @@ ne{ "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1}: {0}", + "{1}: {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -414,6 +449,7 @@ ne{ GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -615,6 +651,13 @@ ne{ } } intervalFormats{ + Gy{ + G{"y G – y G"} + y{"y – y G"} + } + GyM{ + G{"M/y G – M/y G"} + } H{ H{"HH–HH"} } @@ -843,9 +886,43 @@ ne{ } } indian{ + eras{ + abbreviated{ + "साक", + } + } monthNames{ format{ + abbreviated{ + "चै", + "बै", + "जे", + "अ", + "श्रा", + "भा", + "अश्वि", + "का", + "मं", + "पौ", + "मा", + "फा", + } + narrow{ + "१", + "२", + "३", + "४", + "५", + "६", + "७", + "८", + "९", + "१०", + "११", + "१२", + } wide{ + "चैत", "वैशाख", "जेठ", "असार", @@ -857,7 +934,50 @@ ne{ "पुस", "माघ", "फागुन", - "चैत", + } + } + stand-alone{ + abbreviated{ + "चै", + "बै", + "जे", + "अ", + "श्रा", + "भा", + "अश्वि", + "का", + "मं", + "पौ", + "मा", + "फा", + } + narrow{ + "१", + "२", + "३", + "४", + "५", + "६", + "७", + "८", + "९", + "१०", + "११", + "१२", + } + wide{ + "चेत्र", + "वैसाख", + "जेष्ठ", + "आषाढ", + "श्रावन", + "भाद्र", + "आश्विन", + "कार्तिक", + "मंसिर", + "पौष", + "माघ", + "फाल्गुन", } } } @@ -1830,4 +1950,76 @@ ne{ } } } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "ne", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ne_IN.txt b/icu/icu4c/source/data/locales/ne_IN.txt index 3a757233396..4364aa07656 100644 --- a/icu/icu4c/source/data/locales/ne_IN.txt +++ b/icu/icu4c/source/data/locales/ne_IN.txt @@ -19,6 +19,16 @@ ne_IN{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } } } } diff --git a/icu/icu4c/source/data/locales/nl.txt b/icu/icu4c/source/data/locales/nl.txt index b7d53216ad6..50c594669bb 100644 --- a/icu/icu4c/source/data/locales/nl.txt +++ b/icu/icu4c/source/data/locales/nl.txt @@ -633,6 +633,7 @@ nl{ } patterns{ accountingFormat{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤ #,##0.00;¤ -#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -866,6 +867,10 @@ nl{ } } minimalPairs{ + gender{ + common{"De {0} is"} + neuter{"Het {0} is"} + } ordinal{ other{"Neem de {0}e afslag rechts."} } @@ -1498,10 +1503,26 @@ nl{ "d MMM y G", "dd-MM-yy GGGGG", "{1} {0}", - "{1} 'om' {0}", - "{1} 'om' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} 'om' {0}", + "{1} 'om' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", } availableFormats{ E{"ccc"} @@ -1560,83 +1581,83 @@ nl{ M{"M–M"} } MEd{ - M{"E dd-MM – E dd-MM"} - d{"E dd-MM – E dd-MM"} + M{"E dd-MM – E dd-MM"} + d{"E dd-MM – E dd-MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MM-y – MM-y G"} - y{"MM-y – MM-y G"} + M{"MM-y – MM-y G"} + y{"MM-y – MM-y G"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y G"} - d{"E dd-MM-y – E dd-MM-y G"} - y{"E dd-MM-y – E dd-MM-y G"} + M{"E dd-MM-y – E dd-MM-y G"} + d{"E dd-MM-y – E dd-MM-y G"} + y{"E dd-MM-y – E dd-MM-y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd-MM-y – dd-MM-y G"} - d{"dd-MM-y – dd-MM-y G"} - y{"dd-MM-y – dd-MM-y G"} + M{"dd-MM-y – dd-MM-y G"} + d{"dd-MM-y – dd-MM-y G"} + y{"dd-MM-y – dd-MM-y G"} } } } @@ -1656,6 +1677,16 @@ nl{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMMd", + "yyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -1667,6 +1698,9 @@ nl{ Gy{"U"} GyMMM{"MMM U"} GyMMMEd{"E d MMM U"} + GyMMMM{"MMMM r(U)"} + GyMMMMEd{"E d MMMM r(U)"} + GyMMMMd{"d MMMM r(U)"} GyMMMd{"d MMM U"} H{"HH"} Hm{"HH:mm"} @@ -1683,9 +1717,9 @@ nl{ UMMMd{"U MMM d"} UMd{"U MM-d"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"U"} yMd{"y-MM-dd"} @@ -1695,6 +1729,8 @@ nl{ yyyyMMM{"MMM U"} yyyyMMMEd{"E d MMM U"} yyyyMMMM{"MMMM U"} + yyyyMMMMEd{"E d MMMM r(U)"} + yyyyMMMMd{"d MMMM r(U)"} yyyyMMMd{"d MMM U"} yyyyMd{"d-M-y"} yyyyQQQ{"QQQ U"} @@ -2465,80 +2501,80 @@ nl{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"U–U"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + d{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"U MMM–MMM"} - y{"U MMM – U MMM"} + y{"U MMM – U MMM"} } yMMMEd{ - M{"U MMM d, E – MMM d, E"} - d{"U MMM d, E – MMM d, E"} - y{"U MMM d, E – U MMM d, E"} + M{"U MMM d, E – MMM d, E"} + d{"U MMM d, E – MMM d, E"} + y{"U MMM d, E – U MMM d, E"} } yMMMM{ M{"U MMMM–MMMM"} - y{"U MMMM – U MMMM"} + y{"U MMMM – U MMMM"} } yMMMd{ - M{"U MMM d – MMM d"} + M{"U MMM d – MMM d"} d{"U MMM d–d"} - y{"U MMM d – U MMM d"} + y{"U MMM d – U MMM d"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ @@ -2672,10 +2708,26 @@ nl{ "d MMM y G", "dd-MM-yy GGGGG", "{1} {0}", - "{1} 'om' {0}", - "{1} 'om' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} 'om' {0}", + "{1} 'om' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", } availableFormats{ E{"ccc"} @@ -2737,83 +2789,83 @@ nl{ M{"M–M"} } MEd{ - M{"E dd-MM – E dd-MM"} - d{"E dd-MM – E dd-MM"} + M{"E dd-MM – E dd-MM"} + d{"E dd-MM – E dd-MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MM-y – MM-y G"} - y{"MM-y – MM-y G"} + M{"MM-y – MM-y G"} + y{"MM-y – MM-y G"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y G"} - d{"E dd-MM-y – E dd-MM-y G"} - y{"E dd-MM-y – E dd-MM-y G"} + M{"E dd-MM-y – E dd-MM-y G"} + d{"E dd-MM-y – E dd-MM-y G"} + y{"E dd-MM-y – E dd-MM-y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd-MM-y – dd-MM-y G"} - d{"dd-MM-y – dd-MM-y G"} - y{"dd-MM-y – dd-MM-y G"} + M{"dd-MM-y – dd-MM-y G"} + d{"dd-MM-y – dd-MM-y G"} + y{"dd-MM-y – dd-MM-y G"} } } monthNames{ @@ -2924,11 +2976,27 @@ nl{ "d MMM r", "dd-MM-r", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'om' {0}", "{1} 'om' {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "rMMMMEEEEd", + "rMMMMd", + "rMMMd", + "rMMdd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -3726,80 +3794,80 @@ nl{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"U–U"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + d{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"U MMM–MMM"} - y{"U MMM – U MMM"} + y{"U MMM – U MMM"} } yMMMEd{ - M{"U MMM d, E – MMM d, E"} - d{"U MMM d, E – MMM d, E"} - y{"U MMM d, E – U MMM d, E"} + M{"U MMM d, E – MMM d, E"} + d{"U MMM d, E – MMM d, E"} + y{"U MMM d, E – U MMM d, E"} } yMMMM{ M{"U MMMM–MMMM"} - y{"U MMMM – U MMMM"} + y{"U MMMM – U MMMM"} } yMMMd{ - M{"U MMM d – MMM d"} + M{"U MMM d – MMM d"} d{"U MMM d–d"} - y{"U MMM d – U MMM d"} + y{"U MMM d – U MMM d"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ @@ -3933,10 +4001,26 @@ nl{ "d MMM y G", "dd-MM-yy GGGGG", "{1} {0}", - "{1} 'om' {0}", - "{1} 'om' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} 'om' {0}", + "{1} 'om' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", } availableFormats{ E{"ccc"} @@ -3998,83 +4082,83 @@ nl{ M{"M–M"} } MEd{ - M{"E dd-MM – E dd-MM"} - d{"E dd-MM – E dd-MM"} + M{"E dd-MM – E dd-MM"} + d{"E dd-MM – E dd-MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MM-y – MM-y G"} - y{"MM-y – MM-y G"} + M{"MM-y – MM-y G"} + y{"MM-y – MM-y G"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y G"} - d{"E dd-MM-y – E dd-MM-y G"} - y{"E dd-MM-y – E dd-MM-y G"} + M{"E dd-MM-y – E dd-MM-y G"} + d{"E dd-MM-y – E dd-MM-y G"} + y{"E dd-MM-y – E dd-MM-y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd-MM-y – dd-MM-y G"} - d{"dd-MM-y – dd-MM-y G"} - y{"dd-MM-y – dd-MM-y G"} + M{"dd-MM-y – dd-MM-y G"} + d{"dd-MM-y – dd-MM-y G"} + y{"dd-MM-y – dd-MM-y G"} } } monthNames{ @@ -4197,11 +4281,27 @@ nl{ "d MMMM y G", "d MMM y G", "dd-MM-yy GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'om' {0}", "{1} 'om' {0}", - "{1} {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", } availableFormats{ Bh{"h B"} @@ -4213,12 +4313,11 @@ nl{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -4230,9 +4329,6 @@ nl{ MMMd{"d MMM"} Md{"d-M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -4248,42 +4344,42 @@ nl{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M-y GGGGG – M-y GGGGG"} - M{"M-y – M-y GGGGG"} - y{"M-y – M-y GGGGG"} + G{"M-y GGGGG – M-y GGGGG"} + M{"M-y – M-y GGGGG"} + y{"M-y – M-y GGGGG"} } GyMEd{ - G{"E d-M-y GGGGG – E d-M-y GGGGG"} - M{"E d-M-y – E d-M-y GGGGG"} - d{"E d-M-y – E d-M-y GGGGG"} - y{"E d-M-y – E d-M-y GGGGG"} + G{"E d-M-y GGGGG – E d-M-y GGGGG"} + M{"E d-M-y – E d-M-y GGGGG"} + d{"E d-M-y – E d-M-y GGGGG"} + y{"E d-M-y – E d-M-y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E d MMM y G – E d MMM y G"} - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d-M-y GGGGG – d-M-y GGGGG"} - M{"d-M-y – d-M-y GGGGG"} - d{"d-M-y – d-M-y GGGGG"} - y{"d-M-y – d-M-y GGGGG"} + G{"d-M-y GGGGG – d-M-y GGGGG"} + M{"d-M-y – d-M-y GGGGG"} + d{"d-M-y – d-M-y GGGGG"} + y{"d-M-y – d-M-y GGGGG"} } H{ H{"HH–HH"} @@ -4303,83 +4399,83 @@ nl{ M{"M–M"} } MEd{ - M{"E dd-MM – E dd-MM"} - d{"E dd-MM – E dd-MM"} + M{"E dd-MM – E dd-MM"} + d{"E dd-MM – E dd-MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MM-y – MM-y G"} - y{"MM-y – MM-y G"} + M{"MM-y – MM-y G"} + y{"MM-y – MM-y G"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y G"} - d{"E dd-MM-y – E dd-MM-y G"} - y{"E dd-MM-y – E dd-MM-y G"} + M{"E dd-MM-y – E dd-MM-y G"} + d{"E dd-MM-y – E dd-MM-y G"} + y{"E dd-MM-y – E dd-MM-y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd-MM-y – dd-MM-y G"} - d{"dd-MM-y – dd-MM-y G"} - y{"dd-MM-y – dd-MM-y G"} + M{"dd-MM-y – dd-MM-y G"} + d{"dd-MM-y – dd-MM-y G"} + y{"dd-MM-y – dd-MM-y G"} } } } @@ -4406,11 +4502,27 @@ nl{ "d MMM y", "dd-MM-y", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'om' {0}", "{1} 'om' {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -4424,12 +4536,11 @@ nl{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -4447,11 +4558,6 @@ nl{ MMMd{"d MMM"} Md{"d-M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M-y"} @@ -4628,42 +4734,42 @@ nl{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M-y GGGGG – M-y GGGGG"} - M{"M-y – M-y GGGGG"} - y{"M-y – M-y GGGGG"} + G{"M-y GGGGG – M-y GGGGG"} + M{"M-y – M-y GGGGG"} + y{"M-y – M-y GGGGG"} } GyMEd{ - G{"E d-M-y GGGGG – E d-M-y GGGGG"} - M{"E d-M-y – E d-M-y GGGGG"} - d{"E d-M-y – E d-M-y GGGGG"} - y{"E d-M-y – E d-M-y GGGGG"} + G{"E d-M-y GGGGG – E d-M-y GGGGG"} + M{"E d-M-y – E d-M-y GGGGG"} + d{"E d-M-y – E d-M-y GGGGG"} + y{"E d-M-y – E d-M-y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E d MMM y G – E d MMM y G"} - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d-M-y GGGGG – d-M-y GGGGG"} - M{"d-M-y – d-M-y GGGGG"} - d{"d-M-y – d-M-y GGGGG"} - y{"d-M-y – d-M-y GGGGG"} + G{"d-M-y GGGGG – d-M-y GGGGG"} + M{"d-M-y – d-M-y GGGGG"} + d{"d-M-y – d-M-y GGGGG"} + y{"d-M-y – d-M-y GGGGG"} } H{ H{"HH–HH"} @@ -4683,100 +4789,82 @@ nl{ M{"M–M"} } MEd{ - M{"E dd-MM – E dd-MM"} - d{"E dd-MM – E dd-MM"} + M{"E dd-MM – E dd-MM"} + d{"E dd-MM – E dd-MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} - h{ - a{"h a – h a"} - h{"h–h a"} - } - hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} - } - hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} - } - hv{ - a{"h a – h a v"} - h{"h–h a v"} - } + fallback{"{0} – {1}"} y{ y{"y–y"} } yM{ - M{"MM-y – MM-y"} - y{"MM-y – MM-y"} + M{"MM-y – MM-y"} + y{"MM-y – MM-y"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y"} - d{"E dd-MM-y – E dd-MM-y"} - y{"E dd-MM-y – E dd-MM-y"} + M{"E dd-MM-y – E dd-MM-y"} + d{"E dd-MM-y – E dd-MM-y"} + y{"E dd-MM-y – E dd-MM-y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E d MMM – E d MMM y"} - d{"E d – E d MMM y"} - y{"E d MMM y – E d MMM y"} + M{"E d MMM – E d MMM y"} + d{"E d – E d MMM y"} + y{"E d MMM y – E d MMM y"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} + M{"d MMM – d MMM y"} d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd-MM-y – dd-MM-y"} - d{"dd-MM-y – dd-MM-y"} - y{"dd-MM-y – dd-MM-y"} + M{"dd-MM-y – dd-MM-y"} + d{"dd-MM-y – dd-MM-y"} + y{"dd-MM-y – dd-MM-y"} } } monthNames{ format{ abbreviated{ - "jan.", - "feb.", - "mrt.", - "apr.", + "jan", + "feb", + "mrt", + "apr", "mei", - "jun.", - "jul.", - "aug.", - "sep.", - "okt.", - "nov.", - "dec.", + "jun", + "jul", + "aug", + "sep", + "okt", + "nov", + "dec", } narrow{ "J", @@ -4809,18 +4897,18 @@ nl{ } stand-alone{ abbreviated{ - "jan.", - "feb.", - "mrt.", - "apr.", + "jan", + "feb", + "mrt", + "apr", "mei", - "jun.", - "jul.", - "aug.", - "sep.", - "okt.", - "nov.", - "dec.", + "jun", + "jul", + "aug", + "sep", + "okt", + "nov", + "dec", } narrow{ "J", @@ -4906,10 +4994,26 @@ nl{ "d MMM y G", "dd-MM-yy GGGGG", "{1} {0}", - "{1} 'om' {0}", - "{1} 'om' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} 'om' {0}", + "{1} 'om' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", } availableFormats{ E{"ccc"} @@ -4968,83 +5072,83 @@ nl{ M{"M–M"} } MEd{ - M{"E dd-MM – E dd-MM"} - d{"E dd-MM – E dd-MM"} + M{"E dd-MM – E dd-MM"} + d{"E dd-MM – E dd-MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MM-y – MM-y G"} - y{"MM-y – MM-y G"} + M{"MM-y – MM-y G"} + y{"MM-y – MM-y G"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y G"} - d{"E dd-MM-y – E dd-MM-y G"} - y{"E dd-MM-y – E dd-MM-y G"} + M{"E dd-MM-y – E dd-MM-y G"} + d{"E dd-MM-y – E dd-MM-y G"} + y{"E dd-MM-y – E dd-MM-y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd-MM-y – dd-MM-y G"} - d{"dd-MM-y – dd-MM-y G"} - y{"dd-MM-y – dd-MM-y G"} + M{"dd-MM-y – dd-MM-y G"} + d{"dd-MM-y – dd-MM-y G"} + y{"dd-MM-y – dd-MM-y G"} } } monthNames{ @@ -5161,11 +5265,27 @@ nl{ "d MMM y G", "dd-MM-yy GGGGG", "{1} {0}", - "{1} 'om' {0}", - "{1} 'om' {0}", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'om' {0}", + "{1} 'om' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -5223,83 +5343,83 @@ nl{ M{"M–M"} } MEd{ - M{"E dd-MM – E dd-MM"} - d{"E dd-MM – E dd-MM"} + M{"E dd-MM – E dd-MM"} + d{"E dd-MM – E dd-MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MM-y – MM-y G"} - y{"MM-y – MM-y G"} + M{"MM-y – MM-y G"} + y{"MM-y – MM-y G"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y G"} - d{"E dd-MM-y – E dd-MM-y G"} - y{"E dd-MM-y – E dd-MM-y G"} + M{"E dd-MM-y – E dd-MM-y G"} + d{"E dd-MM-y – E dd-MM-y G"} + y{"E dd-MM-y – E dd-MM-y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd-MM-y – dd-MM-y G"} - d{"dd-MM-y – dd-MM-y G"} - y{"dd-MM-y – dd-MM-y G"} + M{"dd-MM-y – dd-MM-y G"} + d{"dd-MM-y – dd-MM-y G"} + y{"dd-MM-y – dd-MM-y G"} } } monthNames{ @@ -5404,11 +5524,27 @@ nl{ "d MMM y G", "dd-MM-yy GGGGG", "{1} {0}", - "{1} 'om' {0}", - "{1} 'om' {0}", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'om' {0}", + "{1} 'om' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -5466,83 +5602,83 @@ nl{ M{"M–M"} } MEd{ - M{"E dd-MM – E dd-MM"} - d{"E dd-MM – E dd-MM"} + M{"E dd-MM – E dd-MM"} + d{"E dd-MM – E dd-MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MM-y – MM-y G"} - y{"MM-y – MM-y G"} + M{"MM-y – MM-y G"} + y{"MM-y – MM-y G"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y G"} - d{"E dd-MM-y – E dd-MM-y G"} - y{"E dd-MM-y – E dd-MM-y G"} + M{"E dd-MM-y – E dd-MM-y G"} + d{"E dd-MM-y – E dd-MM-y G"} + y{"E dd-MM-y – E dd-MM-y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd-MM-y – dd-MM-y G"} - d{"dd-MM-y – dd-MM-y G"} - y{"dd-MM-y – dd-MM-y G"} + M{"dd-MM-y – dd-MM-y G"} + d{"dd-MM-y – dd-MM-y G"} + y{"dd-MM-y – dd-MM-y G"} } } monthNames{ @@ -5647,10 +5783,26 @@ nl{ "d MMM y G", "dd-MM-yy GGGGG", "{1} {0}", - "{1} 'om' {0}", - "{1} 'om' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} 'om' {0}", + "{1} 'om' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", } availableFormats{ E{"ccc"} @@ -6417,83 +6569,83 @@ nl{ M{"M–M"} } MEd{ - M{"E dd-MM – E dd-MM"} - d{"E dd-MM – E dd-MM"} + M{"E dd-MM – E dd-MM"} + d{"E dd-MM – E dd-MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MM-y – MM-y G"} - y{"MM-y – MM-y G"} + M{"MM-y – MM-y G"} + y{"MM-y – MM-y G"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y G"} - d{"E dd-MM-y – E dd-MM-y G"} - y{"E dd-MM-y – E dd-MM-y G"} + M{"E dd-MM-y – E dd-MM-y G"} + d{"E dd-MM-y – E dd-MM-y G"} + y{"E dd-MM-y – E dd-MM-y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd-MM-y – dd-MM-y G"} - d{"dd-MM-y – dd-MM-y G"} - y{"dd-MM-y – dd-MM-y G"} + M{"dd-MM-y – dd-MM-y G"} + d{"dd-MM-y – dd-MM-y G"} + y{"dd-MM-y – dd-MM-y G"} } } } @@ -6508,10 +6660,26 @@ nl{ "d MMM y G", "dd-MM-yy GGGGG", "{1} {0}", - "{1} 'om' {0}", - "{1} 'om' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} 'om' {0}", + "{1} 'om' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", } availableFormats{ E{"ccc"} @@ -6570,83 +6738,83 @@ nl{ M{"M–M"} } MEd{ - M{"E dd-MM – E dd-MM"} - d{"E dd-MM – E dd-MM"} + M{"E dd-MM – E dd-MM"} + d{"E dd-MM – E dd-MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMM{ M{"MMMM–MMMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MM-y – MM-y G"} - y{"MM-y – MM-y G"} + M{"MM-y – MM-y G"} + y{"MM-y – MM-y G"} } yMEd{ - M{"E dd-MM-y – E dd-MM-y G"} - d{"E dd-MM-y – E dd-MM-y G"} - y{"E dd-MM-y – E dd-MM-y G"} + M{"E dd-MM-y – E dd-MM-y G"} + d{"E dd-MM-y – E dd-MM-y G"} + y{"E dd-MM-y – E dd-MM-y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd-MM-y – dd-MM-y G"} - d{"dd-MM-y – dd-MM-y G"} - y{"dd-MM-y – dd-MM-y G"} + M{"dd-MM-y – dd-MM-y G"} + d{"dd-MM-y – dd-MM-y G"} + y{"dd-MM-y – dd-MM-y G"} } } monthNames{ @@ -7227,11 +7395,11 @@ nl{ relativeTime{ future{ one{"over {0} kw."} - other{"over {0} kwartalen"} + other{"over {0} kw."} } past{ - one{"{0} kwartaal geleden"} - other{"{0} kwartalen geleden"} + one{"{0} kw. geleden"} + other{"{0} kw. geleden"} } } } @@ -7244,12 +7412,12 @@ nl{ } relativeTime{ future{ - one{"over {0} kwartaal"} - other{"over {0} kwartalen"} + one{"over {0} kwart."} + other{"over {0} kwart."} } past{ - one{"{0} kwartaal geleden"} - other{"{0} kwartalen geleden"} + one{"{0} kwart. geleden"} + other{"{0} kwart. geleden"} } } } @@ -7775,4 +7943,75 @@ nl{ } } } + personNames{ + initialPattern{ + initial{"{0}."} + initialSequence{"{0}{1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "nl", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-prefix-mon" + "ogram}{surname-core-monogram-allCaps}" + } + givenFirst-long-monogram-informal{ + "{given-informal-monogram-allCaps}{surname-prefix-monogram}{surname-c" + "ore-monogram-allCaps}" + } + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-prefix-monogram}{surname-core-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-prefix-monogram}{surname-core-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial}{given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname}, {given} {given2-initial} {suffix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-prefix-monogram}{surname-core-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-prefix-monogram}{surname-core-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/nl_BE.txt b/icu/icu4c/source/data/locales/nl_BE.txt index 6af55854f41..1edfc7ece61 100644 --- a/icu/icu4c/source/data/locales/nl_BE.txt +++ b/icu/icu4c/source/data/locales/nl_BE.txt @@ -13,11 +13,21 @@ nl_BE{ "d MMMM y G", "d MMM y G", "d/MM/yy GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", "{1} {0}", - "{1} 'om' {0}", - "{1} 'om' {0}", - "{1} {0}", - "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMd", } availableFormats{ MEd{"E d/M"} @@ -28,26 +38,26 @@ nl_BE{ } intervalFormats{ MEd{ - M{"E d/MM – E d/MM"} - d{"E d/MM – E d/MM"} + M{"E d/MM – E d/MM"} + d{"E d/MM – E d/MM"} } Md{ - M{"d/MM – d/MM"} - d{"d/MM – d/MM"} + M{"d/MM – d/MM"} + d{"d/MM – d/MM"} } yM{ - M{"MM/y – MM/y G"} - y{"MM/y – MM/y G"} + M{"MM/y – MM/y G"} + y{"MM/y – MM/y G"} } yMEd{ - M{"E d/MM/y – E d/MM/y G"} - d{"E d/MM/y – E d/MM/y G"} - y{"E d/MM/y – E d/MM/y G"} + M{"E d/MM/y – E d/MM/y G"} + d{"E d/MM/y – E d/MM/y G"} + y{"E d/MM/y – E d/MM/y G"} } yMd{ - M{"d/MM/y – d/MM/y G"} - d{"d/MM/y – d/MM/y G"} - y{"d/MM/y – d/MM/y G"} + M{"d/MM/y – d/MM/y G"} + d{"d/MM/y – d/MM/y G"} + y{"d/MM/y – d/MM/y G"} } } } @@ -62,10 +72,20 @@ nl_BE{ "d MMM y", "d/MM/y", "{1} {0}", - "{1} 'om' {0}", - "{1} 'om' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMd", } availableFormats{ MEd{"E d/M"} @@ -76,26 +96,26 @@ nl_BE{ } intervalFormats{ MEd{ - M{"E d/MM – E d/MM"} - d{"E d/MM – E d/MM"} + M{"E d/MM – E d/MM"} + d{"E d/MM – E d/MM"} } Md{ - M{"d/MM – d/MM"} - d{"d/MM – d/MM"} + M{"d/MM – d/MM"} + d{"d/MM – d/MM"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E d/MM/y – E d/MM/y"} - d{"E d/MM/y – E d/MM/y"} - y{"E d/MM/y – E d/MM/y"} + M{"E d/MM/y – E d/MM/y"} + d{"E d/MM/y – E d/MM/y"} + y{"E d/MM/y – E d/MM/y"} } yMd{ - M{"d/MM/y – d/MM/y"} - d{"d/MM/y – d/MM/y"} - y{"d/MM/y – d/MM/y"} + M{"d/MM/y – d/MM/y"} + d{"d/MM/y – d/MM/y"} + y{"d/MM/y – d/MM/y"} } } } diff --git a/icu/icu4c/source/data/locales/nmg.txt b/icu/icu4c/source/data/locales/nmg.txt index e3ca81c27aa..e2b733c0787 100644 --- a/icu/icu4c/source/data/locales/nmg.txt +++ b/icu/icu4c/source/data/locales/nmg.txt @@ -40,6 +40,16 @@ nmg{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -51,8 +61,8 @@ nmg{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -89,6 +99,16 @@ nmg{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -100,8 +120,8 @@ nmg{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/nn.txt b/icu/icu4c/source/data/locales/nn.txt index 5c371845902..7343493cdce 100644 --- a/icu/icu4c/source/data/locales/nn.txt +++ b/icu/icu4c/source/data/locales/nn.txt @@ -2,51 +2,17 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml nn{ + %%Parent{"no"} AuxExemplarCharacters{"[á ǎ č ç đ è ê ń ñ ŋ š ŧ ü ž ä ö]"} - Ellipsis{ - final{"{0}…"} - initial{"…{0}"} - medial{"{0}…{1}"} - word-final{"{0} …"} - word-initial{"… {0}"} - word-medial{"{0} … {1}"} - } - ExemplarCharacters{"[a à b c d e é f g h i j k l m n o ó ò ô p q r s t u v w x y z æ ø å]"} - ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Æ Ø Å]"} - ExemplarCharactersNumbers{"[  , % ‰ + − 0 1 2 3 4 5 6 7 8 9]"} - ExemplarCharactersPunctuation{ - "[\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \u0022 “ ” ( ) \\[ \\] § @ * / \\& # † ‡ " - "′ ″]" - } NumberElements{ - default{"latn"} latn{ - miscPatterns{ - approximately{"ca. {0}"} - atLeast{"≥{0}"} - range{"{0}‒{1}"} - } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} - decimalFormat{"#,##0.###"} - percentFormat{"#,##0 %"} - scientificFormat{"#E0"} } patternsLong{ decimalFormat{ - 1000{ - one{"0 tusen"} - other{"0 tusen"} - } - 10000{ - one{"00 tusen"} - other{"00 tusen"} - } - 100000{ - one{"000 tusen"} - other{"000 tusen"} - } 1000000{ one{"0 million"} other{"0 millionar"} @@ -87,21 +53,14 @@ nn{ } symbols{ approximatelySign{"≈"} - decimal{","} - exponential{"E"} - group{" "} - infinity{"∞"} - list{";"} - minusSign{"−"} - nan{"NaN"} - perMille{"‰"} - percentSign{"%"} - plusSign{"+"} - superscriptingExponent{"×"} - timeSeparator{":"} } } minimalPairs{ + gender{ + feminine{"Det tek ei heil {0} å …"} + masculine{"Min {0} han har tre kantar"} + neuter{"Mitt {0} det har tre kantar"} + } ordinal{ other{"Ta {0}. sving til høgre."} } @@ -110,162 +69,21 @@ nn{ other{"{0} dagar"} } } - minimumGroupingDigits{"1"} - native{"latn"} } calendar{ generic{ - DateTimePatterns{ - "'kl'. HH:mm:ss zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE d. MMMM y G", - "d. MMMM y G", - "d. MMM y G", - "d.M.y G", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - } - availableFormats{ - E{"ccc"} - Ed{"E d."} - Gy{"y G"} - GyMMM{"MMM y G"} - GyMMMEd{"E d. MMM y G"} - GyMMMd{"d. MMM y G"} - H{"HH"} - Hm{"HH:mm"} - Hms{"HH:mm:ss"} - M{"L."} - MEd{"E d.M"} - MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMMd{"d. MMMM"} - MMMd{"d. MMM"} - MMdd{"d.M."} - Md{"d.M."} - d{"d."} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - ms{"mm:ss"} - y{"y G"} - yyyy{"y G"} - yyyyM{"M.y G"} - yyyyMEd{"E d.M.y G"} - yyyyMM{"MM.y G"} - yyyyMMM{"MMM y G"} - yyyyMMMEd{"E d. MMM y G"} - yyyyMMMM{"MMMM y G"} - yyyyMMMd{"d. MMM y G"} - yyyyMd{"d.M.y G"} - yyyyQQQ{"QQQ y G"} - yyyyQQQQ{"QQQQ y G"} - } intervalFormats{ - Gy{ - G{"y G–y G"} - y{"y–y G"} - } - GyM{ - G{"MM.y GGGGG–MM.y GGGGG"} - M{"MM.y–MM.y GGGGG"} - y{"MM.y–MM.y GGGGG"} - } - GyMEd{ - G{"E dd.MM.y GGGGG–E dd.MM.y GGGGG"} - M{"E dd.MM.y–E dd.MM.y GGGGG"} - d{"E dd.MM.y–E dd.MM.y GGGGG"} - y{"E dd.MM.y–E dd.MM.y GGGGG"} - } - GyMMM{ - G{"MMM y G–MMM y G"} - M{"MMM–MMM y G"} - y{"MMM y–MMM y G"} - } - GyMMMEd{ - G{"E d. MMM y G–E d. MMM y G"} - M{"E d. MMM–E d. MMM y G"} - d{"E d. MMM–E d. MMM y G"} - y{"E d. MMM y–E d. MMM y G"} - } - GyMMMd{ - G{"d. MMM y G–d. MMM y G"} - M{"d. MMM–d. MMM y G"} - d{"d.–d. MMM y G"} - y{"d. MMM y–d. MMM y G"} - } - GyMd{ - G{"dd.MM.y GGGGG–dd.MM.y GGGGG"} - M{"dd.MM.y–dd.MM.y GGGGG"} - d{"dd.MM.y–dd.MM.y GGGGG"} - y{"dd.MM.y–dd.MM.y GGGGG"} - } - H{ - H{"HH–HH"} - } - Hm{ - H{"HH:mm–HH:mm"} - m{"HH:mm–HH:mm"} - } - Hmv{ - H{"HH:mm–HH:mm v"} - m{"HH:mm–HH:mm v"} - } - Hv{ - H{"HH–HH v"} - } - M{ - M{"M.–M."} - } MEd{ M{"E dd.MM.–E dd.MM."} d{"E dd.MM.–E dd.MM."} } - MMM{ - M{"MMM–MMM"} - } MMMEd{ - M{"E d. MMM–E d. MMM"} d{"E d.–E d. MMM"} } - MMMd{ - M{"d. MMM–d. MMM"} - d{"d.–d. MMM"} - } Md{ M{"dd.MM.–dd.MM."} d{"dd.MM.–dd.MM."} } - d{ - d{"d.–d."} - } - fallback{"{0} – {1}"} - h{ - a{"h a – h a"} - h{"h–h a"} - } - hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} - } - hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} - } - hv{ - a{"h a – h a v"} - h{"h–h a v"} - } - y{ - y{"y–y G"} - } yM{ M{"MM.y–MM.y G"} y{"MM.y–MM.y G"} @@ -275,23 +93,8 @@ nn{ d{"E dd.MM.y–E dd.MM.y G"} y{"E dd.MM.y–E dd.MM.y G"} } - yMMM{ - M{"MMM–MMM y G"} - y{"MMM y–MMM y G"} - } yMMMEd{ - M{"E d. MMM–E d. MMM y G"} d{"E d.–E d. MMM y G"} - y{"E d. MMM y–E d. MMM y G"} - } - yMMMM{ - M{"MMMM–MMMM y G"} - y{"MMMM y–MMMM y G"} - } - yMMMd{ - M{"d. MMM–d. MMM y G"} - d{"d.–d. MMM y G"} - y{"d. MMM y–d. MMM y G"} } yMd{ M{"dd.MM.y–dd.MM.y G"} @@ -301,18 +104,10 @@ nn{ } } gregorian{ - AmPmMarkers{ - "formiddag", - "ettermiddag", - } AmPmMarkersAbbr{ "f.m.", "e.m.", } - AmPmMarkersNarrow{ - "f.m.", - "e.m.", - } DateTimePatterns{ "'kl'. HH:mm:ss zzzz", "HH:mm:ss z", @@ -328,60 +123,13 @@ nn{ "{1}, {0}", "{1}, {0}", } - appendItems{ - Timezone{"{0} {1}"} - } availableFormats{ - Bh{"h B"} - Bhm{"h:mm B"} - Bhms{"h:mm:ss B"} - E{"ccc"} - EBhm{"E h:mm B"} - EBhms{"E h:mm:ss B"} EHm{"E HH:mm"} EHms{"E HH:mm:ss"} - Ed{"E d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} - Gy{"y G"} - GyMMM{"MMM y G"} - GyMMMEd{"E d. MMM y G"} - GyMMMd{"d. MMM y G"} - H{"HH"} - Hm{"HH:mm"} - Hms{"HH:mm:ss"} - Hmsv{"HH:mm:ss v"} - Hmv{"HH:mm v"} - M{"L."} - MEd{"E d.M"} - MMM{"LLL"} - MMMEd{"E d. MMM"} MMMMW{ one{"'veke' W 'i' MMMM"} other{"'veke' W 'i' MMMM"} } - MMMMd{"d. MMMM"} - MMMd{"d. MMM"} - MMdd{"d.M."} - Md{"d.M."} - d{"d."} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} - ms{"mm:ss"} - y{"y"} - yM{"M.y"} - yMEd{"E d.M.y"} - yMM{"MM.y"} - yMMM{"MMM y"} - yMMMEd{"E d. MMM y"} - yMMMM{"MMMM y"} - yMMMd{"d. MMM y"} - yMd{"d.M.y"} - yQQQ{"QQQ y"} - yQQQQ{"QQQQ y"} yw{ one{"'veke' w 'i' Y"} other{"'veke' w 'i' Y"} @@ -436,15 +184,6 @@ nn{ "fre", "lau", } - narrow{ - "S", - "M", - "T", - "O", - "T", - "F", - "L", - } short{ "sø.", "må.", @@ -466,175 +205,41 @@ nn{ } } dayPeriod{ - stand-alone{ - abbreviated{ - am{"f.m."} - pm{"e.m."} + format{ + wide{ + afternoon1{"på ettermiddagen"} + evening1{"på kvelden"} + midnight{"midnatt"} + morning1{"på morgonen"} + morning2{"på formiddagen"} + night1{"på natta"} } + } + stand-alone{ narrow{ am{"f.m."} pm{"e.m."} } wide{ - am{"f.m."} - pm{"e.m."} + afternoon1{"ettermiddag"} + evening1{"kveld"} + morning1{"morgon"} + morning2{"formiddag"} + night1{"natt"} } } } eras{ - abbreviated{ - "f.Kr.", - "e.Kr.", - } - abbreviated%variant{ - "f.v.t.", - "v.t.", - } - narrow{ - "f.Kr.", - "e.Kr.", - } - wide{ - "f.Kr.", - "e.Kr.", - } wide%variant{ - "f.v.t.", - "v.t.", + "før vår tidsrekning", + "etter vår tidsrekning", } } intervalFormats{ - Gy{ - G{"y G–y G"} - y{"y–y G"} - } - GyM{ - G{"MM.y GGGGG–MM.y GGGGG"} - M{"MM.y–MM.y GGGGG"} - y{"MM.y–MM.y GGGGG"} - } - GyMEd{ - G{"E dd.MM.y GGGGG–E dd.MM.y GGGGG"} - M{"E dd.MM.y–E dd.MM.y GGGGG"} - d{"E dd.MM.y–E dd.MM.y GGGGG"} - y{"E dd.MM.y–E dd.MM.y GGGGG"} - } - GyMMM{ - G{"MMM y G–MMM y G"} - M{"MMM–MMM y G"} - y{"MMM y–MMM y G"} - } - GyMMMEd{ - G{"E d. MMM y G–E d. MMM y G"} - M{"E d. MMM–E d. MMM y G"} - d{"E d. MMM–E d. MMM y G"} - y{"E d. MMM y–E d. MMM y G"} - } - GyMMMd{ - G{"d. MMM y G–d. MMM y G"} - M{"d. MMM–d. MMM y G"} - d{"d.–d. MMM y G"} - y{"d. MMM y–d. MMM y G"} - } - GyMd{ - G{"dd.MM.y GGGGG–dd.MM.y GGGGG"} - M{"dd.MM.y–dd.MM.y GGGGG"} - d{"dd.MM.y–dd.MM.y GGGGG"} - y{"dd.MM.y–dd.MM.y GGGGG"} - } - H{ - H{"HH–HH"} - } - Hm{ - H{"HH:mm–HH:mm"} - m{"HH:mm–HH:mm"} - } - Hmv{ - H{"HH:mm–HH:mm v"} - m{"HH:mm–HH:mm v"} - } - Hv{ - H{"HH–HH v"} - } - M{ - M{"M.–M."} - } - MEd{ - M{"E dd.MM.–E dd.MM."} - d{"E dd.MM.–E dd.MM."} - } - MMM{ - M{"MMM–MMM"} - } - MMMEd{ - M{"E d. MMM–E d. MMM"} - d{"E d.–E d. MMM"} - } - MMMd{ - M{"d. MMM–d. MMM"} - d{"d.–d. MMM"} - } Md{ M{"dd.MM–dd.MM"} d{"dd.MM–dd.MM"} } - d{ - d{"d.–d."} - } - fallback{"{0} – {1}"} - h{ - a{"h a – h a"} - h{"h–h a"} - } - hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} - } - hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} - } - hv{ - a{"h a – h a v"} - h{"h–h a v"} - } - y{ - y{"y–y"} - } - yM{ - M{"MM.y–MM.y"} - y{"MM.y–MM.y"} - } - yMEd{ - M{"E dd.MM.y–E dd.MM.y"} - d{"E dd.MM.y–E dd.MM.y"} - y{"E dd.MM.y–E dd.MM.y"} - } - yMMM{ - M{"MMM–MMM y"} - y{"MMM y–MMM y"} - } - yMMMEd{ - M{"E d. MMM–E d. MMM y"} - d{"E d.–E d. MMM y"} - y{"E d. MMM y–E d. MMM y"} - } - yMMMM{ - M{"MMMM–MMMM y"} - y{"MMMM y–MMMM y"} - } - yMMMd{ - M{"d. MMM–d. MMM y"} - d{"d.–d. MMM y"} - y{"d. MMM y–d. MMM y"} - } - yMd{ - M{"dd.MM.y–dd.MM.y"} - d{"dd.MM.y–dd.MM.y"} - y{"dd.MM.y–dd.MM.y"} - } } monthNames{ format{ @@ -652,120 +257,24 @@ nn{ "nov.", "des.", } - narrow{ - "J", - "F", - "M", - "A", - "M", - "J", - "J", - "A", - "S", - "O", - "N", - "D", - } - wide{ - "januar", - "februar", - "mars", - "april", - "mai", - "juni", - "juli", - "august", - "september", - "oktober", - "november", - "desember", - } - } - stand-alone{ - abbreviated{ - "jan", - "feb", - "mar", - "apr", - "mai", - "jun", - "jul", - "aug", - "sep", - "okt", - "nov", - "des", - } - narrow{ - "J", - "F", - "M", - "A", - "M", - "J", - "J", - "A", - "S", - "O", - "N", - "D", - } - wide{ - "januar", - "februar", - "mars", - "april", - "mai", - "juni", - "juli", - "august", - "september", - "oktober", - "november", - "desember", - } } } quarters{ format{ - abbreviated{ - "K1", - "K2", - "K3", - "K4", - } narrow{ "1", "2", "3", "4", } - wide{ - "1. kvartal", - "2. kvartal", - "3. kvartal", - "4. kvartal", - } } stand-alone{ - abbreviated{ - "K1", - "K2", - "K3", - "K4", - } narrow{ "1", "2", "3", "4", } - wide{ - "1. kvartal", - "2. kvartal", - "3. kvartal", - "4. kvartal", - } } } } @@ -774,45 +283,27 @@ nn{ activities{"aktivitetar"} african_scripts{"afrikanske skriftsystem"} american_scripts{"amerikanske skriftsystem"} - animal{"dyr"} animals_nature{"dyr eller natur"} - arrows{"piler"} - body{"kropp"} box_drawing{"ruteteikning"} - braille{"punktskrift"} - building{"bygning"} bullets_stars{"punktteikn/stjerner"} - consonantal_jamo{"konsonantal jamo"} currency_symbols{"valutasymbol"} dash_connector{"tankestrek/bindeteikn"} digits{"siffer"} - dingbats{"dingbats"} divination_symbols{"spådomssymbol"} downwards_arrows{"piler som peiker nedover"} downwards_upwards_arrows{"piler som peiker nedover og oppover"} east_asian_scripts{"austasiatiske skriftsystem"} - emoji{"emoji"} european_scripts{"europeiske skriftsystem"} female{"kvinneleg"} - flag{"flagg"} - flags{"flagg"} - food_drink{"mat og drikke"} - format{"format"} - format_whitespace{"format og mellomrom"} full_width_form_variant{"fullbreiddvariantar"} geometric_shapes{"geometriske former"} half_width_form_variant{"halvbreiddvariantar"} han_characters{"han-teikn"} han_radicals{"han-radikalar"} - hanja{"hanja"} hanzi_simplified{"hanzi (forenkla)"} - hanzi_traditional{"hanzi (tradisjonell)"} heart{"hjarte"} historic_scripts{"historiske skriftsystem"} ideographic_desc_characters{"ideografiske beskrivande teikn"} - japanese_kana{"japanske kana"} - kanbun{"kanbun"} - kanji{"kanji"} keycap{"tastar"} leftwards_arrows{"piler som peiker til venstre"} leftwards_rightwards_arrows{"piler som peiker til venstre og høgre"} @@ -821,52 +312,34 @@ nn{ male{"mannleg"} math_symbols{"matematikksymbol"} middle_eastern_scripts{"skriftsystem frå Midtausten"} - miscellaneous{"diverse"} modern_scripts{"moderne skriftsystem"} - modifier{"modifikator"} musical_symbols{"musikksymbol"} - nature{"natur"} nonspacing{"utan breidd"} numbers{"tal"} objects{"objekt"} other{"anna"} - paired{"par"} person{"person"} - phonetic_alphabet{"fonetisk alfabet"} pictographs{"piktogram"} place{"stad"} - plant{"plante"} punctuation{"skiljeteikn"} rightwards_arrows{"piler som peiker til høgre"} sign_standard_symbols{"teikn eller symbol"} small_form_variant{"små variantar"} - smiley{"smilefjes"} - smileys_people{"smilefjes og personar"} + smileys_people{"smilefjes og menneske"} south_asian_scripts{"sørasiatiske skriftsystem"} southeast_asian_scripts{"søraustasiatiske skriftsystem"} spacing{"med breidd"} - sport{"sport"} symbols{"symbol"} technical_symbols{"tekniske symbol"} tone_marks{"tonemerke"} - travel{"reise"} travel_places{"reise og stadar"} upwards_arrows{"pil som peiker oppover"} variant_forms{"variantar"} - vocalic_jamo{"vokalisk jamo"} weather{"vêr"} western_asian_scripts{"vestasiatiske skriftsystem"} - whitespace{"mellomrom"} - } - delimiters{ - alternateQuotationEnd{"’"} - alternateQuotationStart{"‘"} - quotationEnd{"»"} - quotationStart{"«"} } fields{ day{ - dn{"dag"} relative{ "-1"{"i går"} "-2"{"i førgår"} @@ -875,10 +348,6 @@ nn{ "2"{"i overmorgon"} } relativeTime{ - future{ - one{"om {0} døgn"} - other{"om {0} døgn"} - } past{ one{"for {0} døgn sidan"} other{"for {0} døgn sidan"} @@ -886,12 +355,12 @@ nn{ } } day-narrow{ - dn{"d."} + relative{ + "-1"{"i går"} + "0"{"i dag"} + "1"{"i morgon"} + } relativeTime{ - future{ - one{"+{0} d."} - other{"+{0} d."} - } past{ one{"–{0} d."} other{"–{0} d."} @@ -899,45 +368,18 @@ nn{ } } day-short{ - dn{"dag"} + relative{ + "-1"{"i går"} + "0"{"i dag"} + "1"{"i morgon"} + } relativeTime{ - future{ - one{"om {0} d."} - other{"om {0} d."} - } past{ one{"for {0} d. sidan"} other{"for {0} d. sidan"} } } } - dayOfYear{ - dn{"dag i året"} - } - dayOfYear-narrow{ - dn{"d. i året"} - } - dayOfYear-short{ - dn{"dag i året"} - } - dayperiod{ - dn{"a.m./p.m."} - } - dayperiod-narrow{ - dn{"am/pm"} - } - dayperiod-short{ - dn{"am/pm"} - } - era{ - dn{"tidsalder"} - } - era-narrow{ - dn{"tidsalder"} - } - era-short{ - dn{"tidsalder"} - } fri{ relative{ "-1"{"førre fredag"} @@ -962,10 +404,6 @@ nn{ "1"{"neste fr."} } relativeTime{ - future{ - one{"om {0} fr."} - other{"om {0} fr."} - } past{ one{"for {0} fr. sidan"} other{"for {0} fr. sidan"} @@ -979,10 +417,6 @@ nn{ "1"{"neste fre."} } relativeTime{ - future{ - one{"om {0} fre."} - other{"om {0} fre."} - } past{ one{"for {0} fre. sidan"} other{"for {0} fre. sidan"} @@ -990,10 +424,6 @@ nn{ } } hour{ - dn{"time"} - relative{ - "0"{"denne timen"} - } relativeTime{ future{ one{"om {0} time"} @@ -1006,12 +436,7 @@ nn{ } } hour-narrow{ - dn{"t"} relativeTime{ - future{ - one{"+{0} t"} - other{"+{0} t"} - } past{ one{"–{0} t"} other{"–{0} t"} @@ -1019,12 +444,7 @@ nn{ } } hour-short{ - dn{"t"} relativeTime{ - future{ - one{"om {0} t"} - other{"om {0} t"} - } past{ one{"for {0} t sidan"} other{"for {0} t sidan"} @@ -1032,10 +452,6 @@ nn{ } } minute{ - dn{"minutt"} - relative{ - "0"{"dette minuttet"} - } relativeTime{ future{ one{"om {0} minutt"} @@ -1048,12 +464,7 @@ nn{ } } minute-narrow{ - dn{"m"} relativeTime{ - future{ - one{"+{0} min"} - other{"+{0} min"} - } past{ one{"–{0} min"} other{"–{0} min"} @@ -1061,12 +472,7 @@ nn{ } } minute-short{ - dn{"min"} relativeTime{ - future{ - one{"om {0} min"} - other{"om {0} min"} - } past{ one{"for {0} min sidan"} other{"for {0} min sidan"} @@ -1143,12 +549,12 @@ nn{ } } month-narrow{ - dn{"md."} + relative{ + "-1"{"førre md."} + "0"{"denne md."} + "1"{"neste md."} + } relativeTime{ - future{ - one{"+{0} md."} - other{"+{0} md."} - } past{ one{"–{0} md."} other{"–{0} md."} @@ -1157,11 +563,12 @@ nn{ } month-short{ dn{"md."} + relative{ + "-1"{"førre md."} + "0"{"denne md."} + "1"{"neste md."} + } relativeTime{ - future{ - one{"om {0} md."} - other{"om {0} md."} - } past{ one{"for {0} md. sidan"} other{"for {0} md. sidan"} @@ -1169,7 +576,6 @@ nn{ } } quarter{ - dn{"kvartal"} relative{ "-1"{"førre kvartal"} "0"{"dette kvartalet"} @@ -1187,12 +593,7 @@ nn{ } } quarter-narrow{ - dn{"kv."} relativeTime{ - future{ - one{"+{0} kv."} - other{"+{0} kv."} - } past{ one{"–{0} kv."} other{"–{0} kv."} @@ -1200,12 +601,7 @@ nn{ } } quarter-short{ - dn{"kv."} relativeTime{ - future{ - one{"om {0} kv."} - other{"om {0} kv."} - } past{ one{"for {0} kv. sidan"} other{"for {0} kv. sidan"} @@ -1264,7 +660,6 @@ nn{ } } second{ - dn{"sekund"} relative{ "0"{"no"} } @@ -1280,12 +675,7 @@ nn{ } } second-narrow{ - dn{"s"} relativeTime{ - future{ - one{"+{0} s"} - other{"+{0} s"} - } past{ one{"–{0} s"} other{"–{0} s"} @@ -1293,7 +683,6 @@ nn{ } } second-short{ - dn{"sek"} relativeTime{ future{ one{"om {0} sek"} @@ -1380,10 +769,6 @@ nn{ "1"{"neste to."} } relativeTime{ - future{ - one{"om {0} to."} - other{"om {0} to."} - } past{ one{"for {0} to. sidan"} other{"for {0} to. sidan"} @@ -1397,10 +782,6 @@ nn{ "1"{"neste tor."} } relativeTime{ - future{ - one{"om {0} tor."} - other{"om {0} tor."} - } past{ one{"for {0} tor. sidan"} other{"for {0} tor. sidan"} @@ -1482,10 +863,6 @@ nn{ "1"{"neste on."} } relativeTime{ - future{ - one{"om {0} on."} - other{"om {0} on."} - } past{ one{"for {0} on. sidan"} other{"for {0} on. sidan"} @@ -1499,10 +876,6 @@ nn{ "1"{"neste ons."} } relativeTime{ - future{ - one{"om {0} ons."} - other{"om {0} ons."} - } past{ one{"for {0} ons. sidan"} other{"for {0} ons. sidan"} @@ -1530,6 +903,11 @@ nn{ } week-narrow{ dn{"v."} + relative{ + "-1"{"førre veke"} + "0"{"denne veka"} + "1"{"neste veke"} + } relativePeriod{"v. m. {0}"} relativeTime{ future{ @@ -1544,6 +922,12 @@ nn{ } week-short{ dn{"veke"} + relative{ + "-1"{"førre veke"} + "0"{"denne veka"} + "1"{"neste veke"} + } + relativePeriod{"veka med {0}"} relativeTime{ future{ one{"om {0} v."} @@ -1583,17 +967,7 @@ nn{ dn{"veked. i md."} } year{ - dn{"år"} - relative{ - "-1"{"i fjor"} - "0"{"i år"} - "1"{"neste år"} - } relativeTime{ - future{ - one{"om {0} år"} - other{"om {0} år"} - } past{ one{"for {0} år sidan"} other{"for {0} år sidan"} @@ -1601,7 +975,6 @@ nn{ } } year-narrow{ - dn{"år"} relativeTime{ future{ one{"om {0} år"} @@ -1614,46 +987,18 @@ nn{ } } year-short{ - dn{"år"} relativeTime{ - future{ - one{"om {0} år"} - other{"om {0} år"} - } past{ one{"for {0} år sidan"} other{"for {0} år sidan"} } } } - zone{ - dn{"tidssone"} - } - zone-narrow{ - dn{"tidssone"} - } - zone-short{ - dn{"tidssone"} - } } listPattern{ - or{ - 2{"{0} eller {1}"} - end{"{0} eller {1}"} - middle{"{0}, {1}"} - start{"{0}, {1}"} - } - standard{ - 2{"{0} og {1}"} - end{"{0} og {1}"} - middle{"{0}, {1}"} - start{"{0}, {1}"} - } unit{ 2{"{0}, {1}"} end{"{0}, {1}"} - middle{"{0}, {1}"} - start{"{0}, {1}"} } unit-narrow{ 2{"{0} {1}"} @@ -1661,16 +1006,13 @@ nn{ middle{"{0} {1}"} start{"{0} {1}"} } - unit-short{ - 2{"{0}, {1}"} - end{"{0}, {1}"} - middle{"{0}, {1}"} - start{"{0}, {1}"} - } } - measurementSystemNames{ - UK{"engelsk"} - US{"amerikansk"} - metric{"metrisk"} + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "nn", + } + } } } diff --git a/icu/icu4c/source/data/locales/nnh.txt b/icu/icu4c/source/data/locales/nnh.txt index fada4191599..3a04cbc71a6 100644 --- a/icu/icu4c/source/data/locales/nnh.txt +++ b/icu/icu4c/source/data/locales/nnh.txt @@ -46,6 +46,16 @@ nnh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", + } availableFormats{ yMEd{"E , 'lyɛ'̌ʼ d 'na' M, y"} yMMM{"MMM y"} @@ -78,6 +88,16 @@ nnh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } availableFormats{ yMEd{"E , 'lyɛ'̌ʼ d 'na' M, y"} yMMM{"MMM y"} diff --git a/icu/icu4c/source/data/locales/no.txt b/icu/icu4c/source/data/locales/no.txt index 474d0b21b0d..90bf19f8acc 100644 --- a/icu/icu4c/source/data/locales/no.txt +++ b/icu/icu4c/source/data/locales/no.txt @@ -2,5 +2,7570 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml no{ - "%%ALIAS"{"nb"} + AuxExemplarCharacters{"[á ǎ ã č ç đ è ê í ń ñ ŋ š ŧ ú ü ž ä ö]"} + Ellipsis{ + final{"{0}…"} + initial{"…{0}"} + medial{"{0}…{1}"} + word-final{"{0} …"} + word-initial{"… {0}"} + word-medial{"{0} … {1}"} + } + ExemplarCharacters{"[a à b c d e é f g h i j k l m n o ó ò ô p q r s t u v w x y z æ ø å]"} + ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Æ Ø Å]"} + ExemplarCharactersNumbers{"[  , % ‰ + − 0 1 2 3 4 5 6 7 8 9]"} + ExemplarCharactersPunctuation{ + "[\\- ‑ – , ; \\: ! ? ¿ . … ‘ ’ “ ” « » ( ) \\[ \\] \\{ \\} § @ * / \\\\ # † " + "‡ ′ ″]" + } + MoreInformation{"?"} + NumberElements{ + arab{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{"٫"} + exponential{"اس"} + group{" "} + infinity{"∞"} + list{"؛"} + minusSign{"؜−"} + nan{"NaN"} + perMille{"؉"} + percentSign{"٪؜"} + plusSign{"؜+"} + superscriptingExponent{"×"} + timeSeparator{"."} + } + } + arabext{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"×۱۰^"} + group{" "} + infinity{"∞"} + list{"؛"} + minusSign{"‎−‎"} + nan{"NaN"} + perMille{"؉"} + percentSign{"٪"} + plusSign{"‎+‎"} + superscriptingExponent{"×"} + timeSeparator{"."} + } + } + bali{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + beng{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + brah{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + cakm{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + cham{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + default{"latn"} + deva{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + fullwide{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + gujr{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + guru{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + hanidec{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + java{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + kali{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + khmr{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + knda{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + lana{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + lanatham{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + laoo{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + latn{ + miscPatterns{ + approximately{"ca. {0}"} + atLeast{"≥ {0}"} + atMost{"≤ {0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} + currencyFormat{"¤ #,##0.00;¤ -#,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + patternsLong{ + decimalFormat{ + 1000{ + one{"0 tusen"} + other{"0 tusen"} + } + 10000{ + one{"00 tusen"} + other{"00 tusen"} + } + 100000{ + one{"000 tusen"} + other{"000 tusen"} + } + 1000000{ + one{"0 million"} + other{"0 millioner"} + } + 10000000{ + one{"00 millioner"} + other{"00 millioner"} + } + 100000000{ + one{"000 millioner"} + other{"000 millioner"} + } + 1000000000{ + one{"0 milliard"} + other{"0 milliarder"} + } + 10000000000{ + one{"00 milliarder"} + other{"00 milliarder"} + } + 100000000000{ + one{"000 milliarder"} + other{"000 milliarder"} + } + 1000000000000{ + one{"0 billion"} + other{"0 billioner"} + } + 10000000000000{ + one{"00 billioner"} + other{"00 billioner"} + } + 100000000000000{ + one{"000 billioner"} + other{"000 billioner"} + } + } + } + patternsShort{ + currencyFormat{ + 1000{ + one{"¤ 0k"} + other{"¤ 0k"} + } + 10000{ + one{"¤ 00k"} + other{"¤ 00k"} + } + 100000{ + one{"¤ 000k"} + other{"¤ 000k"} + } + 1000000{ + one{"¤ 0 mill'.'"} + other{"¤ 0 mill'.'"} + } + 10000000{ + one{"¤ 00 mill'.'"} + other{"¤ 00 mill'.'"} + } + 100000000{ + one{"¤ 000 mill'.'"} + other{"¤ 000 mill'.'"} + } + 1000000000{ + one{"¤ 0 mrd'.'"} + other{"¤ 0 mrd'.'"} + } + 10000000000{ + one{"¤ 00 mrd'.'"} + other{"¤ 00 mrd'.'"} + } + 100000000000{ + one{"¤ 000 mrd'.'"} + other{"¤ 000 mrd'.'"} + } + 1000000000000{ + one{"¤ 0 bill'.'"} + other{"¤ 0 bill'.'"} + } + 10000000000000{ + one{"¤ 00 bill'.'"} + other{"¤ 00 bill'.'"} + } + 100000000000000{ + one{"¤ 000 bill'.'"} + other{"¤ 000 bill'.'"} + } + } + decimalFormat{ + 1000{ + one{"0k"} + other{"0k"} + } + 10000{ + one{"00k"} + other{"00k"} + } + 100000{ + one{"000k"} + other{"000k"} + } + 1000000{ + one{"0 mill'.'"} + other{"0 mill'.'"} + } + 10000000{ + one{"00 mill'.'"} + other{"00 mill'.'"} + } + 100000000{ + one{"000 mill'.'"} + other{"000 mill'.'"} + } + 1000000000{ + one{"0 mrd'.'"} + other{"0 mrd'.'"} + } + 10000000000{ + one{"00 mrd'.'"} + other{"00 mrd'.'"} + } + 100000000000{ + one{"000 mrd'.'"} + other{"000 mrd'.'"} + } + 1000000000000{ + one{"0 bill'.'"} + other{"0 bill'.'"} + } + 10000000000000{ + one{"00 bill'.'"} + other{"00 bill'.'"} + } + 100000000000000{ + one{"000 bill'.'"} + other{"000 bill'.'"} + } + } + } + symbols{ + approximatelySign{"ca."} + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + timeSeparator{":"} + } + } + lepc{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + limb{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + minimalPairs{ + case{ + genitive{"På {0} avstand"} + nominative{"Intervall på {0}"} + } + gender{ + feminine{"Det tar ei hel {0} å …"} + masculine{"Min {0} den har tre kanter"} + neuter{"Mitt {0} det har tre kanter"} + } + ordinal{ + other{"Ta {0}. sving til høyre."} + } + plural{ + one{"{0} dag"} + other{"{0} dager"} + } + } + minimumGroupingDigits{"1"} + mlym{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + mong{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + mtei{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + mymr{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + mymrshan{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + native{"latn"} + nkoo{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + olck{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + orya{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + osma{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + saur{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + shrd{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + sora{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + sund{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + takr{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + talu{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + tamldec{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + telu{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + thai{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + tibt{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + vaii{ + miscPatterns{ + atLeast{"≥{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + scientificFormat{"#E0"} + } + symbols{ + decimal{","} + exponential{"E"} + group{" "} + infinity{"∞"} + list{";"} + minusSign{"−"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + } + } + } + calendar{ + buddhist{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d. MMMM y G", + "d. MMMM y G", + "d. MMM y G", + "d.M.y G", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } + availableFormats{ + E{"ccc"} + Ed{"E d."} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E d. MMM y G"} + GyMMMd{"d. MMM y G"} + M{"L."} + MEd{"E d.M"} + MMM{"LLL"} + MMMEd{"E d. MMM"} + MMMMd{"d. MMMM"} + MMMd{"d. MMM"} + MMdd{"d.M."} + Md{"d.M."} + d{"d."} + y{"y G"} + yyyy{"y G"} + yyyyM{"M.y G"} + yyyyMEd{"E d.M.y G"} + yyyyMM{"MM.y G"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E d. MMM y G"} + yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} + yyyyQQQ{"QQQ y G"} + yyyyQQQQ{"QQQQ y G"} + } + eras{ + abbreviated{ + "BE", + } + narrow{ + "BE", + } + wide{ + "BE", + } + } + intervalFormats{ + H{ + H{"HH–HH"} + } + Hv{ + H{"HH–HH v"} + } + M{ + M{"M.–M."} + } + MEd{ + M{"E d.M.–E d.M."} + d{"E d.M.–E d.M."} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E d. MMM–E d. MMM"} + d{"E d. MMM–E d. MMM"} + } + MMMd{ + M{"d. MMM–d. MMM"} + d{"d.–d. MMM"} + } + Md{ + M{"d.M.–d.M."} + d{"d.M.–d.M."} + } + d{ + d{"d.–d."} + } + fallback{"{0}–{1}"} + h{ + a{"h a–h a"} + h{"h–h a"} + } + hv{ + a{"h a–h a v"} + h{"h–h a v"} + } + y{ + y{"y–y G"} + } + yM{ + M{"M.y–M.y G"} + y{"M.y–M.y G"} + } + yMEd{ + M{"E d.M.y–E d.M.y G"} + d{"E d.M.y–E d.M.y G"} + y{"E d.M.y–E d.M.y G"} + } + yMMM{ + M{"MMM–MMM y G"} + y{"MMM y–MMM y G"} + } + yMMMEd{ + M{"E d. MMM–E d. MMM y G"} + d{"E d. MMM–E d. MMM y G"} + y{"E d. MMM y–E d. MMM y G"} + } + yMMMM{ + M{"MMMM–MMMM y G"} + y{"MMMM y–MMMM y G"} + } + yMMMd{ + M{"d. MMM–d. MMM y G"} + d{"d.–d. MMM y G"} + y{"d. MMM y–d. MMM y G"} + } + yMd{ + M{"d.M.y–d.M.y G"} + d{"d.M.y–d.M.y G"} + y{"d.M.y–d.M.y G"} + } + } + } + chinese{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d. MMMM r(U)", + "d. MMMM r(U)", + "d. MMM r", + "d.M.r", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "rMMMMEEEEd", + "rMMMMd", + "rMMMd", + "rMd", + } + availableFormats{ + E{"ccc"} + Ed{"E d."} + Gy{"r(U)"} + GyMMM{"MMM r(U)"} + GyMMMEd{"E d. MMM r(U)"} + GyMMMd{"d. MMM r"} + H{"HH"} + M{"L."} + MEd{"E dd.MM."} + MMM{"LLL"} + MMMEd{"E d. MMM"} + MMMMd{"d. MMMM"} + MMMd{"d. MMM"} + Md{"dd.MM"} + UM{"MM. U"} + UMMM{"MMM U"} + UMMMd{"d. MMM U"} + UMd{"d.MM. U"} + d{"d."} + h{"h a"} + y{"r(U)"} + yMd{"dd.MM.r"} + yyyy{"r(U)"} + yyyyM{"MM.r"} + yyyyMEd{"E dd.MM.r"} + yyyyMMM{"MMM r(U)"} + yyyyMMMEd{"E d. MMM r(U)"} + yyyyMMMM{"MMMM r(U)"} + yyyyMMMd{"d. MMM r"} + yyyyMd{"dd.MM.r"} + yyyyQQQ{"QQQ r(U)"} + yyyyQQQQ{"QQQQ r(U)"} + } + cyclicNameSets{ + dayParts{ + format{ + abbreviated{ + "zi", + "chou", + "yin", + "mao", + "chen", + "si", + "wu", + "wei", + "shen", + "you", + "xu", + "hai", + } + narrow{ + "zi", + "chou", + "yin", + "mao", + "chen", + "si", + "wu", + "wei", + "shen", + "you", + "xu", + "hai", + } + wide{ + "zi", + "chou", + "yin", + "mao", + "chen", + "si", + "wu", + "wei", + "shen", + "you", + "xu", + "hai", + } + } + } + days{ + format{ + abbreviated{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + narrow{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + wide{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + } + } + months{ + format{ + abbreviated{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + narrow{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + wide{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + } + } + solarTerms{ + format{ + abbreviated{ + "vårstart", + "regnvann", + "insekter våkner", + "vårjevndøgn", + "lyst og klart", + "kornregn", + "sommerstart", + "tidl. korn", + "korn i aks", + "sommersolverv", + "liten varme", + "stor varme", + "høststart", + "varmeslutt", + "hvit dugg", + "høstjevndøgn", + "kalddugg", + "første frost", + "vinterstart", + "litt snø", + "mye snø", + "vintersolverv", + "liten kulde", + "stor kulde", + } + narrow{ + "vårstart", + "regnvann", + "insekter våkner", + "vårjevndøgn", + "lyst og klart", + "kornregn", + "sommerstart", + "tidl. korn", + "korn i aks", + "sommersolverv", + "liten varme", + "stor varme", + "høststart", + "varmeslutt", + "hvit dugg", + "høstjevndøgn", + "kalddugg", + "første frost", + "vinterstart", + "litt snø", + "mye snø", + "vintersolverv", + "liten kulde", + "stor kulde", + } + wide{ + "vårstart", + "regnvann", + "insekter våkner", + "vårjevndøgn", + "lyst og klart", + "kornregn", + "sommerstart", + "tidl. korn", + "korn i aks", + "sommersolverv", + "liten varme", + "stor varme", + "høststart", + "varmeslutt", + "hvit dugg", + "høstjevndøgn", + "kalddugg", + "første frost", + "vinterstart", + "litt snø", + "mye snø", + "vintersolverv", + "liten kulde", + "stor kulde", + } + } + } + years{ + format{ + abbreviated{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + narrow{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + wide{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + } + } + zodiacs{ + format{ + abbreviated{ + "zi", + "chou", + "yin", + "mao", + "chen", + "si", + "wu", + "wei", + "shen", + "you", + "xu", + "hai", + } + narrow{ + "zi", + "chou", + "yin", + "mao", + "chen", + "si", + "wu", + "wei", + "shen", + "you", + "xu", + "hai", + } + wide{ + "zi", + "chou", + "yin", + "mao", + "chen", + "si", + "wu", + "wei", + "shen", + "you", + "xu", + "hai", + } + } + } + } + intervalFormats{ + H{ + H{"HH–HH"} + } + Hm{ + H{"HH:mm–HH:mm"} + m{"HH:mm–HH:mm"} + } + Hmv{ + H{"HH:mm–HH:mm v"} + m{"HH:mm–HH:mm v"} + } + Hv{ + H{"HH–HH v"} + } + M{ + M{"MM.–MM."} + } + MEd{ + M{"dd.MM.E–dd.MM.E"} + d{"dd.MM.E–dd.MM.E"} + } + MMM{ + M{"LLL–LLL"} + } + MMMEd{ + M{"E d. MMM–E d. MMM"} + d{"E d. MMM–E d. MMM"} + } + MMMd{ + M{"d. MMM–d. MMM"} + d{"d.–d. MMM"} + } + Md{ + M{"dd.MM.–dd.MM."} + d{"dd.MM.–dd.MM."} + } + d{ + d{"d.–d."} + } + fallback{"{0}–{1}"} + h{ + a{"h a–h a"} + h{"h–h a"} + } + hm{ + a{"h:mm a–h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} + } + hmv{ + a{"h:mm a–h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hv{ + a{"h a–h a v"} + h{"h–h a v"} + } + y{ + y{"U–U"} + } + yM{ + M{"MM.y–MM.y"} + y{"MM.y–MM.y"} + } + yMEd{ + M{"E dd.MM.y–E dd.MM.y"} + d{"E dd.MM.y–E dd.MM.y"} + y{"E dd.MM.y–E dd.MM.y"} + } + yMMM{ + M{"MMM–MMM U"} + y{"MMM U–MMM U"} + } + yMMMEd{ + M{"E d. MMM–E d. MMM U"} + d{"E d. MMM–E d. MMM U"} + y{"E d. MMM U–E d. MMM U"} + } + yMMMM{ + M{"MMMM–MMMM U"} + y{"MMMM U–MMMM U"} + } + yMMMd{ + M{"d. MMM–d. MMM U"} + d{"d.–d. U MMM"} + y{"d. MMM U–d. MMM U"} + } + yMd{ + M{"dd.MM.y–dd.MM.y"} + d{"dd.MM.y–dd.MM.y"} + y{"dd.MM.y–dd.MM.y"} + } + } + monthNames{ + format{ + abbreviated{ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12", + } + } + stand-alone{ + abbreviated{ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12", + } + } + } + monthPatterns{ + format{ + abbreviated{ + leap{"{0}bis"} + } + narrow{ + leap{"{0}b"} + } + wide{ + leap{"{0}bis"} + } + } + numeric{ + all{ + leap{"{0}bis"} + } + } + stand-alone{ + abbreviated{ + leap{"{0}bis"} + } + narrow{ + leap{"{0}b"} + } + wide{ + leap{"{0}bis"} + } + } + } + } + coptic{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d. MMMM y G", + "d. MMMM y G", + "d. MMM y G", + "d.M.y G", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } + availableFormats{ + E{"ccc"} + Ed{"E d."} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E d. MMM y G"} + GyMMMd{"d. MMM y G"} + M{"L."} + MEd{"E d.M"} + MMM{"LLL"} + MMMEd{"E d. MMM"} + MMMMd{"d. MMMM"} + MMMd{"d. MMM"} + MMdd{"d.M."} + Md{"d.M."} + d{"d."} + y{"y G"} + yyyy{"y G"} + yyyyM{"M.y G"} + yyyyMEd{"E d.M.y G"} + yyyyMM{"MM.y G"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E d. MMM y G"} + yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} + yyyyQQQ{"QQQ y G"} + yyyyQQQQ{"QQQQ y G"} + } + eras{ + abbreviated{ + "0. t.a.", + "1. t.a.", + } + narrow{ + "TA0", + "TA1", + } + wide{ + "0. tidsalder", + "1. tidsalder", + } + } + intervalFormats{ + H{ + H{"HH–HH"} + } + Hv{ + H{"HH–HH v"} + } + M{ + M{"M.–M."} + } + MEd{ + M{"E d.M.–E d.M."} + d{"E d.M.–E d.M."} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E d. MMM–E d. MMM"} + d{"E d. MMM–E d. MMM"} + } + MMMd{ + M{"d. MMM–d. MMM"} + d{"d.–d. MMM"} + } + Md{ + M{"d.M.–d.M."} + d{"d.M.–d.M."} + } + d{ + d{"d.–d."} + } + fallback{"{0}–{1}"} + h{ + a{"h a–h a"} + h{"h–h a"} + } + hv{ + a{"h a–h a v"} + h{"h–h a v"} + } + y{ + y{"y–y G"} + } + yM{ + M{"M.y–M.y G"} + y{"M.y–M.y G"} + } + yMEd{ + M{"E d.M.y–E d.M.y G"} + d{"E d.M.y–E d.M.y G"} + y{"E d.M.y–E d.M.y G"} + } + yMMM{ + M{"MMM–MMM y G"} + y{"MMM y–MMM y G"} + } + yMMMEd{ + M{"E d. MMM–E d. MMM y G"} + d{"E d. MMM–E d. MMM y G"} + y{"E d. MMM y–E d. MMM y G"} + } + yMMMM{ + M{"MMMM–MMMM y G"} + y{"MMMM y–MMMM y G"} + } + yMMMd{ + M{"d. MMM–d. MMM y G"} + d{"d.–d. MMM y G"} + y{"d. MMM y–d. MMM y G"} + } + yMd{ + M{"d.M.y–d.M.y G"} + d{"d.M.y–d.M.y G"} + y{"d.M.y–d.M.y G"} + } + } + monthNames{ + format{ + abbreviated{ + "tout", + "baba", + "hator", + "kiahk", + "toba", + "amshir", + "baramhat", + "baramouda", + "bashans", + "paona", + "epep", + "mesra", + "nasie", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + wide{ + "tout", + "baba", + "hator", + "kiahk", + "toba", + "amshir", + "baramhat", + "baramouda", + "bashans", + "paona", + "epep", + "mesra", + "nasie", + } + } + stand-alone{ + abbreviated{ + "tout", + "baba", + "hator", + "kiahk", + "toba", + "amshir", + "baramhat", + "baramouda", + "bashans", + "paona", + "epep", + "mesra", + "nasie", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + wide{ + "tout", + "baba", + "hator", + "kiahk", + "toba", + "amshir", + "baramhat", + "baramouda", + "bashans", + "paona", + "epep", + "mesra", + "nasie", + } + } + } + } + dangi{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d. MMMM r(U)", + "d. MMMM r(U)", + "d. MMM r", + "d.M.r", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "rMMMMEEEEd", + "rMMMMd", + "rMMMd", + "rMd", + } + availableFormats{ + E{"ccc"} + Ed{"E d."} + Gy{"r(U)"} + GyMMM{"MMM r(U)"} + GyMMMEd{"E d. MMM r(U)"} + GyMMMd{"d. MMM r"} + M{"L."} + MEd{"E dd.MM."} + MMM{"LLL"} + MMMEd{"E d. MMM"} + MMMMd{"d. MMMM"} + MMMd{"d. MMM"} + Md{"dd.MM"} + UM{"MM. U"} + UMMM{"MMM U"} + UMMMd{"d. MMM U"} + UMd{"d.MM. U"} + d{"d."} + y{"r(U)"} + yMd{"dd.MM.r"} + yyyy{"r(U)"} + yyyyM{"MM.r"} + yyyyMEd{"E dd.MM.r"} + yyyyMMM{"MMM r(U)"} + yyyyMMMEd{"E d. MMM r(U)"} + yyyyMMMM{"MMMM r(U)"} + yyyyMMMd{"d. MMM r"} + yyyyMd{"dd.MM.r"} + yyyyQQQ{"QQQ r(U)"} + yyyyQQQQ{"QQQQ r(U)"} + } + cyclicNameSets{ + dayParts{ + format{ + abbreviated{ + "zi", + "chou", + "yin", + "mao", + "chen", + "si", + "wu", + "wei", + "shen", + "you", + "xu", + "hai", + } + narrow{ + "zi", + "chou", + "yin", + "mao", + "chen", + "si", + "wu", + "wei", + "shen", + "you", + "xu", + "hai", + } + wide{ + "zi", + "chou", + "yin", + "mao", + "chen", + "si", + "wu", + "wei", + "shen", + "you", + "xu", + "hai", + } + } + } + days{ + format{ + abbreviated{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + narrow{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + wide{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + } + } + months{ + format{ + abbreviated{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + narrow{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + wide{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + } + } + solarTerms{ + format{ + abbreviated{ + "vårstart", + "regnvann", + "insekter våkner", + "vårjevndøgn", + "lyst og klart", + "kornregn", + "sommerstart", + "tidl. korn", + "korn i aks", + "sommersolverv", + "liten varme", + "stor varme", + "høststart", + "varmeslutt", + "hvit dugg", + "høstjevndøgn", + "kalddugg", + "første frost", + "vinterstart", + "litt snø", + "mye snø", + "vintersolverv", + "liten kulde", + "stor kulde", + } + narrow{ + "vårstart", + "regnvann", + "insekter våkner", + "vårjevndøgn", + "lyst og klart", + "kornregn", + "sommerstart", + "tidl. korn", + "korn i aks", + "sommersolverv", + "liten varme", + "stor varme", + "høststart", + "varmeslutt", + "hvit dugg", + "høstjevndøgn", + "kalddugg", + "første frost", + "vinterstart", + "litt snø", + "mye snø", + "vintersolverv", + "liten kulde", + "stor kulde", + } + wide{ + "vårstart", + "regnvann", + "insekter våkner", + "vårjevndøgn", + "lyst og klart", + "kornregn", + "sommerstart", + "tidl. korn", + "korn i aks", + "sommersolverv", + "liten varme", + "stor varme", + "høststart", + "varmeslutt", + "hvit dugg", + "høstjevndøgn", + "kalddugg", + "første frost", + "vinterstart", + "litt snø", + "mye snø", + "vintersolverv", + "liten kulde", + "stor kulde", + } + } + } + years{ + format{ + abbreviated{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + narrow{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + wide{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + } + } + zodiacs{ + format{ + abbreviated{ + "zi", + "chou", + "yin", + "mao", + "chen", + "si", + "wu", + "wei", + "shen", + "you", + "xu", + "hai", + } + narrow{ + "zi", + "chou", + "yin", + "mao", + "chen", + "si", + "wu", + "wei", + "shen", + "you", + "xu", + "hai", + } + wide{ + "zi", + "chou", + "yin", + "mao", + "chen", + "si", + "wu", + "wei", + "shen", + "you", + "xu", + "hai", + } + } + } + } + intervalFormats{ + H{ + H{"HH–HH"} + } + Hv{ + H{"HH–HH v"} + } + M{ + M{"MM.–MM."} + } + MEd{ + M{"dd.MM.E–dd.MM.E"} + d{"dd.MM.E–dd.MM.E"} + } + MMM{ + M{"LLL–LLL"} + } + MMMEd{ + M{"E d. MMM–E d. MMM"} + d{"E d. MMM–E d. MMM"} + } + MMMd{ + M{"d. MMM–d. MMM"} + d{"d.–d. MMM"} + } + Md{ + M{"dd.MM.–dd.MM."} + d{"dd.MM.–dd.MM."} + } + d{ + d{"d.–d."} + } + fallback{"{0}–{1}"} + h{ + a{"h a–h a"} + h{"h–h a"} + } + hv{ + a{"h a–h a v"} + h{"h–h a v"} + } + y{ + y{"U–U"} + } + yM{ + M{"MM.y–MM.y"} + y{"MM.y–MM.y"} + } + yMEd{ + M{"E dd.MM.y–E dd.MM.y"} + d{"E dd.MM.y–E dd.MM.y"} + y{"E dd.MM.y–E dd.MM.y"} + } + yMMM{ + M{"MMM–MMM U"} + y{"MMM U–MMM U"} + } + yMMMEd{ + M{"E d. MMM–E d. MMM U"} + d{"E d. MMM–E d. MMM U"} + y{"E d. MMM U–E d. MMM U"} + } + yMMMM{ + M{"MMMM–MMMM U"} + y{"MMMM U–MMMM U"} + } + yMMMd{ + M{"d. MMM–d. MMM U"} + d{"d.–d. U MMM"} + y{"d. MMM U–d. MMM U"} + } + yMd{ + M{"dd.MM.y–dd.MM.y"} + d{"dd.MM.y–dd.MM.y"} + y{"dd.MM.y–dd.MM.y"} + } + } + monthNames{ + format{ + abbreviated{ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12", + } + } + stand-alone{ + abbreviated{ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "M01", + "M02", + "M03", + "M04", + "M05", + "M06", + "M07", + "M08", + "M09", + "M10", + "M11", + "M12", + } + } + } + monthPatterns{ + format{ + abbreviated{ + leap{"{0}bis"} + } + narrow{ + leap{"{0}b"} + } + wide{ + leap{"{0}bis"} + } + } + numeric{ + all{ + leap{"{0}bis"} + } + } + stand-alone{ + abbreviated{ + leap{"{0}bis"} + } + narrow{ + leap{"{0}b"} + } + wide{ + leap{"{0}bis"} + } + } + } + } + ethiopic{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d. MMMM y G", + "d. MMMM y G", + "d. MMM y G", + "d.M.y G", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } + availableFormats{ + E{"ccc"} + Ed{"E d."} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E d. MMM y G"} + GyMMMd{"d. MMM y G"} + M{"L."} + MEd{"E d.M"} + MMM{"LLL"} + MMMEd{"E d. MMM"} + MMMMd{"d. MMMM"} + MMMd{"d. MMM"} + MMdd{"d.M."} + Md{"d.M."} + d{"d."} + y{"y G"} + yyyy{"y G"} + yyyyM{"M.y G"} + yyyyMEd{"E d.M.y G"} + yyyyMM{"MM.y G"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E d. MMM y G"} + yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} + yyyyQQQ{"QQQ y G"} + yyyyQQQQ{"QQQQ y G"} + } + eras{ + abbreviated{ + "0. t.a.", + "1. t.a.", + } + narrow{ + "TA0", + "TA1", + } + wide{ + "0. tidsalder", + "1. tidsalder", + } + } + intervalFormats{ + H{ + H{"HH–HH"} + } + Hv{ + H{"HH–HH v"} + } + M{ + M{"M.–M."} + } + MEd{ + M{"E d.M.–E d.M."} + d{"E d.M.–E d.M."} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E d. MMM–E d. MMM"} + d{"E d. MMM–E d. MMM"} + } + MMMd{ + M{"d. MMM–d. MMM"} + d{"d.–d. MMM"} + } + Md{ + M{"d.M.–d.M."} + d{"d.M.–d.M."} + } + d{ + d{"d.–d."} + } + fallback{"{0}–{1}"} + h{ + a{"h a–h a"} + h{"h–h a"} + } + hv{ + a{"h a–h a v"} + h{"h–h a v"} + } + y{ + y{"y–y G"} + } + yM{ + M{"M.y–M.y G"} + y{"M.y–M.y G"} + } + yMEd{ + M{"E d.M.y–E d.M.y G"} + d{"E d.M.y–E d.M.y G"} + y{"E d.M.y–E d.M.y G"} + } + yMMM{ + M{"MMM–MMM y G"} + y{"MMM y–MMM y G"} + } + yMMMEd{ + M{"E d. MMM–E d. MMM y G"} + d{"E d. MMM–E d. MMM y G"} + y{"E d. MMM y–E d. MMM y G"} + } + yMMMM{ + M{"MMMM–MMMM y G"} + y{"MMMM y–MMMM y G"} + } + yMMMd{ + M{"d. MMM–d. MMM y G"} + d{"d.–d. MMM y G"} + y{"d. MMM y–d. MMM y G"} + } + yMd{ + M{"d.M.y–d.M.y G"} + d{"d.M.y–d.M.y G"} + y{"d.M.y–d.M.y G"} + } + } + monthNames{ + format{ + abbreviated{ + "meskerem", + "tekemt", + "hedar", + "tahsas", + "ter", + "yekatit", + "megabit", + "miazia", + "genbot", + "sene", + "hamle", + "nehasse", + "pagumen", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + wide{ + "meskerem", + "tekemt", + "hedar", + "tahsas", + "ter", + "yekatit", + "megabit", + "miazia", + "genbot", + "sene", + "hamle", + "nehasse", + "pagumen", + } + } + stand-alone{ + abbreviated{ + "meskerem", + "tekemt", + "hedar", + "tahsas", + "ter", + "yekatit", + "megabit", + "miazia", + "genbot", + "sene", + "hamle", + "nehasse", + "pagumen", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + wide{ + "meskerem", + "tekemt", + "hedar", + "tahsas", + "ter", + "yekatit", + "megabit", + "miazia", + "genbot", + "sene", + "hamle", + "nehasse", + "pagumen", + } + } + } + } + ethiopic-amete-alem{ + eras{ + abbreviated{ + "0. t.a.", + } + narrow{ + "TA0", + } + wide{ + "0. tidsalder", + } + } + } + generic{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d. MMMM y G", + "d. MMMM y G", + "d. MMM y G", + "d.M.y G", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} 'kl'. {0}", + "{1} 'kl'. {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } + availableFormats{ + Bh{"h B"} + Bhm{"h:mm B"} + Bhms{"h:mm:ss B"} + E{"ccc"} + EBhm{"E h:mm B"} + EBhms{"E h:mm:ss B"} + EHm{"E HH:mm"} + EHms{"E HH:mm:ss"} + Ed{"E d."} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E d. MMM y G"} + GyMMMd{"d. MMM y G"} + GyMd{"dd.MM.y GGGGG"} + H{"HH"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L."} + MEd{"E d.M"} + MMM{"LLL"} + MMMEd{"E d. MMM"} + MMMMd{"d. MMMM"} + MMMd{"d. MMM"} + MMdd{"d.M."} + Md{"d.M."} + d{"d."} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"mm:ss"} + y{"y G"} + yyyy{"y G"} + yyyyM{"M.y G"} + yyyyMEd{"E d.M.y G"} + yyyyMM{"MM.y G"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E d. MMM y G"} + yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} + yyyyQQQ{"QQQ y G"} + yyyyQQQQ{"QQQQ y G"} + } + intervalFormats{ + Bh{ + B{"h B–h B"} + h{"h–h B"} + } + Bhm{ + B{"h:mm B–h:mm B"} + h{"h:mm–h:mm B"} + m{"h:mm–h:mm B"} + } + Gy{ + G{"y G–y G"} + y{"y–y G"} + } + GyM{ + G{"MM.y GGGGG–MM.y GGGGG"} + M{"MM.y–MM.y GGGGG"} + y{"MM.y–MM.y GGGGG"} + } + GyMEd{ + G{"E dd.MM.y GGGGG–E dd.MM.y GGGGG"} + M{"E dd.MM.y–E dd.MM.y GGGGG"} + d{"E dd.MM.y–E dd.MM.y GGGGG"} + y{"E dd.MM.y–E dd.MM.y GGGGG"} + } + GyMMM{ + G{"MMM y G–MMM y G"} + M{"MMM–MMM y G"} + y{"MMM y–MMM y G"} + } + GyMMMEd{ + G{"E d. MMM y G–E d. MMM y G"} + M{"E d. MMM–E d. MMM y G"} + d{"E d. MMM–E d. MMM y G"} + y{"E d. MMM y–E d. MMM y G"} + } + GyMMMd{ + G{"d. MMM y G–d. MMM y G"} + M{"d. MMM–d. MMM y G"} + d{"d.–d. MMM y G"} + y{"d. MMM y–d. MMM y G"} + } + GyMd{ + G{"dd.MM.y GGGGG–dd.MM.y GGGGG"} + M{"dd.MM.y–dd.MM.y GGGGG"} + d{"dd.MM.y–dd.MM.y GGGGG"} + y{"dd.MM.y–dd.MM.y GGGGG"} + } + H{ + H{"HH–HH"} + } + Hm{ + H{"HH:mm–HH:mm"} + m{"HH:mm–HH:mm"} + } + Hmv{ + H{"HH:mm–HH:mm v"} + m{"HH:mm–HH:mm v"} + } + Hv{ + H{"HH–HH v"} + } + M{ + M{"M.–M."} + } + MEd{ + M{"E d.M.–E d.M."} + d{"E d.M.–E d.M."} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E d. MMM–E d. MMM"} + d{"E d. MMM–E d. MMM"} + } + MMMd{ + M{"d. MMM–d. MMM"} + d{"d.–d. MMM"} + } + Md{ + M{"d.M.–d.M."} + d{"d.M.–d.M."} + } + d{ + d{"d.–d."} + } + fallback{"{0}–{1}"} + h{ + a{"h a – h a"} + h{"h–h a"} + } + hm{ + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} + } + hmv{ + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hv{ + a{"h a – h a v"} + h{"h–h a v"} + } + y{ + y{"y–y G"} + } + yM{ + M{"M.y–M.y G"} + y{"M.y–M.y G"} + } + yMEd{ + M{"E d.M.y–E d.M.y G"} + d{"E d.M.y–E d.M.y G"} + y{"E d.M.y–E d.M.y G"} + } + yMMM{ + M{"MMM–MMM y G"} + y{"MMM y–MMM y G"} + } + yMMMEd{ + M{"E d. MMM–E d. MMM y G"} + d{"E d. MMM–E d. MMM y G"} + y{"E d. MMM y–E d. MMM y G"} + } + yMMMM{ + M{"MMMM–MMMM y G"} + y{"MMMM y–MMMM y G"} + } + yMMMd{ + M{"d. MMM–d. MMM y G"} + d{"d.–d. MMM y G"} + y{"d. MMM y–d. MMM y G"} + } + yMd{ + M{"d.M.y–d.M.y G"} + d{"d.M.y–d.M.y G"} + y{"d.M.y–d.M.y G"} + } + } + } + gregorian{ + AmPmMarkers{ + "a.m.", + "p.m.", + } + AmPmMarkersAbbr{ + "a.m.", + "p.m.", + } + AmPmMarkersNarrow{ + "a", + "p", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d. MMMM y", + "d. MMMM y", + "d. MMM y", + "dd.MM.y", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1} 'kl'. {0}", + "{1} 'kl'. {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } + appendItems{ + Timezone{"{0} {1}"} + } + availableFormats{ + Bh{"h B"} + Bhm{"h:mm B"} + Bhms{"h:mm:ss B"} + E{"ccc"} + EBhm{"E h:mm B"} + EBhms{"E h:mm:ss B"} + EHm{"E 'kl'. HH:mm"} + EHms{"E 'kl'. HH:mm:ss"} + Ed{"E d."} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E d. MMM y G"} + GyMMMd{"d. MMM y G"} + GyMd{"dd.MM.y GGGGG"} + H{"HH"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + Hmsv{"HH:mm:ss v"} + Hmv{"HH:mm v"} + M{"L."} + MEd{"E d.M."} + MMM{"LLL"} + MMMEd{"E d. MMM"} + MMMMW{ + one{"'den' W. 'uken' 'i' MMMM"} + other{"'den' W. 'uken' 'i' MMMM"} + } + MMMMd{"d. MMMM"} + MMMd{"d. MMM"} + MMdd{"d.M."} + Md{"d.M."} + d{"d."} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} + ms{"mm:ss"} + y{"y"} + yM{"M.y"} + yMEd{"E d.M.y"} + yMM{"MM.y"} + yMMM{"MMM y"} + yMMMEd{"E d. MMM y"} + yMMMM{"MMMM y"} + yMMMd{"d. MMM y"} + yMd{"d.M.y"} + yQQQ{"QQQ y"} + yQQQQ{"QQQQ y"} + yw{ + one{"'uke' w 'i' Y"} + other{"'uke' w 'i' Y"} + } + } + dayNames{ + format{ + abbreviated{ + "søn.", + "man.", + "tir.", + "ons.", + "tor.", + "fre.", + "lør.", + } + narrow{ + "S", + "M", + "T", + "O", + "T", + "F", + "L", + } + short{ + "sø.", + "ma.", + "ti.", + "on.", + "to.", + "fr.", + "lø.", + } + wide{ + "søndag", + "mandag", + "tirsdag", + "onsdag", + "torsdag", + "fredag", + "lørdag", + } + } + stand-alone{ + abbreviated{ + "søn.", + "man.", + "tir.", + "ons.", + "tor.", + "fre.", + "lør.", + } + narrow{ + "S", + "M", + "T", + "O", + "T", + "F", + "L", + } + short{ + "sø.", + "ma.", + "ti.", + "on.", + "to.", + "fr.", + "lø.", + } + wide{ + "søndag", + "mandag", + "tirsdag", + "onsdag", + "torsdag", + "fredag", + "lørdag", + } + } + } + dayPeriod{ + format{ + abbreviated{ + afternoon1{"etterm."} + evening1{"kveld"} + midnight{"midn."} + morning1{"morg."} + morning2{"form."} + night1{"natt"} + } + narrow{ + afternoon1{"em."} + evening1{"kv."} + midnight{"mn."} + morning1{"mg."} + morning2{"fm."} + night1{"nt."} + } + wide{ + afternoon1{"på ettermiddagen"} + evening1{"på kvelden"} + midnight{"midnatt"} + morning1{"på morgenen"} + morning2{"på formiddagen"} + night1{"på natten"} + } + } + stand-alone{ + abbreviated{ + afternoon1{"etterm."} + am{"a.m."} + evening1{"kveld"} + midnight{"midn."} + morning1{"morg."} + morning2{"form."} + night1{"natt"} + pm{"p.m."} + } + narrow{ + afternoon1{"em."} + am{"a.m."} + evening1{"kv."} + midnight{"mn."} + morning1{"mg."} + morning2{"fm."} + night1{"nt."} + pm{"p.m."} + } + wide{ + afternoon1{"ettermiddag"} + am{"a.m."} + evening1{"kveld"} + midnight{"midnatt"} + morning1{"morgen"} + morning2{"formiddag"} + night1{"natt"} + pm{"p.m."} + } + } + } + eras{ + abbreviated{ + "f.Kr.", + "e.Kr.", + } + abbreviated%variant{ + "fvt.", + "evt.", + } + narrow{ + "f.Kr.", + "e.Kr.", + } + narrow%variant{ + "fvt.", + "vt.", + } + wide{ + "før Kristus", + "etter Kristus", + } + wide%variant{ + "før vår tidsregning", + "etter vår tidsregning", + } + } + intervalFormats{ + Bh{ + B{"h B–h B"} + h{"h–h B"} + } + Bhm{ + B{"h:mm B–h:mm B"} + h{"h:mm–h:mm B"} + m{"h:mm–h:mm B"} + } + Gy{ + G{"y G–y G"} + y{"y–y G"} + } + GyM{ + G{"MM.y GGGGG–MM.y GGGGG"} + M{"MM.y–MM.y GGGGG"} + y{"MM.y–MM.y GGGGG"} + } + GyMEd{ + G{"E dd.MM.y GGGGG–E dd.MM.y GGGGG"} + M{"E dd.MM.y–E dd.MM.y GGGGG"} + d{"E dd.MM.y–E dd.MM.y GGGGG"} + y{"E dd.MM.y–E dd.MM.y GGGGG"} + } + GyMMM{ + G{"MMM y G–MMM y G"} + M{"MMM–MMM y G"} + y{"MMM y–MMM y G"} + } + GyMMMEd{ + G{"E d. MMM y G–E d. MMM y G"} + M{"E d. MMM–E d. MMM y G"} + d{"E d. MMM–E d. MMM y G"} + y{"E d. MMM y–E d. MMM y G"} + } + GyMMMd{ + G{"d. MMM y G–d. MMM y G"} + M{"d. MMM–d. MMM y G"} + d{"d.–d. MMM y G"} + y{"d. MMM y–d. MMM y G"} + } + GyMd{ + G{"dd.MM.y GGGGG–dd.MM.y GGGGG"} + M{"dd.MM.y–dd.MM.y GGGGG"} + d{"dd.MM.y–dd.MM.y GGGGG"} + y{"dd.MM.y–dd.MM.y GGGGG"} + } + H{ + H{"HH–HH"} + } + Hm{ + H{"HH:mm–HH:mm"} + m{"HH:mm–HH:mm"} + } + Hmv{ + H{"HH:mm–HH:mm v"} + m{"HH:mm–HH:mm v"} + } + Hv{ + H{"HH–HH v"} + } + M{ + M{"M.–M."} + } + MEd{ + M{"E dd.MM.–E dd.MM."} + d{"E dd.MM.–E dd.MM."} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E d. MMM–E d. MMM"} + d{"E d.–E d. MMM"} + } + MMMd{ + M{"d. MMM–d. MMM"} + d{"d.–d. MMM"} + } + Md{ + M{"dd.MM.–dd.MM."} + d{"dd.MM.–dd.MM."} + } + d{ + d{"d.–d."} + } + fallback{"{0}–{1}"} + h{ + a{"h a–h a"} + h{"h–h a"} + } + hm{ + a{"h:mm a–h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} + } + hmv{ + a{"h:mm a–h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hv{ + a{"h a–h a v"} + h{"h–h a v"} + } + y{ + y{"y–y"} + } + yM{ + M{"MM.y–MM.y"} + y{"MM.y–MM.y"} + } + yMEd{ + M{"E dd.MM.y–E dd.MM.y"} + d{"E dd.MM.y–E dd.MM.y"} + y{"E dd.MM.y–E dd.MM.y"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y–MMM y"} + } + yMMMEd{ + M{"E d. MMM–E d. MMM y"} + d{"E d.–E d. MMM y"} + y{"E d. MMM y–E d. MMM y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y–MMMM y"} + } + yMMMd{ + M{"d. MMM–d. MMM y"} + d{"d.–d. MMM y"} + y{"d. MMM y–d. MMM y"} + } + yMd{ + M{"dd.MM.y–dd.MM.y"} + d{"dd.MM.y–dd.MM.y"} + y{"dd.MM.y–dd.MM.y"} + } + } + monthNames{ + format{ + abbreviated{ + "jan.", + "feb.", + "mar.", + "apr.", + "mai", + "jun.", + "jul.", + "aug.", + "sep.", + "okt.", + "nov.", + "des.", + } + narrow{ + "J", + "F", + "M", + "A", + "M", + "J", + "J", + "A", + "S", + "O", + "N", + "D", + } + wide{ + "januar", + "februar", + "mars", + "april", + "mai", + "juni", + "juli", + "august", + "september", + "oktober", + "november", + "desember", + } + } + stand-alone{ + abbreviated{ + "jan", + "feb", + "mar", + "apr", + "mai", + "jun", + "jul", + "aug", + "sep", + "okt", + "nov", + "des", + } + narrow{ + "J", + "F", + "M", + "A", + "M", + "J", + "J", + "A", + "S", + "O", + "N", + "D", + } + wide{ + "januar", + "februar", + "mars", + "april", + "mai", + "juni", + "juli", + "august", + "september", + "oktober", + "november", + "desember", + } + } + } + quarters{ + format{ + abbreviated{ + "K1", + "K2", + "K3", + "K4", + } + narrow{ + "1.", + "2.", + "3.", + "4.", + } + wide{ + "1. kvartal", + "2. kvartal", + "3. kvartal", + "4. kvartal", + } + } + stand-alone{ + abbreviated{ + "K1", + "K2", + "K3", + "K4", + } + narrow{ + "1.", + "2.", + "3.", + "4.", + } + wide{ + "1. kvartal", + "2. kvartal", + "3. kvartal", + "4. kvartal", + } + } + } + } + hebrew{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d. MMMM y G", + "d. MMMM y G", + "d. MMM y G", + "d.M.y G", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } + availableFormats{ + E{"ccc"} + Ed{"E d."} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E d. MMM y G"} + GyMMMd{"d. MMM y G"} + M{"L."} + MEd{"E d.M"} + MMM{"LLL"} + MMMEd{"E d. MMM"} + MMMMd{"d. MMMM"} + MMMd{"d. MMM"} + MMdd{"d.M."} + Md{"d.M."} + d{"d."} + y{"y G"} + yyyy{"y G"} + yyyyM{"M.y G"} + yyyyMEd{"E d.M.y G"} + yyyyMM{"MM.y G"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E d. MMM y G"} + yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} + yyyyQQQ{"QQQ y G"} + yyyyQQQQ{"QQQQ y G"} + } + eras{ + abbreviated{ + "AM", + } + narrow{ + "AM", + } + wide{ + "AM", + } + } + intervalFormats{ + H{ + H{"HH–HH"} + } + Hv{ + H{"HH–HH v"} + } + M{ + M{"M.–M."} + } + MEd{ + M{"E d.M.–E d.M."} + d{"E d.M.–E d.M."} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E d. MMM–E d. MMM"} + d{"E d. MMM–E d. MMM"} + } + MMMd{ + M{"d. MMM–d. MMM"} + d{"d.–d. MMM"} + } + Md{ + M{"d.M.–d.M."} + d{"d.M.–d.M."} + } + d{ + d{"d.–d."} + } + fallback{"{0}–{1}"} + h{ + a{"h a–h a"} + h{"h–h a"} + } + hv{ + a{"h a–h a v"} + h{"h–h a v"} + } + y{ + y{"y–y G"} + } + yM{ + M{"M.y–M.y G"} + y{"M.y–M.y G"} + } + yMEd{ + M{"E d.M.y–E d.M.y G"} + d{"E d.M.y–E d.M.y G"} + y{"E d.M.y–E d.M.y G"} + } + yMMM{ + M{"MMM–MMM y G"} + y{"MMM y–MMM y G"} + } + yMMMEd{ + M{"E d. MMM–E d. MMM y G"} + d{"E d. MMM–E d. MMM y G"} + y{"E d. MMM y–E d. MMM y G"} + } + yMMMM{ + M{"MMMM–MMMM y G"} + y{"MMMM y–MMMM y G"} + } + yMMMd{ + M{"d. MMM–d. MMM y G"} + d{"d.–d. MMM y G"} + y{"d. MMM y–d. MMM y G"} + } + yMd{ + M{"d.M.y–d.M.y G"} + d{"d.M.y–d.M.y G"} + y{"d.M.y–d.M.y G"} + } + } + monthNames{ + format{ + abbreviated{ + "tishri", + "heshvan", + "kislev", + "tevet", + "shevat", + "adar I", + "adar", + "nisan", + "iyar", + "sivan", + "tamuz", + "av", + "elul", + "adar II", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "7", + } + wide{ + "tishri", + "heshvan", + "kislev", + "tevet", + "shevat", + "adar I", + "adar", + "nisan", + "iyar", + "sivan", + "tamuz", + "av", + "elul", + "adar II", + } + } + stand-alone{ + abbreviated{ + "tishri", + "heshvan", + "kislev", + "tevet", + "shevat", + "adar I", + "adar", + "nisan", + "iyar", + "sivan", + "tamuz", + "av", + "elul", + "adar II", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "7", + } + wide{ + "tishri", + "heshvan", + "kislev", + "tevet", + "shevat", + "adar I", + "adar", + "nisan", + "iyar", + "sivan", + "tamuz", + "av", + "elul", + "adar II", + } + } + } + } + indian{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d. MMMM y G", + "d. MMMM y G", + "d. MMM y G", + "d.M.y G", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } + availableFormats{ + E{"ccc"} + Ed{"E d."} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E d. MMM y G"} + GyMMMd{"d. MMM y G"} + M{"L."} + MEd{"E d.M"} + MMM{"LLL"} + MMMEd{"E d. MMM"} + MMMMd{"d. MMMM"} + MMMd{"d. MMM"} + MMdd{"d.M."} + Md{"d.M."} + d{"d."} + y{"y G"} + yyyy{"y G"} + yyyyM{"M.y G"} + yyyyMEd{"E d.M.y G"} + yyyyMM{"MM.y G"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E d. MMM y G"} + yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} + yyyyQQQ{"QQQ y G"} + yyyyQQQQ{"QQQQ y G"} + } + eras{ + abbreviated{ + "saka", + } + narrow{ + "saka", + } + wide{ + "saka", + } + } + intervalFormats{ + H{ + H{"HH–HH"} + } + Hv{ + H{"HH–HH v"} + } + M{ + M{"M.–M."} + } + MEd{ + M{"E d.M.–E d.M."} + d{"E d.M.–E d.M."} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E d. MMM–E d. MMM"} + d{"E d. MMM–E d. MMM"} + } + MMMd{ + M{"d. MMM–d. MMM"} + d{"d.–d. MMM"} + } + Md{ + M{"d.M.–d.M."} + d{"d.M.–d.M."} + } + d{ + d{"d.–d."} + } + fallback{"{0}–{1}"} + h{ + a{"h a–h a"} + h{"h–h a"} + } + hv{ + a{"h a–h a v"} + h{"h–h a v"} + } + y{ + y{"y–y G"} + } + yM{ + M{"M.y–M.y G"} + y{"M.y–M.y G"} + } + yMEd{ + M{"E d.M.y–E d.M.y G"} + d{"E d.M.y–E d.M.y G"} + y{"E d.M.y–E d.M.y G"} + } + yMMM{ + M{"MMM–MMM y G"} + y{"MMM y–MMM y G"} + } + yMMMEd{ + M{"E d. MMM–E d. MMM y G"} + d{"E d. MMM–E d. MMM y G"} + y{"E d. MMM y–E d. MMM y G"} + } + yMMMM{ + M{"MMMM–MMMM y G"} + y{"MMMM y–MMMM y G"} + } + yMMMd{ + M{"d. MMM–d. MMM y G"} + d{"d.–d. MMM y G"} + y{"d. MMM y–d. MMM y G"} + } + yMd{ + M{"d.M.y–d.M.y G"} + d{"d.M.y–d.M.y G"} + y{"d.M.y–d.M.y G"} + } + } + monthNames{ + format{ + abbreviated{ + "chaitra", + "vaisakha", + "jyaistha", + "asadha", + "sravana", + "bhadra", + "asvina", + "kartika", + "agrahayana", + "pausa", + "magha", + "phalguna", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "chaitra", + "vaisakha", + "jyaistha", + "asadha", + "sravana", + "bhadra", + "asvina", + "kartika", + "agrahayana", + "pausa", + "magha", + "phalguna", + } + } + stand-alone{ + abbreviated{ + "chaitra", + "vaisakha", + "jyaistha", + "asadha", + "sravana", + "bhadra", + "asvina", + "kartika", + "agrahayana", + "pausa", + "magha", + "phalguna", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "chaitra", + "vaisakha", + "jyaistha", + "asadha", + "sravana", + "bhadra", + "asvina", + "kartika", + "agrahayana", + "pausa", + "magha", + "phalguna", + } + } + } + } + islamic{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d. MMMM y G", + "d. MMMM y G", + "d. MMM y G", + "d.M.y G", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } + availableFormats{ + E{"ccc"} + Ed{"E d."} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E d. MMM y G"} + GyMMMd{"d. MMM y G"} + M{"L."} + MEd{"E d.M"} + MMM{"LLL"} + MMMEd{"E d. MMM"} + MMMMd{"d. MMMM"} + MMMd{"d. MMM"} + MMdd{"d.M."} + Md{"d.M."} + d{"d."} + y{"y G"} + yyyy{"y G"} + yyyyM{"M.y G"} + yyyyMEd{"E d.M.y G"} + yyyyMM{"MM.y G"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E d. MMM y G"} + yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} + yyyyQQQ{"QQQ y G"} + yyyyQQQQ{"QQQQ y G"} + } + eras{ + abbreviated{ + "AH", + } + narrow{ + "AH", + } + wide{ + "AH", + } + } + intervalFormats{ + H{ + H{"HH–HH"} + } + Hv{ + H{"HH–HH v"} + } + M{ + M{"M.–M."} + } + MEd{ + M{"E d.M.–E d.M."} + d{"E d.M.–E d.M."} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E d. MMM–E d. MMM"} + d{"E d. MMM–E d. MMM"} + } + MMMd{ + M{"d. MMM–d. MMM"} + d{"d.–d. MMM"} + } + Md{ + M{"d.M.–d.M."} + d{"d.M.–d.M."} + } + d{ + d{"d.–d."} + } + fallback{"{0}–{1}"} + h{ + a{"h a–h a"} + h{"h–h a"} + } + hv{ + a{"h a–h a v"} + h{"h–h a v"} + } + y{ + y{"y–y G"} + } + yM{ + M{"M.y–M.y G"} + y{"M.y–M.y G"} + } + yMEd{ + M{"E d.M.y–E d.M.y G"} + d{"E d.M.y–E d.M.y G"} + y{"E d.M.y–E d.M.y G"} + } + yMMM{ + M{"MMM–MMM y G"} + y{"MMM y–MMM y G"} + } + yMMMEd{ + M{"E d. MMM–E d. MMM y G"} + d{"E d. MMM–E d. MMM y G"} + y{"E d. MMM y–E d. MMM y G"} + } + yMMMM{ + M{"MMMM–MMMM y G"} + y{"MMMM y–MMMM y G"} + } + yMMMd{ + M{"d. MMM–d. MMM y G"} + d{"d.–d. MMM y G"} + y{"d. MMM y–d. MMM y G"} + } + yMd{ + M{"d.M.y–d.M.y G"} + d{"d.M.y–d.M.y G"} + y{"d.M.y–d.M.y G"} + } + } + monthNames{ + format{ + abbreviated{ + "muh.", + "saf.", + "rab. I", + "rab. II", + "jum. I", + "jum. II", + "raj.", + "sha.", + "ram.", + "shaw.", + "dhuʻl-q.", + "dhuʻl-h.", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "muharram", + "safar", + "rabiʻ I", + "rabiʻ II", + "jumada I", + "jumada II", + "rajab", + "shaʻban", + "ramadan", + "shawwal", + "dhuʻl-qiʻdah", + "dhuʻl-hijjah", + } + } + stand-alone{ + abbreviated{ + "muh.", + "saf.", + "rab. I", + "rab. II", + "jum. I", + "jum. II", + "raj.", + "sha.", + "ram.", + "shaw.", + "dhuʻl-q.", + "Dhuʻl-H.", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "muharram", + "safar", + "rabiʻ I", + "rabiʻ II", + "jumada I", + "jumada II", + "rajab", + "shaʻban", + "ramadan", + "shawwal", + "dhuʻl-qiʻdah", + "dhuʻl-hijjah", + } + } + } + } + japanese{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d. MMMM y G", + "d. MMMM y G", + "d. MMM y G", + "d.M y G", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } + availableFormats{ + E{"ccc"} + Ed{"E d."} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E d. MMM y G"} + GyMMMd{"d. MMM y G"} + M{"L."} + MEd{"E d.M"} + MMM{"LLL"} + MMMEd{"E d. MMM"} + MMMMd{"d. MMMM"} + MMMd{"d. MMM"} + MMdd{"d.M."} + Md{"d.M."} + d{"d."} + y{"y G"} + yyyy{"y G"} + yyyyM{"M.y G"} + yyyyMEd{"E d.M.y G"} + yyyyMM{"MM.y G"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E d. MMM y G"} + yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} + yyyyQQQ{"QQQ y G"} + yyyyQQQQ{"QQQQ y G"} + } + eras{ + abbreviated{ + "Taika (645–650)", + "Hakuchi (650–671)", + "Hakuhō (672–686)", + "Shuchō (686–701)", + "Taihō (701–704)", + "Keiun (704–708)", + "Wadō (708–715)", + "Reiki (715–717)", + "Yōrō (717–724)", + "Jinki (724–729)", + "Tenpyō (729–749)", + "Tenpyō-kampō (749-749)", + "Tenpyō-shōhō (749-757)", + "Tenpyō-hōji (757-765)", + "Tenpyō-jingo (765-767)", + "Jingo-keiun (767-770)", + "Hōki (770–780)", + "Ten-ō (781-782)", + "Enryaku (782–806)", + "Daidō (806–810)", + "Kōnin (810–824)", + "Tenchō (824–834)", + "Jōwa (834–848)", + "Kajō (848–851)", + "Ninju (851–854)", + "Saikō (854–857)", + "Ten-an (857-859)", + "Jōgan (859–877)", + "Gangyō (877–885)", + "Ninna (885–889)", + "Kanpyō (889–898)", + "Shōtai (898–901)", + "Engi (901–923)", + "Enchō (923–931)", + "Jōhei (931–938)", + "Tengyō (938–947)", + "Tenryaku (947–957)", + "Tentoku (957–961)", + "Ōwa (961–964)", + "Kōhō (964–968)", + "Anna (968–970)", + "Tenroku (970–973)", + "Ten’en (973–976)", + "Jōgen (976–978)", + "Tengen (978–983)", + "Eikan (983–985)", + "Kanna (985–987)", + "Eien (987–989)", + "Eiso (989–990)", + "Shōryaku (990–995)", + "Chōtoku (995–999)", + "Chōhō (999–1004)", + "Kankō (1004–1012)", + "Chōwa (1012–1017)", + "Kannin (1017–1021)", + "Jian (1021–1024)", + "Manju (1024–1028)", + "Chōgen (1028–1037)", + "Chōryaku (1037–1040)", + "Chōkyū (1040–1044)", + "Kantoku (1044–1046)", + "Eishō (1046–1053)", + "Tengi (1053–1058)", + "Kōhei (1058–1065)", + "Jiryaku (1065–1069)", + "Enkyū (1069–1074)", + "Shōho (1074–1077)", + "Shōryaku (1077–1081)", + "Eihō (1081–1084)", + "Ōtoku (1084–1087)", + "Kanji (1087–1094)", + "Kahō (1094–1096)", + "Eichō (1096–1097)", + "Jōtoku (1097–1099)", + "Kōwa (1099–1104)", + "Chōji (1104–1106)", + "Kashō (1106–1108)", + "Tennin (1108–1110)", + "Ten-ei (1110-1113)", + "Eikyū (1113–1118)", + "Gen’ei (1118–1120)", + "Hōan (1120–1124)", + "Tenji (1124–1126)", + "Daiji (1126–1131)", + "Tenshō (1131–1132)", + "Chōshō (1132–1135)", + "Hōen (1135–1141)", + "Eiji (1141–1142)", + "Kōji (1142–1144)", + "Ten’yō (1144–1145)", + "Kyūan (1145–1151)", + "Ninpei (1151–1154)", + "Kyūju (1154–1156)", + "Hōgen (1156–1159)", + "Heiji (1159–1160)", + "Eiryaku (1160–1161)", + "Ōho (1161–1163)", + "Chōkan (1163–1165)", + "Eiman (1165–1166)", + "Nin’an (1166–1169)", + "Kaō (1169–1171)", + "Shōan (1171–1175)", + "Angen (1175–1177)", + "Jishō (1177–1181)", + "Yōwa (1181–1182)", + "Juei (1182–1184)", + "Genryaku (1184–1185)", + "Bunji (1185–1190)", + "Kenkyū (1190–1199)", + "Shōji (1199–1201)", + "Kennin (1201–1204)", + "Genkyū (1204–1206)", + "Ken’ei (1206–1207)", + "Jōgen (1207–1211)", + "Kenryaku (1211–1213)", + "Kenpō (1213–1219)", + "Jōkyū (1219–1222)", + "Jōō (1222–1224)", + "Gennin (1224–1225)", + "Karoku (1225–1227)", + "Antei (1227–1229)", + "Kanki (1229–1232)", + "Jōei (1232–1233)", + "Tenpuku (1233–1234)", + "Bunryaku (1234–1235)", + "Katei (1235–1238)", + "Ryakunin (1238–1239)", + "En’ō (1239–1240)", + "Ninji (1240–1243)", + "Kangen (1243–1247)", + "Hōji (1247–1249)", + "Kenchō (1249–1256)", + "Kōgen (1256–1257)", + "Shōka (1257–1259)", + "Shōgen (1259–1260)", + "Bun’ō (1260–1261)", + "Kōchō (1261–1264)", + "Bun’ei (1264–1275)", + "Kenji (1275–1278)", + "Kōan (1278–1288)", + "Shōō (1288–1293)", + "Einin (1293–1299)", + "Shōan (1299–1302)", + "Kengen (1302–1303)", + "Kagen (1303–1306)", + "Tokuji (1306–1308)", + "Enkyō (1308–1311)", + "Ōchō (1311–1312)", + "Shōwa (1312–1317)", + "Bunpō (1317–1319)", + "Genō (1319–1321)", + "Genkō (1321–1324)", + "Shōchū (1324–1326)", + "Karyaku (1326–1329)", + "Gentoku (1329–1331)", + "Genkō (1331–1334)", + "Kenmu (1334–1336)", + "Engen (1336–1340)", + "Kōkoku (1340–1346)", + "Shōhei (1346–1370)", + "Kentoku (1370–1372)", + "Bunchū (1372–1375)", + "Tenju (1375–1379)", + "Kōryaku (1379–1381)", + "Kōwa (1381–1384)", + "Genchū (1384–1392)", + "Meitoku (1384–1387)", + "Kakei (1387–1389)", + "Kōō (1389–1390)", + "Meitoku (1390–1394)", + "Ōei (1394–1428)", + "Shōchō (1428–1429)", + "Eikyō (1429–1441)", + "Kakitsu (1441–1444)", + "Bun’an (1444–1449)", + "Hōtoku (1449–1452)", + "Kyōtoku (1452–1455)", + "Kōshō (1455–1457)", + "Chōroku (1457–1460)", + "Kanshō (1460–1466)", + "Bunshō (1466–1467)", + "Ōnin (1467–1469)", + "Bunmei (1469–1487)", + "Chōkyō (1487–1489)", + "Entoku (1489–1492)", + "Meiō (1492–1501)", + "Bunki (1501–1504)", + "Eishō (1504–1521)", + "Taiei (1521–1528)", + "Kyōroku (1528–1532)", + "Tenbun (1532–1555)", + "Kōji (1555–1558)", + "Eiroku (1558–1570)", + "Genki (1570–1573)", + "Tenshō (1573–1592)", + "Bunroku (1592–1596)", + "Keichō (1596–1615)", + "Genna (1615–1624)", + "Kan’ei (1624–1644)", + "Shōho (1644–1648)", + "Keian (1648–1652)", + "Jōō (1652–1655)", + "Meireki (1655–1658)", + "Manji (1658–1661)", + "Kanbun (1661–1673)", + "Enpō (1673–1681)", + "Tenna (1681–1684)", + "Jōkyō (1684–1688)", + "Genroku (1688–1704)", + "Hōei (1704–1711)", + "Shōtoku (1711–1716)", + "Kyōhō (1716–1736)", + "Genbun (1736–1741)", + "Kanpō (1741–1744)", + "Enkyō (1744–1748)", + "Kan’en (1748–1751)", + "Hōreki (1751–1764)", + "Meiwa (1764–1772)", + "An’ei (1772–1781)", + "Tenmei (1781–1789)", + "Kansei (1789–1801)", + "Kyōwa (1801–1804)", + "Bunka (1804–1818)", + "Bunsei (1818–1830)", + "Tenpō (1830–1844)", + "Kōka (1844–1848)", + "Kaei (1848–1854)", + "Ansei (1854–1860)", + "Man’en (1860–1861)", + "Bunkyū (1861–1864)", + "Genji (1864–1865)", + "Keiō (1865–1868)", + "Meiji", + "Taishō", + "Shōwa", + "Heisei", + "Reiwa", + } + narrow{ + "Taika (645–650)", + "Hakuchi (650–671)", + "Hakuhō (672–686)", + "Shuchō (686–701)", + "Taihō (701–704)", + "Keiun (704–708)", + "Wadō (708–715)", + "Reiki (715–717)", + "Yōrō (717–724)", + "Jinki (724–729)", + "Tenpyō (729–749)", + "Tenpyō-kampō (749–749)", + "Tenpyō-shōhō (749–757)", + "Tenpyō-hōji (757–765)", + "Tenpyō-jingo (765–767)", + "Jingo-keiun (767–770)", + "Hōki (770–780)", + "Ten-ō (781–782)", + "Enryaku (782–806)", + "Daidō (806–810)", + "Kōnin (810–824)", + "Tenchō (824–834)", + "Jōwa (834–848)", + "Kajō (848–851)", + "Ninju (851–854)", + "Saikō (854–857)", + "Ten-an (857–859)", + "Jōgan (859–877)", + "Gangyō (877–885)", + "Ninna (885–889)", + "Kanpyō (889–898)", + "Shōtai (898–901)", + "Engi (901–923)", + "Enchō (923–931)", + "Jōhei (931–938)", + "Tengyō (938–947)", + "Tenryaku (947–957)", + "Tentoku (957–961)", + "Ōwa (961–964)", + "Kōhō (964–968)", + "Anna (968–970)", + "Tenroku (970–973)", + "Ten’en (973–976)", + "Jōgen (976–978)", + "Tengen (978–983)", + "Eikan (983–985)", + "Kanna (985–987)", + "Eien (987–989)", + "Eiso (989–990)", + "Shōryaku (990–995)", + "Chōtoku (995–999)", + "Chōhō (999–1004)", + "Kankō (1004–1012)", + "Chōwa (1012–1017)", + "Kannin (1017–1021)", + "Jian (1021–1024)", + "Manju (1024–1028)", + "Chōgen (1028–1037)", + "Chōryaku (1037–1040)", + "Chōkyū (1040–1044)", + "Kantoku (1044–1046)", + "Eishō (1046–1053)", + "Tengi (1053–1058)", + "Kōhei (1058–1065)", + "Jiryaku (1065–1069)", + "Enkyū (1069–1074)", + "Shōho (1074–1077)", + "Shōryaku (1077–1081)", + "Eihō (1081–1084)", + "Ōtoku (1084–1087)", + "Kanji (1087–1094)", + "Kahō (1094–1096)", + "Eichō (1096–1097)", + "Jōtoku (1097–1099)", + "Kōwa (1099–1104)", + "Chōji (1104–1106)", + "Kashō (1106–1108)", + "Tennin (1108–1110)", + "Ten-ei (1110–1113)", + "Eikyū (1113–1118)", + "Gen’ei (1118–1120)", + "Hōan (1120–1124)", + "Tenji (1124–1126)", + "Daiji (1126–1131)", + "Tenshō (1131–1132)", + "Chōshō (1132–1135)", + "Hōen (1135–1141)", + "Eiji (1141–1142)", + "Kōji (1142–1144)", + "Ten’yō (1144–1145)", + "Kyūan (1145–1151)", + "Ninpei (1151–1154)", + "Kyūju (1154–1156)", + "Hōgen (1156–1159)", + "Heiji (1159–1160)", + "Eiryaku (1160–1161)", + "Ōho (1161–1163)", + "Chōkan (1163–1165)", + "Eiman (1165–1166)", + "Nin’an (1166–1169)", + "Kaō (1169–1171)", + "Shōan (1171–1175)", + "Angen (1175–1177)", + "Jishō (1177–1181)", + "Yōwa (1181–1182)", + "Juei (1182–1184)", + "Genryaku (1184–1185)", + "Bunji (1185–1190)", + "Kenkyū (1190–1199)", + "Shōji (1199–1201)", + "Kennin (1201–1204)", + "Genkyū (1204–1206)", + "Ken’ei (1206–1207)", + "Jōgen (1207–1211)", + "Kenryaku (1211–1213)", + "Kenpō (1213–1219)", + "Jōkyū (1219–1222)", + "Jōō (1222–1224)", + "Gennin (1224–1225)", + "Karoku (1225–1227)", + "Antei (1227–1229)", + "Kanki (1229–1232)", + "Jōei (1232–1233)", + "Tenpuku (1233–1234)", + "Bunryaku (1234–1235)", + "Katei (1235–1238)", + "Ryakunin (1238–1239)", + "En’ō (1239–1240)", + "Ninji (1240–1243)", + "Kangen (1243–1247)", + "Hōji (1247–1249)", + "Kenchō (1249–1256)", + "Kōgen (1256–1257)", + "Shōka (1257–1259)", + "Shōgen (1259–1260)", + "Bun’ō (1260–1261)", + "Kōchō (1261–1264)", + "Bun’ei (1264–1275)", + "Kenji (1275–1278)", + "Kōan (1278–1288)", + "Shōō (1288–1293)", + "Einin (1293–1299)", + "Shōan (1299–1302)", + "Kengen (1302–1303)", + "Kagen (1303–1306)", + "Tokuji (1306–1308)", + "Enkyō (1308–1311)", + "Ōchō (1311–1312)", + "Shōwa (1312–1317)", + "Bunpō (1317–1319)", + "Genō (1319–1321)", + "Genkō (1321–1324)", + "Shōchū (1324–1326)", + "Karyaku (1326–1329)", + "Gentoku (1329–1331)", + "Genkō (1331–1334)", + "Kenmu (1334–1336)", + "Engen (1336–1340)", + "Kōkoku (1340–1346)", + "Shōhei (1346–1370)", + "Kentoku (1370–1372)", + "Bunchū (1372–1375)", + "Tenju (1375–1379)", + "Kōryaku (1379–1381)", + "Kōwa (1381–1384)", + "Genchū (1384–1392)", + "Meitoku (1384–1387)", + "Kakei (1387–1389)", + "Kōō (1389–1390)", + "Meitoku (1390–1394)", + "Ōei (1394–1428)", + "Shōchō (1428–1429)", + "Eikyō (1429–1441)", + "Kakitsu (1441–1444)", + "Bun’an (1444–1449)", + "Hōtoku (1449–1452)", + "Kyōtoku (1452–1455)", + "Kōshō (1455–1457)", + "Chōroku (1457–1460)", + "Kanshō (1460–1466)", + "Bunshō (1466–1467)", + "Ōnin (1467–1469)", + "Bunmei (1469–1487)", + "Chōkyō (1487–1489)", + "Entoku (1489–1492)", + "Meiō (1492–1501)", + "Bunki (1501–1504)", + "Eishō (1504–1521)", + "Taiei (1521–1528)", + "Kyōroku (1528–1532)", + "Tenbun (1532–1555)", + "Kōji (1555–1558)", + "Eiroku (1558–1570)", + "Genki (1570–1573)", + "Tenshō (1573–1592)", + "Bunroku (1592–1596)", + "Keichō (1596–1615)", + "Genna (1615–1624)", + "Kan’ei (1624–1644)", + "Shōho (1644–1648)", + "Keian (1648–1652)", + "Jōō (1652–1655)", + "Meireki (1655–1658)", + "Manji (1658–1661)", + "Kanbun (1661–1673)", + "Enpō (1673–1681)", + "Tenna (1681–1684)", + "Jōkyō (1684–1688)", + "Genroku (1688–1704)", + "Hōei (1704–1711)", + "Shōtoku (1711–1716)", + "Kyōhō (1716–1736)", + "Genbun (1736–1741)", + "Kanpō (1741–1744)", + "Enkyō (1744–1748)", + "Kan’en (1748–1751)", + "Hōreki (1751–1764)", + "Meiwa (1764–1772)", + "An’ei (1772–1781)", + "Tenmei (1781–1789)", + "Kansei (1789–1801)", + "Kyōwa (1801–1804)", + "Bunka (1804–1818)", + "Bunsei (1818–1830)", + "Tenpō (1830–1844)", + "Kōka (1844–1848)", + "Kaei (1848–1854)", + "Ansei (1854–1860)", + "Man’en (1860–1861)", + "Bunkyū (1861–1864)", + "Genji (1864–1865)", + "Keiō (1865–1868)", + "M", + "T", + "S", + "H", + "R", + } + wide{ + "Taika (645–650)", + "Hakuchi (650–671)", + "Hakuhō (672–686)", + "Shuchō (686–701)", + "Taihō (701–704)", + "Keiun (704–708)", + "Wadō (708–715)", + "Reiki (715–717)", + "Yōrō (717–724)", + "Jinki (724–729)", + "Tenpyō (729–749)", + "Tenpyō-kampō (749-749)", + "Tenpyō-shōhō (749-757)", + "Tenpyō-hōji (757-765)", + "Tenpyō-jingo (765-767)", + "Jingo-keiun (767-770)", + "Hōki (770–780)", + "Ten-ō (781-782)", + "Enryaku (782–806)", + "Daidō (806–810)", + "Kōnin (810–824)", + "Tenchō (824–834)", + "Jōwa (834–848)", + "Kajō (848–851)", + "Ninju (851–854)", + "Saikō (854–857)", + "Ten-an (857-859)", + "Jōgan (859–877)", + "Gangyō (877–885)", + "Ninna (885–889)", + "Kanpyō (889–898)", + "Shōtai (898–901)", + "Engi (901–923)", + "Enchō (923–931)", + "Jōhei (931–938)", + "Tengyō (938–947)", + "Tenryaku (947–957)", + "Tentoku (957–961)", + "Ōwa (961–964)", + "Kōhō (964–968)", + "Anna (968–970)", + "Tenroku (970–973)", + "Ten’en (973–976)", + "Jōgen (976–978)", + "Tengen (978–983)", + "Eikan (983–985)", + "Kanna (985–987)", + "Eien (987–989)", + "Eiso (989–990)", + "Shōryaku (990–995)", + "Chōtoku (995–999)", + "Chōhō (999–1004)", + "Kankō (1004–1012)", + "Chōwa (1012–1017)", + "Kannin (1017–1021)", + "Jian (1021–1024)", + "Manju (1024–1028)", + "Chōgen (1028–1037)", + "Chōryaku (1037–1040)", + "Chōkyū (1040–1044)", + "Kantoku (1044–1046)", + "Eishō (1046–1053)", + "Tengi (1053–1058)", + "Kōhei (1058–1065)", + "Jiryaku (1065–1069)", + "Enkyū (1069–1074)", + "Shōho (1074–1077)", + "Shōryaku (1077–1081)", + "Eihō (1081–1084)", + "Ōtoku (1084–1087)", + "Kanji (1087–1094)", + "Kahō (1094–1096)", + "Eichō (1096–1097)", + "Jōtoku (1097–1099)", + "Kōwa (1099–1104)", + "Chōji (1104–1106)", + "Kashō (1106–1108)", + "Tennin (1108–1110)", + "Ten-ei (1110-1113)", + "Eikyū (1113–1118)", + "Gen’ei (1118–1120)", + "Hōan (1120–1124)", + "Tenji (1124–1126)", + "Daiji (1126–1131)", + "Tenshō (1131–1132)", + "Chōshō (1132–1135)", + "Hōen (1135–1141)", + "Eiji (1141–1142)", + "Kōji (1142–1144)", + "Ten’yō (1144–1145)", + "Kyūan (1145–1151)", + "Ninpei (1151–1154)", + "Kyūju (1154–1156)", + "Hōgen (1156–1159)", + "Heiji (1159–1160)", + "Eiryaku (1160–1161)", + "Ōho (1161–1163)", + "Chōkan (1163–1165)", + "Eiman (1165–1166)", + "Nin’an (1166–1169)", + "Kaō (1169–1171)", + "Shōan (1171–1175)", + "Angen (1175–1177)", + "Jishō (1177–1181)", + "Yōwa (1181–1182)", + "Juei (1182–1184)", + "Genryaku (1184–1185)", + "Bunji (1185–1190)", + "Kenkyū (1190–1199)", + "Shōji (1199–1201)", + "Kennin (1201–1204)", + "Genkyū (1204–1206)", + "Ken’ei (1206–1207)", + "Jōgen (1207–1211)", + "Kenryaku (1211–1213)", + "Kenpō (1213–1219)", + "Jōkyū (1219–1222)", + "Jōō (1222–1224)", + "Gennin (1224–1225)", + "Karoku (1225–1227)", + "Antei (1227–1229)", + "Kanki (1229–1232)", + "Jōei (1232–1233)", + "Tenpuku (1233–1234)", + "Bunryaku (1234–1235)", + "Katei (1235–1238)", + "Ryakunin (1238–1239)", + "En’ō (1239–1240)", + "Ninji (1240–1243)", + "Kangen (1243–1247)", + "Hōji (1247–1249)", + "Kenchō (1249–1256)", + "Kōgen (1256–1257)", + "Shōka (1257–1259)", + "Shōgen (1259–1260)", + "Bun’ō (1260–1261)", + "Kōchō (1261–1264)", + "Bun’ei (1264–1275)", + "Kenji (1275–1278)", + "Kōan (1278–1288)", + "Shōō (1288–1293)", + "Einin (1293–1299)", + "Shōan (1299–1302)", + "Kengen (1302–1303)", + "Kagen (1303–1306)", + "Tokuji (1306–1308)", + "Enkyō (1308–1311)", + "Ōchō (1311–1312)", + "Shōwa (1312–1317)", + "Bunpō (1317–1319)", + "Genō (1319–1321)", + "Genkō (1321–1324)", + "Shōchū (1324–1326)", + "Karyaku (1326–1329)", + "Gentoku (1329–1331)", + "Genkō (1331–1334)", + "Kenmu (1334–1336)", + "Engen (1336–1340)", + "Kōkoku (1340–1346)", + "Shōhei (1346–1370)", + "Kentoku (1370–1372)", + "Bunchū (1372–1375)", + "Tenju (1375–1379)", + "Kōryaku (1379–1381)", + "Kōwa (1381–1384)", + "Genchū (1384–1392)", + "Meitoku (1384–1387)", + "Kakei (1387–1389)", + "Kōō (1389–1390)", + "Meitoku (1390–1394)", + "Ōei (1394–1428)", + "Shōchō (1428–1429)", + "Eikyō (1429–1441)", + "Kakitsu (1441–1444)", + "Bun’an (1444–1449)", + "Hōtoku (1449–1452)", + "Kyōtoku (1452–1455)", + "Kōshō (1455–1457)", + "Chōroku (1457–1460)", + "Kanshō (1460–1466)", + "Bunshō (1466–1467)", + "Ōnin (1467–1469)", + "Bunmei (1469–1487)", + "Chōkyō (1487–1489)", + "Entoku (1489–1492)", + "Meiō (1492–1501)", + "Bunki (1501–1504)", + "Eishō (1504–1521)", + "Taiei (1521–1528)", + "Kyōroku (1528–1532)", + "Tenbun (1532–1555)", + "Kōji (1555–1558)", + "Eiroku (1558–1570)", + "Genki (1570–1573)", + "Tenshō (1573–1592)", + "Bunroku (1592–1596)", + "Keichō (1596–1615)", + "Genna (1615–1624)", + "Kan’ei (1624–1644)", + "Shōho (1644–1648)", + "Keian (1648–1652)", + "Jōō (1652–1655)", + "Meireki (1655–1658)", + "Manji (1658–1661)", + "Kanbun (1661–1673)", + "Enpō (1673–1681)", + "Tenna (1681–1684)", + "Jōkyō (1684–1688)", + "Genroku (1688–1704)", + "Hōei (1704–1711)", + "Shōtoku (1711–1716)", + "Kyōhō (1716–1736)", + "Genbun (1736–1741)", + "Kanpō (1741–1744)", + "Enkyō (1744–1748)", + "Kan’en (1748–1751)", + "Hōreki (1751–1764)", + "Meiwa (1764–1772)", + "An’ei (1772–1781)", + "Tenmei (1781–1789)", + "Kansei (1789–1801)", + "Kyōwa (1801–1804)", + "Bunka (1804–1818)", + "Bunsei (1818–1830)", + "Tenpō (1830–1844)", + "Kōka (1844–1848)", + "Kaei (1848–1854)", + "Ansei (1854–1860)", + "Man’en (1860–1861)", + "Bunkyū (1861–1864)", + "Genji (1864–1865)", + "Keiō (1865–1868)", + "Meiji", + "Taishō", + "Shōwa", + "Heisei", + "Reiwa", + } + } + intervalFormats{ + H{ + H{"HH–HH"} + } + Hv{ + H{"HH–HH v"} + } + M{ + M{"M.–M."} + } + MEd{ + M{"E d.M.–E d.M."} + d{"E d.M.–E d.M."} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E d. MMM–E d. MMM"} + d{"E d. MMM–E d. MMM"} + } + MMMd{ + M{"d. MMM–d. MMM"} + d{"d.–d. MMM"} + } + Md{ + M{"d.M.–d.M."} + d{"d.M.–d.M."} + } + d{ + d{"d.–d."} + } + fallback{"{0}–{1}"} + h{ + a{"h a–h a"} + h{"h–h a"} + } + hv{ + a{"h a–h a v"} + h{"h–h a v"} + } + y{ + y{"y–y G"} + } + yM{ + M{"M.y–M.y G"} + y{"M.y–M.y G"} + } + yMEd{ + M{"E d.M.y–E d.M.y G"} + d{"E d.M.y–E d.M.y G"} + y{"E d.M.y–E d.M.y G"} + } + yMMM{ + M{"MMM–MMM y G"} + y{"MMM y–MMM y G"} + } + yMMMEd{ + M{"E d. MMM–E d. MMM y G"} + d{"E d. MMM–E d. MMM y G"} + y{"E d. MMM y–E d. MMM y G"} + } + yMMMM{ + M{"MMMM–MMMM y G"} + y{"MMMM y–MMMM y G"} + } + yMMMd{ + M{"d. MMM–d. MMM y G"} + d{"d.–d. MMM y G"} + y{"d. MMM y–d. MMM y G"} + } + yMd{ + M{"d.M.y–d.M.y G"} + d{"d.M.y–d.M.y G"} + y{"d.M.y–d.M.y G"} + } + } + } + persian{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d. MMMM y G", + "d. MMMM y G", + "d. MMM y G", + "d.M.y G", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } + availableFormats{ + E{"ccc"} + Ed{"E d."} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E d. MMM y G"} + GyMMMd{"d. MMM y G"} + M{"L."} + MEd{"E d.M"} + MMM{"LLL"} + MMMEd{"E d. MMM"} + MMMMd{"d. MMMM"} + MMMd{"d. MMM"} + MMdd{"d.M."} + Md{"d.M."} + d{"d."} + y{"y G"} + yyyy{"y G"} + yyyyM{"M.y G"} + yyyyMEd{"E d.M.y G"} + yyyyMM{"MM.y G"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E d. MMM y G"} + yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} + yyyyQQQ{"QQQ y G"} + yyyyQQQQ{"QQQQ y G"} + } + eras{ + abbreviated{ + "AP", + } + narrow{ + "AP", + } + wide{ + "AP", + } + } + intervalFormats{ + H{ + H{"HH–HH"} + } + Hv{ + H{"HH–HH v"} + } + M{ + M{"M.–M."} + } + MEd{ + M{"E d.M.–E d.M."} + d{"E d.M.–E d.M."} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E d. MMM–E d. MMM"} + d{"E d. MMM–E d. MMM"} + } + MMMd{ + M{"d. MMM–d. MMM"} + d{"d.–d. MMM"} + } + Md{ + M{"d.M.–d.M."} + d{"d.M.–d.M."} + } + d{ + d{"d.–d."} + } + fallback{"{0}–{1}"} + h{ + a{"h a–h a"} + h{"h–h a"} + } + hv{ + a{"h a–h a v"} + h{"h–h a v"} + } + y{ + y{"y–y G"} + } + yM{ + M{"M.y–M.y G"} + y{"M.y–M.y G"} + } + yMEd{ + M{"E d.M.y–E d.M.y G"} + d{"E d.M.y–E d.M.y G"} + y{"E d.M.y–E d.M.y G"} + } + yMMM{ + M{"MMM–MMM y G"} + y{"MMM y–MMM y G"} + } + yMMMEd{ + M{"E d. MMM–E d. MMM y G"} + d{"E d. MMM–E d. MMM y G"} + y{"E d. MMM y–E d. MMM y G"} + } + yMMMM{ + M{"MMMM–MMMM y G"} + y{"MMMM y–MMMM y G"} + } + yMMMd{ + M{"d. MMM–d. MMM y G"} + d{"d.–d. MMM y G"} + y{"d. MMM y–d. MMM y G"} + } + yMd{ + M{"d.M.y–d.M.y G"} + d{"d.M.y–d.M.y G"} + y{"d.M.y–d.M.y G"} + } + } + monthNames{ + format{ + abbreviated{ + "farvardin", + "ordibehesht", + "khordad", + "tir", + "mordad", + "shahrivar", + "mehr", + "aban", + "azar", + "dey", + "bahman", + "esfand", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "farvardin", + "ordibehesht", + "khordad", + "tir", + "mordad", + "shahrivar", + "mehr", + "aban", + "azar", + "dey", + "bahman", + "esfand", + } + } + stand-alone{ + abbreviated{ + "farvardin", + "ordibehesht", + "khordad", + "tir", + "mordad", + "shahrivar", + "mehr", + "aban", + "azar", + "dey", + "bahman", + "esfand", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "farvardin", + "ordibehesht", + "khordad", + "tir", + "mordad", + "shahrivar", + "mehr", + "aban", + "azar", + "dey", + "bahman", + "esfand", + } + } + } + } + } + characterLabel{ + activities{"aktiviteter"} + african_scripts{"afrikanske skriftsystemer"} + american_scripts{"amerikanske skriftsystemer"} + animal{"dyr"} + animals_nature{"dyr og natur"} + arrows{"piler"} + body{"kropp"} + box_drawing{"rutetegning"} + braille{"punktskrift"} + building{"bygning"} + bullets_stars{"punkttegn/stjerner"} + consonantal_jamo{"konsonantal jamo"} + currency_symbols{"valutasymboler"} + dash_connector{"tankestrek/bindetegn"} + digits{"sifre"} + dingbats{"dingbats"} + divination_symbols{"spådomssymboler"} + downwards_arrows{"piler som peker nedover"} + downwards_upwards_arrows{"piler som peker nedover og oppover"} + east_asian_scripts{"østasiatiske skriftsystemer"} + emoji{"emoji"} + european_scripts{"europeiske skriftsystemer"} + female{"kvinnelig"} + flag{"flagg"} + flags{"flagg"} + food_drink{"mat og drikke"} + format{"format"} + format_whitespace{"format og mellomrom"} + full_width_form_variant{"fullbreddeformvarianter"} + geometric_shapes{"geometriske figurer"} + half_width_form_variant{"halvbreddeformvarianter"} + han_characters{"han-tegn"} + han_radicals{"han-radikaler"} + hanja{"hanja"} + hanzi_simplified{"hanzi (forenklet)"} + hanzi_traditional{"hanzi (tradisjonell)"} + heart{"hjerte"} + historic_scripts{"historiske skriftsystemer"} + ideographic_desc_characters{"ideografiske beskrivende tegn"} + japanese_kana{"japanske kana"} + kanbun{"kanbun"} + kanji{"kanji"} + keycap{"taster"} + leftwards_arrows{"piler som peker til venstre"} + leftwards_rightwards_arrows{"piler som peker til høyre og venstre"} + letterlike_symbols{"bokstavlignende symboler"} + limited_use{"begrenset bruk"} + male{"mannlig"} + math_symbols{"matematikksymboler"} + middle_eastern_scripts{"skriftsystemer fra Midtøsten"} + miscellaneous{"diverse"} + modern_scripts{"moderne skriftsystemer"} + modifier{"modifikator"} + musical_symbols{"musikksymboler"} + nature{"natur"} + nonspacing{"uten bredde"} + numbers{"tall"} + objects{"objekter"} + other{"annet"} + paired{"par"} + person{"mennesker"} + phonetic_alphabet{"fonetisk alfabet"} + pictographs{"piktogrammer"} + place{"sted"} + plant{"plante"} + punctuation{"skilletegn"} + rightwards_arrows{"piler som peker til høyre"} + sign_standard_symbols{"tegn/standardsymboler"} + small_form_variant{"varianter av små tegn"} + smiley{"smilefjes"} + smileys_people{"smilefjes og mennesker"} + south_asian_scripts{"sørasiatiske skriftsystemer"} + southeast_asian_scripts{"sørøstasiatiske skriftsystemer"} + spacing{"med bredde"} + sport{"sport"} + symbols{"symboler"} + technical_symbols{"tekniske symboler"} + tone_marks{"tonemerker"} + travel{"reise"} + travel_places{"reise og steder"} + upwards_arrows{"piler som peker oppover"} + variant_forms{"varianter"} + vocalic_jamo{"vokalisk jamo"} + weather{"vær"} + western_asian_scripts{"vestasiatiske skriftsymboler"} + whitespace{"mellomrom"} + } + contextTransforms{ + relative:intvector{ + 0, + 1, + } + typographicNames:intvector{ + 1, + 1, + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"»"} + quotationStart{"«"} + } + fields{ + day{ + dn{"dag"} + relative{ + "-1"{"i går"} + "-2"{"i forgårs"} + "0"{"i dag"} + "1"{"i morgen"} + "2"{"i overmorgen"} + } + relativeTime{ + future{ + one{"om {0} døgn"} + other{"om {0} døgn"} + } + past{ + one{"for {0} døgn siden"} + other{"for {0} døgn siden"} + } + } + } + day-narrow{ + dn{"d."} + relative{ + "-1"{"i går"} + "-2"{"-2 d."} + "0"{"i dag"} + "1"{"i morgen"} + "2"{"+2 d."} + } + relativeTime{ + future{ + one{"+{0} d."} + other{"+{0} d."} + } + past{ + one{"-{0} d."} + other{"-{0} d."} + } + } + } + day-short{ + dn{"dag"} + relative{ + "-1"{"i går"} + "-2"{"i forgårs"} + "0"{"i dag"} + "1"{"i morgen"} + "2"{"i overmorgen"} + } + relativeTime{ + future{ + one{"om {0} d."} + other{"om {0} d."} + } + past{ + one{"for {0} d. siden"} + other{"for {0} d. siden"} + } + } + } + dayOfYear{ + dn{"dag i året"} + } + dayOfYear-narrow{ + dn{"d. i året"} + } + dayOfYear-short{ + dn{"dag i året"} + } + dayperiod{ + dn{"a.m./p.m."} + } + dayperiod-narrow{ + dn{"am/pm"} + } + dayperiod-short{ + dn{"am/pm"} + } + era{ + dn{"tidsalder"} + } + era-narrow{ + dn{"tidsalder"} + } + era-short{ + dn{"tidsalder"} + } + fri{ + relative{ + "-1"{"forrige fredag"} + "0"{"fredag"} + "1"{"neste fredag"} + } + relativeTime{ + future{ + one{"om {0} fredag"} + other{"om {0} fredager"} + } + past{ + one{"for {0} fredag siden"} + other{"for {0} fredager siden"} + } + } + } + fri-narrow{ + relative{ + "-1"{"sist fr."} + "0"{"denne fr."} + "1"{"neste fr."} + } + relativeTime{ + future{ + one{"om {0} fr."} + other{"om {0} fr."} + } + past{ + one{"for {0} fr. siden"} + other{"for {0} fr. siden"} + } + } + } + fri-short{ + relative{ + "-1"{"sist fre."} + "0"{"denne fre."} + "1"{"neste fre."} + } + relativeTime{ + future{ + one{"om {0} fre."} + other{"om {0} fre."} + } + past{ + one{"for {0} fre. siden"} + other{"for {0} fre. siden"} + } + } + } + hour{ + dn{"time"} + relative{ + "0"{"denne timen"} + } + relativeTime{ + future{ + one{"om {0} time"} + other{"om {0} timer"} + } + past{ + one{"for {0} time siden"} + other{"for {0} timer siden"} + } + } + } + hour-narrow{ + dn{"t"} + relativeTime{ + future{ + one{"+{0} t"} + other{"+{0} t"} + } + past{ + one{"-{0} t"} + other{"-{0} t"} + } + } + } + hour-short{ + dn{"t"} + relativeTime{ + future{ + one{"om {0} t"} + other{"om {0} t"} + } + past{ + one{"for {0} t siden"} + other{"for {0} t siden"} + } + } + } + minute{ + dn{"minutt"} + relative{ + "0"{"dette minuttet"} + } + relativeTime{ + future{ + one{"om {0} minutt"} + other{"om {0} minutter"} + } + past{ + one{"for {0} minutt siden"} + other{"for {0} minutter siden"} + } + } + } + minute-narrow{ + dn{"m"} + relativeTime{ + future{ + one{"+{0} min"} + other{"+{0} min"} + } + past{ + one{"-{0} min"} + other{"-{0} min"} + } + } + } + minute-short{ + dn{"min"} + relativeTime{ + future{ + one{"om {0} min"} + other{"om {0} min"} + } + past{ + one{"for {0} min siden"} + other{"for {0} min siden"} + } + } + } + mon{ + relative{ + "-1"{"forrige mandag"} + "0"{"mandag"} + "1"{"neste mandag"} + } + relativeTime{ + future{ + one{"om {0} mandag"} + other{"om {0} mandager"} + } + past{ + one{"for {0} mandag siden"} + other{"for {0} mandager siden"} + } + } + } + mon-narrow{ + relative{ + "-1"{"sist ma."} + "0"{"denne ma."} + "1"{"neste ma."} + } + relativeTime{ + future{ + one{"om {0} ma."} + other{"om {0} ma."} + } + past{ + one{"for {0} ma. siden"} + other{"for {0} ma. siden"} + } + } + } + mon-short{ + relative{ + "-1"{"sist man."} + "0"{"denne man."} + "1"{"neste man."} + } + relativeTime{ + future{ + one{"om {0} man."} + other{"om {0} man."} + } + past{ + one{"for {0} man. siden"} + other{"for {0} man. siden"} + } + } + } + month{ + dn{"måned"} + relative{ + "-1"{"forrige måned"} + "0"{"denne måneden"} + "1"{"neste måned"} + } + relativeTime{ + future{ + one{"om {0} måned"} + other{"om {0} måneder"} + } + past{ + one{"for {0} måned siden"} + other{"for {0} måneder siden"} + } + } + } + month-narrow{ + dn{"md."} + relative{ + "-1"{"forrige md."} + "0"{"denne md."} + "1"{"neste md."} + } + relativeTime{ + future{ + one{"+{0} md."} + other{"+{0} md."} + } + past{ + one{"-{0} md."} + other{"-{0} md."} + } + } + } + month-short{ + dn{"mnd."} + relative{ + "-1"{"forrige md."} + "0"{"denne md."} + "1"{"neste md."} + } + relativeTime{ + future{ + one{"om {0} md."} + other{"om {0} md."} + } + past{ + one{"for {0} md. siden"} + other{"for {0} md. siden"} + } + } + } + quarter{ + dn{"kvartal"} + relative{ + "-1"{"forrige kvartal"} + "0"{"dette kvartalet"} + "1"{"neste kvartal"} + } + relativeTime{ + future{ + one{"om {0} kvartal"} + other{"om {0} kvartaler"} + } + past{ + one{"for {0} kvartal siden"} + other{"for {0} kvartaler siden"} + } + } + } + quarter-narrow{ + dn{"kv."} + relative{ + "-1"{"forrige kv."} + "0"{"dette kv."} + "1"{"neste kv."} + } + relativeTime{ + future{ + one{"+{0} kv."} + other{"+{0} kv."} + } + past{ + one{"-{0} kv."} + other{"-{0} kv."} + } + } + } + quarter-short{ + dn{"kv."} + relative{ + "-1"{"forrige kv."} + "0"{"dette kv."} + "1"{"neste kv."} + } + relativeTime{ + future{ + one{"om {0} kv."} + other{"om {0} kv."} + } + past{ + one{"for {0} kv. siden"} + other{"for {0} kv. siden"} + } + } + } + sat{ + relative{ + "-1"{"forrige lørdag"} + "0"{"lørdag"} + "1"{"neste lørdag"} + } + relativeTime{ + future{ + one{"om {0} lørdag"} + other{"om {0} lørdager"} + } + past{ + one{"for {0} lørdag siden"} + other{"for {0} lørdager siden"} + } + } + } + sat-narrow{ + relative{ + "-1"{"sist lø."} + "0"{"denne lø."} + "1"{"neste lø."} + } + relativeTime{ + future{ + one{"om {0} lø."} + other{"om {0} lø."} + } + past{ + one{"for {0} lø. siden"} + other{"for {0} lø. siden"} + } + } + } + sat-short{ + relative{ + "-1"{"sist lør."} + "0"{"denne lør."} + "1"{"neste lør."} + } + relativeTime{ + future{ + one{"om {0} lør."} + other{"om {0} lør."} + } + past{ + one{"for {0} lør. siden"} + other{"for {0} lør. siden"} + } + } + } + second{ + dn{"sekund"} + relative{ + "0"{"nå"} + } + relativeTime{ + future{ + one{"om {0} sekund"} + other{"om {0} sekunder"} + } + past{ + one{"for {0} sekund siden"} + other{"for {0} sekunder siden"} + } + } + } + second-narrow{ + dn{"s"} + relative{ + "0"{"nå"} + } + relativeTime{ + future{ + one{"+{0} s"} + other{"+{0} s"} + } + past{ + one{"-{0} s"} + other{"-{0} s"} + } + } + } + second-short{ + dn{"sek"} + relative{ + "0"{"nå"} + } + relativeTime{ + future{ + one{"om {0} sek"} + other{"om {0} sek"} + } + past{ + one{"for {0} sek siden"} + other{"for {0} sek siden"} + } + } + } + sun{ + relative{ + "-1"{"forrige søndag"} + "0"{"søndag"} + "1"{"neste søndag"} + } + relativeTime{ + future{ + one{"om {0} søndag"} + other{"om {0} søndager"} + } + past{ + one{"for {0} søndag siden"} + other{"for {0} søndager siden"} + } + } + } + sun-narrow{ + relative{ + "-1"{"sist sø."} + "0"{"denne sø."} + "1"{"neste sø."} + } + relativeTime{ + future{ + one{"om {0} sø."} + other{"om {0} sø."} + } + past{ + one{"for {0} sø. siden"} + other{"for {0} sø. siden"} + } + } + } + sun-short{ + relative{ + "-1"{"sist søn."} + "0"{"denne søn."} + "1"{"neste søn."} + } + relativeTime{ + future{ + one{"om {0} søn."} + other{"om {0} søn."} + } + past{ + one{"for {0} søn. siden"} + other{"for {0} søn. siden"} + } + } + } + thu{ + relative{ + "-1"{"forrige torsdag"} + "0"{"torsdag"} + "1"{"neste torsdag"} + } + relativeTime{ + future{ + one{"om {0} torsdag"} + other{"om {0} torsdager"} + } + past{ + one{"for {0} torsdag siden"} + other{"for {0} torsdager siden"} + } + } + } + thu-narrow{ + relative{ + "-1"{"sist to."} + "0"{"denne to."} + "1"{"neste to."} + } + relativeTime{ + future{ + one{"om {0} to."} + other{"om {0} to."} + } + past{ + one{"for {0} to. siden"} + other{"for {0} to. siden"} + } + } + } + thu-short{ + relative{ + "-1"{"sist tor."} + "0"{"denne tor."} + "1"{"neste tor."} + } + relativeTime{ + future{ + one{"om {0} tor."} + other{"om {0} tor."} + } + past{ + one{"for {0} tor. siden"} + other{"for {0} tor. siden"} + } + } + } + tue{ + relative{ + "-1"{"forrige tirsdag"} + "0"{"tirsdag"} + "1"{"neste tirsdag"} + } + relativeTime{ + future{ + one{"om {0} tirsdag"} + other{"om {0} tirsdager"} + } + past{ + one{"for {0} tirsdag siden"} + other{"for {0} tirsdager siden"} + } + } + } + tue-narrow{ + relative{ + "-1"{"sist ti."} + "0"{"denne ti."} + "1"{"neste ti."} + } + relativeTime{ + future{ + one{"om {0} ti."} + other{"om {0} ti."} + } + past{ + one{"for {0} ti. siden"} + other{"for {0} ti. siden"} + } + } + } + tue-short{ + relative{ + "-1"{"sist tir."} + "0"{"denne tir."} + "1"{"neste tir."} + } + relativeTime{ + future{ + one{"om {0} tir."} + other{"om {0} tir."} + } + past{ + one{"for {0} tir. siden"} + other{"for {0} tir. siden"} + } + } + } + wed{ + relative{ + "-1"{"forrige onsdag"} + "0"{"onsdag"} + "1"{"neste onsdag"} + } + relativeTime{ + future{ + one{"om {0} onsdag"} + other{"om {0} onsdager"} + } + past{ + one{"for {0} onsdag siden"} + other{"for {0} onsdager siden"} + } + } + } + wed-narrow{ + relative{ + "-1"{"sist on."} + "0"{"denne on."} + "1"{"neste on."} + } + relativeTime{ + future{ + one{"om {0} on."} + other{"om {0} on."} + } + past{ + one{"for {0} on. siden"} + other{"for {0} on. siden"} + } + } + } + wed-short{ + relative{ + "-1"{"sist ons."} + "0"{"denne ons."} + "1"{"neste ons."} + } + relativeTime{ + future{ + one{"om {0} ons."} + other{"om {0} ons."} + } + past{ + one{"for {0} ons. siden"} + other{"for {0} ons. siden"} + } + } + } + week{ + dn{"uke"} + relative{ + "-1"{"forrige uke"} + "0"{"denne uken"} + "1"{"neste uke"} + } + relativePeriod{"uken som inneholder {0}"} + relativeTime{ + future{ + one{"om {0} uke"} + other{"om {0} uker"} + } + past{ + one{"for {0} uke siden"} + other{"for {0} uker siden"} + } + } + } + week-narrow{ + dn{"u."} + relative{ + "-1"{"forrige uke"} + "0"{"denne uken"} + "1"{"neste uke"} + } + relativePeriod{"u. {0}"} + relativeTime{ + future{ + one{"+{0} u."} + other{"+{0} u."} + } + past{ + one{"-{0} u."} + other{"-{0} u."} + } + } + } + week-short{ + dn{"uke"} + relative{ + "-1"{"forrige uke"} + "0"{"denne uken"} + "1"{"neste uke"} + } + relativePeriod{"uken med {0}"} + relativeTime{ + future{ + one{"om {0} u."} + other{"om {0} u."} + } + past{ + one{"for {0} u. siden"} + other{"for {0} u. siden"} + } + } + } + weekOfMonth{ + dn{"uke i måneden"} + } + weekOfMonth-narrow{ + dn{"uke i md."} + } + weekOfMonth-short{ + dn{"uke i mnd."} + } + weekday{ + dn{"ukedag"} + } + weekday-narrow{ + dn{"uked."} + } + weekday-short{ + dn{"ukedag"} + } + weekdayOfMonth{ + dn{"ukedag i måneden"} + } + weekdayOfMonth-narrow{ + dn{"uked. i md."} + } + weekdayOfMonth-short{ + dn{"uked. i mnd."} + } + year{ + dn{"år"} + relative{ + "-1"{"i fjor"} + "0"{"i år"} + "1"{"neste år"} + } + relativeTime{ + future{ + one{"om {0} år"} + other{"om {0} år"} + } + past{ + one{"for {0} år siden"} + other{"for {0} år siden"} + } + } + } + year-narrow{ + dn{"år"} + relative{ + "-1"{"i fjor"} + "0"{"i år"} + "1"{"neste år"} + } + relativeTime{ + future{ + one{"+{0} år"} + other{"+{0} år"} + } + past{ + one{"-{0} år"} + other{"-{0} år"} + } + } + } + year-short{ + dn{"år"} + relative{ + "-1"{"i fjor"} + "0"{"i år"} + "1"{"neste år"} + } + relativeTime{ + future{ + one{"om {0} år"} + other{"om {0} år"} + } + past{ + one{"for {0} år siden"} + other{"for {0} år siden"} + } + } + } + zone{ + dn{"tidssone"} + } + zone-narrow{ + dn{"tidssone"} + } + zone-short{ + dn{"tidssone"} + } + } + listPattern{ + or{ + 2{"{0} eller {1}"} + end{"{0} eller {1}"} + middle{"{0}, {1}"} + start{"{0}, {1}"} + } + standard{ + 2{"{0} og {1}"} + end{"{0} og {1}"} + middle{"{0}, {1}"} + start{"{0}, {1}"} + } + standard-short{ + 2{"{0} og {1}"} + end{"{0} og {1}"} + } + unit{ + 2{"{0} og {1}"} + end{"{0} og {1}"} + middle{"{0}, {1}"} + start{"{0}, {1}"} + } + unit-narrow{ + 2{"{0}, {1}"} + end{"{0}, {1}"} + middle{"{0}, {1}"} + start{"{0}, {1}"} + } + unit-short{ + 2{"{0}, {1}"} + end{"{0}, {1}"} + middle{"{0}, {1}"} + start{"{0}, {1}"} + } + } + measurementSystemNames{ + UK{"engelsk"} + US{"amerikansk"} + metric{"metrisk"} + } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "no", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname}, {given} {given2-initial} {suffix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/no_NO.txt b/icu/icu4c/source/data/locales/no_NO.txt index 5d7f8599c0e..6613a86c4e6 100644 --- a/icu/icu4c/source/data/locales/no_NO.txt +++ b/icu/icu4c/source/data/locales/no_NO.txt @@ -2,5 +2,5 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml no_NO{ - "%%ALIAS"{"nb_NO"} + "%%ALIAS"{"no"} } diff --git a/icu/icu4c/source/data/locales/nqo.txt b/icu/icu4c/source/data/locales/nqo.txt index 5768f471307..0fe38f4c4c5 100644 --- a/icu/icu4c/source/data/locales/nqo.txt +++ b/icu/icu4c/source/data/locales/nqo.txt @@ -2,14 +2,267 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml nqo{ - ExemplarCharacters{"[ߊ ߋ ߌ ߍ ߎ ߏ ߐ ߒ ߓ ߔ ߕ ߖ ߗ ߘ ߙ ߚ ߛ ߜ ߝ ߞ ߟ ߠ ߡ ߢ ߣ ߤ ߥ ߦ ߧ]"} + AuxExemplarCharacters{"[ߨ ߩ ߪ]"} + ExemplarCharacters{ + "[\u07EB \u07EC \u07ED \u07EE \u07EF \u07F0 \u07F1 \u07F2 \u07F3 ߊ ߋ ߌ ߍ ߎ ߏ " + "ߐ ߑ ߒ ߓ ߔ ߕ ߖ ߗ ߘ ߙ ߚ ߛ ߜ ߝ ߞ ߟ ߠ ߡ ߢ ߣ ߤ ߥ ߦ ߧ ߴ ߵ]" + } + ExemplarCharactersNumbers{"[\\- ‑ ، . % ‰ + ߀ ߁ ߂ ߃ ߄ ߅ ߆ ߇ ߈ ߉]"} ExemplarCharactersPunctuation{"[߸ ߹ ߷]"} NumberElements{ - default{"latn"} + default{"nkoo"} + latn{ + symbols{ + group{"،"} + } + } native{"nkoo"} } + calendar{ + gregorian{ + AmPmMarkers{ + "ߛ", + "ߥ", + } + AmPmMarkersAbbr{ + "ߛ", + "ߥ", + } + AmPmMarkersNarrow{ + "ߛ", + "ߥ", + } + availableFormats{ + yMMMd{"y / dd MMM"} + yMd{"y / dd / MM"} + } + dayNames{ + format{ + abbreviated{ + "ߞߊ߯ߙ", + "ߞߐ߬ߓ", + "ߞߐ߬ߟߏ߲", + "ߞߎߣ", + "ߓߌߟ", + "ߛߌ߬ߣ", + "ߞߍ߲ߘ", + } + narrow{ + "ߞ", + "ߞ", + "ߞ", + "ߞ", + "ߓ", + "ߛ", + "ߞ", + } + short{ + "ߞߊ߯", + "ߞߐ߬", + "ߞߐ߬ߟߏ߲", + "ߞߎ", + "ߓߌ", + "ߛߌ߬", + "ߞߍ߲", + } + wide{ + "ߞߊ߯ߙߌߟߏ߲", + "ߞߐ߬ߓߊ߬ߟߏ߲", + "ߞߐ߬ߟߏ߲", + "ߞߎߣߎ߲ߟߏ߲", + "ߓߌߟߏ߲", + "ߛߌ߬ߣߌ߲߬ߟߏ߲", + "ߞߍ߲ߘߍߟߏ߲", + } + } + stand-alone{ + abbreviated{ + "ߞߊ߯ߙ", + "ߞߐ߬ߓ", + "ߞߐ߬ߟ", + "ߞߎߣ", + "ߓߌߟ", + "ߛߌ߬ߣ", + "ߞߍ߲ߘ", + } + narrow{ + "ߞ", + "ߞ", + "ߞ", + "ߞ", + "ߓ", + "ߛ", + "ߞ", + } + short{ + "ߞߊ߯", + "ߞߐ߬ߓ", + "ߞߐ߬ߟ", + "ߞߎ", + "ߓߌ", + "ߛߌ߬", + "ߞߍ߲", + } + wide{ + "ߞߊ߯ߙߌߟߏ߲", + "ߞߐ߬ߓߊ߬ߟߏ߲", + "ߞߐ߬ߟߏ߲", + "ߞߎߣߎ߲ߟߏ߲", + "ߓߌߟߏ߲", + "ߛߌ߬ߣߌ߲߬ߟߏ߲", + "ߞߍ߲ߘߍߟߏ߲", + } + } + } + dayPeriod{ + stand-alone{ + abbreviated{ + am{"ߛ"} + pm{"ߥ"} + } + narrow{ + am{"ߛ"} + pm{"ߥ"} + } + wide{ + am{"ߛ"} + pm{"ߥ"} + } + } + } + eras{ + abbreviated{ + "ߌߛ. ߡ. ߢߍ߫", + "ߌߛ. ߡ. ߞߐ߫", + } + narrow{ + "ߌߛ. ߢߍ߫", + "ߌߛ. ߞߐ߫", + } + wide{ + "ߌߛߊ߫ ߡߏߦߌ ߢߍ߫", + "ߌߛߊ߫ ߡߏߦߌ ߞߐ߫", + } + wide%variant{ + "ߞߊ߬ߝߏ߬ߙߋ߲ ߥߎ߬ߛߎ ߢߍ߫", + "ߞߊ߬ߝߏ߬ߙߋ߲ ߠߊ߫ ߥߎ߬ߛߎ", + } + } + monthNames{ + format{ + abbreviated{ + "ߓߌ߲ߠ", + "ߞߏ߲ߞ", + "ߕߙߊ", + "ߞߏ߲ߘ", + "ߘߓߊ߬ߕ", + "ߥߊ߬ߛ", + "ߞߊ߬ߙ", + "ߘߓߊ߬ߓ", + "ߕߎߟߊߝߌ߲", + "ߞߏ߲ߓ", + "ߣߍߣ", + "ߞߏߟ", + } + narrow{ + "ߓ", + "ߞ", + "ߕ", + "ߞ", + "ߘ", + "ߥ", + "ߞ", + "ߘ", + "ߕ", + "ߞ", + "ߣ", + "ߞ", + } + wide{ + "ߓߌ߲ߠߊߥߎߟߋ߲", + "ߞߏ߲ߞߏߜߍ", + "ߕߙߊߓߊ", + "ߞߏ߲ߞߏߘߌ߬ߓߌ", + "ߘߓߊ߬ߕߊ", + "ߥߊ߬ߛߌ߬ߥߙߊ", + "ߞߊ߬ߙߌߝߐ߭", + "ߘߓߊ߬ߓߌߟߊ", + "ߕߎߟߊߝߌ߲", + "ߞߏ߲ߓߌߕߌ߮", + "ߣߍߣߍߓߊ", + "ߞߏߟߌ߲ߞߏߟߌ߲", + } + } + stand-alone{ + abbreviated{ + "ߓߌ߲ߠ", + "ߞߏ߲ߞ", + "ߕߙߊ", + "ߞߏ߲ߘ", + "ߘߓߊ߬ߕ", + "ߥߊ߬ߛ", + "ߞߊ߬ߙ", + "ߘߓߊ߬ߓ", + "ߕߎߟߊߝߌ߲", + "ߞߏ߲ߓ", + "ߣߍߣ", + "ߞߏߟ", + } + narrow{ + "ߓ", + "ߞ", + "ߕ", + "ߞ", + "ߘ", + "ߥ", + "ߞ", + "ߘ", + "ߕ", + "ߞ", + "ߣ", + "ߞ", + } + } + } + quarters{ + format{ + abbreviated{ + "ߞߛ߁", + "ߞߛ߂", + "ߞߛ߃", + "ߞߛ߄", + } + narrow{ + "߁", + "߂", + "߃", + "߄", + } + wide{ + "ߞߊߙߏߛߓߊ߫ ߁߭", + "ߞߊߙߏߛߓߊ߫ ߂߲", + "ߞߊߙߏߛߓߊ߫ ߃߲", + "ߞߊߙߏߛߓߊ߫ ߄߲", + } + } + stand-alone{ + narrow{ + "߁", + "߂", + "߃", + "߄", + } + } + } + } + } layout{ characters{"right-to-left"} lines{"top-to-bottom"} } + measurementSystemNames{ + UK{"ߓߙߌߕߊ߲ߓߊ߫ ߡߊ߲߬ߛߊ߬ߟߊ (ߓ.ߡ.)"} + US{"ߞߊ߬ߝߏ߫ ߘߍ߬ߣߍ߲ (ߞ.ߘ.)"} + metric{"ߜߟߊ߬ߜߟߊ߬ߡߊ"} + } } diff --git a/icu/icu4c/source/data/locales/nso.txt b/icu/icu4c/source/data/locales/nso.txt index 5ab00f3052a..a289d409d66 100644 --- a/icu/icu4c/source/data/locales/nso.txt +++ b/icu/icu4c/source/data/locales/nso.txt @@ -62,6 +62,16 @@ nso{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -70,8 +80,8 @@ nso{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} @@ -93,11 +103,11 @@ nso{ MMMd{"MMM d"} Md{"MM-dd"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"y-MM"} @@ -245,80 +255,80 @@ nso{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + d{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"y MMM–MMM"} - y{"y MMM – y MMM"} + y{"y MMM – y MMM"} } yMMMEd{ - M{"y MMM d, E – MMM d, E"} - d{"y MMM d, E – MMM d, E"} - y{"y MMM d, E – y MMM d, E"} + M{"y MMM d, E – MMM d, E"} + d{"y MMM d, E – MMM d, E"} + y{"y MMM d, E – y MMM d, E"} } yMMMM{ M{"y MMMM–MMMM"} - y{"y MMMM – y MMMM"} + y{"y MMMM – y MMMM"} } yMMMd{ - M{"y MMM d – MMM d"} + M{"y MMM d – MMM d"} d{"y MMM d–d"} - y{"y MMM d – y MMM d"} + y{"y MMM d – y MMM d"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/nus.txt b/icu/icu4c/source/data/locales/nus.txt index d95bdd6f495..d848761d677 100644 --- a/icu/icu4c/source/data/locales/nus.txt +++ b/icu/icu4c/source/data/locales/nus.txt @@ -26,10 +26,10 @@ nus{ calendar{ generic{ DateTimePatterns{ - "zzzz h:mm:ss a", - "z h:mm:ss a", - "h:mm:ss a", - "h:mm a", + "zzzz h:mm:ss a", + "z h:mm:ss a", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y G", "d MMMM y G", "d MMM y G", @@ -40,6 +40,16 @@ nus{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -51,8 +61,8 @@ nus{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -75,10 +85,10 @@ nus{ "TŊ", } DateTimePatterns{ - "zzzz h:mm:ss a", - "z h:mm:ss a", - "h:mm:ss a", - "h:mm a", + "zzzz h:mm:ss a", + "z h:mm:ss a", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y", "d MMMM y", "d MMM y", @@ -89,6 +99,16 @@ nus{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -100,8 +120,8 @@ nus{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/nyn.txt b/icu/icu4c/source/data/locales/nyn.txt index fb4a4c27824..51618f12484 100644 --- a/icu/icu4c/source/data/locales/nyn.txt +++ b/icu/icu4c/source/data/locales/nyn.txt @@ -28,6 +28,16 @@ nyn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -40,7 +50,7 @@ nyn{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -68,6 +78,16 @@ nyn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -80,7 +100,7 @@ nyn{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/oc.txt b/icu/icu4c/source/data/locales/oc.txt index 4a7b5b1a4e2..6cf162d2105 100644 --- a/icu/icu4c/source/data/locales/oc.txt +++ b/icu/icu4c/source/data/locales/oc.txt @@ -2,4 +2,11 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml oc{ + AuxExemplarCharacters{"[ă â å ä ã ā æ ĕ ê ë ē ì ĭ î ī ñ ŏ ô ö ø ō œ ù ŭ û ū ÿ]"} + ExemplarCharacters{"[a á à b c ç d e é è f g h i í ï j k l m n o ó ò p q r s t u ú ü v w x y z]"} + ExemplarCharactersNumbers{"[\\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9]"} + ExemplarCharactersPunctuation{ + "[\\- ‐ ‑ – — , ; \\: ! ? . … ’ \u0022 “ ” « » ( ) \\[ \\] § @ * / \\& # † ‡ " + "⋅]" + } } diff --git a/icu/icu4c/source/data/locales/oc_ES.txt b/icu/icu4c/source/data/locales/oc_ES.txt new file mode 100644 index 00000000000..4988a9543f3 --- /dev/null +++ b/icu/icu4c/source/data/locales/oc_ES.txt @@ -0,0 +1,10 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +oc_ES{ + ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"} + ExemplarCharactersPunctuation{ + "[\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \u0022 “ ” « » ( ) \\[ \\] § @ * / \\& # " + "† ‡ ⋅]" + } +} diff --git a/icu/icu4c/source/data/locales/om.txt b/icu/icu4c/source/data/locales/om.txt index 4918115ed6e..991b74bec3f 100644 --- a/icu/icu4c/source/data/locales/om.txt +++ b/icu/icu4c/source/data/locales/om.txt @@ -39,10 +39,10 @@ om{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y G", "dd MMMM y G", "dd-MMM-y G", @@ -53,6 +53,16 @@ om{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMdd", + "GyMMMdd", + "GGGGGyyMMdd", + } availableFormats{ MMMMdd{"dd MMMM"} MMdd{"dd/MM"} @@ -71,10 +81,10 @@ om{ "WB", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y", "dd MMMM y", "dd-MMM-y", @@ -85,6 +95,16 @@ om{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMdd", + "yMMMdd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -93,8 +113,8 @@ om{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} @@ -118,11 +138,11 @@ om{ MMdd{"dd/MM"} Md{"MM-dd"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"y-MM"} @@ -258,80 +278,80 @@ om{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + d{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"y MMM–MMM"} - y{"y MMM – y MMM"} + y{"y MMM – y MMM"} } yMMMEd{ - M{"y MMM d, E – MMM d, E"} - d{"y MMM d, E – MMM d, E"} - y{"y MMM d, E – y MMM d, E"} + M{"y MMM d, E – MMM d, E"} + d{"y MMM d, E – MMM d, E"} + y{"y MMM d, E – y MMM d, E"} } yMMMM{ M{"y MMMM–MMMM"} - y{"y MMMM – y MMMM"} + y{"y MMMM – y MMMM"} } yMMMd{ - M{"y MMM d – MMM d"} + M{"y MMM d – MMM d"} d{"y MMM d–d"} - y{"y MMM d – y MMM d"} + y{"y MMM d – y MMM d"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/om_KE.txt b/icu/icu4c/source/data/locales/om_KE.txt index 5ac3cce3314..c7d21db7dcd 100644 --- a/icu/icu4c/source/data/locales/om_KE.txt +++ b/icu/icu4c/source/data/locales/om_KE.txt @@ -19,6 +19,16 @@ om_KE{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMdd", + "yMMMdd", + "yyMMdd", + } dayNames{ stand-alone{ narrow{ diff --git a/icu/icu4c/source/data/locales/or.txt b/icu/icu4c/source/data/locales/or.txt index f316df944a1..15c71f2f040 100644 --- a/icu/icu4c/source/data/locales/or.txt +++ b/icu/icu4c/source/data/locales/or.txt @@ -37,6 +37,8 @@ or{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##0%"} @@ -145,6 +147,56 @@ or{ other{"¤000ଟ୍ରି"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0ହ"} + other{"¤ 0ହ"} + } + 10000{ + one{"¤ 00ହ"} + other{"¤ 00ହ"} + } + 100000{ + one{"¤ 000ହ"} + other{"¤ 000ହ"} + } + 1000000{ + one{"¤ 0ନି"} + other{"¤ 0ନି"} + } + 10000000{ + one{"¤ 00ନି"} + other{"¤ 00ନି"} + } + 100000000{ + one{"¤ 000ନି"} + other{"¤ 000ନି"} + } + 1000000000{ + one{"¤ 0ବି"} + other{"¤ 0ବି"} + } + 10000000000{ + one{"¤ 00ବି"} + other{"¤ 00ବି"} + } + 100000000000{ + one{"¤ 000ବି"} + other{"¤ 000ବି"} + } + 1000000000000{ + one{"¤ 0T"} + other{"¤ 0T"} + } + 10000000000000{ + one{"¤ 00T"} + other{"¤ 00T"} + } + 100000000000000{ + one{"¤ 000T"} + other{"¤ 000T"} + } + } decimalFormat{ 1000{ one{"0ହ"} @@ -253,11 +305,27 @@ or{ "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} ରେ {0}", "{1} ରେ {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -395,11 +463,27 @@ or{ "MMM d, y", "M/d/yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{0} ଠାରେ {1}", "{0} ଠାରେ {1}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -547,10 +631,6 @@ or{ am{"AM"} pm{"ଅପରାହ୍ନ"} } - wide{ - am{"ପୂର୍ବାହ୍ନ"} - pm{"ଅପରାହ୍ନ"} - } } } eras{ @@ -597,7 +677,6 @@ or{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} d{"MMM d, E – MMM d, E"} } MMMd{ @@ -799,6 +878,103 @@ or{ } } } + indian{ + eras{ + abbreviated{ + "ସାକା", + } + } + monthNames{ + format{ + abbreviated{ + "ଚୈତ୍ର", + "ବୈଶାଖ", + "ଜ୍ୟୋଷ୍ଠ", + "ଆଷାଢ଼", + "ଶ୍ରାବଣ", + "ଭାଦ୍ରବ", + "ଆଶ୍ଵିନ", + "କାର୍ତ୍ତିକ", + "ଆଗ୍ରାହୟଣ", + "ପୌଷ", + "ମାଘ", + "ଫାଲଗୁନ", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "ଚୈତ୍ର", + "ବୈଶାଖ", + "ଜ୍ୟୋଷ୍ଠ", + "ଆଷାଢ଼", + "ଶ୍ରାବଣ", + "ଭାଦ୍ରବ", + "ଆଶ୍ଵିନ", + "କାର୍ତ୍ତିକ", + "ଆଗ୍ରାହୟଣ", + "ପୌଷ", + "ମାଘ", + "ଫାଲଗୁନ", + } + } + stand-alone{ + abbreviated{ + "ଚୈତ୍ର", + "ବୈଶାଖ", + "ଜ୍ୟୋଷ୍ଠ", + "ଆଷାଢ଼", + "ଶ୍ରାବଣ", + "ଭାଦ୍ରବ", + "ଆଶ୍ଵିନ", + "କାର୍ତ୍ତିକ", + "ଆଗ୍ରାହୟଣ", + "ପୌଷ", + "ମାଘ", + "ଫାଲଗୁନ", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "ଚୈତ୍ର", + "ବୈଶାଖ", + "ଜ୍ୟୋଷ୍ଠ", + "ଆଷାଢ଼", + "ଶ୍ରାବଣ", + "ଭାଦ୍ରବ", + "ଆଶ୍ଵିନ", + "କାର୍ତ୍ତିକ", + "ଆଗ୍ରାହୟଣ", + "ପୌଷ", + "ମାଘ", + "ଫାଲଗୁନ", + } + } + } + } } characterLabel{ activities{"କାର୍ଯ୍ୟକଳାପ"} @@ -1561,7 +1737,7 @@ or{ other{"{0} ସପ୍ତାହରେ"} } past{ - one{"{0} ସପ୍ତାହରେ"} + one{"{0} ସପ୍ତାହ ପୂର୍ବେ"} other{"{0} ସପ୍ତାହ ପୂର୍ବେ"} } } @@ -1716,12 +1892,6 @@ or{ metric{"ମେଟ୍ରିକ୍‌"} } parse{ - date{ - lenient{ - "[\\--/]", - "[\\:∶]", - } - } general{ lenient{ "[.․。︒﹒.。]", @@ -1741,10 +1911,73 @@ or{ "[,،٫、︐︑﹐﹑,、]", "[+⁺₊➕﬩﹢+]", } - stricter{ - "[,٫︐﹐,]", - "[.․﹒.。]", - } + } + } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "or", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} } } } diff --git a/icu/icu4c/source/data/locales/os.txt b/icu/icu4c/source/data/locales/os.txt index e3e24ac46ed..8fa636c80cd 100644 --- a/icu/icu4c/source/data/locales/os.txt +++ b/icu/icu4c/source/data/locales/os.txt @@ -52,9 +52,9 @@ os{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, d MMMM, y 'аз' G", - "d MMMM, y 'аз' G", - "dd MMM y 'аз' G", + "EEEE, d MMMM, y 'аз' G", + "d MMMM, y 'аз' G", + "dd MMM y 'аз' G", "dd.MM.yy GGGGG", "{1}, {0}", "{1}, {0}", @@ -62,6 +62,16 @@ os{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMdd", + "GGGGGyyMMdd", + } availableFormats{ H{"HH"} Hm{"HH:mm"} @@ -73,9 +83,9 @@ os{ MMMd{"d MMM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yM{"MM.y"} @@ -112,22 +122,22 @@ os{ } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } } } @@ -145,9 +155,9 @@ os{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, d MMMM, y 'аз'", - "d MMMM, y 'аз'", - "dd MMM y 'аз'", + "EEEE, d MMMM, y 'аз'", + "d MMMM, y 'аз'", + "dd MMM y 'аз'", "dd.MM.yy", "{1}, {0}", "{1}, {0}", @@ -155,6 +165,16 @@ os{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMdd", + "yyMMdd", + } availableFormats{ H{"HH"} Hm{"HH:mm"} @@ -166,9 +186,9 @@ os{ MMMd{"d MMM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yM{"MM.y"} @@ -271,22 +291,22 @@ os{ } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/pa.txt b/icu/icu4c/source/data/locales/pa.txt index dca5938449b..4db7b1487b5 100644 --- a/icu/icu4c/source/data/locales/pa.txt +++ b/icu/icu4c/source/data/locales/pa.txt @@ -25,6 +25,8 @@ pa{ arabext{ patterns{ currencyFormat{"¤#,##,##0.00"} + currencyFormat%alphaNextToNumber{"¤ #,##,##0.00"} + currencyFormat%noCurrency{"#,##,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} scientificFormat{"[#E0]"} @@ -46,7 +48,8 @@ pa{ default{"latn"} guru{ patterns{ - currencyFormat{"¤ #,##,##0.00"} + currencyFormat{"¤#,##,##0.00"} + currencyFormat%noCurrency{"#,##,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} scientificFormat{"[#E0]"} @@ -73,7 +76,9 @@ pa{ } patterns{ accountingFormat{"¤ #,##0.00"} - currencyFormat{"¤ #,##,##0.00"} + accountingFormat%noCurrency{"#,##0.00"} + currencyFormat{"¤#,##,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} scientificFormat{"[#E0]"} @@ -247,6 +252,14 @@ pa{ } } minimalPairs{ + case{ + nominative{"ਅਧਿਆਪਕ ਨੇ {0} ਪੜ੍ਹਾਇਆ"} + oblique{"ਅਧਿਆਪਕ ਨੇ {0} ਤੱਕ ਪੜ੍ਹਾਇਆ"} + } + gender{ + feminine{"ਇਹ ਕਿੰਨੀ {0} ਦਾ ਹੈ"} + masculine{"ਇਹ ਕਿੰਨੇ {0} ਦਾ ਹੈ"} + } ordinal{ other{"ਸਜੇ ਪਾਸੇ {0} ਮੋੜ ਲਵੋ"} } @@ -270,6 +283,12 @@ pa{ "d MMM y G", "dd/MM/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{0} ਵਿਖੇ {1}", "{0} ਵਿਖੇ {1}", "{1}, {0}", @@ -543,6 +562,16 @@ pa{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -559,6 +588,7 @@ pa{ GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM,y G"} + GyMd{"d/M/GGGGG y"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -712,6 +742,16 @@ pa{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -730,7 +770,8 @@ pa{ Gy{"G y"} GyMMM{"MMM, G y"} GyMMMEd{"E d MMM, G y"} - GyMMMd{"d MMM y"} + GyMMMd{"d MMM, G y"} + GyMd{"d/M/GGGGG y"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -1375,6 +1416,9 @@ pa{ } } islamic{ + availableFormats{ + GyMMMd{"d MMM, y G"} + } eras{ abbreviated{ "AH", @@ -2604,4 +2648,71 @@ pa{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "pa", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}. {given2-monogram-allCaps}. {surname-monogr" + "am-allCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}. {surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}. {given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/pa_Arab.txt b/icu/icu4c/source/data/locales/pa_Arab.txt index 611479ec452..ed151db3f01 100644 --- a/icu/icu4c/source/data/locales/pa_Arab.txt +++ b/icu/icu4c/source/data/locales/pa_Arab.txt @@ -41,6 +41,16 @@ pa_Arab{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ HHmmss{"HH:mm:ss"} Md{"d/M"} @@ -65,6 +75,16 @@ pa_Arab{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEdd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ HHmmss{"HH:mm:ss"} Md{"d/M"} diff --git a/icu/icu4c/source/data/locales/pcm.txt b/icu/icu4c/source/data/locales/pcm.txt index 3ab33618a8d..1ec27ad74dd 100644 --- a/icu/icu4c/source/data/locales/pcm.txt +++ b/icu/icu4c/source/data/locales/pcm.txt @@ -33,6 +33,8 @@ pcm{ } patterns{ accountingFormat{"¤#,##0.00"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -141,6 +143,56 @@ pcm{ other{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0K"} + other{"¤ 0K"} + } + 10000{ + one{"¤ 00K"} + other{"¤ 00K"} + } + 100000{ + one{"¤ 000K"} + other{"¤ 000K"} + } + 1000000{ + one{"¤ 0M"} + other{"¤ 0M"} + } + 10000000{ + one{"¤ 00M"} + other{"¤ 00M"} + } + 100000000{ + one{"¤ 000M"} + other{"¤ 000M"} + } + 1000000000{ + one{"¤ 0B"} + other{"¤ 0B"} + } + 10000000000{ + one{"¤ 00B"} + other{"¤ 00B"} + } + 100000000000{ + one{"¤ 000B"} + other{"¤ 000B"} + } + 1000000000000{ + one{"¤ 0T"} + other{"¤ 0T"} + } + 10000000000000{ + one{"¤ 00T"} + other{"¤ 00T"} + } + 100000000000000{ + one{"¤ 000T"} + other{"¤ 000T"} + } + } decimalFormat{ 1000{ one{"0K"} @@ -227,11 +279,27 @@ pcm{ "d MMM y G", "dd/MM/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'fọ' {0}", "{1} 'fọ' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "Hmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -242,8 +310,8 @@ pcm{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} @@ -259,9 +327,9 @@ pcm{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -277,112 +345,112 @@ pcm{ } intervalFormats{ Bh{ - B{"h B – h B"} + B{"h B – h B"} h{"h–h B"} } Bhm{ - B{"h:mm B – h:mm B"} + B{"h:mm B – h:mm B"} h{"h:mm–h:mm B"} m{"h:mm–h:mm B"} } Gy{ - G{"G y – G y"} + G{"G y – G y"} y{"G y–y"} } GyM{ - G{"GGGGG y-MM – GGGGG y-MM"} - M{"GGGGG y-MM – y-MM"} - y{"GGGGG y-MM – y-MM"} + G{"GGGGG y-MM – GGGGG y-MM"} + M{"GGGGG y-MM – y-MM"} + y{"GGGGG y-MM – y-MM"} } GyMEd{ - G{"GGGGG y-MM-dd, E – GGGGG y-MM-dd, E"} - M{"GGGGG y-MM-dd, E – y-MM-dd, E"} - d{"GGGGG y-MM-dd, E – y-MM-dd, E"} - y{"GGGGG y-MM-dd, E – y-MM-dd, E"} + G{"GGGGG y-MM-dd, E – GGGGG y-MM-dd, E"} + M{"GGGGG y-MM-dd, E – y-MM-dd, E"} + d{"GGGGG y-MM-dd, E – y-MM-dd, E"} + y{"GGGGG y-MM-dd, E – y-MM-dd, E"} } GyMMM{ - G{"G y MMM – G y MMM"} + G{"G y MMM – G y MMM"} M{"G y MMM–MMM"} - y{"G y MMM – y MMM"} + y{"G y MMM – y MMM"} } GyMMMEd{ - G{"G y MMM d, E – G y MMM d, E"} - M{"G y MMM d, E – MMM d, E"} - d{"G y MMM d, E – MMM d, E"} - y{"G y MMM d, E – y MMM d, E"} + G{"G y MMM d, E – G y MMM d, E"} + M{"G y MMM d, E – MMM d, E"} + d{"G y MMM d, E – MMM d, E"} + y{"G y MMM d, E – y MMM d, E"} } GyMMMd{ - G{"G y MMM d – G y MMM d"} - M{"G y MMM d – MMM d"} + G{"G y MMM d – G y MMM d"} + M{"G y MMM d – MMM d"} d{"G y MMM d–d"} - y{"G y MMM d – y MMM d"} + y{"G y MMM d – y MMM d"} } GyMd{ - G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} - M{"GGGGG y-MM-dd – y-MM-dd"} - d{"GGGGG y-MM-dd – y-MM-dd"} - y{"GGGGG y-MM-dd – y-MM-dd"} + G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} + M{"GGGGG y-MM-dd – y-MM-dd"} + d{"GGGGG y-MM-dd – y-MM-dd"} + y{"GGGGG y-MM-dd – y-MM-dd"} } M{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} y{ y{"G y–y"} } yM{ - M{"GGGGG y-MM – y-MM"} - y{"GGGGG y-MM – y-MM"} + M{"GGGGG y-MM – y-MM"} + y{"GGGGG y-MM – y-MM"} } yMEd{ - M{"GGGGG y-MM-dd, E – y-MM-dd, E"} - d{"GGGGG y-MM-dd, E – y-MM-dd, E"} - y{"GGGGG y-MM-dd, E – y-MM-dd, E"} + M{"GGGGG y-MM-dd, E – y-MM-dd, E"} + d{"GGGGG y-MM-dd, E – y-MM-dd, E"} + y{"GGGGG y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"G y MMM–MMM"} - y{"G y MMM – y MMM"} + y{"G y MMM – y MMM"} } yMMMEd{ - M{"G y MMM d, E – MMM d, E"} - d{"G y MMM d, E – MMM d, E"} - y{"G y MMM d, E – y MMM d, E"} + M{"G y MMM d, E – MMM d, E"} + d{"G y MMM d, E – MMM d, E"} + y{"G y MMM d, E – y MMM d, E"} } yMMMM{ M{"G y MMMM–MMMM"} - y{"G y MMMM – y MMMM"} + y{"G y MMMM – y MMMM"} } yMMMd{ - M{"G y MMM d – MMM d"} + M{"G y MMM d – MMM d"} d{"G y MMM d–d"} - y{"G y MMM d – y MMM d"} + y{"G y MMM d – y MMM d"} } yMd{ - M{"GGGGG y-MM-dd – y-MM-dd"} - d{"GGGGG y-MM-dd – y-MM-dd"} - y{"GGGGG y-MM-dd – y-MM-dd"} + M{"GGGGG y-MM-dd – y-MM-dd"} + d{"GGGGG y-MM-dd – y-MM-dd"} + y{"GGGGG y-MM-dd – y-MM-dd"} } } } @@ -392,12 +460,8 @@ pcm{ "Fọ ívnin", } AmPmMarkersAbbr{ - "AM", - "PM", - } - AmPmMarkersNarrow{ - "AM", - "PM", + "FM", + "FI", } DateTimePatterns{ "HH:mm:ss zzzz", @@ -409,11 +473,27 @@ pcm{ "d MMM y", "dd/MM/y", "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'fọ' {0}", "{1} 'fọ' {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "Hmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -427,8 +507,8 @@ pcm{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} @@ -450,11 +530,11 @@ pcm{ MMMd{"d MMM"} Md{"d /M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -585,51 +665,51 @@ pcm{ } intervalFormats{ Bh{ - B{"h B – h B"} + B{"h B – h B"} h{"h–h B"} } Bhm{ - B{"h:mm B – h:mm B"} + B{"h:mm B – h:mm B"} h{"h:mm–h:mm B"} m{"h:mm–h:mm B"} } Gy{ - G{"Gy – Gy"} + G{"Gy – Gy"} y{"G y–y"} } GyM{ - G{"GGGGG y-MM – GGGGG y-MM"} - M{"GGGGG y-MM – y-MM"} - y{"GGGGG y-MM – y-MM"} + G{"GGGGG y-MM – GGGGG y-MM"} + M{"GGGGG y-MM – y-MM"} + y{"GGGGG y-MM – y-MM"} } GyMEd{ - G{"GGGGG y-MM-dd, E – y-MM-dd, E"} - M{"GGGGG y-MM-dd, E – y-MM-dd, E"} - d{"GGGGG y-MM-dd, E – y-MM-dd, E"} - y{"GGGGG y-MM-dd, E – y-MM-dd, E"} + G{"GGGGG y-MM-dd, E – y-MM-dd, E"} + M{"GGGGG y-MM-dd, E – y-MM-dd, E"} + d{"GGGGG y-MM-dd, E – y-MM-dd, E"} + y{"GGGGG y-MM-dd, E – y-MM-dd, E"} } GyMMM{ - G{"G y MMM – G y MMM"} + G{"G y MMM – G y MMM"} M{"G y MMM–MMM"} - y{"G y MMM – y MMM"} + y{"G y MMM – y MMM"} } GyMMMEd{ - G{"G y MMM d, E – G y MMM"} - M{"G y MMM d, E – MMM d, E"} - d{"G y MMM d, E – MMM d, E"} - y{"G y MMM d, E – y MMM d, E"} + G{"G y MMM d, E – G y MMM"} + M{"G y MMM d, E – MMM d, E"} + d{"G y MMM d, E – MMM d, E"} + y{"G y MMM d, E – y MMM d, E"} } GyMMMd{ - G{"G y MMM d – G y MMM d"} - M{"G y MMM d – MMM d"} + G{"G y MMM d – G y MMM d"} + M{"G y MMM d – MMM d"} d{"G y MMM d–d"} - y{"G y MMM d – y MMM d"} + y{"G y MMM d – y MMM d"} } GyMd{ - G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} - M{"GGGGG y-MM-dd – y-MM-dd"} - d{"GGGGG y-MM-dd – y-MM-dd"} - y{"GGGGG y-MM-dd – y-MM-dd"} + G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} + M{"GGGGG y-MM-dd – y-MM-dd"} + d{"GGGGG y-MM-dd – y-MM-dd"} + y{"GGGGG y-MM-dd – y-MM-dd"} } H{ H{"HH–HH"} @@ -649,80 +729,80 @@ pcm{ M{"MM–MM"} } MEd{ - M{"E, dd-MM – E, dd/MM"} - d{"E, dd/MM – E, dd/MM"} + M{"E, dd-MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM/y – MM/y"} - y{"M/y – M/y"} + M{"MM/y – MM/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y"} - d{"E, dd/MM/y – E, dd/MM/y"} - y{"E, dd/MM/y – E, dd/MM/y"} + M{"E, dd/MM/y – E, dd/MM/y"} + d{"E, dd/MM/y – E, dd/MM/y"} + y{"E, dd/MM/y – E, dd/MM/y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d MMM y – E, d MMM y"} - d{"E, d MMM y – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM y – E, d MMM y"} + d{"E, d MMM y – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} - d{"d – d MMM y"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } monthNames{ @@ -1857,4 +1937,71 @@ pcm{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "pcm", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname}, {given} {given2-initial} {suffix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/pl.txt b/icu/icu4c/source/data/locales/pl.txt index dfd97635bcc..5118358e2ce 100644 --- a/icu/icu4c/source/data/locales/pl.txt +++ b/icu/icu4c/source/data/locales/pl.txt @@ -24,6 +24,7 @@ pl{ } patterns{ accountingFormat{"#,##0.00 ¤;(#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -271,6 +272,20 @@ pl{ } } minimalPairs{ + case{ + accusative{"Widzę {0}"} + dative{"Ufam {0}"} + genitive{"Nie widzę {0}"} + instrumental{"Interesuję się {0}"} + locative{"Siedzę na {0}"} + nominative{"{0} jest/są tutaj"} + vocative{"Pani(e) {0}!"} + } + gender{ + feminine{"ta {0}"} + inanimate{"ten {0}"} + neuter{"to {0}"} + } ordinal{ other{"Skręć w {0}. w prawo."} } @@ -313,6 +328,16 @@ pl{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMMd", + "yMMdd", + } monthNames{ format{ abbreviated{ @@ -434,21 +459,29 @@ pl{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMMdd", + } availableFormats{ Ed{"E, d"} Gy{"y G"} GyMMM{"LLL y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"dd.MM.y GGGGG"} MEd{"E, d.MM"} MMMEd{"E, d MMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMdd{"d.MM"} Md{"d.MM"} - h{"hh a"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} y{"y G"} yyyy{"y G"} yyyyM{"MM.y G"} @@ -464,51 +497,51 @@ pl{ } intervalFormats{ Bh{ - B{"h B – h B"} + B{"h B – h B"} h{"h–h B"} } Bhm{ - B{"h:mm B – h:mm B"} + B{"h:mm B – h:mm B"} h{"h:mm–h:mm B"} m{"h:mm–h:mm B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"MM.y GGGGG – MM.y GGGGG"} - M{"MM.y – MM.y GGGGG"} - y{"MM.y – MM.y GGGGG"} + G{"MM.y GGGGG – MM.y GGGGG"} + M{"MM.y – MM.y GGGGG"} + y{"MM.y – MM.y GGGGG"} } GyMEd{ - G{"E, dd.MM.y GGGGG – E, dd.MM.y GGGGG"} - M{"E, dd.MM.y – E, dd.MM.y GGGGG"} - d{"E, dd.MM.y – E, dd.MM.y GGGGG"} - y{"E, dd.MM.y – E, dd.MM.y GGGGG"} + G{"E, dd.MM.y GGGGG – E, dd.MM.y GGGGG"} + M{"E, dd.MM.y – E, dd.MM.y GGGGG"} + d{"E, dd.MM.y – E, dd.MM.y GGGGG"} + y{"E, dd.MM.y – E, dd.MM.y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"dd.MM.y GGGGG – dd.MM.y GGGGG"} - M{"dd.MM.y – dd.MM.y GGGGG"} - d{"dd.MM.y – dd.MM.y GGGGG"} - y{"dd.MM.y – dd.MM.y GGGGG"} + G{"dd.MM.y GGGGG – dd.MM.y GGGGG"} + M{"dd.MM.y – dd.MM.y GGGGG"} + d{"dd.MM.y – dd.MM.y GGGGG"} + y{"dd.MM.y – dd.MM.y GGGGG"} } H{ H{"HH–HH"} @@ -525,15 +558,15 @@ pl{ H{"HH–HH v"} } MEd{ - M{"E, dd.MM – E, dd.MM"} - d{"E, dd.MM – E, dd.MM"} + M{"E, dd.MM – E, dd.MM"} + d{"E, dd.MM – E, dd.MM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ @@ -541,52 +574,52 @@ pl{ d{"dd.MM–dd.MM"} } h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MM.y – MM.y GGGGG"} - y{"MM.y – MM.y GGGGG"} + M{"MM.y – MM.y GGGGG"} + y{"MM.y – MM.y GGGGG"} } yMEd{ - M{"E, dd.MM.y – E, dd.MM.y G"} - d{"E, dd.MM.y – E, dd.MM.y G"} - y{"E, dd.MM.y – E, dd.MM.y GGGGG"} + M{"E, dd.MM.y – E, dd.MM.y G"} + d{"E, dd.MM.y – E, dd.MM.y G"} + y{"E, dd.MM.y – E, dd.MM.y GGGGG"} } yMMM{ M{"LLL–LLL y G"} - y{"LLL y – LLL y G"} + y{"LLL y – LLL y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y G"} - d{"E, d – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } yMMMM{ M{"LLLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ M{"dd.MM–dd.MM.y GGGGG"} @@ -616,13 +649,23 @@ pl{ "EEEE, d MMMM y", "d MMMM y", "d MMM y", - "dd.MM.y", + "d.MM.y", "{1}, {0}", "{1} {0}", "{1} {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -636,8 +679,8 @@ pl{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"E, d"} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} @@ -645,6 +688,7 @@ pl{ GyMMMMEd{"E, d MMMM y G"} GyMMMMd{"d MMMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d.MM.y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -665,11 +709,11 @@ pl{ MMMd{"d MMM"} Md{"d.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM.y"} @@ -854,51 +898,51 @@ pl{ } intervalFormats{ Bh{ - B{"h B – h B"} + B{"h B – h B"} h{"h–h B"} } Bhm{ - B{"h:mm B – h:mm B"} + B{"h:mm B – h:mm B"} h{"h:mm–h:mm B"} m{"h:mm–h:mm B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ - G{"M.y GGGGG – M.y GGGGG"} - M{"M.y – M.y GGGGG"} - y{"M.y – M.y GGGGG"} + G{"M.y GGGGG – M.y GGGGG"} + M{"M.y – M.y GGGGG"} + y{"M.y – M.y GGGGG"} } GyMEd{ - G{"E, d.M.y GGGGG – E, d.M.y GGGGG"} - M{"E, d.M.y – E, d.M.y GGGGG"} - d{"E, d.M.y – E, d.M.y GGGGG"} - y{"E, d.M.y – E, d.M.y GGGGG"} + G{"E, d.M.y GGGGG – E, d.M.y GGGGG"} + M{"E, d.M.y – E, d.M.y GGGGG"} + d{"E, d.M.y – E, d.M.y GGGGG"} + y{"E, d.M.y – E, d.M.y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d.M.y GGGGG – d.M.y GGGGG"} - M{"d.M.y – d.M.y GGGGG"} - d{"d.M.y – d.M.y GGGGG"} - y{"d.M.y – d.M.y GGGGG"} + G{"d.M.y GGGGG – d.M.y GGGGG"} + M{"d.M.y – d.M.y GGGGG"} + d{"d.M.y – d.M.y GGGGG"} + y{"d.M.y – d.M.y GGGGG"} } H{ H{"HH–HH"} @@ -929,11 +973,11 @@ pl{ d{"E, d MMM–E, d MMM"} } MMMMEd{ - M{"E, d MMMM – E, d MMMM"} - d{"E, d MMMM – E, d MMMM"} + M{"E, d MMMM – E, d MMMM"} + d{"E, d MMMM – E, d MMMM"} } MMMMd{ - M{"d MMMM – d MMMM"} + M{"d MMMM – d MMMM"} d{"d–d MMMM"} } MMMd{ @@ -948,22 +992,22 @@ pl{ d{"d–d"} } h{ - a{"h a–h a"} - h{"h–h a"} + a{"h a–h a"} + h{"h–h a"} } hm{ - a{"h:mm a–h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a–h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a–h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a–h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} @@ -991,14 +1035,14 @@ pl{ y{"LLLL y–LLLL y"} } yMMMMEd{ - M{"E, d MMMM – E, d MMMM y"} - d{"E, d – E, d MMMM y"} - y{"E, d MMMM y – E, d MMMM y"} + M{"E, d MMMM – E, d MMMM y"} + d{"E, d MMMM – E, d MMMM y"} + y{"E, d MMMM y – E, d MMMM y"} } yMMMMd{ - M{"d MMMM – d MMMM y"} + M{"d MMMM – d MMMM y"} d{"d–d MMMM y"} - y{"d MMMM y – d MMMM y"} + y{"d MMMM y – d MMMM y"} } yMMMd{ M{"d MMM–d MMM y"} @@ -1388,6 +1432,16 @@ pl{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMMdd", + } } persian{ monthNames{ @@ -2658,4 +2712,68 @@ pl{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "pl", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}.{given2-monogram-allCaps}.{surname-monogram" + "-allCaps}." + } + givenFirst-long-monogram-informal{"{given-monogram-allCaps}.{surname-monogram-allCaps}."} + givenFirst-long-referring-formal{"{prefix} {given} {surname}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}."} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}."} + givenFirst-medium-referring-formal{"{prefix} {given} {given2-initial} {surname}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}."} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}."} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-prefix} {surname-core} {given} {given2}"} + sorting-long-referring-informal{"{surname} {given-informal}"} + sorting-medium-referring-formal{"{surname-prefix} {surname-core} {given}"} + sorting-medium-referring-informal{"{surname} {given-informal}"} + sorting-short-referring-formal{"{surname-prefix} {surname-core} {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname} {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}.{given-monogram-allCaps}.{given2-monogram" + "-allCaps}." + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}.{given-informal-monogram-allCaps}."} + surnameFirst-long-referring-formal{"{prefix} {surname} {given} {given2}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}."} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}."} + surnameFirst-medium-referring-formal{"{prefix} {surname} {given} {given2-initial}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}."} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}."} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ps.txt b/icu/icu4c/source/data/locales/ps.txt index 8ac9aeabea3..c4271e9fbc9 100644 --- a/icu/icu4c/source/data/locales/ps.txt +++ b/icu/icu4c/source/data/locales/ps.txt @@ -3,11 +3,6 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml ps{ AuxExemplarCharacters{"[\u200C \u200D \u200E\u200F ے]"} - Ellipsis{ - final{"{0}…"} - initial{"…{0}"} - medial{"{0}…{1}"} - } ExemplarCharacters{ "[\u064E \u0650 \u064F \u064B \u064D \u064C \u0651 \u0652 \u0654 \u0670 آ ا أ" " ء ب پ ت ټ ث ج ځ چ څ ح خ د ډ ذ ر ړ ز ژ ږ س ش ښ ص ض ط ظ ع غ ف ق ک ګ گ ل م ن ڼ" @@ -21,11 +16,6 @@ ps{ ExemplarCharactersPunctuation{"[، ; \\: ! ۔ ' ‘ ( ) \\[ \\] \\{ \\} /]"} NumberElements{ arabext{ - patterns{ - currencyFormat{"#,##0.00 ¤"} - percentFormat{"#,##0%"} - scientificFormat{"#E0"} - } symbols{ exponential{"×۱۰^"} infinity{"∞"} @@ -45,8 +35,7 @@ ps{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} - currencyFormat{"#,##0.00 ¤"} - percentFormat{"#,##0%"} + currencyPatternAppendISO{"{0} ¤¤"} } patternsLong{ decimalFormat{ @@ -151,6 +140,16 @@ ps{ other{"000T ¤"} } } + currencyFormat%alphaNextToNumber{ + 10000000000{ + one{"¤ 00B"} + other{"¤00B"} + } + 100000000000{ + one{"¤ 000B"} + other{"¤ 000B"} + } + } decimalFormat{ 1000{ one{"0K"} @@ -245,8 +244,17 @@ ps{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ - Bh{"h B"} Bhm{"h:mm B"} Bhms{"h:mm:ss B"} E{"ccc"} @@ -420,6 +428,16 @@ ps{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Timezone{"{0} ({1})"} } @@ -438,6 +456,7 @@ ps{ GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -575,7 +594,7 @@ ps{ "م.", } abbreviated%variant{ - "BCE", + "له میلاد وړاندې", "ع.پ", } narrow{ @@ -938,6 +957,16 @@ ps{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"d, E"} @@ -945,6 +974,7 @@ ps{ GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"M/d/y GGGGG"} M{"L"} MEd{"MM-dd, E"} MMM{"LLL"} @@ -2067,6 +2097,7 @@ ps{ or{ 2{"{0} or {1}"} end{"{0}, یا {1}"} + start{"{0}, {1}"} } standard{ 2{"{0} او {1}"} @@ -2077,9 +2108,6 @@ ps{ standard-narrow{ 2{"{0}، {1}"} } - standard-short{ - 2{"{0} او {1}"} - } unit{ 2{"{0} او {1}"} end{"{0}, {1}"} @@ -2132,4 +2160,18 @@ ps{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "ps", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/ps_PK.txt b/icu/icu4c/source/data/locales/ps_PK.txt index 5b9afb5ff28..6a4db0a7d3b 100644 --- a/icu/icu4c/source/data/locales/ps_PK.txt +++ b/icu/icu4c/source/data/locales/ps_PK.txt @@ -9,6 +9,7 @@ ps_PK{ " ه ة و ؤ ی ے ي ې ۍ ئ]" } calendar{ + default{"gregorian"} gregorian{ DateTimePatterns{ "h:mm:ss a zzzz", @@ -25,6 +26,16 @@ ps_PK{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } } islamic{ monthNames{ diff --git a/icu/icu4c/source/data/locales/pt.txt b/icu/icu4c/source/data/locales/pt.txt index 4c1f3367759..4e38be73f20 100644 --- a/icu/icu4c/source/data/locales/pt.txt +++ b/icu/icu4c/source/data/locales/pt.txt @@ -27,7 +27,9 @@ pt{ } patterns{ accountingFormat{"¤ #,##0.00"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"¤ #,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -202,10 +204,15 @@ pt{ } } minimalPairs{ + gender{ + feminine{"A {0} é..."} + masculine{"O {0} é"} + } ordinal{ other{"Pegue a {0}ª à direita."} } plural{ + many{"{0} de dias"} one{"{0} dia"} other{"{0} dias"} } @@ -235,13 +242,70 @@ pt{ "EEEE, d 'de' MMMM 'de' U", "d 'de' MMMM 'de' U", "dd/MM U", - "dd/MM/yy", + "dd/MM/r", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMdd", + "rMMdd", + } + availableFormats{ + Bh{"h B"} + Bhm{"h:mm B"} + Bhms{"h:mm:ss B"} + E{"ccc"} + EBhm{"E h:mm B"} + EBhms{"E h:mm:ss B"} + EHm{"E HH:mm"} + EHms{"E HH:mm:ss"} + Ed{"E, d"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"r(U)"} + GyMMM{"MMM 'de' U"} + GyMMMEd{"E, d 'de' MMM 'de' U"} + GyMMMd{"d 'de' MMM 'de' U"} + GyMd{"dd/MM/r"} + H{"HH"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E, dd/MM"} + MMM{"LLL"} + MMMEd{"E, d 'de' MMM"} + MMMMEd{"E, d 'de' MMMM"} + MMMMd{"d 'de' MMMM"} + MMMd{"d 'de' MMM"} + Md{"d/M"} + d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"mm:ss"} + y{"r(U)"} + yyyy{"r(U)"} + yyyyM{"MM/r"} + yyyyMEd{"E, dd/MM/r"} + yyyyMMM{"MMM 'de' U"} + yyyyMMMEd{"E, d 'de' MMM 'de' U"} + yyyyMMMM{"MMMM 'de' U"} + yyyyMMMMEd{"E, d 'de' MMMM 'de' U"} + yyyyMMMMd{"d 'de' MMMM 'de' U"} + yyyyMMMd{"d 'de' MMM 'de' U"} + yyyyMd{"dd/MM/r"} + yyyyQQQ{"U QQQ"} + yyyyQQQQ{"U QQQQ"} + } monthNames{ format{ abbreviated{ @@ -341,7 +405,7 @@ pt{ "HH:mm", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", - "d MMM y G", + "d 'de' MMM 'de' y G", "dd/MM/y GGGGG", "{1} {0}", "{1} {0}", @@ -349,6 +413,22 @@ pt{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'às' {0}", + "{1} 'às' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -359,12 +439,13 @@ pt{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM 'de' y G"} GyMMMEd{"E, d 'de' MMM 'de' y G"} GyMMMd{"d 'de' MMM 'de' y G"} + GyMd{"dd/MM/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -377,9 +458,9 @@ pt{ MMMd{"d 'de' MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -397,7 +478,7 @@ pt{ } intervalFormats{ Bhm{ - h{"h:mm – h:mm B"} + h{"h:mm – h:mm B"} } H{ H{"HH'h' - HH'h'"} @@ -411,86 +492,86 @@ pt{ m{"HH:mm–HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ M{"M–M"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd/MM – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, d 'de' MMM – E, d 'de' MMM"} - d{"E, d 'de' MMM – E, d 'de' MMM"} + M{"E, d 'de' MMM – E, d 'de' MMM"} + d{"E, d 'de' MMM – E, d 'de' MMM"} } MMMd{ - M{"d 'de' MMM – d 'de' MMM"} + M{"d 'de' MMM – d 'de' MMM"} d{"d–d 'de' MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h'h' a – h'h' a"} + a{"h'h' a – h'h' a"} h{"h'h' - h'h' a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"MM/y – MM/y G"} - y{"MM/y – MM/y G"} + M{"MM/y – MM/y G"} + y{"MM/y – MM/y G"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y G"} - d{"E, dd/MM/y – E, dd/MM/y G"} - y{"E, dd/MM/y – E, dd/MM/y G"} + M{"E, dd/MM/y – E, dd/MM/y G"} + d{"E, dd/MM/y – E, dd/MM/y G"} + y{"E, dd/MM/y – E, dd/MM/y G"} } yMMM{ M{"MMM–MMM 'de' y G"} - y{"MMM 'de' y – MMM 'de' y G"} + y{"MMM 'de' y – MMM 'de' y G"} } yMMMEd{ - M{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} - d{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} - y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y G"} + M{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} + d{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} + y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y G"} } yMMMM{ M{"MMMM–MMMM 'de' y G"} - y{"MMMM 'de' y – MMMM 'de' y G"} + y{"MMMM 'de' y – MMMM 'de' y G"} } yMMMd{ - M{"d 'de' MMM – d 'de' MMM 'de' y G"} + M{"d 'de' MMM – d 'de' MMM 'de' y G"} d{"d–d 'de' MMM 'de' y"} - y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y G"} + y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y G"} } yMd{ - M{"dd/MM/y – dd/MM/y G"} - d{"dd/MM/y – dd/MM/y G"} - y{"dd/MM/y – dd/MM/y G"} + M{"dd/MM/y – dd/MM/y G"} + d{"dd/MM/y – dd/MM/y G"} + y{"dd/MM/y – dd/MM/y G"} } } } @@ -522,6 +603,22 @@ pt{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'às' {0}", + "{1} 'às' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -535,12 +632,13 @@ pt{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"E, d"} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"MMM 'de' y G"} GyMMMEd{"E, d 'de' MMM 'de' y G"} GyMMMd{"d 'de' MMM 'de' y G"} + GyMd{"dd/MM/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -558,13 +656,13 @@ pt{ MMMMd{"d 'de' MMMM"} MMMd{"d 'de' MMM"} MMdd{"dd/MM"} - Md{"d/M"} + Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM/y"} @@ -715,144 +813,144 @@ pt{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"MM/y GGGGG – MM/y GGGGG"} + M{"MM/y – MM/y GGGGG"} + y{"MM/y – MM/y G"} } GyMEd{ - G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + G{"E, dd/MM/y GGGGG – E, dd/MM/y GGGGG"} + M{"E, dd/MM/y – E, dd/MM/y GGGGG"} + d{"E, dd/MM/y – E, dd/MM/y GGGGG"} + y{"E, dd/MM/y – E, dd/MM/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, MMM d, y G – E, MMM d, y G"} - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + G{"E, d 'de' MMM 'de' y G – E, d 'de' MMM 'de' y G"} + M{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} + d{"E, d 'de' MMM – E, d 'de' MMM 'de' y G"} + y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y G"} } GyMMMd{ - G{"MMM d, y G – MMM d, y G"} - M{"MMM d – MMM d, y G"} - d{"MMM d – d, y G"} - y{"MMM d, y – MMM d, y G"} + G{"d 'de' MMM 'de' y G – d 'de' MMM 'de' y G"} + M{"dd 'de' MMM – dd 'de' MMM 'de' y G"} + d{"d – d 'de' MMM, y G"} + y{"d 'de' MMM 'de' y G – d 'de' MMM 'de' y G"} } GyMd{ - G{"M/d/y GGGGG – M/d/y GGGGG"} - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + G{"M/d/y GGGGG – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } H{ H{"HH'h' - HH'h'"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd/MM – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, d 'de' MMM – E, d 'de' MMM"} - d{"E, d – E, d 'de' MMM"} + M{"E, d 'de' MMM – E, d 'de' MMM"} + d{"E, d 'de' MMM – E, d 'de' MMM"} } MMMd{ - M{"d 'de' MMM – d 'de' MMM"} - d{"d – d 'de' MMM"} + M{"d 'de' MMM – d 'de' MMM"} + d{"d – d 'de' MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y"} - d{"E, dd/MM/y – E, dd/MM/y"} - y{"E, dd/MM/y – E, dd/MM/y"} + M{"E, dd/MM/y – E, dd/MM/y"} + d{"E, dd/MM/y – E, dd/MM/y"} + y{"E, dd/MM/y – E, dd/MM/y"} } yMMM{ - M{"MMM – MMM 'de' y"} - y{"MMM 'de' y – MMM 'de' y"} + M{"MMM – MMM 'de' y"} + y{"MMM 'de' y – MMM 'de' y"} } yMMMEd{ - M{"E, d 'de' MMM – E, d 'de' MMM 'de' y"} - d{"E, d – E, d 'de' MMM 'de' y"} - y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y"} + M{"E, d 'de' MMM – E, d 'de' MMM 'de' y"} + d{"E, d 'de' MMM – E, d 'de' MMM 'de' y"} + y{"E, d 'de' MMM 'de' y – E, d 'de' MMM 'de' y"} } yMMMM{ - M{"MMMM – MMMM 'de' y"} - y{"MMMM 'de' y – MMMM 'de' y"} + M{"MMMM – MMMM 'de' y"} + y{"MMMM 'de' y – MMMM 'de' y"} } yMMMd{ - M{"d 'de' MMM – d 'de' MMM 'de' y"} - d{"d – d 'de' MMM 'de' y"} - y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y"} + M{"d 'de' MMM – d 'de' MMM 'de' y"} + d{"d – d 'de' MMM 'de' y"} + y{"d 'de' MMM 'de' y – d 'de' MMM 'de' y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } monthNames{ @@ -990,6 +1088,16 @@ pt{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyyMMdd", + } } } characterLabel{ @@ -1990,4 +2098,72 @@ pt{ } } } + personNames{ + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "pt", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {given}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname}, {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {given} {given2}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {given} {given2}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname}, {given} {given2-initial} {suffix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {given} {given2}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {given} {given2}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {given} {given2}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/pt_MO.txt b/icu/icu4c/source/data/locales/pt_MO.txt index 1bc09604792..2900b74fc46 100644 --- a/icu/icu4c/source/data/locales/pt_MO.txt +++ b/icu/icu4c/source/data/locales/pt_MO.txt @@ -6,19 +6,29 @@ pt_MO{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "dd/MM/y", "dd/MM/yy", "{1}, {0}", - "{1} 'às' {0}", - "{1} 'às' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yyMMdd", } } } diff --git a/icu/icu4c/source/data/locales/pt_PT.txt b/icu/icu4c/source/data/locales/pt_PT.txt index 05a8a1b0065..b40ef0febf2 100644 --- a/icu/icu4c/source/data/locales/pt_PT.txt +++ b/icu/icu4c/source/data/locales/pt_PT.txt @@ -28,6 +28,7 @@ pt_PT{ } patterns{ accountingFormat{"#,##0.00 ¤;(#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} } patternsLong{ @@ -166,6 +167,10 @@ pt_PT{ } } minimalPairs{ + gender{ + feminine{"a {0}"} + masculine{"o {0}"} + } ordinal{ other{"{0}.º lugar"} } @@ -182,13 +187,23 @@ pt_PT{ "HH:mm", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", - "d MMM y G", + "d 'de' MMM 'de' y G", "d/M/y G", "{1}, {0}", - "{1} 'às' {0}", - "{1} 'às' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", } eras{ narrow{ @@ -215,6 +230,16 @@ pt_PT{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMMd", + "yyMMdd", + } monthNames{ format{ abbreviated{ @@ -258,14 +283,30 @@ pt_PT{ "HH:mm", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", - "d MMM y G", + "d 'de' MMM 'de' y G", "d/M/y G", "{1}, {0}", - "{1} 'às' {0}", - "{1} 'às' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } availableFormats{ yyyyMMM{"MM/y G"} yyyyMMMEEEEd{"EEEE, d/MM/y"} @@ -276,42 +317,42 @@ pt_PT{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"MM/y GGGGG – MM/y GGGGG"} - M{"MM/y – MM/y GGGGG"} - y{"MM/y – MM/y GGGGG"} + G{"MM/y GGGGG – MM/y GGGGG"} + M{"MM/y – MM/y GGGGG"} + y{"MM/y – MM/y GGGGG"} } GyMEd{ - G{"E, d/MM/y GGGGG – E, d/MM/y GGGGG"} - M{"E, d/MM/y – E, d/MM/y GGGGG"} - d{"E, d/MM/y – E, d/MM/y GGGGG"} - y{"E, d/MM/y – E, d/MM/y GGGGG"} + G{"E, d/MM/y GGGGG – E, d/MM/y GGGGG"} + M{"E, d/MM/y – E, d/MM/y GGGGG"} + d{"E, d/MM/y – E, d/MM/y GGGGG"} + y{"E, d/MM/y – E, d/MM/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d 'de' MMMM, y G – E, d 'de' MMMM, y G"} - M{"E, d 'de' MMMM – E, d 'de' MMMM, y G"} - d{"E, d 'de' MMMM – E, d 'de' MMMM, y G"} - y{"E, d 'de' MMMM, y – E, d 'de' MMMM, y G"} + G{"E, d 'de' MMMM, y G – E, d 'de' MMMM, y G"} + M{"E, d 'de' MMMM – E, d 'de' MMMM, y G"} + d{"E, d 'de' MMMM – E, d 'de' MMMM, y G"} + y{"E, d 'de' MMMM, y – E, d 'de' MMMM, y G"} } GyMMMd{ - G{"d 'de' MMMM, y G – d 'de' MMMM, y G"} - M{"d 'de' MMMM – d 'de' MMMM, y G"} - d{"d – d 'de' MMMM, y G"} - y{"d 'de' MMMM, y – d 'de' MMMM, y G"} + G{"d 'de' MMMM, y G – d 'de' MMMM, y G"} + M{"d 'de' MMMM – d 'de' MMMM, y G"} + d{"d – d 'de' MMMM, y G"} + y{"d 'de' MMMM, y – d 'de' MMMM, y G"} } GyMd{ - G{"d/MM/y GGGGG – d/MM/y GGGGG"} - M{"d/MM/y – d/MM/y GGGGG"} - d{"d/MM/y – d/MM/y GGGGG"} - y{"d/MM/y – d/MM/y GGGGG"} + G{"d/MM/y GGGGG – d/MM/y GGGGG"} + M{"d/MM/y – d/MM/y GGGGG"} + d{"d/MM/y – d/MM/y GGGGG"} + y{"d/MM/y – d/MM/y GGGGG"} } M{ M{"MM–MM"} @@ -320,33 +361,33 @@ pt_PT{ M{"MMM–MMM"} } MMMEd{ - d{"ccc, dd/MM – ccc, dd/MM"} + d{"ccc, dd/MM – ccc, dd/MM"} } MMMMEd{ - M{"ccc, d 'de' MMMM – ccc, d 'de' MMMM"} - d{"ccc, d 'de' MMMM – ccc, d 'de' MMMM"} + M{"ccc, d 'de' MMMM – ccc, d 'de' MMMM"} + d{"ccc, d 'de' MMMM – ccc, d 'de' MMMM"} } h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - h{"h:mm – h:mm a"} + h{"h:mm – h:mm a"} } y{ y{"y–y G"} } yMMMEd{ - d{"E, dd/MM – E, dd/MM/y G"} - y{"E, dd/MM/y – E, dd/MM/y G"} + d{"E, dd/MM – E, dd/MM/y G"} + y{"E, dd/MM/y – E, dd/MM/y G"} } yMMMM{ - M{"MMMM – MMMM 'de' y G"} + M{"MMMM – MMMM 'de' y G"} } yMMMMEd{ - M{"E, d 'de' MMMM – E, d 'de' MMMM 'de' y G"} - d{"E, d 'de' MMMM – E, d 'de' MMMM 'de' y G"} - y{"E, d 'de' MMMM 'de' y – E, d 'de' MMMM 'de' y G"} + M{"E, d 'de' MMMM – E, d 'de' MMMM 'de' y G"} + d{"E, d 'de' MMMM – E, d 'de' MMMM 'de' y G"} + y{"E, d 'de' MMMM 'de' y – E, d 'de' MMMM 'de' y G"} } } } @@ -373,10 +414,20 @@ pt_PT{ "dd/MM/y", "dd/MM/yy", "{1}, {0}", - "{1} 'às' {0}", - "{1} 'às' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yyMMdd", } availableFormats{ MMMEd{"E, d/MM"} @@ -386,7 +437,6 @@ pt_PT{ other{"W.'ª' 'semana' 'de' MMMM"} } MMMd{"d/MM"} - Md{"dd/MM"} yMMM{"MM/y"} yMMMEEEEd{"EEEE, d/MM/y"} yMMMEd{"E, d/MM/y"} @@ -482,29 +532,34 @@ pt_PT{ } } intervalFormats{ + GyM{ + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} + } GyMEd{ - G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ H{"HH–HH"} @@ -513,19 +568,19 @@ pt_PT{ M{"M–M"} } MEd{ - M{"ccc, dd/MM – ccc, dd/MM"} - d{"ccc, dd/MM – ccc, dd/MM"} + M{"ccc, dd/MM – ccc, dd/MM"} + d{"ccc, dd/MM – ccc, dd/MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"ccc, dd/MM – ccc, dd/MM"} - d{"ccc, dd/MM – ccc, dd/MM"} + M{"ccc, dd/MM – ccc, dd/MM"} + d{"ccc, dd/MM – ccc, dd/MM"} } MMMMEd{ - M{"ccc, d 'de' MMMM – ccc, d 'de' MMMM"} - d{"ccc, d 'de' MMMM – ccc, d 'de' MMMM"} + M{"ccc, d 'de' MMMM – ccc, d 'de' MMMM"} + d{"ccc, d 'de' MMMM – ccc, d 'de' MMMM"} } MMMd{ d{"d–d 'de' MMM"} @@ -534,29 +589,29 @@ pt_PT{ d{"d–d"} } h{ - h{"h–h a"} + h{"h–h a"} } hv{ - h{"h–h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yMEd{ - M{"ccc, dd/MM/y – ccc, dd/MM/y"} - d{"ccc, dd/MM/y – ccc, dd/MM/y"} - y{"ccc, dd/MM/y – ccc, dd/MM/y"} + M{"ccc, dd/MM/y – ccc, dd/MM/y"} + d{"ccc, dd/MM/y – ccc, dd/MM/y"} + y{"ccc, dd/MM/y – ccc, dd/MM/y"} } yMMM{ M{"MMM–MMM 'de' y"} } yMMMEd{ - d{"E, dd/MM – E, dd/MM/y"} + d{"E, dd/MM – E, dd/MM/y"} } yMMMMEd{ - M{"E, d 'de' MMMM – E, d 'de' MMMM 'de' y"} - d{"E, d 'de' MMMM – E, d 'de' MMMM 'de' y"} - y{"E, d 'de' MMMM 'de' y – E, d 'de' MMMM 'de' y"} + M{"E, d 'de' MMMM – E, d 'de' MMMM 'de' y"} + d{"E, d 'de' MMMM – E, d 'de' MMMM 'de' y"} + y{"E, d 'de' MMMM 'de' y – E, d 'de' MMMM 'de' y"} } yMMMd{ d{"d–d 'de' MMM 'de' y"} @@ -589,13 +644,23 @@ pt_PT{ "HH:mm", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", - "d MMM y G", + "d 'de' MMM 'de' y G", "d/M/y G", "{1}, {0}", - "{1} 'às' {0}", - "{1} 'às' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", } } islamic{ @@ -606,13 +671,23 @@ pt_PT{ "HH:mm", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", - "d MMM y G", + "d 'de' MMM 'de' y G", "d/M/y G", "{1}, {0}", - "{1} 'às' {0}", - "{1} 'às' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", } } japanese{ @@ -626,10 +701,20 @@ pt_PT{ "dd/MM/y G", "d/M/y G", "{1}, {0}", - "{1} 'às' {0}", - "{1} 'às' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GyMd", } } } diff --git a/icu/icu4c/source/data/locales/qu.txt b/icu/icu4c/source/data/locales/qu.txt index ea79a6cda7e..db6affc58d7 100644 --- a/icu/icu4c/source/data/locales/qu.txt +++ b/icu/icu4c/source/data/locales/qu.txt @@ -159,6 +159,11 @@ qu{ superscriptingExponent{"×"} } } + minimalPairs{ + ordinal{ + other{"{0}qi yupayta hapiy."} + } + } minimumGroupingDigits{"1"} } calendar{ @@ -178,6 +183,22 @@ qu{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} {0}", + "{1} {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -188,12 +209,13 @@ qu{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMMM y G"} GyMMMd{"d MMM y G"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -205,9 +227,9 @@ qu{ MMMd{"d MMM"} Md{"dd-MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -223,103 +245,103 @@ qu{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"MM-y GGGGG – MM-y GGGGG"} - M{"MM-y GGGGG – MM-y GGGGG"} - y{"MM-y – MM-y GGGGG"} + G{"MM-y GGGGG – MM-y GGGGG"} + M{"MM-y GGGGG – MM-y GGGGG"} + y{"MM-y – MM-y GGGGG"} } GyMEd{ - G{"E, d-MM-y GGGG – E, d-MM-y GGGGG"} - M{"E, d-MM-y – E, d-MM-y GGGGG"} - d{"E, d-MM-y – E, d-MM-y GGGGG"} - y{"E, d-MM-y – E, d-MM-y GGGGG"} + G{"E, d-MM-y GGGG – E, d-MM-y GGGGG"} + M{"E, d-MM-y – E, d-MM-y GGGGG"} + d{"E, d-MM-y – E, d-MM-y GGGGG"} + y{"E, d-MM-y – E, d-MM-y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d-MM-y GGGG – d-MM-y GGGGG"} - M{"d-MM-y – d-MM-y GGGGG"} - d{"d-MM-y – d–MM-y GGGGG"} - y{"d-MM-y – d-MM-y GGGGG"} + G{"d-MM-y GGGG – d-MM-y GGGGG"} + M{"d-MM-y – d-MM-y GGGGG"} + d{"d-MM-y – d–MM-y GGGGG"} + y{"d-MM-y – d-MM-y GGGGG"} } M{ M{"MM–MM"} } MEd{ - M{"E, dd-MM – E, dd-MM"} - d{"E, dd-MM – E, dd-MM"} + M{"E, dd-MM – E, dd-MM"} + d{"E, dd-MM – E, dd-MM"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} y{ y{"y–y G"} } yM{ - M{"MM-y – MM-y GGGGG"} - y{"MM-y – MM-y GGGGG"} + M{"MM-y – MM-y GGGGG"} + y{"MM-y – MM-y GGGGG"} } yMEd{ - M{"E, dd-MM-y – E, dd-MM-y GGGGG"} - d{"E, dd-MM-y – E, dd-MM-y GGGGG"} - y{"E, dd-MM-y – E, dd-MM-y GGGGG"} + M{"E, dd-MM-y – E, dd-MM-y GGGGG"} + d{"E, dd-MM-y – E, dd-MM-y GGGGG"} + y{"E, dd-MM-y – E, dd-MM-y GGGGG"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM y – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM y – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd-MM-y – dd-MM-y GGGGG"} - d{"dd-MM-y – dd-MM-y GGGGG"} - y{"dd-MM-y – dd-MM-y GGGGG"} + M{"dd-MM-y – dd-MM-y GGGGG"} + d{"dd-MM-y – dd-MM-y GGGGG"} + y{"dd-MM-y – dd-MM-y GGGGG"} } } } @@ -351,6 +373,22 @@ qu{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} {0}", + "{1} {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -364,12 +402,13 @@ qu{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM, y G"} GyMMMd{"d MMM, y G"} + GyMd{"d/M/y G"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -386,11 +425,11 @@ qu{ MMMd{"d MMM"} Md{"MM-dd"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"y-MM"} @@ -502,64 +541,47 @@ qu{ } eras{ abbreviated{ - "BCE", + "a.d.", "d.C.", } abbreviated%variant{ - "BCE", - "CE", + "ace", + "ec", } narrow{ - "BCE", + "a.d.", "dC", } wide{ - "BCE", - "d.C.", + "ñawpa cristu", + "chanta cristu", } wide%variant{ - "BCE", - "CE", + "ñawpa kaqlla era", + "kaqlla era", } } intervalFormats{ Gy{ - G{"y G – y G"} y{"y–y G"} } GyM{ - G{"MM-y GGGGG – MM-y GGGGG"} - M{"MM-y – MM-y GGGGG"} - y{"MM-y – MM-y GGGGG"} - } - GyMEd{ - G{"E, dd-MM-y GGGG – E, dd-MM-y GGGGG"} - M{"E, dd-MM-y – E, dd-MM-y GGGGG"} - d{"E, dd-MM-y – E, dd-MM-y GGGGG"} - y{"E, dd-MM-y – E, dd-MM-y GGGGG"} + G{"MM-y GGGGG – MM-y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM y – MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} M{"E, d MMM d – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d, MMM y G – d, MMM y G"} - M{"d, MMM – d, MMM y G"} - d{"d – d, MMM y G"} - y{"d, MMM y – d, MMM y G"} - } - GyMd{ - G{"dd-MM-y GGGGG – dd-MM-y GGGGG"} - M{"dd-MM-y – dd-MM-y GGGGG"} - d{"dd-MM-y – dd-MM-y GGGGG"} - y{"dd-MM-y – dd-MM-y GGGGG"} + G{"d, MMM y G – d, MMM y G"} + M{"d, MMM – d, MMM y G"} + d{"d – d, MMM y G"} + y{"d, MMM y – d, MMM y G"} } H{ H{"HH–HH"} @@ -579,80 +601,80 @@ qu{ M{"MM–MM"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, d/M/y – E, d/M/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d MMM – E, d MMM, y"} - d{"E, d MMM – E, d MMM, y"} - y{"E, d MMM, y – E, d MMM, y"} + M{"E, d MMM – E, d MMM, y"} + d{"E, d MMM – E, d MMM, y"} + y{"E, d MMM, y – E, d MMM, y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM, y"} - d{"d – d MMM, y"} - y{"d MMM, y – d MMM, y"} + M{"d MMM – d MMM, y"} + d{"d – d MMM, y"} + y{"d MMM, y – d MMM, y"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"d/M/y – d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -1489,4 +1511,71 @@ qu{ end{"{0}, utaq {1}"} } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "qu", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}{surname2-monogram-allCaps}" + } + givenFirst-long-monogram-informal{"{given-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname} {surname2}"} + givenFirst-long-referring-informal{"{given} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{prefix} {given} {given2} {surname} {surname2}"} + givenFirst-medium-referring-informal{"{given} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given}"} + givenFirst-short-monogram-formal{"{given-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given} {given2-initial} {surname} {surname2-initial}"} + givenFirst-short-referring-informal{ + "{given-initial} {given2-initial} {surname-initial} {surname2-initial" + "}" + } + sorting-long-referring-formal{"{surname-core}, {surname-prefix} {given} {given2}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {surname-prefix} {given} {given2-initial}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {surname-prefix} {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{surname2-monogram-allCaps}{given-monogram" + "-allCaps}{given2-monogram-allCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{prefix} {suffix} {surname} {surname2} {given} {given2}"} + surnameFirst-long-referring-informal{"{surname} {given}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {surname2} {given} {given2} {prefix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {surname2} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/raj.txt b/icu/icu4c/source/data/locales/raj.txt new file mode 100644 index 00000000000..c7627f07223 --- /dev/null +++ b/icu/icu4c/source/data/locales/raj.txt @@ -0,0 +1,130 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +raj{ + AuxExemplarCharacters{"[आ इ ई उ ऊ ऋ ए ऐ ओ औ]"} + ExemplarCharacters{ + "[\u0901 \u0902 ः अ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व" + " श ष स ह ा ि ी \u0941 \u0942 \u0943 \u0945 \u0947 \u0948 ो ौ \u094D]" + } + ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0० 1१ 2२ 3३ 4४ 5५ 6६ 7७ 8८ 9९]"} + ExemplarCharactersPunctuation{ + "[\\- ‑ , \\: ! ? . … ' ‘ ’ \u0022 “ ” ( ) \\[ \\] \\{ \\} § @ * / \\\\ \\& #" + " ` |]" + } + NumberElements{ + default{"deva"} + latn{ + symbols{ + decimal{"."} + } + } + native{"latn"} + } + calendar{ + gregorian{ + AmPmMarkers{ + "सबेरे", + "सांम", + } + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "y MMMM d, EEEE", + "y MMMM d", + "y MMM d", + "y-MM-dd", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } + dayNames{ + format{ + wide{ + "रविवार", + "सोमवार", + "मंगलवार", + "बुधवार", + "गुरुवार", + "शुक्रवार", + "शनिवार", + } + } + } + monthNames{ + format{ + wide{ + "जनवरी", + "फरवरी", + "मार्च", + "अप्रैल", + "मई", + "जून", + "जुलाई", + "अगस्त", + "सितम्बर", + "अक्टूबर", + "नवंबर", + "दिसंबर", + } + } + } + } + } + fields{ + day{ + relative{ + "-1"{"काल"} + "0"{"आज"} + "1"{"काल"} + } + } + month{ + relative{ + "-1"{"पाछलो मीनो"} + "0"{"यों मीनो"} + "1"{"आग्लो मीनो"} + } + } + sun{ + relative{ + "-1"{"पाछलां दीतवार"} + "0"{"ई दीतवार"} + "1"{"आग्ल दीतवार"} + } + } + week{ + relative{ + "-1"{"पाछलां सप्ताह"} + "0"{"ई सप्ताह"} + "1"{"आग्ल सप्ताह"} + } + } + year{ + relative{ + "-1"{"गत बरस"} + "0"{"ई बरस"} + "1"{"आग्ल बरस"} + } + } + } + measurementSystemNames{ + UK{"यूके"} + US{"यू एस"} + metric{"मीट्रिक"} + } +} diff --git a/icu/icu4c/source/data/locales/raj_IN.txt b/icu/icu4c/source/data/locales/raj_IN.txt new file mode 100644 index 00000000000..3dfa414f146 --- /dev/null +++ b/icu/icu4c/source/data/locales/raj_IN.txt @@ -0,0 +1,5 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +raj_IN{ +} diff --git a/icu/icu4c/source/data/locales/rm.txt b/icu/icu4c/source/data/locales/rm.txt index 33e07da6a6f..49bfd811291 100644 --- a/icu/icu4c/source/data/locales/rm.txt +++ b/icu/icu4c/source/data/locales/rm.txt @@ -10,6 +10,7 @@ rm{ default{"latn"} latn{ miscPatterns{ + approximately{"≈{0}"} atLeast{"≥{0}"} range{"{0}–{1}"} } @@ -21,6 +22,7 @@ rm{ scientificFormat{"#E0"} } symbols{ + approximatelySign{"≈"} decimal{"."} exponential{"E"} group{"’"} @@ -36,6 +38,9 @@ rm{ } } minimalPairs{ + ordinal{ + other{"Prender la {0}. a dretga."} + } plural{ one{"{0} di"} other{"{0} dis"} @@ -56,18 +61,34 @@ rm{ "dd-MM-y G", "dd-MM-y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'a' 'las' {0}", "{1} 'a' 'las' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyMMdd", + } availableFormats{ E{"ccc"} EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"LLL y G"} GyMMMEd{"E, dd-MM-y GGGGG"} @@ -88,11 +109,11 @@ rm{ MMMd{"dd-MM"} Md{"dd-MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y G"} yM{"MM-y GGGGG"} @@ -125,98 +146,98 @@ rm{ M{"LL–LL"} } MEd{ - M{"E, dd-MM – E, dd-MM"} - d{"E, dd-MM – E, dd-MM"} + M{"E, dd-MM – E, dd-MM"} + d{"E, dd-MM – E, dd-MM"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"E, dd-MM – E, dd-MM"} - d{"E, dd-MM – E, dd-MM"} + M{"E, dd-MM – E, dd-MM"} + d{"E, dd-MM – E, dd-MM"} } MMMMEd{ - M{"E, d MMMM – E, d MMMM"} + M{"E, d MMMM – E, d MMMM"} d{"E, d. – E, d MMMM"} } MMMMd{ - M{"d MMMM – d MMMM"} + M{"d MMMM – d MMMM"} d{"d.–d MMMM"} } MMMd{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ d{"d.–d."} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"LL-y – LL-y GGGGG"} - y{"LL-y – LL-y GGGGG"} + M{"LL-y – LL-y GGGGG"} + y{"LL-y – LL-y GGGGG"} } yMEd{ - M{"E, dd-MM-y – E, dd-MM-y GGGGG"} - d{"E, dd-MM-y – E, dd-MM-y GGGGG"} - y{"E, dd-MM-y – E, dd-MM-y GGGGG"} + M{"E, dd-MM-y – E, dd-MM-y GGGGG"} + d{"E, dd-MM-y – E, dd-MM-y GGGGG"} + y{"E, dd-MM-y – E, dd-MM-y GGGGG"} } yMMM{ M{"LLL–LLL y G"} - y{"LLL y – LLL y G"} + y{"LLL y – LLL y G"} } yMMMEd{ - M{"E, dd-MM-y – E, dd-MM-y GGGGG"} - d{"E, dd-MM-y – E, dd-MM-y GGGGG"} - y{"E, dd-MM-y – E, dd-MM-y GGGGG"} + M{"E, dd-MM-y – E, dd-MM-y GGGGG"} + d{"E, dd-MM-y – E, dd-MM-y GGGGG"} + y{"E, dd-MM-y – E, dd-MM-y GGGGG"} } yMMMM{ M{"LLLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMMEd{ - M{"E, d MMMM – E, d MMMM y G"} + M{"E, d MMMM – E, d MMMM y G"} d{"E, d. – E, d MMMM y G"} - y{"E, d MMMM y – E, d MMMM y G"} + y{"E, d MMMM y – E, d MMMM y G"} } yMMMMd{ - M{"d MMMM – d MMMM y G"} + M{"d MMMM – d MMMM y G"} d{"d.–d MMMM y G"} - y{"d MMMM y – d MMMM y G"} + y{"d MMMM y – d MMMM y G"} } yMMMd{ - M{"dd-MM-y – dd-MM-y GGGGG"} - d{"dd-MM-y – dd-MM-y GGGGG"} - y{"dd-MM-y – dd-MM-y GGGGG"} + M{"dd-MM-y – dd-MM-y GGGGG"} + d{"dd-MM-y – dd-MM-y GGGGG"} + y{"dd-MM-y – dd-MM-y GGGGG"} } yMd{ - M{"dd-MM-y – dd-MM-y GGGGG"} - d{"dd-MM-y – dd-MM-y GGGGG"} - y{"dd-MM-y – dd-MM-y GGGGG"} + M{"dd-MM-y – dd-MM-y GGGGG"} + d{"dd-MM-y – dd-MM-y GGGGG"} + y{"dd-MM-y – dd-MM-y GGGGG"} } } } @@ -248,6 +269,16 @@ rm{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMdd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -256,14 +287,15 @@ rm{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"LLL y G"} GyMMMEd{"E, dd-MM-y GGGGG"} GyMMMMEd{"E, d MMMM y G"} GyMMMMd{"d MMMM y G"} GyMMMd{"dd-MM-y GGGGG"} + GyMd{"dd-MM-y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -274,15 +306,19 @@ rm{ MMM{"LLL"} MMMEd{"E, dd-MM"} MMMMEd{"E, d MMMM"} + MMMMW{ + one{"W. 'emna' MMMM"} + other{"W. 'emna' MMMM"} + } MMMMd{"d MMMM"} MMMd{"dd-MM"} Md{"dd-MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"LL-y"} @@ -296,6 +332,10 @@ rm{ yMd{"dd-MM-y"} yQQQ{"QQQ y"} yQQQQ{"QQQQ y"} + yw{ + one{"w. 'dal' Y"} + other{"w. 'emna' 'dal' Y"} + } } dayNames{ format{ @@ -428,98 +468,98 @@ rm{ M{"LL–LL"} } MEd{ - M{"E, dd-MM – E, dd-MM"} - d{"E, dd-MM – E, dd-MM"} + M{"E, dd-MM – E, dd-MM"} + d{"E, dd-MM – E, dd-MM"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"E, dd-MM – E, dd-MM"} - d{"E, dd-MM – E, dd-MM"} + M{"E, dd-MM – E, dd-MM"} + d{"E, dd-MM – E, dd-MM"} } MMMMEd{ - M{"E, d MMMM – E, d MMMM"} + M{"E, d MMMM – E, d MMMM"} d{"E, d. – E, d MMMM"} } MMMMd{ - M{"d MMMM – d MMMM"} + M{"d MMMM – d MMMM"} d{"d.–d MMMM"} } MMMd{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } Md{ - M{"dd-MM – dd-MM"} - d{"dd-MM – dd-MM"} + M{"dd-MM – dd-MM"} + d{"dd-MM – dd-MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"LL-y – LL-y"} - y{"LL-y – LL-y"} + M{"LL-y – LL-y"} + y{"LL-y – LL-y"} } yMEd{ - M{"E, dd-MM-y – E, dd-MM-y"} - d{"E, dd-MM-y – E, dd-MM-y"} - y{"E, dd-MM-y – E, dd-MM-y"} + M{"E, dd-MM-y – E, dd-MM-y"} + d{"E, dd-MM-y – E, dd-MM-y"} + y{"E, dd-MM-y – E, dd-MM-y"} } yMMM{ M{"LLL–LLL y"} - y{"LLL y – LLL y"} + y{"LLL y – LLL y"} } yMMMEd{ - M{"E, dd-MM-y – E, dd-MM-y"} - d{"E, dd-MM-y – E, dd-MM-y"} - y{"E, dd-MM-y – E, dd-MM-y"} + M{"E, dd-MM-y – E, dd-MM-y"} + d{"E, dd-MM-y – E, dd-MM-y"} + y{"E, dd-MM-y – E, dd-MM-y"} } yMMMM{ M{"LLLL–LLLL y"} - y{"LLLL y – LLLL y"} + y{"LLLL y – LLLL y"} } yMMMMEd{ - M{"E, d MMMM – E, d MMMM y"} + M{"E, d MMMM – E, d MMMM y"} d{"E, d. – E, d MMMM y"} - y{"E, d MMMM y – E, d MMMM y"} + y{"E, d MMMM y – E, d MMMM y"} } yMMMMd{ - M{"d MMMM – d MMMM y"} + M{"d MMMM – d MMMM y"} d{"d.–d MMMM y"} - y{"d MMMM y – d MMMM y"} + y{"d MMMM y – d MMMM y"} } yMMMd{ - M{"dd-MM-y – dd-MM-y"} - d{"dd-MM-y – dd-MM-y"} - y{"dd-MM-y – dd-MM-y"} + M{"dd-MM-y – dd-MM-y"} + d{"dd-MM-y – dd-MM-y"} + y{"dd-MM-y – dd-MM-y"} } yMd{ - M{"dd-MM-y – dd-MM-y"} - d{"dd-MM-y – dd-MM-y"} - y{"dd-MM-y – dd-MM-y"} + M{"dd-MM-y – dd-MM-y"} + d{"dd-MM-y – dd-MM-y"} + y{"dd-MM-y – dd-MM-y"} } } monthNames{ @@ -691,15 +731,33 @@ rm{ minute{ dn{"minuta"} } + minute-narrow{ + dn{"min"} + } + minute-short{ + dn{"min"} + } month{ dn{"mais"} } quarter{ dn{"quartal"} } + quarter-narrow{ + dn{"qrtl"} + } + quarter-short{ + dn{"qrtl"} + } second{ dn{"secunda"} } + second-narrow{ + dn{"s"} + } + second-short{ + dn{"s"} + } sun-short{ relativeTime{ future{ diff --git a/icu/icu4c/source/data/locales/rn.txt b/icu/icu4c/source/data/locales/rn.txt index 4f0fd6609a8..a917ff2c3e7 100644 --- a/icu/icu4c/source/data/locales/rn.txt +++ b/icu/icu4c/source/data/locales/rn.txt @@ -35,6 +35,16 @@ rn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -46,8 +56,8 @@ rn{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -84,6 +94,16 @@ rn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -95,8 +115,8 @@ rn{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/ro.txt b/icu/icu4c/source/data/locales/ro.txt index 0929d27985f..278a569debc 100644 --- a/icu/icu4c/source/data/locales/ro.txt +++ b/icu/icu4c/source/data/locales/ro.txt @@ -2,7 +2,7 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml ro{ - AuxExemplarCharacters{"[á à å ä ç é è ê ë ñ ö q ş ţ ü]"} + AuxExemplarCharacters{"[á à å ä ç é è ê ë ñ ö ş ţ ü]"} Ellipsis{ final{"{0}…"} initial{"…{0}"} @@ -11,7 +11,7 @@ ro{ word-initial{"…{0}"} word-medial{"{0} … {1}"} } - ExemplarCharacters{"[a ă â b c d e f g h i î j k l m n o p r s ș t ț u v w x y z]"} + ExemplarCharacters{"[a ă â b c d e f g h i î j k l m n o p q r s ș t ț u v w x y z]"} ExemplarCharactersIndex{"[A Ă Â B C D E F G H I Î J K L M N O P Q R S Ș T Ț U V W X Y Z]"} ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"} ExemplarCharactersPunctuation{"[\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ \u0022 “ ” „ « » ( ) \\[ \\] @ * /]"} @@ -27,6 +27,7 @@ ro{ } patterns{ accountingFormat{"#,##0.00 ¤;(#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} @@ -238,6 +239,15 @@ ro{ } } minimalPairs{ + case{ + genitive{"… ale (celor) {0} …"} + nominative{"{0} este/sunt …"} + } + gender{ + feminine{"O {0} costă 5 €."} + masculine{"Un {0} costă 5 €, doi costă 9 €."} + neuter{"Un {0} costă 5 €, două costă 9 €."} + } ordinal{ one{"Faceți virajul nr. {0} la dreapta."} other{"Faceți virajul al {0}-lea la dreapta."} @@ -263,11 +273,27 @@ ro{ "dd.MM.y G", "dd.MM.y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'la' {0}", "{1} 'la' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyMMdd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -326,80 +352,80 @@ ro{ M{"M–M"} } MEd{ - M{"E, dd.MM – E, dd.MM"} - d{"E, dd.MM – E, dd.MM"} + M{"E, dd.MM – E, dd.MM"} + d{"E, dd.MM – E, dd.MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd.MM – dd.MM"} - d{"dd.MM – dd.MM"} + M{"dd.MM – dd.MM"} + d{"dd.MM – dd.MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MM.y – MM.y G"} - y{"MM.y – MM.y G"} + M{"MM.y – MM.y G"} + y{"MM.y – MM.y G"} } yMEd{ - M{"E, dd.MM.y – E, dd.MM.y G"} - d{"E, dd.MM.y – E, dd.MM.y G"} - y{"E, dd.MM.y – E, dd.MM.y G"} + M{"E, dd.MM.y – E, dd.MM.y G"} + d{"E, dd.MM.y – E, dd.MM.y G"} + y{"E, dd.MM.y – E, dd.MM.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd.MM.y – dd.MM.y G"} - d{"dd.MM.y – dd.MM.y G"} - y{"dd.MM.y – dd.MM.y G"} + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} } } } @@ -702,11 +728,27 @@ ro{ "dd.MM.y G", "dd.MM.y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'la' {0}", "{1} 'la' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -717,12 +759,13 @@ ro{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"dd.MM.y G"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -735,9 +778,9 @@ ro{ MMMd{"d MMM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yyyy{"y G"} @@ -753,42 +796,42 @@ ro{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"MM.y GGGGG – MM.y GGGGG"} - M{"MM.y – MM.y GGGGG"} - y{"MM.y – MM.y GGGGG"} + G{"MM.y GGGGG – MM.y GGGGG"} + M{"MM.y – MM.y GGGGG"} + y{"MM.y – MM.y GGGGG"} } GyMEd{ - G{"E, dd.MM.y GGGGG – E, dd.MM.y GGGGG"} - M{"E, dd.MM.y – E, dd.MM.y GGGGG"} - d{"E, dd.MM.y – E, dd.MM.y GGGGG"} - y{"E, dd.MM.y – E, dd.MM.y GGGGG"} + G{"E, dd.MM.y GGGGG – E, dd.MM.y GGGGG"} + M{"E, dd.MM.y – E, dd.MM.y GGGGG"} + d{"E, dd.MM.y – E, dd.MM.y GGGGG"} + y{"E, dd.MM.y – E, dd.MM.y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"dd.MM.y GGGGG – dd.MM.y GGGGG"} - M{"dd.MM.y – dd.MM.y GGGGG"} - d{"dd.MM.y – dd.MM.y GGGGG"} - y{"dd.MM.y – dd.MM.y GGGGG"} + G{"dd.MM.y GGGGG – dd.MM.y GGGGG"} + M{"dd.MM.y – dd.MM.y GGGGG"} + d{"dd.MM.y – dd.MM.y GGGGG"} + y{"dd.MM.y – dd.MM.y GGGGG"} } H{ H{"HH–HH"} @@ -808,80 +851,80 @@ ro{ M{"M–M"} } MEd{ - M{"E, dd.MM – E, dd.MM"} - d{"E, dd.MM – E, dd.MM"} + M{"E, dd.MM – E, dd.MM"} + d{"E, dd.MM – E, dd.MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd.MM – dd.MM"} - d{"dd.MM – dd.MM"} + M{"dd.MM – dd.MM"} + d{"dd.MM – dd.MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"MM.y – MM.y G"} - y{"MM.y – MM.y G"} + M{"MM.y – MM.y G"} + y{"MM.y – MM.y G"} } yMEd{ - M{"E, dd.MM.y – E, dd.MM.y G"} - d{"E, dd.MM.y – E, dd.MM.y G"} - y{"E, dd.MM.y – E, dd.MM.y G"} + M{"E, dd.MM.y – E, dd.MM.y G"} + d{"E, dd.MM.y – E, dd.MM.y G"} + y{"E, dd.MM.y – E, dd.MM.y G"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"dd.MM.y – dd.MM.y G"} - d{"dd.MM.y – dd.MM.y G"} - y{"dd.MM.y – dd.MM.y G"} + M{"dd.MM.y – dd.MM.y G"} + d{"dd.MM.y – dd.MM.y G"} + y{"dd.MM.y – dd.MM.y G"} } } } @@ -913,6 +956,22 @@ ro{ "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1} 'la' {0}", + "{1} 'la' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -926,12 +985,13 @@ ro{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"dd.MM.y G"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -952,11 +1012,11 @@ ro{ MMdd{"dd.MM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM.y"} @@ -1069,7 +1129,7 @@ ro{ midnight{"miezul nopții"} morning1{"dimineața"} night1{"noaptea"} - noon{"la amiază"} + noon{"amiază"} } wide{ afternoon1{"după-amiaza"} @@ -1141,42 +1201,42 @@ ro{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"MM.y GGGGG – MM.y GGGGG"} - M{"MM.y – MM.y GGGGG"} - y{"MM.y – MM.y GGGGG"} + G{"MM.y GGGGG – MM.y GGGGG"} + M{"MM.y – MM.y GGGGG"} + y{"MM.y – MM.y GGGGG"} } GyMEd{ - G{"E, dd.MM.y GGGGG – E, dd.MM.y GGGGG"} - M{"E, dd.MM.y – E, dd.MM.y GGGGG"} - d{"E, dd.MM.y – E, dd.MM.y GGGGG"} - y{"E, dd.MM.y – E, dd.MM.y GGGGG"} + G{"E, dd.MM.y GGGGG – E, dd.MM.y GGGGG"} + M{"E, dd.MM.y – E, dd.MM.y GGGGG"} + d{"E, dd.MM.y – E, dd.MM.y GGGGG"} + y{"E, dd.MM.y – E, dd.MM.y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"dd.MM.y GGGGG – dd.MM.y GGGGG"} - M{"dd.MM.y – dd.MM.y GGGGG"} - d{"dd.MM.y – dd.MM.y GGGGG"} - y{"dd.MM.y – dd.MM.y GGGGG"} + G{"dd.MM.y GGGGG – dd.MM.y GGGGG"} + M{"dd.MM.y – dd.MM.y GGGGG"} + d{"dd.MM.y – dd.MM.y GGGGG"} + y{"dd.MM.y – dd.MM.y GGGGG"} } H{ H{"HH–HH"} @@ -1196,80 +1256,80 @@ ro{ M{"M–M"} } MEd{ - M{"E, dd.MM – E, dd.MM"} - d{"E, dd.MM – E, dd.MM"} + M{"E, dd.MM – E, dd.MM"} + d{"E, dd.MM – E, dd.MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"dd.MM – dd.MM"} - d{"dd.MM – dd.MM"} + M{"dd.MM – dd.MM"} + d{"dd.MM – dd.MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM.y – MM.y"} - y{"MM.y – MM.y"} + M{"MM.y – MM.y"} + y{"MM.y – MM.y"} } yMEd{ - M{"E, dd.MM.y – E, dd.MM.y"} - d{"E, dd.MM.y – E, dd.MM.y"} - y{"E, dd.MM.y – E, dd.MM.y"} + M{"E, dd.MM.y – E, dd.MM.y"} + d{"E, dd.MM.y – E, dd.MM.y"} + y{"E, dd.MM.y – E, dd.MM.y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d MMM – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} + M{"d MMM – d MMM y"} d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd.MM.y – dd.MM.y"} - d{"dd.MM.y – dd.MM.y"} - y{"dd.MM.y – dd.MM.y"} + M{"dd.MM.y – dd.MM.y"} + d{"dd.MM.y – dd.MM.y"} + y{"dd.MM.y – dd.MM.y"} } } monthNames{ @@ -2941,4 +3001,68 @@ ro{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "ro", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname}, {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname}, {given} {given2-initial} {suffix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2}, {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial}, {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{surname-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/rof.txt b/icu/icu4c/source/data/locales/rof.txt index 9cdbb9f9c7b..978b1f688dd 100644 --- a/icu/icu4c/source/data/locales/rof.txt +++ b/icu/icu4c/source/data/locales/rof.txt @@ -29,6 +29,16 @@ rof{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -41,7 +51,7 @@ rof{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -77,6 +87,16 @@ rof{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -89,7 +109,7 @@ rof{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/root.txt b/icu/icu4c/source/data/locales/root.txt index 1d0a0caf164..cc56106c37f 100644 --- a/icu/icu4c/source/data/locales/root.txt +++ b/icu/icu4c/source/data/locales/root.txt @@ -16,11 +16,32 @@ root{ ExemplarCharactersPunctuation{"[\\- ‑ , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]"} MoreInformation{"?"} NumberElements{ + adlm{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } arab{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} patterns{ accountingFormat:alias{"/LOCALE/NumberElements/arab/patterns/currencyFormat"} currencyFormat{"#,##0.00 ¤"} + currencyFormat%noCurrency{"#,##0.00"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} percentFormat{"#,##0%"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} } symbols{ approximatelySign{"~"} @@ -39,6 +60,17 @@ root{ } } arabext{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } symbols{ approximatelySign{"~"} decimal{"٫"} @@ -55,7 +87,276 @@ root{ timeSeparator{"٫"} } } + bali{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + beng{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + brah{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + cakm{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + cham{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } default{"latn"} + deva{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + fullwide{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + gong{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + gonm{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + gujr{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + guru{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + hanidec{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + hmnp{ + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + java{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + kali{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + khmr{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + knda{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + lana{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + lanatham{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + laoo{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } latn{ miscPatterns{ approximately{"~{0}"} @@ -66,6 +367,8 @@ root{ patterns{ accountingFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} currencyFormat{"¤ #,##0.00"} + currencyFormat%noCurrency{"#,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -164,6 +467,34 @@ root{ timeSeparator{":"} } } + lepc{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + limb{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } minimalPairs{ ordinal{ other{"{0}?"} @@ -173,9 +504,303 @@ root{ } } minimumGroupingDigits{"1"} + mlym{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + mong{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + mtei{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + mymr{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + mymrshan{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } native{"latn"} + nkoo{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + olck{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + orya{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + osma{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + rohg{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + saur{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + shrd{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + sora{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + sund{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + takr{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + talu{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + tamldec{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + telu{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + thai{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + tibt{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } + vaii{ + miscPatterns:alias{"/LOCALE/NumberElements/latn/miscPatterns"} + patterns{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patterns/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patterns/decimalFormat"} + percentFormat:alias{"/LOCALE/NumberElements/latn/patterns/percentFormat"} + scientificFormat:alias{"/LOCALE/NumberElements/latn/patterns/scientificFormat"} + } + patternsShort{ + currencyFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/currencyFormat"} + decimalFormat:alias{"/LOCALE/NumberElements/latn/patternsShort/decimalFormat"} + } + symbols:alias{"/LOCALE/NumberElements/latn/symbols"} + } } - Version{"38.1"} + Version{"42"} calendar{ buddhist{ AmPmMarkers:alias{"/LOCALE/calendar/gregorian/AmPmMarkers"} @@ -215,6 +840,16 @@ root{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "rMMMMEEEEd", + "rMMMMd", + "rMMMd", + "rMMdd", + } NoonMarker:alias{"/LOCALE/calendar/gregorian/NoonMarker"} NoonMarkerNarrow:alias{"/LOCALE/calendar/gregorian/NoonMarkerNarrow"} appendItems{ @@ -239,8 +874,11 @@ root{ EBhms{"E h:mm:ss B"} Ed{"d, E"} Gy{"r U"} - GyMMM{"r(U) MMM"} - GyMMMEd{"r(U) MMM d, E"} + GyMMM{"r MMM"} + GyMMMEd{"r MMM d, E"} + GyMMMM{"r(U) MMMM"} + GyMMMMEd{"r(U) MMMM d, E"} + GyMMMMd{"r(U) MMMM d"} GyMMMd{"r MMM d"} H{"HH"} Hm{"HH:mm"} @@ -266,9 +904,11 @@ root{ yyyy{"r(U)"} yyyyM{"r-MM"} yyyyMEd{"r-MM-dd, E"} - yyyyMMM{"r(U) MMM"} - yyyyMMMEd{"r(U) MMM d, E"} + yyyyMMM{"r MMM"} + yyyyMMMEd{"r MMM d, E"} yyyyMMMM{"r(U) MMMM"} + yyyyMMMMEd{"r(U) MMMM d, E"} + yyyyMMMMd{"r(U) MMMM d"} yyyyMMMd{"r MMM d"} yyyyMd{"r-MM-dd"} yyyyQQQ{"r(U) QQQ"} @@ -461,7 +1101,7 @@ root{ d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ a{"h a – h a"} h{"h–h a"} @@ -751,6 +1391,16 @@ root{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } NoonMarker:alias{"/LOCALE/calendar/gregorian/NoonMarker"} NoonMarkerNarrow:alias{"/LOCALE/calendar/gregorian/NoonMarkerNarrow"} appendItems{ @@ -782,6 +1432,7 @@ root{ GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"GGGGG y-MM-dd"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -905,7 +1556,7 @@ root{ d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ a{"h a – h a"} h{"h–h a"} @@ -1022,6 +1673,16 @@ root{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Day{"{0} ({2}: {1})"} Day-Of-Week{"{0} {1}"} @@ -1051,6 +1712,7 @@ root{ GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"GGGGG y-MM-dd"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -1212,7 +1874,7 @@ root{ d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ a{"h a – h a"} h{"h–h a"} @@ -2631,4 +3293,71 @@ root{ } } } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{"und"} + surnameFirst{ + "ja", + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"} + givenFirst-long-addressing-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-monogram-formal"} + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname} {surname2} {suffix}"} + givenFirst-long-referring-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"} + givenFirst-medium-addressing-formal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"} + givenFirst-medium-addressing-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"} + givenFirst-medium-monogram-formal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-monogram-formal"} + givenFirst-medium-monogram-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-monogram-formal"} + givenFirst-medium-referring-formal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"} + givenFirst-medium-referring-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"} + givenFirst-short-addressing-formal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"} + givenFirst-short-addressing-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"} + givenFirst-short-monogram-formal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-monogram-formal"} + givenFirst-short-monogram-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-monogram-formal"} + givenFirst-short-referring-formal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"} + givenFirst-short-referring-informal:alias{"/LOCALE/personNames/namePattern/givenFirst-long-referring-formal"} + sorting-long-referring-formal{"{surname} {surname2}, {prefix} {given} {given2} {suffix}"} + sorting-long-referring-informal:alias{"/LOCALE/personNames/namePattern/sorting-long-referring-formal"} + sorting-medium-referring-formal:alias{"/LOCALE/personNames/namePattern/sorting-long-referring-formal"} + sorting-medium-referring-informal:alias{"/LOCALE/personNames/namePattern/sorting-long-referring-formal"} + sorting-short-referring-formal:alias{"/LOCALE/personNames/namePattern/sorting-long-referring-formal"} + sorting-short-referring-informal:alias{"/LOCALE/personNames/namePattern/sorting-long-referring-formal"} + surnameFirst-long-addressing-formal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"} + surnameFirst-long-addressing-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-monogram-formal"} + surnameFirst-long-referring-formal{"{surname} {surname2} {prefix} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"} + surnameFirst-medium-addressing-formal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"} + surnameFirst-medium-addressing-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"} + surnameFirst-medium-monogram-formal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-monogram-formal"} + surnameFirst-medium-monogram-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-monogram-formal"} + surnameFirst-medium-referring-formal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"} + surnameFirst-medium-referring-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"} + surnameFirst-short-addressing-formal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"} + surnameFirst-short-addressing-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"} + surnameFirst-short-monogram-formal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-monogram-formal"} + surnameFirst-short-monogram-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-monogram-formal"} + surnameFirst-short-referring-formal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"} + surnameFirst-short-referring-informal:alias{"/LOCALE/personNames/namePattern/surnameFirst-long-referring-formal"} + } + } } diff --git a/icu/icu4c/source/data/locales/ru.txt b/icu/icu4c/source/data/locales/ru.txt index 6dd939ae4ca..40d46ae4019 100644 --- a/icu/icu4c/source/data/locales/ru.txt +++ b/icu/icu4c/source/data/locales/ru.txt @@ -33,7 +33,9 @@ ru{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} scientificFormat{"#E0"} @@ -281,8 +283,23 @@ ru{ } } minimalPairs{ + case{ + accusative{"Вижу {0}"} + dative{"Верю {0}"} + genitive{"Не хватает {0}"} + instrumental{"Занимаюсь {0}"} + locative{"Сижу на {0}"} + nominative{"{0} здесь"} + prepositional{"Думаю о {0}"} + vocative{"Эй, {0}"} + } + gender{ + feminine{"эта {0}"} + masculine{"этот {0}"} + neuter{"это {0}"} + } ordinal{ - other{"Сверните направо на {0}-м перекрестке."} + other{"{0}-й перекресток — поворот направо."} } plural{ few{"из {0} книг за {0} дня"} @@ -324,6 +341,16 @@ ru{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMdd", + "yMMdd", + } availableFormats{ E{"ccc"} Ed{"E, d"} @@ -341,9 +368,9 @@ ru{ MMMd{"d MMM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"U"} yyyy{"U"} @@ -650,9 +677,9 @@ ru{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, d MMMM y 'г'. G", - "d MMMM y 'г'. G", - "d MMM y 'г'. G", + "EEEE, d MMMM y 'г'. G", + "d MMMM y 'г'. G", + "d MMM y 'г'. G", "dd.MM.y G", "{1}, {0}", "{1}, {0}", @@ -660,6 +687,22 @@ ru{ "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1} 'в' {0}", + "{1} 'в' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -670,12 +713,13 @@ ru{ EHm{"ccc HH:mm"} EHms{"ccc HH:mm:ss"} Ed{"E, d"} - Ehm{"ccc, h:mm a"} - Ehms{"ccc, h:mm:ss a"} - Gy{"y 'г'. G"} - GyMMM{"LLL y 'г'. G"} - GyMMMEd{"E, d MMM y 'г'. G"} - GyMMMd{"d MMM y 'г'. G"} + Ehm{"ccc, h:mm a"} + Ehms{"ccc, h:mm:ss a"} + Gy{"y 'г'. G"} + GyMMM{"LLL y 'г'. G"} + GyMMMEd{"E, d MMM y 'г'. G"} + GyMMMd{"d MMM y 'г'. G"} + GyMd{"dd.MM.y G"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -687,21 +731,21 @@ ru{ MMMd{"d MMM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} - y{"y 'г'. G"} - yyyy{"y 'г'. G"} + y{"y 'г'. G"} + yyyy{"y 'г'. G"} yyyyM{"MM.y G"} yyyyMEd{"E, dd.MM.y G"} - yyyyMMM{"LLL y 'г'. G"} - yyyyMMMEd{"E, d MMM y 'г'. G"} - yyyyMMMM{"LLLL y 'г'. G"} - yyyyMMMd{"d MMM y 'г'. G"} + yyyyMMM{"LLL y 'г'. G"} + yyyyMMMEd{"E, d MMM y 'г'. G"} + yyyyMMMM{"LLLL y 'г'. G"} + yyyyMMMd{"d MMM y 'г'. G"} yyyyMd{"dd.MM.y G"} - yyyyQQQ{"QQQ y 'г'. G"} - yyyyQQQQ{"QQQQ y 'г'. G"} + yyyyQQQ{"QQQ y 'г'. G"} + yyyyQQQQ{"QQQQ y 'г'. G"} } intervalFormats{ Bhm{ @@ -709,8 +753,8 @@ ru{ m{"h:mm – h:mm B"} } Gy{ - G{"y 'г'. G – y 'г'. G"} - y{"y–y 'гг'. G"} + G{"y 'г'. G – y 'г'. G"} + y{"y–y 'гг'. G"} } GyM{ G{"MM.y G – MM.y G"} @@ -724,21 +768,21 @@ ru{ y{"ccc, dd.MM.y – ccc, dd.MM.y G"} } GyMMM{ - G{"LLL y 'г'. G – LLL y 'г'. G"} - M{"LLL – LLL y 'г'. G"} - y{"LLL y – LLL y 'гг'. G"} + G{"LLL y 'г'. G – LLL y 'г'. G"} + M{"LLL – LLL y 'г'. G"} + y{"LLL y – LLL y 'гг'. G"} } GyMMMEd{ - G{"ccc, d MMM y 'г'. G – ccc, d MMM y 'г'. G"} - M{"ccc, d MMM – ccc, d MMM y 'г'. G"} - d{"ccc, d MMM – ccc, d MMM y 'г'. G"} - y{"ccc, d MMM y – ccc, d MMM y 'гг'. G"} + G{"ccc, d MMM y 'г'. G – ccc, d MMM y 'г'. G"} + M{"ccc, d MMM – ccc, d MMM y 'г'. G"} + d{"ccc, d MMM – ccc, d MMM y 'г'. G"} + y{"ccc, d MMM y – ccc, d MMM y 'гг'. G"} } GyMMMd{ - G{"d MMM y 'г'. G – d MMM y 'г'. G"} - M{"d MMM – d MMM y 'г'. G"} - d{"d–d MMM y 'г'. G"} - y{"d MMM y – d MMM y 'гг'. G"} + G{"d MMM y 'г'. G – d MMM y 'г'. G"} + M{"d MMM – d MMM y 'г'. G"} + d{"d–d MMM y 'г'. G"} + y{"d MMM y – d MMM y 'гг'. G"} } GyMd{ G{"dd.MM.y G – dd.MM.y G"} @@ -790,25 +834,25 @@ ru{ } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ - y{"y–y 'гг'. G"} + y{"y–y 'гг'. G"} } yM{ M{"MM.y – MM.y G"} @@ -820,22 +864,22 @@ ru{ y{"ccc, dd.MM.y – ccc, dd.MM.y G"} } yMMM{ - M{"LLL – LLL y 'г'. G"} - y{"LLL y 'г'. – LLL y 'г'. G"} + M{"LLL – LLL y 'г'. G"} + y{"LLL y 'г'. – LLL y 'г'. G"} } yMMMEd{ - M{"ccc, d MMM – ccc, d MMM y 'г'. G"} - d{"ccc, d MMM – ccc, d MMM y 'г'. G"} - y{"ccc, d MMM y 'г'. – ccc, d MMM y 'г'. G"} + M{"ccc, d MMM – ccc, d MMM y 'г'. G"} + d{"ccc, d MMM – ccc, d MMM y 'г'. G"} + y{"ccc, d MMM y 'г'. – ccc, d MMM y 'г'. G"} } yMMMM{ - M{"LLLL – LLLL y 'г'. G"} - y{"LLLL y 'г'. – LLLL y 'г'. G"} + M{"LLLL – LLLL y 'г'. G"} + y{"LLLL y 'г'. – LLLL y 'г'. G"} } yMMMd{ - M{"d MMM – d MMM y 'г'. G"} - d{"d–d MMM y 'г'. G"} - y{"d MMM y 'г'. – d MMM y 'г'. G"} + M{"d MMM – d MMM y 'г'. G"} + d{"d–d MMM y 'г'. G"} + y{"d MMM y 'г'. – d MMM y 'г'. G"} } yMd{ M{"dd.MM.y – dd.MM.y G"} @@ -862,9 +906,9 @@ ru{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, d MMMM y 'г'.", - "d MMMM y 'г'.", - "d MMM y 'г'.", + "EEEE, d MMMM y 'г'.", + "d MMMM y 'г'.", + "d MMM y 'г'.", "dd.MM.y", "{1}, {0}", "{1}, {0}", @@ -872,6 +916,22 @@ ru{ "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1} 'в' {0}", + "{1} 'в' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -885,12 +945,13 @@ ru{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"ccc, d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} - Gy{"y 'г'. G"} - GyMMM{"LLL y G"} - GyMMMEd{"E, d MMM y 'г'. G"} - GyMMMd{"d MMM y 'г'. G"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"y 'г'. G"} + GyMMM{"LLL y 'г'. G"} + GyMMMEd{"E, d MMM y 'г'. G"} + GyMMMd{"d MMM y 'г'. G"} + GyMd{"dd.MM.y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -911,23 +972,23 @@ ru{ MMdd{"dd.MM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM.y"} - yMEd{"ccc, dd.MM.y 'г'."} + yMEd{"ccc, dd.MM.y 'г'."} yMM{"MM.y"} - yMMM{"LLL y 'г'."} - yMMMEd{"E, d MMM y 'г'."} - yMMMM{"LLLL y 'г'."} - yMMMd{"d MMM y 'г'."} + yMMM{"LLL y 'г'."} + yMMMEd{"E, d MMM y 'г'."} + yMMMM{"LLLL y 'г'."} + yMMMd{"d MMM y 'г'."} yMd{"dd.MM.y"} - yQQQ{"QQQ y 'г'."} - yQQQQ{"QQQQ y 'г'."} + yQQQ{"QQQ y 'г'."} + yQQQQ{"QQQQ y 'г'."} yw{ few{"w-'я' 'неделя' Y 'г'."} many{"w-'я' 'неделя' Y 'г'."} @@ -946,15 +1007,6 @@ ru{ "пт", "сб", } - narrow{ - "вс", - "пн", - "вт", - "ср", - "чт", - "пт", - "сб", - } short{ "вс", "пн", @@ -1105,8 +1157,8 @@ ru{ m{"h:mm – h:mm B"} } Gy{ - G{"y 'г'. G – y 'г'. G"} - y{"y–y 'гг'. G"} + G{"y 'г'. G – y 'г'. G"} + y{"y–y 'гг'. G"} } GyM{ G{"MM.y G – MM.y G"} @@ -1120,21 +1172,21 @@ ru{ y{"ccc, dd.MM.y – ccc, dd.MM.y G"} } GyMMM{ - G{"LLL y 'г'. G – LLL y 'г'. G"} - M{"LLL – LLL y 'г'. G"} - y{"LLL y – LLL y 'гг'. G"} + G{"LLL y 'г'. G – LLL y 'г'. G"} + M{"LLL – LLL y 'г'. G"} + y{"LLL y – LLL y 'гг'. G"} } GyMMMEd{ - G{"ccc, d MMM y 'г'. G – ccc, d MMM y 'г'. G"} - M{"ccc, d MMM – ccc, d MMM y 'г'. G"} - d{"ccc, d MMM – ccc, d MMM y 'г'. G"} - y{"ccc, d MMM y – ccc, d MMM y 'гг'. G"} + G{"ccc, d MMM y 'г'. G – ccc, d MMM y 'г'. G"} + M{"ccc, d MMM – ccc, d MMM y 'г'. G"} + d{"ccc, d MMM – ccc, d MMM y 'г'. G"} + y{"ccc, d MMM y – ccc, d MMM y 'гг'. G"} } GyMMMd{ - G{"d MMM y 'г'. G – d MMM y 'г'. G"} - M{"d MMM – d MMM y 'г'. G"} - d{"d–d MMM y 'г'. G"} - y{"d MMM y – d MMM y 'гг'. G"} + G{"d MMM y 'г'. G – d MMM y 'г'. G"} + M{"d MMM – d MMM y 'г'. G"} + d{"d–d MMM y 'г'. G"} + y{"d MMM y – d MMM y 'гг'. G"} } GyMd{ G{"dd.MM.y G – dd.MM.y G"} @@ -1186,22 +1238,22 @@ ru{ } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} @@ -1216,22 +1268,22 @@ ru{ y{"ccc, dd.MM.y – ccc, dd.MM.y"} } yMMM{ - M{"LLL – LLL y 'г'."} - y{"LLL y 'г'. – LLL y 'г'."} + M{"LLL – LLL y 'г'."} + y{"LLL y 'г'. – LLL y 'г'."} } yMMMEd{ - M{"ccc, d MMM – ccc, d MMM y 'г'."} - d{"ccc, d – ccc, d MMM y 'г'."} - y{"ccc, d MMM y 'г'. – ccc, d MMM y 'г'."} + M{"ccc, d MMM – ccc, d MMM y 'г'."} + d{"ccc, d – ccc, d MMM y 'г'."} + y{"ccc, d MMM y 'г'. – ccc, d MMM y 'г'."} } yMMMM{ - M{"LLLL – LLLL y 'г'."} - y{"LLLL y 'г'. – LLLL y 'г'."} + M{"LLLL – LLLL y 'г'."} + y{"LLLL y 'г'. – LLLL y 'г'."} } yMMMd{ - M{"d MMM – d MMM y 'г'."} - d{"d–d MMM y 'г'."} - y{"d MMM y 'г'. – d MMM y 'г'."} + M{"d MMM – d MMM y 'г'."} + d{"d–d MMM y 'г'."} + y{"d MMM y 'г'. – d MMM y 'г'."} } yMd{ M{"dd.MM.y – dd.MM.y"} @@ -3238,7 +3290,7 @@ ru{ } measurementSystemNames{ UK{"Английская"} - US{"Англо-американская"} + US{"Американская"} metric{"Метрическая"} } parse{ @@ -3273,4 +3325,68 @@ ru{ } } } + personNames{ + foreignSpaceReplacement{" "} + nameOrderLocales{ + givenFirst{ + "und", + "ru", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname}, {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2}, {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial}, {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ru_UA.txt b/icu/icu4c/source/data/locales/ru_UA.txt index 03848d83f8e..dab9dd64d74 100644 --- a/icu/icu4c/source/data/locales/ru_UA.txt +++ b/icu/icu4c/source/data/locales/ru_UA.txt @@ -8,7 +8,6 @@ ru_UA{ calendar{ gregorian{ availableFormats{ - GyMMM{"LLL y 'г'. G"} yMEd{"ccc, d.MM.y"} } intervalFormats{ diff --git a/icu/icu4c/source/data/locales/rw.txt b/icu/icu4c/source/data/locales/rw.txt index 6b3e295936b..bb9cddad62e 100644 --- a/icu/icu4c/source/data/locales/rw.txt +++ b/icu/icu4c/source/data/locales/rw.txt @@ -50,6 +50,16 @@ rw{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", + } } gregorian{ AmPmMarkers{ @@ -79,6 +89,16 @@ rw{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -87,8 +107,8 @@ rw{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} @@ -109,11 +129,11 @@ rw{ MMMd{"MMM d"} Md{"MM-dd"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"y-MM"} @@ -252,80 +272,80 @@ rw{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + d{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"y MMM–MMM"} - y{"y MMM – y MMM"} + y{"y MMM – y MMM"} } yMMMEd{ - M{"y MMM d, E – MMM d, E"} - d{"y MMM d, E – MMM d, E"} - y{"y MMM d, E – y MMM d, E"} + M{"y MMM d, E – MMM d, E"} + d{"y MMM d, E – MMM d, E"} + y{"y MMM d, E – y MMM d, E"} } yMMMM{ M{"y MMMM–MMMM"} - y{"y MMMM – y MMMM"} + y{"y MMMM – y MMMM"} } yMMMd{ - M{"y MMM d – MMM d"} + M{"y MMM d – MMM d"} d{"y MMM d–d"} - y{"y MMM d – y MMM d"} + y{"y MMM d – y MMM d"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ @@ -363,7 +383,7 @@ rw{ "Gashyantare", "Werurwe", "Mata", - "Gicuransi", + "Gicurasi", "Kamena", "Nyakanga", "Kanama", @@ -407,7 +427,7 @@ rw{ "Gashyantare", "Werurwe", "Mata", - "Gicuransi", + "Gicurasi", "Kamena", "Nyakanga", "Kanama", diff --git a/icu/icu4c/source/data/locales/rwk.txt b/icu/icu4c/source/data/locales/rwk.txt index 44af622e747..a7df07b5d7b 100644 --- a/icu/icu4c/source/data/locales/rwk.txt +++ b/icu/icu4c/source/data/locales/rwk.txt @@ -29,6 +29,16 @@ rwk{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -41,7 +51,7 @@ rwk{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -77,6 +87,16 @@ rwk{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -89,7 +109,7 @@ rwk{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/sa.txt b/icu/icu4c/source/data/locales/sa.txt index 3e7d15276be..18b746717f6 100644 --- a/icu/icu4c/source/data/locales/sa.txt +++ b/icu/icu4c/source/data/locales/sa.txt @@ -59,11 +59,30 @@ sa{ "G d MMM y", "G d/M/y", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} तेन {0}", "{1} तेन {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } + intervalFormats{ + fallback{"{0}-{1}"} + } } gregorian{ AmPmMarkers{ @@ -88,11 +107,27 @@ sa{ "d MMM y", "d/M/yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} तदा {0}", "{1} तदा {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -248,7 +283,7 @@ sa{ "CE", } abbreviated%variant{ - "ईसवी पूर्व", + "इ.स.पू.", "संवत्", } wide{ @@ -495,10 +530,14 @@ sa{ } } day-narrow{ - dn{"दिवा"} + dn{"दिनम्"} + relative{ + "-1"{"ह्यः"} + "0"{"अद्य"} + "1"{"श्वः"} + } } day-short{ - dn{"अहन्"} relative{ "-1"{"ह्यः"} "0"{"अद्य"} @@ -588,8 +627,25 @@ sa{ } } measurementSystemNames{ - UK{"यूके"} - US{"यूएस"} + UK{"सं.अ."} + US{"सं.रा."} metric{"छन्दोमान"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "sa", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/sah.txt b/icu/icu4c/source/data/locales/sah.txt index 9a188c13ded..124d48ad32a 100644 --- a/icu/icu4c/source/data/locales/sah.txt +++ b/icu/icu4c/source/data/locales/sah.txt @@ -172,7 +172,7 @@ sah{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "G y 'сыл' MMMM d 'күнэ', EEEE", + "G y 'сыл' MMMM d 'күнэ', EEEE", "G y, MMMM d", "G y, MMM d", "GGGGG yy/M/d", @@ -182,6 +182,16 @@ sah{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMd", + } } gregorian{ AmPmMarkers{ @@ -201,7 +211,7 @@ sah{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "y 'сыл' MMMM d 'күнэ', EEEE", + "y 'сыл' MMMM d 'күнэ', EEEE", "y, MMMM d", "y, MMM d", "yy/M/d", @@ -211,6 +221,16 @@ sah{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -219,9 +239,9 @@ sah{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} - Gy{"y 'с'. G"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"y 'с'. G"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} @@ -241,11 +261,11 @@ sah{ MMMd{"MMM d"} Md{"MM-dd"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"y-MM"} @@ -415,22 +435,22 @@ sah{ } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} diff --git a/icu/icu4c/source/data/locales/saq.txt b/icu/icu4c/source/data/locales/saq.txt index 0d064df422f..269d39a1f71 100644 --- a/icu/icu4c/source/data/locales/saq.txt +++ b/icu/icu4c/source/data/locales/saq.txt @@ -30,6 +30,16 @@ saq{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -42,7 +52,7 @@ saq{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -78,6 +88,16 @@ saq{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -90,7 +110,7 @@ saq{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/sat.txt b/icu/icu4c/source/data/locales/sat.txt index a2df7f2e0f1..c6428133d72 100644 --- a/icu/icu4c/source/data/locales/sat.txt +++ b/icu/icu4c/source/data/locales/sat.txt @@ -7,6 +7,20 @@ sat{ NumberElements{ default{"olck"} latn{ + patternsShort{ + currencyFormat{ + 1000{ + one{"¤0 ᱜᱮᱞᱥᱟᱭ"} + other{"¤ 0 ᱜᱮᱞᱥᱟᱭ"} + two{"¤ 0 ᱜᱮᱞᱥᱟᱭ"} + } + 100000{ + one{"¤ 000 ᱜᱮᱞᱥᱟᱭ"} + other{"¤ 000 ᱜᱮᱞᱥᱟᱭ"} + two{"¤ 000 ᱜᱮᱞᱥᱟᱭ"} + } + } + } symbols{ decimal{"."} group{","} @@ -54,6 +68,16 @@ sat{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } dayNames{ format{ abbreviated{ @@ -225,6 +249,18 @@ sat{ } } } + characterLabel{ + activities{"ᱠᱟᱹᱢᱤ"} + african_scripts{"ᱟᱯᱷᱨᱤᱠᱟᱭ ᱞᱤᱯᱤ"} + american_scripts{"ᱟᱢᱮᱨᱤᱠᱤ ᱞᱤᱯᱤ"} + body{"ᱦᱚᱲᱢᱚ"} + currency_symbols{"ᱯᱩᱭᱥᱟᱹ ᱪᱤᱱᱦᱟᱹ"} + digits{"ᱮᱞᱠᱷᱟ"} + emoji{"ᱤᱢᱚᱡᱤ"} + female{"ᱠᱩᱲᱤ"} + flag{"ᱪᱤᱨ"} + flags{"ᱪᱤᱨ ᱠᱚ"} + } delimiters{ alternateQuotationEnd{"’"} alternateQuotationStart{"‘"} @@ -246,12 +282,27 @@ sat{ day-short{ dn{"ᱢᱟᱦᱟ"} } + dayOfYear{ + dn{"ᱥᱮᱨᱢᱟ ᱨᱮᱭᱟᱠ ᱢᱟᱦᱟ"} + } + dayOfYear-narrow{ + dn{"ᱥᱮᱨᱢᱟ ᱨᱮᱭᱟᱠ ᱢᱟᱦᱟ"} + } + dayOfYear-short{ + dn{"ᱥᱮᱨᱢᱟ ᱨᱮᱭᱟᱠ ᱢᱟᱦᱟ"} + } dayperiod{ dn{"ᱥᱮᱛᱟᱜ/ᱟᱹᱭᱩᱵ"} } era{ dn{"ᱡᱩᱜᱽ"} } + era-narrow{ + dn{"ᱡ"} + } + era-short{ + dn{"ᱡᱩ"} + } hour{ dn{"ᱴᱟᱲᱟᱝ"} } @@ -277,7 +328,20 @@ sat{ dn{"ᱯᱮᱪᱟᱸᱫᱚ"} } second{ - dn{"ᱴᱤᱡ"} + dn{"ᱴᱤᱨᱤᱡ"} + } + second-narrow{ + dn{"ᱴᱤᱨᱤᱡ"} + } + second-short{ + dn{"ᱴᱤᱨᱤᱡ"} + } + sun{ + relative{ + "-1"{"ᱢᱟᱲᱟᱝ ᱥᱤᱸᱜᱮ"} + "0"{"ᱱᱤᱭᱟᱹ ᱥᱤᱸᱜᱮ"} + "1"{"ᱦᱟᱹᱡᱩᱜ ᱠᱟᱱ ᱥᱤᱸᱜᱮ"} + } } week{ dn{"ᱦᱟᱯᱛᱟ/ᱮᱢᱦᱟ"} @@ -288,12 +352,30 @@ sat{ week-short{ dn{"ᱦᱟᱯᱛᱟ/ᱮᱢᱦᱟ"} } + weekOfMonth{ + dn{"ᱪᱟᱸᱫᱚ ᱨᱮᱭᱟᱠ ᱦᱟᱯᱛᱟ"} + } + weekOfMonth-narrow{ + dn{"ᱪᱟᱸᱫᱚ ᱨᱮᱭᱟᱠ ᱦᱟᱯᱛᱟ"} + } + weekOfMonth-short{ + dn{"ᱪᱟᱸᱫᱚ ᱨᱮᱭᱟᱠ ᱦᱟᱯᱛᱟ"} + } weekday{ dn{"ᱦᱟᱯᱛᱟ ᱨᱮᱭᱟᱜ ᱢᱟᱦᱟ"} } + weekdayOfMonth{ + dn{"ᱪᱟᱸᱫᱚ ᱨᱮᱭᱟᱠ ᱢᱟᱦᱟ"} + } + weekdayOfMonth-narrow{ + dn{"ᱪᱟᱸᱫᱚ ᱨᱮᱭᱟᱠ ᱢᱟᱦᱟ"} + } year{ dn{"ᱥᱮᱨᱢᱟ/ᱵᱚᱪᱷᱚᱞᱨ"} } + year-short{ + dn{"ᱥᱮᱨᱢᱟ"} + } zone{ dn{"ᱴᱚᱴᱷᱟ"} } @@ -303,4 +385,18 @@ sat{ US{"ᱭᱩᱮᱥ"} metric{"ᱢᱮᱴᱨᱤᱠ"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "sat", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/sbp.txt b/icu/icu4c/source/data/locales/sbp.txt index 105b4ea88db..bfea4665981 100644 --- a/icu/icu4c/source/data/locales/sbp.txt +++ b/icu/icu4c/source/data/locales/sbp.txt @@ -36,6 +36,16 @@ sbp{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -47,8 +57,8 @@ sbp{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -85,6 +95,16 @@ sbp{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -96,8 +116,8 @@ sbp{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/sc.txt b/icu/icu4c/source/data/locales/sc.txt new file mode 100644 index 00000000000..87075fa5273 --- /dev/null +++ b/icu/icu4c/source/data/locales/sc.txt @@ -0,0 +1,2500 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +sc{ + AuxExemplarCharacters{"[ª á â å ä ã æ ç é ê ë í î ï k ñ º ó ô ö õ ø œ q ß ú û ü w x y ÿ]"} + ExemplarCharacters{"[a à b c d e è f g h i ì j l m n o ò p r s t u ù v z]"} + ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T {TZ} U V W X Y Z]"} + ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"} + ExemplarCharactersPunctuation{"[‐ – — , ; \\: ! ? . … · ' ‘ ’ \u0022 “ ” « » ( ) \\[ \\] @ * / \\& # ′ ″]"} + NumberElements{ + latn{ + patterns{ + accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} + currencyFormat{"#,##0.00 ¤"} + currencyFormat%noCurrency{"#,##0.00"} + } + patternsLong{ + decimalFormat{ + 1000{ + one{"0 mìgia"} + other{"0 mìgia"} + } + 10000{ + one{"00 mìgia"} + other{"00 mìgia"} + } + 100000{ + one{"000 mìgia"} + other{"000 mìgia"} + } + 1000000{ + one{"0 millione"} + other{"0 milliones"} + } + 10000000{ + one{"00 milliones"} + other{"00 milliones"} + } + 100000000{ + one{"000 milliones"} + other{"000 milliones"} + } + 1000000000{ + one{"0 milliardu"} + other{"0 milliardos"} + } + 10000000000{ + one{"00 milliardos"} + other{"00 milliardos"} + } + 100000000000{ + one{"000 milliardos"} + other{"000 milliardos"} + } + 1000000000000{ + one{"0 mìgia milliardos"} + other{"0 mìgia milliardos"} + } + 10000000000000{ + one{"00 mìgia milliardos"} + other{"00 mìgia milliardos"} + } + 100000000000000{ + one{"000 mìgia milliardos"} + other{"000 mìgia milliardos"} + } + } + } + patternsShort{ + currencyFormat{ + 1000{ + one{"0 mìg ¤"} + other{"0 mìg ¤"} + } + 10000{ + one{"00 mìg ¤"} + other{"00 mìg ¤"} + } + 100000{ + one{"000 mìg ¤"} + other{"000 mìg ¤"} + } + 1000000{ + one{"0 Mln ¤"} + other{"0 Mln ¤"} + } + 10000000{ + one{"00 Mln ¤"} + other{"00 Mln ¤"} + } + 100000000{ + one{"000 Mln ¤"} + other{"000 Mln ¤"} + } + 1000000000{ + one{"0 Mrd ¤"} + other{"0 Mrd ¤"} + } + 10000000000{ + one{"00 Mrd ¤"} + other{"00 Mrd ¤"} + } + 100000000000{ + one{"000 Mrd ¤"} + other{"000 Mrd ¤"} + } + 1000000000000{ + one{"0 Bln ¤"} + other{"0 Bln ¤"} + } + 10000000000000{ + one{"00 Bln ¤"} + other{"00 Bln ¤"} + } + 100000000000000{ + one{"000 Bln ¤"} + other{"000 Bln ¤"} + } + } + decimalFormat{ + 1000{ + one{"0 mìg"} + other{"0 mìg"} + } + 10000{ + one{"00 mìg"} + other{"00 mìg"} + } + 100000{ + one{"000 mìg"} + other{"000 mìg"} + } + 1000000{ + one{"0 Mln"} + other{"0 Mln"} + } + 10000000{ + one{"00 Mln"} + other{"00 Mln"} + } + 100000000{ + one{"000 Mln"} + other{"000 Mln"} + } + 1000000000{ + one{"0 Mrd"} + other{"0 Mrd"} + } + 10000000000{ + one{"00 Mrd"} + other{"00 Mrd"} + } + 100000000000{ + one{"000 Mrd"} + other{"000 Mrd"} + } + 1000000000000{ + one{"0 Bln"} + other{"0 Bln"} + } + 10000000000000{ + one{"00 Bln"} + other{"00 Bln"} + } + 100000000000000{ + one{"000 Bln"} + other{"000 Bln"} + } + } + } + symbols{ + decimal{","} + group{"."} + } + } + minimalPairs{ + ordinal{ + other{"Piga sa {0}a a destra."} + } + plural{ + one{"{0} die"} + other{"{0} dies"} + } + } + } + calendar{ + buddhist{ + eras{ + abbreviated{ + "E.B.", + } + narrow{ + "EB", + } + wide{ + "era buddhista", + } + } + intervalFormats{ + GyMMMd{ + d{"d–d MMM y G"} + } + } + } + chinese{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE dd 'de' MMMM 'de' 'su' r (U)", + "dd 'de' MMMM 'de' 'su' r (U)", + "dd MMM r", + "dd-MM-r", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1} 'a' 'sas' {0}", + "{1} 'a' 'sas' {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + Ed{"E d"} + Gy{"r (U)"} + GyMMM{"MMM r (U)"} + GyMMMEd{"E d MMM r (U)"} + GyMMMM{"MMMM 'de' 'su' r (U)"} + GyMMMMEd{"E d 'de' MMMM 'de' 'su' r (U)"} + GyMMMMd{"d 'de' MMMM 'de' 'su' r (U)"} + GyMMMd{"d MMM r"} + MEd{"E d/M"} + MMMEd{"E d MMM"} + MMMMd{"d MMMM"} + MMMd{"d MMM"} + Md{"d/M"} + UM{"MM/U"} + UMMM{"MMM U"} + UMMMd{"d MMM U"} + UMd{"dd/MM/U"} + y{"r (U)"} + yMd{"dd/MM/r"} + yyyy{"r (U)"} + yyyyM{"MM/r"} + yyyyMEd{"E dd/MM/r"} + yyyyMMM{"MMM r (U)"} + yyyyMMMEd{"E d MMM r (U)"} + yyyyMMMM{"MMMM 'de' 'su' r (U)"} + yyyyMMMMEd{"E d 'de' MMMM 'de' 'su' r (U)"} + yyyyMMMMd{"d 'de' MMMM 'de' 'su' r (U)"} + yyyyMMMd{"d MMM r"} + yyyyMd{"dd/MM/r"} + yyyyQQQ{"QQQ r (U)"} + yyyyQQQQ{"QQQQ 'de' 'su' r (U)"} + } + cyclicNameSets{ + solarTerms{ + format{ + abbreviated{ + "incumintzu de su beranu", + "abba dae chelu", + "ischidada de sos boborrotos", + "ecuinòtziu de beranu", + "luminosu e craru", + "abba pro trigu", + "incumintzu de s’istiu", + "maturatzione minore", + "trigu in ispigas", + "solstìtziu de istiu", + "afogu minore", + "afogu mannu", + "incumintzu de s’atòngiu", + "acabu de s’afogu", + "lentore biancu", + "ecuinòtziu de atòngiu", + "lentore fritu", + "achirrada de su ghiliore", + "incumintzu de s’ierru", + "nie minore", + "nie mannu", + "solstìtziu de ierru", + "fritu minore", + "fritu mannu", + } + narrow{ + "incumintzu de su beranu", + "abba dae chelu", + "ischidada de sos boborrotos", + "ecuinòtziu de beranu", + "luminosu e craru", + "abba pro trigu", + "incumintzu de s’istiu", + "maturatzione minore", + "trigu in ispigas", + "solstìtziu de istiu", + "afogu minore", + "afogu mannu", + "incumintzu de s’atòngiu", + "acabu de s’afogu", + "lentore biancu", + "ecuinòtziu de atòngiu", + "lentore fritu", + "achirrada de su ghiliore", + "incumintzu de s’ierru", + "nie minore", + "nie mannu", + "solstìtziu de ierru", + "fritu minore", + "fritu mannu", + } + wide{ + "incumintzu de su beranu", + "abba dae chelu", + "ischidada de sos boborrotos", + "ecuinòtziu de beranu", + "luminosu e craru", + "abba pro trigu", + "incumintzu de s’istiu", + "maturatzione minore", + "trigu in ispigas", + "solstìtziu de istiu", + "afogu minore", + "afogu mannu", + "incumintzu de s’atòngiu", + "acabu de s’afogu", + "lentore biancu", + "ecuinòtziu de atòngiu", + "lentore fritu", + "achirrada de su ghiliore", + "incumintzu de s’ierru", + "nie minore", + "nie mannu", + "solstìtziu de ierru", + "fritu minore", + "fritu mannu", + } + } + } + zodiacs{ + format{ + abbreviated{ + "sòrighe", + "boe", + "tigre", + "cunillu", + "dragu", + "serpente", + "caddu", + "craba", + "martinica", + "puddu", + "cane", + "porcu", + } + narrow{ + "sòrighe", + "boe", + "tigre", + "cunillu", + "dragu", + "serpente", + "caddu", + "craba", + "martinica", + "puddu", + "cane", + "porcu", + } + wide{ + "sòrighe", + "boe", + "tigre", + "cunillu", + "dragu", + "serpente", + "caddu", + "craba", + "martinica", + "puddu", + "cane", + "porcu", + } + } + } + } + intervalFormats{ + MEd{ + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} + } + MMM{ + M{"MMM – MMM"} + } + MMMEd{ + M{"E dd MMM – E dd MMM"} + d{"E dd – E dd MMM"} + } + MMMd{ + M{"dd MMM – dd MMM"} + d{"dd–dd MMM"} + } + Md{ + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} + } + yM{ + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} + } + yMEd{ + M{"E dd/MM/y – E dd/MM/y"} + d{"E dd/MM/y – E dd/MM/y"} + y{"E dd/MM/y – E dd/MM/y"} + } + yMMM{ + M{"MMM–MMM U"} + y{"MMM U – MMM U"} + } + yMMMEd{ + M{"E d MMM – E d MMM U"} + d{"E d MMM – E d MMM U"} + y{"E d MMM U – E d MMM U"} + } + yMMMM{ + M{"MMMM–MMMM 'de' 'su' U"} + y{"MMMM 'de' 'su' U – MMMM 'de' 'su' U"} + } + yMMMd{ + M{"dd MMM – dd MMM U"} + d{"dd–dd MMM U"} + y{"dd MMM U – dd MMM U"} + } + yMd{ + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} + } + } + monthNames{ + format{ + abbreviated{ + "m01", + "m02", + "m03", + "m04", + "m05", + "m06", + "m07", + "m08", + "m09", + "m10", + "m11", + "m12", + } + wide{ + "su de unu mese", + "su de duos meses", + "su de tres meses", + "su de bator meses", + "su de chimbe meses", + "su de ses meses", + "su de sete meses", + "su de oto meses", + "su de nove meses", + "su de deghe meses", + "su de ùndighi meses", + "su de dòighi meses", + } + } + stand-alone{ + wide{ + "su de unu mese", + "su de duos meses", + "su de tres meses", + "su de bator meses", + "su de chimbe meses", + "su de ses meses", + "su de sete meses", + "su de oto meses", + "su de nove meses", + "su de deghe meses", + "su de ùndighi meses", + "su de dòighi meses", + } + } + } + monthPatterns{ + format{ + wide{ + leap{"{0} bis"} + } + } + stand-alone{ + wide{ + leap{"{0} bis"} + } + } + } + } + coptic{ + eras{ + abbreviated{ + "a.D.", + "a.M.", + } + wide{ + "in antis de Diocletzianu", + "annu de sos màrtires", + } + } + monthNames{ + format{ + wide{ + "tout", + "baba", + "hator", + "kiahk", + "toba", + "amshir", + "baramhat", + "baramouda", + "bashans", + "paona", + "epep", + "mesra", + "nasie", + } + } + } + } + dangi{ + cyclicNameSets{ + solarTerms{ + format{ + abbreviated{ + "incumintzu de su beranu", + "abba dae chelu", + "ischidada de sos boborrotos", + "ecuinòtziu de beranu", + "luminosu e craru", + "abba pro trigu", + "incumintzu de s’istiu", + "maturatzione minore", + "trigu in ispigas", + "solstìtziu de istiu", + "afogu minore", + "afogu mannu", + "incumintzu de s’atòngiu", + "acabu de s’afogu", + "lentore biancu", + "ecuinòtziu de atòngiu", + "lentore fritu", + "achirrada de su ghiliore", + "incumintzu de s’ierru", + "nie minore", + "nie mannu", + "solstìtziu de ierru", + "fritu minore", + "fritu mannu", + } + narrow{ + "incumintzu de su beranu", + "abba dae chelu", + "ischidada de sos boborrotos", + "ecuinòtziu de beranu", + "luminosu e craru", + "abba pro trigu", + "incumintzu de s’istiu", + "maturatzione minore", + "trigu in ispigas", + "solstìtziu de istiu", + "afogu minore", + "afogu mannu", + "incumintzu de s’atòngiu", + "acabu de s’afogu", + "lentore biancu", + "ecuinòtziu de atòngiu", + "lentore fritu", + "achirrada de su ghiliore", + "incumintzu de s’ierru", + "nie minore", + "nie mannu", + "solstìtziu de ierru", + "fritu minore", + "fritu mannu", + } + wide{ + "incumintzu de su beranu", + "abba dae chelu", + "ischidada de sos boborrotos", + "ecuinòtziu de beranu", + "luminosu e craru", + "abba pro trigu", + "incumintzu de s’istiu", + "maturatzione minore", + "trigu in ispigas", + "solstìtziu de istiu", + "afogu minore", + "afogu mannu", + "incumintzu de s’atòngiu", + "acabu de s’afogu", + "lentore biancu", + "ecuinòtziu de atòngiu", + "lentore fritu", + "achirrada de su ghiliore", + "incumintzu de s’ierru", + "nie minore", + "nie mannu", + "solstìtziu de ierru", + "fritu minore", + "fritu mannu", + } + } + } + zodiacs{ + format{ + abbreviated{ + "sòrighe", + "boe", + "tigre", + "cunillu", + "dragu", + "serpente", + "caddu", + "craba", + "martinica", + "puddu", + "cane", + "porcu", + } + narrow{ + "sòrighe", + "boe", + "tigre", + "cunillu", + "dragu", + "serpente", + "caddu", + "craba", + "martinica", + "puddu", + "cane", + "porcu", + } + wide{ + "sòrighe", + "boe", + "tigre", + "cunillu", + "dragu", + "serpente", + "caddu", + "craba", + "martinica", + "puddu", + "cane", + "porcu", + } + } + } + } + monthNames{ + format{ + wide{ + "su de unu mese", + "su de duos meses", + "su de tres meses", + "su de bator meses", + "su de chimbe meses", + "su de ses meses", + "su de sete meses", + "su de oto meses", + "su de nove meses", + "su de deghe meses", + "su de ùndighi meses", + "su de dòighi meses", + } + } + stand-alone{ + wide{ + "su de unu mese", + "su de duos meses", + "su de tres meses", + "su de bator meses", + "su de chimbe meses", + "su de ses meses", + "su de sete meses", + "su de oto meses", + "su de nove meses", + "su de deghe meses", + "su de ùndighi meses", + "su de dòighi meses", + } + } + } + monthPatterns{ + format{ + wide{ + leap{"{0} bis"} + } + } + stand-alone{ + wide{ + leap{"{0} bis"} + } + } + } + } + ethiopic{ + eras{ + abbreviated{ + "a.Inc.", + "p.Inc.", + } + narrow{ + "a.Inc.", + "p.Inc.", + } + wide{ + "in antis de s’Incarnatzione", + "a pustis de s’Incarnatzione", + } + } + monthNames{ + format{ + abbreviated{ + "mes.", + "tek.", + "hed.", + "tah.", + "ter", + "yek.", + "meg.", + "mia.", + "gen.", + "sene", + "ham.", + "neh.", + "pagu.", + } + wide{ + "meskerem", + "tekemt", + "hedar", + "tahsas", + "ter", + "yekatit", + "megabit", + "miazia", + "genbot", + "sene", + "hamle", + "nehasse", + "pagumen", + } + } + } + } + ethiopic-amete-alem{ + eras{ + abbreviated{ + "a.m.", + } + wide{ + "annu de su mundu", + } + } + } + generic{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d 'de' MMMM 'de' 'su' y G", + "d 'de' MMMM 'de' 'su' y G", + "dd MMM y G", + "dd/MM/y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1} 'a' 'sas' {0}", + "{1} 'a' 'sas' {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + Ed{"E d"} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E d MMM y G"} + GyMMMd{"d MMM y G"} + GyMd{"dd/MM/y GGGGG"} + MEd{"E d/M"} + MMMEd{"E d MMM"} + MMMMd{"d MMMM"} + MMMd{"d MMM"} + Md{"d/M"} + h{"hh a"} + hm{"hh:mm a"} + hms{"hh:mm:ss a"} + y{"y G"} + yyyy{"y G"} + yyyyM{"M/y GGGGG"} + yyyyMEd{"E d/M/y GGGGG"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E d MMM y G"} + yyyyMMMM{"MMMM 'de' 'su' y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d/M/y GGGGG"} + yyyyQQQ{"QQQ y G"} + yyyyQQQQ{"QQQQ 'de' 'su' y G"} + } + intervalFormats{ + GyM{ + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} + } + GyMEd{ + G{"E d/M/y GGGGG – E d/M/y GGGGG"} + M{"E d/M/y – E d/M/y GGGGG"} + d{"E d/M/y – E d/M/y GGGGG"} + y{"E d/M/y – E d/M/y GGGGG"} + } + GyMMM{ + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} + } + GyMMMEd{ + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} + } + GyMMMd{ + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d–d MMM y G"} + y{"d MMM y – d MMM y G"} + } + GyMd{ + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} + } + M{ + M{"M–M"} + } + MEd{ + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E dd MMM – E dd MMM"} + d{"E dd – E dd MMM"} + } + MMMd{ + M{"dd MMM – dd MMM"} + d{"dd–dd MMM"} + } + Md{ + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} + } + y{ + y{"y–y G"} + } + yM{ + M{"MM/y – MM/y GGGGG"} + y{"MM/y – MM/y GGGGG"} + } + yMEd{ + M{"E dd/MM/y – E dd/MM/y GGGGG"} + d{"E dd/MM/y – E dd/MM/y GGGGG"} + y{"E dd/MM/y – E dd/MM/y GGGGG"} + } + yMMM{ + M{"MMM–MMM y G"} + y{"MMM y – MMM y G"} + } + yMMMEd{ + M{"E d MMM – E d MMM y G"} + d{"E d – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} + } + yMMMM{ + M{"MMMM–MMMM y G"} + y{"MMMM y – MMMM y G"} + } + yMMMd{ + M{"dd MMM – dd MMM y G"} + d{"dd–dd MMM y G"} + y{"dd MMM y – dd MMM y G"} + } + yMd{ + M{"dd/MM/y – dd/MM/y GGGGG"} + d{"dd/MM/y – dd/MM/y GGGGG"} + y{"dd/MM/y – dd/MM/y GGGGG"} + } + } + } + gregorian{ + AmPmMarkers{ + "AM", + "PM", + } + AmPmMarkersAbbr{ + "AM", + "PM", + } + AmPmMarkersNarrow{ + "m.", + "b.", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d 'de' MMMM 'de' 'su' y", + "d 'de' MMMM 'de' 'su' y", + "d 'de' MMM y", + "dd/MM/y", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1} 'a' 'sas' {0}", + "{1} 'a' 'sas' {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + Ed{"E d"} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E d 'de' MMM 'de' 'su' y G"} + GyMMMd{"d 'de' MMM 'de' 'su' y G"} + GyMd{"dd/MM/y GGGGG"} + MEd{"E dd/MM"} + MMMEd{"E d 'de' MMM"} + MMMMW{ + one{"'chida' W 'de' MMMM"} + other{"'chida' W 'de' MMMM"} + } + MMMMd{"d 'de' MMMM"} + MMMd{"d 'de' MMM"} + Md{"dd/MM"} + yM{"MM/Y"} + yMEd{"E dd/MM/y"} + yMMM{"MMM y"} + yMMMEd{"E d 'de' MMM y"} + yMMMM{"MMMM 'de' 'su' y"} + yMMMd{"d 'de' MMM y"} + yMd{"dd/MM/y"} + yQQQ{"QQQ y"} + yQQQQ{"QQQQ 'de' 'su' y"} + yw{ + one{"'chida' w 'de' 'su' Y"} + other{"'chida' w 'de' 'su' Y"} + } + } + dayNames{ + format{ + abbreviated{ + "dom", + "lun", + "mar", + "mèr", + "giò", + "che", + "sàb", + } + narrow{ + "D", + "L", + "M", + "M", + "G", + "C", + "S", + } + short{ + "dom", + "lun", + "mar", + "mèr", + "giò", + "che", + "sàb", + } + wide{ + "domìniga", + "lunis", + "martis", + "mèrcuris", + "giòbia", + "chenàbura", + "sàbadu", + } + } + stand-alone{ + abbreviated{ + "dom", + "lun", + "mar", + "mèr", + "giò", + "che", + "sàb", + } + narrow{ + "D", + "L", + "M", + "M", + "G", + "C", + "S", + } + short{ + "dom", + "lun", + "mar", + "mèr", + "giò", + "che", + "sàb", + } + wide{ + "domìniga", + "lunis", + "martis", + "mèrcuris", + "giòbia", + "chenàbura", + "sàbadu", + } + } + } + dayPeriod{ + stand-alone{ + abbreviated{ + am{"AM"} + pm{"PM"} + } + narrow{ + am{"AM"} + pm{"PM"} + } + wide{ + am{"AM"} + pm{"PM"} + } + } + } + eras{ + abbreviated{ + "a.C.", + "p.C.", + } + abbreviated%variant{ + "a.E.C.", + "E.C.", + } + wide{ + "in antis de Cristu", + "a pustis de Cristu", + } + wide%variant{ + "in antis de s’era comuna", + "era comuna", + } + } + intervalFormats{ + Gy{ + G{"y G – y G"} + y{"y – y G"} + } + GyM{ + G{"MM/y GGGGG – MM/y GGGGG"} + M{"MM/y – MM/y GGGGG"} + y{"MM/y – MM/y GGGGG"} + } + GyMEd{ + G{"E dd/MM/y GGGGG – E dd/MM/y GGGGG"} + M{"E dd/MM/y – E dd/MM/y GGGGG"} + d{"E dd/MM/y – E dd/MM/y GGGGG"} + y{"E dd/MM/y – E dd/MM/y GGGGG"} + } + GyMMM{ + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} + } + GyMMMEd{ + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} + } + GyMMMd{ + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} + } + GyMd{ + G{"dd/MM/y GGGGG – dd/MM/y GGGGG"} + M{"dd/MM/y – dd/MM/y GGGGG"} + d{"dd/MM/y – dd/MM/y GGGGG"} + y{"dd/MM/y – dd/MM/y GGGGG"} + } + M{ + M{"M–M"} + } + MEd{ + M{"E dd/MM – E dd/MM"} + d{"E dd/MM – E dd/MM"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E dd MMM – E dd MMM"} + d{"E dd – E dd MMM"} + } + MMMd{ + M{"dd MMM – dd MMM"} + d{"dd–dd MMM"} + } + Md{ + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} + } + yM{ + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} + } + yMEd{ + M{"E dd/MM/y – E dd/MM/y"} + d{"E dd/MM/y – E dd/MM/y"} + y{"E dd/MM/y – E dd/MM/y"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E d MMM – E d MMM y"} + d{"E d MMM – E d MMM y"} + y{"E d MMM y – E d MMM y"} + } + yMMMM{ + M{"MMMM–MMMM 'de' 'su' y"} + y{"MMMM 'de' 'su' y – MMMM 'de' 'su' y"} + } + yMMMd{ + M{"dd MMM – dd MMM y"} + d{"dd–dd MMM y"} + y{"dd MMM y – dd MMM y"} + } + yMd{ + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} + } + } + monthNames{ + format{ + abbreviated{ + "ghe", + "fre", + "mar", + "abr", + "maj", + "làm", + "trì", + "aus", + "cab", + "stG", + "stA", + "nad", + } + narrow{ + "G", + "F", + "M", + "A", + "M", + "L", + "T", + "A", + "C", + "S", + "S", + "N", + } + wide{ + "ghennàrgiu", + "freàrgiu", + "martzu", + "abrile", + "maju", + "làmpadas", + "trìulas", + "austu", + "cabudanni", + "santugaine", + "santandria", + "nadale", + } + } + stand-alone{ + abbreviated{ + "ghe", + "fre", + "mar", + "abr", + "maj", + "làm", + "trì", + "aus", + "cab", + "stG", + "stA", + "nad", + } + narrow{ + "G", + "F", + "M", + "A", + "M", + "L", + "T", + "A", + "C", + "S", + "S", + "N", + } + wide{ + "ghennàrgiu", + "freàrgiu", + "martzu", + "abrile", + "maju", + "làmpadas", + "trìulas", + "austu", + "cabudanni", + "santugaine", + "santandria", + "nadale", + } + } + } + quarters{ + format{ + abbreviated{ + "T1", + "T2", + "T3", + "T4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "1u trimestre", + "2u trimestre", + "3u trimestre", + "4u trimestre", + } + } + stand-alone{ + abbreviated{ + "T1", + "T2", + "T3", + "T4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "1u trimestre", + "2u trimestre", + "3u trimestre", + "4u trimestre", + } + } + } + } + hebrew{ + eras{ + abbreviated{ + "a.m.", + } + narrow{ + "a.m.", + } + wide{ + "annu de su mundu", + } + } + monthNames{ + format{ + abbreviated{ + "tis.", + "hes.", + "kis.", + "tev.", + "she.", + "ad.I", + "adar", + "nis.", + "iyar", + "siv.", + "tam.", + "av", + "elul", + "ad.II", + } + wide{ + "tishri", + "heshvan", + "kislev", + "tevet", + "shevat", + "adar I", + "adar", + "nisan", + "iyar", + "sivan", + "tamuz", + "av", + "elul", + "adar II", + } + } + } + } + indian{ + eras{ + wide{ + "era Saka", + } + } + monthNames{ + format{ + abbreviated{ + "cha.", + "vai.", + "jya.", + "asa.", + "sra.", + "bha.", + "asv.", + "kar.", + "agr.", + "pau.", + "mag.", + "pha.", + } + wide{ + "chaitra", + "vaisakha", + "jyaistha", + "asadha", + "sravana", + "bhadra", + "asvina", + "kartika", + "agrahayana", + "pausa", + "magha", + "phalguna", + } + } + } + } + islamic{ + eras{ + abbreviated{ + "e.E.", + } + narrow{ + "E", + } + wide{ + "era de s’Egira", + } + } + monthNames{ + format{ + abbreviated{ + "muh.", + "saf.", + "rab. I", + "rab. II", + "jum. I", + "jum. II", + "raj.", + "sha.", + "ram.", + "shaw.", + "dhuʻl-q.", + "dhuʻl-h.", + } + wide{ + "muharram", + "safar", + "rabiʻ I", + "rabiʻ II", + "jumada I", + "jumada II", + "rajab", + "shaban", + "ramadan", + "shawwal", + "dhuʻl-qiʻdah", + "dhuʻl-hijjah", + } + } + } + } + persian{ + eras{ + abbreviated{ + "a.p.", + } + narrow{ + "a.p.", + } + wide{ + "annu persianu", + } + } + monthNames{ + format{ + abbreviated{ + "far.", + "ord.", + "kho.", + "tir", + "mor.", + "sha.", + "mehr", + "aban", + "azar", + "dey", + "bah.", + "esf.", + } + wide{ + "farvardin", + "ordibehesht", + "khordad", + "tir", + "mordad", + "shahrivar", + "mehr", + "aban", + "azar", + "dey", + "bahman", + "esfand", + } + } + } + } + } + characterLabel{ + activities{"atividade"} + african_scripts{"sistema de iscritura africanu"} + american_scripts{"sistema de iscritura americanu"} + animal{"animale"} + animals_nature{"animale o natura"} + arrows{"fritza"} + body{"corpus"} + box_drawing{"disinnu a iscàtula"} + building{"edifìtziu"} + bullets_stars{"puntu o isteddu"} + consonantal_jamo{"jamo consonàticu"} + currency_symbols{"sìmbulu de valuta"} + dash_connector{"tratigheddu o cunnetore"} + digits{"tzifra"} + divination_symbols{"sìmbulu divinatòriu"} + downwards_arrows{"fritza cara a bassu"} + downwards_upwards_arrows{"fritzas cara a bassu e cara a artu"} + east_asian_scripts{"sistema de iscritura de s’Àsia orientale"} + european_scripts{"sistema de iscritura europeu"} + female{"fèmina"} + flag{"bandera"} + flags{"banderas"} + food_drink{"màndigu e bèbidas"} + format{"formadu"} + format_whitespace{"formadu e ispatziadura"} + full_width_form_variant{"variante a largària intrea"} + geometric_shapes{"forma geomètrica"} + half_width_form_variant{"variante a mesu largària"} + han_characters{"caràtere han"} + han_radicals{"radicale han"} + hanzi_simplified{"hanzi (semplificadu)"} + hanzi_traditional{"hanzi (traditzionale)"} + heart{"coro"} + historic_scripts{"sistema de iscritura istòricu"} + ideographic_desc_characters{"caràtere ideogràficu de descritzione"} + japanese_kana{"kana giaponesu"} + keycap{"tecla"} + leftwards_arrows{"fritza cara a manca"} + leftwards_rightwards_arrows{"fritza cara a manca e cara a dereta"} + letterlike_symbols{"sìmbulu alfabèticu"} + limited_use{"impreu limitadu"} + male{"òmine"} + math_symbols{"sìmbulu matemàticu"} + middle_eastern_scripts{"sistema de iscritura de s’Oriente de Mesu"} + miscellaneous{"vàriu"} + modern_scripts{"sistema de iscritura modernu"} + modifier{"modificadore"} + musical_symbols{"sìmbulu musicale"} + nature{"natura"} + nonspacing{"chene ispatziadura"} + numbers{"nùmeros"} + objects{"ogetu"} + other{"àteru"} + paired{"dòpiu"} + person{"persona"} + phonetic_alphabet{"alfabetu fonèticu"} + pictographs{"pitogramma"} + place{"logu"} + plant{"pianta"} + punctuation{"puntegiadura"} + rightwards_arrows{"fritza cara a dereta"} + sign_standard_symbols{"sinnu o sìmbulu"} + small_form_variant{"variante minore"} + smiley{"emòticon"} + smileys_people{"emòticon o persone"} + south_asian_scripts{"sistema de iscritura de s’Àsia meridionale"} + southeast_asian_scripts{"sistema de iscritura de su sud-est asiàticu"} + spacing{"ispatziadura"} + sport{"isport"} + symbols{"sìmbulu"} + technical_symbols{"sìmbulu tècnicu"} + tone_marks{"atzentu tonale"} + travel{"biàgiu"} + travel_places{"biàgiu o logu"} + upwards_arrows{"fritza cara a artu"} + variant_forms{"variante"} + vocalic_jamo{"jamo vocàlicu"} + weather{"clima"} + western_asian_scripts{"sistema de iscritura de s’Àsia otzidentale"} + whitespace{"ispàtziu"} + } + delimiters{ + alternateQuotationEnd{"”"} + alternateQuotationStart{"“"} + quotationEnd{"»"} + quotationStart{"«"} + } + fields{ + day{ + dn{"die"} + relative{ + "-1"{"eris"} + "0"{"oe"} + "1"{"cras"} + } + relativeTime{ + future{ + one{"intro de {0} die"} + other{"intro de {0} dies"} + } + past{ + one{"{0} die a como"} + other{"{0} dies a como"} + } + } + } + day-narrow{ + dn{"die"} + relativeTime{ + future{ + one{"intro de {0} die"} + other{"intro de {0} dies"} + } + past{ + one{"{0} die a como"} + other{"{0} dies a como"} + } + } + } + day-short{ + dn{"die"} + relativeTime{ + future{ + one{"intro de {0} die"} + other{"intro de {0} dies"} + } + past{ + one{"{0} die a como"} + other{"{0} dies a como"} + } + } + } + dayOfYear{ + dn{"die de s’annu"} + } + dayperiod{ + dn{"AM/PM"} + } + dayperiod-narrow{ + dn{"AM/PM"} + } + dayperiod-short{ + dn{"AM/PM"} + } + era{ + dn{"era"} + } + era-narrow{ + dn{"era"} + } + era-short{ + dn{"era"} + } + fri{ + relative{ + "-1"{"chenàbura colada"} + "0"{"custa chenàbura"} + "1"{"chenàbura chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} chenàbura"} + other{"intro de {0} chenàburas"} + } + past{ + one{"{0} chenàbura a como"} + other{"{0} chenàburas a como"} + } + } + } + fri-narrow{ + relative{ + "-1"{"che. colada"} + "0"{"custa che."} + "1"{"che. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} che."} + other{"intro de {0} che."} + } + past{ + one{"{0} che. a como"} + other{"{0} che. a como"} + } + } + } + fri-short{ + relative{ + "-1"{"che. colada"} + "0"{"custa che."} + "1"{"che. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} che."} + other{"intro de {0} che."} + } + past{ + one{"{0} che. a como"} + other{"{0} che. a como"} + } + } + } + hour{ + dn{"ora"} + relative{ + "0"{"cust’ora"} + } + relativeTime{ + future{ + one{"intro de {0} ora"} + other{"intro de {0} oras"} + } + past{ + one{"{0} ora a como"} + other{"{0} oras a como"} + } + } + } + hour-narrow{ + dn{"ora"} + relative{ + "0"{"cust’ora"} + } + relativeTime{ + future{ + one{"intro de {0} o"} + other{"intro de {0} o"} + } + past{ + one{"{0} o a como"} + other{"{0} o a como"} + } + } + } + hour-short{ + dn{"ora"} + relative{ + "0"{"cust’ora"} + } + relativeTime{ + future{ + one{"intro de {0} ora"} + other{"intro de {0} oras"} + } + past{ + one{"{0} ora a como"} + other{"{0} oras a como"} + } + } + } + minute{ + dn{"minutu"} + relative{ + "0"{"custu minutu"} + } + relativeTime{ + future{ + one{"intro de {0} minutu"} + other{"intro de {0} minutos"} + } + past{ + one{"{0} minutu a como"} + other{"{0} minutos a como"} + } + } + } + minute-narrow{ + dn{"min."} + relative{ + "0"{"custu minutu"} + } + relativeTime{ + future{ + one{"intro de {0} m"} + other{"intro de {0} m"} + } + past{ + one{"{0} m a como"} + other{"{0} m a como"} + } + } + } + minute-short{ + dn{"min."} + relative{ + "0"{"custu minutu"} + } + relativeTime{ + future{ + one{"intro de {0} min."} + other{"intro de {0} min."} + } + past{ + one{"{0} min. a como"} + other{"{0} min. a como"} + } + } + } + mon{ + relative{ + "-1"{"lunis coladu"} + "0"{"custu lunis"} + "1"{"lunis chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} lunis"} + other{"intro de {0} lunis"} + } + past{ + one{"{0} lunis a como"} + other{"{0} lunis a como"} + } + } + } + mon-narrow{ + relative{ + "-1"{"lun. coladu"} + "0"{"custu lun."} + "1"{"lun. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} lun."} + other{"intro de {0} lun."} + } + past{ + one{"{0} lun. a como"} + other{"{0} lun. a como"} + } + } + } + mon-short{ + relative{ + "-1"{"lun. coladu"} + "0"{"custu lun."} + "1"{"lun. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} lun."} + other{"intro de {0} lun."} + } + past{ + one{"{0} lun. a como"} + other{"{0} lun. a como"} + } + } + } + month{ + dn{"mese"} + relative{ + "-1"{"su mese coladu"} + "0"{"custu mese"} + "1"{"su mese chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} mese"} + other{"intro de {0} meses"} + } + past{ + one{"{0} mese a como"} + other{"{0} meses a como"} + } + } + } + month-narrow{ + relative{ + "-1"{"su mese coladu"} + "0"{"custu mese"} + "1"{"su mese chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} mese"} + other{"intro de {0} meses"} + } + past{ + one{"{0} mese a como"} + other{"{0} meses a como"} + } + } + } + month-short{ + relative{ + "-1"{"su mese coladu"} + "0"{"custu mese"} + "1"{"su mese chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} mese"} + other{"intro de {0} meses"} + } + past{ + one{"{0} mese a como"} + other{"{0} meses a como"} + } + } + } + quarter{ + dn{"trimestre"} + relative{ + "-1"{"su trimestre coladu"} + "0"{"custu trimestre"} + "1"{"su trimestre chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} trimestre"} + other{"intro de {0} trimestres"} + } + past{ + one{"{0} trimestre a como"} + other{"{0} trimestres a como"} + } + } + } + quarter-narrow{ + dn{"trim."} + relative{ + "-1"{"su trim. coladu"} + "0"{"custu trim."} + "1"{"su trim. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} trim."} + other{"intro de {0} trim."} + } + past{ + one{"{0} trim. a como"} + other{"{0} trim. a como"} + } + } + } + quarter-short{ + dn{"trim."} + relative{ + "-1"{"su trim. coladu"} + "0"{"custu trim."} + "1"{"su trim. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} trim."} + other{"intro de {0} trim."} + } + past{ + one{"{0} trim. a como"} + other{"{0} trim. a como"} + } + } + } + sat{ + relative{ + "-1"{"sàbadu coladu"} + "0"{"custu sàbadu"} + "1"{"sàbadu chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} sàbadu"} + other{"intro de {0} sàbados"} + } + past{ + one{"{0} sàbadu a como"} + other{"{0} sàbados a como"} + } + } + } + sat-narrow{ + relative{ + "-1"{"sàb. coladu"} + "0"{"custu sàb."} + "1"{"sàb. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} sàb."} + other{"intro de {0} sàb."} + } + past{ + one{"{0} sàb. a como"} + other{"{0} sàb. a como"} + } + } + } + sat-short{ + relative{ + "-1"{"sàb. coladu"} + "0"{"custu sàb."} + "1"{"sàb. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} sàb."} + other{"intro de {0} sàb."} + } + past{ + one{"{0} sàb. a como"} + other{"{0} sàb. a como"} + } + } + } + second{ + dn{"segundu"} + relative{ + "0"{"como"} + } + relativeTime{ + future{ + one{"intro de {0} segundu"} + other{"intro de {0} segundos"} + } + past{ + one{"{0} segundu a como"} + other{"{0} segundos a como"} + } + } + } + second-narrow{ + dn{"seg."} + relative{ + "0"{"como"} + } + relativeTime{ + future{ + one{"intro de {0} s"} + other{"intro de {0} s"} + } + past{ + one{"{0} s a como"} + other{"{0} s a como"} + } + } + } + second-short{ + dn{"seg."} + relative{ + "0"{"como"} + } + relativeTime{ + future{ + one{"intro de {0} seg."} + other{"intro de {0} seg."} + } + past{ + one{"{0} seg. a como"} + other{"{0} seg. a como"} + } + } + } + sun{ + relative{ + "-1"{"domìniga colada"} + "0"{"custa domìniga"} + "1"{"domìniga chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} domìniga"} + other{"intro de {0} domìnigas"} + } + past{ + one{"{0} domìniga a como"} + other{"{0} domìnigas a como"} + } + } + } + sun-narrow{ + relative{ + "-1"{"dom. colada"} + "0"{"custa dom."} + "1"{"dom. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} dom."} + other{"intro de {0} dom."} + } + past{ + one{"{0} dom. a como"} + other{"{0} dom. a como"} + } + } + } + sun-short{ + relative{ + "-1"{"dom. colada"} + "0"{"custa dom."} + "1"{"dom. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} dom."} + other{"intro de {0} dom."} + } + past{ + one{"{0} dom. a como"} + other{"{0} dom. a como"} + } + } + } + thu{ + relative{ + "-1"{"giòbia colada"} + "0"{"custa giòbia"} + "1"{"giòbia chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} giòbia"} + other{"intro de {0} giòbias"} + } + past{ + one{"{0} giòbia a como"} + other{"{0} giòbias a como"} + } + } + } + thu-narrow{ + relative{ + "-1"{"giò. colada"} + "0"{"custa giò."} + "1"{"giò. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} giò."} + other{"intro de {0} giò."} + } + past{ + one{"{0} giò. a como"} + other{"{0} giò. a como"} + } + } + } + thu-short{ + relative{ + "-1"{"giò. colada"} + "0"{"custa giò."} + "1"{"giò. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} giò."} + other{"intro de {0} giò."} + } + past{ + one{"{0} giò. a como"} + other{"{0} giò. a como"} + } + } + } + tue{ + relative{ + "-1"{"martis coladu"} + "0"{"custu martis"} + "1"{"martis chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} martis"} + other{"intro de {0} martis"} + } + past{ + one{"{0} martis a como"} + other{"{0} martis a como"} + } + } + } + tue-narrow{ + relative{ + "-1"{"mar. coladu"} + "0"{"custu mar."} + "1"{"mar. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} mar."} + other{"intro de {0} mar."} + } + past{ + one{"{0} mar. a como"} + other{"{0} mar. a como"} + } + } + } + tue-short{ + relative{ + "-1"{"mar. coladu"} + "0"{"custu mar."} + "1"{"mar. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} mar."} + other{"intro de {0} mar."} + } + past{ + one{"{0} mar. a como"} + other{"{0} mar. a como"} + } + } + } + wed{ + relative{ + "-1"{"mèrcuris coladu"} + "0"{"custu mèrcuris"} + "1"{"mèrcuris chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} mèrcuris"} + other{"intro de {0} mèrcuris"} + } + past{ + one{"{0} mèrcuris a como"} + other{"{0} mèrcuris a como"} + } + } + } + wed-narrow{ + relative{ + "-1"{"mèr. coladu"} + "0"{"custu mèr."} + "1"{"mèr. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} mèr."} + other{"intro de {0} mèr."} + } + past{ + one{"{0} mèr. a como"} + other{"{0} mèr. a como"} + } + } + } + wed-short{ + relative{ + "-1"{"mèr. coladu"} + "0"{"custu mèr."} + "1"{"mèr. chi intrat"} + } + relativeTime{ + future{ + one{"intro de {0} mèr."} + other{"intro de {0} mèr."} + } + past{ + one{"{0} mèr. a como"} + other{"{0} mèr. a como"} + } + } + } + week{ + dn{"chida"} + relative{ + "-1"{"sa chida colada"} + "0"{"custa chida"} + "1"{"sa chida chi intrat"} + } + relativePeriod{"sa chida de {0}"} + relativeTime{ + future{ + one{"intro de {0} chida"} + other{"intro de {0} chidas"} + } + past{ + one{"{0} chida a como"} + other{"{0} chidas a como"} + } + } + } + week-narrow{ + dn{"ch."} + relative{ + "-1"{"sa chida colada"} + "0"{"custa chida"} + "1"{"sa chida chi intrat"} + } + relativePeriod{"sa chida de {0}"} + relativeTime{ + future{ + one{"intro de {0} ch."} + other{"intro de {0} ch."} + } + past{ + one{"{0} ch. a como"} + other{"{0} ch. a como"} + } + } + } + week-short{ + dn{"ch."} + relative{ + "-1"{"sa chida colada"} + "0"{"custa chida"} + "1"{"sa chida chi intrat"} + } + relativePeriod{"sa chida de {0}"} + relativeTime{ + future{ + one{"intro de {0} ch."} + other{"intro de {0} ch."} + } + past{ + one{"{0} ch. a como"} + other{"{0} ch. a como"} + } + } + } + weekOfMonth{ + dn{"chida de su mese"} + } + weekOfMonth-narrow{ + dn{"ch. de su mese"} + } + weekOfMonth-short{ + dn{"ch. de su mese"} + } + weekday{ + dn{"die de sa chida"} + } + weekday-narrow{ + dn{"die de sa ch."} + } + weekday-short{ + dn{"die de sa ch."} + } + weekdayOfMonth{ + dn{"die de su mese"} + } + year{ + dn{"annu"} + relative{ + "-1"{"ocannu coladu"} + "0"{"ocannu"} + "1"{"ocannu chi benit"} + } + relativeTime{ + future{ + one{"intro de {0} annu"} + other{"intro de {0} annos"} + } + past{ + one{"{0} annu a como"} + other{"{0} annos a como"} + } + } + } + year-narrow{ + dn{"annu"} + relative{ + "-1"{"ocannu coladu"} + "0"{"ocannu"} + "1"{"ocannu chi benit"} + } + relativeTime{ + future{ + one{"intro de {0} annu"} + other{"intro de {0} annos"} + } + past{ + one{"{0} annu a como"} + other{"{0} annos a como"} + } + } + } + year-short{ + dn{"annu"} + relative{ + "-1"{"ocannu coladu"} + "0"{"ocannu"} + "1"{"ocannu chi benit"} + } + relativeTime{ + future{ + one{"intro de {0} annu"} + other{"intro de {0} annos"} + } + past{ + one{"{0} annu a como"} + other{"{0} annos a como"} + } + } + } + zone{ + dn{"fusu oràriu"} + } + zone-narrow{ + dn{"fusu"} + } + zone-short{ + dn{"fusu"} + } + } + listPattern{ + or{ + 2{"{0} o {1}"} + end{"{0} o {1}"} + } + or-narrow{ + 2{"{0} o {1}"} + end{"{0} o {1}"} + } + or-short{ + 2{"{0} o {1}"} + end{"{0} o {1}"} + } + standard{ + 2{"{0} e {1}"} + end{"{0} e {1}"} + } + standard-narrow{ + end{"{0} e {1}"} + } + standard-short{ + end{"{0} e {1}"} + } + unit{ + 2{"{0} e {1}"} + end{"{0} e {1}"} + } + unit-narrow{ + 2{"{0} {1}"} + end{"{0} {1}"} + middle{"{0} {1}"} + start{"{0} {1}"} + } + unit-short{ + 2{"{0} e {1}"} + end{"{0} e {1}"} + } + } + measurementSystemNames{ + UK{"britànnicu"} + US{"americanu"} + metric{"mètricu"} + } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "sc", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname} {surname2}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{prefix} {given} {given2-initial} {surname} {surname2}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-prefix} {surname-core-initial}"} + sorting-long-referring-formal{"{surname-prefix} {surname-core}, {given} {given2}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-prefix} {surname-core} {surname2}, {given} {given2-initial}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-prefix} {surname-core}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname} {surname2}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {surname2} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {surname2} {prefix} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } +} diff --git a/icu/icu4c/source/data/locales/sc_IT.txt b/icu/icu4c/source/data/locales/sc_IT.txt new file mode 100644 index 00000000000..124d66be753 --- /dev/null +++ b/icu/icu4c/source/data/locales/sc_IT.txt @@ -0,0 +1,5 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +sc_IT{ +} diff --git a/icu/icu4c/source/data/locales/sd.txt b/icu/icu4c/source/data/locales/sd.txt index be223a08ee4..b30def95f31 100644 --- a/icu/icu4c/source/data/locales/sd.txt +++ b/icu/icu4c/source/data/locales/sd.txt @@ -4,7 +4,6 @@ sd{ AuxExemplarCharacters{"[\u064E \u064F \u0650 ئ]"} Ellipsis{ - final{"{0}…"} initial{"…{0}"} medial{"{0}…{1}"} word-final{"{0} …"} @@ -31,8 +30,10 @@ sd{ range{"{0}–{1}"} } patterns{ - accountingFormat{"¤ #,##0.00"} + accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤ #,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -140,6 +141,56 @@ sd{ other{"¤000ٽرلين"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0هزار"} + other{"¤ 0هزار"} + } + 10000{ + one{"¤ 00هزار"} + other{"¤ 00هزار"} + } + 100000{ + one{"¤ 000لک"} + other{"¤ 000لک"} + } + 1000000{ + one{"¤ 00لک"} + other{"¤ 00لک"} + } + 10000000{ + one{"¤ 0ڪروڙ"} + other{"¤ 0ڪروڙ"} + } + 100000000{ + one{"¤ 00ڪروڙ"} + other{"¤ 00ڪروڙ"} + } + 1000000000{ + one{"¤ 0ارب"} + other{"¤ 0ارب"} + } + 10000000000{ + one{"¤ 00ارب"} + other{"¤ 00ارب"} + } + 100000000000{ + one{"¤ 0کرب"} + other{"¤ 0کرب"} + } + 1000000000000{ + one{"¤ 0ٽرلين"} + other{"¤ 0ٽرلين"} + } + 10000000000000{ + one{"¤ 00ٽرلين"} + other{"¤ 00ٽرلين"} + } + 100000000000000{ + one{"¤ 000ٽرلين"} + other{"¤ 000ٽرلين"} + } + } decimalFormat{ 1000{ one{"0 هزار"} @@ -233,6 +284,16 @@ sd{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -249,6 +310,7 @@ sd{ GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -355,19 +417,19 @@ sd{ "منجهند، شام", } AmPmMarkersAbbr{ - "صبح، منجهند", - "شام، منجهند", + "صبح، منجهند", + "شام، منجهند", } AmPmMarkersNarrow{ - "صبح، منجهند", - "منجهند، شام", + "صبح، منجهند", + "منجهند، شام", } DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "y MMMM d, EEEE", + "EEEE, MMMM d, y", "y MMMM d", "y MMM d", "y-MM-dd", @@ -377,6 +439,16 @@ sd{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -396,6 +468,7 @@ sd{ GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -515,12 +588,12 @@ sd{ dayPeriod{ stand-alone{ abbreviated{ - am{"صبح، منجهند"} - pm{"منجهند، شام"} + am{"صبح، منجهند"} + pm{"منجهند، شام"} } narrow{ - am{"صبح، منجهند"} - pm{"منجهند، شام"} + am{"صبح، منجهند"} + pm{"منجهند، شام"} } wide{ am{"صبح، منجهند"} @@ -821,6 +894,75 @@ sd{ } } } + indian{ + eras{ + abbreviated{ + "ساڪا", + } + } + monthNames{ + format{ + abbreviated{ + "چئترا", + "ويشاخ", + "جياسٿا", + "اساڌا", + "سروانا", + "ڀدرا", + "اسوينا", + "ڪرتيڪا", + "اگراھيانا", + "پوزا", + "ماگھا", + "ڦلگونا", + } + wide{ + "چئترا", + "ويشاخ", + "جياسٿا", + "اساڌا", + "سروانا", + "ڀدرا", + "اسوينا", + "ڪرتيڪا", + "اگراھيانا", + "پوزا", + "ماگھا", + "ڦلگونا", + } + } + stand-alone{ + abbreviated{ + "چئترا", + "ويشاخ", + "جياسٿا", + "اساڌا", + "سروانا", + "ڀدرا", + "اسوينا", + "ڪرتيڪا", + "اگراھيانا", + "پوزا", + "ماگھا", + "ڦلگونا", + } + wide{ + "چئترا", + "ويشاخ", + "جياسٿا", + "اساڌا", + "سروانا", + "ڀدرا", + "اسوينا", + "ڪرتيڪا", + "اگراھيانا", + "پوزا", + "ماگھا", + "ڦلگونا", + } + } + } + } islamic{ monthNames{ format{ @@ -1802,8 +1944,8 @@ sd{ "['ʼ՚᾽᾿’']", "[%٪﹪%]", "[؉‰]", - "[\$﹩$$]", - "[£₤]", + "[\$﹩$]", + "[£₤£]", "[¥¥]", "[₩₩]", "[₨₹{Rp}{Rs}]", @@ -1811,14 +1953,31 @@ sd{ } number{ lenient{ - "[\\-‒⁻₋−➖﹣-]", + "[\\-‐‒–⁻₋−➖﹣-]", "[,،٫⹁、︐︑﹐﹑,、]", "[+⁺₊➕﬩﹢+]", } stricter{ - "[,٫︐﹐,]", + "[,٫⹁︐﹐,]", "[.․﹒.。]", } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "sd", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/sd_Deva.txt b/icu/icu4c/source/data/locales/sd_Deva.txt index 19213e8e688..0017e8617e9 100644 --- a/icu/icu4c/source/data/locales/sd_Deva.txt +++ b/icu/icu4c/source/data/locales/sd_Deva.txt @@ -21,44 +21,76 @@ sd_Deva{ calendar{ generic{ DateTimePatterns{ - "a h:mm:ss zzzz", - "a h:mm:ss z", - "a h:mm:ss", - "a h:mm", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", - "{1} 'at' {0}", - "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1} ते {0}", + "{1} ते {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } intervalFormats{ fallback{"{0} – {1}"} } } gregorian{ AmPmMarkers{ - "मंझंदि का पहिंरो", - "मंझंदि को पोए", + "सुबुह जा", + "शाम जा", } DateTimePatterns{ - "a h:mm:ss zzzz", - "a h:mm:ss z", - "a h:mm:ss", - "a h:mm", - "EEEE, d MMMM y", - "d MMMM y", - "d MMM y", - "d/M/yy", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, MMMM d, y", + "MMMM d, y", + "MMM d, y", + "M/d/yy", + "{1}, {0}", "{1}, {0}", - "{1} 'at' {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1} ते {0}", + "{1} ते {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -70,7 +102,11 @@ sd_Deva{ Ed{"d E"} Ehm{"E h:mm a"} Ehms{"E h:mm:ss a"} + Gy{"y G"} + GyMMM{"MMM y G"} GyMMMEd{"E, MMM d, y G"} + GyMMMd{"MMM d, y G"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -88,6 +124,7 @@ sd_Deva{ yM{"M/y"} yMEd{"E, M/d/y"} yMMM{"MMM y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yMMMd{"MMM d, y"} yMd{"M/d/y"} @@ -100,27 +137,27 @@ sd_Deva{ "आर्त", "सू", "मंग", - "बुध", + "बु॒ध", "विस", "जुम", "छंछ", } narrow{ "आ", - "म", + "सू", "मं", - "बु", + "बु॒", "वि", - "शु", + "जु", "छं", } wide{ "आर्तवार", "सूमर", "मंगलु", - "बुधर", + "बु॒धर", "विस्पत", - "जुमओ", + "जुमो", "छंछर", } } @@ -130,24 +167,24 @@ sd_Deva{ "सू", "मं", "बुध", - "विस्", - "जुम", + "विस", + "जु", "छंछ", } narrow{ "आ", "सू", "मं", - "बु", + "बु॒", "वि", - "शु", + "जु", "छं", } wide{ "आर्त", "सू", "मं", - "बुध", + "बु॒ध", "विस", "जुम", "छंछ", @@ -178,10 +215,24 @@ sd_Deva{ "जून", "जु", "अग", - "सितं", - "अक्टू", + "सप्टे", + "ऑक्टो", "नवं", - "दिसं", + "डिसं", + } + narrow{ + "ज", + "फ़", + "मा", + "अ", + "मा", + "जू", + "जु", + "अग", + "स", + "ऑ", + "न", + "डि", } wide{ "जनवरी", @@ -191,11 +242,11 @@ sd_Deva{ "मई", "जून", "जुलाई", - "अगस्त", - "सितंबर", - "अक्टूबर", + "अगस्ट", + "सप्टेंबर", + "ओक्टोबर", "नवंबर", - "दिसंबर", + "डिसंबर", } } stand-alone{ @@ -208,54 +259,68 @@ sd_Deva{ "जून", "जुला", "अग", - "सितं", - "अक्टू", + "सप्टे", + "ऑक्टो", "नवं", - "दिसं", + "डिसं", } narrow{ "ज", "फ़", "म", "अ", - "म", + "मा", "जू", "जु", - "अ", - "सि", - "अ", + "अग", + "स", + "ऑ", "न", - "द", + "डि", + } + wide{ + "जनवरी", + "फरवरी", + "मार्चु", + "अप्रैल", + "मई", + "जून", + "जुलाई", + "अगस्ट", + "सप्टेंबर", + "ऑक्टोबर", + "नवंबर", + "डिसंबर", } } } quarters{ format{ abbreviated{ - "पहिरों पाड़ो", - "ॿियो पाड़ो", - "टियो पाड़ो", - "चोथो पाड़ो", + "पहिंरी टिमाही", + "बीं॒ टिमाही", + "टीं टिमाही", + "चोथीं टिमाही", } narrow{ "1", "2", "3", - "1", + "4", } wide{ - "पहिरों पाड़ो", - "ॿियो पाड़ो", - "टियो पाड़ो", - "चोथो पाड़ो", + "पहिंरी टिमाही", + "बीं॒ टिमाही", + "टीं टिमाही", + "चोथीं टिमाही", } } stand-alone{ abbreviated{ - "पहिरों पाड़ो", - "ॿियो पाड़ो", - "टियो पाड़ो", - "चोथो पाड़ो", + "पहिरीं टिमाही", + "बीं॒ टिमाही", + "टीं टिमाही", + "चोथीं टिमाही", } narrow{ "1", @@ -264,10 +329,10 @@ sd_Deva{ "4", } wide{ - "पहिरों पाड़ो", - "ॿियो पाड़ो", - "टियो पाड़ो", - "चोथो पाड़ो", + "पहिंरी टिमाही", + "बीं॒ टिमाही", + "टीं टिमाही", + "चोथीं टिमाही", } } } @@ -275,15 +340,21 @@ sd_Deva{ } fields{ day{ - dn{"ॾींहु"} + dn{"दीं॒हुं"} relative{ "-1"{"कल"} "0"{"अॼु"} "1"{"सुभाणे"} } } + day-narrow{ + dn{"दीं॒हुं"} + } + day-short{ + dn{"दीं॒हुं"} + } dayperiod{ - dn{"ॾींहु/रातु"} + dn{"दीं॒हुं/ रातु"} } era{ dn{"दौर"} @@ -301,10 +372,22 @@ sd_Deva{ dn{"मिंटु"} } month{ - dn{"महीनो"} + dn{"महिनो"} + } + month-narrow{ + dn{"महिनो"} + } + month-short{ + dn{"महिनो"} } quarter{ - dn{"चोथो"} + dn{"टिमाही"} + } + quarter-narrow{ + dn{"टिमाही"} + } + quarter-short{ + dn{"टिमाही"} } second{ dn{"सेकिंडु"} @@ -313,7 +396,7 @@ sd_Deva{ dn{"हफ्तो"} } weekday{ - dn{"हफ्ते जो ॾींहु"} + dn{"हफ्ते जो दीं॒हुं"} } year{ dn{"साल"} @@ -328,6 +411,23 @@ sd_Deva{ measurementSystemNames{ UK{"यूके"} US{"यूएस"} - metric{"मीट्रिकु"} + metric{"मैट्रिक"} + } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "sd", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } } } diff --git a/icu/icu4c/source/data/locales/sd_IN.txt b/icu/icu4c/source/data/locales/sd_IN.txt new file mode 100644 index 00000000000..40c10644297 --- /dev/null +++ b/icu/icu4c/source/data/locales/sd_IN.txt @@ -0,0 +1,6 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +sd_IN{ + "%%ALIAS"{"sd_Deva_IN"} +} diff --git a/icu/icu4c/source/data/locales/se.txt b/icu/icu4c/source/data/locales/se.txt index 0b1355801eb..8a18a50564b 100644 --- a/icu/icu4c/source/data/locales/se.txt +++ b/icu/icu4c/source/data/locales/se.txt @@ -196,6 +196,16 @@ se{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -204,8 +214,8 @@ se{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} @@ -223,11 +233,11 @@ se{ MMMd{"MMM d"} Md{"MM-dd"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"y-MM"} @@ -371,80 +381,80 @@ se{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + d{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"y MMM–MMM"} - y{"y MMM – y MMM"} + y{"y MMM – y MMM"} } yMMMEd{ - M{"y MMM d, E – MMM d, E"} - d{"y MMM d, E – MMM d, E"} - y{"y MMM d, E – y MMM d, E"} + M{"y MMM d, E – MMM d, E"} + d{"y MMM d, E – MMM d, E"} + y{"y MMM d, E – y MMM d, E"} } yMMMM{ M{"y MMMM–MMMM"} - y{"y MMMM – y MMMM"} + y{"y MMMM – y MMMM"} } yMMMd{ - M{"y MMM d – MMM d"} + M{"y MMM d – MMM d"} d{"y MMM d–d"} - y{"y MMM d – y MMM d"} + y{"y MMM d – y MMM d"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/se_FI.txt b/icu/icu4c/source/data/locales/se_FI.txt index 03d988a7e58..9fd43333de0 100644 --- a/icu/icu4c/source/data/locales/se_FI.txt +++ b/icu/icu4c/source/data/locales/se_FI.txt @@ -80,6 +80,16 @@ se_FI{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E d"} Gy{"y G"} @@ -105,57 +115,57 @@ se_FI{ } intervalFormats{ M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E d.M – E d.M"} - d{"E d.M – E d.M"} + M{"E d.M – E d.M"} + d{"E d.M – E d.M"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ - M{"d.M – d.M"} + M{"d.M – d.M"} d{"d.M –d.M"} } y{ y{"y–y G"} } yM{ - M{"M.y – M.y GGGG"} - y{"M.y – M.y GGGG"} + M{"M.y – M.y GGGG"} + y{"M.y – M.y GGGG"} } yMEd{ - M{"E d.M.y – E.d.M.y GGGG"} - d{"E d.M.y – E d.M.y GGGG"} - y{"E d.M.y – E d.M.y GGGG"} + M{"E d.M.y – E.d.M.y GGGG"} + d{"E d.M.y – E d.M.y GGGG"} + y{"E d.M.y – E d.M.y GGGG"} } yMMMEd{ - M{"E d MMM y – E d MMM y G"} - d{"E d MMM y – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM y – E d MMM y G"} + d{"E d MMM y – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d.MMM – d.MMM y G"} + M{"d.MMM – d.MMM y G"} d{"d–d.MMM y G"} - y{"d MMM y – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"d.M.y – d.M.y GGGG"} - d{"d.M.y – d.M.y GGGG"} - y{"d.M.y – d.M.y GGGG"} + M{"d.M.y – d.M.y GGGG"} + d{"d.M.y – d.M.y GGGG"} + y{"d.M.y – d.M.y GGGG"} } } } @@ -350,35 +360,35 @@ se_FI{ } yM{ M{"M.y–M.y"} - y{"M.y – M.y"} + y{"M.y – M.y"} } yMEd{ - M{"E d.M.y – E d.M.y"} - d{"E d.M.y – E d.M.y"} - y{"E d.M.y – E d.M.y"} + M{"E d.M.y – E d.M.y"} + d{"E d.M.y – E d.M.y"} + y{"E d.M.y – E d.M.y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E d MMM – E d MMM y"} - d{"E d MMM – E d MMM y"} - y{"E d MMM y – E d MMM y"} + M{"E d MMM – E d MMM y"} + d{"E d MMM – E d MMM y"} + y{"E d MMM y – E d MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} + M{"d MMM – d MMM y"} d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"d.M.y – d.M.y"} - d{"d.M.y – d.M.y"} - y{"d.M.y – d.M.y"} + M{"d.M.y – d.M.y"} + d{"d.M.y – d.M.y"} + y{"d.M.y – d.M.y"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/seh.txt b/icu/icu4c/source/data/locales/seh.txt index b429ff7ba50..b5b04874d9c 100644 --- a/icu/icu4c/source/data/locales/seh.txt +++ b/icu/icu4c/source/data/locales/seh.txt @@ -36,6 +36,16 @@ seh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ HHmm{"HH:mm"} HHmmss{"HH:mm:ss"} @@ -80,6 +90,16 @@ seh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ HHmm{"HH:mm"} HHmmss{"HH:mm:ss"} diff --git a/icu/icu4c/source/data/locales/ses.txt b/icu/icu4c/source/data/locales/ses.txt index 3cc3c67bbf6..da7564ba8ae 100644 --- a/icu/icu4c/source/data/locales/ses.txt +++ b/icu/icu4c/source/data/locales/ses.txt @@ -33,6 +33,16 @@ ses{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ M{"M"} MMM{"MMM"} @@ -80,6 +90,16 @@ ses{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Day{"{0} ({2}: {1})"} Day-Of-Week{"{0} {1}"} diff --git a/icu/icu4c/source/data/locales/sg.txt b/icu/icu4c/source/data/locales/sg.txt index 5adfef3bdf6..77e891c3c25 100644 --- a/icu/icu4c/source/data/locales/sg.txt +++ b/icu/icu4c/source/data/locales/sg.txt @@ -34,6 +34,16 @@ sg{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ M{"M"} MMM{"MMM"} @@ -79,6 +89,16 @@ sg{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Day{"{0} ({2}: {1})"} Day-Of-Week{"{0} {1}"} diff --git a/icu/icu4c/source/data/locales/shi.txt b/icu/icu4c/source/data/locales/shi.txt index 9e4a1a057dc..9a34423963a 100644 --- a/icu/icu4c/source/data/locales/shi.txt +++ b/icu/icu4c/source/data/locales/shi.txt @@ -33,6 +33,16 @@ shi{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ M{"M"} MMM{"MMM"} @@ -78,6 +88,16 @@ shi{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Day{"{0} ({2}: {1})"} Day-Of-Week{"{0} {1}"} diff --git a/icu/icu4c/source/data/locales/shi_Latn.txt b/icu/icu4c/source/data/locales/shi_Latn.txt index aace032e3c0..c1cea9e6ab7 100644 --- a/icu/icu4c/source/data/locales/shi_Latn.txt +++ b/icu/icu4c/source/data/locales/shi_Latn.txt @@ -35,6 +35,16 @@ shi_Latn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ M{"M"} MMM{"MMM"} @@ -80,6 +90,16 @@ shi_Latn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Day{"{0} ({2}: {1})"} Day-Of-Week{"{0} {1}"} diff --git a/icu/icu4c/source/data/locales/si.txt b/icu/icu4c/source/data/locales/si.txt index d076955e5cf..f81ed66b226 100644 --- a/icu/icu4c/source/data/locales/si.txt +++ b/icu/icu4c/source/data/locales/si.txt @@ -27,6 +27,11 @@ si{ } MoreInformation{"?"} NumberElements{ + arab{ + symbols{ + timeSeparator{":"} + } + } default{"latn"} latn{ miscPatterns{ @@ -37,7 +42,10 @@ si{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#"} @@ -145,6 +153,56 @@ si{ other{"¤ට්‍රි000"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ ද0"} + other{"¤ ද0"} + } + 10000{ + one{"¤ ද00"} + other{"¤ ද00"} + } + 100000{ + one{"¤ ද000"} + other{"¤ ද000"} + } + 1000000{ + one{"¤ මි0"} + other{"¤ මි0"} + } + 10000000{ + one{"¤ මි00"} + other{"¤ මි00"} + } + 100000000{ + one{"¤ මි000"} + other{"¤ මි000"} + } + 1000000000{ + one{"¤ බි0"} + other{"¤ බි0"} + } + 10000000000{ + one{"¤ බි00"} + other{"¤ බි00"} + } + 100000000000{ + one{"¤ බි000"} + other{"¤ බි000"} + } + 1000000000000{ + one{"¤ ට්‍රි0"} + other{"¤ ට්‍රි0"} + } + 10000000000000{ + one{"¤ ට්‍රි00"} + other{"¤ ට්‍රි00"} + } + 100000000000000{ + one{"¤ ට්‍රි000"} + other{"¤ ට්‍රි000"} + } + } decimalFormat{ 1000{ one{"ද0"} @@ -240,6 +298,22 @@ si{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} දින {0}", + "{1} දින {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"B h"} Bhm{"B h:mm"} @@ -256,6 +330,7 @@ si{ GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"GGGGG y-MM-dd"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -454,6 +529,22 @@ si{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} දින {0}", + "{1} දින {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -473,6 +564,7 @@ si{ GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"GGGGG y-MM-dd"} H{"HH"} Hm{"HH.mm"} Hms{"HH.mm.ss"} @@ -1937,4 +2029,76 @@ si{ } } } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{"und"} + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {given} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{ + "{given-informal-monogram-allCaps}{given2-monogram-allCaps}{surname-m" + "onogram-allCaps}" + } + givenFirst-long-referring-formal{"{given} {given2} {surname} {surname2} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {given-initial} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{given-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal}"} + sorting-long-referring-formal{"{given} {given2}, {surname}"} + sorting-long-referring-informal{"{given-informal} {given2}, {surname}"} + sorting-medium-referring-formal{"{given} {given2}, {surname-initial}"} + sorting-medium-referring-informal{"{given-informal} {given2}, {surname-initial}"} + sorting-short-referring-formal{"{given} {given2-initial}, {surname-initial}"} + sorting-short-referring-informal{"{given-informal} {given2-initial}, {surname-initial}"} + surnameFirst-long-addressing-formal{"{prefix} {surname-initial} {given}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{prefix} {surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname-initial} {given}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}{given-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname-initial} {given} {given2} {suffix}"} + surnameFirst-medium-referring-informal{"{surname-initial} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {given}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{given-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname-initial} {given}"} + surnameFirst-short-referring-informal{"{given-informal}"} + } + } } diff --git a/icu/icu4c/source/data/locales/sk.txt b/icu/icu4c/source/data/locales/sk.txt index 438f8864139..cd66b7e0b27 100644 --- a/icu/icu4c/source/data/locales/sk.txt +++ b/icu/icu4c/source/data/locales/sk.txt @@ -30,6 +30,7 @@ sk{ } patterns{ accountingFormat{"#,##0.00 ¤;(#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} @@ -278,6 +279,19 @@ sk{ } } minimalPairs{ + case{ + accusative{"Namerali sme {0}"} + dative{"Vďaka {0} naviac to bol rekord"} + genitive{"Bez {0} sa obídeme."} + instrumental{"Uspokojíme sa s {0}."} + locative{"Po {0} sa zastavil."} + nominative{"Chýba ešte {0}"} + } + gender{ + feminine{"Jedna {0} stála 5 eur."} + inanimate{"Jeden {0} stál 5 eur."} + neuter{"Jedno {0} stálo 5 eur."} + } ordinal{ other{"Na {0}. križovatke odbočte doprava."} } @@ -485,6 +499,22 @@ sk{ "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1} 'o' {0}", + "{1} 'o' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -495,8 +525,8 @@ sk{ EHm{"E H:mm"} EHms{"E H:mm:ss"} Ed{"E d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"LLL y G"} GyMMMEd{"E d. M. y G"} @@ -514,9 +544,9 @@ sk{ MMMd{"d. M."} Md{"d. M."} d{"d."} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} mmss{"mm:ss"} ms{"mm:ss"} y{"y G"} @@ -534,63 +564,63 @@ sk{ } intervalFormats{ Bh{ - h{"h – h B"} + h{"h – h B"} } Bhm{ - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E d. M. y GGGGG – E d. M. y GGGGG"} - M{"E d. M. y – E d. M. y GGGGG"} - d{"E d. M. y – E d. M. y GGGGG"} - y{"E d. M. y – E d. M. y GGGGG"} + G{"E d. M. y GGGGG – E d. M. y GGGGG"} + M{"E d. M. y – E d. M. y GGGGG"} + d{"E d. M. y – E d. M. y GGGGG"} + y{"E d. M. y – E d. M. y GGGGG"} } GyMMM{ - G{"LLL y G – LLL y G"} - M{"LLL – LLL y G"} - y{"LLL y – LLL y G"} + G{"LLL y G – LLL y G"} + M{"LLL – LLL y G"} + y{"LLL y – LLL y G"} } GyMMMEd{ - G{"E d. M. y G – E d. M. y G"} + G{"E d. M. y G – E d. M. y G"} M{"E d. M. – E d. M. y G"} d{"E d. M. – E d. M. y G"} - y{"E d. M. y – E d. M. y G"} + y{"E d. M. y – E d. M. y G"} } GyMMMd{ - G{"d. M. y G – d. M. y G"} + G{"d. M. y G – d. M. y G"} M{"d. M. – d. M. y G"} d{"d. – d. M. y G"} - y{"d. M. y – d. M. y G"} + y{"d. M. y – d. M. y G"} } GyMd{ - G{"d. M. y GGGGG – d. M. y GGGGG"} - M{"d. M. y – d. M. y GGGGG"} - d{"d. M. y – d. M. y GGGGG"} - y{"d. M. y – d. M. y GGGGG"} + G{"d. M. y GGGGG – d. M. y GGGGG"} + M{"d. M. y – d. M. y GGGGG"} + d{"d. M. y – d. M. y GGGGG"} + y{"d. M. y – d. M. y GGGGG"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"H:mm – H:mm"} - m{"H:mm – H:mm"} + H{"H:mm – H:mm"} + m{"H:mm – H:mm"} } Hmv{ - H{"H:mm – H:mm v"} - m{"H:mm – H:mm v"} + H{"H:mm – H:mm v"} + m{"H:mm – H:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ M{"M. – M."} @@ -600,14 +630,14 @@ sk{ d{"E d. M. – E d. M."} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ M{"E d. M. – E d. M."} d{"E d. – E d. M."} } MMMM{ - M{"LLLL – LLLL"} + M{"LLLL – LLLL"} } MMMd{ M{"d. M. – d. M."} @@ -620,59 +650,59 @@ sk{ d{ d{"d. – d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E d. M. y – E d. M. y G"} - d{"E d. M. y – E d. M. y G"} - y{"E d. M. y – E d. M. y G"} + M{"E d. M. y – E d. M. y G"} + d{"E d. M. y – E d. M. y G"} + y{"E d. M. y – E d. M. y G"} } yMMM{ - M{"LLL – LLL y G"} - y{"LLL y – LLL y G"} + M{"LLL – LLL y G"} + y{"LLL y – LLL y G"} } yMMMEd{ M{"E d. M. – E d. M. y G"} d{"E d. – E d. M. y G"} - y{"E d. M. y – E d. M. y G"} + y{"E d. M. y – E d. M. y G"} } yMMMM{ - M{"LLLL – LLLL y G"} - y{"LLLL y – LLLL y G"} + M{"LLLL – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ M{"d. M. – d. M. y G"} d{"d. – d. M. y G"} - y{"d. M. y – d. M. y G"} + y{"d. M. y – d. M. y G"} } yMd{ - M{"d. M. y – d. M. y G"} - d{"d. M. y – d. M. y G"} - y{"d. M. y – d. M. y G"} + M{"d. M. y – d. M. y G"} + d{"d. M. y – d. M. y G"} + y{"d. M. y – d. M. y G"} } } } @@ -704,6 +734,22 @@ sk{ "{1}, {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'o' {0}", + "{1} 'o' {0}", + "{1}, {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMd", + "yMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -717,13 +763,14 @@ sk{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"LLLL y G"} GyMMMEd{"E d. M. y G"} GyMMMMd{"d. M. y G"} GyMMMd{"d. M. y G"} + GyMd{"d. M. y GGGGG"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -744,11 +791,11 @@ sk{ MMMd{"d. M."} Md{"d. M."} d{"d."} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} mmss{"mm:ss"} ms{"mm:ss"} y{"y"} @@ -933,63 +980,63 @@ sk{ } intervalFormats{ Bh{ - h{"h – h B"} + h{"h – h B"} } Bhm{ - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E d. M. y GGGGG – E d. M. y GGGGG"} - M{"E d. M. y – E d. M. y GGGGG"} - d{"E d. M. y – E d. M. y GGGGG"} - y{"E d. M. y – E d. M. y GGGGG"} + G{"E d. M. y GGGGG – E d. M. y GGGGG"} + M{"E d. M. y – E d. M. y GGGGG"} + d{"E d. M. y – E d. M. y GGGGG"} + y{"E d. M. y – E d. M. y GGGGG"} } GyMMM{ - G{"LLLL y G – LLLL y G"} - M{"LLLL – LLLL y G"} - y{"LLLL y – LLLL y G"} + G{"LLLL y G – LLLL y G"} + M{"LLLL – LLLL y G"} + y{"LLLL y – LLLL y G"} } GyMMMEd{ - G{"E d. M. y G – E d. M. y G"} + G{"E d. M. y G – E d. M. y G"} M{"E d. M. – E d. M. y G"} d{"E d. M. – E d. M. y G"} - y{"E d. M. y – E d. M. y G"} + y{"E d. M. y – E d. M. y G"} } GyMMMd{ - G{"d. M. y G – d. M. y G"} + G{"d. M. y G – d. M. y G"} M{"d. M. – d. M. y G"} d{"d. – d. M. y G"} - y{"d. M. y – d. M. y G"} + y{"d. M. y – d. M. y G"} } GyMd{ - G{"d. M. y GGGGG – d. M. y GGGGG"} - M{"d. M. y – d. M. y GGGGG"} - d{"d. M. y – d. M. y GGGGG"} - y{"d. M. y – d. M. y GGGGG"} + G{"d. M. y GGGGG – d. M. y GGGGG"} + M{"d. M. y – d. M. y GGGGG"} + d{"d. M. y – d. M. y GGGGG"} + y{"d. M. y – d. M. y GGGGG"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"H:mm – H:mm"} - m{"H:mm – H:mm"} + H{"H:mm – H:mm"} + m{"H:mm – H:mm"} } Hmv{ - H{"H:mm – H:mm v"} - m{"H:mm – H:mm v"} + H{"H:mm – H:mm v"} + m{"H:mm – H:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ M{"M. – M."} @@ -999,14 +1046,14 @@ sk{ d{"E d. M. – E d. M."} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ M{"E d. M. – E d. M."} d{"E d. – E d. M."} } MMMM{ - M{"LLLL – LLLL"} + M{"LLLL – LLLL"} } MMMd{ M{"d. M. – d. M."} @@ -1019,59 +1066,59 @@ sk{ d{ d{"d. – d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E d. M. y – E d. M. y"} - d{"E d. M. y – E d. M. y"} - y{"E d. M. y – E d. M. y"} + M{"E d. M. y – E d. M. y"} + d{"E d. M. y – E d. M. y"} + y{"E d. M. y – E d. M. y"} } yMMM{ - M{"M – M/y"} - y{"M/y – M/y"} + M{"M – M/y"} + y{"M/y – M/y"} } yMMMEd{ M{"E d. M. – E d. M. y"} d{"E d. – E d. M. y"} - y{"E d. M. y – E d. M. y"} + y{"E d. M. y – E d. M. y"} } yMMMM{ - M{"LLLL – LLLL y"} - y{"LLLL y – LLLL y"} + M{"LLLL – LLLL y"} + y{"LLLL y – LLLL y"} } yMMMd{ M{"d. M. – d. M. y"} d{"d. – d. M. y"} - y{"d. M. y – d. M. y"} + y{"d. M. y – d. M. y"} } yMd{ - M{"d. M. y – d. M. y"} - d{"d. M. y – d. M. y"} - y{"d. M. y – d. M. y"} + M{"d. M. y – d. M. y"} + d{"d. M. y – d. M. y"} + y{"d. M. y – d. M. y"} } } monthNames{ @@ -2548,10 +2595,10 @@ sk{ dn{"deň týždňa v mesiaci"} } weekdayOfMonth-narrow{ - dn{"d.  týž. v mes."} + dn{"d. týž. v mes."} } weekdayOfMonth-short{ - dn{"d.  týž. v mes."} + dn{"d. týž. v mes."} } year{ dn{"rok"} @@ -2704,4 +2751,65 @@ sk{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "sk", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {given} {given2} {surname} {surname2}"} + givenFirst-long-addressing-informal{"{given-informal} {surname}"} + givenFirst-long-monogram-formal{"{given-monogram}{given2-monogram}{surname-core-monogram}"} + givenFirst-long-monogram-informal{"{given-informal-monogram}{surname-core-monogram}"} + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname} {surname2}, {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{given-monogram}{surname-core-monogram}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram}{surname-core-monogram}"} + givenFirst-medium-referring-formal{"{prefix} {given} {surname}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-core-monogram}"} + givenFirst-short-monogram-informal{"{given-informal-monogram}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal}"} + sorting-long-referring-formal{ + "{surname-core}, {given} {given2} {surname-prefix} ({prefix}, {suffix" + "})" + } + sorting-long-referring-informal{"{surname-core}, {given-informal} {surname-prefix}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname-core}, {given-informal} {surname-prefix}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname-core}, {given-informal-initial}"} + surnameFirst-long-addressing-formal{"{prefix} {surname} {surname2} {given} {given2}"} + surnameFirst-long-addressing-informal{"{surname} {given-informal}"} + surnameFirst-long-monogram-formal{"{surname-core-monogram}{given-monogram}{given2-monogram}"} + surnameFirst-long-monogram-informal{"{surname-core-monogram}{given-informal-monogram}"} + surnameFirst-long-referring-formal{"{prefix} {surname} {surname2} {given} {given2}, {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-core-monogram}{given-monogram}"} + surnameFirst-medium-monogram-informal{"{surname-core-monogram}{given-informal-monogram}"} + surnameFirst-medium-referring-formal{"{prefix} {surname} {given}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-core-monogram}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram}"} + surnameFirst-short-referring-formal{"{prefix} {surname}"} + surnameFirst-short-referring-informal{"{given-informal}"} + } + } } diff --git a/icu/icu4c/source/data/locales/sl.txt b/icu/icu4c/source/data/locales/sl.txt index fd32b139c6c..53c3d8af824 100644 --- a/icu/icu4c/source/data/locales/sl.txt +++ b/icu/icu4c/source/data/locales/sl.txt @@ -30,6 +30,7 @@ sl{ } patterns{ accountingFormat{"#,##0.00 ¤;(#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} @@ -276,6 +277,19 @@ sl{ } } minimalPairs{ + case{ + accusative{"čez {0}"} + dative{"kljub {0}"} + genitive{"brez {0}"} + instrumental{"s/z {0}"} + locative{"po {0}"} + nominative{"{0} je"} + } + gender{ + feminine{"Ona {0}"} + masculine{"On {0}"} + neuter{"Ono {0}"} + } ordinal{ other{"V {0}. križišču zavijte desno."} } @@ -319,6 +333,22 @@ sl{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'ob' {0}", + "{1} 'ob' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMMMd", + "GGGGGyyMMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -329,13 +359,14 @@ sl{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"E, d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyM{"M/y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d. MMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"d. M. y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -347,9 +378,9 @@ sl{ MMMd{"d. MMM"} Md{"d. M."} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yyyy{"y G"} @@ -449,22 +480,22 @@ sl{ } fallback{"{0}–{1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} @@ -521,15 +552,31 @@ sl{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, dd. MMMM y", - "dd. MMMM y", + "EEEE, d. MMMM y", + "d. MMMM y", "d. MMM y", "d. MM. yy", + "{1}, {0}", "{1} {0}", "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1} 'ob' {0}", + "{1} 'ob' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMdd", + "yMMMd", + "yyMMd", } appendItems{ Timezone{"{0} {1}"} @@ -544,13 +591,14 @@ sl{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d."} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyM{"MMM y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d. MMM y G"} GyMMMd{"d. MMM y G"} + GyMd{"d. M. y GGGGG"} H{"HH'h'"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -570,11 +618,11 @@ sl{ MMMd{"d. MMM"} Md{"d. M."} d{"d."} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -844,22 +892,22 @@ sl{ } fallback{"{0}–{1}"} h{ - a{"h a–h a"} - h{"h–h a"} + a{"h a–h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} @@ -2205,4 +2253,65 @@ sl{ } } } + personNames{ + foreignSpaceReplacement{" "} + nameOrderLocales{ + givenFirst{ + "und", + "sl", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname} {surname2}, {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{prefix} {given} {given2-initial} {surname}, {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{prefix} {surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {suffix} {given} {given2-initial}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/smn.txt b/icu/icu4c/source/data/locales/smn.txt index 453ca07e526..3aa08a47971 100644 --- a/icu/icu4c/source/data/locales/smn.txt +++ b/icu/icu4c/source/data/locales/smn.txt @@ -110,12 +110,28 @@ smn{ "MMMM d. y G", "d.M.y G", "d.M.y GGGGG", - "{1} 'tme' {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'tme' {0}", "{1} 'tme' {0}", "{1} 'tme' {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMccccd", + "GyMMMMd", + "GyMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"E d."} @@ -169,36 +185,36 @@ smn{ d{ d{"d.–d."} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} y{ y{"y–y G"} } yM{ M{"LLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMEd{ - M{"E d.M.y – E d.M.y G"} - d{"E d.M.y – E d.M.y G"} - y{"E d.M.y – E d.M.y G"} + M{"E d.M.y – E d.M.y G"} + d{"E d.M.y – E d.M.y G"} + y{"E d.M.y – E d.M.y G"} } yMMM{ M{"LLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMEd{ M{"MMMM E d. – MMMM E d. y G"} d{"MMMM E d. – E d. y G"} - y{"MMMM E d. y – MMMM E d. y G"} + y{"MMMM E d. y – MMMM E d. y G"} } yMMMM{ M{"LLL–LLLL y G"} - y{"LLLL y – LLLL y G"} + y{"LLLL y – LLLL y G"} } yMMMd{ M{"MMMM d. – MMMM d. y G"} d{"MMMM d.–d. y G"} - y{"MMMM d. y – MMMM d. y G"} + y{"MMMM d. y – MMMM d. y G"} } yMd{ M{"d.M.–d.M.y G"} @@ -229,12 +245,28 @@ smn{ "MMMM d. y", "MMM d. y", "d.M.y", - "{1} 'tme' {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} 'tme' {0}", "{1} 'tme' {0}", "{1} 'tme' {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMccccd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -243,8 +275,8 @@ smn{ EHm{"E H.mm"} EHms{"E H.mm.ss"} Ed{"E d."} - Ehm{"E h.mm a"} - Ehms{"E h.mm.ss a"} + Ehm{"E h.mm a"} + Ehms{"E h.mm.ss a"} Gy{"y G"} GyMMM{"LLL y G"} GyMMMEd{"E, MMM d. y G"} @@ -267,11 +299,11 @@ smn{ MMMd{"MMM d."} Md{"d.M."} d{"d"} - h{"h a"} - hm{"h.mm a"} - hms{"h.mm.ss a"} - hmsv{"h.mm.ss a v"} - hmv{"h.mm a v"} + h{"h a"} + hm{"h.mm a"} + hms{"h.mm.ss a"} + hmsv{"h.mm.ss a v"} + hmv{"h.mm a v"} ms{"m.ss."} y{"y"} yM{"L.y"} @@ -443,52 +475,52 @@ smn{ } fallback{"{0}–{1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h.mm a – h.mm a"} - h{"h.mm–h.mm a"} - m{"h.mm–h.mm a"} + a{"h.mm a – h.mm a"} + h{"h.mm–h.mm a"} + m{"h.mm–h.mm a"} } hmv{ - a{"h.mm a – h.mm a v"} - h{"h.mm–h.mm a v"} - m{"h.mm–h.mm a v"} + a{"h.mm a – h.mm a v"} + h{"h.mm–h.mm a v"} + m{"h.mm–h.mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ M{"LLL–LLLL y"} - y{"LLLL y – LLLL y"} + y{"LLLL y – LLLL y"} } yMEd{ - M{"E d.M.y – E d.M.y"} - d{"E d.M.y – E d.M.y"} - y{"E d.M.y – E d.M.y"} + M{"E d.M.y – E d.M.y"} + d{"E d.M.y – E d.M.y"} + y{"E d.M.y – E d.M.y"} } yMMM{ M{"LLL–LLLL y"} - y{"LLLL y – LLLL y"} + y{"LLLL y – LLLL y"} } yMMMEd{ M{"MMMM E d. – MMMM E d. y"} d{"MMMM E d. – E d. y"} - y{"MMMM E d. y – MMMM E d. y"} + y{"MMMM E d. y – MMMM E d. y"} } yMMMM{ M{"LLL–LLLL y"} - y{"LLLL y – LLLL y"} + y{"LLLL y – LLLL y"} } yMMMd{ M{"MMMM d. – MMMM d. y"} d{"MMMM d.–d. y"} - y{"MMMM d. y – MMMM d. y"} + y{"MMMM d. y – MMMM d. y"} } yMd{ M{"d.M.–d.M.y"} diff --git a/icu/icu4c/source/data/locales/sms.txt b/icu/icu4c/source/data/locales/sms.txt index e30e2b4ca47..c4620e22641 100644 --- a/icu/icu4c/source/data/locales/sms.txt +++ b/icu/icu4c/source/data/locales/sms.txt @@ -5,8 +5,6 @@ sms{ AuxExemplarCharacters{"[ö q w x y]"} ExemplarCharacters{"[a â å ä b c č d đ e f g ǧ ǥ h i j k ǩ l m n ŋ o õ p r s š t u v z ž ʒ ǯ]"} ExemplarCharactersIndex{"[A Â Å Ä B C Č D Đ E F G Ǧ Ǥ H I J K Ǩ L M N Ŋ O Õ P R S Š T U V Z Ž Ʒ Ǯ]"} - layout{ - characters{"left-to-right"} - lines{"top-to-bottom"} - } + ExemplarCharactersNumbers{"[  , % ‰ + − 0 1 2 3 4 5 6 7 8 9]"} + ExemplarCharactersPunctuation{"[\\- ‐ ‑ – , ; \\: ! ? . … ’ ” » ( ) \\[ \\] § @ * / \\\\ \\& #]"} } diff --git a/icu/icu4c/source/data/locales/sn.txt b/icu/icu4c/source/data/locales/sn.txt index db248377eea..bd64bd9d55c 100644 --- a/icu/icu4c/source/data/locales/sn.txt +++ b/icu/icu4c/source/data/locales/sn.txt @@ -51,6 +51,16 @@ sn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ E{"ccc"} Ed{"d, E"} @@ -66,7 +76,7 @@ sn{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -106,6 +116,16 @@ sn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -114,8 +134,8 @@ sn{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} @@ -134,11 +154,11 @@ sn{ MMMd{"MMM d"} Md{"MM-dd"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"y-MM"} @@ -278,80 +298,80 @@ sn{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + d{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"y MMM–MMM"} - y{"y MMM – y MMM"} + y{"y MMM – y MMM"} } yMMMEd{ - M{"y MMM d, E – MMM d, E"} - d{"y MMM d, E – MMM d, E"} - y{"y MMM d, E – y MMM d, E"} + M{"y MMM d, E – MMM d, E"} + d{"y MMM d, E – MMM d, E"} + y{"y MMM d, E – y MMM d, E"} } yMMMM{ M{"y MMMM–MMMM"} - y{"y MMMM – y MMMM"} + y{"y MMMM – y MMMM"} } yMMMd{ - M{"y MMM d – MMM d"} + M{"y MMM d – MMM d"} d{"y MMM d–d"} - y{"y MMM d – y MMM d"} + y{"y MMM d – y MMM d"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/so.txt b/icu/icu4c/source/data/locales/so.txt index 6876b69c666..b7f1605847a 100644 --- a/icu/icu4c/source/data/locales/so.txt +++ b/icu/icu4c/source/data/locales/so.txt @@ -105,12 +105,15 @@ so{ latn{ patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} } patternsLong{ decimalFormat{ 1000{ - one{"Kun"} + one{"0 kun"} other{"0 Kun"} } 10000{ @@ -210,6 +213,56 @@ so{ other{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0K"} + other{"¤ 0K"} + } + 10000{ + one{"¤ 00K"} + other{"¤ 00K"} + } + 100000{ + one{"¤ 000K"} + other{"¤ 000K"} + } + 1000000{ + one{"¤ 0M"} + other{"¤ 0M"} + } + 10000000{ + one{"¤ 00M"} + other{"¤ 00M"} + } + 100000000{ + one{"¤ 000M"} + other{"¤ 000M"} + } + 1000000000{ + one{"¤ 0B"} + other{"¤ 0B"} + } + 10000000000{ + one{"¤ 00B"} + other{"¤ 00B"} + } + 100000000000{ + one{"¤ 000B"} + other{"¤ 000B"} + } + 1000000000000{ + one{"¤ 0T"} + other{"¤ 0T"} + } + 10000000000000{ + one{"¤ 00T"} + other{"¤ 00T"} + } + 100000000000000{ + one{"¤ 000T"} + other{"¤ 000T"} + } + } decimalFormat{ 1000000000{ one{"0B"} @@ -521,12 +574,80 @@ so{ } } } + ethiopic{ + monthNames{ + format{ + abbreviated{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + wide{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + } + stand-alone{ + abbreviated{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + wide{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + } + } + } generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", @@ -537,16 +658,34 @@ so{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} {0}", + "{1} {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, MMM d, y G"} GyMMMd{"MMM d, y G"} + GyMd{"M/d/y GGGGG"} MEd{"E, M/d"} MMMEd{"E, MMM d"} MMMMEd{"E, MMMM d"} MMMd{"MMM d"} Md{"M/d"} + d{"d"} y{"y"} yM{"M/y"} yMEd{"E, M/d/y"} @@ -568,113 +707,113 @@ so{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, MMM d, y G – E, MMM d, y G"} - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + G{"E, MMM d, y G – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } GyMMMd{ - G{"MMM d, y G – MMM d, y G"} - M{"MMM d – MMM d, y G"} - d{"MMM d – d, y G"} - y{"MMM d, y – MMM d, y G"} + G{"MMM d, y G – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} } GyMd{ - G{"M/d/y GGGGG – M/d/y GGGGG"} - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + G{"M/d/y GGGGG – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ M{"M–M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} - d{"MMM d – d"} + M{"MMM d – MMM d"} + d{"MMM d – d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"MMM d – MMM d, y G"} - d{"MMM d – d, y G"} - y{"MMM d, y – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} } yMd{ - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } } } @@ -692,12 +831,12 @@ so{ "d", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", - "EEEE, MMMM dd, y", - "dd MMMM y", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, MMMM d, y", + "MMMM d, y", "dd-MMM-y", "dd/MM/yy", "{1} {0}", @@ -706,11 +845,29 @@ so{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'ee' {0}", + "{1} 'ee' {0}", + "{1} 'ee' {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEdd", + "yMMMMdd", + "yMMMdd", + "yyMMdd", + } availableFormats{ + EHm{"E HH:mm"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, MMM d, y G"} GyMMMd{"MMM d, y G"} + GyMd{"M/d/y GGGGG"} MEd{"E, M/d"} MMMEd{"E, MMM d"} MMMMEd{"E, MMMM d"} @@ -719,7 +876,7 @@ so{ other{"'toddobaadka' W 'ee' MMMM"} } Md{"M/d"} - hmsv{"h:mm:ss a v"} + hmsv{"h:mm:ss a v"} yM{"M/y"} yMEd{"E, M/d/y"} yMMM{"MMM y"} @@ -796,7 +953,7 @@ so{ "Axd", "Isn", "Tldo", - "Arbc", + "Arbaco", "Khms", "Jmc", "Sbti", @@ -815,7 +972,11 @@ so{ dayPeriod{ stand-alone{ abbreviated{ - am{"GH"} + am{"AM"} + pm{"GD"} + } + narrow{ + am{"AM"} pm{"GD"} } wide{ @@ -826,12 +987,12 @@ so{ } eras{ abbreviated{ - "CH", - "CD", + "BC", + "AD", } abbreviated%variant{ "KTM", - "TM", + "CE", } narrow{ "B", @@ -852,97 +1013,97 @@ so{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} - M{"E, M/d/y – E, M/d/y GGGGG"} - d{"E, M/d/y – E, M/d/y GGGGG"} - y{"E, M/d/y – E, M/d/y GGGGG"} + G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, MMM d, y G – E, MMM d, y G"} - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + G{"E, MMM d, y G – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } GyMMMd{ - G{"MMM d, y G – MMM d, y G"} - M{"MMM d – MMM d, y G"} - d{"MMM d – d, y G"} - y{"MMM d, y – MMM d, y G"} + G{"MMM d, y G – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} } GyMd{ - G{"M/d/y GGGGG – M/d/y GGGGG"} - M{"M/d/y – M/d/y GGGGG"} - d{"M/d/y – M/d/y GGGGG"} - y{"M/d/y – M/d/y GGGGG"} + G{"M/d/y GGGGG – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} } M{ M{"M–M"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd/MM – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, dd MMM – E, dd MMM"} - d{"E, MMM d – E, MMM d"} + M{"E, dd MMM – E, dd MMM"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"dd MMM – dd MMM"} + M{"dd MMM – dd MMM"} d{"dd–dd MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y"} - d{"E, dd/MM/y – E, dd/MM/y"} - y{"E, dd/MM/y – E, dd/MM/y"} + M{"E, dd/MM/y – E, dd/MM/y"} + d{"E, dd/MM/y – E, dd/MM/y"} + y{"E, dd/MM/y – E, dd/MM/y"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, MMM dd – E, MMM dd, y"} - d{"E, MMM dd – E, MMM dd, y"} - y{"E, MMM dd, y – E, MMM dd, y"} + M{"E, MMM dd – E, MMM dd, y"} + d{"E, MMM dd – E, MMM dd, y"} + y{"E, MMM dd, y – E, MMM dd, y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"dd MMM – dd MMM y"} + M{"dd MMM – dd MMM y"} d{"dd–dd MMM y"} - y{"dd MMM y – dd MMM y"} + y{"dd MMM y – dd MMM y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } monthNames{ @@ -1027,11 +1188,11 @@ so{ "May", "Juun", "Luuliyo", - "Ogost", - "Sebtembar", + "Ogosto", + "Sebteembar", "Oktoobar", - "Nofembar", - "Desembar", + "Noofeembar", + "Diseembar", } } } @@ -1057,6 +1218,12 @@ so{ "R3", "R4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "Rubaca 1aad", "Rubaca 2aad", @@ -1068,15 +1235,21 @@ so{ } hebrew{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'barta' {0}", "{1} 'barta' {0}", "{1}, {0}", @@ -1085,15 +1258,21 @@ so{ } indian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", "M/d/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'barta' {0}", "{1} 'barta' {0}", "{1}, {0}", @@ -1101,9 +1280,12 @@ so{ } } islamic{ + availableFormats{ + GyMd{"M/d/y GGGGG"} + } eras{ abbreviated{ - "HD", + "AH", } narrow{ "AH", @@ -1125,7 +1307,7 @@ so{ "Sha.", "Ram.", "Shaw.", - "Dhuʻl-Q.", + "Dul’-Qicda.", "Dhuʻl-H.", } wide{ @@ -1338,10 +1520,10 @@ so{ dn{"saman"} } era-narrow{ - dn{"smn"} + dn{"saman"} } era-short{ - dn{"smn"} + dn{"saman"} } fri{ relative{ @@ -1902,6 +2084,8 @@ so{ } } measurementSystemNames{ + UK{"Boqortooyada Midawday"} + US{"Maraykan"} metric{"Metrik"} } parse{ @@ -1932,4 +2116,73 @@ so{ } } } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "so", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/so_KE.txt b/icu/icu4c/source/data/locales/so_KE.txt index 44acf9233a8..07fbdedc628 100644 --- a/icu/icu4c/source/data/locales/so_KE.txt +++ b/icu/icu4c/source/data/locales/so_KE.txt @@ -9,8 +9,8 @@ so_KE{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, MMMM dd, y", - "dd MMMM y", + "EEEE, MMMM d, y", + "MMMM d, y", "dd-MMM-y", "dd/MM/yy", "{1} {0}", @@ -19,6 +19,16 @@ so_KE{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMdd", + "yMMMdd", + "yyMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/sq.txt b/icu/icu4c/source/data/locales/sq.txt index a0179877124..d05555e1f0a 100644 --- a/icu/icu4c/source/data/locales/sq.txt +++ b/icu/icu4c/source/data/locales/sq.txt @@ -36,7 +36,9 @@ sq{ } patterns{ accountingFormat{"#,##0.00 ¤;(#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -227,20 +229,36 @@ sq{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a, zzzz", - "h:mm:ss a, z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a, zzzz", + "h:mm:ss a, z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMM y G", "d MMM y G", "d MMM y G", "d.M.y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'në' {0}", "{1} 'në' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMEEEEd", + "GyMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -251,12 +269,13 @@ sq{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"E, d"} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d.M.y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -267,11 +286,12 @@ sq{ MMMMEd{"E, d MMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} + MMdd{"dd.MM"} Md{"d.M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -287,51 +307,51 @@ sq{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M.y GGGGG – M.y GGGGG"} - M{"M.y – M.y GGGGG"} - y{"M.y – M.y GGGGG"} + G{"M.y GGGGG – M.y GGGGG"} + M{"M.y – M.y GGGGG"} + y{"M.y – M.y GGGGG"} } GyMEd{ - G{"E, d.M.y GGGGG – E, d.M.y GGGGG"} - M{"E, d.M.y – E, d.M.y GGGGG"} - d{"E, d.M.y – E, d.M.y GGGGG"} - y{"E, d.M.y – E, d.M.y GGGGG"} + G{"E, d.M.y GGGGG – E, d.M.y GGGGG"} + M{"E, d.M.y – E, d.M.y GGGGG"} + d{"E, d.M.y – E, d.M.y GGGGG"} + y{"E, d.M.y – E, d.M.y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d.M.y GGGGG – d.M.y GGGGG"} - M{"d.M.y – d.M.y GGGGG"} - d{"d.M.y – d.M.y GGGGG"} - y{"d.M.y – d.M.y GGGGG"} + G{"d.M.y GGGGG – d.M.y GGGGG"} + M{"d.M.y – d.M.y GGGGG"} + d{"d.M.y – d.M.y GGGGG"} + y{"d.M.y – d.M.y GGGGG"} } H{ H{"HH–HH"} @@ -348,65 +368,83 @@ sq{ H{"HH–HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, d.M – E, d.M"} - d{"E, d.M – E, d.M"} + M{"E, d.M – E, d.M"} + d{"E, d.M – E, d.M"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d.M – d.M"} - d{"d.M – d.M"} + M{"d.M – d.M"} + d{"d.M – d.M"} } d{ - d{"d – d"} + d{"d – d"} + } + fallback{"{0} – {1}"} + h{ + a{"h a – h a"} + h{"h – h a"} + } + hm{ + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} + } + hmv{ + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} + } + hv{ + a{"h a – h a v"} + h{"h – h a v"} } - fallback{"{0} - {1}"} y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"M.y – M.y GGGGG"} - y{"M.y – M.y GGGGG"} + M{"M.y – M.y GGGGG"} + y{"M.y – M.y GGGGG"} } yMEd{ - M{"E, d.M.y – E, d.M.y GGGGG"} - d{"E, d.M.y – E, d.M.y GGGGG"} - y{"E, d.M.y – E, d.M.y GGGGG"} + M{"E, d.M.y – E, d.M.y GGGGG"} + d{"E, d.M.y – E, d.M.y GGGGG"} + y{"E, d.M.y – E, d.M.y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"d.M.y – d.M.y GGGGG"} - d{"d.M.y – d.M.y GGGGG"} - y{"d.M.y – d.M.y GGGGG"} + M{"d.M.y – d.M.y GGGGG"} + d{"d.M.y – d.M.y GGGGG"} + y{"d.M.y – d.M.y GGGGG"} } } } @@ -424,20 +462,36 @@ sq{ "m.d.", } DateTimePatterns{ - "h:mm:ss a, zzzz", - "h:mm:ss a, z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a, zzzz", + "h:mm:ss a, z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y", "d MMMM y", "d MMM y", "d.M.yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'në' {0}", "{1} 'në' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0}, {1}"} } @@ -451,12 +505,13 @@ sq{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"E, d"} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d.M.y GGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -476,11 +531,11 @@ sq{ MMdd{"d.M"} Md{"d.M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a, v"} - hmv{"h:mm a, v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a, v"} + hmv{"h:mm a, v"} ms{"mm:ss"} y{"y"} yM{"M.y"} @@ -669,144 +724,144 @@ sq{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M.y GGGGG – M.y GGGGG"} - M{"M.y – M.y GGGGG"} - y{"M.y – M.y GGGGG"} + G{"M.y GGGGG – M.y GGGGG"} + M{"M.y – M.y GGGGG"} + y{"M.y – M.y GGGGG"} } GyMEd{ - G{"E, d.M.y GGGGG – E, d.M.y GGGGG"} - M{"E, d.M.y – E, d.M.y GGGGG"} - d{"E, d.M.y – E, d.M.y GGGGG"} - y{"E, d.M.y – E, d.M.y GGGGG"} + G{"E, d.M.y GGGGG – E, d.M.y GGGGG"} + M{"E, d.M.y – E, d.M.y GGGGG"} + d{"E, d.M.y – E, d.M.y GGGGG"} + y{"E, d.M.y – E, d.M.y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM y G – MMM y G"} - y{"MMM y G – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM y G – MMM y G"} + y{"MMM y G – MMM y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d.M.y GGGGG – d.M.y GGGGG"} - M{"d.M.y – d.M.y GGGGG"} - d{"d.M.y – d.M.y GGGGG"} - y{"d.M.y – d.M.y GGGGG"} + G{"d.M.y GGGGG – d.M.y GGGGG"} + M{"d.M.y – d.M.y GGGGG"} + d{"d.M.y – d.M.y GGGGG"} + y{"d.M.y – d.M.y GGGGG"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm, v"} - m{"HH:mm – HH:mm, v"} + H{"HH:mm – HH:mm, v"} + m{"HH:mm – HH:mm, v"} } Hv{ - H{"HH – HH, v"} + H{"HH – HH, v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, d.M – E, d.M"} - d{"E, d.M – E, d.M"} + M{"E, d.M – E, d.M"} + d{"E, d.M – E, d.M"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d.M – d.M"} - d{"d.M – d.M"} + M{"d.M – d.M"} + d{"d.M – d.M"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a, v"} - h{"h:mm – h:mm a, v"} - m{"h:mm – h:mm a, v"} + a{"h:mm a – h:mm a, v"} + h{"h:mm – h:mm a, v"} + m{"h:mm – h:mm a, v"} } hv{ - a{"h a – h a, v"} - h{"h – h a, v"} + a{"h a – h a, v"} + h{"h – h a, v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"M.y – M.y"} - y{"M.y – M.y"} + M{"M.y – M.y"} + y{"M.y – M.y"} } yMEd{ - M{"E, d.M.y – E, d.M.y"} - d{"E, d.M.y – E, d.M.y"} - y{"E, d.M.y – E, d.M.y"} + M{"E, d.M.y – E, d.M.y"} + d{"E, d.M.y – E, d.M.y"} + y{"E, d.M.y – E, d.M.y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} - d{"d – d MMM y"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"d.M.y – d.M.y"} - d{"d.M.y – d.M.y"} - y{"d.M.y – d.M.y"} + M{"d.M.y – d.M.y"} + d{"d.M.y – d.M.y"} + y{"d.M.y – d.M.y"} } } monthNames{ @@ -942,6 +997,147 @@ sq{ } } } + islamic{ + DateTimePatterns{ + "h:mm:ss a, zzzz", + "h:mm:ss a, z", + "h:mm:ss a", + "h:mm a", + "EEEE, d MMMM y G", + "d MMMM y G", + "d MMM y G", + "d.M.y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + E{"ccc"} + Ed{"E, d"} + Gy{"y G"} + GyMMM{"M.y G"} + GyMMMEd{"E, d.M.y G"} + GyMMMd{"d.M.y G"} + GyMd{"d.M.y GGGGG"} + M{"L"} + MEd{"E, d.M"} + MMM{"LLL"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d MMMM"} + MMMMd{"d MMMM"} + MMMd{"d MMM"} + Md{"d.M"} + d{"d"} + y{"y G"} + yyyy{"y G"} + yyyyM{"M.y GGGGG"} + yyyyMEd{"E, d.M.y GGGGG"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E, d MMM y G"} + yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d.M.y GGGGG"} + yyyyQQQ{"QQQ, y G"} + yyyyQQQQ{"QQQQ, y G"} + } + eras{ + abbreviated{ + "H.", + } + } + monthNames{ + format{ + abbreviated{ + "muh.", + "sef.", + "reb. I", + "reb. II", + "xhum. I", + "xhum. II", + "rexh.", + "sha.", + "ram.", + "shev.", + "dhul-k.", + "dhul-h.", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "muharrem", + "sefer", + "rebiul-evel", + "rebiu-theni", + "xhumadel-ula", + "xhumade-theni", + "rexheb", + "shaban", + "ramazan", + "sheval", + "dhul-kade", + "dhul-hixhe", + } + } + stand-alone{ + abbreviated{ + "Muh.", + "Sef.", + "Reb. I", + "Reb. II", + "Xhum. I", + "Xhum. II", + "Rexh.", + "Sha.", + "Ram.", + "Shev.", + "Dhul-k.", + "Dhul-h.", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "Muharrem", + "Sefer", + "Rebiul-evel", + "Rebiu-theni", + "Xhumadel-ula", + "Xhumade-theni", + "Rexheb", + "Shaban", + "Ramazan", + "Sheval", + "Dhul-kade", + "Dhul-hixhe", + } + } + } + } } characterLabel{ activities{"aktivitete"} @@ -1891,4 +2087,70 @@ sq{ US{"amerikan"} metric{"metrik"} } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "sq", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{prefix} {given-informal}"} + givenFirst-long-monogram-formal{"{given-monogram-allCaps}.{surname-monogram-allCaps}."} + givenFirst-long-monogram-informal{"{given-monogram-allCaps}.{surname-monogram-allCaps}."} + givenFirst-long-referring-formal{"{prefix} {given} {surname}, {suffix}"} + givenFirst-long-referring-informal{"{prefix} {given} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{prefix} {given-informal}"} + givenFirst-medium-monogram-formal{"{given-monogram-allCaps}.{surname-monogram-allCaps}."} + givenFirst-medium-monogram-informal{"{given-monogram-allCaps}.{surname-monogram-allCaps}."} + givenFirst-medium-referring-formal{"{prefix} {given} {surname}, {suffix}"} + givenFirst-medium-referring-informal{"{prefix} {given} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{prefix} {given-informal}"} + givenFirst-short-monogram-formal{"{given-monogram-allCaps}.{surname-monogram-allCaps}."} + givenFirst-short-monogram-informal{"{given-monogram-allCaps}.{surname-monogram-allCaps}."} + givenFirst-short-referring-formal{"{prefix} {given} {surname}, {suffix}"} + givenFirst-short-referring-informal{"{prefix} {given} {surname}"} + sorting-long-referring-formal{"{prefix} {surname-core}, {given} {surname-prefix}"} + sorting-long-referring-informal{"{prefix} {surname}, {given-informal}"} + sorting-medium-referring-formal{"{prefix} {surname-core}, {given} {surname-prefix}"} + sorting-medium-referring-informal{"{prefix} {surname}, {given-informal}"} + sorting-short-referring-formal{"{prefix} {surname-core}, {given} {surname-prefix}"} + sorting-short-referring-informal{"{prefix} {surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{prefix} {given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}.{given-monogram-allCaps}.{given2-monogram" + "-allCaps}." + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}.{given-informal-monogram-allCaps}."} + surnameFirst-long-referring-formal{"{prefix} {surname}, {given} {given2-initial}, {suffix}"} + surnameFirst-long-referring-informal{"{prefix} {surname}, {given}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{prefix} {given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{prefix} {surname}, {given} {given2-initial}, {suffix}"} + surnameFirst-medium-referring-informal{"{prefix} {surname}, {given}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{prefix} {given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{prefix} {surname}, {given} {given2-initial}, {suffix}"} + surnameFirst-short-referring-informal{"{prefix} {surname}, {given}"} + } + } } diff --git a/icu/icu4c/source/data/locales/sq_MK.txt b/icu/icu4c/source/data/locales/sq_MK.txt index 6bd607c08b0..9b854f08203 100644 --- a/icu/icu4c/source/data/locales/sq_MK.txt +++ b/icu/icu4c/source/data/locales/sq_MK.txt @@ -14,10 +14,20 @@ sq_MK{ "d MMM y", "d.M.yy", "{1}, {0}", - "{1} 'në' {0}", - "{1} 'në' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", } } } diff --git a/icu/icu4c/source/data/locales/sq_XK.txt b/icu/icu4c/source/data/locales/sq_XK.txt index 8a28809a6cd..109a531b1ee 100644 --- a/icu/icu4c/source/data/locales/sq_XK.txt +++ b/icu/icu4c/source/data/locales/sq_XK.txt @@ -14,10 +14,20 @@ sq_XK{ "d MMM y", "d.M.yy", "{1}, {0}", - "{1} 'në' {0}", - "{1} 'në' {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", } } } diff --git a/icu/icu4c/source/data/locales/sr.txt b/icu/icu4c/source/data/locales/sr.txt index 06497f16453..2332ce1e7b8 100644 --- a/icu/icu4c/source/data/locales/sr.txt +++ b/icu/icu4c/source/data/locales/sr.txt @@ -2,7 +2,7 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml sr{ - AuxExemplarCharacters{"[{а\u0302} {е\u0302} ё й {и\u0302} {о\u0302} {у\u0302} щ ъ ы ь э ю я]"} + AuxExemplarCharacters{"[{а\u0302} {е\u0302} {и\u0302} {о\u0302} {у\u0302}]"} Ellipsis{ final{"{0}…"} initial{"…{0}"} @@ -27,6 +27,7 @@ sr{ } patterns{ accountingFormat{"#,##0.00 ¤;(#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -238,6 +239,17 @@ sr{ } } minimalPairs{ + case{ + accusative{"Видим {0}"} + genitive{"Од {0} до ..."} + instrumental{"... са {0} ..."} + nominative{"{0} је"} + } + gender{ + feminine{"Ова {0}"} + inanimate{"Овај {0}"} + neuter{"Ово {0}"} + } ordinal{ other{"Скрените у {0}. десно."} } @@ -316,6 +328,16 @@ sr{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"hh:mm B"} @@ -326,12 +348,13 @@ sr{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d."} - Ehm{"E hh:mm a"} - Ehms{"E hh:mm:ss a"} + Ehm{"E hh:mm a"} + Ehms{"E hh:mm:ss a"} Gy{"y. G"} GyMMM{"MMM y. G"} GyMMMEd{"E, d. MMM y. G"} GyMMMd{"d. MMM y. G"} + GyMd{"d.M.y. GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -346,9 +369,9 @@ sr{ MMdd{"MM-dd"} Md{"d.M."} d{"d"} - h{"h a"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} + h{"h a"} + hm{"hh:mm a"} + hms{"hh:mm:ss a"} ms{"mm:ss"} y{"y. G"} yyyy{"y. G"} @@ -406,22 +429,22 @@ sr{ } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y – y. G"} @@ -462,25 +485,21 @@ sr{ } gregorian{ AmPmMarkers{ - "пре подне", - "по подне", - } - AmPmMarkersAbbr{ - "пре подне", - "по подне", + "AM", + "PM", } AmPmMarkersNarrow{ - "a", - "p", + "AM", + "PM", } DateTimePatterns{ "HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, dd. MMMM y.", - "dd. MMMM y.", - "dd.MM.y.", + "EEEE, d. MMMM y.", + "d. MMMM y.", + "d. M. y.", "d.M.yy.", "{1} {0}", "{1} {0}", @@ -488,6 +507,16 @@ sr{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMdd", + "yMMdd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -501,19 +530,20 @@ sr{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y. G"} GyMMM{"MMM y. G"} GyMMMEd{"E, d. MMM y. G"} GyMMMd{"d. MMM y. G"} + GyMd{"d.MM.y. GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} Hmsv{"HH:mm:ss v"} Hmv{"HH:mm v"} M{"L"} - MEd{"E, d.M."} + MEd{"E, d. M."} MMM{"LLL"} MMMEd{"E d. MMM"} MMMMEd{"E, d. MMMM"} @@ -526,24 +556,24 @@ sr{ MMMd{"d. MMM"} MMMdd{"dd.MMM"} MMdd{"dd.MM."} - Md{"d.M."} + Md{"d. M."} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y."} - yM{"M.y."} - yMEd{"E, d.M.y."} + yM{"M. y."} + yMEd{"E, d. M. y."} yMM{"MM.y."} yMMM{"MMM y."} yMMMEd{"E, d. MMM y."} yMMMM{"MMMM y."} yMMMd{"d. MMM y."} yMMdd{"dd.MM.y."} - yMd{"d.M.y."} + yMd{"d. M. y."} yQQQ{"QQQ y."} yQQQQ{"QQQQ y."} yw{ @@ -660,33 +690,33 @@ sr{ stand-alone{ abbreviated{ afternoon1{"поподне"} - am{"пре подне"} + am{"AM"} evening1{"вече"} midnight{"поноћ"} morning1{"јутро"} night1{"ноћ"} noon{"подне"} - pm{"по подне"} + pm{"PM"} } narrow{ afternoon1{"поподне"} - am{"пре подне"} + am{"пре подне"} evening1{"вече"} midnight{"поноћ"} morning1{"јутро"} night1{"ноћ"} noon{"подне"} - pm{"по подне"} + pm{"по подне"} } wide{ afternoon1{"поподне"} - am{"пре подне"} + am{"AM"} evening1{"вече"} midnight{"поноћ"} morning1{"јутро"} night1{"ноћ"} noon{"подне"} - pm{"по подне"} + pm{"PM"} } } } @@ -727,8 +757,8 @@ sr{ M{"M–M"} } MEd{ - M{"E, d.M – E, d.M"} - d{"E, d.M – E, d.M"} + M{"E, d. M. – E, d. M."} + d{"E, d. M. – E, d. M."} } MMM{ M{"MMM–MMM"} @@ -742,42 +772,42 @@ sr{ d{"dd.–dd. MMM"} } Md{ - M{"d.M – d.M"} - d{"d.M – d.M"} + M{"d. M. – d. M."} + d{"d. M. – d. M."} } d{ d{"d–d"} } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"M – M, y"} + M{"M – M. y."} y{"M.y. – M.y."} } yMEd{ - M{"E, d.M.y. – E, d.M.y."} - d{"E, d.M.y. – E, d.M.y."} - y{"E, d.M.y. – E, d.M.y."} + M{"E, d. M. y. – E, d. M. y."} + d{"E, d. M. y. – E, d. M. y."} + y{"E, d. M. y. – E, d. M. y."} } yMMM{ M{"MMM–MMM y."} @@ -798,9 +828,9 @@ sr{ y{"dd. MMM y. – dd. MMM y."} } yMd{ - M{"d.M.y. – d.M.y."} - d{"d.M.y. – d.M.y."} - y{"d.M.y. – d.M.y."} + M{"d. M. y. – d. M. y."} + d{"d. M. y. – d. M. y."} + y{"d. M. y. – d. M. y."} } } monthNames{ @@ -896,10 +926,10 @@ sr{ quarters{ format{ abbreviated{ - "К1", - "К2", - "К3", - "К4", + "1. кв.", + "2. кв.", + "3. кв.", + "4. кв.", } narrow{ "1.", @@ -916,10 +946,10 @@ sr{ } stand-alone{ abbreviated{ - "К1", - "К2", - "К3", - "К4", + "1. кв.", + "2. кв.", + "3. кв.", + "4. кв.", } narrow{ "1.", @@ -991,8 +1021,22 @@ sr{ } monthNames{ format{ + abbreviated{ + "Мух.", + "Саф.", + "Реб. 1", + "Реб. 2", + "Џум. 1", + "Џум. 2", + "Реџ.", + "Ша.", + "Рам.", + "Ше.", + "Зул-к.", + "Зул-х.", + } wide{ - "Мурахам", + "Мухарем", "Сафар", "Рабиʻ I", "Рабиʻ II", @@ -1006,6 +1050,22 @@ sr{ "Дуʻл-хиђа", } } + stand-alone{ + wide{ + "Мухарем", + "Сафер", + "Реби 1", + "Реби 2", + "Џумаде 1", + "Џумаде 2", + "Реџеб", + "Шаʻбан", + "Рамазан", + "Шевал", + "Зул-каде", + "Зул-хиџе", + } + } } } japanese{ @@ -1024,6 +1084,16 @@ sr{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyyMd", + } eras{ abbreviated{ "Таика (645–650)", @@ -1458,7 +1528,7 @@ sr{ dn{"дан у год."} } dayperiod{ - dn{"пре подне/по подне"} + dn{"AM/PM"} } dayperiod-narrow{ dn{"пре подне/по подне"} @@ -1706,12 +1776,6 @@ sr{ } } month-narrow{ - dn{"м."} - relative{ - "-1"{"прошлог м."} - "0"{"овог м."} - "1"{"следећег м."} - } relativeTime{ future{ few{"за {0} м."} @@ -1881,7 +1945,7 @@ sr{ } } second-narrow{ - dn{"с."} + dn{"с"} relativeTime{ future{ few{"за {0} с."} @@ -2160,7 +2224,6 @@ sr{ } } week-narrow{ - dn{"н."} relative{ "-1"{"прошле н."} "0"{"ове н."} @@ -2369,4 +2432,60 @@ sr{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "sr", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname}, {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname}, {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2}, {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial}, {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/sr_Cyrl_BA.txt b/icu/icu4c/source/data/locales/sr_Cyrl_BA.txt index d78f1608816..6b95a14f352 100644 --- a/icu/icu4c/source/data/locales/sr_Cyrl_BA.txt +++ b/icu/icu4c/source/data/locales/sr_Cyrl_BA.txt @@ -3,28 +3,26 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml sr_Cyrl_BA{ calendar{ - generic{ - intervalFormats{ - MMMEd{ - M{"E, d. MMM – E, d. MMM"} - d{"E, d. MMM – E, d. MMM"} - } - yMd{ - M{"d.M.y. – d.M.y. GGGGG"} - } - } - } gregorian{ AmPmMarkers{ "прије подне", "по подне", } AmPmMarkersAbbr{ - "прије подне", - "по подне", + "прије подне", + "по подне", } dayNames{ format{ + abbreviated{ + "нед", + "пон", + "уто", + "сри", + "чет", + "пет", + "суб", + } wide{ "недјеља", "понедјељак", @@ -58,27 +56,19 @@ sr_Cyrl_BA{ } dayPeriod{ format{ - abbreviated{ - afternoon1{"по под."} - evening1{"вече"} - midnight{"поноћ"} - morning1{"јутро"} - night1{"ноћу"} - noon{"подне"} - } narrow{ - afternoon1{"по под."} - evening1{"вече"} + afternoon1{"по подне"} + evening1{"увече"} midnight{"поноћ"} - morning1{"јутро"} - night1{"ноћ"} + morning1{"ујутро"} + night1{"ноћу"} noon{"подне"} } } stand-alone{ abbreviated{ - am{"прије подне"} - pm{"по подне"} + am{"прије подне"} + pm{"по подне"} } narrow{ am{"а"} @@ -100,30 +90,6 @@ sr_Cyrl_BA{ "нове ере", } } - intervalFormats{ - MEd{ - M{"E, MM-dd – E, MM-dd"} - d{"E, MM-dd – E, MM-dd"} - } - Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} - } - yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} - } - yMEd{ - M{"E, y-MM-dd – E, y-MM-dd"} - d{"E, y-MM-dd – E, y-MM-dd"} - y{"E, y-MM-dd – E, y-MM-dd"} - } - yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} - } - } } } characterLabel{ @@ -349,8 +315,8 @@ sr_Cyrl_BA{ } month-narrow{ relative{ - "-1"{"прошлог м."} - "0"{"овог м."} + "-1"{"прошлог мјес."} + "0"{"овог мјес."} "1"{"сљедећег м."} } relativeTime{ @@ -681,68 +647,84 @@ sr_Cyrl_BA{ } } week{ - dn{"недјеља"} + dn{"седмица"} relative{ - "-1"{"претходне недеље"} - "0"{"ове недјеље"} - "1"{"наредне недеље"} + "-1"{"прошле седмице"} + "0"{"ове седмице"} + "1"{"сљедеће седмице"} } - relativePeriod{"недјеља која почиње {0}."} + relativePeriod{"седмица која почиње {0}."} relativeTime{ future{ - few{"за {0} недјеље"} - one{"за {0} недјељу"} - other{"за {0} недјеља"} + few{"за {0} седмице"} + one{"за {0} седмицу"} + other{"за {0} седмица"} } past{ - few{"прије {0} недјеље"} - one{"прије {0} недјеље"} - other{"прије {0} недјеља"} + few{"прије {0} седмице"} + one{"прије {0} седмице"} + other{"прије {0} седмица"} } } } week-narrow{ relative{ - "-1"{"прошле н."} - "0"{"ове н."} - "1"{"сљедеће н."} + "-1"{"прошле с."} + "0"{"ове с."} + "1"{"сљедеће с."} } - relativePeriod{"недјеља која почиње {0}."} + relativePeriod{"седмица која почиње {0}."} relativeTime{ + future{ + few{"за {0} с."} + one{"за {0} с."} + other{"за {0} с."} + } past{ - few{"прије {0} н."} - one{"прије {0} н."} - other{"прије {0} н."} + few{"прије {0} с."} + one{"прије {0} с."} + other{"прије {0} с."} } } } week-short{ - relativePeriod{"недјеља која почиње {0}."} + dn{"седм."} + relative{ + "-1"{"прошле седм."} + "0"{"ове седм."} + "1"{"сљедеће седм."} + } + relativePeriod{"седмица која почиње {0}."} relativeTime{ + future{ + few{"за {0} седм."} + one{"за {0} седм."} + other{"за {0} седм."} + } past{ - few{"прије {0} нед."} - one{"прије {0} нед."} - other{"прије {0} нед."} + few{"прије {0} седм."} + one{"прије {0} седм."} + other{"прије {0} седм."} } } } weekOfMonth{ - dn{"недјеља у мјесецу"} + dn{"седмица у мјесецу"} } weekOfMonth-narrow{ - dn{"нед. у мјес."} + dn{"седм. у мјес."} } weekOfMonth-short{ - dn{"нед. у мјес."} + dn{"седм. у мјес."} } weekday{ - dn{"дан у недјељи"} + dn{"дан у седмици"} } weekday-narrow{ - dn{"дан у недјељи"} + dn{"дан у седм."} } weekday-short{ - dn{"дан у недјељи"} + dn{"дан у седм."} } weekdayOfMonth{ dn{"дан у мјесецу"} diff --git a/icu/icu4c/source/data/locales/sr_Cyrl_ME.txt b/icu/icu4c/source/data/locales/sr_Cyrl_ME.txt index b81fecbcd3c..e77fccab516 100644 --- a/icu/icu4c/source/data/locales/sr_Cyrl_ME.txt +++ b/icu/icu4c/source/data/locales/sr_Cyrl_ME.txt @@ -17,8 +17,8 @@ sr_Cyrl_ME{ "по подне", } AmPmMarkersAbbr{ - "прије подне", - "по подне", + "прије подне", + "по подне", } availableFormats{ MMMMW{ @@ -77,8 +77,8 @@ sr_Cyrl_ME{ } stand-alone{ abbreviated{ - am{"прије подне"} - pm{"по подне"} + am{"прије подне"} + pm{"по подне"} } narrow{ am{"a"} diff --git a/icu/icu4c/source/data/locales/sr_Latn.txt b/icu/icu4c/source/data/locales/sr_Latn.txt index 913e213b31b..645badeb79c 100644 --- a/icu/icu4c/source/data/locales/sr_Latn.txt +++ b/icu/icu4c/source/data/locales/sr_Latn.txt @@ -28,6 +28,7 @@ sr_Latn{ } patterns{ accountingFormat{"#,##0.00 ¤;(#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -239,6 +240,17 @@ sr_Latn{ } } minimalPairs{ + case{ + accusative{"Vidim {0}"} + genitive{"Od {0} do ..."} + instrumental{"... sa {0} ..."} + nominative{"{0} je"} + } + gender{ + feminine{"Ova {0}"} + inanimate{"Ovaj {0}"} + neuter{"Ovo {0}"} + } ordinal{ other{"Skrenite u {0}. desno."} } @@ -317,6 +329,16 @@ sr_Latn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"hh:mm B"} @@ -327,12 +349,13 @@ sr_Latn{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d."} - Ehm{"E hh:mm a"} - Ehms{"E hh:mm:ss a"} + Ehm{"E hh:mm a"} + Ehms{"E hh:mm:ss a"} Gy{"y. G"} GyMMM{"MMM y. G"} GyMMMEd{"E, d. MMM y. G"} GyMMMd{"d. MMM y. G"} + GyMd{"d.M.y. GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -347,9 +370,9 @@ sr_Latn{ MMdd{"MM-dd"} Md{"d.M."} d{"d"} - h{"h a"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} + h{"h a"} + hm{"hh:mm a"} + hms{"hh:mm:ss a"} ms{"mm:ss"} y{"y. G"} yyyy{"y. G"} @@ -384,104 +407,100 @@ sr_Latn{ M{"M–M"} } MEd{ - M{"E, d.M – E, d.M"} - d{"E, d.M – E, d.M"} + M{"E, d.M – E, d.M"} + d{"E, d.M – E, d.M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, dd. MMM – E, dd. MMM"} + M{"E, dd. MMM – E, dd. MMM"} d{"E, dd. – E, dd. MMM"} } MMMd{ - M{"d. MMM – d. MMM"} - d{"d – d. MMM"} + M{"d. MMM – d. MMM"} + d{"d – d. MMM"} } Md{ - M{"d.M – d.M"} - d{"d.M – d.M"} + M{"d.M – d.M"} + d{"d.M – d.M"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ - y{"y – y. G"} + y{"y – y. G"} } yM{ - M{"M.y – M.y. GGGGG"} - y{"M.y – M.y. GGGGG"} + M{"M.y – M.y. GGGGG"} + y{"M.y – M.y. GGGGG"} } yMEd{ - M{"E, d.M.y – E, d.M.y. GGGGG"} - d{"E, d.M.y – E, d.M.y. GGGGG"} - y{"E, d.M.y – E, d.M.y. GGGGG"} + M{"E, d.M.y – E, d.M.y. GGGGG"} + d{"E, d.M.y – E, d.M.y. GGGGG"} + y{"E, d.M.y – E, d.M.y. GGGGG"} } yMMM{ - M{"MMM – MMM y. G"} - y{"MMM y – MMM y. G"} + M{"MMM – MMM y. G"} + y{"MMM y – MMM y. G"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y. G"} - d{"E, d. MMM – E, d. MMM y. G"} - y{"E, d. MMM y – E, d. MMM y. G"} + M{"E, d. MMM – E, d. MMM y. G"} + d{"E, d. MMM – E, d. MMM y. G"} + y{"E, d. MMM y – E, d. MMM y. G"} } yMMMM{ - M{"MMMM – MMMM y. G"} + M{"MMMM – MMMM y. G"} y{"MMMM y. – MMMM y. G"} } yMMMd{ - M{"d. MMM – d. MMM y. G"} + M{"d. MMM – d. MMM y. G"} d{"d–d. MMM y. G"} y{"d. MMM y. – d. MMM y. G"} } yMd{ M{"d.M.y. – d.M.y."} - d{"d.M.y – d.M.y. GGGGG"} - y{"d.M.y – d.M.y. GGGGG"} + d{"d.M.y – d.M.y. GGGGG"} + y{"d.M.y – d.M.y. GGGGG"} } } } gregorian{ AmPmMarkers{ - "pre podne", - "po podne", - } - AmPmMarkersAbbr{ - "pre podne", - "po podne", + "AM", + "PM", } AmPmMarkersNarrow{ - "a", - "p", + "AM", + "PM", } DateTimePatterns{ "HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, dd. MMMM y.", - "dd. MMMM y.", - "dd.MM.y.", + "EEEE, d. MMMM y.", + "d. MMMM y.", + "d. M. y.", "d.M.yy.", "{1} {0}", "{1} {0}", @@ -489,6 +508,16 @@ sr_Latn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMdd", + "yMMdd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -502,19 +531,20 @@ sr_Latn{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d."} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y. G"} GyMMM{"MMM y. G"} GyMMMEd{"E, d. MMM y. G"} GyMMMd{"d. MMM y. G"} + GyMd{"d.MM.y. GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} Hmsv{"HH:mm:ss v"} Hmv{"HH:mm v"} M{"L"} - MEd{"E, d.M."} + MEd{"E, d. M."} MMM{"LLL"} MMMEd{"E d. MMM"} MMMMEd{"E, d. MMMM"} @@ -527,24 +557,24 @@ sr_Latn{ MMMd{"d. MMM"} MMMdd{"dd.MMM"} MMdd{"dd.MM."} - Md{"d.M."} + Md{"d. M."} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y."} - yM{"M.y."} - yMEd{"E, d.M.y."} + yM{"M. y."} + yMEd{"E, d. M. y."} yMM{"MM.y."} yMMM{"MMM y."} yMMMEd{"E, d. MMM y."} yMMMM{"MMMM y."} yMMMd{"d. MMM y."} yMMdd{"dd.MM.y."} - yMd{"d.M.y."} + yMd{"d. M. y."} yQQQ{"QQQ y."} yQQQQ{"QQQQ y."} yw{ @@ -661,33 +691,33 @@ sr_Latn{ stand-alone{ abbreviated{ afternoon1{"popodne"} - am{"pre podne"} + am{"AM"} evening1{"veče"} midnight{"ponoć"} morning1{"jutro"} night1{"noć"} noon{"podne"} - pm{"po podne"} + pm{"PM"} } narrow{ afternoon1{"popodne"} - am{"pre podne"} + am{"pre podne"} evening1{"veče"} midnight{"ponoć"} morning1{"jutro"} night1{"noć"} noon{"podne"} - pm{"po podne"} + pm{"po podne"} } wide{ afternoon1{"popodne"} - am{"pre podne"} + am{"AM"} evening1{"veče"} midnight{"ponoć"} morning1{"jutro"} night1{"noć"} noon{"podne"} - pm{"po podne"} + pm{"PM"} } } } @@ -728,80 +758,80 @@ sr_Latn{ M{"M–M"} } MEd{ - M{"E, d.M – E, d.M"} - d{"E, d.M – E, d.M"} + M{"E, d. M. – E, d. M."} + d{"E, d. M. – E, d. M."} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, dd. MMM – E, dd. MMM"} + M{"E, dd. MMM – E, dd. MMM"} d{"E, dd. – E, dd. MMM"} } MMMd{ - M{"dd. MMM – dd. MMM"} + M{"dd. MMM – dd. MMM"} d{"dd.–dd. MMM"} } Md{ - M{"d.M – d.M"} - d{"d.M – d.M"} + M{"d. M. – d. M."} + d{"d. M. – d. M."} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"M – M, y"} + M{"M – M. y."} y{"M.y. – M.y."} } yMEd{ - M{"E, d.M.y. – E, d.M.y."} - d{"E, d.M.y. – E, d.M.y."} - y{"E, d.M.y. – E, d.M.y."} + M{"E, d. M. y. – E, d. M. y."} + d{"E, d. M. y. – E, d. M. y."} + y{"E, d. M. y. – E, d. M. y."} } yMMM{ M{"MMM–MMM y."} y{"MMM y. – MMM y."} } yMMMEd{ - M{"E, dd. MMM – E, dd. MMM y."} + M{"E, dd. MMM – E, dd. MMM y."} d{"E, dd. – E, dd. MMM y."} y{"E, dd. MMM y. – E, dd. MMM y."} } yMMMM{ - M{"MMMM – MMMM y."} + M{"MMMM – MMMM y."} y{"MMMM y. – MMMM y."} } yMMMd{ - M{"dd. MMM – dd. MMM y."} + M{"dd. MMM – dd. MMM y."} d{"dd.–dd. MMM y."} y{"dd. MMM y. – dd. MMM y."} } yMd{ - M{"d.M.y. – d.M.y."} - d{"d.M.y. – d.M.y."} - y{"d.M.y. – d.M.y."} + M{"d. M. y. – d. M. y."} + d{"d. M. y. – d. M. y."} + y{"d. M. y. – d. M. y."} } } monthNames{ @@ -897,10 +927,10 @@ sr_Latn{ quarters{ format{ abbreviated{ - "K1", - "K2", - "K3", - "K4", + "1. kv.", + "2. kv.", + "3. kv.", + "4. kv.", } narrow{ "1.", @@ -917,10 +947,10 @@ sr_Latn{ } stand-alone{ abbreviated{ - "K1", - "K2", - "K3", - "K4", + "1. kv.", + "2. kv.", + "3. kv.", + "4. kv.", } narrow{ "1.", @@ -992,8 +1022,22 @@ sr_Latn{ } monthNames{ format{ + abbreviated{ + "Muh.", + "Saf.", + "Reb. 1", + "Reb. 2", + "Džum. 1", + "Džum. 2", + "Redž.", + "Ša.", + "Ram.", + "Še.", + "Zul-k.", + "Zul-h.", + } wide{ - "Muraham", + "Muharem", "Safar", "Rabiʻ I", "Rabiʻ II", @@ -1007,6 +1051,22 @@ sr_Latn{ "Duʻl-hiđa", } } + stand-alone{ + wide{ + "Muharem", + "Safer", + "Rebi 1", + "Rebi 2", + "Džumade 1", + "Džumade 2", + "Redžeb", + "Šaʻban", + "Ramazan", + "Ševal", + "Zul-kade", + "Zul-hidže", + } + } } } japanese{ @@ -1025,6 +1085,16 @@ sr_Latn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyyMd", + } eras{ abbreviated{ "Taika (645–650)", @@ -1459,7 +1529,7 @@ sr_Latn{ dn{"dan u god."} } dayperiod{ - dn{"pre podne/po podne"} + dn{"AM/PM"} } dayperiod-narrow{ dn{"pre podne/po podne"} @@ -1707,12 +1777,6 @@ sr_Latn{ } } month-narrow{ - dn{"m."} - relative{ - "-1"{"prošlog m."} - "0"{"ovog m."} - "1"{"sledećeg m."} - } relativeTime{ future{ few{"za {0} m."} @@ -1882,7 +1946,7 @@ sr_Latn{ } } second-narrow{ - dn{"s."} + dn{"s"} relativeTime{ future{ few{"za {0} s."} @@ -1932,7 +1996,9 @@ sr_Latn{ } sun-narrow{ relative{ + "-1"{"pr. ned."} "0"{"u ned"} + "1"{"sl. ned."} } relativeTime{ future{ @@ -2159,7 +2225,6 @@ sr_Latn{ } } week-narrow{ - dn{"n."} relative{ "-1"{"prošle n."} "0"{"ove n."} @@ -2368,4 +2433,60 @@ sr_Latn{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "sr", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname}, {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname}, {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2}, {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial}, {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/sr_Latn_BA.txt b/icu/icu4c/source/data/locales/sr_Latn_BA.txt index 331f1ca7deb..6a259f36fba 100644 --- a/icu/icu4c/source/data/locales/sr_Latn_BA.txt +++ b/icu/icu4c/source/data/locales/sr_Latn_BA.txt @@ -3,28 +3,26 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml sr_Latn_BA{ calendar{ - generic{ - intervalFormats{ - MMMEd{ - M{"E, d. MMM – E, d. MMM"} - d{"E, d. MMM – E, d. MMM"} - } - yMd{ - M{"d.M.y. – d.M.y. GGGGG"} - } - } - } gregorian{ AmPmMarkers{ "prije podne", "po podne", } AmPmMarkersAbbr{ - "prije podne", - "po podne", + "prije podne", + "po podne", } dayNames{ format{ + abbreviated{ + "ned", + "pon", + "uto", + "sri", + "čet", + "pet", + "sub", + } wide{ "nedjelja", "ponedjeljak", @@ -58,26 +56,19 @@ sr_Latn_BA{ } dayPeriod{ format{ - abbreviated{ - afternoon1{"po pod."} - evening1{"veče"} - midnight{"ponoć"} - morning1{"jutro"} - noon{"podne"} - } narrow{ - afternoon1{"po pod."} - evening1{"veče"} + afternoon1{"po podne"} + evening1{"uveče"} midnight{"ponoć"} - morning1{"jutro"} - night1{"noć"} + morning1{"ujutro"} + night1{"noću"} noon{"podne"} } } stand-alone{ abbreviated{ - am{"prije podne"} - pm{"po podne"} + am{"prije podne"} + pm{"po podne"} } narrow{ am{"a"} @@ -99,30 +90,6 @@ sr_Latn_BA{ "nove ere", } } - intervalFormats{ - MEd{ - M{"E, MM-dd – E, MM-dd"} - d{"E, MM-dd – E, MM-dd"} - } - Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} - } - yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} - } - yMEd{ - M{"E, y-MM-dd – E, y-MM-dd"} - d{"E, y-MM-dd – E, y-MM-dd"} - y{"E, y-MM-dd – E, y-MM-dd"} - } - yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} - } - } } } characterLabel{ @@ -175,6 +142,8 @@ sr_Latn_BA{ } fri{ relative{ + "-1"{"prošlog petka"} + "0"{"u petak"} "1"{"sljedećeg petka"} } relativeTime{ @@ -187,6 +156,8 @@ sr_Latn_BA{ } fri-narrow{ relative{ + "-1"{"prošlog pet"} + "0"{"u pet"} "1"{"sljedećeg pet"} } relativeTime{ @@ -199,6 +170,8 @@ sr_Latn_BA{ } fri-short{ relative{ + "-1"{"prošlog pet"} + "0"{"u pet"} "1"{"sljedećeg pet"} } relativeTime{ @@ -284,6 +257,8 @@ sr_Latn_BA{ } mon-narrow{ relative{ + "-1"{"prošlog pon"} + "0"{"u pon"} "1"{"sljedećeg pon"} } relativeTime{ @@ -301,6 +276,8 @@ sr_Latn_BA{ } mon-short{ relative{ + "-1"{"prošlog pon"} + "0"{"u pon"} "1"{"sljedećeg pon"} } relativeTime{ @@ -338,6 +315,8 @@ sr_Latn_BA{ } month-narrow{ relative{ + "-1"{"prošlog mjes."} + "0"{"ovog mjes."} "1"{"sljedećeg m."} } relativeTime{ @@ -370,6 +349,8 @@ sr_Latn_BA{ } quarter{ relative{ + "-1"{"prošlog kvartala"} + "0"{"ovog kvartala"} "1"{"sljedećeg kvartala"} } relativeTime{ @@ -400,6 +381,8 @@ sr_Latn_BA{ } sat{ relative{ + "-1"{"prošle subote"} + "0"{"u subotu"} "1"{"sljedeće subote"} } relativeTime{ @@ -412,6 +395,8 @@ sr_Latn_BA{ } sat-narrow{ relative{ + "-1"{"prošle sub"} + "0"{"u sub"} "1"{"sljedeće sub"} } relativeTime{ @@ -424,6 +409,8 @@ sr_Latn_BA{ } sat-short{ relative{ + "-1"{"prošle sub"} + "0"{"u sub"} "1"{"sljedeće sub"} } relativeTime{ @@ -482,6 +469,8 @@ sr_Latn_BA{ } sun-narrow{ relative{ + "-1"{"pr. ned."} + "0"{"u ned"} "1"{"slj. ned."} } relativeTime{ @@ -499,6 +488,8 @@ sr_Latn_BA{ } sun-short{ relative{ + "-1"{"pr. ned."} + "0"{"u ned"} "1"{"slj. ned."} } relativeTime{ @@ -516,6 +507,8 @@ sr_Latn_BA{ } thu{ relative{ + "-1"{"prošlog četvrtka"} + "0"{"u četvrtak"} "1"{"sljedećeg četvrtka"} } relativeTime{ @@ -528,6 +521,8 @@ sr_Latn_BA{ } thu-narrow{ relative{ + "-1"{"prošlog čet"} + "0"{"u čet"} "1"{"sljedećeg čet"} } relativeTime{ @@ -540,6 +535,8 @@ sr_Latn_BA{ } thu-short{ relative{ + "-1"{"prošlog čet"} + "0"{"u čet"} "1"{"sljedećeg čet"} } relativeTime{ @@ -552,6 +549,8 @@ sr_Latn_BA{ } tue{ relative{ + "-1"{"prošlog utorka"} + "0"{"u utorak"} "1"{"sljedećeg utorka"} } relativeTime{ @@ -564,6 +563,8 @@ sr_Latn_BA{ } tue-narrow{ relative{ + "-1"{"prošlog uto"} + "0"{"u uto"} "1"{"sljedećeg uto"} } relativeTime{ @@ -576,6 +577,8 @@ sr_Latn_BA{ } tue-short{ relative{ + "-1"{"prošlog uto"} + "0"{"u uto"} "1"{"sljedećeg uto"} } relativeTime{ @@ -644,66 +647,84 @@ sr_Latn_BA{ } } week{ - dn{"nedjelja"} + dn{"sedmica"} relative{ - "-1"{"prethodne nedelje"} - "0"{"ove nedjelje"} - "1"{"naredne nedelje"} + "-1"{"prošle sedmice"} + "0"{"ove sedmice"} + "1"{"sljedeće sedmice"} } - relativePeriod{"nedjelja koja počinje {0}."} + relativePeriod{"sedmica koja počinje {0}."} relativeTime{ future{ - few{"za {0} nedjelje"} - one{"za {0} nedjelju"} - other{"za {0} nedjelja"} + few{"za {0} sedmice"} + one{"za {0} sedmicu"} + other{"za {0} sedmica"} } past{ - few{"prije {0} nedjelje"} - one{"prije {0} nedjelje"} - other{"prije {0} nedjelja"} + few{"prije {0} sedmice"} + one{"prije {0} sedmice"} + other{"prije {0} sedmica"} } } } week-narrow{ relative{ - "1"{"sljedeće n."} + "-1"{"prošle s."} + "0"{"ove s."} + "1"{"sljedeće s."} } - relativePeriod{"nedjelja koja počinje {0}."} + relativePeriod{"sedmica koja počinje {0}."} relativeTime{ + future{ + few{"za {0} s."} + one{"za {0} s."} + other{"za {0} s."} + } past{ - few{"prije {0} n."} - one{"prije {0} n."} - other{"prije {0} n."} + few{"prije {0} s."} + one{"prije {0} s."} + other{"prije {0} s."} } } } week-short{ - relativePeriod{"nedjelja koja počinje {0}."} + dn{"sedm."} + relative{ + "-1"{"prošle sedm."} + "0"{"ove sedm."} + "1"{"sljedeće sedm."} + } + relativePeriod{"sedmica koja počinje {0}."} relativeTime{ + future{ + few{"za {0} sedm."} + one{"za {0} sedm."} + other{"za {0} sedm."} + } past{ - few{"prije {0} ned."} - one{"prije {0} ned."} - other{"prije {0} ned."} + few{"prije {0} sedm."} + one{"prije {0} sedm."} + other{"prije {0} sedm."} } } } weekOfMonth{ - dn{"nedjelja u mjesecu"} + dn{"sedmica u mjesecu"} } weekOfMonth-narrow{ - dn{"ned. u mjes."} + dn{"sedm. u mjes."} } weekOfMonth-short{ - dn{"ned. u mjes."} + dn{"sedm. u mjes."} } weekday{ - dn{"dan u nedjelji"} + dn{"dan u sedmici"} } weekday-narrow{ - dn{"dan u nedjelji"} + dn{"dan u sedm."} } weekday-short{ - dn{"dan u nedjelji"} + dn{"dan u sedm."} } weekdayOfMonth{ dn{"dan u mjesecu"} @@ -716,6 +737,8 @@ sr_Latn_BA{ } year{ relative{ + "-1"{"prošle godine"} + "0"{"ove godine"} "1"{"sljedeće godine"} } relativeTime{ @@ -728,6 +751,8 @@ sr_Latn_BA{ } year-narrow{ relative{ + "-1"{"prošle g."} + "0"{"ove g."} "1"{"sljedeće g."} } relativeTime{ @@ -740,6 +765,8 @@ sr_Latn_BA{ } year-short{ relative{ + "-1"{"prošle god."} + "0"{"ove god."} "1"{"sljedeće god."} } relativeTime{ diff --git a/icu/icu4c/source/data/locales/sr_Latn_ME.txt b/icu/icu4c/source/data/locales/sr_Latn_ME.txt index 36853ccf416..2e8f9127a96 100644 --- a/icu/icu4c/source/data/locales/sr_Latn_ME.txt +++ b/icu/icu4c/source/data/locales/sr_Latn_ME.txt @@ -6,8 +6,8 @@ sr_Latn_ME{ generic{ intervalFormats{ MMMEd{ - M{"E, d. MMM – E, d. MMM"} - d{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} + d{"E, d. MMM – E, d. MMM"} } } } @@ -17,8 +17,8 @@ sr_Latn_ME{ "po podne", } AmPmMarkersAbbr{ - "prije podne", - "po podne", + "prije podne", + "po podne", } availableFormats{ MMMMW{ @@ -77,8 +77,8 @@ sr_Latn_ME{ } stand-alone{ abbreviated{ - am{"prije podne"} - pm{"po podne"} + am{"prije podne"} + pm{"po podne"} } narrow{ am{"a"} diff --git a/icu/icu4c/source/data/locales/sr_Latn_XK.txt b/icu/icu4c/source/data/locales/sr_Latn_XK.txt index 7006bba0210..2f99e35f7e5 100644 --- a/icu/icu4c/source/data/locales/sr_Latn_XK.txt +++ b/icu/icu4c/source/data/locales/sr_Latn_XK.txt @@ -6,8 +6,8 @@ sr_Latn_XK{ generic{ intervalFormats{ MMMEd{ - M{"E, d. MMM – E, d. MMM"} - d{"E, d – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} + d{"E, d – E, d. MMM"} } } } diff --git a/icu/icu4c/source/data/locales/ss_SZ.txt b/icu/icu4c/source/data/locales/ss_SZ.txt index d251460e5ed..9f6d828b8bd 100644 --- a/icu/icu4c/source/data/locales/ss_SZ.txt +++ b/icu/icu4c/source/data/locales/ss_SZ.txt @@ -5,10 +5,10 @@ ss_SZ{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "y MMMM d, EEEE", "y MMMM d", "y MMM d", @@ -19,6 +19,16 @@ ss_SZ{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/ssy.txt b/icu/icu4c/source/data/locales/ssy.txt index 588c2c45bb6..62a3dcf530f 100644 --- a/icu/icu4c/source/data/locales/ssy.txt +++ b/icu/icu4c/source/data/locales/ssy.txt @@ -8,8 +8,8 @@ ssy{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", + "h:mm:ss a zzzz", + "h:mm:ss a z", "HH:mm:ss", "HH:mm", "y MMMM d, EEEE", @@ -22,6 +22,16 @@ ssy{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/st.txt b/icu/icu4c/source/data/locales/st.txt index 9631dc6cc76..d4ba72fe370 100644 --- a/icu/icu4c/source/data/locales/st.txt +++ b/icu/icu4c/source/data/locales/st.txt @@ -61,6 +61,16 @@ st{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -69,8 +79,8 @@ st{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} @@ -92,11 +102,11 @@ st{ MMMd{"MMM d"} Md{"MM-dd"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"y-MM"} @@ -236,80 +246,80 @@ st{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + d{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"y MMM–MMM"} - y{"y MMM – y MMM"} + y{"y MMM – y MMM"} } yMMMEd{ - M{"y MMM d, E – MMM d, E"} - d{"y MMM d, E – MMM d, E"} - y{"y MMM d, E – y MMM d, E"} + M{"y MMM d, E – MMM d, E"} + d{"y MMM d, E – MMM d, E"} + y{"y MMM d, E – y MMM d, E"} } yMMMM{ M{"y MMMM–MMMM"} - y{"y MMMM – y MMMM"} + y{"y MMMM – y MMMM"} } yMMMd{ - M{"y MMM d – MMM d"} + M{"y MMM d – MMM d"} d{"y MMM d–d"} - y{"y MMM d – y MMM d"} + y{"y MMM d – y MMM d"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/st_LS.txt b/icu/icu4c/source/data/locales/st_LS.txt index b910ae5c03a..3bf8f12b36a 100644 --- a/icu/icu4c/source/data/locales/st_LS.txt +++ b/icu/icu4c/source/data/locales/st_LS.txt @@ -5,10 +5,10 @@ st_LS{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "y MMMM d, EEEE", "y MMMM d", "y MMM d", @@ -19,6 +19,16 @@ st_LS{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } } } } diff --git a/icu/icu4c/source/data/locales/su.txt b/icu/icu4c/source/data/locales/su.txt index 12395da2098..f7b5ba67950 100644 --- a/icu/icu4c/source/data/locales/su.txt +++ b/icu/icu4c/source/data/locales/su.txt @@ -36,13 +36,29 @@ su{ "d MMM y G", "d/M/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'jam' {0}", "{1} 'jam' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } intervalFormats{ - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} } } gregorian{ @@ -56,11 +72,27 @@ su{ "d MMM y", "d/M/yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'jam' {0}", "{1} 'jam' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } availableFormats{ Bhm{"h.mm B"} Bhms{"h.mm.ss B"} @@ -69,12 +101,13 @@ su{ EHm{"E HH.mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h.mm a"} - Ehms{"E h.mm.ss a"} + Ehm{"E h.mm a"} + Ehms{"E h.mm.ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} Hm{"HH.mm"} Hms{"HH.mm.ss"} Hmsv{"HH.mm.ss v"} @@ -85,11 +118,11 @@ su{ MMMMd{"d MMMM"} MMMd{"d MMM"} Md{"d/M"} - h{"h a"} - hm{"h.mm a"} - hms{"h.mm.ss a"} - hmsv{"h.mm.ss a v"} - hmv{"h.mm a v"} + h{"h a"} + hm{"h.mm a"} + hms{"h.mm.ss a"} + hmsv{"h.mm.ss a v"} + hmv{"h.mm a v"} ms{"mm.ss"} yM{"M/y"} yMEd{"E, d/M/y"} @@ -168,7 +201,7 @@ su{ } } intervalFormats{ - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} } monthNames{ format{ @@ -278,9 +311,6 @@ su{ } } } - delimiters{ - quotationEnd{"”"} - } fields{ day{ dn{"dinten"} @@ -407,4 +437,18 @@ su{ US{"A.S."} metric{"Métrik"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "su", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/sv.txt b/icu/icu4c/source/data/locales/sv.txt index e47d02afbb7..882b3c5c906 100644 --- a/icu/icu4c/source/data/locales/sv.txt +++ b/icu/icu4c/source/data/locales/sv.txt @@ -65,6 +65,7 @@ sv{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} @@ -240,6 +241,14 @@ sv{ } } minimalPairs{ + case{ + genitive{"På {0} avstånd"} + nominative{"Jag tror att {0} är tillräckligt."} + } + gender{ + common{"En {0} är"} + neuter{"Ett {0} är"} + } ordinal{ one{"Ta {0}:a svängen till höger"} other{"Ta {0}:e svängen till höger"} @@ -269,6 +278,16 @@ sv{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMMdd", + } availableFormats{ MMdd{"d/M"} yyyyMM{"y-MM G"} @@ -287,33 +306,33 @@ sv{ } intervalFormats{ GyM{ - G{"y-MM GGGGG – y-MM GGGGG"} - M{"y-MM – y-MM GGGGG"} - y{"y-MM – y-MM GGGGG"} + G{"y-MM GGGGG – y-MM GGGGG"} + M{"y-MM – y-MM GGGGG"} + y{"y-MM – y-MM GGGGG"} } GyMEd{ - G{"E y-MM-dd GGGG – E y-MM-dd GGGG"} - M{"E d/M y – E d/M y GGGGG"} - d{"E y-MM-dd – E y-MM-dd GGGGG"} - y{"E y-MM-dd – E y-MM-dd GGGGG"} + G{"E y-MM-dd GGGG – E y-MM-dd GGGG"} + M{"E d/M y – E d/M y GGGGG"} + d{"E y-MM-dd – E y-MM-dd GGGGG"} + y{"E y-MM-dd – E y-MM-dd GGGGG"} } GyMd{ - G{"y-MM-dd GGGGG – y-MM-dd GGGGG"} - M{"y-MM-dd – y-MM-dd GGGGG"} - d{"y-MM-dd – y-MM-dd GGGGG"} - y{"y-MM-dd – y-MM-dd GGGGG"} + G{"y-MM-dd GGGGG – y-MM-dd GGGGG"} + M{"y-MM-dd – y-MM-dd GGGGG"} + d{"y-MM-dd – y-MM-dd GGGGG"} + y{"y-MM-dd – y-MM-dd GGGGG"} } hmv{ - h{"h:mm–h:mm a v"} + h{"h:mm–h:mm a v"} } yM{ - M{"y-MM – MM GGGGG"} - y{"y-MM – y-MM GGGGG"} + M{"y-MM – MM GGGGG"} + y{"y-MM – y-MM GGGGG"} } yMEd{ - M{"E y-MM-dd – E y-MM-dd GGGGG"} - d{"E y-MM-dd – E y-MM-dd GGGGG"} - y{"E y-MM-dd – E y-MM-dd GGGGG"} + M{"E y-MM-dd – E y-MM-dd GGGGG"} + d{"E y-MM-dd – E y-MM-dd GGGGG"} + y{"E y-MM-dd – E y-MM-dd GGGGG"} } yMMMEd{ M{"E d MMM–E d MMM y G"} @@ -321,9 +340,9 @@ sv{ y{"E d MMM y–E d MMM y G"} } yMd{ - M{"y-MM-dd – MM-dd GGGGG"} - d{"y-MM-d – d GGGGG"} - y{"y-MM-dd – y-MM-dd GGGGG"} + M{"y-MM-dd – MM-dd GGGGG"} + d{"y-MM-d – d GGGGG"} + y{"y-MM-dd – y-MM-dd GGGGG"} } } } @@ -343,6 +362,16 @@ sv{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "rMMMMEEEEd", + "rMMMMd", + "rMMMd", + "rMMdd", + } availableFormats{ Ed{"E d"} Gy{"r(U)"} @@ -368,38 +397,38 @@ sv{ } intervalFormats{ MEd{ - M{"E MM-dd – E MM-dd"} - d{"E MM-dd – E MM-dd"} + M{"E MM-dd – E MM-dd"} + d{"E MM-dd – E MM-dd"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } yMEd{ - M{"E y-MM-dd – E y-MM-dd"} - d{"E y-MM-dd – E y-MM-dd"} - y{"E y-MM-dd – E y-MM-dd"} + M{"E y-MM-dd – E y-MM-dd"} + d{"E y-MM-dd – E y-MM-dd"} + y{"E y-MM-dd – E y-MM-dd"} } yMMM{ - M{"MMM – MMM U"} - y{"MMM U – MMM U"} + M{"MMM – MMM U"} + y{"MMM U – MMM U"} } yMMMEd{ - M{"E d MMM – E d MMM U"} - d{"E d MMM – E d MMM U"} - y{"E d MMM U – E d MMM U"} + M{"E d MMM – E d MMM U"} + d{"E d MMM – E d MMM U"} + y{"E d MMM U – E d MMM U"} } yMMMM{ M{"MMMM–MMMM U"} } yMMMd{ - M{"d MMM – d MMM U"} + M{"d MMM – d MMM U"} d{"d–d MMM U"} - y{"d MMM U – d MMM U"} + y{"d MMM U – d MMM U"} } } monthNames{ @@ -673,6 +702,22 @@ sv{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'kl'. {0}", + "{1} 'kl'. {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -683,12 +728,13 @@ sv{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"y-MM-dd GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -703,9 +749,9 @@ sv{ MMdd{"dd/MM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -722,15 +768,15 @@ sv{ } intervalFormats{ Bh{ - h{"h – h B"} + h{"h – h B"} } Bhm{ - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ G{"y G–y G"} - y{"y – y G"} + y{"y – y G"} } GyM{ G{"M/y GGGGG–M/y GGGGG"} @@ -738,44 +784,44 @@ sv{ y{"M/y–M/y GGGGG"} } GyMEd{ - G{"E y-MM-dd GGGG – E y-MM-dd GGGG"} - M{"E d/M y – E d/M y GGGGG"} - d{"E y-MM-dd – E y-MM-dd GGGGG"} - y{"E d/M y – E d/M y GGGGG"} + G{"E y-MM-dd GGGG – E y-MM-dd GGGG"} + M{"E d/M y – E d/M y GGGGG"} + d{"E y-MM-dd – E y-MM-dd GGGGG"} + y{"E d/M y – E d/M y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E d MMM y G – E d MMM y G"} - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y G – d MMM d y"} + y{"d MMM y G – d MMM d y"} } GyMd{ - G{"y-MM-dd GGGGG – y-MM-dd GGGGG"} + G{"y-MM-dd GGGGG – y-MM-dd GGGGG"} M{"d/M/y–d/M/y GGGGG"} d{"d/M/y–d/M/y GGGGG"} - y{"y-MM-dd – y-MM-dd GGGGG"} + y{"y-MM-dd – y-MM-dd GGGGG"} } H{ H{"HH–HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ H{"HH–HH v"} @@ -784,18 +830,18 @@ sv{ M{"M–M"} } MEd{ - M{"E d/M – E d/M"} - d{"E d/M – E d/M"} + M{"E d/M – E d/M"} + d{"E d/M – E d/M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ @@ -805,49 +851,49 @@ sv{ d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y G"} } yM{ - M{"y-MM – y-MM GGGGG"} - y{"y-MM – y-MM GGGGG"} + M{"y-MM – y-MM GGGGG"} + y{"y-MM – y-MM GGGGG"} } yMEd{ - M{"E y-MM-dd – E y-MM-dd GGGGG"} - d{"E y-MM-dd – E y-MM-dd GGGGG"} - y{"E y-MM-dd – E y-MM-dd GGGGG"} + M{"E y-MM-dd – E y-MM-dd GGGGG"} + d{"E y-MM-dd – E y-MM-dd GGGGG"} + y{"E y-MM-dd – E y-MM-dd GGGGG"} } yMMM{ M{"MMM–MMM y G"} - y{"MMM y – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ M{"E d MMM–E d MMM y G"} - d{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} y{"E d MMM y–E d MMM y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ M{"d MMM–d MMM y G"} @@ -855,9 +901,9 @@ sv{ y{"d MMM y–d MMM y G"} } yMd{ - M{"d/M y – d/M y GGGGG"} - d{"d/M y – d/M y GGGGG"} - y{"d/M y – d/M y GGGGG"} + M{"d/M y – d/M y GGGGG"} + d{"d/M y – d/M y GGGGG"} + y{"d/M y – d/M y GGGGG"} } } } @@ -889,6 +935,22 @@ sv{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'kl'. {0}", + "{1} 'kl'. {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -902,12 +964,13 @@ sv{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"y-MM-dd GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -928,11 +991,11 @@ sv{ MMdd{"dd/MM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"y-MM"} @@ -1058,13 +1121,11 @@ sv{ stand-alone{ abbreviated{ afternoon1{"efterm."} - am{"f.m."} evening1{"kväll"} midnight{"midnatt"} morning1{"morgon"} morning2{"förm."} night1{"natt"} - pm{"e.m."} } narrow{ afternoon1{"efterm."} @@ -1120,11 +1181,11 @@ sv{ } Bhm{ B{"h:mm B–h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + h{"hh:mm – hh:mm B"} + m{"hh:mm – hh:mm B"} } Gy{ - G{"y G – y G"} + G{"y G – y G"} y{"y–y G"} } GyM{ @@ -1139,21 +1200,21 @@ sv{ y{"E, d/M/y–E, d/M/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"d MMM y G, E – d MMM y G, E"} - M{"E d MMM y G – E d MMM"} - d{"E d MMM y G – E d MMM"} - y{"E d MMM y G – E d MMM y"} + G{"d MMM y G, E – d MMM y G, E"} + M{"E d MMM y G – E d MMM"} + d{"E d MMM y G – E d MMM"} + y{"E d MMM y G – E d MMM y"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} d{"d–d MMM y G"} - y{"d MMM y G – d MMM y"} + y{"d MMM y G – d MMM y"} } GyMd{ G{"d/M/y GGGGG–d/M/y GGGGG"} @@ -1179,18 +1240,18 @@ sv{ M{"M–M"} } MEd{ - M{"E d/M – E d/M"} - d{"E d/M – E d/M"} + M{"E d/M – E d/M"} + d{"E d/M – E d/M"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} + M{"d MMM – d MMM"} d{"d–d MMM"} } Md{ @@ -1200,40 +1261,35 @@ sv{ d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} - } - hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } y{ y{"y–y"} } yM{ - M{"y-MM – MM"} - y{"y-MM – y-MM"} + M{"y-MM – MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"E, y-MM-dd – E, y-MM-dd"} - d{"E, y-MM-dd – E, y-MM-dd"} - y{"E, y-MM-dd – E, y-MM-dd"} + M{"E, y-MM-dd – E, y-MM-dd"} + d{"E, y-MM-dd – E, y-MM-dd"} + y{"E, y-MM-dd – E, y-MM-dd"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ M{"E dd MMM–E dd MMM y"} @@ -1242,7 +1298,7 @@ sv{ } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ M{"d MMM–d MMM y"} @@ -1250,9 +1306,9 @@ sv{ y{"d MMM y–d MMM y"} } yMd{ - M{"y-MM-dd – MM-dd"} - d{"y-MM-dd – dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – MM-dd"} + d{"y-MM-dd – dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ @@ -1402,11 +1458,11 @@ sv{ } intervalFormats{ Bh{ - h{"h – h B"} + h{"h – h B"} } Bhm{ - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } } monthNames{ @@ -2144,7 +2200,7 @@ sv{ other{"om {0} fredagar"} } past{ - one{"för {0} fredag sedan"} + one{"{0} fredag sedan"} other{"för {0} fredagar sedan"} } } @@ -2952,4 +3008,21 @@ sv{ } } } + personNames{ + initialPattern{ + initial{"{0}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "sv", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/sv_FI.txt b/icu/icu4c/source/data/locales/sv_FI.txt index 05a6cc7683c..4a9a1c68ccc 100644 --- a/icu/icu4c/source/data/locales/sv_FI.txt +++ b/icu/icu4c/source/data/locales/sv_FI.txt @@ -18,8 +18,8 @@ sv_FI{ EBhms{"E h.mm.ss B"} EHm{"E HH.mm"} EHms{"E HH.mm.ss"} - Ehm{"E h.mm a"} - Ehms{"E h.mm.ss a"} + Ehm{"E h.mm a"} + Ehms{"E h.mm.ss a"} Hm{"HH.mm"} Hms{"HH.mm.ss"} Hmsv{"HH.mm.ss v"} @@ -28,10 +28,10 @@ sv_FI{ MMd{"d.M"} MMdd{"dd.MM"} Md{"d.M"} - hm{"h.mm a"} - hms{"h.mm.ss a"} - hmsv{"h.mm.ss a v"} - hmv{"h.mm a v"} + hm{"h.mm a"} + hms{"h.mm.ss a"} + hmsv{"h.mm.ss a v"} + hmv{"h.mm a v"} ms{"mm.ss"} } quarters{ diff --git a/icu/icu4c/source/data/locales/sw.txt b/icu/icu4c/source/data/locales/sw.txt index 4640f184808..3863155436c 100644 --- a/icu/icu4c/source/data/locales/sw.txt +++ b/icu/icu4c/source/data/locales/sw.txt @@ -27,6 +27,7 @@ sw{ } patterns{ accountingFormat{"¤ #,##0.00"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"¤ #,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -231,6 +232,22 @@ sw{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -241,12 +258,13 @@ sw{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -259,9 +277,9 @@ sw{ MMMd{"d MMM"} Md{"d-M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -277,135 +295,135 @@ sw{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, MMM d, y G – E, MMM d, y G"} - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + G{"E, MMM d, y G – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} } GyMMMd{ - G{"MMM d, y G – MMM d, y G"} - M{"MMM d – MMM d, y G"} - d{"MMM d – d, y G"} - y{"MMM d, y – MMM d, y G"} + G{"MMM d, y G – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"M/y – M/y G"} - y{"M/y – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} } yMEd{ - M{"E, d/M/y – E, d/M/y G"} - d{"E, d/M/y – E, d/M/y G"} - y{"E, d/M/y – E, d/M/y G"} + M{"E, d/M/y – E, d/M/y G"} + d{"E, d/M/y – E, d/M/y G"} + y{"E, d/M/y – E, d/M/y G"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"d/M/y – d/M/y G"} - d{"d/M/y – d/M/y G"} - y{"d/M/y – d/M/y G"} + M{"d/M/y – d/M/y G"} + d{"d/M/y – d/M/y G"} + y{"d/M/y – d/M/y G"} } } } @@ -437,6 +455,22 @@ sw{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -450,12 +484,13 @@ sw{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -474,11 +509,11 @@ sw{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -659,135 +694,135 @@ sw{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} - M{"E, d/M/y – E, d/M/y GGGGG"} - d{"E, d/M/y – E, d/M/y GGGGG"} - y{"E, d/M/y – E, d/M/y GGGGG"} + G{"E, d/M/y GGGGG – E, d/M/y GGGGG"} + M{"E, d/M/y – E, d/M/y GGGGG"} + d{"E, d/M/y – E, d/M/y GGGGG"} + y{"E, d/M/y – E, d/M/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, MMM d, y G – E, MMM d, y G"} - M{"E, MMM d – E, MMM d, y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, MMM d, y – E, MMM d, y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, d/M – E, d/M"} - d{"E, d/M – E, d/M"} + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ - M{"MMM d – MMM d"} - d{"MMM d–d"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ y{"y–y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, d/M/y – E, d/M/y"} - d{"E, d/M/y – E, d/M/y"} - y{"E, d/M/y – E, d/M/y"} + M{"E, d/M/y – E, d/M/y"} + d{"E, d/M/y – E, d/M/y"} + y{"E, d/M/y – E, d/M/y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, MMM d– E, MMM d y"} - d{"E, MMM d – E, MMM d y"} - y{"E, MMM d y – E, MMM d y"} + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"MMM d – d, y"} - d{"MMM d – d, y"} - y{"MMM d y – MMM d y"} + M{"d – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"d/M/y – d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -1894,4 +1929,63 @@ sw{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "sw", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/sw_KE.txt b/icu/icu4c/source/data/locales/sw_KE.txt index a9ef6b1867d..0468579fe6f 100644 --- a/icu/icu4c/source/data/locales/sw_KE.txt +++ b/icu/icu4c/source/data/locales/sw_KE.txt @@ -5,6 +5,10 @@ sw_KE{ ExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} NumberElements{ latn{ + patterns{ + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} + currencyPatternAppendISO{"{0} ¤¤"} + } patternsLong{ decimalFormat{ 1000{ @@ -161,12 +165,44 @@ sw_KE{ "d MMM y G", "dd/MM/y GGGGG", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'saa' {0}", "{1} 'saa' {0}", "{1}, {0}", "{1}, {0}", } } + gregorian{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y", + "d MMMM y", + "d MMM y", + "dd/MM/y", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} 'saa' {0}", + "{1} 'saa' {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + GyMd{"d/M/y G"} + } + } } measurementSystemNames{ metric{"Kipimo"} diff --git a/icu/icu4c/source/data/locales/syr.txt b/icu/icu4c/source/data/locales/syr.txt index 85c24c20c5a..7791d15fcd5 100644 --- a/icu/icu4c/source/data/locales/syr.txt +++ b/icu/icu4c/source/data/locales/syr.txt @@ -9,12 +9,312 @@ syr{ "\u0739 \u073A \u073B \u073C \u073D \u073E \u073F ܃ ܄ ܅ ܆ ܇ ܈ ܉ ܁ ܂ ܀ ܊ ܋ ܌ ܍" " ܐ ܒ ܓ ܔ ܖ ܕ ܗ ܘ ܙ ܚ ܛ ܜ ܝ ܞ ܟ ܠ ܡ ܢ ܣ ܤ ܥ ܦ ܧ ܨ ܩ ܪ ܫ ܬ]" } + ExemplarCharactersIndex{"[ܐ ܒ ܓ ܖ ܕ ܗ ܘ ܙ ܚ ܛ ܝ ܟ ܠ ܡ ܢ ܣ ܥ ܦ ܨ ܩ ܪ ܫ ܬ]"} + ExemplarCharactersNumbers{"[\u061C\u200E \\- ‑ , ٫ ٬ . % ٪ ‰ ؉ + 0٠ 1١ 2٢ 3٣ 4٤ 5٥ 6٦ 7٧ 8٨ 9٩]"} + ExemplarCharactersPunctuation{ + "[\\- ‐ ‑ – — ، ؛ \\: ܃ ܄ ܅ ܆ ܇ ܈ ! ؟ ܉ . … ܁ ܂ ܀ ' ‘ ’ \u0022 “ ” « » ( ) " + "\\[ \\] ܊ ܋ ܌ ܍]" + } + MoreInformation{"؟"} + NumberElements{ + minimalPairs{ + plural{ + one{"ܝܠܐ ܝܠܗ ܥܬܝܕܐ"} + other{"ܝܠ̈ܐ ܝܢܐ ܥܬܝܕ̈ܐ {0}"} + } + } + } calendar{ + generic{ + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE، d MMMM y G", + "d MMMM y G", + "G y MMM d", + "GGGGG y-MM-dd", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E، d"} + Gy{"y G"} + } + } gregorian{ + AmPmMarkers{ + "ܩܛ", + "ܒܛ", + } + AmPmMarkersAbbr{ + "ܩܛ", + "ܒܛ", + } + AmPmMarkersNarrow{ + "ܩ", + "ܒ", + } + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE، d MMMM y", + "y MMMM d", + "y MMM d", + "y-MM-dd", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + E{"cccc"} + Ed{"E، d"} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"EEEE، d MMM y G"} + GyMMMd{"d MMM y G"} + MEd{"EEEE، dd-MM"} + MMMEd{"EEEE، d MMM"} + MMMMW{ + one{"ܫܒܘܥܐ W ܒMMMM"} + other{"ܫܒܘܥܐ W ܒMMMM"} + } + MMMMd{"d MMMM"} + MMMd{"d MMM"} + Md{"dd-MM"} + d{"d"} + yM{"MM-y"} + yMEd{"E، d/‏M/‏y"} + yMMM{"MMM y"} + yMMMEd{"E، d MMM y"} + yMMMM{"MMMM y"} + yMMMd{"d MMM y"} + yMd{"d‏/M‏/y"} + yQQQ{"QQQ y"} + yQQQQ{"QQQQ y"} + yw{ + one{"ܫܒܘܥܐ w ܕܫܢܬܐ Y"} + other{"ܫܒܘܥܐ w ܕܫܢܬܐ Y"} + } + } + dayNames{ + format{ + narrow{ + "ܐ", + "ܒ", + "ܓ", + "ܕ", + "ܗ", + "ܥ", + "ܫ", + } + short{ + "ܚܕ", + "ܬܪܝܢ", + "ܬܠܬ", + "ܐܪܒܥ", + "ܚܡܫ", + "ܥܪܘ", + "ܫܒܬܐ", + } + wide{ + "ܚܕܒܫܒܐ", + "ܬܪܝܢܒܫܒܐ", + "ܬܠܬܒܫܒܐ", + "ܐܪܒܥܒܫܒܐ", + "ܚܡܫܒܫܒܐ", + "ܥܪܘܒܬܐ", + "ܫܒܬܐ", + } + } + stand-alone{ + abbreviated{ + "ܚܕ", + "ܬܪܝܢ", + "ܬܠܬ", + "ܐܪܒܥ", + "ܚܡܫ", + "ܥܪܘ", + "ܫܒܬܐ", + } + narrow{ + "ܐ", + "ܒ", + "ܓ", + "ܕ", + "ܗ", + "ܥ", + "ܫ", + } + short{ + "ܚܕ", + "ܬܪܝܢ", + "ܬܠܬ", + "ܐܪܒܥ", + "ܚܡܫ", + "ܥܪܘ", + "ܫܒܬܐ", + } + wide{ + "ܚܕܒܫܒܐ", + "ܬܪܝܢܒܫܒܐ", + "ܬܠܬܒܫܒܐ", + "ܐܪܒܥܒܫܒܐ", + "ܚܡܫܒܫܒܐ", + "ܥܪܘܒܬܐ", + "ܫܒܬܐ", + } + } + } + dayPeriod{ + stand-alone{ + narrow{ + am{"ܩܛ"} + pm{"ܒܛ"} + } + wide{ + am{"ܩܛ"} + pm{"ܒܛ"} + } + } + } + eras{ + abbreviated{ + "܏ܩܡ", + "܏ܫܡ", + } + abbreviated%variant{ + "܏ܩܕܚ", + "܏ܕܚ", + } + narrow%variant{ + "܏ܩܕܚ", + "܏ܕܚ", + } + wide{ + "ܩܕܡ ܡܫܝܚܐ", + "ܫܢܬܐ ܡܪܢܝܬܐ", + } + wide%variant{ + "ܩܕܡ ܕܪܐ ܚܕܬܐ", + "ܕܪܐ ܚܕܬܐ", + } + } + intervalFormats{ + Gy{ + G{"y G – y G"} + y{"y – y G"} + } + GyM{ + G{"MM-y GGGG – MM-y GGGG"} + M{"MM-y – MM-y GGGG"} + y{"MM-y – MM-y GGGG"} + } + GyMMMEd{ + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} + } + GyMMMd{ + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + y{"d MMM y – d MMM y G"} + } + M{ + M{"M–M"} + } + MEd{ + M{"E، d/‏M – E، d/‏M"} + d{"E، d/‏M –‏ E، d/‏M"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E، d MMM – E، d MMM"} + d{"E، d – E، d MMM"} + } + MMMd{ + M{"d MMM – d MMM"} + d{"d–d MMM"} + } + Md{ + M{"M/d – M/d"} + d{"d-M – d-M"} + } + yM{ + y{"M‏/y – M‏/y"} + } + yMEd{ + M{"E، d‏/M‏/y – E، d‏/M‏/y"} + d{"E، dd‏/MM‏/y – E، dd‏/MM‏/y"} + y{"E، d‏/M‏/y – E، d‏/M‏/y"} + } + yMMM{ + M{"MMM – MMM، y"} + y{"MMM، y – MMM، y"} + } + yMMMEd{ + M{"E، d MMM – E، d MMM، y"} + d{"E، d – E، d MMM، y"} + y{"E، d MMM، y – E، d MMM، y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"d MMM – d MMM، y"} + d{"d–d MMM، y"} + y{"d MMM، y – d MMM، y"} + } + yMd{ + M{"d‏/M‏/y – d‏/M‏/y"} + d{"d‏/M‏/y – d‏/M‏/y"} + y{"d‏/M‏/y – d‏/M‏/y"} + } + } monthNames{ format{ + abbreviated{ + "ܟܢ܊ ܒ", + "ܫܒܛ", + "ܐܕܪ", + "ܢܝܣܢ", + "ܐܝܪ", + "ܚܙܝܪܢ", + "ܬܡܘܙ", + "ܐܒ", + "ܐܝܠܘܠ", + "ܬܫ܊ ܐ", + "ܬܫ܊ ܒ", + "ܟܢ܊ ܐ", + } + narrow{ + "ܐ", + "ܒ", + "ܓ", + "ܕ", + "ܗ", + "ܘ", + "ܙ", + "ܚ", + "ܛ", + "ܝ", + "ܝܐ", + "ܝܒ", + } wide{ - "܏ܟܢ ܏ܒ", + "ܟܢܘܢ ܐܚܪܝܐ", "ܫܒܛ", "ܐܕܪ", "ܢܝܣܢ", @@ -23,15 +323,519 @@ syr{ "ܬܡܘܙ", "ܐܒ", "ܐܝܠܘܠ", - "܏ܬܫ ܏ܐ", - "܏ܬܫ ܏ܒ", - "܏ܟܢ ܏ܐ", + "ܬܫܪܝܢ ܩܕܡܝܐ", + "ܬܫܪܝܢ ܐܚܪܝܐ", + "ܟܢܘܢ ܩܕܡܝܐ", } } + stand-alone{ + abbreviated{ + "ܟܢ܊ ܒ", + "ܫܒܛ", + "ܐܕܪ", + "ܢܝܣܢ", + "ܐܝܪ", + "ܚܙܝܪܢ", + "ܬܡܘܙ", + "ܐܒ", + "ܐܝܠܘܠ", + "ܬܫ܊ ܐ", + "ܬܫ܊ ܒ", + "ܟܢ܊ ܐ", + } + narrow{ + "ܐ", + "ܒ", + "ܓ", + "ܕ", + "ܗ", + "ܘ", + "ܙ", + "ܚ", + "ܛ", + "ܝ", + "ܝܐ", + "ܝܒ", + } + wide{ + "ܟܢܘܢ ܐܚܪܝܐ", + "ܫܒܛ", + "ܐܕܪ", + "ܢܝܣܢ", + "ܐܝܪ", + "ܚܙܝܪܢ", + "ܬܡܘܙ", + "ܐܒ", + "ܐܝܠܘܠ", + "ܬܫܪܝܢ ܩܕܡܝܐ", + "ܬܫܪܝܼܢ ܐܚܪܝܐ", + "ܟܢܘܢ ܩܕܡܝܐ", + } + } + } + quarters{ + format{ + abbreviated{ + "ܪܘܒܥܐ ܐ", + "ܪܘܒܥܐ ܒ", + "ܪܘܒܥܐ ܓ", + "ܪܘܒܥܐ ܕ", + } + narrow{ + "ܐ", + "ܒ", + "ܓ", + "ܕ", + } + wide{ + "ܪܘܒܥܐ ܩܕܡܝܐ", + "ܪܘܒܥܐ ܬܪܝܢܐ", + "ܪܘܒܥܐ ܬܠܝܬܝܐ", + "ܪܘܒܥܐ ܪܒܝܥܝܐ", + } + } + stand-alone{ + narrow{ + "ܐ", + "ܒ", + "ܓ", + "ܕ", + } + wide{ + "ܪܘܒܥܐ ܩܕܡܝܐ", + "ܪܘܒܥܐ ܬܪܝܢܐ", + "ܪܘܒܥܐ ܬܠܝܬܝܐ", + "ܪܘܒܥܐ ܪܒܝܥܝܐ", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"‘"} + alternateQuotationStart{"’"} + quotationEnd{"“"} + quotationStart{"”"} + } + fields{ + day{ + dn{"ܝܘܡܐ"} + relative{ + "-1"{"ܐܬܡܠܝ"} + "0"{"ܐܕܝܘܡ"} + "1"{"ܝܘܡܐ ܕܐܬܐ"} + } + relativeTime{ + future{ + one{"ܒ{0} ܝܘܡܐ"} + other{"ܒ{0} ܝܘܡܢ̈ܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܝܘܡܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܝܘܡܢ̈ܐ"} + } + } + } + dayOfYear{ + dn{"ܝܘܡܐ ܕܫܢܬܐ"} + } + dayperiod{ + dn{"ܩܛ/ܒܛ"} + } + era{ + dn{"ܕܪܐ"} + } + fri{ + relative{ + "-1"{"ܥܪܘܒܬܐ ܕܕܥܒܪ"} + "0"{"ܗܕܐ ܥܪܘܒܬܐ"} + "1"{"ܥܪܘܒܬܐ ܕܐܬܐ"} + } + relativeTime{ + future{ + one{"ܒ{0} ܥܪܘܒܬܐ"} + other{"ܒ{0} ܥܪ̈ܘܒܬܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܥܪܘܒܬܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܥܪ̈ܘܒܬܐ"} + } + } + } + hour{ + dn{"ܫܥܬܐ"} + relative{ + "0"{"ܗܕܐ ܫܥܬܐ"} + } + relativeTime{ + future{ + one{"ܒ{0} ܫܥܬܐ"} + other{"ܒ{0} ܫܥ̈ܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܫܥܬܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܫܥ̈ܐ"} + } + } + } + hour-short{ + dn{"ܫܥ܊"} + } + minute{ + dn{"ܩܛܝܢܬܐ"} + relative{ + "0"{"ܗܢܐ ܩܛܝܢܐ"} + } + relativeTime{ + future{ + one{"ܒ{0} ܩܛܝܢܬܐ"} + other{"ܒ{0} ܩܛܝ̈ܢܬܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܩܛܝܢܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܩܛܝ̈ܢܐ"} + } + } + } + mon{ + relative{ + "-1"{"ܬܪܝܢܒܫܒܐ ܕܕܥܒܪ"} + "0"{"ܗܕܐ ܬܪܝܢܒܫܒܐ"} + "1"{"ܬܪܝܢܒܫܒܐ ܕܐܬܐ"} + } + relativeTime{ + future{ + one{"ܒ{0} ܬܪܝܢܒܫܒܐ"} + other{"ܒ{0} ܬܪܝܢܒܫܒ̈ܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܬܪܝܢܒܫܒܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܬܪܝܢܒܫܒ̈ܐ"} + } + } + } + month{ + dn{"ܝܪܚܐ"} + relative{ + "-1"{"ܝܪܚܐ ܕܕܥܒܪ"} + "0"{"ܗܢܐ ܝܪܚܐ"} + "1"{"ܝܪܚܐ ܕܐܬܐ"} + } + relativeTime{ + future{ + one{"ܒ{0} ܝܪܚܐ"} + other{"ܒ{0} ܝܪ̈ܚܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܝܪܚܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܝܪ̈ܚܐ"} + } + } + } + month-short{ + relativeTime{ + future{ + one{"ܒ{0} ܝܪܚܐ"} + other{"ܒ{0} ܝܪ̈ܚܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܝܪܚܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܝܖ̈ܚܐ"} + } + } + } + quarter{ + dn{"ܪܘܒܥܐ ܕܫܢܬܐ"} + relative{ + "-1"{"ܪܘܒܥܐ ܕܥܒܪ"} + "0"{"ܗܢܐ ܪܘܒܥܐ"} + "1"{"ܪܘܒܥܐ ܕܐܬܐ"} + } + relativeTime{ + future{ + one{"ܒ{0} ܪܘܒܥܐ"} + other{"ܒ{0} ܪ̈ܘܒܥܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܪܘܒܥܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܪ̈ܘܒܥܐ"} + } + } + } + sat{ + relative{ + "-1"{"ܫܒܬܐ ܕܕܥܒܪ"} + "0"{"ܗܕܐ ܫܒܬܐ"} + "1"{"ܫܒܬܐ ܕܐܬܐ"} + } + relativeTime{ + future{ + one{"ܒ{0} ܫܒܬܐ"} + other{"ܒ{0} ܫܒ̈ܬܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܫܒܬܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܫܒ̈ܬܐ"} + } + } + } + second{ + dn{"ܪܦܦܐ"} + relative{ + "0"{"ܗܫܐ"} + } + relativeTime{ + future{ + one{"ܒ{0} ܪܦܦܐ"} + other{"ܒ{0} ܪ̈ܦܦܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܪܦܦܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܖ̈ܦܦܐ"} + } + } + } + sun{ + relative{ + "-1"{"ܚܕܒܫܒܐ ܕܕܥܒܪ"} + "0"{"ܗܕܐ ܚܕܒܫܒܐ"} + "1"{"ܚܕܒܫܒܐ ܕܐܬܐ"} + } + relativeTime{ + future{ + one{"ܒ{0} ܚܕܒܫܒܐ"} + other{"ܒ{0} ܚܕܒܫܒ̈ܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܚܕܒܫܒܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܚܕܒܫܒ̈ܐ"} + } + } + } + thu{ + relative{ + "-1"{"ܚܡܫܒܫܒܐ ܕܕܥܒܪ"} + "0"{"ܗܕܐ ܚܡܫܒܫܒܐ"} + "1"{"ܚܡܫܒܫܒܐ ܕܐܬܐ"} + } + relativeTime{ + future{ + one{"ܒ{0} ܚܡܫܒܫܒܐ"} + other{"ܒ{0} ܚܡܫܒܫܒ̈ܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܚܡܫܒܫܒܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܚܡܫܒܫܒ̈ܐ"} + } + } + } + tue{ + relative{ + "-1"{"ܬܠܬܒܫܒܐ ܕܕܥܒܪ"} + "0"{"ܗܕܐ ܬܠܬܒܫܒܐ"} + "1"{"ܬܠܬܒܫܒܐ ܕܐܬܐ"} + } + relativeTime{ + future{ + one{"ܒ{0} ܬܠܬܒܫܒܐ"} + other{"ܒ{0} ܬܠܬܒܫܒ̈ܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܬܠܬܒܫܒܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܬܠܬܒܫܒ̈ܐ"} + } + } + } + wed{ + relative{ + "-1"{"ܐܪܒܥܒܫܒܐ ܕܕܥܒܪ"} + "0"{"ܗܕܐ ܐܪܒܥܒܫܒܐ"} + "1"{"ܐܪܒܥܒܫܒܐ ܕܐܬܐ"} + } + relativeTime{ + future{ + one{"ܒ{0} ܐܪܒܥܒܫܒܐ"} + other{"ܒ{0} ܐܪܒܥܒܫܒ̈ܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܐܪܒܥܒܫܒܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܐܪܒܥܒܫܒ̈ܐ"} + } } } + wed-short{ + relativeTime{ + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܐܪܒܥܒܫܒ̈ܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܐܪܒܥܒܫܒ̈ܐ"} + } + } + } + week{ + dn{"ܫܒܘܥܐ"} + relative{ + "-1"{"ܫܒܘܥܐ ܕܕܥܒܪ"} + "0"{"ܗܕܐ ܫܒܘܥܐ"} + "1"{"ܫܒܘܥܐ ܕܐܬܐ"} + } + relativePeriod{"ܫܒܘܥܐ ܕ{0}"} + relativeTime{ + future{ + one{"ܒ{0} ܫܒܘܥܐ"} + other{"ܒ{0} ܫܒ̈ܘܥܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܫܒܘܥܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܫܒ̈ܘܥܐ"} + } + } + } + week-short{ + dn{"ܫܒ܊"} + } + weekOfMonth{ + dn{"ܫܒܘܥܐ ܕܝܪܚܐ"} + } + weekday{ + dn{"ܝܘܡܐ ܕܫܒܘܥܐ"} + } + weekdayOfMonth{ + dn{"ܝܘܡܐ ܦܘܠܚܢܐ ܕܫܒܘܥܐ"} + } + year{ + dn{"ܫܢܬܐ"} + relative{ + "-1"{"ܐܫܬܩܕܝ"} + "0"{"ܗܕܐ ܫܢܬܐ"} + "1"{"ܫܢܬܐ ܐܚܪܬܐ"} + } + relativeTime{ + future{ + one{"ܒ{0} ܫܢܝ̈ܐ"} + other{"ܒ{0} ܫܢܝ̈ܐ"} + } + past{ + one{"ܡ̣ܢ ܩܕܡ {0} ܫܢܝ̈ܐ"} + other{"ܡ̣ܢ ܩܕܡ {0} ܫܢܝ̈ܐ"} + } + } + } + year-short{ + dn{"ܫܢ܊"} + } + zone{ + dn{"ܦܢܝܬܐ ܕܙܒܢܐ"} + } + zone-narrow{ + dn{"ܦܢܝܬܐ ܕܙܒܢܐ"} + } + zone-short{ + dn{"ܦܢܝܬܐ ܕܙܒܢܐ"} + } } layout{ characters{"right-to-left"} } + listPattern{ + or{ + 2{"{0} ܝܐ {1}"} + end{"{0}، ܝܐ {1}"} + } + standard{ + 2{"{0} ܘ{1}"} + end{"{0}، ܘ{1}"} + } + } + measurementSystemNames{ + UK{"ܛܟܣܐ ܒܪܝܛܢܝܐ"} + US{"ܛܟܣܐ ܐܡܝܪܟܐ"} + metric{"ܛܟܣܐ ܡܝܬܪܝܐ"} + } + parse{ + date{ + lenient{ + "[\\--/]", + "[\\:∶]", + } + } + general{ + lenient{ + "[.․。︒﹒.。]", + "['ʼ՚᾽᾿’']", + "[%٪﹪%]", + "[؉‰]", + "[\$﹩$$]", + "[£₤]", + "[¥¥]", + "[₩₩]", + "[₨₹{Rp}{Rs}]", + } + } + number{ + lenient{ + "[\\-‒⁻₋−➖﹣-]", + "[,،٫⹁、︐︑﹐﹑,、]", + "[+⁺₊➕﬩﹢+]", + } + } + } + personNames{ + initialPattern{ + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "syr", + } + } + namePattern{ + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}.{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-monogram-allCaps}.{surname-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{prefix} {given} {given2-initial} {surname}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-monogram-allCaps}.{surname-monogram-allCaps}"} + givenFirst-short-referring-formal{"{prefix} {given-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal-initial}. {surname}"} + sorting-long-referring-formal{"{surname-prefix} {surname-core}، {given} {given2}"} + sorting-long-referring-informal{"{surname}، {given-informal}"} + sorting-medium-referring-formal{"{surname-prefix} {surname-core}، {given} {given2-initial}"} + sorting-medium-referring-informal{"{surname}، {given-informal}"} + sorting-short-referring-formal{"{surname-prefix} {surname-core}، {given} {given2-initial}"} + sorting-short-referring-informal{"{surname}، {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}.{given-monogram-allCaps}.{given2-monogram" + "-allCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}.{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname}، {given} {given2}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}."} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}."} + surnameFirst-medium-referring-formal{"{surname}، {given} {given2-initial}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}."} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}."} + surnameFirst-short-referring-formal{"{surname}، {given-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ta.txt b/icu/icu4c/source/data/locales/ta.txt index f2aeb2aab8d..87f85e3c8f2 100644 --- a/icu/icu4c/source/data/locales/ta.txt +++ b/icu/icu4c/source/data/locales/ta.txt @@ -33,7 +33,9 @@ ta{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} - currencyFormat{"¤ #,##,##0.00"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} + currencyFormat{"¤#,##,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} scientificFormat{"#E0"} @@ -141,6 +143,16 @@ ta{ other{"¤ 000டி"} } } + currencyFormat%alphaNextToNumber{ + 1000000000{ + one{"¤ 0பி"} + other{"¤ 0பி"} + } + 100000000000{ + one{"¤ 000பி"} + other{"¤ 000பி"} + } + } decimalFormat{ 1000{ one{"0ஆ"} @@ -208,6 +220,12 @@ ta{ } } minimalPairs{ + case{ + ablative{"… என்பதிலிருந்து {0} …"} + accusative{"… என்பதை {0} … ஆல் பெருக்குதல்"} + dative{"… என்பதற்கு {0} …"} + nominative{"{0} ரூ. 50 மதிப்புடையது"} + } ordinal{ other{"{0}வது வலது திருப்பத்தை எடு."} } @@ -220,7 +238,8 @@ ta{ native{"tamldec"} tamldec{ patterns{ - currencyFormat{"¤ #,##,##0.00"} + currencyFormat{"¤#,##0.00"} + currencyFormat%noCurrency{"#,##,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} scientificFormat{"#E0"} @@ -270,6 +289,16 @@ ta{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMMd", + "yMMdd", + } monthNames{ format{ abbreviated{ @@ -536,11 +565,27 @@ ta{ "d MMM, y G", "d/M/y GGGGG", "{1}, {0}", - "{1} அன்று {0}", "{1} {0}", + "{1} {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1} அன்று {0}", + "{1} அன்று {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Bh{"B h"} Bhm{"B h:mm"} @@ -557,6 +602,7 @@ ta{ GyMMM{"MMM y G"} GyMMMEd{"E, d MMM, y G"} GyMMMd{"d MMM, y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -705,11 +751,27 @@ ta{ "d MMM, y", "d/M/yy", "{1}, {0}", - "{1} ’அன்று’ {0}", - "{1} ’அன்று’ {0}", + "{1}, {0}", + "{1}, {0}", "{1}, {0}", "{1}, {0}", } + DateTimePatterns%atTime{ + "{1} அன்று {0}", + "{1} அன்று {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -729,6 +791,7 @@ ta{ GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"d/M/y G"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -1330,6 +1393,9 @@ ta{ } } islamic{ + availableFormats{ + GyMd{"d/M/y GGGGG"} + } eras{ abbreviated{ "AH", @@ -2180,7 +2246,7 @@ ta{ other{"{0} செவ்வாய்களில்"} } past{ - one{"{0} செவ்வாய்களுக்கு முன்"} + one{"செவ். முன்பு"} other{"{0} செவ். முன்பு"} } } @@ -2427,6 +2493,7 @@ ta{ start{"{0}, {1}"} } unit{ + end{"{0}, {1}"} middle{"{0}, {1}"} start{"{0}, {1}"} } @@ -2437,6 +2504,8 @@ ta{ start{"{0} {1}"} } unit-short{ + 2{"{0}, {1}"} + end{"{0}, {1}"} middle{"{0}, {1}"} start{"{0}, {1}"} } @@ -2478,4 +2547,72 @@ ta{ } } } + personNames{ + foreignSpaceReplacement{" "} + nameOrderLocales{ + givenFirst{"und"} + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {given} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{ + "{given-informal-monogram-allCaps}{given2-monogram-allCaps}{surname-m" + "onogram-allCaps}" + } + givenFirst-long-referring-formal{"{given} {given2} {surname} {surname2} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {given-initial} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{given-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal}"} + sorting-long-referring-formal{"{given} {given2}, {surname}"} + sorting-long-referring-informal{"{given-informal} {given2}, {surname}"} + sorting-medium-referring-formal{"{given} {given2}, {surname-initial}"} + sorting-medium-referring-informal{"{given-informal} {given2}, {surname-initial}"} + sorting-short-referring-formal{"{given} {given2-initial}, {surname-initial}"} + sorting-short-referring-informal{"{given-informal} {given2-initial}, {surname-initial}"} + surnameFirst-long-addressing-formal{"{prefix} {surname-initial} {given}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{prefix} {surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname-initial} {given}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}{given-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname-initial} {given} {given2} {suffix}"} + surnameFirst-medium-referring-informal{"{surname-initial} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {given}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{given-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname-initial} {given}"} + surnameFirst-short-referring-informal{"{given-informal}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ta_LK.txt b/icu/icu4c/source/data/locales/ta_LK.txt index dcfe132c09b..285b3a8aae6 100644 --- a/icu/icu4c/source/data/locales/ta_LK.txt +++ b/icu/icu4c/source/data/locales/ta_LK.txt @@ -14,10 +14,20 @@ ta_LK{ "d MMM, y", "d/M/yy", "{1}, {0}", - "{1} ’அன்று’ {0}", - "{1} ’அன்று’ {0}", "{1}, {0}", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", } } } diff --git a/icu/icu4c/source/data/locales/te.txt b/icu/icu4c/source/data/locales/te.txt index addf033ee37..58abcb24cb7 100644 --- a/icu/icu4c/source/data/locales/te.txt +++ b/icu/icu4c/source/data/locales/te.txt @@ -34,6 +34,8 @@ te{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##0%"} @@ -142,6 +144,56 @@ te{ other{"¤000ట్రి"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0వే"} + other{"¤ 0వే"} + } + 10000{ + one{"¤ 00వే"} + other{"¤ 00వే"} + } + 100000{ + one{"¤ 000వే"} + other{"¤ 000వే"} + } + 1000000{ + one{"¤ 0మి"} + other{"¤ 0మి"} + } + 10000000{ + one{"¤ 00మి"} + other{"¤ 00మి"} + } + 100000000{ + one{"¤ 000మి"} + other{"¤ 000మి"} + } + 1000000000{ + one{"¤ 0బి"} + other{"¤ 0బి"} + } + 10000000000{ + one{"¤ 00బి"} + other{"¤ 00బి"} + } + 100000000000{ + one{"¤ 000బి"} + other{"¤ 000బి"} + } + 1000000000000{ + one{"¤ 0ట్రి"} + other{"¤ 0ట్రి"} + } + 10000000000000{ + one{"¤ 00ట్రి"} + other{"¤ 00ట్రి"} + } + 100000000000000{ + one{"¤ 000ట్రి"} + other{"¤ 000ట్రి"} + } + } decimalFormat{ 1000{ one{"0వే"} @@ -209,6 +261,13 @@ te{ } } minimalPairs{ + case{ + accusative{"{0} వంటకమును వండింది"} + dative{"పార్వతి శివుని {0} తపం చేసింది"} + instrumental{"{0} చేత రావణుడు సంహరింపబడ్డాడు"} + locative{"అన్ని దిక్కుల {0} విష్ణువు ఉన్నాడు"} + nominative{"{0} పాఠము చదువుతున్నాడు"} + } ordinal{ other{"{0}వ కుడి మలుపు తీసుకోండి."} } @@ -222,6 +281,8 @@ te{ telu{ patterns{ currencyFormat{"¤#,##,##0.00"} + currencyFormat%alphaNextToNumber{"¤ #,##,##0.00"} + currencyFormat%noCurrency{"#,##,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -495,6 +556,16 @@ te{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"B h"} Bhm{"B h:mm"} @@ -668,11 +739,27 @@ te{ "d MMM, y", "dd-MM-yy", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimePatterns%atTime{ "{1} {0}కి", "{1} {0}కి", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -1294,7 +1381,7 @@ te{ "మార్గశిరం", "పుష్యం", "మాఘం", - "ఫల్గుణం", + "ఫాల్గుణం", } narrow{ "1", @@ -1322,7 +1409,7 @@ te{ "మార్గశిరం", "పుష్యం", "మాఘం", - "ఫల్గుణం", + "ఫాల్గుణం", } } stand-alone{ @@ -1338,7 +1425,7 @@ te{ "మార్గశిరం", "పుష్యం", "మాఘం", - "ఫల్గుణం", + "ఫాల్గుణం", } narrow{ "1", @@ -1366,7 +1453,7 @@ te{ "మార్గశిరం", "పుష్యం", "మాఘం", - "ఫల్గుణం", + "ఫాల్గుణం", } } } @@ -2563,4 +2650,66 @@ te{ } } } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{"und"} + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}. {given2-monogram-allCaps}. {surname-monogr" + "am-allCaps}" + } + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/teo.txt b/icu/icu4c/source/data/locales/teo.txt index 2c62a8de084..2774ace3846 100644 --- a/icu/icu4c/source/data/locales/teo.txt +++ b/icu/icu4c/source/data/locales/teo.txt @@ -30,6 +30,16 @@ teo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -42,7 +52,7 @@ teo{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -78,6 +88,16 @@ teo{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -90,7 +110,7 @@ teo{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/tg.txt b/icu/icu4c/source/data/locales/tg.txt index 1938dc40dc7..1f2ad18aaf5 100644 --- a/icu/icu4c/source/data/locales/tg.txt +++ b/icu/icu4c/source/data/locales/tg.txt @@ -175,6 +175,16 @@ tg{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMMMdd", + "GGGGGyyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -185,8 +195,8 @@ tg{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM y G"} @@ -202,9 +212,9 @@ tg{ MMMd{"d MMM"} Md{"dd-MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -349,6 +359,16 @@ tg{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMdd", + "yMMMdd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -362,8 +382,8 @@ tg{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM, y G"} @@ -384,11 +404,11 @@ tg{ MMMd{"d MMM"} Md{"dd-MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM-y"} @@ -589,22 +609,22 @@ tg{ } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ y{"y – y"} @@ -790,6 +810,16 @@ tg{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -901,6 +931,16 @@ tg{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMdd", + "GGGGGyyMMdd", + } monthNames{ format{ wide{ @@ -1636,4 +1676,18 @@ tg{ US{"ИМА"} metric{"Метрӣ"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "tg", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/th.txt b/icu/icu4c/source/data/locales/th.txt index d5803addd77..168489d1c03 100644 --- a/icu/icu4c/source/data/locales/th.txt +++ b/icu/icu4c/source/data/locales/th.txt @@ -35,6 +35,8 @@ th{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -119,6 +121,44 @@ th{ other{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + other{"¤ 0K"} + } + 10000{ + other{"¤ 00K"} + } + 100000{ + other{"¤ 000K"} + } + 1000000{ + other{"¤ 0M"} + } + 10000000{ + other{"¤ 00M"} + } + 100000000{ + other{"¤ 000M"} + } + 1000000000{ + other{"¤ 0B"} + } + 10000000000{ + other{"¤ 00B"} + } + 100000000000{ + other{"¤ 000B"} + } + 1000000000000{ + other{"¤ 0T"} + } + 10000000000000{ + other{"¤ 00T"} + } + 100000000000000{ + other{"¤ 000T"} + } + } decimalFormat{ 1000{ other{"0K"} @@ -201,6 +241,16 @@ th{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } availableFormats{ E{"ccc"} Ed{"E d"} @@ -209,6 +259,7 @@ th{ GyMMMEEEEd{"EEEEที่ d MMM G y"} GyMMMEd{"E d MMM G y"} GyMMMd{"d MMM G y"} + GyMd{"d/M/GGGGG y"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -369,6 +420,16 @@ th{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMMd", + "yMd", + } cyclicNameSets{ dayParts{ format{ @@ -708,6 +769,16 @@ th{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMMd", + "yMd", + } cyclicNameSets{ dayParts{ format{ @@ -1018,6 +1089,22 @@ th{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} เวลา {0}", + "{1} เวลา {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -1035,6 +1122,7 @@ th{ GyMMMEEEEd{"EEEEที่ d MMM G y"} GyMMMEd{"E d MMM G y"} GyMMMd{"d MMM G y"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -1215,10 +1303,6 @@ th{ "ก่อนเที่ยง", "หลังเที่ยง", } - AmPmMarkersAbbr{ - "ก่อนเที่ยง", - "หลังเที่ยง", - } AmPmMarkersNarrow{ "a", "p", @@ -1238,6 +1322,22 @@ th{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} เวลา {0}", + "{1} เวลา {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -1258,6 +1358,7 @@ th{ GyMMMEEEEd{"EEEEที่ d MMM G y"} GyMMMEd{"E d MMM G y"} GyMMMd{"d MMM G y"} + GyMd{"d/M/GGGGG y"} H{"HH"} Hm{"HH:mm น."} Hms{"HH:mm:ss"} @@ -1290,10 +1391,10 @@ th{ yMMM{"MMM y"} yMMMEEEEd{"EEEEที่ d MMM y"} yMMMEd{"E d MMM y"} - yMMMM{"MMMM G y"} - yMMMMEEEEd{"EEEEที่ d MMMM G y"} - yMMMMEd{"E d MMMM G y"} - yMMMMd{"d MMMM G y"} + yMMMM{"MMMM y"} + yMMMMEEEEd{"EEEEที่ d MMMM y"} + yMMMMEd{"E d MMMM y"} + yMMMMd{"d MMMM y"} yMMMd{"d MMM y"} yMd{"d/M/y"} yQQQ{"QQQ y"} @@ -1506,7 +1607,7 @@ th{ G{"E d MMM G y – E d MMM G y"} M{"E d MMM – E d MMM G y"} d{"E d MMM – E d MMM G y"} - y{"E d MMM y – E d MMM y"} + y{"E d MMM G y – E d MMM y"} } GyMMMd{ G{"d MMM G y – d MMM G y"} @@ -1618,14 +1719,14 @@ th{ y{"EEEEที่ d MMMM G y – EEEEที่ d MMMM y"} } yMMMMEd{ - M{"E d MMMM – E d MMMM G y"} - d{"E d – E d MMMM G y"} - y{"E d MMMM G y – E d MMMM y"} + M{"E d MMMM – E d MMMM y"} + d{"E d – E d MMMM y"} + y{"E d MMMM y – E d MMMM y"} } yMMMMd{ - M{"d MMMM – d MMMM G y"} - d{"d–d MMMM G y"} - y{"d MMMM G y – d MMMM y"} + M{"d MMMM – d MMMM y"} + d{"d–d MMMM y"} + y{"d MMMM y – d MMMM y"} } yMMMd{ M{"d MMM – d MMM y"} @@ -1787,6 +1888,16 @@ th{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } eras{ abbreviated{ "ย.ศ.", @@ -2008,6 +2119,16 @@ th{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMd", + } availableFormats{ Ed{"E d"} Gy{"G y"} @@ -2147,6 +2268,16 @@ th{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyyMd", + } availableFormats{ Ed{"E d"} Gy{"G y"} @@ -3431,4 +3562,40 @@ th{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "th", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{"{given-informal-monogram-allCaps}"} + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-long-referring-informal{"{given}{given2}{surname}{surname2}{suffix}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-informal{"{given-informal}{surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-referring-informal{"{given}{given2}{surname}{surname2}"} + sorting-long-referring-formal{"{surname-core}{given}{given2}{surname-prefix}"} + sorting-long-referring-informal{"{surname}{given-informal}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ti.txt b/icu/icu4c/source/data/locales/ti.txt index 612f0824b56..30f6e80d00d 100644 --- a/icu/icu4c/source/data/locales/ti.txt +++ b/icu/icu4c/source/data/locales/ti.txt @@ -8,6 +8,10 @@ ti{ " ⶡ ⶢ ⶣ ⶤ ⶥ ⶦ ⶨ ⶩ ⶪ ⶫ ⶬ ⶭ ⶮ ⶰ ⶱ ⶲ ⶳ ⶴ ⶵ ⶶ ⶸ ⶹ ⶺ ⶻ ⶼ ⶽ ⶾ ⷀ ⷁ ⷂ ⷃ ⷄ ⷅ ⷆ ⷈ ⷉ ⷊ ⷋ" " ⷌ ⷍ ⷎ ⷐ ⷑ ⷒ ⷓ ⷔ ⷕ ⷖ ⷘ ⷙ ⷚ ⷛ ⷜ ⷝ ⷞ]" } + Ellipsis{ + final{"{0}…"} + word-initial{"… {0}"} + } ExemplarCharacters{ "[\u135F ሀ-ሆ ለ-ቆ ቈ ቊ-ቍ ቐ-ቖ ቘ ቚ-ቝ በ-ኆ ኈ ኊ-ኍ ነ-ኮ ኰ ኲ-ኵ ኸ-ኾ ዀ ዂ-ዅ ወ-ዎ ዐ-ዖ ዘ-ዮ ደ-" "ዷ ጀ-ጎ ጐ ጒ-ጕ ጠ-ፗ]" @@ -17,6 +21,7 @@ ti{ " ፀ ፈ ፐ]" } ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"} + MoreInformation{"?"} NumberElements{ default{"latn"} latn{ @@ -36,154 +41,154 @@ ti{ patternsLong{ decimalFormat{ 1000{ - one{"0K"} - other{"0K"} + one{"0 ሽሕ"} + other{"0 ሽሕ"} } 10000{ - one{"00K"} - other{"00K"} + one{"00 ሽሕ"} + other{"00 ሽሕ"} } 100000{ - one{"000K"} - other{"000K"} + one{"000 ሽሕ"} + other{"000 ሽሕ"} } 1000000{ - one{"0M"} - other{"0M"} + one{"0 ሚልዮን"} + other{"0 ሚልዮን"} } 10000000{ - one{"00M"} - other{"00M"} + one{"00 ሚልዮን"} + other{"00 ሚልዮን"} } 100000000{ - one{"000M"} - other{"000M"} + one{"000 ሚልዮን"} + other{"000 ሚልዮን"} } 1000000000{ - one{"0G"} - other{"0G"} + one{"0 ቢልዮን"} + other{"0 ቢልዮን"} } 10000000000{ - one{"00G"} - other{"00G"} + one{"00 ቢልዮን"} + other{"00 ቢልዮን"} } 100000000000{ - one{"000G"} - other{"000G"} + one{"000 ቢልዮን"} + other{"000 ቢልዮን"} } 1000000000000{ - one{"0T"} - other{"0T"} + one{"0 ትሪልዮን"} + other{"0 ትሪልዮን"} } 10000000000000{ - one{"00T"} - other{"00T"} + one{"00 ትሪልዮን"} + other{"00 ትሪልዮን"} } 100000000000000{ - one{"000T"} - other{"000T"} + one{"000 ትሪልዮን"} + other{"000 ትሪልዮን"} } } } patternsShort{ currencyFormat{ 1000{ - one{"¤0K"} - other{"¤0K"} + one{"¤0 ሽ"} + other{"¤0 ሽ"} } 10000{ - one{"¤00K"} - other{"¤00K"} + one{"¤00 ሽ"} + other{"¤00 ሽ"} } 100000{ - one{"¤000K"} - other{"¤000K"} + one{"¤000 ሽ"} + other{"¤000 ሽ"} } 1000000{ - one{"¤0M"} - other{"¤0M"} + one{"¤0 ሚ"} + other{"¤0 ሚ"} } 10000000{ - one{"¤00M"} - other{"¤00M"} + one{"¤00 ሚ"} + other{"¤00 ሚ"} } 100000000{ - one{"¤000M"} - other{"¤000M"} + one{"¤000 ሚ"} + other{"¤000 ሚ"} } 1000000000{ - one{"¤0G"} - other{"¤0G"} + one{"¤0 ቢ"} + other{"¤0 ቢ"} } 10000000000{ - one{"¤00G"} - other{"¤00G"} + one{"¤00 ቢ"} + other{"¤00 ቢ"} } 100000000000{ - one{"¤000G"} - other{"¤000G"} + one{"¤000 ቢ"} + other{"¤000 ቢ"} } 1000000000000{ - one{"¤0T"} - other{"¤0T"} + one{"¤0 ት"} + other{"¤0 ት"} } 10000000000000{ - one{"¤00T"} - other{"¤00T"} + one{"¤00 ት"} + other{"¤00 ት"} } 100000000000000{ - one{"¤000T"} - other{"¤000T"} + one{"¤000 ት"} + other{"¤000 ት"} } } decimalFormat{ 1000{ - one{"0K"} - other{"0K"} + one{"0 ሽ"} + other{"0 ሽ"} } 10000{ - one{"00K"} - other{"00K"} + one{"00 ሽ"} + other{"00 ሽ"} } 100000{ - one{"000K"} - other{"000K"} + one{"000 ሽ"} + other{"000 ሽ"} } 1000000{ - one{"0M"} - other{"0M"} + one{"0 ሚ"} + other{"0 ሚ"} } 10000000{ - one{"00M"} - other{"00M"} + one{"00 ሚ"} + other{"00 ሚ"} } 100000000{ - one{"000M"} - other{"000M"} + one{"000 ሚ"} + other{"000 ሚ"} } 1000000000{ - one{"0G"} - other{"0G"} + one{"0 ቢ"} + other{"0 ቢ"} } 10000000000{ - one{"00G"} - other{"00G"} + one{"00 ቢ"} + other{"00 ቢ"} } 100000000000{ - one{"000G"} - other{"000G"} + one{"000 ቢ"} + other{"000 ቢ"} } 1000000000000{ - one{"0T"} - other{"0T"} + one{"0 ት"} + other{"0 ት"} } 10000000000000{ - one{"00T"} - other{"00T"} + one{"00 ት"} + other{"00 ት"} } 100000000000000{ - one{"000T"} - other{"000T"} + one{"000 ት"} + other{"000 ት"} } } } @@ -202,20 +207,39 @@ ti{ timeSeparator{":"} } } + minimalPairs{ + plural{ + one{"{0} መዓልቲ"} + other{"{0} መዓልታት"} + } + } minimumGroupingDigits{"1"} native{"latn"} traditional{"ethi"} } calendar{ + buddhist{ + eras{ + abbreviated{ + "BE", + } + narrow{ + "BE", + } + wide{ + "BE", + } + } + } generic{ DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "G y MMMM d, EEEE", - "dd MMMM y G", - "dd-MMM-y G", + "EEEE፣ d MMMM y G", + "d MMMM y G", + "d MMM y G", "dd/MM/yy GGGGG", "{1} {0}", "{1} {0}", @@ -223,35 +247,117 @@ ti{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} ሰዓት {0}", + "{1} ሰዓት {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMdd", + "GyMMMdd", + "GGGGGyyMMdd", + } availableFormats{ + Bh{"h B"} + Bhm{"h:mm B"} + Bhms{"h:mm:ss B"} + E{"ccc"} + EBhm{"E h:mm B"} + EBhms{"E h:mm:ss B"} + EHm{"E HH:mm"} + EHms{"E HH:mm:ss"} + Ed{"E d"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E፣ d MMM y G"} + GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} + H{"HH"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E፣ d/M"} + MMM{"LLL"} + MMMEd{"E፣ d MMM"} + MMMMd{"d MMMM"} MMMMdd{"dd MMMM"} + MMMd{"d MMM"} MMdd{"dd/MM"} + Md{"d/M"} + d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"mm:ss"} + y{"y G"} yMM{"MM/y"} yMMMM{"MMMM y"} yQQQ{"QQQ y"} + yyyy{"y G"} + yyyyM{"M/y GGGGG"} + yyyyMEd{"E፣ d/M/y GGGGG"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E፣ d MMM y G"} + yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d/M/y GGGGG"} + yyyyQQQ{"QQQ y G"} + yyyyQQQQ{"QQQQ y G"} + } + intervalFormats{ + H{ + H{"HH–HH"} + } + Hv{ + H{"HH–HH v"} + } + M{ + M{"M–M"} + } + fallback{"{0} – {1}"} + h{ + a{"h a – h a"} + h{"h–h a"} + } + hm{ + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + } + hv{ + a{"h a – h a v"} + h{"h–h a v"} + } } } gregorian{ AmPmMarkers{ - "ቅድመ ፍርቂ-መዓልቲ", - "ደሕረ ፍርቀ-መዓልቲ", + "ቅ.ቀ.", + "ድ.ቀ.", } AmPmMarkersAbbr{ - "ቅ ፍር-መዓ", - "ደሕ ፍር-መዓ", + "ቅ.ቀ.", + "ድ.ቀ.", } AmPmMarkersNarrow{ - "ንጉሆ ሰዓተ", - "ድሕር ሰዓት", + "ቅ.ቀ.", + "ድ.ቀ.", } DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "EEEE፣ dd MMMM መዓልቲ y G", - "dd MMMM y", - "dd-MMM-y", + "EEEE፣ d MMMM y", + "d MMMM y", + "d MMM y", "dd/MM/yy", "{1} {0}", "{1} {0}", @@ -259,6 +365,22 @@ ti{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} ሰዓት {0}", + "{1} ሰዓት {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEdd", + "yMMMMdd", + "yMMMdd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -269,33 +391,34 @@ ti{ E{"ccc"} EBhm{"E h:mm B"} EBhms{"E h:mm:ss B"} - EHm{"E HH:mm"} - EHms{"E HH:mm:ss"} - Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + EHm{"E፣ HH:mm"} + EHms{"E፣ HH:mm:ss"} + Ed{"E d"} + Ehm{"E፣ h:mm a"} + Ehms{"E፣ h:mm:ss a"} Gy{"y G"} - GyMMM{"G y MMM"} - GyMMMEd{"G y MMM d, E"} - GyMMMd{"G y MMM d"} + GyMMM{"MMM y G"} + GyMMMEd{"E፣ d MMM y G"} + GyMMMd{"d MMM y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} Hmsv{"HH:mm:ss v"} Hmv{"HH:mm v"} M{"L"} - MEd{"MM-dd, E"} + MEd{"E፣ d/M"} MMM{"LLL"} - MMMEd{"MMM d, E"} + MMMEd{"E፣ d MMM"} MMMMW{ one{"ሰሙን W ናይ MMMM"} other{"ሰሙን W ናይ MMMM"} } - MMMMd{"MMMM d"} - MMMMdd{"dd MMMM"} - MMMd{"MMM d"} - MMdd{"dd/MM"} - Md{"MM-dd"} + MMMMd{"d MMMM"} + MMMMdd{"d MMMM"} + MMMd{"d MMM"} + MMdd{"d/M"} + Md{"d/M"} d{"d"} h{"h a"} hm{"h:mm a"} @@ -304,19 +427,19 @@ ti{ hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} - yM{"y-MM"} - yMEd{"y-MM-dd, E"} - yMM{"MM/y"} - yMMM{"y MMM"} + yM{"M/y"} + yMEd{"E፣ d/M/y"} + yMM{"M/y"} + yMMM{"MMM y"} yMMMEd{"y MMM d, E"} yMMMM{"MMMM y"} - yMMMd{"y MMM d"} - yMd{"y-MM-dd"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} yQQQ{"QQQ y"} - yQQQQ{"y QQQQ"} + yQQQQ{"QQQQ y"} yw{ - one{"መበል w ሰሙን ናይ Y"} - other{"መበል w ሰሙን ናይ Y"} + one{"ሰሙን w ናይ Y"} + other{"ሰሙን w ናይ Y"} } } dayNames{ @@ -351,9 +474,9 @@ ti{ wide{ "ሰንበት", "ሰኑይ", - "ሠሉስ", + "ሰሉስ", "ረቡዕ", - "ኃሙስ", + "ሓሙስ", "ዓርቢ", "ቀዳም", } @@ -371,7 +494,7 @@ ti{ narrow{ "ሰ", "ሰ", - "ሠ", + "ሰ", "ረ", "ሓ", "ዓ", @@ -389,9 +512,9 @@ ti{ wide{ "ሰንበት", "ሰኑይ", - "ሠሉስ", + "ሰሉስ", "ረቡዕ", - "ኃሙስ", + "ሓሙስ", "ዓርቢ", "ቀዳም", } @@ -400,16 +523,16 @@ ti{ dayPeriod{ stand-alone{ abbreviated{ - am{"ቅ ፍር-መዓ"} - pm{"ደሕ ፍር-መዓ"} + am{"ቅ.ቀ."} + pm{"ድ.ቀ."} } narrow{ - am{"ንጉሆ ሰዓተ"} - pm{"ድሕር ሰዓት"} + am{"ቅ.ቀ."} + pm{"ድ.ቀ."} } wide{ - am{"ቅድመ ፍርቂ-መዓልቲ"} - pm{"ደሕረ ፍርቀ-መዓልቲ"} + am{"ቅ.ቀ."} + pm{"ድ.ቀ."} } } } @@ -424,7 +547,7 @@ ti{ } wide{ "ቅድመ ክርስቶስ", - "ዓመተ ምህረት", + "ዓመተ ምሕረት", } wide%variant{ "ቅ.ል.ክ", @@ -434,12 +557,50 @@ ti{ intervalFormats{ Bh{ B{"h B – h B"} - h{"h – h B"} + h{"h–h B"} } Bhm{ B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + h{"h:mm–h:mm B"} + m{"h:mm–h:mm B"} + } + Gy{ + G{"y G – y G"} + y{"y–y G"} + } + GyM{ + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} + } + GyMEd{ + G{"E፣ d/M/y GGGGG – E፣ d/M/y GGGGG"} + M{"E፣ d/M/y – E፣ d/M/y GGGGG"} + d{"E፣ d/M/y – E፣ d/M/y GGGGG"} + y{"E፣ d/M/y – E፣ d/M/y GGGGG"} + } + GyMMM{ + G{"MMM y G – MMM y G"} + M{"MMM–MMM y G"} + y{"MMM y – MMM y G"} + } + GyMMMEd{ + G{"E፣ d MMM y G – E፣ d MMM y G"} + M{"E፣ d MMM – E፣ d MMM y G"} + d{"E፣ d MMM – E፣ d MMM y G"} + y{"E፣ d MMM y – E፣ d MMM y G"} + } + GyMMMd{ + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d–d MMM y G"} + y{"d MMM y – d MMM y G"} + } + GyMd{ + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ H{"HH–HH"} @@ -456,26 +617,26 @@ ti{ H{"HH–HH v"} } M{ - M{"MM–MM"} + M{"M–M"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"E፣ d/M – E፣ d/M"} + d{"E፣ d/M – E፣ d/M"} } MMM{ - M{"LLL–LLL"} + M{"MMM–MMM"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"E፣ d MMM – E፣ d MMM"} + d{"E፣ d MMM – E፣ d MMM"} } MMMd{ - M{"MMM d – MMM d"} - d{"MMM d–d"} + M{"d MMM – d MMM"} + d{"d–d MMM"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ d{"d–d"} @@ -487,8 +648,8 @@ ti{ } hm{ a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ a{"h:mm a – h:mm a v"} @@ -503,36 +664,36 @@ ti{ y{"y–y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"E፣ d/M/y – E፣ d/M/y"} + d{"E፣ d/M/y – E፣ d/M/y"} + y{"E፣ d/M/y – E፣ d/M/y"} } yMMM{ - M{"y MMM–MMM"} - y{"y MMM – y MMM"} + M{"MMM–MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y"} - d{"y MMM d, E – MMM d, E"} - y{"E, MMM d, y – E, MMM d, y"} + M{"E፣ d MMM – E፣ d MMM y"} + d{"E፣ d MMM – E፣ d MMM y"} + y{"E፣ d MMM y – E፣ d MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} + M{"MMMM–MMMM y"} y{"MMMM y – MMMM y"} } yMMMd{ - M{"y MMM d – MMM d"} - d{"y MMM d–d"} - y{"y MMM d – y MMM d"} + M{"d MMM – d MMM y"} + d{"d–d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -627,6 +788,12 @@ ti{ } quarters{ format{ + abbreviated{ + "ር1", + "ር2", + "ር3", + "ር4", + } narrow{ "1", "2", @@ -634,10 +801,10 @@ ti{ "4", } wide{ - "ቀዳማይ ርብዒ", - "ካልኣይ ርብዒ", - "ሳልሳይ ርብዒ", - "ራብዓይ ርብዒ", + "1ይ ርብዒ", + "2ይ ርብዒ", + "3ይ ርብዒ", + "4ይ ርብዒ", } } stand-alone{ @@ -654,15 +821,52 @@ ti{ "4", } wide{ - "ቀዳማይ ርብዒ", - "ካልኣይ ርብዒ", - "ሳልሳይ ርብዒ", - "ራብዓይ ርብዒ", + "1ይ ርብዒ", + "2ይ ርብዒ", + "3ይ ርብዒ", + "4ይ ርብዒ", } } } } } + characterLabel{ + activities{"ንጥፈታት"} + animal{"እንስሳታት"} + animals_nature{"እንስሳታትን ተፈጥሮን"} + arrows{"ፍላጻ"} + body{"ኣካላት"} + building{"ህንጻ"} + digits{"ኣሃዛት"} + emoji{"ኢሞጂታት"} + female{"ደቂ ኣንስትዮ"} + flag{"ባንዴራ"} + flags{"ባንዴራታት"} + food_drink{"መግብን መስተን"} + format{"ቅርጽታት"} + heart{"ልብታት"} + male{"ደቂ ተባዕትዮ"} + miscellaneous{"ዝተፈላለዩ"} + modifier{"ለወጥቲ"} + nature{"ተፈጥሮ"} + numbers{"ቁጽርታት"} + objects{"ነገራት"} + other{"ካልኦት"} + person{"ሰባት"} + place{"ቦታታት"} + plant{"ኣትክልቲ"} + sport{"ስፖርት"} + symbols{"ምልክታት"} + travel{"ጉዕዞታት"} + travel_places{"ጉዕዞታትን መዓርፎታትን"} + weather{"ኩነታት ኣየር"} + } + delimiters{ + alternateQuotationEnd{"”"} + alternateQuotationStart{"“"} + quotationEnd{"»"} + quotationStart{"«"} + } fields{ day{ dn{"መዓልቲ"} @@ -718,13 +922,13 @@ ti{ dn{"መዓልቲ ናይ ዓ."} } dayperiod{ - dn{"ቅድመ ፍርቂ-መዓልቲ/ድሕሪ ፍርቂ-መዓልቲ"} + dn{"AM/PM"} } dayperiod-narrow{ - dn{"ቅድመ ፍርቂ-መዓልቲ/ድሕሪ ፍርቂ-መዓልቲ"} + dn{"AM/PM"} } dayperiod-short{ - dn{"ቅድመ ፍርቂ-መዓልቲ/ድሕሪ ፍርቂ-መዓልቲ"} + dn{"AM/PM"} } era{ dn{"ዘመን"} @@ -924,7 +1128,7 @@ ti{ month{ dn{"ወርሒ"} relative{ - "-1"{"last month"} + "-1"{"ዝሓለፈ ወርሒ"} "0"{"ህሉው ወርሒ"} "1"{"ዝመጽእ ወርሒ"} } @@ -1317,6 +1521,7 @@ ti{ } } week{ + dn{"ሰሙን"} relative{ "-1"{"ዝሓለፈ ሰሙን"} "0"{"ህሉው ሰሙን"} @@ -1431,13 +1636,73 @@ ti{ } } zone{ - dn{"ክልል"} + dn{"ዞባ ግዜ"} } zone-narrow{ - dn{"ክልል"} + dn{"ዞባ"} } zone-short{ - dn{"ክልል"} + dn{"ዞባ"} + } + } + listPattern{ + or{ + 2{"{0} ወይ {1}"} + end{"{0} ወይ {1}"} + middle{"{0}፣ {1}"} + start{"{0}፣ {1}"} + } + standard{ + 2{"{0}ን {1}ን"} + end{"{0}ን {1}ን"} + middle{"{0}፣ {1}"} + start{"{0}፣ {1}"} + } + standard-short{ + 2{"{0}ን {1}ን"} + end{"{0}ን {1}ን"} + middle{"{0}፣ {1}"} + start{"{0}፣ {1}"} + } + unit{ + 2{"{0}ን {1}ን"} + end{"{0}ን {1}ን"} + middle{"{0}፣ {1}"} + start{"{0}፣ {1}"} + } + unit-narrow{ + 2{"{0} {1}"} + end{"{0} {1}"} + middle{"{0} {1}"} + start{"{0} {1}"} + } + unit-short{ + 2{"{0}ን {1}ን"} + end{"{0}፣ {1}"} + middle{"{0}፣ {1}"} + start{"{0}፣ {1}"} + } + } + measurementSystemNames{ + UK{"ብሪጣንያ"} + US{"ኣመሪካ"} + metric{"ሜትሪክ"} + } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "ti", + } + surnameFirst{ + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } } } } diff --git a/icu/icu4c/source/data/locales/ti_ER.txt b/icu/icu4c/source/data/locales/ti_ER.txt index bdec93ecbdb..55f2beec72f 100644 --- a/icu/icu4c/source/data/locales/ti_ER.txt +++ b/icu/icu4c/source/data/locales/ti_ER.txt @@ -10,8 +10,8 @@ ti_ER{ "h:mm:ss a", "h:mm a", "EEEE፡ dd MMMM መዓልቲ y G", - "dd MMMM y G", - "dd-MMM-y G", + "d MMMM y G", + "d MMM y G", "dd/MM/yy GGGGG", "{1} {0}", "{1} {0}", @@ -19,25 +19,22 @@ ti_ER{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEdd", + "GyMMMMdd", + "GyMMMdd", + "GGGGGyyMMdd", + } } gregorian{ - dayNames{ - stand-alone{ - narrow{ - "ሰ", - "ሰ", - "ሰ", - "ረ", - "ሓ", - "ዓ", - "ቀ", - } - } - } eras{ wide{ "ዓመተ ዓለም", - "ዓመተ ምህረት", + "ዓመተ ምሕረት", } wide%variant{ "ቅድሚ ልደተ ክርስቶስ", @@ -47,8 +44,6 @@ ti_ER{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} quotationEnd{"’"} quotationStart{"‘"} } diff --git a/icu/icu4c/source/data/locales/tk.txt b/icu/icu4c/source/data/locales/tk.txt index e440fb15611..aee1d026ea5 100644 --- a/icu/icu4c/source/data/locales/tk.txt +++ b/icu/icu4c/source/data/locales/tk.txt @@ -27,7 +27,9 @@ tk{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0 %"} scientificFormat{"#E0"} @@ -230,6 +232,22 @@ tk{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'sagat' {0}", + "{1} 'sagat' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -240,12 +258,13 @@ tk{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"GGGGG y-MM-dd"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -258,9 +277,9 @@ tk{ MMMd{"d MMM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yM{"MM.y"} @@ -283,74 +302,74 @@ tk{ } intervalFormats{ Bh{ - B{"h B – h B"} + B{"h B – h B"} h{"h–h B"} } Bhm{ - B{"h:mm B – h:mm B"} + B{"h:mm B – h:mm B"} h{"h:mm–h:mm B"} m{"h:mm–h:mm B"} } M{ - M{"MM – MM"} + M{"MM – MM"} } MEd{ - M{"dd.MM E – dd.MM E"} - d{"dd.MM E – dd.MM E"} + M{"dd.MM E – dd.MM E"} + d{"dd.MM E – dd.MM E"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"d MMM E – d MMM E"} - d{"d MMM E – d MMM E"} + M{"d MMM E – d MMM E"} + d{"d MMM E – d MMM E"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd.MM – dd.MM"} - d{"dd.MM – dd.MM"} + M{"dd.MM – dd.MM"} + d{"dd.MM – dd.MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} y{ y{"y–y"} } yM{ - M{"MM.y – MM.y"} - y{"MM.y – MM.y"} + M{"MM.y – MM.y"} + y{"MM.y – MM.y"} } yMEd{ - M{"dd.MM.y E – dd.MM.y E"} - d{"dd.MM.y E – dd.MM.y E"} - y{"dd.MM.y E – dd.MM.y E"} + M{"dd.MM.y E – dd.MM.y E"} + d{"dd.MM.y E – dd.MM.y E"} + y{"dd.MM.y E – dd.MM.y E"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"d MMM y E – d MMM y E"} - d{"d MMM y E – d MMM y E"} - y{"d MMM y E – d MMM y E"} + M{"d MMM y E – d MMM y E"} + d{"d MMM y E – d MMM y E"} + y{"d MMM y E – d MMM y E"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} - d{"d – d MMM y"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd.MM.y – dd.MM.y"} - d{"dd.MM.y – dd.MM.y"} - y{"dd.MM.y – dd.MM.y"} + M{"dd.MM.y – dd.MM.y"} + d{"dd.MM.y – dd.MM.y"} + y{"dd.MM.y – dd.MM.y"} } } } @@ -382,6 +401,22 @@ tk{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'sagat' {0}", + "{1} 'sagat' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -395,12 +430,13 @@ tk{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} - GyMMM{"G y MMM"} - GyMMMEd{"G y MMM d, E"} - GyMMMd{"G y MMM d"} + GyMMM{"G MMM y"} + GyMMMEd{"G d MMM y E"} + GyMMMd{"G d MMM y"} + GyMd{"GGGGG dd.MM.y"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -419,11 +455,11 @@ tk{ MMMd{"d MMM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} mmss{"mm:ss"} ms{"mm:ss"} y{"y"} @@ -555,47 +591,47 @@ tk{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} m{"h:mm–h:mm B"} } GyM{ - G{"GGGGG M/y – GGGGG M/y"} - M{"GGGGG M/y – M/y"} - y{"GGGGG M/y – M/y"} + G{"GGGGG M/y – GGGGG M/y"} + M{"GGGGG M/y – M/y"} + y{"GGGGG M/y – M/y"} } GyMEd{ - G{"GGGGG dd.MM.y, E – GGGGG dd.MM.y, E"} - M{"GGGGG dd.MM.y, E – dd.MM.y, E"} - d{"GGGGG dd.MM.y, E – dd.MM.y, E"} - y{"GGGGG dd.MM.y, E – dd.MM.y, E"} + G{"GGGGG dd.MM.y, E – GGGGG dd.MM.y, E"} + M{"GGGGG dd.MM.y, E – dd.MM.y, E"} + d{"GGGGG dd.MM.y, E – dd.MM.y, E"} + y{"GGGGG dd.MM.y, E – dd.MM.y, E"} } GyMMM{ - G{"G MMM y – G MMM y"} + G{"G MMM y – G MMM y"} M{"G MMM–MMM y"} - y{"G MMM y – MMM y"} + y{"G MMM y – MMM y"} } GyMMMEd{ - G{"G d MMM y, E – G d MMM y, E"} - M{"G d MMM, E – d MMM, E y"} - d{"G d MMM y, E – d MMM y, E"} - y{"G d MMM y, E – d MMM y, E"} + G{"G d MMM y, E – G d MMM y, E"} + M{"G d MMM, E – d MMM, E y"} + d{"G d MMM y, E – d MMM y, E"} + y{"G d MMM y, E – d MMM y, E"} } GyMMMd{ - G{"G d MMM y – G d MMM y"} - M{"G d MMM – d MMM y"} + G{"G d MMM y – G d MMM y"} + M{"G d MMM – d MMM y"} d{"G d–d MMM y"} - y{"G d MMM y – d MMM y"} + y{"G d MMM y – d MMM y"} } GyMd{ - G{"GGGGG dd.MM.y – GGGGG dd.MM.y"} - M{"GGGGG dd.MM.y – dd.MM.y"} - d{"GGGGG dd.MM.y – dd.MM.y"} - y{"GGGGG dd.MM.y – dd.MM.y"} + G{"GGGGG dd.MM.y – GGGGG dd.MM.y"} + M{"GGGGG dd.MM.y – dd.MM.y"} + d{"GGGGG dd.MM.y – dd.MM.y"} + y{"GGGGG dd.MM.y – dd.MM.y"} } H{ H{"HH–HH"} @@ -612,83 +648,83 @@ tk{ H{"HH–HH v"} } M{ - M{"MM – MM"} + M{"MM – MM"} } MEd{ - M{"dd.MM E – dd.MM E"} - d{"dd.MM E – dd.MM E"} + M{"dd.MM E – dd.MM E"} + d{"dd.MM E – dd.MM E"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"d MMM E – d MMM E"} - d{"d MMM E – d MMM E"} + M{"d MMM E – d MMM E"} + d{"d MMM E – d MMM E"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd.MM – dd.MM"} - d{"dd.MM – dd.MM"} + M{"dd.MM – dd.MM"} + d{"dd.MM – dd.MM"} } d{ d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM.y – MM.y"} - y{"MM.y – MM.y"} + M{"MM.y – MM.y"} + y{"MM.y – MM.y"} } yMEd{ - M{"dd.MM.y E – dd.MM.y E"} - d{"dd.MM.y E – dd.MM.y E"} - y{"dd.MM.y E – dd.MM.y E"} + M{"dd.MM.y E – dd.MM.y E"} + d{"dd.MM.y E – dd.MM.y E"} + y{"dd.MM.y E – dd.MM.y E"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"d MMM y E – d MMM y E"} - d{"d MMM y E – d MMM y E"} - y{"d MMM y E – d MMM y E"} + M{"d MMM y E – d MMM y E"} + d{"d MMM y E – d MMM y E"} + y{"d MMM y E – d MMM y E"} } yMMMM{ M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} - d{"d – d MMM y"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd.MM.y – dd.MM.y"} - d{"dd.MM.y – dd.MM.y"} - y{"dd.MM.y – dd.MM.y"} + M{"dd.MM.y – dd.MM.y"} + d{"dd.MM.y – dd.MM.y"} + y{"dd.MM.y – dd.MM.y"} } } monthNames{ @@ -824,6 +860,154 @@ tk{ } } } + islamic{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM, y G", + "d MMMM, y G", + "d MMM, y G", + "d/M/y GGGGG", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + E{"ccc"} + Ed{"d, E"} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E, d MMM, y G"} + GyMMMd{"d MMM, y G"} + GyMd{"d/M/y GGGGG"} + M{"L"} + MEd{"E, d/M"} + MMM{"LLL"} + MMMEd{"E, d MMM"} + MMMMEd{"d MMMM, E"} + MMMMd{"d MMMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + y{"y G"} + yM{"MM.y"} + yMEd{"dd.MM.y E"} + yMMM{"MMM, y"} + yMMMEd{"d MMM, y, E"} + yMMMM{"MMMM, y"} + yMMMd{"d MMM, y"} + yMd{"dd.MM.y"} + yyyy{"y G"} + yyyyM{"M/y GGGGG"} + yyyyMEd{"E, d/M/y GGGGG"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E, d MMM, y G"} + yyyyMMMM{"MMMM, y G"} + yyyyMMMd{"d MMM, y G"} + yyyyMd{"d/M/y GGGGG"} + yyyyQQQ{"QQQ, y G"} + yyyyQQQQ{"QQQQ, y G"} + } + eras{ + abbreviated{ + "HS", + } + } + monthNames{ + format{ + abbreviated{ + "Aşy", + "Sap", + "Tir I", + "Tir II", + "Tir III", + "Tir IV", + "Rej", + "Mer", + "Ora", + "Baý", + "Boş", + "Gur", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "Aşyr", + "Sapar", + "Dört tirkeşik 1", + "Dört tirkeşik 2", + "Dört tirkeşik 3", + "Dört tirkeşik 4", + "Rejep", + "Meret", + "Oraza", + "Baýram", + "Boş aý", + "Gurban", + } + } + stand-alone{ + abbreviated{ + "Aşy", + "Sap", + "Tir I", + "Tir II", + "Tir III", + "Tir IV", + "Rej", + "Mer", + "Ora", + "Baý", + "Boş", + "Gur", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "Aşyr", + "Sapar", + "Dört tirkeşik 1", + "Dört tirkeşik 2", + "Dört tirkeşik 3", + "Dört tirkeşik 4", + "Rejep", + "Meret", + "Oraza", + "Baýram", + "Boş aý", + "Gurban", + } + } + } + } } characterLabel{ activities{"işjeňlik"} @@ -1774,4 +1958,47 @@ tk{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "tk", + } + } + namePattern{ + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/tn.txt b/icu/icu4c/source/data/locales/tn.txt index 33d2c0d7e78..eb34b0bd61b 100644 --- a/icu/icu4c/source/data/locales/tn.txt +++ b/icu/icu4c/source/data/locales/tn.txt @@ -50,6 +50,16 @@ tn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } } gregorian{ AmPmMarkers{ @@ -79,6 +89,16 @@ tn{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -87,8 +107,8 @@ tn{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} @@ -110,11 +130,11 @@ tn{ MMMd{"MMM d"} Md{"MM-dd"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"y-MM"} @@ -262,80 +282,80 @@ tn{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + d{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"y MMM–MMM"} - y{"y MMM – y MMM"} + y{"y MMM – y MMM"} } yMMMEd{ - M{"y MMM d, E – MMM d, E"} - d{"y MMM d, E – MMM d, E"} - y{"y MMM d, E – y MMM d, E"} + M{"y MMM d, E – MMM d, E"} + d{"y MMM d, E – MMM d, E"} + y{"y MMM d, E – y MMM d, E"} } yMMMM{ M{"y MMMM–MMMM"} - y{"y MMMM – y MMMM"} + y{"y MMMM – y MMMM"} } yMMMd{ - M{"y MMM d – MMM d"} + M{"y MMM d – MMM d"} d{"y MMM d–d"} - y{"y MMM d – y MMM d"} + y{"y MMM d – y MMM d"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/to.txt b/icu/icu4c/source/data/locales/to.txt index 22bb9d5a3ec..c13c7ee483b 100644 --- a/icu/icu4c/source/data/locales/to.txt +++ b/icu/icu4c/source/data/locales/to.txt @@ -36,6 +36,7 @@ to{ } patterns{ accountingFormat{"¤ #,##0.00"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"¤ #,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -184,10 +185,10 @@ to{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y G", "d MMMM y G", "d MMM y G", @@ -198,6 +199,16 @@ to{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -208,12 +219,13 @@ to{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"dd MM y GGGGG"} H{"HH"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -226,9 +238,9 @@ to{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yM{"M-y"} @@ -254,121 +266,121 @@ to{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E d/M/y GGGGG – E d/M/y GGGGG"} - M{"E d/M/y – E d/M/y GGGGG"} - d{"E d/M/y – E d/M/y GGGGG"} - y{"E d/M/y – E d/M/y GGGGG"} + G{"E d/M/y GGGGG – E d/M/y GGGGG"} + M{"E d/M/y – E d/M/y GGGGG"} + d{"E d/M/y – E d/M/y GGGGG"} + y{"E d/M/y – E d/M/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E d MMM y G – E d MMM y G"} - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E d/M – E d/M"} - d{"E d/M – E d/M"} + M{"E d/M – E d/M"} + d{"E d/M – E d/M"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ - y{"y – y G"} + y{"y – y G"} } yM{ - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } yMEd{ - M{"E d/M/y – E d/M/y GGGGG"} - d{"E d/M/y – E d/M/y GGGGG"} - y{"E d/M/y – E d/M/y GGGGG"} + M{"E d/M/y – E d/M/y GGGGG"} + d{"E d/M/y – E d/M/y GGGGG"} + y{"E d/M/y – E d/M/y GGGGG"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } yMMMEd{ - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y G"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } yMd{ - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } } } @@ -386,10 +398,10 @@ to{ "PM", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE d MMMM y", "d MMMM y", "d MMM y", @@ -400,6 +412,16 @@ to{ "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -413,12 +435,13 @@ to{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E d MMM y G"} GyMMMd{"d MMM y G"} + GyMd{"dd MM y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -436,11 +459,11 @@ to{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -567,135 +590,135 @@ to{ } intervalFormats{ Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E d/M/y GGGGG – E d/M/y GGGGG"} - M{"E d/M/y – E d/M/y GGGGG"} - d{"E d/M/y – E d/M/y GGGGG"} + G{"E d/M/y GGGGG – E d/M/y GGGGG"} + M{"E d/M/y – E d/M/y GGGGG"} + d{"E d/M/y – E d/M/y GGGGG"} y{"E d/M/y– E d/M/y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E d MMM y G – E d MMM y G"} - M{"E d MMM – E d MMM y G"} - d{"E d MMM – E d MMM y G"} - y{"E d MMM y – E d MMM y G"} + G{"E d MMM y G – E d MMM y G"} + M{"E d MMM – E d MMM y G"} + d{"E d MMM – E d MMM y G"} + y{"E d MMM y – E d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"d/M/y GGGGG – d/M/y GGGGG"} - M{"d/M/y – d/M/y GGGGG"} - d{"d/M/y – d/M/y GGGGG"} - y{"d/M/y – d/M/y GGGGG"} + G{"d/M/y GGGGG – d/M/y GGGGG"} + M{"d/M/y – d/M/y GGGGG"} + d{"d/M/y – d/M/y GGGGG"} + y{"d/M/y – d/M/y GGGGG"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ H{"HH:mm–HH:mm v"} m{"HH:mm–HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E d/M – E d/M"} - d{"E d/M – E d/M"} + M{"E d/M – E d/M"} + d{"E d/M – E d/M"} } MMM{ - M{"LLL – LLL"} + M{"LLL – LLL"} } MMMEd{ - M{"E d MMM – E d MMM"} - d{"E d MMM – E d MMM"} + M{"E d MMM – E d MMM"} + d{"E d MMM – E d MMM"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d/M – d/M"} - d{"d/M – d/M"} + M{"d/M – d/M"} + d{"d/M – d/M"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E d/M/y – E d/M/y"} - d{"E d/M/y – E d/M/y"} - y{"E d/M/y – E d/M/y"} + M{"E d/M/y – E d/M/y"} + d{"E d/M/y – E d/M/y"} + y{"E d/M/y – E d/M/y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E d MMM – E d MMM y"} - d{"E d MMM – E d MMM y"} - y{"E d MMM y – E d MMM y"} + M{"E d MMM – E d MMM y"} + d{"E d MMM – E d MMM y"} + y{"E d MMM y – E d MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} + M{"d MMM – d MMM y"} d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"d/M/y – d/M/y"} - d{"d/M/y – d/M/y"} - y{"d/M/y – d/M/y"} + M{"d/M/y – d/M/y"} + d{"d/M/y – d/M/y"} + y{"d/M/y – d/M/y"} } } monthNames{ @@ -718,13 +741,13 @@ to{ "S", "F", "M", - "E", + "ʻE", "M", "S", "S", - "A", + "ʻA", "S", - "O", + "ʻO", "N", "T", } @@ -1732,4 +1755,69 @@ to{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "to", + } + surnameFirst{ + "ja", + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname}, {given} {given2} {suffix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname}, {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname}, {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname}, {given} {given2} {suffix}"} + surnameFirst-medium-referring-informal{"{surname}, {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname}, {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname}, {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/tr.txt b/icu/icu4c/source/data/locales/tr.txt index 09f6192d406..0ecadd06d12 100644 --- a/icu/icu4c/source/data/locales/tr.txt +++ b/icu/icu4c/source/data/locales/tr.txt @@ -33,6 +33,8 @@ tr{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"#,##0.00 ¤;(#,##0.00 ¤)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"%#,##0"} @@ -413,6 +415,16 @@ tr{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMd", + } availableFormats{ Bh{"B h"} Bhm{"B h:mm"} @@ -423,12 +435,13 @@ tr{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E a h:mm"} + Ehms{"E a h:mm:ss"} Gy{"G y"} GyMMM{"G MMM y"} GyMMMEd{"G d MMM y E"} GyMMMd{"G d MMM y"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -441,9 +454,9 @@ tr{ MMMd{"d MMM"} Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} mmss{"mm:ss"} ms{"mm:ss"} y{"G y"} @@ -461,47 +474,47 @@ tr{ } intervalFormats{ Bh{ - B{"B h – B h"} + B{"B h – B h"} h{"B h–h"} } Bhm{ - B{"B h:mm – B h:mm"} + B{"B h:mm – B h:mm"} h{"B h:mm–h:mm"} m{"B h:mm–h:mm"} } GyM{ - G{"GGGGG MM.y – GGGGG MM.y"} - M{"GGGGG MM.y – MM.y"} - y{"GGGGG MM.y – MM.y"} + G{"GGGGG MM.y – GGGGG MM.y"} + M{"GGGGG MM.y – MM.y"} + y{"GGGGG MM.y – MM.y"} } GyMEd{ - G{"GGGGG dd.MM.y E – GGGGG dd.MM.y E"} - M{"GGGGG dd.MM.y E – dd.MM.y E"} - d{"GGGGG dd.MM.y E – dd.MM.y E"} - y{"GGGGG dd.MM.y E – dd.MM.y E"} + G{"GGGGG dd.MM.y E – GGGGG dd.MM.y E"} + M{"GGGGG dd.MM.y E – dd.MM.y E"} + d{"GGGGG dd.MM.y E – dd.MM.y E"} + y{"GGGGG dd.MM.y E – dd.MM.y E"} } GyMMM{ G{"G MMM y G – G MMM y"} - M{"G MMM – MMM y"} - y{"G MMM y – MMM y"} + M{"G MMM – MMM y"} + y{"G MMM y – MMM y"} } GyMMMEd{ - G{"d MMM y E – d MMM y E"} - M{"G d MMM E – d MMM E y"} - d{"G d MMM E – d MMM E y"} - y{"G d MMM y E – d MMM y E"} + G{"G d MMM y E – G d MMM y E"} + M{"G d MMM E – d MMM E y"} + d{"G d MMM E – d MMM E y"} + y{"G d MMM y E – d MMM y E"} } GyMMMd{ - G{"G d MMM y – G d MMM y"} - M{"G d MMM – d MMM y"} + G{"G d MMM y – G d MMM y"} + M{"G d MMM – d MMM y"} d{"G d–d MMM y"} - y{"G d MMM y – d MMM y"} + y{"G d MMM y – d MMM y"} } GyMd{ G{"GGGGG dd.MM.y GGGGG – dd.MM.y"} - M{"GGGGG dd.MM.y – dd.MM.y"} - d{"GGGGG dd.MM.y – dd.MM.y"} - y{"GGGGG dd.MM.y – dd.MM.y"} + M{"GGGGG dd.MM.y – dd.MM.y"} + d{"GGGGG dd.MM.y – dd.MM.y"} + y{"GGGGG dd.MM.y – dd.MM.y"} } H{ H{"HH–HH"} @@ -521,80 +534,80 @@ tr{ M{"MM–MM"} } MEd{ - M{"dd/MM E – dd/MM E"} - d{"dd/MM E – dd/MM E"} + M{"dd/MM E – dd/MM E"} + d{"dd/MM E – dd/MM E"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"d MMM E – d MMM E"} - d{"d MMM E – d MMM E"} + M{"d MMM E – d MMM E"} + d{"d MMM E – d MMM E"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"G y–y"} } yM{ - M{"GGGGG M/y – M/y"} - y{"GGGGG M/y – M/y"} + M{"GGGGG M/y – M/y"} + y{"GGGGG M/y – M/y"} } yMEd{ - M{"GGGGG dd.MM.y E – dd.MM.y E"} - d{"GGGGG dd.MM.y E – dd.MM.y E"} - y{"GGGGG dd.MM.y E – dd.MM.y E"} + M{"GGGGG dd.MM.y E – dd.MM.y E"} + d{"GGGGG dd.MM.y E – dd.MM.y E"} + y{"GGGGG dd.MM.y E – dd.MM.y E"} } yMMM{ M{"G MMM–MMM y"} - y{"G MMM y – MMM y"} + y{"G MMM y – MMM y"} } yMMMEd{ - M{"G d MMM y E – d MMM y E"} - d{"G d MMM y E – d MMM y E"} - y{"G d MMM y E – d MMM y E"} + M{"G d MMM y E – d MMM y E"} + d{"G d MMM y E – d MMM y E"} + y{"G d MMM y E – d MMM y E"} } yMMMM{ - M{"G MMMM – MMMM y"} - y{"G MMMM y – MMMM y"} + M{"G MMMM – MMMM y"} + y{"G MMMM y – MMMM y"} } yMMMd{ - M{"G d MMM – d MMM y"} + M{"G d MMM – d MMM y"} d{"G d–d MMM y"} - y{"G d MMM y – d MMM y"} + y{"G d MMM y – d MMM y"} } yMd{ - M{"GGGGG dd.MM.y – dd.MM.y"} - d{"GGGGG dd.MM.y – dd.MM.y"} - y{"GGGGG dd.MM.y – dd.MM.y"} + M{"GGGGG dd.MM.y – dd.MM.y"} + d{"GGGGG dd.MM.y – dd.MM.y"} + y{"GGGGG dd.MM.y – dd.MM.y"} } } } @@ -626,6 +639,16 @@ tr{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -639,12 +662,13 @@ tr{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d E"} - Ehm{"E a h:mm"} - Ehms{"E a h:mm:ss"} + Ehm{"E a h:mm"} + Ehms{"E a h:mm:ss"} Gy{"G y"} GyMMM{"G MMM y"} GyMMMEd{"G d MMM y E"} GyMMMd{"G d MMM y"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -663,11 +687,11 @@ tr{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"a h"} - hm{"a h:mm"} - hms{"a h:mm:ss"} - hmsv{"a h:mm:ss v"} - hmv{"a h:mm v"} + h{"a h"} + hm{"a h:mm"} + hms{"a h:mm:ss"} + hmsv{"a h:mm:ss v"} + hmv{"a h:mm v"} mmss{"mm:ss"} ms{"mm:ss"} y{"y"} @@ -856,47 +880,47 @@ tr{ } intervalFormats{ Bh{ - B{"B h – B h"} + B{"B h – B h"} h{"B h–h"} } Bhm{ - B{"B h:mm – B h:mm"} + B{"B h:mm – B h:mm"} h{"B h:mm–h:mm"} m{"B h:mm–h:mm"} } GyM{ - G{"GGGGG MM.y – GGGGG MM.y"} - M{"GGGGG MM.y – MM.y"} - y{"GGGGG MM.y – MM.y"} + G{"GGGGG MM.y – GGGGG MM.y"} + M{"GGGGG MM.y – MM.y"} + y{"GGGGG MM.y – MM.y"} } GyMEd{ - G{"GGGGG dd.MM.y E – GGGGG dd.MM.y E"} - M{"GGGGG dd.MM.y E – dd.MM.y E"} - d{"GGGGG dd.MM.y E – dd.MM.y E"} - y{"GGGGG dd.MM.y E – dd.MM.y E"} + G{"GGGGG dd.MM.y E – GGGGG dd.MM.y E"} + M{"GGGGG dd.MM.y E – dd.MM.y E"} + d{"GGGGG dd.MM.y E – dd.MM.y E"} + y{"GGGGG dd.MM.y E – dd.MM.y E"} } GyMMM{ - G{"G MMM y – G MMM y"} + G{"G MMM y – G MMM y"} M{"G MMM–MMM y"} - y{"G MMM y – MMM y"} + y{"G MMM y – MMM y"} } GyMMMEd{ - G{"G d MMM y E – G d MMM y E"} - M{"G d MMM E – d MMM E y"} - d{"G d MMM E – d MMM E y"} - y{"G d MMM y E – d MMM y E"} + G{"G d MMM y E – G d MMM y E"} + M{"G d MMM E – d MMM E y"} + d{"G d MMM E – d MMM E y"} + y{"G d MMM y E – d MMM y E"} } GyMMMd{ - G{"G d MMM y – G d MMM y"} - M{"G d MMM – d MMM y"} + G{"G d MMM y – G d MMM y"} + M{"G d MMM – d MMM y"} d{"G d–d MMM y"} - y{"G d MMM y – d MMM y"} + y{"G d MMM y – d MMM y"} } GyMd{ - G{"GGGGG dd.MM.y – GGGGG dd.MM.y"} - M{"GGGGG dd.MM.y – dd.MM.y"} - d{"GGGGG dd.MM.y – dd.MM.y"} - y{"GGGGG dd.MM.y – dd.MM.y"} + G{"GGGGG dd.MM.y – GGGGG dd.MM.y"} + M{"GGGGG dd.MM.y – dd.MM.y"} + d{"GGGGG dd.MM.y – dd.MM.y"} + y{"GGGGG dd.MM.y – dd.MM.y"} } H{ H{"HH–HH"} @@ -913,83 +937,83 @@ tr{ H{"HH–HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"d.M E – d.M E"} - d{"d.M E – d.M E"} + M{"d.M E – d.M E"} + d{"d.M E – d.M E"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"d MMM E – d MMM E"} - d{"d MMM E – d MMM E"} + M{"d MMM E – d MMM E"} + d{"d MMM E – d MMM E"} } MMMd{ - M{"d MMM – d MMM"} - d{"d – d MMM"} + M{"d MMM – d MMM"} + d{"d – d MMM"} } Md{ - M{"d.M – d.M"} - d{"d.M – d.M"} + M{"d.M – d.M"} + d{"d.M – d.M"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"a h – a h"} - h{"a h–h"} + a{"a h – a h"} + h{"a h–h"} } hm{ - a{"a h:mm – a h:mm"} - h{"a h:mm–h:mm"} - m{"a h:mm–h:mm"} + a{"a h:mm – a h:mm"} + h{"a h:mm–h:mm"} + m{"a h:mm–h:mm"} } hmv{ - a{"a h:mm – a h:mm v"} - h{"a h:mm–h:mm v"} - m{"a h:mm–h:mm v"} + a{"a h:mm – a h:mm v"} + h{"a h:mm–h:mm v"} + m{"a h:mm–h:mm v"} } hv{ - a{"a h – a h v"} - h{"a h–h v"} + a{"a h – a h v"} + h{"a h–h v"} } y{ y{"y–y"} } yM{ - M{"MM.y – MM.y"} - y{"MM.y – MM.y"} + M{"MM.y – MM.y"} + y{"MM.y – MM.y"} } yMEd{ - M{"dd.MM.y E – dd.MM.y E"} - d{"dd.MM.y E – dd.MM.y E"} - y{"dd.MM.y E – dd.MM.y E"} + M{"dd.MM.y E – dd.MM.y E"} + d{"dd.MM.y E – dd.MM.y E"} + y{"dd.MM.y E – dd.MM.y E"} } yMMM{ M{"MMM–MMM y"} - y{"MMM y – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"d MMM y E – d MMM y E"} - d{"d MMM y E – d MMM y E"} - y{"d MMM y E – d MMM y E"} + M{"d MMM y E – d MMM y E"} + d{"d MMM y E – d MMM y E"} + y{"d MMM y E – d MMM y E"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d MMM – d MMM y"} + M{"d MMM – d MMM y"} d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + y{"d MMM y – d MMM y"} } yMd{ - M{"dd.MM.y – dd.MM.y"} - d{"dd.MM.y – dd.MM.y"} - y{"dd.MM.y – dd.MM.y"} + M{"dd.MM.y – dd.MM.y"} + d{"dd.MM.y – dd.MM.y"} + y{"dd.MM.y – dd.MM.y"} } } monthNames{ @@ -1240,6 +1264,9 @@ tr{ } } islamic{ + availableFormats{ + GyMd{"d/M/y GGGGG"} + } eras{ abbreviated{ "Hicri", @@ -1358,6 +1385,16 @@ tr{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMMd", + } } persian{ eras{ @@ -2401,4 +2438,77 @@ tr{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "tr", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{prefix} {given} {given2} {surname} {surname2}, {suffix}"} + givenFirst-long-referring-informal{"{given} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-medium-monogram-informal{"{given-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{prefix} {given-initial} {given2} {surname}, {suffix}"} + givenFirst-medium-referring-informal{"{given} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-short-monogram-informal{"{given-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given} {surname}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given}"} + sorting-medium-referring-formal{"{surname-core}, {given-initial} {given2} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{surname} {given}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-referring-formal{"{prefix} {surname} {surname2} {given} {given2}, {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps} {given-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{surname-monogram-allCaps} {given-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{prefix} {surname} {given-initial} {given2}, {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps} {given-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{surname-monogram-allCaps} {given-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given}"} + } + } } diff --git a/icu/icu4c/source/data/locales/tr_CY.txt b/icu/icu4c/source/data/locales/tr_CY.txt index 11065592e0c..8446221b16e 100644 --- a/icu/icu4c/source/data/locales/tr_CY.txt +++ b/icu/icu4c/source/data/locales/tr_CY.txt @@ -5,10 +5,10 @@ tr_CY{ calendar{ gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "d MMMM y EEEE", "d MMMM y", "d MMM y", @@ -19,6 +19,16 @@ tr_CY{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMd", + } } } } diff --git a/icu/icu4c/source/data/locales/ts.txt b/icu/icu4c/source/data/locales/ts.txt index 77b5d282e5b..6b33713ced0 100644 --- a/icu/icu4c/source/data/locales/ts.txt +++ b/icu/icu4c/source/data/locales/ts.txt @@ -60,6 +60,16 @@ ts{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -68,8 +78,8 @@ ts{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} @@ -91,11 +101,11 @@ ts{ MMMd{"MMM d"} Md{"MM-dd"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"y-MM"} @@ -235,80 +245,80 @@ ts{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + d{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"y MMM–MMM"} - y{"y MMM – y MMM"} + y{"y MMM – y MMM"} } yMMMEd{ - M{"y MMM d, E – MMM d, E"} - d{"y MMM d, E – MMM d, E"} - y{"y MMM d, E – y MMM d, E"} + M{"y MMM d, E – MMM d, E"} + d{"y MMM d, E – MMM d, E"} + y{"y MMM d, E – y MMM d, E"} } yMMMM{ M{"y MMMM–MMMM"} - y{"y MMMM – y MMMM"} + y{"y MMMM – y MMMM"} } yMMMd{ - M{"y MMM d – MMM d"} + M{"y MMM d – MMM d"} d{"y MMM d–d"} - y{"y MMM d – y MMM d"} + y{"y MMM d – y MMM d"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/tt.txt b/icu/icu4c/source/data/locales/tt.txt index df1111d1043..af482f42833 100644 --- a/icu/icu4c/source/data/locales/tt.txt +++ b/icu/icu4c/source/data/locales/tt.txt @@ -49,8 +49,8 @@ tt{ "H:mm:ss z", "H:mm:ss", "H:mm", - "d MMMM, y 'ел' (G), EEEE", - "d MMMM, y 'ел' (G)", + "d MMMM, y 'ел' (G), EEEE", + "d MMMM, y 'ел' (G)", "dd.MM.y (G)", "dd.MM.y (GGGGG)", "{1}, {0}", @@ -59,37 +59,47 @@ tt{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMdd", + "GGGGGyMMdd", + } availableFormats{ - Gy{"G y 'ел'"} - GyMMM{"G y 'ел', MMM"} - GyMMMEd{"G y 'ел', d MMM, E"} - GyMMMd{"G y 'ел', d MMM"} + Gy{"G y 'ел'"} + GyMMM{"G y 'ел', MMM"} + GyMMMEd{"G y 'ел', d MMM, E"} + GyMMMd{"G y 'ел', d MMM"} MEd{"dd.MM, E"} MMMEd{"d MMM, E"} MMMMd{"d MMMM"} MMMd{"d MMM"} Md{"dd.MM"} - y{"G y 'ел'"} - yyyy{"G y 'ел'"} - yyyyM{"GGGGG y 'ел', MM"} + y{"G y 'ел'"} + yyyy{"G y 'ел'"} + yyyyM{"GGGGG y 'ел', MM"} yyyyMEd{"GGGGG dd.MM.y, E"} - yyyyMMM{"G y 'ел', MMM"} - yyyyMMMEd{"G y 'ел', d MMM, E"} - yyyyMMMM{"G y 'ел', MMMM"} - yyyyMMMd{"G y 'ел', d MMM"} + yyyyMMM{"G y 'ел', MMM"} + yyyyMMMEd{"G y 'ел', d MMM, E"} + yyyyMMMM{"G y 'ел', MMMM"} + yyyyMMMd{"G y 'ел', d MMM"} yyyyMd{"GGGGG dd.MM.y"} - yyyyQQQ{"G y 'ел', QQQ"} - yyyyQQQQ{"G y 'ел', QQQQ"} + yyyyQQQ{"G y 'ел', QQQ"} + yyyyQQQQ{"G y 'ел', QQQQ"} } intervalFormats{ Gy{ - G{"G y 'ел' – G y 'ел'"} - y{"G y–y 'ел'"} + G{"G y 'ел' – G y 'ел'"} + y{"G y–y 'ел'"} } GyM{ - G{"GGGGG y 'ел', MM – GGGGG y 'ел', MM"} - M{"GGGGG y 'ел', MM – y 'ел', MM"} - y{"GGGGG y 'ел', MM – y 'ел', MM"} + G{"GGGGG y 'ел', MM – GGGGG y 'ел', MM"} + M{"GGGGG y 'ел', MM – y 'ел', MM"} + y{"GGGGG y 'ел', MM – y 'ел', MM"} } GyMEd{ G{"GGGGG dd.MM.y, E – GGGGG dd.MM.y, E"} @@ -98,21 +108,21 @@ tt{ y{"GGGGG dd.MM.y, E – dd.MM.y, E"} } GyMMM{ - G{"G y 'ел', MMM – G y 'ел', MMM"} - M{"G y 'ел', MMM–MMM"} - y{"G y 'ел', MMM – y 'ел', MMM"} + G{"G y 'ел', MMM – G y 'ел', MMM"} + M{"G y 'ел', MMM–MMM"} + y{"G y 'ел', MMM – y 'ел', MMM"} } GyMMMEd{ - G{"G y 'ел', d MMM, E – G y 'ел', d MMM, E"} - M{"G y 'ел', d MMM, E – d MMM, E"} - d{"G y 'ел', d MMM, E – d MMM, E"} - y{"G y 'ел', d MMM, E – y 'ел', d MMM, E"} + G{"G y 'ел', d MMM, E – G y 'ел', d MMM, E"} + M{"G y 'ел', d MMM, E – d MMM, E"} + d{"G y 'ел', d MMM, E – d MMM, E"} + y{"G y 'ел', d MMM, E – y 'ел', d MMM, E"} } GyMMMd{ - G{"G y 'ел', d MMM – G y 'ел', d MMM"} - M{"G y 'ел', d MMM – d MMM"} - d{"G y 'ел', d–d MMM"} - y{"G y 'ел', d MMM – y 'ел' d MMM"} + G{"G y 'ел', d MMM – G y 'ел', d MMM"} + M{"G y 'ел', d MMM – d MMM"} + d{"G y 'ел', d–d MMM"} + y{"G y 'ел', d MMM – y 'ел' d MMM"} } GyMd{ G{"GGGGG dd.MM.y – GGGGG dd.MM.y"} @@ -141,11 +151,11 @@ tt{ } fallback{"{0} – {1}"} y{ - y{"G y–y 'ел'"} + y{"G y–y 'ел'"} } yM{ - M{"GGGGG y 'ел', MM – y 'ел', MM"} - y{"GGGGG y 'ел', MM – y 'ел', MM"} + M{"GGGGG y 'ел', MM – y 'ел', MM"} + y{"GGGGG y 'ел', MM – y 'ел', MM"} } yMEd{ M{"GGGGG dd.MM.y, E – dd.MM.y, E"} @@ -153,22 +163,22 @@ tt{ y{"GGGGG dd.MM.y, E – dd.MM.y, E"} } yMMM{ - M{"G y 'ел', MMM–MMM"} - y{"G y 'ел', MMM – y 'ел', MMM"} + M{"G y 'ел', MMM–MMM"} + y{"G y 'ел', MMM – y 'ел', MMM"} } yMMMEd{ - M{"G y 'ел', d MMM, E – d MMM, E"} - d{"G y 'ел' d MMM, E – d MMM, E"} - y{"G y 'ел', d MMM, E – y 'ел', d MMM, E"} + M{"G y 'ел', d MMM, E – d MMM, E"} + d{"G y 'ел' d MMM, E – d MMM, E"} + y{"G y 'ел', d MMM, E – y 'ел', d MMM, E"} } yMMMM{ - M{"G y 'ел', MMMM–MMMM"} - y{"G y 'ел', MMMM – y 'ел', MMMM"} + M{"G y 'ел', MMMM–MMMM"} + y{"G y 'ел', MMMM – y 'ел', MMMM"} } yMMMd{ - M{"G y 'ел', d MMM – d MMM"} - d{"G y 'ел', d–d MMM"} - y{"G y 'ел', d MMM – y 'ел', d MMM"} + M{"G y 'ел', d MMM – d MMM"} + d{"G y 'ел', d–d MMM"} + y{"G y 'ел', d MMM – y 'ел', d MMM"} } yMd{ M{"GGGGG dd.MM.y – dd.MM.y"} @@ -195,9 +205,9 @@ tt{ "H:mm:ss z", "H:mm:ss", "H:mm", - "d MMMM, y 'ел', EEEE", - "d MMMM, y 'ел'", - "d MMM, y 'ел'", + "d MMMM, y 'ел', EEEE", + "d MMMM, y 'ел'", + "d MMM, y 'ел'", "dd.MM.y", "{1}, {0}", "{1}, {0}", @@ -205,6 +215,16 @@ tt{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "Hmmss", + "Hmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -212,10 +232,10 @@ tt{ E{"ccc"} EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} - Gy{"G y 'ел'"} - GyMMM{"G y 'ел', MMM"} - GyMMMEd{"G y 'ел', d MMM, E"} - GyMMMd{"G y 'ел', d MMM"} + Gy{"G y 'ел'"} + GyMMM{"G y 'ел', MMM"} + GyMMMEd{"G y 'ел', d MMM, E"} + GyMMMd{"G y 'ел', d MMM"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -232,22 +252,22 @@ tt{ MMMd{"d MMM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM.y"} yMEd{"dd.MM.y, E"} - yMMM{"y 'ел', MMM"} - yMMMEd{"y 'ел', d MMM, E"} - yMMMM{"y 'ел', MMMM"} - yMMMd{"y 'ел', d MMM"} + yMMM{"y 'ел', MMM"} + yMMMEd{"y 'ел', d MMM, E"} + yMMMM{"y 'ел', MMMM"} + yMMMd{"y 'ел', d MMM"} yMd{"dd.MM.y"} - yQQQ{"y 'ел', QQQ"} - yQQQQ{"y 'ел', QQQQ"} + yQQQ{"y 'ел', QQQ"} + yQQQQ{"y 'ел', QQQQ"} yw{ other{"Y 'елның' w 'атнасы'"} } @@ -366,8 +386,8 @@ tt{ } intervalFormats{ Gy{ - G{"G y 'ел' – G y 'ел'"} - y{"G y–y 'ел'"} + G{"G y 'ел' – G y 'ел'"} + y{"G y–y 'ел'"} } GyM{ G{"GGGGG MM.y – GGGGG MM.y"} @@ -381,21 +401,21 @@ tt{ y{"GGGGG dd.MM.y, E – dd.MM.y, E"} } GyMMM{ - G{"G y 'ел', MMM – G y 'ел', MMM"} - M{"G y 'ел', MMM–MMM"} - y{"G y 'ел', MMM – y 'ел', MMM"} + G{"G y 'ел', MMM – G y 'ел', MMM"} + M{"G y 'ел', MMM–MMM"} + y{"G y 'ел', MMM – y 'ел', MMM"} } GyMMMEd{ - G{"G y 'ел', d MMM, E – G y 'ел', d MMM, E"} - M{"G y 'ел', d MMM, E – d MMM, E"} - d{"G y 'ел', d MMM, E – d MMM, E"} - y{"G y 'ел', d MMM, E – y 'ел', d MMM, E"} + G{"G y 'ел', d MMM, E – G y 'ел', d MMM, E"} + M{"G y 'ел', d MMM, E – d MMM, E"} + d{"G y 'ел', d MMM, E – d MMM, E"} + y{"G y 'ел', d MMM, E – y 'ел', d MMM, E"} } GyMMMd{ - G{"G y 'ел', d MMM – G y 'ел', d MMM"} - M{"G y 'ел', d MMM – d MMM"} - d{"G y 'ел', d–d MMM"} - y{"G y 'ел', d MMM – y 'ел', d MMM"} + G{"G y 'ел', d MMM – G y 'ел', d MMM"} + M{"G y 'ел', d MMM – d MMM"} + d{"G y 'ел', d–d MMM"} + y{"G y 'ел', d MMM – y 'ел', d MMM"} } GyMd{ G{"GGGGG dd.MM.y – GGGGG dd.MM.y"} @@ -444,22 +464,22 @@ tt{ } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} @@ -474,22 +494,22 @@ tt{ y{"dd.MM.y, E – dd.MM.y, E"} } yMMM{ - M{"y 'ел', MMM – MMM"} - y{"y 'ел', MMM – y 'ел', MMM"} + M{"y 'ел', MMM – MMM"} + y{"y 'ел', MMM – y 'ел', MMM"} } yMMMEd{ - M{"y 'ел', d MMM, E – d MMM, E"} - d{"y 'ел', d MMM, E – d MMM, E"} - y{"y 'ел', d MMM, E – y 'ел', d MMM, E"} + M{"y 'ел', d MMM, E – d MMM, E"} + d{"y 'ел', d MMM, E – d MMM, E"} + y{"y 'ел', d MMM, E – y 'ел', d MMM, E"} } yMMMM{ - M{"y 'ел', MMMM – MMMM"} - y{"y 'ел', MMMM – y 'ел', MMMM"} + M{"y 'ел', MMMM – MMMM"} + y{"y 'ел', MMMM – y 'ел', MMMM"} } yMMMd{ - M{"y 'ел', d MMM – d MMM"} - d{"y 'ел', d–d MMM"} - y{"y 'ел', d MMM – y 'ел', d MMM"} + M{"y 'ел', d MMM – d MMM"} + d{"y 'ел', d–d MMM"} + y{"y 'ел', d MMM – y 'ел', d MMM"} } yMd{ M{"dd.MM.y – dd.MM.y"} @@ -1334,4 +1354,19 @@ tt{ US{"АКШ"} metric{"метрик"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "tt", + } + surnameFirst{ + "ja", + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/twq.txt b/icu/icu4c/source/data/locales/twq.txt index ceabf91fc69..ce6ee9f5891 100644 --- a/icu/icu4c/source/data/locales/twq.txt +++ b/icu/icu4c/source/data/locales/twq.txt @@ -35,6 +35,16 @@ twq{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -46,8 +56,8 @@ twq{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -67,7 +77,7 @@ twq{ } AmPmMarkersAbbr{ "Subbaahi", - "Zaarikay b", + "Zaarikay b", } DateTimePatterns{ "HH:mm:ss zzzz", @@ -84,6 +94,16 @@ twq{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -95,8 +115,8 @@ twq{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/tzm.txt b/icu/icu4c/source/data/locales/tzm.txt index 017249e68b6..900ee6d00ee 100644 --- a/icu/icu4c/source/data/locales/tzm.txt +++ b/icu/icu4c/source/data/locales/tzm.txt @@ -34,6 +34,16 @@ tzm{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -46,7 +56,7 @@ tzm{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -64,8 +74,8 @@ tzm{ "Ḍeffir aza", } AmPmMarkersAbbr{ - "Zdat azal", - "Ḍeffir aza", + "Zdat azal", + "Ḍeffir aza", } DateTimePatterns{ "HH:mm:ss zzzz", @@ -82,6 +92,16 @@ tzm{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -94,7 +114,7 @@ tzm{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/ug.txt b/icu/icu4c/source/data/locales/ug.txt index bd3e6eae86d..ec4edb297cf 100644 --- a/icu/icu4c/source/data/locales/ug.txt +++ b/icu/icu4c/source/data/locales/ug.txt @@ -144,7 +144,7 @@ ug{ } minimalPairs{ plural{ - one{"{0}  كىتاب"} + one{"{0} كىتاب"} other{"{0} بېلىق كۆردۈم ۋە ئۇنى يەۋەتتىم."} } } @@ -166,10 +166,10 @@ ug{ } chinese{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", "EEEE، MMMM d، U", "MMMM d، U", "MMM d، U", @@ -180,6 +180,16 @@ ug{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "UMMMMEEEEd", + "UMMMMd", + "UMMMd", + "yyMd", + } cyclicNameSets{ zodiacs{ format{ @@ -235,10 +245,10 @@ ug{ } generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", "EEEE، MMMM d، y G", "MMMM d، y G", "MMM d، y G", @@ -249,6 +259,16 @@ ug{ "{1}، {0}", "{1}، {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"d E"} Gy{"y G"} @@ -351,10 +371,10 @@ ug{ "ك", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", "y d-MMMM، EEEE", "d-MMMM، y", "d-MMM، y", @@ -365,6 +385,16 @@ ug{ "{1}، {0}", "{1}، {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -748,10 +778,10 @@ ug{ } islamic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", "EEEE، d MMMM، y G", "d MMMM، y G", "d MMM، y G", @@ -762,6 +792,16 @@ ug{ "{1}، {0}", "{1}، {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ M{"L"} Md{"d/‏M"} @@ -811,10 +851,10 @@ ug{ } japanese{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", "EEEE, MMMM d، y G", "MMMM d، y G", "MMM d، y G", @@ -825,6 +865,16 @@ ug{ "{1}، {0}", "{1}، {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } } } delimiters{ diff --git a/icu/icu4c/source/data/locales/uk.txt b/icu/icu4c/source/data/locales/uk.txt index 20ae3bb556b..6fe22f95798 100644 --- a/icu/icu4c/source/data/locales/uk.txt +++ b/icu/icu4c/source/data/locales/uk.txt @@ -33,6 +33,7 @@ uk{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -280,6 +281,19 @@ uk{ } } minimalPairs{ + case{ + accusative{"Знайшли {0}"} + dative{"Це відповідає {0}"} + genitive{"Немає {0}"} + instrumental{"Вимірюється не {0}"} + locative{"Міститься в {0}"} + nominative{"Є {0}"} + } + gender{ + feminine{"Ця {0}"} + masculine{"Цей {0}"} + neuter{"Це {0}"} + } ordinal{ few{"{0}-я дивізія, {0}-є коло"} other{"{0}-а дивізія, {0}-е коло"} @@ -508,15 +522,31 @@ uk{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, d MMMM y 'р'. G", - "d MMMM y 'р'. G", - "d MMM y G", + "EEEE, d MMMM y 'р'. G", + "d MMMM y 'р'. G", + "d MMM y 'р'. G", "dd.MM.yy GGGGG", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'о' {0}", "{1} 'о' {0}", - "{1} {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyyMMdd", } availableFormats{ Bh{"h B"} @@ -528,12 +558,13 @@ uk{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} - GyMMM{"LLL y G"} - GyMMMEd{"E, d MMM y G"} - GyMMMd{"d MMM y G"} + GyMMM{"LLL y 'р'. G"} + GyMMMEd{"E, d MMM y 'р'. G"} + GyMMMd{"d MMM y 'р'. G"} + GyMd{"dd-MM-y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -546,21 +577,21 @@ uk{ MMMd{"d MMM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} yyyyM{"MM.y G"} yyyyMEd{"E, dd.MM.y G"} - yyyyMMM{"LLL y G"} - yyyyMMMEd{"E, d MMM y G"} - yyyyMMMM{"LLLL y G"} - yyyyMMMd{"d MMM y G"} + yyyyMMM{"LLL y 'р'. G"} + yyyyMMMEd{"E, d MMM y 'р'. G"} + yyyyMMMM{"LLLL y 'р'. G"} + yyyyMMMd{"d MMM y 'р'. G"} yyyyMd{"dd.MM.y G"} yyyyQQQ{"QQQ y G"} - yyyyQQQQ{"QQQQ y 'р'. G"} + yyyyQQQQ{"QQQQ y 'р'. G"} } intervalFormats{ Bh{ @@ -573,8 +604,8 @@ uk{ m{"h:mm–h:mm B"} } Gy{ - G{"y 'р'. G – y 'р'. G"} - y{"y–y 'рр'. G"} + G{"y 'р'. G – y 'р'. G"} + y{"y–y 'рр'. G"} } GyM{ G{"MM.y G – MM.y G"} @@ -588,21 +619,21 @@ uk{ y{"ccc, dd.MM.y – ccc, dd.MM.y G"} } GyMMM{ - G{"LLL y 'р'. G – LLL y 'р'. G"} - M{"LLL – LLL y 'р'. G"} - y{"LLL y – LLL y 'рр'. G"} + G{"LLL y 'р'. G – LLL y 'р'. G"} + M{"LLL – LLL y 'р'. G"} + y{"LLL y – LLL y 'рр'. G"} } GyMMMEd{ - G{"ccc, d MMM y 'р'. G – ccc, d MMM y 'р'. G"} - M{"ccc, d MMM – ccc, d MMM y 'р'. G"} - d{"ccc, d MMM – ccc, d MMM y 'р'. G"} - y{"ccc, d MMM y – ccc, d MMM y 'рр'. G"} + G{"ccc, d MMM y 'р'. G – ccc, d MMM y 'р'. G"} + M{"ccc, d MMM – ccc, d MMM y 'р'. G"} + d{"ccc, d MMM – ccc, d MMM y 'р'. G"} + y{"ccc, d MMM y – ccc, d MMM y 'рр'. G"} } GyMMMd{ - G{"d MMM y 'р'. G – d MMM y 'р'. G"} - M{"d MMM – d MMM y 'р'. G"} - d{"d–d MMM y 'р'. G"} - y{"d MMM y – d MMM y 'рр'. G"} + G{"d MMM y 'р'. G – d MMM y 'р'. G"} + M{"d MMM – d MMM y 'р'. G"} + d{"d–d MMM y 'р'. G"} + y{"d MMM y – d MMM y 'рр'. G"} } GyMd{ G{"dd.MM.y G – dd.MM.y G"} @@ -651,22 +682,22 @@ uk{ } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} @@ -681,22 +712,22 @@ uk{ y{"E, dd.MM.y – E, dd.MM.y"} } yMMM{ - M{"LLL–LLL y"} - y{"LLL y – LLL y"} + M{"LLL–LLL y 'р'."} + y{"LLL y – LLL y 'рр'."} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y 'р'."} + d{"E, d – E, d MMM y 'р'."} + y{"E, d MMM y – E, d MMM y 'рр'."} } yMMMM{ - M{"LLLL – LLLL y"} - y{"LLLL y – LLLL y"} + M{"LLLL – LLLL y 'р'."} + y{"LLLL y – LLLL y 'рр'."} } yMMMd{ - M{"d MMM – d MMM y"} - d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM y 'р'."} + d{"d–d MMM y 'р'."} + y{"d MMM y – d MMM y 'рр'."} } yMd{ M{"dd.MM.y – dd.MM.y"} @@ -723,16 +754,32 @@ uk{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, d MMMM y 'р'.", - "d MMMM y 'р'.", - "d MMM y 'р'.", + "EEEE, d MMMM y 'р'.", + "d MMMM y 'р'.", + "d MMM y 'р'.", "dd.MM.yy", "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ "{1} 'о' {0}", "{1} 'о' {0}", "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -746,12 +793,13 @@ uk{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} - GyMMM{"LLL y G"} - GyMMMEd{"E, d MMM y G"} - GyMMMd{"d MMM y G"} + GyMMM{"LLL y 'р'. G"} + GyMMMEd{"E, d MMM y 'р'. G"} + GyMMMd{"d MMM y 'р'. G"} + GyMd{"dd-MM-y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -772,22 +820,22 @@ uk{ MMMd{"d MMM"} Md{"dd.MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM.y"} yMEd{"E, dd.MM.y"} - yMMM{"LLL y"} - yMMMEd{"E, d MMM y"} - yMMMM{"LLLL y"} - yMMMd{"d MMM y"} + yMMM{"LLL y 'р'."} + yMMMEd{"E, d MMM y 'р'."} + yMMMM{"LLLL y 'р'."} + yMMMd{"d MMM y 'р'."} yMd{"dd.MM.y"} yQQQ{"QQQ y"} - yQQQQ{"QQQQ y 'р'."} + yQQQQ{"QQQQ y 'р'."} yw{ few{"w-'й' 'тиж'. Y 'р'."} many{"w-'й' 'тиж'. Y 'р'."} @@ -961,8 +1009,8 @@ uk{ m{"h:mm–h:mm B"} } Gy{ - G{"y 'р'. G – y 'р'. G"} - y{"y–y 'рр'. G"} + G{"y 'р'. G – y 'р'. G"} + y{"y–y 'рр'. G"} } GyM{ G{"MM.y G – MM.y G"} @@ -976,21 +1024,21 @@ uk{ y{"ccc, dd.MM.y – ccc, dd.MM.y G"} } GyMMM{ - G{"LLL y 'р'. G – LLL y 'р'. G"} - M{"LLL – LLL y 'р'. G"} - y{"LLL y – LLL y 'рр'. G"} + G{"LLL y 'р'. G – LLL y 'р'. G"} + M{"LLL – LLL y 'р'. G"} + y{"LLL y – LLL y 'рр'. G"} } GyMMMEd{ - G{"ccc, d MMM y 'р'. G – ccc, d MMM y 'р'. G"} - M{"ccc, d MMM – ccc, d MMM y 'р'. G"} - d{"ccc, d MMM – ccc, d MMM y 'р'. G"} - y{"ccc, d MMM y – ccc, d MMM y 'рр'. G"} + G{"ccc, d MMM y 'р'. G – ccc, d MMM y 'р'. G"} + M{"ccc, d MMM – ccc, d MMM y 'р'. G"} + d{"ccc, d MMM – ccc, d MMM y 'р'. G"} + y{"ccc, d MMM y – ccc, d MMM y 'рр'. G"} } GyMMMd{ - G{"d MMM y 'р'. G – d MMM y 'р'. G"} - M{"d MMM – d MMM y 'р'. G"} - d{"d–d MMM y 'р'. G"} - y{"d MMM y – d MMM y 'рр'. G"} + G{"d MMM y 'р'. G – d MMM y 'р'. G"} + M{"d MMM – d MMM y 'р'. G"} + d{"d–d MMM y 'р'. G"} + y{"d MMM y – d MMM y 'рр'. G"} } GyMd{ G{"dd.MM.y G – dd.MM.y G"} @@ -1039,22 +1087,22 @@ uk{ } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} @@ -1069,22 +1117,22 @@ uk{ y{"E, dd.MM.y – E, dd.MM.y"} } yMMM{ - M{"LLL–LLL y"} - y{"LLL y – LLL y"} + M{"LLL–LLL y 'р'."} + y{"LLL y – LLL y 'рр'."} } yMMMEd{ - M{"E, d MMM – E, d MMM y"} - d{"E, d – E, d MMM y"} - y{"E, d MMM y – E, d MMM y"} + M{"E, d MMM – E, d MMM y 'р'."} + d{"E, d – E, d MMM y 'р'."} + y{"E, d MMM y – E, d MMM y 'рр'."} } yMMMM{ - M{"LLLL – LLLL y"} - y{"LLLL y – LLLL y"} + M{"LLLL – LLLL y 'р'."} + y{"LLLL y – LLLL y 'рр'."} } yMMMd{ - M{"d MMM – d MMM y"} - d{"d–d MMM y"} - y{"d MMM y – d MMM y"} + M{"d MMM – d MMM y 'р'."} + d{"d–d MMM y 'р'."} + y{"d MMM y – d MMM y 'рр'."} } yMd{ M{"dd.MM.y – dd.MM.y"} @@ -1845,7 +1893,7 @@ uk{ place{"місце"} plant{"рослина"} punctuation{"пунктуація"} - rightwards_arrows{"стрілки вправо"} + rightwards_arrows{"стрілка вправо"} sign_standard_symbols{"знак чи символ"} small_form_variant{"малі варіанти"} smiley{"смайлик"} @@ -1943,12 +1991,6 @@ uk{ one{"за {0} д."} other{"за {0} д."} } - past{ - few{"-{0} дн."} - many{"-{0} дн."} - one{"{0} д. тому"} - other{"-{0} дн."} - } } } day-short{ @@ -1979,7 +2021,7 @@ uk{ dn{"день року"} } dayOfYear-narrow{ - dn{"день року"} + dn{"д. р."} } dayOfYear-short{ dn{"д. року"} @@ -2052,16 +2094,16 @@ uk{ } relativeTime{ future{ - few{"через {0} пʼятниці"} - many{"через {0} пʼятниць"} - one{"через {0} пʼятницю"} - other{"через {0} пʼятниці"} + few{"через {0} пт"} + many{"через {0} пт"} + one{"через {0} пт"} + other{"через {0} пт"} } past{ - few{"{0} пʼятниці тому"} - many{"{0} пʼятниць тому"} - one{"{0} пʼятницю тому"} - other{"{0} пʼятниці тому"} + few{"{0} пт тому"} + many{"{0} пт тому"} + one{"{0} пт тому"} + other{"{0} пт тому"} } } } @@ -2742,9 +2784,9 @@ uk{ } relativeTime{ future{ - few{"через {0} середи"} - many{"через {0} серед"} - one{"через {0} середу"} + few{"через {0} ср"} + many{"через {0} ср"} + one{"через {0} ср"} other{"через {0} середи"} } past{ @@ -2837,7 +2879,7 @@ uk{ dn{"день тижня"} } weekday-narrow{ - dn{"д тижня"} + dn{"д. тиж."} } weekday-short{ dn{"д. тижня"} @@ -2846,7 +2888,7 @@ uk{ dn{"день місяця"} } weekdayOfMonth-narrow{ - dn{"д місяця"} + dn{"д. міс."} } weekdayOfMonth-short{ dn{"д. місяця"} @@ -3002,4 +3044,101 @@ uk{ } } } + personNames{ + foreignSpaceReplacement{" "} + nameOrderLocales{ + givenFirst{ + "und", + "uk", + } + surnameFirst{ + "ja", + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-informal{"{given-informal} {surname} {surname2}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}{surname2-monogram-allCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-informal{"{given-informal} {surname} {surname2}"} + givenFirst-medium-addressing-formal{"{prefix} {given} {given2-initial} {surname} {surname2} {suffix}"} + givenFirst-medium-addressing-informal{"{given-informal} {surname} {surname2}"} + givenFirst-medium-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}{surname2-monogram-allCaps}" + } + givenFirst-medium-monogram-informal{ + "{given-informal-monogram-allCaps}{surname-monogram-allCaps}{surname2" + "-monogram-allCaps}" + } + givenFirst-medium-referring-formal{"{prefix} {given} {given2-initial} {surname} {surname2} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname} {surname2}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{ + "{prefix} {given-initial} {given2-initial} {surname} {surname2} {suff" + "ix}" + } + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname} {surname2}, {given} {given2} {suffix} {prefix}"} + sorting-long-referring-informal{"{surname} {surname2}, {given-informal}"} + sorting-medium-referring-formal{ + "{surname} {surname2}, {given-initial} {given2-initial} {suffix} {pre" + "fix}" + } + sorting-medium-referring-informal{"{surname} {surname2}, {given-informal-initial}"} + sorting-short-referring-formal{"{surname} {surname2}, {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname} {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{ + "{surname-monogram-allCaps}{surname2-monogram-allCaps}{given-informal" + "-monogram-allCaps}" + } + surnameFirst-long-referring-formal{"{prefix} {surname} {surname2} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {surname2} {given-informal}"} + surnameFirst-medium-addressing-formal{ + "{prefix} {surname} {surname2} {given-initial} {given2-initial} {suff" + "ix}" + } + surnameFirst-medium-addressing-informal{"{surname-initial} {surname2-initial}{given-informal}"} + surnameFirst-medium-monogram-formal{ + "{surname-monogram-allCaps}{surname2-monogram-allCaps}{given-monogram" + "-allCaps}{given2-monogram-allCaps}" + } + surnameFirst-medium-monogram-informal{ + "{surname-monogram-allCaps}{surname2-monogram-allCaps}{given-informal" + "-monogram-allCaps}" + } + surnameFirst-medium-referring-formal{"{prefix} {surname} {surname2} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {surname2} {given} {given2-initial}"} + surnameFirst-short-addressing-formal{"{surname} {surname2} {given-initial} {given2-initial}"} + surnameFirst-short-addressing-informal{"{surname} {surname2} {given-informal-initial}"} + surnameFirst-short-monogram-formal{ + "{surname-monogram-allCaps}{surname2-monogram-allCaps}{given-monogram" + "-allCaps}{given2-monogram-allCaps}" + } + surnameFirst-short-monogram-informal{ + "{surname-monogram-allCaps}{surname2-monogram-allCaps}{given-informal" + "-monogram-allCaps}" + } + surnameFirst-short-referring-formal{ + "{prefix} {surname} {surname2} {given-initial} {given2-initial} {suff" + "ix}" + } + surnameFirst-short-referring-informal{"{surname} {surname2} {given-informal-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ur.txt b/icu/icu4c/source/data/locales/ur.txt index 67bef21d0ce..c6211dce456 100644 --- a/icu/icu4c/source/data/locales/ur.txt +++ b/icu/icu4c/source/data/locales/ur.txt @@ -30,6 +30,8 @@ ur{ arabext{ patterns{ currencyFormat{"¤#,##0.00"} + currencyFormat%alphaNextToNumber{"¤ #,##0.00"} + currencyFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -59,7 +61,10 @@ ur{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} - currencyFormat{"¤ #,##0.00"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} + currencyFormat{"¤#,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -167,6 +172,12 @@ ur{ other{"¤ 000 ٹریلین"} } } + currencyFormat%alphaNextToNumber{ + 1000000000000{ + one{"¤ 0 ٹریلین"} + other{"¤ 0 ٹریلین"} + } + } decimalFormat{ 1000{ one{"0 ہزار"} @@ -235,6 +246,14 @@ ur{ } } minimalPairs{ + case{ + nominative{"دن باقی ہے۔ {0}"} + oblique{"باقی {0} دن۔"} + } + gender{ + feminine{"{0} دنوں کی وارنٹی"} + masculine{"استعمال کے {0} دن"} + } ordinal{ other{"دایاں موڑ نمبر {0} مڑیں۔"} } @@ -440,6 +459,22 @@ ur{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} {0}", + "{1} کو {0}", + "{1}، {0}", + "{1}، {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -456,6 +491,7 @@ ur{ GyMMM{"MMM y G"} GyMMMEd{"E، d MMM، y G"} GyMMMd{"d MMM، y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -654,6 +690,22 @@ ur{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} کو {0}", + "{1} کو {0}", + "{1}، {0}", + "{1}، {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -673,6 +725,7 @@ ur{ GyMMM{"MMM y G"} GyMMMEd{"E، d MMM، y G"} GyMMMd{"d MMM، y G"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -1240,67 +1293,98 @@ ur{ monthNames{ format{ abbreviated{ - "چتررا", - "ویساکھا", - "جیہائشہ", - "اسدھا", - "سراؤنا", - "بھدرا", + "چیت", + "بیساکھ", + "جیٹھ", + "اساڑھ", + "ساون", + "بھادوں", "اسوینا", - "کارتیکا", - "اگراہانا", - "پوسا", - "میگا", - "پھالگنا", + "کاتک", + "اگہن", + "پوس", + "ماگھ", + "پھاگن", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", } wide{ - "چتررا", - "ویساکھا", - "جیہائشہ", - "اسدھا", - "سراؤنا", - "بھدرا", + "چیت", + "بیساکھ", + "جیٹھ", + "اساڑھ", + "ساون", + "بھادوں", "اسوینا", - "کارتیکا", - "اگراہانا", - "پوسا", - "میگا", - "پھالگنا", + "کاتِک", + "اگہن", + "پوس", + "ماگھ", + "پھاگن", } } stand-alone{ abbreviated{ - "چتررا", - "ویساکھا", - "جیہائشہ", - "اسدھا", - "سراؤنا", - "بھدرا", + "چیت", + "بیساکھ", + "جیٹھ", + "اساڑھ", + "ساون", + "بھادوں", "اسوینا", - "کارتیکا", - "اگراہانا", - "پوسا", - "میگا", - "پھالگنا", + "کاتِک", + "اگہن", + "پوس", + "ماگھ", + "پھاگن", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", } wide{ - "چتررا", - "ویساکھا", - "جیہائشہ", - "اسدھا", - "سراؤنا", - "بھدرا", + "چیت", + "بیساکھ", + "جیٹھ", + "اساڑھ", + "ساون", + "بھادوں", "اسوینا", - "کارتیکا", - "اگراہانا", - "پوسا", - "میگا", - "پھالگنا", + "کاتِک", + "اگہن", + "پوس", + "ماگھ", + "پھاگن", } } } } islamic{ + availableFormats{ + GyMd{"d/M/y GGGGG"} + } eras{ abbreviated{ "ہجری", @@ -2444,4 +2528,77 @@ ur{ } } } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "ur", + } + surnameFirst{ + "ja", + "ko", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname}، {given} {given2} {suffix}"} + sorting-long-referring-informal{"{surname}، {given-informal}"} + sorting-medium-referring-formal{"{surname}، {given} {given2-initial} {suffix}"} + sorting-medium-referring-informal{"{surname}، {given-informal}"} + sorting-short-referring-formal{"{surname}، {given-initial} {given2-initial}"} + sorting-short-referring-informal{"{surname}، {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/ur_IN.txt b/icu/icu4c/source/data/locales/ur_IN.txt index 57a93473a6f..3ed51d0f3db 100644 --- a/icu/icu4c/source/data/locales/ur_IN.txt +++ b/icu/icu4c/source/data/locales/ur_IN.txt @@ -217,20 +217,4 @@ ur_IN{ } } } - listPattern{ - unit{ - 2{"{1}، {0}"} - end{"{1}، {0}"} - } - unit-narrow{ - 2{"{1} {0}"} - end{"{1} {0}"} - middle{"{1} {0}"} - start{"{1} {0}"} - } - unit-short{ - 2{"{1}، {0}"} - end{"{1}، {0}"} - } - } } diff --git a/icu/icu4c/source/data/locales/uz.txt b/icu/icu4c/source/data/locales/uz.txt index 2070133e5de..71f2299ce83 100644 --- a/icu/icu4c/source/data/locales/uz.txt +++ b/icu/icu4c/source/data/locales/uz.txt @@ -26,6 +26,7 @@ uz{ arabext{ patterns{ currencyFormat{"#,##0.00 ¤"} + currencyFormat%noCurrency{"#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -53,7 +54,8 @@ uz{ range{"{0}–{1}"} } patterns{ - accountingFormat{"#,##0.00 ¤"} + accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -232,8 +234,8 @@ uz{ other{"{0}-chorrahadan o‘ngga buriling"} } plural{ - one{"Savatingizda {0}X bor. Uni sotib olasizmi?"} - other{"Savatingizda {0}X bor. Ularni sotib olasizmi?"} + one{"Bu jildda {0} ta fayl bor. Uni oʻchirib tashlaysizmi?"} + other{"Bu jildda {0} ta fayl bor. Ularni oʻchirib tashlaysizmi?"} } } minimumGroupingDigits{"1"} @@ -256,6 +258,16 @@ uz{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"B h"} Bhm{"B h:mm"} @@ -272,6 +284,7 @@ uz{ GyMMM{"MMM, y (G)"} GyMMMEd{"E, d-MMM, y (G)"} GyMMMd{"d-MMM, y (G)"} + GyMd{"dd.MM.y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -301,112 +314,112 @@ uz{ } intervalFormats{ Bh{ - B{"B h – B h"} - h{"B h – h"} + B{"B h – B h"} + h{"B h – h"} } Bhm{ - B{"B h:mm – B h:mm"} + B{"B h:mm – B h:mm"} h{"B h:mm–h:mm"} - m{"B h:mm – h:mm"} + m{"B h:mm – h:mm"} } Gy{ - G{"G y – G y"} + G{"G y – G y"} y{"G y–y"} } GyM{ G{"M/y (GGGGG) – M/y (GGGGG)"} - M{"M/y – M/y (GGGGG)"} - y{"M/y – M/y (GGGGG)"} + M{"M/y – M/y (GGGGG)"} + y{"M/y – M/y (GGGGG)"} } GyMEd{ G{"E, d/M/y (GGGGG) – E, d/M/y (GGGGG)"} - M{"E, d/M/y – E, d/M/y (GGGGG)"} - d{"E, d/M/y – E, d/M/y (GGGGG)"} - y{"E, d/M/y – E, d/M/y (GGGGG)"} + M{"E, d/M/y – E, d/M/y (GGGGG)"} + d{"E, d/M/y – E, d/M/y (GGGGG)"} + y{"E, d/M/y – E, d/M/y (GGGGG)"} } GyMMM{ - G{"MMM G y – MMM G y"} - M{"MMM – MMM, G y"} - y{"MMM y – MMM y (G)"} + G{"MMM G y – MMM G y"} + M{"MMM – MMM, G y"} + y{"MMM y – MMM y (G)"} } GyMMMEd{ - G{"E, d-MMM, G y – E, d-MMM, G y"} - M{"E, d-MMM – E, d-MMM, G y"} - d{"E, d-MMM – E, d-MMM, G y"} - y{"E, d-MMM, y – E, d-MMM, y (G)"} + G{"E, d-MMM, G y – E, d-MMM, G y"} + M{"E, d-MMM – E, d-MMM, G y"} + d{"E, d-MMM – E, d-MMM, G y"} + y{"E, d-MMM, y – E, d-MMM, y (G)"} } GyMMMd{ - G{"d-MMM, G y – d-MMM, G y"} - M{"d-MMM – d-MMM, G y"} - d{"d – d-MMM, G y"} - y{"d-MMM, y – d-MMM, y (G)"} + G{"d-MMM, G y – d-MMM, G y"} + M{"d-MMM – d-MMM, G y"} + d{"d – d-MMM, G y"} + y{"d-MMM, y – d-MMM, y (G)"} } GyMd{ G{"d/M/y (GGGGG) – d/M/y (GGGGG)"} - M{"d/M/y – d/M/y (GGGGG)"} - d{"d/M/y – d/M/y (GGGGG)"} - y{"d/M/y – d/M/y (GGGGG)"} + M{"d/M/y – d/M/y (GGGGG)"} + d{"d/M/y – d/M/y (GGGGG)"} + y{"d/M/y – d/M/y (GGGGG)"} } M{ M{"MM–MM"} } MEd{ - M{"E, dd.MM – E, dd.MM"} - d{"E, dd.MM – E, dd.MM"} + M{"E, dd.MM – E, dd.MM"} + d{"E, dd.MM – E, dd.MM"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, d-MMM – E, d-MMM"} - d{"E, d-MMM – E, d-MMM"} + M{"E, d-MMM – E, d-MMM"} + d{"E, d-MMM – E, d-MMM"} } MMMd{ - M{"d-MMM – d-MMM"} - d{"d – d-MMM"} + M{"d-MMM – d-MMM"} + d{"d – d-MMM"} } Md{ - M{"dd.MM – dd.MM"} - d{"dd.MM – dd.MM"} + M{"dd.MM – dd.MM"} + d{"dd.MM – dd.MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} y{ y{"y–y (G)"} } yM{ - M{"MM.y – MM.y (GGGGG)"} - y{"MM.y – MM.y (GGGGG)"} + M{"MM.y – MM.y (GGGGG)"} + y{"MM.y – MM.y (GGGGG)"} } yMEd{ - M{"E, dd.MM.y – E, dd.MM.y (GGGGG)"} - d{"E, dd.MM.y – E, dd.MM.y (GGGGG)"} - y{"E, dd.MM.y – E, dd.MM.y (GGGGG)"} + M{"E, dd.MM.y – E, dd.MM.y (GGGGG)"} + d{"E, dd.MM.y – E, dd.MM.y (GGGGG)"} + y{"E, dd.MM.y – E, dd.MM.y (GGGGG)"} } yMMM{ - M{"y (G), MMM – MMM"} - y{"y (G), MMM – y, MMM"} + M{"y (G), MMM – MMM"} + y{"y (G), MMM – y, MMM"} } yMMMEd{ - M{"E, d-MMM – E, d-MMM, y (G)"} - d{"E, d-MMM – E, d-MMM, y (G)"} - y{"E, d-MMM, y – E, d-MMM, y (G)"} + M{"E, d-MMM – E, d-MMM, y (G)"} + d{"E, d-MMM – E, d-MMM, y (G)"} + y{"E, d-MMM, y – E, d-MMM, y (G)"} } yMMMM{ - M{"MMMM – MMMM, y (G)"} - y{"MMMM, y – MMMM, y (G)"} + M{"MMMM – MMMM, y (G)"} + y{"MMMM, y – MMMM, y (G)"} } yMMMd{ - M{"d-MMM – d-MMM, y (G)"} - d{"d – d-MMM, y (G)"} - y{"d-MMM, y – d-MMM, y (G)"} + M{"d-MMM – d-MMM, y (G)"} + d{"d – d-MMM, y (G)"} + y{"d-MMM, y – d-MMM, y (G)"} } yMd{ - M{"dd.MM.y – dd.MM.y (GGGGG)"} - d{"dd.MM.y – dd.MM.y (GGGGG)"} - y{"dd.MM.y – dd.MM.y (GGGGG)"} + M{"dd.MM.y – dd.MM.y (GGGGG)"} + d{"dd.MM.y – dd.MM.y (GGGGG)"} + y{"dd.MM.y – dd.MM.y (GGGGG)"} } } } @@ -438,6 +451,16 @@ uz{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "Hmmsszzzz", + "Hmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -451,12 +474,13 @@ uz{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"d, E"} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"G y"} GyMMM{"MMM, G y"} GyMMMEd{"E, d-MMM, G y"} GyMMMd{"d-MMM, G y"} + GyMd{"dd.MM.y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -474,11 +498,11 @@ uz{ MMMd{"d-MMM"} Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a (v)"} - hmv{"h:mm a (v)"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a (v)"} + hmv{"h:mm a (v)"} ms{"mm:ss"} y{"y"} yM{"MM.y"} @@ -653,51 +677,51 @@ uz{ } intervalFormats{ Bh{ - B{"B h – B h"} - h{"B h – h"} + B{"B h – B h"} + h{"B h – h"} } Bhm{ - B{"B h:mm – B h:mm"} - h{"B h:mm – h:mm"} - m{"B h:mm – h:mm"} + B{"B h:mm – B h:mm"} + h{"B h:mm – h:mm"} + m{"B h:mm – h:mm"} } Gy{ - G{"G y – G y"} + G{"G y – G y"} y{"G y–y"} } GyM{ - G{"M/y (GGGGG) – M/y (GGGGG)"} - M{"M/y – M/y (GGGGG)"} - y{"M/y – M/y (GGGGG)"} + G{"M/y (G) – M/y (G)"} + M{"M/y – M/y (G)"} + y{"M/y – M/y (G)"} } GyMEd{ - G{"E, d/M/y (GGGGG) – E, d/M/y (GGGGG)"} - M{"E, d/M/y – E, d/M/y (GGGGG)"} - d{"E, d/M/y – E, d/M/y (GGGGG)"} - y{"E, d/M/y – E, d/M/y (GGGGG)"} + G{"E, M/d/y (G) – E, M/d/y (G)"} + M{"E, M/d/y – E, M/d/y (G)"} + d{"E, M/d/y – E, M/d/y (G)"} + y{"E, M/d/y – E, M/d/y (G)"} } GyMMM{ - G{"MMM, G y – MMM, G y"} + G{"MMM, G y – MMM, G y"} M{"MMM–MMM, G y"} - y{"MMM, y – MMM, y (G)"} + y{"MMM, y – MMM, y (G)"} } GyMMMEd{ - G{"E, d-MMM, G y – E, d-MMM, G y"} - M{"E, d-MMM – E, d-MMM, G y"} - d{"E, d-MMM – E, d-MMM, G y"} - y{"E, d-MMM, y – E, d-MMM, y (G)"} + G{"E, d-MMM, G y – E, d-MMM, G y"} + M{"E, d-MMM – E, d-MMM, G y"} + d{"E, d-MMM – E, d-MMM, G y"} + y{"E, d-MMM, y – E, d-MMM, y (G)"} } GyMMMd{ - G{"d-MMM, G y – d-MMM, G y"} - M{"d-MMM – d-MMM, G y"} - d{"d – d-MMM, G y"} - y{"d-MMM, y – d-MMM, y (G)"} + G{"d-MMM, G y – d-MMM, G y"} + M{"d-MMM – d-MMM, G y"} + d{"d – d-MMM, G y"} + y{"d-MMM, y – d-MMM, y (G)"} } GyMd{ - G{"d/M/y (GGGGG) – d/M/y (GGGGG)"} - M{"d/M/y – d/M/y (GGGGG)"} - d{"d/M/y – d/M/y (GGGGG)"} - y{"d/M/y – d/M/y (GGGGG)"} + G{"M/d/y (G) – M/d/y (G)"} + M{"M/d/y – M/d/y (G)"} + d{"M/d/y – M/d/y (G)"} + y{"M/d/y – M/d/y (G)"} } H{ H{"HH–HH"} @@ -717,80 +741,80 @@ uz{ M{"M–M"} } MEd{ - M{"E, dd/MM – E, dd/MM"} - d{"E, dd/MM – E, dd/MM"} + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d-MMM – E, d-MMM"} - d{"E, d-MMM – E, d-MMM"} + M{"E, d-MMM – E, d-MMM"} + d{"E, d-MMM – E, d-MMM"} } MMMd{ - M{"d-MMM – d-MMM"} - d{"d – d-MMM"} + M{"d-MMM – d-MMM"} + d{"d – d-MMM"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a (v)"} - h{"h:mm–h:mm a (v)"} - m{"h:mm–h:mm a (v)"} + a{"h:mm a – h:mm a (v)"} + h{"h:mm–h:mm a (v)"} + m{"h:mm–h:mm a (v)"} } hv{ - a{"h a – h a (v)"} - h{"h–h a (v)"} + a{"h a – h a (v)"} + h{"h–h a (v)"} } y{ y{"y–y"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"E, dd/MM/y – E, dd/MM/y"} - d{"E, dd/MM/y – E, dd/MM/y"} - y{"E, dd/MM/y – E, dd/MM/y"} + M{"E, dd/MM/y – E, dd/MM/y"} + d{"E, dd/MM/y – E, dd/MM/y"} + y{"E, dd/MM/y – E, dd/MM/y"} } yMMM{ - M{"MMM – MMM, y"} - y{"MMM, y – MMM, y"} + M{"MMM – MMM, y"} + y{"MMM, y – MMM, y"} } yMMMEd{ - M{"E, d-MMM – E, d-MMM, y"} - d{"E, d-MMM – E, d-MMM, y"} - y{"E, d-MMM, y – E, d-MMM, y"} + M{"E, d-MMM – E, d-MMM, y"} + d{"E, d-MMM – E, d-MMM, y"} + y{"E, d-MMM, y – E, d-MMM, y"} } yMMMM{ - M{"MMMM – MMMM, y"} - y{"MMMM, y – MMMM, y"} + M{"MMMM – MMMM, y"} + y{"MMMM, y – MMMM, y"} } yMMMd{ - M{"d-MMM – d-MMM, y"} - d{"d – d-MMM, y"} - y{"d-MMM, y – d-MMM, y"} + M{"d-MMM – d-MMM, y"} + d{"d – d-MMM, y"} + y{"d-MMM, y – d-MMM, y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } monthNames{ @@ -928,6 +952,7 @@ uz{ } islamic{ availableFormats{ + GyMd{"dd.MM.y GGGGG"} yyyyMMM{"MMM, y (G)"} yyyyMMMM{"MMMM, y G"} yyyyMMMd{"d-MMM, y G"} @@ -936,7 +961,7 @@ uz{ } eras{ abbreviated{ - "Hijriy yil", + "hijriy", } } monthNames{ @@ -1016,6 +1041,75 @@ uz{ } } } + persian{ + eras{ + abbreviated{ + "forsiy", + } + } + monthNames{ + format{ + abbreviated{ + "farvardin", + "oʻrdibehisht", + "xurdod", + "tir", + "murdod", + "shahrivar", + "mehr", + "obon", + "ozar", + "dey", + "bahman", + "isfan", + } + wide{ + "farvardin", + "oʻrdibehisht", + "xurdod", + "tir", + "murdod", + "shahrivar", + "mehr", + "obon", + "ozar", + "dey", + "bahman", + "isfan", + } + } + stand-alone{ + abbreviated{ + "farvardin", + "oʻrdibehisht", + "xurdod", + "tir", + "murdod", + "shahrivar", + "mehr", + "obon", + "ozar", + "dey", + "bahman", + "isfand", + } + wide{ + "farvardin", + "oʻrdibehisht", + "xurdod", + "tur", + "murdod", + "shahrivar", + "mehr", + "obon", + "ozar", + "dey", + "bahman", + "isfand", + } + } + } + } } characterLabel{ activities{"mashg‘ulotlar"} @@ -1961,4 +2055,68 @@ uz{ US{"AQSH"} metric{"Metrik"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "uz", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/uz_Cyrl.txt b/icu/icu4c/source/data/locales/uz_Cyrl.txt index 7766b85ff5c..f8efcfd0d01 100644 --- a/icu/icu4c/source/data/locales/uz_Cyrl.txt +++ b/icu/icu4c/source/data/locales/uz_Cyrl.txt @@ -183,6 +183,16 @@ uz_Cyrl{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Ed{"d, E"} Gy{"G y"} @@ -299,6 +309,16 @@ uz_Cyrl{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEdd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -311,8 +331,8 @@ uz_Cyrl{ EHm{"E, HH:mm"} EHms{"E, HH:mm:ss"} Ed{"d, E"} - Ehm{"E, h:mm a"} - Ehms{"E, h:mm:ss a"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} Gy{"G y"} GyMMM{"MMM, G y"} GyMMMEd{"E, d-MMM, G y"} @@ -334,11 +354,11 @@ uz_Cyrl{ MMMd{"d MMM"} Md{"dd/MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a (v)"} - hmv{"h:mm a (v)"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a (v)"} + hmv{"h:mm a (v)"} ms{"mm:ss"} y{"y"} yM{"MM/y"} @@ -553,22 +573,22 @@ uz_Cyrl{ } fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a (v)"} - h{"h:mm–h:mm a (v)"} - m{"h:mm–h:mm a (v)"} + a{"h:mm a – h:mm a (v)"} + h{"h:mm–h:mm a (v)"} + m{"h:mm–h:mm a (v)"} } hv{ - a{"h a – h a (v)"} - h{"h–h a (v)"} + a{"h a – h a (v)"} + h{"h–h a (v)"} } y{ y{"y–y"} diff --git a/icu/icu4c/source/data/locales/vai.txt b/icu/icu4c/source/data/locales/vai.txt index bd93a94b2e5..2d3379025a1 100644 --- a/icu/icu4c/source/data/locales/vai.txt +++ b/icu/icu4c/source/data/locales/vai.txt @@ -46,6 +46,16 @@ vai{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -86,6 +96,16 @@ vai{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} diff --git a/icu/icu4c/source/data/locales/vai_Latn.txt b/icu/icu4c/source/data/locales/vai_Latn.txt index 8a80675b746..a34c9673c22 100644 --- a/icu/icu4c/source/data/locales/vai_Latn.txt +++ b/icu/icu4c/source/data/locales/vai_Latn.txt @@ -27,10 +27,10 @@ vai_Latn{ calendar{ generic{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y G", "d MMMM y G", "d MMM y G", @@ -41,6 +41,16 @@ vai_Latn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GyMMdd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -52,8 +62,8 @@ vai_Latn{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -68,10 +78,10 @@ vai_Latn{ } gregorian{ DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", "EEEE, d MMMM y", "d MMMM y", "d MMM y", @@ -82,6 +92,16 @@ vai_Latn{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -93,8 +113,8 @@ vai_Latn{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/vi.txt b/icu/icu4c/source/data/locales/vi.txt index 415e97efe29..3a528247877 100644 --- a/icu/icu4c/source/data/locales/vi.txt +++ b/icu/icu4c/source/data/locales/vi.txt @@ -2,10 +2,11 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml vi{ + AuxExemplarCharacters{"[f j w z]"} ExemplarCharacters{ - "[a à ả ã á ạ ă ằ ẳ ẵ ắ ặ â ầ ẩ ẫ ấ ậ b c d đ e è ẻ ẽ é ẹ ê ề ể ễ ế ệ f g h i" - " ì ỉ ĩ í ị j k l m n o ò ỏ õ ó ọ ô ồ ổ ỗ ố ộ ơ ờ ở ỡ ớ ợ p q r s t u ù ủ ũ ú" - " ụ ư ừ ử ữ ứ ự v w x y ỳ ỷ ỹ ý ỵ z]" + "[a à ả ã á ạ ă ằ ẳ ẵ ắ ặ â ầ ẩ ẫ ấ ậ b c d đ e è ẻ ẽ é ẹ ê ề ể ễ ế ệ g h i ì" + " ỉ ĩ í ị k l m n o ò ỏ õ ó ọ ô ồ ổ ỗ ố ộ ơ ờ ở ỡ ớ ợ p q r s t u ù ủ ũ ú ụ ư" + " ừ ử ữ ứ ự v x y ỳ ỷ ỹ ý ỵ]" } ExemplarCharactersIndex{"[A Ă Â B C D Đ E Ê F G H I J K L M N O Ô Ơ P Q R S T U Ư V W X Y Z]"} ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"} @@ -23,7 +24,9 @@ vi{ } patterns{ accountingFormat{"#,##0.00 ¤"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"#,##0.00 ¤"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -161,6 +164,14 @@ vi{ superscriptingExponent{"×"} } } + minimalPairs{ + ordinal{ + other{"Theo lối rẽ thứ {0} bên phải."} + } + plural{ + other{"{0} ngày"} + } + } minimumGroupingDigits{"1"} } calendar{ @@ -175,10 +186,20 @@ vi{ "dd-MM-y G", "dd/MM/y GGGGG", "{1} {0}", - "{1} 'lúc' {0}", - "{1} 'lúc' {0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMdd", + "GyMMdd", + "GGGGGyMMdd", } availableFormats{ M{"'tháng' L"} @@ -208,6 +229,16 @@ vi{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "UMMMMEEEEdd", + "UMdd", + "UMMdd", + "yMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -219,6 +250,9 @@ vi{ Gy{"r U"} GyMMM{"r(U) MMM"} GyMMMEd{"r(U) MMM d, E"} + GyMMMM{"r(U) MMMM"} + GyMMMMEd{"E, d/MMMM r(U)"} + GyMMMMd{"d/MMMM r(U)"} GyMMMd{"r MMM d"} H{"HH"} Hm{"HH:mm"} @@ -235,9 +269,9 @@ vi{ UMMMd{"U MMM d"} UMd{"U MM-d"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"r(U)"} yMd{"r-MM-dd"} @@ -247,6 +281,8 @@ vi{ yyyyMMM{"r(U) MMM"} yyyyMMMEd{"r(U) MMM d, E"} yyyyMMMM{"r(U) MMMM"} + yyyyMMMMEd{"E, d/MMMM r(U)"} + yyyyMMMMd{"d/MMMM r(U)"} yyyyMMMd{"r MMM d"} yyyyMd{"r-MM-dd"} yyyyQQQ{"r(U) QQQ"} @@ -388,45 +424,45 @@ vi{ } intervalFormats{ Bhm{ - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } d{ - d{"d – d"} + d{"d – d"} } h{ - h{"h – h a"} + h{"h – h a"} } hm{ - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } y{ - y{"U – U"} + y{"U – U"} } } monthNames{ @@ -580,7 +616,7 @@ vi{ dangi{ intervalFormats{ Bh{ - h{"h – h B"} + h{"h – h B"} } } } @@ -663,11 +699,27 @@ vi{ "dd-MM-y G", "dd/MM/y GGGGG", "{1} {0}", - "{1} 'lúc' {0}", - "{1} 'lúc' {0}", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'lúc' {0}", + "{1} 'lúc' {0}", + "{0} {1}", + "{0} {1}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMEEEEdd", + "GyMdd", + "GyMMdd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -678,12 +730,13 @@ vi{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, dd"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, d MMM, y G"} GyMMMd{"d MMM, y G"} + GyMd{"dd/MM/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -697,9 +750,9 @@ vi{ MMdd{"dd-MM"} Md{"dd/M"} d{"'Ngày' dd"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yyyy{"y G"} @@ -716,51 +769,51 @@ vi{ } intervalFormats{ Bh{ - B{"h B – h B"} - h{"h – h B"} + B{"h B – h B"} + h{"h – h B"} } Bhm{ - B{"h:mm B – h:mm B"} - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, dd-MM-y GGGGG – E, dd-MM-y GGGGG"} - M{"E, dd-MM-y – E, dd-MM-y GGGGG"} - d{"E, dd-MM-y – E, dd-MM-y GGGGG"} - y{"E, dd-MM-y – E, dd-MM-y GGGGG"} + G{"E, dd-MM-y GGGGG – E, dd-MM-y GGGGG"} + M{"E, dd-MM-y – E, dd-MM-y GGGGG"} + d{"E, dd-MM-y – E, dd-MM-y GGGGG"} + y{"E, dd-MM-y – E, dd-MM-y GGGGG"} } GyMMM{ - G{"MMM y G – MMM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"dd-MM-y GGGGG – dd-MM-y GGGGG"} - M{"dd-MM-y – dd-MM-y GGGGG"} - d{"dd-MM-y – dd-MM-y GGGGG"} - y{"dd-MM-y – dd-MM-y GGGGG"} + G{"dd-MM-y GGGGG – dd-MM-y GGGGG"} + M{"dd-MM-y – dd-MM-y GGGGG"} + d{"dd-MM-y – dd-MM-y GGGGG"} + y{"dd-MM-y – dd-MM-y GGGGG"} } H{ H{"HH'h' - HH'h'"} @@ -780,70 +833,70 @@ vi{ M{"'Tháng' M - 'Tháng' M"} } MEd{ - M{"EEEE, dd/MM – EEEE, dd/MM"} - d{"EEEE, dd/MM – EEEE, dd/MM"} + M{"EEEE, dd/MM – EEEE, dd/MM"} + d{"EEEE, dd/MM – EEEE, dd/MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"EEEE, 'ngày' dd 'tháng' M – EEEE, 'ngày' dd 'tháng' M"} - d{"EEEE, 'ngày' dd – EEEE, 'ngày' dd 'tháng' M"} + M{"EEEE, 'ngày' dd 'tháng' M – EEEE, 'ngày' dd 'tháng' M"} + d{"EEEE, 'ngày' dd – EEEE, 'ngày' dd 'tháng' M"} } MMMd{ M{"'Ngày' dd 'tháng' M - 'Ngày' dd 'tháng' M"} d{"'Ngày' dd 'tháng' M - 'Ngày' dd 'tháng' M"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"'Ngày' dd–dd"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h'h' a – h'h' a"} + a{"h'h' a – h'h' a"} h{"h'h' - h'h' a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h'h' a – h'h' a v"} + a{"h'h' a – h'h' a v"} h{"h'h'-h'h' a v"} } y{ y{"y–y G"} } yM{ - M{"MM/y – MM/y G"} - y{"MM/y – MM/y G"} + M{"MM/y – MM/y G"} + y{"MM/y – MM/y G"} } yMEd{ - M{"EEEE, dd/MM/y – EEEE, dd/MM/y G"} - d{"EEEE, dd/MM/y – EEEE, dd/MM/y G"} - y{"EEEE, dd/MM/y – EEEE, dd/MM/y G"} + M{"EEEE, dd/MM/y – EEEE, dd/MM/y G"} + d{"EEEE, dd/MM/y – EEEE, dd/MM/y G"} + y{"EEEE, dd/MM/y – EEEE, dd/MM/y G"} } yMMM{ M{"'Tháng' M - 'Tháng' M 'năm' y G"} y{"'Tháng' M 'năm' y - 'Tháng' M 'năm' y G"} } yMMMEd{ - M{"E, dd 'tháng' M – E, dd 'tháng' M, y G"} - d{"EEEE, 'ngày' dd MMM – EEEE, 'ngày' dd MMM 'năm' y G"} - y{"E, dd 'tháng' M, y – E, dd 'tháng' M, y G"} + M{"E, dd 'tháng' M – E, dd 'tháng' M, y G"} + d{"EEEE, 'ngày' dd MMM – EEEE, 'ngày' dd MMM 'năm' y G"} + y{"E, dd 'tháng' M, y – E, dd 'tháng' M, y G"} } yMMMM{ M{"MMMM–MMMM y G"} - y{"MMMM y – MMMM y G"} + y{"MMMM y – MMMM y G"} } yMMMd{ M{"'Ngày' dd 'tháng' M - 'Ngày' dd 'tháng' M 'năm' y G"} @@ -851,9 +904,9 @@ vi{ y{"'Ngày' dd 'tháng' M 'năm' y - 'Ngày' dd 'tháng' M 'năm' y G"} } yMd{ - M{"dd/MM/y – dd/MM/y G"} - d{"dd/MM/y – dd/MM/y G"} - y{"dd/MM/y – dd/MM/y G"} + M{"dd/MM/y – dd/MM/y G"} + d{"dd/MM/y – dd/MM/y G"} + y{"dd/MM/y – dd/MM/y G"} } } } @@ -885,6 +938,22 @@ vi{ "{0}, {1}", "{0}, {1}", } + DateTimePatterns%atTime{ + "'lúc' {0} {1}", + "'lúc' {0} {1}", + "{0} {1}", + "{0} {1}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -898,12 +967,13 @@ vi{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, 'ngày' d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, dd/MM/y G"} GyMMMd{"dd MMM, y G"} + GyMd{"dd/MM/y GGGGG"} H{"HH"} Hm{"H:mm"} Hms{"HH:mm:ss"} @@ -922,11 +992,11 @@ vi{ MMdd{"dd-MM"} Md{"dd/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} mmss{"mm:ss"} ms{"mm:ss"} y{"y"} @@ -1084,11 +1154,7 @@ vi{ } eras{ abbreviated{ - "Trước CN", - "Sau CN", - } - abbreviated%variant{ - "trước CN", + "TCN", "CN", } narrow{ @@ -1106,49 +1172,49 @@ vi{ } intervalFormats{ Bh{ - h{"h – h B"} + h{"h – h B"} } Bhm{ - h{"h:mm – h:mm B"} - m{"h:mm – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} } Gy{ - G{"y G – y G"} - y{"y – y G"} + G{"y G – y G"} + y{"y – y G"} } GyM{ - G{"M/y GGGGG – M/y GGGGG"} - M{"M/y – M/y GGGGG"} - y{"M/y – M/y GGGGG"} + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} } GyMEd{ - G{"E, dd-MM-y GGGGG – E, dd-MM-y GGGGG"} - M{"E, dd-MM-y – E, dd-MM-y GGGGG"} - d{"E, dd-MM-y – E, dd-MM-y GGGGG"} - y{"E, dd-MM-y – E, dd-MM-y GGGGG"} + G{"E, dd-MM-y GGGGG – E, dd-MM-y GGGGG"} + M{"E, dd-MM-y – E, dd-MM-y GGGGG"} + d{"E, dd-MM-y – E, dd-MM-y GGGGG"} + y{"E, dd-MM-y – E, dd-MM-y GGGGG"} } GyMMM{ - G{"MM y G – MM y G"} - M{"MMM – MMM y G"} - y{"MMM y – MMM y G"} + G{"MM y G – MM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} } GyMMMEd{ - G{"E, d MMM y G – E, d MMM y G"} - M{"E, d MMM – E, d MMM y G"} - d{"E, d MMM – E, d MMM y G"} - y{"E, d MMM y – E, d MMM y G"} + G{"E, d MMM y G – E, d MMM y G"} + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} } GyMMMd{ - G{"d MMM y G – d MMM y G"} - M{"d MMM – d MMM y G"} - d{"d – d MMM y G"} - y{"d MMM y – d MMM y G"} + G{"d MMM y G – d MMM y G"} + M{"d MMM – d MMM y G"} + d{"d – d MMM y G"} + y{"d MMM y – d MMM y G"} } GyMd{ - G{"dd-MM-y GGGGG – dd-MM-y GGGGG"} - M{"dd-MM-y – dd-MM-y GGGGG"} - d{"dd-MM-y – dd-MM-y GGGGG"} - y{"dd-MM-y – dd-MM-y GGGGG"} + G{"dd-MM-y GGGGG – dd-MM-y GGGGG"} + M{"dd-MM-y – dd-MM-y GGGGG"} + d{"dd-MM-y – dd-MM-y GGGGG"} + y{"dd-MM-y – dd-MM-y GGGGG"} } H{ H{"HH–HH"} @@ -1165,83 +1231,83 @@ vi{ H{"HH–HH v"} } M{ - M{"'Tháng' M – M"} + M{"'Tháng' M – M"} } MEd{ - M{"EEEE, dd/MM – EEEE, dd/MM"} - d{"EEEE, dd/MM – EEEE, dd/MM"} + M{"EEEE, dd/MM – EEEE, dd/MM"} + d{"EEEE, dd/MM – EEEE, dd/MM"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} } MMMd{ M{"'Ngày' dd 'tháng' M - 'Ngày' dd 'tháng' M"} d{"'Ngày' dd - 'Ngày' dd 'tháng' M"} } Md{ - M{"dd/MM – dd/MM"} - d{"dd/MM – dd/MM"} + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} } d{ d{"'Ngày' dd–dd"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM/y – MM/y"} - y{"MM/y – MM/y"} + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} } yMEd{ - M{"EEEE, dd/MM/y – EEEE, dd/MM/y"} - d{"EEEE, dd/MM/y – EEEE, dd/MM/y"} - y{"EEEE, dd/MM/y – EEEE, dd/MM/y"} + M{"EEEE, dd/MM/y – EEEE, dd/MM/y"} + d{"EEEE, dd/MM/y – EEEE, dd/MM/y"} + y{"EEEE, dd/MM/y – EEEE, dd/MM/y"} } yMMM{ M{"'Tháng' M - 'Tháng' M 'năm' y"} y{"'Tháng' M 'năm' y - 'Tháng' M 'năm' y"} } yMMMEd{ - M{"E, dd 'tháng' M – E, dd 'tháng' M, y"} - d{"EEEE, 'ngày' dd MMM – EEEE, 'ngày' dd MMM 'năm' y"} - y{"E, dd 'tháng' M, y – E, dd 'tháng' M, y"} + M{"E, dd 'tháng' M – E, dd 'tháng' M, y"} + d{"EEEE, 'ngày' dd MMM – EEEE, 'ngày' dd MMM 'năm' y"} + y{"E, dd 'tháng' M, y – E, dd 'tháng' M, y"} } yMMMM{ M{"MMMM–MMMM 'năm' y"} - y{"MMMM, y – MMMM, y"} + y{"MMMM, y – MMMM, y"} } yMMMd{ - M{"d MMM – d MMM, y"} - d{"d – d MMM, y"} + M{"d MMM – d MMM, y"} + d{"d – d MMM, y"} y{"'Ngày' dd 'tháng' M 'năm' y - 'Ngày' dd 'tháng' M 'năm' y"} } yMd{ - M{"dd/MM/y – dd/MM/y"} - d{"dd/MM/y – dd/MM/y"} - y{"dd/MM/y – dd/MM/y"} + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} } } monthNames{ @@ -1515,11 +1581,21 @@ vi{ "dd-MM-y G", "dd/MM/y G", "{1} {0}", - "{1} 'lúc' {0}", - "{1} 'lúc' {0}", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMdd", + "GyMMdd", + "GyMMdd", + } } persian{ monthNames{ @@ -2485,4 +2561,72 @@ vi{ } } } + personNames{ + foreignSpaceReplacement{" "} + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{"und"} + surnameFirst{ + "hu", + "ja", + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname} {given2} {given} {suffix}"} + sorting-long-referring-informal{"{surname} {given-informal}"} + sorting-medium-referring-formal{"{surname} {given2-initial} {given} {suffix}"} + sorting-medium-referring-informal{"{surname} {given-informal}"} + sorting-short-referring-formal{"{surname} {given2-initial} {given-initial}"} + sorting-short-referring-informal{"{surname} {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given2-monogram-allCaps}{given-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given2} {given} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given2-initial} {given} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given2-initial} {given-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/vun.txt b/icu/icu4c/source/data/locales/vun.txt index 288748e49a9..df1590c40e6 100644 --- a/icu/icu4c/source/data/locales/vun.txt +++ b/icu/icu4c/source/data/locales/vun.txt @@ -29,6 +29,16 @@ vun{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -41,7 +51,7 @@ vun{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -77,6 +87,16 @@ vun{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -89,7 +109,7 @@ vun{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/wae.txt b/icu/icu4c/source/data/locales/wae.txt index 98f967ad394..835a60e847a 100644 --- a/icu/icu4c/source/data/locales/wae.txt +++ b/icu/icu4c/source/data/locales/wae.txt @@ -18,6 +18,117 @@ wae{ } } calendar{ + chinese{ + availableFormats{ + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + } + intervalFormats{ + Bh{ + B{"h B – h B"} + h{"h – h B"} + } + Bhm{ + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} + } + H{ + H{"HH – HH"} + } + Hm{ + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} + } + Hmv{ + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} + } + Hv{ + H{"HH – HH v"} + } + M{ + M{"MMM – MMM"} + } + MEd{ + M{"E, d. MMM – E, d. MMM"} + d{"E, d. MMM – E, d. MMM"} + } + MMM{ + M{"MMM – MMM"} + } + MMMEd{ + M{"E, d. MMM – E, d. MMM"} + d{"E, d. MMM – E, d. MMM"} + } + MMMd{ + M{"d. – d. MMM"} + d{"d. – d. MMM"} + } + Md{ + M{"d. MMM – d. MMM"} + d{"d. MMM – d. MMM"} + } + d{ + d{"d – d"} + } + fallback{"{0} – {1}"} + h{ + a{"h a – h a"} + h{"h – h a"} + } + hm{ + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} + } + hmv{ + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} + } + hv{ + a{"h a – h a v"} + h{"h – h a v"} + } + y{ + y{"U – U"} + } + yM{ + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} + } + yMEd{ + M{"y-MM-dd, E – y-MM-dd, E"} + d{"y-MM-dd, E – y-MM-dd, E"} + y{"y-MM-dd, E – y-MM-dd, E"} + } + yMMM{ + M{"U MMM – MMM"} + y{"U MMM – U MMM"} + } + yMMMEd{ + M{"U MMM d, E – MMM d, E"} + d{"U MMM d, E – MMM d, E"} + y{"U MMM d, E – U MMM d, E"} + } + yMMMM{ + M{"U MMMM – MMMM"} + y{"U MMMM – U MMMM"} + } + yMMMd{ + M{"U MMM d – MMM d"} + d{"U MMM d – d"} + y{"U MMM d – U MMM d"} + } + yMd{ + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} + } + } + } generic{ DateTimePatterns{ "HH:mm:ss zzzz", @@ -34,113 +145,172 @@ wae{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Ed{"E d."} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} M{"LLL"} MEd{"E, d. MMM"} MMMEd{"E, d. MMM"} MMMd{"d. MMM"} Md{"d. MMM"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} yMMM{"MMM y"} yMMMEd{"E, d. MMM y"} yMMMd{"d. MMM y"} } intervalFormats{ + Bh{ + B{"h B – h B"} + h{"h – h B"} + } + Bhm{ + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} + } + Gy{ + G{"y G – y G"} + y{"y – y G"} + } + GyM{ + G{"GGGGG y-MM – GGGGG y-MM"} + M{"GGGGG y-MM – y-MM"} + y{"GGGGG y-MM – y-MM"} + } + GyMEd{ + G{"E, d. MMM y G – E, d. MMM y G"} + M{"E, d. MMM y – E, d. MMM y G"} + d{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} + } + GyMMM{ + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} + } + GyMMMEd{ + G{"G y MMM d, E – G y MMM d, E"} + M{"E, d. MMM y G – E, d. MMM y G"} + d{"E, d. – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} + } + GyMMMd{ + G{"d. MMM y G – d. MMM y G"} + M{"d. MMM – d. MMM y G"} + d{"d. – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} + } + GyMd{ + G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} + M{"GGGGG y-MM-dd – y-MM-dd"} + d{"GGGGG y-MM-dd – y-MM-dd"} + y{"GGGGG y-MM-dd – y-MM-dd"} + } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MEd{ - M{"E, d. MMM – E, d. MMM"} - d{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} + d{"E, d. MMM – E, d. MMM"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} - d{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} + d{"E, d. MMM – E, d. MMM"} } MMMd{ M{"d. – d. MMM"} d{"d. – d. MMM"} } Md{ - M{"d. MMM – d. MMM"} - d{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} + d{"d. MMM – d. MMM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"E, d. MMM y – E, d. MMM y"} - d{"E, d. MMM y – E, d. MMM y"} - y{"E, d. MMM y – E, d. MMM y"} + M{"E, d. MMM y – E, d. MMM y"} + d{"E, d. MMM y – E, d. MMM y"} + y{"E, d. MMM y – E, d. MMM y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y"} + M{"E, d. MMM – E, d. MMM y"} d{"E, d. – E, d. MMM y"} - y{"E, d. MMM y – E, d. MMM y"} + y{"E, d. MMM y – E, d. MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d. MMM – d. MMM y"} + M{"d. MMM – d. MMM y"} d{"d. – d. MMM y"} - y{"d. MMM y – d. MMM y"} + y{"d. MMM y – d. MMM y"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } } @@ -160,16 +330,30 @@ wae{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Ed{"E d."} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} M{"LLL"} MEd{"E, d. MMM"} MMMEd{"E, d. MMM"} MMMd{"d. MMM"} Md{"d. MMM"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} yMMM{"MMM y"} yMMMEd{"E, d. MMM y"} yMMMd{"d. MMM y"} @@ -241,98 +425,145 @@ wae{ } } intervalFormats{ + Bh{ + B{"h B – h B"} + h{"h – h B"} + } + Bhm{ + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} + } + Gy{ + G{"y G – y G"} + y{"y – y G"} + } + GyM{ + G{"GGGGG y-MM – GGGGG y-MM"} + M{"GGGGG y-MM – y-MM"} + y{"GGGGG y-MM – y-MM"} + } + GyMEd{ + G{"E, d. MMM y G – E, d. MMM y G"} + M{"E, d. MMM y – E, d. MMM y G"} + d{"E, d. MMM y – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} + } + GyMMM{ + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} + } + GyMMMEd{ + G{"G y MMM d, E – G y MMM d, E"} + M{"E, d. MMM y G – E, d. MMM y G"} + d{"E, d. – E, d. MMM y G"} + y{"E, d. MMM y – E, d. MMM y G"} + } + GyMMMd{ + G{"d. MMM y G – d. MMM y G"} + M{"d. MMM – d. MMM y G"} + d{"d. – d. MMM y G"} + y{"d. MMM y – d. MMM y G"} + } + GyMd{ + G{"GGGGG y-MM-dd – GGGGG y-MM-dd"} + M{"GGGGG y-MM-dd – y-MM-dd"} + d{"GGGGG y-MM-dd – y-MM-dd"} + y{"GGGGG y-MM-dd – y-MM-dd"} + } H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MEd{ - M{"E, d. MMM – E, d. MMM"} - d{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} + d{"E, d. MMM – E, d. MMM"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, d. MMM – E, d. MMM"} - d{"E, d. MMM – E, d. MMM"} + M{"E, d. MMM – E, d. MMM"} + d{"E, d. MMM – E, d. MMM"} } MMMd{ M{"d. – d. MMM"} d{"d. – d. MMM"} } Md{ - M{"d. MMM – d. MMM"} - d{"d. MMM – d. MMM"} + M{"d. MMM – d. MMM"} + d{"d. MMM – d. MMM"} } d{ - d{"d – d"} + d{"d – d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ - y{"y – y"} + y{"y – y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"y-MM – y-MM"} + y{"y-MM – y-MM"} } yMEd{ - M{"E, d. MMM y – E, d. MMM y"} - d{"E, d. MMM y – E, d. MMM y"} - y{"E, d. MMM y – E, d. MMM y"} + M{"E, d. MMM y – E, d. MMM y"} + d{"E, d. MMM y – E, d. MMM y"} + y{"E, d. MMM y – E, d. MMM y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, d. MMM – E, d. MMM y"} + M{"E, d. MMM – E, d. MMM y"} d{"E, d. – E, d. MMM y"} - y{"E, d. MMM y – E, d. MMM y"} + y{"E, d. MMM y – E, d. MMM y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"d. MMM – d. MMM y"} + M{"d. MMM – d. MMM y"} d{"d. – d. MMM y"} - y{"d. MMM y – d. MMM y"} + y{"d. MMM y – d. MMM y"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ diff --git a/icu/icu4c/source/data/locales/wo.txt b/icu/icu4c/source/data/locales/wo.txt index 4fd8793a7d0..302ca2374ce 100644 --- a/icu/icu4c/source/data/locales/wo.txt +++ b/icu/icu4c/source/data/locales/wo.txt @@ -49,11 +49,27 @@ wo{ "d MMM, y G", "dd-MM-y GGGGG", "{1} - {0}", + "{1} - {0}", + "{1} - {0}", + "{1} - {0}", + "{1} - {0}", + } + DateTimePatterns%atTime{ "{1} 'ci' {0}", "{1} 'ci' {0}", "{1} - {0}", "{1} - {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ E{"ccc"} Ed{"E, d"} @@ -82,7 +98,7 @@ wo{ yyyyQQQQ{"QQQQ y G"} } intervalFormats{ - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} } } gregorian{ @@ -108,11 +124,27 @@ wo{ "d MMM, y", "dd-MM-y", "{1} - {0}", + "{1} - {0}", + "{1} - {0}", + "{1} - {0}", + "{1} - {0}", + } + DateTimePatterns%atTime{ "{1} 'ci' {0}", "{1} 'ci' {0}", "{1} - {0}", "{1} - {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } appendItems{ Timezone{"{0} {1}"} } @@ -121,12 +153,13 @@ wo{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM, y G"} GyMMMEd{"E, d MMM, y G"} GyMMMd{"d MMM, y G"} + GyMd{"dd-MM-y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -140,11 +173,11 @@ wo{ MMMd{"d MMM"} Md{"dd-MM"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"MM-y"} @@ -266,7 +299,7 @@ wo{ } } intervalFormats{ - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} } monthNames{ format{ @@ -1114,4 +1147,18 @@ wo{ US{"US"} metric{"Metrik"} } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "wo", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/locales/xh.txt b/icu/icu4c/source/data/locales/xh.txt index 20ea24f1501..f5668841f4d 100644 --- a/icu/icu4c/source/data/locales/xh.txt +++ b/icu/icu4c/source/data/locales/xh.txt @@ -2,9 +2,19 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml xh{ - AuxExemplarCharacters{"[]"} + AuxExemplarCharacters{ + "[á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ" + "]" + } ExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} + ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"} + ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"} + ExemplarCharactersPunctuation{ + "[\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \u0022 “ ” ( ) \\[ \\] § @ * / \\& # † ‡ " + "′ ″]" + } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"¤#,##0.00"} @@ -20,75 +30,264 @@ xh{ plusSign{"+"} } } + minimumGroupingDigits{"1"} + native{"latn"} } calendar{ + generic{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, MMMM d, y G", + "MMMM d, y G", + "MMM d, y G", + "M/d/y GGGGG", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimePatterns%atTime{ + "{1} 'at' {0}", + "{1} 'at' {0}", + "{1}, {0}", + "{1}, {0}", + } + availableFormats{ + E{"ccc"} + EHm{"E HH:mm"} + EHms{"E HH:mm:ss"} + Ed{"d E"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E, MMM d, y G"} + GyMMMd{"MMM d, y G"} + GyMd{"M/d/y GGGGG"} + H{"HH"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E, M/d"} + MMM{"LLL"} + MMMEd{"E, MMM d"} + MMMMd{"MMMM d"} + MMMd{"MMM d"} + Md{"M/d"} + d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"mm:ss"} + y{"y G"} + yyyy{"y G"} + yyyyM{"M/y GGGGG"} + yyyyMEd{"E, M/d/y GGGGG"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E, MMM d, y G"} + yyyyMMMM{"MMMM y G"} + yyyyMMMd{"MMM d, y G"} + yyyyMd{"M/d/y GGGGG"} + yyyyQQQ{"QQQ y G"} + yyyyQQQQ{"QQQQ y G"} + } + intervalFormats{ + Gy{ + G{"y G – y G"} + y{"y – y G"} + } + GyM{ + G{"M/y GGGGG – M/y GGGGG"} + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} + } + GyMEd{ + G{"E, M/d/y GGGGG – E, M/d/y GGGGG"} + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} + } + GyMMM{ + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} + } + GyMMMEd{ + G{"E, MMM d, y G – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} + } + GyMMMd{ + G{"MMM d, y G – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} + } + GyMd{ + G{"M/d/y GGGGG – M/d/y GGGGG"} + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} + } + M{ + M{"M – M"} + } + MEd{ + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} + } + MMM{ + M{"MMM – MMM"} + } + MMMEd{ + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} + } + MMMd{ + M{"MMM d – MMM d"} + d{"MMM d – d"} + } + Md{ + M{"M/d – M/d"} + d{"M/d – M/d"} + } + d{ + d{"d – d"} + } + fallback{"{0} – {1}"} + y{ + y{"y – y G"} + } + yM{ + M{"M/y – M/y GGGGG"} + y{"M/y – M/y GGGGG"} + } + yMEd{ + M{"E, M/d/y – E, M/d/y GGGGG"} + d{"E, M/d/y – E, M/d/y GGGGG"} + y{"E, M/d/y – E, M/d/y GGGGG"} + } + yMMM{ + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} + } + yMMMEd{ + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} + } + yMMMM{ + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y G"} + } + yMMMd{ + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} + } + yMd{ + M{"M/d/y – M/d/y GGGGG"} + d{"M/d/y – M/d/y GGGGG"} + y{"M/d/y – M/d/y GGGGG"} + } + } + } gregorian{ AmPmMarkers{ "AM", "PM", } + AmPmMarkersAbbr{ + "AM", + "PM", + } DateTimePatterns{ "HH:mm:ss zzzz", "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "y MMMM d, EEEE", - "y MMMM d", - "y MMM d", - "y-MM-dd", + "EEEE, MMMM d, y", + "MMMM d, y", + "MMM d, y", + "M/d/yy", + "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", + } + DateTimePatterns%atTime{ + "{1} {0}", + "{1} 'kwi' {0}", "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", } appendItems{ Timezone{"{0} {1}"} } availableFormats{ - E{"ccc"} + Bh{"h B"} + Bhm{"h:mm B"} + Bhms{"h:mm:ss B"} + EBhm{"E h:mm B"} + EBhms{"E h:mm:ss B"} EHm{"E HH:mm"} EHms{"E HH:mm:ss"} - Ed{"d, E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} - Gy{"G y"} - GyMMM{"G y MMM"} - GyMMMEd{"G y MMM d, E"} - GyMMMd{"G y MMM d"} + Ed{"d E"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E, MMM d, y G"} + GyMMMd{"MMM d, y G"} + GyMd{"M/d/y G"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} Hmsv{"HH:mm:ss v"} Hmv{"HH:mm v"} M{"L"} - MEd{"MM-dd, E"} + MEd{"E, M/d"} MMM{"LLL"} - MMMEd{"MMM d, E"} + MMMEd{"E, MMM d"} MMMMW{ one{"'week' W 'of' MMMM"} other{"'week' W 'of' MMMM"} } MMMMd{"MMMM d"} MMMd{"MMM d"} - Md{"MM-dd"} - d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + Md{"M/d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} - yM{"y-MM"} - yMEd{"y-MM-dd, E"} - yMMM{"y MMM"} - yMMMEd{"y MMM d, E"} - yMMMM{"y MMMM"} - yMMMd{"y MMM d"} - yMd{"y-MM-dd"} - yQQQ{"y QQQ"} - yQQQQ{"y QQQQ"} + yM{"M/y"} + yMEd{"E, M/d/y"} + yMMM{"MMM y"} + yMMMEd{"E, MMM d, y"} + yMMMM{"MMMM y"} + yMMMd{"MMM d, y"} + yMd{"M/d/y"} + yQQQ{"QQQ y"} + yQQQQ{"QQQQ y"} yw{ one{"'week' w 'of' Y"} other{"'week' w 'of' Y"} @@ -99,20 +298,20 @@ xh{ abbreviated{ "Caw", "Mvu", - "Bin", + "Lwesb", "Tha", "Sin", "Hla", "Mgq", } narrow{ - "S", + "C", "M", - "T", - "W", - "T", - "F", - "S", + "Sb", + "Tht", + "Sin", + "Hl", + "Mgq", } wide{ "Cawe", @@ -135,13 +334,13 @@ xh{ "Mgq", } narrow{ - "S", + "C", "M", - "T", - "W", - "T", - "F", - "S", + "Sb", + "St", + "Sin", + "Hl", + "Mgq", } wide{ "Cawe", @@ -154,6 +353,14 @@ xh{ } } } + dayPeriod{ + stand-alone{ + abbreviated{ + am{"AM"} + pm{"PM"} + } + } + } eras{ abbreviated{ "BC", @@ -165,98 +372,129 @@ xh{ } } intervalFormats{ - H{ - H{"HH–HH"} + Gy{ + G{"y G – y G"} + y{"y – y G"} + } + GyM{ + G{"M/y G – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} + } + GyMEd{ + G{"E, M/d/y G – E, M/d/y G"} + M{"E, M/d/y – E, M/d/y G"} + d{"E, M/d/y – E, M/d/y G"} + y{"E, M/d/y – E, M/d/y G"} + } + GyMMM{ + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} + } + GyMMMEd{ + G{"E, MMM d, y G – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} + } + GyMMMd{ + G{"MMM d, y G – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} + } + GyMd{ + G{"M/d/y G – M/d/y G"} + M{"M/d/y – M/d/y G"} + d{"M/d/y – M/d/y G"} + y{"M/d/y – M/d/y G"} } Hm{ H{"HH:mm–HH:mm"} m{"HH:mm–HH:mm"} } Hmv{ - H{"HH:mm–HH:mm v"} m{"HH:mm–HH:mm v"} } Hv{ H{"HH–HH v"} } M{ - M{"MM–MM"} + M{"M – M"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ - M{"LLL–LLL"} + M{"MMM – MMM"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} - d{"MMM d–d"} + M{"MMM d – MMM d"} + d{"MMM d – d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ - d{"d–d"} + d{"d – d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + h{"h–h a v"} } y{ - y{"y–y"} + y{"y – y"} } yM{ - M{"y-MM – y-MM"} - y{"y-MM – y-MM"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"y-MM-dd, E – y-MM-dd, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"E, M/d/y – E, M/d/y"} + d{"E, M/d/y – E, M/d/y"} + y{"E, M/d/y – E, M/d/y"} } yMMM{ - M{"y MMM–MMM"} - y{"y MMM – y MMM"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"y MMM d, E – MMM d, E"} - d{"y MMM d, E – MMM d, E"} - y{"y MMM d, E – y MMM d, E"} + M{"E, MMM d – E, MMM d, y"} + d{"E, MMM d – E, MMM d, y"} + y{"E, MMM d, y – E, MMM d, y"} } yMMMM{ - M{"y MMMM–MMMM"} - y{"y MMMM – y MMMM"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"y MMM d – MMM d"} - d{"y MMM d–d"} - y{"y MMM d – y MMM d"} + M{"MMM d – MMM d, y"} + d{"MMM d – d, y"} + y{"MMM d, y – MMM d, y"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"M/d/y – M/d/y"} + d{"M/d/y – M/d/y"} + y{"M/d/y – M/d/y"} } } monthNames{ @@ -270,7 +508,7 @@ xh{ "Jun", "Jul", "Aga", - "Sep", + "Sept", "Okt", "Nov", "Dis", @@ -299,7 +537,7 @@ xh{ "Julayi", "Agasti", "Septemba", - "Okthoba", + "Okthobha", "Novemba", "Disemba", } @@ -352,10 +590,10 @@ xh{ quarters{ format{ abbreviated{ - "Q1", - "Q2", - "Q3", - "Q4", + "Kota 1", + "Kota 2", + "Kota 3", + "Kota 4", } narrow{ "1", @@ -364,39 +602,197 @@ xh{ "4", } wide{ - "1 unyangantathu", - "2 unyangantathu", - "3 unyangantathu", - "4 unyangantathu", + "ikota yoku-1", + "ikota yesi-2", + "ikota yesi-3", + "ikota yesi-4", } } stand-alone{ abbreviated{ - "Q1", - "Q2", - "Q3", - "Q4", - } - narrow{ - "1", - "2", - "3", - "4", + "Kota 1", + "Kota 2", + "Kota 3", + "Kota 4", } wide{ - "1 unyangantathu", - "2 unyangantathu", - "3 unyangantathu", - "4 unyangantathu", + "ikota yoku-1", + "ikota yesi-2", + "ikota yesi-3", + "ikota yesi-4", } } } } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"’"} - quotationStart{"‘"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } + fields{ + day{ + dn{"usuku"} + relative{ + "-1"{"izolo"} + "0"{"namhlanje"} + "1"{"ngomso"} + } + } + day-narrow{ + dn{"usuku"} + relative{ + "-1"{"izolo"} + "0"{"namhlanje"} + "1"{"ngomso"} + } + } + day-short{ + relative{ + "-1"{"izolo"} + "0"{"namhlanje"} + "1"{"ngomso"} + } + } + dayperiod{ + dn{"Kusasa/Emva kwemini"} + } + era{ + dn{"ixesha leminyaka"} + } + hour{ + dn{"iyure"} + } + hour-narrow{ + dn{"yur"} + } + hour-short{ + dn{"yur."} + } + minute{ + dn{"umzuzu"} + } + minute-narrow{ + dn{"umz"} + } + minute-short{ + dn{"umz."} + } + month{ + dn{"inyanga"} + relative{ + "-1"{"inyanga ephelileyo"} + "0"{"kule nyanga"} + "1"{"kwinyanga ezayo"} + } + } + month-narrow{ + dn{"nya"} + relative{ + "-1"{"inya ephel."} + "0"{"kule nya."} + "1"{"kwinya eza."} + } + } + month-short{ + dn{"iny."} + relative{ + "-1"{"inyanga ephel."} + "0"{"kule nya."} + "1"{"kwinyanga eza."} + } + } + quarter{ + dn{"ikota"} + } + quarter-narrow{ + dn{"kot"} + } + quarter-short{ + dn{"kot."} + } + second{ + dn{"umzuzwana"} + } + second-short{ + dn{"zuzwa."} + } + week{ + dn{"iveki"} + relative{ + "-1"{"kwiveki ephelileyo"} + "0"{"ku;e veki"} + "1"{"kwiveki ezayo"} + } + relativePeriod{"kwiveki ye {0}"} + } + week-narrow{ + dn{"vek"} + relative{ + "-1"{"veki ephel."} + "0"{"kule vek."} + "1"{"veki eza."} + } + relativePeriod{"veki ye {0}"} + } + week-short{ + dn{"ive."} + relative{ + "-1"{"vek ephel."} + "0"{"kule vek."} + "1"{"vek eza."} + } + relativePeriod{"veki ye {0}"} + } + weekday{ + dn{"usuku lweveki"} + } + year{ + dn{"unyaka"} + relative{ + "-1"{"unyaka ophelileyo"} + "0"{"kulo nyaka"} + "1"{"kunyaka ozayo"} + } + } + year-narrow{ + dn{"uny"} + relative{ + "-1"{"unyaka ophel."} + "0"{"kulo nyak."} + "1"{"unyak oza."} + } + } + year-short{ + dn{"uny."} + relative{ + "-1"{"unyaka ophel."} + "0"{"kulo nyak."} + "1"{"kunyak oza."} + } + } + zone{ + dn{"ingingqi yexesha"} + } + } + measurementSystemNames{ + UK{"UK"} + US{"US"} + metric{"Metric"} + } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "xh", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } } } diff --git a/icu/icu4c/source/data/locales/xog.txt b/icu/icu4c/source/data/locales/xog.txt index 68a78110f35..032b5cc71dc 100644 --- a/icu/icu4c/source/data/locales/xog.txt +++ b/icu/icu4c/source/data/locales/xog.txt @@ -28,6 +28,16 @@ xog{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -40,7 +50,7 @@ xog{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -76,6 +86,16 @@ xog{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMMdd", + } availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -88,7 +108,7 @@ xog{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/yav.txt b/icu/icu4c/source/data/locales/yav.txt index c3b21629c9e..0de6087eef2 100644 --- a/icu/icu4c/source/data/locales/yav.txt +++ b/icu/icu4c/source/data/locales/yav.txt @@ -40,6 +40,16 @@ yav{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -51,8 +61,8 @@ yav{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} @@ -89,6 +99,16 @@ yav{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } availableFormats{ Ed{"E d"} Hm{"HH:mm"} @@ -100,8 +120,8 @@ yav{ MMMd{"d MMM"} Md{"d/M"} d{"d"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"m:ss"} y{"y"} yM{"M/y"} diff --git a/icu/icu4c/source/data/locales/yi.txt b/icu/icu4c/source/data/locales/yi.txt index 117bf24f6af..d5d39f6c793 100644 --- a/icu/icu4c/source/data/locales/yi.txt +++ b/icu/icu4c/source/data/locales/yi.txt @@ -75,6 +75,16 @@ yi{ "{1}, {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMMdd", + } appendItems{ Timezone{"{1} {0}"} } @@ -315,6 +325,28 @@ yi{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + { + "yMMMMEEEEd", + "hebr", + } + { + "yMMMMd", + "hebr", + } + { + "yMMMMd", + "hebr", + } + { + "yMMMMd", + "hebr", + } + } availableFormats{ Gy{"y G"} GyMMM{"MMMM y G"} diff --git a/icu/icu4c/source/data/locales/yo.txt b/icu/icu4c/source/data/locales/yo.txt index b5e1d9f463c..4f842c675b1 100644 --- a/icu/icu4c/source/data/locales/yo.txt +++ b/icu/icu4c/source/data/locales/yo.txt @@ -4,8 +4,8 @@ yo{ AuxExemplarCharacters{"[c q v x z]"} ExemplarCharacters{ - "[a á à b d e é è ẹ {ẹ\u0301} {ẹ\u0300} f g {gb} h i í ì j k l m n ń o ó ò ọ " - "{ọ\u0301} {ọ\u0300} p r s ṣ t u ú ù w y]" + "[a á à b d e é è ẹ {ẹ\u0301} {ẹ\u0300} f g {gb} h i í ì j k l m ḿ {m\u0300} " + "{m\u0304} n ń ǹ {n\u0304} o ó ò ọ {ọ\u0301} {ọ\u0300} p r s ṣ t u ú ù w y]" } ExemplarCharactersIndex{"[A B D E F G H I J K L M N O P R S T U W Y]"} ExemplarCharactersPunctuation{"[\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \u0022 “ ” ( ) @ * / \\& # † ‡ ′ ″]"} @@ -17,7 +17,10 @@ yo{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} + currencyPatternAppendISO{"{0} ¤¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -62,6 +65,84 @@ yo{ } } } + patternsShort{ + currencyFormat{ + 1000{ + other{"¤0K"} + } + 10000{ + other{"¤00K"} + } + 100000{ + other{"¤000K"} + } + 1000000{ + other{"¤0M"} + } + 10000000{ + other{"¤00M"} + } + 100000000{ + other{"¤000M"} + } + 1000000000{ + other{"¤0B"} + } + 10000000000{ + other{"¤00B"} + } + 100000000000{ + other{"¤000B"} + } + 1000000000000{ + other{"¤0T"} + } + 10000000000000{ + other{"¤00T"} + } + 100000000000000{ + other{"¤000T"} + } + } + currencyFormat%alphaNextToNumber{ + 1000{ + other{"¤ 0K"} + } + 10000{ + other{"¤ 00K"} + } + 100000{ + other{"¤ 000K"} + } + 1000000{ + other{"¤ 0M"} + } + 10000000{ + other{"¤ 00M"} + } + 100000000{ + other{"¤ 000M"} + } + 1000000000{ + other{"¤ 0B"} + } + 10000000000{ + other{"¤ 00B"} + } + 100000000000{ + other{"¤ 000B"} + } + 1000000000000{ + other{"¤ 0T"} + } + 10000000000000{ + other{"¤ 00T"} + } + 100000000000000{ + other{"¤ 000T"} + } + } + } symbols{ approximatelySign{"dáàṣì"} decimal{"."} @@ -98,12 +179,29 @@ yo{ "d MM y G", "dd/MM/y G", "{1} {0}", - "{1} 'ní' {0}", - "{1} 'ní' {0}", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'ní' {0}", + "{1} 'ní' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "Hmmssz", + "Hms", + "Hm", + "GyMMEEEEd", + "GyMMd", + "GyMMd", + "GyMMdd", + } availableFormats{ + GyMd{"d/M/y GGGGG"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -115,7 +213,7 @@ yo{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - hm{"h:mm a"} + hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -127,7 +225,7 @@ yo{ yQQQQ{"QQQQ y"} } intervalFormats{ - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} } } gregorian{ @@ -158,6 +256,22 @@ yo{ "{1} {0}", "{1} {0}", } + DateTimePatterns%atTime{ + "{1} 'ní' {0}", + "{1} 'níti' {0}", + "{1}, {0}", + "{1}, {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "Hmmssz", + "Hms", + "Hm", + "yMMMEEEEd", + "yMMMd", + "yMMd", + "yMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -166,12 +280,13 @@ yo{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"E, d"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"d/M/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -182,15 +297,18 @@ yo{ MMM{"LLL"} MMMEd{"d MMM, E"} MMMMEd{"d, MMMM E"} + MMMMW{ + other{"'week' W 'of' MMMM"} + } MMMMd{"d MMMM"} MMMd{"d MMM"} Md{"d/M"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"M/y"} @@ -289,6 +407,43 @@ yo{ } } intervalFormats{ + Gy{ + G{"y G – y G"} + } + GyM{ + G{"M/y G – M/y G"} + M{"M/y – M/y G"} + y{"M/y – M/y G"} + } + GyMEd{ + G{"E, M/d/y G – E, M/d/y G"} + M{"E, M/d/y – E, M/d/y G"} + d{"E, M/d/y – E, M/d/y G"} + y{"E, M/d/y – E, M/d/y G"} + } + GyMMM{ + G{"MMM y G – MMM y G"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y G"} + } + GyMMMEd{ + G{"E, MMM d, y G – E, MMM d, y G"} + M{"E, MMM d – E, MMM d, y G"} + d{"E, MMM d – E, MMM d, y G"} + y{"E, MMM d, y – E, MMM d, y G"} + } + GyMMMd{ + G{"MMM d, y G – MMM d, y G"} + M{"MMM d – MMM d, y G"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y G"} + } + GyMd{ + G{"M/d/y G – M/d/y G"} + M{"M/d/y – M/d/y G"} + d{"M/d/y – M/d/y G"} + y{"M/d/y – M/d/y G"} + } H{ H{"HH–HH"} } @@ -307,65 +462,65 @@ yo{ M{"MM–MM"} } MEd{ - M{"MM-dd, E – MM-dd, E"} - d{"MM-dd, E – MM-dd, E"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ M{"LLL–LLL"} } MMMEd{ - M{"MMM d, E – MMM d, E"} - d{"MMM d, E – MMM d, E"} + M{"MMM d, E – MMM d, E"} + d{"MMM d, E – MMM d, E"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"MM-dd – MM-dd"} - d{"MM-dd – MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"MM-y – MM-y"} - y{"y-MM – y-MM"} + M{"MM-y – MM-y"} + y{"y-MM – y-MM"} } yMEd{ - M{"y-MM-dd, E – y-MM-dd, E"} - d{"E, dd-MM-y – E dd-MM-y, E"} - y{"y-MM-dd, E – y-MM-dd, E"} + M{"y-MM-dd, E – y-MM-dd, E"} + d{"E, dd-MM-y – E dd-MM-y, E"} + y{"y-MM-dd, E – y-MM-dd, E"} } yMMM{ M{"y MMM–MMM"} - y{"y MMM – y MMM"} + y{"y MMM – y MMM"} } yMMMEd{ - M{"MMM d, E – MMM d, E y"} - d{"MMM d, E – MMM d, E y"} + M{"MMM d, E – MMM d, E y"} + d{"MMM d, E – MMM d, E y"} y{"y MMM d y, E – MMM d, E y"} } yMMMM{ @@ -373,14 +528,14 @@ yo{ y{"MMMM – y MMMM y"} } yMMMd{ - M{"MMM d – MMM d y"} + M{"MMM d – MMM d y"} d{"MMM d–d y"} - y{"y MMM d – y MMM d"} + y{"y MMM d – y MMM d"} } yMd{ - M{"y-MM-dd – y-MM-dd"} - d{"y-MM-dd – y-MM-dd"} - y{"y-MM-dd – y-MM-dd"} + M{"y-MM-dd – y-MM-dd"} + d{"y-MM-dd – y-MM-dd"} + y{"y-MM-dd – y-MM-dd"} } } monthNames{ @@ -505,6 +660,89 @@ yo{ } } } + characterLabel{ + activities{"Ise"} + african_scripts{"Iwe Adulawo"} + american_scripts{"Iwe Amerika"} + animal{"eranko"} + animals_nature{"eranko tabi eda"} + arrows{"ofa"} + body{"ara"} + box_drawing{"pali yíyà"} + braille{"burali"} + building{"ile"} + bullets_stars{"búlé̩tì tàbí ìràwò̩"} + consonantal_jamo{"jamo konsonanti"} + currency_symbols{"ami owo"} + dash_connector{"dasi tabi asopo"} + digits{"digibaati"} + dingbats{"digibaati"} + divination_symbols{"ami idifa"} + downwards_arrows{"ofa isale"} + downwards_upwards_arrows{"ofa isale ati oke"} + east_asian_scripts{"Iwe Ila oorun Asia"} + flag{"filaagi"} + flags{"awon filaagi"} + food_drink{"ounje ati omi"} + format{"ilana"} + format_whitespace{"ìlànà àti àyè funfun"} + full_width_form_variant{"kun-egbe eda"} + geometric_shapes{"seepu jiometiriki"} + half_width_form_variant{"aarin-egbe eda"} + han_characters{"ami ikowe Han"} + han_radicals{"ikowe Han"} + hanja{"hanja"} + hanzi_simplified{"Hansi"} + hanzi_traditional{"Hansi"} + heart{"okan"} + historic_scripts{"iwe atijo"} + ideographic_desc_characters{"ikowe isapejuwe"} + japanese_kana{"kana ti Japaani"} + kanbun{"Kabuni"} + kanji{"Kanji"} + keycap{"Keyacap"} + leftwards_arrows{"ofa osi"} + leftwards_rightwards_arrows{"ofa osi ati otun"} + letterlike_symbols{"ami ti leta"} + limited_use{"ilo die"} + male{"okunrin"} + math_symbols{"ami isiro"} + middle_eastern_scripts{"iwe aarin ila-oorun"} + miscellaneous{"eyikeyi"} + modern_scripts{"iwe ode-oni"} + modifier{"ayán nnkan"} + musical_symbols{"ami orin"} + nature{"eda"} + nonspacing{"ailaye"} + numbers{"awon nonba"} + objects{"nnkan"} + other{"miran"} + paired{"pinsimeji"} + person{"eniyan"} + phonetic_alphabet{"afabeeti iro"} + pictographs{"aworan"} + place{"ibi"} + plant{"eso"} + rightwards_arrows{"ofa otun"} + sign_standard_symbols{"ami"} + small_form_variant{"awon è̩dà kékèkè"} + smiley{"oju irerin"} + smileys_people{"oju rerin tabi eniyan"} + south_asian_scripts{"iwe Gusu Asia"} + southeast_asian_scripts{"Iwe Gusu-ila oorun Asia"} + spacing{"aye"} + sport{"ere idaraya"} + symbols{"ami"} + technical_symbols{"ami ise"} + tone_marks{"ami ohun"} + travel{"irinajo"} + travel_places{"irinajo tabi ibi"} + variant_forms{"eda"} + vocalic_jamo{"awon iwe"} + weather{"ojú=ọjọ́"} + western_asian_scripts{"Iwe Iwoorun to Asia"} + whitespace{"àyè funfun"} + } delimiters{ alternateQuotationEnd{"’"} alternateQuotationStart{"‘"} @@ -543,6 +781,51 @@ yo{ era-short{ dn{"sáà"} } + fri{ + relative{ + "-1"{"E̩tì tóko̩já"} + "0"{"E̩tì èyí"} + "1"{"E̩tì tómbò̩"} + } + relativeTime{ + future{ + other{"{0} Àwo̩n Eti"} + } + past{ + other{"{0} Àwo̩n E̩tì té̩lè̩"} + } + } + } + fri-narrow{ + relative{ + "-1"{"F tóko̩já"} + "0"{"F èyí"} + "1"{"F tómbò̩"} + } + relativeTime{ + future{ + other{"{0} F"} + } + past{ + other{"{0} F tẹ́lẹ̀"} + } + } + } + fri-short{ + relative{ + "-1"{"Etì àná"} + "0"{"Etì yì"} + "1"{"Et tónbọ̀"} + } + relativeTime{ + future{ + other{"{0} Et"} + } + past{ + other{"{0} Et sẹ́yìn"} + } + } + } hour{ dn{"Wákàtí"} } @@ -566,6 +849,51 @@ yo{ quarter-narrow{ dn{"Ìdá mẹ́rin"} } + sat{ + relative{ + "-1"{"Abameta tóko̩já"} + "0"{"Abameta eyi"} + "1"{"Abameta tombo"} + } + relativeTime{ + future{ + other{"{0} Awon Abameta"} + } + past{ + other{"{0} Abameta tokoja"} + } + } + } + sat-narrow{ + relative{ + "-1"{"Ab sẹ́yìn"} + "0"{"Ab èyí"} + "1"{"Ab tónbò"} + } + relativeTime{ + future{ + other{"{0} Ab"} + } + past{ + other{"{0} Ab ẹ̀yí"} + } + } + } + sat-short{ + relative{ + "-1"{"Aba tókojá"} + "0"{"Aba èyí"} + "1"{"Aba tónbọ̀"} + } + relativeTime{ + future{ + other{"{0} Aba"} + } + past{ + other{"{0} Aba. sẹ́yìn"} + } + } + } second{ dn{"Ìsẹ́jú Ààyá"} } @@ -589,6 +917,136 @@ yo{ } } } + thu{ + relative{ + "-1"{"Ojọ́bọ̀ kẹyìn"} + "0"{"Ojọ́bọ̀ eyì"} + "1"{"Ojọ́bọ̀ tónbọ̀"} + } + relativeTime{ + future{ + other{"+{0} Ojọ́bọ̀"} + } + past{ + other{"-{0} Àwọn Ojọ́bọ̀"} + } + } + } + thu-narrow{ + relativeTime{ + future{ + other{"{0} Ojọ́"} + } + past{ + other{"{0} Ojọ́ sẹ́yìn"} + } + } + } + thu-short{ + relative{ + "-1"{"Ojọ́ sẹ́yìn"} + "0"{"Ojọ́ èyí"} + "1"{"Ojọ́ tónbọ̀"} + } + relativeTime{ + future{ + other{"+ {0} Ojọ́"} + } + past{ + other{"{0} Ojọ́ èyìn"} + } + } + } + tue{ + relative{ + "-1"{"Ìṣẹ́gun tókọ́já"} + "0"{"Ìṣẹ́gun èyí"} + "1"{"Ìṣẹ́gun tóńbọ̀"} + } + relativeTime{ + future{ + other{"+{0} àwọn ìsẹ́gun"} + } + past{ + other{"{0} àwọn Ìṣẹ́gun tẹ́lẹ̀"} + } + } + } + tue-narrow{ + relative{ + "-1"{"Ìṣẹ́gun tẹ́lẹ̀"} + "0"{"Ìṣẹ́gun yì"} + "1"{"Ìṣẹ́gun tọ́ńbọ̀"} + } + relativeTime{ + future{ + other{"+{0} Ìs"} + } + past{ + other{"{0} Ìs tẹ́lẹ̀"} + } + } + } + tue-short{ + relative{ + "-1"{"Ìṣẹ́ tókọ́já"} + "0"{"Ìṣẹ́ èyí"} + "1"{"Ìṣẹ́ tónbọ̀"} + } + relativeTime{ + future{ + other{"{0} Ìṣẹ́"} + } + past{ + other{"{0} Iṣẹ́. tẹ́lẹ̀"} + } + } + } + wed{ + relative{ + "-1"{"Ojọ́rú àná"} + "0"{"Ojọ́rú yì"} + "1"{"Ojọ́rú tónbọ̀"} + } + relativeTime{ + future{ + other{"{0} Àwọn Ojọ́rú"} + } + past{ + other{"-{0} Àwọn Ojọ́rú tẹ́lẹ̀"} + } + } + } + wed-narrow{ + relative{ + "-1"{"O àná"} + "0"{"O yì"} + "1"{"O tóńbọ̀"} + } + relativeTime{ + future{ + other{"ní {0} O"} + } + past{ + other{"{0} W tẹ́lẹ̀"} + } + } + } + wed-short{ + relative{ + "-1"{"Ojọ́rú àná"} + "0"{"Ojọ́rú yì"} + "1"{"Ojọ́rú tóńbọ̀"} + } + relativeTime{ + future{ + other{"ní {0} Ojọ́"} + } + past{ + other{"{0} Ojọ́ tẹ́lẹ̀"} + } + } + } week{ dn{"Ọ̀sẹ̀"} relative{ @@ -642,6 +1100,12 @@ yo{ } } listPattern{ + or{ + 2{"{0} tàbí {1}"} + end{"{0}, tabi {1}"} + middle{"{0}, {1}"} + start{"{0} pẹ̀lú {1}"} + } standard{ 2{"{0}, {1}"} end{"{0}, {1}"} @@ -654,4 +1118,72 @@ yo{ US{"Orílẹ̀-Èdè Amẹ́ríkà"} metric{"Mẹ́tíríìkì"} } + personNames{ + initialPattern{ + initial{"{0}."} + initialSequence{"{0} {1}"} + } + nameOrderLocales{ + givenFirst{ + "und", + "yo", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{prefix} {surname}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps}{given2-monogram-allCaps}{surname-monogram-a" + "llCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps}{surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{prefix} {surname}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{prefix} {surname}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}, {given} {given2} {surname-prefix}"} + sorting-long-referring-informal{"{surname}, {given-informal}"} + sorting-medium-referring-formal{"{surname-core}, {given} {given2-initial} {surname-prefix}"} + sorting-medium-referring-informal{"{surname}, {given-informal}"} + sorting-short-referring-formal{"{surname-core}, {given-initial} {given2-initial} {surname-prefix}"} + sorting-short-referring-informal{"{surname}, {given-informal}"} + surnameFirst-long-addressing-formal{"{prefix} {surname}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname} {given} {given2} {suffix}"} + surnameFirst-long-referring-informal{"{surname} {given-informal}"} + surnameFirst-medium-addressing-formal{"{prefix} {surname}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname} {given} {given2-initial} {suffix}"} + surnameFirst-medium-referring-informal{"{surname} {given-informal}"} + surnameFirst-short-addressing-formal{"{prefix} {surname}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname} {given-initial} {given2-initial}"} + surnameFirst-short-referring-informal{"{surname} {given-initial}"} + } + } } diff --git a/icu/icu4c/source/data/locales/yo_BJ.txt b/icu/icu4c/source/data/locales/yo_BJ.txt index a2023501813..42a167fe322 100644 --- a/icu/icu4c/source/data/locales/yo_BJ.txt +++ b/icu/icu4c/source/data/locales/yo_BJ.txt @@ -261,15 +261,18 @@ yo_BJ{ "Kɛr", } wide{ - "Ìdámẹ́rin kíní", - "Ìdámẹ́rin Kejì", + "Ìdámɛ́rin kíní", + "Ìdámɛ́rin Kejì", "Ìdámɛ́rin Kɛta", - "Ìdámẹ́rin Kẹrin", + "Ìdámɛ́rin Kɛrin", } } } } } + characterLabel{ + weather{"ojú=ɔjɔ́"} + } fields{ day{ dn{"Ɔjɔ́"} @@ -292,6 +295,25 @@ yo_BJ{ dayperiod{ dn{"Àárɔ̀/ɔ̀sán"} } + fri-narrow{ + relativeTime{ + past{ + other{"{0} F tɛ́lɛ̀"} + } + } + } + fri-short{ + relative{ + "-1"{"Etì àná"} + "0"{"Etì yì"} + "1"{"Et tónbɔ̀"} + } + relativeTime{ + past{ + other{"{0} Et sɛ́yìn"} + } + } + } minute{ dn{"Ìsɛ́jú"} } @@ -311,6 +333,30 @@ yo_BJ{ quarter-narrow{ dn{"Ìdá mɛ́rin"} } + sat-narrow{ + relative{ + "-1"{"Ab sɛ́yìn"} + "0"{"Ab èyí"} + "1"{"Ab tónbò"} + } + relativeTime{ + past{ + other{"{0} Ab ɛ̀yí"} + } + } + } + sat-short{ + relative{ + "-1"{"Aba tókojá"} + "0"{"Aba èyí"} + "1"{"Aba tónbɔ̀"} + } + relativeTime{ + past{ + other{"{0} Aba. sɛ́yìn"} + } + } + } second{ dn{"Ìsɛ́jú Ààyá"} } @@ -334,6 +380,130 @@ yo_BJ{ } } } + thu{ + relative{ + "-1"{"Ojɔ́bɔ̀ kɛyìn"} + "0"{"Ojɔ́bɔ̀ eyì"} + "1"{"Ojɔ́bɔ̀ tónbɔ̀"} + } + relativeTime{ + future{ + other{"+{0} Ojɔ́bɔ̀"} + } + past{ + other{"-{0} Àwɔn Ojɔ́bɔ̀"} + } + } + } + thu-narrow{ + relativeTime{ + future{ + other{"{0} Ojɔ́"} + } + past{ + other{"{0} Ojɔ́ sɛ́yìn"} + } + } + } + thu-short{ + relative{ + "-1"{"Ojɔ́ sɛ́yìn"} + "0"{"Ojɔ́ èyí"} + "1"{"Ojɔ́ tónbɔ̀"} + } + relativeTime{ + future{ + other{"+ {0} Ojɔ́"} + } + past{ + other{"{0} Ojɔ́ èyìn"} + } + } + } + tue{ + relative{ + "-1"{"Ìshɛ́gun tókɔ́já"} + "0"{"Ìshɛ́gun èyí"} + "1"{"Ìshɛ́gun tóńbɔ̀"} + } + relativeTime{ + future{ + other{"+{0} àwɔn ìsɛ́gun"} + } + past{ + other{"{0} àwɔn Ìshɛ́gun tɛ́lɛ̀"} + } + } + } + tue-narrow{ + relative{ + "-1"{"Ìshɛ́gun tɛ́lɛ̀"} + "0"{"Ìshɛ́gun yì"} + "1"{"Ìshɛ́gun tɔ́ńbɔ̀"} + } + relativeTime{ + past{ + other{"{0} Ìs tɛ́lɛ̀"} + } + } + } + tue-short{ + relative{ + "-1"{"Ìshɛ́ tókɔ́já"} + "0"{"Ìshɛ́ èyí"} + "1"{"Ìshɛ́ tónbɔ̀"} + } + relativeTime{ + future{ + other{"{0} Ìshɛ́"} + } + past{ + other{"{0} Ishɛ́. tɛ́lɛ̀"} + } + } + } + wed{ + relative{ + "-1"{"Ojɔ́rú àná"} + "0"{"Ojɔ́rú yì"} + "1"{"Ojɔ́rú tónbɔ̀"} + } + relativeTime{ + future{ + other{"{0} Àwɔn Ojɔ́rú"} + } + past{ + other{"-{0} Àwɔn Ojɔ́rú tɛ́lɛ̀"} + } + } + } + wed-narrow{ + relative{ + "-1"{"O àná"} + "0"{"O yì"} + "1"{"O tóńbɔ̀"} + } + relativeTime{ + past{ + other{"{0} W tɛ́lɛ̀"} + } + } + } + wed-short{ + relative{ + "-1"{"Ojɔ́rú àná"} + "0"{"Ojɔ́rú yì"} + "1"{"Ojɔ́rú tóńbɔ̀"} + } + relativeTime{ + future{ + other{"ní {0} Ojɔ́"} + } + past{ + other{"{0} Ojɔ́ tɛ́lɛ̀"} + } + } + } week{ dn{"Ɔ̀sɛ̀"} relative{ @@ -383,6 +553,11 @@ yo_BJ{ } } } + listPattern{ + or{ + start{"{0} pɛ̀lú {1}"} + } + } measurementSystemNames{ UK{"Ilɛ̀ Gɛ̀ɛ́sì"} US{"Orílɛ̀-Èdè Amɛ́ríkà"} diff --git a/icu/icu4c/source/data/locales/yrl.txt b/icu/icu4c/source/data/locales/yrl.txt new file mode 100644 index 00000000000..0d64dc075bf --- /dev/null +++ b/icu/icu4c/source/data/locales/yrl.txt @@ -0,0 +1,2030 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +yrl{ + AuxExemplarCharacters{ + "[ª á à ă â å ä ā æ c ç é è ĕ ê ë ē f h í ì ĭ î ï ī j l ñ o º ó ò ŏ ô ö õ ø ō" + " œ q ú ù ŭ û ü ū v ÿ ỹ z]" + } + Ellipsis{ + final{"{0}…"} + initial{"…{0}"} + medial{"{0}… {1}"} + word-final{"{0}…"} + word-initial{"… {0}"} + word-medial{"{0} … {1}"} + } + ExemplarCharacters{"[a ã b d e ẽ g i ĩ k m n p r s t u ũ w x y]"} + ExemplarCharactersIndex{"[A B D E G I K M N P R S T U W X Y]"} + ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"} + ExemplarCharactersPunctuation{ + "[\\- ‐ ‑ – — , ; \\: ! ¡ ? ¿ . … ' ‘ ’ \u0022 “ ” « » ( ) \\[ \\] § @ * / " + "\\\\ \\& # † ‡ ′ ″]" + } + MoreInformation{"?"} + NumberElements{ + latn{ + miscPatterns{ + approximately{"~{0}"} + atLeast{"+{0}"} + atMost{"≤{0}"} + range{"{0}–{1}"} + } + patterns{ + accountingFormat{"¤ #,##0.00"} + currencyFormat{"¤ #,##0.00"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} + scientificFormat{"#E0"} + } + patternsLong{ + decimalFormat{ + 1000{ + one{"0 miu"} + other{"0 miu"} + } + 10000{ + one{"00 miu"} + other{"00 miu"} + } + 100000{ + one{"000 miu"} + other{"000 miu"} + } + 1000000{ + one{"0 miliãu"} + other{"0 miliãu-ita"} + } + 10000000{ + one{"00 miliãu"} + other{"00 miliãu-ita"} + } + 100000000{ + one{"000 miliãu"} + other{"000 miliãu-ita"} + } + 1000000000{ + one{"0 biliãu"} + other{"0 biliãu-ita"} + } + 10000000000{ + one{"00 biliãu"} + other{"00 biliãu-ita"} + } + 100000000000{ + one{"000 biliãu"} + other{"000 biliãu-ita"} + } + 1000000000000{ + one{"0 tiriliãu"} + other{"0 tiriliãu-ita"} + } + 10000000000000{ + one{"00 tiriliãu"} + other{"00 tiriliãu-ita"} + } + 100000000000000{ + one{"000 tiriliãu"} + other{"000 tiriliãu-ita"} + } + } + } + patternsShort{ + currencyFormat{ + 1000{ + one{"¤ 0 miu"} + other{"¤ 0 miu"} + } + 10000{ + one{"¤ 00 miu"} + other{"¤ 00 miu"} + } + 100000{ + one{"¤ 000 miu"} + other{"¤ 000 miu"} + } + 1000000{ + one{"¤ 0 mi"} + other{"¤ 0 mi"} + } + 10000000{ + one{"¤ 00 mi"} + other{"¤ 00 mi"} + } + 100000000{ + one{"¤ 000 mi"} + other{"¤ 000 mi"} + } + 1000000000{ + one{"¤ 0 bi"} + other{"¤ 0 bi"} + } + 10000000000{ + one{"¤ 00 bi"} + other{"¤ 00 bi"} + } + 100000000000{ + one{"¤ 000 bi"} + other{"¤ 000 bi"} + } + 1000000000000{ + one{"¤ 0 tiri"} + other{"¤ 0 tiri"} + } + 10000000000000{ + one{"¤ 00 tiri"} + other{"¤ 00 tiri"} + } + 100000000000000{ + one{"¤ 000 tiri"} + other{"¤ 000 tiri"} + } + } + decimalFormat{ + 1000{ + one{"0 miu"} + other{"0 miu"} + } + 10000{ + one{"00 miu"} + other{"00 miu"} + } + 100000{ + one{"000 miu"} + other{"000 miu"} + } + 1000000{ + one{"0 mi"} + other{"0 mi"} + } + 10000000{ + one{"00 mi"} + other{"00 mi"} + } + 100000000{ + one{"000 mi"} + other{"000 mi"} + } + 1000000000{ + one{"0 bi"} + other{"0 bi"} + } + 10000000000{ + one{"00 bi"} + other{"00 bi"} + } + 100000000000{ + one{"000 bi"} + other{"000 bi"} + } + 1000000000000{ + one{"0 tiri"} + other{"0 tiri"} + } + 10000000000000{ + one{"00 tiri"} + other{"00 tiri"} + } + 100000000000000{ + one{"000 tiri"} + other{"000 tiri"} + } + } + } + symbols{ + decimal{","} + exponential{"E"} + group{"."} + infinity{"∞"} + list{";"} + minusSign{"-"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + superscriptingExponent{"×"} + timeSeparator{":"} + } + } + minimalPairs{ + ordinal{ + other{"Repisika {0}ª katusa kiti"} + } + plural{ + one{"{0} ara"} + other{"{0} ara-ita"} + } + } + minimumGroupingDigits{"1"} + } + calendar{ + buddhist{ + eras{ + abbreviated{ + "BE", + } + narrow{ + "EB", + } + wide{ + "EB", + } + } + } + chinese{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM U", + "d MMMM U", + "dd/MM U", + "dd/MM/yy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + monthNames{ + format{ + abbreviated{ + "YYE", + "YMU", + "YMS", + "YID", + "YPU", + "YPY", + "YPM", + "YPS", + "YPI", + "YYP", + "YYY", + "YYM", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "Yasí-Yepé", + "Yasí-Mukũi", + "Yasí-Musapíri", + "Yasí-Irũdí", + "Yasí-Pú", + "Yasí-Pú-Yepé", + "Yasí-Pú-Mukũi", + "Yasí-Pú-Musapíri", + "Yasí-Pú-Irũdí", + "Yasí-Yepé-Putimaã", + "Yasí-Yepé-Yepé", + "Yasí-Yepé-Mukũi", + } + } + stand-alone{ + abbreviated{ + "YYE", + "YMU", + "YMS", + "YID", + "YPU", + "YPY", + "YPM", + "YPS", + "YPI", + "YYP", + "YYY", + "YYM", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "Yasí-Yepé", + "Yasí-Mukũi", + "Yasí-Musapíri", + "Yasí-Irũdí", + "Yasí-Pú", + "Yasí-Pú-Yepé", + "Yasí-Pú-Mukũi", + "Yasí-Pú-Musapíri", + "Yasí-Pú-Irũdí", + "Yasí-Yepé-Putimaã", + "Yasí-Yepé-Yepé", + "Yasí-Yepé-Mukũi", + } + } + } + } + generic{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y G", + "d MMMM y G", + "d MMM y G", + "dd/MM/y GGGGG", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Bh{"h B"} + Bhm{"h:mm B"} + Bhms{"h:mm:ss B"} + E{"ccc"} + EBhm{"E h:mm B"} + EBhms{"E h:mm:ss B"} + EHm{"E HH:mm"} + EHms{"E HH:mm:ss"} + Ed{"E, d"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E, d MMM y G"} + GyMMMd{"d MMM y G"} + H{"HH"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E, dd/MM"} + MMM{"LLL"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d MMMM"} + MMMMd{"d MMMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"mm:ss"} + y{"y G"} + yyyy{"y G"} + yyyyM{"MM/y GGGGG"} + yyyyMEd{"E, dd/MM/y GGGGG"} + yyyyMMM{"MMM y G"} + yyyyMMMEd{"E, d MMM y G"} + yyyyMMMM{"MMMM y G"} + yyyyMMMMEd{"E, d MMMM y G"} + yyyyMMMMd{"d MMMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"dd/MM/y GGGGG"} + yyyyQQQ{"G y QQQ"} + yyyyQQQQ{"G y QQQQ"} + } + intervalFormats{ + Bhm{ + h{"h:mm – h:mm B"} + } + H{ + H{"HH'h' - HH'h'"} + } + Hm{ + H{"HH:mm–HH:mm"} + m{"HH:mm–HH:mm"} + } + Hmv{ + H{"HH:mm–HH:mm v"} + m{"HH:mm–HH:mm v"} + } + Hv{ + H{"HH – HH v"} + } + M{ + M{"M–M"} + } + MEd{ + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} + } + MMM{ + M{"MMM – MMM"} + } + MMMEd{ + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} + } + MMMd{ + M{"d MMM – d MMM"} + d{"d–d MMM"} + } + Md{ + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} + } + d{ + d{"d–d"} + } + fallback{"{0} – {1}"} + h{ + a{"h'h' a – h'h' a"} + h{"h'h' - h'h' a"} + } + hm{ + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} + } + hmv{ + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hv{ + a{"h a – h a v"} + h{"h – h a v"} + } + y{ + y{"y – y G"} + } + yM{ + M{"MM/y – MM/y G"} + y{"MM/y – MM/y G"} + } + yMEd{ + M{"E, dd/MM/y – E, dd/MM/y G"} + d{"E, dd/MM/y – E, dd/MM/y G"} + y{"E, dd/MM/y – E, dd/MM/y G"} + } + yMMM{ + M{"MMM–MMM y G"} + y{"MMM y – MMM y G"} + } + yMMMEd{ + M{"E, d MMM – E, d MMM y G"} + d{"E, d MMM – E, d MMM y G"} + y{"E, d MMM y – E, d MMM y G"} + } + yMMMM{ + M{"MMMM–MMMM y G"} + y{"MMMM y – MMMM y G"} + } + yMMMd{ + M{"d MMM – d MMM y G"} + d{"d–d MMM y"} + y{"d MMM y – d MMM y G"} + } + yMd{ + M{"dd/MM/y – dd/MM/y G"} + d{"dd/MM/y – dd/MM/y G"} + y{"dd/MM/y – dd/MM/y G"} + } + } + } + gregorian{ + AmPmMarkers{ + "AM", + "PM", + } + AmPmMarkersAbbr{ + "AM", + "PM", + } + AmPmMarkersNarrow{ + "AM", + "PM", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y", + "d MMMM y", + "d MMM y", + "dd/MM/y", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + appendItems{ + Timezone{"{0} {1}"} + } + availableFormats{ + Bh{"h B"} + Bhm{"h:mm B"} + Bhms{"h:mm:ss B"} + E{"ccc"} + EBhm{"E h:mm B"} + EBhms{"E h:mm:ss B"} + EHm{"E, HH:mm"} + EHms{"E, HH:mm:ss"} + Ed{"E, d"} + Ehm{"E, h:mm a"} + Ehms{"E, h:mm:ss a"} + Gy{"y G"} + GyMMM{"MMM y G"} + GyMMMEd{"E, d MMM y G"} + GyMMMd{"d MMM y G"} + H{"HH"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + Hmsv{"HH:mm:ss v"} + Hmv{"HH:mm v"} + M{"L"} + MEd{"E, dd/MM"} + MMM{"LLL"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d MMMM"} + MMMMW{ + one{"W'ª' 'sẽmãna' MMMM"} + other{"W'ª' 'sẽmãna' MMMM"} + } + MMMMd{"d MMMM"} + MMMd{"d MMM"} + MMdd{"dd/MM"} + Md{"d/M"} + d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} + ms{"mm:ss"} + y{"y"} + yM{"MM/y"} + yMEd{"E, dd/MM/y"} + yMM{"MM/y"} + yMMM{"MMM y"} + yMMMEd{"E, d MMM y"} + yMMMM{"MMMM y"} + yMMMMEd{"E, d MMMM y"} + yMMMMd{"d MMMM y"} + yMMMd{"d MMM y"} + yMd{"dd/MM/y"} + yQQQ{"QQQ y"} + yQQQQ{"QQQQ y"} + yw{ + one{"w'ª' 'sẽmãna' Y"} + other{"w'ª' 'sẽmãna' Y"} + } + } + dayNames{ + format{ + abbreviated{ + "mit", + "mur", + "mmk", + "mms", + "sup", + "yuk", + "sau", + } + narrow{ + "M", + "M", + "M", + "M", + "S", + "Y", + "S", + } + wide{ + "mituú", + "murakipí", + "murakí-mukũi", + "murakí-musapíri", + "supapá", + "yukuakú", + "saurú", + } + } + stand-alone{ + narrow{ + "M", + "M", + "M", + "M", + "S", + "Y", + "S", + } + wide{ + "mituú", + "murakipí", + "murakí-mukũi", + "murakí-musapíri", + "supapá", + "yukuakú", + "saurú", + } + } + } + dayPeriod{ + format{ + abbreviated{ + afternoon1{"karuka ramẽ"} + evening1{"pituna ramẽ"} + midnight{"pituna pyterupé"} + morning1{"kuêma ramẽ"} + night1{"pitunaeté ramẽ"} + noon{"iandé-ara-pyturepé"} + } + narrow{ + afternoon1{"karuka ramẽ"} + evening1{"pituna ramẽ"} + midnight{"pituna pyterupé"} + morning1{"kuêma ramẽ"} + night1{"pitunaeté ramẽ"} + noon{"iandé-ara-pyturepé"} + } + wide{ + afternoon1{"karuka ramẽ"} + evening1{"pituna ramẽ"} + midnight{"pituna pyterupé"} + morning1{"kuêma ramẽ"} + night1{"pitunaeté ramẽ"} + noon{"iandé-ara-pyturepé"} + } + } + stand-alone{ + abbreviated{ + afternoon1{"karuka ramẽ"} + am{"AM"} + evening1{"pituna ramẽ"} + midnight{"pituna pyterupé"} + morning1{"kuêma ramẽ"} + night1{"pitunaeté ramẽ"} + noon{"iandé-ara-pyturepé"} + pm{"PM"} + } + narrow{ + afternoon1{"karuka ramẽ"} + am{"AM"} + evening1{"pituna ramẽ"} + midnight{"pituna pyterupé"} + morning1{"kuêma ramẽ"} + night1{"pitunaeté ramẽ"} + noon{"iandé-ara-pyturepé"} + pm{"PM"} + } + wide{ + afternoon1{"karuka ramẽ"} + am{"AM"} + evening1{"pituna ramẽ"} + midnight{"pituna pyterupé"} + morning1{"kuêma ramẽ"} + night1{"pitunaeté ramẽ"} + noon{"iandé-ara-pyturepé"} + pm{"PM"} + } + } + } + eras{ + abbreviated{ + "K.s.", + "K.a.", + } + abbreviated%variant{ + "EKS", + "EK", + } + wide{ + "Kiristu senũdé", + "Kiristu ariré", + } + wide%variant{ + "Era Kumũ senũdé", + "Era Kumũ", + } + } + intervalFormats{ + Bh{ + B{"h B – h B"} + h{"h – h B"} + } + Bhm{ + B{"h:mm B – h:mm B"} + h{"h:mm – h:mm B"} + m{"h:mm – h:mm B"} + } + Gy{ + G{"G y – G y"} + y{"G y – y"} + } + GyM{ + G{"GGGGG MM/y – GGGGG MM/y"} + M{"GGGGG MM/y – MM/y"} + y{"GGGGG MM/y – MM/y"} + } + GyMEd{ + G{"GGGGG E dd/MM/y – GGGGG E dd/MM/y"} + M{"GGGGG E dd/MM/y – E dd/MM/y"} + d{"GGGGG E dd/MM/y – dd/MM/y"} + y{"GGGGG E dd/MM/y – E dd/MM/y"} + } + GyMMM{ + G{"G MMM y – G MMM y"} + M{"G MMM y – MMM"} + y{"G MMM y – MMM y"} + } + GyMMMEd{ + G{"G E, d MMM y – G E, d MMM y"} + M{"G E, d MMM y – E, d MMM"} + d{"G E, d MMM y – E, d MMM"} + y{"G E, d MMM y – E, d MMM y"} + } + GyMMMd{ + G{"G d MMM y – G d MMM y"} + M{"G d MMM y – d MMM"} + d{"G d – d MMM y"} + y{"G d MMM y – d MMM y"} + } + GyMd{ + G{"GGGGG dd/MM/y – GGGGG dd/MM/y"} + M{"GGGGG dd/MM/y – dd/MM/y"} + d{"GGGGG dd/MM/y – dd/MM/y"} + y{"GGGGG dd/MM/y – dd/MM/y"} + } + H{ + H{"HH'h' - HH'h'"} + } + Hm{ + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} + } + Hmv{ + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} + } + Hv{ + H{"HH – HH v"} + } + M{ + M{"M – M"} + } + MEd{ + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} + } + MMM{ + M{"MMM – MMM"} + } + MMMEd{ + M{"E, d MMM – E, d MMM"} + d{"E, d – E, d MMM"} + } + MMMd{ + M{"d MMM – d MMM"} + d{"d – d MMM"} + } + Md{ + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} + } + d{ + d{"d – d"} + } + fallback{"{0} – {1}"} + h{ + a{"h a – h a"} + h{"h – h a"} + } + hm{ + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} + } + hmv{ + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} + } + hv{ + a{"h a – h a v"} + h{"h – h a v"} + } + y{ + y{"y – y"} + } + yM{ + M{"MM/y – MM/y"} + y{"MM/y – MM/y"} + } + yMEd{ + M{"E, dd/MM/y – E, dd/MM/y"} + d{"E, dd/MM/y – E, dd/MM/y"} + y{"E, dd/MM/y – E, dd/MM/y"} + } + yMMM{ + M{"MMM – MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E, d MMM – E, d MMM y"} + d{"E, d – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} + } + yMMMM{ + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"d MMM – d MMM y"} + d{"d – d MMM y"} + y{"d MMM y – d MMM y"} + } + yMd{ + M{"dd/MM/y – dd/MM/y"} + d{"dd/MM/y – dd/MM/y"} + y{"dd/MM/y – dd/MM/y"} + } + } + monthNames{ + format{ + abbreviated{ + "ye", + "mk", + "ms", + "id", + "pu", + "py", + "pm", + "ps", + "pi", + "yp", + "yy", + "ym", + } + narrow{ + "Y", + "M", + "M", + "I", + "P", + "P", + "P", + "P", + "P", + "Y", + "Y", + "Y", + } + wide{ + "yepé", + "mukũi", + "musapíri", + "irũdí", + "pú", + "pú-yepé", + "pú-mukũi", + "pú-musapíri", + "pú-irũdí", + "yepé-putimaã", + "yepé-yepé", + "yepé-mukũi", + } + } + stand-alone{ + abbreviated{ + "ye", + "mk", + "ms", + "id", + "pu", + "py", + "pm", + "ps", + "pi", + "yp", + "yy", + "ym", + } + narrow{ + "Y", + "M", + "M", + "I", + "P", + "P", + "P", + "P", + "P", + "Y", + "Y", + "Y", + } + wide{ + "yepé", + "mukũi", + "musapíri", + "irũdí", + "pú", + "pú-yepé", + "pú-mukũi", + "pú-musapíri", + "pú-irũdí", + "yepé-putimaã", + "yepé-yepé", + "yepé-mukũi", + } + } + } + quarters{ + format{ + abbreviated{ + "M1", + "M2", + "M3", + "M4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "yepésáwa musapíri-yasí", + "mukũisawa musapíri-yasí", + "musapírisawa musapíri-yasí", + "irũdisawa musapíri-yasí", + } + } + stand-alone{ + abbreviated{ + "M1", + "M2", + "M3", + "M4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "yepésáwa musapíri-yasí", + "mukũisawa musapíri-yasí", + "musapírisawa musapíri-yasí", + "irũdisawa musapíri-yasí", + } + } + } + } + japanese{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d MMMM y G", + "d MMMM y G", + "dd/MM/y G", + "dd/MM/yy GGGGG", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + } + } + characterLabel{ + activities{"yatesawa"} + african_scripts{"kuatiasawa afirikawara"} + american_scripts{"kuatiasawa amerikawara"} + animal{"soó"} + animals_nature{"soó ã naturesa"} + arrows{"uiwa"} + body{"pira"} + box_drawing{"patuá kuatiaresawa"} + braille{"braille"} + building{"ukaiwaté"} + bullets_stars{"musãgawasara ã yasitatá"} + consonantal_jamo{"yamu kũsunãtiku"} + currency_symbols{"rikuyara sĩburu"} + dash_connector{"murãgawasawa ã muakasara"} + digits{"díyitu"} + dingbats{"dingbat"} + divination_symbols{"saãgawa sĩburu"} + downwards_arrows{"uiwa uirpe kití"} + downwards_upwards_arrows{"uiwa uirpe kití asuí arpe kití"} + east_asian_scripts{"kuatiasawa asiawara kurasí semosawa"} + emoji{"emuyi"} + european_scripts{"kuatiasawa eurupawara"} + female{"kunhã"} + flag{"bãdera"} + flags{"bãdera-ita"} + food_drink{"tĩbiú asuí usawa"} + format{"rupisawa"} + format_whitespace{"rupisawa asuí pukusawa upitá ipuraíma"} + full_width_form_variant{"amũ turususawa teipausape"} + geometric_shapes{"mayesa yeumétirika"} + half_width_form_variant{"amũ turususawa pisawera"} + han_characters{"karakitéri Han"} + han_radicals{"radikáu Han"} + hanja{"hãja"} + hanzi_simplified{"Hanzi (iwasuíma)"} + hanzi_traditional{"Hanzi (katuwa)"} + heart{"piá"} + historic_scripts{"kuatiasawa purãduwera"} + ideographic_desc_characters{"karakitéri umukameẽwa ideugrafika"} + japanese_kana{"kana nipõwara"} + kanbun{"kãbũ"} + kanji{"kãji"} + keycap{"tekra"} + leftwards_arrows{"uiwa asusawa kití"} + leftwards_rightwards_arrows{"uiwa asusawa kití asuí satãbika kití"} + letterlike_symbols{"lêtara sĩburu"} + limited_use{"usaisá ipuawa"} + male{"apigáwa"} + math_symbols{"matẽmátiku sĩburu"} + middle_eastern_scripts{"kuatiasawa uriẽti pitérupi"} + miscellaneous{"amũrupiara-ita"} + modern_scripts{"kuatiasawa kuiriwara"} + modifier{"muyereusara"} + musical_symbols{"muapusá sĩburu"} + nature{"naturesa"} + nonspacing{"ũba aikué pukusawa"} + numbers{"papasawa-itá"} + objects{"maã"} + other{"amũ-ita"} + paired{"ẽpareyadu"} + person{"mira"} + phonetic_alphabet{"aufabetu funétiku"} + pictographs{"pikitugarama"} + place{"rẽdá"} + plant{"iwá"} + punctuation{"pũtuasãu"} + rightwards_arrows{"uiwa satãbika kití"} + sign_standard_symbols{"pepena ã sĩburu"} + small_form_variant{"amũrupi-itá mirĩ xĩga"} + smiley{"pukawera"} + smileys_people{"pukawera ã mira"} + south_asian_scripts{"kuatiasawa su asiawara"} + southeast_asian_scripts{"kuatiasawa sudesiti asiawara"} + spacing{"mupukusawa"} + sport{"espurti"} + symbols{"sĩburu"} + technical_symbols{"sĩburu tékiniku"} + tone_marks{"tiaúsá sãgawa"} + travel{"watasawa"} + travel_places{"watasaua ã rẽdá"} + upwards_arrows{"uiwa arpe kití"} + variant_forms{"amũrupí"} + vocalic_jamo{"jãmu wukáliku"} + weather{"kirima"} + western_asian_scripts{"kuatiasawa asiawara kurasí uwapikasawa"} + whitespace{"pukusawa ipuraíma"} + } + contextTransforms{ + day-format-except-narrow:intvector{ + 1, + 1, + } + day-standalone-except-narrow:intvector{ + 1, + 1, + } + languages:intvector{ + 1, + 1, + } + relative:intvector{ + 1, + 1, + } + typographicNames:intvector{ + 1, + 1, + } + } + fields{ + day{ + dn{"ara"} + relative{ + "-1"{"kuesê"} + "-2"{"amũ kuesê"} + "0"{"wií"} + "1"{"wirãdé"} + "2"{"wirãdé ariré"} + } + relativeTime{ + future{ + one{"{0} ara resê"} + other{"{0} ara itá resê"} + } + past{ + one{"aikué {0} ara"} + other{"aikué {0} ara itá"} + } + } + } + day-narrow{ + dn{"ara"} + relative{ + "-2"{"amũ kuesê"} + "2"{"wirãdé ariré"} + } + relativeTime{ + future{ + one{"{0} ara resê"} + other{"{0} ara itá resê"} + } + past{ + one{"aikué {0} ara"} + other{"aikué {0} ara itá"} + } + } + } + day-short{ + dn{"ara"} + relative{ + "-2"{"amũ kuesê"} + "2"{"wirãdé ariré"} + } + relativeTime{ + future{ + one{"{0} ara resê"} + other{"{0} ara itá resê"} + } + past{ + one{"aikué {0} ara"} + other{"aikué {0} ara itá"} + } + } + } + dayOfYear{ + dn{"ara akayú suí"} + } + dayOfYear-narrow{ + dn{"ara a.s."} + } + dayOfYear-short{ + dn{"ara a. suí"} + } + dayperiod{ + dn{"AM/PM"} + } + dayperiod-narrow{ + dn{"AM/PM"} + } + dayperiod-short{ + dn{"AM/PM"} + } + era{ + dn{"era"} + } + era-narrow{ + dn{"era"} + } + era-short{ + dn{"era"} + } + fri{ + relative{ + "-1"{"yukuakú kuera"} + "0"{"kuá yukuakú"} + "1"{"amũ yukuakú"} + } + relativeTime{ + future{ + one{"{0} yukuakú resê"} + other{"{0} yukuakú itá resê"} + } + past{ + one{"aikué {0} yukuakú"} + other{"aikué {0} yukuakú itá"} + } + } + } + fri-narrow{ + relative{ + "-1"{"yuk. kuera"} + "0"{"kuá yuk."} + "1"{"amũ yuk."} + } + relativeTime{ + future{ + one{"{0} yuk. resê"} + other{"{0} yuk. itá resê"} + } + past{ + one{"aikué {0} yuk."} + other{"aikué {0} yuk. itá"} + } + } + } + fri-short{ + relative{ + "-1"{"yuk. kuera"} + "0"{"kuá yuk."} + "1"{"amũ yuk."} + } + relativeTime{ + future{ + one{"{0} yuk. resê"} + other{"{0} yuk. itá resê"} + } + past{ + one{"aikué {0} yuk."} + other{"aikué {0} yuk. itá"} + } + } + } + hour{ + dn{"hura"} + relative{ + "0"{"kuá hura"} + } + relativeTime{ + future{ + one{"{0} hura resê"} + other{"{0} hura resê itá"} + } + past{ + one{"aikué {0} hura"} + other{"aikué {0} hura itá"} + } + } + } + hour-narrow{ + dn{"h"} + relativeTime{ + future{ + one{"{0} h resê"} + other{"{0} h resê itá"} + } + past{ + one{"aikué {0} h"} + other{"aikué {0} h itá"} + } + } + } + hour-short{ + dn{"h"} + relativeTime{ + future{ + one{"{0} h resê"} + other{"{0} h resê itá"} + } + past{ + one{"aikué {0} h"} + other{"aikué {0} h itá"} + } + } + } + minute{ + dn{"minutu"} + relative{ + "0"{"kuá minutu"} + } + relativeTime{ + future{ + one{"{0} minutu resê"} + other{"{0} minutu resê itá"} + } + past{ + one{"aikué {0} minutu"} + other{"aikué {0} minutu itá"} + } + } + } + minute-narrow{ + dn{"min."} + relativeTime{ + future{ + one{"{0} min. resê"} + other{"{0} min. resê itá"} + } + past{ + one{"aikué {0} min."} + other{"aikué {0} min. itá"} + } + } + } + minute-short{ + dn{"min."} + relativeTime{ + future{ + one{"{0} min. resê"} + other{"{0} min. resê itá"} + } + past{ + one{"aikué {0} min."} + other{"aikué {0} min. itá"} + } + } + } + mon{ + relative{ + "-1"{"murakipí kuera"} + "0"{"kuá murakipí"} + "1"{"amũ murakipí"} + } + relativeTime{ + future{ + one{"{0} murakipí resê"} + other{"{0} murakipí itá resê"} + } + past{ + one{"aikué {0} murakipí"} + other{"aikué {0} murakipí itá"} + } + } + } + mon-narrow{ + relative{ + "-1"{"mur. kuera"} + "0"{"kuá mur."} + "1"{"amũ mur."} + } + relativeTime{ + future{ + one{"{0} mur. resê"} + other{"{0} mur. itá resê"} + } + past{ + one{"aikué {0} mur."} + other{"aikué {0} mur. itá"} + } + } + } + mon-short{ + relative{ + "-1"{"mur. kuera"} + "0"{"kuá mur."} + "1"{"amũ mur."} + } + relativeTime{ + future{ + one{"{0} mur. resê"} + other{"{0} mur. itá resê"} + } + past{ + one{"aikué {0} mur."} + other{"aikué {0} mur. itá"} + } + } + } + month{ + dn{"yasí"} + relative{ + "-1"{"yasí kuera"} + "0"{"kuá yasí"} + "1"{"amũ yasí"} + } + relativeTime{ + future{ + one{"{0} yasí resê"} + other{"{0} yasí itá resê"} + } + past{ + one{"aikué {0} yasí"} + other{"aikué {0} yasí itá"} + } + } + } + month-narrow{ + dn{"yasí"} + relative{ + "-1"{"yasí kuera"} + "0"{"kuá yasí"} + "1"{"amũ yasí"} + } + relativeTime{ + future{ + one{"{0} yasí resê"} + other{"{0} yasí itá resê"} + } + past{ + one{"aikué {0} yasí"} + other{"aikué {0} yasí itá"} + } + } + } + month-short{ + dn{"yasí"} + relative{ + "-1"{"yasí kuera"} + "0"{"kuá yasí"} + "1"{"amũ yasí"} + } + relativeTime{ + future{ + one{"{0} yasí resê"} + other{"{0} yasí itá resê"} + } + past{ + one{"aikué {0} yasí"} + other{"aikué {0} yasí itá"} + } + } + } + quarter{ + dn{"musapíri-yasí"} + relative{ + "-1"{"kasakiriwara musapíri-yasí"} + "0"{"kuá musapíri-yasí"} + "1"{"amũ musapíri-yasí"} + } + relativeTime{ + future{ + one{"{0} musapíri-yasí resê"} + other{"{0} musapíri-yasí itá resê"} + } + past{ + one{"aikué {0} musapíri-yasí"} + other{"aikué {0} musapíri-yasí itá"} + } + } + } + quarter-narrow{ + dn{"mu-y."} + relative{ + "-1"{"kasakiriwara musapíri-yasí"} + "0"{"kuá musapíri-yasí"} + "1"{"amũ musapíri-yasí"} + } + relativeTime{ + future{ + one{"{0} mu-y. resê"} + other{"{0} mu-y. itá resê"} + } + past{ + one{"aikué {0} mu-y."} + other{"aikué {0} mu-y. itá"} + } + } + } + quarter-short{ + dn{"mu-y."} + relative{ + "-1"{"kasakiriwara musapíri-yasí"} + "0"{"kuá musapíri-yasí"} + "1"{"amũ musapíri-yasí"} + } + relativeTime{ + future{ + one{"{0} mu-y. resê"} + other{"{0} mu-y. itá resê"} + } + past{ + one{"aikué {0} mu-y."} + other{"aikué {0} mu-y. itá"} + } + } + } + sat{ + relative{ + "-1"{"saurú kuera"} + "0"{"kuá saurú"} + "1"{"amũ saurú"} + } + relativeTime{ + future{ + one{"{0} saurú resê"} + other{"{0} saurú itá resê"} + } + past{ + one{"aikué {0} saurú"} + other{"aikué {0} saurú itá"} + } + } + } + sat-narrow{ + relative{ + "-1"{"sau. kuera"} + "0"{"kuá sau."} + "1"{"amũ sau."} + } + relativeTime{ + future{ + one{"{0} sau. resê"} + other{"{0} sau. itá resê"} + } + past{ + one{"aikué {0} sau."} + other{"aikué {0} sau. itá"} + } + } + } + sat-short{ + relative{ + "-1"{"sau. kuera"} + "0"{"kuá sau."} + "1"{"amũ sau."} + } + relativeTime{ + future{ + one{"{0} sau. resê"} + other{"{0} sau. itá resê"} + } + past{ + one{"aikué {0} sau."} + other{"aikué {0} sau. itá"} + } + } + } + second{ + dn{"segũdu"} + relative{ + "0"{"kuíri"} + } + relativeTime{ + future{ + one{"{0} segũdu resê"} + other{"{0} segũdu resê itá"} + } + past{ + one{"aikué {0} segũdu"} + other{"aikué {0} segũdu itá"} + } + } + } + second-narrow{ + dn{"seg."} + relativeTime{ + future{ + one{"{0} seg. resê"} + other{"{0} seg. resê itá"} + } + past{ + one{"aikué {0} seg."} + other{"aikué {0} seg. itá"} + } + } + } + second-short{ + dn{"seg."} + relativeTime{ + future{ + one{"{0} seg. resê"} + other{"{0} seg. resê itá"} + } + past{ + one{"aikué {0} seg."} + other{"aikué {0} seg. itá"} + } + } + } + sun{ + relative{ + "-1"{"mituú kuera"} + "0"{"kuá mituú"} + "1"{"amũ mituú"} + } + relativeTime{ + future{ + one{"{0} mituú resê"} + other{"{0} mituú itá resê"} + } + past{ + one{"aikué {0} mituú"} + other{"aikué {0} mituú itá"} + } + } + } + sun-narrow{ + relative{ + "-1"{"mit. kuera"} + "0"{"kuá mit."} + "1"{"amũ mit."} + } + relativeTime{ + future{ + one{"{0} mit. resê"} + other{"{0} mit. itá resê"} + } + past{ + one{"aikué {0} mit."} + other{"aikué {0} mit. itá"} + } + } + } + sun-short{ + relative{ + "-1"{"mit. kuera"} + "0"{"kuá mit."} + "1"{"amũ mit."} + } + relativeTime{ + future{ + one{"{0} mit. resê"} + other{"{0} mit. itá resê"} + } + past{ + one{"aikué {0} mit."} + other{"aikué {0} mit. itá"} + } + } + } + thu{ + relative{ + "-1"{"supapá kuera"} + "0"{"kuá supapá"} + "1"{"amũ supapá"} + } + relativeTime{ + future{ + one{"{0} supapá resê"} + other{"{0} supapá itá resê"} + } + past{ + one{"aikué {0} supapá"} + other{"aikué {0} supapá itá"} + } + } + } + thu-narrow{ + relative{ + "-1"{"sup. kuera"} + "0"{"kuá sup."} + "1"{"amũ sup."} + } + relativeTime{ + future{ + one{"{0} sup. resê"} + other{"{0} sup. itá resê"} + } + past{ + one{"aikué {0} sup."} + other{"aikué {0} sup. itá"} + } + } + } + thu-short{ + relative{ + "-1"{"sup. kuera"} + "0"{"kuá sup."} + "1"{"amũ sup."} + } + relativeTime{ + future{ + one{"{0} sup. resê"} + other{"{0} sup. itá resê"} + } + past{ + one{"aikué {0} sup."} + other{"aikué {0} sup. itá"} + } + } + } + tue{ + relative{ + "-1"{"murakí-mukũi kuera"} + "0"{"kuá murakí-mukũi"} + "1"{"amũ murakí-mukũi"} + } + relativeTime{ + future{ + one{"{0} murakí-mukũi resê"} + other{"{0} murakí-mukũi itá resê"} + } + past{ + one{"aikué {0} murakí-mukũi"} + other{"aikué {0} murakí-mukũi itá"} + } + } + } + tue-narrow{ + relative{ + "-1"{"mmk. kuera"} + "0"{"kuá mmk."} + "1"{"amũ mmk."} + } + relativeTime{ + future{ + one{"{0} mmk. resê"} + other{"{0} mmk. itá resê"} + } + past{ + one{"aikué {0} mmk."} + other{"aikué {0} mmk. itá"} + } + } + } + tue-short{ + relative{ + "-1"{"mmk. kuera"} + "0"{"kuá mmk."} + "1"{"amũ mmk."} + } + relativeTime{ + future{ + one{"{0} mmk. resê"} + other{"{0} mmk. itá resê"} + } + past{ + one{"aikué {0} mmk."} + other{"aikué {0} mmk. itá"} + } + } + } + wed{ + relative{ + "-1"{"murakí-musapíri kuera"} + "0"{"kuá murakí-musapíri"} + "1"{"amũ murakí-musapíri"} + } + relativeTime{ + future{ + one{"{0} murakí-musapíri resê"} + other{"{0} murakí-musapíri itá resê"} + } + past{ + one{"aikué {0} murakí-musapíri"} + other{"aikué {0} murakí-musapíri itá"} + } + } + } + wed-narrow{ + relative{ + "-1"{"mms. kuera"} + "0"{"kuá mms."} + "1"{"amũ mms."} + } + relativeTime{ + future{ + one{"{0} mms. resê"} + other{"{0} mms. itá resê"} + } + past{ + one{"aikué {0} mms."} + other{"aikué {0} mms. itá"} + } + } + } + wed-short{ + relative{ + "-1"{"mms. kuera"} + "0"{"kuá mms."} + "1"{"amũ mms."} + } + relativeTime{ + future{ + one{"{0} mms. resê"} + other{"{0} mms. itá resê"} + } + past{ + one{"aikué {0} mms."} + other{"aikué {0} mms. itá"} + } + } + } + week{ + dn{"sẽmãna"} + relative{ + "-1"{"sẽmãna kuera"} + "0"{"kuá sẽmãna"} + "1"{"amũ sẽmãna"} + } + relativePeriod{"sẽmãna {0} suí"} + relativeTime{ + future{ + one{"{0} sẽmãna resê"} + other{"{0} sẽmãna itá resê"} + } + past{ + one{"aikué {0} sẽmãna"} + other{"aikué {0} sẽmãna itá"} + } + } + } + week-narrow{ + dn{"sẽm."} + relative{ + "-1"{"sẽmãna kuera"} + "0"{"kuá sẽmãna"} + "1"{"amũ sẽmãna"} + } + relativePeriod{"sẽmãna {0} suí"} + relativeTime{ + future{ + one{"{0} sẽm. resê"} + other{"{0} sẽm. itá resê"} + } + past{ + one{"aikué {0} sẽm."} + other{"aikué {0} sẽm. itá"} + } + } + } + week-short{ + dn{"sẽm."} + relative{ + "-1"{"sẽmãna kuera"} + "0"{"kuá sẽmãna"} + "1"{"amũ sẽmãna"} + } + relativePeriod{"sẽmãna {0} suí"} + relativeTime{ + future{ + one{"{0} sẽm. resê"} + other{"{0} sẽm. itá resê"} + } + past{ + one{"aikué {0} sẽm."} + other{"aikué {0} sẽm. itá"} + } + } + } + weekOfMonth{ + dn{"sẽmãna suí yasí suí"} + } + weekOfMonth-narrow{ + dn{"s.s. y.s."} + } + weekOfMonth-short{ + dn{"s. suí y. suí"} + } + weekday{ + dn{"ara sẽmãna suí"} + } + weekday-narrow{ + dn{"ara s.s."} + } + weekday-short{ + dn{"ara s. suí"} + } + weekdayOfMonth{ + dn{"ara sẽmãna suí yasí suí"} + } + weekdayOfMonth-narrow{ + dn{"ara s.s. y.s."} + } + weekdayOfMonth-short{ + dn{"ara s. suí y. suí"} + } + year{ + dn{"akayú"} + relative{ + "-1"{"akayú kuera"} + "0"{"kuá akayú"} + "1"{"amũ akayú"} + } + relativeTime{ + future{ + one{"{0} akayú resê"} + other{"{0} akayú itá resê"} + } + past{ + one{"aikué {0} akayú"} + other{"aikué {0} akayú itá"} + } + } + } + year-narrow{ + dn{"akayú"} + relative{ + "-1"{"akayú kuera"} + "0"{"kuá akayú"} + "1"{"amũ akayú"} + } + relativeTime{ + future{ + one{"{0} akayú resê"} + other{"{0} akayú itá resê"} + } + past{ + one{"aikué {0} akayú"} + other{"aikué {0} akayú itá"} + } + } + } + year-short{ + dn{"akayú"} + relative{ + "-1"{"akayú kuera"} + "0"{"kuá akayú"} + "1"{"amũ akayú"} + } + relativeTime{ + future{ + one{"{0} akayú resê"} + other{"{0} akayú itá resê"} + } + past{ + one{"aikué {0} akayú"} + other{"aikué {0} akayú itá"} + } + } + } + zone{ + dn{"eimã hura suí"} + } + zone-narrow{ + dn{"eimã"} + } + zone-short{ + dn{"eimã"} + } + } + listPattern{ + or{ + 2{"{0} u {1}"} + end{"{0} u {1}"} + } + standard{ + 2{"{0} asuí {1}"} + end{"{0} asuí {1}"} + } + standard-narrow{ + 2{"{0}, {1}"} + end{"{0}, {1}"} + } + standard-short{ + 2{"{0} asuí {1}"} + end{"{0} asuí {1}"} + middle{"{0}, {1}"} + start{"{0}, {1}"} + } + unit{ + 2{"{0} asuí {1}"} + end{"{0} asuí {1}"} + } + unit-narrow{ + 2{"{0} {1}"} + end{"{0} {1}"} + middle{"{0} {1}"} + start{"{0} {1}"} + } + unit-short{ + 2{"{0} asuí {1}"} + end{"{0} asuí {1}"} + } + } + measurementSystemNames{ + UK{"Reyinu Yepewasú"} + US{"Tetãma-ita Yepewasú"} + metric{"métiriku"} + } + parse{ + date{ + lenient{ + "[\\--/]", + "[\\:∶]", + } + } + general{ + lenient{ + "[.․。︒﹒.。]", + "['ʼ՚᾽᾿’']", + "[%٪﹪%]", + "[؉‰]", + "[\$﹩$$]", + "[£₤]", + "[¥¥]", + "[₩₩]", + "[₨₹{Rp}{Rs}]", + } + } + number{ + lenient{ + "[\\-‒⁻₋−➖﹣-]", + "[,،٫、︐︑﹐﹑,、]", + "[+⁺₊➕﬩﹢+]", + } + stricter{ + "[,٫︐﹐,]", + "[.․﹒.。]", + } + } + } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "yrl", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } +} diff --git a/icu/icu4c/source/data/locales/yrl_BR.txt b/icu/icu4c/source/data/locales/yrl_BR.txt new file mode 100644 index 00000000000..9d5c93bafa8 --- /dev/null +++ b/icu/icu4c/source/data/locales/yrl_BR.txt @@ -0,0 +1,5 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +yrl_BR{ +} diff --git a/icu/icu4c/source/data/locales/yrl_CO.txt b/icu/icu4c/source/data/locales/yrl_CO.txt new file mode 100644 index 00000000000..a6a5c7ba780 --- /dev/null +++ b/icu/icu4c/source/data/locales/yrl_CO.txt @@ -0,0 +1,110 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +yrl_CO{ + NumberElements{ + latn{ + patternsLong{ + decimalFormat{ + 1000000{ + one{"0 millón"} + other{"0 millón-ita"} + } + 10000000{ + one{"00 millón"} + other{"00 millón-ita"} + } + 100000000{ + one{"000 millón"} + other{"000 millón-ita"} + } + 1000000000{ + one{"0 billón"} + other{"0 billón-ita"} + } + 10000000000{ + one{"00 billón"} + other{"00 billón-ita"} + } + 100000000000{ + one{"000 billón"} + other{"000 billón-ita"} + } + 1000000000000{ + one{"0 tirillón"} + other{"0 tirillón-ita"} + } + 10000000000000{ + one{"00 tirillón"} + other{"00 tirillón-ita"} + } + 100000000000000{ + one{"000 tirillón"} + other{"000 tirillón-ita"} + } + } + } + } + } + calendar{ + gregorian{ + AmPmMarkers{ + "a. m.", + "p. m.", + } + AmPmMarkersAbbr{ + "a. m.", + "p. m.", + } + AmPmMarkersNarrow{ + "a. m.", + "p. m.", + } + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, d MMMM y", + "d MMMM y", + "d MMM y", + "dd/MM/y", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + dayPeriod{ + stand-alone{ + abbreviated{ + am{"a. m."} + pm{"p. m."} + } + narrow{ + am{"a. m."} + pm{"p. m."} + } + wide{ + am{"a. m."} + pm{"p. m."} + } + } + } + } + } + characterLabel{ + punctuation{"pũtuasan"} + } + fields{ + dayperiod{ + dn{"a. m./p. m."} + } + dayperiod-narrow{ + dn{"a. m./p. m."} + } + dayperiod-short{ + dn{"a. m./p. m."} + } + } +} diff --git a/icu/icu4c/source/data/locales/yrl_VE.txt b/icu/icu4c/source/data/locales/yrl_VE.txt new file mode 100644 index 00000000000..1da447d76b6 --- /dev/null +++ b/icu/icu4c/source/data/locales/yrl_VE.txt @@ -0,0 +1,110 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +yrl_VE{ + NumberElements{ + latn{ + patternsLong{ + decimalFormat{ + 1000000{ + one{"0 millón"} + other{"0 millón-ita"} + } + 10000000{ + one{"00 millón"} + other{"00 millón-ita"} + } + 100000000{ + one{"000 millón"} + other{"000 millón-ita"} + } + 1000000000{ + one{"0 billón"} + other{"0 billón-ita"} + } + 10000000000{ + one{"00 billón"} + other{"00 billón-ita"} + } + 100000000000{ + one{"000 billón"} + other{"000 billón-ita"} + } + 1000000000000{ + one{"0 tirillón"} + other{"0 tirillón-ita"} + } + 10000000000000{ + one{"00 tirillón"} + other{"00 tirillón-ita"} + } + 100000000000000{ + one{"000 tirillón"} + other{"000 tirillón-ita"} + } + } + } + } + } + calendar{ + gregorian{ + AmPmMarkers{ + "a. m.", + "p. m.", + } + AmPmMarkersAbbr{ + "a. m.", + "p. m.", + } + AmPmMarkersNarrow{ + "a. m.", + "p. m.", + } + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, d MMMM y", + "d MMMM y", + "d MMM y", + "dd/MM/y", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + dayPeriod{ + stand-alone{ + abbreviated{ + am{"a. m."} + pm{"p. m."} + } + narrow{ + am{"a. m."} + pm{"p. m."} + } + wide{ + am{"a. m."} + pm{"p. m."} + } + } + } + } + } + characterLabel{ + punctuation{"pũtuasan"} + } + fields{ + dayperiod{ + dn{"a. m./p. m."} + } + dayperiod-narrow{ + dn{"a. m./p. m."} + } + dayperiod-short{ + dn{"a. m./p. m."} + } + } +} diff --git a/icu/icu4c/source/data/locales/zgh.txt b/icu/icu4c/source/data/locales/zgh.txt index 54907916ade..bc804151976 100644 --- a/icu/icu4c/source/data/locales/zgh.txt +++ b/icu/icu4c/source/data/locales/zgh.txt @@ -50,6 +50,16 @@ zgh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMd", + } availableFormats{ M{"M"} MMM{"MMM"} @@ -87,6 +97,16 @@ zgh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yMd", + } appendItems{ Day{"{0} ({2}: {1})"} Day-Of-Week{"{0} {1}"} diff --git a/icu/icu4c/source/data/locales/zh.txt b/icu/icu4c/source/data/locales/zh.txt index c2f9bcd7618..1979310d42b 100644 --- a/icu/icu4c/source/data/locales/zh.txt +++ b/icu/icu4c/source/data/locales/zh.txt @@ -344,6 +344,8 @@ zh{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -717,10 +719,10 @@ zh{ calendar{ buddhist{ DateTimePatterns{ - "zzzz ah:mm:ss", - "z ah:mm:ss", - "ah:mm:ss", - "ah:mm", + "zzzz HH:mm:ss", + "z HH:mm:ss", + "HH:mm:ss", + "HH:mm", "Gy年M月d日EEEE", "Gy年M月d日", "Gy年M月d日", @@ -731,12 +733,23 @@ zh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } availableFormats{ Ed{"d日E"} Gy{"Gy年"} GyMMM{"Gy年MM月"} GyMMMEd{"Gy年MM月d日E"} GyMMMd{"Gy年MM月d日"} + GyMd{"Gy-M-d"} M{"M月"} MEd{"M-dE"} MMMEd{"M月d日E"} @@ -863,10 +876,10 @@ zh{ } chinese{ DateTimePatterns{ - "zzzz ah:mm:ss", - "z ah:mm:ss", - "ah:mm:ss", - "ah:mm", + "zzzz HH:mm:ss", + "z HH:mm:ss", + "HH:mm:ss", + "HH:mm", { "rU年MMMdEEEE", "d=hanidays", @@ -886,6 +899,25 @@ zh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + { + "rMMMEEEEd", + "d=hanidays", + } + { + "rMMMd", + "d=hanidays", + } + { + "rMMMd", + "d=hanidays", + } + "rMd", + } availableFormats{ Bh{"Bh时"} Bhm{"Bh:mm"} @@ -897,6 +929,9 @@ zh{ Gy{"rU年"} GyMMM{"rU年MMM"} GyMMMEd{"rU年MMMdE"} + GyMMMM{"rU年MMMM"} + GyMMMMEd{"rU年MMMdE"} + GyMMMMd{"rU年MMMMd"} GyMMMd{"r年MMMd"} H{"HH"} Hm{"HH:mm"} @@ -925,6 +960,8 @@ zh{ yyyyMMM{"rU年MMM"} yyyyMMMEd{"rU年MMMdE"} yyyyMMMM{"rU年MMMM"} + yyyyMMMMEd{"rU年MMMMdE"} + yyyyMMMMd{"rU年MMMMd"} yyyyMMMd{"r年MMMd"} yyyyMd{"r年MMMd"} yyyyQQQ{"rU年QQQQ"} @@ -1278,10 +1315,10 @@ zh{ } coptic{ DateTimePatterns{ - "zzzz ah:mm:ss", - "z ah:mm:ss", - "ah:mm:ss", - "ah:mm", + "zzzz HH:mm:ss", + "z HH:mm:ss", + "HH:mm:ss", + "HH:mm", "Gy年MM月d日EEEE", "Gy年M月d日", "Gy年M月d日", @@ -1292,6 +1329,16 @@ zh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } eras{ abbreviated{ "科普特历前", @@ -1645,10 +1692,10 @@ zh{ } ethiopic{ DateTimePatterns{ - "zzzz ah:mm:ss", - "z ah:mm:ss", - "ah:mm:ss", - "ah:mm", + "zzzz HH:mm:ss", + "z HH:mm:ss", + "HH:mm:ss", + "HH:mm", "Gy年MM月d日EEEE", "Gy年M月d日", "Gy年M月d日", @@ -1659,6 +1706,16 @@ zh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } eras{ abbreviated{ "埃历前", @@ -1779,10 +1836,10 @@ zh{ } generic{ DateTimePatterns{ - "zzzz ah:mm:ss", - "z ah:mm:ss", - "ah:mm:ss", - "ah:mm", + "zzzz HH:mm:ss", + "z HH:mm:ss", + "HH:mm:ss", + "HH:mm", "Gy年M月d日EEEE", "Gy年M月d日", "Gy年M月d日", @@ -1793,6 +1850,16 @@ zh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } availableFormats{ Bh{"Bh时"} Bhm{"Bh:mm"} @@ -1806,9 +1873,11 @@ zh{ Ehm{"Ea h:mm"} Ehms{"Ea h:mm:ss"} Gy{"Gy年"} + GyMEEEEd{"Gy年M月d日EEEE"} GyMMM{"Gy年M月"} GyMMMEd{"Gy年M月d日E"} GyMMMd{"Gy年M月d日"} + GyMd{"Gy/M/d"} H{"H时"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -1983,19 +2052,29 @@ zh{ "下午", } DateTimePatterns{ - "zzzz ah:mm:ss", - "z ah:mm:ss", - "ah:mm:ss", - "ah:mm", + "zzzz HH:mm:ss", + "z HH:mm:ss", + "HH:mm:ss", + "HH:mm", "y年M月d日EEEE", "y年M月d日", "y年M月d日", "y/M/d", - "{1}{0}", - "{1}{0}", "{1} {0}", - "{1}{0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMEEEEd", + "yMd", + "yMd", + "yMd", } appendItems{ Timezone{"{1}{0}"} @@ -2041,6 +2120,7 @@ zh{ ms{"mm:ss"} y{"y年"} yM{"y年M月"} + yMEEEEd{"y年M月d日EEEE"} yMEd{"y/M/dE"} yMM{"y年M月"} yMMM{"y年M月"} @@ -2489,26 +2569,37 @@ zh{ } hebrew{ DateTimePatterns{ - "zzzz ah:mm:ss", - "z ah:mm:ss", - "ah:mm:ss", - "ah:mm", + "zzzz HH:mm:ss", + "z HH:mm:ss", + "HH:mm:ss", + "HH:mm", "Gy年M月d日EEEE", "Gy年M月d日", "Gy年M月d日", - "Gy-M-d", + "G y/M/d", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } availableFormats{ Ed{"d日E"} Gy{"Gy年"} GyMMM{"Gy年MM月"} GyMMMEd{"Gy年MM月d日E"} GyMMMd{"Gy年MM月d日"} + GyMd{"G y/M/d"} MEd{"M/dE"} MMM{"LL"} MMMEd{"M月d日E"} @@ -2721,26 +2812,37 @@ zh{ } indian{ DateTimePatterns{ - "zzzz ah:mm:ss", - "z ah:mm:ss", - "ah:mm:ss", - "ah:mm", + "zzzz HH:mm:ss", + "z HH:mm:ss", + "HH:mm:ss", + "HH:mm", "Gy年MM月d日EEEE", "Gy年MM月d日", "Gy年MM月d日", - "Gy/M/d", + "G y/M/d", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMEEEEd", + "GyMMd", + "GyMMd", + "GyMd", + } availableFormats{ Ed{"d日E"} Gy{"Gy年"} GyMMM{"Gy年MM月"} GyMMMEd{"Gy年MM月d日E"} GyMMMd{"Gy年MM月d日"} + GyMd{"G y/M/d"} MEd{"M/dE"} MMM{"LL"} MMMEd{"M月d日E"} @@ -2929,10 +3031,10 @@ zh{ } islamic{ DateTimePatterns{ - "zzzz ah:mm:ss", - "z ah:mm:ss", - "ah:mm:ss", - "ah:mm", + "zzzz HH:mm:ss", + "z HH:mm:ss", + "HH:mm:ss", + "HH:mm", "Gy年M月d日EEEE", "Gy年M月d日", "Gy年M月d日", @@ -2943,6 +3045,16 @@ zh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } availableFormats{ M{"M月"} MEd{"M-dE"} @@ -3051,10 +3163,10 @@ zh{ } japanese{ DateTimePatterns{ - "zzzz ah:mm:ss", - "z ah:mm:ss", - "ah:mm:ss", - "ah:mm", + "zzzz HH:mm:ss", + "z HH:mm:ss", + "HH:mm:ss", + "HH:mm", "Gy年M月d日EEEE", "Gy年M月d日", "Gy年M月d日", @@ -3065,12 +3177,23 @@ zh{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMMdd", + } availableFormats{ Ed{"d日E"} Gy{"Gy年"} GyMMM{"Gy年M月"} GyMMMEd{"Gy年M月d日E"} GyMMMd{"Gy年M月d日"} + GyMd{"Gy-MM-dd"} H{"H时"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -4784,6 +4907,10 @@ zh{ middle{"{0}、{1}"} start{"{0}、{1}"} } + standard-narrow{ + 2{"{0}、{1}"} + end{"{0}、{1}"} + } standard-short{ 2{"{0}和{1}"} end{"{0}和{1}"} @@ -4846,4 +4973,70 @@ zh{ } } } + personNames{ + foreignSpaceReplacement{"·"} + initialPattern{ + initial{"{0}"} + } + nameOrderLocales{ + surnameFirst{ + "hu", + "ja", + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{surname} {suffix}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-long-monogram-formal{ + "{given-monogram-allCaps} {given2-monogram-allCaps} {surname-monogram" + "-allCaps}" + } + givenFirst-long-monogram-informal{"{given-informal-monogram-allCaps} {surname-monogram-allCaps}"} + givenFirst-long-referring-formal{"{given} {given2} {surname} {suffix}"} + givenFirst-long-referring-informal{"{given-informal} {surname}"} + givenFirst-medium-addressing-formal{"{surname} {suffix}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-medium-referring-formal{"{given} {given2-initial} {surname} {suffix}"} + givenFirst-medium-referring-informal{"{given-informal} {surname}"} + givenFirst-short-addressing-formal{"{surname} {suffix}"} + givenFirst-short-addressing-informal{"{given-informal}"} + givenFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + givenFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + givenFirst-short-referring-formal{"{given-initial} {given2-initial} {surname}"} + givenFirst-short-referring-informal{"{given-informal} {surname-initial}"} + sorting-long-referring-formal{"{surname-core}{given}{given2}{surname-prefix}"} + sorting-long-referring-informal{"{surname}{given-informal}"} + sorting-medium-referring-formal{"{surname-core}{given}{given2}{surname-prefix}"} + sorting-medium-referring-informal{"{surname}{given-informal}"} + sorting-short-referring-formal{"{surname-core}{given}{given2}{surname-prefix}"} + sorting-short-referring-informal{"{surname}{given-informal}"} + surnameFirst-long-addressing-formal{"{surname}{suffix}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-monogram-formal{ + "{surname-monogram-allCaps}{given-monogram-allCaps}{given2-monogram-a" + "llCaps}" + } + surnameFirst-long-monogram-informal{"{surname-monogram-allCaps}{given-informal-monogram-allCaps}"} + surnameFirst-long-referring-formal{"{surname}{given}{given2}{suffix}"} + surnameFirst-long-referring-informal{"{surname}{given-informal}"} + surnameFirst-medium-addressing-formal{"{surname}{suffix}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-medium-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-medium-referring-formal{"{surname}{given}{given2}{suffix}"} + surnameFirst-medium-referring-informal{"{surname}{given-informal}"} + surnameFirst-short-addressing-formal{"{surname}{suffix}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-monogram-formal{"{surname-monogram-allCaps}"} + surnameFirst-short-monogram-informal{"{given-informal-monogram-allCaps}"} + surnameFirst-short-referring-formal{"{surname}{given}{given2}"} + surnameFirst-short-referring-informal{"{surname}{given}"} + } + } } diff --git a/icu/icu4c/source/data/locales/zh_Hans_HK.txt b/icu/icu4c/source/data/locales/zh_Hans_HK.txt index 22de022d456..5f4c9159882 100644 --- a/icu/icu4c/source/data/locales/zh_Hans_HK.txt +++ b/icu/icu4c/source/data/locales/zh_Hans_HK.txt @@ -19,6 +19,16 @@ zh_Hans_HK{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyyMd", + } availableFormats{ M{"L"} MEd{"M/dE"} @@ -49,6 +59,25 @@ zh_Hans_HK{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + { + "UMMMEEEEd", + "hanidec", + } + { + "UMMMd", + "hanidec", + } + { + "UMMMd", + "hanidec", + } + "rMd", + } } generic{ DateTimePatterns{ @@ -66,6 +95,16 @@ zh_Hans_HK{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GGGGGyyMd", + } availableFormats{ HHmm{"HH:mm"} MEd{"E, d/M"} @@ -116,11 +155,21 @@ zh_Hans_HK{ "y年M月d日", "y年M月d日", "d/M/yy", - "{1}{0}", - "{1}{0}", "{1} {0}", - "{1}{0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMEEEEd", + "yMd", + "yMd", + "yyMd", } availableFormats{ HHmm{"HH:mm"} @@ -179,6 +228,16 @@ zh_Hans_HK{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyyMd", + } } japanese{ DateTimePatterns{ @@ -196,6 +255,16 @@ zh_Hans_HK{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyyMd", + } availableFormats{ MEd{"M/dE"} Md{"M/d"} diff --git a/icu/icu4c/source/data/locales/zh_Hans_MO.txt b/icu/icu4c/source/data/locales/zh_Hans_MO.txt index 7e54f27d822..e52d910a65e 100644 --- a/icu/icu4c/source/data/locales/zh_Hans_MO.txt +++ b/icu/icu4c/source/data/locales/zh_Hans_MO.txt @@ -28,6 +28,25 @@ zh_Hans_MO{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + { + "UMMMEEEEd", + "hanidec", + } + { + "UMMMd", + "hanidec", + } + { + "UMMMd", + "hanidec", + } + "rMd", + } } generic{ DateTimePatterns{ @@ -45,6 +64,16 @@ zh_Hans_MO{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GGGGGyyMd", + } availableFormats{ MEd{"M-dE"} MMMMdd{"M月d日"} @@ -101,12 +130,22 @@ zh_Hans_MO{ "y年M月d日", "y年M月d日", "d/M/yy", - "{1}{0}", - "{1}{0}", "{1} {0}", - "{1}{0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMEEEEd", + "yMd", + "yMd", + "yyMd", + } availableFormats{ MEd{"E, d/M"} MMMMdd{"M月d日"} @@ -172,6 +211,16 @@ zh_Hans_MO{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyyMd", + } } } fields{ diff --git a/icu/icu4c/source/data/locales/zh_Hans_SG.txt b/icu/icu4c/source/data/locales/zh_Hans_SG.txt index 90ca15e5a45..3822dddfb4c 100644 --- a/icu/icu4c/source/data/locales/zh_Hans_SG.txt +++ b/icu/icu4c/source/data/locales/zh_Hans_SG.txt @@ -19,6 +19,16 @@ zh_Hans_SG{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyyMd", + } } chinese{ DateTimePatterns{ @@ -45,6 +55,25 @@ zh_Hans_SG{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + { + "UMMMEEEEd", + "hanidec", + } + { + "UMMMd", + "hanidec", + } + { + "UMMMd", + "hanidec", + } + "rMd", + } } generic{ DateTimePatterns{ @@ -62,6 +91,16 @@ zh_Hans_SG{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GGGGGyyMMdd", + } availableFormats{ MEd{"M-dE"} MMMMdd{"M月d日"} @@ -115,11 +154,21 @@ zh_Hans_SG{ "y年M月d日", "y年M月d日", "dd/MM/yy", - "{1}{0}", - "{1}{0}", "{1} {0}", - "{1}{0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMEEEEd", + "yMd", + "yMd", + "yyMMdd", } availableFormats{ MEd{"M-dE"} @@ -184,6 +233,16 @@ zh_Hans_SG{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyyMd", + } } japanese{ DateTimePatterns{ @@ -201,6 +260,16 @@ zh_Hans_SG{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyyMd", + } availableFormats{ MEd{"M/dE"} Md{"M/d"} diff --git a/icu/icu4c/source/data/locales/zh_Hant.txt b/icu/icu4c/source/data/locales/zh_Hant.txt index 6c42b4281b1..96c933e5192 100644 --- a/icu/icu4c/source/data/locales/zh_Hant.txt +++ b/icu/icu4c/source/data/locales/zh_Hant.txt @@ -4,17 +4,20 @@ zh_Hant{ %%Parent{"root"} AuxExemplarCharacters{ - "[乍 乳 仂 伏 佐 侶 俏 倉 偽 傅 傘 僳 兆 兌 兹 凋 凍 凸 划 刨 别 刮 券 剃 勳 勾 匕 匙 匣 匯 卑 卞 占 卹 叉 叶 吻 哺" - " 唇 唵 啤 喪 喲 嘟 噁 噓 噘 嚏 坑 堤 墅 墎 墓 墟 墳 壤 壩 壺 奥 妖 嬰 孕 孜 孵 寺 尿 屍 屑 峇 嶼 巽 巾 帆 帚 幟 廁" - " 廈 廚 廟 弋 弓 忡 憊 懨 懸 戟 扮 扳 捂 捏 捧 掠 掰 揹 搏 摀 摔 撕 撲 攀 攤 敞 斑 斜 斧 暈 暮 曇 曬 曳 朔 杖 枯 栓" - " 栗 栽 框 桶 桿 棍 棕 棺 椒 楔 槌 橄 橇 橘 橙 檬 檸 櫃 櫚 櫻 欖 欠 残 殭 汁 沫 沮 泣 浣 浴 涅 涎 涮 淇 淋 渾 湘 溜" - " 漿 澎 澡 濕 灘 烘 烹 焊 焙 焰 煎 煮 燕 燙 燦 燭 爍 牡 犀 犬 狄 狡 狸 猩 猾 猿 獺 獾 琳 瑚 瓢 甕 甫 疊 疲 疾 瘦 瘧" - " 皂 皺 皿 盆 盈 盒 盔 盥 眨 眩 睏 瞇 瞌 瞪 碑 磚 礁 礫 祈 禱 禿 稻 穀 窄 竿 筒 筷 箏 箔 篷 簍 籠 糖 糰 紉 紋 紗 紮" - " 紳 綽 綿 縫 繃 繡 繩 纏 纖 纜 罈 罐 罩 羯 聳 聾 肌 肖 肺 脈 脖 腐 腹 膚 膠 臂 臟 艇 芒 芙 芭 芽 苗 苣 茄 茨 茵 茸" - " 莓 莖 菇 菌 菱 萎 萵 葵 蒜 蒸 蓄 蓉 蓬 蔔 蔥 蔬 蕉 蕾 薑 薯 蘋 蘑 蘿 虹 蚊 蚓 蚩 蚯 蛛 蜀 蜘 蜥 蜴 蝙 蝟 蝠 蝦 蝴" - " 蝸 螂 螃 螞 螺 蟀 蟄 蟋 蟑 蟳 蟻 蠅 蠕 蠟 蠣 衫 袍 裏 裘 裙 裱 裹 褐 襪 襯 訝 診 謎 謬 豎 豔 豚 豹 贛 跆 跨 跪 踩" - " 躬 軸 轎 辜 辣 遞 鄙 酋 酪 醬 釘 鈔 鈕 鉅 鉛 鉤 鋁 錨 錶 鍊 鎚 鎬 鏈 鏢 鐺 鑰 鑽 鑿 閩 阱 隴 雀 雌 霄 霜 静 靴 鞠" - " 鞭 頌 頸 顛 颱 飆 飪 餃 餌 餚 餵 餾 駝 駱 驕 骰 骷 髏 鬍 魷 鮑 鯉 鯊 鯨 鱷 鳩 鳶 鴨 鵡 鶴 鸚 鹽 黛 鼬 龐]" + "[丨 丶 丿 乍 乳 亅 亠 仂 伏 佐 侶 俏 倉 偽 傅 傘 僳 儿 兆 兌 兹 冂 冖 冫 凋 凍 几 凵 凸 划 刨 别 刮 券 剃 勳 勹 勾" + " 匕 匙 匚 匣 匯 匸 卑 卞 占 卩 卹 厂 厶 叉 叶 吻 哺 唇 唵 啤 喪 喲 嘟 噁 噓 噘 嚏 囗 坑 堤 墅 墎 墓 墟 墳 壤 壩 壺" + " 夂 夊 奥 妖 嬰 孕 孜 孵 宀 寸 寺 尢 尸 尿 屍 屑 屮 峇 嶼 巛 巽 巾 帆 帚 幟 幺 广 廁 廈 廚 廟 廴 廾 弋 弓 彐 彡 彳" + " 忡 憊 懨 懸 戟 扮 扳 捂 捏 捧 掠 掰 揹 搏 摀 摔 撕 撲 攀 攤 攴 敞 斑 斜 斤 斧 无 暈 暮 曇 曬 曳 朔 杖 枯 栓 栗 栽" + " 框 桶 桿 棍 棕 棺 椒 楔 槌 橄 橇 橘 橙 檬 檸 櫃 櫚 櫻 欖 欠 歹 残 殭 殳 毋 气 汁 沫 沮 泣 浣 浴 涅 涎 涮 淇 淋 渾" + " 湘 溜 漿 澎 澡 濕 灘 烘 烹 焊 焙 焰 煎 煮 燕 燙 燦 燭 爍 爻 爿 牡 犀 犬 狄 狡 狸 猩 猾 猿 獺 獾 琳 瑚 瓢 甕 甫 疊" + " 疋 疒 疲 疾 瘦 瘧 癶 皂 皺 皿 盆 盈 盒 盔 盥 眨 眩 睏 瞇 瞌 瞪 矢 碑 磚 礁 礫 祈 禱 禸 禾 禿 稻 穀 穴 窄 竿 筒 筷" + " 箏 箔 篷 簍 籠 糖 糰 糸 紉 紋 紗 紮 紳 綽 綿 縫 繃 繡 繩 纏 纖 纜 缶 罈 罐 网 罩 羯 耒 聳 聾 聿 肌 肖 肺 脈 脖 腐" + " 腹 膚 膠 臂 臟 臼 舛 艇 艮 艸 芒 芙 芭 芽 苗 苣 茄 茨 茵 茸 莓 莖 菇 菌 菱 萎 萵 葵 蒜 蒸 蓄 蓉 蓬 蔔 蔥 蔬 蕉 蕾" + " 薑 薯 蘋 蘑 蘿 虍 虫 虹 蚊 蚓 蚩 蚯 蛛 蜀 蜘 蜥 蜴 蝙 蝟 蝠 蝦 蝴 蝸 螂 螃 螞 螺 蟀 蟄 蟋 蟑 蟳 蟻 蠅 蠕 蠟 蠣 衫" + " 袍 裏 裘 裙 裱 裹 褐 襪 襯 襾 訝 診 謎 謬 豎 豔 豕 豚 豸 豹 贛 跆 跨 跪 踩 躬 軸 轎 辜 辣 辵 遞 邑 鄙 酋 酪 醬 釆" + " 釘 鈔 鈕 鉅 鉛 鉤 鋁 錨 錶 鍊 鎚 鎬 鏈 鏢 鐺 鑰 鑽 鑿 閩 阜 阱 隴 隶 隹 雀 雌 霄 霜 靑 静 靴 鞠 鞭 韭 頌 頸 顛 颱" + " 飆 飪 餃 餌 餚 餵 餾 駝 駱 驕 骰 骷 髏 髟 鬍 鬯 鬲 魷 鮑 鯉 鯊 鯨 鱷 鳩 鳶 鴨 鵡 鶴 鸚 鹵 鹽 黍 黛 黹 黽 鼎 鼬 龐" + " 龠]" } Ellipsis{ final{"{0}…"} @@ -61,28 +64,34 @@ zh_Hant{ " 生 產 用 田-申 男 甸 界 留 畢 略 番 畫 異 當 疆 疏 疑 疼 病 痕 痛 痴 瘋 療 癡 癸 登-百 的 皆 皇 皮 盃 益 盛 盜 盟" " 盡 監 盤 盧 目 盲 直 相 盼 盾 省 眉 看 真 眠 眼 眾 睛 睡 督 瞧 瞭 矛 矣 知 短 石 砂 砍 研 砲 破 硬 碎 碗 碟 碧 碩" " 碰 確 碼 磁 磨 磯 礎 礙 示 社 祕 祖 祚 祛 祝 神 祥 票 祿 禁 禍-福 禪 禮 秀 私 秋 科 秒 秘 租 秤 秦 移 稅 程 稍 種" - " 稱 稿 穆 穌 積 穩 究 穹 空 穿 突 窗 窩 窮 窶 立 站 竟 章 童 端 競 竹 笑 笛 符 笨 第 筆 等 筋 答 策 简 算 管 箭 箱" - " 節 範 篇 築 簡 簫 簽 簿 籃 籌 籍 籤 米 粉 粗 粵 精 糊 糕 糟 系 糾 紀 約 紅 納 紐 純 紙-紛 素 索 紫 累 細 紹 終 組" - " 結 絕 絡 給 統 絲 經 綜 綠 維 綱 網 緊 緒 線 緣 編 緩 緬 緯 練 縛 縣 縮 縱 總 績 繁 繆 織 繞 繪 繳 繼 續 缸 缺 罕" - " 罪 置 罰 署 罵 罷 羅 羊 美 羞 群 義 羽 翁 習 翔 翰 翹 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 聖 聚 聞 聯 聰 聲 職" - " 聽 肉 肚 股 肥 肩 肯 育 背 胎 胖 胞 胡 胸 能 脆 脫 腓 腔 腦 腰 腳 腿 膽 臉 臘 臣 臥 臨 自 臭 至 致 臺 與-舊 舌 舍" - " 舒 舞 舟 航 般 船 艦 良 色 艾 芝 芬 花 芳 若 苦 英 茅 茫 茲 茶 草 荒 荷 荼 莉 莊 莎 莫 菜 菩 華 菲 萄 萊 萬 落 葉" - " 著 葛 葡 蒂 蒙 蒲 蒼 蓋 蓮 蔕 蔡 蔣 蕭 薄 薦 薩 薪 藉 藍 藏 藝 藤 藥 蘆 蘇 蘭 虎 處 虛 號 虧 蛇 蛋 蛙 蜂 蜜 蝶 融" - " 螢 蟲 蟹 蠍 蠻 血 行 術 街 衛 衝 衡 衣 表 袋 被 裁 裂 裕 補 裝 裡 製 複 褲 西 要 覆 見 規 視 親 覺 覽 觀 角 解 觸" - " 言 訂 計 訊 討 訓 託 記 訥 訪 設 許 訴 註 証 評 詞 詢 試 詩 話-詳 誇 誌 認 誓 誕 語 誠 誤 說 誰 課 誼 調 談 請 諒" - " 論 諸 諺 諾 謀 謂 講 謝 證 識 譜 警 譯 議 護 譽 讀 變 讓 讚 谷 豆 豈 豐 象 豪 豬 貌 貓 貝 貞 負-貢 貨 貪-責 貴 買" - " 費 貼 賀 資 賈 賓 賜 賞 賢-賤 賦 質 賭 賴 賺 購 賽 贈 贊 贏 赤 赫 走 起 超 越 趕 趙 趣 趨 足 跌 跎 跑 距 跟 跡 路" - " 跳 踏 踢 蹟 蹤 躍 身 躲 車 軌 軍 軒 軟 較 載 輔 輕 輛 輝 輩 輪 輯 輸 轉 轟 辛 辦 辨 辭 辯-農 迅 迎 近 返 迦 迪 迫" - " 述 迴 迷 追 退 送 逃 逆 透 逐 途 這-逛 逝 速 造 逢 連 週 進 逸 逼 遇 遊 運 遍 過 道-違 遙 遜 遠 適 遭 遮 遲 遷 選" - " 遺 避-邁 還 邊 邏 那 邦 邪 邱 郎 部 郭 郵 都 鄂 鄉 鄭 鄰 酉 配 酒 酷 酸 醉 醒 醜 醫 采 釋-量 金 針 釣 鈴 鉢 銀 銅" - " 銖 銘 銳 銷 鋒 鋼 錄 錢 錦 錫 錯 鍋 鍵 鍾 鎊 鎖 鎮 鏡 鐘 鐵 鑑 長 門 閃 閉 開 閏 閒 間 閣 閱 闆 闊 闍 闐 關 闡 防" - " 阻 阿 陀 附 降 限 院-除 陪 陰 陳 陵-陸 陽 隆 隊 階 隔 際 障 隨 險 隱 隻 雄-集 雉 雖 雙 雜 雞 離 難 雨 雪 雲 零 雷" - " 電 需 震 霍 霧 露 霸 霹 靂 靈 青 靖 靜 非 靠 面 革 靼 鞋 韃 韋 韓 音 韻 響 頁 頂 項 順 須 預 頑 頓 頗 領 頞 頭 頻" - " 顆 題 額 顏 願 類 顧 顯 風 飄 飛 食 飯 飲 飽 飾 餅 養 餐 餘 館 首 香 馬 駐 駕 駛 騎 騙 騷 驅 驗 驚 骨 體 高 髮 鬆" - " 鬥 鬧 鬱 鬼 魁 魂 魅 魔 魚 魯 鮮 鳥 鳳 鳴 鴻 鵝 鷹 鹿 麗 麥 麵 麻 麼 黃 黎 黑 默 點 黨 鼓 鼠 鼻 齊 齋 齒 齡 龍 龜" - "]" + " 稱 稿 穆 穌 積 穩 究 穹 空 穿 突 窗 窩 窮 窶 立 站 竟 章 童 端 競 竹 笑 笛 符 笨 第 筆 等 筋 答 策 算 管 箭 箱 節" + " 範 篇 築 簡 簫 簽 簿 籃 籌 籍 籤 米 粉 粗 粵 精 糊 糕 糟 系 糾 紀 約 紅 納 紐 純 紙-紛 素 索 紫 累 細 紹 終 組 結" + " 絕 絡 給 統 絲 經 綜 綠 維 綱 網 緊 緒 線 緣 編 緩 緬 緯 練 縛 縣 縮 縱 總 績 繁 繆 織 繞 繪 繳 繼 續 缸 缺 罕 罪" + " 置 罰 署 罵 罷 羅 羊 美 羞 群 義 羽 翁 習 翔 翰 翹 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 聖 聚 聞 聯 聰 聲 職 聽" + " 肉 肚 股 肥 肩 肯 育 背 胎 胖 胞 胡 胸 能 脆 脫 腓 腔 腦 腰 腳 腿 膽 臉 臘 臣 臥 臨 自 臭 至 致 臺 與-舊 舌 舍 舒" + " 舞 舟 航 般 船 艦 良 色 艾 芝 芬 花 芳 若 苦 英 茅 茫 茲 茶 草 荒 荷 荼 莉 莊 莎 莫 菜 菩 華 菲 萄 萊 萬 落 葉 著" + " 葛 葡 蒂 蒙 蒲 蒼 蓋 蓮 蔕 蔡 蔣 蕭 薄 薦 薩 薪 藉 藍 藏 藝 藤 藥 蘆 蘇 蘭 虎 處 虛 號 虧 蛇 蛋 蛙 蜂 蜜 蝶 融 螢" + " 蟲 蟹 蠍 蠻 血 行 術 街 衛 衝 衡 衣 表 袋 被 裁 裂 裕 補 裝 裡 製 複 褲 西 要 覆 見 規 視 親 覺 覽 觀 角 解 觸 言" + " 訂 計 訊 討 訓 託 記 訥 訪 設 許 訴 註 証 評 詞 詢 試 詩 話-詳 誇 誌 認 誓 誕 語 誠 誤 說 誰 課 誼 調 談 請 諒 論" + " 諸 諺 諾 謀 謂 講 謝 證 識 譜 警 譯 議 護 譽 讀 變 讓 讚 谷 豆 豈 豐 象 豪 豬 貌 貓 貝 貞 負-貢 貨 貪-責 貴 買 費" + " 貼 賀 資 賈 賓 賜 賞 賢-賤 賦 質 賭 賴 賺 購 賽 贈 贊 贏 赤 赫 走 起 超 越 趕 趙 趣 趨 足 跌 跎 跑 距 跟 跡 路 跳" + " 踏 踢 蹟 蹤 躍 身 躲 車 軌 軍 軒 軟 較 載 輔 輕 輛 輝 輩 輪 輯 輸 轉 轟 辛 辦 辨 辭 辯-農 迅 迎 近 返 迦 迪 迫 述" + " 迴 迷 追 退 送 逃 逆 透 逐 途 這-逛 逝 速 造 逢 連 週 進 逸 逼 遇 遊 運 遍 過 道-違 遙 遜 遠 適 遭 遮 遲 遷 選 遺" + " 避-邁 還 邊 邏 那 邦 邪 邱 郎 部 郭 郵 都 鄂 鄉 鄭 鄰 酉 配 酒 酷 酸 醉 醒 醜 醫 采 釋-量 金 針 釣 鈴 鉢 銀 銅 銖" + " 銘 銳 銷 鋒 鋼 錄 錢 錦 錫 錯 鍋 鍵 鍾 鎊 鎖 鎮 鏡 鐘 鐵 鑑 長 門 閃 閉 開 閏 閒 間 閣 閱 闆 闊 闍 闐 關 闡 防 阻" + " 阿 陀 附 降 限 院-除 陪 陰 陳 陵-陸 陽 隆 隊 階 隔 際 障 隨 險 隱 隻 雄-集 雉 雖 雙 雜 雞 離 難 雨 雪 雲 零 雷 電" + " 需 震 霍 霧 露 霸 霹 靂 靈 青 靖 靜 非 靠 面 革 靼 鞋 韃 韋 韓 音 韻 響 頁 頂 項 順 須 預 頑 頓 頗 領 頞 頭 頻 顆" + " 題 額 顏 願 類 顧 顯 風 飄 飛 食 飯 飲 飽 飾 餅 養 餐 餘 館 首 香 馬 駐 駕 駛 騎 騙 騷 驅 驗 驚 骨 體 高 髮 鬆 鬥" + " 鬧 鬱 鬼 魁 魂 魅 魔 魚 魯 鮮 鳥 鳳 鳴 鴻 鵝 鷹 鹿 麗 麥 麵 麻 麼 黃 黎 黑 默 點 黨 鼓 鼠 鼻 齊 齋 齒 齡 龍 龜]" + } + ExemplarCharactersIndex{ + "[一 丨 丶 丿 乙 亅 二 亠 人 儿 入 八 冂 冖 冫 几 凵 刀 力 勹 匕 匚 匸 十 卜 卩 厂 厶 又 口 囗 土 士 夂 夊 夕 大 女" + " 子 宀 寸 小 尢 尸 屮 山 巛 工 己 巾 干 幺 广 廴 廾 弋 弓 彐 彡 彳 心 戈 戶 手 支 攴 文 斗 斤 方 无 日 曰 月 木 欠" + " 止 歹 殳 毋 比 毛 氏 气 水 火 爪 父 爻 爿 片 牙 牛 犬 玄 玉 瓜 瓦 甘 生 用 田 疋 疒 癶 白 皮 皿 目 矛 矢 石 示 禸" + " 禾 穴 立 竹 米 糸 缶 网 羊 羽 老 而 耒 耳 聿 肉 臣 自 至 臼 舌 舛 舟 艮 色 艸 虍 虫 血 行 衣 襾 見 角 言 谷 豆 豕" + " 豸 貝 赤 走 足 身 車 辛 辰 辵 邑 酉 釆 里 金 長 門 阜 隶 隹 雨 靑 非 面 革 韋 韭 音 頁 風 飛 食 首 香 馬 骨 高 髟" + " 鬥 鬯 鬲 鬼 魚 鳥 鹵 鹿 麥 麻 黃 黍 黑 黹 黽 鼎 鼓 鼠 鼻 齊 齒 龍 龜 龠]" } - ExemplarCharactersIndex{"[一 丁 丈 不 且 丞 並 串 乘 乾 亂 亭 傀 僎 僵 儐 償 儳 儷 儻 叢 嚴 囌 囑 廳]"} ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9 〇 一 七 三 九 二 五 八 六 四]"} ExemplarCharactersPunctuation{ "[‾ ﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ ‑ – ︲ — ﹘ ︱ , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖" @@ -640,6 +649,8 @@ zh_Hant{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -1387,10 +1398,10 @@ zh_Hant{ calendar{ buddhist{ DateTimePatterns{ - "ah:mm:ss [zzzz]", - "ah:mm:ss [z]", - "ah:mm:ss", - "ah:mm", + "Bh:mm:ss [zzzz]", + "Bh:mm:ss [z]", + "Bh:mm:ss", + "Bh:mm", "Gy年M月d日EEEE", "Gy年M月d日", "Gy年M月d日", @@ -1401,6 +1412,16 @@ zh_Hant{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Bhmmsszzzz", + "Bhmmssz", + "Bhmmss", + "Bhmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } availableFormats{ E{"ccc"} Ed{"d日(E)"} @@ -1408,6 +1429,7 @@ zh_Hant{ GyMMM{"Gy年M月"} GyMMMEd{"Gy年M月d日E"} GyMMMd{"Gy年M月d日"} + GyMd{"Gy/M/d"} M{"M月"} MEd{"M/d(E)"} MMM{"LLL"} @@ -1483,22 +1505,22 @@ zh_Hant{ d{"d日至d日"} } h{ - a{"ah時至ah時"} - h{"ah時至h時"} + B{"Bh時至Bh時"} + h{"Bh時至h時"} } hm{ - a{"ah:mm至ah:mm"} - h{"ah:mm至h:mm"} - m{"ah:mm至h:mm"} + B{"Bh:mm至Bh:mm"} + h{"Bh:mm至h:mm"} + m{"Bh:mm至h:mm"} } hmv{ - a{"ah:mm至ah:mm [v]"} - h{"ah:mm至h:mm [v]"} - m{"ah:mm至h:mm [v]"} + B{"Bh:mm至Bh:mm [v]"} + h{"Bh:mm至h:mm [v]"} + m{"Bh:mm至h:mm [v]"} } hv{ - a{"ah時至ah時 [v]"} - h{"ah時至h時 [v]"} + B{"Bh時至Bh時 [v]"} + h{"Bh時至h時 [v]"} } y{ y{"G y至y"} @@ -1539,10 +1561,10 @@ zh_Hant{ } chinese{ DateTimePatterns{ - "ah:mm:ss [zzzz]", - "ah:mm:ss [z]", - "ah:mm:ss", - "ah:mm", + "Bh:mm:ss [zzzz]", + "Bh:mm:ss [z]", + "Bh:mm:ss", + "Bh:mm", { "rU年MMMd EEEE", "d=hanidays", @@ -1562,6 +1584,25 @@ zh_Hant{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Bhmmsszzzz", + "Bhmmssz", + "Bhmmss", + "Bhmm", + { + "rMMMEEEEd", + "d=hanidays", + } + { + "rMMMd", + "d=hanidays", + } + { + "rMMMd", + "d=hanidays", + } + "rMd", + } availableFormats{ Bh{"Bh時"} Bhm{"Bh:mm"} @@ -1573,6 +1614,9 @@ zh_Hant{ Gy{"rU年"} GyMMM{"rU年MMM"} GyMMMEd{"rU年MMMdE"} + GyMMMM{"r(U)MMMM"} + GyMMMMEd{"r(U)MMMMd日 E"} + GyMMMMd{"r(U)MMMMd日"} GyMMMd{"r年MMMd"} H{"HH時"} Hm{"HH:mm"} @@ -1589,9 +1633,9 @@ zh_Hant{ UMMMd{"U年MMMd"} UMd{"U年MMMd"} d{"d日"} - h{"ah時"} - hm{"ah:mm"} - hms{"ah:mm:ss"} + h{"Bh時"} + hm{"Bh:mm"} + hms{"Bh:mm:ss"} ms{"mm:ss"} y{"rU年"} yMd{"r年MMMd"} @@ -1601,6 +1645,8 @@ zh_Hant{ yyyyMMM{"rU年MMM"} yyyyMMMEd{"rU年MMMdE"} yyyyMMMM{"rU年MMMM"} + yyyyMMMMEd{"r(U)MMMMd日 E"} + yyyyMMMMd{"r(U)MMMMd日"} yyyyMMMd{"r年MMMd"} yyyyMd{"r年MMMd"} yyyyQQQ{"rU年QQQQ"} @@ -2397,22 +2443,22 @@ zh_Hant{ } fallback{"{0}至{1}"} h{ - a{"ah時至ah時"} - h{"ah時至h時"} + B{"Bh時至Bh時"} + h{"Bh時至h時"} } hm{ - a{"ah:mm至ah:mm"} - h{"ah:mm至h:mm"} - m{"ah:mm至h:mm"} + B{"Bh:mm至Bh:mm"} + h{"Bh:mm至h:mm"} + m{"Bh:mm至h:mm"} } hmv{ - a{"ah:mm至ah:mm [v]"} - h{"ah:mm至h:mm [v]"} - m{"ah:mm至h:mm [v]"} + B{"Bh:mm至Bh:mm [v]"} + h{"Bh:mm至h:mm [v]"} + m{"Bh:mm至h:mm [v]"} } hv{ - a{"ah時至ah時 [v]"} - h{"ah時至h時 [v]"} + B{"Bh時至Bh時 [v]"} + h{"Bh時至h時 [v]"} } y{ y{"rU至rU"} @@ -2572,10 +2618,10 @@ zh_Hant{ } coptic{ DateTimePatterns{ - "ah:mm:ss [zzzz]", - "ah:mm:ss [z]", - "ah:mm:ss", - "ah:mm", + "Bh:mm:ss [zzzz]", + "Bh:mm:ss [z]", + "Bh:mm:ss", + "Bh:mm", "G y年M月d日 EEEE", "G y年M月d日", "G y年M月d日", @@ -2586,6 +2632,16 @@ zh_Hant{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Bhmmsszzzz", + "Bhmmssz", + "Bhmmss", + "Bhmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -2671,22 +2727,22 @@ zh_Hant{ d{"d日至d日"} } h{ - a{"ah時至ah時"} - h{"ah時至h時"} + B{"Bh時至Bh時"} + h{"Bh時至h時"} } hm{ - a{"ah:mm至ah:mm"} - h{"ah:mm至h:mm"} - m{"ah:mm至h:mm"} + B{"Bh:mm至Bh:mm"} + h{"Bh:mm至h:mm"} + m{"Bh:mm至h:mm"} } hmv{ - a{"ah:mm至ah:mm [v]"} - h{"ah:mm至h:mm [v]"} - m{"ah:mm至h:mm [v]"} + B{"Bh:mm至Bh:mm [v]"} + h{"Bh:mm至h:mm [v]"} + m{"Bh:mm至h:mm [v]"} } hv{ - a{"ah時至ah時 [v]"} - h{"ah時至h時 [v]"} + B{"Bh時至Bh時 [v]"} + h{"Bh時至h時 [v]"} } y{ y{"G y至y"} @@ -2823,10 +2879,10 @@ zh_Hant{ } dangi{ DateTimePatterns{ - "ah:mm:ss [zzzz]", - "ah:mm:ss [z]", - "ah:mm:ss", - "ah:mm", + "Bh:mm:ss [zzzz]", + "Bh:mm:ss [z]", + "Bh:mm:ss", + "Bh:mm", "U年MMMd日EEEE", "U年MMMd日", "U年MMMd日", @@ -2837,6 +2893,16 @@ zh_Hant{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Bhmmsszzzz", + "Bhmmssz", + "Bhmmss", + "Bhmm", + "UMMMEEEEd", + "UMMMd", + "UMMMd", + "UMd", + } availableFormats{ Ed{"d日E"} Gy{"rU年"} @@ -3651,22 +3717,22 @@ zh_Hant{ } fallback{"{0}至{1}"} h{ - a{"ah時至ah時"} - h{"ah時至h時"} + B{"Bh時至Bh時"} + h{"Bh時至h時"} } hm{ - a{"ah:mm至ah:mm"} - h{"ah:mm至h:mm"} - m{"ah:mm至h:mm"} + B{"Bh:mm至Bh:mm"} + h{"Bh:mm至h:mm"} + m{"Bh:mm至h:mm"} } hmv{ - a{"ah:mm至ah:mm [v]"} - h{"ah:mm至h:mm [v]"} - m{"ah:mm至h:mm [v]"} + B{"Bh:mm至Bh:mm [v]"} + h{"Bh:mm至h:mm [v]"} + m{"Bh:mm至h:mm [v]"} } hv{ - a{"ah時至ah時 [v]"} - h{"ah時至h時 [v]"} + B{"Bh時至Bh時 [v]"} + h{"Bh時至h時 [v]"} } y{ y{"rU至rU"} @@ -3826,10 +3892,10 @@ zh_Hant{ } ethiopic{ DateTimePatterns{ - "ah:mm:ss [zzzz]", - "ah:mm:ss [z]", - "ah:mm:ss", - "ah:mm", + "Bh:mm:ss [zzzz]", + "Bh:mm:ss [z]", + "Bh:mm:ss", + "Bh:mm", "G y年M月d日 EEEE", "G y年M月d日", "G y年M月d日", @@ -3840,6 +3906,16 @@ zh_Hant{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Bhmmsszzzz", + "Bhmmssz", + "Bhmmss", + "Bhmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -3925,22 +4001,22 @@ zh_Hant{ d{"d日至d日"} } h{ - a{"ah時至ah時"} - h{"ah時至h時"} + B{"Bh時至Bh時"} + h{"Bh時至h時"} } hm{ - a{"ah:mm至ah:mm"} - h{"ah:mm至h:mm"} - m{"ah:mm至h:mm"} + B{"Bh:mm至Bh:mm"} + h{"Bh:mm至h:mm"} + m{"Bh:mm至h:mm"} } hmv{ - a{"ah:mm至ah:mm [v]"} - h{"ah:mm至h:mm [v]"} - m{"ah:mm至h:mm [v]"} + B{"Bh:mm至Bh:mm [v]"} + h{"Bh:mm至h:mm [v]"} + m{"Bh:mm至h:mm [v]"} } hv{ - a{"ah時至ah時 [v]"} - h{"ah時至h時 [v]"} + B{"Bh時至Bh時 [v]"} + h{"Bh時至h時 [v]"} } y{ y{"G y至y"} @@ -4090,10 +4166,10 @@ zh_Hant{ } generic{ DateTimePatterns{ - "ah:mm:ss [zzzz]", - "ah:mm:ss [z]", - "ah:mm:ss", - "ah:mm", + "Bh:mm:ss [zzzz]", + "Bh:mm:ss [z]", + "Bh:mm:ss", + "Bh:mm", "G y年M月d日 EEEE", "G y年M月d日", "G y年M月d日", @@ -4104,6 +4180,16 @@ zh_Hant{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Bhmmsszzzz", + "Bhmmssz", + "Bhmmss", + "Bhmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } availableFormats{ Bh{"Bh時"} Bhm{"Bh:mm"} @@ -4114,12 +4200,13 @@ zh_Hant{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d E"} - Ehm{"E ah:mm"} - Ehms{"E ah:mm:ss"} + Ehm{"E Bh:mm"} + Ehms{"E Bh:mm:ss"} Gy{"G y年"} GyMMM{"G y年M月"} GyMMMEd{"G y年M月d日 E"} GyMMMd{"G y年M月d日"} + GyMd{"G y/M/d"} H{"H時"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -4131,9 +4218,9 @@ zh_Hant{ MMMd{"M月d日"} Md{"M/d"} d{"d日"} - h{"ah時"} - hm{"ah:mm"} - hms{"ah:mm:ss"} + h{"Bh時"} + hm{"Bh:mm"} + hms{"Bh:mm:ss"} ms{"mm:ss"} y{"G y年"} yyyy{"G y年"} @@ -4191,22 +4278,22 @@ zh_Hant{ d{"d日至d日"} } h{ - a{"ah時至ah時"} - h{"ah時至h時"} + B{"Bh時至Bh時"} + h{"Bh時至h時"} } hm{ - a{"ah:mm至ah:mm"} - h{"ah:mm至h:mm"} - m{"ah:mm至h:mm"} + B{"Bh:mm至Bh:mm"} + h{"Bh:mm至h:mm"} + m{"Bh:mm至h:mm"} } hmv{ - a{"ah:mm至ah:mm [v]"} - h{"ah:mm至h:mm [v]"} - m{"ah:mm至h:mm [v]"} + B{"Bh:mm至Bh:mm [v]"} + h{"Bh:mm至h:mm [v]"} + m{"Bh:mm至h:mm [v]"} } hv{ - a{"ah時至ah時 [v]"} - h{"ah時至h時 [v]"} + B{"Bh時至Bh時 [v]"} + h{"Bh時至h時 [v]"} } y{ y{"G y至y"} @@ -4259,10 +4346,10 @@ zh_Hant{ "下午", } DateTimePatterns{ - "ah:mm:ss [zzzz]", - "ah:mm:ss [z]", - "ah:mm:ss", - "ah:mm", + "Bh:mm:ss [zzzz]", + "Bh:mm:ss [z]", + "Bh:mm:ss", + "Bh:mm", "y年M月d日 EEEE", "y年M月d日", "y年M月d日", @@ -4273,6 +4360,16 @@ zh_Hant{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Bhmmsszzzz", + "Bhmmssz", + "Bhmmss", + "Bhmm", + "yMEEEEd", + "yMd", + "yMd", + "yMd", + } appendItems{ Timezone{"{0} {1}"} } @@ -4286,12 +4383,13 @@ zh_Hant{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d E"} - Ehm{"E ah:mm"} - Ehms{"E ah:mm:ss"} + Ehm{"E Bh:mm"} + Ehms{"E Bh:mm:ss"} Gy{"Gy年"} GyMMM{"Gy年M月"} GyMMMEd{"Gy年M月d日 E"} GyMMMd{"Gy年M月d日"} + GyMd{"G y/M/d"} H{"H時"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -4309,14 +4407,15 @@ zh_Hant{ MMdd{"MM/dd"} Md{"M/d"} d{"d日"} - h{"ah時"} - hm{"ah:mm"} - hms{"ah:mm:ss"} - hmsv{"ah:mm:ss [v]"} - hmv{"ah:mm [v]"} + h{"Bh時"} + hm{"Bh:mm"} + hms{"Bh:mm:ss"} + hmsv{"Bh:mm:ss [v]"} + hmv{"Bh:mm [v]"} ms{"mm:ss"} y{"y年"} yM{"y/M"} + yMEEEEd{"y年M月d日 EEEE"} yMEd{"y/M/d(E)"} yMM{"y/MM"} yMMM{"y年M月"} @@ -4591,22 +4690,26 @@ zh_Hant{ d{"d日至d日"} } h{ + B{"Bh時至Bh時"} a{"ah時至ah時"} - h{"ah時至h時"} + h{"Bh時至h時"} } hm{ + B{"Bh:mm至Bh:mm"} a{"ah:mm至ah:mm"} - h{"ah:mm至h:mm"} - m{"ah:mm至h:mm"} + h{"Bh:mm至h:mm"} + m{"Bh:mm至h:mm"} } hmv{ + B{"Bh:mm至Bh:mm [v]"} a{"ah:mm至ah:mm [v]"} - h{"ah:mm至h:mm [v]"} - m{"ah:mm至h:mm [v]"} + h{"Bh:mm至h:mm [v]"} + m{"Bh:mm至h:mm [v]"} } hv{ + B{"Bh時至Bh時 [v]"} a{"ah時至ah時 [v]"} - h{"ah時至h時 [v]"} + h{"Bh時至h時 [v]"} } y{ y{"y至y"} @@ -4773,10 +4876,10 @@ zh_Hant{ } hebrew{ DateTimePatterns{ - "ah:mm:ss [zzzz]", - "ah:mm:ss [z]", - "ah:mm:ss", - "ah:mm", + "Bh:mm:ss [zzzz]", + "Bh:mm:ss [z]", + "Bh:mm:ss", + "Bh:mm", "Gy年M月d日EEEE", "Gy年M月d日", "Gy年M月d日", @@ -4787,6 +4890,16 @@ zh_Hant{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Bhmmsszzzz", + "Bhmmssz", + "Bhmmss", + "Bhmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -4869,22 +4982,22 @@ zh_Hant{ d{"d日至d日"} } h{ - a{"ah時至ah時"} - h{"ah時至h時"} + B{"Bh時至Bh時"} + h{"Bh時至h時"} } hm{ - a{"ah:mm至ah:mm"} - h{"ah:mm至h:mm"} - m{"ah:mm至h:mm"} + B{"Bh:mm至Bh:mm"} + h{"Bh:mm至h:mm"} + m{"Bh:mm至h:mm"} } hmv{ - a{"ah:mm至ah:mm [v]"} - h{"ah:mm至h:mm [v]"} - m{"ah:mm至h:mm [v]"} + B{"Bh:mm至Bh:mm [v]"} + h{"Bh:mm至h:mm [v]"} + m{"Bh:mm至h:mm [v]"} } hv{ - a{"ah時至ah時 [v]"} - h{"ah時至h時 [v]"} + B{"Bh時至Bh時 [v]"} + h{"Bh時至h時 [v]"} } y{ y{"G y至y"} @@ -5027,10 +5140,10 @@ zh_Hant{ } indian{ DateTimePatterns{ - "ah:mm:ss [zzzz]", - "ah:mm:ss [z]", - "ah:mm:ss", - "ah:mm", + "Bh:mm:ss [zzzz]", + "Bh:mm:ss [z]", + "Bh:mm:ss", + "Bh:mm", "G y年M月d日 EEEE", "G y年M月d日", "G y年M月d日", @@ -5041,6 +5154,16 @@ zh_Hant{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Bhmmsszzzz", + "Bhmmssz", + "Bhmmss", + "Bhmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -5123,22 +5246,22 @@ zh_Hant{ d{"d日至d日"} } h{ - a{"ah時至ah時"} - h{"ah時至h時"} + B{"Bh時至Bh時"} + h{"Bh時至h時"} } hm{ - a{"ah:mm至ah:mm"} - h{"ah:mm至h:mm"} - m{"ah:mm至h:mm"} + B{"Bh:mm至Bh:mm"} + h{"Bh:mm至h:mm"} + m{"Bh:mm至h:mm"} } hmv{ - a{"ah:mm至ah:mm [v]"} - h{"ah:mm至h:mm [v]"} - m{"ah:mm至h:mm [v]"} + B{"Bh:mm至Bh:mm [v]"} + h{"Bh:mm至h:mm [v]"} + m{"Bh:mm至h:mm [v]"} } hv{ - a{"ah時至ah時 [v]"} - h{"ah時至h時 [v]"} + B{"Bh時至Bh時 [v]"} + h{"Bh時至h時 [v]"} } y{ y{"G y至y"} @@ -5269,10 +5392,10 @@ zh_Hant{ } islamic{ DateTimePatterns{ - "ah:mm:ss [zzzz]", - "ah:mm:ss [z]", - "ah:mm:ss", - "ah:mm", + "Bh:mm:ss [zzzz]", + "Bh:mm:ss [z]", + "Bh:mm:ss", + "Bh:mm", "Gy年M月d日EEEE", "Gy年M月d日", "Gy年M月d日", @@ -5283,6 +5406,16 @@ zh_Hant{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Bhmmsszzzz", + "Bhmmssz", + "Bhmmss", + "Bhmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } availableFormats{ E{"ccc"} Ed{"d日(E)"} @@ -5365,22 +5498,22 @@ zh_Hant{ d{"d日至d日"} } h{ - a{"ah時至ah時"} - h{"ah時至h時"} + B{"Bh時至Bh時"} + h{"Bh時至h時"} } hm{ - a{"ah:mm至ah:mm"} - h{"ah:mm至h:mm"} - m{"ah:mm至h:mm"} + B{"Bh:mm至Bh:mm"} + h{"Bh:mm至h:mm"} + m{"Bh:mm至h:mm"} } hmv{ - a{"ah:mm至ah:mm [v]"} - h{"ah:mm至h:mm [v]"} - m{"ah:mm至h:mm [v]"} + B{"Bh:mm至Bh:mm [v]"} + h{"Bh:mm至h:mm [v]"} + m{"Bh:mm至h:mm [v]"} } hv{ - a{"ah時至ah時 [v]"} - h{"ah時至h時 [v]"} + B{"Bh時至Bh時 [v]"} + h{"Bh時至h時 [v]"} } y{ y{"G y至y"} @@ -5511,10 +5644,10 @@ zh_Hant{ } japanese{ DateTimePatterns{ - "ah:mm:ss [zzzz]", - "ah:mm:ss [z]", - "ah:mm:ss", - "ah:mm", + "Bh:mm:ss [zzzz]", + "Bh:mm:ss [z]", + "Bh:mm:ss", + "Bh:mm", "Gy年M月d日EEEE", "Gy年M月d日", "Gy年M月d日", @@ -5525,6 +5658,16 @@ zh_Hant{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Bhmmsszzzz", + "Bhmmssz", + "Bhmmss", + "Bhmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } availableFormats{ E{"ccc"} Ed{"d日(E)"} @@ -5541,9 +5684,9 @@ zh_Hant{ MMMEd{"M月d日E"} Md{"M/d"} d{"d日"} - h{"ah時"} - hm{"ah:mm"} - hms{"ah:mm:ss"} + h{"Bh時"} + hm{"Bh:mm"} + hms{"Bh:mm:ss"} ms{"mm:ss"} y{"Gy年"} yyyy{"Gy年"} @@ -6320,22 +6463,22 @@ zh_Hant{ d{"d日至d日"} } h{ - a{"ah時至ah時"} - h{"ah時至h時"} + B{"Bh時至Bh時"} + h{"Bh時至h時"} } hm{ - a{"ah:mm至ah:mm"} - h{"ah:mm至h:mm"} - m{"ah:mm至h:mm"} + B{"Bh:mm至Bh:mm"} + h{"Bh:mm至h:mm"} + m{"Bh:mm至h:mm"} } hmv{ - a{"ah:mm至ah:mm [v]"} - h{"ah:mm至h:mm [v]"} - m{"ah:mm至h:mm [v]"} + B{"Bh:mm至Bh:mm [v]"} + h{"Bh:mm至h:mm [v]"} + m{"Bh:mm至h:mm [v]"} } hv{ - a{"ah時至ah時 [v]"} - h{"ah時至h時 [v]"} + B{"Bh時至Bh時 [v]"} + h{"Bh時至h時 [v]"} } y{ y{"G y至y"} @@ -6376,10 +6519,10 @@ zh_Hant{ } persian{ DateTimePatterns{ - "ah:mm:ss [zzzz]", - "ah:mm:ss [z]", - "ah:mm:ss", - "ah:mm", + "Bh:mm:ss [zzzz]", + "Bh:mm:ss [z]", + "Bh:mm:ss", + "Bh:mm", "G y年M月d日 EEEE", "G y年M月d日", "G y年M月d日", @@ -6390,6 +6533,16 @@ zh_Hant{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Bhmmsszzzz", + "Bhmmssz", + "Bhmmss", + "Bhmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -6472,22 +6625,22 @@ zh_Hant{ d{"d日至d日"} } h{ - a{"ah時至ah時"} - h{"ah時至h時"} + B{"Bh時至Bh時"} + h{"Bh時至h時"} } hm{ - a{"ah:mm至ah:mm"} - h{"ah:mm至h:mm"} - m{"ah:mm至h:mm"} + B{"Bh:mm至Bh:mm"} + h{"Bh:mm至h:mm"} + m{"Bh:mm至h:mm"} } hmv{ - a{"ah:mm至ah:mm [v]"} - h{"ah:mm至h:mm [v]"} - m{"ah:mm至h:mm [v]"} + B{"Bh:mm至Bh:mm [v]"} + h{"Bh:mm至h:mm [v]"} + m{"Bh:mm至h:mm [v]"} } hv{ - a{"ah時至ah時 [v]"} - h{"ah時至h時 [v]"} + B{"Bh時至Bh時 [v]"} + h{"Bh時至h時 [v]"} } y{ y{"G y至y"} @@ -6618,10 +6771,10 @@ zh_Hant{ } roc{ DateTimePatterns{ - "ah:mm:ss [zzzz]", - "ah:mm:ss [z]", - "ah:mm:ss", - "ah:mm", + "Bh:mm:ss [zzzz]", + "Bh:mm:ss [z]", + "Bh:mm:ss", + "Bh:mm", "Gy年M月d日 EEEE", "Gy年M月d日", "Gy年M月d日", @@ -6632,6 +6785,16 @@ zh_Hant{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "Bhmmsszzzz", + "Bhmmssz", + "Bhmmss", + "Bhmm", + "GyMEEEEd", + "GyMd", + "GyMd", + "GyMd", + } availableFormats{ E{"ccc"} Ed{"d E"} @@ -6639,6 +6802,10 @@ zh_Hant{ GyMMM{"Gy年M月"} GyMMMEd{"Gy年M月d日E"} GyMMMd{"Gy年M月d日"} + GyMd{"Gy/M/d"} + H{"H時"} + Hm{"H:mm"} + Hms{"H:mm:ss"} M{"M月"} MEd{"M/d(E)"} MMM{"LLL"} @@ -6647,6 +6814,9 @@ zh_Hant{ MMMd{"M月d日"} Md{"M/d"} d{"d日"} + h{"Bh時"} + hm{"Bh:mm"} + hms{"Bh:mm:ss"} y{"Gy年"} yyyy{"Gy年"} yyyyM{"Gy/M"} @@ -6703,22 +6873,22 @@ zh_Hant{ d{"d日至d日"} } h{ - a{"ah時至ah時"} - h{"ah時至h時"} + B{"Bh時至Bh時"} + h{"Bh時至h時"} } hm{ - a{"ah:mm至ah:mm"} - h{"ah:mm至h:mm"} - m{"ah:mm至h:mm"} + B{"Bh:mm至Bh:mm"} + h{"Bh:mm至h:mm"} + m{"Bh:mm至h:mm"} } hmv{ - a{"ah:mm至ah:mm [v]"} - h{"ah:mm至h:mm [v]"} - m{"ah:mm至h:mm [v]"} + B{"Bh:mm至Bh:mm [v]"} + h{"Bh:mm至h:mm [v]"} + m{"Bh:mm至h:mm [v]"} } hv{ - a{"ah時至ah時 [v]"} - h{"ah時至h時 [v]"} + B{"Bh時至Bh時 [v]"} + h{"Bh時至h時 [v]"} } y{ y{"G y至y"} @@ -7650,4 +7820,43 @@ zh_Hant{ US{"美制"} metric{"公制"} } + personNames{ + foreignSpaceReplacement{"·"} + nameOrderLocales{ + surnameFirst{ + "hu", + "ja", + "ko", + "vi", + "yue", + "zh", + } + } + namePattern{ + givenFirst-long-addressing-formal{"{surname} {prefix}"} + givenFirst-long-addressing-informal{"{given-informal}"} + givenFirst-medium-addressing-formal{"{surname} {prefix}"} + givenFirst-medium-addressing-informal{"{given-informal}"} + givenFirst-short-addressing-formal{"{surname} {prefix}"} + givenFirst-short-addressing-informal{"{given-informal}"} + sorting-long-referring-formal{"{surname}{given}{given2}"} + sorting-long-referring-informal{"{surname}{given-informal}"} + sorting-medium-referring-formal{"{surname}{given}"} + sorting-medium-referring-informal{"{surname}{given-informal}"} + sorting-short-referring-formal{"{surname}{given}"} + sorting-short-referring-informal{"{surname}{given-informal}"} + surnameFirst-long-addressing-formal{"{surname}{suffix}"} + surnameFirst-long-addressing-informal{"{given-informal}"} + surnameFirst-long-referring-formal{"{surname}{given}{given2}{suffix}"} + surnameFirst-long-referring-informal{"{surname}{given-informal}"} + surnameFirst-medium-addressing-formal{"{surname}{suffix}"} + surnameFirst-medium-addressing-informal{"{given-informal}"} + surnameFirst-medium-referring-formal{"{surname}{given}{given2}{suffix}"} + surnameFirst-medium-referring-informal{"{surname}{given-informal}"} + surnameFirst-short-addressing-formal{"{surname}{suffix}"} + surnameFirst-short-addressing-informal{"{given-informal}"} + surnameFirst-short-referring-formal{"{surname}{given}{given2}"} + surnameFirst-short-referring-informal{"{surname}{given}"} + } + } } diff --git a/icu/icu4c/source/data/locales/zh_Hant_HK.txt b/icu/icu4c/source/data/locales/zh_Hant_HK.txt index e75f478845a..a9c659090b0 100644 --- a/icu/icu4c/source/data/locales/zh_Hant_HK.txt +++ b/icu/icu4c/source/data/locales/zh_Hant_HK.txt @@ -98,6 +98,26 @@ zh_Hant_HK{ MEd{"M-d(E)"} Md{"M-d"} } + intervalFormats{ + h{ + a{"ah時至ah時"} + h{"ah時至h時"} + } + hm{ + a{"ah:mm至ah:mm"} + h{"ah:mm至h:mm"} + m{"ah:mm至h:mm"} + } + hmv{ + a{"ah:mm至ah:mm [v]"} + h{"ah:mm至h:mm [v]"} + m{"ah:mm至h:mm [v]"} + } + hv{ + a{"ah時至ah時 [v]"} + h{"ah時至h時 [v]"} + } + } } chinese{ DateTimePatterns{ @@ -115,9 +135,47 @@ zh_Hant_HK{ "{1}, {0}", "{1}, {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "UMMMEEEEd", + "UMMMd", + "UMMMd", + "UMd", + } availableFormats{ Ed{"d日E"} + GyMMMM{"r(U)年MMMM"} + GyMMMMEd{"r(U)年MMMMd日 E"} + GyMMMMd{"r(U)年MMMMd日"} H{"HH"} + h{"ah時"} + hm{"ah:mm"} + hms{"ah:mm:ss"} + yyyyMMMMEd{"r(U)年MMMMd日 E"} + yyyyMMMMd{"r(U)年MMMMd日"} + } + intervalFormats{ + h{ + a{"ah時至ah時"} + h{"ah時至h時"} + } + hm{ + a{"ah:mm至ah:mm"} + h{"ah:mm至h:mm"} + m{"ah:mm至h:mm"} + } + hmv{ + a{"ah:mm至ah:mm [v]"} + h{"ah:mm至h:mm [v]"} + m{"ah:mm至h:mm [v]"} + } + hv{ + a{"ah時至ah時 [v]"} + h{"ah時至h時 [v]"} + } } monthNames{ format{ @@ -210,6 +268,72 @@ zh_Hant_HK{ } } } + coptic{ + intervalFormats{ + h{ + a{"ah時至ah時"} + h{"ah時至h時"} + } + hm{ + a{"ah:mm至ah:mm"} + h{"ah:mm至h:mm"} + m{"ah:mm至h:mm"} + } + hmv{ + a{"ah:mm至ah:mm [v]"} + h{"ah:mm至h:mm [v]"} + m{"ah:mm至h:mm [v]"} + } + hv{ + a{"ah時至ah時 [v]"} + h{"ah時至h時 [v]"} + } + } + } + dangi{ + intervalFormats{ + h{ + a{"ah時至ah時"} + h{"ah時至h時"} + } + hm{ + a{"ah:mm至ah:mm"} + h{"ah:mm至h:mm"} + m{"ah:mm至h:mm"} + } + hmv{ + a{"ah:mm至ah:mm [v]"} + h{"ah:mm至h:mm [v]"} + m{"ah:mm至h:mm [v]"} + } + hv{ + a{"ah時至ah時 [v]"} + h{"ah時至h時 [v]"} + } + } + } + ethiopic{ + intervalFormats{ + h{ + a{"ah時至ah時"} + h{"ah時至h時"} + } + hm{ + a{"ah:mm至ah:mm"} + h{"ah:mm至h:mm"} + m{"ah:mm至h:mm"} + } + hmv{ + a{"ah:mm至ah:mm [v]"} + h{"ah:mm至h:mm [v]"} + m{"ah:mm至h:mm [v]"} + } + hv{ + a{"ah時至ah時 [v]"} + h{"ah時至h時 [v]"} + } + } + } generic{ DateTimePatterns{ "ah:mm:ss [zzzz]", @@ -228,6 +352,7 @@ zh_Hant_HK{ } availableFormats{ Ed{"d日E"} + Ehm{"E ah:mm"} Gy{"Gy年"} GyMMM{"Gy年M月"} GyMMMEd{"Gy年M月d日E"} @@ -256,6 +381,24 @@ zh_Hant_HK{ M{"d/M 至 d/M"} d{"d/M 至 d/M"} } + h{ + a{"ah時至ah時"} + h{"ah時至h時"} + } + hm{ + a{"ah:mm至ah:mm"} + h{"ah:mm至h:mm"} + m{"ah:mm至h:mm"} + } + hmv{ + a{"ah:mm至ah:mm [v]"} + h{"ah:mm至h:mm [v]"} + m{"ah:mm至h:mm [v]"} + } + hv{ + a{"ah時至ah時 [v]"} + h{"ah時至h時 [v]"} + } y{ y{"Gy年至y年"} } @@ -309,7 +452,19 @@ zh_Hant_HK{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "ahmmsszzzz", + "ahmmssz", + "ahmmss", + "ahmm", + "yMEEEEd", + "yMd", + "yMd", + "yMd", + } availableFormats{ + Ehm{"E ah:mm"} + Ehms{"E ah:mm:ss"} GyMMMEd{"Gy年M月d日E"} MEd{"d/M(E)"} MMMEd{"M月d日E"} @@ -318,6 +473,11 @@ zh_Hant_HK{ } MMdd{"dd/MM"} Md{"d/M"} + h{"ah時"} + hm{"ah:mm"} + hms{"ah:mm:ss"} + hmsv{"ah:mm:ss [v]"} + hmv{"ah:mm [v]"} yM{"M/y"} yMEd{"d/M/y(E)"} yMM{"MM/y"} @@ -407,6 +567,20 @@ zh_Hant_HK{ M{"d/M 至 d/M"} d{"d/M 至 d/M"} } + h{ + h{"ah時至h時"} + } + hm{ + h{"ah:mm至h:mm"} + m{"ah:mm至h:mm"} + } + hmv{ + h{"ah:mm至h:mm [v]"} + m{"ah:mm至h:mm [v]"} + } + hv{ + h{"ah時至h時 [v]"} + } yM{ M{"M/y 至 M/y"} y{"M/y 至 M/y"} @@ -441,6 +615,121 @@ zh_Hant_HK{ } } } + hebrew{ + intervalFormats{ + h{ + a{"ah時至ah時"} + h{"ah時至h時"} + } + hm{ + a{"ah:mm至ah:mm"} + h{"ah:mm至h:mm"} + m{"ah:mm至h:mm"} + } + hmv{ + a{"ah:mm至ah:mm [v]"} + h{"ah:mm至h:mm [v]"} + m{"ah:mm至h:mm [v]"} + } + hv{ + a{"ah時至ah時 [v]"} + h{"ah時至h時 [v]"} + } + } + } + indian{ + intervalFormats{ + h{ + a{"ah時至ah時"} + h{"ah時至h時"} + } + hm{ + a{"ah:mm至ah:mm"} + h{"ah:mm至h:mm"} + m{"ah:mm至h:mm"} + } + hmv{ + a{"ah:mm至ah:mm [v]"} + h{"ah:mm至h:mm [v]"} + m{"ah:mm至h:mm [v]"} + } + hv{ + a{"ah時至ah時 [v]"} + h{"ah時至h時 [v]"} + } + } + } + islamic{ + intervalFormats{ + h{ + a{"ah時至ah時"} + h{"ah時至h時"} + } + hm{ + a{"ah:mm至ah:mm"} + h{"ah:mm至h:mm"} + m{"ah:mm至h:mm"} + } + hmv{ + a{"ah:mm至ah:mm [v]"} + h{"ah:mm至h:mm [v]"} + m{"ah:mm至h:mm [v]"} + } + hv{ + a{"ah時至ah時 [v]"} + h{"ah時至h時 [v]"} + } + } + } + japanese{ + availableFormats{ + h{"ah時"} + hm{"ah:mm"} + hms{"ah:mm:ss"} + } + intervalFormats{ + h{ + a{"ah時至ah時"} + h{"ah時至h時"} + } + hm{ + a{"ah:mm至ah:mm"} + h{"ah:mm至h:mm"} + m{"ah:mm至h:mm"} + } + hmv{ + a{"ah:mm至ah:mm [v]"} + h{"ah:mm至h:mm [v]"} + m{"ah:mm至h:mm [v]"} + } + hv{ + a{"ah時至ah時 [v]"} + h{"ah時至h時 [v]"} + } + } + } + persian{ + intervalFormats{ + h{ + a{"ah時至ah時"} + h{"ah時至h時"} + } + hm{ + a{"ah:mm至ah:mm"} + h{"ah:mm至h:mm"} + m{"ah:mm至h:mm"} + } + hmv{ + a{"ah:mm至ah:mm [v]"} + h{"ah:mm至h:mm [v]"} + m{"ah:mm至h:mm [v]"} + } + hv{ + a{"ah時至ah時 [v]"} + h{"ah時至h時 [v]"} + } + } + } } characterLabel{ arrows{"箭嘴"} diff --git a/icu/icu4c/source/data/locales/zu.txt b/icu/icu4c/source/data/locales/zu.txt index e5d9265888a..ce7b9d25021 100644 --- a/icu/icu4c/source/data/locales/zu.txt +++ b/icu/icu4c/source/data/locales/zu.txt @@ -35,6 +35,8 @@ zu{ } patterns{ accountingFormat{"¤#,##0.00;(¤#,##0.00)"} + accountingFormat%alphaNextToNumber{"¤ #,##0.00;(¤ #,##0.00)"} + accountingFormat%noCurrency{"#,##0.00;(#,##0.00)"} currencyFormat{"¤#,##0.00"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} @@ -143,6 +145,54 @@ zu{ other{"¤000T"} } } + currencyFormat%alphaNextToNumber{ + 1000{ + one{"¤ 0K"} + other{"¤ 0K"} + } + 10000{ + one{"¤ 00K"} + other{"¤ 00K"} + } + 100000{ + one{"¤ 000K"} + other{"¤ 000K"} + } + 1000000{ + one{"¤ 0M"} + } + 10000000{ + one{"¤ 00M"} + } + 100000000{ + one{"¤ 000M"} + other{"¤ 000M"} + } + 1000000000{ + one{"¤ 0B"} + other{"¤ 0B"} + } + 10000000000{ + one{"¤ 00B"} + other{"¤ 00B"} + } + 100000000000{ + one{"¤ 000B"} + other{"¤ 000B"} + } + 1000000000000{ + one{"¤ 0T"} + other{"¤ 0T"} + } + 10000000000000{ + one{"¤ 00T"} + other{"¤ 00T"} + } + 100000000000000{ + one{"¤ 000T"} + other{"¤ 000T"} + } + } decimalFormat{ 1000{ one{"0K"} @@ -238,6 +288,16 @@ zu{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "GyMMMMEEEEdd", + "GyMMMMd", + "GyMMMd", + "GGGGGyMMdd", + } availableFormats{ Bh{"h B"} Bhm{"h:mm B"} @@ -248,8 +308,8 @@ zu{ EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"y G"} GyMMM{"MMM y G"} GyMMMEd{"E, MMM d, y G"} @@ -265,9 +325,9 @@ zu{ MMMd{"MMM d"} Md{"M/d"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} yM{"yM"} @@ -308,92 +368,84 @@ zu{ M{"M–M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ M{"MMM–MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} - d{"MMM d – d"} + M{"MMM d – MMM d"} + d{"MMM d – d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a – h a"} + h{"h–h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a – h a v"} + h{"h–h a v"} } y{ y{"y–y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, M/d/y – E, M/d/y"} - d{"E, M/d/y – E, M/d/y"} - y{"E, M/d/y – E, M/d/y"} + M{"E, M/d/y – E, M/d/y"} + d{"E, M/d/y – E, M/d/y"} + y{"E, M/d/y – E, M/d/y"} } yMMM{ - M{"MMM – MMM y G"} - y{"MMM y – MMM y"} + M{"MMM – MMM y G"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y"} - d{"E, MMM d – E, MMM d, y"} - y{"E, MMM d, y – E, MMM d, y"} + M{"E, MMM d – E, MMM d, y"} + d{"E, MMM d – E, MMM d, y"} + y{"E, MMM d, y – E, MMM d, y"} } yMMMM{ - M{"MMMM – MMMM y G"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y G"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"MMM d – MMM d, y"} - d{"MMM d – d, y G"} - y{"MMM d, y – MMM d, y"} + M{"MMM d – MMM d, y"} + d{"MMM d – d, y G"} + y{"MMM d, y – MMM d, y"} } yMd{ - M{"M/d/y – M/d/y"} - d{"M/d/y – M/d/y"} - y{"M/d/y – M/d/y"} + M{"M/d/y – M/d/y"} + d{"M/d/y – M/d/y"} + y{"M/d/y – M/d/y"} } } } gregorian{ - AmPmMarkers{ - "AM", - "PM", - } - AmPmMarkersAbbr{ - "AM", - "PM", - } AmPmMarkersNarrow{ "a", "p", @@ -413,25 +465,31 @@ zu{ "{1} {0}", "{1} {0}", } + DateTimeSkeletons{ + "HHmmsszzzz", + "HHmmssz", + "HHmmss", + "HHmm", + "yMMMMEEEEd", + "yMMMMd", + "yMMMd", + "yyMd", + } appendItems{ Timezone{"{0} {1}"} } availableFormats{ - Bh{"h B"} - Bhm{"h:mm B"} - Bhms{"h:mm:ss B"} E{"ccc"} - EBhm{"E h:mm B"} - EBhms{"E h:mm:ss B"} EHm{"E HH:mm"} EHms{"E HH:mm:ss"} Ed{"d E"} - Ehm{"E h:mm a"} - Ehms{"E h:mm:ss a"} + Ehm{"E h:mm a"} + Ehms{"E h:mm:ss a"} Gy{"G y"} GyMMM{"G y MMM"} GyMMMEd{"G y MMM d, E"} GyMMMd{"G y MMM d"} + GyMd{"M/d/y GGGGG"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -449,11 +507,11 @@ zu{ MMMd{"MMM d"} Md{"MM-dd"} d{"d"} - h{"h a"} - hm{"h:mm a"} - hms{"h:mm:ss a"} - hmsv{"h:mm:ss a v"} - hmv{"h:mm a v"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + hmsv{"h:mm:ss a v"} + hmv{"h:mm a v"} ms{"mm:ss"} y{"y"} yM{"y-MM"} @@ -481,24 +539,6 @@ zu{ "Hla", "Mgq", } - narrow{ - "S", - "M", - "B", - "T", - "S", - "H", - "M", - } - short{ - "Son", - "Mso", - "Bil", - "Tha", - "Sin", - "Hla", - "Mgq", - } wide{ "ISonto", "UMsombuluko", @@ -528,15 +568,6 @@ zu{ "H", "M", } - short{ - "Son", - "Mso", - "Bil", - "Tha", - "Sin", - "Hla", - "Mgq", - } wide{ "ISonto", "UMsombuluko", @@ -557,48 +588,14 @@ zu{ morning2{"ekuseni"} night1{"ebusuku"} } - narrow{ - afternoon1{"emini"} - evening1{"ntambama"} - morning1{"entathakusa"} - morning2{"ekuseni"} - night1{"ebusuku"} - } - wide{ - afternoon1{"emini"} - evening1{"ntambama"} - morning1{"entathakusa"} - morning2{"ekuseni"} - night1{"ebusuku"} - } } stand-alone{ - abbreviated{ - afternoon1{"emini"} - am{"AM"} - evening1{"ntambama"} - morning1{"entathakusa"} - morning2{"ekuseni"} - night1{"ebusuku"} - pm{"PM"} - } narrow{ afternoon1{"emini"} - am{"AM"} - evening1{"ntambama"} - morning1{"entathakusa"} - morning2{"ekuseni"} - night1{"ebusuku"} - pm{"PM"} - } - wide{ - afternoon1{"emini"} - am{"AM"} evening1{"ntambama"} morning1{"entathakusa"} morning2{"ekuseni"} night1{"ebusuku"} - pm{"PM"} } } } @@ -611,108 +608,100 @@ zu{ "BCE", "CE", } - wide{ - "BC", - "AD", - } - wide%variant{ - "BCE", - "CE", - } } intervalFormats{ H{ - H{"HH – HH"} + H{"HH – HH"} } Hm{ - H{"HH:mm – HH:mm"} - m{"HH:mm – HH:mm"} + H{"HH:mm – HH:mm"} + m{"HH:mm – HH:mm"} } Hmv{ - H{"HH:mm – HH:mm v"} - m{"HH:mm – HH:mm v"} + H{"HH:mm – HH:mm v"} + m{"HH:mm – HH:mm v"} } Hv{ - H{"HH – HH v"} + H{"HH – HH v"} } M{ - M{"M – M"} + M{"M – M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} } MMM{ - M{"MMM – MMM"} + M{"MMM – MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} + M{"MMM d – MMM d"} d{"MMM d–d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d – M/d"} + d{"M/d – M/d"} } d{ d{"d–d"} } - fallback{"{0} – {1}"} + fallback{"{0} – {1}"} h{ - a{"h a – h a"} - h{"h – h a"} + a{"h a – h a"} + h{"h – h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm – h:mm a"} - m{"h:mm – h:mm a"} + a{"h:mm a – h:mm a"} + h{"h:mm – h:mm a"} + m{"h:mm – h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm – h:mm a v"} - m{"h:mm – h:mm a v"} + a{"h:mm a – h:mm a v"} + h{"h:mm – h:mm a v"} + m{"h:mm – h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h – h a v"} + a{"h a – h a v"} + h{"h – h a v"} } y{ y{"y–y"} } yM{ - M{"M/y – M/y"} - y{"M/y – M/y"} + M{"M/y – M/y"} + y{"M/y – M/y"} } yMEd{ - M{"E, M/d/y – E, M/d/y"} - d{"E, M/d/y – E, M/d/y"} - y{"E, M/d/y – E, M/d/y"} + M{"E, M/d/y – E, M/d/y"} + d{"E, M/d/y – E, M/d/y"} + y{"E, M/d/y – E, M/d/y"} } yMMM{ - M{"MMM – MMM y"} - y{"MMM y – MMM y"} + M{"MMM – MMM y"} + y{"MMM y – MMM y"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y"} - d{"E, MMM d – E, MMM d, y"} - y{"E, MMM d, y – E, MMM d, y"} + M{"E, MMM d – E, MMM d, y"} + d{"E, MMM d – E, MMM d, y"} + y{"E, MMM d, y – E, MMM d, y"} } yMMMM{ - M{"MMMM – MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} } yMMMd{ - M{"MMM d – MMM d, y"} - d{"MMM d – d, y"} - y{"MMM d, y – MMM d, y"} + M{"MMM d – MMM d, y"} + d{"MMM d – d, y"} + y{"MMM d, y – MMM d, y"} } yMd{ - M{"M/d/y – M/d/y"} - d{"M/d/y – M/d/y"} - y{"M/d/y – M/d/y"} + M{"M/d/y – M/d/y"} + d{"M/d/y – M/d/y"} + y{"M/d/y – M/d/y"} } } monthNames{ @@ -789,20 +778,6 @@ zu{ "N", "D", } - wide{ - "Januwari", - "Februwari", - "Mashi", - "Ephreli", - "Meyi", - "Juni", - "Julayi", - "Agasti", - "Septhemba", - "Okthoba", - "Novemba", - "Disemba", - } } } quarters{ @@ -965,17 +940,7 @@ zu{ } } day-narrow{ - dn{"Usuku"} - relative{ - "-1"{"izolo"} - "0"{"namhlanje"} - "1"{"kusasa"} - } relativeTime{ - future{ - one{"osukwini olungu-{0} oluzayo"} - other{"ezinsukwini ezingu-{0} ezizayo"} - } past{ one{"{0} usuku olwedlule"} other{"{0} izinsuku ezedlule"} @@ -983,7 +948,6 @@ zu{ } } day-short{ - dn{"Usuku"} relative{ "-1"{"izolo"} "0"{"namhlanje"} @@ -1003,30 +967,15 @@ zu{ dayOfYear{ dn{"Day Of Year"} } - dayOfYear-narrow{ - dn{"usuku lonyaka"} - } dayOfYear-short{ dn{"usuku lonyaka"} } dayperiod{ dn{"AM/PM"} } - dayperiod-narrow{ - dn{"AM/PM"} - } - dayperiod-short{ - dn{"AM/PM"} - } era{ dn{"Isikhathi"} } - era-narrow{ - dn{"Isikhathi"} - } - era-short{ - dn{"Isikhathi"} - } fri{ relative{ "-1"{"uLwesihlanu oludlule"} @@ -1097,10 +1046,6 @@ zu{ hour-narrow{ dn{"Ihora"} relativeTime{ - future{ - one{"ehoreni elingu-{0} elizayo"} - other{"emahoreni angu-{0} ezayo"} - } past{ one{"{0} ihora eledlule"} other{"{0} amahora edlule"} @@ -1109,16 +1054,6 @@ zu{ } hour-short{ dn{"Ihora"} - relativeTime{ - future{ - one{"ehoreni elingu-{0} elizayo"} - other{"emahoreni angu-{0} ezayo"} - } - past{ - one{"{0} ihora eledlule"} - other{"emahoreni angu-{0} edlule"} - } - } } minute{ dn{"Iminithi"} @@ -1138,29 +1073,9 @@ zu{ } minute-narrow{ dn{"Iminithi"} - relativeTime{ - future{ - one{"kuminithi elingu-{0} elizayo"} - other{"kumaminithi angu-{0} ezayo"} - } - past{ - one{"{0} iminithi eledlule"} - other{"{0} amaminithi edlule"} - } - } } minute-short{ dn{"Iminithi"} - relativeTime{ - future{ - one{"kuminithi elingu-{0} elizayo"} - other{"kumaminithi angu-{0} ezayo"} - } - past{ - one{"{0} iminithi eledlule"} - other{"{0} amaminithi edlule"} - } - } } mon{ relative{ @@ -1179,29 +1094,7 @@ zu{ } } } - mon-narrow{ - relative{ - "-1"{"uMsombuluko odlule"} - "0"{"kulo Msombuluko"} - "1"{"uMsombuluko ozayo"} - } - relativeTime{ - future{ - one{"ngeMisombuluko e-{0}"} - other{"ngeMisombuluko e-{0}"} - } - past{ - one{"ngeMsombuluko e-{0} edlule"} - other{"ngeMsombuluko e-{0} edlule"} - } - } - } mon-short{ - relative{ - "-1"{"uMsombuluko odlule"} - "0"{"kulo Msombuluko"} - "1"{"uMsombuluko ozayo"} - } relativeTime{ future{ one{"ngeMisombuluko e-{0}"} @@ -1232,7 +1125,6 @@ zu{ } } month-narrow{ - dn{"Inyanga"} relativeTime{ future{ one{"enyangeni engu-{0} ezayo"} @@ -1245,7 +1137,6 @@ zu{ } } month-short{ - dn{"Inyanga"} relativeTime{ future{ one{"ezinyangeni ezingu-{0} ezizayo"} @@ -1276,7 +1167,6 @@ zu{ } } quarter-narrow{ - dn{"Ikota"} relativeTime{ future{ one{"kumakota angu-{0}"} @@ -1289,7 +1179,6 @@ zu{ } } quarter-short{ - dn{"Ikota"} relativeTime{ future{ one{"kwikota engu-{0} ezayo"} @@ -1336,11 +1225,6 @@ zu{ } } sat-short{ - relative{ - "-1"{"uMgqibelo odlule"} - "0"{"kulo Mgqibelo"} - "1"{"uMgqibelo ozayo"} - } relativeTime{ future{ one{"ngeMgqibelo engu-{0}"} @@ -1370,29 +1254,9 @@ zu{ } second-narrow{ dn{"Isekhondi"} - relativeTime{ - future{ - one{"kusekhondi elingu-{0} elizayo"} - other{"kumasekhondi angu-{0} ezayo"} - } - past{ - one{"{0} isekhondi eledlule"} - other{"{0} amasekhondi edlule"} - } - } } second-short{ dn{"Isekhondi"} - relativeTime{ - future{ - one{"kusekhondi elingu-{0} elizayo"} - other{"kumasekhondi angu-{0} ezayo"} - } - past{ - one{"{0} isekhondi eledlule"} - other{"{0} amasekhondi edlule"} - } - } } sun{ relative{ @@ -1411,23 +1275,6 @@ zu{ } } } - sun-narrow{ - relative{ - "-1"{"iSonto eledlule"} - "0"{"kuleli Sonto"} - "1"{"iSonto elizayo"} - } - relativeTime{ - future{ - one{"kumaSonto angu-{0}"} - other{"kumaSonto angu-{0}"} - } - past{ - one{"{0} amaSonto edlule"} - other{"{0} amaSonto edlule"} - } - } - } sun-short{ relative{ "-1"{"iSonto eledlule"} @@ -1462,23 +1309,6 @@ zu{ } } } - thu-narrow{ - relative{ - "-1"{"uLwesine olwedlule"} - "0"{"kulo Lwesine"} - "1"{"uLwesine oluzayo"} - } - relativeTime{ - future{ - one{"ngoLwezine abangu-{0}"} - other{"ngoLwezine abangu-{0}"} - } - past{ - one{"ngoLwezine abangu-{0} abedlule"} - other{"ngoLwezine abangu-{0} abedlule"} - } - } - } thu-short{ relative{ "-1"{"uLwesine olwedlule"} @@ -1531,11 +1361,6 @@ zu{ } } tue-short{ - relative{ - "-1"{"uLwesibili oludlule"} - "0"{"kulo Lwesibili"} - "1"{"uLwesibili oluzayo"} - } relativeTime{ future{ one{"{0} ngoLwezibili"} @@ -1618,21 +1443,14 @@ zu{ } } week-narrow{ - dn{"Iviki"} - relativePeriod{"evikini le-{0}"} relativeTime{ future{ one{"emavikini angu-{0} ezayo"} other{"emavikini angu-{0} ezayo"} } - past{ - one{"amaviki angu-{0} edlule"} - other{"amaviki angu-{0} edlule"} - } } } week-short{ - dn{"Iviki"} relativePeriod{"evikini le-{0}"} relativeTime{ future{ @@ -1648,18 +1466,9 @@ zu{ weekOfMonth{ dn{"Iviki leNyanga"} } - weekOfMonth-narrow{ - dn{"Iviki leNyanga"} - } - weekOfMonth-short{ - dn{"Iviki leNyanga"} - } weekday{ dn{"Usuku evikini"} } - weekday-narrow{ - dn{"Usuku evikini"} - } weekday-short{ dn{"Usuku evikini"} } @@ -1669,9 +1478,6 @@ zu{ weekdayOfMonth-narrow{ dn{"usuku lwenyanga"} } - weekdayOfMonth-short{ - dn{"usuku lwenyanga"} - } year{ dn{"Unyaka"} relative{ @@ -1691,7 +1497,6 @@ zu{ } } year-narrow{ - dn{"Unyaka"} relativeTime{ future{ one{"onyakeni ongu-{0} ozayo"} @@ -1704,7 +1509,6 @@ zu{ } } year-short{ - dn{"Unyaka"} relativeTime{ future{ one{"onyakeni ongu-{0} ozayo"} @@ -1719,17 +1523,9 @@ zu{ zone{ dn{"Isikhathi sendawo"} } - zone-narrow{ - dn{"Isikhathi sendawo"} - } - zone-short{ - dn{"Isikhathi sendawo"} - } } listPattern{ or{ - 2{"{0} or {1}"} - end{"{0}, or {1}"} middle{"{0}, {1}"} start{"{0}, {1}"} } @@ -1806,4 +1602,18 @@ zu{ } } } + personNames{ + nameOrderLocales{ + givenFirst{ + "und", + "zu", + } + surnameFirst{ + "ko", + "vi", + "yue", + "zh", + } + } + } } diff --git a/icu/icu4c/source/data/makedata.mak b/icu/icu4c/source/data/makedata.mak index daa66ef6c52..82d1b6b4290 100644 --- a/icu/icu4c/source/data/makedata.mak +++ b/icu/icu4c/source/data/makedata.mak @@ -12,14 +12,14 @@ ############################################################################## # Keep the following in sync with the version - see common/unicode/uvernum.h -U_ICUDATA_NAME=icudt68 +U_ICUDATA_NAME=icudt72 ############################################################################## !IF "$(UWP)" == "UWP" # Optionally change the name of the data file for the UWP version. -U_ICUDATA_NAME=icudt68 +U_ICUDATA_NAME=icudt72 !ENDIF U_ICUDATA_ENDIAN_SUFFIX=l -UNICODE_VERSION=13.0 +UNICODE_VERSION=15.1 ICU_LIB_TARGET=$(DLL_OUTPUT)\$(U_ICUDATA_NAME).dll # ICUMAKE @@ -74,22 +74,22 @@ COREDATA_TS=$(ICUTMP)\coredata.timestamp ARM_CROSSBUILD_TS= # ICUCOL -# The directory that contains colfiles.mk files along with *.txt collation data files +# The directory that contains *.txt collation data files # ICUCOL=coll # ICURBNF -# The directory that contains rbnffiles.mk files along with *.txt RBNF data files +# The directory that contains *.txt RBNF data files # ICURBNF=rbnf # ICUTRNS -# The directory that contains trfiles.mk files along with *.txt transliterator files +# The directory that contains *.txt transliterator files # ICUTRNS=translit # ICUBRK -# The directory that contains resfiles.mk files along with *.txt break iterator files +# The directory that contains *.txt break iterator files # ICUBRK=brkitr @@ -142,13 +142,20 @@ TESTDATABLD=$(ICUP)\source\test\testdata\out\build ICUTOOLS=$(ICUP)\source\tools !MESSAGE ICU tools path is $(ICUTOOLS) +NATIVE_ARM= +!IF "$(PROCESSOR_ARCHITECTURE)" == "ARM64" || "$(PROCESSOR_ARCHITEW6432)" == "ARM64" +NATIVE_ARM=ARM64 +!ELSE IF "$(PROCESSOR_ARCHITECTURE)" == "ARM" || "$(PROCESSOR_ARCHITEW6432)" == "ARM" +NATIVE_ARM=ARM +!ENDIF + # ARM_CROSS_BUILD # In order to support cross-compiling for ARM/ARM64 using the x64 tools # we need to know if we're building the ARM/ARM64 data DLL, otherwise # the existence of the x64 bits will cause us to think we are already done. # Note: This is only for the "regular" builds, the UWP builds have a separate project file entirely. ARM_CROSS_BUILD= -!IF "$(UWP)" == "" +!IF "$(UWP)" == "" && "$(NATIVE_ARM)" == "" !IF "$(CFG)" == "ARM\Release" || "$(CFG)" == "ARM\Debug" ARM_CROSS_BUILD=ARM ARM_CROSSBUILD_TS=$(ICUTMP)\$(ARM_CROSS_BUILD).timestamp @@ -185,6 +192,18 @@ CFGTOOLS=x64\Debug !IF "$(CFG)" == "x86\Release" || "$(CFG)" == "x86\Debug" PATH = $(ICUP)\bin;$(PATH) ICUPBIN=$(ICUP)\bin +# Use these path whether or not it's UWP build. +!ELSE IF "$(NATIVE_ARM)" != "" +!IF "$(CFG)" == "ARM\Release" || "$(CFG)" == "ARM\Debug" +PATH = $(ICUP)\binARM;$(PATH) +ICUPBIN=$(ICUP)\binARM +!ELSE IF "$(CFG)" == "ARM64\Release" || "$(CFG)" == "ARM64\Debug" +PATH = $(ICUP)\binARM64;$(PATH) +ICUPBIN=$(ICUP)\binARM64 +!ELSE +!ERROR Cross-build from ARM to x86 is not supported! +!ENDIF +# Build x86_64 or cross-build ARM !ELSE PATH = $(ICUP)\bin64;$(PATH) ICUPBIN=$(ICUP)\bin64 diff --git a/icu/icu4c/source/data/makedata.vcxproj b/icu/icu4c/source/data/makedata.vcxproj index 4309f430ecb..202f959669f 100644 --- a/icu/icu4c/source/data/makedata.vcxproj +++ b/icu/icu4c/source/data/makedata.vcxproj @@ -39,14 +39,8 @@ - - - - - - diff --git a/icu/icu4c/source/data/makedata.vcxproj.filters b/icu/icu4c/source/data/makedata.vcxproj.filters index 54bd3034bc1..50d133aa6c3 100644 --- a/icu/icu4c/source/data/makedata.vcxproj.filters +++ b/icu/icu4c/source/data/makedata.vcxproj.filters @@ -11,30 +11,12 @@ - - Make Files - - - Make Files - Make Files - - Make Files - - - Make Files - - - Make Files - Make Files - - Make Files - Make Files diff --git a/icu/icu4c/source/data/makedata_uwp.vcxproj b/icu/icu4c/source/data/makedata_uwp.vcxproj index 7b4ae4d9a4b..f9c5534befa 100644 --- a/icu/icu4c/source/data/makedata_uwp.vcxproj +++ b/icu/icu4c/source/data/makedata_uwp.vcxproj @@ -1,5 +1,10 @@  + + + win10-arm;win10-arm-aot;win10-arm64-aot;win10-x86;win10-x86-aot;win10-x64;win10-x64-aot + Debug @@ -67,14 +72,8 @@ - - - - - - diff --git a/icu/icu4c/source/data/mappings/convrtrs.txt b/icu/icu4c/source/data/mappings/convrtrs.txt index 233bdc908f1..7b1ec89cead 100644 --- a/icu/icu4c/source/data/mappings/convrtrs.txt +++ b/icu/icu4c/source/data/mappings/convrtrs.txt @@ -9,7 +9,7 @@ # If this converter alias table looks very confusing, a much easier to # understand view can be found at this demo: -# http://demo.icu-project.org/icu-bin/convexp +# https://icu4c-demos.unicode.org/icu-bin/convexp # IMPORTANT NOTE # @@ -118,7 +118,7 @@ # # The general ordering is from specific and frequently used to more general # or rarely used at the bottom. -{ UTR22 # Name format specified by http://www.unicode.org/unicode/reports/tr22/ +{ UTR22 # Name format specified by https://www.unicode.org/reports/tr22/ # ICU # Can also use ICU_FEATURE IBM # The IBM CCSID number is specified by ibm-* WINDOWS # The Microsoft code page identifier number is specified by windows-*. The rest are recognized IE names. @@ -328,7 +328,7 @@ BOCU-1 { IANA* } ibm-1214 { IBM } # BOCU-1 with IBM PUA ibm-1215 { IBM* } # BOCU-1 -# See http://www.unicode.org/unicode/reports/tr26 for this Compatibility Encoding Scheme for UTF-16 +# See https://www.unicode.org/reports/tr26 for this Compatibility Encoding Scheme for UTF-16 # The Unicode Consortium does not encourage the use of CESU-8 CESU-8 { IANA* } ibm-9400 { IBM* } @@ -657,7 +657,7 @@ java-euc_jp_linux-1.6_P { UTR22* } java-sjis_0213-1.6_P { UTR22* } x-SJIS_0213 { JAVA* } -# Here are various interpretations and extentions of Big5 +# Here are various interpretations and extensions of Big5 ibm-1373_P100-2002 { UTR22* } # IBM's interpretation of Windows' Taiwan Big-5 without HKSCS extensions ibm-1373 { IBM* } windows-950 # Alternate mapping. Leave untagged. This is the IBM interpretation of a Windows codepage. @@ -1091,7 +1091,7 @@ ibm-16684_P110-2003 { UTR22* } ibm-16684 { IBM* } ibm-20780 { IBM } # DBCS Jis ibm-4899_P100-1998 { UTR22* } ibm-4899 { IBM* } # Old EBCDIC Hebrew. Update of ibm-803 ibm-4971_P100-1999 { UTR22* } ibm-4971 { IBM* } # EBCDIC Greek. Update of ibm-875 and superceded by ibm-9067 ibm-9067_X100-2005 { UTR22* } ibm-9067 { IBM* } # EBCDIC Greek. Update of ibm-875 and ibm-4971 -ibm-12712_P100-1998 { UTR22* } ibm-12712 { IBM* } ebcdic-he # EBCDIC Hebrew (new sheqel, control charaters update). Update of ibm-424 +ibm-12712_P100-1998 { UTR22* } ibm-12712 { IBM* } ebcdic-he # EBCDIC Hebrew (new sheqel, control characters update). Update of ibm-424 ibm-16804_X110-1999 { UTR22* } ibm-16804 { IBM* } ebcdic-ar # EBCDIC Arabic. Update of ibm-420 java-Cp1399A-1.6_P { UTR22* } x-IBM1399A { JAVA* } diff --git a/icu/icu4c/source/data/mappings/iso-8859_10-1998.ucm b/icu/icu4c/source/data/mappings/iso-8859_10-1998.ucm index 776251b1a00..4f9d0f16d09 100644 --- a/icu/icu4c/source/data/mappings/iso-8859_10-1998.ucm +++ b/icu/icu4c/source/data/mappings/iso-8859_10-1998.ucm @@ -3,28 +3,10 @@ # # Name: ISO/IEC 8859-10:1998 to Unicode # Unicode version: 3.0 -# Table version: 1.1 +# Table version: 2.0 # Table format: Format A -# Date: 1999 October 11 -# Authors: Ken Whistler -# -# Copyright (c) 1999 Unicode, Inc. All Rights reserved. -# Copyright (C) 2002-2005, International Business Machines -# Corporation and others. All Rights Reserved. -# -# This file is provided as-is by Unicode, Inc. (The Unicode Consortium). -# No claims are made as to fitness for any particular purpose. No -# warranties of any kind are expressed or implied. The recipient -# agrees to determine applicability of information provided. If this -# file has been provided on optical media by Unicode, Inc., the sole -# remedy for any claim will be exchange of defective media within 90 -# days of receipt. -# -# Unicode, Inc. hereby grants the right to freely use the information -# supplied in this file in the creation of products supporting the -# Unicode Standard, and to make copies of this file in any form for -# internal or external distribution as long as this notice remains -# attached. +# Date: 1999 October 11 (header updated: 2015 December 02) +# Authors: Ken Whistler # # General notes: # @@ -35,14 +17,15 @@ # # Version history # 1.0 version new. -# 1.1 corrected mistake in mapping of 0xA4 +# 1.1 corrected mistake in mapping of 0xA4 +# 2.0 version: updates to copyright notice and terms of use; no +# changes to character mappings # # Updated versions of this file may be found in: -# +# http://www.unicode.org/Public/MAPPINGS/ # -# Any comments or problems, contact -# Please note that is an archival address; -# notices will be checked, but do not expect an immediate response. +# Any comments or problems, contact us at: +# http://www.unicode.org/reporting.html # "iso-8859_10-1998" 1 diff --git a/icu/icu4c/source/data/mappings/iso-8859_11-2001.ucm b/icu/icu4c/source/data/mappings/iso-8859_11-2001.ucm index 1a24869d0bb..db01dbb2ef7 100644 --- a/icu/icu4c/source/data/mappings/iso-8859_11-2001.ucm +++ b/icu/icu4c/source/data/mappings/iso-8859_11-2001.ucm @@ -3,28 +3,10 @@ # # Name: ISO/IEC 8859-11:2001 to Unicode # Unicode version: 3.2 -# Table version: 1.0 +# Table version: 2.0 # Table format: Format A -# Date: 2002 October 7 -# Authors: Ken Whistler -# -# Copyright (c) 2002 Unicode, Inc. All Rights reserved. -# Copyright (C) 2002-2005, International Business Machines -# Corporation and others. All Rights Reserved. -# -# This file is provided as-is by Unicode, Inc. (The Unicode Consortium). -# No claims are made as to fitness for any particular purpose. No -# warranties of any kind are expressed or implied. The recipient -# agrees to determine applicability of information provided. If this -# file has been provided on optical media by Unicode, Inc., the sole -# remedy for any claim will be exchange of defective media within 90 -# days of receipt. -# -# Unicode, Inc. hereby grants the right to freely use the information -# supplied in this file in the creation of products supporting the -# Unicode Standard, and to make copies of this file in any form for -# internal or external distribution as long as this notice remains -# attached. +# Date: 2002 October 7 (header updated: 2015 December 02) +# Authors: Ken Whistler # # General notes: # @@ -38,13 +20,14 @@ # # Version history: # 2002 October 7 Created +# 2.0 version: updates to copyright notice and terms of use; no +# changes to character mappings # # Updated versions of this file may be found in: -# +# http://www.unicode.org/Public/MAPPINGS/ # -# For any comments or problems, please use the Unicode -# web contact form at: -# http://www.unicode.org/unicode/reporting.html +# Any comments or problems, contact us at: +# http://www.unicode.org/reporting.html # "iso-8859_11-2001" 1 diff --git a/icu/icu4c/source/data/mappings/iso-8859_14-1998.ucm b/icu/icu4c/source/data/mappings/iso-8859_14-1998.ucm index 6827f05d82c..24cfd393b24 100644 --- a/icu/icu4c/source/data/mappings/iso-8859_14-1998.ucm +++ b/icu/icu4c/source/data/mappings/iso-8859_14-1998.ucm @@ -3,29 +3,11 @@ # # Name: ISO/IEC 8859-14:1998 to Unicode # Unicode version: 3.0 -# Table version: 1.0 +# Table version: 2.0 # Table format: Format A -# Date: 1999 July 27 -# Authors: Markus Kuhn -# Ken Whistler -# -# Copyright (c) 1998 - 1999 Unicode, Inc. All Rights reserved. -# Copyright (C) 2002-2005, International Business Machines -# Corporation and others. All Rights Reserved. -# -# This file is provided as-is by Unicode, Inc. (The Unicode Consortium). -# No claims are made as to fitness for any particular purpose. No -# warranties of any kind are expressed or implied. The recipient -# agrees to determine applicability of information provided. If this -# file has been provided on optical media by Unicode, Inc., the sole -# remedy for any claim will be exchange of defective media within 90 -# days of receipt. -# -# Unicode, Inc. hereby grants the right to freely use the information -# supplied in this file in the creation of products supporting the -# Unicode Standard, and to make copies of this file in any form for -# internal or external distribution as long as this notice remains -# attached. +# Date: 1999 July 27 (header updated: 2015 December 02) +# Authors: Markus Kuhn +# Ken Whistler # # General notes: # @@ -34,12 +16,16 @@ # # Format: The ICU UCM format # +# Version history +# 1.0 version: created +# 2.0 version: updates to copyright notice and terms of use; no +# changes to character mappings +# # Updated versions of this file may be found in: -# +# http://www.unicode.org/Public/MAPPINGS/ # -# Any comments or problems, contact -# Please note that is an archival address; -# notices will be checked, but do not expect an immediate response. +# Any comments or problems, contact us at: +# http://www.unicode.org/reporting.html # "iso-8859_14-1998" 1 diff --git a/icu/icu4c/source/data/misc/currencyNumericCodes.txt b/icu/icu4c/source/data/misc/currencyNumericCodes.txt index 8c9eb8e532b..13dbddf188f 100644 --- a/icu/icu4c/source/data/misc/currencyNumericCodes.txt +++ b/icu/icu4c/source/data/misc/currencyNumericCodes.txt @@ -6,7 +6,7 @@ // Corporation and others. All Rights Reserved. //--------------------------------------------------------- // Build tool: com.ibm.icu.dev.tool.currency.NumericCodeData -// Build date: 2019-03-20T21:22:05Z +// Build date: 2022-08-25T16:40:27Z //--------------------------------------------------------- // >> !!! >> THIS IS A MACHINE-GENERATED FILE << !!! << // >> !!! >>> DO NOT EDIT <<< !!! << @@ -234,6 +234,7 @@ currencyNumericCodes:table(nofallback){ SHP:int{654} SIT:int{705} SKK:int{703} + SLE:int{925} SLL:int{694} SOS:int{706} SRD:int{968} @@ -273,6 +274,7 @@ currencyNumericCodes:table(nofallback){ UYW:int{927} UZS:int{860} VEB:int{862} + VED:int{926} VEF:int{937} VES:int{928} VNC:int{704} diff --git a/icu/icu4c/source/data/misc/dayPeriods.txt b/icu/icu4c/source/data/misc/dayPeriods.txt index 3d24f00d6ae..a29a65eeb68 100644 --- a/icu/icu4c/source/data/misc/dayPeriods.txt +++ b/icu/icu4c/source/data/misc/dayPeriods.txt @@ -4,167 +4,176 @@ dayPeriods:table(nofallback){ locales{ af{"set3"} - am{"set69"} - ar{"set67"} - az{"set63"} + am{"set70"} + ar{"set68"} + az{"set64"} bg{"set22"} - bn{"set35"} + bn{"set36"} bs{"set26"} ca{"set15"} - ccp{"set35"} - chr{"set77"} + ccp{"set36"} + chr{"set78"} cs{"set28"} - cy{"set79"} + cy{"set80"} da{"set7"} de{"set6"} - ee{"set78"} - el{"set41"} + ee{"set79"} + el{"set42"} en{"set2"} es{"set13"} es_CO{"set14"} - et{"set50"} - eu{"set75"} - fa{"set44"} - fi{"set49"} - fil{"set61"} + et{"set51"} + eu{"set76"} + fa{"set45"} + fi{"set50"} + fil{"set62"} fr{"set19"} gl{"set12"} gsw{"set5"} - gu{"set36"} - he{"set68"} + gu{"set37"} + he{"set69"} hi{"set34"} + hi_Latn{"set35"} hr{"set25"} - hu{"set51"} - hy{"set43"} - id{"set59"} + hu{"set52"} + hy{"set44"} + id{"set60"} is{"set10"} it{"set16"} - ja{"set54"} - ka{"set74"} - kk{"set64"} - km{"set71"} - kn{"set48"} - ko{"set55"} - ky{"set65"} + ja{"set55"} + ka{"set75"} + kgp{"set81"} + kk{"set65"} + km{"set72"} + kn{"set49"} + ko{"set56"} + ky{"set66"} lij{"set17"} - lo{"set58"} + lo{"set59"} lt{"set31"} lv{"set32"} mk{"set23"} - ml{"set47"} - mn{"set76"} - mr{"set37"} - ms{"set60"} - my{"set56"} + ml{"set48"} + mn{"set77"} + mr{"set38"} + ms{"set61"} + my{"set57"} nb{"set8"} - ne{"set38"} + ne{"set39"} nl{"set4"} - pa{"set39"} + nn{"set8"} + no{"set8"} + pa{"set40"} pl{"set30"} pt{"set11"} ro{"set18"} root{"set1"} ru{"set20"} - si{"set40"} + si{"set41"} sk{"set29"} sl{"set27"} - sq{"set42"} + sq{"set43"} sr{"set24"} sv{"set9"} - sw{"set72"} - ta{"set45"} - te{"set46"} - th{"set57"} - tr{"set62"} + sw{"set73"} + ta{"set46"} + te{"set47"} + th{"set58"} + tr{"set63"} uk{"set21"} ur{"set33"} - uz{"set66"} - vi{"set70"} - yue{"set53"} - zh{"set52"} - zu{"set73"} + uz{"set67"} + vi{"set71"} + yrl{"set82"} + yue{"set54"} + zh{"set53"} + zu{"set74"} } locales_selection{ - af{"set82"} - am{"set152"} - ar{"set143"} - az{"set134"} - bg{"set106"} - bn{"set119"} - bs{"set100"} - ca{"set94"} - ccp{"set119"} - chr{"set156"} - cs{"set103"} - cy{"set158"} - da{"set86"} - de{"set85"} - ee{"set157"} - el{"set112"} - en{"set81"} - es{"set92"} - es_CO{"set93"} - et{"set138"} - eu{"set153"} - fa{"set113"} - fi{"set139"} - fil{"set147"} - fr{"set98"} - gl{"set91"} - gsw{"set84"} - gu{"set120"} - he{"set144"} - hi{"set118"} - hr{"set99"} - hu{"set140"} - hy{"set114"} - id{"set145"} - is{"set89"} - it{"set95"} - ja{"set131"} - ka{"set115"} - kk{"set135"} - km{"set149"} - kn{"set128"} - ko{"set132"} - ky{"set136"} - lij{"set96"} - lo{"set142"} - lt{"set110"} - lv{"set111"} - mk{"set107"} - ml{"set127"} - mn{"set154"} - mr{"set121"} - ms{"set146"} - my{"set155"} - nb{"set87"} - ne{"set122"} - nl{"set83"} - pa{"set123"} - pl{"set105"} - pt{"set90"} - ro{"set97"} - root{"set80"} - ru{"set108"} - si{"set124"} - sk{"set104"} - sl{"set102"} - sq{"set116"} - sr{"set101"} - sv{"set88"} - sw{"set150"} - ta{"set125"} - te{"set126"} - th{"set141"} - tr{"set133"} - uk{"set109"} - ur{"set117"} - uz{"set137"} - vi{"set148"} - yue{"set130"} - zh{"set129"} - zu{"set151"} + af{"set85"} + am{"set155"} + ar{"set146"} + az{"set137"} + bg{"set109"} + bn{"set122"} + bs{"set103"} + ca{"set97"} + ccp{"set122"} + chr{"set159"} + cs{"set106"} + cy{"set161"} + da{"set89"} + de{"set88"} + ee{"set160"} + el{"set115"} + en{"set84"} + es{"set95"} + es_CO{"set96"} + et{"set141"} + eu{"set156"} + fa{"set116"} + fi{"set142"} + fil{"set150"} + fr{"set101"} + gl{"set94"} + gsw{"set87"} + gu{"set123"} + he{"set147"} + hi{"set121"} + hr{"set102"} + hu{"set143"} + hy{"set117"} + id{"set148"} + is{"set92"} + it{"set98"} + ja{"set134"} + ka{"set118"} + kgp{"set162"} + kk{"set138"} + km{"set152"} + kn{"set131"} + ko{"set135"} + ky{"set139"} + lij{"set99"} + lo{"set145"} + lt{"set113"} + lv{"set114"} + mk{"set110"} + ml{"set130"} + mn{"set157"} + mr{"set124"} + ms{"set149"} + my{"set158"} + nb{"set90"} + ne{"set125"} + nl{"set86"} + nn{"set90"} + no{"set90"} + pa{"set126"} + pl{"set108"} + pt{"set93"} + ro{"set100"} + root{"set83"} + ru{"set111"} + si{"set127"} + sk{"set107"} + sl{"set105"} + sq{"set119"} + sr{"set104"} + sv{"set91"} + sw{"set153"} + ta{"set128"} + te{"set129"} + th{"set144"} + tr{"set136"} + uk{"set112"} + ur{"set120"} + uz{"set140"} + vi{"set151"} + yrl{"set163"} + yue{"set133"} + zh{"set132"} + zu{"set154"} } rules{ set1{ @@ -202,6 +211,42 @@ dayPeriods:table(nofallback){ } } set100{ + afternoon1{ + before{"18:00"} + from{"12:00"} + } + evening1{ + before{"22:00"} + from{"18:00"} + } + morning1{ + before{"12:00"} + from{"05:00"} + } + night1{ + before{"05:00"} + from{"22:00"} + } + } + set101{ + afternoon1{ + before{"18:00"} + from{"12:00"} + } + evening1{ + before{"24:00"} + from{"18:00"} + } + morning1{ + before{"12:00"} + from{"04:00"} + } + night1{ + before{"04:00"} + from{"00:00"} + } + } + set102{ afternoon1{ before{"18:00"} from{"12:00"} @@ -219,7 +264,25 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set101{ + set103{ + afternoon1{ + before{"18:00"} + from{"12:00"} + } + evening1{ + before{"21:00"} + from{"18:00"} + } + morning1{ + before{"12:00"} + from{"04:00"} + } + night1{ + before{"04:00"} + from{"21:00"} + } + } + set104{ afternoon1{ before{"18:00"} from{"12:00"} @@ -237,7 +300,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set102{ + set105{ afternoon1{ before{"18:00"} from{"12:00"} @@ -259,7 +322,7 @@ dayPeriods:table(nofallback){ from{"22:00"} } } - set103{ + set106{ afternoon1{ before{"18:00"} from{"12:00"} @@ -281,7 +344,7 @@ dayPeriods:table(nofallback){ from{"22:00"} } } - set104{ + set107{ afternoon1{ before{"18:00"} from{"12:00"} @@ -303,7 +366,7 @@ dayPeriods:table(nofallback){ from{"22:00"} } } - set105{ + set108{ afternoon1{ before{"18:00"} from{"12:00"} @@ -325,7 +388,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set106{ + set109{ afternoon1{ before{"18:00"} from{"14:00"} @@ -347,29 +410,31 @@ dayPeriods:table(nofallback){ from{"22:00"} } } - set107{ + set11{ afternoon1{ - before{"18:00"} + before{"19:00"} from{"12:00"} } evening1{ before{"24:00"} - from{"18:00"} + from{"19:00"} } - morning1{ - before{"10:00"} - from{"04:00"} + midnight{ + at{"00:00"} } - morning2{ + morning1{ before{"12:00"} - from{"10:00"} + from{"06:00"} } night1{ - before{"04:00"} + before{"06:00"} from{"00:00"} } + noon{ + at{"12:00"} + } } - set108{ + set110{ afternoon1{ before{"18:00"} from{"12:00"} @@ -379,21 +444,25 @@ dayPeriods:table(nofallback){ from{"18:00"} } morning1{ - before{"12:00"} + before{"10:00"} from{"04:00"} } + morning2{ + before{"12:00"} + from{"10:00"} + } night1{ before{"04:00"} from{"00:00"} } } - set109{ + set111{ afternoon1{ before{"18:00"} from{"12:00"} } evening1{ - before{"24:00"} + before{"22:00"} from{"18:00"} } morning1{ @@ -402,34 +471,28 @@ dayPeriods:table(nofallback){ } night1{ before{"04:00"} - from{"00:00"} + from{"22:00"} } } - set11{ + set112{ afternoon1{ - before{"19:00"} + before{"18:00"} from{"12:00"} } evening1{ before{"24:00"} - from{"19:00"} - } - midnight{ - at{"00:00"} + from{"18:00"} } morning1{ before{"12:00"} - from{"06:00"} + from{"04:00"} } night1{ - before{"06:00"} + before{"04:00"} from{"00:00"} } - noon{ - at{"12:00"} - } } - set110{ + set113{ afternoon1{ before{"18:00"} from{"12:00"} @@ -447,7 +510,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set111{ + set114{ afternoon1{ before{"18:00"} from{"12:00"} @@ -465,7 +528,7 @@ dayPeriods:table(nofallback){ from{"23:00"} } } - set112{ + set115{ afternoon1{ before{"17:00"} from{"12:00"} @@ -483,7 +546,7 @@ dayPeriods:table(nofallback){ from{"20:00"} } } - set113{ + set116{ afternoon1{ before{"13:00"} from{"12:00"} @@ -509,7 +572,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set114{ + set117{ afternoon1{ before{"18:00"} from{"12:00"} @@ -527,7 +590,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set115{ + set118{ afternoon1{ before{"18:00"} from{"12:00"} @@ -545,7 +608,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set116{ + set119{ afternoon1{ before{"18:00"} from{"12:00"} @@ -567,7 +630,32 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set117{ + set12{ + afternoon1{ + before{"13:00"} + from{"12:00"} + } + evening1{ + before{"21:00"} + from{"13:00"} + } + midnight{ + at{"00:00"} + } + morning1{ + before{"06:00"} + from{"00:00"} + } + morning2{ + before{"12:00"} + from{"06:00"} + } + night1{ + before{"24:00"} + from{"21:00"} + } + } + set120{ afternoon1{ before{"16:00"} from{"12:00"} @@ -589,7 +677,7 @@ dayPeriods:table(nofallback){ from{"20:00"} } } - set118{ + set121{ afternoon1{ before{"16:00"} from{"12:00"} @@ -607,7 +695,7 @@ dayPeriods:table(nofallback){ from{"20:00"} } } - set119{ + set122{ afternoon1{ before{"16:00"} from{"12:00"} @@ -633,32 +721,7 @@ dayPeriods:table(nofallback){ from{"20:00"} } } - set12{ - afternoon1{ - before{"13:00"} - from{"12:00"} - } - evening1{ - before{"21:00"} - from{"13:00"} - } - midnight{ - at{"00:00"} - } - morning1{ - before{"06:00"} - from{"00:00"} - } - morning2{ - before{"12:00"} - from{"06:00"} - } - night1{ - before{"24:00"} - from{"21:00"} - } - } - set120{ + set123{ afternoon1{ before{"16:00"} from{"12:00"} @@ -676,18 +739,14 @@ dayPeriods:table(nofallback){ from{"20:00"} } } - set121{ + set124{ afternoon1{ before{"16:00"} from{"12:00"} } evening1{ - before{"18:00"} - from{"16:00"} - } - evening2{ before{"21:00"} - from{"18:00"} + from{"16:00"} } morning1{ before{"06:00"} @@ -702,7 +761,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set122{ + set125{ afternoon1{ before{"16:00"} from{"12:00"} @@ -724,7 +783,7 @@ dayPeriods:table(nofallback){ from{"22:00"} } } - set123{ + set126{ afternoon1{ before{"16:00"} from{"12:00"} @@ -742,7 +801,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set124{ + set127{ afternoon1{ before{"14:00"} from{"12:00"} @@ -768,7 +827,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set125{ + set128{ afternoon1{ before{"14:00"} from{"12:00"} @@ -798,7 +857,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set126{ + set129{ afternoon1{ before{"18:00"} from{"12:00"} @@ -816,7 +875,28 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set127{ + set13{ + evening1{ + before{"20:00"} + from{"12:00"} + } + morning1{ + before{"06:00"} + from{"00:00"} + } + morning2{ + before{"12:00"} + from{"06:00"} + } + night1{ + before{"24:00"} + from{"20:00"} + } + noon{ + at{"12:00"} + } + } + set130{ afternoon1{ before{"14:00"} from{"12:00"} @@ -846,7 +926,7 @@ dayPeriods:table(nofallback){ from{"19:00"} } } - set128{ + set131{ afternoon1{ before{"18:00"} from{"12:00"} @@ -864,7 +944,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set129{ + set132{ afternoon1{ before{"13:00"} from{"12:00"} @@ -890,28 +970,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set13{ - evening1{ - before{"20:00"} - from{"12:00"} - } - morning1{ - before{"06:00"} - from{"00:00"} - } - morning2{ - before{"12:00"} - from{"06:00"} - } - night1{ - before{"24:00"} - from{"20:00"} - } - noon{ - at{"12:00"} - } - } - set130{ + set133{ afternoon1{ before{"13:00"} from{"12:00"} @@ -937,7 +996,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set131{ + set134{ afternoon1{ before{"16:00"} from{"12:00"} @@ -959,7 +1018,7 @@ dayPeriods:table(nofallback){ from{"23:00"} } } - set132{ + set135{ afternoon1{ before{"18:00"} from{"12:00"} @@ -981,7 +1040,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set133{ + set136{ afternoon1{ before{"18:00"} from{"12:00"} @@ -1007,7 +1066,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set134{ + set137{ afternoon1{ before{"17:00"} from{"12:00"} @@ -1033,7 +1092,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set135{ + set138{ afternoon1{ before{"18:00"} from{"12:00"} @@ -1051,7 +1110,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set136{ + set139{ afternoon1{ before{"18:00"} from{"12:00"} @@ -1069,7 +1128,24 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set137{ + set14{ + evening1{ + before{"20:00"} + from{"12:00"} + } + morning2{ + before{"12:00"} + from{"00:00"} + } + night1{ + before{"24:00"} + from{"20:00"} + } + noon{ + at{"12:00"} + } + } + set140{ afternoon1{ before{"18:00"} from{"11:00"} @@ -1087,7 +1163,7 @@ dayPeriods:table(nofallback){ from{"22:00"} } } - set138{ + set141{ afternoon1{ before{"18:00"} from{"12:00"} @@ -1105,7 +1181,7 @@ dayPeriods:table(nofallback){ from{"23:00"} } } - set139{ + set142{ afternoon1{ before{"18:00"} from{"12:00"} @@ -1127,24 +1203,7 @@ dayPeriods:table(nofallback){ from{"23:00"} } } - set14{ - evening1{ - before{"20:00"} - from{"12:00"} - } - morning2{ - before{"12:00"} - from{"00:00"} - } - night1{ - before{"24:00"} - from{"20:00"} - } - noon{ - at{"12:00"} - } - } - set140{ + set143{ afternoon1{ before{"18:00"} from{"12:00"} @@ -1170,7 +1229,7 @@ dayPeriods:table(nofallback){ from{"04:00"} } } - set141{ + set144{ afternoon1{ before{"13:00"} from{"12:00"} @@ -1196,7 +1255,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set142{ + set145{ afternoon1{ before{"16:00"} from{"12:00"} @@ -1214,7 +1273,7 @@ dayPeriods:table(nofallback){ from{"20:00"} } } - set143{ + set146{ afternoon1{ before{"13:00"} from{"12:00"} @@ -1244,7 +1303,7 @@ dayPeriods:table(nofallback){ from{"01:00"} } } - set144{ + set147{ afternoon1{ before{"16:00"} from{"12:00"} @@ -1270,7 +1329,7 @@ dayPeriods:table(nofallback){ from{"03:00"} } } - set145{ + set148{ afternoon1{ before{"15:00"} from{"10:00"} @@ -1288,7 +1347,7 @@ dayPeriods:table(nofallback){ from{"18:00"} } } - set146{ + set149{ afternoon1{ before{"14:00"} from{"12:00"} @@ -1310,14 +1369,21 @@ dayPeriods:table(nofallback){ from{"19:00"} } } - set147{ + set15{ afternoon1{ - before{"16:00"} + before{"13:00"} from{"12:00"} } + afternoon2{ + before{"19:00"} + from{"13:00"} + } evening1{ - before{"18:00"} - from{"16:00"} + before{"21:00"} + from{"19:00"} + } + midnight{ + at{"00:00"} } morning1{ before{"06:00"} @@ -1329,28 +1395,32 @@ dayPeriods:table(nofallback){ } night1{ before{"24:00"} - from{"18:00"} + from{"21:00"} } } - set148{ + set150{ afternoon1{ - before{"18:00"} + before{"16:00"} from{"12:00"} } evening1{ - before{"21:00"} - from{"18:00"} + before{"18:00"} + from{"16:00"} } morning1{ + before{"06:00"} + from{"00:00"} + } + morning2{ before{"12:00"} - from{"04:00"} + from{"06:00"} } night1{ - before{"04:00"} - from{"21:00"} + before{"24:00"} + from{"18:00"} } } - set149{ + set151{ afternoon1{ before{"18:00"} from{"12:00"} @@ -1361,43 +1431,32 @@ dayPeriods:table(nofallback){ } morning1{ before{"12:00"} - from{"00:00"} + from{"04:00"} } night1{ - before{"24:00"} + before{"04:00"} from{"21:00"} } } - set15{ + set152{ afternoon1{ - before{"13:00"} + before{"18:00"} from{"12:00"} } - afternoon2{ - before{"19:00"} - from{"13:00"} - } evening1{ before{"21:00"} - from{"19:00"} - } - midnight{ - at{"00:00"} - } - morning1{ - before{"06:00"} - from{"00:00"} + from{"18:00"} } - morning2{ + morning1{ before{"12:00"} - from{"06:00"} + from{"00:00"} } night1{ before{"24:00"} from{"21:00"} } } - set150{ + set153{ afternoon1{ before{"16:00"} from{"12:00"} @@ -1419,7 +1478,7 @@ dayPeriods:table(nofallback){ from{"19:00"} } } - set151{ + set154{ afternoon1{ before{"13:00"} from{"10:00"} @@ -1441,7 +1500,7 @@ dayPeriods:table(nofallback){ from{"19:00"} } } - set152{ + set155{ afternoon1{ before{"18:00"} from{"12:00"} @@ -1459,7 +1518,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set153{ + set156{ afternoon1{ before{"14:00"} from{"12:00"} @@ -1485,7 +1544,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set154{ + set157{ afternoon1{ before{"18:00"} from{"12:00"} @@ -1503,7 +1562,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set155{ + set158{ afternoon1{ before{"16:00"} from{"12:00"} @@ -1521,7 +1580,7 @@ dayPeriods:table(nofallback){ from{"19:00"} } } - set156{ + set159{ afternoon1{ before{"24:00"} from{"12:00"} @@ -1531,7 +1590,31 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set157{ + set16{ + afternoon1{ + before{"18:00"} + from{"12:00"} + } + evening1{ + before{"24:00"} + from{"18:00"} + } + midnight{ + at{"00:00"} + } + morning1{ + before{"12:00"} + from{"06:00"} + } + night1{ + before{"06:00"} + from{"00:00"} + } + noon{ + at{"12:00"} + } + } + set160{ afternoon1{ before{"14:00"} from{"12:00"} @@ -1557,7 +1640,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set158{ + set161{ afternoon1{ before{"18:00"} from{"12:00"} @@ -1571,17 +1654,14 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set16{ + set162{ afternoon1{ - before{"18:00"} + before{"19:00"} from{"12:00"} } evening1{ before{"24:00"} - from{"18:00"} - } - midnight{ - at{"00:00"} + from{"19:00"} } morning1{ before{"12:00"} @@ -1591,8 +1671,23 @@ dayPeriods:table(nofallback){ before{"06:00"} from{"00:00"} } - noon{ - at{"12:00"} + } + set163{ + afternoon1{ + before{"19:00"} + from{"12:00"} + } + evening1{ + before{"24:00"} + from{"19:00"} + } + morning1{ + before{"12:00"} + from{"06:00"} + } + night1{ + before{"06:00"} + from{"00:00"} } } set17{ @@ -1697,7 +1792,7 @@ dayPeriods:table(nofallback){ from{"12:00"} } evening1{ - before{"24:00"} + before{"22:00"} from{"18:00"} } midnight{ @@ -1709,7 +1804,7 @@ dayPeriods:table(nofallback){ } night1{ before{"04:00"} - from{"00:00"} + from{"22:00"} } noon{ at{"12:00"} @@ -2092,6 +2187,30 @@ dayPeriods:table(nofallback){ } } set35{ + afternoon1{ + before{"16:00"} + from{"12:00"} + } + evening1{ + before{"20:00"} + from{"16:00"} + } + midnight{ + at{"00:00"} + } + morning1{ + before{"12:00"} + from{"04:00"} + } + night1{ + before{"04:00"} + from{"20:00"} + } + noon{ + at{"12:00"} + } + } + set36{ afternoon1{ before{"16:00"} from{"12:00"} @@ -2117,7 +2236,7 @@ dayPeriods:table(nofallback){ from{"20:00"} } } - set36{ + set37{ afternoon1{ before{"16:00"} from{"12:00"} @@ -2138,18 +2257,14 @@ dayPeriods:table(nofallback){ from{"20:00"} } } - set37{ + set38{ afternoon1{ before{"16:00"} from{"12:00"} } evening1{ - before{"18:00"} - from{"16:00"} - } - evening2{ before{"21:00"} - from{"18:00"} + from{"16:00"} } midnight{ at{"00:00"} @@ -2170,7 +2285,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set38{ + set39{ afternoon1{ before{"16:00"} from{"12:00"} @@ -2198,49 +2313,49 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set39{ + set4{ afternoon1{ - before{"16:00"} + before{"18:00"} from{"12:00"} } evening1{ - before{"21:00"} - from{"16:00"} + before{"24:00"} + from{"18:00"} } midnight{ at{"00:00"} } morning1{ before{"12:00"} - from{"04:00"} + from{"06:00"} } night1{ - before{"04:00"} - from{"21:00"} + before{"06:00"} + from{"00:00"} } } - set4{ + set40{ afternoon1{ - before{"18:00"} + before{"16:00"} from{"12:00"} } evening1{ - before{"24:00"} - from{"18:00"} + before{"21:00"} + from{"16:00"} } midnight{ at{"00:00"} } morning1{ before{"12:00"} - from{"06:00"} + from{"04:00"} } night1{ - before{"06:00"} - from{"00:00"} + before{"04:00"} + from{"21:00"} } } - set40{ + set41{ afternoon1{ before{"14:00"} from{"12:00"} @@ -2272,7 +2387,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set41{ + set42{ afternoon1{ before{"17:00"} from{"12:00"} @@ -2290,7 +2405,7 @@ dayPeriods:table(nofallback){ from{"20:00"} } } - set42{ + set43{ afternoon1{ before{"18:00"} from{"12:00"} @@ -2318,7 +2433,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set43{ + set44{ afternoon1{ before{"18:00"} from{"12:00"} @@ -2342,7 +2457,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set44{ + set45{ afternoon1{ before{"13:00"} from{"12:00"} @@ -2368,7 +2483,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set45{ + set46{ afternoon1{ before{"14:00"} from{"12:00"} @@ -2404,7 +2519,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set46{ + set47{ afternoon1{ before{"18:00"} from{"12:00"} @@ -2425,7 +2540,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set47{ + set48{ afternoon1{ before{"14:00"} from{"12:00"} @@ -2461,7 +2576,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set48{ + set49{ afternoon1{ before{"18:00"} from{"12:00"} @@ -2482,60 +2597,60 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set49{ + set5{ afternoon1{ - before{"18:00"} + before{"14:00"} from{"12:00"} } + afternoon2{ + before{"18:00"} + from{"14:00"} + } evening1{ - before{"23:00"} + before{"24:00"} from{"18:00"} } midnight{ at{"00:00"} } morning1{ - before{"10:00"} - from{"05:00"} - } - morning2{ before{"12:00"} - from{"10:00"} + from{"05:00"} } night1{ before{"05:00"} - from{"23:00"} - } - noon{ - at{"12:00"} + from{"00:00"} } } - set5{ + set50{ afternoon1{ - before{"14:00"} - from{"12:00"} - } - afternoon2{ before{"18:00"} - from{"14:00"} + from{"12:00"} } evening1{ - before{"24:00"} + before{"23:00"} from{"18:00"} } midnight{ at{"00:00"} } morning1{ - before{"12:00"} + before{"10:00"} from{"05:00"} } + morning2{ + before{"12:00"} + from{"10:00"} + } night1{ before{"05:00"} - from{"00:00"} + from{"23:00"} + } + noon{ + at{"12:00"} } } - set50{ + set51{ afternoon1{ before{"18:00"} from{"12:00"} @@ -2559,7 +2674,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set51{ + set52{ afternoon1{ before{"18:00"} from{"12:00"} @@ -2591,7 +2706,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set52{ + set53{ afternoon1{ before{"13:00"} from{"12:00"} @@ -2620,7 +2735,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set53{ + set54{ afternoon1{ before{"13:00"} from{"12:00"} @@ -2649,7 +2764,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set54{ + set55{ afternoon1{ before{"16:00"} from{"12:00"} @@ -2677,7 +2792,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set55{ + set56{ afternoon1{ before{"18:00"} from{"12:00"} @@ -2705,7 +2820,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set56{ + set57{ afternoon1{ before{"16:00"} from{"12:00"} @@ -2729,7 +2844,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set57{ + set58{ afternoon1{ before{"13:00"} from{"12:00"} @@ -2761,7 +2876,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set58{ + set59{ afternoon1{ before{"16:00"} from{"12:00"} @@ -2785,30 +2900,6 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set59{ - afternoon1{ - before{"15:00"} - from{"10:00"} - } - evening1{ - before{"18:00"} - from{"15:00"} - } - midnight{ - at{"00:00"} - } - morning1{ - before{"10:00"} - from{"00:00"} - } - night1{ - before{"24:00"} - from{"18:00"} - } - noon{ - at{"12:00"} - } - } set6{ afternoon1{ before{"13:00"} @@ -2833,12 +2924,36 @@ dayPeriods:table(nofallback){ before{"12:00"} from{"10:00"} } - night1{ - before{"05:00"} + night1{ + before{"05:00"} + from{"00:00"} + } + } + set60{ + afternoon1{ + before{"15:00"} + from{"10:00"} + } + evening1{ + before{"18:00"} + from{"15:00"} + } + midnight{ + at{"00:00"} + } + morning1{ + before{"10:00"} from{"00:00"} } + night1{ + before{"24:00"} + from{"18:00"} + } + noon{ + at{"12:00"} + } } - set60{ + set61{ afternoon1{ before{"14:00"} from{"12:00"} @@ -2860,7 +2975,7 @@ dayPeriods:table(nofallback){ from{"19:00"} } } - set61{ + set62{ afternoon1{ before{"16:00"} from{"12:00"} @@ -2888,7 +3003,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set62{ + set63{ afternoon1{ before{"18:00"} from{"12:00"} @@ -2920,7 +3035,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set63{ + set64{ afternoon1{ before{"17:00"} from{"12:00"} @@ -2952,7 +3067,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set64{ + set65{ afternoon1{ before{"18:00"} from{"12:00"} @@ -2976,7 +3091,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set65{ + set66{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3000,7 +3115,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set66{ + set67{ afternoon1{ before{"18:00"} from{"11:00"} @@ -3024,7 +3139,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set67{ + set68{ afternoon1{ before{"13:00"} from{"12:00"} @@ -3054,7 +3169,7 @@ dayPeriods:table(nofallback){ from{"01:00"} } } - set68{ + set69{ afternoon1{ before{"16:00"} from{"12:00"} @@ -3083,7 +3198,7 @@ dayPeriods:table(nofallback){ from{"03:00"} } } - set69{ + set7{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3096,18 +3211,19 @@ dayPeriods:table(nofallback){ at{"00:00"} } morning1{ + before{"10:00"} + from{"05:00"} + } + morning2{ before{"12:00"} - from{"06:00"} + from{"10:00"} } night1{ - before{"06:00"} + before{"05:00"} from{"00:00"} } - noon{ - at{"12:00"} - } } - set7{ + set70{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3120,19 +3236,18 @@ dayPeriods:table(nofallback){ at{"00:00"} } morning1{ - before{"10:00"} - from{"05:00"} - } - morning2{ before{"12:00"} - from{"10:00"} + from{"06:00"} } night1{ - before{"05:00"} + before{"06:00"} from{"00:00"} } + noon{ + at{"12:00"} + } } - set70{ + set71{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3156,7 +3271,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set71{ + set72{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3180,7 +3295,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set72{ + set73{ afternoon1{ before{"16:00"} from{"12:00"} @@ -3208,7 +3323,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set73{ + set74{ afternoon1{ before{"13:00"} from{"10:00"} @@ -3230,7 +3345,7 @@ dayPeriods:table(nofallback){ from{"19:00"} } } - set74{ + set75{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3254,7 +3369,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set75{ + set76{ afternoon1{ before{"14:00"} from{"12:00"} @@ -3283,7 +3398,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set76{ + set77{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3307,7 +3422,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set77{ + set78{ afternoon1{ before{"24:00"} from{"12:00"} @@ -3320,7 +3435,7 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set78{ + set79{ afternoon1{ before{"14:00"} from{"12:00"} @@ -3346,7 +3461,32 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set79{ + set8{ + afternoon1{ + before{"18:00"} + from{"12:00"} + } + evening1{ + before{"24:00"} + from{"18:00"} + } + midnight{ + at{"00:00"} + } + morning1{ + before{"10:00"} + from{"06:00"} + } + morning2{ + before{"12:00"} + from{"10:00"} + } + night1{ + before{"06:00"} + from{"00:00"} + } + } + set80{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3366,32 +3506,55 @@ dayPeriods:table(nofallback){ at{"12:00"} } } - set8{ + set81{ afternoon1{ - before{"18:00"} + before{"19:00"} from{"12:00"} } evening1{ before{"24:00"} - from{"18:00"} + from{"19:00"} } midnight{ at{"00:00"} } morning1{ - before{"10:00"} + before{"12:00"} from{"06:00"} } - morning2{ + night1{ + before{"06:00"} + from{"00:00"} + } + noon{ + at{"12:00"} + } + } + set82{ + afternoon1{ + before{"19:00"} + from{"12:00"} + } + evening1{ + before{"24:00"} + from{"19:00"} + } + midnight{ + at{"00:00"} + } + morning1{ before{"12:00"} - from{"10:00"} + from{"06:00"} } night1{ before{"06:00"} from{"00:00"} } + noon{ + at{"12:00"} + } } - set80{ + set83{ am{ before{"12:00"} from{"00:00"} @@ -3401,7 +3564,7 @@ dayPeriods:table(nofallback){ from{"12:00"} } } - set81{ + set84{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3419,7 +3582,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set82{ + set85{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3437,7 +3600,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set83{ + set86{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3455,7 +3618,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set84{ + set87{ afternoon1{ before{"14:00"} from{"12:00"} @@ -3480,7 +3643,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set85{ + set88{ afternoon1{ before{"13:00"} from{"12:00"} @@ -3506,7 +3669,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set86{ + set89{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3528,7 +3691,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set87{ + set9{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3537,20 +3700,23 @@ dayPeriods:table(nofallback){ before{"24:00"} from{"18:00"} } + midnight{ + at{"00:00"} + } morning1{ before{"10:00"} - from{"06:00"} + from{"05:00"} } morning2{ before{"12:00"} from{"10:00"} } night1{ - before{"06:00"} + before{"05:00"} from{"00:00"} } } - set88{ + set90{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3561,18 +3727,18 @@ dayPeriods:table(nofallback){ } morning1{ before{"10:00"} - from{"05:00"} + from{"06:00"} } morning2{ before{"12:00"} from{"10:00"} } night1{ - before{"05:00"} + before{"06:00"} from{"00:00"} } } - set89{ + set91{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3582,15 +3748,19 @@ dayPeriods:table(nofallback){ from{"18:00"} } morning1{ + before{"10:00"} + from{"05:00"} + } + morning2{ before{"12:00"} - from{"06:00"} + from{"10:00"} } night1{ - before{"06:00"} + before{"05:00"} from{"00:00"} } } - set9{ + set92{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3599,23 +3769,16 @@ dayPeriods:table(nofallback){ before{"24:00"} from{"18:00"} } - midnight{ - at{"00:00"} - } morning1{ - before{"10:00"} - from{"05:00"} - } - morning2{ before{"12:00"} - from{"10:00"} + from{"06:00"} } night1{ - before{"05:00"} + before{"06:00"} from{"00:00"} } } - set90{ + set93{ afternoon1{ before{"19:00"} from{"12:00"} @@ -3633,7 +3796,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set91{ + set94{ afternoon1{ before{"13:00"} from{"12:00"} @@ -3655,7 +3818,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set92{ + set95{ evening1{ before{"20:00"} from{"12:00"} @@ -3673,7 +3836,7 @@ dayPeriods:table(nofallback){ from{"20:00"} } } - set93{ + set96{ evening1{ before{"20:00"} from{"12:00"} @@ -3687,7 +3850,7 @@ dayPeriods:table(nofallback){ from{"20:00"} } } - set94{ + set97{ afternoon1{ before{"13:00"} from{"12:00"} @@ -3713,7 +3876,7 @@ dayPeriods:table(nofallback){ from{"21:00"} } } - set95{ + set98{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3731,7 +3894,7 @@ dayPeriods:table(nofallback){ from{"00:00"} } } - set96{ + set99{ afternoon1{ before{"18:00"} from{"12:00"} @@ -3749,59 +3912,5 @@ dayPeriods:table(nofallback){ from{"22:00"} } } - set97{ - afternoon1{ - before{"18:00"} - from{"12:00"} - } - evening1{ - before{"22:00"} - from{"18:00"} - } - morning1{ - before{"12:00"} - from{"05:00"} - } - night1{ - before{"05:00"} - from{"22:00"} - } - } - set98{ - afternoon1{ - before{"18:00"} - from{"12:00"} - } - evening1{ - before{"24:00"} - from{"18:00"} - } - morning1{ - before{"12:00"} - from{"04:00"} - } - night1{ - before{"04:00"} - from{"00:00"} - } - } - set99{ - afternoon1{ - before{"18:00"} - from{"12:00"} - } - evening1{ - before{"21:00"} - from{"18:00"} - } - morning1{ - before{"12:00"} - from{"04:00"} - } - night1{ - before{"04:00"} - from{"21:00"} - } - } } } diff --git a/icu/icu4c/source/data/misc/grammaticalFeatures.txt b/icu/icu4c/source/data/misc/grammaticalFeatures.txt new file mode 100644 index 00000000000..daed72cc49d --- /dev/null +++ b/icu/icu4c/source/data/misc/grammaticalFeatures.txt @@ -0,0 +1,1180 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +grammaticalFeatures:table(nofallback){ + grammaticalData{ + derivations{ + de{ + component{ + case{ + per{ + "compound", + "accusative", + } + power{ + "nominative", + "compound", + } + prefix{ + "nominative", + "compound", + } + times{ + "nominative", + "compound", + } + } + plural{ + per{ + "compound", + "one", + } + power{ + "one", + "compound", + } + prefix{ + "one", + "compound", + } + times{ + "one", + "compound", + } + } + } + compound{ + gender{ + per{"0"} + power{"0"} + prefix{"0"} + times{"1"} + } + } + } + fr{ + component{ + plural{ + per{ + "compound", + "one", + } + power{ + "compound", + "compound", + } + prefix{ + "one", + "compound", + } + times{ + "compound", + "compound", + } + } + } + compound{ + gender{ + per{"0"} + power{"0"} + prefix{"0"} + times{"0"} + } + } + } + root{ + component{ + case{ + per{ + "compound", + "nominative", + } + power{ + "nominative", + "compound", + } + prefix{ + "nominative", + "compound", + } + times{ + "nominative", + "compound", + } + } + plural{ + per{ + "compound", + "one", + } + power{ + "one", + "compound", + } + prefix{ + "one", + "compound", + } + times{ + "one", + "compound", + } + } + } + compound{ + gender{ + per{"0"} + power{"0"} + prefix{"0"} + times{"1"} + } + } + } + } + features{ + am{ + nominal{ + case{ + _{ + "nominative", + "accusative", + } + } + definiteness{ + _{ + "definite", + "indefinite", + } + } + } + } + ar{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "accusative", + } + units{""} + } + definiteness{ + _{ + "definite", + "indefinite", + "construct", + } + } + gender{ + _{ + "masculine", + "feminine", + } + } + } + } + az{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + "ablative", + "locative", + } + units{""} + } + } + } + bn{ + nominal{ + case{ + _{ + "nominative", + "accusative", + "genitive", + "locative", + } + units{""} + } + definiteness{ + _{ + "definite", + "indefinite", + } + } + } + } + ca{ + nominal{ + gender{ + _{ + "masculine", + "feminine", + } + } + } + } + cs{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + "instrumental", + "vocative", + "locative", + } + units{ + "nominative", + "genitive", + "dative", + "accusative", + "instrumental", + "locative", + } + } + gender{ + _{ + "animate", + "inanimate", + "feminine", + "neuter", + } + units{ + "inanimate", + "feminine", + "neuter", + } + } + } + } + da{ + nominal{ + case{ + _{ + "nominative", + "genitive", + } + } + definiteness{ + _{ + "definite", + "indefinite", + "unspecified", + } + } + gender{ + _{ + "common", + "neuter", + } + } + } + } + de{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + } + } + gender{ + _{ + "masculine", + "feminine", + "neuter", + } + } + } + } + el{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "accusative", + "vocative", + } + units{ + "nominative", + "genitive", + "accusative", + } + } + gender{ + _{ + "masculine", + "feminine", + "neuter", + } + } + } + } + es{ + nominal{ + gender{ + _{ + "masculine", + "feminine", + } + } + } + } + fa{ + nominal{ + definiteness{ + _{ + "definite", + "indefinite", + "construct", + } + } + } + } + fi{ + nominal{ + case{ + _{ + "nominative", + "abessive", + "ablative", + "adessive", + "allative", + "comitative", + "elative", + "essive", + "genitive", + "illative", + "inessive", + "instrumental", + "partitive", + "translative", + } + units{ + "nominative", + "elative", + "illative", + "partitive", + "genitive", + } + } + } + } + fr{ + nominal{ + gender{ + _{ + "masculine", + "feminine", + } + } + } + } + gu{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "accusative", + "dative", + "locative", + "instrumental", + "vocative", + } + units{""} + } + gender{ + _{ + "masculine", + "feminine", + "neuter", + } + units{""} + } + } + } + he{ + nominal{ + definiteness{ + _{ + "definite", + "indefinite", + "construct", + } + } + gender{ + _{ + "masculine", + "feminine", + } + } + } + } + hi{ + nominal{ + case{ + _{ + "nominative", + "oblique", + } + } + gender{ + _{ + "masculine", + "feminine", + } + } + } + } + hr{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + "instrumental", + "vocative", + "locative", + } + units{ + "nominative", + "genitive", + "accusative", + "instrumental", + } + } + gender{ + _{ + "animate", + "inanimate", + "feminine", + "neuter", + } + units{ + "inanimate", + "feminine", + "neuter", + } + } + } + } + hu{ + nominal{ + case{ + _{ + "nominative", + "ablative", + "accusative", + "adessive", + "allative", + "causal", + "dative", + "delative", + "elative", + "essive", + "illative", + "inessive", + "instrumental", + "sublative", + "superessive", + "terminative", + "translative", + } + units{ + "nominative", + "accusative", + "instrumental", + "terminative", + "translative", + } + } + } + } + hy{ + nominal{ + case{ + _{ + "nominative", + "ablative", + "dative", + "locative", + "instrumental", + } + } + } + } + id{ + nominal{ + definiteness{ + _{ + "definite", + "indefinite", + } + } + } + } + is{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + } + } + definiteness{ + _{ + "definite", + "indefinite", + } + } + gender{ + _{ + "masculine", + "feminine", + "neuter", + } + } + } + } + it{ + nominal{ + gender{ + _{ + "masculine", + "feminine", + } + } + } + } + kk{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + "instrumental", + "ablative", + "locative", + } + units{""} + } + } + } + kn{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "accusative", + "dative", + "locative", + "instrumental", + "vocative", + } + units{ + "nominative", + "genitive", + "accusative", + "dative", + "locative", + } + } + gender{ + _{ + "masculine", + "feminine", + "neuter", + } + units{"neuter"} + } + } + } + ky{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + "ablative", + "locative", + } + units{""} + } + } + } + lt{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + "instrumental", + "vocative", + "locative", + } + units{ + "nominative", + "genitive", + "dative", + "accusative", + "instrumental", + "locative", + } + } + gender{ + _{ + "masculine", + "feminine", + } + } + } + } + lv{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + "vocative", + "locative", + } + units{ + "nominative", + "genitive", + "dative", + "accusative", + "locative", + } + } + gender{ + _{ + "masculine", + "feminine", + } + } + } + } + ml{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + "instrumental", + "locative", + "comitative", + "locativecopulative", + "sociative", + } + units{""} + } + gender{ + _{ + "animate", + "inanimate", + "feminine", + "neuter", + } + units{""} + } + } + } + mr{ + nominal{ + case{ + _{ + "nominative", + "accusative", + "dative", + "ergative", + "locative", + "ablative", + "genitive", + } + } + gender{ + _{ + "masculine", + "feminine", + "neuter", + } + } + } + } + nb{ + nominal{ + case{ + _{ + "nominative", + "genitive", + } + } + definiteness{ + _{ + "definite", + "indefinite", + } + } + gender{ + _{ + "masculine", + "feminine", + "neuter", + } + } + } + } + nl{ + nominal{ + gender{ + _{ + "common", + "neuter", + } + } + } + } + nn{ + nominal{ + case{ + _{ + "nominative", + "genitive", + } + } + definiteness{ + _{ + "definite", + "indefinite", + } + } + gender{ + _{ + "masculine", + "feminine", + "neuter", + } + } + } + } + no{ + nominal{ + case{ + _{ + "nominative", + "genitive", + } + } + definiteness{ + _{ + "definite", + "indefinite", + } + } + gender{ + _{ + "masculine", + "feminine", + "neuter", + } + } + } + } + pa{ + nominal{ + case{ + _{ + "nominative", + "oblique", + } + } + gender{ + _{ + "masculine", + "feminine", + } + } + } + } + pl{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + "instrumental", + "vocative", + "locative", + } + units{ + "accusative", + "genitive", + "nominative", + } + } + gender{ + _{ + "animate", + "inanimate", + "personal", + "feminine", + "neuter", + } + units{ + "inanimate", + "feminine", + "neuter", + } + } + } + } + pt{ + nominal{ + gender{ + _{ + "masculine", + "feminine", + } + } + } + } + ro{ + nominal{ + case{ + _{ + "nominative", + "genitive", + } + } + definiteness{ + _{ + "definite", + "indefinite", + } + } + gender{ + _{ + "masculine", + "feminine", + "neuter", + } + } + } + } + ru{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + "instrumental", + "prepositional", + "vocative", + "locative", + } + units{ + "nominative", + "accusative", + "dative", + "genitive", + "prepositional", + "instrumental", + } + } + gender{ + _{ + "masculine", + "feminine", + "neuter", + } + } + } + } + si{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "ablative", + "accusative", + "dative", + } + units{""} + } + definiteness{ + _{ + "definite", + "indefinite", + } + } + gender{ + _{ + "masculine", + "feminine", + "neuter", + } + units{""} + } + } + } + sk{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + "instrumental", + "vocative", + "locative", + } + units{ + "nominative", + "genitive", + "dative", + "accusative", + "instrumental", + "locative", + } + } + gender{ + _{ + "animate", + "inanimate", + "feminine", + "neuter", + } + units{ + "inanimate", + "feminine", + "neuter", + } + } + } + } + sl{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "accusative", + "dative", + "instrumental", + "locative", + } + } + gender{ + _{ + "masculine", + "feminine", + "neuter", + } + } + } + } + sr{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + "instrumental", + "vocative", + "locative", + } + units{ + "nominative", + "genitive", + "accusative", + "instrumental", + } + } + gender{ + _{ + "animate", + "inanimate", + "feminine", + "neuter", + } + units{ + "inanimate", + "feminine", + "neuter", + } + } + } + } + sv{ + nominal{ + case{ + _{ + "nominative", + "genitive", + } + } + definiteness{ + _{ + "definite", + "indefinite", + } + } + gender{ + _{ + "common", + "neuter", + } + } + } + } + ta{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "accusative", + "dative", + "locative", + "instrumental", + "ablative", + "vocative", + } + units{ + "nominative", + "accusative", + "dative", + "ablative", + } + } + } + } + te{ + nominal{ + case{ + _{ + "nominative", + "oblique", + "accusative", + "dative", + "locative", + "instrumental", + } + units{""} + } + } + } + tr{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + "instrumental", + "ablative", + "locative", + } + units{""} + } + } + } + uk{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + "instrumental", + "vocative", + "locative", + } + units{ + "nominative", + "genitive", + "accusative", + "dative", + "locative", + "instrumental", + } + } + gender{ + _{ + "masculine", + "feminine", + "neuter", + } + } + } + } + ur{ + nominal{ + case{ + _{ + "nominative", + "oblique", + } + units{""} + } + gender{ + _{ + "masculine", + "feminine", + } + } + } + } + uz{ + nominal{ + case{ + _{ + "nominative", + "genitive", + "dative", + "accusative", + "ablative", + "locative", + } + units{""} + } + } + } + } + } +} diff --git a/icu/icu4c/source/data/misc/icuver.txt b/icu/icu4c/source/data/misc/icuver.txt index f5a5baca890..08cf85e3a29 100644 --- a/icu/icu4c/source/data/misc/icuver.txt +++ b/icu/icu4c/source/data/misc/icuver.txt @@ -8,7 +8,7 @@ // * // *************************************************************************** icuver:table(nofallback){ - CLDRVersion{"38.1"} - DataVersion{"68.2.0.0"} - ICUVersion{"68.2.0.0"} + CLDRVersion{"42"} + DataVersion{"72.1.0.0"} + ICUVersion{"72.1.0.0"} } diff --git a/icu/icu4c/source/data/misc/keyTypeData.txt b/icu/icu4c/source/data/misc/keyTypeData.txt index 8caeacfab76..75ff90f5e0f 100644 --- a/icu/icu4c/source/data/misc/keyTypeData.txt +++ b/icu/icu4c/source/data/misc/keyTypeData.txt @@ -49,6 +49,7 @@ keyTypeData:table(nofallback){ lw{""} m0{""} measure{"ms"} + mu{""} numbers{"nu"} rg{""} s0{""} @@ -391,6 +392,7 @@ keyTypeData:table(nofallback){ shp{""} sit{""} skk{""} + sle{""} sll{""} sos{""} srd{""} @@ -428,6 +430,7 @@ keyTypeData:table(nofallback){ uyw{""} uzs{""} veb{""} + ved{""} vef{""} ves{""} vnd{""} @@ -482,6 +485,7 @@ keyTypeData:table(nofallback){ halfwidth{"hwidth"} hex{""} lower{""} + morse{""} name{"charname"} nfc{""} nfd{""} @@ -573,19 +577,27 @@ keyTypeData:table(nofallback){ breakall{""} keepall{""} normal{""} + phrase{""} } m0{ + aethiopi{""} alaloc{""} + beta-metsehaf{"betamets"} bgn{""} buckwalt{""} c{"c11"} css{""} din{""} + es3842{""} ewts{""} gost{""} + gurage{""} + gutgarts{""} iast{""} + ies-jes{"iesjes"} iso{""} java{""} + lambdin{""} mcst{""} mns{""} names{"prprname"} @@ -593,8 +605,11 @@ keyTypeData:table(nofallback){ perl{""} plain{""} satts{""} + sera{""} + tekie-alibekit{"tekieali"} ungegn{""} unicode{""} + xaleget{""} xml{""} xml10{""} } @@ -603,6 +618,11 @@ keyTypeData:table(nofallback){ metric{""} ussystem{""} } + mu{ + celsius{""} + fahrenhe{""} + kelvin{""} + } numbers{ adlm{""} ahom{""} @@ -643,6 +663,7 @@ keyTypeData:table(nofallback){ jpanfin{""} jpanyear{""} kali{""} + kawi{""} khmr{""} knda{""} lana{""} @@ -664,6 +685,7 @@ keyTypeData:table(nofallback){ mymr{""} mymrshan{""} mymrtlng{""} + nagm{""} native{""} newa{""} nkoo{""} @@ -688,6 +710,7 @@ keyTypeData:table(nofallback){ thai{""} tibt{""} tirh{""} + tnsa{""} traditional{"traditio"} vaii{""} wara{""} @@ -700,6 +723,7 @@ keyTypeData:table(nofallback){ accents{""} ascii{""} hex{""} + morse{""} numericPinyin{"npinyin"} publishing{"publish"} zawgyi{""} diff --git a/icu/icu4c/source/data/misc/langInfo.txt b/icu/icu4c/source/data/misc/langInfo.txt index 90f1b8a3c1b..e10312fbd18 100644 --- a/icu/icu4c/source/data/misc/langInfo.txt +++ b/icu/icu4c/source/data/misc/langInfo.txt @@ -8,6 +8,7 @@ langInfo:table(nofallback){ "adp","dz", "agp","apf", "ais","ami", + "ajt","aeb", "aju","jrb", "alb","sq", "als","sq", @@ -25,9 +26,11 @@ langInfo:table(nofallback){ "bgm","bcg", "bh","bho", "bhk","fbl", + "bic","bir", "bjd","drl", "bjq","bzc", "bkb","ebk", + "blg","iba", "btb","beb", "bur","my", "bxk","luy", @@ -120,6 +123,7 @@ langInfo:table(nofallback){ "kzh","dgl", "kzj","dtp", "kzt","dtp", + "lak","ksp", "lbk","bnc", "leg","enl", "lii","raq", @@ -150,7 +154,6 @@ langInfo:table(nofallback){ "nlr","nrk", "nns","nbr", "nnx","ngv", - "no","nb", "noo","dtd", "npi","ne", "nts","pij", @@ -158,6 +161,7 @@ langInfo:table(nofallback){ "ojg","oj", "ory","or", "oun","vaj", + "pat","kxr", "pbu","ps", "pcr","adx", "per","fa", @@ -181,6 +185,8 @@ langInfo:table(nofallback){ "sgl","isk", "skk","oyb", "slo","sk", + "smd","kmb", + "snb","iba", "spy","kln", "src","sc", "sul","sgd", @@ -266,6 +272,7 @@ langInfo:table(nofallback){ "ahl","Latn","ZZ", "aho","Ahom","IN", "ajg","Latn","ZZ", + "ajt","Arab","TN", "ak","Latn","GH", "akk","Xsux","IQ", "ala","Latn","ZZ", @@ -281,7 +288,7 @@ langInfo:table(nofallback){ "an","Latn","ES", "anc","Latn","ZZ", "ank","Latn","ZZ", - "ann","Latn","ZZ", + "ann","Latn","NG", "any","Latn","ZZ", "aoj","Latn","ZZ", "aom","Latn","ZZ", @@ -398,6 +405,8 @@ langInfo:table(nofallback){ "bkq","Latn","ZZ", "bku","Latn","PH", "bkv","Latn","ZZ", + "bla","Latn","CA", + "iba","Latn","MY", "blt","Tavt","VN", "bm","Latn","ML", "bmh","Latn","ZZ", @@ -499,6 +508,7 @@ langInfo:table(nofallback){ "cko","Latn","ZZ", "cky","Latn","ZZ", "cla","Latn","ZZ", + "clc","Latn","CA", "syr","Syrc","IQ", "cme","Latn","ZZ", "cmg","Soyo","MN", @@ -506,11 +516,10 @@ langInfo:table(nofallback){ "cop","Copt","EG", "cps","Latn","PH", "cr","Cans","CA", + "crg","Latn","CA", "crh","Cyrl","UA", - "crj","Cans","CA", "crk","Cans","CA", "crl","Cans","CA", - "crm","Cans","CA", "crs","Latn","SC", "cs","Latn","CZ", "csb","Latn","PL", @@ -546,6 +555,7 @@ langInfo:table(nofallback){ "dia","Latn","ZZ", "zza","Latn","TR", "dje","Latn","NE", + "dmf","Medf","NG", "dob","Latn","ZZ", "dop","Latn","ZZ", "dow","Latn","ZZ", @@ -723,6 +733,7 @@ langInfo:table(nofallback){ "he","Hebr","IL", "hhy","Latn","ZZ", "hi","Deva","IN", + "hi","Latn","IN", "hia","Latn","ZZ", "hif","Latn","FJ", "hig","Latn","ZZ", @@ -735,7 +746,7 @@ langInfo:table(nofallback){ "hmt","Latn","ZZ", "hnd","Arab","PK", "hne","Deva","IN", - "hnj","Hmng","LA", + "hnj","Hmnp","US", "hnn","Latn","PH", "hno","Arab","PK", "ho","Latn","PG", @@ -748,11 +759,11 @@ langInfo:table(nofallback){ "ht","Latn","HT", "hu","Latn","HU", "hui","Latn","ZZ", + "hur","Latn","CA", "hz","Latn","NA", "ia","Latn","001", "ian","Latn","ZZ", "iar","Latn","ZZ", - "iba","Latn","MY", "ibb","Latn","NG", "iby","Latn","ZZ", "ica","Latn","ZZ", @@ -770,7 +781,6 @@ langInfo:table(nofallback){ "ijj","Latn","ZZ", "iu","Cans","CA", "ikk","Latn","ZZ", - "ikt","Latn","CA", "ikw","Latn","ZZ", "ikx","Latn","ZZ", "ilo","Latn","PH", @@ -810,6 +820,7 @@ langInfo:table(nofallback){ "kaj","Latn","NG", "kam","Latn","KE", "kao","Latn","ML", + "kaw","Kawi","ID", "kbd","Cyrl","RU", "kbm","Latn","ZZ", "kbp","Latn","ZZ", @@ -821,7 +832,7 @@ langInfo:table(nofallback){ "kcl","Latn","ZZ", "kct","Latn","ZZ", "kde","Latn","TZ", - "kdh","Arab","TG", + "kdh","Latn","TG", "kdl","Latn","ZZ", "kdt","Thai","TH", "kea","Latn","CV", @@ -924,6 +935,7 @@ langInfo:table(nofallback){ "kvx","Arab","PK", "kw","Latn","GB", "kwj","Latn","ZZ", + "kwk","Latn","CA", "kwo","Latn","ZZ", "yam","Latn","ZZ", "kxa","Latn","ZZ", @@ -974,6 +986,7 @@ langInfo:table(nofallback){ "lig","Latn","ZZ", "lih","Latn","ZZ", "lij","Latn","IT", + "lil","Latn","CA", "lis","Lisu","CN", "ljp","Latn","ID", "lki","Arab","IR", @@ -1054,10 +1067,9 @@ langInfo:table(nofallback){ "mh","Latn","MH", "mhi","Latn","ZZ", "mhl","Latn","ZZ", + "mic","Latn","CA", "mif","Latn","ZZ", "min","Latn","ID", - "mis","Hatr","IQ", - "mis","Medf","NG", "miw","Latn","ZZ", "mki","Arab","ZZ", "mkl","Latn","ZZ", @@ -1179,6 +1191,7 @@ langInfo:table(nofallback){ "nsn","Latn","ZZ", "nso","Latn","ZA", "nss","Latn","ZZ", + "nst","Tnsa","IN", "ntm","Latn","ZZ", "ntr","Latn","ZZ", "nui","Latn","ZZ", @@ -1195,7 +1208,11 @@ langInfo:table(nofallback){ "nyn","Latn","UG", "nzi","Latn","GH", "oc","Latn","FR", + "oc","Latn","ES", "ogc","Latn","ZZ", + "oj","Cans","CA", + "ojs","Cans","CA", + "oka","Latn","CA", "okr","Latn","ZZ", "okv","Latn","ZZ", "ong","Latn","ZZ", @@ -1209,6 +1226,7 @@ langInfo:table(nofallback){ "osa","Osge","US", "ota","Arab","ZZ", "otk","Orkh","MN", + "oui","Ougr","143", "ozm","Latn","ZZ", "pa","Guru","IN", "pa","Arab","PK", @@ -1232,6 +1250,7 @@ langInfo:table(nofallback){ "phn","Phnx","LB", "pil","Latn","ZZ", "pip","Latn","ZZ", + "pis","Latn","SB", "pka","Brah","IN", "pko","Latn","KE", "pl","Latn","PL", @@ -1243,6 +1262,7 @@ langInfo:table(nofallback){ "pon","Latn","FM", "ppa","Deva","IN", "ppo","Latn","ZZ", + "pqm","Latn","CA", "pra","Khar","PK", "prd","Arab","IR", "prg","Latn","001", @@ -1261,7 +1281,7 @@ langInfo:table(nofallback){ "rel","Latn","ZZ", "res","Latn","ZZ", "rgn","Latn","IT", - "rhg","Arab","MM", + "rhg","Rohg","MM", "ria","Latn","IN", "rif","Tfng","MA", "rif","Latn","NL", @@ -1308,7 +1328,6 @@ langInfo:table(nofallback){ "scl","Arab","ZZ", "scn","Latn","IT", "sco","Latn","GB", - "scs","Latn","CA", "sd","Arab","PK", "sd","Deva","IN", "sd","Khoj","IN", @@ -1346,12 +1365,14 @@ langInfo:table(nofallback){ "sly","Latn","ID", "sm","Latn","WS", "sma","Latn","SE", + "smd","Latn","AO", "smj","Latn","SE", "smn","Latn","FI", "smp","Samr","IL", "smq","Latn","ZZ", "sms","Latn","FI", "sn","Latn","ZW", + "snb","Latn","MY", "snc","Latn","ZZ", "snk","Latn","ML", "snp","Latn","ZZ", @@ -1448,6 +1469,7 @@ langInfo:table(nofallback){ "to","Latn","TO", "tof","Latn","ZZ", "tog","Latn","MW", + "tok","Latn","001", "toq","Latn","ZZ", "tpi","Latn","PG", "tpm","Latn","ZZ", @@ -1479,11 +1501,13 @@ langInfo:table(nofallback){ "twh","Latn","ZZ", "twq","Latn","NE", "txg","Tang","CN", + "txo","Toto","IN", "ty","Latn","PF", "tya","Latn","ZZ", "tyv","Cyrl","RU", "tzm","Latn","MA", "ubu","Latn","ZZ", + "udi","Aghb","RU", "udm","Cyrl","RU", "ug","Arab","CN", "ug","Cyrl","KZ", @@ -1613,8 +1637,8 @@ langInfo:table(nofallback){ "fr","Latn","WF", "sq","Latn","XK", "fr","Latn","YT", - "lez","Aghb","RU", - "ks","Arab","GB", + "rhg","Arab","MM", + "ur","Arab","GB", "ms","Arab","ID", "ur","Arab","IN", "ur","Arab","MU", @@ -1629,6 +1653,7 @@ langInfo:table(nofallback){ "bku","Buhd","PH", "xcr","Cari","TR", "xco","Chrs","UZ", + "und","Cpmn","CY", "mk","Cyrl","AL", "sr","Cyrl","BA", "mk","Cyrl","GR", @@ -1650,12 +1675,12 @@ langInfo:table(nofallback){ "ko","Hang","KR", "zh","Hani","CN", "hnn","Hano","PH", - "yi","Hebr","CA", - "yi","Hebr","GB", + "yue","Hant","CA", "yi","Hebr","SE", "yi","Hebr","UA", "yi","Hebr","US", "ja","Hira","JP", + "hnj","Hmng","LA", "hu","Hung","HU", "ko","Jamo","KR", "jv","Java","ID", @@ -1691,6 +1716,7 @@ langInfo:table(nofallback){ "mni","Mtei","IN", "skr","Mult","PK", "mnw","Mymr","TH", + "unr","Nagm","IN", "sa","Nand","IN", "xna","Narb","SA", "new","Newa","NP", @@ -1700,7 +1726,6 @@ langInfo:table(nofallback){ "lzh","Phag","CN", "xpr","Prti","IR", "rej","Rjng","ID", - "rhg","Rohg","MM", "xsa","Sarb","YE", "sa","Shrd","IN", "sa","Sidd","IN", @@ -1715,6 +1740,7 @@ langInfo:table(nofallback){ "kdt","Thai","LA", "mai","Tirh","IN", "vai","Vaii","LR", + "sq","Vith","AL", "hoc","Wara","IN", "cmg","Zanb","MN", "unr","Beng","IN", @@ -1871,623 +1897,631 @@ langInfo:table(nofallback){ "ZR","CD", } trie:bin{ -001a6dcc0f74c4f077c26777a2b778a4 -5279a4c27a0f6d7d7a5c7a30e1ad9ae8 -2ef5af3d10e1a539022a3c42cc184811 -616e01e2a3fdf4a3f80b4d25540e54ca -c5552a5610cea3fb10d3a3fa4dd81e50 -502a5310d2a3f602c1a3f5c6a3f3c8a3 -f447d4d4473248d81e324910c4a3f101 -c2a3f9c6a3ef6d326e36733a7910e2ad -9a10e9af3b10e5af3c10ed22012aa90e -4310c3a90f6817683269366b3a6c10ed -af3a10f8adb710e1af3910f4ad956132 -6436653a6710e8adc610e7af3610eaaf -3710e1af3800126d46741b7434753877 -42e1adeaefaf0110edaf0601f5af07f6 -af0810e1af096d3c6e406f50725a7301 -e7ad86ebaf0510efadfd02e3adfee9ad -fff5af0001e2af02f3af0310f3af0467 -266736683a693e6a4e6c10f3adfc10e9 -adf510e7adf602e2adf7f5adf8f6adf9 -01e1adfae9adfb6138625463646501ec -a520f2adf404e5adebeaadececadedee -adeef2adef02f0adf0f1adf1f2adf210 -e9adf30c6e3d7221722e7332774ee8af -0d10e2af1304e1adbee9af14eca52fed -af15f2af1610e5af176e346f3e7001e5 -a78df2adbb01e1adb5f2af1001e7af11 -eeaf12651d653a6c3e6d02e6af0feead -abf2adae10f3af0c02e1af0ee3ada7e4 -ada8613462386301efad75f2ad7410f6 -af0a10e9af0b0d6d49733073307534e9 -a733efaf2a10f3af2f04e1af30e532ea -af33f4af34f7af35012a2e4812616ef3 -af32012aaf314310ceaf326d3a6f3e72 -02e2af2ce5af2decaf2e10ecaf2910ee -af2b6520653e67426b4c6c02e5af26e7 -af27ecaf2810f2af2201f2af23f7af24 -10efaf25612e62606410e4a73307f40c -f4af1bf6af1cf9af1dfaaf1eeda7b6ef -af18f0af19f3af1a02e1af1fe2af20f9 -af2174a25275a4d0760a6f1fe509e5ad -dde9ad61efade56f3472387501eeade8 -f4ade910f4ade610efade7613c654c69 -566c606d01e6ade3f7ade402e7addbe9 -adcbeeaddc01e3addef0addf01e3ade0 -f6ade110f3ade200267576e91ff20ef2 -abc6f3abcaf4abd0f767f9abe0e9abab -ebabb2ecabb6eeabbcefabbe7a247a36 -e1ab8ae5ab9ce72ee8aba710edabe301 -2a2e41127261e2aba3012aaba25010cb -aba3753e7654776478cced7901e1abe1 -f6abe203e8abd7ecabd8edabd9f1abda -02e4a7b9ecabdbf5abdc01e8abddf1ab -de6b7d7049705e716e727273827406f1 -0cf1abbaf2abd4f3abd5f4abd6e4abd1 -e5abd2eaabd302e9abc2edabc3faabc4 -10efabc502f5abc7f6abc8f7abc904e4 -abcbe6abcce7abcdeaabcef7abcf6b42 -6c526d626e6c6f02e6abbfe7abc0f1ab -c102ecabb3f2abb4f4abb502e6abb7f8 -abb8f9abb901e8abbaf9abbb10e8abbd -6546655e6674677868886906eb0cebab -aeedabafefabb0f6abb1e2a3b1e6abac -e7abad03e4ab9dedab9eefab9ff4aba0 -10e9aba102e3aba4efaba5f5aba602ec -aba8f1aba9f2abaa6144625a63866403 -e4ab98e7ab99e8ab9af5ab9b03eaab8b -ecab8ceeab8df1ab8e06e70ce7ab92ef -ab93f7ab94faab95e3ab8fe4ab90e6ab -9101e9ab96f9ab970f7362e72ce742eb -abeaf2ad49fa012a8641127261e2add9 -012a2e43127972ecabe7022aabe64b2a -4d10ceabe810daabe773607464766e7a -10ee012a2e41127261e2add9022aabf5 -412a4310ceadda10c6add910e1add501 -e8a549f2add601e8add7ecadd86d326d -3e6e426f707202e9add2f4add3f7add4 -10e2abec01f226f8add0012a2e441265 -76e1adcf012aadce4e10d0adcf10ebad -d162326436673a6c10e9abeb10f5abe4 -10edabe510e1abe970c39570a4f971a6 -d772a6e47300287884ec39f229f509f5 -ab79f6ab7ff7ab80f22cf3ab72f4ab76 -22032aab2c4da4bf522a5410d2ab3001 -cfab2fd5ab2decab54edab59eeab60ef -ab66f16de429e438e5ab3ce7ab41e9ab -4aebab50032aab3644324b3a5312696e -e4ab39126576e1ab3712686feaab3878 -34793e7a48e1ab20e3ab2b01eeab86f7 -ab8701ecab88f2a50c10ecab896cad72 -4f725873747484758e7705e809e8ab80 -f0ab84f6ab85e2ab81e3ab82e7ab8304 -e2ab6fe3ab2beeab70f2ab71f8a5f102 -e4ab73e7ab74f9ab7501ebab77f1ab78 -04e1ab7ae5ab7bebab7cf2ab7df3ab7e -6c4a6d666e8c6fa2437003e4ab6cecab -6df3ab6ef9a77404e4ab55e9ab56ecab -57efab50f9ab5805f009f0ab5df1ab5e -f3ab5fe1ab5aeaab5beeab5c04e3ab61 -ebab62f0ab63f8ab64f9ab6504e7ab67 -ebab68f1ab69f5ab6af9ab6b673e6742 -6858696e6a846b02e3ab51f2ab52f3ab -5303e1ab42f3ab43f7ab44faab4503e9 -ab46ebab47eeab48f5ab4903e4ab4be7 -ab4cecab4dedab4e10f2ab4f614a6276 -638664a26b6503e6ab3de8ab3ee9ab3f -f3ab4006f30cf3ab24f4ab25f6ab26fa -ab27e6ab21e8ab22f1ab2302e1ab28e5 -ab29f0ab2a06ee0ceeab33efab34f2a5 -fff3ab35e32cebab31ecab3222055211 -522e53325410d2ab3010cfab2f10d5ab -2d2aab2c312a4d10c5ab2e1137b2ab2d -01e3ab3ae8ab3b00166e63752bec09ec -a9ebf3a9dcf4a9f8754c7750e1012a2e -41127261e2a9d4012aa9d35010cba9d4 -10f5a9fa10e1a9fb7217722e733e7410 -f0a9f902e1a9f4e4a9f5e7a9f610f3a9 -f76e346f4a7001e1a9f2efa9f303e2a7 -cce7a9eeeea9eff4a9f010eea9f16630 -6b176b2e6c386d10f3a9ed01e1a9e9ef -a9ea01e1a9ecf4a92e663468386901ec -a9e7f0a9e810eca9e401eca9e5eea9e6 -614e627e638864926504e4a9e1efa9e2 -f2a570f3a570f8a9e304e7a9d5ec32ed -a9d8f0a9d9f5a9da012aa9d65012686c -f0a9d701e9a9dbf5a9dc01e4a9ddeda9 -de01e3a9dff4a9e0017526f5a9fc02e3 -a9fde7a9fefaa9fc00146f457917ef09 -efa94bf5ab19f7ab1c792cedab0ceeab -1110f5ab1f6f3c724c745075547701eb -ab1defab1e02e2ab14e6ab15efab1610 -efab1710edab1802e5ab1ae7ab1beda9 -4b6934693c6a566b5a6d5e6e01e1ab12 -e7ab1301e1ab07e622012aab084e10cc -ab0910f3ab0a10f4ab0b03e6ab0defab -0ef4ab0ff5ab1061366346654a675a68 -10e7ab0602e9a9ffeaa960efab0010e6 -ab0102eaab02ecab03f3ab0410eeab05 -6da2576ea63e6f0b741ded09eda5a1f2 -a9cbf3a9ce742a7a34e3a9c301e1a9d0 -eba9d110eda9d27017702e72327310e1 -a9cf10eda9ca02efa9ccf5a9cdf9a9cb -673a6b3e6e02e7a9c7eea9c8f3a9c910 -e3a9c401f2a9c5f6a9c60022749fe926 -ef0fefa94bf2a956f3a492f4a95af9a3 -cee9a90beba905eca940ee012abac64d -126f6ee7a53f783d7834793e7a64e7a9 -2ee8a93401e3a969eda96a05f709f7a9 -6ef8a96ffaa970eba96beda96cf6a96d -05f009f0a974f7a975faa976eba971ed -a972eea9737444755a76707703eba966 -f2a537f6a967f7a96803e3a95be6a95c -e9a95df2a95e03e1a95ff0a960f2a961 -f3a96202e1a963eea964f9a96569856e -446e426f5e707a71907202e4a957eaa9 -58efa95904e1a947e6a948e9a949ebb6 -1af7a94a04e1a94ce5a94de8a94ef3a9 -4ff8a95003f0a951f3a952f4a953f8a9 -5410eca955693e6b686c7e6d02efa944 -f5a945f8a94603e6a937eea938f326f7 -a93b012aa9394d126564e6a93a03e9a9 -3ceca93df0a93ef7a93f02e5a941f0a9 -42f3a9436549653e666a67866802e9a9 -35eca936f2a3ff06ee0ceea925f2a926 -f4a927f5a928e4a922e5a923eba92404 -e1a929e5a92aeea92befa92cf1a92d04 -e8a92feca930efa931f0a932f9a93361 -5e62a25063a25d6406e80ce8a91eeaa9 -1ff2a920f8a921e1a91be5a91ce6a91d -0bee1df712f7a90df926faa91022012a -a90e4310c3a90feeb431efa90bf3a90c -e709e7a908e9a909eba90ae3a905e4a9 -06e6a90704e8a911efa912f1a913f5a9 -14f7a91504e9a916f0a917f1a918f2a9 -19f5a91a0021745fe41dee0feea9a1ef -a9a7f2a9aef6a9bbf9a9bfe4a986e5a9 -89e7a98eeca54b791579307a3ae1a977 -e2a97f01eda9c0eea9c110e9a9c27438 -7542775e7801f1a9bdf2a9be01eda9b4 -f2a9b504e9a9b6f0a9b7f3a9b8f6a9b9 -f8a9ba10e2a9bc6a5d6f326f48706471 -68726c7303eba9b0eea9b1efa9b2f3a9 -b304e4a9a8e5a9a9eea9aaf0a9abf5a9 -ac10e9a98910efa9ad10e2a9af6a4a6b -4e6d586e04e6a9a2e8a9a3eba9a4eda9 -a5f0a9a610efa99c01e7a99defa99e01 -e7a99ffaa9a06637665a675e686e6906 -ee0ceea998f5a999f9a99afaa99be6a9 -95e9a996eaa99710f2a98d02e1a98fe2 -a990eca99102e2a992e5a993f7a99461 -3e636a64906502e2a98af7a98bf8a98c -06ee0ceea97bf0a97cf1a97df3a97ee3 -a978e6a979eba97a05e809e8a983efa9 -84f5a985e1a980e5a981e6a98201e3a9 -87f3a98866c75369c49669a4166aa4c4 -6ba6116c001b744ae717ef0cefa7f3f4 -a7fbf5a7fdf6a901e7a7dde9a7dfeea7 -f0771577307a34e1a7c8e2a7cf10eca9 -0201e8a903faa904742e75327610f3a9 -0110e7a7fc03e1a7feefa7fff9a3d5fa -a9006a4a6d316d326e426f4c7210e3a7 -fa02eea7edefa7eef0a7ef01f3a7f1f5 -a7f205f209f2a7f7f3a7f8faa7f9eaa7 -f4eba7f5eca7f66a346b386c01e5a7eb -eea7ec10f0a7e801e9a7e9f4a7ea6448 -646c6570679c6906e70ce7a7e4e8a7e5 -eaa7e6f3a7e7e1a7e0e4a7e1e6012aa7 -e24c12696de2a7e310e2a7d506f00cf0 -a7d9f1a7daf5a7dbfaa7dce4a7d6e5a7 -d7eda7d810e7a7de6134625a6301eda7 -d3f0a7d405e809e8a7cceaa7cdf3a7ce -e2a7c9e4a7cae7a7cb02e5a7d0f5a7d1 -f7a7d200197739eb17f30cf3a70df4a7 -25f5a719f7a726eba567eea720efa722 -e409e4a70fe7a714e9a717772a7a34e1 -a70601eda727f3a72801e8a729e9a72a -6a366d176d326e366f3a7210e9a72410 -efa71f10e8a72110f5a7236a2e6b326c -10efa71e10eaa71804e5a719eba71af4 -a71bf7a71cf8a71d641a643466446701 -e2a715e5a71602e4a710e9a711f5a712 -10e5a713613a62446302e1a70ce5a70d -e8a70e01eea707f2a70802e1a709e2a7 -0af9a70b0b721ae909e9a733f6a739f7 -a73a722a752ee1a72b10e1a73710f4a7 -3867176734693e6d01e3a735eca73601 -eba72eefa73210e2a734612e623e6510 -eea73102e2a72ceda72df2a72e01efa7 -2ff5a730002875c0edeb74f23ff628f6 -a791f7a7b3f9022a32414c4c126174ee -a7c1022aa7bf432a5410d2a7c110cea7 -c0127261e2a7c0f2a784f3a79df5022a -a46441a46a5912657ae9a77feb38eca7 -73eda778eea783efa788012a2e411272 -61e2a76e042aa76c41324336493a4d10 -cea77010c6a76d10cea76e10d2a76f7a -1b7a38e1a5b0e7a757e9a763eaa76703 -e8a7c4eaa7c5f2a7c6f4a7c7753c766e -777e788e7901e5a7c2f8a7c307ed0ced -a7aceea7adf0a7aef3a7afe2a7a8e4a7 -a9e5a7aaeaa7ab02e7a7b0f2a7b1f8a7 -b202eaa7b4efa7b5f1a7b607ed0ceda7 -bbf0a7bcf7a7bdfaa7bee1a7b7e3a7b8 -e5a7b9eca7ba6bc0d57063704a717072 -8673a2457403e2a7a4eda7a5efa7a6f2 -a7a705f209f2a790f6a791f8a792e5a7 -8de6a78eefa78f03e2a793e6a794f3a7 -95f9a79605ec09eca79af3a79bf5a79c -e3a797e9a798eaa79905e809e8a7a1ea -a7a2f2a7a3e2a79ee4a79fe6a7a06b50 -6c5a6d706ea2576f04e9a789eba786ec -a78af3a78bfaa78c01e3a771eaa77203 -eea774f1a775f4a776f8a77706f226f2 -32f3a780f5a781f7a782022a32414059 -12657ae9a77f012aa77c4c10c2a77d12 -7261e2a77ee2a779e8a77aefa77b04e3 -a784e6a785e7a757eea786f0a7876652 -66486758686869a06a03e4a768e7a769 -f3a76af9a76b02efa754f2a755f9a756 -02e5a758e6a759f0a75a08f10ff1a75e -f3a75ff4a760f7a761faa762e1a75be2 -a75cebac86eea75d02eaa764f5a765f7 -a76661446276639c64a2486502e1a751 -eea752faa75307e90ce9a73feaa740ed -a741efa742e1a73be2a73ce3a73de4a7 -3e05f109f1a746f8a747f9a748e4a743 -eda744f0a74503e7a749eba74aeca74b -f4a74c03e5a74de8a74eeca74ff4a750 -66a2b567a46a6800137539f20ff2a5ff -f4a702f5a703f9a342faa7057536e13a -e5a5e9e9a5ebefa5fb10e9a70422032a -a5df372e43345310c4a5e01133b6a5e0 -10cda5e16c386c3c6d466e506f6c7301 -e2a700eea70101e1a5f2f5a5f301e4a5 -f4f4a5f504e4a5f6e5a5f7eaa5f8eea5 -f9efa5fa02e3a5fceaa5fdf4a5fe6158 -62746478687c6905e809e8a5efeca5f0 -eda5f1e1a5ece6a5ede7a5ee04e7a5e2 -eba5e3eda5e4f7a5e5faa5e610e2a5e7 -10f9a5e810f9a5ea00117553e90fe9a5 -7aeaa57eefa581f2a587f9a596754276 -94e1a570e6012aa5764112646ceda577 -09e80fe8a590f1a591f2a592f6a593f9 -a594e2a58ce332e4a58de5a58ee6a58f -012aa5764112646ceda57710f2a5956d -2f6d4e6f52706271667204e3a588e5a5 -87f0a589f2a58af3a58b10f0a58002e4 -a582eea583f2a58410e5a58510f3a586 -6132665669606c10f2a57f05e908e9a5 -74eea575f467e1a571e2a572e7a57301 -e9a578eda57902e1a57beca57cf4a57d -001a6e9f791dec0ceca5bceea5c0f5a5 -d0f6a5d8792ce1a597e4a5a901e1a5a2 -e9a5de733a733e754276747702e3a5db -e9a5dcf4a5dd10f7a5cf07f20cf2a5d4 -f7a5d5f8a5d6faa5d7e2a5d1e3a5d2e4 -a5d3e7a5c002e6a5d9f2a5b3f3a5da6e -5a6f6a7204e2a5a5e332e5a55af4a5cd -f7a5ce012aa5cb4c12696ee2a5cc02e4 -a5c1e7a5c2efa5c307ee0ceea5c3f2a5 -c8f3a5c9f4a5cae4a5c4e6a5c5e9a5c6 -eda5c7673c6a236a386b486c526d01ed -a5bef6a5bf02eba5b7eea5b8f5a5b901 -eea5baf0a5bb10eba5bd6734683e6901 -eca5b5eda5b601eea5b3efa56610f3a5 -b46428642e653e6610eba5b202e5a5aa -eea5abf2a5ac05ef09efa5b0f2a52dfa -a5b1e2a5adeaa5aeeca5af612e626c63 -10f2a5a809ed0feda59deea59ef7a59f -f9a5a0faa5a1e1a598e6a599e7a59ae8 -a59beaa59c05ef09efa5a5f9a5a6faa5 -a7e1a5a2e6a5a3eda5a463c2f263a2a3 -64a4fc6500127733ee19ee38efa563f3 -a565f4a558f5a366012aa55f53126861 -f7a560773478387a3ce5a553eca55a10 -efa56d10f4a56e10e1a56f6d466d486e -7a728473887403f2a569f4a56af5a56b -f8a56c02e1a55be9a55ceb012a2e4e12 -6b6fefa55e012aa55d4710cea55e01ee -a561f1a56210e9a56402e7a566eba567 -f5a568623e664267466b02e1a557eba5 -58f9a55910f5a55210e9a55401eca555 -f9a556001b725ce821f316f3a519f52c -f6a51ff9a520012aa51d47126c61e7a5 -1ee8a3ebefa50ff2a512771277307a34 -e1a3e1e5a3e710e4a51210e5a519722e -73547410e4a51c05ec09eca516eda517 -f3a518e8a513eaa514eba51501e2a51a -f7a51b69526c306c326d3c6f6c7010f3 -a51101e1a50be4a50c02e5a50de7a50e -ee022aa26342a2ae4811616e01e2a3fd -f4a3f810f0a51069406a446b03e2a507 -eca508efa509f9a50a10e3a50302e1a5 -04eda505f6a506658f65a28066a28167 -a2826805ef09efa500f0a501f2a502e9 -2ceba3feeda3ff022a3c42a259481161 -6e01e2a3fdf4a3f80b4d2d5417542e55 -385610c4a3fb01c8a3f7d7a3f801cba3 -f9d3a3fa4db489502a5310d2a3f602c6 -a3f3c8a3f4daa3f5470e473048b46d49 -10c4a3f110c6a3ef2aa3ec412a4210ce -a3ee10d5a3ed126f70efa3fc10e2a3e8 -10e1a3e910e7a3ea6134623e6301e8a3 -e5f0a3e601e4a3e2eea3e310eaa3e400 -16726f791ce508e5a52df6a54cfa4579 -2a7a34e1a52101efa54ff5a55010e7a5 -51751d752e764a7710f7a54e04e1a547 -e3a548e4a549e7a54af4a54b10e1a54d -724073747403eda543f0a544f3a545f9 -a54602e82ce9a540f3a541012a2e4d12 -6f6ee7a53f012aa53e4310cea53f10e2 -a54267446a1a6a406e446f03e2a53be9 -a534f0a53cf7a53d10e5a53a10eaa523 -673468606901e1a538f1a53906ec0cec -a533efa534f2a535faa536e1a530e8a5 -31e9a53210e4a537613c626863726476 -6501e4a52eeea52f06e80ce8a525eba5 -26f2a527f6a528e4a522e6a523e7a524 -01e4a529f1a52a10e3a52b10eea52c2a -a4f761bea462002373a5e51ded0feda3 -a8eea3adefa3b1f2a3baf3a3bfe5a37c -e7a389e8a38de9a39377417732783c79 -4c7a72e1a36201e4a3d2f2a3d302e8a3 -d4eba3d5f2a3c705f309f3a3d9f6a3da -f8a3dbe5a3d6eea3d7f2a3d804e1a3dc -e5a3dde6a3dee8a3dff7a3e073327448 -75587610e2a3d103eaa3c0f1a3c1f3a3 -c2f4a3c302efa3c4f4a3c5f6a3c609ed -0feda3ccefa3cdf2a3cef3a3cff5a3d0 -e1a3c7e3a3c8e4a3c9e7a3caeba3cb6a -7d6e3b6e486f587068716c7203e1a3bb -e8a3bcf8a3bdfaa3be02e7a3aeeda3af -f0a3b002eaa3b2eda3b3eea3b410f9a3 -b503e3a3b6e9a3b7f0a3b8f6a3b96a46 -6b786ca4ab6d03e8a3a9eba3aaf1a3ab -f5a3ac07ef0cefa39ef2a39ff4a3a0fa -a3a1e8a39ae9a39beaa39ceea39d04e3 -a3a2eda3a3f1a3a4f5a3a5f6a3a6656a -6562669467a24468a24b6906ed0ceda3 -96eea397efa398f1a399e2a394e7a395 -eba37507f40cf4a381f7a382f8a383fa -a384e6a37de8a37eeaa37feda38003e4 -a385f1a386f4a387f9a38802e3a38aee -a38bf8a38c05ec09eca391efa38df9a3 -92e2a38ee7a38fe9a390613262646390 -6410e4a37b07f20cf2a367f3a368f6a3 -69f8a36aeca363eea364f0a365f1a366 -06e40ce4a36eeaa36ff0a370f2a371e1 -a36be2a36ce3a36d09ed0feda376eea3 -77efa378f1a379f5a37ae3a363e6a372 -e8a373e9a374eca37500184dc26554c0 -ca57365736584e59645a12616ee2adcd -01612c631168efa9a61172e1adcc0170 -2a731175f8691165efa9e201652c6911 -69e9a717117ae9a77f543455a2875612 -6169e9adcb056746674a68506901622a -7210e8adca10f4012aa3b14210d44511 -6ce7adc7106101e158e9042aaba74332 -4b364c3a5410c8aba710cea7d410c8ad -c810c1adc9012aa54c4d10d6a54c6130 -657c66116ee7adc6056d116d2e6e3276 -10f4a3a710ecab8a10e7abdf67346b38 -6c01e5ab98f5a75c10e2adc410f2adc5 -116cf5ab9c126761f2abe950c0c350a2 -7252a2a85306694369426f6a75907901 -6c2a7210e3a50c10efadc301643e6e01 -e4ab39e8012aab4a4c10cbab4a10e4ad -c002672e72387910efa50e01e4ab67ef -adc110e1ab6f116ee4adc2613e675e68 -01612a7210e4adbf10f7a560026d2e72 -327510f2ab2710f2ab5d10e2adbe116e -f7a34b046138654a68506c76721174e9 -adbb016c2a7510e3a51c10eda11172ed -adb902612e6c326e10f8a9e610e7adba -01e9a9d6f0a9d71172e4a5f4026a306f -3675116ef2a9aa116ee7adbc1168e7ad -bd4d7c4ea2a44f0367426c48724e7301 -672a6d10e1adb810e5a9cf1161edab42 -1163ebab25016b2a7910e1a9cb10e8a9 -d107722e725a7460756679116df2032a -a3ce492e4d325410c8adb310cea76010 -cda3ce116fefa9591165e9adb1116cf4 -adb2614265746c9a6f01642a6e10e7a5 -3f10e9adb00368326b366e3a7210e3ad -ac10eaada910e1adaa01e4a970e9adab -0264346e387201e3adaeefadaf10e6a9 -3a10e4adad1179eda940046138624c65 -506b56731168f5adb7016e2a7210e2ad -b510e4adb41161f49f1177e1adb6116f -efa55e47c41b4ac32f4aa6c04ba6d94c -03614665a69c69a69e7901632a6410e9 -ada810e9ada7026ea6796fa67a7410ee -001a4bc139545b571457ac7058ac7459 -305a01c1abf1d7ab6010d4ad65544055 -825603c1ad60c5ad62cead61d5a3930b -ce14d609d6abdbd7abc8daab80ceada5 -cfabbed2abc6cbc5d4cbabb3ccad5ccd -abb204c1ada6c7ad5ed3a55fd9ad5fda -abf54e824e8a50a24a52a26d530cce17 -d40cd4ad56d5a79ad6ad57d9ada4cead -54cfab66d2ad55ca09caad52cbab50cd -ad53c3ad51c5ab7fc9ab5406c70cc7ab -edc9ad44cca54bcfa97fc1ad41c3ad42 -c5ad430acc14d409d4ad4dd7a9dad9a5 -c0cca9ebcdad4ad2ad4bc1ad46c5ad47 -c6ad48c7abc2c8a57c03c5ad50cfa94b -d5a79ad7ab1c4b9e4ca2434d0010cd1d -d40fd4a95ad5a92ad8abefd9a90edaad -40cda73dcfada2d1ad3ed2ada3c60cc6 -ad3dc7a92ecbada1cca3a8c1ada0c3ad -3bc4ad3cc5ab2e01c5ad30cdad9f04c9 -ad36d3ad37d4a7fbd5ad38d6a90143c0 -c246644656476648a24d4905d209d2ad -9ed3a70dd4a725c3ad2dc4a70fc5ad21 -02c9a57acfa581d2a5870cce17d30cd3 -ad28d4ad29d5abf4d7ad2acead25d0ad -26d1ad27c608c6ad24c867cca773c1ad -23c2abf7c5ad9d04cdad2bcead2cd2a5 -ffd4a702d5a703435244a2424505d309 -d3a565d4ad97daad22c1ad1dc3ad1ec5 -a5580fcf1ad60cd6ad18d7abf9d9ad9b -daa519cfad15d0ad16d2ad17d5abf2c9 -c68cc9ad12ccad13cdad14cead9a05cb -09cba521cfad1bdaad9cc5a52dc7ad4f -caad1a345e34ae874178420bce14d209 -d2a9f8d5a73dd6ad0ecead0bcfad0cd1 -ad0dc909c9ab11caad09ccad0ac1a3bf -c5ad06c6ad070cd217d50cd5abeed7ad -04d8ad05daa35ed2ad01d3ad02d4ad03 -cd09cdad99cfabffd1ad00c4abfcc6ad -98cc6d2aa55f312c321133b0ad971137 -b2a79a10e1a9a810ef012aa7f34c10c1 -a7f31170e3a7d9026d2e6e327310f5a7 -e710e2a7e301e1a7c9e2a5cc01613a70 -1161ee012aa72b4a10d0a72b016d2a76 -10e1ad9310efad92056e1e6e306f3674 -1168e9ad961164e1a7831172e5012aa7 -884b01d0ad32d2a78861306844691174 -f3ad95016c2a6e10e1ad9410e9a55902 -612e6d326f10eaab3810f2a9f410f201 -2aa7784b10c8a778473448a25c491274 -61eca56a0465466c5a6f60727a75016a -2a7210f5a9d310f2a5d0116ff2012aa5 -b04710c5a5b01161e7a51e016e2a7410 -e8a5ca01e7ad86eda5660161506510eb -032aa55a432e47325410d2a38c10d9ad -1910d2a55a10eead87056c186c306d36 -75116ee7ad911175f7a5f3106e01e7a5 -f8f0a9686130659c691172e1ad90016e -2a7410f2a93905ef24efad8af34cf403 -2aa3f8482e4d325410d7a3f810cba3f0 -10cfa3f2012aa3ec4310cea3ece2a3fd -e7ad88e9ad891162f2054917493a533e -5502c1ad8ecbad8cd3ad8f10cca5e910 -c5ad8d2aa5e9432a4710c2ad8c10c1ad -8b43c107437044a2c0450267406c4674 -1168e9012a754501d2ad20d4751179f0 -a55601622a7910edad8510e1ad840461 -a26968a2786fa28770a289791172ec0a -4d335414542e55385810cbad7d01caab -a2d2ad7c10c1abea4d2e523e5310cbad -7b02c4ad79cba905cea53e02cfad7ad3 -ab2cd5ab192aab194138423c474c4b01 -c7a7bfdaad3410ccad7602c1ad77c7a3 -89d9a37c01c5a9ced2ad78026b2e6e32 -7210e9ad7410eda3e610f3a51202612e -65327210f3ad7510eda50510f2a50211 -70f4a5101172f4a5cb03653469866f8c -751170ecad831176e106491749324d36 -4e3a5010cba3c610cea5eb10d5ad8010 -d0a9892aa5eb422a4610caad7f10d4ad -7e1161ebad811167f2ad822aa25441aa -3142056f1f6f3e72447501672a6810e4 -ad7310e9ad721170efa3fc106101e8a9 -e9e9ad716130655c68116bf3ad70036c -326d36733a7410ebad6f10e9ad6e10f5 -a36a10f3a3c1116ee7012aa3ad4210c4 -a3ad00214ac1c052c0cc5638563c5758 -586259665a01d2abf0d7ab6004c1ad60 -c4ad61c5ad62cead61d5a39301c6ad63 -d3ab5910cbad6403c4abfbc5abfbd4ad -65d5ab2c5246536c54a2575503c1abea -c7ad5ed9ad5fdaabf505d309d3ab2cd5 -ab19d7ab1cc5ad50c8ab60cfa94b0ecd -1ad40cd4ad56d5ab19d6ad57d9ad58cd -ad53cead54cfab66d2ad55c50cc5ab7f -c9ab54caad52cbab50c1abf6c3ad51c4 -abfa0ecd1ad20cd2abc6d6abdbd7a3f8 -daab80cdabb2cead5dcfabbed0ad5cc8 -0cc8aba7caaba2cbabb3ccad5cc4ad59 -c6ad5ac7ad5b4e644e404fa896507851 -02c1ad4ecfad4fd5ad2109cc0fcca54b -cfa97fd0a989d1ad00d4abf6c1ad41c3 -ad42c5ad43c8a393c9ad440dcd17d40c -d4ad4dd7a9dad9a5c0daad46cdad4ad2 -ad4bd3ad4cc70cc7abc2c8a57ccbad49 -cca9ebc1ad46c5ad47c6ad484aa2484b -a24c4ca2644d0012ce20d50fd5a92ad6 -a54cd8abefd9a90edaad40cea53ecfa3 -f2d1ad3ed2ad3fd4a95ac60fc6ad3dc7 -a92ecba905cca3a8cda3cec1ad3ac3ad -3bc4ad3cc5ab2e01cfad2fd0a72b07d0 -0cd0ad32d2a788d7ad33daad34c5ad30 -c7a7bfc8a778cdad3108d30fd3ad37d4 -a7fbd5ad38d6a901d9ad39c1a7f3c2ad -35c9ad36cbab4a41c1604598456a46a2 -4147a24e48a2754907d10cd1ad2ed2a5 -70d3a70dd4a725c3ad2dc4a70fcca5e9 -cea5eb09d20ed2ad20d3a565d475d5ad -21daad22c1ad1dc3ad1ec5a558c79bc8 -ad1f04c9a57acfa581d1ad00d2a587d8 -a5870bd014d309d3ad28d4ad29d7ad2a -d0ad26d1ad27d2a55ac808c867cca773 -cead25c1ad23c5a5b0c6ad2406d20cd2 -a5ffd4a702d5a703d6ad07cba3f0cdad -2bcead2c415e42a24c43a2834406cb0c -cba521cfad1bd9ad09daad1cc4a52dc5 -a52dcaad1a0dd117d40cd4ad03d7ad04 -d8ad05daa35ed1ad00d2ad01d3ad02cc -0bcc6dcda342ceabf9cfabffc4abfcc5 -abfdc6abfe0010cc1cd20ed2a9f8d445 -d5a3ced6ad0ed9a37cccad0acead0bcf -ad0cd1ad0dc70cc7a389c8ad08c9ab11 -caad09c1a3bfc4a3adc5ad06c6ad0700 -10cf1dd50fd5abf2d6ad18d7abf9d9ad -19daa519cfad15d0ad16d2ad17d3ab2c -c90cc9ad12ccad13cdad14cea3ecc4ab -f0c6ad0fc7ad10c8ad11342234423548 -374e3801382a3910b0ab2c10b6abfb11 -31b9abf81133b2abf91133b6abfa2aa5 -5f305031a26b3202302e33383810b0a5 -2d01b0a519b2abed10b0750533233334 -354a3601b1ab59b2a5eb03b0a3ecb4a5 -ebb5a70fb9a72502b3abeeb4abf3b7ab -f43034314a3201b1a55fb9abf203b2ab -edb3a55fb5a9f8b9abee06b50bb59bb7 -abf0b8abf1b9a55fb1abedb3abefb4ab -8002342e353e3710b2ab1902b2a3ecb3 -abf5b5abf603b0ab19b1ab19b4abf7b5 -a52d046436673c68427246761173f44b -116ceda5771168e2ad66116fed630161 -3c6d01e99dee012aa3424110cda34210 -e200134c625131513c53405450556a59 -01c5abfbd4ab8110c1ad4e02c1abf6c4 -abfad9ad5804c791c8a929caad6ccead -5dd2ad6d10cbad674c3c4d464e624f66 -5001cbad49d3ad4c01c2ad35d9ad3904 -c1ad3acdab06cea770d2ad3fd5ad6a10 -c7ad6b10cdad45452e4542474a494e4a -644b02c8a504cdad31d7ad3301c79bc8 -ad1f10c2ad6703c4ad68cead69d1ad2e -d2a57010cfad2f2a9b4132423c434644 -10daad1c01c5abfdc6abfe01c8ad08d5 -ab0601c3a90fceabe600217588e62bf2 -21f29bf3a349f6a353f9a35cfa012a2e -41127261e2a360022aa35e498a5210d5 -a361e651eb67ed75ee7f7a2d7a2ce125 -e22de54b10ea012a2e41127261e2a360 -032aa35e312e49345310d5a3611137b2 -a36101d1a35fd2a3607538763c775279 -01e2a35df2a35c10f9a35203eca354ee -a355f4a356f5a35703e1a358e2a359ef -a35af8a35b6b966f696f44704e726873 -a2507402e1a34fe7a350eaa35102ea89 -ed8bfa8d05f206f295f397fa99e38fe4 -91e59309ef0fefa344f1a345f3a346f9 -a347faa348e29be332e8a341eda342ee -a343022a9d4e2c5012616ceda1126261 -f49f04e1a34ae5a34be7a34cefa34df4 -a34e6b3c6c3e6d586e03e381eb83ee85 -f98710eb6905ee06ee71f36df473e16b -e26de96f03ed77ee79ef7bf07d652565 -30673668506a10e76501e24df94f05ed -06ed59ef5bf15de353e455e75702e15f -ec61ef636148625263646405f006f045 -f947fa49e13fe541ea4302e927eb29f5 -2b04e92ff131f233f435f93702e439e5 -3be83d +001a6dcc4874c4fc77c26777a2b778a4 +5279a4c27a0f6d7d7a5c7a30e1adade8 +2ef5af5110e1a53c022a3c42cc654811 +616e01e2a500f4a3fb0b4d25540e54cc +12552a5610cea3fe10d3a3fd4dd81ed5 +502a5310d2a3f902c1a3f8c6a3f6c8a3 +f747d521473248d81eb74910c4a3f401 +c2a3fcc6a3f26d326e36733a7910e2ad +ad10e9af4f10e5af5010ed22012aa915 +4310c3a9166817683269366b3a6c10ed +af4e10f8adcb10e1af4d10f4ada86132 +6436653a6710e8add910e7af4a10eaaf +4b10e1af4c00126d46741b7434753877 +42e1adfeefaf1510edaf1a01f5af1bf6 +af1c10e1af1d6d3c6e406f50725a7301 +e7ad99ebaf1910efaf1102e3af12e9af +13f5af1401e2af16f3af1710f3af1867 +266736683a693e6a4e6c10f3af1010e9 +af0910e7af0a02e2af0bf5af0cf6af0d +01e1af0ee9af0f6138625463646501ec +a523f2af0804e5adffeaaf00ecaf01ee +af02f2af0302f0af04f1af05f2af0610 +e9af070c6e3d7221722e7332774ee8af +2110e2af2704e1add1e9af28eca532ed +af29f2af2a10e5af2b6e346f3e7001e5 +a792f2adcf01e1adc9f2af2401e7af25 +eeaf26651d653a6c3e6d02e6af23eead +bef2adc110f3af2002e1af22e3adbae4 +adbb613462386301efad87f2ad8610f6 +af1e10e9af1f0d6d49733073307534e9 +a737efaf3e10f3af4304e1af44e532ea +af47f4af48f7af49012a2e4812616ef3 +af46012aaf454310ceaf466d3a6f3e72 +02e2af40e5af41ecaf4210ecaf3d10ee +af3f6520653e67426b4c6c02e5af3ae7 +af3becaf3c10f2af3601f2af37f7af38 +10efaf39612e62606410e4a73707f40c +f4af2ff6af30f9af31faaf32eda7bcef +af2cf0af2df3af2e02e1af33e2af34f9 +af3574a25275a4d9760a6f1fe509e5ad +f1e9ad73efadf96f3472387501eeadfc +f4adfd10f4adfa10efadfb613c654c69 +566c606d01e6adf7f7adf802e7adefe9 +addeeeadf001e3adf2f0adf301e3adf4 +f6adf510f3adf60026757ce91ff20ef2 +abd6f3abdaf4abe0f769f9abf1e9abba +ebabc1ecabc5eeabcbefabcd7a247a36 +e1ab99e5ababe72ee8abb610edabf401 +2a2e41127261e2abb2012aabb15010cb +abb2753c76527762786c7901e1abf2f6 +abf303e8abe7ecabe8edabe9f1abea02 +e4a7bfecabebf5abec01e8abedf1abee +01e7abefefabf06b807049705e716e72 +7273827406f10cf1abc9f2abe4f3abe5 +f4abe6e4abe1e5abe2eaabe302e9abd2 +edabd3faabd410efabd502f5abd7f6ab +d8f7abd904e4abdbe6abdce7abddeaab +def7abdf6b486c586d686e726f03e6ab +cee7abcfebabd0f1abd102ecabc2f2ab +c3f4abc402e6abc6f8abc7f9abc801e8 +abc9f9abca10e8abcc6546655e667467 +7868886906eb0cebabbdedabbeefabbf +f6abc0e2a3b4e6abbbe7abbc03e4abac +edabadefabaef4abaf10e9abb002e3ab +b3efabb4f5abb502ecabb7f1abb8f2ab +b96144625a63866403e4aba7e7aba8e8 +aba9f5abaa03eaab9aecab9beeab9cf1 +ab9d06e70ce7aba1efaba2f7aba3faab +a4e3ab9ee4ab9fe6aba001e9aba5f9ab +a60f7362e72ce742ebabfcf2ad5bfa01 +2a8641127261e2aded012a2e43127972 +ecabf9022aabf84b2a4d10ceabfa10da +abf973607464766e7a10ee012a2e4112 +7261e2aded022aad07412a4310ceadee +10c6aded10e1ade901e8a54df2adea01 +e8adebecadec6d326d3e6e426f707202 +e9ade6f4ade7f7ade810e2abfe01f226 +f8ade4012a2e44126576e1ade3012aad +e24e10d0ade310ebade5623264366740 +6c10e9abfd10f5abf501e9abf6edabf7 +10e1abfb70c3ac70a60671a6ee72a6fb +730028788cec39f229f509f5ab88f6ab +8ef7ab8ff22cf3ab81f4ab8522032aab +3a4da4cc522a5410d2ab3e01cfab3dd5 +ab3becab61edab66eeab6eefab75f16f +e431e438e5ab49e7ab4ee9ab57ebab5d +032a3644444b4c5312696ee4ab46012a +ab434910ceab44126576e1ab4412686f +eaab457834793e7a48e1ab2ee3ab3901 +eeab95f7ab9601ecab97f2a51010ecab +986cb5724f725873747484758e7705e8 +09e8ab8ff0ab93f6ab94e2ab90e3ab91 +e7ab9204e2ab7ee3ab39eeab7ff2ab80 +f8a5f602e4ab82e7ab83f9ab8401ebab +86f1ab8704e1ab89e5ab8aebab8bf2ab +8cf3ab8d6c4a6d666e926fa24b7003e4 +ab7becab7cf3ab7df9a77904e4ab62e9 +ab63ecab64efab5df9ab6506ee0ceeab +6af0ab6bf1ab6cf3ab6de1ab67e4ab68 +eaab6905f009f0ab72f8ab73f9ab74e2 +ab6fe3ab70ebab7104e7ab76ebab77f1 +ab78f5ab79f9ab7a673e67426858696e +6a846b02e3ab5ef2ab5ff3ab6003e1ab +4ff3ab50f7ab51faab5203e9ab53ebab +54eeab55f5ab5603e4ab58e7ab59ecab +5aedab5b10f2ab5c614a6276638664a2 +686503e6ab4ae8ab4be9ab4cf3ab4d06 +f30cf3ab32f4ab33f6ab34faab35e6ab +2fe8ab30f1ab3102e1ab36e5ab37f0ab +3805ee09eeab41efab42f2a704e32ceb +ab3fecab4022055211522e53325410d2 +ab3e10cfab3d10d5ab3b2aab3a312a4d +10c5ab3c1137b2ab3b01e3ab47e8ab48 +00176f5a752bec09eca9f8f3a9e8f4ab +06754c7750e1012a2e41127261e2a9e0 +012aa9df5010cba9e010f5ab0810e1ab +097217722e733e7410f0ab0702e1ab02 +e4ab03e7ab0410f3ab056f2e70327110 +edab0110eea9fe01e1a9ffefab00683c +6c1d6c406d4a6e03e2a7d2e7a9fbeea9 +fcf4a9fd01e1a9f9f4a93510f3a9fa68 +34693e6b01e1a9f6efa9f701eca9f1ee +a9f202eca9f3f0a9f4f3a9f56420642e +65386610eca9f001e3a9ebf4a9ec04e4 +a9edefa9eef2a574f3a574f8a9ef6134 +62646301e4a9e9eda9ea04e7a9e1ec32 +eda9e4f0a9e5f5a9e6012aa9e2501268 +6cf0a9e301e9a9e7f5a9e8017526f5ab +0a02e3ab0be7ab0cfaab0a00146f4579 +17ef09efa951f5ab27f7ab2a792cedab +1aeeab1f10f5ab2d6f3c724c74507554 +7701ebab2befab2c02e2ab22e6ab23ef +ab2410efab2510edab2602e5ab28e7ab +29eda9516934693c6a566b5a6d5e6e01 +e1ab20e7ab2101e1ab15e622012aab16 +4e10ccab1710f3ab1810f4ab1903e6ab +1befab1cf4ab1df5ab1e61366346654a +675a6810e7ab1402e9ab0deaa966efab +0e10e6ab0f02eaab10ecab11f3ab1210 +eeab136da2746ea6516f0e742eea0cea +a9cdeda5a5f2a9d6f3a9d9743e75487a +4ce322012aa9ca4510d3a9cb01e1a9db +eba9dc10e9a9dd10eda9de6e236e3270 +4272467310e1a9da02e7a9d2eea9d3f3 +a9d410eda9d502efa9d7f5a9d8f9a9d6 +673a6a3e6b02e1a9cff2a9d0f6a9d110 +e3a9cc01e7a9cdf3a9ce0022749fe926 +ef0fefa951f2a95cf3a488f4a960f9a3 +d1e9a912eba90ceca946ee012abad34d +126f6ee7a543783d7834793e7a64e7a9 +35e8a93b01e3a96feda97005f709f7a9 +74f8a975faa976eba971eda972f6a973 +05f009f0a97af7a97bfaa97ceba977ed +a978eea9797444755a76707703eba96c +f2a53af6a96df7a96e03e3a961e6a962 +e9a963f2a96403e1a965f0a966f2a967 +f3a96802e1a969eea96af9a96b697b6e +446e426f5e707a71907202e4a95deaa9 +5eefa95f04e1a94de6a94ee9a94febb6 +29f7a95004e1a952e5a953e8a954f3a9 +55f8a95603f0a957f3a958f4a959f8a9 +5a10eca95b693e6b546c6a6d02efa94a +f5a94bf8a94c03e3a93ee6a93feea940 +f7a94103e9a942eca943f0a944f7a945 +02e5a947f0a948f3a9496549653e666a +67866802e9a93ceca93df2a50206ee0c +eea92cf2a92df4a92ef5a92fe4a929e5 +a92aeba92b04e1a930e5a931eea932ef +a933f1a93404e8a936eca937efa938f0 +a939f9a93a615e62a25063a25d6406e8 +0ce8a925eaa926f2a927f8a928e1a922 +e5a923e6a9240bee1df712f7a914f926 +faa91722012aa9154310c3a916eeb44a +efa912f3a913e709e7a90fe9a910eba9 +11e3a90ce4a90de6a90e04e8a918efa9 +19f1a91af5a91bf7a91c04e9a91df0a9 +1ef1a91ff2a920f5a9210021745fe41d +ee0feea9a7efa9adf2a9b4f6a9c2f9a9 +c6e4a98ce5a98fe7a994eca54f791579 +307a3ae1a97de2a98501eda9c7eea9c8 +10e9a9c974387542775e7801f1a9c4f2 +a9c501eda9bbf2a9bc04e9a9bdf0a9be +f3a9bff6a9c0f8a9c110e2a9c36a606f +356f4e706a716e72727304eba9b6eea9 +b7efa9b8f3a9b9f4a9ba04e4a9aee5a9 +afeea9b0f0a9b1f5a9b210e9a98f10ef +a9b310e2a9b56a4a6b4e6d586e04e6a9 +a8e8a9a9eba9aaeda9abf0a9ac10efa9 +a201e7a9a3efa9a401e7a9a5faa9a666 +37665a675e686e6906ee0ceea99ef5a9 +9ff9a9a0faa9a1e6a99be9a99ceaa99d +10f2a99302e1a995e2a996eca99702e2 +a998e5a999f7a99a613e636a64906502 +e2a990f7a991f8a99206ee0ceea981f0 +a982f1a983f3a984e3a97ee6a97feba9 +8005e809e8a989efa98af5a98be1a986 +e5a987e6a98801e3a98df3a98e66c769 +69c49f69a41b6aa4c66ba6136c001b74 +4ae717ef0cefa7faf4a902f5a904f6a9 +08e7a7e3e9a7e5eea7f7771577307a34 +e1a7cee2a7d510eca90901e8a90afaa9 +0b742e75327610f3a90810e7a90303e1 +a905efa906f9a3d8faa9076a4a6d316d +326e426f4c7210e3a90102eea7f4efa7 +f5f0a7f601f3a7f8f5a7f905f209f2a7 +fef3a7fffaa900eaa7fbeba7fceca7fd +6a346b386c01e5a7f2eea7f310f0a7ef +01e9a7f0f4a7f1644d6476657a67a242 +6907e80ce8a7ebeaa7ececa7edf3a7ee +e1a7e6e4a7e7e626e7a7ea012aa7e84c +12696de2a7e910e2a7db06f00cf0a7df +f1a7e0f5a7e1faa7e2e4a7dce5a7dded +a7de10e7a7e46134625a6301eda7d9f0 +a7da05e809e8a7d2eaa7d3f3a7d4e2a7 +cfe4a7d0e7a7d102e5a7d6f5a7d7f7a7 +d800197739eb17f30cf3a712f4a729f5 +a71ef7a72aeba56beea724efa726e409 +e4a714e7a719e9a71c772a7a34e1a70c +01eda72bf3a72c01e8a72de9a72e6a33 +6d176d326e366f3a7210e9a72810efa7 +2310e8a72510f5a7276a2e6b326c10ef +a72210eaa71d03e5a71eeba71ff7a720 +f8a721641a643466446701e2a71ae5a7 +1b02e4a715e9a716f5a71710e5a71861 +3a62446302e1a711e5a712e8a71301ee +a70df2a70e02e1a3a9e2a70ff9a7100b +721ae909e9a737f6a73df7a73e722a75 +2ee1a72f10e1a73b10f4a73c67176734 +693e6d01e3a739eca73a01eba732efa7 +3610e2a738612e623e6510eea73502e2 +a730eda731f2a73201efa733f5a73400 +2875c0f0eb74f23ff628f6a796f7a7b8 +f9022a32414c4c126174eea7c7022aa7 +c5432a5410d2a7c710cea7c6127261e2 +a7c6f2a789f3a7a2f5022aa46741a46d +5912657ae9a784eb38eca778eda77dee +a788efa78d012a2e41127261e2a77304 +2aa77141324336493a4d10cea77510c6 +a77210cea77310d2a7747a1b7a38e1a5 +b4e7a75ce9a768eaa76c03e8a7caeaa7 +cbf2a7ccf4a7cd753c766e777e789479 +01e5a7c8f8a7c907ed0ceda7b1eea7b2 +f0a7b3f3a7b4e2a7ade4a7aee5a7afea +a7b002e7a7b5f2a7b6f8a7b703eaa7b9 +eba7baefa7bbf1a7bc07ed0ceda7c1f0 +a7c2f7a7c3faa7c4e1a7bde3a7bee5a7 +bfeca7c06bc0d57063704a7170728673 +a2457403e2a7a9eda7aaefa7abf2a7ac +05f209f2a795f6a796f8a797e5a792e6 +a793efa79403e2a798e6a799f3a79af9 +a79b05ec09eca79ff3a7a0f5a7a1e3a7 +9ce9a79deaa79e05e809e8a7a6eaa7a7 +f2a7a8e2a7a3e4a7a4e6a7a56b506c5a +6d706ea2576f04e9a78eeba78beca78f +f3a790faa79101e3a776eaa77703eea7 +79f1a77af4a77bf8a77c06f226f232f3 +a785f5a786f7a787022a324140591265 +7ae9a784012aa7814c10c2a782127261 +e2a783e2a77ee8a77fefa78004e3a789 +e6a78ae7a75ceea78bf0a78c66526648 +6758686869a06a03e4a76de7a76ef3a7 +6ff9a77002efa759f2a75af9a75b02e5 +a75de6a75ef0a75f08f10ff1a763f3a7 +64f4a765f7a766faa767e1a760e2a761 +ebac95eea76202eaa769f5a76af7a76b +6146627e63a24164a24b6502e1a756ee +a757faa75808e90fe9a743eaa744eda7 +45efa746f7a747e1a73fe2a740e3a741 +e4a74205f109f1a74bf8a74cf9a74de4 +a748eda749f0a74a03e7a74eeba74fec +a750f4a75103e5a752e8a753eca754f4 +a75566a2c267a4776800137546f20ff2 +a704f4a707f5a708f9a343faa70b7534 +e13ee5a5ede962efa70001e9a709f2a7 +0a22032aa5e3372e43345310c4a5e411 +33b6a5e410cda5e5012aa5ef4c126174 +eea5f06c386c3c6d466e506f6c7301e2 +a705eea70601e1a5f7f5a5f801e4a5f9 +f4a5fa04e4a5fbe5a5fceaa5fdeea5fe +efa5ff02e3a701eaa702f4a703615862 +746478687c6905e809e8a5f4eca5f5ed +a5f6e1a5f1e6a5f2e7a5f304e7a5e6eb +a5e7eda5e8f7a5e9faa5ea10e2a5eb10 +f9a5ec10f9a5ee00117553e90fe9a57e +eaa582efa585f2a58bf9a59a75427694 +e1a574e6012aa57a4112646ceda57b09 +e80fe8a594f1a595f2a596f6a597f9a5 +98e2a590e332e4a591e5a592e6a59301 +2aa57a4112646ceda57b10f2a5996d2f +6d4e6f52706271667204e3a58ce5a58b +f0a58df2a58ef3a58f10f0a58402e4a5 +86eea587f2a58810e5a58910f3a58a61 +32665669606c10f2a58305e908e9a578 +eea579f469e1a575e2a576e7a57701e9 +a57ceda57d02e1a57feca580f4a58100 +1a6e9f791dec0ceca5c0eea5c4f5a5d4 +f6a5dc792ce1a59be4a5ad01e1a5a6e9 +a5e2733a733e754276747702e3a5dfe9 +a5e0f4a5e110f7a5d307f20cf2a5d8f7 +a5d9f8a5dafaa5dbe2a5d5e3a5d6e4a5 +d7e7a5c402e6a5ddf2a5b7f3a5de6e5a +6f6a7204e2a5a9e332e5a55ef4a5d1f7 +a5d2012aa5cf4c12696ee2a5d002e4a5 +c5e7a5c6efa5c707ee0ceea5c7f2a5cc +f3a5cdf4a5cee4a5c8e6a5c9e9a5caed +a5cb673c6a236a386b486c526d01eda5 +c2f6a5c302eba5bbeea5bcf5a5bd01ee +a5bef0a5bf10eba5c16734683e6901ec +a5b9eda5ba01eea5b7efa56a10f3a5b8 +6428642e653e6610eba5b602e5a5aeee +a5aff2a5b005ef09efa5b4f2a530faa5 +b5e2a5b1eaa5b2eca5b3612e626c6310 +f2a5ac09ed0feda5a1eea5a2f7a5a3f9 +a5a4faa5a5e1a59ce6a59de7a59ee8a5 +9feaa5a005ef09efa5a9f9a5aafaa5ab +e1a5a6e6a5a7eda5a863c2f463a2a364 +a4fa6500127733ee19ee38efa567f3a5 +69f4a55cf5a367012aa56353126861f7 +a564773478387a3ce5a557eca55e10ef +a57110f4a57210e1a5736d466d486e7a +728473887403f2a56df4a56ef5a56ff8 +a57002e1a55fe9a560eb012a2e4e126b +6fefa562012aa5614710cea56201eea5 +65f1a56610e9a56802e7a56aeba56bf5 +a56c623e664267466b02e1a55beba55c +f9a55d10f5a55610e9a55801eca559f9 +a55a001b7257e821f316f3a51cf52cf6 +a522f9a523012aa52047126c61e7a521 +e8a3eeefa513f2a516771277307a34e1 +a3e4e5a3ea10e4a51610e5a51c722e73 +4a7410e4a51f04e7a517e8a518eba519 +eca51af3a51b01e2a51df7a51e69556c +336c326d426f727010f3a51502e1a50e +e3a50fe4a51002e5a511e7a512ee022a +a26342a2ae4811616e01e2a500f4a3fb +10f0a51469406a446b03e2a50aeca50b +efa50cf9a50d10e3a50602e1a507eda5 +08f6a509658f65a28066a28167a28268 +05ef09efa503f0a504f2a505e92ceba5 +01eda502022a3c42a2594811616e01e2 +a500f4a3fb0b4d2d5417542e55385610 +c4a3fe01c8a3fad7a3fb01cba3fcd3a3 +fd4db4c1502a5310d2a3f902c6a3f6c8 +a3f7daa3f8470e473048b4a54910c4a3 +f410c6a3f22aa3ef412a4210cea3f110 +d5a3f0126f70efa3ff10e2a3eb10e1a3 +ec10e7a3ed6134623e6301e8a3e8f0a3 +e901e4a3e5eea3e610eaa3e70017726f +791ce508e5a530f6a550fa45792a7a34 +e1a52401efa553f5a55410e7a555751d +752e764a7710f7a55204e1a54be3a54c +e4a54de7a54ef4a54f10e1a551724073 +747403eda547f0a548f3a549f9a54a02 +e82ce9a544f3a545012a2e4d126f6ee7 +a543012aa5424310cea54310e2a54668 +2d6d176daad06e3c6f03e2a53fe9a537 +f0a540f7a54110eaa526682e69326a10 +e5a53d10e4a53a01e1a53bf1a53c6428 +6456655a6706ec0ceca536efa537f2a5 +38faa539e1a533e8a534e9a53510eea5 +2f01e4a531eea532612e625a6310e3a5 +2e06e80ce8a528eba529f2a52af6a52b +e4a525e6a526e7a52701e4a52cf1a52d +2aa60061bed562002373a5e51ded0fed +a3abeea3b0efa3b4f2a3bdf3a3c2e5a3 +7de7a38ae8a38ee9a39477417732783c +794c7a72e1a36301e4a3d5f2a3d602e8 +a3d7eba3d8f2a3ca05f309f3a3dcf6a3 +ddf8a3dee5a3d9eea3daf2a3db04e1a3 +dfe5a3e0e6a3e1e8a3e2f7a3e3733274 +4875587610e2a3d403eaa3c3f1a3c4f3 +a3c5f4a3c602efa3c7f4a3c8f6a3c909 +ed0feda3cfefa3d0f2a3d1f3a3d2f5a3 +d3e1a3cae3a3cbe4a3cce7a3cdeba3ce +6a866e3b6e486f587068716c7203e1a3 +bee8a3bff8a3c0faa3c102e7a3b1eda3 +b2f0a3b302eaa3b5eda3b6eea3b710f9 +a3b803e3a3b9e9a3baf0a3bbf6a3bc6a +446b766c926d03e8a3aceba3adf1a3ae +f5a3af07ef0cefa39ff2a3a0f4a3a1fa +a3a2e8a39be9a39ceaa39deea39e04e3 +a3a3eda3a4f1a3a5f5a3a6f6a3a702e1 +a3a8e7a3a9f4a3aa656a6562669467a2 +4468a24b6906ed0ceda397eea398efa3 +99f1a39ae2a395e7a396eba37607f40c +f4a382f7a383f8a384faa385e6a37ee8 +a37feaa380eda38103e4a386f1a387f4 +a388f9a38902e3a38beea38cf8a38d05 +ec09eca392efa38ef9a393e2a38fe7a3 +90e9a3916132626463906410e4a37c07 +f20cf2a368f3a369f6a36af8a36beca3 +64eea365f0a366f1a36706e40ce4a36f +eaa370f0a371f2a372e1a36ce2a36de3 +a36e09ed0feda377eea378efa379f1a3 +7af5a37be3a364e6a373e8a374e9a375 +eca37600184dc28a54c0e15736573658 +4e59645a12616ee2ade101612c631168 +efa9ac1172e1ade001702a731175f86b +1165efa9ee01652c691169e9a71c117a +e9a784544455a29e5601612c691174e8 +addf1169e9adde07684e683669866ea2 +426f1174efabf0106101e158e9042aab +b643324b364c3a5410c8abb610cea7da +10c8addb10c1addc012aa5504d10d6a5 +5001622a7210e8addd10f4012aa3b442 +10d4451173e1a9ba6134658066866711 +6ce7adda056d116d2e6e327610f4a3aa +10ecab9910e7abef67346b386c01e5ab +a7f5a76110e2add710f2add8116cf5ab +ab116ee7add9126761f2abfb50c0c450 +a27252a2a95306694369426f6a759079 +016c2a7210e3a51010efadd601643e6e +01e4ab46e8012aab574c10cbab5710e4 +add302672e72387910efa51201e4ab76 +efadd410e1ab7e116ee4add5613e675e +6801612a7210e4add210f7a564026d2e +72327510f2ab3510f2ab6b10e2add111 +6ef7a34c046138654c68526c78721174 +e9adcf016c2a7510e3a51f10eda34111 +72edadcd02612e6c326e10f8a9f210e7 +adce01e9a9e2f0a9e31172e4a5f9026a +306f3675116ef2a9b0116ee7add01168 +e7ab144d8a4ea2ab4f0467386c3e7244 +7358751167f2a9dd1161edab4f1163eb +ab33016b2a7910e1a9d610e8a9dc0167 +2a6d10e1adcc10e5a9da07722e725a74 +60756679116df2032aa3d1492e4d3254 +10c8adc610cea76510cda3d1116fefa9 +5f1165e9adc4116cf4adc5614265746c +9a6f01642a6e10e7a54310e9adc30368 +326b366e3a7210e3adbf10eaadbc10e1 +adbd01e4a976e9adbe0264346e387201 +e3adc1efadc210e6a53e10e4adc01179 +eda9460461386258655c6b62731168f5 +adcb02672e6e327210e2adc910edadc7 +10e4adc81161f4a11177e1adca116fef +a56247c4114ac3354aa6c04ba6d94c03 +614665a69c69a69e7901632a6410e9ad +bb10e9adba026ea6796fa67a7410ee00 +1a4bc139545b571457ac7358ac775930 +5a01c1ad03d7ab6e10d4ad7754405582 +5603c1ad72c5ad74cead73d5a3940bce +14d609d6abebd7abd8daab8fceadb8cf +abcdd2abd6cbc5d7cbabc2ccad6ecdab +c104c1adb9c7ad70d3a563d9ad71daad +074e824e8a50a24a52a26d530cce17d4 +0cd4ad68d5a79fd6ad69d9adb7cead66 +cfab75d2ad67ca09caad64cbab5dcdad +65c3ad63c5ab8ec9ab6106c70cc7abff +c9ad56cca54fcfa985c1ad53c3ad54c5 +ad550acc14d409d4ad5fd7a9e6d9a5c4 +cca9f8cdad5cd2ad5dc1ad58c5ad59c6 +ad5ac7abd2c8a58003c5ad62cfa951d5 +a79fd7ab2a4b9e4ca2434d0010cd1dd4 +0fd4a960d5a931d8ad01d9a915daad52 +cda741cfadb5d1ad50d2adb6c60cc6ad +4fc7a935cbadb4cca3abc1adb3c3ad4d +c4ad4ec5ab3c01c5ad42cdadb204c9ad +48d3ad49d4a902d5ad4ad6a90843c0c2 +46644656476648a24d4905d209d2adb1 +d3a712d4a729c3ad3fc4a714c5ad3302 +c9a57ecfa585d2a58b0cce17d30cd3ad +3ad4ad3bd5ad06d7ad3ccead37d0ad38 +d1ad39c608c6ad36c869cca778c1ad35 +c2ad09c5adb004cdad3dcead3ed2a704 +d4a707d5a708435244a2424505d309d3 +a569d4adaadaad34c1ad2fc3ad30c5a5 +5c0fcf1ad60cd6ad2ad7ad0bd9adaeda +a51ccfad27d0ad28d2ad29d5ad04c9c6 +8fc9ad24ccad25cdad26ceadad05cb09 +cba524cfad2ddaadafc5a530c7ad61ca +ad2c345e34ae8a4178420bce14d209d2 +ab06d5a741d6ad20cead1dcfad1ed1ad +1fc909c9ab1fcaad1bccad1cc1a3c2c5 +ad18c6ad190cd217d50cd5ad00d7ad16 +d8ad17daa35fd2ad13d3ad14d4ad15cd +09cdadaccfad11d1ad12c4ad0ec6adab +cc6f2aa563312c321133b0adaa1137b2 +a79f10e1a9ae10ef012aa7fa4c10c1a7 +fa1170e3a7df026d2e6e327310f5a7ee +10e2a7e901e1a7cfe2a5d001613a7011 +61ee012aa72f4a10d0a72f016d2a7610 +e1ada610efada5056e1e6e306f367411 +68e9ada91164e1a7881172e5012aa78d +4b01d0ad44d2a78d61306850691174f3 +ada8026c2e6e327710e9a74710e9a55d +10e1ada702612e6d326f10eaab4510f2 +ab0210f2012aa77d4b10c8a77d473448 +a25c49127461eca56e0465466c5a6f60 +727a75016a2a7210f5a9df10f2a5d411 +6ff2012aa5b44710c5a5b41161e7a521 +016e2a7410e8a5ce01e7ad99eda56a01 +61506510eb032aa55e432e47325410d2 +a38d10d9ad2b10d2a55e10eead9a056c +186c306d3675116ee7ada41175f7a5f8 +106e01e7ada3f0a5fd6130659c691172 +e1ada2106e05ef2aefad9df358f4042a +a3fb433248364d3a5410d7a3fb10c1ad +9e10cba3f310cfa3f5012aa3ef4310ce +a3efe2a500e7ad9be9ad9c1162f2032a +a5ed493453385501c1ada0d3ada110cc +a5ed10c5ad9f43c114437044a2cd4502 +67406c46741168e9012a774501d2ad32 +d4771179f0a55a01622a7910edad9810 +e1ad970461a26868a2776fa28670a288 +791172ec0a4d335414542e55385810cb +ad9001caabb1d2ad8f10c1abfc4d2e52 +3e5310cbad8e02c4ad8ccba90ccea542 +02cfad8dd3ab3ad5ab272aab27413842 +3c474c4b01c7a7c5daad4610ccad8902 +c1ad8ac7a38ad9a37d01c52dd2ad8b02 +6b2e6e327210e9ad8610eda3e910f3a7 +1e02612e65327210f3ad8710eda50810 +f2a5051170f4a514016d2a7210f4a5cf +10ee012aad884310d9ad880365346986 +6f8c751170ecad961176e10649174932 +4d364e3a5010cba3c910cea5ef10d5ad +9310d0a98f2aa5ef422a4610caad9210 +d4ad911161ebad941167f2ad952aa254 +41aa3142056f1f6f3e72447501672a68 +10e4ad8510e9ad841170efa3ff106101 +e8a9f6e9ad836130655c68116bf3ad82 +036c326d36733a7410ebad8110e9ad80 +10f5a36b10f3a3c4116ee7012aa3b042 +10c4a3b000214ac1c052c0cc5638563c +5758586259665a01d2ad02d7ab6e04c1 +ad72c4ad73c5ad74cead73d5a39401c6 +ad75d3ab6610cbad7603c4ad0dc5ad0d +d4ad77d5ab3a5246536c54a2575503c1 +abfcc7ad70d9ad71daad0705d309d3ab +3ad5ab27d7ab2ac5ad62c8ab6ecfa951 +0ecd1ad40cd4ad68d5ab27d6ad69d9ad +6acdad65cead66cfab75d2ad67c50cc5 +ab8ec9ab61caad64cbab5dc1ad08c3ad +63c4ad0c0ecd1ad20cd2abd6d6abebd7 +a3fbdaab8fcdabc1cead6fcfabcdd0ad +6ec80cc8abb6caabb1cbabc2ccad6ec4 +ad6bc6ad6cc7ad6d4e644e404fa89650 +785102c1ad60cfad61d5ad3309cc0fcc +a54fcfa985d0a98fd1ad12d4ad08c1ad +53c3ad54c5ad55c8a394c9ad560dcd17 +d40cd4ad5fd7a9e6d9a5c4daad58cdad +5cd2ad5dd3ad5ec70cc7abd2c8a580cb +ad5bcca9f8c1ad58c5ad59c6ad5a4aa2 +484ba24c4ca2644d0012ce20d50fd5a9 +31d6a550d8ad01d9a915daad52cea542 +cfa3f5d1ad50d2ad51d4a960c60fc6ad +4fc7a935cba90ccca3abcda3d1c1ad4c +c3ad4dc4ad4ec5ab3c01cfad41d0a72f +07d00cd0ad44d2a78dd7ad45daad46c5 +ad42c7a7c5c8a77dcdad4308d30fd3ad +49d4a902d5ad4ad6a908d9ad4bc1a7fa +c2ad47c9ad48cbab5741c1604598456a +46a24147a24e48a2754907d10cd1ad40 +d2a574d3a712d4a729c3ad3fc4a714cc +a5edcea5ef09d20ed2ad32d3a569d477 +d5ad33daad34c1ad2fc3ad30c5a55cc7 +9dc8ad3104c9a57ecfa585d1ad12d2a5 +8bd8a58b0bd014d309d3ad3ad4ad3bd7 +ad3cd0ad38d1ad39d2a55ec808c869cc +a778cead37c1ad35c5a5b4c6ad3606d2 +0cd2a704d4a707d5a708d6ad19cba3f3 +cdad3dcead3e415e42a24c43a2834406 +cb0ccba524cfad2dd9ad1bdaad2ec4a5 +30c5a530caad2c0dd117d40cd4ad15d7 +ad16d8ad17daa35fd1ad12d2ad13d3ad +14cc0bcc6fcda343cead0bcfad11c4ad +0ec5ad0fc6ad100010cc1cd20ed2ab06 +d445d5a3d1d6ad20d9a37dccad1ccead +1dcfad1ed1ad1fc70cc7a38ac8ad1ac9 +ab1fcaad1bc1a3c2c4a3b0c5ad18c6ad +190010cf1dd50fd5ad04d6ad2ad7ad0b +d9ad2bdaa51ccfad27d0ad28d2ad29d3 +ab3ac90cc9ad24ccad25cdad26cea3ef +c4ad02c6ad21c7ad22c8ad2334223442 +3548374e3801382a3910b0ab3a10b6ad +0d1131b9ad0a1133b2ad0b1133b6ad0c +2aa563305031a26b3202302e33383810 +b0a53001b0a51cb2abff10b077053323 +3334354a3601b1ab66b2a5ef03b0a3ef +b4a5efb5a714b9a72902b3ad00b4ad05 +b7ad063034314a3201b1a563b9ad0403 +b2abffb3a563b5ab06b9ad0006b50bb5 +9db7ad02b8ad03b9a563b1abffb3ad01 +b4ab8f02342e353e3710b2ab2702b2a3 +efb3ad07b5ad0803b0ab27b1ab27b4ad +09b5a530046436673c68427246761173 +f44b116ceda57b1168e2abf6116fed63 +01613c6d01e99fee012aa3434110cda3 +4310e200134c625131513c5340545055 +6a5901c5ad0dd4ab9010c1ad6002c1ad +08c4ad0cd9ad6a04c793c8a930caad7e +cead6fd2ad7f10cbad794c3c4d464e62 +4f665001cbad5bd3ad5e01c2ad47d9ad +4b04c1ad4ccdad78cea775d2ad51d5ad +7c10c7ad7d10cdad57452e4542474a49 +4e4a644b02c8a507cdad43d7ad4501c7 +9dc8ad3110c2ad7903c4ad7acead7bd1 +ad40d2a57410cfad412a9d4132423c43 +464410daad2e01c5ad0fc6ad1001c8ad +1ad5ad7801c3a916ceabf800217588e6 +2bf221f29df3a34af6a354f9a35dfa01 +2a2e41127261e2a361022aa35f498a52 +10d5a362e651eb69ed77ee817a2d7a2c +e125e22de54b10ea012a2e41127261e2 +a361032aa35f312e49345310d5a36211 +37b2a36201d1a360d2a3617538763c77 +527901e2a35ef2a35d10f9a35303eca3 +55eea356f4a357f5a35803e1a359e2a3 +5aefa35bf8a35c6b976f6a6f44704e72 +6873a2517402e1a350e7a351eaa35202 +ea8bed8dfa8f05f206f297f399fa9be3 +91e493e59509ef0fefa345f1a346f3a3 +47f9a348faa349e29de332e8a342eda3 +43eea344022a9f4e2e5012616ceda341 +126261f4a104e1a34be5a34ce7a34def +a34ef4a34f6b3c6c3e6d586e03e383eb +85ee87f98910eb6b05ee06ee73f36ff4 +75e16de26fe97103ed79ee7bef7df07f +65276534673a68546a01e765f46701e2 +4df94f05ed06ed59ef5bf15de353e455 +e75702e15fec61ef6361486252636464 +05f006f045f947fa49e13fe541ea4302 +e927eb29f52b04e92ff131f233f435f9 +3702e439e53be83d } } match{ @@ -2515,24 +2549,25 @@ f947fa49e13fe541ea4302e927eb29f5 "5", "6", "0123456", - "03", - "16", + "04", + "13", "02", + "06", + "026", "05", - "04", - "012346", + "012345", } regionToPartitions:bin{ 000008090a00020000000b0009000201 090001010a000a000000000000000a0c -00000001010000000100000000000000 +000000010b0000000100000000000000 000000000000010100000b0000000b00 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 -0000000000000000000000000000000c -010001000000000d0100000d01000000 +0000000000000000000000000000000d +010001000000000e0100000e01000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000900000000 @@ -2588,39 +2623,39 @@ f947fa49e13fe541ea4302e927eb29f5 00000000000000000000000101010102 00020000010102010001020301010002 01000101020001010101010101000202 -01020002020201010201000102020001 +01020002020201010201000102040001 01000101010100010201010201000201 00020102010101000000010100010000 01010002000200000000000000000000 -04010002000100010400000000000000 +05010002000100010500000000000000 00000101010100000000010000000000 00000001010200010001000001000000 -00000100000105000201020101010000 +00000100000106000201020101010000 02010100020101020203000100020000 -00000000000000000006000102000000 +00000000000000000007000102000000 01000201000000000000000101010000 00000000010101010001010101000000 00000000000000010000000000000002 00010100000000000000000000000000 00010001010100000001020001000100 00000001000201010102000000000001 -00010000000000000101010101000004 -00040001010102010300000101010106 -03020402010101010201010100010001 +00010000000000000101010101000005 +00050001010102010300000101010107 +03020502010101010201010100010001 01010002000001000001010001000101 00000000010000000000000000000000 00010000000000000000000000000002 -00000002010101000001010201000000 -07010100000100020001000000000000 +00000002010103000001010201000000 +04010100000100020001000000000000 00000000000000010000000000010000 00000000000000010000000000000000 00010000000100010001000000010101 01010001010101010101010100000201 01010200020101010002010001010100 -01010101040101000100020001010000 -01010000000000010000000000030e00 -00000007000000000002010100020002 -00020007000000000100000000000001 +01010101050101000100020001010000 +01010000000000010000000000030f00 +00000004000000000002010100020002 +00020004000000000100000000000001 00000000000000000000010000000000 00000000000000010000000000000000 00000000000000000001000000000000 @@ -2630,171 +2665,176 @@ f947fa49e13fe541ea4302e927eb29f5 00000000010000000001000000 } trie:bin{ -00196ec42074c1b077c0ca77a28078a2 -8a79a29a7a036c346daa90e834f51165 -ee5d12ed6df335117ae820022a854834 -4c166174ee48616ef34911616e02e99e -f3a245f41248616e01f347f42007b314 -b32ab426b536b605b3c8a5b329b429b6 -2910b5292a2bb026b122b205b3c891b3 -29b429b62905b3c887b329b429b62912 -48616e01f349f4491348616ef43f0175 -2aef1166f25d12f57ae835016d2ae811 -65ee5d02eda241f622f7116de7350369 -327538e93eef1165ee5d12e879e93512 -e57ae8351165ee5c012a8548166562f2 -4c6174ee35744a75a2b476016b2c7212 -ef65f43501eb22f4116df3350ee171eb -0eeba2a5eea2dbefa2d8f41172f55de1 -4ee592e7aa42e91165ee5c012a854516 -7468e94c6174ee350165427410e12001 -2a854c166174ee54616dec4910ee5c01 -2a855416616dec4c6174ee3501654274 -10e520012a854c166174ee54656cf549 -10ee5c012a855416656cf54c6174ee35 -6c1c6c366dac0775367812f96de73512 -e865ee5d01eda25af9126b6cee356432 -65a2dc6b12e76de73512f86de7350472 -527a58e75ef2a28ffa1172f55c012a85 -4c166174ee437972ec3512eb6df33512 -f375fa35117ae84971c16171a2ac72a4 -49730011e855f12df130f234f428f5a8 -18f71165ee5d107301e829f220022a85 -43344c166174ee437972ec2b167972ec -4c6174ee2be832e942ee22ef1165ee5d -0262ac2968227310f2291165ee5c012a -855316696ee84c6174ee35702e705272 -58735ee1b0ace41165ee5c012a854116 -7261e24c6174ee3512f66ff23512ef73 -e33501e8aef1f91161e1296434674068 -486b12e76de73501e322ee1173e33513 -e36b6cee3512f561f23504753a769077 -a26478a26df51165f35d0cec16f30bf3 -2af726f822f91171f535ec26f022f211 -71f535e709e726e822eb1171f535e226 -e422e61171f5350ded16f00bf02af326 -f722fa1171f535ed26ee22ef1171f535 -e80be82ae926ea22ec1171f535e126e3 -22e51171f53503e12ae326e822f31171 -f5350aef14f409f426f522f71171f535 -ef26f022f21171f535e12ee32ae826ec -22ee1171f5351171f5350361a80ced30 -eea285f71166f25d1164e5496ea26f6f -a2d570086b4d6bac05735ae168f386f4 -1170f4a28007b3c4c4b3aac8b4aac5b5 -aac2b601b129b62901e5a2d5f41170f3 -351165ee5c012a8547167572f54c6174 -ee351165ee5c012a8541167261e24c61 -74ee356234633a65406712e161f23512 -f470f33512ed65ee4912ec6df3350a79 -46ee19ee2eef38f91165ee5d106e01e2 -49ef4901647c6e01e223ee497948e256 -e51165ee5c012a8544166576e14c6174 -ee3501e4a66eee1165ee5d01642c6e01 -ee49ef2310e13161a8756834693a6c42 -7312ef65ee5d12e467ee3513f16b6cee -3513e56c75f935046b54725ce3acfbed -a2ddf21165ee5c012a854f167279e14c -6174ee3513e96b6cee3502e3a6c6ee22 -f3116df33567c32c6ac2486aa2b56ba4 -0d6ca4b06d00107669ee35eea40af24e -f374f4a29af91165ee5c012a854d1679 -6df24c6174ee350168a64f6d10f22001 -2a854c166174ee446576e1491169e45d -7676e7a448e9a60aec0165426d10ec20 -012a854c166174ee4d6c79ed4910ee5c -012a854d166c79ed4c6174ee3512e66d -ee356e1f6e34713a73407512e96df335 -12f07ae83512e76df33501e8ac66e911 -6df3356134653a66406912ee6df33512 -f86df33512ef6df33502e14ae246e511 -65ee5d02612ee13af61169e44901eb22 -f8116df335116ae120032a8548384b78 -4c166174ee4a7061ee2b026136694272 -156bf44a7061ee2b156ee94a7061ee2b -1172e10148464a127061ee2b12616ee1 -01482c4a127061ee2b12726bf42b0aeb -73ef36ef2ef57cf91172f55d116bef20 -022a8548464a12616def01482c4b126f -72e52b12616ee72b11616e01e722e913 -4b6f72e52b1174f25deba897ed6aee01 -65426b10ee20012a854c166174ee4b6e -64e14910ee5c012a854b166e64e14c61 -74ee351165ee5c012a854b16686df24c -6174ee357236763c7848e14ee71166f2 -5d12e965ee5d01e222f2116df33512e4 -6df3351165ee5c012a854716656ff24c -6174ee350e753ee221e24ee7a29dee4c -ef1165ee5c012a854c16616fef4c6174 -ee351164e5291166f25d753277387a40 -e11169f44912e166f25d13e76c75f935 -12e87ae8356f2a6f48724e735c7402e7 -30ef22f3126c75f935116cf63512fa65 -ee5d01e922ed126c75f93513ed6c75f9 -35634669526b02e226ef22f3126c75f9 -35126c75f93501e522e6116df33512f7 -6df335676a68a2816905e40ae4a88ce7 -34f31165ee49642e6b36e11165ee5d13 -e16c75f93512f469f5350a7531ec1eec -a40deea40af50167286810e95d10f520 -012a854c166174ee47756af249752ee1 -22e41165ee4901e922ee1167ee356138 -6b4c6e546f5a7312f764e52902e1a257 -eea46bf8116fed3513f06b70e53512f7 -67ee3513ed6b6feb3507e934e94ef26c -f4a6f7f91172f55c012a854116726dee -437972ec351168e920012a854c166174 -ee446576e1490162287310e82910f329 -61326a4c7352e11165ee5d02e530eba4 -0df71165ee49116fed3512e96df33512 -ee7ae83564c0dd648865a24866036632 -7538ef6af9116eec4912ed66e63506e8 -0be82ae926f122f61166e635e226e522 -e61166e6351166e6351164e149027434 -753ae1106e01e231ef3112f96ee53512 -f06df33506ee78ee34efa278f396f511 -65f3491165eea28007b317b362b430b5 -5ab601b229b62904b027b127b327b427 -b5272a2bb030b12cb201b229b62904b0 -29b129b329b427b5291165f3a28007b3 -0cb342b43eb53ab601b129b6292a2bb0 -26b14eb204b029b229b329b429b52904 -b029b229b329b429b52901b129b6296e -2e7936e51165ee5d13e26b6cee3513ef -6b6cee3561a25662a482630a6f2c7a16 -7a30efa4b5f91165ee4901e822ef117a -e835117ae8356f3070367212f366f249 -12e16df33512f87ae8356438653e6846 -6a4c6b12e261f25d12ef7ae83513e266 -69ec5d12f265ee4912f97ae835001575 -afe288f275f24af9a26cfa1172f55c01 -2a854c166174ee437972ec351161f220 -012a5a4c166174ee417261e24807b327 -b364b426b522b605b436b429b529b629 -8407b313b33cb426b522b605b422b429 -b529b62910b3292a2bb026b122b205b4 -0fb429b529b62905b406b429b529b629 -b029b129b2291165f349e22ee632eb11 -65ee5d1172f55d116eec4975a41d7634 -793a7a4ee1127373f92912ec61f23503 -e82aec26ee22f01161f23512e261fa35 -66356c1e6c3e70447203f12af326f922 -fa1161f23512ee73f13501e322e41161 -f235663069366a12f061f23512e261f2 -3513e97379f235613e624e635a649065 -01e222e31161f23502e526ef32f41173 -f13501e822f61161f23505f709f726f8 -22f91161f235e82eed22f11161f23511 -65ee5d1161f23512e661f2350c7655e8 -3de83eee42f286f30168287310e82910 -f2291168e95d0162426510ee5c012a85 -4216656ee74c6174ee3510ee20012a85 -4c166174ee42656ee7491166f249762e -7a3ae51172f54901e522f5116df33512 -e36de7356a1b6a306d447412ea6df335 -01ee2af1116de735116df33512ed6de7 -35623065366812f26de73512fa61f235 -12ed65ee5d +00196ec42b74c1b177c0c777a27d78a2 +8779a2977a046c386daa9be138e856f5 +1165ee5d12ed6df335117ae848012a85 +4c166174ee48616ef335117ae820022a +8548344c166174ee48616ef34911616e +01e97ef41348616ef42007b30ab33eb4 +3ab536b610b6292a2bb026b122b205b3 +c8b8b329b429b52905b3c8aeb329b429 +b5291248616e01f349f44901752aef11 +66f25d12f57ae835016d2ae81165ee5d +02eda241f622f7116de7350369327538 +e93eef1165ee5d12e879e93512e57ae8 +351165ee5c012a8548166562f24c6174 +ee35744a75a2b476016b2c7212ef65f4 +3501eb22f4116df3350ee171eb0eeba2 +a4eea2dfefa2dcf41172f55de14ee592 +e7aa57e91165ee5c012a8545167468e9 +4c6174ee350165427410e120012a854c +166174ee54616dec4910ee5c012a8554 +16616dec4c6174ee350165427410e520 +012a854c166174ee54656cf54910ee5c +012a855416656cf54c6174ee356c1c6c +366dac1c75367812f96de73512e865ee +5d01eda25ef9126b6cee35643265a2e6 +6b12e76de73512f86de73505eb18ebb2 +cdf2a29afa1172f55c012a854c166174 +ee437972ec35722e7a34e7117ae84912 +eb6df33512f375fa3571c16771a2b272 +a44f730012e85bf12df130f234f428f5 +a829f71165ee5d107301e829f220022a +8543344c166174ee437972ec2b167972 +ec4c6174ee2be836e946eb64ee22ef11 +65ee5d0262ac3868227310f2291165ee +5c012a855316696ee84c6174ee351163 +f349702e70527258735ee1b220e41165 +ee5c012a8541167261e24c6174ee3512 +f66ff23512ef73e33501e8b025f91161 +e1296434674068486b12e76de73501e3 +22ee1173e33513e36b6cee3512f561f2 +3504753a769077a26478a26df51165f3 +5d0cec16f30bf32af726f822f91171f5 +35ec26f022f21171f535e709e726e822 +eb1171f535e226e422e61171f5350ded +16f00bf02af326f722fa1171f535ed26 +ee22ef1171f535e80be82ae926ea22ec +1171f535e126e322e51171f53503e12a +e326e822f31171f5350aef14f409f426 +f522f71171f535ef26f022f21171f535 +e12ee32ae826ec22ee1171f5351171f5 +350361a817ed30eea289f71166f25d11 +64e5496ea2736fa2d970086b516bac1d +7362e170f38ef41170f4a28007b3c4dc +b3aaf6b426b522b604b029b229b429b5 +29b62901e5a2d5f41170f3351165ee5c +012a8547167572f54c6174ee351165ee +5c012a8541167261e24c6174ee356234 +633a65406712e161f23512f470f33512 +ed65ee4912ec6df3350a7946ee19ee2e +ef38f91165ee5d106e01e249ef490164 +7c6e01e223ee497948e256e51165ee5c +012a8544166576e14c6174ee3501e4a6 +75ee1165ee5d01642c6e01ee49ef2310 +e13161a87c6834693a6c427312ef65ee +5d12e467ee3513f16b6cee3513e56c75 +f935046b54725ce3ae38eda2e4f21165 +ee5c012a854f167279e14c6174ee3513 +e96b6cee3502e3a6cdee22f3116df335 +67c3336ac24f6aa2bc6ba4146ca4b76d +00107669ee35eea411f24ef374f4a2a1 +f91165ee5c012a854d16796df24c6174 +ee350168a6566d10f220012a854c1661 +74ee446576e1491169e45d7676e7a44f +e9a611ec0165426d10ec20012a854c16 +6174ee4d6c79ed4910ee5c012a854d16 +6c79ed4c6174ee3512e66dee356e1f6e +34713a73407512e96df33512f07ae835 +12e76df33501e8acb0e9116df3356134 +6548664e6912ee6df33501e92af8116d +f3351168e94912ef6df33502e14ae246 +e51165ee5d02612ee13af61169e44901 +eb22f8116df335116ae120032a854838 +4b784c166174ee4a7061ee2b02613669 +4272156bf44a7061ee2b156ee94a7061 +ee2b1172e10148464a127061ee2b1261 +6ee101482c4a127061ee2b12726bf42b +0aeb73ef36ef2ef57cf91172f55d116b +ef20022a8548464a12616def01482c4b +126f72e52b12616ee72b11616e01e722 +e9134b6f72e52b1174f25deba8c8ed6a +ee0165426b10ee20012a854c166174ee +4b6e64e14910ee5c012a854b166e64e1 +4c6174ee351165ee5c012a854b16686d +f24c6174ee357236763c7848e14ee711 +66f25d12e965ee5d01e222f2116df335 +12e46df3351165ee5c012a854716656f +f24c6174ee350e753ee221e24ee7a29d +ee4cef1165ee5c012a854c16616fef4c +6174ee351164e5291166f25d75327738 +7a40e11169f44912e166f25d13e76c75 +f93512e87ae8356f2a6f48724e735c74 +02e730ef22f3126c75f935116cf63512 +fa65ee5d01e922ed126c75f93513ed6c +75f935634669526b02e226ef22f3126c +75f935126c75f93501e522e6116df335 +12f76df335676a68a2816905e40ae4a8 +c4e734f31165ee49642e6b36e11165ee +5d13e16c75f93512f469f5350a7531ec +1eeca40eeea40bf50167286810e95d10 +f520012a854c166174ee47756af24975 +2ee122e41165ee4901e922ee1167ee35 +61386b4c6e546f5a7312f764e52902e1 +a257eea484f8116fed3513f06b70e535 +12f767ee3513ed6b6feb3507e934e94e +f26cf4a82df91172f55c012a85411672 +6dee437972ec351168e920012a854c16 +6174ee446576e1490162287310e82910 +f32961326a4c7352e11165ee5d02e530 +eba426f71165ee49116fed3512e96df3 +3512ee7ae83564c0ea648865a2486603 +66327538ef6af9116eec4912ed66e635 +06e80be82ae926f122f61166e635e226 +e522e61166e6351166e6351164e14902 +7434753ae1106e01e231ef3112f96ee5 +3512f06df33506ee85ee36efa285f3a2 +41f51165f3491165eea28007b31db364 +b426b538b604b029b129b429b527b629 +04b027b127b427b527b6272a2bb030b1 +2cb201b229b32904b029b129b429b527 +b6291165f3a28007b312b37ab426b522 +b604b029b229b429b529b6292a2bb026 +b14eb204b029b229b429b529b62904b0 +29b229b429b529b62901b129b3296e2e +7936e51165ee5d13e26b6cee3513ef6b +6cee3561a26062a49e630c702ee111e1 +a2ceefa4ddf32af91165ee491173eb49 +703e72447a01e822ef117ae835117ae8 +3512f87ae83512f366f2496a146a306b +366f12e16df33512f97ae83512e261f2 +5d643065366812f265ee4912ef7ae835 +13e26669ec5d001675c0c0e692f275f2 +4af9a26cfa1172f55c012a854c166174 +ee437972ec351161f220012a5a4c1661 +74ee417261e24807b327b32ab460b522 +b605b336b329b529b6298407b313b32a +b438b522b605b322b329b529b62910b4 +292a2bb026b122b205b30fb329b529b6 +2905b306b329b529b629b029b129b229 +1165f349e64aeba2b1ed1165ee5c012a +8545167468e94c6174ee35116eec497a +137a2ee134e21172f55d12e261fa3512 +7373f92975a42e763a7903e82aec26ee +22f01161f23512ec61f23566356c1e6c +3e70447203f12af326f922fa1161f235 +12ee73f13501e322e41161f235663069 +366a12f061f23512e261f23513e97379 +f235613e624e635a64906501e222e311 +61f23502e526ef32f41173f13501e822 +f61161f23505f709f726f822f91161f2 +35e82eed22f11161f2351165ee5d1161 +f23512e661f2350e7668ee4aee3eef82 +f2a0f30168287310e82910f229016242 +6510ee5c012a854216656ee74c6174ee +3510ee20012a854c166174ee42656ee7 +49117ae848012a8554166962f448616e +f3351166f24976327a3ee544e81168e9 +5d01e522f5116df33512e36de7351172 +f549682268346a3a6d4e7412ea6df335 +12f26de73501ee2af1116de735116df3 +3512ed6de735613062366512ed65ee5d +12ec75f24912fa61f235 } } } diff --git a/icu/icu4c/source/data/misc/likelySubtags.txt b/icu/icu4c/source/data/misc/likelySubtags.txt index c2db5fa3307..aae15f55c1c 100644 --- a/icu/icu4c/source/data/misc/likelySubtags.txt +++ b/icu/icu4c/source/data/misc/likelySubtags.txt @@ -35,6 +35,7 @@ likelySubtags:table(nofallback){ ahl{"ahl_Latn_ZZ"} aho{"aho_Ahom_IN"} ajg{"ajg_Latn_ZZ"} + ajt{"ajt_Arab_TN"} ak{"ak_Latn_GH"} akk{"akk_Xsux_IQ"} ala{"ala_Latn_ZZ"} @@ -49,7 +50,7 @@ likelySubtags:table(nofallback){ an{"an_Latn_ES"} anc{"anc_Latn_ZZ"} ank{"ank_Latn_ZZ"} - ann{"ann_Latn_ZZ"} + ann{"ann_Latn_NG"} any{"any_Latn_ZZ"} aoj{"aoj_Latn_ZZ"} aom{"aom_Latn_ZZ"} @@ -165,6 +166,8 @@ likelySubtags:table(nofallback){ bkq{"bkq_Latn_ZZ"} bku{"bku_Latn_PH"} bkv{"bkv_Latn_ZZ"} + bla{"bla_Latn_CA"} + blg{"blg_Latn_MY"} blt{"blt_Tavt_VN"} bm{"bm_Latn_ML"} bmh{"bmh_Latn_ZZ"} @@ -246,17 +249,17 @@ likelySubtags:table(nofallback){ cko{"cko_Latn_ZZ"} cky{"cky_Latn_ZZ"} cla{"cla_Latn_ZZ"} + clc{"clc_Latn_CA"} cme{"cme_Latn_ZZ"} cmg{"cmg_Soyo_MN"} co{"co_Latn_FR"} cop{"cop_Copt_EG"} cps{"cps_Latn_PH"} cr{"cr_Cans_CA"} + crg{"crg_Latn_CA"} crh{"crh_Cyrl_UA"} - crj{"crj_Cans_CA"} crk{"crk_Cans_CA"} crl{"crl_Cans_CA"} - crm{"crm_Cans_CA"} crs{"crs_Latn_SC"} cs{"cs_Latn_CZ"} csb{"csb_Latn_PL"} @@ -289,6 +292,7 @@ likelySubtags:table(nofallback){ dgz{"dgz_Latn_ZZ"} dia{"dia_Latn_ZZ"} dje{"dje_Latn_NE"} + dmf{"dmf_Medf_NG"} dnj{"dnj_Latn_CI"} dob{"dob_Latn_ZZ"} doi{"doi_Deva_IN"} @@ -464,6 +468,7 @@ likelySubtags:table(nofallback){ he{"he_Hebr_IL"} hhy{"hhy_Latn_ZZ"} hi{"hi_Deva_IN"} + hi_Latn{"hi_Latn_IN"} hia{"hia_Latn_ZZ"} hif{"hif_Latn_FJ"} hig{"hig_Latn_ZZ"} @@ -475,7 +480,7 @@ likelySubtags:table(nofallback){ hmt{"hmt_Latn_ZZ"} hnd{"hnd_Arab_PK"} hne{"hne_Deva_IN"} - hnj{"hnj_Hmng_LA"} + hnj{"hnj_Hmnp_US"} hnn{"hnn_Latn_PH"} hno{"hno_Arab_PK"} ho{"ho_Latn_PG"} @@ -488,6 +493,7 @@ likelySubtags:table(nofallback){ ht{"ht_Latn_HT"} hu{"hu_Latn_HU"} hui{"hui_Latn_ZZ"} + hur{"hur_Latn_CA"} hy{"hy_Armn_AM"} hz{"hz_Latn_NA"} ia{"ia_Latn_001"} @@ -510,7 +516,6 @@ likelySubtags:table(nofallback){ ijj{"ijj_Latn_ZZ"} ik{"ik_Latn_US"} ikk{"ikk_Latn_ZZ"} - ikt{"ikt_Latn_CA"} ikw{"ikw_Latn_ZZ"} ikx{"ikx_Latn_ZZ"} ilo{"ilo_Latn_PH"} @@ -554,6 +559,7 @@ likelySubtags:table(nofallback){ kaj{"kaj_Latn_NG"} kam{"kam_Latn_KE"} kao{"kao_Latn_ML"} + kaw{"kaw_Kawi_ID"} kbd{"kbd_Cyrl_RU"} kbm{"kbm_Latn_ZZ"} kbp{"kbp_Latn_ZZ"} @@ -565,7 +571,7 @@ likelySubtags:table(nofallback){ kcl{"kcl_Latn_ZZ"} kct{"kct_Latn_ZZ"} kde{"kde_Latn_TZ"} - kdh{"kdh_Arab_TG"} + kdh{"kdh_Latn_TG"} kdl{"kdl_Latn_ZZ"} kdt{"kdt_Thai_TH"} kea{"kea_Latn_CV"} @@ -669,6 +675,7 @@ likelySubtags:table(nofallback){ kvx{"kvx_Arab_PK"} kw{"kw_Latn_GB"} kwj{"kwj_Latn_ZZ"} + kwk{"kwk_Latn_CA"} kwo{"kwo_Latn_ZZ"} kwq{"kwq_Latn_ZZ"} kxa{"kxa_Latn_ZZ"} @@ -721,6 +728,7 @@ likelySubtags:table(nofallback){ lig{"lig_Latn_ZZ"} lih{"lih_Latn_ZZ"} lij{"lij_Latn_IT"} + lil{"lil_Latn_CA"} lis{"lis_Lisu_CN"} ljp{"ljp_Latn_ID"} lki{"lki_Arab_IR"} @@ -802,10 +810,9 @@ likelySubtags:table(nofallback){ mhi{"mhi_Latn_ZZ"} mhl{"mhl_Latn_ZZ"} mi{"mi_Latn_NZ"} + mic{"mic_Latn_CA"} mif{"mif_Latn_ZZ"} min{"min_Latn_ID"} - mis{"mis_Hatr_IQ"} - mis_Medf{"mis_Medf_NG"} miw{"miw_Latn_ZZ"} mk{"mk_Cyrl_MK"} mki{"mki_Arab_ZZ"} @@ -935,6 +942,7 @@ likelySubtags:table(nofallback){ nsn{"nsn_Latn_ZZ"} nso{"nso_Latn_ZA"} nss{"nss_Latn_ZZ"} + nst{"nst_Tnsa_IN"} ntm{"ntm_Latn_ZZ"} ntr{"ntr_Latn_ZZ"} nui{"nui_Latn_ZZ"} @@ -951,7 +959,11 @@ likelySubtags:table(nofallback){ nyn{"nyn_Latn_UG"} nzi{"nzi_Latn_GH"} oc{"oc_Latn_FR"} + oc_ES{"oc_Latn_ES"} ogc{"ogc_Latn_ZZ"} + oj{"oj_Cans_CA"} + ojs{"ojs_Cans_CA"} + oka{"oka_Latn_CA"} okr{"okr_Latn_ZZ"} okv{"okv_Latn_ZZ"} om{"om_Latn_ET"} @@ -966,6 +978,7 @@ likelySubtags:table(nofallback){ osa{"osa_Osge_US"} ota{"ota_Arab_ZZ"} otk{"otk_Orkh_MN"} + oui{"oui_Ougr_143"} ozm{"ozm_Latn_ZZ"} pa{"pa_Guru_IN"} pa_Arab{"pa_Arab_PK"} @@ -989,6 +1002,7 @@ likelySubtags:table(nofallback){ phn{"phn_Phnx_LB"} pil{"pil_Latn_ZZ"} pip{"pip_Latn_ZZ"} + pis{"pis_Latn_SB"} pka{"pka_Brah_IN"} pko{"pko_Latn_KE"} pl{"pl_Latn_PL"} @@ -1000,6 +1014,7 @@ likelySubtags:table(nofallback){ pon{"pon_Latn_FM"} ppa{"ppa_Deva_IN"} ppo{"ppo_Latn_ZZ"} + pqm{"pqm_Latn_CA"} pra{"pra_Khar_PK"} prd{"prd_Arab_IR"} prg{"prg_Latn_001"} @@ -1020,7 +1035,7 @@ likelySubtags:table(nofallback){ rel{"rel_Latn_ZZ"} res{"res_Latn_ZZ"} rgn{"rgn_Latn_IT"} - rhg{"rhg_Arab_MM"} + rhg{"rhg_Rohg_MM"} ria{"ria_Latn_IN"} rif{"rif_Tfng_MA"} rif_NL{"rif_Latn_NL"} @@ -1063,9 +1078,9 @@ likelySubtags:table(nofallback){ scl{"scl_Arab_ZZ"} scn{"scn_Latn_IT"} sco{"sco_Latn_GB"} - scs{"scs_Latn_CA"} sd{"sd_Arab_PK"} sd_Deva{"sd_Deva_IN"} + sd_IN{"sd_Deva_IN"} sd_Khoj{"sd_Khoj_IN"} sd_Sind{"sd_Sind_IN"} sdc{"sdc_Latn_IT"} @@ -1101,12 +1116,14 @@ likelySubtags:table(nofallback){ sly{"sly_Latn_ID"} sm{"sm_Latn_WS"} sma{"sma_Latn_SE"} + smd{"smd_Latn_AO"} smj{"smj_Latn_SE"} smn{"smn_Latn_FI"} smp{"smp_Samr_IL"} smq{"smq_Latn_ZZ"} sms{"sms_Latn_FI"} sn{"sn_Latn_ZW"} + snb{"snb_Latn_MY"} snc{"snc_Latn_ZZ"} snk{"snk_Latn_ML"} snp{"snp_Latn_ZZ"} @@ -1212,6 +1229,7 @@ likelySubtags:table(nofallback){ to{"to_Latn_TO"} tof{"tof_Latn_ZZ"} tog{"tog_Latn_MW"} + tok{"tok_Latn_001"} toq{"toq_Latn_ZZ"} tpi{"tpi_Latn_PG"} tpm{"tpm_Latn_ZZ"} @@ -1244,11 +1262,13 @@ likelySubtags:table(nofallback){ twh{"twh_Latn_ZZ"} twq{"twq_Latn_NE"} txg{"txg_Tang_CN"} + txo{"txo_Toto_IN"} ty{"ty_Latn_PF"} tya{"tya_Latn_ZZ"} tyv{"tyv_Cyrl_RU"} tzm{"tzm_Latn_MA"} ubu{"ubu_Latn_ZZ"} + udi{"udi_Aghb_RU"} udm{"udm_Cyrl_RU"} ug{"ug_Arab_CN"} ug_Cyrl{"ug_Cyrl_KZ"} @@ -1303,12 +1323,12 @@ likelySubtags:table(nofallback){ und_AX{"sv_Latn_AX"} und_AZ{"az_Latn_AZ"} und_Adlm{"ff_Adlm_GN"} - und_Aghb{"lez_Aghb_RU"} + und_Aghb{"udi_Aghb_RU"} und_Ahom{"aho_Ahom_IN"} und_Arab{"ar_Arab_EG"} und_Arab_CC{"ms_Arab_CC"} und_Arab_CN{"ug_Arab_CN"} - und_Arab_GB{"ks_Arab_GB"} + und_Arab_GB{"ur_Arab_GB"} und_Arab_ID{"ms_Arab_ID"} und_Arab_IN{"ur_Arab_IN"} und_Arab_KH{"cja_Arab_KH"} @@ -1369,17 +1389,19 @@ likelySubtags:table(nofallback){ und_CY{"el_Grek_CY"} und_CZ{"cs_Latn_CZ"} und_Cakm{"ccp_Cakm_BD"} - und_Cans{"cr_Cans_CA"} + und_Cans{"iu_Cans_CA"} und_Cari{"xcr_Cari_TR"} und_Cham{"cjm_Cham_VN"} und_Cher{"chr_Cher_US"} und_Chrs{"xco_Chrs_UZ"} und_Copt{"cop_Copt_EG"} + und_Cpmn{"und_Cpmn_CY"} + und_Cpmn_CY{"und_Cpmn_CY"} und_Cprt{"grc_Cprt_CY"} und_Cyrl{"ru_Cyrl_RU"} und_Cyrl_AL{"mk_Cyrl_AL"} und_Cyrl_BA{"sr_Cyrl_BA"} - und_Cyrl_GE{"os_Cyrl_GE"} + und_Cyrl_GE{"ab_Cyrl_GE"} und_Cyrl_GR{"mk_Cyrl_GR"} und_Cyrl_MD{"uk_Cyrl_MD"} und_Cyrl_RO{"bg_Cyrl_RO"} @@ -1450,17 +1472,15 @@ likelySubtags:table(nofallback){ und_Hano{"hnn_Hano_PH"} und_Hans{"zh_Hans_CN"} und_Hant{"zh_Hant_TW"} - und_Hatr{"mis_Hatr_IQ"} + und_Hant_CA{"yue_Hant_CA"} und_Hebr{"he_Hebr_IL"} - und_Hebr_CA{"yi_Hebr_CA"} - und_Hebr_GB{"yi_Hebr_GB"} und_Hebr_SE{"yi_Hebr_SE"} und_Hebr_UA{"yi_Hebr_UA"} und_Hebr_US{"yi_Hebr_US"} und_Hira{"ja_Hira_JP"} und_Hluw{"hlu_Hluw_TR"} und_Hmng{"hnj_Hmng_LA"} - und_Hmnp{"mww_Hmnp_US"} + und_Hmnp{"hnj_Hmnp_US"} und_Hung{"hu_Hung_HU"} und_IC{"es_Latn_IC"} und_ID{"id_Latn_ID"} @@ -1486,6 +1506,7 @@ likelySubtags:table(nofallback){ und_KZ{"ru_Cyrl_KZ"} und_Kali{"eky_Kali_MM"} und_Kana{"ja_Kana_JP"} + und_Kawi{"kaw_Kawi_ID"} und_Khar{"pra_Khar_PK"} und_Khmr{"km_Khmr_KH"} und_Khoj{"sd_Khoj_IN"} @@ -1554,7 +1575,7 @@ likelySubtags:table(nofallback){ und_Mand{"myz_Mand_IR"} und_Mani{"xmn_Mani_CN"} und_Marc{"bo_Marc_CN"} - und_Medf{"mis_Medf_NG"} + und_Medf{"dmf_Medf_NG"} und_Mend{"men_Mend_SL"} und_Merc{"xmr_Merc_SD"} und_Mero{"xmr_Mero_SD"} @@ -1574,6 +1595,7 @@ likelySubtags:table(nofallback){ und_NL{"nl_Latn_NL"} und_NO{"nb_Latn_NO"} und_NP{"ne_Deva_NP"} + und_Nagm{"unr_Nagm_IN"} und_Nand{"sa_Nand_IN"} und_Narb{"xna_Narb_SA"} und_Nbat{"arc_Nbat_JO"} @@ -1587,6 +1609,7 @@ likelySubtags:table(nofallback){ und_Orya{"or_Orya_IN"} und_Osge{"osa_Osge_US"} und_Osma{"so_Osma_SO"} + und_Ougr{"oui_Ougr_143"} und_PA{"es_Latn_PA"} und_PE{"es_Latn_PE"} und_PF{"fr_Latn_PF"} @@ -1680,6 +1703,8 @@ likelySubtags:table(nofallback){ und_Thai_LA{"kdt_Thai_LA"} und_Tibt{"bo_Tibt_CN"} und_Tirh{"mai_Tirh_IN"} + und_Tnsa{"nst_Tnsa_IN"} + und_Toto{"txo_Toto_IN"} und_UA{"uk_Cyrl_UA"} und_UG{"sw_Latn_UG"} und_UY{"es_Latn_UY"} @@ -1690,6 +1715,7 @@ likelySubtags:table(nofallback){ und_VN{"vi_Latn_VN"} und_VU{"bi_Latn_VU"} und_Vaii{"vai_Vaii_LR"} + und_Vith{"sq_Vith_AL"} und_WF{"fr_Latn_WF"} und_WS{"sm_Latn_WS"} und_Wara{"hoc_Wara_IN"} diff --git a/icu/icu4c/source/data/misc/metaZones.txt b/icu/icu4c/source/data/misc/metaZones.txt index 3ec2cf318e3..a9d7823003b 100644 --- a/icu/icu4c/source/data/misc/metaZones.txt +++ b/icu/icu4c/source/data/misc/metaZones.txt @@ -305,9 +305,7 @@ metaZones:table(nofallback){ EG{"Africa/Cairo"} FI{"Europe/Helsinki"} GR{"Europe/Athens"} - JO{"Asia/Amman"} LB{"Asia/Beirut"} - SY{"Asia/Damascus"} } Europe_Further_Eastern{ 001{"Europe/Minsk"} @@ -705,9 +703,170 @@ metaZones:table(nofallback){ 001{"Asia/Yerevan"} } Yukon{ - 001{"America/Yakutat"} + 001{"America/Whitehorse"} } } + metazoneIds{ + acre{"Acre"} + afce{"Africa_Central"} + afea{"Africa_Eastern"} + afgh{"Afghanistan"} + afso{"Africa_Southern"} + afwe{"Africa_Western"} + alam{"Almaty"} + alas{"Alaska"} + amaz{"Amazon"} + amce{"America_Central"} + amea{"America_Eastern"} + ammo{"America_Mountain"} + ampa{"America_Pacific"} + anad{"Anadyr"} + apia{"Apia"} + aqta{"Aqtau"} + aqto{"Aqtobe"} + arab{"Arabian"} + arge{"Argentina"} + arme{"Armenia"} + arwe{"Argentina_Western"} + atla{"Atlantic"} + auce{"Australia_Central"} + aucw{"Australia_CentralWestern"} + auea{"Australia_Eastern"} + auwe{"Australia_Western"} + azer{"Azerbaijan"} + azor{"Azores"} + bang{"Bangladesh"} + bhut{"Bhutan"} + boli{"Bolivia"} + bras{"Brasilia"} + brun{"Brunei"} + case{"Casey"} + cave{"Cape_Verde"} + cham{"Chamorro"} + chat{"Chatham"} + chil{"Chile"} + chin{"China"} + choi{"Choibalsan"} + chri{"Christmas"} + coco{"Cocos"} + colo{"Colombia"} + cook{"Cook"} + cuba{"Cuba"} + davi{"Davis"} + dumo{"DumontDUrville"} + east{"Easter"} + eati{"East_Timor"} + ecua{"Ecuador"} + euce{"Europe_Central"} + euea{"Europe_Eastern"} + eufe{"Europe_Further_Eastern"} + euwe{"Europe_Western"} + falk{"Falkland"} + fiji{"Fiji"} + frgu{"French_Guiana"} + frso{"French_Southern"} + gala{"Galapagos"} + gamb{"Gambier"} + geor{"Georgia"} + giis{"Gilbert_Islands"} + grea{"Greenland_Eastern"} + grwe{"Greenland_Western"} + guam{"Guam"} + gulf{"Gulf"} + guya{"Guyana"} + haal{"Hawaii_Aleutian"} + hoko{"Hong_Kong"} + hovd{"Hovd"} + ince{"Indonesia_Central"} + indi{"India"} + indo{"Indochina"} + inea{"Indonesia_Eastern"} + inoc{"Indian_Ocean"} + inwe{"Indonesia_Western"} + iran{"Iran"} + irku{"Irkutsk"} + isra{"Israel"} + japa{"Japan"} + kaea{"Kazakhstan_Eastern"} + kamc{"Kamchatka"} + kawe{"Kazakhstan_Western"} + kore{"Korea"} + kosr{"Kosrae"} + kras{"Krasnoyarsk"} + kyrg{"Kyrgystan"} + lank{"Lanka"} + liis{"Line_Islands"} + loho{"Lord_Howe"} + maca{"Macau"} + macq{"Macquarie"} + maga{"Magadan"} + mais{"Marshall_Islands"} + mala{"Malaysia"} + mald{"Maldives"} + marq{"Marquesas"} + maur{"Mauritius"} + maws{"Mawson"} + meno{"Mexico_Northwest"} + mepa{"Mexico_Pacific"} + mgmt{"GMT"} + mong{"Mongolia"} + mosc{"Moscow"} + myan{"Myanmar"} + naur{"Nauru"} + neca{"New_Caledonia"} + nepa{"Nepal"} + newf{"Newfoundland"} + neze{"New_Zealand"} + niue{"Niue"} + noma{"North_Mariana"} + norf{"Norfolk"} + noro{"Noronha"} + novo{"Novosibirsk"} + omsk{"Omsk"} + paki{"Pakistan"} + pala{"Palau"} + pang{"Papua_New_Guinea"} + para{"Paraguay"} + peru{"Peru"} + phil{"Philippines"} + phis{"Phoenix_Islands"} + pimi{"Pierre_Miquelon"} + pitc{"Pitcairn"} + pona{"Ponape"} + pyon{"Pyongyang"} + qyzy{"Qyzylorda"} + reun{"Reunion"} + roth{"Rothera"} + sakh{"Sakhalin"} + sama{"Samara"} + samo{"Samoa"} + seyc{"Seychelles"} + sing{"Singapore"} + soge{"South_Georgia"} + solo{"Solomon"} + suri{"Suriname"} + syow{"Syowa"} + tahi{"Tahiti"} + taip{"Taipei"} + taji{"Tajikistan"} + toke{"Tokelau"} + tong{"Tonga"} + truk{"Truk"} + turk{"Turkmenistan"} + tuva{"Tuvalu"} + urug{"Uruguay"} + uzbe{"Uzbekistan"} + vanu{"Vanuatu"} + vene{"Venezuela"} + vlad{"Vladivostok"} + volg{"Volgograd"} + vost{"Vostok"} + wake{"Wake"} + wall{"Wallis"} + yaku{"Yakutsk"} + yeka{"Yekaterinburg"} + yuko{"Yukon"} + } metazoneInfo{ "Africa:Abidjan"{ { @@ -1129,11 +1288,6 @@ metaZones:table(nofallback){ "1970-01-01 00:00", "1983-10-30 11:00", } - { - "Yukon", - "1983-10-30 11:00", - "1983-11-30 09:00", - } { "Alaska", "1983-11-30 09:00", @@ -1496,6 +1650,33 @@ metaZones:table(nofallback){ { "Mexico_Pacific", "1998-04-05 09:00", + "2022-10-30 08:00", + } + { + "America_Central", + "2022-10-30 08:00", + "9999-12-31 23:59", + } + } + "America:Ciudad_Juarez"{ + { + "America_Central", + "1970-01-01 00:00", + "1998-04-05 09:00", + } + { + "Mexico_Pacific", + "1998-04-05 09:00", + "2022-10-30 08:00", + } + { + "America_Central", + "2022-10-30 08:00", + "2022-11-30 06:00", + } + { + "America_Mountain", + "2022-11-30 06:00", "9999-12-31 23:59", } } @@ -1549,18 +1730,13 @@ metaZones:table(nofallback){ } } "America:Dawson"{ - { - "Yukon", - "1970-01-01 00:00", - "1973-10-28 09:00", - } { "America_Pacific", "1973-10-28 09:00", "2020-11-01 07:00", } { - "America_Mountain", + "Yukon", "2020-11-01 07:00", "9999-12-31 23:59", } @@ -1891,21 +2067,11 @@ metaZones:table(nofallback){ "1970-01-01 00:00", "1980-04-27 10:00", } - { - "Yukon", - "1980-04-27 10:00", - "1980-10-26 10:00", - } { "America_Pacific", "1980-10-26 10:00", "1983-10-30 09:00", } - { - "Yukon", - "1983-10-30 09:00", - "1983-11-30 09:00", - } { "Alaska", "1983-11-30 09:00", @@ -2166,11 +2332,6 @@ metaZones:table(nofallback){ "1970-01-01 00:00", "1983-10-30 12:00", } - { - "Yukon", - "1983-10-30 12:00", - "1983-11-30 09:00", - } { "Alaska", "1983-11-30 09:00", @@ -2227,6 +2388,11 @@ metaZones:table(nofallback){ { "America_Mountain", "1998-04-05 09:00", + "2022-10-30 08:00", + } + { + "America_Central", + "2022-10-30 08:00", "9999-12-31 23:59", } } @@ -2236,14 +2402,9 @@ metaZones:table(nofallback){ } } "America:Pangnirtung"{ - { - "Atlantic", - "1970-01-01 00:00", - "1995-04-02 06:00", - } { "America_Eastern", - "1995-04-02 06:00", + "1970-01-01 00:00", "1999-10-31 06:00", } { @@ -2444,11 +2605,6 @@ metaZones:table(nofallback){ "1970-01-01 00:00", "1983-10-30 09:00", } - { - "Yukon", - "1983-10-30 09:00", - "1983-11-30 09:00", - } { "Alaska", "1983-11-30 09:00", @@ -2539,7 +2695,7 @@ metaZones:table(nofallback){ "2020-11-01 07:00", } { - "America_Mountain", + "Yukon", "2020-11-01 07:00", "9999-12-31 23:59", } @@ -2550,11 +2706,6 @@ metaZones:table(nofallback){ } } "America:Yakutat"{ - { - "Yukon", - "1970-01-01 00:00", - "1983-11-30 09:00", - } { "Alaska", "1983-11-30 09:00", @@ -2710,6 +2861,8 @@ metaZones:table(nofallback){ "Asia:Amman"{ { "Europe_Eastern", + "1970-01-01 00:00", + "2022-10-27 22:00", } } "Asia:Anadyr"{ @@ -2897,6 +3050,8 @@ metaZones:table(nofallback){ "Asia:Damascus"{ { "Europe_Eastern", + "1970-01-01 00:00", + "2022-10-27 21:00", } } "Asia:Dhaka"{ @@ -3999,16 +4154,11 @@ metaZones:table(nofallback){ { "Moscow", "1970-01-01 00:00", - "1990-06-30 23:00", - } - { - "Europe_Central", - "1990-06-30 23:00", - "1991-03-31 02:00", + "1990-06-30 22:00", } { "Europe_Eastern", - "1991-03-31 02:00", + "1990-06-30 22:00", "9999-12-31 23:59", } } @@ -4068,11 +4218,11 @@ metaZones:table(nofallback){ { "Moscow", "1970-01-01 00:00", - "1991-03-30 23:00", + "1990-06-30 22:00", } { "Europe_Eastern", - "1991-03-30 23:00", + "1990-06-30 22:00", "9999-12-31 23:59", } } diff --git a/icu/icu4c/source/data/misc/metadata.txt b/icu/icu4c/source/data/misc/metadata.txt index b14427a72a0..af5670d55b3 100644 --- a/icu/icu4c/source/data/misc/metadata.txt +++ b/icu/icu4c/source/data/misc/metadata.txt @@ -36,6 +36,10 @@ metadata:table(nofallback){ reason{"deprecated"} replacement{"ami"} } + ajt{ + reason{"deprecated"} + replacement{"aeb"} + } aju{ reason{"macrolanguage"} replacement{"jrb"} @@ -160,6 +164,10 @@ metadata:table(nofallback){ reason{"deprecated"} replacement{"fbl"} } + bic{ + reason{"deprecated"} + replacement{"bir"} + } bih{ reason{"overlong"} replacement{"bho"} @@ -180,6 +188,10 @@ metadata:table(nofallback){ reason{"deprecated"} replacement{"ebk"} } + blg{ + reason{"deprecated"} + replacement{"iba"} + } bod{ reason{"overlong"} replacement{"bo"} @@ -916,6 +928,10 @@ metadata:table(nofallback){ reason{"deprecated"} replacement{"dtp"} } + lak{ + reason{"deprecated"} + replacement{"ksp"} + } lao{ reason{"overlong"} replacement{"lo"} @@ -1148,10 +1164,6 @@ metadata:table(nofallback){ reason{"deprecated"} replacement{"ngv"} } - no{ - reason{"legacy"} - replacement{"nb"} - } no_bok{ reason{"deprecated"} replacement{"nb"} @@ -1178,7 +1190,7 @@ metadata:table(nofallback){ } nor{ reason{"overlong"} - replacement{"nb"} + replacement{"no"} } npi{ reason{"macrolanguage"} @@ -1232,6 +1244,10 @@ metadata:table(nofallback){ reason{"overlong"} replacement{"pa"} } + pat{ + reason{"deprecated"} + replacement{"kxr"} + } pbu{ reason{"macrolanguage"} replacement{"ps"} @@ -1476,6 +1492,10 @@ metadata:table(nofallback){ reason{"overlong"} replacement{"sl"} } + smd{ + reason{"deprecated"} + replacement{"kmb"} + } sme{ reason{"overlong"} replacement{"se"} @@ -1488,6 +1508,10 @@ metadata:table(nofallback){ reason{"overlong"} replacement{"sn"} } + snb{ + reason{"deprecated"} + replacement{"iba"} + } snd{ reason{"overlong"} replacement{"sd"} @@ -5079,6 +5103,54 @@ metadata:table(nofallback){ replacement{"ZZ"} } } + unit{ + inch-hg{ + reason{"deprecated"} + replacement{"inch-ofhg"} + } + liter-per-100kilometers{ + reason{"deprecated"} + replacement{"liter-per-100-kilometer"} + } + meter-per-second-squared{ + reason{"deprecated"} + replacement{"meter-per-square-second"} + } + metric-ton{ + reason{"deprecated"} + replacement{"tonne"} + } + milligram-per-deciliter{ + reason{"deprecated"} + replacement{"milligram-ofglucose-per-deciliter"} + } + millimeter-of-mercury{ + reason{"deprecated"} + replacement{"millimeter-ofhg"} + } + part-per-million{ + reason{"deprecated"} + replacement{"permillion"} + } + pound-foot{ + reason{"deprecated"} + replacement{"pound-force-foot"} + } + pound-per-square-inch{ + reason{"deprecated"} + replacement{"pound-force-per-square-inch"} + } + } + usage{ + music-track{ + reason{"deprecated"} + replacement{"media"} + } + tv-program{ + reason{"deprecated"} + replacement{"media"} + } + } variant{ heploc{ reason{"deprecated"} @@ -5092,11 +5164,13 @@ metadata:table(nofallback){ } defaultContent{ "aa_ET", + "ab_GE", "af_ZA", "agq_CM", "ak_GH", "am_ET", "an_ES", + "ann_NG", "ar_001", "arn_CL", "as_IN", @@ -5107,12 +5181,17 @@ metadata:table(nofallback){ "az_Latn", "az_Latn_AZ", "ba_RU", + "bal_Arab", + "bal_Arab_PK", + "bal_Latn_PK", "bas_CM", "be_BY", "bem_ZM", "bez_TZ", "bg_BG", + "bgc_IN", "bgn_PK", + "bho_IN", "blt_VN", "bm_ML", "bm_Nkoo_ML", @@ -5154,6 +5233,7 @@ metadata:table(nofallback){ "ee_GH", "el_GR", "en_Dsrt_US", + "en_Shaw_GB", "en_US", "eo_001", "es_ES", @@ -5168,6 +5248,7 @@ metadata:table(nofallback){ "fil_PH", "fo_FO", "fr_FR", + "frr_DE", "fur_IT", "fy_NL", "ga_IE", @@ -5186,6 +5267,8 @@ metadata:table(nofallback){ "he_IL", "hi_IN", "hi_Latn_IN", + "hnj_Hmnp", + "hnj_Hmnp_US", "hr_HR", "hsb_DE", "hu_HU", @@ -5250,6 +5333,7 @@ metadata:table(nofallback){ "lv_LV", "mai_IN", "mas_KE", + "mdf_RU", "mer_KE", "mfe_MU", "mg_MG", @@ -5274,6 +5358,7 @@ metadata:table(nofallback){ "myv_RU", "mzn_IR", "naq_NA", + "nb", "nb_NO", "nd_ZW", "nds_DE", @@ -5298,12 +5383,16 @@ metadata:table(nofallback){ "pa_Guru", "pa_Guru_IN", "pcm_NG", + "pis_SB", "pl_PL", "prg_001", "ps_AF", "pt_BR", "qu_PE", "quc_GT", + "raj_IN", + "rhg_Rohg", + "rhg_Rohg_MM", "rm_CH", "rn_BI", "ro_RO", @@ -5331,6 +5420,7 @@ metadata:table(nofallback){ "shi_Latn_MA", "shi_Tfng", "shi_Tfng_MA", + "shn_MM", "si_LK", "sid_ET", "sk_SK", @@ -5364,6 +5454,8 @@ metadata:table(nofallback){ "tk_TM", "tn_ZA", "to_TO", + "tok_001", + "tpi_PG", "tr_TR", "trv_TW", "trw_PK", @@ -5382,6 +5474,7 @@ metadata:table(nofallback){ "vai_Vaii", "vai_Vaii_LR", "ve_ZA", + "vec_IT", "vi_VN", "vo_001", "vun_TZ", @@ -5395,6 +5488,7 @@ metadata:table(nofallback){ "yav_CM", "yi_001", "yo_NG", + "yrl_BR", "yue_Hans_CN", "yue_Hant", "yue_Hant_HK", diff --git a/icu/icu4c/source/data/misc/numberingSystems.txt b/icu/icu4c/source/data/misc/numberingSystems.txt index 76302bc27d2..f2aa329e6ca 100644 --- a/icu/icu4c/source/data/misc/numberingSystems.txt +++ b/icu/icu4c/source/data/misc/numberingSystems.txt @@ -193,6 +193,11 @@ numberingSystems:table(nofallback){ desc{"꤀꤁꤂꤃꤄꤅꤆꤇꤈꤉"} radix:int{10} } + kawi{ + algorithmic:int{0} + desc{"𑽐𑽑𑽒𑽓𑽔𑽕𑽖𑽗𑽘𑽙"} + radix:int{10} + } khmr{ algorithmic:int{0} desc{"០១២៣៤៥៦៧៨៩"} @@ -298,6 +303,11 @@ numberingSystems:table(nofallback){ desc{"꧰꧱꧲꧳꧴꧵꧶꧷꧸꧹"} radix:int{10} } + nagm{ + algorithmic:int{0} + desc{"𞓰𞓱𞓲𞓳𞓴𞓵𞓶𞓷𞓸𞓹"} + radix:int{10} + } newa{ algorithmic:int{0} desc{"𑑐𑑑𑑒𑑓𑑔𑑕𑑖𑑗𑑘𑑙"} @@ -413,6 +423,11 @@ numberingSystems:table(nofallback){ desc{"𑓐𑓑𑓒𑓓𑓔𑓕𑓖𑓗𑓘𑓙"} radix:int{10} } + tnsa{ + algorithmic:int{0} + desc{"𖫀𖫁𖫂𖫃𖫄𖫅𖫆𖫇𖫈𖫉"} + radix:int{10} + } vaii{ algorithmic:int{0} desc{"꘠꘡꘢꘣꘤꘥꘦꘧꘨꘩"} diff --git a/icu/icu4c/source/data/misc/pluralRanges.txt b/icu/icu4c/source/data/misc/pluralRanges.txt index 9c18ba231fd..d61226c2449 100644 --- a/icu/icu4c/source/data/misc/pluralRanges.txt +++ b/icu/icu4c/source/data/misc/pluralRanges.txt @@ -7,41 +7,41 @@ pluralRanges:table(nofallback){ ak{"set07"} am{"set01"} an{"set04"} - ar{"set18"} + ar{"set21"} as{"set01"} az{"set03"} - be{"set15"} + be{"set18"} bg{"set04"} bn{"set01"} - bs{"set11"} - ca{"set04"} - cs{"set14"} - cy{"set17"} + bs{"set12"} + ca{"set15"} + cs{"set17"} + cy{"set20"} da{"set05"} de{"set03"} el{"set03"} en{"set04"} - es{"set04"} + es{"set15"} et{"set04"} eu{"set04"} fa{"set07"} fi{"set04"} fil{"set05"} - fr{"set01"} - ga{"set16"} + fr{"set13"} + ga{"set19"} gl{"set03"} gsw{"set03"} gu{"set01"} - he{"set13"} + he{"set10"} hi{"set01"} - hr{"set11"} + hr{"set12"} hu{"set03"} hy{"set01"} ia{"set04"} id{"set00"} io{"set04"} is{"set05"} - it{"set03"} + it{"set14"} ja{"set00"} ka{"set02"} kk{"set03"} @@ -51,7 +51,7 @@ pluralRanges:table(nofallback){ ky{"set03"} lij{"set03"} lo{"set00"} - lt{"set15"} + lt{"set18"} lv{"set09"} mk{"set08"} ml{"set03"} @@ -62,22 +62,23 @@ pluralRanges:table(nofallback){ nb{"set04"} ne{"set03"} nl{"set03"} + no{"set04"} or{"set07"} pa{"set05"} pcm{"set04"} - pl{"set14"} + pl{"set17"} ps{"set01"} - pt{"set01"} - ro{"set10"} - ru{"set15"} + pt{"set13"} + ro{"set11"} + ru{"set18"} sc{"set03"} scn{"set03"} sd{"set07"} si{"set06"} - sk{"set14"} - sl{"set12"} + sk{"set17"} + sl{"set16"} sq{"set03"} - sr{"set11"} + sr{"set12"} sv{"set04"} sw{"set03"} ta{"set03"} @@ -86,7 +87,7 @@ pluralRanges:table(nofallback){ tk{"set03"} tr{"set03"} ug{"set03"} - uk{"set15"} + uk{"set18"} ur{"set04"} uz{"set03"} vi{"set00"} @@ -306,6 +307,38 @@ pluralRanges:table(nofallback){ } } set10{ + { + "one", + "two", + "other", + } + { + "one", + "other", + "other", + } + { + "two", + "other", + "other", + } + { + "other", + "one", + "other", + } + { + "other", + "two", + "other", + } + { + "other", + "other", + "other", + } + } + set11{ { "one", "few", @@ -342,7 +375,7 @@ pluralRanges:table(nofallback){ "other", } } - set11{ + set12{ { "one", "one", @@ -389,138 +422,132 @@ pluralRanges:table(nofallback){ "other", } } - set12{ + set13{ { "one", "one", - "few", + "one", } { "one", - "two", - "two", + "other", + "other", } { - "one", - "few", - "few", + "other", + "other", + "other", } + } + set14{ { "one", "other", "other", } { - "two", + "other", + "one", "one", - "few", } { - "two", - "two", - "two", + "other", + "other", + "other", } + } + set15{ { - "two", - "few", - "few", + "one", + "other", + "other", } { - "two", "other", + "one", "other", } { - "few", + "other", + "other", + "other", + } + } + set16{ + { + "one", "one", "few", } { - "few", + "one", "two", "two", } { - "few", + "one", "few", "few", } { - "few", + "one", "other", "other", } { - "other", + "two", "one", "few", } { - "other", + "two", "two", "two", } { - "other", + "two", "few", "few", } { - "other", - "other", - "other", - } - } - set13{ - { - "one", "two", "other", + "other", } { + "few", "one", - "many", - "many", - } - { - "one", - "other", - "other", + "few", } { + "few", "two", - "many", - "other", - } - { "two", - "other", - "other", } { - "many", - "many", - "many", + "few", + "few", + "few", } { - "many", + "few", + "other", "other", - "many", } { "other", "one", - "other", + "few", } { "other", "two", - "other", + "two", } { "other", - "many", - "many", + "few", + "few", } { "other", @@ -528,7 +555,7 @@ pluralRanges:table(nofallback){ "other", } } - set14{ + set17{ { "one", "few", @@ -600,7 +627,7 @@ pluralRanges:table(nofallback){ "other", } } - set15{ + set18{ { "one", "one", @@ -682,7 +709,7 @@ pluralRanges:table(nofallback){ "other", } } - set16{ + set19{ { "one", "two", @@ -769,7 +796,7 @@ pluralRanges:table(nofallback){ "other", } } - set17{ + set20{ { "zero", "one", @@ -871,7 +898,7 @@ pluralRanges:table(nofallback){ "other", } } - set18{ + set21{ { "zero", "one", diff --git a/icu/icu4c/source/data/misc/plurals.txt b/icu/icu4c/source/data/misc/plurals.txt index cf03e27b12f..973bc397efb 100644 --- a/icu/icu4c/source/data/misc/plurals.txt +++ b/icu/icu4c/source/data/misc/plurals.txt @@ -3,322 +3,331 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml plurals:table(nofallback){ locales{ - af{"set8"} - ak{"set6"} + af{"set7"} + ak{"set5"} am{"set1"} - an{"set8"} - ar{"set35"} - ars{"set35"} + an{"set7"} + ar{"set37"} + ars{"set37"} as{"set1"} - asa{"set8"} - ast{"set4"} - az{"set8"} - be{"set27"} - bem{"set8"} - bez{"set8"} - bg{"set8"} - bho{"set6"} + asa{"set7"} + ast{"set3"} + az{"set7"} + bal{"set7"} + be{"set29"} + bem{"set7"} + bez{"set7"} + bg{"set7"} + bho{"set5"} bm{"set0"} bn{"set1"} bo{"set0"} - br{"set31"} - brx{"set8"} + br{"set32"} + brx{"set7"} bs{"set19"} - ca{"set4"} - ce{"set8"} - ceb{"set12"} - cgg{"set8"} - chr{"set8"} - ckb{"set8"} - cs{"set25"} - cy{"set36"} - da{"set9"} - de{"set4"} + ca{"set22"} + ce{"set7"} + ceb{"set11"} + cgg{"set7"} + chr{"set7"} + ckb{"set7"} + cs{"set27"} + cy{"set38"} + da{"set8"} + de{"set3"} doi{"set1"} - dsb{"set23"} - dv{"set8"} + dsb{"set26"} + dv{"set7"} dz{"set0"} - ee{"set8"} - el{"set8"} - en{"set4"} - eo{"set8"} - es{"set8"} - et{"set4"} - eu{"set8"} + ee{"set7"} + el{"set7"} + en{"set3"} + eo{"set7"} + es{"set23"} + et{"set3"} + eu{"set7"} fa{"set1"} ff{"set2"} - fi{"set4"} - fil{"set12"} - fo{"set8"} + fi{"set3"} + fil{"set11"} + fo{"set7"} fr{"set20"} - fur{"set8"} - fy{"set4"} - ga{"set32"} - gd{"set21"} - gl{"set4"} - gsw{"set8"} + fur{"set7"} + fy{"set3"} + ga{"set34"} + gd{"set24"} + gl{"set3"} + gsw{"set7"} gu{"set1"} - guw{"set6"} - gv{"set33"} - ha{"set8"} - haw{"set8"} - he{"set24"} + guw{"set5"} + gv{"set35"} + ha{"set7"} + haw{"set7"} + he{"set15"} hi{"set1"} + hnj{"set0"} hr{"set19"} - hsb{"set23"} - hu{"set8"} + hsb{"set26"} + hu{"set7"} hy{"set2"} - ia{"set4"} + ia{"set3"} id{"set0"} ig{"set0"} ii{"set0"} in{"set0"} - io{"set4"} - is{"set10"} - it{"set4"} + io{"set3"} + is{"set9"} + it{"set22"} iu{"set16"} - iw{"set24"} + iw{"set15"} ja{"set0"} jbo{"set0"} - jgo{"set8"} - ji{"set4"} - jmc{"set8"} + jgo{"set7"} + ji{"set3"} + jmc{"set7"} jv{"set0"} jw{"set0"} - ka{"set8"} + ka{"set7"} kab{"set2"} - kaj{"set8"} - kcg{"set8"} + kaj{"set7"} + kcg{"set7"} kde{"set0"} kea{"set0"} - kk{"set8"} - kkj{"set8"} - kl{"set8"} + kk{"set7"} + kkj{"set7"} + kl{"set7"} km{"set0"} kn{"set1"} ko{"set0"} - ks{"set8"} - ksb{"set8"} - ksh{"set15"} - ku{"set8"} - kw{"set34"} - ky{"set8"} - lag{"set14"} - lb{"set8"} - lg{"set8"} - lij{"set4"} + ks{"set7"} + ksb{"set7"} + ksh{"set14"} + ku{"set7"} + kw{"set36"} + ky{"set7"} + lag{"set13"} + lb{"set7"} + lg{"set7"} + lij{"set3"} lkt{"set0"} - ln{"set6"} + ln{"set5"} lo{"set0"} - lt{"set28"} - lv{"set13"} - mas{"set8"} - mg{"set6"} - mgo{"set8"} - mk{"set11"} - ml{"set8"} - mn{"set8"} + lt{"set30"} + lv{"set12"} + mas{"set7"} + mg{"set5"} + mgo{"set7"} + mk{"set10"} + ml{"set7"} + mn{"set7"} mo{"set18"} - mr{"set8"} + mr{"set7"} ms{"set0"} - mt{"set29"} + mt{"set33"} my{"set0"} - nah{"set8"} + nah{"set7"} naq{"set16"} - nb{"set8"} - nd{"set8"} - ne{"set8"} - nl{"set4"} - nn{"set8"} - nnh{"set8"} - no{"set8"} + nb{"set7"} + nd{"set7"} + ne{"set7"} + nl{"set3"} + nn{"set7"} + nnh{"set7"} + no{"set7"} nqo{"set0"} - nr{"set8"} - nso{"set6"} - ny{"set8"} - nyn{"set8"} - om{"set8"} - or{"set8"} - os{"set8"} + nr{"set7"} + nso{"set5"} + ny{"set7"} + nyn{"set7"} + om{"set7"} + or{"set7"} + os{"set7"} osa{"set0"} - pa{"set6"} - pap{"set8"} + pa{"set5"} + pap{"set7"} pcm{"set1"} - pl{"set26"} - prg{"set13"} - ps{"set8"} - pt{"set3"} - pt_PT{"set4"} - rm{"set8"} + pl{"set28"} + prg{"set12"} + ps{"set7"} + pt{"set21"} + pt_PT{"set22"} + rm{"set7"} ro{"set18"} - rof{"set8"} + rof{"set7"} root{"set0"} - ru{"set30"} - rwk{"set8"} + ru{"set31"} + rwk{"set7"} sah{"set0"} - saq{"set8"} + saq{"set7"} sat{"set16"} - sc{"set4"} - scn{"set4"} - sd{"set8"} - sdh{"set8"} + sc{"set3"} + scn{"set3"} + sd{"set7"} + sdh{"set7"} se{"set16"} - seh{"set8"} + seh{"set7"} ses{"set0"} sg{"set0"} sh{"set19"} shi{"set17"} - si{"set5"} - sk{"set25"} - sl{"set22"} + si{"set4"} + sk{"set27"} + sl{"set25"} sma{"set16"} smi{"set16"} smj{"set16"} smn{"set16"} sms{"set16"} - sn{"set8"} - so{"set8"} - sq{"set8"} + sn{"set7"} + so{"set7"} + sq{"set7"} sr{"set19"} - ss{"set8"} - ssy{"set8"} - st{"set8"} + ss{"set7"} + ssy{"set7"} + st{"set7"} su{"set0"} - sv{"set4"} - sw{"set4"} - syr{"set8"} - ta{"set8"} - te{"set8"} - teo{"set8"} + sv{"set3"} + sw{"set3"} + syr{"set7"} + ta{"set7"} + te{"set7"} + teo{"set7"} th{"set0"} - ti{"set6"} - tig{"set8"} - tk{"set8"} - tl{"set12"} - tn{"set8"} + ti{"set5"} + tig{"set7"} + tk{"set7"} + tl{"set11"} + tn{"set7"} to{"set0"} - tr{"set8"} - ts{"set8"} - tzm{"set7"} - ug{"set8"} - uk{"set30"} - ur{"set4"} - uz{"set8"} - ve{"set8"} + tpi{"set0"} + tr{"set7"} + ts{"set7"} + tzm{"set6"} + ug{"set7"} + uk{"set31"} + ur{"set3"} + uz{"set7"} + ve{"set7"} + vec{"set22"} vi{"set0"} - vo{"set8"} - vun{"set8"} - wa{"set6"} - wae{"set8"} + vo{"set7"} + vun{"set7"} + wa{"set5"} + wae{"set7"} wo{"set0"} - xh{"set8"} - xog{"set8"} - yi{"set4"} + xh{"set7"} + xog{"set7"} + yi{"set3"} yo{"set0"} yue{"set0"} zh{"set0"} zu{"set1"} } locales_ordinals{ - af{"set37"} - am{"set37"} - an{"set37"} - ar{"set37"} - as{"set58"} - az{"set56"} - be{"set42"} - bg{"set37"} - bn{"set58"} - bs{"set37"} - ca{"set54"} - ce{"set37"} - cs{"set37"} - cy{"set60"} - da{"set37"} - de{"set37"} - dsb{"set37"} - el{"set37"} - en{"set51"} - es{"set37"} - et{"set37"} - eu{"set37"} - fa{"set37"} - fi{"set37"} - fil{"set39"} - fr{"set39"} - fy{"set37"} - ga{"set39"} - gd{"set53"} - gl{"set37"} - gsw{"set37"} - gu{"set57"} - he{"set37"} - hi{"set57"} - hr{"set37"} - hsb{"set37"} - hu{"set40"} - hy{"set39"} - ia{"set37"} - id{"set37"} - in{"set37"} - is{"set37"} - it{"set46"} - iw{"set37"} - ja{"set37"} - ka{"set48"} - kk{"set45"} - km{"set37"} - kn{"set37"} - ko{"set37"} - kw{"set50"} - ky{"set37"} - lij{"set47"} - lo{"set39"} - lt{"set37"} - lv{"set37"} - mk{"set55"} - ml{"set37"} - mn{"set37"} - mo{"set39"} - mr{"set52"} - ms{"set39"} - my{"set37"} - nb{"set37"} - ne{"set41"} - nl{"set37"} - or{"set59"} - pa{"set37"} - pl{"set37"} - prg{"set37"} - ps{"set37"} - pt{"set37"} - ro{"set39"} - root{"set37"} - ru{"set37"} - sc{"set46"} - scn{"set46"} - sd{"set37"} - sh{"set37"} - si{"set37"} - sk{"set37"} - sl{"set37"} - sq{"set49"} - sr{"set37"} - sv{"set38"} - sw{"set37"} - ta{"set37"} - te{"set37"} - th{"set37"} - tk{"set44"} - tl{"set39"} - tr{"set37"} - uk{"set43"} - ur{"set37"} - uz{"set37"} - vi{"set39"} - yue{"set37"} - zh{"set37"} - zu{"set37"} + af{"set39"} + am{"set39"} + an{"set39"} + ar{"set39"} + as{"set60"} + ast{"set39"} + az{"set58"} + bal{"set41"} + be{"set44"} + bg{"set39"} + bn{"set60"} + bs{"set39"} + ca{"set56"} + ce{"set39"} + cs{"set39"} + cy{"set62"} + da{"set39"} + de{"set39"} + dsb{"set39"} + el{"set39"} + en{"set53"} + es{"set39"} + et{"set39"} + eu{"set39"} + fa{"set39"} + fi{"set39"} + fil{"set41"} + fr{"set41"} + fy{"set39"} + ga{"set41"} + gd{"set55"} + gl{"set39"} + gsw{"set39"} + gu{"set59"} + he{"set39"} + hi{"set59"} + hr{"set39"} + hsb{"set39"} + hu{"set42"} + hy{"set41"} + ia{"set39"} + id{"set39"} + in{"set39"} + is{"set39"} + it{"set48"} + iw{"set39"} + ja{"set39"} + ka{"set50"} + kk{"set47"} + km{"set39"} + kn{"set39"} + ko{"set39"} + kw{"set52"} + ky{"set39"} + lij{"set49"} + lo{"set41"} + lt{"set39"} + lv{"set39"} + mk{"set57"} + ml{"set39"} + mn{"set39"} + mo{"set41"} + mr{"set54"} + ms{"set41"} + my{"set39"} + nb{"set39"} + ne{"set43"} + nl{"set39"} + no{"set39"} + or{"set61"} + pa{"set39"} + pl{"set39"} + prg{"set39"} + ps{"set39"} + pt{"set39"} + ro{"set41"} + root{"set39"} + ru{"set39"} + sc{"set48"} + scn{"set48"} + sd{"set39"} + sh{"set39"} + si{"set39"} + sk{"set39"} + sl{"set39"} + sq{"set51"} + sr{"set39"} + sv{"set40"} + sw{"set39"} + ta{"set39"} + te{"set39"} + th{"set39"} + tk{"set46"} + tl{"set41"} + tpi{"set39"} + tr{"set39"} + uk{"set45"} + ur{"set39"} + uz{"set39"} + vec{"set48"} + vi{"set41"} + yue{"set39"} + zh{"set39"} + zu{"set39"} } rules{ set0{ @@ -335,18 +344,6 @@ plurals:table(nofallback){ } } set10{ - one{ - "t = 0 and i % 10 = 1 and i % 100 != 11 or t != 0 @integer 1, 21, 31," - " 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1~1.6, 10.1, 100.1, 100" - "0.1, …" - } - other{ - " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0" - ", 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0, 100.0, 1000.0, 10000.0, 1" - "00000.0, 1000000.0, …" - } - } - set11{ one{ "v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != " "11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1" @@ -358,7 +355,7 @@ plurals:table(nofallback){ "0, …" } } - set12{ + set11{ one{ "v = 0 and i = 1,2,3 or v = 0 and i % 10 != 4,6,9 or v != 0 and f % 1" "0 != 4,6,9 @integer 0~3, 5, 7, 8, 10~13, 15, 17, 18, 20, 21, 100, 10" @@ -371,7 +368,7 @@ plurals:table(nofallback){ "6, 0.9, 1.4, 1.6, 1.9, 2.4, 2.6, 10.4, 100.4, 1000.4, …" } } - set13{ + set12{ one{ "n % 10 = 1 and n % 100 != 11 or v = 2 and f % 10 = 1 and f % 100 != " "11 or v != 2 and f % 10 = 1 @integer 1, 21, 31, 41, 51, 61, 71, 81, " @@ -389,7 +386,7 @@ plurals:table(nofallback){ "10000.0, 100000.0, 1000000.0, …" } } - set14{ + set13{ one{"i = 0,1 and n != 0 @integer 1 @decimal 0.1~1.6"} other{ " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2.0~3." @@ -397,7 +394,7 @@ plurals:table(nofallback){ } zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} } - set15{ + set14{ one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} other{ " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0." @@ -405,6 +402,17 @@ plurals:table(nofallback){ } zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} } + set15{ + one{ + "i = 1 and v = 0 or i = 0 and v != 0 @integer 1 @decimal 0.0~0.9, 0.0" + "0~0.05" + } + other{ + " @integer 0, 3~17, 100, 1000, 10000, 100000, 1000000, … @decimal 1.0" + "~2.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" + } + two{"i = 2 and v = 0 @integer 2"} + } set16{ one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} other{ @@ -426,8 +434,9 @@ plurals:table(nofallback){ } set18{ few{ - "v != 0 or n = 0 or n % 100 = 2..19 @integer 0, 2~16, 102, 1002, … @d" - "ecimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" + "v != 0 or n = 0 or n != 1 and n % 100 = 1..19 @integer 0, 2~16, 101," + " 1001, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1" + "000000.0, …" } one{"i = 1 and v = 0 @integer 1"} other{" @integer 20~35, 100, 1000, 10000, 100000, 1000000, …"} @@ -460,17 +469,57 @@ plurals:table(nofallback){ set20{ many{ "e = 0 and i != 0 and i % 1000000 = 0 and v = 0 or e != 0..5 @integer" - " 1000000, 1e6, 2e6, 3e6, 4e6, 5e6, 6e6, … @decimal 1.0000001e6, 1.1e" - "6, 2.0000001e6, 2.1e6, 3.0000001e6, 3.1e6, …" + " 1000000, 1c6, 2c6, 3c6, 4c6, 5c6, 6c6, … @decimal 1.0000001c6, 1.1c" + "6, 2.0000001c6, 2.1c6, 3.0000001c6, 3.1c6, …" } one{"i = 0,1 @integer 0, 1 @decimal 0.0~1.5"} other{ - " @integer 2~17, 100, 1000, 10000, 100000, 1e3, 2e3, 3e3, 4e3, 5e3, 6" - "e3, … @decimal 2.0~3.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000" - "000.0, 1.0001e3, 1.1e3, 2.0001e3, 2.1e3, 3.0001e3, 3.1e3, …" + " @integer 2~17, 100, 1000, 10000, 100000, 1c3, 2c3, 3c3, 4c3, 5c3, 6" + "c3, … @decimal 2.0~3.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000" + "000.0, 1.0001c3, 1.1c3, 2.0001c3, 2.1c3, 3.0001c3, 3.1c3, …" } } set21{ + many{ + "e = 0 and i != 0 and i % 1000000 = 0 and v = 0 or e != 0..5 @integer" + " 1000000, 1c6, 2c6, 3c6, 4c6, 5c6, 6c6, … @decimal 1.0000001c6, 1.1c" + "6, 2.0000001c6, 2.1c6, 3.0000001c6, 3.1c6, …" + } + one{"i = 0..1 @integer 0, 1 @decimal 0.0~1.5"} + other{ + " @integer 2~17, 100, 1000, 10000, 100000, 1c3, 2c3, 3c3, 4c3, 5c3, 6" + "c3, … @decimal 2.0~3.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000" + "000.0, 1.0001c3, 1.1c3, 2.0001c3, 2.1c3, 3.0001c3, 3.1c3, …" + } + } + set22{ + many{ + "e = 0 and i != 0 and i % 1000000 = 0 and v = 0 or e != 0..5 @integer" + " 1000000, 1c6, 2c6, 3c6, 4c6, 5c6, 6c6, … @decimal 1.0000001c6, 1.1c" + "6, 2.0000001c6, 2.1c6, 3.0000001c6, 3.1c6, …" + } + one{"i = 1 and v = 0 @integer 1"} + other{ + " @integer 0, 2~16, 100, 1000, 10000, 100000, 1c3, 2c3, 3c3, 4c3, 5c3" + ", 6c3, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1" + "000000.0, 1.0001c3, 1.1c3, 2.0001c3, 2.1c3, 3.0001c3, 3.1c3, …" + } + } + set23{ + many{ + "e = 0 and i != 0 and i % 1000000 = 0 and v = 0 or e != 0..5 @integer" + " 1000000, 1c6, 2c6, 3c6, 4c6, 5c6, 6c6, … @decimal 1.0000001c6, 1.1c" + "6, 2.0000001c6, 2.1c6, 3.0000001c6, 3.1c6, …" + } + one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} + other{ + " @integer 0, 2~16, 100, 1000, 10000, 100000, 1c3, 2c3, 3c3, 4c3, 5c3" + ", 6c3, … @decimal 0.0~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 10" + "0000.0, 1000000.0, 1.0001c3, 1.1c3, 2.0001c3, 2.1c3, 3.0001c3, 3.1c3" + ", …" + } + } + set24{ few{ "n = 3..10,13..19 @integer 3~10, 13~19 @decimal 3.0, 4.0, 5.0, 6.0, 7" ".0, 8.0, 9.0, 10.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 3.00" @@ -488,7 +537,7 @@ plurals:table(nofallback){ "00, 2.0000" } } - set22{ + set25{ few{ "v = 0 and i % 100 = 3..4 or v != 0 @integer 3, 4, 103, 104, 203, 204" ", 303, 304, 403, 404, 503, 504, 603, 604, 703, 704, 1003, … @decimal" @@ -504,7 +553,7 @@ plurals:table(nofallback){ " 1002, …" } } - set23{ + set26{ few{ "v = 0 and i % 100 = 3..4 or f % 100 = 3..4 @integer 3, 4, 103, 104, " "203, 204, 303, 304, 403, 404, 503, 504, 603, 604, 703, 704, 1003, … " @@ -527,19 +576,7 @@ plurals:table(nofallback){ "7.2, 10.2, 100.2, 1000.2, …" } } - set24{ - many{ - "v = 0 and n != 0..10 and n % 10 = 0 @integer 20, 30, 40, 50, 60, 70," - " 80, 90, 100, 1000, 10000, 100000, 1000000, …" - } - one{"i = 1 and v = 0 @integer 1"} - other{ - " @integer 0, 3~17, 101, 1001, … @decimal 0.0~1.5, 10.0, 100.0, 1000." - "0, 10000.0, 100000.0, 1000000.0, …" - } - two{"i = 2 and v = 0 @integer 2"} - } - set25{ + set27{ few{"i = 2..4 and v = 0 @integer 2~4"} many{ "v != 0 @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1" @@ -548,7 +585,7 @@ plurals:table(nofallback){ one{"i = 1 and v = 0 @integer 1"} other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} } - set26{ + set28{ few{ "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 @integer 2~4, 22~24, 3" "2~34, 42~44, 52~54, 62, 102, 1002, …" @@ -564,7 +601,7 @@ plurals:table(nofallback){ ".0, …" } } - set27{ + set29{ few{ "n % 10 = 2..4 and n % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~4" "4, 52~54, 62, 102, 1002, … @decimal 2.0, 3.0, 4.0, 22.0, 23.0, 24.0," @@ -582,7 +619,14 @@ plurals:table(nofallback){ } other{" @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, 1000.1, …"} } - set28{ + set3{ + one{"i = 1 and v = 0 @integer 1"} + other{ + " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0" + "~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" + } + } + set30{ few{ "n % 10 = 2..9 and n % 100 != 11..19 @integer 2~9, 22~29, 102, 1002, " "… @decimal 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 22.0, 102.0, 1002" @@ -600,29 +644,7 @@ plurals:table(nofallback){ "1000.0, 10000.0, 100000.0, 1000000.0, …" } } - set29{ - few{ - "n = 0 or n % 100 = 2..10 @integer 0, 2~10, 102~107, 1002, … @decimal" - " 0.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0, 102.0, 1002.0, …" - } - many{ - "n % 100 = 11..19 @integer 11~19, 111~117, 1011, … @decimal 11.0, 12." - "0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 111.0, 1011.0, …" - } - one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} - other{ - " @integer 20~35, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0" - ".9, 1.1~1.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" - } - } - set3{ - one{"i = 0..1 @integer 0, 1 @decimal 0.0~1.5"} - other{ - " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2.0~3." - "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" - } - } - set30{ + set31{ few{ "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 @integer 2~4, 22~24, 3" "2~34, 42~44, 52~54, 62, 102, 1002, …" @@ -640,7 +662,7 @@ plurals:table(nofallback){ ".0, …" } } - set31{ + set32{ few{ "n % 10 = 3..4,9 and n % 100 != 10..19,70..79,90..99 @integer 3, 4, 9" ", 23, 24, 29, 33, 34, 39, 43, 44, 49, 103, 1003, … @decimal 3.0, 4.0" @@ -665,7 +687,23 @@ plurals:table(nofallback){ "2.0, 1002.0, …" } } - set32{ + set33{ + few{ + "n = 0 or n % 100 = 3..10 @integer 0, 3~10, 103~109, 1003, … @decimal" + " 0.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 103.0, 1003.0, …" + } + many{ + "n % 100 = 11..19 @integer 11~19, 111~117, 1011, … @decimal 11.0, 12." + "0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 111.0, 1011.0, …" + } + one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} + other{ + " @integer 20~35, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0" + ".9, 1.1~1.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" + } + two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} + } + set34{ few{ "n = 3..6 @integer 3~6 @decimal 3.0, 4.0, 5.0, 6.0, 3.00, 4.00, 5.00," " 6.00, 3.000, 4.000, 5.000, 6.000, 3.0000, 4.0000, 5.0000, 6.0000" @@ -682,7 +720,7 @@ plurals:table(nofallback){ } two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} } - set33{ + set35{ few{ "v = 0 and i % 100 = 0,20,40,60,80 @integer 0, 20, 40, 60, 80, 100, 1" "20, 140, 1000, 10000, 100000, 1000000, …" @@ -701,7 +739,7 @@ plurals:table(nofallback){ "02, …" } } - set34{ + set36{ few{ "n % 100 = 3,23,43,63,83 @integer 3, 23, 43, 63, 83, 103, 123, 143, 1" "003, … @decimal 3.0, 23.0, 43.0, 63.0, 83.0, 103.0, 123.0, 143.0, 10" @@ -726,7 +764,7 @@ plurals:table(nofallback){ } zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} } - set35{ + set37{ few{ "n % 100 = 3..10 @integer 3~10, 103~110, 1003, … @decimal 3.0, 4.0, 5" ".0, 6.0, 7.0, 8.0, 9.0, 10.0, 103.0, 1003.0, …" @@ -744,7 +782,7 @@ plurals:table(nofallback){ two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} } - set36{ + set38{ few{"n = 3 @integer 3 @decimal 3.0, 3.00, 3.000, 3.0000"} many{"n = 6 @integer 6 @decimal 6.0, 6.00, 6.000, 6.0000"} one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} @@ -756,50 +794,53 @@ plurals:table(nofallback){ two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} } - set37{ + set39{ other{" @integer 0~15, 100, 1000, 10000, 100000, 1000000, …"} } - set38{ + set4{ + one{ + "n = 0,1 or i = 0 and f = 1 @integer 0, 1 @decimal 0.0, 0.1, 1.0, 0.0" + "0, 0.01, 1.00, 0.000, 0.001, 1.000, 0.0000, 0.0001, 1.0000" + } + other{ + " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.2~0." + "9, 1.1~1.8, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" + } + } + set40{ one{ "n % 10 = 1,2 and n % 100 != 11,12 @integer 1, 2, 21, 22, 31, 32, 41," " 42, 51, 52, 61, 62, 71, 72, 81, 82, 101, 1001, …" } other{" @integer 0, 3~17, 100, 1000, 10000, 100000, 1000000, …"} } - set39{ + set41{ one{"n = 1 @integer 1"} other{" @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, …"} } - set4{ - one{"i = 1 and v = 0 @integer 1"} - other{ - " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0" - "~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" - } - } - set40{ + set42{ one{"n = 1,5 @integer 1, 5"} other{" @integer 0, 2~4, 6~17, 100, 1000, 10000, 100000, 1000000, …"} } - set41{ + set43{ one{"n = 1..4 @integer 1~4"} other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} } - set42{ + set44{ few{ "n % 10 = 2,3 and n % 100 != 12,13 @integer 2, 3, 22, 23, 32, 33, 42," " 43, 52, 53, 62, 63, 72, 73, 82, 83, 102, 1002, …" } other{" @integer 0, 1, 4~17, 100, 1000, 10000, 100000, 1000000, …"} } - set43{ + set45{ few{ "n % 10 = 3 and n % 100 != 13 @integer 3, 23, 33, 43, 53, 63, 73, 83," " 103, 1003, …" } other{" @integer 0~2, 4~16, 100, 1000, 10000, 100000, 1000000, …"} } - set44{ + set46{ few{ "n % 10 = 6,9 or n = 10 @integer 6, 9, 10, 16, 19, 26, 29, 36, 39, 10" "6, 1006, …" @@ -809,7 +850,7 @@ plurals:table(nofallback){ "00000, …" } } - set45{ + set47{ many{ "n % 10 = 6 or n % 10 = 9 or n % 10 = 0 and n != 0 @integer 6, 9, 10," " 16, 19, 20, 26, 29, 30, 36, 39, 40, 100, 1000, 10000, 100000, 10000" @@ -817,20 +858,30 @@ plurals:table(nofallback){ } other{" @integer 0~5, 7, 8, 11~15, 17, 18, 21, 101, 1001, …"} } - set46{ + set48{ many{"n = 11,8,80,800 @integer 8, 11, 80, 800"} other{" @integer 0~7, 9, 10, 12~17, 100, 1000, 10000, 100000, 1000000, …"} } - set47{ + set49{ many{"n = 11,8,80..89,800..899 @integer 8, 11, 80~89, 800~803"} other{" @integer 0~7, 9, 10, 12~17, 100, 1000, 10000, 100000, 1000000, …"} } - set48{ + set5{ + one{ + "n = 0..1 @integer 0, 1 @decimal 0.0, 1.0, 0.00, 1.00, 0.000, 1.000, " + "0.0000, 1.0000" + } + other{ + " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0." + "9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" + } + } + set50{ many{"i = 0 or i % 100 = 2..20,40,60,80 @integer 0, 2~16, 102, 1002, …"} one{"i = 1 @integer 1"} other{" @integer 21~36, 100, 1000, 10000, 100000, 1000000, …"} } - set49{ + set51{ many{ "n % 10 = 4 and n % 100 != 14 @integer 4, 24, 34, 44, 54, 64, 74, 84," " 104, 1004, …" @@ -838,17 +889,7 @@ plurals:table(nofallback){ one{"n = 1 @integer 1"} other{" @integer 0, 2, 3, 5~17, 100, 1000, 10000, 100000, 1000000, …"} } - set5{ - one{ - "n = 0,1 or i = 0 and f = 1 @integer 0, 1 @decimal 0.0, 0.1, 1.0, 0.0" - "0, 0.01, 1.00, 0.000, 0.001, 1.000, 0.0000, 0.0001, 1.0000" - } - other{ - " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.2~0." - "9, 1.1~1.8, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" - } - } - set50{ + set52{ many{ "n = 5 or n % 100 = 5 @integer 5, 105, 205, 305, 405, 505, 605, 705, " "1005, …" @@ -859,7 +900,7 @@ plurals:table(nofallback){ } other{" @integer 0, 6~20, 100, 1000, 10000, 100000, 1000000, …"} } - set51{ + set53{ few{ "n % 10 = 3 and n % 100 != 13 @integer 3, 23, 33, 43, 53, 63, 73, 83," " 103, 1003, …" @@ -874,25 +915,25 @@ plurals:table(nofallback){ " 102, 1002, …" } } - set52{ + set54{ few{"n = 4 @integer 4"} one{"n = 1 @integer 1"} other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} two{"n = 2,3 @integer 2, 3"} } - set53{ + set55{ few{"n = 3,13 @integer 3, 13"} one{"n = 1,11 @integer 1, 11"} other{" @integer 0, 4~10, 14~21, 100, 1000, 10000, 100000, 1000000, …"} two{"n = 2,12 @integer 2, 12"} } - set54{ + set56{ few{"n = 4 @integer 4"} one{"n = 1,3 @integer 1, 3"} other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} two{"n = 2 @integer 2"} } - set55{ + set57{ many{ "i % 10 = 7,8 and i % 100 != 17,18 @integer 7, 8, 27, 28, 37, 38, 47," " 48, 57, 58, 67, 68, 77, 78, 87, 88, 107, 1007, …" @@ -907,7 +948,7 @@ plurals:table(nofallback){ " 102, 1002, …" } } - set56{ + set58{ few{ "i % 10 = 3,4 or i % 1000 = 100,200,300,400,500,600,700,800,900 @inte" "ger 3, 4, 13, 14, 23, 24, 33, 34, 43, 44, 53, 54, 63, 64, 73, 74, 10" @@ -926,38 +967,39 @@ plurals:table(nofallback){ "00000, 1000000, …" } } - set57{ + set59{ few{"n = 4 @integer 4"} many{"n = 6 @integer 6"} one{"n = 1 @integer 1"} other{" @integer 0, 5, 7~20, 100, 1000, 10000, 100000, 1000000, …"} two{"n = 2,3 @integer 2, 3"} } - set58{ + set6{ + one{ + "n = 0..1 or n = 11..99 @integer 0, 1, 11~24 @decimal 0.0, 1.0, 11.0," + " 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 2" + "3.0, 24.0" + } + other{ + " @integer 2~10, 100~106, 1000, 10000, 100000, 1000000, … @decimal 0." + "1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" + } + } + set60{ few{"n = 4 @integer 4"} many{"n = 6 @integer 6"} one{"n = 1,5,7,8,9,10 @integer 1, 5, 7~10"} other{" @integer 0, 11~25, 100, 1000, 10000, 100000, 1000000, …"} two{"n = 2,3 @integer 2, 3"} } - set59{ + set61{ few{"n = 4 @integer 4"} many{"n = 6 @integer 6"} one{"n = 1,5,7..9 @integer 1, 5, 7~9"} other{" @integer 0, 10~24, 100, 1000, 10000, 100000, 1000000, …"} two{"n = 2,3 @integer 2, 3"} } - set6{ - one{ - "n = 0..1 @integer 0, 1 @decimal 0.0, 1.0, 0.00, 1.00, 0.000, 1.000, " - "0.0000, 1.0000" - } - other{ - " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0." - "9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" - } - } - set60{ + set62{ few{"n = 3,4 @integer 3, 4"} many{"n = 5,6 @integer 5, 6"} one{"n = 1 @integer 1"} @@ -966,28 +1008,29 @@ plurals:table(nofallback){ zero{"n = 0,7,8,9 @integer 0, 7~9"} } set7{ - one{ - "n = 0..1 or n = 11..99 @integer 0, 1, 11~24 @decimal 0.0, 1.0, 11.0," - " 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 2" - "3.0, 24.0" - } + one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} other{ - " @integer 2~10, 100~106, 1000, 10000, 100000, 1000000, … @decimal 0." - "1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" + " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0" + "~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" } } set8{ - one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} + one{"n = 1 or t != 0 and i = 0,1 @integer 1 @decimal 0.1~1.6"} other{ " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0" - "~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" + ", 2.0~3.4, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" } } set9{ - one{"n = 1 or t != 0 and i = 0,1 @integer 1 @decimal 0.1~1.6"} + one{ + "t = 0 and i % 10 = 1 and i % 100 != 11 or t % 10 = 1 and t % 100 != " + "11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1" + ", 1.0, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, …" + } other{ " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0" - ", 2.0~3.4, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" + ", 0.2~0.9, 1.2~1.8, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000." + "0, …" } } } diff --git a/icu/icu4c/source/data/misc/supplementalData.txt b/icu/icu4c/source/data/misc/supplementalData.txt index ff21ba9860a..23b60fdca10 100644 --- a/icu/icu4c/source/data/misc/supplementalData.txt +++ b/icu/icu4c/source/data/misc/supplementalData.txt @@ -1903,6 +1903,22 @@ supplementalData:table(nofallback){ "islamic-civil", "islamic-tbla", } + AL{ + "gregorian", + "islamic-civil", + "islamic-tbla", + } + AZ{ + "gregorian", + "islamic-civil", + "islamic-tbla", + } + BD{ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla", + } BH{ "gregorian", "islamic-umalqura", @@ -1957,6 +1973,12 @@ supplementalData:table(nofallback){ "gregorian", "chinese", } + ID{ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla", + } IL{ "gregorian", "hebrew", @@ -2036,12 +2058,35 @@ supplementalData:table(nofallback){ "islamic-civil", "islamic-tbla", } + MV{ + "gregorian", + "islamic-civil", + "islamic-tbla", + } + MY{ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla", + } + NE{ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla", + } OM{ "gregorian", "islamic", "islamic-civil", "islamic-tbla", } + PK{ + "gregorian", + "islamic", + "islamic-civil", + "islamic-tbla", + } PS{ "gregorian", "islamic", @@ -2087,17 +2132,42 @@ supplementalData:table(nofallback){ "buddhist", "gregorian", } + TJ{ + "gregorian", + "islamic-civil", + "islamic-tbla", + } + TM{ + "gregorian", + "islamic-civil", + "islamic-tbla", + } TN{ "gregorian", "islamic", "islamic-civil", "islamic-tbla", } + TR{ + "gregorian", + "islamic-civil", + "islamic-tbla", + } TW{ "gregorian", "roc", "chinese", } + UZ{ + "gregorian", + "islamic-civil", + "islamic-tbla", + } + XK{ + "gregorian", + "islamic-civil", + "islamic-tbla", + } YE{ "gregorian", "islamic", @@ -2105,7 +2175,7 @@ supplementalData:table(nofallback){ "islamic-tbla", } } - cldrVersion{"38.1"} + cldrVersion{"42"} codeMappings{ { "AA", @@ -4252,6 +4322,10 @@ supplementalData:table(nofallback){ "UZS", "860", } + { + "VED", + "926", + } { "VEF", "937", @@ -4468,6 +4542,7 @@ supplementalData:table(nofallback){ "UYP", "UYW", "VEB", + "VED", "VEF", "VNN", "XAG", @@ -4619,6 +4694,7 @@ supplementalData:table(nofallback){ "SEK", "SGD", "SHP", + "SLE", "SLL", "SOS", "SRD", @@ -4660,7 +4736,7 @@ supplementalData:table(nofallback){ "adp", "agp", "ais", - "aju", + "ajt~u", "als", "aoh", "arb", @@ -4676,9 +4752,12 @@ supplementalData:table(nofallback){ "bgm", "bh", "bhk", + "bic", + "bij", "bjd", "bjq", "bkb", + "blg", "bmy", "bpb", "btb", @@ -4700,6 +4779,7 @@ supplementalData:table(nofallback){ "cnr", "coy", "cqu", + "cug", "cum", "cwd", "daf", @@ -4736,6 +4816,7 @@ supplementalData:table(nofallback){ "ggn~o", "ggr", "gio", + "gji", "gli", "gno", "gti", @@ -4783,6 +4864,7 @@ supplementalData:table(nofallback){ "kzh", "kzj", "kzt", + "lak", "lba", "lbk", "leg", @@ -4790,6 +4872,7 @@ supplementalData:table(nofallback){ "llo", "lmm", "lmz", + "lno", "lsg", "lvs", "meg", @@ -4804,6 +4887,7 @@ supplementalData:table(nofallback){ "mof", "mst", "mup", + "mvm", "mwd", "mwj", "mwx~y", @@ -4815,11 +4899,11 @@ supplementalData:table(nofallback){ "nbf", "nbx", "ncp", + "ngo", "nln", "nlr", "nns", "nnx", - "no", "noo", "npi", "nts", @@ -4828,11 +4912,13 @@ supplementalData:table(nofallback){ "ome", "ory", "oun", + "pat", "pbu", "pbz", "pcr", "pes", "pgy", + "pii", "plp", "plt", "pmc", @@ -4859,6 +4945,8 @@ supplementalData:table(nofallback){ "sgo", "sh", "skk", + "smd", + "snb", "snh", "spy", "src", @@ -4884,10 +4972,15 @@ supplementalData:table(nofallback){ "umu", "unp", "uok", + "uun", "uzn", + "vki", "wgw", "wit", "wiw", + "wra", + "wrd", + "wya", "xba", "xbx", "xia", @@ -4981,7 +5074,7 @@ supplementalData:table(nofallback){ "aji", "ajn", "ajp", - "ajt", + "ajs", "ajw", "ajz", "ak", @@ -5005,7 +5098,7 @@ supplementalData:table(nofallback){ "aqa", "aqc~d", "aqg", - "aql~n", + "aqk~n", "aqp", "aqr", "aqt", @@ -5076,8 +5169,9 @@ supplementalData:table(nofallback){ "bha~j", "bhl~z", "bi", - "bia~g", - "bij~r", + "bia~b", + "bid~g", + "bik~r", "bit~z", "bja~c", "bje~p", @@ -5085,7 +5179,8 @@ supplementalData:table(nofallback){ "bka", "bkc~d", "bkf~z", - "bla~t", + "bla~f", + "blh~t", "blv~z", "bm", "bma~x", @@ -5098,7 +5193,7 @@ supplementalData:table(nofallback){ "boe~r", "bot~z", "bpa", - "bpd", + "bpc~e", "bpg~z", "bqa~d", "bqf~z", @@ -5208,7 +5303,7 @@ supplementalData:table(nofallback){ "cna~c", "cng~i", "cnk~l", - "cno~p", + "cno~q", "cns~u", "cnw~x", "co", @@ -5229,17 +5324,16 @@ supplementalData:table(nofallback){ "crf~t", "crv~z", "cs", - "csa~w", - "csy~z", + "csa~z", "cta", "ctc~e", "ctg~h", "ctl~p", "cts~u", - "ctz", + "cty~z", "cu", "cua~c", - "cug~l", + "cuh~l", "cuo~y", "cv", "cvg", @@ -5308,6 +5402,7 @@ supplementalData:table(nofallback){ "dju", "djw", "dka", + "dkg", "dkk", "dkr~s", "dkx", @@ -5347,6 +5442,7 @@ supplementalData:table(nofallback){ "dsl", "dsn~o", "dsq", + "dsz", "dta~b", "dtd", "dth~i", @@ -5394,9 +5490,10 @@ supplementalData:table(nofallback){ "efe", "efi", "ega", - "egl", + "egl~m", "ego", "egx~y", + "ehs", "ehu", "eip", "eit", @@ -5423,10 +5520,10 @@ supplementalData:table(nofallback){ "emg", "emi", "emm~n", - "emp", + "emp~q", "ems", "emu", - "emw~y", + "emw~z", "en", "ena~d", "enf", @@ -5570,11 +5667,10 @@ supplementalData:table(nofallback){ "ghn~o", "ghr~t", "gia~e", - "gig~h", + "gig~i", "gil~n", "gip~u", "giw~z", - "gji", "gjk", "gjm~n", "gjr", @@ -5584,7 +5680,7 @@ supplementalData:table(nofallback){ "gkn~p", "gku", "gl", - "glc~d", + "glb~d", "glh", "glj~l", "glo", @@ -5605,8 +5701,7 @@ supplementalData:table(nofallback){ "gnt~u", "gnw", "gnz", - "goa~u", - "gow~z", + "goa~z", "gpa", "gpe", "gpn", @@ -5653,7 +5748,7 @@ supplementalData:table(nofallback){ "gyi", "gyl~o", "gyr", - "gyy", + "gyy~z", "gza", "gzi", "gzn", @@ -5687,6 +5782,7 @@ supplementalData:table(nofallback){ "hji", "hka", "hke", + "hkh", "hkk", "hkn", "hks", @@ -5810,7 +5906,7 @@ supplementalData:table(nofallback){ "imi", "iml", "imn~o", - "imr~s", + "imr~t", "imy", "inb~c", "ine", @@ -5875,7 +5971,7 @@ supplementalData:table(nofallback){ "jax~z", "jbe", "jbi~k", - "jbn~o", + "jbm~o", "jbr", "jbt~u", "jbw", @@ -5908,7 +6004,7 @@ supplementalData:table(nofallback){ "jka", "jkm", "jko~p", - "jkr", + "jkr~s", "jku", "jle", "jls", @@ -6033,7 +6129,8 @@ supplementalData:table(nofallback){ "kzk~s", "kzu~z", "la", - "laa~n", + "laa~j", + "lal~n", "lap~s", "lau", "law~z", @@ -6058,7 +6155,7 @@ supplementalData:table(nofallback){ "lg", "lga~b", "lgg~i", - "lgk~n", + "lgk~o", "lgq~r", "lgt~u", "lgz", @@ -6095,7 +6192,7 @@ supplementalData:table(nofallback){ "lna~b", "lnd", "lng~j", - "lnl~o", + "lnl~n", "lns", "lnu", "lnw", @@ -6107,6 +6204,7 @@ supplementalData:table(nofallback){ "lpe", "lpn~o", "lpx", + "lqr", "lra", "lrc", "lre", @@ -6117,12 +6215,11 @@ supplementalData:table(nofallback){ "lrt", "lrv", "lrz", - "lsa", - "lsd~e", + "lsa~e", "lsh~i", "lsl~p", "lsr~t", - "lsv", + "lsv~w", "lsy", "lt", "ltc", @@ -6147,6 +6244,7 @@ supplementalData:table(nofallback){ "lwo", "lws~u", "lww", + "lxm", "lya", "lyg", "lyn", @@ -6223,7 +6321,8 @@ supplementalData:table(nofallback){ "mux~z", "mva~b", "mvd~i", - "mvk~z", + "mvk~l", + "mvn~z", "mwa~c", "mwe~i", "mwk~w", @@ -6264,7 +6363,8 @@ supplementalData:table(nofallback){ "nfr", "nfu", "ng", - "nga~z", + "nga~n", + "ngp~z", "nha~i", "nhk", "nhm~r", @@ -6295,6 +6395,7 @@ supplementalData:table(nofallback){ "nnp~r", "nnt~w", "nny~z", + "no", "noa", "noc~n", "nop~q", @@ -6310,6 +6411,7 @@ supplementalData:table(nofallback){ "nqg", "nqk~o", "nqq", + "nqt", "nqy", "nr", "nra~c", @@ -6343,7 +6445,7 @@ supplementalData:table(nofallback){ "nwm", "nwo", "nwr", - "nwx~y", + "nww~y", "nxa", "nxd~e", "nxg", @@ -6373,6 +6475,7 @@ supplementalData:table(nofallback){ "oc", "oca", "och", + "ocm", "oco", "ocu", "oda", @@ -6388,18 +6491,19 @@ supplementalData:table(nofallback){ "ogu", "oht~u", "oia", + "oie", "oin", "oj", "ojb~c", "ojp", "ojs", "ojv~w", - "oka~b", - "okd~e", + "oka~e", "okg~o", "okr~s", "oku~v", "okx", + "okz", "ola", "old~e", "olk", @@ -6413,7 +6517,7 @@ supplementalData:table(nofallback){ "omi", "omk~l", "omn~r", - "omt~x", + "omt~y", "ona~b", "one", "ong", @@ -6443,7 +6547,7 @@ supplementalData:table(nofallback){ "osa", "osc", "osi", - "oso~p", + "osn~p", "ost~u", "osx", "ota~b", @@ -6467,7 +6571,8 @@ supplementalData:table(nofallback){ "pa", "paa~i", "pak~m", - "pao~z", + "pao~s", + "pau~z", "pbb~c", "pbe~i", "pbl~p", @@ -6501,12 +6606,12 @@ supplementalData:table(nofallback){ "pgz", "pha", "phd", - "phg~i", - "phk~o", + "phg~o", "phq~r", "pht~w", "pi", - "pia~j", + "pia~h", + "pij", "pil~p", "pir~z", "pjt", @@ -6580,6 +6685,7 @@ supplementalData:table(nofallback){ "pys", "pyu", "pyx~y", + "pzh", "pzn", "qu", "qua~d", @@ -6631,7 +6737,7 @@ supplementalData:table(nofallback){ "rgu", "rhg", "rhp", - "ria", + "ria~b", "rif", "ril~n", "rir", @@ -6650,6 +6756,7 @@ supplementalData:table(nofallback){ "rms~x", "rmz", "rn", + "rnb", "rnd", "rng", "rnl", @@ -6670,7 +6777,7 @@ supplementalData:table(nofallback){ "rro", "rrt", "rsb", - "rsl~m", + "rsk~n", "rtc", "rth", "rtm", @@ -6685,8 +6792,7 @@ supplementalData:table(nofallback){ "ruy~z", "rw", "rwa", - "rwk", - "rwm", + "rwk~m", "rwo", "rwr", "rxd", @@ -6751,11 +6857,11 @@ supplementalData:table(nofallback){ "slp~u", "slw~z", "sm", - "sma~d", + "sma~c", "smf~n", "smp~z", "sn", - "snb~c", + "snc", "sne~g", "sni~s", "snu~z", @@ -6775,6 +6881,7 @@ supplementalData:table(nofallback){ "sqj~k", "sqm~o", "sqq~u", + "sqx", "sr", "sra~b", "sre~i", @@ -6792,6 +6899,7 @@ supplementalData:table(nofallback){ "sue", "sug", "sui~k", + "suo", "suq~t", "suv~z", "sv", @@ -6888,8 +6996,7 @@ supplementalData:table(nofallback){ "tnk~z", "to", "tob~d", - "tof~j", - "tol~m", + "tof~m", "too~s", "tou~z", "tpa", @@ -6937,8 +7044,7 @@ supplementalData:table(nofallback){ "tyn", "typ", "tyr~v", - "tyx", - "tyz", + "tyx~z", "tza", "tzh", "tzj", @@ -6963,6 +7069,7 @@ supplementalData:table(nofallback){ "ug", "uga~b", "uge", + "ugh", "ugn~o", "ugy", "uha", @@ -6992,12 +7099,14 @@ supplementalData:table(nofallback){ "una", "une", "ung", + "uni", "unk", "unm~n", "unr", "unu", "unx", "unz", + "uon", "upi", "upv", "ur", @@ -7017,7 +7126,7 @@ supplementalData:table(nofallback){ "utp", "utr", "utu", - "uum~n", + "uum", "uur", "uuu", "uve", @@ -7050,9 +7159,9 @@ supplementalData:table(nofallback){ "vis~t", "viv", "vka", - "vki~m", - "vko~p", + "vkj~p", "vkt~u", + "vkz", "vlp", "vls", "vma~m", @@ -7086,7 +7195,7 @@ supplementalData:table(nofallback){ "wdd", "wdg", "wdj~k", - "wdu", + "wdt~u", "wdy", "wea", "wec~d", @@ -7128,7 +7237,7 @@ supplementalData:table(nofallback){ "wlr~s", "wlu~y", "wma~e", - "wmh~i", + "wmg~i", "wmm~o", "wms~t", "wmw~x", @@ -7149,8 +7258,7 @@ supplementalData:table(nofallback){ "wow", "woy", "wpc", - "wra~b", - "wrd", + "wrb", "wrg~i", "wrk~p", "wrr~s", @@ -7179,9 +7287,9 @@ supplementalData:table(nofallback){ "www", "wxa", "wxw", - "wya~b", + "wyb", "wyi", - "wym", + "wym~n", "wyr", "wyy", "xaa~e", @@ -7207,6 +7315,7 @@ supplementalData:table(nofallback){ "xdk", "xdm", "xdo", + "xdq", "xdy", "xeb", "xed", @@ -7226,6 +7335,7 @@ supplementalData:table(nofallback){ "xh", "xha", "xhc~e", + "xhm", "xhr", "xht~v", "xib", @@ -7251,10 +7361,9 @@ supplementalData:table(nofallback){ "xmj~z", "xna~b", "xnd", - "xng~i", - "xnk", + "xng~k", "xnm~o", - "xnr~u", + "xnq~u", "xny~z", "xoc~d", "xog", @@ -7400,8 +7509,7 @@ supplementalData:table(nofallback){ "yry", "ysc~d", "ysg", - "ysl", - "ysn~p", + "ysl~p", "ysr~s", "ysy", "yta", @@ -7441,9 +7549,10 @@ supplementalData:table(nofallback){ "zbc", "zbe", "zbl", - "zbt", + "zbt~u", "zbw", "zca", + "zcd", "zch", "zdj", "zea", @@ -7471,6 +7580,7 @@ supplementalData:table(nofallback){ "zkr", "zkt~v", "zkz", + "zla", "zle", "zlj", "zlm~n", @@ -7737,6 +7847,7 @@ supplementalData:table(nofallback){ "Cher", "Chrs", "Copt", + "Cpmn", "Cprt", "Cyrl", "Deva", @@ -7776,6 +7887,7 @@ supplementalData:table(nofallback){ "Jpan", "Kali", "Kana", + "Kawi", "Khar", "Khmr", "Khoj", @@ -7808,6 +7920,7 @@ supplementalData:table(nofallback){ "Mtei", "Mult", "Mymr", + "Nagm", "Nand", "Narb", "Nbat", @@ -7820,6 +7933,7 @@ supplementalData:table(nofallback){ "Orya", "Osge", "Osma", + "Ougr", "Palm", "Pauc", "Perm", @@ -7862,8 +7976,11 @@ supplementalData:table(nofallback){ "Thai", "Tibt", "Tirh", + "Tnsa", + "Toto", "Ugar", "Vaii", + "Vith", "Wara", "Wcho", "Xpeo", @@ -7961,15 +8078,32 @@ supplementalData:table(nofallback){ "czus", "czvy", "czzl", + "ee44", + "ee49", + "ee51", + "ee57", + "ee59", + "ee65", + "ee67", + "ee70", + "ee78", + "ee82", + "ee86", "fi01", + "fr75", "fra~b", "frbl", "frc", + "frcor", "frcp", "frd~g", "frgf", "frgp", - "frh~m", + "frgua", + "frh~l", + "frlre", + "frm", + "frmay", "frmf", "frmq", "frn", @@ -7989,6 +8123,7 @@ supplementalData:table(nofallback){ "gbarm", "gbbla", "gbbly", + "gbbmh", "gbbnb", "gbcgv", "gbckf", @@ -7999,7 +8134,6 @@ supplementalData:table(nofallback){ "gbdow", "gbdry", "gbeaw", - "gbeng", "gbfer", "gbgbn", "gblmv", @@ -8008,14 +8142,12 @@ supplementalData:table(nofallback){ "gbmft", "gbmyl", "gbndn", - "gbnir", "gbnta", "gbnym", "gbomh", - "gbsct", + "gbpol", "gbstb", "gbukm", - "gbwls", "ghba", "glqa", "gr01", @@ -8030,20 +8162,82 @@ supplementalData:table(nofallback){ "gr81~5", "gr91~4", "gra1", + "gtav", + "gtbv", + "gtcm", + "gtcq", + "gtes", + "gtgu", + "gthu", + "gtiz", + "gtja", + "gtju", + "gtpe", + "gtpr", + "gtqc", + "gtqz", + "gtre", + "gtsa", + "gtsm", + "gtso", + "gtsr", + "gtsu", + "gtto", + "gtza", + "indd", + "indn", + "ir31~2", "is0", + "isbfj", + "isdju", + "isfld", + "issey", "itao", "itci", - "itgo", "itog", "itot", - "itpn", - "itts", - "itud", + "itsd", "itvs", + "kzbay", "laxn", "lud", "lug", "lul", + "lv001", + "lv003~6", + "lv008~9", + "lv010", + "lv012~4", + "lv017~9", + "lv020~1", + "lv023~5", + "lv027~9", + "lv030~2", + "lv034~9", + "lv040", + "lv043~6", + "lv048~9", + "lv051", + "lv053", + "lv055", + "lv057", + "lv060~1", + "lv063~6", + "lv069", + "lv070~2", + "lv074~6", + "lv078~9", + "lv081~6", + "lv090", + "lv092~3", + "lv095~6", + "lv098", + "lv100", + "lv103~5", + "lv107~9", + "lv110", + "lvjkb", + "lvvmr", "ma13~6", "mammd", "mammn", @@ -8058,6 +8252,11 @@ supplementalData:table(nofallback){ "mk70~9", "mk80~5", "mrnkc", + "mubr", + "mucu", + "mupu", + "muqb", + "muvp", "mvce", "mvnc", "mvno", @@ -8069,7 +8268,14 @@ supplementalData:table(nofallback){ "nlaw", "nlcw", "nlsx", + "no01~2", + "no04~9", + "no10", + "no12", + "no14", "no16~7", + "no19", + "no20", "no23", "nzn", "nzs", @@ -8092,6 +8298,7 @@ supplementalData:table(nofallback){ "plwp", "plzp", "shta", + "sts", "tteto", "ttrcm", "ttwto", @@ -8758,21 +8965,94 @@ supplementalData:table(nofallback){ "ecsd~e", "ect~u", "ecw~z", + "ee130", + "ee141~2", + "ee171", + "ee184", + "ee191", + "ee198", + "ee205", + "ee214", + "ee245", + "ee247", + "ee251", + "ee255", + "ee272", + "ee283~4", + "ee291", + "ee293", + "ee296", + "ee303", + "ee305", + "ee317", + "ee321", + "ee338", + "ee353", "ee37", "ee39", - "ee44", - "ee49", - "ee51", - "ee57", - "ee59", - "ee65", - "ee67", - "ee70", + "ee424", + "ee430~2", + "ee441~2", + "ee446", + "ee45", + "ee478", + "ee480", + "ee486", + "ee50", + "ee503", + "ee511", + "ee514", + "ee52", + "ee528", + "ee557", + "ee56", + "ee567", + "ee586", + "ee60", + "ee615", + "ee618", + "ee622", + "ee624", + "ee638", + "ee64", + "ee651", + "ee653", + "ee661", + "ee663", + "ee668", + "ee68", + "ee689", + "ee698", + "ee708", + "ee71", + "ee712", + "ee714", + "ee719", + "ee726", + "ee732", + "ee735", "ee74", - "ee78", - "ee82", + "ee784", + "ee79", + "ee792~3", + "ee796", + "ee803", + "ee809", + "ee81", + "ee824", + "ee834", "ee84", - "ee86", + "ee855", + "ee87", + "ee890", + "ee897", + "ee899", + "ee901", + "ee903", + "ee907", + "ee917", + "ee919", + "ee928", "egalx", "egasn", "egast", @@ -8872,6 +9152,7 @@ supplementalData:table(nofallback){ "etga", "etha", "etor", + "etsi", "etsn~o", "etti", "fi02~9", @@ -8889,26 +9170,29 @@ supplementalData:table(nofallback){ "fmyap", "fr01~9", "fr10~9", + "fr20r", "fr21~9", "fr2a~b", "fr30~9", "fr40~9", "fr50~9", "fr60~9", - "fr70~9", + "fr69m", + "fr6ae", + "fr70~4", + "fr75c", + "fr76~9", "fr80~9", "fr90~5", + "fr971~4", + "fr976", "frara", "frbfc", "frbre", - "frcor", "frcvl", "frges", - "frgua", "frhdf", "fridf", - "frlre", - "frmay", "frnaq", "frnor", "frocc", @@ -8923,6 +9207,7 @@ supplementalData:table(nofallback){ "gbans", "gbbas", "gbbbd", + "gbbcp", "gbbdf~g", "gbben", "gbbex", @@ -8931,7 +9216,6 @@ supplementalData:table(nofallback){ "gbbgw", "gbbir", "gbbkm", - "gbbmh", "gbbne", "gbbnh", "gbbns", @@ -8975,7 +9259,7 @@ supplementalData:table(nofallback){ "gbedu", "gbeln", "gbels", - "gbenf", + "gbenf~g", "gberw", "gbery", "gbess", @@ -9039,6 +9323,7 @@ supplementalData:table(nofallback){ "gbnet", "gbnfk", "gbngm", + "gbnir", "gbnlk", "gbnln", "gbnmd", @@ -9056,7 +9341,6 @@ supplementalData:table(nofallback){ "gbpem", "gbpkn", "gbply", - "gbpol", "gbpor", "gbpow", "gbpte", @@ -9072,6 +9356,7 @@ supplementalData:table(nofallback){ "gbsaw", "gbsay", "gbscb", + "gbsct", "gbsfk", "gbsft", "gbsgc", @@ -9110,6 +9395,7 @@ supplementalData:table(nofallback){ "gbwkf", "gbwll", "gbwln", + "gbwls", "gbwlv", "gbwnd", "gbwnm", @@ -9200,34 +9486,16 @@ supplementalData:table(nofallback){ "gqbs", "gqc", "gqcs", + "gqdj", "gqi", "gqkn", "gqli", "gqwn", "gr69", "gra~m", - "gtav", - "gtbv", - "gtcm", - "gtcq", - "gtes", - "gtgu", - "gthu", - "gtiz", - "gtja", - "gtju", - "gtpe", - "gtpr", - "gtqc", - "gtqz", - "gtre", - "gtsa", - "gtsm", - "gtso", - "gtsr", - "gtsu", - "gtto", - "gtza", + "gt01~9", + "gt10~9", + "gt20~2", "gwba", "gwbl~m", "gwbs", @@ -9384,9 +9652,8 @@ supplementalData:table(nofallback){ "inbr", "inch", "inct", - "indd", + "indh", "indl", - "indn", "inga", "ingj", "inhp", @@ -9423,6 +9690,7 @@ supplementalData:table(nofallback){ "iqdq", "iqka", "iqki", + "iqkr", "iqma", "iqmu", "iqna", @@ -9431,11 +9699,79 @@ supplementalData:table(nofallback){ "iqsd", "iqsu", "iqwa", - "ir01~8", + "ir00~9", "ir10~9", "ir20~9", - "ir30~2", + "ir30", "is1~8", + "isakh", + "isakn", + "isaku", + "isarn", + "isasa", + "isbla", + "isblo", + "isbog", + "isbol", + "isdab", + "isdav", + "iseom", + "iseyf", + "isfjd", + "isfjl", + "isfla", + "isflr", + "isgar", + "isgog", + "isgrn", + "isgru", + "isgry", + "ishaf", + "ishel", + "ishrg", + "ishru", + "ishut", + "ishuv", + "ishva", + "ishve", + "isisa", + "iskal", + "iskjo", + "iskop", + "islan", + "ismos", + "ismul", + "ismyr", + "isnor", + "isrge", + "isrgy", + "isrhh", + "isrkn", + "isrkv", + "issbh", + "issbt", + "issdn", + "issdv", + "issel", + "issfa", + "isshf", + "isskf~g", + "issko", + "issku", + "issnf", + "issog", + "issol", + "isssf", + "issss", + "isstr", + "issty", + "issvg", + "istal", + "isthg", + "istjo", + "isvem", + "isver", + "isvop", "it21", "it23", "it25", @@ -9483,6 +9819,7 @@ supplementalData:table(nofallback){ "itfm", "itfr", "itge", + "itgo", "itgr", "itim", "itis", @@ -9505,7 +9842,7 @@ supplementalData:table(nofallback){ "itpc~e", "itpg", "itpi", - "itpo", + "itpn~o", "itpr", "itpt~v", "itpz", @@ -9516,16 +9853,16 @@ supplementalData:table(nofallback){ "itri", "itrm~o", "itsa", - "itsd", "itsi", "itso~p", "itsr~s", - "itsv", + "itsu~v", "itta", "itte", "ittn~p", - "ittr", + "ittr~s", "ittv", + "itud", "itva~c", "itve", "itvi", @@ -9599,7 +9936,6 @@ supplementalData:table(nofallback){ "kzalm", "kzast", "kzaty", - "kzbay", "kzkar", "kzkus", "kzkzy", @@ -9704,27 +10040,40 @@ supplementalData:table(nofallback){ "lurm", "luvd", "luwi", - "lv001~9", - "lv010~9", - "lv020~9", - "lv030~9", - "lv040~9", - "lv050~9", - "lv060~9", - "lv070~9", - "lv080~9", - "lv090~9", - "lv100~9", - "lv110", + "lv002", + "lv007", + "lv011", + "lv015~6", + "lv022", + "lv026", + "lv033", + "lv041~2", + "lv047", + "lv050", + "lv052", + "lv054", + "lv056", + "lv058~9", + "lv062", + "lv067~8", + "lv073", + "lv077", + "lv080", + "lv087~9", + "lv091", + "lv094", + "lv097", + "lv099", + "lv101~2", + "lv106", + "lv111~3", "lvdgv", "lvjel", - "lvjkb", "lvjur", "lvlpx", "lvrez", "lvrix", "lvven", - "lvvmr", "lyba", "lybu", "lydr", @@ -9949,21 +10298,16 @@ supplementalData:table(nofallback){ "mt60~8", "muag", "mubl", - "mubr", "mucc", - "mucu", "mufl", "mugp", "mumo", "mupa", "mupl", - "mupu", "mupw", - "muqb", "muro", "murr", "musa", - "muvp", "mv00~5", "mv07~8", "mv12~4", @@ -10120,12 +10464,18 @@ supplementalData:table(nofallback){ "nlut", "nlze", "nlzh", - "no01~9", - "no10~2", - "no14~5", - "no18~9", - "no20~2", + "no03", + "no11", + "no15", + "no18", + "no21~2", + "no30", + "no34", + "no38", + "no42", + "no46", "no50", + "no54", "np1~5", "npba", "npbh", @@ -10178,6 +10528,7 @@ supplementalData:table(nofallback){ "paem", "paky", "panb", + "pant", "peama", "peanc", "peapu", @@ -10515,7 +10866,7 @@ supplementalData:table(nofallback){ "sbwe", "sc01~9", "sc10~9", - "sc20~5", + "sc20~7", "sddc", "sdde", "sddn", @@ -10632,8 +10983,8 @@ supplementalData:table(nofallback){ "ssnu", "ssuy", "sswr", + "st01~6", "stp", - "sts", "svah", "svca", "svch", @@ -10825,15 +11176,15 @@ supplementalData:table(nofallback){ "ug201~9", "ug210~9", "ug220~9", - "ug230~6", + "ug230~7", "ug301~9", "ug310~9", "ug320~9", - "ug330~4", + "ug330~7", "ug401~9", "ug410~9", "ug420~9", - "ug430~2", + "ug430~5", "ugc", "uge", "ugn", @@ -11278,6 +11629,8 @@ supplementalData:table(nofallback){ "pressure-millimeter-of-mercury", "proportion-karat", "torque-pound-foot", + "concentr-milligram-per-deciliter", + "mass-metric-ton", } regular{ "acceleration-g-force", @@ -11298,7 +11651,7 @@ supplementalData:table(nofallback){ "area-square-yard", "area-dunam", "concentr-karat", - "concentr-milligram-per-deciliter", + "concentr-milligram-ofglucose-per-deciliter", "concentr-millimole-per-liter", "concentr-percent", "concentr-permille", @@ -11307,6 +11660,7 @@ supplementalData:table(nofallback){ "concentr-mole", "concentr-item", "concentr-portion", + "concentr-ofglucose", "consumption-liter-per-100-kilometer", "consumption-liter-per-kilometer", "consumption-mile-per-gallon", @@ -11333,6 +11687,7 @@ supplementalData:table(nofallback){ "duration-month", "duration-month-person", "duration-nanosecond", + "duration-quarter", "duration-second", "duration-week", "duration-week-person", @@ -11353,6 +11708,7 @@ supplementalData:table(nofallback){ "energy-british-thermal-unit", "force-pound-force", "force-newton", + "force-kilowatt-hour-per-100-kilometer", "frequency-gigahertz", "frequency-hertz", "frequency-kilohertz", @@ -11396,7 +11752,7 @@ supplementalData:table(nofallback){ "mass-grain", "mass-gram", "mass-kilogram", - "mass-metric-ton", + "mass-tonne", "mass-microgram", "mass-milligram", "mass-ounce", @@ -11489,6 +11845,7 @@ supplementalData:table(nofallback){ "aluku", "ao1990", "aranes", + "arkaika", "asante", "auvern", "baku1926", @@ -11513,6 +11870,7 @@ supplementalData:table(nofallback){ "fonnapa", "fonupa", "fonxsamp", + "gallo", "gascon", "grclass", "grital", @@ -11563,6 +11921,7 @@ supplementalData:table(nofallback){ "surmiran", "sursilv", "sutsilv", + "synnejyl", "tarask", "tongyong", "tunumiit", @@ -11573,6 +11932,7 @@ supplementalData:table(nofallback){ "vaidika", "valencia", "vallader", + "vecdruka", "vivaraup", "wadegile", "xsistemo", @@ -11743,6 +12103,11 @@ supplementalData:table(nofallback){ scripts{"Latn"} } } + ann{ + primary{ + scripts{"Latn"} + } + } anp{ primary{ scripts{"Deva"} @@ -12438,6 +12803,7 @@ supplementalData:table(nofallback){ } secondary{ scripts{"Cans"} + territories{"CA"} } } chr{ @@ -12492,6 +12858,11 @@ supplementalData:table(nofallback){ scripts{"Cyrl"} } } + clc{ + primary{ + scripts{"Latn"} + } + } co{ primary{ scripts{"Latn"} @@ -12518,6 +12889,14 @@ supplementalData:table(nofallback){ "Latn", } } + secondary{ + territories{"CA"} + } + } + crg{ + primary{ + scripts{"Latn"} + } } crh{ primary{ @@ -12678,12 +13057,16 @@ supplementalData:table(nofallback){ } secondary{ scripts{"Cans"} + territories{"CA"} } } dgr{ primary{ scripts{"Latn"} } + secondary{ + territories{"CA"} + } } din{ primary{ @@ -12972,6 +13355,7 @@ supplementalData:table(nofallback){ "LU", "LV", "MA", + "MV", "MX", "MY", "NL", @@ -13033,6 +13417,7 @@ supplementalData:table(nofallback){ "BZ", "DE", "FR", + "GB", "GI", "PH", "PT", @@ -13269,6 +13654,9 @@ supplementalData:table(nofallback){ primary{ scripts{"Latn"} } + secondary{ + territories{"DE"} + } } frs{ primary{ @@ -13523,7 +13911,10 @@ supplementalData:table(nofallback){ scripts{"Gujr"} } secondary{ - territories{"IN"} + territories{ + "GB", + "IN", + } } } gub{ @@ -13567,6 +13958,9 @@ supplementalData:table(nofallback){ primary{ scripts{"Latn"} } + secondary{ + territories{"CA"} + } } ha{ primary{ @@ -13784,6 +14178,11 @@ supplementalData:table(nofallback){ scripts{"Latn"} } } + hur{ + primary{ + scripts{"Latn"} + } + } hy{ primary{ scripts{"Armn"} @@ -13856,9 +14255,6 @@ supplementalData:table(nofallback){ primary{ scripts{"Latn"} } - secondary{ - territories{"CA"} - } } ilo{ primary{ @@ -14392,6 +14788,11 @@ supplementalData:table(nofallback){ scripts{"Latn"} } } + kwk{ + primary{ + scripts{"Latn"} + } + } kxm{ primary{ scripts{"Thai"} @@ -14534,6 +14935,11 @@ supplementalData:table(nofallback){ scripts{"Latn"} } } + lil{ + primary{ + scripts{"Latn"} + } + } lis{ primary{ scripts{"Lisu"} @@ -15272,6 +15678,12 @@ supplementalData:table(nofallback){ scripts{"Latn"} } } + no{ + primary{ + scripts{"Latn"} + territories{"NO"} + } + } nod{ primary{ scripts{"Lana"} @@ -15387,7 +15799,10 @@ supplementalData:table(nofallback){ scripts{"Latn"} } secondary{ - territories{"FR"} + territories{ + "ES", + "FR", + } } } oj{ @@ -15398,6 +15813,16 @@ supplementalData:table(nofallback){ scripts{"Latn"} } } + ojs{ + primary{ + scripts{"Cans"} + } + } + oka{ + primary{ + scripts{"Latn"} + } + } om{ primary{ scripts{"Latn"} @@ -15453,6 +15878,7 @@ supplementalData:table(nofallback){ } secondary{ territories{ + "GB", "IN", "PK", } @@ -15547,6 +15973,14 @@ supplementalData:table(nofallback){ } } } + pis{ + primary{ + scripts{"Latn"} + } + secondary{ + territories{"SB"} + } + } pko{ primary{ scripts{"Latn"} @@ -15558,7 +15992,10 @@ supplementalData:table(nofallback){ territories{"PL"} } secondary{ - territories{"UA"} + territories{ + "GB", + "UA", + } } } pms{ @@ -15583,6 +16020,11 @@ supplementalData:table(nofallback){ territories{"FM"} } } + pqm{ + primary{ + scripts{"Latn"} + } + } prd{ primary{ scripts{"Arab"} @@ -15692,6 +16134,17 @@ supplementalData:table(nofallback){ scripts{"Latn"} } } + rhg{ + primary{ + scripts{"Rohg"} + } + secondary{ + scripts{ + "Arab", + "Latn", + } + } + } ria{ primary{ scripts{"Latn"} @@ -16176,6 +16629,9 @@ supplementalData:table(nofallback){ primary{ scripts{"Latn"} } + secondary{ + territories{"FI"} + } } sn{ primary{ @@ -16417,6 +16873,7 @@ supplementalData:table(nofallback){ } secondary{ territories{ + "GB", "IN", "MY", } @@ -16645,6 +17102,11 @@ supplementalData:table(nofallback){ scripts{"Latn"} } } + tok{ + secondary{ + scripts{"Latn"} + } + } tpi{ primary{ scripts{"Latn"} @@ -16879,7 +17341,10 @@ supplementalData:table(nofallback){ territories{"PK"} } secondary{ - territories{"IN"} + territories{ + "GB", + "IN", + } } } uz{ @@ -16915,6 +17380,15 @@ supplementalData:table(nofallback){ primary{ scripts{"Latn"} } + secondary{ + territories{ + "BR", + "HR", + "IT", + "MX", + "SI", + } + } } vep{ primary{ @@ -17326,7 +17800,7 @@ supplementalData:table(nofallback){ matchVariable{ americas{"019"} cnsar{"HK+MO"} - enUS{"AS+GU+MH+MP+PR+UM+US+VI"} + enUS{"AS+CA+GU+MH+MP+PH+PR+UM+US+VI"} maghreb{"MA+DZ+TN+LY+MR+EH"} } paradigmLocales{ @@ -17342,8 +17816,8 @@ supplementalData:table(nofallback){ languageMatchingNew{ written{ { - "no", "nb", + "no", "1", "0", } @@ -17425,6 +17899,12 @@ supplementalData:table(nofallback){ "30", "1", } + { + "am", + "en", + "30", + "1", + } { "ay", "es", @@ -17437,6 +17917,12 @@ supplementalData:table(nofallback){ "30", "1", } + { + "bal", + "ur", + "20", + "1", + } { "be", "ru", @@ -17461,12 +17947,24 @@ supplementalData:table(nofallback){ "30", "1", } + { + "bo", + "zh", + "20", + "1", + } { "br", "fr", "20", "1", } + { + "ca", + "es", + "20", + "1", + } { "ceb", "fil", @@ -17497,6 +17995,12 @@ supplementalData:table(nofallback){ "20", "1", } + { + "cs", + "sk", + "20", + "0", + } { "cy", "en", @@ -17701,6 +18205,12 @@ supplementalData:table(nofallback){ "30", "1", } + { + "mai", + "hi", + "20", + "1", + } { "mfe", "en", @@ -17971,6 +18481,12 @@ supplementalData:table(nofallback){ "20", "1", } + { + "uk", + "ru", + "20", + "1", + } { "ur", "en", @@ -18007,6 +18523,12 @@ supplementalData:table(nofallback){ "30", "1", } + { + "za", + "zh", + "20", + "1", + } { "zu", "en", @@ -19135,6 +19657,12 @@ supplementalData:table(nofallback){ "80", "0", } + { + "am_Ethi", + "en_Latn", + "10", + "1", + } { "az_Latn", "ru_Cyrl", @@ -19147,6 +19675,12 @@ supplementalData:table(nofallback){ "10", "1", } + { + "bo_Tibt", + "zh_Hans", + "10", + "1", + } { "hy_Armn", "ru_Cyrl", @@ -19274,15 +19808,9 @@ supplementalData:table(nofallback){ "0", } { + "za_Latn", "zh_Hans", - "zh_Hant", - "15", - "1", - } - { - "zh_Hant", - "zh_Hans", - "19", + "10", "1", } { @@ -19681,7 +20209,6 @@ supplementalData:table(nofallback){ "en_BS", "en_BW", "en_BZ", - "en_CA", "en_CC", "en_CK", "en_CM", @@ -19720,6 +20247,7 @@ supplementalData:table(nofallback){ "en_MS", "en_MT", "en_MU", + "en_MV", "en_MW", "en_MY", "en_NA", @@ -19729,7 +20257,6 @@ supplementalData:table(nofallback){ "en_NU", "en_NZ", "en_PG", - "en_PH", "en_PK", "en_PN", "en_PW", @@ -19769,6 +20296,7 @@ supplementalData:table(nofallback){ "en_SE", "en_SI", } + en_IN{"hi_Latn"} es_419{ "es_AR", "es_BO", @@ -19793,6 +20321,11 @@ supplementalData:table(nofallback){ "es_UY", "es_VE", } + fr_HT{"ht"} + no{ + "nb", + "nn", + } pt_PT{ "pt_AO", "pt_CH", @@ -19809,6 +20342,7 @@ supplementalData:table(nofallback){ root{ "az_Arab", "az_Cyrl", + "bal_Latn", "blt_Latn", "bm_Nkoo", "bs_Cyrl", @@ -19821,7 +20355,6 @@ supplementalData:table(nofallback){ "ff_Adlm", "ff_Arab", "ha_Arab", - "hi_Latn", "iu_Latn", "kk_Arab", "ks_Deva", @@ -19853,6 +20386,24 @@ supplementalData:table(nofallback){ } zh_Hant_HK{"zh_Hant_MO"} } + personNamesDefaults{ + nameOrderLocalesDefault{ + givenFirst{"und"} + surnameFirst{ + "hu", + "ja", + "km", + "ko", + "mn", + "si", + "ta", + "te", + "vi", + "yue", + "zh", + } + } + } subdivisionContainment{ AD{ "ad02", @@ -20756,19 +21307,19 @@ supplementalData:table(nofallback){ EE{ "ee37", "ee39", - "ee44", - "ee49", - "ee51", - "ee57", - "ee59", - "ee65", - "ee67", - "ee70", + "ee45", + "ee50", + "ee52", + "ee56", + "ee60", + "ee64", + "ee68", + "ee71", "ee74", - "ee78", - "ee82", + "ee79", + "ee81", "ee84", - "ee86", + "ee87", } EG{ "egalx", @@ -20837,6 +21388,7 @@ supplementalData:table(nofallback){ "etga", "etha", "etor", + "etsi", "etsn", "etso", "etti", @@ -20876,22 +21428,22 @@ supplementalData:table(nofallback){ "fmyap", } FR{ + "fr20r", + "fr971", + "fr972", + "fr973", + "fr974", + "fr976", "frara", "frbfc", "frbl", "frbre", - "frcor", "frcp", "frcvl", "frges", - "frgf", - "frgua", "frhdf", "fridf", - "frlre", - "frmay", "frmf", - "frmq", "frnaq", "frnc", "frnor", @@ -20915,223 +21467,10 @@ supplementalData:table(nofallback){ "ga9", } GB{ - "gbabc", - "gbabd", - "gbabe", - "gbagb", - "gbagy", - "gband", - "gbann", - "gbans", - "gbbas", - "gbbbd", - "gbbdf", - "gbbdg", - "gbben", - "gbbex", - "gbbfs", - "gbbge", - "gbbgw", - "gbbir", - "gbbkm", - "gbbmh", - "gbbne", - "gbbnh", - "gbbns", - "gbbol", - "gbbpl", - "gbbrc", - "gbbrd", - "gbbry", - "gbbst", - "gbbur", - "gbcam", - "gbcay", - "gbcbf", - "gbccg", - "gbcgn", - "gbche", - "gbchw", - "gbcld", - "gbclk", - "gbcma", - "gbcmd", - "gbcmn", - "gbcon", - "gbcov", - "gbcrf", - "gbcry", - "gbcwy", - "gbdal", - "gbdby", - "gbden", - "gbder", - "gbdev", - "gbdgy", - "gbdnc", - "gbdnd", - "gbdor", - "gbdrs", - "gbdud", - "gbdur", - "gbeal", - "gbeay", - "gbedh", - "gbedu", - "gbeln", - "gbels", - "gbenf", - "gberw", - "gbery", - "gbess", - "gbesx", - "gbfal", - "gbfif", - "gbfln", - "gbfmo", - "gbgat", - "gbglg", - "gbgls", - "gbgre", - "gbgwn", - "gbhal", - "gbham", - "gbhav", - "gbhck", - "gbhef", - "gbhil", - "gbhld", - "gbhmf", - "gbhns", - "gbhpl", - "gbhrt", - "gbhrw", - "gbhry", - "gbios", - "gbiow", - "gbisl", - "gbivc", - "gbkec", - "gbken", - "gbkhl", - "gbkir", - "gbktt", - "gbkwl", - "gblan", - "gblbc", - "gblbh", - "gblce", - "gblds", - "gblec", - "gblew", - "gblin", - "gbliv", - "gblnd", - "gblut", - "gbman", - "gbmdb", - "gbmdw", - "gbmea", - "gbmik", - "gbmln", - "gbmon", - "gbmrt", - "gbmry", - "gbmty", - "gbmul", - "gbnay", - "gbnbl", - "gbnel", - "gbnet", - "gbnfk", - "gbngm", - "gbnlk", - "gbnln", - "gbnmd", - "gbnsm", - "gbnth", - "gbntl", - "gbntt", - "gbnty", - "gbnwm", - "gbnwp", - "gbnyk", - "gbold", - "gbork", - "gboxf", - "gbpem", - "gbpkn", - "gbply", - "gbpol", - "gbpor", - "gbpow", - "gbpte", - "gbrcc", - "gbrch", - "gbrct", - "gbrdb", - "gbrdg", - "gbrfw", - "gbric", - "gbrot", - "gbrut", - "gbsaw", - "gbsay", - "gbscb", - "gbsfk", - "gbsft", - "gbsgc", - "gbshf", - "gbshn", - "gbshr", - "gbskp", - "gbslf", - "gbslg", - "gbslk", - "gbsnd", - "gbsol", - "gbsom", - "gbsos", - "gbsry", - "gbste", - "gbstg", - "gbsth", - "gbstn", - "gbsts", - "gbstt", - "gbsty", - "gbswa", - "gbswd", - "gbswk", - "gbtam", - "gbtfw", - "gbthr", - "gbtob", - "gbtof", - "gbtrf", - "gbtwh", - "gbvgl", - "gbwar", - "gbwbk", - "gbwdu", - "gbwft", - "gbwgn", - "gbwil", - "gbwkf", - "gbwll", - "gbwln", - "gbwlv", - "gbwnd", - "gbwnm", - "gbwok", - "gbwor", - "gbwrl", - "gbwrt", - "gbwrx", - "gbwsm", - "gbwsx", - "gbyor", - "gbzet", + "gbeng", + "gbnir", + "gbsct", + "gbwls", } GD{ "gd01", @@ -21220,28 +21559,28 @@ supplementalData:table(nofallback){ "grm", } GT{ - "gtav", - "gtbv", - "gtcm", - "gtcq", - "gtes", - "gtgu", - "gthu", - "gtiz", - "gtja", - "gtju", - "gtpe", - "gtpr", - "gtqc", - "gtqz", - "gtre", - "gtsa", - "gtsm", - "gtso", - "gtsr", - "gtsu", - "gtto", - "gtza", + "gt01", + "gt02", + "gt03", + "gt04", + "gt05", + "gt06", + "gt07", + "gt08", + "gt09", + "gt10", + "gt11", + "gt12", + "gt13", + "gt14", + "gt15", + "gt16", + "gt17", + "gt18", + "gt19", + "gt20", + "gt21", + "gt22", } GW{ "gwbs", @@ -21392,9 +21731,8 @@ supplementalData:table(nofallback){ "inbr", "inch", "inct", - "indd", + "indh", "indl", - "indn", "inga", "ingj", "inhp", @@ -21425,25 +21763,24 @@ supplementalData:table(nofallback){ } IQ{ "iqan", - "iqar", "iqba", "iqbb", "iqbg", - "iqda", "iqdi", "iqdq", "iqka", "iqki", + "iqkr", "iqma", "iqmu", "iqna", "iqni", "iqqa", "iqsd", - "iqsu", "iqwa", } IR{ + "ir00", "ir01", "ir02", "ir03", @@ -21452,6 +21789,7 @@ supplementalData:table(nofallback){ "ir06", "ir07", "ir08", + "ir09", "ir10", "ir11", "ir12", @@ -21473,8 +21811,6 @@ supplementalData:table(nofallback){ "ir28", "ir29", "ir30", - "ir31", - "ir32", } IS{ "is1", @@ -21736,7 +22072,6 @@ supplementalData:table(nofallback){ "kzalm", "kzast", "kzaty", - "kzbay", "kzkar", "kzkus", "kzkzy", @@ -21845,66 +22180,6 @@ supplementalData:table(nofallback){ "lsk", } LT{ - "lt01", - "lt02", - "lt03", - "lt04", - "lt05", - "lt06", - "lt07", - "lt08", - "lt09", - "lt10", - "lt11", - "lt12", - "lt13", - "lt14", - "lt15", - "lt16", - "lt17", - "lt18", - "lt19", - "lt20", - "lt21", - "lt22", - "lt23", - "lt24", - "lt25", - "lt26", - "lt27", - "lt28", - "lt29", - "lt30", - "lt31", - "lt32", - "lt33", - "lt34", - "lt35", - "lt36", - "lt37", - "lt38", - "lt39", - "lt40", - "lt41", - "lt42", - "lt43", - "lt44", - "lt45", - "lt46", - "lt47", - "lt48", - "lt49", - "lt50", - "lt51", - "lt52", - "lt53", - "lt54", - "lt55", - "lt56", - "lt57", - "lt58", - "lt59", - "lt60", "ltal", "ltkl", "ltku", @@ -21931,125 +22206,49 @@ supplementalData:table(nofallback){ "luwi", } LV{ - "lv001", "lv002", - "lv003", - "lv004", - "lv005", - "lv006", "lv007", - "lv008", - "lv009", - "lv010", "lv011", - "lv012", - "lv013", - "lv014", "lv015", "lv016", - "lv017", - "lv018", - "lv019", - "lv020", - "lv021", "lv022", - "lv023", - "lv024", - "lv025", "lv026", - "lv027", - "lv028", - "lv029", - "lv030", - "lv031", - "lv032", "lv033", - "lv034", - "lv035", - "lv036", - "lv037", - "lv038", - "lv039", - "lv040", "lv041", "lv042", - "lv043", - "lv044", - "lv045", - "lv046", "lv047", - "lv048", - "lv049", "lv050", - "lv051", "lv052", - "lv053", "lv054", - "lv055", "lv056", - "lv057", "lv058", "lv059", - "lv060", - "lv061", "lv062", - "lv063", - "lv064", - "lv065", - "lv066", "lv067", "lv068", - "lv069", - "lv070", - "lv071", - "lv072", "lv073", - "lv074", - "lv075", - "lv076", "lv077", - "lv078", - "lv079", "lv080", - "lv081", - "lv082", - "lv083", - "lv084", - "lv085", - "lv086", "lv087", "lv088", "lv089", - "lv090", "lv091", - "lv092", - "lv093", "lv094", - "lv095", - "lv096", "lv097", - "lv098", "lv099", - "lv100", "lv101", "lv102", - "lv103", - "lv104", - "lv105", "lv106", - "lv107", - "lv108", - "lv109", - "lv110", + "lv111", + "lv112", + "lv113", "lvdgv", "lvjel", - "lvjkb", "lvjur", "lvlpx", "lvrez", "lvrix", "lvven", - "lvvmr", } LY{ "lyba", @@ -22411,21 +22610,16 @@ supplementalData:table(nofallback){ MU{ "muag", "mubl", - "mubr", "mucc", - "mucu", "mufl", "mugp", "mumo", "mupa", "mupl", - "mupu", "mupw", - "muqb", "muro", "murr", "musa", - "muvp", } MV{ "mv00", @@ -22625,26 +22819,19 @@ supplementalData:table(nofallback){ "nlzh", } NO{ - "no01", - "no02", "no03", - "no04", - "no05", - "no06", - "no07", - "no08", - "no09", - "no10", "no11", - "no12", - "no14", "no15", "no18", - "no19", - "no20", "no21", "no22", + "no30", + "no34", + "no38", + "no42", + "no46", "no50", + "no54", } NP{ "np1", @@ -22722,6 +22909,7 @@ supplementalData:table(nofallback){ "paem", "paky", "panb", + "pant", } PE{ "peama", @@ -23120,6 +23308,8 @@ supplementalData:table(nofallback){ "sc23", "sc24", "sc25", + "sc26", + "sc27", } SD{ "sddc", @@ -23479,8 +23669,13 @@ supplementalData:table(nofallback){ "sswr", } ST{ + "st01", + "st02", + "st03", + "st04", + "st05", + "st06", "stp", - "sts", } SV{ "svah", @@ -24542,6 +24737,113 @@ supplementalData:table(nofallback){ "do11", "do12", } + ee37{ + "ee141", + "ee198", + "ee245", + "ee296", + "ee305", + "ee338", + "ee353", + "ee424", + "ee431", + "ee446", + "ee651", + "ee653", + "ee719", + "ee726", + "ee784", + "ee890", + } + ee39{"ee205"} + ee45{ + "ee130", + "ee251", + "ee321", + "ee442", + "ee511", + "ee514", + "ee735", + "ee803", + } + ee50{ + "ee247", + "ee486", + "ee618", + } + ee52{ + "ee255", + "ee567", + "ee834", + } + ee56{ + "ee184", + "ee441", + "ee907", + } + ee60{ + "ee191", + "ee272", + "ee661", + "ee663", + "ee792", + "ee901", + "ee903", + "ee928", + } + ee64{ + "ee284", + "ee622", + "ee708", + } + ee68{ + "ee214", + "ee303", + "ee430", + "ee624", + "ee638", + "ee712", + "ee809", + } + ee71{ + "ee293", + "ee317", + "ee503", + "ee668", + } + ee74{ + "ee478", + "ee689", + "ee714", + } + ee79{ + "ee171", + "ee283", + "ee291", + "ee432", + "ee528", + "ee586", + "ee793", + "ee796", + } + ee81{ + "ee557", + "ee824", + "ee855", + } + ee84{ + "ee480", + "ee615", + "ee897", + "ee899", + } + ee87{ + "ee142", + "ee698", + "ee732", + "ee917", + "ee919", + } esan{ "esal", "esca", @@ -24634,6 +24936,10 @@ supplementalData:table(nofallback){ "fj08", "fj11", } + fr20r{ + "fr2a", + "fr2b", + } frara{ "fr01", "fr03", @@ -24645,6 +24951,7 @@ supplementalData:table(nofallback){ "fr43", "fr63", "fr69", + "fr69m", "fr73", "fr74", } @@ -24664,10 +24971,6 @@ supplementalData:table(nofallback){ "fr35", "fr56", } - frcor{ - "fr2a", - "fr2b", - } frcvl{ "fr18", "fr28", @@ -24677,6 +24980,7 @@ supplementalData:table(nofallback){ "fr45", } frges{ + "fr6ae", "fr08", "fr10", "fr51", @@ -24688,7 +24992,6 @@ supplementalData:table(nofallback){ "fr68", "fr88", } - frgua{"frgp"} frhdf{ "fr02", "fr59", @@ -24697,7 +25000,7 @@ supplementalData:table(nofallback){ "fr80", } fridf{ - "fr75", + "fr75c", "fr77", "fr78", "fr91", @@ -24706,8 +25009,6 @@ supplementalData:table(nofallback){ "fr94", "fr95", } - frlre{"frre"} - frmay{"fryt"} frnaq{ "fr16", "fr17", @@ -24759,6 +25060,230 @@ supplementalData:table(nofallback){ "fr72", "fr85", } + gbeng{ + "gbbas", + "gbbbd", + "gbbcp", + "gbbdf", + "gbbdg", + "gbben", + "gbbex", + "gbbir", + "gbbkm", + "gbbne", + "gbbnh", + "gbbns", + "gbbol", + "gbbpl", + "gbbrc", + "gbbrd", + "gbbry", + "gbbst", + "gbbur", + "gbcam", + "gbcbf", + "gbche", + "gbchw", + "gbcld", + "gbcma", + "gbcmd", + "gbcon", + "gbcov", + "gbcry", + "gbdal", + "gbdby", + "gbder", + "gbdev", + "gbdnc", + "gbdor", + "gbdud", + "gbdur", + "gbeal", + "gbenf", + "gbery", + "gbess", + "gbesx", + "gbgat", + "gbgls", + "gbgre", + "gbhal", + "gbham", + "gbhav", + "gbhck", + "gbhef", + "gbhil", + "gbhmf", + "gbhns", + "gbhpl", + "gbhrt", + "gbhrw", + "gbhry", + "gbios", + "gbiow", + "gbisl", + "gbkec", + "gbken", + "gbkhl", + "gbkir", + "gbktt", + "gbkwl", + "gblan", + "gblbh", + "gblce", + "gblds", + "gblec", + "gblew", + "gblin", + "gbliv", + "gblnd", + "gblut", + "gbman", + "gbmdb", + "gbmdw", + "gbmik", + "gbmrt", + "gbnbl", + "gbnel", + "gbnet", + "gbnfk", + "gbngm", + "gbnln", + "gbnsm", + "gbnth", + "gbntt", + "gbnty", + "gbnwm", + "gbnyk", + "gbold", + "gboxf", + "gbply", + "gbpor", + "gbpte", + "gbrcc", + "gbrch", + "gbrdb", + "gbrdg", + "gbric", + "gbrot", + "gbrut", + "gbsaw", + "gbsfk", + "gbsft", + "gbsgc", + "gbshf", + "gbshn", + "gbshr", + "gbskp", + "gbslf", + "gbslg", + "gbsnd", + "gbsol", + "gbsom", + "gbsos", + "gbsry", + "gbste", + "gbsth", + "gbstn", + "gbsts", + "gbstt", + "gbsty", + "gbswd", + "gbswk", + "gbtam", + "gbtfw", + "gbthr", + "gbtob", + "gbtrf", + "gbtwh", + "gbwar", + "gbwbk", + "gbwft", + "gbwgn", + "gbwil", + "gbwkf", + "gbwll", + "gbwlv", + "gbwnd", + "gbwnm", + "gbwok", + "gbwor", + "gbwrl", + "gbwrt", + "gbwsm", + "gbwsx", + "gbyor", + } + gbnir{ + "gbabc", + "gband", + "gbann", + "gbbfs", + "gbccg", + "gbdrs", + "gbfmo", + "gblbc", + "gbmea", + "gbmul", + "gbnmd", + } + gbsct{ + "gbabd", + "gbabe", + "gbagb", + "gbans", + "gbclk", + "gbdgy", + "gbdnd", + "gbeay", + "gbedh", + "gbedu", + "gbeln", + "gbels", + "gberw", + "gbfal", + "gbfif", + "gbglg", + "gbhld", + "gbivc", + "gbmln", + "gbmry", + "gbnay", + "gbnlk", + "gbork", + "gbpkn", + "gbrfw", + "gbsay", + "gbscb", + "gbslk", + "gbstg", + "gbwdu", + "gbwln", + "gbzet", + } + gbwls{ + "gbagy", + "gbbge", + "gbbgw", + "gbcay", + "gbcgn", + "gbcmn", + "gbcrf", + "gbcwy", + "gbden", + "gbfln", + "gbgwn", + "gbmon", + "gbmty", + "gbntl", + "gbnwp", + "gbpem", + "gbpow", + "gbrct", + "gbswa", + "gbtof", + "gbvgl", + "gbwrx", + } gnb{ "gnbf", "gnbk", @@ -24808,6 +25333,7 @@ supplementalData:table(nofallback){ } gqc{ "gqcs", + "gqdj", "gqkn", "gqli", "gqwn", @@ -24913,6 +25439,96 @@ supplementalData:table(nofallback){ "iedl", "iemn", } + iqkr{ + "iqar", + "iqda", + "iqsu", + } + is1{ + "isgar", + "ishaf", + "iskjo", + "iskop", + "ismos", + "isrkv", + "issel", + } + is2{ + "isgrn", + "isrkn", + "issdn", + "issvg", + } + is3{ + "isakn", + "isbog", + "isdab", + "iseom", + "isgru", + "ishel", + "ishva", + "issko", + "issnf", + "issty", + } + is4{ + "isarn", + "isbol", + "isisa", + "iskal", + "isrhh", + "issdv", + "isstr", + "istal", + "isver", + } + is5{ + "isakh", + "isblo", + "ishut", + "ishuv", + "isskg", + "isssf", + "issss", + } + is6{ + "isaku", + "isdav", + "iseyf", + "isfjl", + "isgry", + "ishrg", + "islan", + "isnor", + "issbh", + "issbt", + "issku", + "isthg", + "istjo", + } + is7{ + "isfjd", + "isflr", + "ismul", + "isshf", + "isvop", + } + is8{ + "isasa", + "isbla", + "isfla", + "isgog", + "ishru", + "ishve", + "ismyr", + "isrge", + "isrgy", + "issfa", + "isskf", + "issog", + "issol", + "isvem", + } it21{ "ital", "itat", @@ -24950,6 +25566,12 @@ supplementalData:table(nofallback){ "itvi", "itvr", } + it36{ + "itgo", + "itpn", + "itts", + "itud", + } it42{ "itge", "itim", @@ -25048,8 +25670,8 @@ supplementalData:table(nofallback){ "itca", "itnu", "itor", - "itsd", "itss", + "itsu", } knk{ "kn01", @@ -25112,6 +25734,86 @@ supplementalData:table(nofallback){ "lk91", "lk92", } + ltal{ + "lt02", + "lt03", + "lt07", + "lt24", + "lt55", + } + ltkl{ + "lt20", + "lt21", + "lt22", + "lt28", + "lt31", + "lt46", + "lt48", + } + ltku{ + "lt05", + "lt10", + "lt13", + "lt15", + "lt16", + "lt18", + "lt36", + "lt38", + } + ltmr{ + "lt14", + "lt17", + "lt25", + "lt41", + "lt56", + } + ltpn{ + "lt06", + "lt23", + "lt32", + "lt33", + "lt34", + "lt40", + } + ltsa{ + "lt01", + "lt11", + "lt19", + "lt30", + "lt37", + "lt43", + "lt44", + } + ltta{ + "lt12", + "lt29", + "lt45", + "lt50", + } + ltte{ + "lt26", + "lt35", + "lt39", + "lt51", + } + ltut{ + "lt04", + "lt09", + "lt27", + "lt54", + "lt59", + "lt60", + } + ltvl{ + "lt08", + "lt42", + "lt47", + "lt49", + "lt52", + "lt53", + "lt57", + "lt58", + } ma01{ "mache", "mafah", @@ -25491,6 +26193,7 @@ supplementalData:table(nofallback){ "ug234", "ug235", "ug236", + "ug237", } ugn{ "ug301", @@ -25527,6 +26230,9 @@ supplementalData:table(nofallback){ "ug332", "ug333", "ug334", + "ug335", + "ug336", + "ug337", } ugw{ "ug401", @@ -25561,6 +26267,9 @@ supplementalData:table(nofallback){ "ug430", "ug431", "ug432", + "ug433", + "ug434", + "ug435", } } territoryContainment{ @@ -26462,6 +27171,9 @@ supplementalData:table(nofallback){ officialStatus{"de_facto_official"} populationShareF:int{49960000} } + hnj{ + populationShareF:int{45860000} + } it{ populationShareF:int{48190000} } @@ -26599,6 +27311,9 @@ supplementalData:table(nofallback){ my{ populationShareF:int{47210000} } + rhg{ + populationShareF:int{47530000} + } rkt{ literacyShareF:int{49200000} populationShareF:int{48650000} @@ -26857,11 +27572,15 @@ supplementalData:table(nofallback){ 49904000, 58211716, } + vec{ + officialStatus{"official_regional"} + populationShareF:int{47240000} + } xav{ populationShareF:int{45470000} } yrl{ - populationShareF:int{45520000} + populationShareF:int{46100000} } } BS{ @@ -26956,90 +27675,198 @@ supplementalData:table(nofallback){ } } CA{ + ar{ + populationShareF:int{48150000} + } atj{ - populationShareF:int{46150000} + populationShareF:int{46170000} + } + bla{ + populationShareF:int{46130000} + } + bn{ + populationShareF:int{47240000} } chp{ - populationShareF:int{45200000} + officialStatus{"official_regional"} + populationShareF:int{46340000} + } + clc{ + populationShareF:int{45230000} } cr{ - populationShareF:int{47110000} + officialStatus{"official_regional"} + populationShareF:int{46240000} } - crj{ - populationShareF:int{46190000} + crg{ + populationShareF:int{45180000} } crk{ - populationShareF:int{47110000} + populationShareF:int{46110000} } crl{ - populationShareF:int{46140000} - } - crm{ - populationShareF:int{46120000} + populationShareF:int{45100000} } csw{ - populationShareF:int{46130000} + populationShareF:int{45480000} + } + dak{ + populationShareF:int{45320000} } de{ - populationShareF:int{48190000} + populationShareF:int{47780000} } den{ + officialStatus{"official_regional"} populationShareF:int{45610000} } dgr{ - populationShareF:int{45700000} + officialStatus{"official_regional"} + populationShareF:int{45560000} + } + el{ + populationShareF:int{47330000} } en{ officialStatus{"official"} populationShareF:int{49860000} } + es{ + populationShareF:int{48160000} + } + fa{ + populationShareF:int{47650000} + } + fil{ + populationShareF:int{48150000} + } fr{ officialStatus{"official"} - populationShareF:int{49220000} + populationShareF:int{49300000} } - gwi{ - populationShareF:int{45150000} + gu{ + populationShareF:int{47360000} } - ikt{ - literacyShareF:int{49300000} + gwi{ officialStatus{"official_regional"} - populationShareF:int{46110000} + populationShareF:int{44800000} + } + hi{ + populationShareF:int{47500000} + } + hr{ + populationShareF:int{47120000} + } + hu{ + populationShareF:int{47130000} + } + hur{ + populationShareF:int{45190000} } it{ - populationShareF:int{48200000} + populationShareF:int{47910000} } iu{ literacyShareF:int{49300000} officialStatus{"official_regional"} - populationShareF:int{46420000} + populationShareF:int{47120000} } iu_Latn{ literacyShareF:int{49300000} officialStatus{"official_regional"} - populationShareF:int{46420000} + populationShareF:int{47120000} + } + ja{ + populationShareF:int{47140000} + } + ko{ + populationShareF:int{47450000} + } + kwk{ + populationShareF:int{45100000} + } + lil{ + populationShareF:int{45140000} + } + mic{ + populationShareF:int{46210000} } moe{ - populationShareF:int{46330000} + populationShareF:int{46320000} } moh{ - populationShareF:int{45930000} + populationShareF:int{45470000} + } + nl{ + populationShareF:int{47150000} } nsk{ - populationShareF:int{45310000} + populationShareF:int{45370000} + } + oj{ + populationShareF:int{46630000} + } + ojs{ + populationShareF:int{46400000} + } + oka{ + populationShareF:int{45130000} + } + pa{ + populationShareF:int{48160000} } pdt{ populationShareF:int{47240000} } - scs{ - populationShareF:int{45330000} + pl{ + populationShareF:int{47460000} + } + pqm{ + populationShareF:int{45130000} + } + pt{ + populationShareF:int{47610000} + } + ro{ + populationShareF:int{47270000} + } + ru{ + populationShareF:int{47560000} + } + so{ + populationShareF:int{47130000} + } + sr{ + populationShareF:int{47170000} + } + ta{ + populationShareF:int{47490000} } territoryF:intvector{ 62177400, 49990000, 57376941, } - yi{ - populationShareF:int{46450000} + tr{ + populationShareF:int{47100000} + } + uk{ + populationShareF:int{47200000} + } + ur{ + populationShareF:int{47760000} + } + vi{ + populationShareF:int{47490000} + } + war{ + populationShareF:int{45180000} + } + yue{ + populationShareF:int{48170000} + } + zh{ + populationShareF:int{48180000} } } CC{ @@ -27293,6 +28120,9 @@ supplementalData:table(nofallback){ literacyShareF:int{49300000} populationShareF:int{47340000} } + ken{ + populationShareF:int{47250000} + } kkj{ populationShareF:int{47540000} } @@ -27344,6 +28174,9 @@ supplementalData:table(nofallback){ hak{ populationShareF:int{48230000} } + hnj{ + populationShareF:int{45400000} + } hsn{ populationShareF:int{48290000} } @@ -27432,6 +28265,9 @@ supplementalData:table(nofallback){ 49936000, 57490848, } + yrl{ + populationShareF:int{45610000} + } } CP{ territoryF:intvector{ @@ -27587,6 +28423,7 @@ supplementalData:table(nofallback){ populationShareF:int{49180000} } frr{ + officialStatus{"official_regional"} populationShareF:int{46120000} } frs{ @@ -27905,6 +28742,10 @@ supplementalData:table(nofallback){ officialStatus{"official_regional"} populationShareF:int{48700000} } + oc{ + officialStatus{"official_regional"} + populationShareF:int{45990000} + } territoryF:intvector{ 62177800, 49977000, @@ -27922,6 +28763,9 @@ supplementalData:table(nofallback){ en{ populationShareF:int{49430000} } + gez{ + populationShareF:int{0} + } om{ populationShareF:int{49320000} } @@ -27970,6 +28814,7 @@ supplementalData:table(nofallback){ populationShareF:int{46110000} } sms{ + officialStatus{"official_regional"} populationShareF:int{46110000} } sv{ @@ -28090,6 +28935,9 @@ supplementalData:table(nofallback){ populationShareF:int{47910000} writingShareF:int{48500000} } + hnj{ + populationShareF:int{47190000} + } ia{ populationShareF:int{44200000} } @@ -28130,67 +28978,85 @@ supplementalData:table(nofallback){ } } GB{ + ar{ + populationShareF:int{47300000} + } bn{ - populationShareF:int{47670000} + populationShareF:int{47400000} } cy{ officialStatus{"official_regional"} - populationShareF:int{47770000} + populationShareF:int{48130000} } de{ - populationShareF:int{48600000} - } - el{ - populationShareF:int{47330000} + populationShareF:int{48900000} } en{ officialStatus{"official"} - populationShareF:int{49990000} + populationShareF:int{49980000} + } + en_Shaw{ + populationShareF:int{0} + } + es{ + populationShareF:int{48800000} } fr{ - populationShareF:int{49190000} + populationShareF:int{49230000} } ga{ officialStatus{"official_regional"} - populationShareF:int{46260000} + populationShareF:int{47150000} } gd{ officialStatus{"official_regional"} - populationShareF:int{46990000} + populationShareF:int{47110000} writingShareF:int{48500000} } - it{ - populationShareF:int{47330000} + gu{ + populationShareF:int{48290000} } - ks{ - populationShareF:int{47190000} + it{ + populationShareF:int{47200000} } kw{ populationShareF:int{45300000} } - ml{ - populationShareF:int{46350000} + lt{ + populationShareF:int{47200000} } pa{ - populationShareF:int{47790000} + populationShareF:int{48360000} + } + pl{ + populationShareF:int{48400000} + } + pt{ + populationShareF:int{47200000} } sco{ - populationShareF:int{48270000} + populationShareF:int{48250000} writingShareF:int{48500000} } - syl{ - populationShareF:int{47510000} + so{ + populationShareF:int{47200000} + } + ta{ + populationShareF:int{48320000} } territoryF:intvector{ 62292500, 49990000, 57657611, } - yi{ - populationShareF:int{46490000} + tr{ + populationShareF:int{47200000} + } + ur{ + populationShareF:int{48350000} } zh_Hant{ - populationShareF:int{47540000} + populationShareF:int{47300000} } } GD{ @@ -28221,7 +29087,7 @@ supplementalData:table(nofallback){ } os{ officialStatus{"official_regional"} - populationShareF:int{48409000} + populationShareF:int{48220000} } ru{ populationShareF:int{48900000} @@ -28243,6 +29109,9 @@ supplementalData:table(nofallback){ gcr{ populationShareF:int{49260000} } + hnj{ + populationShareF:int{48240000} + } territoryF:intvector{ 59155100, 49830000, @@ -28596,6 +29465,10 @@ supplementalData:table(nofallback){ 49989000, 56422775, } + vec{ + officialStatus{"official_regional"} + populationShareF:int{47700000} + } } HT{ fr{ @@ -29061,7 +29934,7 @@ supplementalData:table(nofallback){ } sd_Deva{ officialStatus{"official_regional"} - populationShareF:int{46260000} + populationShareF:int{47140000} } srx{ populationShareF:int{46350000} @@ -29306,6 +30179,7 @@ supplementalData:table(nofallback){ 57624027, } vec{ + officialStatus{"official_regional"} populationShareF:int{48130000} } } @@ -29590,6 +30464,9 @@ supplementalData:table(nofallback){ } } LA{ + hnj{ + populationShareF:int{48300000} + } kdt{ populationShareF:int{47960000} } @@ -30021,6 +30898,9 @@ supplementalData:table(nofallback){ } } MM{ + hnj{ + populationShareF:int{46220000} + } kac{ populationShareF:int{48170000} } @@ -30034,6 +30914,9 @@ supplementalData:table(nofallback){ officialStatus{"official"} populationShareF:int{49640000} } + rhg{ + populationShareF:int{48170000} + } shn{ populationShareF:int{48640000} } @@ -30197,7 +31080,10 @@ supplementalData:table(nofallback){ MV{ dv{ officialStatus{"official"} - populationShareF:int{49940000} + populationShareF:int{49980000} + } + en{ + populationShareF:int{49750000} } territoryF:intvector{ 59690100, @@ -30257,6 +31143,10 @@ supplementalData:table(nofallback){ 49935000, 58128650, } + vec{ + officialStatus{"official_regional"} + populationShareF:int{45190000} + } yua{ populationShareF:int{47670000} } @@ -30439,6 +31329,9 @@ supplementalData:table(nofallback){ amo{ populationShareF:int{45870000} } + ann{ + populationShareF:int{0} + } ar{ populationShareF:int{46710000} } @@ -30569,6 +31462,10 @@ supplementalData:table(nofallback){ officialStatus{"official"} populationShareF:int{49250000} } + no{ + officialStatus{"official"} + populationShareF:int{50100000} + } se{ officialStatus{"official_regional"} populationShareF:int{47290000} @@ -30890,7 +31787,7 @@ supplementalData:table(nofallback){ } PK{ bal{ - populationShareF:int{48370000} + populationShareF:int{48260000} } bft{ populationShareF:int{47180000} @@ -30922,7 +31819,7 @@ supplementalData:table(nofallback){ populationShareF:int{47410000} } hno{ - populationShareF:int{48120000} + populationShareF:int{48170000} } khw{ populationShareF:int{47150000} @@ -30946,14 +31843,14 @@ supplementalData:table(nofallback){ populationShareF:int{49700000} } ps{ - populationShareF:int{49150000} + populationShareF:int{49160000} } sd{ - populationShareF:int{49120000} + populationShareF:int{49150000} } skr{ literacyShareF:int{48100000} - populationShareF:int{48910000} + populationShareF:int{49120000} } territoryF:intvector{ 62106100, @@ -30994,6 +31891,9 @@ supplementalData:table(nofallback){ officialStatus{"official"} populationShareF:int{49960000} } + prg{ + populationShareF:int{44100000} + } ru{ populationShareF:int{49180000} } @@ -31408,6 +32308,9 @@ supplementalData:table(nofallback){ officialStatus{"official"} populationShareF:int{50100000} } + pis{ + populationShareF:int{49820000} + } rug{ populationShareF:int{48140000} } @@ -31573,6 +32476,10 @@ supplementalData:table(nofallback){ 49997000, 56210268, } + vec{ + officialStatus{"official_regional"} + populationShareF:int{48140000} + } } SJ{ nb{ @@ -31752,6 +32659,9 @@ supplementalData:table(nofallback){ } } SR{ + hnj{ + populationShareF:int{47380000} + } nl{ officialStatus{"official"} populationShareF:int{49900000} @@ -31944,6 +32854,9 @@ supplementalData:table(nofallback){ en{ populationShareF:int{49270000} } + hnj{ + populationShareF:int{46980000} + } kdt{ literacyShareF:int{49500000} populationShareF:int{47480000} @@ -32426,13 +33339,22 @@ supplementalData:table(nofallback){ officialStatus{"official_regional"} populationShareF:int{45890000} } + hnj{ + populationShareF:int{46350000} + } ik{ populationShareF:int{45240000} writingShareF:int{48500000} } + io{ + populationShareF:int{0} + } it{ populationShareF:int{47340000} } + jbo{ + populationShareF:int{0} + } ko{ populationShareF:int{47300000} } @@ -32539,6 +33461,9 @@ supplementalData:table(nofallback){ 49955000, 57286446, } + yrl{ + populationShareF:int{45700000} + } } VG{ en{ @@ -32563,10 +33488,16 @@ supplementalData:table(nofallback){ } } VN{ + blt{ + populationShareF:int{47690000} + } cjm{ literacyShareF:int{49600000} populationShareF:int{46890000} } + hnj{ + populationShareF:int{47170000} + } territoryF:intvector{ 61648700, 49934000, @@ -33011,6 +33942,13 @@ supplementalData:table(nofallback){ } preferred{"h"} } + BI{ + allowed{ + "H", + "h", + } + preferred{"H"} + } BJ{ allowed{ "H", @@ -33088,6 +34026,13 @@ supplementalData:table(nofallback){ } preferred{"H"} } + BY{ + allowed{ + "H", + "h", + } + preferred{"H"} + } BZ{ allowed{ "H", @@ -33180,12 +34125,12 @@ supplementalData:table(nofallback){ } CN{ allowed{ + "H", "hB", "hb", "h", - "H", } - preferred{"h"} + preferred{"H"} } CO{ allowed{ @@ -33400,6 +34345,13 @@ supplementalData:table(nofallback){ } preferred{"h"} } + FO{ + allowed{ + "H", + "h", + } + preferred{"H"} + } FR{ allowed{ "H", @@ -33472,6 +34424,13 @@ supplementalData:table(nofallback){ } preferred{"H"} } + GL{ + allowed{ + "H", + "h", + } + preferred{"H"} + } GM{ allowed{ "h", @@ -33549,9 +34508,9 @@ supplementalData:table(nofallback){ } HK{ allowed{ + "h", "hB", "hb", - "h", "H", } preferred{"h"} @@ -33572,6 +34531,13 @@ supplementalData:table(nofallback){ } preferred{"H"} } + HU{ + allowed{ + "H", + "h", + } + preferred{"H"} + } IC{ allowed{ "H", @@ -33683,8 +34649,8 @@ supplementalData:table(nofallback){ JP{ allowed{ "H", - "h", "K", + "h", } preferred{"H"} } @@ -33918,6 +34884,13 @@ supplementalData:table(nofallback){ } preferred{"H"} } + MG{ + allowed{ + "H", + "h", + } + preferred{"H"} + } MH{ allowed{ "h", @@ -33960,9 +34933,9 @@ supplementalData:table(nofallback){ } MO{ allowed{ + "h", "hB", "hb", - "h", "H", } preferred{"h"} @@ -34001,6 +34974,27 @@ supplementalData:table(nofallback){ } preferred{"H"} } + MT{ + allowed{ + "H", + "h", + } + preferred{"H"} + } + MU{ + allowed{ + "H", + "h", + } + preferred{"H"} + } + MV{ + allowed{ + "H", + "h", + } + preferred{"H"} + } MW{ allowed{ "h", @@ -34089,6 +35083,13 @@ supplementalData:table(nofallback){ } preferred{"H"} } + NO{ + allowed{ + "H", + "h", + } + preferred{"H"} + } NP{ allowed{ "H", @@ -34183,6 +35184,13 @@ supplementalData:table(nofallback){ } preferred{"h"} } + PL{ + allowed{ + "H", + "h", + } + preferred{"H"} + } PM{ allowed{ "H", @@ -34275,6 +35283,13 @@ supplementalData:table(nofallback){ allowed{"H"} preferred{"H"} } + RW{ + allowed{ + "H", + "h", + } + preferred{"H"} + } SA{ allowed{ "h", @@ -34479,6 +35494,20 @@ supplementalData:table(nofallback){ } preferred{"H"} } + TH{ + allowed{ + "H", + "h", + } + preferred{"H"} + } + TJ{ + allowed{ + "H", + "h", + } + preferred{"H"} + } TL{ allowed{ "H", @@ -34488,6 +35517,13 @@ supplementalData:table(nofallback){ } preferred{"H"} } + TM{ + allowed{ + "H", + "h", + } + preferred{"H"} + } TN{ allowed{ "h", @@ -34634,6 +35670,13 @@ supplementalData:table(nofallback){ } preferred{"h"} } + VN{ + allowed{ + "H", + "h", + } + preferred{"H"} + } VU{ allowed{ "h", @@ -34697,6 +35740,13 @@ supplementalData:table(nofallback){ } preferred{"h"} } + ZW{ + allowed{ + "H", + "h", + } + preferred{"H"} + } af_ZA{ allowed{ "H", @@ -34916,9 +35966,9 @@ supplementalData:table(nofallback){ AE:intvector{ 7, 1, - 6, - 0, 7, + 0, + 1, 86400000, } AF:intvector{ @@ -34994,7 +36044,7 @@ supplementalData:table(nofallback){ 86400000, } AU:intvector{ - 1, + 2, 1, 7, 0, @@ -35154,7 +36204,7 @@ supplementalData:table(nofallback){ 86400000, } CN:intvector{ - 1, + 2, 1, 7, 0, @@ -36315,6 +37365,11 @@ supplementalData:table(nofallback){ "weekOfInterval", "weekOfDate", } + nb{ + "weekOfYear", + "weekOfMonth", + "weekOfInterval", + } nl{ "weekOfDate", "weekOfYear", diff --git a/icu/icu4c/source/data/misc/timezoneTypes.txt b/icu/icu4c/source/data/misc/timezoneTypes.txt index a8a78293708..a1807a154b7 100644 --- a/icu/icu4c/source/data/misc/timezoneTypes.txt +++ b/icu/icu4c/source/data/misc/timezoneTypes.txt @@ -7,7 +7,7 @@ timezoneTypes:table(nofallback){ aqams{"nzakl"} cnckg{"cnsha"} cnhrb{"cnsha"} - cnkhg{"cnurc"} + gaza{"gazastrp"} usnavajo{"usden"} } } @@ -85,12 +85,14 @@ timezoneTypes:table(nofallback){ "Etc:Universal"{"Etc/UTC"} "Etc:Zulu"{"Etc/UTC"} "Europe:Belfast"{"Europe/London"} + "Europe:Kyiv"{"Europe/Kiev"} "Europe:Nicosia"{"Asia/Nicosia"} "Europe:Tiraspol"{"Europe/Chisinau"} "Mexico:BajaNorte"{"America/Tijuana"} "Mexico:BajaSur"{"America/Mazatlan"} "Mexico:General"{"America/Mexico_City"} "Pacific:Chuuk"{"Pacific/Truk"} + "Pacific:Kanton"{"Pacific/Enderbury"} "Pacific:Pohnpei"{"Pacific/Ponape"} "Pacific:Samoa"{"Pacific/Pago_Pago"} "Pacific:Yap"{"Pacific/Truk"} @@ -232,6 +234,7 @@ timezoneTypes:table(nofallback){ "America:Cayman"{"kygec"} "America:Chicago"{"uschi"} "America:Chihuahua"{"mxchi"} + "America:Ciudad_Juarez"{"mxcjs"} "America:Coral_Harbour"{"cayzs"} "America:Cordoba"{"arcor"} "America:Costa_Rica"{"crsjo"} @@ -386,7 +389,7 @@ timezoneTypes:table(nofallback){ "Asia:Dubai"{"aedxb"} "Asia:Dushanbe"{"tjdyu"} "Asia:Famagusta"{"cyfmg"} - "Asia:Gaza"{"gaza"} + "Asia:Gaza"{"gazastrp"} "Asia:Hebron"{"hebron"} "Asia:Hong_Kong"{"hkhkg"} "Asia:Hovd"{"mnhvd"} diff --git a/icu/icu4c/source/data/misc/units.txt b/icu/icu4c/source/data/misc/units.txt index a245f7ce669..8e0addcbaca 100644 --- a/icu/icu4c/source/data/misc/units.txt +++ b/icu/icu4c/source/data/misc/units.txt @@ -2,7 +2,7 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml units:table(nofallback){ - cldrVersion{"38.1"} + cldrVersion{"42"} convertUnits{ 100-kilometer{ factor{"100000"} @@ -25,7 +25,7 @@ units:table(nofallback){ target{"revolution"} } astronomical-unit{ - factor{"149597900000"} + factor{"meters_per_AU"} target{"meter"} } atmosphere{ @@ -243,7 +243,7 @@ units:table(nofallback){ target{"meter-per-second"} } light-year{ - factor{"9460730000000000"} + factor{"speed_of_light_meters_per_second*sec_per_julian_year"} target{"meter"} } liter{ @@ -262,10 +262,6 @@ units:table(nofallback){ factor{"1"} target{"meter"} } - metric-ton{ - factor{"1000"} - target{"kilogram"} - } mile{ factor{"ft_to_m*5280"} target{"meter"} @@ -279,7 +275,7 @@ units:table(nofallback){ target{"second"} } mole{ - factor{"6.02214076E+23"} + factor{"item_per_mole"} target{"item"} } month{ @@ -298,6 +294,10 @@ units:table(nofallback){ factor{"1"} target{"kilogram-meter-per-square-second"} } + ofglucose{ + factor{"1000*item_per_mole/glucose_molar_mass"} + target{"item-per-kilogram"} + } ofhg{ factor{"13595.1*gravity"} target{"kilogram-per-square-meter-square-second"} @@ -315,7 +315,7 @@ units:table(nofallback){ target{"kilogram"} } parsec{ - factor{"30856780000000000"} + factor{"meters_per_AU*60*60*180/PI"} target{"meter"} } pascal{ @@ -378,6 +378,10 @@ units:table(nofallback){ factor{"gal_imp_to_m3/4"} target{"cubic-meter"} } + quarter{ + factor{"1/4"} + target{"year"} + } radian{ factor{"1/2*PI"} target{"revolution"} @@ -422,6 +426,10 @@ units:table(nofallback){ factor{"lb_to_kg*2000"} target{"kilogram"} } + tonne{ + factor{"1000"} + target{"kilogram"} + } volt{ factor{"1"} target{"kilogram-square-meter-per-cubic-second-ampere"} @@ -459,9 +467,14 @@ units:table(nofallback){ ft_to_m{"0.3048"} gal_imp_to_m3{"0.00454609"} gal_to_m3{"231*in3_to_m3"} + glucose_molar_mass{"180.1557"} gravity{"9.80665"} in3_to_m3{"ft3_to_m3/12*12*12"} + item_per_mole{"6.02214076E+23"} lb_to_kg{"0.45359237"} + meters_per_AU{"149597870700"} + sec_per_julian_year{"31557600"} + speed_of_light_meters_per_second{"299792458"} } unitPreferenceData{ "area"{ @@ -546,6 +559,11 @@ units:table(nofallback){ } "concentration"{ "blood-glucose"{ + 001{ + { + unit{"milligram-ofglucose-per-deciliter"} + } + } AG{ { unit{"millimole-per-liter"} @@ -914,6 +932,16 @@ units:table(nofallback){ unit{"liter-per-kilometer"} } } + CA{ + { + unit{"mile-per-gallon-imperial"} + } + } + GB{ + { + unit{"mile-per-gallon-imperial"} + } + } IT{ { unit{"liter-per-kilometer"} @@ -954,32 +982,6 @@ units:table(nofallback){ unit{"liter-per-kilometer"} } } - } - } - "consumption-inverse"{ - "default"{ - 001{ - { - unit{"kilometer-per-centiliter"} - } - } - } - "vehicle-fuel"{ - 001{ - { - unit{"kilometer-per-centiliter"} - } - } - CA{ - { - unit{"mile-per-gallon-imperial"} - } - } - GB{ - { - unit{"mile-per-gallon-imperial"} - } - } US{ { unit{"mile-per-gallon"} @@ -1131,11 +1133,6 @@ units:table(nofallback){ unit{"meter-and-centimeter"} } } - BR{ - { - unit{"meter-and-centimeter"} - } - } CA{ { geq{"3.0"} @@ -1145,21 +1142,6 @@ units:table(nofallback){ unit{"inch"} } } - CN{ - { - unit{"meter-and-centimeter"} - } - } - DE{ - { - unit{"meter-and-centimeter"} - } - } - DK{ - { - unit{"meter-and-centimeter"} - } - } DZ{ { unit{"meter-and-centimeter"} @@ -1223,41 +1205,11 @@ units:table(nofallback){ unit{"meter-and-centimeter"} } } - MX{ - { - unit{"meter-and-centimeter"} - } - } MY{ { unit{"meter-and-centimeter"} } } - NL{ - { - unit{"meter-and-centimeter"} - } - } - NO{ - { - unit{"meter-and-centimeter"} - } - } - PL{ - { - unit{"meter-and-centimeter"} - } - } - PT{ - { - unit{"meter-and-centimeter"} - } - } - RU{ - { - unit{"meter-and-centimeter"} - } - } SA{ { unit{"meter-and-centimeter"} @@ -1317,10 +1269,12 @@ units:table(nofallback){ unit{"meter"} } { + geq{"10"} skeleton{"precision-increment/10"} unit{"meter"} } { + skeleton{"precision-increment/1"} unit{"meter"} } } @@ -1335,6 +1289,12 @@ units:table(nofallback){ unit{"yard"} } { + geq{"10"} + skeleton{"precision-increment/10"} + unit{"yard"} + } + { + skeleton{"precision-increment/1"} unit{"yard"} } } @@ -1351,9 +1311,14 @@ units:table(nofallback){ unit{"meter"} } { + geq{"10"} skeleton{"precision-increment/10"} unit{"meter"} } + { + skeleton{"precision-increment/1"} + unit{"meter"} + } } US{ { @@ -1366,9 +1331,14 @@ units:table(nofallback){ unit{"foot"} } { + geq{"10"} skeleton{"precision-increment/10"} unit{"foot"} } + { + skeleton{"precision-increment/1"} + unit{"foot"} + } } } "snowfall"{ @@ -1394,11 +1364,6 @@ units:table(nofallback){ unit{"foot-and-inch"} } } - MX{ - { - unit{"meter-and-centimeter"} - } - } US{ { unit{"foot-and-inch"} @@ -1447,7 +1412,7 @@ units:table(nofallback){ "default"{ 001{ { - unit{"metric-ton"} + unit{"tonne"} } { unit{"kilogram"} @@ -1494,21 +1459,6 @@ units:table(nofallback){ unit{"gram"} } } - DZ{ - { - unit{"kilogram-and-gram"} - } - } - EG{ - { - unit{"kilogram-and-gram"} - } - } - ES{ - { - unit{"kilogram-and-gram"} - } - } GB{ { unit{"stone-and-pound"} @@ -1522,16 +1472,6 @@ units:table(nofallback){ unit{"pound-and-ounce"} } } - JO{ - { - unit{"kilogram-and-gram"} - } - } - SA{ - { - unit{"kilogram-and-gram"} - } - } US{ { unit{"pound"} @@ -1543,13 +1483,6 @@ units:table(nofallback){ } } "mass-density"{ - "blood-glucose"{ - 001{ - { - unit{"milligram-per-deciliter"} - } - } - } "default"{ 001{ { @@ -1898,50 +1831,140 @@ units:table(nofallback){ } } unitQuantities{ - ampere{"electric-current"} - ampere-per-meter{"magnetic-field-strength"} - ampere-per-square-meter{"current-density"} - bit{"digital"} - candela{"luminous-intensity"} - candela-per-square-meter{"illuminance"} - candela-square-meter-per-square-meter{"luminous-flux"} - cubic-meter{"volume"} - cubic-meter-per-kilogram{"specific-volume"} - cubic-meter-per-meter{"consumption"} - cubic-second-square-ampere-per-kilogram-square-meter{"electric-conductance"} - em{"typewidth"} - item{"substance-amount"} - item-per-cubic-meter{"concentration"} - kelvin{"temperature"} - kilogram{"mass"} - kilogram-meter-per-meter-square-second{"torque"} - kilogram-meter-per-square-second{"force"} - kilogram-per-cubic-meter{"mass-density"} - kilogram-per-kilogram{"mass-fraction"} - kilogram-per-meter-square-second{"pressure"} - kilogram-per-square-meter-square-second{"pressure-per-length"} - kilogram-per-square-second-ampere{"magnetic-induction"} - kilogram-square-meter-per-cubic-second{"power"} - kilogram-square-meter-per-cubic-second-ampere{"voltage"} - kilogram-square-meter-per-cubic-second-square-ampere{"electric-resistance"} - kilogram-square-meter-per-square-second{"energy"} - kilogram-square-meter-per-square-second-ampere{"magnetic-flux"} - kilogram-square-meter-per-square-second-square-ampere{"electric-inductance"} - meter{"length"} - meter-per-second{"speed"} - meter-per-square-second{"acceleration"} - pixel{"graphics"} - pixel-per-meter{"resolution"} - portion{"portion"} - pow4-second-square-ampere-per-kilogram-square-meter{"electric-capacitance"} - revolution{"angle"} - revolution-per-meter{"wave-number"} - revolution-per-second{"frequency"} - second{"duration"} - second-ampere{"electric-charge"} - square-meter{"area"} - square-meter-per-square-second{"dose"} - square-revolution{"solid-angle"} - year{"year-duration"} + { + candela{"luminous-intensity"} + } + { + candela-per-square-meter{"illuminance"} + } + { + candela-square-meter-per-square-meter{"luminous-flux"} + } + { + kilogram{"mass"} + } + { + kilogram-per-kilogram{"mass-fraction"} + } + { + kilogram-per-cubic-meter{"mass-density"} + } + { + kilogram-per-meter-square-second{"pressure"} + } + { + kilogram-per-square-second-ampere{"magnetic-induction"} + } + { + kilogram-meter-per-square-second{"force"} + } + { + kilogram-square-meter-per-cubic-second{"power"} + } + { + kilogram-square-meter-per-cubic-second-ampere{"voltage"} + } + { + kilogram-square-meter-per-cubic-second-square-ampere{"electric-resistance"} + } + { + kilogram-square-meter-per-square-second{"energy"} + } + { + kilogram-square-meter-per-square-second-ampere{"magnetic-flux"} + } + { + kilogram-square-meter-per-square-second-square-ampere{"electric-inductance"} + } + { + cubic-meter{"volume"} + } + { + cubic-meter-per-kilogram{"specific-volume"} + } + { + cubic-meter-per-meter{"consumption"} + } + { + square-meter{"area"} + } + { + square-meter-per-square-second{"dose"} + } + { + meter{"length"} + } + { + meter-per-second{"speed"} + } + { + meter-per-square-second{"acceleration"} + } + { + kilogram-per-square-meter-square-second{"pressure-per-length"} + } + { + pow4-second-square-ampere-per-kilogram-square-meter{"electric-capacitance"} + } + { + cubic-second-square-ampere-per-kilogram-square-meter{"electric-conductance"} + } + { + second{"duration"} + } + { + second-ampere{"electric-charge"} + } + { + year{"year-duration"} + } + { + ampere{"electric-current"} + } + { + ampere-per-square-meter{"current-density"} + } + { + ampere-per-meter{"magnetic-field-strength"} + } + { + kelvin{"temperature"} + } + { + square-revolution{"solid-angle"} + } + { + revolution{"angle"} + } + { + revolution-per-meter{"wave-number"} + } + { + revolution-per-second{"frequency"} + } + { + item{"substance-amount"} + } + { + item-per-kilogram{"concentration-mass"} + } + { + item-per-cubic-meter{"concentration"} + } + { + portion{"portion"} + } + { + bit{"digital"} + } + { + pixel{"graphics"} + } + { + pixel-per-meter{"resolution"} + } + { + em{"typewidth"} + } } } diff --git a/icu/icu4c/source/data/misc/zoneinfo64.txt b/icu/icu4c/source/data/misc/zoneinfo64.txt index b5765ab99cd..54f73fbb035 100644 --- a/icu/icu4c/source/data/misc/zoneinfo64.txt +++ b/icu/icu4c/source/data/misc/zoneinfo64.txt @@ -3,17 +3,17 @@ // License & terms of use: http://www.unicode.org/copyright.html //--------------------------------------------------------- // Build tool: tz2icu -// Build date: Wed Jul 7 15:18:20 2021 +// Build date: Thu Mar 16 00:44:17 2023 // tz database: ftp://ftp.iana.org/tz/ -// tz version: 2021a -// ICU version: 68.2.0.7 +// tz version: 2022g +// ICU version: 72.1 //--------------------------------------------------------- // >> !!! >> THIS IS A MACHINE-GENERATED FILE << !!! << // >> !!! >>> DO NOT EDIT <<< !!! << //--------------------------------------------------------- zoneinfo64:table(nofallback) { - TZVersion { "2021a" } + TZVersion { "2022g" } Zones:array { /* ACT */ :int { 354 } //Z#0 /* AET */ :int { 366 } //Z#1 @@ -24,13 +24,9 @@ zoneinfo64:table(nofallback) { trans:intvector { -1830383032 } typeOffsets:intvector { -968, 0, 0, 0 } typeMap:bin { "01" } - links:intvector { 5, 11, 13, 21, 22, 27, 38, 51, 52, 55, 346 } + links:intvector { 5, 6, 11, 13, 21, 22, 27, 38, 51, 52, 55, 344, 346, 514 } } //Z#5 - /* Africa/Accra */ :table { - trans:intvector { -1709337548, -1581206400, -1577917200, -1556834400, -1546294800, -1525298400, -1514758800, -1493762400, -1483222800, -1462226400, -1451686800, -1430604000, -1420064400, -1399068000, -1388528400, -1367532000, -1356992400, -1335996000, -1325456400, -1304373600, -1293834000, -1272837600, -1262298000, -1241301600, -1230762000, -1209765600, -1199226000, -1178143200, -1167603600, -1146607200, -1136067600, -1115071200, -1104531600, -1083535200, -1072995600, -1051912800, -1041373200, -1020376800, -1009837200, -988840800, -978301200, -957304800, -946765200, -936309600, -915142800, -904773600, -883606800, -880329600, -756952200, -610149600, -599610600, -578613600, -568074600, -546991200, -536452200, -515455200, -504916200, -483919200, -473380200, -452383200, -441844200 } - typeOffsets:intvector { -52, 0, 0, 0, 0, 1200, 0, 1800, 1800, 0 } - typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010401030103010301030103010301" } - } //Z#6 + /* Africa/Accra */ :int { 5 } //Z#6 /* Africa/Addis_Ababa */ :int { 48 } //Z#7 /* Africa/Algiers */ :table { transPre32:intvector { -1, 1808374564 } @@ -137,7 +133,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1946168836, -1309746600, -1261969200, -1041388200, -865305900 } typeOffsets:intvector { 8836, 0, 9000, 0, 9900, 0, 10800, 0 } typeMap:bin { "0103010203" } - links:intvector { 7, 9, 10, 23, 24, 32, 46, 48, 395, 514, 518, 523 } + links:intvector { 7, 9, 10, 23, 24, 32, 46, 48, 395, 515, 519, 524 } } //Z#48 /* Africa/Ndjamena */ :table { trans:intvector { -1830387612, 308703600, 321314400 } @@ -159,7 +155,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1577926364, -574902000, -568087200, -512175600, -504928800, -449888400, -441856800, -347158800, 378684000, 386463600, 402271200, 417999600, 433807200, 449622000, 465429600, 481590000, 496965600, 512953200, 528674400, 544230000, 560037600, 575852400, 591660000, 607388400, 623196000, 641775600, 844034400, 860108400, 875916000, 1352505600, 1364515200, 1382659200 } typeOffsets:intvector { 3164, 0, 3600, 0, 3600, 3600, 7200, 0 } typeMap:bin { "0102010201020103010201020102010201020102010201020103010203010203" } - links:intvector { 56, 531 } + links:intvector { 56, 532 } } //Z#56 /* Africa/Tunis */ :table { transPre32:intvector { -1, 1497764852 } @@ -181,7 +177,7 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -36000 } finalYear:int { 2008 } - links:intvector { 59, 80, 615 } + links:intvector { 59, 80, 617 } } //Z#59 /* America/Anchorage */ :table { transPre32:intvector { -1, 1069743569, -1, 2106016072 } @@ -191,10 +187,10 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -32400 } finalYear:int { 2008 } - links:intvector { 4, 60, 614 } + links:intvector { 4, 60, 616 } } //Z#60 - /* America/Anguilla */ :int { 187 } //Z#61 - /* America/Antigua */ :int { 187 } //Z#62 + /* America/Anguilla */ :int { 191 } //Z#61 + /* America/Antigua */ :int { 191 } //Z#62 /* America/Araguaina */ :table { trans:intvector { -1767214032, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600, 634701600, 813726000, 824004000, 844570800, 856058400, 876106800, 888717600, 908074800, 919562400, 938919600, 951616800, 970974000, 982461600, 1003028400, 1013911200, 1036292400, 1045360800, 1350788400, 1361066400 } typeOffsets:intvector { -11568, 0, -10800, 0, -10800, 3600 } @@ -219,14 +215,14 @@ zoneinfo64:table(nofallback) { trans:intvector { -1567453392, -1233432000, -1222981200, -1205956800, -1194037200, -1172865600, -1162501200, -1141329600, -1130965200, -1109793600, -1099429200, -1078257600, -1067806800, -1046635200, -1036270800, -1015099200, -1004734800, -983563200, -973198800, -952027200, -941576400, -931032000, -900882000, -890337600, -833749200, -827265600, -752274000, -733780800, -197326800, -190843200, -184194000, -164491200, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800, -39038400, -23317200, -7588800, 128142000, 136605600, 596948400, 605066400, 624423600, 636516000, 656478000, 667965600, 687931200, 699415200, 719377200, 731469600, 938919600, 952052400, 1198983600, 1205632800, 1224385200, 1237082400 } typeOffsets:intvector { -15408, 0, -14400, 0, -14400, 3600, -10800, 0, -10800, 3600 } typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020103040304030403040104030403020304030403" } - links:intvector { 67, 101, 198 } + links:intvector { 67, 102, 199 } } //Z#67 /* America/Argentina/Jujuy */ :table { transPre32:intvector { -1, 1922870968 } trans:intvector { -1567453392, -1233432000, -1222981200, -1205956800, -1194037200, -1172865600, -1162501200, -1141329600, -1130965200, -1109793600, -1099429200, -1078257600, -1067806800, -1046635200, -1036270800, -1015099200, -1004734800, -983563200, -973198800, -952027200, -941576400, -931032000, -900882000, -890337600, -833749200, -827265600, -752274000, -733780800, -197326800, -190843200, -184194000, -164491200, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800, -39038400, -23317200, -7588800, 128142000, 136605600, 596948400, 605066400, 624423600, 636516000, 657086400, 669178800, 686721600, 699415200, 719377200, 731469600, 938919600, 952052400, 1198983600, 1205632800 } typeOffsets:intvector { -15672, 0, -15408, 0, -14400, 0, -14400, 3600, -10800, 0, -10800, 3600 } typeMap:bin { "0102030203020302030203020302030203020302030203020302030203020302030203020302030203020405040504050203020504050403040504" } - links:intvector { 68, 143 } + links:intvector { 68, 144 } } //Z#68 /* America/Argentina/La_Rioja */ :table { transPre32:intvector { -1, 1922871340 } @@ -239,7 +235,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1567453392, -1233432000, -1222981200, -1205956800, -1194037200, -1172865600, -1162501200, -1141329600, -1130965200, -1109793600, -1099429200, -1078257600, -1067806800, -1046635200, -1036270800, -1015099200, -1004734800, -983563200, -973198800, -952027200, -941576400, -931032000, -900882000, -890337600, -833749200, -827265600, -752274000, -733780800, -197326800, -190843200, -184194000, -164491200, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800, -39038400, -23317200, -7588800, 128142000, 136605600, 596948400, 605066400, 624423600, 636516000, 655963200, 667796400, 687499200, 699418800, 719380800, 731469600, 938919600, 952052400, 1085281200, 1096171200, 1198983600, 1205632800 } typeOffsets:intvector { -16516, 0, -15408, 0, -14400, 0, -14400, 3600, -10800, 0, -10800, 3600 } typeMap:bin { "01020302030203020302030203020302030203020302030203020302030203020302030203020302030204050405040502030203020504030402040504" } - links:intvector { 70, 161 } + links:intvector { 70, 162 } } //Z#70 /* America/Argentina/Rio_Gallegos */ :table { transPre32:intvector { -1, 1922871908 } @@ -277,7 +273,7 @@ zoneinfo64:table(nofallback) { typeOffsets:intvector { -16392, 0, -15408, 0, -14400, 0, -14400, 3600, -10800, 0, -10800, 3600 } typeMap:bin { "01020302030203020302030203020302030203020302030203020302030203020302030203020302030204050405040504050405040504030402040504" } } //Z#76 - /* America/Aruba */ :int { 105 } //Z#77 + /* America/Aruba */ :int { 191 } //Z#77 /* America/Asuncion */ :table { trans:intvector { -1206389360, 86760000, 134017200, 181368000, 194497200, 212990400, 226033200, 244526400, 257569200, 276062400, 291783600, 307598400, 323406000, 339220800, 354942000, 370756800, 386478000, 402292800, 418014000, 433828800, 449636400, 465451200, 481172400, 496987200, 512708400, 528523200, 544244400, 560059200, 575866800, 591681600, 607402800, 625032000, 638938800, 654753600, 670474800, 686721600, 699418800, 718257600, 733546800, 749448000, 762318000, 780984000, 793767600, 812520000, 825649200, 844574400, 856666800, 876024000, 888721200, 907473600, 920775600, 938923200, 952225200, 970372800, 983674800, 1002427200, 1018148400, 1030852800, 1049598000, 1062907200, 1081047600, 1097985600, 1110682800, 1129435200, 1142132400, 1160884800, 1173582000, 1192939200, 1205031600, 1224388800, 1236481200, 1255838400, 1270954800, 1286078400, 1302404400, 1317528000, 1333854000, 1349582400, 1364094000, 1381032000 } typeOffsets:intvector { -13840, 0, -14400, 0, -14400, 3600, -10800, 0 } @@ -286,13 +282,7 @@ zoneinfo64:table(nofallback) { finalRaw:int { -14400 } finalYear:int { 2014 } } //Z#78 - /* America/Atikokan */ :table { - transPre32:intvector { -1, 1928234084 } - trans:intvector { -1632067200, -1615136400, -923248800, -765392400 } - typeOffsets:intvector { -21988, 0, -21600, 0, -21600, 3600, -18000, 0 } - typeMap:bin { "0102010203" } - links:intvector { 79, 100 } - } //Z#79 + /* America/Atikokan */ :int { 183 } //Z#79 /* America/Atka */ :int { 59 } //Z#80 /* America/Bahia */ :table { trans:intvector { -1767216356, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600, 634701600, 656478000, 666756000, 687927600, 697600800, 719982000, 728445600, 750826800, 761709600, 782276400, 793159200, 813726000, 824004000, 844570800, 856058400, 876106800, 888717600, 908074800, 919562400, 938919600, 951616800, 970974000, 982461600, 1003028400, 1013911200, 1036292400, 1045360800, 1318734000, 1330221600 } @@ -300,17 +290,14 @@ zoneinfo64:table(nofallback) { typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } } //Z#81 /* America/Bahia_Banderas */ :table { - trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, -873828000, -661539600, 28800, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 989139600, 1001836800, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1175418000, 1193558400, 1207472400, 1225008000, 1238922000, 1256457600, 1270371600, 1288508400, 1301817600, 1319958000 } + trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, -873828000, -661539600, 28800, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 989139600, 1001836800, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1175418000, 1193558400, 1207472400, 1225008000, 1238922000, 1256457600, 1270371600, 1288508400, 1301817600, 1319958000, 1333267200, 1351407600, 1365321600, 1382857200, 1396771200, 1414306800, 1428220800, 1445756400, 1459670400, 1477810800, 1491120000, 1509260400, 1522569600, 1540710000, 1554624000, 1572159600, 1586073600, 1603609200, 1617523200, 1635663600, 1648972800, 1667113200 } typeOffsets:intvector { -25260, 0, -28800, 0, -25200, 0, -25200, 3600, -21600, 0, -21600, 3600 } - typeMap:bin { "0204020402040201020302030203020302030203020302030203020302030203020302030205040504" } - finalRule { "Mexico" } - finalRaw:int { -21600 } - finalYear:int { 2012 } + typeMap:bin { "020402030204020102030203020302030203020302030203020302030203020302030203020504050405040504050405040504050405040504050405040504" } } //Z#82 /* America/Barbados */ :table { - trans:intvector { -1199217691, 234943200, 244616400, 261554400, 276066000, 293004000, 307515600, 325058400, 338706000 } - typeOffsets:intvector { -14309, 0, -14400, 0, -14400, 3600 } - typeMap:bin { "010201020102010201" } + trans:intvector { -1841256091, -874263600, -862682400, -841604400, -830714400, -811882800, -798660000, 234943200, 244616400, 261554400, 276066000, 293004000, 307515600, 325058400, 338706000 } + typeOffsets:intvector { -14309, 0, -14400, 0, -14400, 1800, -14400, 3600 } + typeMap:bin { "010301030102010301030103010301" } } //Z#83 /* America/Belem */ :table { trans:intvector { -1767213964, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600 } @@ -322,19 +309,14 @@ zoneinfo64:table(nofallback) { typeOffsets:intvector { -21168, 0, -21600, 0, -21600, 1800, -21600, 3600 } typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201030102010201020102010201020102010201020102010201020102010201020102010201020102010201020103010301" } } //Z#85 - /* America/Blanc-Sablon */ :table { - transPre32:intvector { -1, 1581070604 } - trans:intvector { -1632074400, -1615143600, -880221600, -765399600 } - typeOffsets:intvector { -13708, 0, -14400, 0, -14400, 3600 } - typeMap:bin { "0102010201" } - } //Z#86 + /* America/Blanc-Sablon */ :int { 191 } //Z#86 /* America/Boa_Vista */ :table { trans:intvector { -1767211040, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200, 938923200, 951620400, 970977600, 971578800 } typeOffsets:intvector { -14560, 0, -14400, 0, -14400, 3600 } typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201" } } //Z#87 /* America/Bogota */ :table { - trans:intvector { -1739041424, 704869200, 733896000 } + trans:intvector { -1739041424, 704869200, 729057600 } typeOffsets:intvector { -17776, 0, -18000, 0, -18000, 3600 } typeMap:bin { "010201" } } //Z#88 @@ -349,9 +331,9 @@ zoneinfo64:table(nofallback) { } //Z#89 /* America/Buenos_Aires */ :int { 64 } //Z#90 /* America/Cambridge_Bay */ :table { - trans:intvector { -1577923200, -880210800, -765388800, -147891600, -131562000, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954662400, 972802800, 973400400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1173603600, 1194163200 } - typeOffsets:intvector { 0, 0, -25200, 0, -25200, 3600, -25200, 7200, -21600, 0, -21600, 3600, -18000, 0 } - typeMap:bin { "0102010301020102010201020102010201020102010201020102010201020102010201020102010201020102040506040201020102010201020102010201" } + trans:intvector { -1577923200, -880210800, -765388800, 73472400, 89193600, 104922000, 120643200, 136371600, 152092800, 167821200, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000, 294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954662400, 972802800, 973400400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1173603600, 1194163200 } + typeOffsets:intvector { 0, 0, -25200, 0, -25200, 3600, -21600, 0, -21600, 3600, -18000, 0 } + typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102030405030201020102010201020102010201" } finalRule { "Canada" } finalRaw:int { -25200 } finalYear:int { 2008 } @@ -378,7 +360,7 @@ zoneinfo64:table(nofallback) { typeOffsets:intvector { -12560, 0, -14400, 0, -10800, 0 } typeMap:bin { "0102" } } //Z#96 - /* America/Cayman */ :int { 182 } //Z#97 + /* America/Cayman */ :int { 183 } //Z#97 /* America/Chicago */ :table { transPre32:intvector { -1, 1577320096 } trans:intvector { -1633276800, -1615136400, -1601827200, -1583686800, -1563724800, -1551632400, -1538928000, -1520182800, -1504454400, -1491757200, -1473004800, -1459702800, -1441555200, -1428253200, -1410105600, -1396803600, -1378656000, -1365354000, -1347206400, -1333904400, -1315152000, -1301850000, -1283702400, -1270400400, -1252252800, -1238950800, -1220803200, -1207501200, -1189353600, -1176051600, -1157299200, -1144602000, -1125849600, -1112547600, -1094400000, -1081098000, -1067788800, -1045414800, -1031500800, -1018198800, -1000051200, -986749200, -967996800, -955299600, -936547200, -923245200, -905097600, -891795600, -880214400, -765392400, -747244800, -733942800, -715795200, -702493200, -684345600, -671043600, -652896000, -639594000, -620841600, -608144400, -589392000, -576090000, -557942400, -544640400, -526492800, -513190800, -495043200, -481741200, -463593600, -447267600, -431539200, -415818000, -400089600, -384368400, -368640000, -352918800, -337190400, -321469200, -305740800, -289414800, -273686400, -257965200, -242236800, -226515600, -210787200, -195066000, -179337600, -163616400, -147888000, -131562000, -116438400, -100112400, -84384000, -68662800, -52934400, -37213200, -21484800, -5763600, 9964800, 25686000, 41414400, 57740400, 73468800, 89190000, 104918400, 120639600, 126691200, 152089200, 162374400, 183538800, 199267200, 215593200, 230716800, 247042800, 262771200, 278492400, 294220800, 309942000, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200, 436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000, 562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200, 688546800, 702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600, 814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000, 1194159600 } @@ -387,57 +369,52 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -21600 } finalYear:int { 2008 } - links:intvector { 98, 380, 617 } + links:intvector { 98, 380, 619 } } //Z#98 /* America/Chihuahua */ :table { - trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, 828864000, 846399600, 860313600, 877849200, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 989139600, 1001836800, 1018170000, 1035705600 } + trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, 828864000, 846399600, 860313600, 877849200, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 989139600, 1001836800, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1175418000, 1193558400, 1207472400, 1225008000, 1238922000, 1256457600, 1270371600, 1288512000, 1301821200, 1319961600, 1333270800, 1351411200, 1365325200, 1382860800, 1396774800, 1414310400, 1428224400, 1445760000, 1459674000, 1477814400, 1491123600, 1509264000, 1522573200, 1540713600, 1554627600, 1572163200, 1586077200, 1603612800, 1617526800, 1635667200, 1648976400, 1667116800 } typeOffsets:intvector { -25460, 0, -25200, 0, -25200, 3600, -21600, 0, -21600, 3600 } - typeMap:bin { "0103010301030403040302010201020102010201" } - finalRule { "Mexico" } - finalRaw:int { -25200 } - finalYear:int { 2003 } + typeMap:bin { "010301020103040304030201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203" } } //Z#99 - /* America/Coral_Harbour */ :int { 79 } //Z#100 - /* America/Cordoba */ :int { 67 } //Z#101 + /* America/Ciudad_Juarez */ :table { + trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, 828864000, 846399600, 860313600, 877849200, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 989139600, 1001836800, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1175418000, 1193558400, 1207472400, 1225008000, 1238922000, 1256457600, 1268557200, 1289116800, 1300006800, 1320566400, 1331456400, 1352016000, 1362906000, 1383465600, 1394355600, 1414915200, 1425805200, 1446364800, 1457859600, 1478419200, 1489309200, 1509868800, 1520758800, 1541318400, 1552208400, 1572768000, 1583658000, 1604217600, 1615712400, 1636272000, 1647162000, 1667116800, 1669788000, 1678611600, 1699171200 } + typeOffsets:intvector { -25556, 0, -25200, 0, -25200, 3600, -21600, 0, -21600, 3600 } + typeMap:bin { "010301020103040304030201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203010201" } + finalRule { "US" } + finalRaw:int { -25200 } + finalYear:int { 2024 } + } //Z#100 + /* America/Coral_Harbour */ :int { 183 } //Z#101 + /* America/Cordoba */ :int { 67 } //Z#102 /* America/Costa_Rica */ :table { trans:intvector { -1545071027, 288770400, 297234000, 320220000, 328683600, 664264800, 678344400, 695714400, 700635600 } typeOffsets:intvector { -20173, 0, -21600, 0, -21600, 3600 } typeMap:bin { "010201020102010201" } - } //Z#102 - /* America/Creston */ :table { - transPre32:intvector { -1, 1581084860 } - trans:intvector { -1680454800, -1627833600 } - typeOffsets:intvector { -27964, 0, -28800, 0, -25200, 0 } - typeMap:bin { "020102" } } //Z#103 + /* America/Creston */ :int { 186 } //Z#104 /* America/Cuiaba */ :table { trans:intvector { -1767212140, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200, 592977600, 602046000, 624427200, 634705200, 656481600, 666759600, 687931200, 697604400, 719985600, 728449200, 750830400, 761713200, 782280000, 793162800, 813729600, 824007600, 844574400, 856062000, 876110400, 888721200, 908078400, 919566000, 938923200, 951620400, 970977600, 982465200, 1003032000, 1013914800, 1036296000, 1045364400, 1099368000, 1108868400, 1129435200, 1140318000, 1162699200, 1172372400, 1192334400, 1203217200, 1224388800, 1234666800, 1255838400, 1266721200, 1287288000, 1298170800, 1318737600, 1330225200, 1350792000, 1361070000, 1382241600, 1392519600, 1413691200, 1424574000, 1445140800, 1456023600, 1476590400, 1487473200, 1508040000, 1518922800, 1541304000, 1550372400 } typeOffsets:intvector { -13460, 0, -14400, 0, -14400, 3600 } typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - } //Z#104 - /* America/Curacao */ :table { - trans:intvector { -1826738653, -157750200 } - typeOffsets:intvector { -16547, 0, -16200, 0, -14400, 0 } - typeMap:bin { "0102" } - links:intvector { 77, 105, 148, 153 } } //Z#105 + /* America/Curacao */ :int { 191 } //Z#106 /* America/Danmarkshavn */ :table { trans:intvector { -1686091520, 323845200, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 820465200 } typeOffsets:intvector { -4480, 0, -10800, 0, -10800, 3600, 0, 0 } typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020103" } - } //Z#106 + } //Z#107 /* America/Dawson */ :table { transPre32:intvector { -1, 2105970356 } trans:intvector { -1632056400, -1615125600, -1596978000, -1583164800, -880203600, -765381600, -147884400, -131554800, 120646800, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1173607200, 1194166800, 1205056800, 1225616400, 1236506400, 1257066000, 1268560800, 1289120400, 1300010400, 1320570000, 1331460000, 1352019600, 1362909600, 1383469200, 1394359200, 1414918800, 1425808800, 1446368400, 1457863200, 1478422800, 1489312800, 1509872400, 1520762400, 1541322000, 1552212000, 1572771600, 1583661600, 1604214000 } typeOffsets:intvector { -33460, 0, -32400, 0, -32400, 3600, -32400, 7200, -28800, 0, -28800, 3600, -25200, 0 } typeMap:bin { "0102010201020103010405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040506" } - } //Z#107 + } //Z#108 /* America/Dawson_Creek */ :table { transPre32:intvector { -1, 1581085752 } trans:intvector { -1632060000, -1615129200, -880207200, -765385200, -715788000, -702486000, -684338400, -671036400, -652888800, -639586800, -620834400, -608137200, -589384800, -576082800, -557935200, -544633200, -526485600, -513183600, -495036000, -481734000, -463586400, -450284400, -431532000, -418230000, -400082400, -386780400, -368632800, -355330800, -337183200, -323881200, -305733600, -292431600, -273679200, -260982000, -242229600, -226508400, -210780000, -195058800, -179330400, -163609200, -147880800, -131554800, -116431200, -100105200, -84376800, -68655600, -52927200, -37206000, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 84013200 } typeOffsets:intvector { -28856, 0, -28800, 0, -28800, 3600, -25200, 0 } typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203" } - } //Z#108 + } //Z#109 /* America/Denver */ :table { transPre32:intvector { -1, 1577323696 } trans:intvector { -1633273200, -1615132800, -1601823600, -1583683200, -1570374000, -1551628800, -1538924400, -1534089600, -880210800, -765388800, -147884400, -131558400, -116434800, -100108800, -84380400, -68659200, -52930800, -37209600, -21481200, -5760000, 9968400, 25689600, 41418000, 57744000, 73472400, 89193600, 104922000, 120643200, 126694800, 152092800, 162378000, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000, 294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1173603600, 1194163200 } @@ -446,8 +423,8 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -25200 } finalYear:int { 2008 } - links:intvector { 109, 205, 543, 623 } - } //Z#109 + links:intvector { 110, 206, 544, 625 } + } //Z#110 /* America/Detroit */ :table { trans:intvector { -2051202469, -1724083200, -880218000, -765396000, -684349200, -671047200, -80506740, -68666400, -52938000, -37216800, 104914800, 120636000, 126687600, 152085600, 167814000, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } typeOffsets:intvector { -19931, 0, -21600, 0, -18000, 0, -18000, 3600 } @@ -455,9 +432,9 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -18000 } finalYear:int { 2008 } - links:intvector { 110, 622 } - } //Z#110 - /* America/Dominica */ :int { 187 } //Z#111 + links:intvector { 111, 624 } + } //Z#111 + /* America/Dominica */ :int { 191 } //Z#112 /* America/Edmonton */ :table { trans:intvector { -1998663968, -1632063600, -1615132800, -1600614000, -1596816000, -1567954800, -1551628800, -1536505200, -1523203200, -1504450800, -1491753600, -1473001200, -1459699200, -880210800, -765388800, -715791600, -702489600, 73472400, 89193600, 104922000, 120643200, 136371600, 152092800, 167821200, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000, 294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1173603600, 1194163200 } typeOffsets:intvector { -27232, 0, -25200, 0, -25200, 3600 } @@ -465,31 +442,31 @@ zoneinfo64:table(nofallback) { finalRule { "Canada" } finalRaw:int { -25200 } finalYear:int { 2008 } - links:intvector { 112, 387 } - } //Z#112 + links:intvector { 113, 387 } + } //Z#113 /* America/Eirunepe */ :table { trans:intvector { -1767208832, -1206950400, -1191355200, -1175367600, -1159819200, -633812400, -622062000, -602276400, -591825600, -570740400, -560203200, -539118000, -531345600, -191358000, -184190400, -155156400, -150062400, -128890800, -121118400, -99946800, -89582400, -68410800, -57960000, 499755600, 511243200, 530600400, 540273600, 562136400, 571204800, 750834000, 761716800, 1214283600, 1384056000 } typeOffsets:intvector { -16768, 0, -18000, 0, -18000, 3600, -14400, 0 } typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010301" } - } //Z#113 + } //Z#114 /* America/El_Salvador */ :table { trans:intvector { -1546279392, 547020000, 559717200, 578469600, 591166800 } typeOffsets:intvector { -21408, 0, -21600, 0, -21600, 3600 } typeMap:bin { "0102010201" } - } //Z#114 - /* America/Ensenada */ :int { 217 } //Z#115 + } //Z#115 + /* America/Ensenada */ :int { 218 } //Z#116 /* America/Fort_Nelson */ :table { transPre32:intvector { -1, 1581086343 } trans:intvector { -1632060000, -1615129200, -880207200, -765385200, -715788000, -702486000, -684338400, -671036400, -652888800, -639586800, -620834400, -608137200, -589384800, -576082800, -557935200, -544633200, -526485600, -513183600, -495036000, -481734000, -463586400, -450284400, -431532000, -418230000, -400082400, -386780400, -368632800, -355330800, -337183200, -323881200, -305733600, -292431600, -273679200, -260982000, -242229600, -226508400, -210780000, -195058800, -179330400, -163609200, -147880800, -131554800, -116431200, -100105200, -84376800, -68655600, -52927200, -37206000, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 136375200, 152096400, 167824800, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1173607200, 1194166800, 1205056800, 1225616400, 1236506400, 1257066000, 1268560800, 1289120400, 1300010400, 1320570000, 1331460000, 1352019600, 1362909600, 1383469200, 1394359200, 1414918800, 1425808800 } typeOffsets:intvector { -29447, 0, -28800, 0, -28800, 3600, -25200, 0 } typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020103" } - } //Z#116 - /* America/Fort_Wayne */ :int { 131 } //Z#117 + } //Z#117 + /* America/Fort_Wayne */ :int { 132 } //Z#118 /* America/Fortaleza */ :table { trans:intvector { -1767216360, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600, 634701600, 938919600, 951616800, 970974000, 972180000, 1003028400, 1013911200 } typeOffsets:intvector { -9240, 0, -10800, 0, -10800, 3600 } typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201" } - } //Z#118 + } //Z#119 /* America/Glace_Bay */ :table { trans:intvector { -2131646412, -1632074400, -1615143600, -880221600, -765399600, -526500000, -513198000, 73461600, 89182800, 104911200, 120632400, 136360800, 152082000, 167810400, 183531600, 199260000, 215586000, 230709600, 247035600, 262764000, 278485200, 294213600, 309934800, 325663200, 341384400, 357112800, 372834000, 388562400, 404888400, 420012000, 436338000, 452066400, 467787600, 483516000, 499237200, 514965600, 530686800, 544600800, 562136400, 576050400, 594190800, 607500000, 625640400, 638949600, 657090000, 671004000, 688539600, 702453600, 719989200, 733903200, 752043600, 765352800, 783493200, 796802400, 814942800, 828856800, 846392400, 860306400, 877842000, 891756000, 909291600, 923205600, 941346000, 954655200, 972795600, 986104800, 1004245200, 1018159200, 1035694800, 1049608800, 1067144400, 1081058400, 1099198800, 1112508000, 1130648400, 1143957600, 1162098000, 1173592800, 1194152400 } typeOffsets:intvector { -14388, 0, -14400, 0, -14400, 3600 } @@ -497,8 +474,8 @@ zoneinfo64:table(nofallback) { finalRule { "Canada" } finalRaw:int { -14400 } finalYear:int { 2008 } - } //Z#119 - /* America/Godthab */ :int { 180 } //Z#120 + } //Z#120 + /* America/Godthab */ :int { 181 } //Z#121 /* America/Goose_Bay */ :table { transPre32:intvector { -1, 1581071396 } trans:intvector { -1632076148, -1615145348, -1096921748, -1061670600, -1048973400, -1030221000, -1017523800, -998771400, -986074200, -966717000, -954624600, -935267400, -922570200, -903817800, -891120600, -872368200, -765401400, -746044200, -733347000, -714594600, -701897400, -683145000, -670447800, -651695400, -638998200, -619641000, -606943800, -589401000, -576099000, -557951400, -544649400, -526501800, -513199800, -495052200, -481750200, -463602600, -450300600, -431548200, -418246200, -400098600, -386796600, -368649000, -355347000, -337199400, -323897400, -305749800, -289423800, -273695400, -257974200, -242245800, -226524600, -210796200, -195075000, -179346600, -163625400, -147897000, -131571000, -119903400, -116445600, -100119600, -84391200, -68670000, -52941600, -37220400, -21492000, -5770800, 9957600, 25678800, 41407200, 57733200, 73461600, 89182800, 104911200, 120632400, 136360800, 152082000, 167810400, 183531600, 199260000, 215586000, 230709600, 247035600, 262764000, 278485200, 294213600, 309934800, 325663200, 341384400, 357112800, 372834000, 388562400, 404888400, 420012000, 436338000, 452066400, 467787600, 483516000, 499237200, 514965600, 530686800, 544593660, 562129260, 576043260, 594180060, 607492860, 625633260, 638942460, 657082860, 670996860, 688532460, 702446460, 719982060, 733896060, 752036460, 765345660, 783486060, 796795260, 814935660, 828849660, 846385260, 860299260, 877834860, 891748860, 909284460, 923198460, 941338860, 954648060, 972788460, 986097660, 1004238060, 1018152060, 1035687660, 1049601660, 1067137260, 1081051260, 1099191660, 1112500860, 1130641260, 1143950460, 1162090860, 1173585660, 1194145260, 1205035260, 1225594860, 1236484860, 1257044460, 1268539260, 1289098860, 1299988860, 1320555600, 1331445600, 1352005200 } @@ -507,7 +484,7 @@ zoneinfo64:table(nofallback) { finalRule { "Canada" } finalRaw:int { -14400 } finalYear:int { 2013 } - } //Z#121 + } //Z#122 /* America/Grand_Turk */ :table { transPre32:intvector { -1, 1770462768 } trans:intvector { -1827687170, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000, 1205046000, 1225605600, 1236495600, 1257055200, 1268550000, 1289109600, 1299999600, 1320559200, 1331449200, 1352008800, 1362898800, 1383458400, 1394348400, 1414908000, 1425798000, 1520751600, 1541311200 } @@ -516,25 +493,25 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -18000 } finalYear:int { 2019 } - } //Z#122 - /* America/Grenada */ :int { 187 } //Z#123 - /* America/Guadeloupe */ :int { 187 } //Z#124 + } //Z#123 + /* America/Grenada */ :int { 191 } //Z#124 + /* America/Guadeloupe */ :int { 191 } //Z#125 /* America/Guatemala */ :table { trans:intvector { -1617040676, 123055200, 130914000, 422344800, 433054800, 669708000, 684219600, 1146376800, 1159678800 } typeOffsets:intvector { -21724, 0, -21600, 0, -21600, 3600 } typeMap:bin { "010201020102010201" } - } //Z#125 + } //Z#126 /* America/Guayaquil */ :table { transPre32:intvector { -1, 1770464856 } trans:intvector { -1230749160, 722926800, 728884800 } typeOffsets:intvector { -19160, 0, -18840, 0, -18000, 0, -18000, 3600 } typeMap:bin { "01020302" } - } //Z#126 - /* America/Guyana */ :table { - trans:intvector { -1730578040, 176010300, 662698800 } - typeOffsets:intvector { -13960, 0, -14400, 0, -13500, 0, -10800, 0 } - typeMap:bin { "020301" } } //Z#127 + /* America/Guyana */ :table { + trans:intvector { -1843589241, -1730577600, 176096700, 701841600 } + typeOffsets:intvector { -13959, 0, -14400, 0, -13500, 0, -10800, 0 } + typeMap:bin { "01020301" } + } //Z#128 /* America/Halifax */ :table { trans:intvector { -2131645536, -1696276800, -1680469200, -1632074400, -1615143600, -1566763200, -1557090000, -1535486400, -1524949200, -1504468800, -1493413200, -1472414400, -1461963600, -1440964800, -1429390800, -1409515200, -1396731600, -1376856000, -1366491600, -1346616000, -1333832400, -1313956800, -1303678800, -1282507200, -1272661200, -1251057600, -1240088400, -1219608000, -1207429200, -1188763200, -1175979600, -1157313600, -1143925200, -1124049600, -1113771600, -1091390400, -1081026000, -1059854400, -1050786000, -1030910400, -1018126800, -999460800, -986677200, -965592000, -955227600, -935956800, -923173200, -904507200, -891723600, -880221600, -765399600, -747252000, -733950000, -715802400, -702500400, -684352800, -671050800, -652903200, -639601200, -589399200, -576097200, -557949600, -544647600, -526500000, -513198000, -495050400, -481748400, -431546400, -418244400, -400096800, -386794800, -368647200, -355345200, -337197600, -323895600, -242244000, -226522800, -210794400, -195073200, -179344800, -163623600, -147895200, -131569200, -116445600, -100119600, -84391200, -68670000, -52941600, -37220400, -21492000, -5770800, 9957600, 25678800, 41407200, 57733200, 73461600, 89182800, 104911200, 120632400, 136360800, 152082000, 167810400, 183531600, 199260000, 215586000, 230709600, 247035600, 262764000, 278485200, 294213600, 309934800, 325663200, 341384400, 357112800, 372834000, 388562400, 404888400, 420012000, 436338000, 452066400, 467787600, 483516000, 499237200, 514965600, 530686800, 544600800, 562136400, 576050400, 594190800, 607500000, 625640400, 638949600, 657090000, 671004000, 688539600, 702453600, 719989200, 733903200, 752043600, 765352800, 783493200, 796802400, 814942800, 828856800, 846392400, 860306400, 877842000, 891756000, 909291600, 923205600, 941346000, 954655200, 972795600, 986104800, 1004245200, 1018159200, 1035694800, 1049608800, 1067144400, 1081058400, 1099198800, 1112508000, 1130648400, 1143957600, 1162098000, 1173592800, 1194152400 } typeOffsets:intvector { -15264, 0, -14400, 0, -14400, 3600 } @@ -542,8 +519,8 @@ zoneinfo64:table(nofallback) { finalRule { "Canada" } finalRaw:int { -14400 } finalYear:int { 2008 } - links:intvector { 128, 383 } - } //Z#128 + links:intvector { 129, 383 } + } //Z#129 /* America/Havana */ :table { transPre32:intvector { -1, 1770465464 } trans:intvector { -1402813824, -1311534000, -1300996800, -933534000, -925675200, -902084400, -893620800, -870030000, -862171200, -775681200, -767822400, -744231600, -736372800, -144702000, -134251200, -113425200, -102542400, -86295600, -72907200, -54154800, -41457600, -21495600, -5774400, 9954000, 25675200, 41403600, 57729600, 73458000, 87364800, 104907600, 118900800, 136357200, 150436800, 167806800, 183528000, 199256400, 215582400, 230706000, 247032000, 263365200, 276667200, 290581200, 308721600, 322030800, 340171200, 358318800, 371620800, 389768400, 403070400, 421218000, 434520000, 452667600, 466574400, 484117200, 498024000, 511333200, 529473600, 542782800, 560923200, 574837200, 592372800, 606286800, 623822400, 638946000, 655876800, 671000400, 687330000, 702450000, 718779600, 733899600, 750229200, 765349200, 781678800, 796798800, 813128400, 828853200, 844578000, 860302800, 876632400, 891147600, 909291600, 922597200, 941346000, 954651600, 972795600, 986101200, 1004245200, 1018155600, 1035694800, 1049605200, 1067144400, 1080450000, 1162098000, 1173589200, 1193547600, 1205643600, 1224997200, 1236488400, 1256446800, 1268542800, 1288501200, 1300597200, 1321160400, 1333256400, 1352005200, 1362891600, 1383454800 } @@ -552,13 +529,13 @@ zoneinfo64:table(nofallback) { finalRule { "Cuba" } finalRaw:int { -18000 } finalYear:int { 2014 } - links:intvector { 129, 394 } - } //Z#129 + links:intvector { 130, 394 } + } //Z#130 /* America/Hermosillo */ :table { trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, -873828000, -661539600, 28800, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400 } typeOffsets:intvector { -26632, 0, -28800, 0, -25200, 0, -25200, 3600, -21600, 0 } - typeMap:bin { "020402040204020102030203020302" } - } //Z#130 + typeMap:bin { "020402030204020102030203020302" } + } //Z#131 /* America/Indiana/Indianapolis */ :table { transPre32:intvector { -1, 1577320096 } trans:intvector { -1633276800, -1615136400, -1601827200, -1583686800, -900259200, -891795600, -880214400, -765392400, -747244800, -733942800, -715795200, -702493200, -684345600, -671043600, -652896000, -639594000, -620841600, -608144400, -589392000, -576090000, -557942400, -544640400, -526492800, -513190800, -495043200, -481741200, -463593600, -386787600, -368640000, -21488400, -5767200, 9961200, 25682400, 1143961200, 1162101600, 1173596400, 1194156000 } @@ -567,8 +544,8 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -18000 } finalYear:int { 2008 } - links:intvector { 117, 131, 139, 511, 618 } - } //Z#131 + links:intvector { 118, 132, 140, 512, 620 } + } //Z#132 /* America/Indiana/Knox */ :table { transPre32:intvector { -1, 1577320096 } trans:intvector { -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -765392400, -715795200, -702493200, -684345600, -671043600, -652896000, -639594000, -620841600, -608144400, -589392000, -576090000, -557942400, -544640400, -526492800, -513190800, -495043200, -481741200, -463593600, -447267600, -431539200, -415818000, -400089600, -386787600, -368640000, -355338000, -337190400, -321469200, -305740800, -289414800, -273686400, -257965200, -242236800, -195066000, -84384000, -68662800, -52934400, -37213200, -21484800, -5763600, 9964800, 25686000, 41414400, 57740400, 73468800, 89190000, 104918400, 120639600, 126691200, 152089200, 162374400, 183538800, 199267200, 215593200, 230716800, 247042800, 262771200, 278492400, 294220800, 309942000, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200, 436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000, 562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200, 688546800, 1143961200, 1162105200, 1173600000, 1194159600 } @@ -577,8 +554,8 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -21600 } finalYear:int { 2008 } - links:intvector { 132, 147, 621 } - } //Z#132 + links:intvector { 133, 148, 623 } + } //Z#133 /* America/Indiana/Marengo */ :table { transPre32:intvector { -1, 1577320096 } trans:intvector { -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -765392400, -589392000, -576090000, -495043200, -481741200, -463593600, -450291600, -431539200, -418237200, -400089600, -386787600, -368640000, -355338000, -337190400, -323888400, -305740800, -292438800, -273686400, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 104914800, 120636000, 126687600, 152089200, 162370800, 183535200, 1143961200, 1162101600, 1173596400, 1194156000 } @@ -587,7 +564,7 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -18000 } finalYear:int { 2008 } - } //Z#133 + } //Z#134 /* America/Indiana/Petersburg */ :table { transPre32:intvector { -1, 1577320096 } trans:intvector { -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -765392400, -462996000, -450291600, -431539200, -418237200, -400089600, -386787600, -368640000, -355338000, -337190400, -323888400, -305740800, -292438800, -273686400, -257965200, -242236800, -226515600, -210787200, -195066000, -179337600, -163616400, -147888000, -100112400, -84384000, -68662800, -52934400, -37213200, -21484800, -5763600, 9964800, 25686000, 41414400, 57740400, 73468800, 89190000, 104918400, 120639600, 126691200, 152089200, 162374400, 183538800, 199267200, 215593200, 230716800, 247042800, 1143961200, 1162105200, 1173600000, 1194159600, 1205046000, 1225605600 } @@ -596,7 +573,7 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -18000 } finalYear:int { 2009 } - } //Z#134 + } //Z#135 /* America/Indiana/Tell_City */ :table { transPre32:intvector { -1, 1577320096 } trans:intvector { -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -765392400, -462996000, -450291600, -431539200, -418237200, -400089600, -386787600, -368640000, -355338000, -337190400, -323888400, -305740800, -292438800, -273686400, -257965200, -242236800, -226515600, -210787200, -195066000, -179337600, -68662800, -52934400, -37213200, -21484800, -5767200, 9961200, 25682400, 1143961200, 1162105200, 1173600000, 1194159600 } @@ -605,7 +582,7 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -21600 } finalYear:int { 2008 } - } //Z#135 + } //Z#136 /* America/Indiana/Vevay */ :table { transPre32:intvector { -1, 1577320096 } trans:intvector { -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -765392400, -495043200, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 1143961200, 1162101600, 1173596400, 1194156000 } @@ -614,7 +591,7 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -18000 } finalYear:int { 2008 } - } //Z#136 + } //Z#137 /* America/Indiana/Vincennes */ :table { transPre32:intvector { -1, 1577320096 } trans:intvector { -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -765392400, -747244800, -733942800, -526492800, -513190800, -495043200, -481741200, -462996000, -450291600, -431539200, -418237200, -400089600, -386787600, -368640000, -355338000, -337190400, -323888400, -305740800, -289414800, -273686400, -260989200, -242236800, -226515600, -210787200, -195066000, -179337600, -21488400, -5767200, 9961200, 25682400, 1143961200, 1162105200, 1173600000, 1194159600, 1205046000, 1225605600 } @@ -623,7 +600,7 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -18000 } finalYear:int { 2009 } - } //Z#137 + } //Z#138 /* America/Indiana/Winamac */ :table { transPre32:intvector { -1, 1577320096 } trans:intvector { -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -765392400, -747244800, -733942800, -715795200, -702493200, -684345600, -671043600, -652896000, -639594000, -620841600, -608144400, -589392000, -576090000, -557942400, -544640400, -526492800, -513190800, -495043200, -481741200, -463593600, -447267600, -431539200, -415818000, -400089600, -386787600, -368640000, -355338000, -337190400, -323888400, -305740800, -292438800, -273686400, -21488400, -5767200, 9961200, 25682400, 1143961200, 1162105200, 1173600000, 1194156000, 1205046000, 1225605600 } @@ -632,31 +609,32 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -18000 } finalYear:int { 2009 } - } //Z#138 - /* America/Indianapolis */ :int { 131 } //Z#139 + } //Z#139 + /* America/Indianapolis */ :int { 132 } //Z#140 /* America/Inuvik */ :table { - trans:intvector { -536457600, -147888000, -131558400, 294228000, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1173603600, 1194163200 } - typeOffsets:intvector { 0, 0, -28800, 0, -28800, 7200, -25200, 0, -25200, 3600 } - typeMap:bin { "010201030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403" } + trans:intvector { -536457600, 73476000, 89197200, 104925600, 120646800, 136375200, 152096400, 167824800, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1173603600, 1194163200 } + typeOffsets:intvector { 0, 0, -28800, 0, -28800, 3600, -25200, 0, -25200, 3600 } + typeMap:bin { "01020102010201020102010201020104030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403" } finalRule { "Canada" } finalRaw:int { -25200 } finalYear:int { 2008 } - } //Z#140 + } //Z#141 /* America/Iqaluit */ :table { - trans:intvector { -865296000, -765396000, -147898800, -131569200, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954662400, 972802800, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } - typeOffsets:intvector { 0, 0, -21600, 0, -21600, 3600, -18000, 0, -18000, 3600, -18000, 7200 } - typeMap:bin { "040305030403040304030403040304030403040304030403040304030403040304030403040304030403040102030403040304030403040304030403" } + trans:intvector { -865296000, -765396000, 73465200, 89186400, 104914800, 120636000, 136364400, 152085600, 167814000, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954662400, 972802800, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } + typeOffsets:intvector { 0, 0, -21600, 0, -21600, 3600, -18000, 0, -18000, 3600 } + typeMap:bin { "0403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040102030403040304030403040304030403" } finalRule { "Canada" } finalRaw:int { -18000 } finalYear:int { 2008 } - } //Z#141 + links:intvector { 142, 184 } + } //Z#142 /* America/Jamaica */ :table { trans:intvector { -1827687170, 126687600, 152085600, 162370800, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600 } typeOffsets:intvector { -18430, 0, -18000, 0, -18000, 3600 } typeMap:bin { "010201020102010201020102010201020102010201" } - links:intvector { 142, 528 } - } //Z#142 - /* America/Jujuy */ :int { 68 } //Z#143 + links:intvector { 143, 529 } + } //Z#143 + /* America/Jujuy */ :int { 68 } //Z#144 /* America/Juneau */ :table { transPre32:intvector { -1, 1069743569, -1, 2106012357 } trans:intvector { -880207200, -765385200, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400, 152096400, 162381600, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341402400, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452084400, 467805600, 483534000, 499255200, 514983600, 530704800, 544618800, 562154400, 576068400, 594208800, 607518000, 625658400, 638967600, 657108000, 671022000, 688557600, 702471600, 720007200, 733921200, 752061600, 765370800, 783511200, 796820400, 814960800, 828874800, 846410400, 860324400, 877860000, 891774000, 909309600, 923223600, 941364000, 954673200, 972813600, 986122800, 1004263200, 1018177200, 1035712800, 1049626800, 1067162400, 1081076400, 1099216800, 1112526000, 1130666400, 1143975600, 1162116000, 1173610800, 1194170400 } @@ -665,7 +643,7 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -32400 } finalYear:int { 2008 } - } //Z#144 + } //Z#145 /* America/Kentucky/Louisville */ :table { transPre32:intvector { -1, 1577320096 } trans:intvector { -1633276800, -1615136400, -1601827200, -1583686800, -1535904000, -1525280400, -905097600, -891795600, -880214400, -765392400, -747251940, -744224400, -620841600, -608144400, -589392000, -576090000, -557942400, -544640400, -526492800, -513190800, -495043200, -481741200, -463593600, -450291600, -431539200, -415818000, -400089600, -384368400, -368640000, -352918800, -337190400, -321469200, -305740800, -289414800, -273686400, -266432400, -52938000, -37216800, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 104914800, 120636000, 126687600, 152089200, 162370800, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } @@ -674,8 +652,8 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -18000 } finalYear:int { 2008 } - links:intvector { 145, 152 } - } //Z#145 + links:intvector { 146, 153 } + } //Z#146 /* America/Kentucky/Monticello */ :table { transPre32:intvector { -1, 1577320096 } trans:intvector { -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -765392400, -52934400, -37213200, -21484800, -5763600, 9964800, 25686000, 41414400, 57740400, 73468800, 89190000, 104918400, 120639600, 126691200, 152089200, 162374400, 183538800, 199267200, 215593200, 230716800, 247042800, 262771200, 278492400, 294220800, 309942000, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200, 436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000, 562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200, 688546800, 702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600, 814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } @@ -684,20 +662,20 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -18000 } finalYear:int { 2008 } - } //Z#146 - /* America/Knox_IN */ :int { 132 } //Z#147 - /* America/Kralendijk */ :int { 105 } //Z#148 + } //Z#147 + /* America/Knox_IN */ :int { 133 } //Z#148 + /* America/Kralendijk */ :int { 191 } //Z#149 /* America/La_Paz */ :table { trans:intvector { -1205954844, -1192307244 } typeOffsets:intvector { -16356, 0, -16356, 3600, -14400, 0 } typeMap:bin { "0102" } - } //Z#149 + } //Z#150 /* America/Lima */ :table { transPre32:intvector { -1, 1770464188 } trans:intvector { -1938538284, -1009825200, -1002052800, -986756400, -971035200, -955306800, -939585600, 504939600, 512712000, 536475600, 544248000, 631170000, 638942400, 757400400, 765172800 } typeOffsets:intvector { -18492, 0, -18516, 0, -18000, 0, -18000, 3600 } typeMap:bin { "01020302030203020302030203020302" } - } //Z#150 + } //Z#151 /* America/Los_Angeles */ :table { transPre32:intvector { -1, 1577327296 } trans:intvector { -1633269600, -1615129200, -1601820000, -1583679600, -880207200, -765385200, -687967140, -662655600, -620838000, -608137200, -589388400, -576082800, -557938800, -544633200, -526489200, -513183600, -495039600, -481734000, -463590000, -450284400, -431535600, -418230000, -400086000, -386780400, -368636400, -355330800, -337186800, -323881200, -305737200, -292431600, -273682800, -260982000, -242233200, -226508400, -210783600, -195058800, -179334000, -163609200, -147884400, -131554800, -116434800, -100105200, -84376800, -68655600, -52927200, -37206000, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400, 152096400, 162381600, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1173607200, 1194166800 } @@ -706,51 +684,48 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -28800 } finalYear:int { 2008 } - links:intvector { 151, 548, 624, 625 } - } //Z#151 - /* America/Louisville */ :int { 145 } //Z#152 - /* America/Lower_Princes */ :int { 105 } //Z#153 + links:intvector { 152, 549, 626, 627 } + } //Z#152 + /* America/Louisville */ :int { 146 } //Z#153 + /* America/Lower_Princes */ :int { 191 } //Z#154 /* America/Maceio */ :table { trans:intvector { -1767217028, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600, 634701600, 813726000, 824004000, 938919600, 951616800, 970974000, 972180000, 1003028400, 1013911200 } typeOffsets:intvector { -8572, 0, -10800, 0, -10800, 3600 } typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - } //Z#154 + } //Z#155 /* America/Managua */ :table { transPre32:intvector { -1, 1770466404 } trans:intvector { -1121105688, 105084000, 161758800, 290584800, 299134800, 322034400, 330584400, 694260000, 717310800, 725868000, 852094800, 1113112800, 1128229200, 1146384000, 1159682400 } typeOffsets:intvector { -20708, 0, -21600, 0, -21600, 3600, -20712, 0, -18000, 0 } typeMap:bin { "03010401020102010401040102010201" } - } //Z#155 + } //Z#156 /* America/Manaus */ :table { trans:intvector { -1767211196, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200, 750830400, 761713200 } typeOffsets:intvector { -14404, 0, -14400, 0, -14400, 3600 } typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201" } - links:intvector { 156, 376 } - } //Z#156 - /* America/Marigot */ :int { 187 } //Z#157 + links:intvector { 157, 376 } + } //Z#157 + /* America/Marigot */ :int { 191 } //Z#158 /* America/Martinique */ :table { trans:intvector { -1851537340, 323841600, 338958000 } typeOffsets:intvector { -14660, 0, -14400, 0, -14400, 3600 } typeMap:bin { "010201" } - } //Z#158 + } //Z#159 /* America/Matamoros */ :table { trans:intvector { -1514743200, 576057600, 594198000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 989136000, 1001833200, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1175414400, 1193554800, 1207468800, 1225004400, 1238918400, 1256454000, 1268553600, 1289113200 } - typeOffsets:intvector { -24000, 0, -21600, 0, -21600, 3600 } + typeOffsets:intvector { -23400, 0, -21600, 0, -21600, 3600 } typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201" } finalRule { "US" } finalRaw:int { -21600 } finalYear:int { 2011 } - } //Z#159 + } //Z#160 /* America/Mazatlan */ :table { - trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, -873828000, -661539600, 28800, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 989139600, 1001836800, 1018170000, 1035705600 } + trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, -873828000, -661539600, 28800, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 989139600, 1001836800, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1175418000, 1193558400, 1207472400, 1225008000, 1238922000, 1256457600, 1270371600, 1288512000, 1301821200, 1319961600, 1333270800, 1351411200, 1365325200, 1382860800, 1396774800, 1414310400, 1428224400, 1445760000, 1459674000, 1477814400, 1491123600, 1509264000, 1522573200, 1540713600, 1554627600, 1572163200, 1586077200, 1603612800, 1617526800, 1635667200, 1648976400, 1667116800 } typeOffsets:intvector { -25540, 0, -28800, 0, -25200, 0, -25200, 3600, -21600, 0 } - typeMap:bin { "0204020402040201020302030203020302030203020302" } - finalRule { "Mexico" } - finalRaw:int { -25200 } - finalYear:int { 2003 } - links:intvector { 160, 537 } - } //Z#160 - /* America/Mendoza */ :int { 70 } //Z#161 + typeMap:bin { "020402030204020102030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302" } + links:intvector { 161, 538 } + } //Z#161 + /* America/Mendoza */ :int { 70 } //Z#162 /* America/Menominee */ :table { transPre32:intvector { -1, 1635207523 } trans:intvector { -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -765392400, -747244800, -733942800, -116438400, -100112400, -21484800, 104914800, 120639600, 126691200, 152089200, 162374400, 183538800, 199267200, 215593200, 230716800, 247042800, 262771200, 278492400, 294220800, 309942000, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200, 436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000, 562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200, 688546800, 702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600, 814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000, 1194159600 } @@ -759,15 +734,12 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -21600 } finalYear:int { 2008 } - } //Z#162 + } //Z#163 /* America/Merida */ :table { - trans:intvector { -1514743200, 377935200, 407653200, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 989136000, 1001833200, 1018166400, 1035702000 } + trans:intvector { -1514743200, 377935200, 407653200, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 989136000, 1001833200, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1175414400, 1193554800, 1207468800, 1225004400, 1238918400, 1256454000, 1270368000, 1288508400, 1301817600, 1319958000, 1333267200, 1351407600, 1365321600, 1382857200, 1396771200, 1414306800, 1428220800, 1445756400, 1459670400, 1477810800, 1491120000, 1509260400, 1522569600, 1540710000, 1554624000, 1572159600, 1586073600, 1603609200, 1617523200, 1635663600, 1648972800, 1667113200 } typeOffsets:intvector { -21508, 0, -21600, 0, -21600, 3600, -18000, 0 } - typeMap:bin { "0103010201020102010201020102010201" } - finalRule { "Mexico" } - finalRaw:int { -21600 } - finalYear:int { 2003 } - } //Z#163 + typeMap:bin { "010301020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } + } //Z#164 /* America/Metlakatla */ :table { transPre32:intvector { -1, 1069743569, -1, 2106011674 } trans:intvector { -880207200, -765385200, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400, 152096400, 162381600, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 1446372000, 1457866800, 1478426400, 1489316400, 1509876000, 1520766000, 1541325600, 1547978400, 1552215600, 1572775200 } @@ -776,16 +748,13 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -32400 } finalYear:int { 2020 } - } //Z#164 - /* America/Mexico_City */ :table { - trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, -975261600, -963169200, -917114400, -907354800, -821901600, -810068400, -627501600, -612990000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 989136000, 1001833200, 1018166400, 1035702000 } - typeOffsets:intvector { -23796, 0, -25200, 0, -21600, 0, -21600, 3600 } - typeMap:bin { "01020102010203020302030203020302030203020302030203020302" } - finalRule { "Mexico" } - finalRaw:int { -21600 } - finalYear:int { 2003 } - links:intvector { 165, 538 } } //Z#165 + /* America/Mexico_City */ :table { + trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, -975261600, -963169200, -917114400, -907354800, -821901600, -810068400, -627501600, -612990000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 989136000, 1001833200, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1175414400, 1193554800, 1207468800, 1225004400, 1238918400, 1256454000, 1270368000, 1288508400, 1301817600, 1319958000, 1333267200, 1351407600, 1365321600, 1382857200, 1396771200, 1414306800, 1428220800, 1445756400, 1459670400, 1477810800, 1491120000, 1509260400, 1522569600, 1540710000, 1554624000, 1572159600, 1586073600, 1603609200, 1617523200, 1635663600, 1648972800, 1667113200 } + typeOffsets:intvector { -23796, 0, -25200, 0, -25200, 3600, -21600, 0, -21600, 3600 } + typeMap:bin { "0103010201030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403" } + links:intvector { 166, 539 } + } //Z#166 /* America/Miquelon */ :table { trans:intvector { -1850328920, 326001600, 544597200, 562132800, 576046800, 594187200, 607496400, 625636800, 638946000, 657086400, 671000400, 688536000, 702450000, 719985600, 733899600, 752040000, 765349200, 783489600, 796798800, 814939200, 828853200, 846388800, 860302800, 877838400, 891752400, 909288000, 923202000, 941342400, 954651600, 972792000, 986101200, 1004241600, 1018155600, 1035691200, 1049605200, 1067140800, 1081054800, 1099195200, 1112504400, 1130644800, 1143954000, 1162094400, 1173589200, 1194148800 } typeOffsets:intvector { -13480, 0, -14400, 0, -10800, 0, -10800, 3600 } @@ -793,7 +762,7 @@ zoneinfo64:table(nofallback) { finalRule { "Canada" } finalRaw:int { -10800 } finalYear:int { 2008 } - } //Z#166 + } //Z#167 /* America/Moncton */ :table { transPre32:intvector { -1, 1579085244 } trans:intvector { -2131642800, -1632074400, -1615143600, -1153681200, -1145822400, -1122231600, -1114372800, -1090782000, -1082923200, -1059332400, -1051473600, -1027882800, -1020024000, -996433200, -988574400, -965674800, -955396800, -934743600, -923947200, -904503600, -891892800, -880221600, -765399600, -747252000, -733950000, -715802400, -702500400, -684352800, -671050800, -652903200, -639601200, -620848800, -608151600, -589399200, -576097200, -557949600, -544647600, -526500000, -513198000, -495050400, -481748400, -463600800, -450298800, -431546400, -418244400, -400096800, -384375600, -368647200, -352926000, -337197600, -321476400, -305748000, -289422000, -273693600, -257972400, -242244000, -226522800, -210794400, -195073200, -179344800, -163623600, -147895200, -131569200, -116445600, -100119600, -84391200, -68670000, -52941600, -37220400, -21492000, -5770800, 9957600, 25678800, 41407200, 57733200, 73461600, 89182800, 136360800, 152082000, 167810400, 183531600, 199260000, 215586000, 230709600, 247035600, 262764000, 278485200, 294213600, 309934800, 325663200, 341384400, 357112800, 372834000, 388562400, 404888400, 420012000, 436338000, 452066400, 467787600, 483516000, 499237200, 514965600, 530686800, 544600800, 562136400, 576050400, 594190800, 607500000, 625640400, 638949600, 657090000, 671004000, 688539600, 702453600, 719989200, 733896060, 752036460, 765345660, 783486060, 796795260, 814935660, 828849660, 846385260, 860299260, 877834860, 891748860, 909284460, 923198460, 941338860, 954648060, 972788460, 986097660, 1004238060, 1018152060, 1035687660, 1049601660, 1067137260, 1081051260, 1099191660, 1112500860, 1130641260, 1143950460, 1162090860, 1173592800, 1194152400 } @@ -802,30 +771,20 @@ zoneinfo64:table(nofallback) { finalRule { "Canada" } finalRaw:int { -14400 } finalYear:int { 2008 } - } //Z#167 + } //Z#168 /* America/Monterrey */ :table { - trans:intvector { -1514743200, 576057600, 594198000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 989136000, 1001833200, 1018166400, 1035702000 } + trans:intvector { -1514743200, 576057600, 594198000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 989136000, 1001833200, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1175414400, 1193554800, 1207468800, 1225004400, 1238918400, 1256454000, 1270368000, 1288508400, 1301817600, 1319958000, 1333267200, 1351407600, 1365321600, 1382857200, 1396771200, 1414306800, 1428220800, 1445756400, 1459670400, 1477810800, 1491120000, 1509260400, 1522569600, 1540710000, 1554624000, 1572159600, 1586073600, 1603609200, 1617523200, 1635663600, 1648972800, 1667113200 } typeOffsets:intvector { -24076, 0, -21600, 0, -21600, 3600 } - typeMap:bin { "0102010201020102010201020102010201" } - finalRule { "Mexico" } - finalRaw:int { -21600 } - finalYear:int { 2003 } - } //Z#168 + typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } + } //Z#169 /* America/Montevideo */ :table { trans:intvector { -1567455309, -1459627200, -1443819600, -1428006600, -1412283600, -1396470600, -1380747600, -1141590600, -1128286800, -1110141000, -1096837200, -1078691400, -1065387600, -1047241800, -1033938000, -1015187400, -1002488400, -983737800, -971038800, -954707400, -938984400, -920838600, -907534800, -896819400, -853621200, -845847000, -334789200, -319671000, -314226000, -309996000, -149720400, -134604000, -50446800, -34205400, 9860400, 14176800, 72846000, 80100000, 127278000, 132111000, 147234600, 156913200, 165376800, 219812400, 226461600, 250052400, 257911200, 282711600, 289360800, 294202800, 322020000, 566449200, 573012000, 597812400, 605066400, 625633200, 635911200, 656478000, 667965600, 688532400, 699415200, 719377200, 730864800, 1095562800, 1111896000, 1128834000, 1142136000, 1159678800, 1173585600, 1191733200, 1205035200, 1223182800, 1236484800, 1254632400, 1268539200, 1286082000, 1299988800, 1317531600, 1331438400, 1349586000, 1362888000, 1381035600, 1394337600, 1412485200, 1425787200 } typeOffsets:intvector { -13491, 0, -14400, 0, -12600, 0, -12600, 1800, -10800, 0, -10800, 1800, -10800, 3600, -10800, 5400 } typeMap:bin { "01030203020302030203020302030203020302030203020305040504060406040504060406040705040604060406040604060406040604060406040604060406040604060406040604060406040604060406040604" } - } //Z#169 - /* America/Montreal */ :int { 218 } //Z#170 - /* America/Montserrat */ :int { 187 } //Z#171 - /* America/Nassau */ :table { - trans:intvector { -1825095030, -873140400, -788904000, -786222000, -763848000, -179341200, -163620000, -147891600, -131565600, -116442000, -100116000, -84387600, -68666400, -52938000, -37216800, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 104914800, 120636000, 136364400, 152085600, 167814000, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } - typeOffsets:intvector { -18570, 0, -18000, 0, -18000, 3600 } - typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "US" } - finalRaw:int { -18000 } - finalYear:int { 2008 } - } //Z#172 + } //Z#170 + /* America/Montreal */ :int { 219 } //Z#171 + /* America/Montserrat */ :int { 191 } //Z#172 + /* America/Nassau */ :int { 219 } //Z#173 /* America/New_York */ :table { transPre32:intvector { -1, 1577316496 } trans:intvector { -1633280400, -1615140000, -1601830800, -1583690400, -1570381200, -1551636000, -1536512400, -1523210400, -1504458000, -1491760800, -1473008400, -1459706400, -1441558800, -1428256800, -1410109200, -1396807200, -1378659600, -1365357600, -1347210000, -1333908000, -1315155600, -1301853600, -1283706000, -1270404000, -1252256400, -1238954400, -1220806800, -1207504800, -1189357200, -1176055200, -1157302800, -1144605600, -1125853200, -1112551200, -1094403600, -1081101600, -1062954000, -1049652000, -1031504400, -1018202400, -1000054800, -986752800, -968000400, -955303200, -936550800, -923248800, -905101200, -891799200, -880218000, -765396000, -747248400, -733946400, -715798800, -702496800, -684349200, -671047200, -652899600, -639597600, -620845200, -608148000, -589395600, -576093600, -557946000, -544644000, -526496400, -513194400, -495046800, -481744800, -463597200, -447271200, -431542800, -415821600, -400093200, -384372000, -368643600, -352922400, -337194000, -321472800, -305744400, -289418400, -273690000, -257968800, -242240400, -226519200, -210790800, -195069600, -179341200, -163620000, -147891600, -131565600, -116442000, -100116000, -84387600, -68666400, -52938000, -37216800, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 104914800, 120636000, 126687600, 152085600, 162370800, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } @@ -834,17 +793,9 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -18000 } finalYear:int { 2008 } - links:intvector { 173, 619 } - } //Z#173 - /* America/Nipigon */ :table { - transPre32:intvector { -1, 1928233280 } - trans:intvector { -1632070800, -1615140000, -923252400, -765396000, 136364400, 152085600, 167814000, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } - typeOffsets:intvector { -21184, 0, -18000, 0, -18000, 3600 } - typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "Canada" } - finalRaw:int { -18000 } - finalYear:int { 2008 } + links:intvector { 174, 621 } } //Z#174 + /* America/Nipigon */ :int { 219 } //Z#175 /* America/Nome */ :table { transPre32:intvector { -1, 1069743569, -1, 2106019794 } trans:intvector { -880196400, -765374400, -21466800, -5745600, 9982800, 25704000, 41432400, 57758400, 73486800, 89208000, 104936400, 120657600, 126709200, 152107200, 162392400, 183556800, 199285200, 215611200, 230734800, 247060800, 262789200, 278510400, 294238800, 309960000, 325688400, 341409600, 357138000, 372859200, 388587600, 404913600, 420037200, 436363200, 452084400, 467805600, 483534000, 499255200, 514983600, 530704800, 544618800, 562154400, 576068400, 594208800, 607518000, 625658400, 638967600, 657108000, 671022000, 688557600, 702471600, 720007200, 733921200, 752061600, 765370800, 783511200, 796820400, 814960800, 828874800, 846410400, 860324400, 877860000, 891774000, 909309600, 923223600, 941364000, 954673200, 972813600, 986122800, 1004263200, 1018177200, 1035712800, 1049626800, 1067162400, 1081076400, 1099216800, 1112526000, 1130666400, 1143975600, 1162116000, 1173610800, 1194170400 } @@ -853,13 +804,13 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -32400 } finalYear:int { 2008 } - } //Z#175 + } //Z#176 /* America/Noronha */ :table { trans:intvector { -1767217820, -1206961200, -1191366000, -1175378400, -1159830000, -633823200, -622072800, -602287200, -591836400, -570751200, -560214000, -539128800, -531356400, -191368800, -184201200, -155167200, -150073200, -128901600, -121129200, -99957600, -89593200, -68421600, -57970800, 499744800, 511232400, 530589600, 540262800, 562125600, 571194000, 592970400, 602038800, 624420000, 634698000, 938916000, 951613200, 970970400, 971571600, 1003024800, 1013907600 } typeOffsets:intvector { -7780, 0, -7200, 0, -7200, 3600 } typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201" } - links:intvector { 176, 374 } - } //Z#176 + links:intvector { 177, 374 } + } //Z#177 /* America/North_Dakota/Beulah */ :table { transPre32:intvector { -1, 1577323696 } trans:intvector { -1633273200, -1615132800, -1601823600, -1583683200, -880210800, -765388800, -84380400, -68659200, -52930800, -37209600, -21481200, -5760000, 9968400, 25689600, 41418000, 57744000, 73472400, 89193600, 104922000, 120643200, 126694800, 152092800, 162378000, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000, 294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1173603600, 1194163200, 1205053200, 1225612800, 1236502800, 1257062400, 1268557200, 1289116800, 1300003200, 1320562800 } @@ -868,7 +819,7 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -21600 } finalYear:int { 2012 } - } //Z#177 + } //Z#178 /* America/North_Dakota/Center */ :table { transPre32:intvector { -1, 1577323696 } trans:intvector { -1633273200, -1615132800, -1601823600, -1583683200, -880210800, -765388800, -84380400, -68659200, -52930800, -37209600, -21481200, -5760000, 9968400, 25689600, 41418000, 57744000, 73472400, 89193600, 104922000, 120643200, 126694800, 152092800, 162378000, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000, 294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733910400, 752050800, 765360000, 783500400, 796809600, 814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000, 1194159600 } @@ -877,7 +828,7 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -21600 } finalYear:int { 2008 } - } //Z#178 + } //Z#179 /* America/North_Dakota/New_Salem */ :table { transPre32:intvector { -1, 1577323696 } trans:intvector { -1633273200, -1615132800, -1601823600, -1583683200, -880210800, -765388800, -84380400, -68659200, -52930800, -37209600, -21481200, -5760000, 9968400, 25689600, 41418000, 57744000, 73472400, 89193600, 104922000, 120643200, 126694800, 152092800, 162378000, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000, 294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000, 1194159600 } @@ -886,51 +837,41 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -21600 } finalYear:int { 2008 } - } //Z#179 - /* America/Nuuk */ :table { - trans:intvector { -1686083584, 323845200, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { -12416, 0, -10800, 0, -10800, 3600 } - typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "EU" } - finalRaw:int { -10800 } - finalYear:int { 1997 } - links:intvector { 120, 180 } } //Z#180 + /* America/Nuuk */ :table { + trans:intvector { -1686083584, 323845200, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396141200, 1414285200, 1427590800, 1445734800, 1459040400, 1477789200, 1490490000, 1509238800, 1521939600, 1540688400, 1553994000, 1572138000, 1585443600, 1603587600, 1616893200, 1635642000, 1648342800, 1667091600, 1679792400 } + typeOffsets:intvector { -12416, 0, -10800, 0, -10800, 3600, -7200, 0 } + typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020103" } + links:intvector { 121, 181 } + } //Z#181 /* America/Ojinaga */ :table { - trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, 828864000, 846399600, 860313600, 877849200, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 989139600, 1001836800, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1175418000, 1193558400, 1207472400, 1225008000, 1238922000, 1256457600, 1268557200, 1289116800 } + trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, 828864000, 846399600, 860313600, 877849200, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 989139600, 1001836800, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1175418000, 1193558400, 1207472400, 1225008000, 1238922000, 1256457600, 1268557200, 1289116800, 1300006800, 1320566400, 1331456400, 1352016000, 1362906000, 1383465600, 1394355600, 1414915200, 1425805200, 1446364800, 1457859600, 1478419200, 1489309200, 1509868800, 1520758800, 1541318400, 1552208400, 1572768000, 1583658000, 1604217600, 1615712400, 1636272000, 1647162000, 1667116800, 1678608000, 1699167600 } typeOffsets:intvector { -25060, 0, -25200, 0, -25200, 3600, -21600, 0, -21600, 3600 } - typeMap:bin { "010301030103040304030201020102010201020102010201020102010201020102010201" } + typeMap:bin { "0103010201030403040302010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102030403" } finalRule { "US" } - finalRaw:int { -25200 } - finalYear:int { 2011 } - } //Z#181 + finalRaw:int { -21600 } + finalYear:int { 2024 } + } //Z#182 /* America/Panama */ :table { transPre32:intvector { -1, 1770464784 } trans:intvector { -1946918424 } typeOffsets:intvector { -19088, 0, -19176, 0, -18000, 0 } typeMap:bin { "0102" } - links:intvector { 97, 182 } - } //Z#182 - /* America/Pangnirtung */ :table { - trans:intvector { -1546300800, -880221600, -765399600, -147902400, -131572800, 325663200, 341384400, 357112800, 372834000, 388562400, 404888400, 420012000, 436338000, 452066400, 467787600, 483516000, 499237200, 514965600, 530686800, 544600800, 562136400, 576050400, 594190800, 607500000, 625640400, 638949600, 657090000, 671004000, 688539600, 702453600, 719989200, 733903200, 752043600, 765352800, 783493200, 796802400, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954662400, 972802800, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } - typeOffsets:intvector { 0, 0, -21600, 0, -21600, 3600, -18000, 0, -18000, 3600, -14400, 0, -14400, 3600, -14400, 7200 } - typeMap:bin { "05060507050605060506050605060506050605060506050605060506050605060506050403040304030403040102030403040304030403040304030403" } - finalRule { "Canada" } - finalRaw:int { -18000 } - finalYear:int { 2008 } + links:intvector { 79, 97, 101, 183 } } //Z#183 + /* America/Pangnirtung */ :int { 142 } //Z#184 /* America/Paramaribo */ :table { trans:intvector { -1861906760, -1104524348, -765317964, 465449400 } typeOffsets:intvector { -13240, 0, -13252, 0, -13236, 0, -12600, 0, -10800, 0 } typeMap:bin { "01020304" } - } //Z#184 + } //Z#185 /* America/Phoenix */ :table { transPre32:intvector { -1, 1577323696 } trans:intvector { -1633273200, -1615132800, -1601823600, -1583683200, -880210800, -820519140, -812653140, -796845540, -84380400, -68659200 } typeOffsets:intvector { -26898, 0, -25200, 0, -25200, 3600 } typeMap:bin { "0102010201020102010201" } - links:intvector { 185, 545, 616 } - } //Z#185 + links:intvector { 104, 186, 546, 618 } + } //Z#186 /* America/Port-au-Prince */ :table { transPre32:intvector { -1, 1770463056 } trans:intvector { -1670483460, 421218000, 436334400, 452062800, 467784000, 483512400, 499233600, 514962000, 530683200, 546411600, 562132800, 576050400, 594194400, 607500000, 625644000, 638949600, 657093600, 671004000, 688543200, 702453600, 719992800, 733903200, 752047200, 765352800, 783496800, 796802400, 814946400, 828856800, 846396000, 860306400, 877845600, 1112504400, 1130644800, 1143954000, 1162094400, 1331449200, 1352008800, 1362898800, 1383458400, 1394348400, 1414908000, 1425798000, 1446357600, 1489302000, 1509861600 } @@ -939,102 +880,89 @@ zoneinfo64:table(nofallback) { finalRule { "Haiti" } finalRaw:int { -18000 } finalYear:int { 2018 } - } //Z#186 - /* America/Port_of_Spain */ :table { - trans:intvector { -1825098836 } - typeOffsets:intvector { -14764, 0, -14400, 0 } - typeMap:bin { "01" } - links:intvector { 61, 62, 111, 123, 124, 157, 171, 187, 207, 209, 210, 211, 212, 219, 221 } } //Z#187 - /* America/Porto_Acre */ :int { 197 } //Z#188 + /* America/Port_of_Spain */ :int { 191 } //Z#188 + /* America/Porto_Acre */ :int { 198 } //Z#189 /* America/Porto_Velho */ :table { trans:intvector { -1767210264, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200 } typeOffsets:intvector { -15336, 0, -14400, 0, -14400, 3600 } typeMap:bin { "0102010201020102010201020102010201020102010201020102010201" } - } //Z#189 + } //Z#190 /* America/Puerto_Rico */ :table { transPre32:intvector { -1, 2061931961 } trans:intvector { -873057600, -765399600 } typeOffsets:intvector { -15865, 0, -14400, 0, -14400, 3600 } typeMap:bin { "010201" } - links:intvector { 190, 547 } - } //Z#190 + links:intvector { 61, 62, 77, 86, 106, 112, 124, 125, 149, 154, 158, 172, 188, 191, 208, 210, 211, 212, 213, 220, 222, 548 } + } //Z#191 /* America/Punta_Arenas */ :table { transPre32:intvector { -1, 1770462716 } - trans:intvector { -1892661434, -1688410800, -1619205434, -1593806400, -1335986234, -1317585600, -1304362800, -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400, -870552000, -865278000, -718056000, -713649600, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1480820400 } - typeOffsets:intvector { -17020, 0, -18000, 0, -18000, 3600, -16966, 0, -14400, 0, -14400, 3600, -10800, 0 } - typeMap:bin { "0301030403020102010201020102010401040104050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040506" } - } //Z#191 - /* America/Rainy_River */ :table { - transPre32:intvector { -1, 1928234792 } - trans:intvector { -1632067200, -1615136400, -923248800, -765392400, 136368000, 152089200, 167817600, 183538800, 199267200, 215593200, 230716800, 247042800, 262771200, 278492400, 294220800, 309942000, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200, 436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000, 562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200, 688546800, 702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600, 814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000, 1194159600 } - typeOffsets:intvector { -22696, 0, -21600, 0, -21600, 3600 } - typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "Canada" } - finalRaw:int { -21600 } - finalYear:int { 2008 } + trans:intvector { -1892661435, -1688410800, -1619205435, -1593806400, -1335986235, -1317585600, -1304362800, -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400, -870552000, -865278000, -736632000, -718056000, -713649600, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1480820400 } + typeOffsets:intvector { -17020, 0, -18000, 0, -18000, 3600, -16965, 0, -14400, 0, -14400, 3600, -10800, 0 } + typeMap:bin { "030103040302010201020102010201040104020104050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040506" } } //Z#192 + /* America/Rainy_River */ :int { 224 } //Z#193 /* America/Rankin_Inlet */ :table { - trans:intvector { -410227200, -147895200, -131565600, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200, 436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000, 562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200, 688546800, 702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600, 814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000, 1194159600 } - typeOffsets:intvector { 0, 0, -21600, 0, -21600, 3600, -21600, 7200, -18000, 0 } - typeMap:bin { "0103010201020102010201020102010201020102010201020102010201020102010201020102010201020102040201020102010201020102010201" } + trans:intvector { -410227200, 73468800, 89190000, 104918400, 120639600, 136368000, 152089200, 167817600, 183538800, 199267200, 215593200, 230716800, 247042800, 262771200, 278492400, 294220800, 309942000, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200, 436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000, 562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200, 688546800, 702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600, 814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000, 1194159600 } + typeOffsets:intvector { 0, 0, -21600, 0, -21600, 3600, -18000, 0 } + typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102030201020102010201020102010201" } finalRule { "Canada" } finalRaw:int { -21600 } finalYear:int { 2008 } - } //Z#193 + } //Z#194 /* America/Recife */ :table { trans:intvector { -1767217224, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600, 634701600, 938919600, 951616800, 970974000, 971575200, 1003028400, 1013911200 } typeOffsets:intvector { -8376, 0, -10800, 0, -10800, 3600 } typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201" } - } //Z#194 + } //Z#195 /* America/Regina */ :table { trans:intvector { -2030202084, -1632063600, -1615132800, -1251651600, -1238349600, -1220202000, -1206900000, -1188752400, -1175450400, -1156698000, -1144000800, -1125248400, -1111946400, -1032714000, -1016992800, -1001264400, -986148000, -969814800, -954093600, -937760400, -922039200, -906310800, -890589600, -880210800, -765388800, -748450800, -732729600, -715791600, -702489600, -684342000, -671040000, -652892400, -639590400, -620838000, -608140800, -589388400, -576086400, -557938800, -544636800, -526489200, -513187200, -495039600, -481737600, -463590000, -450288000, -431535600, -418233600, -400086000, -386784000, -337186800, -321465600, -305737200 } typeOffsets:intvector { -25116, 0, -25200, 0, -25200, 3600, -21600, 0 } typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020103" } - links:intvector { 195, 385, 390 } - } //Z#195 + links:intvector { 196, 385, 390 } + } //Z#196 /* America/Resolute */ :table { - trans:intvector { -704937600, -147895200, -131565600, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200, 436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000, 562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200, 688546800, 702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600, 814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000, 1194159600 } - typeOffsets:intvector { 0, 0, -21600, 0, -21600, 3600, -21600, 7200, -18000, 0 } - typeMap:bin { "0103010201020102010201020102010201020102010201020102010201020102010201020102010201020102040201020102010201020102040201" } + trans:intvector { -704937600, 73468800, 89190000, 104918400, 120639600, 136368000, 152089200, 167817600, 183538800, 199267200, 215593200, 230716800, 247042800, 262771200, 278492400, 294220800, 309942000, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200, 436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000, 562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200, 688546800, 702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600, 814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000, 1194159600 } + typeOffsets:intvector { 0, 0, -21600, 0, -21600, 3600, -18000, 0 } + typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102030201020102010201020102030201" } finalRule { "Canada" } finalRaw:int { -21600 } finalYear:int { 2008 } - } //Z#196 + } //Z#197 /* America/Rio_Branco */ :table { trans:intvector { -1767209328, -1206950400, -1191355200, -1175367600, -1159819200, -633812400, -622062000, -602276400, -591825600, -570740400, -560203200, -539118000, -531345600, -191358000, -184190400, -155156400, -150062400, -128890800, -121118400, -99946800, -89582400, -68410800, -57960000, 499755600, 511243200, 530600400, 540273600, 562136400, 571204800, 1214283600, 1384056000 } typeOffsets:intvector { -16272, 0, -18000, 0, -18000, 3600, -14400, 0 } typeMap:bin { "01020102010201020102010201020102010201020102010201020102010301" } - links:intvector { 188, 197, 373 } - } //Z#197 - /* America/Rosario */ :int { 67 } //Z#198 - /* America/Santa_Isabel */ :int { 217 } //Z#199 + links:intvector { 189, 198, 373 } + } //Z#198 + /* America/Rosario */ :int { 67 } //Z#199 + /* America/Santa_Isabel */ :int { 218 } //Z#200 /* America/Santarem */ :table { trans:intvector { -1767212472, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200, 1214280000 } typeOffsets:intvector { -13128, 0, -14400, 0, -14400, 3600, -10800, 0 } typeMap:bin { "010201020102010201020102010201020102010201020102010201020103" } - } //Z#200 + } //Z#201 /* America/Santiago */ :table { - trans:intvector { -1892661434, -1688410800, -1619205434, -1593806400, -1335986234, -1317585600, -1304362800, -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400, -870552000, -865278000, -740520000, -736376400, -718056000, -713649600, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1494730800, 1502596800, 1526180400, 1534046400, 1554606000, 1567915200 } - typeOffsets:intvector { -16966, 0, -18000, 0, -18000, 3600, -14400, 0, -14400, 3600 } - typeMap:bin { "0100030002010201020102010201030103040301030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304" } + trans:intvector { -1892661435, -1688410800, -1619205435, -1593806400, -1335986235, -1317585600, -1304362800, -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400, -870552000, -865278000, -740520000, -736635600, -718056000, -713649600, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1494730800, 1502596800, 1526180400, 1534046400, 1554606000, 1567915200, 1586055600, 1599364800, 1617505200, 1630814400, 1648954800, 1662868800, 1680404400, 1693713600 } + typeOffsets:intvector { -16965, 0, -18000, 0, -18000, 3600, -14400, 0, -14400, 3600 } + typeMap:bin { "01000300020102010201020102010301030402010304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304" } finalRule { "Chile" } finalRaw:int { -14400 } - finalYear:int { 2020 } - links:intvector { 201, 392 } - } //Z#201 + finalYear:int { 2024 } + links:intvector { 202, 392 } + } //Z#202 /* America/Santo_Domingo */ :table { transPre32:intvector { -1, 1770462472 } trans:intvector { -1159773600, -100119600, -89668800, -5770800, 4422600, 25678800, 33193800, 57733200, 64816200, 89182800, 96438600, 120632400, 127974600, 152082000, 972799200, 975823200 } typeOffsets:intvector { -16776, 0, -18000, 0, -18000, 1800, -18000, 3600, -16800, 0, -14400, 0 } typeMap:bin { "0401030102010201020102010201050105" } - } //Z#202 + } //Z#203 /* America/Sao_Paulo */ :table { trans:intvector { -1767214412, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -195426000, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600, 634701600, 656478000, 666756000, 687927600, 697600800, 719982000, 728445600, 750826800, 761709600, 782276400, 793159200, 813726000, 824004000, 844570800, 856058400, 876106800, 888717600, 908074800, 919562400, 938919600, 951616800, 970974000, 982461600, 1003028400, 1013911200, 1036292400, 1045360800, 1066532400, 1076810400, 1099364400, 1108864800, 1129431600, 1140314400, 1162695600, 1172368800, 1192330800, 1203213600, 1224385200, 1234663200, 1255834800, 1266717600, 1287284400, 1298167200, 1318734000, 1330221600, 1350788400, 1361066400, 1382238000, 1392516000, 1413687600, 1424570400, 1445137200, 1456020000, 1476586800, 1487469600, 1508036400, 1518919200, 1541300400, 1550368800 } typeOffsets:intvector { -11188, 0, -10800, 0, -10800, 3600 } typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - links:intvector { 203, 371, 375 } - } //Z#203 + links:intvector { 204, 371, 375 } + } //Z#204 /* America/Scoresbysund */ :table { trans:intvector { -1686090728, 323841600, 338961600, 354679200, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { -5272, 0, -7200, 0, -7200, 3600, -3600, 0, -3600, 3600 } @@ -1042,8 +970,8 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { -3600 } finalYear:int { 1997 } - } //Z#204 - /* America/Shiprock */ :int { 109 } //Z#205 + } //Z#205 + /* America/Shiprock */ :int { 110 } //Z#206 /* America/Sitka */ :table { transPre32:intvector { -1, 1069743569, -1, 2106012569 } trans:intvector { -880207200, -765385200, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400, 152096400, 162381600, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452084400, 467805600, 483534000, 499255200, 514983600, 530704800, 544618800, 562154400, 576068400, 594208800, 607518000, 625658400, 638967600, 657108000, 671022000, 688557600, 702471600, 720007200, 733921200, 752061600, 765370800, 783511200, 796820400, 814960800, 828874800, 846410400, 860324400, 877860000, 891774000, 909309600, 923223600, 941364000, 954673200, 972813600, 986122800, 1004263200, 1018177200, 1035712800, 1049626800, 1067162400, 1081076400, 1099216800, 1112526000, 1130666400, 1143975600, 1162116000, 1173610800, 1194170400 } @@ -1052,8 +980,8 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -32400 } finalYear:int { 2008 } - } //Z#206 - /* America/St_Barthelemy */ :int { 187 } //Z#207 + } //Z#207 + /* America/St_Barthelemy */ :int { 191 } //Z#208 /* America/St_Johns */ :table { trans:intvector { -1664130548, -1650137348, -1632076148, -1615145348, -1598650148, -1590100148, -1567286948, -1551565748, -1535837348, -1520116148, -1503782948, -1488666548, -1472333348, -1457216948, -1440883748, -1425767348, -1409434148, -1394317748, -1377984548, -1362263348, -1346534948, -1330813748, -1314480548, -1299364148, -1283030948, -1267914548, -1251581348, -1236464948, -1220131748, -1205015348, -1188682148, -1172960948, -1156627748, -1141511348, -1125178148, -1110061748, -1096921748, -1093728600, -1078612200, -1061670600, -1048973400, -1030221000, -1017523800, -998771400, -986074200, -966717000, -954624600, -935267400, -922570200, -903817800, -891120600, -872368200, -765401400, -746044200, -733347000, -714594600, -701897400, -683145000, -670447800, -651695400, -638998200, -619641000, -606943800, -589401000, -576099000, -557951400, -544649400, -526501800, -513199800, -495052200, -481750200, -463602600, -450300600, -431548200, -418246200, -400098600, -386796600, -368649000, -355347000, -337199400, -323897400, -305749800, -289423800, -273695400, -257974200, -242245800, -226524600, -210796200, -195075000, -179346600, -163625400, -147897000, -131571000, -116447400, -100121400, -84393000, -68671800, -52943400, -37222200, -21493800, -5772600, 9955800, 25677000, 41405400, 57731400, 73459800, 89181000, 104909400, 120630600, 136359000, 152080200, 167808600, 183529800, 199258200, 215584200, 230707800, 247033800, 262762200, 278483400, 294211800, 309933000, 325661400, 341382600, 357111000, 372832200, 388560600, 404886600, 420010200, 436336200, 452064600, 467785800, 483514200, 499235400, 514963800, 530685000, 544591860, 562127460, 576041460, 594178260, 607491060, 625631460, 638940660, 657081060, 670995060, 688530660, 702444660, 719980260, 733894260, 752034660, 765343860, 783484260, 796793460, 814933860, 828847860, 846383460, 860297460, 877833060, 891747060, 909282660, 923196660, 941337060, 954646260, 972786660, 986095860, 1004236260, 1018150260, 1035685860, 1049599860, 1067135460, 1081049460, 1099189860, 1112499060, 1130639460, 1143948660, 1162089060, 1173583860, 1194143460, 1205033460, 1225593060, 1236483060, 1257042660, 1268537460, 1289097060, 1299987060, 1320553800, 1331443800, 1352003400 } typeOffsets:intvector { -12652, 0, -12652, 3600, -12600, 0, -12600, 3600, -12600, 7200 } @@ -1061,22 +989,22 @@ zoneinfo64:table(nofallback) { finalRule { "Canada" } finalRaw:int { -12600 } finalYear:int { 2013 } - links:intvector { 208, 379, 388 } - } //Z#208 - /* America/St_Kitts */ :int { 187 } //Z#209 - /* America/St_Lucia */ :int { 187 } //Z#210 - /* America/St_Thomas */ :int { 187 } //Z#211 - /* America/St_Vincent */ :int { 187 } //Z#212 + links:intvector { 209, 379, 388 } + } //Z#209 + /* America/St_Kitts */ :int { 191 } //Z#210 + /* America/St_Lucia */ :int { 191 } //Z#211 + /* America/St_Thomas */ :int { 191 } //Z#212 + /* America/St_Vincent */ :int { 191 } //Z#213 /* America/Swift_Current */ :table { trans:intvector { -2030201320, -1632063600, -1615132800, -880210800, -765388800, -747241200, -732729600, -715791600, -702489600, -684342000, -671040000, -652892400, -639590400, -400086000, -384364800, -337186800, -321465600, -305737200, -292435200, -273682800, -260985600, 73472400 } typeOffsets:intvector { -25880, 0, -25200, 0, -25200, 3600, -21600, 0 } typeMap:bin { "01020102010201020102010201020102010201020103" } - } //Z#213 + } //Z#214 /* America/Tegucigalpa */ :table { trans:intvector { -1538503868, 547020000, 559717200, 578469600, 591166800, 1146981600, 1154926800 } typeOffsets:intvector { -20932, 0, -21600, 0, -21600, 3600 } typeMap:bin { "01020102010201" } - } //Z#214 + } //Z#215 /* America/Thule */ :table { trans:intvector { -1686079492, 670399200, 686120400, 701848800, 717570000, 733903200, 752043600, 765352800, 783493200, 796802400, 814942800, 828856800, 846392400, 860306400, 877842000, 891756000, 909291600, 923205600, 941346000, 954655200, 972795600, 986104800, 1004245200, 1018159200, 1035694800, 1049608800, 1067144400, 1081058400, 1099198800, 1112508000, 1130648400, 1143957600, 1162098000, 1173592800, 1194152400 } typeOffsets:intvector { -16508, 0, -14400, 0, -14400, 3600 } @@ -1084,25 +1012,17 @@ zoneinfo64:table(nofallback) { finalRule { "Thule" } finalRaw:int { -14400 } finalYear:int { 2008 } - } //Z#215 - /* America/Thunder_Bay */ :table { - transPre32:intvector { -1, 1928233516 } - trans:intvector { -1893434400, -880218000, -765396000, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 136364400, 152085600, 167814000, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } - typeOffsets:intvector { -21420, 0, -21600, 0, -18000, 0, -18000, 3600 } - typeMap:bin { "010203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302" } - finalRule { "Canada" } - finalRaw:int { -18000 } - finalYear:int { 2008 } } //Z#216 + /* America/Thunder_Bay */ :int { 219 } //Z#217 /* America/Tijuana */ :table { - trans:intvector { -1514736000, -1451667600, -1343062800, -1234803600, -1222963200, -1207242000, -873820800, -761677200, -686073600, -661539600, -495039600, -481734000, -463590000, -450284400, -431535600, -418230000, -400086000, -386780400, -368636400, -355330800, -337186800, -323881200, -305737200, -292431600, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1175421600, 1193562000, 1207476000, 1225011600, 1238925600, 1256461200, 1268560800, 1289120400 } + trans:intvector { -1514739600, -1451667600, -1343062800, -1234803600, -1222963200, -1207242000, -873820800, -761677200, -686073600, -661539600, -495039600, -481734000, -463590000, -450284400, -431535600, -418230000, -400086000, -386780400, -368636400, -355330800, -337186800, -323881200, -305737200, -292431600, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1175421600, 1193562000, 1207476000, 1225011600, 1238925600, 1256461200, 1268560800, 1289120400 } typeOffsets:intvector { -28084, 0, -28800, 0, -28800, 3600, -25200, 0 } typeMap:bin { "03010301020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } finalRule { "US" } finalRaw:int { -28800 } finalYear:int { 2011 } - links:intvector { 115, 199, 217, 536 } - } //Z#217 + links:intvector { 116, 200, 218, 537 } + } //Z#218 /* America/Toronto */ :table { transPre32:intvector { -1, 1928231148 } trans:intvector { -1632070800, -1615140000, -1601753400, -1583697600, -1567357200, -1554667200, -1534698000, -1524074400, -1503248400, -1492365600, -1471798800, -1460916000, -1440954000, -1428861600, -1409504400, -1397412000, -1378054800, -1365962400, -1346605200, -1333908000, -1315155600, -1301853600, -1283706000, -1270404000, -1252256400, -1238954400, -1220806800, -1207504800, -1188752400, -1176055200, -1157302800, -1144000800, -1125853200, -1112551200, -1094403600, -1081101600, -1062954000, -1049652000, -1031504400, -1018202400, -1000054800, -986752800, -968000400, -955303200, -936550800, -765396000, -747248400, -733946400, -715806000, -702504000, -684356400, -671054400, -652906800, -634161600, -620845200, -602704800, -589395600, -576093600, -557946000, -544644000, -526496400, -513194400, -495046800, -481744800, -463597200, -450295200, -431542800, -418240800, -400093200, -384372000, -368643600, -352922400, -337194000, -321472800, -305744400, -289418400, -273690000, -257968800, -242240400, -226519200, -210790800, -195069600, -179341200, -163620000, -147891600, -131565600, -116442000, -100116000, -84387600, -68666400, -52938000, -37216800, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 104914800, 120636000, 136364400, 152085600, 167814000, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } @@ -1111,9 +1031,9 @@ zoneinfo64:table(nofallback) { finalRule { "Canada" } finalRaw:int { -18000 } finalYear:int { 2008 } - links:intvector { 170, 218, 386 } - } //Z#218 - /* America/Tortola */ :int { 187 } //Z#219 + links:intvector { 171, 173, 175, 217, 219, 386 } + } //Z#219 + /* America/Tortola */ :int { 191 } //Z#220 /* America/Vancouver */ :table { transPre32:intvector { -1, 1581086444 } trans:intvector { -1632060000, -1615129200, -880207200, -765385200, -747237600, -733935600, -715788000, -702486000, -684338400, -671036400, -652888800, -639586800, -620834400, -608137200, -589384800, -576082800, -557935200, -544633200, -526485600, -513183600, -495036000, -481734000, -463586400, -450284400, -431532000, -418230000, -400082400, -386780400, -368632800, -355330800, -337183200, -323881200, -305733600, -292431600, -273679200, -260982000, -242229600, -226508400, -210780000, -195058800, -179330400, -163609200, -147880800, -131554800, -116431200, -100105200, -84376800, -68655600, -52927200, -37206000, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 136375200, 152096400, 167824800, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1173607200, 1194166800 } @@ -1122,16 +1042,16 @@ zoneinfo64:table(nofallback) { finalRule { "Canada" } finalRaw:int { -28800 } finalYear:int { 2008 } - links:intvector { 220, 389 } - } //Z#220 - /* America/Virgin */ :int { 187 } //Z#221 + links:intvector { 221, 389 } + } //Z#221 + /* America/Virgin */ :int { 191 } //Z#222 /* America/Whitehorse */ :table { transPre32:intvector { -1, 2105969308 } - trans:intvector { -1632056400, -1615125600, -1596978000, -1583164800, -880203600, -765381600, -147884400, -131554800, -81961200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1173607200, 1194166800, 1205056800, 1225616400, 1236506400, 1257066000, 1268560800, 1289120400, 1300010400, 1320570000, 1331460000, 1352019600, 1362909600, 1383469200, 1394359200, 1414918800, 1425808800, 1446368400, 1457863200, 1478422800, 1489312800, 1509872400, 1520762400, 1541322000, 1552212000, 1572771600, 1583661600, 1604214000 } + trans:intvector { -1632056400, -1615125600, -1596978000, -1583164800, -880203600, -765381600, -147884400, -131554800, -121273200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1173607200, 1194166800, 1205056800, 1225616400, 1236506400, 1257066000, 1268560800, 1289120400, 1300010400, 1320570000, 1331460000, 1352019600, 1362909600, 1383469200, 1394359200, 1414918800, 1425808800, 1446368400, 1457863200, 1478422800, 1489312800, 1509872400, 1520762400, 1541322000, 1552212000, 1572771600, 1583661600, 1604214000 } typeOffsets:intvector { -32412, 0, -32400, 0, -32400, 3600, -32400, 7200, -28800, 0, -28800, 3600, -25200, 0 } typeMap:bin { "0102010201020103010405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040506" } - links:intvector { 222, 391 } - } //Z#222 + links:intvector { 223, 391 } + } //Z#223 /* America/Winnipeg */ :table { transPre32:intvector { -1, 1692709012 } trans:intvector { -1694368800, -1681671600, -1632067200, -1615136400, -1029686400, -1018198800, -880214400, -765392400, -746035200, -732733200, -715795200, -702493200, -684345600, -671043600, -652896000, -639594000, -620755200, -607626000, -589392000, -576090000, -557942400, -544640400, -526492800, -513190800, -495043200, -481741200, -463593600, -450291600, -431539200, -418237200, -400089600, -386787600, -368640000, -355338000, -337190400, -321469200, -305740800, -292438800, -210787200, -198090000, -116438400, -100108800, -84384000, -68659200, -52934400, -37209600, -21484800, -5760000, 9964800, 25689600, 41414400, 57744000, 73468800, 89193600, 104918400, 120643200, 136368000, 152092800, 167817600, 183542400, 199267200, 215596800, 230716800, 247046400, 262771200, 278496000, 294220800, 309945600, 325670400, 341395200, 357120000, 372844800, 388569600, 404899200, 420019200, 436348800, 452073600, 467798400, 483523200, 499248000, 514972800, 530697600, 544608000, 562147200, 576057600, 594201600, 607507200, 625651200, 638956800, 657100800, 671011200, 688550400, 702460800, 720000000, 733910400, 752054400, 765360000, 783504000, 796809600, 814953600, 828864000, 846403200, 860313600, 877852800, 891763200, 909302400, 923212800, 941356800, 954662400, 972806400, 986112000, 1004256000, 1018166400, 1035705600, 1049616000, 1067155200, 1081065600, 1099209600, 1112515200, 1130659200, 1143964800, 1162105200, 1173600000, 1194159600 } @@ -1140,8 +1060,8 @@ zoneinfo64:table(nofallback) { finalRule { "Canada" } finalRaw:int { -21600 } finalYear:int { 2008 } - links:intvector { 223, 384 } - } //Z#223 + links:intvector { 193, 224, 384 } + } //Z#224 /* America/Yakutat */ :table { transPre32:intvector { -1, 1069743569, -1, 2106013631 } trans:intvector { -880203600, -765381600, -21474000, -5752800, 9975600, 25696800, 41425200, 57751200, 73479600, 89200800, 104929200, 120650400, 126702000, 152100000, 162385200, 183549600, 199278000, 215604000, 230727600, 247053600, 262782000, 278503200, 294231600, 309952800, 325681200, 341402400, 357130800, 372852000, 388580400, 404906400, 420030000, 436356000, 452084400, 467805600, 483534000, 499255200, 514983600, 530704800, 544618800, 562154400, 576068400, 594208800, 607518000, 625658400, 638967600, 657108000, 671022000, 688557600, 702471600, 720007200, 733921200, 752061600, 765370800, 783511200, 796820400, 814960800, 828874800, 846410400, 860324400, 877860000, 891774000, 909309600, 923223600, 941364000, 954673200, 972813600, 986122800, 1004263200, 1018177200, 1035712800, 1049626800, 1067162400, 1081076400, 1099216800, 1112526000, 1130666400, 1143975600, 1162116000, 1173610800, 1194170400 } @@ -1150,30 +1070,26 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -32400 } finalYear:int { 2008 } - } //Z#224 + } //Z#225 /* America/Yellowknife */ :table { - trans:intvector { -1104537600, -880210800, -765388800, -147891600, -131562000, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1173603600, 1194163200 } - typeOffsets:intvector { 0, 0, -25200, 0, -25200, 3600, -25200, 7200 } - typeMap:bin { "01020103010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } + trans:intvector { -1104537600, -880210800, -765388800, 73472400, 89193600, 104922000, 120643200, 136371600, 152092800, 167821200, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000, 294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1173603600, 1194163200 } + typeOffsets:intvector { 0, 0, -25200, 0, -25200, 3600 } + typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } finalRule { "Canada" } finalRaw:int { -25200 } finalYear:int { 2008 } - } //Z#225 + } //Z#226 /* Antarctica/Casey */ :table { trans:intvector { -31536000, 1255802400, 1267714800, 1319738400, 1329843600, 1477065600, 1520701200, 1538856000, 1552752000, 1570129200, 1583596800, 1601740860 } typeOffsets:intvector { 0, 0, 28800, 0, 39600, 0 } typeMap:bin { "010201020102010201020102" } - } //Z#226 + } //Z#227 /* Antarctica/Davis */ :table { trans:intvector { -409190400, -163062000, -28857600, 1255806000, 1268251200, 1319742000, 1329854400 } typeOffsets:intvector { 0, 0, 18000, 0, 25200, 0 } typeMap:bin { "02000201020102" } - } //Z#227 - /* Antarctica/DumontDUrville */ :table { - trans:intvector { -725846400, -566992800, -415497600 } - typeOffsets:intvector { 0, 0, 36000, 0 } - typeMap:bin { "010001" } } //Z#228 + /* Antarctica/DumontDUrville */ :int { 584 } //Z#229 /* Antarctica/Macquarie */ :table { transPre32:intvector { -1, 2080708096 } trans:intvector { -1680508800, -1665388800, -1601719200, -687052800, -71136000, -55411200, -37267200, -25776000, -5817600, 5673600, 25632000, 37728000, 57686400, 67968000, 89136000, 100022400, 120585600, 131472000, 152035200, 162921600, 183484800, 194976000, 215539200, 226425600, 246988800, 257875200, 278438400, 289324800, 309888000, 320774400, 341337600, 352224000, 372787200, 386092800, 404841600, 417542400, 436291200, 447177600, 467740800, 478627200, 499190400, 510076800, 530035200, 542736000, 562089600, 574790400, 594144000, 606240000, 625593600, 637689600, 657043200, 670348800, 686678400, 701798400, 718128000, 733248000, 749577600, 764697600, 781027200, 796147200, 812476800, 828201600, 844531200, 859651200, 875980800, 891100800, 907430400, 922550400, 938880000, 954000000, 967305600, 985449600, 1002384000, 1017504000, 1033833600, 1048953600, 1065283200, 1080403200, 1096732800, 1111852800, 1128182400, 1143907200, 1159632000, 1174752000, 1191686400, 1207411200, 1223136000, 1238860800, 1254585600, 1301760000, 1317484800 } @@ -1182,29 +1098,25 @@ zoneinfo64:table(nofallback) { finalRule { "AT" } finalRaw:int { 36000 } finalYear:int { 2012 } - } //Z#229 + } //Z#230 /* Antarctica/Mawson */ :table { trans:intvector { -501206400, 1255809600 } typeOffsets:intvector { 0, 0, 18000, 0, 21600, 0 } typeMap:bin { "0201" } - } //Z#230 - /* Antarctica/McMurdo */ :int { 551 } //Z#231 + } //Z#231 + /* Antarctica/McMurdo */ :int { 552 } //Z#232 /* Antarctica/Palmer */ :table { trans:intvector { -157766400, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800, -39038400, -23317200, -7588800, 128142000, 136605600, 389070000, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1480820400 } typeOffsets:intvector { 0, 0, -14400, 0, -14400, 3600, -10800, 0, -10800, 3600 } typeMap:bin { "02010201020102010201030403010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203" } - } //Z#232 + } //Z#233 /* Antarctica/Rothera */ :table { trans:intvector { 218246400 } typeOffsets:intvector { 0, 0, -10800, 0 } typeMap:bin { "01" } - } //Z#233 - /* Antarctica/South_Pole */ :int { 551 } //Z#234 - /* Antarctica/Syowa */ :table { - trans:intvector { -407808000 } - typeOffsets:intvector { 0, 0, 10800, 0 } - typeMap:bin { "01" } - } //Z#235 + } //Z#234 + /* Antarctica/South_Pole */ :int { 552 } //Z#235 + /* Antarctica/Syowa */ :int { 309 } //Z#236 /* Antarctica/Troll */ :table { trans:intvector { 1111885200, 1130634000 } typeOffsets:intvector { 0, 0, 0, 7200 } @@ -1212,13 +1124,8 @@ zoneinfo64:table(nofallback) { finalRule { "Troll" } finalRaw:int { 0 } finalYear:int { 2006 } - } //Z#236 - /* Antarctica/Vostok */ :table { - trans:intvector { -380073600 } - typeOffsets:intvector { 0, 0, 21600, 0 } - typeMap:bin { "01" } } //Z#237 - /* Arctic/Longyearbyen */ :int { 473 } //Z#238 + /* Arctic/Longyearbyen */ :int { 444 } //Z#238 /* Asia/Aden */ :int { 309 } //Z#239 /* Asia/Almaty */ :table { trans:intvector { -1441170468, -1247547600, 354909600, 370717200, 386445600, 402253200, 417981600, 433789200, 449604000, 465336000, 481060800, 496785600, 512510400, 528235200, 543960000, 559684800, 575409600, 591134400, 606859200, 622584000, 638308800, 654638400, 670363200, 686091600, 695768400, 701812800, 717537600, 733262400, 748987200, 764712000, 780436800, 796161600, 811886400, 828216000, 846360000, 859665600, 877809600, 891115200, 909259200, 922564800, 941313600, 954014400, 972763200, 985464000, 1004212800, 1017518400, 1035662400, 1048968000, 1067112000, 1080417600, 1099166400 } @@ -1226,12 +1133,9 @@ zoneinfo64:table(nofallback) { typeMap:bin { "010304030403040304030403040304030403040304030201030403040304030403040304030403040304030403040304030403" } } //Z#240 /* Asia/Amman */ :table { - trans:intvector { -1230776624, 108165600, 118270800, 136591200, 149806800, 168127200, 181342800, 199749600, 215643600, 231285600, 244501200, 262735200, 275950800, 481154400, 496962000, 512949600, 528670800, 544399200, 560120400, 575848800, 592174800, 610581600, 623624400, 641167200, 655074000, 671839200, 685918800, 702856800, 717973200, 733701600, 749422800, 765151200, 779662800, 797205600, 811116000, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 930780000, 938124000, 954367200, 970178400, 985816800, 1001628000, 1017352800, 1033077600, 1048802400, 1066946400, 1080252000, 1097791200, 1112306400, 1128031200, 1143756000, 1161900000, 1175205600, 1193349600, 1206655200, 1225404000, 1238104800, 1256853600, 1269554400, 1288303200, 1301608800, 1319752800, 1333058400, 1387486800, 1395957600, 1414706400 } - typeOffsets:intvector { 8624, 0, 7200, 0, 7200, 3600 } - typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "Jordan" } - finalRaw:int { 7200 } - finalYear:int { 2015 } + trans:intvector { -1230776624, 108165600, 118270800, 136591200, 149806800, 168127200, 181342800, 199749600, 215643600, 231285600, 244501200, 262735200, 275950800, 481154400, 496962000, 512949600, 528670800, 544399200, 560120400, 575848800, 592174800, 610581600, 623624400, 641167200, 655074000, 671839200, 685918800, 702856800, 717973200, 733701600, 749422800, 765151200, 779662800, 797205600, 811116000, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 930780000, 938124000, 954367200, 970178400, 985816800, 1001628000, 1017352800, 1033077600, 1048802400, 1066946400, 1080252000, 1097791200, 1112306400, 1128031200, 1143756000, 1161900000, 1175205600, 1193349600, 1206655200, 1225404000, 1238104800, 1256853600, 1269554400, 1288303200, 1301608800, 1319752800, 1333058400, 1387486800, 1395957600, 1414706400, 1427407200, 1446156000, 1459461600, 1477605600, 1490911200, 1509055200, 1522360800, 1540504800, 1553810400, 1571954400, 1585260000, 1604008800, 1616709600, 1635458400, 1645740000, 1666908000 } + typeOffsets:intvector { 8624, 0, 7200, 0, 7200, 3600, 10800, 0 } + typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203" } } //Z#241 /* Asia/Anadyr */ :table { trans:intvector { -1441194596, -1247572800, 354884400, 370692000, 386420400, 402231600, 417960000, 433767600, 449582400, 465314400, 481039200, 496764000, 512488800, 528213600, 543938400, 559663200, 575388000, 591112800, 606837600, 622562400, 638287200, 654616800, 670341600, 686070000, 695746800, 701791200, 717516000, 733240800, 748965600, 764690400, 780415200, 796140000, 811864800, 828194400, 846338400, 859644000, 877788000, 891093600, 909237600, 922543200, 941292000, 953992800, 972741600, 985442400, 1004191200, 1017496800, 1035640800, 1048946400, 1067090400, 1080396000, 1099144800, 1111845600, 1130594400, 1143295200, 1162044000, 1174744800, 1193493600, 1206799200, 1224943200, 1238248800, 1256392800, 1269698400, 1288450800, 1301151600 } @@ -1276,7 +1180,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1570084924 } typeOffsets:intvector { 24124, 0, 25200, 0 } typeMap:bin { "01" } - links:intvector { 251, 302, 330 } + links:intvector { 251, 302, 330, 517 } } //Z#251 /* Asia/Barnaul */ :table { trans:intvector { -1579844100, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600, 449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200, 575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000, 695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000, 801590400, 811886400, 828216000, 846360000, 859665600, 877809600, 891115200, 909259200, 922564800, 941313600, 954014400, 972763200, 985464000, 1004212800, 1017518400, 1035662400, 1048968000, 1067112000, 1080417600, 1099166400, 1111867200, 1130616000, 1143316800, 1162065600, 1174766400, 1193515200, 1206820800, 1224964800, 1238270400, 1256414400, 1269720000, 1288468800, 1301169600, 1414263600, 1459022400 } @@ -1297,11 +1201,7 @@ zoneinfo64:table(nofallback) { typeOffsets:intvector { 17904, 0, 18000, 0, 18000, 3600, 21600, 0, 21600, 3600 } typeMap:bin { "01030403040304030403040304030403040304030403020102010201020102010201020102010201020102010201020102010203" } } //Z#254 - /* Asia/Brunei */ :table { - trans:intvector { -1383464380, -1167636600 } - typeOffsets:intvector { 27580, 0, 27000, 0, 28800, 0 } - typeMap:bin { "0102" } - } //Z#255 + /* Asia/Brunei */ :int { 289 } //Z#255 /* Asia/Calcutta */ :int { 286 } //Z#256 /* Asia/Chita */ :table { trans:intvector { -1579419232, -1247558400, 354898800, 370706400, 386434800, 402242400, 417970800, 433778400, 449593200, 465325200, 481050000, 496774800, 512499600, 528224400, 543949200, 559674000, 575398800, 591123600, 606848400, 622573200, 638298000, 654627600, 670352400, 686080800, 695757600, 701802000, 717526800, 733251600, 748976400, 764701200, 780426000, 796150800, 811875600, 828205200, 846349200, 859654800, 877798800, 891104400, 909248400, 922554000, 941302800, 954003600, 972752400, 985453200, 1004202000, 1017507600, 1035651600, 1048957200, 1067101200, 1080406800, 1099155600, 1111856400, 1130605200, 1143306000, 1162054800, 1174755600, 1193504400, 1206810000, 1224954000, 1238259600, 1256403600, 1269709200, 1288458000, 1301158800, 1414252800, 1459015200 } @@ -1323,12 +1223,9 @@ zoneinfo64:table(nofallback) { } //Z#261 /* Asia/Dacca */ :int { 264 } //Z#262 /* Asia/Damascus */ :table { - trans:intvector { -1577931912, -1568592000, -1554080400, -1537142400, -1522630800, -1505692800, -1491181200, -1474243200, -1459126800, -242265600, -228877200, -210556800, -197427600, -178934400, -165718800, -147398400, -134269200, -116467200, -102646800, -84326400, -71110800, -52704000, -39488400, -21168000, -7952400, 10368000, 23583600, 41904000, 55119600, 73526400, 86742000, 105062400, 118278000, 136598400, 149814000, 168134400, 181350000, 199756800, 212972400, 231292800, 241916400, 262828800, 273452400, 418694400, 433810800, 450316800, 465433200, 508896000, 529196400, 541555200, 562633200, 574387200, 594255600, 607305600, 623199600, 638928000, 654649200, 670456800, 686264400, 702684000, 717886800, 733096800, 748904400, 765151200, 780958800, 796687200, 812494800, 828309600, 844117200, 859759200, 875653200, 891208800, 907189200, 922917600, 938725200, 954540000, 970347600, 986076000, 1001883600, 1017612000, 1033419600, 1049148000, 1064955600, 1080770400, 1096578000, 1112306400, 1128114000, 1143842400, 1158872400, 1175205600, 1193950800, 1207260000, 1225486800, 1238104800, 1256850000, 1270159200, 1288299600, 1301608800, 1319749200, 1333058400, 1351198800 } - typeOffsets:intvector { 8712, 0, 7200, 0, 7200, 3600 } - typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "Syria" } - finalRaw:int { 7200 } - finalYear:int { 2013 } + trans:intvector { -1577931912, -1568592000, -1554080400, -1537142400, -1522630800, -1505692800, -1491181200, -1474243200, -1459126800, -242265600, -228877200, -210556800, -197427600, -178934400, -165718800, -147398400, -134269200, -116467200, -102646800, -84326400, -71110800, -52704000, -39488400, -21168000, -7952400, 10368000, 23583600, 41904000, 55119600, 73526400, 86742000, 105062400, 118278000, 136598400, 149814000, 168134400, 181350000, 199756800, 212972400, 231292800, 241916400, 262828800, 273452400, 418694400, 433810800, 450316800, 465433200, 508896000, 529196400, 541555200, 562633200, 574387200, 594255600, 607305600, 623199600, 638928000, 654649200, 670456800, 686264400, 702684000, 717886800, 733096800, 748904400, 765151200, 780958800, 796687200, 812494800, 828309600, 844117200, 859759200, 875653200, 891208800, 907189200, 922917600, 938725200, 954540000, 970347600, 986076000, 1001883600, 1017612000, 1033419600, 1049148000, 1064955600, 1080770400, 1096578000, 1112306400, 1128114000, 1143842400, 1158872400, 1175205600, 1193950800, 1207260000, 1225486800, 1238104800, 1256850000, 1270159200, 1288299600, 1301608800, 1319749200, 1333058400, 1351198800, 1364508000, 1382648400, 1395957600, 1414702800, 1427407200, 1446152400, 1458856800, 1477602000, 1490911200, 1509051600, 1522360800, 1540501200, 1553810400, 1571950800, 1585260000, 1604005200, 1616709600, 1635454800, 1648159200, 1666904400 } + typeOffsets:intvector { 8712, 0, 7200, 0, 7200, 3600, 10800, 0 } + typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203" } } //Z#263 /* Asia/Dhaka */ :table { transPre32:intvector { -1, 1770423996 } @@ -1346,7 +1243,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1577936472 } typeOffsets:intvector { 13272, 0, 14400, 0 } typeMap:bin { "01" } - links:intvector { 266, 296 } + links:intvector { 266, 296, 521, 525 } } //Z#266 /* Asia/Dushanbe */ :table { trans:intvector { -1441168512, -1247547600, 354909600, 370717200, 386445600, 402253200, 417981600, 433789200, 449604000, 465336000, 481060800, 496785600, 512510400, 528235200, 543960000, 559684800, 575409600, 591134400, 606859200, 622584000, 638308800, 654638400, 670363200, 684363600 } @@ -1363,34 +1260,34 @@ zoneinfo64:table(nofallback) { } //Z#268 /* Asia/Gaza */ :table { transPre32:intvector { -1, 2109557424 } - trans:intvector { -933638400, -923097600, -919036800, -857347200, -844300800, -825811200, -812678400, -794188800, -779846400, -762652800, -748310400, -731116800, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334101600, 337730400, 452642400, 462319200, 482277600, 494370000, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1219957200, 1238104800, 1252015200, 1269640860, 1281474000, 1301608860, 1312146000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445551200, 1458946800, 1477692000, 1490396400, 1509141600, 1521846000, 1540591200, 1553810400, 1572037200, 1585346400, 1603490400 } + trans:intvector { -933638400, -923097600, -919036800, -857347200, -844300800, -825811200, -812678400, -794188800, -779846400, -762652800, -748310400, -731116800, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334101600, 337730400, 452642400, 462319200, 482277600, 494370000, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1219957200, 1238104800, 1252015200, 1269640860, 1281474000, 1301608860, 1312146000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445551200, 1458946800, 1477692000, 1490396400, 1509141600, 1521846000, 1540591200, 1553810400, 1572037200, 1585346400, 1603490400, 1616796000, 1635458400, 1648332000, 1666998000, 1679702400, 1698447600 } typeOffsets:intvector { 8272, 0, 7200, 0, 7200, 3600 } - typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } + typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } finalRule { "Palestine" } finalRaw:int { 7200 } - finalYear:int { 2021 } + finalYear:int { 2024 } } //Z#269 /* Asia/Harbin */ :int { 314 } //Z#270 /* Asia/Hebron */ :table { transPre32:intvector { -1, 2109557273 } - trans:intvector { -933638400, -923097600, -919036800, -857347200, -844300800, -825811200, -812678400, -794188800, -779846400, -762652800, -748310400, -731116800, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334101600, 337730400, 452642400, 462319200, 482277600, 494370000, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1220216400, 1238104800, 1252015200, 1269554400, 1281474000, 1301608860, 1312146000, 1314655200, 1317330000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445551200, 1458946800, 1477692000, 1490396400, 1509141600, 1521846000, 1540591200, 1553810400, 1572037200, 1585346400, 1603490400 } + trans:intvector { -933638400, -923097600, -919036800, -857347200, -844300800, -825811200, -812678400, -794188800, -779846400, -762652800, -748310400, -731116800, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334101600, 337730400, 452642400, 462319200, 482277600, 494370000, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1220216400, 1238104800, 1252015200, 1269554400, 1281474000, 1301608860, 1312146000, 1314655200, 1317330000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445551200, 1458946800, 1477692000, 1490396400, 1509141600, 1521846000, 1540591200, 1553810400, 1572037200, 1585346400, 1603490400, 1616796000, 1635458400, 1648332000, 1666998000, 1679702400, 1698447600 } typeOffsets:intvector { 8423, 0, 7200, 0, 7200, 3600 } - typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } + typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } finalRule { "Palestine" } finalRaw:int { 7200 } - finalYear:int { 2021 } + finalYear:int { 2024 } } //Z#271 /* Asia/Ho_Chi_Minh */ :table { - trans:intvector { -2004073600, -1851577590, -852105600, -782643600, -767869200, -718095600, -457776000, -315648000, 171820800 } - typeOffsets:intvector { 25600, 0, 25200, 0, 25590, 0, 28800, 0, 32400, 0 } - typeMap:bin { "020103040103010301" } - links:intvector { 272, 310, 629 } + trans:intvector { -1851577590, -852105600, -782643600, -767869200, -718095600, -457776000, -315648000, 171820800 } + typeOffsets:intvector { 25590, 0, 25200, 0, 28800, 0, 32400, 0 } + typeMap:bin { "0102030102010201" } + links:intvector { 272, 310, 631 } } //Z#272 /* Asia/Hong_Kong */ :table { trans:intvector { -2056690800, -900910800, -891579600, -884248200, -761209200, -747907200, -728541000, -717049800, -697091400, -683785800, -668061000, -654755400, -636611400, -623305800, -605161800, -591856200, -573712200, -559801800, -541657800, -528352200, -510211800, -498112200, -478762200, -466662600, -446707800, -435213000, -415258200, -403158600, -383808600, -371709000, -352359000, -340259400, -320909400, -308809800, -288855000, -277360200, -257405400, -245910600, -225955800, -213856200, -194506200, -182406600, -163056600, -148537800, -132816600, -117088200, -101367000, -85638600, -69312600, -53584200, -37863000, -22134600, -6413400, 9315000, 25036200, 40764600, 56485800, 72214200, 88540200, 104268600, 119989800, 126041400, 151439400, 167167800, 182889000, 198617400, 214338600, 295385400, 309292200 } typeOffsets:intvector { 27402, 0, 28800, 0, 28800, 1800, 28800, 3600, 32400, 0 } typeMap:bin { "010302040103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301" } - links:intvector { 273, 510 } + links:intvector { 273, 511 } } //Z#273 /* Asia/Hovd */ :table { trans:intvector { -2032927596, 252439200, 417978000, 433785600, 449600400, 465321600, 481050000, 496771200, 512499600, 528220800, 543949200, 559670400, 575398800, 591120000, 606848400, 622569600, 638298000, 654624000, 670352400, 686073600, 701802000, 717523200, 733251600, 748972800, 764701200, 780422400, 796150800, 811872000, 828205200, 843926400, 859654800, 875376000, 891104400, 906825600, 988398000, 1001700000, 1017428400, 1033149600, 1048878000, 1064599200, 1080327600, 1096048800, 1111777200, 1127498400, 1143226800, 1159552800, 1427482800, 1443196800, 1458932400, 1474646400 } @@ -1421,7 +1318,7 @@ zoneinfo64:table(nofallback) { finalRule { "Zion" } finalRaw:int { 7200 } finalYear:int { 2014 } - links:intvector { 279, 321, 526 } + links:intvector { 279, 321, 527 } } //Z#279 /* Asia/Kabul */ :table { transPre32:intvector { -1, 1770429088 } @@ -1438,7 +1335,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1988166492, -862637400, -764145000, -576135000, 1018119600, 1033840800, 1212260400, 1225476000, 1239735600, 1257012000 } typeOffsets:intvector { 16092, 0, 18000, 0, 18000, 3600, 19800, 0, 19800, 3600 } typeMap:bin { "03040301020102010201" } - links:intvector { 282, 544 } + links:intvector { 282, 545 } } //Z#282 /* Asia/Kathmandu */ :table { trans:intvector { -1577943676, 504901800 } @@ -1457,23 +1354,19 @@ zoneinfo64:table(nofallback) { trans:intvector { -2019705670, -891581400, -872058600, -862637400, -764145000 } typeOffsets:intvector { 21208, 0, 19270, 0, 19800, 0, 19800, 3600, 21200, 0 } typeMap:bin { "04010203020302" } - links:intvector { 256, 286, 512 } + links:intvector { 256, 286, 513 } } //Z#286 /* Asia/Krasnoyarsk */ :table { trans:intvector { -1577513486, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600, 449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200, 575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000, 695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000, 811882800, 828212400, 846356400, 859662000, 877806000, 891111600, 909255600, 922561200, 941310000, 954010800, 972759600, 985460400, 1004209200, 1017514800, 1035658800, 1048964400, 1067108400, 1080414000, 1099162800, 1111863600, 1130612400, 1143313200, 1162062000, 1174762800, 1193511600, 1206817200, 1224961200, 1238266800, 1256410800, 1269716400, 1288465200, 1301166000, 1414260000 } typeOffsets:intvector { 22286, 0, 21600, 0, 21600, 3600, 25200, 0, 25200, 3600, 28800, 0 } typeMap:bin { "0103040304030403040304030403040304030403040302010304030403040304030403040304030403040304030403040304030403040304030403040304030503" } } //Z#287 - /* Asia/Kuala_Lumpur */ :table { - transPre32:intvector { -1, 2117490090 } - trans:intvector { -2038200925, -1167634800, -1073028000, -894180000, -879665400, -767005200, 378664200 } - typeOffsets:intvector { 24406, 0, 24925, 0, 25200, 0, 25200, 1200, 26400, 0, 27000, 0, 28800, 0, 32400, 0 } - typeMap:bin { "0102030405070506" } - } //Z#288 + /* Asia/Kuala_Lumpur */ :int { 315 } //Z#288 /* Asia/Kuching */ :table { trans:intvector { -1383463280, -1167636600, -1082448000, -1074586800, -1050825600, -1042964400, -1019289600, -1011428400, -987753600, -979892400, -956217600, -948356400, -924595200, -916734000, -893059200, -885198000, -879667200, -767005200 } typeOffsets:intvector { 26480, 0, 27000, 0, 28800, 0, 28800, 1200, 32400, 0 } typeMap:bin { "010203020302030203020302030203020402" } + links:intvector { 255, 289 } } //Z#289 /* Asia/Kuwait */ :int { 309 } //Z#290 /* Asia/Macao */ :int { 292 } //Z#291 @@ -1508,7 +1401,7 @@ zoneinfo64:table(nofallback) { finalRule { "EUAsia" } finalRaw:int { 7200 } finalYear:int { 2000 } - links:intvector { 297, 472 } + links:intvector { 297, 473 } } //Z#297 /* Asia/Novokuznetsk */ :table { trans:intvector { -1441259328, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600, 449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200, 575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000, 695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000, 811882800, 828212400, 846356400, 859662000, 877806000, 891111600, 909255600, 922561200, 941310000, 954010800, 972759600, 985460400, 1004209200, 1017514800, 1035658800, 1048964400, 1067108400, 1080414000, 1099162800, 1111863600, 1130612400, 1143313200, 1162062000, 1174762800, 1193511600, 1206817200, 1224961200, 1238266800, 1256410800, 1269716400, 1288468800, 1301169600 } @@ -1562,7 +1455,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -719636812 } typeOffsets:intvector { 11212, 0, 10800, 0 } typeMap:bin { "01" } - links:intvector { 239, 290, 309 } + links:intvector { 236, 239, 290, 309 } } //Z#309 /* Asia/Saigon */ :int { 272 } //Z#310 /* Asia/Sakhalin */ :table { @@ -1579,20 +1472,20 @@ zoneinfo64:table(nofallback) { trans:intvector { -1948782472, -1830414600, -681210000, -672228000, -654771600, -640864800, -623408400, -609415200, -588848400, -577965600, -498128400, -462702600, -451733400, -429784200, -418296600, -399544200, -387451800, -368094600, -356002200, -336645000, -324552600, -305195400, -293103000, -264933000, 547578000, 560883600, 579027600, 592333200 } typeOffsets:intvector { 30472, 0, 30600, 0, 30600, 3600, 32400, 0, 32400, 3600 } typeMap:bin { "01030403040304030403010201020102010201020102010304030403" } - links:intvector { 313, 596 } + links:intvector { 313, 598 } } //Z#313 /* Asia/Shanghai */ :table { transPre32:intvector { -1, 2117485353 } trans:intvector { -1600675200, -1585904400, -933667200, -922093200, -908870400, -888829200, -881049600, -767869200, -745833600, -733827600, -716889600, -699613200, -683884800, -670669200, -652348800, -650019600, 515527200, 527014800, 545162400, 558464400, 577216800, 589914000, 608666400, 621968400, 640116000, 653418000, 671565600, 684867600 } typeOffsets:intvector { 29143, 0, 28800, 0, 28800, 3600 } typeMap:bin { "0102010201020102010201020102010201020102010201020102010201" } - links:intvector { 259, 260, 270, 314, 382, 546 } + links:intvector { 259, 260, 270, 314, 382, 547 } } //Z#314 /* Asia/Singapore */ :table { - trans:intvector { -2038200925, -1167634800, -1073028000, -894180000, -879665400, -767005200, 378664200 } + trans:intvector { -2038200925, -1167634800, -1073028000, -894180000, -879665400, -767005200, 378662400 } typeOffsets:intvector { 24925, 0, 25200, 0, 25200, 1200, 26400, 0, 27000, 0, 28800, 0, 32400, 0 } typeMap:bin { "01020304060405" } - links:intvector { 315, 598 } + links:intvector { 288, 315, 600 } } //Z#315 /* Asia/Srednekolymsk */ :table { trans:intvector { -1441188892, -1247565600, 354891600, 370699200, 386427600, 402235200, 417963600, 433771200, 449586000, 465318000, 481042800, 496767600, 512492400, 528217200, 543942000, 559666800, 575391600, 591116400, 606841200, 622566000, 638290800, 654620400, 670345200, 686073600, 695750400, 701794800, 717519600, 733244400, 748969200, 764694000, 780418800, 796143600, 811868400, 828198000, 846342000, 859647600, 877791600, 891097200, 909241200, 922546800, 941295600, 953996400, 972745200, 985446000, 1004194800, 1017500400, 1035644400, 1048950000, 1067094000, 1080399600, 1099148400, 1111849200, 1130598000, 1143298800, 1162047600, 1174748400, 1193497200, 1206802800, 1224946800, 1238252400, 1256396400, 1269702000, 1288450800, 1301151600, 1414245600 } @@ -1604,7 +1497,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1017820800, -766224000, -745833600, -733827600, -716889600, -699613200, -683884800, -670669200, -652348800, -639133200, -620812800, -607597200, -589276800, -576061200, -562924800, -541760400, -528710400, -510224400, -497174400, -478688400, -465638400, -449830800, -434016000, -418208400, -402480000, -386672400, -370944000, -355136400, -339408000, -323600400, -302515200, -291978000, -270979200, -260442000, 133977600, 149785200, 165513600, 181321200, 299606400, 307551600 } typeOffsets:intvector { 29160, 0, 28800, 0, 28800, 3600, 32400, 0 } typeMap:bin { "0103010201020102010201020102010201020102010201020102010201020102010201020102010201" } - links:intvector { 317, 595 } + links:intvector { 317, 597 } } //Z#317 /* Asia/Tashkent */ :table { trans:intvector { -1441168631, -1247547600, 354909600, 370717200, 386445600, 402253200, 417981600, 433789200, 449604000, 465336000, 481060800, 496785600, 512510400, 528235200, 543960000, 559684800, 575409600, 591134400, 606859200, 622584000, 638308800, 654638400, 670363200, 686091600 } @@ -1617,14 +1510,10 @@ zoneinfo64:table(nofallback) { typeMap:bin { "0103040304030403040304030403040304030403040302010201020102030403040304030403040304030403040304020103" } } //Z#319 /* Asia/Tehran */ :table { - trans:intvector { -757394744, 247177800, 259272000, 277758000, 283982400, 290809800, 306531000, 322432200, 338499000, 673216200, 685481400, 701209800, 717103800, 732745800, 748639800, 764281800, 780175800, 795817800, 811711800, 827353800, 843247800, 858976200, 874870200, 890512200, 906406200, 922048200, 937942200, 953584200, 969478200, 985206600, 1001100600, 1016742600, 1032636600, 1048278600, 1064172600, 1079814600, 1095708600, 1111437000, 1127331000, 1206045000, 1221939000, 1237667400, 1253561400, 1269203400, 1285097400, 1300739400, 1316633400, 1332275400, 1348169400, 1363897800, 1379791800, 1395433800, 1411327800, 1426969800, 1442863800, 1458505800, 1474399800, 1490128200, 1506022200, 1521664200, 1537558200, 1553200200, 1569094200, 1584736200, 1600630200, 1616358600, 1632252600, 1647894600, 1663788600, 1679430600, 1695324600, 1710966600, 1726860600, 1742589000, 1758483000, 1774125000, 1790019000, 1805661000, 1821555000, 1837197000, 1853091000, 1868733000, 1884627000, 1900355400, 1916249400, 1931891400, 1947785400, 1963427400, 1979321400, 1994963400, 2010857400, 2026585800, 2042479800, 2058121800, 2074015800, 2089657800, 2105551800, 2121193800, 2137087800 } - transPost32:intvector { 0, -2142151096, 0, -2126257096, 0, -2110615096, 0, -2094721096, 0, -2079079096, 0, -2063185096, 0, -2047543096, 0, -2031649096, 0, -2015920696, 0, -2000026696, 0, -1984384696, 0, -1968490696, 0, -1952848696, 0, -1936954696, 0, -1921312696, 0, -1905418696, 0, -1889690296, 0, -1873796296, 0, -1858154296, 0, -1842260296, 0, -1826618296, 0, -1810724296, 0, -1795082296, 0, -1779188296, 0, -1763459896, 0, -1747565896, 0, -1731923896, 0, -1716029896, 0, -1700387896, 0, -1684493896, 0, -1668851896, 0, -1652957896, 0, -1637229496, 0, -1621335496, 0, -1605693496, 0, -1589799496, 0, -1574157496, 0, -1558263496, 0, -1542621496, 0, -1526727496, 0, -1510999096, 0, -1495105096, 0, -1479463096, 0, -1463569096, 0, -1447927096, 0, -1432033096, 0, -1416391096, 0, -1400497096, 0, -1384855096, 0, -1368961096, 0, -1353232696, 0, -1337338696, 0, -1321696696, 0, -1305802696, 0, -1290160696, 0, -1274266696, 0, -1258624696, 0, -1242730696, 0, -1227002296, 0, -1211108296, 0, -1195466296, 0, -1179572296, 0, -1163930296, 0, -1148036296, 0, -1132394296, 0, -1116500296, 0, -1100771896, 0, -1084877896, 0, -1069235896, 0, -1053341896, 0, -1037699896, 0, -1021805896, 0, -1006163896, 0, -990269896, 0, -974541496, 0, -958647496, 0, -943005496, 0, -927111496, 0, -911469496, 0, -895575496, 0, -879933496, 0, -864039496, 0, -848311096, 0, -832417096, 0, -816775096, 0, -800881096, 0, -785239096, 0, -769345096, 0, -753703096, 0, -737809096, 0, -722080696, 0, -706186696, 0, -690544696, 0, -674650696, 0, -659008696, 0, -643114696, 0, -627472696, 0, -611578696, 0, -595850296, 0, -579956296, 0, -564314296, 0, -548420296 } + trans:intvector { -1090466744, 227820600, 246223800, 259617600, 271108800, 283982400, 296598600, 306531000, 322432200, 338499000, 673216200, 685481400, 701209800, 717103800, 732745800, 748639800, 764281800, 780175800, 795817800, 811711800, 827353800, 843247800, 858976200, 874870200, 890512200, 906406200, 922048200, 937942200, 953584200, 969478200, 985206600, 1001100600, 1016742600, 1032636600, 1048278600, 1064172600, 1079814600, 1095708600, 1111437000, 1127331000, 1206045000, 1221939000, 1237667400, 1253561400, 1269203400, 1285097400, 1300739400, 1316633400, 1332275400, 1348169400, 1363897800, 1379791800, 1395433800, 1411327800, 1426969800, 1442863800, 1458505800, 1474399800, 1490128200, 1506022200, 1521664200, 1537558200, 1553200200, 1569094200, 1584736200, 1600630200, 1616358600, 1632252600, 1647894600, 1663788600 } typeOffsets:intvector { 12344, 0, 12600, 0, 12600, 3600, 14400, 0, 14400, 3600 } - typeMap:bin { "010304030102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "Iran" } - finalRaw:int { 12600 } - finalYear:int { 2089 } - links:intvector { 320, 525 } + typeMap:bin { "01020304030102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } + links:intvector { 320, 526 } } //Z#320 /* Asia/Tel_Aviv */ :int { 279 } //Z#321 /* Asia/Thimbu */ :int { 323 } //Z#322 @@ -1639,7 +1528,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -683802000, -672310800, -654771600, -640861200, -620298000, -609411600, -588848400, -577962000 } typeOffsets:intvector { 33539, 0, 32400, 0, 32400, 3600 } typeMap:bin { "010201020102010201" } - links:intvector { 324, 527, 529 } + links:intvector { 324, 528, 530 } } //Z#324 /* Asia/Tomsk */ :table { trans:intvector { -1578807591, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600, 449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200, 575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000, 695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000, 811882800, 828212400, 846356400, 859662000, 877806000, 891111600, 909255600, 922561200, 941310000, 954010800, 972759600, 985460400, 1004209200, 1017514800, 1020193200, 1035662400, 1048968000, 1067112000, 1080417600, 1099166400, 1111867200, 1130616000, 1143316800, 1162065600, 1174766400, 1193515200, 1206820800, 1224964800, 1238270400, 1256414400, 1269720000, 1288468800, 1301169600, 1414263600, 1464465600 } @@ -1674,7 +1563,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1577946287, -873268200, -778410000 } typeOffsets:intvector { 23087, 0, 23400, 0, 32400, 0 } typeMap:bin { "010201" } - links:intvector { 308, 333 } + links:intvector { 308, 333, 518 } } //Z#333 /* Asia/Yekaterinburg */ :table { trans:intvector { -1688270553, -1592610305, -1247544000, 354913200, 370720800, 386449200, 402256800, 417985200, 433792800, 449607600, 465339600, 481064400, 496789200, 512514000, 528238800, 543963600, 559688400, 575413200, 591138000, 606862800, 622587600, 638312400, 654642000, 670366800, 686095200, 695772000, 701816400, 717541200, 733266000, 748990800, 764715600, 780440400, 796165200, 811890000, 828219600, 846363600, 859669200, 877813200, 891118800, 909262800, 922568400, 941317200, 954018000, 972766800, 985467600, 1004216400, 1017522000, 1035666000, 1048971600, 1067115600, 1080421200, 1099170000, 1111870800, 1130619600, 1143320400, 1162069200, 1174770000, 1193518800, 1206824400, 1224968400, 1238274000, 1256418000, 1269723600, 1288472400, 1301173200, 1414267200 } @@ -1685,13 +1574,13 @@ zoneinfo64:table(nofallback) { trans:intvector { -1441162680, -405140400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600, 606866400, 622591200, 638316000, 654645600, 670370400, 686098800, 701823600, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 859672800, 877816800, 891122400, 909266400, 922572000, 941320800, 954021600, 972770400, 985471200, 1004220000, 1017525600, 1035669600, 1048975200, 1067119200, 1080424800, 1099173600, 1111874400, 1130623200, 1143324000, 1162072800, 1174773600, 1193522400, 1206828000, 1224972000, 1238277600, 1256421600, 1269727200, 1288476000, 1301176800, 1319925600 } typeOffsets:intvector { 10680, 0, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 } typeMap:bin { "0103040304030403040304030403040304030403040302010201020102010203040304030403040304030403040304030403040304030403040304030403" } - links:intvector { 335, 539 } + links:intvector { 335, 540 } } //Z#335 /* Atlantic/Azores */ :table { transPre32:intvector { -1, 1581063056 } - trans:intvector { -1830376800, -1689548400, -1677794400, -1667430000, -1647730800, -1635807600, -1616194800, -1604358000, -1584658800, -1572735600, -1553036400, -1541199600, -1521500400, -1442444400, -1426806000, -1379286000, -1364770800, -1348441200, -1333321200, -1316386800, -1301266800, -1284332400, -1269817200, -1221433200, -1206918000, -1191193200, -1175468400, -1127689200, -1111964400, -1096844400, -1080514800, -1063580400, -1049065200, -1033340400, -1017615600, -1002495600, -986166000, -969231600, -950482800, -942015600, -922662000, -906937200, -891126000, -877302000, -873676800, -864000000, -857948400, -845852400, -842832000, -831340800, -825894000, -814402800, -810777600, -799891200, -794444400, -782953200, -779328000, -768441600, -762994800, -749084400, -733359600, -717624000, -701899200, -686174400, -670449600, -654724800, -639000000, -591825600, -575496000, -559771200, -544046400, -528321600, -512596800, -496872000, -481147200, -465422400, -449697600, -433972800, -417643200, -401918400, -386193600, -370468800, -354744000, -339019200, -323294400, -307569600, -291844800, -276120000, -260395200, -244670400, -228340800, -212616000, -196891200, -181166400, -165441600, -149716800, -133992000, -118267200, 228272400, 243997200, 260326800, 276051600, 291776400, 307504800, 323226000, 338954400, 354679200, 370404000, 386128800, 401853600, 417582000, 433303200, 449028000, 465357600, 481082400, 496807200, 512532000, 528256800, 543981600, 559706400, 575431200, 591156000, 606880800, 622605600, 638330400, 654660000, 670384800, 686109600, 701834400, 717559200, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } + trans:intvector { -1830376800, -1689548400, -1677794400, -1667430000, -1647730800, -1635807600, -1616194800, -1604358000, -1584658800, -1572735600, -1553036400, -1541199600, -1521500400, -1442444400, -1426806000, -1379286000, -1364770800, -1348441200, -1333321200, -1316386800, -1301266800, -1284332400, -1269817200, -1221433200, -1206918000, -1191193200, -1175468400, -1127689200, -1111964400, -1096844400, -1080514800, -1063580400, -1049065200, -1033340400, -1017615600, -1002495600, -986166000, -969231600, -950482800, -942015600, -922662000, -906937200, -891126000, -877302000, -873676800, -864000000, -857948400, -845852400, -842832000, -831340800, -825894000, -814402800, -810777600, -799891200, -794444400, -782953200, -779328000, -768441600, -762994800, -749084400, -733359600, -717624000, -701899200, -686174400, -670449600, -654724800, -639000000, -623275200, -607550400, -591825600, -575496000, -559771200, -544046400, -528321600, -512596800, -496872000, -481147200, -465422400, -449697600, -433972800, -417643200, -401918400, -386193600, -370468800, -354744000, -339019200, -323294400, -307569600, -291844800, -276120000, -260395200, -244670400, -228340800, -212616000, -196891200, -181166400, -165441600, -149716800, -133992000, -118267200, 228272400, 243997200, 260326800, 276051600, 291776400, 307504800, 323226000, 338954400, 354679200, 370404000, 386128800, 401853600, 417582000, 433303200, 449028000, 465357600, 481082400, 496807200, 512532000, 528256800, 543981600, 559706400, 575431200, 591156000, 606880800, 622605600, 638330400, 654660000, 670384800, 686109600, 701834400, 717559200, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { -6160, 0, -7200, 0, -7200, 3600, -7200, 7200, -6872, 0, -3600, 0, -3600, 3600, 0, 0 } - typeMap:bin { "04010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203020102030201020302010203020102010201020102010201020102010201020102010201020102010201020102010201020102010506050605060506050605060506050605060506050605060506050605060506070605060506050605" } + typeMap:bin { "040102010201020102010201020102010201020102010201020102010201020102010201020102010201020102030201020302010203020102030201020102010201020102010201020102010201020102010201020102010201020102010201020102010506050605060506050605060506050605060506050605060506050605060506070605060506050605" } finalRule { "EU" } finalRaw:int { -3600 } finalYear:int { 1997 } @@ -1727,21 +1616,16 @@ zoneinfo64:table(nofallback) { finalYear:int { 1997 } links:intvector { 340, 341 } } //Z#341 - /* Atlantic/Jan_Mayen */ :int { 473 } //Z#342 + /* Atlantic/Jan_Mayen */ :int { 444 } //Z#342 /* Atlantic/Madeira */ :table { - trans:intvector { -1830380400, -1689552000, -1677798000, -1667433600, -1647734400, -1635811200, -1616198400, -1604361600, -1584662400, -1572739200, -1553040000, -1541203200, -1521504000, -1442448000, -1426809600, -1379289600, -1364774400, -1348444800, -1333324800, -1316390400, -1301270400, -1284336000, -1269820800, -1221436800, -1206921600, -1191196800, -1175472000, -1127692800, -1111968000, -1096848000, -1080518400, -1063584000, -1049068800, -1033344000, -1017619200, -1002499200, -986169600, -969235200, -950486400, -942019200, -922665600, -906940800, -891129600, -877305600, -873680400, -864003600, -857952000, -845856000, -842835600, -831344400, -825897600, -814406400, -810781200, -799894800, -794448000, -782956800, -779331600, -768445200, -762998400, -749088000, -733363200, -717627600, -701902800, -686178000, -670453200, -654728400, -639003600, -591829200, -575499600, -559774800, -544050000, -528325200, -512600400, -496875600, -481150800, -465426000, -449701200, -433976400, -417646800, -401922000, -386197200, -370472400, -354747600, -339022800, -323298000, -307573200, -291848400, -276123600, -260398800, -244674000, -228344400, -212619600, -196894800, -181170000, -165445200, -149720400, -133995600, -118270800, 228268800, 243993600, 260323200, 276048000, 291772800, 307501200, 323222400, 338950800, 354675600, 370400400, 386125200, 401850000, 417578400, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } + trans:intvector { -1830380400, -1689552000, -1677798000, -1667433600, -1647734400, -1635811200, -1616198400, -1604361600, -1584662400, -1572739200, -1553040000, -1541203200, -1521504000, -1442448000, -1426809600, -1379289600, -1364774400, -1348444800, -1333324800, -1316390400, -1301270400, -1284336000, -1269820800, -1221436800, -1206921600, -1191196800, -1175472000, -1127692800, -1111968000, -1096848000, -1080518400, -1063584000, -1049068800, -1033344000, -1017619200, -1002499200, -986169600, -969235200, -950486400, -942019200, -922665600, -906940800, -891129600, -877305600, -873680400, -864003600, -857952000, -845856000, -842835600, -831344400, -825897600, -814406400, -810781200, -799894800, -794448000, -782956800, -779331600, -768445200, -762998400, -749088000, -733363200, -717627600, -701902800, -686178000, -670453200, -654728400, -639003600, -623278800, -607554000, -591829200, -575499600, -559774800, -544050000, -528325200, -512600400, -496875600, -481150800, -465426000, -449701200, -433976400, -417646800, -401922000, -386197200, -370472400, -354747600, -339022800, -323298000, -307573200, -291848400, -276123600, -260398800, -244674000, -228344400, -212619600, -196894800, -181170000, -165445200, -149720400, -133995600, -118270800, 228268800, 243993600, 260323200, 276048000, 291772800, 307501200, 323222400, 338950800, 354675600, 370400400, 386125200, 401850000, 417578400, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { -4056, 0, -3600, 0, -3600, 3600, -3600, 7200, 0, 0, 0, 3600 } - typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203020102030201020302010203020102010201020102010201020102010201020102010201020102010201020102010201020102010405040504050405040504050405040504050405040504050405040504050405040504050405040504" } + typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102030201020302010203020102030201020102010201020102010201020102010201020102010201020102010201020102010201020102010405040504050405040504050405040504050405040504050405040504050405040504050405040504" } finalRule { "EU" } finalRaw:int { 0 } finalYear:int { 1997 } } //Z#343 - /* Atlantic/Reykjavik */ :table { - trans:intvector { -1956609120, -1668211200, -1647212400, -1636675200, -1613430000, -1605139200, -1581894000, -1539561600, -1531350000, -968025600, -952293600, -942008400, -920239200, -909957600, -888789600, -877903200, -857944800, -846453600, -826495200, -815004000, -795045600, -783554400, -762991200, -752104800, -731541600, -717631200, -700092000, -686181600, -668642400, -654732000, -636588000, -623282400, -605743200, -591832800, -573688800, -559778400, -542239200, -528328800, -510789600, -496879200, -479340000, -465429600, -447890400, -433980000, -415836000, -401925600, -384386400, -370476000, -352936800, -339026400, -321487200, -307576800, -290037600, -276127200, -258588000, -244677600, -226533600, -212623200, -195084000, -181173600, -163634400, -149724000, -132184800, -118274400, -100735200, -86824800, -68680800, -54770400 } - typeOffsets:intvector { -5280, 0, -3600, 0, -3600, 3600, 0, 0 } - typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020103" } - links:intvector { 344, 513 } - } //Z#344 + /* Atlantic/Reykjavik */ :int { 5 } //Z#344 /* Atlantic/South_Georgia */ :table { transPre32:intvector { -1, 1770454464 } typeOffsets:intvector { -8768, 0, -7200, 0 } @@ -1858,12 +1742,12 @@ zoneinfo64:table(nofallback) { /* Australia/Victoria */ :int { 360 } //Z#368 /* Australia/West */ :int { 363 } //Z#369 /* Australia/Yancowinna */ :int { 351 } //Z#370 - /* BET */ :int { 203 } //Z#371 + /* BET */ :int { 204 } //Z#371 /* BST */ :int { 264 } //Z#372 - /* Brazil/Acre */ :int { 197 } //Z#373 - /* Brazil/DeNoronha */ :int { 176 } //Z#374 - /* Brazil/East */ :int { 203 } //Z#375 - /* Brazil/West */ :int { 156 } //Z#376 + /* Brazil/Acre */ :int { 198 } //Z#373 + /* Brazil/DeNoronha */ :int { 177 } //Z#374 + /* Brazil/East */ :int { 204 } //Z#375 + /* Brazil/West */ :int { 157 } //Z#376 /* CAT */ :int { 43 } //Z#377 /* CET */ :table { trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -766623600, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -1873,7 +1757,7 @@ zoneinfo64:table(nofallback) { finalRaw:int { 3600 } finalYear:int { 1997 } } //Z#378 - /* CNT */ :int { 208 } //Z#379 + /* CNT */ :int { 209 } //Z#379 /* CST */ :int { 98 } //Z#380 /* CST6CDT */ :table { trans:intvector { -1633276800, -1615136400, -1601827200, -1583686800, -880214400, -765392400, -84384000, -68662800, -52934400, -37213200, -21484800, -5763600, 9964800, 25686000, 41414400, 57740400, 73468800, 89190000, 104918400, 120639600, 126691200, 152089200, 162374400, 183538800, 199267200, 215593200, 230716800, 247042800, 262771200, 278492400, 294220800, 309942000, 325670400, 341391600, 357120000, 372841200, 388569600, 404895600, 420019200, 436345200, 452073600, 467794800, 483523200, 499244400, 514972800, 530694000, 544608000, 562143600, 576057600, 594198000, 607507200, 625647600, 638956800, 657097200, 671011200, 688546800, 702460800, 719996400, 733910400, 752050800, 765360000, 783500400, 796809600, 814950000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 986112000, 1004252400, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1173600000, 1194159600 } @@ -1884,20 +1768,20 @@ zoneinfo64:table(nofallback) { finalYear:int { 2008 } } //Z#381 /* CTT */ :int { 314 } //Z#382 - /* Canada/Atlantic */ :int { 128 } //Z#383 - /* Canada/Central */ :int { 223 } //Z#384 - /* Canada/East-Saskatchewan */ :int { 195 } //Z#385 - /* Canada/Eastern */ :int { 218 } //Z#386 - /* Canada/Mountain */ :int { 112 } //Z#387 - /* Canada/Newfoundland */ :int { 208 } //Z#388 - /* Canada/Pacific */ :int { 220 } //Z#389 - /* Canada/Saskatchewan */ :int { 195 } //Z#390 - /* Canada/Yukon */ :int { 222 } //Z#391 - /* Chile/Continental */ :int { 201 } //Z#392 - /* Chile/EasterIsland */ :int { 555 } //Z#393 - /* Cuba */ :int { 129 } //Z#394 + /* Canada/Atlantic */ :int { 129 } //Z#383 + /* Canada/Central */ :int { 224 } //Z#384 + /* Canada/East-Saskatchewan */ :int { 196 } //Z#385 + /* Canada/Eastern */ :int { 219 } //Z#386 + /* Canada/Mountain */ :int { 113 } //Z#387 + /* Canada/Newfoundland */ :int { 209 } //Z#388 + /* Canada/Pacific */ :int { 221 } //Z#389 + /* Canada/Saskatchewan */ :int { 196 } //Z#390 + /* Canada/Yukon */ :int { 223 } //Z#391 + /* Chile/Continental */ :int { 202 } //Z#392 + /* Chile/EasterIsland */ :int { 556 } //Z#393 + /* Cuba */ :int { 130 } //Z#394 /* EAT */ :int { 48 } //Z#395 - /* ECT */ :int { 474 } //Z#396 + /* ECT */ :int { 475 } //Z#396 /* EET */ :table { trans:intvector { 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { 7200, 0, 7200, 3600 } @@ -1921,7 +1805,7 @@ zoneinfo64:table(nofallback) { /* Eire */ :int { 452 } //Z#401 /* Etc/GMT */ :table { typeOffsets:intvector { 0, 0 } - links:intvector { 402, 403, 416, 431, 432, 504, 505, 506, 507, 508 } + links:intvector { 402, 403, 416, 431, 432, 505, 506, 507, 508, 509 } } //Z#402 /* Etc/GMT+0 */ :int { 402 } //Z#403 /* Etc/GMT+1 */ :table { @@ -2008,21 +1892,14 @@ zoneinfo64:table(nofallback) { /* Etc/UCT */ :int { 434 } //Z#433 /* Etc/UTC */ :table { typeOffsets:intvector { 0, 0 } - links:intvector { 433, 434, 435, 437, 613, 627, 628, 632 } + links:intvector { 433, 434, 435, 437, 615, 629, 630, 634 } } //Z#434 /* Etc/Universal */ :int { 434 } //Z#435 /* Etc/Unknown */ :table { typeOffsets:intvector { 0, 0 } } //Z#436 /* Etc/Zulu */ :int { 434 } //Z#437 - /* Europe/Amsterdam */ :table { - trans:intvector { -1693700372, -1680484772, -1663453172, -1650147572, -1633213172, -1617488372, -1601158772, -1586038772, -1569709172, -1554589172, -1538259572, -1523139572, -1507501172, -1490566772, -1470176372, -1459117172, -1443997172, -1427667572, -1406672372, -1396217972, -1376950772, -1364768372, -1345414772, -1333318772, -1313792372, -1301264372, -1282256372, -1269814772, -1250720372, -1238365172, -1219184372, -1206915572, -1186957172, -1175465972, -1156025972, -1143411572, -1124489972, -1111961972, -1092953972, -1080512372, -1061331572, -1049062772, -1029190772, -1025745572, -1017613200, -998259600, -986163600, -966723600, -954109200, -935022000, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -766623600, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 1172, 0, 1172, 3600, 1200, 0, 1200, 3600, 3600, 0, 3600, 3600 } - typeMap:bin { "01000100010001000100010001000100010001000100010001000100010001000100010001000100010001030203020302050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504" } - finalRule { "EU" } - finalRaw:int { 3600 } - finalYear:int { 1997 } - } //Z#438 + /* Europe/Amsterdam */ :int { 446 } //Z#438 /* Europe/Andorra */ :table { transPre32:intvector { -1, 2117514132 } trans:intvector { -733881600, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2045,7 +1922,7 @@ zoneinfo64:table(nofallback) { finalRaw:int { 7200 } finalYear:int { 1997 } } //Z#441 - /* Europe/Belfast */ :int { 464 } //Z#442 + /* Europe/Belfast */ :int { 465 } //Z#442 /* Europe/Belgrade */ :table { transPre32:intvector { -1, 1581051976 } trans:intvector { -905824800, -857257200, -844556400, -828226800, -812502000, -796777200, -777942000, -766623600, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2054,7 +1931,7 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - links:intvector { 443, 463, 475, 481, 484, 498 } + links:intvector { 443, 464, 476, 482, 485, 499 } } //Z#443 /* Europe/Berlin */ :table { transPre32:intvector { -1, 1872912888 } @@ -2064,8 +1941,9 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } + links:intvector { 238, 342, 444, 451, 474, 487 } } //Z#444 - /* Europe/Bratislava */ :int { 476 } //Z#445 + /* Europe/Bratislava */ :int { 477 } //Z#445 /* Europe/Brussels */ :table { transPre32:intvector { -1, 1843972096 } trans:intvector { -1740355200, -1693702800, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -1613826000, -1604278800, -1585530000, -1574038800, -1552266000, -1539997200, -1520557200, -1507510800, -1490576400, -1473642000, -1459126800, -1444006800, -1427677200, -1411952400, -1396227600, -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600, -1206914400, -1191189600, -1175464800, -1160344800, -1143410400, -1127685600, -1111960800, -1096840800, -1080511200, -1063576800, -1049061600, -1033336800, -1017612000, -1002492000, -986162400, -969228000, -950479200, -942012000, -934668000, -857257200, -844556400, -828226800, -812502000, -798073200, -781052400, -766623600, -745455600, -733273200, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2074,6 +1952,7 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } + links:intvector { 438, 446, 466 } } //Z#446 /* Europe/Bucharest */ :table { trans:intvector { -1213148664, -1187056800, -1175479200, -1159754400, -1144029600, -1127700000, -1111975200, -1096250400, -1080525600, -1064800800, -1049076000, -1033351200, -1017626400, -1001901600, -986176800, -970452000, -954727200, 296604000, 307486800, 323816400, 338940000, 354672000, 370396800, 386121600, 401846400, 417571200, 433296000, 449020800, 465350400, 481075200, 496800000, 512524800, 528249600, 543974400, 559699200, 575424000, 591148800, 606873600, 622598400, 638323200, 654652800, 670370400, 686095200, 701820000, 717544800, 733269600, 748994400, 764719200, 780440400, 796168800, 811890000, 828223200, 846363600, 859683600, 877827600 } @@ -2092,7 +1971,7 @@ zoneinfo64:table(nofallback) { finalRaw:int { 3600 } finalYear:int { 1997 } } //Z#448 - /* Europe/Busingen */ :int { 500 } //Z#449 + /* Europe/Busingen */ :int { 501 } //Z#449 /* Europe/Chisinau */ :table { transPre32:intvector { -1, 1454819576 } trans:intvector { -1637114100, -1213148664, -1187056800, -1175479200, -1159754400, -1144029600, -1127700000, -1111975200, -1096250400, -1080525600, -1064800800, -1049076000, -1033351200, -1017626400, -1001901600, -986176800, -970452000, -954727200, -927165600, -898138800, -857257200, -844556400, -828226800, -812502000, -800157600, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 641944800, 654652800, 670377600, 686102400, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796168800, 811890000, 828223200, 846363600, 859680000, 877824000 } @@ -2101,22 +1980,13 @@ zoneinfo64:table(nofallback) { finalRule { "Moldova" } finalRaw:int { 7200 } finalYear:int { 1998 } - links:intvector { 450, 489 } + links:intvector { 450, 490 } } //Z#450 - /* Europe/Copenhagen */ :table { - transPre32:intvector { -1, 1896673076 } - trans:intvector { -1692496800, -1680490800, -935110800, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -769388400, -747010800, -736383600, -715215600, -706748400, -683161200, -675298800, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 3020, 0, 3600, 0, 3600, 3600 } - typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "EU" } - finalRaw:int { 3600 } - finalYear:int { 1997 } - } //Z#451 + /* Europe/Copenhagen */ :int { 444 } //Z#451 /* Europe/Dublin */ :table { - transPre32:intvector { -1, 1473317596 } trans:intvector { -1691962479, -1680471279, -1664143200, -1650146400, -1633903200, -1617487200, -1601848800, -1586037600, -1570399200, -1552168800, -1538344800, -1522533600, -1507500000, -1490565600, -1473631200, -1460930400, -1442786400, -1428876000, -1410732000, -1396216800, -1379282400, -1364767200, -1348437600, -1333317600, -1315778400, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600, -1206914400, -1189980000, -1175464800, -1159135200, -1143410400, -1126476000, -1111960800, -1095631200, -1080511200, -1063576800, -1049061600, -1032127200, -1017612000, -1001282400, -986162400, -969228000, -950479200, -942012000, -733356000, -719445600, -699487200, -684972000, -668037600, -654732000, -636588000, -622072800, -605743200, -590623200, -574293600, -558568800, -542239200, -527119200, -512604000, -496274400, -481154400, -464220000, -449704800, -432165600, -417650400, -401320800, -386200800, -369266400, -354751200, -337816800, -323301600, -306972000, -291852000, -276732000, -257983200, -245282400, -226533600, -213228000, -195084000, -182383200, -163634400, -150933600, -132184800, -119484000, -100735200, -88034400, -68680800, -59004000, -37242000, 57722400, 69818400, 89172000, 101268000, 120621600, 132717600, 152071200, 164167200, 183520800, 196221600, 214970400, 227671200, 246420000, 259120800, 278474400, 290570400, 309924000, 322020000, 341373600, 354675600, 372819600, 386125200, 404269200, 417574800, 435718800, 449024400, 467773200, 481078800, 499222800, 512528400, 530672400, 543978000, 562122000, 575427600, 593571600, 606877200, 625626000, 638326800, 657075600, 670381200, 688525200, 701830800, 719974800, 733280400, 751424400, 764730000, 782874000, 796179600, 814323600, 828234000, 846378000 } - typeOffsets:intvector { -1500, 0, -1521, 0, -1521, 3600, 0, 0, 0, 3600, 3600, 0 } - typeMap:bin { "0102030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030405030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403" } + typeOffsets:intvector { -1521, 0, -1521, 3600, 0, 0, 0, 3600, 3600, 0 } + typeMap:bin { "01020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020304020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302" } finalRule { "EU" } finalRaw:int { 0 } finalYear:int { 1997 } @@ -2131,7 +2001,7 @@ zoneinfo64:table(nofallback) { finalRaw:int { 3600 } finalYear:int { 1997 } } //Z#453 - /* Europe/Guernsey */ :int { 464 } //Z#454 + /* Europe/Guernsey */ :int { 465 } //Z#454 /* Europe/Helsinki */ :table { trans:intvector { -1535938789, -875671200, -859773600, 354672000, 370396800, 386121600, 401846400, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { 5989, 0, 7200, 0, 7200, 3600 } @@ -2139,46 +2009,48 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 7200 } finalYear:int { 1997 } - links:intvector { 455, 468 } + links:intvector { 455, 469 } } //Z#455 - /* Europe/Isle_of_Man */ :int { 464 } //Z#456 + /* Europe/Isle_of_Man */ :int { 465 } //Z#456 /* Europe/Istanbul */ :table { transPre32:intvector { -1, 1454819544 } trans:intvector { -1869875816, -1693706400, -1680490800, -1570413600, -1552186800, -1538359200, -1522551600, -1507514400, -1490583600, -1440208800, -1428030000, -1409709600, -1396494000, -931053600, -922676400, -917834400, -892436400, -875844000, -764737200, -744343200, -733806000, -716436000, -701924400, -684986400, -670474800, -654141600, -639025200, -622087200, -606970800, -590032800, -575521200, -235620000, -194842800, -177732000, -165726000, 107910000, 121215600, 133920000, 152665200, 164678400, 184114800, 196214400, 215564400, 228873600, 245804400, 260323200, 267915600, 428454000, 433893600, 468111600, 482799600, 496710000, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 686098800, 701823600, 717548400, 733273200, 748998000, 764118000, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301274000, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396227600, 1414285200, 1427590800, 1446944400, 1459040400, 1473195600 } typeOffsets:intvector { 6952, 0, 7016, 0, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } typeMap:bin { "01020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030405040203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020304" } - links:intvector { 276, 457, 612 } + links:intvector { 276, 457, 614 } } //Z#457 - /* Europe/Jersey */ :int { 464 } //Z#458 + /* Europe/Jersey */ :int { 465 } //Z#458 /* Europe/Kaliningrad */ :table { transPre32:intvector { -1, 1872911176 } trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -780372000, -778730400, -762663600, -749095200, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622598400, 638323200, 654652800, 670377600, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846374400, 859680000, 877824000, 891129600, 909273600, 922579200, 941328000, 954028800, 972777600, 985478400, 1004227200, 1017532800, 1035676800, 1048982400, 1067126400, 1080432000, 1099180800, 1111881600, 1130630400, 1143331200, 1162080000, 1174780800, 1193529600, 1206835200, 1224979200, 1238284800, 1256428800, 1269734400, 1288483200, 1301184000, 1414278000 } typeOffsets:intvector { 4920, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } typeMap:bin { "0102010201020102010201020102030403050605060506050605060506050605060504030403040304030403040304030403040304030403040304030403040304030403040304030403040304030503" } } //Z#459 - /* Europe/Kiev */ :table { - trans:intvector { -1441159324, -1247536800, -892522800, -857257200, -844556400, -828226800, -825382800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 646783200, 686102400, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 7324, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } - typeMap:bin { "0305020102010506050605060506050605060506050605060506040304030403040304030403" } - finalRule { "EU" } - finalRaw:int { 7200 } - finalYear:int { 1997 } - } //Z#460 + /* Europe/Kiev */ :int { 462 } //Z#460 /* Europe/Kirov */ :table { trans:intvector { -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600, 606866400, 622594800, 638319600, 654649200, 670374000, 701820000, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400 } typeOffsets:intvector { 11928, 0, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 } typeMap:bin { "010304030403040304030403040304030403020102010302010201020102010201020102010201020102010201020102010201020102010201020102010301" } } //Z#461 + /* Europe/Kyiv */ :table { + trans:intvector { -1441159324, -1247536800, -892522800, -857257200, -844556400, -828226800, -825382800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 646783200, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846378000, 859683600, 877827600 } + typeOffsets:intvector { 7324, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } + typeMap:bin { "03050201020105060506050605060506050605060506050605060403040304030403040304030403" } + finalRule { "EU" } + finalRaw:int { 7200 } + finalYear:int { 1998 } + links:intvector { 460, 462, 492, 500 } + } //Z#462 /* Europe/Lisbon */ :table { - trans:intvector { -1830384000, -1689555600, -1677801600, -1667437200, -1647738000, -1635814800, -1616202000, -1604365200, -1584666000, -1572742800, -1553043600, -1541206800, -1521507600, -1442451600, -1426813200, -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301274000, -1284339600, -1269824400, -1221440400, -1206925200, -1191200400, -1175475600, -1127696400, -1111971600, -1096851600, -1080522000, -1063587600, -1049072400, -1033347600, -1017622800, -1002502800, -986173200, -969238800, -950490000, -942022800, -922669200, -906944400, -891133200, -877309200, -873684000, -864007200, -857955600, -845859600, -842839200, -831348000, -825901200, -814410000, -810784800, -799898400, -794451600, -782960400, -779335200, -768448800, -763002000, -749091600, -733366800, -717631200, -701906400, -686181600, -670456800, -654732000, -639007200, -591832800, -575503200, -559778400, -544053600, -528328800, -512604000, -496879200, -481154400, -465429600, -449704800, -433980000, -417650400, -401925600, -386200800, -370476000, -354751200, -339026400, -323301600, -307576800, -291852000, -276127200, -260402400, -244677600, -228348000, -212623200, -196898400, -181173600, -165448800, -149724000, -133999200, -118274400, 212544000, 228268800, 243993600, 260323200, 276048000, 291772800, 307501200, 323222400, 338950800, 354675600, 370400400, 386125200, 401850000, 417578400, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } + trans:intvector { -1830384000, -1689555600, -1677801600, -1667437200, -1647738000, -1635814800, -1616202000, -1604365200, -1584666000, -1572742800, -1553043600, -1541206800, -1521507600, -1442451600, -1426813200, -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301274000, -1284339600, -1269824400, -1221440400, -1206925200, -1191200400, -1175475600, -1127696400, -1111971600, -1096851600, -1080522000, -1063587600, -1049072400, -1033347600, -1017622800, -1002502800, -986173200, -969238800, -950490000, -942022800, -922669200, -906944400, -891133200, -877309200, -873684000, -864007200, -857955600, -845859600, -842839200, -831348000, -825901200, -814410000, -810784800, -799898400, -794451600, -782960400, -779335200, -768448800, -763002000, -749091600, -733366800, -717631200, -701906400, -686181600, -670456800, -654732000, -639007200, -623282400, -607557600, -591832800, -575503200, -559778400, -544053600, -528328800, -512604000, -496879200, -481154400, -465429600, -449704800, -433980000, -417650400, -401925600, -386200800, -370476000, -354751200, -339026400, -323301600, -307576800, -291852000, -276127200, -260402400, -244677600, -228348000, -212623200, -196898400, -181173600, -165448800, -149724000, -133999200, -118274400, 212544000, 228268800, 243993600, 260323200, 276048000, 291772800, 307501200, 323222400, 338950800, 354675600, 370400400, 386125200, 401850000, 417578400, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { -2205, 0, 0, 0, 0, 3600, 0, 7200, 3600, 0, 3600, 3600 } - typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020302010203020102030201020302010201020102010201020102010201020102010201020102010201020102010201020102010201040102010201020102010201020102010201020102010201020102010201020102040504050405040201" } + typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203020102030201020302010203020102010201020102010201020102010201020102010201020102010201020102010201020102010201040102010201020102010201020102010201020102010201020102010201020102040504050405040201" } finalRule { "EU" } finalRaw:int { 0 } finalYear:int { 1997 } - links:intvector { 462, 594 } - } //Z#462 - /* Europe/Ljubljana */ :int { 443 } //Z#463 + links:intvector { 463, 596 } + } //Z#463 + /* Europe/Ljubljana */ :int { 443 } //Z#464 /* Europe/London */ :table { transPre32:intvector { -1, 442304971 } trans:intvector { -1691964000, -1680472800, -1664143200, -1650146400, -1633903200, -1617487200, -1601848800, -1586037600, -1570399200, -1552168800, -1538344800, -1522533600, -1507500000, -1490565600, -1473631200, -1460930400, -1442786400, -1428876000, -1410732000, -1396216800, -1379282400, -1364767200, -1348437600, -1333317600, -1315778400, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600, -1206914400, -1189980000, -1175464800, -1159135200, -1143410400, -1126476000, -1111960800, -1095631200, -1080511200, -1063576800, -1049061600, -1032127200, -1017612000, -1001282400, -986162400, -969228000, -950479200, -942012000, -904518000, -896050800, -875487600, -864601200, -844038000, -832546800, -812588400, -798073200, -781052400, -772066800, -764805600, -748476000, -733356000, -719445600, -717030000, -706748400, -699487200, -687996000, -668037600, -654732000, -636588000, -622072800, -605743200, -590623200, -574293600, -558568800, -542239200, -527119200, -512604000, -496274400, -481154400, -464220000, -449704800, -432165600, -417650400, -401320800, -386200800, -369266400, -354751200, -337816800, -323301600, -306972000, -291852000, -276732000, -257983200, -245282400, -226533600, -213228000, -195084000, -182383200, -163634400, -150933600, -132184800, -119484000, -100735200, -88034400, -68680800, -59004000, -37242000, 57722400, 69818400, 89172000, 101268000, 120621600, 132717600, 152071200, 164167200, 183520800, 196221600, 214970400, 227671200, 246420000, 259120800, 278474400, 290570400, 309924000, 322020000, 341373600, 354675600, 372819600, 386125200, 404269200, 417574800, 435718800, 449024400, 467773200, 481078800, 499222800, 512528400, 530672400, 543978000, 562122000, 575427600, 593571600, 606877200, 625626000, 638326800, 657075600, 670381200, 688525200, 701830800, 719974800, 733280400, 751424400, 764730000, 782874000, 796179600, 814323600, 828234000, 846378000 } @@ -2187,16 +2059,9 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 0 } finalYear:int { 1997 } - links:intvector { 442, 454, 456, 458, 464, 502, 503 } - } //Z#464 - /* Europe/Luxembourg */ :table { - trans:intvector { -2069713476, -1692496800, -1680483600, -1662343200, -1650157200, -1632006000, -1618700400, -1612659600, -1604278800, -1585519200, -1574038800, -1552258800, -1539997200, -1520550000, -1507510800, -1490572800, -1473642000, -1459119600, -1444006800, -1427673600, -1411866000, -1396224000, -1379293200, -1364774400, -1348448400, -1333324800, -1316394000, -1301270400, -1284339600, -1269813600, -1253484000, -1238364000, -1221429600, -1206914400, -1191189600, -1175464800, -1160344800, -1143410400, -1127685600, -1111960800, -1096840800, -1080511200, -1063576800, -1049061600, -1033336800, -1017612000, -1002492000, -986162400, -969228000, -950479200, -942012000, -935186400, -857257200, -844556400, -828226800, -812502000, -797986800, -781052400, -766623600, -745455600, -733273200, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 1476, 0, 0, 0, 0, 3600, 3600, 0, 3600, 3600 } - typeMap:bin { "0304030403040301020102010201020102010201020102010201020102010201020102010201020102010201020102010201020403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403" } - finalRule { "EU" } - finalRaw:int { 3600 } - finalYear:int { 1997 } + links:intvector { 442, 454, 456, 458, 465, 503, 504 } } //Z#465 + /* Europe/Luxembourg */ :int { 446 } //Z#466 /* Europe/Madrid */ :table { transPre32:intvector { -1, 2117514496 } trans:intvector { -1631926800, -1616889600, -1601168400, -1585353600, -1442451600, -1427673600, -1379293200, -1364774400, -1348448400, -1333324800, -1316390400, -1301270400, -1284339600, -1269820800, -1026954000, -1017619200, -1001898000, -999482400, -986090400, -954115200, -940208400, -873079200, -862621200, -842839200, -828320400, -811389600, -796870800, -779940000, -765421200, -748490400, -733971600, -652327200, -639018000, 135122400, 150246000, 166572000, 181695600, 196812000, 212540400, 228866400, 243990000, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2205,7 +2070,7 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - } //Z#466 + } //Z#467 /* Europe/Malta */ :table { transPre32:intvector { -1, 1891488612 } trans:intvector { -1690765200, -1680487200, -1664758800, -1648951200, -1635123600, -1616896800, -1604278800, -1585533600, -1571014800, -1555293600, -932432400, -857257200, -844556400, -828226800, -812588400, -798073200, -781052400, -766717200, -750898800, -733359600, -719456400, -701917200, -689209200, -670460400, -114051600, -103168800, -81997200, -71715600, -50547600, -40266000, -18493200, -8211600, 12956400, 23238000, 43801200, 54687600, 75855600, 86742000, 102380400, 118105200, 135730800, 148518000, 167187600, 180489600, 198637200, 211939200, 230086800, 243388800, 261536400, 274838400, 292986000, 306288000, 323312400, 338342400, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2214,40 +2079,23 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - } //Z#467 - /* Europe/Mariehamn */ :int { 455 } //Z#468 + } //Z#468 + /* Europe/Mariehamn */ :int { 455 } //Z#469 /* Europe/Minsk */ :table { transPre32:intvector { -1, 1454819880 } trans:intvector { -1441158600, -1247536800, -899780400, -857257200, -844556400, -828226800, -812502000, -804650400, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 670374000, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846374400, 859680000, 877824000, 891129600, 909273600, 922579200, 941328000, 954028800, 972777600, 985478400, 1004227200, 1017532800, 1035676800, 1048982400, 1067126400, 1080432000, 1099180800, 1111881600, 1130630400, 1143331200, 1162080000, 1174780800, 1193529600, 1206835200, 1224979200, 1238284800, 1256428800, 1269734400, 1288483200, 1301184000 } typeOffsets:intvector { 6616, 0, 3600, 0, 3600, 3600, 6600, 0, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } typeMap:bin { "0304060201020102060706070607060706070607060706070607060504050405040504050405040504050405040504050405040504050405040504050405040504050406" } - } //Z#469 - /* Europe/Monaco */ :table { - transPre32:intvector { -1, 1846648724 } - trans:intvector { -1854403761, -1689814800, -1680397200, -1665363600, -1648342800, -1635123600, -1616893200, -1604278800, -1585443600, -1574038800, -1552266000, -1539997200, -1520557200, -1507510800, -1490576400, -1470618000, -1459126800, -1444006800, -1427677200, -1411952400, -1396227600, -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301274000, -1284339600, -1269824400, -1253494800, -1238374800, -1221440400, -1206925200, -1191200400, -1175475600, -1160355600, -1143421200, -1127696400, -1111971600, -1096851600, -1080522000, -1063587600, -1049072400, -1033347600, -1017622800, -1002502800, -986173200, -969238800, -950490000, -942012000, -904438800, -891136800, -877827600, -857257200, -844556400, -828226800, -812502000, -796266000, -781052400, -766623600, 196819200, 212540400, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 1772, 0, 0, 0, 0, 3600, 0, 7200, 561, 0, 3600, 0, 3600, 3600 } - typeMap:bin { "04010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203020302030203020305060506050605060506050605060506050605060506050605060506050605060506050605060506050605" } - finalRule { "EU" } - finalRaw:int { 3600 } - finalYear:int { 1997 } } //Z#470 + /* Europe/Monaco */ :int { 475 } //Z#471 /* Europe/Moscow */ :table { trans:intvector { -1688265017, -1656819079, -1641353479, -1627965079, -1618716679, -1596429079, -1593820800, -1589860800, -1542427200, -1539493200, -1525323600, -1522728000, -1491188400, -1247536800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 686102400, 695779200, 701823600, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400 } typeOffsets:intvector { 9017, 0, 7200, 0, 7200, 3600, 9079, 0, 9079, 3600, 9079, 7200, 10800, 0, 10800, 3600, 10800, 7200, 14400, 0 } typeMap:bin { "0304030504050706070807060106070607060706070607060706070607060706070602010607060706070607060706070607060706070607060706070607060706070607060706070607060906" } - links:intvector { 471, 630 } - } //Z#471 - /* Europe/Nicosia */ :int { 297 } //Z#472 - /* Europe/Oslo */ :table { - transPre32:intvector { -1, 1928209516 } - trans:intvector { -1691884800, -1680573600, -927511200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -765327600, -340844400, -324514800, -308790000, -293065200, -277340400, -261615600, -245890800, -230166000, -214441200, -198716400, -182991600, -166662000, -147913200, -135212400, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 2580, 0, 3600, 0, 3600, 3600 } - typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "EU" } - finalRaw:int { 3600 } - finalYear:int { 1997 } - links:intvector { 238, 342, 473 } - } //Z#473 + links:intvector { 472, 632 } + } //Z#472 + /* Europe/Nicosia */ :int { 297 } //Z#473 + /* Europe/Oslo */ :int { 444 } //Z#474 /* Europe/Paris */ :table { trans:intvector { -1855958961, -1689814800, -1680397200, -1665363600, -1648342800, -1635123600, -1616893200, -1604278800, -1585443600, -1574038800, -1552266000, -1539997200, -1520557200, -1507510800, -1490576400, -1470618000, -1459126800, -1444006800, -1427677200, -1411952400, -1396227600, -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301274000, -1284339600, -1269824400, -1253494800, -1238374800, -1221440400, -1206925200, -1191200400, -1175475600, -1160355600, -1143421200, -1127696400, -1111971600, -1096851600, -1080522000, -1063587600, -1049072400, -1033347600, -1017622800, -1002502800, -986173200, -969238800, -950490000, -942012000, -932436000, -857257200, -844556400, -828226800, -812502000, -800071200, -796266000, -781052400, -766623600, 196819200, 212540400, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { 561, 0, 0, 0, 0, 3600, 0, 7200, 3600, 0, 3600, 3600 } @@ -2255,9 +2103,9 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - links:intvector { 396, 474 } - } //Z#474 - /* Europe/Podgorica */ :int { 443 } //Z#475 + links:intvector { 396, 471, 475 } + } //Z#475 + /* Europe/Podgorica */ :int { 443 } //Z#476 /* Europe/Prague */ :table { transPre32:intvector { -1, 1825565432 } trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -765327600, -746578800, -733359600, -728517600, -721260000, -716425200, -701910000, -684975600, -670460400, -654217200, -639010800, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2266,8 +2114,8 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - links:intvector { 445, 476 } - } //Z#476 + links:intvector { 445, 477 } + } //Z#477 /* Europe/Riga */ :table { trans:intvector { -1632008194, -1618702594, -1601681794, -1597275394, -1377308194, -928029600, -899521200, -857257200, -844556400, -828226800, -812502000, -796777200, -795834000, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622598400, 638323200, 654652800, 670377600, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 843955200, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 985482000, 1004230800 } typeOffsets:intvector { 5794, 0, 3600, 0, 3600, 3600, 5794, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } @@ -2275,7 +2123,7 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 7200 } finalYear:int { 2002 } - } //Z#477 + } //Z#478 /* Europe/Rome */ :table { transPre32:intvector { -1, 1891402096 } trans:intvector { -1690765200, -1680487200, -1664758800, -1648951200, -1635123600, -1616896800, -1604278800, -1585533600, -1571014800, -1555293600, -932432400, -857257200, -844556400, -828226800, -812502000, -798073200, -781052400, -766717200, -750898800, -733359600, -719456400, -701917200, -689209200, -670460400, -114051600, -103168800, -81997200, -71715600, -50547600, -40266000, -18493200, -8211600, 12956400, 23238000, 43801200, 54687600, 75855600, 86742000, 107910000, 118191600, 138754800, 149641200, 170809200, 181090800, 202258800, 212540400, 233103600, 243990000, 265158000, 276044400, 296607600, 307494000, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2284,27 +2132,27 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - links:intvector { 478, 480, 493 } - } //Z#478 + links:intvector { 479, 481, 494 } + } //Z#479 /* Europe/Samara */ :table { trans:intvector { -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600, 606866400, 622594800, 638319600, 654649200, 670374000, 686102400, 687916800, 701820000, 717544800, 733269600, 748994400, 764719200, 780444000, 796168800, 811893600, 828223200, 846367200, 859672800, 877816800, 891122400, 909266400, 922572000, 941320800, 954021600, 972770400, 985471200, 1004220000, 1017525600, 1035669600, 1048975200, 1067119200, 1080424800, 1099173600, 1111874400, 1130623200, 1143324000, 1162072800, 1174773600, 1193522400, 1206828000, 1224972000, 1238277600, 1256421600, 1269727200, 1288479600, 1301180400 } typeOffsets:intvector { 12020, 0, 7200, 3600, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 } typeMap:bin { "02040504050405040504050405040504050403020302010204050405040504050405040504050405040504050405040504050405040504050405040504030204" } - } //Z#479 - /* Europe/San_Marino */ :int { 478 } //Z#480 - /* Europe/Sarajevo */ :int { 443 } //Z#481 + } //Z#480 + /* Europe/San_Marino */ :int { 479 } //Z#481 + /* Europe/Sarajevo */ :int { 443 } //Z#482 /* Europe/Saratov */ :table { trans:intvector { -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 701820000, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400, 1480806000 } typeOffsets:intvector { 11058, 0, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 } typeMap:bin { "01030403040304030403040304030403020102010201030201020102010201020102010201020102010201020102010201020102010201020102010201030103" } - } //Z#482 + } //Z#483 /* Europe/Simferopol */ :table { transPre32:intvector { -1, 1454818312 } - trans:intvector { -1441160160, -1247536800, -888894000, -857257200, -844556400, -828226800, -812502000, -811648800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 646786800, 701820000, 717541200, 733269600, 748990800, 764719200, 767739600, 780436800, 796165200, 811886400, 828219600, 846374400, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396137600, 1414274400 } + trans:intvector { -1441160160, -1247536800, -888894000, -857257200, -844556400, -828226800, -812502000, -811648800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 646786800, 701827200, 717552000, 733276800, 749001600, 764726400, 767739600, 780447600, 796172400, 811897200, 828219600, 846374400, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396137600, 1414274400 } typeOffsets:intvector { 8184, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 8160, 0, 10800, 0, 10800, 3600, 14400, 0 } typeMap:bin { "050306020102010206070607060706070607060706070607060706030403040304070607060706040304030403040304030403040304030403040304030403040304030403040304030806" } - } //Z#483 - /* Europe/Skopje */ :int { 443 } //Z#484 + } //Z#484 + /* Europe/Skopje */ :int { 443 } //Z#485 /* Europe/Sofia */ :table { transPre32:intvector { -1, 1454820900, -1, 1925440280 } trans:intvector { -857257200, -844556400, -828226800, -812502000, -796777200, -781048800, 291762000, 307576800, 323816400, 339026400, 355266000, 370393200, 386715600, 401846400, 417571200, 433296000, 449020800, 465350400, 481075200, 496800000, 512524800, 528249600, 543974400, 559699200, 575424000, 591148800, 606873600, 622598400, 638323200, 654652800, 670370400, 686091600, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796168800, 811890000, 828223200, 846363600, 859683600, 877827600 } @@ -2313,16 +2161,8 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 7200 } finalYear:int { 1998 } - } //Z#485 - /* Europe/Stockholm */ :table { - transPre32:intvector { -1, 1423286164, -1, 2085974882 } - trans:intvector { -1692496800, -1680483600, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 4332, 0, 3600, 0, 3600, 3600, 3614, 0 } - typeMap:bin { "0301020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "EU" } - finalRaw:int { 3600 } - finalYear:int { 1997 } } //Z#486 + /* Europe/Stockholm */ :int { 444 } //Z#487 /* Europe/Tallinn */ :table { trans:intvector { -1638322740, -1632006000, -1618700400, -1593824400, -1535938740, -927943200, -892954800, -857257200, -844556400, -828226800, -812502000, -797652000, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622598400, 638323200, 654652800, 670377600, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846374400, 859680000, 877824000, 891129600, 909277200, 922582800, 941331600, 1017536400, 1035680400 } typeOffsets:intvector { 5940, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } @@ -2330,7 +2170,7 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 7200 } finalYear:int { 2003 } - } //Z#487 + } //Z#488 /* Europe/Tirane */ :table { trans:intvector { -1767230360, -932346000, -857257200, -844556400, -843519600, 136854000, 149896800, 168130800, 181432800, 199839600, 213141600, 231894000, 244591200, 263257200, 276040800, 294706800, 307490400, 326156400, 339458400, 357087600, 370389600, 389142000, 402444000, 419468400, 433807200, 449622000, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { 4760, 0, 3600, 0, 3600, 3600 } @@ -2338,24 +2178,16 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - } //Z#488 - /* Europe/Tiraspol */ :int { 450 } //Z#489 + } //Z#489 + /* Europe/Tiraspol */ :int { 450 } //Z#490 /* Europe/Ulyanovsk */ :table { trans:intvector { -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600, 606866400, 622594800, 638319600, 654649200, 670374000, 686102400, 695779200, 701823600, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400, 1459033200 } typeOffsets:intvector { 11616, 0, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 } typeMap:bin { "030506050605060506050605060506050605040304030201030403040304030403040304030403040304030403040304030403040304030403040304030403050305" } - } //Z#490 - /* Europe/Uzhgorod */ :table { - transPre32:intvector { -1, 1794027544 } - trans:intvector { -938905200, -857257200, -844556400, -828226800, -812502000, -794714400, -773456400, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 646786800, 670384800, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 5352, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } - typeMap:bin { "0102010201020105060506050605060506050605060506050605010304030403040304030403" } - finalRule { "EU" } - finalRaw:int { 7200 } - finalYear:int { 1997 } } //Z#491 - /* Europe/Vaduz */ :int { 500 } //Z#492 - /* Europe/Vatican */ :int { 478 } //Z#493 + /* Europe/Uzhgorod */ :int { 462 } //Z#492 + /* Europe/Vaduz */ :int { 501 } //Z#493 + /* Europe/Vatican */ :int { 479 } //Z#494 /* Europe/Vienna */ :table { transPre32:intvector { -1, 1872912175 } trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -1569711600, -1555801200, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -780188400, -748479600, -733273200, -717634800, -701910000, -684975600, -670460400, 323823600, 338940000, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2364,7 +2196,7 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - } //Z#494 + } //Z#495 /* Europe/Vilnius */ :table { transPre32:intvector { -1, 1454820420 } trans:intvector { -1672536240, -1585100136, -1561251600, -1553565600, -928198800, -900126000, -857257200, -844556400, -828226800, -812502000, -802144800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622598400, 638323200, 654652800, 670377600, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846374400, 859680000, 877824000, 891133200, 909277200, 922582800, 941331600, 1048986000, 1067130000 } @@ -2373,12 +2205,12 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 7200 } finalYear:int { 2004 } - } //Z#495 + } //Z#496 /* Europe/Volgograd */ :table { trans:intvector { -1577761060, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 701820000, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400, 1540681200, 1609020000 } typeOffsets:intvector { 10660, 0, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 } typeMap:bin { "0103040304030403040304030403040302010201020103020102010201020102010201020102010201020102010201020102010201020102010201020103010301" } - } //Z#496 + } //Z#497 /* Europe/Warsaw */ :table { trans:intvector { -1717032240, -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -1600473600, -1587168000, -1501725600, -931734000, -857257200, -844556400, -828226800, -812502000, -796608000, -778726800, -762660000, -748486800, -733273200, -715215600, -701910000, -684975600, -670460400, -654130800, -639010800, -397094400, -386812800, -371088000, -355363200, -334195200, -323308800, -307584000, -291859200, -271296000, -260409600, -239846400, -228960000, -208396800, -197510400, -176342400, -166060800, 228873600, 243993600, 260323200, 276048000, 291772800, 307497600, 323827200, 338947200, 354672000, 370396800, 386121600, 401846400, 417571200, 433296000, 449020800, 465350400, 481075200, 496800000, 512524800, 528249600, 543974400, 559699200, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { 5040, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600 } @@ -2386,18 +2218,10 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - links:intvector { 497, 593 } - } //Z#497 - /* Europe/Zagreb */ :int { 443 } //Z#498 - /* Europe/Zaporozhye */ :table { - transPre32:intvector { -1, 1454818056 } - trans:intvector { -1441160400, -1247536800, -894769200, -857257200, -844556400, -828226800, -826419600, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 686091600, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 8440, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 8400, 0, 10800, 0, 10800, 3600 } - typeMap:bin { "05030602010201060706070607060706070607060706070607060706040304030403040304030403" } - finalRule { "EU" } - finalRaw:int { 7200 } - finalYear:int { 1997 } - } //Z#499 + links:intvector { 498, 595 } + } //Z#498 + /* Europe/Zagreb */ :int { 443 } //Z#499 + /* Europe/Zaporozhye */ :int { 462 } //Z#500 /* Europe/Zurich */ :table { transPre32:intvector { -1, 619768448, -1, 1909720710 } trans:intvector { -904435200, -891129600, -872985600, -859680000, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2406,75 +2230,56 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - links:intvector { 449, 492, 500 } - } //Z#500 + links:intvector { 449, 493, 501 } + } //Z#501 /* Factory */ :table { typeOffsets:intvector { 0, 0 } - } //Z#501 - /* GB */ :int { 464 } //Z#502 - /* GB-Eire */ :int { 464 } //Z#503 - /* GMT */ :int { 402 } //Z#504 - /* GMT+0 */ :int { 402 } //Z#505 - /* GMT-0 */ :int { 402 } //Z#506 - /* GMT0 */ :int { 402 } //Z#507 - /* Greenwich */ :int { 402 } //Z#508 + } //Z#502 + /* GB */ :int { 465 } //Z#503 + /* GB-Eire */ :int { 465 } //Z#504 + /* GMT */ :int { 402 } //Z#505 + /* GMT+0 */ :int { 402 } //Z#506 + /* GMT-0 */ :int { 402 } //Z#507 + /* GMT0 */ :int { 402 } //Z#508 + /* Greenwich */ :int { 402 } //Z#509 /* HST */ :table { typeOffsets:intvector { -36000, 0 } - } //Z#509 - /* Hongkong */ :int { 273 } //Z#510 - /* IET */ :int { 131 } //Z#511 - /* IST */ :int { 286 } //Z#512 - /* Iceland */ :int { 344 } //Z#513 - /* Indian/Antananarivo */ :int { 48 } //Z#514 + } //Z#510 + /* Hongkong */ :int { 273 } //Z#511 + /* IET */ :int { 132 } //Z#512 + /* IST */ :int { 286 } //Z#513 + /* Iceland */ :int { 5 } //Z#514 + /* Indian/Antananarivo */ :int { 48 } //Z#515 /* Indian/Chagos */ :table { trans:intvector { -1988167780, 820436400 } typeOffsets:intvector { 17380, 0, 18000, 0, 21600, 0 } typeMap:bin { "0102" } - } //Z#515 - /* Indian/Christmas */ :table { - transPre32:intvector { -1, 1930865124 } - typeOffsets:intvector { 25372, 0, 25200, 0 } - typeMap:bin { "01" } } //Z#516 - /* Indian/Cocos */ :table { - transPre32:intvector { -1, 2085955236 } - typeOffsets:intvector { 23260, 0, 23400, 0 } - typeMap:bin { "01" } - } //Z#517 - /* Indian/Comoro */ :int { 48 } //Z#518 - /* Indian/Kerguelen */ :table { - trans:intvector { -631152000 } - typeOffsets:intvector { 0, 0, 18000, 0 } - typeMap:bin { "01" } - } //Z#519 - /* Indian/Mahe */ :table { - trans:intvector { -1988163708 } - typeOffsets:intvector { 13308, 0, 14400, 0 } - typeMap:bin { "01" } - } //Z#520 + /* Indian/Christmas */ :int { 251 } //Z#517 + /* Indian/Cocos */ :int { 333 } //Z#518 + /* Indian/Comoro */ :int { 48 } //Z#519 + /* Indian/Kerguelen */ :int { 522 } //Z#520 + /* Indian/Mahe */ :int { 266 } //Z#521 /* Indian/Maldives */ :table { trans:intvector { -315636840 } typeOffsets:intvector { 17640, 0, 18000, 0 } typeMap:bin { "01" } - } //Z#521 + links:intvector { 520, 522 } + } //Z#522 /* Indian/Mauritius */ :table { trans:intvector { -1988164200, 403041600, 417034800, 1224972000, 1238274000 } typeOffsets:intvector { 13800, 0, 14400, 0, 14400, 3600 } typeMap:bin { "0102010201" } - } //Z#522 - /* Indian/Mayotte */ :int { 48 } //Z#523 - /* Indian/Reunion */ :table { - trans:intvector { -1848886912 } - typeOffsets:intvector { 13312, 0, 14400, 0 } - typeMap:bin { "01" } - } //Z#524 - /* Iran */ :int { 320 } //Z#525 - /* Israel */ :int { 279 } //Z#526 - /* JST */ :int { 324 } //Z#527 - /* Jamaica */ :int { 142 } //Z#528 - /* Japan */ :int { 324 } //Z#529 - /* Kwajalein */ :int { 569 } //Z#530 - /* Libya */ :int { 56 } //Z#531 + } //Z#523 + /* Indian/Mayotte */ :int { 48 } //Z#524 + /* Indian/Reunion */ :int { 266 } //Z#525 + /* Iran */ :int { 320 } //Z#526 + /* Israel */ :int { 279 } //Z#527 + /* JST */ :int { 324 } //Z#528 + /* Jamaica */ :int { 143 } //Z#529 + /* Japan */ :int { 324 } //Z#530 + /* Kwajalein */ :int { 571 } //Z#531 + /* Libya */ :int { 56 } //Z#532 /* MET */ :table { trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -766623600, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { 3600, 0, 3600, 3600 } @@ -2482,11 +2287,11 @@ zoneinfo64:table(nofallback) { finalRule { "C-Eur" } finalRaw:int { 3600 } finalYear:int { 1997 } - } //Z#532 - /* MIT */ :int { 550 } //Z#533 + } //Z#533 + /* MIT */ :int { 551 } //Z#534 /* MST */ :table { typeOffsets:intvector { -25200, 0 } - } //Z#534 + } //Z#535 /* MST7MDT */ :table { trans:intvector { -1633273200, -1615132800, -1601823600, -1583683200, -880210800, -765388800, -84380400, -68659200, -52930800, -37209600, -21481200, -5760000, 9968400, 25689600, 41418000, 57744000, 73472400, 89193600, 104922000, 120643200, 126694800, 152092800, 162378000, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000, 294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1173603600, 1194163200 } typeOffsets:intvector { -25200, 0, -25200, 3600 } @@ -2494,20 +2299,20 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -25200 } finalYear:int { 2008 } - } //Z#535 - /* Mexico/BajaNorte */ :int { 217 } //Z#536 - /* Mexico/BajaSur */ :int { 160 } //Z#537 - /* Mexico/General */ :int { 165 } //Z#538 - /* NET */ :int { 335 } //Z#539 - /* NST */ :int { 551 } //Z#540 - /* NZ */ :int { 551 } //Z#541 - /* NZ-CHAT */ :int { 553 } //Z#542 - /* Navajo */ :int { 109 } //Z#543 - /* PLT */ :int { 282 } //Z#544 - /* PNT */ :int { 185 } //Z#545 - /* PRC */ :int { 314 } //Z#546 - /* PRT */ :int { 190 } //Z#547 - /* PST */ :int { 151 } //Z#548 + } //Z#536 + /* Mexico/BajaNorte */ :int { 218 } //Z#537 + /* Mexico/BajaSur */ :int { 161 } //Z#538 + /* Mexico/General */ :int { 166 } //Z#539 + /* NET */ :int { 335 } //Z#540 + /* NST */ :int { 552 } //Z#541 + /* NZ */ :int { 552 } //Z#542 + /* NZ-CHAT */ :int { 554 } //Z#543 + /* Navajo */ :int { 110 } //Z#544 + /* PLT */ :int { 282 } //Z#545 + /* PNT */ :int { 186 } //Z#546 + /* PRC */ :int { 314 } //Z#547 + /* PRT */ :int { 191 } //Z#548 + /* PST */ :int { 152 } //Z#549 /* PST8PDT */ :table { trans:intvector { -1633269600, -1615129200, -1601820000, -1583679600, -880207200, -765385200, -84376800, -68655600, -52927200, -37206000, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400, 152096400, 162381600, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1173607200, 1194166800 } typeOffsets:intvector { -28800, 0, -28800, 3600 } @@ -2515,17 +2320,14 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -28800 } finalYear:int { 2008 } - } //Z#549 + } //Z#550 /* Pacific/Apia */ :table { transPre32:intvector { -1, 1849542912 } - trans:intvector { -1861878784, -631110600, 1285498800, 1301752800, 1316872800, 1325239200, 1333202400, 1348927200 } + trans:intvector { -1861878784, -631110600, 1285498800, 1301752800, 1316872800, 1325239200, 1333202400, 1348927200, 1365256800, 1380376800, 1396706400, 1411826400, 1428156000, 1443276000, 1459605600, 1474725600, 1491055200, 1506175200, 1522504800, 1538229600, 1554559200, 1569679200, 1586008800, 1601128800, 1617458400 } typeOffsets:intvector { 45184, 0, -41400, 0, -41216, 0, -39600, 0, -39600, 3600, 46800, 0, 46800, 3600 } - typeMap:bin { "020103040304060506" } - finalRule { "WS" } - finalRaw:int { 46800 } - finalYear:int { 2013 } - links:intvector { 533, 550 } - } //Z#550 + typeMap:bin { "0201030403040605060506050605060506050605060506050605" } + links:intvector { 534, 551 } + } //Z#551 /* Pacific/Auckland */ :table { transPre32:intvector { -1, 1102531752 } trans:intvector { -1330335000, -1320057000, -1300699800, -1287396000, -1269250200, -1255946400, -1237800600, -1224496800, -1206351000, -1192442400, -1174901400, -1160992800, -1143451800, -1125914400, -1112607000, -1094464800, -1081157400, -1063015200, -1049707800, -1031565600, -1018258200, -1000116000, -986808600, -968061600, -955359000, -936612000, -923304600, -757425600, 152632800, 162309600, 183477600, 194968800, 215532000, 226418400, 246981600, 257868000, 278431200, 289317600, 309880800, 320767200, 341330400, 352216800, 372780000, 384271200, 404834400, 415720800, 436284000, 447170400, 467733600, 478620000, 499183200, 510069600, 530632800, 541519200, 562082400, 573573600, 594136800, 605023200, 623772000, 637682400, 655221600, 669132000, 686671200, 700581600, 718120800, 732636000, 749570400, 764085600, 781020000, 795535200, 812469600, 826984800, 844524000, 858434400, 875973600, 889884000, 907423200, 921938400, 938872800, 953388000, 970322400, 984837600, 1002376800, 1016287200, 1033826400, 1047736800, 1065276000, 1079791200, 1096725600, 1111240800, 1128175200, 1142690400, 1159624800, 1174140000, 1191074400, 1207404000, 1222524000 } @@ -2534,14 +2336,14 @@ zoneinfo64:table(nofallback) { finalRule { "NZ" } finalRaw:int { 43200 } finalYear:int { 2009 } - links:intvector { 231, 234, 540, 541, 551 } - } //Z#551 + links:intvector { 232, 235, 541, 542, 552 } + } //Z#552 /* Pacific/Bougainville */ :table { transPre32:intvector { -1, 1454789160, -1, 1928176784 } trans:intvector { -868010400, -768906000, 1419696000 } typeOffsets:intvector { 37336, 0, 32400, 0, 35312, 0, 36000, 0, 39600, 0 } typeMap:bin { "0203010304" } - } //Z#552 + } //Z#553 /* Pacific/Chatham */ :table { transPre32:intvector { -1, 1102529668 } trans:intvector { -757426500, 152632800, 162309600, 183477600, 194968800, 215532000, 226418400, 246981600, 257868000, 278431200, 289317600, 309880800, 320767200, 341330400, 352216800, 372780000, 384271200, 404834400, 415720800, 436284000, 447170400, 467733600, 478620000, 499183200, 510069600, 530632800, 541519200, 562082400, 573573600, 594136800, 605023200, 623772000, 637682400, 655221600, 669132000, 686671200, 700581600, 718120800, 732636000, 749570400, 764085600, 781020000, 795535200, 812469600, 826984800, 844524000, 858434400, 875973600, 889884000, 907423200, 921938400, 938872800, 953388000, 970322400, 984837600, 1002376800, 1016287200, 1033826400, 1047736800, 1065276000, 1079791200, 1096725600, 1111240800, 1128175200, 1142690400, 1159624800, 1174140000, 1191074400, 1207404000, 1222524000 } @@ -2550,127 +2352,109 @@ zoneinfo64:table(nofallback) { finalRule { "Chatham" } finalRaw:int { 45900 } finalYear:int { 2009 } - links:intvector { 542, 553 } - } //Z#553 - /* Pacific/Chuuk */ :table { - transPre32:intvector { -1, 350338868, -1, 2117478068 } - trans:intvector { -1743674400, -1606813200, -907408800, -770634000 } - typeOffsets:intvector { -49972, 0, 32400, 0, 36000, 0, 36428, 0 } - typeMap:bin { "030201020102" } - links:intvector { 554, 589, 592 } + links:intvector { 543, 554 } } //Z#554 + /* Pacific/Chuuk */ :int { 584 } //Z#555 /* Pacific/Easter */ :table { - trans:intvector { -1178124152, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1494730800, 1502596800, 1526180400, 1534046400, 1554606000, 1567915200 } + trans:intvector { -1178124152, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1494730800, 1502596800, 1526180400, 1534046400, 1554606000, 1567915200, 1586055600, 1599364800, 1617505200, 1630814400, 1648954800, 1662868800, 1680404400, 1693713600 } typeOffsets:intvector { -26248, 0, -25200, 0, -25200, 3600, -21600, 0, -21600, 3600 } - typeMap:bin { "010201020102010201020102010201020102010201020102010201020304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304" } + typeMap:bin { "0102010201020102010201020102010201020102010201020102010203040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304" } finalRule { "Chile" } finalRaw:int { -21600 } - finalYear:int { 2020 } - links:intvector { 393, 555 } - } //Z#555 + finalYear:int { 2024 } + links:intvector { 393, 556 } + } //Z#556 /* Pacific/Efate */ :table { trans:intvector { -1829387596, 125409600, 133876800, 433256400, 448977600, 464706000, 480427200, 496760400, 511876800, 528210000, 543931200, 559659600, 575380800, 591109200, 606830400, 622558800, 638280000, 654008400, 669729600, 686062800, 696340800, 719931600, 727790400 } typeOffsets:intvector { 40396, 0, 39600, 0, 39600, 3600 } typeMap:bin { "0102010201020102010201020102010201020102010201" } - } //Z#556 - /* Pacific/Enderbury */ :table { - transPre32:intvector { -1, 2117555556 } - trans:intvector { 307627200, 788871600 } - typeOffsets:intvector { -41060, 0, -43200, 0, -39600, 0, 46800, 0 } - typeMap:bin { "010203" } } //Z#557 + /* Pacific/Enderbury */ :int { 568 } //Z#558 /* Pacific/Fakaofo */ :table { transPre32:intvector { -1, 2117555592 } trans:intvector { 1325242800 } typeOffsets:intvector { -41096, 0, -39600, 0, 46800, 0 } typeMap:bin { "0102" } - } //Z#558 + } //Z#559 /* Pacific/Fiji */ :table { - trans:intvector { -1709985344, 909842400, 920124000, 941896800, 951573600, 1259416800, 1269698400, 1287842400, 1299333600, 1319292000, 1327154400, 1350741600, 1358604000, 1382796000, 1390050000, 1414850400, 1421503200, 1446300000, 1452952800, 1478354400, 1484402400, 1509804000, 1515852000, 1541253600, 1547301600, 1573308000, 1578751200, 1608386400, 1610805600, 1636812000 } + trans:intvector { -1709985344, 909842400, 920124000, 941896800, 951573600, 1259416800, 1269698400, 1287842400, 1299333600, 1319292000, 1327154400, 1350741600, 1358604000, 1382796000, 1390050000, 1414850400, 1421503200, 1446300000, 1452952800, 1478354400, 1484402400, 1509804000, 1515852000, 1541253600, 1547301600, 1573308000, 1578751200, 1608386400, 1610805600 } typeOffsets:intvector { 42944, 0, 43200, 0, 43200, 3600 } - typeMap:bin { "010201020102010201020102010201020102010201020102010201020102" } - finalRule { "Fiji" } - finalRaw:int { 43200 } - finalYear:int { 2022 } - } //Z#559 - /* Pacific/Funafuti */ :table { - transPre32:intvector { -1, 2117471484 } - typeOffsets:intvector { 43012, 0, 43200, 0 } - typeMap:bin { "01" } + typeMap:bin { "0102010201020102010201020102010201020102010201020102010201" } } //Z#560 + /* Pacific/Funafuti */ :int { 589 } //Z#561 /* Pacific/Galapagos */ :table { trans:intvector { -1230746496, 504939600, 722930400, 728888400 } typeOffsets:intvector { -21504, 0, -21600, 0, -21600, 3600, -18000, 0 } typeMap:bin { "03010201" } - } //Z#561 + } //Z#562 /* Pacific/Gambier */ :table { trans:intvector { -1806678012 } typeOffsets:intvector { -32388, 0, -32400, 0 } typeMap:bin { "01" } - } //Z#562 + } //Z#563 /* Pacific/Guadalcanal */ :table { trans:intvector { -1806748788 } typeOffsets:intvector { 38388, 0, 39600, 0 } typeMap:bin { "01" } - links:intvector { 563, 597 } - } //Z#563 + links:intvector { 564, 582, 583, 599 } + } //Z#564 /* Pacific/Guam */ :table { transPre32:intvector { -1, 350340556, -1, 2117479756 } trans:intvector { -885549600, -802256400, -331891200, -281610000, -73728000, -29415540, -16704000, -10659600, 9907200, 21394800, 41356800, 52844400, 124819200, 130863600, 201888000, 209487660, 230659200, 241542000 } typeOffsets:intvector { -51660, 0, 32400, 0, 34740, 0, 36000, 0, 36000, 3600 } typeMap:bin { "0203010304030403040304030403040304030403" } - links:intvector { 564, 584 } - } //Z#564 + links:intvector { 565, 586 } + } //Z#565 /* Pacific/Honolulu */ :table { transPre32:intvector { -1, 1960865982 } trans:intvector { -1157283000, -1155436200, -880198200, -765376200, -712150200 } typeOffsets:intvector { -37886, 0, -37800, 0, -37800, 3600, -36000, 0 } typeMap:bin { "010201020103" } - links:intvector { 565, 566, 620 } - } //Z#565 - /* Pacific/Johnston */ :int { 565 } //Z#566 + links:intvector { 566, 567, 622 } + } //Z#566 + /* Pacific/Johnston */ :int { 566 } //Z#567 + /* Pacific/Kanton */ :table { + trans:intvector { -1020470400, 307627200, 788871600 } + typeOffsets:intvector { 0, 0, -43200, 0, -39600, 0, 46800, 0 } + typeMap:bin { "010203" } + links:intvector { 558, 568 } + } //Z#568 /* Pacific/Kiritimati */ :table { transPre32:intvector { -1, 2117552256 } trans:intvector { 307622400, 788868000 } typeOffsets:intvector { -37760, 0, -38400, 0, -36000, 0, 50400, 0 } typeMap:bin { "010203" } - } //Z#567 + } //Z#569 /* Pacific/Kosrae */ :table { transPre32:intvector { -1, 350336180, -1, 2117475380 } trans:intvector { -1743678000, -1606813200, -1041418800, -907408800, -770634000, -7988400, 915105600 } typeOffsets:intvector { -47284, 0, 32400, 0, 36000, 0, 39116, 0, 39600, 0, 43200, 0 } typeMap:bin { "030401040201040504" } - } //Z#568 + } //Z#570 /* Pacific/Kwajalein */ :table { transPre32:intvector { -1, 2117474336 } trans:intvector { -1041418800, -907408800, -817462800, -7988400, 745934400 } typeOffsets:intvector { 40160, 0, -43200, 0, 32400, 0, 36000, 0, 39600, 0, 43200, 0 } typeMap:bin { "040302040105" } - links:intvector { 530, 569 } - } //Z#569 - /* Pacific/Majuro */ :table { - transPre32:intvector { -1, 2117473408 } - trans:intvector { -1743678000, -1606813200, -1041418800, -907408800, -818067600, -7988400 } - typeOffsets:intvector { 41088, 0, 32400, 0, 36000, 0, 39600, 0, 43200, 0 } - typeMap:bin { "03010302010304" } - } //Z#570 + links:intvector { 531, 571 } + } //Z#571 + /* Pacific/Majuro */ :int { 589 } //Z#572 /* Pacific/Marquesas */ :table { trans:intvector { -1806676920 } typeOffsets:intvector { -33480, 0, -34200, 0 } typeMap:bin { "01" } - } //Z#571 - /* Pacific/Midway */ :int { 577 } //Z#572 + } //Z#573 + /* Pacific/Midway */ :int { 579 } //Z#574 /* Pacific/Nauru */ :table { trans:intvector { -1545131260, -862918200, -767350800, 287418600 } typeOffsets:intvector { 40060, 0, 32400, 0, 41400, 0, 43200, 0 } typeMap:bin { "02010203" } - } //Z#573 + } //Z#575 /* Pacific/Niue */ :table { - transPre32:intvector { -1, 2117555276 } - trans:intvector { -599575200, 276089400 } - typeOffsets:intvector { -40780, 0, -41400, 0, -40800, 0, -39600, 0 } - typeMap:bin { "020103" } - } //Z#574 + trans:intvector { -543069620, -173623200 } + typeOffsets:intvector { -40780, 0, -40800, 0, -39600, 0 } + typeMap:bin { "0102" } + } //Z#576 /* Pacific/Norfolk */ :table { transPre32:intvector { -1, 2117474184 } trans:intvector { -599656320, 152029800, 162916200, 1443882600, 1570287600, 1586012400, 1601737200 } @@ -2679,88 +2463,75 @@ zoneinfo64:table(nofallback) { finalRule { "AN" } finalRaw:int { 39600 } finalYear:int { 2021 } - } //Z#575 + } //Z#577 /* Pacific/Noumea */ :table { trans:intvector { -1829387148, 250002000, 257342400, 281451600, 288878400, 849366000, 857228400 } typeOffsets:intvector { 39948, 0, 39600, 0, 39600, 3600 } typeMap:bin { "01020102010201" } - } //Z#576 + } //Z#578 /* Pacific/Pago_Pago */ :table { transPre32:intvector { -1, 1849542664 } trans:intvector { -1861879032 } typeOffsets:intvector { 45432, 0, -40968, 0, -39600, 0 } typeMap:bin { "0102" } - links:intvector { 572, 577, 585, 626 } - } //Z#577 + links:intvector { 574, 579, 587, 628 } + } //Z#579 /* Pacific/Palau */ :table { transPre32:intvector { -1, 350343020, -1, 2117482220 } typeOffsets:intvector { -54124, 0, 32276, 0, 32400, 0 } typeMap:bin { "0102" } - } //Z#578 + } //Z#580 /* Pacific/Pitcairn */ :table { transPre32:intvector { -1, 2117545716 } trans:intvector { 893665800 } typeOffsets:intvector { -31220, 0, -30600, 0, -28800, 0 } typeMap:bin { "0102" } - } //Z#579 - /* Pacific/Pohnpei */ :table { - transPre32:intvector { -1, 350337324, -1, 2117476524 } - trans:intvector { -1743678000, -1606813200, -1041418800, -907408800, -770634000 } - typeOffsets:intvector { -48428, 0, 32400, 0, 36000, 0, 37972, 0, 39600, 0 } - typeMap:bin { "03040104020104" } - links:intvector { 580, 581 } - } //Z#580 - /* Pacific/Ponape */ :int { 580 } //Z#581 + } //Z#581 + /* Pacific/Pohnpei */ :int { 564 } //Z#582 + /* Pacific/Ponape */ :int { 564 } //Z#583 /* Pacific/Port_Moresby */ :table { transPre32:intvector { -1, 1454791176, -1, 1928176784 } typeOffsets:intvector { 35320, 0, 35312, 0, 36000, 0 } typeMap:bin { "0102" } - } //Z#582 + links:intvector { 229, 555, 584, 591, 594 } + } //Z#584 /* Pacific/Rarotonga */ :table { - transPre32:intvector { -1, 2117552840 } - trans:intvector { 279714600, 289387800, 309952800, 320837400, 341402400, 352287000, 372852000, 384341400, 404906400, 415791000, 436356000, 447240600, 467805600, 478690200, 499255200, 510139800, 530704800, 541589400, 562154400, 573643800, 594208800, 605093400, 625658400, 636543000, 657108000, 667992600 } - typeOffsets:intvector { -38344, 0, -37800, 0, -36000, 0, -36000, 1800 } - typeMap:bin { "010302030203020302030203020302030203020302030203020302" } - } //Z#583 - /* Pacific/Saipan */ :int { 564 } //Z#584 - /* Pacific/Samoa */ :int { 577 } //Z#585 + transPre32:intvector { -1, 2085412040 } + trans:intvector { -543072056, 279714600, 289387800, 309952800, 320837400, 341402400, 352287000, 372852000, 384341400, 404906400, 415791000, 436356000, 447240600, 467805600, 478690200, 499255200, 510139800, 530704800, 541589400, 562154400, 573643800, 594208800, 605093400, 625658400, 636543000, 657108000, 667992600 } + typeOffsets:intvector { 48056, 0, -38344, 0, -37800, 0, -36000, 0, -36000, 1800 } + typeMap:bin { "01020403040304030403040304030403040304030403040304030403" } + } //Z#585 + /* Pacific/Saipan */ :int { 565 } //Z#586 + /* Pacific/Samoa */ :int { 579 } //Z#587 /* Pacific/Tahiti */ :table { trans:intvector { -1806674504 } typeOffsets:intvector { -35896, 0, -36000, 0 } typeMap:bin { "01" } - } //Z#586 + } //Z#588 /* Pacific/Tarawa */ :table { transPre32:intvector { -1, 2117472972 } typeOffsets:intvector { 41524, 0, 43200, 0 } typeMap:bin { "01" } - } //Z#587 + links:intvector { 561, 572, 589, 592, 593 } + } //Z#589 /* Pacific/Tongatapu */ :table { - transPre32:intvector { -1, 2117470136 } - trans:intvector { -915193200, 939214800, 953384400, 973342800, 980596800, 1004792400, 1012046400, 1478350800, 1484398800 } - typeOffsets:intvector { 44360, 0, 44400, 0, 46800, 0, 46800, 3600 } + trans:intvector { -767189952, -284041200, 939214800, 953384400, 973342800, 980596800, 1004792400, 1012046400, 1478350800, 1484398800 } + typeOffsets:intvector { 44352, 0, 44400, 0, 46800, 0, 46800, 3600 } typeMap:bin { "01020302030203020302" } - } //Z#588 - /* Pacific/Truk */ :int { 554 } //Z#589 - /* Pacific/Wake */ :table { - transPre32:intvector { -1, 2117474508 } - typeOffsets:intvector { 39988, 0, 43200, 0 } - typeMap:bin { "01" } } //Z#590 - /* Pacific/Wallis */ :table { - transPre32:intvector { -1, 2117470376 } - typeOffsets:intvector { 44120, 0, 43200, 0 } - typeMap:bin { "01" } - } //Z#591 - /* Pacific/Yap */ :int { 554 } //Z#592 - /* Poland */ :int { 497 } //Z#593 - /* Portugal */ :int { 462 } //Z#594 - /* ROC */ :int { 317 } //Z#595 - /* ROK */ :int { 313 } //Z#596 - /* SST */ :int { 563 } //Z#597 - /* Singapore */ :int { 315 } //Z#598 + /* Pacific/Truk */ :int { 584 } //Z#591 + /* Pacific/Wake */ :int { 589 } //Z#592 + /* Pacific/Wallis */ :int { 589 } //Z#593 + /* Pacific/Yap */ :int { 584 } //Z#594 + /* Poland */ :int { 498 } //Z#595 + /* Portugal */ :int { 463 } //Z#596 + /* ROC */ :int { 317 } //Z#597 + /* ROK */ :int { 313 } //Z#598 + /* SST */ :int { 564 } //Z#599 + /* Singapore */ :int { 315 } //Z#600 /* SystemV/AST4 */ :table { typeOffsets:intvector { -14400, 0 } - } //Z#599 + } //Z#601 /* SystemV/AST4ADT */ :table { transPre32:intvector { -1, 2096195296, -1, 2111916496, -1, 2127644896, -1, 2143366096 } trans:intvector { -2135872800, -2120151600, -2104423200, -2088702000, -2072973600, -2056647600, -2040919200, -2025198000, -2009469600, -1993748400, -1978020000, -1962298800, -1946570400, -1930849200, -1915120800, -1898794800, -1883671200, -1867345200, -1851616800, -1835895600, -1820167200, -1804446000, -1788717600, -1772996400, -1757268000, -1741546800, -1725818400, -1709492400, -1693764000, -1678042800, -1662314400, -1646593200, -1630864800, -1615143600, -1599415200, -1583694000, -1567965600, -1551639600, -1536516000, -1520190000, -1504461600, -1488740400, -1473012000, -1457290800, -1441562400, -1425841200, -1410112800, -1394391600, -1378663200, -1362337200, -1347213600, -1330887600, -1315159200, -1299438000, -1283709600, -1267988400, -1252260000, -1236538800, -1220810400, -1205089200, -1189360800, -1173034800, -1157306400, -1141585200, -1125856800, -1110135600, -1094407200, -1078686000, -1062957600, -1047236400, -1031508000, -1015182000, -1000058400, -983732400, -968004000, -952282800, -936554400, -920833200, -905104800, -889383600, -873655200, -857934000, -842205600, -825879600, -810151200, -794430000, -778701600, -762980400, -747252000, -731530800, -715802400, -700081200, -684352800, -668026800, -652903200, -636577200, -620848800, -605127600, -589399200, -573678000, -557949600, -542228400, -526500000, -510778800, -495050400, -478724400, -463600800, -447274800, -431546400, -415825200, -400096800, -384375600, -368647200, -352926000, -337197600, -321476400, -305748000, -289422000, -273693600, -257972400, -242244000, -226522800, -210794400, -195073200, -179344800, -163623600, -147895200, -131569200, -116445600, -100119600, -84391200, -68670000, -52941600, -37220400, -21492000, -5770800, 9957600, 25678800, 41407200, 57733200, 73461600, 89182800, 104911200, 120632400, 126684000, 154501200, 162367200, 183531600, 199260000, 215586000 } @@ -2769,10 +2540,10 @@ zoneinfo64:table(nofallback) { finalRule { "SystemV" } finalRaw:int { -14400 } finalYear:int { 1977 } - } //Z#600 + } //Z#602 /* SystemV/CST6 */ :table { typeOffsets:intvector { -21600, 0 } - } //Z#601 + } //Z#603 /* SystemV/CST6CDT */ :table { transPre32:intvector { -1, 2096202496, -1, 2111923696, -1, 2127652096, -1, 2143373296 } trans:intvector { -2135865600, -2120144400, -2104416000, -2088694800, -2072966400, -2056640400, -2040912000, -2025190800, -2009462400, -1993741200, -1978012800, -1962291600, -1946563200, -1930842000, -1915113600, -1898787600, -1883664000, -1867338000, -1851609600, -1835888400, -1820160000, -1804438800, -1788710400, -1772989200, -1757260800, -1741539600, -1725811200, -1709485200, -1693756800, -1678035600, -1662307200, -1646586000, -1630857600, -1615136400, -1599408000, -1583686800, -1567958400, -1551632400, -1536508800, -1520182800, -1504454400, -1488733200, -1473004800, -1457283600, -1441555200, -1425834000, -1410105600, -1394384400, -1378656000, -1362330000, -1347206400, -1330880400, -1315152000, -1299430800, -1283702400, -1267981200, -1252252800, -1236531600, -1220803200, -1205082000, -1189353600, -1173027600, -1157299200, -1141578000, -1125849600, -1110128400, -1094400000, -1078678800, -1062950400, -1047229200, -1031500800, -1015174800, -1000051200, -983725200, -967996800, -952275600, -936547200, -920826000, -905097600, -889376400, -873648000, -857926800, -842198400, -825872400, -810144000, -794422800, -778694400, -762973200, -747244800, -731523600, -715795200, -700074000, -684345600, -668019600, -652896000, -636570000, -620841600, -605120400, -589392000, -573670800, -557942400, -542221200, -526492800, -510771600, -495043200, -478717200, -463593600, -447267600, -431539200, -415818000, -400089600, -384368400, -368640000, -352918800, -337190400, -321469200, -305740800, -289414800, -273686400, -257965200, -242236800, -226515600, -210787200, -195066000, -179337600, -163616400, -147888000, -131562000, -116438400, -100112400, -84384000, -68662800, -52934400, -37213200, -21484800, -5763600, 9964800, 25686000, 41414400, 57740400, 73468800, 89190000, 104918400, 120639600, 126691200, 154508400, 162374400, 183538800, 199267200, 215593200 } @@ -2781,10 +2552,10 @@ zoneinfo64:table(nofallback) { finalRule { "SystemV" } finalRaw:int { -21600 } finalYear:int { 1977 } - } //Z#602 + } //Z#604 /* SystemV/EST5 */ :table { typeOffsets:intvector { -18000, 0 } - } //Z#603 + } //Z#605 /* SystemV/EST5EDT */ :table { transPre32:intvector { -1, 2096198896, -1, 2111920096, -1, 2127648496, -1, 2143369696 } trans:intvector { -2135869200, -2120148000, -2104419600, -2088698400, -2072970000, -2056644000, -2040915600, -2025194400, -2009466000, -1993744800, -1978016400, -1962295200, -1946566800, -1930845600, -1915117200, -1898791200, -1883667600, -1867341600, -1851613200, -1835892000, -1820163600, -1804442400, -1788714000, -1772992800, -1757264400, -1741543200, -1725814800, -1709488800, -1693760400, -1678039200, -1662310800, -1646589600, -1630861200, -1615140000, -1599411600, -1583690400, -1567962000, -1551636000, -1536512400, -1520186400, -1504458000, -1488736800, -1473008400, -1457287200, -1441558800, -1425837600, -1410109200, -1394388000, -1378659600, -1362333600, -1347210000, -1330884000, -1315155600, -1299434400, -1283706000, -1267984800, -1252256400, -1236535200, -1220806800, -1205085600, -1189357200, -1173031200, -1157302800, -1141581600, -1125853200, -1110132000, -1094403600, -1078682400, -1062954000, -1047232800, -1031504400, -1015178400, -1000054800, -983728800, -968000400, -952279200, -936550800, -920829600, -905101200, -889380000, -873651600, -857930400, -842202000, -825876000, -810147600, -794426400, -778698000, -762976800, -747248400, -731527200, -715798800, -700077600, -684349200, -668023200, -652899600, -636573600, -620845200, -605124000, -589395600, -573674400, -557946000, -542224800, -526496400, -510775200, -495046800, -478720800, -463597200, -447271200, -431542800, -415821600, -400093200, -384372000, -368643600, -352922400, -337194000, -321472800, -305744400, -289418400, -273690000, -257968800, -242240400, -226519200, -210790800, -195069600, -179341200, -163620000, -147891600, -131565600, -116442000, -100116000, -84387600, -68666400, -52938000, -37216800, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 104914800, 120636000, 126687600, 154504800, 162370800, 183535200, 199263600, 215589600 } @@ -2793,13 +2564,13 @@ zoneinfo64:table(nofallback) { finalRule { "SystemV" } finalRaw:int { -18000 } finalYear:int { 1977 } - } //Z#604 + } //Z#606 /* SystemV/HST10 */ :table { typeOffsets:intvector { -36000, 0 } - } //Z#605 + } //Z#607 /* SystemV/MST7 */ :table { typeOffsets:intvector { -25200, 0 } - } //Z#606 + } //Z#608 /* SystemV/MST7MDT */ :table { transPre32:intvector { -1, 2096206096, -1, 2111927296, -1, 2127655696, -1, 2143376896 } trans:intvector { -2135862000, -2120140800, -2104412400, -2088691200, -2072962800, -2056636800, -2040908400, -2025187200, -2009458800, -1993737600, -1978009200, -1962288000, -1946559600, -1930838400, -1915110000, -1898784000, -1883660400, -1867334400, -1851606000, -1835884800, -1820156400, -1804435200, -1788706800, -1772985600, -1757257200, -1741536000, -1725807600, -1709481600, -1693753200, -1678032000, -1662303600, -1646582400, -1630854000, -1615132800, -1599404400, -1583683200, -1567954800, -1551628800, -1536505200, -1520179200, -1504450800, -1488729600, -1473001200, -1457280000, -1441551600, -1425830400, -1410102000, -1394380800, -1378652400, -1362326400, -1347202800, -1330876800, -1315148400, -1299427200, -1283698800, -1267977600, -1252249200, -1236528000, -1220799600, -1205078400, -1189350000, -1173024000, -1157295600, -1141574400, -1125846000, -1110124800, -1094396400, -1078675200, -1062946800, -1047225600, -1031497200, -1015171200, -1000047600, -983721600, -967993200, -952272000, -936543600, -920822400, -905094000, -889372800, -873644400, -857923200, -842194800, -825868800, -810140400, -794419200, -778690800, -762969600, -747241200, -731520000, -715791600, -700070400, -684342000, -668016000, -652892400, -636566400, -620838000, -605116800, -589388400, -573667200, -557938800, -542217600, -526489200, -510768000, -495039600, -478713600, -463590000, -447264000, -431535600, -415814400, -400086000, -384364800, -368636400, -352915200, -337186800, -321465600, -305737200, -289411200, -273682800, -257961600, -242233200, -226512000, -210783600, -195062400, -179334000, -163612800, -147884400, -131558400, -116434800, -100108800, -84380400, -68659200, -52930800, -37209600, -21481200, -5760000, 9968400, 25689600, 41418000, 57744000, 73472400, 89193600, 104922000, 120643200, 126694800, 154512000, 162378000, 183542400, 199270800, 215596800 } @@ -2808,10 +2579,10 @@ zoneinfo64:table(nofallback) { finalRule { "SystemV" } finalRaw:int { -25200 } finalYear:int { 1977 } - } //Z#607 + } //Z#609 /* SystemV/PST8 */ :table { typeOffsets:intvector { -28800, 0 } - } //Z#608 + } //Z#610 /* SystemV/PST8PDT */ :table { transPre32:intvector { -1, 2096209696, -1, 2111930896, -1, 2127659296, -1, 2143380496 } trans:intvector { -2135858400, -2120137200, -2104408800, -2088687600, -2072959200, -2056633200, -2040904800, -2025183600, -2009455200, -1993734000, -1978005600, -1962284400, -1946556000, -1930834800, -1915106400, -1898780400, -1883656800, -1867330800, -1851602400, -1835881200, -1820152800, -1804431600, -1788703200, -1772982000, -1757253600, -1741532400, -1725804000, -1709478000, -1693749600, -1678028400, -1662300000, -1646578800, -1630850400, -1615129200, -1599400800, -1583679600, -1567951200, -1551625200, -1536501600, -1520175600, -1504447200, -1488726000, -1472997600, -1457276400, -1441548000, -1425826800, -1410098400, -1394377200, -1378648800, -1362322800, -1347199200, -1330873200, -1315144800, -1299423600, -1283695200, -1267974000, -1252245600, -1236524400, -1220796000, -1205074800, -1189346400, -1173020400, -1157292000, -1141570800, -1125842400, -1110121200, -1094392800, -1078671600, -1062943200, -1047222000, -1031493600, -1015167600, -1000044000, -983718000, -967989600, -952268400, -936540000, -920818800, -905090400, -889369200, -873640800, -857919600, -842191200, -825865200, -810136800, -794415600, -778687200, -762966000, -747237600, -731516400, -715788000, -700066800, -684338400, -668012400, -652888800, -636562800, -620834400, -605113200, -589384800, -573663600, -557935200, -542214000, -526485600, -510764400, -495036000, -478710000, -463586400, -447260400, -431532000, -415810800, -400082400, -384361200, -368632800, -352911600, -337183200, -321462000, -305733600, -289407600, -273679200, -257958000, -242229600, -226508400, -210780000, -195058800, -179330400, -163609200, -147880800, -131554800, -116431200, -100105200, -84376800, -68655600, -52927200, -37206000, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400, 154515600, 162381600, 183546000, 199274400, 215600400 } @@ -2820,10 +2591,10 @@ zoneinfo64:table(nofallback) { finalRule { "SystemV" } finalRaw:int { -28800 } finalYear:int { 1977 } - } //Z#609 + } //Z#611 /* SystemV/YST9 */ :table { typeOffsets:intvector { -32400, 0 } - } //Z#610 + } //Z#612 /* SystemV/YST9YDT */ :table { transPre32:intvector { -1, 2096213296, -1, 2111934496, -1, 2127662896, -1, 2143384096 } trans:intvector { -2135854800, -2120133600, -2104405200, -2088684000, -2072955600, -2056629600, -2040901200, -2025180000, -2009451600, -1993730400, -1978002000, -1962280800, -1946552400, -1930831200, -1915102800, -1898776800, -1883653200, -1867327200, -1851598800, -1835877600, -1820149200, -1804428000, -1788699600, -1772978400, -1757250000, -1741528800, -1725800400, -1709474400, -1693746000, -1678024800, -1662296400, -1646575200, -1630846800, -1615125600, -1599397200, -1583676000, -1567947600, -1551621600, -1536498000, -1520172000, -1504443600, -1488722400, -1472994000, -1457272800, -1441544400, -1425823200, -1410094800, -1394373600, -1378645200, -1362319200, -1347195600, -1330869600, -1315141200, -1299420000, -1283691600, -1267970400, -1252242000, -1236520800, -1220792400, -1205071200, -1189342800, -1173016800, -1157288400, -1141567200, -1125838800, -1110117600, -1094389200, -1078668000, -1062939600, -1047218400, -1031490000, -1015164000, -1000040400, -983714400, -967986000, -952264800, -936536400, -920815200, -905086800, -889365600, -873637200, -857916000, -842187600, -825861600, -810133200, -794412000, -778683600, -762962400, -747234000, -731512800, -715784400, -700063200, -684334800, -668008800, -652885200, -636559200, -620830800, -605109600, -589381200, -573660000, -557931600, -542210400, -526482000, -510760800, -495032400, -478706400, -463582800, -447256800, -431528400, -415807200, -400078800, -384357600, -368629200, -352908000, -337179600, -321458400, -305730000, -289404000, -273675600, -257954400, -242226000, -226504800, -210776400, -195055200, -179326800, -163605600, -147877200, -131551200, -116427600, -100101600, -84373200, -68652000, -52923600, -37202400, -21474000, -5752800, 9975600, 25696800, 41425200, 57751200, 73479600, 89200800, 104929200, 120650400, 126702000, 154519200, 162385200, 183549600, 199278000, 215604000 } @@ -2832,26 +2603,26 @@ zoneinfo64:table(nofallback) { finalRule { "SystemV" } finalRaw:int { -32400 } finalYear:int { 1977 } - } //Z#611 - /* Turkey */ :int { 457 } //Z#612 - /* UCT */ :int { 434 } //Z#613 - /* US/Alaska */ :int { 60 } //Z#614 - /* US/Aleutian */ :int { 59 } //Z#615 - /* US/Arizona */ :int { 185 } //Z#616 - /* US/Central */ :int { 98 } //Z#617 - /* US/East-Indiana */ :int { 131 } //Z#618 - /* US/Eastern */ :int { 173 } //Z#619 - /* US/Hawaii */ :int { 565 } //Z#620 - /* US/Indiana-Starke */ :int { 132 } //Z#621 - /* US/Michigan */ :int { 110 } //Z#622 - /* US/Mountain */ :int { 109 } //Z#623 - /* US/Pacific */ :int { 151 } //Z#624 - /* US/Pacific-New */ :int { 151 } //Z#625 - /* US/Samoa */ :int { 577 } //Z#626 - /* UTC */ :int { 434 } //Z#627 - /* Universal */ :int { 434 } //Z#628 - /* VST */ :int { 272 } //Z#629 - /* W-SU */ :int { 471 } //Z#630 + } //Z#613 + /* Turkey */ :int { 457 } //Z#614 + /* UCT */ :int { 434 } //Z#615 + /* US/Alaska */ :int { 60 } //Z#616 + /* US/Aleutian */ :int { 59 } //Z#617 + /* US/Arizona */ :int { 186 } //Z#618 + /* US/Central */ :int { 98 } //Z#619 + /* US/East-Indiana */ :int { 132 } //Z#620 + /* US/Eastern */ :int { 174 } //Z#621 + /* US/Hawaii */ :int { 566 } //Z#622 + /* US/Indiana-Starke */ :int { 133 } //Z#623 + /* US/Michigan */ :int { 111 } //Z#624 + /* US/Mountain */ :int { 110 } //Z#625 + /* US/Pacific */ :int { 152 } //Z#626 + /* US/Pacific-New */ :int { 152 } //Z#627 + /* US/Samoa */ :int { 579 } //Z#628 + /* UTC */ :int { 434 } //Z#629 + /* Universal */ :int { 434 } //Z#630 + /* VST */ :int { 272 } //Z#631 + /* W-SU */ :int { 472 } //Z#632 /* WET */ :table { trans:intvector { 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { 0, 0, 0, 3600 } @@ -2859,8 +2630,8 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 0 } finalYear:int { 1997 } - } //Z#631 - /* Zulu */ :int { 434 } //Z#632 + } //Z#633 + /* Zulu */ :int { 434 } //Z#634 } Names { "ACT","AET","AGT","ART","AST","Africa/Abidjan","Africa/Accra" // 6 @@ -2895,71 +2666,70 @@ zoneinfo64:table(nofallback) { ,"America/Boise","America/Buenos_Aires","America/Cambridge_Bay" // 91 ,"America/Campo_Grande","America/Cancun","America/Caracas" // 94 ,"America/Catamarca","America/Cayenne","America/Cayman" // 97 - ,"America/Chicago","America/Chihuahua","America/Coral_Harbour" // 100 - ,"America/Cordoba","America/Costa_Rica","America/Creston" // 103 - ,"America/Cuiaba","America/Curacao","America/Danmarkshavn" // 106 - ,"America/Dawson","America/Dawson_Creek","America/Denver" // 109 - ,"America/Detroit","America/Dominica","America/Edmonton" // 112 - ,"America/Eirunepe","America/El_Salvador","America/Ensenada" // 115 - ,"America/Fort_Nelson","America/Fort_Wayne","America/Fortaleza" // 118 - ,"America/Glace_Bay","America/Godthab","America/Goose_Bay" // 121 - ,"America/Grand_Turk","America/Grenada","America/Guadeloupe" // 124 - ,"America/Guatemala","America/Guayaquil","America/Guyana" // 127 - ,"America/Halifax","America/Havana","America/Hermosillo" // 130 - ,"America/Indiana/Indianapolis","America/Indiana/Knox" // 132 - ,"America/Indiana/Marengo","America/Indiana/Petersburg" // 134 - ,"America/Indiana/Tell_City","America/Indiana/Vevay" // 136 - ,"America/Indiana/Vincennes","America/Indiana/Winamac" // 138 - ,"America/Indianapolis","America/Inuvik","America/Iqaluit" // 141 - ,"America/Jamaica","America/Jujuy","America/Juneau" // 144 - ,"America/Kentucky/Louisville","America/Kentucky/Monticello" // 146 - ,"America/Knox_IN","America/Kralendijk","America/La_Paz" // 149 - ,"America/Lima","America/Los_Angeles","America/Louisville" // 152 - ,"America/Lower_Princes","America/Maceio","America/Managua" // 155 - ,"America/Manaus","America/Marigot","America/Martinique" // 158 - ,"America/Matamoros","America/Mazatlan","America/Mendoza" // 161 - ,"America/Menominee","America/Merida","America/Metlakatla" // 164 - ,"America/Mexico_City","America/Miquelon","America/Moncton" // 167 - ,"America/Monterrey","America/Montevideo","America/Montreal" // 170 - ,"America/Montserrat","America/Nassau","America/New_York" // 173 - ,"America/Nipigon","America/Nome","America/Noronha" // 176 - ,"America/North_Dakota/Beulah","America/North_Dakota/Center" // 178 - ,"America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga" // 181 - ,"America/Panama","America/Pangnirtung","America/Paramaribo" // 184 - ,"America/Phoenix","America/Port-au-Prince","America/Port_of_Spain" // 187 - ,"America/Porto_Acre","America/Porto_Velho","America/Puerto_Rico" // 190 - ,"America/Punta_Arenas","America/Rainy_River","America/Rankin_Inlet" // 193 - ,"America/Recife","America/Regina","America/Resolute" // 196 - ,"America/Rio_Branco","America/Rosario","America/Santa_Isabel" // 199 - ,"America/Santarem","America/Santiago","America/Santo_Domingo" // 202 - ,"America/Sao_Paulo","America/Scoresbysund","America/Shiprock" // 205 - ,"America/Sitka","America/St_Barthelemy","America/St_Johns" // 208 - ,"America/St_Kitts","America/St_Lucia","America/St_Thomas" // 211 - ,"America/St_Vincent","America/Swift_Current","America/Tegucigalpa" // 214 - ,"America/Thule","America/Thunder_Bay","America/Tijuana" // 217 - ,"America/Toronto","America/Tortola","America/Vancouver" // 220 - ,"America/Virgin","America/Whitehorse","America/Winnipeg" // 223 - ,"America/Yakutat","America/Yellowknife","Antarctica/Casey" // 226 - ,"Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie" // 229 - ,"Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer" // 232 - ,"Antarctica/Rothera","Antarctica/South_Pole","Antarctica/Syowa" // 235 - ,"Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen" // 238 - ,"Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr" // 242 - ,"Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Ashkhabad" // 246 - ,"Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku" // 250 - ,"Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek" // 254 - ,"Asia/Brunei","Asia/Calcutta","Asia/Chita","Asia/Choibalsan" // 258 - ,"Asia/Chongqing","Asia/Chungking","Asia/Colombo","Asia/Dacca" // 262 - ,"Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai" // 266 - ,"Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Harbin" // 270 - ,"Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong" // 273 - ,"Asia/Hovd","Asia/Irkutsk","Asia/Istanbul","Asia/Jakarta" // 277 - ,"Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka" // 281 - ,"Asia/Karachi","Asia/Kathmandu","Asia/Katmandu","Asia/Khandyga" // 285 - ,"Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur" // 288 - ,"Asia/Kuching","Asia/Kuwait","Asia/Macao","Asia/Macau" // 292 - ,"Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat" // 296 - ,"Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk" // 299 + ,"America/Chicago","America/Chihuahua","America/Ciudad_Juarez" // 100 + ,"America/Coral_Harbour","America/Cordoba","America/Costa_Rica" // 103 + ,"America/Creston","America/Cuiaba","America/Curacao" // 106 + ,"America/Danmarkshavn","America/Dawson","America/Dawson_Creek" // 109 + ,"America/Denver","America/Detroit","America/Dominica" // 112 + ,"America/Edmonton","America/Eirunepe","America/El_Salvador" // 115 + ,"America/Ensenada","America/Fort_Nelson","America/Fort_Wayne" // 118 + ,"America/Fortaleza","America/Glace_Bay","America/Godthab" // 121 + ,"America/Goose_Bay","America/Grand_Turk","America/Grenada" // 124 + ,"America/Guadeloupe","America/Guatemala","America/Guayaquil" // 127 + ,"America/Guyana","America/Halifax","America/Havana" // 130 + ,"America/Hermosillo","America/Indiana/Indianapolis" // 132 + ,"America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg" // 135 + ,"America/Indiana/Tell_City","America/Indiana/Vevay" // 137 + ,"America/Indiana/Vincennes","America/Indiana/Winamac" // 139 + ,"America/Indianapolis","America/Inuvik","America/Iqaluit" // 142 + ,"America/Jamaica","America/Jujuy","America/Juneau" // 145 + ,"America/Kentucky/Louisville","America/Kentucky/Monticello" // 147 + ,"America/Knox_IN","America/Kralendijk","America/La_Paz" // 150 + ,"America/Lima","America/Los_Angeles","America/Louisville" // 153 + ,"America/Lower_Princes","America/Maceio","America/Managua" // 156 + ,"America/Manaus","America/Marigot","America/Martinique" // 159 + ,"America/Matamoros","America/Mazatlan","America/Mendoza" // 162 + ,"America/Menominee","America/Merida","America/Metlakatla" // 165 + ,"America/Mexico_City","America/Miquelon","America/Moncton" // 168 + ,"America/Monterrey","America/Montevideo","America/Montreal" // 171 + ,"America/Montserrat","America/Nassau","America/New_York" // 174 + ,"America/Nipigon","America/Nome","America/Noronha" // 177 + ,"America/North_Dakota/Beulah","America/North_Dakota/Center" // 179 + ,"America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga" // 182 + ,"America/Panama","America/Pangnirtung","America/Paramaribo" // 185 + ,"America/Phoenix","America/Port-au-Prince","America/Port_of_Spain" // 188 + ,"America/Porto_Acre","America/Porto_Velho","America/Puerto_Rico" // 191 + ,"America/Punta_Arenas","America/Rainy_River","America/Rankin_Inlet" // 194 + ,"America/Recife","America/Regina","America/Resolute" // 197 + ,"America/Rio_Branco","America/Rosario","America/Santa_Isabel" // 200 + ,"America/Santarem","America/Santiago","America/Santo_Domingo" // 203 + ,"America/Sao_Paulo","America/Scoresbysund","America/Shiprock" // 206 + ,"America/Sitka","America/St_Barthelemy","America/St_Johns" // 209 + ,"America/St_Kitts","America/St_Lucia","America/St_Thomas" // 212 + ,"America/St_Vincent","America/Swift_Current","America/Tegucigalpa" // 215 + ,"America/Thule","America/Thunder_Bay","America/Tijuana" // 218 + ,"America/Toronto","America/Tortola","America/Vancouver" // 221 + ,"America/Virgin","America/Whitehorse","America/Winnipeg" // 224 + ,"America/Yakutat","America/Yellowknife","Antarctica/Casey" // 227 + ,"Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie" // 230 + ,"Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer" // 233 + ,"Antarctica/Rothera","Antarctica/South_Pole","Antarctica/Syowa" // 236 + ,"Antarctica/Troll","Arctic/Longyearbyen","Asia/Aden" // 239 + ,"Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau" // 243 + ,"Asia/Aqtobe","Asia/Ashgabat","Asia/Ashkhabad","Asia/Atyrau" // 247 + ,"Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok" // 251 + ,"Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei" // 255 + ,"Asia/Calcutta","Asia/Chita","Asia/Choibalsan","Asia/Chongqing" // 259 + ,"Asia/Chungking","Asia/Colombo","Asia/Dacca","Asia/Damascus" // 263 + ,"Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe" // 267 + ,"Asia/Famagusta","Asia/Gaza","Asia/Harbin","Asia/Hebron" // 271 + ,"Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk" // 275 + ,"Asia/Istanbul","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem" // 279 + ,"Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kathmandu" // 283 + ,"Asia/Katmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk" // 287 + ,"Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macao" // 291 + ,"Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila" // 295 + ,"Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk" // 299 ,"Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak" // 303 ,"Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda" // 307 ,"Asia/Rangoon","Asia/Riyadh","Asia/Saigon","Asia/Sakhalin" // 311 @@ -3004,51 +2774,51 @@ zoneinfo64:table(nofallback) { ,"Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki" // 455 ,"Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey" // 458 ,"Europe/Kaliningrad","Europe/Kiev","Europe/Kirov" // 461 - ,"Europe/Lisbon","Europe/Ljubljana","Europe/London" // 464 - ,"Europe/Luxembourg","Europe/Madrid","Europe/Malta" // 467 - ,"Europe/Mariehamn","Europe/Minsk","Europe/Monaco" // 470 - ,"Europe/Moscow","Europe/Nicosia","Europe/Oslo","Europe/Paris" // 474 - ,"Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome" // 478 - ,"Europe/Samara","Europe/San_Marino","Europe/Sarajevo" // 481 - ,"Europe/Saratov","Europe/Simferopol","Europe/Skopje" // 484 - ,"Europe/Sofia","Europe/Stockholm","Europe/Tallinn" // 487 - ,"Europe/Tirane","Europe/Tiraspol","Europe/Ulyanovsk" // 490 - ,"Europe/Uzhgorod","Europe/Vaduz","Europe/Vatican" // 493 - ,"Europe/Vienna","Europe/Vilnius","Europe/Volgograd" // 496 - ,"Europe/Warsaw","Europe/Zagreb","Europe/Zaporozhye" // 499 - ,"Europe/Zurich","Factory","GB","GB-Eire","GMT","GMT+0" // 505 - ,"GMT-0","GMT0","Greenwich","HST","Hongkong","IET" // 511 - ,"IST","Iceland","Indian/Antananarivo","Indian/Chagos" // 515 - ,"Indian/Christmas","Indian/Cocos","Indian/Comoro" // 518 - ,"Indian/Kerguelen","Indian/Mahe","Indian/Maldives" // 521 - ,"Indian/Mauritius","Indian/Mayotte","Indian/Reunion" // 524 - ,"Iran","Israel","JST","Jamaica","Japan","Kwajalein" // 530 - ,"Libya","MET","MIT","MST","MST7MDT","Mexico/BajaNorte" // 536 - ,"Mexico/BajaSur","Mexico/General","NET","NST","NZ" // 541 - ,"NZ-CHAT","Navajo","PLT","PNT","PRC","PRT","PST","PST8PDT" // 549 - ,"Pacific/Apia","Pacific/Auckland","Pacific/Bougainville" // 552 - ,"Pacific/Chatham","Pacific/Chuuk","Pacific/Easter" // 555 - ,"Pacific/Efate","Pacific/Enderbury","Pacific/Fakaofo" // 558 - ,"Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos" // 561 - ,"Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam" // 564 - ,"Pacific/Honolulu","Pacific/Johnston","Pacific/Kiritimati" // 567 - ,"Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro" // 570 - ,"Pacific/Marquesas","Pacific/Midway","Pacific/Nauru" // 573 - ,"Pacific/Niue","Pacific/Norfolk","Pacific/Noumea" // 576 - ,"Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn" // 579 - ,"Pacific/Pohnpei","Pacific/Ponape","Pacific/Port_Moresby" // 582 - ,"Pacific/Rarotonga","Pacific/Saipan","Pacific/Samoa" // 585 - ,"Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu" // 588 - ,"Pacific/Truk","Pacific/Wake","Pacific/Wallis","Pacific/Yap" // 592 - ,"Poland","Portugal","ROC","ROK","SST","Singapore" // 598 - ,"SystemV/AST4","SystemV/AST4ADT","SystemV/CST6","SystemV/CST6CDT" // 602 - ,"SystemV/EST5","SystemV/EST5EDT","SystemV/HST10","SystemV/MST7" // 606 - ,"SystemV/MST7MDT","SystemV/PST8","SystemV/PST8PDT" // 609 - ,"SystemV/YST9","SystemV/YST9YDT","Turkey","UCT","US/Alaska" // 614 - ,"US/Aleutian","US/Arizona","US/Central","US/East-Indiana" // 618 - ,"US/Eastern","US/Hawaii","US/Indiana-Starke","US/Michigan" // 622 - ,"US/Mountain","US/Pacific","US/Pacific-New","US/Samoa" // 626 - ,"UTC","Universal","VST","W-SU","WET","Zulu" // 632 + ,"Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana","Europe/London" // 465 + ,"Europe/Luxembourg","Europe/Madrid","Europe/Malta" // 468 + ,"Europe/Mariehamn","Europe/Minsk","Europe/Monaco" // 471 + ,"Europe/Moscow","Europe/Nicosia","Europe/Oslo","Europe/Paris" // 475 + ,"Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome" // 479 + ,"Europe/Samara","Europe/San_Marino","Europe/Sarajevo" // 482 + ,"Europe/Saratov","Europe/Simferopol","Europe/Skopje" // 485 + ,"Europe/Sofia","Europe/Stockholm","Europe/Tallinn" // 488 + ,"Europe/Tirane","Europe/Tiraspol","Europe/Ulyanovsk" // 491 + ,"Europe/Uzhgorod","Europe/Vaduz","Europe/Vatican" // 494 + ,"Europe/Vienna","Europe/Vilnius","Europe/Volgograd" // 497 + ,"Europe/Warsaw","Europe/Zagreb","Europe/Zaporozhye" // 500 + ,"Europe/Zurich","Factory","GB","GB-Eire","GMT","GMT+0" // 506 + ,"GMT-0","GMT0","Greenwich","HST","Hongkong","IET" // 512 + ,"IST","Iceland","Indian/Antananarivo","Indian/Chagos" // 516 + ,"Indian/Christmas","Indian/Cocos","Indian/Comoro" // 519 + ,"Indian/Kerguelen","Indian/Mahe","Indian/Maldives" // 522 + ,"Indian/Mauritius","Indian/Mayotte","Indian/Reunion" // 525 + ,"Iran","Israel","JST","Jamaica","Japan","Kwajalein" // 531 + ,"Libya","MET","MIT","MST","MST7MDT","Mexico/BajaNorte" // 537 + ,"Mexico/BajaSur","Mexico/General","NET","NST","NZ" // 542 + ,"NZ-CHAT","Navajo","PLT","PNT","PRC","PRT","PST","PST8PDT" // 550 + ,"Pacific/Apia","Pacific/Auckland","Pacific/Bougainville" // 553 + ,"Pacific/Chatham","Pacific/Chuuk","Pacific/Easter" // 556 + ,"Pacific/Efate","Pacific/Enderbury","Pacific/Fakaofo" // 559 + ,"Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos" // 562 + ,"Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam" // 565 + ,"Pacific/Honolulu","Pacific/Johnston","Pacific/Kanton" // 568 + ,"Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein" // 571 + ,"Pacific/Majuro","Pacific/Marquesas","Pacific/Midway" // 574 + ,"Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea" // 578 + ,"Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn" // 581 + ,"Pacific/Pohnpei","Pacific/Ponape","Pacific/Port_Moresby" // 584 + ,"Pacific/Rarotonga","Pacific/Saipan","Pacific/Samoa" // 587 + ,"Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu" // 590 + ,"Pacific/Truk","Pacific/Wake","Pacific/Wallis","Pacific/Yap" // 594 + ,"Poland","Portugal","ROC","ROK","SST","Singapore" // 600 + ,"SystemV/AST4","SystemV/AST4ADT","SystemV/CST6","SystemV/CST6CDT" // 604 + ,"SystemV/EST5","SystemV/EST5EDT","SystemV/HST10","SystemV/MST7" // 608 + ,"SystemV/MST7MDT","SystemV/PST8","SystemV/PST8PDT" // 611 + ,"SystemV/YST9","SystemV/YST9YDT","Turkey","UCT","US/Alaska" // 616 + ,"US/Aleutian","US/Arizona","US/Central","US/East-Indiana" // 620 + ,"US/Eastern","US/Hawaii","US/Indiana-Starke","US/Michigan" // 624 + ,"US/Mountain","US/Pacific","US/Pacific-New","US/Samoa" // 628 + ,"UTC","Universal","VST","W-SU","WET","Zulu" // 634 } Rules { AN:intvector { @@ -3084,60 +2854,42 @@ zoneinfo64:table(nofallback) { EUAsia:intvector { 2, -31, -1, 3600, 2, 9, -31, -1, 3600, 2, 3600 } //_#10 - Fiji:intvector { - 10, 8, -1, 7200, 0, 0, 12, -1, 10800, 0, 3600 - } //_#11 Haiti:intvector { 2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600 - } //_#12 - Iran:intvector { - 2, 20, 0, 86400, 0, 8, 20, 0, 86400, 0, 3600 - } //_#13 - Jordan:intvector { - 2, -31, -5, 86400, 0, 9, -31, -6, 0, 1, 3600 - } //_#14 + } //_#11 LH:intvector { 9, 1, -1, 7200, 0, 3, 1, -1, 7200, 0, 1800 - } //_#15 + } //_#12 Lebanon:intvector { 2, -31, -1, 0, 0, 9, -31, -1, 0, 0, 3600 - } //_#16 - Mexico:intvector { - 3, 1, -1, 7200, 0, 9, -31, -1, 7200, 0, 3600 - } //_#17 + } //_#13 Moldova:intvector { 2, -31, -1, 7200, 0, 9, -31, -1, 10800, 0, 3600 - } //_#18 + } //_#14 NZ:intvector { 8, -30, -1, 7200, 1, 3, 1, -1, 7200, 1, 3600 - } //_#19 + } //_#15 Palestine:intvector { - 2, 24, -7, 0, 0, 9, 24, -7, 3600, 0, 3600 - } //_#20 + 2, -30, -7, 7200, 0, 9, -30, -7, 7200, 0, 3600 + } //_#16 Para:intvector { 9, 1, -1, 0, 0, 2, 22, -1, 0, 0, 3600 - } //_#21 - Syria:intvector { - 2, -31, -6, 0, 0, 9, -31, -6, 0, 0, 3600 - } //_#22 + } //_#17 SystemV:intvector { 3, -30, -1, 7200, 0, 9, -31, -1, 7200, 0, 3600 - } //_#23 + } //_#18 Thule:intvector { 2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600 - } //_#24 + } //_#19 Troll:intvector { 2, -31, -1, 3600, 2, 9, -31, -1, 3600, 2, 7200 - } //_#25 + } //_#20 US:intvector { 2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600 - } //_#26 - WS:intvector { - 8, -30, -1, 10800, 0, 3, 1, -1, 14400, 0, 3600 - } //_#27 + } //_#21 Zion:intvector { 2, 23, -6, 7200, 0, 9, -31, -1, 7200, 0, 3600 - } //_#28 + } //_#22 } Regions:array { "AU", //Z#0 ACT @@ -3195,7 +2947,7 @@ zoneinfo64:table(nofallback) { "BF", //Z#52 Africa/Ouagadougou "BJ", //Z#53 Africa/Porto-Novo "ST", //Z#54 Africa/Sao_Tome - "CI", //Z#55 Africa/Timbuktu + "ML", //Z#55 Africa/Timbuktu "LY", //Z#56 Africa/Tripoli "TN", //Z#57 Africa/Tunis "NA", //Z#58 Africa/Windhoek @@ -3240,144 +2992,144 @@ zoneinfo64:table(nofallback) { "KY", //Z#97 America/Cayman "US", //Z#98 America/Chicago "MX", //Z#99 America/Chihuahua - "CA", //Z#100 America/Coral_Harbour - "AR", //Z#101 America/Cordoba - "CR", //Z#102 America/Costa_Rica - "CA", //Z#103 America/Creston - "BR", //Z#104 America/Cuiaba - "CW", //Z#105 America/Curacao - "GL", //Z#106 America/Danmarkshavn - "CA", //Z#107 America/Dawson - "CA", //Z#108 America/Dawson_Creek - "US", //Z#109 America/Denver - "US", //Z#110 America/Detroit - "DM", //Z#111 America/Dominica - "CA", //Z#112 America/Edmonton - "BR", //Z#113 America/Eirunepe - "SV", //Z#114 America/El_Salvador - "MX", //Z#115 America/Ensenada - "CA", //Z#116 America/Fort_Nelson - "US", //Z#117 America/Fort_Wayne - "BR", //Z#118 America/Fortaleza - "CA", //Z#119 America/Glace_Bay - "GL", //Z#120 America/Godthab - "CA", //Z#121 America/Goose_Bay - "TC", //Z#122 America/Grand_Turk - "GD", //Z#123 America/Grenada - "GP", //Z#124 America/Guadeloupe - "GT", //Z#125 America/Guatemala - "EC", //Z#126 America/Guayaquil - "GY", //Z#127 America/Guyana - "CA", //Z#128 America/Halifax - "CU", //Z#129 America/Havana - "MX", //Z#130 America/Hermosillo - "US", //Z#131 America/Indiana/Indianapolis - "US", //Z#132 America/Indiana/Knox - "US", //Z#133 America/Indiana/Marengo - "US", //Z#134 America/Indiana/Petersburg - "US", //Z#135 America/Indiana/Tell_City - "US", //Z#136 America/Indiana/Vevay - "US", //Z#137 America/Indiana/Vincennes - "US", //Z#138 America/Indiana/Winamac - "US", //Z#139 America/Indianapolis - "CA", //Z#140 America/Inuvik - "CA", //Z#141 America/Iqaluit - "JM", //Z#142 America/Jamaica - "AR", //Z#143 America/Jujuy - "US", //Z#144 America/Juneau - "US", //Z#145 America/Kentucky/Louisville - "US", //Z#146 America/Kentucky/Monticello - "US", //Z#147 America/Knox_IN - "BQ", //Z#148 America/Kralendijk - "BO", //Z#149 America/La_Paz - "PE", //Z#150 America/Lima - "US", //Z#151 America/Los_Angeles - "US", //Z#152 America/Louisville - "SX", //Z#153 America/Lower_Princes - "BR", //Z#154 America/Maceio - "NI", //Z#155 America/Managua - "BR", //Z#156 America/Manaus - "MF", //Z#157 America/Marigot - "MQ", //Z#158 America/Martinique - "MX", //Z#159 America/Matamoros - "MX", //Z#160 America/Mazatlan - "AR", //Z#161 America/Mendoza - "US", //Z#162 America/Menominee - "MX", //Z#163 America/Merida - "US", //Z#164 America/Metlakatla - "MX", //Z#165 America/Mexico_City - "PM", //Z#166 America/Miquelon - "CA", //Z#167 America/Moncton - "MX", //Z#168 America/Monterrey - "UY", //Z#169 America/Montevideo - "CA", //Z#170 America/Montreal - "MS", //Z#171 America/Montserrat - "BS", //Z#172 America/Nassau - "US", //Z#173 America/New_York - "CA", //Z#174 America/Nipigon - "US", //Z#175 America/Nome - "BR", //Z#176 America/Noronha - "US", //Z#177 America/North_Dakota/Beulah - "US", //Z#178 America/North_Dakota/Center - "US", //Z#179 America/North_Dakota/New_Salem - "GL", //Z#180 America/Nuuk - "MX", //Z#181 America/Ojinaga - "PA", //Z#182 America/Panama - "CA", //Z#183 America/Pangnirtung - "SR", //Z#184 America/Paramaribo - "US", //Z#185 America/Phoenix - "HT", //Z#186 America/Port-au-Prince - "TT", //Z#187 America/Port_of_Spain - "BR", //Z#188 America/Porto_Acre - "BR", //Z#189 America/Porto_Velho - "PR", //Z#190 America/Puerto_Rico - "CL", //Z#191 America/Punta_Arenas - "CA", //Z#192 America/Rainy_River - "CA", //Z#193 America/Rankin_Inlet - "BR", //Z#194 America/Recife - "CA", //Z#195 America/Regina - "CA", //Z#196 America/Resolute - "BR", //Z#197 America/Rio_Branco - "AR", //Z#198 America/Rosario - "MX", //Z#199 America/Santa_Isabel - "BR", //Z#200 America/Santarem - "CL", //Z#201 America/Santiago - "DO", //Z#202 America/Santo_Domingo - "BR", //Z#203 America/Sao_Paulo - "GL", //Z#204 America/Scoresbysund - "US", //Z#205 America/Shiprock - "US", //Z#206 America/Sitka - "BL", //Z#207 America/St_Barthelemy - "CA", //Z#208 America/St_Johns - "KN", //Z#209 America/St_Kitts - "LC", //Z#210 America/St_Lucia - "VI", //Z#211 America/St_Thomas - "VC", //Z#212 America/St_Vincent - "CA", //Z#213 America/Swift_Current - "HN", //Z#214 America/Tegucigalpa - "GL", //Z#215 America/Thule - "CA", //Z#216 America/Thunder_Bay - "MX", //Z#217 America/Tijuana - "CA", //Z#218 America/Toronto - "VG", //Z#219 America/Tortola - "CA", //Z#220 America/Vancouver - "TT", //Z#221 America/Virgin - "CA", //Z#222 America/Whitehorse - "CA", //Z#223 America/Winnipeg - "US", //Z#224 America/Yakutat - "CA", //Z#225 America/Yellowknife - "AQ", //Z#226 Antarctica/Casey - "AQ", //Z#227 Antarctica/Davis - "AQ", //Z#228 Antarctica/DumontDUrville - "AU", //Z#229 Antarctica/Macquarie - "AQ", //Z#230 Antarctica/Mawson - "AQ", //Z#231 Antarctica/McMurdo - "AQ", //Z#232 Antarctica/Palmer - "AQ", //Z#233 Antarctica/Rothera - "NZ", //Z#234 Antarctica/South_Pole - "AQ", //Z#235 Antarctica/Syowa - "AQ", //Z#236 Antarctica/Troll - "AQ", //Z#237 Antarctica/Vostok + "MX", //Z#100 America/Ciudad_Juarez + "CA", //Z#101 America/Coral_Harbour + "AR", //Z#102 America/Cordoba + "CR", //Z#103 America/Costa_Rica + "CA", //Z#104 America/Creston + "BR", //Z#105 America/Cuiaba + "CW", //Z#106 America/Curacao + "GL", //Z#107 America/Danmarkshavn + "CA", //Z#108 America/Dawson + "CA", //Z#109 America/Dawson_Creek + "US", //Z#110 America/Denver + "US", //Z#111 America/Detroit + "DM", //Z#112 America/Dominica + "CA", //Z#113 America/Edmonton + "BR", //Z#114 America/Eirunepe + "SV", //Z#115 America/El_Salvador + "MX", //Z#116 America/Ensenada + "CA", //Z#117 America/Fort_Nelson + "US", //Z#118 America/Fort_Wayne + "BR", //Z#119 America/Fortaleza + "CA", //Z#120 America/Glace_Bay + "GL", //Z#121 America/Godthab + "CA", //Z#122 America/Goose_Bay + "TC", //Z#123 America/Grand_Turk + "GD", //Z#124 America/Grenada + "GP", //Z#125 America/Guadeloupe + "GT", //Z#126 America/Guatemala + "EC", //Z#127 America/Guayaquil + "GY", //Z#128 America/Guyana + "CA", //Z#129 America/Halifax + "CU", //Z#130 America/Havana + "MX", //Z#131 America/Hermosillo + "US", //Z#132 America/Indiana/Indianapolis + "US", //Z#133 America/Indiana/Knox + "US", //Z#134 America/Indiana/Marengo + "US", //Z#135 America/Indiana/Petersburg + "US", //Z#136 America/Indiana/Tell_City + "US", //Z#137 America/Indiana/Vevay + "US", //Z#138 America/Indiana/Vincennes + "US", //Z#139 America/Indiana/Winamac + "US", //Z#140 America/Indianapolis + "CA", //Z#141 America/Inuvik + "CA", //Z#142 America/Iqaluit + "JM", //Z#143 America/Jamaica + "AR", //Z#144 America/Jujuy + "US", //Z#145 America/Juneau + "US", //Z#146 America/Kentucky/Louisville + "US", //Z#147 America/Kentucky/Monticello + "US", //Z#148 America/Knox_IN + "BQ", //Z#149 America/Kralendijk + "BO", //Z#150 America/La_Paz + "PE", //Z#151 America/Lima + "US", //Z#152 America/Los_Angeles + "US", //Z#153 America/Louisville + "SX", //Z#154 America/Lower_Princes + "BR", //Z#155 America/Maceio + "NI", //Z#156 America/Managua + "BR", //Z#157 America/Manaus + "MF", //Z#158 America/Marigot + "MQ", //Z#159 America/Martinique + "MX", //Z#160 America/Matamoros + "MX", //Z#161 America/Mazatlan + "AR", //Z#162 America/Mendoza + "US", //Z#163 America/Menominee + "MX", //Z#164 America/Merida + "US", //Z#165 America/Metlakatla + "MX", //Z#166 America/Mexico_City + "PM", //Z#167 America/Miquelon + "CA", //Z#168 America/Moncton + "MX", //Z#169 America/Monterrey + "UY", //Z#170 America/Montevideo + "CA", //Z#171 America/Montreal + "MS", //Z#172 America/Montserrat + "BS", //Z#173 America/Nassau + "US", //Z#174 America/New_York + "CA", //Z#175 America/Nipigon + "US", //Z#176 America/Nome + "BR", //Z#177 America/Noronha + "US", //Z#178 America/North_Dakota/Beulah + "US", //Z#179 America/North_Dakota/Center + "US", //Z#180 America/North_Dakota/New_Salem + "GL", //Z#181 America/Nuuk + "MX", //Z#182 America/Ojinaga + "PA", //Z#183 America/Panama + "CA", //Z#184 America/Pangnirtung + "SR", //Z#185 America/Paramaribo + "US", //Z#186 America/Phoenix + "HT", //Z#187 America/Port-au-Prince + "TT", //Z#188 America/Port_of_Spain + "BR", //Z#189 America/Porto_Acre + "BR", //Z#190 America/Porto_Velho + "PR", //Z#191 America/Puerto_Rico + "CL", //Z#192 America/Punta_Arenas + "CA", //Z#193 America/Rainy_River + "CA", //Z#194 America/Rankin_Inlet + "BR", //Z#195 America/Recife + "CA", //Z#196 America/Regina + "CA", //Z#197 America/Resolute + "BR", //Z#198 America/Rio_Branco + "AR", //Z#199 America/Rosario + "MX", //Z#200 America/Santa_Isabel + "BR", //Z#201 America/Santarem + "CL", //Z#202 America/Santiago + "DO", //Z#203 America/Santo_Domingo + "BR", //Z#204 America/Sao_Paulo + "GL", //Z#205 America/Scoresbysund + "US", //Z#206 America/Shiprock + "US", //Z#207 America/Sitka + "BL", //Z#208 America/St_Barthelemy + "CA", //Z#209 America/St_Johns + "KN", //Z#210 America/St_Kitts + "LC", //Z#211 America/St_Lucia + "VI", //Z#212 America/St_Thomas + "VC", //Z#213 America/St_Vincent + "CA", //Z#214 America/Swift_Current + "HN", //Z#215 America/Tegucigalpa + "GL", //Z#216 America/Thule + "CA", //Z#217 America/Thunder_Bay + "MX", //Z#218 America/Tijuana + "CA", //Z#219 America/Toronto + "VG", //Z#220 America/Tortola + "CA", //Z#221 America/Vancouver + "VI", //Z#222 America/Virgin + "CA", //Z#223 America/Whitehorse + "CA", //Z#224 America/Winnipeg + "US", //Z#225 America/Yakutat + "CA", //Z#226 America/Yellowknife + "AQ", //Z#227 Antarctica/Casey + "AQ", //Z#228 Antarctica/Davis + "AQ", //Z#229 Antarctica/DumontDUrville + "AU", //Z#230 Antarctica/Macquarie + "AQ", //Z#231 Antarctica/Mawson + "AQ", //Z#232 Antarctica/McMurdo + "AQ", //Z#233 Antarctica/Palmer + "AQ", //Z#234 Antarctica/Rothera + "AQ", //Z#235 Antarctica/South_Pole + "AQ", //Z#236 Antarctica/Syowa + "AQ", //Z#237 Antarctica/Troll "SJ", //Z#238 Arctic/Longyearbyen "YE", //Z#239 Asia/Aden "KZ", //Z#240 Asia/Almaty @@ -3482,7 +3234,7 @@ zoneinfo64:table(nofallback) { "CV", //Z#339 Atlantic/Cape_Verde "FO", //Z#340 Atlantic/Faeroe "FO", //Z#341 Atlantic/Faroe - "NO", //Z#342 Atlantic/Jan_Mayen + "SJ", //Z#342 Atlantic/Jan_Mayen "PT", //Z#343 Atlantic/Madeira "IS", //Z#344 Atlantic/Reykjavik "GS", //Z#345 Atlantic/South_Georgia @@ -3602,176 +3354,178 @@ zoneinfo64:table(nofallback) { "RU", //Z#459 Europe/Kaliningrad "UA", //Z#460 Europe/Kiev "RU", //Z#461 Europe/Kirov - "PT", //Z#462 Europe/Lisbon - "SI", //Z#463 Europe/Ljubljana - "GB", //Z#464 Europe/London - "LU", //Z#465 Europe/Luxembourg - "ES", //Z#466 Europe/Madrid - "MT", //Z#467 Europe/Malta - "AX", //Z#468 Europe/Mariehamn - "BY", //Z#469 Europe/Minsk - "MC", //Z#470 Europe/Monaco - "RU", //Z#471 Europe/Moscow - "CY", //Z#472 Europe/Nicosia - "NO", //Z#473 Europe/Oslo - "FR", //Z#474 Europe/Paris - "ME", //Z#475 Europe/Podgorica - "CZ", //Z#476 Europe/Prague - "LV", //Z#477 Europe/Riga - "IT", //Z#478 Europe/Rome - "RU", //Z#479 Europe/Samara - "SM", //Z#480 Europe/San_Marino - "BA", //Z#481 Europe/Sarajevo - "RU", //Z#482 Europe/Saratov - "UA", //Z#483 Europe/Simferopol - "MK", //Z#484 Europe/Skopje - "BG", //Z#485 Europe/Sofia - "SE", //Z#486 Europe/Stockholm - "EE", //Z#487 Europe/Tallinn - "AL", //Z#488 Europe/Tirane - "MD", //Z#489 Europe/Tiraspol - "RU", //Z#490 Europe/Ulyanovsk - "UA", //Z#491 Europe/Uzhgorod - "LI", //Z#492 Europe/Vaduz - "VA", //Z#493 Europe/Vatican - "AT", //Z#494 Europe/Vienna - "LT", //Z#495 Europe/Vilnius - "RU", //Z#496 Europe/Volgograd - "PL", //Z#497 Europe/Warsaw - "HR", //Z#498 Europe/Zagreb - "UA", //Z#499 Europe/Zaporozhye - "CH", //Z#500 Europe/Zurich - "001",//Z#501 Factory - "GB", //Z#502 GB - "GB", //Z#503 GB-Eire - "001",//Z#504 GMT - "001",//Z#505 GMT+0 - "001",//Z#506 GMT-0 - "001",//Z#507 GMT0 - "001",//Z#508 Greenwich - "001",//Z#509 HST - "HK", //Z#510 Hongkong - "US", //Z#511 IET - "IN", //Z#512 IST - "IS", //Z#513 Iceland - "MG", //Z#514 Indian/Antananarivo - "IO", //Z#515 Indian/Chagos - "CX", //Z#516 Indian/Christmas - "CC", //Z#517 Indian/Cocos - "KM", //Z#518 Indian/Comoro - "TF", //Z#519 Indian/Kerguelen - "SC", //Z#520 Indian/Mahe - "MV", //Z#521 Indian/Maldives - "MU", //Z#522 Indian/Mauritius - "YT", //Z#523 Indian/Mayotte - "RE", //Z#524 Indian/Reunion - "IR", //Z#525 Iran - "IL", //Z#526 Israel - "JP", //Z#527 JST - "JM", //Z#528 Jamaica - "JP", //Z#529 Japan - "MH", //Z#530 Kwajalein - "LY", //Z#531 Libya - "001",//Z#532 MET - "WS", //Z#533 MIT - "001",//Z#534 MST - "001",//Z#535 MST7MDT - "MX", //Z#536 Mexico/BajaNorte - "MX", //Z#537 Mexico/BajaSur - "MX", //Z#538 Mexico/General - "AM", //Z#539 NET - "NZ", //Z#540 NST - "NZ", //Z#541 NZ - "NZ", //Z#542 NZ-CHAT - "US", //Z#543 Navajo - "PK", //Z#544 PLT - "US", //Z#545 PNT - "CN", //Z#546 PRC - "PR", //Z#547 PRT - "US", //Z#548 PST - "001",//Z#549 PST8PDT - "WS", //Z#550 Pacific/Apia - "NZ", //Z#551 Pacific/Auckland - "PG", //Z#552 Pacific/Bougainville - "NZ", //Z#553 Pacific/Chatham - "FM", //Z#554 Pacific/Chuuk - "CL", //Z#555 Pacific/Easter - "VU", //Z#556 Pacific/Efate - "KI", //Z#557 Pacific/Enderbury - "TK", //Z#558 Pacific/Fakaofo - "FJ", //Z#559 Pacific/Fiji - "TV", //Z#560 Pacific/Funafuti - "EC", //Z#561 Pacific/Galapagos - "PF", //Z#562 Pacific/Gambier - "SB", //Z#563 Pacific/Guadalcanal - "GU", //Z#564 Pacific/Guam - "US", //Z#565 Pacific/Honolulu - "UM", //Z#566 Pacific/Johnston - "KI", //Z#567 Pacific/Kiritimati - "FM", //Z#568 Pacific/Kosrae - "MH", //Z#569 Pacific/Kwajalein - "MH", //Z#570 Pacific/Majuro - "PF", //Z#571 Pacific/Marquesas - "UM", //Z#572 Pacific/Midway - "NR", //Z#573 Pacific/Nauru - "NU", //Z#574 Pacific/Niue - "NF", //Z#575 Pacific/Norfolk - "NC", //Z#576 Pacific/Noumea - "AS", //Z#577 Pacific/Pago_Pago - "PW", //Z#578 Pacific/Palau - "PN", //Z#579 Pacific/Pitcairn - "FM", //Z#580 Pacific/Pohnpei - "FM", //Z#581 Pacific/Ponape - "PG", //Z#582 Pacific/Port_Moresby - "CK", //Z#583 Pacific/Rarotonga - "MP", //Z#584 Pacific/Saipan - "AS", //Z#585 Pacific/Samoa - "PF", //Z#586 Pacific/Tahiti - "KI", //Z#587 Pacific/Tarawa - "TO", //Z#588 Pacific/Tongatapu - "FM", //Z#589 Pacific/Truk - "UM", //Z#590 Pacific/Wake - "WF", //Z#591 Pacific/Wallis - "FM", //Z#592 Pacific/Yap - "PL", //Z#593 Poland - "PT", //Z#594 Portugal - "TW", //Z#595 ROC - "KR", //Z#596 ROK - "SB", //Z#597 SST - "SG", //Z#598 Singapore - "001",//Z#599 SystemV/AST4 - "001",//Z#600 SystemV/AST4ADT - "001",//Z#601 SystemV/CST6 - "001",//Z#602 SystemV/CST6CDT - "001",//Z#603 SystemV/EST5 - "001",//Z#604 SystemV/EST5EDT - "001",//Z#605 SystemV/HST10 - "001",//Z#606 SystemV/MST7 - "001",//Z#607 SystemV/MST7MDT - "001",//Z#608 SystemV/PST8 - "001",//Z#609 SystemV/PST8PDT - "001",//Z#610 SystemV/YST9 - "001",//Z#611 SystemV/YST9YDT - "TR", //Z#612 Turkey - "001",//Z#613 UCT - "US", //Z#614 US/Alaska - "US", //Z#615 US/Aleutian - "US", //Z#616 US/Arizona - "US", //Z#617 US/Central - "US", //Z#618 US/East-Indiana - "US", //Z#619 US/Eastern - "US", //Z#620 US/Hawaii - "US", //Z#621 US/Indiana-Starke - "US", //Z#622 US/Michigan - "US", //Z#623 US/Mountain - "US", //Z#624 US/Pacific - "US", //Z#625 US/Pacific-New - "AS", //Z#626 US/Samoa - "001",//Z#627 UTC - "001",//Z#628 Universal - "VN", //Z#629 VST - "RU", //Z#630 W-SU - "001",//Z#631 WET - "001",//Z#632 Zulu + "UA", //Z#462 Europe/Kyiv + "PT", //Z#463 Europe/Lisbon + "SI", //Z#464 Europe/Ljubljana + "GB", //Z#465 Europe/London + "LU", //Z#466 Europe/Luxembourg + "ES", //Z#467 Europe/Madrid + "MT", //Z#468 Europe/Malta + "AX", //Z#469 Europe/Mariehamn + "BY", //Z#470 Europe/Minsk + "MC", //Z#471 Europe/Monaco + "RU", //Z#472 Europe/Moscow + "CY", //Z#473 Europe/Nicosia + "NO", //Z#474 Europe/Oslo + "FR", //Z#475 Europe/Paris + "ME", //Z#476 Europe/Podgorica + "CZ", //Z#477 Europe/Prague + "LV", //Z#478 Europe/Riga + "IT", //Z#479 Europe/Rome + "RU", //Z#480 Europe/Samara + "SM", //Z#481 Europe/San_Marino + "BA", //Z#482 Europe/Sarajevo + "RU", //Z#483 Europe/Saratov + "UA", //Z#484 Europe/Simferopol + "MK", //Z#485 Europe/Skopje + "BG", //Z#486 Europe/Sofia + "SE", //Z#487 Europe/Stockholm + "EE", //Z#488 Europe/Tallinn + "AL", //Z#489 Europe/Tirane + "MD", //Z#490 Europe/Tiraspol + "RU", //Z#491 Europe/Ulyanovsk + "UA", //Z#492 Europe/Uzhgorod + "LI", //Z#493 Europe/Vaduz + "VA", //Z#494 Europe/Vatican + "AT", //Z#495 Europe/Vienna + "LT", //Z#496 Europe/Vilnius + "RU", //Z#497 Europe/Volgograd + "PL", //Z#498 Europe/Warsaw + "HR", //Z#499 Europe/Zagreb + "UA", //Z#500 Europe/Zaporozhye + "CH", //Z#501 Europe/Zurich + "001",//Z#502 Factory + "GB", //Z#503 GB + "GB", //Z#504 GB-Eire + "001",//Z#505 GMT + "001",//Z#506 GMT+0 + "001",//Z#507 GMT-0 + "001",//Z#508 GMT0 + "001",//Z#509 Greenwich + "001",//Z#510 HST + "HK", //Z#511 Hongkong + "US", //Z#512 IET + "IN", //Z#513 IST + "CI", //Z#514 Iceland + "MG", //Z#515 Indian/Antananarivo + "IO", //Z#516 Indian/Chagos + "CX", //Z#517 Indian/Christmas + "CC", //Z#518 Indian/Cocos + "KM", //Z#519 Indian/Comoro + "TF", //Z#520 Indian/Kerguelen + "SC", //Z#521 Indian/Mahe + "MV", //Z#522 Indian/Maldives + "MU", //Z#523 Indian/Mauritius + "YT", //Z#524 Indian/Mayotte + "RE", //Z#525 Indian/Reunion + "IR", //Z#526 Iran + "IL", //Z#527 Israel + "JP", //Z#528 JST + "JM", //Z#529 Jamaica + "JP", //Z#530 Japan + "MH", //Z#531 Kwajalein + "LY", //Z#532 Libya + "001",//Z#533 MET + "WS", //Z#534 MIT + "001",//Z#535 MST + "001",//Z#536 MST7MDT + "MX", //Z#537 Mexico/BajaNorte + "MX", //Z#538 Mexico/BajaSur + "MX", //Z#539 Mexico/General + "AM", //Z#540 NET + "NZ", //Z#541 NST + "NZ", //Z#542 NZ + "NZ", //Z#543 NZ-CHAT + "US", //Z#544 Navajo + "PK", //Z#545 PLT + "US", //Z#546 PNT + "CN", //Z#547 PRC + "PR", //Z#548 PRT + "US", //Z#549 PST + "001",//Z#550 PST8PDT + "WS", //Z#551 Pacific/Apia + "NZ", //Z#552 Pacific/Auckland + "PG", //Z#553 Pacific/Bougainville + "NZ", //Z#554 Pacific/Chatham + "FM", //Z#555 Pacific/Chuuk + "CL", //Z#556 Pacific/Easter + "VU", //Z#557 Pacific/Efate + "KI", //Z#558 Pacific/Enderbury + "TK", //Z#559 Pacific/Fakaofo + "FJ", //Z#560 Pacific/Fiji + "TV", //Z#561 Pacific/Funafuti + "EC", //Z#562 Pacific/Galapagos + "PF", //Z#563 Pacific/Gambier + "SB", //Z#564 Pacific/Guadalcanal + "GU", //Z#565 Pacific/Guam + "US", //Z#566 Pacific/Honolulu + "UM", //Z#567 Pacific/Johnston + "KI", //Z#568 Pacific/Kanton + "KI", //Z#569 Pacific/Kiritimati + "FM", //Z#570 Pacific/Kosrae + "MH", //Z#571 Pacific/Kwajalein + "MH", //Z#572 Pacific/Majuro + "PF", //Z#573 Pacific/Marquesas + "UM", //Z#574 Pacific/Midway + "NR", //Z#575 Pacific/Nauru + "NU", //Z#576 Pacific/Niue + "NF", //Z#577 Pacific/Norfolk + "NC", //Z#578 Pacific/Noumea + "AS", //Z#579 Pacific/Pago_Pago + "PW", //Z#580 Pacific/Palau + "PN", //Z#581 Pacific/Pitcairn + "FM", //Z#582 Pacific/Pohnpei + "FM", //Z#583 Pacific/Ponape + "PG", //Z#584 Pacific/Port_Moresby + "CK", //Z#585 Pacific/Rarotonga + "MP", //Z#586 Pacific/Saipan + "AS", //Z#587 Pacific/Samoa + "PF", //Z#588 Pacific/Tahiti + "KI", //Z#589 Pacific/Tarawa + "TO", //Z#590 Pacific/Tongatapu + "FM", //Z#591 Pacific/Truk + "UM", //Z#592 Pacific/Wake + "WF", //Z#593 Pacific/Wallis + "FM", //Z#594 Pacific/Yap + "PL", //Z#595 Poland + "PT", //Z#596 Portugal + "TW", //Z#597 ROC + "KR", //Z#598 ROK + "SB", //Z#599 SST + "SG", //Z#600 Singapore + "001",//Z#601 SystemV/AST4 + "001",//Z#602 SystemV/AST4ADT + "001",//Z#603 SystemV/CST6 + "001",//Z#604 SystemV/CST6CDT + "001",//Z#605 SystemV/EST5 + "001",//Z#606 SystemV/EST5EDT + "001",//Z#607 SystemV/HST10 + "001",//Z#608 SystemV/MST7 + "001",//Z#609 SystemV/MST7MDT + "001",//Z#610 SystemV/PST8 + "001",//Z#611 SystemV/PST8PDT + "001",//Z#612 SystemV/YST9 + "001",//Z#613 SystemV/YST9YDT + "TR", //Z#614 Turkey + "001",//Z#615 UCT + "US", //Z#616 US/Alaska + "US", //Z#617 US/Aleutian + "US", //Z#618 US/Arizona + "US", //Z#619 US/Central + "US", //Z#620 US/East-Indiana + "US", //Z#621 US/Eastern + "US", //Z#622 US/Hawaii + "US", //Z#623 US/Indiana-Starke + "US", //Z#624 US/Michigan + "US", //Z#625 US/Mountain + "US", //Z#626 US/Pacific + "US", //Z#627 US/Pacific-New + "AS", //Z#628 US/Samoa + "001",//Z#629 UTC + "001",//Z#630 Universal + "VN", //Z#631 VST + "RU", //Z#632 W-SU + "001",//Z#633 WET + "001",//Z#634 Zulu } } diff --git a/icu/icu4c/source/data/rbnf/LOCALE_DEPS.json b/icu/icu4c/source/data/rbnf/LOCALE_DEPS.json index 93b76a5b95d..55069bd7d12 100644 --- a/icu/icu4c/source/data/rbnf/LOCALE_DEPS.json +++ b/icu/icu4c/source/data/rbnf/LOCALE_DEPS.json @@ -3,12 +3,11 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml { - "cldrVersion": "38.1", + "cldrVersion": "42", "aliases": { "ars": "ar_SA", "in": "id", "iw": "he", - "no": "nb", "sh": "sr_Latn", "zh_HK": "zh_Hant_HK", "zh_MO": "zh_Hant_MO", @@ -25,6 +24,8 @@ "es_PR": "es_419", "es_SV": "es_419", "es_US": "es_419", + "nb": "no", + "nn": "no", "sr_Latn": "root", "zh_Hant": "root" } diff --git a/icu/icu4c/source/data/rbnf/ar.txt b/icu/icu4c/source/data/rbnf/ar.txt index add397998bf..da562af25ee 100644 --- a/icu/icu4c/source/data/rbnf/ar.txt +++ b/icu/icu4c/source/data/rbnf/ar.txt @@ -29,29 +29,29 @@ ar{ "11: \u0625\u062D\u062F\u0649 \u0639\u0634\u0631;", "12: \u0625\u062B\u0646\u0627 \u0639\u0634\u0631;", "13: >%spellout-numbering> \u0639\u0634\u0631;", - "20: [>%spellout-numbering> \u0648 ]\u0639\u0634\u0631\u0648\u0646;", - "30: [>%spellout-numbering> \u0648 ]\u062B\u0644\u0627\u062B\u0648\u0646;", - "40: [>%spellout-numbering> \u0648 ]\u0623\u0631\u0628\u0639\u0648\u0646;", - "50: [>%spellout-numbering> \u0648 ]\u062E\u0645\u0633\u0648\u0646;", - "60: [>%spellout-numbering> \u0648 ]\u0633\u062A\u0648\u0646;", - "70: [>%spellout-numbering> \u0648 ]\u0633\u0628\u0639\u0648\u0646;", - "80: [>%spellout-numbering> \u0648 ]\u062B\u0645\u0627\u0646\u0648\u0646;", - "90: [>%spellout-numbering> \u0648 ]\u062A\u0633\u0639\u0648\u0646;", - "100: \u0645\u0627\u0626\u0629[ \u0648 >%spellout-numbering>];", - "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648 >%spellout-numbering>];", - "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648 >%spellout-numbering>];", - "1000: \u0623\u0644\u0641[ \u0648 >%spellout-numbering>];", - "2000: \u0623\u0644\u0641\u064A\u0646[ \u0648 >%spellout-numbering>];", - "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648 >%spellout-numbering>];", - "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648 >%spellout-numbering>];", - "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648 >%spellout-numbering>];", - "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648 >%spellout-numbering>];", - "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", + "20: [>%spellout-numbering> \u0648]\u0639\u0634\u0631\u0648\u0646;", + "30: [>%spellout-numbering> \u0648]\u062B\u0644\u0627\u062B\u0648\u0646;", + "40: [>%spellout-numbering> \u0648]\u0623\u0631\u0628\u0639\u0648\u0646;", + "50: [>%spellout-numbering> \u0648]\u062E\u0645\u0633\u0648\u0646;", + "60: [>%spellout-numbering> \u0648]\u0633\u062A\u0648\u0646;", + "70: [>%spellout-numbering> \u0648]\u0633\u0628\u0639\u0648\u0646;", + "80: [>%spellout-numbering> \u0648]\u062B\u0645\u0627\u0646\u0648\u0646;", + "90: [>%spellout-numbering> \u0648]\u062A\u0633\u0639\u0648\u0646;", + "100: \u0645\u0627\u0626\u0629[ \u0648>%spellout-numbering>];", + "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%spellout-numbering>];", + "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%spellout-numbering>];", + "1000: \u0623\u0644\u0641[ \u0648>%spellout-numbering>];", + "2000: \u0623\u0644\u0641\u064A\u0646[ \u0648>%spellout-numbering>];", + "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648>%spellout-numbering>];", + "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648>%spellout-numbering>];", + "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-numbering>];", + "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-numbering>];", + "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", "1000000000000000000: =#,##0=;", "%spellout-cardinal-feminine:", "-x: \u0646\u0627\u0642\u0635 >>;", @@ -70,29 +70,29 @@ ar{ "11: \u0625\u062D\u062F\u0649 \u0639\u0634\u0631;", "12: \u0625\u062B\u0646\u062A\u0627 \u0639\u0634\u0631\u0629;", "13: >%spellout-numbering> \u0639\u0634\u0631;", - "20: [>%spellout-numbering> \u0648 ]\u0639\u0634\u0631\u0648\u0646;", - "30: [>%spellout-numbering> \u0648 ]\u062B\u0644\u0627\u062B\u0648\u0646;", - "40: [>%spellout-numbering> \u0648 ]\u0623\u0631\u0628\u0639\u0648\u0646;", - "50: [>%spellout-numbering> \u0648 ]\u062E\u0645\u0633\u0648\u0646;", - "60: [>%spellout-numbering> \u0648 ]\u0633\u062A\u0648\u0646;", - "70: [>%spellout-numbering> \u0648 ]\u0633\u0628\u0639\u0648\u0646;", - "80: [>%spellout-numbering> \u0648 ]\u062B\u0645\u0627\u0646\u0648\u0646;", - "90: [>%spellout-numbering> \u0648 ]\u062A\u0633\u0639\u0648\u0646;", - "100: \u0645\u0627\u0626\u0629[ \u0648 >%spellout-numbering>];", - "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648 >%spellout-numbering>];", - "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648 >%spellout-numbering>];", - "1000: \u0623\u0644\u0641[ \u0648 >%spellout-numbering>];", - "2000: \u0623\u0644\u0641\u064A[ \u0648 >%spellout-numbering>];", - "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648 >%spellout-numbering>];", - "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648 >%spellout-numbering>];", - "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648 >%spellout-numbering>];", - "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648 >%spellout-numbering>];", - "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", - "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-numbering>];", + "20: [>%spellout-numbering> \u0648]\u0639\u0634\u0631\u0648\u0646;", + "30: [>%spellout-numbering> \u0648]\u062B\u0644\u0627\u062B\u0648\u0646;", + "40: [>%spellout-numbering> \u0648]\u0623\u0631\u0628\u0639\u0648\u0646;", + "50: [>%spellout-numbering> \u0648]\u062E\u0645\u0633\u0648\u0646;", + "60: [>%spellout-numbering> \u0648]\u0633\u062A\u0648\u0646;", + "70: [>%spellout-numbering> \u0648]\u0633\u0628\u0639\u0648\u0646;", + "80: [>%spellout-numbering> \u0648]\u062B\u0645\u0627\u0646\u0648\u0646;", + "90: [>%spellout-numbering> \u0648]\u062A\u0633\u0639\u0648\u0646;", + "100: \u0645\u0627\u0626\u0629[ \u0648>%spellout-numbering>];", + "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%spellout-numbering>];", + "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%spellout-numbering>];", + "1000: \u0623\u0644\u0641[ \u0648>%spellout-numbering>];", + "2000: \u0623\u0644\u0641\u064A[ \u0648>%spellout-numbering>];", + "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648>%spellout-numbering>];", + "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648>%spellout-numbering>];", + "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-numbering>];", + "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-numbering>];", + "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", + "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-numbering>];", "1000000000000000000: =#,##0=;", "%%spellout-numbering-m:", "0: \u0635\u0641\u0631;", @@ -109,29 +109,29 @@ ar{ "11: \u0625\u062D\u062F\u0649 \u0639\u0634\u0631;", "12: \u0625\u062B\u0646\u0627 \u0639\u0634\u0631;", "13: >> \u0639\u0634\u0631;", - "20: [>%%spellout-numbering-m> \u0648 ]\u0639\u0634\u0631\u0648\u0646;", - "30: [>%%spellout-numbering-m> \u0648 ]\u062B\u0644\u0627\u062B\u0648\u0646;", - "40: [>%%spellout-numbering-m> \u0648 ]\u0623\u0631\u0628\u0639\u0648\u0646;", - "50: [>%%spellout-numbering-m> \u0648 ]\u062E\u0645\u0633\u0648\u0646;", - "60: [>%%spellout-numbering-m> \u0648 ]\u0633\u062A\u0648\u0646;", - "70: [>%%spellout-numbering-m> \u0648 ]\u0633\u0628\u0639\u0648\u0646;", - "80: [>%%spellout-numbering-m> \u0648 ]\u062B\u0645\u0627\u0646\u0648\u0646;", - "90: [>%%spellout-numbering-m> \u0648 ]\u062A\u0633\u0639\u0648\u0646;", - "100: \u0645\u0627\u0626\u0629[ \u0648 >%%spellout-numbering-m>];", - "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648 >%%spellout-numbering-m>];", - "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648 >%%spellout-numbering-m>];", - "1000: \u0623\u0644\u0641[ \u0648 >%%spellout-numbering-m>];", - "2000: \u0623\u0644\u0641\u064A[ \u0648 >%%spellout-numbering-m>];", - "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648 >%%spellout-numbering-m>];", - "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648 >%%spellout-numbering-m>];", - "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648 >%%spellout-numbering-m>];", - "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648 >%%spellout-numbering-m>];", - "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", + "20: [>%%spellout-numbering-m> \u0648]\u0639\u0634\u0631\u0648\u0646;", + "30: [>%%spellout-numbering-m> \u0648]\u062B\u0644\u0627\u062B\u0648\u0646;", + "40: [>%%spellout-numbering-m> \u0648]\u0623\u0631\u0628\u0639\u0648\u0646;", + "50: [>%%spellout-numbering-m> \u0648]\u062E\u0645\u0633\u0648\u0646;", + "60: [>%%spellout-numbering-m> \u0648]\u0633\u062A\u0648\u0646;", + "70: [>%%spellout-numbering-m> \u0648]\u0633\u0628\u0639\u0648\u0646;", + "80: [>%%spellout-numbering-m> \u0648]\u062B\u0645\u0627\u0646\u0648\u0646;", + "90: [>%%spellout-numbering-m> \u0648]\u062A\u0633\u0639\u0648\u0646;", + "100: \u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];", + "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%%spellout-numbering-m>];", + "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];", + "1000: \u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];", + "2000: \u0623\u0644\u0641\u064A[ \u0648>%%spellout-numbering-m>];", + "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648>%%spellout-numbering-m>];", + "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];", + "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];", + "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];", + "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", "1000000000000000000: =#,##0=;", "%spellout-cardinal-masculine:", "-x: \u0646\u0627\u0642\u0635 >>;", @@ -150,29 +150,29 @@ ar{ "11: \u0625\u062D\u062F\u0649 \u0639\u0634\u0631;", "12: \u0625\u062B\u0646\u0627 \u0639\u0634\u0631;", "13: >> \u0639\u0634\u0631;", - "20: [>%%spellout-numbering-m> \u0648 ]\u0639\u0634\u0631\u0648\u0646;", - "30: [>%%spellout-numbering-m> \u0648 ]\u062B\u0644\u0627\u062B\u0648\u0646;", - "40: [>%%spellout-numbering-m> \u0648 ]\u0623\u0631\u0628\u0639\u0648\u0646;", - "50: [>%%spellout-numbering-m> \u0648 ]\u062E\u0645\u0633\u0648\u0646;", - "60: [>%%spellout-numbering-m> \u0648 ]\u0633\u062A\u0648\u0646;", - "70: [>%%spellout-numbering-m> \u0648 ]\u0633\u0628\u0639\u0648\u0646;", - "80: [>%%spellout-numbering-m> \u0648 ]\u062B\u0645\u0627\u0646\u0648\u0646;", - "90: [>%%spellout-numbering-m> \u0648 ]\u062A\u0633\u0639\u0648\u0646;", - "100: \u0645\u0627\u0626\u0629[ \u0648 >%%spellout-numbering-m>];", - "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648 >%%spellout-numbering-m>];", - "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648 >%%spellout-numbering-m>];", - "1000: \u0623\u0644\u0641[ \u0648 >%%spellout-numbering-m>];", - "2000: \u0623\u0644\u0641\u064A[ \u0648 >%%spellout-numbering-m>];", - "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648 >%%spellout-numbering-m>];", - "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648 >%%spellout-numbering-m>];", - "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648 >%%spellout-numbering-m>];", - "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648 >%%spellout-numbering-m>];", - "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", + "20: [>%%spellout-numbering-m> \u0648]\u0639\u0634\u0631\u0648\u0646;", + "30: [>%%spellout-numbering-m> \u0648]\u062B\u0644\u0627\u062B\u0648\u0646;", + "40: [>%%spellout-numbering-m> \u0648]\u0623\u0631\u0628\u0639\u0648\u0646;", + "50: [>%%spellout-numbering-m> \u0648]\u062E\u0645\u0633\u0648\u0646;", + "60: [>%%spellout-numbering-m> \u0648]\u0633\u062A\u0648\u0646;", + "70: [>%%spellout-numbering-m> \u0648]\u0633\u0628\u0639\u0648\u0646;", + "80: [>%%spellout-numbering-m> \u0648]\u062B\u0645\u0627\u0646\u0648\u0646;", + "90: [>%%spellout-numbering-m> \u0648]\u062A\u0633\u0639\u0648\u0646;", + "100: \u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];", + "200: \u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%%spellout-numbering-m>];", + "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];", + "1000: \u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];", + "2000: \u0623\u0644\u0641\u064A[ \u0648>%%spellout-numbering-m>];", + "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648>%%spellout-numbering-m>];", + "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];", + "1000000: \u0645\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "1000000000: \u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];", + "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];", + "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", "1000000000000000000: =#,##0=;", "%%ordinal-ones-feminine:", "1: \u0627\u0644\u062D\u0627\u062F\u064A\u0629 ;", @@ -196,36 +196,36 @@ ar{ "11: \u0627\u0644\u062D\u0627\u062F\u064A\u0629 \u0639\u0634\u0631\u0629;", "12: >> \u0639\u0634\u0631\u0629;", "20: \u0627\u0644\u0639\u0634\u0631\u0648\u0646;", - "21: >%%ordinal-ones-feminine> \u0648 \u0627\u0644\u0639\u0634\u0631\u0648\u0646;", + "21: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u0639\u0634\u0631\u0648\u0646;", "30: \u0627\u0644\u062B\u0644\u0627\u062B\u0648\u0646;", - "31: >%%ordinal-ones-feminine> \u0648 \u0627\u0644\u062B\u0644\u0627\u062B\u0648\u0646;", + "31: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u062B\u0644\u0627\u062B\u0648\u0646;", "40: \u0627\u0644\u0623\u0631\u0628\u0639\u0648\u0646;", - "41: >%%ordinal-ones-feminine> \u0648 \u0627\u0644\u0623\u0631\u0628\u0639\u0648\u0646;", + "41: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u0623\u0631\u0628\u0639\u0648\u0646;", "50: \u0627\u0644\u062E\u0645\u0633\u0648\u0646;", - "51: >%%ordinal-ones-feminine> \u0648 \u0627\u0644\u062E\u0645\u0633\u0648\u0646;", + "51: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u062E\u0645\u0633\u0648\u0646;", "60: \u0627\u0644\u0633\u062A\u0648\u0646;", - "61: >%%ordinal-ones-feminine> \u0648 \u0627\u0644\u0633\u062A\u0648\u0646;", + "61: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u0633\u062A\u0648\u0646;", "70: \u0627\u0644\u0633\u0628\u0639\u0648\u0646;", - "71: >%%ordinal-ones-feminine> \u0648 \u0627\u0644\u0633\u0628\u0639\u0648\u0646;", + "71: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u0633\u0628\u0639\u0648\u0646;", "80: \u0627\u0644\u062B\u0645\u0627\u0646\u0648\u0646;", - "81: >%%ordinal-ones-feminine> \u0648 \u0627\u0644\u062B\u0645\u0627\u0646\u0648\u0646;", + "81: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u062B\u0645\u0627\u0646\u0648\u0646;", "90: \u0627\u0644\u062A\u0633\u0639\u0648\u0646;", - "91: >%%ordinal-ones-feminine> \u0648 \u0627\u0644\u062A\u0633\u0639\u0648\u0646;", - "100: \u0627\u0644\u0645\u0627\u0626\u0629[ \u0648 >%spellout-cardinal-feminine>];", - "200: \u0627\u0644\u0645\u0627\u0626\u062A\u0627\u0646[ \u0648 >%spellout-cardinal-feminine>];", - "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648 >%spellout-cardinal-feminine>];", - "1000: \u0627\u0644\u0623\u0644\u0641[ \u0648 >%spellout-cardinal-feminine>];", - "2000: \u0627\u0644\u0623\u0644\u0641\u064A[ \u0648 >%spellout-cardinal-feminine>];", - "3000: <%spellout-cardinal-feminine< \u0622\u0644\u0627\u0641[ \u0648 >%spellout-cardinal-feminine>];", - "11000/1000: <%spellout-cardinal-feminine< \u0623\u0644\u0641[ \u0648 >%spellout-cardinal-feminine>];", - "1000000: \u0627\u0644\u0645\u0644\u064A\u0648\u0646[ \u0648 >%spellout-cardinal-feminine>];", - "2000000: <%spellout-cardinal-feminine< \u0627\u0644\u0623\u0644\u0641[ \u0648 >%spellout-cardinal-feminine>];", - "1000000000: \u0627\u0644\u0645\u0644\u064A\u0627\u0631[ \u0648 >%spellout-cardinal-feminine>];", - "2000000000: <%spellout-cardinal-feminine< \u0645\u0644\u064A\u0627\u0631[ \u0648 >%spellout-cardinal-feminine>];", - "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-cardinal-feminine>];", - "2000000000000: <%spellout-cardinal-feminine< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-cardinal-feminine>];", - "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-cardinal-feminine>];", - "2000000000000000: <%spellout-cardinal-feminine< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%spellout-cardinal-feminine>];", + "91: >%%ordinal-ones-feminine> \u0648\u0627\u0644\u062A\u0633\u0639\u0648\u0646;", + "100: \u0627\u0644\u0645\u0627\u0626\u0629[ \u0648>%spellout-cardinal-feminine>];", + "200: \u0627\u0644\u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%spellout-cardinal-feminine>];", + "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%spellout-cardinal-feminine>];", + "1000: \u0627\u0644\u0623\u0644\u0641[ \u0648>%spellout-cardinal-feminine>];", + "2000: \u0627\u0644\u0623\u0644\u0641\u064A[ \u0648>%spellout-cardinal-feminine>];", + "3000: <%spellout-cardinal-feminine< \u0622\u0644\u0627\u0641[ \u0648>%spellout-cardinal-feminine>];", + "11000/1000: <%spellout-cardinal-feminine< \u0623\u0644\u0641[ \u0648>%spellout-cardinal-feminine>];", + "1000000: \u0627\u0644\u0645\u0644\u064A\u0648\u0646[ \u0648>%spellout-cardinal-feminine>];", + "2000000: <%spellout-cardinal-feminine< \u0627\u0644\u0623\u0644\u0641[ \u0648>%spellout-cardinal-feminine>];", + "1000000000: \u0627\u0644\u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-cardinal-feminine>];", + "2000000000: <%spellout-cardinal-feminine< \u0645\u0644\u064A\u0627\u0631[ \u0648>%spellout-cardinal-feminine>];", + "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-cardinal-feminine>];", + "2000000000000: <%spellout-cardinal-feminine< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-cardinal-feminine>];", + "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-cardinal-feminine>];", + "2000000000000000: <%spellout-cardinal-feminine< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%spellout-cardinal-feminine>];", "1000000000000000000: =#,##0=;", "%%ordinal-ones-masculine:", "1: \u0627\u0644\u062D\u0627\u062F\u064A ;", @@ -249,36 +249,36 @@ ar{ "11: \u0627\u0644\u062D\u0627\u062F\u064A \u0639\u0634\u0631;", "12: >> \u0639\u0634\u0631;", "20: \u0627\u0644\u0639\u0634\u0631\u0648\u0646;", - "21: >%%ordinal-ones-masculine> \u0648 \u0627\u0644\u0639\u0634\u0631\u0648\u0646;", + "21: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u0639\u0634\u0631\u0648\u0646;", "30: \u0627\u0644\u062B\u0644\u0627\u062B\u0648\u0646;", - "31: >%%ordinal-ones-masculine> \u0648 \u0627\u0644\u062B\u0644\u0627\u062B\u0648\u0646;", + "31: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u062B\u0644\u0627\u062B\u0648\u0646;", "40: \u0627\u0644\u0623\u0631\u0628\u0639\u0648\u0646;", - "41: >%%ordinal-ones-masculine> \u0648 \u0627\u0644\u0623\u0631\u0628\u0639\u0648\u0646;", + "41: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u0623\u0631\u0628\u0639\u0648\u0646;", "50: \u0627\u0644\u062E\u0645\u0633\u0648\u0646;", - "51: >%%ordinal-ones-masculine> \u0648 \u0627\u0644\u062E\u0645\u0633\u0648\u0646;", + "51: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u062E\u0645\u0633\u0648\u0646;", "60: \u0627\u0644\u0633\u062A\u0648\u0646;", - "61: >%%ordinal-ones-masculine> \u0648 \u0627\u0644\u0633\u062A\u0648\u0646;", + "61: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u0633\u062A\u0648\u0646;", "70: \u0627\u0644\u0633\u0628\u0639\u0648\u0646;", - "71: >%%ordinal-ones-masculine> \u0648 \u0627\u0644\u0633\u0628\u0639\u0648\u0646;", + "71: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u0633\u0628\u0639\u0648\u0646;", "80: \u0627\u0644\u062B\u0645\u0627\u0646\u0648\u0646;", - "81: >%%ordinal-ones-masculine> \u0648 \u0627\u0644\u062B\u0645\u0627\u0646\u0648\u0646;", + "81: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u062B\u0645\u0627\u0646\u0648\u0646;", "90: \u0627\u0644\u062A\u0633\u0639\u0648\u0646;", - "91: >%%ordinal-ones-masculine> \u0648 \u0627\u0644\u062A\u0633\u0639\u0648\u0646;", - "100: \u0627\u0644\u0645\u0627\u0626\u0629[ \u0648 >%%spellout-numbering-m>];", - "200: \u0627\u0644\u0645\u0627\u0626\u062A\u0627\u0646[ \u0648 >%%spellout-numbering-m>];", - "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648 >%%spellout-numbering-m>];", - "1000: \u0627\u0644\u0623\u0644\u0641[ \u0648 >%%spellout-numbering-m>];", - "2000: \u0627\u0644\u0623\u0644\u0641\u064A[ \u0648 >%%spellout-numbering-m>];", - "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648 >%%spellout-numbering-m>];", - "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648 >%%spellout-numbering-m>];", - "1000000: \u0627\u0644\u0645\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000: <%%spellout-numbering-m< \u0627\u0644\u0623\u0644\u0641[ \u0648 >%%spellout-numbering-m>];", - "1000000000: \u0627\u0644\u0645\u0644\u064A\u0627\u0631[ \u0648 >%%spellout-numbering-m>];", - "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648 >%%spellout-numbering-m>];", - "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", - "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648 >%%spellout-numbering-m>];", + "91: >%%ordinal-ones-masculine> \u0648\u0627\u0644\u062A\u0633\u0639\u0648\u0646;", + "100: \u0627\u0644\u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];", + "200: \u0627\u0644\u0645\u0627\u0626\u062A\u0627\u0646[ \u0648>%%spellout-numbering-m>];", + "300: <%spellout-numbering< \u0645\u0627\u0626\u0629[ \u0648>%%spellout-numbering-m>];", + "1000: \u0627\u0644\u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];", + "2000: \u0627\u0644\u0623\u0644\u0641\u064A[ \u0648>%%spellout-numbering-m>];", + "3000: <%spellout-numbering< \u0622\u0644\u0627\u0641[ \u0648>%%spellout-numbering-m>];", + "11000/1000: <%%spellout-numbering-m< \u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];", + "1000000: \u0627\u0644\u0645\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000: <%%spellout-numbering-m< \u0627\u0644\u0623\u0644\u0641[ \u0648>%%spellout-numbering-m>];", + "1000000000: \u0627\u0644\u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];", + "2000000000: <%%spellout-numbering-m< \u0645\u0644\u064A\u0627\u0631[ \u0648>%%spellout-numbering-m>];", + "1000000000000: \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000000000: <%%spellout-numbering-m< \u062A\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "1000000000000000: \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", + "2000000000000000: <%%spellout-numbering-m< \u0643\u0648\u0627\u062F\u0631\u0644\u064A\u0648\u0646[ \u0648>%%spellout-numbering-m>];", "1000000000000000000: =#,##0=;", } } diff --git a/icu/icu4c/source/data/rbnf/bg.txt b/icu/icu4c/source/data/rbnf/bg.txt index 7a73e62f896..074b06cb00d 100644 --- a/icu/icu4c/source/data/rbnf/bg.txt +++ b/icu/icu4c/source/data/rbnf/bg.txt @@ -3,6 +3,58 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml bg{ RBNFRules{ + OrdinalRules{ + "%%digits-ordinal-masculine-larger-suffix:", + "0: \u0442\u0435\u043D;", + "1: >%%digits-ordinal-masculine-suffix>;", + "100: >>;", + "%%digits-ordinal-masculine-suffix:", + "0: \u0438;", + "1: \u0432\u0438;", + "2: \u0440\u0438;", + "3: \u0442\u0438;", + "5: \u0438;", + "20: >>;", + "100: >%%digits-ordinal-masculine-larger-suffix>;", + "1000: >>;", + "%digits-ordinal-masculine:", + "-x: \u2212>>;", + "0: =#,##0=-=%%digits-ordinal-masculine-suffix=;", + "%%digits-ordinal-feminine-larger-suffix:", + "0: \u0442\u043D\u0430;", + "1: >%%digits-ordinal-feminine-suffix>;", + "100: >>;", + "%%digits-ordinal-feminine-suffix:", + "0: \u0430;", + "1: \u0432\u0430;", + "2: \u0440\u0430;", + "3: \u0442\u0430;", + "5: \u0430;", + "20: >>;", + "100: >%%digits-ordinal-feminine-larger-suffix>;", + "1000: >>;", + "%digits-ordinal-feminine:", + "-x: \u2212>>;", + "0: =#,##0=-=%%digits-ordinal-feminine-suffix=;", + "%%digits-ordinal-neuter-larger-suffix:", + "0: \u0442\u043D\u043E;", + "1: >%%digits-ordinal-neuter-suffix>;", + "100: >>;", + "%%digits-ordinal-neuter-suffix:", + "0: o;", + "1: \u0432o;", + "2: \u0440o;", + "3: \u0442o;", + "5: o;", + "20: >>;", + "100: >%%digits-ordinal-neuter-larger-suffix>;", + "1000: >>;", + "%digits-ordinal-neuter:", + "-x: \u2212>>;", + "0: =#,##0=-=%%digits-ordinal-neuter-suffix=;", + "%digits-ordinal:", + "0: =%digits-ordinal-masculine=;", + } SpelloutRules{ "%%lenient-parse:", "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';", @@ -10,10 +62,154 @@ bg{ "x.x: =0.0=;", "0: =%spellout-numbering=;", "%spellout-numbering:", - "0: =%spellout-cardinal-feminine=;", + "0: =%spellout-cardinal-neuter=;", "%spellout-cardinal-masculine:", "-x: \u043C\u0438\u043D\u0443\u0441 >>;", - "x.x: << \u043A\u043E\u043C\u0430 >>;", + "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;", + "0: \u043D\u0443\u043B\u0430;", + "1: \u0435\u0434\u0438\u043D;", + "2: \u0434\u0432\u0430;", + "3: \u0442\u0440\u0438;", + "4: \u0447\u0435\u0442\u0438\u0440\u0438;", + "5: \u043F\u0435\u0442;", + "6: \u0448\u0435\u0441\u0442;", + "7: \u0441\u0435\u0434\u0435\u043C;", + "8: \u043E\u0441\u0435\u043C;", + "9: \u0434\u0435\u0432\u0435\u0442;", + "10: \u0434\u0435\u0441\u0435\u0442;", + "11: \u0435\u0434\u0438\u043D\u0430\u0439\u0441\u0435\u0442;", + "12: \u0434\u0432\u0430\u043D\u0430\u0439\u0441\u0435\u0442;", + "13: >>\u043D\u0430\u0439\u0441\u0435\u0442;", + "20: <<\u0439\u0441\u0435\u0442[ \u0438 >>];", + "40: \u0447\u0435\u0442\u0438\u0440\u0435\u0441\u0435\u0442[ \u0438 >>];", + "50: <<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", + "60: \u0448\u0435\u0439\u0441\u0435\u0442[ \u0438 >>];", + "70: <<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", + "100: \u0441\u0442\u043E[ >%%spellout-cardinal-masculine-and>];", + "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-and>];", + "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-and>];", + "400: <<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-masculine-and>];", + "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-masculine-and>];", + "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-masculine-and>];", + "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-and>];", + "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-masculine-and>];", + "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-and>];", + "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-and>];", + "1000000000000000000: =#,##0=;", + "%%spellout-cardinal-masculine-and:", + "0: '\u0438 =%spellout-cardinal-masculine=;", + "10: =%spellout-cardinal-masculine=;", + "%spellout-cardinal-feminine:", + "-x: \u043C\u0438\u043D\u0443\u0441 >>;", + "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;", + "0: \u043D\u0443\u043B\u0430;", + "1: \u0435\u0434\u043D\u0430;", + "2: \u0434\u0432\u0435;", + "3: =%spellout-cardinal-masculine=;", + "20: <%spellout-cardinal-masculine<\u0439\u0441\u0435\u0442[ \u0438 >>];", + "40: \u0447\u0435\u0442\u0438\u0440\u0435\u0441\u0435\u0442[ \u0438 >>];", + "50: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", + "60: \u0448\u0435\u0439\u0441\u0435\u0442[ \u0438 >>];", + "70: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", + "100: \u0441\u0442\u043E[ >%%spellout-cardinal-feminine-and>];", + "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-feminine-and>];", + "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-feminine-and>];", + "400: <<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-feminine-and>];", + "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-feminine-and>];", + "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-feminine-and>];", + "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-feminine-and>];", + "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-feminine-and>];", + "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-feminine-and>];", + "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-feminine-and>];", + "1000000000000000000: =#,##0=;", + "%%spellout-cardinal-feminine-and:", + "0: '\u0438 =%spellout-cardinal-feminine=;", + "10: =%spellout-cardinal-feminine=;", + "%spellout-cardinal-neuter:", + "-x: \u043C\u0438\u043D\u0443\u0441 >>;", + "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;", + "0: \u043D\u0443\u043B\u0430;", + "1: \u0435\u0434\u043D\u043E;", + "2: \u0434\u0432\u0435;", + "3: =%spellout-cardinal-masculine=;", + "20: <%spellout-cardinal-masculine<\u0439\u0441\u0435\u0442[ \u0438 >>];", + "40: \u0447\u0435\u0442\u0438\u0440\u0435\u0441\u0435\u0442[ \u0438 >>];", + "50: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", + "60: \u0448\u0435\u0439\u0441\u0435\u0442[ \u0438 >>];", + "70: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", + "100: \u0441\u0442\u043E[ >%%spellout-cardinal-neuter-and>];", + "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-neuter-and>];", + "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-neuter-and>];", + "400: <<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-neuter-and>];", + "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-neuter-and>];", + "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-neuter-and>];", + "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-neuter-and>];", + "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-neuter-and>];", + "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-neuter-and>];", + "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-neuter-and>];", + "1000000000000000000: =#,##0=;", + "%%spellout-cardinal-neuter-and:", + "0: '\u0438 =%spellout-cardinal-neuter=;", + "10: =%spellout-cardinal-neuter=;", + "%spellout-cardinal-masculine-personal:", + "-x: \u043C\u0438\u043D\u0443\u0441 >>;", + "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;", + "0: \u043D\u0443\u043B\u0430;", + "1: \u0435\u0434\u0438\u043D;", + "2: \u0434\u0432\u0430\u043C\u0430;", + "3: \u0442\u0440\u0438\u043C\u0430;", + "4: \u0447\u0435\u0442\u0438\u0440\u0438\u043C\u0430;", + "5: \u043F\u0435\u0442\u0438\u043C\u0430;", + "6: \u0448\u0435\u0441\u0442\u0438\u043C\u0430;", + "7: =%spellout-cardinal-masculine=;", + "20: <%spellout-cardinal-masculine<\u0439\u0441\u0435\u0442[ \u0438 >>];", + "40: \u0447\u0435\u0442\u0438\u0440\u0435\u0441\u0435\u0442[ \u0438 >>];", + "50: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", + "60: \u0448\u0435\u0439\u0441\u0435\u0442[ \u0438 >>];", + "70: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", + "100: \u0441\u0442\u043E[ >%%spellout-cardinal-masculine-personal-and>];", + "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-personal-and>];", + "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-personal-and>];", + "400: <%spellout-cardinal-masculine<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-masculine-personal-and>];", + "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-masculine-personal-and>];", + "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-masculine-personal-and>];", + "1000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-personal-and>];", + "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-masculine-personal-and>];", + "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-personal-and>];", + "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-personal-and>];", + "1000000000000000000: =#,##0=;", + "%%spellout-cardinal-masculine-personal-and:", + "0: '\u0438 =%spellout-cardinal-masculine-personal=;", + "10: =%spellout-cardinal-masculine-personal=;", + "%spellout-cardinal-masculine-personal-financial:", + "-x: \u043C\u0438\u043D\u0443\u0441 >>;", + "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;", + "0: \u043D\u0443\u043B\u0430;", + "1: \u0435\u0434\u0438\u043D;", + "2: \u0434\u0432\u0430\u043C\u0430;", + "3: \u0442\u0440\u0438\u043C\u0430;", + "4: \u0447\u0435\u0442\u0438\u0440\u0438\u043C\u0430;", + "5: \u043F\u0435\u0442\u0438\u043C\u0430;", + "6: \u0448\u0435\u0441\u0442\u0438\u043C\u0430;", + "7: =%spellout-cardinal-masculine-financial=;", + "20: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", + "100: \u0441\u0442\u043E[ >%%spellout-cardinal-masculine-personal-financial-and>];", + "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-personal-financial-and>];", + "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-personal-financial-and>];", + "400: <%spellout-cardinal-masculine-financial<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-masculine-personal-financial-and>];", + "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-masculine-personal-financial-and>];", + "2000: <%spellout-cardinal-feminine-financial< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-masculine-personal-financial-and>];", + "1000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-personal-financial-and>];", + "1000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-masculine-personal-financial-and>];", + "1000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-personal-financial-and>];", + "1000000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-personal-financial-and>];", + "1000000000000000000: =#,##0=;", + "%%spellout-cardinal-masculine-personal-financial-and:", + "0: '\u0438 =%spellout-cardinal-masculine-personal-financial=;", + "10: =%spellout-cardinal-masculine-personal-financial=;", + "%spellout-cardinal-masculine-financial:", + "-x: \u043C\u0438\u043D\u0443\u0441 >>;", + "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;", "0: \u043D\u0443\u043B\u0430;", "1: \u0435\u0434\u0438\u043D;", "2: \u0434\u0432\u0430;", @@ -27,76 +223,237 @@ bg{ "10: \u0434\u0435\u0441\u0435\u0442;", "11: \u0435\u0434\u0438\u043D\u0430\u0434\u0435\u0441\u0435\u0442;", "12: \u0434\u0432\u0430\u043D\u0430\u0434\u0435\u0441\u0435\u0442;", - "13: \u0442\u0440\u0438\u043D\u0430\u0434\u0435\u0441\u0435\u0442;", - "14: \u0447\u0435\u0442\u0438\u0440\u0438\u043D\u0430\u0434\u0435\u0441\u0435\u0442;", - "15: \u043F\u0435\u0442\u043D\u0430\u0434\u0435\u0441\u0435\u0442;", - "16: \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0435\u0441\u0435\u0442;", - "17: \u0441\u0435\u0434\u0435\u043C\u043D\u0430\u0434\u0435\u0441\u0435\u0442;", - "18: \u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0435\u0441\u0435\u0442;", - "19: \u0434\u0435\u0432\u0435\u0442\u043D\u0430\u0434\u0435\u0441\u0435\u0442;", + "13: >>\u043D\u0430\u0434\u0435\u0441\u0435\u0442;", "20: \u0434\u0432\u0430\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "30: \u0442\u0440\u0438\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "40: \u0447\u0435\u0442\u0438\u0440\u0438\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "50: \u043F\u0435\u0442\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "60: \u0448\u0435\u0441\u0442\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "70: \u0441\u0435\u0434\u0435\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "80: \u043E\u0441\u0435\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "90: \u0434\u0435\u0432\u0435\u0442\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "100: \u0441\u0442\u043E[ >>];", - "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >>];", - "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >>];", - "400: \u0447\u0435\u0442\u0438\u0440\u0438\u0441\u0442\u043E\u0442\u0438\u043D[ >>];", - "500: \u043F\u0435\u0442\u0441\u0442\u043E\u0442\u0438\u043D[ >>];", - "600: \u0448\u0435\u0441\u0442\u0441\u0442\u043E\u0442\u0438\u043D[ >>];", - "700: \u0441\u0435\u0434\u0435\u043C\u0441\u0442\u043E\u0442\u0438\u043D[ >>];", - "800: \u043E\u0441\u0435\u043C\u0441\u0442\u043E\u0442\u0438\u043D[ >>];", - "900: \u0434\u0435\u0432\u0435\u0442\u0441\u0442\u043E\u0442\u0438\u043D[ >>];", - "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >>];", - "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434\u0438[ >>];", - "1000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D[ >>];", - "2000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D\u0430[ >>];", - "1000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434[ >>];", - "2000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430[ >>];", - "1000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D[ >>];", - "2000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430[ >>];", - "1000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D[ >>];", - "2000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430[ >>];", + "30: <<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", + "100: \u0441\u0442\u043E[ >%%spellout-cardinal-masculine-financial-and>];", + "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-financial-and>];", + "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-masculine-financial-and>];", + "400: <<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-masculine-financial-and>];", + "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-masculine-financial-and>];", + "2000: <%spellout-cardinal-feminine-financial< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-masculine-financial-and>];", + "1000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-financial-and>];", + "1000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-masculine-financial-and>];", + "1000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-financial-and>];", + "1000000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-masculine-financial-and>];", "1000000000000000000: =#,##0=;", - "%spellout-cardinal-feminine:", + "%%spellout-cardinal-masculine-financial-and:", + "0: '\u0438 =%spellout-cardinal-masculine-financial=;", + "10: =%spellout-cardinal-masculine-financial=;", + "%spellout-cardinal-feminine-financial:", "-x: \u043C\u0438\u043D\u0443\u0441 >>;", - "x.x: << \u043A\u043E\u043C\u0430 >>;", + "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;", + "0: \u043D\u0443\u043B\u0430;", + "1: \u0435\u0434\u043D\u0430;", + "2: \u0434\u0432\u0435;", + "3: =%spellout-cardinal-masculine-financial=;", + "20: \u0434\u0432\u0430\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", + "30: <<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", + "100: \u0441\u0442\u043E[ >%%spellout-cardinal-feminine-financial-and>];", + "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-feminine-financial-and>];", + "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-feminine-financial-and>];", + "400: <<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-feminine-financial-and>];", + "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-feminine-financial-and>];", + "2000: <%spellout-cardinal-feminine-financial< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-feminine-financial-and>];", + "1000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-feminine-financial-and>];", + "1000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-feminine-financial-and>];", + "1000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-feminine-financial-and>];", + "1000000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-feminine-financial-and>];", + "1000000000000000000: =#,##0=;", + "%%spellout-cardinal-feminine-financial-and:", + "0: '\u0438 =%spellout-cardinal-feminine-financial=;", + "10: =%spellout-cardinal-feminine-financial=;", + "%spellout-cardinal-neuter-financial:", + "-x: \u043C\u0438\u043D\u0443\u0441 >>;", + "x.x: << \u0446\u044F\u043B\u043E \u0438 >>;", "0: \u043D\u0443\u043B\u0430;", "1: \u0435\u0434\u043D\u043E;", "2: \u0434\u0432\u0435;", - "3: =%spellout-cardinal-masculine=;", + "3: =%spellout-cardinal-masculine-financial=;", "20: \u0434\u0432\u0430\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "30: \u0442\u0440\u0438\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "40: \u0447\u0435\u0442\u0438\u0440\u0438\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "50: \u043F\u0435\u0442\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "60: \u0448\u0435\u0441\u0442\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "70: \u0441\u0435\u0434\u0435\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "80: \u043E\u0441\u0435\u043C\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "90: \u0434\u0435\u0432\u0435\u0442\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", - "100: \u0441\u0442\u043E[ >>];", - "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >>];", - "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >>];", - "400: \u0447\u0435\u0442\u0438\u0440\u0438\u0441\u0442\u043E\u0442\u0438\u043D[ >>];", - "500: \u043F\u0435\u0442\u0441\u0442\u043E\u0442\u0438\u043D[ >>];", - "600: \u0448\u0435\u0441\u0442\u0441\u0442\u043E\u0442\u0438\u043D[ >>];", - "700: \u0441\u0435\u0434\u0435\u043C\u0441\u0442\u043E\u0442\u0438\u043D[ >>];", - "800: \u043E\u0441\u0435\u043C\u0441\u0442\u043E\u0442\u0438\u043D[ >>];", - "900: \u0434\u0435\u0432\u0435\u0442\u0441\u0442\u043E\u0442\u0438\u043D[ >>];", - "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >>];", - "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434\u0438[ >>];", - "1000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D[ >>];", - "2000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D\u0430[ >>];", - "1000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434[ >>];", - "2000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430[ >>];", - "1000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D[ >>];", - "2000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430[ >>];", - "1000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D[ >>];", - "2000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430[ >>];", + "30: <<\u0434\u0435\u0441\u0435\u0442[ \u0438 >>];", + "100: \u0441\u0442\u043E[ >%%spellout-cardinal-neuter-financial-and>];", + "200: \u0434\u0432\u0435\u0441\u0442\u0430[ >%%spellout-cardinal-neuter-financial-and>];", + "300: \u0442\u0440\u0438\u0441\u0442\u0430[ >%%spellout-cardinal-neuter-financial-and>];", + "400: <<\u0441\u0442\u043E\u0442\u0438\u043D[ >%%spellout-cardinal-neuter-financial-and>];", + "1000: \u0445\u0438\u043B\u044F\u0434\u0430[ >%%spellout-cardinal-neuter-financial-and>];", + "2000: <%spellout-cardinal-feminine-financial< \u0445\u0438\u043B\u044F\u0434\u0438[ >%%spellout-cardinal-neuter-financial-and>];", + "1000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u043E\u043D}other{\u043C\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-neuter-financial-and>];", + "1000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043C\u0438\u043B\u0438\u0430\u0440\u0434}other{\u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430})$[ >%%spellout-cardinal-neuter-financial-and>];", + "1000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u0442\u0440\u0438\u043B\u0438\u043E\u043D}other{\u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-neuter-financial-and>];", + "1000000000000000: <%spellout-cardinal-masculine-financial< $(cardinal,one{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D}other{\u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D\u0430})$[ >%%spellout-cardinal-neuter-financial-and>];", "1000000000000000000: =#,##0=;", + "%%spellout-cardinal-neuter-financial-and:", + "0: '\u0438 =%spellout-cardinal-neuter-financial=;", + "10: =%spellout-cardinal-neuter-financial=;", + "%spellout-ordinal-masculine:", + "-x: \u043C\u0438\u043D\u0443\u0441 >>;", + "x.x: =#,##0.#=;", + "0: \u043D\u0443\u043B\u0430;", + "1: \u043F\u044A\u0440\u0432\u0438;", + "2: \u0432\u0442\u043E\u0440\u0438;", + "3: \u0442\u0440\u0435\u0442\u0438;", + "4: \u0447\u0435\u0442\u0432\u044A\u0440\u0442\u0438;", + "5: \u043F\u0435\u0442\u0438;", + "6: \u0448\u0435\u0441\u0442\u0438;", + "7: \u0441\u0435\u0434\u043C\u0438;", + "8: \u043E\u0441\u043C\u0438;", + "9: \u0434\u0435\u0432\u0435\u0442\u0438;", + "10: \u0434\u0435\u0441\u0435\u0442\u0438;", + "11: \u0435\u0434\u0438\u043D\u0430\u0439\u0441\u0435\u0442\u0438;", + "12: >%spellout-cardinal-masculine>\u043D\u0430\u0439\u0441\u0435\u0442\u0438;", + "20: \u0434\u0432\u0430\u0439\u0441\u0435\u0442>%%spellout-ordinal-masculine-and-suffix>;", + "30: \u0442\u0440\u0438\u0439\u0441\u0435\u0442>%%spellout-ordinal-masculine-and-suffix>;", + "40: \u0447\u0435\u0442\u0438\u0440\u0435\u0441\u0435\u0442>%%spellout-ordinal-masculine-and-suffix>;", + "50: \u043F\u0435\u0442\u0434\u0435\u0441\u0435\u0442>%%spellout-ordinal-masculine-and-suffix>;", + "60: \u0448\u0435\u0439\u0441\u0435\u0442>%%spellout-ordinal-masculine-and-suffix>;", + "70: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442>%%spellout-ordinal-masculine-and-suffix>;", + "100: \u0441\u0442\u043E>%%spellout-ordinal-masculine-hundreds-and-suffix>;", + "200: \u0434\u0432\u0435\u0441\u0442\u0430>%%spellout-ordinal-masculine-hundreds-and-suffix>;", + "300: \u0442\u0440\u0438\u0441\u0442\u0430>%%spellout-ordinal-masculine-hundreds-and-suffix>;", + "400: <%spellout-cardinal-masculine<\u0441\u0442\u043E\u0442\u0438\u043D>%%spellout-ordinal-masculine-hundreds-and-suffix>;", + "1000: \u0445\u0438\u043B\u044F\u0434>%%spellout-ordinal-masculine-thousand-and-suffix>;", + "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434>%%spellout-ordinal-masculine-thousands-and-suffix>;", + "1000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-masculine-million-and-suffix>;", + "2000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-masculine-thousand-and-suffix>;", + "1000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434>%%spellout-ordinal-masculine-million-and-suffix>;", + "2000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434>%%spellout-ordinal-masculine-thousand-and-suffix>;", + "1000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-masculine-million-and-suffix>;", + "2000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-masculine-thousand-and-suffix>;", + "1000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-masculine-million-and-suffix>;", + "2000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-masculine-thousand-and-suffix>;", + "1000000000000000000: =#,##0=-\u0438;", + "%%spellout-ordinal-masculine-and-suffix:", + "0: \u0438;", + "1: ' \u0438 =%spellout-ordinal-masculine=;", + "%%spellout-ordinal-masculine-hundreds-and-suffix:", + "0: \u0442\u0435\u043D;", + "1: ' \u0438 =%spellout-ordinal-masculine=;", + "10: ' =%spellout-ordinal-masculine=;", + "%%spellout-ordinal-masculine-thousand-and-suffix:", + "0: \u0435\u043D;", + "1: '\u0430 \u0438 =%spellout-ordinal-masculine=;", + "10: '\u0430 =%spellout-ordinal-masculine=;", + "%%spellout-ordinal-masculine-thousands-and-suffix:", + "0: \u0435\u043D;", + "1: '\u0438 \u0438 =%spellout-ordinal-masculine=;", + "10: '\u0438 =%spellout-ordinal-masculine=;", + "%%spellout-ordinal-masculine-million-and-suffix:", + "0: \u0435\u043D;", + "1: ' \u0438 =%spellout-ordinal-masculine=;", + "10: ' =%spellout-ordinal-masculine=;", + "%spellout-ordinal-feminine:", + "-x: \u043C\u0438\u043D\u0443\u0441 >>;", + "x.x: =#,##0.#=;", + "0: \u043D\u0443\u043B\u0430;", + "1: \u043F\u044A\u0440\u0432\u0430;", + "2: \u0432\u0442\u043E\u0440\u0430;", + "3: \u0442\u0440\u0435\u0442\u0430;", + "4: \u0447\u0435\u0442\u0432\u044A\u0440\u0442\u0430;", + "5: \u043F\u0435\u0442\u0430;", + "6: \u0448\u0435\u0441\u0442\u0430;", + "7: \u0441\u0435\u0434\u043C\u0430;", + "8: \u043E\u0441\u043C\u0430;", + "9: \u0434\u0435\u0432\u0435\u0442\u0430;", + "10: \u0434\u0435\u0441\u0435\u0442\u0430;", + "11: \u0435\u0434\u0438\u043D\u0430\u0439\u0441\u0435\u0442\u0430;", + "12: >%spellout-cardinal-masculine>\u043D\u0430\u0439\u0441\u0435\u0442\u0430;", + "20: \u0434\u0432\u0430\u0439\u0441\u0435\u0442>%%spellout-ordinal-feminine-and-suffix>;", + "30: \u0442\u0440\u0438\u0439\u0441\u0435\u0442>%%spellout-ordinal-feminine-and-suffix>;", + "40: \u0447\u0435\u0442\u0438\u0440\u0435\u0441\u0435\u0442>%%spellout-ordinal-feminine-and-suffix>;", + "50: \u043F\u0435\u0442\u0434\u0435\u0441\u0435\u0442>%%spellout-ordinal-feminine-and-suffix>;", + "60: \u0448\u0435\u0439\u0441\u0435\u0442>%%spellout-ordinal-feminine-and-suffix>;", + "70: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442>%%spellout-ordinal-feminine-and-suffix>;", + "100: \u0441\u0442\u043E>%%spellout-ordinal-feminine-hundreds-and-suffix>;", + "200: \u0434\u0432\u0435\u0441\u0442\u0430>%%spellout-ordinal-feminine-hundreds-and-suffix>;", + "300: \u0442\u0440\u0438\u0441\u0442\u0430>%%spellout-ordinal-feminine-hundreds-and-suffix>;", + "400: <%spellout-cardinal-masculine<\u0441\u0442\u043E\u0442\u0438\u043D>%%spellout-ordinal-feminine-hundreds-and-suffix>;", + "1000: \u0445\u0438\u043B\u044F\u0434>%%spellout-ordinal-feminine-thousand-and-suffix>;", + "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434>%%spellout-ordinal-feminine-thousands-and-suffix>;", + "1000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-feminine-million-and-suffix>;", + "2000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-feminine-thousand-and-suffix>;", + "1000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434>%%spellout-ordinal-feminine-million-and-suffix>;", + "2000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434>%%spellout-ordinal-feminine-thousand-and-suffix>;", + "1000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-feminine-million-and-suffix>;", + "2000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-feminine-thousand-and-suffix>;", + "1000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-feminine-million-and-suffix>;", + "2000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-feminine-thousand-and-suffix>;", + "1000000000000000000: =#,##0=-\u0430;", + "%%spellout-ordinal-feminine-and-suffix:", + "0: \u0430;", + "1: ' \u0438 =%spellout-ordinal-feminine=;", + "%%spellout-ordinal-feminine-hundreds-and-suffix:", + "0: \u0442\u043D\u0430;", + "1: ' \u0438 =%spellout-ordinal-feminine=;", + "10: ' =%spellout-ordinal-feminine=;", + "%%spellout-ordinal-feminine-thousand-and-suffix:", + "0: \u043D\u0430;", + "1: '\u0430 \u0438 =%spellout-ordinal-feminine=;", + "10: '\u0430 =%spellout-ordinal-feminine=;", + "%%spellout-ordinal-feminine-thousands-and-suffix:", + "0: \u043D\u0430;", + "1: '\u0438 \u0438 =%spellout-ordinal-feminine=;", + "10: '\u0438 =%spellout-ordinal-feminine=;", + "%%spellout-ordinal-feminine-million-and-suffix:", + "0: \u043D\u0430;", + "1: ' \u0438 =%spellout-ordinal-feminine=;", + "10: ' =%spellout-ordinal-feminine=;", + "%spellout-ordinal-neuter:", + "-x: \u043C\u0438\u043D\u0443\u0441 >>;", + "x.x: =#,##0.#=;", + "0: \u043D\u0443\u043B\u0430;", + "1: \u043F\u044A\u0440\u0432\u043E;", + "2: \u0432\u0442\u043E\u0440\u043E;", + "3: \u0442\u0440\u0435\u0442\u043E;", + "4: \u0447\u0435\u0442\u0432\u044A\u0440\u0442\u043E;", + "5: \u043F\u0435\u0442\u043E;", + "6: \u0448\u0435\u0441\u0442\u043E;", + "7: \u0441\u0435\u0434\u043C\u043E;", + "8: \u043E\u0441\u043C\u043E;", + "9: \u0434\u0435\u0432\u0435\u0442\u043E;", + "10: \u0434\u0435\u0441\u0435\u0442\u043E;", + "11: \u0435\u0434\u0438\u043D\u0430\u0439\u0441\u0435\u0442\u043E;", + "12: >%spellout-cardinal-masculine>\u043D\u0430\u0439\u0441\u0435\u0442\u043E;", + "20: \u0434\u0432\u0430\u0439\u0441\u0435\u0442>%%spellout-ordinal-neuter-and-suffix>;", + "30: \u0442\u0440\u0438\u0439\u0441\u0435\u0442>%%spellout-ordinal-neuter-and-suffix>;", + "40: \u0447\u0435\u0442\u0438\u0440\u0435\u0441\u0435\u0442>%%spellout-ordinal-neuter-and-suffix>;", + "50: \u043F\u0435\u0442\u0434\u0435\u0441\u0435\u0442>%%spellout-ordinal-neuter-and-suffix>;", + "60: \u0448\u0435\u0439\u0441\u0435\u0442>%%spellout-ordinal-neuter-and-suffix>;", + "70: <%spellout-cardinal-masculine<\u0434\u0435\u0441\u0435\u0442>%%spellout-ordinal-neuter-and-suffix>;", + "100: \u0441\u0442\u043E>%%spellout-ordinal-neuter-hundreds-and-suffix>;", + "200: \u0434\u0432\u0435\u0441\u0442\u0430>%%spellout-ordinal-neuter-hundreds-and-suffix>;", + "300: \u0442\u0440\u0438\u0441\u0442\u0430>%%spellout-ordinal-neuter-hundreds-and-suffix>;", + "400: <%spellout-cardinal-masculine<\u0441\u0442\u043E\u0442\u0438\u043D>%%spellout-ordinal-neuter-hundreds-and-suffix>;", + "1000: \u0445\u0438\u043B\u044F\u0434>%%spellout-ordinal-neuter-thousand-and-suffix>;", + "2000: <%spellout-cardinal-feminine< \u0445\u0438\u043B\u044F\u0434>%%spellout-ordinal-neuter-thousands-and-suffix>;", + "1000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-neuter-million-and-suffix>;", + "2000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-neuter-thousand-and-suffix>;", + "1000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434>%%spellout-ordinal-neuter-million-and-suffix>;", + "2000000000: <%spellout-cardinal-masculine< \u043C\u0438\u043B\u0438\u0430\u0440\u0434>%%spellout-ordinal-neuter-thousand-and-suffix>;", + "1000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-neuter-million-and-suffix>;", + "2000000000000: <%spellout-cardinal-masculine< \u0442\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-neuter-thousand-and-suffix>;", + "1000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-neuter-million-and-suffix>;", + "2000000000000000: <%spellout-cardinal-masculine< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u0438\u043E\u043D>%%spellout-ordinal-neuter-thousand-and-suffix>;", + "1000000000000000000: =#,##0=-\u043E;", + "%%spellout-ordinal-neuter-and-suffix:", + "0: \u043E;", + "1: ' \u0438 =%spellout-ordinal-neuter=;", + "%%spellout-ordinal-neuter-hundreds-and-suffix:", + "0: \u0442\u043D\u043E;", + "1: ' \u0438 =%spellout-ordinal-neuter=;", + "10: ' =%spellout-ordinal-neuter=;", + "%%spellout-ordinal-neuter-thousand-and-suffix:", + "0: \u043D\u043E;", + "1: '\u0430 \u0438 =%spellout-ordinal-neuter=;", + "10: '\u0430 =%spellout-ordinal-neuter=;", + "%%spellout-ordinal-neuter-thousands-and-suffix:", + "0: \u043D\u043E;", + "1: '\u0438 \u0438 =%spellout-ordinal-neuter=;", + "10: '\u0438 =%spellout-ordinal-neuter=;", + "%%spellout-ordinal-neuter-million-and-suffix:", + "0: \u043D\u043E;", + "1: ' \u0438 =%spellout-ordinal-neuter=;", + "10: ' =%spellout-ordinal-neuter=;", } } } diff --git a/icu/icu4c/source/data/rbnf/de.txt b/icu/icu4c/source/data/rbnf/de.txt index ea73a3915b8..06258773f04 100644 --- a/icu/icu4c/source/data/rbnf/de.txt +++ b/icu/icu4c/source/data/rbnf/de.txt @@ -10,8 +10,8 @@ de{ "-x: minus >>;", "x.x: =0.0=;", "0: =%spellout-numbering=;", - "1100/100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];", - "10000: =%spellout-numbering=;", + "1100/100: <<\u00ADhundert[\u00AD>>];", + "2000: =%spellout-numbering=;", "%spellout-numbering:", "-x: minus >>;", "x.x: << Komma >>;", @@ -138,6 +138,23 @@ de{ "1000000000000000: eine Billiarde[ >>];", "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];", "1000000000000000000: =#,##0=;", + "%spellout-cardinal-m:", + "-x: minus >>;", + "x.x: << Komma >>;", + "0: null;", + "1: einem;", + "2: =%spellout-numbering=;", + "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];", + "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];", + "1000000: eine Million[ >>];", + "2000000: <%spellout-cardinal-feminine< Millionen[ >>];", + "1000000000: eine Milliarde[ >>];", + "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];", + "1000000000000: eine Billion[ >>];", + "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];", + "1000000000000000: eine Billiarde[ >>];", + "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];", + "1000000000000000000: =#,##0=;", "%%ste:", "0: ste;", "1: \u00AD=%spellout-ordinal=;", @@ -181,6 +198,10 @@ de{ "-x: minus >>;", "x.x: =#,##0.#=;", "0: =%spellout-ordinal=s;", + "%spellout-ordinal-m:", + "-x: minus >>;", + "x.x: =#,##0.#=;", + "0: =%spellout-ordinal=m;", } } } diff --git a/icu/icu4c/source/data/rbnf/de_CH.txt b/icu/icu4c/source/data/rbnf/de_CH.txt index 187418a4d63..97a959d55d9 100644 --- a/icu/icu4c/source/data/rbnf/de_CH.txt +++ b/icu/icu4c/source/data/rbnf/de_CH.txt @@ -8,8 +8,8 @@ de_CH{ "-x: minus >>;", "x.x: =0.0=;", "0: =%spellout-numbering=;", - "1100/100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];", - "10000: =%spellout-numbering=;", + "1100/100: <<\u00ADhundert[\u00AD>>];", + "2000: =%spellout-numbering=;", "%spellout-numbering:", "-x: minus >>;", "x.x: << Komma >>;", @@ -136,12 +136,29 @@ de_CH{ "1000000000000000: eine Billiarde[ >>];", "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];", "1000000000000000000: =#,##0=;", + "%spellout-cardinal-m:", + "-x: minus >>;", + "x.x: << Komma >>;", + "0: null;", + "1: einem;", + "2: =%spellout-numbering=;", + "100: <%spellout-cardinal-masculine<\u00ADhundert[\u00AD>>];", + "1000: <%spellout-cardinal-masculine<\u00ADtausend[\u00AD>>];", + "1000000: eine Million[ >>];", + "2000000: <%spellout-cardinal-feminine< Millionen[ >>];", + "1000000000: eine Milliarde[ >>];", + "2000000000: <%spellout-cardinal-feminine< Milliarden[ >>];", + "1000000000000: eine Billion[ >>];", + "2000000000000: <%spellout-cardinal-feminine< Billionen[ >>];", + "1000000000000000: eine Billiarde[ >>];", + "2000000000000000: <%spellout-cardinal-feminine< Billiarden[ >>];", + "1000000000000000000: =#,##0=;", "%%ste:", "0: ste;", "1: \u00AD=%spellout-ordinal=;", "%%ste2:", "0: ste;", - "1: ' =%spellout-ordinal=;", + "1: \u2018 =%spellout-ordinal=;", "%spellout-ordinal:", "-x: minus >>;", "x.x: =#,##0.#=;", @@ -179,6 +196,10 @@ de_CH{ "-x: minus >>;", "x.x: =#,##0.#=;", "0: =%spellout-ordinal=s;", + "%spellout-ordinal-m:", + "-x: minus >>;", + "x.x: =#,##0.#=;", + "0: =%spellout-ordinal=m;", } } } diff --git a/icu/icu4c/source/data/rbnf/es.txt b/icu/icu4c/source/data/rbnf/es.txt index b1a7244ffe0..f367b854628 100644 --- a/icu/icu4c/source/data/rbnf/es.txt +++ b/icu/icu4c/source/data/rbnf/es.txt @@ -21,6 +21,12 @@ es{ "%digits-ordinal-feminine:", "-x: \u2212>>;", "0: =#,##0=.\u00AA;", + "%digits-ordinal-masculine-plural:", + "-x: \u2212>>;", + "0: =#,##0=.\u1D52\u02E2;", + "%digits-ordinal-feminine-plural:", + "-x: \u2212>>;", + "0: =#,##0=.\u1D43\u02E2;", "%digits-ordinal:", "0: =%digits-ordinal-masculine=;", } diff --git a/icu/icu4c/source/data/rbnf/es_419.txt b/icu/icu4c/source/data/rbnf/es_419.txt index 3c84d7a1611..c24a9fd097c 100644 --- a/icu/icu4c/source/data/rbnf/es_419.txt +++ b/icu/icu4c/source/data/rbnf/es_419.txt @@ -21,6 +21,12 @@ es_419{ "%digits-ordinal-feminine:", "-x: \u2212>>;", "0: =#,##0=\u00AA.;", + "%digits-ordinal-masculine-plural:", + "-x: \u2212>>;", + "0: =#,##0=\u1D52\u02E2.;", + "%digits-ordinal-feminine-plural:", + "-x: \u2212>>;", + "0: =#,##0=\u1D43\u02E2.;", "%digits-ordinal:", "0: =%digits-ordinal-masculine=;", } diff --git a/icu/icu4c/source/data/rbnf/fi.txt b/icu/icu4c/source/data/rbnf/fi.txt index eb627a9400a..9ce1970ea3e 100644 --- a/icu/icu4c/source/data/rbnf/fi.txt +++ b/icu/icu4c/source/data/rbnf/fi.txt @@ -307,6 +307,30 @@ fi{ "1000000000000: << biljoonalle[ >>];", "2000000000000: << biljoonalle[ >>];", "1000000000000000000: =#,##0=;", + "%spellout-cardinal-plural:", + "-x: miinus >>;", + "x.x: << pilkku >>;", + "0: nollat;", + "1: yhdet;", + "2: kahdet;", + "3: kolmet;", + "4: nelj\u00E4t;", + "5: viidet;", + "6: kuudet;", + "7: seitsem\u00E4t;", + "8: kahdeksat;", + "9: yhdeks\u00E4t;", + "10: kymmenet;", + "11: >>toista;", + "20: <<-kymmenet[\u00AD>>];", + "100: sadat[\u00AD>>];", + "200: <<-sadat[\u00AD>>];", + "1000: tuhannet[\u00AD>>];", + "2000: <<\u00ADtuhannet[\u00AD>>];", + "1000000: << miljoonat[ >>];", + "1000000000: << miljardit[ >>];", + "1000000000000: << biljoonat[ >>];", + "1000000000000000000: =#,##0=;", "%spellout-cardinal-genitive-plural:", "-x: miinus >>;", "x.x: << pilkku >>;", @@ -940,6 +964,39 @@ fi{ "1000000000000: biljoonannelle[ >>];", "2000000000000: <%%spellout-ordinal-allative-larger<\u00ADbiljoonannelle[ >>];", "1000000000000000000: =#,##0=;", + "%%spellout-ordinal-plural-larger:", + "0: ;", + "2: kahdennet;", + "3: =%spellout-ordinal-plural=;", + "%spellout-ordinal-plural:", + "-x: miinus >>;", + "x.x: =#,##0.#=;", + "0: nollannet;", + "1: ensimm\u00E4iset;", + "2: toiset;", + "3: kolmannet;", + "4: nelj\u00E4nnet;", + "5: viidennet;", + "6: kuudennet;", + "7: seitsem\u00E4nnet;", + "8: kahdeksannet;", + "9: yhdeks\u00E4nnet;", + "10: kymmenennet;", + "11: yhdennettoista;", + "12: kahdennettoista;", + "13: >>toista;", + "20: <%%spellout-ordinal-plural-larger<\u00ADkymmenennet[\u00AD>>];", + "100: sadannet[\u00AD>>];", + "200: <%%spellout-ordinal-plural-larger<\u00ADsadannet[\u00AD>>];", + "1000: tuhannennet[\u00AD>>];", + "2000: <%%spellout-ordinal-plural-larger<\u00ADtuhannennet[\u00AD>>];", + "1000000: miljoonannet[\u00AD>>];", + "2000000: <%%spellout-ordinal-plural-larger<\u00ADmiljoonannet[\u00AD>>];", + "1000000000: miljardinnet[\u00AD>>];", + "2000000000: <%%spellout-ordinal-plural-larger<\u00ADmiljardinnet[\u00AD>>];", + "1000000000000: biljoonannet[ >>];", + "2000000000000: <%%spellout-ordinal-plural-larger<\u00ADbiljoonannet[ >>];", + "1000000000000000000: =#,##0=;", "%%spellout-ordinal-genitive-plural-larger:", "0: ;", "2: kahdensien;", diff --git a/icu/icu4c/source/data/rbnf/fr.txt b/icu/icu4c/source/data/rbnf/fr.txt index 21f9bf9252a..0c230238de0 100644 --- a/icu/icu4c/source/data/rbnf/fr.txt +++ b/icu/icu4c/source/data/rbnf/fr.txt @@ -27,7 +27,7 @@ fr{ "x.x: =0.0=;", "0: =%spellout-numbering=;", "1100/100: <%spellout-cardinal-masculine<-cent>%%cents-m>;", - "10000: =%spellout-numbering=;", + "2000: =%spellout-numbering=;", "%spellout-numbering:", "0: =%spellout-cardinal-masculine=;", "%%et-un:", diff --git a/icu/icu4c/source/data/rbnf/fr_BE.txt b/icu/icu4c/source/data/rbnf/fr_BE.txt index ac5de381a7b..cf1e5c8834a 100644 --- a/icu/icu4c/source/data/rbnf/fr_BE.txt +++ b/icu/icu4c/source/data/rbnf/fr_BE.txt @@ -11,7 +11,7 @@ fr_BE{ "x.x: =0.0=;", "0: =%spellout-numbering=;", "1100/100: <%spellout-cardinal-masculine<-cent>%%cents-m>;", - "10000: =%spellout-numbering=;", + "2000: =%spellout-numbering=;", "%spellout-numbering:", "0: =%spellout-cardinal-masculine=;", "%%et-un:", diff --git a/icu/icu4c/source/data/rbnf/fr_CH.txt b/icu/icu4c/source/data/rbnf/fr_CH.txt index b1458911ac8..9cb1f8de164 100644 --- a/icu/icu4c/source/data/rbnf/fr_CH.txt +++ b/icu/icu4c/source/data/rbnf/fr_CH.txt @@ -11,7 +11,7 @@ fr_CH{ "x.x: =0.0=;", "0: =%spellout-numbering=;", "1100/100: <%spellout-cardinal-masculine<-cent>%%cents-m>;", - "10000: =%spellout-numbering=;", + "2000: =%spellout-numbering=;", "%spellout-numbering:", "0: =%spellout-cardinal-masculine=;", "%%et-un:", diff --git a/icu/icu4c/source/data/rbnf/it.txt b/icu/icu4c/source/data/rbnf/it.txt index 2dd2243f8ec..e7206eb0ab5 100644 --- a/icu/icu4c/source/data/rbnf/it.txt +++ b/icu/icu4c/source/data/rbnf/it.txt @@ -152,7 +152,7 @@ it{ "200: <<\u00ADcent>%%msc-with-o-nofinal>;", "%%msc-with-i-nofinal:", "0: =%%msc-with-i=;", - "3: a\u00ADtre;", + "3: i\u00ADtre;", "4: =%%msc-with-i=;", "%%msc-with-a-nofinal:", "0: =%%msc-with-a=;", @@ -387,6 +387,192 @@ it{ "8: \u00ADottesima;", "9: o\u00ADnovesima;", "10: o\u00AD=%spellout-ordinal-feminine=;", + "%spellout-ordinal-masculine-plural:", + "-x: meno >>;", + "x.x: =#,##0.#=;", + "0: zeresimi;", + "1: primi;", + "2: secondi;", + "3: terzi;", + "4: quarti;", + "5: quinti;", + "6: sesti;", + "7: settimi;", + "8: ottavi;", + "9: noni;", + "10: decimi;", + "11: undicesimi;", + "12: dodicesimi;", + "13: tredicesimi;", + "14: quattordicesimi;", + "15: quindicesimi;", + "16: sedicesimi;", + "17: diciassettesimi;", + "18: diciottesimi;", + "19: diciannovesimi;", + "20: vent>%%ordinal-esimi-with-i>;", + "30: trent>%%ordinal-esimi-with-a>;", + "40: quarant>%%ordinal-esimi-with-a>;", + "50: cinquant>%%ordinal-esimi-with-a>;", + "60: sessant>%%ordinal-esimi-with-a>;", + "70: settant>%%ordinal-esimi-with-a>;", + "80: ottant>%%ordinal-esimi-with-a>;", + "90: novant>%%ordinal-esimi-with-a>;", + "100: cent>%%ordinal-esimi-with-o>;", + "200: <%spellout-cardinal-masculine<\u00ADcent>%%ordinal-esimi-with-o>;", + "1000: mille\u00AD>%%ordinal-esimi>;", + "2000: <%spellout-cardinal-masculine<\u00ADmille\u00AD>%%ordinal-esimi>;", + "2001: <%spellout-cardinal-masculine<\u00ADmila\u00AD>%%ordinal-esimi>;", + "1000000: milione\u00AD>%%ordinal-esimi>;", + "2000000: <%spellout-cardinal-masculine%%ordinal-esimi>;", + "1000000000: miliard\u00AD>%%ordinal-esimi-with-o>;", + "2000000000: <%spellout-cardinal-masculine%%ordinal-esimi-with-o>;", + "1000000000000: bilione\u00AD>%%ordinal-esimi>;", + "2000000000000: <%spellout-cardinal-masculine%%ordinal-esimi>;", + "1000000000000000: biliard\u00AD>%%ordinal-esimi-with-o>;", + "2000000000000000: <%spellout-cardinal-masculine%%ordinal-esimi-with-o>;", + "1000000000000000000: =#,##0=;", + "%%ordinal-esimi:", + "0: simi;", + "1: \u00ADunesimi;", + "2: \u00ADduesimi;", + "3: \u00ADtreesimi;", + "4: \u00ADquattresimi;", + "5: \u00ADcinquesimi;", + "6: \u00ADseiesimi;", + "7: \u00ADsettesimi;", + "8: \u00ADottesimi;", + "9: \u00ADnovesimi;", + "10: =%spellout-ordinal-masculine=;", + "%%ordinal-esimi-with-i:", + "0: esimi;", + "1: \u00ADunesimi;", + "2: i\u00ADduesimi;", + "3: i\u00ADtreesimi;", + "4: i\u00ADquattresimi;", + "5: i\u00ADcinquesimi;", + "6: i\u00ADseiesimi;", + "7: i\u00ADsettesimi;", + "8: \u00ADottesimi;", + "9: i\u00ADnovesimi;", + "10: =%spellout-ordinal-masculine=;", + "%%ordinal-esimi-with-a:", + "0: esimi;", + "1: \u00ADunesimi;", + "2: a\u00ADduesimi;", + "3: a\u00ADtreesimi;", + "4: a\u00ADquattresimi;", + "5: a\u00ADcinquesimi;", + "6: a\u00ADseiesimi;", + "7: a\u00ADsettesimi;", + "8: \u00ADottesimi;", + "9: a\u00ADnovesimi;", + "10: =%spellout-ordinal-masculine=;", + "%%ordinal-esimi-with-o:", + "0: esimi;", + "1: \u00ADunesimi;", + "2: o\u00ADduesimi;", + "3: o\u00ADtreesimi;", + "4: o\u00ADquattresimi;", + "5: o\u00ADcinquesimi;", + "6: o\u00ADseiesimi;", + "7: o\u00ADsettesimi;", + "8: \u00ADottesimi;", + "9: o\u00ADnovesimi;", + "10: o\u00AD=%spellout-ordinal-masculine=;", + "%spellout-ordinal-feminine-plural:", + "-x: meno >>;", + "x.x: =#,##0.#=;", + "0: zeresime;", + "1: prime;", + "2: seconde;", + "3: terze;", + "4: quarte;", + "5: quinte;", + "6: seste;", + "7: settime;", + "8: ottave;", + "9: none;", + "10: decime;", + "11: undicesime;", + "12: dodicesime;", + "13: tredicesime;", + "14: quattordicesime;", + "15: quindicesime;", + "16: sedicesime;", + "17: diciassettesime;", + "18: diciottesime;", + "19: diciannovesime;", + "20: vent>%%ordinal-esime-with-i>;", + "30: trent>%%ordinal-esime-with-a>;", + "40: quarant>%%ordinal-esime-with-a>;", + "50: cinquant>%%ordinal-esime-with-a>;", + "60: sessant>%%ordinal-esime-with-a>;", + "70: settant>%%ordinal-esime-with-a>;", + "80: ottant>%%ordinal-esime-with-a>;", + "90: novant>%%ordinal-esime-with-a>;", + "100: cent>%%ordinal-esime-with-o>;", + "200: <%spellout-cardinal-feminine<\u00ADcent>%%ordinal-esime-with-o>;", + "1000: mille\u00AD>%%ordinal-esime>;", + "2000: <%spellout-cardinal-feminine<\u00ADmille\u00AD>%%ordinal-esime>;", + "2001: <%spellout-cardinal-feminine<\u00ADmila\u00AD>%%ordinal-esime>;", + "1000000: milione\u00AD>%%ordinal-esime>;", + "2000000: <%spellout-cardinal-feminine%%ordinal-esime>;", + "1000000000: miliard\u00AD>%%ordinal-esime-with-o>;", + "2000000000: <%spellout-cardinal-feminine%%ordinal-esime-with-o>;", + "1000000000000: bilione\u00AD>%%ordinal-esime>;", + "2000000000000: <%spellout-cardinal-feminine%%ordinal-esime>;", + "1000000000000000: biliard\u00AD>%%ordinal-esime-with-o>;", + "2000000000000000: <%spellout-cardinal-feminine%%ordinal-esime-with-o>;", + "1000000000000000000: =#,##0=;", + "%%ordinal-esime:", + "0: sime;", + "1: \u00ADunesime;", + "2: \u00ADduesime;", + "3: \u00ADtreesime;", + "4: \u00ADquattresime;", + "5: \u00ADcinquesime;", + "6: \u00ADseiesime;", + "7: \u00ADsettesime;", + "8: \u00ADottesime;", + "9: \u00ADnovesime;", + "10: =%spellout-ordinal-feminine=;", + "%%ordinal-esime-with-i:", + "0: esime;", + "1: \u00ADunesime;", + "2: i\u00ADduesime;", + "3: i\u00ADtreesime;", + "4: i\u00ADquattresime;", + "5: i\u00ADcinquesime;", + "6: i\u00ADseiesime;", + "7: i\u00ADsettesime;", + "8: \u00ADottesime;", + "9: i\u00ADnovesime;", + "10: =%spellout-ordinal-feminine=;", + "%%ordinal-esime-with-a:", + "0: esime;", + "1: \u00ADunesime;", + "2: a\u00ADduesime;", + "3: a\u00ADtreesime;", + "4: a\u00ADquattresime;", + "5: a\u00ADcinquesime;", + "6: a\u00ADseiesime;", + "7: a\u00ADsettesime;", + "8: \u00ADottesime;", + "9: a\u00ADnovesime;", + "10: =%spellout-ordinal-feminine=;", + "%%ordinal-esime-with-o:", + "0: esime;", + "1: \u00ADunesime;", + "2: o\u00ADduesime;", + "3: o\u00ADtreesime;", + "4: o\u00ADquattresime;", + "5: o\u00ADcinquesime;", + "6: o\u00ADseiesime;", + "7: o\u00ADsettesime;", + "8: \u00ADottesime;", + "9: o\u00ADnovesime;", + "10: o\u00AD=%spellout-ordinal-feminine=;", } } } diff --git a/icu/icu4c/source/data/rbnf/kk.txt b/icu/icu4c/source/data/rbnf/kk.txt new file mode 100644 index 00000000000..f4896ab741a --- /dev/null +++ b/icu/icu4c/source/data/rbnf/kk.txt @@ -0,0 +1,109 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +kk{ + RBNFRules{ + OrdinalRules{ + "%digits-ordinal:", + "-x: \u2212>>;", + "0: =#,##0=-$(ordinal,many{\u0448\u044B}other{\u0448\u0456})$;", + } + SpelloutRules{ + "%spellout-numbering-year:", + "0: =%spellout-numbering=;", + "%spellout-numbering:", + "0: =%spellout-cardinal=;", + "%spellout-cardinal:", + "-x: \u043C\u0438\u043D\u0443\u0441 >>;", + "x.x: << \u0431\u04AF\u0442\u0456\u043D >%%fractions>;", + "0: \u043D\u04E9\u043B;", + "1: \u0431\u0456\u0440;", + "2: \u0435\u043A\u0456;", + "3: \u04AF\u0448;", + "4: \u0442\u04E9\u0440\u0442;", + "5: \u0431\u0435\u0441;", + "6: \u0430\u043B\u0442\u044B;", + "7: \u0436\u0435\u0442\u0456;", + "8: \u0441\u0435\u0433\u0456\u0437;", + "9: \u0442\u043E\u0493\u044B\u0437;", + "10: \u043E\u043D[ >>];", + "20: \u0436\u0438\u044B\u0440\u043C\u0430[ >>];", + "30: \u043E\u0442\u044B\u0437[ >>];", + "40: \u049B\u044B\u0440\u044B\u049B[ >>];", + "50: \u0435\u043B\u0443[ >>];", + "60: \u0430\u043B\u043F\u044B\u0441[ >>];", + "70: \u0436\u0435\u0442\u043F\u0456\u0441[ >>];", + "80: \u0441\u0435\u043A\u0441\u0435\u043D[ >>];", + "90: \u0442\u043E\u049B\u0441\u0430\u043D[ >>];", + "100: \u0436\u04AF\u0437[ >>];", + "200: << \u0436\u04AF\u0437[ >>];", + "1000: \u043C\u044B\u04A3[ >>];", + "2000: << \u043C\u044B\u04A3[ >>];", + "1000000: \u043C\u0438\u043B\u043B\u0438\u043E\u043D[ >>];", + "2000000: << \u043C\u0438\u043B\u043B\u0438\u043E\u043D[ >>];", + "1000000000: \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434[ >>];", + "2000000000: << \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434[ >>];", + "1000000000000: \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D[ >>];", + "2000000000000: << \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D[ >>];", + "1000000000000000: \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D[ >>];", + "2000000000000000: << \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D[ >>];", + "1000000000000000000: =#,##0=;", + "%%fractions:", + "10: \u043E\u043D\u043D\u0430\u043D <%spellout-cardinal<;", + "100: \u0436\u04AF\u0437\u0434\u0435\u043D <%spellout-cardinal<;", + "1000: \u043C\u044B\u04A3\u043D\u0430\u043D <%spellout-cardinal<;", + "10000: \u043E\u043D \u043C\u044B\u04A3\u043D\u0430\u043D <%spellout-cardinal<;", + "100000: \u0436\u04AF\u0437 \u043C\u044B\u04A3\u043D\u0430\u043D <%spellout-cardinal<;", + "1000000: \u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u0430\u043D <%spellout-cardinal<;", + "10000000: \u043E\u043D \u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u0430\u043D <%spellout-cardinal<;", + "100000000: \u0436\u04AF\u0437 \u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043D\u0430\u043D <%spellout-cardinal<;", + "1000000000: \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0442\u0430\u043D <%spellout-cardinal<;", + "10000000000: \u043E\u043D \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0442\u0430\u043D <%spellout-cardinal<;", + "100000000000: \u0436\u04AF\u0437 \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434\u0442\u0430\u043D <%spellout-cardinal<;", + "1000000000000: <0<;", + "%spellout-ordinal:", + "-x: \u043C\u0438\u043D\u0443\u0441 >>;", + "x.x: << \u0431\u04AF\u0442\u0456\u043D >>;", + "0: \u043D\u04E9\u043B\u0456\u043D\u0448\u0456;", + "1: \u0431\u0456\u0440\u0456\u043D\u0448\u0456;", + "2: \u0435\u043A\u0456\u043D\u0448\u0456;", + "3: \u04AF\u0448\u0456\u043D\u0448\u0456;", + "4: \u0442\u04E9\u0440\u0442\u0456\u043D\u0448\u0456;", + "5: \u0431\u0435\u0441\u0456\u043D\u0448\u0456;", + "6: \u0430\u043B\u0442\u044B\u043D\u0448\u044B;", + "7: \u0436\u0435\u0442\u0456\u043D\u0448\u0456;", + "8: \u0441\u0435\u0433\u0456\u0437\u0456\u043D\u0448\u0456;", + "9: \u0442\u043E\u0493\u044B\u0437\u044B\u043D\u0448\u044B;", + "10: \u043E\u043D\u044B\u043D\u0448\u044B;", + "11: \u043E\u043D>%%ordinal-yeru-suffix>;", + "20: \u0436\u0438\u044B\u0440\u043C\u0430\u0441\u044B\u043D\u0448\u044B;", + "21: \u0436\u0438\u044B\u0440\u043C\u0430 >>;", + "30: \u043E\u0442\u044B\u0437>%%ordinal-yeru-suffix>;", + "40: \u049B\u044B\u0440\u044B\u049B>%%ordinal-yeru-suffix>;", + "50: \u0435\u043B\u0443>%%ordinal-i-suffix>;", + "60: \u0430\u043B\u043F\u044B\u0441>%%ordinal-yeru-suffix>;", + "70: \u0436\u0435\u0442\u043F\u0456\u0441>%%ordinal-i-suffix>;", + "80: \u0441\u0435\u043A\u0441\u0435\u043D>%%ordinal-i-suffix>;", + "90: \u0442\u043E\u049B\u0441\u0430\u043D>%%ordinal-yeru-suffix>;", + "100: \u0436\u04AF\u0437>%%ordinal-i-suffix>;", + "200: <%spellout-cardinal< \u0436\u04AF\u0437>%%ordinal-i-suffix>;", + "1000: \u043C\u044B\u04A3>%%ordinal-yeru-suffix>;", + "2000: <%spellout-cardinal< \u043C\u044B\u04A3>%%ordinal-yeru-suffix>;", + "1000000: \u043C\u0438\u043B\u043B\u0438\u043E\u043D>%%ordinal-yeru-suffix>;", + "2000000: <%spellout-cardinal< \u043C\u0438\u043B\u043B\u0438\u043E\u043D>%%ordinal-yeru-suffix>;", + "1000000000: \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434>%%ordinal-yeru-suffix>;", + "2000000000: <%spellout-cardinal< \u043C\u0438\u043B\u043B\u0438\u0430\u0440\u0434>%%ordinal-yeru-suffix>;", + "1000000000000: \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D>%%ordinal-yeru-suffix>;", + "2000000000000: <%spellout-cardinal< \u0442\u0440\u0438\u043B\u043B\u0438\u043E\u043D>%%ordinal-yeru-suffix>;", + "1000000000000000: \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D>%%ordinal-yeru-suffix>;", + "2000000000000000: <%spellout-cardinal< \u043A\u0432\u0430\u0434\u0440\u0438\u043B\u043B\u0438\u043E\u043D>%%ordinal-yeru-suffix>;", + "1000000000000000000: =#,##0=;", + "%%ordinal-i-suffix:", + "0: \u0456\u043D\u0448\u0456;", + "1: ' =%spellout-ordinal=;", + "%%ordinal-yeru-suffix:", + "0: \u044B\u043D\u0448\u044B;", + "1: ' =%spellout-ordinal=;", + } + } +} diff --git a/icu/icu4c/source/data/rbnf/nb.txt b/icu/icu4c/source/data/rbnf/nb.txt index 068f77413e2..67eb7b42784 100644 --- a/icu/icu4c/source/data/rbnf/nb.txt +++ b/icu/icu4c/source/data/rbnf/nb.txt @@ -2,311 +2,5 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml nb{ - RBNFRules{ - SpelloutRules{ - "%%lenient-parse:", - "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';", - "%spellout-numbering-year:", - "-x: minus >>;", - "x.x: =0.0=;", - "0: =%spellout-numbering=;", - "1100/100: <<\u00ADhundre[ og >>];", - "10000: =%spellout-numbering=;", - "%spellout-numbering:", - "0: =%%spellout-cardinal-reale=;", - "%spellout-cardinal-masculine:", - "0: =%%spellout-cardinal-reale=;", - "%spellout-cardinal-feminine:", - "-x: minus >>;", - "x.x: << komma >>;", - "0: null;", - "1: ei;", - "2: =%%spellout-cardinal-reale=;", - "100: hundre[ og >>];", - "200: <%spellout-cardinal-neuter< hundre[ og >>];", - "1000: tusen[ >%%and-small-f>];", - "2000: <%spellout-cardinal-neuter< tusen[ >%%and-small-f>];", - "1000000: \u00E9n million[ >>];", - "2000000: <%%spellout-cardinal-reale< millioner[ >>];", - "1000000000: \u00E9n milliard[ >>];", - "2000000000: <%%spellout-cardinal-reale< milliarder[ >>];", - "1000000000000: \u00E9n billion[ >>];", - "2000000000000: <%%spellout-cardinal-reale< billioner[ >>];", - "1000000000000000: \u00E9n billiard[ >>];", - "2000000000000000: <%%spellout-cardinal-reale< billiarder[ >>];", - "1000000000000000000: =#,##0=;", - "%%and-small-f:", - "0: og =%spellout-cardinal-feminine=;", - "100: =%spellout-cardinal-feminine=;", - "%spellout-cardinal-neuter:", - "-x: minus >>;", - "x.x: << komma >>;", - "0: null;", - "1: ett;", - "2: =%%spellout-cardinal-reale=;", - "20: tjue[\u00AD>>];", - "30: tretti[\u00AD>>];", - "40: f\u00F8rti[\u00AD>>];", - "50: femti[\u00AD>>];", - "60: seksti[\u00AD>>];", - "70: sytti[\u00AD>>];", - "80: \u00E5tti[\u00AD>>];", - "90: nitti[\u00AD>>];", - "100: hundre[ og >>];", - "200: <%spellout-cardinal-neuter< hundre[ og >>];", - "1000: tusen[ >%%and-small-n>];", - "2000: <%spellout-cardinal-neuter< tusen[ >%%and-small-n>];", - "1000000: \u00E9n million[ >>];", - "2000000: <%%spellout-cardinal-reale< millioner[ >>];", - "1000000000: \u00E9n milliard[ >>];", - "2000000000: <%%spellout-cardinal-reale< milliarder[ >>];", - "1000000000000: \u00E9n billion[ >>];", - "2000000000000: <%%spellout-cardinal-reale< billioner[ >>];", - "1000000000000000: \u00E9n billiard[ >>];", - "2000000000000000: <%%spellout-cardinal-reale< billiarder[ >>];", - "1000000000000000000: =#,##0=;", - "%%and-small-n:", - "0: og =%spellout-cardinal-neuter=;", - "100: =%spellout-cardinal-neuter=;", - "%%spellout-cardinal-reale:", - "-x: minus >>;", - "x.x: << komma >>;", - "0: null;", - "1: \u00E9n;", - "2: to;", - "3: tre;", - "4: fire;", - "5: fem;", - "6: seks;", - "7: sju;", - "8: \u00E5tte;", - "9: ni;", - "10: ti;", - "11: elleve;", - "12: tolv;", - "13: tretten;", - "14: fjorten;", - "15: femten;", - "16: seksten;", - "17: sytten;", - "18: atten;", - "19: nitten;", - "20: tjue[\u00AD>>];", - "30: tretti[\u00AD>>];", - "40: f\u00F8rti[\u00AD>>];", - "50: femti[\u00AD>>];", - "60: seksti[\u00AD>>];", - "70: sytti[\u00AD>>];", - "80: \u00E5tti[\u00AD>>];", - "90: nitti[\u00AD>>];", - "100: hundre[ og >>];", - "200: <%spellout-cardinal-neuter< hundre[ og >>];", - "1000: tusen[ >%%and-small>];", - "2000: <%spellout-cardinal-neuter< tusen[ >%%and-small>];", - "1000000: \u00E9n million[ >>];", - "2000000: << millioner[ >>];", - "1000000000: \u00E9n milliard[ >>];", - "2000000000: << milliarder[ >>];", - "1000000000000: \u00E9n billion[ >>];", - "2000000000000: << billioner[ >>];", - "1000000000000000: \u00E9n billiard[ >>];", - "2000000000000000: << billiarder[ >>];", - "1000000000000000000: =#,##0=;", - "%%and-small:", - "0: og =%%spellout-cardinal-reale=;", - "100: =%%spellout-cardinal-reale=;", - "%spellout-ordinal-masculine:", - "-x: minus >>;", - "x.x: =#,##0.#=;", - "0: nullte;", - "1: f\u00F8rste;", - "2: andre;", - "3: tredje;", - "4: fjerde;", - "5: femte;", - "6: sjette;", - "7: sjuende;", - "8: \u00E5ttende;", - "9: niende;", - "10: tiende;", - "11: ellevte;", - "12: tolvte;", - "13: =%spellout-cardinal-neuter=de;", - "20: tjue>%%ord-masc-nde>;", - "30: tretti>%%ord-masc-nde>;", - "40: f\u00F8rti>%%ord-masc-nde>;", - "50: femti>%%ord-masc-nde>;", - "60: seksti>%%ord-masc-nde>;", - "70: sytti>%%ord-masc-nde>;", - "80: \u00E5tti>%%ord-masc-nde>;", - "90: nitti>%%ord-masc-nde>;", - "100: <%spellout-numbering<\u00ADhundre>%%ord-masc-de>;", - "1000: <%spellout-numbering<\u00ADtusen>%%ord-masc-de>;", - "1000000: \u00E9n million>%%ord-masc-te>;", - "2000000: <%%spellout-cardinal-reale< million>%%ord-masc-teer>;", - "1000000000: \u00E9n milliard>%%ord-masc-te>;", - "2000000000: <%%spellout-cardinal-reale< milliard>%%ord-masc-teer>;", - "1000000000000: \u00E9n billion>%%ord-masc-te>;", - "2000000000000: <%%spellout-cardinal-reale< billion>%%ord-masc-teer>;", - "1000000000000000: \u00E9n billiard>%%ord-masc-te>;", - "2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-masc-teer>;", - "1000000000000000000: =#,##0=.;", - "%%ord-masc-nde:", - "0: ende;", - "1: \u00AD=%spellout-ordinal-masculine=;", - "%%ord-masc-de:", - "0: de;", - "1: ' =%spellout-ordinal-masculine=;", - "%%ord-masc-te:", - "0: te;", - "1: ' =%spellout-ordinal-masculine=;", - "%%ord-masc-teer:", - "0: te;", - "1: er =%spellout-ordinal-masculine=;", - "%spellout-ordinal-neuter:", - "-x: minus >>;", - "x.x: =#,##0.#=;", - "0: nullte;", - "1: f\u00F8rste;", - "2: andre;", - "3: tredje;", - "4: fjerde;", - "5: femte;", - "6: sjette;", - "7: sjuende;", - "8: \u00E5ttende;", - "9: niende;", - "10: tiende;", - "11: ellevte;", - "12: tolvte;", - "13: =%spellout-cardinal-neuter=de;", - "20: tjue>%%ord-neut-nde>;", - "30: tretti>%%ord-neut-nde>;", - "40: f\u00F8rti>%%ord-neut-nde>;", - "50: femti>%%ord-neut-nde>;", - "60: seksti>%%ord-neut-nde>;", - "70: sytti>%%ord-neut-nde>;", - "80: \u00E5tti>%%ord-neut-nde>;", - "90: nitti>%%ord-neut-nde>;", - "100: <%spellout-numbering<\u00ADhundre>%%ord-neut-de>;", - "1000: <%spellout-numbering<\u00ADtusen>%%ord-neut-de>;", - "1000000: \u00E9n million>%%ord-neut-te>;", - "2000000: <%%spellout-cardinal-reale< million>%%ord-neut-teer>;", - "1000000000: \u00E9n milliard>%%ord-neut-te>;", - "2000000000: <%%spellout-cardinal-reale< milliard>%%ord-neut-teer>;", - "1000000000000: \u00E9n billion>%%ord-neut-te>;", - "2000000000000: <%%spellout-cardinal-reale< billion>%%ord-neut-teer>;", - "1000000000000000: \u00E9n billiard>%%ord-neut-te>;", - "2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-neut-teer>;", - "1000000000000000000: =#,##0=.;", - "%%ord-neut-nde:", - "0: ende;", - "1: \u00AD=%spellout-ordinal-neuter=;", - "%%ord-neut-de:", - "0: de;", - "1: ' =%spellout-ordinal-neuter=;", - "%%ord-neut-te:", - "0: te;", - "1: ' =%spellout-ordinal-neuter=;", - "%%ord-neut-teer:", - "0: te;", - "1: er =%spellout-ordinal-neuter=;", - "%spellout-ordinal-feminine:", - "-x: minus >>;", - "x.x: =#,##0.#=;", - "0: nullte;", - "1: f\u00F8rste;", - "2: andre;", - "3: tredje;", - "4: fjerde;", - "5: femte;", - "6: sjette;", - "7: sjuende;", - "8: \u00E5ttende;", - "9: niende;", - "10: tiende;", - "11: ellevte;", - "12: tolvte;", - "13: =%spellout-cardinal-neuter=de;", - "20: tjue>%%ord-fem-nde>;", - "30: tretti>%%ord-fem-nde>;", - "40: f\u00F8rti>%%ord-fem-nde>;", - "50: femti>%%ord-fem-nde>;", - "60: seksti>%%ord-fem-nde>;", - "70: sytti>%%ord-fem-nde>;", - "80: \u00E5tti>%%ord-fem-nde>;", - "90: nitti>%%ord-fem-nde>;", - "100: <%spellout-numbering<\u00ADhundre>%%ord-fem-de>;", - "1000: <%spellout-numbering<\u00ADtusen>%%ord-fem-de>;", - "1000000: \u00E9n million>%%ord-fem-te>;", - "2000000: <%%spellout-cardinal-reale< million>%%ord-fem-teer>;", - "1000000000: \u00E9n milliard>%%ord-fem-te>;", - "2000000000: <%%spellout-cardinal-reale< milliard>%%ord-fem-teer>;", - "1000000000000: \u00E9n billion>%%ord-fem-te>;", - "2000000000000: <%%spellout-cardinal-reale< billion>%%ord-fem-teer>;", - "1000000000000000: \u00E9n billiard>%%ord-fem-te>;", - "2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-fem-teer>;", - "1000000000000000000: =#,##0=.;", - "%%ord-fem-nde:", - "0: ende;", - "1: \u00AD=%spellout-ordinal-feminine=;", - "%%ord-fem-de:", - "0: de;", - "1: ' =%spellout-ordinal-feminine=;", - "%%ord-fem-te:", - "0: te;", - "1: ' =%spellout-ordinal-feminine=;", - "%%ord-fem-teer:", - "0: te;", - "1: er =%spellout-ordinal-feminine=;", - "%spellout-ordinal-plural:", - "-x: minus >>;", - "x.x: =#,##0.#=;", - "0: nullte;", - "1: f\u00F8rste;", - "2: andre;", - "3: tredje;", - "4: fjerde;", - "5: femte;", - "6: sjette;", - "7: sjuende;", - "8: \u00E5ttende;", - "9: niende;", - "10: tiende;", - "11: ellevte;", - "12: tolvte;", - "13: =%spellout-cardinal-neuter=de;", - "20: tjue>%%ord-plural-nde>;", - "30: tretti>%%ord-plural-nde>;", - "40: f\u00F8rti>%%ord-plural-nde>;", - "50: femti>%%ord-plural-nde>;", - "60: seksti>%%ord-plural-nde>;", - "70: sytti>%%ord-plural-nde>;", - "80: \u00E5tti>%%ord-plural-nde>;", - "90: nitti>%%ord-plural-nde>;", - "100: <%spellout-numbering<\u00ADhundre>%%ord-plural-de>;", - "1000: <%spellout-numbering<\u00ADtusen>%%ord-plural-de>;", - "1000000: \u00E9n million>%%ord-plural-te>;", - "2000000: <%%spellout-cardinal-reale< million>%%ord-plural-teer>;", - "1000000000: \u00E9n milliard>%%ord-plural-te>;", - "2000000000: <%%spellout-cardinal-reale< milliard>%%ord-plural-teer>;", - "1000000000000: \u00E9n billion>%%ord-plural-te>;", - "2000000000000: <%%spellout-cardinal-reale< billion>%%ord-plural-teer>;", - "1000000000000000: \u00E9n billiard>%%ord-plural-te>;", - "2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-plural-teer>;", - "1000000000000000000: =#,##0=.;", - "%%ord-plural-nde:", - "0: ende;", - "1: \u00AD=%spellout-ordinal-plural=;", - "%%ord-plural-de:", - "0: de;", - "1: ' =%spellout-ordinal-plural=;", - "%%ord-plural-te:", - "0: te;", - "1: ' =%spellout-ordinal-plural=;", - "%%ord-plural-teer:", - "0: te;", - "1: er =%spellout-ordinal-plural=;", - } - } + %%Parent{"no"} } diff --git a/icu/icu4c/source/data/rbnf/ne.txt b/icu/icu4c/source/data/rbnf/ne.txt new file mode 100644 index 00000000000..c79a371f3f7 --- /dev/null +++ b/icu/icu4c/source/data/rbnf/ne.txt @@ -0,0 +1,174 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +ne{ + RBNFRules{ + SpelloutRules{ + "%spellout-numbering-year:", + "-x: \u090B\u0923\u093E\u0924\u094D\u092E\u0915 >>;", + "x.x: =#,##,##0.#=;", + "0: =%spellout-numbering=;", + "1000/100: << \u0938\u092F[ >>];", + "10000: =%spellout-numbering=;", + "%spellout-numbering:", + "-x: \u090B\u0923\u093E\u0924\u094D\u092E\u0915 >>;", + "x.x: << \u0926\u0936\u092E\u0932\u0935 >>;", + "Inf: \u0905\u0928\u0928\u094D\u0924;", + "0: \u0936\u0941\u0928\u094D\u092F;", + "1: \u090F\u0915;", + "2: \u0926\u0941\u0908;", + "3: \u0924\u093F\u0928;", + "4: \u091A\u093E\u0930;", + "5: \u092A\u093E\u0901\u091A;", + "6: \u091B;", + "7: \u0938\u093E\u0924;", + "8: \u0906\u0920;", + "9: \u0928\u094C;", + "10: \u0926\u0938;", + "11: \u090F\u0918\u093E\u0930;", + "12: \u092C\u093E\u0939\u094D\u0930;", + "13: \u0924\u0947\u0939\u094D\u0930;", + "14: \u091A\u094C\u0927;", + "15: \u092A\u0928\u094D\u0927\u094D\u0930;", + "16: \u0938\u094B\u0939\u094D\u0930;", + "17: \u0938\u0924\u094D\u0930;", + "18: \u0905\u0920\u093E\u0930;", + "19: \u0909\u0928\u094D\u0928\u093E\u0907\u0938;", + "20: \u092C\u093F\u0938;", + "21: \u090F\u0915\u094D\u0915\u093E\u0907\u0938;", + "22: \u092C\u093E\u0907\u0938;", + "23: \u0924\u0947\u0907\u0938;", + "24: \u091A\u094C\u092C\u093F\u0938;", + "25: \u092A\u091A\u094D\u091A\u093F\u0938;", + "26: \u091B\u092C\u094D\u092C\u093F\u0938;", + "27: \u0938\u0924\u094D\u0924\u093E\u0907\u0938;", + "28: \u0905\u091F\u094D\u0920\u093E\u0907\u0938;", + "29: \u0909\u0928\u0928\u094D\u0924\u093F\u0938;", + "30: \u0924\u093F\u0938;", + "31: \u090F\u0915\u0924\u093F\u0938;", + "32: \u092C\u0924\u094D\u0924\u093F\u0938;", + "33: \u0924\u0947\u0924\u094D\u0924\u093F\u0938;", + "34: \u091A\u094C\u0901\u0924\u093F\u0938;", + "35: \u092A\u0948\u0901\u0924\u093F\u0938;", + "36: \u091B\u0924\u094D\u0924\u093F\u0938;", + "37: \u0938\u0948\u0901\u0924\u093F\u0938;", + "38: \u0905\u0920\u0924\u093F\u0938;", + "39: \u0909\u0928\u0928\u094D\u091A\u093E\u0932\u093F\u0938;", + "40: \u091A\u093E\u0932\u093F\u0938;", + "41: \u090F\u0915\u091A\u093E\u0932\u093F\u0938;", + "42: \u092C\u092F\u093E\u0932\u093F\u0938;", + "43: \u0924\u094D\u0930\u093F\u091A\u093E\u0932\u093F\u0938;", + "44: \u091A\u0935\u093E\u0932\u093F\u0938;", + "45: \u092A\u0948\u0901\u0924\u093E\u0932\u093F\u0938;", + "46: \u091B\u092F\u093E\u0932\u093F\u0938;", + "47: \u0938\u0924\u091A\u093E\u0932\u093F\u0938;", + "48: \u0905\u0920\u091A\u093E\u0932\u093F\u0938;", + "49: \u0909\u0928\u0928\u094D\u091A\u093E\u0938;", + "50: \u092A\u091A\u093E\u0938;", + "51: \u090F\u0915\u093E\u0909\u0928\u094D\u0928;", + "52: \u092C\u093E\u0909\u0928\u094D\u0928;", + "53: \u0924\u094D\u0930\u093F\u092A\u0928\u094D\u0928;", + "54: \u091A\u0935\u0928\u094D\u0928;", + "55: \u092A\u091A\u092A\u0928\u094D\u0928;", + "56: \u091B\u092A\u0928\u094D\u0928;", + "57: \u0938\u0928\u094D\u0924\u093E\u0909\u0928\u094D\u0928;", + "58: \u0905\u0928\u094D\u0920\u093E\u0909\u0928\u094D\u0928;", + "59: \u0909\u0928\u0928\u094D\u0938\u093E\u0920\u0940;", + "60: \u0938\u093E\u0920\u0940;", + "61: \u090F\u0915\u0938\u091F\u094D\u0920\u0940;", + "62: \u092C\u092F\u0938\u091F\u094D\u0920\u0940;", + "63: \u0924\u094D\u0930\u093F\u0938\u091F\u094D\u0920\u0940;", + "64: \u091A\u094C\u0938\u091F\u094D\u0920\u0940;", + "65: \u092A\u0948\u0901\u0938\u091F\u094D\u0920\u0940;", + "66: \u091B\u092F\u0938\u091F\u094D\u0920\u0940;", + "67: \u0938\u0924\u0938\u091F\u094D\u0920\u0940;", + "68: \u0905\u0920\u0938\u091F\u094D\u0920\u0940;", + "69: \u0909\u0928\u0928\u094D\u0938\u0924\u094D\u0924\u0930\u0940;", + "70: \u0938\u0924\u094D\u0924\u0930\u0940;", + "71: \u090F\u0915\u0939\u0924\u094D\u0924\u0930;", + "72: \u092C\u0939\u0924\u094D\u0924\u0930;", + "73: \u0924\u094D\u0930\u093F\u0939\u0924\u094D\u0924\u0930;", + "74: \u091A\u094C\u0939\u0924\u094D\u0924\u0930;", + "75: \u092A\u091A\u0939\u0924\u094D\u0924\u0930;", + "76: \u091B\u092F\u0939\u0924\u094D\u0924\u0930;", + "77: \u0938\u0924\u0939\u0924\u094D\u0924\u0930;", + "78: \u0905\u0920\u0939\u0924\u094D\u0924\u0930;", + "79: \u0909\u0928\u093E\u0938\u0940;", + "80: \u0905\u0938\u0940;", + "81: \u090F\u0915\u093E\u0938\u0940;", + "82: \u092C\u092F\u093E\u0938\u0940;", + "83: \u0924\u094D\u0930\u093F\u092F\u093E\u0938\u0940;", + "84: \u091A\u094C\u0930\u093E\u0938\u0940;", + "85: \u092A\u091A\u093E\u0938\u0940;", + "86: \u091B\u092F\u093E\u0938\u0940;", + "87: \u0938\u0924\u093E\u0938\u0940;", + "88: \u0905\u0920\u093E\u0938\u0940;", + "89: \u0909\u0928\u093E\u0928\u094D\u0928\u092C\u094D\u092C\u0947;", + "90: \u0928\u092C\u094D\u092C\u0947;", + "91: \u090F\u0915\u093E\u0928\u092C\u094D\u092C\u0947;", + "92: \u092C\u092F\u093E\u0928\u092C\u094D\u092C\u0947;", + "93: \u0924\u094D\u0930\u093F\u092F\u093E\u0928\u092C\u094D\u092C\u0947;", + "94: \u091A\u094C\u0930\u093E\u0928\u092C\u094D\u092C\u0947;", + "95: \u092A\u0928\u094D\u091A\u093E\u0928\u092C\u094D\u092C\u0947;", + "96: \u091B\u092F\u093E\u0928\u092C\u094D\u092C\u0947;", + "97: \u0938\u0928\u094D\u0924\u093E\u0928\u092C\u094D\u092C\u0947;", + "98: \u0905\u0928\u094D\u0920\u093E\u0928\u092C\u094D\u092C\u0947;", + "99: \u0909\u0928\u093E\u0928\u094D\u0938\u092F;", + "100: << \u0938\u092F[ >>];", + "1000: << \u0939\u091C\u093E\u0930[ >>];", + "100000: << \u0932\u093E\u0916[ >>];", + "10000000: << \u0915\u0930\u094B\u0921[ >>];", + "1000000000: << \u0905\u0930\u092C[ >>];", + "100000000000: << \u0916\u0930\u092C[ >>];", + "10000000000000: << \u0936\u0902\u0916[ >>];", + "1000000000000000: =#,##,##0=;", + "%spellout-cardinal:", + "0: =%spellout-numbering=;", + "%%consonant-suffix:", + "0: \u094C\u0901;", + "1: ' =%spellout-numbering=\u094C\u0901;", + "2: ' \u0926\u0941\u092F\u094C\u0901;", + "3: ' =%spellout-numbering=\u094C\u0901;", + "5: ' =%spellout-ordinal-masculine=;", + "%spellout-ordinal-masculine:", + "-x: \u090B\u0923\u093E\u0924\u094D\u092E\u0915 >>;", + "x.x: =#,##,##0.#=;", + "0: \u0936\u0941\u0928\u094D\u092F\u094C\u0901;", + "1: \u092A\u0939\u093F\u0932\u094B;", + "2: \u0926\u094B\u0938\u094D\u0930\u094B;", + "3: \u0924\u0947\u0938\u094D\u0930\u094B;", + "4: \u091A\u094C\u0925\u094B;", + "5: \u092A\u093E\u0901\u091A\u094C\u0901;", + "6: \u091B\u0948\u091F\u094C\u0901;", + "7: \u0938\u093E\u0924\u094C\u0901;", + "8: \u0906\u0920\u094C\u0901;", + "9: \u0928\u0935\u094C\u0901;", + "10: \u0926\u0936\u094C\u0901;", + "11: \u090F\u0918\u093E\u0930\u094C\u0901;", + "12: \u092C\u093E\u0939\u094D\u0930\u094C\u0901;", + "13: =%spellout-numbering=\u094C\u0901;", + "60: =%spellout-numbering=\u0914\u0901;", + "71: =%spellout-numbering=\u094C\u0901;", + "80: =%spellout-numbering=\u0914\u0901;", + "99: =%spellout-numbering=\u094C\u0901;", + "100: <%spellout-numbering< \u0938\u092F>%%consonant-suffix>;", + "1000: <%spellout-numbering< \u0939\u091C\u093E\u0930>%%consonant-suffix>;", + "100000: <%spellout-numbering< \u0932\u093E\u0916>%%consonant-suffix>;", + "10000000: <%spellout-numbering< \u0915\u0930\u094B\u0921>%%consonant-suffix>;", + "1000000000: <%spellout-numbering< \u0905\u0930\u092C>%%consonant-suffix>;", + "100000000000: <%spellout-numbering< \u0916\u0930\u092C>%%consonant-suffix>;", + "10000000000000: <%spellout-numbering< \u0936\u0902\u0916>%%consonant-suffix>;", + "1000000000000000: =#,##,##0=.;", + "%spellout-ordinal-feminine:", + "-x: \u090B\u0923\u093E\u0924\u094D\u092E\u0915 >>;", + "x.x: =#,##,##0.#=;", + "0: \u0936\u0941\u0928\u094D\u092F\u094C\u0901;", + "1: \u092A\u0939\u093F\u0932\u0940;", + "2: \u0926\u094B\u0938\u094D\u0930\u0940;", + "3: \u0924\u0947\u0938\u094D\u0930\u0940;", + "4: \u091A\u094C\u0925\u0940;", + "5: \u092A\u093E\u0901\u091A\u0935\u0940;", + "6: =%spellout-ordinal-masculine=;", + } + } +} diff --git a/icu/icu4c/source/data/rbnf/nn.txt b/icu/icu4c/source/data/rbnf/nn.txt index acb80407bd9..115f10ac1e6 100644 --- a/icu/icu4c/source/data/rbnf/nn.txt +++ b/icu/icu4c/source/data/rbnf/nn.txt @@ -2,10 +2,9 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml nn{ + %%Parent{"no"} RBNFRules{ SpelloutRules{ - "%%lenient-parse:", - "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';", "%spellout-numbering-year:", "-x: minus >>;", "x.x: =0.0=;", diff --git a/icu/icu4c/source/data/rbnf/no.txt b/icu/icu4c/source/data/rbnf/no.txt index 474d0b21b0d..cc0b7b82633 100644 --- a/icu/icu4c/source/data/rbnf/no.txt +++ b/icu/icu4c/source/data/rbnf/no.txt @@ -2,5 +2,311 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml no{ - "%%ALIAS"{"nb"} + RBNFRules{ + SpelloutRules{ + "%%lenient-parse:", + "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';", + "%spellout-numbering-year:", + "-x: minus >>;", + "x.x: =0.0=;", + "0: =%spellout-numbering=;", + "1100/100: <<\u00ADhundre[ og >>];", + "10000: =%spellout-numbering=;", + "%spellout-numbering:", + "0: =%%spellout-cardinal-reale=;", + "%spellout-cardinal-masculine:", + "0: =%%spellout-cardinal-reale=;", + "%spellout-cardinal-feminine:", + "-x: minus >>;", + "x.x: << komma >>;", + "0: null;", + "1: ei;", + "2: =%%spellout-cardinal-reale=;", + "100: hundre[ og >>];", + "200: <%spellout-cardinal-neuter< hundre[ og >>];", + "1000: tusen[ >%%and-small-f>];", + "2000: <%spellout-cardinal-neuter< tusen[ >%%and-small-f>];", + "1000000: \u00E9n million[ >>];", + "2000000: <%%spellout-cardinal-reale< millioner[ >>];", + "1000000000: \u00E9n milliard[ >>];", + "2000000000: <%%spellout-cardinal-reale< milliarder[ >>];", + "1000000000000: \u00E9n billion[ >>];", + "2000000000000: <%%spellout-cardinal-reale< billioner[ >>];", + "1000000000000000: \u00E9n billiard[ >>];", + "2000000000000000: <%%spellout-cardinal-reale< billiarder[ >>];", + "1000000000000000000: =#,##0=;", + "%%and-small-f:", + "0: og =%spellout-cardinal-feminine=;", + "100: =%spellout-cardinal-feminine=;", + "%spellout-cardinal-neuter:", + "-x: minus >>;", + "x.x: << komma >>;", + "0: null;", + "1: ett;", + "2: =%%spellout-cardinal-reale=;", + "20: tjue[\u00AD>>];", + "30: tretti[\u00AD>>];", + "40: f\u00F8rti[\u00AD>>];", + "50: femti[\u00AD>>];", + "60: seksti[\u00AD>>];", + "70: sytti[\u00AD>>];", + "80: \u00E5tti[\u00AD>>];", + "90: nitti[\u00AD>>];", + "100: hundre[ og >>];", + "200: <%spellout-cardinal-neuter< hundre[ og >>];", + "1000: tusen[ >%%and-small-n>];", + "2000: <%spellout-cardinal-neuter< tusen[ >%%and-small-n>];", + "1000000: \u00E9n million[ >>];", + "2000000: <%%spellout-cardinal-reale< millioner[ >>];", + "1000000000: \u00E9n milliard[ >>];", + "2000000000: <%%spellout-cardinal-reale< milliarder[ >>];", + "1000000000000: \u00E9n billion[ >>];", + "2000000000000: <%%spellout-cardinal-reale< billioner[ >>];", + "1000000000000000: \u00E9n billiard[ >>];", + "2000000000000000: <%%spellout-cardinal-reale< billiarder[ >>];", + "1000000000000000000: =#,##0=;", + "%%and-small-n:", + "0: og =%spellout-cardinal-neuter=;", + "100: =%spellout-cardinal-neuter=;", + "%%spellout-cardinal-reale:", + "-x: minus >>;", + "x.x: << komma >>;", + "0: null;", + "1: \u00E9n;", + "2: to;", + "3: tre;", + "4: fire;", + "5: fem;", + "6: seks;", + "7: sju;", + "8: \u00E5tte;", + "9: ni;", + "10: ti;", + "11: elleve;", + "12: tolv;", + "13: tretten;", + "14: fjorten;", + "15: femten;", + "16: seksten;", + "17: sytten;", + "18: atten;", + "19: nitten;", + "20: tjue[\u00AD>>];", + "30: tretti[\u00AD>>];", + "40: f\u00F8rti[\u00AD>>];", + "50: femti[\u00AD>>];", + "60: seksti[\u00AD>>];", + "70: sytti[\u00AD>>];", + "80: \u00E5tti[\u00AD>>];", + "90: nitti[\u00AD>>];", + "100: hundre[ og >>];", + "200: <%spellout-cardinal-neuter< hundre[ og >>];", + "1000: tusen[ >%%and-small>];", + "2000: <%spellout-cardinal-neuter< tusen[ >%%and-small>];", + "1000000: \u00E9n million[ >>];", + "2000000: << millioner[ >>];", + "1000000000: \u00E9n milliard[ >>];", + "2000000000: << milliarder[ >>];", + "1000000000000: \u00E9n billion[ >>];", + "2000000000000: << billioner[ >>];", + "1000000000000000: \u00E9n billiard[ >>];", + "2000000000000000: << billiarder[ >>];", + "1000000000000000000: =#,##0=;", + "%%and-small:", + "0: og =%%spellout-cardinal-reale=;", + "100: =%%spellout-cardinal-reale=;", + "%spellout-ordinal-masculine:", + "-x: minus >>;", + "x.x: =#,##0.#=;", + "0: nullte;", + "1: f\u00F8rste;", + "2: andre;", + "3: tredje;", + "4: fjerde;", + "5: femte;", + "6: sjette;", + "7: sjuende;", + "8: \u00E5ttende;", + "9: niende;", + "10: tiende;", + "11: ellevte;", + "12: tolvte;", + "13: =%spellout-cardinal-neuter=de;", + "20: tjue>%%ord-masc-nde>;", + "30: tretti>%%ord-masc-nde>;", + "40: f\u00F8rti>%%ord-masc-nde>;", + "50: femti>%%ord-masc-nde>;", + "60: seksti>%%ord-masc-nde>;", + "70: sytti>%%ord-masc-nde>;", + "80: \u00E5tti>%%ord-masc-nde>;", + "90: nitti>%%ord-masc-nde>;", + "100: <%spellout-numbering<\u00ADhundre>%%ord-masc-de>;", + "1000: <%spellout-numbering<\u00ADtusen>%%ord-masc-de>;", + "1000000: \u00E9n million>%%ord-masc-te>;", + "2000000: <%%spellout-cardinal-reale< million>%%ord-masc-teer>;", + "1000000000: \u00E9n milliard>%%ord-masc-te>;", + "2000000000: <%%spellout-cardinal-reale< milliard>%%ord-masc-teer>;", + "1000000000000: \u00E9n billion>%%ord-masc-te>;", + "2000000000000: <%%spellout-cardinal-reale< billion>%%ord-masc-teer>;", + "1000000000000000: \u00E9n billiard>%%ord-masc-te>;", + "2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-masc-teer>;", + "1000000000000000000: =#,##0=.;", + "%%ord-masc-nde:", + "0: ende;", + "1: \u00AD=%spellout-ordinal-masculine=;", + "%%ord-masc-de:", + "0: de;", + "1: ' =%spellout-ordinal-masculine=;", + "%%ord-masc-te:", + "0: te;", + "1: ' =%spellout-ordinal-masculine=;", + "%%ord-masc-teer:", + "0: te;", + "1: er =%spellout-ordinal-masculine=;", + "%spellout-ordinal-neuter:", + "-x: minus >>;", + "x.x: =#,##0.#=;", + "0: nullte;", + "1: f\u00F8rste;", + "2: andre;", + "3: tredje;", + "4: fjerde;", + "5: femte;", + "6: sjette;", + "7: sjuende;", + "8: \u00E5ttende;", + "9: niende;", + "10: tiende;", + "11: ellevte;", + "12: tolvte;", + "13: =%spellout-cardinal-neuter=de;", + "20: tjue>%%ord-neut-nde>;", + "30: tretti>%%ord-neut-nde>;", + "40: f\u00F8rti>%%ord-neut-nde>;", + "50: femti>%%ord-neut-nde>;", + "60: seksti>%%ord-neut-nde>;", + "70: sytti>%%ord-neut-nde>;", + "80: \u00E5tti>%%ord-neut-nde>;", + "90: nitti>%%ord-neut-nde>;", + "100: <%spellout-numbering<\u00ADhundre>%%ord-neut-de>;", + "1000: <%spellout-numbering<\u00ADtusen>%%ord-neut-de>;", + "1000000: \u00E9n million>%%ord-neut-te>;", + "2000000: <%%spellout-cardinal-reale< million>%%ord-neut-teer>;", + "1000000000: \u00E9n milliard>%%ord-neut-te>;", + "2000000000: <%%spellout-cardinal-reale< milliard>%%ord-neut-teer>;", + "1000000000000: \u00E9n billion>%%ord-neut-te>;", + "2000000000000: <%%spellout-cardinal-reale< billion>%%ord-neut-teer>;", + "1000000000000000: \u00E9n billiard>%%ord-neut-te>;", + "2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-neut-teer>;", + "1000000000000000000: =#,##0=.;", + "%%ord-neut-nde:", + "0: ende;", + "1: \u00AD=%spellout-ordinal-neuter=;", + "%%ord-neut-de:", + "0: de;", + "1: ' =%spellout-ordinal-neuter=;", + "%%ord-neut-te:", + "0: te;", + "1: ' =%spellout-ordinal-neuter=;", + "%%ord-neut-teer:", + "0: te;", + "1: er =%spellout-ordinal-neuter=;", + "%spellout-ordinal-feminine:", + "-x: minus >>;", + "x.x: =#,##0.#=;", + "0: nullte;", + "1: f\u00F8rste;", + "2: andre;", + "3: tredje;", + "4: fjerde;", + "5: femte;", + "6: sjette;", + "7: sjuende;", + "8: \u00E5ttende;", + "9: niende;", + "10: tiende;", + "11: ellevte;", + "12: tolvte;", + "13: =%spellout-cardinal-neuter=de;", + "20: tjue>%%ord-fem-nde>;", + "30: tretti>%%ord-fem-nde>;", + "40: f\u00F8rti>%%ord-fem-nde>;", + "50: femti>%%ord-fem-nde>;", + "60: seksti>%%ord-fem-nde>;", + "70: sytti>%%ord-fem-nde>;", + "80: \u00E5tti>%%ord-fem-nde>;", + "90: nitti>%%ord-fem-nde>;", + "100: <%spellout-numbering<\u00ADhundre>%%ord-fem-de>;", + "1000: <%spellout-numbering<\u00ADtusen>%%ord-fem-de>;", + "1000000: \u00E9n million>%%ord-fem-te>;", + "2000000: <%%spellout-cardinal-reale< million>%%ord-fem-teer>;", + "1000000000: \u00E9n milliard>%%ord-fem-te>;", + "2000000000: <%%spellout-cardinal-reale< milliard>%%ord-fem-teer>;", + "1000000000000: \u00E9n billion>%%ord-fem-te>;", + "2000000000000: <%%spellout-cardinal-reale< billion>%%ord-fem-teer>;", + "1000000000000000: \u00E9n billiard>%%ord-fem-te>;", + "2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-fem-teer>;", + "1000000000000000000: =#,##0=.;", + "%%ord-fem-nde:", + "0: ende;", + "1: \u00AD=%spellout-ordinal-feminine=;", + "%%ord-fem-de:", + "0: de;", + "1: ' =%spellout-ordinal-feminine=;", + "%%ord-fem-te:", + "0: te;", + "1: ' =%spellout-ordinal-feminine=;", + "%%ord-fem-teer:", + "0: te;", + "1: er =%spellout-ordinal-feminine=;", + "%spellout-ordinal-plural:", + "-x: minus >>;", + "x.x: =#,##0.#=;", + "0: nullte;", + "1: f\u00F8rste;", + "2: andre;", + "3: tredje;", + "4: fjerde;", + "5: femte;", + "6: sjette;", + "7: sjuende;", + "8: \u00E5ttende;", + "9: niende;", + "10: tiende;", + "11: ellevte;", + "12: tolvte;", + "13: =%spellout-cardinal-neuter=de;", + "20: tjue>%%ord-plural-nde>;", + "30: tretti>%%ord-plural-nde>;", + "40: f\u00F8rti>%%ord-plural-nde>;", + "50: femti>%%ord-plural-nde>;", + "60: seksti>%%ord-plural-nde>;", + "70: sytti>%%ord-plural-nde>;", + "80: \u00E5tti>%%ord-plural-nde>;", + "90: nitti>%%ord-plural-nde>;", + "100: <%spellout-numbering<\u00ADhundre>%%ord-plural-de>;", + "1000: <%spellout-numbering<\u00ADtusen>%%ord-plural-de>;", + "1000000: \u00E9n million>%%ord-plural-te>;", + "2000000: <%%spellout-cardinal-reale< million>%%ord-plural-teer>;", + "1000000000: \u00E9n milliard>%%ord-plural-te>;", + "2000000000: <%%spellout-cardinal-reale< milliard>%%ord-plural-teer>;", + "1000000000000: \u00E9n billion>%%ord-plural-te>;", + "2000000000000: <%%spellout-cardinal-reale< billion>%%ord-plural-teer>;", + "1000000000000000: \u00E9n billiard>%%ord-plural-te>;", + "2000000000000000: <%%spellout-cardinal-reale< billiard>%%ord-plural-teer>;", + "1000000000000000000: =#,##0=.;", + "%%ord-plural-nde:", + "0: ende;", + "1: \u00AD=%spellout-ordinal-plural=;", + "%%ord-plural-de:", + "0: de;", + "1: ' =%spellout-ordinal-plural=;", + "%%ord-plural-te:", + "0: te;", + "1: ' =%spellout-ordinal-plural=;", + "%%ord-plural-teer:", + "0: te;", + "1: er =%spellout-ordinal-plural=;", + } + } } diff --git a/icu/icu4c/source/data/rbnf/pt.txt b/icu/icu4c/source/data/rbnf/pt.txt index 73761389d0d..f9633438d76 100644 --- a/icu/icu4c/source/data/rbnf/pt.txt +++ b/icu/icu4c/source/data/rbnf/pt.txt @@ -21,6 +21,12 @@ pt{ "0: =%spellout-numbering=;", "%spellout-numbering:", "0: =%spellout-cardinal-masculine=;", + "%%optional-e:", + "0: ' e ;", + "1: ' ;", + "%%spellout-cardinal-masculine-with-e:", + "0: ' e =%spellout-cardinal-masculine=;", + "100: >%%optional-e>=%spellout-cardinal-masculine=;", "%spellout-cardinal-masculine:", "-x: menos >>;", "x.x: << v\u00EDrgula >>;", @@ -62,17 +68,16 @@ pt{ "700: setecentos[ e >>];", "800: oitocentos[ e >>];", "900: novecentos[ e >>];", - "1000: mil[ e >>];", - "2000: << mil[ e >>];", - "1000000: um milh\u00E3o[ e >>];", - "2000000: << milh\u00F5es[ e >>];", - "1000000000: um bilh\u00E3o[ e >>];", - "2000000000: << bilh\u00F5es[ e >>];", - "1000000000000: um trilh\u00E3o[ e >>];", - "2000000000000: << trilh\u00F5es[ e >>];", - "1000000000000000: um quatrilh\u00E3o[ e >>];", - "2000000000000000: << quatrilh\u00F5es[ e >>];", + "1000: mil[>%%spellout-cardinal-masculine-with-e>];", + "2000: << mil[>%%spellout-cardinal-masculine-with-e>];", + "1000000: << $(cardinal,one{milh\u00E3o}other{milh\u00F5es})$[>%%spellout-cardinal-masculine-with-e>];", + "1000000000: << $(cardinal,one{bilh\u00E3o}other{bilh\u00F5es})$[>%%spellout-cardinal-masculine-with-e>];", + "1000000000000: << $(cardinal,one{trilh\u00E3o}other{trilh\u00F5es})$[>%%spellout-cardinal-masculine-with-e>];", + "1000000000000000: << $(cardinal,one{quatrilh\u00E3o}other{quatrilh\u00F5es})$[>%%spellout-cardinal-masculine-with-e>];", "1000000000000000000: =#,##0=;", + "%%spellout-cardinal-feminine-with-e:", + "0: ' e =%spellout-cardinal-feminine=;", + "100: >%%optional-e>=%spellout-cardinal-feminine=;", "%spellout-cardinal-feminine:", "-x: menos >>;", "x.x: << v\u00EDrgula >>;", @@ -98,16 +103,12 @@ pt{ "700: setecentas[ e >>];", "800: oitocentas[ e >>];", "900: novecentas[ e >>];", - "1000: mil[ e >>];", - "2000: << mil[ e >>];", - "1000000: um milh\u00E3o[ e >>];", - "2000000: <%spellout-cardinal-masculine< milh\u00F5es[ e >>];", - "1000000000: um bilh\u00E3o[ e >>];", - "2000000000: <%spellout-cardinal-masculine< bilh\u00F5es[ e >>];", - "1000000000000: um trilh\u00E3o[ e >>];", - "2000000000000: <%spellout-cardinal-masculine< trilh\u00F5es[ e >>];", - "1000000000000000: um quatrilh\u00E3o[ e >>];", - "2000000000000000: <%spellout-cardinal-masculine< quatrilh\u00F5es[ e >>];", + "1000: mil[>%%spellout-cardinal-feminine-with-e>];", + "2000: << mil[>%%spellout-cardinal-feminine-with-e>];", + "1000000: <%spellout-cardinal-masculine< $(cardinal,one{milh\u00E3o}other{milh\u00F5es})$[>%%spellout-cardinal-feminine-with-e>];", + "1000000000: <%spellout-cardinal-masculine< $(cardinal,one{bilh\u00E3o}other{bilh\u00F5es})$[>%%spellout-cardinal-feminine-with-e>];", + "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{trilh\u00E3o}other{trilh\u00F5es})$[>%%spellout-cardinal-feminine-with-e>];", + "1000000000000000: <%spellout-cardinal-masculine< $(cardinal,one{quatrilh\u00E3o}other{quatrilh\u00F5es})$[>%%spellout-cardinal-feminine-with-e>];", "1000000000000000000: =#,##0=;", "%spellout-ordinal-masculine:", "-x: menos >>;", @@ -141,15 +142,11 @@ pt{ "800: octingent\u00E9simo[ >>];", "900: noningent\u00E9simo[ >>];", "1000: mil\u00E9simo[ >>];", - "2000: <%spellout-cardinal-masculine< \u00ADmil\u00E9simo[ >>];", - "1000000: um milion\u00E9simo[ >>];", - "2000000: <%spellout-cardinal-masculine< milion\u00E9simo[ >>];", - "1000000000: um bilion\u00E9simo[ >>];", - "2000000000: <%spellout-cardinal-masculine< bilion\u00E9simo[ >>];", - "1000000000000: um trilion\u00E9simo[ >>];", - "2000000000000: <%spellout-cardinal-masculine< trilion\u00E9sima[ >>];", - "1000000000000000: um quadrilion\u00E9simo[ >>];", - "2000000000000000: <%spellout-cardinal-masculine< quadrilion\u00E9simo[ >>];", + "2000: <%spellout-cardinal-masculine< mil\u00E9simo[ >>];", + "1000000: <%spellout-cardinal-masculine< milion\u00E9simo[ >>];", + "1000000000: <%spellout-cardinal-masculine< bilion\u00E9simo[ >>];", + "1000000000000: <%spellout-cardinal-masculine< trilion\u00E9sima[ >>];", + "1000000000000000: <%spellout-cardinal-masculine< quadrilion\u00E9simo[ >>];", "1000000000000000000: =#,##0=\u00BA;", "%spellout-ordinal-feminine:", "-x: menos >>;", @@ -183,15 +180,11 @@ pt{ "800: octingent\u00E9sima[ >>];", "900: noningent\u00E9sima[ >>];", "1000: mil\u00E9sima[ >>];", - "2000: <%spellout-cardinal-feminine< \u00ADmil\u00E9sima[ >>];", - "1000000: uma milion\u00E9sima[ >>];", - "2000000: <%spellout-cardinal-feminine< milion\u00E9sima[ >>];", - "1000000000: uma bilion\u00E9sima[ >>];", - "2000000000: <%spellout-cardinal-feminine< bilion\u00E9sima[ >>];", - "1000000000000: uma trilion\u00E9sima[ >>];", - "2000000000000: <%spellout-cardinal-feminine< trilion\u00E9sima[ >>];", - "1000000000000000: uma quadrilion\u00E9sima[ >>];", - "2000000000000000: <%spellout-cardinal-feminine< quadrilion\u00E9sima[ >>];", + "2000: <%spellout-cardinal-feminine< mil\u00E9sima[ >>];", + "1000000: <%spellout-cardinal-feminine< milion\u00E9sima[ >>];", + "1000000000: <%spellout-cardinal-feminine< bilion\u00E9sima[ >>];", + "1000000000000: <%spellout-cardinal-feminine< trilion\u00E9sima[ >>];", + "1000000000000000: <%spellout-cardinal-feminine< quadrilion\u00E9sima[ >>];", "1000000000000000000: =#,##0=\u00AA;", } } diff --git a/icu/icu4c/source/data/rbnf/pt_PT.txt b/icu/icu4c/source/data/rbnf/pt_PT.txt index ebc631bdd81..69b4373907b 100644 --- a/icu/icu4c/source/data/rbnf/pt_PT.txt +++ b/icu/icu4c/source/data/rbnf/pt_PT.txt @@ -11,6 +11,12 @@ pt_PT{ "0: =%spellout-numbering=;", "%spellout-numbering:", "0: =%spellout-cardinal-masculine=;", + "%%optional-e:", + "0: ' e ;", + "1: ' ;", + "%%spellout-cardinal-masculine-with-e:", + "0: ' e =%spellout-cardinal-masculine=;", + "100: >%%optional-e>=%spellout-cardinal-masculine=;", "%spellout-cardinal-masculine:", "-x: menos >>;", "x.x: << v\u00EDrgula >>;", @@ -52,17 +58,16 @@ pt_PT{ "700: setecentos[ e >>];", "800: oitocentos[ e >>];", "900: novecentos[ e >>];", - "1000: mil[ e >>];", - "2000: << mil[ e >>];", - "1000000: um milh\u00E3o[ e >>];", - "2000000: << milh\u00F5es[ e >>];", - "1000000000: um bili\u00E3o[ e >>];", - "2000000000: << bili\u00F5es[ e >>];", - "1000000000000: um trili\u00E3o[ e >>];", - "2000000000000: << trili\u00F5es[ e >>];", - "1000000000000000: um quatrili\u00E3o[ e >>];", - "2000000000000000: << quatrili\u00F5es[ e >>];", + "1000: mil[>%%spellout-cardinal-masculine-with-e>];", + "2000: << mil[>%%spellout-cardinal-masculine-with-e>];", + "1000000: << $(cardinal,one{milh\u00E3o}other{milh\u00F5es})$[>%%spellout-cardinal-masculine-with-e>];", + "1000000000: << mil milh\u00F5es[>%%spellout-cardinal-masculine-with-e>];", + "1000000000000: << $(cardinal,one{bili\u00E3o}other{bili\u00F5es})$[>%%spellout-cardinal-masculine-with-e>];", + "1000000000000000: << mil bili\u00F5es[>%%spellout-cardinal-masculine-with-e>];", "1000000000000000000: =#,##0=;", + "%%spellout-cardinal-feminine-with-e:", + "0: ' e =%spellout-cardinal-feminine=;", + "100: >%%optional-e>=%spellout-cardinal-feminine=;", "%spellout-cardinal-feminine:", "-x: menos >>;", "x.x: << v\u00EDrgula >>;", @@ -88,16 +93,12 @@ pt_PT{ "700: setecentas[ e >>];", "800: oitocentas[ e >>];", "900: novecentas[ e >>];", - "1000: mil[ e >>];", - "2000: << mil[ e >>];", - "1000000: um milh\u00E3o[ e >>];", - "2000000: <%spellout-cardinal-masculine< milh\u00F5es[ e >>];", - "1000000000: um bili\u00E3o[ e >>];", - "2000000000: <%spellout-cardinal-masculine< bili\u00F5es[ e >>];", - "1000000000000: um trili\u00E3o[ e >>];", - "2000000000000: <%spellout-cardinal-masculine< trili\u00F5es[ e >>];", - "1000000000000000: um quatrili\u00E3o[ e >>];", - "2000000000000000: <%spellout-cardinal-masculine< quatrili\u00F5es[ e >>];", + "1000: mil[>%%spellout-cardinal-feminine-with-e>];", + "2000: << mil[>%%spellout-cardinal-feminine-with-e>];", + "1000000: <%spellout-cardinal-masculine< $(cardinal,one{milh\u00E3o}other{milh\u00F5es})$[>%%spellout-cardinal-feminine-with-e>];", + "1000000000: <%spellout-cardinal-masculine< mil milh\u00F5es[>%%spellout-cardinal-feminine-with-e>];", + "1000000000000: <%spellout-cardinal-masculine< $(cardinal,one{bili\u00E3o}other{bili\u00F5es})$[>%%spellout-cardinal-feminine-with-e>];", + "1000000000000000: <%spellout-cardinal-masculine< mil bili\u00F5es[>%%spellout-cardinal-feminine-with-e>];", "1000000000000000000: =#,##0=;", "%spellout-ordinal-masculine:", "-x: menos >>;", @@ -131,15 +132,11 @@ pt_PT{ "800: octingent\u00E9simo[ >>];", "900: noningent\u00E9simo[ >>];", "1000: mil\u00E9simo[ >>];", - "2000: <%spellout-cardinal-masculine< \u00ADmil\u00E9simo[ >>];", - "1000000: um milion\u00E9simo[ >>];", - "2000000: <%spellout-cardinal-masculine< milion\u00E9simo[ >>];", - "1000000000: um bilion\u00E9simo[ >>];", - "2000000000: <%spellout-cardinal-masculine< bilion\u00E9simo[ >>];", - "1000000000000: um trilion\u00E9simo[ >>];", - "2000000000000: <%spellout-cardinal-masculine< trilion\u00E9sima[ >>];", - "1000000000000000: um quadrilion\u00E9simo[ >>];", - "2000000000000000: <%spellout-cardinal-masculine< quadrilion\u00E9simo[ >>];", + "2000: <%spellout-cardinal-masculine< mil\u00E9simo[ >>];", + "1000000: <%spellout-cardinal-masculine< milion\u00E9simo[ >>];", + "1000000000: <%spellout-cardinal-masculine< mil milion\u00E9simo[ >>];", + "1000000000000: <%spellout-cardinal-masculine< bilion\u00E9simo[ >>];", + "1000000000000000: <%spellout-cardinal-masculine< mil bilion\u00E9simo[ >>];", "1000000000000000000: =#,##0=\u00BA;", "%spellout-ordinal-feminine:", "-x: menos >>;", @@ -173,15 +170,11 @@ pt_PT{ "800: octingent\u00E9sima[ >>];", "900: noningent\u00E9sima[ >>];", "1000: mil\u00E9sima[ >>];", - "2000: <%spellout-cardinal-feminine< \u00ADmil\u00E9sima[ >>];", - "1000000: uma milion\u00E9sima[ >>];", - "2000000: <%spellout-cardinal-feminine< milion\u00E9sima[ >>];", - "1000000000: uma bilion\u00E9sima[ >>];", - "2000000000: <%spellout-cardinal-feminine< bilion\u00E9sima[ >>];", - "1000000000000: uma trilion\u00E9sima[ >>];", - "2000000000000: <%spellout-cardinal-feminine< trilion\u00E9sima[ >>];", - "1000000000000000: uma quadrilion\u00E9sima[ >>];", - "2000000000000000: <%spellout-cardinal-feminine< quadrilion\u00E9sima[ >>];", + "2000: <%spellout-cardinal-feminine< mil\u00E9sima[ >>];", + "1000000: <%spellout-cardinal-feminine< milion\u00E9sima[ >>];", + "1000000000: <%spellout-cardinal-feminine< mil milion\u00E9sima[ >>];", + "1000000000000: <%spellout-cardinal-feminine< bilion\u00E9sima[ >>];", + "1000000000000000: <%spellout-cardinal-feminine< mil bilion\u00E9sima[ >>];", "1000000000000000000: =#,##0=\u00AA;", } } diff --git a/icu/icu4c/source/data/rbnf/root.txt b/icu/icu4c/source/data/rbnf/root.txt index 186dc4ce690..129924a0d41 100644 --- a/icu/icu4c/source/data/rbnf/root.txt +++ b/icu/icu4c/source/data/rbnf/root.txt @@ -461,11 +461,11 @@ root{ "61: \u05E1\u05F4>%hebrew-item>;", "70: \u05F4\u05E2;", "71: \u05E2\u05F4>%hebrew-item>;", - "80: \u05F4\u05E4;", + "80: \u05F4\u05E3;", "81: \u05E4\u05F4>%hebrew-item>;", "90: \u05F4\u05E6;", "91: \u05E6\u05F4>%hebrew-item>;", - "%hebrew-item:", + "%%hebrew-item-hundreds:", "-x: \u2212>>;", "x.x: =#,##0.00=;", "0: \u05F4;", @@ -488,7 +488,8 @@ root{ "50: \u05E0[>>];", "60: \u05E1[>>];", "70: \u05E2[>>];", - "80: \u05E4[>>];", + "80: \u05E3;", + "81: \u05E4[>>];", "90: \u05E6[>>];", "100: \u05E7[>>];", "200: \u05E8[>>];", @@ -521,6 +522,32 @@ root{ "1900/100: \u05EA\u05EA\u05EA\u05EA\u05E9[>>];", "2000/100: \u05EA\u05EA\u05EA\u05EA\u05EA[>>];", "2100: =#,##0=;", + "%hebrew-item:", + "-x: \u2212>>;", + "x.x: =#,##0.00=;", + "0: \u05F4;", + "1: \u05D0;", + "2: \u05D1;", + "3: \u05D2;", + "4: \u05D3;", + "5: \u05D4;", + "6: \u05D5;", + "7: \u05D6;", + "8: \u05D7;", + "9: \u05D8;", + "10: \u05D9[>>];", + "15: \u05D8\u05D5;", + "16: \u05D8\u05D6;", + "17: \u05D9>>;", + "20: \u05DB[>>];", + "30: \u05DC[>>];", + "40: \u05DE[>>];", + "50: \u05E0[>>];", + "60: \u05E1[>>];", + "70: \u05E2[>>];", + "80: \u05E4[>>];", + "90: \u05E6[>>];", + "100: =%%hebrew-item-hundreds=;", "%roman-lower:", "-x: \u2212>>;", "x.x: =#,##0.00=;", @@ -634,6 +661,8 @@ root{ "%%tamil-thousands:", "0: =%tamil=;", "1000: <<\u0BF2[>>];", + "%zz-default:", + "0: =#,##0=;", } OrdinalRules{ "%digits-ordinal:", @@ -656,5 +685,5 @@ root{ "0: =#,##0.#=.;", } } - Version{"38.1"} + Version{"42"} } diff --git a/icu/icu4c/source/data/rbnf/ru.txt b/icu/icu4c/source/data/rbnf/ru.txt index 9a349c8116f..060c2553a51 100644 --- a/icu/icu4c/source/data/rbnf/ru.txt +++ b/icu/icu4c/source/data/rbnf/ru.txt @@ -3,6 +3,83 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml ru{ RBNFRules{ + OrdinalRules{ + "%digits-ordinal:", + "-x: \u2212>>;", + "0: =#,##0=.;", + "%digits-ordinal-masculine:", + "-x: \u2212>>;", + "0: =#,##0=-\u0439;", + "%digits-ordinal-neuter:", + "-x: \u2212>>;", + "0: =#,##0=-\u0435;", + "%digits-ordinal-feminine:", + "-x: \u2212>>;", + "0: =#,##0=-\u044F;", + "%digits-ordinal-plural:", + "-x: \u2212>>;", + "0: =#,##0=-e;", + "%digits-ordinal-masculine-genitive:", + "-x: \u2212>>;", + "0: =#,##0=-\u0433\u043E;", + "%digits-ordinal-neuter-genitive:", + "-x: \u2212>>;", + "0: =#,##0=-\u0433\u043E;", + "%digits-ordinal-feminine-genitive:", + "-x: \u2212>>;", + "0: =#,##0=-\u0439;", + "%digits-ordinal-plural-genitive:", + "-x: \u2212>>;", + "0: =#,##0=-\u0445;", + "%digits-ordinal-masculine-dative:", + "-x: \u2212>>;", + "0: =#,##0=-\u043C\u0443;", + "%digits-ordinal-neuter-dative:", + "-x: \u2212>>;", + "0: =#,##0=-\u043C\u0443;", + "%digits-ordinal-feminine-dative:", + "-x: \u2212>>;", + "0: =#,##0=-\u0439;", + "%digits-ordinal-plural-dative:", + "-x: \u2212>>;", + "0: =#,##0=-\u043C;", + "%digits-ordinal-masculine-accusative:", + "-x: \u2212>>;", + "0: =#,##0=-\u0439;", + "%digits-ordinal-neuter-accusative:", + "-x: \u2212>>;", + "0: =#,##0=-\u0435;", + "%digits-ordinal-feminine-accusative:", + "-x: \u2212>>;", + "0: =#,##0=-\u044E;", + "%digits-ordinal-plural-accusative:", + "-x: \u2212>>;", + "0: =#,##0=-e;", + "%digits-ordinal-masculine-locative:", + "-x: \u2212>>;", + "0: =#,##0=-\u043C;", + "%digits-ordinal-neuter-locative:", + "-x: \u2212>>;", + "0: =#,##0=-\u043C;", + "%digits-ordinal-feminine-locative:", + "-x: \u2212>>;", + "0: =#,##0=-\u0439;", + "%digits-ordinal-plural-locative:", + "-x: \u2212>>;", + "0: =#,##0=-\u0445;", + "%digits-ordinal-masculine-ablative:", + "-x: \u2212>>;", + "0: =#,##0=-\u043C;", + "%digits-ordinal-neuter-ablative:", + "-x: \u2212>>;", + "0: =#,##0=-\u043C;", + "%digits-ordinal-feminine-ablative:", + "-x: \u2212>>;", + "0: =#,##0=-\u0439;", + "%digits-ordinal-plural-ablative:", + "-x: \u2212>>;", + "0: =#,##0=-\u043C\u0438;", + } SpelloutRules{ "%%lenient-parse:", "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';", diff --git a/icu/icu4c/source/data/rbnf/sr_Latn.txt b/icu/icu4c/source/data/rbnf/sr_Latn.txt index ea1cab9bf52..ada90f05ccf 100644 --- a/icu/icu4c/source/data/rbnf/sr_Latn.txt +++ b/icu/icu4c/source/data/rbnf/sr_Latn.txt @@ -106,10 +106,10 @@ sr_Latn{ "1000000000000000000: =#,##0=;", "%%ordi:", "0: i;", - "1: ' i =%spellout-ordinal=;", + "1: \u2018 i =%spellout-ordinal=;", "%%ordti:", "0: ti;", - "1: ' =%spellout-ordinal=;", + "1: \u2018 =%spellout-ordinal=;", "%spellout-ordinal:", "-x: minus >>;", "x.x: =#,##0.#=;", diff --git a/icu/icu4c/source/data/rbnf/su.txt b/icu/icu4c/source/data/rbnf/su.txt index cf0feafac7c..71e1fbab5ca 100644 --- a/icu/icu4c/source/data/rbnf/su.txt +++ b/icu/icu4c/source/data/rbnf/su.txt @@ -33,7 +33,7 @@ su{ "1000000000000: =#,##0=;", "%%spellout-cardinal-large:", "1: sa;", - "0: =%spellout-cardinal= ;", + "2: =%spellout-cardinal= ;", "%spellout-ordinal:", "-x: mineus >>;", "x.x: =#,##0.0=;", diff --git a/icu/icu4c/source/data/region/LOCALE_DEPS.json b/icu/icu4c/source/data/region/LOCALE_DEPS.json index 1b77cc7bd27..688a8caf515 100644 --- a/icu/icu4c/source/data/region/LOCALE_DEPS.json +++ b/icu/icu4c/source/data/region/LOCALE_DEPS.json @@ -3,7 +3,7 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml { - "cldrVersion": "38.1", + "cldrVersion": "42", "aliases": { "ars": "ar_SA", "az_AZ": "az_Latn_AZ", @@ -42,8 +42,7 @@ "mi_Latn_NZ": "mi_NZ", "mni_IN": "mni_Beng_IN", "mo": "ro", - "no": "nb", - "no_NO": "nb_NO", + "no_NO": "no", "no_NO_NY": "nn_NO", "pa_IN": "pa_Guru_IN", "pa_PK": "pa_Arab_PK", @@ -60,6 +59,7 @@ "quz_EC": "qu_EC", "quz_PE": "qu_PE", "sat_IN": "sat_Olck_IN", + "sd_IN": "sd_Deva_IN", "sd_PK": "sd_Arab_PK", "sh": "sr_Latn", "sh_BA": "sr_Latn_BA", @@ -105,7 +105,6 @@ "en_BS": "en_001", "en_BW": "en_001", "en_BZ": "en_001", - "en_CA": "en_001", "en_CC": "en_001", "en_CH": "en_150", "en_CK": "en_001", @@ -147,6 +146,7 @@ "en_MS": "en_001", "en_MT": "en_001", "en_MU": "en_001", + "en_MV": "en_001", "en_MW": "en_001", "en_MY": "en_001", "en_NA": "en_001", @@ -157,7 +157,6 @@ "en_NU": "en_001", "en_NZ": "en_001", "en_PG": "en_001", - "en_PH": "en_001", "en_PK": "en_001", "en_PN": "en_001", "en_PW": "en_001", @@ -210,9 +209,12 @@ "es_UY": "es_419", "es_VE": "es_419", "ff_Adlm": "root", + "hi_Latn": "en_IN", "iu_Latn": "root", "ks_Deva": "root", "mn_Mong": "root", + "nb": "no", + "nn": "no", "pa_Arab": "root", "pt_AO": "pt_PT", "pt_CH": "pt_PT", diff --git a/icu/icu4c/source/data/region/az_Cyrl.txt b/icu/icu4c/source/data/region/az_Cyrl.txt index 6256b9b0c95..1f02875ca7d 100644 --- a/icu/icu4c/source/data/region/az_Cyrl.txt +++ b/icu/icu4c/source/data/region/az_Cyrl.txt @@ -77,7 +77,7 @@ az_Cyrl{ CF{"Мәркәзи Африка Республикасы"} CG{"Конго-Браззавил"} CH{"Исвечрә"} - CI{"Kотд’ивуар"} + CI{"Котд’ивуар"} CK{"Кук адалары"} CL{"Чили"} CM{"Камерун"} diff --git a/icu/icu4c/source/data/region/bgc.txt b/icu/icu4c/source/data/region/bgc.txt new file mode 100644 index 00000000000..cf82654b76a --- /dev/null +++ b/icu/icu4c/source/data/region/bgc.txt @@ -0,0 +1,9 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +bgc{ + Countries{ + IN{"भारत"} + ZZ{"अणजाण जगह"} + } +} diff --git a/icu/icu4c/source/data/region/bho.txt b/icu/icu4c/source/data/region/bho.txt new file mode 100644 index 00000000000..ed196829a73 --- /dev/null +++ b/icu/icu4c/source/data/region/bho.txt @@ -0,0 +1,9 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +bho{ + Countries{ + IN{"भारत"} + ZZ{"अनजान इलाका"} + } +} diff --git a/icu/icu4c/source/data/region/bn.txt b/icu/icu4c/source/data/region/bn.txt index 47216205f1e..d39f602466f 100644 --- a/icu/icu4c/source/data/region/bn.txt +++ b/icu/icu4c/source/data/region/bn.txt @@ -14,15 +14,15 @@ bn{ 015{"উত্তর আফ্রিকা"} 017{"মধ্য আফ্রিকা"} 018{"দক্ষিন আফ্রিকা"} - 019{"আমেরিকাস"} + 019{"আমেরিকা"} 021{"উত্তরাঞ্চলীয় আমেরিকা"} - 029{"ক্যারাবিয়ান"} + 029{"ক্যারিবিয়ান"} 030{"পূর্ব এশিয়া"} 034{"দক্ষিণ এশিয়া"} 035{"দক্ষিণ পূর্ব এশিয়া"} 039{"দক্ষিণ ইউরোপ"} - 053{"অস্ট্রালেশিয়া"} - 054{"ম্যালেনেশিয়া"} + 053{"অস্ট্রেলেশিয়া"} + 054{"মেলানেশিয়া"} 057{"মাইক্রোনেশিয়া অঞ্চল"} 061{"পলিনেশিয়া"} 142{"এশিয়া"} @@ -33,13 +33,13 @@ bn{ 154{"উত্তর ইউরোপ"} 155{"পশ্চিম ইউরোপ"} 202{"উপ সাহারান আফ্রিকা"} - 419{"ল্যাটিন আমেরিকা"} - AC{"অ্যাসসেনশন আইল্যান্ড"} + 419{"লাতিন আমেরিকা"} + AC{"অ্যাসেনশন দ্বীপপুঞ্জ"} AD{"আন্ডোরা"} AE{"সংযুক্ত আরব আমিরাত"} AF{"আফগানিস্তান"} AG{"অ্যান্টিগুয়া ও বারবুডা"} - AI{"এ্যাঙ্গুইলা"} + AI{"অ্যাঙ্গুইলা"} AL{"আলবেনিয়া"} AM{"আর্মেনিয়া"} AO{"অ্যাঙ্গোলা"} @@ -49,18 +49,18 @@ bn{ AT{"অস্ট্রিয়া"} AU{"অস্ট্রেলিয়া"} AW{"আরুবা"} - AX{"আলান্ড দ্বীপপুঞ্জ"} + AX{"অলান্ড দ্বীপপুঞ্জ"} AZ{"আজারবাইজান"} BA{"বসনিয়া ও হার্জেগোভিনা"} - BB{"বারবাদোস"} + BB{"বার্বাডোজ"} BD{"বাংলাদেশ"} BE{"বেলজিয়াম"} BF{"বুরকিনা ফাসো"} BG{"বুলগেরিয়া"} - BH{"বাহরাইন"} + BH{"বাহারিন"} BI{"বুরুন্ডি"} BJ{"বেনিন"} - BL{"সেন্ট বারথেলিমি"} + BL{"সেন্ট বার্থেলেমি"} BM{"বারমুডা"} BN{"ব্রুনেই"} BO{"বলিভিয়া"} @@ -78,20 +78,20 @@ bn{ CF{"মধ্য আফ্রিকার প্রজাতন্ত্র"} CG{"কঙ্গো - ব্রাজাভিল"} CH{"সুইজারল্যান্ড"} - CI{"কোত দিভোয়ার"} + CI{"কোট ডি‘আইভোর"} CK{"কুক দ্বীপপুঞ্জ"} CL{"চিলি"} CM{"ক্যামেরুন"} CN{"চীন"} CO{"কলম্বিয়া"} - CP{"ক্লিপারটন আইল্যান্ড"} + CP{"ক্লিপারটন দ্বীপপুঞ্জ"} CR{"কোস্টারিকা"} CU{"কিউবা"} - CV{"কেপভার্দে"} + CV{"কেপ ভার্দে"} CW{"কুরাসাও"} CX{"ক্রিসমাস দ্বীপ"} CY{"সাইপ্রাস"} - CZ{"চেচিয়া"} + CZ{"চেকিয়া"} DE{"জার্মানি"} DJ{"জিবুতি"} DK{"ডেনমার্ক"} @@ -110,14 +110,14 @@ bn{ FJ{"ফিজি"} FK{"ফকল্যান্ড দ্বীপপুঞ্জ"} FM{"মাইক্রোনেশিয়া"} - FO{"ফ্যারও দ্বীপপুঞ্জ"} + FO{"ফ্যারো দ্বীপপুঞ্জ"} FR{"ফ্রান্স"} GA{"গ্যাবন"} GB{"যুক্তরাজ্য"} GD{"গ্রেনাডা"} GE{"জর্জিয়া"} GF{"ফরাসী গায়ানা"} - GG{"গুয়ার্নসি"} + GG{"গার্নসি"} GH{"ঘানা"} GI{"জিব্রাল্টার"} GL{"গ্রীনল্যান্ড"} @@ -171,7 +171,7 @@ bn{ LS{"লেসোথো"} LT{"লিথুয়ানিয়া"} LU{"লাক্সেমবার্গ"} - LV{"লাত্ভিয়া"} + LV{"লাটভিয়া"} LY{"লিবিয়া"} MA{"মোরক্কো"} MC{"মোনাকো"} @@ -184,10 +184,7 @@ bn{ ML{"মালি"} MM{"মায়ানমার (বার্মা)"} MN{"মঙ্গোলিয়া"} - MO{ - "ম্যাকাও এসএআর চীনা চীনা (ম্যাকাও এসএআর চীনা) চীনা (ঐতিহ্যবাহী, ম্যাকাও এ" - "সএআর চীনা) অঞ্চল: ম্যাকাও এসএআর চীন" - } + MO{"ম্যাকাও এসএআর চীন"} MP{"উত্তরাঞ্চলীয় মারিয়ানা দ্বীপপুঞ্জ"} MQ{"মার্টিনিক"} MR{"মরিতানিয়া"} @@ -282,7 +279,7 @@ bn{ VC{"সেন্ট ভিনসেন্ট ও গ্রেনাডিনস"} VE{"ভেনেজুয়েলা"} VG{"ব্রিটিশ ভার্জিন দ্বীপপুঞ্জ"} - VI{"মার্কিন যুক্তরাষ্ট্রের ভার্জিন দ্বীপপুঞ্জ"} + VI{"মার্কিন যুক্তরাষ্ট্রীয় ভার্জিন দ্বীপপুঞ্জ"} VN{"ভিয়েতনাম"} VU{"ভানুয়াটু"} WF{"ওয়ালিস ও ফুটুনা"} diff --git a/icu/icu4c/source/data/region/bn_IN.txt b/icu/icu4c/source/data/region/bn_IN.txt index cb22e0b8640..0b66810a513 100644 --- a/icu/icu4c/source/data/region/bn_IN.txt +++ b/icu/icu4c/source/data/region/bn_IN.txt @@ -3,6 +3,9 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml bn_IN{ Countries{ - UM{"মার্কিন যুক্তরাষ্ট্রের পার্শ্ববর্তী দ্বীপপুঞ্জ"} + 018{"দক্ষিণাঞ্চলীয় আফ্রিকা"} + 202{"সাহারা-নিম্ন আফ্রিকা"} + QO{"ওশিয়ানিয়ার দূরবর্তী অঞ্চল"} + UM{"মার্কিন যুক্তরাষ্ট্রের দূরবর্তী দ্বীপপুঞ্জ"} } } diff --git a/icu/icu4c/source/data/region/brx.txt b/icu/icu4c/source/data/region/brx.txt index d44e56ccac4..56d35854656 100644 --- a/icu/icu4c/source/data/region/brx.txt +++ b/icu/icu4c/source/data/region/brx.txt @@ -3,281 +3,293 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml brx{ Countries{ - 001{"दुनिया"} - 002{"अफ्रीका"} - 003{"उत्तर अमरिका"} - 005{"दक्षिण अमरिका"} + 001{"बुहुम"} + 002{"आफ्रिका"} + 003{"साहा आमेरिका"} + 005{"खोला आमेरिका"} 009{"ओशेआनिया"} - 011{"पश्चिमी अफ्रीका"} - 013{"मध्य अमरिका"} - 014{"पूर्वी अफ्रीका"} - 015{"उत्तरी अफ्रीका"} - 017{"मध्य अफ्रीका"} - 018{"दक्षिणी अफ्रीका"} - 019{"अमरिकाज़्"} - 021{"उत्तरी अमरिका"} - 029{"कैरिबियन"} - 030{"पूर्वी एशिया"} - 034{"दक्षिणी एशिया"} - 035{"दक्षिण-पूर्वी एशिया"} - 039{"दक्षिणी यूरोप"} - 053{"ऑस्ट्रेलिया एवं न्यूजीलैंड"} - 054{"मेलीनेशिया"} - 057{"माईक्रोनेशिया"} - 061{"पोलीनेशिया"} - 142{"एशिया"} - 143{"मध्य एशिया"} - 145{"पश्चिमी ऐशिया"} + 011{"सोनाबारि आफ्रिका"} + 013{"मिरु आमेरिका"} + 014{"सानजायारि आफ्रिका"} + 015{"साहायारि आफ्रिका"} + 017{"गेजेरारि आफ्रिका"} + 018{"खोलायारि आफ्रिका"} + 019{"आमेरिकानि"} + 021{"साहायारि आमेरिका"} + 029{"केरिबियान"} + 030{"सानजायारि एसिया"} + 034{"खोलायारि एसिया"} + 035{"खोला-सानजा एसिया"} + 039{"खोलायारि यूरोप"} + 053{"अस्ट्रेलएसिया"} + 054{"मेलानेसिया"} + 057{"माईक्र’नेसियायारि ओनसोल"} + 061{"पलिनेसिया"} + 142{"एसिया"} + 143{"मिरु एसिया"} + 145{"सोनाबारि एसिया"} 150{"यूरोप"} - 151{"पूर्वी यूरोप"} - 154{"उत्तरी यूरोप"} - 155{"पश्चिमी यूरोप्"} - 419{"लैटिन अमरिका एवं करीबी"} - AD{"ऍन्डोरा"} - AE{"संयुक्त अरब अमीरात"} - AF{"अफ़ग़ानिस्तान"} - AG{"एन्टिगुआ एवं बारबूडा"} - AI{"एंगीला"} - AL{"अल्बानिया"} + 151{"सानजायारि यूरोप"} + 154{"साहायारि यूरोप"} + 155{"सोनाबारि यूरोप"} + 202{"साहारायारि लोब्बा गोनां आफ्रिका"} + 419{"लेटीन आमेरिका"} + AC{"एसेनसिअन द्वीप"} + AD{"एन्डर्रा"} + AE{"जथाय आराब एमिरेत"} + AF{"आफगानिस्तान"} + AG{"एन्टिगुआ आरो बारबुडा"} + AI{"एंगुइल्ला"} + AL{"आल्बानिया"} AM{"आर्मेनिया"} - AO{"अंगोला"} - AQ{"अंटार्कटिका"} - AR{"अर्जेण्टिना"} - AS{"अमरिकी समोआ"} - AT{"ऑस्ट्रिया"} - AU{"ऑस्ट्रेलिया"} - AW{"अरूबा"} - AX{"आलाँड द्वीप"} - AZ{"अज़रबैजान"} - BA{"बोसनिया हर्ज़ेगोविना"} - BB{"बारबाडोस"} - BD{"बंगलादेश"} - BE{"बेल्जियम"} - BF{"बुर्किना फासो"} - BG{"बल्गैरिया"} - BH{"बहरैन"} - BI{"बुरुंडी"} - BJ{"बेनेँ"} - BL{"सेँ बार्थेलेमी"} - BM{"बरमूडा"} - BN{"ब्रूनइ"} - BO{"बोलीविया"} - BR{"ब्राज़ील"} - BS{"बहामा"} + AO{"आंगला"} + AQ{"एन्टार्कटिका"} + AR{"आर्जेन्टिना"} + AS{"आमेरिकान सामआ"} + AT{"अस्ट्रिया"} + AU{"अस्ट्रेलिया"} + AW{"आरूबा"} + AX{"आलाण्ड द्वीपफोर"} + AZ{"आजेरबाईजान"} + BA{"बसनिया आरो होर्जेगभिना"} + BB{"बारबाड’स"} + BD{"बांलादेश"} + BE{"बेलजियाम"} + BF{"बुर्किना फास’"} + BG{"बुल्गारिया"} + BH{"बाहरैन"} + BI{"बुरूण्डी"} + BJ{"बेनिन"} + BL{"सैन्ट बार्थेलेमी"} + BM{"बारमूडा"} + BN{"ब्रूने"} + BO{"बलिभिया"} + BQ{"केरिबियान नेदारलेण्डस"} + BR{"ब्राजील"} + BS{"बाहामास"} BT{"भूटान"} - BV{"बुवे द्वीप"} - BW{"बोत्स्वाना"} + BV{"बूभेट द्वीप"} + BW{"बत्स्वाना"} BY{"बेलारूस"} - BZ{"बेलिज़"} - CA{"कैनाडा"} - CC{"कोकोस द्वीप"} - CD{"कॉंगो किनशासा"} - CF{"सेंट्रल अफ्रीकन रिपब्लिक"} - CG{"कॉंगो ब्राज़्ज़ावील"} - CH{"स्वित्ज़रलैंड"} - CI{"आईवरी कोस्ट"} + BZ{"बेलिज"} + CA{"केनाडा"} + CC{"कक’स द्वीपफोर"} + CD{"कंग’-किनशासा"} + CF{"मिरु आफ्रिका सुबुंखुंथाय"} + CG{"कंग’- ब्राज्जाभील"} + CH{"सुईजारलेण्ड"} + CI{"कट दिभवेर"} CK{"कुक द्वीप"} - CL{"चिली"} - CM{"कोमेरान"} - CN{"चीन"} - CO{"कोलम्बिया"} - CR{"कोस्टारीका"} + CL{"चिले"} + CM{"केमेरून"} + CN{"चाइना"} + CO{"कलम्बिया"} + CP{"क्लिप्पार्टन द्वीप"} + CR{"कस्टा रिका"} CU{"क्यूबा"} - CV{"कैप वेर्दे"} - CX{"क्रिस्मस द्वीप"} - CY{"साइप्रस"} - CZ{"चेक गणराज्य"} - DE{"जर्मनी"} - DJ{"द्जिबूती"} + CV{"केप भेर्दे"} + CW{"कुरासाव"} + CX{"ख्रिसमास द्वीपफोर"} + CY{"साइप्रास"} + CZ{"चेखिया"} + DE{"जार्मानी"} + DJ{"जिबौति"} DK{"डेनमार्क"} - DM{"डोमिनिका"} - DO{"डोमिनिकन गणराज्य"} - DZ{"अल्जीरिया"} - EC{"एक्वाडोर"} - EE{"एस्टोनिया"} - EG{"मिस्र"} + DM{"दमिनिका"} + DO{"दमिनिकान सुबुंखुंथाय"} + DZ{"आल्जेरिया"} + EC{"एक्वाड’र"} + EE{"एस्ट’निया"} + EG{"ईजिप्त"} ER{"एरिट्रिया"} - ES{"स्पेन"} - ET{"इथिओपिया"} - EU{"यूरोपीय संघ"} - FI{"फिनलैंड"} + ES{"स्पैन"} + ET{"इथिय’पिया"} + EU{"यूरोपनि जथाय"} + EZ{"यूरो ओनसोल"} + FI{"फिनलेण्ड"} FJ{"फिजी"} - FK{"फ़ॉल्कलैंड द्वीप"} - FM{"माइक्रोनेशिया"} - FO{"फरो द्वीप"} - FR{"फ्राँस"} - GA{"गैबॉन"} - GB{"ब्रितन"} - GD{"ग्रेनडा"} - GE{"जॉर्जिया"} - GF{"फ्राँसीसी गिआना"} - GG{"गेर्नसे"} + FK{"फकलेण्ड द्वीपफोर"} + FM{"माइक्रनेशिया"} + FO{"फेर’ द्वीपफोर"} + FR{"फ्रान्स"} + GA{"गाबन"} + GB{"जथाय ब्रिटिश हादोर"} + GD{"ग्रेनादा"} + GE{"जर्जिया"} + GF{"फ्रेन्च गिआना"} + GG{"गोर्नसि"} GH{"घाना"} - GI{"जिब्राल्टर"} - GL{"ग्रीनलैण्ड"} + GI{"जिब्राल्टार"} + GL{"ग्रीनलेण्ड"} GM{"गाम्बिया"} - GN{"गिनी"} - GP{"ग्वादलुप"} - GQ{"इक्वेटोरियल गिनी"} + GN{"गिनीया"} + GP{"ग्वादेल्यूप"} + GQ{"बिसुबारि गिनीया"} GR{"ग्रीस"} - GS{"दक्षिण जोर्जिया एवं दक्षिण सैंडवीच द्वीप"} - GT{"गोतेदाला"} + GS{"खोला जर्जिया आरो खोला सेण्डवीच द्वीपफोर"} + GT{"गुवाटेमाला"} GU{"गुआम"} - GW{"गीनी-बिसाउ"} + GW{"गिनीया- बिसाऊ"} GY{"गुयाना"} - HK{"हाँगकाँग विशेष प्रशासनिक क्षेत्र चीन"} - HM{"हर्ड द्वीप एवं मैकडोनॉल्ड द्वीप"} - HN{"हौण्डूरास"} - HR{"क्रोएशिया"} + HK{"हंकं एस.ए.आर चाइना"} + HM{"होर्द आरो मेकद’नाल्ड द्वीपफोर"} + HN{"हण्डूरास"} + HR{"क्रवेशिया"} HT{"हाइती"} - HU{"हंगरी"} - ID{"इंडोनेशिया"} - IE{"आयरलैंड"} - IL{"इस्राइल"} - IM{"आईल ऑफ़ मैन"} + HU{"हांगारी"} + ID{"इण्ड’नेशिया"} + IE{"आयारलेण्ड"} + IL{"इज्राईल"} + IM{"आयोल अफ मेन"} IN{"भारत"} - IO{"ब्रिटिश हिंद महासागरिय क्षेत्र"} - IQ{"ईराक़"} + IO{"ब्रिटिशनि भारतारि लैथो बाहागो"} + IQ{"ईराक"} IR{"ईरान"} - IS{"आइसलैंड"} - IT{"इटली"} - JE{"जर्सी"} - JM{"जमाइका"} - JO{"जॉर्डन"} + IS{"आइसलेण्ड"} + IT{"इटाली"} + JE{"जोर्सि"} + JM{"जामाइका"} + JO{"जर्डान"} JP{"जापान"} - KE{"केन्या"} - KG{"किर्गिज़"} - KH{"कम्बोडिया"} + KE{"केनिया"} + KG{"किर्गीस्तान"} + KH{"कम्ब’डिया"} KI{"किरिबाती"} - KM{"कोमोरोज़"} - KN{"सेंट किट्स एवं नेविस"} - KP{"उत्तर कोरिया"} - KR{"दक्षिण कोरिया"} + KM{"कम’र’ज"} + KN{"सैन्ट कीत्स आरो नेभिस"} + KP{"साहा करिया"} + KR{"खोला करिया"} KW{"कुवैत"} - KY{"केमैन द्वीप"} - KZ{"कज़ाखस्तान"} + KY{"कैमेन द्वीपफोर"} + KZ{"काजाखस्तान"} LA{"लाओस"} - LB{"लेबनोन"} - LC{"सेंट लूसिया"} - LI{"लिक्टैनस्टाईन"} - LK{"श्री लँका"} + LB{"लेबान’न"} + LC{"सैन्ट लुसिया"} + LI{"लिक्तोनस्ताईन"} + LK{"श्रीलंका"} LR{"लाइबेरिया"} - LS{"लसोथो"} + LS{"लेस’थ’"} LT{"लिथुआनिया"} - LU{"लक्समबर्ग"} - LV{"लाट्वीया"} + LU{"लाक्जेमबुर्ग"} + LV{"लाटभीया"} LY{"लीबिया"} - MA{"मोरोक्को"} - MC{"मोनाको"} - MD{"मोल्डेविया"} - ME{"मोंटेनेग्रो"} - MF{"सेँ मार्टेँ"} - MG{"मदागास्कर"} - MH{"मार्शल द्वीप"} + MA{"मरक्क’"} + MC{"मनाक’"} + MD{"मल्ड’भा"} + ME{"मन्टेनेग्र’"} + MF{"सैन्ट मार्तिन"} + MG{"मादागास्कार"} + MH{"मार्शेल द्वीप"} + MK{"साहा मेसेड’निया"} ML{"माली"} MM{"म्यानमार"} - MN{"मंगोलिया"} - MO{"मकाओ विशेष प्रशासनिक क्षेत्र (चीन)"} - MP{"उत्तरी मारियाना द्वीप"} - MQ{"मार्टीनिक"} - MR{"मॉरिटेनिया"} - MS{"मॉंसेरा"} + MN{"मंगलिया"} + MO{"माकाउ एस.ए.आर चाइना"} + MP{"साहायारि मारियाना द्वीप"} + MQ{"मार्तिनिक"} + MR{"माउरिटानिया"} + MS{"मनत्सेरात"} MT{"माल्टा"} - MU{"मॉरिस"} + MU{"मरिसियास"} MV{"मालदीव"} - MW{"मलावी"} - MX{"मैक्सिको"} - MY{"मलेशिया"} - MZ{"मोज़ाम्बिक"} + MW{"मालावी"} + MX{"मेक्सिक’"} + MY{"मालेशिया"} + MZ{"मजाम्बिक"} NA{"नामीबिया"} - NC{"न्यू कैलेडोनिया"} + NC{"निउ केलेडनिया"} NE{"नाइजेर"} - NF{"नॉरफ़ॉक द्वीप"} - NG{"नाइजीरिया"} + NF{"नर्फ’क द्वीप"} + NG{"नाइजेरिया"} NI{"निकारागुआ"} - NL{"नेदरलैण्ड"} - NO{"नॉर्वे"} + NL{"नेदारलेण्ड"} + NO{"नरवै"} NP{"नेपाल"} NR{"नाउरू"} NU{"नीयूए"} - NZ{"न्यूज़ीलैंड"} + NZ{"न्यूजीलेण्ड"} OM{"ओमान"} - PA{"पनामा"} + PA{"पानामा"} PE{"पेरू"} - PF{"फ्राँसीसी पॉलिनीशिया"} - PG{"पापुआ न्यू गिनी"} + PF{"फ्रेन्च पलिनेशिया"} + PG{"पापुआ निउ गिनी"} PH{"फिलीपिन्स"} PK{"पाकिस्तान"} - PL{"पोलैण्ड"} - PM{"सेँ पीएर एवं मि‍केलॉं"} - PN{"पिटकेर्न"} - PR{"पुएर्टो रीको"} + PL{"पलेण्ड"} + PM{"सैन्ट. पिएर आरो मिकैलन"} + PN{"पिटकाईर्न द्वीप"} + PR{"पुवेर्ट’ रीक’"} PS{"পেলেষ্টেনিয়া অথৰিটি"} - PT{"पुर्तगाल"} - PW{"पलाऊ"} + PT{"पर्तुगाल"} + PW{"पालाऊ"} PY{"पारागुए"} - QA{"क़तार"} - QO{"बाहरिय ओशेआनिया"} - RE{"रेयूनियॉं"} - RO{"रोमानिया"} - RS{"सर्बिया"} - RU{"रूस"} + QA{"कातार"} + QO{"बायजोआरि असियानिया"} + RE{"रेयूनियन"} + RO{"रमानिया"} + RS{"सार्बिया"} + RU{"रासिया"} RW{"रूआण्डा"} - SA{"सऊदी अरब"} - SB{"सॉलोमन द्वीप"} - SC{"सेशेल्स"} + SA{"साउदि आराबिया"} + SB{"सल’मन द्वीप"} + SC{"सैशेल्लेस"} SD{"सूदान"} - SE{"स्वीडन"} - SG{"सिंगापुर"} - SH{"सेण्‍ट हेलेना"} - SI{"स्लोवेनिया"} - SJ{"स्वाल्बार्ड एवं यान मायेन"} - SK{"स्लोवाकिया"} + SE{"स्वीडेन"} + SG{"सिंंगाप’र"} + SH{"सैन्ट हेलेना"} + SI{"स्ल’भेनिया"} + SJ{"स्भालबार्ड आरो जान मायेन"} + SK{"स्लभाकिया"} SL{"सियेरा लेओन"} - SM{"सैन मरीनो"} + SM{"सान मेरिन’"} SN{"सेनेगाल"} - SO{"सोमालिया"} + SO{"समालिया"} SR{"सुरिनाम"} - ST{"साउँ-तोमे एवं प्रिंसिप"} - SV{"ऍल साल्वाडोर"} + SS{"खोला सुदान"} + ST{"साऊ तमे आरो प्रिन्सिप"} + SV{"एल साल्भाड’र"} + SX{"सिन्त मार्तेन"} SY{"सीरिया"} - SZ{"स्वाज़ीलैंड"} - TC{"तुर्की एवं कैकोज़ द्वीप"} + SZ{"एस्वातिनि"} + TA{"त्रिस्तान दा कुन्हा"} + TC{"तुर्की आरो काईक’ज द्वीपफोर"} TD{"चाड"} - TF{"फ्राँसीसी उत्तरी क्षेत्रों"} - TG{"टोगो"} - TH{"थाइलैण्ड"} + TF{"फ्रान्सनि खोलायारि बाहागोफोर"} + TG{"टग’"} + TH{"थाइलेण्ड"} TJ{"ताजिकिस्तान"} - TK{"टोकेलौ"} - TL{"पूर्वी तिमोर"} + TK{"टकेलाऊ"} + TL{"तिमर-लेस्ते"} TM{"तुर्कमेनीस्तान"} TN{"त्युनिशिया"} - TO{"टॉंगा"} + TO{"टंगा"} TR{"तुर्की"} - TT{"ट्रिनिडाड एवं टोबैगो"} - TV{"तुवालु"} + TT{"त्रिनिडाड आरो तबेग’"} + TV{"तुभालु"} TW{"ताइवान"} - TZ{"तंज़ानिया"} + TZ{"तान्जानिया"} UA{"यूक्रेन"} - UG{"युगाँडा"} - UM{"युनाइटेड स्टेट्स के छोटे बाहरिय द्वीप"} - US{"संयुक्त राज्य अमरिका"} - UY{"युरूगुए"} - UZ{"उज़बेकिस्तान"} - VA{"वैटिकन"} - VC{"सेंट विंसंट एवं दी ग्रनाडीन्स्"} - VE{"वेनेज़ुएला"} - VG{"ब्रिटिश वर्जीन आईलंड्स"} - VI{"यु.एस. वर्जीन आईलंड्स"} - VN{"वियतनाम"} - VU{"वानाऊटु"} - WF{"वॉलेस एवं फ़्यूचूना"} - WS{"समोआ"} - YE{"यमन"} - YT{"मैयौट"} - ZA{"दक्षिण अफ्रीका"} - ZM{"ज़ाम्बिया"} - ZW{"ज़ीम्बाब्वे"} - ZZ{"अज्ञात या अवैध प्रदेश"} + UG{"उगाण्डा"} + UM{"इउ.एस नि बायजोआरि द्वीपफोर"} + UN{"जथाय हादोरफोर"} + US{"जथाय हादोर आमेरिका"} + UY{"ऊरुगुवे"} + UZ{"उजबेकिस्तान"} + VA{"भेटिकान नोगोर"} + VC{"सैन्ट भिन्सेन्ट आरो ग्रेनादीन्स"} + VE{"भेनेजुवेला"} + VG{"ब्रिटिश भार्जिन द्वीपफोर"} + VI{"इउ. एस भार्जिन द्वीपफोर"} + VN{"भियेतनाम"} + VU{"भानुआटु"} + WF{"वालिस आरो फ्युचुना"} + WS{"सामआ"} + XK{"कस’भ’"} + YE{"येमेन"} + YT{"मायत्ते"} + ZA{"खोला आफ्रिका"} + ZM{"जाम्बिया"} + ZW{"जिम्बाब्वे"} + ZZ{"मिथियै ओनसोल"} } } diff --git a/icu/icu4c/source/data/region/ca.txt b/icu/icu4c/source/data/region/ca.txt index 909b1691bd9..c6568846f83 100644 --- a/icu/icu4c/source/data/region/ca.txt +++ b/icu/icu4c/source/data/region/ca.txt @@ -60,7 +60,7 @@ ca{ BH{"Bahrain"} BI{"Burundi"} BJ{"Benín"} - BL{"Saint Barthélemy"} + BL{"Saint-Barthélemy"} BM{"Bermudes"} BN{"Brunei"} BO{"Bolívia"} @@ -152,11 +152,11 @@ ca{ JO{"Jordània"} JP{"Japó"} KE{"Kenya"} - KG{"Kirguizistan"} + KG{"Kirguizstan"} KH{"Cambodja"} KI{"Kiribati"} KM{"Comores"} - KN{"Saint Christopher i Nevis"} + KN{"Saint Kitts i Nevis"} KP{"Corea del Nord"} KR{"Corea del Sud"} KW{"Kuwait"} @@ -185,7 +185,7 @@ ca{ MM{"Myanmar (Birmània)"} MN{"Mongòlia"} MO{"Macau (RAE Xina)"} - MP{"Illes Mariannes del Nord"} + MP{"Illes Mariannes Septentrionals"} MQ{"Martinica"} MR{"Mauritània"} MS{"Montserrat"} @@ -236,7 +236,7 @@ ca{ SD{"Sudan"} SE{"Suècia"} SG{"Singapur"} - SH{"Saint Helena"} + SH{"Santa Helena"} SI{"Eslovènia"} SJ{"Svalbard i Jan Mayen"} SK{"Eslovàquia"} @@ -250,7 +250,7 @@ ca{ SV{"El Salvador"} SX{"Sint Maarten"} SY{"Síria"} - SZ{"eSwatini"} + SZ{"Eswatini"} TA{"Tristan da Cunha"} TC{"Illes Turks i Caicos"} TD{"Txad"} @@ -259,7 +259,7 @@ ca{ TH{"Tailàndia"} TJ{"Tadjikistan"} TK{"Tokelau"} - TL{"Timor Oriental"} + TL{"Timor-Leste"} TM{"Turkmenistan"} TN{"Tunísia"} TO{"Tonga"} @@ -278,8 +278,8 @@ ca{ VA{"Ciutat del Vaticà"} VC{"Saint Vincent i les Grenadines"} VE{"Veneçuela"} - VG{"Illes Verges Britàniques"} - VI{"Illes Verges Nord-americanes"} + VG{"Illes Verges britàniques"} + VI{"Illes Verges nord-americanes"} VN{"Vietnam"} VU{"Vanuatu"} WF{"Wallis i Futuna"} diff --git a/icu/icu4c/source/data/region/ceb.txt b/icu/icu4c/source/data/region/ceb.txt index 1c9d89bc3b0..efa805cf905 100644 --- a/icu/icu4c/source/data/region/ceb.txt +++ b/icu/icu4c/source/data/region/ceb.txt @@ -3,9 +3,9 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml ceb{ Countries{ - 001{"Kalibutan"} + 001{"kalibutan"} 002{"Africa"} - 003{"Amihanang Amerika"} + 003{"North America"} 005{"South America"} 009{"Oceania"} 011{"Western Africa"} @@ -14,7 +14,7 @@ ceb{ 015{"Northern Africa"} 017{"Middle Africa"} 018{"Southern Africa"} - 019{"Mga Amerika"} + 019{"Americas"} 021{"Northern America"} 029{"Caribbean"} 030{"Eastern Asia"} @@ -25,7 +25,7 @@ ceb{ 054{"Melanesia"} 057{"Micronesian Region"} 061{"Polynesia"} - 142{"Asya"} + 142{"Asia"} 143{"Central Asia"} 145{"Western Asia"} 150{"Europe"} @@ -82,7 +82,7 @@ ceb{ CK{"Cook Islands"} CL{"Chile"} CM{"Cameroon"} - CN{"Tsina"} + CN{"China"} CO{"Colombia"} CP{"Clipperton Island"} CR{"Costa Rica"} @@ -92,7 +92,7 @@ ceb{ CX{"Christmas Island"} CY{"Cyprus"} CZ{"Czechia"} - DE{"Alemanya"} + DE{"Germany"} DJ{"Djibouti"} DK{"Denmark"} DM{"Dominica"} @@ -111,7 +111,7 @@ ceb{ FK{"Falkland Islands"} FM{"Micronesia"} FO{"Faroe Islands"} - FR{"Pransya"} + FR{"France"} GA{"Gabon"} GB{"United Kingdom"} GD{"Grenada"} diff --git a/icu/icu4c/source/data/region/cv.txt b/icu/icu4c/source/data/region/cv.txt new file mode 100644 index 00000000000..7175d25afb9 --- /dev/null +++ b/icu/icu4c/source/data/region/cv.txt @@ -0,0 +1,295 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +cv{ + Countries{ + 001{"тӗнче"} + 002{"Африка"} + 003{"Ҫурҫӗр Америка"} + 005{"Кӑнтӑр Америка"} + 009{"Океани"} + 011{"Анӑҫ Африка"} + 013{"Тӗп Америка"} + 014{"Хӗвелтухӑҫ Африка"} + 015{"Ҫурҫӗр Африка"} + 017{"Тӗп Африка"} + 018{"Кӑнтӑр Африка"} + 019{"Америка"} + 021{"Ҫурҫӗр Америка регион"} + 029{"Карибсем"} + 030{"Хӗвелтухӑҫ Ази"} + 034{"Кӑнтӑр Ази"} + 035{"Кӑнтӑр хӗвелтухӑҫ Ази"} + 039{"Кӑнтӑр Европа"} + 053{"Австралази"} + 054{"Меланези"} + 057{"Микронези регион"} + 061{"Полинези"} + 142{"Ази"} + 143{"Тӗп Ази"} + 145{"Анӑҫ Ази"} + 150{"Европа"} + 151{"Хӗвелтухӑҫ Европа"} + 154{"Ҫурҫӗр Европа"} + 155{"Анӑҫ Европа"} + 202{"Тропик Африка"} + 419{"Латинла Америка"} + AC{"Вознесени утравӗ"} + AD{"Андорра"} + AE{"Арапсен Пӗрлешӳллӗ Эмирачӗ"} + AF{"Афганистан"} + AG{"Антигуа тата Барбуда"} + AI{"Ангилья"} + AL{"Албани"} + AM{"Армени"} + AO{"Ангола"} + AQ{"Антарктида"} + AR{"Аргентина"} + AS{"Америка Самоа"} + AT{"Австри"} + AU{"Австрали"} + AW{"Аруба"} + AX{"Аланди утравӗсем"} + AZ{"Азербайджан"} + BA{"Боснипе Герцеговина"} + BB{"Барбадос"} + BD{"Бангладеш"} + BE{"Бельги"} + BF{"Буркина-Фасо"} + BG{"Болгари"} + BH{"Бахрейн"} + BI{"Бурунди"} + BJ{"Бенин"} + BL{"Сен-Бартелеми"} + BM{"Бермуд утравӗсем"} + BN{"Бруней-Даруссалам"} + BO{"Боливи"} + BQ{"Бонэйр, Синт-Эстатиус тата Саба"} + BR{"Бразили"} + BS{"Пахам утравӗсем"} + BT{"Бутан"} + BV{"Буве утравӗ"} + BW{"Ботсвана"} + BY{"Беларуҫ"} + BZ{"Белиз"} + CA{"Канада"} + CC{"Кокос утравӗсем"} + CD{"Конго - Киншаса"} + CF{"Тӗп Африка Республики"} + CG{"Конго - Браззавиль"} + CH{"Швейцари"} + CI{"Кот-д’Ивуар"} + CK{"Кук утравӗсем"} + CL{"Чили"} + CM{"Камерун"} + CN{"Китай"} + CO{"Колумби"} + CP{"Клиппертон утравӗ"} + CR{"Коста-Рика"} + CU{"Куба"} + CV{"Кабо-Верде"} + CW{"Кюрасао"} + CX{"Раштав утравӗ"} + CY{"Кипр"} + CZ{"Чехи"} + DE{"Германи"} + DJ{"Джибути"} + DK{"Дани"} + DM{"Доминика"} + DO{"Доминикан Республики"} + DZ{"Алжир"} + EC{"Эквадор"} + EE{"Эстони"} + EG{"Египет"} + ER{"Эритрей"} + ES{"Испани"} + ET{"Эфиопи"} + EU{"Европа пӗрлешӗвӗ"} + EZ{"Еврозон"} + FI{"Финлянди"} + FJ{"Фиджи"} + FK{"Фолкленд утравӗсем"} + FM{"Микронези"} + FO{"Фарер утравӗсем"} + FR{"Франци"} + GA{"Габон"} + GB{"Аслӑ Британи"} + GD{"Гренада"} + GE{"Грузи"} + GF{"Франци Гвиана"} + GG{"Гернси"} + GH{"Гана"} + GI{"Гибралтар"} + GL{"Гренланди"} + GM{"Гамби"} + GN{"Гвиней"} + GP{"Гваделупа"} + GQ{"Экваториаллӑ Гвиней"} + GR{"Греци"} + GS{"Кӑнтӑр Георги тата Сандвичев утравӗсем"} + GT{"Гватемала"} + GU{"Гуам"} + GW{"Гвиней-Бисау"} + GY{"Гайана"} + HK{"Гонконг (САР)"} + HM{"Херд тата Макдональд утравӗ"} + HN{"Гондурас"} + HR{"Хорвати"} + HT{"Гаити"} + HU{"Венгри"} + ID{"Индонези"} + IE{"Ирланди"} + IL{"Израиль"} + IM{"Мэн утравӗ"} + IN{"Инди"} + IO{"Британин территори Инди океанӗре"} + IQ{"Ирак"} + IR{"Иран"} + IS{"Исланди"} + IT{"Итали"} + JE{"Джерси"} + JM{"Ямайка"} + JO{"Иордани"} + JP{"Япони"} + KE{"Кени"} + KG{"Киргизи"} + KH{"Камбоджа"} + KI{"Кирибати"} + KM{"Комор утравӗсем"} + KN{"Сент-Китс тата Невис"} + KP{"КХДР"} + KR{"Корей Республики"} + KW{"Кувейт"} + KY{"Кайман утравӗсем"} + KZ{"Казахстан"} + LA{"Лаос"} + LB{"Ливан"} + LC{"Сент-Люсия"} + LI{"Лихтенштейн"} + LK{"Шри-Ланка"} + LR{"Либери"} + LS{"Лесото"} + LT{"Литва"} + LU{"Люксембург"} + LV{"Латви"} + LY{"Ливи"} + MA{"Марокко"} + MC{"Монако"} + MD{"Молдова"} + ME{"Черногори"} + MF{"Сен-Мартен"} + MG{"Мадагаскар"} + MH{"Маршаллов утравӗсем"} + MK{"Ҫурҫӗр Македони"} + ML{"Мали"} + MM{"Мьянма (Бирма)"} + MN{"Монголи"} + MO{"Макао (САР)"} + MP{"Ҫурҫӗр Мариан утравӗсем"} + MQ{"Мартиника"} + MR{"Мавритани"} + MS{"Монтсеррат"} + MT{"Мальта"} + MU{"Маврики"} + MV{"Мальдивсем"} + MW{"Малави"} + MX{"Мексика"} + MY{"Малайзи"} + MZ{"Мозамбик"} + NA{"Намиби"} + NC{"Ҫӗнӗ Каледони"} + NE{"Нигер"} + NF{"Норфолк утравӗ"} + NG{"Нигери"} + NI{"Никарагуа"} + NL{"Нидерланд"} + NO{"Норвеги"} + NP{"Непал"} + NR{"Науру"} + NU{"Ниуэ"} + NZ{"Ҫӗнӗ Зеланди"} + OM{"Оман"} + PA{"Панама"} + PE{"Перу"} + PF{"Франци Полинези"} + PG{"Папуа — Ҫӗнӗ Гвиней"} + PH{"Филиппинсем"} + PK{"Пакистан"} + PL{"Польша"} + PM{"Сен-Пьер & Микелон"} + PN{"Питкэрн утравӗсем"} + PR{"Пуэрто-Рико"} + PS{"Палестинӑн территорийӗсем"} + PT{"Португали"} + PW{"Палау"} + PY{"Парагвай"} + QA{"Катар"} + QO{"Тулаш Океани"} + RE{"Реюньон"} + RO{"Румыни"} + RS{"Серби"} + RU{"Раҫҫей"} + RW{"Руанда"} + SA{"Сауд Аравийӗ"} + SB{"Соломон утравӗсем"} + SC{"Сейшел утравӗсем"} + SD{"Судан"} + SE{"Швеци"} + SG{"Сингапур"} + SH{"Сӑваплӑ Елена утравӗ"} + SI{"Словени"} + SJ{"Шпицберген тата Ян-Майен"} + SK{"Словаки"} + SL{"Сьерра-Леоне"} + SM{"Сан-Марино"} + SN{"Сенегал"} + SO{"Сомали"} + SR{"Суринам"} + SS{"Кӑнтӑр Судан"} + ST{"Сан-Томе тата Принсипи"} + SV{"Сальвадор"} + SX{"Синт-Мартен"} + SY{"Сири"} + SZ{"Эсватини"} + TA{"Тристан-да-Кунья"} + TC{"Тёркс тата Кайкос утравӗсем"} + TD{"Чад"} + TF{"Франци Кӑнтӑр территорийӗсем"} + TG{"Того"} + TH{"Таиланд"} + TJ{"Таджикистан"} + TK{"Токелау"} + TL{"Хӗвелтухӑҫ Тимор"} + TM{"Туркменистан"} + TN{"Тунис"} + TO{"Тонга"} + TR{"Турци"} + TT{"Тринидад тата Тобаго"} + TV{"Тувалу"} + TW{"Тайвань"} + TZ{"Танзани"} + UA{"Украина"} + UG{"Уганда"} + UM{"Тулашӗнчи утравӗсем (АПШ)"} + UN{"Пӗрлешӳллӗ Нацисен Организацийӗ"} + US{"Пӗрлешӗннӗ Штатсем"} + UY{"Уругвай"} + UZ{"Узбекистан"} + VA{"Ватикан"} + VC{"Сент-Винсент тата Гренадины"} + VE{"Венесуэла"} + VG{"Британин Виргини утравӗсем"} + VI{"Виргини утравӗсем (АПШ)"} + VN{"Вьетнам"} + VU{"Вануату"} + WF{"Уоллис тата Футуна"} + WS{"Самоа"} + XK{"Косово"} + YE{"Йемен"} + YT{"Майотта"} + ZA{"Кӑнтӑр Африка Республики"} + ZM{"Замби"} + ZW{"Зимбабве"} + ZZ{"паллӑ мар регион"} + } +} diff --git a/icu/icu4c/source/data/region/da.txt b/icu/icu4c/source/data/region/da.txt index 3a1657b99fe..5216231e7c3 100644 --- a/icu/icu4c/source/data/region/da.txt +++ b/icu/icu4c/source/data/region/da.txt @@ -70,7 +70,7 @@ da{ BT{"Bhutan"} BV{"Bouvetøen"} BW{"Botswana"} - BY{"Hviderusland"} + BY{"Belarus"} BZ{"Belize"} CA{"Canada"} CC{"Cocosøerne"} @@ -202,7 +202,7 @@ da{ NF{"Norfolk Island"} NG{"Nigeria"} NI{"Nicaragua"} - NL{"Holland"} + NL{"Nederlandene"} NO{"Norge"} NP{"Nepal"} NR{"Nauru"} diff --git a/icu/icu4c/source/data/region/de_CH.txt b/icu/icu4c/source/data/region/de_CH.txt index 80ace03b987..119ae8fe67b 100644 --- a/icu/icu4c/source/data/region/de_CH.txt +++ b/icu/icu4c/source/data/region/de_CH.txt @@ -6,7 +6,6 @@ de_CH{ BN{"Brunei"} BW{"Botswana"} CV{"Kapverden"} - GB{"Grossbritannien"} QO{"Äusseres Ozeanien"} SB{"Salomon-Inseln"} TL{"Osttimor"} diff --git a/icu/icu4c/source/data/region/dsb.txt b/icu/icu4c/source/data/region/dsb.txt index 6635bd831f1..53371b3adcc 100644 --- a/icu/icu4c/source/data/region/dsb.txt +++ b/icu/icu4c/source/data/region/dsb.txt @@ -32,6 +32,7 @@ dsb{ 151{"pódzajtšna Europa"} 154{"pódpołnocna Europa"} 155{"pódwjacorna Europa"} + 202{"subsaharojska Afrika"} 419{"Łatyńska Amerika"} AC{"Ascension"} AD{"Andorra"} @@ -104,6 +105,7 @@ dsb{ ES{"Špańska"} ET{"Etiopiska"} EU{"Europska unija"} + EZ{"europasmo"} FI{"Finska"} FJ{"Fidži"} FK{"Falklandske kupy"} @@ -178,6 +180,7 @@ dsb{ MF{"St. Martin"} MG{"Madagaskar"} MH{"Marshallowe kupy"} + MK{"Pódpołnocna Makedańska"} ML{"Mali"} MM{"Myanmar"} MN{"Mongolska"} @@ -268,6 +271,7 @@ dsb{ UA{"Ukraina"} UG{"Uganda"} UM{"Ameriska Oceaniska"} + UN{"Zjadnośone narody"} US{"Zjadnośone staty Ameriki"} UY{"Uruguay"} UZ{"Uzbekistan"} diff --git a/icu/icu4c/source/data/region/el.txt b/icu/icu4c/source/data/region/el.txt index 9dd924f15cb..b8bf6cacbd8 100644 --- a/icu/icu4c/source/data/region/el.txt +++ b/icu/icu4c/source/data/region/el.txt @@ -202,7 +202,7 @@ el{ NF{"Νήσος Νόρφολκ"} NG{"Νιγηρία"} NI{"Νικαράγουα"} - NL{"Ολλανδία"} + NL{"Κάτω Χώρες"} NO{"Νορβηγία"} NP{"Νεπάλ"} NR{"Ναουρού"} diff --git a/icu/icu4c/source/data/region/en.txt b/icu/icu4c/source/data/region/en.txt index f137fc7d523..edf79fe1f14 100644 --- a/icu/icu4c/source/data/region/en.txt +++ b/icu/icu4c/source/data/region/en.txt @@ -3,7 +3,7 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml en{ Countries{ - 001{"World"} + 001{"world"} 002{"Africa"} 003{"North America"} 005{"South America"} @@ -263,7 +263,7 @@ en{ TM{"Turkmenistan"} TN{"Tunisia"} TO{"Tonga"} - TR{"Turkey"} + TR{"Türkiye"} TT{"Trinidad & Tobago"} TV{"Tuvalu"} TW{"Taiwan"} diff --git a/icu/icu4c/source/data/region/en_001.txt b/icu/icu4c/source/data/region/en_001.txt index 184cb94afbe..ebb7dabbe48 100644 --- a/icu/icu4c/source/data/region/en_001.txt +++ b/icu/icu4c/source/data/region/en_001.txt @@ -3,8 +3,14 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml en_001{ Countries{ - SH{"St. Helena"} + BL{"St Barthélemy"} + KN{"St Kitts & Nevis"} + LC{"St Lucia"} + MF{"St Martin"} + PM{"St Pierre & Miquelon"} + SH{"St Helena"} UM{"US Outlying Islands"} + VC{"St Vincent & the Grenadines"} VI{"US Virgin Islands"} } } diff --git a/icu/icu4c/source/data/region/en_AU.txt b/icu/icu4c/source/data/region/en_AU.txt index ba324c3761a..1834c40835a 100644 --- a/icu/icu4c/source/data/region/en_AU.txt +++ b/icu/icu4c/source/data/region/en_AU.txt @@ -3,4 +3,12 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml en_AU{ %%Parent{"en_001"} + Countries{ + 001{"World"} + BL{"St. Barthélemy"} + KN{"St. Kitts & Nevis"} + LC{"St. Lucia"} + MF{"St. Martin"} + VC{"St. Vincent & Grenadines"} + } } diff --git a/icu/icu4c/source/data/region/en_CA.txt b/icu/icu4c/source/data/region/en_CA.txt index 0d35e55e2b1..cabf98353cb 100644 --- a/icu/icu4c/source/data/region/en_CA.txt +++ b/icu/icu4c/source/data/region/en_CA.txt @@ -2,5 +2,27 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml en_CA{ - %%Parent{"en_001"} + Countries{ + 057{"Micronesian region"} + AG{"Antigua and Barbuda"} + BA{"Bosnia and Herzegovina"} + BL{"Saint-Barthélemy"} + GS{"South Georgia and South Sandwich Islands"} + HM{"Heard and McDonald Islands"} + KN{"Saint Kitts and Nevis"} + LC{"Saint Lucia"} + MF{"Saint Martin"} + PM{"Saint-Pierre-et-Miquelon"} + PS{"Palestinian territories"} + SH{"Saint Helena"} + SJ{"Svalbard and Jan Mayen"} + ST{"São Tomé and Príncipe"} + TC{"Turks and Caicos Islands"} + TT{"Trinidad and Tobago"} + UM{"US Outlying Islands"} + VC{"Saint Vincent and the Grenadines"} + VI{"US Virgin Islands"} + WF{"Wallis and Futuna"} + ZZ{"unknown region"} + } } diff --git a/icu/icu4c/source/data/region/en_GB.txt b/icu/icu4c/source/data/region/en_GB.txt index e7a5747aaa3..0bd612dd2d7 100644 --- a/icu/icu4c/source/data/region/en_GB.txt +++ b/icu/icu4c/source/data/region/en_GB.txt @@ -4,20 +4,14 @@ en_GB{ %%Parent{"en_001"} Countries{ - BL{"St Barthélemy"} BQ{"Caribbean Netherlands"} CD{"Congo - Kinshasa"} CG{"Congo - Brazzaville"} CV{"Cape Verde"} HK{"Hong Kong SAR China"} - KN{"St Kitts & Nevis"} KR{"South Korea"} - LC{"St Lucia"} - MF{"St Martin"} MM{"Myanmar (Burma)"} - PM{"St Pierre & Miquelon"} PS{"Palestinian Territories"} - SH{"St Helena"} - VC{"St Vincent & the Grenadines"} + TR{"Turkey"} } } diff --git a/icu/icu4c/source/data/region/en_PH.txt b/icu/icu4c/source/data/region/en_MV.txt similarity index 96% rename from icu/icu4c/source/data/region/en_PH.txt rename to icu/icu4c/source/data/region/en_MV.txt index 1b59777cecb..fe1e43d08f0 100644 --- a/icu/icu4c/source/data/region/en_PH.txt +++ b/icu/icu4c/source/data/region/en_MV.txt @@ -1,6 +1,6 @@ // © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml -en_PH{ +en_MV{ %%Parent{"en_001"} } diff --git a/icu/icu4c/source/data/region/es_MX.txt b/icu/icu4c/source/data/region/es_MX.txt index acb04df7c40..166992a0e39 100644 --- a/icu/icu4c/source/data/region/es_MX.txt +++ b/icu/icu4c/source/data/region/es_MX.txt @@ -18,13 +18,11 @@ es_MX{ 155{"Europa Occidental"} BA{"Bosnia y Herzegovina"} CI{"Côte d’Ivoire"} - EZ{"zona euro"} GG{"Guernsey"} RO{"Rumania"} SA{"Arabia Saudita"} SZ{"Eswatini"} TA{"Tristán de Acuña"} UM{"Islas menores alejadas de EE. UU."} - UN{"ONU"} } } diff --git a/icu/icu4c/source/data/region/es_US.txt b/icu/icu4c/source/data/region/es_US.txt index 90904cbe27c..1f7192e55c7 100644 --- a/icu/icu4c/source/data/region/es_US.txt +++ b/icu/icu4c/source/data/region/es_US.txt @@ -18,7 +18,6 @@ es_US{ 155{"Europa occidental"} AC{"Isla de la Ascensión"} BA{"Bosnia y Herzegovina"} - CI{"Côte d’Ivoire"} GG{"Guernsey"} QO{"Territorios alejados de Oceanía"} TA{"Tristán de Acuña"} diff --git a/icu/icu4c/source/data/region/eu.txt b/icu/icu4c/source/data/region/eu.txt index fccd45ded41..5f9e765d1ea 100644 --- a/icu/icu4c/source/data/region/eu.txt +++ b/icu/icu4c/source/data/region/eu.txt @@ -8,30 +8,30 @@ eu{ 003{"Ipar Amerika"} 005{"Hego Amerika"} 009{"Ozeania"} - 011{"Afrika mendebaldea"} + 011{"Mendebaldeko Afrika"} 013{"Erdialdeko Amerika"} - 014{"Afrika ekialdea"} - 015{"Afrika iparraldea"} + 014{"Ekialdeko Afrika"} + 015{"Ipar Afrika"} 017{"Erdialdeko Afrika"} - 018{"Afrika hegoaldea"} + 018{"Hegoaldeko Afrika"} 019{"Amerika"} 021{"Amerikako iparraldea"} 029{"Karibea"} - 030{"Asia ekialdea"} - 034{"Asia hegoaldea"} - 035{"Asiako hego-ekialdea"} - 039{"Europa hegoaldea"} + 030{"Ekialdeko Asia"} + 034{"Hego Asia"} + 035{"Hego-ekialdeko Asia"} + 039{"Hego Europa"} 053{"Australasia"} 054{"Melanesia"} 057{"Mikronesia eskualdea"} 061{"Polinesia"} 142{"Asia"} - 143{"Asia erdialdea"} - 145{"Asia mendebaldea"} + 143{"Erdialdeko Asia"} + 145{"Mendebaldeko Asia"} 150{"Europa"} - 151{"Europa ekialdea"} - 154{"Europa iparraldea"} - 155{"Europa mendebaldea"} + 151{"Ekialdeko Europa"} + 154{"Ipar Europa"} + 155{"Mendebaldeko Europa"} 202{"Saharaz hegoaldeko Afrika"} 419{"Latinoamerika"} AC{"Ascension uhartea"} diff --git a/icu/icu4c/source/data/region/fa.txt b/icu/icu4c/source/data/region/fa.txt index abe5824ca1c..07f054778ec 100644 --- a/icu/icu4c/source/data/region/fa.txt +++ b/icu/icu4c/source/data/region/fa.txt @@ -254,7 +254,7 @@ fa{ TA{"تریستان دا کونا"} TC{"جزایر تورکس و کایکوس"} TD{"چاد"} - TF{"سرزمین‌های جنوب فرانسه"} + TF{"سرزمین‌های جنوبی فرانسه"} TG{"توگو"} TH{"تایلند"} TJ{"تاجیکستان"} diff --git a/icu/icu4c/source/data/region/ff_Adlm.txt b/icu/icu4c/source/data/region/ff_Adlm.txt index e8cff38a803..57f44112cee 100644 --- a/icu/icu4c/source/data/region/ff_Adlm.txt +++ b/icu/icu4c/source/data/region/ff_Adlm.txt @@ -66,7 +66,7 @@ ff_Adlm{ BN{"𞤄𞤵𞤪𞤲𞤢𞥄𞤴"} BO{"𞤄𞤮𞤤𞤭𞥅𞤾𞤭𞤴𞤢𞥄"} BQ{"𞤑𞤢𞤪𞤦𞤭𞤴𞤢𞥄 𞤖𞤮𞤤𞤢𞤲𞤣𞤭𞤴𞤢𞥄"} - BR{"𞤄𞤪𞤢𞥄𞥁𞤭𞤤"} + BR{"𞤄𞤪𞤢𞤧𞤭𞤤"} BS{"𞤄𞤢𞤸𞤢𞤥𞤢𞥄𞤧"} BT{"𞤄𞤵𞥅𞤼𞤢𞥄𞤲"} BV{"𞤅𞤵𞤪𞤭𞥅𞤪𞤫 𞤄𞤵𞥅𞤾𞤫𞥅"} @@ -83,7 +83,7 @@ ff_Adlm{ CK{"𞤕𞤵𞤪𞤭𞥅𞤶𞤫 𞤑𞤵𞥅𞤳"} CL{"𞤕𞤭𞤤𞤫𞥊𞥅"} CM{"𞤑𞤢𞤥𞤢𞤪𞤵𞥅𞤲"} - CN{"𞤅𞤭𞥅𞤲"} + CN{"𞤕𞤢𞤴𞤲𞤢"} CO{"𞤑𞤮𞤤𞤮𞤥𞤦𞤭𞤴𞤢𞥄"} CP{"𞤅𞤵𞤪𞤭𞥅𞤪𞤫 𞤑𞤭𞤤𞤭𞤨𞤫𞤪𞤼𞤮𞤲"} CR{"𞤑𞤮𞤧𞤼𞤢 𞤈𞤭𞤳𞤢𞥄"} @@ -135,7 +135,7 @@ ff_Adlm{ GU{"𞤘𞤵𞤱𞤢𞥄𞤥"} GW{"𞤘𞤭𞤲𞤫-𞤄𞤭𞤧𞤢𞤱𞤮𞥅"} GY{"𞤘𞤢𞤴𞤢𞤲𞤢𞥄"} - HK{"𞤖𞤂𞤀 𞤅𞤭𞥅𞤲 𞤫 𞤖𞤮𞤲𞤺 𞤑𞤮𞤲𞤺"} + HK{"𞤖𞤂𞤀 𞤕𞤢𞤴𞤲𞤢 𞤫 𞤖𞤮𞤲𞤺 𞤑𞤮𞤲𞤺"} HM{"𞤕𞤵𞤪𞤭𞥅𞤶𞤫 𞤖𞤭𞤪𞤣𞤭 & 𞤃𞤢𞤳𞤣𞤮𞤲𞤢𞤤"} HN{"𞤖𞤮𞤲𞤣𞤭𞤪𞤢𞥄𞤧"} HR{"𞤑𞤵𞤪𞤱𞤢𞥄𞤧𞤭𞤴𞤢"} @@ -188,7 +188,7 @@ ff_Adlm{ ML{"𞤃𞤢𞥄𞤤𞤭"} MM{"𞤃𞤭𞤴𞤢𞤥𞤢𞥄𞤪 (𞤄𞤵𞥅𞤪𞤥𞤢)"} MN{"𞤃𞤮𞤲𞤺𞤮𞤤𞤭𞤴𞤢"} - MO{"𞤖𞤂𞤀 𞤅𞤭𞥅𞤲 𞤫 𞤃𞤢𞤳𞤢𞤱𞤮𞥅"} + MO{"𞤖𞤂𞤀 𞤕𞤢𞤴𞤲𞤢 𞤫 𞤃𞤢𞤳𞤢𞤱𞤮𞥅"} MP{"𞤕𞤵𞤪𞤭𞥅𞤶𞤫 𞤃𞤢𞤪𞤭𞤴𞤢𞥄𞤲𞤢 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤭"} MQ{"𞤃𞤢𞤪𞤼𞤭𞤲𞤭𞤳𞤢𞥄"} MR{"𞤃𞤮𞤪𞤼𞤢𞤲𞤭𞥅"} @@ -277,7 +277,7 @@ ff_Adlm{ UM{"𞤕𞤵𞤪𞤭𞥅𞤶𞤫 𞤁𞤢𞥄𞤴𞤭𞥅𞤯𞤫 𞤁𞤂𞤀"} UN{"𞤑𞤢𞤱𞤼𞤢𞤤 𞤘𞤫𞤲𞤯𞤭"} US{"𞤁𞤫𞤲𞤼𞤢𞤤 𞤂𞤢𞤪𞤫"} - UY{"𞤓𞤪𞤵𞤺𞤵𞤱𞤢𞥄𞤴"} + UY{"𞤒𞤵𞤪𞤺𞤮𞤴"} UZ{"𞤓𞥁𞤦𞤫𞤳𞤭𞤧𞤼𞤢𞥄𞤲"} VA{"𞤜𞤢𞤼𞤭𞤳𞤢𞥄𞤲"} VC{"𞤅𞤼. 𞤜𞤭𞤲𞤧𞤢𞤲 & 𞤘𞤭𞤪𞤲𞤢𞤣𞤭𞥅𞤲"} diff --git a/icu/icu4c/source/data/region/ga.txt b/icu/icu4c/source/data/region/ga.txt index 513775d966e..90413163a20 100644 --- a/icu/icu4c/source/data/region/ga.txt +++ b/icu/icu4c/source/data/region/ga.txt @@ -19,7 +19,7 @@ ga{ 029{"an Mhuir Chairib"} 030{"Oirthear na hÁise"} 034{"Deisceart na hÁise"} - 035{"Oirdheisceart na hÁise"} + 035{"an Áise Thoir Theas"} 039{"Deisceart na hEorpa"} 053{"an Astraláise"} 054{"an Mheilinéis"} @@ -43,7 +43,7 @@ ga{ AL{"an Albáin"} AM{"an Airméin"} AO{"Angóla"} - AQ{"an Antartaice"} + AQ{"Antartaice"} AR{"an Airgintín"} AS{"Samó Mheiriceá"} AT{"an Ostair"} @@ -76,7 +76,7 @@ ga{ CC{"Oileáin Cocos (Keeling)"} CD{"Poblacht Dhaonlathach an Chongó"} CF{"Poblacht na hAfraice Láir"} - CG{"an Congó"} + CG{"Congó-Brazzaville"} CH{"an Eilvéis"} CI{"an Cósta Eabhair"} CK{"Oileáin Cook"} @@ -88,7 +88,7 @@ ga{ CR{"Cósta Ríce"} CU{"Cúba"} CV{"Rinn Verde"} - CW{"Curaçao"} + CW{"Cúrasó"} CX{"Oileán na Nollag"} CY{"an Chipir"} CZ{"an tSeicia"} @@ -131,7 +131,7 @@ ga{ GU{"Guam"} GW{"Guine Bissau"} GY{"an Ghuáin"} - HK{"S.R.R. na Síne Hong Cong"} + HK{"Sainréigiún Riaracháin Hong Cong, Daonphoblacht na Síne"} HM{"Oileán Heard agus Oileáin McDonald"} HN{"Hondúras"} HR{"an Chróit"} @@ -154,7 +154,7 @@ ga{ KE{"an Chéinia"} KG{"an Chirgeastáin"} KH{"an Chambóid"} - KI{"Cireabaití"} + KI{"Ciribeas"} KM{"Oileáin Chomóra"} KN{"San Críostóir-Nimheas"} KP{"an Chóiré Thuaidh"} @@ -184,7 +184,7 @@ ga{ ML{"Mailí"} MM{"Maenmar (Burma)"} MN{"an Mhongóil"} - MO{"S.R.R. na Síne Macao"} + MO{"Sainréigiún Riaracháin Macao, Daonphoblacht na Síne"} MP{"na hOileáin Mháirianacha Thuaidh"} MQ{"Martinique"} MR{"an Mháratáin"} @@ -225,13 +225,13 @@ ga{ PY{"Paragua"} QA{"Catar"} QO{"an Aigéine Imeallach"} - RE{"Réunion"} + RE{"La Réunion"} RO{"an Rómáin"} RS{"an tSeirbia"} RU{"an Rúis"} RW{"Ruanda"} SA{"an Araib Shádach"} - SB{"Oileáin Sholomón"} + SB{"Oileáin Sholaimh"} SC{"na Séiséil"} SD{"an tSúdáin"} SE{"an tSualainn"} @@ -265,7 +265,7 @@ ga{ TO{"Tonga"} TR{"an Tuirc"} TT{"Oileán na Tríonóide agus Tobága"} - TV{"Tuvalu"} + TV{"Túvalú"} TW{"an Téaváin"} TZ{"an Tansáin"} UA{"an Úcráin"} diff --git a/icu/icu4c/source/data/region/ha.txt b/icu/icu4c/source/data/region/ha.txt index c125745a6eb..a3b58bfb59b 100644 --- a/icu/icu4c/source/data/region/ha.txt +++ b/icu/icu4c/source/data/region/ha.txt @@ -24,7 +24,7 @@ ha{ 053{"Tsibarai na Austraila da New Zealand da maƙota"} 054{"Tsibirai na New Guinea da Fiji da maƙota"} 057{"Yankin Micronesiya"} - 061{"tsibiri"} + 061{"Tsibiri"} 142{"Asiya"} 143{"Asiya ta Tsakiya"} 145{"Yammacin Asiya"} @@ -133,7 +133,7 @@ ha{ GY{"Guyana"} HK{"Babban Yankin Mulkin Hong Kong na Ƙasar Sin"} HM{"Tsibirin Heard da McDonald"} - HN{"Honduras"} + HN{"Yankin Honduras"} HR{"Kurowaishiya"} HT{"Haiti"} HU{"Hungari"} @@ -193,14 +193,14 @@ ha{ MU{"Moritus"} MV{"Maldibi"} MW{"Malawi"} - MX{"Makasiko"} + MX{"Mesiko"} MY{"Malaisiya"} MZ{"Mozambik"} NA{"Namibiya"} NC{"Kaledoniya Sabuwa"} NE{"Nijar"} NF{"Tsibirin Narfalk"} - NG{"Najeriya"} + NG{"Nijeriya"} NI{"Nikaraguwa"} NL{"Holan"} NO{"Norwe"} diff --git a/icu/icu4c/source/data/region/he.txt b/icu/icu4c/source/data/region/he.txt index 786c042de4a..56a3eda3898 100644 --- a/icu/icu4c/source/data/region/he.txt +++ b/icu/icu4c/source/data/region/he.txt @@ -69,7 +69,7 @@ he{ BS{"איי בהאמה"} BT{"בהוטן"} BV{"האי בובה"} - BW{"בוצוואנה"} + BW{"בוטסואנה"} BY{"בלארוס"} BZ{"בליז"} CA{"קנדה"} @@ -240,7 +240,7 @@ he{ SI{"סלובניה"} SJ{"סבאלברד ויאן מאיין"} SK{"סלובקיה"} - SL{"סיירה לאונה"} + SL{"סיירה לאון"} SM{"סן מרינו"} SN{"סנגל"} SO{"סומליה"} diff --git a/icu/icu4c/source/data/region/hi.txt b/icu/icu4c/source/data/region/hi.txt index 6e9455f1f73..7ff8255b381 100644 --- a/icu/icu4c/source/data/region/hi.txt +++ b/icu/icu4c/source/data/region/hi.txt @@ -78,7 +78,7 @@ hi{ CF{"मध्य अफ़्रीकी गणराज्य"} CG{"कांगो – ब्राज़ाविल"} CH{"स्विट्ज़रलैंड"} - CI{"कोट डी आइवर"} + CI{"कोत दिवुआर"} CK{"कुक द्वीपसमूह"} CL{"चिली"} CM{"कैमरून"} @@ -88,7 +88,7 @@ hi{ CR{"कोस्टारिका"} CU{"क्यूबा"} CV{"केप वर्ड"} - CW{"क्यूरासाओ"} + CW{"कुरासाओ"} CX{"क्रिसमस द्वीप"} CY{"साइप्रस"} CZ{"चेकिया"} @@ -250,14 +250,14 @@ hi{ SV{"अल सल्वाडोर"} SX{"सिंट मार्टिन"} SY{"सीरिया"} - SZ{"स्वाज़ीलैंड"} + SZ{"एस्वाटिनी"} TA{"ट्रिस्टन दा कुना"} TC{"तुर्क और कैकोज़ द्वीपसमूह"} TD{"चाड"} TF{"फ़्रांसीसी दक्षिणी क्षेत्र"} TG{"टोगो"} TH{"थाईलैंड"} - TJ{"ताज़िकिस्तान"} + TJ{"ताजिकिस्तान"} TK{"तोकेलाउ"} TL{"तिमोर-लेस्त"} TM{"तुर्कमेनिस्तान"} diff --git a/icu/icu4c/source/data/region/hi_Latn.txt b/icu/icu4c/source/data/region/hi_Latn.txt new file mode 100644 index 00000000000..c1bdb243258 --- /dev/null +++ b/icu/icu4c/source/data/region/hi_Latn.txt @@ -0,0 +1,31 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +hi_Latn{ + %%Parent{"en_IN"} + Countries{ + AX{"Aland Islands"} + BL{"St. Barthelemy"} + BQ{"Caribbean Netherlands"} + CD{"Congo - Kinshasa"} + CG{"Congo - Brazzaville"} + CI{"Cote d’Ivoire"} + CV{"Cape Verde"} + CW{"Curacao"} + HK{"Hong Kong SAR China"} + KN{"St. Kitts & Nevis"} + KR{"South Korea"} + LC{"St. Lucia"} + MF{"St. Martin"} + MO{"Macao SAR China"} + PM{"St. Pierre & Miquelon"} + PS{"Palestinian Territories"} + RE{"Reunion"} + SH{"St. Helena"} + ST{"Sao Tome & Principe"} + TR{"Turkey"} + UM{"U.S. Outlying Islands"} + VC{"St. Vincent & Grenadines"} + VI{"U.S. Virgin Islands"} + } +} diff --git a/icu/icu4c/source/data/region/hr.txt b/icu/icu4c/source/data/region/hr.txt index 46a28547bdd..0b05c511cc9 100644 --- a/icu/icu4c/source/data/region/hr.txt +++ b/icu/icu4c/source/data/region/hr.txt @@ -79,7 +79,7 @@ hr{ CG{"Kongo - Brazzaville"} CH{"Švicarska"} CI{"Obala Bjelokosti"} - CK{"Cookovi Otoci"} + CK{"Cookovi otoci"} CL{"Čile"} CM{"Kamerun"} CN{"Kina"} @@ -186,7 +186,7 @@ hr{ MN{"Mongolija"} MO{"PUP Makao Kina"} MP{"Sjevernomarijanski otoci"} - MQ{"Martinique"} + MQ{"Martinik"} MR{"Mauretanija"} MS{"Montserrat"} MT{"Malta"} diff --git a/icu/icu4c/source/data/region/hsb.txt b/icu/icu4c/source/data/region/hsb.txt index 6e9e2dbc382..74484f9934e 100644 --- a/icu/icu4c/source/data/region/hsb.txt +++ b/icu/icu4c/source/data/region/hsb.txt @@ -32,6 +32,7 @@ hsb{ 151{"wuchodna Europa"} 154{"sewjerna Europa"} 155{"zapadna Europa"} + 202{"subsaharaska Afrika"} 419{"Łaćonska Amerika"} AC{"Ascension"} AD{"Andorra"} @@ -104,6 +105,7 @@ hsb{ ES{"Španiska"} ET{"Etiopiska"} EU{"Europska unija"} + EZ{"europasmo"} FI{"Finska"} FJ{"Fidźi"} FK{"Falklandske kupy"} @@ -178,6 +180,7 @@ hsb{ MF{"St. Martin"} MG{"Madagaskar"} MH{"Marshallowe kupy"} + MK{"Serwjerna Makedonska"} ML{"Mali"} MM{"Myanmar"} MN{"Mongolska"} diff --git a/icu/icu4c/source/data/region/ia.txt b/icu/icu4c/source/data/region/ia.txt index 7e09bcd631a..c0bde1ad655 100644 --- a/icu/icu4c/source/data/region/ia.txt +++ b/icu/icu4c/source/data/region/ia.txt @@ -34,10 +34,12 @@ ia{ 155{"Europa occidental"} 202{"Africa subsaharian"} 419{"America latin"} + AC{"Insula del Ascension"} AD{"Andorra"} AE{"Emiratos Arabe Unite"} AF{"Afghanistan"} AG{"Antigua e Barbuda"} + AI{"Anguilla"} AL{"Albania"} AM{"Armenia"} AO{"Angola"} @@ -46,17 +48,23 @@ ia{ AS{"Samoa american"} AT{"Austria"} AU{"Australia"} + AW{"Aruba"} AX{"Insulas Åland"} AZ{"Azerbaidzhan"} BA{"Bosnia e Herzegovina"} + BB{"Barbados"} BD{"Bangladesh"} BE{"Belgica"} BF{"Burkina Faso"} BG{"Bulgaria"} + BH{"Bahrain"} BI{"Burundi"} BJ{"Benin"} + BL{"Sancte Bartholomeo"} BM{"Bermuda"} + BN{"Brunei"} BO{"Bolivia"} + BQ{"Paises Basse caribe"} BR{"Brasil"} BS{"Bahamas"} BT{"Bhutan"} @@ -65,21 +73,29 @@ ia{ BY{"Bielorussia"} BZ{"Belize"} CA{"Canada"} + CC{"Insulas Cocos (Keeling)"} + CD{"Congo - Kinshasa"} CF{"Republica African Central"} - CG{"Congo"} + CG{"Congo - Brazzaville"} CH{"Suissa"} + CI{"Costa de Ebore"} CK{"Insulas Cook"} CL{"Chile"} CM{"Camerun"} CN{"China"} CO{"Colombia"} + CP{"Insula Clipperton"} CR{"Costa Rica"} CU{"Cuba"} + CV{"Capo Verde"} + CW{"Curaçao"} CX{"Insula de Natal"} CY{"Cypro"} CZ{"Chechia"} DE{"Germania"} + DJ{"Djibuti"} DK{"Danmark"} + DM{"Dominica"} DO{"Republica Dominican"} DZ{"Algeria"} EC{"Ecuador"} @@ -91,11 +107,14 @@ ia{ EU{"Union Europee"} EZ{"Zona euro"} FI{"Finlandia"} + FJ{"Fiji"} + FK{"Insulas Falkland"} FM{"Micronesia"} FO{"Insulas Feroe"} FR{"Francia"} GA{"Gabon"} GB{"Regno Unite"} + GD{"Grenada"} GE{"Georgia"} GF{"Guyana francese"} GG{"Guernsey"} @@ -104,10 +123,16 @@ ia{ GL{"Groenlandia"} GM{"Gambia"} GN{"Guinea"} + GP{"Guadeloupe"} GQ{"Guinea equatorial"} GR{"Grecia"} + GS{"Georgia del Sud e Insulas Sandwich Austral"} GT{"Guatemala"} + GU{"Guam"} GW{"Guinea-Bissau"} + GY{"Guyana"} + HK{"Hongkong, R.A.S. de China"} + HM{"Insulas Heard e McDonald"} HN{"Honduras"} HR{"Croatia"} HT{"Haiti"} @@ -123,6 +148,7 @@ ia{ IS{"Islanda"} IT{"Italia"} JE{"Jersey"} + JM{"Jamaica"} JO{"Jordania"} JP{"Japon"} KE{"Kenya"} @@ -133,8 +159,10 @@ ia{ KN{"Sancte Christophoro e Nevis"} KP{"Corea del Nord"} KR{"Corea del Sud"} + KW{"Kuwait"} KY{"Insulas de Caiman"} KZ{"Kazakhstan"} + LA{"Laos"} LB{"Libano"} LC{"Sancte Lucia"} LI{"Liechtenstein"} @@ -149,14 +177,21 @@ ia{ MC{"Monaco"} MD{"Moldavia"} ME{"Montenegro"} + MF{"Sancte Martino francese"} MG{"Madagascar"} MH{"Insulas Marshall"} - MK{"Macedonia"} + MK{"Macedonia del Nord"} ML{"Mali"} + MM{"Myanmar (Birmania)"} MN{"Mongolia"} + MO{"Macao, R.A.S. de China"} MP{"Insulas Marianna del Nord"} + MQ{"Martinica"} MR{"Mauritania"} + MS{"Montserrat"} MT{"Malta"} + MU{"Mauritio"} + MV{"Maldivas"} MW{"Malawi"} MX{"Mexico"} MY{"Malaysia"} @@ -170,6 +205,8 @@ ia{ NL{"Nederlandia"} NO{"Norvegia"} NP{"Nepal"} + NR{"Nauru"} + NU{"Niue"} NZ{"Nove Zelanda"} OM{"Oman"} PA{"Panama"} @@ -180,9 +217,15 @@ ia{ PK{"Pakistan"} PL{"Polonia"} PM{"St. Pierre e Miquelon"} + PN{"Insulas Pitcairn"} + PR{"Porto Rico"} + PS{"Territorios palestin"} PT{"Portugal"} + PW{"Palau"} PY{"Paraguay"} + QA{"Qatar"} QO{"Oceania remote"} + RE{"Reunion"} RO{"Romania"} RS{"Serbia"} RU{"Russia"} @@ -192,6 +235,8 @@ ia{ SC{"Seychelles"} SD{"Sudan"} SE{"Svedia"} + SG{"Singapur"} + SH{"Sancte Helena"} SI{"Slovenia"} SJ{"Svalbard e Jan Mayen"} SK{"Slovachia"} @@ -201,9 +246,12 @@ ia{ SO{"Somalia"} SR{"Suriname"} SS{"Sudan del Sud"} + ST{"São Tomé e Príncipe"} SV{"El Salvador"} + SX{"Sancte Martino nederlandese"} SY{"Syria"} - SZ{"Swazilandia"} + SZ{"Eswatini"} + TA{"Tristan da Cunha"} TC{"Insulas Turcos e Caicos"} TD{"Tchad"} TF{"Territorios meridional francese"} @@ -222,6 +270,7 @@ ia{ TZ{"Tanzania"} UA{"Ukraina"} UG{"Uganda"} + UM{"Insulas peripheric del SUA"} UN{"Nationes Unite"} US{"Statos Unite"} UY{"Uruguay"} @@ -229,11 +278,16 @@ ia{ VA{"Citate del Vaticano"} VC{"Sancte Vincente e le Grenadinas"} VE{"Venezuela"} + VG{"Insulas Virgine britannic"} + VI{"Insulas Virgine statounitese"} + VN{"Vietnam"} VU{"Vanuatu"} + WF{"Wallis e Futuna"} WS{"Samoa"} XK{"Kosovo"} YE{"Yemen"} - ZA{"Sudafrica"} + YT{"Mayotte"} + ZA{"Africa del Sud"} ZM{"Zambia"} ZW{"Zimbabwe"} ZZ{"Region incognite"} diff --git a/icu/icu4c/source/data/region/is.txt b/icu/icu4c/source/data/region/is.txt index 84b6fbadfa9..801df7a90bb 100644 --- a/icu/icu4c/source/data/region/is.txt +++ b/icu/icu4c/source/data/region/is.txt @@ -15,7 +15,7 @@ is{ 017{"Mið-Afríka"} 018{"Suðurhluti Afríku"} 019{"Ameríka"} - 021{"Ameríka norðan Mexikó"} + 021{"Ameríka norðan Mexíkó"} 029{"Karíbahafið"} 030{"Austur-Asía"} 034{"Suður-Asía"} diff --git a/icu/icu4c/source/data/region/it.txt b/icu/icu4c/source/data/region/it.txt index 81f2af39def..87b507ad574 100644 --- a/icu/icu4c/source/data/region/it.txt +++ b/icu/icu4c/source/data/region/it.txt @@ -116,7 +116,7 @@ it{ GB{"Regno Unito"} GD{"Grenada"} GE{"Georgia"} - GF{"Guyana francese"} + GF{"Guyana Francese"} GG{"Guernsey"} GH{"Ghana"} GI{"Gibilterra"} @@ -126,7 +126,7 @@ it{ GP{"Guadalupa"} GQ{"Guinea Equatoriale"} GR{"Grecia"} - GS{"Georgia del Sud e Sandwich australi"} + GS{"Georgia del Sud e Sandwich Australi"} GT{"Guatemala"} GU{"Guam"} GW{"Guinea-Bissau"} @@ -209,7 +209,7 @@ it{ NU{"Niue"} NZ{"Nuova Zelanda"} OM{"Oman"} - PA{"Panamá"} + PA{"Panama"} PE{"Perù"} PF{"Polinesia francese"} PG{"Papua Nuova Guinea"} @@ -250,7 +250,7 @@ it{ SV{"El Salvador"} SX{"Sint Maarten"} SY{"Siria"} - SZ{"Swaziland"} + SZ{"eSwatini"} TA{"Tristan da Cunha"} TC{"Isole Turks e Caicos"} TD{"Ciad"} @@ -270,7 +270,7 @@ it{ TZ{"Tanzania"} UA{"Ucraina"} UG{"Uganda"} - UM{"Altre isole americane del Pacifico"} + UM{"Isole Minori Esterne degli Stati Uniti"} UN{"Nazioni Unite"} US{"Stati Uniti"} UY{"Uruguay"} diff --git a/icu/icu4c/source/data/region/kgp.txt b/icu/icu4c/source/data/region/kgp.txt new file mode 100644 index 00000000000..32d3c65b742 --- /dev/null +++ b/icu/icu4c/source/data/region/kgp.txt @@ -0,0 +1,295 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +kgp{ + Countries{ + 001{"Tã mĩ ke kar"} + 002{"Afrika"} + 003{"Nãrti-Amẽrika"} + 005{"Sur-Amẽrika"} + 009{"Oseanĩja"} + 011{"Afrika Rãpur"} + 013{"Amẽrika-Kuju"} + 014{"Afrika Rãjur"} + 015{"Nãrti-Afrika"} + 017{"Afrika-Kuju"} + 018{"Afrika Mẽrinhonỹr"} + 019{"Amẽrika ag"} + 021{"Amẽrika Setẽntrionỹr"} + 029{"Karime"} + 030{"Ajia Rãjur"} + 034{"Ajia Mẽrinhonỹr"} + 035{"Ajia Sur-Rãjur"} + 039{"Orópa Mẽrinhonỹr"} + 053{"Ausitrarajia"} + 054{"Mẽranẽjia"} + 057{"Mĩkronẽjia Pénĩn"} + 061{"Porinẽjia"} + 142{"Ajia"} + 143{"Ajia-Kuju"} + 145{"Ajia-Rãpur"} + 150{"Orópa"} + 151{"Orópa-Rãjur"} + 154{"Orópa Setẽntrionỹr"} + 155{"Orópa Rãpur"} + 202{"Afrika Sahara-Jẽgu"} + 419{"Amẽrika Ratinỹ"} + AC{"Asẽnsỹv Goj-vẽso"} + AD{"Ỹnora"} + AE{"Emĩrano Arame Unĩno"} + AF{"Afeganĩtã"} + AG{"Ỹntiguva kar Marmuna"} + AI{"Ỹngira"} + AL{"Armánĩja"} + AM{"Armẽnĩja"} + AO{"Ỹgóra"} + AQ{"Ỹntartina"} + AR{"Arjẽtinỹ"} + AS{"Samãva Amẽrikynỹ"} + AT{"Agtirija"} + AU{"Avotyraria"} + AW{"Aruma"} + AX{"Gojga Goj-vẽso"} + AZ{"Ajermajjáv"} + BA{"Mósinĩja"} + BB{"Juvã-mág"} + BD{"Mágranési"} + BE{"Mérjika"} + BF{"Murkinỹ Faso"} + BG{"Murgarjia"} + BH{"Marẽj"} + BI{"Murũni"} + BJ{"Menĩnh"} + BL{"Sỹ Martoromeu"} + BM{"Mermũna"} + BN{"Mrunẽj"} + BO{"Morivija"} + BQ{"Pajisi Rur Karimejã"} + BR{"Mrasir"} + BS{"Mahámỹ"} + BT{"Mutỹv"} + BV{"Muve Goj-vẽso"} + BW{"Monsuvỹnỹ"} + BY{"Miero-Husija"} + BZ{"Merije"} + CA{"Kanỹna"} + CC{"Kokonh Goj-vẽso (Killing)"} + CD{"Kãgo - Kĩsaja"} + CF{"Afrikanỹ-kuju Repumrika"} + CG{"Kãgo Repumrika"} + CH{"Suvisa"} + CI{"Jãn-mág-kupri Fyr"} + CK{"Kuki Goj-vẽso"} + CL{"Sire"} + CM{"Kamỹrãj"} + CN{"Sĩnỹ"} + CO{"Korãmija"} + CP{"Kripertãn Goj-vẽso"} + CR{"Konhta Rika"} + CU{"Kuma"} + CV{"Pu Tánh"} + CW{"Kurasavo"} + CX{"Krĩtimỹnh Goj-vẽso"} + CY{"Sipre"} + CZ{"Sékija"} + DE{"Aremỹija"} + DJ{"Nhimuti"} + DK{"Ninỹmỹrka"} + DM{"Nomĩnĩka"} + DO{"Repumrika Nomĩnĩkỹnỹ"} + DZ{"Arjérija"} + EC{"Ekuvanor"} + EE{"Enhtonĩja"} + EG{"Ejito"} + ER{"Erytiréja"} + ES{"Enhpỹnija"} + ET{"Etiópija"} + EU{"Unĩjáv Oropéja"} + EZ{"Evoro Ga"} + FI{"Fĩrỹnija"} + FJ{"Fiji"} + FK{"Mỹrvĩnỹ Goj-vẽso"} + FM{"Goj-vẽso-sĩ Kẽsir"} + FO{"Faróve Goj-vẽso"} + FR{"Frỹsa"} + GA{"Gabã"} + GB{"Rejnũ Unĩnu"} + GD{"Granỹna"} + GE{"Jiórja"} + GF{"Frỹsa Gijanỹ"} + GG{"Gérnesej"} + GH{"Ganỹ"} + GI{"Gimrar-tar"} + GL{"Groẽrỹnija"} + GM{"Gỹmija"} + GN{"Ginẽ"} + GP{"Guvanarupe"} + GQ{"Ginẽ Ekuvatoriar"} + GR{"Grésa"} + GS{"Jiórja-Sur kar Sỹnvisi-Sur Goj-vẽso Ag"} + GT{"Guvatimỹra"} + GU{"Guvỹm"} + GW{"Ginẽ-Misav"} + GY{"Gijỹnỹ"} + HK{"Hãg Kãg, Sinỹ ERA"} + HM{"Hárni kar Magtonarni Goj-vẽso Ag"} + HN{"Hãnura"} + HR{"Kroasa"} + HT{"Ajti"} + HU{"Ũgrija"} + ID{"Ĩnonẽja"} + IE{"Irỹna"} + IL{"Isihaé"} + IM{"Mỹn Goj-vẽso"} + IN{"Ĩnija"} + IO{"Osiỹno Ĩniko tỹ Tehitórijo Mritỹnĩku"} + IQ{"Iraki"} + IR{"Irỹ"} + IS{"Inhrỹnija"} + IT{"Itarija"} + JE{"Jérsej"} + JM{"Jamỹjka"} + JO{"Jornánĩja"} + JP{"Japã"} + KE{"Kenĩja"} + KG{"Kirginhtỹv"} + KH{"Kỹmója"} + KI{"Kirimati"} + KM{"Komãre"} + KN{"Sỹ Krinhtóvỹv kar Nẽvinh"} + KP{"Nãrti-Koréja"} + KR{"Sur-Koréja"} + KW{"Kuvajti"} + KY{"Kajmỹm Goj-vẽso"} + KZ{"Kajakinhtỹv"} + LA{"Raosi"} + LB{"Rimanã"} + LC{"Sỹta Rusija"} + LI{"Rinhsiténh-tajin"} + LK{"Siri Rỹnka"} + LR{"Rimérija"} + LS{"Resotu"} + LT{"Rituỹnĩja"} + LU{"Rusẽmurgu"} + LV{"Retãnĩja"} + LY{"Rimija"} + MA{"Mỹhókonh"} + MC{"Mãnỹko"} + MD{"Mãrnova"} + ME{"Krĩsá"} + MF{"Sỹ Mỹrtĩjũ"} + MG{"Mỹnaganhtar"} + MH{"MỹrSar Goj-vẽso"} + MK{"Nãrti-Mỹsenonĩja"} + ML{"Mỹri"} + MM{"Mĩjỹmỹr"} + MN{"Mãngórija"} + MO{"Mỹkav, Sĩnỹ ERA"} + MP{"Nãrti-Mỹrijỹnỹ Goj-vẽso"} + MQ{"Mỹrtinĩka"} + MR{"Mãritỹnĩja"} + MS{"Mãtisehati"} + MT{"Mỹrta"} + MU{"Mãriso"} + MV{"Mỹrniva"} + MW{"Mỹravi"} + MX{"Mẽsiku"} + MY{"Mỹraja"} + MZ{"Mãsỹmiki"} + NA{"Nỹmĩmija"} + NC{"Karenonĩja Tãg"} + NE{"Nĩjer"} + NF{"Nãrforki Goj-vẽso"} + NG{"Nĩjérija"} + NI{"Nĩkaragva"} + NL{"Pajisi Rur"} + NO{"Nãrovéga"} + NP{"Nẽpar"} + NR{"Nỹuru"} + NU{"Nĩvue"} + NZ{"Jerỹnija Tãg"} + OM{"Omỹ"} + PA{"Panỹmỹ"} + PE{"Piru"} + PF{"Frỹsa Porinẽja"} + PG{"Papuva-Ginẽ Tãg"} + PH{"Firipinỹ"} + PK{"Pakinhtỹv"} + PL{"Porãnija"} + PM{"Sỹ Penru kar Mĩkerỹv"} + PN{"Pinkajir Goj-vẽso"} + PR{"Portu Hiku"} + PS{"Tehitórijo Parenhtinũ"} + PT{"Portugar"} + PW{"Paravu"} + PY{"Paraguvaj"} + QA{"Katar"} + QO{"Osiỹnĩja Kuvar-gy"} + RE{"Hujáv"} + RO{"Homẽnĩja"} + RS{"Sérvija"} + RU{"Husija"} + RW{"Huỹna"} + SA{"Aramija Savnita"} + SB{"Saromỹv Goj-vẽso"} + SC{"Sejserenh"} + SD{"Suná"} + SE{"Suésa"} + SG{"Sĩgapura"} + SH{"Sỹnta Erenỹ"} + SI{"Enhrovenĩja"} + SJ{"Inhvarmarni kar Jan Mỹjẽn"} + SK{"Enhrovakija"} + SL{"Krĩ Mĩgkusũg-fi"} + SM{"Sỹ Mỹrĩnũ"} + SN{"Senẽgar"} + SO{"Somỹrija"} + SR{"Surinỹmĩ"} + SS{"Sur-Sunáv"} + ST{"Sỹ Tomẽ kar Prĩsipi"} + SV{"Er Sarvanor"} + SX{"Sĩti Mỹ’artẽn"} + SY{"Sirija"} + SZ{"Esuatinĩ"} + TA{"Trinhtỹv Nakũja"} + TC{"Turka kar Kajko Goj-vẽso Ag"} + TD{"Sane"} + TF{"Sur Frỹsa Tehitórijo"} + TG{"Togo"} + TH{"Taj-Ga"} + TJ{"Tanijikinhtỹv"} + TK{"Tokeravu"} + TL{"Timãr-Rãjur"} + TM{"Turkomẽnĩnhtỹv"} + TN{"Tunĩja"} + TO{"Tãga"} + TR{"Turkija"} + TT{"Trĩnane kar Tomagu"} + TV{"Tuvaru"} + TW{"Tajuvỹ"} + TZ{"Tỹnjỹnĩja"} + UA{"Ukrỹnĩja"} + UG{"Ugỹna"} + UM{"EUA Goj-vẽso Kãsir"} + UN{"Nỹsãn Unĩna"} + US{"Enhtano Unĩno"} + UY{"Urugvaj"} + UZ{"Unhmekinhtỹv"} + VA{"Vatikỹnũ Emã-mág"} + VC{"Sỹ Visenti kar Granỹninỹ"} + VE{"Venẽjuvéra"} + VG{"Mritỹnĩja Goj-vẽso"} + VI{"Virjĩg Goj-vẽso tỹ Amẽrikỹnỹ"} + VN{"Vijétinỹ"} + VU{"Vanũvatu"} + WF{"Varinh kar Futunỹ"} + WS{"Samãva"} + XK{"Kosovo"} + YE{"Jemẽn"} + YT{"Mỹjóte"} + ZA{"Sur-Afrika"} + ZM{"Jỹmija"} + ZW{"Jĩmamuje"} + ZZ{"Reji’ỹv Veja tũ"} + } +} diff --git a/icu/icu4c/source/data/region/kk.txt b/icu/icu4c/source/data/region/kk.txt index 8dacdfe03ef..296c261c565 100644 --- a/icu/icu4c/source/data/region/kk.txt +++ b/icu/icu4c/source/data/region/kk.txt @@ -3,7 +3,7 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml kk{ Countries{ - 001{"Әлем"} + 001{"әлем"} 002{"Африка"} 003{"Солтүстік Америка"} 005{"Оңтүстік Америка"} @@ -13,7 +13,7 @@ kk{ 014{"Шығыс Африка"} 015{"Солтүстік Африка"} 017{"Орталық Африка"} - 018{"Оңтүстік Африка"} + 018{"Оңтүстік Африка аймағы"} 019{"Америка"} 021{"Солтүстік Америка (аймақ)"} 029{"Кариб"} @@ -21,7 +21,7 @@ kk{ 034{"Оңтүстік Азия"} 035{"Оңтүстік-Шығыс Азия"} 039{"Оңтүстік Еуропа"} - 053{"Австралазия"} + 053{"Аустралазия"} 054{"Меланезия"} 057{"Микронезия аймағы"} 061{"Полинезия"} @@ -46,8 +46,8 @@ kk{ AQ{"Антарктида"} AR{"Аргентина"} AS{"Америкалық Самоа"} - AT{"Австрия"} - AU{"Австралия"} + AT{"Аустрия"} + AU{"Аустралия"} AW{"Аруба"} AX{"Аланд аралдары"} AZ{"Әзірбайжан"} @@ -250,7 +250,7 @@ kk{ SV{"Сальвадор"} SX{"Синт-Мартен"} SY{"Сирия"} - SZ{"Свазиленд"} + SZ{"Эсватини"} TA{"Тристан-да-Кунья"} TC{"Теркс және Кайкос аралдары"} TD{"Чад"} @@ -287,7 +287,7 @@ kk{ XK{"Косово"} YE{"Йемен"} YT{"Майотта"} - ZA{"Оңтүстік Африка Республикасы"} + ZA{"Оңтүстік Африка"} ZM{"Замбия"} ZW{"Зимбабве"} ZZ{"Белгісіз аймақ"} diff --git a/icu/icu4c/source/data/region/kn.txt b/icu/icu4c/source/data/region/kn.txt index e3c7d24d8c2..61f70c5de02 100644 --- a/icu/icu4c/source/data/region/kn.txt +++ b/icu/icu4c/source/data/region/kn.txt @@ -250,7 +250,7 @@ kn{ SV{"ಎಲ್ ಸಾಲ್ವೇಡಾರ್"} SX{"ಸಿಂಟ್ ಮಾರ್ಟೆನ್"} SY{"ಸಿರಿಯಾ"} - SZ{"ಸ್ವಾತಿನಿ"} + SZ{"ಎಸ್ವಾಟಿನಿ"} TA{"ಟ್ರಿಸ್ತನ್ ಡಾ ಕುನ್ಹಾ"} TC{"ಟರ್ಕ್ಸ್ ಮತ್ತು ಕೈಕೋಸ್ ದ್ವೀಪಗಳು"} TD{"ಚಾದ್"} @@ -259,7 +259,7 @@ kn{ TH{"ಥೈಲ್ಯಾಂಡ್"} TJ{"ತಜಿಕಿಸ್ತಾನ್"} TK{"ಟೊಕೆಲಾವ್"} - TL{"ಪೂರ್ವ ತಿಮೋರ್"} + TL{"ಟಿಮೋರ್ ಲೆಸ್ಟೆ"} TM{"ತುರ್ಕಮೆನಿಸ್ತಾನ್"} TN{"ಟುನೀಶಿಯ"} TO{"ಟೊಂಗಾ"} diff --git a/icu/icu4c/source/data/region/ko.txt b/icu/icu4c/source/data/region/ko.txt index 930c68bab85..e33d20b3321 100644 --- a/icu/icu4c/source/data/region/ko.txt +++ b/icu/icu4c/source/data/region/ko.txt @@ -34,7 +34,7 @@ ko{ 155{"서유럽"} 202{"사하라 사막 이남 아프리카"} 419{"라틴 아메리카"} - AC{"어센션 섬"} + AC{"어센션섬"} AD{"안도라"} AE{"아랍에미리트"} AF{"아프가니스탄"} @@ -254,7 +254,7 @@ ko{ TA{"트리스탄다쿠나"} TC{"터크스 케이커스 제도"} TD{"차드"} - TF{"프랑스 남부 지방"} + TF{"프랑스령 남방 지역"} TG{"토고"} TH{"태국"} TJ{"타지키스탄"} diff --git a/icu/icu4c/source/data/region/kok.txt b/icu/icu4c/source/data/region/kok.txt index 1ca40c55520..e6d3da5e5e2 100644 --- a/icu/icu4c/source/data/region/kok.txt +++ b/icu/icu4c/source/data/region/kok.txt @@ -20,7 +20,7 @@ kok{ 030{"उदेंत आशिया"} 034{"दक्षिण आशिया"} 035{"आग्नेय आशिया"} - 039{"दक्षिण येवरोप"} + 039{"दक्षिण युरोप"} 053{"ऑस्ट्रेलेसिया"} 054{"मेलानेसिया"} 057{"मायक्रोनेशियन प्रांत"} @@ -28,13 +28,13 @@ kok{ 142{"आशिया"} 143{"मध्य आशिया"} 145{"अस्तंत आशिया"} - 150{"येवरोप"} - 151{"उदेंत येवरोप"} - 154{"उत्तर येवरोप"} - 155{"अस्तंत येवरोप"} + 150{"युरोप"} + 151{"उदेंत युरोप"} + 154{"उत्तर युरोप"} + 155{"अस्तंत युरोप"} 202{"उप-सहाराई आफ्रिका"} 419{"लॅटीन अमेरिका"} - AC{"असेशन आयलँड"} + AC{"असेंशन आयलँड"} AD{"अंडोरा"} AE{"युनाइटेड अरब इमीरॅट्स"} AF{"अफगानिस्तान"} @@ -132,14 +132,14 @@ kok{ GW{"गुअनिया-बिसाउ"} GY{"गयाना"} HK{"हाँग काँग SAR चीन"} - HM{"हर्ड आयलँड्स ऍंड मॅक्डोनाल्ड आयलँड्स"} + HM{"हर्ड ऍंड मॅक्डोनाल्ड आयलँड्स"} HN{"हॉनडुरस"} HR{"क्रोयेशीया"} HT{"हैती"} HU{"हंगेरी"} ID{"इंडोनेशीया"} IE{"आयरलँड"} - IL{"इज़राइल"} + IL{"इस्त्राइल"} IM{"इसले ऑफ मॅन"} IN{"भारत"} IO{"ब्रिटिश हिंद महासागरीय क्षेत्र"} @@ -152,7 +152,7 @@ kok{ JO{"जॉर्डन"} JP{"जपान"} KE{"केनया"} - KG{"किर्गिज़स्तान"} + KG{"किर्गिझस्तान"} KH{"कंबोडिया"} KI{"किरिबाती"} KM{"कोमोरोस"} @@ -216,9 +216,9 @@ kok{ PH{"फिलीपिन्झ"} PK{"पाकिस्तान"} PL{"पोलंड"} - PM{"सँ. पायरे आनी मिकेलन"} + PM{"सेंट पिएर आनी मिकेलन"} PN{"पिटकॅरन आयलँड्स"} - PR{"पिर्टो रिको"} + PR{"प्युएर्तो रिको"} PS{"पेलेस्टीनियन प्रांत"} PT{"पुर्तगाल"} PW{"पलाऊ"} @@ -264,7 +264,7 @@ kok{ TN{"ट्यूनीशिया"} TO{"टोंगा"} TR{"तुर्की"} - TT{"ट्रिनीडाड आनी टोबॅगो"} + TT{"ट्रिनीदाद आनी टोबॅगो"} TV{"टुवालू"} TW{"तायवान"} TZ{"तांझानिया"} @@ -274,7 +274,7 @@ kok{ UN{"युनायटेड नेशन्स"} US{"युनायटेड स्टेट्स"} UY{"उरूग्वे"} - UZ{"उज़्बेकिस्तान"} + UZ{"उझ्बेकिस्तान"} VA{"वॅटिकन सिटी"} VC{"सेंट विंसेंट ऐंड द ग्रेनेडाइंस"} VE{"विनेझुएला"} diff --git a/icu/icu4c/source/data/region/ks.txt b/icu/icu4c/source/data/region/ks.txt index 6e1ed007176..e897a4610b3 100644 --- a/icu/icu4c/source/data/region/ks.txt +++ b/icu/icu4c/source/data/region/ks.txt @@ -21,7 +21,7 @@ ks{ 034{"جنوٗبی ایشیا"} 035{"جنوٗبہِ مَشرِقی ایشیا"} 039{"جنوٗبی یوٗرَپ"} - 053{"آسٹریلیا تہٕ نِوزِلینڑ"} + 053{"آسٹریلیشیا"} 054{"مؠلَنیٖشِیا"} 057{"مَیکرونَیشِیَن خٕطہٕ"} 061{"پالنیشِیا"} @@ -32,25 +32,27 @@ ks{ 151{"مشرِقی یوٗرَپ"} 154{"شُمٲلی یوٗرَپ"} 155{"مغرِبی یوٗرَپ"} - 419{"لاطیٖنی اَمریٖکا تہٕ کیرَبیٖن"} - AD{"اؠنڑورا"} + 202{"ذیلی سہارن افریقہ"} + 419{"لاطیٖنی اَمریٖکا"} + AC{"ایسنشن جزیرٕ"} + AD{"اینڈورا"} AE{"مُتحدہ عرَب امارات"} AF{"اَفغانَستان"} AG{"اؠنٹِگُوا تہٕ باربوڑا"} AI{"انگوئیلا"} - AL{"اؠلبانِیا"} + AL{"البانیا"} AM{"اَرمانِیا"} AO{"انگولا"} AQ{"اینٹارٹِکا"} AR{"أرجَنٹینا"} AS{"اَمریٖکَن سَموا"} - AT{"آسٹِیا"} + AT{"آسٹریا"} AU{"آسٹریلِیا"} AW{"اَروٗبا"} AX{"ایلینڑ جٔزیٖرٕ"} - AZ{"آزَرباجان"} + AZ{"آذربائیجان"} BA{"بوسنِیا تہٕ ہَرزِگووِنا"} - BB{"باربیڈاس"} + BB{"باربیڈوس"} BD{"بَنگلادیش"} BE{"بیلجِیَم"} BF{"بُرکِنا فیسو"} @@ -59,35 +61,37 @@ ks{ BI{"بورَنڈِ"} BJ{"بِنِن"} BL{"سینٹ بارتَھیلمی"} - BM{"بٔرمیوڈا"} - BN{"بُرنٔے"} + BM{"برمودا"} + BN{"برونے"} BO{"بولِوِیا"} - BQ{"برطانوی قُطبہِ جَنوٗبی علاقہٕ"} + BQ{"کیریبین نیدرلینڈس"} BR{"برازِل"} BS{"بَہامَس"} BT{"بوٗٹان"} BV{"بووَٹ جٔزیٖرٕ"} BW{"بوتَسوانا"} BY{"بیلاروٗس"} - BZ{"بیلِج"} - CA{"کینَڑا"} - CC{"کوکَس کیٖلِنگ جٔزیٖرٕ"} + BZ{"بیلز"} + CA{"کینیڈا"} + CC{"کوکَس (کیٖلِنگ) جٔزیٖرٕ"} CD{"کونگو کِنشاسا"} CF{"مرکٔزی اَفریٖکی جموٗریَت"} CG{"کونگو بٔرزاوِلی"} CH{"سُوِزَرلینڑ"} - CI{"اَیوٕری کوسٹ"} + CI{"کوٹ ڈلوائر"} CK{"کُک جٔزیٖرٕ"} CL{"چِلی"} CM{"کیمِروٗن"} CN{"چیٖن"} CO{"کولَمبِیا"} - CR{"کوسٹا رِکا"} + CP{"کلیپرٹن جزیرٕ"} + CR{"کوسٹا ریکا"} CU{"کیوٗبا"} CV{"کیپ ؤرڑی"} + CW{"کیوراکو"} CX{"کرِسمَس جٔزیٖرٕ"} - CY{"سایفرس"} - CZ{"چیک جَموٗرِیَت"} + CY{"سائپرس"} + CZ{"چیکیا"} DE{"جرمٔنی"} DJ{"جِبوٗتی"} DK{"ڈینمارٕک"} @@ -96,42 +100,46 @@ ks{ DZ{"اؠلجیرِیا"} EC{"اِکواڑور"} EE{"ایسٹونِیا"} - EG{"مِسٔر"} + EG{"مصر"} ER{"اِرٕٹِیا"} ES{"سٕپین"} ET{"اِتھوپِیا"} - FI{"فِنلینڑ"} + EU{"یوٗرپی یونین"} + EZ{"یوٗرو زون"} + FI{"فِن لینڈ"} FJ{"فِجی"} FK{"فٕلاکلینڑ جٔزیٖرٕ"} + FM{"مائیکرونیشیا"} + FO{"فارو جزیرہ"} FR{"فرانس"} GA{"گیبان"} - GB{"یُنایٹِڑ کِنگڈَم"} - GD{"گرنیڑا"} + GB{"متحدہ مملِکت"} + GD{"گرینیڈا"} GE{"جارجِیا"} GF{"فرانسِسی گِانا"} - GG{"گیوَنَرسے"} + GG{"گورنسے"} GH{"گانا"} GI{"جِبرالٹَر"} - GL{"گریٖنلینڑ"} + GL{"گرین لینڈ"} GM{"گَمبِیا"} GN{"گِنی"} - GP{"گَواڑیلوپ"} + GP{"گواڈلوپ"} GQ{"اِکوِٹورِیَل گِنی"} GR{"گریٖس"} GS{"جنوٗبی جارجِیا تہٕ جنوٗبی سینڑوٕچ جٔزیٖرٕ"} - GT{"گوتیدالا"} + GT{"گواٹمالا"} GU{"گُوام"} GW{"گیٖنی بِساو"} GY{"گُیانا"} HK{"ہانگ کانگ ایس اے آر چیٖن"} - HM{"ہَرٕڑ جٔزیٖرٕ تہٕ مؠکڈونالڑٕ جٔزیٖرٕ"} - HN{"ہانڈوٗرِس"} + HM{"ہَرٕڑ تہٕ مؠکڈونالڑٕ جٔزیٖرٕ"} + HN{"ہونڈورس"} HR{"کروشِیا"} - HT{"ہایتی"} + HT{"ہیتی"} HU{"ہَنگری"} - ID{"اِنڑونیشِیا"} + ID{"انڈونیشیا"} IE{"اَیَرلینڑ"} - IL{"اِسرایٖل"} + IL{"اسرا ییل"} IM{"آیِل آف مین"} IN{"ہِندوستان"} IO{"برطانوی بحرِ ہِندۍ علاقہٕ"} @@ -141,9 +149,10 @@ ks{ IT{"اِٹلی"} JE{"جٔرسی"} JM{"جَمایکا"} + JO{"جورڈن"} JP{"جاپان"} KE{"کِنیا"} - KG{"کِرگِستان"} + KG{"کرغزستان"} KH{"کَمبوڑِیا"} KI{"کِرٕباتی"} KM{"کَمورَس"} @@ -152,12 +161,12 @@ ks{ KR{"جنوٗبی کورِیا"} KW{"کُویت"} KY{"کیمَن جٔزیٖرٕ"} - KZ{"کَزاکِستان"} + KZ{"قازقستان"} LA{"لاس"} LB{"لؠبنان"} LC{"سینٹ لوٗسِیا"} LI{"لِکٹیسٹیٖن"} - LK{"سِریٖلَنکا"} + LK{"سری لنکا"} LR{"لایبیرِیا"} LS{"لیسوتھو"} LT{"لِتھُوانِیا"} @@ -166,13 +175,14 @@ ks{ LY{"لِبیا"} MA{"موروکو"} MC{"مونیکو"} - MD{"مولڑاوِیا"} + MD{"مولڈووا"} ME{"موٹونیگِریو"} MF{"سینٹ مارٹِن"} - MG{"میڑاگاسکار"} + MG{"میڈاگاسکار"} MH{"مارشَل جٔزیٖرٕ"} + MK{"شُمالی میسڈونیا"} ML{"مالی"} - MM{"مَیَنما بٔرما"} + MM{"میانمار (برما)"} MN{"مَنگولِیا"} MO{"مَکاوو ایس اے آر چیٖن"} MP{"شُمٲلی مارِیانا جٔزیٖرٕ"} @@ -197,15 +207,15 @@ ks{ NP{"نیپال"} NR{"نارووٗ"} NU{"نیوٗ"} - NZ{"نیوٗزِلینڑ"} + NZ{"نیوزی لینڈ"} OM{"اومان"} PA{"پَناما"} PE{"پیٖروٗ"} PF{"فرانسی پولِنیشِیا"} PG{"پاپُوا نیوٗ گیٖنی"} - PH{"فِلِپِینس"} + PH{"فلپائن"} PK{"پاکِستان"} - PL{"پولینڑ"} + PL{"پولینڈ"} PM{"سینٹ پیٖری تہٕ موکیلِیَن"} PN{"پِٹکیرٕنۍ جٔزیٖرٕ"} PR{"پٔرٹو رِکو"} @@ -220,34 +230,37 @@ ks{ RS{"سَربِیا"} RU{"روٗس"} RW{"روٗوانڈا"} - SA{"سوٗدی عربِیہ"} + SA{"سعودی عرب"} SB{"سولامان جٔزیٖرٕ"} SC{"سیشَلِس"} SD{"سوٗڈان"} - SE{"سُوِڈَن"} + SE{"سویڈن"} SG{"سِنگاپوٗر"} SH{"سینٹ ہؠلِنا"} SI{"سَلووینِیا"} SJ{"سَوالبریڑ تہٕ جان ماییڑ"} SK{"سَلوواکِیا"} - SL{"سیٖرالیوون"} + SL{"سیرا لیون"} SM{"سین میرِنو"} SN{"سینیگَل"} SO{"سومالِیا"} SR{"سُرِنام"} + SS{"جنوبی سوڈان"} ST{"ساو توم تہٕ پرنسِپی"} - SV{"اؠل سَلواڑور"} + SV{"ایل سلویڈر"} + SX{"سِنٹ مارٹِن"} SY{"شام"} - SZ{"سُوزِلینڑ"} - TC{"تُرُک تہٕ کیکوس جٔزیٖرٕ"} + SZ{"ایسواتنی"} + TA{"ٹریسٹن ڈا کنہا"} + TC{"تُرکس تٕہ کیکو جزیرٕ"} TD{"چاڑ"} TF{"فرانسِسی جَنوٗبی عَلاقہٕ"} TG{"ٹوگو"} - TH{"تھایلینڑ"} + TH{"تھائی لینڈ"} TJ{"تاجکِستان"} - TK{"توکیلاو"} - TL{"مَشرِقی تایمور"} - TM{"تُرمِنِستان"} + TK{"ٹوکلو"} + TL{"تیمور-لیسٹ"} + TM{"تُرکمنستان"} TN{"ٹونیشِیا"} TO{"ٹونگا"} TR{"تُرکی"} @@ -258,6 +271,7 @@ ks{ UA{"یوٗرِکین"} UG{"یوٗگانڑا"} UM{"یوٗنایٹِڑ سِٹیٹِس ماینَر آوُٹلییِنگ جٔزیٖرٕ"} + UN{"متحدہ مُمٲلک"} US{"یوٗنایٹِڑ سِٹیٹِس"} UY{"یوٗروگے"} UZ{"اُزبِکِستان"} @@ -266,15 +280,16 @@ ks{ VE{"وینازوٗلا"} VG{"بَرطانوی ؤرجِن جٔزیٖرٕ"} VI{"یوٗ ایس ؤرجِن جٔزیٖرٕ"} - VN{"ویٹِنام"} + VN{"ویتنام"} VU{"وانوٗتوٗ"} WF{"والِس تہٕ فیوٗچوٗنا"} - WS{"سیمووا"} + WS{"سامو"} + XK{"کوسوو"} YE{"یَمَن"} YT{"مَییٹ"} - ZA{"جَنوٗبی اَفریٖکا"} - ZM{"جامبِیا"} + ZA{"جنوبی افریقہ"} + ZM{"زیمبیا"} ZW{"زِمبابے"} - ZZ{"نامعلوٗم تہٕ نالَگہار عَلاقہٕ"} + ZZ{"نامولوٗم علاقٕہ"} } } diff --git a/icu/icu4c/source/data/region/ks_Deva.txt b/icu/icu4c/source/data/region/ks_Deva.txt index 4e3f94cb787..78798d262b7 100644 --- a/icu/icu4c/source/data/region/ks_Deva.txt +++ b/icu/icu4c/source/data/region/ks_Deva.txt @@ -3,4 +3,17 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml ks_Deva{ %%Parent{"root"} + Countries{ + BR{"ब्राज़ील"} + CN{"चीन"} + DE{"जर्मन"} + FR{"फ्रांस"} + GB{"मुतहीद बादशाहत"} + IN{"हिंदोस्तान"} + IT{"इटली"} + JP{"जापान"} + RU{"रूस"} + US{"मूतहीद रियासत"} + ZZ{"नामोलुम अलाक़"} + } } diff --git a/icu/icu4c/source/data/region/mai.txt b/icu/icu4c/source/data/region/mai.txt index 14d461dfafb..d6a615a4969 100644 --- a/icu/icu4c/source/data/region/mai.txt +++ b/icu/icu4c/source/data/region/mai.txt @@ -3,16 +3,293 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml mai{ Countries{ + 001{"विश्व"} + 002{"अफ्रीका"} + 003{"उत्तरी अमेरिका"} + 005{"दक्षिण अमेरिका"} + 009{"ओसेनिया"} + 011{"पश्चिमी अफ्रीका"} + 013{"मध्य अमेरिका"} + 014{"पूरबी अफ्रीका"} + 015{"उत्तरी अफ्रीका"} + 017{"मध्य अफ्रीका"} + 018{"दक्षिणी अफ्रीका"} + 019{"अमेरिका"} + 021{"उत्तर अमेरिका"} + 029{"कैरिबियाई"} + 030{"पूरबी एशिया"} + 034{"दक्षिणी एशिया"} + 035{"दक्षिण-पूरबी एशिया"} + 039{"दक्षिणी यूरोप"} + 053{"आस्ट्रेलेशिया"} + 054{"मेलानेशिया"} + 057{"माइक्रोनेशियाई क्षेत्र"} + 061{"पोलिनेशिया"} + 142{"एशिया"} + 143{"मध्य एशिया"} + 145{"पश्चिमी एशिया"} + 150{"यूरोप"} + 151{"पूरबी यूरोप"} + 154{"उत्तरी यूरोप"} + 155{"पश्चिमी यूरोप"} + 202{"उप सहारा अफ्रीका"} + 419{"लातिन अमेरिका"} + AC{"असेंशन द्वीप"} + AD{"एंडोरा"} + AE{"संयुक्त अरब अमीरात"} + AF{"अफगानिस्तान"} + AG{"एंटिगुआ आ बारबुडा"} + AI{"एंग्विला"} + AL{"अलबानिया"} + AM{"आरमेनिया"} + AO{"अंगोला"} + AQ{"अंटार्टिका"} + AR{"अर्जेंटिना"} + AS{"अमेरिकी समोआ"} + AT{"आस्ट्रिया"} + AU{"आस्ट्रेलिया"} + AW{"अरूबा"} + AX{"अलैंड द्वीपसमूह"} + AZ{"अजरबैजान"} + BA{"बोस्निया आ हर्जेगोबिना"} + BB{"बारबाडोस"} + BD{"बंगलादेश"} + BE{"बेल्जियम"} + BF{"बुरकिना फासो"} + BG{"बुल्गारिया"} + BH{"बहरीन"} + BI{"बुरूंडी"} + BJ{"बेनिन"} + BL{"सेंट बार्थेलेमी"} + BM{"बरमुडा"} + BN{"ब्रूनेई"} + BO{"बोलिबिया"} + BQ{"कैरिबियाई नीदरलैंड"} BR{"ब्राज़ील"} + BS{"बहामास"} + BT{"भूटान"} + BV{"बोबेत द्वीप"} + BW{"बोत्सबाना"} + BY{"बेलारूस"} + BZ{"बेलीज"} + CA{"कनाडा"} + CC{"कोकेज (कीलिंग) द्वीपसमूह"} + CD{"कांगो-किंशासा"} + CF{"मध्य अफ्रीकी रिपब्लिक"} + CG{"कांगो-ब्राजाबिले"} + CH{"स्विट्जरलैंड"} + CI{"कोट डी आइवर"} + CK{"कुक द्वीपसमूह"} + CL{"चिली"} + CM{"कैमरून"} CN{"चीन"} + CO{"कोलंबिया"} + CP{"क्लिपर्टन द्वीप"} + CR{"कोस्टारिका"} + CU{"क्यूबा"} + CV{"कैप बर्डे"} + CW{"कुरासाओ"} + CX{"क्रिसमस द्वीप"} + CY{"साइप्रस"} + CZ{"चेकिया"} DE{"जर्मनी"} + DJ{"जिबूति"} + DK{"डेनमार्क"} + DM{"डोमिनिका"} + DO{"डोमिनिकन रिपब्लिक"} + DZ{"अल्जीरिया"} + EC{"इक्वाडोर"} + EE{"एस्टोनिया"} + EG{"मिस्र"} + ER{"एरिट्रिया"} + ES{"स्पेन"} + ET{"इथोपिया"} + EU{"यूरोपीय यूनियन"} + EZ{"यूरो जोन"} + FI{"फिनलैंड"} + FJ{"फिजी"} + FK{"फाकलैंड द्वीपसमूह"} + FM{"माइक्रोनेशिया"} + FO{"फेरो द्वीपसमूह"} FR{"फ़्रांस"} + GA{"गैबन"} GB{"यूनाइटेड किंगडम"} + GD{"ग्रेनाडा"} + GE{"जार्जिया"} + GF{"फ्रेंच गुयाना"} + GG{"गर्नसी"} + GH{"घाना"} + GI{"जिब्राल्टर"} + GL{"ग्रीनलैंड"} + GM{"गाम्बिया"} + GN{"गिनी"} + GP{"ग्वाडेलूप"} + GQ{"इक्वेटोरियल गिनी"} + GR{"यूनान"} + GS{"दक्षिण जार्जिया आ दक्षिण सैंडविच द्वीपसमूह"} + GT{"ग्वाटेमाला"} + GU{"गुआम"} + GW{"गिनी-बिसाऊ"} + GY{"गुयाना"} + HK{"हांग कांग (विशेष प्रशासनिक क्षेत्र चीन)"} + HM{"हर्ड आ मैकडोनल्ड द्वीपसमूह"} + HN{"होंडुरास"} + HR{"क्रोएशिया"} + HT{"हैती"} + HU{"हंगरी"} + ID{"इंडोनेशिया"} + IE{"आयरलैंड"} + IL{"इजरायल"} + IM{"आइल ऑफ मैन"} IN{"भारत"} + IO{"ब्रिटिश हिंद महासागरीय क्षेत्र"} + IQ{"इराक"} + IR{"ईरान"} + IS{"आइसलैंड"} IT{"इटली"} + JE{"जरसी"} + JM{"जमैका"} + JO{"जार्डन"} JP{"जापान"} + KE{"केन्या"} + KG{"किर्गिजस्तान"} + KH{"कंबोडिया"} + KI{"किरिबाती"} + KM{"कोमोरोस"} + KN{"सेंट किट्स आ नेविस"} + KP{"उत्तर कोरिया"} + KR{"दक्षिण कोरिया"} + KW{"कुवैत"} + KY{"कैमेन द्वीपसमूह"} + KZ{"कजाखस्तान"} + LA{"लाओस"} + LB{"लेबनान"} + LC{"सेंट लूसिया"} + LI{"लिख्तेंस्ताइन"} + LK{"श्रीलंका"} + LR{"लाइबेरिया"} + LS{"लेसोथो"} + LT{"लिथुआनिया"} + LU{"लग्जमबर्ग"} + LV{"लातविया"} + LY{"लीबिया"} + MA{"मोरोक्को"} + MC{"मोनाको"} + MD{"मोलडोवा"} + ME{"मोंटेनीग्रो"} + MF{"सेंट मार्टिन"} + MG{"मेडागास्कर"} + MH{"मार्शल द्वीपसमूह"} + MK{"उत्तरी मकदूनिया"} + ML{"माली"} + MM{"मयनमार (बर्मा)"} + MN{"मंगोलिया"} + MO{"मकाउ (विशेष प्रशासनिक क्षेत्र चीन)"} + MP{"उत्तर मरीना द्वीपसमूह"} + MQ{"मार्टिनिक"} + MR{"मारिटानिया"} + MS{"मोंटसेरात"} + MT{"माल्टा"} + MU{"मारीशस"} + MV{"मालदीब"} + MW{"मलाबी"} + MX{"मैक्सिको"} + MY{"मलेशिया"} + MZ{"मोजाम्बिक"} + NA{"नामीबिया"} + NC{"न्यू कैलेडोनिया"} + NE{"नाइजर"} + NF{"नौरफोक द्वीप"} + NG{"नाइजीरिया"} + NI{"निकारागुआ"} + NL{"नीदरलैंड"} + NO{"नार्वे"} + NP{"नेपाल"} + NR{"नौरू"} + NU{"नीयू"} + NZ{"न्यूजीलैंड"} + OM{"ओमान"} + PA{"पनामा"} + PE{"पेरू"} + PF{"फ्रेंच पोलिनेशिया"} + PG{"पापुआ न्यू गिनी"} + PH{"फिलिपींस"} + PK{"पाकिस्तान"} + PL{"पोलैंड"} + PM{"सेंट पियरे आ मिक्वेलान"} + PN{"पिटकेयर्न द्वीपसमूह"} + PR{"प्योर्टो रिको"} + PS{"फिलिस्तीनी क्षेत्र"} + PT{"पुर्तगाल"} + PW{"पलाऊ"} + PY{"पराग्वे"} + QA{"कतर"} + QO{"आउटलाइंग ओसेनिया"} + RE{"रियूनियन"} + RO{"रोमानिया"} + RS{"सर्बिया"} RU{"रूस"} + RW{"रवांडा"} + SA{"सऊदी अरब"} + SB{"सोलोमन द्वीपसमूह"} + SC{"सेशेल्स"} + SD{"सूडान"} + SE{"स्वीडन"} + SG{"सिंगापुर"} + SH{"सेंट हेलेना"} + SI{"स्लोबेनिया"} + SJ{"स्वालबार्ड आ जान मायेन"} + SK{"स्लोवाकिया"} + SL{"सियरा लियोन"} + SM{"सेन मरीनो"} + SN{"सेनेगल"} + SO{"सोमालिया"} + SR{"सुरीनाम"} + SS{"दक्षिण सुडान"} + ST{"साओ टोम आ प्रिंसिप"} + SV{"अल सल्वाडोर"} + SX{"सिंट मार्टेन"} + SY{"सीरिया"} + SZ{"एस्वाटिनी"} + TA{"ट्रिस्टन दा कुना"} + TC{"तुर्क आ कैकोज द्वीपसमूह"} + TD{"चाड"} + TF{"फ्रांसीसी दक्षिणी क्षेत्र"} + TG{"टोगो"} + TH{"थाईलैंड"} + TJ{"ताजिकिस्तान"} + TK{"टोकेलाऊ"} + TL{"तिमोर-लेस्त"} + TM{"तुर्कमेनिस्तान"} + TN{"ट्यूनिशिया"} + TO{"टोंगा"} + TR{"तुर्की"} + TT{"ट्रिनिदाद आ टोबैगो"} + TV{"टुवालू"} + TW{"ताइबान"} + TZ{"तंजानिया"} + UA{"यूक्रेन"} + UG{"युगांडा"} + UM{"यू॰एस॰ आउटलाइंग द्वीपसमूह"} + UN{"संयुक्त राष्ट्र"} US{"संयुक्त राज्य"} + UY{"उरुग्वे"} + UZ{"उजबेकिस्तान"} + VA{"वेटिकन सिटी"} + VC{"सेंट विंसेंट आ ग्रेनाडाइंस"} + VE{"बेनेजुएला"} + VG{"ब्रिटिश वर्जिन द्वीपसमूह"} + VI{"यू॰एस॰ वर्जिन द्वीपसमूह"} + VN{"बियतनाम"} + VU{"बनातू"} + WF{"बालिस आ फुटुना"} + WS{"समोआ"} + XK{"कोसोवो"} + YE{"यमन"} + YT{"मयोटे"} + ZA{"दक्षिण अफ्रीका"} + ZM{"जाम्बिया"} + ZW{"जिम्बाब्बे"} ZZ{"अज्ञात क्षेत्र"} } } diff --git a/icu/icu4c/source/data/region/mi.txt b/icu/icu4c/source/data/region/mi.txt index 429c70ec8de..939e26e88fa 100644 --- a/icu/icu4c/source/data/region/mi.txt +++ b/icu/icu4c/source/data/region/mi.txt @@ -3,18 +3,189 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml mi{ Countries{ - BR{"Parahi"} + 001{"te ao"} + 002{"Āwherika"} + 003{"Amerika ki te Raki"} + 005{"Amerika ki te Tonga"} + 009{"Ōhiānia"} + 011{"Āwherika ki te Uru"} + 013{"Te Puku o Amerika"} + 014{"Āwherika ki te Rāwhiti"} + 015{"Āwherika ki te Raki"} + 017{"Te Pokapū o Āwherika"} + 018{"Āwherika Whakatetonga"} + 019{"Amerika"} + 021{"Te Raki o Amerika"} + 029{"Karapiana"} + 030{"Āhia ki te Rāwhiti"} + 034{"Āhia ki te Tonga"} + 035{"Āhia ki te Tonga-mā-uru"} + 039{"Ūropi ki te Tonga"} + 053{"Te Moana Ahitereiria"} + 054{"Meranīhia"} + 057{"Te Rohe o Mikoronīhia"} + 061{"Te Moana-nui-a-Kiwa"} + 142{"Āhia"} + 143{"Te Puku o Āhia"} + 145{"Āhia ki te Uru"} + 150{"Ūropi"} + 151{"Ūropi ki te Rāwhiti"} + 154{"Ūropi ki te Raki"} + 155{"Ūropi ki te Uru"} + 202{"Āwherika ki te Tonga o Te Hahāra"} + 419{"Amerika Rātini"} + AG{"Anatikua me Pāpura"} + AI{"Ākuira"} + AO{"Anakora"} + AR{"Āketina"} + AT{"Ateria"} + AW{"Arūpa"} + AX{"Motu Ōrana"} + BB{"Pāpetō"} + BE{"Paratiamu"} + BF{"Pēkina Waho"} + BI{"Puruniti"} + BJ{"Penīna"} + BL{"Hato Pāteremi"} + BM{"Pemiuta"} + BO{"Poriwia"} + BQ{"Karepeana Hōrana"} + BR{"Parīhi"} + BS{"Pahāma"} + BV{"Motu Pūwei"} + BW{"Poriwana"} + BZ{"Perīhi"} + CA{"Kānata"} + CD{"Kōngo - Kingihāha"} + CF{"Te Puku o Āwherika"} + CG{"Kōngo - Parāwhe"} + CH{"Huiterangi"} + CI{"Te Tai Rei"} + CL{"Hiri"} + CM{"Kamarūna"} CN{"Haina"} - DE{"Tiamana"} + CO{"Koromōpia"} + CR{"Kota Rīka"} + CU{"Kiupa"} + CV{"Te Kūrae Matomato"} + CW{"Kurahao"} + DE{"Tiamani"} + DJ{"Tipūti"} + DK{"Tenemāka"} + DM{"Tominika"} + DO{"Te Whenua Tominika"} + DZ{"Aratiria"} + EC{"Ekuatoa"} + EE{"Etōnia"} + EG{"Īhipa"} + ER{"Eritēria"} + ET{"Etiopia"} + EU{"Te Uniana o Ūropi"} + EZ{"Te Rohe o Ūropi"} + FI{"Whinirana"} + FK{"Motu Whākarangi"} + FO{"Motu Wharo"} FR{"Wīwī"} - GB{"Hononga o Piritene"} + GA{"Kāpona"} + GB{"Te Hononga o Piritene"} + GD{"Kerenāta"} + GF{"Kaiana Wīwī"} + GG{"Kēni"} + GH{"Kāna"} + GL{"Kirīrangi"} + GM{"Te Kamopia"} + GN{"Kini"} + GP{"Kuatarū"} + GQ{"Kini Ekuatoria"} + GS{"Hōria ki te Tonga me Motu Hanuwiti ki te Tonga"} + GT{"Kuatamāra"} + GW{"Kini-Pihao"} + GY{"Kaiana"} + HN{"Honūra"} + HT{"Haiti"} + IE{"Aerana"} + IM{"Motu Tangata"} IN{"Inia"} + IO{"Te Rohe o te Moana Īniana Piritihi"} + IS{"Tiorangi"} IT{"Itāria"} + JE{"Tiehe"} + JM{"Hemeika"} JP{"Hapani"} + KE{"Kēnia"} + KM{"Komoro"} + KN{"Hato Kiti me Newhi"} + KY{"Ngā Motu Keimana"} + LC{"Hato Ruhia"} + LI{"Rīkeneteina"} + LR{"Raipiri"} + LS{"Teroto"} + LT{"Rituānia"} + LU{"Rakimipēki"} + LV{"Ratawia"} + LY{"Rīpia"} + MA{"Moroko"} + MC{"Manako"} + MF{"Hato Mātene"} + MG{"Marakāhia"} MK{"Makerōnia ki te Raki"} + ML{"Māri"} + MQ{"Māteniki"} + MR{"Mauritānia"} + MS{"Monoterā"} + MU{"Mōrihi"} + MW{"Marāwi"} + MX{"Mēhiko"} + MZ{"Mohapiki"} + NA{"Namīpia"} + NE{"Ngāika"} + NG{"Ngāitiria"} + NI{"Nikarakua"} + NL{"Hōrana"} + NO{"Nōwei"} NZ{"Aotearoa"} + PA{"Panama"} + PE{"Peru"} + PM{"Hato Piere & Mikarona"} + PR{"Pōta Riko"} + PY{"Parakai"} + QO{"Ngā moutere mōwaho i a Ōhiānia"} + RE{"Rēnio"} RU{"Rūhia"} + RW{"Rāwana"} + SC{"Heihere"} + SD{"Hūtāne"} + SE{"Huītene"} + SH{"Hato Harīna"} + SJ{"Heopāra me Ia Maiana"} + SL{"Te Araone"} + SN{"Henekara"} + SO{"Hūmārie"} + SR{"Hurināme"} + SS{"Hūtāne ki te Tonga"} + ST{"Hao Tomei me Pirinipei"} + SV{"Ere Hāwhatō"} + SX{"Hiti Mātene"} + SZ{"Ewatini"} + TC{"Tāke me ngā Motu o Keiko"} + TD{"Kāta"} + TF{"Ngā Rohe o Wīwī ki te Tonga"} + TG{"Toko"} + TN{"Tūnihia"} + TT{"Tinitātā me Topēko"} + TZ{"Tānahia"} + UG{"Ukāna"} + UN{"Te Kotahitanga o Ngā Iwi o te Ao"} US{"Hononga o Amerika"} + UY{"Urukoi"} + VC{"Hato Wetene me Keretīni"} + VE{"Wenehūera"} + VG{"Ngā Motu o Tātāhou Piritene"} + VI{"Ngā Motu o Tātāhou Amerika"} + YT{"Maio"} + ZA{"Āwherika ki te Tonga"} + ZM{"Tāmipia"} + ZW{"Timuwawe"} ZZ{"Rohe Tē Mōhiotia"} } } diff --git a/icu/icu4c/source/data/region/mk.txt b/icu/icu4c/source/data/region/mk.txt index e48a0743a63..cf2edecf5ac 100644 --- a/icu/icu4c/source/data/region/mk.txt +++ b/icu/icu4c/source/data/region/mk.txt @@ -87,7 +87,7 @@ mk{ CP{"Остров Клипертон"} CR{"Костарика"} CU{"Куба"} - CV{"Зелен ’Рт"} + CV{"Кабо Верде"} CW{"Курасао"} CX{"Божиќен Остров"} CY{"Кипар"} @@ -129,7 +129,7 @@ mk{ GS{"Јужна Џорџија и Јужни Сендвички Острови"} GT{"Гватемала"} GU{"Гуам"} - GW{"Гвинеја-Бисау"} + GW{"Гвинеја Бисао"} GY{"Гвајана"} HK{"Хонгконг САР Кина"} HM{"Остров Херд и Острови Мекдоналд"} @@ -225,7 +225,7 @@ mk{ PY{"Парагвај"} QA{"Катар"} QO{"Зависни земји во Океанија"} - RE{"Реунион"} + RE{"Рејунион"} RO{"Романија"} RS{"Србија"} RU{"Русија"} @@ -246,7 +246,7 @@ mk{ SO{"Сомалија"} SR{"Суринам"} SS{"Јужен Судан"} - ST{"Сао Томе и Принсипе"} + ST{"Саун Томе и Принсип"} SV{"Ел Салвадор"} SX{"Свети Мартин"} SY{"Сирија"} diff --git a/icu/icu4c/source/data/region/mni.txt b/icu/icu4c/source/data/region/mni.txt index 19258510f06..b681c0aefb2 100644 --- a/icu/icu4c/source/data/region/mni.txt +++ b/icu/icu4c/source/data/region/mni.txt @@ -3,6 +3,10 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml mni{ Countries{ + 001{"মালেম"} + 002{"অফ্রিকা"} + 019{"অমেরিকাশিং"} + 150{"য়ুরোপ"} BR{"ব্রাজিল"} CN{"চিনা"} DE{"জর্মনি"} diff --git a/icu/icu4c/source/data/region/mr.txt b/icu/icu4c/source/data/region/mr.txt index 162aad24c23..ba00ac0c2e0 100644 --- a/icu/icu4c/source/data/region/mr.txt +++ b/icu/icu4c/source/data/region/mr.txt @@ -78,7 +78,7 @@ mr{ CF{"केंद्रीय अफ्रिकी प्रजासत्ताक"} CG{"काँगो - ब्राझाविले"} CH{"स्वित्झर्लंड"} - CI{"Côte d’Ivoire"} + CI{"कोत द’ईवोआर"} CK{"कुक बेटे"} CL{"चिली"} CM{"कॅमेरून"} diff --git a/icu/icu4c/source/data/region/ms.txt b/icu/icu4c/source/data/region/ms.txt index d99ebc97555..d4213464a69 100644 --- a/icu/icu4c/source/data/region/ms.txt +++ b/icu/icu4c/source/data/region/ms.txt @@ -250,7 +250,7 @@ ms{ SV{"El Salvador"} SX{"Sint Maarten"} SY{"Syria"} - SZ{"Swaziland"} + SZ{"Eswatini"} TA{"Tristan da Cunha"} TC{"Kepulauan Turks dan Caicos"} TD{"Chad"} diff --git a/icu/icu4c/source/data/region/mt.txt b/icu/icu4c/source/data/region/mt.txt index 5655ad02ca1..fd5b9f9fcce 100644 --- a/icu/icu4c/source/data/region/mt.txt +++ b/icu/icu4c/source/data/region/mt.txt @@ -105,7 +105,7 @@ mt{ FI{"il-Finlandja"} FJ{"Fiġi"} FK{"il-Gżejjer Falkland"} - FM{"Mikroneżja"} + FM{"il-Mikroneżja"} FO{"il-Gżejjer Faeroe"} FR{"Franza"} GA{"il-Gabon"} @@ -144,7 +144,7 @@ mt{ IO{"Territorju Brittaniku tal-Oċean Indjan"} IQ{"l-Iraq"} IR{"l-Iran"} - IS{"l-iżlanda"} + IS{"l-Iżlanda"} IT{"l-Italja"} JE{"Jersey"} JM{"il-Ġamajka"} @@ -231,7 +231,7 @@ mt{ RS{"is-Serbja"} RU{"ir-Russja"} RW{"ir-Rwanda"} - SA{"l-Arabia Sawdija"} + SA{"l-Arabja Sawdija"} SB{"il-Gżejjer Solomon"} SC{"is-Seychelles"} SD{"is-Sudan"} @@ -251,7 +251,7 @@ mt{ SV{"El Salvador"} SX{"Sint Maarten"} SY{"is-Sirja"} - SZ{"is-Swaziland"} + SZ{"l-Eswatini"} TA{"Tristan da Cunha"} TC{"il-Gżejjer Turks u Caicos"} TD{"iċ-Chad"} diff --git a/icu/icu4c/source/data/region/nb.txt b/icu/icu4c/source/data/region/nb.txt index 22290e59dda..e8da0d31b27 100644 --- a/icu/icu4c/source/data/region/nb.txt +++ b/icu/icu4c/source/data/region/nb.txt @@ -2,294 +2,8 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml nb{ + %%Parent{"no"} Countries{ - 001{"verden"} - 002{"Afrika"} - 003{"Nord-Amerika"} - 005{"Sør-Amerika"} - 009{"Oseania"} - 011{"Vest-Afrika"} - 013{"Mellom-Amerika"} - 014{"Øst-Afrika"} - 015{"Nord-Afrika"} - 017{"Sentral-Afrika"} - 018{"Sørlige Afrika"} - 019{"Amerika"} - 021{"Nordlige Amerika"} - 029{"Karibia"} - 030{"Øst-Asia"} - 034{"Sør-Asia"} - 035{"Sørøst-Asia"} - 039{"Sør-Europa"} - 053{"Australasia"} - 054{"Melanesia"} - 057{"Mikronesia"} - 061{"Polynesia"} - 142{"Asia"} - 143{"Sentral-Asia"} - 145{"Vest-Asia"} - 150{"Europa"} - 151{"Øst-Europa"} - 154{"Nord-Europa"} - 155{"Vest-Europa"} - 202{"Afrika sør for Sahara"} - 419{"Latin-Amerika"} - AC{"Ascension"} - AD{"Andorra"} - AE{"De forente arabiske emirater"} - AF{"Afghanistan"} - AG{"Antigua og Barbuda"} - AI{"Anguilla"} - AL{"Albania"} - AM{"Armenia"} - AO{"Angola"} - AQ{"Antarktis"} - AR{"Argentina"} - AS{"Amerikansk Samoa"} - AT{"Østerrike"} - AU{"Australia"} - AW{"Aruba"} - AX{"Åland"} - AZ{"Aserbajdsjan"} - BA{"Bosnia-Hercegovina"} - BB{"Barbados"} - BD{"Bangladesh"} - BE{"Belgia"} - BF{"Burkina Faso"} - BG{"Bulgaria"} - BH{"Bahrain"} - BI{"Burundi"} - BJ{"Benin"} - BL{"Saint-Barthélemy"} - BM{"Bermuda"} - BN{"Brunei"} - BO{"Bolivia"} - BQ{"Karibisk Nederland"} - BR{"Brasil"} - BS{"Bahamas"} - BT{"Bhutan"} - BV{"Bouvetøya"} - BW{"Botswana"} - BY{"Hviterussland"} - BZ{"Belize"} - CA{"Canada"} - CC{"Kokosøyene"} - CD{"Kongo"} - CF{"Den sentralafrikanske republikk"} - CG{"Kongo-Brazzaville"} - CH{"Sveits"} - CI{"Elfenbenskysten"} - CK{"Cookøyene"} - CL{"Chile"} - CM{"Kamerun"} - CN{"Kina"} - CO{"Colombia"} - CP{"Clippertonøya"} - CR{"Costa Rica"} - CU{"Cuba"} - CV{"Kapp Verde"} - CW{"Curaçao"} - CX{"Christmasøya"} - CY{"Kypros"} - CZ{"Tsjekkia"} - DE{"Tyskland"} - DJ{"Djibouti"} - DK{"Danmark"} - DM{"Dominica"} - DO{"Den dominikanske republikk"} - DZ{"Algerie"} - EC{"Ecuador"} - EE{"Estland"} - EG{"Egypt"} - ER{"Eritrea"} - ES{"Spania"} - ET{"Etiopia"} - EU{"Den europeiske union"} - EZ{"eurosonen"} - FI{"Finland"} - FJ{"Fiji"} - FK{"Falklandsøyene"} - FM{"Mikronesiaføderasjonen"} - FO{"Færøyene"} - FR{"Frankrike"} - GA{"Gabon"} - GB{"Storbritannia"} - GD{"Grenada"} - GE{"Georgia"} - GF{"Fransk Guyana"} - GG{"Guernsey"} - GH{"Ghana"} - GI{"Gibraltar"} - GL{"Grønland"} - GM{"Gambia"} - GN{"Guinea"} - GP{"Guadeloupe"} - GQ{"Ekvatorial-Guinea"} - GR{"Hellas"} - GS{"Sør-Georgia og Sør-Sandwichøyene"} - GT{"Guatemala"} - GU{"Guam"} - GW{"Guinea-Bissau"} - GY{"Guyana"} - HK{"Hongkong SAR Kina"} - HM{"Heard- og McDonaldøyene"} - HN{"Honduras"} - HR{"Kroatia"} - HT{"Haiti"} - HU{"Ungarn"} - ID{"Indonesia"} - IE{"Irland"} - IL{"Israel"} - IM{"Man"} - IN{"India"} - IO{"Det britiske territoriet i Indiahavet"} - IQ{"Irak"} - IR{"Iran"} - IS{"Island"} - IT{"Italia"} - JE{"Jersey"} - JM{"Jamaica"} - JO{"Jordan"} - JP{"Japan"} - KE{"Kenya"} - KG{"Kirgisistan"} - KH{"Kambodsja"} - KI{"Kiribati"} - KM{"Komorene"} - KN{"Saint Kitts og Nevis"} - KP{"Nord-Korea"} - KR{"Sør-Korea"} - KW{"Kuwait"} - KY{"Caymanøyene"} - KZ{"Kasakhstan"} - LA{"Laos"} - LB{"Libanon"} - LC{"St. Lucia"} - LI{"Liechtenstein"} - LK{"Sri Lanka"} - LR{"Liberia"} - LS{"Lesotho"} - LT{"Litauen"} - LU{"Luxemburg"} - LV{"Latvia"} - LY{"Libya"} - MA{"Marokko"} - MC{"Monaco"} - MD{"Moldova"} - ME{"Montenegro"} - MF{"Saint-Martin"} - MG{"Madagaskar"} - MH{"Marshalløyene"} - MK{"Nord-Makedonia"} - ML{"Mali"} - MM{"Myanmar (Burma)"} - MN{"Mongolia"} - MO{"Macao SAR Kina"} - MP{"Nord-Marianene"} - MQ{"Martinique"} - MR{"Mauritania"} - MS{"Montserrat"} - MT{"Malta"} - MU{"Mauritius"} - MV{"Maldivene"} - MW{"Malawi"} - MX{"Mexico"} - MY{"Malaysia"} - MZ{"Mosambik"} - NA{"Namibia"} - NC{"Ny-Caledonia"} - NE{"Niger"} - NF{"Norfolkøya"} - NG{"Nigeria"} - NI{"Nicaragua"} - NL{"Nederland"} - NO{"Norge"} - NP{"Nepal"} - NR{"Nauru"} - NU{"Niue"} - NZ{"New Zealand"} - OM{"Oman"} - PA{"Panama"} - PE{"Peru"} - PF{"Fransk Polynesia"} - PG{"Papua Ny-Guinea"} - PH{"Filippinene"} - PK{"Pakistan"} - PL{"Polen"} - PM{"Saint-Pierre-et-Miquelon"} - PN{"Pitcairnøyene"} - PR{"Puerto Rico"} PS{"den palestinske selvstyremyndigheten"} - PT{"Portugal"} - PW{"Palau"} - PY{"Paraguay"} - QA{"Qatar"} - QO{"Ytre Oseania"} - RE{"Réunion"} - RO{"Romania"} - RS{"Serbia"} - RU{"Russland"} - RW{"Rwanda"} - SA{"Saudi-Arabia"} - SB{"Salomonøyene"} - SC{"Seychellene"} - SD{"Sudan"} - SE{"Sverige"} - SG{"Singapore"} - SH{"St. Helena"} - SI{"Slovenia"} - SJ{"Svalbard og Jan Mayen"} - SK{"Slovakia"} - SL{"Sierra Leone"} - SM{"San Marino"} - SN{"Senegal"} - SO{"Somalia"} - SR{"Surinam"} - SS{"Sør-Sudan"} - ST{"São Tomé og Príncipe"} - SV{"El Salvador"} - SX{"Sint Maarten"} - SY{"Syria"} - SZ{"Eswatini"} - TA{"Tristan da Cunha"} - TC{"Turks- og Caicosøyene"} - TD{"Tsjad"} - TF{"De franske sørterritorier"} - TG{"Togo"} - TH{"Thailand"} - TJ{"Tadsjikistan"} - TK{"Tokelau"} - TL{"Øst-Timor"} - TM{"Turkmenistan"} - TN{"Tunisia"} - TO{"Tonga"} - TR{"Tyrkia"} - TT{"Trinidad og Tobago"} - TV{"Tuvalu"} - TW{"Taiwan"} - TZ{"Tanzania"} - UA{"Ukraina"} - UG{"Uganda"} - UM{"USAs ytre øyer"} - UN{"FN"} - US{"USA"} - UY{"Uruguay"} - UZ{"Usbekistan"} - VA{"Vatikanstaten"} - VC{"St. Vincent og Grenadinene"} - VE{"Venezuela"} - VG{"De britiske jomfruøyene"} - VI{"De amerikanske jomfruøyene"} - VN{"Vietnam"} - VU{"Vanuatu"} - WF{"Wallis og Futuna"} - WS{"Samoa"} - XK{"Kosovo"} - YE{"Jemen"} - YT{"Mayotte"} - ZA{"Sør-Afrika"} - ZM{"Zambia"} - ZW{"Zimbabwe"} - ZZ{"ukjent område"} } } diff --git a/icu/icu4c/source/data/region/nn.txt b/icu/icu4c/source/data/region/nn.txt index 7b5a49d0a8d..cfdfc5b0728 100644 --- a/icu/icu4c/source/data/region/nn.txt +++ b/icu/icu4c/source/data/region/nn.txt @@ -2,294 +2,51 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml nn{ + %%Parent{"no"} Countries{ 001{"verda"} - 002{"Afrika"} - 003{"Nord-Amerika"} - 005{"Sør-Amerika"} - 009{"Oseania"} - 011{"Vest-Afrika"} 013{"Sentral-Amerika"} 014{"Aust-Afrika"} - 015{"Nord-Afrika"} - 017{"Sentral-Afrika"} 018{"Sørlege Afrika"} - 019{"Amerika"} 021{"Nordlege Amerika"} - 029{"Karibia"} 030{"Aust-Asia"} - 034{"Sør-Asia"} 035{"Søraust-Asia"} - 039{"Sør-Europa"} - 053{"Australasia"} - 054{"Melanesia"} - 057{"Mikronesia"} - 061{"Polynesia"} - 142{"Asia"} - 143{"Sentral-Asia"} - 145{"Vest-Asia"} - 150{"Europa"} 151{"Aust-Europa"} - 154{"Nord-Europa"} - 155{"Vest-Europa"} - 202{"Afrika sør for Sahara"} - 419{"Latin-Amerika"} - AC{"Ascension"} - AD{"Andorra"} AE{"Dei sameinte arabiske emirata"} - AF{"Afghanistan"} - AG{"Antigua og Barbuda"} - AI{"Anguilla"} - AL{"Albania"} - AM{"Armenia"} - AO{"Angola"} - AQ{"Antarktis"} - AR{"Argentina"} - AS{"Amerikansk Samoa"} AT{"Austerrike"} - AU{"Australia"} - AW{"Aruba"} - AX{"Åland"} - AZ{"Aserbajdsjan"} - BA{"Bosnia-Hercegovina"} - BB{"Barbados"} - BD{"Bangladesh"} - BE{"Belgia"} - BF{"Burkina Faso"} - BG{"Bulgaria"} - BH{"Bahrain"} - BI{"Burundi"} - BJ{"Benin"} - BL{"Saint Barthélemy"} - BM{"Bermuda"} - BN{"Brunei"} - BO{"Bolivia"} - BQ{"Karibisk Nederland"} - BR{"Brasil"} - BS{"Bahamas"} - BT{"Bhutan"} - BV{"Bouvetøya"} - BW{"Botswana"} BY{"Kviterussland"} - BZ{"Belize"} - CA{"Canada"} CC{"Kokosøyane"} CD{"Kongo-Kinshasa"} CF{"Den sentralafrikanske republikken"} - CG{"Kongo-Brazzaville"} - CH{"Sveits"} CI{"Elfenbeinskysten"} CK{"Cookøyane"} - CL{"Chile"} - CM{"Kamerun"} - CN{"Kina"} - CO{"Colombia"} - CP{"Clippertonøya"} - CR{"Costa Rica"} - CU{"Cuba"} - CV{"Kapp Verde"} - CW{"Curaçao"} - CX{"Christmasøya"} - CY{"Kypros"} - CZ{"Tsjekkia"} - DE{"Tyskland"} - DJ{"Djibouti"} - DK{"Danmark"} - DM{"Dominica"} DO{"Den dominikanske republikken"} - DZ{"Algerie"} - EC{"Ecuador"} - EE{"Estland"} - EG{"Egypt"} - ER{"Eritrea"} - ES{"Spania"} - ET{"Etiopia"} EU{"Den europeiske unionen"} EZ{"eurosona"} - FI{"Finland"} - FJ{"Fiji"} FK{"Falklandsøyane"} - FM{"Mikronesiaføderasjonen"} FO{"Færøyane"} - FR{"Frankrike"} - GA{"Gabon"} - GB{"Storbritannia"} - GD{"Grenada"} - GE{"Georgia"} - GF{"Fransk Guyana"} - GG{"Guernsey"} - GH{"Ghana"} - GI{"Gibraltar"} - GL{"Grønland"} - GM{"Gambia"} - GN{"Guinea"} - GP{"Guadeloupe"} - GQ{"Ekvatorial-Guinea"} - GR{"Hellas"} GS{"Sør-Georgia og Sør-Sandwichøyane"} - GT{"Guatemala"} - GU{"Guam"} - GW{"Guinea-Bissau"} - GY{"Guyana"} - HK{"Hongkong SAR Kina"} HM{"Heardøya og McDonaldøyane"} - HN{"Honduras"} - HR{"Kroatia"} - HT{"Haiti"} - HU{"Ungarn"} - ID{"Indonesia"} - IE{"Irland"} - IL{"Israel"} - IM{"Man"} - IN{"India"} - IO{"Det britiske territoriet i Indiahavet"} - IQ{"Irak"} - IR{"Iran"} - IS{"Island"} - IT{"Italia"} - JE{"Jersey"} - JM{"Jamaica"} - JO{"Jordan"} - JP{"Japan"} - KE{"Kenya"} - KG{"Kirgisistan"} - KH{"Kambodsja"} - KI{"Kiribati"} KM{"Komorane"} - KN{"Saint Kitts og Nevis"} - KP{"Nord-Korea"} - KR{"Sør-Korea"} - KW{"Kuwait"} KY{"Caymanøyane"} - KZ{"Kasakhstan"} - LA{"Laos"} - LB{"Libanon"} - LC{"St. Lucia"} - LI{"Liechtenstein"} - LK{"Sri Lanka"} - LR{"Liberia"} - LS{"Lesotho"} - LT{"Litauen"} LU{"Luxembourg"} - LV{"Latvia"} - LY{"Libya"} - MA{"Marokko"} - MC{"Monaco"} - MD{"Moldova"} - ME{"Montenegro"} - MF{"Saint-Martin"} - MG{"Madagaskar"} MH{"Marshalløyane"} - MK{"Nord-Makedonia"} - ML{"Mali"} - MM{"Myanmar (Burma)"} - MN{"Mongolia"} - MO{"Macao SAR Kina"} MP{"Nord-Marianane"} - MQ{"Martinique"} - MR{"Mauritania"} - MS{"Montserrat"} - MT{"Malta"} - MU{"Mauritius"} MV{"Maldivane"} - MW{"Malawi"} - MX{"Mexico"} - MY{"Malaysia"} - MZ{"Mosambik"} - NA{"Namibia"} - NC{"Ny-Caledonia"} - NE{"Niger"} - NF{"Norfolkøya"} - NG{"Nigeria"} - NI{"Nicaragua"} - NL{"Nederland"} NO{"Noreg"} - NP{"Nepal"} - NR{"Nauru"} - NU{"Niue"} - NZ{"New Zealand"} - OM{"Oman"} - PA{"Panama"} - PE{"Peru"} - PF{"Fransk Polynesia"} - PG{"Papua Ny-Guinea"} PH{"Filippinane"} - PK{"Pakistan"} - PL{"Polen"} - PM{"Saint-Pierre-et-Miquelon"} PN{"Pitcairn"} - PR{"Puerto Rico"} PS{"Den palestinske sjølvstyresmakta"} - PT{"Portugal"} - PW{"Palau"} - PY{"Paraguay"} - QA{"Qatar"} - QO{"Ytre Oseania"} - RE{"Réunion"} - RO{"Romania"} - RS{"Serbia"} - RU{"Russland"} - RW{"Rwanda"} - SA{"Saudi-Arabia"} SB{"Salomonøyane"} SC{"Seychellane"} - SD{"Sudan"} - SE{"Sverige"} - SG{"Singapore"} SH{"Saint Helena"} - SI{"Slovenia"} - SJ{"Svalbard og Jan Mayen"} - SK{"Slovakia"} - SL{"Sierra Leone"} - SM{"San Marino"} - SN{"Senegal"} - SO{"Somalia"} - SR{"Surinam"} - SS{"Sør-Sudan"} - ST{"São Tomé og Príncipe"} - SV{"El Salvador"} - SX{"Sint Maarten"} - SY{"Syria"} - SZ{"Eswatini"} - TA{"Tristan da Cunha"} TC{"Turks- og Caicosøyane"} - TD{"Tsjad"} TF{"Dei franske sørterritoria"} - TG{"Togo"} - TH{"Thailand"} - TJ{"Tadsjikistan"} - TK{"Tokelau"} TL{"Aust-Timor"} - TM{"Turkmenistan"} - TN{"Tunisia"} - TO{"Tonga"} - TR{"Tyrkia"} - TT{"Trinidad og Tobago"} - TV{"Tuvalu"} - TW{"Taiwan"} - TZ{"Tanzania"} - UA{"Ukraina"} - UG{"Uganda"} UM{"USAs ytre småøyar"} UN{"SN"} - US{"USA"} - UY{"Uruguay"} - UZ{"Usbekistan"} - VA{"Vatikanstaten"} VC{"St. Vincent og Grenadinane"} - VE{"Venezuela"} VG{"Dei britiske Jomfruøyane"} VI{"Dei amerikanske Jomfruøyane"} - VN{"Vietnam"} - VU{"Vanuatu"} - WF{"Wallis og Futuna"} - WS{"Samoa"} - XK{"Kosovo"} - YE{"Jemen"} - YT{"Mayotte"} - ZA{"Sør-Afrika"} - ZM{"Zambia"} - ZW{"Zimbabwe"} - ZZ{"ukjent område"} } } diff --git a/icu/icu4c/source/data/region/no.txt b/icu/icu4c/source/data/region/no.txt index 474d0b21b0d..039eb840dce 100644 --- a/icu/icu4c/source/data/region/no.txt +++ b/icu/icu4c/source/data/region/no.txt @@ -2,5 +2,294 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml no{ - "%%ALIAS"{"nb"} + Countries{ + 001{"verden"} + 002{"Afrika"} + 003{"Nord-Amerika"} + 005{"Sør-Amerika"} + 009{"Oseania"} + 011{"Vest-Afrika"} + 013{"Mellom-Amerika"} + 014{"Øst-Afrika"} + 015{"Nord-Afrika"} + 017{"Sentral-Afrika"} + 018{"Sørlige Afrika"} + 019{"Amerika"} + 021{"Nordlige Amerika"} + 029{"Karibia"} + 030{"Øst-Asia"} + 034{"Sør-Asia"} + 035{"Sørøst-Asia"} + 039{"Sør-Europa"} + 053{"Australasia"} + 054{"Melanesia"} + 057{"Mikronesia"} + 061{"Polynesia"} + 142{"Asia"} + 143{"Sentral-Asia"} + 145{"Vest-Asia"} + 150{"Europa"} + 151{"Øst-Europa"} + 154{"Nord-Europa"} + 155{"Vest-Europa"} + 202{"Afrika sør for Sahara"} + 419{"Latin-Amerika"} + AC{"Ascension"} + AD{"Andorra"} + AE{"De forente arabiske emirater"} + AF{"Afghanistan"} + AG{"Antigua og Barbuda"} + AI{"Anguilla"} + AL{"Albania"} + AM{"Armenia"} + AO{"Angola"} + AQ{"Antarktis"} + AR{"Argentina"} + AS{"Amerikansk Samoa"} + AT{"Østerrike"} + AU{"Australia"} + AW{"Aruba"} + AX{"Åland"} + AZ{"Aserbajdsjan"} + BA{"Bosnia-Hercegovina"} + BB{"Barbados"} + BD{"Bangladesh"} + BE{"Belgia"} + BF{"Burkina Faso"} + BG{"Bulgaria"} + BH{"Bahrain"} + BI{"Burundi"} + BJ{"Benin"} + BL{"Saint-Barthélemy"} + BM{"Bermuda"} + BN{"Brunei"} + BO{"Bolivia"} + BQ{"Karibisk Nederland"} + BR{"Brasil"} + BS{"Bahamas"} + BT{"Bhutan"} + BV{"Bouvetøya"} + BW{"Botswana"} + BY{"Hviterussland"} + BZ{"Belize"} + CA{"Canada"} + CC{"Kokosøyene"} + CD{"Kongo"} + CF{"Den sentralafrikanske republikk"} + CG{"Kongo-Brazzaville"} + CH{"Sveits"} + CI{"Elfenbenskysten"} + CK{"Cookøyene"} + CL{"Chile"} + CM{"Kamerun"} + CN{"Kina"} + CO{"Colombia"} + CP{"Clippertonøya"} + CR{"Costa Rica"} + CU{"Cuba"} + CV{"Kapp Verde"} + CW{"Curaçao"} + CX{"Christmasøya"} + CY{"Kypros"} + CZ{"Tsjekkia"} + DE{"Tyskland"} + DJ{"Djibouti"} + DK{"Danmark"} + DM{"Dominica"} + DO{"Den dominikanske republikk"} + DZ{"Algerie"} + EC{"Ecuador"} + EE{"Estland"} + EG{"Egypt"} + ER{"Eritrea"} + ES{"Spania"} + ET{"Etiopia"} + EU{"Den europeiske union"} + EZ{"eurosonen"} + FI{"Finland"} + FJ{"Fiji"} + FK{"Falklandsøyene"} + FM{"Mikronesiaføderasjonen"} + FO{"Færøyene"} + FR{"Frankrike"} + GA{"Gabon"} + GB{"Storbritannia"} + GD{"Grenada"} + GE{"Georgia"} + GF{"Fransk Guyana"} + GG{"Guernsey"} + GH{"Ghana"} + GI{"Gibraltar"} + GL{"Grønland"} + GM{"Gambia"} + GN{"Guinea"} + GP{"Guadeloupe"} + GQ{"Ekvatorial-Guinea"} + GR{"Hellas"} + GS{"Sør-Georgia og Sør-Sandwichøyene"} + GT{"Guatemala"} + GU{"Guam"} + GW{"Guinea-Bissau"} + GY{"Guyana"} + HK{"Hongkong SAR Kina"} + HM{"Heard- og McDonaldøyene"} + HN{"Honduras"} + HR{"Kroatia"} + HT{"Haiti"} + HU{"Ungarn"} + ID{"Indonesia"} + IE{"Irland"} + IL{"Israel"} + IM{"Man"} + IN{"India"} + IO{"Det britiske territoriet i Indiahavet"} + IQ{"Irak"} + IR{"Iran"} + IS{"Island"} + IT{"Italia"} + JE{"Jersey"} + JM{"Jamaica"} + JO{"Jordan"} + JP{"Japan"} + KE{"Kenya"} + KG{"Kirgisistan"} + KH{"Kambodsja"} + KI{"Kiribati"} + KM{"Komorene"} + KN{"Saint Kitts og Nevis"} + KP{"Nord-Korea"} + KR{"Sør-Korea"} + KW{"Kuwait"} + KY{"Caymanøyene"} + KZ{"Kasakhstan"} + LA{"Laos"} + LB{"Libanon"} + LC{"St. Lucia"} + LI{"Liechtenstein"} + LK{"Sri Lanka"} + LR{"Liberia"} + LS{"Lesotho"} + LT{"Litauen"} + LU{"Luxemburg"} + LV{"Latvia"} + LY{"Libya"} + MA{"Marokko"} + MC{"Monaco"} + MD{"Moldova"} + ME{"Montenegro"} + MF{"Saint-Martin"} + MG{"Madagaskar"} + MH{"Marshalløyene"} + MK{"Nord-Makedonia"} + ML{"Mali"} + MM{"Myanmar (Burma)"} + MN{"Mongolia"} + MO{"Macao SAR Kina"} + MP{"Nord-Marianene"} + MQ{"Martinique"} + MR{"Mauritania"} + MS{"Montserrat"} + MT{"Malta"} + MU{"Mauritius"} + MV{"Maldivene"} + MW{"Malawi"} + MX{"Mexico"} + MY{"Malaysia"} + MZ{"Mosambik"} + NA{"Namibia"} + NC{"Ny-Caledonia"} + NE{"Niger"} + NF{"Norfolkøya"} + NG{"Nigeria"} + NI{"Nicaragua"} + NL{"Nederland"} + NO{"Norge"} + NP{"Nepal"} + NR{"Nauru"} + NU{"Niue"} + NZ{"New Zealand"} + OM{"Oman"} + PA{"Panama"} + PE{"Peru"} + PF{"Fransk Polynesia"} + PG{"Papua Ny-Guinea"} + PH{"Filippinene"} + PK{"Pakistan"} + PL{"Polen"} + PM{"Saint-Pierre-et-Miquelon"} + PN{"Pitcairnøyene"} + PR{"Puerto Rico"} + PS{"Det palestinske området"} + PT{"Portugal"} + PW{"Palau"} + PY{"Paraguay"} + QA{"Qatar"} + QO{"Ytre Oseania"} + RE{"Réunion"} + RO{"Romania"} + RS{"Serbia"} + RU{"Russland"} + RW{"Rwanda"} + SA{"Saudi-Arabia"} + SB{"Salomonøyene"} + SC{"Seychellene"} + SD{"Sudan"} + SE{"Sverige"} + SG{"Singapore"} + SH{"St. Helena"} + SI{"Slovenia"} + SJ{"Svalbard og Jan Mayen"} + SK{"Slovakia"} + SL{"Sierra Leone"} + SM{"San Marino"} + SN{"Senegal"} + SO{"Somalia"} + SR{"Surinam"} + SS{"Sør-Sudan"} + ST{"São Tomé og Príncipe"} + SV{"El Salvador"} + SX{"Sint Maarten"} + SY{"Syria"} + SZ{"Eswatini"} + TA{"Tristan da Cunha"} + TC{"Turks- og Caicosøyene"} + TD{"Tsjad"} + TF{"De franske sørterritorier"} + TG{"Togo"} + TH{"Thailand"} + TJ{"Tadsjikistan"} + TK{"Tokelau"} + TL{"Øst-Timor"} + TM{"Turkmenistan"} + TN{"Tunisia"} + TO{"Tonga"} + TR{"Tyrkia"} + TT{"Trinidad og Tobago"} + TV{"Tuvalu"} + TW{"Taiwan"} + TZ{"Tanzania"} + UA{"Ukraina"} + UG{"Uganda"} + UM{"USAs ytre øyer"} + UN{"FN"} + US{"USA"} + UY{"Uruguay"} + UZ{"Usbekistan"} + VA{"Vatikanstaten"} + VC{"St. Vincent og Grenadinene"} + VE{"Venezuela"} + VG{"De britiske jomfruøyene"} + VI{"De amerikanske jomfruøyene"} + VN{"Vietnam"} + VU{"Vanuatu"} + WF{"Wallis og Futuna"} + WS{"Samoa"} + XK{"Kosovo"} + YE{"Jemen"} + YT{"Mayotte"} + ZA{"Sør-Afrika"} + ZM{"Zambia"} + ZW{"Zimbabwe"} + ZZ{"ukjent område"} + } } diff --git a/icu/icu4c/source/data/region/no_NO.txt b/icu/icu4c/source/data/region/no_NO.txt index 5d7f8599c0e..6613a86c4e6 100644 --- a/icu/icu4c/source/data/region/no_NO.txt +++ b/icu/icu4c/source/data/region/no_NO.txt @@ -2,5 +2,5 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml no_NO{ - "%%ALIAS"{"nb_NO"} + "%%ALIAS"{"no"} } diff --git a/icu/icu4c/source/data/region/nqo.txt b/icu/icu4c/source/data/region/nqo.txt index a238f20762d..dd9a6543973 100644 --- a/icu/icu4c/source/data/region/nqo.txt +++ b/icu/icu4c/source/data/region/nqo.txt @@ -2,4 +2,294 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml nqo{ + Countries{ + 001{"ߞߌߢߍ߲߫"} + 002{"ߝߘߊ߬ߝߌ߲߬ߠߊ߫"} + 003{"ߊߡߋߙߌߞߌ߬ ߞߐ߬ߘߎ߮"} + 005{"ߊߡߋߙߌߞߌ߬ ߥߙߏ߬ߘߎ߮"} + 009{"ߟߌ߲ߓߊ߲ߘߎ߯"} + 011{"ߝߘߊ߬ߝߌ߲߬ߠߊ߫ ߕߟߋ߬ߓߋ"} + 013{"ߊߡߋߙߌߞߌ߬ ߕߊ߲ߓߊ߲"} + 014{"ߝߘߊ߬ߝߌ߲߬ߠߊ߫ ߕߟߋ߬ߓߐ"} + 015{"ߝߘߊ߬ߝߌ߲߬ߠߊ߫ ߞߐ߬ߘߎ߮"} + 017{"ߝߘߊ߬ߝߌ߲߬ߠߊ߫ ߕߊ߲ߓߊ߲"} + 018{"ߝߘߊ߬ߝߌ߲߬ߠߊ߫ ߥߙߏ߬ߘߎ߮"} + 019{"ߊߡߋߙߌߞߌ߬"} + 021{"ߞߐ߰ߘߎ߮ ߊߡߋߙߌߞߌ߬"} + 029{"ߞߙߊߦߌߓ"} + 030{"ߊߖ߭ߌ߫ ߕߟߋ߬ߓߐ"} + 034{"ߊߖ߭ߌ߫ ߥߙߏ߬ߘߎ߮"} + 035{"ߊߖ߭ߌ߫ ߥߙߏ߬ߘߎ߮-ߕߟߋ߬ߓߐ"} + 039{"ߋߙߐߔߎ߬ ߥߙߏ߬ߘߎ߮"} + 053{"ߐߛߑߕߙߊߟߊߖ߭ߌ߫"} + 054{"ߡߋߟߊߣߋߖ߭ߌ߫"} + 057{"ߡߌߞߙߏߣߋߖ߭ߌ߫ ߕߌ߲߬ߞߎߘߎ߲"} + 061{"ߔߏߟߣߋߖ߭ߌ߫"} + 142{"ߊߖ߭ߌ߫"} + 143{"ߊߖ߭ߌ߫ ߕߊ߲ߓߊ߲"} + 145{"ߊߖ߭ߌ߫ ߕߟߋ߬ߓߋ"} + 150{"ߋߙߐߔߎ߬"} + 151{"ߋߙߐߔߎ߬ ߕߟߋ߬ߓߐ"} + 154{"ߋߙߐߔߎ߬ ߞߐ߬ߘߎ߮"} + 155{"ߋߙߐߔߎ߬ ߕߟߋ߬ߓߋ"} + 202{"ߝߘߊ߬ߝߌ߲߬ߠߊ߫ ߞߌ߬ߢߍ߬ߞߏ߲ߞߏ߫ ߘߎ߰ߟߊ߬-ߖߡߊߣߊ"} + 419{"ߊߡߋߙߞߌ߬ ߟߊ߬ߕߍ߬ߡߊ߬ ߦߙߐ"} + AC{"ߊߛߊ߲ߛߌߦߐ߲߫ ߕߌ߲"} + AD{"ߊ߲ߘߐߙ"} + AE{"ߋߡߌߙߊߕ ߊߙߊߓߎ߫ ߘߍ߬ߣߍ߲"} + AF{"ߊߝߎߜ߭ߊߣߌߛߑߕߊ߲߫"} + AG{"ߊ߲ߕߌߞߎߥߊ߫ ߣߌ߫ ߓߊߙߑߓߎߘߊ߫"} + AI{"ߊ߲ߞߎ߳ߟߊ߫"} + AL{"ߊߟߑߓߊߣߌ߫"} + AM{"ߊߙߑߡߋߣߌ߫"} + AO{"ߊ߲ߜߏߟߊ߫"} + AQ{"ߊ߲ߕߊߙߑߛߕߌߞ"} + AR{"ߊߙߑߖ߭ߊ߲ߕߌߣ"} + AS{"ߛߊߡߏߥߊ߫ ߊߡߋߙߞߌߞߊ"} + AT{"ߏߕߑߙߌߛ"} + AU{"ߐߛߑߕߙߊߟߌ߫"} + AW{"ߊߙߎߓߊ߫"} + AX{"ߊߟߊ߲ߘ ߕߌ߲"} + AZ{"ߊߖߊߙߑߓߊߦߌߖߊ߲"} + BA{"ߓߐߛߑߣߌ߫-ߍߙߑߖ߭ߋߜ߭ߏߝ߭ߌߣ"} + BB{"ߓߊߙߑߓߊߘ"} + BD{"ߓߊ߲ߜ߭ߑߟߊߘߍߛ"} + BE{"ߓߍߟߑߖ߭ߌߞ"} + BF{"ߓߙߎߞߌߣߊ߫ ߝߊ߬ߛߏ߫"} + BG{"ߓߌߟߑߜ߭ߊ߯ߙߌ߫"} + BH{"ߓߤߊ߬ߙߊߦߌ߬ߣ"} + BI{"ߓߎߙߎ߲ߘߌ߫"} + BJ{"ߓߋߣߍ߲߫"} + BL{"ߛߍ߲ߕ-ߓߌߙߑߕߟߋߡߌ߫"} + BM{"ߓߍߙߑߓߎߘ"} + BN{"ߓߙߎߣߋ߫"} + BO{"ߓߏߟߝ߭ߌ߫"} + BQ{"ߤߏߟߊ߲ߘ ߞߊߙߌߓߋ߫"} + BR{"ߓߙߋߖ߭ߌߟ"} + BS{"ߓߤߊߡߊߛ"} + BT{"ߓߎߕߊ߲߫"} + BV{"ߓߎߝ߭ߋ߫ ߕߌ߲"} + BW{"ߓߐߛߎߥߣߊ߫"} + BY{"ߓߌߟߏߙߌߛ"} + BZ{"ߓߋߟߌߖ߭"} + CA{"ߞߣߊߘߊ߫"} + CC{"ߞߏߞߏ߫ ߕߌ߲"} + CD{"ߞߏ߲߬ߜ߭ߏ߫-ߞߌ߲ߛߊߛߊ߫"} + CF{"ߕߊ߲ߓߊ߲-ߝߘߊ߬ߝߌ߲߬ߠߊ߫ ߞߊ߲ߓߍ߲"} + CG{"ߞߏ߲߬ߜ߭ߏ߫-ߓߙߊߖ߭ߊ߫"} + CH{"ߛߎߥߌߛ"} + CI{"ߜߋ߲-ߞߐ߰ߖߌ߬ߘߊ"} + CK{"ߞߎߞ ߕߌ߲"} + CL{"ߛ߭ߟߌ߫"} + CM{"ߞߊߡߋߙߎ߲"} + CN{"ߛߌߣ"} + CO{"ߞߏߟߐ߲ߓߌ߫"} + CP{"ߞߟߌߔߍߙߑߕߐ߲߫ ߕߌ߲"} + CR{"ߞߐߛߑߕߊ߫ ߙߌߞߊ߫"} + CU{"ߞߎ߳ߓߊ߫"} + CV{"ߜߙߋߞߎ߲߫-ߝߙߌߛߌ߫"} + CW{"ߞߎߙߛߊߏ߫"} + CX{"ߞߙߌߛߑߕߌߡߊ߫ ߕߌ߲"} + CY{"ߛߌߔߑߙߎ߫"} + CZ{"ߗߍߞ"} + DE{"ߊߟߑߡߊ߲ߘߎ߯"} + DJ{"ߖߌߓߎߕߌ߫"} + DK{"ߘߊߣߌߡߊߙߑߞ"} + DM{"ߘߏߡߣߌߞ"} + DO{"ߘߏߡߣߌߞ ߞߊ߲ߓߍ߲"} + DZ{"ߊߟߑߖ߭ߋߙߌ߫"} + EC{"ߕߍߡߊߓߊ߲߮"} + EE{"ߋߛߑߕߏߣߌ߫"} + EG{"ߋߖ߭ߌߔߑߕ"} + ER{"ߋߙߕߌߙߋ߫"} + ES{"ߊߛߌߔߊ߲߫"} + ET{"ߋߗߏߔߌ߫"} + EU{"ߋߙߐߔߎ߬ ߘߍ߭"} + EZ{"ߋߙߐߔߎ߬ ߞߣߍ"} + FI{"ߝߍ߲ߟߊ߲ߘ"} + FJ{"ߝߖߌ߫"} + FK{"ߡߊߟߎ߲ߌ߲߫ ߕߌ߲"} + FM{"ߡߌߞߙߏߣߋߖ߭ߌ߫"} + FO{"ߝߋߙߏߦߋ߫ ߕߌ߲"} + FR{"ߝߊ߬ߙߊ߲߬ߛߌ߫"} + GA{"ߜ߭ߊߓߐ߲߫"} + GB{"ߡߊ߲߬ߛߊ߬ߟߊ߫ ߟߊߘߍ߬ߣߍ߲"} + GD{"ߜ߭ߙߋߣߊߘ"} + GE{"ߖ߭ߋߐߙߑߖ߭ߌ߫"} + GF{"ߝߊ߲߬ߙߊ߲߬ߛߌ߫ ߜ߭ߎ߳ߦߊߣ"} + GG{"ߜ߭ߋߙߑߣߋߖ߭ߌ߫"} + GH{"ߜ߭ߊ߯ߣߊ߫"} + GI{"ߜ߭ߌߓߙߊߟߑߕߊߙ"} + GL{"ߜ߭ߎߙߎ߲ߟߊ߲ߘ"} + GM{"ߜ߭ߊ߲ߓߌ߫"} + GN{"ߖߌ߬ߣߍ߫"} + GP{"ߜ߭ߎߥߊߘߋߟߎߔ"} + GQ{"ߕߍߡߊߓߊ߲߮-ߖߌ߬ߣߍ߫"} + GR{"ߜ߭ߙߍ߬ߞߌ߬"} + GS{"ߖ߭ߐߙߑߖ߭ߌ߫ ߥߙߏ߬ߘߎ߮ ߣߌ߫ ߛߊ߲ߘߎߥߌߛ ߕߌ߲"} + GT{"ߜ߭ߎߥߊߕߋߡߟߊ߫"} + GU{"ߜ߭ߎߥߊߡ"} + GW{"ߖߌ߬ߣߍ߫ ߓߌߛߊߥߏ߫"} + GY{"ߜ߭ߎߦߊߣ"} + HK{"ߛߌߣ ߕߌ߲߬ߞߎߘߎ߲߫ ߡߊߡߙߊ߬ߣߍ߲ ߤߐ߲ߞߐ߲߫"} + HM{"ߡߊߞߑߘߏߣߊߟߑߘ ߕߌ߲"} + HN{"ߤߎ߲ߘߎߙߊ߫"} + HR{"ߞߙߏߥߊߛߌ߫"} + HT{"ߤߊߦߕߌ߫"} + HU{"ߤߐ߲ߜ߭ߙߌ߫"} + ID{"ߍ߲ߘߣߏߖ߭ߌ߫"} + IE{"ߌߙߑߟߊ߲ߘ"} + IL{"ߌߛߑߙߊߍߟ"} + IM{"ߡߊ߲߯ ߕߌ߲"} + IN{"ߌߘߎ߬"} + IO{"ߓߙߌߕߊ߲ߓߊ߫ ߟߊ߫ ߌ߲ߘߎ߫ ߟߌ߲ߓߊ߲ ߞߣߍ"} + IQ{"ߌߙߊߞߌ߬"} + IR{"ߌߙߊ߲߫"} + IS{"ߌߛߑߟߊߘ"} + IT{"ߌߕߊߟߌ߫"} + JE{"ߖߋߙߑߖ߭ߌ߫"} + JM{"ߖ߭ߡߊߦߌߞ"} + JO{"ߖߐߙߑߘߊߣߌ߫"} + JP{"ߖ߭ߊߔߐ߲߫"} + KE{"ߞߋߣߌߦߊ߫"} + KG{"ߞߌߙߑߜ߭ߌߛߑߕߊ߲߫"} + KH{"ߞߊ߲ߓߐߘߑߖ"} + KI{"ߞߙߌߓߊߕߌ߫"} + KM{"ߞߡߐߙ"} + KN{"ߛߍ߲ߕ-ߞߙߌߛߑߕߐߝ ߣߌ߫ ߢߝ߭ߋ߫"} + KP{"ߞߐ߬ߘߎ߮ ߞߏ߯ߙߋ߫"} + KR{"ߕߟߋ߬ߓߋ ߞߏ߯ߙߋ߫"} + KW{"ߞߎ߬ߥߊ߬ߕ"} + KY{"ߓߊ߲߬ߓߊ߬-ߕߌ߲"} + KZ{"ߞߖ߭ߊߞߌߛߑߕߊ߲߫"} + LA{"ߟߊߐߛ"} + LB{"ߟߌߓߊ߲߫"} + LC{"ߛߍ߲ߕ-ߟߎ߳ߛߌ߫"} + LI{"ߟߎߛߑߕߊ߲ߛߑߕߍ߲߫"} + LK{"ߛߙߌߟߊ߲ߞߊ߫"} + LR{"ߟߌߓߋߙߌߦߊ߫"} + LS{"ߟߋߛߕߏ߫"} + LT{"ߟߎߕߎ߳ߦߊߣߌ߫"} + LU{"ߟߎߜ߭ߑߛߊ߲ߓߎ߯ߙ"} + LV{"ߟߋߕߏߣߌ߫"} + LY{"ߟߓߌ߫"} + MA{"ߡߊ߬ߙߐߞߎ߬"} + MC{"ߡߏߣߊߞߏ߫"} + MD{"ߡߐߟߑߘߊߝ߭ߌ߫"} + ME{"ߡߐ߲ߕߣߋߜ߭ߙߏ߫"} + MF{"ߛߍ߲ߕ-ߡߊߙߑߕߍ߲߫"} + MG{"ߡߘߊߜ߭ߛߑߞߊ߯ߙ"} + MH{"ߡߊߙߑߛߊߟ ߕߌ߲"} + MK{"ߞߐ߬ߘߎ߮ ߡߊߛߋߘߏߣߌ߫"} + ML{"ߡߊ߬ߟߌ߬"} + MM{"ߡߌߦߊߡߊ߯ߙ ( ߓߙߌߡߊߣߌ߫ )"} + MN{"ߡߐ߲ߜ߭ߐߟߌ߫"} + MO{"ߛߌߣ ߕߌ߲߬ߞߎߘߎ߲߫ ߡߊߡߙߊ߬ߣߍ߲ ߡߞߊߥߏ߫"} + MP{"ߡߊߙߌߦߊߣ ߞߐ߬ߘߎ߮ ߕߌ߲"} + MQ{"ߡߊߙߑߕߣߌߞ"} + MR{"ߡߏߙߌߕߊߣߌ߫"} + MS{"ߡߐ߲ߗߋߙߊ߫"} + MT{"ߡߊߟߑߕ"} + MU{"ߡߏߙߌߛ"} + MV{"ߡߊߟߑߘߌߝ߭"} + MW{"ߡߟߊߥߌ߫"} + MX{"ߡߍߞߑߛߌߞ"} + MY{"ߡߊߟߍߘߎ߯"} + MZ{"ߡߏߖ߭ߊ߲ߓߌߞ"} + NA{"ߣߊߡߌ߲ߓߌ߫"} + NC{"ߞߊߟߋߘߏߣߌ߫-ߞߎߘߊ߫"} + NE{"ߖߋ߬ߟߌ߬ߓߊߘߎ߯"} + NF{"ߣߐߙߑߝߐߟߑߞ"} + NG{"ߖߋ߬ߟߌ߬ߓߊ߬ߟߊ߫"} + NI{"ߣߌߞߙߊߜ߭ߎߥߊ߫"} + NL{"ߤߏߟߊ߲ߘ"} + NO{"ߣߐߙߑߝ߭ߍߖ"} + NP{"ߣߋߔߊߟ"} + NR{"ߣߏ߯ߙߎ߫"} + NU{"ߣߎ߳ߋ߫"} + NZ{"ߖ߭ߋߟߊ߲ߘߌ߫-ߞߎߘߊ߫"} + OM{"ߏߡߊ߲߫"} + PA{"ߔߣߊߡߊ߫"} + PE{"ߔߋߙߎ߫"} + PF{"ߝߊ߬ߙߊ߲߬ߛߌ߫ ߔߏߟߌߣߋߖ߭ߌ߫"} + PG{"ߡߊߡߎߥߊߖ߭ߌ߫ ߖߌ߬ߣߍ߬-ߞߎߘߊ߫"} + PH{"ߝߟߌߔߌ߲ߣ"} + PK{"ߔߊߞߌߛߑߕߊ߲߫"} + PL{"ߔߏߟߐߢ"} + PM{"ߛߍ߲ߕ-ߔߍ߯ߙ ߣߌ߫ ߡߌ߲ߞߋߟߐ߲߫"} + PN{"ߔߌߕߑߞߍ߲ ߕߌ߲"} + PR{"ߔߐߙߑߕߏ߫-ߙߌߞߏ߫"} + PS{"ߔߊߟߍߛߑߕߌߣ ߞߣߍ"} + PT{"ߔߐߙߑߕߎߜ߭ߊߟ"} + PW{"ߔߟߊߐߛ"} + PY{"ߔߙߊߜ߭ߏߦߋ߫"} + QA{"ߞߊߕߊ߯ߙ"} + QO{"ߟߌ߲ߓߊ߲ߘߎ߯ ߕߌ߲߬ߞߎߘߎ߲ ߦߙߐ߫ ߡߊߕߊ߯ߣߍ߲"} + RE{"ߟߊ߬ߘߍ"} + RO{"ߙߎߡߊߣߌ߫"} + RS{"ߛߍߙߑߓߌ߫"} + RU{"ߌߙߌ߬ߛߌ߫"} + RW{"ߙߎߥߊ߲ߘߊ߫"} + SA{"ߛߎ߰ߘߎ߬ߟߊ߫-ߡߊ߲߬ߛߊ߬ߟߊ"} + SB{"ߛߊߟߏߡߐ߲߫ ߕߌ߲"} + SC{"ߛߋߦߌߛߍߟ"} + SD{"ߛߎߘߊ߲߫"} + SE{"ߛߎߥߍߘ"} + SG{"ߛߌ߲ߜ߭ߊߔߎߙ"} + SH{"ߛߍ߲ߕ-ߋߟߍߣ"} + SI{"ߛߑߟߏߝ߭ߋߣߌ߫"} + SJ{"ߛߊߟߑߓߊߙ ߣߌ߫ ߖ߭ߊ߲ ߡߊߦߍ߲߫"} + SK{"ߛߑߟߏߝ߭ߊߞߌ߫"} + SL{"ߛߙߊ߬ߟߏ߲߫"} + SM{"ߛߍߕ-ߡߊߙߍ߲߫"} + SN{"ߛߣߍ߬ߜߊ߯ߟߌ߫"} + SO{"ߛߏߡߊߟߌ߫"} + SR{"ߛߎߙߑߣߊߡ"} + SS{"ߥߙߏ߬ߘߎ߮ ߛߎ߬ߘߊ߲߫"} + ST{"ߛߊߥߕߏߡߋ߫ ߣߌ߫ ߔߑߙߍ߲ߛߌߔ"} + SV{"ߛߊߟߑߝ߭ߊߘߐߙ"} + SX{"ߛߍ߲ߕ-ߡߊߙߑߕߍ߲߫ ( ߤߏߟߊ߲ߘ ߝߊ߲߭ߝߍ߬ )"} + SY{"ߛߙߌ߫"} + SZ{"ߒߛߎߥߊߕߣߌ߫"} + TA{"ߞߎ߲ߓߊ߫ ߕߑߙߌߛߑߕߊ߫"} + TC{"ߕߎߙߑߞߌ߫ ߣߌ߫ ߞߊߦߌߞ"} + TD{"ߗߊߘ"} + TF{"ߝߊ߬ߙߊ߲߬ߛߌ߫ ߘߎ߰ߞߟߏ ߓߊߙߌ ߘߐ߫"} + TG{"ߕߜ߭ߏ߫"} + TH{"ߕߊߦߌߘߎ߯"} + TJ{"ߕߊߖߞߌߛߑߕߊ߲߫"} + TK{"ߕߏߞߋߟߊߏ߫"} + TL{"ߕߌߡߐߙ ߕߟߋ߬ߓߐ߬ߝߊ߲"} + TM{"ߕߎߙߑߞߌߡߋߣߌߛߑߕߊ߲߫"} + TN{"ߕߎߣߖ߭ߌ߫"} + TO{"ߕߏ߲ߜ߭ߊ߫"} + TR{"ߕߎߙߑߞߌ߫"} + TT{"ߕߙߌߣߌߕߋ߫ ߣߌ߫ ߕߏߓߊߜ߭ߏ߫"} + TV{"ߕߎߝ߭ߊߟߎ߫"} + TW{"ߕߊߦߌߥߊ߲߫"} + TZ{"ߕߊ߲ߖ߭ߊߣߌ߫"} + UA{"ߎ߳ߞߑߙߍߣ"} + UG{"ߎߜ߭ߊ߲ߘߊ߫"} + UM{"ߞߊ߬ߝߏ߫ ߘߍ߬ߣߍ߲ ߘߌߣߍ߲߫ ߕߌ߲߫ ߡߊߕߊ߯ߣߍ߲"} + UN{"ߡߊ߲߬ߕߏ߲߫ ߠߊߘߍ߬ߣߍ߲ ߛߌ߬ߝߏ߲߬ߧߊ߬ߟߌ"} + US{"ߞߊ߬ߝߏ߫ ߘߍ߬ߣߍ߲"} + UY{"ߎ߳ߙߑߜ߭ߋߦߌ߫"} + UZ{"ߎߖ߭ߑߓߋߞߌߛߑߕߊ߲߫"} + VA{"ߝ߭ߊߕߌߞߊ߲߫ ߞߊ߬ߝߏ"} + VC{"ߛߍ߲ߕ-ߝ߭ߍߛߊ߲ ߜ߭ߙߋߣߊߘߌ߫"} + VE{"ߝ߭ߣߋߖ߭ߎߦߋߟߊ߫"} + VG{"ߓߙߌߕߊ߲ߓߊ߫ ߕߌ߲߫ ߞߊߓߊ߲"} + VI{"ߞߊ߬ߝߏ߫ ߘߍ߬ߣߍ߲ ߕߌ߲߫ ߞߊߓߊ߲߫"} + VN{"ߝ߭ߌߦߍߕߑߣߊߡ"} + VU{"ߝ߭ߊߣߎߦߊߕߎ߫"} + WF{"ߥߊߟߌߛߌ߫ ߣߌ߫ ߝߕߎߣߊ߫"} + WS{"ߛߊߡߏߥߊ߫"} + XK{"ߞߛߏߝ߭ߏ߫"} + YE{"ߦߡߊߣߌ߲߫"} + YT{"ߡߊߦߐߕ"} + ZA{"ߥߙߏ߬ߘߎ߮ ߝߘߊ߬ߝߌ߲߬ߠߊ߫"} + ZM{"ߖ߭ߊ߲ߓߌ߫"} + ZW{"ߖ߭ߌ߲ߓߊߓߏߦߋ߫"} + ZZ{"ߕߌ߲߬ߞߎߘߎ߲߫ ߕߊ߲߬ߠߊߕߍ߰ߓߊߟߌ"} + } } diff --git a/icu/icu4c/source/data/region/oc.txt b/icu/icu4c/source/data/region/oc.txt index 4a7b5b1a4e2..e87074b7404 100644 --- a/icu/icu4c/source/data/region/oc.txt +++ b/icu/icu4c/source/data/region/oc.txt @@ -2,4 +2,7 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml oc{ + Countries{ + HK{"Hong Kong"} + } } diff --git a/icu/icu4c/source/data/region/pt_PT.txt b/icu/icu4c/source/data/region/pt_PT.txt index ad78402cc6f..e651fc64245 100644 --- a/icu/icu4c/source/data/region/pt_PT.txt +++ b/icu/icu4c/source/data/region/pt_PT.txt @@ -42,6 +42,7 @@ pt_PT{ LK{"Sri Lanca"} LV{"Letónia"} MC{"Mónaco"} + MF{"São Martinho (Saint-Martin)"} MG{"Madagáscar"} MK{"Macedónia do Norte"} MO{"Macau, RAE da China"} diff --git a/icu/icu4c/source/data/region/qu.txt b/icu/icu4c/source/data/region/qu.txt index 25ef4dbc015..70f03617129 100644 --- a/icu/icu4c/source/data/region/qu.txt +++ b/icu/icu4c/source/data/region/qu.txt @@ -250,7 +250,7 @@ qu{ SV{"El Salvador"} SX{"Sint Maarten"} SY{"Siria"} - SZ{"Suazilandia"} + SZ{"Esuatini"} TA{"Tristán de Acuña"} TC{"Islas Turcas y Caicos"} TD{"Chad"} diff --git a/icu/icu4c/source/data/region/raj.txt b/icu/icu4c/source/data/region/raj.txt new file mode 100644 index 00000000000..9e8b43eb889 --- /dev/null +++ b/icu/icu4c/source/data/region/raj.txt @@ -0,0 +1,9 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +raj{ + Countries{ + IN{"भारत"} + ZZ{"अज्ञात"} + } +} diff --git a/icu/icu4c/source/data/region/root.txt b/icu/icu4c/source/data/region/root.txt index 429dfb4efb5..c51c3fd855d 100644 --- a/icu/icu4c/source/data/region/root.txt +++ b/icu/icu4c/source/data/region/root.txt @@ -2,5 +2,5 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml root{ - Version{"38.1"} + Version{"42"} } diff --git a/icu/icu4c/source/data/region/ru.txt b/icu/icu4c/source/data/region/ru.txt index b5363463e64..e61dfa968b2 100644 --- a/icu/icu4c/source/data/region/ru.txt +++ b/icu/icu4c/source/data/region/ru.txt @@ -62,7 +62,7 @@ ru{ BJ{"Бенин"} BL{"Сен-Бартелеми"} BM{"Бермудские о-ва"} - BN{"Бруней-Даруссалам"} + BN{"Бруней"} BO{"Боливия"} BQ{"Бонэйр, Синт-Эстатиус и Саба"} BR{"Бразилия"} @@ -79,7 +79,7 @@ ru{ CG{"Конго - Браззавиль"} CH{"Швейцария"} CI{"Кот-д’Ивуар"} - CK{"Острова Кука"} + CK{"о-ва Кука"} CL{"Чили"} CM{"Камерун"} CN{"Китай"} @@ -160,7 +160,7 @@ ru{ KP{"КНДР"} KR{"Республика Корея"} KW{"Кувейт"} - KY{"Острова Кайман"} + KY{"о-ва Кайман"} KZ{"Казахстан"} LA{"Лаос"} LB{"Ливан"} @@ -179,7 +179,7 @@ ru{ ME{"Черногория"} MF{"Сен-Мартен"} MG{"Мадагаскар"} - MH{"Маршалловы Острова"} + MH{"Маршалловы о-ва"} MK{"Северная Македония"} ML{"Мали"} MM{"Мьянма (Бирма)"} @@ -231,8 +231,8 @@ ru{ RU{"Россия"} RW{"Руанда"} SA{"Саудовская Аравия"} - SB{"Соломоновы Острова"} - SC{"Сейшельские Острова"} + SB{"Соломоновы о-ва"} + SC{"Сейшельские о-ва"} SD{"Судан"} SE{"Швеция"} SG{"Сингапур"} @@ -252,7 +252,7 @@ ru{ SY{"Сирия"} SZ{"Эсватини"} TA{"Тристан-да-Кунья"} - TC{"о-ва Тёркс и Кайкос"} + TC{"Тёркс и Кайкос"} TD{"Чад"} TF{"Французские Южные территории"} TG{"Того"} diff --git a/icu/icu4c/source/data/region/sc.txt b/icu/icu4c/source/data/region/sc.txt new file mode 100644 index 00000000000..ef51511de0d --- /dev/null +++ b/icu/icu4c/source/data/region/sc.txt @@ -0,0 +1,295 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +sc{ + Countries{ + 001{"Mundu"} + 002{"Àfrica"} + 003{"Amèrica de su Nord"} + 005{"Amèrica de su Sud"} + 009{"Otzeània"} + 011{"Àfrica otzidentale"} + 013{"Amèrica tzentrale"} + 014{"Àfrica orientale"} + 015{"Àfrica setentrionale"} + 017{"Àfrica tzentrale"} + 018{"Àfrica meridionale"} + 019{"Amèricas"} + 021{"Amèrica setentrionale"} + 029{"Caràibes"} + 030{"Àsia orientale"} + 034{"Àsia meridionale"} + 035{"Sud-est asiàticu"} + 039{"Europa meridionale"} + 053{"Australàsia"} + 054{"Melanèsia"} + 057{"Regione micronesiana"} + 061{"Polinèsia"} + 142{"Àsia"} + 143{"Àsia tzentrale"} + 145{"Àsia otzidentale"} + 150{"Europa"} + 151{"Europa orientale"} + 154{"Europa setentrionale"} + 155{"Europa otzidentale"} + 202{"Àfrica sub-sahariana"} + 419{"Amèrica latina"} + AC{"Ìsula de s’Ascensione"} + AD{"Andorra"} + AE{"Emirados Àrabos Unidos"} + AF{"Afghànistan"} + AG{"Antigua e Barbuda"} + AI{"Anguilla"} + AL{"Albania"} + AM{"Armènia"} + AO{"Angola"} + AQ{"Antàrticu"} + AR{"Argentina"} + AS{"Samoa americanas"} + AT{"Àustria"} + AU{"Austràlia"} + AW{"Aruba"} + AX{"Ìsulas Åland"} + AZ{"Azerbaigiàn"} + BA{"Bòsnia e Erzegòvina"} + BB{"Barbados"} + BD{"Bangladèsh"} + BE{"Bèlgiu"} + BF{"Burkina Faso"} + BG{"Bulgaria"} + BH{"Bahrein"} + BI{"Burundi"} + BJ{"Benin"} + BL{"Santu Bartolomeu"} + BM{"Bermudas"} + BN{"Brunei"} + BO{"Bolìvia"} + BQ{"Caràibes olandesas"} + BR{"Brasile"} + BS{"Bahamas"} + BT{"Bhutàn"} + BV{"Ìsula Bouvet"} + BW{"Botswana"} + BY{"Bielorùssia"} + BZ{"Belize"} + CA{"Cànada"} + CC{"Ìsulas Cocos (Keeling)"} + CD{"Congo - Kinshasa"} + CF{"Repùblica Tzentrafricana"} + CG{"Congo - Bratzaville"} + CH{"Isvìtzera"} + CI{"Costa de Avòriu"} + CK{"Ìsulas Cook"} + CL{"Tzile"} + CM{"Camerùn"} + CN{"Tzina"} + CO{"Colòmbia"} + CP{"Ìsula de Clipperton"} + CR{"Costa Rica"} + CU{"Cuba"} + CV{"Cabu birde"} + CW{"Curaçao"} + CX{"Ìsula de sa Natividade"} + CY{"Tzipru"} + CZ{"Tzèchia"} + DE{"Germània"} + DJ{"Gibuti"} + DK{"Danimarca"} + DM{"Dominica"} + DO{"Repùblica Dominicana"} + DZ{"Algeria"} + EC{"Ècuador"} + EE{"Estònia"} + EG{"Egitu"} + ER{"Eritrea"} + ES{"Ispagna"} + ET{"Etiòpia"} + EU{"Unione Europea"} + EZ{"Eurozona"} + FI{"Finlàndia"} + FJ{"Fiji"} + FK{"Ìsulas Falkland"} + FM{"Micronèsia"} + FO{"Ìsulas Føroyar"} + FR{"Frantza"} + GA{"Gabòn"} + GB{"Regnu Unidu"} + GD{"Grenada"} + GE{"Geòrgia"} + GF{"Guiana frantzesa"} + GG{"Guernsey"} + GH{"Ghana"} + GI{"Gibilterra"} + GL{"Groenlàndia"} + GM{"Gàmbia"} + GN{"Guinea"} + GP{"Guadalupa"} + GQ{"Guinea Ecuadoriale"} + GR{"Grètzia"} + GS{"Geòrgia de su Sud e Ìsulas Sandwich Australes"} + GT{"Guatemala"} + GU{"Guàm"} + GW{"Guinea-Bissau"} + GY{"Guyana"} + HK{"RAS tzinesa de Hong Kong"} + HM{"Ìsulas Heard e McDonald"} + HN{"Honduras"} + HR{"Croàtzia"} + HT{"Haiti"} + HU{"Ungheria"} + ID{"Indonèsia"} + IE{"Irlanda"} + IL{"Israele"} + IM{"Ìsula de Man"} + IN{"Ìndia"} + IO{"Territòriu Britànnicu de s’Otzèanu Indianu"} + IQ{"Iraq"} + IR{"Iràn"} + IS{"Islanda"} + IT{"Itàlia"} + JE{"Jersey"} + JM{"Giamàica"} + JO{"Giordània"} + JP{"Giapone"} + KE{"Kènya"} + KG{"Kirghìzistan"} + KH{"Cambòdia"} + KI{"Kiribati"} + KM{"Comoras"} + KN{"Santu Cristolu e Nevis"} + KP{"Corea de su Nord"} + KR{"Corea de su Sud"} + KW{"Kuwait"} + KY{"Ìsulas Cayman"} + KZ{"Kazàkistan"} + LA{"Laos"} + LB{"Lèbanu"} + LC{"Santa Lughia"} + LI{"Liechtenstein"} + LK{"Sri Lanka"} + LR{"Libèria"} + LS{"Lesotho"} + LT{"Lituània"} + LU{"Lussemburgu"} + LV{"Letònia"} + LY{"Lìbia"} + MA{"Marocu"} + MC{"Mònacu"} + MD{"Moldàvia"} + ME{"Montenegro"} + MF{"Santu Martine"} + MG{"Madagascàr"} + MH{"Ìsulas Marshall"} + MK{"Matzedònia de su Nord"} + ML{"Mali"} + MM{"Myanmàr (Birmània)"} + MN{"Mongòlia"} + MO{"RAS tzinesa de Macao"} + MP{"Ìsulas Mariannas setentrionales"} + MQ{"Martinica"} + MR{"Mauritània"} + MS{"Montserrat"} + MT{"Malta"} + MU{"Maurìtzius"} + MV{"Maldivas"} + MW{"Malawi"} + MX{"Mèssicu"} + MY{"Malèsia"} + MZ{"Mozambicu"} + NA{"Namìbia"} + NC{"Caledònia Noa"} + NE{"Niger"} + NF{"Ìsula Norfolk"} + NG{"Nigèria"} + NI{"Nicaràgua"} + NL{"Paisos Bassos"} + NO{"Norvègia"} + NP{"Nèpal"} + NR{"Nauru"} + NU{"Niue"} + NZ{"Zelanda Noa"} + OM{"Omàn"} + PA{"Pànama"} + PE{"Perù"} + PF{"Polinèsia frantzesa"} + PG{"Pàpua Guinea Noa"} + PH{"Filipinas"} + PK{"Pàkistan"} + PL{"Polònia"} + PM{"Santu Predu e Miquelon"} + PN{"Ìsulas Pìtcairn"} + PR{"Puerto Rico"} + PS{"Territòrios palestinesos"} + PT{"Portogallu"} + PW{"Palau"} + PY{"Paraguày"} + QA{"Catar"} + QO{"Otzeània perifèrica"} + RE{"Riunione"} + RO{"Romania"} + RS{"Sèrbia"} + RU{"Rùssia"} + RW{"Ruanda"} + SA{"Aràbia Saudita"} + SB{"Ìsulas Salomone"} + SC{"Seychelles"} + SD{"Sudàn"} + SE{"Isvètzia"} + SG{"Singapore"} + SH{"Santa Elene"} + SI{"Islovènia"} + SJ{"Svalbard e Jan Mayen"} + SK{"Islovàchia"} + SL{"Sierra Leone"} + SM{"Santu Marinu"} + SN{"Senegal"} + SO{"Somàlia"} + SR{"Suriname"} + SS{"Sudan de su Sud"} + ST{"São Tomé e Príncipe"} + SV{"El Salvador"} + SX{"Sint Maarten"} + SY{"Sìria"} + SZ{"Eswatini"} + TA{"Tristan da Cunha"} + TC{"Ìsulas Turks e Caicos"} + TD{"Chad"} + TF{"Terras australes frantzesas"} + TG{"Togo"} + TH{"Tailàndia"} + TJ{"Tagìkistan"} + TK{"Tokelau"} + TL{"Timor-Est"} + TM{"Turkmènistan"} + TN{"Tunisia"} + TO{"Tonga"} + TR{"Turchia"} + TT{"Trinidad e Tobago"} + TV{"Tuvalu"} + TW{"Taiwàn"} + TZ{"Tanzània"} + UA{"Ucraina"} + UG{"Uganda"} + UM{"Ìsulas perifèricas de sos Istados Unidos"} + UN{"Natziones Unidas"} + US{"Istados Unidos"} + UY{"Uruguày"} + UZ{"Uzbèkistan"} + VA{"Tzitade de su Vaticanu"} + VC{"Santu Vissente e sas Grenadinas"} + VE{"Venetzuela"} + VG{"Ìsulas Vèrgines Britànnicas"} + VI{"Ìsulas Vèrgines de sos Istados Unidos"} + VN{"Vietnam"} + VU{"Vanuatu"} + WF{"Wallis e Futuna"} + WS{"Samoa"} + XK{"Kòssovo"} + YE{"Yemen"} + YT{"Mayotte"} + ZA{"Sudàfrica"} + ZM{"Zàmbia"} + ZW{"Zimbabwe"} + ZZ{"regione disconnota"} + } +} diff --git a/icu/icu4c/source/data/region/sd.txt b/icu/icu4c/source/data/region/sd.txt index a3a8ad6eb99..2c5451fa77e 100644 --- a/icu/icu4c/source/data/region/sd.txt +++ b/icu/icu4c/source/data/region/sd.txt @@ -38,7 +38,7 @@ sd{ AD{"اندورا"} AE{"متحده عرب امارات"} AF{"افغانستان"} - AG{"انٽيگا ۽ باربوڊا"} + AG{"انٽيگا ۽ باربد"} AI{"انگويلا"} AL{"البانيا"} AM{"ارمینیا"} @@ -51,7 +51,7 @@ sd{ AW{"عروبا"} AX{"الند ٻيٽ"} AZ{"آذربائيجان"} - BA{"بوسنيا ۽ ھرزيگوينا"} + BA{"بوسنيا ۽ هرزوگووينا"} BB{"باربڊوس"} BD{"بنگلاديش"} BE{"بيلجيم"} @@ -78,7 +78,7 @@ sd{ CF{"وچ آفريقي جمهوريه"} CG{"ڪانگو - برازاویل"} CH{"سوئزرلينڊ"} - CI{"ڪوٽ ڊي وار"} + CI{"ڪوٽي ويرا"} CK{"ڪوڪ ٻيٽ"} CL{"چلي"} CM{"ڪيمرون"} diff --git a/icu/icu4c/source/data/region/sd_Deva.txt b/icu/icu4c/source/data/region/sd_Deva.txt index ef08e59c88e..66192c4221c 100644 --- a/icu/icu4c/source/data/region/sd_Deva.txt +++ b/icu/icu4c/source/data/region/sd_Deva.txt @@ -4,16 +4,17 @@ sd_Deva{ %%Parent{"root"} Countries{ - BR{"ब्राजील"} - CN{"चाइना"} + BR{"ब्राज़ील"} + CN{"चीन"} DE{"जर्मनी"} FR{"फ़्रांस"} - GB{"यूनाइटेड किंगडम"} + GB{"बरतानी"} IN{"भारत"} IT{"इटली"} JP{"जापान"} + PK{"पाकिस्तान"} RU{"रशिया"} US{"अमेरिका"} - ZZ{"अणवाकुफु इलाको"} + ZZ{"अणजातल इलाइको"} } } diff --git a/icu/icu4c/source/data/curr/nb_NO.txt b/icu/icu4c/source/data/region/sd_Deva_IN.txt similarity index 94% rename from icu/icu4c/source/data/curr/nb_NO.txt rename to icu/icu4c/source/data/region/sd_Deva_IN.txt index 15a33c3396f..09ee30c26ce 100644 --- a/icu/icu4c/source/data/curr/nb_NO.txt +++ b/icu/icu4c/source/data/region/sd_Deva_IN.txt @@ -4,6 +4,6 @@ /** * generated alias target */ -nb_NO{ +sd_Deva_IN{ ___{""} } diff --git a/icu/icu4c/source/data/region/sd_IN.txt b/icu/icu4c/source/data/region/sd_IN.txt new file mode 100644 index 00000000000..40c10644297 --- /dev/null +++ b/icu/icu4c/source/data/region/sd_IN.txt @@ -0,0 +1,6 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +sd_IN{ + "%%ALIAS"{"sd_Deva_IN"} +} diff --git a/icu/icu4c/source/data/region/smn.txt b/icu/icu4c/source/data/region/smn.txt index c1ff45645c8..e6b1cb7f240 100644 --- a/icu/icu4c/source/data/region/smn.txt +++ b/icu/icu4c/source/data/region/smn.txt @@ -42,7 +42,9 @@ smn{ BZ{"Belize"} CA{"Kanada"} CC{"Kookossuolluuh (Keelingsuolluuh)"} + CD{"Kongo demokraattisâš täsiväldi"} CF{"Koskâ-Afrika täsiväldi"} + CG{"Kongo täsiväldi"} CH{"Sveitsi"} CI{"Côte d’Ivoire"} CK{"Cooksuolluuh"} diff --git a/icu/icu4c/source/data/region/so.txt b/icu/icu4c/source/data/region/so.txt index ea9560aa8c4..99ae2abdfe3 100644 --- a/icu/icu4c/source/data/region/so.txt +++ b/icu/icu4c/source/data/region/so.txt @@ -85,7 +85,7 @@ so{ CN{"Shiinaha"} CO{"Koloombiya"} CP{"Jasiiradda Kilibarton"} - CR{"Kosta Riika"} + CR{"Costa Rica"} CU{"Kuuba"} CV{"Jasiiradda Kayb Faarde"} CW{"Kurakaaw"} @@ -156,7 +156,7 @@ so{ KH{"Kamboodiya"} KI{"Kiribati"} KM{"Komooros"} - KN{"St. Kitts & Nefis"} + KN{"St. Kitts iyo Nevis"} KP{"Kuuriyada Waqooyi"} KR{"Kuuriyada Koonfureed"} KW{"Kuwayt"} @@ -216,7 +216,7 @@ so{ PH{"Filibiin"} PK{"Bakistaan"} PL{"Booland"} - PM{"Saint Pierre and Miquelon"} + PM{"St. Pierre iyo Miquelon"} PN{"Bitkairn"} PR{"Bueerto Riiko"} PS{"Dhulka Falastiiniyiinta daanta galbeed iyo marinka qasa"} @@ -290,6 +290,6 @@ so{ ZA{"Koonfur Afrika"} ZM{"Saambiya"} ZW{"Simbaabwe"} - ZZ{"Gobol aan la aqoonin amase aan saxnayn"} + ZZ{"Gobol aan la aqoonin"} } } diff --git a/icu/icu4c/source/data/region/sr_Cyrl_BA.txt b/icu/icu4c/source/data/region/sr_Cyrl_BA.txt index 301f16820fa..5ef7b30c6da 100644 --- a/icu/icu4c/source/data/region/sr_Cyrl_BA.txt +++ b/icu/icu4c/source/data/region/sr_Cyrl_BA.txt @@ -10,30 +10,35 @@ sr_Cyrl_BA{ 021{"Сјеверна Америка"} 154{"Сјеверна Европа"} AC{"острво Асенсион"} + AX{"Оландска острва"} + BL{"Сен Бартелеми"} + BN{"Брунеји"} + BV{"острво Буве"} BY{"Бјелорусија"} CC{"Кокосова (Килинг) острва"} - CG{"Конго"} CP{"острво Клипертон"} - CV{"Кабо Верде"} CZ{"Чешка Република"} DE{"Њемачка"} + FK{"Фокландска острва"} + FO{"Фарска острва"} GS{"Јужна Џорџија и Јужна Сендвичка острва"} GU{"Гвам"} + GW{"Гвинеја Бисао"} HK{"Хонгконг (САО Кине)"} HM{"острво Херд и острва Макдоналд"} - KN{"Свети Китс и Невис"} + KM{"Комори"} KP{"Сјеверна Кореја"} MK{"Сјеверна Македонија"} - MO{"САР Макао"} + MM{"Мјанмар (Бурма)"} MP{"Сјеверна Маријанска острва"} NF{"острво Норфок"} NU{"Нијуе"} - PM{"Свети Пјер и Микелон"} PS{"палестинске територије"} RE{"Реунион"} + TF{"Француске јужне територије"} UM{"Спољна острва САД"} VC{"Свети Винсент и Гренадини"} - VG{"Британска Дјевичанска Острва"} - VI{"Америчка Дјевичанска Острва"} + VG{"Британска Дјевичанска острва"} + VI{"Америчка Дјевичанска острва"} } } diff --git a/icu/icu4c/source/data/region/sr_Latn_BA.txt b/icu/icu4c/source/data/region/sr_Latn_BA.txt index bf51a804b8f..e66ac68fb53 100644 --- a/icu/icu4c/source/data/region/sr_Latn_BA.txt +++ b/icu/icu4c/source/data/region/sr_Latn_BA.txt @@ -10,30 +10,35 @@ sr_Latn_BA{ 021{"Sjeverna Amerika"} 154{"Sjeverna Evropa"} AC{"ostrvo Asension"} + AX{"Olandska ostrva"} + BL{"Sen Bartelemi"} + BN{"Bruneji"} + BV{"ostrvo Buve"} BY{"Bjelorusija"} CC{"Kokosova (Kiling) ostrva"} - CG{"Kongo"} CP{"ostrvo Kliperton"} - CV{"Kabo Verde"} CZ{"Češka Republika"} DE{"Njemačka"} + FK{"Foklandska ostrva"} + FO{"Farska ostrva"} GS{"Južna Džordžija i Južna Sendvička ostrva"} GU{"Gvam"} + GW{"Gvineja Bisao"} HK{"Hongkong (SAO Kine)"} HM{"ostrvo Herd i ostrva Makdonald"} - KN{"Sveti Kits i Nevis"} + KM{"Komori"} KP{"Sjeverna Koreja"} MK{"Sjeverna Makedonija"} - MO{"SAR Makao"} + MM{"Mjanmar (Burma)"} MP{"Sjeverna Marijanska ostrva"} NF{"ostrvo Norfok"} NU{"Nijue"} - PM{"Sveti Pjer i Mikelon"} PS{"palestinske teritorije"} RE{"Reunion"} + TF{"Francuske južne teritorije"} UM{"Spoljna ostrva SAD"} VC{"Sveti Vinsent i Grenadini"} - VG{"Britanska Djevičanska Ostrva"} - VI{"Američka Djevičanska Ostrva"} + VG{"Britanska Djevičanska ostrva"} + VI{"Američka Djevičanska ostrva"} } } diff --git a/icu/icu4c/source/data/region/su.txt b/icu/icu4c/source/data/region/su.txt index a45bfec21ed..1e0d708c041 100644 --- a/icu/icu4c/source/data/region/su.txt +++ b/icu/icu4c/source/data/region/su.txt @@ -8,6 +8,7 @@ su{ DE{"Jérman"} FR{"Prancis"} GB{"Britania Raya"} + ID{"Indonesia"} IN{"India"} IT{"Italia"} JP{"Jepang"} diff --git a/icu/icu4c/source/data/region/sv.txt b/icu/icu4c/source/data/region/sv.txt index 34ca362d117..62fc5607b66 100644 --- a/icu/icu4c/source/data/region/sv.txt +++ b/icu/icu4c/source/data/region/sv.txt @@ -250,7 +250,7 @@ sv{ SV{"El Salvador"} SX{"Sint Maarten"} SY{"Syrien"} - SZ{"Swaziland"} + SZ{"Eswatini"} TA{"Tristan da Cunha"} TC{"Turks- och Caicosöarna"} TD{"Tchad"} diff --git a/icu/icu4c/source/data/region/sw_KE.txt b/icu/icu4c/source/data/region/sw_KE.txt index 83334688cd9..52494fd6959 100644 --- a/icu/icu4c/source/data/region/sw_KE.txt +++ b/icu/icu4c/source/data/region/sw_KE.txt @@ -3,27 +3,44 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml sw_KE{ Countries{ + 001{"dunia"} + 011{"Afrika Magharibi"} + 014{"Afrika Mashariki"} + 015{"Afrika Kaskazini"} + 030{"Asia Mashariki"} + 034{"Asia Kusini"} + 035{"Kusini Mashariki mwa Asia"} + 039{"Ulaya Kusini"} + 057{"Maikronesia"} + 061{"Polinesia"} + 145{"Asia Magharibi"} + 151{"Ulaya Mashariki"} + 154{"Ulaya Kaskazini"} + 155{"Ulaya Magharibi"} 202{"Kusini mwa Jangwa la Sahara"} AF{"Afghanistani"} + AG{"Antigua na Babuda"} AI{"Anguila"} AQ{"Antaktika"} AZ{"Azabajani"} + BB{"Babados"} BJ{"Benini"} + BS{"Bahamas"} BT{"Bhutani"} BY{"Belarusi"} CC{"Visiwa vya Kokos (Keeling)"} CD{"Kongo - Kinshasa"} CV{"Kepuvede"} + CW{"Kurakao"} EC{"Ekwado"} GA{"Gaboni"} - GL{"Grinilandi"} GP{"Gwadelupe"} - GS{"Visiwa vya Jojia ya Kusini na Sandwich ya Kusini"} + GS{"Visiwa vya Jojia Kusini na Sandwich Kusini"} + GT{"Gwatemala"} GU{"Guami"} HR{"Kroashia"} IO{"Himaya ya Uingereza katika Bahari Hindi"} JO{"Yordani"} - KY{"Visiwa vya Kaimani"} LA{"Laosi"} LB{"Lebanoni"} LI{"Lishenteni"} @@ -34,7 +51,6 @@ sw_KE{ MC{"Monako"} MK{"Masedonia"} MM{"Myama (Burma)"} - MQ{"Martiniki"} MS{"Montserati"} NC{"Nyukaledonia"} NE{"Nijeri"} @@ -44,13 +60,15 @@ sw_KE{ PF{"Polinesia ya Ufaransa"} PG{"Papua Guinea Mpya"} PL{"Polandi"} - PR{"Puetoriko"} + PM{"St. Pierre na Miquelon"} + PR{"Pwetoriko"} PS{"Himaya za Palestina"} PY{"Paragwai"} QA{"Katari"} + QO{"Eneo la Oceania"} SG{"Singapuri"} - SR{"Surinamu"} ST{"Sao Tome na Prinsipe"} + SV{"Elsalvado"} SY{"Shamu"} TD{"Chadi"} TH{"Thailandi"} @@ -62,5 +80,6 @@ sw_KE{ VG{"Visiwa vya Virgin vya Uingereza"} VI{"Visiwa vya Virgin vya Marekani"} YT{"Mayote"} + ZZ{"Eneo Lisilojulikana"} } } diff --git a/icu/icu4c/source/data/region/syr.txt b/icu/icu4c/source/data/region/syr.txt index 46c48eab7d1..c8493d4eec0 100644 --- a/icu/icu4c/source/data/region/syr.txt +++ b/icu/icu4c/source/data/region/syr.txt @@ -2,4 +2,280 @@ // License & terms of use: http://www.unicode.org/copyright.html // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml syr{ + Countries{ + 001{"ܬܐܒܝܠ"} + 002{"ܐܦܪܝܩܐ"} + 003{"ܐܡܪܝܟܐ ܓܪܒܝܝܬܐ"} + 005{"ܐܡܪܝܟܐ ܬܝܡܢܝܬܐ"} + 009{"ܐܘܩܝܢܘܣܝܐ"} + 011{"ܐܦܪܝܩܐ ܡܥܪܒܝܬܐ"} + 013{"ܐܡܪܝܟܐ ܡܨܥܝܬܐ"} + 014{"ܐܦܪܝܩܐ ܡܕܢܚܝܬܐ"} + 015{"ܐܦܪܝܩܐ ܓܪܒܝܝܬܐ"} + 017{"ܐܦܪܝܩܐ ܡܨܥܝܬܐ"} + 018{"ܐܦܪܝܩܐ ܬܝܡܢܝܬܐ"} + 019{"ܐܡܪ̈ܝܟܐ"} + 021{"ܓܪܒܝܐ ܐܡܪܝܟܐ"} + 029{"ܟܐܪܝܒܝܢ"} + 030{"ܐܣܝܐ ܡܕܢܚܝܬܐ"} + 034{"ܐܣܝܐ ܬܝܡܢܝܬܐ"} + 035{"ܬܝܡܢ ܡܕܢܚ ܐܣܝܐ"} + 039{"ܐܘܪܘܦܐ ܬܝܡܢܝܬܐ"} + 053{"ܐܘܣܛܪܐܠܐܣܝܐ"} + 054{"ܡܝܠܐܢܝܣܝܐ"} + 057{"ܡܝܟܪܘܢܝܙܝܐ"} + 061{"ܦܘܠܢܝܣܝܐ"} + 142{"ܐܣܝܐ"} + 143{"ܐܣܝܐ ܡܨܥܝܬܐ"} + 145{"ܐܣܝܐ ܡܥܪܒܝܬܐ"} + 150{"ܐܘܪܘܦܐ"} + 151{"ܐܘܪܘܦܐ ܡܕܢܚܝܬܐ"} + 154{"ܐܘܪܘܦܐ ܓܪܒܝܝܬܐ"} + 155{"ܐܘܪܘܦܐ ܡܥܪܒ݂ܝܬܐ"} + 202{"ܐܦܪܝܩܐ ܨܚܪܐ ܬܝܡܢܝܬܐ"} + 419{"ܐܡܪܝܟܐ ܠܬܝܢܝܬܐ"} + AD{"ܐܢܕܘܪܐ"} + AE{"ܐܡܝܪ̈ܘܬܐ ܡܚܝܕ̈ܬܐ ܥܪ̈ܒܝܐ"} + AF{"ܐܦܓܐܢܣܬܐܢ"} + AG{"ܐܢܬܝܓܘܐ ܘܒܐܪܒܘܕܐ"} + AI{"ܐܢܓܘܝܠܐ"} + AL{"ܐܠܒܢܝܐ"} + AM{"ܐܪܡܢܝܐ"} + AO{"ܐܢܓܘܠܐ"} + AQ{"ܐܢܬܪܬܝܟܐ"} + AR{"ܐܪܓܢܬܝܢܐ"} + AS{"ܣܡܘܐ ܐܡܝܖ̈ܟܝܐ"} + AT{"ܐܘܣܛܪܝܐ"} + AU{"ܐܘܣܬܪܠܝܐ"} + AW{"ܐܪܘܒܐ"} + AX{"ܓܙܝܖ̈ܐ ܕܐܠܐܢܕ"} + AZ{"ܐܙܪܒܝܓܐܢ"} + BA{"ܒܘܣܢܐ ܘܗܪܬܣܓܘܒܝܢܐ"} + BB{"ܒܪܒܐܕܘܣ"} + BD{"ܒܢܓܠܐܕܝܫ"} + BE{"ܒܠܓܝܩܐ"} + BF{"ܒܘܪܩܝܢܐ ܦܐܣܘ"} + BG{"ܒܘܠܓܐܪܝܐ"} + BH{"ܒܚܪܝܢ"} + BI{"ܒܘܪܘܢܕܝ"} + BJ{"ܒܢܝܢ"} + BL{"ܡܪܬܝ ܒܪ ܬܘܠܡܝ"} + BM{"ܒܪܡܘܕܐ"} + BN{"ܒܪܘܢܐܝ"} + BO{"ܒܘܠܝܒܝܐ"} + BQ{"ܟܐܪܝܒܝܢ ܕܢܝܬܝܪܠܐܢܕܣ"} + BR{"ܒܪܐܙܝܠ"} + BS{"ܒܗܐܡܣ"} + BT{"ܒܘܬܐܢ"} + BV{"ܓܙܪܬܐ ܕܒܘܒܝܬ"} + BW{"ܒܘܛܣܘܐܢܐ"} + BY{"ܒܠܐܪܘܣ"} + BZ{"ܒܠܝܙ"} + CA{"ܟܢܕܐ"} + CC{"ܓܙܝܖ̈ܐ ܕܟܘܟܘܣ"} + CD{"ܟܘܢܓܘ - ܟܝܢܫܐܣܐ"} + CF{"ܩܘܛܢܝܘܬܐ ܕܐܦܪܝܩܐ ܡܨܥܝܬܐ"} + CG{"ܟܘܢܓܘ - ܒܪܐܙܐܒܝܠ"} + CH{"ܣܘܝܣܪܐ"} + CI{"ܩܘܛ ܕܝܒܘܐܪ"} + CK{"ܓܙܪܬܐ ܟܘܟ"} + CL{"ܬܫܝܠܝ"} + CM{"ܟܐܡܪܘܢ"} + CN{"ܨܝܢ"} + CO{"ܟܘܠܘܡܒܝܐ"} + CR{"ܟܘܣܬܐ ܪܝܩܐ"} + CU{"ܟܘܒܐ"} + CV{"ܟܐܦ ܒܝܪܕܝ (ܪܝܫܐ ܝܘܪܩܐ)"} + CW{"ܟܘܪܐܟܘ"} + CX{"ܓܙܪܬܐ ܕܟܪܝܣܬܡܣ"} + CY{"ܩܘܦܪܘܣ"} + CZ{"ܬܫܝܟܝܐ"} + DE{"ܐܠܡܢܝܐ"} + DJ{"ܓܝܒܘܛܝ"} + DK{"ܕܐܢܡܐܪܩ"} + DM{"ܕܘܡܝܢܝܩܐ"} + DO{"ܩܘܛܢܝܘܬܐ ܕܘܡܝܢܝܩܐܢܝܬܐ"} + DZ{"ܓܙܐܪ"} + EC{"ܐܩܘܐܕܘܪ"} + EE{"ܐܣܛܘܢܝܐ"} + EG{"ܡܨܪܝܢ"} + ER{"ܐܪܬܪܝܐ"} + ES{"ܐܣܦܢܝܐ"} + ET{"ܟܘܫ"} + EU{"ܚܘܝܕܐ ܐܘܪܘܦܝܐ"} + EZ{"ܩܠܝܡܐ ܕܐܘܪܘ"} + FI{"ܦܝܢܠܢܕ"} + FJ{"ܦܝܓܝ"} + FK{"ܓܙܪܬܐ ܕܦܠܟܠܢܕ"} + FM{"ܐܬܪܘܬܐ ܦܕܪܠܝܐ ܕܡܝܩܪܘܢܝܣܝܐ"} + FO{"ܓܙܝܖ̈ܐ ܕܦܪܘ"} + FR{"ܦܪܢܣܐ"} + GA{"ܓܒܘܢ"} + GB{"ܡܠܟܘܬܐ ܡܚܝܕܬܐ"} + GD{"ܓܪܝܢܐܕܐ"} + GE{"ܓܘܪܓܝܐ"} + GF{"ܓܘܝܐܢܐ ܦܪܢܣܝܬܐ"} + GG{"ܓܘܪܢܙܝ"} + GH{"ܓܐܢܐ"} + GI{"ܓܒܪܠܛܪ"} + GL{"ܓܪܝܢܠܢܕ"} + GM{"ܓܡܒܝܐ"} + GN{"ܓܝܢܝܐ"} + GP{"ܓܘܐܕܘܠܘܦܐܝ"} + GQ{"ܓܝܢܝܐ ܫܘܝܬܐ"} + GR{"ܝܘܢ"} + GS{"ܓܙܝܖ̈ܐ ܕܓܘܪܓܝܐ ܘܣܐܢܕܘܝܟ ܬܝܡܢܝ̈ܐ"} + GT{"ܓܘܐܬܝܡܐܠܐ"} + GU{"ܓܘܐܡ"} + GW{"ܓܝܢܝܐ ܒܝܣܐܘ"} + GY{"ܓܘܝܐܢܐ"} + HK{"ܗܘܢܓ ܟܘܢܓ"} + HN{"ܗܘܢܕܘܪܣ"} + HR{"ܩܪܘܐܛܝܐ"} + HT{"ܗܐܝܬܝ"} + HU{"ܡܓܪ"} + ID{"ܐܝܢܕܘܢܝܣܝܐ"} + IE{"ܐܝܪܠܢܕ"} + IL{"ܐܝܣܪܐܝܠ"} + IM{"ܓܙܪܬܐ ܕܡܐܢ"} + IN{"ܗܢܕܘ"} + IO{"ܩܠܝܡܐ ܕܒܪܝܛܢܝܐ ܓܘ ܐܘܩܝܢܘܣ ܗܢܕܘܝܐ"} + IQ{"ܥܝܪܩ"} + IR{"ܐܝܪܐܢ"} + IS{"ܐܝܣܠܢܕ"} + IT{"ܐܝܛܠܝܐ"} + JE{"ܓܝܪܙܝ"} + JM{"ܓܡܝܟܐ"} + JO{"ܐܘܪܕܘܢ"} + JP{"ܝܦܢ"} + KE{"ܩܝܢܝܐ"} + KG{"ܩܝܪܓܝܙܣܬܐܢ"} + KH{"ܟܡܒܘܕܝܐ"} + KI{"ܟܝܪܝܒܬܝ"} + KM{"ܓܙܪܬܐ ܕܩܡܪ"} + KN{"ܣܐܢܬ ܟܝܬܣ ܘܢܝܒܝܣ"} + KP{"ܟܘܪܝܐ ܕܓܪܒܝܐ"} + KR{"ܟܘܪܝܐ ܕܬܝܡܢܝܐ"} + KW{"ܟܘܝܬ"} + KY{"ܓܙܝܖ̈ܐ ܕܟܐܝܡܐܢ"} + KZ{"ܟܙܩܣܬܐܢ"} + LA{"ܠܐܘܣ"} + LB{"ܠܒܢܢ"} + LC{"ܡܪܬܝ ܠܘܫܐ"} + LI{"ܠܝܟܛܢܫܛܝܢ"} + LK{"ܫܪܝ ܠܐܢܟܐ"} + LR{"ܠܝܒܝܪܝܐ"} + LS{"ܠܣܘܛܘ"} + LT{"ܠܬܘܢܝܐ"} + LU{"ܠܘܟܣܡܒܘܪܓ"} + LV{"ܠܐܛܒܝܐ"} + LY{"ܠܘܒܐ"} + MA{"ܡܓܪܒ"} + MC{"ܡܘܢܐܩܘ"} + MD{"ܡܘܠܕܘܒܐ"} + ME{"ܡܘܢܛܝܢܝܓܪܘ"} + MF{"ܣܐܢܬ ܡܐܪܬܝܢ"} + MG{"ܡܕܓܣܩܪ"} + MH{"ܓܙܪܬܐ ܡܐܪܫܐܠ"} + MK{"ܓܪܒܝ ܡܩܕܘܢܝܐ"} + ML{"ܡܐܠܝ"} + MM{"ܡܝܐܢܡܐܪ (ܒܘܪܡܐ)"} + MN{"ܡܘܢܓܘܠܝܐ"} + MP{"ܓܙܝܖ̈ܐ ܕܡܪܝܢܐ ܓܪܒܝܐ"} + MQ{"ܡܐܪܬܝܢܝܩ"} + MR{"ܡܘܪܝܛܢܝܐ"} + MS{"ܡܘܢܣܝܪܐܬ"} + MT{"ܡܝܠܛܐ"} + MU{"ܡܘܪܝܛܝܘܣ"} + MV{"ܓܙܪܬܐ ܡܐܠܕܝܒܝܬܐ"} + MW{"ܡܠܐܘܝ"} + MX{"ܡܟܣܝܟܘ"} + MY{"ܡܠܝܙܝܐ"} + MZ{"ܡܘܙܡܒܝܩ"} + NA{"ܢܡܝܒܝܐ"} + NE{"ܢܝܓܪ"} + NG{"ܢܝܓܝܪܝܐ"} + NI{"ܢܝܟܪܐܓܘܐ"} + NL{"ܗܘܠܢܕܐ"} + NO{"ܢܘܪܒܝܓ"} + NP{"ܢܝܦܐܠ"} + NR{"ܢܐܘܪܘ"} + NZ{"ܢܝܘ ܙܝܠܢܕ"} + OM{"ܥܘܡܐܢ"} + PA{"ܦܢܡܐ"} + PE{"ܦܝܪܘ"} + PG{"ܦܐܦܘܐ ܓܝܢܝܐ ܚܕܬܐ"} + PH{"ܦܝܠܝܦܝܢܝܐ"} + PK{"ܦܐܟܣܬܐܢ"} + PL{"ܦܘܠܢܕ"} + PM{"ܣܐܢܬ ܦܝܥܪ ܘܡܩܘܠܘܢ"} + PR{"ܦܘܐܪܛܘ ܪܝܩܘ"} + PS{"ܐܬܖ̈ܘܬܐ ܕܦܠܣܛܝܢ"} + PT{"ܦܘܪܛܘܓܠ"} + PW{"ܦܠܐܘ"} + PY{"ܦܪܓܘܐܝ"} + QA{"ܩܛܪ"} + QO{"ܐܘܩܝܢܘܣܝܐ ܒܪܝܬܐ"} + RE{"ܪܝܘܢܝܘܢ"} + RO{"ܪܘܡܢܝܐ"} + RS{"ܣܪܒܝܐ"} + RU{"ܪܘܣܝܐ"} + RW{"ܪܘܐܢܕܐ"} + SA{"ܣܥܘܕܝܐ"} + SB{"ܓܙܪܬܐ ܕܫܠܝܡܘܢ"} + SC{"ܣܐܝܫܝܠ"} + SD{"ܣܘܕܐܢ"} + SE{"ܣܘܝܕ"} + SG{"ܣܝܢܓܐܦܘܪ"} + SH{"ܡܪܬܝ ܗܝܠܝܢܐ"} + SI{"ܣܠܘܒܢܝܐ"} + SJ{"ܣܒܠܕܒܪܕ ܘܓܐܢ ܡܐܝܝܢ"} + SK{"ܣܠܘܒܩܝܐ"} + SL{"ܣܝܝܪܐ ܠܝܐܘܢܝ"} + SM{"ܣܢ ܡܪܝܢܘ"} + SN{"ܣܢܓܐܠ"} + SO{"ܨܘܡܐܠ"} + SR{"ܣܘܪܝܢܐܡ"} + SS{"ܬܝܡܢ ܣܘܕܐܢ"} + ST{"ܣܐܘ ܛܘܡܝ ܘܦܪܝܢܣܝܦܝ"} + SV{"ܐܠ ܣܠܒܐܕܘܪ"} + SX{"ܣܢܬ ܡܐܪܬܝܢ"} + SY{"ܣܘܪܝܐ"} + SZ{"ܐܣܘܐܛܝܢܝ"} + TC{"ܓܙܝܖ̈ܐ ܕܬܘܪܟܣ ܘܟܐܝܟܘܣ"} + TD{"ܬܫܐܕ"} + TF{"ܩܠܝܡ̈ܐ ܕܦܪܢܣܐ ܬܝܡܢܝܬܐ"} + TG{"ܬܘܓܘ"} + TH{"ܬܐܝܠܢܕ"} + TJ{"ܬܐܓܝܟܣܬܐܢ"} + TL{"ܬܝܡܘܪ-ܠܣܬܝ"} + TM{"ܬܘܪܟܡܢܣܬܐܢ"} + TN{"ܬܘܢܣ"} + TO{"ܬܘܢܓܐ"} + TR{"ܬܘܪܟܝܐ"} + TT{"ܬܪܝܢܝܕܐܕ ܘܬܘܒܐܓܘ"} + TV{"ܬܘܒܐܠܘ"} + TW{"ܬܐܝܘܐܢ"} + TZ{"ܛܢܙܢܝܐ"} + UA{"ܐܘܩܪܐܝܢܐ"} + UG{"ܐܘܓܢܕܐ"} + UN{"ܐܡ̈ܘܬܐ ܡܚܝ̈ܕܬܐ"} + US{"ܐܘܚܕ̈ܢܐ ܡܚܝܕ̈ܐ"} + UY{"ܐܘܪܘܓܘܐܝ"} + UZ{"ܐܘܙܒܟܣܬܐܢ"} + VA{"ܡܕܝܢܬܐ ܕܘܛܝܩܢ"} + VC{"ܣܐܢܬ ܒܝܢܣܝܢܬ ܘܓܪܝܢܐܕܝܢܐܣ"} + VE{"ܒܢܙܘܝܠܐ"} + VG{"ܓܙܖ̈ܝܐ ܒܬܘ̈ܠܐ ܕܒܪܝܛܢܝܐ"} + VI{"ܓܙܖ̈ܝܐ ܒܬܘ̈ܠܐ ܕܐܡܝܪܟܐ"} + VN{"ܒܝܬܢܐܡ"} + VU{"ܒܐܢܘܐܛܘ"} + WS{"ܣܡܘܐ"} + XK{"ܩܘܣܘܒܘ"} + YE{"ܝܡܢ"} + YT{"ܡܐܝܘܛ"} + ZA{"ܬܝܡܢ ܐܦܪܝܩܐ"} + ZM{"ܙܐܡܒܝܐ"} + ZW{"ܙܝܡܒܐܒܘܝ"} + } } diff --git a/icu/icu4c/source/data/region/ta.txt b/icu/icu4c/source/data/region/ta.txt index 6fe4f01e5c8..afd166ff248 100644 --- a/icu/icu4c/source/data/region/ta.txt +++ b/icu/icu4c/source/data/region/ta.txt @@ -4,30 +4,30 @@ ta{ Countries{ 001{"உலகம்"} - 002{"ஆப்ரிக்கா"} + 002{"ஆப்பிரிக்கா"} 003{"வட அமெரிக்கா"} 005{"தென் அமெரிக்கா"} 009{"ஓஷியானியா"} - 011{"மேற்கு ஆப்ரிக்கா"} + 011{"மேற்கு ஆப்பிரிக்கா"} 013{"மத்திய அமெரிக்கா"} - 014{"கிழக்கு ஆப்ரிக்கா"} - 015{"வடக்கு ஆப்ரிக்கா"} - 017{"மத்திய ஆப்ரிக்கா"} - 018{"தெற்கு ஆப்ரிக்கா"} + 014{"கிழக்கு ஆப்பிரிக்கா"} + 015{"வடக்கு ஆப்பிரிக்கா"} + 017{"மத்திய ஆப்பிரிக்கா"} + 018{"தெற்கு ஆப்பிரிக்கா"} 019{"அமெரிக்காஸ்"} 021{"வடக்கு அமெரிக்கா"} 029{"கரீபியன்"} - 030{"கிழக்காசியா"} - 034{"தெற்காசியா"} - 035{"தென்கிழக்காசியா"} + 030{"கிழக்கு ஆசியா"} + 034{"தெற்கு ஆசியா"} + 035{"தென்கிழக்கு ஆசியா"} 039{"தெற்கு ஐரோப்பா"} 053{"ஆஸ்திரலேசியா"} 054{"மெலனேஷியா"} - 057{"மைக்ரோ நேஷியா பிரதேசம்"} + 057{"மைக்ரோனேஷியன் பிரதேசம்"} 061{"பாலினேஷியா"} 142{"ஆசியா"} 143{"மத்திய ஆசியா"} - 145{"மேற்காசியா"} + 145{"மேற்கு ஆசியா"} 150{"ஐரோப்பா"} 151{"கிழக்கு ஐரோப்பா"} 154{"வடக்கு ஐரோப்பா"} @@ -230,7 +230,7 @@ ta{ RS{"செர்பியா"} RU{"ரஷ்யா"} RW{"ருவாண்டா"} - SA{"சவூதி அரேபியா"} + SA{"சவுதி அரேபியா"} SB{"சாலமன் தீவுகள்"} SC{"சீஷெல்ஸ்"} SD{"சூடான்"} diff --git a/icu/icu4c/source/data/region/tg.txt b/icu/icu4c/source/data/region/tg.txt index 6e82f70cc7c..e8f8329a971 100644 --- a/icu/icu4c/source/data/region/tg.txt +++ b/icu/icu4c/source/data/region/tg.txt @@ -42,7 +42,9 @@ tg{ BZ{"Белиз"} CA{"Канада"} CC{"Ҷазираҳои Кокос (Килинг)"} + CD{"Конго (ҶДК)"} CF{"Ҷумҳурии Африқои Марказӣ"} + CG{"Конго"} CH{"Швейтсария"} CI{"Кот-д’Ивуар"} CK{"Ҷазираҳои Кук"} diff --git a/icu/icu4c/source/data/region/ti.txt b/icu/icu4c/source/data/region/ti.txt index 9dab127961f..9f23fe17e91 100644 --- a/icu/icu4c/source/data/region/ti.txt +++ b/icu/icu4c/source/data/region/ti.txt @@ -4,280 +4,292 @@ ti{ Countries{ 001{"ዓለም"} - 002{"አፍሪካ"} - 005{"ደቡባዊ አሜሪካ"} - 009{"ኦሽኒያ"} - 011{"ምዕራባዊ አፍሪካ"} - 014{"ምስራቃዊ አፍሪካ"} - 015{"ሰሜናዊ አፍሪካ"} - 017{"መካከለኛ አፍሪካ"} - 018{"ደቡባዊ አፍሪካ"} - 019{"አሜሪካዎች"} - 021{"ሰሜናዊ አሜሪካ"} - 029{"ካሪቢያን"} - 034{"ምሥራቃዊ እስያ"} - 039{"ደቡባዊ አውሮፓ"} - 053{"አውስትራሊያ እና ኒው ዚላንድ"} - 054{"ሜላኔሲያ"} - 061{"ፖሊኔዢያ"} - 142{"እስያ"} - 145{"ምዕራባዊ እስያ"} - 150{"አውሮፓ"} - 151{"ምስራቃዊ አውሮፓ"} - 154{"ሰሜናዊ አውሮፓ"} - 155{"ምዕራባዊ አውሮፓ"} - AC{"አሴንሽን ደሴት"} + 002{"ኣፍሪቃ"} + 003{"ሰሜን ኣመሪካ"} + 005{"ደቡብ ኣመሪካ"} + 009{"ኦሽያንያ"} + 011{"ምዕራባዊ ኣፍሪቃ"} + 013{"ማእከላይ ኣመሪካ"} + 014{"ምብራቓዊ ኣፍሪቃ"} + 015{"ሰሜናዊ ኣፍሪቃ"} + 017{"ማእከላይ ኣፍሪቃ"} + 018{"ደቡባዊ ኣፍሪቃ"} + 019{"ኣመሪካታት"} + 021{"ሰሜናዊ ኣመሪካ"} + 029{"ካሪብያን"} + 030{"ምብራቓዊ ኤስያ"} + 034{"ደቡባዊ ኤስያ"} + 035{"ደቡባዊ ምብራቕ ኤስያ"} + 039{"ደቡባዊ ኤውሮጳ"} + 053{"ኣውስትራሌዥያ"} + 054{"መላነዥያ"} + 057{"ዞባ ማይክሮነዥያ"} + 061{"ፖሊነዥያ"} + 142{"ኤስያ"} + 143{"ማእከላይ ኤስያ"} + 145{"ምዕራባዊ ኤስያ"} + 150{"ኤውሮጳ"} + 151{"ምብራቓዊ ኤውሮጳ"} + 154{"ሰሜናዊ ኤውሮጳ"} + 155{"ምዕራባዊ ኤውሮጳ"} + 202{"ንኡስ ሰሃራዊ ኣፍሪቃ"} + 419{"ላቲን ኣመሪካ"} + AC{"ደሴት ኣሰንስዮን"} AD{"ኣንዶራ"} AE{"ሕቡራት ኢማራት ዓረብ"} AF{"ኣፍጋኒስታን"} AG{"ኣንቲጓን ባርቡዳን"} - AI{"ኣንጊላ"} - AL{"ኣልቤኒያ"} - AM{"ኣርሜኒያ"} + AI{"ኣንጒላ"} + AL{"ኣልባንያ"} + AM{"ኣርሜንያ"} AO{"ኣንጎላ"} AQ{"ኣንታርክቲካ"} AR{"ኣርጀንቲና"} - AS{"ኣሜሪካ ሳሞኣ"} - AT{"ኦስትሪያ"} - AU{"ኣውስትራሊያ"} + AS{"ኣመሪካዊት ሳሞኣ"} + AT{"ኦስትርያ"} + AU{"ኣውስትራልያ"} AW{"ኣሩባ"} AX{"ደሴታት ኣላንድ"} - AZ{"ኣዘርበጃን"} + AZ{"ኣዘርባጃን"} BA{"ቦዝንያን ሄርዘጎቪናን"} BB{"ባርባዶስ"} - BD{"ባንግላዲሽ"} - BE{"ቤልጀም"} + BD{"ባንግላደሽ"} + BE{"ቤልጅዩም"} BF{"ቡርኪና ፋሶ"} - BG{"ቡልጋሪያ"} + BG{"ቡልጋርያ"} BH{"ባሕሬን"} - BI{"ቡሩንዲ"} + BI{"ብሩንዲ"} BJ{"ቤኒን"} - BL{"ቅዱስ ባርተለሚይ"} - BM{"ቤርሙዳ"} + BL{"ቅዱስ ባርተለሚ"} + BM{"በርሙዳ"} BN{"ብሩነይ"} - BO{"ቦሊቪያ"} - BQ{"ካሪቢያን ኔዘርላንድስ"} + BO{"ቦሊቭያ"} + BQ{"ካሪብያን ኔዘርላንድ"} BR{"ብራዚል"} BS{"ባሃማስ"} BT{"ቡታን"} - BV{"ደሴት ቡቬት"} + BV{"ደሴት ቡቨት"} BW{"ቦትስዋና"} BY{"ቤላሩስ"} - BZ{"ቤሊዝ"} + BZ{"በሊዝ"} CA{"ካናዳ"} - CC{"ኮኮስ ኬሊንግ ደሴቶች"} - CD{"ኮንጎ"} - CF{"ማእከላዊ አፍሪቃ ሪፖብሊክ"} - CG{"ኮንጎ ሪፓብሊክ"} + CC{"ደሴታት ኮኮስ"} + CD{"ደሞክራስያዊት ሪፓብሊክ ኮንጎ"} + CF{"ሪፓብሊክ ማእከላይ ኣፍሪቃ"} + CG{"ኮንጎ"} CH{"ስዊዘርላንድ"} - CI{"ኮት ዲቯር"} + CI{"ኮት ዲቭዋር"} CK{"ደሴታት ኩክ"} - CL{"ቺሊ"} - CM{"ካሜሮን"} + CL{"ቺሌ"} + CM{"ካሜሩን"} CN{"ቻይና"} - CO{"ኮሎምቢያ"} - CP{"ክሊፐርቶን ደሴት"} + CO{"ኮሎምብያ"} + CP{"ደሴት ክሊፐርቶን"} CR{"ኮስታ ሪካ"} CU{"ኩባ"} - CV{"ኬፕ ቬርዴ"} - CW{"ኩራካዎ"} + CV{"ኬፕ ቨርደ"} + CW{"ኩራሳው"} CX{"ደሴት ክሪስማስ"} - CY{"ሳይፕረስ"} - CZ{"ቼክ ሪፓብሊክ"} + CY{"ቆጵሮስ"} + CZ{"ቸክያ"} DE{"ጀርመን"} - DJ{"ጂቡቲ"} - DK{"ዴንማርክ"} + DJ{"ጅቡቲ"} + DK{"ደንማርክ"} DM{"ዶሚኒካ"} - DO{"ዶመኒካ ሪፓብሊክ"} - DZ{"ኣልጀሪያ"} - EC{"ኢኳዶር"} - EE{"ኤስቶኒያ"} - EG{"ግብጽ"} + DO{"ዶሚኒካዊት ሪፓብሊክ"} + DZ{"ኣልጀርያ"} + EC{"ኤኳዶር"} + EE{"ኤስቶንያ"} + EG{"ግብጺ"} ER{"ኤርትራ"} - ES{"ስፔን"} + ES{"ስጳኛ"} ET{"ኢትዮጵያ"} + EU{"ኤውሮጳዊ ሕብረት"} + EZ{"ዞባ ዩሮ"} FI{"ፊንላንድ"} FJ{"ፊጂ"} FK{"ደሴታት ፎክላንድ"} - FM{"ሚክሮኔዢያ"} - FO{"ደሴታት ፋራኦ"} - FR{"ፈረንሳይ"} + FM{"ማይክሮነዥያ"} + FO{"ደሴታት ፋሮ"} + FR{"ፈረንሳ"} GA{"ጋቦን"} - GB{"እንግሊዝ"} - GD{"ግሬናዳ"} - GE{"ጆርጂያ"} - GF{"ናይ ፈረንሳይ ጉይና"} - GG{"ገርንሲ"} + GB{"ብሪጣንያ"} + GD{"ግረናዳ"} + GE{"ጆርጅያ"} + GF{"ፈረንሳዊት ጊያና"} + GG{"ገርንዚ"} GH{"ጋና"} - GI{"ጊብራልታር"} + GI{"ጂብራልታር"} GL{"ግሪንላንድ"} - GM{"ጋምቢያ"} + GM{"ጋምብያ"} GN{"ጊኒ"} - GP{"ጉዋደሉፕ"} - GQ{"ኢኳቶሪያል ጊኒ"} - GR{"ግሪክ"} - GS{"ደሴታት ደቡብ ጆርጂያን ደቡድ ሳንድዊችን"} - GT{"ጉዋቲማላ"} - GU{"ጉዋም"} - GW{"ቢሳዎ"} + GP{"ጓደሉፕ"} + GQ{"ኢኳቶርያል ጊኒ"} + GR{"ግሪኽ"} + GS{"ደሴታት ደቡብ ጆርጅያን ደቡብ ሳንድዊችን"} + GT{"ጓቲማላ"} + GU{"ጓም"} + GW{"ጊኒ-ቢሳው"} GY{"ጉያና"} - HK{"ፍሉይ ምምሕዳር ዞባ ሆንግ ኮንግ"} - HM{"ደሴታት ሀርድን ማክዶናልድን"} + HK{"ፍሉይ ምምሕዳራዊ ዞባ ሆንግ ኮንግ (ቻይና)"} + HM{"ደሴታት ሄርድን ማክዶናልድን"} HN{"ሆንዱራስ"} HR{"ክሮኤሽያ"} - HT{"ሀይቲ"} - HU{"ሀንጋሪ"} - ID{"ኢንዶኔዢያ"} - IE{"አየርላንድ"} + HT{"ሃይቲ"} + HU{"ሃንጋሪ"} + ID{"ኢንዶነዥያ"} + IE{"ኣየርላንድ"} IL{"እስራኤል"} - IM{"አይል ኦፍ ማን"} + IM{"ኣይል ኦፍ ማን"} IN{"ህንዲ"} - IO{"ናይ ብሪጣኒያ ህንዲ ውቅያኖስ ግዝኣት"} - IQ{"ኢራቅ"} + IO{"ብሪጣንያዊ ህንዳዊ ውቅያኖስ ግዝኣት"} + IQ{"ዒራቕ"} IR{"ኢራን"} - IS{"ኣየርላንድ"} - IT{"ጣሊያን"} - JE{"ጀርሲ"} + IS{"ኣይስላንድ"} + IT{"ኢጣልያ"} + JE{"ጀርዚ"} JM{"ጃማይካ"} - JO{"ጆርዳን"} + JO{"ዮርዳኖስ"} JP{"ጃፓን"} KE{"ኬንያ"} - KG{"ኪርጂስታን"} - KH{"ካምቦዲያ"} + KG{"ኪርጊዝስታን"} + KH{"ካምቦድያ"} KI{"ኪሪባቲ"} KM{"ኮሞሮስ"} KN{"ቅዱስ ኪትስን ኔቪስን"} - KP{"ሰሜን ኮሪያ"} - KR{"ደቡብ ኮሪያ"} - KW{"ክዌት"} - KY{"ደሴታት ኬይማን"} + KP{"ሰሜን ኮርያ"} + KR{"ደቡብ ኮርያ"} + KW{"ኩዌት"} + KY{"ደሴታት ካይማን"} KZ{"ካዛኪስታን"} LA{"ላኦስ"} LB{"ሊባኖስ"} - LC{"ሴንት ሉቺያ"} - LI{"ሊችተንስታይን"} - LK{"ሲሪላንካ"} - LR{"ላይቤሪያ"} + LC{"ቅድስቲ ሉስያ"} + LI{"ሊኽተንሽታይን"} + LK{"ስሪ ላንካ"} + LR{"ላይበርያ"} LS{"ሌሶቶ"} - LT{"ሊቱዌኒያ"} + LT{"ሊትዌንያ"} LU{"ሉክሰምበርግ"} - LV{"ላትቪያ"} - LY{"ሊቢያ"} + LV{"ላትቭያ"} + LY{"ሊብያ"} MA{"ሞሮኮ"} MC{"ሞናኮ"} MD{"ሞልዶቫ"} - ME{"ሞንቴኔግሮ"} - MF{"ሴንት ማርቲን"} + ME{"ሞንተኔግሮ"} + MF{"ቅዱስ ማርቲን"} MG{"ማዳጋስካር"} - MH{"ማርሻል አይላንድ"} - MK{"ሰሜን መቆዶንያ"} + MH{"ደሴታት ማርሻል"} + MK{"ሰሜን መቄዶንያ"} ML{"ማሊ"} - MM{"ማያንማር"} - MN{"ሞንጎሊያ"} - MO{"ፍሉይ ምምሕዳር ዞባ ማካዎ"} - MP{"ደሴታት ሰሜናዊ ማሪያና"} + MM{"ሚያንማር (በርማ)"} + MN{"ሞንጎልያ"} + MO{"ፍሉይ ምምሕዳራዊ ዞባ ማካው (ቻይና)"} + MP{"ሰሜናዊ ደሴታት ማርያና"} MQ{"ማርቲኒክ"} - MR{"ሞሪቴኒያ"} - MS{"ሞንትሴራት"} + MR{"ማውሪታንያ"} + MS{"ሞንትሰራት"} MT{"ማልታ"} - MU{"ማሩሸስ"} + MU{"ማውሪሸስ"} MV{"ማልዲቭስ"} MW{"ማላዊ"} MX{"ሜክሲኮ"} - MY{"ማሌዢያ"} + MY{"ማለዥያ"} MZ{"ሞዛምቢክ"} - NA{"ናሚቢያ"} - NC{"ኒው ካሌዶኒያ"} + NA{"ናሚብያ"} + NC{"ኒው ካለዶንያ"} NE{"ኒጀር"} - NF{"ኖርፎልክ ደሴት"} - NG{"ናይጄሪያ"} + NF{"ደሴት ኖርፎልክ"} + NG{"ናይጀርያ"} NI{"ኒካራጓ"} - NL{"ኔዘርላንድስ"} - NO{"ኖርዌ"} + NL{"ኔዘርላንድ"} + NO{"ኖርወይ"} NP{"ኔፓል"} - NR{"ናኡሩ"} - NU{"ኒኡይ"} + NR{"ናውሩ"} + NU{"ኒዩ"} NZ{"ኒው ዚላንድ"} - OM{"ኦማን"} + OM{"ዖማን"} PA{"ፓናማ"} PE{"ፔሩ"} - PF{"ናይ ፈረንሳይ ፖሊነዝያ"} - PG{"ፓፑዋ ኒው ጊኒ"} + PF{"ፈረንሳዊት ፖሊነዥያ"} + PG{"ፓፕዋ ኒው ጊኒ"} PH{"ፊሊፒንስ"} PK{"ፓኪስታን"} PL{"ፖላንድ"} - PM{"ቅዱስ ፒዬርን ሚኩኤሎን"} - PN{"ፒትካኢርን"} - PR{"ፖርታ ሪኮ"} + PM{"ቅዱስ ፕየርን ሚከሎንን"} + PN{"ደሴታት ፒትካርን"} + PR{"ፖርቶ ሪኮ"} PS{"ምምሕዳር ፍልስጤም"} PT{"ፖርቱጋል"} PW{"ፓላው"} PY{"ፓራጓይ"} - QA{"ቀጠር"} - QO{"ወጣ ያለ ኦሽኒያ"} - RE{"ሪዩኒየን"} - RO{"ሮሜኒያ"} - RS{"ሰርቢያ"} - RU{"ራሺያ"} - RW{"ሩዋንዳ"} + QA{"ቐጠር"} + QO{"ካብ ኦሽያንያ ርሒቖም ግዝኣታት"} + RE{"ርዩንየን"} + RO{"ሩማንያ"} + RS{"ሰርብያ"} + RU{"ሩስያ"} + RW{"ርዋንዳ"} SA{"ስዑዲ ዓረብ"} - SB{"ሰሎሞን ደሴት"} - SC{"ሲሼልስ"} + SB{"ደሴታት ሰሎሞን"} + SC{"ሲሸልስ"} SD{"ሱዳን"} - SE{"ስዊድን"} + SE{"ሽወደን"} SG{"ሲንጋፖር"} - SH{"ሴንት ሄለና"} - SI{"ስሎቬኒያ"} + SH{"ቅድስቲ ሄለና"} + SI{"ስሎቬንያ"} SJ{"ስቫልባርድን ጃን ማየንን"} - SK{"ስሎቫኪያ"} - SL{"ሴራሊዮን"} + SK{"ስሎቫክያ"} + SL{"ሴራ ልዮን"} SM{"ሳን ማሪኖ"} - SN{"ሴኔጋል"} - SO{"ሱማሌ"} + SN{"ሰነጋል"} + SO{"ሶማልያ"} SR{"ሱሪናም"} SS{"ደቡብ ሱዳን"} - ST{"ሳኦ ቶሜን ፕሪንሲፔን"} + ST{"ሳኦ ቶመን ፕሪንሲፐን"} SV{"ኤል ሳልቫዶር"} - SX{"ሲንት ማርቲን"} - SY{"ሲሪያ"} - SZ{"ኢስዋቲኒ"} - TA{"ትሪስን ዳ ኩንሃ"} - TC{"ደሴታት ቱርክን ካይኮስን"} + SX{"ሲንት ማርተን"} + SY{"ሶርያ"} + SZ{"ኤስዋቲኒ"} + TA{"ትሪስታን ዳ ኩንያ"} + TC{"ደሴታት ቱርካትን ካይኮስን"} TD{"ጫድ"} - TF{"ናይ ፈረንሳይ ደቡባዊ ግዝኣታት"} - TG{"ቶጐ"} + TF{"ፈረንሳዊ ደቡባዊ ግዝኣታት"} + TG{"ቶጎ"} TH{"ታይላንድ"} - TJ{"ታጃኪስታን"} - TK{"ቶክላው"} - TL{"ምብራቕ ቲሞር"} - TM{"ቱርክሜኒስታን"} - TN{"ቱኒዚያ"} + TJ{"ታጂኪስታን"} + TK{"ቶከላው"} + TL{"ቲሞር-ለስተ"} + TM{"ቱርክመኒስታን"} + TN{"ቱኒዝያ"} TO{"ቶንጋ"} - TR{"ቱርክ"} + TR{"ቱርኪ"} TT{"ትሪኒዳድን ቶባጎን"} TV{"ቱቫሉ"} TW{"ታይዋን"} - TZ{"ታንዛኒያ"} + TZ{"ታንዛንያ"} UA{"ዩክሬን"} - UG{"ዩጋንዳ"} - UM{"ናይ ኣሜሪካ ፍንትት ዝበሉ ደሴታት"} - US{"አሜሪካ"} + UG{"ኡጋንዳ"} + UM{"ካብ ኣመሪካ ርሒቐን ንኣሽቱ ደሴታት"} + UN{"ሕቡራት ሃገራት"} + US{"ኣመሪካ"} UY{"ኡራጓይ"} - UZ{"ዩዝበኪስታን"} - VA{"ቫቲካን"} - VC{"ቅዱስ ቪንሴንትን ግሬናዲንስን"} - VE{"ቬንዙዌላ"} - VG{"ደሴታት ቨርጂን ብሪጣኒያ"} - VI{"ቨርጂን ደሴታት ኣሜሪካ"} + UZ{"ኡዝበኪስታን"} + VA{"ከተማ ቫቲካን"} + VC{"ቅዱስ ቪንሰንትን ግረነዲነዝን"} + VE{"ቬኔዝዌላ"} + VG{"ደሴታት ደናግል ብሪጣንያ"} + VI{"ደሴታት ደናግል ኣመሪካ"} VN{"ቬትናም"} - VU{"ቫኑአቱ"} + VU{"ቫንዋቱ"} WF{"ዋሊስን ፉቱናን"} - WS{"ሳሞአ"} + WS{"ሳሞኣ"} XK{"ኮሶቮ"} YE{"የመን"} - YT{"ሜይኦቴ"} - ZA{"ደቡብ አፍሪካ"} - ZM{"ዛምቢያ"} - ZW{"ዚምቧቤ"} + YT{"ማዮት"} + ZA{"ደቡብ ኣፍሪቃ"} + ZM{"ዛምብያ"} + ZW{"ዚምባብዌ"} + ZZ{"ዘይተፈልጠ ዞባ"} } } diff --git a/icu/icu4c/source/data/region/tt.txt b/icu/icu4c/source/data/region/tt.txt index cf097e19169..7b0bb2ba81e 100644 --- a/icu/icu4c/source/data/region/tt.txt +++ b/icu/icu4c/source/data/region/tt.txt @@ -41,6 +41,7 @@ tt{ BZ{"Белиз"} CA{"Канада"} CC{"Кокос (Килинг) утраулары"} + CD{"Конго (КДР)"} CF{"Үзәк Африка Республикасы"} CH{"Швейцария"} CI{"Кот-д’Ивуар"} diff --git a/icu/icu4c/source/data/region/uk.txt b/icu/icu4c/source/data/region/uk.txt index ef6469eb98b..62209ea1bf5 100644 --- a/icu/icu4c/source/data/region/uk.txt +++ b/icu/icu4c/source/data/region/uk.txt @@ -259,7 +259,7 @@ uk{ TH{"Таїланд"} TJ{"Таджикистан"} TK{"Токелау"} - TL{"Тімор-Лешті"} + TL{"Тимор-Лешті"} TM{"Туркменістан"} TN{"Туніс"} TO{"Тонга"} diff --git a/icu/icu4c/source/data/region/uz.txt b/icu/icu4c/source/data/region/uz.txt index 5c31043827f..b3fc10932ae 100644 --- a/icu/icu4c/source/data/region/uz.txt +++ b/icu/icu4c/source/data/region/uz.txt @@ -105,7 +105,7 @@ uz{ ES{"Ispaniya"} ET{"Efiopiya"} EU{"Yevropa Ittifoqi"} - EZ{"yevrozona"} + EZ{"Yevrozona"} FI{"Finlandiya"} FJ{"Fiji"} FK{"Folklend orollari"} diff --git a/icu/icu4c/source/data/region/vai.txt b/icu/icu4c/source/data/region/vai.txt index 098a416a0b7..e08e6b9fab3 100644 --- a/icu/icu4c/source/data/region/vai.txt +++ b/icu/icu4c/source/data/region/vai.txt @@ -149,6 +149,7 @@ vai{ ML{"ꕮꔷ"} MM{"ꕆꕩꘋꕮ"} MN{"ꗞꖐꔷꕩ"} + MO{"ꕮꗛꖺ"} MP{"ꗛꔤ ꕪꘋꗒ ꕮꔸꕩꕯ ꔳꘋꗣ"} MQ{"ꕮꔳꕇꕃ"} MR{"ꗞꔓꔎꕇꕰ"} diff --git a/icu/icu4c/source/data/region/wo.txt b/icu/icu4c/source/data/region/wo.txt index 8bfec5ce4ee..cc6d7a409f7 100644 --- a/icu/icu4c/source/data/region/wo.txt +++ b/icu/icu4c/source/data/region/wo.txt @@ -41,7 +41,9 @@ wo{ BZ{"Belis"} CA{"Kanadaa"} CC{"Duni Koko (Kilin)"} + CD{"Kongo (R K D)"} CF{"Repiblik Sàntar Afrik"} + CG{"Réewum Kongo"} CH{"Siwis"} CI{"Kodiwaar"} CK{"Duni Kuuk"} @@ -93,6 +95,7 @@ wo{ GU{"Guwam"} GW{"Gine-Bisaawóo"} GY{"Giyaan"} + HK{"Ooŋ Koŋ"} HM{"Duni Hërd ak Duni MakDonald"} HN{"Onduraas"} HR{"Korowasi"} @@ -144,6 +147,7 @@ wo{ ML{"Mali"} MM{"Miyanmaar"} MN{"Mongoli"} + MO{"Makaawo"} MP{"Duni Mariyaan Noor"} MQ{"Martinik"} MR{"Mooritani"} diff --git a/icu/icu4c/source/data/region/xh.txt b/icu/icu4c/source/data/region/xh.txt index 4fc3d4f68f3..a05f31c8f78 100644 --- a/icu/icu4c/source/data/region/xh.txt +++ b/icu/icu4c/source/data/region/xh.txt @@ -3,7 +3,293 @@ // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml xh{ Countries{ - MK{"uMntla Macedonia"} - ZA{"eMzantsi Afrika"} + 001{"ihlabathi"} + 002{"IAfrika"} + 003{"UMntla Melika"} + 005{"UMzantsi Melika"} + 009{"E-Oceania"} + 011{"INtshona Afrika"} + 013{"UMbindi Melika"} + 014{"IMpuma Afrika"} + 015{"UMntla Afrika"} + 017{"UMbindi Afrika"} + 018{"EMazantsi e-Afrika"} + 019{"EMzantsi Melika"} + 021{"EMantla Melika"} + 029{"ECaribbean"} + 030{"IMpuma Asia"} + 034{"UMzantsi Asia"} + 035{"UMzantsi-mpuma Asia"} + 039{"UMzantsi Yurophu"} + 053{"I-Australasia"} + 054{"IMelanasia"} + 057{"UMmandla weMicronesia"} + 061{"I-Polynesia"} + 142{"E-Asia"} + 143{"UMbindi Asia"} + 145{"INtshona Asia"} + 150{"EYurophu"} + 151{"IMpuma Yurophu"} + 154{"UMntla Yurophu"} + 155{"INtshona Yurophu"} + 202{"UMzantsi weSahara"} + 419{"ILatin America"} + AC{"E-Ascension Island"} + AD{"E-Andorra"} + AE{"E-United Arab Emirates"} + AF{"E-Afghanistan"} + AG{"E-Antigua & Barbuda"} + AI{"E-Anguilla"} + AL{"E-Albania"} + AM{"E-Armenia"} + AO{"E-Angola"} + AQ{"E-Antarctica"} + AR{"E-Argentina"} + AS{"E-American Samoa"} + AT{"E-Austria"} + AU{"E-Australia"} + AW{"E-Aruba"} + AX{"E-Åland Islands"} + AZ{"E-Azerbaijan"} + BA{"EBosnia & Herzegovina"} + BB{"EBarbados"} + BD{"EBangladesh"} + BE{"EBelgium"} + BF{"EBurkina Faso"} + BG{"EBulgaria"} + BH{"EBahrain"} + BI{"EBurundi"} + BJ{"EBenin"} + BL{"ESt. Barthélemy"} + BM{"EBermuda"} + BN{"eBrunei"} + BO{"EBolivia"} + BQ{"ECaribbean Netherlands"} + BR{"EBrazil"} + BS{"EBahamas"} + BT{"EBhutan"} + BV{"EBouvet Island"} + BW{"EBotswana"} + BY{"EBelarus"} + BZ{"EBelize"} + CA{"EKhanada"} + CC{"ECocos (Keeling) Islands"} + CD{"ECongo -Kinshasa"} + CF{"ECentral African Republic"} + CG{"ECongo - Brazzaville"} + CH{"ESwitzerland"} + CI{"ECôte d’Ivoire"} + CK{"ECook Islands"} + CL{"EChile"} + CM{"ECameroon"} + CN{"ETshayina"} + CO{"EColombia"} + CP{"EClipperton Island"} + CR{"ECosta Rica"} + CU{"ECuba"} + CV{"ECape Verde"} + CW{"ECuraçao"} + CX{"EChristmas Island"} + CY{"ECyprus"} + CZ{"ECzechia"} + DE{"EJamani"} + DJ{"EDjibouti"} + DK{"EDenmark"} + DM{"EDominica"} + DO{"EDominican Republic"} + DZ{"E-Algeria"} + EC{"EEcuador"} + EE{"E-Estonia"} + EG{"IYiputa"} + ER{"E-Eritrea"} + ES{"ESpain"} + ET{"E-Ethiopia"} + EU{"I-European Union"} + EZ{"I-Eurozone"} + FI{"EFinland"} + FJ{"EFiji"} + FK{"EFalkland Islands"} + FM{"EMicronesia"} + FO{"EFaroe Islands"} + FR{"EFrance"} + GA{"EGabon"} + GB{"E-United Kingdom"} + GD{"EGrenada"} + GE{"EGeorgia"} + GF{"EFrench Guiana"} + GG{"EGuernsey"} + GH{"EGhana"} + GI{"EGibraltar"} + GL{"EGreenland"} + GM{"EGambia"} + GN{"EGuinea"} + GP{"EGuadeloupe"} + GQ{"E-Equatorial Guinea"} + GR{"EGreece"} + GS{"ESouth Georgia & South Sandwich Islands"} + GT{"EGuatemala"} + GU{"EGuam"} + GW{"EGuinea-Bissau"} + GY{"EGuyana"} + HK{"EHong Kong SAR China"} + HM{"EHeard & McDonald Islands"} + HN{"EHonduras"} + HR{"ECroatia"} + HT{"EHaiti"} + HU{"EHungary"} + ID{"E-Indonesia"} + IE{"E-Ireland"} + IL{"E-Israel"} + IM{"E-Isle of Man"} + IN{"E-Indiya"} + IO{"EBritish Indian Ocean Territory"} + IQ{"E-Iraq"} + IR{"E-Iran"} + IS{"E-Iceland"} + IT{"E-Italy"} + JE{"EJersey"} + JM{"EJamaica"} + JO{"EJordan"} + JP{"EJapan"} + KE{"EKenya"} + KG{"EKyrgyzstan"} + KH{"ECambodia"} + KI{"EKiribati"} + KM{"EComoros"} + KN{"ESt. Kitts & Nevis"} + KP{"EMntla Korea"} + KR{"EMzantsi Korea"} + KW{"EKuwait"} + KY{"ECayman Islands"} + KZ{"EKazakhstan"} + LA{"ELaos"} + LB{"ELebanon"} + LC{"ESt. Lucia"} + LI{"ELiechtenstein"} + LK{"ESri Lanka"} + LR{"ELiberia"} + LS{"ELesotho"} + LT{"ELithuania"} + LU{"ELuxembourg"} + LV{"ELatvia"} + LY{"ELibya"} + MA{"EMorocco"} + MC{"EMonaco"} + MD{"EMoldova"} + ME{"EMontenegro"} + MF{"ESt. Martin"} + MG{"EMadagascar"} + MH{"EMarshall Islands"} + MK{"EMntla Macedonia"} + ML{"EMali"} + MM{"EMyanmar (Burma)"} + MN{"EMongolia"} + MO{"EMacao SAR China"} + MP{"ENorthern Mariana Islands"} + MQ{"EMartinique"} + MR{"EMauritania"} + MS{"EMontserrat"} + MT{"EMalta"} + MU{"EMauritius"} + MV{"EMaldives"} + MW{"EMalawi"} + MX{"EMexico"} + MY{"EMalaysia"} + MZ{"EMozambique"} + NA{"ENamibia"} + NC{"ENew Caledonia"} + NE{"ENiger"} + NF{"ENorfolk Island"} + NG{"ENigeria"} + NI{"ENicaragua"} + NL{"ENetherlands"} + NO{"ENorway"} + NP{"ENepal"} + NR{"ENauru"} + NU{"ENiue"} + NZ{"ENew Zealand"} + OM{"E-Oman"} + PA{"EPanama"} + PE{"EPeru"} + PF{"EFrench Polynesia"} + PG{"EPapua New Guinea"} + PH{"EPhilippines"} + PK{"EPakistan"} + PL{"EPoland"} + PM{"ESt. Pierre & Miquelon"} + PN{"EPitcairn Islands"} + PR{"EPuerto Rico"} + PS{"IPalestinian Territories"} + PT{"EPortugal"} + PW{"EPalau"} + PY{"EParaguay"} + QA{"EQatar"} + QO{"I-Oceania Esemaphandleni"} + RE{"ERéunion"} + RO{"ERomania"} + RS{"ESerbia"} + RU{"ERashiya"} + RW{"ERwanda"} + SA{"ESaudi Arabia"} + SB{"ESolomon Islands"} + SC{"ESeychelles"} + SD{"ESudan"} + SE{"ESweden"} + SG{"ESingapore"} + SH{"ESt. Helena"} + SI{"ESlovenia"} + SJ{"ESvalbard & Jan Mayen"} + SK{"ESlovakia"} + SL{"ESierra Leone"} + SM{"ESan Marino"} + SN{"ESenegal"} + SO{"ESomalia"} + SR{"ESuriname"} + SS{"ESouth Sudan"} + ST{"ESão Tomé & Príncipe"} + SV{"E-El Salvador"} + SX{"ESint Maarten"} + SY{"ESiriya"} + SZ{"ESwatini"} + TA{"ETristan da Cunha"} + TC{"ETurks & Caicos Islands"} + TD{"EChad"} + TF{"EFrench Southern Territories"} + TG{"ETogo"} + TH{"EThailand"} + TJ{"ETajikistan"} + TK{"ETokelau"} + TL{"ETimor-Leste"} + TM{"ETurkmenistan"} + TN{"ETunisia"} + TO{"ETonga"} + TR{"ETurkey"} + TT{"ETrinidad & Tobago"} + TV{"ETuvalu"} + TW{"ETaiwan"} + TZ{"ETanzania"} + UA{"E-Ukraine"} + UG{"E-Uganda"} + UM{"I-U.S. Outlying Islands"} + UN{"Izizwe Ezimanyeneyo"} + US{"EMelika"} + UY{"E-Uruguay"} + UZ{"E-Uzbekistan"} + VA{"EVatican City"} + VC{"ESt. Vincent & Grenadines"} + VE{"EVenezuela"} + VG{"EBritish Virgin Islands"} + VI{"E-U.S. Virgin Islands"} + VN{"EVietnam"} + VU{"EVanuatu"} + WF{"EWallis & Futuna"} + WS{"ESamoa"} + XK{"EKosovo"} + YE{"EYemen"} + YT{"EMayotte"} + ZA{"EMzantsi Afrika"} + ZM{"EZambia"} + ZW{"EZimbabwe"} + ZZ{"Ingingqi Engaziwayo"} } } diff --git a/icu/icu4c/source/data/region/yi.txt b/icu/icu4c/source/data/region/yi.txt index da1ae5143fb..e8e049abf18 100644 --- a/icu/icu4c/source/data/region/yi.txt +++ b/icu/icu4c/source/data/region/yi.txt @@ -200,6 +200,7 @@ yi{ TD{"טשאַד"} TG{"טאגא"} TH{"טיילאַנד"} + TL{"מזרח טימאר"} TM{"טורקמעניסטאַן"} TN{"טוניסיע"} TO{"טאנגאַ"} diff --git a/icu/icu4c/source/data/region/yo.txt b/icu/icu4c/source/data/region/yo.txt index 803e2114c5f..0dcfadec8ae 100644 --- a/icu/icu4c/source/data/region/yo.txt +++ b/icu/icu4c/source/data/region/yo.txt @@ -60,11 +60,11 @@ yo{ BH{"Báránì"} BI{"Bùùrúndì"} BJ{"Bẹ̀nẹ̀"} - BL{"St. Barthélemy"} + BL{"Ìlú Bátílẹ́mì"} BM{"Bémúdà"} BN{"Búrúnẹ́lì"} BO{"Bọ̀lífíyà"} - BQ{"Caribbean Netherlands"} + BQ{"Káríbíánì ti Nẹ́dálándì"} BR{"Bàràsílì"} BS{"Bàhámásì"} BT{"Bútánì"} @@ -88,7 +88,7 @@ yo{ CR{"Kuusita Ríkà"} CU{"Kúbà"} CV{"Etíokun Kápé féndè"} - CW{"Curaçao"} + CW{"Kúrásáò"} CX{"Erékùsù Christmas"} CY{"Kúrúsì"} CZ{"Ṣẹ́ẹ́kì"} @@ -177,7 +177,7 @@ yo{ MC{"Monako"} MD{"Modofia"} ME{"Montenegro"} - MF{"St. Martin"} + MF{"Ìlú Mátíìnì"} MG{"Madasika"} MH{"Etikun Máṣali"} MK{"Àríwá Macedonia"} @@ -227,7 +227,7 @@ yo{ QO{"Agbègbè Òṣọ́ọ́níà"} RE{"Riuniyan"} RO{"Romaniya"} - RS{"Serbia"} + RS{"Sẹ́bíà"} RU{"Rọṣia"} RW{"Ruwanda"} SA{"Saudi Arabia"} @@ -238,7 +238,7 @@ yo{ SG{"Singapo"} SH{"Hẹlena"} SI{"Silofania"} - SJ{"Svalbard & Jan Mayen"} + SJ{"Sífábáàdì àti Jánì Máyẹ̀nì"} SK{"Silofakia"} SL{"Siria looni"} SM{"Sani Marino"} @@ -248,7 +248,7 @@ yo{ SS{"Gúúsù Sudan"} ST{"Sao tomi ati piriiṣipi"} SV{"Ẹẹsáfádò"} - SX{"Sint Maarten"} + SX{"Síntì Mátẹ́ẹ̀nì"} SY{"Siria"} SZ{"Saṣiland"} TA{"Tristan da Kunha"} diff --git a/icu/icu4c/source/data/region/yo_BJ.txt b/icu/icu4c/source/data/region/yo_BJ.txt index 5150f1d2635..4dbb6036c26 100644 --- a/icu/icu4c/source/data/region/yo_BJ.txt +++ b/icu/icu4c/source/data/region/yo_BJ.txt @@ -30,8 +30,10 @@ yo_BJ{ BA{"Bɔ̀síníà àti Ɛtisɛgófínà"} BE{"Bégíɔ́mù"} BJ{"Bɛ̀nɛ̀"} + BL{"Ìlú Bátílɛ́mì"} BN{"Búrúnɛ́lì"} BO{"Bɔ̀lífíyà"} + BQ{"Káríbíánì ti Nɛ́dálándì"} BW{"Bɔ̀tìsúwánà"} BZ{"Bèlísɛ̀"} CH{"switishilandi"} @@ -69,12 +71,15 @@ yo_BJ{ PS{"Agbègbè ara Palɛsítínì"} PT{"Pɔ́túgà"} QO{"Agbègbè Òshɔ́ɔ́níà"} + RS{"Sɛ́bíà"} RU{"Rɔshia"} SC{"Sheshɛlɛsi"} SH{"Hɛlena"} + SJ{"Sífábáàdì àti Jánì Máyɛ̀nì"} SN{"Sɛnɛga"} ST{"Sao tomi ati piriishipi"} SV{"Ɛɛsáfádò"} + SX{"Síntì Mátɛ́ɛ̀nì"} SZ{"Sashiland"} TC{"Tɔɔki ati Etikun Kakɔsi"} TD{"Shààdì"} diff --git a/icu/icu4c/source/data/region/yrl.txt b/icu/icu4c/source/data/region/yrl.txt new file mode 100644 index 00000000000..69a4b78da4d --- /dev/null +++ b/icu/icu4c/source/data/region/yrl.txt @@ -0,0 +1,295 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +yrl{ + Countries{ + 001{"Iwi"} + 002{"Afirika"} + 003{"Amerika Nuti suí"} + 005{"Amerika Su suí"} + 009{"Useãniya"} + 011{"Afirika Usidẽtawara"} + 013{"Amerika Piterapura"} + 014{"Afirika Uriẽtawara"} + 015{"Afirika Nuti suí"} + 017{"Afirika Piterapura"} + 018{"Afirika Meridiyunau"} + 019{"America-ita"} + 021{"Amerika Setẽtiriunau"} + 029{"Karíbi"} + 030{"Ásiya Uriẽtawara"} + 034{"Ásiya Meridiyunau"} + 035{"Sudeti Ásiyatiku"} + 039{"Eurupa Meridiyunau"} + 053{"Ausitarasia"} + 054{"Meranésiya"} + 057{"Micuronesiya Tetãma"} + 061{"Pulinesiya"} + 142{"Ásiya"} + 143{"Ásiya Piterapura"} + 145{"Ásiya Usidẽtawara"} + 150{"Eurupa"} + 151{"Eurupa Uriẽtawara"} + 154{"Eurupa Setẽtiriunau"} + 155{"Eurupa Usidẽtawara"} + 202{"Afirika Subisariana"} + 419{"Amerika Latina"} + AC{"Asesãu Kapuãma"} + AD{"Ãdura"} + AE{"Emiradu Árabi Yepewasuwaitá"} + AF{"Afegãniretãma"} + AG{"Ãtigua asuí Babuda"} + AI{"Ãgira"} + AL{"Aubãniya"} + AM{"Arimẽniya"} + AO{"Ãgura"} + AQ{"Ãtartida"} + AR{"Argẽtina"} + AS{"Samua Amerikiwara"} + AT{"Ausitiriya"} + AU{"Ausitaraliya"} + AW{"Aruba"} + AX{"Kapuãma-ita Arãdi"} + AZ{"Aseriretãma"} + BA{"Businiya asuí Eseguwina"} + BB{"Babadu"} + BD{"Bãgaradexi"} + BE{"Beujika"} + BF{"Bukina Fasu"} + BG{"Bugáriya"} + BH{"Barẽi"} + BI{"Burũdi"} + BJ{"Benĩ"} + BL{"Sã Batulumeu"} + BM{"Bemuda"} + BN{"Burunei"} + BO{"Buríwia"} + BQ{"Tetãma Iwiboí-ita Karíbi suí"} + BR{"Brasiu"} + BS{"Bayama"} + BT{"Butãu"} + BV{"Kapuãma Buweti"} + BW{"Butisuwana"} + BY{"Bieru-rúsiya"} + BZ{"Belisi"} + CA{"Kanadá"} + CC{"Kapuãma-ita Kuku (Keering)"} + CD{"Kũgu - Kĩxasa"} + CF{"Repubirika Afirika-Piterapura"} + CG{"Repubirika Kũguyara"} + CH{"Suwisa"} + CI{"Mafim Kupé"} + CK{"Kapuãma-ita Kooki"} + CL{"Xiri"} + CM{"Puty-ita"} + CN{"Xina"} + CO{"Kurũbiya"} + CP{"Kiripetũ Kapuãma"} + CR{"Kupé Rika"} + CU{"Kuba"} + CV{"Kabu Suikiri"} + CW{"Kurasau"} + CX{"Kapuãma Kiritima"} + CY{"Xipiri"} + CZ{"Xekiya"} + DE{"Aremãya"} + DJ{"Dijibuti"} + DK{"Dinamaka"} + DM{"Dominika"} + DO{"Repubirika Duminikana"} + DZ{"Argeriya"} + EC{"Ekuadú"} + EE{"Isituniya"} + EG{"Egitu"} + ER{"Eritireya"} + ES{"Isipãya"} + ET{"Etiupiya"} + EU{"Eurupa Yepewasusawa"} + EZ{"euru suna"} + FI{"Firãdiya"} + FJ{"Fiyi"} + FK{"Kapuãma-ita Mawina"} + FM{"Mikuruneziya"} + FO{"Kapuãma-ita Faruwe"} + FR{"Frãsa"} + GA{"Gabãu"} + GB{"Reyinu Yepewasú"} + GD{"Garanada"} + GE{"Geugiya"} + GF{"Giyana Frãsa yara"} + GG{"Guwẽnisei"} + GH{"Gana"} + GI{"Gibarautá"} + GL{"Guruẽrãdiya"} + GM{"Gãbiya"} + GN{"Giné"} + GP{"Guadarupi"} + GQ{"Giné Ekuaturiyau"} + GR{"Geresiya"} + GS{"Kapuãma-ita Geugiya Su asuí Sãduwixi Su"} + GT{"Guatemara"} + GU{"Guwã"} + GW{"Giné Bisau"} + GY{"Giyana"} + HK{"Hũgi Kũgi, RAE Xina yara"} + HM{"Kapuãma-ita Heard asuí McDonald"} + HN{"Ũdura"} + HR{"Kuruwasiya"} + HT{"Aití"} + HU{"Ũgiriya"} + ID{"Ĩdunesiya"} + IE{"Irãda"} + IL{"Isirayeu"} + IM{"Mã Kapuãma"} + IN{"Ĩdiya"} + IO{"Biritãniku Usuasawa Useyanu Ĩdiku"} + IQ{"Iraki"} + IR{"Irã"} + IS{"Isirãdiya"} + IT{"Itariya"} + JE{"Yesei"} + JM{"Yamaika"} + JO{"Yudãniya"} + JP{"Nipõ"} + KE{"Kẽniya"} + KG{"Kirigiretãma"} + KH{"Kãbuya"} + KI{"Kiribati"} + KM{"Kumure-ita"} + KN{"Sã Kirituwãu suí Newi"} + KP{"Kureya Nuti suí"} + KR{"Kureya Su suí"} + KW{"Kuwaiti"} + KY{"Kapuãma-ita Kaimã"} + KZ{"Kasakiretãma"} + LA{"Rawo"} + LB{"Ribanu"} + LC{"Sãta Lusiya"} + LI{"Rixitẽxitaĩ"} + LK{"Siri Rãka"} + LR{"Ribériya"} + LS{"Resutu"} + LT{"Rituwãniya"} + LU{"Ruxẽbugu"} + LV{"Retuniya"} + LY{"Ribiya"} + MA{"Maruku"} + MC{"Mũnaku"} + MD{"Mũduwa"} + ME{"Mũteneguru"} + MF{"Sã Matiyũ"} + MG{"Madagasiká"} + MH{"Kapuãma-ita Marshall"} + MK{"Masedũniya"} + ML{"Mari"} + MM{"Miyamá (Bimãniya)"} + MN{"Mũguriya"} + MO{"Makau, RAE Xina yara"} + MP{"Kapuãma-ita Mariyãna Nuti suí"} + MQ{"Matinika"} + MR{"Mauritaniya"} + MS{"Mũtiserati"} + MT{"Mauta"} + MU{"Maurisiyu"} + MV{"Maudiwa-ita"} + MW{"Marawi"} + MX{"Mẽsiku"} + MY{"Malasiya"} + MZ{"Musãbiki"} + NA{"Namíbiya"} + NC{"Karedũniya Pisasú"} + NE{"Nige"} + NF{"Kapuãma Norfolk"} + NG{"Nigeriya"} + NI{"Nicaraguwa"} + NL{"Tetãma Iwiboí-ita"} + NO{"Nuruwega"} + NP{"Nepau"} + NR{"Nauru"} + NU{"Niwe"} + NZ{"Serãdiya Pisasú"} + OM{"Umã"} + PA{"Panamã"} + PE{"Peru"} + PF{"Pulinesiya Frãsa yara"} + PG{"Papuwa-Giné Pisasú"} + PH{"Firipina"} + PK{"Pakiretãma"} + PL{"Puluniya"} + PM{"Sã Peduru asuí Mikelãu"} + PN{"Kapuãma-ita Pitcairn"} + PR{"Igarapawa Riku"} + PS{"Tetãma Paretinu-ita yara"} + PT{"Putugau"} + PW{"Parau"} + PY{"Paraguwai"} + QA{"Katara"} + QO{"Useãniya (R)"} + RE{"Yumuatirisawa"} + RO{"Romẽniya"} + RS{"Sewiya"} + RU{"Rusiya"} + RW{"Huãda"} + SA{"Arawia Saudita"} + SB{"Kapuãma-ita Sarumũ"} + SC{"Seixeri"} + SD{"Ausudã"} + SE{"Suwesiya"} + SG{"Sĩgapura"} + SH{"Sãta Erena"} + SI{"Esiruwẽniya"} + SJ{"Siwaubati asuí Yã Mayeni"} + SK{"Esiruwakiya"} + SL{"Iwitera Leowa"} + SM{"Sã Marino"} + SN{"Senegau"} + SO{"Somariya"} + SR{"Suriname"} + SS{"Ausudã Su suí"} + ST{"Sã Tumé asuí Pirĩsipe"} + SV{"Eru Sawadu"} + SX{"Sĩti Maatẽ"} + SY{"Siriya"} + SZ{"Esuatíni"} + TA{"Tiritãu Kũya"} + TC{"Kapuãma-ita Tuka-ita asuí Kaiko-ita"} + TD{"Xade"} + TF{"Tetãma Su-ita Frãsa suí"} + TG{"Togu"} + TH{"Tairetãma"} + TJ{"Tayikiretãma"} + TK{"Tukerau"} + TL{"Timu-Semusawa"} + TM{"Turkuranaretãma"} + TN{"Tunisiya"} + TO{"Tõga"} + TR{"Tukíya"} + TT{"Tirinidadi asuí Tobagu"} + TV{"Tuwaru"} + TW{"Taiwã"} + TZ{"Tãsaniya"} + UA{"Ukarãniya"} + UG{"Ugãda"} + UM{"Kapuãma Kuiriwaita Apekatu EUA suí"} + UN{"Nasãu Yepewasuwaitá"} + US{"Tetãma-ita Yepewasú"} + UY{"Uruguwai"} + UZ{"Yũbuesara-retãma"} + VA{"Watikanu Tawa-wasu"} + VC{"Sã Wisẽti asuí Garanadĩna-ita"} + VE{"Wenesuera"} + VG{"Kapuã-ita Viyẽ-ita Biritãnika-ita"} + VI{"Kapuã-ira Viyẽ-ita Amerikana-ita"} + VN{"Wiyetinã"} + VU{"Wanuatu"} + WF{"Wari asuí Futuna"} + WS{"Samowa"} + XK{"Kusuwu"} + YE{"Yemẽ"} + YT{"Mayuti"} + ZA{"Afirika Su suí"} + ZM{"Sãbiya"} + ZW{"Sĩbabuwe"} + ZZ{"Tetãma Ũbawaukuamamẽ"} + } +} diff --git a/icu/icu4c/source/data/region/yrl_CO.txt b/icu/icu4c/source/data/region/yrl_CO.txt new file mode 100644 index 00000000000..194ccaadfe0 --- /dev/null +++ b/icu/icu4c/source/data/region/yrl_CO.txt @@ -0,0 +1,16 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +yrl_CO{ + Countries{ + AC{"Asesan Kapuãma"} + BL{"San Batulumeu"} + BT{"Butan"} + CR{"Koñta Rika"} + GA{"Gaban"} + KN{"San Kirituwan suí Newi"} + PM{"San Peduru asuí Mikelan"} + TA{"Tiritan Kũya"} + UN{"Nasan Yepewasuwaitá"} + } +} diff --git a/icu/icu4c/source/data/region/yrl_VE.txt b/icu/icu4c/source/data/region/yrl_VE.txt new file mode 100644 index 00000000000..1f66a10fab9 --- /dev/null +++ b/icu/icu4c/source/data/region/yrl_VE.txt @@ -0,0 +1,16 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +yrl_VE{ + Countries{ + AC{"Asesan Kapuãma"} + BL{"San Batulumeu"} + BT{"Butan"} + CR{"Koñta Rika"} + GA{"Gaban"} + KN{"San Kirituwan suí Newi"} + PM{"San Peduru asuí Mikelan"} + TA{"Tiritan Kũya"} + UN{"Nasan Yepewasuwaitá"} + } +} diff --git a/icu/icu4c/source/data/region/zh_Hant_HK.txt b/icu/icu4c/source/data/region/zh_Hant_HK.txt index dde3e9fb1d8..08966c6541a 100644 --- a/icu/icu4c/source/data/region/zh_Hant_HK.txt +++ b/icu/icu4c/source/data/region/zh_Hant_HK.txt @@ -66,7 +66,7 @@ zh_Hant_HK{ NG{"尼日利亞"} NR{"瑙魯"} PF{"法屬波利尼西亞"} - PG{"巴布亞新幾內亞"} + PG{"巴布亞新畿內亞"} PN{"皮特凱恩島"} PS{"巴勒斯坦領土"} QA{"卡塔爾"} @@ -77,6 +77,7 @@ zh_Hant_HK{ SI{"斯洛文尼亞"} SJ{"斯瓦爾巴特群島及揚馬延島"} SL{"塞拉利昂"} + SM{"聖馬力諾"} SO{"索馬里"} SR{"蘇里南"} ST{"聖多美和普林西比"} diff --git a/icu/icu4c/source/data/translit/Any_Accents.txt b/icu/icu4c/source/data/translit/Any_Accents.txt index a0f7b5bde89..025a97a29f3 100644 --- a/icu/icu4c/source/data/translit/Any_Accents.txt +++ b/icu/icu4c/source/data/translit/Any_Accents.txt @@ -9,7 +9,7 @@ :: NFD (NFC) ; # to do: make reversible # define special conversion characters. -# varients of this could use different characters, or set one or the other to null. +# variants of this could use different characters, or set one or the other to null. $pre = \← ; $post = \→ ; # Provide keyboard equivalents for common diacritics used in transliteration diff --git a/icu/icu4c/source/data/translit/Ethi_Cyrl_Gutgarts.txt b/icu/icu4c/source/data/translit/Ethi_Cyrl_Gutgarts.txt new file mode 100644 index 00000000000..bd601023908 --- /dev/null +++ b/icu/icu4c/source/data/translit/Ethi_Cyrl_Gutgarts.txt @@ -0,0 +1,754 @@ +# © 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +# +# File: Ethi_Cyrl_Gutgarts.txt +# Generated from CLDR +# + +######################################################################## +# Gutgarts Ethiopic-Cyrillic Transliteration for Eritrean Tigrinya +# +# This transliteration system was devised Yaros Gutgarts for the +# 2017 dictionary: +# +# Tigrinya-Russian Russian-Tigrinya phrasebook and dictionary +# Yaros Gutgarts, 2017 +# https://book.ivran.ru/en-book?id=1444 +# +# Русско-тиграйский тигринья-русский разговорник и словарь +# Гутгарц Ярослав Николаевич, 2017 +# https://book.ivran.ru/book?id=1444 +# +# Prepared by Daniel Yacob +# +######################################################################## +# +# MINIMAL FILTER: Ethiopic-Cyrillic +# +:: [:Ethiopic:] ; +:: NFD (NFC) ; +# +######################################################################## +######################################################################## +# +# Define All Transformation Variables +# +######################################################################## +# +$ግዕዝ = э ; +$ካዕብ = у ; +$ሣልስ = и ; +$ራዕብ = а ; +$ኃምስ = е ; +$ሳድስ = ы ; +$ሳብዕ = о ; +# $ሳምን = оо ; not supported in Gutgarts-Cyrillic +$ዘመደ_ግዕዝ = ўэ ; +$ዘመደ_ካዕብ = ўы ; +$ዘመደ_ኃምስ = ўе ; +$ዘመደ_ሣልስ = ўи ; +$ዘመደ_ራዕብ = ўа ; +# +$alternate = \`; +# +$ሀ = х ; +$ለ = л ; +$ሐ = х\u0323 ; +$መ = м ; +$ሠ = c\u0301 ; +$ረ = р ; +$ሰ = с ; +$ሸ = ш ; +# +# The following are for Gamo-Gofa-Dawro, Basketo, and Gumuz +# +# Not supported in Gutgarts-Cyrillic +# +# $ꬁ = \+с; +# $ꬑ = \+з; +# $ꬉ = \+д; +# $ꬠ = \+ч\u0323; +# $ꬨ = \+ц\u0323; +# $ⶠ = $alternate ш ; not supported in Gutgarts-Cyrillic +$ቀ = к\u0323 ; +# $ⷀ = к\u0323Y ; not supported in Gutgarts-Cyrillic +$ቐ = к\u0323\u0304; +$በ = б ; +$ቨ = в ; +$ተ = т ; +$ቸ = ч ; +# $ⶨ = $alternate ч ; not supported in Gutgarts-Cyrillic +$ኀ = х\u032E ; +$ነ = н ; +$ኘ = нь ; +$ከ = к ; +# $ⷈ = кY ; not supported in Gutgarts-Cyrillic +$ኸ = к\u0331 ; +# $ⷐ = к\u0331Y ; not supported in Gutgarts-Cyrillic +$ወ = ў ; +$ዘ = з ; +$ዠ = ж ; +# $ⶰ = $alternate ж ; not supported in Gutgarts-Cyrillic +$የ = й ; +$ደ = д ; +# $ዸ = D ; not supported in Gutgarts-Cyrillic +$ጀ = дж ; +$ገ = г ; +# $ⷘ = гY ; not supported in Gutgarts-Cyrillic +$ጘ = нг ; +$ጠ = т\u0323 ; +$ጨ = ч\u0323 ; +# $ⶸ = $alternate ч\u0323 ; not supported in Gutgarts-Cyrillic +$ጰ = п\u0323 ; +$ጸ = ц\u0323 ; +$ፀ = $alternate ц\u0323 ; +$ፈ = ф ; +$ፐ = п ; +# +# Vowels are special: +# +$glottal = ͵ ; +$pharyngeal = ʹ; +$አ = $ግዕዝ ; $ኡ = $ካዕብ ; $ኢ = $ሣልስ ; $ኣ = $ራዕብ ; $ኤ = и$ኃምስ ; $እ = $ሳድስ ; $ኦ = $ሳብዕ ; # $ⶊ = $ሳምን ; $ኧ = ea ; +$ዐ = $ግዕዝ ; $ዑ = $ካዕብ ; $ዒ = $ሣልስ ; $ዓ = $ራዕብ ; $ዔ = $ኃምስ ; $ዕ = $ሳድስ ; $ዖ = $ሳብዕ ; +# +# Use this $wordBoundary until bug 2034 is fixed in ICU: +# http://bugs.icu-project.org/trac/ticket/2034 +# +$wordBoundary = [^[:L:][:M:][:N:]] ; +# +# +######################################################################## +# Start of Syllabic Transformations +######################################################################## +# +ሐ ↔ $ሐ $ግዕዝ ; # ETHIOPIC SYLLABLE HHA +ሑ ↔ $ሐ $ካዕብ ; # ETHIOPIC SYLLABLE HHU +ሒ ↔ $ሐ $ሣልስ ; # ETHIOPIC SYLLABLE HHI +ሓ ↔ $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHAA +ሔ ↔ $ሐ $ኃምስ ; # ETHIOPIC SYLLABLE HHEE +ሕ}$wordBoundary → $ሐ ; # ETHIOPIC SYLLABLE HHE +ሕ ↔ $ሐ $ሳድስ ; # ETHIOPIC SYLLABLE HHE +ሖ ↔ $ሐ $ሳብዕ ; # ETHIOPIC SYLLABLE HHO +ሗ ↔ $ሐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE HWA +ሕ ← $ሐ ; # ETHIOPIC SYLLABLE HHE +# +ለ ↔ $ለ $ግዕዝ ; # ETHIOPIC SYLLABLE LA +ሉ ↔ $ለ $ካዕብ ; # ETHIOPIC SYLLABLE LU +ሊ ↔ $ለ $ሣልስ ; # ETHIOPIC SYLLABLE LI +ላ ↔ $ለ $ራዕብ ; # ETHIOPIC SYLLABLE LAA +ሌ ↔ $ለ $ኃምስ ; # ETHIOPIC SYLLABLE LEE +ል}$wordBoundary → $ለ ; # ETHIOPIC SYLLABLE SE +ል ↔ $ለ $ሳድስ ; # ETHIOPIC SYLLABLE LE +# ⶀ ↔ $ለ $ሳምን ; # ETHIOPIC SYLLABLE LOA not supported in Gutgarts-Cyrillic +ሎ ↔ $ለ $ሳብዕ ; # ETHIOPIC SYLLABLE LO +ሏ ↔ $ለ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE LWA +# +መ ↔ $መ $ግዕዝ ; # ETHIOPIC SYLLABLE MA +ሙ ↔ $መ $ካዕብ ; # ETHIOPIC SYLLABLE MU +ሚ ↔ $መ $ሣልስ ; # ETHIOPIC SYLLABLE MI +ማ ↔ $መ $ራዕብ ; # ETHIOPIC SYLLABLE MAA +ሜ ↔ $መ $ኃምስ ; # ETHIOPIC SYLLABLE MEE +ም}$wordBoundary → $መ ; # ETHIOPIC SYLLABLE ME +ም ↔ $መ $ሳድስ ; # ETHIOPIC SYLLABLE ME +# ⶁ ↔ $መ $ሳምን ; # ETHIOPIC SYLLABLE MOA not supported in Gutgarts-Cyrillic +ሞ ↔ $መ $ሳብዕ ; # ETHIOPIC SYLLABLE MO +# +ᎀ ↔ $መ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT MWA +ᎃ ↔ $መ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE MWE +ᎁ ↔ $መ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE MWI +ሟ ↔ $መ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE MWA +ᎂ ↔ $መ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE MWEE +ፙ ↔ $መ $የ $ራዕብ ; # ETHIOPIC SYLLABLE MYA +ም ← $መ ; # ETHIOPIC SYLLABLE ME +# +ሠ ↔ $ሠ $ግዕዝ ; # ETHIOPIC SYLLABLE SZA +ሡ ↔ $ሠ $ካዕብ ; # ETHIOPIC SYLLABLE SZU +ሢ ↔ $ሠ $ሣልስ ; # ETHIOPIC SYLLABLE SZI +ሣ ↔ $ሠ $ራዕብ ; # ETHIOPIC SYLLABLE SZAA +ሤ ↔ $ሠ $ኃምስ ; # ETHIOPIC SYLLABLE SZEE +ሥ}$wordBoundary → $ሠ ; # ETHIOPIC SYLLABLE SZE +ሥ ↔ $ሠ $ሳድስ ; # ETHIOPIC SYLLABLE SZE +ሦ ↔ $ሠ $ሳብዕ ; # ETHIOPIC SYLLABLE SZO +ሧ ↔ $ሠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SZWA +ሥ ← $ሠ ; # ETHIOPIC SYLLABLE SZE +# +ረ ↔ $ረ $ግዕዝ ; # ETHIOPIC SYLLABLE RA +ሩ ↔ $ረ $ካዕብ ; # ETHIOPIC SYLLABLE RU +ሪ ↔ $ረ $ሣልስ ; # ETHIOPIC SYLLABLE RI +ራ ↔ $ረ $ራዕብ ; # ETHIOPIC SYLLABLE RAA +ሬ ↔ $ረ $ኃምስ ; # ETHIOPIC SYLLABLE REE +ር}$wordBoundary → $ረ ; # ETHIOPIC SYLLABLE RE +ር ↔ $ረ $ሳድስ ; # ETHIOPIC SYLLABLE RE +# ⶂ ↔ $ረ $ሳምን ; # ETHIOPIC SYLLABLE R0A not supported in Gutgarts-Cyrillic +ሮ ↔ $ረ $ሳብዕ ; # ETHIOPIC SYLLABLE RO +ሯ ↔ $ረ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE RWA +ፘ ↔ $ረ $የ $ራዕብ ; # ETHIOPIC SYLLABLE RYA +ር ← $ረ ; # ETHIOPIC SYLLABLE RE +# +ሰ ↔ $ሰ $ግዕዝ ; # ETHIOPIC SYLLABLE SA +ሱ ↔ $ሰ $ካዕብ ; # ETHIOPIC SYLLABLE SU +ሲ ↔ $ሰ $ሣልስ ; # ETHIOPIC SYLLABLE SI +ሳ ↔ $ሰ $ራዕብ ; # ETHIOPIC SYLLABLE SAA +ሴ ↔ $ሰ $ኃምስ ; # ETHIOPIC SYLLABLE SEE +ስ}$wordBoundary → $ሰ ; # ETHIOPIC SYLLABLE SE +ስ ↔ $ሰ $ሳድስ ; # ETHIOPIC SYLLABLE SE +# ⶃ ↔ $ሰ $ሳምን ; # ETHIOPIC SYLLABLE SOA not supported in Gutgarts-Cyrillic +ሶ ↔ $ሰ $ሳብዕ ; # ETHIOPIC SYLLABLE SO +ሷ ↔ $ሰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SWA +ስ ← $ሰ ; # ETHIOPIC SYLLABLE SE +# +# Bench not supported in Gutgarts-Cyrillic +# +# ⶠ ↔ $ⶠ $ግዕዝ ; # ETHIOPIC SYLLABLE SSA +# ⶡ ↔ $ⶠ $ካዕብ ; # ETHIOPIC SYLLABLE SSU +# ⶢ ↔ $ⶠ $ሣልስ ; # ETHIOPIC SYLLABLE SSI +# ⶣ ↔ $ⶠ $ራዕብ ; # ETHIOPIC SYLLABLE SSAA +# ⶤ ↔ $ⶠ $ኃምስ ; # ETHIOPIC SYLLABLE SSEE +# ⶥ}$wordBoundary → $ⶠ ; # ETHIOPIC SYLLABLE SSE +# ⶥ ↔ $ⶠ $ሳድስ ; # ETHIOPIC SYLLABLE SSE +# ⶦ ↔ $ⶠ $ሳብዕ ; # ETHIOPIC SYLLABLE SSO +# ⶥ ← $ⶠ ; # ETHIOPIC SYLLABLE SSE +# +ሸ ↔ $ሸ $ግዕዝ ; # ETHIOPIC SYLLABLE SHA +ሹ ↔ $ሸ $ካዕብ ; # ETHIOPIC SYLLABLE SHU +ሺ ↔ $ሸ $ሣልስ ; # ETHIOPIC SYLLABLE SHI +ሻ ↔ $ሸ $ራዕብ ; # ETHIOPIC SYLLABLE SHAA +ሼ ↔ $ሸ $ኃምስ ; # ETHIOPIC SYLLABLE SHEE +ሽ}$wordBoundary → $ሸ ; # ETHIOPIC SYLLABLE SHE +ሽ ↔ $ሸ $ሳድስ ; # ETHIOPIC SYLLABLE SHE +# ⶄ ↔ $ሸ $ሳምን ; # ETHIOPIC SYLLABLE SHOA not supported in Gutgarts-Cyrillic +ሾ ↔ $ሸ $ሳብዕ ; # ETHIOPIC SYLLABLE SHO +ሿ ↔ $ሸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SHWA +ሽ ← $ሸ ; # ETHIOPIC SYLLABLE SHE +# +# Gurage supported in Gutgarts-Cyrillic +# +# ⷀ ↔ $ⷀ $ግዕዝ ; # ETHIOPIC SYLLABLE QYA +# ⷁ ↔ $ⷀ $ካዕብ ; # ETHIOPIC SYLLABLE QYU +# ⷂ ↔ $ⷀ $ሣልስ ; # ETHIOPIC SYLLABLE QYI +# ⷃ ↔ $ⷀ $ራዕብ ; # ETHIOPIC SYLLABLE QYAA +# ⷄ ↔ $ⷀ $ኃምስ ; # ETHIOPIC SYLLABLE QYEE +# ⷅ}$wordBoundary → $ⷀ ; # ETHIOPIC SYLLABLE QYE +# ⷅ ↔ $ⷀ $ሳድስ ; # ETHIOPIC SYLLABLE QYE +# ⷆ ↔ $ⷀ $ሳብዕ ; # ETHIOPIC SYLLABLE QYO +# ⷅ ← $ⷀ ; # ETHIOPIC SYLLABLE QYE +# +ቐ ↔ $ቐ $ግዕዝ ; # ETHIOPIC SYLLABLE QHA +ቑ ↔ $ቐ $ካዕብ ; # ETHIOPIC SYLLABLE QHU +ቒ ↔ $ቐ $ሣልስ ; # ETHIOPIC SYLLABLE QHI +ቓ ↔ $ቐ $ራዕብ ; # ETHIOPIC SYLLABLE QHAA +ቔ ↔ $ቐ $ኃምስ ; # ETHIOPIC SYLLABLE QHEE +ቕ}$wordBoundary → $ቐ ; # ETHIOPIC SYLLABLE QHE +ቕ ↔ $ቐ $ሳድስ ; # ETHIOPIC SYLLABLE QHE +ቖ ↔ $ቐ $ሳብዕ ; # ETHIOPIC SYLLABLE QHO +# +ቘ ↔ $ቐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QHWA +ቚ ↔ $ቐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QHWE +ቝ ↔ $ቐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QHWI +ቛ ↔ $ቐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QHWAA +ቜ ↔ $ቐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QHWEE +ቕ ← $ቐ ; # ETHIOPIC SYLLABLE QHE +# +ቀ ↔ $ቀ $ግዕዝ ; # ETHIOPIC SYLLABLE QA +ቁ ↔ $ቀ $ካዕብ ; # ETHIOPIC SYLLABLE QU +ቂ ↔ $ቀ $ሣልስ ; # ETHIOPIC SYLLABLE QI +ቃ ↔ $ቀ $ራዕብ ; # ETHIOPIC SYLLABLE QAA +ቄ ↔ $ቀ $ኃምስ ; # ETHIOPIC SYLLABLE QEE +ቅ}$wordBoundary → $ቀ ; # ETHIOPIC SYLLABLE QE +ቅ ↔ $ቀ $ሳድስ ; # ETHIOPIC SYLLABLE QE +# ቇ ↔ $ቀ $ሳምን ; # ETHIOPIC SYLLABLE QOA not supported in Gutgarts-Cyrillic +ቆ ↔ $ቀ $ሳብዕ ; # ETHIOPIC SYLLABLE QO +# +ቈ ↔ $ቀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QWA +ቍ ↔ $ቀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QWE +ቊ ↔ $ቀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QWI +ቋ ↔ $ቀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QWAA +ቌ ↔ $ቀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QWEE +# +በ ↔ $በ $ግዕዝ ; # ETHIOPIC SYLLABLE BA +ቡ ↔ $በ $ካዕብ ; # ETHIOPIC SYLLABLE BU +ቢ ↔ $በ $ሣልስ ; # ETHIOPIC SYLLABLE BI +ባ ↔ $በ $ራዕብ ; # ETHIOPIC SYLLABLE BAA +ቤ ↔ $በ $ኃምስ ; # ETHIOPIC SYLLABLE BEE +ብ}$wordBoundary → $በ ; # ETHIOPIC SYLLABLE BE +ብ ↔ $በ $ሳድስ ; # ETHIOPIC SYLLABLE BE +# ⶅ ↔ $በ $ሳምን ; # ETHIOPIC SYLLABLE BOA not supported in Gutgarts-Cyrillic +ቦ ↔ $በ $ሳብዕ ; # ETHIOPIC SYLLABLE BO +# +ᎄ ↔ $በ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT BWA +ᎇ ↔ $በ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE BWE +ᎅ ↔ $በ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE BWI +ቧ ↔ $በ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE BWA +ᎆ ↔ $በ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE BWEE +ብ ← $በ ; # ETHIOPIC SYLLABLE BE +# +ቨ ↔ $ቨ $ግዕዝ ; # ETHIOPIC SYLLABLE VA +ቩ ↔ $ቨ $ካዕብ ; # ETHIOPIC SYLLABLE VU +ቪ ↔ $ቨ $ሣልስ ; # ETHIOPIC SYLLABLE VI +ቫ ↔ $ቨ $ራዕብ ; # ETHIOPIC SYLLABLE VAA +ቬ ↔ $ቨ $ኃምስ ; # ETHIOPIC SYLLABLE VEE +ቭ}$wordBoundary → $ቨ ; # ETHIOPIC SYLLABLE VE +ቭ ↔ $ቨ $ሳድስ ; # ETHIOPIC SYLLABLE VE +ቮ ↔ $ቨ $ሳብዕ ; # ETHIOPIC SYLLABLE VO +ቯ ↔ $ቨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE VWA +ቭ ← $ቨ ; # ETHIOPIC SYLLABLE VE +# +ኀ ↔ $ኀ $ግዕዝ ; # ETHIOPIC SYLLABLE XA +ኁ ↔ $ኀ $ካዕብ ; # ETHIOPIC SYLLABLE XU +ኂ ↔ $ኀ $ሣልስ ; # ETHIOPIC SYLLABLE XI +ኃ ↔ $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XAA +ኄ ↔ $ኀ $ኃምስ ; # ETHIOPIC SYLLABLE XEE +ኅ}$wordBoundary → $ኀ ; # ETHIOPIC SYLLABLE XE +ኅ ↔ $ኀ $ሳድስ ; # ETHIOPIC SYLLABLE XE +# ኇ ↔ $ኀ $ሳምን ; # ETHIOPIC SYLLABLE XOA not supported in Gutgarts-Cyrillic +ኆ ↔ $ኀ $ሳብዕ ; # ETHIOPIC SYLLABLE XO +# +ኈ ↔ $ኀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE XWA +ኍ ↔ $ኀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE XWE +ኊ ↔ $ኀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE XWI +ኋ ↔ $ኀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE XWAA +ኌ ↔ $ኀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE XWEE +ኅ ← $ኀ ; # ETHIOPIC SYLLABLE XE +# +ሀ ↔ $ሀ $ግዕዝ ; # ETHIOPIC SYLLABLE HA +ሁ ↔ $ሀ $ካዕብ ; # ETHIOPIC SYLLABLE HU +ሂ ↔ $ሀ $ሣልስ ; # ETHIOPIC SYLLABLE HI +ሃ ↔ $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HAA +ሄ ↔ $ሀ $ኃምስ ; # ETHIOPIC SYLLABLE HEE +ህ}$wordBoundary → $ሀ ; # ETHIOPIC SYLLABLE HE +ህ ↔ $ሀ $ሳድስ ; # ETHIOPIC SYLLABLE HE +# ሇ ↔ $ሀ $ሳምን ; # ETHIOPIC SYLLABLE HOA not supported in Gutgarts-Cyrillic +ሆ ↔ $ሀ $ሳብዕ ; # ETHIOPIC SYLLABLE HO +ህ ← $ሀ ; # ETHIOPIC SYLLABLE HE +# +ኘ ↔ $ኘ $ግዕዝ ; # ETHIOPIC SYLLABLE NYA +ኙ ↔ $ኘ $ካዕብ ; # ETHIOPIC SYLLABLE NYU +ኚ ↔ $ኘ $ሣልስ ; # ETHIOPIC SYLLABLE NYI +ኛ ↔ $ኘ $ራዕብ ; # ETHIOPIC SYLLABLE NYAA +ኜ ↔ $ኘ $ኃምስ ; # ETHIOPIC SYLLABLE NYEE +ኝ}$wordBoundary → $ኘ ; # ETHIOPIC SYLLABLE NYE +ኝ ↔ $ኘ $ሳድስ ; # ETHIOPIC SYLLABLE NYE +# ⶉ ↔ $ኘ $ሳምን ; # ETHIOPIC SYLLABLE NYOA not supported in Gutgarts-Cyrillic +ኞ ↔ $ኘ $ሳብዕ ; # ETHIOPIC SYLLABLE NYO +ኟ ↔ $ኘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NYWA +ኝ ← $ኘ ; # ETHIOPIC SYLLABLE NYE +# +ጘ ↔ $ጘ $ግዕዝ ; # ETHIOPIC SYLLABLE GGA +ጙ ↔ $ጘ $ካዕብ ; # ETHIOPIC SYLLABLE GGU +ጚ ↔ $ጘ $ሣልስ ; # ETHIOPIC SYLLABLE GGI +ጛ ↔ $ጘ $ራዕብ ; # ETHIOPIC SYLLABLE GGAA +ጜ ↔ $ጘ $ኃምስ ; # ETHIOPIC SYLLABLE GGEE +ጝ}$wordBoundary → $ጘ ; # ETHIOPIC SYLLABLE GGE +ጝ ↔ $ጘ $ሳድስ ; # ETHIOPIC SYLLABLE GGE +ጞ ↔ $ጘ $ሳብዕ ; # ETHIOPIC SYLLABLE GGO +# +ⶓ ↔ $ጘ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GGWA +ⶖ ↔ $ጘ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GGWE +ⶔ ↔ $ጘ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GGWI +ጟ ↔ $ጘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GGWAA +ⶕ ↔ $ጘ $ዘመደ_ኃምስ; # ETHIOPIC SYLLABLE GGWEE +ጝ ← $ጘ ; # ETHIOPIC SYLLABLE GGE +# +ነ ↔ $ነ $ግዕዝ ; # ETHIOPIC SYLLABLE NA +ኑ ↔ $ነ $ካዕብ ; # ETHIOPIC SYLLABLE NU +ኒ ↔ $ነ $ሣልስ ; # ETHIOPIC SYLLABLE NI +ና ↔ $ነ $ራዕብ ; # ETHIOPIC SYLLABLE NAA +ኔ ↔ $ነ $ኃምስ ; # ETHIOPIC SYLLABLE NEE +ን}$wordBoundary → $ነ ; # ETHIOPIC SYLLABLE NE +ን ↔ $ነ $ሳድስ ; # ETHIOPIC SYLLABLE NE +# ⶈ ↔ $ነ $ሳምን ; # ETHIOPIC SYLLABLE NOA not supported in Gutgarts-Cyrillic +ኖ ↔ $ነ $ሳብዕ ; # ETHIOPIC SYLLABLE NO +ኗ ↔ $ነ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NWA +ን ← $ነ ; # ETHIOPIC SYLLABLE NE +# +[^:Letter:]{ኣ ↔ $ኣ ; # ETHIOPIC SYLLABLE GLOTTAL AA +# $wordBoundary{ኧ ↔ $ኧ ; # ETHIOPIC SYLLABLE GLOTTAL WA +[^:Letter:]{አ ↔ $አ ; # ETHIOPIC SYLLABLE GLOTTAL A +$wordBoundary{ኡ ↔ $ኡ ; # ETHIOPIC SYLLABLE GLOTTAL U +$wordBoundary{ኤ ↔ $ኤ ; # ETHIOPIC SYLLABLE GLOTTAL EE +$wordBoundary{ኢ ↔ $ኢ ; # ETHIOPIC SYLLABLE GLOTTAL I +$wordBoundary{እ ↔ $እ ; # ETHIOPIC SYLLABLE GLOTTAL E +# $wordBoundary{ⶊ ↔ $ⶊ ; # ETHIOPIC SYLLABLE GLOTTAL OA +$wordBoundary{ኦ ↔ $ኦ ; # ETHIOPIC SYLLABLE GLOTTAL O +# +ኣ ↔ $glottal $ኣ ; # ETHIOPIC SYLLABLE GLOTTAL AA +# ኧ ↔ $glottal $ኧ ; # ETHIOPIC SYLLABLE GLOTTAL WA not supported in Gutgarts-Cyrillic +አ ↔ $glottal $አ ; # ETHIOPIC SYLLABLE GLOTTAL A +ኡ ↔ $glottal $ኡ ; # ETHIOPIC SYLLABLE GLOTTAL U +ኤ ↔ $glottal $ኤ ; # ETHIOPIC SYLLABLE GLOTTAL EE +ኢ ↔ $glottal $ኢ ; # ETHIOPIC SYLLABLE GLOTTAL I +እ ↔ $glottal $እ ; # ETHIOPIC SYLLABLE GLOTTAL E +# ⶊ ↔ $glottal $ኦa ; # ETHIOPIC SYLLABLE GLOTTAL OA not supported in Gutgarts-Cyrillic +ኦ ↔ $glottal $ኦ ; # ETHIOPIC SYLLABLE GLOTTAL O +# +# Gurage not supported in Gutgarts-Cyrillic +# +# ⷈ ← $ⷈ $ግዕዝ ; # ETHIOPIC SYLLABLE KYA +# ⷉ ← $ⷈ $ካዕብ ; # ETHIOPIC SYLLABLE KYU +# ⷌ ← $ⷈ $ኃምስ ; # ETHIOPIC SYLLABLE KYEE +# ⷊ ← $ⷈ $ሣልስ ; # ETHIOPIC SYLLABLE KYI +# ⷋ ← $ⷈ $ራዕብ ; # ETHIOPIC SYLLABLE KYAA +# ⷎ ← $ⷈ $ሳብዕ ; # ETHIOPIC SYLLABLE KYO +# ⷍ ← $ⷈ $ሳድስ ; # ETHIOPIC SYLLABLE KYE +# +# Gurage not supported in Gutgarts-Cyrillic +# +# ⷐ ← $ⷐ $ግዕዝ ; # ETHIOPIC SYLLABLE XYA +# ⷑ ← $ⷐ $ካዕብ ; # ETHIOPIC SYLLABLE XYU +# ⷔ ← $ⷐ $ኃምስ ; # ETHIOPIC SYLLABLE XYEE +# ⷒ ← $ⷐ $ሣልስ ; # ETHIOPIC SYLLABLE XYI +# ⷓ ← $ⷐ $ራዕብ ; # ETHIOPIC SYLLABLE XYAA +# ⷖ ← $ⷐ $ሳብዕ ; # ETHIOPIC SYLLABLE XYO +# ⷕ ← $ⷐ $ሳድስ ; # ETHIOPIC SYLLABLE XYE +# +ኸ ↔ $ኸ $ግዕዝ ; # ETHIOPIC SYLLABLE KXA +ኹ ↔ $ኸ $ካዕብ ; # ETHIOPIC SYLLABLE KXU +ኺ ↔ $ኸ $ሣልስ ; # ETHIOPIC SYLLABLE KXI +ኻ ↔ $ኸ $ራዕብ ; # ETHIOPIC SYLLABLE KXAA +ኼ ↔ $ኸ $ኃምስ ; # ETHIOPIC SYLLABLE KXEE +ኽ}$wordBoundary → $ኸ ; # ETHIOPIC SYLLABLE KXE +ኽ ↔ $ኸ $ሳድስ ; # ETHIOPIC SYLLABLE KXE +ኾ ↔ $ኸ $ሳብዕ ; # ETHIOPIC SYLLABLE KXO +# +ዀ ↔ $ኸ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KXWA +ዅ ↔ $ኸ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KXWE +ዂ ↔ $ኸ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KXWI +ዃ ↔ $ኸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KXWAA +ዄ ↔ $ኸ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KXWEE +ኽ ← $ኸ ; # ETHIOPIC SYLLABLE KXE +# +ከ ↔ $ከ $ግዕዝ ; # ETHIOPIC SYLLABLE KA +ኩ ↔ $ከ $ካዕብ ; # ETHIOPIC SYLLABLE KU +ኪ ↔ $ከ $ሣልስ ; # ETHIOPIC SYLLABLE KI +ካ ↔ $ከ $ራዕብ ; # ETHIOPIC SYLLABLE KAA +ኬ ↔ $ከ $ኃምስ ; # ETHIOPIC SYLLABLE KEE +ክ}$wordBoundary → $ከ ; # ETHIOPIC SYLLABLE KE +ክ ↔ $ከ $ሳድስ ; # ETHIOPIC SYLLABLE KE +# ኯ ↔ $ከ $ሳምን ; # ETHIOPIC SYLLABLE KOA not supported in Gutgarts-Cyrillic +ኮ ↔ $ከ $ሳብዕ ; # ETHIOPIC SYLLABLE KO +# +ኰ ↔ $ከ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KWA +ኵ ↔ $ከ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KWE +ኲ ↔ $ከ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KWI +ኳ ↔ $ከ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KWAA +ኴ ↔ $ከ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KWEE +ክ ← $ከ ; # ETHIOPIC SYLLABLE KE +# +ወ ↔ $ወ $ግዕዝ ; # ETHIOPIC SYLLABLE WA +ዉ ↔ $ወ $ካዕብ ; # ETHIOPIC SYLLABLE WU +ዊ ↔ $ወ $ሣልስ ; # ETHIOPIC SYLLABLE WI +ዋ ↔ $ወ $ራዕብ ; # ETHIOPIC SYLLABLE WAA +ዌ ↔ $ወ $ኃምስ ; # ETHIOPIC SYLLABLE WEE +ው}$wordBoundary → $ወ ; # ETHIOPIC SYLLABLE WE +ው ↔ $ወ $ሳድስ ; # ETHIOPIC SYLLABLE WE +# ዏ ↔ $ወ $ሳምን ; # ETHIOPIC SYLLABLE WOA not supported in Gutgarts-Cyrillic +ዎ ↔ $ወ $ሳብዕ ; # ETHIOPIC SYLLABLE WO +ው ← $ወ ; # ETHIOPIC SYLLABLE WE +# +ዐ ↔ $pharyngeal $ዐ ; # ETHIOPIC SYLLABLE PHARYNGEAL A +ዑ ↔ $pharyngeal $ዑ ; # ETHIOPIC SYLLABLE PHARYNGEAL U +ዓ ↔ $pharyngeal $ዓ ; # ETHIOPIC SYLLABLE PHARYNGEAL AA +ዔ ↔ $pharyngeal $ዔ ; # ETHIOPIC SYLLABLE PHARYNGEAL EE +ዒ ↔ $pharyngeal $ዒ ; # ETHIOPIC SYLLABLE PHARYNGEAL I +ዖ ↔ $pharyngeal $ዖ ; # ETHIOPIC SYLLABLE PHARYNGEAL O +ዕ ↔ $pharyngeal $ዕ ; # ETHIOPIC SYLLABLE PHARYNGEAL E +# +ዘ ↔ $ዘ $ግዕዝ ; # ETHIOPIC SYLLABLE ZA +ዙ ↔ $ዘ $ካዕብ ; # ETHIOPIC SYLLABLE ZU +ዚ ↔ $ዘ $ሣልስ ; # ETHIOPIC SYLLABLE ZI +ዛ ↔ $ዘ $ራዕብ ; # ETHIOPIC SYLLABLE ZAA +ዜ ↔ $ዘ $ኃምስ ; # ETHIOPIC SYLLABLE ZEE +ዝ}$wordBoundary → $ዘ ; # ETHIOPIC SYLLABLE ZE +ዝ ↔ $ዘ $ሳድስ ; # ETHIOPIC SYLLABLE ZE +# ⶋ ↔ $ዘ $ሳምን ; # ETHIOPIC SYLLABLE ZHOA not supported in Gutgarts-Cyrillic +ዞ ↔ $ዘ $ሳብዕ ; # ETHIOPIC SYLLABLE ZO +ዟ ↔ $ዘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZWA +ዝ ← $ዘ ; # ETHIOPIC SYLLABLE ZE +# +# Bench not supported in Gutgarts-Cyrillic +# +# ⶰ ↔ $ⶰ $ግዕዝ ; # ETHIOPIC SYLLABLE ZZA +# ⶱ ↔ $ⶰ $ካዕብ ; # ETHIOPIC SYLLABLE ZZU +# ⶴ ↔ $ⶰ $ኃምስ ; # ETHIOPIC SYLLABLE ZZEE +# ⶲ ↔ $ⶰ $ሣልስ ; # ETHIOPIC SYLLABLE ZZI +# ⶳ ↔ $ⶰ $ራዕብ ; # ETHIOPIC SYLLABLE ZZAA +# ⶵ}$wordBoundary → $ⶰ ; # ETHIOPIC SYLLABLE ZZE +# ⶵ ↔ $ⶰ $ሳድስ ; # ETHIOPIC SYLLABLE ZZE +# ⶶ ↔ $ⶰ $ሳብዕ ; # ETHIOPIC SYLLABLE ZZO +# ⶵ ← $ⶰ ; # ETHIOPIC SYLLABLE ZZE +# +ዠ ↔ $ዠ $ግዕዝ ; # ETHIOPIC SYLLABLE ZHA +ዡ ↔ $ዠ $ካዕብ ; # ETHIOPIC SYLLABLE ZHU +ዢ ↔ $ዠ $ሣልስ ; # ETHIOPIC SYLLABLE ZHI +ዣ ↔ $ዠ $ራዕብ ; # ETHIOPIC SYLLABLE ZHAA +ዤ ↔ $ዠ $ኃምስ ; # ETHIOPIC SYLLABLE ZHEE +ዥ}$wordBoundary → $ዠ ; # ETHIOPIC SYLLABLE ZHE +ዥ ↔ $ዠ $ሳድስ ; # ETHIOPIC SYLLABLE ZHE +ዦ ↔ $ዠ $ሳብዕ ; # ETHIOPIC SYLLABLE ZHO +ዧ ↔ $ዠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZHWA +ዥ ← $ዠ ; # ETHIOPIC SYLLABLE ZHE +# +የ ↔ е ; # ETHIOPIC SYLLABLE YA +ዩ ↔ ю ; # ETHIOPIC SYLLABLE YU +ዬ ↔ йиэ ; # ETHIOPIC SYLLABLE YEE +ዪ ↔ $የ $ሣልስ ; # ETHIOPIC SYLLABLE YI +ያ ↔ я ; # ETHIOPIC SYLLABLE YAA +# ዯ ↔ $የ $ሳምን ; # ETHIOPIC SYLLABLE YOA not supported in Gutgarts-Cyrillic +ዮ ↔ ё ; # ETHIOPIC SYLLABLE YO +ይ ↔ $የ $ሳድስ ; # ETHIOPIC SYLLABLE YE +# +# Not supported in Gutgarts-Cyrillic +# +# ዸ ↔ $ዸ $ግዕዝ ; # ETHIOPIC SYLLABLE DDA +# ዹ ↔ $ዸ $ካዕብ ; # ETHIOPIC SYLLABLE DDU +# ዺ ↔ $ዸ $ሣልስ ; # ETHIOPIC SYLLABLE DDI +# ዻ ↔ $ዸ $ራዕብ ; # ETHIOPIC SYLLABLE DDAA +# ዼ ↔ $ዸ $ኃምስ ; # ETHIOPIC SYLLABLE DDEE +# ዽ}$wordBoundary → $ዸ ; # ETHIOPIC SYLLABLE DDE +# ዽ ↔ $ዸ $ሳድስ ; # ETHIOPIC SYLLABLE DDE +# ⶍ ↔ $ዸ $ሳምን ; # ETHIOPIC SYLLABLE DDOA not supported in Gutgarts-Cyrillic +# ዾ ↔ $ዸ $ሳብዕ ; # ETHIOPIC SYLLABLE DDO +# ዿ ↔ $ዸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DDWA +# ዽ ← $ዸ ; # ETHIOPIC SYLLABLE DDE +# +ደ ↔ $ደ $ግዕዝ ; # ETHIOPIC SYLLABLE DA +ዱ ↔ $ደ $ካዕብ ; # ETHIOPIC SYLLABLE DU +ዲ ↔ $ደ $ሣልስ ; # ETHIOPIC SYLLABLE DI +ዳ ↔ $ደ $ራዕብ ; # ETHIOPIC SYLLABLE DAA +ዴ ↔ $ደ $ኃምስ ; # ETHIOPIC SYLLABLE DEE +ድ}$wordBoundary → $ደ ; # ETHIOPIC SYLLABLE DE +ድ ↔ $ደ $ሳድስ ; # ETHIOPIC SYLLABLE DE +# ⶌ ↔ $ደ $ሳምን ; # ETHIOPIC SYLLABLE DOA not supported in Gutgarts-Cyrillic +ዶ ↔ $ደ $ሳብዕ ; # ETHIOPIC SYLLABLE DO +ዷ ↔ $ደ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DWA +# +ጀ ↔ $ጀ $ግዕዝ ; # ETHIOPIC SYLLABLE JA +ጁ ↔ $ጀ $ካዕብ ; # ETHIOPIC SYLLABLE JU +ጂ ↔ $ጀ $ሣልስ ; # ETHIOPIC SYLLABLE JI +ጃ ↔ $ጀ $ራዕብ ; # ETHIOPIC SYLLABLE JAA +ጄ ↔ $ጀ $ኃምስ ; # ETHIOPIC SYLLABLE JEE +ጅ}$wordBoundary → $ጀ ; # ETHIOPIC SYLLABLE JE +ጅ ↔ $ጀ $ሳድስ ; # ETHIOPIC SYLLABLE JE +# ⶎ ↔ $ጀ $ሳምን ; # ETHIOPIC SYLLABLE JOA not supported in Gutgarts-Cyrillic +ጆ ↔ $ጀ $ሳብዕ ; # ETHIOPIC SYLLABLE JO +ጇ ↔ $ጀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE JWA +ጅ ← $ጀ ; # ETHIOPIC SYLLABLE JE +# +# Gurage not supported in Gutgarts-Cyrillic +# +# ⷘ ↔ $ⷘ $ግዕዝ ; # ETHIOPIC SYLLABLE GYA +# ⷙ ↔ $ⷘ $ካዕብ ; # ETHIOPIC SYLLABLE GYU +# ⷚ ↔ $ⷘ $ሣልስ ; # ETHIOPIC SYLLABLE GYI +# ⷛ ↔ $ⷘ $ራዕብ ; # ETHIOPIC SYLLABLE GYAA +# ⷜ ↔ $ⷘ $ኃምስ ; # ETHIOPIC SYLLABLE GYEE +# ⷝ}$wordBoundary → $ⷘ ; # ETHIOPIC SYLLABLE GYE +# ⷝ ↔ $ⷘ $ሳድስ ; # ETHIOPIC SYLLABLE GYE +# ⷞ ↔ $ⷘ $ሳብዕ ; # ETHIOPIC SYLLABLE GYO +# ⷝ ← $ⷘ ; # ETHIOPIC SYLLABLE GYE +# +ገ ↔ $ገ $ግዕዝ ; # ETHIOPIC SYLLABLE GA +ጉ ↔ $ገ $ካዕብ ; # ETHIOPIC SYLLABLE GU +ጊ ↔ $ገ $ሣልስ ; # ETHIOPIC SYLLABLE GI +ጋ ↔ $ገ $ራዕብ ; # ETHIOPIC SYLLABLE GAA +ጌ ↔ $ገ $ኃምስ ; # ETHIOPIC SYLLABLE GEE +ግ}$wordBoundary → $ገ ; # ETHIOPIC SYLLABLE GE +ግ ↔ $ገ $ሳድስ ; # ETHIOPIC SYLLABLE GE +# ጏ ↔ $ገ $ሳምን ; # ETHIOPIC SYLLABLE GOA not supported in Gutgarts-Cyrillic +ጎ ↔ $ገ $ሳብዕ ; # ETHIOPIC SYLLABLE GO +# +ጐ ↔ $ገ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GWA +ጕ ↔ $ገ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GWE +ጒ ↔ $ገ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GWI +ጓ ↔ $ገ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GWAA +ጔ ↔ $ገ $ዘመደ_ኃምስ; # ETHIOPIC SYLLABLE GWEE +ግ ← $ገ ; # ETHIOPIC SYLLABLE GE +# +ጠ ↔ $ጠ $ግዕዝ ; # ETHIOPIC SYLLABLE THA +ጡ ↔ $ጠ $ካዕብ ; # ETHIOPIC SYLLABLE THU +ጢ ↔ $ጠ $ሣልስ ; # ETHIOPIC SYLLABLE THI +ጣ ↔ $ጠ $ራዕብ ; # ETHIOPIC SYLLABLE THAA +ጤ ↔ $ጠ $ኃምስ ; # ETHIOPIC SYLLABLE THEE +ጥ}$wordBoundary → $ጠ ; # ETHIOPIC SYLLABLE THE +ጥ ↔ $ጠ $ሳድስ ; # ETHIOPIC SYLLABLE THE +# ⶏ ↔ $ጠ $ሳምን ; # ETHIOPIC SYLLABLE THOA not supported in Gutgarts-Cyrillic +ጦ ↔ $ጠ $ሳብዕ ; # ETHIOPIC SYLLABLE THO +ጧ ↔ $ጠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE THWA +ጥ ← $ጠ ; # ETHIOPIC SYLLABLE THE +# +ተ ↔ $ተ $ግዕዝ ; # ETHIOPIC SYLLABLE TA +ቱ ↔ $ተ $ካዕብ ; # ETHIOPIC SYLLABLE TU +ቲ ↔ $ተ $ሣልስ ; # ETHIOPIC SYLLABLE TI +ታ ↔ $ተ $ራዕብ ; # ETHIOPIC SYLLABLE TAA +ቴ ↔ $ተ $ኃምስ ; # ETHIOPIC SYLLABLE TEE +ት}$wordBoundary → $ተ ; # ETHIOPIC SYLLABLE TE +ት ↔ $ተ $ሳድስ ; # ETHIOPIC SYLLABLE TE +# ⶆ ↔ $ተ $ሳምን ; # ETHIOPIC SYLLABLE TOA not supported in Gutgarts-Cyrillic +ቶ ↔ $ተ $ሳብዕ ; # ETHIOPIC SYLLABLE TO +ቷ ↔ $ተ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TWA +ት ← $ተ ; # ETHIOPIC SYLLABLE +# +# Bench not supported in Gutgarts-Cyrillic +# +# ⶸ ↔ $ⶸ $ግዕዝ ; # ETHIOPIC SYLLABLE CCHA +# ⶹ ↔ $ⶸ $ካዕብ ; # ETHIOPIC SYLLABLE CCHU +# ⶺ ↔ $ⶸ $ሣልስ ; # ETHIOPIC SYLLABLE CCHI +# ⶻ ↔ $ⶸ $ራዕብ ; # ETHIOPIC SYLLABLE CCHAA +# ⶼ ↔ $ⶸ $ኃምስ ; # ETHIOPIC SYLLABLE CCHEE +# ⶽ}$wordBoundary → $ⶸ ; # ETHIOPIC SYLLABLE CCHE +# ⶽ ↔ $ⶸ $ሳድስ ; # ETHIOPIC SYLLABLE CCHE +# ⶾ ↔ $ⶸ $ሳብዕ ; # ETHIOPIC SYLLABLE CCHO +# ⶽ ← $ⶸ ; # ETHIOPIC SYLLABLE CCHE +# +ጨ ↔ $ጨ $ግዕዝ ; # ETHIOPIC SYLLABLE CHA +ጩ ↔ $ጨ $ካዕብ ; # ETHIOPIC SYLLABLE CHU +ጪ ↔ $ጨ $ሣልስ ; # ETHIOPIC SYLLABLE CHI +ጫ ↔ $ጨ $ራዕብ ; # ETHIOPIC SYLLABLE CHAA +ጬ ↔ $ጨ $ኃምስ ; # ETHIOPIC SYLLABLE CHEE +ጭ}$wordBoundary → $ጨ ; # ETHIOPIC SYLLABLE CHE +ጭ ↔ $ጨ $ሳድስ ; # ETHIOPIC SYLLABLE CHE +# ⶐ ↔ $ጨ $ሳምን ; # ETHIOPIC SYLLABLE CHOA not supported in Gutgarts-Cyrillic +ጮ ↔ $ጨ $ሳብዕ ; # ETHIOPIC SYLLABLE CHO +ጯ ↔ $ጨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CHWA +ጭ ← $ጨ ; # ETHIOPIC SYLLABLE CHE +# +# Bench not supported in Gutgarts-Cyrillic +# +# ⶨ ↔ $ⶨ $ግዕዝ ; # ETHIOPIC SYLLABLE CCA +# ⶩ ↔ $ⶨ $ካዕብ ; # ETHIOPIC SYLLABLE CCU +# ⶪ ↔ $ⶨ $ሣልስ ; # ETHIOPIC SYLLABLE CCI +# ⶫ ↔ $ⶨ $ራዕብ ; # ETHIOPIC SYLLABLE CCAA +# ⶬ ↔ $ⶨ $ኃምስ ; # ETHIOPIC SYLLABLE CCEE +# ⶭ}$wordBoundary → $ⶨ ; # ETHIOPIC SYLLABLE CCE +# ⶭ ↔ $ⶨ $ሳድስ ; # ETHIOPIC SYLLABLE CCE +# ⶮ ↔ $ⶨ $ሳብዕ ; # ETHIOPIC SYLLABLE CCO +# ⶭ ← $ⶨ ; # ETHIOPIC SYLLABLE CCE +# +ቸ ↔ $ቸ $ግዕዝ ; # ETHIOPIC SYLLABLE CA +ቹ ↔ $ቸ $ካዕብ ; # ETHIOPIC SYLLABLE CU +ቺ ↔ $ቸ $ሣልስ ; # ETHIOPIC SYLLABLE CI +ቻ ↔ $ቸ $ራዕብ ; # ETHIOPIC SYLLABLE CAA +ቼ ↔ $ቸ $ኃምስ ; # ETHIOPIC SYLLABLE CEE +ች}$wordBoundary → $ቸ ; # ETHIOPIC SYLLABLE CE +ች ↔ $ቸ $ሳድስ ; # ETHIOPIC SYLLABLE CE +# ⶇ ↔ $ቸ $ሳምን ; # ETHIOPIC SYLLABLE COA not supported in Gutgarts-Cyrillic +ቾ ↔ $ቸ $ሳብዕ ; # ETHIOPIC SYLLABLE CO +ቿ ↔ $ቸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CWA +ች ← $ቸ ; # ETHIOPIC SYLLABLE CE +# +ጰ ↔ $ጰ $ግዕዝ ; # ETHIOPIC SYLLABLE PHA +ጱ ↔ $ጰ $ካዕብ ; # ETHIOPIC SYLLABLE PHU +ጲ ↔ $ጰ $ሣልስ ; # ETHIOPIC SYLLABLE PHI +ጳ ↔ $ጰ $ራዕብ ; # ETHIOPIC SYLLABLE PHAA +ጴ ↔ $ጰ $ኃምስ ; # ETHIOPIC SYLLABLE PHEE +ጵ}$wordBoundary → $ጰ ; # ETHIOPIC SYLLABLE PHE +ጵ ↔ $ጰ $ሳድስ ; # ETHIOPIC SYLLABLE PHE +# ⶑ ↔ $ጰ $ሳምን ; # ETHIOPIC SYLLABLE PHOA not supported in Gutgarts-Cyrillic +ጶ ↔ $ጰ $ሳብዕ ; # ETHIOPIC SYLLABLE PHO +ጷ ↔ $ጰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PHWA +ጵ ← $ጰ ; # ETHIOPIC SYLLABLE PHE +# +ፀ ↔ $ፀ $ግዕዝ ; # ETHIOPIC SYLLABLE TZA +ፁ ↔ $ፀ $ካዕብ ; # ETHIOPIC SYLLABLE TZU +ፂ ↔ $ፀ $ሣልስ ; # ETHIOPIC SYLLABLE TZI +ፃ ↔ $ፀ $ራዕብ ; # ETHIOPIC SYLLABLE TZAA +ፄ ↔ $ፀ $ኃምስ ; # ETHIOPIC SYLLABLE TZEE +ፅ}$wordBoundary → $ፀ ; # ETHIOPIC SYLLABLE TZE +ፅ ↔ $ፀ $ሳድስ ; # ETHIOPIC SYLLABLE TZE +# ፇ ↔ $ፀ $ሳምን ; # ETHIOPIC SYLLABLE TZOA not supported in Gutgarts-Cyrillic +ፆ ↔ $ፀ $ሳብዕ ; # ETHIOPIC SYLLABLE TZO +ፅ ← $ፀ ; # ETHIOPIC SYLLABLE TZE +# +ጸ ↔ $ጸ $ግዕዝ ; # ETHIOPIC SYLLABLE TSA +ጹ ↔ $ጸ $ካዕብ ; # ETHIOPIC SYLLABLE TSU +ጺ ↔ $ጸ $ሣልስ ; # ETHIOPIC SYLLABLE TSI +ጻ ↔ $ጸ $ራዕብ ; # ETHIOPIC SYLLABLE TSAA +ጼ ↔ $ጸ $ኃምስ ; # ETHIOPIC SYLLABLE TSEE +ጽ}$wordBoundary → $ጸ ; # ETHIOPIC SYLLABLE TSE +ጽ ↔ $ጸ $ሳድስ ; # ETHIOPIC SYLLABLE TSE +ጾ ↔ $ጸ $ሳብዕ ; # ETHIOPIC SYLLABLE TSO +ጿ ↔ $ጸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TSWA +ጽ ← $ጸ ; # ETHIOPIC SYLLABLE TSE +# +ፈ ↔ $ፈ $ግዕዝ ; # ETHIOPIC SYLLABLE FA +ፉ ↔ $ፈ $ካዕብ ; # ETHIOPIC SYLLABLE FU +ፊ ↔ $ፈ $ሣልስ ; # ETHIOPIC SYLLABLE FI +ፋ ↔ $ፈ $ራዕብ ; # ETHIOPIC SYLLABLE FAA +ፌ ↔ $ፈ $ኃምስ ; # ETHIOPIC SYLLABLE FEE +ፍ}$wordBoundary → $ፈ ; # ETHIOPIC SYLLABLE FE +ፍ ↔ $ፈ $ሳድስ ; # ETHIOPIC SYLLABLE FE +ፎ ↔ $ፈ $ሳብዕ ; # ETHIOPIC SYLLABLE FO +# +ᎈ ↔ $ፈ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT FWA +ᎋ ↔ $ፈ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE FWE +ᎉ ↔ $ፈ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE FWI +ፏ ↔ $ፈ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE FWA +ᎊ ↔ $ፈ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE FWEE +ፚ ↔ $ፈ $የ $ራዕብ ; # ETHIOPIC SYLLABLE FYA +ፍ ← $ፈ ; # ETHIOPIC SYLLABLE FE +# +ፐ ↔ $ፐ $ግዕዝ ; # ETHIOPIC SYLLABLE PA +ፑ ↔ $ፐ $ካዕብ ; # ETHIOPIC SYLLABLE PU +ፒ ↔ $ፐ $ሣልስ ; # ETHIOPIC SYLLABLE PI +ፓ ↔ $ፐ $ራዕብ ; # ETHIOPIC SYLLABLE PAA +ፔ ↔ $ፐ $ኃምስ ; # ETHIOPIC SYLLABLE PEE +ፕ}$wordBoundary → $ፐ ; # ETHIOPIC SYLLABLE PE +ፕ ↔ $ፐ $ሳድስ ; # ETHIOPIC SYLLABLE PE +# ⶒ ↔ $ፐ $ሳምን ; # ETHIOPIC SYLLABLE POA not supported in Gutgarts-Cyrillic +ፖ ↔ $ፐ $ሳብዕ ; # ETHIOPIC SYLLABLE PO +# +ᎌ ↔ $ፐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT PWA +ᎏ ↔ $ፐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE PWE +ᎍ ↔ $ፐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE PWI +ፗ ↔ $ፐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PWA +ᎎ ↔ $ፐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE PWEE +ፕ ← $ፐ ; # ETHIOPIC SYLLABLE PE +# +######################################################################## +# Start of Numeric Transformations +######################################################################## +፼ ↔ $alternate 10000 ; # ETHIOPIC NUMBER TEN THOUSAND +፲፻ ↔ $alternate 1000 ; # One Thousand +፻ ↔ $alternate 100 ; # ETHIOPIC NUMBER HUNDRED +፲ ↔ $alternate 10 ; # ETHIOPIC NUMBER TEN +፳ ↔ $alternate 20 ; # ETHIOPIC NUMBER TWENTY +፴ ↔ $alternate 30 ; # ETHIOPIC NUMBER THIRTY +፵ ↔ $alternate 40 ; # ETHIOPIC NUMBER FORTY +፶ ↔ $alternate 50 ; # ETHIOPIC NUMBER FIFTY +፷ ↔ $alternate 60 ; # ETHIOPIC NUMBER SIXTY +፸ ↔ $alternate 70 ; # ETHIOPIC NUMBER SEVENTY +፹ ↔ $alternate 80 ; # ETHIOPIC NUMBER EIGHTY +፺ ↔ $alternate 90 ; # ETHIOPIC NUMBER NINETY +፩ ↔ $alternate 1 ; # ETHIOPIC DIGIT ONE +፪ ↔ $alternate 2 ; # ETHIOPIC DIGIT TWO +፫ ↔ $alternate 3 ; # ETHIOPIC DIGIT THREE +፬ ↔ $alternate 4 ; # ETHIOPIC DIGIT FOUR +፭ ↔ $alternate 5 ; # ETHIOPIC DIGIT FIVE +፮ ↔ $alternate 6 ; # ETHIOPIC DIGIT SIX +፯ ↔ $alternate 7 ; # ETHIOPIC DIGIT SEVEN +፰ ↔ $alternate 8 ; # ETHIOPIC DIGIT EIGHT +፱ ↔ $alternate 9 ; # ETHIOPIC DIGIT NINE +######################################################################## +# Start of Punctuation Transformations +######################################################################## +። ↔ \:\: ; # ETHIOPIC FULLSTOP +፣ ↔ \, ; # Fill in the rest +፤ ↔ \; ; +፥ ↔ \-\: ; +፦ ↔ \:\- ; +፨ ↔ \:\|\: ; +፠ ↔ \:\+ ; +# ፧ ↔ $alternate \? ; not supported in Gutgarts-Cyrillic +፡ ↔ \: ; +\u135f ↔ \_ ; # ETHIOPIC COMBINING GEMINATION MARK +$alternate ← $alternate $alternate; +← $alternate ; +######################################################################## +# Inverse Fiter : Cyrillic-Ethiopic +######################################################################## +# +:: ([-!\u0023',.:<>?`0-9Ѐ-ӿ]) ; +# +######################################################################## + diff --git a/icu/icu4c/source/data/translit/Ethi_Latn.txt b/icu/icu4c/source/data/translit/Ethi_Latn.txt new file mode 100644 index 00000000000..3ea01dd0482 --- /dev/null +++ b/icu/icu4c/source/data/translit/Ethi_Latn.txt @@ -0,0 +1,23 @@ +# © 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +# +# File: Ethi_Latn.txt +# Generated from CLDR +# + +######################################################################## +# +# This transformation is introduced to serve as a fallback for a +# language and variant agnostic conversion between Ethiopic-Latin, +# and Latin-Ethiopic. In principle, it should act like an alias +# to the most widely used transliteration system in the present day, +# which in turn is believed to be the # "Beta Maṣāḥǝft" system +# maintained by the Hiob Ludolf Centre for Ethiopian Studies, +# +######################################################################## +# +:: Ethiopic-Latin/Beta_Metsehaf ; +# +######################################################################## + diff --git a/icu/icu4c/source/data/translit/Ethi_Latn_ALALOC.txt b/icu/icu4c/source/data/translit/Ethi_Latn_ALALOC.txt new file mode 100644 index 00000000000..777a093371f --- /dev/null +++ b/icu/icu4c/source/data/translit/Ethi_Latn_ALALOC.txt @@ -0,0 +1,764 @@ +# © 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +# +# File: Ethi_Latn_ALALOC.txt +# Generated from CLDR +# + +######################################################################## +# American Library Association Transliteration for Amharic +# +# “Amharic.” ALA-LC Romanization Tables, U.S. Library of Congress, 2011, www.loc.gov/catdir/cpso/roman.html. +# +# https://www.loc.gov/catdir/cpso/romanization/amharic.pdf +# https://en.wikipedia.org/wiki/ALA-LC_romanization +# +# The ALA-LC Romanization Tables: Transliteration Schemes for Non-Roman Scripts, is approved by the Library of Congress and the American Library Association. +# +# Prepared by Daniel Yacob +# +# Based on the 2011 Romanization Systems and Roman-script Spelling +# Conventions document. The 2005 draft has been consulted, but contains +# errors, which if relevant are pointed out in this file. +# +# TBD: Make a Tigrinya alias to this file, Tigrinya is based on: https://www.loc.gov/catdir/cpso/romanization/tigrinya.pdf +# +# +######################################################################## +# +# MINIMAL FILTER: Ethiopic-Latin +# +::[:Ethiopic:] ; +::NFD (NFC) ; +# +######################################################################## +######################################################################## +# +# Define All Transformation Variables +# +######################################################################## +# +$ግዕዝ = a ; +$ካዕብ = u ; +$ሣልስ = i ; +$ራዕብ = ā ; +$ኃምስ = é ; +$ሳድስ = e ; +$ሳብዕ = o ; +# $ሳምን = oa ; Me'en not supported +$ዘመደ_ግዕዝ = wa ; +$ዘመደ_ካዕብ = we ; +$ዘመደ_ሣልስ = wi ; +$ዘመደ_ራዕብ = wā ; # A small break from the literal standard which appears to contain typographical errors. +$ዘመደ_ኃምስ = wé ; +$ዘመደ_ያ = ya ; +# +# $alternate = \`; +# +$ሀ = h ; +$ለ = l ; +$ሐ = ḥ ; +$መ = m ; +$ሠ = ś ; +$ረ = r ; +$ሰ = s ; +$ሸ = š ; +$ቀ = q ; +$ቐ = q\u0304 ; # This is the only addition made by the ALA-Tigrinya Table +$በ = b ; +$ቨ = v ; +$ተ = t ; +$ቸ = c ; +$ኀ = ẖ ; +$ነ = n ; +$ኘ = ñ ; +$ከ = k ; +$ኸ = x ; +$ወ = w ; +$ዘ = z ; +$ዠ = ž ; +$የ = y ; +$ደ = d ; +$ጀ = ǧ ; +$ገ = g ; +$ጠ = ṭ ; +$ጨ = ċ ; +$ጰ = p\u0323 ; +$ጸ = ṣ ; +$ፀ = ṡ ; +$ፈ = f ; +$ፐ = p ; +# +# Vowels are special: +# +$glottal = \ʼ ; +$pharyngeal = \ʻ; +$አ = a ; $ኡ = $ካዕብ ; $ኢ = $ሣልስ ; $ኣ = $ራዕብ ; $ኤ = $ኃምስ ; $እ = $ሳድስ ; $ኦ = $ሳብዕ ; $ኧ = ă ; +$ዐ = $ግዕዝ ; $ዑ = $ካዕብ ; $ዒ = $ሣልስ ; $ዓ = $ራዕብ ; $ዔ = $ኃምስ ; $ዕ = $ሳድስ ; $ዖ = $ሳብዕ ; +# Use this $wordBoundary until bug 2034 is fixed in ICU: +# http://bugs.icu-project.org/trac/ticket/2034 +$wordBoundary = [^[:L:][:M:][:N:]] ; +# +# +######################################################################## +# +# Gemination Handling Rules +# +######################################################################## +# +$ጥበቅ = \u135f ; +([ሀ-ሇ]) $ጥበቅ → $ሀ | $1 ; +([ለ-ሏⶀ]) $ጥበቅ → $ለ | $1 ; +([ሐ-ሗ]) $ጥበቅ → $ሐ | $1 ; +([መ-ሟⶁᎀ-ᎃፙ]) $ጥበቅ → $መ | $1 ; +([ሠ-ሧ]) $ጥበቅ → $ሠ | $1 ; +([ረ-ሯⶂፘ]) $ጥበቅ → $ረ | $1 ; +([ሰ-ሷⶃ]) $ጥበቅ → $ሰ | $1 ; +# ([ꬁ-ꬆ]) $ጥበቅ → $ꬁ | $1 ; not supported in ALA-Amharic +([ሸ-ሿⶄ]) $ጥበቅ → $ሸ | $1 ; +# ([ⶠ-ⶦ]) $ጥበቅ → $ⶠ | $1 ; not supported in ALA-Amharic +([ቀ-ቍ]) $ጥበቅ → $ቀ | $1 ; +# ([ⷀ-ⷆ]) $ጥበቅ → $ⷀ | $1 ; not supported in ALA-Amharic +([ቐ-ቝ]) $ጥበቅ → $ቐ | $1 ; +([በ-ቧⶅᎄ-ᎇ]) $ጥበቅ → $በ | $1 ; +([ቨ-ቯ]) $ጥበቅ → $ቨ | $1 ; +([ተ-ቷ]) $ጥበቅ → $ተ | $1 ; +([ቸ-ቿ]) $ጥበቅ → $ቸ | $1 ; +# ([ⶨ-ⶮ]) $ጥበቅ → $ⶨ | $1 ; not supported in ALA-Amharic +([ኀ-ኍ]) $ጥበቅ → $ኀ | $1 ; +([ነ-ኗ]) $ጥበቅ → $ነ | $1 ; +([ኘ-ኟ]) $ጥበቅ → $ኘ | $1 ; +([ከ-ኵ]) $ጥበቅ → $ከ | $1 ; +# ([ⷈ-ⷎ]) $ጥበቅ → $ⷈ | $1 ; not supported in ALA-Amharic +([ኸ-ዅ]) $ጥበቅ → $ኸ | $1 ; +# ([ⷐ-ⷖ]) $ጥበቅ → $ⷐ | $1 ; not supported in ALA-Amharic +([ወ-ዏ]) $ጥበቅ → $ወ | $1 ; +([ዘ-ዟⶋ]) $ጥበቅ → $ዘ | $1 ; +# ([ꬑ-ꬖ]) $ጥበቅ → $ꬑ | $1 ; not supported in ALA-Amharic +([ዠ-ዧ]) $ጥበቅ → $ዠ | $1 ; +# ([ⶰ-ⶶ]) $ጥበቅ → $ዠ | $1 ; not supported in ALA-Amharic +([የ-ዯ]) $ጥበቅ → $የ | $1 ; +([ደ-ዷⶌ]) $ጥበቅ → $ደ | $1 ; +# ([ዸ-ዿⶍ]) $ጥበቅ → $ዸ | $1 ; not supported in ALA-Amharic +# ([ꬉ-ꬎ]) $ጥበቅ → $ꬉ | $1 ; not supported in ALA-Amharic +([ጀ-ጇⶎ]) $ጥበቅ → $ጀ | $1 ; +([ገ-ጕጏ]) $ጥበቅ → $ገ | $1 ; +# ([ⷘ-ⷞ]) $ጥበቅ → $ገ | $1 ; not supported in ALA-Amharic +# ([ጘ-ጟⶓ-ⶖ]) $ጥበቅ → $ጘ | $1 ; not supported in ALA-Amharic +([ጠ-ጧⶏ]) $ጥበቅ → $ጠ | $1 ; +([ጨ-ጯⶐ]) $ጥበቅ → $ጨ | $1 ; +# ([ⶸ-ⶾ]) $ጥበቅ → $ⶸ | $1 ; not supported in ALA-Amharic +# ([ꬠ-ꬦ]) $ጥበቅ → $ꬠ | $1 ; not supported in ALA-Amharic +([ጰ-ጷⶑ]) $ጥበቅ → $ጰ | $1 ; +([ጸ-ጿ]) $ጥበቅ → $ጸ | $1 ; +# ([ꬨ-ꬮ]) $ጥበቅ → $ꬨ | $1 ; not supported in ALA-Amharic +([ፀ-ፇ]) $ጥበቅ → $ፀ | $1 ; +([ፈ-ፏፚᎈ-ᎋ]) $ጥበቅ → $ፈ | $1 ; +([ፐ-ፗᎌ-ᎏ]) $ጥበቅ → $ፐ | $1 ; +$ጥበቅ → ; # remove any spurious gemination marks +# +######################################################################## +# Start of Syllabic Transformations +######################################################################## +# +ሐ ↔ $ሐ $ግዕዝ ; # ETHIOPIC SYLLABLE HHA +ሑ ↔ $ሐ $ካዕብ ; # ETHIOPIC SYLLABLE HHU +ሒ ↔ $ሐ $ሣልስ ; # ETHIOPIC SYLLABLE HHI +ሓ ↔ $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHAA +ሔ ↔ $ሐ $ኃምስ ; # ETHIOPIC SYLLABLE HHEE +ሕ}$wordBoundary → $ሐ ; # ETHIOPIC SYLLABLE HHE +ሕ ↔ $ሐ $ሳድስ ; # ETHIOPIC SYLLABLE HHE +ሖ ↔ $ሐ $ሳብዕ ; # ETHIOPIC SYLLABLE HHO +ሗ ↔ $ሐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE HWA +# +ለ ↔ $ለ $ግዕዝ ; # ETHIOPIC SYLLABLE LA +ሉ ↔ $ለ $ካዕብ ; # ETHIOPIC SYLLABLE LU +ሊ ↔ $ለ $ሣልስ ; # ETHIOPIC SYLLABLE LI +ላ ↔ $ለ $ራዕብ ; # ETHIOPIC SYLLABLE LAA +ሌ ↔ $ለ $ኃምስ ; # ETHIOPIC SYLLABLE LEE +ል}$wordBoundary → $ለ ; # ETHIOPIC SYLLABLE LE +ል ↔ $ለ $ሳድስ ; # ETHIOPIC SYLLABLE LE +# ⶀ ↔ $ለ $ሳምን ; # ETHIOPIC SYLLABLE LOA +ሎ ↔ $ለ $ሳብዕ ; # ETHIOPIC SYLLABLE LO +ሏ ↔ $ለ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE LWA +# +መ ↔ $መ $ግዕዝ ; # ETHIOPIC SYLLABLE MA +ሙ ↔ $መ $ካዕብ ; # ETHIOPIC SYLLABLE MU +ሚ ↔ $መ $ሣልስ ; # ETHIOPIC SYLLABLE MI +ማ ↔ $መ $ራዕብ ; # ETHIOPIC SYLLABLE MAA +ሜ ↔ $መ $ኃምስ ; # ETHIOPIC SYLLABLE MEE +# ⶁ ↔ $መ $ሳምን ; # ETHIOPIC SYLLABLE MOA +ም}$wordBoundary → $መ ; # ETHIOPIC SYLLABLE ME +ም ↔ $መ $ሳድስ ; # ETHIOPIC SYLLABLE ME +ሞ ↔ $መ $ሳብዕ ; # ETHIOPIC SYLLABLE MO +ፙ ↔ $መ $ዘመደ_ያ ; # ETHIOPIC SYLLABLE MYA +# +# Gurage Labiovelars are not part of the ALA-Amharic standard +# +# ᎀ ↔ $መ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT MWA +# ᎃ ↔ $መ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE MWE +# ᎁ ↔ $መ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE MWI +ሟ ↔ $መ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE MWA +# ᎂ ↔ $መ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE MWEE +# +ሠ ↔ $ሠ $ግዕዝ ; # ETHIOPIC SYLLABLE SZA +ሡ ↔ $ሠ $ካዕብ ; # ETHIOPIC SYLLABLE SZU +ሢ ↔ $ሠ $ሣልስ ; # ETHIOPIC SYLLABLE SZI +ሣ ↔ $ሠ $ራዕብ ; # ETHIOPIC SYLLABLE SZAA +ሤ ↔ $ሠ $ኃምስ ; # ETHIOPIC SYLLABLE SZEE +ሦ ↔ $ሠ $ሳብዕ ; # ETHIOPIC SYLLABLE SZO +ሥ}$wordBoundary → $ሠ ; # ETHIOPIC SYLLABLE SZE +ሥ ↔ $ሠ $ሳድስ ; # ETHIOPIC SYLLABLE SZE +ሧ ↔ $ሠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SZWA +# +ረ ↔ $ረ $ግዕዝ ; # ETHIOPIC SYLLABLE RA +ሩ ↔ $ረ $ካዕብ ; # ETHIOPIC SYLLABLE RU +ሪ ↔ $ረ $ሣልስ ; # ETHIOPIC SYLLABLE RI +ራ ↔ $ረ $ራዕብ ; # ETHIOPIC SYLLABLE RAA +ሬ ↔ $ረ $ኃምስ ; # ETHIOPIC SYLLABLE REE +ር}$wordBoundary → $ረ ; # ETHIOPIC SYLLABLE RE +ር ↔ $ረ $ሳድስ ; # ETHIOPIC SYLLABLE RE +# ⶂ ↔ $ረ $ሳምን ; # ETHIOPIC SYLLABLE R0A +ሮ ↔ $ረ $ሳብዕ ; # ETHIOPIC SYLLABLE RO +ሯ ↔ $ረ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE RWA +ፘ ↔ $ረ $ዘመደ_ያ ; # ETHIOPIC SYLLABLE RYA +# +# Bench is not supported by the ALA-Amharic standard +# +# ⶠ ↔ $ⶠ $ግዕዝ ; # ETHIOPIC SYLLABLE SSA +#ⶡ ↔ $ⶠ $ካዕብ ; # ETHIOPIC SYLLABLE SSU +# ⶣ ↔ $ⶠ $ራዕብ ; # ETHIOPIC SYLLABLE SSAA +# ⶤ ↔ $ⶠ $ኃምስ ; # ETHIOPIC SYLLABLE SSEE +# ⶢ ↔ $ⶠ $ሣልስ ; # ETHIOPIC SYLLABLE SSI +# ⶦ ↔ $ⶠ $ሳብዕ ; # ETHIOPIC SYLLABLE SSO +# ⶥ ↔ $ⶠ $ሳድስ ; # ETHIOPIC SYLLABLE SSE +# +ሸ ↔ $ሸ $ግዕዝ ; # ETHIOPIC SYLLABLE SHA +ሹ ↔ $ሸ $ካዕብ ; # ETHIOPIC SYLLABLE SHU +ሺ ↔ $ሸ $ሣልስ ; # ETHIOPIC SYLLABLE SHI +ሻ ↔ $ሸ $ራዕብ ; # ETHIOPIC SYLLABLE SHAA +ሼ ↔ $ሸ $ኃምስ ; # ETHIOPIC SYLLABLE SHEE +ሽ}$wordBoundary → $ሸ ; # ETHIOPIC SYLLABLE SHE +ሽ ↔ $ሸ $ሳድስ ; # ETHIOPIC SYLLABLE SHE +# ⶄ ↔ $ሸ $ሳምን ; # ETHIOPIC SYLLABLE SHOA +ሾ ↔ $ሸ $ሳብዕ ; # ETHIOPIC SYLLABLE SHO +ሿ ↔ $ሸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SHWA +# +ሰ ↔ $ሰ $ግዕዝ ; # ETHIOPIC SYLLABLE SA +ሱ ↔ $ሰ $ካዕብ ; # ETHIOPIC SYLLABLE SU +ሲ ↔ $ሰ $ሣልስ ; # ETHIOPIC SYLLABLE SI +ሳ ↔ $ሰ $ራዕብ ; # ETHIOPIC SYLLABLE SAA +ሴ ↔ $ሰ $ኃምስ ; # ETHIOPIC SYLLABLE SEE +ስ}$wordBoundary → $ሰ ; # ETHIOPIC SYLLABLE SE +ስ ↔ $ሰ $ሳድስ ; # ETHIOPIC SYLLABLE SE +# ⶃ ↔ $ሰ $ሳምን ; # ETHIOPIC SYLLABLE SOA +ሶ ↔ $ሰ $ሳብዕ ; # ETHIOPIC SYLLABLE SO +ሷ ↔ $ሰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SWA +# +# Gurage is not part of the ALA-Amharic standard +# +# ⷀ ↔ $ⷀ $ግዕዝ ; # ETHIOPIC SYLLABLE QYA +# ⷁ ↔ $ⷀ $ካዕብ ; # ETHIOPIC SYLLABLE QYU +# ⷃ ↔ $ⷀ $ራዕብ ; # ETHIOPIC SYLLABLE QYAA +# ⷄ ↔ $ⷀ $ኃምስ ; # ETHIOPIC SYLLABLE QYEE +# ⷂ ↔ $ⷀ $ሣልስ ; # ETHIOPIC SYLLABLE QYI +# ⷆ ↔ $ⷀ $ሳብዕ ; # ETHIOPIC SYLLABLE QYO +# ⷅ ↔ $ⷀ $ሳድስ ; # ETHIOPIC SYLLABLE QYE +ቐ ↔ $ቐ $ግዕዝ ; # ETHIOPIC SYLLABLE QHA +ቑ ↔ $ቐ $ካዕብ ; # ETHIOPIC SYLLABLE QHU +ቒ ↔ $ቐ $ሣልስ ; # ETHIOPIC SYLLABLE QHI +ቓ ↔ $ቐ $ራዕብ ; # ETHIOPIC SYLLABLE QHAA +ቔ ↔ $ቐ $ኃምስ ; # ETHIOPIC SYLLABLE QHEE +ቕ}$wordBoundary → $ሳድስ ; # ETHIOPIC SYLLABLE QHE +ቕ ↔ $ቐ $ሳድስ ; # ETHIOPIC SYLLABLE QHE +ቖ ↔ $ቐ $ሳብዕ ; # ETHIOPIC SYLLABLE QHO +# +ቘ ↔ $ቐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QHWA +ቝ ↔ $ቐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QHWE +ቚ ↔ $ቐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QHWI +ቛ ↔ $ቐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QHWAA +ቜ ↔ $ቐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QHWEE +# +ቀ ↔ $ቀ $ግዕዝ ; # ETHIOPIC SYLLABLE QA +ቁ ↔ $ቀ $ካዕብ ; # ETHIOPIC SYLLABLE QU +ቂ ↔ $ቀ $ሣልስ ; # ETHIOPIC SYLLABLE QI +ቃ ↔ $ቀ $ራዕብ ; # ETHIOPIC SYLLABLE QAA +ቄ ↔ $ቀ $ኃምስ ; # ETHIOPIC SYLLABLE QEE +ቅ}$wordBoundary → $ቀ ; # ETHIOPIC SYLLABLE QE +ቅ ↔ $ቀ $ሳድስ ; # ETHIOPIC SYLLABLE QE +# ቇ ↔ $ቀ $ሳምን ; # ETHIOPIC SYLLABLE QOA +ቆ ↔ $ቀ $ሳብዕ ; # ETHIOPIC SYLLABLE QO +# +ቈ ↔ $ቀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QWA +ቍ ↔ $ቀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QWE +ቊ ↔ $ቀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QWI +ቋ ↔ $ቀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QWAA +ቌ ↔ $ቀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QWEE +# +በ ↔ $በ $ግዕዝ ; # ETHIOPIC SYLLABLE BA +ቡ ↔ $በ $ካዕብ ; # ETHIOPIC SYLLABLE BU +ቢ ↔ $በ $ሣልስ ; # ETHIOPIC SYLLABLE BI +ባ ↔ $በ $ራዕብ ; # ETHIOPIC SYLLABLE BAA +ቤ ↔ $በ $ኃምስ ; # ETHIOPIC SYLLABLE BEE +ብ}$wordBoundary → $በ ; # ETHIOPIC SYLLABLE BE +ብ ↔ $በ $ሳድስ ; # ETHIOPIC SYLLABLE BE +# ⶅ ↔ $በ $ሳምን ; # ETHIOPIC SYLLABLE BOA +ቦ ↔ $በ $ሳብዕ ; # ETHIOPIC SYLLABLE BO +# +# Gurage labial velars are not supported of the ALA-Amharic standard +# +# ᎄ ↔ $በ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT BWA +# ᎅ ↔ $በ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE BWI +# ᎆ ↔ $በ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE BWEE +ቧ ↔ $በ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE BWA +# ᎇ ↔ $በ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE BWE +# +ቨ ↔ $ቨ $ግዕዝ ; # ETHIOPIC SYLLABLE VA +ቩ ↔ $ቨ $ካዕብ ; # ETHIOPIC SYLLABLE VU +ቪ ↔ $ቨ $ሣልስ ; # ETHIOPIC SYLLABLE VI +ቫ ↔ $ቨ $ራዕብ ; # ETHIOPIC SYLLABLE VAA +ቬ ↔ $ቨ $ኃምስ ; # ETHIOPIC SYLLABLE VEE +ቭ}$wordBoundary → $ቨ ; # ETHIOPIC SYLLABLE VE +ቭ ↔ $ቨ $ሳድስ ; # ETHIOPIC SYLLABLE VE +ቮ ↔ $ቨ $ሳብዕ ; # ETHIOPIC SYLLABLE VO +ቯ ↔ $ቨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE VWA +# +ጠ ↔ $ጠ $ግዕዝ ; # ETHIOPIC SYLLABLE THA +ጡ ↔ $ጠ $ካዕብ ; # ETHIOPIC SYLLABLE THU +ጢ ↔ $ጠ $ሣልስ ; # ETHIOPIC SYLLABLE THI +ጣ ↔ $ጠ $ራዕብ ; # ETHIOPIC SYLLABLE THAA +ጤ ↔ $ጠ $ኃምስ ; # ETHIOPIC SYLLABLE THEE +ጥ}$wordBoundary → $ጠ ; # ETHIOPIC SYLLABLE THE +ጥ ↔ $ጠ $ሳድስ ; # ETHIOPIC SYLLABLE THE +# ⶏ ↔ $ጠ $ሳምን ; # ETHIOPIC SYLLABLE THOA +ጦ ↔ $ጠ $ሳብዕ ; # ETHIOPIC SYLLABLE THO +ጧ ↔ $ጠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE THWA +# +ተ ↔ $ተ $ግዕዝ ; # ETHIOPIC SYLLABLE TA +ቱ ↔ $ተ $ካዕብ ; # ETHIOPIC SYLLABLE TU +ቲ ↔ $ተ $ሣልስ ; # ETHIOPIC SYLLABLE TI +ታ ↔ $ተ $ራዕብ ; # ETHIOPIC SYLLABLE TAA +ቴ ↔ $ተ $ኃምስ ; # ETHIOPIC SYLLABLE TEE +ት}$wordBoundary → $ተ ; # ETHIOPIC SYLLABLE TE +ት ↔ $ተ $ሳድስ ; # ETHIOPIC SYLLABLE TE +# ⶆ ↔ $ተ $ሳምን ; # ETHIOPIC SYLLABLE TOA +ቶ ↔ $ተ $ሳብዕ ; # ETHIOPIC SYLLABLE TO +ቷ ↔ $ተ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TWA +# +# Bench is not supported by the ALA-Amharic standard +# +# ⶸ ↔ $ⶸ $ግዕዝ ; # ETHIOPIC SYLLABLE CCHA +# ⶹ ↔ $ⶸ $ካዕብ ; # ETHIOPIC SYLLABLE CCHU +# ⶼ ↔ $ⶸ $ኃምስ ; # ETHIOPIC SYLLABLE CCHEE +# ⶺ ↔ $ⶸ $ሣልስ ; # ETHIOPIC SYLLABLE CCHI +# ⶻ ↔ $ⶸ $ራዕብ ; # ETHIOPIC SYLLABLE CCHAA +# ⶾ ↔ $ⶸ $ሳብዕ ; # ETHIOPIC SYLLABLE CCHO +# ⶽ ↔ $ⶸ $ሳድስ ; # ETHIOPIC SYLLABLE CCHE +# +ጨ ↔ $ጨ $ግዕዝ ; # ETHIOPIC SYLLABLE CHA +ጩ ↔ $ጨ $ካዕብ ; # ETHIOPIC SYLLABLE CHU +ጪ ↔ $ጨ $ሣልስ ; # ETHIOPIC SYLLABLE CHI +ጫ ↔ $ጨ $ራዕብ ; # ETHIOPIC SYLLABLE CHAA +ጬ ↔ $ጨ $ኃምስ ; # ETHIOPIC SYLLABLE CHEE +ጭ}$wordBoundary → $ጨ ; # ETHIOPIC SYLLABLE CHE +ጭ ↔ $ጨ $ሳድስ ; # ETHIOPIC SYLLABLE CHE +# ⶐ ↔ $ጨ $ሳምን ; # ETHIOPIC SYLLABLE CHOA +ጮ ↔ $ጨ $ሳብዕ ; # ETHIOPIC SYLLABLE CHO +ጯ ↔ $ጨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CHWA +# +# Bench is not supported by the ALA-Amharic standard +# +# ⶨ ↔ $ⶨ $ግዕዝ ; # ETHIOPIC SYLLABLE CCA +# ⶩ ↔ $ⶨ $ካዕብ ; # ETHIOPIC SYLLABLE CCU +# ⶬ ↔ $ⶨ $ኃምስ ; # ETHIOPIC SYLLABLE CCEE +# ⶪ ↔ $ⶨ $ሣልስ ; # ETHIOPIC SYLLABLE CCI +# ⶫ ↔ $ⶨ $ራዕብ ; # ETHIOPIC SYLLABLE CCAA +# ⶮ ↔ $ⶨ $ሳብዕ ; # ETHIOPIC SYLLABLE CCO +# ⶭ ↔ $ⶨ $ሳድስ ; # ETHIOPIC SYLLABLE CCE +# +ቸ ↔ $ቸ $ግዕዝ ; # ETHIOPIC SYLLABLE CA +ቹ ↔ $ቸ $ካዕብ ; # ETHIOPIC SYLLABLE CU +ቺ ↔ $ቸ $ሣልስ ; # ETHIOPIC SYLLABLE CI +ቻ ↔ $ቸ $ራዕብ ; # ETHIOPIC SYLLABLE CAA +ቼ ↔ $ቸ $ኃምስ ; # ETHIOPIC SYLLABLE CEE +ች}$wordBoundary → $ቸ ; # ETHIOPIC SYLLABLE CE +ች ↔ $ቸ $ሳድስ ; # ETHIOPIC SYLLABLE CE +# ⶇ ↔ $ቸ $ሳምን ; # ETHIOPIC SYLLABLE COA +ቾ ↔ $ቸ $ሳብዕ ; # ETHIOPIC SYLLABLE CO +ቿ ↔ $ቸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CWA +# +ኀ ↔ $ኀ $ግዕዝ ; # ETHIOPIC SYLLABLE XA +ኁ ↔ $ኀ $ካዕብ ; # ETHIOPIC SYLLABLE XU +ኂ ↔ $ኀ $ሣልስ ; # ETHIOPIC SYLLABLE XI +ኃ ↔ $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XAA +ኄ ↔ $ኀ $ኃምስ ; # ETHIOPIC SYLLABLE XEE +ኅ}$wordBoundary → $ኀ ; # ETHIOPIC SYLLABLE XE +ኅ ↔ $ኀ $ሳድስ ; # ETHIOPIC SYLLABLE XE +# ኇ ↔ $ኀ $ሳምን ; # ETHIOPIC SYLLABLE XOA +ኆ ↔ $ኀ $ሳብዕ ; # ETHIOPIC SYLLABLE XO +# +ኈ ↔ $ኀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE XWA +ኍ ↔ $ኀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE XWE +ኊ ↔ $ኀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE XWI +ኋ ↔ $ኀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE XWAA +ኌ ↔ $ኀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE XWEE +# +ሀ ↔ $ሀ $ግዕዝ ; # ETHIOPIC SYLLABLE HA +ሁ ↔ $ሀ $ካዕብ ; # ETHIOPIC SYLLABLE HU +ሂ ↔ $ሀ $ሣልስ ; # ETHIOPIC SYLLABLE HI +ሃ ↔ $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HAA +ሄ ↔ $ሀ $ኃምስ ; # ETHIOPIC SYLLABLE HEE +ህ}$wordBoundary → $ሀ ; # ETHIOPIC SYLLABLE HE +ህ ↔ $ሀ $ሳድስ ; # ETHIOPIC SYLLABLE HE +# ሇ ↔ $ሀ $ሳምን ; # ETHIOPIC SYLLABLE HOA +ሆ ↔ $ሀ $ሳብዕ ; # ETHIOPIC SYLLABLE HO +# +# Blin, Agew & Gurage are not supported by the ALA-Amharic standard +# +# ጘ ↔ $ጘ $ግዕዝ ; # ETHIOPIC SYLLABLE GGA +# ጜ ↔ $ጘ $ኃምስ ; # ETHIOPIC SYLLABLE GGEE +# ጚ ↔ $ጘ $ሣልስ ; # ETHIOPIC SYLLABLE GGI +# ጛ ↔ $ጘ $ራዕብ ; # ETHIOPIC SYLLABLE GGAA +#ጞ ↔ $ጘ $ሳብዕ ; # ETHIOPIC SYLLABLE GGO +# +# ⶓ ↔ $ጘ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GGWA +# ⶖ ↔ $ጘ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GGWE +# ⶕ ↔ $ጘ $ዘመደ_ኃምስ; # ETHIOPIC SYLLABLE GGWEE +# ⶔ ↔ $ጘ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GGWI +# ጟ ↔ $ጘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GGWAA +# ጙ ↔ $ጘ $ካዕብ ; # ETHIOPIC SYLLABLE GGU +# ጝ ↔ $ጘ $ሳድስ ; # ETHIOPIC SYLLABLE GGE +# +ኘ ↔ $ኘ $ግዕዝ ; # ETHIOPIC SYLLABLE NYA +ኙ ↔ $ኘ $ካዕብ ; # ETHIOPIC SYLLABLE NYU +ኚ ↔ $ኘ $ሣልስ ; # ETHIOPIC SYLLABLE NYI +ኛ ↔ $ኘ $ራዕብ ; # ETHIOPIC SYLLABLE NYAA +ኜ ↔ $ኘ $ኃምስ ; # ETHIOPIC SYLLABLE NYEE +ኝ}$wordBoundary → $ኘ ; # ETHIOPIC SYLLABLE NYE +ኝ ↔ $ኘ $ሳድስ ; # ETHIOPIC SYLLABLE NYE +# ⶉ ↔ $ኘ $ሳምን ; # ETHIOPIC SYLLABLE NYOA +ኞ ↔ $ኘ $ሳብዕ ; # ETHIOPIC SYLLABLE NYO +ኟ ↔ $ኘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NYWA +# +ነ ↔ $ነ $ግዕዝ ; # ETHIOPIC SYLLABLE NA +ኑ ↔ $ነ $ካዕብ ; # ETHIOPIC SYLLABLE NU +ኔ ↔ $ነ $ኃምስ ; # ETHIOPIC SYLLABLE NEE +ኒ ↔ $ነ $ሣልስ ; # ETHIOPIC SYLLABLE NI +ና ↔ $ነ $ራዕብ ; # ETHIOPIC SYLLABLE NAA +ኖ ↔ $ነ $ሳብዕ ; # ETHIOPIC SYLLABLE NO +ን}$wordBoundary → $ነ ; # ETHIOPIC SYLLABLE NE +ን ↔ $ነ $ሳድስ ; # ETHIOPIC SYLLABLE NE +# ⶈ ↔ $ነ $ሳምን ; # ETHIOPIC SYLLABLE NOA +ኗ ↔ $ነ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NWA +# +[^:Letter:]{ኣ ↔ $ኣ ; # ETHIOPIC SYLLABLE GLOTTAL AA +$wordBoundary{ኧ ↔ $ኧ ; # ETHIOPIC SYLLABLE GLOTTAL WA +[^:Letter:]{አ ↔ $አ ; # ETHIOPIC SYLLABLE GLOTTAL A +$wordBoundary{ኡ ↔ $ኡ ; # ETHIOPIC SYLLABLE GLOTTAL U +$wordBoundary{ኤ ↔ $ኤ ; # ETHIOPIC SYLLABLE GLOTTAL EE +$wordBoundary{ኢ ↔ $ኢ ; # ETHIOPIC SYLLABLE GLOTTAL I +$wordBoundary{እ ↔ $እ ; # ETHIOPIC SYLLABLE GLOTTAL E +# $wordBoundary{ⶊ ↔ $ⶊ ; # ETHIOPIC SYLLABLE GLOTTAL OA +$wordBoundary{ኦ ↔ $ኦ ; # ETHIOPIC SYLLABLE GLOTTAL O +# +ኣ ↔ $glottal $ኣ ; # ETHIOPIC SYLLABLE GLOTTAL AA +አ ↔ $glottal $አ ; # ETHIOPIC SYLLABLE GLOTTAL A +ኡ ↔ $glottal $ኡ ; # ETHIOPIC SYLLABLE GLOTTAL U +ኤ ↔ $glottal $ኤ ; # ETHIOPIC SYLLABLE GLOTTAL EE +ኢ ↔ $glottal $ኢ ; # ETHIOPIC SYLLABLE GLOTTAL I +እ ↔ $glottal $እ ; # ETHIOPIC SYLLABLE GLOTTAL E +# ⶊ ↔ $glottal $ኦa ; # ETHIOPIC SYLLABLE GLOTTAL OA +ኦ ↔ $glottal $ኦ ; # ETHIOPIC SYLLABLE GLOTTAL O +ኧ ↔ $glottal $ኧ ; # ETHIOPIC SYLLABLE GLOTTAL WA +# +ከ ↔ $ከ $ግዕዝ ; # ETHIOPIC SYLLABLE KA +ኩ ↔ $ከ $ካዕብ ; # ETHIOPIC SYLLABLE KU +ኪ ↔ $ከ $ሣልስ ; # ETHIOPIC SYLLABLE KI +ካ ↔ $ከ $ራዕብ ; # ETHIOPIC SYLLABLE KAA +ኬ ↔ $ከ $ኃምስ ; # ETHIOPIC SYLLABLE KEE +ክ}$wordBoundary → $ከ ; # ETHIOPIC SYLLABLE KE +ክ ↔ $ከ $ሳድስ ; # ETHIOPIC SYLLABLE KE +# ኯ ↔ $ከ $ሳምን ; # ETHIOPIC SYLLABLE KOA +ኮ ↔ $ከ $ሳብዕ ; # ETHIOPIC SYLLABLE KO +# +ኰ ↔ $ከ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KWA +ኵ ↔ $ከ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KWE +ኲ ↔ $ከ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KWI +ኳ ↔ $ከ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KWAA +ኴ ↔ $ከ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KWEE +# +# Gurage is not supported by the ALA-Amharic standard +# +# ⷈ ← $ⷈ $ግዕዝ ; # ETHIOPIC SYLLABLE KYA +# ⷉ ← $ⷈ $ካዕብ ; # ETHIOPIC SYLLABLE KYU +# ⷌ ← $ⷈ $ኃምስ ; # ETHIOPIC SYLLABLE KYEE +# ⷊ ← $ⷈ $ሣልስ ; # ETHIOPIC SYLLABLE KYI +# ⷋ ← $ⷈ $ራዕብ ; # ETHIOPIC SYLLABLE KYAA +# ⷎ ← $ⷈ $ሳብዕ ; # ETHIOPIC SYLLABLE KYO +# ⷍ ← $ⷈ $ሳድስ ; # ETHIOPIC SYLLABLE KYE +# +ኸ ↔ $ኸ $ግዕዝ ; # ETHIOPIC SYLLABLE KXA +ኹ ↔ $ኸ $ካዕብ ; # ETHIOPIC SYLLABLE KXU +ኺ ↔ $ኸ $ሣልስ ; # ETHIOPIC SYLLABLE KXI +ኻ ↔ $ኸ $ራዕብ ; # ETHIOPIC SYLLABLE KXAA +ኼ ↔ $ኸ $ኃምስ ; # ETHIOPIC SYLLABLE KXEE +ኽ}$wordBoundary → $ኸ ; # ETHIOPIC SYLLABLE KXE +ኽ ↔ $ኸ $ሳድስ ; # ETHIOPIC SYLLABLE KXE +ኾ ↔ $ኸ $ሳብዕ ; # ETHIOPIC SYLLABLE KXO +# +ዀ ↔ $ኸ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KXWA +ዅ ↔ $ኸ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KXWE +ዂ ↔ $ኸ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KXWI +ዃ ↔ $ኸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KXWAA +ዄ ↔ $ኸ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KXWEE +# +# Gurage is not supported by the ALA-Amharic standard +# +# ⷐ ← $ⷐ $ግዕዝ ; # ETHIOPIC SYLLABLE XYA +# ⷑ ← $ⷐ $ካዕብ ; # ETHIOPIC SYLLABLE XYU +# ⷔ ← $ⷐ $ኃምስ ; # ETHIOPIC SYLLABLE XYEE +# ⷒ ← $ⷐ $ሣልስ ; # ETHIOPIC SYLLABLE XYI +# ⷓ ← $ⷐ $ራዕብ ; # ETHIOPIC SYLLABLE XYAA +# ⷖ ← $ⷐ $ሳብዕ ; # ETHIOPIC SYLLABLE XYO +# ⷕ ← $ⷐ $ሳድስ ; # ETHIOPIC SYLLABLE XYE +# +ወ ↔ $ወ $ግዕዝ ; # ETHIOPIC SYLLABLE WA +ዉ ↔ $ወ $ካዕብ ; # ETHIOPIC SYLLABLE WU +ዊ ↔ $ወ $ሣልስ ; # ETHIOPIC SYLLABLE WI +ዋ ↔ $ወ $ራዕብ ; # ETHIOPIC SYLLABLE WAA +ዌ ↔ $ወ $ኃምስ ; # ETHIOPIC SYLLABLE WEE +ው}$wordBoundary → $ወ ; # ETHIOPIC SYLLABLE WE +ው ↔ $ወ $ሳድስ ; # ETHIOPIC SYLLABLE WE +# ዏ ↔ $ወ $ሳምን ; # ETHIOPIC SYLLABLE WOA +ዎ ↔ $ወ $ሳብዕ ; # ETHIOPIC SYLLABLE WO +# +ዐ ↔ $pharyngeal $ዐ ; # ETHIOPIC SYLLABLE PHARYNGEAL A +ዑ ↔ $pharyngeal $ዑ ; # ETHIOPIC SYLLABLE PHARYNGEAL U +ዒ ↔ $pharyngeal $ዒ ; # ETHIOPIC SYLLABLE PHARYNGEAL I +ዓ ↔ $pharyngeal $ዓ ; # ETHIOPIC SYLLABLE PHARYNGEAL AA +ዔ ↔ $pharyngeal $ዔ ; # ETHIOPIC SYLLABLE PHARYNGEAL EE +ዕ ↔ $pharyngeal $ዕ ; # ETHIOPIC SYLLABLE PHARYNGEAL E +ዖ ↔ $pharyngeal $ዖ ; # ETHIOPIC SYLLABLE PHARYNGEAL O +# +ዘ ↔ $ዘ $ግዕዝ ; # ETHIOPIC SYLLABLE ZA +ዙ ↔ $ዘ $ካዕብ ; # ETHIOPIC SYLLABLE ZU +ዚ ↔ $ዘ $ሣልስ ; # ETHIOPIC SYLLABLE ZI +ዛ ↔ $ዘ $ራዕብ ; # ETHIOPIC SYLLABLE ZAA +ዜ ↔ $ዘ $ኃምስ ; # ETHIOPIC SYLLABLE ZEE +ዝ}$wordBoundary → $ዘ ; # ETHIOPIC SYLLABLE ZE +ዝ ↔ $ዘ $ሳድስ ; # ETHIOPIC SYLLABLE ZE +# ⶋ ↔ $ዘ $ሳምን ; # ETHIOPIC SYLLABLE ZHOA +ዞ ↔ $ዘ $ሳብዕ ; # ETHIOPIC SYLLABLE ZO +ዟ ↔ $ዘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZWA +# +ዠ ↔ $ዠ $ግዕዝ ; # ETHIOPIC SYLLABLE ZHA +ዡ ↔ $ዠ $ካዕብ ; # ETHIOPIC SYLLABLE ZHU +ዢ ↔ $ዠ $ሣልስ ; # ETHIOPIC SYLLABLE ZHI +ዣ ↔ $ዠ $ራዕብ ; # ETHIOPIC SYLLABLE ZHAA +ዤ ↔ $ዠ $ኃምስ ; # ETHIOPIC SYLLABLE ZHEE +ዥ}$wordBoundary → $ዠ ; # ETHIOPIC SYLLABLE ZHE +ዥ ↔ $ዠ $ሳድስ ; # ETHIOPIC SYLLABLE ZHE +ዦ ↔ $ዠ $ሳብዕ ; # ETHIOPIC SYLLABLE ZHO +ዧ ↔ $ዠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZHWA +# +# Bench is not part of the ALA-Amharic standard +# +# ⶰ ↔ $ⶰ $ግዕዝ ; # ETHIOPIC SYLLABLE ZZA +# ⶱ ↔ $ⶰ $ካዕብ ; # ETHIOPIC SYLLABLE ZZU +# ⶲ ↔ $ⶰ $ሣልስ ; # ETHIOPIC SYLLABLE ZZI +# ⶳ ↔ $ⶰ $ራዕብ ; # ETHIOPIC SYLLABLE ZZAA +# ⶴ ↔ $ⶰ $ኃምስ ; # ETHIOPIC SYLLABLE ZZEE +# ⶵ ↔ $ⶰ $ሳድስ ; # ETHIOPIC SYLLABLE ZZE +# ⶵ ↔ $ⶰ $ሳድስ ; # ETHIOPIC SYLLABLE ZZE +# ⶶ ↔ $ⶰ $ሳብዕ ; # ETHIOPIC SYLLABLE ZZO +# +የ ↔ $የ $ግዕዝ ; # ETHIOPIC SYLLABLE YA +ዩ ↔ $የ $ካዕብ ; # ETHIOPIC SYLLABLE YU +ዪ ↔ $የ $ሣልስ ; # ETHIOPIC SYLLABLE YI +ያ ↔ $የ $ራዕብ ; # ETHIOPIC SYLLABLE YAA +ዬ ↔ $የ $ኃምስ ; # ETHIOPIC SYLLABLE YEE +ይ}$wordBoundary → $የ ; # ETHIOPIC SYLLABLE YE +ይ ↔ $የ $ሳድስ ; # ETHIOPIC SYLLABLE YE +# ዯ ↔ $የ $ሳምን ; # ETHIOPIC SYLLABLE YOA +ዮ ↔ $የ $ሳብዕ ; # ETHIOPIC SYLLABLE YO +# +# ዸ ↔ $ዸ $ግዕዝ ; # ETHIOPIC SYLLABLE DDA +# ዹ ↔ $ዸ $ካዕብ ; # ETHIOPIC SYLLABLE DDU +# ዺ ↔ $ዸ $ሣልስ ; # ETHIOPIC SYLLABLE DDI +# ዻ ↔ $ዸ $ራዕብ ; # ETHIOPIC SYLLABLE DDAA +# ዼ ↔ $ዸ $ኃምስ ; # ETHIOPIC SYLLABLE DDEE +# ዽ ↔ $ዸ $ሳድስ ; # ETHIOPIC SYLLABLE DDE +# ዽ ↔ $ዸ $ሳድስ ; # ETHIOPIC SYLLABLE DDE +# ዾ ↔ $ዸ $ሳብዕ ; # ETHIOPIC SYLLABLE DDO +# ⶍ ↔ $ዸ $ሳምን ; # ETHIOPIC SYLLABLE DDOA +# ዿ ↔ $ዸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DDWA +# +ደ ↔ $ደ $ግዕዝ ; # ETHIOPIC SYLLABLE DA +ዱ ↔ $ደ $ካዕብ ; # ETHIOPIC SYLLABLE DU +ዲ ↔ $ደ $ሣልስ ; # ETHIOPIC SYLLABLE DI +ዳ ↔ $ደ $ራዕብ ; # ETHIOPIC SYLLABLE DAA +ዴ ↔ $ደ $ኃምስ ; # ETHIOPIC SYLLABLE DEE +ድ}$wordBoundary → $ደ ; # ETHIOPIC SYLLABLE DE +ድ ↔ $ደ $ሳድስ ; # ETHIOPIC SYLLABLE DE +# ⶌ ↔ $ደ $ሳምን ; # ETHIOPIC SYLLABLE DOA +ዶ ↔ $ደ $ሳብዕ ; # ETHIOPIC SYLLABLE DO +ዷ ↔ $ደ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DWA +# +ጀ ↔ $ጀ $ግዕዝ ; # ETHIOPIC SYLLABLE JA +ጁ ↔ $ጀ $ካዕብ ; # ETHIOPIC SYLLABLE JU +ጂ ↔ $ጀ $ሣልስ ; # ETHIOPIC SYLLABLE JI +ጃ ↔ $ጀ $ራዕብ ; # ETHIOPIC SYLLABLE JAA +ጄ ↔ $ጀ $ኃምስ ; # ETHIOPIC SYLLABLE JEE +ጅ}$wordBoundary → $ጀ ; # ETHIOPIC SYLLABLE JE +ጅ ↔ $ጀ $ሳድስ ; # ETHIOPIC SYLLABLE JE +# ⶎ ↔ $ጀ $ሳምን ; # ETHIOPIC SYLLABLE JOA +ጆ ↔ $ጀ $ሳብዕ ; # ETHIOPIC SYLLABLE JO +ጇ ↔ $ጀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE JWA +# +# Gurage is unsupported +# +# ⷘ ↔ $ⷘ $ግዕዝ ; # ETHIOPIC SYLLABLE GYA +# ⷙ ↔ $ⷘ $ካዕብ ; # ETHIOPIC SYLLABLE GYU +# ⷚ ↔ $ⷘ $ሣልስ ; # ETHIOPIC SYLLABLE GYI +# ⷛ ↔ $ⷘ $ራዕብ ; # ETHIOPIC SYLLABLE GYAA +# ⷜ ↔ $ⷘ $ኃምስ ; # ETHIOPIC SYLLABLE GYEE +# ⷝ ↔ $ⷘ $ሳድስ ; # ETHIOPIC SYLLABLE GYE +# ⷞ ↔ $ⷘ $ሳብዕ ; # ETHIOPIC SYLLABLE GYO +# +ገ ↔ $ገ $ግዕዝ ; # ETHIOPIC SYLLABLE GA +ጉ ↔ $ገ $ካዕብ ; # ETHIOPIC SYLLABLE GU +ጊ ↔ $ገ $ሣልስ ; # ETHIOPIC SYLLABLE GI +ጋ ↔ $ገ $ራዕብ ; # ETHIOPIC SYLLABLE GAA +ጌ ↔ $ገ $ኃምስ ; # ETHIOPIC SYLLABLE GEE +ግ}$wordBoundary → $ገ ; # ETHIOPIC SYLLABLE GE +ግ ↔ $ገ $ሳድስ ; # ETHIOPIC SYLLABLE GE +# ጏ ↔ $ገ $ሳምን ; # ETHIOPIC SYLLABLE GOA +ጎ ↔ $ገ $ሳብዕ ; # ETHIOPIC SYLLABLE GO +# +ጐ ↔ $ገ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GWA +ጕ ↔ $ገ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GWE +ጒ ↔ $ገ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GWI +ጓ ↔ $ገ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GWAA +ጔ ↔ $ገ $ዘመደ_ኃምስ; # ETHIOPIC SYLLABLE GWEE +# +ጰ ↔ $ጰ $ግዕዝ ; # ETHIOPIC SYLLABLE PHA +ጱ ↔ $ጰ $ካዕብ ; # ETHIOPIC SYLLABLE PHU +ጲ ↔ $ጰ $ሣልስ ; # ETHIOPIC SYLLABLE PHI +ጳ ↔ $ጰ $ራዕብ ; # ETHIOPIC SYLLABLE PHAA +ጴ ↔ $ጰ $ኃምስ ; # ETHIOPIC SYLLABLE PHEE +ጵ}$wordBoundary → $ጰ ; # ETHIOPIC SYLLABLE PHE +ጵ ↔ $ጰ $ሳድስ ; # ETHIOPIC SYLLABLE PHE +# ⶑ ↔ $ጰ $ሳምን ; # ETHIOPIC SYLLABLE PHOA +ጶ ↔ $ጰ $ሳብዕ ; # ETHIOPIC SYLLABLE PHO +ጷ ↔ $ጰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PHWA +# +ፀ ↔ $ፀ $ግዕዝ ; # ETHIOPIC SYLLABLE TZA +ፁ ↔ $ፀ $ካዕብ ; # ETHIOPIC SYLLABLE TZU +ፂ ↔ $ፀ $ሣልስ ; # ETHIOPIC SYLLABLE TZI +ፃ ↔ $ፀ $ራዕብ ; # ETHIOPIC SYLLABLE TZAA +ፄ ↔ $ፀ $ኃምስ ; # ETHIOPIC SYLLABLE TZEE +ፅ}$wordBoundary → $ፀ ; # ETHIOPIC SYLLABLE TZE +ፅ ↔ $ፀ $ሳድስ ; # ETHIOPIC SYLLABLE TZE +# ፇ ↔ $ፀ $ሳምን ; # ETHIOPIC SYLLABLE TZOA +ፆ ↔ $ፀ $ሳብዕ ; # ETHIOPIC SYLLABLE TZO +# +ጸ ↔ $ጸ $ግዕዝ ; # ETHIOPIC SYLLABLE TSA +ጹ ↔ $ጸ $ካዕብ ; # ETHIOPIC SYLLABLE TSU +ጺ ↔ $ጸ $ሣልስ ; # ETHIOPIC SYLLABLE TSI +ጻ ↔ $ጸ $ራዕብ ; # ETHIOPIC SYLLABLE TSAA +ጼ ↔ $ጸ $ኃምስ ; # ETHIOPIC SYLLABLE TSEE +ጽ}$wordBoundary → $ጸ ; # ETHIOPIC SYLLABLE TSE +ጽ ↔ $ጸ $ሳድስ ; # ETHIOPIC SYLLABLE TSE +ጾ ↔ $ጸ $ሳብዕ ; # ETHIOPIC SYLLABLE TSO +ጿ ↔ $ጸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TSWA +# +ፈ ↔ $ፈ $ግዕዝ ; # ETHIOPIC SYLLABLE FA +ፉ ↔ $ፈ $ካዕብ ; # ETHIOPIC SYLLABLE FU +ፊ ↔ $ፈ $ሣልስ ; # ETHIOPIC SYLLABLE FI +ፋ ↔ $ፈ $ራዕብ ; # ETHIOPIC SYLLABLE FAA +ፌ ↔ $ፈ $ኃምስ ; # ETHIOPIC SYLLABLE FEE +ፍ}$wordBoundary → $ፈ ; # ETHIOPIC SYLLABLE FE +ፍ ↔ $ፈ $ሳድስ ; # ETHIOPIC SYLLABLE FE +ፎ ↔ $ፈ $ሳብዕ ; # ETHIOPIC SYLLABLE FO +ፚ ↔ $ፈ $ዘመደ_ያ ; # ETHIOPIC SYLLABLE FYA +# +# Gurage Labiovelars are not supported of the ALA-Amharic standard +# +# ᎈ ↔ $ፈ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT FWA +# ᎋ ↔ $ፈ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE FWE +# ᎉ ↔ $ፈ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE FWI +# ᎊ ↔ $ፈ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE FWEE +ፏ ↔ $ፈ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE FWA +# +ፐ ↔ $ፐ $ግዕዝ ; # ETHIOPIC SYLLABLE PA +ፑ ↔ $ፐ $ካዕብ ; # ETHIOPIC SYLLABLE PU +ፒ ↔ $ፐ $ሣልስ ; # ETHIOPIC SYLLABLE PI +ፓ ↔ $ፐ $ራዕብ ; # ETHIOPIC SYLLABLE PAA +ፔ ↔ $ፐ $ኃምስ ; # ETHIOPIC SYLLABLE PEE +ፕ}$wordBoundary → $ፐ ; # ETHIOPIC SYLLABLE PE +ፕ ↔ $ፐ $ሳድስ ; # ETHIOPIC SYLLABLE PE +# ⶒ ↔ $ፐ $ሳምን ; # ETHIOPIC SYLLABLE POA +ፖ ↔ $ፐ $ሳብዕ ; # ETHIOPIC SYLLABLE PO +# +# Gurage Labiovelars are not supported of the ALA-Amharic standard +# +# ᎌ ↔ $ፐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT PWA +# ᎍ ↔ $ፐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE PWI +# ᎏ ↔ $ፐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE PWE +ፗ ↔ $ፐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PWA +# ᎎ ↔ $ፐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE PWEE +# +| &lower($1) ← ([BFJLMRV]) ; +| $glottal &lower($1) ← ([OU]) ; +######################################################################## +# Start of Numeric Transformations +######################################################################## +፼ ↔ 10000 ; # ETHIOPIC NUMBER TEN THOUSAND +፲፻ ↔ 1000 ; # One Thousand +፻ ↔ 100 ; # ETHIOPIC NUMBER HUNDRED +፲ ↔ 10 ; # ETHIOPIC NUMBER TEN +፳ ↔ 20 ; # ETHIOPIC NUMBER TWENTY +፴ ↔ 30 ; # ETHIOPIC NUMBER THIRTY +፵ ↔ 40 ; # ETHIOPIC NUMBER FORTY +፶ ↔ 50 ; # ETHIOPIC NUMBER FIFTY +፷ ↔ 60 ; # ETHIOPIC NUMBER SIXTY +፸ ↔ 70 ; # ETHIOPIC NUMBER SEVENTY +፹ ↔ 80 ; # ETHIOPIC NUMBER EIGHTY +፺ ↔ 90 ; # ETHIOPIC NUMBER NINETY +፩ ↔ 1 ; # ETHIOPIC DIGIT ONE +፪ ↔ 2 ; # ETHIOPIC DIGIT TWO +፫ ↔ 3 ; # ETHIOPIC DIGIT THREE +፬ ↔ 4 ; # ETHIOPIC DIGIT FOUR +፭ ↔ 5 ; # ETHIOPIC DIGIT FIVE +፮ ↔ 6 ; # ETHIOPIC DIGIT SIX +፯ ↔ 7 ; # ETHIOPIC DIGIT SEVEN +፰ ↔ 8 ; # ETHIOPIC DIGIT EIGHT +፱ ↔ 9 ; # ETHIOPIC DIGIT NINE +######################################################################## +# Start of Punctuation Transformations +######################################################################## +# Review what do for undefined mappings. +# +# ። ↔ \:\: ; # ETHIOPIC FULLSTOP +# ፣ ↔ \, ; # Fill in the rest +# ፤ ↔ \; ; +# ፥ ↔ \-\: ; +# ፦ ↔ \:\- ; +# ፨ ↔ \:\|\: ; +# ፠ ↔ \:\+ ; +# ፧ ↔ \? ; +# ፡ ↔ \: ; +# « ↔ \<\< ; +# » ↔ \>\> ; +# ‹ ↔ \< ; +# › ↔ \> ; +# +######################################################################## +# Inverse Fiter : Latin-Ethiopic +######################################################################## +# +:: ([-!\u0023',.:<>?`0-9A-Za-z]) ; +# +######################################################################## + diff --git a/icu/icu4c/source/data/translit/Ethi_Latn_Aethiopi.txt b/icu/icu4c/source/data/translit/Ethi_Latn_Aethiopi.txt new file mode 100644 index 00000000000..7d19c85788a --- /dev/null +++ b/icu/icu4c/source/data/translit/Ethi_Latn_Aethiopi.txt @@ -0,0 +1,640 @@ +# © 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +# +# File: Ethi_Latn_Aethiopi.txt +# Generated from CLDR +# + +######################################################################## +# Encylopedia Aethiopica Transliteration +# +# https://journals.sub.uni-hamburg.de/toc-aethiopica/Miscellaneous/Aethiopica_Transliteration.pdf +# +# Full citation: +# +# “Transcription/Transliteration Tables.” Aethiopica International Journal of Ethiopian and Eritrean Studies, +# Hiob Ludolf Centre for Ethiopian and Eritrean Studies, 4 Feb. 2015, +# journals.sub.uni-hamburg.de/toc-aethiopica/Miscellaneous/Aethiopica_Transliteration.pdf +# +# Prepared by Daniel Yacob +# +######################################################################## +# +# MINIMAL FILTER: Amharic-Latin +# +:: [ሀ-፼ⶓ-ⶖ] ; +:: NFD (NFC) ; +# +######################################################################## +######################################################################## +# +# Define All Transformation Variables +# +######################################################################## +# +$ግዕዝ = 'ä'; +$ካዕብ = 'u'; +$ሣልስ = 'i' ; +$ራዕብ = 'a'; +$ኃምስ = 'e' ; +$ሳድስ = 'ǝ'; +$ሳብዕ = 'o'; +# $ሳምን = oa ; Me'en not supported +$ዘመደ_ግዕዝ = 'ʷä'; +$ዘመደ_ሣልስ = 'ʷi'; +$ዘመደ_ካዕብ = 'ʷǝ'; +$ዘመደ_ራዕብ = 'ʷa'; +$ዘመደ_ኃምስ = 'ʷe'; +$አለፍ = ʾ; # glottal +$ዐይን = ʿ; # pharyngeal +$ሀ = h ; +$ለ = l ; +$ሐ = ḥ ; +$መ = m ; +$ሠ = ś ; +$ረ = r ; +$ሰ = s ; +# $ꬁ = ; not supported in Aethiopica +$ሸ = š ; +# $ⶠ = ; not supported in Aethiopica +$ቀ = q ; +$ቐ = q\u0332 ; +$በ = b ; +$ቨ = v ; +$ተ = t ; +$ቸ = č ; +# $ⶨ = ; not supported in Aethiopica +$ኀ = ḫ ; +$ነ = n ; +$ኘ = ñ ; +$ከ = k ; +# $ⷈ = ; not supported in Aethiopica +$ኸ = ẖ ; +# $ⷐ = ; not supported in Aethiopica +$ወ = w ; +$ዘ = z ; +$ዠ = ž ; +# $ⶰ = ; not supported in Aethiopica +# $ꬑ = ; not supported in Aethiopica +$የ = y ; +$ደ = d ; +# $ዸ = ; not supported in Aethiopica +# $ꬉ = ; not supported in Aethiopica +$ጀ = ǧ ; +$ገ = g ; +# $ⷘ = ; not supported in Aethiopica +$ጘ = ŋ ; +$ጠ = ṭ ; +$ጨ = č\u0323 ; +# $ⶸ = ; not supported in Aethiopica +# $ꬠ = ; not supported in Aethiopica +$ጰ = p\u0323 ; +$ጸ = ṣ ; +# $ꬨ = ; not supported in Aethiopica +$ፀ = ṣ\u0301 ; +$ፈ = f ; +$ፐ = p ; +# Use this $wordBoundary until bug 2034 is fixed in ICU: +# http://bugs.icu-project.org/trac/ticket/2034 +$wordBoundary = [^[:L:][:M:][:N:]] ; +# +######################################################################## +# +# Gemination Handling Rules +# +######################################################################## +# +$ጥበቅ = \u135f ; +# +# Return later to ላላ processing for voiced ሳድስ vowels. The feature +# would necessitate suppresing the default ሳድስ vowel unless marked, +# revisit when the word list is enhanced for enhanced with ላላ markings. +# +# $ላላ = \u135e ; +# $ጥበቅ_በላላ = \u135d ; +# +# ([ህልሕምሥርስሽቅቕብቭትችኅንኝክኸውዝዥይድጅግጝጥጭጵጽፅፍፕ]) $ጥበቅ_በላላ → | $1 $ጥበቅ $ሳድስ ; +# ([ህልሕምሥርስሽቅቕብቭትችኅንኝክኸውዝዥይድጅግጝጥጭጵጽፅፍፕ]) $ላላ → | $1 $ሳድስ ; +([ሀ-ሇ]) $ጥበቅ → $ሀ | $1 ; +([ለ-ሏⶀ]) $ጥበቅ → $ለ | $1 ; +([ሐ-ሗ]) $ጥበቅ → $ሐ | $1 ; +([መ-ሟⶁᎀ-ᎃፙ]) $ጥበቅ → $መ | $1 ; +([ሠ-ሧ]) $ጥበቅ → $ሠ | $1 ; +([ረ-ሯⶂፘ]) $ጥበቅ → $ረ | $1 ; +([ሰ-ሷⶃ]) $ጥበቅ → $ሰ | $1 ; +# ([ꬁ-ꬆ]) $ጥበቅ → $ꬁ | $1 ; not supported in Aethiopica +([ሸ-ሿⶄ]) $ጥበቅ → $ሸ | $1 ; +# ([ⶠ-ⶦ]) $ጥበቅ → $ⶠ | $1 ; not supported in Aethiopica +([ቀ-ቍ]) $ጥበቅ → $ቀ | $1 ; +# ([ⷀ-ⷆ]) $ጥበቅ → $ⷀ | $1 ; not supported in Aethiopica +([ቐ-ቝ]) $ጥበቅ → $ቐ | $1 ; +([በ-ቧⶅᎄ-ᎇ]) $ጥበቅ → $በ | $1 ; +([ቨ-ቯ]) $ጥበቅ → $ቨ | $1 ; +([ተ-ቷ]) $ጥበቅ → $ተ | $1 ; +([ቸ-ቿ]) $ጥበቅ → $ቸ | $1 ; +# ([ⶨ-ⶮ]) $ጥበቅ → $ⶨ | $1 ; not supported in Aethiopica +([ኀ-ኍ]) $ጥበቅ → $ኀ | $1 ; +([ነ-ኗ]) $ጥበቅ → $ነ | $1 ; +([ኘ-ኟ]) $ጥበቅ → $ኘ | $1 ; +([ከ-ኵ]) $ጥበቅ → $ከ | $1 ; +# ([ⷈ-ⷎ]) $ጥበቅ → $ⷈ | $1 ; not supported in Aethiopica +([ኸ-ዅ]) $ጥበቅ → $ኸ | $1 ; +# ([ⷐ-ⷖ]) $ጥበቅ → $ⷐ | $1 ; not supported in Aethiopica +([ወ-ዏ]) $ጥበቅ → $ወ | $1 ; +([ዘ-ዟⶋ]) $ጥበቅ → $ዘ | $1 ; +# ([ꬑ-ꬖ]) $ጥበቅ → $ꬑ | $1 ; not supported in Aethiopica +([ዠ-ዧ]) $ጥበቅ → $ዠ | $1 ; +# ([ⶰ-ⶶ]) $ጥበቅ → $ዠ | $1 ; not supported in Aethiopica +([የ-ዯ]) $ጥበቅ → $የ | $1 ; +([ደ-ዷⶌ]) $ጥበቅ → $ደ | $1 ; +# ([ዸ-ዿⶍ]) $ጥበቅ → $ዸ | $1 ; not supported in Aethiopica +# ([ꬉ-ꬎ]) $ጥበቅ → $ꬉ | $1 ; not supported in Aethiopica +([ጀ-ጇⶎ]) $ጥበቅ → $ጀ | $1 ; +([ገ-ጕጏ]) $ጥበቅ → $ገ | $1 ; +# ([ⷘ-ⷞ]) $ጥበቅ → $ገ | $1 ; not supported in Aethiopica +([ጘ-ጟⶓ-ⶖ]) $ጥበቅ → $ጘ | $1 ; +([ጠ-ጧⶏ]) $ጥበቅ → $ጠ | $1 ; +([ጨ-ጯⶐ]) $ጥበቅ → $ጨ | $1 ; +# ([ⶸ-ⶾ]) $ጥበቅ → $ⶸ | $1 ; not supported in Aethiopica +# ([ꬠ-ꬦ]) $ጥበቅ → $ꬠ | $1 ; not supported in Aethiopica +([ጰ-ጷⶑ]) $ጥበቅ → $ጰ | $1 ; +([ጸ-ጿ]) $ጥበቅ → $ጸ | $1 ; +# ([ꬨ-ꬮ]) $ጥበቅ → $ꬨ | $1 ; not supported in Aethiopica +([ፀ-ፇ]) $ጥበቅ → $ፀ | $1 ; +([ፈ-ፏፚᎈ-ᎋ]) $ጥበቅ → $ፈ | $1 ; +([ፐ-ፗᎌ-ᎏ]) $ጥበቅ → $ፐ | $1 ; +$ጥበቅ → ; # remove any spurious gemination marks +# +######################################################################## +# Start of Syllabic Transformations +######################################################################## +# +ሀ → $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HA +ሁ ↔ $ሀ $ካዕብ ; # ETHIOPIC SYLLABLE HU +ሂ ↔ $ሀ $ሣልስ ; # ETHIOPIC SYLLABLE HI +ሃ → $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HAA +ሄ ↔ $ሀ $ኃምስ ; # ETHIOPIC SYLLABLE HEE +ህ}$wordBoundary → $ሀ ; # ETHIOPIC SYLLABLE HE +ህ ↔ $ሀ $ሳድስ ; # ETHIOPIC SYLLABLE HE +ሆ ↔ $ሀ $ሳብዕ ; # ETHIOPIC SYLLABLE HO +ህ ← $ሀ ; # ETHIOPIC SYLLABLE HE +# +ለ ↔ $ለ $ግዕዝ ; # ETHIOPIC SYLLABLE LA +ሉ ↔ $ለ $ካዕብ ; # ETHIOPIC SYLLABLE LU +ሊ ↔ $ለ $ሣልስ ; # ETHIOPIC SYLLABLE LI +ላ ↔ $ለ $ራዕብ ; # ETHIOPIC SYLLABLE LAA +ሌ ↔ $ለ $ኃምስ ; # ETHIOPIC SYLLABLE LEE +ል}$wordBoundary → $ለ ; # ETHIOPIC SYLLABLE LE +ል ↔ $ለ $ሳድስ ; # ETHIOPIC SYLLABLE LE +ሎ ↔ $ለ $ሳብዕ ; # ETHIOPIC SYLLABLE LO +ሏ ↔ $ለ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE LWA +ል ← $ለ ; # ETHIOPIC SYLLABLE LE +# +ሐ ↔ $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHA +ሑ ↔ $ሐ $ካዕብ ; # ETHIOPIC SYLLABLE HHU +ሒ ↔ $ሐ $ሣልስ ; # ETHIOPIC SYLLABLE HHI +ሓ → $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHAA +ሔ ↔ $ሐ $ኃምስ ; # ETHIOPIC SYLLABLE HHEE +ሕ}$wordBoundary → $ሐ ; # ETHIOPIC SYLLABLE HHE +ሕ ↔ $ሐ $ሳድስ ; # ETHIOPIC SYLLABLE HHE +ሖ ↔ $ሐ $ሳብዕ ; # ETHIOPIC SYLLABLE HHO +ሗ ↔ $ሐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE HHWA +ሕ ← $ሐ ; # ETHIOPIC SYLLABLE HHE +# +መ ↔ $መ $ግዕዝ ; # ETHIOPIC SYLLABLE MA +ሙ ↔ $መ $ካዕብ ; # ETHIOPIC SYLLABLE MU +ሚ ↔ $መ $ሣልስ ; # ETHIOPIC SYLLABLE MI +ማ ↔ $መ $ራዕብ ; # ETHIOPIC SYLLABLE MAA +ሜ ↔ $መ $ኃምስ ; # ETHIOPIC SYLLABLE MEE +ም}$wordBoundary → $መ ; # ETHIOPIC SYLLABLE ME +ም ↔ $መ $ሳድስ ; # ETHIOPIC SYLLABLE ME +ሞ ↔ $መ $ሳብዕ ; # ETHIOPIC SYLLABLE MO +ሟ ↔ $መ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE MWA +ፙ ↔ my $ራዕብ ; # ETHIOPIC SYLLABLE MYA +ም ← $መ ; # ETHIOPIC SYLLABLE ME +# +ሠ ↔ $ሠ $ግዕዝ ; # ETHIOPIC SYLLABLE SZA +ሡ ↔ $ሠ $ካዕብ ; # ETHIOPIC SYLLABLE SZU +ሢ ↔ $ሠ $ሣልስ ; # ETHIOPIC SYLLABLE SZI +ሣ ↔ $ሠ $ራዕብ ; # ETHIOPIC SYLLABLE SZAA +ሤ ↔ $ሠ $ኃምስ ; # ETHIOPIC SYLLABLE SZEE +ሥ}$wordBoundary → $ሠ ; # ETHIOPIC SYLLABLE SZE +ሥ ↔ $ሠ $ሳድስ ; # ETHIOPIC SYLLABLE SZE +ሦ ↔ $ሠ $ሳብዕ ; # ETHIOPIC SYLLABLE SZO +ሧ ↔ $ሠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SZWA +ሥ ← $ሠ ; # ETHIOPIC SYLLABLE SZE +# +ረ ↔ $ረ $ግዕዝ ; # ETHIOPIC SYLLABLE RA +ሩ ↔ $ረ $ካዕብ ; # ETHIOPIC SYLLABLE RU +ሪ ↔ $ረ $ሣልስ ; # ETHIOPIC SYLLABLE RI +ራ ↔ $ረ $ራዕብ ; # ETHIOPIC SYLLABLE RAA +ሬ ↔ $ረ $ኃምስ ; # ETHIOPIC SYLLABLE REE +ር}$wordBoundary → $ረ ; # ETHIOPIC SYLLABLE RE +ር ↔ $ረ $ሳድስ ; # ETHIOPIC SYLLABLE RE +ሮ ↔ $ረ $ሳብዕ ; # ETHIOPIC SYLLABLE RO +ሯ ↔ $ረ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE RWA +ፘ ↔ $ረ $የ $ራዕብ ; # ETHIOPIC SYLLABLE RYA +ር ← $ረ ; # ETHIOPIC SYLLABLE RE +# +ሰ ↔ $ሰ $ግዕዝ ; # ETHIOPIC SYLLABLE SA +ሱ ↔ $ሰ $ካዕብ ; # ETHIOPIC SYLLABLE SU +ሲ ↔ $ሰ $ሣልስ ; # ETHIOPIC SYLLABLE SI +ሳ ↔ $ሰ $ራዕብ ; # ETHIOPIC SYLLABLE SAA +ሴ ↔ $ሰ $ኃምስ ; # ETHIOPIC SYLLABLE SEE +ስ}$wordBoundary → $ሰ ; # ETHIOPIC SYLLABLE SE +ስ ↔ $ሰ $ሳድስ ; # ETHIOPIC SYLLABLE SE +ሶ ↔ $ሰ $ሳብዕ ; # ETHIOPIC SYLLABLE SO +ሷ ↔ $ሰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SWA +ስ ← $ሰ ; # ETHIOPIC SYLLABLE SE +# +ሸ ↔ $ሸ $ግዕዝ ; # ETHIOPIC SYLLABLE SHA +ሹ ↔ $ሸ $ካዕብ ; # ETHIOPIC SYLLABLE SHU +ሺ ↔ $ሸ $ሣልስ ; # ETHIOPIC SYLLABLE SHI +ሻ ↔ $ሸ $ራዕብ ; # ETHIOPIC SYLLABLE SHAA +ሼ ↔ $ሸ $ኃምስ ; # ETHIOPIC SYLLABLE SHEE +ሽ}$wordBoundary → $ሸ ; # ETHIOPIC SYLLABLE SHE +ሽ ↔ $ሸ $ሳድስ ; # ETHIOPIC SYLLABLE SHE +ሾ ↔ $ሸ $ሳብዕ ; # ETHIOPIC SYLLABLE SHO +ሿ ↔ $ሸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SHWA +ሽ ← $ሸ ; # ETHIOPIC SYLLABLE SHE +# +ቐ ↔ $ቐ $ግዕዝ ; # ETHIOPIC SYLLABLE QHA +ቑ ↔ $ቐ $ካዕብ ; # ETHIOPIC SYLLABLE QHU +ቒ ↔ $ቐ $ሣልስ ; # ETHIOPIC SYLLABLE QHI +ቓ ↔ $ቐ $ራዕብ ; # ETHIOPIC SYLLABLE QHAA +ቔ ↔ $ቐ $ኃምስ ; # ETHIOPIC SYLLABLE QHEE +ቕ}$wordBoundary → $ቐ ; # ETHIOPIC SYLLABLE QHE +ቕ ↔ $ቐ $ሳድስ ; # ETHIOPIC SYLLABLE QHE +ቖ ↔ $ቐ $ሳብዕ ; # ETHIOPIC SYLLABLE QHO +ቘ ↔ $ቐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QHWA +ቝ ↔ $ቐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QHWE +ቚ ↔ $ቐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QHWI +ቛ ↔ $ቐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QHWAA +ቜ ↔ $ቐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QHWEE +ቕ ← $ቐ ; # ETHIOPIC SYLLABLE QHE +# +ቀ ↔ $ቀ $ግዕዝ ; # ETHIOPIC SYLLABLE QA +ቁ ↔ $ቀ $ካዕብ ; # ETHIOPIC SYLLABLE QU +ቂ ↔ $ቀ $ሣልስ ; # ETHIOPIC SYLLABLE QI +ቃ ↔ $ቀ $ራዕብ ; # ETHIOPIC SYLLABLE QAA +ቄ ↔ $ቀ $ኃምስ ; # ETHIOPIC SYLLABLE QEE +ቅ}$wordBoundary → $ቀ ; # ETHIOPIC SYLLABLE QE +ቅ ↔ $ቀ $ሳድስ ; # ETHIOPIC SYLLABLE QE +ቆ ↔ $ቀ $ሳብዕ ; # ETHIOPIC SYLLABLE QO +ቈ ↔ $ቀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QWA +ቍ ↔ $ቀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QWE +ቋ ↔ $ቀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QWAA +ቌ ↔ $ቀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QWEE +ቊ ↔ $ቀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QWI +ቅ ← $ቀ ; # ETHIOPIC SYLLABLE QE +# +በ ↔ $በ $ግዕዝ ; # ETHIOPIC SYLLABLE BA +ቡ ↔ $በ $ካዕብ ; # ETHIOPIC SYLLABLE BU +ቢ ↔ $በ $ሣልስ ; # ETHIOPIC SYLLABLE BI +ባ ↔ $በ $ራዕብ ; # ETHIOPIC SYLLABLE BAA +ቤ ↔ $በ $ኃምስ ; # ETHIOPIC SYLLABLE BEE +ብ}$wordBoundary → $በ ; # ETHIOPIC SYLLABLE BE +ብ ↔ $በ $ሳድስ ; # ETHIOPIC SYLLABLE BE +ቦ ↔ $በ $ሳብዕ ; # ETHIOPIC SYLLABLE BO +ቧ ↔ $በ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE BWA +ብ ← $በ ; # ETHIOPIC SYLLABLE BE +# +ቨ ↔ $ቨ $ግዕዝ ; # ETHIOPIC SYLLABLE VA +ቩ ↔ $ቨ $ካዕብ ; # ETHIOPIC SYLLABLE VU +ቪ ↔ $ቨ $ሣልስ ; # ETHIOPIC SYLLABLE VI +ቫ ↔ $ቨ $ራዕብ ; # ETHIOPIC SYLLABLE VAA +ቬ ↔ $ቨ $ኃምስ ; # ETHIOPIC SYLLABLE VEE +ቭ}$wordBoundary → $ቨ ; # ETHIOPIC SYLLABLE VE +ቭ ↔ $ቨ $ሳድስ ; # ETHIOPIC SYLLABLE VE +ቮ ↔ $ቨ $ሳብዕ ; # ETHIOPIC SYLLABLE VO +ቯ ↔ $ቨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE VWA +ቭ ← $ቨ ; # ETHIOPIC SYLLABLE VE +# +ተ ↔ $ተ $ግዕዝ ; # ETHIOPIC SYLLABLE TA +ቱ ↔ $ተ $ካዕብ ; # ETHIOPIC SYLLABLE TU +ቲ ↔ $ተ $ሣልስ ; # ETHIOPIC SYLLABLE TI +ታ ↔ $ተ $ራዕብ ; # ETHIOPIC SYLLABLE TAA +ቴ ↔ $ተ $ኃምስ ; # ETHIOPIC SYLLABLE TEE +ት}$wordBoundary → $ተ ; # ETHIOPIC SYLLABLE TE +ት ↔ $ተ $ሳድስ ; # ETHIOPIC SYLLABLE +ቶ ↔ $ተ $ሳብዕ ; # ETHIOPIC SYLLABLE TO +ቷ ↔ $ተ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TWA +ት ← $ተ ; # ETHIOPIC SYLLABLE +# +ጨ ↔ $ጨ $ግዕዝ ; # ETHIOPIC SYLLABLE CHA +ጩ ↔ $ጨ $ካዕብ ; # ETHIOPIC SYLLABLE CHU +ጪ ↔ $ጨ $ሣልስ ; # ETHIOPIC SYLLABLE CHI +ጫ ↔ $ጨ $ራዕብ ; # ETHIOPIC SYLLABLE CHAA +ጬ ↔ $ጨ $ኃምስ ; # ETHIOPIC SYLLABLE CHEE +ጭ}$wordBoundary → $ጨ ; # ETHIOPIC SYLLABLE CHE +ጭ ↔ $ጨ $ሳድስ ; # ETHIOPIC SYLLABLE CHE +ጮ ↔ $ጨ $ሳብዕ ; # ETHIOPIC SYLLABLE CHO +ጯ ↔ $ጨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CHWA +ጭ ← $ጨ ; # ETHIOPIC SYLLABLE CHE +# +ቸ ↔ $ቸ $ግዕዝ ; # ETHIOPIC SYLLABLE CA +ቹ ↔ $ቸ $ካዕብ ; # ETHIOPIC SYLLABLE CU +ቺ ↔ $ቸ $ሣልስ ; # ETHIOPIC SYLLABLE CI +ቻ ↔ $ቸ $ራዕብ ; # ETHIOPIC SYLLABLE CAA +ቼ ↔ $ቸ $ኃምስ ; # ETHIOPIC SYLLABLE CEE +ች}$wordBoundary → $ቸ ; # ETHIOPIC SYLLABLE CE +ች ↔ $ቸ $ሳድስ ; # ETHIOPIC SYLLABLE CE +ቾ ↔ $ቸ $ሳብዕ ; # ETHIOPIC SYLLABLE CO +ቿ ↔ $ቸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CWA +ች ← $ቸ ; # ETHIOPIC SYLLABLE CE +# +ኀ → $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XA +ኁ ↔ $ኀ $ካዕብ ; # ETHIOPIC SYLLABLE XU +ኂ ↔ $ኀ $ሣልስ ; # ETHIOPIC SYLLABLE XI +ኃ ↔ $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XAA +ኄ ↔ $ኀ $ኃምስ ; # ETHIOPIC SYLLABLE XEE +ኅ}$wordBoundary → $ኀ ; # ETHIOPIC SYLLABLE XE +ኅ ↔ $ኀ $ሳድስ ; # ETHIOPIC SYLLABLE XE +ኆ ↔ $ኀ $ሳብዕ ; # ETHIOPIC SYLLABLE XO +ኈ ↔ $ኀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE XWA +ኍ ↔ $ኀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE XWE +ኊ ↔ $ኀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE XWI +ኋ ↔ $ኀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE XWAA +ኌ ↔ $ኀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE XWEE +ኅ ← $ኀ ; # ETHIOPIC SYLLABLE XE +# +ነ ↔ $ነ $ግዕዝ ; # ETHIOPIC SYLLABLE NA +ኑ ↔ $ነ $ካዕብ ; # ETHIOPIC SYLLABLE NU +ኒ ↔ $ነ $ሣልስ ; # ETHIOPIC SYLLABLE NI +ና ↔ $ነ $ራዕብ ; # ETHIOPIC SYLLABLE NAA +ኔ ↔ $ነ $ኃምስ ; # ETHIOPIC SYLLABLE NEE +ን}$wordBoundary → $ነ ; # ETHIOPIC SYLLABLE NE +ን ↔ $ነ $ሳድስ ; # ETHIOPIC SYLLABLE NE +ኖ ↔ $ነ $ሳብዕ ; # ETHIOPIC SYLLABLE NO +ኗ ↔ $ነ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NWA +ን ← $ነ ; # ETHIOPIC SYLLABLE NE +# +ኘ ↔ $ኘ $ግዕዝ ; # ETHIOPIC SYLLABLE NYA +ኙ ↔ $ኘ $ካዕብ ; # ETHIOPIC SYLLABLE NYU +ኚ ↔ $ኘ $ሣልስ ; # ETHIOPIC SYLLABLE NYI +ኛ ↔ $ኘ $ራዕብ ; # ETHIOPIC SYLLABLE NYAA +ኜ ↔ $ኘ $ኃምስ ; # ETHIOPIC SYLLABLE NYEE +ኝ}$wordBoundary → $ኘ ; # ETHIOPIC SYLLABLE NYE +ኝ ↔ $ኘ $ሳድስ ; # ETHIOPIC SYLLABLE NYE +ኞ ↔ $ኘ $ሳብዕ ; # ETHIOPIC SYLLABLE NYO +ኟ ↔ $ኘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NYWA +ኝ ← $ኘ ; # ETHIOPIC SYLLABLE NYE +# +$wordBoundary{አ ↔ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL A +$wordBoundary{ኡ ↔ $ካዕብ ; # ETHIOPIC SYLLABLE GLOTTAL U +$wordBoundary{ኢ ↔ $ሣልስ ; # ETHIOPIC SYLLABLE GLOTTAL I +$wordBoundary{ኣ → $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL AA +$wordBoundary{ኤ ↔ $ኃምስ ; # ETHIOPIC SYLLABLE GLOTTAL EE +$wordBoundary{እ ↔ $ሳድስ ; # ETHIOPIC SYLLABLE GLOTTAL E +$wordBoundary{ኦ ↔ $ሳብዕ ; # ETHIOPIC SYLLABLE GLOTTAL O +$wordBoundary{ኧ ↔ $ግዕዝ ; # ETHIOPIC SYLLABLE GLOTTAL WA +# +አ ↔ $አለፍ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL A +ኡ ↔ $አለፍ $ካዕብ ; # ETHIOPIC SYLLABLE GLOTTAL U +ኢ ↔ $አለፍ $ሣልስ ; # ETHIOPIC SYLLABLE GLOTTAL I +ኣ → $አለፍ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL AA +ኤ ↔ $አለፍ $ኃምስ ; # ETHIOPIC SYLLABLE GLOTTAL EE +እ ↔ $አለፍ $ሳድስ ; # ETHIOPIC SYLLABLE GLOTTAL E +ኦ ↔ $አለፍ $ሳብዕ ; # ETHIOPIC SYLLABLE GLOTTAL O +ኧ ↔ $አለፍ $ግዕዝ ; # ETHIOPIC SYLLABLE GLOTTAL WA +# +ከ ↔ $ከ $ግዕዝ ; # ETHIOPIC SYLLABLE KA +ኩ ↔ $ከ $ካዕብ ; # ETHIOPIC SYLLABLE KU +ኪ ↔ $ከ $ሣልስ ; # ETHIOPIC SYLLABLE KI +ካ ↔ $ከ $ራዕብ ; # ETHIOPIC SYLLABLE KAA +ኬ ↔ $ከ $ኃምስ ; # ETHIOPIC SYLLABLE KEE +ክ}$wordBoundary → $ከ ; # ETHIOPIC SYLLABLE KE +ክ ↔ $ከ $ሳድስ ; # ETHIOPIC SYLLABLE KE +ኮ ↔ $ከ $ሳብዕ ; # ETHIOPIC SYLLABLE KO +ኰ ↔ $ከ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KWA +ኵ ↔ $ከ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KWE +ኲ ↔ $ከ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KWI +ኳ ↔ $ከ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KWAA +ኴ ↔ $ከ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KWEE +ክ ← $ከ ; # ETHIOPIC SYLLABLE KE +# +ኸ ↔ $ኸ $ግዕዝ; # ETHIOPIC SYLLABLE KXA +ኹ ↔ $ኸ $ካዕብ ; # ETHIOPIC SYLLABLE KXU +ኺ ↔ $ኸ $ሣልስ ; # ETHIOPIC SYLLABLE KXI +ኻ ↔ $ኸ $ራዕብ ; # ETHIOPIC SYLLABLE KXAA +ኼ ↔ $ኸ $ኃምስ ; # ETHIOPIC SYLLABLE KXEE +ኽ}$wordBoundary → $ኸ ; # ETHIOPIC SYLLABLE KXE +ኽ ↔ $ኸ $ሳድስ ; # ETHIOPIC SYLLABLE KXE +ኾ ↔ $ኸ $ሳብዕ ; # ETHIOPIC SYLLABLE KXO +ዀ ↔ $ኸ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KXWA +ዅ ↔ $ኸ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KXWE +ዂ ↔ $ኸ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KXWI +ዃ ↔ $ኸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KXWAA +ዄ ↔ $ኸ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KXWEE +ኽ ← $ኸ ; # ETHIOPIC SYLLABLE KXE +# +ወ ↔ $ወ $ግዕዝ ; # ETHIOግዕዝSYLLABLE WA +ዉ ↔ $ወ $ካዕብ ; # ETHIOPIC SYLLABLE WU +ዊ ↔ $ወ $ሣልስ ; # ETHIOPIC SYLLABLE WI +ዋ ↔ $ወ $ራዕብ ; # ETHIOPIC SYLLABLE WAA +ዌ ↔ $ወ $ኃምስ ; # ETHIOPIC SYLLABLE WEE +ው}$wordBoundary → $ወ ; # ETHIOPIC SYLLABLE WE +ው ↔ $ወ $ሳድስ ; # ETHIOPIC SYLLABLE WE +ዎ ↔ $ወ $ሳብዕ ; # ETHIOPIC SYLLABLE WO +ው ← $ወ ; # ETHIOPIC SYLLABLE WE +# +ዐ → $ዐይን $ራዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL A +ዑ ↔ $ዐይን $ካዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL U +ዒ ↔ $ዐይን $ሣልስ ; # ETHIOPIC SYLLABLE PHARYNGEAL I +ዓ ↔ $ዐይን $ራዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL AA +ዔ ↔ $ዐይን $ኃምስ ; # ETHIOPIC SYLLABLE PHARYNGEAL EE +ዕ ↔ $ዐይን $ሳድስ ; # ETHIOPIC SYLLABLE PHARYNGEAL E +ዖ ↔ $ዐይን $ሳብዕ ; # ETHIOPIC SYLLABLE PHARYNGEAL O +# +ዘ ↔ $ዘ $ግዕዝ ; # ETHIOPIC SYLLABLE ZA +ዙ ↔ $ዘ $ካዕብ ; # ETHIOPIC SYLLABLE ZU +ዚ ↔ $ዘ $ሣልስ ; # ETHIOPIC SYLLABLE ZI +ዛ ↔ $ዘ $ራዕብ ; # ETHIOPIC SYLLABLE ZAA +ዜ ↔ $ዘ $ኃምስ ; # ETHIOPIC SYLLABLE ZEE +ዝ}$wordBoundary → $ዘ ; # ETHIOPIC SYLLABLE ZE +ዝ ↔ $ዘ $ሳድስ ; # ETHIOPIC SYLLABLE ZE +ዞ ↔ $ዘ $ሳብዕ ; # ETHIOPIC SYLLABLE ZO +ዟ ↔ $ዘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZWA +ዝ ← $ዘ ; # ETHIOPIC SYLLABLE ZE +# +ዠ ↔ $ዠ $ግዕዝ ; # ETHIOPIC SYLLABLE ZHA +ዡ ↔ $ዠ $ካዕብ ; # ETHIOPIC SYLLABLE ZHU +ዢ ↔ $ዠ $ሣልስ ; # ETHIOPIC SYLLABLE ZHI +ዣ ↔ $ዠ $ራዕብ ; # ETHIOPIC SYLLABLE ZHAA +ዤ ↔ $ዠ $ኃምስ ; # ETHIOPIC SYLLABLE ZHEE +ዥ}$wordBoundary → $ዠ ; # ETHIOPIC SYLLABLE ZHE +ዥ ↔ $ዠ $ሳድስ ; # ETHIOPIC SYLLABLE ZHE +ዦ ↔ $ዠ $ሳብዕ ; # ETHIOPIC SYLLABLE ZHO +ዧ ↔ $ዠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZHWA +ዥ ← $ዠ ; # ETHIOPIC SYLLABLE ZHE +# +የ ↔ $የ $ግዕዝ ; # ETHIOPIC SYLLABLE YA +ዩ ↔ $የ $ካዕብ ; # ETHIOPIC SYLLABLE YU +ዪ ↔ $የ $ሣልስ ; # ETHIOPIC SYLLABLE YI +ያ ↔ $የ $ራዕብ ; # ETHIOPIC SYLLABLE YAA +ዬ ↔ $የ $ኃምስ ; # ETHIOPIC SYLLABLE YEE +ይ}$wordBoundary → $የ ; # ETHIOPIC SYLLABLE YE +ይ ↔ $የ $ሳድስ ; # ETHIOPIC SYLLABLE YE +ዮ ↔ $የ $ሳብዕ ; # ETHIOPIC SYLLABLE YO +ይ ← $የ ; # ETHIOPIC SYLLABLE YE +# +ደ ↔ $ደ $ግዕዝ ; # ETHIOPIC SYLLABLE DA +ዱ ↔ $ደ $ካዕብ ; # ETHIOPIC SYLLABLE DU +ዲ ↔ $ደ $ሣልስ ; # ETHIOPIC SYLLABLE DI +ዳ ↔ $ደ $ራዕብ ; # ETHIOPIC SYLLABLE DAA +ዴ ↔ $ደ $ኃምስ ; # ETHIOPIC SYLLABLE DEE +ድ}$wordBoundary → $ደ ; # ETHIOPIC SYLLABLE DE +ድ ↔ $ደ $ሳድስ ; # ETHIOPIC SYLLABLE DE +ዶ ↔ $ደ $ሳብዕ ; # ETHIOPIC SYLLABLE DO +ዷ ↔ $ደ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DWA +ድ ← $ደ ; # ETHIOPIC SYLLABLE DE +# +ጀ ↔ $ጀ $ግዕዝ ; # ETHIOPIC SYLLABLE JA +ጁ ↔ $ጀ $ካዕብ ; # ETHIOPIC SYLLABLE JU +ጂ ↔ $ጀ $ሣልስ ; # ETHIOPIC SYLLABLE JI +ጃ ↔ $ጀ $ራዕብ ; # ETHIOPIC SYLLABLE JAA +ጄ ↔ $ጀ $ኃምስ ; # ETHIOPIC SYLLABLE JEE +ጅ}$wordBoundary → $ጀ ; # ETHIOPIC SYLLABLE JE +ጅ ↔ $ጀ $ሳድስ ; # ETHIOPIC SYLLABLE JE +ጆ ↔ $ጀ $ሳብዕ ; # ETHIOPIC SYLLABLE JO +ጇ ↔ $ጀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE JWA +ጅ ← $ጀ ; # ETHIOPIC SYLLABLE JE +# +ገ ↔ $ገ $ግዕዝ ; # ETHIOPIC SYLLABLE GA +ጉ ↔ $ገ $ካዕብ ; # ETHIOPIC SYLLABLE GU +ጊ ↔ $ገ $ሣልስ ; # ETHIOPIC SYLLABLE GI +ጋ ↔ $ገ $ራዕብ ; # ETHIOPIC SYLLABLE GAA +ጌ ↔ $ገ $ኃምስ ; # ETHIOPIC SYLLABLE GEE +ግ}$wordBoundary → $ገ ; # ETHIOPIC SYLLABLE GE +ግ ↔ $ገ $ሳድስ ; # ETHIOPIC SYLLABLE GE +ጎ ↔ $ገ $ሳብዕ ; # ETHIOPIC SYLLABLE GO +ጐ ↔ $ገ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GWA +ጕ ↔ $ገ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GWE +ጒ ↔ $ገ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GWI +ጓ ↔ $ገ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GWAA +ጔ ↔ $ገ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE GWEE +ግ ← $ገ ; # ETHIOPIC SYLLABLE GE +# +ጘ ↔ $ጘ $ግዕዝ ; # ETHIOPIC SYLLABLE GGA +ጙ ↔ $ጘ $ካዕብ ; # ETHIOPIC SYLLABLE GGU +ጚ ↔ $ጘ $ሣልስ ; # ETHIOPIC SYLLABLE GGI +ጛ ↔ $ጘ $ራዕብ ; # ETHIOPIC SYLLABLE GGAA +ጜ ↔ $ጘ $ኃምስ ; # ETHIOPIC SYLLABLE GGEE +ጝ}$wordBoundary → $ጘ ; # ETHIOPIC SYLLABLE GGE +ጝ ↔ $ጘ $ሳድስ ; # ETHIOPIC SYLLABLE GGE +ጞ ↔ $ጘ $ሳብዕ ; # ETHIOPIC SYLLABLE GGO +ⶓ ↔ $ጘ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GGWA +ⶖ ↔ $ጘ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GGWE +ⶔ ↔ $ጘ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GGWI +ጟ ↔ $ጘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GGWAA +ⶕ ↔ $ጘ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE GGWEE +ጝ ← $ጘ ; # ETHIOPIC SYLLABLE GGE +# +ጠ ↔ $ጠ $ግዕዝ ; # ETHIOPIC SYLLABLE THA +ጡ ↔ $ጠ $ካዕብ ; # ETHIOPIC SYLLABLE THU +ጢ ↔ $ጠ $ሣልስ ; # ETHIOPIC SYLLABLE THI +ጣ ↔ $ጠ $ራዕብ ; # ETHIOPIC SYLLABLE THAA +ጤ ↔ $ጠ $ኃምስ ; # ETHIOPIC SYLLABLE THEE +ጥ}$wordBoundary → $ጠ ; # ETHIOPIC SYLLABLE THE +ጥ ↔ $ጠ $ሳድስ ; # ETHIOPIC SYLLABLE THE +ጦ ↔ $ጠ $ሳብዕ ; # ETHIOPIC SYLLABLE THO +ጧ ↔ $ጠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE THWA +ጥ ← $ጠ ; # ETHIOPIC SYLLABLE THE +# +ጰ ↔ $ጰ $ግዕዝ ; # ETHIOPIC SYLLABLE PHA +ጱ ↔ $ጰ $ካዕብ ; # ETHIOPIC SYLLABLE PHU +ጲ ↔ $ጰ $ሣልስ ; # ETHIOPIC SYLLABLE PHI +ጳ ↔ $ጰ $ራዕብ ; # ETHIOPIC SYLLABLE PHAA +ጴ ↔ $ጰ $ኃምስ ; # ETHIOPIC SYLLABLE PHEE +ጵ}$wordBoundary → $ጰ ; # ETHIOPIC SYLLABLE PHE +ጵ ↔ $ጰ $ሳድስ ; # ETHIOPIC SYLLABLE PHE +ጶ ↔ $ጰ $ሳብዕ ; # ETHIOPIC SYLLABLE PHO +ጷ ↔ $ጰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PHWA +ጵ ← $ጰ ; # ETHIOPIC SYLLABLE PHE +# +ፀ ↔ $ፀ $ግዕዝ ; # ETHIOPIC SYLLABLE TZA +ፁ ↔ $ፀ $ካዕብ ; # ETHIOPIC SYLLABLE TZU +ፂ ↔ $ፀ $ሣልስ ; # ETHIOPIC SYLLABLE TZI +ፃ ↔ $ፀ $ራዕብ ; # ETHIOPIC SYLLABLE TZAA +ፄ ↔ $ፀ $ኃምስ ; # ETHIOPIC SYLLABLE TZEE +ፅ}$wordBoundary → $ፀ ; # ETHIOPIC SYLLABLE TZE +ፅ ↔ $ፀ $ሳድስ ; # ETHIOPIC SYLLABLE TZE +ፆ ↔ $ፀ $ሳብዕ ; # ETHIOPIC SYLLABLE TZO +ፅ ← $ፀ ; # ETHIOPIC SYLLABLE TZE +# +ጸ ↔ $ጸ $ግዕዝ ; # ETHIOPIC SYLLABLE TSA +ጹ ↔ $ጸ $ካዕብ ; # ETHIOPIC SYLLABLE TSU +ጺ ↔ $ጸ $ሣልስ ; # ETHIOPIC SYLLABLE TSI +ጻ ↔ $ጸ $ራዕብ ; # ETHIOPIC SYLLABLE TSAA +ጼ ↔ $ጸ $ኃምስ ; # ETHIOPIC SYLLABLE TSEE +ጽ}$wordBoundary → $ጸ ; # ETHIOPIC SYLLABLE TSE +ጽ ↔ $ጸ $ሳድስ ; # ETHIOPIC SYLLABLE TSE +ጾ ↔ $ጸ $ሳብዕ ; # ETHIOPIC SYLLABLE TSO +ጿ ↔ $ጸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TSWA +ጽ ← $ጸ ; # ETHIOPIC SYLLABLE TSE +# +ፈ ↔ $ፈ $ግዕዝ ; # ETHIOPIC SYLLABLE FA +ፉ ↔ $ፈ $ካዕብ ; # ETHIOPIC SYLLABLE FU +ፊ ↔ $ፈ $ሣልስ ; # ETHIOPIC SYLLABLE FI +ፋ ↔ $ፈ $ራዕብ ; # ETHIOPIC SYLLABLE FAA +ፌ ↔ $ፈ $ኃምስ ; # ETHIOPIC SYLLABLE FEE +ፍ}$wordBoundary → $ፈ ; # ETHIOPIC SYLLABLE FE +ፍ ↔ $ፈ $ሳድስ ; # ETHIOPIC SYLLABLE FE +ፎ ↔ $ፈ $ሳብዕ ; # ETHIOPIC SYLLABLE FO +ፏ ↔ $ፈ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE FWA +ፚ ↔ fy $ራዕብ ; # ETHIOPIC SYLLABLE FYA +ፍ ← $ፈ ; # ETHIOPIC SYLLABLE FE +# +ፐ ↔ $ፐ $ግዕዝ ; # ETHIOPIC SYLLABLE PA +ፑ ↔ $ፐ $ካዕብ ; # ETHIOPIC SYLLABLE PU +ፒ ↔ $ፐ $ሣልስ ; # ETHIOPIC SYLLABLE PI +ፓ ↔ $ፐ $ራዕብ ; # ETHIOPIC SYLLABLE PAA +ፔ ↔ $ፐ $ኃምስ ; # ETHIOPIC SYLLABLE PEE +ፕ}$wordBoundary → $ፐ ; # ETHIOPIC SYLLABLE PE +ፕ ↔ $ፐ $ሳድስ ; # ETHIOPIC SYLLABLE PE +ፖ ↔ $ፐ $ሳብዕ ; # ETHIOPIC SYLLABLE PO +ፗ ↔ $ፐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PWA +ፕ ← $ፐ ; # ETHIOPIC SYLLABLE PE +# +######################################################################## +# Start of Numeric Transformations +######################################################################## +፳ ↔ 20 ; # ETHIOPIC NUMBER TWENTY +፴ ↔ 30 ; # ETHIOPIC NUMBER THIRTY +፵ ↔ 40 ; # ETHIOPIC NUMBER FORTY +፶ ↔ 50 ; # ETHIOPIC NUMBER FIFTY +፷ ↔ 60 ; # ETHIOPIC NUMBER SIXTY +፸ ↔ 70 ; # ETHIOPIC NUMBER SEVENTY +፹ ↔ 80 ; # ETHIOPIC NUMBER EIGHTY +፺ ↔ 90 ; # ETHIOPIC NUMBER NINETY +፪ ↔ 2 ; # ETHIOPIC DIGIT TWO +፫ ↔ 3 ; # ETHIOPIC DIGIT THREE +፬ ↔ 4 ; # ETHIOPIC DIGIT FOUR +፭ ↔ 5 ; # ETHIOPIC DIGIT FIVE +፮ ↔ 6 ; # ETHIOPIC DIGIT SIX +፯ ↔ 7 ; # ETHIOPIC DIGIT SEVEN +፰ ↔ 8 ; # ETHIOPIC DIGIT EIGHT +፱ ↔ 9 ; # ETHIOPIC DIGIT NINE +፼↔ '10,000' ; # ETHIOPIC NUMBER TEN HUNDRED +# ፲፻ ↔ '1,000' ; +፻ ↔ 100 ; # ETHIOPIC NUMBER HUNDRED +፲ ↔ 10 ; # ETHIOPIC NUMBER TEN +፩ ↔ 1 ; # ETHIOPIC DIGIT ONE +######################################################################## +# Start of Punctuation Transformations +######################################################################## +። ↔ '.'; +፣ ↔ ','; +፥ → ','; +፦ ↔ ':-'; +፤ ↔ ';'; +፡ ↔ ' : '; +######################################################################## +# Inverse Fiter : Latin-Ethiopic +######################################################################## +# +:: ([-!\u0023',.:<>?`0-9A-Za-z]) ; +# +######################################################################## + diff --git a/icu/icu4c/source/data/translit/Ethi_Latn_Beta_Metsehaf.txt b/icu/icu4c/source/data/translit/Ethi_Latn_Beta_Metsehaf.txt new file mode 100644 index 00000000000..bb13843fe14 --- /dev/null +++ b/icu/icu4c/source/data/translit/Ethi_Latn_Beta_Metsehaf.txt @@ -0,0 +1,591 @@ +# © 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +# +# File: Ethi_Latn_Beta_Metsehaf.txt +# Generated from CLDR +# + +######################################################################## +# Beta Maṣāḥǝft Transliteration +# +# https://betamasaheft.eu/Guidelines/?id=transliteration-principles +# +# Full citation: +# +# Liuzzo, Pietro Maria. “Transliteration Principles.” Beta Maṣāḥǝft Guidelines, Hiob Ludolf Centre for Ethiopian Studies, +# University of Hamburg, 18 Nov. 2021, https://betamasaheft.eu/Guidelines/?id=transliteration-principles . +# +# Prepared by Daniel Yacob +# +######################################################################## +# +# MINIMAL FILTER: Amharic-Latin +# +:: [ሀ-፼ⶓ-ⶖ] ; +:: NFD (NFC) ; +# +######################################################################## +######################################################################## +# +# Define All Transformation Variables +# +######################################################################## +# +$ግዕዝ = 'a'; +$ካዕብ = 'u'; +$ሣልስ = 'i' ; +$ራዕብ = 'ā'; +$ኃምስ = 'e' ; +$ሳድስ = 'ǝ'; +$ሳብዕ = 'o'; +$ዘመደ_ግዕዝ = 'ʷa'; +$ዘመደ_ሣልስ = 'ʷi'; +$ዘመደ_ካዕብ = 'ʷǝ'; +$ዘመደ_ራዕብ = 'ʷā'; +$ዘመደ_ኃምስ = 'ʷe'; +$አለፍ = ʾ; +$ዐይን = ʿ; +$ሀ = h ; +$ለ = l ; +$ሐ = ḥ ; +$መ = m ; +$ሠ = ś ; +$ረ = r ; +$ሰ = s ; +# $ꬁ = ; not supported in Aethiopica +$ሸ = š ; +# $ⶠ = ; not supported in Aethiopica +$ቀ = q ; +$ቐ = q\u0332 ; +$በ = b ; +$ቨ = v ; +$ተ = t ; +$ቸ = č ; +# $ⶨ = ; not supported in Aethiopica +$ኀ = ḫ ; +$ነ = n ; +$ኘ = ñ ; +$ከ = k ; +# $ⷈ = ; not supported in Aethiopica +$ኸ = ḵ ; +# $ⷐ = ; not supported in Aethiopica +$ወ = w ; +$ዘ = z ; +$ዠ = ž ; +# $ⶰ = ; not supported in Aethiopica +# $ꬑ = ; not supported in Aethiopica +$የ = y ; +$ደ = d ; +# $ዸ = ; not supported in Aethiopica +# $ꬉ = ; not supported in Aethiopica +$ጀ = ǧ ; +$ገ = g ; +# $ⷘ = ; not supported in Aethiopica +$ጘ = ŋ ; +$ጠ = ṭ ; +$ጨ = č\u0323 ; +# $ⶸ = ; not supported in Aethiopica +# $ꬠ = ; not supported in Aethiopica +$ጰ = ṗ ; +$ጸ = ṣ ; +# $ꬨ = ; not supported in Aethiopica +$ፀ = ḍ ; +$ፈ = f ; +$ፐ = p ; +# Use this $wordBoundary until bug 2034 is fixed in ICU: +# http://bugs.icu-project.org/trac/ticket/2034 +$wordBoundary = [^[:L:][:M:][:N:]] ; +# +# +######################################################################## +# +# Gemination Handling Rules +# +######################################################################## +# +$ጥበቅ = \u135f ; +([ሀ-ሇ]) $ጥበቅ → $ሀ | $1 ; +([ለ-ሏⶀ]) $ጥበቅ → $ለ | $1 ; +([ሐ-ሗ]) $ጥበቅ → $ሐ | $1 ; +([መ-ሟⶁᎀ-ᎃፙ]) $ጥበቅ → $መ | $1 ; +([ሠ-ሧ]) $ጥበቅ → $ሠ | $1 ; +([ረ-ሯⶂፘ]) $ጥበቅ → $ረ | $1 ; +([ሰ-ሷⶃ]) $ጥበቅ → $ሰ | $1 ; +# ([ꬁ-ꬆ]) $ጥበቅ → $ꬁ | $1 ; not supported in Aethiopica +([ሸ-ሿⶄ]) $ጥበቅ → $ሸ | $1 ; +# ([ⶠ-ⶦ]) $ጥበቅ → $ⶠ | $1 ; not supported in Aethiopica +([ቀ-ቍ]) $ጥበቅ → $ቀ | $1 ; +# ([ⷀ-ⷆ]) $ጥበቅ → $ⷀ | $1 ; not supported in Aethiopica +([ቐ-ቝ]) $ጥበቅ → $ቐ | $1 ; +([በ-ቧⶅᎄ-ᎇ]) $ጥበቅ → $በ | $1 ; +([ቨ-ቯ]) $ጥበቅ → $ቨ | $1 ; +([ተ-ቷ]) $ጥበቅ → $ተ | $1 ; +([ቸ-ቿ]) $ጥበቅ → $ቸ | $1 ; +# ([ⶨ-ⶮ]) $ጥበቅ → $ⶨ | $1 ; not supported in Aethiopica +([ኀ-ኍ]) $ጥበቅ → $ኀ | $1 ; +([ነ-ኗ]) $ጥበቅ → $ነ | $1 ; +([ኘ-ኟ]) $ጥበቅ → $ኘ | $1 ; +([ከ-ኵ]) $ጥበቅ → $ከ | $1 ; +# ([ⷈ-ⷎ]) $ጥበቅ → $ⷈ | $1 ; not supported in Aethiopica +([ኸ-ዅ]) $ጥበቅ → $ኸ | $1 ; +# ([ⷐ-ⷖ]) $ጥበቅ → $ⷐ | $1 ; not supported in Aethiopica +([ወ-ዏ]) $ጥበቅ → $ወ | $1 ; +([ዘ-ዟⶋ]) $ጥበቅ → $ዘ | $1 ; +# ([ꬑ-ꬖ]) $ጥበቅ → $ꬑ | $1 ; not supported in Aethiopica +([ዠ-ዧ]) $ጥበቅ → $ዠ | $1 ; +# ([ⶰ-ⶶ]) $ጥበቅ → $ዠ | $1 ; +([የ-ዯ]) $ጥበቅ → $የ | $1 ; +([ደ-ዷⶌ]) $ጥበቅ → $ደ | $1 ; +# ([ዸ-ዿⶍ]) $ጥበቅ → $ዸ | $1 ; not supported in Aethiopica +# ([ꬉ-ꬎ]) $ጥበቅ → $ꬉ | $1 ; not supported in Aethiopica +([ጀ-ጇⶎ]) $ጥበቅ → $ጀ | $1 ; +([ገ-ጕጏ]) $ጥበቅ → $ገ | $1 ; +# ([ⷘ-ⷞ]) $ጥበቅ → $ገ | $1 ; not supported in Aethiopica +([ጘ-ጟⶓ-ⶖ]) $ጥበቅ → $ጘ | $1 ; +([ጠ-ጧⶏ]) $ጥበቅ → $ጠ | $1 ; +([ጨ-ጯⶐ]) $ጥበቅ → $ጨ | $1 ; +# ([ⶸ-ⶾ]) $ጥበቅ → $ⶸ | $1 ; not supported in Aethiopica +# ([ꬠ-ꬦ]) $ጥበቅ → $ꬠ | $1 ; not supported in Aethiopica +([ጰ-ጷⶑ]) $ጥበቅ → $ጰ | $1 ; +([ጸ-ጿ]) $ጥበቅ → $ጸ | $1 ; +# ([ꬨ-ꬮ]) $ጥበቅ → $ꬨ | $1 ; not supported in Aethiopica +([ፀ-ፇ]) $ጥበቅ → $ፀ | $1 ; +([ፈ-ፏፚᎈ-ᎋ]) $ጥበቅ → $ፈ | $1 ; +([ፐ-ፗᎌ-ᎏ]) $ጥበቅ → $ፐ | $1 ; +# +######################################################################## +# Start of Syllabic Transformations +######################################################################## +# +ሀ → $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HA +ሁ ↔ $ሀ $ካዕብ ; # ETHIOPIC SYLLABLE HU +ሂ ↔ $ሀ $ሣልስ ; # ETHIOPIC SYLLABLE HI +ሃ → $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HAA +ሄ ↔ $ሀ $ኃምስ ; # ETHIOPIC SYLLABLE HEE +ህ}$wordBoundary → $ሀ ; # ETHIOPIC SYLLABLE HE +ህ ↔ $ሀ $ሳድስ ; # ETHIOPIC SYLLABLE HE +ሆ ↔ $ሀ $ሳብዕ ; # ETHIOPIC SYLLABLE HO +ህ ← $ሀ ; # ETHIOPIC SYLLABLE HE +ለ ↔ $ለ $ግዕዝ ; # ETHIOPIC SYLLABLE LA +ሉ ↔ $ለ $ካዕብ ; # ETHIOPIC SYLLABLE LU +ሊ ↔ $ለ $ሣልስ ; # ETHIOPIC SYLLABLE LI +ላ ↔ $ለ $ራዕብ ; # ETHIOPIC SYLLABLE LAA +ሌ ↔ $ለ $ኃምስ ; # ETHIOPIC SYLLABLE LEE +ል}$wordBoundary → $ለ ; # ETHIOPIC SYLLABLE LE +ል ↔ $ለ $ሳድስ ; # ETHIOPIC SYLLABLE LE +ሎ ↔ $ለ $ሳብዕ ; # ETHIOPIC SYLLABLE LO +ሏ ↔ $ለ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE LWA +ል ← $ለ ; # ETHIOPIC SYLLABLE LE +ሐ ↔ $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHA +ሑ ↔ $ሐ $ካዕብ ; # ETHIOPIC SYLLABLE HHU +ሒ ↔ $ሐ $ሣልስ ; # ETHIOPIC SYLLABLE HHI +ሓ → $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHAA +ሔ ↔ $ሐ $ኃምስ ; # ETHIOPIC SYLLABLE HHEE +ሕ}$wordBoundary → $ሐ ; # ETHIOPIC SYLLABLE HHE +ሕ ↔ $ሐ $ሳድስ ; # ETHIOPIC SYLLABLE HHE +ሖ ↔ $ሐ $ሳብዕ ; # ETHIOPIC SYLLABLE HHO +ሗ ↔ $ሐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE HHWA +ሕ ← $ሐ ; # ETHIOPIC SYLLABLE HHE +መ ↔ $መ $ግዕዝ ; # ETHIOPIC SYLLABLE MA +ሙ ↔ $መ $ካዕብ ; # ETHIOPIC SYLLABLE MU +ሚ ↔ $መ $ሣልስ ; # ETHIOPIC SYLLABLE MI +ማ ↔ $መ $ራዕብ ; # ETHIOPIC SYLLABLE MAA +ሜ ↔ $መ $ኃምስ ; # ETHIOPIC SYLLABLE MEE +ም}$wordBoundary → $መ; # ETHIOPIC SYLLABLE ME +ም ↔ $መ $ሳድስ ; # ETHIOPIC SYLLABLE ME +ሞ ↔ $መ $ሳብዕ ; # ETHIOPIC SYLLABLE MO +ሟ ↔ $መ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE MWA +ፙ ↔ $መ $የ $ራዕብ ; # ETHIOPIC SYLLABLE MYA +ም ← $መ ; # ETHIOPIC SYLLABLE ME +ሠ ↔ $ሠ $ግዕዝ ; # ETHIOPIC SYLLABLE SZA +ሡ ↔ $ሠ $ካዕብ ; # ETHIOPIC SYLLABLE SZU +ሢ ↔ $ሠ $ሣልስ ; # ETHIOPIC SYLLABLE SZI +ሣ ↔ $ሠ $ራዕብ ; # ETHIOPIC SYLLABLE SZAA +ሤ ↔ $ሠ $ኃምስ ; # ETHIOPIC SYLLABLE SZEE +ሥ}$wordBoundary → $ሠ ; # ETHIOPIC SYLLABLE SZE +ሥ ↔ $ሠ $ሳድስ ; # ETHIOPIC SYLLABLE SZE +ሦ ↔ $ሠ $ሳብዕ ; # ETHIOPIC SYLLABLE SZO +ሧ ↔ $ሠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SZWA +ሥ ← $ሠ ; # ETHIOPIC SYLLABLE SZE +ረ ↔ $ረ $ግዕዝ ; # ETHIOPIC SYLLABLE RA +ሩ ↔ $ረ $ካዕብ ; # ETHIOPIC SYLLABLE RU +ሪ ↔ $ረ $ሣልስ ; # ETHIOPIC SYLLABLE RI +ራ ↔ $ረ $ራዕብ ; # ETHIOPIC SYLLABLE RAA +ሬ ↔ $ረ $ኃምስ ; # ETHIOPIC SYLLABLE REE +ር}$wordBoundary → $ረ ; # ETHIOPIC SYLLABLE RE +ር ↔ $ረ $ሳድስ ; # ETHIOPIC SYLLABLE RE +ሮ ↔ $ረ $ሳብዕ ; # ETHIOPIC SYLLABLE RO +ሯ ↔ $ረ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE RWA +ፘ ↔ $ረ $የ $ራዕብ ; # ETHIOPIC SYLLABLE RYA +ር ← $ረ ; # ETHIOPIC SYLLABLE RE +ሰ ↔ $ሰ $ግዕዝ ; # ETHIOPIC SYLLABLE SA +ሱ ↔ $ሰ $ካዕብ ; # ETHIOPIC SYLLABLE SU +ሲ ↔ $ሰ $ሣልስ ; # ETHIOPIC SYLLABLE SI +ሳ ↔ $ሰ $ራዕብ ; # ETHIOPIC SYLLABLE SAA +ሴ ↔ $ሰ $ኃምስ ; # ETHIOPIC SYLLABLE SEE +ስ}$wordBoundary → $ሰ ; # ETHIOPIC SYLLABLE SE +ስ ↔ $ሰ $ሳድስ ; # ETHIOPIC SYLLABLE SE +ሶ ↔ $ሰ $ሳብዕ ; # ETHIOPIC SYLLABLE SO +ሷ ↔ $ሰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SWA +ስ ← $ሰ ; # ETHIOPIC SYLLABLE SE +ሸ ↔ $ሸ $ግዕዝ ; # ETHIOPIC SYLLABLE SHA +ሹ ↔ $ሸ $ካዕብ ; # ETHIOPIC SYLLABLE SHU +ሺ ↔ $ሸ $ሣልስ ; # ETHIOPIC SYLLABLE SHI +ሻ ↔ $ሸ $ራዕብ ; # ETHIOPIC SYLLABLE SHAA +ሼ ↔ $ሸ $ኃምስ ; # ETHIOPIC SYLLABLE SHEE +ሽ}$wordBoundary → $ሸ ; # ETHIOPIC SYLLABLE SHE +ሽ ↔ $ሸ $ሳድስ ; # ETHIOPIC SYLLABLE SHE +ሾ ↔ $ሸ $ሳብዕ ; # ETHIOPIC SYLLABLE SHO +ሿ ↔ $ሸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SHWA +ሽ ← $ሸ ; # ETHIOPIC SYLLABLE SHE +ቐ ↔ $ቐ $ግዕዝ ; # ETHIOPIC SYLLABLE QHA +ቑ ↔ $ቐ $ካዕብ ; # ETHIOPIC SYLLABLE QHU +ቒ ↔ $ቐ $ሣልስ ; # ETHIOPIC SYLLABLE QHI +ቓ ↔ $ቐ $ራዕብ ; # ETHIOPIC SYLLABLE QHAA +ቔ ↔ $ቐ $ኃምስ ; # ETHIOPIC SYLLABLE QHEE +ቕ}$wordBoundary → $ቐ ; # ETHIOPIC SYLLABLE QHE +ቕ ↔ $ቐ $ሳድስ ; # ETHIOPIC SYLLABLE QHE +ቖ ↔ $ቐ $ሳብዕ ; # ETHIOPIC SYLLABLE QHO +ቘ ↔ $ቐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QHWA +ቝ ↔ $ቐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QHWE +ቚ ↔ $ቐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QHWI +ቛ ↔ $ቐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QHWAA +ቜ ↔ $ቐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QHWEE +ቕ ← $ቐ ; # ETHIOPIC SYLLABLE QHE +ቀ ↔ $ቀ $ግዕዝ ; # ETHIOPIC SYLLABLE QA +ቁ ↔ $ቀ $ካዕብ ; # ETHIOPIC SYLLABLE QU +ቂ ↔ $ቀ $ሣልስ ; # ETHIOPIC SYLLABLE QI +ቃ ↔ $ቀ $ራዕብ ; # ETHIOPIC SYLLABLE QAA +ቄ ↔ $ቀ $ኃምስ ; # ETHIOPIC SYLLABLE QEE +ቅ}$wordBoundary → $ቀ ; # ETHIOPIC SYLLABLE QE +ቅ ↔ $ቀ $ሳድስ ; # ETHIOPIC SYLLABLE QE +ቆ ↔ $ቀ $ሳብዕ ; # ETHIOPIC SYLLABLE QO +ቈ ↔ $ቀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QWA +ቍ ↔ $ቀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QWE +ቊ ↔ $ቀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QWI +ቋ ↔ $ቀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QWAA +ቌ ↔ $ቀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QWEE +ቅ ← $ቀ ; # ETHIOPIC SYLLABLE QE +በ ↔ $በ $ግዕዝ ; # ETHIOPIC SYLLABLE BA +ቡ ↔ $በ $ካዕብ ; # ETHIOPIC SYLLABLE BU +ቢ ↔ $በ $ሣልስ ; # ETHIOPIC SYLLABLE BI +ባ ↔ $በ $ራዕብ ; # ETHIOPIC SYLLABLE BAA +ቤ ↔ $በ $ኃምስ ; # ETHIOPIC SYLLABLE BEE +ብ}$wordBoundary → $በ ; # ETHIOPIC SYLLABLE BE +ብ ↔ $በ $ሳድስ ; # ETHIOPIC SYLLABLE BE +ቦ ↔ $በ $ሳብዕ ; # ETHIOPIC SYLLABLE BO +ቧ ↔ $በ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE BWA +ብ ← $በ ; # ETHIOPIC SYLLABLE BE +ቨ ↔ $ቨ $ግዕዝ ; # ETHIOPIC SYLLABLE VA +ቩ ↔ $ቨ $ካዕብ ; # ETHIOPIC SYLLABLE VU +ቪ ↔ $ቨ $ሣልስ ; # ETHIOPIC SYLLABLE VI +ቫ ↔ $ቨ $ራዕብ ; # ETHIOPIC SYLLABLE VAA +ቬ ↔ $ቨ $ኃምስ ; # ETHIOPIC SYLLABLE VEE +ቭ}$wordBoundary → $ቨ ; # ETHIOPIC SYLLABLE VE +ቭ ↔ $ቨ $ሳድስ ; # ETHIOPIC SYLLABLE VE +ቮ ↔ $ቨ $ሳብዕ ; # ETHIOPIC SYLLABLE VO +ቯ ↔ $ቨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE VWA +ቭ ← $ቨ ; # ETHIOPIC SYLLABLE VE +ተ ↔ $ተ $ግዕዝ ; # ETHIOPIC SYLLABLE TA +ቱ ↔ $ተ $ካዕብ ; # ETHIOPIC SYLLABLE TU +ቲ ↔ $ተ $ሣልስ ; # ETHIOPIC SYLLABLE TI +ታ ↔ $ተ $ራዕብ ; # ETHIOPIC SYLLABLE TAA +ቴ ↔ $ተ $ኃምስ ; # ETHIOPIC SYLLABLE TEE +ት}$wordBoundary → $ተ ; # ETHIOPIC SYLLABLE TE +ት ↔ $ተ $ሳድስ ; # ETHIOPIC SYLLABLE +ቶ ↔ $ተ $ሳብዕ ; # ETHIOPIC SYLLABLE TO +ቷ ↔ $ተ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TWA +ት ← $ተ ; # ETHIOPIC SYLLABLE +ጨ ↔ $ጨ $ግዕዝ ; # ETHIOPIC SYLLABLE CHA +ጩ ↔ $ጨ $ካዕብ ; # ETHIOPIC SYLLABLE CHU +ጪ ↔ $ጨ $ሣልስ ; # ETHIOPIC SYLLABLE CHI +ጫ ↔ $ጨ $ራዕብ ; # ETHIOPIC SYLLABLE CHAA +ጬ ↔ $ጨ $ኃምስ ; # ETHIOPIC SYLLABLE CHEE +ጭ}$wordBoundary → $ጨ ; # ETHIOPIC SYLLABLE CHE +ጭ ↔ $ጨ $ሳድስ ; # ETHIOPIC SYLLABLE CHE +ጮ ↔ $ጨ $ሳብዕ ; # ETHIOPIC SYLLABLE CHO +ጯ ↔ $ጨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CHWA +ጭ ← $ጨ ; # ETHIOPIC SYLLABLE CHE +ቸ ↔ $ቸ $ግዕዝ ; # ETHIOPIC SYLLABLE CA +ቹ ↔ $ቸ $ካዕብ ; # ETHIOPIC SYLLABLE CU +ቺ ↔ $ቸ $ሣልስ ; # ETHIOPIC SYLLABLE CI +ቻ ↔ $ቸ $ራዕብ ; # ETHIOPIC SYLLABLE CAA +ቼ ↔ $ቸ $ኃምስ ; # ETHIOPIC SYLLABLE CEE +ች}$wordBoundary → $ቸ ; # ETHIOPIC SYLLABLE CE +ች ↔ $ቸ $ሳድስ ; # ETHIOPIC SYLLABLE CE +ቾ ↔ $ቸ $ሳብዕ ; # ETHIOPIC SYLLABLE CO +ቿ ↔ $ቸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CWA +ች ← $ቸ ; # ETHIOPIC SYLLABLE CE +ኀ → $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XA +ኁ ↔ $ኀ $ካዕብ ; # ETHIOPIC SYLLABLE XU +ኂ ↔ $ኀ $ሣልስ ; # ETHIOPIC SYLLABLE XI +ኃ ↔ $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XAA +ኄ ↔ $ኀ $ኃምስ ; # ETHIOPIC SYLLABLE XEE +ኅ}$wordBoundary → $ኀ ; # ETHIOPIC SYLLABLE XE +ኅ ↔ $ኀ $ሳድስ ; # ETHIOPIC SYLLABLE XE +ኆ ↔ $ኀ $ሳብዕ ; # ETHIOPIC SYLLABLE XO +ኈ ↔ $ኀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE XWA +ኍ ↔ $ኀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE XWE +ኊ ↔ $ኀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE XWI +ኋ ↔ $ኀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE XWAA +ኌ ↔ $ኀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE XWEE +ኅ ← $ኀ ; # ETHIOPIC SYLLABLE XE +ነ ↔ $ነ $ግዕዝ ; # ETHIOPIC SYLLABLE NA +ኑ ↔ $ነ $ካዕብ ; # ETHIOPIC SYLLABLE NU +ኒ ↔ $ነ $ሣልስ ; # ETHIOPIC SYLLABLE NI +ና ↔ $ነ $ራዕብ ; # ETHIOPIC SYLLABLE NAA +ኔ ↔ $ነ $ኃምስ ; # ETHIOPIC SYLLABLE NEE +ን}$wordBoundary → $ነ ; # ETHIOPIC SYLLABLE NE +ን ↔ $ነ $ሳድስ ; # ETHIOPIC SYLLABLE NE +ኖ ↔ $ነ $ሳብዕ ; # ETHIOPIC SYLLABLE NO +ኗ ↔ $ነ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NWA +ን ← $ነ ; # ETHIOPIC SYLLABLE NE +ኘ ↔ $ኘ $ግዕዝ ; # ETHIOPIC SYLLABLE NYA +ኙ ↔ $ኘ $ካዕብ ; # ETHIOPIC SYLLABLE NYU +ኚ ↔ $ኘ $ሣልስ ; # ETHIOPIC SYLLABLE NYI +ኛ ↔ $ኘ $ራዕብ ; # ETHIOPIC SYLLABLE NYAA +ኜ ↔ $ኘ $ኃምስ ; # ETHIOPIC SYLLABLE NYEE +ኝ}$wordBoundary → $ኘ ; # ETHIOPIC SYLLABLE NYE +ኝ ↔ $ኘ $ሳድስ ; # ETHIOPIC SYLLABLE NYE +ኞ ↔ $ኘ $ሳብዕ ; # ETHIOPIC SYLLABLE NYO +ኟ ↔ $ኘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NYWA +ኝ ← $ኘ ; # ETHIOPIC SYLLABLE NYE +$wordBoundary{አ ↔ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL A +$wordBoundary{ኡ ↔ $ካዕብ ; # ETHIOPIC SYLLABLE GLOTTAL U +$wordBoundary{ኢ ↔ $ሣልስ ; # ETHIOPIC SYLLABLE GLOTTAL I +$wordBoundary{ኣ → $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL AA +$wordBoundary{ኤ ↔ $ኃምስ ; # ETHIOPIC SYLLABLE GLOTTAL EE +$wordBoundary{እ ↔ $ሳድስ ; # ETHIOPIC SYLLABLE GLOTTAL E +$wordBoundary{ኦ ↔ $ሳብዕ ; # ETHIOPIC SYLLABLE GLOTTAL O +$wordBoundary{ኧ ↔ $ግዕዝ ; # ETHIOPIC SYLLABLE GLOTTAL WA +አ ↔ $አለፍ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL A +ኡ ↔ $አለፍ $ካዕብ ; # ETHIOPIC SYLLABLE GLOTTAL U +ኢ ↔ $አለፍ $ሣልስ ; # ETHIOPIC SYLLABLE GLOTTAL I +ኣ → $አለፍ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL AA +ኤ ↔ $አለፍ $ኃምስ ; # ETHIOPIC SYLLABLE GLOTTAL EE +እ ↔ $አለፍ $ሳድስ ; # ETHIOPIC SYLLABLE GLOTTAL E +ኦ ↔ $አለፍ $ሳብዕ ; # ETHIOPIC SYLLABLE GLOTTAL O +ኧ ↔ $አለፍ $ግዕዝ ; # ETHIOPIC SYLLABLE GLOTTAL WA +ከ ↔ $ከ $ግዕዝ ; # ETHIOPIC SYLLABLE KA +ኩ ↔ $ከ $ካዕብ ; # ETHIOPIC SYLLABLE KU +ኪ ↔ $ከ $ሣልስ ; # ETHIOPIC SYLLABLE KI +ካ ↔ $ከ $ራዕብ ; # ETHIOPIC SYLLABLE KAA +ኬ ↔ $ከ $ኃምስ ; # ETHIOPIC SYLLABLE KEE +ክ}$wordBoundary → $ከ ; # ETHIOPIC SYLLABLE KE +ክ ↔ $ከ $ሳድስ ; # ETHIOPIC SYLLABLE KE +ኮ ↔ $ከ $ሳብዕ ; # ETHIOPIC SYLLABLE KO +ኰ ↔ $ከ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KWA +ኵ ↔ $ከ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KWE +ኲ ↔ $ከ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KWI +ኳ ↔ $ከ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KWAA +ኴ ↔ $ከ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KWEE +ክ ← $ከ ; # ETHIOPIC SYLLABLE KE +ኸ ↔ $ኸ $ግዕዝ; # ETHIOPIC SYLLABLE KXA +ኹ ↔ $ኸ $ካዕብ ; # ETHIOPIC SYLLABLE KXU +ኺ ↔ $ኸ $ሣልስ ; # ETHIOPIC SYLLABLE KXI +ኻ ↔ $ኸ $ራዕብ ; # ETHIOPIC SYLLABLE KXAA +ኼ ↔ $ኸ $ኃምስ ; # ETHIOPIC SYLLABLE KXEE +ኽ}$wordBoundary → $ኸ ; # ETHIOPIC SYLLABLE KXE +ኽ ↔ $ኸ $ሳድስ ; # ETHIOPIC SYLLABLE KXE +ኾ ↔ $ኸ $ሳብዕ ; # ETHIOPIC SYLLABLE KXO +ዀ ↔ $ኸ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KXWA +ዅ ↔ $ኸ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KXWE +ዂ ↔ $ኸ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KXWI +ዃ ↔ $ኸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KXWAA +ዄ ↔ $ኸ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KXWEE +ኽ ← $ኸ ; # ETHIOPIC SYLLABLE KXE +ወ ↔ $ወ $ግዕዝ ; # ETHIOግዕዝSYLLABLE WA +ዉ ↔ $ወ $ካዕብ ; # ETHIOPIC SYLLABLE WU +ዊ ↔ $ወ $ሣልስ ; # ETHIOPIC SYLLABLE WI +ዋ ↔ $ወ $ራዕብ ; # ETHIOPIC SYLLABLE WAA +ዌ ↔ $ወ $ኃምስ ; # ETHIOPIC SYLLABLE WEE +ው}$wordBoundary → $ወ ; # ETHIOPIC SYLLABLE WE +ው ↔ $ወ $ሳድስ ; # ETHIOPIC SYLLABLE WE +ዎ ↔ $ወ $ሳብዕ ; # ETHIOPIC SYLLABLE WO +ው ← $ወ ; # ETHIOPIC SYLLABLE WE +ዐ → $ዐይን $ራዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL A +ዑ ↔ $ዐይን $ካዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL U +ዒ ↔ $ዐይን $ሣልስ ; # ETHIOPIC SYLLABLE PHARYNGEAL I +ዓ ↔ $ዐይን $ራዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL AA +ዔ ↔ $ዐይን $ኃምስ ; # ETHIOPIC SYLLABLE PHARYNGEAL EE +ዕ ↔ $ዐይን $ሳድስ ; # ETHIOPIC SYLLABLE PHARYNGEAL E +ዖ ↔ $ዐይን $ሳብዕ ; # ETHIOPIC SYLLABLE PHARYNGEAL O +ዘ ↔ $ዘ $ግዕዝ ; # ETHIOPIC SYLLABLE ZA +ዙ ↔ $ዘ $ካዕብ ; # ETHIOPIC SYLLABLE ZU +ዚ ↔ $ዘ $ሣልስ ; # ETHIOPIC SYLLABLE ZI +ዛ ↔ $ዘ $ራዕብ ; # ETHIOPIC SYLLABLE ZAA +ዜ ↔ $ዘ $ኃምስ ; # ETHIOPIC SYLLABLE ZEE +ዝ}$wordBoundary → $ዘ; # ETHIOPIC SYLLABLE ZE +ዝ ↔ $ዘ $ሳድስ ; # ETHIOPIC SYLLABLE ZE +ዞ ↔ $ዘ $ሳብዕ ; # ETHIOPIC SYLLABLE ZO +ዟ ↔ $ዘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZWA +ዝ ← $ዘ ; # ETHIOPIC SYLLABLE ZE +ዠ ↔ $ዠ $ግዕዝ ; # ETHIOPIC SYLLABLE ZHA +ዡ ↔ $ዠ $ካዕብ ; # ETHIOPIC SYLLABLE ZHU +ዢ ↔ $ዠ $ሣልስ ; # ETHIOPIC SYLLABLE ZHI +ዣ ↔ $ዠ $ራዕብ ; # ETHIOPIC SYLLABLE ZHAA +ዤ ↔ $ዠ $ኃምስ ; # ETHIOPIC SYLLABLE ZHEE +ዥ}$wordBoundary → $ዠ ; # ETHIOPIC SYLLABLE ZHE +ዥ ↔ $ዠ $ሳድስ ; # ETHIOPIC SYLLABLE ZHE +ዦ ↔ $ዠ $ሳብዕ ; # ETHIOPIC SYLLABLE ZHO +ዧ ↔ $ዠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZHWA +ዥ ← $ዠ ; # ETHIOPIC SYLLABLE ZHE +የ ↔ $የ $ግዕዝ ; # ETHIOPIC SYLLABLE YA +ዩ ↔ $የ $ካዕብ ; # ETHIOPIC SYLLABLE YU +ዪ ↔ $የ $ሣልስ ; # ETHIOPIC SYLLABLE YI +ያ ↔ $የ $ራዕብ ; # ETHIOPIC SYLLABLE YAA +ዬ ↔ $የ $ኃምስ ; # ETHIOPIC SYLLABLE YEE +ይ}$wordBoundary → $የ ; # ETHIOPIC SYLLABLE YE +ይ ↔ $የ $ሳድስ ; # ETHIOPIC SYLLABLE YE +ዮ ↔ $የ $ሳብዕ ; # ETHIOPIC SYLLABLE YO +ይ ← $የ ; # ETHIOPIC SYLLABLE YE +ደ ↔ $ደ $ግዕዝ ; # ETHIOPIC SYLLABLE DA +ዱ ↔ $ደ $ካዕብ ; # ETHIOPIC SYLLABLE DU +ዲ ↔ $ደ $ሣልስ ; # ETHIOPIC SYLLABLE DI +ዳ ↔ $ደ $ራዕብ ; # ETHIOPIC SYLLABLE DAA +ዴ ↔ $ደ $ኃምስ ; # ETHIOPIC SYLLABLE DEE +ድ}$wordBoundary → $ደ ; # ETHIOPIC SYLLABLE DE +ድ ↔ $ደ $ሳድስ ; # ETHIOPIC SYLLABLE DE +ዶ ↔ $ደ $ሳብዕ ; # ETHIOPIC SYLLABLE DO +ዷ ↔ $ደ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DWA +ድ ← $ደ ; # ETHIOPIC SYLLABLE DE +ጀ ↔ $ጀ $ግዕዝ ; # ETHIOPIC SYLLABLE JA +ጁ ↔ $ጀ $ካዕብ ; # ETHIOPIC SYLLABLE JU +ጂ ↔ $ጀ $ሣልስ ; # ETHIOPIC SYLLABLE JI +ጃ ↔ $ጀ $ራዕብ ; # ETHIOPIC SYLLABLE JAA +ጄ ↔ $ጀ $ኃምስ ; # ETHIOPIC SYLLABLE JEE +ጅ}$wordBoundary → $ጀ ; # ETHIOPIC SYLLABLE JE +ጅ ↔ $ጀ $ሳድስ ; # ETHIOPIC SYLLABLE JE +ጆ ↔ $ጀ $ሳብዕ ; # ETHIOPIC SYLLABLE JO +ጇ ↔ $ጀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE JWA +ጅ ← $ጀ ; # ETHIOPIC SYLLABLE JE +ገ ↔ $ገ $ግዕዝ ; # ETHIOPIC SYLLABLE GA +ጉ ↔ $ገ $ካዕብ ; # ETHIOPIC SYLLABLE GU +ጊ ↔ $ገ $ሣልስ ; # ETHIOPIC SYLLABLE GI +ጋ ↔ $ገ $ራዕብ ; # ETHIOPIC SYLLABLE GAA +ጌ ↔ $ገ $ኃምስ ; # ETHIOPIC SYLLABLE GEE +ግ}$wordBoundary → $ገ ; # ETHIOPIC SYLLABLE GE +ግ ↔ $ገ $ሳድስ ; # ETHIOPIC SYLLABLE GE +ጎ ↔ $ገ $ሳብዕ ; # ETHIOPIC SYLLABLE GO +ጐ ↔ $ገ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GWA +ጕ ↔ $ገ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GWE +ጒ ↔ $ገ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GWI +ጓ ↔ $ገ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GWAA +ጔ ↔ $ገ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE GWEE +ግ ← $ገ ; # ETHIOPIC SYLLABLE GE +ጘ ↔ $ጘ $ግዕዝ ; # ETHIOPIC SYLLABLE GGA +ጙ ↔ $ጘ $ካዕብ ; # ETHIOPIC SYLLABLE GGU +ጚ ↔ $ጘ $ሣልስ ; # ETHIOPIC SYLLABLE GGI +ጛ ↔ $ጘ $ራዕብ ; # ETHIOPIC SYLLABLE GGAA +ጜ ↔ $ጘ $ኃምስ ; # ETHIOPIC SYLLABLE GGEE +ጝ}$wordBoundary → $ጘ ; # ETHIOPIC SYLLABLE GGE +ጝ ↔ $ጘ $ሳድስ ; # ETHIOPIC SYLLABLE GGE +ጞ ↔ $ጘ $ሳብዕ ; # ETHIOPIC SYLLABLE GGO +ⶓ ↔ $ጘ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GGWA +ⶖ ↔ $ጘ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GGWE +ⶔ ↔ $ጘ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GGWI +ጟ ↔ $ጘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GGWAA +ⶕ ↔ $ጘ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE GGWEE +ጝ ← $ጘ ; # ETHIOPIC SYLLABLE GGE +ጠ ↔ $ጠ $ግዕዝ ; # ETHIOPIC SYLLABLE THA +ጡ ↔ $ጠ $ካዕብ ; # ETHIOPIC SYLLABLE THU +ጢ ↔ $ጠ $ሣልስ ; # ETHIOPIC SYLLABLE THI +ጣ ↔ $ጠ $ራዕብ ; # ETHIOPIC SYLLABLE THAA +ጤ ↔ $ጠ $ኃምስ ; # ETHIOPIC SYLLABLE THEE +ጥ}$wordBoundary → $ጠ ; # ETHIOPIC SYLLABLE THE +ጥ ↔ $ጠ $ሳድስ ; # ETHIOPIC SYLLABLE THE +ጦ ↔ $ጠ $ሳብዕ ; # ETHIOPIC SYLLABLE THO +ጧ ↔ $ጠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE THWA +ጥ ← $ጠ ; # ETHIOPIC SYLLABLE THE +ጰ ↔ $ጰ $ግዕዝ ; # ETHIOPIC SYLLABLE PHA +ጱ ↔ $ጰ $ካዕብ ; # ETHIOPIC SYLLABLE PHU +ጲ ↔ $ጰ $ሣልስ ; # ETHIOPIC SYLLABLE PHI +ጳ ↔ $ጰ $ራዕብ ; # ETHIOPIC SYLLABLE PHAA +ጴ ↔ $ጰ $ኃምስ ; # ETHIOPIC SYLLABLE PHEE +ጵ}$wordBoundary → $ጰ ; # ETHIOPIC SYLLABLE PHE +ጵ ↔ $ጰ $ሳድስ ; # ETHIOPIC SYLLABLE PHE +ጶ ↔ $ጰ $ሳብዕ ; # ETHIOPIC SYLLABLE PHO +ጷ ↔ $ጰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PHWA +ጵ ← $ጰ ; # ETHIOPIC SYLLABLE PHE +ፀ ↔ $ፀ $ግዕዝ ; # ETHIOPIC SYLLABLE TZA +ፁ ↔ $ፀ $ካዕብ ; # ETHIOPIC SYLLABLE TZU +ፂ ↔ $ፀ $ሣልስ ; # ETHIOPIC SYLLABLE TZI +ፃ ↔ $ፀ $ራዕብ ; # ETHIOPIC SYLLABLE TZAA +ፄ ↔ $ፀ $ኃምስ ; # ETHIOPIC SYLLABLE TZEE +ፅ}$wordBoundary → $ፀ ; # ETHIOPIC SYLLABLE TZE +ፅ ↔ $ፀ $ሳድስ ; # ETHIOPIC SYLLABLE TZE +ፆ ↔ $ፀ $ሳብዕ ; # ETHIOPIC SYLLABLE TZO +ፅ ← $ፀ ; # ETHIOPIC SYLLABLE TZE +ጸ ↔ $ጸ $ግዕዝ ; # ETHIOPIC SYLLABLE TSA +ጹ ↔ $ጸ $ካዕብ ; # ETHIOPIC SYLLABLE TSU +ጺ ↔ $ጸ $ሣልስ ; # ETHIOPIC SYLLABLE TSI +ጻ ↔ $ጸ $ራዕብ ; # ETHIOPIC SYLLABLE TSAA +ጼ ↔ $ጸ $ኃምስ ; # ETHIOPIC SYLLABLE TSEE +ጽ}$wordBoundary → $ጸ ; # ETHIOPIC SYLLABLE TSE +ጽ ↔ $ጸ $ሳድስ ; # ETHIOPIC SYLLABLE TSE +ጾ ↔ $ጸ $ሳብዕ ; # ETHIOPIC SYLLABLE TSO +ጿ ↔ $ጸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TSWA +ጽ ← $ጸ ; # ETHIOPIC SYLLABLE TSE +ፈ ↔ $ፈ $ግዕዝ ; # ETHIOPIC SYLLABLE FA +ፉ ↔ $ፈ $ካዕብ ; # ETHIOPIC SYLLABLE FU +ፊ ↔ $ፈ $ሣልስ ; # ETHIOPIC SYLLABLE FI +ፋ ↔ $ፈ $ራዕብ ; # ETHIOPIC SYLLABLE FAA +ፌ ↔ $ፈ $ኃምስ ; # ETHIOPIC SYLLABLE FEE +ፍ}$wordBoundary → $ፈ ; # ETHIOPIC SYLLABLE FE +ፍ ↔ $ፈ $ሳድስ ; # ETHIOPIC SYLLABLE FE +ፎ ↔ $ፈ $ሳብዕ ; # ETHIOPIC SYLLABLE FO +ፏ ↔ $ፈ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE FWA +ፚ ↔ $ፈ $የ $ራዕብ ; # ETHIOPIC SYLLABLE FYA +ፍ ← $ፈ ; # ETHIOPIC SYLLABLE FE +ፐ ↔ $ፐ $ግዕዝ ; # ETHIOPIC SYLLABLE PA +ፑ ↔ $ፐ $ካዕብ ; # ETHIOPIC SYLLABLE PU +ፒ ↔ $ፐ $ሣልስ ; # ETHIOPIC SYLLABLE PI +ፓ ↔ $ፐ $ራዕብ ; # ETHIOPIC SYLLABLE PAA +ፔ ↔ $ፐ $ኃምስ ; # ETHIOPIC SYLLABLE PEE +ፕ}$wordBoundary → $ፐ ; # ETHIOPIC SYLLABLE PE +ፕ ↔ $ፐ $ሳድስ ; # ETHIOPIC SYLLABLE PE +ፖ ↔ $ፐ $ሳብዕ ; # ETHIOPIC SYLLABLE PO +ፗ ↔ $ፐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PWA +ፕ ← $ፐ ; # ETHIOPIC SYLLABLE PE +######################################################################## +# Start of Numeric Transformations +######################################################################## +፳ ↔ 20 ; # ETHIOPIC NUMBER TWENTY +፴ ↔ 30 ; # ETHIOPIC NUMBER THIRTY +፵ ↔ 40 ; # ETHIOPIC NUMBER FORTY +፶ ↔ 50 ; # ETHIOPIC NUMBER FIFTY +፷ ↔ 60 ; # ETHIOPIC NUMBER SIXTY +፸ ↔ 70 ; # ETHIOPIC NUMBER SEVENTY +፹ ↔ 80 ; # ETHIOPIC NUMBER EIGHTY +፺ ↔ 90 ; # ETHIOPIC NUMBER NINETY +፪ ↔ 2 ; # ETHIOPIC DIGIT TWO +፫ ↔ 3 ; # ETHIOPIC DIGIT THREE +፬ ↔ 4 ; # ETHIOPIC DIGIT FOUR +፭ ↔ 5 ; # ETHIOPIC DIGIT FIVE +፮ ↔ 6 ; # ETHIOPIC DIGIT SIX +፯ ↔ 7 ; # ETHIOPIC DIGIT SEVEN +፰ ↔ 8 ; # ETHIOPIC DIGIT EIGHT +፱ ↔ 9 ; # ETHIOPIC DIGIT NINE +፼↔ '10,000' ; # ETHIOPIC NUMBER TEN HUNDRED +# ፲፻ ↔ '1,000' ; +፻ ↔ 100 ; # ETHIOPIC NUMBER HUNDRED +፲ ↔ 10 ; # ETHIOPIC NUMBER TEN +፩ ↔ 1 ; # ETHIOPIC DIGIT ONE +######################################################################## +# Start of Punctuation Transformations +######################################################################## +። ↔ '.'; +፣ ↔ ','; +፥ → ','; +፦ ↔ ':-'; +፤ ↔ ';'; +፡ ↔ ' : '; +######################################################################## +# Inverse Fiter : Latin-Ethiopic +######################################################################## +# +:: ([-!\u0023',.:<>?`0-9A-Za-z]) ; +# +######################################################################## + diff --git a/icu/icu4c/source/data/translit/Ethi_Latn_ES3842.txt b/icu/icu4c/source/data/translit/Ethi_Latn_ES3842.txt new file mode 100644 index 00000000000..d0a2feea346 --- /dev/null +++ b/icu/icu4c/source/data/translit/Ethi_Latn_ES3842.txt @@ -0,0 +1,647 @@ +# © 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +# +# File: Ethi_Latn_ES3842.txt +# Generated from CLDR +# + +######################################################################## +# ES 3842:2014 System +# +# "Ethiopic to Latin Transliteration Standard" +# First edition, 10-07-2014 +# Ethiopian Standards Agency +# +# Prepared by Daniel Yacob +# +######################################################################## +# +# MINIMAL FILTER: Ethiopic-Latin +# +:: [:Ethiopic:] ; +# +######################################################################## +######################################################################## +# +# Define All Transformation Variables +# +######################################################################## +# +$ግዕዝ = e ; +$ካዕብ = u ; +$ሣልስ = i ; +$ራዕብ = a ; +$ኃምስ = e ; +$ሳድስ = ; +$ሳብዕ = o ; +$ሳምን = uo ; +$ዘመደ_ግዕዝ = ue ; +$ዘመደ_ካዕብ = uu ; +$ዘመደ_ኃምስ = ue ; +$ዘመደ_ሣልስ = ui ; +$ዘመደ_ራዕብ = ua ; +# +$ሀ = h ; +$ለ = l ; +$ሐ = h ; +$መ = m ; +$ሠ = s ; +$ረ = r ; +$ሰ = s ; +$ሸ = sh ; +$ⶠ = shu ; +$ቀ = q ; +$ⷀ = qy ; +$ቐ = qh; +$በ = b ; +$ቨ = v ; +$ተ = t ; +$ቸ = ch ; +$ⶨ = chu ; +$ኀ = h ; +$ነ = n ; +$ኘ = gn ; +$ከ = k ; +$ⷈ = ky ; +$ኸ = kh ; +$ⷐ = khy ; +$ወ = w ; +$ዘ = z ; +$ዠ = jz ; +$ⶰ = jzu ; +$የ = y ; +$ደ = d ; +$ዸ = dh ; +$ጀ = j ; +$ገ = g ; +$ⷘ = gy ; +$ጘ = gh ; +$ጠ = t ; +$ጨ = ch ; +$ⶸ = chy ; +$ጰ = p ; +$ጸ = ts ; +$ፀ = ts ; +$ፈ = f ; +$ፐ = p ; +# +# Vowels are special: +# +$አ = $ራዕብ ; $ኡ = $ካዕብ ; $ኢ = $ሣልስ ; $ኣ = $ራዕብ ; $ኤ = $ኃምስ ; $እ = $ግዕዝ ; $ኦ = $ሳብዕ ; $ⶊ = $ሳምን ; $ኧ = aa ; +$ዐ = $ራዕብ ; $ዑ = $ካዕብ ; $ዒ = $ሣልስ ; $ዓ = $ራዕብ ; $ዔ = $ኃምስ ; $ዕ = $ግዕዝ ; $ዖ = $ሳብዕ ; +# +# Use this $wordBoundary until bug 2034 is fixed in ICU: +# http://bugs.icu-project.org/trac/ticket/2034 +# +$wordBoundary = [^[:L:][:M:][:N:]] ; +# +# +######################################################################## +# Start of Syllabic Transformations +######################################################################## +# +# When ያ appears just after a third order Character, “y” should be omitted. +# +([ሂሊሒሚሢሪሲሺቂቒቢቪቲቺኂኒኚኪኺዊዚዢዪዲጂጊጚጢጪጲጺፂፊፒ]) ያ → | $1 a ; +# When ዮ appears just after a third order Character, “y” should be omitted. +# +([ሂሊሒሚሢሪሲሺቂቒቢቪቲቺኂኒኚኪኺዊዚዢዪዲጂጊጚጢጪጲጺፂፊፒ]) ዮ → | $1 o ; +# +# When there is a fourth order Character or the first orders ‘ሀ’ and ‘አ’ just before ‘ይ’, +# the tendency is to transcribe it with ‘ai’ or ‘ay’. It is recommended to omit “y” when ይ’s +# position is not at the beginning or the end of a word. +# +([ሀሐኀአኣዐዓ]) ይ → | $1 i ; +([ሃላሓማሣራሳሻቃቓባቫታቻኃናኛካኻዋዛዣያዳጃጋጛጣጫጳጻፃፋፓ]) ይ → | $1 i ; +ሐ → $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHA +ሒ → $ሐ $ሣልስ ; # ETHIOPIC SYLLABLE HHI +ሓ → $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHAA +ሔ → $ሐ $ኃምስ ; # ETHIOPIC SYLLABLE HHEE +ሖ → $ሐ $ሳብዕ ; # ETHIOPIC SYLLABLE HHO +ሗ → $ሐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE HWA +ሑ → $ሐ $ካዕብ ; # ETHIOPIC SYLLABLE HHU +ሕ → $ሐ $ሳድስ ; # ETHIOPIC SYLLABLE HHE +# +ለ → $ለ $ግዕዝ ; # ETHIOPIC SYLLABLE LA +ሊ → $ለ $ሣልስ ; # ETHIOPIC SYLLABLE LI +ላ → $ለ $ራዕብ ; # ETHIOPIC SYLLABLE LAA +ሌ → $ለ $ኃምስ ; # ETHIOPIC SYLLABLE LEE +ሎ → $ለ $ሳብዕ ; # ETHIOPIC SYLLABLE LO +ⶀ → $ለ $ሳምን ; # ETHIOPIC SYLLABLE LOA +ሏ → $ለ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE LW +ሉ → $ለ $ካዕብ ; # ETHIOPIC SYLLABLE LU +ል → $ለ $ሳድስ ; # ETHIOPIC SYLLABLE LE +# +መ → $መ $ግዕዝ ; # ETHIOPIC SYLLABLE MA +ሚ → $መ $ሣልስ ; # ETHIOPIC SYLLABLE MI +ማ → $መ $ራዕብ ; # ETHIOPIC SYLLABLE MAA +ሜ → $መ $ኃምስ ; # ETHIOPIC SYLLABLE MEE +ሞ → $መ $ሳብዕ ; # ETHIOPIC SYLLABLE MO +ⶁ → $መ $ሳምን ; # ETHIOPIC SYLLABLE MOA +# +ᎀ → $መ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT MWA +ᎃ → $መ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE MWE +ᎁ → $መ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE MWI +ሟ → $መ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE MWA +ᎂ → $መ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE MWEE +ፙ ↔ $መ ui ; # ETHIOPIC SYLLABLE MYA +ሙ → $መ $ካዕብ ; # ETHIOPIC SYLLABLE MU +ም → $መ $ሳድስ ; # ETHIOPIC SYLLABLE ME +# +ሠ → $ሠ $ግዕዝ ; # ETHIOPIC SYLLABLE SZA +ሢ → $ሠ $ሣልስ ; # ETHIOPIC SYLLABLE SZI +ሣ → $ሠ $ራዕብ ; # ETHIOPIC SYLLABLE SZAA +ሤ → $ሠ $ኃምስ ; # ETHIOPIC SYLLABLE SZEE +ሦ → $ሠ $ሳብዕ ; # ETHIOPIC SYLLABLE SZO +ሧ → $ሠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SZWA +ሡ → $ሠ $ካዕብ ; # ETHIOPIC SYLLABLE SZU +ሥ → $ሠ $ሳድስ ; # ETHIOPIC SYLLABLE SZE +# +ረ → $ረ $ግዕዝ ; # ETHIOPIC SYLLABLE RA +ራ → $ረ $ራዕብ ; # ETHIOPIC SYLLABLE RAA +ሪ → $ረ $ሣልስ ; # ETHIOPIC SYLLABLE RI +ሬ → $ረ $ኃምስ ; # ETHIOPIC SYLLABLE REE +ሮ → $ረ $ሳብዕ ; # ETHIOPIC SYLLABLE RO +ⶂ → $ረ $ሳምን ; # ETHIOPIC SYLLABLE R0A +ሯ → $ረ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE RWA +ፘ ↔ $ረ ui ; # ETHIOPIC SYLLABLE RYA +ሩ → $ረ $ካዕብ ; # ETHIOPIC SYLLABLE RU +ር → $ረ $ሳድስ ; # ETHIOPIC SYLLABLE RE +# +ⶠ → $ⶠ $ግዕዝ ; # ETHIOPIC SYLLABLE SSA +ⶡ → $ⶠ $ካዕብ ; # ETHIOPIC SYLLABLE SSU +ⶢ → $ⶠ $ሣልስ ; # ETHIOPIC SYLLABLE SSI +ⶣ → $ⶠ $ራዕብ ; # ETHIOPIC SYLLABLE SSAA +ⶤ → $ⶠ $ኃምስ ; # ETHIOPIC SYLLABLE SSEE +ⶦ → $ⶠ $ሳብዕ ; # ETHIOPIC SYLLABLE SSO +ⶥ → $ⶠ $ሳድስ ; # ETHIOPIC SYLLABLE SSE +# +ሸ → $ሸ $ግዕዝ ; # ETHIOPIC SYLLABLE SHA +ሺ → $ሸ $ሣልስ ; # ETHIOPIC SYLLABLE SHI +ሻ → $ሸ $ራዕብ ; # ETHIOPIC SYLLABLE SHAA +ሼ → $ሸ $ኃምስ ; # ETHIOPIC SYLLABLE SHEE +ⶄ → $ሸ $ሳምን ; # ETHIOPIC SYLLABLE SHOA +ሾ → $ሸ $ሳብዕ ; # ETHIOPIC SYLLABLE SHO +ሿ → $ሸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SHWA +ሹ → $ሸ $ካዕብ ; # ETHIOPIC SYLLABLE SHU +ሽ → $ሸ $ሳድስ ; # ETHIOPIC SYLLABLE SHE +# +ሰ → $ሰ $ግዕዝ ; # ETHIOPIC SYLLABLE SA +ሲ → $ሰ $ሣልስ ; # ETHIOPIC SYLLABLE SI +ሳ → $ሰ $ራዕብ ; # ETHIOPIC SYLLABLE SAA +ሴ → $ሰ $ኃምስ ; # ETHIOPIC SYLLABLE SEE +ሶ → $ሰ $ሳብዕ ; # ETHIOPIC SYLLABLE SO +ⶃ → $ሰ $ሳምን ; # ETHIOPIC SYLLABLE SOA +ሷ → $ሰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SWA +ሱ → $ሰ $ካዕብ ; # ETHIOPIC SYLLABLE SU +ስ → $ሰ $ሳድስ ; # ETHIOPIC SYLLABLE SE +# +ⷀ → $ⷀ $ግዕዝ ; # ETHIOPIC SYLLABLE QYA +ⷁ → $ⷀ $ካዕብ ; # ETHIOPIC SYLLABLE QYU +ⷂ → $ⷀ $ሣልስ ; # ETHIOPIC SYLLABLE QYI +ⷃ → $ⷀ $ራዕብ ; # ETHIOPIC SYLLABLE QYAA +ⷄ → $ⷀ $ኃምስ ; # ETHIOPIC SYLLABLE QYEE +ⷆ → $ⷀ $ሳብዕ ; # ETHIOPIC SYLLABLE QYO +ⷅ → $ⷀ $ሳድስ ; # ETHIOPIC SYLLABLE QYE +# +ቐ → $ቐ $ግዕዝ ; # ETHIOPIC SYLLABLE QHA +ቒ → $ቐ $ሣልስ ; # ETHIOPIC SYLLABLE QHI +ቓ → $ቐ $ራዕብ ; # ETHIOPIC SYLLABLE QHAA +ቔ → $ቐ $ኃምስ ; # ETHIOPIC SYLLABLE QHEE +ቖ → $ቐ $ሳብዕ ; # ETHIOPIC SYLLABLE QHO +# +ቘ → $ቐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QHWA +ቝ → $ቐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QHWE +ቚ → $ቐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QHWI +ቛ → $ቐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QHWAA +ቜ → $ቐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QHWEE +ቑ → $ቐ $ካዕብ ; # ETHIOPIC SYLLABLE QHU +ቕ → $ቐ $ሳድስ ; # ETHIOPIC SYLLABLE QHE +# +ቀ → $ቀ $ግዕዝ ; # ETHIOPIC SYLLABLE QA +ቄ → $ቀ $ኃምስ ; # ETHIOPIC SYLLABLE QEE +ቂ → $ቀ $ሣልስ ; # ETHIOPIC SYLLABLE QI +ቃ → $ቀ $ራዕብ ; # ETHIOPIC SYLLABLE QAA +ቇ → $ቀ $ሳምን ; # ETHIOPIC SYLLABLE QOA +ቆ → $ቀ $ሳብዕ ; # ETHIOPIC SYLLABLE QO +# +ቈ → $ቀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QWA +ቍ → $ቀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QWE +ቊ → $ቀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QWI +ቋ → $ቀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QWAA +ቌ → $ቀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QWEE +ቁ → $ቀ $ካዕብ ; # ETHIOPIC SYLLABLE QU +ቅ → $ቀ $ሳድስ ; # ETHIOPIC SYLLABLE QE +# +በ → $በ $ግዕዝ ; # ETHIOPIC SYLLABLE BA +ቢ → $በ $ሣልስ ; # ETHIOPIC SYLLABLE BI +ባ → $በ $ራዕብ ; # ETHIOPIC SYLLABLE BAA +ቤ → $በ $ኃምስ ; # ETHIOPIC SYLLABLE BEE +ቦ → $በ $ሳብዕ ; # ETHIOPIC SYLLABLE BO +ⶅ → $በ $ሳምን ; # ETHIOPIC SYLLABLE BOA +# +ᎄ → $በ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT BWA +ᎇ → $በ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE BWE +ᎅ → $በ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE BWI +ቧ → $በ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE BWA +ᎆ → $በ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE BWEE +ቡ → $በ $ካዕብ ; # ETHIOPIC SYLLABLE BU +ብ → $በ $ሳድስ ; # ETHIOPIC SYLLABLE BE +# +ቨ → $ቨ $ግዕዝ ; # ETHIOPIC SYLLABLE VA +ቪ → $ቨ $ሣልስ ; # ETHIOPIC SYLLABLE VI +ቫ → $ቨ $ራዕብ ; # ETHIOPIC SYLLABLE VAA +ቬ → $ቨ $ኃምስ ; # ETHIOPIC SYLLABLE VEE +ቮ → $ቨ $ሳብዕ ; # ETHIOPIC SYLLABLE VO +ቯ → $ቨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE VWA +ቩ → $ቨ $ካዕብ ; # ETHIOPIC SYLLABLE VU +ቭ → $ቨ $ሳድስ ; # ETHIOPIC SYLLABLE VE +# +ጠ → $ጠ $ግዕዝ ; # ETHIOPIC SYLLABLE THA +ጢ → $ጠ $ሣልስ ; # ETHIOPIC SYLLABLE THI +ጣ → $ጠ $ራዕብ ; # ETHIOPIC SYLLABLE THAA +ጤ → $ጠ $ኃምስ ; # ETHIOPIC SYLLABLE THEE +ጦ → $ጠ $ሳብዕ ; # ETHIOPIC SYLLABLE THO +ⶏ → $ጠ $ሳምን ; # ETHIOPIC SYLLABLE THOA +ጧ → $ጠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE THWA +ጡ → $ጠ $ካዕብ ; # ETHIOPIC SYLLABLE THU +ጥ → $ጠ $ሳድስ ; # ETHIOPIC SYLLABLE THE +# +ተ → $ተ $ግዕዝ ; # ETHIOPIC SYLLABLE TA +ቲ → $ተ $ሣልስ ; # ETHIOPIC SYLLABLE TI +ታ → $ተ $ራዕብ ; # ETHIOPIC SYLLABLE TAA +ቴ → $ተ $ኃምስ ; # ETHIOPIC SYLLABLE TEE +ቶ → $ተ $ሳብዕ ; # ETHIOPIC SYLLABLE TO +ⶆ → $ተ $ሳምን ; # ETHIOPIC SYLLABLE TOA +ቷ → $ተ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TWA +ቱ → $ተ $ካዕብ ; # ETHIOPIC SYLLABLE TU +ት → $ተ $ሳድስ ; # ETHIOPIC SYLLABLE TE +# +ⶸ → $ⶸ $ግዕዝ ; # ETHIOPIC SYLLABLE CCHA +ⶹ → $ⶸ $ካዕብ ; # ETHIOPIC SYLLABLE CCHU +ⶺ → $ⶸ $ሣልስ ; # ETHIOPIC SYLLABLE CCHI +ⶻ → $ⶸ $ራዕብ ; # ETHIOPIC SYLLABLE CCHAA +ⶼ → $ⶸ $ኃምስ ; # ETHIOPIC SYLLABLE CCHEE +ⶾ → $ⶸ $ሳብዕ ; # ETHIOPIC SYLLABLE CCHO +ⶽ → $ⶸ $ሳድስ ; # ETHIOPIC SYLLABLE CCHE +# +ጨ → $ጨ $ግዕዝ ; # ETHIOPIC SYLLABLE CHA +ጯ → $ጨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CHWA +ጩ → $ጨ $ካዕብ ; # ETHIOPIC SYLLABLE CHU +ጬ → $ጨ $ኃምስ ; # ETHIOPIC SYLLABLE CHEE +ጪ → $ጨ $ሣልስ ; # ETHIOPIC SYLLABLE CHI +ጫ → $ጨ $ራዕብ ; # ETHIOPIC SYLLABLE CHAA +ⶐ → $ጨ $ሳምን ; # ETHIOPIC SYLLABLE CHOA +ጮ → $ጨ $ሳብዕ ; # ETHIOPIC SYLLABLE CHO +ጭ → $ጨ $ሳድስ ; # ETHIOPIC SYLLABLE CHE +# +ⶨ → $ⶨ $ግዕዝ ; # ETHIOPIC SYLLABLE CCA +ⶩ → $ⶨ $ካዕብ ; # ETHIOPIC SYLLABLE CCU +ⶬ → $ⶨ $ኃምስ ; # ETHIOPIC SYLLABLE CCEE +ⶪ → $ⶨ $ሣልስ ; # ETHIOPIC SYLLABLE CCI +ⶫ → $ⶨ $ራዕብ ; # ETHIOPIC SYLLABLE CCAA +ⶮ → $ⶨ $ሳብዕ ; # ETHIOPIC SYLLABLE CCO +ⶭ → $ⶨ $ሳድስ ; # ETHIOPIC SYLLABLE CCE +# +ቸ → $ቸ $ግዕዝ ; # ETHIOPIC SYLLABLE CA +ቿ → $ቸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CWA +ቹ → $ቸ $ካዕብ ; # ETHIOPIC SYLLABLE CU +ቼ → $ቸ $ኃምስ ; # ETHIOPIC SYLLABLE CEE +ቺ → $ቸ $ሣልስ ; # ETHIOPIC SYLLABLE CI +ቻ → $ቸ $ራዕብ ; # ETHIOPIC SYLLABLE CAA +ⶇ → $ቸ $ሳምን ; # ETHIOPIC SYLLABLE COA +ቾ → $ቸ $ሳብዕ ; # ETHIOPIC SYLLABLE CO +ች → $ቸ $ሳድስ ; # ETHIOPIC SYLLABLE CE +# +ኀ → $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XA +ኄ → $ኀ $ኃምስ ; # ETHIOPIC SYLLABLE XEE +ኂ → $ኀ $ሣልስ ; # ETHIOPIC SYLLABLE XI +ኃ → $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XAA +ኇ → $ኀ $ሳምን ; # ETHIOPIC SYLLABLE XOA +ኆ → $ኀ $ሳብዕ ; # ETHIOPIC SYLLABLE XO +# +ኈ → $ኀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE XWA +ኍ → $ኀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE XWE +ኊ → $ኀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE XWI +ኋ → $ኀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE XWAA +ኌ → $ኀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE XWEE +ኁ → $ኀ $ካዕብ ; # ETHIOPIC SYLLABLE XU +ኅ → $ኀ $ሳድስ ; # ETHIOPIC SYLLABLE XE +# +ሀ → $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HA +ሁ → $ሀ $ካዕብ ; # ETHIOPIC SYLLABLE HU +ሃ → $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HAA +ሄ → $ሀ $ኃምስ ; # ETHIOPIC SYLLABLE HEE +ሂ → $ሀ $ሣልስ ; # ETHIOPIC SYLLABLE HI +ሇ → $ሀ $ሳምን ; # ETHIOPIC SYLLABLE HOA +ሆ → $ሀ $ሳብዕ ; # ETHIOPIC SYLLABLE HO +ህ → $ሀ $ሳድስ ; # ETHIOPIC SYLLABLE HE +# +ጘ → $ጘ $ግዕዝ ; # ETHIOPIC SYLLABLE GGA +ጜ → $ጘ $ኃምስ ; # ETHIOPIC SYLLABLE GGEE +ጚ → $ጘ $ሣልስ ; # ETHIOPIC SYLLABLE GGI +ጛ → $ጘ $ራዕብ ; # ETHIOPIC SYLLABLE GGAA +ጞ → $ጘ $ሳብዕ ; # ETHIOPIC SYLLABLE GGO +# +ⶓ → $ጘ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GGWA +ⶖ → $ጘ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GGWE +ⶔ → $ጘ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GGWI +ጟ → $ጘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GGWAA +ⶕ → $ጘ $ዘመደ_ኃምስ; # ETHIOPIC SYLLABLE GGWEE +ጙ → $ጘ $ካዕብ ; # ETHIOPIC SYLLABLE GGU +ጝ → $ጘ $ሳድስ ; # ETHIOPIC SYLLABLE GGE +# +ኘ → $ኘ $ግዕዝ ; # ETHIOPIC SYLLABLE NYA +ኟ → $ኘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NYWA +ኜ → $ኘ $ኃምስ ; # ETHIOPIC SYLLABLE NYEE +ኙ → $ኘ $ካዕብ ; # ETHIOPIC SYLLABLE NYU +ኚ → $ኘ $ሣልስ ; # ETHIOPIC SYLLABLE NYI +ኛ → $ኘ $ራዕብ ; # ETHIOPIC SYLLABLE NYAA +ⶉ → $ኘ $ሳምን ; # ETHIOPIC SYLLABLE NYOA +ኞ → $ኘ $ሳብዕ ; # ETHIOPIC SYLLABLE NYO +ኝ → $ኘ $ሳድስ ; # ETHIOPIC SYLLABLE NYE +# +ነ → $ነ $ግዕዝ ; # ETHIOPIC SYLLABLE NA +ኗ → $ነ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NWA +ኑ → $ነ $ካዕብ ; # ETHIOPIC SYLLABLE NU +ኔ → $ነ $ኃምስ ; # ETHIOPIC SYLLABLE NEE +ኒ → $ነ $ሣልስ ; # ETHIOPIC SYLLABLE NI +ና → $ነ $ራዕብ ; # ETHIOPIC SYLLABLE NAA +ⶈ → $ነ $ሳምን ; # ETHIOPIC SYLLABLE NOA +ኖ → $ነ $ሳብዕ ; # ETHIOPIC SYLLABLE NO +ን → $ነ $ሳድስ ; # ETHIOPIC SYLLABLE NE +# +$wordBoundary{ኣ → $ኣ ; # ETHIOPIC SYLLABLE GLOTTAL AA +$wordBoundary{ኧ → $ኧ ; # ETHIOPIC SYLLABLE GLOTTAL WA +$wordBoundary{አ → $አ ; # ETHIOPIC SYLLABLE GLOTTAL A +$wordBoundary{ኡ → $ኡ ; # ETHIOPIC SYLLABLE GLOTTAL U +$wordBoundary{ኤ → $ኤ ; # ETHIOPIC SYLLABLE GLOTTAL EE +$wordBoundary{ኢ → $ኢ ; # ETHIOPIC SYLLABLE GLOTTAL I +$wordBoundary{እ → $እ ; # ETHIOPIC SYLLABLE GLOTTAL E +$wordBoundary{ⶊ → $ⶊ ; # ETHIOPIC SYLLABLE GLOTTAL OA +$wordBoundary{ኦ → $ኦ ; # ETHIOPIC SYLLABLE GLOTTAL O +# +ኣ → $ኣ ; # ETHIOPIC SYLLABLE GLOTTAL AA +ኧ → $ኧ ; # ETHIOPIC SYLLABLE GLOTTAL WA +አ → $አ ; # ETHIOPIC SYLLABLE GLOTTAL A +ኡ → $ኡ ; # ETHIOPIC SYLLABLE GLOTTAL U +ኤ → $ኤ ; # ETHIOPIC SYLLABLE GLOTTAL EE +ኢ → $ኢ ; # ETHIOPIC SYLLABLE GLOTTAL I +እ → $እ ; # ETHIOPIC SYLLABLE GLOTTAL E +ⶊ → $ⶊ ; # ETHIOPIC SYLLABLE GLOTTAL OA +ኦ → $ኦ ; # ETHIOPIC SYLLABLE GLOTTAL O +# +ⷐ → $ⷐ $ግዕዝ ; # ETHIOPIC SYLLABLE XYA +ⷑ → $ⷐ $ካዕብ ; # ETHIOPIC SYLLABLE XYU +ⷔ → $ⷐ $ኃምስ ; # ETHIOPIC SYLLABLE XYEE +ⷒ → $ⷐ $ሣልስ ; # ETHIOPIC SYLLABLE XYI +ⷓ → $ⷐ $ራዕብ ; # ETHIOPIC SYLLABLE XYAA +ⷖ → $ⷐ $ሳብዕ ; # ETHIOPIC SYLLABLE XYO +ⷕ → $ⷐ $ሳድስ ; # ETHIOPIC SYLLABLE XYE +# +ኸ → $ኸ $ራዕብ ; # ETHIOPIC SYLLABLE KXA +ኼ → $ኸ $ኃምስ ; # ETHIOPIC SYLLABLE KXEE +ኺ → $ኸ $ሣልስ ; # ETHIOPIC SYLLABLE KXI +ኻ → $ኸ $ራዕብ ; # ETHIOPIC SYLLABLE KXAA +ኾ → $ኸ $ሳብዕ ; # ETHIOPIC SYLLABLE KXO +# +ዀ → $ኸ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KXWA +ዅ → $ኸ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KXWE +ዂ → $ኸ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KXWI +ዃ → $ኸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KXWAA +ዄ → $ኸ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KXWEE +ኹ → $ኸ $ካዕብ ; # ETHIOPIC SYLLABLE KXU +ኽ → $ኸ $ሳድስ ; # ETHIOPIC SYLLABLE KXE +# +ⷈ → $ⷈ $ግዕዝ ; # ETHIOPIC SYLLABLE KYA +ⷉ → $ⷈ $ካዕብ ; # ETHIOPIC SYLLABLE KYU +ⷌ → $ⷈ $ኃምስ ; # ETHIOPIC SYLLABLE KYEE +ⷊ → $ⷈ $ሣልስ ; # ETHIOPIC SYLLABLE KYI +ⷋ → $ⷈ $ራዕብ ; # ETHIOPIC SYLLABLE KYAA +ⷎ → $ⷈ $ሳብዕ ; # ETHIOPIC SYLLABLE KYO +ⷍ → $ⷈ $ሳድስ ; # ETHIOPIC SYLLABLE KYE +# +ከ → $ከ $ግዕዝ ; # ETHIOPIC SYLLABLE KA +ኬ → $ከ $ኃምስ ; # ETHIOPIC SYLLABLE KEE +ኪ → $ከ $ሣልስ ; # ETHIOPIC SYLLABLE KI +ካ → $ከ $ራዕብ ; # ETHIOPIC SYLLABLE KAA +ኯ → $ከ $ሳምን ; # ETHIOPIC SYLLABLE KOA +ኮ → $ከ $ሳብዕ ; # ETHIOPIC SYLLABLE KO +# +ኰ → $ከ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KWA +ኵ → $ከ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KWE +ኲ → $ከ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KWI +ኳ → $ከ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KWAA +ኴ → $ከ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KWEE +ኩ → $ከ $ካዕብ ; # ETHIOPIC SYLLABLE KU +ክ → $ከ $ሳድስ ; # ETHIOPIC SYLLABLE KE +# +ወ → $ወ $ግዕዝ ; # ETHIOPIC SYLLABLE WA +ዉ → $ወ $ካዕብ ; # ETHIOPIC SYLLABLE WU +ዌ → $ወ $ኃምስ ; # ETHIOPIC SYLLABLE WEE +ዊ → $ወ $ሣልስ ; # ETHIOPIC SYLLABLE WI +ዋ → $ወ $ራዕብ ; # ETHIOPIC SYLLABLE WAA +ዏ → $ወ $ሳምን ; # ETHIOPIC SYLLABLE WOA +ዎ → $ወ $ሳብዕ ; # ETHIOPIC SYLLABLE WO +ው → $ወ $ሳድስ ; # ETHIOPIC SYLLABLE WE +# +ዐ → $ዐ ; # ETHIOPIC SYLLABLE PHARYNGEAL A +ዑ → $ዑ ; # ETHIOPIC SYLLABLE PHARYNGEAL U +ዓ → $ዓ ; # ETHIOPIC SYLLABLE PHARYNGEAL AA +ዔ → $ዔ ; # ETHIOPIC SYLLABLE PHARYNGEAL EE +ዒ → $ዒ ; # ETHIOPIC SYLLABLE PHARYNGEAL I +ዖ → $ዖ ; # ETHIOPIC SYLLABLE PHARYNGEAL O +ዕ → $ዕ ; # ETHIOPIC SYLLABLE PHARYNGEAL E +# +ⶰ → $ⶰ $ግዕዝ ; # ETHIOPIC SYLLABLE ZZA +ⶱ → $ⶰ $ካዕብ ; # ETHIOPIC SYLLABLE ZZU +ⶴ → $ⶰ $ኃምስ ; # ETHIOPIC SYLLABLE ZZEE +ⶲ → $ⶰ $ሣልስ ; # ETHIOPIC SYLLABLE ZZI +ⶳ → $ⶰ $ራዕብ ; # ETHIOPIC SYLLABLE ZZAA +ⶶ → $ⶰ $ሳብዕ ; # ETHIOPIC SYLLABLE ZZO +ⶵ → $ⶰ $ሳድስ ; # ETHIOPIC SYLLABLE ZZE +# +ዠ → $ዠ $ግዕዝ ; # ETHIOPIC SYLLABLE ZHA +ዧ → $ዠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZHWA +ዡ → $ዠ $ካዕብ ; # ETHIOPIC SYLLABLE ZHU +ዤ → $ዠ $ኃምስ ; # ETHIOPIC SYLLABLE ZHEE +ዢ → $ዠ $ሣልስ ; # ETHIOPIC SYLLABLE ZHI +ዣ → $ዠ $ራዕብ ; # ETHIOPIC SYLLABLE ZHAA +ዦ → $ዠ $ሳብዕ ; # ETHIOPIC SYLLABLE ZHO +ዥ → $ዠ $ሳድስ ; # ETHIOPIC SYLLABLE ZHE +# +ዘ → $ዘ $ግዕዝ ; # ETHIOPIC SYLLABLE ZA +ዟ → $ዘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZWA +ዙ → $ዘ $ካዕብ ; # ETHIOPIC SYLLABLE ZU +ዜ → $ዘ $ኃምስ ; # ETHIOPIC SYLLABLE ZEE +ዚ → $ዘ $ሣልስ ; # ETHIOPIC SYLLABLE ZI +ዛ → $ዘ $ራዕብ ; # ETHIOPIC SYLLABLE ZAA +ⶋ → $ዘ $ሳምን ; # ETHIOPIC SYLLABLE ZHOA +ዞ → $ዘ $ሳብዕ ; # ETHIOPIC SYLLABLE ZO +ዝ → $ዘ $ሳድስ ; # ETHIOPIC SYLLABLE ZE +# +የ → $የ $ግዕዝ ; # ETHIOPIC SYLLABLE YA +ዩ → $የ $ካዕብ ; # ETHIOPIC SYLLABLE YU +ዬ → $የ $ኃምስ ; # ETHIOPIC SYLLABLE YEE +ዪ → $የ $ሣልስ ; # ETHIOPIC SYLLABLE YI +ያ → $የ $ራዕብ ; # ETHIOPIC SYLLABLE YAA +ዯ → $የ $ሳምን ; # ETHIOPIC SYLLABLE YOA +ዮ → $የ $ሳብዕ ; # ETHIOPIC SYLLABLE YO +ይ → $የ $ሳድስ ; # ETHIOPIC SYLLABLE YE +# +ዸ → $ዸ $ግዕዝ ; # ETHIOPIC SYLLABLE DDA +ዿ → $ዸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DDWA +ዹ → $ዸ $ካዕብ ; # ETHIOPIC SYLLABLE DDU +ዼ → $ዸ $ኃምስ ; # ETHIOPIC SYLLABLE DDEE +ዺ → $ዸ $ሣልስ ; # ETHIOPIC SYLLABLE DDI +ዻ → $ዸ $ራዕብ ; # ETHIOPIC SYLLABLE DDAA +ⶍ → $ዸ $ሳምን ; # ETHIOPIC SYLLABLE DDOA +ዾ → $ዸ $ሳብዕ ; # ETHIOPIC SYLLABLE DDO +ዽ → $ዸ $ሳድስ ; # ETHIOPIC SYLLABLE DDE +# +ደ → $ደ $ግዕዝ ; # ETHIOPIC SYLLABLE DA +ዲ → $ደ $ሣልስ ; # ETHIOPIC SYLLABLE DI +ዳ → $ደ $ራዕብ ; # ETHIOPIC SYLLABLE DAA +ዴ → $ደ $ኃምስ ; # ETHIOPIC SYLLABLE DEE +ዶ → $ደ $ሳብዕ ; # ETHIOPIC SYLLABLE DO +ⶌ → $ደ $ሳምን ; # ETHIOPIC SYLLABLE DOA +ዷ → $ደ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DWA +ዱ → $ደ $ካዕብ ; # ETHIOPIC SYLLABLE DU +ድ → $ደ $ሳድስ ; # ETHIOPIC SYLLABLE DE +# +ጀ → $ጀ $ግዕዝ ; # ETHIOPIC SYLLABLE JA +ጇ → $ጀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE JWA +ጁ → $ጀ $ካዕብ ; # ETHIOPIC SYLLABLE JU +ጄ → $ጀ $ኃምስ ; # ETHIOPIC SYLLABLE JEE +ጂ → $ጀ $ሣልስ ; # ETHIOPIC SYLLABLE JI +ጃ → $ጀ $ራዕብ ; # ETHIOPIC SYLLABLE JAA +ⶎ → $ጀ $ሳምን ; # ETHIOPIC SYLLABLE JOA +ጆ → $ጀ $ሳብዕ ; # ETHIOPIC SYLLABLE JO +ጅ → $ጀ $ሳድስ ; # ETHIOPIC SYLLABLE JE +# +ⷘ → $ⷘ $ግዕዝ ; # ETHIOPIC SYLLABLE GYA +ⷙ → $ⷘ $ካዕብ ; # ETHIOPIC SYLLABLE GYU +ⷜ → $ⷘ $ኃምስ ; # ETHIOPIC SYLLABLE GYEE +ⷚ → $ⷘ $ሣልስ ; # ETHIOPIC SYLLABLE GYI +ⷛ → $ⷘ $ራዕብ ; # ETHIOPIC SYLLABLE GYAA +ⷞ → $ⷘ $ሳብዕ ; # ETHIOPIC SYLLABLE GYO +ⷝ → $ⷘ $ሳድስ ; # ETHIOPIC SYLLABLE GYE +# +ገ → $ገ $ግዕዝ ; # ETHIOPIC SYLLABLE GA +ጌ → $ገ $ኃምስ ; # ETHIOPIC SYLLABLE GEE +ጊ → $ገ $ሣልስ ; # ETHIOPIC SYLLABLE GI +ጋ → $ገ $ራዕብ ; # ETHIOPIC SYLLABLE GAA +ጏ → $ገ $ሳምን ; # ETHIOPIC SYLLABLE GOA +ጎ → $ገ $ሳብዕ ; # ETHIOPIC SYLLABLE GO +# +ጐ → $ገ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GWA +ጕ → $ገ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GWE +ጒ → $ገ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GWI +ጓ → $ገ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GWAA +ጔ → $ገ $ዘመደ_ኃምስ; # ETHIOPIC SYLLABLE GWEE +ጉ → $ገ $ካዕብ ; # ETHIOPIC SYLLABLE GU +ግ → $ገ $ሳድስ ; # ETHIOPIC SYLLABLE GE +# +ጰ → $ጰ $ግዕዝ ; # ETHIOPIC SYLLABLE PHA +ጷ → $ጰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PHWA +ጱ → $ጰ $ካዕብ ; # ETHIOPIC SYLLABLE PHU +ጴ → $ጰ $ኃምስ ; # ETHIOPIC SYLLABLE PHEE +ጲ → $ጰ $ሣልስ ; # ETHIOPIC SYLLABLE PHI +ጳ → $ጰ $ራዕብ ; # ETHIOPIC SYLLABLE PHAA +ⶑ → $ጰ $ሳምን ; # ETHIOPIC SYLLABLE PHOA +ጶ → $ጰ $ሳብዕ ; # ETHIOPIC SYLLABLE PHO +ጵ → $ጰ $ሳድስ ; # ETHIOPIC SYLLABLE PHE +# +ፀ → $ፀ $ግዕዝ ; # ETHIOPIC SYLLABLE TZA +ፁ → $ፀ $ካዕብ ; # ETHIOPIC SYLLABLE TZU +ፄ → $ፀ $ኃምስ ; # ETHIOPIC SYLLABLE TZEE +ፂ → $ፀ $ሣልስ ; # ETHIOPIC SYLLABLE TZI +ፃ → $ፀ $ራዕብ ; # ETHIOPIC SYLLABLE TZAA +ፇ → $ፀ $ሳምን ; # ETHIOPIC SYLLABLE TZOA +ፆ → $ፀ $ሳብዕ ; # ETHIOPIC SYLLABLE TZO +ፅ → $ፀ $ሳድስ ; # ETHIOPIC SYLLABLE TZE +# +ጸ → $ጸ $ግዕዝ ; # ETHIOPIC SYLLABLE TSA +ጿ → $ጸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TSWA +ጹ → $ጸ $ካዕብ ; # ETHIOPIC SYLLABLE TSU +ጼ → $ጸ $ኃምስ ; # ETHIOPIC SYLLABLE TSEE +ጺ → $ጸ $ሣልስ ; # ETHIOPIC SYLLABLE TSI +ጻ → $ጸ $ራዕብ ; # ETHIOPIC SYLLABLE TSAA +ጾ → $ጸ $ሳብዕ ; # ETHIOPIC SYLLABLE TSO +ጽ → $ጸ $ሳድስ ; # ETHIOPIC SYLLABLE TSE +# +ፈ → $ፈ $ግዕዝ ; # ETHIOPIC SYLLABLE FA +ፌ → $ፈ $ኃምስ ; # ETHIOPIC SYLLABLE FEE +ፊ → $ፈ $ሣልስ ; # ETHIOPIC SYLLABLE FI +ፋ → $ፈ $ራዕብ ; # ETHIOPIC SYLLABLE FAA +ፎ → $ፈ $ሳብዕ ; # ETHIOPIC SYLLABLE FO +# +ᎈ → $ፈ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT FWA +ᎋ → $ፈ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE FWE +ᎉ → $ፈ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE FWI +ፏ → $ፈ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE FWA +ᎊ → $ፈ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE FWEE +ፚ ↔ $ፈ ui ; # ETHIOPIC SYLLABLE FYA +ፉ → $ፈ $ካዕብ ; # ETHIOPIC SYLLABLE FU +ፍ → $ፈ $ሳድስ ; # ETHIOPIC SYLLABLE FE +# +ፐ → $ፐ $ግዕዝ ; # ETHIOPIC SYLLABLE PA +ፔ → $ፐ $ኃምስ ; # ETHIOPIC SYLLABLE PEE +ፒ → $ፐ $ሣልስ ; # ETHIOPIC SYLLABLE PI +ፓ → $ፐ $ራዕብ ; # ETHIOPIC SYLLABLE PAA +ⶒ → $ፐ $ሳምን ; # ETHIOPIC SYLLABLE POA +ፖ → $ፐ $ሳብዕ ; # ETHIOPIC SYLLABLE PO +# +ᎌ → $ፐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT PWA +ᎏ → $ፐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE PWE +ᎍ → $ፐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE PWI +ፗ → $ፐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PWA +ᎎ → $ፐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE PWEE +ፑ → $ፐ $ካዕብ ; # ETHIOPIC SYLLABLE PU +ፕ → $ፐ $ሳድስ ; # ETHIOPIC SYLLABLE PE +# +######################################################################## +# Start of Numeric Transformations +######################################################################## +፼ → 10000 ; # ETHIOPIC NUMBER TEN THOUSAND +፲፻ → 1000 ; # One Thousand +፻ → 100 ; # ETHIOPIC NUMBER HUNDRED +፲ → 10 ; # ETHIOPIC NUMBER TEN +፳ → 20 ; # ETHIOPIC NUMBER TWENTY +፴ → 30 ; # ETHIOPIC NUMBER THIRTY +፵ → 40 ; # ETHIOPIC NUMBER FORTY +፶ → 50 ; # ETHIOPIC NUMBER FIFTY +፷ → 60 ; # ETHIOPIC NUMBER SIXTY +፸ → 70 ; # ETHIOPIC NUMBER SEVENTY +፹ → 80 ; # ETHIOPIC NUMBER EIGHTY +፺ → 90 ; # ETHIOPIC NUMBER NINETY +፩ → 1 ; # ETHIOPIC DIGIT ONE +፪ → 2 ; # ETHIOPIC DIGIT TWO +፫ → 3 ; # ETHIOPIC DIGIT THREE +፬ → 4 ; # ETHIOPIC DIGIT FOUR +፭ → 5 ; # ETHIOPIC DIGIT FIVE +፮ → 6 ; # ETHIOPIC DIGIT SIX +፯ → 7 ; # ETHIOPIC DIGIT SEVEN +፰ → 8 ; # ETHIOPIC DIGIT EIGHT +፱ → 9 ; # ETHIOPIC DIGIT NINE +######################################################################## +# Start of Punctuation Transformations +######################################################################## +። → \. ; # ETHIOPIC FULLSTOP +፣ → \, ; # Fill in the rest +፤ → \; ; +፥ → \: ; +፦ → \:\- ; +፨ → \x23 ; +፠ → \+ ; +፧ → \? ; +፡ → \x20 ; +######################################################################## +# Inverse Fiter : Latin-Ethiopic +######################################################################## +# +:: ([-!\u0023',.:<>?`0-9A-Za-z]) ; +# +######################################################################## + diff --git a/icu/icu4c/source/data/translit/Ethi_Latn_IES_JES_1964.txt b/icu/icu4c/source/data/translit/Ethi_Latn_IES_JES_1964.txt new file mode 100644 index 00000000000..f755bf11b40 --- /dev/null +++ b/icu/icu4c/source/data/translit/Ethi_Latn_IES_JES_1964.txt @@ -0,0 +1,626 @@ +# © 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +# +# File: Ethi_Latn_IES_JES_1964.txt +# Generated from CLDR +# + +######################################################################## +# IES/JES 1964 Amharic Transliteration +# +# WRIGHT, STEPHEN. “The Transliteration of Amharic.” Journal of Ethiopian Studies, vol. 2, no. 1, +# 1964, pp. 1–10. JSTOR, www.jstor.org/stable/41965703. Accessed 17 May 2021. +# +# +# Prepared by Daniel Yacob +# +######################################################################## +# +# MINIMAL FILTER: Amharic-Latin +# +:: [ሀ-፼ⶓ-ⶖ] ; +:: NFD (NFC) ; +# +######################################################################## +######################################################################## +# +# Define All Transformation Variables +# +######################################################################## +# +$ግዕዝ = 'ä'; +$ካዕብ = 'u'; +$ሣልስ = 'i' ; +$ራዕብ = 'a'; +$ኃምስ = 'é' ; +$ሳድስ = 'e'; +$ሳብዕ = 'o'; +# $ሳምን = oa ; Me'en not supported +$ዘመደ_ግዕዝ = 'ʷä'; +$ዘመደ_ሣልስ = 'ʷi'; +$ዘመደ_ካዕብ = 'ʷǝ'; +$ዘመደ_ራዕብ = 'ʷa'; +$ዘመደ_ኃምስ = 'ʷe'; +$አለፍ = ʾ; # glottal +$ዐይን = ʿ; # pharyngeal +$ሀ = h ; +$ለ = l ; +$ሐ = ḥ ; +$መ = m ; +$ሠ = ś ; +$ረ = r ; +$ሰ = s ; +# $ꬁ = ; not supported in JES/IES 1964 +$ሸ = š ; +# $ⶠ = ; not supported in JES/IES 1964 +$ቀ = q ; +$ቐ = q\u030C ; +$በ = b ; +$ቨ = v ; +$ተ = t ; +$ቸ = č ; +# $ⶨ = ; not supported in JES/IES 1964 +$ኀ = ḫ ; +$ነ = n ; +$ኘ = ñ ; +$ከ = k ; +# $ⷈ = ; not supported in JES/IES 1964 +$ኸ = x ; +# $ⷐ = ; not supported in JES/IES 1964 +$ወ = w ; +$ዘ = z ; +$ዠ = ž ; +# $ⶰ = ; not supported in JES/IES 1964 +# $ꬑ = ; not supported in JES/IES 1964 +$የ = y ; +$ደ = d ; +# $ዸ = ; not supported in JES/IES 1964 +# $ꬉ = ; not supported in JES/IES 1964 +$ጀ = j ; +$ገ = g ; +# $ⷘ = ; not supported in JES/IES 1964 +$ጘ = ŋ ; +$ጠ = ṭ ; +$ጨ = č\u0323 ; +# $ⶸ = ; not supported in JES/IES 1964 +# $ꬠ = ; not supported in JES/IES 1964 +$ጰ = p\u0323 ; +$ጸ = ṣ ; +# $ꬨ = ; not supported in JES/IES 1964 +$ፀ = ẓ ; +$ፈ = f ; +$ፐ = p ; +# Us $ግዕዝ this $wordBoundary until bug 2034 is fixed in ICU: +# http://bugs.icu-project.org/trac/ticket/2034 +$wordBoundary = [^[:L:][:M:][:N:]] ; +# +######################################################################## +# +# Gemination Handling Rules +# +######################################################################## +# +$ጥበቅ = \u135f ; +([ሀ-ሇ]) $ጥበቅ → $ሀ | $1 ; +([ለ-ሏⶀ]) $ጥበቅ → $ለ | $1 ; +([ሐ-ሗ]) $ጥበቅ → $ሐ | $1 ; +([መ-ሟⶁᎀ-ᎃፙ]) $ጥበቅ → $መ | $1 ; +([ሠ-ሧ]) $ጥበቅ → $ሠ | $1 ; +([ረ-ሯⶂፘ]) $ጥበቅ → $ረ | $1 ; +([ሰ-ሷⶃ]) $ጥበቅ → $ሰ | $1 ; +# ([ꬁ-ꬆ]) $ጥበቅ → $ꬁ | $1 ; not supported in JES/IES 1964 +([ሸ-ሿⶄ]) $ጥበቅ → $ሸ | $1 ; +# ([ⶠ-ⶦ]) $ጥበቅ → $ⶠ | $1 ; not supported in JES/IES 1964 +([ቀ-ቍ]) $ጥበቅ → $ቀ | $1 ; +# ([ⷀ-ⷆ]) $ጥበቅ → $ⷀ | $1 ; not supported in JES/IES 1964 +([ቐ-ቝ]) $ጥበቅ → $ቐ | $1 ; +([በ-ቧⶅᎄ-ᎇ]) $ጥበቅ → $በ | $1 ; +([ቨ-ቯ]) $ጥበቅ → $ቨ | $1 ; +([ተ-ቷ]) $ጥበቅ → $ተ | $1 ; +([ቸ-ቿ]) $ጥበቅ → $ቸ | $1 ; +# ([ⶨ-ⶮ]) $ጥበቅ → $ⶨ | $1 ; not supported in JES/IES 1964 +([ኀ-ኍ]) $ጥበቅ → $ኀ | $1 ; +([ነ-ኗ]) $ጥበቅ → $ነ | $1 ; +([ኘ-ኟ]) $ጥበቅ → $ኘ | $1 ; +([ከ-ኵ]) $ጥበቅ → $ከ | $1 ; +# ([ⷈ-ⷎ]) $ጥበቅ → $ⷈ | $1 ; not supported in JES/IES 1964 +([ኸ-ዅ]) $ጥበቅ → $ኸ | $1 ; +# ([ⷐ-ⷖ]) $ጥበቅ → $ⷐ | $1 ; not supported in JES/IES 1964 +([ወ-ዏ]) $ጥበቅ → $ወ | $1 ; +([ዘ-ዟⶋ]) $ጥበቅ → $ዘ | $1 ; +# ([ꬑ-ꬖ]) $ጥበቅ → $ꬑ | $1 ; not supported in JES/IES 1964 +([ዠ-ዧ]) $ጥበቅ → $ዠ | $1 ; +# ([ⶰ-ⶶ]) $ጥበቅ → $ዠ | $1 ; not supported in JES/IES 1964 +([የ-ዯ]) $ጥበቅ → $የ | $1 ; +([ደ-ዷⶌ]) $ጥበቅ → $ደ | $1 ; +# ([ዸ-ዿⶍ]) $ጥበቅ → $ዸ | $1 ; not supported in JES/IES 1964 +# ([ꬉ-ꬎ]) $ጥበቅ → $ꬉ | $1 ; not supported in JES/IES 1964 +([ጀ-ጇⶎ]) $ጥበቅ → $ጀ | $1 ; +([ገ-ጕጏ]) $ጥበቅ → $ገ | $1 ; +# ([ⷘ-ⷞ]) $ጥበቅ → $ገ | $1 ; not supported in JES/IES 1964 +([ጘ-ጟⶓ-ⶖ]) $ጥበቅ → $ጘ | $1 ; +([ጠ-ጧⶏ]) $ጥበቅ → $ጠ | $1 ; +([ጨ-ጯⶐ]) $ጥበቅ → $ጨ | $1 ; +# ([ⶸ-ⶾ]) $ጥበቅ → $ⶸ | $1 ; not supported in JES/IES 1964 +# ([ꬠ-ꬦ]) $ጥበቅ → $ꬠ | $1 ; not supported in JES/IES 1964 +([ጰ-ጷⶑ]) $ጥበቅ → $ጰ | $1 ; +([ጸ-ጿ]) $ጥበቅ → $ጸ | $1 ; +# ([ꬨ-ꬮ]) $ጥበቅ → $ꬨ | $1 ; not supported in JES/IES 1964 +([ፀ-ፇ]) $ጥበቅ → $ፀ | $1 ; +([ፈ-ፏፚᎈ-ᎋ]) $ጥበቅ → $ፈ | $1 ; +([ፐ-ፗᎌ-ᎏ]) $ጥበቅ → $ፐ | $1 ; +$ጥበቅ → ; # remove any spurious gemination marks +# +######################################################################## +# Start of Syllabic Transformations +######################################################################## +# +ሀ → $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HA +ሁ ↔ $ሀ $ካዕብ ; # ETHIOPIC SYLLABLE HU +ሂ ↔ $ሀ $ሣልስ ; # ETHIOPIC SYLLABLE HI +ሃ → $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HAA +ሄ ↔ $ሀ $ኃምስ ; # ETHIOPIC SYLLABLE HEE +ህ}$wordBoundary → $ሀ ; # ETHIOPIC SYLLABLE HE +ህ ↔ $ሀ $ሳድስ ; # ETHIOPIC SYLLABLE HE +ሆ ↔ $ሀ $ሳብዕ ; # ETHIOPIC SYLLABLE HO +ህ ← $ሀ ; # ETHIOPIC SYLLABLE HE +# +ለ ↔ $ለ $ግዕዝ ; # ETHIOPIC SYLLABLE LA +ሉ ↔ $ለ $ካዕብ ; # ETHIOPIC SYLLABLE LU +ሊ ↔ $ለ $ሣልስ ; # ETHIOPIC SYLLABLE LI +ላ ↔ $ለ $ራዕብ ; # ETHIOPIC SYLLABLE LAA +ሌ ↔ $ለ $ኃምስ ; # ETHIOPIC SYLLABLE LEE +ል}$wordBoundary → $ለ ; # ETHIOPIC SYLLABLE LE +ል ↔ $ለ $ሳድስ ; # ETHIOPIC SYLLABLE LE +ሎ ↔ $ለ $ሳብዕ ; # ETHIOPIC SYLLABLE LO +ሏ ↔ $ለ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE LWA +ል ← $ለ ; # ETHIOPIC SYLLABLE LE +# +ሐ ↔ $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHA +ሑ ↔ $ሐ $ካዕብ ; # ETHIOPIC SYLLABLE HHU +ሒ ↔ $ሐ $ሣልስ ; # ETHIOPIC SYLLABLE HHI +ሓ → $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHAA +ሔ ↔ $ሐ $ኃምስ ; # ETHIOPIC SYLLABLE HHEE +ሕ}$wordBoundary → $ሐ ; # ETHIOPIC SYLLABLE HHE +ሕ ↔ $ሐ $ሳድስ ; # ETHIOPIC SYLLABLE HHE +ሖ ↔ $ሐ $ሳብዕ ; # ETHIOPIC SYLLABLE HHO +ሗ ↔ $ሐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE HHWA +ሕ ← $ሐ ; # ETHIOPIC SYLLABLE HHE +# +መ ↔ $መ $ግዕዝ ; # ETHIOPIC SYLLABLE MA +ሙ ↔ $መ $ካዕብ ; # ETHIOPIC SYLLABLE MU +ሚ ↔ $መ $ሣልስ ; # ETHIOPIC SYLLABLE MI +ማ ↔ $መ $ራዕብ ; # ETHIOPIC SYLLABLE MAA +ሜ ↔ $መ $ኃምስ ; # ETHIOPIC SYLLABLE MEE +ም}$wordBoundary → $መ ; # ETHIOPIC SYLLABLE ME +ም ↔ $መ $ሳድስ ; # ETHIOPIC SYLLABLE ME +ሞ ↔ $መ $ሳብዕ ; # ETHIOPIC SYLLABLE MO +ሟ ↔ $መ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE MWA +ፙ ↔ my $ራዕብ ; # ETHIOPIC SYLLABLE MYA +ም ← $መ ; # ETHIOPIC SYLLABLE ME +# +ሠ ↔ $ሠ $ግዕዝ ; # ETHIOPIC SYLLABLE SZA +ሡ ↔ $ሠ $ካዕብ ; # ETHIOPIC SYLLABLE SZU +ሢ ↔ $ሠ $ሣልስ ; # ETHIOPIC SYLLABLE SZI +ሣ ↔ $ሠ $ራዕብ ; # ETHIOPIC SYLLABLE SZAA +ሤ ↔ $ሠ $ኃምስ ; # ETHIOPIC SYLLABLE SZEE +ሥ}$wordBoundary → $ሠ ; # ETHIOPIC SYLLABLE SZE +ሥ ↔ $ሠ $ሳድስ ; # ETHIOPIC SYLLABLE SZE +ሦ ↔ $ሠ $ሳብዕ ; # ETHIOPIC SYLLABLE SZO +ሧ ↔ $ሠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SZWA +ሥ ← $ሠ ; # ETHIOPIC SYLLABLE SZE +# +ረ ↔ $ረ $ግዕዝ ; # ETHIOPIC SYLLABLE RA +ሩ ↔ $ረ $ካዕብ ; # ETHIOPIC SYLLABLE RU +ሪ ↔ $ረ $ሣልስ ; # ETHIOPIC SYLLABLE RI +ራ ↔ $ረ $ራዕብ ; # ETHIOPIC SYLLABLE RAA +ሬ ↔ $ረ $ኃምስ ; # ETHIOPIC SYLLABLE REE +ር}$wordBoundary → $ረ ; # ETHIOPIC SYLLABLE RE +ር ↔ $ረ $ሳድስ ; # ETHIOPIC SYLLABLE RE +ሮ ↔ $ረ $ሳብዕ ; # ETHIOPIC SYLLABLE RO +ሯ ↔ $ረ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE RWA +ፘ ↔ $ረ $የ $ራዕብ ; # ETHIOPIC SYLLABLE RYA +ር ← $ረ ; # ETHIOPIC SYLLABLE RE +# +ሰ ↔ $ሰ $ግዕዝ ; # ETHIOPIC SYLLABLE SA +ሱ ↔ $ሰ $ካዕብ ; # ETHIOPIC SYLLABLE SU +ሲ ↔ $ሰ $ሣልስ ; # ETHIOPIC SYLLABLE SI +ሳ ↔ $ሰ $ራዕብ ; # ETHIOPIC SYLLABLE SAA +ሴ ↔ $ሰ $ኃምስ ; # ETHIOPIC SYLLABLE SEE +ስ}$wordBoundary → $ሰ ; # ETHIOPIC SYLLABLE SE +ስ ↔ $ሰ $ሳድስ ; # ETHIOPIC SYLLABLE SE +ሶ ↔ $ሰ $ሳብዕ ; # ETHIOPIC SYLLABLE SO +ሷ ↔ $ሰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SWA +ስ ← $ሰ ; # ETHIOPIC SYLLABLE SE +# +ሸ ↔ $ሸ $ግዕዝ ; # ETHIOPIC SYLLABLE SHA +ሹ ↔ $ሸ $ካዕብ ; # ETHIOPIC SYLLABLE SHU +ሺ ↔ $ሸ $ሣልስ ; # ETHIOPIC SYLLABLE SHI +ሻ ↔ $ሸ $ራዕብ ; # ETHIOPIC SYLLABLE SHAA +ሼ ↔ $ሸ $ኃምስ ; # ETHIOPIC SYLLABLE SHEE +ሽ}$wordBoundary → $ሸ ; # ETHIOPIC SYLLABLE SHE +ሽ ↔ $ሸ $ሳድስ ; # ETHIOPIC SYLLABLE SHE +ሾ ↔ $ሸ $ሳብዕ ; # ETHIOPIC SYLLABLE SHO +ሿ ↔ $ሸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SHWA +ሽ ← $ሸ ; # ETHIOPIC SYLLABLE SHE +# +ቐ ↔ $ቐ $ግዕዝ ; # ETHIOPIC SYLLABLE QHA +ቑ ↔ $ቐ $ካዕብ ; # ETHIOPIC SYLLABLE QHU +ቒ ↔ $ቐ $ሣልስ ; # ETHIOPIC SYLLABLE QHI +ቓ ↔ $ቐ $ራዕብ ; # ETHIOPIC SYLLABLE QHAA +ቔ ↔ $ቐ $ኃምስ ; # ETHIOPIC SYLLABLE QHEE +ቕ}$wordBoundary → $ቐ ; # ETHIOPIC SYLLABLE QHE +ቕ ↔ $ቐ $ሳድስ ; # ETHIOPIC SYLLABLE QHE +ቖ ↔ $ቐ $ሳብዕ ; # ETHIOPIC SYLLABLE QHO +ቘ ↔ $ቐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QHWA +ቝ ↔ $ቐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QHWE +ቚ ↔ $ቐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QHWI +ቛ ↔ $ቐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QHWAA +ቜ ↔ $ቐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QHWEE +ቕ ← $ቐ ; # ETHIOPIC SYLLABLE QHE +# +ቀ ↔ $ቀ $ግዕዝ ; # ETHIOPIC SYLLABLE QA +ቁ ↔ $ቀ $ካዕብ ; # ETHIOPIC SYLLABLE QU +ቂ ↔ $ቀ $ሣልስ ; # ETHIOPIC SYLLABLE QI +ቃ ↔ $ቀ $ራዕብ ; # ETHIOPIC SYLLABLE QAA +ቄ ↔ $ቀ $ኃምስ ; # ETHIOPIC SYLLABLE QEE +ቅ}$wordBoundary → $ቀ ; # ETHIOPIC SYLLABLE QE +ቅ ↔ $ቀ $ሳድስ ; # ETHIOPIC SYLLABLE QE +ቆ ↔ $ቀ $ሳብዕ ; # ETHIOPIC SYLLABLE QO +ቈ ↔ $ቀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QWA +ቍ ↔ $ቀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QWI +ቊ ↔ $ቀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QWE +ቋ ↔ $ቀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QWAA +ቌ ↔ $ቀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QWEE +ቅ ← $ቀ ; # ETHIOPIC SYLLABLE QE +# +በ ↔ $በ $ግዕዝ ; # ETHIOPIC SYLLABLE BA +ቡ ↔ $በ $ካዕብ ; # ETHIOPIC SYLLABLE BU +ቢ ↔ $በ $ሣልስ ; # ETHIOPIC SYLLABLE BI +ባ ↔ $በ $ራዕብ ; # ETHIOPIC SYLLABLE BAA +ቤ ↔ $በ $ኃምስ ; # ETHIOPIC SYLLABLE BEE +ብ}$wordBoundary → $በ ; # ETHIOPIC SYLLABLE BE +ብ ↔ $በ $ሳድስ ; # ETHIOPIC SYLLABLE BE +ቦ ↔ $በ $ሳብዕ ; # ETHIOPIC SYLLABLE BO +ቧ ↔ $በ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE BWA +ብ ← $በ ; # ETHIOPIC SYLLABLE BE +# +ቨ ↔ $ቨ $ግዕዝ ; # ETHIOPIC SYLLABLE VA +ቩ ↔ $ቨ $ካዕብ ; # ETHIOPIC SYLLABLE VU +ቪ ↔ $ቨ $ሣልስ ; # ETHIOPIC SYLLABLE VI +ቫ ↔ $ቨ $ራዕብ ; # ETHIOPIC SYLLABLE VAA +ቬ ↔ $ቨ $ኃምስ ; # ETHIOPIC SYLLABLE VEE +ቭ}$wordBoundary → $ቨ ; # ETHIOPIC SYLLABLE VE +ቭ ↔ $ቨ $ሳድስ ; # ETHIOPIC SYLLABLE VE +ቮ ↔ $ቨ $ሳብዕ ; # ETHIOPIC SYLLABLE VO +ቯ ↔ $ቨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE VWA +ቭ ← $ቨ ; # ETHIOPIC SYLLABLE VE +# +ተ ↔ $ተ $ግዕዝ ; # ETHIOPIC SYLLABLE TA +ቱ ↔ $ተ $ካዕብ ; # ETHIOPIC SYLLABLE TU +ቲ ↔ $ተ $ሣልስ ; # ETHIOPIC SYLLABLE TI +ታ ↔ $ተ $ራዕብ ; # ETHIOPIC SYLLABLE TAA +ቴ ↔ $ተ $ኃምስ ; # ETHIOPIC SYLLABLE TEE +ት}$wordBoundary → $ተ ; # ETHIOPIC SYLLABLE TE +ት ↔ $ተ $ሳድስ ; # ETHIOPIC SYLLABLE +ቶ ↔ $ተ $ሳብዕ ; # ETHIOPIC SYLLABLE TO +ቷ ↔ $ተ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TWA +ት ← $ተ ; # ETHIOPIC SYLLABLE +# +ጨ ↔ $ጨ $ግዕዝ ; # ETHIOPIC SYLLABLE CHA +ጩ ↔ $ጨ $ካዕብ ; # ETHIOPIC SYLLABLE CHU +ጪ ↔ $ጨ $ሣልስ ; # ETHIOPIC SYLLABLE CHI +ጫ ↔ $ጨ $ራዕብ ; # ETHIOPIC SYLLABLE CHAA +ጬ ↔ $ጨ $ኃምስ ; # ETHIOPIC SYLLABLE CHEE +ጭ}$wordBoundary → $ጨ ; # ETHIOPIC SYLLABLE CHE +ጭ ↔ $ጨ $ሳድስ ; # ETHIOPIC SYLLABLE CHE +ጮ ↔ $ጨ $ሳብዕ ; # ETHIOPIC SYLLABLE CHO +ጯ ↔ $ጨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CHWA +ጭ ← $ጨ ; # ETHIOPIC SYLLABLE CHE +# +ቸ ↔ $ቸ $ግዕዝ ; # ETHIOPIC SYLLABLE CA +ቹ ↔ $ቸ $ካዕብ ; # ETHIOPIC SYLLABLE CU +ቺ ↔ $ቸ $ሣልስ ; # ETHIOPIC SYLLABLE CI +ቻ ↔ $ቸ $ራዕብ ; # ETHIOPIC SYLLABLE CAA +ቼ ↔ $ቸ $ኃምስ ; # ETHIOPIC SYLLABLE CEE +ች}$wordBoundary → $ቸ ; # ETHIOPIC SYLLABLE CE +ች ↔ $ቸ $ሳድስ ; # ETHIOPIC SYLLABLE CE +ቾ ↔ $ቸ $ሳብዕ ; # ETHIOPIC SYLLABLE CO +ቿ ↔ $ቸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CWA +ች ← $ቸ ; # ETHIOPIC SYLLABLE CE +# +ኀ → $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XA +ኁ ↔ $ኀ $ካዕብ ; # ETHIOPIC SYLLABLE XU +ኂ ↔ $ኀ $ሣልስ ; # ETHIOPIC SYLLABLE XI +ኃ ↔ $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XAA +ኄ ↔ $ኀ $ኃምስ ; # ETHIOPIC SYLLABLE XEE +ኅ}$wordBoundary → $ኀ ; # ETHIOPIC SYLLABLE XE +ኅ ↔ $ኀ $ሳድስ ; # ETHIOPIC SYLLABLE XE +ኆ ↔ $ኀ $ሳብዕ ; # ETHIOPIC SYLLABLE XO +ኈ ↔ $ኀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE XWA +ኍ ↔ $ኀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE XWE +ኊ ↔ $ኀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE XWI +ኋ ↔ $ኀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE XWAA +ኌ ↔ $ኀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE XWEE +ኅ ← $ኀ ; # ETHIOPIC SYLLABLE XE +# +ነ ↔ $ነ $ግዕዝ ; # ETHIOPIC SYLLABLE NA +ኑ ↔ $ነ $ካዕብ ; # ETHIOPIC SYLLABLE NU +ኒ ↔ $ነ $ሣልስ ; # ETHIOPIC SYLLABLE NI +ና ↔ $ነ $ራዕብ ; # ETHIOPIC SYLLABLE NAA +ኔ ↔ $ነ $ኃምስ ; # ETHIOPIC SYLLABLE NEE +ን}$wordBoundary → $ነ ; # ETHIOPIC SYLLABLE NE +ን ↔ $ነ $ሳድስ ; # ETHIOPIC SYLLABLE NE +ኖ ↔ $ነ $ሳብዕ ; # ETHIOPIC SYLLABLE NO +ኗ ↔ $ነ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NWA +ን ← $ነ ; # ETHIOPIC SYLLABLE NE +# +ኘ ↔ $ኘ $ግዕዝ ; # ETHIOPIC SYLLABLE NYA +ኙ ↔ $ኘ $ካዕብ ; # ETHIOPIC SYLLABLE NYU +ኚ ↔ $ኘ $ሣልስ ; # ETHIOPIC SYLLABLE NYI +ኛ ↔ $ኘ $ራዕብ ; # ETHIOPIC SYLLABLE NYAA +ኜ ↔ $ኘ $ኃምስ ; # ETHIOPIC SYLLABLE NYEE +ኝ}$wordBoundary → $ኘ ; # ETHIOPIC SYLLABLE NYE +ኝ ↔ $ኘ $ሳድስ ; # ETHIOPIC SYLLABLE NYE +ኞ ↔ $ኘ $ሳብዕ ; # ETHIOPIC SYLLABLE NYO +ኟ ↔ $ኘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NYWA +ኝ ← $ኘ ; # ETHIOPIC SYLLABLE NYE +# +$wordBoundary{አ ↔ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL A +$wordBoundary{ኡ ↔ $ካዕብ ; # ETHIOPIC SYLLABLE GLOTTAL U +$wordBoundary{ኢ ↔ $ሣልስ ; # ETHIOPIC SYLLABLE GLOTTAL I +$wordBoundary{ኣ → $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL AA +$wordBoundary{ኤ ↔ $ኃምስ ; # ETHIOPIC SYLLABLE GLOTTAL EE +$wordBoundary{እ ↔ $ሳድስ ; # ETHIOPIC SYLLABLE GLOTTAL E +$wordBoundary{ኦ ↔ $ሳብዕ ; # ETHIOPIC SYLLABLE GLOTTAL O +$wordBoundary{ኧ ↔ $ግዕዝ ; # ETHIOPIC SYLLABLE GLOTTAL WA +# +አ ↔ $አለፍ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL A +ኡ ↔ $አለፍ $ካዕብ ; # ETHIOPIC SYLLABLE GLOTTAL U +ኢ ↔ $አለፍ $ሣልስ ; # ETHIOPIC SYLLABLE GLOTTAL I +ኣ → $አለፍ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL AA +ኤ ↔ $አለፍ $ኃምስ ; # ETHIOPIC SYLLABLE GLOTTAL EE +እ ↔ $አለፍ $ሳድስ ; # ETHIOPIC SYLLABLE GLOTTAL E +ኦ ↔ $አለፍ $ሳብዕ ; # ETHIOPIC SYLLABLE GLOTTAL O +ኧ ↔ $አለፍ $ግዕዝ ; # ETHIOPIC SYLLABLE GLOTTAL WA +# +ከ ↔ $ከ $ግዕዝ ; # ETHIOPIC SYLLABLE KA +ኩ ↔ $ከ $ካዕብ ; # ETHIOPIC SYLLABLE KU +ኪ ↔ $ከ $ሣልስ ; # ETHIOPIC SYLLABLE KI +ካ ↔ $ከ $ራዕብ ; # ETHIOPIC SYLLABLE KAA +ኬ ↔ $ከ $ኃምስ ; # ETHIOPIC SYLLABLE KEE +ክ}$wordBoundary → $ከ ; # ETHIOPIC SYLLABLE KE +ክ ↔ $ከ $ሳድስ ; # ETHIOPIC SYLLABLE KE +ኮ ↔ $ከ $ሳብዕ ; # ETHIOPIC SYLLABLE KO +ኰ ↔ $ከ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KWA +ኵ ↔ $ከ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KWE +ኲ ↔ $ከ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KWI +ኳ ↔ $ከ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KWAA +ኴ ↔ $ከ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KWEE +ክ ← $ከ ; # ETHIOPIC SYLLABLE KE +# +ኸ ↔ $ኸ $ግዕዝ; # ETHIOPIC SYLLABLE KXA +ኹ ↔ $ኸ $ካዕብ ; # ETHIOPIC SYLLABLE KXU +ኺ ↔ $ኸ $ሣልስ ; # ETHIOPIC SYLLABLE KXI +ኻ ↔ $ኸ $ራዕብ ; # ETHIOPIC SYLLABLE KXAA +ኼ ↔ $ኸ $ኃምስ ; # ETHIOPIC SYLLABLE KXEE +ኽ}$wordBoundary → $ኸ ; # ETHIOPIC SYLLABLE KXE +ኽ ↔ $ኸ $ሳድስ ; # ETHIOPIC SYLLABLE KXE +ኾ ↔ $ኸ $ሳብዕ ; # ETHIOPIC SYLLABLE KXO +ዀ ↔ $ኸ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KXWA +ዅ ↔ $ኸ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KXWE +ዂ ↔ $ኸ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KXWI +ዃ ↔ $ኸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KXWAA +ዄ ↔ $ኸ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KXWEE +ኽ ← $ኸ ; # ETHIOPIC SYLLABLE KXE +# +ወ ↔ $ወ $ግዕዝ ; # ETHIOግዕዝSYLLABLE WA +ዉ ↔ $ወ $ካዕብ ; # ETHIOPIC SYLLABLE WU +ዊ ↔ $ወ $ሣልስ ; # ETHIOPIC SYLLABLE WI +ዋ ↔ $ወ $ራዕብ ; # ETHIOPIC SYLLABLE WAA +ዌ ↔ $ወ $ኃምስ ; # ETHIOPIC SYLLABLE WEE +ው}$wordBoundary → $ወ ; # ETHIOPIC SYLLABLE WE +ው ↔ $ወ $ሳድስ ; # ETHIOPIC SYLLABLE WE +ዎ ↔ $ወ $ሳብዕ ; # ETHIOPIC SYLLABLE WO +ው ← $ወ ; # ETHIOPIC SYLLABLE WE +# +ዐ → $ዐይን $ራዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL A +ዑ ↔ $ዐይን $ካዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL U +ዒ ↔ $ዐይን $ሣልስ ; # ETHIOPIC SYLLABLE PHARYNGEAL I +ዓ ↔ $ዐይን $ራዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL AA +ዔ ↔ $ዐይን $ኃምስ ; # ETHIOPIC SYLLABLE PHARYNGEAL EE +ዕ ↔ $ዐይን $ሳድስ ; # ETHIOPIC SYLLABLE PHARYNGEAL E +ዖ ↔ $ዐይን $ሳብዕ ; # ETHIOPIC SYLLABLE PHARYNGEAL O +# +ዘ ↔ $ዘ $ግዕዝ ; # ETHIOPIC SYLLABLE ZA +ዙ ↔ $ዘ $ካዕብ ; # ETHIOPIC SYLLABLE ZU +ዚ ↔ $ዘ $ሣልስ ; # ETHIOPIC SYLLABLE ZI +ዛ ↔ $ዘ $ራዕብ ; # ETHIOPIC SYLLABLE ZAA +ዜ ↔ $ዘ $ኃምስ ; # ETHIOPIC SYLLABLE ZEE +ዝ}$wordBoundary → $ዘ ; # ETHIOPIC SYLLABLE ZE +ዝ ↔ $ዘ $ሳድስ ; # ETHIOPIC SYLLABLE ZE +ዞ ↔ $ዘ $ሳብዕ ; # ETHIOPIC SYLLABLE ZO +ዟ ↔ $ዘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZWA +ዝ ← $ዘ ; # ETHIOPIC SYLLABLE ZE +# +ዠ ↔ $ዠ $ግዕዝ ; # ETHIOPIC SYLLABLE ZHA +ዡ ↔ $ዠ $ካዕብ ; # ETHIOPIC SYLLABLE ZHU +ዢ ↔ $ዠ $ሣልስ ; # ETHIOPIC SYLLABLE ZHI +ዣ ↔ $ዠ $ራዕብ ; # ETHIOPIC SYLLABLE ZHAA +ዤ ↔ $ዠ $ኃምስ ; # ETHIOPIC SYLLABLE ZHEE +ዥ}$wordBoundary → $ዠ ; # ETHIOPIC SYLLABLE ZHE +ዥ ↔ $ዠ $ሳድስ ; # ETHIOPIC SYLLABLE ZHE +ዦ ↔ $ዠ $ሳብዕ ; # ETHIOPIC SYLLABLE ZHO +ዧ ↔ $ዠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZHWA +ዥ ← $ዠ ; # ETHIOPIC SYLLABLE ZHE +# +የ ↔ $የ $ግዕዝ ; # ETHIOPIC SYLLABLE YA +ዩ ↔ $የ $ካዕብ ; # ETHIOPIC SYLLABLE YU +ዪ ↔ $የ $ሣልስ ; # ETHIOPIC SYLLABLE YI +ያ ↔ $የ $ራዕብ ; # ETHIOPIC SYLLABLE YAA +ዬ ↔ $የ $ኃምስ ; # ETHIOPIC SYLLABLE YEE +ይ}$wordBoundary → $የ ; # ETHIOPIC SYLLABLE YE +ይ ↔ $የ $ሳድስ ; # ETHIOPIC SYLLABLE YE +ዮ ↔ $የ $ሳብዕ ; # ETHIOPIC SYLLABLE YO +ይ ← $የ ; # ETHIOPIC SYLLABLE YE +# +ደ ↔ $ደ $ግዕዝ ; # ETHIOPIC SYLLABLE DA +ዱ ↔ $ደ $ካዕብ ; # ETHIOPIC SYLLABLE DU +ዲ ↔ $ደ $ሣልስ ; # ETHIOPIC SYLLABLE DI +ዳ ↔ $ደ $ራዕብ ; # ETHIOPIC SYLLABLE DAA +ዴ ↔ $ደ $ኃምስ ; # ETHIOPIC SYLLABLE DEE +ድ}$wordBoundary → $ደ ; # ETHIOPIC SYLLABLE DE +ድ ↔ $ደ $ሳድስ ; # ETHIOPIC SYLLABLE DE +ዶ ↔ $ደ $ሳብዕ ; # ETHIOPIC SYLLABLE DO +ዷ ↔ $ደ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DWA +ድ ← $ደ ; # ETHIOPIC SYLLABLE DE +# +ጀ ↔ $ጀ $ግዕዝ ; # ETHIOPIC SYLLABLE JA +ጁ ↔ $ጀ $ካዕብ ; # ETHIOPIC SYLLABLE JU +ጂ ↔ $ጀ $ሣልስ ; # ETHIOPIC SYLLABLE JI +ጃ ↔ $ጀ $ራዕብ ; # ETHIOPIC SYLLABLE JAA +ጄ ↔ $ጀ $ኃምስ ; # ETHIOPIC SYLLABLE JEE +ጅ}$wordBoundary → $ጀ ; # ETHIOPIC SYLLABLE JE +ጅ ↔ $ጀ $ሳድስ ; # ETHIOPIC SYLLABLE JE +ጆ ↔ $ጀ $ሳብዕ ; # ETHIOPIC SYLLABLE JO +ጇ ↔ $ጀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE JWA +ጅ ← $ጀ ; # ETHIOPIC SYLLABLE JE +# +ገ ↔ $ገ $ግዕዝ ; # ETHIOPIC SYLLABLE GA +ጉ ↔ $ገ $ካዕብ ; # ETHIOPIC SYLLABLE GU +ጊ ↔ $ገ $ሣልስ ; # ETHIOPIC SYLLABLE GI +ጋ ↔ $ገ $ራዕብ ; # ETHIOPIC SYLLABLE GAA +ጌ ↔ $ገ $ኃምስ ; # ETHIOPIC SYLLABLE GEE +ግ}$wordBoundary → $ገ ; # ETHIOPIC SYLLABLE GE +ግ ↔ $ገ $ሳድስ ; # ETHIOPIC SYLLABLE GE +ጎ ↔ $ገ $ሳብዕ ; # ETHIOPIC SYLLABLE GO +ጐ ↔ $ገ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GWA +ጕ ↔ $ገ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GWE +ጒ ↔ $ገ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GWI +ጓ ↔ $ገ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GWAA +ጔ ↔ $ገ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE GWEE +ግ ← $ገ ; # ETHIOPIC SYLLABLE GE +# +ጘ ↔ $ጘ $ግዕዝ ; # ETHIOPIC SYLLABLE GGA +ጙ ↔ $ጘ $ካዕብ ; # ETHIOPIC SYLLABLE GGU +ጚ ↔ $ጘ $ሣልስ ; # ETHIOPIC SYLLABLE GGI +ጛ ↔ $ጘ $ራዕብ ; # ETHIOPIC SYLLABLE GGAA +ጜ ↔ $ጘ $ኃምስ ; # ETHIOPIC SYLLABLE GGEE +ጝ}$wordBoundary → $ጘ ; # ETHIOPIC SYLLABLE GGE +ጝ ↔ $ጘ $ሳድስ ; # ETHIOPIC SYLLABLE GGE +ጞ ↔ $ጘ $ሳብዕ ; # ETHIOPIC SYLLABLE GGO +ⶓ ↔ $ጘ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GGWA +ⶖ ↔ $ጘ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GGWE +ⶔ ↔ $ጘ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GGWI +ጟ ↔ $ጘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GGWAA +ⶕ ↔ $ጘ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE GGWEE +ጝ ← $ጘ ; # ETHIOPIC SYLLABLE GGE +# +ጠ ↔ $ጠ $ግዕዝ ; # ETHIOPIC SYLLABLE THA +ጡ ↔ $ጠ $ካዕብ ; # ETHIOPIC SYLLABLE THU +ጢ ↔ $ጠ $ሣልስ ; # ETHIOPIC SYLLABLE THI +ጣ ↔ $ጠ $ራዕብ ; # ETHIOPIC SYLLABLE THAA +ጤ ↔ $ጠ $ኃምስ ; # ETHIOPIC SYLLABLE THEE +ጥ}$wordBoundary → $ጠ ; # ETHIOPIC SYLLABLE THE +ጥ ↔ $ጠ $ሳድስ ; # ETHIOPIC SYLLABLE THE +ጦ ↔ $ጠ $ሳብዕ ; # ETHIOPIC SYLLABLE THO +ጧ ↔ $ጠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE THWA +ጥ ← $ጠ ; # ETHIOPIC SYLLABLE THE +# +ጰ ↔ $ጰ $ግዕዝ ; # ETHIOPIC SYLLABLE PHA +ጱ ↔ $ጰ $ካዕብ ; # ETHIOPIC SYLLABLE PHU +ጲ ↔ $ጰ $ሣልስ ; # ETHIOPIC SYLLABLE PHI +ጳ ↔ $ጰ $ራዕብ ; # ETHIOPIC SYLLABLE PHAA +ጴ ↔ $ጰ $ኃምስ ; # ETHIOPIC SYLLABLE PHEE +ጵ}$wordBoundary → $ጰ ; # ETHIOPIC SYLLABLE PHE +ጵ ↔ $ጰ $ሳድስ ; # ETHIOPIC SYLLABLE PHE +ጶ ↔ $ጰ $ሳብዕ ; # ETHIOPIC SYLLABLE PHO +ጷ ↔ $ጰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PHWA +ጵ ← $ጰ ; # ETHIOPIC SYLLABLE PHE +# +ፀ ↔ $ፀ $ግዕዝ ; # ETHIOPIC SYLLABLE TZA +ፁ ↔ $ፀ $ካዕብ ; # ETHIOPIC SYLLABLE TZU +ፂ ↔ $ፀ $ሣልስ ; # ETHIOPIC SYLLABLE TZI +ፃ ↔ $ፀ $ራዕብ ; # ETHIOPIC SYLLABLE TZAA +ፄ ↔ $ፀ $ኃምስ ; # ETHIOPIC SYLLABLE TZEE +ፅ}$wordBoundary → $ፀ ; # ETHIOPIC SYLLABLE TZE +ፅ ↔ $ፀ $ሳድስ ; # ETHIOPIC SYLLABLE TZE +ፆ ↔ $ፀ $ሳብዕ ; # ETHIOPIC SYLLABLE TZO +ፅ ← $ፀ ; # ETHIOPIC SYLLABLE TZE +# +ጸ ↔ $ጸ $ግዕዝ ; # ETHIOPIC SYLLABLE TSA +ጹ ↔ $ጸ $ካዕብ ; # ETHIOPIC SYLLABLE TSU +ጺ ↔ $ጸ $ሣልስ ; # ETHIOPIC SYLLABLE TSI +ጻ ↔ $ጸ $ራዕብ ; # ETHIOPIC SYLLABLE TSAA +ጼ ↔ $ጸ $ኃምስ ; # ETHIOPIC SYLLABLE TSEE +ጽ}$wordBoundary → $ጸ ; # ETHIOPIC SYLLABLE TSE +ጽ ↔ $ጸ $ሳድስ ; # ETHIOPIC SYLLABLE TSE +ጾ ↔ $ጸ $ሳብዕ ; # ETHIOPIC SYLLABLE TSO +ጿ ↔ $ጸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TSWA +ጽ ← $ጸ ; # ETHIOPIC SYLLABLE TSE +# +ፈ ↔ $ፈ $ግዕዝ ; # ETHIOPIC SYLLABLE FA +ፉ ↔ $ፈ $ካዕብ ; # ETHIOPIC SYLLABLE FU +ፊ ↔ $ፈ $ሣልስ ; # ETHIOPIC SYLLABLE FI +ፋ ↔ $ፈ $ራዕብ ; # ETHIOPIC SYLLABLE FAA +ፌ ↔ $ፈ $ኃምስ ; # ETHIOPIC SYLLABLE FEE +ፍ}$wordBoundary → $ፈ ; # ETHIOPIC SYLLABLE FE +ፍ ↔ $ፈ $ሳድስ ; # ETHIOPIC SYLLABLE FE +ፎ ↔ $ፈ $ሳብዕ ; # ETHIOPIC SYLLABLE FO +ፏ ↔ $ፈ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE FWA +ፚ ↔ fy $ራዕብ ; # ETHIOPIC SYLLABLE FYA +ፍ ← $ፈ ; # ETHIOPIC SYLLABLE FE +# +ፐ ↔ $ፐ $ግዕዝ ; # ETHIOPIC SYLLABLE PA +ፑ ↔ $ፐ $ካዕብ ; # ETHIOPIC SYLLABLE PU +ፒ ↔ $ፐ $ሣልስ ; # ETHIOPIC SYLLABLE PI +ፓ ↔ $ፐ $ራዕብ ; # ETHIOPIC SYLLABLE PAA +ፔ ↔ $ፐ $ኃምስ ; # ETHIOPIC SYLLABLE PEE +ፕ}$wordBoundary → $ፐ ; # ETHIOPIC SYLLABLE PE +ፕ ↔ $ፐ $ሳድስ ; # ETHIOPIC SYLLABLE PE +ፖ ↔ $ፐ $ሳብዕ ; # ETHIOPIC SYLLABLE PO +ፗ ↔ $ፐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PWA +ፕ ← $ፐ ; # ETHIOPIC SYLLABLE PE +# +######################################################################## +# Start of Numeric Transformations +######################################################################## +፳ ↔ 20 ; # ETHIOPIC NUMBER TWENTY +፴ ↔ 30 ; # ETHIOPIC NUMBER THIRTY +፵ ↔ 40 ; # ETHIOPIC NUMBER FORTY +፶ ↔ 50 ; # ETHIOPIC NUMBER FIFTY +፷ ↔ 60 ; # ETHIOPIC NUMBER SIXTY +፸ ↔ 70 ; # ETHIOPIC NUMBER SEVENTY +፹ ↔ 80 ; # ETHIOPIC NUMBER EIGHTY +፺ ↔ 90 ; # ETHIOPIC NUMBER NINETY +፪ ↔ 2 ; # ETHIOPIC DIGIT TWO +፫ ↔ 3 ; # ETHIOPIC DIGIT THREE +፬ ↔ 4 ; # ETHIOPIC DIGIT FOUR +፭ ↔ 5 ; # ETHIOPIC DIGIT FIVE +፮ ↔ 6 ; # ETHIOPIC DIGIT SIX +፯ ↔ 7 ; # ETHIOPIC DIGIT SEVEN +፰ ↔ 8 ; # ETHIOPIC DIGIT EIGHT +፱ ↔ 9 ; # ETHIOPIC DIGIT NINE +፼↔ '10,000' ; # ETHIOPIC NUMBER TEN HUNDRED +# ፲፻ ↔ '1,000' ; +፻ ↔ 100 ; # ETHIOPIC NUMBER HUNDRED +፲ ↔ 10 ; # ETHIOPIC NUMBER TEN +፩ ↔ 1 ; # ETHIOPIC DIGIT ONE +######################################################################## +# Start of Punctuation Transformations +######################################################################## +። ↔ '.'; +፣ ↔ ','; +፥ → ','; +፦ ↔ ':-'; +፤ ↔ ';'; +፡ ↔ ' : '; +######################################################################## +# Inverse Fiter : Latin-Ethiopic +######################################################################## +# +:: ([-!\u0023',.:<>?`0-9A-Za-z]) ; +# +######################################################################## + diff --git a/icu/icu4c/source/data/translit/Ethi_Latn_Lambdin.txt b/icu/icu4c/source/data/translit/Ethi_Latn_Lambdin.txt new file mode 100644 index 00000000000..e95896e5144 --- /dev/null +++ b/icu/icu4c/source/data/translit/Ethi_Latn_Lambdin.txt @@ -0,0 +1,634 @@ +# © 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +# +# File: Ethi_Latn_Lambdin.txt +# Generated from CLDR +# + +######################################################################## +# Lambdin Ge'ez Transliteration +# +# Lambdin, Thomas Oden. Introduction to Classical Ethiopic (Ge'ez). +# United States, Scholars Press, 1978. +# +# Note: Though while the subject of Lambdin's text is on the Ge'ez language +# he provides a table of the syllabary additions made for Amharic +# along with their Latin associations. +# +# Prepared by Daniel Yacob +# +######################################################################## +# +# MINIMAL FILTER: Amharic-Latin +# +:: [ሀ-፼] ; +:: NFD (NFC) ; +# +######################################################################## +######################################################################## +# +# Define All Transformation Variables +# +######################################################################## +# +$ግዕዝ = 'a'; +$ካዕብ = 'u'; +$ሣልስ = 'i' ; +$ራዕብ = 'ā'; +$ኃምስ = 'ē' ; +$ሳድስ = 'e'; +$ሳብዕ = 'o'; +# $ሳምን = oa ; Me'en not supported +$ዘመደ_ግዕዝ = 'ʷa'; +$ዘመደ_ሣልስ = 'ʷi'; +$ዘመደ_ካዕብ = 'ʷe'; +$ዘመደ_ራዕብ = 'ʷā'; +$ዘመደ_ኃምስ = 'ʷē'; +$አለፍ = ʾ; # glottal +$ዐይን = ʿ; # pharyngeal +$ሀ = h ; +$ለ = l ; +$ሐ = ḥ ; +$መ = m ; +$ሠ = š ; +$ረ = r ; +$ሰ = s ; +# $ꬁ = ; not supported in Lambdin transliteration +$ሸ = ś ; +# $ⶠ = ; not supported in Lambdin transliteration +$ቀ = q ; +# $ቐ = q\u030C ; not supported in Lambdin +$በ = b ; +# $ቨ = v ; +$ተ = t ; +$ቸ = č ; +# $ⶨ = ; not supported in Lambdin transliteration +$ኀ = x ; +$ነ = n ; +$ኘ = ñ ; +$ከ = k ; +# $ⷈ = ; not supported in Lambdin transliteration +$ኸ = ḵ ; +# $ⷐ = ; not supported in Lambdin transliteration +$ወ = w ; +$ዘ = z ; +$ዠ = ž ; +# $ⶰ = ; not supported in Lambdin transliteration +# $ꬑ = ; not supported in Lambdin transliteration +$የ = y ; +$ደ = d ; +# $ዸ = ; not supported in Lambdin transliteration +# $ꬉ = ; not supported in Lambdin transliteration +$ጀ = j ; +$ገ = g ; +# $ⷘ = ; not supported in Lambdin transliteration +$ጘ = ŋ ; +$ጠ = ṭ ; +$ጨ = č\u0323 ; +# $ⶸ = ; not supported in Lambdin transliteration +# $ꬠ = ; not supported in Lambdin transliteration +$ጰ = p\u0323 ; +$ጸ = ṣ ; +# $ꬨ = ; not supported in Lambdin transliteration +$ፀ = ḍ ; +$ፈ = f ; +$ፐ = p ; +# Use this $wordBoundary until bug 2034 is fixed in ICU: +# http://bugs.icu-project.org/trac/ticket/2034 +$wordBoundary = [^[:L:][:M:][:N:]] ; +# +# +######################################################################## +# +# Gemination Handling Rules +# +######################################################################## +# +$ጥበቅ = \u135f ; +([ሀ-ሇ]) $ጥበቅ → $ሀ | $1 ; +([ለ-ሏⶀ]) $ጥበቅ → $ለ | $1 ; +([ሐ-ሗ]) $ጥበቅ → $ሐ | $1 ; +([መ-ሟⶁᎀ-ᎃፙ]) $ጥበቅ → $መ | $1 ; +([ሠ-ሧ]) $ጥበቅ → $ሠ | $1 ; +([ረ-ሯⶂፘ]) $ጥበቅ → $ረ | $1 ; +([ሰ-ሷⶃ]) $ጥበቅ → $ሰ | $1 ; +# ([ꬁ-ꬆ]) $ጥበቅ → $ꬁ | $1 ; not supported in Lambdin transliteration +([ሸ-ሿⶄ]) $ጥበቅ → $ሸ | $1 ; +# ([ⶠ-ⶦ]) $ጥበቅ → $ⶠ | $1 ; not supported in Lambdin transliteration +([ቀ-ቍ]) $ጥበቅ → $ቀ | $1 ; +# ([ⷀ-ⷆ]) $ጥበቅ → $ⷀ | $1 ; not supported in Lambdin transliteration +# ([ቐ-ቝ]) $ጥበቅ → $ቐ | $1 ; not supported in Lambdin transliteration +([በ-ቧⶅᎄ-ᎇ]) $ጥበቅ → $በ | $1 ; +# ([ቨ-ቯ]) $ጥበቅ → $ቨ | $1 ; +([ተ-ቷ]) $ጥበቅ → $ተ | $1 ; +([ቸ-ቿ]) $ጥበቅ → $ቸ | $1 ; +# ([ⶨ-ⶮ]) $ጥበቅ → $ⶨ | $1 ; not supported in Lambdin transliteration +([ኀ-ኍ]) $ጥበቅ → $ኀ | $1 ; +([ነ-ኗ]) $ጥበቅ → $ነ | $1 ; +([ኘ-ኟ]) $ጥበቅ → $ኘ | $1 ; +([ከ-ኵ]) $ጥበቅ → $ከ | $1 ; +# ([ⷈ-ⷎ]) $ጥበቅ → $ⷈ | $1 ; not supported in Lambdin transliteration +([ኸ-ዅ]) $ጥበቅ → $ኸ | $1 ; +# ([ⷐ-ⷖ]) $ጥበቅ → $ⷐ | $1 ; not supported in Lambdin transliteration +([ወ-ዏ]) $ጥበቅ → $ወ | $1 ; +([ዘ-ዟⶋ]) $ጥበቅ → $ዘ | $1 ; +# ([ꬑ-ꬖ]) $ጥበቅ → $ꬑ | $1 ; not supported in Lambdin transliteration +([ዠ-ዧ]) $ጥበቅ → $ዠ | $1 ; +# ([ⶰ-ⶶ]) $ጥበቅ → $ዠ | $1 ; not supported in Lambdin transliteration +([የ-ዯ]) $ጥበቅ → $የ | $1 ; +([ደ-ዷⶌ]) $ጥበቅ → $ደ | $1 ; +# ([ዸ-ዿⶍ]) $ጥበቅ → $ዸ | $1 ; not supported in Lambdin transliteration +# ([ꬉ-ꬎ]) $ጥበቅ → $ꬉ | $1 ; not supported in Lambdin transliteration +([ጀ-ጇⶎ]) $ጥበቅ → $ጀ | $1 ; +([ገ-ጕጏ]) $ጥበቅ → $ገ | $1 ; +# ([ⷘ-ⷞ]) $ጥበቅ → $ገ | $1 ; not supported in Lambdin transliteration +([ጘ-ጟⶓ-ⶖ]) $ጥበቅ → $ጘ | $1 ; +([ጠ-ጧⶏ]) $ጥበቅ → $ጠ | $1 ; +([ጨ-ጯⶐ]) $ጥበቅ → $ጨ | $1 ; +# ([ⶸ-ⶾ]) $ጥበቅ → $ⶸ | $1 ; not supported in Lambdin transliteration +# ([ꬠ-ꬦ]) $ጥበቅ → $ꬠ | $1 ; not supported in Lambdin transliteration +([ጰ-ጷⶑ]) $ጥበቅ → $ጰ | $1 ; +([ጸ-ጿ]) $ጥበቅ → $ጸ | $1 ; +# ([ꬨ-ꬮ]) $ጥበቅ → $ꬨ | $1 ; not supported in Lambdin transliteration +([ፀ-ፇ]) $ጥበቅ → $ፀ | $1 ; +([ፈ-ፏፚᎈ-ᎋ]) $ጥበቅ → $ፈ | $1 ; +([ፐ-ፗᎌ-ᎏ]) $ጥበቅ → $ፐ | $1 ; +$ጥበቅ → ; # remove any spurious gemination marks +# +######################################################################## +# Start of Syllabic Transformations +######################################################################## +# +ሀ → $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HA +ሁ ↔ $ሀ $ካዕብ ; # ETHIOPIC SYLLABLE HU +ሂ ↔ $ሀ $ሣልስ ; # ETHIOPIC SYLLABLE HI +ሃ → $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HAA +ሄ ↔ $ሀ $ኃምስ ; # ETHIOPIC SYLLABLE HEE +ህ}$wordBoundary → $ሀ ; # ETHIOPIC SYLLABLE HE +ህ ↔ $ሀ $ሳድስ ; # ETHIOPIC SYLLABLE HE +ሆ ↔ $ሀ $ሳብዕ ; # ETHIOPIC SYLLABLE HO +ህ ← $ሀ ; # ETHIOPIC SYLLABLE HE +# +ለ ↔ $ለ $ግዕዝ ; # ETHIOPIC SYLLABLE LA +ሉ ↔ $ለ $ካዕብ ; # ETHIOPIC SYLLABLE LU +ሊ ↔ $ለ $ሣልስ ; # ETHIOPIC SYLLABLE LI +ላ ↔ $ለ $ራዕብ ; # ETHIOPIC SYLLABLE LAA +ሌ ↔ $ለ $ኃምስ ; # ETHIOPIC SYLLABLE LEE +ል}$wordBoundary → $ለ ; # ETHIOPIC SYLLABLE LE +ል ↔ $ለ $ሳድስ ; # ETHIOPIC SYLLABLE LE +ሎ ↔ $ለ $ሳብዕ ; # ETHIOPIC SYLLABLE LO +ሏ ↔ $ለ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE LWA +ል ← $ለ ; # ETHIOPIC SYLLABLE LE +# +ሐ ↔ $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHA +ሑ ↔ $ሐ $ካዕብ ; # ETHIOPIC SYLLABLE HHU +ሒ ↔ $ሐ $ሣልስ ; # ETHIOPIC SYLLABLE HHI +ሓ → $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHAA +ሔ ↔ $ሐ $ኃምስ ; # ETHIOPIC SYLLABLE HHEE +ሕ}$wordBoundary → $ሐ ; # ETHIOPIC SYLLABLE HHE +ሕ ↔ $ሐ $ሳድስ ; # ETHIOPIC SYLLABLE HHE +ሖ ↔ $ሐ $ሳብዕ ; # ETHIOPIC SYLLABLE HHO +ሗ ↔ $ሐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE HHWA +ሕ ← $ሐ ; # ETHIOPIC SYLLABLE HHE +# +መ ↔ $መ $ግዕዝ ; # ETHIOPIC SYLLABLE MA +ሙ ↔ $መ $ካዕብ ; # ETHIOPIC SYLLABLE MU +ሚ ↔ $መ $ሣልስ ; # ETHIOPIC SYLLABLE MI +ማ ↔ $መ $ራዕብ ; # ETHIOPIC SYLLABLE MAA +ሜ ↔ $መ $ኃምስ ; # ETHIOPIC SYLLABLE MEE +ም}$wordBoundary → $መ ; # ETHIOPIC SYLLABLE ME +ም ↔ $መ $ሳድስ ; # ETHIOPIC SYLLABLE ME +ሞ ↔ $መ $ሳብዕ ; # ETHIOPIC SYLLABLE MO +ሟ ↔ $መ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE MWA +ፙ ↔ my $ራዕብ ; # ETHIOPIC SYLLABLE MYA +ም ← $መ ; # ETHIOPIC SYLLABLE ME +# +ሠ ↔ $ሠ $ግዕዝ ; # ETHIOPIC SYLLABLE SZA +ሡ ↔ $ሠ $ካዕብ ; # ETHIOPIC SYLLABLE SZU +ሢ ↔ $ሠ $ሣልስ ; # ETHIOPIC SYLLABLE SZI +ሣ ↔ $ሠ $ራዕብ ; # ETHIOPIC SYLLABLE SZAA +ሤ ↔ $ሠ $ኃምስ ; # ETHIOPIC SYLLABLE SZEE +ሥ}$wordBoundary → $ሠ ; # ETHIOPIC SYLLABLE SZE +ሥ ↔ $ሠ $ሳድስ ; # ETHIOPIC SYLLABLE SZE +ሦ ↔ $ሠ $ሳብዕ ; # ETHIOPIC SYLLABLE SZO +ሧ ↔ $ሠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SZWA +ሥ ← $ሠ ; # ETHIOPIC SYLLABLE SZE +# +ረ ↔ $ረ $ግዕዝ ; # ETHIOPIC SYLLABLE RA +ሩ ↔ $ረ $ካዕብ ; # ETHIOPIC SYLLABLE RU +ሪ ↔ $ረ $ሣልስ ; # ETHIOPIC SYLLABLE RI +ራ ↔ $ረ $ራዕብ ; # ETHIOPIC SYLLABLE RAA +ሬ ↔ $ረ $ኃምስ ; # ETHIOPIC SYLLABLE REE +ር}$wordBoundary → $ረ ; # ETHIOPIC SYLLABLE RE +ር ↔ $ረ $ሳድስ ; # ETHIOPIC SYLLABLE RE +ሮ ↔ $ረ $ሳብዕ ; # ETHIOPIC SYLLABLE RO +ሯ ↔ $ረ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE RWA +ፘ ↔ $ረ $የ $ራዕብ ; # ETHIOPIC SYLLABLE RYA +ር ← $ረ ; # ETHIOPIC SYLLABLE RE +# +ሰ ↔ $ሰ $ግዕዝ ; # ETHIOPIC SYLLABLE SA +ሱ ↔ $ሰ $ካዕብ ; # ETHIOPIC SYLLABLE SU +ሲ ↔ $ሰ $ሣልስ ; # ETHIOPIC SYLLABLE SI +ሳ ↔ $ሰ $ራዕብ ; # ETHIOPIC SYLLABLE SAA +ሴ ↔ $ሰ $ኃምስ ; # ETHIOPIC SYLLABLE SEE +ስ}$wordBoundary → $ሰ ; # ETHIOPIC SYLLABLE SE +ስ ↔ $ሰ $ሳድስ ; # ETHIOPIC SYLLABLE SE +ሶ ↔ $ሰ $ሳብዕ ; # ETHIOPIC SYLLABLE SO +ሷ ↔ $ሰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SWA +ስ ← $ሰ ; # ETHIOPIC SYLLABLE SE +# +ሸ ↔ $ሸ $ግዕዝ ; # ETHIOPIC SYLLABLE SHA +ሹ ↔ $ሸ $ካዕብ ; # ETHIOPIC SYLLABLE SHU +ሺ ↔ $ሸ $ሣልስ ; # ETHIOPIC SYLLABLE SHI +ሻ ↔ $ሸ $ራዕብ ; # ETHIOPIC SYLLABLE SHAA +ሼ ↔ $ሸ $ኃምስ ; # ETHIOPIC SYLLABLE SHEE +ሽ}$wordBoundary → $ሸ ; # ETHIOPIC SYLLABLE SHE +ሽ ↔ $ሸ $ሳድስ ; # ETHIOPIC SYLLABLE SHE +ሾ ↔ $ሸ $ሳብዕ ; # ETHIOPIC SYLLABLE SHO +ሿ ↔ $ሸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SHWA +ሽ ← $ሸ ; # ETHIOPIC SYLLABLE SHE +# +# ቐ ↔ $ቐ $ግዕዝ ; # ETHIOPIC SYLLABLE QHA +# ቑ ↔ $ቐ $ካዕብ ; # ETHIOPIC SYLLABLE QHU +# ቒ ↔ $ቐ $ሣልስ ; # ETHIOPIC SYLLABLE QHI +# ቓ ↔ $ቐ $ራዕብ ; # ETHIOPIC SYLLABLE QHAA +# ቔ ↔ $ቐ $ኃምስ ; # ETHIOPIC SYLLABLE QHEE +# ቕ}$wordBoundary → $ቐ ; # ETHIOPIC SYLLABLE QHE +# ቕ ↔ $ቐ $ሳድስ ; # ETHIOPIC SYLLABLE QHE +# ቖ ↔ $ቐ $ሳብዕ ; # ETHIOPIC SYLLABLE QHO +# ቘ ↔ $ቐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QHWA +# ቝ ↔ $ቐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QHWE +# ቚ ↔ $ቐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QHWI +# ቛ ↔ $ቐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QHWAA +# ቜ ↔ $ቐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QHWEE +# ቕ ← $ቐ ; # ETHIOPIC SYLLABLE QHE +# +ቀ ↔ $ቀ $ግዕዝ ; # ETHIOPIC SYLLABLE QA +ቁ ↔ $ቀ $ካዕብ ; # ETHIOPIC SYLLABLE QU +ቂ ↔ $ቀ $ሣልስ ; # ETHIOPIC SYLLABLE QI +ቃ ↔ $ቀ $ራዕብ ; # ETHIOPIC SYLLABLE QAA +ቄ ↔ $ቀ $ኃምስ ; # ETHIOPIC SYLLABLE QEE +ቅ}$wordBoundary → $ቀ ; # ETHIOPIC SYLLABLE QE +ቅ ↔ $ቀ $ሳድስ ; # ETHIOPIC SYLLABLE QE +ቆ ↔ $ቀ $ሳብዕ ; # ETHIOPIC SYLLABLE QO +ቈ ↔ $ቀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QWA +ቍ ↔ $ቀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QWE +ቊ ↔ $ቀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QWI +ቋ ↔ $ቀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QWAA +ቌ ↔ $ቀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QWEE +ቅ ← $ቀ ; # ETHIOPIC SYLLABLE QE +# +በ ↔ $በ $ግዕዝ ; # ETHIOPIC SYLLABLE BA +ቡ ↔ $በ $ካዕብ ; # ETHIOPIC SYLLABLE BU +ቢ ↔ $በ $ሣልስ ; # ETHIOPIC SYLLABLE BI +ባ ↔ $በ $ራዕብ ; # ETHIOPIC SYLLABLE BAA +ቤ ↔ $በ $ኃምስ ; # ETHIOPIC SYLLABLE BEE +ብ}$wordBoundary → $በ ; # ETHIOPIC SYLLABLE BE +ብ ↔ $በ $ሳድስ ; # ETHIOPIC SYLLABLE BE +ቦ ↔ $በ $ሳብዕ ; # ETHIOPIC SYLLABLE BO +ቧ ↔ $በ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE BWA +ብ ← $በ ; # ETHIOPIC SYLLABLE BE +# +# ቨ ↔ $ቨ $ግዕዝ ; # ETHIOPIC SYLLABLE VA +# ቩ ↔ $ቨ $ካዕብ ; # ETHIOPIC SYLLABLE VU +# ቪ ↔ $ቨ $ሣልስ ; # ETHIOPIC SYLLABLE VI +# ቫ ↔ $ቨ $ራዕብ ; # ETHIOPIC SYLLABLE VAA +# ቬ ↔ $ቨ $ኃምስ ; # ETHIOPIC SYLLABLE VEE +# ቭ}$wordBoundary → $ቨ ; # ETHIOPIC SYLLABLE VE +# ቭ ↔ $ቨ $ሳድስ ; # ETHIOPIC SYLLABLE VE +# ቮ ↔ $ቨ $ሳብዕ ; # ETHIOPIC SYLLABLE VO +# ቯ ↔ $ቨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE VWA +# ቭ ← $ቨ ; # ETHIOPIC SYLLABLE VE +# +ተ ↔ $ተ $ግዕዝ ; # ETHIOPIC SYLLABLE TA +ቱ ↔ $ተ $ካዕብ ; # ETHIOPIC SYLLABLE TU +ቲ ↔ $ተ $ሣልስ ; # ETHIOPIC SYLLABLE TI +ታ ↔ $ተ $ራዕብ ; # ETHIOPIC SYLLABLE TAA +ቴ ↔ $ተ $ኃምስ ; # ETHIOPIC SYLLABLE TEE +ት}$wordBoundary → $ተ ; # ETHIOPIC SYLLABLE TE +ት ↔ $ተ $ሳድስ ; # ETHIOPIC SYLLABLE +ቶ ↔ $ተ $ሳብዕ ; # ETHIOPIC SYLLABLE TO +ቷ ↔ $ተ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TWA +ት ← $ተ ; # ETHIOPIC SYLLABLE +# +ጨ ↔ $ጨ $ግዕዝ ; # ETHIOPIC SYLLABLE CHA +ጩ ↔ $ጨ $ካዕብ ; # ETHIOPIC SYLLABLE CHU +ጪ ↔ $ጨ $ሣልስ ; # ETHIOPIC SYLLABLE CHI +ጫ ↔ $ጨ $ራዕብ ; # ETHIOPIC SYLLABLE CHAA +ጬ ↔ $ጨ $ኃምስ ; # ETHIOPIC SYLLABLE CHEE +ጭ}$wordBoundary → $ጨ ; # ETHIOPIC SYLLABLE CHE +ጭ ↔ $ጨ $ሳድስ ; # ETHIOPIC SYLLABLE CHE +ጮ ↔ $ጨ $ሳብዕ ; # ETHIOPIC SYLLABLE CHO +ጯ ↔ $ጨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CHWA +ጭ ← $ጨ ; # ETHIOPIC SYLLABLE CHE +# +ቸ ↔ $ቸ $ግዕዝ ; # ETHIOPIC SYLLABLE CA +ቹ ↔ $ቸ $ካዕብ ; # ETHIOPIC SYLLABLE CU +ቺ ↔ $ቸ $ሣልስ ; # ETHIOPIC SYLLABLE CI +ቻ ↔ $ቸ $ራዕብ ; # ETHIOPIC SYLLABLE CAA +ቼ ↔ $ቸ $ኃምስ ; # ETHIOPIC SYLLABLE CEE +ች}$wordBoundary → $ቸ ; # ETHIOPIC SYLLABLE CE +ች ↔ $ቸ $ሳድስ ; # ETHIOPIC SYLLABLE CE +ቾ ↔ $ቸ $ሳብዕ ; # ETHIOPIC SYLLABLE CO +ቿ ↔ $ቸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CWA +ች ← $ቸ ; # ETHIOPIC SYLLABLE CE +# +ኀ → $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XA +ኁ ↔ $ኀ $ካዕብ ; # ETHIOPIC SYLLABLE XU +ኂ ↔ $ኀ $ሣልስ ; # ETHIOPIC SYLLABLE XI +ኃ ↔ $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XAA +ኄ ↔ $ኀ $ኃምስ ; # ETHIOPIC SYLLABLE XEE +ኅ}$wordBoundary → $ኀ ; # ETHIOPIC SYLLABLE XE +ኅ ↔ $ኀ $ሳድስ ; # ETHIOPIC SYLLABLE XE +ኆ ↔ $ኀ $ሳብዕ ; # ETHIOPIC SYLLABLE XO +ኈ ↔ $ኀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE XWA +ኍ ↔ $ኀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE XWE +ኊ ↔ $ኀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE XWI +ኋ ↔ $ኀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE XWAA +ኌ ↔ $ኀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE XWEE +ኅ ← $ኀ ; # ETHIOPIC SYLLABLE XE +# +ነ ↔ $ነ $ግዕዝ ; # ETHIOPIC SYLLABLE NA +ኑ ↔ $ነ $ካዕብ ; # ETHIOPIC SYLLABLE NU +ኒ ↔ $ነ $ሣልስ ; # ETHIOPIC SYLLABLE NI +ና ↔ $ነ $ራዕብ ; # ETHIOPIC SYLLABLE NAA +ኔ ↔ $ነ $ኃምስ ; # ETHIOPIC SYLLABLE NEE +ን}$wordBoundary → $ነ ; # ETHIOPIC SYLLABLE NE +ን ↔ $ነ $ሳድስ ; # ETHIOPIC SYLLABLE NE +ኖ ↔ $ነ $ሳብዕ ; # ETHIOPIC SYLLABLE NO +ኗ ↔ $ነ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NWA +ን ← $ነ ; # ETHIOPIC SYLLABLE NE +# +ኘ ↔ $ኘ $ግዕዝ ; # ETHIOPIC SYLLABLE NYA +ኙ ↔ $ኘ $ካዕብ ; # ETHIOPIC SYLLABLE NYU +ኚ ↔ $ኘ $ሣልስ ; # ETHIOPIC SYLLABLE NYI +ኛ ↔ $ኘ $ራዕብ ; # ETHIOPIC SYLLABLE NYAA +ኜ ↔ $ኘ $ኃምስ ; # ETHIOPIC SYLLABLE NYEE +ኝ}$wordBoundary → $ኘ ; # ETHIOPIC SYLLABLE NYE +ኝ ↔ $ኘ $ሳድስ ; # ETHIOPIC SYLLABLE NYE +ኞ ↔ $ኘ $ሳብዕ ; # ETHIOPIC SYLLABLE NYO +ኟ ↔ $ኘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NYWA +ኝ ← $ኘ ; # ETHIOPIC SYLLABLE NYE +# +$wordBoundary{አ ↔ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL A +$wordBoundary{ኡ ↔ $ካዕብ ; # ETHIOPIC SYLLABLE GLOTTAL U +$wordBoundary{ኢ ↔ $ሣልስ ; # ETHIOPIC SYLLABLE GLOTTAL I +$wordBoundary{ኣ → $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL AA +$wordBoundary{ኤ ↔ $ኃምስ ; # ETHIOPIC SYLLABLE GLOTTAL EE +$wordBoundary{እ ↔ $ሳድስ ; # ETHIOPIC SYLLABLE GLOTTAL E +$wordBoundary{ኦ ↔ $ሳብዕ ; # ETHIOPIC SYLLABLE GLOTTAL O +$wordBoundary{ኧ ↔ $ግዕዝ ; # ETHIOPIC SYLLABLE GLOTTAL WA +# +አ ↔ $አለፍ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL A +ኡ ↔ $አለፍ $ካዕብ ; # ETHIOPIC SYLLABLE GLOTTAL U +ኢ ↔ $አለፍ $ሣልስ ; # ETHIOPIC SYLLABLE GLOTTAL I +ኣ → $አለፍ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL AA +ኤ ↔ $አለፍ $ኃምስ ; # ETHIOPIC SYLLABLE GLOTTAL EE +እ ↔ $አለፍ $ሳድስ ; # ETHIOPIC SYLLABLE GLOTTAL E +ኦ ↔ $አለፍ $ሳብዕ ; # ETHIOPIC SYLLABLE GLOTTAL O +ኧ ↔ $አለፍ $ግዕዝ ; # ETHIOPIC SYLLABLE GLOTTAL WA +# +ከ ↔ $ከ $ግዕዝ ; # ETHIOPIC SYLLABLE KA +ኩ ↔ $ከ $ካዕብ ; # ETHIOPIC SYLLABLE KU +ኪ ↔ $ከ $ሣልስ ; # ETHIOPIC SYLLABLE KI +ካ ↔ $ከ $ራዕብ ; # ETHIOPIC SYLLABLE KAA +ኬ ↔ $ከ $ኃምስ ; # ETHIOPIC SYLLABLE KEE +ክ}$wordBoundary → $ከ ; # ETHIOPIC SYLLABLE KE +ክ ↔ $ከ $ሳድስ ; # ETHIOPIC SYLLABLE KE +ኮ ↔ $ከ $ሳብዕ ; # ETHIOPIC SYLLABLE KO +ኰ ↔ $ከ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KWA +ኵ ↔ $ከ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KWE +ኲ ↔ $ከ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KWI +ኳ ↔ $ከ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KWAA +ኴ ↔ $ከ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KWEE +ክ ← $ከ ; # ETHIOPIC SYLLABLE KE +# +ኸ ↔ $ኸ $ግዕዝ; # ETHIOPIC SYLLABLE KXA +ኹ ↔ $ኸ $ካዕብ ; # ETHIOPIC SYLLABLE KXU +ኺ ↔ $ኸ $ሣልስ ; # ETHIOPIC SYLLABLE KXI +ኻ ↔ $ኸ $ራዕብ ; # ETHIOPIC SYLLABLE KXAA +ኼ ↔ $ኸ $ኃምስ ; # ETHIOPIC SYLLABLE KXEE +ኽ}$wordBoundary → $ኸ ; # ETHIOPIC SYLLABLE KXE +ኽ ↔ $ኸ $ሳድስ ; # ETHIOPIC SYLLABLE KXE +ኾ ↔ $ኸ $ሳብዕ ; # ETHIOPIC SYLLABLE KXO +ዀ ↔ $ኸ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KXWA +ዅ ↔ $ኸ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KXWE +ዂ ↔ $ኸ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KXWI +ዃ ↔ $ኸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KXWAA +ዄ ↔ $ኸ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KXWEE +ኽ ← $ኸ ; # ETHIOPIC SYLLABLE KXE +# +ወ ↔ $ወ $ግዕዝ ; # ETHIOግዕዝSYLLABLE WA +ዉ ↔ $ወ $ካዕብ ; # ETHIOPIC SYLLABLE WU +ዊ ↔ $ወ $ሣልስ ; # ETHIOPIC SYLLABLE WI +ዋ ↔ $ወ $ራዕብ ; # ETHIOPIC SYLLABLE WAA +ዌ ↔ $ወ $ኃምስ ; # ETHIOPIC SYLLABLE WEE +ው}$wordBoundary → $ወ ; # ETHIOPIC SYLLABLE WE +ው ↔ $ወ $ሳድስ ; # ETHIOPIC SYLLABLE WE +ዎ ↔ $ወ $ሳብዕ ; # ETHIOPIC SYLLABLE WO +ው ← $ወ ; # ETHIOPIC SYLLABLE WE +# +ዐ → $ዐይን $ራዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL A +ዑ ↔ $ዐይን $ካዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL U +ዒ ↔ $ዐይን $ሣልስ ; # ETHIOPIC SYLLABLE PHARYNGEAL I +ዓ ↔ $ዐይን $ራዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL AA +ዔ ↔ $ዐይን $ኃምስ ; # ETHIOPIC SYLLABLE PHARYNGEAL EE +ዕ ↔ $ዐይን $ሳድስ ; # ETHIOPIC SYLLABLE PHARYNGEAL E +ዖ ↔ $ዐይን $ሳብዕ ; # ETHIOPIC SYLLABLE PHARYNGEAL O +# +ዘ ↔ $ዘ $ግዕዝ ; # ETHIOPIC SYLLABLE ZA +ዙ ↔ $ዘ $ካዕብ ; # ETHIOPIC SYLLABLE ZU +ዚ ↔ $ዘ $ሣልስ ; # ETHIOPIC SYLLABLE ZI +ዛ ↔ $ዘ $ራዕብ ; # ETHIOPIC SYLLABLE ZAA +ዜ ↔ $ዘ $ኃምስ ; # ETHIOPIC SYLLABLE ZEE +ዝ}$wordBoundary → $ዘ ; # ETHIOPIC SYLLABLE ZE +ዝ ↔ $ዘ $ሳድስ ; # ETHIOPIC SYLLABLE ZE +ዞ ↔ $ዘ $ሳብዕ ; # ETHIOPIC SYLLABLE ZO +ዟ ↔ $ዘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZWA +ዝ ← $ዘ ; # ETHIOPIC SYLLABLE ZE +# +ዠ ↔ $ዠ $ግዕዝ ; # ETHIOPIC SYLLABLE ZHA +ዡ ↔ $ዠ $ካዕብ ; # ETHIOPIC SYLLABLE ZHU +ዢ ↔ $ዠ $ሣልስ ; # ETHIOPIC SYLLABLE ZHI +ዣ ↔ $ዠ $ራዕብ ; # ETHIOPIC SYLLABLE ZHAA +ዤ ↔ $ዠ $ኃምስ ; # ETHIOPIC SYLLABLE ZHEE +ዥ}$wordBoundary → $ዠ ; # ETHIOPIC SYLLABLE ZHE +ዥ ↔ $ዠ $ሳድስ ; # ETHIOPIC SYLLABLE ZHE +ዦ ↔ $ዠ $ሳብዕ ; # ETHIOPIC SYLLABLE ZHO +ዧ ↔ $ዠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZHWA +ዥ ← $ዠ ; # ETHIOPIC SYLLABLE ZHE +# +የ ↔ $የ $ግዕዝ ; # ETHIOPIC SYLLABLE YA +ዩ ↔ $የ $ካዕብ ; # ETHIOPIC SYLLABLE YU +ዪ ↔ $የ $ሣልስ ; # ETHIOPIC SYLLABLE YI +ያ ↔ $የ $ራዕብ ; # ETHIOPIC SYLLABLE YAA +ዬ ↔ $የ $ኃምስ ; # ETHIOPIC SYLLABLE YEE +ይ}$wordBoundary → $የ ; # ETHIOPIC SYLLABLE YE +ይ ↔ $የ $ሳድስ ; # ETHIOPIC SYLLABLE YE +ዮ ↔ $የ $ሳብዕ ; # ETHIOPIC SYLLABLE YO +ይ ← $የ ; # ETHIOPIC SYLLABLE YE +# +ደ ↔ $ደ $ግዕዝ ; # ETHIOPIC SYLLABLE DA +ዱ ↔ $ደ $ካዕብ ; # ETHIOPIC SYLLABLE DU +ዲ ↔ $ደ $ሣልስ ; # ETHIOPIC SYLLABLE DI +ዳ ↔ $ደ $ራዕብ ; # ETHIOPIC SYLLABLE DAA +ዴ ↔ $ደ $ኃምስ ; # ETHIOPIC SYLLABLE DEE +ድ}$wordBoundary → $ደ ; # ETHIOPIC SYLLABLE DE +ድ ↔ $ደ $ሳድስ ; # ETHIOPIC SYLLABLE DE +ዶ ↔ $ደ $ሳብዕ ; # ETHIOPIC SYLLABLE DO +ዷ ↔ $ደ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DWA +ድ ← $ደ ; # ETHIOPIC SYLLABLE DE +# +ጀ ↔ $ጀ $ግዕዝ ; # ETHIOPIC SYLLABLE JA +ጁ ↔ $ጀ $ካዕብ ; # ETHIOPIC SYLLABLE JU +ጂ ↔ $ጀ $ሣልስ ; # ETHIOPIC SYLLABLE JI +ጃ ↔ $ጀ $ራዕብ ; # ETHIOPIC SYLLABLE JAA +ጄ ↔ $ጀ $ኃምስ ; # ETHIOPIC SYLLABLE JEE +ጅ}$wordBoundary → $ጀ ; # ETHIOPIC SYLLABLE JE +ጅ ↔ $ጀ $ሳድስ ; # ETHIOPIC SYLLABLE JE +ጆ ↔ $ጀ $ሳብዕ ; # ETHIOPIC SYLLABLE JO +ጇ ↔ $ጀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE JWA +ጅ ← $ጀ ; # ETHIOPIC SYLLABLE JE +# +ገ ↔ $ገ $ግዕዝ ; # ETHIOPIC SYLLABLE GA +ጉ ↔ $ገ $ካዕብ ; # ETHIOPIC SYLLABLE GU +ጊ ↔ $ገ $ሣልስ ; # ETHIOPIC SYLLABLE GI +ጋ ↔ $ገ $ራዕብ ; # ETHIOPIC SYLLABLE GAA +ጌ ↔ $ገ $ኃምስ ; # ETHIOPIC SYLLABLE GEE +ግ}$wordBoundary → $ገ ; # ETHIOPIC SYLLABLE GE +ግ ↔ $ገ $ሳድስ ; # ETHIOPIC SYLLABLE GE +ጎ ↔ $ገ $ሳብዕ ; # ETHIOPIC SYLLABLE GO +ጐ ↔ $ገ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GWA +ጕ ↔ $ገ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GWE +ጒ ↔ $ገ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GWI +ጓ ↔ $ገ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GWAA +ጔ ↔ $ገ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE GWEE +ግ ← $ገ ; # ETHIOPIC SYLLABLE GE +# +ጘ ↔ $ጘ $ግዕዝ ; # ETHIOPIC SYLLABLE GGA +ጙ ↔ $ጘ $ካዕብ ; # ETHIOPIC SYLLABLE GGU +ጚ ↔ $ጘ $ሣልስ ; # ETHIOPIC SYLLABLE GGI +ጛ ↔ $ጘ $ራዕብ ; # ETHIOPIC SYLLABLE GGAA +ጜ ↔ $ጘ $ኃምስ ; # ETHIOPIC SYLLABLE GGEE +ጝ}$wordBoundary → $ጘ ; # ETHIOPIC SYLLABLE GGE +ጝ ↔ $ጘ $ሳድስ ; # ETHIOPIC SYLLABLE GGE +ጞ ↔ $ጘ $ሳብዕ ; # ETHIOPIC SYLLABLE GGO +ⶓ ↔ $ጘ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GGWA +ⶖ ↔ $ጘ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GGWE +ⶔ ↔ $ጘ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GGWI +ጟ ↔ $ጘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GGWAA +ⶕ ↔ $ጘ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE GGWEE +ጝ ← $ጘ ; # ETHIOPIC SYLLABLE GGE +# +ጠ ↔ $ጠ $ግዕዝ ; # ETHIOPIC SYLLABLE THA +ጡ ↔ $ጠ $ካዕብ ; # ETHIOPIC SYLLABLE THU +ጢ ↔ $ጠ $ሣልስ ; # ETHIOPIC SYLLABLE THI +ጣ ↔ $ጠ $ራዕብ ; # ETHIOPIC SYLLABLE THAA +ጤ ↔ $ጠ $ኃምስ ; # ETHIOPIC SYLLABLE THEE +ጥ}$wordBoundary → $ጠ ; # ETHIOPIC SYLLABLE THE +ጥ ↔ $ጠ $ሳድስ ; # ETHIOPIC SYLLABLE THE +ጦ ↔ $ጠ $ሳብዕ ; # ETHIOPIC SYLLABLE THO +ጧ ↔ $ጠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE THWA +ጥ ← $ጠ ; # ETHIOPIC SYLLABLE THE +# +ጰ ↔ $ጰ $ግዕዝ ; # ETHIOPIC SYLLABLE PHA +ጱ ↔ $ጰ $ካዕብ ; # ETHIOPIC SYLLABLE PHU +ጲ ↔ $ጰ $ሣልስ ; # ETHIOPIC SYLLABLE PHI +ጳ ↔ $ጰ $ራዕብ ; # ETHIOPIC SYLLABLE PHAA +ጴ ↔ $ጰ $ኃምስ ; # ETHIOPIC SYLLABLE PHEE +ጵ}$wordBoundary → $ጰ ; # ETHIOPIC SYLLABLE PHE +ጵ ↔ $ጰ $ሳድስ ; # ETHIOPIC SYLLABLE PHE +ጶ ↔ $ጰ $ሳብዕ ; # ETHIOPIC SYLLABLE PHO +ጷ ↔ $ጰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PHWA +ጵ ← $ጰ ; # ETHIOPIC SYLLABLE PHE +# +ፀ ↔ $ፀ $ግዕዝ ; # ETHIOPIC SYLLABLE TZA +ፁ ↔ $ፀ $ካዕብ ; # ETHIOPIC SYLLABLE TZU +ፂ ↔ $ፀ $ሣልስ ; # ETHIOPIC SYLLABLE TZI +ፃ ↔ $ፀ $ራዕብ ; # ETHIOPIC SYLLABLE TZAA +ፄ ↔ $ፀ $ኃምስ ; # ETHIOPIC SYLLABLE TZEE +ፅ}$wordBoundary → $ፀ ; # ETHIOPIC SYLLABLE TZE +ፅ ↔ $ፀ $ሳድስ ; # ETHIOPIC SYLLABLE TZE +ፆ ↔ $ፀ $ሳብዕ ; # ETHIOPIC SYLLABLE TZO +ፅ ← $ፀ ; # ETHIOPIC SYLLABLE TZE +# +ጸ ↔ $ጸ $ግዕዝ ; # ETHIOPIC SYLLABLE TSA +ጹ ↔ $ጸ $ካዕብ ; # ETHIOPIC SYLLABLE TSU +ጺ ↔ $ጸ $ሣልስ ; # ETHIOPIC SYLLABLE TSI +ጻ ↔ $ጸ $ራዕብ ; # ETHIOPIC SYLLABLE TSAA +ጼ ↔ $ጸ $ኃምስ ; # ETHIOPIC SYLLABLE TSEE +ጽ}$wordBoundary → $ጸ ; # ETHIOPIC SYLLABLE TSE +ጽ ↔ $ጸ $ሳድስ ; # ETHIOPIC SYLLABLE TSE +ጾ ↔ $ጸ $ሳብዕ ; # ETHIOPIC SYLLABLE TSO +ጿ ↔ $ጸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TSWA +ጽ ← $ጸ ; # ETHIOPIC SYLLABLE TSE +# +ፈ ↔ $ፈ $ግዕዝ ; # ETHIOPIC SYLLABLE FA +ፉ ↔ $ፈ $ካዕብ ; # ETHIOPIC SYLLABLE FU +ፊ ↔ $ፈ $ሣልስ ; # ETHIOPIC SYLLABLE FI +ፋ ↔ $ፈ $ራዕብ ; # ETHIOPIC SYLLABLE FAA +ፌ ↔ $ፈ $ኃምስ ; # ETHIOPIC SYLLABLE FEE +ፍ}$wordBoundary → $ፈ ; # ETHIOPIC SYLLABLE FE +ፍ ↔ $ፈ $ሳድስ ; # ETHIOPIC SYLLABLE FE +ፎ ↔ $ፈ $ሳብዕ ; # ETHIOPIC SYLLABLE FO +ፏ ↔ $ፈ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE FWA +ፚ ↔ fy $ራዕብ ; # ETHIOPIC SYLLABLE FYA +ፍ ← $ፈ ; # ETHIOPIC SYLLABLE FE +# +ፐ ↔ $ፐ $ግዕዝ ; # ETHIOPIC SYLLABLE PA +ፑ ↔ $ፐ $ካዕብ ; # ETHIOPIC SYLLABLE PU +ፒ ↔ $ፐ $ሣልስ ; # ETHIOPIC SYLLABLE PI +ፓ ↔ $ፐ $ራዕብ ; # ETHIOPIC SYLLABLE PAA +ፔ ↔ $ፐ $ኃምስ ; # ETHIOPIC SYLLABLE PEE +ፕ}$wordBoundary → $ፐ ; # ETHIOPIC SYLLABLE PE +ፕ ↔ $ፐ $ሳድስ ; # ETHIOPIC SYLLABLE PE +ፖ ↔ $ፐ $ሳብዕ ; # ETHIOPIC SYLLABLE PO +ፗ ↔ $ፐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PWA +ፕ ← $ፐ ; # ETHIOPIC SYLLABLE PE +# +######################################################################## +# Start of Numeric Transformations +######################################################################## +፳ ↔ 20 ; # ETHIOPIC NUMBER TWENTY +፴ ↔ 30 ; # ETHIOPIC NUMBER THIRTY +፵ ↔ 40 ; # ETHIOPIC NUMBER FORTY +፶ ↔ 50 ; # ETHIOPIC NUMBER FIFTY +፷ ↔ 60 ; # ETHIOPIC NUMBER SIXTY +፸ ↔ 70 ; # ETHIOPIC NUMBER SEVENTY +፹ ↔ 80 ; # ETHIOPIC NUMBER EIGHTY +፺ ↔ 90 ; # ETHIOPIC NUMBER NINETY +፪ ↔ 2 ; # ETHIOPIC DIGIT TWO +፫ ↔ 3 ; # ETHIOPIC DIGIT THREE +፬ ↔ 4 ; # ETHIOPIC DIGIT FOUR +፭ ↔ 5 ; # ETHIOPIC DIGIT FIVE +፮ ↔ 6 ; # ETHIOPIC DIGIT SIX +፯ ↔ 7 ; # ETHIOPIC DIGIT SEVEN +፰ ↔ 8 ; # ETHIOPIC DIGIT EIGHT +፱ ↔ 9 ; # ETHIOPIC DIGIT NINE +፼↔ '10,000' ; # ETHIOPIC NUMBER TEN HUNDRED +# ፲፻ ↔ '1,000' ; +፻ ↔ 100 ; # ETHIOPIC NUMBER HUNDRED +፲ ↔ 10 ; # ETHIOPIC NUMBER TEN +፩ ↔ 1 ; # ETHIOPIC DIGIT ONE +######################################################################## +# Start of Punctuation Transformations +######################################################################## +# +# Lambdin does not explicitly define punctuation mappings, but some may +# be discerned from his text samples. +# +። ↔ '.'; +፣ ↔ ','; +፥ → ','; +፦ ↔ ':-'; +፤ ↔ ';'; +፡ ↔ ' : '; +######################################################################## +# Inverse Fiter : Latin-Ethiopic +######################################################################## +# +:: ([-!\u0023',.:<>?`0-9A-Za-z]) ; +# +######################################################################## + diff --git a/icu/icu4c/source/data/translit/Ethi_Latn_SERA.txt b/icu/icu4c/source/data/translit/Ethi_Latn_SERA.txt new file mode 100644 index 00000000000..7fca268d29d --- /dev/null +++ b/icu/icu4c/source/data/translit/Ethi_Latn_SERA.txt @@ -0,0 +1,702 @@ +# © 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +# +# File: Ethi_Latn_SERA.txt +# Generated from CLDR +# + +######################################################################## +# SERA 1997 System +# +# Yacob, Daniel, and Yitna Firdyiwek. “The System for Ethiopic Representation in ASCII - 1997 Standard.” +# The Abyssinia Gateway, 1997, abyssiniagateway.net/fidel/sera-97.html. +# +# Related: +# http://abyssiniagateway.net/fidel/sera-faq.html +# http://abyssiniagateway.net/fidel/sera-faq_0.html +# +# Prepared by Daniel Yacob +# +######################################################################## +# +# MINIMAL FILTER: Ethiopic-Latin +# +:: [ⷈ-ⷎⷐ-ⷖ[:Ethiopic:]]; +# +######################################################################## +######################################################################## +# +# Define All Transformation Variables +# +######################################################################## +# +$ግዕዝ = e ; +$ካዕብ = u ; +$ሣልስ = i ; +$ራዕብ = a ; +$ኃምስ = E ; +$ሳድስ = ; +$ሳብዕ = o ; +$ሳምን = oa ; +$ዘመደ_ግዕዝ = We ; +$ዘመደ_ካዕብ = Wu ; +$ዘመደ_ኃምስ = WE ; +$ዘመደ_ሣልስ = Wi ; +$ዘመደ_ራዕብ = Wa ; +$ዘመደ_ሳድስ = W ; +# +$አለፍ = ʾ; +$ዐይን = ʿ; +# +$alternate = \`; +# +$ሀ = h ; +$ለ = l ; +$ሐ = H ; +$መ = m ; +$ሠ = $alternate s ; +$ረ = r ; +$ሰ = s ; +$ሸ = x ; +# +# The following for Gamo- +# +# $ꬁ = ~s ; +# $ꬑ = ~z ; +# $ꬉ = ~d ; +# $ꬠ = ~C ; +# $ꬨ = ~S ; +$ⶠ = $alternate x ; +$ቀ = q ; +$ⷀ = qY ; +$ቐ = Q ; +$በ = b ; +$ቨ = v ; +$ተ = t ; +$ቸ = c ; +$ⶨ = $alternate c ; +$ኀ = $alternate h ; +$ነ = n ; +$ኘ = N ; +$ከ = k ; +$ⷈ = kY ; +$ኸ = K ; +$ⷐ = KY ; +$ወ = w ; +$ዘ = z ; +$ዠ = Z ; +$ⶰ = $alternate Z ; +$የ = y ; +$ደ = d ; +$ዸ = D ; +$ጀ = j ; +$ገ = g ; +$ⷘ = gY ; +$ጘ = G ; +$ጠ = T ; +$ጨ = C ; +$ⶸ = $alternate C ; +$ጰ = P ; +$ጸ = S ; +$ፀ = $alternate S ; +$ፈ = f ; +$ፐ = p ; +# +# Vowels are special: +# +$glottal = \' ; +$pharyngeal = \`; +$አ = a ; $ኡ = $ካዕብ ; $ኢ = $ሣልስ ; $ኣ = A ; $ኤ = $ኃምስ ; $እ = I ; $ኦ = $ሳብዕ ; $ኦa = $ሳምን ; $ኧ = ea ; +$ዐ = $ግዕዝ ; $ዑ = $ካዕብ ; $ዒ = $ሣልስ ; $ዓ = $ራዕብ ; $ዔ = $ኃምስ ; $ዕ = I ; $ዖ = $ሳብዕ ; +# +# Use this $wordBoundary until bug 2034 is fixed in ICU: +# http://bugs.icu-project.org/trac/ticket/2034 +# +$wordBoundary = [^[:L:][:M:][:N:]] ; +# +######################################################################## +# Start of Syllabic Transformations +######################################################################## +# +ሐ ↔ $ሐ $ግዕዝ ; # ETHIOPIC SYLLABLE HHA +ሑ ↔ $ሐ $ካዕብ ; # ETHIOPIC SYLLABLE HHU +ሒ ↔ $ሐ $ሣልስ ; # ETHIOPIC SYLLABLE HHI +ሓ ↔ $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHAA +ሔ ↔ $ሐ $ኃምስ ; # ETHIOPIC SYLLABLE HHEE +ሖ ↔ $ሐ $ሳብዕ ; # ETHIOPIC SYLLABLE HHO +ሗ ↔ $ሐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE HWA +ሕ ↔ $ሐ $ሳድስ ; # ETHIOPIC SYLLABLE HHE +# +ለ ↔ $ለ $ግዕዝ ; # ETHIOPIC SYLLABLE LA +ሉ ↔ $ለ $ካዕብ ; # ETHIOPIC SYLLABLE LU +ሊ ↔ $ለ $ሣልስ ; # ETHIOPIC SYLLABLE LI +ላ ↔ $ለ $ራዕብ ; # ETHIOPIC SYLLABLE LAA +ሌ ↔ $ለ $ኃምስ ; # ETHIOPIC SYLLABLE LEE +ⶀ ↔ $ለ $ሳምን ; # ETHIOPIC SYLLABLE LOA +ሎ ↔ $ለ $ሳብዕ ; # ETHIOPIC SYLLABLE LO +ሏ ↔ $ለ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE LWA +ል ↔ $ለ $ሳድስ ; # ETHIOPIC SYLLABLE LE +# +መ ↔ $መ $ግዕዝ ; # ETHIOPIC SYLLABLE MA +ሙ ↔ $መ $ካዕብ ; # ETHIOPIC SYLLABLE MU +ሚ ↔ $መ $ሣልስ ; # ETHIOPIC SYLLABLE MI +ማ ↔ $መ $ራዕብ ; # ETHIOPIC SYLLABLE MAA +ሜ ↔ $መ $ኃምስ ; # ETHIOPIC SYLLABLE MEE +ⶁ ↔ $መ $ሳምን ; # ETHIOPIC SYLLABLE MOA +ሞ ↔ $መ $ሳብዕ ; # ETHIOPIC SYLLABLE MO +ፙ ↔ $መ Ya ; # ETHIOPIC SYLLABLE MYA +# +ᎀ ↔ $መ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT MWA +ᎃ ↔ $መ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE MWE +ᎁ ↔ $መ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE MWI +ሟ ↔ $መ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE MWA +ᎂ ↔ $መ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE MWEE +ᎃ ← $መ $ዘመደ_ሳድስ ; # ETHIOPIC SYLLABLE MWE +ም ↔ $መ $ሳድስ ; # ETHIOPIC SYLLABLE ME +# +ሠ ↔ $ሠ $ግዕዝ ; # ETHIOPIC SYLLABLE SZA +ሡ ↔ $ሠ $ካዕብ ; # ETHIOPIC SYLLABLE SZU +ሢ ↔ $ሠ $ሣልስ ; # ETHIOPIC SYLLABLE SZI +ሣ ↔ $ሠ $ራዕብ ; # ETHIOPIC SYLLABLE SZAA +ሤ ↔ $ሠ $ኃምስ ; # ETHIOPIC SYLLABLE SZEE +ሦ ↔ $ሠ $ሳብዕ ; # ETHIOPIC SYLLABLE SZO +ሧ ↔ $ሠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SZWA +ሥ ↔ $ሠ $ሳድስ ; # ETHIOPIC SYLLABLE SZE +# +ረ ↔ $ረ $ግዕዝ ; # ETHIOPIC SYLLABLE RA +ሯ ↔ $ረ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE RWA +ሩ ↔ $ረ $ካዕብ ; # ETHIOPIC SYLLABLE RU +ሪ ↔ $ረ $ሣልስ ; # ETHIOPIC SYLLABLE RI +ራ ↔ $ረ $ራዕብ ; # ETHIOPIC SYLLABLE RAA +ሬ ↔ $ረ $ኃምስ ; # ETHIOPIC SYLLABLE REE +ⶂ ↔ $ረ $ሳምን ; # ETHIOPIC SYLLABLE R0A +ሮ ↔ $ረ $ሳብዕ ; # ETHIOPIC SYLLABLE RO +ፘ ↔ $ረ Ya ; # ETHIOPIC SYLLABLE RYA +ር ↔ $ረ $ሳድስ ; # ETHIOPIC SYLLABLE RE +# +ⶠ ↔ $ⶠ $ግዕዝ ; # ETHIOPIC SYLLABLE SSA +ⶡ ↔ $ⶠ $ካዕብ ; # ETHIOPIC SYLLABLE SSU +ⶢ ↔ $ⶠ $ሣልስ ; # ETHIOPIC SYLLABLE SSI +ⶣ ↔ $ⶠ $ራዕብ ; # ETHIOPIC SYLLABLE SSAA +ⶤ ↔ $ⶠ $ኃምስ ; # ETHIOPIC SYLLABLE SSEE +ⶦ ↔ $ⶠ $ሳብዕ ; # ETHIOPIC SYLLABLE SSO +ⶥ ↔ $ⶠ $ሳድስ ; # ETHIOPIC SYLLABLE SSE +# +ሸ ↔ $ሸ $ግዕዝ ; # ETHIOPIC SYLLABLE SHA +ሹ ↔ $ሸ $ካዕብ ; # ETHIOPIC SYLLABLE SHU +ሺ ↔ $ሸ $ሣልስ ; # ETHIOPIC SYLLABLE SHI +ሻ ↔ $ሸ $ራዕብ ; # ETHIOPIC SYLLABLE SHAA +ሼ ↔ $ሸ $ኃምስ ; # ETHIOPIC SYLLABLE SHEE +ⶄ ↔ $ሸ $ሳምን ; # ETHIOPIC SYLLABLE SHOA +ሾ ↔ $ሸ $ሳብዕ ; # ETHIOPIC SYLLABLE SHO +ሿ ↔ $ሸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SHWA +ሽ ↔ $ሸ $ሳድስ ; # ETHIOPIC SYLLABLE SHE +# +ሰ ↔ $ሰ $ግዕዝ ; # ETHIOPIC SYLLABLE SA +ሱ ↔ $ሰ $ካዕብ ; # ETHIOPIC SYLLABLE SU +ሲ ↔ $ሰ $ሣልስ ; # ETHIOPIC SYLLABLE SI +ሳ ↔ $ሰ $ራዕብ ; # ETHIOPIC SYLLABLE SAA +ሴ ↔ $ሰ $ኃምስ ; # ETHIOPIC SYLLABLE SEE +ⶃ ↔ $ሰ $ሳምን ; # ETHIOPIC SYLLABLE SOA +ሶ ↔ $ሰ $ሳብዕ ; # ETHIOPIC SYLLABLE SO +ሷ ↔ $ሰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SWA +ስ ↔ $ሰ $ሳድስ ; # ETHIOPIC SYLLABLE SE +# +ⷀ ↔ $ⷀ $ግዕዝ ; # ETHIOPIC SYLLABLE QYA +ⷁ ↔ $ⷀ $ካዕብ ; # ETHIOPIC SYLLABLE QYU +ⷂ ↔ $ⷀ $ሣልስ ; # ETHIOPIC SYLLABLE QYI +ⷃ ↔ $ⷀ $ራዕብ ; # ETHIOPIC SYLLABLE QYAA +ⷄ ↔ $ⷀ $ኃምስ ; # ETHIOPIC SYLLABLE QYEE +ⷆ ↔ $ⷀ $ሳብዕ ; # ETHIOPIC SYLLABLE QYO +ⷅ ↔ $ⷀ $ሳድስ ; # ETHIOPIC SYLLABLE QYE +# +ቐ ↔ $ቐ $ግዕዝ ; # ETHIOPIC SYLLABLE QHA +ቑ ↔ $ቐ $ካዕብ ; # ETHIOPIC SYLLABLE QHU +ቒ ↔ $ቐ $ሣልስ ; # ETHIOPIC SYLLABLE QHI +ቓ ↔ $ቐ $ራዕብ ; # ETHIOPIC SYLLABLE QHAA +ቔ ↔ $ቐ $ኃምስ ; # ETHIOPIC SYLLABLE QHEE +ቖ ↔ $ቐ $ሳብዕ ; # ETHIOPIC SYLLABLE QHO +# +ቘ ↔ $ቐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QHWA +ቝ ↔ $ቐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QHWE +ቚ ↔ $ቐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QHWI +ቛ ↔ $ቐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QHWAA +ቜ ↔ $ቐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QHWEE +ቝ ← $ቐ $ዘመደ_ሳድስ ; # ETHIOPIC SYLLABLE QHWE +ቕ ↔ $ቐ $ሳድስ ; # ETHIOPIC SYLLABLE QHE +# +ቀ ↔ $ቀ $ግዕዝ ; # ETHIOPIC SYLLABLE QA +ቁ ↔ $ቀ $ካዕብ ; # ETHIOPIC SYLLABLE QU +ቂ ↔ $ቀ $ሣልስ ; # ETHIOPIC SYLLABLE QI +ቃ ↔ $ቀ $ራዕብ ; # ETHIOPIC SYLLABLE QAA +ቄ ↔ $ቀ $ኃምስ ; # ETHIOPIC SYLLABLE QEE +ቇ ↔ $ቀ $ሳምን ; # ETHIOPIC SYLLABLE QOA +ቆ ↔ $ቀ $ሳብዕ ; # ETHIOPIC SYLLABLE QO +# +ቈ ↔ $ቀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QWA +ቊ ↔ $ቀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QWE +ቍ ↔ $ቀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QWI +ቋ ↔ $ቀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QWAA +ቌ ↔ $ቀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QWEE +ቊ ← $ቀ $ዘመደ_ሳድስ ; # ETHIOPIC SYLLABLE QWE +ቅ ↔ $ቀ $ሳድስ ; # ETHIOPIC SYLLABLE QE +# +በ ↔ $በ $ግዕዝ ; # ETHIOPIC SYLLABLE BA +ቡ ↔ $በ $ካዕብ ; # ETHIOPIC SYLLABLE BU +ቢ ↔ $በ $ሣልስ ; # ETHIOPIC SYLLABLE BI +ባ ↔ $በ $ራዕብ ; # ETHIOPIC SYLLABLE BAA +ቤ ↔ $በ $ኃምስ ; # ETHIOPIC SYLLABLE BEE +ⶅ ↔ $በ $ሳምን ; # ETHIOPIC SYLLABLE BOA +ቦ ↔ $በ $ሳብዕ ; # ETHIOPIC SYLLABLE BO +# +ᎄ ↔ $በ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT BWA +ᎇ ↔ $በ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE BWE +ᎅ ↔ $በ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE BWI +ቧ ↔ $በ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE BWA +ᎆ ↔ $በ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE BWEE +ᎇ ← $በ $ዘመደ_ሳድስ ; # ETHIOPIC SYLLABLE BWE +ብ ↔ $በ $ሳድስ ; # ETHIOPIC SYLLABLE BE +# +ቨ ↔ $ቨ $ግዕዝ ; # ETHIOPIC SYLLABLE VA +ቩ ↔ $ቨ $ካዕብ ; # ETHIOPIC SYLLABLE VU +ቪ ↔ $ቨ $ሣልስ ; # ETHIOPIC SYLLABLE VI +ቫ ↔ $ቨ $ራዕብ ; # ETHIOPIC SYLLABLE VAA +ቬ ↔ $ቨ $ኃምስ ; # ETHIOPIC SYLLABLE VEE +ቮ ↔ $ቨ $ሳብዕ ; # ETHIOPIC SYLLABLE VO +ቯ ↔ $ቨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE VWA +ቭ ↔ $ቨ $ሳድስ ; # ETHIOPIC SYLLABLE VE +# +ጠ ↔ $ጠ $ግዕዝ ; # ETHIOPIC SYLLABLE THA +ጡ ↔ $ጠ $ካዕብ ; # ETHIOPIC SYLLABLE THU +ጢ ↔ $ጠ $ሣልስ ; # ETHIOPIC SYLLABLE THI +ጣ ↔ $ጠ $ራዕብ ; # ETHIOPIC SYLLABLE THAA +ጤ ↔ $ጠ $ኃምስ ; # ETHIOPIC SYLLABLE THEE +ⶏ ↔ $ጠ $ሳምን ; # ETHIOPIC SYLLABLE THOA +ጦ ↔ $ጠ $ሳብዕ ; # ETHIOPIC SYLLABLE THO +ጧ ↔ $ጠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE THWA +ጥ ↔ $ጠ $ሳድስ ; # ETHIOPIC SYLLABLE THE +# +ተ ↔ $ተ $ግዕዝ ; # ETHIOPIC SYLLABLE TA +ቱ ↔ $ተ $ካዕብ ; # ETHIOPIC SYLLABLE TU +ቲ ↔ $ተ $ሣልስ ; # ETHIOPIC SYLLABLE TI +ታ ↔ $ተ $ራዕብ ; # ETHIOPIC SYLLABLE TAA +ቴ ↔ $ተ $ኃምስ ; # ETHIOPIC SYLLABLE TEE +ⶆ ↔ $ተ $ሳምን ; # ETHIOPIC SYLLABLE TOA +ቶ ↔ $ተ $ሳብዕ ; # ETHIOPIC SYLLABLE TO +ቷ ↔ $ተ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TWA +ት ↔ $ተ $ሳድስ ; # ETHIOPIC SYLLABLE TE +# +ⶸ ↔ $ⶸ $ግዕዝ ; # ETHIOPIC SYLLABLE CCHA +ⶹ ↔ $ⶸ $ካዕብ ; # ETHIOPIC SYLLABLE CCHU +ⶼ ↔ $ⶸ $ኃምስ ; # ETHIOPIC SYLLABLE CCHEE +ⶺ ↔ $ⶸ $ሣልስ ; # ETHIOPIC SYLLABLE CCHI +ⶻ ↔ $ⶸ $ራዕብ ; # ETHIOPIC SYLLABLE CCHAA +ⶾ ↔ $ⶸ $ሳብዕ ; # ETHIOPIC SYLLABLE CCHO +ⶽ ↔ $ⶸ $ሳድስ ; # ETHIOPIC SYLLABLE CCHE +# +ጨ ↔ $ጨ $ግዕዝ ; # ETHIOPIC SYLLABLE CHA +ጯ ↔ $ጨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CHWA +ጩ ↔ $ጨ $ካዕብ ; # ETHIOPIC SYLLABLE CHU +ጬ ↔ $ጨ $ኃምስ ; # ETHIOPIC SYLLABLE CHEE +ጪ ↔ $ጨ $ሣልስ ; # ETHIOPIC SYLLABLE CHI +ጫ ↔ $ጨ $ራዕብ ; # ETHIOPIC SYLLABLE CHAA +ⶐ ↔ $ጨ $ሳምን ; # ETHIOPIC SYLLABLE CHOA +ጮ ↔ $ጨ $ሳብዕ ; # ETHIOPIC SYLLABLE CHO +ጭ ↔ $ጨ $ሳድስ ; # ETHIOPIC SYLLABLE CHE +# +ⶨ ↔ $ⶨ $ግዕዝ ; # ETHIOPIC SYLLABLE CCA +ⶩ ↔ $ⶨ $ካዕብ ; # ETHIOPIC SYLLABLE CCU +ⶪ ↔ $ⶨ $ሣልስ ; # ETHIOPIC SYLLABLE CCI +ⶫ ↔ $ⶨ $ራዕብ ; # ETHIOPIC SYLLABLE CCAA +ⶬ ↔ $ⶨ $ኃምስ ; # ETHIOPIC SYLLABLE CCEE +ⶮ ↔ $ⶨ $ሳብዕ ; # ETHIOPIC SYLLABLE CCO +ⶭ ↔ $ⶨ $ሳድስ ; # ETHIOPIC SYLLABLE CCE +# +ቸ ↔ $ቸ $ግዕዝ ; # ETHIOPIC SYLLABLE CA +ቹ ↔ $ቸ $ካዕብ ; # ETHIOPIC SYLLABLE CU +ቺ ↔ $ቸ $ሣልስ ; # ETHIOPIC SYLLABLE CI +ቻ ↔ $ቸ $ራዕብ ; # ETHIOPIC SYLLABLE CAA +ቼ ↔ $ቸ $ኃምስ ; # ETHIOPIC SYLLABLE CEE +ⶇ ↔ $ቸ $ሳምን ; # ETHIOPIC SYLLABLE COA +ቾ ↔ $ቸ $ሳብዕ ; # ETHIOPIC SYLLABLE CO +ቿ ↔ $ቸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CWA +ች ↔ $ቸ $ሳድስ ; # ETHIOPIC SYLLABLE CE +# +ኀ ↔ $ኀ $ግዕዝ ; # ETHIOPIC SYLLABLE XA +ኁ ↔ $ኀ $ካዕብ ; # ETHIOPIC SYLLABLE XU +ኂ ↔ $ኀ $ሣልስ ; # ETHIOPIC SYLLABLE XI +ኃ ↔ $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XAA +ኄ ↔ $ኀ $ኃምስ ; # ETHIOPIC SYLLABLE XEE +ኇ ↔ $ኀ $ሳምን ; # ETHIOPIC SYLLABLE XOA +ኆ ↔ $ኀ $ሳብዕ ; # ETHIOPIC SYLLABLE XO +# +ኈ ↔ $ኀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE XWA +ኍ ↔ $ኀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE XWE +ኊ ↔ $ኀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE XWI +ኋ ↔ $ኀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE XWAA +ኌ ↔ $ኀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE XWEE +ኍ ← $ኀ $ዘመደ_ሳድስ ; # ETHIOPIC SYLLABLE XWE +ኅ ↔ $ኀ $ሳድስ ; # ETHIOPIC SYLLABLE XE +# +ኈ ← $ሀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE XWA +ኍ ← $ሀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE XWE +ኊ ← $ሀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE XWI +ኋ ← $ሀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE XWAA +ኌ ← $ሀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE XWEE +ኍ ← $ሀ $ዘመደ_ሳድስ ; # ETHIOPIC SYLLABLE XWE +# +ሀ ↔ $ሀ $ግዕዝ ; # ETHIOPIC SYLLABLE HA +ሁ ↔ $ሀ $ካዕብ ; # ETHIOPIC SYLLABLE HU +ሃ ↔ $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HAA +ሂ ↔ $ሀ $ሣልስ ; # ETHIOPIC SYLLABLE HI +ሄ ↔ $ሀ $ኃምስ ; # ETHIOPIC SYLLABLE HEE +ሇ ↔ $ሀ $ሳምን ; # ETHIOPIC SYLLABLE HOA +ሆ ↔ $ሀ $ሳብዕ ; # ETHIOPIC SYLLABLE HO +ህ ↔ $ሀ $ሳድስ ; # ETHIOPIC SYLLABLE HE +# +ጘ ↔ $ጘ $ግዕዝ ; # ETHIOPIC SYLLABLE GGA +ጙ ↔ $ጘ $ካዕብ ; # ETHIOPIC SYLLABLE GGU +ጚ ↔ $ጘ $ሣልስ ; # ETHIOPIC SYLLABLE GGI +ጛ ↔ $ጘ $ራዕብ ; # ETHIOPIC SYLLABLE GGAA +ጜ ↔ $ጘ $ኃምስ ; # ETHIOPIC SYLLABLE GGEE +ጞ ↔ $ጘ $ሳብዕ ; # ETHIOPIC SYLLABLE GGO +# +ⶓ ↔ $ጘ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GGWA +ⶖ ↔ $ጘ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GGWE +ⶔ ↔ $ጘ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GGWI +ጟ ↔ $ጘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GGWAA +ⶕ ↔ $ጘ $ዘመደ_ኃምስ; # ETHIOPIC SYLLABLE GGWEE +ⶖ ← $ጘ $ዘመደ_ሳድስ ; # ETHIOPIC SYLLABLE GGWE +ጝ ↔ $ጘ $ሳድስ ; # ETHIOPIC SYLLABLE GGE +# +ኘ ↔ $ኘ $ግዕዝ ; # ETHIOPIC SYLLABLE NYA +ኙ ↔ $ኘ $ካዕብ ; # ETHIOPIC SYLLABLE NYU +ኚ ↔ $ኘ $ሣልስ ; # ETHIOPIC SYLLABLE NYI +ኛ ↔ $ኘ $ራዕብ ; # ETHIOPIC SYLLABLE NYAA +ኜ ↔ $ኘ $ኃምስ ; # ETHIOPIC SYLLABLE NYEE +ⶉ ↔ $ኘ $ሳምን ; # ETHIOPIC SYLLABLE NYOA +ኞ ↔ $ኘ $ሳብዕ ; # ETHIOPIC SYLLABLE NYO +ኟ ↔ $ኘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NYWA +ኝ ↔ $ኘ $ሳድስ ; # ETHIOPIC SYLLABLE NYE +# +ነ ↔ $ነ $ግዕዝ ; # ETHIOPIC SYLLABLE NA +ኑ ↔ $ነ $ካዕብ ; # ETHIOPIC SYLLABLE NU +ኒ ↔ $ነ $ሣልስ ; # ETHIOPIC SYLLABLE NI +ና ↔ $ነ $ራዕብ ; # ETHIOPIC SYLLABLE NAA +ኔ ↔ $ነ $ኃምስ ; # ETHIOPIC SYLLABLE NEE +ⶈ ↔ $ነ $ሳምን ; # ETHIOPIC SYLLABLE NOA +ኖ ↔ $ነ $ሳብዕ ; # ETHIOPIC SYLLABLE NO +ኗ ↔ $ነ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NWA +ን ↔ $ነ $ሳድስ ; # ETHIOPIC SYLLABLE NE +# +[^:Letter:]{ኣ ↔ $ኣ ; # ETHIOPIC SYLLABLE GLOTTAL AA +$wordBoundary{ኧ ↔ $ኧ ; # ETHIOPIC SYLLABLE GLOTTAL WA +[^:Letter:]{አ ↔ $አ ; # ETHIOPIC SYLLABLE GLOTTAL A +$wordBoundary{ኡ ↔ $ኡ ; # ETHIOPIC SYLLABLE GLOTTAL U +$wordBoundary{ኤ ↔ $ኤ ; # ETHIOPIC SYLLABLE GLOTTAL EE +$wordBoundary{ኢ ↔ $ኢ ; # ETHIOPIC SYLLABLE GLOTTAL I +$wordBoundary{እ ↔ $እ ; # ETHIOPIC SYLLABLE GLOTTAL E +$wordBoundary{ⶊ ↔ $ኦa ; # ETHIOPIC SYLLABLE GLOTTAL OA +$wordBoundary{ኦ ↔ $ኦ ; # ETHIOPIC SYLLABLE GLOTTAL O +# +ኣ ↔ $glottal $ኣ ; # ETHIOPIC SYLLABLE GLOTTAL AA +ኧ ↔ $glottal $ኧ ; # ETHIOPIC SYLLABLE GLOTTAL WA +አ ↔ $glottal $አ ; # ETHIOPIC SYLLABLE GLOTTAL A +ኡ ↔ $glottal $ኡ ; # ETHIOPIC SYLLABLE GLOTTAL U +ኤ ↔ $glottal $ኤ ; # ETHIOPIC SYLLABLE GLOTTAL EE +ኢ ↔ $glottal $ኢ ; # ETHIOPIC SYLLABLE GLOTTAL I +እ ↔ $glottal $እ ; # ETHIOPIC SYLLABLE GLOTTAL E +ⶊ ↔ $glottal $ኦa ; # ETHIOPIC SYLLABLE GLOTTAL OA +ኦ ↔ $glottal $ኦ ; # ETHIOPIC SYLLABLE GLOTTAL O +# +ⷐ ↔ $ⷐ $ግዕዝ ; # ETHIOPIC SYLLABLE XYA +ⷑ ↔ $ⷐ $ካዕብ ; # ETHIOPIC SYLLABLE XYU +ⷒ ↔ $ⷐ $ሣልስ ; # ETHIOPIC SYLLABLE XYI +ⷓ ↔ $ⷐ $ራዕብ ; # ETHIOPIC SYLLABLE XYAA +ⷔ ↔ $ⷐ $ኃምስ ; # ETHIOPIC SYLLABLE XYEE +ⷖ ↔ $ⷐ $ሳብዕ ; # ETHIOPIC SYLLABLE XYO +ⷕ ↔ $ⷐ $ሳድስ ; # ETHIOPIC SYLLABLE XYE +# +ኸ ↔ $ኸ $ግዕዝ ; # ETHIOPIC SYLLABLE KXA +ኹ ↔ $ኸ $ካዕብ ; # ETHIOPIC SYLLABLE KXU +ኺ ↔ $ኸ $ሣልስ ; # ETHIOPIC SYLLABLE KXI +ኻ ↔ $ኸ $ራዕብ ; # ETHIOPIC SYLLABLE KXAA +ኼ ↔ $ኸ $ኃምስ ; # ETHIOPIC SYLLABLE KXEE +ኾ ↔ $ኸ $ሳብዕ ; # ETHIOPIC SYLLABLE KXO +# +ዀ ↔ $ኸ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KXWA +ዅ ↔ $ኸ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KXWE +ዂ ↔ $ኸ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KXWI +ዃ ↔ $ኸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KXWAA +ዄ ↔ $ኸ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KXWEE +ዅ ← $ኸ $ዘመደ_ሳድስ ; # ETHIOPIC SYLLABLE KXWE +ኽ ↔ $ኸ $ሳድስ ; # ETHIOPIC SYLLABLE KXE +# +ⷈ ↔ $ⷈ $ግዕዝ ; # ETHIOPIC SYLLABLE KYA +ⷉ ↔ $ⷈ $ካዕብ ; # ETHIOPIC SYLLABLE KYU +ⷊ ↔ $ⷈ $ሣልስ ; # ETHIOPIC SYLLABLE KYI +ⷋ ↔ $ⷈ $ራዕብ ; # ETHIOPIC SYLLABLE KYAA +ⷌ ↔ $ⷈ $ኃምስ ; # ETHIOPIC SYLLABLE KYEE +ⷎ ↔ $ⷈ $ሳብዕ ; # ETHIOPIC SYLLABLE KYO +ⷍ ↔ $ⷈ $ሳድስ ; # ETHIOPIC SYLLABLE KYE +# +ከ ↔ $ከ $ግዕዝ ; # ETHIOPIC SYLLABLE KA +ኩ ↔ $ከ $ካዕብ ; # ETHIOPIC SYLLABLE KU +ኪ ↔ $ከ $ሣልስ ; # ETHIOPIC SYLLABLE KI +ካ ↔ $ከ $ራዕብ ; # ETHIOPIC SYLLABLE KAA +ኬ ↔ $ከ $ኃምስ ; # ETHIOPIC SYLLABLE KEE +ኯ ↔ $ከ $ሳምን ; # ETHIOPIC SYLLABLE KOA +ኮ ↔ $ከ $ሳብዕ ; # ETHIOPIC SYLLABLE KO +# +ኰ ↔ $ከ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KWA +ኵ ↔ $ከ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KWE +ኲ ↔ $ከ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KWI +ኳ ↔ $ከ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KWAA +ኴ ↔ $ከ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KWEE +ኵ ← $ከ $ዘመደ_ሳድስ ; # ETHIOPIC SYLLABLE KWE +ክ ↔ $ከ $ሳድስ ; # ETHIOPIC SYLLABLE KE +# +ወ ↔ $ወ $ግዕዝ ; # ETHIOPIC SYLLABLE WA +ዉ ↔ $ወ $ካዕብ ; # ETHIOPIC SYLLABLE WU +ዊ ↔ $ወ $ሣልስ ; # ETHIOPIC SYLLABLE WI +ዋ ↔ $ወ $ራዕብ ; # ETHIOPIC SYLLABLE WAA +ዌ ↔ $ወ $ኃምስ ; # ETHIOPIC SYLLABLE WEE +ዏ ↔ $ወ $ሳምን ; # ETHIOPIC SYLLABLE WOA +ዎ ↔ $ወ $ሳብዕ ; # ETHIOPIC SYLLABLE WO +ው ↔ $ወ $ሳድስ ; # ETHIOPIC SYLLABLE WE +# +ዐ ↔ $pharyngeal $ዐ ; # ETHIOPIC SYLLABLE PHARYNGEAL A +ዑ ↔ $pharyngeal $ዑ ; # ETHIOPIC SYLLABLE PHARYNGEAL U +ዒ ↔ $pharyngeal $ዒ ; # ETHIOPIC SYLLABLE PHARYNGEAL I +ዓ ↔ $pharyngeal $ዓ ; # ETHIOPIC SYLLABLE PHARYNGEAL AA +ዔ ↔ $pharyngeal $ዔ ; # ETHIOPIC SYLLABLE PHARYNGEAL EE +ዖ ↔ $pharyngeal $ዖ ; # ETHIOPIC SYLLABLE PHARYNGEAL O +ዕ ↔ $pharyngeal $ዕ ; # ETHIOPIC SYLLABLE PHARYNGEAL E +# +ⶰ ↔ $ⶰ $ግዕዝ ; # ETHIOPIC SYLLABLE ZZA +ⶱ ↔ $ⶰ $ካዕብ ; # ETHIOPIC SYLLABLE ZZU +ⶲ ↔ $ⶰ $ሣልስ ; # ETHIOPIC SYLLABLE ZZI +ⶳ ↔ $ⶰ $ራዕብ ; # ETHIOPIC SYLLABLE ZZAA +ⶴ ↔ $ⶰ $ኃምስ ; # ETHIOPIC SYLLABLE ZZEE +ⶶ ↔ $ⶰ $ሳብዕ ; # ETHIOPIC SYLLABLE ZZO +ⶵ ↔ $ⶰ $ሳድስ ; # ETHIOPIC SYLLABLE ZZE +# +ዠ ↔ $ዠ $ግዕዝ ; # ETHIOPIC SYLLABLE ZHA +ዡ ↔ $ዠ $ካዕብ ; # ETHIOPIC SYLLABLE ZHU +ዢ ↔ $ዠ $ሣልስ ; # ETHIOPIC SYLLABLE ZHI +ዣ ↔ $ዠ $ራዕብ ; # ETHIOPIC SYLLABLE ZHAA +ዤ ↔ $ዠ $ኃምስ ; # ETHIOPIC SYLLABLE ZHEE +ዦ ↔ $ዠ $ሳብዕ ; # ETHIOPIC SYLLABLE ZHO +ዧ ↔ $ዠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZHWA +ዥ ↔ $ዠ $ሳድስ ; # ETHIOPIC SYLLABLE ZHE +# +ዘ ↔ $ዘ $ግዕዝ ; # ETHIOPIC SYLLABLE ZA +ዙ ↔ $ዘ $ካዕብ ; # ETHIOPIC SYLLABLE ZU +ዚ ↔ $ዘ $ሣልስ ; # ETHIOPIC SYLLABLE ZI +ዛ ↔ $ዘ $ራዕብ ; # ETHIOPIC SYLLABLE ZAA +ዜ ↔ $ዘ $ኃምስ ; # ETHIOPIC SYLLABLE ZEE +ⶋ ↔ $ዘ $ሳምን ; # ETHIOPIC SYLLABLE ZHOA +ዞ ↔ $ዘ $ሳብዕ ; # ETHIOPIC SYLLABLE ZO +ዟ ↔ $ዘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZWA +ዝ ↔ $ዘ $ሳድስ ; # ETHIOPIC SYLLABLE ZE +# +የ ↔ $የ $ግዕዝ ; # ETHIOPIC SYLLABLE YA +ዩ ↔ $የ $ካዕብ ; # ETHIOPIC SYLLABLE YU +ዪ ↔ $የ $ሣልስ ; # ETHIOPIC SYLLABLE YI +ያ ↔ $የ $ራዕብ ; # ETHIOPIC SYLLABLE YAA +ዬ ↔ $የ $ኃምስ ; # ETHIOPIC SYLLABLE YEE +ዯ ↔ $የ $ሳምን ; # ETHIOPIC SYLLABLE YOA +ዮ ↔ $የ $ሳብዕ ; # ETHIOPIC SYLLABLE YO +ይ ↔ $የ $ሳድስ ; # ETHIOPIC SYLLABLE YE +# +ዸ ↔ $ዸ $ግዕዝ ; # ETHIOPIC SYLLABLE DDA +ዹ ↔ $ዸ $ካዕብ ; # ETHIOPIC SYLLABLE DDU +ዺ ↔ $ዸ $ሣልስ ; # ETHIOPIC SYLLABLE DDI +ዻ ↔ $ዸ $ራዕብ ; # ETHIOPIC SYLLABLE DDAA +ዼ ↔ $ዸ $ኃምስ ; # ETHIOPIC SYLLABLE DDEE +ⶍ ↔ $ዸ $ሳምን ; # ETHIOPIC SYLLABLE DDOA +ዾ ↔ $ዸ $ሳብዕ ; # ETHIOPIC SYLLABLE DDO +ዿ ↔ $ዸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DDWA +ዽ ↔ $ዸ $ሳድስ ; # ETHIOPIC SYLLABLE DDE +# +ደ ↔ $ደ $ግዕዝ ; # ETHIOPIC SYLLABLE DA +ዱ ↔ $ደ $ካዕብ ; # ETHIOPIC SYLLABLE DU +ዲ ↔ $ደ $ሣልስ ; # ETHIOPIC SYLLABLE DI +ዳ ↔ $ደ $ራዕብ ; # ETHIOPIC SYLLABLE DAA +ዴ ↔ $ደ $ኃምስ ; # ETHIOPIC SYLLABLE DEE +ⶌ ↔ $ደ $ሳምን ; # ETHIOPIC SYLLABLE DOA +ዶ ↔ $ደ $ሳብዕ ; # ETHIOPIC SYLLABLE DO +ዷ ↔ $ደ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DWA +ድ ↔ $ደ $ሳድስ ; # ETHIOPIC SYLLABLE DE +# +ጀ ↔ $ጀ $ግዕዝ ; # ETHIOPIC SYLLABLE JA +ጁ ↔ $ጀ $ካዕብ ; # ETHIOPIC SYLLABLE JU +ጂ ↔ $ጀ $ሣልስ ; # ETHIOPIC SYLLABLE JI +ጃ ↔ $ጀ $ራዕብ ; # ETHIOPIC SYLLABLE JAA +ጄ ↔ $ጀ $ኃምስ ; # ETHIOPIC SYLLABLE JEE +ⶎ ↔ $ጀ $ሳምን ; # ETHIOPIC SYLLABLE JOA +ጆ ↔ $ጀ $ሳብዕ ; # ETHIOPIC SYLLABLE JO +ጇ ↔ $ጀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE JWA +ጅ ↔ $ጀ $ሳድስ ; # ETHIOPIC SYLLABLE JE +# +ⷘ ↔ $ⷘ $ግዕዝ ; # ETHIOPIC SYLLABLE GYA +ⷙ ↔ $ⷘ $ካዕብ ; # ETHIOPIC SYLLABLE GYU +ⷚ ↔ $ⷘ $ሣልስ ; # ETHIOPIC SYLLABLE GYI +ⷛ ↔ $ⷘ $ራዕብ ; # ETHIOPIC SYLLABLE GYAA +ⷜ ↔ $ⷘ $ኃምስ ; # ETHIOPIC SYLLABLE GYEE +ⷞ ↔ $ⷘ $ሳብዕ ; # ETHIOPIC SYLLABLE GYO +ⷝ ↔ $ⷘ $ሳድስ ; # ETHIOPIC SYLLABLE GYE +# +ገ ↔ $ገ $ግዕዝ ; # ETHIOPIC SYLLABLE GA +ጉ ↔ $ገ $ካዕብ ; # ETHIOPIC SYLLABLE GU +ጊ ↔ $ገ $ሣልስ ; # ETHIOPIC SYLLABLE GI +ጋ ↔ $ገ $ራዕብ ; # ETHIOPIC SYLLABLE GAA +ጌ ↔ $ገ $ኃምስ ; # ETHIOPIC SYLLABLE GEE +ጏ ↔ $ገ $ሳምን ; # ETHIOPIC SYLLABLE GOA +ጎ ↔ $ገ $ሳብዕ ; # ETHIOPIC SYLLABLE GO +# +ጐ ↔ $ገ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GWA +ጕ ↔ $ገ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GWE +ጒ ↔ $ገ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GWI +ጓ ↔ $ገ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GWAA +ጔ ↔ $ገ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE GWEE +ጕ ← $ገ $ዘመደ_ሳድስ ; # ETHIOPIC SYLLABLE GWE +ግ ↔ $ገ $ሳድስ ; # ETHIOPIC SYLLABLE GE +# +ጰ ↔ $ጰ $ግዕዝ ; # ETHIOPIC SYLLABLE PHA +ጱ ↔ $ጰ $ካዕብ ; # ETHIOPIC SYLLABLE PHU +ጲ ↔ $ጰ $ሣልስ ; # ETHIOPIC SYLLABLE PHI +ጳ ↔ $ጰ $ራዕብ ; # ETHIOPIC SYLLABLE PHAA +ጴ ↔ $ጰ $ኃምስ ; # ETHIOPIC SYLLABLE PHEE +ⶑ ↔ $ጰ $ሳምን ; # ETHIOPIC SYLLABLE PHOA +ጶ ↔ $ጰ $ሳብዕ ; # ETHIOPIC SYLLABLE PHO +ጷ ↔ $ጰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PHWA +ጵ ↔ $ጰ $ሳድስ ; # ETHIOPIC SYLLABLE PHE +# +ፀ ↔ $ፀ $ግዕዝ ; # ETHIOPIC SYLLABLE TZA +ፁ ↔ $ፀ $ካዕብ ; # ETHIOPIC SYLLABLE TZU +ፂ ↔ $ፀ $ሣልስ ; # ETHIOPIC SYLLABLE TZI +ፃ ↔ $ፀ $ራዕብ ; # ETHIOPIC SYLLABLE TZAA +ፄ ↔ $ፀ $ኃምስ ; # ETHIOPIC SYLLABLE TZEE +ፇ ↔ $ፀ $ሳምን ; # ETHIOPIC SYLLABLE TZOA +ፆ ↔ $ፀ $ሳብዕ ; # ETHIOPIC SYLLABLE TZO +ፅ ↔ $ፀ $ሳድስ ; # ETHIOPIC SYLLABLE TZE +# +ጸ ↔ $ጸ $ግዕዝ ; # ETHIOPIC SYLLABLE TSA +ጹ ↔ $ጸ $ካዕብ ; # ETHIOPIC SYLLABLE TSU +ጺ ↔ $ጸ $ሣልስ ; # ETHIOPIC SYLLABLE TSI +ጻ ↔ $ጸ $ራዕብ ; # ETHIOPIC SYLLABLE TSAA +ጼ ↔ $ጸ $ኃምስ ; # ETHIOPIC SYLLABLE TSEE +ጾ ↔ $ጸ $ሳብዕ ; # ETHIOPIC SYLLABLE TSO +ጿ ↔ $ጸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TSWA +ጽ ↔ $ጸ $ሳድስ ; # ETHIOPIC SYLLABLE TSE +# +ፈ ↔ $ፈ $ግዕዝ ; # ETHIOPIC SYLLABLE FA +ፉ ↔ $ፈ $ካዕብ ; # ETHIOPIC SYLLABLE FU +ፊ ↔ $ፈ $ሣልስ ; # ETHIOPIC SYLLABLE FI +ፋ ↔ $ፈ $ራዕብ ; # ETHIOPIC SYLLABLE FAA +ፌ ↔ $ፈ $ኃምስ ; # ETHIOPIC SYLLABLE FEE +ፎ ↔ $ፈ $ሳብዕ ; # ETHIOPIC SYLLABLE FO +ፚ ↔ $ፈ Ya ; # ETHIOPIC SYLLABLE FYA +# +ᎈ ↔ $ፈ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT FWA +ᎋ ↔ $ፈ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE FWE +ᎉ ↔ $ፈ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE FWI +ፏ ↔ $ፈ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE FWA +ᎊ ↔ $ፈ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE FWEE +ᎋ ← $ፈ $ዘመደ_ሳድስ ; # ETHIOPIC SYLLABLE FWE +ፍ ↔ $ፈ $ሳድስ ; # ETHIOPIC SYLLABLE FE +# +ፐ ↔ $ፐ $ግዕዝ ; # ETHIOPIC SYLLABLE PA +ፑ ↔ $ፐ $ካዕብ ; # ETHIOPIC SYLLABLE PU +ፒ ↔ $ፐ $ሣልስ ; # ETHIOPIC SYLLABLE PI +ፓ ↔ $ፐ $ራዕብ ; # ETHIOPIC SYLLABLE PAA +ፔ ↔ $ፐ $ኃምስ ; # ETHIOPIC SYLLABLE PEE +ⶒ ↔ $ፐ $ሳምን ; # ETHIOPIC SYLLABLE POA +ፖ ↔ $ፐ $ሳብዕ ; # ETHIOPIC SYLLABLE PO +# +ᎌ ↔ $ፐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT PWA +ᎏ ↔ $ፐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE PWE +ᎍ ↔ $ፐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE PWI +ፗ ↔ $ፐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PWA +ᎎ ↔ $ፐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE PWEE +ᎏ ← $ፐ $ዘመደ_ሳድስ ; # ETHIOPIC SYLLABLE PWE +ፕ ↔ $ፐ $ሳድስ ; # ETHIOPIC SYLLABLE PE +# +| &lower($1) ← ([BFJLMRV]) ; +| $glottal &lower($1) ← ([OU]) ; +| y ← [^Kkgq]{Y ; +# +######################################################################## +# Start of Numeric Transformations +######################################################################## +፼ ↔ $alternate 10000 ; # ETHIOPIC NUMBER TEN THOUSAND +፲፻ ↔ $alternate 1000 ; # One Thousand +፻ ↔ $alternate 100 ; # ETHIOPIC NUMBER HUNDRED +፲ ↔ $alternate 10 ; # ETHIOPIC NUMBER TEN +፳ ↔ $alternate 20 ; # ETHIOPIC NUMBER TWENTY +፴ ↔ $alternate 30 ; # ETHIOPIC NUMBER THIRTY +፵ ↔ $alternate 40 ; # ETHIOPIC NUMBER FORTY +፶ ↔ $alternate 50 ; # ETHIOPIC NUMBER FIFTY +፷ ↔ $alternate 60 ; # ETHIOPIC NUMBER SIXTY +፸ ↔ $alternate 70 ; # ETHIOPIC NUMBER SEVENTY +፹ ↔ $alternate 80 ; # ETHIOPIC NUMBER EIGHTY +፺ ↔ $alternate 90 ; # ETHIOPIC NUMBER NINETY +፩ ↔ $alternate 1 ; # ETHIOPIC DIGIT ONE +፪ ↔ $alternate 2 ; # ETHIOPIC DIGIT TWO +፫ ↔ $alternate 3 ; # ETHIOPIC DIGIT THREE +፬ ↔ $alternate 4 ; # ETHIOPIC DIGIT FOUR +፭ ↔ $alternate 5 ; # ETHIOPIC DIGIT FIVE +፮ ↔ $alternate 6 ; # ETHIOPIC DIGIT SIX +፯ ↔ $alternate 7 ; # ETHIOPIC DIGIT SEVEN +፰ ↔ $alternate 8 ; # ETHIOPIC DIGIT EIGHT +፱ ↔ $alternate 9 ; # ETHIOPIC DIGIT NINE +######################################################################## +# Start of Punctuation Transformations +######################################################################## +። ↔ \:\: ; # ETHIOPIC FULLSTOP +፣ ↔ \, ; # Fill in the rest +፤ ↔ \; ; +፥ ↔ \-\: ; +፦ ↔ \:\- ; +፨ ↔ \:\|\: ; +፠ ↔ \:\+ ; +፧ ↔ $alternate \? ; +፡ ↔ \: ; +« ↔ \<\< ; +» ↔ \>\> ; +‹ ↔ \< ; +› ↔ \> ; +¡ ↔ $alternate \! ; +# +# Note that by using gemination rules that transliteration will NOT be +# reversible. The gemination rules should be made an option, which leads +# to separate, parallel, files. The following should be uncommented in +# a file that does not handle doubling. +# +# \u135f ↔ \_ ; # ETHIOPIC COMBINING GEMINATION MARK +# +$alternate ← $alternate $alternate; +← $alternate ; +######################################################################## +# Start of Tonal Mark Transformations +######################################################################## +᎐ ↔ \|y ; # ETHIOPIC TONAL MARK YIZET +᎑ ↔ \|de ; # ETHIOPIC TONAL MARK DERET +᎒ ↔ \|hr ; # ETHIOPIC TONAL MARK RIKRIK +᎓ ↔ \|r ; # ETHIOPIC TONAL MARK SHORT RIKRIK +᎖ ↔ \|c ; # ETHIOPIC TONAL MARK CHIRET +᎗ ↔ \|h ; # ETHIOPIC TONAL MARK HIDET +᎘ ↔ \|dh ; # ETHIOPIC TONAL MARK DERET-HIDET +᎙ ↔ \|qu ; # ETHIOPIC TONAL MARK KURT +᎔ ↔ \|d ; # ETHIOPIC TONAL MARK DIFAT +᎕ ↔ \|q ; # ETHIOPIC TONAL MARK KENAT +######################################################################## +# Inverse Fiter : Latin-Ethiopic +######################################################################## +# +:: ([-!\u0023',.:<>?`0-9A-Za-z]) ; +# +######################################################################## + diff --git a/icu/icu4c/source/data/translit/Grek_Latn_UNGEGN.txt b/icu/icu4c/source/data/translit/Grek_Latn_UNGEGN.txt index 573a21bf4d6..0e6dcc86a73 100644 --- a/icu/icu4c/source/data/translit/Grek_Latn_UNGEGN.txt +++ b/icu/icu4c/source/data/translit/Grek_Latn_UNGEGN.txt @@ -37,7 +37,7 @@ $caron = \u030C; $afterLetter = [:L:] [\'$accent]* ; $beforeLetter = [\'$accent]* [:L:] ; # Fix punctuation -# preserve orginal +# preserve original \: ↔ \: $under ; \? ↔ \? $under ; \; ↔ \? ; diff --git a/icu/icu4c/source/data/translit/Hani_Latn.txt b/icu/icu4c/source/data/translit/Hani_Latn.txt index 365de7b194e..f6dde920426 100644 --- a/icu/icu4c/source/data/translit/Hani_Latn.txt +++ b/icu/icu4c/source/data/translit/Hani_Latn.txt @@ -26,7 +26,7 @@ [㛺㞄㫨㸩䀂䅖䢿侒媕安峖庵桉氨痷盦盫腤菴萻葊蓭誝諳谙鞌鞍韽馣鵪鶕鹌𠽪𡯏𢰍𣚖𧩸𧫥𧫧𧮍𩽾𪁟𪘒𬸝]→ān; [䜙儑啽玵雸𡪁𡽜𣵱]→án; [㜝㽢俺唵垵埯揞罯銨铵隌𠉬𤃷𤜁𥦍𦺽𩅝𩈴]→ǎn; -[㟁㱘䅁䬓䮗䯥堓婩岸按晻暗案洝犴胺荌豻貋錌闇鮟黯𠰑𡎑𡪙𡹼𣆛𣣚𣽥𤞿𤟉𥏮𥳬𧖮𨲊𩓤𩭢𩹎𫗊𬮴𬴁]→àn; +[㟁㱘䅁䬓䮗䯥堓婩岸按晻暗案洝犴胺荌豻貋錌闇鮟黯鿷𠰑𡎑𡪙𡹼𣆛𣣚𣽥𤞿𤟉𥏮𥳬𧖮𨲊𩓤𩭢𩹎𫗊𬮴𬴁]→àn; [肮骯𠵫𡕉]→āng; [㭿䀚䒢䩕䭹卬岇昂昻𤭒𩑝𩔘]→áng; [䇦䭺𦫫]→ǎng; @@ -68,7 +68,7 @@ [㑟䋽䙀䩬䳞埄埲琣琫繃菶鞛𤫬𥀂𦂌𧑑𧚭𨓁𩊌𩑚𰬭]→běng; [㷯䨻䭰塴泵甏蹦迸逬鏰镚𡎾𡾛𥖗𥦜𦝷𦺑𧩱𧻓𨆊𩂦𩗴𪔑𫗉]→bèng; [揼]→beng; -[㡙䚜䫾䮠偪屄楅榌毴螕豍逼鎞鰏鲾鵖𢟵𢡅𣚡𤝸𥏠𧤃𨲋𨻼𩧿𩭧𫔇𫠈𱉝]→bī; +[㡙䚜䫾䮠偪屄楅榌毴螕豍逼鎞鰏鲾鵖𢟵𢡅𣚡𤝸𥏠𧤃𨲋𨻼𩧿𩭧𫔇𫠈𫵘𱉝]→bī; [䨆䵄嬶荸鼻𣴨𩾳]→bí; [㠲㪏㻶䃾䏢䘡䣥佊俾匕吡啚夶妣彼朼柀比沘疕秕笔筆箄粃聛舭貏鄙𠐌𠛡𠧅𠬈𡳄𢩒𢳋𣔓𤹦𤽊𦸣𨅗𨟵𪌄𪐄𪼋]→bǐ; [㓖㘠㘩㙄㡀㢰㢶㢸㧙㪤㮿㯇㱸㳼㵥㻫㿫䀣䁹䄶䉾䊧䋔䎵䏶䕗䖩䟆䟤䠋䧗䩛䪐䫁䬛䮡䯗佖哔嗶坒堛壁奰妼婢嬖币幣幤庇庳廦弊弻弼彃必怭怶愊愎敝斃枈柲梐毕毖毙湢滗滭潷濞煏熚狴獘獙珌璧畀畁畢疪痹痺皕睤碧禆笓筚箅箆篦篳粊綼縪繴罼腷臂苾荜萆萞蓖蓽蔽薜蜌袐裨襅襞襣觱詖诐貱賁贔赑跸蹕躃躄避邲鄨鄪鉍鏎鐴铋閇閉閟闭陛鞸韠飶饆馝駜驆髀髲魓鮅鷝鷩鼊𠈺𠋯𠓷𠡂𠦈𠨘𠩿𠮃𠽩𡚁𡛗𡠚𡻞𡽶𢁽𢅩𢐦𢖬𢘍𢲾𢴩𣁉𣁢𣋹𣘥𣝍𣢠𣥣𣦇𣦢𣩩𣭤𣮐𣯴𤂀𤅹𤐙𤗚𤙞𤜻𤠺𤡝𤢣𤵘𤹝𤻖𥆯𥈗𥛘𥟗𥢦𥳆𥴬𥷑𦂖𦑞𦔆𦠞𦤫𦯛𦰙𦱔𧏻𧒀𧓄𧥑𧫤𧲜𧳠𨋥𨋩𨐨𨚍𨚓𨠔𨵰𨸼𩉫𩊰𩑻𩪖𩪧𩲢𪋜𪍪𪏺𫄞𫎳𫖒𫗣𫚑𫜁𫼫𫽳𬙝𬠃𬥶𬭽𮤲𮩛𰃻𰋾𰛡𰬎𰬤𰻳𱁴𱂅𱅈𱌉]→bì; @@ -84,7 +84,7 @@ [䇷䏟䠥䭱別别咇徶莂蛂襒蹩𠍯𡙪𡷘𢛎𤺓𤾵𧝬𧧸𧿥𨒜𩓝𩠻𩡟𩦉𪐆𰵬]→bié; [㿜瘪癟]→biě; [㢼䌘彆𢆣]→biè; -[㻞䚔䧬䨈傧儐宾彬斌梹椕槟檳汃滨濒濱濵瀕玢瑸璸砏繽缤虨豩豳賓賔邠鑌镔霦顮𠴇𡦻𡧼𢲰𣉮𣢏𣰨𥃰𧷟𨐰𨽗𩆱𩴱𪇕𬇄𱂸]→bīn; +[㟗㯽㻞䚔䧬䨈傧儐宾彬斌梹椕槟檳汃滨濒濱濵瀕玢瑸璸砏繽缤虨豩豳賓賔邠鑌镔霦顮𠴇𡦻𡧼𢲰𣉮𣢏𣰨𥃰𧷟𨐰𨽗𩆱𩴱𪇕𬇄𱂸]→bīn; [䐔]→bǐn; [摈擯殡殯膑臏髌髕髩鬂鬓鬢𡦆𧸈]→bìn; [氞]→bin; @@ -99,7 +99,7 @@ [峬庯晡誧逋鈽钸𠚉𥪀𧻷𩶉𩺼𰵩]→bū; [轐醭鳪𥻞𫐗]→bú; [㙛㨐䀯䋠䪁䪔卟哺喸捕补補鵏鸔𡡐𣱶𤣰𥃨𥣌𨴪𩏮𩏵𩯏𪇰𬷕𱊲]→bǔ; -[㘵㚴㳍㻉㾟䊇䍌䏽䑰䒀䝵䬏䴺不佈勏吥咘埔埗埠布廍怖悑抪捗柨步歨歩瓿篰簿荹蔀踄部郶钚餔餢𠘁𠜙𢁻𢇴𤚵𤸵𥑢𥳖𥹴𧉩𨋞𨛒𩅇𩊬𩊶𩢕𩣝𩷖𩻗𫐓𫗦𫚨𱃾𱋝]→bù; +[㘵㚴㳍㻉㾟䊇䍌䏽䑰䒀䝵䬏䴺不佈勏吥咘埔埗埠布廍怖悑抪捗柨步歨歩瓿篰簿荹蔀踄部郶钚餔餢𠘁𠜙𢁻𢇴𤚵𤸵𥑢𥳖𥹴𧉩𨋞𨛒𩅇𩊬𩊶𩢕𩣝𩷖𩻗𫗦𫚨𱃾𱋝]→bù; [䃰䌨嚓擦攃𤄖𨆾𨺭𪊗]→cā; [礤礸]→cǎ; [䵽囃遪𥗭𥩝]→cà; @@ -136,9 +136,9 @@ [㳗䘍囆瘥虿蠆袃訍𦐰𦑏𧀱𧒨𧔴𧕧𧪘𧸿]→chài; [㚲㢟㤐㰫㺗䪜幨搀攙梴裧襜覘觇辿鉆鋓𠣄𡖞𡖤𡝫𡮿𢌚𤴿𥭔𨊝𨵍𩖌𬰷]→chān; [㙻㢆㶣㺥䂁䜛䡲䣑䤫䧯䫮僝儃儳劖嚵壥婵嬋巉廛棎欃毚湹潹潺澶瀍瀺煘獑磛禅禪緾纏纒缠艬蝉蟬蟾誗讒谗躔鄽酁鋋鑱镡镵饞馋𡎻𢥋𢽝𣔵𣤱𤸦𦝟𧐲𧓋𧕃𧥓𧨗𧴃𧾡𨬖𨮻𨷭𨽊𩮏𩽝𪏁𪏂𪏋𪏦𪓄𪖎𪗂𪚃𫔏𮣴𰡔𰵭]→chán; -[㦃㯆㹌㹽䐮䑎䤘䥀䩶䵐丳产冁刬剗剷啴嘽囅嵼幝摌斺旵浐滻灛燀產産簅繟蒇蕆諂譂讇谄辴鏟铲閳闡阐骣𠁷𠋷𠐩𠑆𠑑𠑡𠹖𡍌𡶴𢁧𢱟𢷹𣃘𤚍𤯥𦆀𦈎𦢙𦸰𧈪𧬦𨄉𨇝𨔢𨩪𨪑𨲵𨼒𩝚𩥮𪙞𫞣𫟠𬊤𬤛𬺅𰗡𰸎𱋴]→chǎn; +[㦃㯆㹌㹽䐮䑎䤘䥀䩶䵐丳产冁刬剗剷啴嘽囅嵼幝摌斺旵浐滻灛燀產産簅繟蒇蕆諂譂讇谄辴鏟铲閳闡阐骣𠁷𠋷𠐩𠑆𠑑𠑡𠹖𡍌𡶴𢁧𢱟𢷹𣃘𤚍𤯥𦆀𦈎𦢙𦸰𧈪𧬦𨄉𨇝𨔢𨩪𨪑𨲵𨼒𩝚𩥮𪙞𫞣𫟠𬊤𬤛𬳲𬺅𰗡𰸎𱋴]→chǎn; [㙴㬄㸥䀡䊲䠨䱿䴼忏懴懺摲硟羼韂顫颤𢺟𤗻𤪮𤮭𤼋𥊓𧠛𨇦𨳂𩟶𬡻𰓼]→chàn; -[䅛䗉䮖伥倀娼昌晿椙淐猖琩菖裮錩锠閶阊鯧鲳鼚𥫅𨷇𩲹𪂇𪉨𬸶𱌊]→chāng; +[䅛䗉䮖䱽䲝伥倀娼昌晿椙淐猖琩菖裮錩锠閶阊鯧鲳鼚𥫅𨷇𩲹𪂇𪉨𬸶𱌊]→chāng; [⻑⻒㙊㦂䗅䠆䯴仧仩偿償兏嘗嚐塲嫦尝常徜瑺瓺甞肠腸膓苌萇鋿鏛镸鱨鲿𠙁𢁝𥋤𦰱𦼳𨣛𨱮𪁺𪄹𫊪𫏃𰈇𱈘]→cháng; [⺁㫤僘厂厰场場廠惝敞昶氅鋹𡭿𤢄𤿼𥗊𬬮]→chǎng; [䩨倡唱怅悵暢焻玚瑒畅畼誯韔鬯𠚊𢗺𢢌𤽣𥇔𥟚𥠴𧀄𬑇𮧴]→chàng; @@ -152,10 +152,10 @@ [㨋㵔䋲䞣䰩偖扯撦𦓍𩴟]→chě; [㒤㔭㤴㥉㬚㳧㾝㿭䁤䒆䚢䛸䜠䧪勶坼屮彻徹掣撤澈烢爡瞮硩聅迠頙𢇛𢊏𣨊𤊿𤕛𤖷𤗙𤹞𥯥𥿊𦈈𦛖𧼳𨀠𨹡𩂻𩎚𩗙𪎺]→chè; [㥲䀼䐜䑣䠳嗔抻捵琛瞋綝縝諃謓賝郴𣞟𤝚𤟸𤡳𥞁𦁄𦁟𧡬𨻖𨼌𩅌𩇖𫎩𬘭𰬙𰵱]→chēn; -[㕴㫳㴴㽸䆣䒞䜟䟢䢅䢈䢻䣅䤟塵宸尘忱愖揨敐晨曟樄沈沉煁瘎臣茞莀莐蔯薼螴訦諶谌軙辰迧鈂陈陳霃鷐麎𢆺𣀍𤘣𤹛𥉜𥫹𧨡𨑌𨼤𪁏𫈟𫜀𬬵𮭦𰳄𰵒𰺭]→chén; +[㕴㫳㴴㽸䆣䒞䜟䟢䢅䢈䢻䣅䤟塵宸尘忱愖揨敐晨曟樄沉煁瘎臣茞莀莐蔯薼螴訦諶谌軙辰迧鈂陈陳霃鷐麎𢆺𣀍𤘣𤹛𥉜𥫹𧨡𨑌𨼤𪁏𫈟𫜀𬬵𮭦𰳄𰵒𰺭]→chén; [䫈䫖墋夦硶碜磣贂趻踸醦鍖𥔪𧿒𨣔𫮅𬱣𮠳𰾘]→chěn; [㧱䞋儭嚫榇櫬疢衬襯讖谶趁趂齓齔龀𠋆𢎕𥗒𧆂𧭼𨼐𫎪𰈍]→chèn; -[㓌㛵䕝䗀䞓䟓䟫偁僜憆摚撐撑柽棦橕檉泟浾湞爯牚琤瞠称稱穪竀緽罉蛏蟶赪赬鏳鏿鐣阷靗頳饓𠏧𡽊𣥺𦓬𧯒𨭃𩁷𩞦𩠏𫎭𬭷𰩓]→chēng; +[㓌㛵䕝䗀䞓䟓䟫偁僜憆摚撐撑柽棦橕檉泟浾湞爯牚琤瞠称稱穪竀緽罉蛏蟶赪赬鏳鏿鐣阷靗頳饓𠏧𡽊𣥺𦓬𧯒𨭃𩁷𩞦𩠏𫎭𬭷𬲜𰩓]→chēng; [㞼㲂㼩䁎䄇䆑䆵䇸䚘䧕䫆䮪丞乗乘呈城埕堘塍塖娍宬峸惩憕懲成承挰掁晟朾枨棖椉橙檙洆溗澂澄瀓珵珹畻碀程窚筬絾脀脭荿裎誠诚郕酲鋮铖騬鯎𠕠𠳽𡝚𢐞𢻓𢾊𢿦𢿧𣀏𤆁𤗓𤿣𥢲𥥱𦦢𧶔𧹓𨁎𨅝𨌤𨞐𨹚𩙆𩤙𩨆𩫹𩯎𪁋𰓄𰬖𱅢]→chéng; [侱庱徎悜睈逞騁骋𢜻𢜼𢟊𣥻]→chěng; [㐼秤𡤿𢔤𤕀𧡈𧶸𧷒𩛦]→chèng; @@ -170,7 +170,7 @@ [㧤㮔揰銃铳𠑙𢡹𣑁𥅻𥬱𧼩𨖼𩩳𫢹]→chòng; [㨨㮲䀺䌷婤抽搊犨犫瘳篘𠌪𢭆𥃧𥬠𥰞𥵬𥺣𥻤𨡑𨡲𫼝𬖖𰗙]→chōu; [㐜㤽㦞㵞㿧䌧䓓䲖仇俦儔嚋嬦帱幬怞惆愁懤栦椆燽畴疇皗稠筹籌紬絒綢绸菗薵裯讎讐踌躊酧酬醻雔雠𠝽𠷎𠹝𠼡𠾉𡕐𡕪𣀓𣕾𣪐𣫐𤳝𤳠𤽯𤾊𤾦𥏈𥡀𥲅𦡴𦭸𧮻𨞪𨤷𩽀𩾂𪇘𪫷𫝩𬊍𬸍]→chóu; -[䪮丑丒侴偢吜杻杽瞅矁醜魗𠜋𢣊𤘶𥄨𧃝𨀔𩋄𩌄𱆛]→chǒu; +[䪮丑丒侴偢吜杻杽瞅矁醜魗𠜋𢣊𤘶𥄨𧃝𨀔𩋄𩌄𬑍𬑡𱆛]→chǒu; [䔏殠臭臰遚𥦅𨖬]→chòu; [㗙䝙䢺出初岀摴樗貙齣𠁉𠰕𠿝𤙟𩙙𩨸𪁲𫩩𱌮]→chū; [㕏㕑㛀㡡䅳䊰䎝䟞䠂䠧刍厨媰幮廚橱櫉櫥滁犓篨耡芻蒢蒭蕏藸蜍蟵豠趎蹰躇躕鉏鋤锄除雏雛鶵𢅥𢊍𢣵𣦠𣦡𦷝𦿀𩿿𪆷𫀬𫇴𫛾𬌝𬬺𬸅]→chú; @@ -205,7 +205,7 @@ [㓨㘂㘹㞖㤵䂣䈘䛐䧳䨏䭣䲿䳄垐堲嬨慈柌濨珁瓷甆磁礠祠糍茈茨薋詞词辝辞辤辭雌飺餈鴜鶿鷀鹚𠤫𠯂𡥎𢶴𣐑𥴺𥿆𧙈𨠐𩆂𩉋𩝐𪉈𬲶𰱱]→cí; [佌此泚玼皉鮆𢓗𦐨𦐾𦼡𧺼𨒤𩢑𫚖]→cǐ; [㢀㩞䓧䗹䯸䰍䳐伺佽刺刾庛朿栨次絘茦莿蛓螆賜赐𠦐𠩆𢅜𣢕𥿴𦖝𧊒𧌐𧑖𧠎𧧒𨋰𨲁𨾅𩾔𪉪𪑟𰬒]→cì; -[㜡㞱㥖䈡䐋䐫䓗䗓䡯䢨匆囪囱忩怱悤暰枞棇樅樬漗焧熜瑽璁瞛篵緫繱聡聦聪聰苁茐葱蓯蔥蟌鍯鏦騘驄骢𡟟𡹸𢊕𢐔𢔩𤧚𥍷𥎋𥡬𦇎𦗜𦝰𨂴𨍉𨑪𨑹𨡮𨦱𨱸𨲧𩬼𪻐𫓩𬭥𰥒𰬰𰭁]→cōng; +[㜡㞱㥖䈡䐋䐫䓗䗓䡯䢨匆囪囱忩怱悤暰枞棇樅樬漗焧熜瑽璁瞛篵緫繱聡聦聪聰苁茐葱蓯蔥蟌鍯鏦騘驄骢𡟟𡹸𢊕𢐔𢔩𤧚𥍷𥎋𥡬𦇎𦗜𦝰𨂴𨍉𨑪𨑹𨡮𨦱𨱸𨲧𩬼𪻐𫓩𬭥𰥒𰬰𰭁𰾊]→cōng; [㗰㼻䉘䕺䳷丛从叢婃孮従徖從悰慒樷欉淙漎潀潨灇爜琮藂誴賨賩𠂥𠕁𠙂𠢛𠤰𡅇𡦷𡵷𢃏𣃗𣊷𤄓𥵫𦇱𧐱𧓏𨒀𩯍𫟡𫩛𬎧𬟺𰛏𰷥]→cóng; [𧝮]→cǒng; [憁謥𥮨𧩪𬤋𰶂]→còng; @@ -264,9 +264,9 @@ [傎厧嵮巅巓巔掂攧敁槇槙滇甸瘨癫癲蹎顚顛颠齻𠑘𠫉𠶧𡱇𢖩𣪀𤠶𦕒𧄺𧽍𨈀𩄠𩥄𩨋𩬑𪓼𪖚𬧚𭣇𱌺]→diān; [㸃䍄䓦典嚸奌婰敟椣点猠碘蒧蕇跕踮點𠩷𢻅𣇖𤿶𥮏𦒻𰈊]→diǎn; [㓠㝪㞟㶘㼭佃坫垫墊壂奠婝店惦扂橂橝殿淀澱玷琔电癜簟蜔钿阽電靛驔𠢣𡼓𢅝𢕯𣒂𣢥𣣈𣣣𣧛𣪪𤩱𥅑𥇞𥑼𥢏𥦟𥳢𥵏𦅆𦽄𧍿𩂵𩅀𩆔𪑩𱅪]→diàn; -[㚋㢯㹦䂏䘟䳂凋刁刟叼奝弴彫殦汈琱瞗碉簓虭蛁貂雕鮉鯛鲷鳭鵰鼦𠚥𠚻𠶰𥮐𦨣𦶌𦸔𧘨𧘩𨸓𩀜𩾗𫛲𱉈]→diāo; +[㓮㚋㢯㹦䂏䘟䳂凋刁刟叼奝弴彫殦汈琱瞗碉簓虭蛁貂雕鮉鯛鲷鳭鵰鼦𠚥𠚻𠶰𥮐𦨣𦶌𦸔𧘨𧘩𨸓𩀜𩾗𫛲𱉈]→diāo; [䄪䉆屌扚𠄏𢁕𢄦𢆴𦄋𧜣𬘞𬡍]→diǎo; -[㒛㪕䂽䔙伄吊弔掉瘹窎窵竨蓧藋訋調调釣鈟銱鋽鑃钓铞铫雿魡𠤼𠥑𣩰𤕷𤭈𤱩𥁮𥲟𥾯𦰏𧅈𨰑𩈮𩋙𫄝𬶄]→diào; +[㒛㪕䂽䔙伄吊弔掉瘹窎窵竨蓧藋訋調调釣鈟銱鋽鑃钓铞铫雿魡𠤼𠥑𣩰𤕷𤭈𤱩𥁮𥲟𥾯𦰏𧅈𨰑𩈮𩋙𫄝𫼛𬶄]→diào; [㦅䪓嗲爹褺跌𬡓𬰳]→diē; [㑙㥈㦶㩸㩹㫼㬪㲲㲳㷸䏲䞇䠟䫕䳀䴑叠喋垤堞峌嵽幉恎惵戜挕揲昳曡殜氎牃牒瓞畳疂疉疊眣碟絰绖耊耋胅臷艓苵蜨蝶褋詄諜谍趃蹀迭镻鰈鲽𠗛𠗨𠠯𠲷𡅥𡇓𡱷𡹭𡺑𡼄𢎆𢲼𢶣𣈍𣛻𣡟𣧈𣨂𤖒𤗨𤚊𤴍𥈖𥉺𥑇𥶺𥷕𦁜𦄔𦈅𧍱𨄌𨈈𨐁𨓊𨭓𨳺𨴗𨸅𨻗𨾤𩋞𩻵𪀒𪑧𫬟𫶇𬇇𰵙𰸈]→dié; [𡖐]→diě; @@ -276,12 +276,12 @@ [㫀㴿奵嵿濎薡鐤頂顶鼎鼑𢑅𣆍𤐣𤛙𧇷𩠑𪔂𰛽𰾸]→dǐng; [㝎啶定忊椗矴碇碠磸聢腚萣蝊訂订鋌錠铤锭顁飣饤𣢳𥇓𥯢𥳰𥸧𦩘𩜦𩠆𩸎𬱫]→dìng; [丟丢銩铥𠲍𢒝]→diū; -[㚵䍶䰤东倲冬咚埬娻岽崠崬徚昸東氡氭涷笗苳菄蝀鮗鯟鶇鶫鸫鼕𢔅𢛔𣱝𤤮𤦪𤲚𤷆𧓕𧯾𧲴𧼓𨩧𨿢𩂓𩜍𩣳𪣆𫹼𬟽𰎏𰛒]→dōng; +[㚵䍶䰤东倲冬咚埬娻岽崠崬徚昸東氡氭涷笗苳菄蝀鮗鯟鶇鶫鸫鼕鿴𢔅𢛔𣱝𤤮𤦪𤲚𤷆𧓕𧯾𧲴𧼓𨩧𨿢𩂓𩜍𩣳𪣆𫹼𬟽𰎏𰛒]→dōng; [㖦㨂䂢䵔墥嬞懂箽董蕫諌𣿅𥳘𦡂𧄓𧳣𪐈𰇎]→dǒng; [㑈㓊㢥㼯䞒侗働冻凍动動垌姛峒恫戙挏栋棟洞湩硐絧胨胴腖迵霘駧𠄉𢳾𥫎𧡍𧽿𩐤𩐵𩧲𩭩𪔦𫄡𫢙𬢈]→dòng; [㨮兜兠吺唗橷篼蔸都𠍄𠱑𠾇𣂮𣘛𤝈𤾒𥆖𥉝𦄓𦆘𧡸𧯠𧯤𨁋𩔡𩮷𩳈𰴛]→dōu; [㞳㪷乧唞抖枓蚪鈄阧陡𢦍𣁵𣭗𧏆𧘞𨥪𩑯𪌉]→dǒu; -[㛒㢄䄈䇺䕆䛠䬦斗斣梪毭浢痘窦竇脰荳豆逗郖酘閗闘餖饾鬥鬦鬪鬬鬭𡂛𡂝𡆏𡙬𡟳𤀨𤅋𤞟𥥷𥺉𧮡𧯞𧱓𨪐𨴜𨶜𨹜𩊪𪐺𫔯𰵫]→dòu; +[㛒㢄䄈䇺䕆䛠䬦斗斣梪毭浢痘窦竇脰荳豆逗郖酘閗闘餖饾鬥鬦鬪鬬鬭𠁁𡂛𡂝𡆏𡙬𡟳𤀨𤅋𤞟𥥷𥺉𧮡𧯞𧱓𨪐𨴜𨶜𨹜𩊪𪐺𫔯𰵫]→dòu; [㞘䦠䩲剢厾嘟督醏闍阇𠣰𡰪𣫔𤫻𥳉𦘴𦙋𦺥𧞹𧰵𧷿]→dū; [㱩㸿㾄䓯䙱䢱䪅䫳䮷凟匵嬻椟櫝殰毒涜渎瀆牍牘犊犢独獨瓄皾碡蝳裻読讀讟读豄贕錖鑟韇韣韥騳髑黩黷𠉩𠠔𠠠𢝂𢷺𣰬𤚚𥀲𥑯𥓍𥖿𦌷𦏕𦺇𧁿𧐰𧛔𧜭𧾥𨂭𨍛𨽍𩞾𩧈𪍹𪥿𪻨𫧿𮏺𮙋𰃿𰅥𰤫𰤬𰶔𰷸𱁷𱂋𱄿]→dú; [䀾䈞堵帾琽睹笃篤覩賭赌𢾀𤬂𥓇𦛯𬢎]→dǔ; @@ -318,9 +318,9 @@ [㛲珐琺蕟髪髮𧬋𬜧]→fà; [𠲎]→fa; [䪛勫噃嬏帆幡忛憣旙旛番籓繙翻蕃藩轓颿飜鱕𤄫𦪖𧦟𬙆𬳳𰺜𱈕]→fān; -[㠶㸋㺕䀟䉒䊩䋣䋦䌓䕰䪤䫶䭵䮳凡-凣匥墦杋柉棥樊橎渢瀪瀿烦煩燔璠矾礬笲籵緐繁羳膰舤舧薠蘩蠜襎蹯鐇鐢钒鷭𢐲𢶃𣔶𥢌𥸨𥻫𥼞𥿋𦊻𦨲𧀭𧊾𧢜𨆌𨙮𨟄𩧅𩨏𪖇𫄩𫔍𫖺𬸪𮐚]→fán; +[㠶㸋㺕䀟䉒䊩䋣䋦䌓䕰䪤䫶䭵䮳凡-凣匥墦杋柉棥樊橎氾渢瀪瀿烦煩燔璠矾礬笲籵緐繁羳膰舤舧薠蘩蠜襎蹯鐇鐢钒鷭𢐲𢶃𣔶𥢌𥸨𥻫𥼞𥿋𦊻𦨲𧀭𧊾𧢜𨆌𨙮𨟄𩧅𩨏𪖇𫄩𫔍𫖺𬸪𮐚]→fán; [㽹䛀䡊仮反払返釩𢗰𦜒𰵐𰹺]→fǎn; -[㕨㛯㤆㴀㶗㼝䀀䉊䐪䒦䣲奿婏嬎梵氾汎泛滼犯畈盕笵範范訉販贩軓軬飯飰饭𠆩𠒾𡁈𡗹𡜀𡤎𡶉𢇪𣳜𤄑𤬨𤭍𥃵𥅒𥹇𧁉𧉤𧍙𨠒𩡫𩨩𫐊𰹴𱃴]→fàn; +[㕨㛯㤆㴀㶗㼝䀀䉊䐪䒦䣲奿婏嬎梵汎泛滼犯畈盕笵範范訉販贩軓軬飯飰饭𠆩𠒾𡁈𡗹𡜀𡤎𡶉𢇪𣳜𤄑𤬨𤭍𥃵𥅒𥹇𧁉𧉤𧍙𧶶𨠒𩡫𩨩𫐊𰹴𱃴]→fàn; [䄱匚坊方枋汸淓牥芳蚄邡鈁錺钫鴋𥫳𩇴𩲌𪕃]→fāng; [㤃埅妨房肪防魴鰟鲂𩗧𩷸]→fáng; [㑂㕫㧍㯐䢍䲱仿倣彷旊昉昘瓬眆紡纺舫訪访髣鶭𣄅𫛯]→fǎng; @@ -355,7 +355,7 @@ [㱾䀭䐩䬵侅垓姟峐晐畡祴絯荄該该豥賅賌赅郂陔𧊏𧯺𰬓]→gāi; [䪱忋改絠𡧣𢍓𢻉𦫻𨮂𨱕𨱣𬘠]→gǎi; [㕢㧉㮣䏗丐乢匃匄戤摡杚概槩槪溉漑瓂盖葢蓋鈣钙阣隑𠌰𡒖𢅤𨝕𨞨𨸛𩕭𬮿𰇀]→gài; -[㓧㤌㶥㿻䇞䊻乹乾亁凲坩尲尴尶尷忓攼杆柑泔漧玕甘疳矸竿筸粓肝芉苷迀酐魐鳱𡯋𡶑𢧀𣗲𣦖𤮽𤯌𧾲𨝌𩖦𩚵𩠁𩢨𩴁𩴌𩴵𪔆𱉊]→gān; +[㓧㤌㶥㿻䇞䊻乹亁凲坩尲尴尶尷忓攼杆柑泔漧玕甘疳矸竿筸粓肝芉苷迀酐魐鳱𡯋𡶑𢧀𣔼𣗲𣦖𤮽𤯌𧾲𨝌𩖦𩚵𩠁𩢨𩴁𩴌𩴵𪔆𱉊]→gān; [䃭䤗䵟仠感扞擀敢桿橄澉皯秆稈笴簳衦赶趕鰔鱤鳡𠇵𠖫𣘠𥕵𥘏𥸡𥾍𦪧𦼮𨣝𨳼𩹸𪊄𫤽]→gǎn; [㽏䯎䲺倝凎干幹旰榦檊汵淦灨盰紺绀詌贑贛赣骭𣁖𣆙𣵼𣹟𤌹𦾮𧆐𧹳𩉐𪉿𪊇𪚬𫎬𬣠𬸹]→gàn; [⺱㧏㭎㼚䚗冈冮刚剛堈堽岡掆杠棡牨犅疘矼綱纲缸罁罓罡肛釭鋼鎠钢𠵹𡇬𢭈𢰌𣦐𤭛𦋳𦱌𫇪𫩚𮣲𰉙𰠫]→gāng; @@ -375,7 +375,7 @@ [㫔㮓亘亙揯搄茛𠄣𣕲𥃩𨒼]→gèn; [㹴㹹䎴䢚刯庚椩浭焿畊絚緪縆羮羹耕菮賡赓鶊鹒𦣍𧙸𩜣𩱁𩱋𩱧𬘵𰬌]→gēng; [㾘䋁䌄哽埂峺挭梗綆绠耿莄郠骾鯁鲠𠡣𡩃𢙾𢞚𣆳𥉔𥾚𦛟𦵸𧀙𧋑𩂼𬒔]→gěng; -[䱍䱎䱭䱴堩暅更𡍷𣈶𣎄𥅨𥔂𦚸𦜷𦞌𧰨𬶊𮀲𱇥𱈇𱈈]→gèng; +[㪅䱍䱎䱭䱴堩暅更𡍷𣈶𣎄𥅨𥔂𦚸𦜷𦞌𧰨𬶊𮀲𱇥𱈇𱈈]→gèng; [㓚㕬䂵䍔䐵䢼䰸䲲䳍供公功匑匔厷塨宫宮工幊弓恭愩攻杛熕碽糼肱蚣觥觵躬躳髸龏龔龚𠇒𡚑𢁠𢖷𤅐𤱨𥫋𥸲𦄜𦊫𦔸𦞗𦞨𦬘𧆷𧎡𧘏𨉫𨊧𨋝𨋷𨒱𨴛𩃙𩐣𩛘𪏠𪏢𫺌𬊎𮭥𱍁]→gōng; [㤨㧬㫒㭟㺬㼦䂬䡗䱋巩廾拱拲栱汞珙輁鞏𢀜𢸁𤨶𤬳𥧂𥨐𦈩𦓳𨋑𨣂𩌌𫋐𬠈𬨆𰺄]→gǒng; [㓋㔶㯯䇨䔈共唝羾莻貢贡𠌕𠞖𡔕𡟫𥧡𦩼𪄌𫝪𰱀]→gòng; @@ -415,7 +415,7 @@ [奤]→hǎ; [㨟㰧㰩㱼㾂咍咳嗨𣢇𨸜𫼥]→hāi; [㜾䠽䯐䱺孩还還頦骸𠹛𧻲𧽊𧽖𩠚𩰶𫩯]→hái; -[塰海烸胲酼醢𣖻𣳠𥁐𥂧𨡬]→hǎi; +[塰海烸胲酼醢𣖻𣳠𥁐𥂧𨡬𬐚]→hǎi; [㤥㧡㺔䇋亥嗐妎害氦餀饚駭駴骇𠀅𠔑𡕗𡾨𢞐𢩸𢻜𤵽𥩤𥩲𦐤𦤦𦤬𦷷𨀖𨒨𩞞𩡔𩪃𩹄𮩜𮪢]→hài; [嚡]→hai; [㤷䘶䣻佄哻嫨憨歛蚶谽酣頇顸馠鼾𠵸𡬖𣝽𣢅𣢺𤞶𤸕𧭻𧮰𧮳𧵊𧹣𩈣𬥴𰙎]→hān; @@ -456,7 +456,7 @@ [𩾇]→hu; [㳸哗嘩埖婲椛硴糀花芲蒊蘤誮錵𠝐𡁑𤙕𦧹𦶎𨣄𨶱𩝨]→huā; [㕲㟆㠏㦊㭉䔢䱻䴳䶤华姡搳撶滑猾磆華蕐螖譁釪釫鋘鏵铧驊骅鷨𠳂𢼤𤁪𥉄𥢮𦧠𦽊𧑍𧨋𧽌𩤉𪉊𫺆𫼧𬈾𬬨𬭌𮬡𰽗𱋎]→huá; -[㓰㕦㕷㚌䀨䇈䋀䛡划劃化夻婳嫿嬅崋摦杹桦槬樺澅画畫畵繣舙觟話諙諣譮话黊𠤎𠿜𢄶𢦚𣶩𥒶𥧰𦁊𦖍𦧵𦪠𨶬𩂤𩗐𩲏𩵏𩸄𫍩𫚝𫰡𰬠]→huà; +[㓰㕦㕷㚌䀨䇈䋀䛡划劃化夻婳嫿嬅崋摦杹桦槬樺澅画畫畵繣舙觟話諙諣譮话黊𠤎𠿜𢄶𢦚𣶩𥒶𥧰𦁊𦖍𦧵𦪠𨶬𩂤𩗐𩲏𩵏𩸄𫍩𫚝𫜸𫰡𰬠]→huà; [㜳㠢䃶徊怀懐懷槐櫰淮瀤耲蘹褢褱踝𩌃𪊉𬜸𱊽]→huái; [咶坏壊壞蘾𣟉𣩹𣸎𤜄𦏨𦧬𧱳𩟮]→huài; [㹕嚾懽欢歓歡犿獾讙貛酄驩鴅鵍𠂄𡚊𡚜𣌓𤛚𥐓𥹚𨽧𩦘𩵄𩿊𪈩𫛝𬤰𬴐𱉒]→huān; @@ -485,8 +485,8 @@ [㚡㞆㞛㞦㦸㨈㴉䍤䢳丮几妀嵴己幾戟挤掎撠擠泲犱穖虮蟣魕魢鱾麂𠮯𠱨𢓄𢜭𤜝𤜾𥪼𥾊𧾾𨄐𨒴𨳋𩉢𩯋𪂍𪫸𫅅𬓠]→jǐ; [⺔⺕㑧㒫㙨㞃㠱㡭㥍㮨㰟㲅㳵㸄㹄㻑㾵䀈䋟䐀䓽䗁䛋䜞䝸䠏䢋䤒䦇䨖䮺䰏䶓䶩伎偈兾冀剂剤劑哜嚌坖垍塈妓季寂寄峜廭彐彑徛忌悸惎懻技旡-旣暨暩曁梞檕檵洎济済漃漈濟瀱痵癠祭禝稩稷穄穊穧紀紒継繋繼纪继罽臮芰茍茤荠葪蓟蔇薊薺蘎蘮蘻裚覬觊計記誋諅计记跽际際霁霽驥骥髻鬾鯚鰶鰿鱀鱭鲚鲫鵋齌𠨕𠲹𠴫𠿉𡁪𡋚𡜱𡥞𡦊𡪱𡬄𡽉𢍇𢗂𢗹𢚁𢭄𢺼𢼷𣄯𣄱𣔽𣯅𣱗𣽍𤓑𤛄𤤋𤫝𤵀𥡴𥣩𥪫𥭋𥭌𥭜𥷙𦁳𦂑𦆡𦇧𦋋𦌗𦜸𦪱𦮯𦮼𦺶𦾲𧃞𧇯𧓓𧟜𧡉𧡯𧢾𧧃𧧟𧪇𧫜𧾽𨀶𨛉𨛑𨜒𨠨𨢵𨣧𩓮𩞊𩥉𩧱𩩛𩼄𩼚𪄵𪊆𪘥𪟝𪲛𫍪𬏟𬶨𬶭𰣬𰨦𰬀𱇵𱇺𱉽𱌗𱌸]→jì; [㚙㹢䂟䕒䴥乫伽佳傢加嘉埉夹夾家抸拁枷梜毠泇浃浹犌猳珈痂笳糘耞腵茄葭袈豭貑跏迦鉫鉿鎵镓麚𠷉𠺢𡩚𡭘𡶥𣪇𣮫𤟚𤠙𥝿𥡮𥹌𦎮𦣯𧉪𧦤𨔗𨔣𩊏𩶛𪐓𪔟𬂩𰉥]→jiā; -[㕅㪴㮖㿓䀫䕛䛟䩡唊圿忦恝戛戞扴荚莢蛱蛺袷裌跲郏郟鋏铗頬頰颊餄鴶鵊𡊠𢫢𥇗𥑔𥞦𥞵𦎱𦧮𦸘𦺧𦽤𧿵𨒇𩉡𩚲𩛩𩠃𪇷𪈟𫛥𬡒𰇕𱉥]→jiá; -[䑝假叚婽岬徦斚斝椵榎槚檟玾甲瘕胛賈贾鉀钾𣦉𤖰𤗜𥑐𩌍𩨹𩲣𪆲]→jiǎ; +[㕅㪴㮖㿓䀫䕛䛟䩡唊圿忦恝戛戞扴荚莢蛱蛺裌跲郏郟鋏铗頬頰颊餄鴶鵊𡊠𢫢𥇗𥑔𥞦𥞵𦎱𦧮𦸘𦺧𦽤𧿵𨒇𩉡𩚲𩛩𩠃𪇷𪈟𫛥𬡒𰇕𱉥]→jiá; +[䑝假婽岬徦斚斝椵榎槚檟玾甲瘕胛賈贾鉀钾𣦉𤖰𤗜𥑐𩌍𩨹𩲣𪆲]→jiǎ; [价價嫁幏架榢稼駕驾𢉤𢜿𢱈𢱌𥋣𦙺𦨦]→jià; [㓺㔋㡨㦰㭴䌑䌠䓸䔐䘋䶢䶬兼冿囏坚堅奸姦姧尖幵惤戋戔搛椷椾樫櫼歼殱殲湔瀐瀸煎熞熸牋犍猏玪瑊监監睷碊礛笺箋篯緘縑缄缣肩艰艱菅菺葌蒹蕑蕳虃覸豜豣鐧鑯間间鞬鞯韀韉餰馢鰹鲣鳒鳽鵳鶼鹣麉𠫘𠼤𠿏𡄑𡬵𢃬𢐆𢦺𢨿𢳚𣘖𣘷𣚙𣝕𣮏𣽖𤍖𤪋𥊇𥌈𥡝𦋰𦏔𦣨𦽇𧂢𧢖𧤨𧥈𧲨𨔥𨳡𨳿𨴾𩅼𩆷𩇏𩋋𩌯𩍎𩛧𩱃𪏊𪐻𪒹𪟎𫈉𫛚𫪄𫽐𬃦𬊗𬮡𬳆𬺍𰞤𰠛𰧔𰱇𰴘𰿈𱊋]→jiān; [㔓㨵㳨㶕䄯䅐䉍䚊䟰䭠䮿䵡䵤䶠俭倹儉减剪劗囝堿弿彅戩戬拣挸捡揀揃撿暕枧柬梘检検檢減湕瀽瑐睑瞼硷碱礆笕筧简簡籛絸繭翦茧藆蠒裥襇襉襺詃謇謭譾谫趼蹇鐗锏鬋鰎鹸鹻鹼𠍚𠏇𠐻𠹟𠽱𡄓𡅶𡑯𡭭𡾰𢆞𢍫𢩀𢵈𣜭𣠷𣥞𣳲𤄒𥀹𥍀𥍹𥢇𥳒𥳟𥳷𦁲𦂇𦢣𦺍𦺘𧀇𧅆𧬫𧮈𨢑𨣇𨤄𨰓𩉍𩟗𩽜𪒫𫀨𫊱𫍿𫗚𬕊𬘖𬣤𬤯𬰣𬴏𭄛𰉱𰝗]→jiǎn; @@ -494,7 +494,7 @@ [橺]→jian; [㹔䗵䜫僵壃姜将將摪橿殭江浆漿畕畺疅疆礓繮缰翞茳葁薑螀螿豇韁鱂鳉𠘌𡷍𢪇𤕭𤕯𤛜𥆅𥔣𥗪𥬮𦦗𧘍𨃇𨜰𫽣]→jiāng; [㢡㯍䁰䉃䋌䒂傋奖奨奬桨槳獎耩膙蒋蔣講讲顜𡏞𡑶𣫳𤖛𥷃𩌾𱂴]→jiǎng; -[䞪䥒勥匞匠夅嵹弜弶彊摾櫤洚滰犟糡糨絳绛袶謽酱醤醬降𠼢𡲣𢘸𣚦𣨣𣩴𥞜𨯞𩝽𩴒𩷄𩷭𪀘𫗳]→jiàng; +[䞪䥒勥匞匠夅嵹弜弶彊摾櫤洚滰犟糡糨絳绛袶謽酱醤醬降𠼢𡲣𢘸𣚦𣨣𣩴𥞜𨯞𩝽𩴒𩷄𩷭𪀘𫗳𫮬]→jiàng; [杢]→jiang; [㤭㲬㶀䌭䍊䢒䴔䶰交僬嘄姣娇嬌峧嶕嶣憍椒浇澆焦燋礁穚簥胶膠膲艽芁茭茮蕉虠蛟蟭跤轇郊鐎驕骄鮫鲛鵁鷦鷮鹪𠝑𠩏𡏭𡓖𡟠𢧱𣝞𣺳𥃪𥄉𥉼𥹜𦅃𦌆𦫶𧣦𨎦𨓩𨨴𨱓𨶲𨸋𩎔𩴧𩵰𩿑𪁉𪚰𫐖𫪧𰩸𱉬𱍆]→jiāo; [㩰㭂㳅㽱㽲䀊䘨䚩䥞佼侥僥儌剿劋孂徺徼恔憿挢捁搅摷撟撹攪敫敽敿晈暞曒湫湬灚烄煍燞狡璬皎皦矫矯笅絞繳纐绞缴脚腳臫蟜角譑賋踋鉸铰隦餃饺鱎𠕧𠜅𠞰𡙎𢀌𢄺𢅎𢯴𢻟𣁹𣏑𣧦𣩓𤃭𤉧𤶀𤶳𥂨𥃤𥅟𥇟𥉒𥏹𥳴𦗵𧂈𧎙𧎸𨇕𨖵𨝰𨶟𨶪𨺹𫊸𫌯𫍤𬭻𰕈𱇩]→jiǎo; @@ -513,7 +513,7 @@ [燝]→jing; [⺆冂冋坰埛扃絅蘏蘔駉駫𠕕𢂶𣕄𨴀𪔃𪕍𫘡𬳶]→jiōng; [㓏㢠㤯㯋㷗㷡䌹䢛侰僒冏囧泂浻澃炅炯烱煚煛熲燛窘綗褧迥逈颎𠖷𢄗𣔲𤌇𦀝𧍮𩓺𩚱]→jiǒng; -[㸨䆶䡂丩勼啾揂揪揫摎朻樛牞究糺糾纠萛赳阄鬏鬮鳩鸠𠃖𠕴𠖬𠚨𠠳𠿈𢀙𢜥𣁭𣟼𤴥𤴦𤴪𥠃𥤳𦭺𦱠𦱱𦱲𦽬𨳊𩏶𩏷𩭓𩱼𫃗𫄙]→jiū; +[㸨䆶䡂䰗丩勼啾揂揪揫摎朻樛牞究糺糾纠萛赳阄鬏鬮鳩鸠𠃖𠕴𠖬𠚨𠠳𠿈𢀙𢜥𣁭𣟼𤴥𤴦𤴪𥠃𥤳𦭺𦱠𦱱𦱲𦽬𨳊𩏶𩏷𩭓𩱼𫃗𫄙]→jiū; [㺵]→jiú; [㡱久乆九乣奺杦汣灸玖紤舏酒镹韭韮𠛩𠜉𠴄𡚮𣲄𤉥𨾉𨾞]→jiǔ; [㝌㠇㩆㲃㺩䅢䆒䊆䊘䛮䬨䳎倃僦匓匛匶厩咎就廄廏廐慦捄救旧柩柾桕欍殧疚臼舅舊鯦鷲鹫麔齨𠃺𠙔𠜃𠣿𡆥𢑇𢽭𤷑𥆷𥘦𦠢𦭻𧡑𧫾𧾻𨖏𨘂𨘮𩒦𩢹𩶧𱇼]→jiù; @@ -521,7 +521,7 @@ [㖩㞐㡹㪺䅕䝻䢸䪶凥匊娵婮居崌抅拘挶掬梮椐泃涺狙琚疽痀眗砠罝腒艍苴菹蜛裾諊趄跔踘鋦锔陱雎鞠鞫駒驹鮈鴡鶋𠟰𠤄𠮑𠰾𡨢𡫬𡱾𡸘𡸨𣻐𥇛𥘮𥪏𥷚𦀣𦛓𦜛𦱅𧵞𧹕𨁺𨛮𨧙𨨠𩋜𩍔𩍸𪂓𪗖𬶋𱉘𱊌]→jū; [⺽㘲㥌㩴㮂㹼㽤䋰䎤䏱䕮䗇䜯䡞䤎䪕䰬䱡䳔䴗侷僪啹婅局巈桔椈橘檋毩毱泦淗湨焗犑狊粷菊蘜趜跼蹫躹輂郹閰駶驧鵙鵴鶪鼰鼳𠋬𠜹𠨭𡉎𡨅𡳘𡶋𡿾𢩁𣎛𣖣𤜔𤼳𥢧𥮗𦅽𦙮𦥑𦺖𧄛𧤑𧷾𧻗𧽻𧾣𧿻𨋧𨍯𨸰𩛺𩧺𩫴𩬜𩭊𩳵𩷐𪀣𰘈𰺅𱇽𱉐𱊇]→jú; [䃊䄔䅓䢹举咀弆挙擧椇榉榘櫸欅沮矩筥聥舉莒蒟襷踽齟龃𡕖𡢒𢤫𢪓𢯺𣌬𥄷𥈋𥯔𥴧𦇙𦞇𧺹]→jǔ; -[㘌㜘㞫㠪㨿㩀㬬䀠䈮䛯䣰䱟䵕䶙乬俱倨倶具冣剧劇勮句埧埾壉姖寠屦屨岠巨巪怇怐怚惧愳懅懼拒拠据據昛歫洰澽炬烥犋秬窭窶簴粔耟聚苣虡蚷袓詎讵豦貗跙距踞躆遽邭醵鉅鋸鐻钜锯颶飓駏鮔𠉧𠙆𠚵𡒍𡥶𢚆𣍇𣶝𤔋𤖵𤢓𤷢𥂃𥉁𥬙𥲜𥴪𦊐𦗻𦟳𦼈𧂜𧝲𧣒𧣻𧲋𧸧𨝮𩉸𩜃𩧒𩰤𩴘𩿝𪀏𪁥𪧘𫎌𱅃𱈀]→jù; +[㘌㜘㞫㠪㨿㩀㬬䀠䈮䛯䣰䱟䵕䶙乬俱倨倶具冣剧劇勮句埧埾壉姖寠屦屨岠巨巪怇怐怚惧愳懅懼拒拠据據昛歫洰澽炬烥犋秬窭窶簴粔耟聚苣虡蚷袓詎讵豦貗跙距踞躆遽邭醵鉅鋸鐻钜锯颶飓駏鮔𠉧𠙆𠚵𡒍𡥶𢚆𣍇𣶝𤔋𤖵𤢓𤷢𥂃𥉁𥬙𥲜𥴪𦊐𦗻𦟳𦼈𧂜𧝲𧣒𧣻𧲋𧸧𨝮𩉸𩜃𩧒𩰤𩴘𩿝𪀏𪁥𪧘𫎌𮣷𱅃𱈀]→jù; [爠]→ju; [䅌䣺勬姢娟捐涓焆瓹脧蠲裐鎸鐫镌鵑鹃𠡶𡱑𢝓𥅬𦬾𦮻𧎖𨌫𩎳𩔱𰾹]→juān; [㷷卷呟埍帣捲臇菤錈锩𡫂𢋄𤎱𦊌𧕲𨹵𩏗𩜇𩠉]→juǎn; @@ -548,10 +548,11 @@ [䯌尻髛𩩾]→kāo; [䯪丂拷攷栲洘烤考𣐊𣧏𣨻𣩅𥬯𥹬]→kǎo; [㸆䎋䐧犒銬铐靠鮳鯌鲓𡭳𧋓𨘴𩝝𬶔]→kào; -[㸯䈖䌀䐦匼嗑嵙搕柯棵榼樖牁犐珂疴瞌砢磕礚科稞窠胢苛萪薖蝌趷軻轲醘鈳錒钶顆颏颗髁𠏀𠲙𡸡𡻘𢈈𢩘𣧤𤖇𤰙𥃕𥕤𥝹𥠁𥧇𧎗𧨵𧵛𧿫𨍰𨏿𨢸𩏭𩜭𪍎𫐔𭗡𮡈𰰾]→kē; +[㸯䈖䌀䐦匼嗑嵙搕柯棵榼樖牁犐珂疴瞌砢磕礚科稞窠胢苛萪薖蝌趷軻轲醘鈳錒钶顆颏颗髁𠏀𠲙𡸡𡻘𢈈𢩘𣧤𤖇𤰙𥃕𥕤𥝹𥠁𥧇𧎗𧨵𧵛𧿫𨍰𨏿𨢸𩏭𩜭𪍎𪽇𫐔𭗡𮡈𰰾]→kē; [壳揢殼翗]→ké; [㞹㪙㪼㵣可坷岢嵑嶱敤渇渴炣𢩐𢼐𤸎𪓮]→kě; -[㕉㕎㝓㤩䆟䙐䶗克刻剋勀勊堁娔客尅恪愙氪溘碦礊緙缂艐課课锞騍骒𠛳𠡜𠡤𠢹𠩧𠪒𠪟𠳭𠶲𠷄𡞢𡱼𢩏𢾩𣩄𣲊𣹇𤛗𥊉𥔽𥦨𥯚𧈗𧛾𧜡𧞔𧠋𩭽𩰻𩱘𪃭𮯙]→kè; +[㕉㕎㝓㤩䆟䙐䶗克刻勀勊堁娔客尅恪愙氪溘碦礊緙缂艐課课锞騍骒𠛳𠡜𠡤𠢹𠩧𠪒𠪟𠳭𠶲𠷄𡞢𡱼𢩏𢾩𣩄𣲊𣹇𤛗𥊉𥔽𥦨𥯚𧈗𧛾𧜡𧞔𧠋𩭽𩰻𩱘𪃭𮯙]→kè; +[剋]→kēi; [𩎤]→kēn; [啃垦墾恳懇肎肯肻豤錹齦龈𠳁𣍟𣥤𤀊𥖞𨼯]→kěn; [㸧掯裉褃]→kèn; @@ -599,7 +600,7 @@ [㛦㧛㨫㩜㰖䌫囕壈嬾孄孏懒懶揽擥攬榄欖浨漤灠爦纜缆罱覧覽览醂顲𠓭𡒄𡓔𡽳𤑸𤣟𥦝𧮤𨎹𨣸𩟺𫝮𫶊𰈆𰌙𰜐]→lǎn; [㜮㱫䃹嚂滥濫烂燗爁爛爤瓓糷鑭𢒞𢹙𤂺𤃨𥗺𧸦𨣨𩉀𫱕𬊶𬎑𬒇𬥾𰈓𰫖𰼏]→làn; [啷]→lāng; -[㝗㟍㢃㱢㾿䆡䡙䯖䱶勆嫏廊斏桹榔欴狼琅瑯硠稂筤艆蓈蜋螂躴郎郒郞鋃鎯锒阆駺𢽂𥍫𥧫𦵧𨞿𨱍𩛡𩷕𪁜𫗨𬴀𬸏]→láng; +[㝗㟍㢃㱢㾿䆡䡙䯖䱶勆嫏廊斏桹榔欴狼琅瑯硠稂筤艆蓈蜋螂躴郎郒郞鋃鎯锒阆駺鿶𢽂𥍫𥧫𦵧𨞿𨱍𩛡𩷕𪁜𫗨𬴀𬸏]→láng; [㓪㙟㮾塱朖朗朤樃烺蓢誏𠻴𣊧𥇑𧚅𬣼]→lǎng; [㫰䍚䕞埌崀浪莨蒗閬𠺘𢳑𣻡𦺫𧻴𨶗𩲒𩳤]→làng; [唥]→lang; @@ -621,7 +622,7 @@ [冷]→lěng; [䮚倰堎愣睖踜]→lèng; [哩]→lī; -[㒿㓯㛤㠟㦒㰀㰚㴝㹈䄜䅻䉫䊍䋥䍠䍦䔆䔣䔧䖥䖽䖿䙰䣓䣫䱘䴻䵓䵩刕剓剺劙厘喱嚟囄嫠孋孷廲悡斄杝梨梩梸棃樆漓灕犁犂狸琍璃瓈盠睝离穲竰筣篱籬糎縭纚缡罹艃荲菞蓠蔾藜蘺蜊蟍蠡蠫褵謧貍邌醨釐鋫錅鏫鑗離驪骊鯏鯬鱺鲡鵹鸝鹂黎黧𠛘𠞙𠭰𠻗𠼝𠾆𡃷𡥽𡿎𢄡𢌈𢛮𢟢𢟤𢤂𢮃𣁟𣐬𣘬𣞴𣫥𣮉𣯤𤗫𤚓𤭜𥊈𥌛𥣥𥲧𥲪𥻿𥼅𦃇𦔓𦢱𦺙𧄚𧅯𧋎𧋠𧑇𧕮𧕯𧚩𧥖𧫬𧮛𨄛𨇎𨛫𨝏𨝖𨝟𨤫𨯽𩁟𩆲𩥬𩥴𩧋𩭇𩻌𪁐𪅆𪌱𪏼𪐅𪒔𪖂𫄥𫚞𬸎𭤎𰖩𱊃]→lí; +[㒿㓯㛤㠟㦒㰀㰚㴝㹈䄜䅻䉫䊍䋥䍠䍦䔆䔣䔧䖥䖽䖿䙰䣓䣫䱘䴻䵓䵩刕剓剺劙厘喱嚟囄嫠孋孷廲悡斄杝梨梩梸棃樆漓灕犁犂狸琍璃瓈盠睝离穲竰筣篱籬糎縭纚缡罹艃荲菞蓠蔾藜蘺蜊蟍蠡蠫褵謧貍邌醨鋫錅鏫鑗離驪骊鯏鯬鱺鲡鵹鸝鹂黎黧𠛘𠞙𠭰𠻗𠼝𠾆𡃷𡥽𡿎𢄡𢌈𢛮𢟢𢟤𢤂𢮃𣁟𣐬𣘬𣞴𣫥𣮉𣯤𤗫𤚓𤭜𥊈𥌛𥣥𥲧𥲪𥻿𥼅𦃇𦔓𦢱𦺙𧄚𧅯𧋎𧋠𧑇𧕮𧕯𧚩𧥖𧫬𧮛𨄛𨇎𨛫𨝏𨝖𨝟𨤫𨯽𩁟𩆲𩥬𩥴𩧋𩭇𩻌𪁐𪅆𪌱𪏼𪐅𪒔𪖂𫄥𫚞𬸎𭀖𭤎𰖩𱊃]→lí; [㸚㾖䗍䤚䧉俚兣娌峛峢峲李欚浬澧理礼禮粴蟸裏裡豊逦邐醴里鋰锂鯉鱧鲤鳢𠚄𡆯𢏃𣀂𣀷𣿞𥎓𥎔𥴡𦎐𦕸𦪶𦫈𧅮𨓦𨛋𨴻𩳓𩷋𩽵𪕴𫾲]→lǐ; [㑦㒧㔏㕸㗚㘑㟳㠣㡂㤡㤦㧰㬏㮚㯤㱹㺡㻎㻺㼖㽁㽝㾐㿛㿨䃯䅄䇐䊪䍥䍽䓞䔁䔉䕻䘈䚕䟏䟐䡃䤙䥶䬅䬆䮋䮥䰛䰜䲞䴡䶘丽例俐俪傈儮儷凓利力励勵历厉厤厯厲吏呖唎唳嚦囇坜塛壢娳婯屴岦巁悧悷慄戾搮攊攦攭暦曆曞朸枥栃栎栗栛棙檪櫔櫟櫪欐歴歷沥沴涖溧濿瀝爄爏犡猁珕瑮瓅瓑瓥疠疬痢癘癧皪盭砅砺砾磿礪礫礰禲秝立笠篥粒粝糲綟脷苈苙茘荔莅莉蒚蒞藶蚸蛎蛠蜧蝷蠇蠣觻詈讈赲跞躒轢轣轹郦酈鉝鎘隶-隸雳靂靋鬁鱱鱳鳨鴗鷅麗麜𠌯𠘞𠘟𠛦𠝄𠞉𠞤𠠏𠠝𠠵𠢠𠩵𠪄𠪺𠫌𡤌𡫯𡮰𡯄𡳸𡸉𡾒𡿋𢍼𢡑𢤆𢤩𢨨𢩑𢸀𢻠𣀥𣌅𣌜𣘐𣟌𣦯𣧿𣫧𣲒𤁼𤃀𤄽𤇃𤔨𤖢𤘃𤜜𤟑𤠫𤡿𤩮𤳓𤹇𤹈𤻤𤼚𥁟𥉆𥌤𥌮𥌿𥓃𥝢𥠲𥨻𥬭𥶗𥷅𥷗𥽗𦃊𦅺𦇔𦍠𦘊𦜏𦠓𦪾𧄻𧉲𧒈𧓽𧔝𧘫𧙉𧢝𧧋𧯏𧰡𧲡𧴠𧽲𨃙𨇗𨊛𨍫𨏬𨘸𨜼𨞺𨟑𨢌𨪹𨬑𨷦𨽻𩄞𩅩𩆝𩗅𩗭𩘟𩘡𩙖𩞨𩣫𩧃𩧸𩪸𩯺𩰲𩱇𩴣𩶘𩽏𪅼𪓀𪖍𪗁𪙺𪙽𪫡𪲔𪵱𫁡𫄫𫎱𫛽𫟫𫟷𫥳𫥵𫪃𫵷𬍛𬦣𰓬𰤕𰦦𰴗𰴢𰷴𰽝𱃚]→lì; [俩倆]→liǎ; @@ -634,8 +635,8 @@ [煷簗]→liang; [撩蹽]→liāo; [㙩㵳䒿䜍䜮䨅僚嘹嫽寥寮屪嵺嶚嶛廫憀敹暸漻燎爎獠璙疗療竂簝繚缭聊膋膫藔蟟豂賿蹘辽遼鐐飉髎鷯鹩𠐋𠖂𠨥𡻪𢄷𢊻𢨺𢸘𢼙𣁰𣟆𤵠𥲊𦕵𦗖𦪕𦺹𧂏𧝜𧽽𨖚𩖝𩯊𪌵𬤟𬲅]→liáo; -[㝋㶫䄦䑠䩍叾憭曢爒瞭蓼鄝釕钌镽𢻢𢿞𣎸𤑗𥗀𧘈𧡜𨣀𪌀]→liǎo; -[㡻䉼䎆䢧尞尥尦廖撂料炓窷镣𣩢𤊽𥛰𦌒𩕐𩴤𪖷𪤗]→liào; +[㝋㶫䄦䑠䩍叾憭曢爒蓼鄝釕钌镽𢻢𢿞𣎸𤑗𥗀𧘈𧡜𨣀𪌀]→liǎo; +[㡻䉼䎆䢧尞尥尦廖撂料炓瞭窷镣𣩢𤊽𥛰𦌒𩕐𩴤𪖷𪤗]→liào; [𦾳]→liē; [䟩咧挘毟𨤤]→liě; [㤠㧜㬯㭞㭩㯿㲱㸹㼲㽟䁽䅀䉭䋑䜲䝓䟹䪉䴕儠冽列劣劽哷埒埓姴巤挒捩擸栵洌浖烈烮煭犣猎猟獵睙聗脟茢蛚裂趔躐迾颲鬛鬣鮤鱲鴷𠛱𠠗𡁓𡂏𡂩𡊻𡏵𡒏𡓍𡭣𡿩𢣓𣁷𣁻𣋲𣖊𣝚𣰌𤁯𤐱𤓿𤖺𤜓𤞊𤡕𤢪𤱃𤱛𥩺𥪂𥲁𥶢𥷨𥸸𦓤𦖩𧀨𧓐𧞕𧭌𧭞𧰠𨆍𨕜𩆣𩙑𩢾𩧆𩧮𩨐𩭌𩼭𫚓𫚭𰬃𱃘]→liè; @@ -658,7 +659,7 @@ [䁖瞜]→lōu; [㟺㡞㥪㲎㺏䄛䝏䣚䫫䮫䱾偻僂剅喽嘍娄婁廔慺楼樓溇漊熡耧耬艛蒌蔞蝼螻謱軁遱鞻髅髏𠞭𠳴𡇭𣫻𤋏𤠋𤬏𦎹𧁾𧢃𧰃𧷡𨻻𩏝𩨇𪣻𪩇𫍴𫐷𫦉𫷹𰏜𰭚𰰑𰴚𰶬𱁺𱈆]→lóu; [㪹䅹塿嵝嶁搂摟甊篓簍𡗆𡰌𢈢𥕍𧯨𪍣𬖠𰋖𰢦𱋡]→lǒu; -[㔷屚漏瘘瘺瘻鏤镂陋𠖛𠗩𡪅𣤋𦸢𧫞𨄋𨝢𨦖𨫒𨱐𰙕]→lòu; +[㔷屚漏瘘瘺瘻鏤镂陋𠖛𠗩𡪅𣤋𦸢𧫞𨄋𨝢𨦖𨫒𨱐𫠥𰙕]→lòu; [噜撸謢]→lū; [㠠㢳㪭㭔㱺㿖䡎䮉䰕卢嚧垆壚庐廬攎曥枦栌櫨泸瀘炉爐獹玈璷瓐盧矑籚纑罏胪臚舮舻艫芦蘆蠦轤轳鈩鑪顱颅髗魲鱸鲈鸕鸬黸𠰷𡉴𡳴𢫘𣆐𤬛𤮧𥀵𦿊𧆣𧇄𨇖𩄅𩍼𪑄𪖌𪽮𪾦𫊮𬙎𬬻𮉡𰎐𰡄𰡵𰩲𱋶]→lú; [⻧㔪㢚㯭䲐卤嚕塷掳擄擼樐橹櫓氌滷澛瀂硵磠艣艪蓾虏虜鏀鐪鑥镥魯鲁鹵𠿛𢋡𢟧𢲸𣥐𣱀𤣃𥶇𧀦𧫓𩯜𪉖𪉣𫓺𫼵𰛮𱊺𱊻]→lǔ; @@ -669,7 +670,7 @@ [㔧㠥㲶䔞䥨勴垏寽嵂律慮櫖氯滤濾爈率箻綠緑繂绿膟葎虑鑢𠜈𠣊𠷈𡀿𡾅𢅞𢟳𢯰𣀞𤝽𥖼𥡢𥭐𥶌𦆾𦊼𧍶𧓻𧭜𩥆𩲦𩳡𩴐𫄴𫫵𮣶𰅔]→lǜ; [㝈㡩㱍䖂䜌圝圞奱娈孌孪孿峦巒挛攣曫栾欒滦灓灤癴癵羉脔臠虊銮鑾鵉鸞鸾𢌕𢺈𤲶𤼙𦣋𦣏𧖘𨄄𨇼𨈌𨈎𨊟𩪾𪢮𰛪𰣽]→luán; [卵𡡗]→luǎn; -[乱亂釠𠦨𡄹𡭸𢿢𣨀]→luàn; +[乱亂釠𠦨𡄹𡭸𢿢𣨀𤔔]→luàn; [㑼㔀㗉㨼䂮䌎䛚䤣圙掠擽略畧稤鋝鋢锊𠢌𠼟𦊹𧎾𧐋𧐯𧑀𧕌𪅅]→lüè; [抡掄]→lūn; [㖮㷍䈁䑳仑伦侖倫囵圇婨崘崙惀棆沦淪磮綸纶腀菕蜦踚輪轮錀陯鯩𠔕𠼩𤆢𤷔𧱜𪠵𪨧𬦧𬬭𰑄𰗖𰰨𰲰𱇗]→lún; @@ -687,7 +688,7 @@ [亇吗嗎嘛嫲]→ma; [㜥㦟䁲䚑䨪埋薶霾𢙑𢠼𨤢𩍃𫰨]→mái; [买嘪荬蕒買鷶𠿆𧹒𪡃𱉳]→mǎi; -[⻨䘑䜕䨫䮮佅劢勱卖売脈脉衇賣迈邁霡霢麥麦鿏𥇯𥌚𦏢𦙻𧱘𩈗𩊍𪄳𪒪𬑙]→mài; +[⻨䘑䜕䨫䮮佅劢勱卖売脈脉衇賣迈邁霡霢麥麦鿏鿺𥇯𥌚𦏢𦙻𧱘𩈗𩊍𪄳𪒪𬑙]→mài; [嫚颟]→mān; [㒼㙢䅼䊡䐽䒥䛲䟂䯶䰋僈姏悗慲樠瞒瞞蛮蠻謾谩蹒鞔顢饅馒鬗鬘鰻鳗𢦈𣗊𤜘𥊑𥧭𥲑𦔔𧜞𧱼𨲛𨲾𩆓𩮉𪈿𪍩𪑪𰊟𰒆𰯎𱆆]→mán; [㛧䜱屘満满滿睌矕螨蟎襔鏋𥬈𥲈𦎌𧆏𧖵𩈦𩛎𬲴𰥠]→mǎn; @@ -748,7 +749,7 @@ [𥆆𦺒]→mòu; [䱯墲毪氁𢘃𢜯𤚅𨡭𨢢]→mú; [㟂䥈亩坶姆峔拇母牡牳畆畒畝畞畮砪胟踇鉧𠺖𢟨𤝕𤵝𧩒𧬏𧰷𧿹𨈶𩡨𩬍𪎫𬭁𭈈]→mǔ; -[⺫㜈㣎㧅㾇䀲䊾䑵仫凩募墓幕幙慔慕暮木朰楘毣沐炑牧狇目睦穆縸艒苜莯蚞鉬钼雮霂鞪𡵬𣈊𤝂𥄈𥣸𥰻𦃤𦱒𧚀𨍎𨎸𩵦𩶖𩶩𫄲𫠏]→mù; +[⺫㜈㣎㧅㾇䀲䊾䑵仫凩募墓幕幙慔慕暮木朰楘毣沐炑牧狇目睦穆縸艒苜莯蚞鉬钼雮霂鞪𡵬𣈊𤝂𥄈𥣸𥰻𦃤𦱒𧚀𨍎𨎸𩵦𩶖𩶩𫄲𫠏𬰃]→mù; [嗯]→ń; [㕶]→ň; [𠮾]→ǹ; @@ -769,7 +770,7 @@ [㚂儾齉𠶬𡿝𢖧𦈃𧅺𧟘𨳆]→nàng; [孬]→nāo; [㞪䃩䛝䴃呶夒峱嶩巎怓憹挠撓猱硇碙蛲蟯詉譊鐃铙𡽧𡾂𢙐𢜸𢪼𤞍𤡤𤫕𥐻𥑪𧴓𨥸𩖯𩫔𫍢𰎞𰵠]→náo; -[㑎㛴㺁䜀䜧匘垴堖嫐恼悩惱獶獿瑙碯脑脳腦𠊦𠡷𡍍𡿺𢅈𢉵𣭺𤊲𤋫𤷻𥀮𥒢𦗮𧩣𧳦𧴙𨱵𩛋𩤘𩩀𩫺𩬷𰡻]→nǎo; +[㑎㛴㺁䜀䜧匘垴堖嫐恼悩惱獶獿瑙碯脑脳腦𠊦𠡷𡍍𡿺𢅈𢉵𣭺𤊲𤋫𤷻𥀮𥒢𦗮𧩣𧳦𧴙𨱵𩛋𩤘𩩀𩫺𩬷𬆛𰡻]→nǎo; [婥淖臑閙闹鬧𣧽𥆲𩋈𩯆𬴨]→nào; [㕯䅞䎪䭆抐疒眲訥讷𢗉𣧍𧤜]→nè; [呢]→ne; @@ -793,7 +794,7 @@ [䖆酿醸釀𥽬]→niàng; [⻦㒟㜵㠡㭤䃵䙚䦊䮍嫋嬝嬲樢茑蔦袅裊褭鳥鸟𠒰𡘏𡝋𡝒𡠿𢶑𢸣𣟊𥤂𥾇𨽖𩖔𩭑𪅝𪈼𫽲𬡇𱊜]→niǎo; [㞙㳮尿脲𨳀]→niào; -[捏揑]→niē; +[捏揑𬛸]→niē; [㡪苶𢫻𪌿𬹌]→nié; [𠈊]→niě; [㖏㖕㖖㘝㘨㘿㙞㚔㜸㩶㮆㴪㸎䂼䄒䇣䌜䌰䡾䯀䯅䯵䳖啮喦嗫噛嚙囁囓圼孼孽嵲嶭巕帇惗摰敜枿槷櫱涅湼痆篞籋糱糵聂聶臬臲菍蘖蠥讘踂踗踙蹑躡錜鎳鑈鑷钀镊镍闑陧隉顳颞齧𠶿𡆣𡍤𡰆𡴎𡶫𡸣𡾦𡾲𡿖𡿗𢈸𣀳𣌍𣙗𣯭𣰼𤭂𤴘𤶚𤺐𥔄𥬞𥬬𥮤𦄌𦈙𦘒𦛠𦞆𦯖𦵐𧁈𧋖𧞍𧻼𨊞𨙓𨱺𨲀𨶠𨻄𩋏𩐭𩒕𩖁𩣘𪌊𪎃𪎅𪩛𫓻𫔶𫜩𬺂𰵹𰺠𰾾]→niè; @@ -829,8 +830,7 @@ [㐡㖠䚥喏愞懦懧掿搦搻榒稬穤糑糥糯諾诺蹃逽锘𠸱𢜪𢾲𥑽𥻾𦀨𦂍𦓢𧣚𧣺]→nuò; [喔噢]→ō; [哦]→ó; -[筽]→o; -[䉱䌔䙔䥲塸櫙欧歐殴毆沤漚熰瓯甌膒藲謳讴鏂鴎鷗鸥𠢔𠥝𡂿𡈆𡩾𣂻𤛐𥈬𥱸𩔸𫋲𫪘𫭟𬁵𬔯𬕦𰽜]→ōu; +[䉱䌔䙔䥲塸櫙欧歐殴毆沤漚熰瓯甌筽膒藲謳讴鏂鴎鷗鸥𠢔𠥝𡂿𡈆𡩾𣂻𤛐𥈬𥱸𩔸𫋲𫪘𫭟𬁵𬔯𬕦𰽜]→ōu; [齵𦂕𪙃𱌹]→óu; [㒖㼴偶吘呕嘔耦腢蕅藕𠙶𠴰𣢨𤵎𥐂𥧆𥻑𧖼𧪓𪊪𬉼]→ǒu; [䌂怄慪𣉾𣓕𣽕𤁮𩀫𩥋]→òu; @@ -901,19 +901,19 @@ [㹒圃圑普暜朴樸檏氆浦溥烳諩譜谱蹼鐠镨𥐚𥛟𩑀𬣲]→pǔ; [㬥曝瀑舖舗鋪铺𣋏𧙛𧦞𩂗]→pù; [巬巭]→pu; -[㠌㥓㩻㬤㱦䗩䣛䥓䫏七倛僛凄嘁妻娸悽慼慽戚捿攲期柒栖桤桼棲榿槭欺沏淒漆紪緀萋蛣褄諆諿蹊迉郪鏚霋魌鶈𠀁𠎰𠐾𠔶𡖾𡫁𢴰𢻪𣉓𣏶𣛺𣶠𤘌𤳃𤳤𥇚𥉐𥉷𥖫𥤥𦖊𦸓𧋉𧒕𧕉𧠪𨞢𩒛𩺲𪄭𪅾𪒆𪒑𬭭𬱦𬸨𰬢𰵲]→qī; +[㠌㥓㩻㬤㯃㱦䗩䣛䥓䫏七倛僛凄嘁妻娸悽慼慽戚捿攲期柒栖桤桼棲榿槭欺沏淒漆紪緀萋蛣褄諆諿蹊迉郪鏚霋魌鶈𠀁𠎰𠐾𠔶𡖾𡫁𢴰𢻪𣉓𣏶𣛺𣶠𤘌𤳃𤳤𥇚𥉐𥉷𥖫𥤥𦖊𦸓𧋉𧒕𧕉𧠪𨞢𩒛𩺲𪄭𪅾𪒆𪒑𬭭𬱦𬸨𰬢𰵲]→qī; [⻫⻬㖢㟓㟚㟢㩽㯦㰗䄢䅲䉻䐡䑴䓅䓫䞚䟚䡋䧵䩓䭶䭼䰇䱈䲬䳢䶒䶞亓亝俟其剘圻埼奇岐岓崎嵜帺忯愭懠掑斉斊旂旗棊棋檱櫀歧淇濝猉玂琦琪璂畦疧碁碕祁祇祈祺禥竒簱籏粸綥綦綨纃耆肵脐臍艩芪萁萕蕲藄蘄蚑蚔蚚蛴蜝蜞螧蠐褀跂踑軝釮錡锜頎颀騎騏騹骐骑鬐鬿鯕鰭鲯鳍鵸鶀麒麡齊齐𠁭𠅚𠓪𠫸𡦍𡪵𡹉𡺸𢁒𢍁𢍑𢩡𢺷𢻋𢻚𢾦𢾪𣯆𤪌𤷍𤹸𥉙𥼘𦔌𦫡𦭲𦸗𧌞𧎪𧓑𧡺𧯯𧰙𨉸𨙸𨥦𨪌𨱜𨸒𨸔𩉬𩥂𩦋𩨝𩲪𩳣𩴪𩷾𩹵𪀩𪂛𪄖𪗅𪗆𪗍𪗏𪙧𫛰𫺊𬘧𬨂𬬳𬴆𬸒𬸾𰡩𱊁]→qí; [㒅㫓䄎䄫䋯䎢䏿䒻䔇䡔䭫䭬乞企启呇唘啓啔啟婍屺岂晵杞棨玘盀綮綺绮芑諬豈起邔闙𠧒𡷞𡹘𡺓𥔩𥫟𦄊𦸆𧘗𧙾𧼘𨙬𩒨𩠦𰰴]→qǐ; [㞓㞚㣬䀙䁈䁉䅤䌌䏅䏌䏠䒗䔾䙄䚉䚍䟄䢀䫔䰴呮咠唭噐器夡契弃忔憇憩摖暣栔棄欫气気氣汔汽泣湆湇炁甈盵矵砌碛碶磜磧磩罊芞葺蟿訖讫迄鼜𠊔𠴹𡍪𡢖𡹓𡹩𡻧𡻰𡽼𢍆𢔆𢔠𢜱𢞒𢢖𢢞𢺵𣔘𣫱𣾤𤺗𤼅𥀻𥄜𥉻𥌁𥓾𥷇𥽳𦈦𦘸𦙊𦚊𦛰𦡹𦧉𦧯𦩣𦪊𧇜𧘧𧙞𧚨𧡘𧻕𧼕𧽓𨁐𨊰𨑤𨒅𨵆𩧌𩨘𪔪𬢐𬮩𰬶]→qì; [簯緕缼]→qi; -[㤉掐葜𠜼𠝛𡤫𢮌𣘟𣣟𫱿]→qiā; +[㤉掐葜袷𠜼𠝛𡤫𢮌𣘟𣣟𫱿]→qiā; [拤𡘧]→qiá; [峠跒酠鞐]→qiǎ; [㓞㓣㓤㡊䁍䂒䨐䯊䶝冾圶帢恰愘殎洽硈髂𠕣𠜤𠝘𠳌𢼣𣁴𣨄𤫶𤵹𥎸𥦞𥴭𦝣𦸉𧩶𩥌𩩱𩮁𩷻𪘺𫈰]→qià; -[㗔㩃㩷㪠䀒䇂䉦䞿仟佥僉兛千圱圲奷婜孅孯岍悭愆慳扦拪掔搴撁攐攑攓杄檶櫏欦汘汧牵牽瓩竏签箞簽籤粁臤芊茾蚈褰諐謙谦谸迁遷釺鈆鉛钎铅阡雃韆顅騫骞鬜鬝鵮鹐𠑲𠔺𠠃𠬾𢃥𢋔𢌍𢍱𢜩𢧥𣘝𣟋𣢬𣢲𤠿𤿷𥏥𥜴𥱺𥲢𦖎𧘜𧛓𧟑𧢞𧮮𧲀𧽐𨐋𨐩𨓲𨝍𨦄𨨘𩋆𩨓𩪢𪇇𪉻𫓪𫖶𫣛𫽥𰔲𰗬𱁶𱆀𱆁]→qiān; -[㦮㨜㩮㸫䁮䈤䕭䖍仱偂前墘媊岒忴扲拑掮揵榩橬歬潛潜濳灊箝羬蕁虔軡鈐鉗銭錢钤钱钳靬騚騝鰬黔黚𠀼𠢍𠷁𢁮𣖳𥔮𥮒𥴤𥷪𦂒𦴑𦼓𧃑𧣑𨜻𨥞𨱫𨺩𨽨𩨃𩨊𩬚𪈇𱈉]→qián; +[㗔㩃㩷㪠䀒䇂䉦䙴䞿仟佥僉兛千圱圲奷婜孅孯岍悭愆慳扦拪掔搴撁攐攑攓杄檶櫏欦汘汧牵牽瓩竏签箞簽籤粁臤芊茾蚈褰諐謙谦谸迁遷釺鈆鉛钎铅阡雃韆顅騫骞鬜鬝鵮鹐𠑲𠔺𠠃𠬾𢃥𢋔𢌍𢍱𢜩𢧥𣘝𣟋𣢬𣢲𤠿𤿷𥏥𥜴𥱺𥲢𦖎𧘜𧛓𧟑𧢞𧮮𧲀𧽐𨐋𨐩𨓲𨝍𨦄𨨘𩋆𩨓𩪢𪇇𪉻𫓪𫖶𫣛𫽥𰀡𰔲𰗬𱁶𱆀𱆁]→qiān; +[㦮㨜㩮㸫䁮䈤䕭䖍乾仱偂前墘媊岒忴扲拑掮揵榩橬歬潛潜濳灊箝羬蕁虔軡鈐鉗銭錢钤钱钳靬騚騝鰬黔黚𠀼𠢍𠷁𢁮𣖳𥔮𥮒𥴤𥷪𦂒𦴑𦼓𧃑𧣑𨜻𨥞𨱫𨺩𨽨𩨃𩨊𩬚𪈇𱈉]→qián; [㦿㧄㹂䇜䭤凵嗛嵰槏浅淺繾缱肷脥膁蜸譴谴遣鑓𠊭𠋵𠳋𡒌𢮄𣍰𣓅𥦃𥧬𥳐𦅋𧥛𧪯𨗦𨺫𩑳𩒣𪘦𬙃𰲮]→qiǎn; -[㐸㜞㟻㯠䈴䊴䑶䥅䪈䵖䵛俔倩傔儙刋堑塹壍嬱嵌悓慊棈椠槧欠歉皘篏篟綪縴芡茜蒨蔳輤鰜𢂺𢃘𣢖𣹥𧚫𧮽𨰂𬘬𰊢𰌆𰬮𰺉]→qiàn; +[㐸㜞㟻㯠䈴䊴䑶䥅䪈䵖䵛俔倩傔儙刋堑塹壍嬱嵌悓慊棈椠槧欠歉皘篏篟綪縴芡茜蒨蔳輤鰜𢂺𢃘𣢖𣹥𧚫𧮽𨰂𬘬𰊢𰌆𰺉]→qiàn; [籖鎆鏲]→qian; [㳾㾤䤌呛嗆嗴嶈戕戗戧斨枪椌槍溬牄猐獇玱瑲篬羌羗羫腔蜣謒跄蹌蹡錆鎗鏘锖锵镪𡬎𡺃𡺛𢈵𣫝𦯤𦳟𧇞𧱡𧽩𨄚𨶆𩣼𩩝𩿄𪁸𪎞𪙎𬧀𬬰𮠞]→qiāng; [⺦㩖丬墙墻嫱嬙廧強强樯檣漒牆艢蔃蔷薔蘠𡠥𡸤𢏄𢧅𤕽𧖑𧭚𩼒𪪞]→qiáng; @@ -960,7 +960,7 @@ [㪊㿏䭽宭帬羣群裙裠𣀄𤛭𤸷𨞗]→qún; [𦃢]→qǔn; [㜣㲯㸐㾆䔳䕼䖄䫇䳿呥嘫然燃繎肰蚦蚺衻袇袡髥髯𠊌𠤀𠯍𡖝𢓒𣰦𤙼𤡮𤱋𥳚𦫉𪓘𪓚𪚮𬊾𬙇𬝴𰚪𱍄]→rán; -[㒄㚩㿵䎃䒣䣸䤡冄冉姌媣染橪珃苒蒅𠱞𡜉𡜫𤲗𥀭𥬕𨹌𩃵𩢡𩧬𩶎𫝜]→rǎn; +[㒄㚩㿵䎃䒣䣸䤡冄冉姌媣染橪珃苒蒅𠱞𡜉𡜫𤲗𥀭𥬕𨹌𩃵𩢡𩧬𩶎]→rǎn; [𥣺]→ràn; [䉴儴勷瀼獽瓤禳穣穰蘘躟鬤𣰶𤬥𤰂𧟄𨟚𩆶]→ráng; [䑋嚷壌壤攘爙纕𣩽𤅑𥗝𨏛]→rǎng; @@ -969,7 +969,7 @@ [㑱扰擾隢𠒸𡈦𧳨𨇄]→rǎo; [繞绕遶𰺷]→rào; [惹𢞇]→rě; -[热熱𤑄𧧏𩭿]→rè; +[热熱𤍠𤑄𧧏𩭿]→rè; [⺅䌾䛘人亻仁壬忈忎朲秂芢鈓銋魜鵀𡰥𢇦𦏀𧥷𬣯𬬯𬶁𬸊𰽻]→rén; [㣼䭃忍栠栣棯秹稔綛荏荵躵𠲏𢆉𦬄𩑉𩠈]→rěn; [⺶⺷㠴㶵㸾䀔䇮䋕䏕仞仭任刃刄妊姙屻岃扨杒梕牣祍紉紝絍纫纴肕腍葚衽袵訒認认讱軔轫靭靱韌韧飪餁饪𠯄𣅉𦍌𧴬𨉃𩵕𪔺𫟃]→rèn; @@ -982,7 +982,7 @@ [㲝䢇傇冗坈宂氄軵𠰽𡊫𡊸𡖢𡦼𡫦𡭋𢐿𢦿𢫨𣭲𣯍𣰇𣲽𤘺𤘻𥎜𦔋𦶇𧉡𨋠𨌣𨍅𨍷𨒆𩚗𩼅𪕁𪕎𪗴𰹿]→rǒng; [𠌚]→ròng; [穃]→rong; -[㽥䐓䧷䰆厹媃揉柔渘煣瑈瓇禸粈糅腬葇蝚蹂輮鍒鞣騥鰇鶔𠠐𥠊𦍭𨛶𪑶𫔄𬶧𱅟𱊗]→róu; +[㽥䐓䧷䰆厹媃揉柔渘煣瑈瓇禸粈糅腬葇蝚蹂輮鍒鞣騥鰇鶔𠠐𥠊𦍭𨛶𪑶𫐓𫔄𬶧𱅟𱊗]→róu; [楺韖𡗑𢔟]→rǒu; [⺼宍肉]→ròu; [㐵㨎㾒䋈䞕䰰侞儒嚅如嬬孺帤曘桇渪濡燸筎茹蒘蕠薷蝡蠕袽襦邚醹銣铷顬颥鱬鴑鴽𠟺𡄲𡜚𣖹𣚐𣭠𣽈𣽉𥙦𥞚𦤊𦭰𦳾𦷸𧊟𨚴𩄋𩶯𩸐𫛪𱇫𱈗]→rú; @@ -1009,7 +1009,7 @@ [㗷㘔䈢𫬐]→sǎi; [僿嗮簺賽赛𡬉𦞫]→sài; [䈀三厁叁弎毵毶毿犙鬖𢁘𣀫𣬛𣯶𦙱𦙸𧱆𧽾𩭹𩯑]→sān; -[㧲䉈䊉䫩仐伞傘糁糂糝糣糤繖鏒鏾霰饊馓𡙘𢕕𥒬𦷻𦺻𩀲𩀼𩞀𫔌𬭝𬱬𰬷]→sǎn; +[㧲䉈䊉䫩仐伞傘糁糂糝糣糤繖鏒鏾饊馓𡙘𢕕𥒬𦷻𦺻𩀲𩀼𩞀𫔌𬭝𬱬𰬷]→sǎn; [㤾㪔㪚䫅俕帴散閐𣀧𣮠𦡨𧗋𨸃𰏕]→sàn; [壭橵]→san; [䘮桑桒槡𡠏𦅇𧍨𨢆𩐷𩦌𪔬𫄪]→sāng; @@ -1035,7 +1035,7 @@ [𧨾𬤂]→shán; [㚒㨛㪎㴸㶒䠾晱炶煔熌睒覢閃闪陕陝鿃𠿞𡟨𢒉𢒹𢿈𣪶𤇄𤊼𥄘𥈚𧧵𧴭𨹈𨹊𩆤𩆫𪯋𬊦𰓔𰛛𰛩𰵢]→shǎn; [㣌㣣㪨䄠䚲䡪䥇䦂䦅䱇䱉䴮傓僐剡善墠墡嬗扇掞擅敾椫樿歚汕潬灗疝磰繕缮膳蟮蟺訕謆譱讪贍赡赸鄯釤銏鐥饍騸骟鱓鱔鳝𠚹𠫹𢕻𢩢𢫔𣓒𣩧𤮜𤺪𥔱𥰢𥸣𦍸𦘹𦶋𧎥𧭽𧷶𩟋𩦐𪍶𫍸𫟶𫮃𬈁𬶛𬹎𱇞𱋆]→shàn; -[䵰䵼伤傷商墒慯殇殤滳漡熵蔏螪觞觴謪鬺𠼬𤎘𤳈𥏫𧶜𨢩𨶼𪄲𫹽𱆌𱊥]→shāng; +[䵰䵼伤傷商墒慯殇殤滳漡熵蔏螪觞觴謪鬺𠼬𤎘𤳈𥏫𧶜𨢩𨶼𪄲𫹽𬀷𱆌𱊥]→shāng; [垧扄晌賞贘赏鑜𧡮𩞃𩞧𬲰𱄇]→shǎng; [丄上尙尚恦緔绱鞝𤔚𤵼]→shàng; [裳]→shang; @@ -1050,7 +1050,7 @@ [谁]→shéi; [㑗㕥㜪㮱䅸䯂伸侁兟呻堔妽姺娠屾峷扟敒曑柛棽氠深燊珅甡甧申眒砷穼籶籸紳绅罙莘葠蓡蔘薓裑訷詵诜身駪鯓鯵鰺鲹鵢𠃫𠻝𡖬𢈯𢏎𢘊𣇗𣔗𣘘𣘲𤶴𥆣𥥍𥥿𥳱𥸬𦐹𦜊𦸂𦸯𦺷𧢹𨊘𨐍𨐔𨐕𨝐𨞲𩉼𩺵𬳽]→shēn; [䰠什榊甚神鰰𤕊𬬹]→shén; -[㚞㚨㰂㾕哂婶嬸审宷審弞曋渖瀋瞫矤矧覾訠諗讅谂谉邥頣魫𠘆𡼬𢈇𢊲𢏦𢸙𣿇𤏗𥏖𥬐𧀯𩶇𭡜𰗵𱇙]→shěn; +[㚞㚨㰂㾕哂婶嬸审宷審弞曋沈渖瀋瞫矤矧覾訠諗讅谂谉邥頣魫𠘆𡼬𢈇𢊲𢏦𢸙𣿇𤏗𥏖𥬐𧀯𩶇𭡜𰗵𱇙]→shěn; [㰮㵕䆦侺愼慎昚椹涁渗滲瘆瘮眘祳罧肾胂脤腎蜃蜄鋠𠂧𠗿𢊖𦌀𦕽𦜜𨴐𫓵𰄁]→shèn; [㱡䲼䴤升呏声斘昇曻枡栍殅泩湦焺牲狌珄生甥竔笙聲苼鉎鍟阩陞陹鵿鼪𠇷𠴢𢦑𣢡𣬺𤚣𥘥𥟎𦖞𧿘𨁠𨕻𬸆𰽫𰾝]→shēng; [䱆憴縄繩绳譝𦩱𩍋𰑪]→shéng; @@ -1063,7 +1063,7 @@ [佦匙篒籂𥫽]→shi; [㧃収收𠈅𤙘𤚔𤱜𥅪]→shōu; [㝊䭭垨守手艏首𡭮𥅷𥾹𦣻𧵃𩠶𬱯]→shǒu; -[㖟㥅䛵兽受售壽夀寿授涭狩獣獸痩瘦綬绶膄鏉𠱔𣒻𥙰𥨝𧈙𧌅𧚯𧜃𧤙𧯼𨱒𩴍𪈀]→shòu; +[㖟㥅䛵兽受售壽夀寿授涭狩獣獸痩瘦綬绶膄鏉𠱔𣒻𥙰𥨝𧈙𧌅𧚯𧜃𧤙𧯼𨱒𩴍𪈀𫜷]→shòu; [⺘扌]→shou; [㑐㸡㼡䨹䱙书倏倐儵叔姝尗抒掓摅攄書杸枢梳樞橾殊殳毹毺淑瀭焂瑹疎疏紓綀纾舒菽蔬跾踈軗輸输鄃陎鮛鵨𠘧𠙎𡧔𢞣𣉛𣰿𤕟𤱐𤴙𥳕𥿇𦈌𦈷𦍄𦐣𦤂𦶕𦺗𧠣𨁀𨐅𨛭𩛅𩳅𩷌𩾈𪅰𱇨]→shū; [㒔㯮䃞䴰塾婌孰熟璹秫贖赎𡒒𡦛𢧇𣤯𧇝𨶝𨷙𩢻𰡽]→shú; @@ -1088,7 +1088,7 @@ [㥧䀢䀵䑞䴄橓瞚瞬舜蕣順顺鬊𨝜]→shùn; [哾說説说]→shuō; [㮶䀥䁻妁搠朔槊欶烁爍獡矟硕碩箾蒴鎙鑠铄𠲾𠲿𣀝𣝇𣷥𣸛𣻘𤡯𤢴𥌞𦂗𦃗𦋞𨨺𩟧𪎒𫔈]→shuò; -[⺯⺰㟃㠼㴲㺇㺨㽄䇁䔮䡳䫢䲉丝俬凘厮厶司咝嘶噝媤廝思恖撕斯楒榹泀澌燍磃禗禠私籭糹絲緦纟缌罳蕬虒蛳蜤螄蟖蟴鉰銯鋖鐁锶颸飔騦鷥鸶鼶𠀓𠖓𡡒𢊀𢛥𢠹𢦲𣂖𣚄𤆟𤣵𥄶𥐀𥕶𥝠𥠱𥯨𦇲𦇵𦭡𦮺𦸷𦽕𧀚𧝤𨮭𩅰𩆵𩺛𪆁𪆗𪕳𪖉𬕄𬝊𰾴𱈒]→sī; +[⺯⺰㒋㟃㠼㴲㺇㺨㽄䇁䔮䡳䫢䲉丝俬凘厮厶司咝嘶噝媤廝思恖撕斯楒榹泀澌燍磃禗禠私籭糹絲緦纟缌罳蕬虒蛳蜤螄蟖蟴鉰銯鋖鐁锶颸飔騦鷥鸶鼶𠀓𠖓𡡒𢊀𢛥𢠹𢦲𣂖𣚄𤆟𤣵𥄶𥐀𥕶𥝠𥠱𥯨𦇲𦇵𦭡𦮺𦸷𦽕𧀚𧝤𨮭𩅰𩆵𩺛𪆁𪆗𪕳𪖉𬕄𬝊𰾴𱈒]→sī; [死𣣑]→sǐ; [⺒㕽㚶㣈㭒㸻㹑䇃䎣䏤䦙亖佀価儩兕嗣四姒娰孠寺巳杫柶汜泗泤洍涘瀃牭祀禩竢笥耜肂肆蕼覗貄釲鈶鈻飤飼饲駟驷𠋡𠭈𠳎𢍭𣙼𣩠𣱻𣽷𤱸𥒲𥙉𥹊𧀩𧣛𧱅𧳙𨽼𩵗𩸟𪊍𫟳𬢊𬭀𬲦𰂭]→sì; [㣝䯳䯷倯凇娀崧嵩庺忪憽松枀枩柗梥檧淞濍硹菘蜙鍶鬆𢓣𢔋𢤄𣚜𣽫𤾥𧊕𧌻𨠤𨱛𨱿𩃭𪀚𱉣]→sōng; @@ -1113,7 +1113,7 @@ [㔼㦏䁚䐣损損榫笋筍箰簨鎨隼鶽𠣬𣕍𦠆𬁽𱊛]→sǔn; [㛖䓾䔋䯯傞唆嗍娑摍桫梭睃簑簔縮缩羧莏蓑趖髿鮻𠈱𠱗𢘿𣒹𣯌𤀤𥁲𥆝𥇇𦟱𧨀𩌢𱇳]→suō; [𩡾]→suó; -[㪽㮦䂹䅴䈗䖛䞆䞽䣔䵀乺唢嗩惢所暛溑琐琑瑣璅索褨鎈鎍鎖鎻鏁锁𠋲𠝿𠞯𠩄𡩡𡱳𢚭𢱡𢱢𤸴𤺫𥔭𥰼𦅊𦵫𧎫𧎳𧛻𧴪𧴲𨻈𨻨𩋝𩌆𩌈𩘝𩙭𩪈𩮛𩹳𪍔𪍟𪍨𫔅𫟿𫦁𫼶𬭲𭕆]→suǒ; +[㪽㮦䂹䅴䈗䖛䞆䞽䣔䵀乺唢嗩惢所暛溑琐琑瑣璅索褨鎈鎍鎖鎻鏁锁𠋲𠝿𠞯𠩄𡩡𡱳𢚭𢱡𢱢𤸴𤺫𥔭𥰼𦅊𦵫𧎫𧎳𧛻𧴪𧴲𨻈𨻨𩋝𩌆𩌈𩘝𩙭𩪈𩮛𩹳𪍔𪍟𪍨𫔅𫟿𫠦𫦁𫼶𬭲𭕆]→suǒ; [䐝溹蜶逤𠗼𠘺𢷾𪍌]→suò; [嗦]→suo; [㯚䌈他嚃塌她它榙溻牠祂褟趿铊闧𡌩𢞠𦈖𦭟𦱆𧪦𬤕]→tā; @@ -1171,7 +1171,7 @@ [偷偸婾媮鋀鍮𡇧𨱎]→tōu; [㓱㢏䕱䵉亠头投緰頭骰𡷠𣪌𦈕𨯲𨷩𪁞𪉘𪎨]→tóu; [㪗㳆㼥䚵䱏妵敨紏蘣钭飳黈𩜶𩿢𪌘𬣟𱄁𱋍]→tǒu; -[㖣䞬䟝綉透𣛾𧺢𨔙]→tòu; +[㖣䞬䟝綉透𣛾𧺢𨔙𰬩]→tòu; [㟮㻬䛢䞮凸唋堗宊嶀怢捸涋湥痜禿秃突葖鋵鵚鼵𠊲𠞀𠟶𠫓𠳶𠸂𡸂𢬳𣅝𣒇𣲱𤷿𥥛𥨜𥯝𦩤𧳌𪉍]→tū; [㭸㻌㻠㻯䅷䖘䠈䣄䣝䤅䩣䳜凃図图圕-圗塗屠峹嵞庩廜徒悇捈揬梌涂潳瘏稌筡腯荼菟蒤跿途酴鈯鍎馟駼鵌鶟鷋鷵𠫮𠻬𡇩𡺴𢝀𣈥𣔻𣥳𤙛𤟪𥂋𥧣𦔅𦝬𧛗𧧶𨑒𨝛𨨷𨱄𨴩𩥽𪑏𫛬𬳿𱉸𱊖𱊠𱊩]→tú; [吐土圡釷钍𨙭]→tǔ; @@ -1182,7 +1182,7 @@ [䜝䵯疃𢣎𤱝𬤬]→tuǎn; [彖湪褖𧳩]→tuàn; [㞜推蓷藬𧆸𨌴𬞘]→tuī; -[㢈㢑㿗䀃䅪尵弚穨蘈蹪隤頹頺頽颓魋𡷜𢉭𢊮𢟴𤗴𤸉𤻊𥢢𥶐𧝋𧮓𨆨𨗞𨘃𨽟𩓬𩘺𩙬𪨇𬓼𬤱𬯎𰲁𰸞]→tuí; +[㢈㢑㿗䀃䅪尵弚穨蘈蹪隤頹頺頽颓魋𡷜𢉭𢊮𢟴𤗴𤸉𤻊𥢢𥶐𧝋𧮓𨆨𨗞𨘃𨽟𩓬𩘺𩙬𪨇𫵒𬓼𬤱𬯎𰲁𰸞]→tuí; [㞂㱣㾼㿉俀僓腿蹆骽𡯵𰂜𰣶]→tuǐ; [㥆㷟侻娧煺蛻蜕褪退駾𠺙𢓇𢠮𤍐𥲣𦖦𦜄𩳕𱅙]→tuì; [㬿吞呑啍噋旽暾朜涒焞黗𣋄𧑒𨧐𨹙𩷵𪏆𰾇]→tūn; @@ -1231,22 +1231,22 @@ [㐅㑄㒇㬳㵲䒉䟼䳇乄五仵伍侮俉倵儛午啎妩娬嫵庑廡忤怃憮捂摀旿橆武潕熓牾玝珷瑦甒碔舞躌鵡鹉𠥢𠯃𠵦𡈞𢑟𢜮𢨂𢩈𢫸𣲘𣺀𤆡𤸼𦌬𧴇𧺴𧽋𨖴𨡡𨶇𩠟𩵱𬶉𰓆𰢢𱉞]→wǔ; [⺎⺑㐳㡔㽾䃖䎸䑁䛩䜑䦍䨁䳱伆兀务務勿卼坞塢奦婺寤屼岉嵍嵨忢悞悟悮戊扤敄晤杌溩焐熃物痦矹窹粅芴蘁誤误迕逜鋈阢隖雺雾霚霧靰騖骛鶩鹜鼿齀𠒄𠼘𡬫𡯇𡵉𢄓𢗳𢙁𢝴𣨓𣬽𣯎𤵐𥎈𥏒𥒀𥾕𦆞𦎦𦨉𦬂𧈭𧎻𧐙𧰈𨂣𨑥𨧗𨨡𨲬𩄯𩓦𩗽𩝕𬮻𰏓]→wù; [錻]→wu; -[⻃⻄㓾㕃㕧㗩㗭㘊㚀㛓㛫㛭㜎㜯㪧㬛㮩㯕㰿㱆㱤㲸㴔㴧㶉㺣㾷㿽䁯䂀䏩䐅䐖䒊䖒䖷䙵䛊䛥䭒䳶䶋俙傒僖兮凞卥厀吸唏唽嘻噏夕奚嬆嬉屖嵠嶲巇希徆徯忚怸恓息悉悕惁惜憙扱扸昔晞晰晳曦析桸榽樨橀欷氥汐浠淅渓溪潝烯焁焈焟焬煕熄熈熙熹-熻燨爔牺犀犠犧狶琋瘜皙睎瞦硒磎礂稀穸窸粞糦緆縘繥羲翕翖肸肹膝舾莃菥蒠蜥螅螇蟋蠵西覀觹觽觿譆谿豀豨豯貕赥邜郗鄎酅醯釸錫鏭鑴锡隵雟餏饻鯑鵗鸂鼷𠆱𠔃𠔍𠘕𠜗𠟊𠨚𠩺𠬬𠴭𠶨𠺒𡁱𡏛𡗞𡗳𡘡𡩤𡳚𡻎𢀊𢋼𢑧𢗴𢜣𢡁𢨟𢬾𢹍𣅾𣎮𣟵𣢁𣢂𣢍𣢎𣢑𣤳𣤴𣨗𤃪𤄬𤓔𤓚𤠓𤡡𤢀𤥒𤬕𤬘𤮆𤮙𤲺𤳥𤶈𤶰𤷡𤹊𤺊𥄖𥄛𥈻𥋟𥰝𦐠𦙝𦜱𦞽𦠪𦤈𦩭𦮐𦼗𧀬𧈼𧤤𧥅𧥤𧯗𧲘𧶖𧹨𧻶𧿝𨀙𨋦𨡂𨳛𨵎𨻁𩅖𩒽𩗊𩗱𩭡𩽨𩾼𪃼𪄛𫍻𫔔𬳋𰬣𱉹]→xī; +[⻃⻄㓾㕃㕧㗩㗭㘊㚀㛓㛫㛭㜎㜯㪧㬛㮩㯕㰿㱆㱤㲸㴔㴧㶉㺣㾷㿽䁯䂀䏩䐅䐖䒊䖒䖷䙵䛊䛥䭒䳶䶋俙傒僖兮凞卥厀吸唏唽嘻噏夕奚嬆嬉屖嵠嶲巇希徆徯忚怸恓息悉悕惁惜憙扱扸昔晞晰晳曦析桸榽樨橀欷氥汐浠淅渓溪潝烯焁焈焟焬煕熄熈熙熹-熻燨爔牺犀犠犧狶琋瘜皙睎瞦硒磎礂稀穸窸粞糦緆縘繥羲翕翖肸肹膝舾莃菥蒠蜥螅螇蟋蠵西覀觹觽觿譆谿豀豨豯貕赥邜郗鄎酅醯釐釸錫鏭鑴锡隵雟餏饻鯑鵗鸂鼷𠆱𠔃𠔍𠘕𠜗𠟊𠨚𠩺𠬬𠴭𠶨𠺒𡁱𡏛𡗞𡗳𡘡𡩤𡳚𡻎𢀊𢋼𢑧𢗴𢜣𢡁𢨟𢬾𢹍𣅾𣎮𣟵𣢁𣢂𣢍𣢎𣢑𣤳𣤴𣨗𤃪𤄬𤓔𤓚𤠓𤡡𤢀𤥒𤬕𤬘𤮆𤮙𤲺𤳥𤶈𤶰𤷡𤹊𤺊𥄖𥄛𥈻𥋟𥰝𦐠𦙝𦜱𦞽𦠪𦤈𦩭𦮐𦼗𧀬𧈼𧤤𧥅𧥤𧯗𧲘𧶖𧹨𧻶𧿝𨀙𨋦𨡂𨳛𨵎𨻁𩅖𩒽𩗊𩗱𩭡𩽨𩾼𪃼𪄛𫍻𫔔𬳋𰬣𱉹]→xī; [㔒㠄㦻㩗㽯㿇䏮䒁䚫䫣习喺媳嶍席椺槢檄漝習蒵蓆薂袭襲覡觋謵趘郋鎴隰霫飁騱騽驨鰼鳛𠅤𢙅𣒃𣳬𥺚𦪿𦸚𧋐𧐔𧿅𨛳𨻥𩲁𪄶𪓷𪕯𫘬𫘱𰶃𱃟𱅩]→xí; [䢄喜囍壐屣徙憘暿枲橲歖洗漇玺璽矖禧縰葈葸蓰蟢諰謑蹝躧鈢鉨鉩铣鱚𠉢𠪙𡅕𡊑𢊚𢒩𢒲𣯪𤟧𤤱𤨐𦱓𧣩𧺨𨜐𨞘𨭎𨮪𩎉𪖥𫄳𫍰𬭳𬶮𰥢𰵾𰸐]→xǐ; [㑶㙾㚛㣟㤸㦦㭡㰥㸍䀌䈪䊠䐼䓇䜁䧍䨳䬣䮎䲪䵱係匸卌呬咥嚱墍屃屭忥怬恄慀戏戱戲椞欯滊潟澙熂犔盻矽磶禊稧系細綌繫细绤舃舄蕮虩衋覤赩趇郤釳闟阋隙隟霼餼饩鬩黖𠤴𠦌𠦜𡃢𡘐𡙋𡜧𡝧𡦎𡶯𢤋𢧽𢭁𣚔𣢓𣣉𣤢𣳦𤄎𤌷𤡬𥈜𥋁𥎃𥪦𥮬𥰥𥻥𥿭𦃝𦞝𦷲𧂙𧈅𧈍𧉁𧎵𧚃𧤟𧦁𧧹𧪢𧬈𧬊𧯈𧯊𧱲𧹶𧹽𨐛𨰿𨷘𩊿𩍆𩎥𩛹𩦇𩿛𪅲𪵣𪸕𫻁𬟪𰇣𰉽𰿻𱃱]→xì; [㔠㰨㰰䠍傄煆疨瞎虲虾蝦谺閕颬鰕𠽫𣢗𤗭𥁆𧇍𧦎𧪕𧯋𨳉𩮂𫚥𬅢𰿩𱃕]→xiā; -[㗇㘡㽠䖎䖖䘥䛅䪗䫗侠俠匣峡峽敮暇柙炠烚狎狭狹珨瑕硖硤碬磍祫筪縀縖翈舝舺蕸赮轄辖遐鍜鎋陜陿霞騢魻鶷黠𠢆𠩘𡈮𢈙𢈤𢑓𢘉𢚌𢝅𢻗𣹱𤙇𤪆𤪍𥯾𥰶𦦕𦵯𦾏𧆥𧔂𧕱𨲑𩉾𩎲𩏓𩐀𩝛𪗾𪘘𫨆𬘻𬭪𬯅𰅻𰾤𱅞𱇟𱊟]→xiá; +[㗇㘡㽠䖎䖖䘥䛅䪗䫗侠俠匣叚峡峽敮暇柙炠烚狎狭狹珨瑕硖硤碬磍祫筪縀縖翈舝舺蕸赮轄辖遐鍜鎋陜陿霞騢魻鶷黠𠢆𠩘𡈮𢈙𢈤𢑓𢘉𢚌𢝅𢻗𣹱𤙇𤪆𤪍𥯾𥰶𦦕𦵯𦾏𧆥𧔂𧕱𨲑𩉾𩎲𩏓𩐀𩝛𪗾𪘘𫨆𬘻𬭪𬯅𰅻𰾤𱅞𱇟𱊟]→xiá; [閜𬮠]→xiǎ; [㙈㙤㰺丅下乤吓嚇圷夏夓懗梺疜睱罅鎼鏬𡏘𡨄𡺷𢗄𢩹𤟝𥻴𧈄𧪹𧫒𨩽𨻲𨽯𩄗𪄂]→xià; -[㔾㰹㲔㷿㸝㺤㾾㿌䂅䄳䆎䉳䊱䩂䯭䯹䵌仙仚佡僊僲先嘕奾嬐屳廯忺憸掀攕暹杴枮氙珗祆秈籼繊纎纖纤苮莶薟褼襳跹蹮躚酰銛鍁铦锨韯韱馦鮮鱻鲜鶱𠏓𠏡𠫄𢒆𢕖𢖎𢫿𢹚𣑹𣔙𣞘𣮾𣰷𤈷𥑻𥟕𥬍𦒜𦧐𦸊𧫹𧱀𧸂𨁅𨇤𨚾𩈖𪄏𪄷𪫺𫏨𫰰𬸣𱈜]→xiān; +[㔾㰹㲔㷿㸝㺤㾾㿌䂅䄳䆎䉳䊱䩂䯭䯹䵌仙仚佡僊僲先嘕奾嬐屳廯忺憸掀攕暹杴枮氙珗祆秈籼繊纎纖纤苮莶薟褼襳跹蹮躚酰銛鍁铦锨韯韱馦鮮鱻鲜鶱𠏓𠏡𠫄𢒆𢕖𢖎𢫿𢹚𣑹𣔙𣞘𣮾𣰷𤈷𥑻𥟕𥬍𦒜𦧐𦸊𧫹𧱀𧸂𨁅𨇤𨚾𩈖𪄏𪄷𪫺𫏨𫰰𬸣𰬮𱈜]→xiān; [㘅㘋㛾㡉㢺㭹㮭㯗㰊㳄㳭㵪䕔䝨䦥䲗伭咸唌啣妶娴娹婱嫌嫺嫻弦憪挦撏涎湺澖甉痫癇癎瞯礥稴絃胘舷藖蚿蛝衔衘誸諴賢贒贤輱醎銜閑閒闲鷳鷴鷼鹇鹹麙𠓌𠛑𠷢𠿢𡫹𡰲𡿤𢅮𢎙𢐐𢖋𢛆𢮂𣊺𤉌𥲋𥻧𦎵𦑘𦠹𦱁𦽭𧂞𧈁𧼏𨺘𩝈𩤥𩤦𩦂𩱆𪂶𪔩𫍯𬜾𮬣𰑥𰛵𰣯𰥨𰧇𰬈]→xián; [㧥㫫㬎㭠㶍㿅䗾䘆䚚䜢䢾䥪䧋冼尟尠崄嶮幰搟攇显櫶毨灦烍燹狝猃獫獮玁禒筅箲藓蘚蚬譣赻跣銑鍌险険險韅顕顯𠠁𡗏𡸃𡽗𡾮𢁗𢥌𢷑𣕎𣟲𣭡𤓤𤞤𤼂𥜲𦭶𧕇𧖙𨙡𩏩𩨡𩶤𫷉𬃫𰝟𰝤]→xiǎn; -[㡾㦑㦓㪇㬗㺌㽉䁂䃱䃸䉯䏹䐄䙹䤼䦘䧟䧮䨘䨷䱤䵇䶟伣僩僴县咞哯垷壏姭娊娨宪岘峴憲撊晛橌涀瀗献獻现現県睍硍粯糮絤綫線縣线缐羡羨腺臔臽苋莧蜆誢豏鋧錎限陥陷餡馅麲鼸𠚆𠜎𠯟𡐖𡒓𡞣𢋮𢕭𢖝𢚀𣆕𤁦𤑃𤟅𥓒𥙆𥦶𥰳𥻇𥽏𦋈𦩢𧠒𧻒𧾨𨍒𨏥𨐊𨖱𨘙𨘞𨵬𨸄𩤊𩦹𩧩𪎉𪭾𪾢𬀪𬖑𬖮𬘟𬭣𬮵𰂋𰂎𰉚𰊑𰹾𰽢𱇻]→xiàn; +[㡾㦑㦓㪇㬗㺌㽉䁂䃱䃸䉯䏹䐄䙹䤼䦘䧟䧮䨘䨷䱤䵇䶟伣僩僴县咞哯垷壏姭娊娨宪岘峴憲撊晛橌涀瀗献獻现現県睍硍粯糮絤綫線縣线缐羡羨腺臔臽苋莧蜆誢豏鋧錎限陥陷霰餡馅麲鼸𠚆𠜎𠯟𡐖𡒓𡞣𢋮𢕭𢖝𢚀𣆕𤁦𤑃𤟅𥓒𥙆𥦶𥰳𥻇𥽏𦋈𦩢𧠒𧻒𧾨𨍒𨏥𨐊𨖱𨘙𨘞𨵬𨸄𩤊𩦹𩧩𪎉𪭾𪾢𬀪𬖑𬖮𬘟𬭣𬮵𰂋𰂎𰉚𰊑𰹾𰽢𱇻]→xiàn; [鑦]→xian; [㐮䬕乡厢啌廂忀楿欀湘瓖相稥箱緗缃膷芗葙薌襄郷鄉鄊鄕鑲镶香驤骧鱜麘𢪷𤉪𤷼𥫖𩑇𩡌𩡠𪂼𬙋𰮅]→xiāng; [㟄䔗䜶佭庠栙瓨祥絴翔詳详跭𡹷𢭎𤝷𤭬𤰅𦍲𦍴𦎈𨀘𩾬]→xiáng; -[㗽䊑䐟䖮享亯响想晑曏蚃蠁銄響飨餉饗饟饷鮝鯗鱶鲞𠸮𢞡𤍀𥊾𥿧𦕺𩝾𩞥𫗵]→xiǎng; +[㗽䊑䐟䖮享亯响想晑曏蚃蠁銄響飨餉饗饟饷鮝鯗鱶鲞𠸮𢞡𤍀𥊾𥿧𦕺𩝾𩞥𫗵𬁠]→xiǎng; [㟟䢽䦳䴂像勨向嚮塂姠嶑巷橡珦缿萫蟓衖襐象銗鐌項项鱌𢄵𢛖𢠷𣂝𣅰𣨳𤖽𤩪𥀾𥗵𥣟𦺣𦺨𧖿𧬰𨉽𨖶𨙵𨛜𨧑𨷄𨷿𬭅𬶲𰱝]→xiàng; [㕺㚠㩋㪣㲖㹲㺒䌃䎄䨭䬘䴛侾呺哓哮嘐嘵嚣嚻囂婋宯宵庨彇憢揱枭枵梟櫹歊毊消潇瀟灱灲焇猇獢痚痟硝硣穘窙箫簘簫綃绡翛膮萧萷蕭藃虈虓蟂蟏蟰蠨踃逍銷销霄驍骁髇髐魈鴞鴵鷍鸮𠈬𠑪𠹎𡟣𡣾𡯩𡷸𡼚𢓮𢙒𢪶𢭦𢸳𣕇𣠎𤎻𤑳𤞚𤠖𤡔𤣠𤺃𥆔𦏷𦐺𦟞𧄤𧳍𧵱𨊅𨴹𨶅𩋍𩙚𩙮𩧓𩫂𩫳𩱴𩾒𩾓𩾾𪁎𪮋𪵑𫋇𫔲𫾃𬷽𰘩𰡊𰮝𱅮]→xiāo; [㚣㬵㮁䒝䟁崤殽洨淆筊訤誵郩𠴳𡦝𡧕𢛘𣏠𣔷𤕢𤷤𥾤𦺔𧍂𨠦]→xiáo; @@ -1257,10 +1257,10 @@ [㐖㖿㙝㙦㢵㥟㨙㩦㩪㭨䀘䔑䕵䙎䙽䝱䡡䦖䩤偕劦勰协協嗋垥奊峫恊愶拹挟挾携撷擕擷攜斜旪熁燲瑎綊緳纈缬翓胁脅脇脋膎蝢衺襭諧讗谐邪鞋鞵頡龤𠖹𠗉𡀺𡰢𡸔𢂐𢓬𢥘𢯉𢴲𢿡𣣲𣫴𣹩𣻠𤙒𤞡𤢺𤣑𤮯𤱷𥆥𥊯𥢹𦋅𦚫𦳃𧀺𧏂𧏃𧐃𧑦𧟃𧷑𨁂𨏳𨵚𨵪𨷥𩋘𩋧𩤠𩰳𩷂𩺫𪆋𬦯𮖱𰕐𰬍]→xié; [㕐㝍䥱䥾写冩寫藛𣞐𣬕𧭠𰗚]→xiě; [㒠㓔㔎㖑㙰㞒㞕㡜㣯㣰㦪㰔㰡㳦㳿㴬㴮㴽㸉㽊䁋䉏䉣䊝䕈䙊䙝䚸䦏䩧䪥䲒䵦亵伳偞偰僁卨卸噧塮夑娎媟屑屓屟屧嶰廨徢懈暬械榍榭泄泻洩渫澥瀉瀣灺炧炨烲焎燮爕獬祄禼糏紲絏絬緤繲绁缷薢薤蟹蠏褉褻謝谢躞邂鞢韰齂齘齛齥𠅱𠑄𠨆𠲊𠸴𠿇𡃂𡄕𡗼𡛶𡞘𡟩𡣹𡤋𡽖𢌀𢖆𢗊𢜨𢞜𢤯𢤰𢬿𢹒𣣶𣽒𤑪𤗈𤡧𤫉𥀺𥇱𥍆𥎎𦁛𦔼𦖐𦚡𦞚𦩌𦵱𧀢𧌊𧌋𧌖𧍁𧓺𧖁𧛼𧜔𧜵𧝫𧭸𧷧𨇨𨈙𨤴𨳚𨼬𩂪𩃖𩍝𩎃𩐁𩐉𩙜𩽍𪙥𫄬𫧯𬹼𰬽𰿪𱂎𱌱]→xiè; -[㛙㭢䅽䜣俽噺妡嬜廞心忻惞新昕杺欣歆炘盺芯薪訢辛邤鈊鋅鑫锌馨馫𠑰𠷓𡌜𢗀𢠝𢭧𣂗𣂜𣃄𤙖𤙣𦁍𦰸𨊳𩾽𩿃𫷷]→xīn; +[㛙㣺㭢䅽䜣俽噺妡嬜廞心忻惞新昕杺欣歆炘盺芯薪訢辛邤鈊鋅鑫锌馨馫𠑰𠷓𡌜𢗀𢠝𢭧𣂗𣂜𣃄𤙖𤙣𦁍𦰸𨊳𩾽𩿃𫷷]→xīn; [㚯㜦枔襑鐔𤫨𩖣]→xín; [伈𨓇]→xǐn; -[㐰㔤㛛㭄㾙䒖䚱䛨䜗伩信囟孞焮脪舋衅訫軐釁阠顖馸𡈏𢋆𢩲𣥇𤜢𤣲𤴾𤷓𤹩𦉝𦜓𦞤𦢯𦤟𧗹𧳄𧴢𩟍𱂶]→xìn; +[㐰㔤㛛㭄㾙䒖䚱䛨䜗伩信囟孞焮脪舋衅訫軐釁阠顖馸𡈏𢋆𢩲𣥇𤜢𤣲𤴾𤷓𤹩𦉝𦜓𦞤𦢯𦤟𧗹𧳄𧴢𩟍𬒘𱂶]→xìn; [⺖⺗忄]→xin; [㙚㷣䃏䕟䗌垶惺星曐煋猩瑆皨箵篂腥蛵觪觲謃騂骍鮏鯹𠬋𡃳𣨾𤏽𤙡𥠀𦂅𦈒𦖤𦩠𧌚𧛟𨌍𨞾𬶢𰲶𱇡]→xīng; [㐩㓝㣜㼛䣆䤯侀刑型娙形洐滎硎荥行邢郉鈃鉶銒鋞钘铏陉陘𠀦𡶭𣸝𤬐𤶲𦈨𦈵𧊞𧊽𧗦𩩋𫰛]→xíng; @@ -1274,7 +1274,7 @@ [㱗㳜㵻㹋㾋䏫䐰䗛䡭休俢修咻庥樇烋烌羞脙脩臹貅銝鎀鏅飍饈馐髤髹鮴鱃鵂鸺𡔨𡜨𡟞𡯐𢊒𢕦𥌪𥞼𦟤𦪋𧌌𩘭𩛢𩡎𩢮𩭘𩮄𪀪𪘆𱃝𱈌]→xiū; [苬]→xiú; [㱙朽滫潃糔綇𣧬𦈋𪕦]→xiǔ; -[㗜嗅岫峀溴珛琇璓秀繍繡绣螑袖褎褏銹鏥鏽锈齅𢓵𤚯𧙏𪁮𫔊𰬩]→xiù; +[㗜嗅岫峀溴珛琇璓秀繍繡绣螑袖褎褏銹鏥鏽锈齅𢓵𤚯𧙏𪁮𫔊]→xiù; [㥠㰭㽳䇓䈝䏏䱬吁嘘噓墟媭嬃幁戌揟旴晇楈欨歔湑疞盱窢縃繻胥蕦虗虚虛蝑裇訏諝譃谞鑐需須頊须顼驉鬚魆魖𠧰𠾫𢄼𢖳𢨁𢨰𢩕𣅤𣚏𣰃𤚉𤟠𤡣𥈈𥕰𥮪𥳗𦄼𦅏𦈡𦘼𦪡𦰰𦰲𦲰𧆜𧙆𧟬𧪮𨂠𨅑𨞣𨬗𨼋𩂉𩑕𩒇𩒧𩓣𩖕𩾊𪆛𪙫𫷈𬘳𬣙𰩧𰵻𰿂𱅧]→xū; [䍱俆徐蒣𣆒𥅺𨌎]→xú; [㑔㑯㞰䅡䋶䔓䧁偦冔呴姁暊栩珝盨稰糈許詡许诩鄦醑𡹲𤸀𥚩𦠷𧕼𨋾𨍐𩝔𩠋𩰠𪾔𬨏𰻡]→xǔ; @@ -1285,7 +1285,7 @@ [㔵㧋㾌䠣咺晅烜癣癬选選顈𢈋𣉖𣎓𥥾𥶷𦌔𧡚𧡢𩘒]→xuǎn; [㧦㯀㳙䀏䃠䍗䍻䝮䧎䩙䩰怰昡楥楦泫渲炫琄眩眴碹絢縼繏绚蔙衒袨讂贙鉉鏇铉镟鞙颴𠵷𢂄𢳄𤂿𥌭𦈝𦛔𧾆𨁁𨊼𨹆𩃚𩉥𩋢𩋫𩑹𪍧𬱽𰬵𰶍𰷮]→xuàn; [㗾㻡削疶蒆薛辥辪靴鞾𢪎𥄒𪃅𫖇]→xuē; -[㖸㰒㶅㿱䋉䱑乴壆学學岤峃嶨斈泶澩燢穴茓袕觷踅雤鷽鸴𢯳𢼺𥀣𦥯𧉢𧸗𰴣]→xué; +[㖸㰒㶅㿱䋉䱑乴壆学學岤峃嶨斈泶澩燢穴茓袕觷踅雤鷽鸴𢯳𢼺𥀣𦥯𧉢𧸗𰃮𰴣]→xué; [䨮樰膤艝轌雪鱈鳕]→xuě; [㕰㞽䆝䆷䎀䒸䛎䤕䦑䫼䬂䭥吷坹桖瀥狘血謔谑趐𣧌𣧡𣧵𣪨𣺭𤀰𥄎𥄴𥅧𦐍𦰾𧔗𧮞𨑣𨭁𩌊𩖱𩖶𬱷𬱸]→xuè; [䗼䠝䵫勋勛勲勳嚑坃埙塤壎壦曛焄熏燻爋獯矄窨纁臐蔒薫薰蘍醺駨𡑎𡺕𤑕𦘶𧰣𩪱𫄸𫭯]→xūn; @@ -1297,15 +1297,15 @@ [㰳䅉䝟䢝䦪䰲亚亜亞俹劜圔圠娅婭挜掗揠氩氬犽猰砑稏窫聐襾訝讶軋轧迓齾𠄮𠮜𠵣𡇼𡴭𡶦𡷻𡸗𡹄𢛄𢛟𢮊𣉩𥏝𥐕𥒧𦉟𦉧𦜖𧈝𨓴𩨠𩮝𪆰𪨩𪿊𫜰𬁺𬸭𭭈𰿴𱇍]→yà; [⺂⺄乛呀]→ya; [㖶㤿㮒㸶䅧䊙䑍䗎䞛偣剦嫣嬮崦嶖恹懕懨樮淊淹湮漹烟焉焑煙珚硽篶胭腌臙菸鄢醃閹阉黫𠛭𠝢𢤍𣩙𤎄𤟟𤡖𥷀𦎣𦏥𦛞𦝪𧹬𧺅𨣻𨽑𩈯𩣲𰋽𰑕]→yān; -[⻈㗴㘖㘙㝚㫟㳂㶄㺂㿕㿼䀋䀽䂴䇾䉷䓂䖗䗡䢥䦲䫡严厳啱嚴塩壛壧妍姸娫娮孍岩嵒嵓巌巖巗延揅昖楌檐櫩欕沿炎狿琂盐研硏碞礹筵簷綖芫莚蔅虤蜒言訁訮詽讠郔閆閻闫阎顏顔颜鹽麣黬𠘥𠰖𡣽𢉘𢌨𣡞𣡶𣥡𣭻𣼞𤅸𤖝𤡥𤢋𤯐𤲩𥕼𥤟𥴿𥶿𦌚𦛣𦫤𧇱𧍢𧎘𧬌𧴣𧻃𨡄𨤎𨷽𨸮𩩄𩩴𪂈𪨷𫄧𫥍𫪂𫭲𬃳𬤠𬸖𰉁𰊡𰎠𰘠𰦾]→yán; +[⻈㗴㘖㘙㝚㫟㳂㶄㺂㿕㿼䀋䀽䂴䇾䉷䓂䖗䗡䢥䦲䫡严厳啱嚴塩壛壧妍姸娫娮孍岩嵒嵓巌巖巗延揅昖楌檐櫩欕沿炎狿琂盐研硏碞礹筵簷綖芫莚蔅虤蜒言訁訮詽讠郔閆閻闫阎顏顔颜鹽麣黬𠘥𠰖𡣽𢉘𢌨𣡞𣡶𣥡𣭻𣼞𤅸𤖝𤡥𤢋𤯐𤲩𥂁𥕼𥤟𥴿𥶿𦌚𦛣𦫤𧇱𧍢𧎘𧬌𧴣𧻃𨡄𨤎𨷽𨸮𩩄𩩴𪂈𪨷𫄧𫥍𫪂𫭲𬃳𬤠𬸖𰉁𰊡𰎠𰘠𰦾]→yán; [㕣㚧㢂㫃㭺䁙䄋䌪䍾䎦䗺䣍䤷䲓䶮乵俨偃儼兖兗匽厣厴噞夵奄嵃巘巚弇愝戭扊抁掩揜曮棪椼檿沇渰渷演琰甗眼縯罨萒蝘衍裺褗躽遃郾酓隒顩魇魘鰋鶠黡黤黭黶鼴鼹齞齴龑𠆲𠍛𠻤𡙶𡹶𢅠𢇘𢈂𢯼𢸴𢾑𣃧𣃳𣄉𣄑𣝎𣼠𤂠𤗎𤟇𤫣𤯇𤸹𥀬𥃿𥍻𥜒𥣘𥤴𥯃𦁙𦏹𦖈𦧡𧊔𧞣𧠦𧥜𧽉𧽞𧾤𨀅𨁹𨂪𨃰𨒄𨟹𨠭𨺥𩗷𩻖𪒝𪒠𪗙𪗤𪠏𪡋𪩘𫚢𫜮𫾁𬙁𬙂𬸘𰎹𰖈𰗜𰳹𱂫𱌫]→yǎn; [㛪㢛㦔㬫㰽㷔㷳㷼䂩䛳䜩䞁䢭䨄䳛䳡䳺䴏䶫偐傿厌厭咽唁喭嚥堰墕妟姲嬊嬿宴彥彦敥晏暥曕曣椻溎滟灎灔灧灩烻焔焰焱熖燄燕爓牪猒砚硯艳艶艷葕覎觃觾諺讌讞谚谳豓豔贋贗赝軅酀酽醶醼釅隁雁餍饜騐験騴驗驠验鬳鳫鴈鴳鷃鷰𡚇𢇈𢔂𢜰𣃾𣄝𣡕𤅊𤜵𤬝𦁏𦑎𦖧𧩅𨁍𨡎𨡣𨪶𨴣𨶁𨻂𨻳𩃀𩒖𩜽𩩶𩪴𩳢𩸞𪁡𪑈𪙊𫍫𫑷𫘫𫛩𬥺𬸧𮭨𰟘𱅬𱊣]→yàn; -[㒕䱀咉央姎抰殃泱眏秧胦鉠雵鞅鴦鸯𠮴𣐫𤢐𤸡𥃽𦴊𧲱𩲴𪓛𪚻𫓭𫚐𱌀]→yāng; +[㒕䄃䱀咉央姎抰殃泱眏秧胦鉠雵鞅鴦鸯𠮴𣐫𤢐𤸡𥃽𦴊𧲱𩲴𪓛𪚻𫓭𫚐𱌀]→yāng; [㟅㦹㬕䁑䖹䬗佯劷垟崵崸徉扬揚敭旸昜暘杨楊氜洋炀烊煬珜疡瘍眻禓羊羏蛘諹輰鍚鐊钖阦阳陽霷颺飏鰑鴹鸉𠃓𡩶𡹕𢏙𢽕𣉚𤞢𤢮𥂸𥒞𥬴𥳜𦍕𦍹𦭵𦼴𨋽𨒫𩋬𩤟𩴨𪕫𫚊𫵵𬐠𬭏𰧰𰵌𱉯𱉴]→yáng; [㔦䍩䑆䒋仰佒傟养坱岟慃懩攁柍楧氧氱炴痒癢礢紻蝆軮養駚𠢴𣃝𦏱𦯒𧓲𧵌𨱝𩊑𩧫𫺪𬨄]→yǎng; [㨾㺊㿮䬺䭐䵮怏恙样様樣漾瀁羕詇𠍵𡠘𡡂𢟣𢵇𣗹𥠜𥥵𧥴𧫛𨋕𨎔𨖌𰜝𰵗]→yàng; [羪]→yang; -[⺓㙘䌁䙅䛂䳩吆喓夭妖幺枖楆殀祅腰葽訞邀鴁𠕻𠣑𡆩𡝩𡢹𡣠𢆷𢆽𣨘𥹱𦔷𧍔𧷋𨓳𩑗𩜸𫍚𬘱𮭢]→yāo; +[⺓㙘䌁䙅䛂䳩䶸吆喓夭妖幺枖楆殀祅腰葽訞邀鴁𠕻𠣑𡆩𡝩𡢹𡣠𢆷𢆽𣨘𥹱𦔷𧍔𧷋𨓳𩑗𩜸𫍚𬘱𮭢]→yāo; [㑸㑾㨱䂚䆙䋂䌊䌛䔄䖴䚺䚻䠛䢣䬙倄傜嗂垚堯姚媱尧尭峣嶢嶤徭愮揺搖摇摿暚榣滧烑爻猺珧瑤瑶磘窑窯窰繇肴蘨謠謡谣軺轺遙遥邎銚鎐顤颻飖餆餚鰩鳐𠌠𠏈𠑐𡔜𡝛𡩸𡺯𢈆𢊙𢋇𢑈𣣳𤚭𤫺𤬔𤬖𦆸𦾺𦾾𧄎𧤮𧽎𨍳𨘔𨹋𩋃𩥣𩲻𩿕𬳁𰎔𱂣]→yáo; [㝔㟱㢓㫏㫐㴭㹓䁏䁘䆗䆞䯚䴠䶧仸偠咬婹宎岆崾抭杳柼榚溔狕眑窅窈舀苭蓔闄騕鴢鷕齩𠢩𡛙𡨇𢂊𥤣𥦖𦥝𦦌𧠽𨱧𩢒𩨴𩩼𩬗𪐯𫜪𬮲𰠴𱅜𱉢𱊡𱌰]→yǎo; [㔽㞁㵸㿑㿢曜熎燿獟矅穾窔筄纅耀艞药葯薬藥袎要覞詏讑鑰钥靿鷂鹞鼼𠍩𠟋𠹑𡶂𢅹𢝍𢺇𤂼𤄶𤒝𤾫𥁒𥃺𥌺𥤹𥪯𥬓𦇬𦡱𦤋𧇠𧢢𩑴𩯛𩳔𪖐𬌮𬣦𬺟𰶏]→yào; @@ -1326,7 +1326,7 @@ [㡕䁐䓨䣐䦫䧹䪯䴍偀啨嘤嚶婴媖嫈嬰孆孾应応愥應撄攖朠桜樱櫻渶煐珱瑛璎瓔甇甖碤礯緓纓绬缨罂罃罌膺英莺蘡蝧蠳褮譍譻賏軈鍈鑍锳霙韺鴬鶑鶧鶯鷪鷹鸎鸚鹦鹰𠠜𠮳𠸄𡎘𢄋𤜉𤣎𤭫𥌽𥌾𥍼𥐑𦔃𦦿𧓀𧕄𧢛𧮆𧯀𨍞𨟙𨵛𩄪𩹅𪧀𫝭𬢯𬤚𬸕𮐨𰌀𰡢𰢤𰳗]→yīng; [㨕㵬㶈㹚㿘䁝䃷䊔䑉䕦䤰僌営塋嬴攍楹櫿溁溋滢潆濙濚濴瀅瀛瀠瀯瀴灐灜熒營瑩盁盈籝籯縈茔荧莹萤-萦萾蓥藀蛍蝇蝿螢蠅覮謍贏赢迎鎣𡃅𡺡𢥏𣲜𤟣𤹜𦖽𦝚𧅋𧕍𧭓𨜏𩸥𩻷𰜳𰝅𰥞𰪣𰴯]→yíng; [㢍㲟㹵䀴䚆䨍䬬䭊䭗䭘巊廮影摬梬浧潁瘿癭矨穎郢鐛頴颍颕颖𠝟𡂚𣟤𣤵𤁽𤌌𥏎𦡺𦢆𨠸𩖍𩘑𩳍𪊵𪩎𫷾𬑏𬢑𬳑𱃵]→yǐng; -[㑞䙬䤝䵴噟媵映暎硬膡鞕鱦𠊶𡀘𡁊𡄖𢣙𣈣𣋋𤇾𤹥𥚿𦩩𨪄𩋹𫜙𭈉𱇸]→yìng; +[㑞䙬䤝䵴噟媵映暎硬膡鞕鱦𠊶𡀘𡁊𡄖𢣙𣈣𣋋𤇾𤹥𥚿𦩩𨪄𩋹𫇦𫜙𭈉𱇸]→yìng; [哟唷喲]→yō; [㐯㜉㟾㴩㻾㽫䗸䧡佣傭嗈噰墉壅嫞庸廱慵拥擁槦滽澭灉牅痈癕癰臃邕郺鄘鏞镛雍雝饔鱅鳙鷛𠆌𢀍𢢓𢧳𣋿𤛑𥑿𥧱𦃽𦤘𧝸𧴄𧴗𩍓𩟀𩟷𪄉𪇛𪪝𬳓𱊤]→yōng; [㝘䗤喁揘顒颙鰫𧲤𧺸𨦡𩔔𩤛𪅟𫚦𰽽]→yóng; @@ -1340,7 +1340,7 @@ [㝼㰲䆰䣿䩽唹扜淤瘀盓穻箊紆纡虶込迂迃陓𤕘𤥽𧈯𨖛𩂧]→yū; [⻥㚥㤤㥚㥥㪀㬂㬰㳛㶛㷒㺞㺮㻀㼶䁩䂛䃋䄏䄨䍂䏸䐳䔡䗨䜽䢓䩒䬔䰻䱷䲣乻于亐伃余俞兪堣堬妤娛娯娱嬩崳嵎嵛愉愚扵揄於旕旟杅桙楡楰榆欤歈歟歶渔渝湡漁澞牏狳玗玙瑜璵畭盂睮硢禺窬竽籅羭腴臾舁舆艅茰萮萸蕍蘛虞蝓螸衧褕覦觎諛謣谀踰輿逾邘酑鍝隅雓雩餘馀騟骬髃魚鮽鯲鰅鱼鷠鸆𠎳𠧇𠸹𡁎𡂊𡑾𢊧𢋅𢎻𢔢𢹏𢾄𣄊𣟰𣢒𤚎𤜹𤧙𥔢𥝨𥯮𥷔𦈣𦋯𦏻𦦫𦩞𦱃𧃠𧊠𧍪𧙶𧞏𧰇𧾚𨊱𨜖𨨶𨰸𨵦𨶢𨾌𩟳𩡃𩢶𩤺𩥭𩦡𩦢𩨈𩨗𩨙𩺰𪃍𪃎𪇝𪉐𪊻𪑝𬝁𭤰𰔶𰶀𰾙𰿵𱃞𱇕𱈂𱊫]→yú; [⻗㑨㒁㒜㔱㙑㝢㠘㡰㣃㦛㲾㺄㼌䣁䥏䨞与予伛俁俣偊傴匬噳圄圉宇寙屿峿嶼庾懙挧敔斔斞楀瑀瘐祤禹窳羽與萭蘌語语貐鄅鋙雨頨麌齬龉𠇐𠋟𠱐𡷎𡻢𢗓𢮁𣢦𣨝𤗃𤹪𥒾𥛩𦀡𦥉𦦲𦭳𦳅𧱬𨝈𨵉𩃯𩩑𩩘𩵎𪂕𪋬𫹮]→yǔ; -[⺺⺻㚜㠨㤢㥔㦽㧒㽣䁌䂊䈅䉛䋖䋭䍞䖇䘘䘱䘻䛕䜡䞝䢖䢩䤋䨒䫻䮇䮙䴁䵥俼儥喅喐喩喻噊圫域堉妪媀嫗寓峪嶎庽彧御忬悆惐愈慾戫昱棛棜棫櫲欎欝欲毓浴淢淯滪潏澦灪焴煜燏燠爩狱獄玉琙瘉癒矞砡硲礇礖礜禦秗稢稶穥篽籞籲緎繘罭聿肀育艈芋芌茟蒮蓣蓹蕷薁蜟蜮袬裕誉諭譽谕豫軉輍轝逳遇遹郁醧鈺銉鋊錥鐭钰閾阈霱預预飫饇饫馭驈驭鬰鬱鬻魊鱊鳿鴥鴧鴪鵒鷸鸒鹆鹬龥𠀛𠊏𠏚𠕦𠫣𠽵𡇺𡈨𡋬𡒃𡒊𡔴𡨣𡨿𡬊𡬞𡿥𡿯𢌻𢒰𢔥𢔬𢔴𢖡𢛨𢡎𢯮𢺴𣋉𣍛𣕃𣝑𣡉𣣎𣩺𤀝𤞞𤳕𤸒𥆉𥉑𥎐𥘄𥙿𥝍𥷞𥸤𥸪𥹔𦈸𦋢𦎘𦏜𦒑𦡭𦦩𦱀𦱂𧉣𧐄𧑐𧗪𧫊𧶠𧼫𧿷𨄯𨉗𨗝𨞓𨩬𨪎𨮔𩈕𩊇𩋉𩋤𩎹𩏟𩏴𩘤𩘳𩘻𩚄𩛪𩛭𩝗𩟑𩰪𩱌𩱱𩲾𪁀𪂉𪂵𪋉𪋮𪑆𪑌𪓊𫓾𫗇𫚪𫛣𬛼𬪧𬰸𬱳𬲆𰂏𰬟𰬻𰾆𱃲𱅫𱉍𱉰𱊭]→yù; +[⺺⺻㚜㠨㤢㥔㦽㧒㽣䁌䂊䈅䉛䋖䋭䍞䖇䘘䘱䘻䛕䜡䞝䢖䢩䤋䨒䫻䮇䮙䴁䵥俼儥喅喐喩喻噊圫域堉妪媀嫗寓峪嶎庽彧御忬悆惐愈慾戫昱棛棜棫櫲欎欝欲毓浴淢淯滪潏澦灪焴煜燏燠爩狱獄玉琙瘉癒矞砡硲礇礖礜禦秗稢稶穥篽籞籲緎繘罭聿肀育艈芋芌茟蒮蓣蓹蕷薁蜟蜮袬裕誉諭譽谕豫軉輍轝逳遇遹郁醧鈺銉鋊錥鐭钰閾阈霱預预飫饇饫馭驈驭鬰鬱鬻魊鱊鳿鴥鴧鴪鵒鷸鸒鹆鹬龥𠀛𠊏𠏚𠕦𠫣𠽵𡇺𡈨𡋬𡒃𡒊𡔴𡨣𡨿𡬊𡬞𡿥𡿯𢌻𢒰𢔥𢔬𢔴𢖡𢛨𢡎𢯮𢺴𣋉𣍛𣕃𣝑𣡉𣣎𣩺𤀝𤞞𤳕𤸒𥆉𥉑𥎐𥘄𥙿𥝍𥷞𥸤𥸪𥹔𦈸𦋢𦎘𦏜𦒑𦡭𦦩𦱀𦱂𧉣𧐄𧑐𧗪𧫊𧶠𧼫𧿷𨄯𨉗𨗝𨞓𨩬𨪎𨮔𩈕𩊇𩋉𩋤𩎹𩏟𩏴𩘤𩘳𩘻𩚄𩛪𩛭𩝗𩟑𩰪𩱌𩱱𩲾𪁀𪂉𪂵𪋉𪋮𪑆𪑌𪓊𫓾𫗇𫚪𫛣𬛼𬪧𬰸𬱳𬲆𰂏𰬟𰬻𰾆𱃲𱅫𱉍𱊭]→yù; [澚]→yu; [㠾㾓䡝䥉䨊冤剈囦嬽寃悁惌棩淵渁渆渊渕灁眢箢葾蒬蜎蜵裷駌鳶鴛鵷鸢鸳鹓鼘鼝𡈒𡢊𡣬𡷡𢍈𢏮𢱽𣹠𥿎𨀮𨓯𨖳𩛟𩝸𪔗𪔙𰺑]→yuān; [㟶㥳㹉䖠䦾䬧䱲䲮䳒䳣元円原厡厵员員园圆圎園圓垣塬媴嫄援杬榞榬橼櫞沅湲源溒爰猨猿獂笎緣縁缘羱茒蒝薗蚖蝝蝯螈袁謜貟贠轅辕邍邧酛鈨鎱騵魭鶢鶰黿鼋𠝳𠩠𢆀𢗯𢷻𤬌𥰟𦍼𦿂𧉗𧔞𧳭𧻚𨕗𨸘𨻣𩉯𩍻𩰵𪄁𪔅𪕀𫗟𫘪𫛫𰵺𱇐𱉧𱊒]→yuán; @@ -1354,8 +1354,8 @@ [㩈䆬䇖䞫䤞䨶䪳允喗夽抎殒殞狁磒荺褞賱鈗阭陨隕霣馻齫齳𠱳𧉃𧼐𩂿𪏔𪏚𪘩𫕥𫟵𬒍𬺊𱌳]→yǔn; [㚺㞌㟦䚋䩵䲰傊孕恽惲愠慍枟熅熨緷緼縕腪蕴薀藴蘊运運郓鄆酝醖醞韗韞韫韵韻餫𠈤𡅙𡢘𡲪𡽅𣂊𣍯𤶧𤸫𦅿𦈉𧡡𩏅𩏆𩴉𪉂𪍝𫗥𰌉𱂈𱂐]→yùn; [抣繧]→yun; -[㞉㦫匝咂帀拶沞紥紮臜臢迊鉔魳𠯗𠽷𣤷𣤺𦠛𦾬𧌃𨠿𩞶𫓬]→zā; -[䕹䞙䨿䪞偺喒囋囐杂沯砸磼襍雑雜雥韴𡁕𢶍𢹼𢽜𣴖𣸐𤄔𤠀𥷩𧬩𧾁𩇺𪚇𰈯𰉄𰓟𰰶]→zá; +[㞉㦫匝咂帀拶沞紥紮臜臢迊鉔魳𠂝𠯗𠽷𣤷𣤺𦠛𦾬𧌃𨠿𩞶𫓬]→zā; +[䕹䞙䨿䪞偺喒囋囐杂沯砸磼襍雑雜雥韴𡁕𢶍𢹼𢽜𣴖𣸐𤄔𤠀𥷩𧬩𧾁𩇺𪚇𰈯𰉄𰓟𰗣𰰶]→zá; [咋𠷿]→zǎ; [哉栽渽溨災灾烖甾睵菑賳𡿧𢎋𢦏𢦒𣔮𦞁𦳦]→zāi; [㱰䏁䣬䮨宰崽𠎶𣅃𣪮𤌊𤝖]→zǎi; @@ -1370,7 +1370,7 @@ [㡟㯾㷮䜊傮糟蹧遭醩𡐋𣍖𣩒𥀛𦵩𨠷𪙡]→zāo; [䥣凿鑿]→záo; [䖣䗢䲃早枣栆棗澡璪繰薻藻蚤𠙬𢄀𢑖𤞋𤩨𧈹𧎮𨎮𨐉𨚰]→zǎo; -[唕唣喿噪慥梍灶煰燥皁皂竃竈簉艁譟趮躁造𠴵𡌣𡨗𢲵𢵥𣴢𤍜𤟀𥖨𦯑𨒽𬤨𰞷]→zào; +[唕唣喿噪慥梍灶煰燥皁皂竃竈簉艁譟趮躁造𠴵𡌣𡨗𢲵𢵥𣴢𤍜𤟀𥖨𦯑𨒽𪣝𬤨𰞷]→zào; [㖽㟙㣱㳻㺓䇥䕉䕪䯔䰹䶦则則唶啧嘖嫧帻幘択择擇樍歵沢泎泽溭澤皟瞔矠礋笮箦簀舴蔶蠌襗諎謮責賾责赜迮鸅齚齰𠟻𡸦𣛸𣤈𣼦𣿐𤖓𤝢𤢟𤾀𥍱𥎍𥼃𦔈𦟜𧶷𨕠𨖊𩂖𩄾𩌪𩔳𪌟𫋷𫖴𫜬𬣾𬺉𰌇𰦰𰲵𱉟𱌬]→zé; [㳁仄夨崱庂捑昃昗汄𠨻𡵗𡸈𡹨𢧠𢮚𢯩𣆽𣬿𥟔𩾸𫼤𰎖]→zè; [伬]→ze; @@ -1404,23 +1404,23 @@ [㸙嗻嫬蜇遮𠌮𡂭𨰵𬬇]→zhē; [㞏㡇㢎㪿㭙㭯㯙㯰㸞䇽䊞䎲䐑䐲䓆䜆䝃䝕䮰厇哲啠喆嚞埑悊折摺晢晣歽矺砓磔籷粍虴蛰蟄袩詟謫謺讁讋谪輒輙轍辄辙銸馲鮿𠚱𠝝𠞃𠯓𠽻𠾀𡇠𡘭𡜯𡝊𢟯𢢍𢫰𢬴𣙵𣠞𣻩𤜤𤟍𤮱𥏯𥐽𥕣𥛧𥤋𥧮𦅄𦔮𦗑𦗗𦞥𦠣𦬃𧎴𧑧𧤠𧲢𨅊𨐃𨵊𩊵𩐶𩢐𩣩𪐏𪚥𫘮𫚚𬥄𰺋𰽿𱄽]→zhé; [乽啫禇者褶襵赭锗𩤜𫌇]→zhě; -[䂞䏳䗪䠦䩾䵭柘樜浙淛潪蔗蟅这這鷓鹧𣇧𣶋𥑡𥭙𦠟𦠠𦯍]→zhè; +[䂞䏳䗪䠦䩾䵭柘樜浙淛潪蔗蟅这這鷓鹧𣇧𣶋𥑡𥭙𦠟𦠠𦯍𧀹]→zhè; [着著𡄡]→zhe; [㖘㘰㲀䂦䃌䈯侦偵嫃寊帪搸斟栕桢桭楨榛樼殝浈潧澵獉珍珎瑧甄眞真砧碪祯禎禛箴籈胗臻葴蒖蓁薽貞贞轃遉酙針鉁錱鍼针靕鱵𠛶𠸸𡇑𡇖𡈿𡻈𣓀𣿎𤚨𥪘𦳳𦸮𧮬𨱅𩇜𪇳𪉕𮬤𰺖𰾗]→zhēn; [𠵧]→zhén; [㐱㪛㱽䂧䑐䠴䪴䪾䫬屒弫抮昣枕畛疹眕稹紾縥缜聄萙袗裖診诊軫轸駗鬒黰𠘱𠠹𠬓𢏈𣬻𣱽𤷌𥅘𥌃𥖘𧠝𧤛𨏤𩒀𩒈𩬖𪑳𫖫𫖬𬘝𬹕𱅇]→zhěn; [㓄㣀㮳㯢㴨㼉䀕䊶䏖䝩䟴䨯䲴䳲侲圳塦挋振揕敶朕栚瑱甽眹紖絼纼誫賑赈酖鋴鎭鎮镇阵陣震鴆鸩𣃵𣏖𣒅𥤤𨌑𨳌𨸬𩄛𩊡𩊨𩑘𩒪𩾺𪁧𪐲𪠟𫍨𰬛𰿦𱊙]→zhèn; -[㬹䆸䇰䋊䋫䍵䱢争佂凧埩姃媜峥崝崢征徰徴徵怔挣掙揁炡烝爭狰猙癥眐睁睜筝箏篜聇蒸诤踭鉦錚钲铮鬇鯖𠑅𠲜𡪺𢁿𢓞𢮐𢾧𤪡𦓺𦙫𦚦𦜎𦡅𦱊𧗆𧗲𧘿𧪣𧯫𨌢𨛰𨜓𨟃𨢹𨺟𩗲𩗵𩘼𩘽𩚫𩺄𰌂𰬑]→zhēng; +[㬹䆸䇰䋊䋫䍵䱢争佂凧埩姃媜峥崝崢征徰徴怔挣掙揁炡烝爭狰猙癥眐睁睜筝箏篜聇蒸诤踭鉦錚钲铮鬇鯖𠑅𠲜𡪺𢁿𢓞𢮐𢾧𤪡𦓺𦙫𦚦𦜎𦡅𦱊𧗆𧗲𧘿𧪣𧯫𨌢𨛰𨜓𨟃𨢹𨺟𩗲𩗵𩘼𩘽𩚫𩺄𰌂𰬑]→zhēng; [䡕愸抍拯掟撜整晸氶糽𠏫𤸲𤿆𨀧𨋬𰫼]→zhěng; [㡠㡧㱏㽀䂻䈣䥌䥭䦛䦶塣帧幀政正症証諍證证郑鄭鴊𠔻𢌦𢏰𢹑𥊼𥒛𧶄𨚣𨧭𩏠𪎻𫖖𬥷]→zhèng; [㩼㯄㲍㴯㸟㽻䓋䓜䓡䝷䞠䟡䣽䧴䵹之倁卮吱坧巵戠搘支枝栀梔椥榰汁汥泜疷知祗祬禔秓秖秪稙綕織织肢胑胝脂臸芝蘵蜘衼隻馶鳷鴲鼅𠦧𠰅𢎈𤵋𤽁𥃫𥇭𥘡𥝑𥝮𥻬𥾣𦏤𦝔𦭜𦯫𦴀𧌔𧐉𧱒𧹛𧽦𨌌𨕕𨜎𨟾𨢮𩍲𩍵𩙾𪂅𪉆𪒊𫛛𬘨𰱲𱌄]→zhī; [㙷㜼㥀䐈䟈䵂侄値值嗭埴執墌妷姪嬂慹执摭植樴殖淔漐犆瓡直禃絷縶聀职職膱蟙跖踯蹠躑軄釞鉄馽𡁉𡂣𡈊𡌴𡏀𡖻𡰹𡸜𢃜𣖭𣖿𣳀𣽚𤃲𥏅𥮖𦳮𧀿𧃐𧏸𧓸𧾂𨂂𨤱𨼓𩯈𪗨𪙹𰑔𰛣𱅁𱋪]→zhí; -[㕄㡳㡶㫑㮹㲛䅩䇛䛗䤠䳅凪劧只咫址坁夂帋怾恉扺抧指旨枳止汦沚洔淽疻砋祉紙纸芷茋藢衹襧訨趾軹轵酯阯黹𠮡𠼠𡙑𡱔𢇨𢛍𢰙𢷸𢽃𢽗𢾫𣔐𣖌𣚠𣲵𤶓𤸓𥒗𥔊𦐖𦰘𧊙𧛢𧜚𧝉𧠴𧸅𧸕𨎌𨬚𨰛𨵂𩬺𪑜𫐋𫟞𰽠𱉙]→zhǐ; -[㗌㗧㘉㛿㜱㝂㣥㨁㨖㴛㿃䄺䆈䇧䉅䉜䎺䏯䐭䑇䓌䕌䘭䚦䚳䝰䞃䡹䥍䦯䩢䬹䭁䱃䱥䲀乿俧偫傂儨制劕厔垁墆娡寘峙崻帙帜幟庢庤廌彘徏徝志忮憄懥懫扻挃挚掷搱摯擲擳旘晊智柣栉桎梽楖櫍櫛治洷滍滞滯潌瀄炙熫狾猘瓆畤疐痔痣礩祑秩秲秷稚稺穉窒筫紩緻置翐膣至致芖蛭螲袟袠製覟觗觯觶誌豑豒豸貭質贄质贽跱踬躓軽輊轾迣郅銍鋕鑕铚锧阤陟隲雉駤騭騺驇骘鯯鴙鷙鸷𠊤𠊷𠋤𠍜𠓶𠘖𠚅𡀹𡂒𡍶𡏚𡑘𡖧𡠗𡠹𡮞𡽆𢄢𢄱𢅁𢊁𢍧𢐂𢕞𢖇𢖿𢙺𢚨𢡒𢧤𢯶𢴠𢴧𢻙𣗻𣥰𣨋𤆒𤓕𤖞𤛱𤞂𤞌𤦄𤦮𤧜𤴛𤴟𤴢𤿙𥇕𥍭𥎹𥏄𥏊𥏰𥏷𥒓𥠈𥠽𥣮𥭡𥴒𥹩𥿮𦃘𦛧𦜋𦟔𦤻𦥎-𦥐𦭮𦯯𧙁𧠫𧣭𧣾𧤡𧨰𧫡𧸲𨁷𨃯𨆧𨎉𨑨𨒉𨖹𨟊𨡐𨧵𨫔𨻆𨿛𩊝𩊴𩋩𩧄𩷓𩹈𩻼𪁊𪁓𪁩𪏀𪗻𫔵𫘠𫞢𫟬𫪪𬃊𬘽𬢌𬣛𬺁𮉢𰊂𰑬𰓜𰛤𰧉𰬫𰵧𱀑𱃸𱅊𱇹𱉛]→zhì; +[㕄㡳㡶㫑㮹㲛䅩䇛䛗䤠䳅凪劧只咫址坁夂帋徵怾恉扺抧指旨枳止汦沚洔淽疻砋祉紙纸芷茋藢衹襧訨趾軹轵酯阯黹𠮡𠼠𡙑𡱔𢇨𢛍𢰙𢷸𢽃𢽗𢾫𣔐𣖌𣚠𣲵𤶓𤸓𥒗𥔊𦐖𦰘𧊙𧛢𧜚𧝉𧠴𧸅𧸕𨎌𨬚𨰛𨵂𩬺𪑜𫐋𫟞𰽠𱉙]→zhǐ; +[㗌㗧㘉㛿㜱㝂㣥㨁㨖㴛㿃䄺䆈䇧䉅䉜䎺䏯䐭䑇䓌䕌䘭䚦䚳䝰䞃䡹䥍䦯䩢䬹䭁䱃䱥䲀乿俧偫傂儨制劕厔垁墆娡寘峙崻帙帜幟庢庤廌彘徏徝志忮憄懥懫扻挃挚掷搱摯擲擳旘晊智柣栉桎梽楖櫍櫛治洷滍滞滯潌瀄炙熫狾猘瓆畤疐痔痣礩祑秩秲秷稚稺穉窒筫紩緻置翐膣至致芖蛭螲袟袠製覟觗觯觶誌豑豒豸貭質贄质贽跱踬躓軽輊轾迣郅銍鋕鑕铚锧阤陟隲雉駤騭騺驇骘鯯鴙鷙鸷鿵𠊤𠊷𠋤𠍜𠓶𠘖𠚅𡀹𡂒𡍶𡏚𡑘𡖧𡠗𡠹𡮞𡽆𢄢𢄱𢅁𢊁𢍧𢐂𢕞𢖇𢖿𢙺𢚨𢡒𢧤𢯶𢴠𢴧𢻙𣗻𣥰𣨋𤆒𤓕𤖞𤛱𤞂𤞌𤦄𤦮𤧜𤴛𤴟𤴢𤿙𥇕𥍭𥎹𥏄𥏊𥏰𥏷𥒓𥠈𥠽𥣮𥭡𥴒𥹩𥿮𦃘𦛧𦜋𦟔𦤻𦥎-𦥐𦭮𦯯𧙁𧠫𧣭𧣾𧤡𧨰𧫡𧸲𨁷𨃯𨆧𨎉𨑨𨒉𨖹𨟊𨡐𨧵𨫔𨻆𨿛𩊝𩊴𩋩𩧄𩷓𩹈𩻼𪁊𪁓𪁩𪏀𪗻𫔵𫘠𫞢𫟬𫪪𬃊𬘽𬢌𬣛𬺁𮉢𰊂𰑬𰓜𰛤𰧉𰬫𰵧𱀑𱃸𱅊𱇹𱉛]→zhì; [徔]→zhi; [㹣䇗䈺䝦中伀刣妐幒彸忠柊汷泈炂盅籦終终舯蔠螤螽衳衷蹱鈡銿鍾鐘钟锺鴤鼨𠛀𡖌𢁷𢃭𢨱𣷡𤝅𤯚𥗦𥷈𦉂𦬕𧆼𧑆𨳗𩅞𩅧𰪊𰱛]→zhōng; [㣫冢喠塚塜尰歱煄瘇种種穜肿腫踵𠊥𡰒𡻑𣹞𤺄]→zhǒng; -[㲴䱰仲众偅堹妕媑狆眾祌筗茽蚛衆衶諥重𠱧𡥿𢝆𣱧𤚏𥻝𦌋𦔉𧬤𧳮𨉢𩾋𩿀𫍳𫍼]→zhòng; +[㲴䱰仲众偅堹妕媑狆眾祌筗茽蚛衆衶諥重𠱧𡥿𢝆𣱧𤚏𥻝𦌋𦔉𧬤𧳮𨉢𩾋𩿀𫍳𫍼𬑔]→zhòng; [㨄䎇䑼䓟䧓侜周喌州徟掫洲淍炿烐珘盩矪粥舟謅譸诌诪賙赒輈輖辀週郮銂霌駲騆鵃鸼𠚴𠣘𠤍𠱙𡀑𢏝𢐫𢽧𥌆𥑸𥺝𥺞𥼫𥿦𦩈𦭴𧇟𧣷𧧔𧻖𨉜𨏺𨦞𩢸𩧳𩶣𪆀𫐏𫟻𬢪𰰌]→zhōu; [㛩妯軸轴𡊡𥖠𥾓]→zhóu; [㫶䖞帚晭疛睭箒肘菷鯞𢫧𣥯𦈺𧳜𨥇𫚡]→zhǒu; diff --git a/icu/icu4c/source/data/translit/Hans_Hant.txt b/icu/icu4c/source/data/translit/Hans_Hant.txt index 30c62f8a90a..c23db4b8f7e 100644 --- a/icu/icu4c/source/data/translit/Hans_Hant.txt +++ b/icu/icu4c/source/data/translit/Hans_Hant.txt @@ -894,8 +894,28 @@ $SCDigit { 出 } 戏 → 齣; # 骂↔罵; 骂←駡; -脏↔臟; -脏←髒; +# exceptions to converting 脏→髒 +五脏→五臟; +六脏→六臟; +内脏→內臟; +心脏→心臟; +牝脏→牝臟; +肝脏→肝臟; +肺脏→肺臟; +肾脏→腎臟; +胃脏→胃臟; +胰脏→胰臟; +脏器→臟器; +脏毒→臟毒; +脏气→臟氣; +脏症→臟症; +脏腑→臟腑; +脏象→臟象; +脏躁→臟躁; +脾脏→脾臟; +# standard conversions for 脏 +脏↔髒; +脏←臟; 鳄↔鰐; 鳄←鱷; 凫↔鳧; diff --git a/icu/icu4c/source/data/translit/InterIndic_Gurmukhi.txt b/icu/icu4c/source/data/translit/InterIndic_Gurmukhi.txt index c0c2433f9a4..325047bf32e 100644 --- a/icu/icu4c/source/data/translit/InterIndic_Gurmukhi.txt +++ b/icu/icu4c/source/data/translit/InterIndic_Gurmukhi.txt @@ -12,7 +12,7 @@ $vowel = [ਅ-ਔ ਾ-\u0A4D]; $consonant = [ਕ-ਹ]; \uE001→\u0A01; # SIGN CHANDRABINDU #rules for BINDI -# Anusvara is equivalent to BINDI when preceeded by a vowel +# Anusvara is equivalent to BINDI when preceded by a vowel $vowel{\uE002→\u0A02; # SIGN ANUSVARA (\u0A02 = SIGN BINDI) # else is equivalent to TIPPI $consonant{\uE002→\u0A70; # SIGN TIPPI diff --git a/icu/icu4c/source/data/translit/InterIndic_Latin.txt b/icu/icu4c/source/data/translit/InterIndic_Latin.txt index 9f5d2cfbc04..af1cb13c788 100644 --- a/icu/icu4c/source/data/translit/InterIndic_Latin.txt +++ b/icu/icu4c/source/data/translit/InterIndic_Latin.txt @@ -99,7 +99,7 @@ $om=\uE050; # OM $lm = \uE055;# Telugu Length Mark $ailm=\uE056;# AI Length Mark $aulm=\uE057;# AU Length Mark -#urdu compatibity forms +#urdu compatibility forms $uka=\uE058; $ukha=\uE059; $ugha=\uE05A; @@ -405,7 +405,7 @@ $wco} $x → o\u0306\u0314; $wse} $x → e\u0314; $wso} $x → o\u0314; $om} $x → ''om\u0314; -# independent vowels when preceeded by vowels +# independent vowels when preceded by vowels $vowels{$waa → ''a\u0304; $vowels{$wai → ''ai; $vowels{$wau → ''au; diff --git a/icu/icu4c/source/data/translit/Latin_ASCII.txt b/icu/icu4c/source/data/translit/Latin_ASCII.txt index 7807c359202..c4d455e7349 100644 --- a/icu/icu4c/source/data/translit/Latin_ASCII.txt +++ b/icu/icu4c/source/data/translit/Latin_ASCII.txt @@ -37,7 +37,7 @@ Đ → D ; # 0110;LATIN CAPITAL LETTER D WITH STROKE đ → d ; # 0111;LATIN SMALL LETTER D WITH STROKE Ħ → H ; # 0126;LATIN CAPITAL LETTER H WITH STROKE -ħ → h ; # 0126;LATIN SMALL LETTER H WITH STROKE +ħ → h ; # 0127;LATIN SMALL LETTER H WITH STROKE ı → i ; # 0131;LATIN SMALL LETTER DOTLESS I IJ → IJ ; # 0132;LATIN CAPITAL LIGATURE IJ (compat) ij → ij ; # 0133;LATIN SMALL LIGATURE IJ (compat) @@ -406,8 +406,8 @@ ₣ → 'Fr.' ; # 20A3;FRENCH FRANC SIGN (from ‹character-fallback›) ₤ → 'L.' ; # 20A4;LIRA SIGN (from ‹character-fallback›) ₧ → Pts ; # 20A7;PESETA SIGN (from ‹character-fallback›) -₺ → TL ; # 20BA;TURKISH LIRA SIGN (from ‹character-fallback›) ₹ → Rs ; # 20B9;INDIAN RUPEE SIGN (from ‹character-fallback›) +₺ → TL ; # 20BA;TURKISH LIRA SIGN (from ‹character-fallback›) ℀ → 'a/c' ; # 2100;ACCOUNT OF (compat) ℁ → 'a/s' ; # 2101;ADDRESSED TO THE SUBJECT (compat) ℂ → C ; # 2102;DOUBLE-STRUCK CAPITAL C (compat) @@ -562,6 +562,32 @@ ⒳ → '(x)' ; # 24B3;PARENTHESIZED LATIN SMALL LETTER X (compat) ⒴ → '(y)' ; # 24B4;PARENTHESIZED LATIN SMALL LETTER Y (compat) ⒵ → '(z)' ; # 24B5;PARENTHESIZED LATIN SMALL LETTER Z (compat) +🄐 → '(A)' ; # 1F110;PARENTHESIZED LATIN CAPITAL LETTER A (compat) +🄑 → '(B)' ; # 1F111;PARENTHESIZED LATIN CAPITAL LETTER B (compat) +🄒 → '(C)' ; # 1F112;PARENTHESIZED LATIN CAPITAL LETTER C (compat) +🄓 → '(D)' ; # 1F113;PARENTHESIZED LATIN CAPITAL LETTER D (compat) +🄔 → '(E)' ; # 1F114;PARENTHESIZED LATIN CAPITAL LETTER E (compat) +🄕 → '(F)' ; # 1F115;PARENTHESIZED LATIN CAPITAL LETTER F (compat) +🄖 → '(G)' ; # 1F116;PARENTHESIZED LATIN CAPITAL LETTER G (compat) +🄗 → '(H)' ; # 1F117;PARENTHESIZED LATIN CAPITAL LETTER H (compat) +🄘 → '(I)' ; # 1F118;PARENTHESIZED LATIN CAPITAL LETTER I (compat) +🄙 → '(J)' ; # 1F119;PARENTHESIZED LATIN CAPITAL LETTER J (compat) +🄚 → '(K)' ; # 1F11A;PARENTHESIZED LATIN CAPITAL LETTER K (compat) +🄛 → '(L)' ; # 1F11B;PARENTHESIZED LATIN CAPITAL LETTER L (compat) +🄜 → '(M)' ; # 1F11C;PARENTHESIZED LATIN CAPITAL LETTER M (compat) +🄝 → '(N)' ; # 1F11D;PARENTHESIZED LATIN CAPITAL LETTER N (compat) +🄞 → '(O)' ; # 1F11E;PARENTHESIZED LATIN CAPITAL LETTER O (compat) +🄟 → '(P)' ; # 1F11F;PARENTHESIZED LATIN CAPITAL LETTER P (compat) +🄠 → '(Q)' ; # 1F120;PARENTHESIZED LATIN CAPITAL LETTER Q (compat) +🄡 → '(R)' ; # 1F121;PARENTHESIZED LATIN CAPITAL LETTER R (compat) +🄢 → '(S)' ; # 1F122;PARENTHESIZED LATIN CAPITAL LETTER S (compat) +🄣 → '(T)' ; # 1F123;PARENTHESIZED LATIN CAPITAL LETTER T (compat) +🄤 → '(U)' ; # 1F124;PARENTHESIZED LATIN CAPITAL LETTER U (compat) +🄥 → '(V)' ; # 1F125;PARENTHESIZED LATIN CAPITAL LETTER V (compat) +🄦 → '(W)' ; # 1F126;PARENTHESIZED LATIN CAPITAL LETTER W (compat) +🄧 → '(X)' ; # 1F127;PARENTHESIZED LATIN CAPITAL LETTER X (compat) +🄨 → '(Y)' ; # 1F128;PARENTHESIZED LATIN CAPITAL LETTER Y (compat) +🄩 → '(Z)' ; # 1F129;PARENTHESIZED LATIN CAPITAL LETTER Z (compat) # # Roman numerals # @@ -603,6 +629,9 @@ ¼ → ' 1/4' ; # 00BC;VULGAR FRACTION ONE QUARTER (from ‹character-fallback›) ½ → ' 1/2' ; # 00BD;VULGAR FRACTION ONE HALF (from ‹character-fallback›) ¾ → ' 3/4' ; # 00BE;VULGAR FRACTION THREE QUARTERS (from ‹character-fallback›) +⅐ → ' 1/7' ; # 2150;VULGAR FRACTION ONE SEVENTH +⅑ → ' 1/9' ; # 2151;VULGAR FRACTION ONE NINTH +⅒ → ' 1/10' ; # 2151;VULGAR FRACTION ONE TENTH ⅓ → ' 1/3' ; # 2153;VULGAR FRACTION ONE THIRD (from ‹character-fallback›) ⅔ → ' 2/3' ; # 2154;VULGAR FRACTION TWO THIRDS (from ‹character-fallback›) ⅕ → ' 1/5' ; # 2155;VULGAR FRACTION ONE FIFTH (from ‹character-fallback›) @@ -616,6 +645,7 @@ ⅝ → ' 5/8' ; # 215D;VULGAR FRACTION FIVE EIGHTHS (from ‹character-fallback›) ⅞ → ' 7/8' ; # 215E;VULGAR FRACTION SEVEN EIGHTHS (from ‹character-fallback›) ⅟ → ' 1/' ; # 215F;FRACTION NUMERATOR ONE (from ‹character-fallback›) +↉ → ' 0/3' ; # 2189;VULGAR FRACTION ZERO THIRDS # # Enclosed numeric # @@ -639,6 +669,7 @@ ⒅ → '(18)' ; # 2485;PARENTHESIZED NUMBER EIGHTEEN (compat) ⒆ → '(19)' ; # 2486;PARENTHESIZED NUMBER NINETEEN (compat) ⒇ → '(20)' ; # 2487;PARENTHESIZED NUMBER TWENTY (compat) +🄀 → '0.' ; # 1F100;DIGIT ZERO FULL STOP (compat) ⒈ → '1.' ; # 2488;DIGIT ONE FULL STOP (compat) ⒉ → '2.' ; # 2489;DIGIT TWO FULL STOP (compat) ⒊ → '3.' ; # 248A;DIGIT THREE FULL STOP (compat) @@ -659,6 +690,16 @@ ⒙ → '18.' ; # 2499;NUMBER EIGHTEEN FULL STOP (compat) ⒚ → '19.' ; # 249A;NUMBER NINETEEN FULL STOP (compat) ⒛ → '20.' ; # 249B;NUMBER TWENTY FULL STOP (compat) +🄁 → '0,' ; # 1F101;DIGIT ZERO COMMA (compat) +🄂 → '1,' ; # 1F102;DIGIT ONE COMMA (compat) +🄃 → '2,' ; # 1F103;DIGIT TWO COMMA (compat) +🄄 → '3,' ; # 1F104;DIGIT THREE COMMA (compat) +🄅 → '4,' ; # 1F105;DIGIT FOUR COMMA (compat) +🄆 → '5,' ; # 1F106;DIGIT FIVE COMMA (compat) +🄇 → '6,' ; # 1F107;DIGIT SIX COMMA (compat) +🄈 → '7,' ; # 1F108;DIGIT SEVEN COMMA (compat) +🄉 → '8,' ; # 1F109;DIGIT EIGHT COMMA (compat) +🄊 → '9,' ; # 1F10A;DIGIT NINE COMMA (compat) # # Other numeric (ideographic and fullwidth) # @@ -734,6 +775,8 @@ # # Other misc punctuation and symbols # +¡ → '!' ; # 00A1;INVERTED EXCLAMATION MARK +¿ → '?' ; # 00BF;INVERTED QUESTION MARK ˂ → '<' ; # 02C2;MODIFIER LETTER LEFT ARROWHEAD ˃ → '>' ; # 02C3;MODIFIER LETTER RIGHT ARROWHEAD ˄ → '^' ; # 02C4;MODIFIER LETTER UP ARROWHEAD @@ -752,6 +795,11 @@ ⁈ → '?!' ; # 2048;QUESTION EXCLAMATION MARK (compat) ⁉ → '!?' ; # 2049;EXCLAMATION QUESTION MARK (compat) ⁎ → '*' ; # 204E;LOW ASTERISK +\← → '<-' ; # 2190;LEFTWARDS ARROW +\→ → '->' ; # 2192;RIGHTWARDS ARROW +\↔ → '<->' ; # 2194;LEFT RIGHT ARROW +← → '<-' ; # FFE9;HALFWIDTH LEFTWARDS ARROW +→ → '->' ; # FFEB;HALFWIDTH RIGHTWARDS ARROW # CJK 、 → ',' ; # 3001;IDEOGRAPHIC COMMA 。 → '.' ; # 3002;IDEOGRAPHIC FULL STOP @@ -848,6 +896,7 @@ # # Other math operators (non-ASCII-range) # +± → '+/-' ; # 00B1;PLUS-MINUS SIGN × → '*' ; # 00D7;MULTIPLICATION SIGN ÷ → '/' ; # 00F7;DIVISION SIGN ˖ → '+' ; # 02D6;MODIFIER LETTER PLUS SIGN diff --git a/icu/icu4c/source/data/translit/Latin_ConjoiningJamo.txt b/icu/icu4c/source/data/translit/Latin_ConjoiningJamo.txt index 8e7937a0a6f..46721915da8 100644 --- a/icu/icu4c/source/data/translit/Latin_ConjoiningJamo.txt +++ b/icu/icu4c/source/data/translit/Latin_ConjoiningJamo.txt @@ -49,7 +49,7 @@ # after it. Continue with the rest of the consonants. # -- If there is one consonant, attach to the following vowel # -- If there are two consonants and a following vowel, attach one to the -# preceeding vowel, and one to the following vowel. +# preceding vowel, and one to the following vowel. # -- If there are more than two consonants, join the first two together if you # can: L + G =→ LG # -- If you still end up with more than 2 consonants, insert EU after the diff --git a/icu/icu4c/source/data/translit/Latin_InterIndic.txt b/icu/icu4c/source/data/translit/Latin_InterIndic.txt index ff09b5d6048..0081c180ab3 100644 --- a/icu/icu4c/source/data/translit/Latin_InterIndic.txt +++ b/icu/icu4c/source/data/translit/Latin_InterIndic.txt @@ -100,7 +100,7 @@ $om = \uE050; # OM $lm = \uE055;# Telugu Length Mark $ailm=\uE056;# AI Length Mark $aulm=\uE057;# AU Length Mark -#urdu compatibity forms +#urdu compatibility forms $uka=\uE058; $ukha=\uE059; $ugha=\uE05A; @@ -180,7 +180,7 @@ x→$ka$virama$sa; \u0314o\u0306→$co; \u0314e→$se; \u0314o→$so; -# preceeded by consonants +# preceded by consonants $consonants{ a\u0304→$aa; $consonants{ ai→$ai; $consonants{ au→$au; diff --git a/icu/icu4c/source/data/translit/Latn_Ethi.txt b/icu/icu4c/source/data/translit/Latn_Ethi_Williamson.txt similarity index 98% rename from icu/icu4c/source/data/translit/Latn_Ethi.txt rename to icu/icu4c/source/data/translit/Latn_Ethi_Williamson.txt index 8cf5f2dc9a9..ff63d4ac5df 100644 --- a/icu/icu4c/source/data/translit/Latn_Ethi.txt +++ b/icu/icu4c/source/data/translit/Latn_Ethi_Williamson.txt @@ -2,7 +2,7 @@ # License & terms of use: http://www.unicode.org/copyright.html # Generated using tools/cldr/cldr-to-icu/build-icu-data.xml # -# File: Latn_Ethi.txt +# File: Latn_Ethi_Williamson.txt # Generated from CLDR # diff --git a/icu/icu4c/source/data/translit/Zawgyi_my.txt b/icu/icu4c/source/data/translit/Zawgyi_my.txt index e9b60243eb9..665d83da4e1 100644 --- a/icu/icu4c/source/data/translit/Zawgyi_my.txt +++ b/icu/icu4c/source/data/translit/Zawgyi_my.txt @@ -55,14 +55,14 @@ $wspace = [\u0020\u00a0\u1680\u2000-\u200d\u2060\u202f\u205f\u3000\ufeff]; \u1090 → \u101B ; \u1086 → \u103F ; # yapin -[\u103A|\u107d] → \u103B ; +[\u103A\u107d] → \u103B ; # yayit ($zmedialra)+ → \u103C ; # wasway \u103C* \u108A → \u103D \u103E; # To avoid duplicate medials \u103C → \u103D ; # hatoh -[\u103D|\u1087] → \u103E ; +[\u103D\u1087] → \u103E ; \u1088 → \u103E \u102F ; \u1089 → \u103E \u1030 ; # Vowels diff --git a/icu/icu4c/source/data/translit/am_Ethi_am_Brai.txt b/icu/icu4c/source/data/translit/am_Ethi_am_Brai.txt new file mode 100644 index 00000000000..33e83c46bf7 --- /dev/null +++ b/icu/icu4c/source/data/translit/am_Ethi_am_Brai.txt @@ -0,0 +1,659 @@ +# © 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +# +# File: am_Ethi_am_Brai.txt +# Generated from CLDR +# + +######################################################################## +# Amharic Braille Transliteration +# +# (1) World Braille Usage, Thirst Edition (v2), UNESCO, 1990, +# https://www.perkins.org/assets/downloads/worldbrailleusage/world-braille-usage-third-edition.pdf +# +# (2) Ali, Hassen Seid. “Recognition of Double Sided Amharic Braille Documents.” AAU Institutional Repository, +# Addis Ababa University College of Natural Sciences, Addis Ababa University, Nov. 2015, http://etd.aau.edu.et/handle/123456789/2155. +# +# (3) Wikipedia contributors. "Ge'ez Braille." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 5 Jul. 2019. Web. 6 Jun. 2021. +# +# Prepared by Daniel Yacob +# +######################################################################## +# +# MINIMAL FILTER: Ethiopic-Braille +# +# :: [ሀ-፼] ; +:: […‹›«»\?!\$\[\]\(\)/\-—\*\.[:Ethiopic:]] ; +# +######################################################################## +######################################################################## +# +# Define All Transformation Variables +# +######################################################################## +# +$ግዕዝ = ⠢ ; # 26 +$ካዕብ = ⠥ ; # 136 +$ሣልስ = ⠊ ; # 24 +$ራዕብ = ⠁ ; # 1 +$ኃምስ = ⠑ ; # 15 +$ሳድስ = ; # default +$ሳብዕ = ⠕ ; # 145 +# $ሳምን = ; +$ዘመደ_ግዕዝ = ⠺⠢ ; +$ዘመደ_ካዕብ = ⠺⠥ ; +$ዘመደ_ሣልስ = ⠺⠊ ; +$ዘመደ_ራዕብ = ⠭ ; +$ዘመደ_ኃምስ = ⠺⠑ ; +# +$ሀ = ⠓ ; # 125 +$ለ = ⠇ ; # 123 +$ሐ = ⠓ ; # 126 +$መ = ⠍ ; # 134 +$ሠ = ⠎ ; # 234 +$ረ = ⠗ ; # 1235 +$ሰ = ⠎ ; # 1456 +# $ꬁ = ; not supported in Amharic Braille +$ሸ = ⠩ ; # 146 +# $ⶠ = ; not supported in Amharic Braille +$ቀ = ⠟ ; # 12345 +# $ⷀ = qy ; not supported in Amharic Braille +# $ቐ = ⠟ ; not supported in Amharic Braille +$በ = ⠃ ; # 12 +$ቨ = ⠧ ; # 1236 +$ተ = ⠞ ; # 2345 +$ቸ = ⠡ ; # 16 +# $ⶨ = cx ; not supported in Amharic Braille +$ኀ = ⠓ ; # 156 +$ነ = ⠝ ; # 1345 +$ኘ = ⠬ ; # 346 +$ከ = ⠅ ; # 156 +# $ⷈ = ky ; not supported in Amharic Braille +$ኸ = ⠦ ; #236 +# $ⷐ = xy ; not supported in Amharic Braille +$ወ = ⠺ ; #2456 +$ዘ = ⠵ ; # 1356 +$ዠ = ⠴ ; # 356 +# $ⶰ = zhx ; not supported in Amharic Braille +# $ꬑ = ; not supported in Amharic Braille +$የ = ⠽ ; # 13456 +$ደ = ⠙ ; #145 +# $ዸ = ⠙ ; not supported in Amharic Braille +# $ꬉ = ; not supported in Amharic Braille +$ጀ = ⠚ ; # 245 +$ገ = ⠛ ; # 1245 +# $ⷘ = gy ; not supported in Amharic Braille +# $ጘ = ⠛ ; not supported in Amharic Braille +$ጠ = ⠾ ; # 23456 +$ጨ = ⠉ ; # 14 +# $ⶸ = \.cx ; not supported in Amharic Braille +# $ꬠ = ; not supported in Amharic Braille +$ጰ = ⠖ ; # 235 +$ጸ = ⠮ ; # 2346 +# $ꬨ = ; not supported in Amharic Braille +$ፀ = ⠯ ; #12356 +$ፈ = ⠋ ; # 124 +$ፐ = ⠏ ; #1234 +# +# Vowels are special: +# +$አ = $ግዕዝ ; $ኡ = $ካዕብ ; $ኢ = $ሣልስ ; $ኣ = $ራዕብ ; $ኤ = $ኃምስ ; $እ = ⠷ ; $ኦ = $ሳብዕ ; $ኧ = ⠨ ; # $ⶊ = $ሳምን ; +$ዐ = $ግዕዝ ; $ዑ = $ካዕብ ; $ዒ = $ሣልስ ; $ዓ = $ራዕብ ; $ዔ = $ኃምስ ; $ዕ = ⠳ ; $ዖ = $ሳብዕ ; +# +# Archaic Letters: +# +ፙ → | ምያ ; +ፘ → | ርያ ; +ፚ → | ፍያ ; +# +# Placed upfront to avoid masking conflicts with ዠ +# +‹ ↔ ⠠⠦ ; +› ↔ ⠴⠄ ; +######################################################################## +# Start of Syllabic Transformations +######################################################################## +# +ሐ → $ሐ $ግዕዝ ; # ETHIOPIC SYLLABLE HHA +ሗ → $ሐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE HWA +ሑ → $ሐ $ካዕብ ; # ETHIOPIC SYLLABLE HHU +ሓ → $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHAA +ሔ → $ሐ $ኃምስ ; # ETHIOPIC SYLLABLE HHEE +ሒ → $ሐ $ሣልስ ; # ETHIOPIC SYLLABLE HHI +ሖ → $ሐ $ሳብዕ ; # ETHIOPIC SYLLABLE HHO +ሕ → $ሐ $ሳድስ ; # ETHIOPIC SYLLABLE HHE +# +ለ ↔ $ለ $ግዕዝ ; # ETHIOPIC SYLLABLE LA +ሏ ↔ $ለ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE LWA +ሉ ↔ $ለ $ካዕብ ; # ETHIOPIC SYLLABLE LU +ላ ↔ $ለ $ራዕብ ; # ETHIOPIC SYLLABLE LAA +ሌ ↔ $ለ $ኃምስ ; # ETHIOPIC SYLLABLE LEE +ሊ ↔ $ለ $ሣልስ ; # ETHIOPIC SYLLABLE LI +# ⶀ ↔ $ለ $ሳምን ; # ETHIOPIC SYLLABLE LOA +ሎ ↔ $ለ $ሳብዕ ; # ETHIOPIC SYLLABLE LO +ል ↔ $ለ $ሳድስ ; # ETHIOPIC SYLLABLE LE +# +መ ↔ $መ $ግዕዝ ; # ETHIOPIC SYLLABLE MA +ማ ↔ $መ $ራዕብ ; # ETHIOPIC SYLLABLE MAA +ሜ ↔ $መ $ኃምስ ; # ETHIOPIC SYLLABLE MEE +ሚ ↔ $መ $ሣልስ ; # ETHIOPIC SYLLABLE MI +# ⶁ ↔ $መ $ሳምን ; # ETHIOPIC SYLLABLE MOA +ሞ ↔ $መ $ሳብዕ ; # ETHIOPIC SYLLABLE MO +# +ᎀ ↔ $መ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT MWA +ᎃ ↔ $መ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE MWE +ᎂ ↔ $መ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE MWEE +ᎁ ↔ $መ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE MWI +ሟ ↔ $መ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE MWA +ሙ ↔ $መ $ካዕብ ; # ETHIOPIC SYLLABLE MU +ም ↔ $መ $ሳድስ ; # ETHIOPIC SYLLABLE ME +# +ሠ → $ሠ $ግዕዝ ; # ETHIOPIC SYLLABLE SZA +ሧ → $ሠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SZWA +ሡ → $ሠ $ካዕብ ; # ETHIOPIC SYLLABLE SZU +ሣ → $ሠ $ራዕብ ; # ETHIOPIC SYLLABLE SZAA +ሤ → $ሠ $ኃምስ ; # ETHIOPIC SYLLABLE SZEE +ሢ → $ሠ $ሣልስ ; # ETHIOPIC SYLLABLE SZI +ሦ → $ሠ $ሳብዕ ; # ETHIOPIC SYLLABLE SZO +ሥ → $ሠ $ሳድስ ; # ETHIOPIC SYLLABLE SZE +# +ረ ↔ $ረ $ግዕዝ ; # ETHIOPIC SYLLABLE RA +ሯ ↔ $ረ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE RWA +ሩ ↔ $ረ $ካዕብ ; # ETHIOPIC SYLLABLE RU +ራ ↔ $ረ $ራዕብ ; # ETHIOPIC SYLLABLE RAA +ሬ ↔ $ረ $ኃምስ ; # ETHIOPIC SYLLABLE REE +ሪ ↔ $ረ $ሣልስ ; # ETHIOPIC SYLLABLE RI +# ⶂ ↔ $ረ $ሳምን ; # ETHIOPIC SYLLABLE R0A +ሮ ↔ $ረ $ሳብዕ ; # ETHIOPIC SYLLABLE RO +ር ↔ $ረ $ሳድስ ; # ETHIOPIC SYLLABLE RE +# +# ⶠ ↔ $ⶠ $ግዕዝ ; # ETHIOPIC SYLLABLE SSA +# ⶡ ↔ $ⶠ $ካዕብ ; # ETHIOPIC SYLLABLE SSU +# ⶣ ↔ $ⶠ $ራዕብ ; # ETHIOPIC SYLLABLE SSAA +# ⶤ ↔ $ⶠ $ኃምስ ; # ETHIOPIC SYLLABLE SSEE +# ⶢ ↔ $ⶠ $ሣልስ ; # ETHIOPIC SYLLABLE SSI +# ⶦ ↔ $ⶠ $ሳብዕ ; # ETHIOPIC SYLLABLE SSO +# ⶥ ↔ $ⶠ $ሳድስ ; # ETHIOPIC SYLLABLE SSE +# +ሸ ↔ $ሸ $ግዕዝ ; # ETHIOPIC SYLLABLE SHA +ሿ ↔ $ሸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SHWA +ሹ ↔ $ሸ $ካዕብ ; # ETHIOPIC SYLLABLE SHU +ሻ ↔ $ሸ $ራዕብ ; # ETHIOPIC SYLLABLE SHAA +ሼ ↔ $ሸ $ኃምስ ; # ETHIOPIC SYLLABLE SHEE +ሺ ↔ $ሸ $ሣልስ ; # ETHIOPIC SYLLABLE SHI +# ⶄ ↔ $ሸ $ሳምን ; # ETHIOPIC SYLLABLE SHOA +ሾ ↔ $ሸ $ሳብዕ ; # ETHIOPIC SYLLABLE SHO +ሽ ↔ $ሸ $ሳድስ ; # ETHIOPIC SYLLABLE SHE +# +ሰ ↔ $ሰ $ግዕዝ ; # ETHIOPIC SYLLABLE SA +ሷ ↔ $ሰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SWA +ሱ ↔ $ሰ $ካዕብ ; # ETHIOPIC SYLLABLE SU +ሳ ↔ $ሰ $ራዕብ ; # ETHIOPIC SYLLABLE SAA +ሴ ↔ $ሰ $ኃምስ ; # ETHIOPIC SYLLABLE SEE +ሲ ↔ $ሰ $ሣልስ ; # ETHIOPIC SYLLABLE SI +# ⶃ ↔ $ሰ $ሳምን ; # ETHIOPIC SYLLABLE SOA +ሶ ↔ $ሰ $ሳብዕ ; # ETHIOPIC SYLLABLE SO +ስ ↔ $ሰ $ሳድስ ; # ETHIOPIC SYLLABLE SE +# +# ⷀ ↔ $ቀy $ግዕዝ ; # ETHIOPIC SYLLABLE SA +# ⷁ ↔ $ቀy $ካዕብ ; # ETHIOPIC SYLLABLE SU +# ⷃ ↔ $ቀy $ራዕብ ; # ETHIOPIC SYLLABLE SAA +# ⷄ ↔ $ቀy $ኃምስ ; # ETHIOPIC SYLLABLE SEE +# ⷂ ↔ $ቀy $ሣልስ ; # ETHIOPIC SYLLABLE SI +# ⷆ ↔ $ቀy $ሳብዕ ; # ETHIOPIC SYLLABLE SO +# ⷅ ↔ $ቀy $ሳድስ ; # ETHIOPIC SYLLABLE SE +# +# ቐ ↔ $ቐ $ግዕዝ ; # ETHIOPIC SYLLABLE QHA +# ቔ ↔ $ቐ $ኃምስ ; # ETHIOPIC SYLLABLE QHEE +# ቒ ↔ $ቐ $ሣልስ ; # ETHIOPIC SYLLABLE QHI +# ቓ ↔ $ቐ $ራዕብ ; # ETHIOPIC SYLLABLE QHAA +# ቖ ↔ $ቐ $ሳብዕ ; # ETHIOPIC SYLLABLE QHO +# +# ቘ ↔ $ቐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QHWA +# ቝ ↔ $ቐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QHWI +# ቜ ↔ $ቐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QHWEE +# ቚ ↔ $ቐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QHWE +# ቛ ↔ $ቐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QHWAA +# ቑ ↔ $ቐ $ካዕብ ; # ETHIOPIC SYLLABLE QHU +# ቕ ↔ $ቐ $ሳድስ ; # ETHIOPIC SYLLABLE QHE +# +ቀ ↔ $ቀ $ግዕዝ ; # ETHIOPIC SYLLABLE QA +ቄ ↔ $ቀ $ኃምስ ; # ETHIOPIC SYLLABLE QEE +ቂ ↔ $ቀ $ሣልስ ; # ETHIOPIC SYLLABLE QI +ቃ ↔ $ቀ $ራዕብ ; # ETHIOPIC SYLLABLE QAA +# ቇ ↔ $ቀ $ሳምን ; # ETHIOPIC SYLLABLE QOA +ቆ ↔ $ቀ $ሳብዕ ; # ETHIOPIC SYLLABLE QO +# +ቈ ↔ $ቀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QWA +ቍ ↔ $ቀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QWE +ቌ ↔ $ቀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QWEE +ቊ ↔ $ቀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QWI +ቋ ↔ $ቀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QWAA +ቁ ↔ $ቀ $ካዕብ ; # ETHIOPIC SYLLABLE QU +ቅ ↔ $ቀ $ሳድስ ; # ETHIOPIC SYLLABLE QE +# +በ ↔ $በ $ግዕዝ ; # ETHIOPIC SYLLABLE BA +ቤ ↔ $በ $ኃምስ ; # ETHIOPIC SYLLABLE BEE +ቢ ↔ $በ $ሣልስ ; # ETHIOPIC SYLLABLE BI +ባ ↔ $በ $ራዕብ ; # ETHIOPIC SYLLABLE BAA +# ⶅ ↔ $በ $ሳምን ; # ETHIOPIC SYLLABLE BOA +ቦ ↔ $በ $ሳብዕ ; # ETHIOPIC SYLLABLE BO +# +ᎄ ↔ $በ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT BWA +ᎇ ↔ $በ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE BWE +ᎆ ↔ $በ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE BWEE +ᎅ ↔ $በ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE BWI +ቧ ↔ $በ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE BWA +ቡ ↔ $በ $ካዕብ ; # ETHIOPIC SYLLABLE BU +ብ ↔ $በ $ሳድስ ; # ETHIOPIC SYLLABLE BE +# +ቨ ↔ $ቨ $ግዕዝ ; # ETHIOPIC SYLLABLE VA +ቯ ↔ $ቨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE VWA +ቩ ↔ $ቨ $ካዕብ ; # ETHIOPIC SYLLABLE VU +ቬ ↔ $ቨ $ኃምስ ; # ETHIOPIC SYLLABLE VEE +ቪ ↔ $ቨ $ሣልስ ; # ETHIOPIC SYLLABLE VI +ቫ ↔ $ቨ $ራዕብ ; # ETHIOPIC SYLLABLE VAA +ቮ ↔ $ቨ $ሳብዕ ; # ETHIOPIC SYLLABLE VO +ቭ ↔ $ቨ $ሳድስ ; # ETHIOPIC SYLLABLE VE +# +ጠ ↔ $ጠ $ግዕዝ ; # ETHIOPIC SYLLABLE THA +ጧ ↔ $ጠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE THWA +ጡ ↔ $ጠ $ካዕብ ; # ETHIOPIC SYLLABLE THU +ጤ ↔ $ጠ $ኃምስ ; # ETHIOPIC SYLLABLE THEE +ጢ ↔ $ጠ $ሣልስ ; # ETHIOPIC SYLLABLE THI +ጣ ↔ $ጠ $ራዕብ ; # ETHIOPIC SYLLABLE THAA +# ⶏ ↔ $ጠ $ሳምን ; # ETHIOPIC SYLLABLE THOA +ጦ ↔ $ጠ $ሳብዕ ; # ETHIOPIC SYLLABLE THO +ጥ ↔ $ጠ $ሳድስ ; # ETHIOPIC SYLLABLE THE +# +ተ ↔ $ተ $ግዕዝ ; # ETHIOPIC SYLLABLE TA +ቷ ↔ $ተ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TWA +ቱ ↔ $ተ $ካዕብ ; # ETHIOPIC SYLLABLE TU +ታ ↔ $ተ $ራዕብ ; # ETHIOPIC SYLLABLE TAA +ቴ ↔ $ተ $ኃምስ ; # ETHIOPIC SYLLABLE TEE +ቲ ↔ $ተ $ሣልስ ; # ETHIOPIC SYLLABLE TI +# ⶆ ↔ $ተ $ሳምን ; # ETHIOPIC SYLLABLE TOA +ቶ ↔ $ተ $ሳብዕ ; # ETHIOPIC SYLLABLE TO +ት ↔ $ተ $ሳድስ ; # ETHIOPIC SYLLABLE TE +# +# ⶸ ↔ $ጨx $ግዕዝ ; # ETHIOPIC SYLLABLE CCHA +# ⶹ ↔ $ጨx $ካዕብ ; # ETHIOPIC SYLLABLE CCHU +# ⶼ ↔ $ጨx $ኃምስ ; # ETHIOPIC SYLLABLE CCHEE +# ⶺ ↔ $ጨx $ሣልስ ; # ETHIOPIC SYLLABLE CCHI +# ⶻ ↔ $ጨx $ራዕብ ; # ETHIOPIC SYLLABLE CCHAA +# ⶾ ↔ $ጨx $ሳብዕ ; # ETHIOPIC SYLLABLE CCHO +# ⶽ ↔ $ጨx $ሳድስ ; # ETHIOPIC SYLLABLE CCHE +# +ጨ ↔ $ጨ $ግዕዝ ; # ETHIOPIC SYLLABLE CHA +ጯ ↔ $ጨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CHWA +ጩ ↔ $ጨ $ካዕብ ; # ETHIOPIC SYLLABLE CHU +ጬ ↔ $ጨ $ኃምስ ; # ETHIOPIC SYLLABLE CHEE +ጪ ↔ $ጨ $ሣልስ ; # ETHIOPIC SYLLABLE CHI +ጫ ↔ $ጨ $ራዕብ ; # ETHIOPIC SYLLABLE CHAA +# ⶐ ↔ $ጨ $ሳምን ; # ETHIOPIC SYLLABLE CHOA +ጮ ↔ $ጨ $ሳብዕ ; # ETHIOPIC SYLLABLE CHO +ጭ ↔ $ጨ $ሳድስ ; # ETHIOPIC SYLLABLE CHE +# +# ⶨ ↔ $ቸx $ግዕዝ ; # ETHIOPIC SYLLABLE CCA +# ⶩ ↔ $ቸx $ካዕብ ; # ETHIOPIC SYLLABLE CCU +# ⶬ ↔ $ቸx $ኃምስ ; # ETHIOPIC SYLLABLE CCEE +# ⶪ ↔ $ቸx $ሣልስ ; # ETHIOPIC SYLLABLE CCI +# ⶫ ↔ $ቸx $ራዕብ ; # ETHIOPIC SYLLABLE CCAA +# ⶮ ↔ $ቸx $ሳብዕ ; # ETHIOPIC SYLLABLE CCO +# ⶭ ↔ $ቸx $ሳድስ ; # ETHIOPIC SYLLABLE CCE +# +ቸ ↔ $ቸ $ግዕዝ ; # ETHIOPIC SYLLABLE CA +ቿ ↔ $ቸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CWA +ቹ ↔ $ቸ $ካዕብ ; # ETHIOPIC SYLLABLE CU +ቼ ↔ $ቸ $ኃምስ ; # ETHIOPIC SYLLABLE CEE +ቺ ↔ $ቸ $ሣልስ ; # ETHIOPIC SYLLABLE CI +ቻ ↔ $ቸ $ራዕብ ; # ETHIOPIC SYLLABLE CAA +# ⶇ ↔ $ቸ $ሳምን ; # ETHIOPIC SYLLABLE COA +ቾ ↔ $ቸ $ሳብዕ ; # ETHIOPIC SYLLABLE CO +ች ↔ $ቸ $ሳድስ ; # ETHIOPIC SYLLABLE CE +# +ኀ → $ኀ $ግዕዝ ; # ETHIOPIC SYLLABLE XA +ኄ → $ኀ $ኃምስ ; # ETHIOPIC SYLLABLE XEE +ኂ → $ኀ $ሣልስ ; # ETHIOPIC SYLLABLE XI +ኃ → $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XAA +# ኇ ↔ $ኀ $ሳምን ; # ETHIOPIC SYLLABLE XOA +ኆ → $ኀ $ሳብዕ ; # ETHIOPIC SYLLABLE XO +# +ኈ ↔ $ኀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE XWA +ኍ ↔ $ኀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE XWE +ኌ ↔ $ኀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE XWEE +ኊ ↔ $ኀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE XWI +ኋ ↔ $ኀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE XWAA +ኁ → $ኀ $ካዕብ ; # ETHIOPIC SYLLABLE XU +ኅ →$ኀ $ሳድስ ; # ETHIOPIC SYLLABLE XE +# +ሀ ↔ $ሀ $ግዕዝ ; # ETHIOPIC SYLLABLE HA +ሁ ↔ $ሀ $ካዕብ ; # ETHIOPIC SYLLABLE HU +ሃ ↔ $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HAA +ሄ ↔ $ሀ $ኃምስ ; # ETHIOPIC SYLLABLE HEE +ሂ ↔ $ሀ $ሣልስ ; # ETHIOPIC SYLLABLE HI +# ሇ ↔ $ሀ $ሳምን ; # ETHIOPIC SYLLABLE HOA +ሆ ↔ $ሀ $ሳብዕ ; # ETHIOPIC SYLLABLE HO +ህ ↔ $ሀ $ሳድስ ; # ETHIOPIC SYLLABLE HE +# +# ጘ ↔ $ጘ $ግዕዝ ; # ETHIOPIC SYLLABLE GGA +# ጜ ↔ $ጘ $ኃምስ ; # ETHIOPIC SYLLABLE GGEE +# ጚ ↔ $ጘ $ሣልስ ; # ETHIOPIC SYLLABLE GGI +# ጛ ↔ $ጘ $ራዕብ ; # ETHIOPIC SYLLABLE GGAA +# ጞ ↔ $ጘ $ሳብዕ ; # ETHIOPIC SYLLABLE GGO +# +# ⶓ ↔ $ጘ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GGWA +# ⶖ ↔ $ጘ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GGWE +# ⶕ ↔ $ጘ $ዘመደ_ኃምስ; # ETHIOPIC SYLLABLE GGWEE +# ⶔ ↔ $ጘ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GGWI +# ጟ ↔ $ጘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GGWAA +# ጙ ↔ $ጘ $ካዕብ ; # ETHIOPIC SYLLABLE GGU +# ጝ ↔ $ጘ $ሳድስ ; # ETHIOPIC SYLLABLE GGE +# +ኘ ↔ $ኘ $ግዕዝ ; # ETHIOPIC SYLLABLE NYA +ኟ ↔ $ኘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NYWA +ኜ ↔ $ኘ $ኃምስ ; # ETHIOPIC SYLLABLE NYEE +ኙ ↔ $ኘ $ካዕብ ; # ETHIOPIC SYLLABLE NYU +ኚ ↔ $ኘ $ሣልስ ; # ETHIOPIC SYLLABLE NYI +ኛ ↔ $ኘ $ራዕብ ; # ETHIOPIC SYLLABLE NYAA +# ⶉ ↔ $ኘ $ሳምን ; # ETHIOPIC SYLLABLE NYOA +ኞ ↔ $ኘ $ሳብዕ ; # ETHIOPIC SYLLABLE NYO +ኝ ↔ $ኘ $ሳድስ ; # ETHIOPIC SYLLABLE NYE +# +ነ ↔ $ነ $ግዕዝ ; # ETHIOPIC SYLLABLE NA +ኗ ↔ $ነ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NWA +ኑ ↔ $ነ $ካዕብ ; # ETHIOPIC SYLLABLE NU +ኔ ↔ $ነ $ኃምስ ; # ETHIOPIC SYLLABLE NEE +ኒ ↔ $ነ $ሣልስ ; # ETHIOPIC SYLLABLE NI +ና ↔ $ነ $ራዕብ ; # ETHIOPIC SYLLABLE NAA +# ⶈ ↔ $ነ $ሳምን ; # ETHIOPIC SYLLABLE NOA +ኖ ↔ $ነ $ሳብዕ ; # ETHIOPIC SYLLABLE NO +ን ↔ $ነ $ሳድስ ; # ETHIOPIC SYLLABLE NE +# +# $wordBoundary{ኣ ↔ $ኣ ; # ETHIOPIC SYLLABLE GLOTTAL AA +# $wordBoundary{ኧ ↔ $ኧ ; # ETHIOPIC SYLLABLE GLOTTAL WA +# $wordBoundary{አ ↔ $አ ; # ETHIOPIC SYLLABLE GLOTTAL A +# $wordBoundary{ኡ ↔ $ኡ ; # ETHIOPIC SYLLABLE GLOTTAL U +# $wordBoundary{ኤ ↔ $ኤ ; # ETHIOPIC SYLLABLE GLOTTAL EE +# $wordBoundary{ኢ ↔ $ኢ ; # ETHIOPIC SYLLABLE GLOTTAL I +# $wordBoundary{እ ↔ $እ ; # ETHIOPIC SYLLABLE GLOTTAL E +# $wordBoundary{ⶊ ↔ $ⶊ ; # ETHIOPIC SYLLABLE GLOTTAL OA +# $wordBoundary{ኦ ↔ $ኦ ; # ETHIOPIC SYLLABLE GLOTTAL O +# +ኧ ↔ $ኧ ; # ETHIOPIC SYLLABLE GLOTTAL WA +አ ↔ $እ $ግዕዝ ; # ETHIOPIC SYLLABLE GLOTTAL A +ኡ ↔ $እ $ካዕብ ; # ETHIOPIC SYLLABLE GLOTTAL U +ኢ ↔ $እ $ሣልስ ; # ETHIOPIC SYLLABLE GLOTTAL I +ኣ ↔ $እ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL AA +ኤ ↔ $እ $ኃምስ ; # ETHIOPIC SYLLABLE GLOTTAL EE +# ⶊ ↔ $glottal $ኦa ; # ETHIOPIC SYLLABLE GLOTTAL OA +ኦ ↔ $እ $ሳብዕ ; # ETHIOPIC SYLLABLE GLOTTAL O +እ ↔ $እ ; # ETHIOPIC SYLLABLE GLOTTAL E +# +# ⷐ ← $ⷐ $ግዕዝ ; # ETHIOPIC SYLLABLE XYA +# ⷑ ← $ⷐ $ካዕብ ; # ETHIOPIC SYLLABLE XYU +# ⷔ ← $ⷐ $ኃምስ ; # ETHIOPIC SYLLABLE XYEE +# ⷒ ← $ⷐ $ሣልስ ; # ETHIOPIC SYLLABLE XYI +# ⷓ ← $ⷐ $ራዕብ ; # ETHIOPIC SYLLABLE XYAA +# ⷖ ← $ⷐ $ሳብዕ ; # ETHIOPIC SYLLABLE XYO +# ⷕ ← $ⷐ $ሳድስ ; # ETHIOPIC SYLLABLE XYE +# +ኸ ↔ $ኸ $ግዕዝ ; # ETHIOPIC SYLLABLE KXA Note the conflict with « and ? +ኼ ↔ $ኸ $ኃምስ ; # ETHIOPIC SYLLABLE KXEE +ኺ ↔ $ኸ $ሣልስ ; # ETHIOPIC SYLLABLE KXI +ኻ ↔ $ኸ $ራዕብ ; # ETHIOPIC SYLLABLE KXAA +ኾ ↔ $ኸ $ሳብዕ ; # ETHIOPIC SYLLABLE KXO +# +ዀ ↔ $ኸ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KXWA +ዅ ↔ $ኸ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KXWE +ዄ ↔ $ኸ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KXWEE +ዂ ↔ $ኸ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KXWI +ዃ ↔ $ኸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KXWAA +ኹ ↔ $ኸ $ካዕብ ; # ETHIOPIC SYLLABLE KXU +ኽ ↔ $ኸ $ሳድስ ; # ETHIOPIC SYLLABLE KXE +# +# ⷈ ← $ከy $ግዕዝ ; # ETHIOPIC SYLLABLE KYA +# ⷉ ← $ከy $ካዕብ ; # ETHIOPIC SYLLABLE KYU +# ⷌ ← $ከy $ኃምስ ; # ETHIOPIC SYLLABLE KYEE +# ⷊ ← $ከy $ሣልስ ; # ETHIOPIC SYLLABLE KYI +# ⷋ ← $ከy $ራዕብ ; # ETHIOPIC SYLLABLE KYAA +# ⷎ ← $ከy $ሳብዕ ; # ETHIOPIC SYLLABLE KYO +# ⷍ ← $ከy $ሳድስ ; # ETHIOPIC SYLLABLE KYE +# +ከ ↔ $ከ $ግዕዝ ; # ETHIOPIC SYLLABLE KA +ኬ ↔ $ከ $ኃምስ ; # ETHIOPIC SYLLABLE KEE +ኪ ↔ $ከ $ሣልስ ; # ETHIOPIC SYLLABLE KI +ካ ↔ $ከ $ራዕብ ; # ETHIOPIC SYLLABLE KAA +# ኯ ↔ $ከ $ሳምን ; # ETHIOPIC SYLLABLE KOA +ኮ ↔ $ከ $ሳብዕ ; # ETHIOPIC SYLLABLE KO +# +ኰ ↔ $ከ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KWA +ኵ ↔ $ከ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KWE +ኴ ↔ $ከ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KWEE +ኲ ↔ $ከ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KWI +ኳ ↔ $ከ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KWAA +ኩ ↔ $ከ $ካዕብ ; # ETHIOPIC SYLLABLE KU +ክ ↔ $ከ $ሳድስ ; # ETHIOPIC SYLLABLE KE +# +ወ ↔ $ወ $ግዕዝ ; # ETHIOPIC SYLLABLE WA +ዉ ↔ $ወ $ካዕብ ; # ETHIOPIC SYLLABLE WU +ዌ ↔ $ወ $ኃምስ ; # ETHIOPIC SYLLABLE WEE +ዊ ↔ $ወ $ሣልስ ; # ETHIOPIC SYLLABLE WI +ዋ ↔ $ወ $ራዕብ ; # ETHIOPIC SYLLABLE WAA +# ዏ ↔ $ወ $ሳምን ; # ETHIOPIC SYLLABLE WOA +ዎ ↔ $ወ $ሳብዕ ; # ETHIOPIC SYLLABLE WO +ው ↔ $ወ $ሳድስ ; # ETHIOPIC SYLLABLE WE +# +ዐ ↔ $ዕ $ግዕዝ ; # ETHIOPIC SYLLABLE PHARYNGEAL A +ዑ ↔ $ዕ $ካዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL U +ዓ ↔ $ዕ $ራዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL AA +ዔ ↔ $ዕ $ኃምስ ; # ETHIOPIC SYLLABLE PHARYNGEAL EE +ዒ ↔ $ዕ $ሣልስ ; # ETHIOPIC SYLLABLE PHARYNGEAL I +ዖ ↔ $ዕ $ሳብዕ ; # ETHIOPIC SYLLABLE PHARYNGEAL O +ዕ ↔ $ዕ ; # ETHIOPIC SYLLABLE PHARYNGEAL E +# +# ⶰ ↔ $ዠx $ግዕዝ ; # ETHIOPIC SYLLABLE ZZA +# ⶱ ↔ $ዠx $ካዕብ ; # ETHIOPIC SYLLABLE ZZU +# ⶴ ↔ $ዠx $ኃምስ ; # ETHIOPIC SYLLABLE ZZEE +# ⶲ ↔ $ዠx $ሣልስ ; # ETHIOPIC SYLLABLE ZZI +# ⶳ ↔ $ዠx $ራዕብ ; # ETHIOPIC SYLLABLE ZZAA +# ⶶ ↔ $ዠx $ሳብዕ ; # ETHIOPIC SYLLABLE ZZO +# ⶵ ↔ $ዠx $ሳድስ ; # ETHIOPIC SYLLABLE ZZE +# +ዠ ↔ $ዠ $ግዕዝ ; # ETHIOPIC SYLLABLE ZHA +ዧ ↔ $ዠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZHWA +ዡ ↔ $ዠ $ካዕብ ; # ETHIOPIC SYLLABLE ZHU +ዤ ↔ $ዠ $ኃምስ ; # ETHIOPIC SYLLABLE ZHEE +ዢ ↔ $ዠ $ሣልስ ; # ETHIOPIC SYLLABLE ZHI +ዣ ↔ $ዠ $ራዕብ ; # ETHIOPIC SYLLABLE ZHAA +ዦ ↔ $ዠ $ሳብዕ ; # ETHIOPIC SYLLABLE ZHO +ዥ ↔ $ዠ $ሳድስ ; # ETHIOPIC SYLLABLE ZHE +# +ዘ ↔ $ዘ $ግዕዝ ; # ETHIOPIC SYLLABLE ZA +ዟ ↔ $ዘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZWA +ዙ ↔ $ዘ $ካዕብ ; # ETHIOPIC SYLLABLE ZU +ዜ ↔ $ዘ $ኃምስ ; # ETHIOPIC SYLLABLE ZEE +ዚ ↔ $ዘ $ሣልስ ; # ETHIOPIC SYLLABLE ZI +ዛ ↔ $ዘ $ራዕብ ; # ETHIOPIC SYLLABLE ZAA +# ⶋ ↔ $ዘ $ሳምን ; # ETHIOPIC SYLLABLE ZHOA +ዞ ↔ $ዘ $ሳብዕ ; # ETHIOPIC SYLLABLE ZO +ዝ ↔ $ዘ $ሳድስ ; # ETHIOPIC SYLLABLE ZE +# +የ ↔ $የ $ግዕዝ ; # ETHIOPIC SYLLABLE YA +ዩ ↔ $የ $ካዕብ ; # ETHIOPIC SYLLABLE YU +ዬ ↔ $የ $ኃምስ ; # ETHIOPIC SYLLABLE YEE +ዪ ↔ $የ $ሣልስ ; # ETHIOPIC SYLLABLE YI +ያ ↔ $የ $ራዕብ ; # ETHIOPIC SYLLABLE YAA +# ዯ ↔ $የ $ሳምን ; # ETHIOPIC SYLLABLE YOA +ዮ ↔ $የ $ሳብዕ ; # ETHIOPIC SYLLABLE YO +ይ ↔ $የ $ሳድስ ; # ETHIOPIC SYLLABLE YE +# +# ዸ ↔ $ዸ $ግዕዝ ; # ETHIOPIC SYLLABLE DDA +# ዿ ↔ $ዸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DDWA +# ዹ ↔ $ዸ $ካዕብ ; # ETHIOPIC SYLLABLE DDU +# ዼ ↔ $ዸ $ኃምስ ; # ETHIOPIC SYLLABLE DDEE +# ዺ ↔ $ዸ $ሣልስ ; # ETHIOPIC SYLLABLE DDI +# ዻ ↔ $ዸ $ራዕብ ; # ETHIOPIC SYLLABLE DDAA +# ⶍ ↔ $ዸ $ሳምን ; # ETHIOPIC SYLLABLE DDOA +# ዾ ↔ $ዸ $ሳብዕ ; # ETHIOPIC SYLLABLE DDO +# ዽ ↔ $ዸ $ሳድስ ; # ETHIOPIC SYLLABLE DDE +# +ደ ↔ $ደ $ግዕዝ ; # ETHIOPIC SYLLABLE DA +ዷ ↔ $ደ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DWA +ዱ ↔ $ደ $ካዕብ ; # ETHIOPIC SYLLABLE DU +ዴ ↔ $ደ $ኃምስ ; # ETHIOPIC SYLLABLE DEE +ዲ ↔ $ደ $ሣልስ ; # ETHIOPIC SYLLABLE DI +ዳ ↔ $ደ $ራዕብ ; # ETHIOPIC SYLLABLE DAA +# ⶌ ↔ $ደ $ሳምን ; # ETHIOPIC SYLLABLE DOA +ዶ ↔ $ደ $ሳብዕ ; # ETHIOPIC SYLLABLE DO +ድ ↔ $ደ $ሳድስ ; # ETHIOPIC SYLLABLE DE +# +ጀ ↔ $ጀ $ግዕዝ ; # ETHIOPIC SYLLABLE JA +ጇ ↔ $ጀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE JWA +ጁ ↔ $ጀ $ካዕብ ; # ETHIOPIC SYLLABLE JU +ጄ ↔ $ጀ $ኃምስ ; # ETHIOPIC SYLLABLE JEE +ጂ ↔ $ጀ $ሣልስ ; # ETHIOPIC SYLLABLE JI +ጃ ↔ $ጀ $ራዕብ ; # ETHIOPIC SYLLABLE JAA +# ⶎ ↔ $ጀ $ሳምን ; # ETHIOPIC SYLLABLE JOA +ጆ ↔ $ጀ $ሳብዕ ; # ETHIOPIC SYLLABLE JO +ጅ ↔ $ጀ $ሳድስ ; # ETHIOPIC SYLLABLE JE +# +# ⷘ ↔ $ገy $ግዕዝ ; # ETHIOPIC SYLLABLE GYA +# ⷙ ↔ $ገy $ካዕብ ; # ETHIOPIC SYLLABLE GYU +# ⷜ ↔ $ገy $ኃምስ ; # ETHIOPIC SYLLABLE GYEE +# ⷚ ↔ $ገy $ሣልስ ; # ETHIOPIC SYLLABLE GYI +# ⷛ ↔ $ገy $ራዕብ ; # ETHIOPIC SYLLABLE GYAA +# ⷞ ↔ $ገy $ሳብዕ ; # ETHIOPIC SYLLABLE GYO +# ⷝ ↔ $ገy $ሳድስ ; # ETHIOPIC SYLLABLE GYE +# +ገ ↔ $ገ $ግዕዝ ; # ETHIOPIC SYLLABLE GA +ጌ ↔ $ገ $ኃምስ ; # ETHIOPIC SYLLABLE GEE +ጊ ↔ $ገ $ሣልስ ; # ETHIOPIC SYLLABLE GI +ጋ ↔ $ገ $ራዕብ ; # ETHIOPIC SYLLABLE GAA +# ጏ ↔ $ገ $ሳምን ; # ETHIOPIC SYLLABLE GOA +ጎ ↔ $ገ $ሳብዕ ; # ETHIOPIC SYLLABLE GO +# +ጐ ↔ $ገ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GWA +ጕ ↔ $ገ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GWE +ጔ ↔ $ገ $ዘመደ_ኃምስ; # ETHIOPIC SYLLABLE GWEE +ጒ ↔ $ገ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GWI +ጓ ↔ $ገ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GWAA +ጉ ↔ $ገ $ካዕብ ; # ETHIOPIC SYLLABLE GU +ግ ↔ $ገ $ሳድስ ; # ETHIOPIC SYLLABLE GE +# +ጰ ↔ $ጰ $ግዕዝ ; # ETHIOPIC SYLLABLE PHA +ጷ ↔ $ጰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PHWA +ጱ ↔ $ጰ $ካዕብ ; # ETHIOPIC SYLLABLE PHU +ጴ ↔ $ጰ $ኃምስ ; # ETHIOPIC SYLLABLE PHEE +ጲ ↔ $ጰ $ሣልስ ; # ETHIOPIC SYLLABLE PHI +ጳ ↔ $ጰ $ራዕብ ; # ETHIOPIC SYLLABLE PHAA +# ⶑ ↔ $ጰ $ሳምን ; # ETHIOPIC SYLLABLE PHOA +ጶ ↔ $ጰ $ሳብዕ ; # ETHIOPIC SYLLABLE PHO +ጵ ↔ $ጰ $ሳድስ ; # ETHIOPIC SYLLABLE PHE - Note the conflict with ! +# +ፀ ↔ $ፀ $ግዕዝ ; # ETHIOPIC SYLLABLE TZA +ፁ ↔ $ፀ $ካዕብ ; # ETHIOPIC SYLLABLE TZU +ፄ ↔ $ፀ $ኃምስ ; # ETHIOPIC SYLLABLE TZEE +ፂ ↔ $ፀ $ሣልስ ; # ETHIOPIC SYLLABLE TZI +ፃ ↔ $ፀ $ራዕብ ; # ETHIOPIC SYLLABLE TZAA +# ፇ ↔ $ፀ $ሳምን ; # ETHIOPIC SYLLABLE TZOA +ፆ ↔ $ፀ $ሳብዕ ; # ETHIOPIC SYLLABLE TZO +ፅ ↔ $ፀ $ሳድስ ; # ETHIOPIC SYLLABLE TZE +# +ጸ ↔ $ጸ $ግዕዝ ; # ETHIOPIC SYLLABLE TSA +ጿ ↔ $ጸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TSWA +ጹ ↔ $ጸ $ካዕብ ; # ETHIOPIC SYLLABLE TSU +ጼ ↔ $ጸ $ኃምስ ; # ETHIOPIC SYLLABLE TSEE +ጺ ↔ $ጸ $ሣልስ ; # ETHIOPIC SYLLABLE TSI +ጻ ↔ $ጸ $ራዕብ ; # ETHIOPIC SYLLABLE TSAA +ጾ ↔ $ጸ $ሳብዕ ; # ETHIOPIC SYLLABLE TSO +ጽ ↔ $ጸ $ሳድስ ; # ETHIOPIC SYLLABLE TSE +# +ፈ ↔ $ፈ $ግዕዝ ; # ETHIOPIC SYLLABLE FA +ፌ ↔ $ፈ $ኃምስ ; # ETHIOPIC SYLLABLE FEE +ፊ ↔ $ፈ $ሣልስ ; # ETHIOPIC SYLLABLE FI +ፋ ↔ $ፈ $ራዕብ ; # ETHIOPIC SYLLABLE FAA +ፎ ↔ $ፈ $ሳብዕ ; # ETHIOPIC SYLLABLE FO +# +ᎈ ↔ $ፈ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT FWA +ᎋ ↔ $ፈ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE FWE +ᎊ ↔ $ፈ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE FWEE +ᎉ ↔ $ፈ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE FWI +ፏ ↔ $ፈ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE FWA +ፉ ↔ $ፈ $ካዕብ ; # ETHIOPIC SYLLABLE FU +ፍ ↔ $ፈ $ሳድስ ; # ETHIOPIC SYLLABLE FE +# +ፐ ↔ $ፐ $ግዕዝ ; # ETHIOPIC SYLLABLE PA +ፔ ↔ $ፐ $ኃምስ ; # ETHIOPIC SYLLABLE PEE +ፒ ↔ $ፐ $ሣልስ ; # ETHIOPIC SYLLABLE PI +ፓ ↔ $ፐ $ራዕብ ; # ETHIOPIC SYLLABLE PAA +# ⶒ ↔ $ፐ $ሳምን ; # ETHIOPIC SYLLABLE POA +ፖ ↔ $ፐ $ሳብዕ ; # ETHIOPIC SYLLABLE PO +# +ᎌ ↔ $ፐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT PWA +ᎏ ↔ $ፐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE PWE +ᎎ ↔ $ፐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE PWEE +ᎍ ↔ $ፐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE PWI +ፗ ↔ $ፐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PWA +ፑ ↔ $ፐ $ካዕብ ; # ETHIOPIC SYLLABLE PU +ፕ ↔ $ፐ $ሳድስ ; # ETHIOPIC SYLLABLE PE +######################################################################## +# Start of Punctuation Transformations +######################################################################## +… ↔ ⠄ ⠄ ⠄ ; +። ↔ ⠲ ; +፨ → ⠲ ; +፠ → ⠲ ; +፤ ↔ ⠆ ; +፣ ↔ ⠂ ; +፥ → ⠂ ; +፧ → ⠦ ; +፡ ↔ ⠄⠠ ; +« → ⠦ ; # Note the conflict with ? and ኸ +» → ⠴ ; # Note the conflict with ዠ +\? → ⠦ ; # Note the conflict with ? and « +\! → ⠖ ; # Note the conflict with ጰ +\$ ↔ ⠘ ; +\[ ↔ ⠠⠶ ; +\] ↔ ⠶⠄ ; +\( ↔ ⠶ ; +\) → ⠶ ; +\/ ↔ ⠐⠂ ; +\- ↔ ⠒⠒ ; +፦ ↔ ⠒ ; +\— ↔ ⠤⠤ ; +\* ↔ ⠔⠔ ; +\. ↔ ⠄ ; +######################################################################## +# Start of Numeric Transformations +######################################################################## +$ethiopicNumber = ⠿ ; +$arabicNumber = ⠼ ; +፼ → | ፻፻ ; # ETHIOPIC NUMBER TEN THOUSAND +፻ ↔ $ethiopicNumber ⠁⠍⠁⠅ $ethiopicNumber ; # ETHIOPIC NUMBER HUNDRED +፲ ↔ $ethiopicNumber ⠁⠅⠆ $ethiopicNumber ; # ETHIOPIC NUMBER TEN +፳ ↔ $ethiopicNumber ⠁⠅⠉⠆ $ethiopicNumber ; # ETHIOPIC NUMBER TWENTY +፴ ↔ $ethiopicNumber ⠁⠅⠒⠆ $ethiopicNumber ; # ETHIOPIC NUMBER THIRTY +፵ ↔ $ethiopicNumber ⠁⠅⠤⠆ $ethiopicNumber ; # ETHIOPIC NUMBER FORTY +፶ ↔ $ethiopicNumber ⠁⠅⠑⠆ $ethiopicNumber ; # ETHIOPIC NUMBER FIFTY +፷ ↔ $ethiopicNumber ⠁⠅⠢⠆ $ethiopicNumber ; # ETHIOPIC NUMBER SIXTY +፸ ↔ $ethiopicNumber ⠁⠅⠊⠆ $ethiopicNumber ; # ETHIOPIC NUMBER SEVENTY +፹ ↔ $ethiopicNumber ⠁⠅⠔⠆ $ethiopicNumber ; # ETHIOPIC NUMBER EIGHTY +፺ ↔ $ethiopicNumber ⠁⠅⠃⠆ $ethiopicNumber ; # ETHIOPIC NUMBER NINETY +፩ ↔ $ethiopicNumber ⠁⠁⠆ $ethiopicNumber ; # ETHIOPIC DIGIT ONE +፪ ↔ $ethiopicNumber ⠁⠉⠆ $ethiopicNumber ; # ETHIOPIC DIGIT TWO +፫ ↔ $ethiopicNumber ⠁⠒⠆ $ethiopicNumber ; # ETHIOPIC DIGIT THREE +፬ ↔ $ethiopicNumber ⠁⠤⠆ $ethiopicNumber ; # ETHIOPIC DIGIT FOUR +፭ ↔ $ethiopicNumber ⠁⠑⠆ $ethiopicNumber ; # ETHIOPIC DIGIT FIVE +፮ ↔ $ethiopicNumber ⠁⠢ $ethiopicNumber ; # ETHIOPIC DIGIT SIX +፯ ↔ $ethiopicNumber ⠁⠊⠆ $ethiopicNumber ; # ETHIOPIC DIGIT SEVEN +፰ ↔ $ethiopicNumber ⠁⠔⠆ $ethiopicNumber ; # ETHIOPIC DIGIT EIGHT +፱ ↔ $ethiopicNumber ⠁⠃⠆ $ethiopicNumber ; # ETHIOPIC DIGIT NINE +# Inverse Fiter : Braille-Ethiopic +# +## fix this: +:: ([:Braille:]) ; +# +######################################################################## + diff --git a/icu/icu4c/source/data/translit/am_Ethi_d0_Morse.txt b/icu/icu4c/source/data/translit/am_Ethi_d0_Morse.txt new file mode 100644 index 00000000000..9af8b2af354 --- /dev/null +++ b/icu/icu4c/source/data/translit/am_Ethi_d0_Morse.txt @@ -0,0 +1,664 @@ +# © 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +# +# File: am_Ethi_d0_Morse.txt +# Generated from CLDR +# + +######################################################################## +# A Morse code for the Amharic Language +# By Israel Paz, and Hailemariam Dersso +# Zede Journal, Volume 1, 1965. +# +# https://www.ajol.info/index.php/zj/article/view/120702 +# https://www.ajol.info/index.php/zj/article/view/120702/110146 +# +# Prepared by Daniel Yacob +# +######################################################################## +# +# MINIMAL FILTER: Ethiopic-Morse Code +# +:: [[:Zs:]0-9!\?\+/@()\[\]_:;,\.'"$=\-[:Ethiopic:]] ; +([:Lo:])([:Zs:]+)([:Lo:]) → | $1⁄⁂⁄$2$3 ; # ⁄⁂⁄ is assumed to be a sufficiently weird enough sequence that won't naturally appear in any normal content +# +######################################################################## +######################################################################## +# +# Define All Transformation Variables +# +######################################################################## +# +$ግዕዝ = ' '; # default +$ካዕብ = ' ..- ' ; +$ሣልስ = ' .. ' ; +$ራዕብ = ' .- ' ; +$ኃምስ = ' ..-... ' ; +$ሳድስ = ' . ' ; +$ሳብዕ = ' --- ' ; +# $ሳምን = ; +$ወ = '.--' ; +$ዘመደ_ግዕዝ = $ካዕብ $ወ $ግዕዝ ; +$ዘመደ_ካዕብ = $ካዕብ $ወ $ካዕብ ; +$ዘመደ_ሣልስ = $ካዕብ $ወ $ሣልስ ; +$ዘመደ_ራዕብ = $ካዕብ $ወ $ራዕብ ; +$ዘመደ_ኃምስ = $ካዕብ $ወ $ኃምስ ; +# +$ሀ = '....' ; +$ለ = '.-..' ; +$ሐ = '....' ; +$መ = '--' ; +$ሠ = '...' ; +$ረ = '.-.' ; +$ሰ = '...' ; +# $ꬁ = ; not supported in Amharic Morse Code +$ሸ = '.-.-.' ; +# $ⶠ = ; not supported in Amharic Morse Code +$ቀ = '--.-' ; +# $ⷀ = ; not supported in Amharic Morse Code +# $ቐ = ; not supported in Amharic Morse Code +$በ = '-...' ; +$ቨ = '...-' ; +$ተ = '-' ; +$ቸ = '----' ; +# $ⶨ = ; not supported in Amharic Morse Code +$ኀ = '....' ; +$ነ = '-.' ; +$ኘ = '-.-.-' ; +$አ = '..--'; +$ከ = '-.-' ; +# $ⷈ = ; not supported in Amharic Morse Code +$ኸ = '....' ; +# $ⷐ = ; not supported in Amharic Morse Code +$ዘ = '--..' ; +$ዠ = '.-.--' ; +# $ⶰ = ; not supported in Amharic Morse Code +# $ꬑ = ; not supported in Amharic Morse Code +$የ = '-.--' ; +$ደ = '-..' ; +# $ዸ = ⠙ ; not supported in Amharic Morse Code +# $ꬉ = ; not supported in Amharic Morse Code +$ጀ = '.---' ; +$ገ = '--.' ; +# $ⷘ = ; not supported in Amharic Morse Code +# $ጘ = ; not supported in Amharic Morse Code +$ጠ = '..-...' ; +$ጨ = '-...-' ; +# $ⶸ = ; not supported in Amharic Morse Code +# $ꬠ = ; not supported in Amharic Morse Code +$ጰ = '.--..' ; +$ጸ = '-..-' ; +# $ꬨ = ; not supported in Amharic Morse Code +$ፀ = '-..-' ; +$ፈ = '..-.' ; +$ፐ = '.--.' ; +# +# Archaic Letters: +# +ፙ → | ምያ ; +ፘ → | ርያ ; +ፚ → | ፍያ ; +######################################################################## +# Start of Syllabic Transformations +######################################################################## +# +ሐ → | ሀ ; # ETHIOPIC SYLLABLE HHA +ሑ → | ሁ ; # ETHIOPIC SYLLABLE HHU +ሓ → | ሃ ; # ETHIOPIC SYLLABLE HHAA +ሔ → | ሄ ; # ETHIOPIC SYLLABLE HHEE +ሒ → | ሂ ; # ETHIOPIC SYLLABLE HHI +ሕ → | ህ ; # ETHIOPIC SYLLABLE HHE +ሖ → | ሆ ; # ETHIOPIC SYLLABLE HHO +ሗ → | ኋ ; # ETHIOPIC SYLLABLE HWA +# +ኀ → | ሆ ; # ETHIOPIC SYLLABLE XA +ኁ → | ሁ ; # ETHIOPIC SYLLABLE XU +ኂ → | ሂ ; # ETHIOPIC SYLLABLE XI +ኃ → | ሃ ; # ETHIOPIC SYLLABLE XAA +ኄ → | ሄ ; # ETHIOPIC SYLLABLE XEE +ኅ → | ህ ; # ETHIOPIC SYLLABLE XE +ኆ → | ሆ ; # ETHIOPIC SYLLABLE XO +# ኇ ↔ $ኀ $ሳምን ; # ETHIOPIC SYLLABLE XOA not supported in Amharic Morse Code +# +ሆ ↔ $ሀ $ሳብዕ ; # ETHIOPIC SYLLABLE HO +ሄ ↔ $ሀ $ኃምስ ; # ETHIOPIC SYLLABLE HEE +ኌ ↔ $ሀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE XWEE +ኍ ↔ $ሀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE XWE +ኊ ↔ $ሀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE XWI +ኋ ↔ $ሀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE XWAA +ኈ ↔ $ሀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE XWA +# +ሁ ↔ $ሀ $ካዕብ ; # ETHIOPIC SYLLABLE HU +ሂ ↔ $ሀ $ሣልስ ; # ETHIOPIC SYLLABLE HI +# ሇ ↔ $ሀ $ሳምን ; # ETHIOPIC SYLLABLE HOA not supported in Amharic Morse Code +ሃ ↔ $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HAA +ህ ↔ $ሀ $ሳድስ ; # ETHIOPIC SYLLABLE HE +ሀ ↔ $ሀ $ግዕዝ ; # ETHIOPIC SYLLABLE HA +# +ቮ ↔ $ቨ $ሳብዕ ; # ETHIOPIC SYLLABLE VO +ቬ ↔ $ቨ $ኃምስ ; # ETHIOPIC SYLLABLE VEE +ቯ ↔ $ቨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE VWA +ቩ ↔ $ቨ $ካዕብ ; # ETHIOPIC SYLLABLE VU +ቪ ↔ $ቨ $ሣልስ ; # ETHIOPIC SYLLABLE VI +ቫ ↔ $ቨ $ራዕብ ; # ETHIOPIC SYLLABLE VAA +ቭ ↔ $ቨ $ሳድስ ; # ETHIOPIC SYLLABLE VE +ቨ ↔ $ቨ $ግዕዝ ; # ETHIOPIC SYLLABLE VA +# +ሠ → | ሰ ; # ETHIOPIC SYLLABLE SZA +ሡ → | ሱ ; # ETHIOPIC SYLLABLE SZU +ሢ → | ሲ ; # ETHIOPIC SYLLABLE SZI +ሣ → | ሳ ; # ETHIOPIC SYLLABLE SZAA +ሤ → | ሴ ; # ETHIOPIC SYLLABLE SZEE +ሥ → | ስ ; # ETHIOPIC SYLLABLE SZE +ሦ → | ሶ ; # ETHIOPIC SYLLABLE SZO +ሧ → | ሷ ; # ETHIOPIC SYLLABLE SZWA +# +ሶ ↔ $ሰ $ሳብዕ ; # ETHIOPIC SYLLABLE SO +ሴ ↔ $ሰ $ኃምስ ; # ETHIOPIC SYLLABLE SEE +ሷ ↔ $ሰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SWA +ሱ ↔ $ሰ $ካዕብ ; # ETHIOPIC SYLLABLE SU +ሳ ↔ $ሰ $ራዕብ ; # ETHIOPIC SYLLABLE SAA +ሲ ↔ $ሰ $ሣልስ ; # ETHIOPIC SYLLABLE SI +# ⶃ ↔ $ሰ $ሳምን ; # ETHIOPIC SYLLABLE SOA not supported in Amharic Morse Code +ስ ↔ $ሰ $ሳድስ ; # ETHIOPIC SYLLABLE SE +ሰ ↔ $ሰ $ግዕዝ ; # ETHIOPIC SYLLABLE SA +# +ጦ ↔ $ጠ $ሳብዕ ; # ETHIOPIC SYLLABLE THO +ጤ ↔ $ጠ $ኃምስ ; # ETHIOPIC SYLLABLE THEE +ጧ ↔ $ጠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE THWA +ጡ ↔ $ጠ $ካዕብ ; # ETHIOPIC SYLLABLE THU +ጢ ↔ $ጠ $ሣልስ ; # ETHIOPIC SYLLABLE THI +ጣ ↔ $ጠ $ራዕብ ; # ETHIOPIC SYLLABLE THAA +# ⶏ ↔ $ጠ $ሳምን ; # ETHIOPIC SYLLABLE THOA not supported in Amharic Morse Code +ጥ ↔ $ጠ $ሳድስ ; # ETHIOPIC SYLLABLE THE +ጠ ↔ $ጠ $ግዕዝ ; # ETHIOPIC SYLLABLE THA +# +ፎ ↔ $ፈ $ሳብዕ ; # ETHIOPIC SYLLABLE FO +ፌ ↔ $ፈ $ኃምስ ; # ETHIOPIC SYLLABLE FEE +ᎊ ↔ $ፈ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE FWEE +ᎋ ↔ $ፈ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE FWE +ᎉ ↔ $ፈ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE FWI +ፏ ↔ $ፈ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE FWA +ᎈ ↔ $ፈ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT FWA +ፉ ↔ $ፈ $ካዕብ ; # ETHIOPIC SYLLABLE FU +ፊ ↔ $ፈ $ሣልስ ; # ETHIOPIC SYLLABLE FI +ፋ ↔ $ፈ $ራዕብ ; # ETHIOPIC SYLLABLE FAA +ፍ ↔ $ፈ $ሳድስ ; # ETHIOPIC SYLLABLE FE +ፈ ↔ $ፈ $ግዕዝ ; # ETHIOPIC SYLLABLE FA +# +ጆ ↔ $ጀ $ሳብዕ ; # ETHIOPIC SYLLABLE JO +ጄ ↔ $ጀ $ኃምስ ; # ETHIOPIC SYLLABLE JEE +ጇ ↔ $ጀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE JWA +ጁ ↔ $ጀ $ካዕብ ; # ETHIOPIC SYLLABLE JU +ጂ ↔ $ጀ $ሣልስ ; # ETHIOPIC SYLLABLE JI +ጃ ↔ $ጀ $ራዕብ ; # ETHIOPIC SYLLABLE JAA +# ⶎ ↔ $ጀ $ሳምን ; # ETHIOPIC SYLLABLE JOA not supported in Amharic Morse Code +ጅ ↔ $ጀ $ሳድስ ; # ETHIOPIC SYLLABLE JE +ጀ ↔ $ጀ $ግዕዝ ; # ETHIOPIC SYLLABLE JA +# +ጶ ↔ $ጰ $ሳብዕ ; # ETHIOPIC SYLLABLE PHO +ጴ ↔ $ጰ $ኃምስ ; # ETHIOPIC SYLLABLE PHEE +ጷ ↔ $ጰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PHWA +ጱ ↔ $ጰ $ካዕብ ; # ETHIOPIC SYLLABLE PHU +ጲ ↔ $ጰ $ሣልስ ; # ETHIOPIC SYLLABLE PHI +ጳ ↔ $ጰ $ራዕብ ; # ETHIOPIC SYLLABLE PHAA +# ⶑ ↔ $ጰ $ሳምን ; # ETHIOPIC SYLLABLE PHOA not supported in Amharic Morse Code +ጵ ↔ $ጰ $ሳድስ ; # ETHIOPIC SYLLABLE PHE - Note the conflict with ! +ጰ ↔ $ጰ $ግዕዝ ; # ETHIOPIC SYLLABLE PHA +# +ፖ ↔ $ፐ $ሳብዕ ; # ETHIOPIC SYLLABLE PO +ፔ ↔ $ፐ $ኃምስ ; # ETHIOPIC SYLLABLE PEE +ᎎ ↔ $ፐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE PWEE +ᎏ ↔ $ፐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE PWE +ᎍ ↔ $ፐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE PWI +ፗ ↔ $ፐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PWA +ᎌ ↔ $ፐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT PWA +ፑ ↔ $ፐ $ካዕብ ; # ETHIOPIC SYLLABLE PU +ፒ ↔ $ፐ $ሣልስ ; # ETHIOPIC SYLLABLE PI +ፓ ↔ $ፐ $ራዕብ ; # ETHIOPIC SYLLABLE PAA +# ⶒ ↔ $ፐ $ሳምን ; # ETHIOPIC SYLLABLE POA not supported in Amharic Morse Code +ፕ ↔ $ፐ $ሳድስ ; # ETHIOPIC SYLLABLE PE +ፐ ↔ $ፐ $ግዕዝ ; # ETHIOPIC SYLLABLE PA +# +ዎ ↔ $ወ $ሳብዕ ; # ETHIOPIC SYLLABLE WO +ዌ ↔ $ወ $ኃምስ ; # ETHIOPIC SYLLABLE WEE +ዉ ↔ $ወ $ካዕብ ; # ETHIOPIC SYLLABLE WU +ዊ ↔ $ወ $ሣልስ ; # ETHIOPIC SYLLABLE WI +ዋ ↔ $ወ $ራዕብ ; # ETHIOPIC SYLLABLE WAA +# ዏ ↔ $ወ $ሳምን ; # ETHIOPIC SYLLABLE WOA not supported in Amharic Morse Code +ው ↔ $ወ $ሳድስ ; # ETHIOPIC SYLLABLE WE +ወ ↔ $ወ $ግዕዝ ; # ETHIOPIC SYLLABLE WA +# +ሾ ↔ $ሸ $ሳብዕ ; # ETHIOPIC SYLLABLE SHO +ሼ ↔ $ሸ $ኃምስ ; # ETHIOPIC SYLLABLE SHEE +ሿ ↔ $ሸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SHWA +ሹ ↔ $ሸ $ካዕብ ; # ETHIOPIC SYLLABLE SHU +ሻ ↔ $ሸ $ራዕብ ; # ETHIOPIC SYLLABLE SHAA +ሺ ↔ $ሸ $ሣልስ ; # ETHIOPIC SYLLABLE SHI +# ⶄ ↔ $ሸ $ሳምን ; # ETHIOPIC SYLLABLE SHOA not supported in Amharic Morse Code +ሽ ↔ $ሸ $ሳድስ ; # ETHIOPIC SYLLABLE SHE +ሸ ↔ $ሸ $ግዕዝ ; # ETHIOPIC SYLLABLE SHA +# +ዦ ↔ $ዠ $ሳብዕ ; # ETHIOPIC SYLLABLE ZHO +ዤ ↔ $ዠ $ኃምስ ; # ETHIOPIC SYLLABLE ZHEE +ዧ ↔ $ዠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZHWA +ዡ ↔ $ዠ $ካዕብ ; # ETHIOPIC SYLLABLE ZHU +ዢ ↔ $ዠ $ሣልስ ; # ETHIOPIC SYLLABLE ZHI +ዣ ↔ $ዠ $ራዕብ ; # ETHIOPIC SYLLABLE ZHAA +ዥ ↔ $ዠ $ሳድስ ; # ETHIOPIC SYLLABLE ZHE +ዠ ↔ $ዠ $ግዕዝ ; # ETHIOPIC SYLLABLE ZHA +# +ሎ ↔ $ለ $ሳብዕ ; # ETHIOPIC SYLLABLE LO +ሌ ↔ $ለ $ኃምስ ; # ETHIOPIC SYLLABLE LEE +ሏ ↔ $ለ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE LWA +ሉ ↔ $ለ $ካዕብ ; # ETHIOPIC SYLLABLE LU +ሊ ↔ $ለ $ሣልስ ; # ETHIOPIC SYLLABLE LI +ላ ↔ $ለ $ራዕብ ; # ETHIOPIC SYLLABLE LAA +# ⶀ ↔ $ለ $ሳምን ; # ETHIOPIC SYLLABLE LOA not supported in Amharic Morse Code +ል ↔ $ለ $ሳድስ ; # ETHIOPIC SYLLABLE LE +ለ ↔ $ለ $ግዕዝ ; # ETHIOPIC SYLLABLE LA +# +ሮ ↔ $ረ $ሳብዕ ; # ETHIOPIC SYLLABLE RO +ሬ ↔ $ረ $ኃምስ ; # ETHIOPIC SYLLABLE REE +ሯ ↔ $ረ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE RWA +ሩ ↔ $ረ $ካዕብ ; # ETHIOPIC SYLLABLE RU +ሪ ↔ $ረ $ሣልስ ; # ETHIOPIC SYLLABLE RI +ራ ↔ $ረ $ራዕብ ; # ETHIOPIC SYLLABLE RAA +# ⶂ ↔ $ረ $ሳምን ; # ETHIOPIC SYLLABLE R0A +ር ↔ $ረ $ሳድስ ; # ETHIOPIC SYLLABLE RE +ረ ↔ $ረ $ግዕዝ ; # ETHIOPIC SYLLABLE RA +# +ቆ ↔ $ቀ $ሳብዕ ; # ETHIOPIC SYLLABLE QO +ቄ ↔ $ቀ $ኃምስ ; # ETHIOPIC SYLLABLE QEE +ቌ ↔ $ቀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QWEE +ቍ ↔ $ቀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QWE +ቊ ↔ $ቀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QWI +ቋ ↔ $ቀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QWAA +ቈ ↔ $ቀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QWA +ቁ ↔ $ቀ $ካዕብ ; # ETHIOPIC SYLLABLE QU +ቂ ↔ $ቀ $ሣልስ ; # ETHIOPIC SYLLABLE QI +ቃ ↔ $ቀ $ራዕብ ; # ETHIOPIC SYLLABLE QAA +# ቇ ↔ $ቀ $ሳምን ; # ETHIOPIC SYLLABLE QOA not supported in Amharic Morse Code +ቅ ↔ $ቀ $ሳድስ ; # ETHIOPIC SYLLABLE QE +ቀ ↔ $ቀ $ግዕዝ ; # ETHIOPIC SYLLABLE QA +# +ዞ ↔ $ዘ $ሳብዕ ; # ETHIOPIC SYLLABLE ZO +ዜ ↔ $ዘ $ኃምስ ; # ETHIOPIC SYLLABLE ZEE +ዟ ↔ $ዘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZWA +ዙ ↔ $ዘ $ካዕብ ; # ETHIOPIC SYLLABLE ZU +ዚ ↔ $ዘ $ሣልስ ; # ETHIOPIC SYLLABLE ZI +ዛ ↔ $ዘ $ራዕብ ; # ETHIOPIC SYLLABLE ZAA +# ⶋ ↔ $ዘ $ሳምን ; # ETHIOPIC SYLLABLE ZHOA not supported in Amharic Morse Code +ዝ ↔ $ዘ $ሳድስ ; # ETHIOPIC SYLLABLE ZE +ዘ ↔ $ዘ $ግዕዝ ; # ETHIOPIC SYLLABLE ZA +# +ቾ ↔ $ቸ $ሳብዕ ; # ETHIOPIC SYLLABLE CO +ቼ ↔ $ቸ $ኃምስ ; # ETHIOPIC SYLLABLE CEE +ቿ ↔ $ቸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CWA +ቹ ↔ $ቸ $ካዕብ ; # ETHIOPIC SYLLABLE CU +ቺ ↔ $ቸ $ሣልስ ; # ETHIOPIC SYLLABLE CI +ቻ ↔ $ቸ $ራዕብ ; # ETHIOPIC SYLLABLE CAA +# ⶇ ↔ $ቸ $ሳምን ; # ETHIOPIC SYLLABLE COA not supported in Amharic Morse Code +ች ↔ $ቸ $ሳድስ ; # ETHIOPIC SYLLABLE CE +ቸ ↔ $ቸ $ግዕዝ ; # ETHIOPIC SYLLABLE CA +# +ጎ ↔ $ገ $ሳብዕ ; # ETHIOPIC SYLLABLE GO +ጌ ↔ $ገ $ኃምስ ; # ETHIOPIC SYLLABLE GEE +ጔ ↔ $ገ $ዘመደ_ኃምስ; # ETHIOPIC SYLLABLE GWEE +ጕ ↔ $ገ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GWE +ጒ ↔ $ገ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GWI +ጓ ↔ $ገ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GWAA +ጐ ↔ $ገ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GWA +ጉ ↔ $ገ $ካዕብ ; # ETHIOPIC SYLLABLE GU +ጊ ↔ $ገ $ሣልስ ; # ETHIOPIC SYLLABLE GI +ጋ ↔ $ገ $ራዕብ ; # ETHIOPIC SYLLABLE GAA +# ጏ ↔ $ገ $ሳምን ; # ETHIOPIC SYLLABLE GOA not supported in Amharic Morse Code +ግ ↔ $ገ $ሳድስ ; # ETHIOPIC SYLLABLE GE +ገ ↔ $ገ $ግዕዝ ; # ETHIOPIC SYLLABLE GA +# +ሞ ↔ $መ $ሳብዕ ; # ETHIOPIC SYLLABLE MO +ሜ ↔ $መ $ኃምስ ; # ETHIOPIC SYLLABLE MEE +ᎂ ↔ $መ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE MWEE +ᎃ ↔ $መ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE MWE +ᎁ ↔ $መ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE MWI +ሟ ↔ $መ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE MWA +ᎀ ↔ $መ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT MWA +ሙ ↔ $መ $ካዕብ ; # ETHIOPIC SYLLABLE MU +ማ ↔ $መ $ራዕብ ; # ETHIOPIC SYLLABLE MAA +ሚ ↔ $መ $ሣልስ ; # ETHIOPIC SYLLABLE MI +# ⶁ ↔ $መ $ሳምን ; # ETHIOPIC SYLLABLE MOA not supported in Amharic Morse Code +ም ↔ $መ $ሳድስ ; # ETHIOPIC SYLLABLE ME +መ ↔ $መ $ግዕዝ ; # ETHIOPIC SYLLABLE MA +# +ቶ ↔ $ተ $ሳብዕ ; # ETHIOPIC SYLLABLE TO +ቴ ↔ $ተ $ኃምስ ; # ETHIOPIC SYLLABLE TEE +ቷ ↔ $ተ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TWA +ቱ ↔ $ተ $ካዕብ ; # ETHIOPIC SYLLABLE TU +ቲ ↔ $ተ $ሣልስ ; # ETHIOPIC SYLLABLE TI +ታ ↔ $ተ $ራዕብ ; # ETHIOPIC SYLLABLE TAA +# ⶆ ↔ $ተ $ሳምን ; # ETHIOPIC SYLLABLE TOA not supported in Amharic Morse Code +ት ↔ $ተ $ሳድስ ; # ETHIOPIC SYLLABLE TE +ተ ↔ $ተ $ግዕዝ ; # ETHIOPIC SYLLABLE TA +# +ዮ ↔ $የ $ሳብዕ ; # ETHIOPIC SYLLABLE YO +ዬ ↔ $የ $ኃምስ ; # ETHIOPIC SYLLABLE YEE +ዩ ↔ $የ $ካዕብ ; # ETHIOPIC SYLLABLE YU +ዪ ↔ $የ $ሣልስ ; # ETHIOPIC SYLLABLE YI +ያ ↔ $የ $ራዕብ ; # ETHIOPIC SYLLABLE YAA +# ዯ ↔ $የ $ሳምን ; # ETHIOPIC SYLLABLE YOA not supported in Amharic Morse Code +ይ ↔ $የ $ሳድስ ; # ETHIOPIC SYLLABLE YE +የ ↔ $የ $ግዕዝ ; # ETHIOPIC SYLLABLE YA +# +ኞ ↔ $ኘ $ሳብዕ ; # ETHIOPIC SYLLABLE NYO +ኜ ↔ $ኘ $ኃምስ ; # ETHIOPIC SYLLABLE NYEE +ኟ ↔ $ኘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NYWA +ኙ ↔ $ኘ $ካዕብ ; # ETHIOPIC SYLLABLE NYU +ኚ ↔ $ኘ $ሣልስ ; # ETHIOPIC SYLLABLE NYI +ኛ ↔ $ኘ $ራዕብ ; # ETHIOPIC SYLLABLE NYAA +# ⶉ ↔ $ኘ $ሳምን ; # ETHIOPIC SYLLABLE NYOA not supported in Amharic Morse Code +ኝ ↔ $ኘ $ሳድስ ; # ETHIOPIC SYLLABLE NYE +ኘ ↔ $ኘ $ግዕዝ ; # ETHIOPIC SYLLABLE NYA +# +ኮ ↔ $ከ $ሳብዕ ; # ETHIOPIC SYLLABLE KO +ኬ ↔ $ከ $ኃምስ ; # ETHIOPIC SYLLABLE KEE +ኴ ↔ $ከ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KWEE +ኵ ↔ $ከ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KWE +ኲ ↔ $ከ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KWI +ኳ ↔ $ከ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KWAA +ኰ ↔ $ከ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KWA +ኩ ↔ $ከ $ካዕብ ; # ETHIOPIC SYLLABLE KU +ኪ ↔ $ከ $ሣልስ ; # ETHIOPIC SYLLABLE KI +ካ ↔ $ከ $ራዕብ ; # ETHIOPIC SYLLABLE KAA +# ኯ ↔ $ከ $ሳምን ; # ETHIOPIC SYLLABLE KOA not supported in Amharic Morse Code +ክ ↔ $ከ $ሳድስ ; # ETHIOPIC SYLLABLE KE +ከ ↔ $ከ $ግዕዝ ; # ETHIOPIC SYLLABLE KA +# +ኸ → | ሀ ; # ETHIOPIC SYLLABLE KXA +ኹ → | ሁ ; # ETHIOPIC SYLLABLE KXU +ኺ → | ሂ ; # ETHIOPIC SYLLABLE KXI +ኻ → | ሃ ; # ETHIOPIC SYLLABLE KXAA +ኼ → | ሄ ; # ETHIOPIC SYLLABLE KXEE +ኽ → | ህ ; # ETHIOPIC SYLLABLE KXE +ኾ → | ሆ ; # ETHIOPIC SYLLABLE KXO +# +ዀ → | ኈ ; # ETHIOPIC SYLLABLE KXWA +ዅ → | ኊ ; # ETHIOPIC SYLLABLE KXWE +ዃ → | ኋ ; # ETHIOPIC SYLLABLE KXWAA +ዄ → | ኌ ; # ETHIOPIC SYLLABLE KXWEE +ዂ → | ኊ ; # ETHIOPIC SYLLABLE KXWI +# +ኖ ↔ $ነ $ሳብዕ ; # ETHIOPIC SYLLABLE NO +ኔ ↔ $ነ $ኃምስ ; # ETHIOPIC SYLLABLE NEE +ኗ ↔ $ነ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NWA +ኑ ↔ $ነ $ካዕብ ; # ETHIOPIC SYLLABLE NU +ኒ ↔ $ነ $ሣልስ ; # ETHIOPIC SYLLABLE NI +ና ↔ $ነ $ራዕብ ; # ETHIOPIC SYLLABLE NAA +# ⶈ ↔ $ነ $ሳምን ; # ETHIOPIC SYLLABLE NOA not supported in Amharic Morse Code +ን ↔ $ነ $ሳድስ ; # ETHIOPIC SYLLABLE NE +ነ ↔ $ነ $ግዕዝ ; # ETHIOPIC SYLLABLE NA +# +ጮ ↔ $ጨ $ሳብዕ ; # ETHIOPIC SYLLABLE CHO +ጬ ↔ $ጨ $ኃምስ ; # ETHIOPIC SYLLABLE CHEE +ጯ ↔ $ጨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CHWA +ጩ ↔ $ጨ $ካዕብ ; # ETHIOPIC SYLLABLE CHU +ጪ ↔ $ጨ $ሣልስ ; # ETHIOPIC SYLLABLE CHI +ጫ ↔ $ጨ $ራዕብ ; # ETHIOPIC SYLLABLE CHAA +# ⶐ ↔ $ጨ $ሳምን ; # ETHIOPIC SYLLABLE CHOA not supported in Amharic Morse Code +ጭ ↔ $ጨ $ሳድስ ; # ETHIOPIC SYLLABLE CHE +ጨ ↔ $ጨ $ግዕዝ ; # ETHIOPIC SYLLABLE CHA +# +ቦ ↔ $በ $ሳብዕ ; # ETHIOPIC SYLLABLE BO +ቤ ↔ $በ $ኃምስ ; # ETHIOPIC SYLLABLE BEE +ᎆ ↔ $በ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE BWEE +ᎇ ↔ $በ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE BWE +ᎅ ↔ $በ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE BWI +ቧ ↔ $በ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE BWA +ᎄ ↔ $በ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT BWA +ቡ ↔ $በ $ካዕብ ; # ETHIOPIC SYLLABLE BU +ቢ ↔ $በ $ሣልስ ; # ETHIOPIC SYLLABLE BI +ባ ↔ $በ $ራዕብ ; # ETHIOPIC SYLLABLE BAA +# ⶅ ↔ $በ $ሳምን ; # ETHIOPIC SYLLABLE BOA not supported in Amharic Morse Code +ብ ↔ $በ $ሳድስ ; # ETHIOPIC SYLLABLE BE +በ ↔ $በ $ግዕዝ ; # ETHIOPIC SYLLABLE BA +# +ፆ → | ጾ ; # ETHIOPIC SYLLABLE TZO +ፄ → | ጼ ; # ETHIOPIC SYLLABLE TZEE +ፁ → | ጹ ; # ETHIOPIC SYLLABLE TZU +ፂ → | ጺ ; # ETHIOPIC SYLLABLE TZI +ፃ → | ጻ ; # ETHIOPIC SYLLABLE TZAA +# ፇ ↔ $ፀ $ሳምን ; # ETHIOPIC SYLLABLE TZOA not supported in Amharic Morse Code +ፅ → | ጽ ; # ETHIOPIC SYLLABLE TZE +ፀ → | ጸ ; # ETHIOPIC SYLLABLE TZA +# +ጾ ↔ $ጸ $ሳብዕ ; # ETHIOPIC SYLLABLE TSO +ጼ ↔ $ጸ $ኃምስ ; # ETHIOPIC SYLLABLE TSEE +ጿ ↔ $ጸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TSWA +ጹ ↔ $ጸ $ካዕብ ; # ETHIOPIC SYLLABLE TSU +ጺ ↔ $ጸ $ሣልስ ; # ETHIOPIC SYLLABLE TSI +ጻ ↔ $ጸ $ራዕብ ; # ETHIOPIC SYLLABLE TSAA +ጽ ↔ $ጸ $ሳድስ ; # ETHIOPIC SYLLABLE TSE +ጸ ↔ $ጸ $ግዕዝ ; # ETHIOPIC SYLLABLE TSA +# +ዶ ↔ $ደ $ሳብዕ ; # ETHIOPIC SYLLABLE DO +ዴ ↔ $ደ $ኃምስ ; # ETHIOPIC SYLLABLE DEE +ዷ ↔ $ደ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DWA +ዱ ↔ $ደ $ካዕብ ; # ETHIOPIC SYLLABLE DU +ዲ ↔ $ደ $ሣልስ ; # ETHIOPIC SYLLABLE DI +ዳ ↔ $ደ $ራዕብ ; # ETHIOPIC SYLLABLE DAA +# ⶌ ↔ $ደ $ሳምን ; # ETHIOPIC SYLLABLE DOA not supported in Amharic Morse Code +ድ ↔ $ደ $ሳድስ ; # ETHIOPIC SYLLABLE DE +ደ ↔ $ደ $ግዕዝ ; # ETHIOPIC SYLLABLE DA +# +# ኧ ↔ $glottal $ኧ ; # ETHIOPIC SYLLABLE GLOTTAL WA not supported in Amharic Morse Code +ኦ ↔ $አ $ሳብዕ ; # ETHIOPIC SYLLABLE GLOTTAL O +ኤ ↔ $አ $ኃምስ ; # ETHIOPIC SYLLABLE GLOTTAL EE +ኡ ↔ $አ $ካዕብ ; # ETHIOPIC SYLLABLE GLOTTAL U +ኢ ↔ $አ $ሣልስ ; # ETHIOPIC SYLLABLE GLOTTAL I +ኣ ↔ $አ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL AA +# ⶊ ↔ $glottal $ኦa ; # ETHIOPIC SYLLABLE GLOTTAL OA not supported in Amharic Morse Code +እ ↔ $አ $ሳድስ ; # ETHIOPIC SYLLABLE GLOTTAL E +አ ↔ $አ $ግዕዝ ; # ETHIOPIC SYLLABLE GLOTTAL A +# +ዐ → | አ ; # ETHIOPIC SYLLABLE PHARYNGEAL A +ዑ → | ኡ ; # ETHIOPIC SYLLABLE PHARYNGEAL U +ዒ → | ኢ ; # ETHIOPIC SYLLABLE PHARYNGEAL I +ዓ → | ኣ ; # ETHIOPIC SYLLABLE PHARYNGEAL AA +ዔ → | ኤ ; # ETHIOPIC SYLLABLE PHARYNGEAL EE +ዕ → | እ ; # ETHIOPIC SYLLABLE PHARYNGEAL E +ዖ → | ኦ ; # ETHIOPIC SYLLABLE PHARYNGEAL O +# +# ⶠ ↔ $ⶠ $ግዕዝ ; # ETHIOPIC SYLLABLE SSA +# ⶡ ↔ $ⶠ $ካዕብ ; # ETHIOPIC SYLLABLE SSU +# ⶣ ↔ $ⶠ $ራዕብ ; # ETHIOPIC SYLLABLE SSAA +# ⶤ ↔ $ⶠ $ኃምስ ; # ETHIOPIC SYLLABLE SSEE +# ⶢ ↔ $ⶠ $ሣልስ ; # ETHIOPIC SYLLABLE SSI +# ⶦ ↔ $ⶠ $ሳብዕ ; # ETHIOPIC SYLLABLE SSO +# ⶥ ↔ $ⶠ $ሳድስ ; # ETHIOPIC SYLLABLE SSE +# ⷀ ↔ $ቀy $ግዕዝ ; # ETHIOPIC SYLLABLE QYA +# ⷁ ↔ $ቀy $ካዕብ ; # ETHIOPIC SYLLABLE QYU +# ⷃ ↔ $ቀy $ራዕብ ; # ETHIOPIC SYLLABLE QYAA +# ⷄ ↔ $ቀy $ኃምስ ; # ETHIOPIC SYLLABLE QYEE +# ⷂ ↔ $ቀy $ሣልስ ; # ETHIOPIC SYLLABLE QYI +# ⷆ ↔ $ቀy $ሳብዕ ; # ETHIOPIC SYLLABLE QYO +# ⷅ ↔ $ቀy $ሳድስ ; # ETHIOPIC SYLLABLE QYE +# +# ቐ ↔ $ቐ $ግዕዝ ; # ETHIOPIC SYLLABLE QHA +# ቔ ↔ $ቐ $ኃምስ ; # ETHIOPIC SYLLABLE QHEE +# ቒ ↔ $ቐ $ሣልስ ; # ETHIOPIC SYLLABLE QHI +# ቓ ↔ $ቐ $ራዕብ ; # ETHIOPIC SYLLABLE QHAA +# ቖ ↔ $ቐ $ሳብዕ ; # ETHIOPIC SYLLABLE QHO +# +# ቘ ↔ $ቐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QHWA +# ቝ ↔ $ቐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QHWI +# ቜ ↔ $ቐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QHWEE +# ቚ ↔ $ቐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QHWE +# ቛ ↔ $ቐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QHWAA +# ቑ ↔ $ቐ $ካዕብ ; # ETHIOPIC SYLLABLE QHU +# ቕ ↔ $ቐ $ሳድስ ; # ETHIOPIC SYLLABLE QHE +# +# ⶸ ↔ $ጨx $ግዕዝ ; # ETHIOPIC SYLLABLE CCHA +# ⶹ ↔ $ጨx $ካዕብ ; # ETHIOPIC SYLLABLE CCHU +# ⶼ ↔ $ጨx $ኃምስ ; # ETHIOPIC SYLLABLE CCHEE +# ⶺ ↔ $ጨx $ሣልስ ; # ETHIOPIC SYLLABLE CCHI +# ⶻ ↔ $ጨx $ራዕብ ; # ETHIOPIC SYLLABLE CCHAA +# ⶾ ↔ $ጨx $ሳብዕ ; # ETHIOPIC SYLLABLE CCHO +# ⶽ ↔ $ጨx $ሳድስ ; # ETHIOPIC SYLLABLE CCHE +# +# ⶨ ↔ $ቸx $ግዕዝ ; # ETHIOPIC SYLLABLE CCA +# ⶩ ↔ $ቸx $ካዕብ ; # ETHIOPIC SYLLABLE CCU +# ⶬ ↔ $ቸx $ኃምስ ; # ETHIOPIC SYLLABLE CCEE +# ⶪ ↔ $ቸx $ሣልስ ; # ETHIOPIC SYLLABLE CCI +# ⶫ ↔ $ቸx $ራዕብ ; # ETHIOPIC SYLLABLE CCAA +# ⶮ ↔ $ቸx $ሳብዕ ; # ETHIOPIC SYLLABLE CCO +# ⶭ ↔ $ቸx $ሳድስ ; # ETHIOPIC SYLLABLE CCE +# +# ጘ ↔ $ጘ $ግዕዝ ; # ETHIOPIC SYLLABLE GGA +# ጜ ↔ $ጘ $ኃምስ ; # ETHIOPIC SYLLABLE GGEE +# ጚ ↔ $ጘ $ሣልስ ; # ETHIOPIC SYLLABLE GGI +# ጛ ↔ $ጘ $ራዕብ ; # ETHIOPIC SYLLABLE GGAA +# ጞ ↔ $ጘ $ሳብዕ ; # ETHIOPIC SYLLABLE GGO +# +# ⶓ ↔ $ጘ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GGWA +# ⶖ ↔ $ጘ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GGWE +# ⶕ ↔ $ጘ $ዘመደ_ኃምስ; # ETHIOPIC SYLLABLE GGWEE +# ⶔ ↔ $ጘ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GGWI +# ጟ ↔ $ጘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GGWAA +# ጙ ↔ $ጘ $ካዕብ ; # ETHIOPIC SYLLABLE GGU +# ጝ ↔ $ጘ $ሳድስ ; # ETHIOPIC SYLLABLE GGE +# +# $wordBoundary{ኣ ↔ $ኣ ; # ETHIOPIC SYLLABLE GLOTTAL AA +# $wordBoundary{ኧ ↔ $ኧ ; # ETHIOPIC SYLLABLE GLOTTAL WA +# $wordBoundary{አ ↔ $አ ; # ETHIOPIC SYLLABLE GLOTTAL A +# $wordBoundary{ኡ ↔ $ኡ ; # ETHIOPIC SYLLABLE GLOTTAL U +# $wordBoundary{ኤ ↔ $ኤ ; # ETHIOPIC SYLLABLE GLOTTAL EE +# $wordBoundary{ኢ ↔ $ኢ ; # ETHIOPIC SYLLABLE GLOTTAL I +# $wordBoundary{እ ↔ $እ ; # ETHIOPIC SYLLABLE GLOTTAL E +# $wordBoundary{ⶊ ↔ $ⶊ ; # ETHIOPIC SYLLABLE GLOTTAL OA +# $wordBoundary{ኦ ↔ $ኦ ; # ETHIOPIC SYLLABLE GLOTTAL O +# +# ⷐ ← $ⷐ $ግዕዝ ; # ETHIOPIC SYLLABLE XYA +# ⷑ ← $ⷐ $ካዕብ ; # ETHIOPIC SYLLABLE XYU +# ⷔ ← $ⷐ $ኃምስ ; # ETHIOPIC SYLLABLE XYEE +# ⷒ ← $ⷐ $ሣልስ ; # ETHIOPIC SYLLABLE XYI +# ⷓ ← $ⷐ $ራዕብ ; # ETHIOPIC SYLLABLE XYAA +# ⷖ ← $ⷐ $ሳብዕ ; # ETHIOPIC SYLLABLE XYO +# ⷕ ← $ⷐ $ሳድስ ; # ETHIOPIC SYLLABLE XYE +# +# ⷈ ← $ከy $ግዕዝ ; # ETHIOPIC SYLLABLE KYA +# ⷉ ← $ከy $ካዕብ ; # ETHIOPIC SYLLABLE KYU +# ⷌ ← $ከy $ኃምስ ; # ETHIOPIC SYLLABLE KYEE +# ⷊ ← $ከy $ሣልስ ; # ETHIOPIC SYLLABLE KYI +# ⷋ ← $ከy $ራዕብ ; # ETHIOPIC SYLLABLE KYAA +# ⷎ ← $ከy $ሳብዕ ; # ETHIOPIC SYLLABLE KYO +# ⷍ ← $ከy $ሳድስ ; # ETHIOPIC SYLLABLE KYE +# +# ⶰ ↔ $ዠx $ግዕዝ ; # ETHIOPIC SYLLABLE ZZA +# ⶱ ↔ $ዠx $ካዕብ ; # ETHIOPIC SYLLABLE ZZU +# ⶴ ↔ $ዠx $ኃምስ ; # ETHIOPIC SYLLABLE ZZEE +# ⶲ ↔ $ዠx $ሣልስ ; # ETHIOPIC SYLLABLE ZZI +# ⶳ ↔ $ዠx $ራዕብ ; # ETHIOPIC SYLLABLE ZZAA +# ⶶ ↔ $ዠx $ሳብዕ ; # ETHIOPIC SYLLABLE ZZO +# ⶵ ↔ $ዠx $ሳድስ ; # ETHIOPIC SYLLABLE ZZE +# +# ዸ ↔ $ዸ $ግዕዝ ; # ETHIOPIC SYLLABLE DDA +# ዿ ↔ $ዸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DDWA +# ዹ ↔ $ዸ $ካዕብ ; # ETHIOPIC SYLLABLE DDU +# ዼ ↔ $ዸ $ኃምስ ; # ETHIOPIC SYLLABLE DDEE +# ዺ ↔ $ዸ $ሣልስ ; # ETHIOPIC SYLLABLE DDI +# ዻ ↔ $ዸ $ራዕብ ; # ETHIOPIC SYLLABLE DDAA +# ⶍ ↔ $ዸ $ሳምን ; # ETHIOPIC SYLLABLE DDOA +# ዾ ↔ $ዸ $ሳብዕ ; # ETHIOPIC SYLLABLE DDO +# ዽ ↔ $ዸ $ሳድስ ; # ETHIOPIC SYLLABLE DDE +# +# ⷘ ↔ $ገy $ግዕዝ ; # ETHIOPIC SYLLABLE GYA +# ⷙ ↔ $ገy $ካዕብ ; # ETHIOPIC SYLLABLE GYU +# ⷜ ↔ $ገy $ኃምስ ; # ETHIOPIC SYLLABLE GYEE +# ⷚ ↔ $ገy $ሣልስ ; # ETHIOPIC SYLLABLE GYI +# ⷛ ↔ $ገy $ራዕብ ; # ETHIOPIC SYLLABLE GYAA +# ⷞ ↔ $ገy $ሳብዕ ; # ETHIOPIC SYLLABLE GYO +# ⷝ ↔ $ገy $ሳድስ ; # ETHIOPIC SYLLABLE GYE +######################################################################## +# Start of Punctuation Transformations +######################################################################## +። ↔ '...... ' ; +፤ ↔ '.-.-.- ' ; +\" ↔ '.-..-. ' ; +\? ↔ '..--..' ; +\! ↔ '-.-.--' ; +\$ ↔ '...-..- ' ; +\[ → '-.--. ' ; +\] → '-.--.- ' ; +\( ↔ '-.--. ' ; +\) ↔ '-.--.- ' ; +\/ ↔ '-..-. ' ; +\- ↔ '-....- ' ; +\_ ↔ '..--.- ' ; +\+ → '.-.-. ' ; +\= → '-...- ' ; +\@ ↔ '.--.-. ' ; +\& ↔ '.-... ' ; +\. → '.-.-.- ' ; +\, ↔ '--..-- ' ; +\: ↔ '---... ' ; +፣ → '.-.-.- ' ; +፥ → '.-.-.- ' ; +፨ → '...... ' ; +፠ → '...... ' ; +፧ → '..--..' ; +፡ ↔ '-.-.-. ' ; +\; → '-.-.-. ' ; +‹ → '.----. ' ; +› → '.----. ' ; +\' ↔ '.----. ' ; +« → '.-..-. ' ; +» → '.-..-. ' ; +######################################################################## +# Start of Numeric Transformations +######################################################################## +፳ → | 20 ; # ETHIOPIC NUMBER TWENTY +፴ → | 30 ; # ETHIOPIC NUMBER THIRTY +፵ → | 40 ; # ETHIOPIC NUMBER FORTY +፶ → | 50 ; # ETHIOPIC NUMBER FIFTY +፷ → | 60 ; # ETHIOPIC NUMBER SIXTY +፸ → | 70 ; # ETHIOPIC NUMBER SEVENTY +፹ → | 80 ; # ETHIOPIC NUMBER EIGHTY +፺ → | 90 ; # ETHIOPIC NUMBER NINETY +፪ → | 2 ; # ETHIOPIC DIGIT TWO +፫ → | 3 ; # ETHIOPIC DIGIT THREE +፬ → | 4 ; # ETHIOPIC DIGIT FOUR +፭ → | 5 ; # ETHIOPIC DIGIT FIVE +፮ → | 6 ; # ETHIOPIC DIGIT SIX +፯ → | 7 ; # ETHIOPIC DIGIT SEVEN +፰ → | 8 ; # ETHIOPIC DIGIT EIGHT +፱ → | 9 ; # ETHIOPIC DIGIT NINE +፼ → | 10000 ; # ETHIOPIC NUMBER TEN HUNDRED +፻ → | 100 ; # ETHIOPIC NUMBER HUNDRED +፲ → | 10 ; # ETHIOPIC NUMBER TEN +፩ → | 1 ; # ETHIOPIC DIGIT ONE +1 ↔ '.---- ' ; +2 ↔ '..--- ' ; +3 ↔ '...-- ' ; +4 ↔ '....- ' ; +5 ↔ '..... ' ; +6 ↔ '-.... ' ; +7 ↔ '--... ' ; +8 ↔ '---.. ' ; +9 ↔ '----. ' ; +0 ↔ '----- ' ; +::Null; +⁄⁂⁄ ↔ \/ ; +# +# TODO: Seek a better way to handle this. The conversion adds a space to the end of every sequence to terminate it. +# The CLDR "TestTransforms" unit test will strip off the space at the end of a line in the am-Latn-t-am-Ethi-m0-morse-code.txt +# test file thus breaking the comparison with generated words. The following will strip off the space at the end of +# a converted string to fascilitate compatibility with the unit tests. +# +([.-])' '[$] → $1; +# Inverse Fiter : Morse Code-Ethiopic +# +## fix this: +:: ([.- ]) ; +# +######################################################################## + diff --git a/icu/icu4c/source/data/translit/am_am_FONIPA.txt b/icu/icu4c/source/data/translit/am_am_FONIPA.txt index 011b8d7760b..480ed56a8d8 100644 --- a/icu/icu4c/source/data/translit/am_am_FONIPA.txt +++ b/icu/icu4c/source/data/translit/am_am_FONIPA.txt @@ -567,7 +567,7 @@ $LABIALIZABLE_BEFORE_A = [p{pʼ}t{tʼ} {t\u0361ʃ}{t\u0361ʃʼ}{d\u0361ʒ}{d\u03 ፦ → ' '; # U+1366 ETHIOPIC PREFACE COLON ፧ → ' '; # U+1367 ETHIOPIC QUESTION MARK ፨ → ' '; # U+1368 ETHIOPIC PARAGRAPH SEPARATOR -# Likewise, Ethiopic numberals cannot be pronounced by these rules, +# Likewise, Ethiopic numerals cannot be pronounced by these rules, # so we replace them by whitespace in the output IPA notation. # Applications will typically pre-process text before calling # the am → am_FONIPA transform. diff --git a/icu/icu4c/source/data/translit/am_am_Latn_BGN.txt b/icu/icu4c/source/data/translit/am_am_Latn_BGN.txt index 1561c6318e7..be553a11ce6 100644 --- a/icu/icu4c/source/data/translit/am_am_Latn_BGN.txt +++ b/icu/icu4c/source/data/translit/am_am_Latn_BGN.txt @@ -27,7 +27,7 @@ $ejective = ’; $glottal = ’; $pharyngeal = ‘; # Use this $wordBoundary until bug 2034 is fixed in ICU: -# http://bugs.icu-project.org/trac/ticket/2034 +# https://unicode-org.atlassian.net/browse/ICU-2034 $wordBoundary = [^[:L:][:M:][:N:]] ; ######################################################################## # Start of Syllabic Transformations diff --git a/icu/icu4c/source/data/translit/bg_bg_Latn_BGN.txt b/icu/icu4c/source/data/translit/bg_bg_Latn_BGN.txt index 17afc485a37..276079b98d2 100644 --- a/icu/icu4c/source/data/translit/bg_bg_Latn_BGN.txt +++ b/icu/icu4c/source/data/translit/bg_bg_Latn_BGN.txt @@ -228,7 +228,7 @@ $bulgarian { [Ъъ] } $wordBoundary > ; ѣ → ye ; # CYRILLIC SMALL LETTER YAT # # -# Alternative rule where appropriate for local pronounciation. To apply +# Alternative rule where appropriate for local pronunciation. To apply # uncomment the following by removing the '#' mark at the start of the # line and insert before the three rule lines above. # diff --git a/icu/icu4c/source/data/translit/byn_Ethi_byn_Latn_Tekie_Alibekit.txt b/icu/icu4c/source/data/translit/byn_Ethi_byn_Latn_Tekie_Alibekit.txt new file mode 100644 index 00000000000..c34cd874cfa --- /dev/null +++ b/icu/icu4c/source/data/translit/byn_Ethi_byn_Latn_Tekie_Alibekit.txt @@ -0,0 +1,544 @@ +# © 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +# +# File: byn_Ethi_byn_Latn_Tekie_Alibekit.txt +# Generated from CLDR +# + +######################################################################## +# Tekie Alibekit Transliteration for Blin. +# This transliteration system has been devised by Tekie Alibekit for the +# republishing of the Leo Reinisch dictionary of Blin, Die Bilin-Sprache. +# +# Prepared by Daniel Yacob +# +######################################################################## +# MINIMAL FILTER: Amharic-Latin +:: [ሀ-፼ⶓ-ⶖ] ; +:: NFD (NFC) ; +######################################################################## +# +# Define All Transformation Variables +# +######################################################################## +# +$ግዕዝ = 'ä'; +$ካዕብ = 'u'; +$ሣልስ = 'i' ; +$ራዕብ = 'a'; +$ኃምስ = 'e' ; +$ሳድስ = 'ǝ'; +$ሳብዕ = 'o'; +$ዘመደ_ግዕዝ = 'ʷä'; +$ዘመደ_ሣልስ = 'ʷi'; +$ዘመደ_ካዕብ = 'ʷǝ'; +$ዘመደ_ራዕብ = 'ʷa'; +$ዘመደ_ኃምስ = 'ʷe'; +$አለፍ = ʔ; # glottal +$ዐይን = ʕ; # pharyngeal +$ሀ = h ; +$ለ = l ; +$ሐ = ħ ; +$መ = m ; +$ሠ = s ; +$ረ = r ; +$ሰ = s ; +$ሸ = š ; +$ቀ = kʾ ; +$ቈ = kʷʾ ; +$ቐ = qʾ ; +$ቘ = qʷʾ ; +$በ = b ; +$ቨ = v ; +$ተ = t ; +$ቸ = č ; +$ኀ = h ; +$ነ = n ; +$ኘ = ñ ; +$ከ = k ; +$ኸ = x ; +$ወ = w ; +$ዘ = z ; +$ዠ = zʾ ; +$የ = y ; +$ደ = d ; +$ጀ = ǧ ; +$ገ = g ; +$ጘ = ŋ ; +$ጠ = tʾ ; +$ጨ = čʾ ; +$ጰ = pʾ ; +$ጸ = sʾ ; +$ፀ = sʾ ; +$ፈ = f ; +$ፐ = p ; +# Use this $wordBoundary until bug 2034 is fixed in ICU: +# http://bugs.icu-project.org/trac/ticket/2034 +$wordBoundary = [^[:L:][:M:][:N:]] ; +# +######################################################################## +# Start of Syllabic Transformations +######################################################################## +# +ለ ↔ $ለ $ግዕዝ ; # ETHIOPIC SYLLABLE LA +ሉ ↔ $ለ $ካዕብ ; # ETHIOPIC SYLLABLE LU +ሊ ↔ $ለ $ሣልስ ; # ETHIOPIC SYLLABLE LI +ላ ↔ $ለ $ራዕብ ; # ETHIOPIC SYLLABLE LAA +ሌ ↔ $ለ $ኃምስ ; # ETHIOPIC SYLLABLE LEE +ል}$wordBoundary → $ለ ; # ETHIOPIC SYLLABLE LE +ል ↔ $ለ $ሳድስ ; # ETHIOPIC SYLLABLE LE +ሎ ↔ $ለ $ሳብዕ ; # ETHIOPIC SYLLABLE LO +ሏ ↔ $ለ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE LWA +ል ← $ለ ; # ETHIOPIC SYLLABLE LE +# +መ ↔ $መ $ግዕዝ ; # ETHIOPIC SYLLABLE MA +ሙ ↔ $መ $ካዕብ ; # ETHIOPIC SYLLABLE MU +ሚ ↔ $መ $ሣልስ ; # ETHIOPIC SYLLABLE MI +ማ ↔ $መ $ራዕብ ; # ETHIOPIC SYLLABLE MAA +ሜ ↔ $መ $ኃምስ ; # ETHIOPIC SYLLABLE MEE +ም}$wordBoundary → $መ ; # ETHIOPIC SYLLABLE ME +ም ↔ $መ $ሳድስ ; # ETHIOPIC SYLLABLE ME +ሞ ↔ $መ $ሳብዕ ; # ETHIOPIC SYLLABLE MO +ሟ ↔ $መ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE MWA +ፙ ↔ $መ $የ $ራዕብ ; # ETHIOPIC SYLLABLE MYA +ም ← $መ ; # ETHIOPIC SYLLABLE ME +# +ሠ → $ሠ $ግዕዝ ; # ETHIOPIC SYLLABLE SZA +ሡ → $ሠ $ካዕብ ; # ETHIOPIC SYLLABLE SZU +ሢ → $ሠ $ሣልስ ; # ETHIOPIC SYLLABLE SZI +ሣ → $ሠ $ራዕብ ; # ETHIOPIC SYLLABLE SZAA +ሤ → $ሠ $ኃምስ ; # ETHIOPIC SYLLABLE SZEE +ሥ}$wordBoundary → $ሠ ; # ETHIOPIC SYLLABLE SZE +ሥ → $ሠ $ሳድስ ; # ETHIOPIC SYLLABLE SZE +ሦ → $ሠ $ሳብዕ ; # ETHIOPIC SYLLABLE SZO +ሧ → $ሠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SZWA +#ሥ ← $ሠ ; # ETHIOPIC SYLLABLE SZE +# +ረ ↔ $ረ $ግዕዝ ; # ETHIOPIC SYLLABLE RA +ሩ ↔ $ረ $ካዕብ ; # ETHIOPIC SYLLABLE RU +ሪ ↔ $ረ $ሣልስ ; # ETHIOPIC SYLLABLE RI +ራ ↔ $ረ $ራዕብ ; # ETHIOPIC SYLLABLE RAA +ሬ ↔ $ረ $ኃምስ ; # ETHIOPIC SYLLABLE REE +ር}$wordBoundary → $ረ ; # ETHIOPIC SYLLABLE RE +ር ↔ $ረ $ሳድስ ; # ETHIOPIC SYLLABLE RE +ሮ ↔ $ረ $ሳብዕ ; # ETHIOPIC SYLLABLE RO +ሯ ↔ $ረ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE RWA +ፘ ↔ $ረ $የ $ራዕብ ; # ETHIOPIC SYLLABLE RYA +ር ← $ረ ; # ETHIOPIC SYLLABLE RE +# +ሸ ↔ $ሸ $ግዕዝ ; # ETHIOPIC SYLLABLE SHA +ሹ ↔ $ሸ $ካዕብ ; # ETHIOPIC SYLLABLE SHU +ሺ ↔ $ሸ $ሣልስ ; # ETHIOPIC SYLLABLE SHI +ሻ ↔ $ሸ $ራዕብ ; # ETHIOPIC SYLLABLE SHAA +ሼ ↔ $ሸ $ኃምስ ; # ETHIOPIC SYLLABLE SHEE +ሽ}$wordBoundary → $ሸ ; # ETHIOPIC SYLLABLE SHE +ሽ ↔ $ሸ $ሳድስ ; # ETHIOPIC SYLLABLE SHE +ሾ ↔ $ሸ $ሳብዕ ; # ETHIOPIC SYLLABLE SHO +ሿ ↔ $ሸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SHWA +ሽ ← $ሸ ; # ETHIOPIC SYLLABLE SHE +# +ቐ ↔ $ቐ $ግዕዝ ; # ETHIOPIC SYLLABLE QHA +ቑ ↔ $ቐ $ካዕብ ; # ETHIOPIC SYLLABLE QHU +ቒ ↔ $ቐ $ሣልስ ; # ETHIOPIC SYLLABLE QHI +ቓ ↔ $ቐ $ራዕብ ; # ETHIOPIC SYLLABLE QHAA +ቔ ↔ $ቐ $ኃምስ ; # ETHIOPIC SYLLABLE QHEE +ቕ}$wordBoundary → $ቐ ; # ETHIOPIC SYLLABLE QHE +ቕ ↔ $ቐ $ሳድስ ; # ETHIOPIC SYLLABLE QHE +ቖ ↔ $ቐ $ሳብዕ ; # ETHIOPIC SYLLABLE QHO +ቘ ↔ $ቘ $ግዕዝ ; # ETHIOPIC SYLLABLE QHWA +ቝ ↔ $ቘ $ካዕብ ; # ETHIOPIC SYLLABLE QHWE +ቚ ↔ $ቘ $ሣልስ ; # ETHIOPIC SYLLABLE QHWI +ቛ ↔ $ቘ $ራዕብ ; # ETHIOPIC SYLLABLE QHWAA +ቜ ↔ $ቘ $ኃምስ ; # ETHIOPIC SYLLABLE QHWEE +ቕ ← $ቐ ; # ETHIOPIC SYLLABLE QHE +# +ቀ ↔ $ቀ $ግዕዝ ; # ETHIOPIC SYLLABLE QA +ቁ ↔ $ቀ $ካዕብ ; # ETHIOPIC SYLLABLE QU +ቂ ↔ $ቀ $ሣልስ ; # ETHIOPIC SYLLABLE QI +ቃ ↔ $ቀ $ራዕብ ; # ETHIOPIC SYLLABLE QAA +ቄ ↔ $ቀ $ኃምስ ; # ETHIOPIC SYLLABLE QEE +ቅ}$wordBoundary → $ቀ ; # ETHIOPIC SYLLABLE QE +ቅ ↔ $ቀ $ሳድስ ; # ETHIOPIC SYLLABLE QE +ቆ ↔ $ቀ $ሳብዕ ; # ETHIOPIC SYLLABLE QO +ቈ ↔ $ቈ $ግዕዝ ; # ETHIOPIC SYLLABLE QWA +ቍ ↔ $ቈ $ካዕብ ; # ETHIOPIC SYLLABLE QWE +ቊ ↔ $ቈ $ሣልስ ; # ETHIOPIC SYLLABLE QWI +ቋ ↔ $ቈ $ራዕብ ; # ETHIOPIC SYLLABLE QWAA +ቌ ↔ $ቈ $ኃምስ ; # ETHIOPIC SYLLABLE QWEE +ቅ ← $ቀ ; # ETHIOPIC SYLLABLE QE +# +በ ↔ $በ $ግዕዝ ; # ETHIOPIC SYLLABLE BA +ቡ ↔ $በ $ካዕብ ; # ETHIOPIC SYLLABLE BU +ቢ ↔ $በ $ሣልስ ; # ETHIOPIC SYLLABLE BI +ባ ↔ $በ $ራዕብ ; # ETHIOPIC SYLLABLE BAA +ቤ ↔ $በ $ኃምስ ; # ETHIOPIC SYLLABLE BEE +ብ}$wordBoundary → $በ ; # ETHIOPIC SYLLABLE BE +ብ ↔ $በ $ሳድስ ; # ETHIOPIC SYLLABLE BE +ቦ ↔ $በ $ሳብዕ ; # ETHIOPIC SYLLABLE BO +ቧ ↔ $በ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE BWA +ብ ← $በ ; # ETHIOPIC SYLLABLE BE +# +ቨ ↔ $ቨ $ግዕዝ ; # ETHIOPIC SYLLABLE VA +ቩ ↔ $ቨ $ካዕብ ; # ETHIOPIC SYLLABLE VU +ቪ ↔ $ቨ $ሣልስ ; # ETHIOPIC SYLLABLE VI +ቫ ↔ $ቨ $ራዕብ ; # ETHIOPIC SYLLABLE VAA +ቬ ↔ $ቨ $ኃምስ ; # ETHIOPIC SYLLABLE VEE +ቭ}$wordBoundary → $ቨ ; # ETHIOPIC SYLLABLE VE +ቭ ↔ $ቨ $ሳድስ ; # ETHIOPIC SYLLABLE VE +ቮ ↔ $ቨ $ሳብዕ ; # ETHIOPIC SYLLABLE VO +ቯ ↔ $ቨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE VWA +ቭ ← $ቨ ; # ETHIOPIC SYLLABLE VE +# +ጨ ↔ $ጨ $ግዕዝ ; # ETHIOPIC SYLLABLE CHA +ጩ ↔ $ጨ $ካዕብ ; # ETHIOPIC SYLLABLE CHU +ጪ ↔ $ጨ $ሣልስ ; # ETHIOPIC SYLLABLE CHI +ጫ ↔ $ጨ $ራዕብ ; # ETHIOPIC SYLLABLE CHAA +ጬ ↔ $ጨ $ኃምስ ; # ETHIOPIC SYLLABLE CHEE +ጭ}$wordBoundary → $ጨ ; # ETHIOPIC SYLLABLE CHE +ጭ ↔ $ጨ $ሳድስ ; # ETHIOPIC SYLLABLE CHE +ጮ ↔ $ጨ $ሳብዕ ; # ETHIOPIC SYLLABLE CHO +ጯ ↔ $ጨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CHWA +ጭ ← $ጨ ; # ETHIOPIC SYLLABLE CHE +# +ቸ ↔ $ቸ $ግዕዝ ; # ETHIOPIC SYLLABLE CA +ቹ ↔ $ቸ $ካዕብ ; # ETHIOPIC SYLLABLE CU +ቺ ↔ $ቸ $ሣልስ ; # ETHIOPIC SYLLABLE CI +ቻ ↔ $ቸ $ራዕብ ; # ETHIOPIC SYLLABLE CAA +ቼ ↔ $ቸ $ኃምስ ; # ETHIOPIC SYLLABLE CEE +ች}$wordBoundary → $ቸ ; # ETHIOPIC SYLLABLE CE +ች ↔ $ቸ $ሳድስ ; # ETHIOPIC SYLLABLE CE +ቾ ↔ $ቸ $ሳብዕ ; # ETHIOPIC SYLLABLE CO +ቿ ↔ $ቸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CWA +ች ← $ቸ ; # ETHIOPIC SYLLABLE CE +# +ነ ↔ $ነ $ግዕዝ ; # ETHIOPIC SYLLABLE NA +ኑ ↔ $ነ $ካዕብ ; # ETHIOPIC SYLLABLE NU +ኒ ↔ $ነ $ሣልስ ; # ETHIOPIC SYLLABLE NI +ና ↔ $ነ $ራዕብ ; # ETHIOPIC SYLLABLE NAA +ኔ ↔ $ነ $ኃምስ ; # ETHIOPIC SYLLABLE NEE +ን}$wordBoundary → $ነ ; # ETHIOPIC SYLLABLE NE +ን ↔ $ነ $ሳድስ ; # ETHIOPIC SYLLABLE NE +ኖ ↔ $ነ $ሳብዕ ; # ETHIOPIC SYLLABLE NO +ኗ ↔ $ነ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NWA +ን ← $ነ ; # ETHIOPIC SYLLABLE NE +# +ኘ ↔ $ኘ $ግዕዝ ; # ETHIOPIC SYLLABLE NYA +ኙ ↔ $ኘ $ካዕብ ; # ETHIOPIC SYLLABLE NYU +ኚ ↔ $ኘ $ሣልስ ; # ETHIOPIC SYLLABLE NYI +ኛ ↔ $ኘ $ራዕብ ; # ETHIOPIC SYLLABLE NYAA +ኜ ↔ $ኘ $ኃምስ ; # ETHIOPIC SYLLABLE NYEE +ኝ}$wordBoundary → $ኘ ; # ETHIOPIC SYLLABLE NYE +ኝ ↔ $ኘ $ሳድስ ; # ETHIOPIC SYLLABLE NYE +ኞ ↔ $ኘ $ሳብዕ ; # ETHIOPIC SYLLABLE NYO +ኟ ↔ $ኘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NYWA +ኝ ← $ኘ ; # ETHIOPIC SYLLABLE NYE +# +# $wordBoundary{አ ↔ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL A +# $wordBoundary{ኡ ↔ $ካዕብ ; # ETHIOPIC SYLLABLE GLOTTAL U +# $wordBoundary{ኢ ↔ $ሣልስ ; # ETHIOPIC SYLLABLE GLOTTAL I +# $wordBoundary{ኣ → $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL AA +# $wordBoundary{ኤ ↔ $ኃምስ ; # ETHIOPIC SYLLABLE GLOTTAL EE +# $wordBoundary{እ ↔ $ሳድስ ; # ETHIOPIC SYLLABLE GLOTTAL E +# $wordBoundary{ኦ ↔ $ሳብዕ ; # ETHIOPIC SYLLABLE GLOTTAL O +# $wordBoundary{ኧ ↔ $ግዕዝ ; # ETHIOPIC SYLLABLE GLOTTAL WA +# +አ ↔ $አለፍ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL A +ኡ ↔ $አለፍ $ካዕብ ; # ETHIOPIC SYLLABLE GLOTTAL U +ኢ ↔ $አለፍ $ሣልስ ; # ETHIOPIC SYLLABLE GLOTTAL I +ኣ → $አለፍ $ራዕብ ; # ETHIOPIC SYLLABLE GLOTTAL AA +ኤ ↔ $አለፍ $ኃምስ ; # ETHIOPIC SYLLABLE GLOTTAL EE +እ ↔ $አለፍ $ሳድስ ; # ETHIOPIC SYLLABLE GLOTTAL E +ኦ ↔ $አለፍ $ሳብዕ ; # ETHIOPIC SYLLABLE GLOTTAL O +ኧ ↔ $አለፍ $ግዕዝ ; # ETHIOPIC SYLLABLE GLOTTAL WA +# +ኸ ↔ $ኸ $ግዕዝ; # ETHIOPIC SYLLABLE KXA +ኹ ↔ $ኸ $ካዕብ ; # ETHIOPIC SYLLABLE KXU +ኺ ↔ $ኸ $ሣልስ ; # ETHIOPIC SYLLABLE KXI +ኻ ↔ $ኸ $ራዕብ ; # ETHIOPIC SYLLABLE KXAA +ኼ ↔ $ኸ $ኃምስ ; # ETHIOPIC SYLLABLE KXEE +ኽ}$wordBoundary → $ኸ ; # ETHIOPIC SYLLABLE KXE +ኽ ↔ $ኸ $ሳድስ ; # ETHIOPIC SYLLABLE KXE +ኾ ↔ $ኸ $ሳብዕ ; # ETHIOPIC SYLLABLE KXO +ዀ ↔ $ኸ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KXWA +ዅ ↔ $ኸ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KXWE +ዂ ↔ $ኸ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KXWI +ዃ ↔ $ኸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KXWAA +ዄ ↔ $ኸ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KXWEE +ኽ ← $ኸ ; # ETHIOPIC SYLLABLE KXE +# +ከ ↔ $ከ $ግዕዝ ; # ETHIOPIC SYLLABLE KA +ኩ ↔ $ከ $ካዕብ ; # ETHIOPIC SYLLABLE KU +ኪ ↔ $ከ $ሣልስ ; # ETHIOPIC SYLLABLE KI +ካ ↔ $ከ $ራዕብ ; # ETHIOPIC SYLLABLE KAA +ኬ ↔ $ከ $ኃምስ ; # ETHIOPIC SYLLABLE KEE +ክ}$wordBoundary → $ከ ; # ETHIOPIC SYLLABLE KE +ክ ↔ $ከ $ሳድስ ; # ETHIOPIC SYLLABLE KE +ኮ ↔ $ከ $ሳብዕ ; # ETHIOPIC SYLLABLE KO +ኰ ↔ $ከ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KWA +ኵ ↔ $ከ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KWE +ኲ ↔ $ከ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KWI +ኳ ↔ $ከ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KWAA +ኴ ↔ $ከ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KWEE +ክ ← $ከ ; # ETHIOPIC SYLLABLE KE +# +ወ ↔ $ወ $ግዕዝ ; # ETHIOግዕዝSYLLABLE WA +ዉ ↔ $ወ $ካዕብ ; # ETHIOPIC SYLLABLE WU +ዊ ↔ $ወ $ሣልስ ; # ETHIOPIC SYLLABLE WI +ዋ ↔ $ወ $ራዕብ ; # ETHIOPIC SYLLABLE WAA +ዌ ↔ $ወ $ኃምስ ; # ETHIOPIC SYLLABLE WEE +ው}$wordBoundary → $ወ ; # ETHIOPIC SYLLABLE WE +ው ↔ $ወ $ሳድስ ; # ETHIOPIC SYLLABLE WE +ዎ ↔ $ወ $ሳብዕ ; # ETHIOPIC SYLLABLE WO +ው ← $ወ ; # ETHIOPIC SYLLABLE WE +# +ዐ → $ዐይን $ራዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL A +ዑ ↔ $ዐይን $ካዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL U +ዒ ↔ $ዐይን $ሣልስ ; # ETHIOPIC SYLLABLE PHARYNGEAL I +ዓ ↔ $ዐይን $ራዕብ ; # ETHIOPIC SYLLABLE PHARYNGEAL AA +ዔ ↔ $ዐይን $ኃምስ ; # ETHIOPIC SYLLABLE PHARYNGEAL EE +ዕ ↔ $ዐይን $ሳድስ ; # ETHIOPIC SYLLABLE PHARYNGEAL E +ዖ ↔ $ዐይን $ሳብዕ ; # ETHIOPIC SYLLABLE PHARYNGEAL O +# +ዠ ↔ $ዠ $ግዕዝ ; # ETHIOPIC SYLLABLE ZHA +ዡ ↔ $ዠ $ካዕብ ; # ETHIOPIC SYLLABLE ZHU +ዢ ↔ $ዠ $ሣልስ ; # ETHIOPIC SYLLABLE ZHI +ዣ ↔ $ዠ $ራዕብ ; # ETHIOPIC SYLLABLE ZHAA +ዤ ↔ $ዠ $ኃምስ ; # ETHIOPIC SYLLABLE ZHEE +ዥ}$wordBoundary → $ዠ ; # ETHIOPIC SYLLABLE ZHE +ዥ ↔ $ዠ $ሳድስ ; # ETHIOPIC SYLLABLE ZHE +ዦ ↔ $ዠ $ሳብዕ ; # ETHIOPIC SYLLABLE ZHO +ዧ ↔ $ዠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZHWA +ዥ ← $ዠ ; # ETHIOPIC SYLLABLE ZHE +# +ዘ ↔ $ዘ $ግዕዝ ; # ETHIOPIC SYLLABLE ZA +ዙ ↔ $ዘ $ካዕብ ; # ETHIOPIC SYLLABLE ZU +ዚ ↔ $ዘ $ሣልስ ; # ETHIOPIC SYLLABLE ZI +ዛ ↔ $ዘ $ራዕብ ; # ETHIOPIC SYLLABLE ZAA +ዜ ↔ $ዘ $ኃምስ ; # ETHIOPIC SYLLABLE ZEE +ዝ}$wordBoundary → $ዘ ; # ETHIOPIC SYLLABLE ZE +ዝ ↔ $ዘ $ሳድስ ; # ETHIOPIC SYLLABLE ZE +ዞ ↔ $ዘ $ሳብዕ ; # ETHIOPIC SYLLABLE ZO +ዟ ↔ $ዘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZWA +ዝ ← $ዘ ; # ETHIOPIC SYLLABLE ZE +# +የ ↔ $የ $ግዕዝ ; # ETHIOPIC SYLLABLE YA +ዩ ↔ $የ $ካዕብ ; # ETHIOPIC SYLLABLE YU +ዪ ↔ $የ $ሣልስ ; # ETHIOPIC SYLLABLE YI +ያ ↔ $የ $ራዕብ ; # ETHIOPIC SYLLABLE YAA +ዬ ↔ $የ $ኃምስ ; # ETHIOPIC SYLLABLE YEE +ይ}$wordBoundary → $የ ; # ETHIOPIC SYLLABLE YE +ይ ↔ $የ $ሳድስ ; # ETHIOPIC SYLLABLE YE +ዮ ↔ $የ $ሳብዕ ; # ETHIOPIC SYLLABLE YO +ይ ← $የ ; # ETHIOPIC SYLLABLE YE +# +ደ ↔ $ደ $ግዕዝ ; # ETHIOPIC SYLLABLE DA +ዱ ↔ $ደ $ካዕብ ; # ETHIOPIC SYLLABLE DU +ዲ ↔ $ደ $ሣልስ ; # ETHIOPIC SYLLABLE DI +ዳ ↔ $ደ $ራዕብ ; # ETHIOPIC SYLLABLE DAA +ዴ ↔ $ደ $ኃምስ ; # ETHIOPIC SYLLABLE DEE +ድ}$wordBoundary → $ደ ; # ETHIOPIC SYLLABLE DE +ድ ↔ $ደ $ሳድስ ; # ETHIOPIC SYLLABLE DE +ዶ ↔ $ደ $ሳብዕ ; # ETHIOPIC SYLLABLE DO +ዷ ↔ $ደ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DWA +ድ ← $ደ ; # ETHIOPIC SYLLABLE DE +# +ጀ ↔ $ጀ $ግዕዝ ; # ETHIOPIC SYLLABLE JA +ጁ ↔ $ጀ $ካዕብ ; # ETHIOPIC SYLLABLE JU +ጂ ↔ $ጀ $ሣልስ ; # ETHIOPIC SYLLABLE JI +ጃ ↔ $ጀ $ራዕብ ; # ETHIOPIC SYLLABLE JAA +ጄ ↔ $ጀ $ኃምስ ; # ETHIOPIC SYLLABLE JEE +ጅ}$wordBoundary → $ጀ ; # ETHIOPIC SYLLABLE JE +ጅ ↔ $ጀ $ሳድስ ; # ETHIOPIC SYLLABLE JE +ጆ ↔ $ጀ $ሳብዕ ; # ETHIOPIC SYLLABLE JO +ጇ ↔ $ጀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE JWA +ጅ ← $ጀ ; # ETHIOPIC SYLLABLE JE +# +ገ ↔ $ገ $ግዕዝ ; # ETHIOPIC SYLLABLE GA +ጉ ↔ $ገ $ካዕብ ; # ETHIOPIC SYLLABLE GU +ጊ ↔ $ገ $ሣልስ ; # ETHIOPIC SYLLABLE GI +ጋ ↔ $ገ $ራዕብ ; # ETHIOPIC SYLLABLE GAA +ጌ ↔ $ገ $ኃምስ ; # ETHIOPIC SYLLABLE GEE +ግ}$wordBoundary → $ገ ; # ETHIOPIC SYLLABLE GE +ግ ↔ $ገ $ሳድስ ; # ETHIOPIC SYLLABLE GE +ጎ ↔ $ገ $ሳብዕ ; # ETHIOPIC SYLLABLE GO +ጐ ↔ $ገ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GWA +ጕ ↔ $ገ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GWE +ጒ ↔ $ገ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GWI +ጓ ↔ $ገ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GWAA +ጔ ↔ $ገ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE GWEE +ግ ← $ገ ; # ETHIOPIC SYLLABLE GE +# +ጘ ↔ $ጘ $ግዕዝ ; # ETHIOPIC SYLLABLE GGA +ጙ ↔ $ጘ $ካዕብ ; # ETHIOPIC SYLLABLE GGU +ጚ ↔ $ጘ $ሣልስ ; # ETHIOPIC SYLLABLE GGI +ጛ ↔ $ጘ $ራዕብ ; # ETHIOPIC SYLLABLE GGAA +ጜ ↔ $ጘ $ኃምስ ; # ETHIOPIC SYLLABLE GGEE +ጝ}$wordBoundary → $ጘ ; # ETHIOPIC SYLLABLE GGE +ጝ ↔ $ጘ $ሳድስ ; # ETHIOPIC SYLLABLE GGE +ጞ ↔ $ጘ $ሳብዕ ; # ETHIOPIC SYLLABLE GGO +ⶓ ↔ $ጘ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GGWA +ⶖ ↔ $ጘ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GGWE +ⶔ ↔ $ጘ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GGWI +ጟ ↔ $ጘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GGWAA +ⶕ ↔ $ጘ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE GGWEE +ጝ ← $ጘ ; # ETHIOPIC SYLLABLE GGE +# +ጠ ↔ $ጠ $ግዕዝ ; # ETHIOPIC SYLLABLE THA +ጡ ↔ $ጠ $ካዕብ ; # ETHIOPIC SYLLABLE THU +ጢ ↔ $ጠ $ሣልስ ; # ETHIOPIC SYLLABLE THI +ጣ ↔ $ጠ $ራዕብ ; # ETHIOPIC SYLLABLE THAA +ጤ ↔ $ጠ $ኃምስ ; # ETHIOPIC SYLLABLE THEE +ጥ}$wordBoundary → $ጠ ; # ETHIOPIC SYLLABLE THE +ጥ ↔ $ጠ $ሳድስ ; # ETHIOPIC SYLLABLE THE +ጦ ↔ $ጠ $ሳብዕ ; # ETHIOPIC SYLLABLE THO +ጧ ↔ $ጠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE THWA +ጥ ← $ጠ ; # ETHIOPIC SYLLABLE THE +# +ተ ↔ $ተ $ግዕዝ ; # ETHIOPIC SYLLABLE TA +ቱ ↔ $ተ $ካዕብ ; # ETHIOPIC SYLLABLE TU +ቲ ↔ $ተ $ሣልስ ; # ETHIOPIC SYLLABLE TI +ታ ↔ $ተ $ራዕብ ; # ETHIOPIC SYLLABLE TAA +ቴ ↔ $ተ $ኃምስ ; # ETHIOPIC SYLLABLE TEE +ት}$wordBoundary → $ተ ; # ETHIOPIC SYLLABLE TE +ት ↔ $ተ $ሳድስ ; # ETHIOPIC SYLLABLE +ቶ ↔ $ተ $ሳብዕ ; # ETHIOPIC SYLLABLE TO +ቷ ↔ $ተ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TWA +ት ← $ተ ; # ETHIOPIC SYLLABLE +# +ጰ ↔ $ጰ $ግዕዝ ; # ETHIOPIC SYLLABLE PHA +ጱ ↔ $ጰ $ካዕብ ; # ETHIOPIC SYLLABLE PHU +ጲ ↔ $ጰ $ሣልስ ; # ETHIOPIC SYLLABLE PHI +ጳ ↔ $ጰ $ራዕብ ; # ETHIOPIC SYLLABLE PHAA +ጴ ↔ $ጰ $ኃምስ ; # ETHIOPIC SYLLABLE PHEE +ጵ}$wordBoundary → $ጰ ; # ETHIOPIC SYLLABLE PHE +ጵ ↔ $ጰ $ሳድስ ; # ETHIOPIC SYLLABLE PHE +ጶ ↔ $ጰ $ሳብዕ ; # ETHIOPIC SYLLABLE PHO +ጷ ↔ $ጰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PHWA +ጵ ← $ጰ ; # ETHIOPIC SYLLABLE PHE +# +ፀ → $ፀ $ግዕዝ ; # ETHIOPIC SYLLABLE TZA +ፁ → $ፀ $ካዕብ ; # ETHIOPIC SYLLABLE TZU +ፂ → $ፀ $ሣልስ ; # ETHIOPIC SYLLABLE TZI +ፃ → $ፀ $ራዕብ ; # ETHIOPIC SYLLABLE TZAA +ፄ → $ፀ $ኃምስ ; # ETHIOPIC SYLLABLE TZEE +ፅ}$wordBoundary → $ፀ ; # ETHIOPIC SYLLABLE TZE +ፅ → $ፀ $ሳድስ ; # ETHIOPIC SYLLABLE TZE +ፆ → $ፀ $ሳብዕ ; # ETHIOPIC SYLLABLE TZO +# ፅ ← $ፀ ; # ETHIOPIC SYLLABLE TZE +# +ጸ ↔ $ጸ $ግዕዝ ; # ETHIOPIC SYLLABLE TSA +ጹ ↔ $ጸ $ካዕብ ; # ETHIOPIC SYLLABLE TSU +ጺ ↔ $ጸ $ሣልስ ; # ETHIOPIC SYLLABLE TSI +ጻ ↔ $ጸ $ራዕብ ; # ETHIOPIC SYLLABLE TSAA +ጼ ↔ $ጸ $ኃምስ ; # ETHIOPIC SYLLABLE TSEE +ጽ}$wordBoundary → $ጸ ; # ETHIOPIC SYLLABLE TSE +ጽ ↔ $ጸ $ሳድስ ; # ETHIOPIC SYLLABLE TSE +ጾ ↔ $ጸ $ሳብዕ ; # ETHIOPIC SYLLABLE TSO +ጿ ↔ $ጸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TSWA +ጽ ← $ጸ ; # ETHIOPIC SYLLABLE TSE +# +ሰ ↔ $ሰ $ግዕዝ ; # ETHIOPIC SYLLABLE SA +ሱ ↔ $ሰ $ካዕብ ; # ETHIOPIC SYLLABLE SU +ሲ ↔ $ሰ $ሣልስ ; # ETHIOPIC SYLLABLE SI +ሳ ↔ $ሰ $ራዕብ ; # ETHIOPIC SYLLABLE SAA +ሴ ↔ $ሰ $ኃምስ ; # ETHIOPIC SYLLABLE SEE +ስ}$wordBoundary → $ሰ ; # ETHIOPIC SYLLABLE SE +ስ ↔ $ሰ $ሳድስ ; # ETHIOPIC SYLLABLE SE +ሶ ↔ $ሰ $ሳብዕ ; # ETHIOPIC SYLLABLE SO +ሷ ↔ $ሰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SWA +ስ ← $ሰ ; # ETHIOPIC SYLLABLE SE +# +ፈ ↔ $ፈ $ግዕዝ ; # ETHIOPIC SYLLABLE FA +ፉ ↔ $ፈ $ካዕብ ; # ETHIOPIC SYLLABLE FU +ፊ ↔ $ፈ $ሣልስ ; # ETHIOPIC SYLLABLE FI +ፋ ↔ $ፈ $ራዕብ ; # ETHIOPIC SYLLABLE FAA +ፌ ↔ $ፈ $ኃምስ ; # ETHIOPIC SYLLABLE FEE +ፍ}$wordBoundary → $ፈ ; # ETHIOPIC SYLLABLE FE +ፍ ↔ $ፈ $ሳድስ ; # ETHIOPIC SYLLABLE FE +ፎ ↔ $ፈ $ሳብዕ ; # ETHIOPIC SYLLABLE FO +ፏ ↔ $ፈ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE FWA +ፚ ↔ $ፈ $የ $ራዕብ ; # ETHIOPIC SYLLABLE FYA +ፍ ← $ፈ ; # ETHIOPIC SYLLABLE FE +# +ፐ ↔ $ፐ $ግዕዝ ; # ETHIOPIC SYLLABLE PA +ፑ ↔ $ፐ $ካዕብ ; # ETHIOPIC SYLLABLE PU +ፒ ↔ $ፐ $ሣልስ ; # ETHIOPIC SYLLABLE PI +ፓ ↔ $ፐ $ራዕብ ; # ETHIOPIC SYLLABLE PAA +ፔ ↔ $ፐ $ኃምስ ; # ETHIOPIC SYLLABLE PEE +ፕ}$wordBoundary → $ፐ ; # ETHIOPIC SYLLABLE PE +ፕ ↔ $ፐ $ሳድስ ; # ETHIOPIC SYLLABLE PE +ፖ ↔ $ፐ $ሳብዕ ; # ETHIOPIC SYLLABLE PO +ፗ ↔ $ፐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PWA +ፕ ← $ፐ ; # ETHIOPIC SYLLABLE PE +# +# All "h" based mappings go to the end to avoid masking sh, ch, kh +# +ሐ ↔ $ሐ $ግዕዝ ; # ETHIOPIC SYLLABLE HHA +ሑ ↔ $ሐ $ካዕብ ; # ETHIOPIC SYLLABLE HHU +ሒ ↔ $ሐ $ሣልስ ; # ETHIOPIC SYLLABLE HHI +ሓ → $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHAA +ሔ ↔ $ሐ $ኃምስ ; # ETHIOPIC SYLLABLE HHEE +ሕ}$wordBoundary → $ሐ ; # ETHIOPIC SYLLABLE HHE +ሕ ↔ $ሐ $ሳድስ ; # ETHIOPIC SYLLABLE HHE +ሖ ↔ $ሐ $ሳብዕ ; # ETHIOPIC SYLLABLE HHO +ሗ ↔ $ሐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE HHWA +ሕ ← $ሐ ; # ETHIOPIC SYLLABLE HHE +# +ኀ → $ኀ $ግዕዝ ; # ETHIOPIC SYLLABLE XA +ኁ → $ኀ $ካዕብ ; # ETHIOPIC SYLLABLE XU +ኂ → $ኀ $ሣልስ ; # ETHIOPIC SYLLABLE XI +ኃ → $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XAA +ኄ → $ኀ $ኃምስ ; # ETHIOPIC SYLLABLE XEE +ኆ → $ኀ $ሳብዕ ; # ETHIOPIC SYLLABLE XO +ኈ ↔ $ኀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE XWA +ኍ ↔ $ኀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE XWE +ኊ ↔ $ኀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE XWI +ኋ ↔ $ኀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE XWAA +ኌ ↔ $ኀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE XWEE +ኅ}$wordBoundary → $ኀ ; # ETHIOPIC SYLLABLE XE +ኅ → $ኀ $ሳድስ ; # ETHIOPIC SYLLABLE XE +# ኅ ← $ኀ ; # ETHIOPIC SYLLABLE XE +# +ሀ ↔ $ሀ $ግዕዝ ; # ETHIOPIC SYLLABLE HA +ሁ ↔ $ሀ $ካዕብ ; # ETHIOPIC SYLLABLE HU +ሂ ↔ $ሀ $ሣልስ ; # ETHIOPIC SYLLABLE HI +ሃ → $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HAA +ሄ ↔ $ሀ $ኃምስ ; # ETHIOPIC SYLLABLE HEE +ህ ↔ $ሀ $ሳድስ ; # ETHIOPIC SYLLABLE HE +ሆ ↔ $ሀ $ሳብዕ ; # ETHIOPIC SYLLABLE HO +ህ ← $ሀ ; # ETHIOPIC SYLLABLE HE +######################################################################## +# Start of Numeric Transformations +######################################################################## +፳ ↔ 20 ; # ETHIOPIC NUMBER TWENTY +፴ ↔ 30 ; # ETHIOPIC NUMBER THIRTY +፵ ↔ 40 ; # ETHIOPIC NUMBER FORTY +፶ ↔ 50 ; # ETHIOPIC NUMBER FIFTY +፷ ↔ 60 ; # ETHIOPIC NUMBER SIXTY +፸ ↔ 70 ; # ETHIOPIC NUMBER SEVENTY +፹ ↔ 80 ; # ETHIOPIC NUMBER EIGHTY +፺ ↔ 90 ; # ETHIOPIC NUMBER NINETY +፪ ↔ 2 ; # ETHIOPIC DIGIT TWO +፫ ↔ 3 ; # ETHIOPIC DIGIT THREE +፬ ↔ 4 ; # ETHIOPIC DIGIT FOUR +፭ ↔ 5 ; # ETHIOPIC DIGIT FIVE +፮ ↔ 6 ; # ETHIOPIC DIGIT SIX +፯ ↔ 7 ; # ETHIOPIC DIGIT SEVEN +፰ ↔ 8 ; # ETHIOPIC DIGIT EIGHT +፱ ↔ 9 ; # ETHIOPIC DIGIT NINE +፼↔ '10,000' ; # ETHIOPIC NUMBER TEN HUNDRED +# ፲፻ ↔ '1,000' ; +፻ ↔ 100 ; # ETHIOPIC NUMBER HUNDRED +፲ ↔ 10 ; # ETHIOPIC NUMBER TEN +፩ ↔ 1 ; # ETHIOPIC DIGIT ONE +######################################################################## +# Start of Punctuation Transformations +######################################################################## +። ↔ '.'; +፣ ↔ ','; +፥ → ','; +፦ ↔ ':-'; +፤ ↔ ';'; +፡ ↔ ' : '; + diff --git a/icu/icu4c/source/data/translit/byn_Ethi_byn_Latn_Xaleget.txt b/icu/icu4c/source/data/translit/byn_Ethi_byn_Latn_Xaleget.txt new file mode 100644 index 00000000000..8d36f1145f9 --- /dev/null +++ b/icu/icu4c/source/data/translit/byn_Ethi_byn_Latn_Xaleget.txt @@ -0,0 +1,639 @@ +# © 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +# +# File: byn_Ethi_byn_Latn_Xaleget.txt +# Generated from CLDR +# + +######################################################################## +# Blina Xaleget (ብሊና ሓለገት) +# +# +# Eritrean Ministry of Education. 1997. Bilen: Our spelling book: An orthography of the Blen language. Test Version A. Asmara. +# +# Eritrean Ministry of Education. 1997. Blina gab selfa mé-ébéd. Xétam selfukhw. +# [Bilin Language. First Grade. First Edition.] Asmara: Publishing Unit of the Department of General Education. +# +# +# https://www.modaina.com/PDF/blin_orthography.pdf +# https://debanu.org/yena-gab/ +# https://simplebooklet.com/blinagab1 +# +# Prepared by Daniel Yacob +# +######################################################################## +# +# MINIMAL FILTER: Ethiopic-Latin +# +:: [:Ethiopic:] ; +# +######################################################################## +######################################################################## +# +# Define All Transformation Variables +# +######################################################################## +# +$ግዕዝ = e ; +$ካዕብ = u ; +$ሣልስ = i ; +$ራዕብ = a ; +$ኃምስ = é; +$ሳድስ = ; +$ሳብዕ = o ; +# $ሳምን = uo ; +$ዘመደ_ግዕዝ = we ; +$ዘመደ_ካዕብ = wu ; +$ዘመደ_ኃምስ = wé ; +$ዘመደ_ሣልስ = wi ; +$ዘመደ_ራዕብ = wa ; +# +$ሀ = h ; +$ለ = l ; +$ሐ = x ; +$መ = m ; +$ሠ = s ; +$ረ = r ; +$ሰ = s ; +$ሸ = sh ; +# $ⶠ = shx ; +$ቀ = q ; +# $ⷀ = qy ; +$ቐ = qh; +$በ = b ; +$ቨ = v ; +$ተ = t ; +$ቸ = tsh ; +# $ⶨ = chx ; +$ኀ = h ; +$ነ = n ; +$ኘ = n ; +$ከ = k ; +# $ⷈ = ky ; +$ኸ = kh ; +# $ⷐ = khy ; +$ወ = w ; +$ዘ = z ; +# $ዠ = jz ; +# $ⶰ = hhx ; +$የ = y ; +$ደ = d ; +# $ዸ = dh ; +$ጀ = j ; +$ገ = g ; +# $ⷘ = gy ; +$ጘ = ñ ; +$ጠ = th ; +$ጨ = ch ; +# $ⶸ = chx ; +$ጰ = p ; +$ጸ = ts ; +$ፀ = ts ; +$ፈ = f ; +$ፐ = p ; +# +# Vowels are special: +# +$አ = $ራዕብ ; $ኡ = $ካዕብ ; $ኢ = $ሣልስ ; $ኣ = $ራዕብ ; $ኤ = $ኃምስ ; $እ = e ; $ኦ = $ሳብዕ ; # $ⶊ = $ሳምን ; $ኧ = ea ; +$ዐ = c $ግዕዝ ; $ዑ = c $ካዕብ ; $ዒ = c $ሣልስ ; $ዓ = c $ራዕብ ; $ዔ = c $ኃምስ ; $ዕ = c ; $ዖ = $ሳብዕ ; +# +# Use this $wordBoundary until bug 2034 is fixed in ICU: +# http://bugs.icu-project.org/trac/ticket/2034 +# +$wordBoundary = [^[:L:][:M:][:N:]] ; +# +# +######################################################################## +# Start of Syllabic Transformations +######################################################################## +# +ሐ → $ሐ $ግዕዝ ; # ETHIOPIC SYLLABLE HHA +ሗ → $ሐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE HWA +ሑ → $ሐ $ካዕብ ; # ETHIOPIC SYLLABLE HHU +ሓ → $ሐ $ራዕብ ; # ETHIOPIC SYLLABLE HHAA +ሔ → $ሐ $ኃምስ ; # ETHIOPIC SYLLABLE HHEE +ሒ → $ሐ $ሣልስ ; # ETHIOPIC SYLLABLE HHI +ሖ → $ሐ $ሳብዕ ; # ETHIOPIC SYLLABLE HHO +ሕ → $ሐ $ሳድስ ; # ETHIOPIC SYLLABLE HHE +# +ለ → $ለ $ግዕዝ ; # ETHIOPIC SYLLABLE LA +ሏ → $ለ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE LWA +ሉ → $ለ $ካዕብ ; # ETHIOPIC SYLLABLE LU +ላ → $ለ $ራዕብ ; # ETHIOPIC SYLLABLE LAA +ሌ → $ለ $ኃምስ ; # ETHIOPIC SYLLABLE LEE +ሊ → $ለ $ሣልስ ; # ETHIOPIC SYLLABLE LI +# ⶀ → $ለ $ሳምን ; # ETHIOPIC SYLLABLE LOA +ሎ → $ለ $ሳብዕ ; # ETHIOPIC SYLLABLE LO +ል → $ለ $ሳድስ ; # ETHIOPIC SYLLABLE LE +# +መ → $መ $ግዕዝ ; # ETHIOPIC SYLLABLE MA +ማ → $መ $ራዕብ ; # ETHIOPIC SYLLABLE MAA +ሜ → $መ $ኃምስ ; # ETHIOPIC SYLLABLE MEE +ሚ → $መ $ሣልስ ; # ETHIOPIC SYLLABLE MI +# ⶁ → $መ $ሳምን ; # ETHIOPIC SYLLABLE MOA +ሞ → $መ $ሳብዕ ; # ETHIOPIC SYLLABLE MO +# +# ᎀ → $መ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT MWA +# ᎃ → $መ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE MWE +# ᎁ → $መ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE MWI +ሟ → $መ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE MWA +# ᎂ → $መ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE MWEE +ሙ → $መ $ካዕብ ; # ETHIOPIC SYLLABLE MU +ም → $መ $ሳድስ ; # ETHIOPIC SYLLABLE ME +# +ሠ → $ሠ $ግዕዝ ; # ETHIOPIC SYLLABLE SZA +ሧ → $ሠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SZWA +ሡ → $ሠ $ካዕብ ; # ETHIOPIC SYLLABLE SZU +ሣ → $ሠ $ራዕብ ; # ETHIOPIC SYLLABLE SZAA +ሤ → $ሠ $ኃምስ ; # ETHIOPIC SYLLABLE SZEE +ሢ → $ሠ $ሣልስ ; # ETHIOPIC SYLLABLE SZI +ሦ → $ሠ $ሳብዕ ; # ETHIOPIC SYLLABLE SZO +ሥ → $ሠ $ሳድስ ; # ETHIOPIC SYLLABLE SZE +# +ረ → $ረ $ግዕዝ ; # ETHIOPIC SYLLABLE RA +ሯ → $ረ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE RWA +ሩ → $ረ $ካዕብ ; # ETHIOPIC SYLLABLE RU +ራ → $ረ $ራዕብ ; # ETHIOPIC SYLLABLE RAA +ሬ → $ረ $ኃምስ ; # ETHIOPIC SYLLABLE REE +ሪ → $ረ $ሣልስ ; # ETHIOPIC SYLLABLE RI +# ⶂ → $ረ $ሳምን ; # ETHIOPIC SYLLABLE R0A +ሮ → $ረ $ሳብዕ ; # ETHIOPIC SYLLABLE RO +ር → $ረ $ሳድስ ; # ETHIOPIC SYLLABLE RE +# +# ⶠ → $ⶠ $ግዕዝ ; # ETHIOPIC SYLLABLE SSA +# ⶡ → $ⶠ $ካዕብ ; # ETHIOPIC SYLLABLE SSU +# ⶣ → $ⶠ $ራዕብ ; # ETHIOPIC SYLLABLE SSAA +# ⶤ → $ⶠ $ኃምስ ; # ETHIOPIC SYLLABLE SSEE +# ⶢ → $ⶠ $ሣልስ ; # ETHIOPIC SYLLABLE SSI +# ⶦ → $ⶠ $ሳብዕ ; # ETHIOPIC SYLLABLE SSO +# ⶥ → $ⶠ $ሳድስ ; # ETHIOPIC SYLLABLE SSE +# +ሸ → $ሸ $ግዕዝ ; # ETHIOPIC SYLLABLE SHA +ሿ → $ሸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SHWA +ሹ → $ሸ $ካዕብ ; # ETHIOPIC SYLLABLE SHU +ሻ → $ሸ $ራዕብ ; # ETHIOPIC SYLLABLE SHAA +ሼ → $ሸ $ኃምስ ; # ETHIOPIC SYLLABLE SHEE +ሺ → $ሸ $ሣልስ ; # ETHIOPIC SYLLABLE SHI +# ⶄ → $ሸ $ሳምን ; # ETHIOPIC SYLLABLE SHOA +ሾ → $ሸ $ሳብዕ ; # ETHIOPIC SYLLABLE SHO +ሽ → $ሸ $ሳድስ ; # ETHIOPIC SYLLABLE SHE +# +ሰ → $ሰ $ግዕዝ ; # ETHIOPIC SYLLABLE SA +ሷ → $ሰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE SWA +ሱ → $ሰ $ካዕብ ; # ETHIOPIC SYLLABLE SU +ሳ → $ሰ $ራዕብ ; # ETHIOPIC SYLLABLE SAA +ሴ → $ሰ $ኃምስ ; # ETHIOPIC SYLLABLE SEE +ሲ → $ሰ $ሣልስ ; # ETHIOPIC SYLLABLE SI +# ⶃ → $ሰ $ሳምን ; # ETHIOPIC SYLLABLE SOA +ሶ → $ሰ $ሳብዕ ; # ETHIOPIC SYLLABLE SO +ስ → $ሰ $ሳድስ ; # ETHIOPIC SYLLABLE SE +# +# ⷀ → $ⷀ $ግዕዝ ; # ETHIOPIC SYLLABLE QYA +# ⷁ → $ⷀ $ካዕብ ; # ETHIOPIC SYLLABLE QYU +# ⷃ → $ⷀ $ራዕብ ; # ETHIOPIC SYLLABLE QYAA +# ⷄ → $ⷀ $ኃምስ ; # ETHIOPIC SYLLABLE QYEE +# ⷂ → $ⷀ $ሣልስ ; # ETHIOPIC SYLLABLE QYI +# ⷆ → $ⷀ $ሳብዕ ; # ETHIOPIC SYLLABLE QYO +# ⷅ → $ⷀ $ሳድስ ; # ETHIOPIC SYLLABLE QYE +# +ቐ → $ቐ $ግዕዝ ; # ETHIOPIC SYLLABLE QHA +ቔ → $ቐ $ኃምስ ; # ETHIOPIC SYLLABLE QHEE +ቒ → $ቐ $ሣልስ ; # ETHIOPIC SYLLABLE QHI +ቓ → $ቐ $ራዕብ ; # ETHIOPIC SYLLABLE QHAA +ቖ → $ቐ $ሳብዕ ; # ETHIOPIC SYLLABLE QHO +# +ቘ → $ቐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QHWA +ቝ → $ቐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QHWE +ቚ → $ቐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QHWI +ቛ → $ቐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QHWAA +ቜ → $ቐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QHWEE +ቑ → $ቐ $ካዕብ ; # ETHIOPIC SYLLABLE QHU +ቕ → $ቐ $ሳድስ ; # ETHIOPIC SYLLABLE QHE +# +ቀ → $ቀ $ግዕዝ ; # ETHIOPIC SYLLABLE QA +ቄ → $ቀ $ኃምስ ; # ETHIOPIC SYLLABLE QEE +ቂ → $ቀ $ሣልስ ; # ETHIOPIC SYLLABLE QI +ቃ → $ቀ $ራዕብ ; # ETHIOPIC SYLLABLE QAA +# ቇ → $ቀ $ሳምን ; # ETHIOPIC SYLLABLE QOA +ቆ → $ቀ $ሳብዕ ; # ETHIOPIC SYLLABLE QO +# +ቈ → $ቀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE QWA +ቍ → $ቀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE QWE +ቊ → $ቀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE QWI +ቋ → $ቀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE QWAA +ቌ → $ቀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE QWEE +ቁ → $ቀ $ካዕብ ; # ETHIOPIC SYLLABLE QU +ቅ → $ቀ $ሳድስ ; # ETHIOPIC SYLLABLE QE +# +በ → $በ $ግዕዝ ; # ETHIOPIC SYLLABLE BA +ቤ → $በ $ኃምስ ; # ETHIOPIC SYLLABLE BEE +ቢ → $በ $ሣልስ ; # ETHIOPIC SYLLABLE BI +ባ → $በ $ራዕብ ; # ETHIOPIC SYLLABLE BAA +# ⶅ → $በ $ሳምን ; # ETHIOPIC SYLLABLE BOA +ቦ → $በ $ሳብዕ ; # ETHIOPIC SYLLABLE BO +# +# ᎄ → $በ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT BWA +# ᎅ → $በ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE BWE +# ᎇ → $በ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE BWI +ቧ → $በ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE BWA +# ᎆ → $በ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE BWEE +ቡ → $በ $ካዕብ ; # ETHIOPIC SYLLABLE BU +ብ → $በ $ሳድስ ; # ETHIOPIC SYLLABLE BE +# +ቨ → $ቨ $ግዕዝ ; # ETHIOPIC SYLLABLE VA +ቯ → $ቨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE VWA +ቩ → $ቨ $ካዕብ ; # ETHIOPIC SYLLABLE VU +ቬ → $ቨ $ኃምስ ; # ETHIOPIC SYLLABLE VEE +ቪ → $ቨ $ሣልስ ; # ETHIOPIC SYLLABLE VI +ቫ → $ቨ $ራዕብ ; # ETHIOPIC SYLLABLE VAA +ቮ → $ቨ $ሳብዕ ; # ETHIOPIC SYLLABLE VO +ቭ → $ቨ $ሳድስ ; # ETHIOPIC SYLLABLE VE +# +ጠ → $ጠ $ግዕዝ ; # ETHIOPIC SYLLABLE THA +ጧ → $ጠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE THWA +ጡ → $ጠ $ካዕብ ; # ETHIOPIC SYLLABLE THU +ጤ → $ጠ $ኃምስ ; # ETHIOPIC SYLLABLE THEE +ጢ → $ጠ $ሣልስ ; # ETHIOPIC SYLLABLE THI +ጣ → $ጠ $ራዕብ ; # ETHIOPIC SYLLABLE THAA +# ⶏ → $ጠ $ሳምን ; # ETHIOPIC SYLLABLE THOA +ጦ → $ጠ $ሳብዕ ; # ETHIOPIC SYLLABLE THO +ጥ → $ጠ $ሳድስ ; # ETHIOPIC SYLLABLE THE +# +ተ → $ተ $ግዕዝ ; # ETHIOPIC SYLLABLE TA +ቷ → $ተ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TWA +ቱ → $ተ $ካዕብ ; # ETHIOPIC SYLLABLE TU +ታ → $ተ $ራዕብ ; # ETHIOPIC SYLLABLE TAA +ቴ → $ተ $ኃምስ ; # ETHIOPIC SYLLABLE TEE +ቲ → $ተ $ሣልስ ; # ETHIOPIC SYLLABLE TI +# ⶆ → $ተ $ሳምን ; # ETHIOPIC SYLLABLE TOA +ቶ → $ተ $ሳብዕ ; # ETHIOPIC SYLLABLE TO +ት → $ተ $ሳድስ ; # ETHIOPIC SYLLABLE TE +# +# ⶸ → $ጨx $ግዕዝ ; # ETHIOPIC SYLLABLE CCHA +# ⶹ → $ጨx $ካዕብ ; # ETHIOPIC SYLLABLE CCHU +# ⶼ → $ጨx $ኃምስ ; # ETHIOPIC SYLLABLE CCHEE +# ⶺ → $ጨx $ሣልስ ; # ETHIOPIC SYLLABLE CCHI +# ⶻ → $ጨx $ራዕብ ; # ETHIOPIC SYLLABLE CCHAA +# ⶾ → $ጨx $ሳብዕ ; # ETHIOPIC SYLLABLE CCHO +# ⶽ → $ጨx $ሳድስ ; # ETHIOPIC SYLLABLE CCHE +# +ጨ → $ጨ $ግዕዝ ; # ETHIOPIC SYLLABLE CHA +ጯ → $ጨ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CHWA +ጩ → $ጨ $ካዕብ ; # ETHIOPIC SYLLABLE CHU +ጬ → $ጨ $ኃምስ ; # ETHIOPIC SYLLABLE CHEE +ጪ → $ጨ $ሣልስ ; # ETHIOPIC SYLLABLE CHI +ጫ → $ጨ $ራዕብ ; # ETHIOPIC SYLLABLE CHAA +# ⶐ → $ጨ $ሳምን ; # ETHIOPIC SYLLABLE CHOA +ጮ → $ጨ $ሳብዕ ; # ETHIOPIC SYLLABLE CHO +ጭ → $ጨ $ሳድስ ; # ETHIOPIC SYLLABLE CHE +# +# ⶨ → $ቸx $ግዕዝ ; # ETHIOPIC SYLLABLE CCA +# ⶩ → $ቸx $ካዕብ ; # ETHIOPIC SYLLABLE CCU +# ⶬ → $ቸx $ኃምስ ; # ETHIOPIC SYLLABLE CCEE +# ⶪ → $ቸx $ሣልስ ; # ETHIOPIC SYLLABLE CCI +# ⶫ → $ቸx $ራዕብ ; # ETHIOPIC SYLLABLE CCAA +# ⶮ → $ቸx $ሳብዕ ; # ETHIOPIC SYLLABLE CCO +# ⶭ → $ቸx $ሳድስ ; # ETHIOPIC SYLLABLE CCE +# +ቸ → $ቸ $ግዕዝ ; # ETHIOPIC SYLLABLE CA +ቿ → $ቸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE CWA +ቹ → $ቸ $ካዕብ ; # ETHIOPIC SYLLABLE CU +ቼ → $ቸ $ኃምስ ; # ETHIOPIC SYLLABLE CEE +ቺ → $ቸ $ሣልስ ; # ETHIOPIC SYLLABLE CI +ቻ → $ቸ $ራዕብ ; # ETHIOPIC SYLLABLE CAA +# ⶇ → $ቸ $ሳምን ; # ETHIOPIC SYLLABLE COA +ቾ → $ቸ $ሳብዕ ; # ETHIOPIC SYLLABLE CO +ች → $ቸ $ሳድስ ; # ETHIOPIC SYLLABLE CE +# +ኀ → $ኀ $ግዕዝ ; # ETHIOPIC SYLLABLE XA +ኄ → $ኀ $ኃምስ ; # ETHIOPIC SYLLABLE XEE +ኂ → $ኀ $ሣልስ ; # ETHIOPIC SYLLABLE XI +ኃ → $ኀ $ራዕብ ; # ETHIOPIC SYLLABLE XAA +# ኇ → $ኀ $ሳምን ; # ETHIOPIC SYLLABLE XOA +ኆ → $ኀ $ሳብዕ ; # ETHIOPIC SYLLABLE XO +# +ኈ → $ኀ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE XWA +ኍ → $ኀ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE XWE +ኊ → $ኀ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE XWI +ኋ → $ኀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE XWAA +ኌ → $ኀ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE XWEE +ኁ → $ኀ $ካዕብ ; # ETHIOPIC SYLLABLE XU +ኅ → $ኀ $ሳድስ ; # ETHIOPIC SYLLABLE XE +# +ሀ → $ሀ $ግዕዝ ; # ETHIOPIC SYLLABLE HA +ሁ → $ሀ $ካዕብ ; # ETHIOPIC SYLLABLE HU +ሃ → $ሀ $ራዕብ ; # ETHIOPIC SYLLABLE HAA +ሄ → $ሀ $ኃምስ ; # ETHIOPIC SYLLABLE HEE +ሂ → $ሀ $ሣልስ ; # ETHIOPIC SYLLABLE HI +# ሇ → $ሀ $ሳምን ; # ETHIOPIC SYLLABLE HOA +ሆ → $ሀ $ሳብዕ ; # ETHIOPIC SYLLABLE HO +ህ → $ሀ $ሳድስ ; # ETHIOPIC SYLLABLE HE +# +ጘ → $ጘ $ግዕዝ ; # ETHIOPIC SYLLABLE GGA +ጜ → $ጘ $ኃምስ ; # ETHIOPIC SYLLABLE GGEE +ጚ → $ጘ $ሣልስ ; # ETHIOPIC SYLLABLE GGI +ጛ → $ጘ $ራዕብ ; # ETHIOPIC SYLLABLE GGAA +ጞ → $ጘ $ሳብዕ ; # ETHIOPIC SYLLABLE GGO +# +ⶓ → $ጘ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GGWA +ⶖ → $ጘ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GGWE +ⶔ → $ጘ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GGWI +ጟ → $ጘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GGWAA +ⶕ → $ጘ $ዘመደ_ኃምስ; # ETHIOPIC SYLLABLE GGWEE +ጙ → $ጘ $ካዕብ ; # ETHIOPIC SYLLABLE GGU +ጝ → $ጘ $ሳድስ ; # ETHIOPIC SYLLABLE GGE +# +ኘ → $ኘ $ግዕዝ ; # ETHIOPIC SYLLABLE NYA +ኟ → $ኘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NYWA +ኜ → $ኘ $ኃምስ ; # ETHIOPIC SYLLABLE NYEE +ኙ → $ኘ $ካዕብ ; # ETHIOPIC SYLLABLE NYU +ኚ → $ኘ $ሣልስ ; # ETHIOPIC SYLLABLE NYI +ኛ → $ኘ $ራዕብ ; # ETHIOPIC SYLLABLE NYAA +# ⶉ → $ኘ $ሳምን ; # ETHIOPIC SYLLABLE NYOA +ኞ → $ኘ $ሳብዕ ; # ETHIOPIC SYLLABLE NYO +ኝ → $ኘ $ሳድስ ; # ETHIOPIC SYLLABLE NYE +# +ነ → $ነ $ግዕዝ ; # ETHIOPIC SYLLABLE NA +ኗ → $ነ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE NWA +ኑ → $ነ $ካዕብ ; # ETHIOPIC SYLLABLE NU +ኔ → $ነ $ኃምስ ; # ETHIOPIC SYLLABLE NEE +ኒ → $ነ $ሣልስ ; # ETHIOPIC SYLLABLE NI +ና → $ነ $ራዕብ ; # ETHIOPIC SYLLABLE NAA +# ⶈ → $ነ $ሳምን ; # ETHIOPIC SYLLABLE NOA +ኖ → $ነ $ሳብዕ ; # ETHIOPIC SYLLABLE NO +ን → $ነ $ሳድስ ; # ETHIOPIC SYLLABLE NE +# +# ⷐ ← $ኸy $ግዕዝ ; # ETHIOPIC SYLLABLE XYA +# ⷑ ← $ኸy $ካዕብ ; # ETHIOPIC SYLLABLE XYU +# ⷔ ← $ኸy $ኃምስ ; # ETHIOPIC SYLLABLE XYEE +# ⷒ ← $ኸy $ሣልስ ; # ETHIOPIC SYLLABLE XYI +# ⷓ ← $ኸy $ራዕብ ; # ETHIOPIC SYLLABLE XYAA +# ⷖ ← $ኸy $ሳብዕ ; # ETHIOPIC SYLLABLE XYO +# ⷕ ← $ኸy $ሳድስ ; # ETHIOPIC SYLLABLE XYE +# +ኸ → $ኸ $ግዕዝ ; # ETHIOPIC SYLLABLE KXA +ኼ → $ኸ $ኃምስ ; # ETHIOPIC SYLLABLE KXEE +ኺ → $ኸ $ሣልስ ; # ETHIOPIC SYLLABLE KXI +ኻ → $ኸ $ራዕብ ; # ETHIOPIC SYLLABLE KXAA +ኾ → $ኸ $ሳብዕ ; # ETHIOPIC SYLLABLE KXO +# +ዀ → $ኸ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KXWA +ዅ → $ኸ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KXWE +ዂ → $ኸ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KXWI +ዃ → $ኸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KXWAA +ዄ → $ኸ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KXWEE +ኹ → $ኸ $ካዕብ ; # ETHIOPIC SYLLABLE KXU +ኽ → $ኸ $ሳድስ ; # ETHIOPIC SYLLABLE KXE +# +# ⷈ ← $ከy $ግዕዝ ; # ETHIOPIC SYLLABLE KYA +# ⷉ ← $ከy $ካዕብ ; # ETHIOPIC SYLLABLE KYU +# ⷌ ← $ከy $ኃምስ ; # ETHIOPIC SYLLABLE KYEE +# ⷊ ← $ከy $ሣልስ ; # ETHIOPIC SYLLABLE KYI +# ⷋ ← $ከy $ራዕብ ; # ETHIOPIC SYLLABLE KYAA +# ⷎ ← $ከy $ሳብዕ ; # ETHIOPIC SYLLABLE KYO +# ⷍ ← $ከy $ሳድስ ; # ETHIOPIC SYLLABLE KYE +# +ከ → $ከ $ግዕዝ ; # ETHIOPIC SYLLABLE KA +ኬ → $ከ $ኃምስ ; # ETHIOPIC SYLLABLE KEE +ኪ → $ከ $ሣልስ ; # ETHIOPIC SYLLABLE KI +ካ → $ከ $ራዕብ ; # ETHIOPIC SYLLABLE KAA +# ኯ → $ከ $ሳምን ; # ETHIOPIC SYLLABLE KOA +ኮ → $ከ $ሳብዕ ; # ETHIOPIC SYLLABLE KO +# +ኰ → $ከ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE KWA +ኵ → $ከ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE KWE +ኲ → $ከ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE KWI +ኳ → $ከ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE KWAA +ኴ → $ከ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE KWEE +ኩ → $ከ $ካዕብ ; # ETHIOPIC SYLLABLE KU +ክ → $ከ $ሳድስ ; # ETHIOPIC SYLLABLE KE +# +ወ → $ወ $ግዕዝ ; # ETHIOPIC SYLLABLE WA +ዉ → $ወ $ካዕብ ; # ETHIOPIC SYLLABLE WU +ዌ → $ወ $ኃምስ ; # ETHIOPIC SYLLABLE WEE +ዊ → $ወ $ሣልስ ; # ETHIOPIC SYLLABLE WI +ዋ → $ወ $ራዕብ ; # ETHIOPIC SYLLABLE WAA +# ዏ → $ወ $ሳምን ; # ETHIOPIC SYLLABLE WOA +ዎ → $ወ $ሳብዕ ; # ETHIOPIC SYLLABLE WO +ው → $ወ $ሳድስ ; # ETHIOPIC SYLLABLE WE +# +ዐ → $ዐ ; # ETHIOPIC SYLLABLE PHARYNGEAL A +ዑ → $ዑ ; # ETHIOPIC SYLLABLE PHARYNGEAL U +ዓ → $ዓ ; # ETHIOPIC SYLLABLE PHARYNGEAL AA +ዔ → $ዔ ; # ETHIOPIC SYLLABLE PHARYNGEAL EE +ዒ → $ዒ ; # ETHIOPIC SYLLABLE PHARYNGEAL I +ዖ → $ዖ ; # ETHIOPIC SYLLABLE PHARYNGEAL O +ዕ → $ዕ ; # ETHIOPIC SYLLABLE PHARYNGEAL E +# +# ⶰ → $ዠx $ግዕዝ ; # ETHIOPIC SYLLABLE ZZA +# ⶱ → $ዠx $ካዕብ ; # ETHIOPIC SYLLABLE ZZU +# ⶴ → $ዠx $ኃምስ ; # ETHIOPIC SYLLABLE ZZEE +# ⶲ → $ዠx $ሣልስ ; # ETHIOPIC SYLLABLE ZZI +# ⶳ → $ዠx $ራዕብ ; # ETHIOPIC SYLLABLE ZZAA +# ⶶ → $ዠx $ሳብዕ ; # ETHIOPIC SYLLABLE ZZO +# ⶵ → $ዠx $ሳድስ ; # ETHIOPIC SYLLABLE ZZE +# +# ዠ → $ዠ $ግዕዝ ; # ETHIOPIC SYLLABLE ZHA +# ዧ → $ዠ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZHWA +# ዡ → $ዠ $ካዕብ ; # ETHIOPIC SYLLABLE ZHU +# ዤ → $ዠ $ኃምስ ; # ETHIOPIC SYLLABLE ZHEE +# ዢ → $ዠ $ሣልስ ; # ETHIOPIC SYLLABLE ZHI +# ዣ → $ዠ $ራዕብ ; # ETHIOPIC SYLLABLE ZHAA +# ዦ → $ዠ $ሳብዕ ; # ETHIOPIC SYLLABLE ZHO +# ዥ → $ዠ $ሳድስ ; # ETHIOPIC SYLLABLE ZHE +# +ዘ → $ዘ $ግዕዝ ; # ETHIOPIC SYLLABLE ZA +ዟ → $ዘ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE ZWA +ዙ → $ዘ $ካዕብ ; # ETHIOPIC SYLLABLE ZU +ዜ → $ዘ $ኃምስ ; # ETHIOPIC SYLLABLE ZEE +ዚ → $ዘ $ሣልስ ; # ETHIOPIC SYLLABLE ZI +ዛ → $ዘ $ራዕብ ; # ETHIOPIC SYLLABLE ZAA +# ⶋ → $ዘ $ሳምን ; # ETHIOPIC SYLLABLE ZHOA +ዞ → $ዘ $ሳብዕ ; # ETHIOPIC SYLLABLE ZO +ዝ → $ዘ $ሳድስ ; # ETHIOPIC SYLLABLE ZE +# +የ → $የ $ግዕዝ ; # ETHIOPIC SYLLABLE YA +ዩ → $የ $ካዕብ ; # ETHIOPIC SYLLABLE YU +ዬ → $የ $ኃምስ ; # ETHIOPIC SYLLABLE YEE +ዪ → $የ $ሣልስ ; # ETHIOPIC SYLLABLE YI +ያ → $የ $ራዕብ ; # ETHIOPIC SYLLABLE YAA +# ዯ → $የ $ሳምን ; # ETHIOPIC SYLLABLE YOA +ዮ → $የ $ሳብዕ ; # ETHIOPIC SYLLABLE YO +ይ → $የ $ሳድስ ; # ETHIOPIC SYLLABLE YE +# +# ዸ → $ዸ $ግዕዝ ; # ETHIOPIC SYLLABLE DDA +# ዿ → $ዸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DDWA +# ዹ → $ዸ $ካዕብ ; # ETHIOPIC SYLLABLE DDU +# ዼ → $ዸ $ኃምስ ; # ETHIOPIC SYLLABLE DDEE +# ዺ → $ዸ $ሣልስ ; # ETHIOPIC SYLLABLE DDI +# ዻ → $ዸ $ራዕብ ; # ETHIOPIC SYLLABLE DDAA +# ⶍ → $ዸ $ሳምን ; # ETHIOPIC SYLLABLE DDOA +# ዾ → $ዸ $ሳብዕ ; # ETHIOPIC SYLLABLE DDO +# ዽ → $ዸ $ሳድስ ; # ETHIOPIC SYLLABLE DDE +# +ደ → $ደ $ግዕዝ ; # ETHIOPIC SYLLABLE DA +ዷ → $ደ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE DWA +ዱ → $ደ $ካዕብ ; # ETHIOPIC SYLLABLE DU +ዴ → $ደ $ኃምስ ; # ETHIOPIC SYLLABLE DEE +ዲ → $ደ $ሣልስ ; # ETHIOPIC SYLLABLE DI +ዳ → $ደ $ራዕብ ; # ETHIOPIC SYLLABLE DAA +# ⶌ → $ደ $ሳምን ; # ETHIOPIC SYLLABLE DOA +ዶ → $ደ $ሳብዕ ; # ETHIOPIC SYLLABLE DO +ድ → $ደ $ሳድስ ; # ETHIOPIC SYLLABLE DE +# +ጀ → $ጀ $ግዕዝ ; # ETHIOPIC SYLLABLE JA +ጇ → $ጀ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE JWA +ጁ → $ጀ $ካዕብ ; # ETHIOPIC SYLLABLE JU +ጄ → $ጀ $ኃምስ ; # ETHIOPIC SYLLABLE JEE +ጂ → $ጀ $ሣልስ ; # ETHIOPIC SYLLABLE JI +ጃ → $ጀ $ራዕብ ; # ETHIOPIC SYLLABLE JAA +# ⶎ → $ጀ $ሳምን ; # ETHIOPIC SYLLABLE JOA +ጆ → $ጀ $ሳብዕ ; # ETHIOPIC SYLLABLE JO +ጅ → $ጀ $ሳድስ ; # ETHIOPIC SYLLABLE JE +# +# ⷘ → $ገy $ግዕዝ ; # ETHIOPIC SYLLABLE GYA +# ⷙ → $ገy $ካዕብ ; # ETHIOPIC SYLLABLE GYU +# ⷜ → $ገy $ኃምስ ; # ETHIOPIC SYLLABLE GYEE +# ⷚ → $ገy $ሣልስ ; # ETHIOPIC SYLLABLE GYI +# ⷛ → $ገy $ራዕብ ; # ETHIOPIC SYLLABLE GYAA +# ⷞ → $ገy $ሳብዕ ; # ETHIOPIC SYLLABLE GYO +# ⷝ → $ገy $ሳድስ ; # ETHIOPIC SYLLABLE GYE +# +ገ → $ገ $ግዕዝ ; # ETHIOPIC SYLLABLE GA +ጌ → $ገ $ኃምስ ; # ETHIOPIC SYLLABLE GEE +ጊ → $ገ $ሣልስ ; # ETHIOPIC SYLLABLE GI +ጋ → $ገ $ራዕብ ; # ETHIOPIC SYLLABLE GAA +# ጏ → $ገ $ሳምን ; # ETHIOPIC SYLLABLE GOA +ጎ → $ገ $ሳብዕ ; # ETHIOPIC SYLLABLE GO +# +ጐ → $ገ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE GWA +ጕ → $ገ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE GWE +ጒ → $ገ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE GWI +ጓ → $ገ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE GWAA +ጔ → $ገ $ዘመደ_ኃምስ; # ETHIOPIC SYLLABLE GWEE +ጉ → $ገ $ካዕብ ; # ETHIOPIC SYLLABLE GU +ግ → $ገ $ሳድስ ; # ETHIOPIC SYLLABLE GE +# +ጰ → $ጰ $ግዕዝ ; # ETHIOPIC SYLLABLE PHA +ጷ → $ጰ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PHWA +ጱ → $ጰ $ካዕብ ; # ETHIOPIC SYLLABLE PHU +ጴ → $ጰ $ኃምስ ; # ETHIOPIC SYLLABLE PHEE +ጲ → $ጰ $ሣልስ ; # ETHIOPIC SYLLABLE PHI +ጳ → $ጰ $ራዕብ ; # ETHIOPIC SYLLABLE PHAA +# ⶑ → $ጰ $ሳምን ; # ETHIOPIC SYLLABLE PHOA +ጶ → $ጰ $ሳብዕ ; # ETHIOPIC SYLLABLE PHO +ጵ → $ጰ $ሳድስ ; # ETHIOPIC SYLLABLE PHE +# +ፀ → $ፀ $ግዕዝ ; # ETHIOPIC SYLLABLE TZA +ፁ → $ፀ $ካዕብ ; # ETHIOPIC SYLLABLE TZU +ፄ → $ፀ $ኃምስ ; # ETHIOPIC SYLLABLE TZEE +ፂ → $ፀ $ሣልስ ; # ETHIOPIC SYLLABLE TZI +ፃ → $ፀ $ራዕብ ; # ETHIOPIC SYLLABLE TZAA +# ፇ → $ፀ $ሳምን ; # ETHIOPIC SYLLABLE TZOA +ፆ → $ፀ $ሳብዕ ; # ETHIOPIC SYLLABLE TZO +ፅ → $ፀ $ሳድስ ; # ETHIOPIC SYLLABLE TZE +# +ጸ → $ጸ $ግዕዝ ; # ETHIOPIC SYLLABLE TSA +ጿ → $ጸ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE TSWA +ጹ → $ጸ $ካዕብ ; # ETHIOPIC SYLLABLE TSU +ጼ → $ጸ $ኃምስ ; # ETHIOPIC SYLLABLE TSEE +ጺ → $ጸ $ሣልስ ; # ETHIOPIC SYLLABLE TSI +ጻ → $ጸ $ራዕብ ; # ETHIOPIC SYLLABLE TSAA +ጾ → $ጸ $ሳብዕ ; # ETHIOPIC SYLLABLE TSO +ጽ → $ጸ $ሳድስ ; # ETHIOPIC SYLLABLE TSE +# +ፈ → $ፈ $ግዕዝ ; # ETHIOPIC SYLLABLE FA +ፌ → $ፈ $ኃምስ ; # ETHIOPIC SYLLABLE FEE +ፊ → $ፈ $ሣልስ ; # ETHIOPIC SYLLABLE FI +ፋ → $ፈ $ራዕብ ; # ETHIOPIC SYLLABLE FAA +ፎ → $ፈ $ሳብዕ ; # ETHIOPIC SYLLABLE FO +# +# ᎈ → $ፈ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT FWA +# ᎋ → $ፈ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE FWE +# ᎉ → $ፈ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE FWI +ፏ → $ፈ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE FWA +# ᎊ → $ፈ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE FWEE +ፉ → $ፈ $ካዕብ ; # ETHIOPIC SYLLABLE FU +ፍ → $ፈ $ሳድስ ; # ETHIOPIC SYLLABLE FE +# +ፐ → $ፐ $ግዕዝ ; # ETHIOPIC SYLLABLE PA +ፔ → $ፐ $ኃምስ ; # ETHIOPIC SYLLABLE PEE +ፒ → $ፐ $ሣልስ ; # ETHIOPIC SYLLABLE PI +ፓ → $ፐ $ራዕብ ; # ETHIOPIC SYLLABLE PAA +# ⶒ → $ፐ $ሳምን ; # ETHIOPIC SYLLABLE POA +ፖ → $ፐ $ሳብዕ ; # ETHIOPIC SYLLABLE PO +# +# ᎌ → $ፐ $ዘመደ_ግዕዝ ; # ETHIOPIC SYLLABLE SEBATBEIT PWA +# ᎏ → $ፐ $ዘመደ_ካዕብ ; # ETHIOPIC SYLLABLE PWE +# ᎍ → $ፐ $ዘመደ_ሣልስ ; # ETHIOPIC SYLLABLE PWI +ፗ → $ፐ $ዘመደ_ራዕብ ; # ETHIOPIC SYLLABLE PWA +# ᎎ → $ፐ $ዘመደ_ኃምስ ; # ETHIOPIC SYLLABLE PWEE +ፑ → $ፐ $ካዕብ ; # ETHIOPIC SYLLABLE PU +ፕ → $ፐ $ሳድስ ; # ETHIOPIC SYLLABLE PE +# +# +$wordBoundary{ኣ → $ኣ ; # ETHIOPIC SYLLABLE GLOTTAL AA +# $wordBoundary{ኧ → $ኧ ; # ETHIOPIC SYLLABLE GLOTTAL WA +$wordBoundary{አ → $አ ; # ETHIOPIC SYLLABLE GLOTTAL A +$wordBoundary{ኡ → $ኡ ; # ETHIOPIC SYLLABLE GLOTTAL U +$wordBoundary{ኤ → $ኤ ; # ETHIOPIC SYLLABLE GLOTTAL EE +$wordBoundary{ኢ → $ኢ ; # ETHIOPIC SYLLABLE GLOTTAL I +$wordBoundary{እ → $እ ; # ETHIOPIC SYLLABLE GLOTTAL E +# $wordBoundary{ⶊ → $ኦa ; # ETHIOPIC SYLLABLE GLOTTAL OA +$wordBoundary{ኦ → $ኦ ; # ETHIOPIC SYLLABLE GLOTTAL O +# +ኣ ↔ $ኣ ; # ETHIOPIC SYLLABLE GLOTTAL AA +# ኧ → $glottal $ኧ ; # ETHIOPIC SYLLABLE GLOTTAL WA +አ → $አ ; # ETHIOPIC SYLLABLE GLOTTAL A +ኡ ↔ $ኡ ; # ETHIOPIC SYLLABLE GLOTTAL U +ኤ ↔ $ኤ ; # ETHIOPIC SYLLABLE GLOTTAL EE +ኢ ↔ $ኢ ; # ETHIOPIC SYLLABLE GLOTTAL I +እ ↔ $እ ; # ETHIOPIC SYLLABLE GLOTTAL E +# ⶊ → $glottal $ኦa ; # ETHIOPIC SYLLABLE GLOTTAL OA +ኦ ↔ $ኦ ; # ETHIOPIC SYLLABLE GLOTTAL O +# +######################################################################## +# Start of Numeric Transformations +######################################################################## +፼ → 10000 ; # ETHIOPIC NUMBER TEN THOUSAND +፲፻ → 1000 ; # One Thousand +፻ → 100 ; # ETHIOPIC NUMBER HUNDRED +፲ → 10 ; # ETHIOPIC NUMBER TEN +፳ → 20 ; # ETHIOPIC NUMBER TWENTY +፴ → 30 ; # ETHIOPIC NUMBER THIRTY +፵ → 40 ; # ETHIOPIC NUMBER FORTY +፶ → 50 ; # ETHIOPIC NUMBER FIFTY +፷ → 60 ; # ETHIOPIC NUMBER SIXTY +፸ → 70 ; # ETHIOPIC NUMBER SEVENTY +፹ → 80 ; # ETHIOPIC NUMBER EIGHTY +፺ → 90 ; # ETHIOPIC NUMBER NINETY +፩ → 1 ; # ETHIOPIC DIGIT ONE +፪ → 2 ; # ETHIOPIC DIGIT TWO +፫ → 3 ; # ETHIOPIC DIGIT THREE +፬ → 4 ; # ETHIOPIC DIGIT FOUR +፭ → 5 ; # ETHIOPIC DIGIT FIVE +፮ → 6 ; # ETHIOPIC DIGIT SIX +፯ → 7 ; # ETHIOPIC DIGIT SEVEN +፰ → 8 ; # ETHIOPIC DIGIT EIGHT +፱ → 9 ; # ETHIOPIC DIGIT NINE +######################################################################## +# Start of Punctuation Transformations +######################################################################## +። → \. ; # ETHIOPIC FULLSTOP +፣ → \, ; # Fill in the rest +፤ → \; ; +፥ → \: ; +፦ → \:\- ; +# ፨ → "#" ; +# ፠ → \+ ; +፧ → \? ; +፡ → \, ; +######################################################################## +# Inverse Fiter : Latin-Ethiopic +######################################################################## +# +:: ([-!\u0023',.:<>?`0-9A-Za-z]) ; +# +######################################################################## + diff --git a/icu/icu4c/source/data/translit/cs_cs_FONIPA.txt b/icu/icu4c/source/data/translit/cs_cs_FONIPA.txt index 40ae8000e4c..4d0e65ed96f 100644 --- a/icu/icu4c/source/data/translit/cs_cs_FONIPA.txt +++ b/icu/icu4c/source/data/translit/cs_cs_FONIPA.txt @@ -6,7 +6,7 @@ # Generated from CLDR # -# Tranformation from Czech to Czech in IPA transcription (cs_FONIPA). +# Transformation from Czech to Czech in IPA transcription (cs_FONIPA). # The transcription is not fully phonemic since we mark allophonic variations # of /m/, /n/, /x/ and /ɦ/. # diff --git a/icu/icu4c/source/data/translit/es_FONIPA_zh.txt b/icu/icu4c/source/data/translit/es_FONIPA_zh.txt index dfc33bef8e4..3c99ce7086d 100644 --- a/icu/icu4c/source/data/translit/es_FONIPA_zh.txt +++ b/icu/icu4c/source/data/translit/es_FONIPA_zh.txt @@ -6,7 +6,7 @@ # Generated from CLDR # -# Tranforms Spanish to Mandarin Chinese. The input Spanish string must be in +# Transforms Spanish to Mandarin Chinese. The input Spanish string must be in # phonemic IPA transcription (es_FONIPA); the output is in Simplified Chinese. $word_boundary = [-\ $]; $vowel = [aeijouw]; # Vowels and glides @@ -504,7 +504,7 @@ xwe → 胡埃 ; xwi → 惠 ; xwo → 霍 ; x → 赫 ; -# 尔 simplification pass. The idea is to drop most occurences of 尔 +# 尔 simplification pass. The idea is to drop most occurrences of 尔 # corresponding to (not to or ) from a word if there is another /l/ # sound nearby. There is a vague pattern like this in the data, but the details # remain to be determined. At the moment, this does nothing, it just puts 尔 in diff --git a/icu/icu4c/source/data/translit/es_es_FONIPA.txt b/icu/icu4c/source/data/translit/es_es_FONIPA.txt index a78c59f0c60..4114f9ec927 100644 --- a/icu/icu4c/source/data/translit/es_es_FONIPA.txt +++ b/icu/icu4c/source/data/translit/es_es_FONIPA.txt @@ -6,7 +6,7 @@ # Generated from CLDR # -# Tranformation from Spanish to Spanish in IPA transcription (es_FONIPA). +# Transformation from Spanish to Spanish in IPA transcription (es_FONIPA). # Not fully phonemic, since we mark up allophonic variants of voiced stops, # e.g. we break down /b/ into [b] and [β]. # diff --git a/icu/icu4c/source/data/translit/gz_Ethi_Sarb.txt b/icu/icu4c/source/data/translit/gz_Ethi_Sarb.txt new file mode 100644 index 00000000000..a4758db9f73 --- /dev/null +++ b/icu/icu4c/source/data/translit/gz_Ethi_Sarb.txt @@ -0,0 +1,189 @@ +# © 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +# +# File: gz_Ethi_Sarb.txt +# Generated from CLDR +# + +######################################################################## +# Ethiopic to/from Musnad (Old South Arabian) Transliteration +# +# Prepared by Daniel Yacob +# +######################################################################## +# +# MINIMAL FILTER: Ethiopic-Musnad +# +:: [:Ethiopic:] ; +# +######################################################################## +######################################################################## +# +# Define All Transformation Variables +# +######################################################################## +# +# Use this $wordBoundary until bug 2034 is fixed in ICU: +# http://bugs.icu-project.org/trac/ticket/2034 +# +$wordBoundary = [^[:L:][:M:][:N:]] ; +# +######################################################################## +# +# ETHIOPIC SYLLABLE MA - OLD SOUTH ARABIAN LETTER HE +# +[ሀ-ሆ] → 𐩠; +ሀ ← 𐩠; +# +# ETHIOPIC SYLLABLE LA - OLD SOUTH ARABIAN LETTER LAMEDH +# +[ለ-ሏ] → 𐩡; +ለ ← 𐩡; +# +# ETHIOPIC SYLLABLE HHA - OLD SOUTH ARABIAN LETTER HETH +# +[ሐ-ሗ] → 𐩢; +ሐ ← 𐩢; +# +# ETHIOPIC SYLLABLE MA - OLD SOUTH ARABIAN LETTER MEM +# +[መ-ሟ] → 𐩣; +መ ← 𐩣; +# +# ETHIOPIC SYLLABLE SZA - OLD SOUTH ARABIAN LETTER SHIN +# +[ሠ-ሧ] → 𐩦; +ሠ ← 𐩦; +# +# ETHIOPIC SYLLABLE MA - OLD SOUTH ARABIAN LETTER BETH +# +[ረ-ሯ] → 𐩧; +ረ ← 𐩧; +# +# ETHIOPIC SYLLABLE SA - OLD SOUTH ARABIAN LETTER SAT +# +[ሰ-ሷ] → 𐩪; +ሰ ← 𐩪; +# +# ETHIOPIC SYLLABLE QA - OLD SOUTH ARABIAN LETTER QOPH +# +[ቀ-ቍ] → 𐩤; +ቀ ← 𐩤; +# +# ETHIOPIC SYLLABLE BA - OLD SOUTH ARABIAN LETTER RESH +# +[በ-ቧ] → 𐩨; +በ ← 𐩨; +# +# ETHIOPIC SYLLABLE TA - OLD SOUTH ARABIAN LETTER TAW +# +[ተ-ቷ] → 𐩩; +ተ ← 𐩩; +# +# ETHIOPIC SYLLABLE XA - OLD SOUTH ARABIAN LETTER KHETH +# +[ኀ-ኍ] → 𐩭; +ኍ ← 𐩭; +# +# ETHIOPIC SYLLABLE NA - OLD SOUTH ARABIAN LETTER NUN +# +[ነ-ኗ] → 𐩬; +ነ ← 𐩬; +# +# ETHIOPIC SYLLABLE GLOTTAL A - OLD SOUTH ARABIAN LETTER ALEF +# +[አ-ኧ] → 𐩱; +አ ← 𐩱; +# +# ETHIOPIC SYLLABLE KA - OLD SOUTH ARABIAN LETTER KAPH +# +[ከ-ኵ] → 𐩫; +ከ ← 𐩫; +# +# ETHIOPIC SYLLABLE WA - OLD SOUTH ARABIAN LETTER WAW +# +[ወ-ዎ] → 𐩥; +ወ ← 𐩥; +# +# ETHIOPIC SYLLABLE PHARYNGEAL A - OLD SOUTH ARABIAN LETTER AYN +# +[ዐ-ዖ] → 𐩲; +ዐ ← 𐩲; +# +# ETHIOPIC SYLLABLE ZA - OLD SOUTH ARABIAN LETTER MEM +# +[ዘ-ዟ] → 𐩸; +ዘ ← 𐩸; +ዘ ← 𐩹; +# +# ETHIOPIC SYLLABLE YA - OLD SOUTH ARABIAN LETTER YODH +# +[የ-ዮ] → 𐩺; +የ ← 𐩺; +# +# ETHIOPIC SYLLABLE DA - OLD SOUTH ARABIAN LETTER DALETH +# +[ደ-ዷ] → 𐩵; +ደ ← 𐩵; +# +# ETHIOPIC SYLLABLE GA - OLD SOUTH ARABIAN LETTER GIMEL +# +[ገ-ጕ] → 𐩴; +ገ ← 𐩴; +# +# ETHIOPIC SYLLABLE THA - OLD SOUTH ARABIAN LETTER TETH +# +[ጠ-ጧ] → 𐩷; +ጠ ← 𐩷; +# +# ETHIOPIC SYLLABLE TSA - OLD SOUTH ARABIAN LETTER SADHE +# +[ጸ-ጿ] → 𐩮; +ጸ ← 𐩮; +# +# ETHIOPIC SYLLABLE TZA - OLD SOUTH ARABIAN LETTER DHADHE +# +[ፀ-ፆ] → 𐩳; +ፀ ← 𐩳; +# +# ETHIOPIC SYLLABLE FA - OLD SOUTH ARABIAN LETTER FE +# +[ፈ-ፏ] → 𐩰; +ፈ ← 𐩰; +######################################################################## +# Start of Numeric Transformations +######################################################################## +፲፻ ↔ | 𐩿𐩱𐩿 ; # ETHIOPIC NUMBER HUNDRED +፩ ↔ | 𐩿𐩽𐩿 ; # ETHIOPIC DIGIT ONE +፪ ↔ | 𐩿𐩽𐩽𐩿 ; # ETHIOPIC DIGIT TWO +፫ ↔ | 𐩿𐩽𐩽𐩽𐩿 ; # ETHIOPIC DIGIT THREE +፬ ↔ | 𐩿𐩽𐩽𐩽𐩽𐩿 ; # ETHIOPIC DIGIT FOUR +፭ ↔ | 𐩿𐩭𐩿 ; # ETHIOPIC DIGIT FIVE +፮ ↔ | 𐩿𐩽𐩭𐩿 ; # ETHIOPIC DIGIT SIX +፯ ↔ | 𐩿𐩽𐩽𐩭𐩿 ; # ETHIOPIC DIGIT SEVEN +፰ ↔ | 𐩿𐩽𐩽𐩽𐩭𐩿 ; # ETHIOPIC DIGIT EIGHT +፱ ↔ | 𐩿𐩽𐩽𐩽𐩽𐩭𐩿 ; # ETHIOPIC DIGIT NINE +፲ ↔ | 𐩿𐩲𐩿 ; # ETHIOPIC NUMBER TEN +፳ ↔ | 𐩿𐩲𐩲𐩿 ; # ETHIOPIC NUMBER TWENTY +፴ ↔ | 𐩿𐩲𐩲𐩲𐩿 ; # ETHIOPIC NUMBER THIRTY +፵ ↔ | 𐩿𐩲𐩲𐩲𐩲𐩿 ; # ETHIOPIC NUMBER FORTY +፶ ↔ | 𐩿𐩾𐩿 ; # ETHIOPIC NUMBER FIFTY +፷ ↔ | 𐩿𐩲𐩾𐩿 ; # ETHIOPIC NUMBER SIXTY +፸ ↔ | 𐩿𐩲𐩲𐩾𐩿 ; # ETHIOPIC NUMBER SEVENTY +፹ ↔ | 𐩿𐩲𐩲𐩲𐩾𐩿 ; # ETHIOPIC NUMBER EIGHTY +፺ ↔ | 𐩿𐩲𐩲𐩲𐩲𐩾𐩿 ; # ETHIOPIC NUMBER NINETY +፻ ↔ | 𐩿𐩣𐩿 ; # ETHIOPIC NUMBER HUNDRED +፼ ↔ | 𐩿𐩲𐩱𐩿 ; # ETHIOPIC NUMBER TEN HUNDRED +𐩿𐩿 → ; # This mark stripper isn't working, perhaps because the above +# sequences require a → in place of ↔ . If it did work, the +# the reverse conversions would break. Review the use case +# with Musnad writing. +######################################################################## +# Inverse Fiter : Musnad-Ethiopic +######################################################################## +# +:: ([:Old_South_Arabian:]) ; +# +######################################################################## + diff --git a/icu/icu4c/source/data/translit/it_ja.txt b/icu/icu4c/source/data/translit/it_ja.txt index 08ecffcc07d..017bdebb58f 100644 --- a/icu/icu4c/source/data/translit/it_ja.txt +++ b/icu/icu4c/source/data/translit/it_ja.txt @@ -255,7 +255,7 @@ z → ツ; # # Latin hyphen should be transliterated to U+30A0 (KATAKANA-HIRAGANA # DOUBLE HYPHEN), ideally. But since the character isn't supported by -# many fonts or softwares, we use U+FF1D (FULLWIDTH EQUALS SIGN), +# many fonts or software, we use U+FF1D (FULLWIDTH EQUALS SIGN), # which is widely used as "double hyphen". # \- → =; diff --git a/icu/icu4c/source/data/translit/my_Zawgyi.txt b/icu/icu4c/source/data/translit/my_Zawgyi.txt index 068379f25cb..52367557c64 100644 --- a/icu/icu4c/source/data/translit/my_Zawgyi.txt +++ b/icu/icu4c/source/data/translit/my_Zawgyi.txt @@ -17,7 +17,7 @@ # The transform is done in two main stages: # (1) Map all Unicode codepoints to their Zawgyi counterparts. # (2) Perform reordering. -# Modern Burmese digits & Unicode code points. +# Modern Burmese digits and Unicode code points. $nondigits = [^\u1040-\u1049]; $consonant = [\u1000-\u1021]; $narrowconsonant = [\u1001\u1002\u1004\u1005\u1007\u100b-\u100e\u1012\u1013\u1015-\u1017\u1019\u101d\u1020\u1025\u1026\u108f]; @@ -28,8 +28,8 @@ $vowelsign = [\u102B-\u1030\u1032]; $vowelmedial = [\u102B-\u1030\u1032\u103c-\u103F]; $ukinzi = [\u1004\u101b\u105a]\u103A\u1039; $medialraZ = [\u103b\u107e-\u1084]; -$lowsignZ = [\u102f\u1030\u1037\u103a\u103c\u103d\u1087-\u108a]; -$highsignZ = [\u102d\u102e\u1032\u1036\u1039\u103d-\u103e\u1064]; +$lowsignZ = [\u102f\u1030\u1037\u103c\u103d\u1087-\u108a]; +$highsignZ = [\u102d\u102e\u1032\u1036\u1039\u1064]; $subscriptitem = [\u1060-\u1063\u1064-\u1068\u106c\u106d\u1070-\u107c\u1085\u1093\u1096]; $vowelsAndConsonants = [\u1000-\u102a]; #### Phase 0: CODEPOINT MAPPING FROM UNICODE TO ZAWGYI @@ -75,9 +75,6 @@ $ukinzi ($consonant) > $1 \u1064 ; \u1039 \u1008 > \u1069 ; \u1039 \u100B > \u106C ; \u1039 \u100C > \u106D ; -\u1039 \u100D > \u106E ; -\u100d \u1039 \u100E > \u106F ; -\u1039 \u100E > \u106F ; \u1039 \u100F > \u1070 ; \u1039 \u1010 > \u1072 ; \u1039 \u1011 > \u1074 ; @@ -91,22 +88,27 @@ $ukinzi ($consonant) > $1 \u1064 ; \u1039 \u1019 > \u107C ; \u1039 \u101C > \u1085 ; \u100d\u1039\u100D > \u106E ; +\u100d\u1039\u100E > \u106F ; \u100F\u1039\u100D > \u1091 ; \u100B\u1039\u100C > \u1092 ; \u100B\u1039\u100B > \u1097 ; \u104E\u1004\u103A\u1038 > \u104E ; #### PHASE 1: Everything is now in Zawgyi code points. REORDERING RULES. ::Null; +# Handle Na with lower modifiers, medial ra. +\u1014 ($subscriptitem) ($highsignZ*) \u103b > \u103b \u108f $1 $2; +\u1014 \u103b ([\u103c\u103d]*) (\u1031*) > $2 \u103b \u108f $1; # E Vowel + medial ra. Move the e vowel -($consonant) \u103b \u1031 > \u1031 \u103b $1 ; +($consonant) \u103b ([\u103c\u103d]*) \u1031 > \u1031 \u103b $1 $2; ($consonant) \u103b > \u103b $1 ; ($consonant) \u103d \u1031 \u1037 > \u1031 $1 \u1094 \u103D ; ($consonant) (\u108a) \u1031 > \u1031 $1 $2 ; -($consonant) ([\u103a\u103d\u103e]+) \u1031 > \u1031 $1 $2 ; # Ra + kinzi ($consonant) \u1064 \u103b > \u103b $1 \u1064 ; # E vowel plus medials -($consonant) ([\u103a\u103c-\u103d]) \u1031 > \u1031 $1 $2 ; +($consonant) ([\u103a\u103c-\u103d]+) \u1031 > \u1031 $1 $2 ; +# Handle consonant, subscripted consonant, medial ra +($consonant) ($subscriptitem) ($highsignZ*) \u103b > \u103b $1 $2 $3 ; # No medials intervening. ($vowelsAndConsonants) \u1031 > \u1031 $1 ; # Handle Na with lower modifiers. @@ -114,8 +116,6 @@ $ukinzi ($consonant) > $1 \u1064 ; \u1014 ($lowsignZ) ($highsignZ) \u1037 > \u108f $1 $2 \u1094; \u1014 ($highsignZ) ($lowsignZ) \u1037 > \u108f $1 $2 \u1094; \u1014 ($highsignZ) \u1037 > \u1014 $1 \u1094; -# Two medials -\u103a \u103c > \u107d \u103c; # a special case \u1014 \u1032 \u1037 > \u1014 \u1032 \u1094; \u1014 \u1037 > \u1014 \u1094; @@ -134,29 +134,34 @@ $ukinzi ($consonant) > $1 \u1064 ; \u1025 \u102E > \u1026; \u1037 \u103A > \u103A \u1037; ([\u102B\u102C\u102F\u1030]) ([\u102D\u102E\u1032]) > $2 $1; -# Medial plus vowel sign U -($medialraZ) ($consonant) \u102f > $1 $2 \u1033; ## Phase 2: Further adjustments ::Null; -# Handle consonant, subscripted consonant, medial ra -($narrowconsonant) ($subscriptitem) ($highsignZ) $medialraZ > \u1083 $1 $2 $3 ; -($wideconsonant) ($subscriptitem) ($highsignZ) $medialraZ > \u1084 $1 $2 ; -($narrowconsonant) ($subscriptitem) $medialraZ > \u1081 $1 $2 ; -($wideconsonant) ($subscriptitem) $medialraZ > \u1082 $1 $2 ; +# Two medials +\u103a \u103c > \u103c \u107d; \u103c \u1094 > \u103c \u1095 ; # Medial ra variations, context dependent -$medialraZ ($narrowconsonant) \u102d \u103d \u102f > \u107f $1 \u102d \u1087 \u1083 ; -$medialraZ ($wideconsonant) \u102d \u103d \u102f > \u1080 $1 \u102d \u1087 \u1083 ; -$medialraZ ($narrowconsonant) ($lowsignZ) ($highsignZ) > \u1083 $1 $2 $3 ; -$medialraZ ($wideconsonant) ($lowsignZ) ($highsignZ) > \u1084 $1 $2 $3 ; -$medialraZ ($narrowconsonant) ($highsignZ) > \u107f $1 $2 ; -$medialraZ ($wideconsonant) ($highsignZ) > \u1080 $1 $2 ; -$medialraZ ($narrowconsonant) \u1030 > \u103b $1 \u1034 ; -$medialraZ ($wideconsonant) \u1030 > \u107e $1 \u1034 ; -$medialraZ ($narrowconsonant) (\u102f) > \u103b $1 \u1033 ; -$medialraZ ($wideconsonant) (\u102f) > \u107e $1 \u1033 ; -$medialraZ ($narrowconsonant) ($lowsignZ) > \u1081 $1 $2 ; -$medialraZ ($wideconsonant) ($lowsignZ) > \u1082 $1 $2 ; +$medialraZ ($narrowconsonant) ($subscriptitem) ($highsignZ) > \u1083 $1 $2 $3 ; +$medialraZ ($wideconsonant) ($subscriptitem) ($highsignZ) > \u1084 $1 $2 $3; +$medialraZ ($narrowconsonant) ($subscriptitem) > \u1081 $1 $2 ; +$medialraZ ($wideconsonant) ($subscriptitem) > \u1082 $1 $2 ; +$medialraZ ($narrowconsonant) ([\u103c\u108a]) ($highsignZ) > \u1083 $1 $2 $3 ; +$medialraZ ($wideconsonant) ([\u103c\u108a]) ($highsignZ) > \u1084 $1 $2 $3 ; +$medialraZ ($narrowconsonant) \u103d ($highsignZ) > \u107f $1 \u1087 $2; +$medialraZ ($wideconsonant) \u103d ($highsignZ) > \u1080 $1 \u1087 $2; +$medialraZ ($narrowconsonant) \u102f ($highsignZ) > \u107f $1 \u1033 $2; +$medialraZ ($wideconsonant) \u102f ($highsignZ) > \u1080 $1 \u1033 $2; +$medialraZ ($narrowconsonant) \u1030 ($highsignZ) > \u107f $1 \u1034 $2; +$medialraZ ($wideconsonant) \u1030 ($highsignZ) > \u1080 $1 \u1034 $2; +$medialraZ ($narrowconsonant) ($lowsignZ*) ($highsignZ) > \u107f $1 $2 $3; +$medialraZ ($wideconsonant) ($lowsignZ*) ($highsignZ) > \u1080 $1 $2 $3; +$medialraZ ($narrowconsonant) ([\u103c\u108a]) > \u1081 $1 $2 ; +$medialraZ ($wideconsonant) ([\u103c\u108a]) > \u1082 $1 $2 ; +$medialraZ ($narrowconsonant) \u103d > \u103b $1 \u1087; +$medialraZ ($wideconsonant) \u103d > \u107e $1 \u1087; +$medialraZ ($narrowconsonant) \u102f > \u103b $1 \u1033; +$medialraZ ($wideconsonant) \u102f > \u107e $1 \u1033; +$medialraZ ($narrowconsonant) \u1030 > \u103b $1 \u1034; +$medialraZ ($wideconsonant) \u1030 > \u107e $1 \u1034; $medialraZ ($widenya) > \u1082 $1 ; $medialraZ ($othernya) > \u103b \u106a ; $medialraZ ($narrowconsonant) > \u103b $1 ; @@ -171,22 +176,21 @@ $medialraZ ($wideconsonant) > \u107e $1 ; \u1064 \u102e > \u108c ; ##### Phase 3 ::Null; -([\u103C\u103D\u103E]+) \u103B > \u103B $1; -([\u103D\u103E]+) \u103C > \u103C $1; -\u103E\u103D > \u103D\u103E ; \u1037 ([\u102D-\u1030\u1032\u1036]) > $1 \u1037; ($consonant) ([\u102B-\u1032\u1036\u103B-\u103E]) \u103A ($consonant)> $1 \u103A $2 $3; # Combine vowel and consonant signs \u103d \u102f > \u1088; \u1033 \u1094 > \u1033 \u1095; # Wider spacing on lower dot -($medialraZ) ($consonant) ($highsignZ) \u102f > $1 $2 $3 \u1033; +($medialraZ) ($narrowconsonant) ($lowsignZ*) ($highsignZ*) \u102f > $1 $2 $3 $4 \u1033; +($medialraZ) ($wideconsonant) ($lowsignZ*) ($highsignZ*) \u102f > $1 $2 $3 $4 \u1033; +($medialraZ) ($narrowconsonant) ($lowsignZ*) ($highsignZ*) \u1030 > $1 $2 $3 $4 \u1034; +($medialraZ) ($wideconsonant) ($lowsignZ*) ($highsignZ*) \u1030 > $1 $2 $3 $4 \u1034; ##### Phase 4. More reorderings of medials ::Null; ([\u103D\u103E]) \u103C > \u103C $1; \u103E\u103D > \u103D\u103E ; \u1038 ($vowelmedial) > $1 \u1038; \u1038 ([\u1036\u1037\u103A]) > $1 \u1038; -\u1036 \u102f > \u102f \u1036; \u103a ([\u1064\u108b-\u108e]) \u102d \u102f > \u103a $1 \u102d \u1033; \u103a \u102d \u102f > \u103a \u102d \u1033; #### Phase 5 @@ -216,10 +220,10 @@ $medialraZ ($wideconsonant) > \u107e $1 ; \u103D \u103D+ > \u103D; \u103E \u103E+ > \u103E; # Visually identical orderings - standardize -\u102f \u102D > \u102D \u102f ; -\u102f \u1036 > \u1036 \u102f ; -\u1039 \u1037 > \u1037 \u1039 ; -\u103c \u1032 > \u1032 \u103c ; -\u103c \u102e > \u102e \u103c ; +([\u102f\u1033]) \u102D > \u102D $1 ; +([\u102f\u1033]) \u1036 > \u1036 $1 ; +\u1037 \u1039 > \u1039 \u1037; +\u1032 \u103c > \u103c \u1032 ; +\u102e \u103c > \u103c \u102e ; \u103d \u1088 > \u1088 ; diff --git a/icu/icu4c/source/data/translit/root.txt b/icu/icu4c/source/data/translit/root.txt index 94f6e42afb9..290b4560c53 100644 --- a/icu/icu4c/source/data/translit/root.txt +++ b/icu/icu4c/source/data/translit/root.txt @@ -177,6 +177,9 @@ root:table(nofallback){ Bopomofo-Latin{ alias{"Bopo-Latn"} } + Braille-Ethiopic/Amharic{ + alias{"am_Brai-am_Ethi"} + } Bulgarian-Latin/BGN{ alias{"bg-bg_Latn/BGN"} } @@ -198,9 +201,18 @@ root:table(nofallback){ resource:process(transliterator){"Latin_ConjoiningJamo.txt"} } } + Cyrillic-Ethiopic/Gutgarts{ + alias{"Cyrl-Ethi/Gutgarts"} + } Cyrillic-Latin{ alias{"Cyrl-Latn"} } + Cyrl-Ethi/Gutgarts{ + file{ + direction{"REVERSE"} + resource:process(transliterator){"Ethi_Cyrl_Gutgarts.txt"} + } + } Cyrl-Latn{ file{ direction{"FORWARD"} @@ -312,21 +324,126 @@ root:table(nofallback){ Digit-Tone{ alias{"NumericPinyin-Pinyin"} } + Ethi-Cyrl/Gutgarts{ + file{ + direction{"FORWARD"} + resource:process(transliterator){"Ethi_Cyrl_Gutgarts.txt"} + } + } Ethi-Latn{ + file{ + direction{"FORWARD"} + resource:process(transliterator){"Ethi_Latn.txt"} + } + } + Ethi-Latn/ALALOC{ + file{ + direction{"FORWARD"} + resource:process(transliterator){"Ethi_Latn_ALALOC.txt"} + } + } + Ethi-Latn/Aethiopi{ + file{ + direction{"FORWARD"} + resource:process(transliterator){"Ethi_Latn_Aethiopi.txt"} + } + } + Ethi-Latn/Beta_Metsehaf{ + file{ + direction{"FORWARD"} + resource:process(transliterator){"Ethi_Latn_Beta_Metsehaf.txt"} + } + } + Ethi-Latn/ES3842{ + file{ + direction{"FORWARD"} + resource:process(transliterator){"Ethi_Latn_ES3842.txt"} + } + } + Ethi-Latn/IES_JES_1964{ + file{ + direction{"FORWARD"} + resource:process(transliterator){"Ethi_Latn_IES_JES_1964.txt"} + } + } + Ethi-Latn/Lambdin{ + file{ + direction{"FORWARD"} + resource:process(transliterator){"Ethi_Latn_Lambdin.txt"} + } + } + Ethi-Latn/SERA{ + file{ + direction{"FORWARD"} + resource:process(transliterator){"Ethi_Latn_SERA.txt"} + } + } + Ethi-Latn/Williamson{ file{ direction{"REVERSE"} - resource:process(transliterator){"Latn_Ethi.txt"} + resource:process(transliterator){"Latn_Ethi_Williamson.txt"} } } + Ethi-sgw_Ethi/Gurage_2013{ + file{ + direction{"REVERSE"} + resource:process(transliterator){"sgw_Ethi_Ethi_Gurage_2013.txt"} + } + } + Ethiopic-Braille/Amharic{ + alias{"am_Ethi-am_Brai"} + } + Ethiopic-Cyrillic/Gutgarts{ + alias{"Ethi-Cyrl/Gutgarts"} + } + Ethiopic-Ethiopic/Gurage{ + alias{"sgw_Ethi-Ethi/Gurage_2013"} + } Ethiopic-Latin{ alias{"Ethi-Latn"} } + Ethiopic-Latin/ALALOC{ + alias{"Ethi-Latn/ALALOC"} + } + Ethiopic-Latin/Aethiopica{ + alias{"Ethi-Latn/Aethiopi"} + } + Ethiopic-Latin/Beta_Metsehaf{ + alias{"Ethi-Latn/Beta_Metsehaf"} + } + Ethiopic-Latin/ES3842{ + alias{"Ethi-Latn/ES3842"} + } + Ethiopic-Latin/IES_JES_1964{ + alias{"Ethi-Latn/IES_JES_1964"} + } + Ethiopic-Latin/Lambdin{ + alias{"Ethi-Latn/Lambdin"} + } + Ethiopic-Latin/SERA{ + alias{"Ethi-Latn/SERA"} + } + Ethiopic-Latin/Tekie_Alibekit{ + alias{"byn_Ethi-byn_Latn/Tekie_Alibekit"} + } + Ethiopic-Latin/Williamson{ + alias{"Ethi-Latn/Williamson"} + } + Ethiopic-Latin/Xaleget{ + alias{"byn_Ethi-byn_Latn/Xaleget"} + } Fullwidth-Halfwidth{ file{ direction{"FORWARD"} resource:process(transliterator){"Fullwidth_Halfwidth.txt"} } } + Geez-Ethiopic{ + alias{"Sarb-gz_Ethi"} + } + Geez-Musnad{ + alias{"gz_Ethi-Sarb"} + } Geor-Latn{ file{ direction{"FORWARD"} @@ -462,6 +579,9 @@ root:table(nofallback){ resource:process(transliterator){"Gujr_ur.txt"} } } + Gurage-Ethiopic{ + alias{"Ethi-sgw_Ethi/Gurage_2013"} + } Gurmukhi-Arabic{ alias{"Guru-Arab"} } @@ -894,6 +1014,30 @@ root:table(nofallback){ Latin-Ethiopic{ alias{"Latn-Ethi"} } + Latin-Ethiopic/ALALOC{ + alias{"Latn-Ethi/ALALOC"} + } + Latin-Ethiopic/Aethiopica{ + alias{"Latn-Ethi/Aethiopi"} + } + Latin-Ethiopic/Beta_Metsehaf{ + alias{"Latn-Ethi/Beta_Metsehaf"} + } + Latin-Ethiopic/IES_JES_1964{ + alias{"Latn-Ethi/IES_JES_1964"} + } + Latin-Ethiopic/Lambdin{ + alias{"Latn-Ethi/Lambdin"} + } + Latin-Ethiopic/SERA{ + alias{"Latn-Ethi/SERA"} + } + Latin-Ethiopic/Tekie_Alibekit{ + alias{"byn_Latn-byn_Ethi/Tekie_Alibekit"} + } + Latin-Ethiopic/Williamson{ + alias{"Latn-Ethi/Williamson"} + } Latin-Georgian{ alias{"Latn-Geor"} } @@ -1012,9 +1156,51 @@ root:table(nofallback){ } } Latn-Ethi{ + file{ + direction{"REVERSE"} + resource:process(transliterator){"Ethi_Latn.txt"} + } + } + Latn-Ethi/ALALOC{ + file{ + direction{"REVERSE"} + resource:process(transliterator){"Ethi_Latn_ALALOC.txt"} + } + } + Latn-Ethi/Aethiopi{ + file{ + direction{"REVERSE"} + resource:process(transliterator){"Ethi_Latn_Aethiopi.txt"} + } + } + Latn-Ethi/Beta_Metsehaf{ + file{ + direction{"REVERSE"} + resource:process(transliterator){"Ethi_Latn_Beta_Metsehaf.txt"} + } + } + Latn-Ethi/IES_JES_1964{ + file{ + direction{"REVERSE"} + resource:process(transliterator){"Ethi_Latn_IES_JES_1964.txt"} + } + } + Latn-Ethi/Lambdin{ + file{ + direction{"REVERSE"} + resource:process(transliterator){"Ethi_Latn_Lambdin.txt"} + } + } + Latn-Ethi/SERA{ + file{ + direction{"REVERSE"} + resource:process(transliterator){"Ethi_Latn_SERA.txt"} + } + } + Latn-Ethi/Williamson{ file{ direction{"FORWARD"} - resource:process(transliterator){"Latn_Ethi.txt"} + resource:process(transliterator){"Latn_Ethi_Williamson.txt"} } } Latn-Geor{ @@ -1374,6 +1560,12 @@ root:table(nofallback){ Russian-Latin/BGN{ alias{"ru-ru_Latn/BGN"} } + Sarb-gz_Ethi{ + file{ + direction{"REVERSE"} + resource:process(transliterator){"gz_Ethi_Sarb.txt"} + } + } Serbian-Latin/BGN{ alias{"sr-sr_Latn/BGN"} } @@ -1671,6 +1863,18 @@ root:table(nofallback){ resource:process(transliterator){"Zawgyi_my.txt"} } } + am-Brai-t-am-ethi{ + alias{"am_Ethi-am_Brai"} + } + am-Ethi-t-am-brai{ + alias{"am_Brai-am_Ethi"} + } + am-Ethi-t-d0-morse{ + alias{"am_Ethi-d0_Morse"} + } + am-Ethi-t-s0-morse{ + alias{"d0_Morse-am_Ethi"} + } am-Latn-t-am-m0-bgn{ alias{"am-am_Latn/BGN"} } @@ -1776,6 +1980,24 @@ root:table(nofallback){ am-t-zu{ alias{"zu-am"} } + am_Brai-am_Ethi{ + file{ + direction{"REVERSE"} + resource:process(transliterator){"am_Ethi_am_Brai.txt"} + } + } + am_Ethi-am_Brai{ + file{ + direction{"FORWARD"} + resource:process(transliterator){"am_Ethi_am_Brai.txt"} + } + } + am_Ethi-d0_Morse{ + file{ + direction{"FORWARD"} + resource:process(transliterator){"am_Ethi_d0_Morse.txt"} + } + } am_FONIPA-am{ file{ direction{"REVERSE"} @@ -1920,6 +2142,33 @@ root:table(nofallback){ blt-fonipa-t-blt{ alias{"blt-blt_FONIPA"} } + byn-Ethi-t-byn-latn-m0-tekieali{ + alias{"byn_Latn-byn_Ethi/Tekie_Alibekit"} + } + byn-Latn-t-byn-ethi-m0-tekieali{ + alias{"byn_Ethi-byn_Latn/Tekie_Alibekit"} + } + byn-Latn-t-byn-ethi-m0-xaleget{ + alias{"byn_Ethi-byn_Latn/Xaleget"} + } + byn_Ethi-byn_Latn/Tekie_Alibekit{ + file{ + direction{"FORWARD"} + resource:process(transliterator){"byn_Ethi_byn_Latn_Tekie_Alibekit.txt"} + } + } + byn_Ethi-byn_Latn/Xaleget{ + file{ + direction{"FORWARD"} + resource:process(transliterator){"byn_Ethi_byn_Latn_Xaleget.txt"} + } + } + byn_Latn-byn_Ethi/Tekie_Alibekit{ + file{ + direction{"REVERSE"} + resource:process(transliterator){"byn_Ethi_byn_Latn_Tekie_Alibekit.txt"} + } + } ch-am{ file{ direction{"FORWARD"} @@ -2094,6 +2343,12 @@ root:table(nofallback){ cy-fonipa-t-cy{ alias{"cy-cy_FONIPA"} } + d0_Morse-am_Ethi{ + file{ + direction{"REVERSE"} + resource:process(transliterator){"am_Ethi_d0_Morse.txt"} + } + } de-ASCII{ file{ direction{"FORWARD"} @@ -2382,6 +2637,15 @@ root:table(nofallback){ fa-t-zu{ alias{"zu-fa"} } + gz-Ethi-t-und-sarb{ + alias{"Sarb-gz_Ethi"} + } + gz_Ethi-Sarb{ + file{ + direction{"FORWARD"} + resource:process(transliterator){"gz_Ethi_Sarb.txt"} + } + } ha-NE-t-ha{ alias{"ha-ha_NE"} } @@ -3039,6 +3303,15 @@ root:table(nofallback){ resource:process(transliterator){"sat_Olck_sat_FONIPA.txt"} } } + sgw-Ethi-t-und-ethi-m0-gurage-2013{ + alias{"Ethi-sgw_Ethi/Gurage_2013"} + } + sgw_Ethi-Ethi/Gurage_2013{ + file{ + direction{"FORWARD"} + resource:process(transliterator){"sgw_Ethi_Ethi_Gurage_2013.txt"} + } + } si-Latn-t-si{ alias{"si-si_Latn"} } @@ -3297,6 +3570,9 @@ root:table(nofallback){ und-Cans-t-und-latn{ alias{"Latn-Cans"} } + und-Cyrl-t-und-ethi-m0-gutgarts{ + alias{"Ethi-Cyrl/Gutgarts"} + } und-Cyrl-t-und-latn{ alias{"Latn-Cyrl"} } @@ -3327,9 +3603,36 @@ root:table(nofallback){ und-Deva-t-und-telu{ alias{"Telu-Deva"} } - und-Ethi-t-und-latn{ + und-Ethi-t-sgw-ethi-m0-gurage-2013{ + alias{"sgw_Ethi-Ethi/Gurage_2013"} + } + und-Ethi-t-und-cyrl-m0-gutgarts{ + alias{"Cyrl-Ethi/Gutgarts"} + } + und-Ethi-t-und-lant{ alias{"Latn-Ethi"} } + und-Ethi-t-und-latn-m0-aethiopi{ + alias{"Latn-Ethi/Aethiopi"} + } + und-Ethi-t-und-latn-m0-alaloc{ + alias{"Latn-Ethi/ALALOC"} + } + und-Ethi-t-und-latn-m0-betamets{ + alias{"Latn-Ethi/Beta_Metsehaf"} + } + und-Ethi-t-und-latn-m0-iesjes-1964{ + alias{"Latn-Ethi/IES_JES_1964"} + } + und-Ethi-t-und-latn-m0-lambdin{ + alias{"Latn-Ethi/Lambdin"} + } + und-Ethi-t-und-latn-m0-sera{ + alias{"Latn-Ethi/SERA"} + } + und-Ethi-t-und-latn-m0-williams{ + alias{"Latn-Ethi/Williamson"} + } und-Geor-t-und-latn{ alias{"Latn-Geor"} } @@ -3474,6 +3777,30 @@ root:table(nofallback){ und-Latn-t-und-ethi{ alias{"Ethi-Latn"} } + und-Latn-t-und-ethi-m0-aethiopi{ + alias{"Ethi-Latn/Aethiopi"} + } + und-Latn-t-und-ethi-m0-alaloc{ + alias{"Ethi-Latn/ALALOC"} + } + und-Latn-t-und-ethi-m0-betamets{ + alias{"Ethi-Latn/Beta_Metsehaf"} + } + und-Latn-t-und-ethi-m0-es3842{ + alias{"Ethi-Latn/ES3842"} + } + und-Latn-t-und-ethi-m0-iesjes-1964{ + alias{"Ethi-Latn/IES_JES_1964"} + } + und-Latn-t-und-ethi-m0-lambdin{ + alias{"Ethi-Latn/Lambdin"} + } + und-Latn-t-und-ethi-m0-sera{ + alias{"Ethi-Latn/SERA"} + } + und-Latn-t-und-ethi-m0-williams{ + alias{"Ethi-Latn/Williamson"} + } und-Latn-t-und-geor{ alias{"Geor-Latn"} } @@ -3588,6 +3915,9 @@ root:table(nofallback){ und-Orya-t-und-telu{ alias{"Telu-Orya"} } + und-Sarb-t-gz-ethi{ + alias{"gz_Ethi-Sarb"} + } und-Syrc-t-und-latn{ alias{"Latn-Syrc"} } diff --git a/icu/icu4c/source/data/translit/sat_Olck_sat_FONIPA.txt b/icu/icu4c/source/data/translit/sat_Olck_sat_FONIPA.txt index b1316179b7f..c320834ae8f 100644 --- a/icu/icu4c/source/data/translit/sat_Olck_sat_FONIPA.txt +++ b/icu/icu4c/source/data/translit/sat_Olck_sat_FONIPA.txt @@ -59,7 +59,7 @@ $inword = [[:L:][:M:]]; # Some online texts use U+1C7C PHAARKAA instead of U+1C7B RELAA for indicating # long phonemes, presumably because the graphemes look similar in some fonts. # Since phaarkaa is used for voicing ejectives and plosives (which cannot -# be lenghtened), we rewrite phaarkaa to relaa. +# be lengthened), we rewrite phaarkaa to relaa. [ᱚᱟᱤᱩᱮᱳᱶᱢᱝᱞᱱ] [ᱹᱸᱺ]* {ᱼ} → ᱻ ; ::null(); ᱚᱹᱻ → ɔː ; diff --git a/icu/icu4c/source/data/translit/sgw_Ethi_Ethi_Gurage_2013.txt b/icu/icu4c/source/data/translit/sgw_Ethi_Ethi_Gurage_2013.txt new file mode 100644 index 00000000000..bcf5b8f4582 --- /dev/null +++ b/icu/icu4c/source/data/translit/sgw_Ethi_Ethi_Gurage_2013.txt @@ -0,0 +1,145 @@ +# © 2016 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +# +# File: sgw_Ethi_Ethi_Gurage_2013.txt +# Generated from CLDR +# + +######################################################################## +# Gurage Fider (2013, Unicode Ethiopic Extended-B 2021) +# +# This transliteration system converts between the old and new writing +# conventions for the Gurage language. Conversions are between the +# pre- and post-2013 system as supported in Unicode 4.1 and Unicode 14. +# +# Prepared by Daniel Yacob +# +######################################################################## +# +# MINIMAL FILTER: Ethiopic-Latin +# +:: [:Ethiopic:] ; +# +# +######################################################################## +# Start of Syllabic Transformations +######################################################################## +# +ሠ → ሰ ; # ETHIOPIC SYLLABLE SZA +ሡ → ሱ ; # ETHIOPIC SYLLABLE SZU +ሣ → ሳ ; # ETHIOPIC SYLLABLE SZAA +ሤ → ሴ ; # ETHIOPIC SYLLABLE SZEE +ሢ → ሲ ; # ETHIOPIC SYLLABLE SZI +ሥ → ስ ; # ETHIOPIC SYLLABLE SZE +ሦ → ሶ ; # ETHIOPIC SYLLABLE SZO +ሧ → ሷ ; # ETHIOPIC SYLLABLE SZWA +# +ኀ → ሐ ; # ETHIOPIC SYLLABLE XA +ኁ → ሑ ; # ETHIOPIC SYLLABLE XU +ኂ → ሒ ; # ETHIOPIC SYLLABLE XI +ኃ → ሓ ; # ETHIOPIC SYLLABLE XAA +ኄ → ሔ ; # ETHIOPIC SYLLABLE XEE +ኅ → ሕ ; # ETHIOPIC SYLLABLE XE +ኆ → ሖ ; # ETHIOPIC SYLLABLE XO +ኈ → 𞟨 ; # ETHIOPIC SYLLABLE XWA +ኊ → 𞟩 ; # ETHIOPIC SYLLABLE XWI +ኋ → ሗ ; # ETHIOPIC SYLLABLE XWAA +ኌ → 𞟪 ; # ETHIOPIC SYLLABLE XWEE +ኍ → 𞟫; # ETHIOPIC SYLLABLE XWE +# +ሀ → ሐ ; # ETHIOPIC SYLLABLE HA +ሁ → ሑ ; # ETHIOPIC SYLLABLE HU +ሂ → ሒ ; # ETHIOPIC SYLLABLE HI +ሃ → ሓ ; # ETHIOPIC SYLLABLE HAA +ሄ → ሔ ; # ETHIOPIC SYLLABLE HEE +ህ → ሕ ; # ETHIOPIC SYLLABLE HE +ሆ → ሖ ; # ETHIOPIC SYLLABLE HO +# +ፀ → ጸ ; # ETHIOPIC SYLLABLE TZA +ፁ → ጹ ; # ETHIOPIC SYLLABLE TZU +ፂ → ጺ ; # ETHIOPIC SYLLABLE TZI +ፃ → ጻ ; # ETHIOPIC SYLLABLE TZAA +ፄ → ጼ ; # ETHIOPIC SYLLABLE TZEE +ፅ → ጽ ; # ETHIOPIC SYLLABLE TZE +ፆ → ጾ ; # ETHIOPIC SYLLABLE TZO +# +# +######################################################################## +# +######################################################################## +# +ᎁ ↔ 𞟭 ; # ETHIOPIC SYLLABLE MWI +ᎂ ↔ 𞟮 ; # ETHIOPIC SYLLABLE MWEE +# +ቊ ↔ 𞟰 ; # ETHIOPIC SYLLABLE QWI +ቌ ↔ 𞟱 ; # ETHIOPIC SYLLABLE QWEE +ቍ ↔ 𞟲 ; # ETHIOPIC SYLLABLE QWE +# +ᎅ ↔ 𞟳 ; # ETHIOPIC SYLLABLE BWI +ᎆ ↔ 𞟴 ; # ETHIOPIC SYLLABLE BWEE +# +ⷀ ↔ ቐ ; # ETHIOPIC SYLLABLE SA +ⷁ ↔ ቑ ; # ETHIOPIC SYLLABLE SU +ⷂ ↔ ቒ ; # ETHIOPIC SYLLABLE SI +ⷃ ↔ ቓ ; # ETHIOPIC SYLLABLE SAA +ⷄ ↔ ቔ ; # ETHIOPIC SYLLABLE SEE +ⷅ ↔ ቕ ; # ETHIOPIC SYLLABLE SE +ⷆ ↔ ቖ ; # ETHIOPIC SYLLABLE SO +# +ኧ ↔ አ ; # ETHIOPIC SYLLABLE GLOTTAL WA +አ ↔ ኣ ; # ETHIOPIC SYLLABLE GLOTTAL A +# +ኲ ↔ 𞟵 ; # ETHIOPIC SYLLABLE KWI +ኴ ↔ 𞟶 ; # ETHIOPIC SYLLABLE KWEE +ኵ ↔ 𞟷 ; # ETHIOPIC SYLLABLE KWE +# +ኸ ↔ ሐ ; # ETHIOPIC SYLLABLE KXA +ኹ ↔ ሑ ; # ETHIOPIC SYLLABLE KXU +ኺ ↔ ሒ ; # ETHIOPIC SYLLABLE KXI +ኻ ↔ ሓ ; # ETHIOPIC SYLLABLE KXAA +ኼ ↔ ሔ ; # ETHIOPIC SYLLABLE KXEE +ኽ ↔ ሕ ; # ETHIOPIC SYLLABLE KXE +ኾ ↔ ሖ ; # ETHIOPIC SYLLABLE KXO +ዀ ↔ 𞟨 ; # ETHIOPIC SYLLABLE KXWA +ዂ ↔ 𞟩 ; # ETHIOPIC SYLLABLE KXWI +ዃ ↔ ሗ ; # ETHIOPIC SYLLABLE KXWAA +ዄ ↔ 𞟪 ; # ETHIOPIC SYLLABLE KXWEE +ዅ ↔ 𞟫 ; # ETHIOPIC SYLLABLE KXWE +# +ⷈ ↔ ኸ ; # ETHIOPIC SYLLABLE KYA +ⷉ ↔ ኹ ; # ETHIOPIC SYLLABLE KYU +ⷊ ↔ ኺ ; # ETHIOPIC SYLLABLE KYI +ⷋ ↔ ኻ ; # ETHIOPIC SYLLABLE KYAA +ⷌ ↔ ኼ ; # ETHIOPIC SYLLABLE KYEE +ⷍ ↔ ኽ ; # ETHIOPIC SYLLABLE KYE +ⷎ ↔ ኾ ; # ETHIOPIC SYLLABLE KYO +# +ⷐ ↔ 𞟠 ; # ETHIOPIC SYLLABLE XYA +ⷑ ↔ 𞟡 ; # ETHIOPIC SYLLABLE XYU +ⷒ ↔ 𞟢 ; # ETHIOPIC SYLLABLE XYI +ⷓ ↔ 𞟣 ; # ETHIOPIC SYLLABLE XYAA +ⷔ ↔ 𞟤 ; # ETHIOPIC SYLLABLE XYEE +ⷕ ↔ 𞟥 ; # ETHIOPIC SYLLABLE XYE +ⷖ ↔ 𞟦 ; # ETHIOPIC SYLLABLE XYO +# +ጒ ↔ 𞟸 ; # ETHIOPIC SYLLABLE GWI +ጔ ↔ 𞟹 ; # ETHIOPIC SYLLABLE GWEE +ጕ ↔ 𞟺 ; # ETHIOPIC SYLLABLE GWE +# +ⷘ ↔ ጘ ; # ETHIOPIC SYLLABLE GYA +ⷙ ↔ ጙ ; # ETHIOPIC SYLLABLE GYU +ⷚ ↔ ጚ ; # ETHIOPIC SYLLABLE GYI +ⷛ ↔ ጛ ; # ETHIOPIC SYLLABLE GYAA +ⷜ ↔ ጜ ; # ETHIOPIC SYLLABLE GYEE +ⷝ ↔ ጝ ; # ETHIOPIC SYLLABLE GYE +ⷞ ↔ ጞ ; # ETHIOPIC SYLLABLE GYO +# +ᎉ ↔ 𞟻 ; # ETHIOPIC SYLLABLE FWI +ᎊ ↔ 𞟼 ; # ETHIOPIC SYLLABLE FWEE +# +ᎍ ↔ 𞟽 ; # ETHIOPIC SYLLABLE PWI +ᎎ ↔ 𞟾 ; # ETHIOPIC SYLLABLE PWEE +# +######################################################################## + diff --git a/icu/icu4c/source/data/translit/tk_Cyrl_tk_BGN.txt b/icu/icu4c/source/data/translit/tk_Cyrl_tk_BGN.txt index e042a53901e..14b517623e8 100644 --- a/icu/icu4c/source/data/translit/tk_Cyrl_tk_BGN.txt +++ b/icu/icu4c/source/data/translit/tk_Cyrl_tk_BGN.txt @@ -51,7 +51,7 @@ $lower = [$lowerConsonants $lowerVowels] ; # Use this $wordBoundary until bug 2034 is fixed in ICU: # http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest # -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:] ] ; # # ######################################################################## @@ -84,11 +84,11 @@ $wordBoundary = [^[:L:][:M:][:N:]] ; # ######################################################################## # -Е}[[$upperVowels - [Ә]] [ЙЪЬ]] → YE ; # CYRILLIC CAPITAL LETTER IE -Е}[[$lowerVowels - [ә]] [йъь]] → Ye ; # CYRILLIC CAPITAL LETTER IE +Е}[[$upperVowels - [Ә] ] [ЙЪЬ] ] → YE ; # CYRILLIC CAPITAL LETTER IE +Е}[[$lowerVowels - [ә] ] [йъь] ] → Ye ; # CYRILLIC CAPITAL LETTER IE $wordBoundary{Е → Ye ; # CYRILLIC CAPITAL LETTER IE Е → E ; # CYRILLIC CAPITAL LETTER IE -е}[[$upperVowels - [Ә]] [$lowerVowels - [ә]] [ЙйЪъЬь]] → ye ; # CYRILLIC SMALL LETTER IE +е}[[$upperVowels - [Ә] ] [$lowerVowels - [ә] ] [ЙйЪъЬь] ] → ye ; # CYRILLIC SMALL LETTER IE $wordBoundary{е → ye ; # CYRILLIC SMALL LETTER IE е → e ; # CYRILLIC SMALL LETTER IE # diff --git a/icu/icu4c/source/data/unidata/CaseFolding.txt b/icu/icu4c/source/data/unidata/CaseFolding.txt index 033788b253f..69c5c64b4c6 100644 --- a/icu/icu4c/source/data/unidata/CaseFolding.txt +++ b/icu/icu4c/source/data/unidata/CaseFolding.txt @@ -1,11 +1,11 @@ -# CaseFolding-13.0.0.txt -# Date: 2019-09-08, 23:30:59 GMT -# © 2019 Unicode®, Inc. +# CaseFolding-15.1.0.txt +# Date: 2023-05-12, 21:53:10 GMT +# © 2023 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # Case Folding Properties # @@ -929,6 +929,7 @@ 1FCC; S; 1FC3; # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI 1FD2; F; 03B9 0308 0300; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA 1FD3; F; 03B9 0308 0301; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA +1FD3; S; 0390; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA 1FD6; F; 03B9 0342; # GREEK SMALL LETTER IOTA WITH PERISPOMENI 1FD7; F; 03B9 0308 0342; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI 1FD8; C; 1FD0; # GREEK CAPITAL LETTER IOTA WITH VRACHY @@ -937,6 +938,7 @@ 1FDB; C; 1F77; # GREEK CAPITAL LETTER IOTA WITH OXIA 1FE2; F; 03C5 0308 0300; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA 1FE3; F; 03C5 0308 0301; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA +1FE3; S; 03B0; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA 1FE4; F; 03C1 0313; # GREEK SMALL LETTER RHO WITH PSILI 1FE6; F; 03C5 0342; # GREEK SMALL LETTER UPSILON WITH PERISPOMENI 1FE7; F; 03C5 0308 0342; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI @@ -1050,6 +1052,7 @@ 2C2C; C; 2C5C; # GLAGOLITIC CAPITAL LETTER SHTAPIC 2C2D; C; 2C5D; # GLAGOLITIC CAPITAL LETTER TROKUTASTI A 2C2E; C; 2C5E; # GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE +2C2F; C; 2C5F; # GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI 2C60; C; 2C61; # LATIN CAPITAL LETTER L WITH DOUBLE BAR 2C62; C; 026B; # LATIN CAPITAL LETTER L WITH MIDDLE TILDE 2C63; C; 1D7D; # LATIN CAPITAL LETTER P WITH STROKE @@ -1230,12 +1233,16 @@ A7B8; C; A7B9; # LATIN CAPITAL LETTER U WITH STROKE A7BA; C; A7BB; # LATIN CAPITAL LETTER GLOTTAL A A7BC; C; A7BD; # LATIN CAPITAL LETTER GLOTTAL I A7BE; C; A7BF; # LATIN CAPITAL LETTER GLOTTAL U +A7C0; C; A7C1; # LATIN CAPITAL LETTER OLD POLISH O A7C2; C; A7C3; # LATIN CAPITAL LETTER ANGLICANA W A7C4; C; A794; # LATIN CAPITAL LETTER C WITH PALATAL HOOK A7C5; C; 0282; # LATIN CAPITAL LETTER S WITH HOOK A7C6; C; 1D8E; # LATIN CAPITAL LETTER Z WITH PALATAL HOOK A7C7; C; A7C8; # LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY A7C9; C; A7CA; # LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY +A7D0; C; A7D1; # LATIN CAPITAL LETTER CLOSED INSULAR G +A7D6; C; A7D7; # LATIN CAPITAL LETTER MIDDLE SCOTS S +A7D8; C; A7D9; # LATIN CAPITAL LETTER SIGMOID S A7F5; C; A7F6; # LATIN CAPITAL LETTER REVERSED HALF H AB70; C; 13A0; # CHEROKEE SMALL LETTER A AB71; C; 13A1; # CHEROKEE SMALL LETTER E @@ -1323,6 +1330,7 @@ FB02; F; 0066 006C; # LATIN SMALL LIGATURE FL FB03; F; 0066 0066 0069; # LATIN SMALL LIGATURE FFI FB04; F; 0066 0066 006C; # LATIN SMALL LIGATURE FFL FB05; F; 0073 0074; # LATIN SMALL LIGATURE LONG S T +FB05; S; FB06; # LATIN SMALL LIGATURE LONG S T FB06; F; 0073 0074; # LATIN SMALL LIGATURE ST FB13; F; 0574 0576; # ARMENIAN SMALL LIGATURE MEN NOW FB14; F; 0574 0565; # ARMENIAN SMALL LIGATURE MEN ECH @@ -1431,6 +1439,41 @@ FF3A; C; FF5A; # FULLWIDTH LATIN CAPITAL LETTER Z 104D1; C; 104F9; # OSAGE CAPITAL LETTER GHA 104D2; C; 104FA; # OSAGE CAPITAL LETTER ZA 104D3; C; 104FB; # OSAGE CAPITAL LETTER ZHA +10570; C; 10597; # VITHKUQI CAPITAL LETTER A +10571; C; 10598; # VITHKUQI CAPITAL LETTER BBE +10572; C; 10599; # VITHKUQI CAPITAL LETTER BE +10573; C; 1059A; # VITHKUQI CAPITAL LETTER CE +10574; C; 1059B; # VITHKUQI CAPITAL LETTER CHE +10575; C; 1059C; # VITHKUQI CAPITAL LETTER DE +10576; C; 1059D; # VITHKUQI CAPITAL LETTER DHE +10577; C; 1059E; # VITHKUQI CAPITAL LETTER EI +10578; C; 1059F; # VITHKUQI CAPITAL LETTER E +10579; C; 105A0; # VITHKUQI CAPITAL LETTER FE +1057A; C; 105A1; # VITHKUQI CAPITAL LETTER GA +1057C; C; 105A3; # VITHKUQI CAPITAL LETTER HA +1057D; C; 105A4; # VITHKUQI CAPITAL LETTER HHA +1057E; C; 105A5; # VITHKUQI CAPITAL LETTER I +1057F; C; 105A6; # VITHKUQI CAPITAL LETTER IJE +10580; C; 105A7; # VITHKUQI CAPITAL LETTER JE +10581; C; 105A8; # VITHKUQI CAPITAL LETTER KA +10582; C; 105A9; # VITHKUQI CAPITAL LETTER LA +10583; C; 105AA; # VITHKUQI CAPITAL LETTER LLA +10584; C; 105AB; # VITHKUQI CAPITAL LETTER ME +10585; C; 105AC; # VITHKUQI CAPITAL LETTER NE +10586; C; 105AD; # VITHKUQI CAPITAL LETTER NJE +10587; C; 105AE; # VITHKUQI CAPITAL LETTER O +10588; C; 105AF; # VITHKUQI CAPITAL LETTER PE +10589; C; 105B0; # VITHKUQI CAPITAL LETTER QA +1058A; C; 105B1; # VITHKUQI CAPITAL LETTER RE +1058C; C; 105B3; # VITHKUQI CAPITAL LETTER SE +1058D; C; 105B4; # VITHKUQI CAPITAL LETTER SHE +1058E; C; 105B5; # VITHKUQI CAPITAL LETTER TE +1058F; C; 105B6; # VITHKUQI CAPITAL LETTER THE +10590; C; 105B7; # VITHKUQI CAPITAL LETTER U +10591; C; 105B8; # VITHKUQI CAPITAL LETTER VE +10592; C; 105B9; # VITHKUQI CAPITAL LETTER XE +10594; C; 105BB; # VITHKUQI CAPITAL LETTER Y +10595; C; 105BC; # VITHKUQI CAPITAL LETTER ZE 10C80; C; 10CC0; # OLD HUNGARIAN CAPITAL LETTER A 10C81; C; 10CC1; # OLD HUNGARIAN CAPITAL LETTER AA 10C82; C; 10CC2; # OLD HUNGARIAN CAPITAL LETTER EB diff --git a/icu/icu4c/source/data/unidata/DerivedCoreProperties.txt b/icu/icu4c/source/data/unidata/DerivedCoreProperties.txt index d67ba023380..2f4755b4e59 100644 --- a/icu/icu4c/source/data/unidata/DerivedCoreProperties.txt +++ b/icu/icu4c/source/data/unidata/DerivedCoreProperties.txt @@ -1,11 +1,11 @@ -# DerivedCoreProperties-13.0.0.txt -# Date: 2020-01-22, 00:07:19 GMT -# © 2020 Unicode®, Inc. +# DerivedCoreProperties-15.1.0.txt +# Date: 2023-08-07, 15:21:24 GMT +# © 2023 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # ================================================ @@ -341,8 +341,10 @@ FFE9..FFEC ; Math 0829..082C ; Alphabetic 0840..0858 ; Alphabetic 0860..086A ; Alphabetic -08A0..08B4 ; Alphabetic -08B6..08C7 ; Alphabetic +0870..0887 ; Alphabetic +0889..088E ; Alphabetic +08A0..08C8 ; Alphabetic +08C9 ; Alphabetic 08D4..08DF ; Alphabetic 08E3..08E9 ; Alphabetic 08F0..0902 ; Alphabetic @@ -460,6 +462,7 @@ FFE9..FFEC ; Math 0BD7 ; Alphabetic 0C00 ; Alphabetic 0C01..0C03 ; Alphabetic +0C04 ; Alphabetic 0C05..0C0C ; Alphabetic 0C0E..0C10 ; Alphabetic 0C12..0C28 ; Alphabetic @@ -471,6 +474,7 @@ FFE9..FFEC ; Math 0C4A..0C4C ; Alphabetic 0C55..0C56 ; Alphabetic 0C58..0C5A ; Alphabetic +0C5D ; Alphabetic 0C60..0C61 ; Alphabetic 0C62..0C63 ; Alphabetic 0C80 ; Alphabetic @@ -490,10 +494,11 @@ FFE9..FFEC ; Math 0CCA..0CCB ; Alphabetic 0CCC ; Alphabetic 0CD5..0CD6 ; Alphabetic -0CDE ; Alphabetic +0CDD..0CDE ; Alphabetic 0CE0..0CE1 ; Alphabetic 0CE2..0CE3 ; Alphabetic 0CF1..0CF2 ; Alphabetic +0CF3 ; Alphabetic 0D00..0D01 ; Alphabetic 0D02..0D03 ; Alphabetic 0D04..0D0C ; Alphabetic @@ -549,7 +554,7 @@ FFE9..FFEC ; Math 0F49..0F6C ; Alphabetic 0F71..0F7E ; Alphabetic 0F7F ; Alphabetic -0F80..0F81 ; Alphabetic +0F80..0F83 ; Alphabetic 0F88..0F8C ; Alphabetic 0F8D..0F97 ; Alphabetic 0F99..0FBC ; Alphabetic @@ -614,10 +619,9 @@ FFE9..FFEC ; Math 16A0..16EA ; Alphabetic 16EE..16F0 ; Alphabetic 16F1..16F8 ; Alphabetic -1700..170C ; Alphabetic -170E..1711 ; Alphabetic +1700..1711 ; Alphabetic 1712..1713 ; Alphabetic -1720..1731 ; Alphabetic +171F..1731 ; Alphabetic 1732..1733 ; Alphabetic 1740..1751 ; Alphabetic 1752..1753 ; Alphabetic @@ -670,6 +674,7 @@ FFE9..FFEC ; Math 1A73..1A74 ; Alphabetic 1AA7 ; Alphabetic 1ABF..1AC0 ; Alphabetic +1ACC..1ACE ; Alphabetic 1B00..1B03 ; Alphabetic 1B04 ; Alphabetic 1B05..1B33 ; Alphabetic @@ -680,7 +685,7 @@ FFE9..FFEC ; Math 1B3D..1B41 ; Alphabetic 1B42 ; Alphabetic 1B43 ; Alphabetic -1B45..1B4B ; Alphabetic +1B45..1B4C ; Alphabetic 1B80..1B81 ; Alphabetic 1B82 ; Alphabetic 1B83..1BA0 ; Alphabetic @@ -760,9 +765,7 @@ FFE9..FFEC ; Math 2183..2184 ; Alphabetic 2185..2188 ; Alphabetic 24B6..24E9 ; Alphabetic -2C00..2C2E ; Alphabetic -2C30..2C5E ; Alphabetic -2C60..2C7B ; Alphabetic +2C00..2C7B ; Alphabetic 2C7C..2C7D ; Alphabetic 2C7E..2CE4 ; Alphabetic 2CEB..2CEE ; Alphabetic @@ -802,8 +805,7 @@ FFE9..FFEC ; Math 31A0..31BF ; Alphabetic 31F0..31FF ; Alphabetic 3400..4DBF ; Alphabetic -4E00..9FFC ; Alphabetic -A000..A014 ; Alphabetic +4E00..A014 ; Alphabetic A015 ; Alphabetic A016..A48C ; Alphabetic A4D0..A4F7 ; Alphabetic @@ -828,8 +830,11 @@ A771..A787 ; Alphabetic A788 ; Alphabetic A78B..A78E ; Alphabetic A78F ; Alphabetic -A790..A7BF ; Alphabetic -A7C2..A7CA ; Alphabetic +A790..A7CA ; Alphabetic +A7D0..A7D1 ; Alphabetic +A7D3 ; Alphabetic +A7D5..A7D9 ; Alphabetic +A7F2..A7F4 ; Alphabetic A7F5..A7F6 ; Alphabetic A7F7 ; Alphabetic A7F8..A7F9 ; Alphabetic @@ -985,9 +990,20 @@ FFDA..FFDC ; Alphabetic 104D8..104FB ; Alphabetic 10500..10527 ; Alphabetic 10530..10563 ; Alphabetic +10570..1057A ; Alphabetic +1057C..1058A ; Alphabetic +1058C..10592 ; Alphabetic +10594..10595 ; Alphabetic +10597..105A1 ; Alphabetic +105A3..105B1 ; Alphabetic +105B3..105B9 ; Alphabetic +105BB..105BC ; Alphabetic 10600..10736 ; Alphabetic 10740..10755 ; Alphabetic 10760..10767 ; Alphabetic +10780..10785 ; Alphabetic +10787..107B0 ; Alphabetic +107B2..107BA ; Alphabetic 10800..10805 ; Alphabetic 10808 ; Alphabetic 1080A..10835 ; Alphabetic @@ -1028,6 +1044,7 @@ FFDA..FFDC ; Alphabetic 10F00..10F1C ; Alphabetic 10F27 ; Alphabetic 10F30..10F45 ; Alphabetic +10F70..10F81 ; Alphabetic 10FB0..10FC4 ; Alphabetic 10FE0..10FF6 ; Alphabetic 11000 ; Alphabetic @@ -1035,11 +1052,16 @@ FFDA..FFDC ; Alphabetic 11002 ; Alphabetic 11003..11037 ; Alphabetic 11038..11045 ; Alphabetic +11071..11072 ; Alphabetic +11073..11074 ; Alphabetic +11075 ; Alphabetic +11080..11081 ; Alphabetic 11082 ; Alphabetic 11083..110AF ; Alphabetic 110B0..110B2 ; Alphabetic 110B3..110B6 ; Alphabetic 110B7..110B8 ; Alphabetic +110C2 ; Alphabetic 110D0..110E8 ; Alphabetic 11100..11102 ; Alphabetic 11103..11126 ; Alphabetic @@ -1070,6 +1092,8 @@ FFDA..FFDC ; Alphabetic 11234 ; Alphabetic 11237 ; Alphabetic 1123E ; Alphabetic +1123F..11240 ; Alphabetic +11241 ; Alphabetic 11280..11286 ; Alphabetic 11288 ; Alphabetic 1128A..1128D ; Alphabetic @@ -1144,6 +1168,7 @@ FFDA..FFDC ; Alphabetic 11722..11725 ; Alphabetic 11726 ; Alphabetic 11727..1172A ; Alphabetic +11740..11746 ; Alphabetic 11800..1182B ; Alphabetic 1182C..1182E ; Alphabetic 1182F..11837 ; Alphabetic @@ -1185,7 +1210,7 @@ FFDA..FFDC ; Alphabetic 11A8A..11A96 ; Alphabetic 11A97 ; Alphabetic 11A9D ; Alphabetic -11AC0..11AF8 ; Alphabetic +11AB0..11AF8 ; Alphabetic 11C00..11C08 ; Alphabetic 11C0A..11C2E ; Alphabetic 11C2F ; Alphabetic @@ -1223,14 +1248,26 @@ FFDA..FFDC ; Alphabetic 11EE0..11EF2 ; Alphabetic 11EF3..11EF4 ; Alphabetic 11EF5..11EF6 ; Alphabetic +11F00..11F01 ; Alphabetic +11F02 ; Alphabetic +11F03 ; Alphabetic +11F04..11F10 ; Alphabetic +11F12..11F33 ; Alphabetic +11F34..11F35 ; Alphabetic +11F36..11F3A ; Alphabetic +11F3E..11F3F ; Alphabetic +11F40 ; Alphabetic 11FB0 ; Alphabetic 12000..12399 ; Alphabetic 12400..1246E ; Alphabetic 12480..12543 ; Alphabetic -13000..1342E ; Alphabetic +12F90..12FF0 ; Alphabetic +13000..1342F ; Alphabetic +13441..13446 ; Alphabetic 14400..14646 ; Alphabetic 16800..16A38 ; Alphabetic 16A40..16A5E ; Alphabetic +16A70..16ABE ; Alphabetic 16AD0..16AED ; Alphabetic 16B00..16B2F ; Alphabetic 16B40..16B43 ; Alphabetic @@ -1249,8 +1286,13 @@ FFDA..FFDC ; Alphabetic 17000..187F7 ; Alphabetic 18800..18CD5 ; Alphabetic 18D00..18D08 ; Alphabetic -1B000..1B11E ; Alphabetic +1AFF0..1AFF3 ; Alphabetic +1AFF5..1AFFB ; Alphabetic +1AFFD..1AFFE ; Alphabetic +1B000..1B122 ; Alphabetic +1B132 ; Alphabetic 1B150..1B152 ; Alphabetic +1B155 ; Alphabetic 1B164..1B167 ; Alphabetic 1B170..1B2FB ; Alphabetic 1BC00..1BC6A ; Alphabetic @@ -1288,15 +1330,28 @@ FFDA..FFDC ; Alphabetic 1D78A..1D7A8 ; Alphabetic 1D7AA..1D7C2 ; Alphabetic 1D7C4..1D7CB ; Alphabetic +1DF00..1DF09 ; Alphabetic +1DF0A ; Alphabetic +1DF0B..1DF1E ; Alphabetic +1DF25..1DF2A ; Alphabetic 1E000..1E006 ; Alphabetic 1E008..1E018 ; Alphabetic 1E01B..1E021 ; Alphabetic 1E023..1E024 ; Alphabetic 1E026..1E02A ; Alphabetic +1E030..1E06D ; Alphabetic +1E08F ; Alphabetic 1E100..1E12C ; Alphabetic 1E137..1E13D ; Alphabetic 1E14E ; Alphabetic +1E290..1E2AD ; Alphabetic 1E2C0..1E2EB ; Alphabetic +1E4D0..1E4EA ; Alphabetic +1E4EB ; Alphabetic +1E7E0..1E7E6 ; Alphabetic +1E7E8..1E7EB ; Alphabetic +1E7ED..1E7EE ; Alphabetic +1E7F0..1E7FE ; Alphabetic 1E800..1E8C4 ; Alphabetic 1E900..1E943 ; Alphabetic 1E947 ; Alphabetic @@ -1337,15 +1392,17 @@ FFDA..FFDC ; Alphabetic 1F130..1F149 ; Alphabetic 1F150..1F169 ; Alphabetic 1F170..1F189 ; Alphabetic -20000..2A6DD ; Alphabetic -2A700..2B734 ; Alphabetic +20000..2A6DF ; Alphabetic +2A700..2B739 ; Alphabetic 2B740..2B81D ; Alphabetic 2B820..2CEA1 ; Alphabetic 2CEB0..2EBE0 ; Alphabetic +2EBF0..2EE5D ; Alphabetic 2F800..2FA1D ; Alphabetic 30000..3134A ; Alphabetic +31350..323AF ; Alphabetic -# Total code points: 132875 +# Total code points: 138387 # ================================================ @@ -1630,6 +1687,7 @@ FFDA..FFDC ; Alphabetic 052F ; Lowercase 0560..0588 ; Lowercase 10D0..10FA ; Lowercase +10FC ; Lowercase 10FD..10FF ; Lowercase 13F8..13FD ; Lowercase 1C80..1C88 ; Lowercase @@ -1798,7 +1856,7 @@ FFDA..FFDC ; Alphabetic 2170..217F ; Lowercase 2184 ; Lowercase 24D0..24E9 ; Lowercase -2C30..2C5E ; Lowercase +2C30..2C5F ; Lowercase 2C61 ; Lowercase 2C65..2C66 ; Lowercase 2C68 ; Lowercase @@ -1970,21 +2028,37 @@ A7B9 ; Lowercase A7BB ; Lowercase A7BD ; Lowercase A7BF ; Lowercase +A7C1 ; Lowercase A7C3 ; Lowercase A7C8 ; Lowercase A7CA ; Lowercase +A7D1 ; Lowercase +A7D3 ; Lowercase +A7D5 ; Lowercase +A7D7 ; Lowercase +A7D9 ; Lowercase +A7F2..A7F4 ; Lowercase A7F6 ; Lowercase A7F8..A7F9 ; Lowercase A7FA ; Lowercase AB30..AB5A ; Lowercase AB5C..AB5F ; Lowercase AB60..AB68 ; Lowercase +AB69 ; Lowercase AB70..ABBF ; Lowercase FB00..FB06 ; Lowercase FB13..FB17 ; Lowercase FF41..FF5A ; Lowercase 10428..1044F ; Lowercase 104D8..104FB ; Lowercase +10597..105A1 ; Lowercase +105A3..105B1 ; Lowercase +105B3..105B9 ; Lowercase +105BB..105BC ; Lowercase +10780 ; Lowercase +10783..10785 ; Lowercase +10787..107B0 ; Lowercase +107B2..107BA ; Lowercase 10CC0..10CF2 ; Lowercase 118C0..118DF ; Lowercase 16E60..16E7F ; Lowercase @@ -2016,9 +2090,13 @@ FF41..FF5A ; Lowercase 1D7AA..1D7C2 ; Lowercase 1D7C4..1D7C9 ; Lowercase 1D7CB ; Lowercase +1DF00..1DF09 ; Lowercase +1DF0B..1DF1E ; Lowercase +1DF25..1DF2A ; Lowercase +1E030..1E06D ; Lowercase 1E922..1E943 ; Lowercase -# Total code points: 2344 +# Total code points: 2544 # ================================================ @@ -2458,7 +2536,7 @@ FF41..FF5A ; Lowercase 2160..216F ; Uppercase 2183 ; Uppercase 24B6..24CF ; Uppercase -2C00..2C2E ; Uppercase +2C00..2C2F ; Uppercase 2C60 ; Uppercase 2C62..2C64 ; Uppercase 2C67 ; Uppercase @@ -2623,13 +2701,21 @@ A7B8 ; Uppercase A7BA ; Uppercase A7BC ; Uppercase A7BE ; Uppercase +A7C0 ; Uppercase A7C2 ; Uppercase A7C4..A7C7 ; Uppercase A7C9 ; Uppercase +A7D0 ; Uppercase +A7D6 ; Uppercase +A7D8 ; Uppercase A7F5 ; Uppercase FF21..FF3A ; Uppercase 10400..10427 ; Uppercase 104B0..104D3 ; Uppercase +10570..1057A ; Uppercase +1057C..1058A ; Uppercase +1058C..10592 ; Uppercase +10594..10595 ; Uppercase 10C80..10CB2 ; Uppercase 118A0..118BF ; Uppercase 16E40..16E5F ; Uppercase @@ -2669,7 +2755,7 @@ FF21..FF3A ; Uppercase 1F150..1F169 ; Uppercase 1F170..1F189 ; Uppercase -# Total code points: 1911 +# Total code points: 1951 # ================================================ @@ -2710,6 +2796,7 @@ FF21..FF3A ; Uppercase 10C7 ; Cased 10CD ; Cased 10D0..10FA ; Cased +10FC ; Cased 10FD..10FF ; Cased 13A0..13F5 ; Cased 13F8..13FD ; Cased @@ -2761,9 +2848,7 @@ FF21..FF3A ; Uppercase 2160..217F ; Cased 2183..2184 ; Cased 24B6..24E9 ; Cased -2C00..2C2E ; Cased -2C30..2C5E ; Cased -2C60..2C7B ; Cased +2C00..2C7B ; Cased 2C7C..2C7D ; Cased 2C7E..2CE4 ; Cased 2CEB..2CEE ; Cased @@ -2778,14 +2863,18 @@ A722..A76F ; Cased A770 ; Cased A771..A787 ; Cased A78B..A78E ; Cased -A790..A7BF ; Cased -A7C2..A7CA ; Cased +A790..A7CA ; Cased +A7D0..A7D1 ; Cased +A7D3 ; Cased +A7D5..A7D9 ; Cased +A7F2..A7F4 ; Cased A7F5..A7F6 ; Cased A7F8..A7F9 ; Cased A7FA ; Cased AB30..AB5A ; Cased AB5C..AB5F ; Cased AB60..AB68 ; Cased +AB69 ; Cased AB70..ABBF ; Cased FB00..FB06 ; Cased FB13..FB17 ; Cased @@ -2794,6 +2883,18 @@ FF41..FF5A ; Cased 10400..1044F ; Cased 104B0..104D3 ; Cased 104D8..104FB ; Cased +10570..1057A ; Cased +1057C..1058A ; Cased +1058C..10592 ; Cased +10594..10595 ; Cased +10597..105A1 ; Cased +105A3..105B1 ; Cased +105B3..105B9 ; Cased +105BB..105BC ; Cased +10780 ; Cased +10783..10785 ; Cased +10787..107B0 ; Cased +107B2..107BA ; Cased 10C80..10CB2 ; Cased 10CC0..10CF2 ; Cased 118A0..118DF ; Cased @@ -2828,12 +2929,16 @@ FF41..FF5A ; Cased 1D78A..1D7A8 ; Cased 1D7AA..1D7C2 ; Cased 1D7C4..1D7CB ; Cased +1DF00..1DF09 ; Cased +1DF0B..1DF1E ; Cased +1DF25..1DF2A ; Cased +1E030..1E06D ; Cased 1E900..1E943 ; Cased 1F130..1F149 ; Cased 1F150..1F169 ; Cased 1F170..1F189 ; Cased -# Total code points: 4286 +# Total code points: 4526 # ================================================ @@ -2908,7 +3013,11 @@ FF41..FF5A ; Cased 0828 ; Case_Ignorable 0829..082D ; Case_Ignorable 0859..085B ; Case_Ignorable -08D3..08E1 ; Case_Ignorable +0888 ; Case_Ignorable +0890..0891 ; Case_Ignorable +0898..089F ; Case_Ignorable +08C9 ; Case_Ignorable +08CA..08E1 ; Case_Ignorable 08E2 ; Case_Ignorable 08E3..0902 ; Case_Ignorable 093A ; Case_Ignorable @@ -2951,6 +3060,7 @@ FF41..FF5A ; Cased 0BCD ; Case_Ignorable 0C00 ; Case_Ignorable 0C04 ; Case_Ignorable +0C3C ; Case_Ignorable 0C3E..0C40 ; Case_Ignorable 0C46..0C48 ; Case_Ignorable 0C4A..0C4D ; Case_Ignorable @@ -2978,7 +3088,7 @@ FF41..FF5A ; Cased 0EB1 ; Case_Ignorable 0EB4..0EBC ; Case_Ignorable 0EC6 ; Case_Ignorable -0EC8..0ECD ; Case_Ignorable +0EC8..0ECE ; Case_Ignorable 0F18..0F19 ; Case_Ignorable 0F35 ; Case_Ignorable 0F37 ; Case_Ignorable @@ -3003,7 +3113,7 @@ FF41..FF5A ; Cased 10FC ; Case_Ignorable 135D..135F ; Case_Ignorable 1712..1714 ; Case_Ignorable -1732..1734 ; Case_Ignorable +1732..1733 ; Case_Ignorable 1752..1753 ; Case_Ignorable 1772..1773 ; Case_Ignorable 17B4..17B5 ; Case_Ignorable @@ -3014,6 +3124,7 @@ FF41..FF5A ; Cased 17DD ; Case_Ignorable 180B..180D ; Case_Ignorable 180E ; Case_Ignorable +180F ; Case_Ignorable 1843 ; Case_Ignorable 1885..1886 ; Case_Ignorable 18A9 ; Case_Ignorable @@ -3033,7 +3144,7 @@ FF41..FF5A ; Cased 1AA7 ; Case_Ignorable 1AB0..1ABD ; Case_Ignorable 1ABE ; Case_Ignorable -1ABF..1AC0 ; Case_Ignorable +1ABF..1ACE ; Case_Ignorable 1B00..1B03 ; Case_Ignorable 1B34 ; Case_Ignorable 1B36..1B3A ; Case_Ignorable @@ -3060,8 +3171,7 @@ FF41..FF5A ; Cased 1D2C..1D6A ; Case_Ignorable 1D78 ; Case_Ignorable 1D9B..1DBF ; Case_Ignorable -1DC0..1DF9 ; Case_Ignorable -1DFB..1DFF ; Case_Ignorable +1DC0..1DFF ; Case_Ignorable 1FBD ; Case_Ignorable 1FBF..1FC1 ; Case_Ignorable 1FCD..1FCF ; Case_Ignorable @@ -3114,6 +3224,7 @@ A720..A721 ; Case_Ignorable A770 ; Case_Ignorable A788 ; Case_Ignorable A789..A78A ; Case_Ignorable +A7F2..A7F4 ; Case_Ignorable A7F8..A7F9 ; Case_Ignorable A802 ; Case_Ignorable A806 ; Case_Ignorable @@ -3156,7 +3267,7 @@ ABE5 ; Case_Ignorable ABE8 ; Case_Ignorable ABED ; Case_Ignorable FB1E ; Case_Ignorable -FBB2..FBC1 ; Case_Ignorable +FBB2..FBC2 ; Case_Ignorable FE00..FE0F ; Case_Ignorable FE13 ; Case_Ignorable FE20..FE2F ; Case_Ignorable @@ -3175,6 +3286,9 @@ FFF9..FFFB ; Case_Ignorable 101FD ; Case_Ignorable 102E0 ; Case_Ignorable 10376..1037A ; Case_Ignorable +10780..10785 ; Case_Ignorable +10787..107B0 ; Case_Ignorable +107B2..107BA ; Case_Ignorable 10A01..10A03 ; Case_Ignorable 10A05..10A06 ; Case_Ignorable 10A0C..10A0F ; Case_Ignorable @@ -3183,13 +3297,18 @@ FFF9..FFFB ; Case_Ignorable 10AE5..10AE6 ; Case_Ignorable 10D24..10D27 ; Case_Ignorable 10EAB..10EAC ; Case_Ignorable +10EFD..10EFF ; Case_Ignorable 10F46..10F50 ; Case_Ignorable +10F82..10F85 ; Case_Ignorable 11001 ; Case_Ignorable 11038..11046 ; Case_Ignorable +11070 ; Case_Ignorable +11073..11074 ; Case_Ignorable 1107F..11081 ; Case_Ignorable 110B3..110B6 ; Case_Ignorable 110B9..110BA ; Case_Ignorable 110BD ; Case_Ignorable +110C2 ; Case_Ignorable 110CD ; Case_Ignorable 11100..11102 ; Case_Ignorable 11127..1112B ; Case_Ignorable @@ -3203,6 +3322,7 @@ FFF9..FFFB ; Case_Ignorable 11234 ; Case_Ignorable 11236..11237 ; Case_Ignorable 1123E ; Case_Ignorable +11241 ; Case_Ignorable 112DF ; Case_Ignorable 112E3..112EA ; Case_Ignorable 11300..11301 ; Case_Ignorable @@ -3264,7 +3384,13 @@ FFF9..FFFB ; Case_Ignorable 11D95 ; Case_Ignorable 11D97 ; Case_Ignorable 11EF3..11EF4 ; Case_Ignorable -13430..13438 ; Case_Ignorable +11F00..11F01 ; Case_Ignorable +11F36..11F3A ; Case_Ignorable +11F40 ; Case_Ignorable +11F42 ; Case_Ignorable +13430..1343F ; Case_Ignorable +13440 ; Case_Ignorable +13447..13455 ; Case_Ignorable 16AF0..16AF4 ; Case_Ignorable 16B30..16B36 ; Case_Ignorable 16B40..16B43 ; Case_Ignorable @@ -3274,8 +3400,13 @@ FFF9..FFFB ; Case_Ignorable 16FE0..16FE1 ; Case_Ignorable 16FE3 ; Case_Ignorable 16FE4 ; Case_Ignorable +1AFF0..1AFF3 ; Case_Ignorable +1AFF5..1AFFB ; Case_Ignorable +1AFFD..1AFFE ; Case_Ignorable 1BC9D..1BC9E ; Case_Ignorable 1BCA0..1BCA3 ; Case_Ignorable +1CF00..1CF2D ; Case_Ignorable +1CF30..1CF46 ; Case_Ignorable 1D167..1D169 ; Case_Ignorable 1D173..1D17A ; Case_Ignorable 1D17B..1D182 ; Case_Ignorable @@ -3293,9 +3424,14 @@ FFF9..FFFB ; Case_Ignorable 1E01B..1E021 ; Case_Ignorable 1E023..1E024 ; Case_Ignorable 1E026..1E02A ; Case_Ignorable +1E030..1E06D ; Case_Ignorable +1E08F ; Case_Ignorable 1E130..1E136 ; Case_Ignorable 1E137..1E13D ; Case_Ignorable +1E2AE ; Case_Ignorable 1E2EC..1E2EF ; Case_Ignorable +1E4EB ; Case_Ignorable +1E4EC..1E4EF ; Case_Ignorable 1E8D0..1E8D6 ; Case_Ignorable 1E944..1E94A ; Case_Ignorable 1E94B ; Case_Ignorable @@ -3304,7 +3440,7 @@ E0001 ; Case_Ignorable E0020..E007F ; Case_Ignorable E0100..E01EF ; Case_Ignorable -# Total code points: 2413 +# Total code points: 2707 # ================================================ @@ -3738,7 +3874,7 @@ E0100..E01EF ; Case_Ignorable 2160..216F ; Changes_When_Lowercased 2183 ; Changes_When_Lowercased 24B6..24CF ; Changes_When_Lowercased -2C00..2C2E ; Changes_When_Lowercased +2C00..2C2F ; Changes_When_Lowercased 2C60 ; Changes_When_Lowercased 2C62..2C64 ; Changes_When_Lowercased 2C67 ; Changes_When_Lowercased @@ -3903,19 +4039,27 @@ A7B8 ; Changes_When_Lowercased A7BA ; Changes_When_Lowercased A7BC ; Changes_When_Lowercased A7BE ; Changes_When_Lowercased +A7C0 ; Changes_When_Lowercased A7C2 ; Changes_When_Lowercased A7C4..A7C7 ; Changes_When_Lowercased A7C9 ; Changes_When_Lowercased +A7D0 ; Changes_When_Lowercased +A7D6 ; Changes_When_Lowercased +A7D8 ; Changes_When_Lowercased A7F5 ; Changes_When_Lowercased FF21..FF3A ; Changes_When_Lowercased 10400..10427 ; Changes_When_Lowercased 104B0..104D3 ; Changes_When_Lowercased +10570..1057A ; Changes_When_Lowercased +1057C..1058A ; Changes_When_Lowercased +1058C..10592 ; Changes_When_Lowercased +10594..10595 ; Changes_When_Lowercased 10C80..10CB2 ; Changes_When_Lowercased 118A0..118BF ; Changes_When_Lowercased 16E40..16E5F ; Changes_When_Lowercased 1E900..1E921 ; Changes_When_Lowercased -# Total code points: 1393 +# Total code points: 1433 # ================================================ @@ -4363,7 +4507,7 @@ FF21..FF3A ; Changes_When_Lowercased 2170..217F ; Changes_When_Uppercased 2184 ; Changes_When_Uppercased 24D0..24E9 ; Changes_When_Uppercased -2C30..2C5E ; Changes_When_Uppercased +2C30..2C5F ; Changes_When_Uppercased 2C61 ; Changes_When_Uppercased 2C65..2C66 ; Changes_When_Uppercased 2C68 ; Changes_When_Uppercased @@ -4528,9 +4672,13 @@ A7B9 ; Changes_When_Uppercased A7BB ; Changes_When_Uppercased A7BD ; Changes_When_Uppercased A7BF ; Changes_When_Uppercased +A7C1 ; Changes_When_Uppercased A7C3 ; Changes_When_Uppercased A7C8 ; Changes_When_Uppercased A7CA ; Changes_When_Uppercased +A7D1 ; Changes_When_Uppercased +A7D7 ; Changes_When_Uppercased +A7D9 ; Changes_When_Uppercased A7F6 ; Changes_When_Uppercased AB53 ; Changes_When_Uppercased AB70..ABBF ; Changes_When_Uppercased @@ -4539,12 +4687,16 @@ FB13..FB17 ; Changes_When_Uppercased FF41..FF5A ; Changes_When_Uppercased 10428..1044F ; Changes_When_Uppercased 104D8..104FB ; Changes_When_Uppercased +10597..105A1 ; Changes_When_Uppercased +105A3..105B1 ; Changes_When_Uppercased +105B3..105B9 ; Changes_When_Uppercased +105BB..105BC ; Changes_When_Uppercased 10CC0..10CF2 ; Changes_When_Uppercased 118C0..118DF ; Changes_When_Uppercased 16E60..16E7F ; Changes_When_Uppercased 1E922..1E943 ; Changes_When_Uppercased -# Total code points: 1485 +# Total code points: 1525 # ================================================ @@ -4991,7 +5143,7 @@ FF41..FF5A ; Changes_When_Uppercased 2170..217F ; Changes_When_Titlecased 2184 ; Changes_When_Titlecased 24D0..24E9 ; Changes_When_Titlecased -2C30..2C5E ; Changes_When_Titlecased +2C30..2C5F ; Changes_When_Titlecased 2C61 ; Changes_When_Titlecased 2C65..2C66 ; Changes_When_Titlecased 2C68 ; Changes_When_Titlecased @@ -5156,9 +5308,13 @@ A7B9 ; Changes_When_Titlecased A7BB ; Changes_When_Titlecased A7BD ; Changes_When_Titlecased A7BF ; Changes_When_Titlecased +A7C1 ; Changes_When_Titlecased A7C3 ; Changes_When_Titlecased A7C8 ; Changes_When_Titlecased A7CA ; Changes_When_Titlecased +A7D1 ; Changes_When_Titlecased +A7D7 ; Changes_When_Titlecased +A7D9 ; Changes_When_Titlecased A7F6 ; Changes_When_Titlecased AB53 ; Changes_When_Titlecased AB70..ABBF ; Changes_When_Titlecased @@ -5167,12 +5323,16 @@ FB13..FB17 ; Changes_When_Titlecased FF41..FF5A ; Changes_When_Titlecased 10428..1044F ; Changes_When_Titlecased 104D8..104FB ; Changes_When_Titlecased +10597..105A1 ; Changes_When_Titlecased +105A3..105B1 ; Changes_When_Titlecased +105B3..105B9 ; Changes_When_Titlecased +105BB..105BC ; Changes_When_Titlecased 10CC0..10CF2 ; Changes_When_Titlecased 118C0..118DF ; Changes_When_Titlecased 16E60..16E7F ; Changes_When_Titlecased 1E922..1E943 ; Changes_When_Titlecased -# Total code points: 1412 +# Total code points: 1452 # ================================================ @@ -5616,7 +5776,7 @@ FF41..FF5A ; Changes_When_Titlecased 2160..216F ; Changes_When_Casefolded 2183 ; Changes_When_Casefolded 24B6..24CF ; Changes_When_Casefolded -2C00..2C2E ; Changes_When_Casefolded +2C00..2C2F ; Changes_When_Casefolded 2C60 ; Changes_When_Casefolded 2C62..2C64 ; Changes_When_Casefolded 2C67 ; Changes_When_Casefolded @@ -5781,9 +5941,13 @@ A7B8 ; Changes_When_Casefolded A7BA ; Changes_When_Casefolded A7BC ; Changes_When_Casefolded A7BE ; Changes_When_Casefolded +A7C0 ; Changes_When_Casefolded A7C2 ; Changes_When_Casefolded A7C4..A7C7 ; Changes_When_Casefolded A7C9 ; Changes_When_Casefolded +A7D0 ; Changes_When_Casefolded +A7D6 ; Changes_When_Casefolded +A7D8 ; Changes_When_Casefolded A7F5 ; Changes_When_Casefolded AB70..ABBF ; Changes_When_Casefolded FB00..FB06 ; Changes_When_Casefolded @@ -5791,12 +5955,16 @@ FB13..FB17 ; Changes_When_Casefolded FF21..FF3A ; Changes_When_Casefolded 10400..10427 ; Changes_When_Casefolded 104B0..104D3 ; Changes_When_Casefolded +10570..1057A ; Changes_When_Casefolded +1057C..1058A ; Changes_When_Casefolded +1058C..10592 ; Changes_When_Casefolded +10594..10595 ; Changes_When_Casefolded 10C80..10CB2 ; Changes_When_Casefolded 118A0..118BF ; Changes_When_Casefolded 16E40..16E5F ; Changes_When_Casefolded 1E900..1E921 ; Changes_When_Casefolded -# Total code points: 1466 +# Total code points: 1506 # ================================================ @@ -5893,9 +6061,7 @@ FF21..FF3A ; Changes_When_Casefolded 2160..217F ; Changes_When_Casemapped 2183..2184 ; Changes_When_Casemapped 24B6..24E9 ; Changes_When_Casemapped -2C00..2C2E ; Changes_When_Casemapped -2C30..2C5E ; Changes_When_Casemapped -2C60..2C70 ; Changes_When_Casemapped +2C00..2C70 ; Changes_When_Casemapped 2C72..2C73 ; Changes_When_Casemapped 2C75..2C76 ; Changes_When_Casemapped 2C7E..2CE3 ; Changes_When_Casemapped @@ -5912,8 +6078,9 @@ A779..A787 ; Changes_When_Casemapped A78B..A78D ; Changes_When_Casemapped A790..A794 ; Changes_When_Casemapped A796..A7AE ; Changes_When_Casemapped -A7B0..A7BF ; Changes_When_Casemapped -A7C2..A7CA ; Changes_When_Casemapped +A7B0..A7CA ; Changes_When_Casemapped +A7D0..A7D1 ; Changes_When_Casemapped +A7D6..A7D9 ; Changes_When_Casemapped A7F5..A7F6 ; Changes_When_Casemapped AB53 ; Changes_When_Casemapped AB70..ABBF ; Changes_When_Casemapped @@ -5924,13 +6091,21 @@ FF41..FF5A ; Changes_When_Casemapped 10400..1044F ; Changes_When_Casemapped 104B0..104D3 ; Changes_When_Casemapped 104D8..104FB ; Changes_When_Casemapped +10570..1057A ; Changes_When_Casemapped +1057C..1058A ; Changes_When_Casemapped +1058C..10592 ; Changes_When_Casemapped +10594..10595 ; Changes_When_Casemapped +10597..105A1 ; Changes_When_Casemapped +105A3..105B1 ; Changes_When_Casemapped +105B3..105B9 ; Changes_When_Casemapped +105BB..105BC ; Changes_When_Casemapped 10C80..10CB2 ; Changes_When_Casemapped 10CC0..10CF2 ; Changes_When_Casemapped 118A0..118DF ; Changes_When_Casemapped 16E40..16E7F ; Changes_When_Casemapped 1E900..1E943 ; Changes_When_Casemapped -# Total code points: 2847 +# Total code points: 2927 # ================================================ @@ -6003,8 +6178,10 @@ FF41..FF5A ; Changes_When_Casemapped 0828 ; ID_Start 0840..0858 ; ID_Start 0860..086A ; ID_Start -08A0..08B4 ; ID_Start -08B6..08C7 ; ID_Start +0870..0887 ; ID_Start +0889..088E ; ID_Start +08A0..08C8 ; ID_Start +08C9 ; ID_Start 0904..0939 ; ID_Start 093D ; ID_Start 0950 ; ID_Start @@ -6070,6 +6247,7 @@ FF41..FF5A ; Changes_When_Casemapped 0C2A..0C39 ; ID_Start 0C3D ; ID_Start 0C58..0C5A ; ID_Start +0C5D ; ID_Start 0C60..0C61 ; ID_Start 0C80 ; ID_Start 0C85..0C8C ; ID_Start @@ -6078,7 +6256,7 @@ FF41..FF5A ; Changes_When_Casemapped 0CAA..0CB3 ; ID_Start 0CB5..0CB9 ; ID_Start 0CBD ; ID_Start -0CDE ; ID_Start +0CDD..0CDE ; ID_Start 0CE0..0CE1 ; ID_Start 0CF1..0CF2 ; ID_Start 0D04..0D0C ; ID_Start @@ -6153,9 +6331,8 @@ FF41..FF5A ; Changes_When_Casemapped 16A0..16EA ; ID_Start 16EE..16F0 ; ID_Start 16F1..16F8 ; ID_Start -1700..170C ; ID_Start -170E..1711 ; ID_Start -1720..1731 ; ID_Start +1700..1711 ; ID_Start +171F..1731 ; ID_Start 1740..1751 ; ID_Start 1760..176C ; ID_Start 176E..1770 ; ID_Start @@ -6179,7 +6356,7 @@ FF41..FF5A ; Changes_When_Casemapped 1A20..1A54 ; ID_Start 1AA7 ; ID_Start 1B05..1B33 ; ID_Start -1B45..1B4B ; ID_Start +1B45..1B4C ; ID_Start 1B83..1BA0 ; ID_Start 1BAE..1BAF ; ID_Start 1BBA..1BE5 ; ID_Start @@ -6242,9 +6419,7 @@ FF41..FF5A ; Changes_When_Casemapped 2160..2182 ; ID_Start 2183..2184 ; ID_Start 2185..2188 ; ID_Start -2C00..2C2E ; ID_Start -2C30..2C5E ; ID_Start -2C60..2C7B ; ID_Start +2C00..2C7B ; ID_Start 2C7C..2C7D ; ID_Start 2C7E..2CE4 ; ID_Start 2CEB..2CEE ; ID_Start @@ -6283,8 +6458,7 @@ FF41..FF5A ; Changes_When_Casemapped 31A0..31BF ; ID_Start 31F0..31FF ; ID_Start 3400..4DBF ; ID_Start -4E00..9FFC ; ID_Start -A000..A014 ; ID_Start +4E00..A014 ; ID_Start A015 ; ID_Start A016..A48C ; ID_Start A4D0..A4F7 ; ID_Start @@ -6307,8 +6481,11 @@ A771..A787 ; ID_Start A788 ; ID_Start A78B..A78E ; ID_Start A78F ; ID_Start -A790..A7BF ; ID_Start -A7C2..A7CA ; ID_Start +A790..A7CA ; ID_Start +A7D0..A7D1 ; ID_Start +A7D3 ; ID_Start +A7D5..A7D9 ; ID_Start +A7F2..A7F4 ; ID_Start A7F5..A7F6 ; ID_Start A7F7 ; ID_Start A7F8..A7F9 ; ID_Start @@ -6418,9 +6595,20 @@ FFDA..FFDC ; ID_Start 104D8..104FB ; ID_Start 10500..10527 ; ID_Start 10530..10563 ; ID_Start +10570..1057A ; ID_Start +1057C..1058A ; ID_Start +1058C..10592 ; ID_Start +10594..10595 ; ID_Start +10597..105A1 ; ID_Start +105A3..105B1 ; ID_Start +105B3..105B9 ; ID_Start +105BB..105BC ; ID_Start 10600..10736 ; ID_Start 10740..10755 ; ID_Start 10760..10767 ; ID_Start +10780..10785 ; ID_Start +10787..107B0 ; ID_Start +107B2..107BA ; ID_Start 10800..10805 ; ID_Start 10808 ; ID_Start 1080A..10835 ; ID_Start @@ -6456,9 +6644,12 @@ FFDA..FFDC ; ID_Start 10F00..10F1C ; ID_Start 10F27 ; ID_Start 10F30..10F45 ; ID_Start +10F70..10F81 ; ID_Start 10FB0..10FC4 ; ID_Start 10FE0..10FF6 ; ID_Start 11003..11037 ; ID_Start +11071..11072 ; ID_Start +11075 ; ID_Start 11083..110AF ; ID_Start 110D0..110E8 ; ID_Start 11103..11126 ; ID_Start @@ -6472,6 +6663,7 @@ FFDA..FFDC ; ID_Start 111DC ; ID_Start 11200..11211 ; ID_Start 11213..1122B ; ID_Start +1123F..11240 ; ID_Start 11280..11286 ; ID_Start 11288 ; ID_Start 1128A..1128D ; ID_Start @@ -6500,6 +6692,7 @@ FFDA..FFDC ; ID_Start 11680..116AA ; ID_Start 116B8 ; ID_Start 11700..1171A ; ID_Start +11740..11746 ; ID_Start 11800..1182B ; ID_Start 118A0..118DF ; ID_Start 118FF..11906 ; ID_Start @@ -6519,7 +6712,7 @@ FFDA..FFDC ; ID_Start 11A50 ; ID_Start 11A5C..11A89 ; ID_Start 11A9D ; ID_Start -11AC0..11AF8 ; ID_Start +11AB0..11AF8 ; ID_Start 11C00..11C08 ; ID_Start 11C0A..11C2E ; ID_Start 11C40 ; ID_Start @@ -6533,14 +6726,20 @@ FFDA..FFDC ; ID_Start 11D6A..11D89 ; ID_Start 11D98 ; ID_Start 11EE0..11EF2 ; ID_Start +11F02 ; ID_Start +11F04..11F10 ; ID_Start +11F12..11F33 ; ID_Start 11FB0 ; ID_Start 12000..12399 ; ID_Start 12400..1246E ; ID_Start 12480..12543 ; ID_Start -13000..1342E ; ID_Start +12F90..12FF0 ; ID_Start +13000..1342F ; ID_Start +13441..13446 ; ID_Start 14400..14646 ; ID_Start 16800..16A38 ; ID_Start 16A40..16A5E ; ID_Start +16A70..16ABE ; ID_Start 16AD0..16AED ; ID_Start 16B00..16B2F ; ID_Start 16B40..16B43 ; ID_Start @@ -6555,8 +6754,13 @@ FFDA..FFDC ; ID_Start 17000..187F7 ; ID_Start 18800..18CD5 ; ID_Start 18D00..18D08 ; ID_Start -1B000..1B11E ; ID_Start +1AFF0..1AFF3 ; ID_Start +1AFF5..1AFFB ; ID_Start +1AFFD..1AFFE ; ID_Start +1B000..1B122 ; ID_Start +1B132 ; ID_Start 1B150..1B152 ; ID_Start +1B155 ; ID_Start 1B164..1B167 ; ID_Start 1B170..1B2FB ; ID_Start 1BC00..1BC6A ; ID_Start @@ -6593,10 +6797,22 @@ FFDA..FFDC ; ID_Start 1D78A..1D7A8 ; ID_Start 1D7AA..1D7C2 ; ID_Start 1D7C4..1D7CB ; ID_Start +1DF00..1DF09 ; ID_Start +1DF0A ; ID_Start +1DF0B..1DF1E ; ID_Start +1DF25..1DF2A ; ID_Start +1E030..1E06D ; ID_Start 1E100..1E12C ; ID_Start 1E137..1E13D ; ID_Start 1E14E ; ID_Start +1E290..1E2AD ; ID_Start 1E2C0..1E2EB ; ID_Start +1E4D0..1E4EA ; ID_Start +1E4EB ; ID_Start +1E7E0..1E7E6 ; ID_Start +1E7E8..1E7EB ; ID_Start +1E7ED..1E7EE ; ID_Start +1E7F0..1E7FE ; ID_Start 1E800..1E8C4 ; ID_Start 1E900..1E943 ; ID_Start 1E94B ; ID_Start @@ -6633,15 +6849,17 @@ FFDA..FFDC ; ID_Start 1EEA1..1EEA3 ; ID_Start 1EEA5..1EEA9 ; ID_Start 1EEAB..1EEBB ; ID_Start -20000..2A6DD ; ID_Start -2A700..2B734 ; ID_Start +20000..2A6DF ; ID_Start +2A700..2B739 ; ID_Start 2B740..2B81D ; ID_Start 2B820..2CEA1 ; ID_Start 2CEB0..2EBE0 ; ID_Start +2EBF0..2EE5D ; ID_Start 2F800..2FA1D ; ID_Start 30000..3134A ; ID_Start +31350..323AF ; ID_Start -# Total code points: 131482 +# Total code points: 136967 # ================================================ @@ -6746,9 +6964,12 @@ FFDA..FFDC ; ID_Start 0840..0858 ; ID_Continue 0859..085B ; ID_Continue 0860..086A ; ID_Continue -08A0..08B4 ; ID_Continue -08B6..08C7 ; ID_Continue -08D3..08E1 ; ID_Continue +0870..0887 ; ID_Continue +0889..088E ; ID_Continue +0898..089F ; ID_Continue +08A0..08C8 ; ID_Continue +08C9 ; ID_Continue +08CA..08E1 ; ID_Continue 08E3..0902 ; ID_Continue 0903 ; ID_Continue 0904..0939 ; ID_Continue @@ -6886,6 +7107,7 @@ FFDA..FFDC ; ID_Start 0C0E..0C10 ; ID_Continue 0C12..0C28 ; ID_Continue 0C2A..0C39 ; ID_Continue +0C3C ; ID_Continue 0C3D ; ID_Continue 0C3E..0C40 ; ID_Continue 0C41..0C44 ; ID_Continue @@ -6893,6 +7115,7 @@ FFDA..FFDC ; ID_Start 0C4A..0C4D ; ID_Continue 0C55..0C56 ; ID_Continue 0C58..0C5A ; ID_Continue +0C5D ; ID_Continue 0C60..0C61 ; ID_Continue 0C62..0C63 ; ID_Continue 0C66..0C6F ; ID_Continue @@ -6914,11 +7137,12 @@ FFDA..FFDC ; ID_Start 0CCA..0CCB ; ID_Continue 0CCC..0CCD ; ID_Continue 0CD5..0CD6 ; ID_Continue -0CDE ; ID_Continue +0CDD..0CDE ; ID_Continue 0CE0..0CE1 ; ID_Continue 0CE2..0CE3 ; ID_Continue 0CE6..0CEF ; ID_Continue 0CF1..0CF2 ; ID_Continue +0CF3 ; ID_Continue 0D00..0D01 ; ID_Continue 0D02..0D03 ; ID_Continue 0D04..0D0C ; ID_Continue @@ -6972,7 +7196,7 @@ FFDA..FFDC ; ID_Start 0EBD ; ID_Continue 0EC0..0EC4 ; ID_Continue 0EC6 ; ID_Continue -0EC8..0ECD ; ID_Continue +0EC8..0ECE ; ID_Continue 0ED0..0ED9 ; ID_Continue 0EDC..0EDF ; ID_Continue 0F00 ; ID_Continue @@ -7058,11 +7282,12 @@ FFDA..FFDC ; ID_Start 16A0..16EA ; ID_Continue 16EE..16F0 ; ID_Continue 16F1..16F8 ; ID_Continue -1700..170C ; ID_Continue -170E..1711 ; ID_Continue +1700..1711 ; ID_Continue 1712..1714 ; ID_Continue -1720..1731 ; ID_Continue -1732..1734 ; ID_Continue +1715 ; ID_Continue +171F..1731 ; ID_Continue +1732..1733 ; ID_Continue +1734 ; ID_Continue 1740..1751 ; ID_Continue 1752..1753 ; ID_Continue 1760..176C ; ID_Continue @@ -7081,6 +7306,7 @@ FFDA..FFDC ; ID_Start 17DD ; ID_Continue 17E0..17E9 ; ID_Continue 180B..180D ; ID_Continue +180F ; ID_Continue 1810..1819 ; ID_Continue 1820..1842 ; ID_Continue 1843 ; ID_Continue @@ -7128,7 +7354,7 @@ FFDA..FFDC ; ID_Start 1A90..1A99 ; ID_Continue 1AA7 ; ID_Continue 1AB0..1ABD ; ID_Continue -1ABF..1AC0 ; ID_Continue +1ABF..1ACE ; ID_Continue 1B00..1B03 ; ID_Continue 1B04 ; ID_Continue 1B05..1B33 ; ID_Continue @@ -7140,7 +7366,7 @@ FFDA..FFDC ; ID_Start 1B3D..1B41 ; ID_Continue 1B42 ; ID_Continue 1B43..1B44 ; ID_Continue -1B45..1B4B ; ID_Continue +1B45..1B4C ; ID_Continue 1B50..1B59 ; ID_Continue 1B6B..1B73 ; ID_Continue 1B80..1B81 ; ID_Continue @@ -7194,8 +7420,7 @@ FFDA..FFDC ; ID_Start 1D78 ; ID_Continue 1D79..1D9A ; ID_Continue 1D9B..1DBF ; ID_Continue -1DC0..1DF9 ; ID_Continue -1DFB..1DFF ; ID_Continue +1DC0..1DFF ; ID_Continue 1E00..1F15 ; ID_Continue 1F18..1F1D ; ID_Continue 1F20..1F45 ; ID_Continue @@ -7215,6 +7440,7 @@ FFDA..FFDC ; ID_Start 1FE0..1FEC ; ID_Continue 1FF2..1FF4 ; ID_Continue 1FF6..1FFC ; ID_Continue +200C..200D ; ID_Continue 203F..2040 ; ID_Continue 2054 ; ID_Continue 2071 ; ID_Continue @@ -7243,9 +7469,7 @@ FFDA..FFDC ; ID_Start 2160..2182 ; ID_Continue 2183..2184 ; ID_Continue 2185..2188 ; ID_Continue -2C00..2C2E ; ID_Continue -2C30..2C5E ; ID_Continue -2C60..2C7B ; ID_Continue +2C00..2C7B ; ID_Continue 2C7C..2C7D ; ID_Continue 2C7E..2CE4 ; ID_Continue 2CEB..2CEE ; ID_Continue @@ -7283,6 +7507,7 @@ FFDA..FFDC ; ID_Start 309D..309E ; ID_Continue 309F ; ID_Continue 30A1..30FA ; ID_Continue +30FB ; ID_Continue 30FC..30FE ; ID_Continue 30FF ; ID_Continue 3105..312F ; ID_Continue @@ -7290,8 +7515,7 @@ FFDA..FFDC ; ID_Start 31A0..31BF ; ID_Continue 31F0..31FF ; ID_Continue 3400..4DBF ; ID_Continue -4E00..9FFC ; ID_Continue -A000..A014 ; ID_Continue +4E00..A014 ; ID_Continue A015 ; ID_Continue A016..A48C ; ID_Continue A4D0..A4F7 ; ID_Continue @@ -7319,8 +7543,11 @@ A771..A787 ; ID_Continue A788 ; ID_Continue A78B..A78E ; ID_Continue A78F ; ID_Continue -A790..A7BF ; ID_Continue -A7C2..A7CA ; ID_Continue +A790..A7CA ; ID_Continue +A7D0..A7D1 ; ID_Continue +A7D3 ; ID_Continue +A7D5..A7D9 ; ID_Continue +A7F2..A7F4 ; ID_Continue A7F5..A7F6 ; ID_Continue A7F7 ; ID_Continue A7F8..A7F9 ; ID_Continue @@ -7460,6 +7687,7 @@ FF10..FF19 ; ID_Continue FF21..FF3A ; ID_Continue FF3F ; ID_Continue FF41..FF5A ; ID_Continue +FF65 ; ID_Continue FF66..FF6F ; ID_Continue FF70 ; ID_Continue FF71..FF9D ; ID_Continue @@ -7499,9 +7727,20 @@ FFDA..FFDC ; ID_Continue 104D8..104FB ; ID_Continue 10500..10527 ; ID_Continue 10530..10563 ; ID_Continue +10570..1057A ; ID_Continue +1057C..1058A ; ID_Continue +1058C..10592 ; ID_Continue +10594..10595 ; ID_Continue +10597..105A1 ; ID_Continue +105A3..105B1 ; ID_Continue +105B3..105B9 ; ID_Continue +105BB..105BC ; ID_Continue 10600..10736 ; ID_Continue 10740..10755 ; ID_Continue 10760..10767 ; ID_Continue +10780..10785 ; ID_Continue +10787..107B0 ; ID_Continue +107B2..107BA ; ID_Continue 10800..10805 ; ID_Continue 10808 ; ID_Continue 1080A..10835 ; ID_Continue @@ -7543,10 +7782,13 @@ FFDA..FFDC ; ID_Continue 10E80..10EA9 ; ID_Continue 10EAB..10EAC ; ID_Continue 10EB0..10EB1 ; ID_Continue +10EFD..10EFF ; ID_Continue 10F00..10F1C ; ID_Continue 10F27 ; ID_Continue 10F30..10F45 ; ID_Continue 10F46..10F50 ; ID_Continue +10F70..10F81 ; ID_Continue +10F82..10F85 ; ID_Continue 10FB0..10FC4 ; ID_Continue 10FE0..10FF6 ; ID_Continue 11000 ; ID_Continue @@ -7555,6 +7797,10 @@ FFDA..FFDC ; ID_Continue 11003..11037 ; ID_Continue 11038..11046 ; ID_Continue 11066..1106F ; ID_Continue +11070 ; ID_Continue +11071..11072 ; ID_Continue +11073..11074 ; ID_Continue +11075 ; ID_Continue 1107F..11081 ; ID_Continue 11082 ; ID_Continue 11083..110AF ; ID_Continue @@ -7562,6 +7808,7 @@ FFDA..FFDC ; ID_Continue 110B3..110B6 ; ID_Continue 110B7..110B8 ; ID_Continue 110B9..110BA ; ID_Continue +110C2 ; ID_Continue 110D0..110E8 ; ID_Continue 110F0..110F9 ; ID_Continue 11100..11102 ; ID_Continue @@ -7598,6 +7845,8 @@ FFDA..FFDC ; ID_Continue 11235 ; ID_Continue 11236..11237 ; ID_Continue 1123E ; ID_Continue +1123F..11240 ; ID_Continue +11241 ; ID_Continue 11280..11286 ; ID_Continue 11288 ; ID_Continue 1128A..1128D ; ID_Continue @@ -7687,6 +7936,7 @@ FFDA..FFDC ; ID_Continue 11726 ; ID_Continue 11727..1172B ; ID_Continue 11730..11739 ; ID_Continue +11740..11746 ; ID_Continue 11800..1182B ; ID_Continue 1182C..1182E ; ID_Continue 1182F..11837 ; ID_Continue @@ -7737,7 +7987,7 @@ FFDA..FFDC ; ID_Continue 11A97 ; ID_Continue 11A98..11A99 ; ID_Continue 11A9D ; ID_Continue -11AC0..11AF8 ; ID_Continue +11AB0..11AF8 ; ID_Continue 11C00..11C08 ; ID_Continue 11C0A..11C2E ; ID_Continue 11C2F ; ID_Continue @@ -7779,15 +8029,33 @@ FFDA..FFDC ; ID_Continue 11EE0..11EF2 ; ID_Continue 11EF3..11EF4 ; ID_Continue 11EF5..11EF6 ; ID_Continue +11F00..11F01 ; ID_Continue +11F02 ; ID_Continue +11F03 ; ID_Continue +11F04..11F10 ; ID_Continue +11F12..11F33 ; ID_Continue +11F34..11F35 ; ID_Continue +11F36..11F3A ; ID_Continue +11F3E..11F3F ; ID_Continue +11F40 ; ID_Continue +11F41 ; ID_Continue +11F42 ; ID_Continue +11F50..11F59 ; ID_Continue 11FB0 ; ID_Continue 12000..12399 ; ID_Continue 12400..1246E ; ID_Continue 12480..12543 ; ID_Continue -13000..1342E ; ID_Continue +12F90..12FF0 ; ID_Continue +13000..1342F ; ID_Continue +13440 ; ID_Continue +13441..13446 ; ID_Continue +13447..13455 ; ID_Continue 14400..14646 ; ID_Continue 16800..16A38 ; ID_Continue 16A40..16A5E ; ID_Continue 16A60..16A69 ; ID_Continue +16A70..16ABE ; ID_Continue +16AC0..16AC9 ; ID_Continue 16AD0..16AED ; ID_Continue 16AF0..16AF4 ; ID_Continue 16B00..16B2F ; ID_Continue @@ -7810,8 +8078,13 @@ FFDA..FFDC ; ID_Continue 17000..187F7 ; ID_Continue 18800..18CD5 ; ID_Continue 18D00..18D08 ; ID_Continue -1B000..1B11E ; ID_Continue +1AFF0..1AFF3 ; ID_Continue +1AFF5..1AFFB ; ID_Continue +1AFFD..1AFFE ; ID_Continue +1B000..1B122 ; ID_Continue +1B132 ; ID_Continue 1B150..1B152 ; ID_Continue +1B155 ; ID_Continue 1B164..1B167 ; ID_Continue 1B170..1B2FB ; ID_Continue 1BC00..1BC6A ; ID_Continue @@ -7819,6 +8092,8 @@ FFDA..FFDC ; ID_Continue 1BC80..1BC88 ; ID_Continue 1BC90..1BC99 ; ID_Continue 1BC9D..1BC9E ; ID_Continue +1CF00..1CF2D ; ID_Continue +1CF30..1CF46 ; ID_Continue 1D165..1D166 ; ID_Continue 1D167..1D169 ; ID_Continue 1D16D..1D172 ; ID_Continue @@ -7863,19 +8138,35 @@ FFDA..FFDC ; ID_Continue 1DA84 ; ID_Continue 1DA9B..1DA9F ; ID_Continue 1DAA1..1DAAF ; ID_Continue +1DF00..1DF09 ; ID_Continue +1DF0A ; ID_Continue +1DF0B..1DF1E ; ID_Continue +1DF25..1DF2A ; ID_Continue 1E000..1E006 ; ID_Continue 1E008..1E018 ; ID_Continue 1E01B..1E021 ; ID_Continue 1E023..1E024 ; ID_Continue 1E026..1E02A ; ID_Continue +1E030..1E06D ; ID_Continue +1E08F ; ID_Continue 1E100..1E12C ; ID_Continue 1E130..1E136 ; ID_Continue 1E137..1E13D ; ID_Continue 1E140..1E149 ; ID_Continue 1E14E ; ID_Continue +1E290..1E2AD ; ID_Continue +1E2AE ; ID_Continue 1E2C0..1E2EB ; ID_Continue 1E2EC..1E2EF ; ID_Continue 1E2F0..1E2F9 ; ID_Continue +1E4D0..1E4EA ; ID_Continue +1E4EB ; ID_Continue +1E4EC..1E4EF ; ID_Continue +1E4F0..1E4F9 ; ID_Continue +1E7E0..1E7E6 ; ID_Continue +1E7E8..1E7EB ; ID_Continue +1E7ED..1E7EE ; ID_Continue +1E7F0..1E7FE ; ID_Continue 1E800..1E8C4 ; ID_Continue 1E8D0..1E8D6 ; ID_Continue 1E900..1E943 ; ID_Continue @@ -7916,16 +8207,18 @@ FFDA..FFDC ; ID_Continue 1EEA5..1EEA9 ; ID_Continue 1EEAB..1EEBB ; ID_Continue 1FBF0..1FBF9 ; ID_Continue -20000..2A6DD ; ID_Continue -2A700..2B734 ; ID_Continue +20000..2A6DF ; ID_Continue +2A700..2B739 ; ID_Continue 2B740..2B81D ; ID_Continue 2B820..2CEA1 ; ID_Continue 2CEB0..2EBE0 ; ID_Continue +2EBF0..2EE5D ; ID_Continue 2F800..2FA1D ; ID_Continue 30000..3134A ; ID_Continue +31350..323AF ; ID_Continue E0100..E01EF ; ID_Continue -# Total code points: 134434 +# Total code points: 140108 # ================================================ @@ -7995,8 +8288,10 @@ E0100..E01EF ; ID_Continue 0828 ; XID_Start 0840..0858 ; XID_Start 0860..086A ; XID_Start -08A0..08B4 ; XID_Start -08B6..08C7 ; XID_Start +0870..0887 ; XID_Start +0889..088E ; XID_Start +08A0..08C8 ; XID_Start +08C9 ; XID_Start 0904..0939 ; XID_Start 093D ; XID_Start 0950 ; XID_Start @@ -8062,6 +8357,7 @@ E0100..E01EF ; ID_Continue 0C2A..0C39 ; XID_Start 0C3D ; XID_Start 0C58..0C5A ; XID_Start +0C5D ; XID_Start 0C60..0C61 ; XID_Start 0C80 ; XID_Start 0C85..0C8C ; XID_Start @@ -8070,7 +8366,7 @@ E0100..E01EF ; ID_Continue 0CAA..0CB3 ; XID_Start 0CB5..0CB9 ; XID_Start 0CBD ; XID_Start -0CDE ; XID_Start +0CDD..0CDE ; XID_Start 0CE0..0CE1 ; XID_Start 0CF1..0CF2 ; XID_Start 0D04..0D0C ; XID_Start @@ -8145,9 +8441,8 @@ E0100..E01EF ; ID_Continue 16A0..16EA ; XID_Start 16EE..16F0 ; XID_Start 16F1..16F8 ; XID_Start -1700..170C ; XID_Start -170E..1711 ; XID_Start -1720..1731 ; XID_Start +1700..1711 ; XID_Start +171F..1731 ; XID_Start 1740..1751 ; XID_Start 1760..176C ; XID_Start 176E..1770 ; XID_Start @@ -8171,7 +8466,7 @@ E0100..E01EF ; ID_Continue 1A20..1A54 ; XID_Start 1AA7 ; XID_Start 1B05..1B33 ; XID_Start -1B45..1B4B ; XID_Start +1B45..1B4C ; XID_Start 1B83..1BA0 ; XID_Start 1BAE..1BAF ; XID_Start 1BBA..1BE5 ; XID_Start @@ -8234,9 +8529,7 @@ E0100..E01EF ; ID_Continue 2160..2182 ; XID_Start 2183..2184 ; XID_Start 2185..2188 ; XID_Start -2C00..2C2E ; XID_Start -2C30..2C5E ; XID_Start -2C60..2C7B ; XID_Start +2C00..2C7B ; XID_Start 2C7C..2C7D ; XID_Start 2C7E..2CE4 ; XID_Start 2CEB..2CEE ; XID_Start @@ -8274,8 +8567,7 @@ E0100..E01EF ; ID_Continue 31A0..31BF ; XID_Start 31F0..31FF ; XID_Start 3400..4DBF ; XID_Start -4E00..9FFC ; XID_Start -A000..A014 ; XID_Start +4E00..A014 ; XID_Start A015 ; XID_Start A016..A48C ; XID_Start A4D0..A4F7 ; XID_Start @@ -8298,8 +8590,11 @@ A771..A787 ; XID_Start A788 ; XID_Start A78B..A78E ; XID_Start A78F ; XID_Start -A790..A7BF ; XID_Start -A7C2..A7CA ; XID_Start +A790..A7CA ; XID_Start +A7D0..A7D1 ; XID_Start +A7D3 ; XID_Start +A7D5..A7D9 ; XID_Start +A7F2..A7F4 ; XID_Start A7F5..A7F6 ; XID_Start A7F7 ; XID_Start A7F8..A7F9 ; XID_Start @@ -8414,9 +8709,20 @@ FFDA..FFDC ; XID_Start 104D8..104FB ; XID_Start 10500..10527 ; XID_Start 10530..10563 ; XID_Start +10570..1057A ; XID_Start +1057C..1058A ; XID_Start +1058C..10592 ; XID_Start +10594..10595 ; XID_Start +10597..105A1 ; XID_Start +105A3..105B1 ; XID_Start +105B3..105B9 ; XID_Start +105BB..105BC ; XID_Start 10600..10736 ; XID_Start 10740..10755 ; XID_Start 10760..10767 ; XID_Start +10780..10785 ; XID_Start +10787..107B0 ; XID_Start +107B2..107BA ; XID_Start 10800..10805 ; XID_Start 10808 ; XID_Start 1080A..10835 ; XID_Start @@ -8452,9 +8758,12 @@ FFDA..FFDC ; XID_Start 10F00..10F1C ; XID_Start 10F27 ; XID_Start 10F30..10F45 ; XID_Start +10F70..10F81 ; XID_Start 10FB0..10FC4 ; XID_Start 10FE0..10FF6 ; XID_Start 11003..11037 ; XID_Start +11071..11072 ; XID_Start +11075 ; XID_Start 11083..110AF ; XID_Start 110D0..110E8 ; XID_Start 11103..11126 ; XID_Start @@ -8468,6 +8777,7 @@ FFDA..FFDC ; XID_Start 111DC ; XID_Start 11200..11211 ; XID_Start 11213..1122B ; XID_Start +1123F..11240 ; XID_Start 11280..11286 ; XID_Start 11288 ; XID_Start 1128A..1128D ; XID_Start @@ -8496,6 +8806,7 @@ FFDA..FFDC ; XID_Start 11680..116AA ; XID_Start 116B8 ; XID_Start 11700..1171A ; XID_Start +11740..11746 ; XID_Start 11800..1182B ; XID_Start 118A0..118DF ; XID_Start 118FF..11906 ; XID_Start @@ -8515,7 +8826,7 @@ FFDA..FFDC ; XID_Start 11A50 ; XID_Start 11A5C..11A89 ; XID_Start 11A9D ; XID_Start -11AC0..11AF8 ; XID_Start +11AB0..11AF8 ; XID_Start 11C00..11C08 ; XID_Start 11C0A..11C2E ; XID_Start 11C40 ; XID_Start @@ -8529,14 +8840,20 @@ FFDA..FFDC ; XID_Start 11D6A..11D89 ; XID_Start 11D98 ; XID_Start 11EE0..11EF2 ; XID_Start +11F02 ; XID_Start +11F04..11F10 ; XID_Start +11F12..11F33 ; XID_Start 11FB0 ; XID_Start 12000..12399 ; XID_Start 12400..1246E ; XID_Start 12480..12543 ; XID_Start -13000..1342E ; XID_Start +12F90..12FF0 ; XID_Start +13000..1342F ; XID_Start +13441..13446 ; XID_Start 14400..14646 ; XID_Start 16800..16A38 ; XID_Start 16A40..16A5E ; XID_Start +16A70..16ABE ; XID_Start 16AD0..16AED ; XID_Start 16B00..16B2F ; XID_Start 16B40..16B43 ; XID_Start @@ -8551,8 +8868,13 @@ FFDA..FFDC ; XID_Start 17000..187F7 ; XID_Start 18800..18CD5 ; XID_Start 18D00..18D08 ; XID_Start -1B000..1B11E ; XID_Start +1AFF0..1AFF3 ; XID_Start +1AFF5..1AFFB ; XID_Start +1AFFD..1AFFE ; XID_Start +1B000..1B122 ; XID_Start +1B132 ; XID_Start 1B150..1B152 ; XID_Start +1B155 ; XID_Start 1B164..1B167 ; XID_Start 1B170..1B2FB ; XID_Start 1BC00..1BC6A ; XID_Start @@ -8589,10 +8911,22 @@ FFDA..FFDC ; XID_Start 1D78A..1D7A8 ; XID_Start 1D7AA..1D7C2 ; XID_Start 1D7C4..1D7CB ; XID_Start +1DF00..1DF09 ; XID_Start +1DF0A ; XID_Start +1DF0B..1DF1E ; XID_Start +1DF25..1DF2A ; XID_Start +1E030..1E06D ; XID_Start 1E100..1E12C ; XID_Start 1E137..1E13D ; XID_Start 1E14E ; XID_Start +1E290..1E2AD ; XID_Start 1E2C0..1E2EB ; XID_Start +1E4D0..1E4EA ; XID_Start +1E4EB ; XID_Start +1E7E0..1E7E6 ; XID_Start +1E7E8..1E7EB ; XID_Start +1E7ED..1E7EE ; XID_Start +1E7F0..1E7FE ; XID_Start 1E800..1E8C4 ; XID_Start 1E900..1E943 ; XID_Start 1E94B ; XID_Start @@ -8629,15 +8963,17 @@ FFDA..FFDC ; XID_Start 1EEA1..1EEA3 ; XID_Start 1EEA5..1EEA9 ; XID_Start 1EEAB..1EEBB ; XID_Start -20000..2A6DD ; XID_Start -2A700..2B734 ; XID_Start +20000..2A6DF ; XID_Start +2A700..2B739 ; XID_Start 2B740..2B81D ; XID_Start 2B820..2CEA1 ; XID_Start 2CEB0..2EBE0 ; XID_Start +2EBF0..2EE5D ; XID_Start 2F800..2FA1D ; XID_Start 30000..3134A ; XID_Start +31350..323AF ; XID_Start -# Total code points: 131459 +# Total code points: 136944 # ================================================ @@ -8738,9 +9074,12 @@ FFDA..FFDC ; XID_Start 0840..0858 ; XID_Continue 0859..085B ; XID_Continue 0860..086A ; XID_Continue -08A0..08B4 ; XID_Continue -08B6..08C7 ; XID_Continue -08D3..08E1 ; XID_Continue +0870..0887 ; XID_Continue +0889..088E ; XID_Continue +0898..089F ; XID_Continue +08A0..08C8 ; XID_Continue +08C9 ; XID_Continue +08CA..08E1 ; XID_Continue 08E3..0902 ; XID_Continue 0903 ; XID_Continue 0904..0939 ; XID_Continue @@ -8878,6 +9217,7 @@ FFDA..FFDC ; XID_Start 0C0E..0C10 ; XID_Continue 0C12..0C28 ; XID_Continue 0C2A..0C39 ; XID_Continue +0C3C ; XID_Continue 0C3D ; XID_Continue 0C3E..0C40 ; XID_Continue 0C41..0C44 ; XID_Continue @@ -8885,6 +9225,7 @@ FFDA..FFDC ; XID_Start 0C4A..0C4D ; XID_Continue 0C55..0C56 ; XID_Continue 0C58..0C5A ; XID_Continue +0C5D ; XID_Continue 0C60..0C61 ; XID_Continue 0C62..0C63 ; XID_Continue 0C66..0C6F ; XID_Continue @@ -8906,11 +9247,12 @@ FFDA..FFDC ; XID_Start 0CCA..0CCB ; XID_Continue 0CCC..0CCD ; XID_Continue 0CD5..0CD6 ; XID_Continue -0CDE ; XID_Continue +0CDD..0CDE ; XID_Continue 0CE0..0CE1 ; XID_Continue 0CE2..0CE3 ; XID_Continue 0CE6..0CEF ; XID_Continue 0CF1..0CF2 ; XID_Continue +0CF3 ; XID_Continue 0D00..0D01 ; XID_Continue 0D02..0D03 ; XID_Continue 0D04..0D0C ; XID_Continue @@ -8964,7 +9306,7 @@ FFDA..FFDC ; XID_Start 0EBD ; XID_Continue 0EC0..0EC4 ; XID_Continue 0EC6 ; XID_Continue -0EC8..0ECD ; XID_Continue +0EC8..0ECE ; XID_Continue 0ED0..0ED9 ; XID_Continue 0EDC..0EDF ; XID_Continue 0F00 ; XID_Continue @@ -9050,11 +9392,12 @@ FFDA..FFDC ; XID_Start 16A0..16EA ; XID_Continue 16EE..16F0 ; XID_Continue 16F1..16F8 ; XID_Continue -1700..170C ; XID_Continue -170E..1711 ; XID_Continue +1700..1711 ; XID_Continue 1712..1714 ; XID_Continue -1720..1731 ; XID_Continue -1732..1734 ; XID_Continue +1715 ; XID_Continue +171F..1731 ; XID_Continue +1732..1733 ; XID_Continue +1734 ; XID_Continue 1740..1751 ; XID_Continue 1752..1753 ; XID_Continue 1760..176C ; XID_Continue @@ -9073,6 +9416,7 @@ FFDA..FFDC ; XID_Start 17DD ; XID_Continue 17E0..17E9 ; XID_Continue 180B..180D ; XID_Continue +180F ; XID_Continue 1810..1819 ; XID_Continue 1820..1842 ; XID_Continue 1843 ; XID_Continue @@ -9120,7 +9464,7 @@ FFDA..FFDC ; XID_Start 1A90..1A99 ; XID_Continue 1AA7 ; XID_Continue 1AB0..1ABD ; XID_Continue -1ABF..1AC0 ; XID_Continue +1ABF..1ACE ; XID_Continue 1B00..1B03 ; XID_Continue 1B04 ; XID_Continue 1B05..1B33 ; XID_Continue @@ -9132,7 +9476,7 @@ FFDA..FFDC ; XID_Start 1B3D..1B41 ; XID_Continue 1B42 ; XID_Continue 1B43..1B44 ; XID_Continue -1B45..1B4B ; XID_Continue +1B45..1B4C ; XID_Continue 1B50..1B59 ; XID_Continue 1B6B..1B73 ; XID_Continue 1B80..1B81 ; XID_Continue @@ -9186,8 +9530,7 @@ FFDA..FFDC ; XID_Start 1D78 ; XID_Continue 1D79..1D9A ; XID_Continue 1D9B..1DBF ; XID_Continue -1DC0..1DF9 ; XID_Continue -1DFB..1DFF ; XID_Continue +1DC0..1DFF ; XID_Continue 1E00..1F15 ; XID_Continue 1F18..1F1D ; XID_Continue 1F20..1F45 ; XID_Continue @@ -9207,6 +9550,7 @@ FFDA..FFDC ; XID_Start 1FE0..1FEC ; XID_Continue 1FF2..1FF4 ; XID_Continue 1FF6..1FFC ; XID_Continue +200C..200D ; XID_Continue 203F..2040 ; XID_Continue 2054 ; XID_Continue 2071 ; XID_Continue @@ -9235,9 +9579,7 @@ FFDA..FFDC ; XID_Start 2160..2182 ; XID_Continue 2183..2184 ; XID_Continue 2185..2188 ; XID_Continue -2C00..2C2E ; XID_Continue -2C30..2C5E ; XID_Continue -2C60..2C7B ; XID_Continue +2C00..2C7B ; XID_Continue 2C7C..2C7D ; XID_Continue 2C7E..2CE4 ; XID_Continue 2CEB..2CEE ; XID_Continue @@ -9274,6 +9616,7 @@ FFDA..FFDC ; XID_Start 309D..309E ; XID_Continue 309F ; XID_Continue 30A1..30FA ; XID_Continue +30FB ; XID_Continue 30FC..30FE ; XID_Continue 30FF ; XID_Continue 3105..312F ; XID_Continue @@ -9281,8 +9624,7 @@ FFDA..FFDC ; XID_Start 31A0..31BF ; XID_Continue 31F0..31FF ; XID_Continue 3400..4DBF ; XID_Continue -4E00..9FFC ; XID_Continue -A000..A014 ; XID_Continue +4E00..A014 ; XID_Continue A015 ; XID_Continue A016..A48C ; XID_Continue A4D0..A4F7 ; XID_Continue @@ -9310,8 +9652,11 @@ A771..A787 ; XID_Continue A788 ; XID_Continue A78B..A78E ; XID_Continue A78F ; XID_Continue -A790..A7BF ; XID_Continue -A7C2..A7CA ; XID_Continue +A790..A7CA ; XID_Continue +A7D0..A7D1 ; XID_Continue +A7D3 ; XID_Continue +A7D5..A7D9 ; XID_Continue +A7F2..A7F4 ; XID_Continue A7F5..A7F6 ; XID_Continue A7F7 ; XID_Continue A7F8..A7F9 ; XID_Continue @@ -9457,6 +9802,7 @@ FF10..FF19 ; XID_Continue FF21..FF3A ; XID_Continue FF3F ; XID_Continue FF41..FF5A ; XID_Continue +FF65 ; XID_Continue FF66..FF6F ; XID_Continue FF70 ; XID_Continue FF71..FF9D ; XID_Continue @@ -9496,9 +9842,20 @@ FFDA..FFDC ; XID_Continue 104D8..104FB ; XID_Continue 10500..10527 ; XID_Continue 10530..10563 ; XID_Continue +10570..1057A ; XID_Continue +1057C..1058A ; XID_Continue +1058C..10592 ; XID_Continue +10594..10595 ; XID_Continue +10597..105A1 ; XID_Continue +105A3..105B1 ; XID_Continue +105B3..105B9 ; XID_Continue +105BB..105BC ; XID_Continue 10600..10736 ; XID_Continue 10740..10755 ; XID_Continue 10760..10767 ; XID_Continue +10780..10785 ; XID_Continue +10787..107B0 ; XID_Continue +107B2..107BA ; XID_Continue 10800..10805 ; XID_Continue 10808 ; XID_Continue 1080A..10835 ; XID_Continue @@ -9540,10 +9897,13 @@ FFDA..FFDC ; XID_Continue 10E80..10EA9 ; XID_Continue 10EAB..10EAC ; XID_Continue 10EB0..10EB1 ; XID_Continue +10EFD..10EFF ; XID_Continue 10F00..10F1C ; XID_Continue 10F27 ; XID_Continue 10F30..10F45 ; XID_Continue 10F46..10F50 ; XID_Continue +10F70..10F81 ; XID_Continue +10F82..10F85 ; XID_Continue 10FB0..10FC4 ; XID_Continue 10FE0..10FF6 ; XID_Continue 11000 ; XID_Continue @@ -9552,6 +9912,10 @@ FFDA..FFDC ; XID_Continue 11003..11037 ; XID_Continue 11038..11046 ; XID_Continue 11066..1106F ; XID_Continue +11070 ; XID_Continue +11071..11072 ; XID_Continue +11073..11074 ; XID_Continue +11075 ; XID_Continue 1107F..11081 ; XID_Continue 11082 ; XID_Continue 11083..110AF ; XID_Continue @@ -9559,6 +9923,7 @@ FFDA..FFDC ; XID_Continue 110B3..110B6 ; XID_Continue 110B7..110B8 ; XID_Continue 110B9..110BA ; XID_Continue +110C2 ; XID_Continue 110D0..110E8 ; XID_Continue 110F0..110F9 ; XID_Continue 11100..11102 ; XID_Continue @@ -9595,6 +9960,8 @@ FFDA..FFDC ; XID_Continue 11235 ; XID_Continue 11236..11237 ; XID_Continue 1123E ; XID_Continue +1123F..11240 ; XID_Continue +11241 ; XID_Continue 11280..11286 ; XID_Continue 11288 ; XID_Continue 1128A..1128D ; XID_Continue @@ -9684,6 +10051,7 @@ FFDA..FFDC ; XID_Continue 11726 ; XID_Continue 11727..1172B ; XID_Continue 11730..11739 ; XID_Continue +11740..11746 ; XID_Continue 11800..1182B ; XID_Continue 1182C..1182E ; XID_Continue 1182F..11837 ; XID_Continue @@ -9734,7 +10102,7 @@ FFDA..FFDC ; XID_Continue 11A97 ; XID_Continue 11A98..11A99 ; XID_Continue 11A9D ; XID_Continue -11AC0..11AF8 ; XID_Continue +11AB0..11AF8 ; XID_Continue 11C00..11C08 ; XID_Continue 11C0A..11C2E ; XID_Continue 11C2F ; XID_Continue @@ -9776,15 +10144,33 @@ FFDA..FFDC ; XID_Continue 11EE0..11EF2 ; XID_Continue 11EF3..11EF4 ; XID_Continue 11EF5..11EF6 ; XID_Continue +11F00..11F01 ; XID_Continue +11F02 ; XID_Continue +11F03 ; XID_Continue +11F04..11F10 ; XID_Continue +11F12..11F33 ; XID_Continue +11F34..11F35 ; XID_Continue +11F36..11F3A ; XID_Continue +11F3E..11F3F ; XID_Continue +11F40 ; XID_Continue +11F41 ; XID_Continue +11F42 ; XID_Continue +11F50..11F59 ; XID_Continue 11FB0 ; XID_Continue 12000..12399 ; XID_Continue 12400..1246E ; XID_Continue 12480..12543 ; XID_Continue -13000..1342E ; XID_Continue +12F90..12FF0 ; XID_Continue +13000..1342F ; XID_Continue +13440 ; XID_Continue +13441..13446 ; XID_Continue +13447..13455 ; XID_Continue 14400..14646 ; XID_Continue 16800..16A38 ; XID_Continue 16A40..16A5E ; XID_Continue 16A60..16A69 ; XID_Continue +16A70..16ABE ; XID_Continue +16AC0..16AC9 ; XID_Continue 16AD0..16AED ; XID_Continue 16AF0..16AF4 ; XID_Continue 16B00..16B2F ; XID_Continue @@ -9807,8 +10193,13 @@ FFDA..FFDC ; XID_Continue 17000..187F7 ; XID_Continue 18800..18CD5 ; XID_Continue 18D00..18D08 ; XID_Continue -1B000..1B11E ; XID_Continue +1AFF0..1AFF3 ; XID_Continue +1AFF5..1AFFB ; XID_Continue +1AFFD..1AFFE ; XID_Continue +1B000..1B122 ; XID_Continue +1B132 ; XID_Continue 1B150..1B152 ; XID_Continue +1B155 ; XID_Continue 1B164..1B167 ; XID_Continue 1B170..1B2FB ; XID_Continue 1BC00..1BC6A ; XID_Continue @@ -9816,6 +10207,8 @@ FFDA..FFDC ; XID_Continue 1BC80..1BC88 ; XID_Continue 1BC90..1BC99 ; XID_Continue 1BC9D..1BC9E ; XID_Continue +1CF00..1CF2D ; XID_Continue +1CF30..1CF46 ; XID_Continue 1D165..1D166 ; XID_Continue 1D167..1D169 ; XID_Continue 1D16D..1D172 ; XID_Continue @@ -9860,19 +10253,35 @@ FFDA..FFDC ; XID_Continue 1DA84 ; XID_Continue 1DA9B..1DA9F ; XID_Continue 1DAA1..1DAAF ; XID_Continue +1DF00..1DF09 ; XID_Continue +1DF0A ; XID_Continue +1DF0B..1DF1E ; XID_Continue +1DF25..1DF2A ; XID_Continue 1E000..1E006 ; XID_Continue 1E008..1E018 ; XID_Continue 1E01B..1E021 ; XID_Continue 1E023..1E024 ; XID_Continue 1E026..1E02A ; XID_Continue +1E030..1E06D ; XID_Continue +1E08F ; XID_Continue 1E100..1E12C ; XID_Continue 1E130..1E136 ; XID_Continue 1E137..1E13D ; XID_Continue 1E140..1E149 ; XID_Continue 1E14E ; XID_Continue +1E290..1E2AD ; XID_Continue +1E2AE ; XID_Continue 1E2C0..1E2EB ; XID_Continue 1E2EC..1E2EF ; XID_Continue 1E2F0..1E2F9 ; XID_Continue +1E4D0..1E4EA ; XID_Continue +1E4EB ; XID_Continue +1E4EC..1E4EF ; XID_Continue +1E4F0..1E4F9 ; XID_Continue +1E7E0..1E7E6 ; XID_Continue +1E7E8..1E7EB ; XID_Continue +1E7ED..1E7EE ; XID_Continue +1E7F0..1E7FE ; XID_Continue 1E800..1E8C4 ; XID_Continue 1E8D0..1E8D6 ; XID_Continue 1E900..1E943 ; XID_Continue @@ -9913,16 +10322,18 @@ FFDA..FFDC ; XID_Continue 1EEA5..1EEA9 ; XID_Continue 1EEAB..1EEBB ; XID_Continue 1FBF0..1FBF9 ; XID_Continue -20000..2A6DD ; XID_Continue -2A700..2B734 ; XID_Continue +20000..2A6DF ; XID_Continue +2A700..2B739 ; XID_Continue 2B740..2B81D ; XID_Continue 2B820..2CEA1 ; XID_Continue 2CEB0..2EBE0 ; XID_Continue +2EBF0..2EE5D ; XID_Continue 2F800..2FA1D ; XID_Continue 30000..3134A ; XID_Continue +31350..323AF ; XID_Continue E0100..E01EF ; XID_Continue -# Total code points: 134415 +# Total code points: 140089 # ================================================ @@ -9933,8 +10344,17 @@ E0100..E01EF ; XID_Continue # + Variation_Selector # - White_Space # - FFF9..FFFB (Interlinear annotation format characters) -# - 13430..13438 (Egyptian hieroglyph format characters) +# - 13430..13440 (Egyptian hieroglyph format characters) # - Prepended_Concatenation_Mark (Exceptional format characters that should be visible) +# +# There are currently no stability guarantees for DICP. However, the +# values of DICP interact with the derivation of XID_Continue +# and NFKC_CF, for which there are stability guarantees. +# Maintainers of this property should note that in the +# unlikely case that the DICP value changes for an existing character +# which is also XID_Continue=Yes, then exceptions must be put +# in place to ensure that the NFKC_CF mapping value for that +# existing character does not change. 00AD ; Default_Ignorable_Code_Point 034F ; Default_Ignorable_Code_Point @@ -9943,6 +10363,7 @@ E0100..E01EF ; XID_Continue 17B4..17B5 ; Default_Ignorable_Code_Point 180B..180D ; Default_Ignorable_Code_Point 180E ; Default_Ignorable_Code_Point +180F ; Default_Ignorable_Code_Point 200B..200F ; Default_Ignorable_Code_Point 202A..202E ; Default_Ignorable_Code_Point 2060..2064 ; Default_Ignorable_Code_Point @@ -9963,7 +10384,7 @@ E0080..E00FF ; Default_Ignorable_Code_Point E0100..E01EF ; Default_Ignorable_Code_Point E01F0..E0FFF ; Default_Ignorable_Code_Point -# Total code points: 4173 +# Total code points: 4174 # ================================================ @@ -9997,7 +10418,8 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 0825..0827 ; Grapheme_Extend 0829..082D ; Grapheme_Extend 0859..085B ; Grapheme_Extend -08D3..08E1 ; Grapheme_Extend +0898..089F ; Grapheme_Extend +08CA..08E1 ; Grapheme_Extend 08E3..0902 ; Grapheme_Extend 093A ; Grapheme_Extend 093C ; Grapheme_Extend @@ -10044,6 +10466,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 0BD7 ; Grapheme_Extend 0C00 ; Grapheme_Extend 0C04 ; Grapheme_Extend +0C3C ; Grapheme_Extend 0C3E..0C40 ; Grapheme_Extend 0C46..0C48 ; Grapheme_Extend 0C4A..0C4D ; Grapheme_Extend @@ -10075,7 +10498,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 0E47..0E4E ; Grapheme_Extend 0EB1 ; Grapheme_Extend 0EB4..0EBC ; Grapheme_Extend -0EC8..0ECD ; Grapheme_Extend +0EC8..0ECE ; Grapheme_Extend 0F18..0F19 ; Grapheme_Extend 0F35 ; Grapheme_Extend 0F37 ; Grapheme_Extend @@ -10099,7 +10522,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 109D ; Grapheme_Extend 135D..135F ; Grapheme_Extend 1712..1714 ; Grapheme_Extend -1732..1734 ; Grapheme_Extend +1732..1733 ; Grapheme_Extend 1752..1753 ; Grapheme_Extend 1772..1773 ; Grapheme_Extend 17B4..17B5 ; Grapheme_Extend @@ -10108,6 +10531,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 17C9..17D3 ; Grapheme_Extend 17DD ; Grapheme_Extend 180B..180D ; Grapheme_Extend +180F ; Grapheme_Extend 1885..1886 ; Grapheme_Extend 18A9 ; Grapheme_Extend 1920..1922 ; Grapheme_Extend @@ -10125,7 +10549,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 1A7F ; Grapheme_Extend 1AB0..1ABD ; Grapheme_Extend 1ABE ; Grapheme_Extend -1ABF..1AC0 ; Grapheme_Extend +1ABF..1ACE ; Grapheme_Extend 1B00..1B03 ; Grapheme_Extend 1B34 ; Grapheme_Extend 1B35 ; Grapheme_Extend @@ -10149,8 +10573,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 1CED ; Grapheme_Extend 1CF4 ; Grapheme_Extend 1CF8..1CF9 ; Grapheme_Extend -1DC0..1DF9 ; Grapheme_Extend -1DFB..1DFF ; Grapheme_Extend +1DC0..1DFF ; Grapheme_Extend 200C ; Grapheme_Extend 20D0..20DC ; Grapheme_Extend 20DD..20E0 ; Grapheme_Extend @@ -10214,12 +10637,17 @@ FF9E..FF9F ; Grapheme_Extend 10AE5..10AE6 ; Grapheme_Extend 10D24..10D27 ; Grapheme_Extend 10EAB..10EAC ; Grapheme_Extend +10EFD..10EFF ; Grapheme_Extend 10F46..10F50 ; Grapheme_Extend +10F82..10F85 ; Grapheme_Extend 11001 ; Grapheme_Extend 11038..11046 ; Grapheme_Extend +11070 ; Grapheme_Extend +11073..11074 ; Grapheme_Extend 1107F..11081 ; Grapheme_Extend 110B3..110B6 ; Grapheme_Extend 110B9..110BA ; Grapheme_Extend +110C2 ; Grapheme_Extend 11100..11102 ; Grapheme_Extend 11127..1112B ; Grapheme_Extend 1112D..11134 ; Grapheme_Extend @@ -10232,6 +10660,7 @@ FF9E..FF9F ; Grapheme_Extend 11234 ; Grapheme_Extend 11236..11237 ; Grapheme_Extend 1123E ; Grapheme_Extend +11241 ; Grapheme_Extend 112DF ; Grapheme_Extend 112E3..112EA ; Grapheme_Extend 11300..11301 ; Grapheme_Extend @@ -10299,12 +10728,20 @@ FF9E..FF9F ; Grapheme_Extend 11D95 ; Grapheme_Extend 11D97 ; Grapheme_Extend 11EF3..11EF4 ; Grapheme_Extend +11F00..11F01 ; Grapheme_Extend +11F36..11F3A ; Grapheme_Extend +11F40 ; Grapheme_Extend +11F42 ; Grapheme_Extend +13440 ; Grapheme_Extend +13447..13455 ; Grapheme_Extend 16AF0..16AF4 ; Grapheme_Extend 16B30..16B36 ; Grapheme_Extend 16F4F ; Grapheme_Extend 16F8F..16F92 ; Grapheme_Extend 16FE4 ; Grapheme_Extend 1BC9D..1BC9E ; Grapheme_Extend +1CF00..1CF2D ; Grapheme_Extend +1CF30..1CF46 ; Grapheme_Extend 1D165 ; Grapheme_Extend 1D167..1D169 ; Grapheme_Extend 1D16E..1D172 ; Grapheme_Extend @@ -10323,14 +10760,17 @@ FF9E..FF9F ; Grapheme_Extend 1E01B..1E021 ; Grapheme_Extend 1E023..1E024 ; Grapheme_Extend 1E026..1E02A ; Grapheme_Extend +1E08F ; Grapheme_Extend 1E130..1E136 ; Grapheme_Extend +1E2AE ; Grapheme_Extend 1E2EC..1E2EF ; Grapheme_Extend +1E4EC..1E4EF ; Grapheme_Extend 1E8D0..1E8D6 ; Grapheme_Extend 1E944..1E94A ; Grapheme_Extend E0020..E007F ; Grapheme_Extend E0100..E01EF ; Grapheme_Extend -# Total code points: 1979 +# Total code points: 2125 # ================================================ @@ -10451,7 +10891,7 @@ E0100..E01EF ; Grapheme_Extend 060C..060D ; Grapheme_Base 060E..060F ; Grapheme_Base 061B ; Grapheme_Base -061E..061F ; Grapheme_Base +061D..061F ; Grapheme_Base 0620..063F ; Grapheme_Base 0640 ; Grapheme_Base 0641..064A ; Grapheme_Base @@ -10489,8 +10929,11 @@ E0100..E01EF ; Grapheme_Extend 0840..0858 ; Grapheme_Base 085E ; Grapheme_Base 0860..086A ; Grapheme_Base -08A0..08B4 ; Grapheme_Base -08B6..08C7 ; Grapheme_Base +0870..0887 ; Grapheme_Base +0888 ; Grapheme_Base +0889..088E ; Grapheme_Base +08A0..08C8 ; Grapheme_Base +08C9 ; Grapheme_Base 0903 ; Grapheme_Base 0904..0939 ; Grapheme_Base 093B ; Grapheme_Base @@ -10603,6 +11046,7 @@ E0100..E01EF ; Grapheme_Extend 0C3D ; Grapheme_Base 0C41..0C44 ; Grapheme_Base 0C58..0C5A ; Grapheme_Base +0C5D ; Grapheme_Base 0C60..0C61 ; Grapheme_Base 0C66..0C6F ; Grapheme_Base 0C77 ; Grapheme_Base @@ -10622,10 +11066,11 @@ E0100..E01EF ; Grapheme_Extend 0CC3..0CC4 ; Grapheme_Base 0CC7..0CC8 ; Grapheme_Base 0CCA..0CCB ; Grapheme_Base -0CDE ; Grapheme_Base +0CDD..0CDE ; Grapheme_Base 0CE0..0CE1 ; Grapheme_Base 0CE6..0CEF ; Grapheme_Base 0CF1..0CF2 ; Grapheme_Base +0CF3 ; Grapheme_Base 0D02..0D03 ; Grapheme_Base 0D04..0D0C ; Grapheme_Base 0D0E..0D10 ; Grapheme_Base @@ -10768,9 +11213,10 @@ E0100..E01EF ; Grapheme_Extend 16EB..16ED ; Grapheme_Base 16EE..16F0 ; Grapheme_Base 16F1..16F8 ; Grapheme_Base -1700..170C ; Grapheme_Base -170E..1711 ; Grapheme_Base -1720..1731 ; Grapheme_Base +1700..1711 ; Grapheme_Base +1715 ; Grapheme_Base +171F..1731 ; Grapheme_Base +1734 ; Grapheme_Base 1735..1736 ; Grapheme_Base 1740..1751 ; Grapheme_Base 1760..176C ; Grapheme_Base @@ -10831,11 +11277,12 @@ E0100..E01EF ; Grapheme_Extend 1B3B ; Grapheme_Base 1B3D..1B41 ; Grapheme_Base 1B43..1B44 ; Grapheme_Base -1B45..1B4B ; Grapheme_Base +1B45..1B4C ; Grapheme_Base 1B50..1B59 ; Grapheme_Base 1B5A..1B60 ; Grapheme_Base 1B61..1B6A ; Grapheme_Base 1B74..1B7C ; Grapheme_Base +1B7D..1B7E ; Grapheme_Base 1B82 ; Grapheme_Base 1B83..1BA0 ; Grapheme_Base 1BA1 ; Grapheme_Base @@ -10940,7 +11387,7 @@ E0100..E01EF ; Grapheme_Extend 208D ; Grapheme_Base 208E ; Grapheme_Base 2090..209C ; Grapheme_Base -20A0..20BF ; Grapheme_Base +20A0..20C0 ; Grapheme_Base 2100..2101 ; Grapheme_Base 2102 ; Grapheme_Base 2103..2106 ; Grapheme_Base @@ -11099,9 +11546,7 @@ E0100..E01EF ; Grapheme_Extend 2B4D..2B73 ; Grapheme_Base 2B76..2B95 ; Grapheme_Base 2B97..2BFF ; Grapheme_Base -2C00..2C2E ; Grapheme_Base -2C30..2C5E ; Grapheme_Base -2C60..2C7B ; Grapheme_Base +2C00..2C7B ; Grapheme_Base 2C7C..2C7D ; Grapheme_Base 2C7E..2CE4 ; Grapheme_Base 2CE5..2CEA ; Grapheme_Base @@ -11164,11 +11609,20 @@ E0100..E01EF ; Grapheme_Extend 2E42 ; Grapheme_Base 2E43..2E4F ; Grapheme_Base 2E50..2E51 ; Grapheme_Base -2E52 ; Grapheme_Base +2E52..2E54 ; Grapheme_Base +2E55 ; Grapheme_Base +2E56 ; Grapheme_Base +2E57 ; Grapheme_Base +2E58 ; Grapheme_Base +2E59 ; Grapheme_Base +2E5A ; Grapheme_Base +2E5B ; Grapheme_Base +2E5C ; Grapheme_Base +2E5D ; Grapheme_Base 2E80..2E99 ; Grapheme_Base 2E9B..2EF3 ; Grapheme_Base 2F00..2FD5 ; Grapheme_Base -2FF0..2FFB ; Grapheme_Base +2FF0..2FFF ; Grapheme_Base 3000 ; Grapheme_Base 3001..3003 ; Grapheme_Base 3004 ; Grapheme_Base @@ -11223,6 +11677,7 @@ E0100..E01EF ; Grapheme_Extend 3196..319F ; Grapheme_Base 31A0..31BF ; Grapheme_Base 31C0..31E3 ; Grapheme_Base +31EF ; Grapheme_Base 31F0..31FF ; Grapheme_Base 3200..321E ; Grapheme_Base 3220..3229 ; Grapheme_Base @@ -11237,8 +11692,7 @@ E0100..E01EF ; Grapheme_Extend 32C0..33FF ; Grapheme_Base 3400..4DBF ; Grapheme_Base 4DC0..4DFF ; Grapheme_Base -4E00..9FFC ; Grapheme_Base -A000..A014 ; Grapheme_Base +4E00..A014 ; Grapheme_Base A015 ; Grapheme_Base A016..A48C ; Grapheme_Base A490..A4C6 ; Grapheme_Base @@ -11271,8 +11725,11 @@ A788 ; Grapheme_Base A789..A78A ; Grapheme_Base A78B..A78E ; Grapheme_Base A78F ; Grapheme_Base -A790..A7BF ; Grapheme_Base -A7C2..A7CA ; Grapheme_Base +A790..A7CA ; Grapheme_Base +A7D0..A7D1 ; Grapheme_Base +A7D3 ; Grapheme_Base +A7D5..A7D9 ; Grapheme_Base +A7F2..A7F4 ; Grapheme_Base A7F5..A7F6 ; Grapheme_Base A7F7 ; Grapheme_Base A7F8..A7F9 ; Grapheme_Base @@ -11387,15 +11844,17 @@ FB3E ; Grapheme_Base FB40..FB41 ; Grapheme_Base FB43..FB44 ; Grapheme_Base FB46..FBB1 ; Grapheme_Base -FBB2..FBC1 ; Grapheme_Base +FBB2..FBC2 ; Grapheme_Base FBD3..FD3D ; Grapheme_Base FD3E ; Grapheme_Base FD3F ; Grapheme_Base +FD40..FD4F ; Grapheme_Base FD50..FD8F ; Grapheme_Base FD92..FDC7 ; Grapheme_Base +FDCF ; Grapheme_Base FDF0..FDFB ; Grapheme_Base FDFC ; Grapheme_Base -FDFD ; Grapheme_Base +FDFD..FDFF ; Grapheme_Base FE10..FE16 ; Grapheme_Base FE17 ; Grapheme_Base FE18 ; Grapheme_Base @@ -11533,9 +11992,20 @@ FFFC..FFFD ; Grapheme_Base 10500..10527 ; Grapheme_Base 10530..10563 ; Grapheme_Base 1056F ; Grapheme_Base +10570..1057A ; Grapheme_Base +1057C..1058A ; Grapheme_Base +1058C..10592 ; Grapheme_Base +10594..10595 ; Grapheme_Base +10597..105A1 ; Grapheme_Base +105A3..105B1 ; Grapheme_Base +105B3..105B9 ; Grapheme_Base +105BB..105BC ; Grapheme_Base 10600..10736 ; Grapheme_Base 10740..10755 ; Grapheme_Base 10760..10767 ; Grapheme_Base +10780..10785 ; Grapheme_Base +10787..107B0 ; Grapheme_Base +107B2..107BA ; Grapheme_Base 10800..10805 ; Grapheme_Base 10808 ; Grapheme_Base 1080A..10835 ; Grapheme_Base @@ -11603,6 +12073,8 @@ FFFC..FFFD ; Grapheme_Base 10F30..10F45 ; Grapheme_Base 10F51..10F54 ; Grapheme_Base 10F55..10F59 ; Grapheme_Base +10F70..10F81 ; Grapheme_Base +10F86..10F89 ; Grapheme_Base 10FB0..10FC4 ; Grapheme_Base 10FC5..10FCB ; Grapheme_Base 10FE0..10FF6 ; Grapheme_Base @@ -11612,6 +12084,8 @@ FFFC..FFFD ; Grapheme_Base 11047..1104D ; Grapheme_Base 11052..11065 ; Grapheme_Base 11066..1106F ; Grapheme_Base +11071..11072 ; Grapheme_Base +11075 ; Grapheme_Base 11082 ; Grapheme_Base 11083..110AF ; Grapheme_Base 110B0..110B2 ; Grapheme_Base @@ -11650,6 +12124,7 @@ FFFC..FFFD ; Grapheme_Base 11232..11233 ; Grapheme_Base 11235 ; Grapheme_Base 11238..1123D ; Grapheme_Base +1123F..11240 ; Grapheme_Base 11280..11286 ; Grapheme_Base 11288 ; Grapheme_Base 1128A..1128D ; Grapheme_Base @@ -11713,6 +12188,7 @@ FFFC..FFFD ; Grapheme_Base 116AE..116AF ; Grapheme_Base 116B6 ; Grapheme_Base 116B8 ; Grapheme_Base +116B9 ; Grapheme_Base 116C0..116C9 ; Grapheme_Base 11700..1171A ; Grapheme_Base 11720..11721 ; Grapheme_Base @@ -11721,6 +12197,7 @@ FFFC..FFFD ; Grapheme_Base 1173A..1173B ; Grapheme_Base 1173C..1173E ; Grapheme_Base 1173F ; Grapheme_Base +11740..11746 ; Grapheme_Base 11800..1182B ; Grapheme_Base 1182C..1182E ; Grapheme_Base 11838 ; Grapheme_Base @@ -11762,7 +12239,8 @@ FFFC..FFFD ; Grapheme_Base 11A9A..11A9C ; Grapheme_Base 11A9D ; Grapheme_Base 11A9E..11AA2 ; Grapheme_Base -11AC0..11AF8 ; Grapheme_Base +11AB0..11AF8 ; Grapheme_Base +11B00..11B09 ; Grapheme_Base 11C00..11C08 ; Grapheme_Base 11C0A..11C2E ; Grapheme_Base 11C2F ; Grapheme_Base @@ -11792,6 +12270,15 @@ FFFC..FFFD ; Grapheme_Base 11EE0..11EF2 ; Grapheme_Base 11EF5..11EF6 ; Grapheme_Base 11EF7..11EF8 ; Grapheme_Base +11F02 ; Grapheme_Base +11F03 ; Grapheme_Base +11F04..11F10 ; Grapheme_Base +11F12..11F33 ; Grapheme_Base +11F34..11F35 ; Grapheme_Base +11F3E..11F3F ; Grapheme_Base +11F41 ; Grapheme_Base +11F43..11F4F ; Grapheme_Base +11F50..11F59 ; Grapheme_Base 11FB0 ; Grapheme_Base 11FC0..11FD4 ; Grapheme_Base 11FD5..11FDC ; Grapheme_Base @@ -11802,12 +12289,17 @@ FFFC..FFFD ; Grapheme_Base 12400..1246E ; Grapheme_Base 12470..12474 ; Grapheme_Base 12480..12543 ; Grapheme_Base -13000..1342E ; Grapheme_Base +12F90..12FF0 ; Grapheme_Base +12FF1..12FF2 ; Grapheme_Base +13000..1342F ; Grapheme_Base +13441..13446 ; Grapheme_Base 14400..14646 ; Grapheme_Base 16800..16A38 ; Grapheme_Base 16A40..16A5E ; Grapheme_Base 16A60..16A69 ; Grapheme_Base 16A6E..16A6F ; Grapheme_Base +16A70..16ABE ; Grapheme_Base +16AC0..16AC9 ; Grapheme_Base 16AD0..16AED ; Grapheme_Base 16AF5 ; Grapheme_Base 16B00..16B2F ; Grapheme_Base @@ -11834,8 +12326,13 @@ FFFC..FFFD ; Grapheme_Base 17000..187F7 ; Grapheme_Base 18800..18CD5 ; Grapheme_Base 18D00..18D08 ; Grapheme_Base -1B000..1B11E ; Grapheme_Base +1AFF0..1AFF3 ; Grapheme_Base +1AFF5..1AFFB ; Grapheme_Base +1AFFD..1AFFE ; Grapheme_Base +1B000..1B122 ; Grapheme_Base +1B132 ; Grapheme_Base 1B150..1B152 ; Grapheme_Base +1B155 ; Grapheme_Base 1B164..1B167 ; Grapheme_Base 1B170..1B2FB ; Grapheme_Base 1BC00..1BC6A ; Grapheme_Base @@ -11844,6 +12341,7 @@ FFFC..FFFD ; Grapheme_Base 1BC90..1BC99 ; Grapheme_Base 1BC9C ; Grapheme_Base 1BC9F ; Grapheme_Base +1CF50..1CFC3 ; Grapheme_Base 1D000..1D0F5 ; Grapheme_Base 1D100..1D126 ; Grapheme_Base 1D129..1D164 ; Grapheme_Base @@ -11852,9 +12350,10 @@ FFFC..FFFD ; Grapheme_Base 1D16D ; Grapheme_Base 1D183..1D184 ; Grapheme_Base 1D18C..1D1A9 ; Grapheme_Base -1D1AE..1D1E8 ; Grapheme_Base +1D1AE..1D1EA ; Grapheme_Base 1D200..1D241 ; Grapheme_Base 1D245 ; Grapheme_Base +1D2C0..1D2D3 ; Grapheme_Base 1D2E0..1D2F3 ; Grapheme_Base 1D300..1D356 ; Grapheme_Base 1D360..1D378 ; Grapheme_Base @@ -11905,14 +12404,27 @@ FFFC..FFFD ; Grapheme_Base 1DA76..1DA83 ; Grapheme_Base 1DA85..1DA86 ; Grapheme_Base 1DA87..1DA8B ; Grapheme_Base +1DF00..1DF09 ; Grapheme_Base +1DF0A ; Grapheme_Base +1DF0B..1DF1E ; Grapheme_Base +1DF25..1DF2A ; Grapheme_Base +1E030..1E06D ; Grapheme_Base 1E100..1E12C ; Grapheme_Base 1E137..1E13D ; Grapheme_Base 1E140..1E149 ; Grapheme_Base 1E14E ; Grapheme_Base 1E14F ; Grapheme_Base +1E290..1E2AD ; Grapheme_Base 1E2C0..1E2EB ; Grapheme_Base 1E2F0..1E2F9 ; Grapheme_Base 1E2FF ; Grapheme_Base +1E4D0..1E4EA ; Grapheme_Base +1E4EB ; Grapheme_Base +1E4F0..1E4F9 ; Grapheme_Base +1E7E0..1E7E6 ; Grapheme_Base +1E7E8..1E7EB ; Grapheme_Base +1E7ED..1E7EE ; Grapheme_Base +1E7F0..1E7FE ; Grapheme_Base 1E800..1E8C4 ; Grapheme_Base 1E8C7..1E8CF ; Grapheme_Base 1E900..1E943 ; Grapheme_Base @@ -11977,40 +12489,41 @@ FFFC..FFFD ; Grapheme_Base 1F300..1F3FA ; Grapheme_Base 1F3FB..1F3FF ; Grapheme_Base 1F400..1F6D7 ; Grapheme_Base -1F6E0..1F6EC ; Grapheme_Base +1F6DC..1F6EC ; Grapheme_Base 1F6F0..1F6FC ; Grapheme_Base -1F700..1F773 ; Grapheme_Base -1F780..1F7D8 ; Grapheme_Base +1F700..1F776 ; Grapheme_Base +1F77B..1F7D9 ; Grapheme_Base 1F7E0..1F7EB ; Grapheme_Base +1F7F0 ; Grapheme_Base 1F800..1F80B ; Grapheme_Base 1F810..1F847 ; Grapheme_Base 1F850..1F859 ; Grapheme_Base 1F860..1F887 ; Grapheme_Base 1F890..1F8AD ; Grapheme_Base 1F8B0..1F8B1 ; Grapheme_Base -1F900..1F978 ; Grapheme_Base -1F97A..1F9CB ; Grapheme_Base -1F9CD..1FA53 ; Grapheme_Base +1F900..1FA53 ; Grapheme_Base 1FA60..1FA6D ; Grapheme_Base -1FA70..1FA74 ; Grapheme_Base -1FA78..1FA7A ; Grapheme_Base -1FA80..1FA86 ; Grapheme_Base -1FA90..1FAA8 ; Grapheme_Base -1FAB0..1FAB6 ; Grapheme_Base -1FAC0..1FAC2 ; Grapheme_Base -1FAD0..1FAD6 ; Grapheme_Base +1FA70..1FA7C ; Grapheme_Base +1FA80..1FA88 ; Grapheme_Base +1FA90..1FABD ; Grapheme_Base +1FABF..1FAC5 ; Grapheme_Base +1FACE..1FADB ; Grapheme_Base +1FAE0..1FAE8 ; Grapheme_Base +1FAF0..1FAF8 ; Grapheme_Base 1FB00..1FB92 ; Grapheme_Base 1FB94..1FBCA ; Grapheme_Base 1FBF0..1FBF9 ; Grapheme_Base -20000..2A6DD ; Grapheme_Base -2A700..2B734 ; Grapheme_Base +20000..2A6DF ; Grapheme_Base +2A700..2B739 ; Grapheme_Base 2B740..2B81D ; Grapheme_Base 2B820..2CEA1 ; Grapheme_Base 2CEB0..2EBE0 ; Grapheme_Base +2EBF0..2EE5D ; Grapheme_Base 2F800..2FA1D ; Grapheme_Base 30000..3134A ; Grapheme_Base +31350..323AF ; Grapheme_Base -# Total code points: 141814 +# Total code points: 147613 # ================================================ @@ -12034,6 +12547,7 @@ FFFC..FFFD ; Grapheme_Base 0F84 ; Grapheme_Link 1039..103A ; Grapheme_Link 1714 ; Grapheme_Link +1715 ; Grapheme_Link 1734 ; Grapheme_Link 17D2 ; Grapheme_Link 1A60 ; Grapheme_Link @@ -12051,6 +12565,7 @@ AAF6 ; Grapheme_Link ABED ; Grapheme_Link 10A3F ; Grapheme_Link 11046 ; Grapheme_Link +11070 ; Grapheme_Link 1107F ; Grapheme_Link 110B9 ; Grapheme_Link 11133..11134 ; Grapheme_Link @@ -12074,7 +12589,244 @@ ABED ; Grapheme_Link 11C3F ; Grapheme_Link 11D44..11D45 ; Grapheme_Link 11D97 ; Grapheme_Link +11F41 ; Grapheme_Link +11F42 ; Grapheme_Link + +# Total code points: 65 + +# ================================================ + +# Derived Property: Indic_Conjunct_Break +# Generated from the Grapheme_Cluster_Break, Indic_Syllabic_Category, +# Canonical_Combining_Class, and Script properties as described in UAX #44: +# https://www.unicode.org/reports/tr44/. + +# All code points not explicitly listed for Indic_Conjunct_Break +# have the value None. + +# @missing: 0000..10FFFF; InCB; None + +# ================================================ + +# Indic_Conjunct_Break=Linker + +094D ; InCB; Linker +09CD ; InCB; Linker +0ACD ; InCB; Linker +0B4D ; InCB; Linker +0C4D ; InCB; Linker +0D4D ; InCB; Linker + +# Total code points: 6 + +# ================================================ + +# Indic_Conjunct_Break=Consonant + +0915..0939 ; InCB; Consonant +0958..095F ; InCB; Consonant +0978..097F ; InCB; Consonant +0995..09A8 ; InCB; Consonant +09AA..09B0 ; InCB; Consonant +09B2 ; InCB; Consonant +09B6..09B9 ; InCB; Consonant +09DC..09DD ; InCB; Consonant +09DF ; InCB; Consonant +09F0..09F1 ; InCB; Consonant +0A95..0AA8 ; InCB; Consonant +0AAA..0AB0 ; InCB; Consonant +0AB2..0AB3 ; InCB; Consonant +0AB5..0AB9 ; InCB; Consonant +0AF9 ; InCB; Consonant +0B15..0B28 ; InCB; Consonant +0B2A..0B30 ; InCB; Consonant +0B32..0B33 ; InCB; Consonant +0B35..0B39 ; InCB; Consonant +0B5C..0B5D ; InCB; Consonant +0B5F ; InCB; Consonant +0B71 ; InCB; Consonant +0C15..0C28 ; InCB; Consonant +0C2A..0C39 ; InCB; Consonant +0C58..0C5A ; InCB; Consonant +0D15..0D3A ; InCB; Consonant + +# Total code points: 240 + +# ================================================ + +# Indic_Conjunct_Break=Extend + +0300..034E ; InCB; Extend +0350..036F ; InCB; Extend +0483..0487 ; InCB; Extend +0591..05BD ; InCB; Extend +05BF ; InCB; Extend +05C1..05C2 ; InCB; Extend +05C4..05C5 ; InCB; Extend +05C7 ; InCB; Extend +0610..061A ; InCB; Extend +064B..065F ; InCB; Extend +0670 ; InCB; Extend +06D6..06DC ; InCB; Extend +06DF..06E4 ; InCB; Extend +06E7..06E8 ; InCB; Extend +06EA..06ED ; InCB; Extend +0711 ; InCB; Extend +0730..074A ; InCB; Extend +07EB..07F3 ; InCB; Extend +07FD ; InCB; Extend +0816..0819 ; InCB; Extend +081B..0823 ; InCB; Extend +0825..0827 ; InCB; Extend +0829..082D ; InCB; Extend +0859..085B ; InCB; Extend +0898..089F ; InCB; Extend +08CA..08E1 ; InCB; Extend +08E3..08FF ; InCB; Extend +093C ; InCB; Extend +0951..0954 ; InCB; Extend +09BC ; InCB; Extend +09FE ; InCB; Extend +0A3C ; InCB; Extend +0ABC ; InCB; Extend +0B3C ; InCB; Extend +0C3C ; InCB; Extend +0C55..0C56 ; InCB; Extend +0CBC ; InCB; Extend +0D3B..0D3C ; InCB; Extend +0E38..0E3A ; InCB; Extend +0E48..0E4B ; InCB; Extend +0EB8..0EBA ; InCB; Extend +0EC8..0ECB ; InCB; Extend +0F18..0F19 ; InCB; Extend +0F35 ; InCB; Extend +0F37 ; InCB; Extend +0F39 ; InCB; Extend +0F71..0F72 ; InCB; Extend +0F74 ; InCB; Extend +0F7A..0F7D ; InCB; Extend +0F80 ; InCB; Extend +0F82..0F84 ; InCB; Extend +0F86..0F87 ; InCB; Extend +0FC6 ; InCB; Extend +1037 ; InCB; Extend +1039..103A ; InCB; Extend +108D ; InCB; Extend +135D..135F ; InCB; Extend +1714 ; InCB; Extend +17D2 ; InCB; Extend +17DD ; InCB; Extend +18A9 ; InCB; Extend +1939..193B ; InCB; Extend +1A17..1A18 ; InCB; Extend +1A60 ; InCB; Extend +1A75..1A7C ; InCB; Extend +1A7F ; InCB; Extend +1AB0..1ABD ; InCB; Extend +1ABF..1ACE ; InCB; Extend +1B34 ; InCB; Extend +1B6B..1B73 ; InCB; Extend +1BAB ; InCB; Extend +1BE6 ; InCB; Extend +1C37 ; InCB; Extend +1CD0..1CD2 ; InCB; Extend +1CD4..1CE0 ; InCB; Extend +1CE2..1CE8 ; InCB; Extend +1CED ; InCB; Extend +1CF4 ; InCB; Extend +1CF8..1CF9 ; InCB; Extend +1DC0..1DFF ; InCB; Extend +200D ; InCB; Extend +20D0..20DC ; InCB; Extend +20E1 ; InCB; Extend +20E5..20F0 ; InCB; Extend +2CEF..2CF1 ; InCB; Extend +2D7F ; InCB; Extend +2DE0..2DFF ; InCB; Extend +302A..302D ; InCB; Extend +302E..302F ; InCB; Extend +3099..309A ; InCB; Extend +A66F ; InCB; Extend +A674..A67D ; InCB; Extend +A69E..A69F ; InCB; Extend +A6F0..A6F1 ; InCB; Extend +A82C ; InCB; Extend +A8E0..A8F1 ; InCB; Extend +A92B..A92D ; InCB; Extend +A9B3 ; InCB; Extend +AAB0 ; InCB; Extend +AAB2..AAB4 ; InCB; Extend +AAB7..AAB8 ; InCB; Extend +AABE..AABF ; InCB; Extend +AAC1 ; InCB; Extend +AAF6 ; InCB; Extend +ABED ; InCB; Extend +FB1E ; InCB; Extend +FE20..FE2F ; InCB; Extend +101FD ; InCB; Extend +102E0 ; InCB; Extend +10376..1037A ; InCB; Extend +10A0D ; InCB; Extend +10A0F ; InCB; Extend +10A38..10A3A ; InCB; Extend +10A3F ; InCB; Extend +10AE5..10AE6 ; InCB; Extend +10D24..10D27 ; InCB; Extend +10EAB..10EAC ; InCB; Extend +10EFD..10EFF ; InCB; Extend +10F46..10F50 ; InCB; Extend +10F82..10F85 ; InCB; Extend +11070 ; InCB; Extend +1107F ; InCB; Extend +110BA ; InCB; Extend +11100..11102 ; InCB; Extend +11133..11134 ; InCB; Extend +11173 ; InCB; Extend +111CA ; InCB; Extend +11236 ; InCB; Extend +112E9..112EA ; InCB; Extend +1133B..1133C ; InCB; Extend +11366..1136C ; InCB; Extend +11370..11374 ; InCB; Extend +11446 ; InCB; Extend +1145E ; InCB; Extend +114C3 ; InCB; Extend +115C0 ; InCB; Extend +116B7 ; InCB; Extend +1172B ; InCB; Extend +1183A ; InCB; Extend +1193E ; InCB; Extend +11943 ; InCB; Extend +11A34 ; InCB; Extend +11A47 ; InCB; Extend +11A99 ; InCB; Extend +11D42 ; InCB; Extend +11D44..11D45 ; InCB; Extend +11D97 ; InCB; Extend +11F42 ; InCB; Extend +16AF0..16AF4 ; InCB; Extend +16B30..16B36 ; InCB; Extend +1BC9E ; InCB; Extend +1D165 ; InCB; Extend +1D167..1D169 ; InCB; Extend +1D16E..1D172 ; InCB; Extend +1D17B..1D182 ; InCB; Extend +1D185..1D18B ; InCB; Extend +1D1AA..1D1AD ; InCB; Extend +1D242..1D244 ; InCB; Extend +1E000..1E006 ; InCB; Extend +1E008..1E018 ; InCB; Extend +1E01B..1E021 ; InCB; Extend +1E023..1E024 ; InCB; Extend +1E026..1E02A ; InCB; Extend +1E08F ; InCB; Extend +1E130..1E136 ; InCB; Extend +1E2AE ; InCB; Extend +1E2EC..1E2EF ; InCB; Extend +1E4EC..1E4EF ; InCB; Extend +1E8D0..1E8D6 ; InCB; Extend +1E944..1E94A ; InCB; Extend -# Total code points: 61 +# Total code points: 884 # EOF diff --git a/icu/icu4c/source/data/unidata/DerivedNormalizationProps.txt b/icu/icu4c/source/data/unidata/DerivedNormalizationProps.txt index a4bfa99a8cb..d4826c325e7 100644 --- a/icu/icu4c/source/data/unidata/DerivedNormalizationProps.txt +++ b/icu/icu4c/source/data/unidata/DerivedNormalizationProps.txt @@ -1,11 +1,11 @@ -# DerivedNormalizationProps-13.0.0.txt -# Date: 2019-09-08, 23:31:08 GMT -# © 2019 Unicode®, Inc. +# DerivedNormalizationProps-15.1.0.txt +# Date: 2023-05-02, 13:20:58 GMT +# © 2023 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # ================================================ @@ -132,6 +132,9 @@ 33DD ; FC_NFKC; 0077 0062 33DE ; FC_NFKC; 0076 2215 006D 33DF ; FC_NFKC; 0061 2215 006D +A7F2 ; FC_NFKC; 0063 +A7F3 ; FC_NFKC; 0066 +A7F4 ; FC_NFKC; 0071 A7F8 ; FC_NFKC; 0127 1D400 ; FC_NFKC; 0061 1D401 ; FC_NFKC; 0062 @@ -650,7 +653,7 @@ A7F8 ; FC_NFKC; 0127 1F16C ; FC_NFKC; 006D 0072 1F190 ; FC_NFKC; 0064 006A -# Total code points: 634 +# Total code points: 637 # ================================================ @@ -1469,6 +1472,7 @@ FB46..FB4E ; NFC_QC; N 32C0..33FF ; NFKD_QC; N A69C..A69D ; NFKD_QC; N A770 ; NFKD_QC; N +A7F2..A7F4 ; NFKD_QC; N A7F8..A7F9 ; NFKD_QC; N AB5C..AB5F ; NFKD_QC; N AB69 ; NFKD_QC; N @@ -1593,6 +1597,9 @@ FFE5..FFE6 ; NFKD_QC; N FFE8 ; NFKD_QC; N FFE9..FFEC ; NFKD_QC; N FFED..FFEE ; NFKD_QC; N +10781..10785 ; NFKD_QC; N +10787..107B0 ; NFKD_QC; N +107B2..107BA ; NFKD_QC; N 1109A ; NFKD_QC; N 1109C ; NFKD_QC; N 110AB ; NFKD_QC; N @@ -1645,6 +1652,7 @@ FFED..FFEE ; NFKD_QC; N 1D7C3 ; NFKD_QC; N 1D7C4..1D7CB ; NFKD_QC; N 1D7CE..1D7FF ; NFKD_QC; N +1E030..1E06D ; NFKD_QC; N 1EE00..1EE03 ; NFKD_QC; N 1EE05..1EE1F ; NFKD_QC; N 1EE21..1EE22 ; NFKD_QC; N @@ -1690,7 +1698,7 @@ FFED..FFEE ; NFKD_QC; N 1FBF0..1FBF9 ; NFKD_QC; N 2F800..2FA1D ; NFKD_QC; N -# Total code points: 16908 +# Total code points: 17029 # ================================================ @@ -1883,6 +1891,7 @@ FFED..FFEE ; NFKD_QC; N 32C0..33FF ; NFKC_QC; N A69C..A69D ; NFKC_QC; N A770 ; NFKC_QC; N +A7F2..A7F4 ; NFKC_QC; N A7F8..A7F9 ; NFKC_QC; N AB5C..AB5F ; NFKC_QC; N AB69 ; NFKC_QC; N @@ -2006,6 +2015,9 @@ FFE5..FFE6 ; NFKC_QC; N FFE8 ; NFKC_QC; N FFE9..FFEC ; NFKC_QC; N FFED..FFEE ; NFKC_QC; N +10781..10785 ; NFKC_QC; N +10787..107B0 ; NFKC_QC; N +107B2..107BA ; NFKC_QC; N 1D15E..1D164 ; NFKC_QC; N 1D1BB..1D1C0 ; NFKC_QC; N 1D400..1D454 ; NFKC_QC; N @@ -2049,6 +2061,7 @@ FFED..FFEE ; NFKC_QC; N 1D7C3 ; NFKC_QC; N 1D7C4..1D7CB ; NFKC_QC; N 1D7CE..1D7FF ; NFKC_QC; N +1E030..1E06D ; NFKC_QC; N 1EE00..1EE03 ; NFKC_QC; N 1EE05..1EE1F ; NFKC_QC; N 1EE21..1EE22 ; NFKC_QC; N @@ -2094,7 +2107,7 @@ FFED..FFEE ; NFKC_QC; N 1FBF0..1FBF9 ; NFKC_QC; N 2F800..2FA1D ; NFKC_QC; N -# Total code points: 4807 +# Total code points: 4928 # ================================================ @@ -2889,12 +2902,12 @@ FFE3 ; Expands_On_NFKC # It is constructed by applying NFKC, CaseFolding, and removal of Default_Ignorable_Code_Points. # The process of applying these transformations is repeated until a stable result is produced. # WARNING: Application to STRINGS must apply NFC after mapping each character, because characters may interact. -# For more information, see [http://www.unicode.org/reports/tr44/] +# For more information, see [https://www.unicode.org/reports/tr44/] # Omitted code points are unchanged by this mapping. # @missing: 0000..10FFFF; NFKC_CF; # All code points not explicitly listed for NFKC_Casefold -# have the value . +# have the value . 0041 ; NFKC_CF; 0061 0042 ; NFKC_CF; 0062 @@ -3523,6 +3536,7 @@ FFE3 ; Expands_On_NFKC 17B4..17B5 ; NFKC_CF; 180B..180D ; NFKC_CF; 180E ; NFKC_CF; +180F ; NFKC_CF; 1C80 ; NFKC_CF; 0432 1C81 ; NFKC_CF; 0434 1C82 ; NFKC_CF; 043E @@ -4318,6 +4332,7 @@ FFE3 ; Expands_On_NFKC 2C2C ; NFKC_CF; 2C5C 2C2D ; NFKC_CF; 2C5D 2C2E ; NFKC_CF; 2C5E +2C2F ; NFKC_CF; 2C5F 2C60 ; NFKC_CF; 2C61 2C62 ; NFKC_CF; 026B 2C63 ; NFKC_CF; 1D7D @@ -5339,12 +5354,19 @@ A7B8 ; NFKC_CF; A7B9 A7BA ; NFKC_CF; A7BB A7BC ; NFKC_CF; A7BD A7BE ; NFKC_CF; A7BF +A7C0 ; NFKC_CF; A7C1 A7C2 ; NFKC_CF; A7C3 A7C4 ; NFKC_CF; A794 A7C5 ; NFKC_CF; 0282 A7C6 ; NFKC_CF; 1D8E A7C7 ; NFKC_CF; A7C8 A7C9 ; NFKC_CF; A7CA +A7D0 ; NFKC_CF; A7D1 +A7D6 ; NFKC_CF; A7D7 +A7D8 ; NFKC_CF; A7D9 +A7F2 ; NFKC_CF; 0063 +A7F3 ; NFKC_CF; 0066 +A7F4 ; NFKC_CF; 0071 A7F5 ; NFKC_CF; A7F6 A7F8 ; NFKC_CF; 0127 A7F9 ; NFKC_CF; 0153 @@ -6845,6 +6867,97 @@ FFF0..FFF8 ; NFKC_CF; 104D1 ; NFKC_CF; 104F9 104D2 ; NFKC_CF; 104FA 104D3 ; NFKC_CF; 104FB +10570 ; NFKC_CF; 10597 +10571 ; NFKC_CF; 10598 +10572 ; NFKC_CF; 10599 +10573 ; NFKC_CF; 1059A +10574 ; NFKC_CF; 1059B +10575 ; NFKC_CF; 1059C +10576 ; NFKC_CF; 1059D +10577 ; NFKC_CF; 1059E +10578 ; NFKC_CF; 1059F +10579 ; NFKC_CF; 105A0 +1057A ; NFKC_CF; 105A1 +1057C ; NFKC_CF; 105A3 +1057D ; NFKC_CF; 105A4 +1057E ; NFKC_CF; 105A5 +1057F ; NFKC_CF; 105A6 +10580 ; NFKC_CF; 105A7 +10581 ; NFKC_CF; 105A8 +10582 ; NFKC_CF; 105A9 +10583 ; NFKC_CF; 105AA +10584 ; NFKC_CF; 105AB +10585 ; NFKC_CF; 105AC +10586 ; NFKC_CF; 105AD +10587 ; NFKC_CF; 105AE +10588 ; NFKC_CF; 105AF +10589 ; NFKC_CF; 105B0 +1058A ; NFKC_CF; 105B1 +1058C ; NFKC_CF; 105B3 +1058D ; NFKC_CF; 105B4 +1058E ; NFKC_CF; 105B5 +1058F ; NFKC_CF; 105B6 +10590 ; NFKC_CF; 105B7 +10591 ; NFKC_CF; 105B8 +10592 ; NFKC_CF; 105B9 +10594 ; NFKC_CF; 105BB +10595 ; NFKC_CF; 105BC +10781 ; NFKC_CF; 02D0 +10782 ; NFKC_CF; 02D1 +10783 ; NFKC_CF; 00E6 +10784 ; NFKC_CF; 0299 +10785 ; NFKC_CF; 0253 +10787 ; NFKC_CF; 02A3 +10788 ; NFKC_CF; AB66 +10789 ; NFKC_CF; 02A5 +1078A ; NFKC_CF; 02A4 +1078B ; NFKC_CF; 0256 +1078C ; NFKC_CF; 0257 +1078D ; NFKC_CF; 1D91 +1078E ; NFKC_CF; 0258 +1078F ; NFKC_CF; 025E +10790 ; NFKC_CF; 02A9 +10791 ; NFKC_CF; 0264 +10792 ; NFKC_CF; 0262 +10793 ; NFKC_CF; 0260 +10794 ; NFKC_CF; 029B +10795 ; NFKC_CF; 0127 +10796 ; NFKC_CF; 029C +10797 ; NFKC_CF; 0267 +10798 ; NFKC_CF; 0284 +10799 ; NFKC_CF; 02AA +1079A ; NFKC_CF; 02AB +1079B ; NFKC_CF; 026C +1079C ; NFKC_CF; 1DF04 +1079D ; NFKC_CF; A78E +1079E ; NFKC_CF; 026E +1079F ; NFKC_CF; 1DF05 +107A0 ; NFKC_CF; 028E +107A1 ; NFKC_CF; 1DF06 +107A2 ; NFKC_CF; 00F8 +107A3 ; NFKC_CF; 0276 +107A4 ; NFKC_CF; 0277 +107A5 ; NFKC_CF; 0071 +107A6 ; NFKC_CF; 027A +107A7 ; NFKC_CF; 1DF08 +107A8 ; NFKC_CF; 027D +107A9 ; NFKC_CF; 027E +107AA ; NFKC_CF; 0280 +107AB ; NFKC_CF; 02A8 +107AC ; NFKC_CF; 02A6 +107AD ; NFKC_CF; AB67 +107AE ; NFKC_CF; 02A7 +107AF ; NFKC_CF; 0288 +107B0 ; NFKC_CF; 2C71 +107B2 ; NFKC_CF; 028F +107B3 ; NFKC_CF; 02A1 +107B4 ; NFKC_CF; 02A2 +107B5 ; NFKC_CF; 0298 +107B6 ; NFKC_CF; 01C0 +107B7 ; NFKC_CF; 01C1 +107B8 ; NFKC_CF; 01C2 +107B9 ; NFKC_CF; 1DF0A +107BA ; NFKC_CF; 1DF1E 10C80 ; NFKC_CF; 10CC0 10C81 ; NFKC_CF; 10CC1 10C82 ; NFKC_CF; 10CC2 @@ -7965,6 +8078,68 @@ FFF0..FFF8 ; NFKC_CF; 1D7FD ; NFKC_CF; 0037 1D7FE ; NFKC_CF; 0038 1D7FF ; NFKC_CF; 0039 +1E030 ; NFKC_CF; 0430 +1E031 ; NFKC_CF; 0431 +1E032 ; NFKC_CF; 0432 +1E033 ; NFKC_CF; 0433 +1E034 ; NFKC_CF; 0434 +1E035 ; NFKC_CF; 0435 +1E036 ; NFKC_CF; 0436 +1E037 ; NFKC_CF; 0437 +1E038 ; NFKC_CF; 0438 +1E039 ; NFKC_CF; 043A +1E03A ; NFKC_CF; 043B +1E03B ; NFKC_CF; 043C +1E03C ; NFKC_CF; 043E +1E03D ; NFKC_CF; 043F +1E03E ; NFKC_CF; 0440 +1E03F ; NFKC_CF; 0441 +1E040 ; NFKC_CF; 0442 +1E041 ; NFKC_CF; 0443 +1E042 ; NFKC_CF; 0444 +1E043 ; NFKC_CF; 0445 +1E044 ; NFKC_CF; 0446 +1E045 ; NFKC_CF; 0447 +1E046 ; NFKC_CF; 0448 +1E047 ; NFKC_CF; 044B +1E048 ; NFKC_CF; 044D +1E049 ; NFKC_CF; 044E +1E04A ; NFKC_CF; A689 +1E04B ; NFKC_CF; 04D9 +1E04C ; NFKC_CF; 0456 +1E04D ; NFKC_CF; 0458 +1E04E ; NFKC_CF; 04E9 +1E04F ; NFKC_CF; 04AF +1E050 ; NFKC_CF; 04CF +1E051 ; NFKC_CF; 0430 +1E052 ; NFKC_CF; 0431 +1E053 ; NFKC_CF; 0432 +1E054 ; NFKC_CF; 0433 +1E055 ; NFKC_CF; 0434 +1E056 ; NFKC_CF; 0435 +1E057 ; NFKC_CF; 0436 +1E058 ; NFKC_CF; 0437 +1E059 ; NFKC_CF; 0438 +1E05A ; NFKC_CF; 043A +1E05B ; NFKC_CF; 043B +1E05C ; NFKC_CF; 043E +1E05D ; NFKC_CF; 043F +1E05E ; NFKC_CF; 0441 +1E05F ; NFKC_CF; 0443 +1E060 ; NFKC_CF; 0444 +1E061 ; NFKC_CF; 0445 +1E062 ; NFKC_CF; 0446 +1E063 ; NFKC_CF; 0447 +1E064 ; NFKC_CF; 0448 +1E065 ; NFKC_CF; 044A +1E066 ; NFKC_CF; 044B +1E067 ; NFKC_CF; 0491 +1E068 ; NFKC_CF; 0456 +1E069 ; NFKC_CF; 0455 +1E06A ; NFKC_CF; 045F +1E06B ; NFKC_CF; 04AB +1E06C ; NFKC_CF; A651 +1E06D ; NFKC_CF; 04B1 1E900 ; NFKC_CF; 1E922 1E901 ; NFKC_CF; 1E923 1E902 ; NFKC_CF; 1E924 @@ -8826,7 +9001,6078 @@ E0080..E00FF ; NFKC_CF; E0100..E01EF ; NFKC_CF; E01F0..E0FFF ; NFKC_CF; -# Total code points: 10329 +# Total code points: 10491 + +# ================================================ + +# Derived Property: NFKC_Simple_Casefold (NFKC_SCF) +# This property removes certain variations from characters: case, compatibility, and default-ignorables. +# It is used for loose matching and certain types of identifiers. +# It is constructed by applying NFKC, simple CaseFolding, and removal of Default_Ignorable_Code_Points. +# The process of applying these transformations is repeated until a stable result is produced. +# WARNING: Application to STRINGS must apply NFC after mapping each character, because characters may interact. +# For more information, see [https://www.unicode.org/reports/tr44/] +# Omitted code points are unchanged by this mapping. +# @missing: 0000..10FFFF; NFKC_SCF; + +# All code points not explicitly listed for NFKC_Simple_Casefold +# have the value . + +0041 ; NFKC_SCF; 0061 +0042 ; NFKC_SCF; 0062 +0043 ; NFKC_SCF; 0063 +0044 ; NFKC_SCF; 0064 +0045 ; NFKC_SCF; 0065 +0046 ; NFKC_SCF; 0066 +0047 ; NFKC_SCF; 0067 +0048 ; NFKC_SCF; 0068 +0049 ; NFKC_SCF; 0069 +004A ; NFKC_SCF; 006A +004B ; NFKC_SCF; 006B +004C ; NFKC_SCF; 006C +004D ; NFKC_SCF; 006D +004E ; NFKC_SCF; 006E +004F ; NFKC_SCF; 006F +0050 ; NFKC_SCF; 0070 +0051 ; NFKC_SCF; 0071 +0052 ; NFKC_SCF; 0072 +0053 ; NFKC_SCF; 0073 +0054 ; NFKC_SCF; 0074 +0055 ; NFKC_SCF; 0075 +0056 ; NFKC_SCF; 0076 +0057 ; NFKC_SCF; 0077 +0058 ; NFKC_SCF; 0078 +0059 ; NFKC_SCF; 0079 +005A ; NFKC_SCF; 007A +00A0 ; NFKC_SCF; 0020 +00A8 ; NFKC_SCF; 0020 0308 +00AA ; NFKC_SCF; 0061 +00AD ; NFKC_SCF; +00AF ; NFKC_SCF; 0020 0304 +00B2 ; NFKC_SCF; 0032 +00B3 ; NFKC_SCF; 0033 +00B4 ; NFKC_SCF; 0020 0301 +00B5 ; NFKC_SCF; 03BC +00B8 ; NFKC_SCF; 0020 0327 +00B9 ; NFKC_SCF; 0031 +00BA ; NFKC_SCF; 006F +00BC ; NFKC_SCF; 0031 2044 0034 +00BD ; NFKC_SCF; 0031 2044 0032 +00BE ; NFKC_SCF; 0033 2044 0034 +00C0 ; NFKC_SCF; 00E0 +00C1 ; NFKC_SCF; 00E1 +00C2 ; NFKC_SCF; 00E2 +00C3 ; NFKC_SCF; 00E3 +00C4 ; NFKC_SCF; 00E4 +00C5 ; NFKC_SCF; 00E5 +00C6 ; NFKC_SCF; 00E6 +00C7 ; NFKC_SCF; 00E7 +00C8 ; NFKC_SCF; 00E8 +00C9 ; NFKC_SCF; 00E9 +00CA ; NFKC_SCF; 00EA +00CB ; NFKC_SCF; 00EB +00CC ; NFKC_SCF; 00EC +00CD ; NFKC_SCF; 00ED +00CE ; NFKC_SCF; 00EE +00CF ; NFKC_SCF; 00EF +00D0 ; NFKC_SCF; 00F0 +00D1 ; NFKC_SCF; 00F1 +00D2 ; NFKC_SCF; 00F2 +00D3 ; NFKC_SCF; 00F3 +00D4 ; NFKC_SCF; 00F4 +00D5 ; NFKC_SCF; 00F5 +00D6 ; NFKC_SCF; 00F6 +00D8 ; NFKC_SCF; 00F8 +00D9 ; NFKC_SCF; 00F9 +00DA ; NFKC_SCF; 00FA +00DB ; NFKC_SCF; 00FB +00DC ; NFKC_SCF; 00FC +00DD ; NFKC_SCF; 00FD +00DE ; NFKC_SCF; 00FE +0100 ; NFKC_SCF; 0101 +0102 ; NFKC_SCF; 0103 +0104 ; NFKC_SCF; 0105 +0106 ; NFKC_SCF; 0107 +0108 ; NFKC_SCF; 0109 +010A ; NFKC_SCF; 010B +010C ; NFKC_SCF; 010D +010E ; NFKC_SCF; 010F +0110 ; NFKC_SCF; 0111 +0112 ; NFKC_SCF; 0113 +0114 ; NFKC_SCF; 0115 +0116 ; NFKC_SCF; 0117 +0118 ; NFKC_SCF; 0119 +011A ; NFKC_SCF; 011B +011C ; NFKC_SCF; 011D +011E ; NFKC_SCF; 011F +0120 ; NFKC_SCF; 0121 +0122 ; NFKC_SCF; 0123 +0124 ; NFKC_SCF; 0125 +0126 ; NFKC_SCF; 0127 +0128 ; NFKC_SCF; 0129 +012A ; NFKC_SCF; 012B +012C ; NFKC_SCF; 012D +012E ; NFKC_SCF; 012F +0132..0133 ; NFKC_SCF; 0069 006A +0134 ; NFKC_SCF; 0135 +0136 ; NFKC_SCF; 0137 +0139 ; NFKC_SCF; 013A +013B ; NFKC_SCF; 013C +013D ; NFKC_SCF; 013E +013F..0140 ; NFKC_SCF; 006C 00B7 +0141 ; NFKC_SCF; 0142 +0143 ; NFKC_SCF; 0144 +0145 ; NFKC_SCF; 0146 +0147 ; NFKC_SCF; 0148 +0149 ; NFKC_SCF; 02BC 006E +014A ; NFKC_SCF; 014B +014C ; NFKC_SCF; 014D +014E ; NFKC_SCF; 014F +0150 ; NFKC_SCF; 0151 +0152 ; NFKC_SCF; 0153 +0154 ; NFKC_SCF; 0155 +0156 ; NFKC_SCF; 0157 +0158 ; NFKC_SCF; 0159 +015A ; NFKC_SCF; 015B +015C ; NFKC_SCF; 015D +015E ; NFKC_SCF; 015F +0160 ; NFKC_SCF; 0161 +0162 ; NFKC_SCF; 0163 +0164 ; NFKC_SCF; 0165 +0166 ; NFKC_SCF; 0167 +0168 ; NFKC_SCF; 0169 +016A ; NFKC_SCF; 016B +016C ; NFKC_SCF; 016D +016E ; NFKC_SCF; 016F +0170 ; NFKC_SCF; 0171 +0172 ; NFKC_SCF; 0173 +0174 ; NFKC_SCF; 0175 +0176 ; NFKC_SCF; 0177 +0178 ; NFKC_SCF; 00FF +0179 ; NFKC_SCF; 017A +017B ; NFKC_SCF; 017C +017D ; NFKC_SCF; 017E +017F ; NFKC_SCF; 0073 +0181 ; NFKC_SCF; 0253 +0182 ; NFKC_SCF; 0183 +0184 ; NFKC_SCF; 0185 +0186 ; NFKC_SCF; 0254 +0187 ; NFKC_SCF; 0188 +0189 ; NFKC_SCF; 0256 +018A ; NFKC_SCF; 0257 +018B ; NFKC_SCF; 018C +018E ; NFKC_SCF; 01DD +018F ; NFKC_SCF; 0259 +0190 ; NFKC_SCF; 025B +0191 ; NFKC_SCF; 0192 +0193 ; NFKC_SCF; 0260 +0194 ; NFKC_SCF; 0263 +0196 ; NFKC_SCF; 0269 +0197 ; NFKC_SCF; 0268 +0198 ; NFKC_SCF; 0199 +019C ; NFKC_SCF; 026F +019D ; NFKC_SCF; 0272 +019F ; NFKC_SCF; 0275 +01A0 ; NFKC_SCF; 01A1 +01A2 ; NFKC_SCF; 01A3 +01A4 ; NFKC_SCF; 01A5 +01A6 ; NFKC_SCF; 0280 +01A7 ; NFKC_SCF; 01A8 +01A9 ; NFKC_SCF; 0283 +01AC ; NFKC_SCF; 01AD +01AE ; NFKC_SCF; 0288 +01AF ; NFKC_SCF; 01B0 +01B1 ; NFKC_SCF; 028A +01B2 ; NFKC_SCF; 028B +01B3 ; NFKC_SCF; 01B4 +01B5 ; NFKC_SCF; 01B6 +01B7 ; NFKC_SCF; 0292 +01B8 ; NFKC_SCF; 01B9 +01BC ; NFKC_SCF; 01BD +01C4..01C6 ; NFKC_SCF; 0064 017E +01C7..01C9 ; NFKC_SCF; 006C 006A +01CA..01CC ; NFKC_SCF; 006E 006A +01CD ; NFKC_SCF; 01CE +01CF ; NFKC_SCF; 01D0 +01D1 ; NFKC_SCF; 01D2 +01D3 ; NFKC_SCF; 01D4 +01D5 ; NFKC_SCF; 01D6 +01D7 ; NFKC_SCF; 01D8 +01D9 ; NFKC_SCF; 01DA +01DB ; NFKC_SCF; 01DC +01DE ; NFKC_SCF; 01DF +01E0 ; NFKC_SCF; 01E1 +01E2 ; NFKC_SCF; 01E3 +01E4 ; NFKC_SCF; 01E5 +01E6 ; NFKC_SCF; 01E7 +01E8 ; NFKC_SCF; 01E9 +01EA ; NFKC_SCF; 01EB +01EC ; NFKC_SCF; 01ED +01EE ; NFKC_SCF; 01EF +01F1..01F3 ; NFKC_SCF; 0064 007A +01F4 ; NFKC_SCF; 01F5 +01F6 ; NFKC_SCF; 0195 +01F7 ; NFKC_SCF; 01BF +01F8 ; NFKC_SCF; 01F9 +01FA ; NFKC_SCF; 01FB +01FC ; NFKC_SCF; 01FD +01FE ; NFKC_SCF; 01FF +0200 ; NFKC_SCF; 0201 +0202 ; NFKC_SCF; 0203 +0204 ; NFKC_SCF; 0205 +0206 ; NFKC_SCF; 0207 +0208 ; NFKC_SCF; 0209 +020A ; NFKC_SCF; 020B +020C ; NFKC_SCF; 020D +020E ; NFKC_SCF; 020F +0210 ; NFKC_SCF; 0211 +0212 ; NFKC_SCF; 0213 +0214 ; NFKC_SCF; 0215 +0216 ; NFKC_SCF; 0217 +0218 ; NFKC_SCF; 0219 +021A ; NFKC_SCF; 021B +021C ; NFKC_SCF; 021D +021E ; NFKC_SCF; 021F +0220 ; NFKC_SCF; 019E +0222 ; NFKC_SCF; 0223 +0224 ; NFKC_SCF; 0225 +0226 ; NFKC_SCF; 0227 +0228 ; NFKC_SCF; 0229 +022A ; NFKC_SCF; 022B +022C ; NFKC_SCF; 022D +022E ; NFKC_SCF; 022F +0230 ; NFKC_SCF; 0231 +0232 ; NFKC_SCF; 0233 +023A ; NFKC_SCF; 2C65 +023B ; NFKC_SCF; 023C +023D ; NFKC_SCF; 019A +023E ; NFKC_SCF; 2C66 +0241 ; NFKC_SCF; 0242 +0243 ; NFKC_SCF; 0180 +0244 ; NFKC_SCF; 0289 +0245 ; NFKC_SCF; 028C +0246 ; NFKC_SCF; 0247 +0248 ; NFKC_SCF; 0249 +024A ; NFKC_SCF; 024B +024C ; NFKC_SCF; 024D +024E ; NFKC_SCF; 024F +02B0 ; NFKC_SCF; 0068 +02B1 ; NFKC_SCF; 0266 +02B2 ; NFKC_SCF; 006A +02B3 ; NFKC_SCF; 0072 +02B4 ; NFKC_SCF; 0279 +02B5 ; NFKC_SCF; 027B +02B6 ; NFKC_SCF; 0281 +02B7 ; NFKC_SCF; 0077 +02B8 ; NFKC_SCF; 0079 +02D8 ; NFKC_SCF; 0020 0306 +02D9 ; NFKC_SCF; 0020 0307 +02DA ; NFKC_SCF; 0020 030A +02DB ; NFKC_SCF; 0020 0328 +02DC ; NFKC_SCF; 0020 0303 +02DD ; NFKC_SCF; 0020 030B +02E0 ; NFKC_SCF; 0263 +02E1 ; NFKC_SCF; 006C +02E2 ; NFKC_SCF; 0073 +02E3 ; NFKC_SCF; 0078 +02E4 ; NFKC_SCF; 0295 +0340 ; NFKC_SCF; 0300 +0341 ; NFKC_SCF; 0301 +0343 ; NFKC_SCF; 0313 +0344 ; NFKC_SCF; 0308 0301 +0345 ; NFKC_SCF; 03B9 +034F ; NFKC_SCF; +0370 ; NFKC_SCF; 0371 +0372 ; NFKC_SCF; 0373 +0374 ; NFKC_SCF; 02B9 +0376 ; NFKC_SCF; 0377 +037A ; NFKC_SCF; 0020 03B9 +037E ; NFKC_SCF; 003B +037F ; NFKC_SCF; 03F3 +0384 ; NFKC_SCF; 0020 0301 +0385 ; NFKC_SCF; 0020 0308 0301 +0386 ; NFKC_SCF; 03AC +0387 ; NFKC_SCF; 00B7 +0388 ; NFKC_SCF; 03AD +0389 ; NFKC_SCF; 03AE +038A ; NFKC_SCF; 03AF +038C ; NFKC_SCF; 03CC +038E ; NFKC_SCF; 03CD +038F ; NFKC_SCF; 03CE +0391 ; NFKC_SCF; 03B1 +0392 ; NFKC_SCF; 03B2 +0393 ; NFKC_SCF; 03B3 +0394 ; NFKC_SCF; 03B4 +0395 ; NFKC_SCF; 03B5 +0396 ; NFKC_SCF; 03B6 +0397 ; NFKC_SCF; 03B7 +0398 ; NFKC_SCF; 03B8 +0399 ; NFKC_SCF; 03B9 +039A ; NFKC_SCF; 03BA +039B ; NFKC_SCF; 03BB +039C ; NFKC_SCF; 03BC +039D ; NFKC_SCF; 03BD +039E ; NFKC_SCF; 03BE +039F ; NFKC_SCF; 03BF +03A0 ; NFKC_SCF; 03C0 +03A1 ; NFKC_SCF; 03C1 +03A3 ; NFKC_SCF; 03C3 +03A4 ; NFKC_SCF; 03C4 +03A5 ; NFKC_SCF; 03C5 +03A6 ; NFKC_SCF; 03C6 +03A7 ; NFKC_SCF; 03C7 +03A8 ; NFKC_SCF; 03C8 +03A9 ; NFKC_SCF; 03C9 +03AA ; NFKC_SCF; 03CA +03AB ; NFKC_SCF; 03CB +03C2 ; NFKC_SCF; 03C3 +03CF ; NFKC_SCF; 03D7 +03D0 ; NFKC_SCF; 03B2 +03D1 ; NFKC_SCF; 03B8 +03D2 ; NFKC_SCF; 03C5 +03D3 ; NFKC_SCF; 03CD +03D4 ; NFKC_SCF; 03CB +03D5 ; NFKC_SCF; 03C6 +03D6 ; NFKC_SCF; 03C0 +03D8 ; NFKC_SCF; 03D9 +03DA ; NFKC_SCF; 03DB +03DC ; NFKC_SCF; 03DD +03DE ; NFKC_SCF; 03DF +03E0 ; NFKC_SCF; 03E1 +03E2 ; NFKC_SCF; 03E3 +03E4 ; NFKC_SCF; 03E5 +03E6 ; NFKC_SCF; 03E7 +03E8 ; NFKC_SCF; 03E9 +03EA ; NFKC_SCF; 03EB +03EC ; NFKC_SCF; 03ED +03EE ; NFKC_SCF; 03EF +03F0 ; NFKC_SCF; 03BA +03F1 ; NFKC_SCF; 03C1 +03F2 ; NFKC_SCF; 03C3 +03F4 ; NFKC_SCF; 03B8 +03F5 ; NFKC_SCF; 03B5 +03F7 ; NFKC_SCF; 03F8 +03F9 ; NFKC_SCF; 03C3 +03FA ; NFKC_SCF; 03FB +03FD ; NFKC_SCF; 037B +03FE ; NFKC_SCF; 037C +03FF ; NFKC_SCF; 037D +0400 ; NFKC_SCF; 0450 +0401 ; NFKC_SCF; 0451 +0402 ; NFKC_SCF; 0452 +0403 ; NFKC_SCF; 0453 +0404 ; NFKC_SCF; 0454 +0405 ; NFKC_SCF; 0455 +0406 ; NFKC_SCF; 0456 +0407 ; NFKC_SCF; 0457 +0408 ; NFKC_SCF; 0458 +0409 ; NFKC_SCF; 0459 +040A ; NFKC_SCF; 045A +040B ; NFKC_SCF; 045B +040C ; NFKC_SCF; 045C +040D ; NFKC_SCF; 045D +040E ; NFKC_SCF; 045E +040F ; NFKC_SCF; 045F +0410 ; NFKC_SCF; 0430 +0411 ; NFKC_SCF; 0431 +0412 ; NFKC_SCF; 0432 +0413 ; NFKC_SCF; 0433 +0414 ; NFKC_SCF; 0434 +0415 ; NFKC_SCF; 0435 +0416 ; NFKC_SCF; 0436 +0417 ; NFKC_SCF; 0437 +0418 ; NFKC_SCF; 0438 +0419 ; NFKC_SCF; 0439 +041A ; NFKC_SCF; 043A +041B ; NFKC_SCF; 043B +041C ; NFKC_SCF; 043C +041D ; NFKC_SCF; 043D +041E ; NFKC_SCF; 043E +041F ; NFKC_SCF; 043F +0420 ; NFKC_SCF; 0440 +0421 ; NFKC_SCF; 0441 +0422 ; NFKC_SCF; 0442 +0423 ; NFKC_SCF; 0443 +0424 ; NFKC_SCF; 0444 +0425 ; NFKC_SCF; 0445 +0426 ; NFKC_SCF; 0446 +0427 ; NFKC_SCF; 0447 +0428 ; NFKC_SCF; 0448 +0429 ; NFKC_SCF; 0449 +042A ; NFKC_SCF; 044A +042B ; NFKC_SCF; 044B +042C ; NFKC_SCF; 044C +042D ; NFKC_SCF; 044D +042E ; NFKC_SCF; 044E +042F ; NFKC_SCF; 044F +0460 ; NFKC_SCF; 0461 +0462 ; NFKC_SCF; 0463 +0464 ; NFKC_SCF; 0465 +0466 ; NFKC_SCF; 0467 +0468 ; NFKC_SCF; 0469 +046A ; NFKC_SCF; 046B +046C ; NFKC_SCF; 046D +046E ; NFKC_SCF; 046F +0470 ; NFKC_SCF; 0471 +0472 ; NFKC_SCF; 0473 +0474 ; NFKC_SCF; 0475 +0476 ; NFKC_SCF; 0477 +0478 ; NFKC_SCF; 0479 +047A ; NFKC_SCF; 047B +047C ; NFKC_SCF; 047D +047E ; NFKC_SCF; 047F +0480 ; NFKC_SCF; 0481 +048A ; NFKC_SCF; 048B +048C ; NFKC_SCF; 048D +048E ; NFKC_SCF; 048F +0490 ; NFKC_SCF; 0491 +0492 ; NFKC_SCF; 0493 +0494 ; NFKC_SCF; 0495 +0496 ; NFKC_SCF; 0497 +0498 ; NFKC_SCF; 0499 +049A ; NFKC_SCF; 049B +049C ; NFKC_SCF; 049D +049E ; NFKC_SCF; 049F +04A0 ; NFKC_SCF; 04A1 +04A2 ; NFKC_SCF; 04A3 +04A4 ; NFKC_SCF; 04A5 +04A6 ; NFKC_SCF; 04A7 +04A8 ; NFKC_SCF; 04A9 +04AA ; NFKC_SCF; 04AB +04AC ; NFKC_SCF; 04AD +04AE ; NFKC_SCF; 04AF +04B0 ; NFKC_SCF; 04B1 +04B2 ; NFKC_SCF; 04B3 +04B4 ; NFKC_SCF; 04B5 +04B6 ; NFKC_SCF; 04B7 +04B8 ; NFKC_SCF; 04B9 +04BA ; NFKC_SCF; 04BB +04BC ; NFKC_SCF; 04BD +04BE ; NFKC_SCF; 04BF +04C0 ; NFKC_SCF; 04CF +04C1 ; NFKC_SCF; 04C2 +04C3 ; NFKC_SCF; 04C4 +04C5 ; NFKC_SCF; 04C6 +04C7 ; NFKC_SCF; 04C8 +04C9 ; NFKC_SCF; 04CA +04CB ; NFKC_SCF; 04CC +04CD ; NFKC_SCF; 04CE +04D0 ; NFKC_SCF; 04D1 +04D2 ; NFKC_SCF; 04D3 +04D4 ; NFKC_SCF; 04D5 +04D6 ; NFKC_SCF; 04D7 +04D8 ; NFKC_SCF; 04D9 +04DA ; NFKC_SCF; 04DB +04DC ; NFKC_SCF; 04DD +04DE ; NFKC_SCF; 04DF +04E0 ; NFKC_SCF; 04E1 +04E2 ; NFKC_SCF; 04E3 +04E4 ; NFKC_SCF; 04E5 +04E6 ; NFKC_SCF; 04E7 +04E8 ; NFKC_SCF; 04E9 +04EA ; NFKC_SCF; 04EB +04EC ; NFKC_SCF; 04ED +04EE ; NFKC_SCF; 04EF +04F0 ; NFKC_SCF; 04F1 +04F2 ; NFKC_SCF; 04F3 +04F4 ; NFKC_SCF; 04F5 +04F6 ; NFKC_SCF; 04F7 +04F8 ; NFKC_SCF; 04F9 +04FA ; NFKC_SCF; 04FB +04FC ; NFKC_SCF; 04FD +04FE ; NFKC_SCF; 04FF +0500 ; NFKC_SCF; 0501 +0502 ; NFKC_SCF; 0503 +0504 ; NFKC_SCF; 0505 +0506 ; NFKC_SCF; 0507 +0508 ; NFKC_SCF; 0509 +050A ; NFKC_SCF; 050B +050C ; NFKC_SCF; 050D +050E ; NFKC_SCF; 050F +0510 ; NFKC_SCF; 0511 +0512 ; NFKC_SCF; 0513 +0514 ; NFKC_SCF; 0515 +0516 ; NFKC_SCF; 0517 +0518 ; NFKC_SCF; 0519 +051A ; NFKC_SCF; 051B +051C ; NFKC_SCF; 051D +051E ; NFKC_SCF; 051F +0520 ; NFKC_SCF; 0521 +0522 ; NFKC_SCF; 0523 +0524 ; NFKC_SCF; 0525 +0526 ; NFKC_SCF; 0527 +0528 ; NFKC_SCF; 0529 +052A ; NFKC_SCF; 052B +052C ; NFKC_SCF; 052D +052E ; NFKC_SCF; 052F +0531 ; NFKC_SCF; 0561 +0532 ; NFKC_SCF; 0562 +0533 ; NFKC_SCF; 0563 +0534 ; NFKC_SCF; 0564 +0535 ; NFKC_SCF; 0565 +0536 ; NFKC_SCF; 0566 +0537 ; NFKC_SCF; 0567 +0538 ; NFKC_SCF; 0568 +0539 ; NFKC_SCF; 0569 +053A ; NFKC_SCF; 056A +053B ; NFKC_SCF; 056B +053C ; NFKC_SCF; 056C +053D ; NFKC_SCF; 056D +053E ; NFKC_SCF; 056E +053F ; NFKC_SCF; 056F +0540 ; NFKC_SCF; 0570 +0541 ; NFKC_SCF; 0571 +0542 ; NFKC_SCF; 0572 +0543 ; NFKC_SCF; 0573 +0544 ; NFKC_SCF; 0574 +0545 ; NFKC_SCF; 0575 +0546 ; NFKC_SCF; 0576 +0547 ; NFKC_SCF; 0577 +0548 ; NFKC_SCF; 0578 +0549 ; NFKC_SCF; 0579 +054A ; NFKC_SCF; 057A +054B ; NFKC_SCF; 057B +054C ; NFKC_SCF; 057C +054D ; NFKC_SCF; 057D +054E ; NFKC_SCF; 057E +054F ; NFKC_SCF; 057F +0550 ; NFKC_SCF; 0580 +0551 ; NFKC_SCF; 0581 +0552 ; NFKC_SCF; 0582 +0553 ; NFKC_SCF; 0583 +0554 ; NFKC_SCF; 0584 +0555 ; NFKC_SCF; 0585 +0556 ; NFKC_SCF; 0586 +0587 ; NFKC_SCF; 0565 0582 +061C ; NFKC_SCF; +0675 ; NFKC_SCF; 0627 0674 +0676 ; NFKC_SCF; 0648 0674 +0677 ; NFKC_SCF; 06C7 0674 +0678 ; NFKC_SCF; 064A 0674 +0958 ; NFKC_SCF; 0915 093C +0959 ; NFKC_SCF; 0916 093C +095A ; NFKC_SCF; 0917 093C +095B ; NFKC_SCF; 091C 093C +095C ; NFKC_SCF; 0921 093C +095D ; NFKC_SCF; 0922 093C +095E ; NFKC_SCF; 092B 093C +095F ; NFKC_SCF; 092F 093C +09DC ; NFKC_SCF; 09A1 09BC +09DD ; NFKC_SCF; 09A2 09BC +09DF ; NFKC_SCF; 09AF 09BC +0A33 ; NFKC_SCF; 0A32 0A3C +0A36 ; NFKC_SCF; 0A38 0A3C +0A59 ; NFKC_SCF; 0A16 0A3C +0A5A ; NFKC_SCF; 0A17 0A3C +0A5B ; NFKC_SCF; 0A1C 0A3C +0A5E ; NFKC_SCF; 0A2B 0A3C +0B5C ; NFKC_SCF; 0B21 0B3C +0B5D ; NFKC_SCF; 0B22 0B3C +0E33 ; NFKC_SCF; 0E4D 0E32 +0EB3 ; NFKC_SCF; 0ECD 0EB2 +0EDC ; NFKC_SCF; 0EAB 0E99 +0EDD ; NFKC_SCF; 0EAB 0EA1 +0F0C ; NFKC_SCF; 0F0B +0F43 ; NFKC_SCF; 0F42 0FB7 +0F4D ; NFKC_SCF; 0F4C 0FB7 +0F52 ; NFKC_SCF; 0F51 0FB7 +0F57 ; NFKC_SCF; 0F56 0FB7 +0F5C ; NFKC_SCF; 0F5B 0FB7 +0F69 ; NFKC_SCF; 0F40 0FB5 +0F73 ; NFKC_SCF; 0F71 0F72 +0F75 ; NFKC_SCF; 0F71 0F74 +0F76 ; NFKC_SCF; 0FB2 0F80 +0F77 ; NFKC_SCF; 0FB2 0F71 0F80 +0F78 ; NFKC_SCF; 0FB3 0F80 +0F79 ; NFKC_SCF; 0FB3 0F71 0F80 +0F81 ; NFKC_SCF; 0F71 0F80 +0F93 ; NFKC_SCF; 0F92 0FB7 +0F9D ; NFKC_SCF; 0F9C 0FB7 +0FA2 ; NFKC_SCF; 0FA1 0FB7 +0FA7 ; NFKC_SCF; 0FA6 0FB7 +0FAC ; NFKC_SCF; 0FAB 0FB7 +0FB9 ; NFKC_SCF; 0F90 0FB5 +10A0 ; NFKC_SCF; 2D00 +10A1 ; NFKC_SCF; 2D01 +10A2 ; NFKC_SCF; 2D02 +10A3 ; NFKC_SCF; 2D03 +10A4 ; NFKC_SCF; 2D04 +10A5 ; NFKC_SCF; 2D05 +10A6 ; NFKC_SCF; 2D06 +10A7 ; NFKC_SCF; 2D07 +10A8 ; NFKC_SCF; 2D08 +10A9 ; NFKC_SCF; 2D09 +10AA ; NFKC_SCF; 2D0A +10AB ; NFKC_SCF; 2D0B +10AC ; NFKC_SCF; 2D0C +10AD ; NFKC_SCF; 2D0D +10AE ; NFKC_SCF; 2D0E +10AF ; NFKC_SCF; 2D0F +10B0 ; NFKC_SCF; 2D10 +10B1 ; NFKC_SCF; 2D11 +10B2 ; NFKC_SCF; 2D12 +10B3 ; NFKC_SCF; 2D13 +10B4 ; NFKC_SCF; 2D14 +10B5 ; NFKC_SCF; 2D15 +10B6 ; NFKC_SCF; 2D16 +10B7 ; NFKC_SCF; 2D17 +10B8 ; NFKC_SCF; 2D18 +10B9 ; NFKC_SCF; 2D19 +10BA ; NFKC_SCF; 2D1A +10BB ; NFKC_SCF; 2D1B +10BC ; NFKC_SCF; 2D1C +10BD ; NFKC_SCF; 2D1D +10BE ; NFKC_SCF; 2D1E +10BF ; NFKC_SCF; 2D1F +10C0 ; NFKC_SCF; 2D20 +10C1 ; NFKC_SCF; 2D21 +10C2 ; NFKC_SCF; 2D22 +10C3 ; NFKC_SCF; 2D23 +10C4 ; NFKC_SCF; 2D24 +10C5 ; NFKC_SCF; 2D25 +10C7 ; NFKC_SCF; 2D27 +10CD ; NFKC_SCF; 2D2D +10FC ; NFKC_SCF; 10DC +115F..1160 ; NFKC_SCF; +13F8 ; NFKC_SCF; 13F0 +13F9 ; NFKC_SCF; 13F1 +13FA ; NFKC_SCF; 13F2 +13FB ; NFKC_SCF; 13F3 +13FC ; NFKC_SCF; 13F4 +13FD ; NFKC_SCF; 13F5 +17B4..17B5 ; NFKC_SCF; +180B..180D ; NFKC_SCF; +180E ; NFKC_SCF; +180F ; NFKC_SCF; +1C80 ; NFKC_SCF; 0432 +1C81 ; NFKC_SCF; 0434 +1C82 ; NFKC_SCF; 043E +1C83 ; NFKC_SCF; 0441 +1C84..1C85 ; NFKC_SCF; 0442 +1C86 ; NFKC_SCF; 044A +1C87 ; NFKC_SCF; 0463 +1C88 ; NFKC_SCF; A64B +1C90 ; NFKC_SCF; 10D0 +1C91 ; NFKC_SCF; 10D1 +1C92 ; NFKC_SCF; 10D2 +1C93 ; NFKC_SCF; 10D3 +1C94 ; NFKC_SCF; 10D4 +1C95 ; NFKC_SCF; 10D5 +1C96 ; NFKC_SCF; 10D6 +1C97 ; NFKC_SCF; 10D7 +1C98 ; NFKC_SCF; 10D8 +1C99 ; NFKC_SCF; 10D9 +1C9A ; NFKC_SCF; 10DA +1C9B ; NFKC_SCF; 10DB +1C9C ; NFKC_SCF; 10DC +1C9D ; NFKC_SCF; 10DD +1C9E ; NFKC_SCF; 10DE +1C9F ; NFKC_SCF; 10DF +1CA0 ; NFKC_SCF; 10E0 +1CA1 ; NFKC_SCF; 10E1 +1CA2 ; NFKC_SCF; 10E2 +1CA3 ; NFKC_SCF; 10E3 +1CA4 ; NFKC_SCF; 10E4 +1CA5 ; NFKC_SCF; 10E5 +1CA6 ; NFKC_SCF; 10E6 +1CA7 ; NFKC_SCF; 10E7 +1CA8 ; NFKC_SCF; 10E8 +1CA9 ; NFKC_SCF; 10E9 +1CAA ; NFKC_SCF; 10EA +1CAB ; NFKC_SCF; 10EB +1CAC ; NFKC_SCF; 10EC +1CAD ; NFKC_SCF; 10ED +1CAE ; NFKC_SCF; 10EE +1CAF ; NFKC_SCF; 10EF +1CB0 ; NFKC_SCF; 10F0 +1CB1 ; NFKC_SCF; 10F1 +1CB2 ; NFKC_SCF; 10F2 +1CB3 ; NFKC_SCF; 10F3 +1CB4 ; NFKC_SCF; 10F4 +1CB5 ; NFKC_SCF; 10F5 +1CB6 ; NFKC_SCF; 10F6 +1CB7 ; NFKC_SCF; 10F7 +1CB8 ; NFKC_SCF; 10F8 +1CB9 ; NFKC_SCF; 10F9 +1CBA ; NFKC_SCF; 10FA +1CBD ; NFKC_SCF; 10FD +1CBE ; NFKC_SCF; 10FE +1CBF ; NFKC_SCF; 10FF +1D2C ; NFKC_SCF; 0061 +1D2D ; NFKC_SCF; 00E6 +1D2E ; NFKC_SCF; 0062 +1D30 ; NFKC_SCF; 0064 +1D31 ; NFKC_SCF; 0065 +1D32 ; NFKC_SCF; 01DD +1D33 ; NFKC_SCF; 0067 +1D34 ; NFKC_SCF; 0068 +1D35 ; NFKC_SCF; 0069 +1D36 ; NFKC_SCF; 006A +1D37 ; NFKC_SCF; 006B +1D38 ; NFKC_SCF; 006C +1D39 ; NFKC_SCF; 006D +1D3A ; NFKC_SCF; 006E +1D3C ; NFKC_SCF; 006F +1D3D ; NFKC_SCF; 0223 +1D3E ; NFKC_SCF; 0070 +1D3F ; NFKC_SCF; 0072 +1D40 ; NFKC_SCF; 0074 +1D41 ; NFKC_SCF; 0075 +1D42 ; NFKC_SCF; 0077 +1D43 ; NFKC_SCF; 0061 +1D44 ; NFKC_SCF; 0250 +1D45 ; NFKC_SCF; 0251 +1D46 ; NFKC_SCF; 1D02 +1D47 ; NFKC_SCF; 0062 +1D48 ; NFKC_SCF; 0064 +1D49 ; NFKC_SCF; 0065 +1D4A ; NFKC_SCF; 0259 +1D4B ; NFKC_SCF; 025B +1D4C ; NFKC_SCF; 025C +1D4D ; NFKC_SCF; 0067 +1D4F ; NFKC_SCF; 006B +1D50 ; NFKC_SCF; 006D +1D51 ; NFKC_SCF; 014B +1D52 ; NFKC_SCF; 006F +1D53 ; NFKC_SCF; 0254 +1D54 ; NFKC_SCF; 1D16 +1D55 ; NFKC_SCF; 1D17 +1D56 ; NFKC_SCF; 0070 +1D57 ; NFKC_SCF; 0074 +1D58 ; NFKC_SCF; 0075 +1D59 ; NFKC_SCF; 1D1D +1D5A ; NFKC_SCF; 026F +1D5B ; NFKC_SCF; 0076 +1D5C ; NFKC_SCF; 1D25 +1D5D ; NFKC_SCF; 03B2 +1D5E ; NFKC_SCF; 03B3 +1D5F ; NFKC_SCF; 03B4 +1D60 ; NFKC_SCF; 03C6 +1D61 ; NFKC_SCF; 03C7 +1D62 ; NFKC_SCF; 0069 +1D63 ; NFKC_SCF; 0072 +1D64 ; NFKC_SCF; 0075 +1D65 ; NFKC_SCF; 0076 +1D66 ; NFKC_SCF; 03B2 +1D67 ; NFKC_SCF; 03B3 +1D68 ; NFKC_SCF; 03C1 +1D69 ; NFKC_SCF; 03C6 +1D6A ; NFKC_SCF; 03C7 +1D78 ; NFKC_SCF; 043D +1D9B ; NFKC_SCF; 0252 +1D9C ; NFKC_SCF; 0063 +1D9D ; NFKC_SCF; 0255 +1D9E ; NFKC_SCF; 00F0 +1D9F ; NFKC_SCF; 025C +1DA0 ; NFKC_SCF; 0066 +1DA1 ; NFKC_SCF; 025F +1DA2 ; NFKC_SCF; 0261 +1DA3 ; NFKC_SCF; 0265 +1DA4 ; NFKC_SCF; 0268 +1DA5 ; NFKC_SCF; 0269 +1DA6 ; NFKC_SCF; 026A +1DA7 ; NFKC_SCF; 1D7B +1DA8 ; NFKC_SCF; 029D +1DA9 ; NFKC_SCF; 026D +1DAA ; NFKC_SCF; 1D85 +1DAB ; NFKC_SCF; 029F +1DAC ; NFKC_SCF; 0271 +1DAD ; NFKC_SCF; 0270 +1DAE ; NFKC_SCF; 0272 +1DAF ; NFKC_SCF; 0273 +1DB0 ; NFKC_SCF; 0274 +1DB1 ; NFKC_SCF; 0275 +1DB2 ; NFKC_SCF; 0278 +1DB3 ; NFKC_SCF; 0282 +1DB4 ; NFKC_SCF; 0283 +1DB5 ; NFKC_SCF; 01AB +1DB6 ; NFKC_SCF; 0289 +1DB7 ; NFKC_SCF; 028A +1DB8 ; NFKC_SCF; 1D1C +1DB9 ; NFKC_SCF; 028B +1DBA ; NFKC_SCF; 028C +1DBB ; NFKC_SCF; 007A +1DBC ; NFKC_SCF; 0290 +1DBD ; NFKC_SCF; 0291 +1DBE ; NFKC_SCF; 0292 +1DBF ; NFKC_SCF; 03B8 +1E00 ; NFKC_SCF; 1E01 +1E02 ; NFKC_SCF; 1E03 +1E04 ; NFKC_SCF; 1E05 +1E06 ; NFKC_SCF; 1E07 +1E08 ; NFKC_SCF; 1E09 +1E0A ; NFKC_SCF; 1E0B +1E0C ; NFKC_SCF; 1E0D +1E0E ; NFKC_SCF; 1E0F +1E10 ; NFKC_SCF; 1E11 +1E12 ; NFKC_SCF; 1E13 +1E14 ; NFKC_SCF; 1E15 +1E16 ; NFKC_SCF; 1E17 +1E18 ; NFKC_SCF; 1E19 +1E1A ; NFKC_SCF; 1E1B +1E1C ; NFKC_SCF; 1E1D +1E1E ; NFKC_SCF; 1E1F +1E20 ; NFKC_SCF; 1E21 +1E22 ; NFKC_SCF; 1E23 +1E24 ; NFKC_SCF; 1E25 +1E26 ; NFKC_SCF; 1E27 +1E28 ; NFKC_SCF; 1E29 +1E2A ; NFKC_SCF; 1E2B +1E2C ; NFKC_SCF; 1E2D +1E2E ; NFKC_SCF; 1E2F +1E30 ; NFKC_SCF; 1E31 +1E32 ; NFKC_SCF; 1E33 +1E34 ; NFKC_SCF; 1E35 +1E36 ; NFKC_SCF; 1E37 +1E38 ; NFKC_SCF; 1E39 +1E3A ; NFKC_SCF; 1E3B +1E3C ; NFKC_SCF; 1E3D +1E3E ; NFKC_SCF; 1E3F +1E40 ; NFKC_SCF; 1E41 +1E42 ; NFKC_SCF; 1E43 +1E44 ; NFKC_SCF; 1E45 +1E46 ; NFKC_SCF; 1E47 +1E48 ; NFKC_SCF; 1E49 +1E4A ; NFKC_SCF; 1E4B +1E4C ; NFKC_SCF; 1E4D +1E4E ; NFKC_SCF; 1E4F +1E50 ; NFKC_SCF; 1E51 +1E52 ; NFKC_SCF; 1E53 +1E54 ; NFKC_SCF; 1E55 +1E56 ; NFKC_SCF; 1E57 +1E58 ; NFKC_SCF; 1E59 +1E5A ; NFKC_SCF; 1E5B +1E5C ; NFKC_SCF; 1E5D +1E5E ; NFKC_SCF; 1E5F +1E60 ; NFKC_SCF; 1E61 +1E62 ; NFKC_SCF; 1E63 +1E64 ; NFKC_SCF; 1E65 +1E66 ; NFKC_SCF; 1E67 +1E68 ; NFKC_SCF; 1E69 +1E6A ; NFKC_SCF; 1E6B +1E6C ; NFKC_SCF; 1E6D +1E6E ; NFKC_SCF; 1E6F +1E70 ; NFKC_SCF; 1E71 +1E72 ; NFKC_SCF; 1E73 +1E74 ; NFKC_SCF; 1E75 +1E76 ; NFKC_SCF; 1E77 +1E78 ; NFKC_SCF; 1E79 +1E7A ; NFKC_SCF; 1E7B +1E7C ; NFKC_SCF; 1E7D +1E7E ; NFKC_SCF; 1E7F +1E80 ; NFKC_SCF; 1E81 +1E82 ; NFKC_SCF; 1E83 +1E84 ; NFKC_SCF; 1E85 +1E86 ; NFKC_SCF; 1E87 +1E88 ; NFKC_SCF; 1E89 +1E8A ; NFKC_SCF; 1E8B +1E8C ; NFKC_SCF; 1E8D +1E8E ; NFKC_SCF; 1E8F +1E90 ; NFKC_SCF; 1E91 +1E92 ; NFKC_SCF; 1E93 +1E94 ; NFKC_SCF; 1E95 +1E9A ; NFKC_SCF; 0061 02BE +1E9B ; NFKC_SCF; 1E61 +1E9E ; NFKC_SCF; 00DF +1EA0 ; NFKC_SCF; 1EA1 +1EA2 ; NFKC_SCF; 1EA3 +1EA4 ; NFKC_SCF; 1EA5 +1EA6 ; NFKC_SCF; 1EA7 +1EA8 ; NFKC_SCF; 1EA9 +1EAA ; NFKC_SCF; 1EAB +1EAC ; NFKC_SCF; 1EAD +1EAE ; NFKC_SCF; 1EAF +1EB0 ; NFKC_SCF; 1EB1 +1EB2 ; NFKC_SCF; 1EB3 +1EB4 ; NFKC_SCF; 1EB5 +1EB6 ; NFKC_SCF; 1EB7 +1EB8 ; NFKC_SCF; 1EB9 +1EBA ; NFKC_SCF; 1EBB +1EBC ; NFKC_SCF; 1EBD +1EBE ; NFKC_SCF; 1EBF +1EC0 ; NFKC_SCF; 1EC1 +1EC2 ; NFKC_SCF; 1EC3 +1EC4 ; NFKC_SCF; 1EC5 +1EC6 ; NFKC_SCF; 1EC7 +1EC8 ; NFKC_SCF; 1EC9 +1ECA ; NFKC_SCF; 1ECB +1ECC ; NFKC_SCF; 1ECD +1ECE ; NFKC_SCF; 1ECF +1ED0 ; NFKC_SCF; 1ED1 +1ED2 ; NFKC_SCF; 1ED3 +1ED4 ; NFKC_SCF; 1ED5 +1ED6 ; NFKC_SCF; 1ED7 +1ED8 ; NFKC_SCF; 1ED9 +1EDA ; NFKC_SCF; 1EDB +1EDC ; NFKC_SCF; 1EDD +1EDE ; NFKC_SCF; 1EDF +1EE0 ; NFKC_SCF; 1EE1 +1EE2 ; NFKC_SCF; 1EE3 +1EE4 ; NFKC_SCF; 1EE5 +1EE6 ; NFKC_SCF; 1EE7 +1EE8 ; NFKC_SCF; 1EE9 +1EEA ; NFKC_SCF; 1EEB +1EEC ; NFKC_SCF; 1EED +1EEE ; NFKC_SCF; 1EEF +1EF0 ; NFKC_SCF; 1EF1 +1EF2 ; NFKC_SCF; 1EF3 +1EF4 ; NFKC_SCF; 1EF5 +1EF6 ; NFKC_SCF; 1EF7 +1EF8 ; NFKC_SCF; 1EF9 +1EFA ; NFKC_SCF; 1EFB +1EFC ; NFKC_SCF; 1EFD +1EFE ; NFKC_SCF; 1EFF +1F08 ; NFKC_SCF; 1F00 +1F09 ; NFKC_SCF; 1F01 +1F0A ; NFKC_SCF; 1F02 +1F0B ; NFKC_SCF; 1F03 +1F0C ; NFKC_SCF; 1F04 +1F0D ; NFKC_SCF; 1F05 +1F0E ; NFKC_SCF; 1F06 +1F0F ; NFKC_SCF; 1F07 +1F18 ; NFKC_SCF; 1F10 +1F19 ; NFKC_SCF; 1F11 +1F1A ; NFKC_SCF; 1F12 +1F1B ; NFKC_SCF; 1F13 +1F1C ; NFKC_SCF; 1F14 +1F1D ; NFKC_SCF; 1F15 +1F28 ; NFKC_SCF; 1F20 +1F29 ; NFKC_SCF; 1F21 +1F2A ; NFKC_SCF; 1F22 +1F2B ; NFKC_SCF; 1F23 +1F2C ; NFKC_SCF; 1F24 +1F2D ; NFKC_SCF; 1F25 +1F2E ; NFKC_SCF; 1F26 +1F2F ; NFKC_SCF; 1F27 +1F38 ; NFKC_SCF; 1F30 +1F39 ; NFKC_SCF; 1F31 +1F3A ; NFKC_SCF; 1F32 +1F3B ; NFKC_SCF; 1F33 +1F3C ; NFKC_SCF; 1F34 +1F3D ; NFKC_SCF; 1F35 +1F3E ; NFKC_SCF; 1F36 +1F3F ; NFKC_SCF; 1F37 +1F48 ; NFKC_SCF; 1F40 +1F49 ; NFKC_SCF; 1F41 +1F4A ; NFKC_SCF; 1F42 +1F4B ; NFKC_SCF; 1F43 +1F4C ; NFKC_SCF; 1F44 +1F4D ; NFKC_SCF; 1F45 +1F59 ; NFKC_SCF; 1F51 +1F5B ; NFKC_SCF; 1F53 +1F5D ; NFKC_SCF; 1F55 +1F5F ; NFKC_SCF; 1F57 +1F68 ; NFKC_SCF; 1F60 +1F69 ; NFKC_SCF; 1F61 +1F6A ; NFKC_SCF; 1F62 +1F6B ; NFKC_SCF; 1F63 +1F6C ; NFKC_SCF; 1F64 +1F6D ; NFKC_SCF; 1F65 +1F6E ; NFKC_SCF; 1F66 +1F6F ; NFKC_SCF; 1F67 +1F71 ; NFKC_SCF; 03AC +1F73 ; NFKC_SCF; 03AD +1F75 ; NFKC_SCF; 03AE +1F77 ; NFKC_SCF; 03AF +1F79 ; NFKC_SCF; 03CC +1F7B ; NFKC_SCF; 03CD +1F7D ; NFKC_SCF; 03CE +1F88 ; NFKC_SCF; 1F80 +1F89 ; NFKC_SCF; 1F81 +1F8A ; NFKC_SCF; 1F82 +1F8B ; NFKC_SCF; 1F83 +1F8C ; NFKC_SCF; 1F84 +1F8D ; NFKC_SCF; 1F85 +1F8E ; NFKC_SCF; 1F86 +1F8F ; NFKC_SCF; 1F87 +1F98 ; NFKC_SCF; 1F90 +1F99 ; NFKC_SCF; 1F91 +1F9A ; NFKC_SCF; 1F92 +1F9B ; NFKC_SCF; 1F93 +1F9C ; NFKC_SCF; 1F94 +1F9D ; NFKC_SCF; 1F95 +1F9E ; NFKC_SCF; 1F96 +1F9F ; NFKC_SCF; 1F97 +1FA8 ; NFKC_SCF; 1FA0 +1FA9 ; NFKC_SCF; 1FA1 +1FAA ; NFKC_SCF; 1FA2 +1FAB ; NFKC_SCF; 1FA3 +1FAC ; NFKC_SCF; 1FA4 +1FAD ; NFKC_SCF; 1FA5 +1FAE ; NFKC_SCF; 1FA6 +1FAF ; NFKC_SCF; 1FA7 +1FB8 ; NFKC_SCF; 1FB0 +1FB9 ; NFKC_SCF; 1FB1 +1FBA ; NFKC_SCF; 1F70 +1FBB ; NFKC_SCF; 03AC +1FBC ; NFKC_SCF; 1FB3 +1FBD ; NFKC_SCF; 0020 0313 +1FBE ; NFKC_SCF; 03B9 +1FBF ; NFKC_SCF; 0020 0313 +1FC0 ; NFKC_SCF; 0020 0342 +1FC1 ; NFKC_SCF; 0020 0308 0342 +1FC8 ; NFKC_SCF; 1F72 +1FC9 ; NFKC_SCF; 03AD +1FCA ; NFKC_SCF; 1F74 +1FCB ; NFKC_SCF; 03AE +1FCC ; NFKC_SCF; 1FC3 +1FCD ; NFKC_SCF; 0020 0313 0300 +1FCE ; NFKC_SCF; 0020 0313 0301 +1FCF ; NFKC_SCF; 0020 0313 0342 +1FD3 ; NFKC_SCF; 0390 +1FD8 ; NFKC_SCF; 1FD0 +1FD9 ; NFKC_SCF; 1FD1 +1FDA ; NFKC_SCF; 1F76 +1FDB ; NFKC_SCF; 03AF +1FDD ; NFKC_SCF; 0020 0314 0300 +1FDE ; NFKC_SCF; 0020 0314 0301 +1FDF ; NFKC_SCF; 0020 0314 0342 +1FE3 ; NFKC_SCF; 03B0 +1FE8 ; NFKC_SCF; 1FE0 +1FE9 ; NFKC_SCF; 1FE1 +1FEA ; NFKC_SCF; 1F7A +1FEB ; NFKC_SCF; 03CD +1FEC ; NFKC_SCF; 1FE5 +1FED ; NFKC_SCF; 0020 0308 0300 +1FEE ; NFKC_SCF; 0020 0308 0301 +1FEF ; NFKC_SCF; 0060 +1FF8 ; NFKC_SCF; 1F78 +1FF9 ; NFKC_SCF; 03CC +1FFA ; NFKC_SCF; 1F7C +1FFB ; NFKC_SCF; 03CE +1FFC ; NFKC_SCF; 1FF3 +1FFD ; NFKC_SCF; 0020 0301 +1FFE ; NFKC_SCF; 0020 0314 +2000..200A ; NFKC_SCF; 0020 +200B..200F ; NFKC_SCF; +2011 ; NFKC_SCF; 2010 +2017 ; NFKC_SCF; 0020 0333 +2024 ; NFKC_SCF; 002E +2025 ; NFKC_SCF; 002E 002E +2026 ; NFKC_SCF; 002E 002E 002E +202A..202E ; NFKC_SCF; +202F ; NFKC_SCF; 0020 +2033 ; NFKC_SCF; 2032 2032 +2034 ; NFKC_SCF; 2032 2032 2032 +2036 ; NFKC_SCF; 2035 2035 +2037 ; NFKC_SCF; 2035 2035 2035 +203C ; NFKC_SCF; 0021 0021 +203E ; NFKC_SCF; 0020 0305 +2047 ; NFKC_SCF; 003F 003F +2048 ; NFKC_SCF; 003F 0021 +2049 ; NFKC_SCF; 0021 003F +2057 ; NFKC_SCF; 2032 2032 2032 2032 +205F ; NFKC_SCF; 0020 +2060..2064 ; NFKC_SCF; +2065 ; NFKC_SCF; +2066..206F ; NFKC_SCF; +2070 ; NFKC_SCF; 0030 +2071 ; NFKC_SCF; 0069 +2074 ; NFKC_SCF; 0034 +2075 ; NFKC_SCF; 0035 +2076 ; NFKC_SCF; 0036 +2077 ; NFKC_SCF; 0037 +2078 ; NFKC_SCF; 0038 +2079 ; NFKC_SCF; 0039 +207A ; NFKC_SCF; 002B +207B ; NFKC_SCF; 2212 +207C ; NFKC_SCF; 003D +207D ; NFKC_SCF; 0028 +207E ; NFKC_SCF; 0029 +207F ; NFKC_SCF; 006E +2080 ; NFKC_SCF; 0030 +2081 ; NFKC_SCF; 0031 +2082 ; NFKC_SCF; 0032 +2083 ; NFKC_SCF; 0033 +2084 ; NFKC_SCF; 0034 +2085 ; NFKC_SCF; 0035 +2086 ; NFKC_SCF; 0036 +2087 ; NFKC_SCF; 0037 +2088 ; NFKC_SCF; 0038 +2089 ; NFKC_SCF; 0039 +208A ; NFKC_SCF; 002B +208B ; NFKC_SCF; 2212 +208C ; NFKC_SCF; 003D +208D ; NFKC_SCF; 0028 +208E ; NFKC_SCF; 0029 +2090 ; NFKC_SCF; 0061 +2091 ; NFKC_SCF; 0065 +2092 ; NFKC_SCF; 006F +2093 ; NFKC_SCF; 0078 +2094 ; NFKC_SCF; 0259 +2095 ; NFKC_SCF; 0068 +2096 ; NFKC_SCF; 006B +2097 ; NFKC_SCF; 006C +2098 ; NFKC_SCF; 006D +2099 ; NFKC_SCF; 006E +209A ; NFKC_SCF; 0070 +209B ; NFKC_SCF; 0073 +209C ; NFKC_SCF; 0074 +20A8 ; NFKC_SCF; 0072 0073 +2100 ; NFKC_SCF; 0061 002F 0063 +2101 ; NFKC_SCF; 0061 002F 0073 +2102 ; NFKC_SCF; 0063 +2103 ; NFKC_SCF; 00B0 0063 +2105 ; NFKC_SCF; 0063 002F 006F +2106 ; NFKC_SCF; 0063 002F 0075 +2107 ; NFKC_SCF; 025B +2109 ; NFKC_SCF; 00B0 0066 +210A ; NFKC_SCF; 0067 +210B..210E ; NFKC_SCF; 0068 +210F ; NFKC_SCF; 0127 +2110..2111 ; NFKC_SCF; 0069 +2112..2113 ; NFKC_SCF; 006C +2115 ; NFKC_SCF; 006E +2116 ; NFKC_SCF; 006E 006F +2119 ; NFKC_SCF; 0070 +211A ; NFKC_SCF; 0071 +211B..211D ; NFKC_SCF; 0072 +2120 ; NFKC_SCF; 0073 006D +2121 ; NFKC_SCF; 0074 0065 006C +2122 ; NFKC_SCF; 0074 006D +2124 ; NFKC_SCF; 007A +2126 ; NFKC_SCF; 03C9 +2128 ; NFKC_SCF; 007A +212A ; NFKC_SCF; 006B +212B ; NFKC_SCF; 00E5 +212C ; NFKC_SCF; 0062 +212D ; NFKC_SCF; 0063 +212F..2130 ; NFKC_SCF; 0065 +2131 ; NFKC_SCF; 0066 +2132 ; NFKC_SCF; 214E +2133 ; NFKC_SCF; 006D +2134 ; NFKC_SCF; 006F +2135 ; NFKC_SCF; 05D0 +2136 ; NFKC_SCF; 05D1 +2137 ; NFKC_SCF; 05D2 +2138 ; NFKC_SCF; 05D3 +2139 ; NFKC_SCF; 0069 +213B ; NFKC_SCF; 0066 0061 0078 +213C ; NFKC_SCF; 03C0 +213D..213E ; NFKC_SCF; 03B3 +213F ; NFKC_SCF; 03C0 +2140 ; NFKC_SCF; 2211 +2145..2146 ; NFKC_SCF; 0064 +2147 ; NFKC_SCF; 0065 +2148 ; NFKC_SCF; 0069 +2149 ; NFKC_SCF; 006A +2150 ; NFKC_SCF; 0031 2044 0037 +2151 ; NFKC_SCF; 0031 2044 0039 +2152 ; NFKC_SCF; 0031 2044 0031 0030 +2153 ; NFKC_SCF; 0031 2044 0033 +2154 ; NFKC_SCF; 0032 2044 0033 +2155 ; NFKC_SCF; 0031 2044 0035 +2156 ; NFKC_SCF; 0032 2044 0035 +2157 ; NFKC_SCF; 0033 2044 0035 +2158 ; NFKC_SCF; 0034 2044 0035 +2159 ; NFKC_SCF; 0031 2044 0036 +215A ; NFKC_SCF; 0035 2044 0036 +215B ; NFKC_SCF; 0031 2044 0038 +215C ; NFKC_SCF; 0033 2044 0038 +215D ; NFKC_SCF; 0035 2044 0038 +215E ; NFKC_SCF; 0037 2044 0038 +215F ; NFKC_SCF; 0031 2044 +2160 ; NFKC_SCF; 0069 +2161 ; NFKC_SCF; 0069 0069 +2162 ; NFKC_SCF; 0069 0069 0069 +2163 ; NFKC_SCF; 0069 0076 +2164 ; NFKC_SCF; 0076 +2165 ; NFKC_SCF; 0076 0069 +2166 ; NFKC_SCF; 0076 0069 0069 +2167 ; NFKC_SCF; 0076 0069 0069 0069 +2168 ; NFKC_SCF; 0069 0078 +2169 ; NFKC_SCF; 0078 +216A ; NFKC_SCF; 0078 0069 +216B ; NFKC_SCF; 0078 0069 0069 +216C ; NFKC_SCF; 006C +216D ; NFKC_SCF; 0063 +216E ; NFKC_SCF; 0064 +216F ; NFKC_SCF; 006D +2170 ; NFKC_SCF; 0069 +2171 ; NFKC_SCF; 0069 0069 +2172 ; NFKC_SCF; 0069 0069 0069 +2173 ; NFKC_SCF; 0069 0076 +2174 ; NFKC_SCF; 0076 +2175 ; NFKC_SCF; 0076 0069 +2176 ; NFKC_SCF; 0076 0069 0069 +2177 ; NFKC_SCF; 0076 0069 0069 0069 +2178 ; NFKC_SCF; 0069 0078 +2179 ; NFKC_SCF; 0078 +217A ; NFKC_SCF; 0078 0069 +217B ; NFKC_SCF; 0078 0069 0069 +217C ; NFKC_SCF; 006C +217D ; NFKC_SCF; 0063 +217E ; NFKC_SCF; 0064 +217F ; NFKC_SCF; 006D +2183 ; NFKC_SCF; 2184 +2189 ; NFKC_SCF; 0030 2044 0033 +222C ; NFKC_SCF; 222B 222B +222D ; NFKC_SCF; 222B 222B 222B +222F ; NFKC_SCF; 222E 222E +2230 ; NFKC_SCF; 222E 222E 222E +2329 ; NFKC_SCF; 3008 +232A ; NFKC_SCF; 3009 +2460 ; NFKC_SCF; 0031 +2461 ; NFKC_SCF; 0032 +2462 ; NFKC_SCF; 0033 +2463 ; NFKC_SCF; 0034 +2464 ; NFKC_SCF; 0035 +2465 ; NFKC_SCF; 0036 +2466 ; NFKC_SCF; 0037 +2467 ; NFKC_SCF; 0038 +2468 ; NFKC_SCF; 0039 +2469 ; NFKC_SCF; 0031 0030 +246A ; NFKC_SCF; 0031 0031 +246B ; NFKC_SCF; 0031 0032 +246C ; NFKC_SCF; 0031 0033 +246D ; NFKC_SCF; 0031 0034 +246E ; NFKC_SCF; 0031 0035 +246F ; NFKC_SCF; 0031 0036 +2470 ; NFKC_SCF; 0031 0037 +2471 ; NFKC_SCF; 0031 0038 +2472 ; NFKC_SCF; 0031 0039 +2473 ; NFKC_SCF; 0032 0030 +2474 ; NFKC_SCF; 0028 0031 0029 +2475 ; NFKC_SCF; 0028 0032 0029 +2476 ; NFKC_SCF; 0028 0033 0029 +2477 ; NFKC_SCF; 0028 0034 0029 +2478 ; NFKC_SCF; 0028 0035 0029 +2479 ; NFKC_SCF; 0028 0036 0029 +247A ; NFKC_SCF; 0028 0037 0029 +247B ; NFKC_SCF; 0028 0038 0029 +247C ; NFKC_SCF; 0028 0039 0029 +247D ; NFKC_SCF; 0028 0031 0030 0029 +247E ; NFKC_SCF; 0028 0031 0031 0029 +247F ; NFKC_SCF; 0028 0031 0032 0029 +2480 ; NFKC_SCF; 0028 0031 0033 0029 +2481 ; NFKC_SCF; 0028 0031 0034 0029 +2482 ; NFKC_SCF; 0028 0031 0035 0029 +2483 ; NFKC_SCF; 0028 0031 0036 0029 +2484 ; NFKC_SCF; 0028 0031 0037 0029 +2485 ; NFKC_SCF; 0028 0031 0038 0029 +2486 ; NFKC_SCF; 0028 0031 0039 0029 +2487 ; NFKC_SCF; 0028 0032 0030 0029 +2488 ; NFKC_SCF; 0031 002E +2489 ; NFKC_SCF; 0032 002E +248A ; NFKC_SCF; 0033 002E +248B ; NFKC_SCF; 0034 002E +248C ; NFKC_SCF; 0035 002E +248D ; NFKC_SCF; 0036 002E +248E ; NFKC_SCF; 0037 002E +248F ; NFKC_SCF; 0038 002E +2490 ; NFKC_SCF; 0039 002E +2491 ; NFKC_SCF; 0031 0030 002E +2492 ; NFKC_SCF; 0031 0031 002E +2493 ; NFKC_SCF; 0031 0032 002E +2494 ; NFKC_SCF; 0031 0033 002E +2495 ; NFKC_SCF; 0031 0034 002E +2496 ; NFKC_SCF; 0031 0035 002E +2497 ; NFKC_SCF; 0031 0036 002E +2498 ; NFKC_SCF; 0031 0037 002E +2499 ; NFKC_SCF; 0031 0038 002E +249A ; NFKC_SCF; 0031 0039 002E +249B ; NFKC_SCF; 0032 0030 002E +249C ; NFKC_SCF; 0028 0061 0029 +249D ; NFKC_SCF; 0028 0062 0029 +249E ; NFKC_SCF; 0028 0063 0029 +249F ; NFKC_SCF; 0028 0064 0029 +24A0 ; NFKC_SCF; 0028 0065 0029 +24A1 ; NFKC_SCF; 0028 0066 0029 +24A2 ; NFKC_SCF; 0028 0067 0029 +24A3 ; NFKC_SCF; 0028 0068 0029 +24A4 ; NFKC_SCF; 0028 0069 0029 +24A5 ; NFKC_SCF; 0028 006A 0029 +24A6 ; NFKC_SCF; 0028 006B 0029 +24A7 ; NFKC_SCF; 0028 006C 0029 +24A8 ; NFKC_SCF; 0028 006D 0029 +24A9 ; NFKC_SCF; 0028 006E 0029 +24AA ; NFKC_SCF; 0028 006F 0029 +24AB ; NFKC_SCF; 0028 0070 0029 +24AC ; NFKC_SCF; 0028 0071 0029 +24AD ; NFKC_SCF; 0028 0072 0029 +24AE ; NFKC_SCF; 0028 0073 0029 +24AF ; NFKC_SCF; 0028 0074 0029 +24B0 ; NFKC_SCF; 0028 0075 0029 +24B1 ; NFKC_SCF; 0028 0076 0029 +24B2 ; NFKC_SCF; 0028 0077 0029 +24B3 ; NFKC_SCF; 0028 0078 0029 +24B4 ; NFKC_SCF; 0028 0079 0029 +24B5 ; NFKC_SCF; 0028 007A 0029 +24B6 ; NFKC_SCF; 0061 +24B7 ; NFKC_SCF; 0062 +24B8 ; NFKC_SCF; 0063 +24B9 ; NFKC_SCF; 0064 +24BA ; NFKC_SCF; 0065 +24BB ; NFKC_SCF; 0066 +24BC ; NFKC_SCF; 0067 +24BD ; NFKC_SCF; 0068 +24BE ; NFKC_SCF; 0069 +24BF ; NFKC_SCF; 006A +24C0 ; NFKC_SCF; 006B +24C1 ; NFKC_SCF; 006C +24C2 ; NFKC_SCF; 006D +24C3 ; NFKC_SCF; 006E +24C4 ; NFKC_SCF; 006F +24C5 ; NFKC_SCF; 0070 +24C6 ; NFKC_SCF; 0071 +24C7 ; NFKC_SCF; 0072 +24C8 ; NFKC_SCF; 0073 +24C9 ; NFKC_SCF; 0074 +24CA ; NFKC_SCF; 0075 +24CB ; NFKC_SCF; 0076 +24CC ; NFKC_SCF; 0077 +24CD ; NFKC_SCF; 0078 +24CE ; NFKC_SCF; 0079 +24CF ; NFKC_SCF; 007A +24D0 ; NFKC_SCF; 0061 +24D1 ; NFKC_SCF; 0062 +24D2 ; NFKC_SCF; 0063 +24D3 ; NFKC_SCF; 0064 +24D4 ; NFKC_SCF; 0065 +24D5 ; NFKC_SCF; 0066 +24D6 ; NFKC_SCF; 0067 +24D7 ; NFKC_SCF; 0068 +24D8 ; NFKC_SCF; 0069 +24D9 ; NFKC_SCF; 006A +24DA ; NFKC_SCF; 006B +24DB ; NFKC_SCF; 006C +24DC ; NFKC_SCF; 006D +24DD ; NFKC_SCF; 006E +24DE ; NFKC_SCF; 006F +24DF ; NFKC_SCF; 0070 +24E0 ; NFKC_SCF; 0071 +24E1 ; NFKC_SCF; 0072 +24E2 ; NFKC_SCF; 0073 +24E3 ; NFKC_SCF; 0074 +24E4 ; NFKC_SCF; 0075 +24E5 ; NFKC_SCF; 0076 +24E6 ; NFKC_SCF; 0077 +24E7 ; NFKC_SCF; 0078 +24E8 ; NFKC_SCF; 0079 +24E9 ; NFKC_SCF; 007A +24EA ; NFKC_SCF; 0030 +2A0C ; NFKC_SCF; 222B 222B 222B 222B +2A74 ; NFKC_SCF; 003A 003A 003D +2A75 ; NFKC_SCF; 003D 003D +2A76 ; NFKC_SCF; 003D 003D 003D +2ADC ; NFKC_SCF; 2ADD 0338 +2C00 ; NFKC_SCF; 2C30 +2C01 ; NFKC_SCF; 2C31 +2C02 ; NFKC_SCF; 2C32 +2C03 ; NFKC_SCF; 2C33 +2C04 ; NFKC_SCF; 2C34 +2C05 ; NFKC_SCF; 2C35 +2C06 ; NFKC_SCF; 2C36 +2C07 ; NFKC_SCF; 2C37 +2C08 ; NFKC_SCF; 2C38 +2C09 ; NFKC_SCF; 2C39 +2C0A ; NFKC_SCF; 2C3A +2C0B ; NFKC_SCF; 2C3B +2C0C ; NFKC_SCF; 2C3C +2C0D ; NFKC_SCF; 2C3D +2C0E ; NFKC_SCF; 2C3E +2C0F ; NFKC_SCF; 2C3F +2C10 ; NFKC_SCF; 2C40 +2C11 ; NFKC_SCF; 2C41 +2C12 ; NFKC_SCF; 2C42 +2C13 ; NFKC_SCF; 2C43 +2C14 ; NFKC_SCF; 2C44 +2C15 ; NFKC_SCF; 2C45 +2C16 ; NFKC_SCF; 2C46 +2C17 ; NFKC_SCF; 2C47 +2C18 ; NFKC_SCF; 2C48 +2C19 ; NFKC_SCF; 2C49 +2C1A ; NFKC_SCF; 2C4A +2C1B ; NFKC_SCF; 2C4B +2C1C ; NFKC_SCF; 2C4C +2C1D ; NFKC_SCF; 2C4D +2C1E ; NFKC_SCF; 2C4E +2C1F ; NFKC_SCF; 2C4F +2C20 ; NFKC_SCF; 2C50 +2C21 ; NFKC_SCF; 2C51 +2C22 ; NFKC_SCF; 2C52 +2C23 ; NFKC_SCF; 2C53 +2C24 ; NFKC_SCF; 2C54 +2C25 ; NFKC_SCF; 2C55 +2C26 ; NFKC_SCF; 2C56 +2C27 ; NFKC_SCF; 2C57 +2C28 ; NFKC_SCF; 2C58 +2C29 ; NFKC_SCF; 2C59 +2C2A ; NFKC_SCF; 2C5A +2C2B ; NFKC_SCF; 2C5B +2C2C ; NFKC_SCF; 2C5C +2C2D ; NFKC_SCF; 2C5D +2C2E ; NFKC_SCF; 2C5E +2C2F ; NFKC_SCF; 2C5F +2C60 ; NFKC_SCF; 2C61 +2C62 ; NFKC_SCF; 026B +2C63 ; NFKC_SCF; 1D7D +2C64 ; NFKC_SCF; 027D +2C67 ; NFKC_SCF; 2C68 +2C69 ; NFKC_SCF; 2C6A +2C6B ; NFKC_SCF; 2C6C +2C6D ; NFKC_SCF; 0251 +2C6E ; NFKC_SCF; 0271 +2C6F ; NFKC_SCF; 0250 +2C70 ; NFKC_SCF; 0252 +2C72 ; NFKC_SCF; 2C73 +2C75 ; NFKC_SCF; 2C76 +2C7C ; NFKC_SCF; 006A +2C7D ; NFKC_SCF; 0076 +2C7E ; NFKC_SCF; 023F +2C7F ; NFKC_SCF; 0240 +2C80 ; NFKC_SCF; 2C81 +2C82 ; NFKC_SCF; 2C83 +2C84 ; NFKC_SCF; 2C85 +2C86 ; NFKC_SCF; 2C87 +2C88 ; NFKC_SCF; 2C89 +2C8A ; NFKC_SCF; 2C8B +2C8C ; NFKC_SCF; 2C8D +2C8E ; NFKC_SCF; 2C8F +2C90 ; NFKC_SCF; 2C91 +2C92 ; NFKC_SCF; 2C93 +2C94 ; NFKC_SCF; 2C95 +2C96 ; NFKC_SCF; 2C97 +2C98 ; NFKC_SCF; 2C99 +2C9A ; NFKC_SCF; 2C9B +2C9C ; NFKC_SCF; 2C9D +2C9E ; NFKC_SCF; 2C9F +2CA0 ; NFKC_SCF; 2CA1 +2CA2 ; NFKC_SCF; 2CA3 +2CA4 ; NFKC_SCF; 2CA5 +2CA6 ; NFKC_SCF; 2CA7 +2CA8 ; NFKC_SCF; 2CA9 +2CAA ; NFKC_SCF; 2CAB +2CAC ; NFKC_SCF; 2CAD +2CAE ; NFKC_SCF; 2CAF +2CB0 ; NFKC_SCF; 2CB1 +2CB2 ; NFKC_SCF; 2CB3 +2CB4 ; NFKC_SCF; 2CB5 +2CB6 ; NFKC_SCF; 2CB7 +2CB8 ; NFKC_SCF; 2CB9 +2CBA ; NFKC_SCF; 2CBB +2CBC ; NFKC_SCF; 2CBD +2CBE ; NFKC_SCF; 2CBF +2CC0 ; NFKC_SCF; 2CC1 +2CC2 ; NFKC_SCF; 2CC3 +2CC4 ; NFKC_SCF; 2CC5 +2CC6 ; NFKC_SCF; 2CC7 +2CC8 ; NFKC_SCF; 2CC9 +2CCA ; NFKC_SCF; 2CCB +2CCC ; NFKC_SCF; 2CCD +2CCE ; NFKC_SCF; 2CCF +2CD0 ; NFKC_SCF; 2CD1 +2CD2 ; NFKC_SCF; 2CD3 +2CD4 ; NFKC_SCF; 2CD5 +2CD6 ; NFKC_SCF; 2CD7 +2CD8 ; NFKC_SCF; 2CD9 +2CDA ; NFKC_SCF; 2CDB +2CDC ; NFKC_SCF; 2CDD +2CDE ; NFKC_SCF; 2CDF +2CE0 ; NFKC_SCF; 2CE1 +2CE2 ; NFKC_SCF; 2CE3 +2CEB ; NFKC_SCF; 2CEC +2CED ; NFKC_SCF; 2CEE +2CF2 ; NFKC_SCF; 2CF3 +2D6F ; NFKC_SCF; 2D61 +2E9F ; NFKC_SCF; 6BCD +2EF3 ; NFKC_SCF; 9F9F +2F00 ; NFKC_SCF; 4E00 +2F01 ; NFKC_SCF; 4E28 +2F02 ; NFKC_SCF; 4E36 +2F03 ; NFKC_SCF; 4E3F +2F04 ; NFKC_SCF; 4E59 +2F05 ; NFKC_SCF; 4E85 +2F06 ; NFKC_SCF; 4E8C +2F07 ; NFKC_SCF; 4EA0 +2F08 ; NFKC_SCF; 4EBA +2F09 ; NFKC_SCF; 513F +2F0A ; NFKC_SCF; 5165 +2F0B ; NFKC_SCF; 516B +2F0C ; NFKC_SCF; 5182 +2F0D ; NFKC_SCF; 5196 +2F0E ; NFKC_SCF; 51AB +2F0F ; NFKC_SCF; 51E0 +2F10 ; NFKC_SCF; 51F5 +2F11 ; NFKC_SCF; 5200 +2F12 ; NFKC_SCF; 529B +2F13 ; NFKC_SCF; 52F9 +2F14 ; NFKC_SCF; 5315 +2F15 ; NFKC_SCF; 531A +2F16 ; NFKC_SCF; 5338 +2F17 ; NFKC_SCF; 5341 +2F18 ; NFKC_SCF; 535C +2F19 ; NFKC_SCF; 5369 +2F1A ; NFKC_SCF; 5382 +2F1B ; NFKC_SCF; 53B6 +2F1C ; NFKC_SCF; 53C8 +2F1D ; NFKC_SCF; 53E3 +2F1E ; NFKC_SCF; 56D7 +2F1F ; NFKC_SCF; 571F +2F20 ; NFKC_SCF; 58EB +2F21 ; NFKC_SCF; 5902 +2F22 ; NFKC_SCF; 590A +2F23 ; NFKC_SCF; 5915 +2F24 ; NFKC_SCF; 5927 +2F25 ; NFKC_SCF; 5973 +2F26 ; NFKC_SCF; 5B50 +2F27 ; NFKC_SCF; 5B80 +2F28 ; NFKC_SCF; 5BF8 +2F29 ; NFKC_SCF; 5C0F +2F2A ; NFKC_SCF; 5C22 +2F2B ; NFKC_SCF; 5C38 +2F2C ; NFKC_SCF; 5C6E +2F2D ; NFKC_SCF; 5C71 +2F2E ; NFKC_SCF; 5DDB +2F2F ; NFKC_SCF; 5DE5 +2F30 ; NFKC_SCF; 5DF1 +2F31 ; NFKC_SCF; 5DFE +2F32 ; NFKC_SCF; 5E72 +2F33 ; NFKC_SCF; 5E7A +2F34 ; NFKC_SCF; 5E7F +2F35 ; NFKC_SCF; 5EF4 +2F36 ; NFKC_SCF; 5EFE +2F37 ; NFKC_SCF; 5F0B +2F38 ; NFKC_SCF; 5F13 +2F39 ; NFKC_SCF; 5F50 +2F3A ; NFKC_SCF; 5F61 +2F3B ; NFKC_SCF; 5F73 +2F3C ; NFKC_SCF; 5FC3 +2F3D ; NFKC_SCF; 6208 +2F3E ; NFKC_SCF; 6236 +2F3F ; NFKC_SCF; 624B +2F40 ; NFKC_SCF; 652F +2F41 ; NFKC_SCF; 6534 +2F42 ; NFKC_SCF; 6587 +2F43 ; NFKC_SCF; 6597 +2F44 ; NFKC_SCF; 65A4 +2F45 ; NFKC_SCF; 65B9 +2F46 ; NFKC_SCF; 65E0 +2F47 ; NFKC_SCF; 65E5 +2F48 ; NFKC_SCF; 66F0 +2F49 ; NFKC_SCF; 6708 +2F4A ; NFKC_SCF; 6728 +2F4B ; NFKC_SCF; 6B20 +2F4C ; NFKC_SCF; 6B62 +2F4D ; NFKC_SCF; 6B79 +2F4E ; NFKC_SCF; 6BB3 +2F4F ; NFKC_SCF; 6BCB +2F50 ; NFKC_SCF; 6BD4 +2F51 ; NFKC_SCF; 6BDB +2F52 ; NFKC_SCF; 6C0F +2F53 ; NFKC_SCF; 6C14 +2F54 ; NFKC_SCF; 6C34 +2F55 ; NFKC_SCF; 706B +2F56 ; NFKC_SCF; 722A +2F57 ; NFKC_SCF; 7236 +2F58 ; NFKC_SCF; 723B +2F59 ; NFKC_SCF; 723F +2F5A ; NFKC_SCF; 7247 +2F5B ; NFKC_SCF; 7259 +2F5C ; NFKC_SCF; 725B +2F5D ; NFKC_SCF; 72AC +2F5E ; NFKC_SCF; 7384 +2F5F ; NFKC_SCF; 7389 +2F60 ; NFKC_SCF; 74DC +2F61 ; NFKC_SCF; 74E6 +2F62 ; NFKC_SCF; 7518 +2F63 ; NFKC_SCF; 751F +2F64 ; NFKC_SCF; 7528 +2F65 ; NFKC_SCF; 7530 +2F66 ; NFKC_SCF; 758B +2F67 ; NFKC_SCF; 7592 +2F68 ; NFKC_SCF; 7676 +2F69 ; NFKC_SCF; 767D +2F6A ; NFKC_SCF; 76AE +2F6B ; NFKC_SCF; 76BF +2F6C ; NFKC_SCF; 76EE +2F6D ; NFKC_SCF; 77DB +2F6E ; NFKC_SCF; 77E2 +2F6F ; NFKC_SCF; 77F3 +2F70 ; NFKC_SCF; 793A +2F71 ; NFKC_SCF; 79B8 +2F72 ; NFKC_SCF; 79BE +2F73 ; NFKC_SCF; 7A74 +2F74 ; NFKC_SCF; 7ACB +2F75 ; NFKC_SCF; 7AF9 +2F76 ; NFKC_SCF; 7C73 +2F77 ; NFKC_SCF; 7CF8 +2F78 ; NFKC_SCF; 7F36 +2F79 ; NFKC_SCF; 7F51 +2F7A ; NFKC_SCF; 7F8A +2F7B ; NFKC_SCF; 7FBD +2F7C ; NFKC_SCF; 8001 +2F7D ; NFKC_SCF; 800C +2F7E ; NFKC_SCF; 8012 +2F7F ; NFKC_SCF; 8033 +2F80 ; NFKC_SCF; 807F +2F81 ; NFKC_SCF; 8089 +2F82 ; NFKC_SCF; 81E3 +2F83 ; NFKC_SCF; 81EA +2F84 ; NFKC_SCF; 81F3 +2F85 ; NFKC_SCF; 81FC +2F86 ; NFKC_SCF; 820C +2F87 ; NFKC_SCF; 821B +2F88 ; NFKC_SCF; 821F +2F89 ; NFKC_SCF; 826E +2F8A ; NFKC_SCF; 8272 +2F8B ; NFKC_SCF; 8278 +2F8C ; NFKC_SCF; 864D +2F8D ; NFKC_SCF; 866B +2F8E ; NFKC_SCF; 8840 +2F8F ; NFKC_SCF; 884C +2F90 ; NFKC_SCF; 8863 +2F91 ; NFKC_SCF; 897E +2F92 ; NFKC_SCF; 898B +2F93 ; NFKC_SCF; 89D2 +2F94 ; NFKC_SCF; 8A00 +2F95 ; NFKC_SCF; 8C37 +2F96 ; NFKC_SCF; 8C46 +2F97 ; NFKC_SCF; 8C55 +2F98 ; NFKC_SCF; 8C78 +2F99 ; NFKC_SCF; 8C9D +2F9A ; NFKC_SCF; 8D64 +2F9B ; NFKC_SCF; 8D70 +2F9C ; NFKC_SCF; 8DB3 +2F9D ; NFKC_SCF; 8EAB +2F9E ; NFKC_SCF; 8ECA +2F9F ; NFKC_SCF; 8F9B +2FA0 ; NFKC_SCF; 8FB0 +2FA1 ; NFKC_SCF; 8FB5 +2FA2 ; NFKC_SCF; 9091 +2FA3 ; NFKC_SCF; 9149 +2FA4 ; NFKC_SCF; 91C6 +2FA5 ; NFKC_SCF; 91CC +2FA6 ; NFKC_SCF; 91D1 +2FA7 ; NFKC_SCF; 9577 +2FA8 ; NFKC_SCF; 9580 +2FA9 ; NFKC_SCF; 961C +2FAA ; NFKC_SCF; 96B6 +2FAB ; NFKC_SCF; 96B9 +2FAC ; NFKC_SCF; 96E8 +2FAD ; NFKC_SCF; 9751 +2FAE ; NFKC_SCF; 975E +2FAF ; NFKC_SCF; 9762 +2FB0 ; NFKC_SCF; 9769 +2FB1 ; NFKC_SCF; 97CB +2FB2 ; NFKC_SCF; 97ED +2FB3 ; NFKC_SCF; 97F3 +2FB4 ; NFKC_SCF; 9801 +2FB5 ; NFKC_SCF; 98A8 +2FB6 ; NFKC_SCF; 98DB +2FB7 ; NFKC_SCF; 98DF +2FB8 ; NFKC_SCF; 9996 +2FB9 ; NFKC_SCF; 9999 +2FBA ; NFKC_SCF; 99AC +2FBB ; NFKC_SCF; 9AA8 +2FBC ; NFKC_SCF; 9AD8 +2FBD ; NFKC_SCF; 9ADF +2FBE ; NFKC_SCF; 9B25 +2FBF ; NFKC_SCF; 9B2F +2FC0 ; NFKC_SCF; 9B32 +2FC1 ; NFKC_SCF; 9B3C +2FC2 ; NFKC_SCF; 9B5A +2FC3 ; NFKC_SCF; 9CE5 +2FC4 ; NFKC_SCF; 9E75 +2FC5 ; NFKC_SCF; 9E7F +2FC6 ; NFKC_SCF; 9EA5 +2FC7 ; NFKC_SCF; 9EBB +2FC8 ; NFKC_SCF; 9EC3 +2FC9 ; NFKC_SCF; 9ECD +2FCA ; NFKC_SCF; 9ED1 +2FCB ; NFKC_SCF; 9EF9 +2FCC ; NFKC_SCF; 9EFD +2FCD ; NFKC_SCF; 9F0E +2FCE ; NFKC_SCF; 9F13 +2FCF ; NFKC_SCF; 9F20 +2FD0 ; NFKC_SCF; 9F3B +2FD1 ; NFKC_SCF; 9F4A +2FD2 ; NFKC_SCF; 9F52 +2FD3 ; NFKC_SCF; 9F8D +2FD4 ; NFKC_SCF; 9F9C +2FD5 ; NFKC_SCF; 9FA0 +3000 ; NFKC_SCF; 0020 +3036 ; NFKC_SCF; 3012 +3038 ; NFKC_SCF; 5341 +3039 ; NFKC_SCF; 5344 +303A ; NFKC_SCF; 5345 +309B ; NFKC_SCF; 0020 3099 +309C ; NFKC_SCF; 0020 309A +309F ; NFKC_SCF; 3088 308A +30FF ; NFKC_SCF; 30B3 30C8 +3131 ; NFKC_SCF; 1100 +3132 ; NFKC_SCF; 1101 +3133 ; NFKC_SCF; 11AA +3134 ; NFKC_SCF; 1102 +3135 ; NFKC_SCF; 11AC +3136 ; NFKC_SCF; 11AD +3137 ; NFKC_SCF; 1103 +3138 ; NFKC_SCF; 1104 +3139 ; NFKC_SCF; 1105 +313A ; NFKC_SCF; 11B0 +313B ; NFKC_SCF; 11B1 +313C ; NFKC_SCF; 11B2 +313D ; NFKC_SCF; 11B3 +313E ; NFKC_SCF; 11B4 +313F ; NFKC_SCF; 11B5 +3140 ; NFKC_SCF; 111A +3141 ; NFKC_SCF; 1106 +3142 ; NFKC_SCF; 1107 +3143 ; NFKC_SCF; 1108 +3144 ; NFKC_SCF; 1121 +3145 ; NFKC_SCF; 1109 +3146 ; NFKC_SCF; 110A +3147 ; NFKC_SCF; 110B +3148 ; NFKC_SCF; 110C +3149 ; NFKC_SCF; 110D +314A ; NFKC_SCF; 110E +314B ; NFKC_SCF; 110F +314C ; NFKC_SCF; 1110 +314D ; NFKC_SCF; 1111 +314E ; NFKC_SCF; 1112 +314F ; NFKC_SCF; 1161 +3150 ; NFKC_SCF; 1162 +3151 ; NFKC_SCF; 1163 +3152 ; NFKC_SCF; 1164 +3153 ; NFKC_SCF; 1165 +3154 ; NFKC_SCF; 1166 +3155 ; NFKC_SCF; 1167 +3156 ; NFKC_SCF; 1168 +3157 ; NFKC_SCF; 1169 +3158 ; NFKC_SCF; 116A +3159 ; NFKC_SCF; 116B +315A ; NFKC_SCF; 116C +315B ; NFKC_SCF; 116D +315C ; NFKC_SCF; 116E +315D ; NFKC_SCF; 116F +315E ; NFKC_SCF; 1170 +315F ; NFKC_SCF; 1171 +3160 ; NFKC_SCF; 1172 +3161 ; NFKC_SCF; 1173 +3162 ; NFKC_SCF; 1174 +3163 ; NFKC_SCF; 1175 +3164 ; NFKC_SCF; +3165 ; NFKC_SCF; 1114 +3166 ; NFKC_SCF; 1115 +3167 ; NFKC_SCF; 11C7 +3168 ; NFKC_SCF; 11C8 +3169 ; NFKC_SCF; 11CC +316A ; NFKC_SCF; 11CE +316B ; NFKC_SCF; 11D3 +316C ; NFKC_SCF; 11D7 +316D ; NFKC_SCF; 11D9 +316E ; NFKC_SCF; 111C +316F ; NFKC_SCF; 11DD +3170 ; NFKC_SCF; 11DF +3171 ; NFKC_SCF; 111D +3172 ; NFKC_SCF; 111E +3173 ; NFKC_SCF; 1120 +3174 ; NFKC_SCF; 1122 +3175 ; NFKC_SCF; 1123 +3176 ; NFKC_SCF; 1127 +3177 ; NFKC_SCF; 1129 +3178 ; NFKC_SCF; 112B +3179 ; NFKC_SCF; 112C +317A ; NFKC_SCF; 112D +317B ; NFKC_SCF; 112E +317C ; NFKC_SCF; 112F +317D ; NFKC_SCF; 1132 +317E ; NFKC_SCF; 1136 +317F ; NFKC_SCF; 1140 +3180 ; NFKC_SCF; 1147 +3181 ; NFKC_SCF; 114C +3182 ; NFKC_SCF; 11F1 +3183 ; NFKC_SCF; 11F2 +3184 ; NFKC_SCF; 1157 +3185 ; NFKC_SCF; 1158 +3186 ; NFKC_SCF; 1159 +3187 ; NFKC_SCF; 1184 +3188 ; NFKC_SCF; 1185 +3189 ; NFKC_SCF; 1188 +318A ; NFKC_SCF; 1191 +318B ; NFKC_SCF; 1192 +318C ; NFKC_SCF; 1194 +318D ; NFKC_SCF; 119E +318E ; NFKC_SCF; 11A1 +3192 ; NFKC_SCF; 4E00 +3193 ; NFKC_SCF; 4E8C +3194 ; NFKC_SCF; 4E09 +3195 ; NFKC_SCF; 56DB +3196 ; NFKC_SCF; 4E0A +3197 ; NFKC_SCF; 4E2D +3198 ; NFKC_SCF; 4E0B +3199 ; NFKC_SCF; 7532 +319A ; NFKC_SCF; 4E59 +319B ; NFKC_SCF; 4E19 +319C ; NFKC_SCF; 4E01 +319D ; NFKC_SCF; 5929 +319E ; NFKC_SCF; 5730 +319F ; NFKC_SCF; 4EBA +3200 ; NFKC_SCF; 0028 1100 0029 +3201 ; NFKC_SCF; 0028 1102 0029 +3202 ; NFKC_SCF; 0028 1103 0029 +3203 ; NFKC_SCF; 0028 1105 0029 +3204 ; NFKC_SCF; 0028 1106 0029 +3205 ; NFKC_SCF; 0028 1107 0029 +3206 ; NFKC_SCF; 0028 1109 0029 +3207 ; NFKC_SCF; 0028 110B 0029 +3208 ; NFKC_SCF; 0028 110C 0029 +3209 ; NFKC_SCF; 0028 110E 0029 +320A ; NFKC_SCF; 0028 110F 0029 +320B ; NFKC_SCF; 0028 1110 0029 +320C ; NFKC_SCF; 0028 1111 0029 +320D ; NFKC_SCF; 0028 1112 0029 +320E ; NFKC_SCF; 0028 AC00 0029 +320F ; NFKC_SCF; 0028 B098 0029 +3210 ; NFKC_SCF; 0028 B2E4 0029 +3211 ; NFKC_SCF; 0028 B77C 0029 +3212 ; NFKC_SCF; 0028 B9C8 0029 +3213 ; NFKC_SCF; 0028 BC14 0029 +3214 ; NFKC_SCF; 0028 C0AC 0029 +3215 ; NFKC_SCF; 0028 C544 0029 +3216 ; NFKC_SCF; 0028 C790 0029 +3217 ; NFKC_SCF; 0028 CC28 0029 +3218 ; NFKC_SCF; 0028 CE74 0029 +3219 ; NFKC_SCF; 0028 D0C0 0029 +321A ; NFKC_SCF; 0028 D30C 0029 +321B ; NFKC_SCF; 0028 D558 0029 +321C ; NFKC_SCF; 0028 C8FC 0029 +321D ; NFKC_SCF; 0028 C624 C804 0029 +321E ; NFKC_SCF; 0028 C624 D6C4 0029 +3220 ; NFKC_SCF; 0028 4E00 0029 +3221 ; NFKC_SCF; 0028 4E8C 0029 +3222 ; NFKC_SCF; 0028 4E09 0029 +3223 ; NFKC_SCF; 0028 56DB 0029 +3224 ; NFKC_SCF; 0028 4E94 0029 +3225 ; NFKC_SCF; 0028 516D 0029 +3226 ; NFKC_SCF; 0028 4E03 0029 +3227 ; NFKC_SCF; 0028 516B 0029 +3228 ; NFKC_SCF; 0028 4E5D 0029 +3229 ; NFKC_SCF; 0028 5341 0029 +322A ; NFKC_SCF; 0028 6708 0029 +322B ; NFKC_SCF; 0028 706B 0029 +322C ; NFKC_SCF; 0028 6C34 0029 +322D ; NFKC_SCF; 0028 6728 0029 +322E ; NFKC_SCF; 0028 91D1 0029 +322F ; NFKC_SCF; 0028 571F 0029 +3230 ; NFKC_SCF; 0028 65E5 0029 +3231 ; NFKC_SCF; 0028 682A 0029 +3232 ; NFKC_SCF; 0028 6709 0029 +3233 ; NFKC_SCF; 0028 793E 0029 +3234 ; NFKC_SCF; 0028 540D 0029 +3235 ; NFKC_SCF; 0028 7279 0029 +3236 ; NFKC_SCF; 0028 8CA1 0029 +3237 ; NFKC_SCF; 0028 795D 0029 +3238 ; NFKC_SCF; 0028 52B4 0029 +3239 ; NFKC_SCF; 0028 4EE3 0029 +323A ; NFKC_SCF; 0028 547C 0029 +323B ; NFKC_SCF; 0028 5B66 0029 +323C ; NFKC_SCF; 0028 76E3 0029 +323D ; NFKC_SCF; 0028 4F01 0029 +323E ; NFKC_SCF; 0028 8CC7 0029 +323F ; NFKC_SCF; 0028 5354 0029 +3240 ; NFKC_SCF; 0028 796D 0029 +3241 ; NFKC_SCF; 0028 4F11 0029 +3242 ; NFKC_SCF; 0028 81EA 0029 +3243 ; NFKC_SCF; 0028 81F3 0029 +3244 ; NFKC_SCF; 554F +3245 ; NFKC_SCF; 5E7C +3246 ; NFKC_SCF; 6587 +3247 ; NFKC_SCF; 7B8F +3250 ; NFKC_SCF; 0070 0074 0065 +3251 ; NFKC_SCF; 0032 0031 +3252 ; NFKC_SCF; 0032 0032 +3253 ; NFKC_SCF; 0032 0033 +3254 ; NFKC_SCF; 0032 0034 +3255 ; NFKC_SCF; 0032 0035 +3256 ; NFKC_SCF; 0032 0036 +3257 ; NFKC_SCF; 0032 0037 +3258 ; NFKC_SCF; 0032 0038 +3259 ; NFKC_SCF; 0032 0039 +325A ; NFKC_SCF; 0033 0030 +325B ; NFKC_SCF; 0033 0031 +325C ; NFKC_SCF; 0033 0032 +325D ; NFKC_SCF; 0033 0033 +325E ; NFKC_SCF; 0033 0034 +325F ; NFKC_SCF; 0033 0035 +3260 ; NFKC_SCF; 1100 +3261 ; NFKC_SCF; 1102 +3262 ; NFKC_SCF; 1103 +3263 ; NFKC_SCF; 1105 +3264 ; NFKC_SCF; 1106 +3265 ; NFKC_SCF; 1107 +3266 ; NFKC_SCF; 1109 +3267 ; NFKC_SCF; 110B +3268 ; NFKC_SCF; 110C +3269 ; NFKC_SCF; 110E +326A ; NFKC_SCF; 110F +326B ; NFKC_SCF; 1110 +326C ; NFKC_SCF; 1111 +326D ; NFKC_SCF; 1112 +326E ; NFKC_SCF; AC00 +326F ; NFKC_SCF; B098 +3270 ; NFKC_SCF; B2E4 +3271 ; NFKC_SCF; B77C +3272 ; NFKC_SCF; B9C8 +3273 ; NFKC_SCF; BC14 +3274 ; NFKC_SCF; C0AC +3275 ; NFKC_SCF; C544 +3276 ; NFKC_SCF; C790 +3277 ; NFKC_SCF; CC28 +3278 ; NFKC_SCF; CE74 +3279 ; NFKC_SCF; D0C0 +327A ; NFKC_SCF; D30C +327B ; NFKC_SCF; D558 +327C ; NFKC_SCF; CC38 ACE0 +327D ; NFKC_SCF; C8FC C758 +327E ; NFKC_SCF; C6B0 +3280 ; NFKC_SCF; 4E00 +3281 ; NFKC_SCF; 4E8C +3282 ; NFKC_SCF; 4E09 +3283 ; NFKC_SCF; 56DB +3284 ; NFKC_SCF; 4E94 +3285 ; NFKC_SCF; 516D +3286 ; NFKC_SCF; 4E03 +3287 ; NFKC_SCF; 516B +3288 ; NFKC_SCF; 4E5D +3289 ; NFKC_SCF; 5341 +328A ; NFKC_SCF; 6708 +328B ; NFKC_SCF; 706B +328C ; NFKC_SCF; 6C34 +328D ; NFKC_SCF; 6728 +328E ; NFKC_SCF; 91D1 +328F ; NFKC_SCF; 571F +3290 ; NFKC_SCF; 65E5 +3291 ; NFKC_SCF; 682A +3292 ; NFKC_SCF; 6709 +3293 ; NFKC_SCF; 793E +3294 ; NFKC_SCF; 540D +3295 ; NFKC_SCF; 7279 +3296 ; NFKC_SCF; 8CA1 +3297 ; NFKC_SCF; 795D +3298 ; NFKC_SCF; 52B4 +3299 ; NFKC_SCF; 79D8 +329A ; NFKC_SCF; 7537 +329B ; NFKC_SCF; 5973 +329C ; NFKC_SCF; 9069 +329D ; NFKC_SCF; 512A +329E ; NFKC_SCF; 5370 +329F ; NFKC_SCF; 6CE8 +32A0 ; NFKC_SCF; 9805 +32A1 ; NFKC_SCF; 4F11 +32A2 ; NFKC_SCF; 5199 +32A3 ; NFKC_SCF; 6B63 +32A4 ; NFKC_SCF; 4E0A +32A5 ; NFKC_SCF; 4E2D +32A6 ; NFKC_SCF; 4E0B +32A7 ; NFKC_SCF; 5DE6 +32A8 ; NFKC_SCF; 53F3 +32A9 ; NFKC_SCF; 533B +32AA ; NFKC_SCF; 5B97 +32AB ; NFKC_SCF; 5B66 +32AC ; NFKC_SCF; 76E3 +32AD ; NFKC_SCF; 4F01 +32AE ; NFKC_SCF; 8CC7 +32AF ; NFKC_SCF; 5354 +32B0 ; NFKC_SCF; 591C +32B1 ; NFKC_SCF; 0033 0036 +32B2 ; NFKC_SCF; 0033 0037 +32B3 ; NFKC_SCF; 0033 0038 +32B4 ; NFKC_SCF; 0033 0039 +32B5 ; NFKC_SCF; 0034 0030 +32B6 ; NFKC_SCF; 0034 0031 +32B7 ; NFKC_SCF; 0034 0032 +32B8 ; NFKC_SCF; 0034 0033 +32B9 ; NFKC_SCF; 0034 0034 +32BA ; NFKC_SCF; 0034 0035 +32BB ; NFKC_SCF; 0034 0036 +32BC ; NFKC_SCF; 0034 0037 +32BD ; NFKC_SCF; 0034 0038 +32BE ; NFKC_SCF; 0034 0039 +32BF ; NFKC_SCF; 0035 0030 +32C0 ; NFKC_SCF; 0031 6708 +32C1 ; NFKC_SCF; 0032 6708 +32C2 ; NFKC_SCF; 0033 6708 +32C3 ; NFKC_SCF; 0034 6708 +32C4 ; NFKC_SCF; 0035 6708 +32C5 ; NFKC_SCF; 0036 6708 +32C6 ; NFKC_SCF; 0037 6708 +32C7 ; NFKC_SCF; 0038 6708 +32C8 ; NFKC_SCF; 0039 6708 +32C9 ; NFKC_SCF; 0031 0030 6708 +32CA ; NFKC_SCF; 0031 0031 6708 +32CB ; NFKC_SCF; 0031 0032 6708 +32CC ; NFKC_SCF; 0068 0067 +32CD ; NFKC_SCF; 0065 0072 0067 +32CE ; NFKC_SCF; 0065 0076 +32CF ; NFKC_SCF; 006C 0074 0064 +32D0 ; NFKC_SCF; 30A2 +32D1 ; NFKC_SCF; 30A4 +32D2 ; NFKC_SCF; 30A6 +32D3 ; NFKC_SCF; 30A8 +32D4 ; NFKC_SCF; 30AA +32D5 ; NFKC_SCF; 30AB +32D6 ; NFKC_SCF; 30AD +32D7 ; NFKC_SCF; 30AF +32D8 ; NFKC_SCF; 30B1 +32D9 ; NFKC_SCF; 30B3 +32DA ; NFKC_SCF; 30B5 +32DB ; NFKC_SCF; 30B7 +32DC ; NFKC_SCF; 30B9 +32DD ; NFKC_SCF; 30BB +32DE ; NFKC_SCF; 30BD +32DF ; NFKC_SCF; 30BF +32E0 ; NFKC_SCF; 30C1 +32E1 ; NFKC_SCF; 30C4 +32E2 ; NFKC_SCF; 30C6 +32E3 ; NFKC_SCF; 30C8 +32E4 ; NFKC_SCF; 30CA +32E5 ; NFKC_SCF; 30CB +32E6 ; NFKC_SCF; 30CC +32E7 ; NFKC_SCF; 30CD +32E8 ; NFKC_SCF; 30CE +32E9 ; NFKC_SCF; 30CF +32EA ; NFKC_SCF; 30D2 +32EB ; NFKC_SCF; 30D5 +32EC ; NFKC_SCF; 30D8 +32ED ; NFKC_SCF; 30DB +32EE ; NFKC_SCF; 30DE +32EF ; NFKC_SCF; 30DF +32F0 ; NFKC_SCF; 30E0 +32F1 ; NFKC_SCF; 30E1 +32F2 ; NFKC_SCF; 30E2 +32F3 ; NFKC_SCF; 30E4 +32F4 ; NFKC_SCF; 30E6 +32F5 ; NFKC_SCF; 30E8 +32F6 ; NFKC_SCF; 30E9 +32F7 ; NFKC_SCF; 30EA +32F8 ; NFKC_SCF; 30EB +32F9 ; NFKC_SCF; 30EC +32FA ; NFKC_SCF; 30ED +32FB ; NFKC_SCF; 30EF +32FC ; NFKC_SCF; 30F0 +32FD ; NFKC_SCF; 30F1 +32FE ; NFKC_SCF; 30F2 +32FF ; NFKC_SCF; 4EE4 548C +3300 ; NFKC_SCF; 30A2 30D1 30FC 30C8 +3301 ; NFKC_SCF; 30A2 30EB 30D5 30A1 +3302 ; NFKC_SCF; 30A2 30F3 30DA 30A2 +3303 ; NFKC_SCF; 30A2 30FC 30EB +3304 ; NFKC_SCF; 30A4 30CB 30F3 30B0 +3305 ; NFKC_SCF; 30A4 30F3 30C1 +3306 ; NFKC_SCF; 30A6 30A9 30F3 +3307 ; NFKC_SCF; 30A8 30B9 30AF 30FC 30C9 +3308 ; NFKC_SCF; 30A8 30FC 30AB 30FC +3309 ; NFKC_SCF; 30AA 30F3 30B9 +330A ; NFKC_SCF; 30AA 30FC 30E0 +330B ; NFKC_SCF; 30AB 30A4 30EA +330C ; NFKC_SCF; 30AB 30E9 30C3 30C8 +330D ; NFKC_SCF; 30AB 30ED 30EA 30FC +330E ; NFKC_SCF; 30AC 30ED 30F3 +330F ; NFKC_SCF; 30AC 30F3 30DE +3310 ; NFKC_SCF; 30AE 30AC +3311 ; NFKC_SCF; 30AE 30CB 30FC +3312 ; NFKC_SCF; 30AD 30E5 30EA 30FC +3313 ; NFKC_SCF; 30AE 30EB 30C0 30FC +3314 ; NFKC_SCF; 30AD 30ED +3315 ; NFKC_SCF; 30AD 30ED 30B0 30E9 30E0 +3316 ; NFKC_SCF; 30AD 30ED 30E1 30FC 30C8 30EB +3317 ; NFKC_SCF; 30AD 30ED 30EF 30C3 30C8 +3318 ; NFKC_SCF; 30B0 30E9 30E0 +3319 ; NFKC_SCF; 30B0 30E9 30E0 30C8 30F3 +331A ; NFKC_SCF; 30AF 30EB 30BC 30A4 30ED +331B ; NFKC_SCF; 30AF 30ED 30FC 30CD +331C ; NFKC_SCF; 30B1 30FC 30B9 +331D ; NFKC_SCF; 30B3 30EB 30CA +331E ; NFKC_SCF; 30B3 30FC 30DD +331F ; NFKC_SCF; 30B5 30A4 30AF 30EB +3320 ; NFKC_SCF; 30B5 30F3 30C1 30FC 30E0 +3321 ; NFKC_SCF; 30B7 30EA 30F3 30B0 +3322 ; NFKC_SCF; 30BB 30F3 30C1 +3323 ; NFKC_SCF; 30BB 30F3 30C8 +3324 ; NFKC_SCF; 30C0 30FC 30B9 +3325 ; NFKC_SCF; 30C7 30B7 +3326 ; NFKC_SCF; 30C9 30EB +3327 ; NFKC_SCF; 30C8 30F3 +3328 ; NFKC_SCF; 30CA 30CE +3329 ; NFKC_SCF; 30CE 30C3 30C8 +332A ; NFKC_SCF; 30CF 30A4 30C4 +332B ; NFKC_SCF; 30D1 30FC 30BB 30F3 30C8 +332C ; NFKC_SCF; 30D1 30FC 30C4 +332D ; NFKC_SCF; 30D0 30FC 30EC 30EB +332E ; NFKC_SCF; 30D4 30A2 30B9 30C8 30EB +332F ; NFKC_SCF; 30D4 30AF 30EB +3330 ; NFKC_SCF; 30D4 30B3 +3331 ; NFKC_SCF; 30D3 30EB +3332 ; NFKC_SCF; 30D5 30A1 30E9 30C3 30C9 +3333 ; NFKC_SCF; 30D5 30A3 30FC 30C8 +3334 ; NFKC_SCF; 30D6 30C3 30B7 30A7 30EB +3335 ; NFKC_SCF; 30D5 30E9 30F3 +3336 ; NFKC_SCF; 30D8 30AF 30BF 30FC 30EB +3337 ; NFKC_SCF; 30DA 30BD +3338 ; NFKC_SCF; 30DA 30CB 30D2 +3339 ; NFKC_SCF; 30D8 30EB 30C4 +333A ; NFKC_SCF; 30DA 30F3 30B9 +333B ; NFKC_SCF; 30DA 30FC 30B8 +333C ; NFKC_SCF; 30D9 30FC 30BF +333D ; NFKC_SCF; 30DD 30A4 30F3 30C8 +333E ; NFKC_SCF; 30DC 30EB 30C8 +333F ; NFKC_SCF; 30DB 30F3 +3340 ; NFKC_SCF; 30DD 30F3 30C9 +3341 ; NFKC_SCF; 30DB 30FC 30EB +3342 ; NFKC_SCF; 30DB 30FC 30F3 +3343 ; NFKC_SCF; 30DE 30A4 30AF 30ED +3344 ; NFKC_SCF; 30DE 30A4 30EB +3345 ; NFKC_SCF; 30DE 30C3 30CF +3346 ; NFKC_SCF; 30DE 30EB 30AF +3347 ; NFKC_SCF; 30DE 30F3 30B7 30E7 30F3 +3348 ; NFKC_SCF; 30DF 30AF 30ED 30F3 +3349 ; NFKC_SCF; 30DF 30EA +334A ; NFKC_SCF; 30DF 30EA 30D0 30FC 30EB +334B ; NFKC_SCF; 30E1 30AC +334C ; NFKC_SCF; 30E1 30AC 30C8 30F3 +334D ; NFKC_SCF; 30E1 30FC 30C8 30EB +334E ; NFKC_SCF; 30E4 30FC 30C9 +334F ; NFKC_SCF; 30E4 30FC 30EB +3350 ; NFKC_SCF; 30E6 30A2 30F3 +3351 ; NFKC_SCF; 30EA 30C3 30C8 30EB +3352 ; NFKC_SCF; 30EA 30E9 +3353 ; NFKC_SCF; 30EB 30D4 30FC +3354 ; NFKC_SCF; 30EB 30FC 30D6 30EB +3355 ; NFKC_SCF; 30EC 30E0 +3356 ; NFKC_SCF; 30EC 30F3 30C8 30B2 30F3 +3357 ; NFKC_SCF; 30EF 30C3 30C8 +3358 ; NFKC_SCF; 0030 70B9 +3359 ; NFKC_SCF; 0031 70B9 +335A ; NFKC_SCF; 0032 70B9 +335B ; NFKC_SCF; 0033 70B9 +335C ; NFKC_SCF; 0034 70B9 +335D ; NFKC_SCF; 0035 70B9 +335E ; NFKC_SCF; 0036 70B9 +335F ; NFKC_SCF; 0037 70B9 +3360 ; NFKC_SCF; 0038 70B9 +3361 ; NFKC_SCF; 0039 70B9 +3362 ; NFKC_SCF; 0031 0030 70B9 +3363 ; NFKC_SCF; 0031 0031 70B9 +3364 ; NFKC_SCF; 0031 0032 70B9 +3365 ; NFKC_SCF; 0031 0033 70B9 +3366 ; NFKC_SCF; 0031 0034 70B9 +3367 ; NFKC_SCF; 0031 0035 70B9 +3368 ; NFKC_SCF; 0031 0036 70B9 +3369 ; NFKC_SCF; 0031 0037 70B9 +336A ; NFKC_SCF; 0031 0038 70B9 +336B ; NFKC_SCF; 0031 0039 70B9 +336C ; NFKC_SCF; 0032 0030 70B9 +336D ; NFKC_SCF; 0032 0031 70B9 +336E ; NFKC_SCF; 0032 0032 70B9 +336F ; NFKC_SCF; 0032 0033 70B9 +3370 ; NFKC_SCF; 0032 0034 70B9 +3371 ; NFKC_SCF; 0068 0070 0061 +3372 ; NFKC_SCF; 0064 0061 +3373 ; NFKC_SCF; 0061 0075 +3374 ; NFKC_SCF; 0062 0061 0072 +3375 ; NFKC_SCF; 006F 0076 +3376 ; NFKC_SCF; 0070 0063 +3377 ; NFKC_SCF; 0064 006D +3378 ; NFKC_SCF; 0064 006D 0032 +3379 ; NFKC_SCF; 0064 006D 0033 +337A ; NFKC_SCF; 0069 0075 +337B ; NFKC_SCF; 5E73 6210 +337C ; NFKC_SCF; 662D 548C +337D ; NFKC_SCF; 5927 6B63 +337E ; NFKC_SCF; 660E 6CBB +337F ; NFKC_SCF; 682A 5F0F 4F1A 793E +3380 ; NFKC_SCF; 0070 0061 +3381 ; NFKC_SCF; 006E 0061 +3382 ; NFKC_SCF; 03BC 0061 +3383 ; NFKC_SCF; 006D 0061 +3384 ; NFKC_SCF; 006B 0061 +3385 ; NFKC_SCF; 006B 0062 +3386 ; NFKC_SCF; 006D 0062 +3387 ; NFKC_SCF; 0067 0062 +3388 ; NFKC_SCF; 0063 0061 006C +3389 ; NFKC_SCF; 006B 0063 0061 006C +338A ; NFKC_SCF; 0070 0066 +338B ; NFKC_SCF; 006E 0066 +338C ; NFKC_SCF; 03BC 0066 +338D ; NFKC_SCF; 03BC 0067 +338E ; NFKC_SCF; 006D 0067 +338F ; NFKC_SCF; 006B 0067 +3390 ; NFKC_SCF; 0068 007A +3391 ; NFKC_SCF; 006B 0068 007A +3392 ; NFKC_SCF; 006D 0068 007A +3393 ; NFKC_SCF; 0067 0068 007A +3394 ; NFKC_SCF; 0074 0068 007A +3395 ; NFKC_SCF; 03BC 006C +3396 ; NFKC_SCF; 006D 006C +3397 ; NFKC_SCF; 0064 006C +3398 ; NFKC_SCF; 006B 006C +3399 ; NFKC_SCF; 0066 006D +339A ; NFKC_SCF; 006E 006D +339B ; NFKC_SCF; 03BC 006D +339C ; NFKC_SCF; 006D 006D +339D ; NFKC_SCF; 0063 006D +339E ; NFKC_SCF; 006B 006D +339F ; NFKC_SCF; 006D 006D 0032 +33A0 ; NFKC_SCF; 0063 006D 0032 +33A1 ; NFKC_SCF; 006D 0032 +33A2 ; NFKC_SCF; 006B 006D 0032 +33A3 ; NFKC_SCF; 006D 006D 0033 +33A4 ; NFKC_SCF; 0063 006D 0033 +33A5 ; NFKC_SCF; 006D 0033 +33A6 ; NFKC_SCF; 006B 006D 0033 +33A7 ; NFKC_SCF; 006D 2215 0073 +33A8 ; NFKC_SCF; 006D 2215 0073 0032 +33A9 ; NFKC_SCF; 0070 0061 +33AA ; NFKC_SCF; 006B 0070 0061 +33AB ; NFKC_SCF; 006D 0070 0061 +33AC ; NFKC_SCF; 0067 0070 0061 +33AD ; NFKC_SCF; 0072 0061 0064 +33AE ; NFKC_SCF; 0072 0061 0064 2215 0073 +33AF ; NFKC_SCF; 0072 0061 0064 2215 0073 0032 +33B0 ; NFKC_SCF; 0070 0073 +33B1 ; NFKC_SCF; 006E 0073 +33B2 ; NFKC_SCF; 03BC 0073 +33B3 ; NFKC_SCF; 006D 0073 +33B4 ; NFKC_SCF; 0070 0076 +33B5 ; NFKC_SCF; 006E 0076 +33B6 ; NFKC_SCF; 03BC 0076 +33B7 ; NFKC_SCF; 006D 0076 +33B8 ; NFKC_SCF; 006B 0076 +33B9 ; NFKC_SCF; 006D 0076 +33BA ; NFKC_SCF; 0070 0077 +33BB ; NFKC_SCF; 006E 0077 +33BC ; NFKC_SCF; 03BC 0077 +33BD ; NFKC_SCF; 006D 0077 +33BE ; NFKC_SCF; 006B 0077 +33BF ; NFKC_SCF; 006D 0077 +33C0 ; NFKC_SCF; 006B 03C9 +33C1 ; NFKC_SCF; 006D 03C9 +33C2 ; NFKC_SCF; 0061 002E 006D 002E +33C3 ; NFKC_SCF; 0062 0071 +33C4 ; NFKC_SCF; 0063 0063 +33C5 ; NFKC_SCF; 0063 0064 +33C6 ; NFKC_SCF; 0063 2215 006B 0067 +33C7 ; NFKC_SCF; 0063 006F 002E +33C8 ; NFKC_SCF; 0064 0062 +33C9 ; NFKC_SCF; 0067 0079 +33CA ; NFKC_SCF; 0068 0061 +33CB ; NFKC_SCF; 0068 0070 +33CC ; NFKC_SCF; 0069 006E +33CD ; NFKC_SCF; 006B 006B +33CE ; NFKC_SCF; 006B 006D +33CF ; NFKC_SCF; 006B 0074 +33D0 ; NFKC_SCF; 006C 006D +33D1 ; NFKC_SCF; 006C 006E +33D2 ; NFKC_SCF; 006C 006F 0067 +33D3 ; NFKC_SCF; 006C 0078 +33D4 ; NFKC_SCF; 006D 0062 +33D5 ; NFKC_SCF; 006D 0069 006C +33D6 ; NFKC_SCF; 006D 006F 006C +33D7 ; NFKC_SCF; 0070 0068 +33D8 ; NFKC_SCF; 0070 002E 006D 002E +33D9 ; NFKC_SCF; 0070 0070 006D +33DA ; NFKC_SCF; 0070 0072 +33DB ; NFKC_SCF; 0073 0072 +33DC ; NFKC_SCF; 0073 0076 +33DD ; NFKC_SCF; 0077 0062 +33DE ; NFKC_SCF; 0076 2215 006D +33DF ; NFKC_SCF; 0061 2215 006D +33E0 ; NFKC_SCF; 0031 65E5 +33E1 ; NFKC_SCF; 0032 65E5 +33E2 ; NFKC_SCF; 0033 65E5 +33E3 ; NFKC_SCF; 0034 65E5 +33E4 ; NFKC_SCF; 0035 65E5 +33E5 ; NFKC_SCF; 0036 65E5 +33E6 ; NFKC_SCF; 0037 65E5 +33E7 ; NFKC_SCF; 0038 65E5 +33E8 ; NFKC_SCF; 0039 65E5 +33E9 ; NFKC_SCF; 0031 0030 65E5 +33EA ; NFKC_SCF; 0031 0031 65E5 +33EB ; NFKC_SCF; 0031 0032 65E5 +33EC ; NFKC_SCF; 0031 0033 65E5 +33ED ; NFKC_SCF; 0031 0034 65E5 +33EE ; NFKC_SCF; 0031 0035 65E5 +33EF ; NFKC_SCF; 0031 0036 65E5 +33F0 ; NFKC_SCF; 0031 0037 65E5 +33F1 ; NFKC_SCF; 0031 0038 65E5 +33F2 ; NFKC_SCF; 0031 0039 65E5 +33F3 ; NFKC_SCF; 0032 0030 65E5 +33F4 ; NFKC_SCF; 0032 0031 65E5 +33F5 ; NFKC_SCF; 0032 0032 65E5 +33F6 ; NFKC_SCF; 0032 0033 65E5 +33F7 ; NFKC_SCF; 0032 0034 65E5 +33F8 ; NFKC_SCF; 0032 0035 65E5 +33F9 ; NFKC_SCF; 0032 0036 65E5 +33FA ; NFKC_SCF; 0032 0037 65E5 +33FB ; NFKC_SCF; 0032 0038 65E5 +33FC ; NFKC_SCF; 0032 0039 65E5 +33FD ; NFKC_SCF; 0033 0030 65E5 +33FE ; NFKC_SCF; 0033 0031 65E5 +33FF ; NFKC_SCF; 0067 0061 006C +A640 ; NFKC_SCF; A641 +A642 ; NFKC_SCF; A643 +A644 ; NFKC_SCF; A645 +A646 ; NFKC_SCF; A647 +A648 ; NFKC_SCF; A649 +A64A ; NFKC_SCF; A64B +A64C ; NFKC_SCF; A64D +A64E ; NFKC_SCF; A64F +A650 ; NFKC_SCF; A651 +A652 ; NFKC_SCF; A653 +A654 ; NFKC_SCF; A655 +A656 ; NFKC_SCF; A657 +A658 ; NFKC_SCF; A659 +A65A ; NFKC_SCF; A65B +A65C ; NFKC_SCF; A65D +A65E ; NFKC_SCF; A65F +A660 ; NFKC_SCF; A661 +A662 ; NFKC_SCF; A663 +A664 ; NFKC_SCF; A665 +A666 ; NFKC_SCF; A667 +A668 ; NFKC_SCF; A669 +A66A ; NFKC_SCF; A66B +A66C ; NFKC_SCF; A66D +A680 ; NFKC_SCF; A681 +A682 ; NFKC_SCF; A683 +A684 ; NFKC_SCF; A685 +A686 ; NFKC_SCF; A687 +A688 ; NFKC_SCF; A689 +A68A ; NFKC_SCF; A68B +A68C ; NFKC_SCF; A68D +A68E ; NFKC_SCF; A68F +A690 ; NFKC_SCF; A691 +A692 ; NFKC_SCF; A693 +A694 ; NFKC_SCF; A695 +A696 ; NFKC_SCF; A697 +A698 ; NFKC_SCF; A699 +A69A ; NFKC_SCF; A69B +A69C ; NFKC_SCF; 044A +A69D ; NFKC_SCF; 044C +A722 ; NFKC_SCF; A723 +A724 ; NFKC_SCF; A725 +A726 ; NFKC_SCF; A727 +A728 ; NFKC_SCF; A729 +A72A ; NFKC_SCF; A72B +A72C ; NFKC_SCF; A72D +A72E ; NFKC_SCF; A72F +A732 ; NFKC_SCF; A733 +A734 ; NFKC_SCF; A735 +A736 ; NFKC_SCF; A737 +A738 ; NFKC_SCF; A739 +A73A ; NFKC_SCF; A73B +A73C ; NFKC_SCF; A73D +A73E ; NFKC_SCF; A73F +A740 ; NFKC_SCF; A741 +A742 ; NFKC_SCF; A743 +A744 ; NFKC_SCF; A745 +A746 ; NFKC_SCF; A747 +A748 ; NFKC_SCF; A749 +A74A ; NFKC_SCF; A74B +A74C ; NFKC_SCF; A74D +A74E ; NFKC_SCF; A74F +A750 ; NFKC_SCF; A751 +A752 ; NFKC_SCF; A753 +A754 ; NFKC_SCF; A755 +A756 ; NFKC_SCF; A757 +A758 ; NFKC_SCF; A759 +A75A ; NFKC_SCF; A75B +A75C ; NFKC_SCF; A75D +A75E ; NFKC_SCF; A75F +A760 ; NFKC_SCF; A761 +A762 ; NFKC_SCF; A763 +A764 ; NFKC_SCF; A765 +A766 ; NFKC_SCF; A767 +A768 ; NFKC_SCF; A769 +A76A ; NFKC_SCF; A76B +A76C ; NFKC_SCF; A76D +A76E ; NFKC_SCF; A76F +A770 ; NFKC_SCF; A76F +A779 ; NFKC_SCF; A77A +A77B ; NFKC_SCF; A77C +A77D ; NFKC_SCF; 1D79 +A77E ; NFKC_SCF; A77F +A780 ; NFKC_SCF; A781 +A782 ; NFKC_SCF; A783 +A784 ; NFKC_SCF; A785 +A786 ; NFKC_SCF; A787 +A78B ; NFKC_SCF; A78C +A78D ; NFKC_SCF; 0265 +A790 ; NFKC_SCF; A791 +A792 ; NFKC_SCF; A793 +A796 ; NFKC_SCF; A797 +A798 ; NFKC_SCF; A799 +A79A ; NFKC_SCF; A79B +A79C ; NFKC_SCF; A79D +A79E ; NFKC_SCF; A79F +A7A0 ; NFKC_SCF; A7A1 +A7A2 ; NFKC_SCF; A7A3 +A7A4 ; NFKC_SCF; A7A5 +A7A6 ; NFKC_SCF; A7A7 +A7A8 ; NFKC_SCF; A7A9 +A7AA ; NFKC_SCF; 0266 +A7AB ; NFKC_SCF; 025C +A7AC ; NFKC_SCF; 0261 +A7AD ; NFKC_SCF; 026C +A7AE ; NFKC_SCF; 026A +A7B0 ; NFKC_SCF; 029E +A7B1 ; NFKC_SCF; 0287 +A7B2 ; NFKC_SCF; 029D +A7B3 ; NFKC_SCF; AB53 +A7B4 ; NFKC_SCF; A7B5 +A7B6 ; NFKC_SCF; A7B7 +A7B8 ; NFKC_SCF; A7B9 +A7BA ; NFKC_SCF; A7BB +A7BC ; NFKC_SCF; A7BD +A7BE ; NFKC_SCF; A7BF +A7C0 ; NFKC_SCF; A7C1 +A7C2 ; NFKC_SCF; A7C3 +A7C4 ; NFKC_SCF; A794 +A7C5 ; NFKC_SCF; 0282 +A7C6 ; NFKC_SCF; 1D8E +A7C7 ; NFKC_SCF; A7C8 +A7C9 ; NFKC_SCF; A7CA +A7D0 ; NFKC_SCF; A7D1 +A7D6 ; NFKC_SCF; A7D7 +A7D8 ; NFKC_SCF; A7D9 +A7F2 ; NFKC_SCF; 0063 +A7F3 ; NFKC_SCF; 0066 +A7F4 ; NFKC_SCF; 0071 +A7F5 ; NFKC_SCF; A7F6 +A7F8 ; NFKC_SCF; 0127 +A7F9 ; NFKC_SCF; 0153 +AB5C ; NFKC_SCF; A727 +AB5D ; NFKC_SCF; AB37 +AB5E ; NFKC_SCF; 026B +AB5F ; NFKC_SCF; AB52 +AB69 ; NFKC_SCF; 028D +AB70 ; NFKC_SCF; 13A0 +AB71 ; NFKC_SCF; 13A1 +AB72 ; NFKC_SCF; 13A2 +AB73 ; NFKC_SCF; 13A3 +AB74 ; NFKC_SCF; 13A4 +AB75 ; NFKC_SCF; 13A5 +AB76 ; NFKC_SCF; 13A6 +AB77 ; NFKC_SCF; 13A7 +AB78 ; NFKC_SCF; 13A8 +AB79 ; NFKC_SCF; 13A9 +AB7A ; NFKC_SCF; 13AA +AB7B ; NFKC_SCF; 13AB +AB7C ; NFKC_SCF; 13AC +AB7D ; NFKC_SCF; 13AD +AB7E ; NFKC_SCF; 13AE +AB7F ; NFKC_SCF; 13AF +AB80 ; NFKC_SCF; 13B0 +AB81 ; NFKC_SCF; 13B1 +AB82 ; NFKC_SCF; 13B2 +AB83 ; NFKC_SCF; 13B3 +AB84 ; NFKC_SCF; 13B4 +AB85 ; NFKC_SCF; 13B5 +AB86 ; NFKC_SCF; 13B6 +AB87 ; NFKC_SCF; 13B7 +AB88 ; NFKC_SCF; 13B8 +AB89 ; NFKC_SCF; 13B9 +AB8A ; NFKC_SCF; 13BA +AB8B ; NFKC_SCF; 13BB +AB8C ; NFKC_SCF; 13BC +AB8D ; NFKC_SCF; 13BD +AB8E ; NFKC_SCF; 13BE +AB8F ; NFKC_SCF; 13BF +AB90 ; NFKC_SCF; 13C0 +AB91 ; NFKC_SCF; 13C1 +AB92 ; NFKC_SCF; 13C2 +AB93 ; NFKC_SCF; 13C3 +AB94 ; NFKC_SCF; 13C4 +AB95 ; NFKC_SCF; 13C5 +AB96 ; NFKC_SCF; 13C6 +AB97 ; NFKC_SCF; 13C7 +AB98 ; NFKC_SCF; 13C8 +AB99 ; NFKC_SCF; 13C9 +AB9A ; NFKC_SCF; 13CA +AB9B ; NFKC_SCF; 13CB +AB9C ; NFKC_SCF; 13CC +AB9D ; NFKC_SCF; 13CD +AB9E ; NFKC_SCF; 13CE +AB9F ; NFKC_SCF; 13CF +ABA0 ; NFKC_SCF; 13D0 +ABA1 ; NFKC_SCF; 13D1 +ABA2 ; NFKC_SCF; 13D2 +ABA3 ; NFKC_SCF; 13D3 +ABA4 ; NFKC_SCF; 13D4 +ABA5 ; NFKC_SCF; 13D5 +ABA6 ; NFKC_SCF; 13D6 +ABA7 ; NFKC_SCF; 13D7 +ABA8 ; NFKC_SCF; 13D8 +ABA9 ; NFKC_SCF; 13D9 +ABAA ; NFKC_SCF; 13DA +ABAB ; NFKC_SCF; 13DB +ABAC ; NFKC_SCF; 13DC +ABAD ; NFKC_SCF; 13DD +ABAE ; NFKC_SCF; 13DE +ABAF ; NFKC_SCF; 13DF +ABB0 ; NFKC_SCF; 13E0 +ABB1 ; NFKC_SCF; 13E1 +ABB2 ; NFKC_SCF; 13E2 +ABB3 ; NFKC_SCF; 13E3 +ABB4 ; NFKC_SCF; 13E4 +ABB5 ; NFKC_SCF; 13E5 +ABB6 ; NFKC_SCF; 13E6 +ABB7 ; NFKC_SCF; 13E7 +ABB8 ; NFKC_SCF; 13E8 +ABB9 ; NFKC_SCF; 13E9 +ABBA ; NFKC_SCF; 13EA +ABBB ; NFKC_SCF; 13EB +ABBC ; NFKC_SCF; 13EC +ABBD ; NFKC_SCF; 13ED +ABBE ; NFKC_SCF; 13EE +ABBF ; NFKC_SCF; 13EF +F900 ; NFKC_SCF; 8C48 +F901 ; NFKC_SCF; 66F4 +F902 ; NFKC_SCF; 8ECA +F903 ; NFKC_SCF; 8CC8 +F904 ; NFKC_SCF; 6ED1 +F905 ; NFKC_SCF; 4E32 +F906 ; NFKC_SCF; 53E5 +F907..F908 ; NFKC_SCF; 9F9C +F909 ; NFKC_SCF; 5951 +F90A ; NFKC_SCF; 91D1 +F90B ; NFKC_SCF; 5587 +F90C ; NFKC_SCF; 5948 +F90D ; NFKC_SCF; 61F6 +F90E ; NFKC_SCF; 7669 +F90F ; NFKC_SCF; 7F85 +F910 ; NFKC_SCF; 863F +F911 ; NFKC_SCF; 87BA +F912 ; NFKC_SCF; 88F8 +F913 ; NFKC_SCF; 908F +F914 ; NFKC_SCF; 6A02 +F915 ; NFKC_SCF; 6D1B +F916 ; NFKC_SCF; 70D9 +F917 ; NFKC_SCF; 73DE +F918 ; NFKC_SCF; 843D +F919 ; NFKC_SCF; 916A +F91A ; NFKC_SCF; 99F1 +F91B ; NFKC_SCF; 4E82 +F91C ; NFKC_SCF; 5375 +F91D ; NFKC_SCF; 6B04 +F91E ; NFKC_SCF; 721B +F91F ; NFKC_SCF; 862D +F920 ; NFKC_SCF; 9E1E +F921 ; NFKC_SCF; 5D50 +F922 ; NFKC_SCF; 6FEB +F923 ; NFKC_SCF; 85CD +F924 ; NFKC_SCF; 8964 +F925 ; NFKC_SCF; 62C9 +F926 ; NFKC_SCF; 81D8 +F927 ; NFKC_SCF; 881F +F928 ; NFKC_SCF; 5ECA +F929 ; NFKC_SCF; 6717 +F92A ; NFKC_SCF; 6D6A +F92B ; NFKC_SCF; 72FC +F92C ; NFKC_SCF; 90CE +F92D ; NFKC_SCF; 4F86 +F92E ; NFKC_SCF; 51B7 +F92F ; NFKC_SCF; 52DE +F930 ; NFKC_SCF; 64C4 +F931 ; NFKC_SCF; 6AD3 +F932 ; NFKC_SCF; 7210 +F933 ; NFKC_SCF; 76E7 +F934 ; NFKC_SCF; 8001 +F935 ; NFKC_SCF; 8606 +F936 ; NFKC_SCF; 865C +F937 ; NFKC_SCF; 8DEF +F938 ; NFKC_SCF; 9732 +F939 ; NFKC_SCF; 9B6F +F93A ; NFKC_SCF; 9DFA +F93B ; NFKC_SCF; 788C +F93C ; NFKC_SCF; 797F +F93D ; NFKC_SCF; 7DA0 +F93E ; NFKC_SCF; 83C9 +F93F ; NFKC_SCF; 9304 +F940 ; NFKC_SCF; 9E7F +F941 ; NFKC_SCF; 8AD6 +F942 ; NFKC_SCF; 58DF +F943 ; NFKC_SCF; 5F04 +F944 ; NFKC_SCF; 7C60 +F945 ; NFKC_SCF; 807E +F946 ; NFKC_SCF; 7262 +F947 ; NFKC_SCF; 78CA +F948 ; NFKC_SCF; 8CC2 +F949 ; NFKC_SCF; 96F7 +F94A ; NFKC_SCF; 58D8 +F94B ; NFKC_SCF; 5C62 +F94C ; NFKC_SCF; 6A13 +F94D ; NFKC_SCF; 6DDA +F94E ; NFKC_SCF; 6F0F +F94F ; NFKC_SCF; 7D2F +F950 ; NFKC_SCF; 7E37 +F951 ; NFKC_SCF; 964B +F952 ; NFKC_SCF; 52D2 +F953 ; NFKC_SCF; 808B +F954 ; NFKC_SCF; 51DC +F955 ; NFKC_SCF; 51CC +F956 ; NFKC_SCF; 7A1C +F957 ; NFKC_SCF; 7DBE +F958 ; NFKC_SCF; 83F1 +F959 ; NFKC_SCF; 9675 +F95A ; NFKC_SCF; 8B80 +F95B ; NFKC_SCF; 62CF +F95C ; NFKC_SCF; 6A02 +F95D ; NFKC_SCF; 8AFE +F95E ; NFKC_SCF; 4E39 +F95F ; NFKC_SCF; 5BE7 +F960 ; NFKC_SCF; 6012 +F961 ; NFKC_SCF; 7387 +F962 ; NFKC_SCF; 7570 +F963 ; NFKC_SCF; 5317 +F964 ; NFKC_SCF; 78FB +F965 ; NFKC_SCF; 4FBF +F966 ; NFKC_SCF; 5FA9 +F967 ; NFKC_SCF; 4E0D +F968 ; NFKC_SCF; 6CCC +F969 ; NFKC_SCF; 6578 +F96A ; NFKC_SCF; 7D22 +F96B ; NFKC_SCF; 53C3 +F96C ; NFKC_SCF; 585E +F96D ; NFKC_SCF; 7701 +F96E ; NFKC_SCF; 8449 +F96F ; NFKC_SCF; 8AAA +F970 ; NFKC_SCF; 6BBA +F971 ; NFKC_SCF; 8FB0 +F972 ; NFKC_SCF; 6C88 +F973 ; NFKC_SCF; 62FE +F974 ; NFKC_SCF; 82E5 +F975 ; NFKC_SCF; 63A0 +F976 ; NFKC_SCF; 7565 +F977 ; NFKC_SCF; 4EAE +F978 ; NFKC_SCF; 5169 +F979 ; NFKC_SCF; 51C9 +F97A ; NFKC_SCF; 6881 +F97B ; NFKC_SCF; 7CE7 +F97C ; NFKC_SCF; 826F +F97D ; NFKC_SCF; 8AD2 +F97E ; NFKC_SCF; 91CF +F97F ; NFKC_SCF; 52F5 +F980 ; NFKC_SCF; 5442 +F981 ; NFKC_SCF; 5973 +F982 ; NFKC_SCF; 5EEC +F983 ; NFKC_SCF; 65C5 +F984 ; NFKC_SCF; 6FFE +F985 ; NFKC_SCF; 792A +F986 ; NFKC_SCF; 95AD +F987 ; NFKC_SCF; 9A6A +F988 ; NFKC_SCF; 9E97 +F989 ; NFKC_SCF; 9ECE +F98A ; NFKC_SCF; 529B +F98B ; NFKC_SCF; 66C6 +F98C ; NFKC_SCF; 6B77 +F98D ; NFKC_SCF; 8F62 +F98E ; NFKC_SCF; 5E74 +F98F ; NFKC_SCF; 6190 +F990 ; NFKC_SCF; 6200 +F991 ; NFKC_SCF; 649A +F992 ; NFKC_SCF; 6F23 +F993 ; NFKC_SCF; 7149 +F994 ; NFKC_SCF; 7489 +F995 ; NFKC_SCF; 79CA +F996 ; NFKC_SCF; 7DF4 +F997 ; NFKC_SCF; 806F +F998 ; NFKC_SCF; 8F26 +F999 ; NFKC_SCF; 84EE +F99A ; NFKC_SCF; 9023 +F99B ; NFKC_SCF; 934A +F99C ; NFKC_SCF; 5217 +F99D ; NFKC_SCF; 52A3 +F99E ; NFKC_SCF; 54BD +F99F ; NFKC_SCF; 70C8 +F9A0 ; NFKC_SCF; 88C2 +F9A1 ; NFKC_SCF; 8AAA +F9A2 ; NFKC_SCF; 5EC9 +F9A3 ; NFKC_SCF; 5FF5 +F9A4 ; NFKC_SCF; 637B +F9A5 ; NFKC_SCF; 6BAE +F9A6 ; NFKC_SCF; 7C3E +F9A7 ; NFKC_SCF; 7375 +F9A8 ; NFKC_SCF; 4EE4 +F9A9 ; NFKC_SCF; 56F9 +F9AA ; NFKC_SCF; 5BE7 +F9AB ; NFKC_SCF; 5DBA +F9AC ; NFKC_SCF; 601C +F9AD ; NFKC_SCF; 73B2 +F9AE ; NFKC_SCF; 7469 +F9AF ; NFKC_SCF; 7F9A +F9B0 ; NFKC_SCF; 8046 +F9B1 ; NFKC_SCF; 9234 +F9B2 ; NFKC_SCF; 96F6 +F9B3 ; NFKC_SCF; 9748 +F9B4 ; NFKC_SCF; 9818 +F9B5 ; NFKC_SCF; 4F8B +F9B6 ; NFKC_SCF; 79AE +F9B7 ; NFKC_SCF; 91B4 +F9B8 ; NFKC_SCF; 96B8 +F9B9 ; NFKC_SCF; 60E1 +F9BA ; NFKC_SCF; 4E86 +F9BB ; NFKC_SCF; 50DA +F9BC ; NFKC_SCF; 5BEE +F9BD ; NFKC_SCF; 5C3F +F9BE ; NFKC_SCF; 6599 +F9BF ; NFKC_SCF; 6A02 +F9C0 ; NFKC_SCF; 71CE +F9C1 ; NFKC_SCF; 7642 +F9C2 ; NFKC_SCF; 84FC +F9C3 ; NFKC_SCF; 907C +F9C4 ; NFKC_SCF; 9F8D +F9C5 ; NFKC_SCF; 6688 +F9C6 ; NFKC_SCF; 962E +F9C7 ; NFKC_SCF; 5289 +F9C8 ; NFKC_SCF; 677B +F9C9 ; NFKC_SCF; 67F3 +F9CA ; NFKC_SCF; 6D41 +F9CB ; NFKC_SCF; 6E9C +F9CC ; NFKC_SCF; 7409 +F9CD ; NFKC_SCF; 7559 +F9CE ; NFKC_SCF; 786B +F9CF ; NFKC_SCF; 7D10 +F9D0 ; NFKC_SCF; 985E +F9D1 ; NFKC_SCF; 516D +F9D2 ; NFKC_SCF; 622E +F9D3 ; NFKC_SCF; 9678 +F9D4 ; NFKC_SCF; 502B +F9D5 ; NFKC_SCF; 5D19 +F9D6 ; NFKC_SCF; 6DEA +F9D7 ; NFKC_SCF; 8F2A +F9D8 ; NFKC_SCF; 5F8B +F9D9 ; NFKC_SCF; 6144 +F9DA ; NFKC_SCF; 6817 +F9DB ; NFKC_SCF; 7387 +F9DC ; NFKC_SCF; 9686 +F9DD ; NFKC_SCF; 5229 +F9DE ; NFKC_SCF; 540F +F9DF ; NFKC_SCF; 5C65 +F9E0 ; NFKC_SCF; 6613 +F9E1 ; NFKC_SCF; 674E +F9E2 ; NFKC_SCF; 68A8 +F9E3 ; NFKC_SCF; 6CE5 +F9E4 ; NFKC_SCF; 7406 +F9E5 ; NFKC_SCF; 75E2 +F9E6 ; NFKC_SCF; 7F79 +F9E7 ; NFKC_SCF; 88CF +F9E8 ; NFKC_SCF; 88E1 +F9E9 ; NFKC_SCF; 91CC +F9EA ; NFKC_SCF; 96E2 +F9EB ; NFKC_SCF; 533F +F9EC ; NFKC_SCF; 6EBA +F9ED ; NFKC_SCF; 541D +F9EE ; NFKC_SCF; 71D0 +F9EF ; NFKC_SCF; 7498 +F9F0 ; NFKC_SCF; 85FA +F9F1 ; NFKC_SCF; 96A3 +F9F2 ; NFKC_SCF; 9C57 +F9F3 ; NFKC_SCF; 9E9F +F9F4 ; NFKC_SCF; 6797 +F9F5 ; NFKC_SCF; 6DCB +F9F6 ; NFKC_SCF; 81E8 +F9F7 ; NFKC_SCF; 7ACB +F9F8 ; NFKC_SCF; 7B20 +F9F9 ; NFKC_SCF; 7C92 +F9FA ; NFKC_SCF; 72C0 +F9FB ; NFKC_SCF; 7099 +F9FC ; NFKC_SCF; 8B58 +F9FD ; NFKC_SCF; 4EC0 +F9FE ; NFKC_SCF; 8336 +F9FF ; NFKC_SCF; 523A +FA00 ; NFKC_SCF; 5207 +FA01 ; NFKC_SCF; 5EA6 +FA02 ; NFKC_SCF; 62D3 +FA03 ; NFKC_SCF; 7CD6 +FA04 ; NFKC_SCF; 5B85 +FA05 ; NFKC_SCF; 6D1E +FA06 ; NFKC_SCF; 66B4 +FA07 ; NFKC_SCF; 8F3B +FA08 ; NFKC_SCF; 884C +FA09 ; NFKC_SCF; 964D +FA0A ; NFKC_SCF; 898B +FA0B ; NFKC_SCF; 5ED3 +FA0C ; NFKC_SCF; 5140 +FA0D ; NFKC_SCF; 55C0 +FA10 ; NFKC_SCF; 585A +FA12 ; NFKC_SCF; 6674 +FA15 ; NFKC_SCF; 51DE +FA16 ; NFKC_SCF; 732A +FA17 ; NFKC_SCF; 76CA +FA18 ; NFKC_SCF; 793C +FA19 ; NFKC_SCF; 795E +FA1A ; NFKC_SCF; 7965 +FA1B ; NFKC_SCF; 798F +FA1C ; NFKC_SCF; 9756 +FA1D ; NFKC_SCF; 7CBE +FA1E ; NFKC_SCF; 7FBD +FA20 ; NFKC_SCF; 8612 +FA22 ; NFKC_SCF; 8AF8 +FA25 ; NFKC_SCF; 9038 +FA26 ; NFKC_SCF; 90FD +FA2A ; NFKC_SCF; 98EF +FA2B ; NFKC_SCF; 98FC +FA2C ; NFKC_SCF; 9928 +FA2D ; NFKC_SCF; 9DB4 +FA2E ; NFKC_SCF; 90DE +FA2F ; NFKC_SCF; 96B7 +FA30 ; NFKC_SCF; 4FAE +FA31 ; NFKC_SCF; 50E7 +FA32 ; NFKC_SCF; 514D +FA33 ; NFKC_SCF; 52C9 +FA34 ; NFKC_SCF; 52E4 +FA35 ; NFKC_SCF; 5351 +FA36 ; NFKC_SCF; 559D +FA37 ; NFKC_SCF; 5606 +FA38 ; NFKC_SCF; 5668 +FA39 ; NFKC_SCF; 5840 +FA3A ; NFKC_SCF; 58A8 +FA3B ; NFKC_SCF; 5C64 +FA3C ; NFKC_SCF; 5C6E +FA3D ; NFKC_SCF; 6094 +FA3E ; NFKC_SCF; 6168 +FA3F ; NFKC_SCF; 618E +FA40 ; NFKC_SCF; 61F2 +FA41 ; NFKC_SCF; 654F +FA42 ; NFKC_SCF; 65E2 +FA43 ; NFKC_SCF; 6691 +FA44 ; NFKC_SCF; 6885 +FA45 ; NFKC_SCF; 6D77 +FA46 ; NFKC_SCF; 6E1A +FA47 ; NFKC_SCF; 6F22 +FA48 ; NFKC_SCF; 716E +FA49 ; NFKC_SCF; 722B +FA4A ; NFKC_SCF; 7422 +FA4B ; NFKC_SCF; 7891 +FA4C ; NFKC_SCF; 793E +FA4D ; NFKC_SCF; 7949 +FA4E ; NFKC_SCF; 7948 +FA4F ; NFKC_SCF; 7950 +FA50 ; NFKC_SCF; 7956 +FA51 ; NFKC_SCF; 795D +FA52 ; NFKC_SCF; 798D +FA53 ; NFKC_SCF; 798E +FA54 ; NFKC_SCF; 7A40 +FA55 ; NFKC_SCF; 7A81 +FA56 ; NFKC_SCF; 7BC0 +FA57 ; NFKC_SCF; 7DF4 +FA58 ; NFKC_SCF; 7E09 +FA59 ; NFKC_SCF; 7E41 +FA5A ; NFKC_SCF; 7F72 +FA5B ; NFKC_SCF; 8005 +FA5C ; NFKC_SCF; 81ED +FA5D..FA5E ; NFKC_SCF; 8279 +FA5F ; NFKC_SCF; 8457 +FA60 ; NFKC_SCF; 8910 +FA61 ; NFKC_SCF; 8996 +FA62 ; NFKC_SCF; 8B01 +FA63 ; NFKC_SCF; 8B39 +FA64 ; NFKC_SCF; 8CD3 +FA65 ; NFKC_SCF; 8D08 +FA66 ; NFKC_SCF; 8FB6 +FA67 ; NFKC_SCF; 9038 +FA68 ; NFKC_SCF; 96E3 +FA69 ; NFKC_SCF; 97FF +FA6A ; NFKC_SCF; 983B +FA6B ; NFKC_SCF; 6075 +FA6C ; NFKC_SCF; 242EE +FA6D ; NFKC_SCF; 8218 +FA70 ; NFKC_SCF; 4E26 +FA71 ; NFKC_SCF; 51B5 +FA72 ; NFKC_SCF; 5168 +FA73 ; NFKC_SCF; 4F80 +FA74 ; NFKC_SCF; 5145 +FA75 ; NFKC_SCF; 5180 +FA76 ; NFKC_SCF; 52C7 +FA77 ; NFKC_SCF; 52FA +FA78 ; NFKC_SCF; 559D +FA79 ; NFKC_SCF; 5555 +FA7A ; NFKC_SCF; 5599 +FA7B ; NFKC_SCF; 55E2 +FA7C ; NFKC_SCF; 585A +FA7D ; NFKC_SCF; 58B3 +FA7E ; NFKC_SCF; 5944 +FA7F ; NFKC_SCF; 5954 +FA80 ; NFKC_SCF; 5A62 +FA81 ; NFKC_SCF; 5B28 +FA82 ; NFKC_SCF; 5ED2 +FA83 ; NFKC_SCF; 5ED9 +FA84 ; NFKC_SCF; 5F69 +FA85 ; NFKC_SCF; 5FAD +FA86 ; NFKC_SCF; 60D8 +FA87 ; NFKC_SCF; 614E +FA88 ; NFKC_SCF; 6108 +FA89 ; NFKC_SCF; 618E +FA8A ; NFKC_SCF; 6160 +FA8B ; NFKC_SCF; 61F2 +FA8C ; NFKC_SCF; 6234 +FA8D ; NFKC_SCF; 63C4 +FA8E ; NFKC_SCF; 641C +FA8F ; NFKC_SCF; 6452 +FA90 ; NFKC_SCF; 6556 +FA91 ; NFKC_SCF; 6674 +FA92 ; NFKC_SCF; 6717 +FA93 ; NFKC_SCF; 671B +FA94 ; NFKC_SCF; 6756 +FA95 ; NFKC_SCF; 6B79 +FA96 ; NFKC_SCF; 6BBA +FA97 ; NFKC_SCF; 6D41 +FA98 ; NFKC_SCF; 6EDB +FA99 ; NFKC_SCF; 6ECB +FA9A ; NFKC_SCF; 6F22 +FA9B ; NFKC_SCF; 701E +FA9C ; NFKC_SCF; 716E +FA9D ; NFKC_SCF; 77A7 +FA9E ; NFKC_SCF; 7235 +FA9F ; NFKC_SCF; 72AF +FAA0 ; NFKC_SCF; 732A +FAA1 ; NFKC_SCF; 7471 +FAA2 ; NFKC_SCF; 7506 +FAA3 ; NFKC_SCF; 753B +FAA4 ; NFKC_SCF; 761D +FAA5 ; NFKC_SCF; 761F +FAA6 ; NFKC_SCF; 76CA +FAA7 ; NFKC_SCF; 76DB +FAA8 ; NFKC_SCF; 76F4 +FAA9 ; NFKC_SCF; 774A +FAAA ; NFKC_SCF; 7740 +FAAB ; NFKC_SCF; 78CC +FAAC ; NFKC_SCF; 7AB1 +FAAD ; NFKC_SCF; 7BC0 +FAAE ; NFKC_SCF; 7C7B +FAAF ; NFKC_SCF; 7D5B +FAB0 ; NFKC_SCF; 7DF4 +FAB1 ; NFKC_SCF; 7F3E +FAB2 ; NFKC_SCF; 8005 +FAB3 ; NFKC_SCF; 8352 +FAB4 ; NFKC_SCF; 83EF +FAB5 ; NFKC_SCF; 8779 +FAB6 ; NFKC_SCF; 8941 +FAB7 ; NFKC_SCF; 8986 +FAB8 ; NFKC_SCF; 8996 +FAB9 ; NFKC_SCF; 8ABF +FABA ; NFKC_SCF; 8AF8 +FABB ; NFKC_SCF; 8ACB +FABC ; NFKC_SCF; 8B01 +FABD ; NFKC_SCF; 8AFE +FABE ; NFKC_SCF; 8AED +FABF ; NFKC_SCF; 8B39 +FAC0 ; NFKC_SCF; 8B8A +FAC1 ; NFKC_SCF; 8D08 +FAC2 ; NFKC_SCF; 8F38 +FAC3 ; NFKC_SCF; 9072 +FAC4 ; NFKC_SCF; 9199 +FAC5 ; NFKC_SCF; 9276 +FAC6 ; NFKC_SCF; 967C +FAC7 ; NFKC_SCF; 96E3 +FAC8 ; NFKC_SCF; 9756 +FAC9 ; NFKC_SCF; 97DB +FACA ; NFKC_SCF; 97FF +FACB ; NFKC_SCF; 980B +FACC ; NFKC_SCF; 983B +FACD ; NFKC_SCF; 9B12 +FACE ; NFKC_SCF; 9F9C +FACF ; NFKC_SCF; 2284A +FAD0 ; NFKC_SCF; 22844 +FAD1 ; NFKC_SCF; 233D5 +FAD2 ; NFKC_SCF; 3B9D +FAD3 ; NFKC_SCF; 4018 +FAD4 ; NFKC_SCF; 4039 +FAD5 ; NFKC_SCF; 25249 +FAD6 ; NFKC_SCF; 25CD0 +FAD7 ; NFKC_SCF; 27ED3 +FAD8 ; NFKC_SCF; 9F43 +FAD9 ; NFKC_SCF; 9F8E +FB00 ; NFKC_SCF; 0066 0066 +FB01 ; NFKC_SCF; 0066 0069 +FB02 ; NFKC_SCF; 0066 006C +FB03 ; NFKC_SCF; 0066 0066 0069 +FB04 ; NFKC_SCF; 0066 0066 006C +FB05..FB06 ; NFKC_SCF; 0073 0074 +FB13 ; NFKC_SCF; 0574 0576 +FB14 ; NFKC_SCF; 0574 0565 +FB15 ; NFKC_SCF; 0574 056B +FB16 ; NFKC_SCF; 057E 0576 +FB17 ; NFKC_SCF; 0574 056D +FB1D ; NFKC_SCF; 05D9 05B4 +FB1F ; NFKC_SCF; 05F2 05B7 +FB20 ; NFKC_SCF; 05E2 +FB21 ; NFKC_SCF; 05D0 +FB22 ; NFKC_SCF; 05D3 +FB23 ; NFKC_SCF; 05D4 +FB24 ; NFKC_SCF; 05DB +FB25 ; NFKC_SCF; 05DC +FB26 ; NFKC_SCF; 05DD +FB27 ; NFKC_SCF; 05E8 +FB28 ; NFKC_SCF; 05EA +FB29 ; NFKC_SCF; 002B +FB2A ; NFKC_SCF; 05E9 05C1 +FB2B ; NFKC_SCF; 05E9 05C2 +FB2C ; NFKC_SCF; 05E9 05BC 05C1 +FB2D ; NFKC_SCF; 05E9 05BC 05C2 +FB2E ; NFKC_SCF; 05D0 05B7 +FB2F ; NFKC_SCF; 05D0 05B8 +FB30 ; NFKC_SCF; 05D0 05BC +FB31 ; NFKC_SCF; 05D1 05BC +FB32 ; NFKC_SCF; 05D2 05BC +FB33 ; NFKC_SCF; 05D3 05BC +FB34 ; NFKC_SCF; 05D4 05BC +FB35 ; NFKC_SCF; 05D5 05BC +FB36 ; NFKC_SCF; 05D6 05BC +FB38 ; NFKC_SCF; 05D8 05BC +FB39 ; NFKC_SCF; 05D9 05BC +FB3A ; NFKC_SCF; 05DA 05BC +FB3B ; NFKC_SCF; 05DB 05BC +FB3C ; NFKC_SCF; 05DC 05BC +FB3E ; NFKC_SCF; 05DE 05BC +FB40 ; NFKC_SCF; 05E0 05BC +FB41 ; NFKC_SCF; 05E1 05BC +FB43 ; NFKC_SCF; 05E3 05BC +FB44 ; NFKC_SCF; 05E4 05BC +FB46 ; NFKC_SCF; 05E6 05BC +FB47 ; NFKC_SCF; 05E7 05BC +FB48 ; NFKC_SCF; 05E8 05BC +FB49 ; NFKC_SCF; 05E9 05BC +FB4A ; NFKC_SCF; 05EA 05BC +FB4B ; NFKC_SCF; 05D5 05B9 +FB4C ; NFKC_SCF; 05D1 05BF +FB4D ; NFKC_SCF; 05DB 05BF +FB4E ; NFKC_SCF; 05E4 05BF +FB4F ; NFKC_SCF; 05D0 05DC +FB50..FB51 ; NFKC_SCF; 0671 +FB52..FB55 ; NFKC_SCF; 067B +FB56..FB59 ; NFKC_SCF; 067E +FB5A..FB5D ; NFKC_SCF; 0680 +FB5E..FB61 ; NFKC_SCF; 067A +FB62..FB65 ; NFKC_SCF; 067F +FB66..FB69 ; NFKC_SCF; 0679 +FB6A..FB6D ; NFKC_SCF; 06A4 +FB6E..FB71 ; NFKC_SCF; 06A6 +FB72..FB75 ; NFKC_SCF; 0684 +FB76..FB79 ; NFKC_SCF; 0683 +FB7A..FB7D ; NFKC_SCF; 0686 +FB7E..FB81 ; NFKC_SCF; 0687 +FB82..FB83 ; NFKC_SCF; 068D +FB84..FB85 ; NFKC_SCF; 068C +FB86..FB87 ; NFKC_SCF; 068E +FB88..FB89 ; NFKC_SCF; 0688 +FB8A..FB8B ; NFKC_SCF; 0698 +FB8C..FB8D ; NFKC_SCF; 0691 +FB8E..FB91 ; NFKC_SCF; 06A9 +FB92..FB95 ; NFKC_SCF; 06AF +FB96..FB99 ; NFKC_SCF; 06B3 +FB9A..FB9D ; NFKC_SCF; 06B1 +FB9E..FB9F ; NFKC_SCF; 06BA +FBA0..FBA3 ; NFKC_SCF; 06BB +FBA4..FBA5 ; NFKC_SCF; 06C0 +FBA6..FBA9 ; NFKC_SCF; 06C1 +FBAA..FBAD ; NFKC_SCF; 06BE +FBAE..FBAF ; NFKC_SCF; 06D2 +FBB0..FBB1 ; NFKC_SCF; 06D3 +FBD3..FBD6 ; NFKC_SCF; 06AD +FBD7..FBD8 ; NFKC_SCF; 06C7 +FBD9..FBDA ; NFKC_SCF; 06C6 +FBDB..FBDC ; NFKC_SCF; 06C8 +FBDD ; NFKC_SCF; 06C7 0674 +FBDE..FBDF ; NFKC_SCF; 06CB +FBE0..FBE1 ; NFKC_SCF; 06C5 +FBE2..FBE3 ; NFKC_SCF; 06C9 +FBE4..FBE7 ; NFKC_SCF; 06D0 +FBE8..FBE9 ; NFKC_SCF; 0649 +FBEA..FBEB ; NFKC_SCF; 0626 0627 +FBEC..FBED ; NFKC_SCF; 0626 06D5 +FBEE..FBEF ; NFKC_SCF; 0626 0648 +FBF0..FBF1 ; NFKC_SCF; 0626 06C7 +FBF2..FBF3 ; NFKC_SCF; 0626 06C6 +FBF4..FBF5 ; NFKC_SCF; 0626 06C8 +FBF6..FBF8 ; NFKC_SCF; 0626 06D0 +FBF9..FBFB ; NFKC_SCF; 0626 0649 +FBFC..FBFF ; NFKC_SCF; 06CC +FC00 ; NFKC_SCF; 0626 062C +FC01 ; NFKC_SCF; 0626 062D +FC02 ; NFKC_SCF; 0626 0645 +FC03 ; NFKC_SCF; 0626 0649 +FC04 ; NFKC_SCF; 0626 064A +FC05 ; NFKC_SCF; 0628 062C +FC06 ; NFKC_SCF; 0628 062D +FC07 ; NFKC_SCF; 0628 062E +FC08 ; NFKC_SCF; 0628 0645 +FC09 ; NFKC_SCF; 0628 0649 +FC0A ; NFKC_SCF; 0628 064A +FC0B ; NFKC_SCF; 062A 062C +FC0C ; NFKC_SCF; 062A 062D +FC0D ; NFKC_SCF; 062A 062E +FC0E ; NFKC_SCF; 062A 0645 +FC0F ; NFKC_SCF; 062A 0649 +FC10 ; NFKC_SCF; 062A 064A +FC11 ; NFKC_SCF; 062B 062C +FC12 ; NFKC_SCF; 062B 0645 +FC13 ; NFKC_SCF; 062B 0649 +FC14 ; NFKC_SCF; 062B 064A +FC15 ; NFKC_SCF; 062C 062D +FC16 ; NFKC_SCF; 062C 0645 +FC17 ; NFKC_SCF; 062D 062C +FC18 ; NFKC_SCF; 062D 0645 +FC19 ; NFKC_SCF; 062E 062C +FC1A ; NFKC_SCF; 062E 062D +FC1B ; NFKC_SCF; 062E 0645 +FC1C ; NFKC_SCF; 0633 062C +FC1D ; NFKC_SCF; 0633 062D +FC1E ; NFKC_SCF; 0633 062E +FC1F ; NFKC_SCF; 0633 0645 +FC20 ; NFKC_SCF; 0635 062D +FC21 ; NFKC_SCF; 0635 0645 +FC22 ; NFKC_SCF; 0636 062C +FC23 ; NFKC_SCF; 0636 062D +FC24 ; NFKC_SCF; 0636 062E +FC25 ; NFKC_SCF; 0636 0645 +FC26 ; NFKC_SCF; 0637 062D +FC27 ; NFKC_SCF; 0637 0645 +FC28 ; NFKC_SCF; 0638 0645 +FC29 ; NFKC_SCF; 0639 062C +FC2A ; NFKC_SCF; 0639 0645 +FC2B ; NFKC_SCF; 063A 062C +FC2C ; NFKC_SCF; 063A 0645 +FC2D ; NFKC_SCF; 0641 062C +FC2E ; NFKC_SCF; 0641 062D +FC2F ; NFKC_SCF; 0641 062E +FC30 ; NFKC_SCF; 0641 0645 +FC31 ; NFKC_SCF; 0641 0649 +FC32 ; NFKC_SCF; 0641 064A +FC33 ; NFKC_SCF; 0642 062D +FC34 ; NFKC_SCF; 0642 0645 +FC35 ; NFKC_SCF; 0642 0649 +FC36 ; NFKC_SCF; 0642 064A +FC37 ; NFKC_SCF; 0643 0627 +FC38 ; NFKC_SCF; 0643 062C +FC39 ; NFKC_SCF; 0643 062D +FC3A ; NFKC_SCF; 0643 062E +FC3B ; NFKC_SCF; 0643 0644 +FC3C ; NFKC_SCF; 0643 0645 +FC3D ; NFKC_SCF; 0643 0649 +FC3E ; NFKC_SCF; 0643 064A +FC3F ; NFKC_SCF; 0644 062C +FC40 ; NFKC_SCF; 0644 062D +FC41 ; NFKC_SCF; 0644 062E +FC42 ; NFKC_SCF; 0644 0645 +FC43 ; NFKC_SCF; 0644 0649 +FC44 ; NFKC_SCF; 0644 064A +FC45 ; NFKC_SCF; 0645 062C +FC46 ; NFKC_SCF; 0645 062D +FC47 ; NFKC_SCF; 0645 062E +FC48 ; NFKC_SCF; 0645 0645 +FC49 ; NFKC_SCF; 0645 0649 +FC4A ; NFKC_SCF; 0645 064A +FC4B ; NFKC_SCF; 0646 062C +FC4C ; NFKC_SCF; 0646 062D +FC4D ; NFKC_SCF; 0646 062E +FC4E ; NFKC_SCF; 0646 0645 +FC4F ; NFKC_SCF; 0646 0649 +FC50 ; NFKC_SCF; 0646 064A +FC51 ; NFKC_SCF; 0647 062C +FC52 ; NFKC_SCF; 0647 0645 +FC53 ; NFKC_SCF; 0647 0649 +FC54 ; NFKC_SCF; 0647 064A +FC55 ; NFKC_SCF; 064A 062C +FC56 ; NFKC_SCF; 064A 062D +FC57 ; NFKC_SCF; 064A 062E +FC58 ; NFKC_SCF; 064A 0645 +FC59 ; NFKC_SCF; 064A 0649 +FC5A ; NFKC_SCF; 064A 064A +FC5B ; NFKC_SCF; 0630 0670 +FC5C ; NFKC_SCF; 0631 0670 +FC5D ; NFKC_SCF; 0649 0670 +FC5E ; NFKC_SCF; 0020 064C 0651 +FC5F ; NFKC_SCF; 0020 064D 0651 +FC60 ; NFKC_SCF; 0020 064E 0651 +FC61 ; NFKC_SCF; 0020 064F 0651 +FC62 ; NFKC_SCF; 0020 0650 0651 +FC63 ; NFKC_SCF; 0020 0651 0670 +FC64 ; NFKC_SCF; 0626 0631 +FC65 ; NFKC_SCF; 0626 0632 +FC66 ; NFKC_SCF; 0626 0645 +FC67 ; NFKC_SCF; 0626 0646 +FC68 ; NFKC_SCF; 0626 0649 +FC69 ; NFKC_SCF; 0626 064A +FC6A ; NFKC_SCF; 0628 0631 +FC6B ; NFKC_SCF; 0628 0632 +FC6C ; NFKC_SCF; 0628 0645 +FC6D ; NFKC_SCF; 0628 0646 +FC6E ; NFKC_SCF; 0628 0649 +FC6F ; NFKC_SCF; 0628 064A +FC70 ; NFKC_SCF; 062A 0631 +FC71 ; NFKC_SCF; 062A 0632 +FC72 ; NFKC_SCF; 062A 0645 +FC73 ; NFKC_SCF; 062A 0646 +FC74 ; NFKC_SCF; 062A 0649 +FC75 ; NFKC_SCF; 062A 064A +FC76 ; NFKC_SCF; 062B 0631 +FC77 ; NFKC_SCF; 062B 0632 +FC78 ; NFKC_SCF; 062B 0645 +FC79 ; NFKC_SCF; 062B 0646 +FC7A ; NFKC_SCF; 062B 0649 +FC7B ; NFKC_SCF; 062B 064A +FC7C ; NFKC_SCF; 0641 0649 +FC7D ; NFKC_SCF; 0641 064A +FC7E ; NFKC_SCF; 0642 0649 +FC7F ; NFKC_SCF; 0642 064A +FC80 ; NFKC_SCF; 0643 0627 +FC81 ; NFKC_SCF; 0643 0644 +FC82 ; NFKC_SCF; 0643 0645 +FC83 ; NFKC_SCF; 0643 0649 +FC84 ; NFKC_SCF; 0643 064A +FC85 ; NFKC_SCF; 0644 0645 +FC86 ; NFKC_SCF; 0644 0649 +FC87 ; NFKC_SCF; 0644 064A +FC88 ; NFKC_SCF; 0645 0627 +FC89 ; NFKC_SCF; 0645 0645 +FC8A ; NFKC_SCF; 0646 0631 +FC8B ; NFKC_SCF; 0646 0632 +FC8C ; NFKC_SCF; 0646 0645 +FC8D ; NFKC_SCF; 0646 0646 +FC8E ; NFKC_SCF; 0646 0649 +FC8F ; NFKC_SCF; 0646 064A +FC90 ; NFKC_SCF; 0649 0670 +FC91 ; NFKC_SCF; 064A 0631 +FC92 ; NFKC_SCF; 064A 0632 +FC93 ; NFKC_SCF; 064A 0645 +FC94 ; NFKC_SCF; 064A 0646 +FC95 ; NFKC_SCF; 064A 0649 +FC96 ; NFKC_SCF; 064A 064A +FC97 ; NFKC_SCF; 0626 062C +FC98 ; NFKC_SCF; 0626 062D +FC99 ; NFKC_SCF; 0626 062E +FC9A ; NFKC_SCF; 0626 0645 +FC9B ; NFKC_SCF; 0626 0647 +FC9C ; NFKC_SCF; 0628 062C +FC9D ; NFKC_SCF; 0628 062D +FC9E ; NFKC_SCF; 0628 062E +FC9F ; NFKC_SCF; 0628 0645 +FCA0 ; NFKC_SCF; 0628 0647 +FCA1 ; NFKC_SCF; 062A 062C +FCA2 ; NFKC_SCF; 062A 062D +FCA3 ; NFKC_SCF; 062A 062E +FCA4 ; NFKC_SCF; 062A 0645 +FCA5 ; NFKC_SCF; 062A 0647 +FCA6 ; NFKC_SCF; 062B 0645 +FCA7 ; NFKC_SCF; 062C 062D +FCA8 ; NFKC_SCF; 062C 0645 +FCA9 ; NFKC_SCF; 062D 062C +FCAA ; NFKC_SCF; 062D 0645 +FCAB ; NFKC_SCF; 062E 062C +FCAC ; NFKC_SCF; 062E 0645 +FCAD ; NFKC_SCF; 0633 062C +FCAE ; NFKC_SCF; 0633 062D +FCAF ; NFKC_SCF; 0633 062E +FCB0 ; NFKC_SCF; 0633 0645 +FCB1 ; NFKC_SCF; 0635 062D +FCB2 ; NFKC_SCF; 0635 062E +FCB3 ; NFKC_SCF; 0635 0645 +FCB4 ; NFKC_SCF; 0636 062C +FCB5 ; NFKC_SCF; 0636 062D +FCB6 ; NFKC_SCF; 0636 062E +FCB7 ; NFKC_SCF; 0636 0645 +FCB8 ; NFKC_SCF; 0637 062D +FCB9 ; NFKC_SCF; 0638 0645 +FCBA ; NFKC_SCF; 0639 062C +FCBB ; NFKC_SCF; 0639 0645 +FCBC ; NFKC_SCF; 063A 062C +FCBD ; NFKC_SCF; 063A 0645 +FCBE ; NFKC_SCF; 0641 062C +FCBF ; NFKC_SCF; 0641 062D +FCC0 ; NFKC_SCF; 0641 062E +FCC1 ; NFKC_SCF; 0641 0645 +FCC2 ; NFKC_SCF; 0642 062D +FCC3 ; NFKC_SCF; 0642 0645 +FCC4 ; NFKC_SCF; 0643 062C +FCC5 ; NFKC_SCF; 0643 062D +FCC6 ; NFKC_SCF; 0643 062E +FCC7 ; NFKC_SCF; 0643 0644 +FCC8 ; NFKC_SCF; 0643 0645 +FCC9 ; NFKC_SCF; 0644 062C +FCCA ; NFKC_SCF; 0644 062D +FCCB ; NFKC_SCF; 0644 062E +FCCC ; NFKC_SCF; 0644 0645 +FCCD ; NFKC_SCF; 0644 0647 +FCCE ; NFKC_SCF; 0645 062C +FCCF ; NFKC_SCF; 0645 062D +FCD0 ; NFKC_SCF; 0645 062E +FCD1 ; NFKC_SCF; 0645 0645 +FCD2 ; NFKC_SCF; 0646 062C +FCD3 ; NFKC_SCF; 0646 062D +FCD4 ; NFKC_SCF; 0646 062E +FCD5 ; NFKC_SCF; 0646 0645 +FCD6 ; NFKC_SCF; 0646 0647 +FCD7 ; NFKC_SCF; 0647 062C +FCD8 ; NFKC_SCF; 0647 0645 +FCD9 ; NFKC_SCF; 0647 0670 +FCDA ; NFKC_SCF; 064A 062C +FCDB ; NFKC_SCF; 064A 062D +FCDC ; NFKC_SCF; 064A 062E +FCDD ; NFKC_SCF; 064A 0645 +FCDE ; NFKC_SCF; 064A 0647 +FCDF ; NFKC_SCF; 0626 0645 +FCE0 ; NFKC_SCF; 0626 0647 +FCE1 ; NFKC_SCF; 0628 0645 +FCE2 ; NFKC_SCF; 0628 0647 +FCE3 ; NFKC_SCF; 062A 0645 +FCE4 ; NFKC_SCF; 062A 0647 +FCE5 ; NFKC_SCF; 062B 0645 +FCE6 ; NFKC_SCF; 062B 0647 +FCE7 ; NFKC_SCF; 0633 0645 +FCE8 ; NFKC_SCF; 0633 0647 +FCE9 ; NFKC_SCF; 0634 0645 +FCEA ; NFKC_SCF; 0634 0647 +FCEB ; NFKC_SCF; 0643 0644 +FCEC ; NFKC_SCF; 0643 0645 +FCED ; NFKC_SCF; 0644 0645 +FCEE ; NFKC_SCF; 0646 0645 +FCEF ; NFKC_SCF; 0646 0647 +FCF0 ; NFKC_SCF; 064A 0645 +FCF1 ; NFKC_SCF; 064A 0647 +FCF2 ; NFKC_SCF; 0640 064E 0651 +FCF3 ; NFKC_SCF; 0640 064F 0651 +FCF4 ; NFKC_SCF; 0640 0650 0651 +FCF5 ; NFKC_SCF; 0637 0649 +FCF6 ; NFKC_SCF; 0637 064A +FCF7 ; NFKC_SCF; 0639 0649 +FCF8 ; NFKC_SCF; 0639 064A +FCF9 ; NFKC_SCF; 063A 0649 +FCFA ; NFKC_SCF; 063A 064A +FCFB ; NFKC_SCF; 0633 0649 +FCFC ; NFKC_SCF; 0633 064A +FCFD ; NFKC_SCF; 0634 0649 +FCFE ; NFKC_SCF; 0634 064A +FCFF ; NFKC_SCF; 062D 0649 +FD00 ; NFKC_SCF; 062D 064A +FD01 ; NFKC_SCF; 062C 0649 +FD02 ; NFKC_SCF; 062C 064A +FD03 ; NFKC_SCF; 062E 0649 +FD04 ; NFKC_SCF; 062E 064A +FD05 ; NFKC_SCF; 0635 0649 +FD06 ; NFKC_SCF; 0635 064A +FD07 ; NFKC_SCF; 0636 0649 +FD08 ; NFKC_SCF; 0636 064A +FD09 ; NFKC_SCF; 0634 062C +FD0A ; NFKC_SCF; 0634 062D +FD0B ; NFKC_SCF; 0634 062E +FD0C ; NFKC_SCF; 0634 0645 +FD0D ; NFKC_SCF; 0634 0631 +FD0E ; NFKC_SCF; 0633 0631 +FD0F ; NFKC_SCF; 0635 0631 +FD10 ; NFKC_SCF; 0636 0631 +FD11 ; NFKC_SCF; 0637 0649 +FD12 ; NFKC_SCF; 0637 064A +FD13 ; NFKC_SCF; 0639 0649 +FD14 ; NFKC_SCF; 0639 064A +FD15 ; NFKC_SCF; 063A 0649 +FD16 ; NFKC_SCF; 063A 064A +FD17 ; NFKC_SCF; 0633 0649 +FD18 ; NFKC_SCF; 0633 064A +FD19 ; NFKC_SCF; 0634 0649 +FD1A ; NFKC_SCF; 0634 064A +FD1B ; NFKC_SCF; 062D 0649 +FD1C ; NFKC_SCF; 062D 064A +FD1D ; NFKC_SCF; 062C 0649 +FD1E ; NFKC_SCF; 062C 064A +FD1F ; NFKC_SCF; 062E 0649 +FD20 ; NFKC_SCF; 062E 064A +FD21 ; NFKC_SCF; 0635 0649 +FD22 ; NFKC_SCF; 0635 064A +FD23 ; NFKC_SCF; 0636 0649 +FD24 ; NFKC_SCF; 0636 064A +FD25 ; NFKC_SCF; 0634 062C +FD26 ; NFKC_SCF; 0634 062D +FD27 ; NFKC_SCF; 0634 062E +FD28 ; NFKC_SCF; 0634 0645 +FD29 ; NFKC_SCF; 0634 0631 +FD2A ; NFKC_SCF; 0633 0631 +FD2B ; NFKC_SCF; 0635 0631 +FD2C ; NFKC_SCF; 0636 0631 +FD2D ; NFKC_SCF; 0634 062C +FD2E ; NFKC_SCF; 0634 062D +FD2F ; NFKC_SCF; 0634 062E +FD30 ; NFKC_SCF; 0634 0645 +FD31 ; NFKC_SCF; 0633 0647 +FD32 ; NFKC_SCF; 0634 0647 +FD33 ; NFKC_SCF; 0637 0645 +FD34 ; NFKC_SCF; 0633 062C +FD35 ; NFKC_SCF; 0633 062D +FD36 ; NFKC_SCF; 0633 062E +FD37 ; NFKC_SCF; 0634 062C +FD38 ; NFKC_SCF; 0634 062D +FD39 ; NFKC_SCF; 0634 062E +FD3A ; NFKC_SCF; 0637 0645 +FD3B ; NFKC_SCF; 0638 0645 +FD3C..FD3D ; NFKC_SCF; 0627 064B +FD50 ; NFKC_SCF; 062A 062C 0645 +FD51..FD52 ; NFKC_SCF; 062A 062D 062C +FD53 ; NFKC_SCF; 062A 062D 0645 +FD54 ; NFKC_SCF; 062A 062E 0645 +FD55 ; NFKC_SCF; 062A 0645 062C +FD56 ; NFKC_SCF; 062A 0645 062D +FD57 ; NFKC_SCF; 062A 0645 062E +FD58..FD59 ; NFKC_SCF; 062C 0645 062D +FD5A ; NFKC_SCF; 062D 0645 064A +FD5B ; NFKC_SCF; 062D 0645 0649 +FD5C ; NFKC_SCF; 0633 062D 062C +FD5D ; NFKC_SCF; 0633 062C 062D +FD5E ; NFKC_SCF; 0633 062C 0649 +FD5F..FD60 ; NFKC_SCF; 0633 0645 062D +FD61 ; NFKC_SCF; 0633 0645 062C +FD62..FD63 ; NFKC_SCF; 0633 0645 0645 +FD64..FD65 ; NFKC_SCF; 0635 062D 062D +FD66 ; NFKC_SCF; 0635 0645 0645 +FD67..FD68 ; NFKC_SCF; 0634 062D 0645 +FD69 ; NFKC_SCF; 0634 062C 064A +FD6A..FD6B ; NFKC_SCF; 0634 0645 062E +FD6C..FD6D ; NFKC_SCF; 0634 0645 0645 +FD6E ; NFKC_SCF; 0636 062D 0649 +FD6F..FD70 ; NFKC_SCF; 0636 062E 0645 +FD71..FD72 ; NFKC_SCF; 0637 0645 062D +FD73 ; NFKC_SCF; 0637 0645 0645 +FD74 ; NFKC_SCF; 0637 0645 064A +FD75 ; NFKC_SCF; 0639 062C 0645 +FD76..FD77 ; NFKC_SCF; 0639 0645 0645 +FD78 ; NFKC_SCF; 0639 0645 0649 +FD79 ; NFKC_SCF; 063A 0645 0645 +FD7A ; NFKC_SCF; 063A 0645 064A +FD7B ; NFKC_SCF; 063A 0645 0649 +FD7C..FD7D ; NFKC_SCF; 0641 062E 0645 +FD7E ; NFKC_SCF; 0642 0645 062D +FD7F ; NFKC_SCF; 0642 0645 0645 +FD80 ; NFKC_SCF; 0644 062D 0645 +FD81 ; NFKC_SCF; 0644 062D 064A +FD82 ; NFKC_SCF; 0644 062D 0649 +FD83..FD84 ; NFKC_SCF; 0644 062C 062C +FD85..FD86 ; NFKC_SCF; 0644 062E 0645 +FD87..FD88 ; NFKC_SCF; 0644 0645 062D +FD89 ; NFKC_SCF; 0645 062D 062C +FD8A ; NFKC_SCF; 0645 062D 0645 +FD8B ; NFKC_SCF; 0645 062D 064A +FD8C ; NFKC_SCF; 0645 062C 062D +FD8D ; NFKC_SCF; 0645 062C 0645 +FD8E ; NFKC_SCF; 0645 062E 062C +FD8F ; NFKC_SCF; 0645 062E 0645 +FD92 ; NFKC_SCF; 0645 062C 062E +FD93 ; NFKC_SCF; 0647 0645 062C +FD94 ; NFKC_SCF; 0647 0645 0645 +FD95 ; NFKC_SCF; 0646 062D 0645 +FD96 ; NFKC_SCF; 0646 062D 0649 +FD97..FD98 ; NFKC_SCF; 0646 062C 0645 +FD99 ; NFKC_SCF; 0646 062C 0649 +FD9A ; NFKC_SCF; 0646 0645 064A +FD9B ; NFKC_SCF; 0646 0645 0649 +FD9C..FD9D ; NFKC_SCF; 064A 0645 0645 +FD9E ; NFKC_SCF; 0628 062E 064A +FD9F ; NFKC_SCF; 062A 062C 064A +FDA0 ; NFKC_SCF; 062A 062C 0649 +FDA1 ; NFKC_SCF; 062A 062E 064A +FDA2 ; NFKC_SCF; 062A 062E 0649 +FDA3 ; NFKC_SCF; 062A 0645 064A +FDA4 ; NFKC_SCF; 062A 0645 0649 +FDA5 ; NFKC_SCF; 062C 0645 064A +FDA6 ; NFKC_SCF; 062C 062D 0649 +FDA7 ; NFKC_SCF; 062C 0645 0649 +FDA8 ; NFKC_SCF; 0633 062E 0649 +FDA9 ; NFKC_SCF; 0635 062D 064A +FDAA ; NFKC_SCF; 0634 062D 064A +FDAB ; NFKC_SCF; 0636 062D 064A +FDAC ; NFKC_SCF; 0644 062C 064A +FDAD ; NFKC_SCF; 0644 0645 064A +FDAE ; NFKC_SCF; 064A 062D 064A +FDAF ; NFKC_SCF; 064A 062C 064A +FDB0 ; NFKC_SCF; 064A 0645 064A +FDB1 ; NFKC_SCF; 0645 0645 064A +FDB2 ; NFKC_SCF; 0642 0645 064A +FDB3 ; NFKC_SCF; 0646 062D 064A +FDB4 ; NFKC_SCF; 0642 0645 062D +FDB5 ; NFKC_SCF; 0644 062D 0645 +FDB6 ; NFKC_SCF; 0639 0645 064A +FDB7 ; NFKC_SCF; 0643 0645 064A +FDB8 ; NFKC_SCF; 0646 062C 062D +FDB9 ; NFKC_SCF; 0645 062E 064A +FDBA ; NFKC_SCF; 0644 062C 0645 +FDBB ; NFKC_SCF; 0643 0645 0645 +FDBC ; NFKC_SCF; 0644 062C 0645 +FDBD ; NFKC_SCF; 0646 062C 062D +FDBE ; NFKC_SCF; 062C 062D 064A +FDBF ; NFKC_SCF; 062D 062C 064A +FDC0 ; NFKC_SCF; 0645 062C 064A +FDC1 ; NFKC_SCF; 0641 0645 064A +FDC2 ; NFKC_SCF; 0628 062D 064A +FDC3 ; NFKC_SCF; 0643 0645 0645 +FDC4 ; NFKC_SCF; 0639 062C 0645 +FDC5 ; NFKC_SCF; 0635 0645 0645 +FDC6 ; NFKC_SCF; 0633 062E 064A +FDC7 ; NFKC_SCF; 0646 062C 064A +FDF0 ; NFKC_SCF; 0635 0644 06D2 +FDF1 ; NFKC_SCF; 0642 0644 06D2 +FDF2 ; NFKC_SCF; 0627 0644 0644 0647 +FDF3 ; NFKC_SCF; 0627 0643 0628 0631 +FDF4 ; NFKC_SCF; 0645 062D 0645 062F +FDF5 ; NFKC_SCF; 0635 0644 0639 0645 +FDF6 ; NFKC_SCF; 0631 0633 0648 0644 +FDF7 ; NFKC_SCF; 0639 0644 064A 0647 +FDF8 ; NFKC_SCF; 0648 0633 0644 0645 +FDF9 ; NFKC_SCF; 0635 0644 0649 +FDFA ; NFKC_SCF; 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645 +FDFB ; NFKC_SCF; 062C 0644 0020 062C 0644 0627 0644 0647 +FDFC ; NFKC_SCF; 0631 06CC 0627 0644 +FE00..FE0F ; NFKC_SCF; +FE10 ; NFKC_SCF; 002C +FE11 ; NFKC_SCF; 3001 +FE12 ; NFKC_SCF; 3002 +FE13 ; NFKC_SCF; 003A +FE14 ; NFKC_SCF; 003B +FE15 ; NFKC_SCF; 0021 +FE16 ; NFKC_SCF; 003F +FE17 ; NFKC_SCF; 3016 +FE18 ; NFKC_SCF; 3017 +FE19 ; NFKC_SCF; 002E 002E 002E +FE30 ; NFKC_SCF; 002E 002E +FE31 ; NFKC_SCF; 2014 +FE32 ; NFKC_SCF; 2013 +FE33..FE34 ; NFKC_SCF; 005F +FE35 ; NFKC_SCF; 0028 +FE36 ; NFKC_SCF; 0029 +FE37 ; NFKC_SCF; 007B +FE38 ; NFKC_SCF; 007D +FE39 ; NFKC_SCF; 3014 +FE3A ; NFKC_SCF; 3015 +FE3B ; NFKC_SCF; 3010 +FE3C ; NFKC_SCF; 3011 +FE3D ; NFKC_SCF; 300A +FE3E ; NFKC_SCF; 300B +FE3F ; NFKC_SCF; 3008 +FE40 ; NFKC_SCF; 3009 +FE41 ; NFKC_SCF; 300C +FE42 ; NFKC_SCF; 300D +FE43 ; NFKC_SCF; 300E +FE44 ; NFKC_SCF; 300F +FE47 ; NFKC_SCF; 005B +FE48 ; NFKC_SCF; 005D +FE49..FE4C ; NFKC_SCF; 0020 0305 +FE4D..FE4F ; NFKC_SCF; 005F +FE50 ; NFKC_SCF; 002C +FE51 ; NFKC_SCF; 3001 +FE52 ; NFKC_SCF; 002E +FE54 ; NFKC_SCF; 003B +FE55 ; NFKC_SCF; 003A +FE56 ; NFKC_SCF; 003F +FE57 ; NFKC_SCF; 0021 +FE58 ; NFKC_SCF; 2014 +FE59 ; NFKC_SCF; 0028 +FE5A ; NFKC_SCF; 0029 +FE5B ; NFKC_SCF; 007B +FE5C ; NFKC_SCF; 007D +FE5D ; NFKC_SCF; 3014 +FE5E ; NFKC_SCF; 3015 +FE5F ; NFKC_SCF; 0023 +FE60 ; NFKC_SCF; 0026 +FE61 ; NFKC_SCF; 002A +FE62 ; NFKC_SCF; 002B +FE63 ; NFKC_SCF; 002D +FE64 ; NFKC_SCF; 003C +FE65 ; NFKC_SCF; 003E +FE66 ; NFKC_SCF; 003D +FE68 ; NFKC_SCF; 005C +FE69 ; NFKC_SCF; 0024 +FE6A ; NFKC_SCF; 0025 +FE6B ; NFKC_SCF; 0040 +FE70 ; NFKC_SCF; 0020 064B +FE71 ; NFKC_SCF; 0640 064B +FE72 ; NFKC_SCF; 0020 064C +FE74 ; NFKC_SCF; 0020 064D +FE76 ; NFKC_SCF; 0020 064E +FE77 ; NFKC_SCF; 0640 064E +FE78 ; NFKC_SCF; 0020 064F +FE79 ; NFKC_SCF; 0640 064F +FE7A ; NFKC_SCF; 0020 0650 +FE7B ; NFKC_SCF; 0640 0650 +FE7C ; NFKC_SCF; 0020 0651 +FE7D ; NFKC_SCF; 0640 0651 +FE7E ; NFKC_SCF; 0020 0652 +FE7F ; NFKC_SCF; 0640 0652 +FE80 ; NFKC_SCF; 0621 +FE81..FE82 ; NFKC_SCF; 0622 +FE83..FE84 ; NFKC_SCF; 0623 +FE85..FE86 ; NFKC_SCF; 0624 +FE87..FE88 ; NFKC_SCF; 0625 +FE89..FE8C ; NFKC_SCF; 0626 +FE8D..FE8E ; NFKC_SCF; 0627 +FE8F..FE92 ; NFKC_SCF; 0628 +FE93..FE94 ; NFKC_SCF; 0629 +FE95..FE98 ; NFKC_SCF; 062A +FE99..FE9C ; NFKC_SCF; 062B +FE9D..FEA0 ; NFKC_SCF; 062C +FEA1..FEA4 ; NFKC_SCF; 062D +FEA5..FEA8 ; NFKC_SCF; 062E +FEA9..FEAA ; NFKC_SCF; 062F +FEAB..FEAC ; NFKC_SCF; 0630 +FEAD..FEAE ; NFKC_SCF; 0631 +FEAF..FEB0 ; NFKC_SCF; 0632 +FEB1..FEB4 ; NFKC_SCF; 0633 +FEB5..FEB8 ; NFKC_SCF; 0634 +FEB9..FEBC ; NFKC_SCF; 0635 +FEBD..FEC0 ; NFKC_SCF; 0636 +FEC1..FEC4 ; NFKC_SCF; 0637 +FEC5..FEC8 ; NFKC_SCF; 0638 +FEC9..FECC ; NFKC_SCF; 0639 +FECD..FED0 ; NFKC_SCF; 063A +FED1..FED4 ; NFKC_SCF; 0641 +FED5..FED8 ; NFKC_SCF; 0642 +FED9..FEDC ; NFKC_SCF; 0643 +FEDD..FEE0 ; NFKC_SCF; 0644 +FEE1..FEE4 ; NFKC_SCF; 0645 +FEE5..FEE8 ; NFKC_SCF; 0646 +FEE9..FEEC ; NFKC_SCF; 0647 +FEED..FEEE ; NFKC_SCF; 0648 +FEEF..FEF0 ; NFKC_SCF; 0649 +FEF1..FEF4 ; NFKC_SCF; 064A +FEF5..FEF6 ; NFKC_SCF; 0644 0622 +FEF7..FEF8 ; NFKC_SCF; 0644 0623 +FEF9..FEFA ; NFKC_SCF; 0644 0625 +FEFB..FEFC ; NFKC_SCF; 0644 0627 +FEFF ; NFKC_SCF; +FF01 ; NFKC_SCF; 0021 +FF02 ; NFKC_SCF; 0022 +FF03 ; NFKC_SCF; 0023 +FF04 ; NFKC_SCF; 0024 +FF05 ; NFKC_SCF; 0025 +FF06 ; NFKC_SCF; 0026 +FF07 ; NFKC_SCF; 0027 +FF08 ; NFKC_SCF; 0028 +FF09 ; NFKC_SCF; 0029 +FF0A ; NFKC_SCF; 002A +FF0B ; NFKC_SCF; 002B +FF0C ; NFKC_SCF; 002C +FF0D ; NFKC_SCF; 002D +FF0E ; NFKC_SCF; 002E +FF0F ; NFKC_SCF; 002F +FF10 ; NFKC_SCF; 0030 +FF11 ; NFKC_SCF; 0031 +FF12 ; NFKC_SCF; 0032 +FF13 ; NFKC_SCF; 0033 +FF14 ; NFKC_SCF; 0034 +FF15 ; NFKC_SCF; 0035 +FF16 ; NFKC_SCF; 0036 +FF17 ; NFKC_SCF; 0037 +FF18 ; NFKC_SCF; 0038 +FF19 ; NFKC_SCF; 0039 +FF1A ; NFKC_SCF; 003A +FF1B ; NFKC_SCF; 003B +FF1C ; NFKC_SCF; 003C +FF1D ; NFKC_SCF; 003D +FF1E ; NFKC_SCF; 003E +FF1F ; NFKC_SCF; 003F +FF20 ; NFKC_SCF; 0040 +FF21 ; NFKC_SCF; 0061 +FF22 ; NFKC_SCF; 0062 +FF23 ; NFKC_SCF; 0063 +FF24 ; NFKC_SCF; 0064 +FF25 ; NFKC_SCF; 0065 +FF26 ; NFKC_SCF; 0066 +FF27 ; NFKC_SCF; 0067 +FF28 ; NFKC_SCF; 0068 +FF29 ; NFKC_SCF; 0069 +FF2A ; NFKC_SCF; 006A +FF2B ; NFKC_SCF; 006B +FF2C ; NFKC_SCF; 006C +FF2D ; NFKC_SCF; 006D +FF2E ; NFKC_SCF; 006E +FF2F ; NFKC_SCF; 006F +FF30 ; NFKC_SCF; 0070 +FF31 ; NFKC_SCF; 0071 +FF32 ; NFKC_SCF; 0072 +FF33 ; NFKC_SCF; 0073 +FF34 ; NFKC_SCF; 0074 +FF35 ; NFKC_SCF; 0075 +FF36 ; NFKC_SCF; 0076 +FF37 ; NFKC_SCF; 0077 +FF38 ; NFKC_SCF; 0078 +FF39 ; NFKC_SCF; 0079 +FF3A ; NFKC_SCF; 007A +FF3B ; NFKC_SCF; 005B +FF3C ; NFKC_SCF; 005C +FF3D ; NFKC_SCF; 005D +FF3E ; NFKC_SCF; 005E +FF3F ; NFKC_SCF; 005F +FF40 ; NFKC_SCF; 0060 +FF41 ; NFKC_SCF; 0061 +FF42 ; NFKC_SCF; 0062 +FF43 ; NFKC_SCF; 0063 +FF44 ; NFKC_SCF; 0064 +FF45 ; NFKC_SCF; 0065 +FF46 ; NFKC_SCF; 0066 +FF47 ; NFKC_SCF; 0067 +FF48 ; NFKC_SCF; 0068 +FF49 ; NFKC_SCF; 0069 +FF4A ; NFKC_SCF; 006A +FF4B ; NFKC_SCF; 006B +FF4C ; NFKC_SCF; 006C +FF4D ; NFKC_SCF; 006D +FF4E ; NFKC_SCF; 006E +FF4F ; NFKC_SCF; 006F +FF50 ; NFKC_SCF; 0070 +FF51 ; NFKC_SCF; 0071 +FF52 ; NFKC_SCF; 0072 +FF53 ; NFKC_SCF; 0073 +FF54 ; NFKC_SCF; 0074 +FF55 ; NFKC_SCF; 0075 +FF56 ; NFKC_SCF; 0076 +FF57 ; NFKC_SCF; 0077 +FF58 ; NFKC_SCF; 0078 +FF59 ; NFKC_SCF; 0079 +FF5A ; NFKC_SCF; 007A +FF5B ; NFKC_SCF; 007B +FF5C ; NFKC_SCF; 007C +FF5D ; NFKC_SCF; 007D +FF5E ; NFKC_SCF; 007E +FF5F ; NFKC_SCF; 2985 +FF60 ; NFKC_SCF; 2986 +FF61 ; NFKC_SCF; 3002 +FF62 ; NFKC_SCF; 300C +FF63 ; NFKC_SCF; 300D +FF64 ; NFKC_SCF; 3001 +FF65 ; NFKC_SCF; 30FB +FF66 ; NFKC_SCF; 30F2 +FF67 ; NFKC_SCF; 30A1 +FF68 ; NFKC_SCF; 30A3 +FF69 ; NFKC_SCF; 30A5 +FF6A ; NFKC_SCF; 30A7 +FF6B ; NFKC_SCF; 30A9 +FF6C ; NFKC_SCF; 30E3 +FF6D ; NFKC_SCF; 30E5 +FF6E ; NFKC_SCF; 30E7 +FF6F ; NFKC_SCF; 30C3 +FF70 ; NFKC_SCF; 30FC +FF71 ; NFKC_SCF; 30A2 +FF72 ; NFKC_SCF; 30A4 +FF73 ; NFKC_SCF; 30A6 +FF74 ; NFKC_SCF; 30A8 +FF75 ; NFKC_SCF; 30AA +FF76 ; NFKC_SCF; 30AB +FF77 ; NFKC_SCF; 30AD +FF78 ; NFKC_SCF; 30AF +FF79 ; NFKC_SCF; 30B1 +FF7A ; NFKC_SCF; 30B3 +FF7B ; NFKC_SCF; 30B5 +FF7C ; NFKC_SCF; 30B7 +FF7D ; NFKC_SCF; 30B9 +FF7E ; NFKC_SCF; 30BB +FF7F ; NFKC_SCF; 30BD +FF80 ; NFKC_SCF; 30BF +FF81 ; NFKC_SCF; 30C1 +FF82 ; NFKC_SCF; 30C4 +FF83 ; NFKC_SCF; 30C6 +FF84 ; NFKC_SCF; 30C8 +FF85 ; NFKC_SCF; 30CA +FF86 ; NFKC_SCF; 30CB +FF87 ; NFKC_SCF; 30CC +FF88 ; NFKC_SCF; 30CD +FF89 ; NFKC_SCF; 30CE +FF8A ; NFKC_SCF; 30CF +FF8B ; NFKC_SCF; 30D2 +FF8C ; NFKC_SCF; 30D5 +FF8D ; NFKC_SCF; 30D8 +FF8E ; NFKC_SCF; 30DB +FF8F ; NFKC_SCF; 30DE +FF90 ; NFKC_SCF; 30DF +FF91 ; NFKC_SCF; 30E0 +FF92 ; NFKC_SCF; 30E1 +FF93 ; NFKC_SCF; 30E2 +FF94 ; NFKC_SCF; 30E4 +FF95 ; NFKC_SCF; 30E6 +FF96 ; NFKC_SCF; 30E8 +FF97 ; NFKC_SCF; 30E9 +FF98 ; NFKC_SCF; 30EA +FF99 ; NFKC_SCF; 30EB +FF9A ; NFKC_SCF; 30EC +FF9B ; NFKC_SCF; 30ED +FF9C ; NFKC_SCF; 30EF +FF9D ; NFKC_SCF; 30F3 +FF9E ; NFKC_SCF; 3099 +FF9F ; NFKC_SCF; 309A +FFA0 ; NFKC_SCF; +FFA1 ; NFKC_SCF; 1100 +FFA2 ; NFKC_SCF; 1101 +FFA3 ; NFKC_SCF; 11AA +FFA4 ; NFKC_SCF; 1102 +FFA5 ; NFKC_SCF; 11AC +FFA6 ; NFKC_SCF; 11AD +FFA7 ; NFKC_SCF; 1103 +FFA8 ; NFKC_SCF; 1104 +FFA9 ; NFKC_SCF; 1105 +FFAA ; NFKC_SCF; 11B0 +FFAB ; NFKC_SCF; 11B1 +FFAC ; NFKC_SCF; 11B2 +FFAD ; NFKC_SCF; 11B3 +FFAE ; NFKC_SCF; 11B4 +FFAF ; NFKC_SCF; 11B5 +FFB0 ; NFKC_SCF; 111A +FFB1 ; NFKC_SCF; 1106 +FFB2 ; NFKC_SCF; 1107 +FFB3 ; NFKC_SCF; 1108 +FFB4 ; NFKC_SCF; 1121 +FFB5 ; NFKC_SCF; 1109 +FFB6 ; NFKC_SCF; 110A +FFB7 ; NFKC_SCF; 110B +FFB8 ; NFKC_SCF; 110C +FFB9 ; NFKC_SCF; 110D +FFBA ; NFKC_SCF; 110E +FFBB ; NFKC_SCF; 110F +FFBC ; NFKC_SCF; 1110 +FFBD ; NFKC_SCF; 1111 +FFBE ; NFKC_SCF; 1112 +FFC2 ; NFKC_SCF; 1161 +FFC3 ; NFKC_SCF; 1162 +FFC4 ; NFKC_SCF; 1163 +FFC5 ; NFKC_SCF; 1164 +FFC6 ; NFKC_SCF; 1165 +FFC7 ; NFKC_SCF; 1166 +FFCA ; NFKC_SCF; 1167 +FFCB ; NFKC_SCF; 1168 +FFCC ; NFKC_SCF; 1169 +FFCD ; NFKC_SCF; 116A +FFCE ; NFKC_SCF; 116B +FFCF ; NFKC_SCF; 116C +FFD2 ; NFKC_SCF; 116D +FFD3 ; NFKC_SCF; 116E +FFD4 ; NFKC_SCF; 116F +FFD5 ; NFKC_SCF; 1170 +FFD6 ; NFKC_SCF; 1171 +FFD7 ; NFKC_SCF; 1172 +FFDA ; NFKC_SCF; 1173 +FFDB ; NFKC_SCF; 1174 +FFDC ; NFKC_SCF; 1175 +FFE0 ; NFKC_SCF; 00A2 +FFE1 ; NFKC_SCF; 00A3 +FFE2 ; NFKC_SCF; 00AC +FFE3 ; NFKC_SCF; 0020 0304 +FFE4 ; NFKC_SCF; 00A6 +FFE5 ; NFKC_SCF; 00A5 +FFE6 ; NFKC_SCF; 20A9 +FFE8 ; NFKC_SCF; 2502 +FFE9 ; NFKC_SCF; 2190 +FFEA ; NFKC_SCF; 2191 +FFEB ; NFKC_SCF; 2192 +FFEC ; NFKC_SCF; 2193 +FFED ; NFKC_SCF; 25A0 +FFEE ; NFKC_SCF; 25CB +FFF0..FFF8 ; NFKC_SCF; +10400 ; NFKC_SCF; 10428 +10401 ; NFKC_SCF; 10429 +10402 ; NFKC_SCF; 1042A +10403 ; NFKC_SCF; 1042B +10404 ; NFKC_SCF; 1042C +10405 ; NFKC_SCF; 1042D +10406 ; NFKC_SCF; 1042E +10407 ; NFKC_SCF; 1042F +10408 ; NFKC_SCF; 10430 +10409 ; NFKC_SCF; 10431 +1040A ; NFKC_SCF; 10432 +1040B ; NFKC_SCF; 10433 +1040C ; NFKC_SCF; 10434 +1040D ; NFKC_SCF; 10435 +1040E ; NFKC_SCF; 10436 +1040F ; NFKC_SCF; 10437 +10410 ; NFKC_SCF; 10438 +10411 ; NFKC_SCF; 10439 +10412 ; NFKC_SCF; 1043A +10413 ; NFKC_SCF; 1043B +10414 ; NFKC_SCF; 1043C +10415 ; NFKC_SCF; 1043D +10416 ; NFKC_SCF; 1043E +10417 ; NFKC_SCF; 1043F +10418 ; NFKC_SCF; 10440 +10419 ; NFKC_SCF; 10441 +1041A ; NFKC_SCF; 10442 +1041B ; NFKC_SCF; 10443 +1041C ; NFKC_SCF; 10444 +1041D ; NFKC_SCF; 10445 +1041E ; NFKC_SCF; 10446 +1041F ; NFKC_SCF; 10447 +10420 ; NFKC_SCF; 10448 +10421 ; NFKC_SCF; 10449 +10422 ; NFKC_SCF; 1044A +10423 ; NFKC_SCF; 1044B +10424 ; NFKC_SCF; 1044C +10425 ; NFKC_SCF; 1044D +10426 ; NFKC_SCF; 1044E +10427 ; NFKC_SCF; 1044F +104B0 ; NFKC_SCF; 104D8 +104B1 ; NFKC_SCF; 104D9 +104B2 ; NFKC_SCF; 104DA +104B3 ; NFKC_SCF; 104DB +104B4 ; NFKC_SCF; 104DC +104B5 ; NFKC_SCF; 104DD +104B6 ; NFKC_SCF; 104DE +104B7 ; NFKC_SCF; 104DF +104B8 ; NFKC_SCF; 104E0 +104B9 ; NFKC_SCF; 104E1 +104BA ; NFKC_SCF; 104E2 +104BB ; NFKC_SCF; 104E3 +104BC ; NFKC_SCF; 104E4 +104BD ; NFKC_SCF; 104E5 +104BE ; NFKC_SCF; 104E6 +104BF ; NFKC_SCF; 104E7 +104C0 ; NFKC_SCF; 104E8 +104C1 ; NFKC_SCF; 104E9 +104C2 ; NFKC_SCF; 104EA +104C3 ; NFKC_SCF; 104EB +104C4 ; NFKC_SCF; 104EC +104C5 ; NFKC_SCF; 104ED +104C6 ; NFKC_SCF; 104EE +104C7 ; NFKC_SCF; 104EF +104C8 ; NFKC_SCF; 104F0 +104C9 ; NFKC_SCF; 104F1 +104CA ; NFKC_SCF; 104F2 +104CB ; NFKC_SCF; 104F3 +104CC ; NFKC_SCF; 104F4 +104CD ; NFKC_SCF; 104F5 +104CE ; NFKC_SCF; 104F6 +104CF ; NFKC_SCF; 104F7 +104D0 ; NFKC_SCF; 104F8 +104D1 ; NFKC_SCF; 104F9 +104D2 ; NFKC_SCF; 104FA +104D3 ; NFKC_SCF; 104FB +10570 ; NFKC_SCF; 10597 +10571 ; NFKC_SCF; 10598 +10572 ; NFKC_SCF; 10599 +10573 ; NFKC_SCF; 1059A +10574 ; NFKC_SCF; 1059B +10575 ; NFKC_SCF; 1059C +10576 ; NFKC_SCF; 1059D +10577 ; NFKC_SCF; 1059E +10578 ; NFKC_SCF; 1059F +10579 ; NFKC_SCF; 105A0 +1057A ; NFKC_SCF; 105A1 +1057C ; NFKC_SCF; 105A3 +1057D ; NFKC_SCF; 105A4 +1057E ; NFKC_SCF; 105A5 +1057F ; NFKC_SCF; 105A6 +10580 ; NFKC_SCF; 105A7 +10581 ; NFKC_SCF; 105A8 +10582 ; NFKC_SCF; 105A9 +10583 ; NFKC_SCF; 105AA +10584 ; NFKC_SCF; 105AB +10585 ; NFKC_SCF; 105AC +10586 ; NFKC_SCF; 105AD +10587 ; NFKC_SCF; 105AE +10588 ; NFKC_SCF; 105AF +10589 ; NFKC_SCF; 105B0 +1058A ; NFKC_SCF; 105B1 +1058C ; NFKC_SCF; 105B3 +1058D ; NFKC_SCF; 105B4 +1058E ; NFKC_SCF; 105B5 +1058F ; NFKC_SCF; 105B6 +10590 ; NFKC_SCF; 105B7 +10591 ; NFKC_SCF; 105B8 +10592 ; NFKC_SCF; 105B9 +10594 ; NFKC_SCF; 105BB +10595 ; NFKC_SCF; 105BC +10781 ; NFKC_SCF; 02D0 +10782 ; NFKC_SCF; 02D1 +10783 ; NFKC_SCF; 00E6 +10784 ; NFKC_SCF; 0299 +10785 ; NFKC_SCF; 0253 +10787 ; NFKC_SCF; 02A3 +10788 ; NFKC_SCF; AB66 +10789 ; NFKC_SCF; 02A5 +1078A ; NFKC_SCF; 02A4 +1078B ; NFKC_SCF; 0256 +1078C ; NFKC_SCF; 0257 +1078D ; NFKC_SCF; 1D91 +1078E ; NFKC_SCF; 0258 +1078F ; NFKC_SCF; 025E +10790 ; NFKC_SCF; 02A9 +10791 ; NFKC_SCF; 0264 +10792 ; NFKC_SCF; 0262 +10793 ; NFKC_SCF; 0260 +10794 ; NFKC_SCF; 029B +10795 ; NFKC_SCF; 0127 +10796 ; NFKC_SCF; 029C +10797 ; NFKC_SCF; 0267 +10798 ; NFKC_SCF; 0284 +10799 ; NFKC_SCF; 02AA +1079A ; NFKC_SCF; 02AB +1079B ; NFKC_SCF; 026C +1079C ; NFKC_SCF; 1DF04 +1079D ; NFKC_SCF; A78E +1079E ; NFKC_SCF; 026E +1079F ; NFKC_SCF; 1DF05 +107A0 ; NFKC_SCF; 028E +107A1 ; NFKC_SCF; 1DF06 +107A2 ; NFKC_SCF; 00F8 +107A3 ; NFKC_SCF; 0276 +107A4 ; NFKC_SCF; 0277 +107A5 ; NFKC_SCF; 0071 +107A6 ; NFKC_SCF; 027A +107A7 ; NFKC_SCF; 1DF08 +107A8 ; NFKC_SCF; 027D +107A9 ; NFKC_SCF; 027E +107AA ; NFKC_SCF; 0280 +107AB ; NFKC_SCF; 02A8 +107AC ; NFKC_SCF; 02A6 +107AD ; NFKC_SCF; AB67 +107AE ; NFKC_SCF; 02A7 +107AF ; NFKC_SCF; 0288 +107B0 ; NFKC_SCF; 2C71 +107B2 ; NFKC_SCF; 028F +107B3 ; NFKC_SCF; 02A1 +107B4 ; NFKC_SCF; 02A2 +107B5 ; NFKC_SCF; 0298 +107B6 ; NFKC_SCF; 01C0 +107B7 ; NFKC_SCF; 01C1 +107B8 ; NFKC_SCF; 01C2 +107B9 ; NFKC_SCF; 1DF0A +107BA ; NFKC_SCF; 1DF1E +10C80 ; NFKC_SCF; 10CC0 +10C81 ; NFKC_SCF; 10CC1 +10C82 ; NFKC_SCF; 10CC2 +10C83 ; NFKC_SCF; 10CC3 +10C84 ; NFKC_SCF; 10CC4 +10C85 ; NFKC_SCF; 10CC5 +10C86 ; NFKC_SCF; 10CC6 +10C87 ; NFKC_SCF; 10CC7 +10C88 ; NFKC_SCF; 10CC8 +10C89 ; NFKC_SCF; 10CC9 +10C8A ; NFKC_SCF; 10CCA +10C8B ; NFKC_SCF; 10CCB +10C8C ; NFKC_SCF; 10CCC +10C8D ; NFKC_SCF; 10CCD +10C8E ; NFKC_SCF; 10CCE +10C8F ; NFKC_SCF; 10CCF +10C90 ; NFKC_SCF; 10CD0 +10C91 ; NFKC_SCF; 10CD1 +10C92 ; NFKC_SCF; 10CD2 +10C93 ; NFKC_SCF; 10CD3 +10C94 ; NFKC_SCF; 10CD4 +10C95 ; NFKC_SCF; 10CD5 +10C96 ; NFKC_SCF; 10CD6 +10C97 ; NFKC_SCF; 10CD7 +10C98 ; NFKC_SCF; 10CD8 +10C99 ; NFKC_SCF; 10CD9 +10C9A ; NFKC_SCF; 10CDA +10C9B ; NFKC_SCF; 10CDB +10C9C ; NFKC_SCF; 10CDC +10C9D ; NFKC_SCF; 10CDD +10C9E ; NFKC_SCF; 10CDE +10C9F ; NFKC_SCF; 10CDF +10CA0 ; NFKC_SCF; 10CE0 +10CA1 ; NFKC_SCF; 10CE1 +10CA2 ; NFKC_SCF; 10CE2 +10CA3 ; NFKC_SCF; 10CE3 +10CA4 ; NFKC_SCF; 10CE4 +10CA5 ; NFKC_SCF; 10CE5 +10CA6 ; NFKC_SCF; 10CE6 +10CA7 ; NFKC_SCF; 10CE7 +10CA8 ; NFKC_SCF; 10CE8 +10CA9 ; NFKC_SCF; 10CE9 +10CAA ; NFKC_SCF; 10CEA +10CAB ; NFKC_SCF; 10CEB +10CAC ; NFKC_SCF; 10CEC +10CAD ; NFKC_SCF; 10CED +10CAE ; NFKC_SCF; 10CEE +10CAF ; NFKC_SCF; 10CEF +10CB0 ; NFKC_SCF; 10CF0 +10CB1 ; NFKC_SCF; 10CF1 +10CB2 ; NFKC_SCF; 10CF2 +118A0 ; NFKC_SCF; 118C0 +118A1 ; NFKC_SCF; 118C1 +118A2 ; NFKC_SCF; 118C2 +118A3 ; NFKC_SCF; 118C3 +118A4 ; NFKC_SCF; 118C4 +118A5 ; NFKC_SCF; 118C5 +118A6 ; NFKC_SCF; 118C6 +118A7 ; NFKC_SCF; 118C7 +118A8 ; NFKC_SCF; 118C8 +118A9 ; NFKC_SCF; 118C9 +118AA ; NFKC_SCF; 118CA +118AB ; NFKC_SCF; 118CB +118AC ; NFKC_SCF; 118CC +118AD ; NFKC_SCF; 118CD +118AE ; NFKC_SCF; 118CE +118AF ; NFKC_SCF; 118CF +118B0 ; NFKC_SCF; 118D0 +118B1 ; NFKC_SCF; 118D1 +118B2 ; NFKC_SCF; 118D2 +118B3 ; NFKC_SCF; 118D3 +118B4 ; NFKC_SCF; 118D4 +118B5 ; NFKC_SCF; 118D5 +118B6 ; NFKC_SCF; 118D6 +118B7 ; NFKC_SCF; 118D7 +118B8 ; NFKC_SCF; 118D8 +118B9 ; NFKC_SCF; 118D9 +118BA ; NFKC_SCF; 118DA +118BB ; NFKC_SCF; 118DB +118BC ; NFKC_SCF; 118DC +118BD ; NFKC_SCF; 118DD +118BE ; NFKC_SCF; 118DE +118BF ; NFKC_SCF; 118DF +16E40 ; NFKC_SCF; 16E60 +16E41 ; NFKC_SCF; 16E61 +16E42 ; NFKC_SCF; 16E62 +16E43 ; NFKC_SCF; 16E63 +16E44 ; NFKC_SCF; 16E64 +16E45 ; NFKC_SCF; 16E65 +16E46 ; NFKC_SCF; 16E66 +16E47 ; NFKC_SCF; 16E67 +16E48 ; NFKC_SCF; 16E68 +16E49 ; NFKC_SCF; 16E69 +16E4A ; NFKC_SCF; 16E6A +16E4B ; NFKC_SCF; 16E6B +16E4C ; NFKC_SCF; 16E6C +16E4D ; NFKC_SCF; 16E6D +16E4E ; NFKC_SCF; 16E6E +16E4F ; NFKC_SCF; 16E6F +16E50 ; NFKC_SCF; 16E70 +16E51 ; NFKC_SCF; 16E71 +16E52 ; NFKC_SCF; 16E72 +16E53 ; NFKC_SCF; 16E73 +16E54 ; NFKC_SCF; 16E74 +16E55 ; NFKC_SCF; 16E75 +16E56 ; NFKC_SCF; 16E76 +16E57 ; NFKC_SCF; 16E77 +16E58 ; NFKC_SCF; 16E78 +16E59 ; NFKC_SCF; 16E79 +16E5A ; NFKC_SCF; 16E7A +16E5B ; NFKC_SCF; 16E7B +16E5C ; NFKC_SCF; 16E7C +16E5D ; NFKC_SCF; 16E7D +16E5E ; NFKC_SCF; 16E7E +16E5F ; NFKC_SCF; 16E7F +1BCA0..1BCA3 ; NFKC_SCF; +1D15E ; NFKC_SCF; 1D157 1D165 +1D15F ; NFKC_SCF; 1D158 1D165 +1D160 ; NFKC_SCF; 1D158 1D165 1D16E +1D161 ; NFKC_SCF; 1D158 1D165 1D16F +1D162 ; NFKC_SCF; 1D158 1D165 1D170 +1D163 ; NFKC_SCF; 1D158 1D165 1D171 +1D164 ; NFKC_SCF; 1D158 1D165 1D172 +1D173..1D17A ; NFKC_SCF; +1D1BB ; NFKC_SCF; 1D1B9 1D165 +1D1BC ; NFKC_SCF; 1D1BA 1D165 +1D1BD ; NFKC_SCF; 1D1B9 1D165 1D16E +1D1BE ; NFKC_SCF; 1D1BA 1D165 1D16E +1D1BF ; NFKC_SCF; 1D1B9 1D165 1D16F +1D1C0 ; NFKC_SCF; 1D1BA 1D165 1D16F +1D400 ; NFKC_SCF; 0061 +1D401 ; NFKC_SCF; 0062 +1D402 ; NFKC_SCF; 0063 +1D403 ; NFKC_SCF; 0064 +1D404 ; NFKC_SCF; 0065 +1D405 ; NFKC_SCF; 0066 +1D406 ; NFKC_SCF; 0067 +1D407 ; NFKC_SCF; 0068 +1D408 ; NFKC_SCF; 0069 +1D409 ; NFKC_SCF; 006A +1D40A ; NFKC_SCF; 006B +1D40B ; NFKC_SCF; 006C +1D40C ; NFKC_SCF; 006D +1D40D ; NFKC_SCF; 006E +1D40E ; NFKC_SCF; 006F +1D40F ; NFKC_SCF; 0070 +1D410 ; NFKC_SCF; 0071 +1D411 ; NFKC_SCF; 0072 +1D412 ; NFKC_SCF; 0073 +1D413 ; NFKC_SCF; 0074 +1D414 ; NFKC_SCF; 0075 +1D415 ; NFKC_SCF; 0076 +1D416 ; NFKC_SCF; 0077 +1D417 ; NFKC_SCF; 0078 +1D418 ; NFKC_SCF; 0079 +1D419 ; NFKC_SCF; 007A +1D41A ; NFKC_SCF; 0061 +1D41B ; NFKC_SCF; 0062 +1D41C ; NFKC_SCF; 0063 +1D41D ; NFKC_SCF; 0064 +1D41E ; NFKC_SCF; 0065 +1D41F ; NFKC_SCF; 0066 +1D420 ; NFKC_SCF; 0067 +1D421 ; NFKC_SCF; 0068 +1D422 ; NFKC_SCF; 0069 +1D423 ; NFKC_SCF; 006A +1D424 ; NFKC_SCF; 006B +1D425 ; NFKC_SCF; 006C +1D426 ; NFKC_SCF; 006D +1D427 ; NFKC_SCF; 006E +1D428 ; NFKC_SCF; 006F +1D429 ; NFKC_SCF; 0070 +1D42A ; NFKC_SCF; 0071 +1D42B ; NFKC_SCF; 0072 +1D42C ; NFKC_SCF; 0073 +1D42D ; NFKC_SCF; 0074 +1D42E ; NFKC_SCF; 0075 +1D42F ; NFKC_SCF; 0076 +1D430 ; NFKC_SCF; 0077 +1D431 ; NFKC_SCF; 0078 +1D432 ; NFKC_SCF; 0079 +1D433 ; NFKC_SCF; 007A +1D434 ; NFKC_SCF; 0061 +1D435 ; NFKC_SCF; 0062 +1D436 ; NFKC_SCF; 0063 +1D437 ; NFKC_SCF; 0064 +1D438 ; NFKC_SCF; 0065 +1D439 ; NFKC_SCF; 0066 +1D43A ; NFKC_SCF; 0067 +1D43B ; NFKC_SCF; 0068 +1D43C ; NFKC_SCF; 0069 +1D43D ; NFKC_SCF; 006A +1D43E ; NFKC_SCF; 006B +1D43F ; NFKC_SCF; 006C +1D440 ; NFKC_SCF; 006D +1D441 ; NFKC_SCF; 006E +1D442 ; NFKC_SCF; 006F +1D443 ; NFKC_SCF; 0070 +1D444 ; NFKC_SCF; 0071 +1D445 ; NFKC_SCF; 0072 +1D446 ; NFKC_SCF; 0073 +1D447 ; NFKC_SCF; 0074 +1D448 ; NFKC_SCF; 0075 +1D449 ; NFKC_SCF; 0076 +1D44A ; NFKC_SCF; 0077 +1D44B ; NFKC_SCF; 0078 +1D44C ; NFKC_SCF; 0079 +1D44D ; NFKC_SCF; 007A +1D44E ; NFKC_SCF; 0061 +1D44F ; NFKC_SCF; 0062 +1D450 ; NFKC_SCF; 0063 +1D451 ; NFKC_SCF; 0064 +1D452 ; NFKC_SCF; 0065 +1D453 ; NFKC_SCF; 0066 +1D454 ; NFKC_SCF; 0067 +1D456 ; NFKC_SCF; 0069 +1D457 ; NFKC_SCF; 006A +1D458 ; NFKC_SCF; 006B +1D459 ; NFKC_SCF; 006C +1D45A ; NFKC_SCF; 006D +1D45B ; NFKC_SCF; 006E +1D45C ; NFKC_SCF; 006F +1D45D ; NFKC_SCF; 0070 +1D45E ; NFKC_SCF; 0071 +1D45F ; NFKC_SCF; 0072 +1D460 ; NFKC_SCF; 0073 +1D461 ; NFKC_SCF; 0074 +1D462 ; NFKC_SCF; 0075 +1D463 ; NFKC_SCF; 0076 +1D464 ; NFKC_SCF; 0077 +1D465 ; NFKC_SCF; 0078 +1D466 ; NFKC_SCF; 0079 +1D467 ; NFKC_SCF; 007A +1D468 ; NFKC_SCF; 0061 +1D469 ; NFKC_SCF; 0062 +1D46A ; NFKC_SCF; 0063 +1D46B ; NFKC_SCF; 0064 +1D46C ; NFKC_SCF; 0065 +1D46D ; NFKC_SCF; 0066 +1D46E ; NFKC_SCF; 0067 +1D46F ; NFKC_SCF; 0068 +1D470 ; NFKC_SCF; 0069 +1D471 ; NFKC_SCF; 006A +1D472 ; NFKC_SCF; 006B +1D473 ; NFKC_SCF; 006C +1D474 ; NFKC_SCF; 006D +1D475 ; NFKC_SCF; 006E +1D476 ; NFKC_SCF; 006F +1D477 ; NFKC_SCF; 0070 +1D478 ; NFKC_SCF; 0071 +1D479 ; NFKC_SCF; 0072 +1D47A ; NFKC_SCF; 0073 +1D47B ; NFKC_SCF; 0074 +1D47C ; NFKC_SCF; 0075 +1D47D ; NFKC_SCF; 0076 +1D47E ; NFKC_SCF; 0077 +1D47F ; NFKC_SCF; 0078 +1D480 ; NFKC_SCF; 0079 +1D481 ; NFKC_SCF; 007A +1D482 ; NFKC_SCF; 0061 +1D483 ; NFKC_SCF; 0062 +1D484 ; NFKC_SCF; 0063 +1D485 ; NFKC_SCF; 0064 +1D486 ; NFKC_SCF; 0065 +1D487 ; NFKC_SCF; 0066 +1D488 ; NFKC_SCF; 0067 +1D489 ; NFKC_SCF; 0068 +1D48A ; NFKC_SCF; 0069 +1D48B ; NFKC_SCF; 006A +1D48C ; NFKC_SCF; 006B +1D48D ; NFKC_SCF; 006C +1D48E ; NFKC_SCF; 006D +1D48F ; NFKC_SCF; 006E +1D490 ; NFKC_SCF; 006F +1D491 ; NFKC_SCF; 0070 +1D492 ; NFKC_SCF; 0071 +1D493 ; NFKC_SCF; 0072 +1D494 ; NFKC_SCF; 0073 +1D495 ; NFKC_SCF; 0074 +1D496 ; NFKC_SCF; 0075 +1D497 ; NFKC_SCF; 0076 +1D498 ; NFKC_SCF; 0077 +1D499 ; NFKC_SCF; 0078 +1D49A ; NFKC_SCF; 0079 +1D49B ; NFKC_SCF; 007A +1D49C ; NFKC_SCF; 0061 +1D49E ; NFKC_SCF; 0063 +1D49F ; NFKC_SCF; 0064 +1D4A2 ; NFKC_SCF; 0067 +1D4A5 ; NFKC_SCF; 006A +1D4A6 ; NFKC_SCF; 006B +1D4A9 ; NFKC_SCF; 006E +1D4AA ; NFKC_SCF; 006F +1D4AB ; NFKC_SCF; 0070 +1D4AC ; NFKC_SCF; 0071 +1D4AE ; NFKC_SCF; 0073 +1D4AF ; NFKC_SCF; 0074 +1D4B0 ; NFKC_SCF; 0075 +1D4B1 ; NFKC_SCF; 0076 +1D4B2 ; NFKC_SCF; 0077 +1D4B3 ; NFKC_SCF; 0078 +1D4B4 ; NFKC_SCF; 0079 +1D4B5 ; NFKC_SCF; 007A +1D4B6 ; NFKC_SCF; 0061 +1D4B7 ; NFKC_SCF; 0062 +1D4B8 ; NFKC_SCF; 0063 +1D4B9 ; NFKC_SCF; 0064 +1D4BB ; NFKC_SCF; 0066 +1D4BD ; NFKC_SCF; 0068 +1D4BE ; NFKC_SCF; 0069 +1D4BF ; NFKC_SCF; 006A +1D4C0 ; NFKC_SCF; 006B +1D4C1 ; NFKC_SCF; 006C +1D4C2 ; NFKC_SCF; 006D +1D4C3 ; NFKC_SCF; 006E +1D4C5 ; NFKC_SCF; 0070 +1D4C6 ; NFKC_SCF; 0071 +1D4C7 ; NFKC_SCF; 0072 +1D4C8 ; NFKC_SCF; 0073 +1D4C9 ; NFKC_SCF; 0074 +1D4CA ; NFKC_SCF; 0075 +1D4CB ; NFKC_SCF; 0076 +1D4CC ; NFKC_SCF; 0077 +1D4CD ; NFKC_SCF; 0078 +1D4CE ; NFKC_SCF; 0079 +1D4CF ; NFKC_SCF; 007A +1D4D0 ; NFKC_SCF; 0061 +1D4D1 ; NFKC_SCF; 0062 +1D4D2 ; NFKC_SCF; 0063 +1D4D3 ; NFKC_SCF; 0064 +1D4D4 ; NFKC_SCF; 0065 +1D4D5 ; NFKC_SCF; 0066 +1D4D6 ; NFKC_SCF; 0067 +1D4D7 ; NFKC_SCF; 0068 +1D4D8 ; NFKC_SCF; 0069 +1D4D9 ; NFKC_SCF; 006A +1D4DA ; NFKC_SCF; 006B +1D4DB ; NFKC_SCF; 006C +1D4DC ; NFKC_SCF; 006D +1D4DD ; NFKC_SCF; 006E +1D4DE ; NFKC_SCF; 006F +1D4DF ; NFKC_SCF; 0070 +1D4E0 ; NFKC_SCF; 0071 +1D4E1 ; NFKC_SCF; 0072 +1D4E2 ; NFKC_SCF; 0073 +1D4E3 ; NFKC_SCF; 0074 +1D4E4 ; NFKC_SCF; 0075 +1D4E5 ; NFKC_SCF; 0076 +1D4E6 ; NFKC_SCF; 0077 +1D4E7 ; NFKC_SCF; 0078 +1D4E8 ; NFKC_SCF; 0079 +1D4E9 ; NFKC_SCF; 007A +1D4EA ; NFKC_SCF; 0061 +1D4EB ; NFKC_SCF; 0062 +1D4EC ; NFKC_SCF; 0063 +1D4ED ; NFKC_SCF; 0064 +1D4EE ; NFKC_SCF; 0065 +1D4EF ; NFKC_SCF; 0066 +1D4F0 ; NFKC_SCF; 0067 +1D4F1 ; NFKC_SCF; 0068 +1D4F2 ; NFKC_SCF; 0069 +1D4F3 ; NFKC_SCF; 006A +1D4F4 ; NFKC_SCF; 006B +1D4F5 ; NFKC_SCF; 006C +1D4F6 ; NFKC_SCF; 006D +1D4F7 ; NFKC_SCF; 006E +1D4F8 ; NFKC_SCF; 006F +1D4F9 ; NFKC_SCF; 0070 +1D4FA ; NFKC_SCF; 0071 +1D4FB ; NFKC_SCF; 0072 +1D4FC ; NFKC_SCF; 0073 +1D4FD ; NFKC_SCF; 0074 +1D4FE ; NFKC_SCF; 0075 +1D4FF ; NFKC_SCF; 0076 +1D500 ; NFKC_SCF; 0077 +1D501 ; NFKC_SCF; 0078 +1D502 ; NFKC_SCF; 0079 +1D503 ; NFKC_SCF; 007A +1D504 ; NFKC_SCF; 0061 +1D505 ; NFKC_SCF; 0062 +1D507 ; NFKC_SCF; 0064 +1D508 ; NFKC_SCF; 0065 +1D509 ; NFKC_SCF; 0066 +1D50A ; NFKC_SCF; 0067 +1D50D ; NFKC_SCF; 006A +1D50E ; NFKC_SCF; 006B +1D50F ; NFKC_SCF; 006C +1D510 ; NFKC_SCF; 006D +1D511 ; NFKC_SCF; 006E +1D512 ; NFKC_SCF; 006F +1D513 ; NFKC_SCF; 0070 +1D514 ; NFKC_SCF; 0071 +1D516 ; NFKC_SCF; 0073 +1D517 ; NFKC_SCF; 0074 +1D518 ; NFKC_SCF; 0075 +1D519 ; NFKC_SCF; 0076 +1D51A ; NFKC_SCF; 0077 +1D51B ; NFKC_SCF; 0078 +1D51C ; NFKC_SCF; 0079 +1D51E ; NFKC_SCF; 0061 +1D51F ; NFKC_SCF; 0062 +1D520 ; NFKC_SCF; 0063 +1D521 ; NFKC_SCF; 0064 +1D522 ; NFKC_SCF; 0065 +1D523 ; NFKC_SCF; 0066 +1D524 ; NFKC_SCF; 0067 +1D525 ; NFKC_SCF; 0068 +1D526 ; NFKC_SCF; 0069 +1D527 ; NFKC_SCF; 006A +1D528 ; NFKC_SCF; 006B +1D529 ; NFKC_SCF; 006C +1D52A ; NFKC_SCF; 006D +1D52B ; NFKC_SCF; 006E +1D52C ; NFKC_SCF; 006F +1D52D ; NFKC_SCF; 0070 +1D52E ; NFKC_SCF; 0071 +1D52F ; NFKC_SCF; 0072 +1D530 ; NFKC_SCF; 0073 +1D531 ; NFKC_SCF; 0074 +1D532 ; NFKC_SCF; 0075 +1D533 ; NFKC_SCF; 0076 +1D534 ; NFKC_SCF; 0077 +1D535 ; NFKC_SCF; 0078 +1D536 ; NFKC_SCF; 0079 +1D537 ; NFKC_SCF; 007A +1D538 ; NFKC_SCF; 0061 +1D539 ; NFKC_SCF; 0062 +1D53B ; NFKC_SCF; 0064 +1D53C ; NFKC_SCF; 0065 +1D53D ; NFKC_SCF; 0066 +1D53E ; NFKC_SCF; 0067 +1D540 ; NFKC_SCF; 0069 +1D541 ; NFKC_SCF; 006A +1D542 ; NFKC_SCF; 006B +1D543 ; NFKC_SCF; 006C +1D544 ; NFKC_SCF; 006D +1D546 ; NFKC_SCF; 006F +1D54A ; NFKC_SCF; 0073 +1D54B ; NFKC_SCF; 0074 +1D54C ; NFKC_SCF; 0075 +1D54D ; NFKC_SCF; 0076 +1D54E ; NFKC_SCF; 0077 +1D54F ; NFKC_SCF; 0078 +1D550 ; NFKC_SCF; 0079 +1D552 ; NFKC_SCF; 0061 +1D553 ; NFKC_SCF; 0062 +1D554 ; NFKC_SCF; 0063 +1D555 ; NFKC_SCF; 0064 +1D556 ; NFKC_SCF; 0065 +1D557 ; NFKC_SCF; 0066 +1D558 ; NFKC_SCF; 0067 +1D559 ; NFKC_SCF; 0068 +1D55A ; NFKC_SCF; 0069 +1D55B ; NFKC_SCF; 006A +1D55C ; NFKC_SCF; 006B +1D55D ; NFKC_SCF; 006C +1D55E ; NFKC_SCF; 006D +1D55F ; NFKC_SCF; 006E +1D560 ; NFKC_SCF; 006F +1D561 ; NFKC_SCF; 0070 +1D562 ; NFKC_SCF; 0071 +1D563 ; NFKC_SCF; 0072 +1D564 ; NFKC_SCF; 0073 +1D565 ; NFKC_SCF; 0074 +1D566 ; NFKC_SCF; 0075 +1D567 ; NFKC_SCF; 0076 +1D568 ; NFKC_SCF; 0077 +1D569 ; NFKC_SCF; 0078 +1D56A ; NFKC_SCF; 0079 +1D56B ; NFKC_SCF; 007A +1D56C ; NFKC_SCF; 0061 +1D56D ; NFKC_SCF; 0062 +1D56E ; NFKC_SCF; 0063 +1D56F ; NFKC_SCF; 0064 +1D570 ; NFKC_SCF; 0065 +1D571 ; NFKC_SCF; 0066 +1D572 ; NFKC_SCF; 0067 +1D573 ; NFKC_SCF; 0068 +1D574 ; NFKC_SCF; 0069 +1D575 ; NFKC_SCF; 006A +1D576 ; NFKC_SCF; 006B +1D577 ; NFKC_SCF; 006C +1D578 ; NFKC_SCF; 006D +1D579 ; NFKC_SCF; 006E +1D57A ; NFKC_SCF; 006F +1D57B ; NFKC_SCF; 0070 +1D57C ; NFKC_SCF; 0071 +1D57D ; NFKC_SCF; 0072 +1D57E ; NFKC_SCF; 0073 +1D57F ; NFKC_SCF; 0074 +1D580 ; NFKC_SCF; 0075 +1D581 ; NFKC_SCF; 0076 +1D582 ; NFKC_SCF; 0077 +1D583 ; NFKC_SCF; 0078 +1D584 ; NFKC_SCF; 0079 +1D585 ; NFKC_SCF; 007A +1D586 ; NFKC_SCF; 0061 +1D587 ; NFKC_SCF; 0062 +1D588 ; NFKC_SCF; 0063 +1D589 ; NFKC_SCF; 0064 +1D58A ; NFKC_SCF; 0065 +1D58B ; NFKC_SCF; 0066 +1D58C ; NFKC_SCF; 0067 +1D58D ; NFKC_SCF; 0068 +1D58E ; NFKC_SCF; 0069 +1D58F ; NFKC_SCF; 006A +1D590 ; NFKC_SCF; 006B +1D591 ; NFKC_SCF; 006C +1D592 ; NFKC_SCF; 006D +1D593 ; NFKC_SCF; 006E +1D594 ; NFKC_SCF; 006F +1D595 ; NFKC_SCF; 0070 +1D596 ; NFKC_SCF; 0071 +1D597 ; NFKC_SCF; 0072 +1D598 ; NFKC_SCF; 0073 +1D599 ; NFKC_SCF; 0074 +1D59A ; NFKC_SCF; 0075 +1D59B ; NFKC_SCF; 0076 +1D59C ; NFKC_SCF; 0077 +1D59D ; NFKC_SCF; 0078 +1D59E ; NFKC_SCF; 0079 +1D59F ; NFKC_SCF; 007A +1D5A0 ; NFKC_SCF; 0061 +1D5A1 ; NFKC_SCF; 0062 +1D5A2 ; NFKC_SCF; 0063 +1D5A3 ; NFKC_SCF; 0064 +1D5A4 ; NFKC_SCF; 0065 +1D5A5 ; NFKC_SCF; 0066 +1D5A6 ; NFKC_SCF; 0067 +1D5A7 ; NFKC_SCF; 0068 +1D5A8 ; NFKC_SCF; 0069 +1D5A9 ; NFKC_SCF; 006A +1D5AA ; NFKC_SCF; 006B +1D5AB ; NFKC_SCF; 006C +1D5AC ; NFKC_SCF; 006D +1D5AD ; NFKC_SCF; 006E +1D5AE ; NFKC_SCF; 006F +1D5AF ; NFKC_SCF; 0070 +1D5B0 ; NFKC_SCF; 0071 +1D5B1 ; NFKC_SCF; 0072 +1D5B2 ; NFKC_SCF; 0073 +1D5B3 ; NFKC_SCF; 0074 +1D5B4 ; NFKC_SCF; 0075 +1D5B5 ; NFKC_SCF; 0076 +1D5B6 ; NFKC_SCF; 0077 +1D5B7 ; NFKC_SCF; 0078 +1D5B8 ; NFKC_SCF; 0079 +1D5B9 ; NFKC_SCF; 007A +1D5BA ; NFKC_SCF; 0061 +1D5BB ; NFKC_SCF; 0062 +1D5BC ; NFKC_SCF; 0063 +1D5BD ; NFKC_SCF; 0064 +1D5BE ; NFKC_SCF; 0065 +1D5BF ; NFKC_SCF; 0066 +1D5C0 ; NFKC_SCF; 0067 +1D5C1 ; NFKC_SCF; 0068 +1D5C2 ; NFKC_SCF; 0069 +1D5C3 ; NFKC_SCF; 006A +1D5C4 ; NFKC_SCF; 006B +1D5C5 ; NFKC_SCF; 006C +1D5C6 ; NFKC_SCF; 006D +1D5C7 ; NFKC_SCF; 006E +1D5C8 ; NFKC_SCF; 006F +1D5C9 ; NFKC_SCF; 0070 +1D5CA ; NFKC_SCF; 0071 +1D5CB ; NFKC_SCF; 0072 +1D5CC ; NFKC_SCF; 0073 +1D5CD ; NFKC_SCF; 0074 +1D5CE ; NFKC_SCF; 0075 +1D5CF ; NFKC_SCF; 0076 +1D5D0 ; NFKC_SCF; 0077 +1D5D1 ; NFKC_SCF; 0078 +1D5D2 ; NFKC_SCF; 0079 +1D5D3 ; NFKC_SCF; 007A +1D5D4 ; NFKC_SCF; 0061 +1D5D5 ; NFKC_SCF; 0062 +1D5D6 ; NFKC_SCF; 0063 +1D5D7 ; NFKC_SCF; 0064 +1D5D8 ; NFKC_SCF; 0065 +1D5D9 ; NFKC_SCF; 0066 +1D5DA ; NFKC_SCF; 0067 +1D5DB ; NFKC_SCF; 0068 +1D5DC ; NFKC_SCF; 0069 +1D5DD ; NFKC_SCF; 006A +1D5DE ; NFKC_SCF; 006B +1D5DF ; NFKC_SCF; 006C +1D5E0 ; NFKC_SCF; 006D +1D5E1 ; NFKC_SCF; 006E +1D5E2 ; NFKC_SCF; 006F +1D5E3 ; NFKC_SCF; 0070 +1D5E4 ; NFKC_SCF; 0071 +1D5E5 ; NFKC_SCF; 0072 +1D5E6 ; NFKC_SCF; 0073 +1D5E7 ; NFKC_SCF; 0074 +1D5E8 ; NFKC_SCF; 0075 +1D5E9 ; NFKC_SCF; 0076 +1D5EA ; NFKC_SCF; 0077 +1D5EB ; NFKC_SCF; 0078 +1D5EC ; NFKC_SCF; 0079 +1D5ED ; NFKC_SCF; 007A +1D5EE ; NFKC_SCF; 0061 +1D5EF ; NFKC_SCF; 0062 +1D5F0 ; NFKC_SCF; 0063 +1D5F1 ; NFKC_SCF; 0064 +1D5F2 ; NFKC_SCF; 0065 +1D5F3 ; NFKC_SCF; 0066 +1D5F4 ; NFKC_SCF; 0067 +1D5F5 ; NFKC_SCF; 0068 +1D5F6 ; NFKC_SCF; 0069 +1D5F7 ; NFKC_SCF; 006A +1D5F8 ; NFKC_SCF; 006B +1D5F9 ; NFKC_SCF; 006C +1D5FA ; NFKC_SCF; 006D +1D5FB ; NFKC_SCF; 006E +1D5FC ; NFKC_SCF; 006F +1D5FD ; NFKC_SCF; 0070 +1D5FE ; NFKC_SCF; 0071 +1D5FF ; NFKC_SCF; 0072 +1D600 ; NFKC_SCF; 0073 +1D601 ; NFKC_SCF; 0074 +1D602 ; NFKC_SCF; 0075 +1D603 ; NFKC_SCF; 0076 +1D604 ; NFKC_SCF; 0077 +1D605 ; NFKC_SCF; 0078 +1D606 ; NFKC_SCF; 0079 +1D607 ; NFKC_SCF; 007A +1D608 ; NFKC_SCF; 0061 +1D609 ; NFKC_SCF; 0062 +1D60A ; NFKC_SCF; 0063 +1D60B ; NFKC_SCF; 0064 +1D60C ; NFKC_SCF; 0065 +1D60D ; NFKC_SCF; 0066 +1D60E ; NFKC_SCF; 0067 +1D60F ; NFKC_SCF; 0068 +1D610 ; NFKC_SCF; 0069 +1D611 ; NFKC_SCF; 006A +1D612 ; NFKC_SCF; 006B +1D613 ; NFKC_SCF; 006C +1D614 ; NFKC_SCF; 006D +1D615 ; NFKC_SCF; 006E +1D616 ; NFKC_SCF; 006F +1D617 ; NFKC_SCF; 0070 +1D618 ; NFKC_SCF; 0071 +1D619 ; NFKC_SCF; 0072 +1D61A ; NFKC_SCF; 0073 +1D61B ; NFKC_SCF; 0074 +1D61C ; NFKC_SCF; 0075 +1D61D ; NFKC_SCF; 0076 +1D61E ; NFKC_SCF; 0077 +1D61F ; NFKC_SCF; 0078 +1D620 ; NFKC_SCF; 0079 +1D621 ; NFKC_SCF; 007A +1D622 ; NFKC_SCF; 0061 +1D623 ; NFKC_SCF; 0062 +1D624 ; NFKC_SCF; 0063 +1D625 ; NFKC_SCF; 0064 +1D626 ; NFKC_SCF; 0065 +1D627 ; NFKC_SCF; 0066 +1D628 ; NFKC_SCF; 0067 +1D629 ; NFKC_SCF; 0068 +1D62A ; NFKC_SCF; 0069 +1D62B ; NFKC_SCF; 006A +1D62C ; NFKC_SCF; 006B +1D62D ; NFKC_SCF; 006C +1D62E ; NFKC_SCF; 006D +1D62F ; NFKC_SCF; 006E +1D630 ; NFKC_SCF; 006F +1D631 ; NFKC_SCF; 0070 +1D632 ; NFKC_SCF; 0071 +1D633 ; NFKC_SCF; 0072 +1D634 ; NFKC_SCF; 0073 +1D635 ; NFKC_SCF; 0074 +1D636 ; NFKC_SCF; 0075 +1D637 ; NFKC_SCF; 0076 +1D638 ; NFKC_SCF; 0077 +1D639 ; NFKC_SCF; 0078 +1D63A ; NFKC_SCF; 0079 +1D63B ; NFKC_SCF; 007A +1D63C ; NFKC_SCF; 0061 +1D63D ; NFKC_SCF; 0062 +1D63E ; NFKC_SCF; 0063 +1D63F ; NFKC_SCF; 0064 +1D640 ; NFKC_SCF; 0065 +1D641 ; NFKC_SCF; 0066 +1D642 ; NFKC_SCF; 0067 +1D643 ; NFKC_SCF; 0068 +1D644 ; NFKC_SCF; 0069 +1D645 ; NFKC_SCF; 006A +1D646 ; NFKC_SCF; 006B +1D647 ; NFKC_SCF; 006C +1D648 ; NFKC_SCF; 006D +1D649 ; NFKC_SCF; 006E +1D64A ; NFKC_SCF; 006F +1D64B ; NFKC_SCF; 0070 +1D64C ; NFKC_SCF; 0071 +1D64D ; NFKC_SCF; 0072 +1D64E ; NFKC_SCF; 0073 +1D64F ; NFKC_SCF; 0074 +1D650 ; NFKC_SCF; 0075 +1D651 ; NFKC_SCF; 0076 +1D652 ; NFKC_SCF; 0077 +1D653 ; NFKC_SCF; 0078 +1D654 ; NFKC_SCF; 0079 +1D655 ; NFKC_SCF; 007A +1D656 ; NFKC_SCF; 0061 +1D657 ; NFKC_SCF; 0062 +1D658 ; NFKC_SCF; 0063 +1D659 ; NFKC_SCF; 0064 +1D65A ; NFKC_SCF; 0065 +1D65B ; NFKC_SCF; 0066 +1D65C ; NFKC_SCF; 0067 +1D65D ; NFKC_SCF; 0068 +1D65E ; NFKC_SCF; 0069 +1D65F ; NFKC_SCF; 006A +1D660 ; NFKC_SCF; 006B +1D661 ; NFKC_SCF; 006C +1D662 ; NFKC_SCF; 006D +1D663 ; NFKC_SCF; 006E +1D664 ; NFKC_SCF; 006F +1D665 ; NFKC_SCF; 0070 +1D666 ; NFKC_SCF; 0071 +1D667 ; NFKC_SCF; 0072 +1D668 ; NFKC_SCF; 0073 +1D669 ; NFKC_SCF; 0074 +1D66A ; NFKC_SCF; 0075 +1D66B ; NFKC_SCF; 0076 +1D66C ; NFKC_SCF; 0077 +1D66D ; NFKC_SCF; 0078 +1D66E ; NFKC_SCF; 0079 +1D66F ; NFKC_SCF; 007A +1D670 ; NFKC_SCF; 0061 +1D671 ; NFKC_SCF; 0062 +1D672 ; NFKC_SCF; 0063 +1D673 ; NFKC_SCF; 0064 +1D674 ; NFKC_SCF; 0065 +1D675 ; NFKC_SCF; 0066 +1D676 ; NFKC_SCF; 0067 +1D677 ; NFKC_SCF; 0068 +1D678 ; NFKC_SCF; 0069 +1D679 ; NFKC_SCF; 006A +1D67A ; NFKC_SCF; 006B +1D67B ; NFKC_SCF; 006C +1D67C ; NFKC_SCF; 006D +1D67D ; NFKC_SCF; 006E +1D67E ; NFKC_SCF; 006F +1D67F ; NFKC_SCF; 0070 +1D680 ; NFKC_SCF; 0071 +1D681 ; NFKC_SCF; 0072 +1D682 ; NFKC_SCF; 0073 +1D683 ; NFKC_SCF; 0074 +1D684 ; NFKC_SCF; 0075 +1D685 ; NFKC_SCF; 0076 +1D686 ; NFKC_SCF; 0077 +1D687 ; NFKC_SCF; 0078 +1D688 ; NFKC_SCF; 0079 +1D689 ; NFKC_SCF; 007A +1D68A ; NFKC_SCF; 0061 +1D68B ; NFKC_SCF; 0062 +1D68C ; NFKC_SCF; 0063 +1D68D ; NFKC_SCF; 0064 +1D68E ; NFKC_SCF; 0065 +1D68F ; NFKC_SCF; 0066 +1D690 ; NFKC_SCF; 0067 +1D691 ; NFKC_SCF; 0068 +1D692 ; NFKC_SCF; 0069 +1D693 ; NFKC_SCF; 006A +1D694 ; NFKC_SCF; 006B +1D695 ; NFKC_SCF; 006C +1D696 ; NFKC_SCF; 006D +1D697 ; NFKC_SCF; 006E +1D698 ; NFKC_SCF; 006F +1D699 ; NFKC_SCF; 0070 +1D69A ; NFKC_SCF; 0071 +1D69B ; NFKC_SCF; 0072 +1D69C ; NFKC_SCF; 0073 +1D69D ; NFKC_SCF; 0074 +1D69E ; NFKC_SCF; 0075 +1D69F ; NFKC_SCF; 0076 +1D6A0 ; NFKC_SCF; 0077 +1D6A1 ; NFKC_SCF; 0078 +1D6A2 ; NFKC_SCF; 0079 +1D6A3 ; NFKC_SCF; 007A +1D6A4 ; NFKC_SCF; 0131 +1D6A5 ; NFKC_SCF; 0237 +1D6A8 ; NFKC_SCF; 03B1 +1D6A9 ; NFKC_SCF; 03B2 +1D6AA ; NFKC_SCF; 03B3 +1D6AB ; NFKC_SCF; 03B4 +1D6AC ; NFKC_SCF; 03B5 +1D6AD ; NFKC_SCF; 03B6 +1D6AE ; NFKC_SCF; 03B7 +1D6AF ; NFKC_SCF; 03B8 +1D6B0 ; NFKC_SCF; 03B9 +1D6B1 ; NFKC_SCF; 03BA +1D6B2 ; NFKC_SCF; 03BB +1D6B3 ; NFKC_SCF; 03BC +1D6B4 ; NFKC_SCF; 03BD +1D6B5 ; NFKC_SCF; 03BE +1D6B6 ; NFKC_SCF; 03BF +1D6B7 ; NFKC_SCF; 03C0 +1D6B8 ; NFKC_SCF; 03C1 +1D6B9 ; NFKC_SCF; 03B8 +1D6BA ; NFKC_SCF; 03C3 +1D6BB ; NFKC_SCF; 03C4 +1D6BC ; NFKC_SCF; 03C5 +1D6BD ; NFKC_SCF; 03C6 +1D6BE ; NFKC_SCF; 03C7 +1D6BF ; NFKC_SCF; 03C8 +1D6C0 ; NFKC_SCF; 03C9 +1D6C1 ; NFKC_SCF; 2207 +1D6C2 ; NFKC_SCF; 03B1 +1D6C3 ; NFKC_SCF; 03B2 +1D6C4 ; NFKC_SCF; 03B3 +1D6C5 ; NFKC_SCF; 03B4 +1D6C6 ; NFKC_SCF; 03B5 +1D6C7 ; NFKC_SCF; 03B6 +1D6C8 ; NFKC_SCF; 03B7 +1D6C9 ; NFKC_SCF; 03B8 +1D6CA ; NFKC_SCF; 03B9 +1D6CB ; NFKC_SCF; 03BA +1D6CC ; NFKC_SCF; 03BB +1D6CD ; NFKC_SCF; 03BC +1D6CE ; NFKC_SCF; 03BD +1D6CF ; NFKC_SCF; 03BE +1D6D0 ; NFKC_SCF; 03BF +1D6D1 ; NFKC_SCF; 03C0 +1D6D2 ; NFKC_SCF; 03C1 +1D6D3..1D6D4 ; NFKC_SCF; 03C3 +1D6D5 ; NFKC_SCF; 03C4 +1D6D6 ; NFKC_SCF; 03C5 +1D6D7 ; NFKC_SCF; 03C6 +1D6D8 ; NFKC_SCF; 03C7 +1D6D9 ; NFKC_SCF; 03C8 +1D6DA ; NFKC_SCF; 03C9 +1D6DB ; NFKC_SCF; 2202 +1D6DC ; NFKC_SCF; 03B5 +1D6DD ; NFKC_SCF; 03B8 +1D6DE ; NFKC_SCF; 03BA +1D6DF ; NFKC_SCF; 03C6 +1D6E0 ; NFKC_SCF; 03C1 +1D6E1 ; NFKC_SCF; 03C0 +1D6E2 ; NFKC_SCF; 03B1 +1D6E3 ; NFKC_SCF; 03B2 +1D6E4 ; NFKC_SCF; 03B3 +1D6E5 ; NFKC_SCF; 03B4 +1D6E6 ; NFKC_SCF; 03B5 +1D6E7 ; NFKC_SCF; 03B6 +1D6E8 ; NFKC_SCF; 03B7 +1D6E9 ; NFKC_SCF; 03B8 +1D6EA ; NFKC_SCF; 03B9 +1D6EB ; NFKC_SCF; 03BA +1D6EC ; NFKC_SCF; 03BB +1D6ED ; NFKC_SCF; 03BC +1D6EE ; NFKC_SCF; 03BD +1D6EF ; NFKC_SCF; 03BE +1D6F0 ; NFKC_SCF; 03BF +1D6F1 ; NFKC_SCF; 03C0 +1D6F2 ; NFKC_SCF; 03C1 +1D6F3 ; NFKC_SCF; 03B8 +1D6F4 ; NFKC_SCF; 03C3 +1D6F5 ; NFKC_SCF; 03C4 +1D6F6 ; NFKC_SCF; 03C5 +1D6F7 ; NFKC_SCF; 03C6 +1D6F8 ; NFKC_SCF; 03C7 +1D6F9 ; NFKC_SCF; 03C8 +1D6FA ; NFKC_SCF; 03C9 +1D6FB ; NFKC_SCF; 2207 +1D6FC ; NFKC_SCF; 03B1 +1D6FD ; NFKC_SCF; 03B2 +1D6FE ; NFKC_SCF; 03B3 +1D6FF ; NFKC_SCF; 03B4 +1D700 ; NFKC_SCF; 03B5 +1D701 ; NFKC_SCF; 03B6 +1D702 ; NFKC_SCF; 03B7 +1D703 ; NFKC_SCF; 03B8 +1D704 ; NFKC_SCF; 03B9 +1D705 ; NFKC_SCF; 03BA +1D706 ; NFKC_SCF; 03BB +1D707 ; NFKC_SCF; 03BC +1D708 ; NFKC_SCF; 03BD +1D709 ; NFKC_SCF; 03BE +1D70A ; NFKC_SCF; 03BF +1D70B ; NFKC_SCF; 03C0 +1D70C ; NFKC_SCF; 03C1 +1D70D..1D70E ; NFKC_SCF; 03C3 +1D70F ; NFKC_SCF; 03C4 +1D710 ; NFKC_SCF; 03C5 +1D711 ; NFKC_SCF; 03C6 +1D712 ; NFKC_SCF; 03C7 +1D713 ; NFKC_SCF; 03C8 +1D714 ; NFKC_SCF; 03C9 +1D715 ; NFKC_SCF; 2202 +1D716 ; NFKC_SCF; 03B5 +1D717 ; NFKC_SCF; 03B8 +1D718 ; NFKC_SCF; 03BA +1D719 ; NFKC_SCF; 03C6 +1D71A ; NFKC_SCF; 03C1 +1D71B ; NFKC_SCF; 03C0 +1D71C ; NFKC_SCF; 03B1 +1D71D ; NFKC_SCF; 03B2 +1D71E ; NFKC_SCF; 03B3 +1D71F ; NFKC_SCF; 03B4 +1D720 ; NFKC_SCF; 03B5 +1D721 ; NFKC_SCF; 03B6 +1D722 ; NFKC_SCF; 03B7 +1D723 ; NFKC_SCF; 03B8 +1D724 ; NFKC_SCF; 03B9 +1D725 ; NFKC_SCF; 03BA +1D726 ; NFKC_SCF; 03BB +1D727 ; NFKC_SCF; 03BC +1D728 ; NFKC_SCF; 03BD +1D729 ; NFKC_SCF; 03BE +1D72A ; NFKC_SCF; 03BF +1D72B ; NFKC_SCF; 03C0 +1D72C ; NFKC_SCF; 03C1 +1D72D ; NFKC_SCF; 03B8 +1D72E ; NFKC_SCF; 03C3 +1D72F ; NFKC_SCF; 03C4 +1D730 ; NFKC_SCF; 03C5 +1D731 ; NFKC_SCF; 03C6 +1D732 ; NFKC_SCF; 03C7 +1D733 ; NFKC_SCF; 03C8 +1D734 ; NFKC_SCF; 03C9 +1D735 ; NFKC_SCF; 2207 +1D736 ; NFKC_SCF; 03B1 +1D737 ; NFKC_SCF; 03B2 +1D738 ; NFKC_SCF; 03B3 +1D739 ; NFKC_SCF; 03B4 +1D73A ; NFKC_SCF; 03B5 +1D73B ; NFKC_SCF; 03B6 +1D73C ; NFKC_SCF; 03B7 +1D73D ; NFKC_SCF; 03B8 +1D73E ; NFKC_SCF; 03B9 +1D73F ; NFKC_SCF; 03BA +1D740 ; NFKC_SCF; 03BB +1D741 ; NFKC_SCF; 03BC +1D742 ; NFKC_SCF; 03BD +1D743 ; NFKC_SCF; 03BE +1D744 ; NFKC_SCF; 03BF +1D745 ; NFKC_SCF; 03C0 +1D746 ; NFKC_SCF; 03C1 +1D747..1D748 ; NFKC_SCF; 03C3 +1D749 ; NFKC_SCF; 03C4 +1D74A ; NFKC_SCF; 03C5 +1D74B ; NFKC_SCF; 03C6 +1D74C ; NFKC_SCF; 03C7 +1D74D ; NFKC_SCF; 03C8 +1D74E ; NFKC_SCF; 03C9 +1D74F ; NFKC_SCF; 2202 +1D750 ; NFKC_SCF; 03B5 +1D751 ; NFKC_SCF; 03B8 +1D752 ; NFKC_SCF; 03BA +1D753 ; NFKC_SCF; 03C6 +1D754 ; NFKC_SCF; 03C1 +1D755 ; NFKC_SCF; 03C0 +1D756 ; NFKC_SCF; 03B1 +1D757 ; NFKC_SCF; 03B2 +1D758 ; NFKC_SCF; 03B3 +1D759 ; NFKC_SCF; 03B4 +1D75A ; NFKC_SCF; 03B5 +1D75B ; NFKC_SCF; 03B6 +1D75C ; NFKC_SCF; 03B7 +1D75D ; NFKC_SCF; 03B8 +1D75E ; NFKC_SCF; 03B9 +1D75F ; NFKC_SCF; 03BA +1D760 ; NFKC_SCF; 03BB +1D761 ; NFKC_SCF; 03BC +1D762 ; NFKC_SCF; 03BD +1D763 ; NFKC_SCF; 03BE +1D764 ; NFKC_SCF; 03BF +1D765 ; NFKC_SCF; 03C0 +1D766 ; NFKC_SCF; 03C1 +1D767 ; NFKC_SCF; 03B8 +1D768 ; NFKC_SCF; 03C3 +1D769 ; NFKC_SCF; 03C4 +1D76A ; NFKC_SCF; 03C5 +1D76B ; NFKC_SCF; 03C6 +1D76C ; NFKC_SCF; 03C7 +1D76D ; NFKC_SCF; 03C8 +1D76E ; NFKC_SCF; 03C9 +1D76F ; NFKC_SCF; 2207 +1D770 ; NFKC_SCF; 03B1 +1D771 ; NFKC_SCF; 03B2 +1D772 ; NFKC_SCF; 03B3 +1D773 ; NFKC_SCF; 03B4 +1D774 ; NFKC_SCF; 03B5 +1D775 ; NFKC_SCF; 03B6 +1D776 ; NFKC_SCF; 03B7 +1D777 ; NFKC_SCF; 03B8 +1D778 ; NFKC_SCF; 03B9 +1D779 ; NFKC_SCF; 03BA +1D77A ; NFKC_SCF; 03BB +1D77B ; NFKC_SCF; 03BC +1D77C ; NFKC_SCF; 03BD +1D77D ; NFKC_SCF; 03BE +1D77E ; NFKC_SCF; 03BF +1D77F ; NFKC_SCF; 03C0 +1D780 ; NFKC_SCF; 03C1 +1D781..1D782 ; NFKC_SCF; 03C3 +1D783 ; NFKC_SCF; 03C4 +1D784 ; NFKC_SCF; 03C5 +1D785 ; NFKC_SCF; 03C6 +1D786 ; NFKC_SCF; 03C7 +1D787 ; NFKC_SCF; 03C8 +1D788 ; NFKC_SCF; 03C9 +1D789 ; NFKC_SCF; 2202 +1D78A ; NFKC_SCF; 03B5 +1D78B ; NFKC_SCF; 03B8 +1D78C ; NFKC_SCF; 03BA +1D78D ; NFKC_SCF; 03C6 +1D78E ; NFKC_SCF; 03C1 +1D78F ; NFKC_SCF; 03C0 +1D790 ; NFKC_SCF; 03B1 +1D791 ; NFKC_SCF; 03B2 +1D792 ; NFKC_SCF; 03B3 +1D793 ; NFKC_SCF; 03B4 +1D794 ; NFKC_SCF; 03B5 +1D795 ; NFKC_SCF; 03B6 +1D796 ; NFKC_SCF; 03B7 +1D797 ; NFKC_SCF; 03B8 +1D798 ; NFKC_SCF; 03B9 +1D799 ; NFKC_SCF; 03BA +1D79A ; NFKC_SCF; 03BB +1D79B ; NFKC_SCF; 03BC +1D79C ; NFKC_SCF; 03BD +1D79D ; NFKC_SCF; 03BE +1D79E ; NFKC_SCF; 03BF +1D79F ; NFKC_SCF; 03C0 +1D7A0 ; NFKC_SCF; 03C1 +1D7A1 ; NFKC_SCF; 03B8 +1D7A2 ; NFKC_SCF; 03C3 +1D7A3 ; NFKC_SCF; 03C4 +1D7A4 ; NFKC_SCF; 03C5 +1D7A5 ; NFKC_SCF; 03C6 +1D7A6 ; NFKC_SCF; 03C7 +1D7A7 ; NFKC_SCF; 03C8 +1D7A8 ; NFKC_SCF; 03C9 +1D7A9 ; NFKC_SCF; 2207 +1D7AA ; NFKC_SCF; 03B1 +1D7AB ; NFKC_SCF; 03B2 +1D7AC ; NFKC_SCF; 03B3 +1D7AD ; NFKC_SCF; 03B4 +1D7AE ; NFKC_SCF; 03B5 +1D7AF ; NFKC_SCF; 03B6 +1D7B0 ; NFKC_SCF; 03B7 +1D7B1 ; NFKC_SCF; 03B8 +1D7B2 ; NFKC_SCF; 03B9 +1D7B3 ; NFKC_SCF; 03BA +1D7B4 ; NFKC_SCF; 03BB +1D7B5 ; NFKC_SCF; 03BC +1D7B6 ; NFKC_SCF; 03BD +1D7B7 ; NFKC_SCF; 03BE +1D7B8 ; NFKC_SCF; 03BF +1D7B9 ; NFKC_SCF; 03C0 +1D7BA ; NFKC_SCF; 03C1 +1D7BB..1D7BC ; NFKC_SCF; 03C3 +1D7BD ; NFKC_SCF; 03C4 +1D7BE ; NFKC_SCF; 03C5 +1D7BF ; NFKC_SCF; 03C6 +1D7C0 ; NFKC_SCF; 03C7 +1D7C1 ; NFKC_SCF; 03C8 +1D7C2 ; NFKC_SCF; 03C9 +1D7C3 ; NFKC_SCF; 2202 +1D7C4 ; NFKC_SCF; 03B5 +1D7C5 ; NFKC_SCF; 03B8 +1D7C6 ; NFKC_SCF; 03BA +1D7C7 ; NFKC_SCF; 03C6 +1D7C8 ; NFKC_SCF; 03C1 +1D7C9 ; NFKC_SCF; 03C0 +1D7CA..1D7CB ; NFKC_SCF; 03DD +1D7CE ; NFKC_SCF; 0030 +1D7CF ; NFKC_SCF; 0031 +1D7D0 ; NFKC_SCF; 0032 +1D7D1 ; NFKC_SCF; 0033 +1D7D2 ; NFKC_SCF; 0034 +1D7D3 ; NFKC_SCF; 0035 +1D7D4 ; NFKC_SCF; 0036 +1D7D5 ; NFKC_SCF; 0037 +1D7D6 ; NFKC_SCF; 0038 +1D7D7 ; NFKC_SCF; 0039 +1D7D8 ; NFKC_SCF; 0030 +1D7D9 ; NFKC_SCF; 0031 +1D7DA ; NFKC_SCF; 0032 +1D7DB ; NFKC_SCF; 0033 +1D7DC ; NFKC_SCF; 0034 +1D7DD ; NFKC_SCF; 0035 +1D7DE ; NFKC_SCF; 0036 +1D7DF ; NFKC_SCF; 0037 +1D7E0 ; NFKC_SCF; 0038 +1D7E1 ; NFKC_SCF; 0039 +1D7E2 ; NFKC_SCF; 0030 +1D7E3 ; NFKC_SCF; 0031 +1D7E4 ; NFKC_SCF; 0032 +1D7E5 ; NFKC_SCF; 0033 +1D7E6 ; NFKC_SCF; 0034 +1D7E7 ; NFKC_SCF; 0035 +1D7E8 ; NFKC_SCF; 0036 +1D7E9 ; NFKC_SCF; 0037 +1D7EA ; NFKC_SCF; 0038 +1D7EB ; NFKC_SCF; 0039 +1D7EC ; NFKC_SCF; 0030 +1D7ED ; NFKC_SCF; 0031 +1D7EE ; NFKC_SCF; 0032 +1D7EF ; NFKC_SCF; 0033 +1D7F0 ; NFKC_SCF; 0034 +1D7F1 ; NFKC_SCF; 0035 +1D7F2 ; NFKC_SCF; 0036 +1D7F3 ; NFKC_SCF; 0037 +1D7F4 ; NFKC_SCF; 0038 +1D7F5 ; NFKC_SCF; 0039 +1D7F6 ; NFKC_SCF; 0030 +1D7F7 ; NFKC_SCF; 0031 +1D7F8 ; NFKC_SCF; 0032 +1D7F9 ; NFKC_SCF; 0033 +1D7FA ; NFKC_SCF; 0034 +1D7FB ; NFKC_SCF; 0035 +1D7FC ; NFKC_SCF; 0036 +1D7FD ; NFKC_SCF; 0037 +1D7FE ; NFKC_SCF; 0038 +1D7FF ; NFKC_SCF; 0039 +1E030 ; NFKC_SCF; 0430 +1E031 ; NFKC_SCF; 0431 +1E032 ; NFKC_SCF; 0432 +1E033 ; NFKC_SCF; 0433 +1E034 ; NFKC_SCF; 0434 +1E035 ; NFKC_SCF; 0435 +1E036 ; NFKC_SCF; 0436 +1E037 ; NFKC_SCF; 0437 +1E038 ; NFKC_SCF; 0438 +1E039 ; NFKC_SCF; 043A +1E03A ; NFKC_SCF; 043B +1E03B ; NFKC_SCF; 043C +1E03C ; NFKC_SCF; 043E +1E03D ; NFKC_SCF; 043F +1E03E ; NFKC_SCF; 0440 +1E03F ; NFKC_SCF; 0441 +1E040 ; NFKC_SCF; 0442 +1E041 ; NFKC_SCF; 0443 +1E042 ; NFKC_SCF; 0444 +1E043 ; NFKC_SCF; 0445 +1E044 ; NFKC_SCF; 0446 +1E045 ; NFKC_SCF; 0447 +1E046 ; NFKC_SCF; 0448 +1E047 ; NFKC_SCF; 044B +1E048 ; NFKC_SCF; 044D +1E049 ; NFKC_SCF; 044E +1E04A ; NFKC_SCF; A689 +1E04B ; NFKC_SCF; 04D9 +1E04C ; NFKC_SCF; 0456 +1E04D ; NFKC_SCF; 0458 +1E04E ; NFKC_SCF; 04E9 +1E04F ; NFKC_SCF; 04AF +1E050 ; NFKC_SCF; 04CF +1E051 ; NFKC_SCF; 0430 +1E052 ; NFKC_SCF; 0431 +1E053 ; NFKC_SCF; 0432 +1E054 ; NFKC_SCF; 0433 +1E055 ; NFKC_SCF; 0434 +1E056 ; NFKC_SCF; 0435 +1E057 ; NFKC_SCF; 0436 +1E058 ; NFKC_SCF; 0437 +1E059 ; NFKC_SCF; 0438 +1E05A ; NFKC_SCF; 043A +1E05B ; NFKC_SCF; 043B +1E05C ; NFKC_SCF; 043E +1E05D ; NFKC_SCF; 043F +1E05E ; NFKC_SCF; 0441 +1E05F ; NFKC_SCF; 0443 +1E060 ; NFKC_SCF; 0444 +1E061 ; NFKC_SCF; 0445 +1E062 ; NFKC_SCF; 0446 +1E063 ; NFKC_SCF; 0447 +1E064 ; NFKC_SCF; 0448 +1E065 ; NFKC_SCF; 044A +1E066 ; NFKC_SCF; 044B +1E067 ; NFKC_SCF; 0491 +1E068 ; NFKC_SCF; 0456 +1E069 ; NFKC_SCF; 0455 +1E06A ; NFKC_SCF; 045F +1E06B ; NFKC_SCF; 04AB +1E06C ; NFKC_SCF; A651 +1E06D ; NFKC_SCF; 04B1 +1E900 ; NFKC_SCF; 1E922 +1E901 ; NFKC_SCF; 1E923 +1E902 ; NFKC_SCF; 1E924 +1E903 ; NFKC_SCF; 1E925 +1E904 ; NFKC_SCF; 1E926 +1E905 ; NFKC_SCF; 1E927 +1E906 ; NFKC_SCF; 1E928 +1E907 ; NFKC_SCF; 1E929 +1E908 ; NFKC_SCF; 1E92A +1E909 ; NFKC_SCF; 1E92B +1E90A ; NFKC_SCF; 1E92C +1E90B ; NFKC_SCF; 1E92D +1E90C ; NFKC_SCF; 1E92E +1E90D ; NFKC_SCF; 1E92F +1E90E ; NFKC_SCF; 1E930 +1E90F ; NFKC_SCF; 1E931 +1E910 ; NFKC_SCF; 1E932 +1E911 ; NFKC_SCF; 1E933 +1E912 ; NFKC_SCF; 1E934 +1E913 ; NFKC_SCF; 1E935 +1E914 ; NFKC_SCF; 1E936 +1E915 ; NFKC_SCF; 1E937 +1E916 ; NFKC_SCF; 1E938 +1E917 ; NFKC_SCF; 1E939 +1E918 ; NFKC_SCF; 1E93A +1E919 ; NFKC_SCF; 1E93B +1E91A ; NFKC_SCF; 1E93C +1E91B ; NFKC_SCF; 1E93D +1E91C ; NFKC_SCF; 1E93E +1E91D ; NFKC_SCF; 1E93F +1E91E ; NFKC_SCF; 1E940 +1E91F ; NFKC_SCF; 1E941 +1E920 ; NFKC_SCF; 1E942 +1E921 ; NFKC_SCF; 1E943 +1EE00 ; NFKC_SCF; 0627 +1EE01 ; NFKC_SCF; 0628 +1EE02 ; NFKC_SCF; 062C +1EE03 ; NFKC_SCF; 062F +1EE05 ; NFKC_SCF; 0648 +1EE06 ; NFKC_SCF; 0632 +1EE07 ; NFKC_SCF; 062D +1EE08 ; NFKC_SCF; 0637 +1EE09 ; NFKC_SCF; 064A +1EE0A ; NFKC_SCF; 0643 +1EE0B ; NFKC_SCF; 0644 +1EE0C ; NFKC_SCF; 0645 +1EE0D ; NFKC_SCF; 0646 +1EE0E ; NFKC_SCF; 0633 +1EE0F ; NFKC_SCF; 0639 +1EE10 ; NFKC_SCF; 0641 +1EE11 ; NFKC_SCF; 0635 +1EE12 ; NFKC_SCF; 0642 +1EE13 ; NFKC_SCF; 0631 +1EE14 ; NFKC_SCF; 0634 +1EE15 ; NFKC_SCF; 062A +1EE16 ; NFKC_SCF; 062B +1EE17 ; NFKC_SCF; 062E +1EE18 ; NFKC_SCF; 0630 +1EE19 ; NFKC_SCF; 0636 +1EE1A ; NFKC_SCF; 0638 +1EE1B ; NFKC_SCF; 063A +1EE1C ; NFKC_SCF; 066E +1EE1D ; NFKC_SCF; 06BA +1EE1E ; NFKC_SCF; 06A1 +1EE1F ; NFKC_SCF; 066F +1EE21 ; NFKC_SCF; 0628 +1EE22 ; NFKC_SCF; 062C +1EE24 ; NFKC_SCF; 0647 +1EE27 ; NFKC_SCF; 062D +1EE29 ; NFKC_SCF; 064A +1EE2A ; NFKC_SCF; 0643 +1EE2B ; NFKC_SCF; 0644 +1EE2C ; NFKC_SCF; 0645 +1EE2D ; NFKC_SCF; 0646 +1EE2E ; NFKC_SCF; 0633 +1EE2F ; NFKC_SCF; 0639 +1EE30 ; NFKC_SCF; 0641 +1EE31 ; NFKC_SCF; 0635 +1EE32 ; NFKC_SCF; 0642 +1EE34 ; NFKC_SCF; 0634 +1EE35 ; NFKC_SCF; 062A +1EE36 ; NFKC_SCF; 062B +1EE37 ; NFKC_SCF; 062E +1EE39 ; NFKC_SCF; 0636 +1EE3B ; NFKC_SCF; 063A +1EE42 ; NFKC_SCF; 062C +1EE47 ; NFKC_SCF; 062D +1EE49 ; NFKC_SCF; 064A +1EE4B ; NFKC_SCF; 0644 +1EE4D ; NFKC_SCF; 0646 +1EE4E ; NFKC_SCF; 0633 +1EE4F ; NFKC_SCF; 0639 +1EE51 ; NFKC_SCF; 0635 +1EE52 ; NFKC_SCF; 0642 +1EE54 ; NFKC_SCF; 0634 +1EE57 ; NFKC_SCF; 062E +1EE59 ; NFKC_SCF; 0636 +1EE5B ; NFKC_SCF; 063A +1EE5D ; NFKC_SCF; 06BA +1EE5F ; NFKC_SCF; 066F +1EE61 ; NFKC_SCF; 0628 +1EE62 ; NFKC_SCF; 062C +1EE64 ; NFKC_SCF; 0647 +1EE67 ; NFKC_SCF; 062D +1EE68 ; NFKC_SCF; 0637 +1EE69 ; NFKC_SCF; 064A +1EE6A ; NFKC_SCF; 0643 +1EE6C ; NFKC_SCF; 0645 +1EE6D ; NFKC_SCF; 0646 +1EE6E ; NFKC_SCF; 0633 +1EE6F ; NFKC_SCF; 0639 +1EE70 ; NFKC_SCF; 0641 +1EE71 ; NFKC_SCF; 0635 +1EE72 ; NFKC_SCF; 0642 +1EE74 ; NFKC_SCF; 0634 +1EE75 ; NFKC_SCF; 062A +1EE76 ; NFKC_SCF; 062B +1EE77 ; NFKC_SCF; 062E +1EE79 ; NFKC_SCF; 0636 +1EE7A ; NFKC_SCF; 0638 +1EE7B ; NFKC_SCF; 063A +1EE7C ; NFKC_SCF; 066E +1EE7E ; NFKC_SCF; 06A1 +1EE80 ; NFKC_SCF; 0627 +1EE81 ; NFKC_SCF; 0628 +1EE82 ; NFKC_SCF; 062C +1EE83 ; NFKC_SCF; 062F +1EE84 ; NFKC_SCF; 0647 +1EE85 ; NFKC_SCF; 0648 +1EE86 ; NFKC_SCF; 0632 +1EE87 ; NFKC_SCF; 062D +1EE88 ; NFKC_SCF; 0637 +1EE89 ; NFKC_SCF; 064A +1EE8B ; NFKC_SCF; 0644 +1EE8C ; NFKC_SCF; 0645 +1EE8D ; NFKC_SCF; 0646 +1EE8E ; NFKC_SCF; 0633 +1EE8F ; NFKC_SCF; 0639 +1EE90 ; NFKC_SCF; 0641 +1EE91 ; NFKC_SCF; 0635 +1EE92 ; NFKC_SCF; 0642 +1EE93 ; NFKC_SCF; 0631 +1EE94 ; NFKC_SCF; 0634 +1EE95 ; NFKC_SCF; 062A +1EE96 ; NFKC_SCF; 062B +1EE97 ; NFKC_SCF; 062E +1EE98 ; NFKC_SCF; 0630 +1EE99 ; NFKC_SCF; 0636 +1EE9A ; NFKC_SCF; 0638 +1EE9B ; NFKC_SCF; 063A +1EEA1 ; NFKC_SCF; 0628 +1EEA2 ; NFKC_SCF; 062C +1EEA3 ; NFKC_SCF; 062F +1EEA5 ; NFKC_SCF; 0648 +1EEA6 ; NFKC_SCF; 0632 +1EEA7 ; NFKC_SCF; 062D +1EEA8 ; NFKC_SCF; 0637 +1EEA9 ; NFKC_SCF; 064A +1EEAB ; NFKC_SCF; 0644 +1EEAC ; NFKC_SCF; 0645 +1EEAD ; NFKC_SCF; 0646 +1EEAE ; NFKC_SCF; 0633 +1EEAF ; NFKC_SCF; 0639 +1EEB0 ; NFKC_SCF; 0641 +1EEB1 ; NFKC_SCF; 0635 +1EEB2 ; NFKC_SCF; 0642 +1EEB3 ; NFKC_SCF; 0631 +1EEB4 ; NFKC_SCF; 0634 +1EEB5 ; NFKC_SCF; 062A +1EEB6 ; NFKC_SCF; 062B +1EEB7 ; NFKC_SCF; 062E +1EEB8 ; NFKC_SCF; 0630 +1EEB9 ; NFKC_SCF; 0636 +1EEBA ; NFKC_SCF; 0638 +1EEBB ; NFKC_SCF; 063A +1F100 ; NFKC_SCF; 0030 002E +1F101 ; NFKC_SCF; 0030 002C +1F102 ; NFKC_SCF; 0031 002C +1F103 ; NFKC_SCF; 0032 002C +1F104 ; NFKC_SCF; 0033 002C +1F105 ; NFKC_SCF; 0034 002C +1F106 ; NFKC_SCF; 0035 002C +1F107 ; NFKC_SCF; 0036 002C +1F108 ; NFKC_SCF; 0037 002C +1F109 ; NFKC_SCF; 0038 002C +1F10A ; NFKC_SCF; 0039 002C +1F110 ; NFKC_SCF; 0028 0061 0029 +1F111 ; NFKC_SCF; 0028 0062 0029 +1F112 ; NFKC_SCF; 0028 0063 0029 +1F113 ; NFKC_SCF; 0028 0064 0029 +1F114 ; NFKC_SCF; 0028 0065 0029 +1F115 ; NFKC_SCF; 0028 0066 0029 +1F116 ; NFKC_SCF; 0028 0067 0029 +1F117 ; NFKC_SCF; 0028 0068 0029 +1F118 ; NFKC_SCF; 0028 0069 0029 +1F119 ; NFKC_SCF; 0028 006A 0029 +1F11A ; NFKC_SCF; 0028 006B 0029 +1F11B ; NFKC_SCF; 0028 006C 0029 +1F11C ; NFKC_SCF; 0028 006D 0029 +1F11D ; NFKC_SCF; 0028 006E 0029 +1F11E ; NFKC_SCF; 0028 006F 0029 +1F11F ; NFKC_SCF; 0028 0070 0029 +1F120 ; NFKC_SCF; 0028 0071 0029 +1F121 ; NFKC_SCF; 0028 0072 0029 +1F122 ; NFKC_SCF; 0028 0073 0029 +1F123 ; NFKC_SCF; 0028 0074 0029 +1F124 ; NFKC_SCF; 0028 0075 0029 +1F125 ; NFKC_SCF; 0028 0076 0029 +1F126 ; NFKC_SCF; 0028 0077 0029 +1F127 ; NFKC_SCF; 0028 0078 0029 +1F128 ; NFKC_SCF; 0028 0079 0029 +1F129 ; NFKC_SCF; 0028 007A 0029 +1F12A ; NFKC_SCF; 3014 0073 3015 +1F12B ; NFKC_SCF; 0063 +1F12C ; NFKC_SCF; 0072 +1F12D ; NFKC_SCF; 0063 0064 +1F12E ; NFKC_SCF; 0077 007A +1F130 ; NFKC_SCF; 0061 +1F131 ; NFKC_SCF; 0062 +1F132 ; NFKC_SCF; 0063 +1F133 ; NFKC_SCF; 0064 +1F134 ; NFKC_SCF; 0065 +1F135 ; NFKC_SCF; 0066 +1F136 ; NFKC_SCF; 0067 +1F137 ; NFKC_SCF; 0068 +1F138 ; NFKC_SCF; 0069 +1F139 ; NFKC_SCF; 006A +1F13A ; NFKC_SCF; 006B +1F13B ; NFKC_SCF; 006C +1F13C ; NFKC_SCF; 006D +1F13D ; NFKC_SCF; 006E +1F13E ; NFKC_SCF; 006F +1F13F ; NFKC_SCF; 0070 +1F140 ; NFKC_SCF; 0071 +1F141 ; NFKC_SCF; 0072 +1F142 ; NFKC_SCF; 0073 +1F143 ; NFKC_SCF; 0074 +1F144 ; NFKC_SCF; 0075 +1F145 ; NFKC_SCF; 0076 +1F146 ; NFKC_SCF; 0077 +1F147 ; NFKC_SCF; 0078 +1F148 ; NFKC_SCF; 0079 +1F149 ; NFKC_SCF; 007A +1F14A ; NFKC_SCF; 0068 0076 +1F14B ; NFKC_SCF; 006D 0076 +1F14C ; NFKC_SCF; 0073 0064 +1F14D ; NFKC_SCF; 0073 0073 +1F14E ; NFKC_SCF; 0070 0070 0076 +1F14F ; NFKC_SCF; 0077 0063 +1F16A ; NFKC_SCF; 006D 0063 +1F16B ; NFKC_SCF; 006D 0064 +1F16C ; NFKC_SCF; 006D 0072 +1F190 ; NFKC_SCF; 0064 006A +1F200 ; NFKC_SCF; 307B 304B +1F201 ; NFKC_SCF; 30B3 30B3 +1F202 ; NFKC_SCF; 30B5 +1F210 ; NFKC_SCF; 624B +1F211 ; NFKC_SCF; 5B57 +1F212 ; NFKC_SCF; 53CC +1F213 ; NFKC_SCF; 30C7 +1F214 ; NFKC_SCF; 4E8C +1F215 ; NFKC_SCF; 591A +1F216 ; NFKC_SCF; 89E3 +1F217 ; NFKC_SCF; 5929 +1F218 ; NFKC_SCF; 4EA4 +1F219 ; NFKC_SCF; 6620 +1F21A ; NFKC_SCF; 7121 +1F21B ; NFKC_SCF; 6599 +1F21C ; NFKC_SCF; 524D +1F21D ; NFKC_SCF; 5F8C +1F21E ; NFKC_SCF; 518D +1F21F ; NFKC_SCF; 65B0 +1F220 ; NFKC_SCF; 521D +1F221 ; NFKC_SCF; 7D42 +1F222 ; NFKC_SCF; 751F +1F223 ; NFKC_SCF; 8CA9 +1F224 ; NFKC_SCF; 58F0 +1F225 ; NFKC_SCF; 5439 +1F226 ; NFKC_SCF; 6F14 +1F227 ; NFKC_SCF; 6295 +1F228 ; NFKC_SCF; 6355 +1F229 ; NFKC_SCF; 4E00 +1F22A ; NFKC_SCF; 4E09 +1F22B ; NFKC_SCF; 904A +1F22C ; NFKC_SCF; 5DE6 +1F22D ; NFKC_SCF; 4E2D +1F22E ; NFKC_SCF; 53F3 +1F22F ; NFKC_SCF; 6307 +1F230 ; NFKC_SCF; 8D70 +1F231 ; NFKC_SCF; 6253 +1F232 ; NFKC_SCF; 7981 +1F233 ; NFKC_SCF; 7A7A +1F234 ; NFKC_SCF; 5408 +1F235 ; NFKC_SCF; 6E80 +1F236 ; NFKC_SCF; 6709 +1F237 ; NFKC_SCF; 6708 +1F238 ; NFKC_SCF; 7533 +1F239 ; NFKC_SCF; 5272 +1F23A ; NFKC_SCF; 55B6 +1F23B ; NFKC_SCF; 914D +1F240 ; NFKC_SCF; 3014 672C 3015 +1F241 ; NFKC_SCF; 3014 4E09 3015 +1F242 ; NFKC_SCF; 3014 4E8C 3015 +1F243 ; NFKC_SCF; 3014 5B89 3015 +1F244 ; NFKC_SCF; 3014 70B9 3015 +1F245 ; NFKC_SCF; 3014 6253 3015 +1F246 ; NFKC_SCF; 3014 76D7 3015 +1F247 ; NFKC_SCF; 3014 52DD 3015 +1F248 ; NFKC_SCF; 3014 6557 3015 +1F250 ; NFKC_SCF; 5F97 +1F251 ; NFKC_SCF; 53EF +1FBF0 ; NFKC_SCF; 0030 +1FBF1 ; NFKC_SCF; 0031 +1FBF2 ; NFKC_SCF; 0032 +1FBF3 ; NFKC_SCF; 0033 +1FBF4 ; NFKC_SCF; 0034 +1FBF5 ; NFKC_SCF; 0035 +1FBF6 ; NFKC_SCF; 0036 +1FBF7 ; NFKC_SCF; 0037 +1FBF8 ; NFKC_SCF; 0038 +1FBF9 ; NFKC_SCF; 0039 +2F800 ; NFKC_SCF; 4E3D +2F801 ; NFKC_SCF; 4E38 +2F802 ; NFKC_SCF; 4E41 +2F803 ; NFKC_SCF; 20122 +2F804 ; NFKC_SCF; 4F60 +2F805 ; NFKC_SCF; 4FAE +2F806 ; NFKC_SCF; 4FBB +2F807 ; NFKC_SCF; 5002 +2F808 ; NFKC_SCF; 507A +2F809 ; NFKC_SCF; 5099 +2F80A ; NFKC_SCF; 50E7 +2F80B ; NFKC_SCF; 50CF +2F80C ; NFKC_SCF; 349E +2F80D ; NFKC_SCF; 2063A +2F80E ; NFKC_SCF; 514D +2F80F ; NFKC_SCF; 5154 +2F810 ; NFKC_SCF; 5164 +2F811 ; NFKC_SCF; 5177 +2F812 ; NFKC_SCF; 2051C +2F813 ; NFKC_SCF; 34B9 +2F814 ; NFKC_SCF; 5167 +2F815 ; NFKC_SCF; 518D +2F816 ; NFKC_SCF; 2054B +2F817 ; NFKC_SCF; 5197 +2F818 ; NFKC_SCF; 51A4 +2F819 ; NFKC_SCF; 4ECC +2F81A ; NFKC_SCF; 51AC +2F81B ; NFKC_SCF; 51B5 +2F81C ; NFKC_SCF; 291DF +2F81D ; NFKC_SCF; 51F5 +2F81E ; NFKC_SCF; 5203 +2F81F ; NFKC_SCF; 34DF +2F820 ; NFKC_SCF; 523B +2F821 ; NFKC_SCF; 5246 +2F822 ; NFKC_SCF; 5272 +2F823 ; NFKC_SCF; 5277 +2F824 ; NFKC_SCF; 3515 +2F825 ; NFKC_SCF; 52C7 +2F826 ; NFKC_SCF; 52C9 +2F827 ; NFKC_SCF; 52E4 +2F828 ; NFKC_SCF; 52FA +2F829 ; NFKC_SCF; 5305 +2F82A ; NFKC_SCF; 5306 +2F82B ; NFKC_SCF; 5317 +2F82C ; NFKC_SCF; 5349 +2F82D ; NFKC_SCF; 5351 +2F82E ; NFKC_SCF; 535A +2F82F ; NFKC_SCF; 5373 +2F830 ; NFKC_SCF; 537D +2F831..2F833 ; NFKC_SCF; 537F +2F834 ; NFKC_SCF; 20A2C +2F835 ; NFKC_SCF; 7070 +2F836 ; NFKC_SCF; 53CA +2F837 ; NFKC_SCF; 53DF +2F838 ; NFKC_SCF; 20B63 +2F839 ; NFKC_SCF; 53EB +2F83A ; NFKC_SCF; 53F1 +2F83B ; NFKC_SCF; 5406 +2F83C ; NFKC_SCF; 549E +2F83D ; NFKC_SCF; 5438 +2F83E ; NFKC_SCF; 5448 +2F83F ; NFKC_SCF; 5468 +2F840 ; NFKC_SCF; 54A2 +2F841 ; NFKC_SCF; 54F6 +2F842 ; NFKC_SCF; 5510 +2F843 ; NFKC_SCF; 5553 +2F844 ; NFKC_SCF; 5563 +2F845..2F846 ; NFKC_SCF; 5584 +2F847 ; NFKC_SCF; 5599 +2F848 ; NFKC_SCF; 55AB +2F849 ; NFKC_SCF; 55B3 +2F84A ; NFKC_SCF; 55C2 +2F84B ; NFKC_SCF; 5716 +2F84C ; NFKC_SCF; 5606 +2F84D ; NFKC_SCF; 5717 +2F84E ; NFKC_SCF; 5651 +2F84F ; NFKC_SCF; 5674 +2F850 ; NFKC_SCF; 5207 +2F851 ; NFKC_SCF; 58EE +2F852 ; NFKC_SCF; 57CE +2F853 ; NFKC_SCF; 57F4 +2F854 ; NFKC_SCF; 580D +2F855 ; NFKC_SCF; 578B +2F856 ; NFKC_SCF; 5832 +2F857 ; NFKC_SCF; 5831 +2F858 ; NFKC_SCF; 58AC +2F859 ; NFKC_SCF; 214E4 +2F85A ; NFKC_SCF; 58F2 +2F85B ; NFKC_SCF; 58F7 +2F85C ; NFKC_SCF; 5906 +2F85D ; NFKC_SCF; 591A +2F85E ; NFKC_SCF; 5922 +2F85F ; NFKC_SCF; 5962 +2F860 ; NFKC_SCF; 216A8 +2F861 ; NFKC_SCF; 216EA +2F862 ; NFKC_SCF; 59EC +2F863 ; NFKC_SCF; 5A1B +2F864 ; NFKC_SCF; 5A27 +2F865 ; NFKC_SCF; 59D8 +2F866 ; NFKC_SCF; 5A66 +2F867 ; NFKC_SCF; 36EE +2F868 ; NFKC_SCF; 36FC +2F869 ; NFKC_SCF; 5B08 +2F86A..2F86B ; NFKC_SCF; 5B3E +2F86C ; NFKC_SCF; 219C8 +2F86D ; NFKC_SCF; 5BC3 +2F86E ; NFKC_SCF; 5BD8 +2F86F ; NFKC_SCF; 5BE7 +2F870 ; NFKC_SCF; 5BF3 +2F871 ; NFKC_SCF; 21B18 +2F872 ; NFKC_SCF; 5BFF +2F873 ; NFKC_SCF; 5C06 +2F874 ; NFKC_SCF; 5F53 +2F875 ; NFKC_SCF; 5C22 +2F876 ; NFKC_SCF; 3781 +2F877 ; NFKC_SCF; 5C60 +2F878 ; NFKC_SCF; 5C6E +2F879 ; NFKC_SCF; 5CC0 +2F87A ; NFKC_SCF; 5C8D +2F87B ; NFKC_SCF; 21DE4 +2F87C ; NFKC_SCF; 5D43 +2F87D ; NFKC_SCF; 21DE6 +2F87E ; NFKC_SCF; 5D6E +2F87F ; NFKC_SCF; 5D6B +2F880 ; NFKC_SCF; 5D7C +2F881 ; NFKC_SCF; 5DE1 +2F882 ; NFKC_SCF; 5DE2 +2F883 ; NFKC_SCF; 382F +2F884 ; NFKC_SCF; 5DFD +2F885 ; NFKC_SCF; 5E28 +2F886 ; NFKC_SCF; 5E3D +2F887 ; NFKC_SCF; 5E69 +2F888 ; NFKC_SCF; 3862 +2F889 ; NFKC_SCF; 22183 +2F88A ; NFKC_SCF; 387C +2F88B ; NFKC_SCF; 5EB0 +2F88C ; NFKC_SCF; 5EB3 +2F88D ; NFKC_SCF; 5EB6 +2F88E ; NFKC_SCF; 5ECA +2F88F ; NFKC_SCF; 2A392 +2F890 ; NFKC_SCF; 5EFE +2F891..2F892 ; NFKC_SCF; 22331 +2F893 ; NFKC_SCF; 8201 +2F894..2F895 ; NFKC_SCF; 5F22 +2F896 ; NFKC_SCF; 38C7 +2F897 ; NFKC_SCF; 232B8 +2F898 ; NFKC_SCF; 261DA +2F899 ; NFKC_SCF; 5F62 +2F89A ; NFKC_SCF; 5F6B +2F89B ; NFKC_SCF; 38E3 +2F89C ; NFKC_SCF; 5F9A +2F89D ; NFKC_SCF; 5FCD +2F89E ; NFKC_SCF; 5FD7 +2F89F ; NFKC_SCF; 5FF9 +2F8A0 ; NFKC_SCF; 6081 +2F8A1 ; NFKC_SCF; 393A +2F8A2 ; NFKC_SCF; 391C +2F8A3 ; NFKC_SCF; 6094 +2F8A4 ; NFKC_SCF; 226D4 +2F8A5 ; NFKC_SCF; 60C7 +2F8A6 ; NFKC_SCF; 6148 +2F8A7 ; NFKC_SCF; 614C +2F8A8 ; NFKC_SCF; 614E +2F8A9 ; NFKC_SCF; 614C +2F8AA ; NFKC_SCF; 617A +2F8AB ; NFKC_SCF; 618E +2F8AC ; NFKC_SCF; 61B2 +2F8AD ; NFKC_SCF; 61A4 +2F8AE ; NFKC_SCF; 61AF +2F8AF ; NFKC_SCF; 61DE +2F8B0 ; NFKC_SCF; 61F2 +2F8B1 ; NFKC_SCF; 61F6 +2F8B2 ; NFKC_SCF; 6210 +2F8B3 ; NFKC_SCF; 621B +2F8B4 ; NFKC_SCF; 625D +2F8B5 ; NFKC_SCF; 62B1 +2F8B6 ; NFKC_SCF; 62D4 +2F8B7 ; NFKC_SCF; 6350 +2F8B8 ; NFKC_SCF; 22B0C +2F8B9 ; NFKC_SCF; 633D +2F8BA ; NFKC_SCF; 62FC +2F8BB ; NFKC_SCF; 6368 +2F8BC ; NFKC_SCF; 6383 +2F8BD ; NFKC_SCF; 63E4 +2F8BE ; NFKC_SCF; 22BF1 +2F8BF ; NFKC_SCF; 6422 +2F8C0 ; NFKC_SCF; 63C5 +2F8C1 ; NFKC_SCF; 63A9 +2F8C2 ; NFKC_SCF; 3A2E +2F8C3 ; NFKC_SCF; 6469 +2F8C4 ; NFKC_SCF; 647E +2F8C5 ; NFKC_SCF; 649D +2F8C6 ; NFKC_SCF; 6477 +2F8C7 ; NFKC_SCF; 3A6C +2F8C8 ; NFKC_SCF; 654F +2F8C9 ; NFKC_SCF; 656C +2F8CA ; NFKC_SCF; 2300A +2F8CB ; NFKC_SCF; 65E3 +2F8CC ; NFKC_SCF; 66F8 +2F8CD ; NFKC_SCF; 6649 +2F8CE ; NFKC_SCF; 3B19 +2F8CF ; NFKC_SCF; 6691 +2F8D0 ; NFKC_SCF; 3B08 +2F8D1 ; NFKC_SCF; 3AE4 +2F8D2 ; NFKC_SCF; 5192 +2F8D3 ; NFKC_SCF; 5195 +2F8D4 ; NFKC_SCF; 6700 +2F8D5 ; NFKC_SCF; 669C +2F8D6 ; NFKC_SCF; 80AD +2F8D7 ; NFKC_SCF; 43D9 +2F8D8 ; NFKC_SCF; 6717 +2F8D9 ; NFKC_SCF; 671B +2F8DA ; NFKC_SCF; 6721 +2F8DB ; NFKC_SCF; 675E +2F8DC ; NFKC_SCF; 6753 +2F8DD ; NFKC_SCF; 233C3 +2F8DE ; NFKC_SCF; 3B49 +2F8DF ; NFKC_SCF; 67FA +2F8E0 ; NFKC_SCF; 6785 +2F8E1 ; NFKC_SCF; 6852 +2F8E2 ; NFKC_SCF; 6885 +2F8E3 ; NFKC_SCF; 2346D +2F8E4 ; NFKC_SCF; 688E +2F8E5 ; NFKC_SCF; 681F +2F8E6 ; NFKC_SCF; 6914 +2F8E7 ; NFKC_SCF; 3B9D +2F8E8 ; NFKC_SCF; 6942 +2F8E9 ; NFKC_SCF; 69A3 +2F8EA ; NFKC_SCF; 69EA +2F8EB ; NFKC_SCF; 6AA8 +2F8EC ; NFKC_SCF; 236A3 +2F8ED ; NFKC_SCF; 6ADB +2F8EE ; NFKC_SCF; 3C18 +2F8EF ; NFKC_SCF; 6B21 +2F8F0 ; NFKC_SCF; 238A7 +2F8F1 ; NFKC_SCF; 6B54 +2F8F2 ; NFKC_SCF; 3C4E +2F8F3 ; NFKC_SCF; 6B72 +2F8F4 ; NFKC_SCF; 6B9F +2F8F5 ; NFKC_SCF; 6BBA +2F8F6 ; NFKC_SCF; 6BBB +2F8F7 ; NFKC_SCF; 23A8D +2F8F8 ; NFKC_SCF; 21D0B +2F8F9 ; NFKC_SCF; 23AFA +2F8FA ; NFKC_SCF; 6C4E +2F8FB ; NFKC_SCF; 23CBC +2F8FC ; NFKC_SCF; 6CBF +2F8FD ; NFKC_SCF; 6CCD +2F8FE ; NFKC_SCF; 6C67 +2F8FF ; NFKC_SCF; 6D16 +2F900 ; NFKC_SCF; 6D3E +2F901 ; NFKC_SCF; 6D77 +2F902 ; NFKC_SCF; 6D41 +2F903 ; NFKC_SCF; 6D69 +2F904 ; NFKC_SCF; 6D78 +2F905 ; NFKC_SCF; 6D85 +2F906 ; NFKC_SCF; 23D1E +2F907 ; NFKC_SCF; 6D34 +2F908 ; NFKC_SCF; 6E2F +2F909 ; NFKC_SCF; 6E6E +2F90A ; NFKC_SCF; 3D33 +2F90B ; NFKC_SCF; 6ECB +2F90C ; NFKC_SCF; 6EC7 +2F90D ; NFKC_SCF; 23ED1 +2F90E ; NFKC_SCF; 6DF9 +2F90F ; NFKC_SCF; 6F6E +2F910 ; NFKC_SCF; 23F5E +2F911 ; NFKC_SCF; 23F8E +2F912 ; NFKC_SCF; 6FC6 +2F913 ; NFKC_SCF; 7039 +2F914 ; NFKC_SCF; 701E +2F915 ; NFKC_SCF; 701B +2F916 ; NFKC_SCF; 3D96 +2F917 ; NFKC_SCF; 704A +2F918 ; NFKC_SCF; 707D +2F919 ; NFKC_SCF; 7077 +2F91A ; NFKC_SCF; 70AD +2F91B ; NFKC_SCF; 20525 +2F91C ; NFKC_SCF; 7145 +2F91D ; NFKC_SCF; 24263 +2F91E ; NFKC_SCF; 719C +2F91F ; NFKC_SCF; 243AB +2F920 ; NFKC_SCF; 7228 +2F921 ; NFKC_SCF; 7235 +2F922 ; NFKC_SCF; 7250 +2F923 ; NFKC_SCF; 24608 +2F924 ; NFKC_SCF; 7280 +2F925 ; NFKC_SCF; 7295 +2F926 ; NFKC_SCF; 24735 +2F927 ; NFKC_SCF; 24814 +2F928 ; NFKC_SCF; 737A +2F929 ; NFKC_SCF; 738B +2F92A ; NFKC_SCF; 3EAC +2F92B ; NFKC_SCF; 73A5 +2F92C..2F92D ; NFKC_SCF; 3EB8 +2F92E ; NFKC_SCF; 7447 +2F92F ; NFKC_SCF; 745C +2F930 ; NFKC_SCF; 7471 +2F931 ; NFKC_SCF; 7485 +2F932 ; NFKC_SCF; 74CA +2F933 ; NFKC_SCF; 3F1B +2F934 ; NFKC_SCF; 7524 +2F935 ; NFKC_SCF; 24C36 +2F936 ; NFKC_SCF; 753E +2F937 ; NFKC_SCF; 24C92 +2F938 ; NFKC_SCF; 7570 +2F939 ; NFKC_SCF; 2219F +2F93A ; NFKC_SCF; 7610 +2F93B ; NFKC_SCF; 24FA1 +2F93C ; NFKC_SCF; 24FB8 +2F93D ; NFKC_SCF; 25044 +2F93E ; NFKC_SCF; 3FFC +2F93F ; NFKC_SCF; 4008 +2F940 ; NFKC_SCF; 76F4 +2F941 ; NFKC_SCF; 250F3 +2F942 ; NFKC_SCF; 250F2 +2F943 ; NFKC_SCF; 25119 +2F944 ; NFKC_SCF; 25133 +2F945 ; NFKC_SCF; 771E +2F946..2F947 ; NFKC_SCF; 771F +2F948 ; NFKC_SCF; 774A +2F949 ; NFKC_SCF; 4039 +2F94A ; NFKC_SCF; 778B +2F94B ; NFKC_SCF; 4046 +2F94C ; NFKC_SCF; 4096 +2F94D ; NFKC_SCF; 2541D +2F94E ; NFKC_SCF; 784E +2F94F ; NFKC_SCF; 788C +2F950 ; NFKC_SCF; 78CC +2F951 ; NFKC_SCF; 40E3 +2F952 ; NFKC_SCF; 25626 +2F953 ; NFKC_SCF; 7956 +2F954 ; NFKC_SCF; 2569A +2F955 ; NFKC_SCF; 256C5 +2F956 ; NFKC_SCF; 798F +2F957 ; NFKC_SCF; 79EB +2F958 ; NFKC_SCF; 412F +2F959 ; NFKC_SCF; 7A40 +2F95A ; NFKC_SCF; 7A4A +2F95B ; NFKC_SCF; 7A4F +2F95C ; NFKC_SCF; 2597C +2F95D..2F95E ; NFKC_SCF; 25AA7 +2F95F ; NFKC_SCF; 7AEE +2F960 ; NFKC_SCF; 4202 +2F961 ; NFKC_SCF; 25BAB +2F962 ; NFKC_SCF; 7BC6 +2F963 ; NFKC_SCF; 7BC9 +2F964 ; NFKC_SCF; 4227 +2F965 ; NFKC_SCF; 25C80 +2F966 ; NFKC_SCF; 7CD2 +2F967 ; NFKC_SCF; 42A0 +2F968 ; NFKC_SCF; 7CE8 +2F969 ; NFKC_SCF; 7CE3 +2F96A ; NFKC_SCF; 7D00 +2F96B ; NFKC_SCF; 25F86 +2F96C ; NFKC_SCF; 7D63 +2F96D ; NFKC_SCF; 4301 +2F96E ; NFKC_SCF; 7DC7 +2F96F ; NFKC_SCF; 7E02 +2F970 ; NFKC_SCF; 7E45 +2F971 ; NFKC_SCF; 4334 +2F972 ; NFKC_SCF; 26228 +2F973 ; NFKC_SCF; 26247 +2F974 ; NFKC_SCF; 4359 +2F975 ; NFKC_SCF; 262D9 +2F976 ; NFKC_SCF; 7F7A +2F977 ; NFKC_SCF; 2633E +2F978 ; NFKC_SCF; 7F95 +2F979 ; NFKC_SCF; 7FFA +2F97A ; NFKC_SCF; 8005 +2F97B ; NFKC_SCF; 264DA +2F97C ; NFKC_SCF; 26523 +2F97D ; NFKC_SCF; 8060 +2F97E ; NFKC_SCF; 265A8 +2F97F ; NFKC_SCF; 8070 +2F980 ; NFKC_SCF; 2335F +2F981 ; NFKC_SCF; 43D5 +2F982 ; NFKC_SCF; 80B2 +2F983 ; NFKC_SCF; 8103 +2F984 ; NFKC_SCF; 440B +2F985 ; NFKC_SCF; 813E +2F986 ; NFKC_SCF; 5AB5 +2F987 ; NFKC_SCF; 267A7 +2F988 ; NFKC_SCF; 267B5 +2F989 ; NFKC_SCF; 23393 +2F98A ; NFKC_SCF; 2339C +2F98B ; NFKC_SCF; 8201 +2F98C ; NFKC_SCF; 8204 +2F98D ; NFKC_SCF; 8F9E +2F98E ; NFKC_SCF; 446B +2F98F ; NFKC_SCF; 8291 +2F990 ; NFKC_SCF; 828B +2F991 ; NFKC_SCF; 829D +2F992 ; NFKC_SCF; 52B3 +2F993 ; NFKC_SCF; 82B1 +2F994 ; NFKC_SCF; 82B3 +2F995 ; NFKC_SCF; 82BD +2F996 ; NFKC_SCF; 82E6 +2F997 ; NFKC_SCF; 26B3C +2F998 ; NFKC_SCF; 82E5 +2F999 ; NFKC_SCF; 831D +2F99A ; NFKC_SCF; 8363 +2F99B ; NFKC_SCF; 83AD +2F99C ; NFKC_SCF; 8323 +2F99D ; NFKC_SCF; 83BD +2F99E ; NFKC_SCF; 83E7 +2F99F ; NFKC_SCF; 8457 +2F9A0 ; NFKC_SCF; 8353 +2F9A1 ; NFKC_SCF; 83CA +2F9A2 ; NFKC_SCF; 83CC +2F9A3 ; NFKC_SCF; 83DC +2F9A4 ; NFKC_SCF; 26C36 +2F9A5 ; NFKC_SCF; 26D6B +2F9A6 ; NFKC_SCF; 26CD5 +2F9A7 ; NFKC_SCF; 452B +2F9A8 ; NFKC_SCF; 84F1 +2F9A9 ; NFKC_SCF; 84F3 +2F9AA ; NFKC_SCF; 8516 +2F9AB ; NFKC_SCF; 273CA +2F9AC ; NFKC_SCF; 8564 +2F9AD ; NFKC_SCF; 26F2C +2F9AE ; NFKC_SCF; 455D +2F9AF ; NFKC_SCF; 4561 +2F9B0 ; NFKC_SCF; 26FB1 +2F9B1 ; NFKC_SCF; 270D2 +2F9B2 ; NFKC_SCF; 456B +2F9B3 ; NFKC_SCF; 8650 +2F9B4 ; NFKC_SCF; 865C +2F9B5 ; NFKC_SCF; 8667 +2F9B6 ; NFKC_SCF; 8669 +2F9B7 ; NFKC_SCF; 86A9 +2F9B8 ; NFKC_SCF; 8688 +2F9B9 ; NFKC_SCF; 870E +2F9BA ; NFKC_SCF; 86E2 +2F9BB ; NFKC_SCF; 8779 +2F9BC ; NFKC_SCF; 8728 +2F9BD ; NFKC_SCF; 876B +2F9BE ; NFKC_SCF; 8786 +2F9BF ; NFKC_SCF; 45D7 +2F9C0 ; NFKC_SCF; 87E1 +2F9C1 ; NFKC_SCF; 8801 +2F9C2 ; NFKC_SCF; 45F9 +2F9C3 ; NFKC_SCF; 8860 +2F9C4 ; NFKC_SCF; 8863 +2F9C5 ; NFKC_SCF; 27667 +2F9C6 ; NFKC_SCF; 88D7 +2F9C7 ; NFKC_SCF; 88DE +2F9C8 ; NFKC_SCF; 4635 +2F9C9 ; NFKC_SCF; 88FA +2F9CA ; NFKC_SCF; 34BB +2F9CB ; NFKC_SCF; 278AE +2F9CC ; NFKC_SCF; 27966 +2F9CD ; NFKC_SCF; 46BE +2F9CE ; NFKC_SCF; 46C7 +2F9CF ; NFKC_SCF; 8AA0 +2F9D0 ; NFKC_SCF; 8AED +2F9D1 ; NFKC_SCF; 8B8A +2F9D2 ; NFKC_SCF; 8C55 +2F9D3 ; NFKC_SCF; 27CA8 +2F9D4 ; NFKC_SCF; 8CAB +2F9D5 ; NFKC_SCF; 8CC1 +2F9D6 ; NFKC_SCF; 8D1B +2F9D7 ; NFKC_SCF; 8D77 +2F9D8 ; NFKC_SCF; 27F2F +2F9D9 ; NFKC_SCF; 20804 +2F9DA ; NFKC_SCF; 8DCB +2F9DB ; NFKC_SCF; 8DBC +2F9DC ; NFKC_SCF; 8DF0 +2F9DD ; NFKC_SCF; 208DE +2F9DE ; NFKC_SCF; 8ED4 +2F9DF ; NFKC_SCF; 8F38 +2F9E0 ; NFKC_SCF; 285D2 +2F9E1 ; NFKC_SCF; 285ED +2F9E2 ; NFKC_SCF; 9094 +2F9E3 ; NFKC_SCF; 90F1 +2F9E4 ; NFKC_SCF; 9111 +2F9E5 ; NFKC_SCF; 2872E +2F9E6 ; NFKC_SCF; 911B +2F9E7 ; NFKC_SCF; 9238 +2F9E8 ; NFKC_SCF; 92D7 +2F9E9 ; NFKC_SCF; 92D8 +2F9EA ; NFKC_SCF; 927C +2F9EB ; NFKC_SCF; 93F9 +2F9EC ; NFKC_SCF; 9415 +2F9ED ; NFKC_SCF; 28BFA +2F9EE ; NFKC_SCF; 958B +2F9EF ; NFKC_SCF; 4995 +2F9F0 ; NFKC_SCF; 95B7 +2F9F1 ; NFKC_SCF; 28D77 +2F9F2 ; NFKC_SCF; 49E6 +2F9F3 ; NFKC_SCF; 96C3 +2F9F4 ; NFKC_SCF; 5DB2 +2F9F5 ; NFKC_SCF; 9723 +2F9F6 ; NFKC_SCF; 29145 +2F9F7 ; NFKC_SCF; 2921A +2F9F8 ; NFKC_SCF; 4A6E +2F9F9 ; NFKC_SCF; 4A76 +2F9FA ; NFKC_SCF; 97E0 +2F9FB ; NFKC_SCF; 2940A +2F9FC ; NFKC_SCF; 4AB2 +2F9FD ; NFKC_SCF; 29496 +2F9FE..2F9FF ; NFKC_SCF; 980B +2FA00 ; NFKC_SCF; 9829 +2FA01 ; NFKC_SCF; 295B6 +2FA02 ; NFKC_SCF; 98E2 +2FA03 ; NFKC_SCF; 4B33 +2FA04 ; NFKC_SCF; 9929 +2FA05 ; NFKC_SCF; 99A7 +2FA06 ; NFKC_SCF; 99C2 +2FA07 ; NFKC_SCF; 99FE +2FA08 ; NFKC_SCF; 4BCE +2FA09 ; NFKC_SCF; 29B30 +2FA0A ; NFKC_SCF; 9B12 +2FA0B ; NFKC_SCF; 9C40 +2FA0C ; NFKC_SCF; 9CFD +2FA0D ; NFKC_SCF; 4CCE +2FA0E ; NFKC_SCF; 4CED +2FA0F ; NFKC_SCF; 9D67 +2FA10 ; NFKC_SCF; 2A0CE +2FA11 ; NFKC_SCF; 4CF8 +2FA12 ; NFKC_SCF; 2A105 +2FA13 ; NFKC_SCF; 2A20E +2FA14 ; NFKC_SCF; 2A291 +2FA15 ; NFKC_SCF; 9EBB +2FA16 ; NFKC_SCF; 4D56 +2FA17 ; NFKC_SCF; 9EF9 +2FA18 ; NFKC_SCF; 9EFE +2FA19 ; NFKC_SCF; 9F05 +2FA1A ; NFKC_SCF; 9F0F +2FA1B ; NFKC_SCF; 9F16 +2FA1C ; NFKC_SCF; 9F3B +2FA1D ; NFKC_SCF; 2A600 +E0000 ; NFKC_SCF; +E0001 ; NFKC_SCF; +E0002..E001F ; NFKC_SCF; +E0020..E007F ; NFKC_SCF; +E0080..E00FF ; NFKC_SCF; +E0100..E01EF ; NFKC_SCF; +E01F0..E0FFF ; NFKC_SCF; + +# Total code points: 10453 # ================================================ @@ -9164,6 +15410,7 @@ E01F0..E0FFF ; NFKC_CF; 17B4..17B5 ; Changes_When_NFKC_Casefolded 180B..180D ; Changes_When_NFKC_Casefolded 180E ; Changes_When_NFKC_Casefolded +180F ; Changes_When_NFKC_Casefolded 1C80..1C88 ; Changes_When_NFKC_Casefolded 1C90..1CBA ; Changes_When_NFKC_Casefolded 1CBD..1CBF ; Changes_When_NFKC_Casefolded @@ -9399,7 +15646,7 @@ E01F0..E0FFF ; NFKC_CF; 2A0C ; Changes_When_NFKC_Casefolded 2A74..2A76 ; Changes_When_NFKC_Casefolded 2ADC ; Changes_When_NFKC_Casefolded -2C00..2C2E ; Changes_When_NFKC_Casefolded +2C00..2C2F ; Changes_When_NFKC_Casefolded 2C60 ; Changes_When_NFKC_Casefolded 2C62..2C64 ; Changes_When_NFKC_Casefolded 2C67 ; Changes_When_NFKC_Casefolded @@ -9590,9 +15837,14 @@ A7B8 ; Changes_When_NFKC_Casefolded A7BA ; Changes_When_NFKC_Casefolded A7BC ; Changes_When_NFKC_Casefolded A7BE ; Changes_When_NFKC_Casefolded +A7C0 ; Changes_When_NFKC_Casefolded A7C2 ; Changes_When_NFKC_Casefolded A7C4..A7C7 ; Changes_When_NFKC_Casefolded A7C9 ; Changes_When_NFKC_Casefolded +A7D0 ; Changes_When_NFKC_Casefolded +A7D6 ; Changes_When_NFKC_Casefolded +A7D8 ; Changes_When_NFKC_Casefolded +A7F2..A7F4 ; Changes_When_NFKC_Casefolded A7F5 ; Changes_When_NFKC_Casefolded A7F8..A7F9 ; Changes_When_NFKC_Casefolded AB5C..AB5F ; Changes_When_NFKC_Casefolded @@ -9723,6 +15975,13 @@ FFED..FFEE ; Changes_When_NFKC_Casefolded FFF0..FFF8 ; Changes_When_NFKC_Casefolded 10400..10427 ; Changes_When_NFKC_Casefolded 104B0..104D3 ; Changes_When_NFKC_Casefolded +10570..1057A ; Changes_When_NFKC_Casefolded +1057C..1058A ; Changes_When_NFKC_Casefolded +1058C..10592 ; Changes_When_NFKC_Casefolded +10594..10595 ; Changes_When_NFKC_Casefolded +10781..10785 ; Changes_When_NFKC_Casefolded +10787..107B0 ; Changes_When_NFKC_Casefolded +107B2..107BA ; Changes_When_NFKC_Casefolded 10C80..10CB2 ; Changes_When_NFKC_Casefolded 118A0..118BF ; Changes_When_NFKC_Casefolded 16E40..16E5F ; Changes_When_NFKC_Casefolded @@ -9771,6 +16030,7 @@ FFF0..FFF8 ; Changes_When_NFKC_Casefolded 1D7C3 ; Changes_When_NFKC_Casefolded 1D7C4..1D7CB ; Changes_When_NFKC_Casefolded 1D7CE..1D7FF ; Changes_When_NFKC_Casefolded +1E030..1E06D ; Changes_When_NFKC_Casefolded 1E900..1E921 ; Changes_When_NFKC_Casefolded 1EE00..1EE03 ; Changes_When_NFKC_Casefolded 1EE05..1EE1F ; Changes_When_NFKC_Casefolded @@ -9824,6 +16084,6 @@ E0080..E00FF ; Changes_When_NFKC_Casefolded E0100..E01EF ; Changes_When_NFKC_Casefolded E01F0..E0FFF ; Changes_When_NFKC_Casefolded -# Total code points: 10329 +# Total code points: 10491 # EOF diff --git a/icu/icu4c/source/data/unidata/FractionalUCA.txt b/icu/icu4c/source/data/unidata/FractionalUCA.txt index ae41d93a12a..b6c1f286732 100644 --- a/icu/icu4c/source/data/unidata/FractionalUCA.txt +++ b/icu/icu4c/source/data/unidata/FractionalUCA.txt @@ -1,260 +1,265 @@ # Fractional UCA Table, generated from the UCA DUCET -# 2020-02-12 [MS] -# VERSION: UCA=13.0.0, UCD=13.0.0 +# 2023-08-11 [MS] +# VERSION: UCA=15.1.0, UCD=15.1.0 # © 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html # For a description of the format and usage, see # http://www.unicode.org/reports/tr35/tr35-collation.html -[UCA version = 13.0.0] -# Unified_Ideograph: 92856 characters -[Unified_Ideograph 4E00..9FFC FA0E..FA0F FA11 FA13..FA14 FA1F FA21 FA23..FA24 FA27..FA29 3400..4DBF 20000..2A6DD 2A700..2B734 2B740..2B81D 2B820..2CEA1 2CEB0..2EBE0 30000..3134A] - -[radical 1=⼀一:一𪛙丁-丆𠀀-𠀂𬺰𰀀万-丌亐卄𠀃-𠀆𪛚𪜀𪜁𫝀𬺱-𬺴𰀁-𰀄不-专丗𠀇-𠀌𪜂𫠡𬺵-𬺹𰀅-𰀇且-世丘-丝㐀𠀍-𠀗𫠢𫠣𬺺-𬺾𰀈-𰀊丞-丢㐁㐂𠀘-𠀚𠀜𠀞-𠀠𫝁𫠤𫠥𬺿-𬻉𰀋丣-严丽鿖𠀡-𠀤𠀦-𠀨𠀪𠀫𫝂𫠦-𫠩𬻊-𬻒𰀌並丧𠀬-𠀮𠀰-𠀴𪜃𫠪-𫠭𬻓-𬻘𰀍鿗𠀵𠀶𠀸𠀺𠀻𪜄𫠮𬻙-𬻝𰀎-𰀑𠀽-𠁀𠤢𪜅𫠯-𫠲𬻞-𬻠𰀒-𰀕𠁁-𠁅𪜆𫠳-𫠵𬻡-𬻥𠁆-𠁈𠁊𠁋𫠶𬻦-𬻨𰀖-𰀘𠁌𠁍𫠷-𫠼𬻩-𬻮𰀙𰀚𠁎-𠁒𫝃𫠽𬻯𰀛𰀜䶶𠁓𠁔𫠾𫠿𬻰𰀝𠁕𠁗-𠁛𠁝𤳏𪜇𫡀𠁖𰀞𠁟𫡁𫡂𠁠𰀟𬻱] -[radical 2=⼁丨:丨丩𠁡𠁢个丫㐃㐄𫡃𫡄𰀠中-丰𠁣𪜈𫡅𰀡丱𠁥𰀢𠁦𬻲𬻳𰀣串𠁧𠁨𫡆丳𠁩-𠁬𫡇𰀤临𠁭-𠁯𪜉𬻴𰀥丵𠁰𠁱𫡈𫡉𬻵-𬻷𰀦𰀧𠁳-𠁵𬻸𬻹𠁶𫡊𠁸𫡋𫡌𠁹𰀨𠁺𫡍𠁻𫡎] -[radical 3=⼂丶:丶丷𪜊丸义𠁼𠁽𬻺丹为𠁿主丼𠂀-𠂂𬻻𪜋举𬻼𠂃𰀩𬻽𠂄𬻾𠂅] -[radical 4=⼃丿:丿-乄㐅𠂆-𠂊𬻿-𬼂𰀪𰀫久-么乊𠂋-𠂎𫝄𫡏𬼃之乌尹𠂏-𠂓𬼄-𬼆乍-乐𠂔-𠂡𫡐𬼇𬼈𰀬乑-乔㐆𠂢-𠂧𠂩-𠂫𠂭𪜌𫡑-𫡓𬼉乕𠂯𫡔𬼊乖𠂲𠂳𠂶𫡕-𫡘𬼋乗𠂴𠂷𪜍𫡙𫡚乘𠂹-𠂾𪜎𪜏𫡛𫡜𬼌-𬼏𠂿-𠃂𫡝𬼐𠃃𠃄𫡞𰀭-𰀯𠃆𠃅𬼑𠃇𫡟𫡠𬼒-𬼕𠃈𫡡] -[radical 5=⼄乙:乙-乛𠃉-𠃎𠃑乜九龴𠃏𠃐乞-习㐇-㐉𠃒-𠃔𬼖𰀰乣-书㐊㐋𠁾𠃕-𠃝𫡢𬼗𬼘𰀱乧㐌-㐏𠃞-𠃣𪜐𫡣𬼙-𬼜𰀲-𰀵乨-买㐐-㐕𠃤-𠃨𪜑𫡤𬼝-𬼢𰀶-𰀼乱乲㐖-㐘𠃩𠃪𠃬𠧝𪜒𪜓𫡥-𫡧𬼣𬼤𰀽-𰁀乳-乸㐙-㐛𠃭-𠃯𪜔𫡨𬼥-𬼧𰁁-𰁃乹-乼㐜-㐠𠂸𠃲-𠃷𪜕𫡩𬼨-𬼫𰁄-𰁈乽𠃸-𠃻𤱡𪜖𪜗𫡪-𫡬𬼬𬼭𰁉-𰁋乾-亀㐡-㐣𠃼-𠄂𪜘𫡭𫡮𬼮-𬼱𰁌亁㐤𥝀𪜙𪜚𬼲-𬼴𰁍亂-亄𠄃𠄄𪜛𫡯𫡰𬼵𠄅-𠄈𢆡𰁎𰁏㐥𰁐𠄉𰁑㐦𠄊𠄋] -[radical 6=⼅亅:亅𠄌了𠄍-𠄐亇𠄑𬼶-𬼸予㐧𠄒-𠄔𰁒争𠀩𠄕𬼹亊𠄖-𠄘𪜜事㐨𠄙𬼺𠄚𰁓𰁔𠄛𪜝𬼻𠄜𠄝𬼼] -[radical 7=⼆二:二𠄞-𠄠亍-亏𬼽云-亖𠄡𰁕亗𰁖亘-亚𠄢-𠄧𫡱𰁗些亜𠀥𠄨-𠄪𫡲亝-亟㐩𠄫-𠄯𫡳𬼾𠄰-𠄳𬼿𬽀𰁘𠄵-𠄸𬽁𠄹𠄺𫡴𠄻𬽂𠄼-𠄾𫡵𫡶𰁙𠄿𪜞𫡷𰁚𠅀𪜟𰁛𫡸𫡹] -[radical 8=⼇亠:亠-亣𠅁𠅂𪜠𪜡𬽃交-产㐪㐫𠅃-𠅇𫝅𬽄𰁜亨-亪㐬𠅈-𠅋𪜢𫡺𬽅-𬽇享京㐭𠅌-𠅒𬽈𬽉亭-亲𠅓-𠅕𬽊-𬽌亳𠅖𠅘-𠅝𫡻𬽍𠅞-𠅧𪜣𬽎-𬽒𰁝亴亵𠅨-𠅯𠅲𪜤𫡼𬽓𬽔𰁞𰁟亶亷㐮𠅳-𠅸𠅺-𠅼𠆀𫡽𫡾𬽕-𬽘𠅾𠅿𫡿𫢀𠆁-𠆉𪜥𬽙𬽚𰁠亸𠆋-𠆒𠆔𠆖-𠆘𬽛𬽜㐯𫢁𫢂𬽝𬽞𠆚𠆝𪜦𫢃亹𠆞𬽟𫢄𬽠𠆟-𠆡] -[radical 9=⼈人:人亻𠆢亼-亿𠆣-𠆥𫢅什-仓𠆦-𠆨𪜧𫢆-𫢈𬽡𬽢𰁡仔-仭㐰-㐷𠆩-𠆭𠆯𠆰𠆳𫝆𫢉𫢊𬽣-𬽨𰁢𰁣仮-伬佤㐸-㑀𠆴-𠇑𠇓-𠇕𪜨-𪜫𫢋-𫢐𬽩-𬽭𰁤-𰁪伭-佣佥-佨㑁-㑈𠇖-𠈁𪜬-𪜴𫢑-𫢘𬽮-𬽺𰁫-𰁰佩-侭鿇㑉-㑖𠈃-𠈣𠈥-𠈬𪜵-𪜺𫝇𫝈𫢙-𫢝𬽻-𬾄𰁱-𰂄侮-俭㑗-㑢𠈭-𠉢𪜻-𪝂𫢞-𫢩𬾅-𬾙𰂅-𰂎修-倿㑣㑥-㑭𠉣-𠊦𠋟𪝃-𪝊𫝉𫢪-𫢼𬾚-𬾩𰂏-𰂖偀-偿㑤㑮-㑲𠊧-𠋐𠋒-𠋞𠋠-𠋬𪝋-𪝕𫝊𫢽-𫣃𬾪-𬾼𰂗-𰂡傀-傩鿘㑳-㑺𠋭-𠌅𠌇-𠌝𠌠-𠌩𪝖-𪝟𫣄-𫣐𬾽-𬿏𰂢-𰂩傪-働鿙㑻-㒁𠌫-𠍡𠍣𠍤𠍦-𠍬𠎵𪝠-𪝤𫝋𫣑-𫣖𬿐-𬿠𰂪-𰂬僎-僱僳僴僷㒂-㒐𠍥𠍭-𠎗𠎙𠎚𠎝-𠎴𠏐𪝥-𪝪𫣗-𫣢𬿡-𬿮𰂭-𰂲僲僵僶僸-儏㒑-㒘𠎷-𠏏𠏑𠏔-𠏦𪝫-𪝯𫣣-𫣬𬿯-𬿺𰂳-𰂹儐-儞儫鿚㒙-㒜𠏒𠏨-𠐇𪝰-𪝳𫣭-𫣱𬿻-𭀀𰂺-𰂽償-優儬㒝㒞𠐈-𠐛𠐝-𠐢𪝴-𪝶𫣲-𫣸𭀁-𭀅𰂾-𰃁儭-儲㒟㒠𠐣-𠐺𪝷-𪝹𫣹-𫤃𭀆-𭀌𰃂-𰃆儳-儵㒡-㒣𠐻-𠑁𠑃-𠑌𪝺-𪝼𫤄-𫤈𭀍-𭀏𰃇𰃈儶㒤-㒦𠑍-𠑖𠑞𪝽𫤉-𫤋𭀐𭀑儷-儺㒧㒨𠑗-𠑝𠑟-𠑣𪝾𫤌-𫤑儻儼𠑤-𠑩𭀒儽㒩𠑪-𠑯𫤒-𫤔𭀓𭀔𰃉儾𠑰𫤕𭀕𫤖㒪𠑲𠑳𠑵] -[radical 10=⼉儿:儿-元𠑶𭀖-𭀘兄𠑷𠑸𭀙-𭀝𰃊充-兊㒫𠑹-𠑼𫤗克-兑𠑽-𠒂𭀞-𭀠𰃋兒-兖㒬𠒃-𠒋𪝿𫤘𭀡-𭀤𰃌兗-兙𠒌-𠒏𪞀𫝌𫤙𭀥党兛㒭𠒐-𠒖𪞁𭀦𭀧兜-兞㒮𠒗-𠒝𫤚𫤛𭀨𰃍兟兠𠒞-𠒣𫤜𫤝𭀩-𭀭𰃎兡𠒤-𠒦𪞂𫤞𭀮𭀯𰃏𰃐兢𠒧-𠒯𫤟𫤠𭀰-𭀳𰃑𰃒𠒰-𠒲𠒴-𠒷𪞃-𪞅𭀴兣𠒳𠒸-𠒾𭀵𰃓𰃔𠒿-𠓅𠓇𫤡𫤢𭀶-𭀸㒯𠓆𠓈-𠓊𫤣-𫤦𭀹𭀺𠓋𠓎𪞆𫤧𰃕𠓍𠓏𠓐兤𠓑-𠓔𫤨𠓕-𠓚] -[radical 11=⼊入:入兦𠓛內𠓜-𠓞㒰㒱𠓟𭀻全氽㒲𠇒𠓠-𠓣𰃖㒳㒴𠓤-𠓨𭀼-𭀾兩𠓩𭀿𰃗-𰃙兪𠓪-𠓬𭁀𰃚𰃛𠓭-𠓰𪞇𫤩𠓱𰃜𠌆𠓲𠓳𫤪𠓴-𠓼𭁁𠓽𭁂𠓾𠓿𭁃] -[radical 12=⼋八:八𠔀公-兯𠔁-𠔄兰𠔅𠔆𭁄共-兴龹𠔈𠔉𪞈𫤫𫤬𭁅𭁆𰃝-𰃟兵㒵-㒷𠔊-𠔏𭁇其-典𠔐𠔑𠩖𫤭𭁈-𭁋𰃠兹养㒸𠔒-𠔗𭁌-𭁎𰃡兺兼𠔙-𠔛𫤮𫤯𭁏𭁐𰃢𰃣兽𠔜𠔝𫤰𭁑-𭁓𰃤𠔞-𠔧𪞉𫤱𭁔-𭁖兾兿𠔨-𠔮𪞊𫤲𭁗𭁘𰃥𠔯-𠔱𠭻𪞋𭁙𪞌𭁚-𭁜冀𠔳-𠔵𪞍𠁜冁𠔶𠔷𫤳𠔸-𠔺𫤴𫤵𭁝㒹𭁞𫤶] -[radical 13=⼌冂:冂𠔼𰃦冃-冈𠔽-𠕀𭁟冉-册𠕁-𠕊𭁠再冎𠕋-𠕏𭁡𭁢𰃧𰃨冏𠕐-𠕕𪞎冐㒺𠕖-𠕚𭁣-𭁩冑冒𠕛𠕜𫝍𭁪𭁫冓冔𠕝-𠕟𭁬-𭁯𰃩𰃪冕㒻㒼𠕠-𠕢最㒽𠕣-𠕥𭁰𭁱𰃫㒾𠕦𠕧𫤷𠕨-𠕪𠕬𰃬𰃭𠕭-𠕰𭁲𠕱㒿𠕲] -[radical 14=⼍冖:冖-冘㓀㓁𠕳𠕴写冚𠕵-𠕸𭁳𰃮军农𠕹-𠕿冝𠖀-𠖃𪞏𪞐𫤸𰃯𰃰冞𠖄-𠖆𪞑𭁴冟冠㓂𠖇-𠖋𫤹𫤺冡-冧𠖌-𠖒𪞒𭁵-𭁻𰃱冨𠖓𪞓𭁼-𭁿㓃𠖔-𠖙𪞔𭂀𠖚𠖛𭂁𭂂𰃲冩𠖜-𠖞𪞕㓄𫤻𭂃-𭂅冪𠖠-𠖥𫤼𠖦-𠖨𫤽𠖩-𠖫𰃳𰃴] -[radical 15=⼎冫:冫𠖬𫤾㓅𠖭𭂆𭂇𰃵冬-冯𠖮-𠖰𪞖𫤿𭂈冰-冴㓆㓇𠖱-𠖶𪞗-𪞚𫥀-𫥃𰃶-𰃸况-冻鿑㓈𠖷-𠖿𠗁𪞛-𪞝𫥄-𫥈𭂉𭂊𰃹𰃺冼-净㓉-㓍𠗀𠗂-𠗇𪞞𫥉-𫥋𭂋-𭂎𰃻-𰃽凁-凃㓎㓏𠗈-𠗗𪞟-𪞡𫝎𫥌-𫥎𭂏𭂐𰃾凄-凎㓐-㓒𠗘-𠗤𪞢-𪞥𫥏𫥐𭂑-𭂕𰃿-𰄁减-凑㓓𠗥-𠗰𪞦-𪞨𫝏𫥑-𫥔𭂖-𭂘𰄂-𰄄凒-凖㓔㓕𠗱-𠗹𪞩𪞪𫥕𫥖𭂙-𭂛𰄅-𰄇凗㓖𠗺-𠘃𪞫𪞬𫥗𫥘𭂜-𭂞𰄈-𰄊凘㓗𠘄-𠘉𠘓𪞭𫥙𭂟-𭂡𰄋𰄌凙-凜𠘊-𠘑𪞮𫥚-𫥜𭂢-𭂤𰄍凝凞𠘒𠘔𠘕𪞯𭂥凟𠘖-𠘜𥂳𭂦𰄎𰄏𠘝-𠘡𫥝𭂧𠘢𠘣𪞰𭂨𠘤𠘥鿛𠘦] -[radical 16=⼏几:几𠘧𠘨凡-凣𪛝凤𠘩-𠘰𭂩-𭂬凥-凧𠘱-𠘴凨-凫𠘵-𠘻𪞱𫥞𫥟𭂭-𭂯凬𠘼-𠙅𪞲𭂰凭-凯𠙆-𠙎𠫮𭂱𭂲𠙏-𠙑𭂳𭂴𠙒-𠙖𪞳𫥠𰄐凰㓘𠙘𠙙𠙛-𠙞𪞴𫥡𭂵𭂶凱凲𠁉𠙟-𠙣𫥢𭂷𠙤-𠙧𪞵𫥣𭂸𭂹凳凴𠙨-𠙫𠙭-𠙰𭂺𠙱-𠙳] -[radical 17=⼐凵:凵𠙴𠙵凶𠙶-𠙸𰄑凷-击𠙹-𠙻𠙽𪞶凼㓙𠙾-𠚊𭂻函𠚋-𠚍𪞷𰄒凾𠚎-𠚐𠚒𠚓𪞸𫥤𭂼𰄓𰄔𠚔-𠚗𭂽𰄕凿𠚘𪞹𫥥𫥦𭂾𪞺𪞻𫥧-𫥩𠚙𠚚𢍭𫥪𫥫𭂿𰄖𠚜𫥬𭃀𰄗𰄘𠚝𠚞𭃁𢇕𪞼𠚟𪞽𫥭-𫥯𠚠-𠚢] -[radical 18=⼑刀:刀-刂𠚣刃刄𠚤刅-刈𠚥-𠚬𭃂-𭃄𰄙𰄚刉-刍㓚-㓜𠚭-𠚴𠚶𠚻𫥰𫥱𭃅-𭃇𰄛-𰄝刎-创㓝㓞𠚵𠚷-𠚺𠚼-𠛍𪞾-𪟀𫥲-𫥴𭃈-𭃌𰄞-𰄢刜-刭㓟㓠𠛎-𠛦𪟁𪟂𫥵-𫥻𭃍-𭃔𰄣-𰄦刮-剂㓡-㓦𠛧-𠜏𪟃-𪟅𫥼-𫥿𭃕-𭃡𰄧-𰄫剃-剑㓧-㓫𠜐-𠜰𪟆𪟇𫝐𫦀𫦁𭃢-𭃨𰄬-𰄲剒-剧㓬-㓰𠜱-𠝜𠝶𪟈𪟉𫦂-𫦅𭃩-𭃳𰄳-𰄶剨剪-剱剶㓱-㓶𠝝-𠝵𠝷-𠝾𪟊-𪟍𫦆-𫦌𭃴-𭃾𰄷-𰄺剩割-創㓷-㓻𠝿-𠞛𠞝-𠞤𪟎-𪟐𫦍-𫦑𭃿-𭄅剷-剿㓼㓽𠞥-𠟁𪟑-𪟓𫦒-𫦔𭄆-𭄏𰄻-𰄽劀-劄㓾-㔉𠟂-𠟟𠟡-𠟥𫦕-𫦙𭄐𭄑𰄾-𰅂劅-劏㔊𠟠𠟦-𠟹𪟔𫦚𭄒𰅃劐-劔㔋-㔍𠟺-𠠊𪟕𪟖𭄓-𭄗𰅄劕㔎㔏𠠌-𠠚𫦛𭄘𭄙𰅅-𰅇㔐𠠛-𠠠𫦜-𫦞𭄚𭄛劖㔑𠠡-𠠣𫦟𫦠𭄜㔒𠠤𠠦-𠠩劗劘𠠥𠠪-𠠭劙劚𠠮𫦡𰅈𠠯𭄝𫦢𠠰𠠱𫦣] -[radical 19=⼒力:力劜𠠲𫦤劝办𠠳-𠠵𭄞功-劢㔓㘞𠆮𠠶-𠠸𭄟𭄠劣-动㔔-㔖𠠹-𠡁𫦥𰅉助-労㔗㔘𠡂-𠡐𪟗-𪟙𫦦𫦧𰅊-𰅌劵-势㔙-㔛𠡑-𠡝𪟚𪟛𫦨𭄡-𭄥𰅍𰅎勀-勋㔜𠡞-𠡪𪟜𫦩-𫦭𭄦-𭄫勌-勑㔝-㔟𠡫-𠡺𪟝-𪟟𫦮-𫦲𭄬-𭄲𰅏𰅐勒-勖勘-勚㔠𠡻-𠢄𪟠𫦳𭄳-𭄶𰅑-𰅓勛-勞㔡𠢅-𠢒𪟡𪟢𫦴𫦵𭄷-𭄹𰅔募-勧𠢓-𠢟𪟣𫝑𫦶𫦷𭄺-𭄾𰅕勨-勭㔢𠢠-𠢯𪟤𪟥𫦸𭄿-𭅃𰅖𰅗勮-勲𠢰-𠢵𪟦𫦹𫦺𰅘勳𠢶-𠢸𫦻𫦼勴-勶㔣-㔦𠢹-𠢿㔧𠣀-𠣃𫦽𫦾𰅙勷𠣄𠣅勸𠣆𠣇𪟧𰅚𠣈-𠣊𫦿𠣋] -[radical 20=⼓勹:勹-匂𠣌𭅄𰅛匃-匇𠣍-𠣐𫧀𫧁𭅅匈𠣑-𠣓𭅆匉𠣔-𠣗𭅇𭅈匊-匌𠣘-𠣝𭅉𭅊匍𠣞-𠣣𭅋𰅜𰅝匎𠣤-𠣭𫧂𫧃匏匐㔨𠣮-𠣴𭅌𰅞𰅟匑匒㔩𠣵-𠣷𫧄𭅍匓㔪𠣸-𠣼𭅎𭅏𠣽-𠤂𰅠匔𠤃𫧅𠤄-𠤇𫧆𠤈-𠤍] -[radical 21=⼔匕:匕𠤎𪟨化㔫𠤏𫧇北𠤐𰅡𪟩𭅐𠤑-𠤕㔬𠤖𭅑𰅢𠤗-𠤝𪟪𭅒𠤞-𠤡𭅓匘匙㔭𫧈𫧉𠤣𠤤𰅣𠤥𪟫𠤦-𠤪𫧊] -[radical 22=⼕匚:匚𠤬𠤭𫧋𭅔匛-匞𫧌𭅕𭅖匟-匢𠤮-𠤱𪟬𫧍-𫧏匣-匥㔯㔰𠤳-𠤷𪟭𪟮𫧐𫧒𭅗𭅘𰅤匦𠤸-𠤻𫧑𭅙𭅚匧-匩𠤼-𠥂𠥄-𠥈𪟯𫧓匪匫龨𠥉-𠥍𪟰𫧔𭅛𰅥𰅦匬-匮㔱𠥎𠥏𭅜𭅝𰅧𠥐-𠥕𫧕匯㔲-㔴𠥖-𠥘𫧖𰅨匰-匲㔵𠥙-𠥛𪟱𫧗𭅞匳𠥜-𠥡𫧘𫧙匴𠥢𠥣𫧚匵𫧛𫧜𠥤𠥥𰅩匶𠥦𠥧匷𠥨𠥩𪟲𠥪𫧝㔶𠥫𠥬] -[radical 23=⼖匸:匸-区𠥭𠤲𠥮𠥯𰅪医㔷𠥰-𠥲𰅫匼𠥳匽𠥃𠥴𠥵𭅟𠥶𰅬匾-區㔸𠥷-𠥺] -[radical 24=⼗十:十-千卅-午㔹𠥻𠥼𠥿𭅠𰅭𰅮卉半卌𠆱𠥽𠥾𠦀𠦁𰅯卋卍-卐㔺㔻𠦂-𠦐𰅰𰅱𠦑-𠦗𪟳𫝒𫧞𰅲-𰅴卑-卖龺𠦘-𠦢𣥥𫝓𫧟𫧠𰅵南単𫝔𫧡𫧢𭅡𭅢𰅶𰅷𠦣-𠦩𪟴𭅣𰅸𰅹卙𠦪-𠦯𪟵𭅤𰅺𰅻博𠦰-𠦳𫧣𭅥𭅦㔼𠦴-𠦼𪟶𫧤𫧥𭅧𰅼𠦽-𠦿𪟷𫧦𰅽𰅾𠧀-𠧄𪟸𪟹𫧧𫧨𭅨-𭅪𠧅-𠧈𪟺𫧩-𫧫𰅿𠧉-𠧍𪟻𭅫𭅬𰆀𰆁𠧎𫧬𪟼𭅭卛𠧏𫧭𠧐𭅮𠧑𰆂] -[radical 25=⼘卜:卜𠧒卝卞𪟽卟-卢𠧓𠀝𠧔-𠧘𭅯卣卤𠧙-𠧜𡥋𪟾𭅰卥-卧㔽𠧞-𠧨𫧮𰆃𠧩-𠧲𠭉𫧯𰆄-𰆆𠧳-𠧷𠧹𪟿𫧰卨𠧺-𠧿𭅱𠨀-𠨂𠨄𫧱𫧲𰆇𰆈𠨅𫧳𫧴𠨆𠨇𪠀𫧵𠨈-𠨊𰆉𫧶-𫧸𠨋𠨌] -[radical 26=⼙卩:卩𰆊卪卫㔾㔿𭅲卬𠨍-𠨐𫧹𭅳𰆋卭-卯𠨑𭅴印危𠨒-𠨗𫧺𭅵𰆌𰆍卲-卵㕀𠨘𰆎卶-卺㕁𪠁𭅶-𭅺𰆏卻-卽𠨙-𠨝𪠂𰆐𠨞𭅻𭅼卾卿𫧻𰆑𰆒𠨟-𠨡𫧼厀厁𠨢-𠨤𫧽𭅽𭅾𠨥𫧾𫧿𭅿𰆓𫨀𰆔𠨦-𠨪𫨁𠨫] -[radical 27=⼚厂:厂-历𠨬厇-厉𠨭-𠨳𪠃𫨂𭆀𰆕厊-厍㕂-㕄𠂬𠂮𠨴-𠨿𭆁𰆖𰆗厎-厑㕅-㕇𠂰𠩀-𠩉𪠄𫝕𫨃𫨄𭆂𭆃𰆘厒-厕㕈㕉𠩊-𠩕𪠅𪠆𫨅-𫨈𭆄厖-厛㕊𠩗-𠩦𪠇-𪠊𫨉𫨊𭆅𰆙𰆚厜-原虒㕋-㕍𠩧-𠩷𪠋-𪠎𫝖𫝗𫨋𭆆-𭆈𰆛-𰆟厠-厣厩𠩸-𠩾𠪀-𠪆𪠏𪠐𫨌-𫨐𭆉-𭆋厤-厨㕎𠪇-𠪐𪠑𪠒𫨑-𫨗𭆌-𭆐𰆠-𰆦厪厫㕏𠩿𠪑-𠪘𪠓-𪠕𫨘-𫨛𭆑𭆒𰆧厬-厰㕐㕑𠪙-𠪬𪠖𪠗𫨜𫨝𭆓-𭆕𰆨𰆩厱厲㕒𠪭-𠪸𪠘𪠙𫨞𫨟𭆖𠪺-𠪾𫨠-𫨢𭆗厳㕓𠪿𪠚𫨣𰆪𰆫𠫀-𠫆厴𠫇𪠛𫨤𰆬𠫉-𠫎㕔𠫏𫨥𭆘𠫐厵𠫑𠫒] -[radical 28=⼛厶:厶𠫓-𠫖厷-厹㕕𠫗𠫘𫨦厺-厼𠫙-𠫝𰆭厽厾𠫞-𠫥𭆙𭆚县𠫦-𠫨𫨧叀-参𠫩-𠫭𠫯-𠫲𠫴-𠫸𪠜𫨨𫨩𭆛-𭆝𰆮㕖𠫹-𠫼𪠝𫨪𭆞-𭆢參叄㕗㕘𠫽𠫾𪠞𫨫𭆣叅𠫿-𠬅𦎅𪠟𰆯𠬆-𠬌𪠠𫨬-𫨮𭆤叆𠔲𠬍-𠬐叇㕙𠬑𠬒𪠡𠬓𠬕-𠬗𫨯𫨰𠬔𠬘𠬙𪠢𫨱] -[radical 29=⼜又:又叉𭆥及-収㕚㕛𠬚-𠬠𪠣𪠤𫨲叏-发𠬡-𠬨𭆦𰆰叒㕜𠬩-𠬰𪠥𫨳𭆧𭆨𰆱-𰆶叓㕝𠬱-𠬸𪠦𫨴-𫨸𰆷-𰆺叔-变㕞𠬹-𠬾𪠧𪠨𫨹𭆩-𭆫𰆻-𰆽叙-叝㕟𠫳𠬿-𠭈𪠩𪠪𫨺𫨻𭆬-𭆮𰆾𰆿叞叟𠭊-𠭔𪠫𪠬𫨼-𫨿𭆯𭆰𠭕-𠭤𫩀-𫩃𭆱𭆲𰇀𰇁㕠𠭥-𠭮𪠭𪠮𫩄𫩅𭆳𭆴𰇂𰇃叠﨎𠭯-𠭵𠭷-𠭺𪠯𫩆𫩇𰇄㕡𠭼-𠮂𡪞𪠰𫩈𫩉𭆵𭆶𰇅𠮃-𠮆𫩊𭆷叡𠮇-𠮌𪠱𫩋𫩌𠮍-𠮏𫩍𫩎叢𠮐壡𠮑𠮒𰇆𠮓-𠮘] -[radical 30=⼝口:口𠮙-𠮞𫩏古-叾㕣-㕥䶷𠙼𠮟-𠮪𪠲𫩐𫩑𭆸𭆹𰇇叿-吗㕦-㕨䶸𠮫-𠯊𪛗𫝘𫩒-𫩗𭆺-𭇂𰇈𰇉吘-呜㕩-㕶𠈂𠯋-𠰇𪠳-𪠵𫩘-𫩞𭇃-𭇍𰇊-𰇍呝-咝㕷-㕿𠰈-𠱏𪠶-𪠹𫩟-𫩪𭇎-𭇝𰇎-𰇓咞-哟㖀-㖎𠀷𠀹𠱐-𠲫𪠺-𪡃𫝙𫩫-𫩼𭇞-𭇴𰇔-𰇣哠-唧㖏-㖞𠲬-𠳤𠳦-𠳪𠳬-𠴥𪡄-𪡎𫩽-𫪑𭇵-𭈋𰇤-𰇰唨-啘啚-啞啠-啪啬-啹㖟-㖵𠳥𠴧-𠶶𪡏-𪡛𫪒-𫪰𭈌-𭈮𰇱-𰇾啙啫啺-喌喎-喾噅㖶-㗑𠶷-𠷡𠷣-𠸵𠸻-𠸾𪡜-𪡩𫪱-𫫂𭈯-𭉙𰇿-𰈐喍喿-嗵㗒-㗡𠷢𠸶-𠸺𠸿-𠹯𠹳-𠻓𪡪-𪡷𫫃-𫫒𭉚-𭉽𰈑-𰈞嗶-嘞嘡-嘧噑噓㗢-㗰𠁷𠻔-𠽠𪡸-𪢄𫝚𫫓-𫫧𭉾-𭊠𰈟-𰈨嘟嘠嘨-噄噆-噐噒噔噖-噝噴㗱-㗺𠆊𠏓𠏧𠹰-𠹲𠽡-𠾦𠾨-𠿆𡀔𡀦𪢅-𪢍𫝛𫫨-𫫵𭊡-𭋁𰈩-𰈮噞-噳噵-噼㗻-㘄𠿇-𡀓𡀕-𡀥𡀧-𡀼𢨐𨗓𪢎-𪢔𫫶-𫬆𭋂-𭋛𰈯-𰈶噽-嚓嚺㘅-㘈𡀽-𡂎𪢕-𪢘𫝜𫬇-𫬑𭋜-𭋯𰈷-𰈽嚔-嚤㘉-㘏𡂏-𡃟𡃰𪢙-𪢞𫝝𫬒-𫬛𭋰-𭌉𰈾-𰉂嚥-嚰㘐-㘒𡃠-𡃯𡃱-𡄈𡄊-𡄐𪢟-𪢡𫬜-𫬫𭌊-𭌡𰉃-𰉅嚱-嚹㘓㘔𡄑-𡄰𪢢-𪢤𫬬-𫬵𭌢-𭌯𰉆-𰉉嚻-囄囍㘕-㘗𡄱-𡅔𡅣𫬶-𫬸𭌰-𭌳𰉊𰉋囅-囋囎㘘𡅗-𡅢𡅤-𡅯𪢥𫝞𫬹𭌴-𭌽𰉌囌囏囐㘙㘚𡅰-𡅸𫬺-𫬼𭌾-𭍅囑-囓𡅹-𡆅𪢦𪢧𫬽-𫬿𭍆-𭍋囔囕㘛𡆆-𡆎𫭀𭍌-𭍏㘜𡆏-𡆘𭍐-𭍒𡆙𡆚𡆞𫭁𭍓𭍔囖𡆛-𡆝𧮥𭍕-𭍘𡆟𭍙] -[radical 31=⼞囗:囗𡆠-𡆢囘-囜龱㘝𠁤𡆣-𡆦𪛘𫭂𭍚囝-団㘟𡆧-𡆳囤-囵𡆴-𡇇𪢨𫭃𫭄𭍛𭍜𰉍𰉎囶-图㘠㘡𠀯𡇈-𡇌𡇎-𡇑𪢩𫭅𫭆𭍝𰉏𰉐囿圀㘢𡇒-𡇟𪢪𫭇𫭈𭍞𭍟圁-圆㘣𡇠-𡇯𪢫𫭉𫭊𭍠-𭍤圇-國圏𡇰-𡇻𡈀𪢬𪢭𫭋𫭌𭍥-𭍨𰉑圌-圎圐𡇼-𡇿𡈁-𡈉𤔗𫭍-𫭏𭍩𭍪圑-圕𡈊-𡈔𪢮𫭐𭍫𰉒圖-圙㘤𡈕-𡈡𪢯𫭑𭍬-𭍰𰉓圚𡈢-𡈤𡈦-𡈩𫭒𭍱-𭍳𰉔圛圜𡈥𡈪-𡈬𪢰𫭓𭍴𡈭-𡈱𫭔𭍵𡈲𭍶𡈳𡈴𭍷㘥𡈵-𡈺𫭕𭍸圝圞𡈻𭍹] -[radical 32=⼟土:土-圡龶𡈼-𡈾𫭖𰉕圢-圧㘦𡈿-𡉇𪢱𪢲𫭗𫭘𭍺𰉖𰉗在-场𡉈-𡉖𪢳-𪢷𫭙𫭚𭍻-𭍽圻-坠㘧-㘰𡉘-𡊃𪢸-𪣂𫭛-𫭤𭍾-𭎄𰉘-𰉞坡-垊㘱-㘵𡊄-𡊶𪣃-𪣊𫭥-𫭨𭎅-𭎎𰉟-𰉤型-垵城鿍㘶-㘾𡊷-𡋛𡋝-𡋬𪣋-𪣓𫭩-𫭯𭎏-𭎛𰉥-𰉭垶-埍埏-埛﨏㘿-㙆𡋭-𡌥𣑧𪣔-𪣣𫭰-𫭻𭎜-𭎨𰉮-𰉶埜-埩埫-堕㙇-㙍𡌦-𡍣𪣤-𪣱𫭼-𫮅𭎩-𭎵𰉷-𰊀埪堖-堼堾-塂塄-塈㙎-㙘𡍤-𡎭𪣲-𪣽𫝟𫮆-𫮑𭎶-𭏋𰊁-𰊌堽塃塉-塱㙙-㙟𡎮-𡏬𧯧𪣾-𪤍𫮒-𫮚𭏌-𭏜𰊍-𰊘塲-墛㙠-㙦𡏭-𡐝𦥈𪤎-𪤘𫝠𫮛-𫮢𭏝-𭏩𰊙-𰊥墜-墧墩-墹㙧-㙯𠚛𡐞-𡑝𪤙-𪤞𫮣-𫮬𭏪-𭏵𰊦-𰊱墺-壌龳㙰-㙶𡑞-𡑹𡑻-𡒈𪤟-𪤥𫝡𫮭-𫮯𭏶-𭏽𰊲-𰊸壍-壗龼㙷-㙺𡒉-𡒠𡒢-𡒯𪤦-𪤫𫮰-𫮵𭏾-𭐀𰊹𰊺壘壙㙻-㙽𡒰-𡒿𡓁-𡓋𡓍-𡓏𪤬-𪤯𫮶-𫮸𭐁-𭐄𰊻-𰋀壚-壠壢㙾㙿𡓀𡓌𡓐-𡓚𡓜-𡓥𪤰𫮹-𫮼𭐅-𭐉𰋁𰋂壣-壥㚀𡓦-𡓰𪤱𫮽-𫮿𭐊𭐋𰋃𰋄壦𡓱-𡓶𡓸𡓹𡓻-𡔁𫯀𭐌-𭐎𡓺𡔂-𡔉𭐏𰋅壧壨𡔊-𡔎𰋆壩㚁𡔏-𡔕𭐐壪㚂𡔖𭐑𰋇𡔗-𡔚] -[radical 33=⼠士:士-壭𡔛壮𡔜壯-壳𡔝𡔞𰋈𡔟𭐒壴壵𡔠-𡔢𫯁𫯂壶𡔣-𡔩𪤲𰋉壷壸𡔪-𡔭壹-壻㚃𡔮𡔯𭐓-𭐕壼𡔰𡔲-𡔵𪤳𭐖𰋊壽壾𡔶𡔸-𡔻𫯃𫯄𭐗𰋋𰋌壿夀㚄𡔼𡔽𫯅𭐘夁𡔾-𡕄𭐙𡕅𡕇-𡕌𭐚𡕍𫯆𫯇𰋍𡅕𡕏-𡕑𪤴𫯈𭐛𫯉𭐜] -[radical 34=⼡夂:夂𡕒夃处𡕓𡕔𭐝夅𡕕𡕖夆𡕗-𡕙备夈㚅𡕚𭐞𰋎𠙚𡕛𡕜𪌛𡕝𫯊𪤵] -[radical 35=⼢夊:夊𭐟𡕞𡕟夋𡕠𡕡夌𡕢-𡕥𭐠𭐡変复㚆㚇𭐢-𭐤夎夏𠀼𡕦𫯋𫯌𭐥𭐦𡕧-𡕬𭐧𠌞𡕭𰋏𠭶𡕮-𡕱𪤶𭐨𭐩夐𡕲-𡕵𭐪𭐫𡕶𡕷𭐬𡕸-𡕺𭐭𭐮𡕻𭐯夑夓𡕼-𡕿𭐰夒𡖀𭐱𡖁夔𭐲𡖂𡖃] -[radical 36=⼣夕:夕-夘㚈𡖄-𡖆夙-夛𡖇-𡖉𪤷𫝢𭐳𭐴𡖊-𡖌𫝣𭐵夜夝㚉𡖍-𡖏𪤸𫯍𭐶𰋐𡖐𡖑𪤹夞𠅗𡖒-𡖜𢻈𪤺𫯎够夠𡖝-𡖥𪤻𫯏𫯐𭐷𭐸夡㚊𠅱𠨃𡖦-𡖮𡖰𪤼𫯑𫯒𭐹-𭐻𰋑𰋒𡖯𡖱-𡖵𰋓夢-夥㚋㚌𡖶-𡖾𢆣𪤽𫯓𫯔𭐼𭐽𰋔𰋕夦𡖿-𡗁𪤾𫯕𭐾𭐿𰋖𠆓𠆕𡗂-𡗅𪤿𫯖𫯗𰋗𠆙𡗆-𡗈𫯘𭑀𰋘㚍𡗉𡗊𭑁𡗋𡗌𡗐𡗍𡗎𪥀𫯙𡗏𣡳𫯚𡗑] -[radical 37=⼤大:大-夭𡗒-𡗔𪥁𫯛央-头㚎𡗕-𡗛𪥂𭑂𰋙夵-夼㚏-㚑𠀛𡗝-𡗤𪥃𫯜𭑃𰋚夽-奂㚒㚓𡗥-𡗶𪥄-𪥆𫯝-𫯟𭑄𭑅𰋛𰋜奃-奉奋-奍㚔-㚙𡗷-𡘌𪥇-𪥌𫯠-𫯢𭑆-𭑋𰋝-𰋟奎-奖㚚㚛𡘍-𡘜𪥍-𪥏𫯣-𫯥𭑌-𭑎𰋠𰋡奊套-奚𡘝-𡘳𪥐-𪥒𫝤𫯦𫯧𭑏-𭑒𰋢𰋣奛-奞㚜-㚞𡘴-𡙆𪥓-𪥕𫯨𭑓-𭑖𰋤-𰋧奟-奥㚟𡔱𡙇-𡙚𪥖-𪥘𫯩-𫯯𭑗-𭑛𰋨-𰋬奦-奨㚠𡙛-𡙫𪥙-𪥛𫯰-𫯴𭑜-𭑟𰋭𰋮奩-奬𡙬-𡙶𪥜-𪥞𫯵-𫯷𭑠𰋯𰋰奭𡙷-𡚅𪥟-𪥡𫯸-𫯼𰋱奮奯㚡𡚆-𡚎𤏠𫝥𫯽-𫰀𭑡-𭑣𰋲𰋳𡚏-𡚖𫰁𭑤奰𡚗𡾗𪥢𭑥𡚘-𡚚𫰂𭑦𡚛𪥣𫰃𫰄𰋴𡚜𡚝奱𡚞-𡚢𫰅奲𡚣-𡚥] -[radical 38=⼥女:女𡚦𫰆𰋵奴-奶㚢𡚧-𡚭𫰇𭑧-𭑫𰋶奷-妈㚣-㚨𡚮-𡚻𪥤𪥥𫰈-𫰊𭑬𭑭𰋷𰋸妉-妌妎-妫㚩-㚯㛠𡚼-𡛘𪥦-𪥬𫝦𫰋-𫰖𭑮𭑯𰋹-𰋻妬-姗㚰-㛁𡛙-𡜁𪥭-𪥰𫰗-𫰛𭑰-𭑵𰋼妍姘-姫姭-娃娅-娈㛂-㛌𡜂-𡜭𪥱-𪥵𫝧𫝨𫰜-𫰩𭑶-𭑹𰋽-𰌃姬娉-娫娭-娴娽㛍-㛟㛡-㛤𡜮-𡝝𪥶-𪥺𫝩-𫝫𫰪-𫰶𭑺-𭑿𰌄𰌅娬娵-娼娾-婶㛥-㛭𡝞-𡞛𪥻-𪦅𫰷-𫱂𭒀-𭒄𰌆-𰌋婷-媏媑-媯嫏㛮-㜄𡞜-𡟧𡠣𪦆-𪦐𫝬𫱃-𫱐𭒅-𭒌𰌌-𰌎媐媰-嫎嫐-嫔㜅-㜔𡟨-𡠕𪦑-𪦖𫱑-𫱞𭒍-𭒑𰌏-𰌔嫕-嫲㜕-㜢𡠗𡠙-𡠢𡠤-𡠱𡠳-𡡎𪦗-𪦟𫝭𫱟-𫱫𭒒-𭒝𰌕嫳-嬏㜣-㜨𡠖𡠘𡠲𡡏-𡢍𡢐𪦠-𪦥𫝮𫱬-𫱷𭒞-𭒡𰌖𰌗嬐-嬢嬴㜩-㜭𡢎𡢑-𡣄𪦦-𪦪𫱸-𫲄𭒢-𭒥𰌘-𰌚嬣-嬳嬵-嬷㜮㜯𡣅-𡣡𡣣-𡣩𪦫𫲅-𫲌𭒦-𭒨嬸嬺-嬽㜰㜱𡣪-𡣼𪦬-𪦯𫲍-𫲓𭒩-𭒭嬹嬾嬿㜲-㜵𡣽-𡤍𡤞𪦰𪦱𫲔-𫲙𭒮孀-孆㜶-㜸𡤎-𡤗𪦲𫲚𫲛𭒯-𭒳孇-孉㜹𡤘-𡤝𡤟𡤠𪦳𪦴𫲜𫲝孊-孌㜺𡤡-𡤪𫲞𫲟𰌛孍𡤫-𡤭𪦵𫲠孎孏𡤮-𡤳𭒴𡤴-𡤶𭒵㜻㜼𡤷-𡤻] -[radical 39=⼦子:子-孓𡤼孔𡤽孕𡤾-𡥂𫲡𭒶-𭒹孖-孙㜽𡉗𡥃-𡥅𭒺-𭒼𰌜𰌝孚-孞㜾㜿𡥆-𡥊𡥌𡥍𪦶-𪦹𰌞-𰌢孟-孧㝀𠃱𡥎-𡥚𪦺𫲢-𫲤𭒽-𭓀𰌣-𰌥孨-孪㝁𡥛-𡥧𪦻𫲥𭓁𭓂𰌦𰌧孫-孭㝂㝃𡥨-𡥭𢈲𨹴𫲦𭓃-𭓇𰌨孮-孰孲𡥮-𡥵𪦼-𪦾𫲧𫲨𭓈-𭓎𰌩-𰌫孱㝄𡥶-𡦂𪦿𫲩𫲪𭓏-𭓔𰌬𰌭孳孴㝅𡦃-𡦐𫲫𫲬𭓕𭓖𰌮孵-孷𡦑-𡦖𪧀𫲭𫲮𭓗𭓘𰌯㝆𡦗-𡦝𫝯𫲯𫲰學孹㝇𡦞-𡦨𪧁𫲱𫲲𭓙𭓚𰌰孺孻𡦩𪧂𪧃𭓛𡦪-𡦬𰌱孼𡦭-𡦰𫲳𭓜孽孾𡦱-𡦶𰌲𪧄孿𡦷𫲴㝈𡦸𭓝] -[radical 40=⼧宀:宀㝉𡦹宁-宄㝊㝋𡦺-𡦼𰌳宅-安㝌㝍𡦽-𡧊𫲵𫲶𭓞𰌴𰌵宊-宒㝎-㝑𡧋-𡧕𪧅-𪧇𫲷-𫲽𭓟-𭓡𰌶-𰌸宓-审㝒𡧖-𡧨𪧈𪧉𫲾-𫳀𭓢-𭓩𰌹𰌺客-宦宨-宫㝓-㝖𡧩-𡧿𪧊-𪧌𫳁-𫳆𭓪-𭓯𰌻-𰌽宧宬-宾㝗-㝚𡨀-𡨡𪧍-𪧐𫳇-𫳏𭓰-𭓳𰌾-𰍀宿-寉㝛-㝡𡨢-𡨼𪧑-𪧓𫳐-𫳙𭓴-𭓿𰍁-𰍅寊-寕寪㝢㝣𡨽-𡩞𪧔-𪧚𫳚-𫳣𭔀-𭔅𰍆-𰍍寖-寝㝤-㝨𡩟-𡩺𪧛-𪧠𫳤-𫳮𭔆-𭔌𰍎-𰍗寞-寨㝩-㝬𡩻-𡪝𪧡-𪧥𫝰𫳯-𫳼𭔍-𭔐𰍘-𰍚審寫-寮㝭-㝯𡪟-𡪽𪧦-𪧪𫝱𫳽-𫴁𭔑-𭔖𰍛𰍜寯寰𡪾-𡫐𪧫-𪧮𫴂-𫴏𭔗-𭔙𰍝-𰍟寱寲𡫑-𡫝𪧯𫴐-𫴗𭔚-𭔞𰍠㝰𡫞-𡫫𪧰-𪧲𫴘-𫴛𭔟-𭔡𰍡寳-寵𡫬-𡫶𫴜-𫴟𭔢-𭔤寶𡫷-𡫻𪧳𪧴𫴠𭔥𭔦𰍢寷㝱𡫼-𡬃𪧵𫴡-𫴣𭔧𡬄-𡬋𫴤𫴥𭔨𡬌𫴦𫴧𰍣𡬍𡬏𡬐𪧶𫴨-𫴪𰍤𡬑𡬓-𡬕㝲𡬖-𡬘𡬎𡬙𡬚𡬒𡬛𫴫𡬜] -[radical 41=⼨寸:寸𡬝对㝳寺-导𡬞𪧷𭔩寽-寿㝴𭔪尀㝵𡬟-𡬦𭔫𭔬封専将𡬧-𡬬𫴬𭔭-𭔯尃-尅㝶𡬭𫴭𭔰-𭔲將-尉𡬮-𡬲𪧸𪧹𭔳-𭔵尊-尌㝷𡬳-𡬸𪧺𫴮𫴯𭔶-𭔸𡬹-𡬼𫴰-𫴳𭔹-𭔼對𡬽-𡭂𭔽-𭔿𰍥導𡭃-𡭉𣊒𪧻𪧼𫴴𫴵𭕀𭕁𰍦𡭊-𡭌𪧽𭕂𡭍-𡭏𪧾𡭐𡭑𭕃𡭒𡭓𫴶𫴷] -[radical 42=⼩小:小𡭔𭕄𰍧𰍨尐少𡭕𡭖尒-尕龸𡭗𡭘𰍩尖-尘𡭙-𡭜𭕅𡭝-𡭤𪧿𫴸𫴹𭕆𭕇𰍪尙尚𠈤𡭥-𡭩𪨀𫴺𫴻𭕈𭕉尛-尝𡭪-𡭳𫴼𫴽𭕊𰍫㝸𡭴-𡭼𪨁𪨂𡭽-𡮍𫴾-𫵃尞㝹𡮎-𡮗𫵄𫵅尟尠𠅽𡮘-𡮝𭕋尡㝺𡮞-𡮥𪨃𫵆𫵇㝻𡮦-𡮯𪨄𫵈𫵉𡮰-𡮳𪨅𫵊-𫵌𭕌𡮴-𡮶𢇔𪨆𰍬𡮷-𡮻𤯏𡮼-𡮾𫵍𡮿𡯀] -[radical 43=⼪尢:尢尣𡯁𡯂尤𡯃-𡯊𫵎尥-尧㝼𡯋-𡯎𭕍尨-尬㝽𡯏-𡯙𫵏尭㝾㝿𡯚-𡯡𫵐𭕎𰍭尮尯㞀㞁𡯢-𡯤𡯦𡯧𰍮㞂𡯨-𡯲𰍯㞃-㞆𡯳-𡯸𫵑𭕏𭕐尰就㞇㞈𡯹-𡰂𪨇尲-尴㞉㞊𡰃-𡰊𪨈𭕑𭕒𡰋-𡰏𭕓尵𡰐-𡰕𫵒𡰖-𡰚尶尷𡰛-𡰢] -[radical 44=⼫尸:尸𡰣尺𪛛𰍰尻尼㞋𡰤-𡰨𡰴𭕔尽㞌㞍𡰩-𡰳𫝲尾-屃㞎𡰵-𡰽𪨉-𪨋𫵓-𫵕𰍱𰍲屄-届㞏-㞑𡰾-𡱋𪨌𫵖-𫵘𭕕-𭕘𰍳𰍴屋-屏㞒-㞖𡱌-𡱡𢇀𪨍𪨎𫵙-𫵝𭕙-𭕝𰍵-𰍷屐-屘㞗𡱢-𡱹𪨏𪨐𫵞𫵟𭕞𭕟𰍸-𰍻屙-屝㞘㞙𡱺-𡲓𪨑𫵠𭕠-𭕣𰍼-𰍾属-屡㞚㞛𡲔-𡲫𪨕-𪨘𭕤𰍿𰎀𡲬-𡳃𪨒-𪨔𫵡𭕥-𭕭𰎁屢屣㞜-㞞𡳄-𡳏𪨙𪨚𫵢-𫵥𭕮𭕯𰎂層-屧㞟㞠𡳐-𡳞𪨛𪨜𭕰-𭕵𰎃-𰎅𡳟-𡳧𪨝𫵦𫵧𰎆屨𡳨𡳩𪨞𫵨𭕶屩屪𡳪𡳫𫵩𭕷𭕸屫㞡𡳬-𡳰𪨟𪨠𫵪𫵫𭕹𭕺𰎇𡳱-𡳴屬𡳵-𡳷𫵬𫵭𭕻𡳸-𡳺𪨡𭕼屭𡳻𭕽𡳼𡳽] -[radical 45=⼬屮:屮䶹𡳾屯㞢𡳿𭕾屰𡴀-𡴅𭕿㞣㞷𡴆-𡴚𫵮𡴛-𡴣𰎈𡴤𡴥𫵯𫵰𡴦-𡴬] -[radical 46=⼭山:山乢屲𡴭-𡴯屳-屷㞤-㞧𡴰-𡴽𫵱-𫵴𭖀屸-岃㞨-㞯𡴾-𡵒𪨢-𪨥𫝳𫵵𭖁-𭖄𰎉岄-岌岎-岜㞰-㞶㞸𡵓-𡶂𪨦-𪨨𫵶𫵷𭖅-𭖊𰎊-𰎍岝-峅㞹-㟃𡶃-𡶣𡶥-𡶪𪨩-𪨮𫵸𫵹𭖋-𭖔𰎎-𰎓岍峆-峧㟄-㟆𡶫-𡷔𪨯-𪨴𫝴𫵺𫵻𭖕-𭖞𰎔-𰎞峨-崅㟇-㟖𡷕-𡸐𦊤𪨵-𪨺𫝵𫵼-𫶀𭖟-𭖨𰎟-𰎤崆-崰㟗-㟥𡸑-𡹩𪨻-𪩁𫶁-𫶅𭖩-𭖱𰎥-𰎨崱-嵉嵋-嵝﨑㟦-㟯𡹪-𡺩𪩂-𪩇𫶆-𫶉𭖲-𭖿𰎩-𰎭嵊嵞-嵶㟰-㟸𡺪-𡻗𪩈-𪩋𫶊-𫶐𭗀-𭗆𰎮-𰎰嵷-嶎㟹-㠄𡻘-𡼉𪩌-𪩒𫶑-𫶔𭗇-𭗓𰎱-𰎴嶏-嶥㠅-㠐𡼊-𡼼𪩓-𪩖𫶕𫶖𭗔-𭗞𰎵-𰎸嶦-嶶㠑-㠗𡼽-𡽈𡽊-𡽛𪩗-𪩚𫶗-𫶜𭗟𭗠𰎹𰎺嶷-嶺嶼-嶿㠘-㠜𡽉𡽜-𡾁𡾻𪩛-𪩝𫶝𭗡-𭗤𰎻巀-巂㠝-㠟𡾂-𡾖𡾠𫶞𭗥-𭗫𰎼-𰎾嶻巃-巅㠠-㠣𡾘-𡾟𡾡-𡾭𣦭𪩞𫶟-𫶣𭗬-𭗱𰎿-𰏁巆-巌㠤𡾮-𡾺𭗲-𭗴巍巏巐㠥㠦𡾼-𡿆𪩟𫶤𭗵𭗶巎巑-巕巗㠧𡿇-𡿑𪩠𭗷巖巘-巚𡿒𡿓𭗸𡿔-𡿜𫶥𭗹𡿝-𡿟𫶦𰏂𡿠𡿡𡿣𡿤㠨𡿢𡿥] -[radical 47=⼮巛:巛-川𡿦𡿨𫶧𡿧𭗺州巟㠩𡿩-𡿭𭗻𭗼巠𡿮-𡿰𪩡𭗽𭗾𡿱-𡿶𭗿𡿷-𡿻𪩢𭘀𰏃𰏄𠙗𡿼𡿽𫶨𭘁巢巣𡿾-𢀀𫶩𢀁𢀂𰏅巤𢀃𰏆𢀄-𢀋𫶪𢀌-𢀐] -[radical 48=⼯工:工𪛜㠪𢀑-𢀕𭘂左-巨𢀖-𢀙巩巪𢀚𢀛𪩣𭘃-𭘅𰏇巫𢀜-𢀞𫶫𰏈-𰏊𢀟𫶬𭘆𰏋巬巭𢀠𫶭𭘇𭘈差㠫㠬𢀡-𢀣𪩤𫶮𰏌巯㠭𢀤𢀥𪩥巰𢀦𢀧𪩦𫶯𭘉𪩧𫶰㠮𢀨-𢀫𫶱𢀬𢑰𤀢𫶲𫶳𰏍𢀭𪩨𫶴𢀮𪩩𰏎𢀯-𢀲𪩪] -[radical 49=⼰己:己-巴𢀳㠯𢀴-𢀶𫶵巵𪩬𭘊巶㠰𢀷𢀸𪩫𭘋𭘌巷-巻𢀹-𢀻𭘍巼𢀼-𢀿𫶶𰏏㠱𢁀-𢁄𫶷𰏐巽𢁅-𢁉𪩭𪩮𫶸𫶹𭘎𭘏𢁊𪩯𢁋-𢁍𢁏𪩰𪩱𫶺𢁎𢁐𫶻𫶼𭘐𢁑] -[radical 50=⼱巾:巾-帅㠲㠳𢁒-𢁔𪩲𫶽𫶾𰏑帆-师㠴-㠶𢁕-𢁤𭘑𭘒𰏒帉-帐㠷-㠼𢁥-𢁺𫶿-𫷂𭘓𭘔𰏓𰏔帑-帜㠽-㡀𢁻-𢂏𫷃𫷄𭘕-𭘚𰏕𰏖帝-帧㡁-㡆𢂐-𢂰𫷅𭘛-𭘞𰏗𰏘帨-帱㡇㡈𢂱-𢃌𪩳𭘟-𭘣𰏙帲-帼㡉-㡎𢃍-𢃪𪩴-𪩷𫷆𫷇𭘤-𭘦帽-幇幉㡏-㡖𢃫-𢄉𪩸-𪩺𫷈𫷉𭘧-𭘮𰏚-𰏜幊-幏㡗-㡛𢄊-𢄞𫷊-𫷏𭘯-𭘱𰏝幈幑-幙幛㡜-㡟𢄟-𢄲𪩻𭘲-𭘴𰏞幚幜-幥㡠㡡𢄳-𢅌𪩼𭘵𰏟幦-幩㡢-㡤𢅍-𢅞𪩽𫷐𫷑𭘶-𭘸𰏠幪-幬㡥㡦𢅟-𢅨𪩾幭-幯𢅩-𢅬𭘹-𭘻幰𢅭-𢅷𪩿𫷒𫷓𭘼幱㡧㡨𢅸-𢅺𪪀𢅻-𢅽𰏡㡩㡪𢅾-𢆂𭘽𢆃-𢆈] -[radical 51=⼲干:干平𢆉年幵𫷔𭘾𰏢𢆊-𢆌𪪁𫷕𫷖𰏣并-幸𢆍-𢆐𭘿𭙀𰏤𢆑-𢆕𭙁𢆖-𢆙𭙂𭙃𰏥𰏦𢆚𪪂𪪃𫷗𰏧𰏨𢆛-𢆝𪪄𰏩-𰏫幹𢆞-𢆠𪪅𪪆𫷘-𫷚𢆢𢆤𫷛𭙄-𭙆𰏬𰏭𢆥𪪇𫷜𫷝𢆦-𢆩𰏮𢆪𪪈𫷞𭙇𢆫𪪉𢆬-𢆮] +[UCA version = 15.1.0] +# Unified_Ideograph: 97680 characters +[Unified_Ideograph 4E00..9FFF FA0E..FA0F FA11 FA13..FA14 FA1F FA21 FA23..FA24 FA27..FA29 3400..4DBF 20000..2A6DF 2A700..2B739 2B740..2B81D 2B820..2CEA1 2CEB0..2EBE0 2EBF0..2EE5D 30000..3134A 31350..323AF] + +[radical 1=⼀一:一𪛙丁-丆𠀀-𠀂𬺰𰀀万-丌亐卄𠀃-𠀆𪛚𪜀𪜁𫝀𬺱-𬺴𰀁-𰀄不-专丗𠀇-𠀌𪜂𫠡𬺵-𬺹𮯰𰀅-𰀇且-世丘-丝㐀𠀍-𠀗𫠢𫠣𬺺-𬺾𰀈-𰀊𱍐丞-丢㐁㐂𠀘-𠀚𠀜𠀞-𠀠𫝁𫠤𫠥𬺿-𬻉𰀋𱍑丣-严丽鿖𠀡-𠀤𠀦-𠀨𠀪𠀫𫝂𫠦-𫠩𬻊-𬻒𰀌𱍒並丧𠀬-𠀮𠀰-𠀴𪜃𫠪-𫠭𬻓-𬻘𰀍𱍓-𱍗鿗𠀵𠀶𠀸𠀺𠀻𪜄𫠮𬻙-𬻝𰀎-𰀑𠀽-𠁀𠤢𪜅𫠯-𫠲𬻞-𬻠𰀒-𰀕𱍘-𱍝𠁁-𠁅𪜆𫠳-𫠵𬻡-𬻥𱍞𱍟𠁆-𠁈𠁊𠁋𫠶𬻦-𬻨𰀖-𰀘𱍠𱍡𠁌𠁍𫠷-𫠼𬻩-𬻮𰀙𰀚𱍢-𱍤𠁎-𠁒𫝃𫠽𬻯𰀛𰀜𱍥䶶𠁓𠁔𫠾𫠿𬻰𰀝𱍦𱍧𠁕𠁗-𠁛𠁝𤳏𪜇𫡀𱍨𠁖𰀞𱍩𠁟𫡁𫡂𠁠𰀟𬻱𱍪] +[radical 2=⼁丨:丨丩𠁡𠁢个丫㐃㐄𫡃𫡄𰀠𱍫中-丰𠁣𪜈𫡅𰀡丱𠁥𰀢𠁦𬻲𬻳𰀣𱍬串𠁧𠁨𫡆丳𠁩-𠁬𫡇𰀤𱍭-𱍰临𠁭-𠁯𪜉𬻴𰀥丵𠁰𠁱𫡈𫡉𬻵-𬻷𰀦𰀧𱍱-𱍳𠁳𱍴𠁴𠁵𱍵𬻸𬻹𠁶𫡊𠁸𫡋𫡌𱍶𠁹𰀨𠁺𫡍𠁻𫡎] +[radical 3=⼂丶:丶丷𪜊丸义𠁼𠁽𬻺丹为𠁿𱍷主丼𠂀𠂁𮯱𠂂𬻻𪜋举𬻼𠂃𰀩𬻽𠂄𬻾𠂅] +[radical 4=⼃丿:丿-乄㐅𠂆-𠂊𬻿-𬼂𰀪𰀫久-么乊𠂋-𠂎𫝄𫡏𬼃𬼄𱍸𱍹之乌尹𠂏-𠂓𫜵𬼅𬼆𮯲乍-乐𠂔-𠂡𫡐𬼇𬼈𰀬𱍺乑-乔㐆𠂢-𠂧𠂩-𠂫𠂭𪜌𫡑-𫡓𬼉𱍻乕𠂯𫡔𬼊𱍼乖𠂲𠂳𠂶𫡕-𫡘𬼋乗𠂴𠂷𪜍𫡙𫡚乘𠂹-𠂾𪜎𪜏𫡛𫡜𬼌-𬼏𱍽𠂿-𠃂𫡝𬼐𠃃𠃄𫡞𰀭-𰀯𠃆𱍾𠃅𬼑𱍿𠃇𫡟𫡠𬼒-𬼕𠃈𫡡] +[radical 5=⼄乙:乙-乛𠃉-𠃎𠃑乜九龴𠃏𠃐乞-习㐇-㐉𠃒-𠃔𬼖𰀰乣-书㐊㐋𠁾𠃕-𠃝𫡢𬼗𬼘𰀱𱎀乧㐌-㐏𠃞-𠃣𪜐𫡣𬼙-𬼜𰀲-𰀵𱎁乨-买㐐-㐕𠃤-𠃨𪜑𫡤𬼝-𬼢𰀶-𰀼𱎂𱎃乱乲㐖-㐘𠃩𠃪𠃬𠧝𪜒𪜓𫡥-𫡧𬼣𬼤𰀽-𰁀𱎄𱎅乳-乸㐙-㐛𠃭-𠃯𪜔𫡨𬼥-𬼧𰁁-𰁃𱎆乹-乼㐜-㐠𠂸𠃲-𠃷𪜕𫡩𬼨-𬼫𰁄-𰁈𱎇乽𠃸-𠃻𤱡𪜖𪜗𫡪-𫡬𬼬𬼭𰁉-𰁋𱎈-𱎋乾-亀㐡-㐣𠃼-𠄂𪜘𫡭𫡮𬼮-𬼱𰁌亁㐤𥝀𪜙𪜚𬼲-𬼴𰁍𱎌𱎍亂-亄𠄃𠄄𪜛𫡯𫡰𬼵𱎎𠄅-𠄈𢆡𰁎𱎏𰁏㐥𰁐𠄉𰁑𱎐㐦𠄊𠄋] +[radical 6=⼅亅:亅𠄌了𠄍-𠄐亇𠄑𬼶-𬼸予㐧𠄒-𠄔𰁒争𠀩𠄕𬼹亊𠄖-𠄘𪜜事㐨𠄙𬼺𠄚𰁓𰁔𠄛𪜝𬼻𠄜𱎑𠄝𬼼] +[radical 7=⼆二:二𠄞-𠄠亍-亏𬼽云-亖𠄡𰁕亗𰁖亘-亚𠄢-𠄧𫡱𰁗些亜𠀥𠄨-𠄪𫡲亝-亟㐩𠄫-𠄯𫡳𬼾𱎒𠄰-𠄳𬼿𬽀𰁘𠄵-𠄸𬽁𱎓𱎔𠄹𠄺𫡴𠄻𬽂𠄼-𠄾𫡵𫡶𰁙𱎕𱎖𠄿𪜞𫡷𰁚𱎗𠅀𪜟𰁛𫡸𫡹] +[radical 8=⼇亠:亠-亣𠅁𠅂𪜠𪜡𬽃交-产㐪㐫𠅃-𠅇𫝅𬽄𰁜亨-亪㐬𠅈-𠅋𪜢𫡺𬽅-𬽇享京㐭𠅌-𠅒𬽈𬽉亭-亲𠅓-𠅕𬽊-𬽌亳𠅖𠅘-𠅝𫡻𬽍𱎘𠅞-𠅧𪜣𬽎-𬽒𰁝亴亵𠅨-𠅯𠅲𪜤𫡼𬽓𬽔𰁞𰁟亶亷㐮𠅳-𠅸𠅺-𠅼𠆀𫡽𫡾𬽕-𬽘𠅾𠅿𫡿𫢀𮯳𠆁-𠆉𪜥𬽙𬽚𰁠𱎙亸𠆋-𠆒𠆔𠆖-𠆘𬽛𬽜㐯𫢁𫢂𬽝𬽞𠆚𠆝𪜦𫢃亹𠆞𬽟𫢄𬽠𠆟-𠆡] +[radical 9=⼈人:人亻𠆢亼-亿𠆣-𠆥𫢅什-仓𠆦-𠆨𪜧𫢆-𫢈𬽡𬽢𮯴𰁡𱎚仔-仭㐰-㐷𠆩-𠆭𠆯𠆰𠆳𫝆𫢉𫢊𬽣-𬽨𮯵-𮯷𰁢𰁣𱎛-𱎟仮-伬㐸-㑀𠆴-𠇑𠇓-𠇕𪜨-𪜫𫢋-𫢐𬽩-𬽭𮯸𮯹𰁤-𰁪𱎠-𱎧伭-佨㑁-㑈𠇖-𠈁𪜬-𪜴𫢑-𫢘𬽮-𬽺𮯺𮯻𰁫-𰁰𱎨-𱎪佩-侭鿇㑉-㑖𠈃-𠈣𠈥-𠈬𪜵-𪜺𫝇𫝈𫢙-𫢝𬽻-𬾄𰁱-𰂄𱎫-𱎭侮-俭㑗-㑢𠈭-𠉢𪜻-𪝂𫢞-𫢩𬾅-𬾙𰂅-𰂎𱎮-𱎲修-债值-倿㑣㑥-㑭𠉣-𠊦𠋟𪝃-𪝊𫝉𫢪-𫢼𬾚-𬾩𮯼-𮯾𰂏-𰂖𱎳-𱎺倻偀-偿㑤㑮-㑲𠊧-𠋐𠋒-𠋞𠋠-𠋬𪝋-𪝕𫝊𫢽-𫣃𬾪-𬾼𮯿-𮰁𰂗-𰂡𱎻-𱎾傀-傩鿘㑳-㑺𠋭-𠌅𠌇-𠌝𠌠-𠌩𪝖-𪝟𫣄-𫣐𬾽-𬿏𰂢-𰂩𱎿-𱏄傪-働鿙㑻-㒁𠌫-𠍡𠍣𠍤𠍦-𠍬𠎵𪝠-𪝤𫝋𫣑-𫣖𫣞𬿐-𬿠𰂪-𰂬𱏅-𱏋僎-僱僳僴㒂-㒐𠍥𠍭-𠎗𠎙𠎚𠎝-𠎴𠏐𪝥-𪝪𫣗𫣘𫣛-𫣝𫣟-𫣢𬿡-𬿮𮰂𰂭-𰂲𱏌-𱏓僲僵-儏㒑-㒘𠎷-𠏏𠏑𠏔-𠏦𪝫-𪝯𫣣-𫣬𬿯-𬿺𰂳-𰂹𱏔-𱏗儐-儞儫鿚㒙-㒜𠏒𠏨-𠐇𪝰-𪝳𫣭-𫣱𬿻-𭀀𰂺-𰂽𱏘-𱏚償-優儬㒝㒞𠐈-𠐛𠐝-𠐢𪝴-𪝶𫣲-𫣸𭀁-𭀅𰂾-𰃁𱏛儭-儲㒟㒠𠐣-𠐺𪝷-𪝹𫣹-𫤃𭀆-𭀌𰃂-𰃆𱏜𱏝儳-儵㒡-㒣𠐻-𠑁𠑃-𠑌𪝺-𪝼𫤄-𫤈𭀍-𭀏𰃇𰃈𱏞儶㒤-㒦𠑍-𠑖𠑞𪝽𫤉-𫤋𭀐𭀑𱏟𱏠儷-儺㒧㒨𠑗-𠑝𠑟-𠑣𪝾𫤌-𫤑𱏡儻儼𠑤-𠑩𭀒儽㒩𠑪-𠑯𫤒-𫤔𭀓𭀔𰃉𱏢儾𠑰𫤕𭀕𫤖㒪𠑲𠑳𱏣𠑵] +[radical 10=⼉儿:儿-元𠑶𭀖-𭀘兄𠑷𠑸𭀙-𭀝𰃊充-兊㒫𠑹-𠑼𫤗克-兑𠑽-𠒂𭀞-𭀠𰃋兒-兖㒬𠒃-𠒋𪝿𫤘𭀡-𭀤𰃌兗-兙𠒌-𠒏𪞀𫝌𫤙𭀥党兛㒭𠒐-𠒖𪞁𭀦𭀧𱏤𱏥兜-兞㒮𠒗-𠒝𫤚𫤛𭀨𰃍𱏦-𱏨兟兠𠒞-𠒣𫤜𫤝𭀩-𭀭𰃎𱏩兡𠒤-𠒦𪞂𫤞𭀮𭀯𰃏𰃐兢𠒧-𠒯𫤟𫤠𭀰-𭀳𰃑𰃒𱏪-𱏬𠒰-𠒲𠒴-𠒷𪞃-𪞅𭀴𱏭兣𠒳𠒸-𠒾𭀵𰃓𰃔𱏮𠒿-𠓅𠓇𫤡𫤢𭀶-𭀸𱏯㒯𠓆𠓈-𠓊𫤣-𫤦𭀹𭀺𠓋𠓎𪞆𫤧𰃕𱏰𠓍𠓏𠓐兤𠓑-𠓔𫤨𠓕-𠓚] +[radical 11=⼊入:入兦𠓛內𠓜-𠓞㒰㒱𠓟𭀻𱏱全氽㒲𠇒𠓠-𠓣𰃖㒳㒴𠓤-𠓨𭀼-𭀾兩𠓩𭀿𮰃𰃗-𰃙兪𠓪-𠓬𭁀𰃚𰃛𱏲𠓭-𠓰𪞇𫤩𠓱𰃜𠌆𠓲𠓳𫤪𠓴-𠓼𭁁𠓽𭁂𠓾𠓿𭁃] +[radical 12=⼋八:八𠔀公-兯𠔁-𠔄兰𠔅𠔆𭁄共-兴龹𠔈𠔉𪞈𫤫𫤬𭁅𭁆𰃝-𰃟𱏳兵㒵-㒷𠔊-𠔏𭁇其-典𠔐𠔑𠩖𫤭𭁈-𭁋𰃠兹养㒸𠔒-𠔗𭁌-𭁎𰃡𱏴兺兼𠔙-𠔛𫤮𫤯𭁏𭁐𰃢𰃣兽𠔜𠔝𫤰𭁑-𭁓𰃤𠔞-𠔧𪞉𫤱𭁔-𭁖兾兿𠔨-𠔮𪞊𫤲𭁗𭁘𰃥𱏵𱏶𠔯-𠔱𠭻𪞋𭁙𪞌𭁚-𭁜冀𠔳-𠔵𪞍𠁜冁𠔶𠔷𫤳𱏷𱏸𠔸-𠔺𫤴𫤵𭁝㒹𭁞𫤶] +[radical 13=⼌冂:冂𠔼𰃦冃-冈𠔽-𠕀𭁟冉-册囘𠕁-𠕊𭁠𱏹再冎𠕋-𠕏𭁡𭁢𰃧𰃨𱏺𱏻冏𠕐-𠕕𪞎冐㒺𠕖-𠕚𭁣-𭁩冑冒𠕛𠕜𫝍𭁪𭁫冓冔𠕝-𠕟𭁬-𭁯𰃩𰃪冕㒻㒼𠕠-𠕢最㒽𠕣-𠕥𭁰𭁱𰃫㒾𠕦𠕧𫤷𠕨𠕩𱏼𠕪𠕬𰃬𰃭𠕭-𠕰𭁲𠕱㒿𠕲] +[radical 14=⼍冖:冖-冘㓀㓁𠕳𠕴写冚𠕵-𠕸𭁳𰃮军农𠕹-𠕿冝𠖀-𠖃𪞏𪞐𫤸𮰄𰃯𰃰冞𠖄-𠖆𪞑𭁴冟冠㓂𠖇-𠖋𫤹𫤺冡-冧𠖌-𠖒𪞒𭁵-𭁻𰃱𱏽冨𠖓𪞓𭁼-𭁿㓃𠖔-𠖙𪞔𭂀𮰅𠖚𠖛𭂁𭂂𰃲冩𠖜-𠖞𪞕𱏾㓄𫤻𭂃-𭂅冪𠖠-𠖥𫤼𠖦-𠖨𫤽𠖩-𠖫𰃳𰃴] +[radical 15=⼎冫:冫𠖬𫤾㓅𠖭𭂆𭂇𰃵冬-冯𠖮-𠖰𪞖𫤿𭂈𮰆𱏿冰-冴㓆㓇𠖱-𠖶𪞗-𪞚𫥀-𫥃𰃶-𰃸𱐀𱐁况-冻鿑㓈𠖷-𠖿𠗁𪞛-𪞝𫥄-𫥈𭂉𭂊𰃹𰃺𱐂冼-净㓉-㓍𠗀𠗂-𠗇𪞞𫥉-𫥋𭂋-𭂎𰃻-𰃽𱐃凁-凃㓎㓏𠗈-𠗗𪞟-𪞡𫝎𫥌-𫥎𭂏𭂐𰃾𱐄-𱐆凄-凎㓐-㓒𠗘-𠗤𪞢-𪞥𫥏𫥐𭂑-𭂕𰃿-𰄁减-凑㓓𠗥-𠗰𪞦-𪞨𫝏𫥑-𫥔𭂖-𭂘𰄂-𰄄𱐇凒-凖㓔㓕𠗱-𠗹𪞩𪞪𫥕𫥖𭂙-𭂛𰄅-𰄇𱐈-𱐊凗㓖𠗺-𠘃𪞫𪞬𫥗𫥘𭂜-𭂞𮰇𰄈-𰄊𱐋凘㓗𠘄-𠘉𠘓𪞭𫥙𭂟-𭂡𮰈𰄋𰄌𱐌凙-凜𠘊-𠘑𪞮𫥚-𫥜𭂢-𭂤𰄍凝凞𠘒𠘔𠘕𪞯𭂥凟𠘖-𠘜𥂳𭂦𰄎𰄏𠘝-𠘡𫥝𭂧𠘢𠘣𪞰𭂨𠘤𠘥鿛𠘦] +[radical 16=⼏几:几𠘧𠘨凡-凣𪛝凤𠘩-𠘰𭂩-𭂬凥-凧𠘱-𠘴凨-凫𠘵-𠘻𪞱𫥞𫥟𭂭-𭂯凬𠘼-𠙅𪞲𭂰𮰉凭-凯𠙆-𠙎𠫮𭂱𭂲𠙏-𠙑𭂳𭂴𮰊𠙒-𠙖𪞳𫥠𰄐凰㓘𠙘𠙙𠙛-𠙞𪞴𫥡𭂵𭂶凱凲𠁉𠙟-𠙣𫥢𭂷𠙤-𠙧𪞵𫥣𭂸𭂹𮰋凳凴𠙨-𠙫𠙭-𠙰𭂺𠙱-𠙳] +[radical 17=⼐凵:凵𠙴𠙵凶𠙶-𠙸𰄑凷-击𠙹-𠙻𠙽𪞶凼㓙𠙾-𠚊𭂻函𠚋-𠚍𪞷𰄒𱐍凾𠚎-𠚐𱐎𱐏𠚒𠚓𪞸𫥤𭂼𰄓𰄔𠚔-𠚗𭂽𰄕凿𠚘𪞹𫥥𫥦𭂾𱐐𪞺𪞻𫥧-𫥩𱐑𠚙𠚚𢍭𫥪𫥫𭂿𰄖𠚜𫥬𭃀𰄗𰄘𠚝𠚞𭃁𢇕𪞼𠚟𪞽𫥭-𫥯𠚠-𠚢] +[radical 18=⼑刀:刀-刂𠚣刃刄𠚤刅-刈𠚥-𠚬𭃂-𭃄𰄙𰄚刉-刍㓚-㓜𠚭-𠚴𠚶𠚻𫥰𫥱𭃅-𭃇𰄛-𰄝刎-创㓝㓞𠚵𠚷-𠚺𠚼-𠛍𪞾-𪟀𫥲-𫥴𭃈-𭃌𰄞-𰄢𱐒-𱐕刜-刭㓟㓠𠛎-𠛦𪟁𪟂𫥵-𫥻𭃍-𭃔𰄣-𰄦𱐖𱐗刮-剂㓡-㓦𠛧-𠜏𪟃-𪟅𫥼-𫥿𭃕-𭃡𮰌𰄧-𰄫𱐘𱐙剃-剑㓧-㓫𠜐-𠜰𪟆𪟇𫝐𫦀𫦁𭃢-𭃨𰄬-𰄲𱐚𱐛剒-剧㓬-㓰𠜱-𠝜𠝶𪟈𪟉𫦂-𫦅𭃩-𭃳𰄳-𰄶𱐜-𱐠剨剪-剱剶㓱-㓶𠝝-𠝵𠝷-𠝾𪟊-𪟍𫦆-𫦌𭃴-𭃾𰄷-𰄺剩割-創㓷-㓻𠝿-𠞛𠞝-𠞤𪟎-𪟐𫦍-𫦑𭃿-𭄅𱐡剷-剿㓼㓽𠞥-𠟁𪟑-𪟓𫦒-𫦔𭄆-𭄏𰄻-𰄽𱐢𱐣劀-劄㓾-㔉𠟂-𠟟𠟡-𠟥𫦕-𫦙𭄐𭄑𰄾-𰅂𱐤劅-劏㔊𠟠𠟦-𠟹𪟔𫦚𭄒𰅃劐-劔㔋-㔍𠟺-𠠊𪟕𪟖𭄓-𭄗𰅄𱐥劕㔎㔏𠠌-𠠚𫦛𭄘𭄙𰅅-𰅇㔐𠠛-𠠠𫦜-𫦞𭄚𭄛𱐦劖㔑𠠡-𠠣𫦟𫦠𭄜㔒𠠤𠠦-𠠩𱐧𱐨劗劘𠠥𠠪-𠠭劙劚𠠮𫦡𰅈𠠯𭄝𫦢𠠰𠠱𫦣] +[radical 19=⼒力:力劜𠠲𫦤劝办𠠳-𠠵𭄞𱐩功-劢㔓㘞𠆮𠠶-𠠸𭄟𭄠𱐪劣-动㔔-㔖𠠹-𠡁𫦥𰅉助-労㔗㔘𠡂-𠡐𪟗-𪟙𫦦𫦧𰅊-𰅌𱐫-𱐯劵-势㔙-㔛𠡑-𠡝𪟚𪟛𫦨𭄡-𭄥𮰍𰅍𰅎勀-勋㔜𠡞-𠡪𠡺𪟜𫦩-𫦭𭄦-𭄫𱐰勌-勑㔝-㔟𠡫-𠡹𪟝-𪟟𫦮-𫦲𭄬-𭄲𮰎𰅏𰅐𱐱-𱐳勒-勖勘-勚㔠𠡻-𠢄𪟠𫦳𭄳-𭄶𰅑-𰅓𱐴勛-勞㔡𠢅-𠢒𪟡𪟢𫦴𫦵𭄷-𭄹𰅔募-勧𠢓-𠢟𪟣𫝑𫦶𫦷𭄺-𭄾𰅕勨-勭㔢𠢠-𠢯𪟤𪟥𫦸𭄿-𭅃𰅖𰅗勮-勲𠢰-𠢵𪟦𫦹𫦺𰅘𱐵𱐶勳𠢶-𠢸𫦻𫦼𱐷勴-勶㔣-㔦𠢹-𠢿㔧𠣀-𠣃𫦽𫦾𰅙勷𠣄𠣅勸𠣆𠣇𪟧𰅚𠣈-𠣊𫦿𠣋] +[radical 20=⼓勹:勹-匂𠣌𭅄𰅛匃-匇𠣍-𠣐𫧀𫧁𭅅匈𠣑-𠣓𭅆匉𠣔-𠣗𭅇𭅈匊-匌𠣘-𠣝𭅉𭅊匍𠣞-𠣣𭅋𰅜𰅝𱐸匎𠣤-𠣭𫧂𫧃𱐹匏匐㔨𠣮-𠣴𭅌𰅞𰅟𱐺𱐻匑匒㔩𠣵-𠣷𫧄𭅍匓㔪𠣸-𠣼𭅎𭅏𱐼𠣽-𠤂𰅠𱐽-𱑀匔𠤃𫧅𠤄-𠤇𫧆𱑁𠤈-𠤊𱑂𱑃𠤋-𠤍] +[radical 21=⼔匕:匕𠤎𪟨化㔫𠤏𫧇北𠤐𰅡𪟩𭅐𠤑-𠤕㔬𠤖𭅑𰅢𱑄𠤗-𠤝𪟪𭅒𠤞-𠤡𭅓匘匙㔭𫧈𫧉𠤣𠤤𰅣𠤥𪟫𠤦-𠤨𱑅𠤩𠤪𫧊] +[radical 22=⼕匚:匚𠤬𠤭𫧋𭅔匛-匞𫧌𭅕𭅖匟-匢𠤮-𠤱𪟬𫧍-𫧏匣-匥㔯㔰𠤳-𠤷𪟭𪟮𫧐𫧒𭅗𭅘𰅤匦𠤸-𠤻𫧑𭅙𭅚匧-匩𠤼-𠥂𠥄-𠥈𪟯𫧓匪匫龨𠥉-𠥍𪟰𫧔𭅛𰅥𰅦匬-匮㔱𠥎𠥏𭅜𭅝𰅧𱑆𠥐-𠥕𫧕𱑇匯㔲-㔴𠥖-𠥘𫧖𰅨匰-匲㔵𠥙-𠥛𪟱𫧗𭅞匳𠥜-𠥡𫧘𫧙匴𠥢𠥣𫧚匵𫧛𫧜𠥤𠥥𰅩匶𠥦𠥧匷𠥨𠥩𪟲𱑈𠥪𫧝𱑉㔶𠥫𠥬] +[radical 23=⼖匸:匸-区𠥭𠤲𠥮𠥯𰅪医㔷𠥰-𠥲𰅫匼𠥳匽𠥃𠥴𠥵𭅟𱑊𠥶𰅬匾-區㔸𱑋𠥷𱑌𠥸-𠥺𱑍] +[radical 24=⼗十:十-千卅-午㔹𠥻𠥼𠥿𭅠𰅭𰅮卉半卌𠆱𠥽𠥾𠦀𠦁𰅯卋卍-卐㔺㔻𠦂-𠦐𰅰𰅱𠦑-𠦗𪟳𫝒𫧞𰅲-𰅴卑-卖龺𠦘-𠦢𣥥𫝓𫧟𫧠𰅵𱑎南単𫝔𫧡𫧢𭅡𭅢𰅶𰅷𠦣-𠦩𪟴𭅣𮰏𰅸𰅹卙𠦪-𠦯𪟵𭅤𰅺𰅻𱑏博𠦰-𠦳𫧣𭅥𭅦㔼𠦴-𠦼𪟶𫧤𫧥𭅧𰅼𠦽-𠦿𪟷𫧦𰅽𰅾𠧀-𠧄𪟸𪟹𫧧𫧨𭅨𭅩𱑐𱑑𭅪𮰐𱑒𱑓𠧅-𠧈𪟺𫧩-𫧫𰅿𱑔𠧉-𠧍𪟻𭅫𭅬𰆀𰆁𠧎𫧬𱑕𪟼𭅭卛𠧏𫧭𠧐𭅮𠧑𰆂] +[radical 25=⼘卜:卜𠧒卝卞𪟽卟-卢𠧓𠀝𠧔-𠧘𭅯卣卤𠧙-𠧜𡥋𪟾𭅰卥-卧㔽𠧞-𠧨𫧮𰆃𠧩-𠧲𠭉𫧯𰆄-𰆆𱑖𠧳-𠧷𠧹𪟿𫧰卨𠧺-𠧿𭅱𠨀-𠨂𠨄𫧱𫧲𰆇𰆈𱑗𠨅𫧳𫧴𠨆𠨇𪠀𫧵𠨈-𠨊𰆉𫧶-𫧸𠨋𠨌] +[radical 26=⼙卩:卩𰆊卪卫㔾㔿𭅲卬𠨍-𠨐𫧹𭅳𰆋卭-卯𠨑𭅴𱑘印危𠨒-𠨗𫧺𭅵𰆌𰆍卲-卵㕀𠨘𰆎卶-卺㕁𪠁𭅶-𭅺𰆏卻-卽𠨙-𠨝𪠂𰆐卿𠨞𭅻𭅼卾𫧻𰆑𰆒𱑙𠨟-𠨡𫧼𱑚厀厁𠨢-𠨤𫧽𭅽𭅾𠨥𫧾𱑛𫧿𭅿𰆓𫨀𰆔𠨦-𠨪𫨁𠨫] +[radical 27=⼚厂:厂-历𠨬厇-厉𠨭-𠨳𪠃𫨂𭆀𰆕厊-厍㕂-㕄𠂬𠂮𠨴-𠨿𭆁𰆖𰆗𱑜厎-厑㕅-㕇𠂰𠩀-𠩉𪠄𫝕𫨃𫨄𭆂𭆃𰆘厒-厕㕈㕉𠩊-𠩕𪠅𪠆𫨅-𫨈𭆄𮰑𱑝厖-厛㕊𠩗-𠩦𪠇-𪠊𫨉𫨊𭆅𰆙𰆚厜-原虒㕋-㕍𠩧-𠩷𪠋-𪠎𫝖𫝗𫨋𭆆-𭆈𰆛-𰆟厠-厣厩𠩸-𠩾𠪀-𠪆𪠏𪠐𫨌-𫨐𭆉-𭆋𱑞-𱑠厤-厨㕎𠪇-𠪐𪠑𪠒𫨑-𫨗𭆌-𭆐𰆠-𰆦厪厫厯㕏𠩿𠪑-𠪘𪠓-𪠕𫨘-𫨛𭆑𭆒𰆧厬-厮厰㕐㕑𠪙-𠪬𪠖𪠗𫨜𫨝𭆓-𭆕𰆨𰆩厱厲㕒𠪭-𠪸𪠘𪠙𫨞𫨟𭆖𮰒𠪺-𠪾𫨠-𫨢𭆗𱑡厳㕓𠪿𪠚𫨣𰆪𰆫𠫀-𠫆厴𠫇𪠛𫨤𰆬𠫉-𠫎㕔𠫏𫨥𭆘𠫐厵𠫑𠫒] +[radical 28=⼛厶:厶𠫓-𠫖𱑢厷-厹㕕𠫗𠫘𫨦厺-厼𠫙-𠫝𰆭厽厾𠫞-𠫥𭆙𭆚县𠫦-𠫨𫨧叀-参𠫩-𠫭𠫯𱑣𠫰-𠫲𠫴-𠫸𪠜𫨨𫨩𭆛-𭆝𰆮𱑤𱑥㕖𠫹-𠫼𪠝𫨪𭆞-𭆢參叄㕗㕘𠫽𠫾𪠞𫨫𭆣𱑦𱑧叅𠫿-𠬅𦎅𪠟𰆯𱑨-𱑪𠬆-𠬌𪠠𫨬-𫨮𭆤叆𠔲𠬍-𠬐𱑫叇㕙𠬑𠬒𪠡𠬓𱑬𠬕-𠬗𫨯𫨰𱑭-𱑯𠬔𠬘𠬙𪠢𱑰𫨱] +[radical 29=⼜又:又叉𭆥及-収㕚㕛𠬚-𠬠𪠣𪠤𫨲叏-发𠬡-𠬨𭆦𰆰𱑱叒㕜𠬩-𠬰𪠥𫨳𭆧𭆨𮰓𰆱-𰆶叓㕝𠬱-𠬸𪠦𫨴-𫨸𰆷-𰆺𱑲𱑳叔-变㕞𠬹-𠬾𪠧𪠨𫨹𭆩-𭆫𰆻-𰆽𱑴-𱑶叙-叝㕟𠫳𠬿-𠭈𪠩𪠪𫨺𫨻𭆬-𭆮𰆾𰆿𱑷叞叟𠭊-𠭔𪠫𪠬𫨼-𫨿𭆯𭆰𱑸-𱑺𠭕-𠭤𫩀-𫩃𭆱𭆲𰇀𰇁𱑻㕠𠭥-𠭮𪠭𪠮𫩄𫩅𭆳𭆴𰇂𰇃𱑼叠﨎𠭯-𠭵𠭷-𠭺𪠯𫩆𫩇𰇄𱑽㕡𠭼-𠮂𡪞𪠰𫩈𫩉𭆵𭆶𰇅𠮃-𠮆𫩊𭆷叡𠮇-𠮌𪠱𫩋𫩌𠮍-𠮏𫩍𫩎叢𠮐壡𠮑𠮒𰇆𠮓-𠮘𱑾] +[radical 30=⼝口:口𠮙-𠮞𫩏古-叾㕣-㕥䶷𠙼𠮟-𠮪𪠲𫜸𫩐𫩑𭆸𭆹𰇇𱑿叿-吗㕦-㕨䶸𠮫-𠯊𪛗𫝘𫩒-𫩗𭆺-𭇂𰇈𰇉𱒀-𱒅吘-呜㕩-㕶𠈂𠯋-𠰇𪠳-𪠵𫩘-𫩞𭇃-𭇍𮰔𰇊-𰇍𱒆-𱒎呝-咝㕷-㕿𠰈-𠱏𪠶-𪠹𫩟-𫩪𭇎-𭇝𰇎-𰇓𱒏-𱒓咞-哟㖀-㖎𠀷𠀹𠱐-𠲫𪠺-𪡃𫝙𫩫-𫩼𭇞-𭇴𰇔-𰇣𱒔-𱒥哠-唧㖏-㖞𠲬-𠳤𠳦-𠳪𠳬-𠴥𪡄-𪡎𫩽-𫪑𭇵-𭈋𰇤-𰇰𱒦-𱒼唨-啘啚-啞啠-啪啬-啹㖟-㖵𠳥𠴧-𠶶𪡏-𪡛𫪒-𫪰𭈌-𭈮𮰕𰇱-𰇾𱒽-𱓕啙啫啺-喌喎-喾㖶-㗑𠶷-𠷡𠷣-𠸵𠸻-𠸾𪡜-𪡩𫪱-𫫂𭈯-𭉙𮰖𰇿-𰈐𱓖-𱓩喍喿-嗵鿽㗒-㗡𠷢𠸶-𠸺𠸿-𠹯𠹳-𠻓𪡪-𪡷𫫃-𫫒𭉚-𭉽𰈑-𰈞𱓪-𱔃嗶-嘞嘡-嘧噑噓㗢-㗰𠁷𠻔-𠽠𪡸-𪢄𫝚𫫓-𫫧𭉾-𭊠𰈟-𰈨𱔄-𱔖嘟嘠嘨-噐噒噔噖-噝噴㗱-㗺𠆊𠏓𠏧𠹰-𠹲𠽡-𠾦𠾨-𠿆𡀦𪢅-𪢍𫝛𫫨-𫫵𭊡-𭋁𰈩-𰈮𱔗-𱔲噞-噳噵-噼㗻-㘄𠿇-𡀥𡀧-𡀼𢨐𨗓𪢎-𪢔𫫶-𫬆𭋂-𭋛𰈯-𰈶𱔳-𱕄噽-嚓嚺㘅-㘈𡀽-𡂎𪢕-𪢘𫝜𫬇-𫬑𭋜-𭋯𰈷-𰈽𱕅-𱕒嚔-嚤㘉-㘏𡂏-𡃟𡃰𪢙-𪢞𫝝𫬒-𫬛𭋰-𭌉𰈾-𰉂𱕓-𱕜嚥-嚰㘐-㘒𡃠-𡃯𡃱-𡄈𡄊-𡄐𪢟-𪢡𫬜-𫬫𭌊-𭌡𰉃-𰉅𱕝-𱕤嚱-嚹㘓㘔𡄑-𡄰𪢢-𪢤𫬬-𫬵𭌢-𭌯𰉆-𰉉𱕥-𱕩嚻-囄囍㘕-㘗𡄱-𡅔𡅣𫬶-𫬸𭌰-𭌳𮰗𰉊𰉋𱕪-𱕬囅-囋囎㘘𡅗-𡅢𡅤-𡅯𪢥𫝞𫬹𭌴-𭌽𰉌𱕭-𱕰囌囏囐㘙㘚𡅰-𡅸𫬺-𫬼𭌾-𭍅𱕱-𱕳囑-囓𡅹-𡆅𪢦𪢧𫬽-𫬿𭍆-𭍋𱕴-𱕷囔囕㘛𡆆-𡆎𫭀𭍌-𭍏㘜𡆏-𡆘𭍐-𭍒𡆙𡆚𡆞𫭁𭍓𭍔囖𡆛-𡆝𧮥𭍕-𭍘𡆟𭍙] +[radical 31=⼞囗:囗𡆠-𡆢囙-囜龱㘝𠁤𡆣-𡆦𪛘𫭂𭍚囝-団㘟𡆧-𡆳囤-囵𡆴-𡇇𪢨𫭃𫭄𭍛𭍜𰉍𰉎𱕸囶-图㘠㘡𠀯𡇈-𡇌𡇎-𡇑𪢩𫭅𫭆𭍝𰉏𰉐𱕹囿圀㘢𡇒-𡇟𪢪𫭇𫭈𭍞𭍟𮰘𱕺-𱕽圁-圆㘣𡇠-𡇯𪢫𫭉𫭊𭍠-𭍤𱕾𱕿圇-國圏𡇰-𡇻𡈀𪢬𪢭𫭋𫭌𭍥-𭍨𰉑𱖀-𱖂圌-圎圐𡇼-𡇿𡈁-𡈉𤔗𫭍-𫭏𭍩𭍪𱖃𱖄圑-圕𡈊-𡈔𪢮𫭐𭍫𰉒圖-圙㘤𡈕-𡈡𪢯𫭑𭍬-𭍰𰉓𱖅圚𡈢-𡈤𡈦-𡈩𫭒𭍱-𭍳𰉔圛圜𡈥𡈪-𡈬𪢰𫭓𭍴𡈭-𡈱𫭔𭍵𡈲𭍶𡈳𡈴𭍷㘥𡈵-𡈺𫭕𭍸圝圞𡈻𭍹] +[radical 32=⼟土:土-圡龶𡈼-𡈾𫭖𮰙𰉕圢-圧㘦𡈿-𡉇𪢱𪢲𫭗𫭘𭍺𰉖𰉗𱖆在-场𡉈-𡉖𪢳-𪢷𫭙𫭚𭍻-𭍽𮰚𱖇-𱖉圻-坠㘧-㘰𡉘-𡊃𪢸-𪣂𫭛-𫭤𭍾-𭎄𮰛𮰜𰉘-𰉞𱖊-𱖐坡-垊㘱-㘵𡊄-𡊶𪣃-𪣊𫭥-𫭨𭎅-𭎎𰉟-𰉤𱖑-𱖜型-垵城鿍㘶-㘾𡊷-𡋛𡋝-𡋬𪣋-𪣓𫭩-𫭯𭎏-𭎛𮰝-𮰡𰉥-𰉭𱖝-𱖩垶-埍埏-埛﨏㘿-㙆𡋭-𡌥𣑧𪣔-𪣣𫭰-𫭻𭎜-𭎨𮰢𮰣𰉮-𰉶𱖪-𱖷埜-埩埫-堔㙇-㙍𡌦-𡍣𪣤-𪣱𫭼-𫮅𭎩-𭎵𮰤𰉷-𰊀𱖸-𱗊埪堕-堼堾-塂塄-塈鿾㙎-㙘𡍤-𡎭𪣲-𪣽𫝟𫮆-𫮑𭎶-𭏋𮰥-𮰧𰊁-𰊌𱗋-𱗚堽塃塉-塱㙙-㙟𡎮-𡏬𧯧𪣾-𪤍𫮒-𫮚𭏌-𭏜𮰨𰊍-𰊘𱗛-𱗩塲-墛㙠-㙦𡏭-𡐝𦥈𪤎-𪤘𫝠𫮛-𫮢𭏝-𭏩𮰩-𮰬𰊙-𰊥𱗪-𱗳墜-墧墩-墹㙧-㙯𠚛𡐞-𡑝𪤙-𪤞𫮣-𫮬𭏪-𭏵𮰭𰊦-𰊱𱗴-𱘃墺-壌龳㙰-㙶𡑞-𡑹𡑻-𡒈𪤟-𪤥𫝡𫮭-𫮯𭏶-𭏽𮰮𰊲-𰊸𱘄-𱘊壍-壗龼㙷-㙺𡒉-𡒠𡒢-𡒯𪤦-𪤫𫮰-𫮵𭏾-𭐀𮰯𰊹𰊺𱘋-𱘒壘壙㙻-㙽𡒰-𡒿𡓁-𡓋𡓍-𡓏𪤬-𪤯𫮶-𫮸𭐁-𭐄𰊻-𰋀𱘓𱘔壚-壠壢㙾㙿𡓀𡓌𡓐-𡓚𡓜-𡓥𪤰𫮹-𫮼𭐅-𭐉𰋁𰋂𱘕-𱘗壣-壥㚀𡓦-𡓰𪤱𫮽-𫮿𭐊𭐋𰋃𰋄𱘘𱘙壦𡓱-𡓶𡓸𡓹𡓻-𡔁𫯀𭐌-𭐎𱘚𡓺𡔂-𡔉𭐏𰋅𱘛壧壨𡔊-𡔎𰋆𱘜壩㚁𡔏-𡔕𭐐𱘝壪㚂𡔖𭐑𰋇𱘞𱘟𡔗-𡔚] +[radical 33=⼠士:士-壭𡔛壮𡔜𮰰壯-壳𡔝𡔞𰋈𡔟𭐒壴壵𡔠-𡔢𫯁𫯂𮰱𮰲壶𡔣-𡔩𪤲𰋉壷壸𡔪-𡔭壹-壻㚃𡔮𡔯𭐓-𭐕壼𡔰𡔲-𡔵𪤳𭐖𰋊壽壾𡔶𡔸-𡔻𫯃𫯄𭐗𰋋𰋌壿夀㚄𡔼𡔽𫯅𭐘𱘠夁𡔾-𡕄𭐙𱘡𡕅𡕇-𡕌𭐚𡕍𫯆𫯇𰋍𡅕𱘢𡕏-𡕑𪤴𫯈𭐛𫯉𭐜] +[radical 34=⼡夂:夂𡕒夃处𡕓𡕔𭐝夅𡕕𡕖夆𡕗-𡕙备𱘣夈㚅𡕚𭐞𰋎𠙚𡕛𡕜𪌛𡕝𫯊𮰳𪤵] +[radical 35=⼢夊:夊𭐟𡕞𡕟夋𡕠𡕡夌𡕢-𡕥𭐠𭐡変复㚆㚇𭐢-𭐤夎夏𠀼𡕦𫯋𫯌𭐥𭐦𡕧-𡕬𭐧𱘤𠌞𡕭𰋏𠭶𡕮-𡕱𪤶𭐨𭐩𱘥夐𡕲-𡕵𭐪𭐫𡕶𡕷𭐬𡕸-𡕺𭐭𭐮𡕻𭐯夑夓𡕼-𡕿𭐰夒𡖀𭐱𡖁夔𭐲𡖂𡖃] +[radical 36=⼣夕:夕-夘㚈𡖄-𡖆𱘦夙-夛𡖇-𡖉𪤷𫝢𭐳𭐴𡖊-𡖌𫝣𭐵夜夝㚉𡖍-𡖏𪤸𫯍𭐶𰋐𡖐𡖑𪤹夞𠅗𡖒-𡖜𢻈𪤺𫯎够夠𡖝-𡖥𪤻𫯏𫯐𭐷𭐸夡㚊𠅱𠨃𡖦-𡖮𡖰𪤼𫯑𫯒𭐹-𭐻𰋑𰋒𡖯𡖱-𡖵𰋓𱘧夢-夥㚋㚌𡖶-𡖾𢆣𪤽𫯓𫯔𭐼𭐽𰋔𰋕𱘨夦𡖿-𡗁𪤾𫯕𭐾𭐿𰋖𠆓𠆕𡗂-𡗅𪤿𫯖𫯗𰋗𱘩𠆙𡗆-𡗈𫯘𭑀𰋘𱘪㚍𡗉𡗊𭑁𡗋𡗌𡗐𱘫𡗍𡗎𪥀𫯙𡗏𣡳𫯚𱘬𡗑] +[radical 37=⼤大:大-夭𡗒-𡗔𪥁𫯛央-头㚎𡗕-𡗛𪥂𭑂𰋙夵-夼㚏-㚑𠀛𡗝-𡗤𪥃𫯜𭑃𰋚夽-奂㚒㚓𡗥-𡗶𪥄-𪥆𫯝-𫯟𭑄𭑅𮰴𰋛𰋜𱘭𱘮奃-奉奋-奍奔㚔-㚙𡗷-𡘌𪥇-𪥌𫯠-𫯢𭑆-𭑋𰋝-𰋟𱘯奎-奓奕奖㚚㚛𡘍-𡘜𪥍-𪥏𫯣-𫯥𭑌-𭑎𮰵𰋠𰋡𱘰奊套-奚𡘝-𡘳𪥐-𪥒𫝤𫯦𫯧𭑏-𭑒𰋢𰋣𱘱-𱘵奛-奟㚜-㚞𡘴-𡙆𪥓-𪥕𫯨𭑓-𭑖𮰶𰋤-𰋧奠-奥㚟𡔱𡙇-𡙚𪥖-𪥘𫯩-𫯯𭑗-𭑛𰋨-𰋬𱘶-𱘸奦-奨㚠𡙛-𡙫𪥙-𪥛𫯰-𫯴𭑜-𭑟𰋭𰋮奩-奬𡙬-𡙶𪥜-𪥞𫯵-𫯷𭑠𰋯𰋰𱘹-𱘻奭𡙷-𡚅𪥟-𪥡𫯸-𫯼𰋱奮奯㚡𡚆-𡚎𤏠𫝥𫯽-𫰀𭑡-𭑣𰋲𰋳𱘼𡚏-𡚖𫰁𭑤𱘽奰𡚗𡾗𪥢𭑥𡚘-𡚚𫰂𭑦𱘾𡚛𪥣𫰃𫰄𰋴𡚜𡚝奱𡚞𡚟𱘿𱙀𡚠-𡚢𫰅奲𡚣-𡚥] +[radical 38=⼥女:女𡚦𫰆𰋵𱙁奴-奶㚢𡚧-𡚭𫰇𭑧-𭑫𮰷𰋶𱙂𱙃奷-妈㚣-㚨𡚮-𡚻𪥤𪥥𫰈-𫰊𭑬𭑭𮰸𰋷𰋸𱙄-𱙆妉-妌妎-妫㚩-㚯㛠𡚼-𡛘𪥦-𪥬𫝦𫰋-𫰖𭑮𭑯𮰹-𮰼𰋹-𰋻𱙇-𱙊妬-姗㚰-㛁𡛙-𡜁𪥭-𪥰𫰗-𫰛𭑰-𭑵𮰽𮰾𰋼𱙋-𱙍妍姘-姫姭-娃娅-娈㛂-㛌𡜂-𡜭𪥱-𪥵𫝧𫝨𫰜-𫰩𭑶-𭑹𮰿-𮱃𰋽-𰌃𱙎-𱙓姬娉-娫娭-娴娽㛍-㛟㛡-㛤𡜮-𡝝𪥶-𪥺𫝩-𫝫𫰪-𫰭𫰯-𫰶𭑺-𭑿𮱄-𮱆𰌄𰌅𱙔-𱙙娬娵-娼娾-婶㛥-㛭𡝞-𡞛𪥻-𪦅𫰮𫰷-𫱂𭒀-𭒄𮱇-𮱌𰌆-𰌋𱙚-𱙜婷-媏媑-媯嫏㛮-㜄𡞜-𡟧𡠣𪦆-𪦐𫝬𫱃-𫱐𭒅-𭒌𮱍-𮱐𰌌-𰌎𱙝-𱙟媐媰-嫎嫐-嫔㜅-㜔𡟨-𡠕𪦑-𪦖𫱑-𫱞𭒍-𭒑𮱑𮱒𰌏-𰌔𱙠-𱙦嫕-嫲㜕-㜢𡠗𡠙-𡠢𡠤-𡡎𪦗-𪦟𫝭𫱟-𫱫𭒒-𭒝𮱓-𮱗𰌕𱙧-𱙬嫳-嬏㜣-㜨𡠖𡠘𡡏-𡢍𡢐𪦠-𪦥𫝮𫱬-𫱷𭒞-𭒡𮱘𰌖𰌗𱙭𱙮嬐-嬢嬴㜩-㜭𡢎𡢑-𡣄𪦦-𪦪𫱸-𫲄𭒢-𭒥𰌘-𰌚嬣-嬳嬵-嬷㜮㜯𡣅-𡣡𡣣-𡣩𪦫𫲅-𫲌𭒦-𭒨𱙯𱙰嬸嬺-嬽㜰㜱𡣪-𡣼𪦬-𪦯𫲍-𫲓𭒩-𭒭嬹嬾嬿㜲-㜵𡣽-𡤍𡤞𪦰𪦱𫲔-𫲙𭒮𮱙𮱚孀-孆㜶-㜸𡤎-𡤗𪦲𫲚𫲛𭒯-𭒳𱙱𱙲孇-孉㜹𡤘-𡤝𡤟𡤠𪦳𪦴𫲜𫲝𱙳孊-孌㜺𡤡-𡤪𫲞𫲟𰌛孍𡤫-𡤭𪦵𫲠孎孏𡤮-𡤳𭒴𮱛𡤴-𡤶𭒵𱙴㜻㜼𡤷-𡤻] +[radical 39=⼦子:子-孓𡤼孔𡤽孕𡤾-𡥂𫲡𭒶-𭒹孖-孙㜽𡉗𡥃-𡥅𭒺-𭒼𰌜𰌝𱙵孚-孞㜾㜿𡥆-𡥊𡥌𡥍𪦶-𪦹𰌞-𰌢𱙶-𱙸孟-孧㝀𠃱𡥎-𡥚𪦺𫲢-𫲤𭒽-𭓀𮱜𰌣-𰌥𱙹孨-孪㝁𡥛-𡥧𪦻𫲥𭓁𭓂𰌦𰌧𱙺孫-孭㝂㝃𡥨-𡥭𢈲𨹴𫲦𭓃-𭓇𰌨𱙻孮-孰孲𡥮-𡥵𪦼-𪦾𫲧𫲨𭓈-𭓎𰌩-𰌫𱙼𱙽孱㝄𡥶-𡦂𪦿𫲩𫲪𭓏-𭓔𰌬𰌭𱙾孳孴㝅𡦃-𡦐𫲫𫲬𭓕𭓖𮱝𰌮𱙿孵-孷𡦑-𡦖𪧀𫲭𫲮𭓗𭓘𰌯㝆𡦗-𡦝𫝯𫲯𫲰學孹㝇𡦞-𡦨𪧁𫲱𫲲𭓙𭓚𰌰𱚀𱚁孺孻𡦩𪧂𪧃𭓛𡦪-𡦬𰌱𱚂孼𡦭-𡦰𫲳𭓜孽孾𡦱-𡦶𰌲𪧄孿𡦷𫲴㝈𡦸𭓝] +[radical 40=⼧宀:宀㝉𡦹宁-宄㝊㝋𡦺-𡦼𰌳宅-安㝌㝍𡦽-𡧊𫲵𫲶𭓞𮱞𰌴𰌵𱚃宊-宒㝎-㝑𡧋-𡧕𪧅-𪧇𫲷-𫲽𭓟-𭓡𮱟𰌶-𰌸𱚄宓-审㝒𡧖-𡧨𪧈𪧉𫲾-𫳀𭓢-𭓩𰌹𰌺𱚅客-宦宨-宫㝓-㝖𡧩-𡧿𪧊-𪧌𫳁-𫳆𭓪-𭓯𰌻-𰌽𱚆宧宬-宾㝗-㝚𡨀-𡨡𪧍-𪧐𫳇-𫳏𭓰-𭓳𰌾-𰍀𱚇𱚈宿-寉㝛-㝡𡨢-𡨼𪧑-𪧓𫳐-𫳙𭓴-𭓿𰍁-𰍅𱚉-𱚌寊-寕寪㝢㝣𡨽-𡩞𪧔-𪧚𫳚-𫳣𭔀-𭔅𰍆-𰍍𱚍𱚎寖-寝㝤-㝨𡩟-𡩺𪧛-𪧠𫳤-𫳮𭔆-𭔌𰍎-𰍗𱚏𱚐寞-寨㝩-㝬𡩻-𡪝𪧡-𪧥𫝰𫳯-𫳼𭔍-𭔐𰍘-𰍚𱚑審寫-寮㝭-㝯𡪟-𡪽𪧦-𪧪𫝱𫳽-𫴁𭔑-𭔖𰍛𰍜𱚒𱚓寯寰𡪾-𡫐𪧫-𪧮𫴂-𫴏𭔗-𭔙𰍝-𰍟𱚔𱚕寱寲𡫑-𡫝𪧯𫴐-𫴗𭔚-𭔞𰍠𱚖-𱚚㝰𡫞-𡫫𪧰-𪧲𫴘-𫴛𭔟-𭔡𮱠𰍡寳-寵𡫬-𡫶𫴜-𫴟𭔢-𭔤寶𡫷-𡫻𪧳𪧴𫴠𭔥𭔦𰍢寷㝱𡫼-𡬃𪧵𫴡-𫴣𭔧𡬄-𡬋𫴤𫴥𭔨𱚛𡬌𫴦𫴧𰍣𡬍𡬏𡬐𪧶𫴨-𫴪𰍤𡬑𡬓-𡬕𱚜㝲𡬖-𡬘𡬎𡬙𡬚𡬒𡬛𫴫𡬜] +[radical 41=⼨寸:寸𡬝对㝳寺-导𡬞𪧷𭔩寽-寿㝴𭔪𱚝尀㝵𡬟-𡬦𭔫𭔬𱚞𱚟封専将𡬧-𡬬𫴬𭔭-𭔯𱚠尃-尅㝶𡬭𫴭𭔰-𭔲將-尉𡬮-𡬲𪧸𪧹𭔳-𭔵尊-尌㝷𡬳-𡬸𪧺𫴮𫴯𭔶-𭔸𡬹-𡬼𫴰-𫴳𭔹-𭔼對𡬽-𡭂𭔽-𭔿𰍥導𡭃-𡭉𣊒𪧻𪧼𫴴𫴵𭕀𭕁𰍦𱚡𱚢𡭊-𡭌𪧽𭕂𡭍-𡭏𪧾𡭐𡭑𭕃𡭒𡭓𫴶𫴷] +[radical 42=⼩小:小𡭔𭕄𰍧𰍨尐少𡭕𡭖尒-尕龸𡭗𡭘𰍩尖-尘𡭙-𡭜𭕅𮱡𡭝-𡭤𪧿𫴸𫴹𭕆𭕇𰍪𱚣尙尚𠈤𡭥-𡭩𪨀𫴺𫴻𭕈𭕉𮱢𱚤尛-尝𡭪-𡭳𫴼𫴽𭕊𰍫𱚥㝸𡭴-𡭼𪨁𪨂𡭽-𡮍𫴾-𫵃尞㝹𡮎-𡮗𫵄𫵅𱚦𱚧尟尠𠅽𡮘-𡮝𭕋尡㝺𡮞-𡮥𪨃𫵆𫵇𱚨㝻𡮦-𡮯𪨄𫵈𫵉𱚩𡮰-𡮳𪨅𫵊-𫵌𭕌𡮴-𡮶𢇔𪨆𰍬𱚪𱚫𡮷-𡮻𤯏𡮼-𡮾𫵍𡮿𱚬𡯀] +[radical 43=⼪尢:尢尣𡯁𡯂尤𡯃-𡯊𫵎尥-尧㝼𡯋-𡯎𭕍尨-尬㝽𡯏-𡯙𫵏尭㝾㝿𡯚-𡯡𫵐𭕎𰍭尮尯㞀㞁𡯢-𡯤𡯦𡯧𰍮㞂𡯨-𡯲𰍯㞃-㞆𡯳-𡯸𫵑𭕏𭕐尰就㞇㞈𡯹-𡰂𪨇尲-尴㞉㞊𡰃-𡰊𪨈𭕑𭕒𱚭𡰋-𡰏𭕓尵𡰐-𡰕𫵒𮱣𡰖-𡰚尶尷𡰛𡰜𱚮𱚯𡰝-𡰢] +[radical 44=⼫尸:尸𡰣尺𪛛𰍰尻尼㞋𡰤-𡰨𡰴𭕔𱚰尽㞌㞍𡰩-𡰳𫝲𱚱𱚲尾-屃㞎𡰵-𡰽𪨉-𪨋𫵓-𫵕𰍱𰍲𱚳𱚴屄-届㞏-㞑𡰾-𡱋𪨌𫵖-𫵘𭕕-𭕘𰍳𰍴𱚵𱚶屋-屏㞒-㞖𡱌-𡱡𢇀𪨍𪨎𫵙-𫵝𭕙-𭕝𰍵-𰍷𱚷-𱚹屐-屘㞗𡱢-𡱹𪨏𪨐𫵞𫵟𭕞𭕟𰍸-𰍻𱚺屙-屝㞘㞙𡱺-𡲓𪨑𫵠𭕠-𭕣𰍼-𰍾𱚻属-屡㞚㞛𡲔-𡲫𪨕-𪨘𫵡𭕤𰍿𰎀𱚼𡲬-𡳃𪨒-𪨔𭕥-𭕭𰎁𱚽屢屣㞜-㞞𡳄-𡳏𪨙𪨚𫵢-𫵥𭕮𭕯𰎂𱚾層-屧㞟㞠𡳐-𡳞𪨛𪨜𭕰-𭕵𰎃-𰎅𱚿𱛀𡳟-𡳧𪨝𫵦𫵧𰎆屨𡳨𡳩𪨞𫵨𭕶屩屪𡳪𡳫𫵩𭕷𭕸𱛁𱛂屫㞡𡳬-𡳰𪨟𪨠𫵪𫵫𭕹𭕺𰎇𡳱-𡳴屬𡳵-𡳷𫵬𫵭𭕻𡳸-𡳺𪨡𭕼屭𡳻𭕽𡳼𡳽𱛃] +[radical 45=⼬屮:屮䶹𡳾屯㞢𡳿𭕾屰𡴀-𡴅𭕿㞣㞷𡴆-𡴚𫵮𱛄𡴛-𡴣𰎈𡴤𡴥𫵯𫵰𡴦-𡴬] +[radical 46=⼭山:山乢屲𡴭-𡴯屳-屷㞤-㞧𡴰-𡴽𫵱-𫵴𭖀𱛅𱛆屸-岃㞨-㞯𡴾-𡵒𪨢-𪨥𫝳𫵵𭖁-𭖄𰎉𱛇岄-岌岎-岜㞰-㞶㞸𡵓-𡶂𪨦-𪨨𫵶𫵷𭖅-𭖊𮱤-𮱦𰎊-𰎍𱛈-𱛒岝-峅㞹-㟃𡶃-𡶣𡶥-𡶪𪨩-𪨮𫵸𫵹𭖋-𭖔𮱧𰎎-𰎓𱛓-𱛛岍峆-峧㟄-㟆𡶫-𡷔𪨯-𪨴𫝴𫵺𫵻𭖕-𭖞𮱨𮱩𰎔-𰎞𱛜-𱛧峨-崅㟇-㟖𡷕-𡸐𦊤𪨵-𪨺𫝵𫵼-𫶀𭖟-𭖨𮱪-𮱬𰎟-𰎤𱛨-𱛰崆-崰㟗-㟥𡸑-𡹩𪨻-𪩁𫶁-𫶅𭖩-𭖱𮱭-𮱯𰎥-𰎨𱛱-𱛶崱-嵉嵋-嵝﨑㟦-㟯𡹪-𡺩𪩂-𪩇𫶆-𫶉𭖲-𭖿𰎩-𰎭𱛷-𱜀嵊嵞-嵶㟰-㟸𡺪-𡻗𪩈-𪩋𫶊-𫶐𭗀-𭗆𰎮-𰎰𱜁-𱜄嵷-嶎㟹-㠄𡻘-𡼉𪩌-𪩒𫶑-𫶔𭗇-𭗓𰎱-𰎴𱜅-𱜌嶏-嶥㠅-㠐𡼊-𡼼𪩓-𪩖𫶕𫶖𭗔-𭗞𰎵-𰎸𱜍-𱜏嶦-嶶㠑-㠗𡼽-𡽈𡽊-𡽛𪩗-𪩚𫶗-𫶜𭗟𭗠𮱰𰎹𰎺𱜐-𱜒嶷-嶺嶼-嶿㠘-㠜𡽉𡽜-𡾁𡾻𪩛-𪩝𫶝𭗡-𭗤𮱱𮱲𰎻巀-巂㠝-㠟𡾂-𡾖𡾠𫶞𭗥-𭗫𰎼-𰎾𱜓嶻巃-巅㠠-㠣𡾘-𡾟𡾡-𡾭𣦭𪩞𫶟-𫶣𭗬-𭗱𰎿-𰏁巆-巌㠤𡾮-𡾺𭗲-𭗴巍巏巐㠥㠦𡾼-𡿆𪩟𫶤𭗵𭗶𱜔巎巑-巕巗㠧𡿇-𡿑𪩠𭗷巖巘-巚𡿒𡿓𭗸𡿔-𡿜𫶥𭗹𡿝-𡿟𫶦𰏂𡿠𡿡𡿣𡿤㠨𡿢𱜕𡿥] +[radical 47=⼮巛:巛-川𡿦𡿨𫶧𡿧𭗺州巟㠩𡿩-𡿭𭗻𭗼巠𡿮-𡿰𪩡𭗽𭗾𡿱-𡿶𭗿𡿷-𡿻𪩢𭘀𰏃𰏄𠙗𡿼𡿽𫶨𭘁巢巣𡿾-𢀀𫶩𢀁𢀂𰏅巤𢀃𰏆𢀄-𢀈𱜖𢀉-𢀋𫶪𢀌-𢀐] +[radical 48=⼯工:工𪛜㠪𢀑-𢀕𭘂左-巨𢀖-𢀙巩巪𢀚𢀛𪩣𭘃-𭘅𰏇巫𢀜-𢀞𫶫𰏈-𰏊𢀟𫶬𭘆𰏋巬巭𢀠𫶭𭘇𭘈差㠫㠬𢀡-𢀣𪩤𫶮𰏌巯㠭𢀤𢀥𪩥𱜗巰𢀦𢀧𪩦𫶯𭘉𱜘𱜙𪩧𫶰𱜚㠮𢀨-𢀫𫶱𢀬𢑰𤀢𫶲𫶳𰏍𱜛𢀭𪩨𫶴𢀮𪩩𰏎𢀯𱜜𢀰-𢀲𪩪𱜝] +[radical 49=⼰己:己-巴𢀳㠯𢀴-𢀶𫶵巵𪩬𭘊巶㠰𢀷𢀸𪩫𭘋𭘌巷-巻𢀹-𢀻𭘍巼𢀼-𢀿𫶶𰏏㠱𢁀-𢁄𫶷𰏐巽𢁅-𢁉𪩭𪩮𫶸𫶹𭘎𭘏𱜞𢁊𪩯𱜟𢁋𢁌𱜠𢁍𢁏𪩰𪩱𫶺𢁎𢁐𫶻𫶼𭘐𢁑] +[radical 50=⼱巾:巾-帅㠲㠳𢁒-𢁔𪩲𫶽𫶾𰏑帆-师㠴-㠶𢁕-𢁤𭘑𭘒𰏒𱜡𱜢帉-帐㠷-㠼𢁥-𢁺𫶿-𫷂𭘓𭘔𮱳𰏓𰏔帑-帜㠽-㡀𢁻-𢂏𫷃𫷄𭘕-𭘚𰏕𰏖𱜣帝-帧㡁-㡆𢂐-𢂰𫷅𭘛-𭘞𰏗𰏘𱜤𱜥帨-帱㡇㡈𢂱-𢃌𪩳𭘟-𭘣𰏙𱜦-𱜩帲-帼㡉-㡎𢃍-𢃪𪩴-𪩷𫷆𫷇𭘤-𭘦𱜪-𱜭帽-幇幉㡏-㡖𢃫-𢄉𪩸-𪩺𫷈𫷉𭘧-𭘮𰏚-𰏜𱜮-𱜱幊-幏㡗-㡛𢄊-𢄞𫷊-𫷏𭘯-𭘱𰏝𱜲幈幑-幙幛㡜-㡟𢄟-𢄲𪩻𭘲-𭘴𰏞𱜳𱜴幚幜-幥㡠㡡𢄳-𢅌𪩼𭘵𰏟𱜵-𱜷幦-幩㡢-㡤𢅍-𢅞𪩽𫷐𫷑𭘶-𭘸𰏠幪-幬㡥㡦𢅟-𢅨𪩾𱜸幭-幯𢅩-𢅬𭘹-𭘻𱜹-𱜻幰𢅭-𢅷𪩿𫷒𫷓𭘼𱜼幱㡧㡨𢅸-𢅺𪪀𢅻-𢅽𰏡㡩㡪𢅾-𢆂𭘽𢆃-𢆈] +[radical 51=⼲干:干平𢆉年幵𫷔𭘾𰏢𢆊-𢆌𪪁𫷕𫷖𰏣并-幸𢆍-𢆐𭘿𭙀𰏤𢆑-𢆕𭙁𢆖-𢆙𭙂𭙃𰏥𰏦𱜽𢆚𪪂𪪃𫷗𰏧𰏨𢆛-𢆝𪪄𰏩-𰏫𱜾幹𢆞-𢆠𪪅𪪆𫷘-𫷚𢆢𢆤𫷛𭙄-𭙆𰏬𰏭𢆥𪪇𫷜𫷝𢆦-𢆩𰏮𱜿𱝀𢆪𪪈𫷞𭙇𱝁𱝂𢆫𪪉𢆬-𢆮] [radical 52=⼳幺:乡幺幻𢆯-𢆱𭙈𭙉幼𢆲-𢆵𭙊𰏯𰏰𢆶𪪊𢆷-𢆺𭙋𢆻-𢆾幽𢆿𢇂𪪋𫷟𭙌𰏱𢇁𢇃-𢇉幾㡫㡬𢇊𫷠𫷡𠅹𢇋𫷢𫷣㡭𢇌-𢇓𫷤㡮𢇖] -[radical 53=⼴广:广-広𠆲𫷥𭙍-𭙏庄-庆㡯-㡱𢇗-𢇢𫷦𭙐-𭙒𰏲庇-应庘㡲㡳𢇣-𢇱𪪌𪪍𫷧𭙓-𭙗底-店庙-废㡴-㡻𢇲-𢈆𪪎𪪏𭙘𭙙𰏳𰏴庠-度㡼-㢂𢈇-𢈘𪪐𪪑𫷨𫷩𭙚𭙛𰏵𰏶座-庯㢃-㢇𢈙-𢈱𪪒-𪪗𫷪-𫷯𭙜-𭙡𰏷𰏸庰-庼㢈-㢌𢈳-𢉕𢉗-𢉚𪪘𪪙𫝶𫝷𫷰-𫷵𭙢𭙣𰏹-𰏻庽-廃廊㢍-㢐𢉛-𢉻𢉽𢉾𪪚𪪛𫷶-𫷹𭙤-𭙧𰏼𰏽廅-廉廋廌鿮㢑𢉼𢉿-𢊔𪪜𪪝𫷺𫷻𭙨-𭙭𰏾廄廍-廘㢒-㢕𢊕-𢊬𪪞-𪪠𫷼-𫷿𭙮-𭙳𰏿-𰐁廙-廤㢖-㢘𢊭-𢋁𪪡-𪪣𫸀𭙴-𭙻𰐂𰐃廥-廪㢙-㢜𢋂-𢋐𪪤𪪥𫸁𫸂𭙼-𭚃𢋑-𢋛𢋝-𢋠𪪦-𪪨𫸃-𫸆𭚄𰐄廫𢋡-𢋭𪪩𫸇𭚅-𭚈𰐅廬廭龐㢝𠓌𢋮-𢋺𪪪𫸈𭚉-𭚋廮-廰㢞𢋻-𢌃𫸉𭚌廱𢌄-𢌆𪪫𫸊𭚍𭚎廲𢌈-𢌌𫸋𫸌𭚏𭚐𰐆𢌍-𢌑𫸍𫸎𢌒𭚑廳𫸏𢌓𫸐𢌔-𢌖] -[radical 54=⼵廴:廴𢌗廵㢟𢌘-𢌚𪪬𫸑延廷𢌜𭚒-𭚔廸廹㢠𢌛𢌝𢌞𪪭𪪮𭚕建-廼𢌟廽𢌠-𢌥𪪯𢌦𢌧𪪰𫸒𫸓𢌨-𢌪𪪱𢌫𣉡𦋪𪪲𫸔𫸕] -[radical 55=⼶廾:廾𢌬廿开𢌭弁𢌮𢌯异𢌰-𢌲𫸖𰐇𰐈弃-弅𢌳𢌵-𢌺𪪳𰐉弆𢌻𢌽-𢍁𪪴𫸗-𫸙弇弈𢌴𢌼𢍂-𢍌𭚖弉𢍍-𢍓𪪵𫸚𫸛𭚗𭚘𰐊𰐋𢍔-𢍙𫸜𫸝𢍚-𢍡𪪶𫸞𢍢-𢍥𪪷𫸟𭚙㢡𢍦-𢍫𭚚弊㢢𢍬𰐌㢣𢍮-𢍱𫸠𫸡𭚛-𭚝𢍲-𢍴𪪸𫸢𫸣𢍵𫸤𢍶𪪹𭚞𢍷-𢍹] +[radical 53=⼴广:广-広𠆲𫷥𭙍-𭙏庄-庆㡯-㡱𢇗-𢇢𫷦𭙐-𭙒𰏲庇-应庘㡲㡳𢇣-𢇱𪪌𪪍𫷧𭙓-𭙗底-店庙-废㡴-㡻𢇲-𢈆𪪎𪪏𭙘𭙙𰏳𰏴庠-度㡼-㢂𢈇-𢈘𪪐𪪑𫷨𫷩𭙚𭙛𰏵𰏶𱝃𱝄座-庯㢃-㢇𢈙-𢈱𪪒-𪪗𫷪-𫷯𭙜-𭙡𰏷𰏸𱝅庰-庼㢈-㢌𢈳-𢉕𢉗-𢉚𪪘𪪙𫝶𫝷𫷰-𫷵𭙢𭙣𰏹-𰏻庽-廃廊㢍-㢐𢉛-𢉾𪪚𪪛𫷶-𫷹𭙤-𭙧𰏼𰏽𱝆廅-廉廋廌鿮㢑𢉿-𢊔𪪜𪪝𫷺𫷻𭙨-𭙭𰏾廄廍-廘㢒-㢕𢊕-𢊬𪪞-𪪠𫷼-𫷿𭙮-𭙳𰏿-𰐁𱝇-𱝉廙-廤㢖-㢘𢊭-𢋁𪪡-𪪣𫸀𭙴-𭙻𰐂𰐃𱝊-𱝍廥-廪㢙-㢜𢋂-𢋐𪪤𪪥𫸁𫸂𭙼-𭚃𢋑-𢋛𢋝-𢋠𪪦-𪪨𫸃-𫸆𭚄𰐄廫𢋡-𢋭𪪩𫸇𭚅-𭚈𰐅𱝎廬廭龐㢝𠓌𢋮-𢋺𪪪𫸈𭚉-𭚋𱝏廮-廰㢞𢋻-𢌃𫸉𭚌廱𢌄-𢌆𪪫𫸊𭚍𭚎廲𢌈-𢌌𫸋𫸌𭚏𭚐𰐆𢌍-𢌑𫸍𫸎𱝐𢌒𭚑廳𫸏𢌓𫸐𢌔-𢌖] +[radical 54=⼵廴:廴𢌗廵㢟𢌘-𢌚𪪬𫸑𱝑延廷𢌜𭚒-𭚔廸廹㢠𢌛𢌝𢌞𪪭𪪮𭚕建-廼𢌟𱝒廽𢌠-𢌥𪪯𢌦𢌧𪪰𫸒𫸓𢌨-𢌪𪪱𱝓𢌫𣉡𦋪𪪲𫸔𫸕] +[radical 55=⼶廾:廾𢌬廿开𢌭弁𢌮𢌯异𢌰-𢌲𫸖𰐇𰐈弃-弅𢌳𢌵-𢌺𪪳𰐉弆𢌻𢌽-𢍁𪪴𫸗-𫸙𱝔弇弈𢌴𢌼𢍂-𢍌𭚖弉𢍍-𢍓𪪵𫸚𫸛𭚗𭚘𰐊𰐋𢍔-𢍙𫸜𫸝𢍚-𢍡𪪶𫸞𢍢-𢍥𪪷𫸟𭚙㢡𢍦-𢍫𭚚弊㢢𢍬𰐌𱝕㢣𢍮-𢍱𫸠𫸡𭚛-𭚝𱝖𢍲-𢍴𪪸𫸢𱝗𫸣𢍵𱝘𫸤𢍶𪪹𭚞𢍷-𢍹] [radical 56=⼷弋:弋𢍺𫠠弌𢍻𢍼弍𭚟-𭚡弎-弐𢍽𢍾㢤𢍿-𢎅𰐍㢥𢎆-𢎌𰐎-𰐐𢎍𭚢弑𢎎弒㢦𢎏𢎐𣦏𭚣𭚤𰐑𢎑𢎒𰐒𢎓-𢎖] -[radical 57=⼸弓:弓𢎗𢎘弔-弖㢧𢎙-𢎡𭚥弗弘𢎢-𢎪弙-弜㢨-㢫𢎫-𢎶𪪺𫸥-𫸧𭚦弝-张㢬㢭𢎷-𢏅𫸨-𫸪𭚧𭚨弡-弪㢮-㢱𢏆-𢏓𪪻𫸫-𫸭𭚩-𭚫𰐓𰐔弫-弯㢲-㢷𠄴𠔘𢏔-𢏣𪪼𪪽𫸮-𫸲𭚬-𭚰𰐕𰐖弰-弳㢸㢹𢏤-𢏭𪪾𫸳-𫸶𭚱-𭚵𰐗𰐘弴-弹㢺-㢼𢏮-𢏿𪪿𫸷𫸸𭚶-𭚹𰐙-𰐛强-弾㢽-㢿𢐀-𢐉𪫀𪫁𫸹𫸺𭚺-𭛁𰐜-𰐞弿-彂㣀-㣂𢐊-𢐑𭛂𭛃彃-彅㣃𢐒-𢐝𪫂𫸻𭛄𰐟彆-彉㣄㣅𢐞-𢐤𫸼𫸽𭛅-𭛇𰐠彊彋𢐥-𢐪𫸾𫸿𭛈𭛉彌𢐬-𢐱𪫃𫹀𭛊𭛋彍𢐲-𢐷𫹁𭛌𢐸-𢐾𤯽𢐿-𢑅𫹂𰐡㣆𢑆-𢑉𪫄𫹃𰐢彎𢑊彏𢑋𢑌𪫅𢑍𢑎] -[radical 58=⼹彐:彐-当𢑏-𢑒𪫆𢑓彔录㣇𢑔𢑕𫹄𭛍𭛎彖𢑗-𢑚𭛏𢑛-𢑝彗𢑞-𢑡𭛐𰐣彘𢑢-𢑤𫹅𫹆𭛑𭛒彙彚𢑥-𢑧𰐤𰐥𢑨-𢑮𣼙𫹇𫹈彛彜㣈𢑯𢑱𢑲彝彞𢑳-𢑶𪫇彟𢑷-𢑾彠𢑿] -[radical 59=⼺彡:彡𢒀-𢒂㣉𢒃-𢒆形-彤㣊𢒇𢒈𰐦㣋-㣍𢒉-𢒍𭛓𰐧彥彦𢒎𫝸𰐨彧彨𢒏-𢒓𣥲𪫈𫹉𰐩𰐪彩彫彬㣎𢒔-𢒝彭㣏㣐𢒞-𢒣𰐫彮𢒤-𢒨𭛔𭛕彯彰㣑𢒩𢒪𭛖-𭛘影㣒𢒫-𢒯𪫉𭛙-𭛛㣓𢒰-𢒴𪫊𫹊𢒵𢒷𢒶彲𢒸-𢒻] -[radical 60=⼻彳:彳𢒼𢒽㣔𢒾𢒿𫹋彴彵㣕𢓀-𢓃𫹌𭛜𭛝𰐬彶-彻鿈鿉㣖㣗𢓄-𢓑𪫋𫹍-𫹐𭛞彼-径㣘㣙𢓒-𢓛𪫌𫹑𭛟-𭛦𰐭待-徍徔㣚-㣡𢓜-𢓩𫹒𫹓𭛧-𭛩徎-従徕㣢㣣𢓪-𢔀𪫍𪫎𫹔𫹕𭛪-𭛮𰐮𰐯徖-徙徛-徤㣤-㣩𢔁-𢔞𪫏𪫐𫹖-𫹘𭛯-𭛶𰐰-𰐳徚徥-徫㣪-㣮𢔟-𢔫𢔭-𢔱𪫑-𪫓𫹙-𫹝𭛷-𭛼𰐴𰐵徬-徰㣯𢔲-𢕎𢕧𪫔𪫕𫹞-𫹠𭛽𰐶徱徳徴㣰-㣲𢕏-𢕦𢕨𢕩𪫖-𪫘𫹡𫹢𭛾-𭜀𰐷徲徵-徺㣳㣴𢕪-𢕸𫹣-𫹥𭜁-𭜅徻徼㣵㣶𢕹-𢖄𢖆𢖇𪫙𭜆-𭜈𰐸徽徾㣷𢖈-𢖊𢖌-𢖎𪫚𫹦𢖏-𢖗𪫛𪫜𫹧𫹨𭜉𰐹徿㣸𢖘-𢖚𢖜𭜊忀忁㣹𢖝-𢖠𢖢忂𢖣𢖤𫹩𢖥𢖦𫹪𢖧𢖨] -[radical 61=⼼心:心忄𢖩必忆㣺𢖪𰐺忇-忊㣻𢖫-𢖱𪫝𫹫-𫹭𰐻𰐼忋-応㣼-㤀𢖲-𢗈𪫞𫹮-𫹱𭜋-𭜎𰐽-𰑀忝-怆㤁-㤋𢗉-𢗾𪫟-𪫥𫝹𫹲-𫹹𭜏-𭜘𰑁-𰑉怇-怿㤌-㤙𢗿-𢘳𪫦-𪫬𫹺-𫹿𭜙-𭜧𰑊-𰑓恀-恽㤚-㤭㤺𢘴-𢙰𪫭-𪫴𫺀-𫺋𭜨-𭜵𰑔-𰑛恾-悯㤮-㤹㤻-㤽𢙱-𢚿𪫵-𪫾𫺌-𫺕𭜶-𭝋𰑜-𰑦悰-惯㤾-㥙𢛀-𢜧𪫿-𪬆𫺖-𫺟𭝌-𭝠𰑧-𰑯惰-愦慨㥚-㥫𢜨-𢞌𪬇-𪬒𫺠-𫺭𭝡-𭝶𰑰-𰑻愧-慑㥬-㥻𢞍-𢟟𪬓-𪬞𫺮-𫺷𭝷-𭞌𰑼-𰒄慒-慧慩-慬慮-憈㥼-㦈𠕫𢟠-𢠰𦑑𪬟-𪬧𫺸-𫻂𭞍-𭞥𰒅-𰒊慭憉-憳㦉-㦖𢠱-𢢑𪬨-𪬭𫻃-𫻉𭞦-𭞹𰒋-𰒓憴-憺憼-懔㦗-㦙𢢒-𢣍𦡗𪬮-𪬶𫻊-𫻏𭞺-𭟄𰒔-𰒖憻懕-懨㦚-㦠𢣎-𢣺𪬷-𪬹𫻐-𫻒𭟅-𭟌𰒗-𰒚懩-懴㦡㦢𢣻-𢤥𦻇𪬺-𪬾𫻓-𫻙𭟍-𭟗𰒛-𰒞懵-懸㦣-㦧𢤦-𢥊𪬿𪭀𫻚-𫻜𭟘-𭟞𰒟𰒠懹-懻㦨-㦪𢥋-𢥖𪭁𪭂𫻝-𫻡𭟟-𭟢𰒡-𰒣懼-懿𢥗-𢥤𪭃𪭄𫻢-𫻤𭟣-𭟦戀-戂㦫㦬𢥥-𢥮𪭅𪭆𭟧戃戄𢥯-𢥺𪭇戅戆𢥻-𢦂𭟨-𭟪𪭈𭟫𭟬𢦃𢦄𭟭戇㦭𢦅-𢦇𫻥𢦈-𢦋] -[radical 62=⼽戈:戈-戋𢦌𢦍𪭉𭟮戌-成𢦎-𢦑𪭊𫻦𫻧我-戓㦮㦯𢦒-𢦙𫻨𭟯戔-戗㦰-㦲𢦚-𢦥𫻩𫻪𭟰-𭟲𰒤𰒥战㦳𢦦-𢦶𪭋𪭌𫻫𫻬𭟳𰒦-𰒨戙㦴-㦶𢦷-𢦾𪭍𪭎𫻭-𫻱𰒩戚-戝㦷𢦿-𢧇𪭏𪭐𫻲-𫻶𭟴𭟵𰒪戞戟戦㦸𢧈-𢧓𪭑𫻷-𫻾𭟶𰒫戠-戥㦹𢧔-𢧡𪭒𫻿𫼀𭟷𰒬-𰒮戧-戬㦺𠎶𢧢-𢧧𢧩-𢧱𪭓𫼁𭟸𭟹𰒯戭-戯戱㦻㦼𢧨𢧲-𢨆𫼂𫼃𭟺-𭟼𰒰𰒱戰𢨇-𢨏𢨑𢨒𪭔-𪭖𫼄-𫼈𭟽𰒲𰒳戲戴㦽𢨓-𢨗𭟾戳𢨘-𢨣戵𪭗] -[radical 63=⼾戶:戶-戹𢨤𢨥𭟿𢨦-𢨩戺-戼㦾𢨪-𢨮𭠀戽-所㦿㧀𢨯-𢨵𫼉𭠁𭠂扁-扃㧁㧂𢨶-𢩄𪭘𫼊𭠃-𭠆扄-扇𢩅-𢩌𫼋𫼌扈𢩍-𢩐𪭙𫼍𫼎扉扊𢩑-𢩕𫼏𫼐𭠇-𭠉𰒴𢩖𢩗𤟵𫼑𢩘-𢩞𪭚𭠊𰒵𢩟𭠋𰒶𢩠𢩡𨐳𢩢𪭛𢩣𢩤𭠌𫼒] -[radical 64=⼿手:手-才龵𭠍扎𢩥-𢩧𫼓扐-扖㧃-㧅𢩨-𢩬𫼔𭠎𰒷-𰒻扏扗-扞扠-扬㧆-㧈𢩭-𢪂𪭜𫼕-𫼗𭠏𭠐𰒼𰒽扟扭-扷批-报㧉-㧑𢪃-𢪳𪭝-𪭣𫼘-𫼛𭠑-𭠖𰒾-𰓋扸抦-择㧒-㧠𢪴-𢫣𪭤-𪭪𫝺𫼜-𫼡𭠗-𭠡𰓌-𰓖拪-挧㧡-㧱𢫤-𢬮𪭫-𪭳𫝻𫼢-𫼰𭠢-𭠲𰓗-𰓪挨-捤㧲-㧸𢬯-𢮀𪭴-𪮀𫼱-𫽀𭠳-𭡈𰓫-𰓹捥-掱掳-掽㧹-㨈𢮁-𢯨𪮁-𪮋𫽁-𫽖𭡉-𭡝𰓺-𰔄掲掾-揄揆-搅摒㨉-㨕㨗㨘𢯩-𢰾𢱀-𢱞𪮌-𪮖𫝼𫽗-𫽨𭡞-𭡱𰔅-𰔑搆-搰搲-摊㨖㨙-㨬𢱟-𢲲𪮗-𪮢𫝽𫽩-𫽶𭡲-𭢆𰔒-𰔞揅摋-摑摓-摕摗-撄撇㨭-㩂𢲳-𢴔𢴖-𢴟𪮣-𪮪𫝾𫽷-𫾁𭢇-𭢖𰔟-𰔥搱摖撅撆撈-撺擆㩃-㩑𢴕𢴠-𢵾𢷅𪮫-𪮴𫾂-𫾉𭢗-𭢢𰔦-𰔩撻-擅擇-擞㩒-㩙𢵿-𢷄𢷆-𢷊𪮵-𪮷𫾊-𫾏𭢣-𭢱𰔪-𰔲擟-擤擦-擱㩚-㩟𢷋-𢷵𪮸-𪮺𫾐-𫾒𭢲-𭢽𰔳-𰔷擥擲-攆㩠-㩫𢷶-𢸢𪮻-𪯀𫝿𫾓-𫾘𭢾-𭣃𰔸𰔹攇-攐攒㩬㩭𢸣-𢹌𪯁𫾙𫾚𭣄-𭣋𰔺攑攓-攚㩮-㩰𢹍-𢹡𢹣-𢹫𪯂𫾛𭣌-𭣐𰔻𰔼攛-攝㩱-㩴𢹢𢹬-𢺁𫾜-𫾞𭣑𭣒𰔽𰔾攞-攤攦攧鿜𢺂-𢺕𪯃𫾟𫾠𰔿攥攨-攫㩵-㩷𢺖-𢺝𪯄𫾡攬攭𢺞-𢺫𫾢攮㩸㩹𢺬-𢺳𭣓𢺴] -[radical 65=⽀支:支𭣔攰𢺵𭣕𢺶𭣖𰕀㩺𢺷-𢺽𪯆攱𢺾-𢻀𭣗𭣘㩻㩼𢻁-𢻇𢻉𰕁㩽𢻊-𢻍𪯅攲㩾𢻎-𢻙𭣙𭣚𰕂𢻚-𢻜𫾣𢻝-𢻟𪯇𭣛攳𢻠-𢻤𫾤𭣜𭣝𢻥-𢻩𭣞𫾥𭣟𢻪𭣠] -[radical 66=⽁攴:攴-攷𫾦𭣡𰕃攸-攼㩿㪀𢻫-𢻲𫾧𭣢𭣣攽-政㪁㪂𢻳-𢼈𪯈𫾨𭣤𰕄-𰕆敀-故㪃-㪆𢼉-𢼚𪯉𪯊𫾩𭣥-𭣩𰕇敆-敌㪇-㪉𢼛-𢼸𣁋𪯋𪯌𫾪-𫾰𭣪-𭣱𰕈啟敍-敛㪊-㪎𢼹-𢽙𢽜𢽷𪯍𪵊𫾱-𫾸𭣲-𭣵𰕉𰕊敜-敪敭㪏-㪚𢽚𢽛𢽝-𢽶𢽸-𢽾𢾣𪯎𪯏𫾹-𫿀𭣶-𭣻𰕋-𰕎敫敬敮-数㪛-㪟𢽿-𢾢𢾤𪯐𫿁-𫿇𭣼-𭤂𰕏𰕐敱-敳㪠-㪣𢾦-𢿅𪯑𪯒𫿈-𫿌𭤃-𭤇𰕑整-敻㪤-㪦𢿇-𢿝𣁛𪯓-𪯖𫿍-𫿐𭤈-𭤋𰕒𰕓敼-敿㪧-㪪𢿞-𢿽𪯗-𪯙𫿑-𫿗𰕔𰕕斀-斂𢿾-𣀃𣀅-𣀏𪯚𫿘-𫿚𭤌𭤍𰕖𰕗斃贁㪫㪬𣀄𣀐-𣀚𪯛𪯜𫿛-𫿝𭤎𭤏斄𣀛-𣀢𩠮𫿞-𫿢𰕘斅斆㪭𣀣-𣀭𩠰𫿣-𫿦𰕙㪮𣀮-𣀲𪯝𪯞𫿧𫿨𭤐𭤑𣀳𣀴𫿩𭤒𣀵-𣀺𪯟𫿪-𫿬𣀻𣀼𭤓𣀽-𣁀] -[radical 67=⽂文:文𣁁𫿭斈㪯𣁂𪯠𭤔斉𣁃-𣁅𪯡𪯢𣁆-𣁉𪯣𫿮𫿯𭤕-𭤙𰕚斊斋㪰𣁊𣁌𣁍𪯤𫿰斌-斏𣁎-𣁓𣁚斐斑𣁔-𣁖𪯥-𪯧𫿱斒㪱𣁗-𣁙𩖰𪯨-𪯪𰕛𣁜-𣁡斓𣁢-𣁤𭤚𭤛𣁥𣁦𰕜斔𣁧𣁨𫿲斕𣁩𣁪斖𣁫] -[radical 68=⽃斗:斗𣁬㪲㪳斘𣁭㪴𣁮-𣁰㪵𣁱𣁲𪯫料斚㪶𣁳-𣁶𪯬𫿳斛斜㪷𣁷-𣁻𫿴斝㪸𣁼-𣂀𫿵斞斟𣂁𣂃-𣂅斠斡𣂂𣂆-𣂈𪯭㪹𣂉-𣂋𪯮𫿶𭤜斢𫿷𭤝斣㪺𣂌𣂍𪯯𫿸𣂎-𣂐𪯰㪻𭤞] -[radical 69=⽄斤:斤𣂑斥𭤟𣂒𣂓斦-斩𣂔-𣂘𪯱𭤠𰕝𰕞斪斫㪼㪽𣂙𣂚𭤡𭤢㪾㪿𣂛-𣂝斬断𣂞-𣂠𫿹𫿺斮斯㫀𣂡-𣂪𣂬𣂭𫿻𫿼𰕟新斱𣂮-𣂵𥇴𭤣𭤤𰕠斲㫁𣂶-𣂺𭤥𰕡斳㫂𣂻-𣂿𰕢斴𣃀-𣃆𫿽𰕣𰕤斵斶𣃇-𣃋𭤦斷𣃌-𣃐𰕥𣃑-𣃓𫿾𣃔𣃕𫿿𣃖斸𰕦] -[radical 70=⽅方:方𭤧㫃𣃗𭤨-𭤪𣃘𣃙斺-於㫄𣃚-𣃜𪯲𪯳𬀀𭤫𭤬施-旀㫆𣃝-𣃥𪯴𭤭-𭤴𰕧旁-旆旊㫅㫇-㫉𣃦-𣃲𪯵-𪯷𬀁-𬀆𭤵-𭤹𰕨旇-旉旋-族㫊-㫌𣃳-𣃻𪯸𫞀𬀇𬀈𭤺𰕩-𰕫旐旑㫍𣃼-𣄇𪯹-𪯼𬀉𬀊𭤻-𭤾𰕬𰕭旒-旕𣄈-𣄍𪯽𫞁𬀋-𬀍𭤿𭥀𰕮旖旗𣄎-𣄓𪯾𬀎-𬀐𭥁𰕯㫎㫏𣄔-𣄖𪯿𪰀𬀑𬀒𭥂-𭥄旘旙𣄗-𣄜𪰁𪰂𬀓-𬀖𭥅旚𣄝𬀗𭥆旛𣄞-𣄣𬀘-𬀛𭥇𭥈旜-旞𣄤𪰃𪰄𬀜𬀝𭥉旟𣄥𪰅𬀞-𬀠𣄦𬀡𣄧𣄨𬀢𣄩𬀣𣄪-𣄬𬀤] +[radical 57=⼸弓:弓𢎗𢎘弔-弖㢧𢎙-𢎡𭚥弗弘𢎢-𢎪弙-弜㢨-㢫𢎫-𢎶𪪺𫸥-𫸧𭚦弝-张㢬㢭𢎷-𢏅𫸨-𫸪𭚧𭚨𮱴𱝙-𱝛弡-弪㢮-㢱𢏆-𢏓𪪻𫸫-𫸭𭚩-𭚫𰐓𰐔𱝜弫-弯㢲-㢷𠄴𠔘𢏔-𢏣𪪼𪪽𫸮-𫸲𭚬-𭚰𮱵-𮱷𰐕𰐖弰-弳㢸㢹𢏤-𢏭𪪾𫸳-𫸶𭚱-𭚵𮱸𰐗𰐘𱝝弴-弹㢺-㢼𢏮-𢏿𪪿𫸷𫸸𭚶-𭚹𰐙-𰐛𱝞强-弾㢽-㢿𢐀-𢐉𪫀𪫁𫸹𫸺𭚺-𭛁𰐜-𰐞弿-彂㣀-㣂𢐊-𢐑𭛂𭛃彃-彅㣃𢐒-𢐝𪫂𫸻𭛄𰐟彆-彉㣄㣅𢐞-𢐤𫸼𫸽𭛅-𭛇𰐠彊彋𢐥-𢐪𫸾𫸿𭛈𭛉彌𢐬-𢐱𪫃𫹀𭛊𭛋彍𢐲-𢐷𫹁𭛌𢐸-𢐾𤯽𢐿-𢑅𫹂𰐡㣆𢑆-𢑉𪫄𫹃𰐢彎𢑊彏𢑋𢑌𪫅𢑍𢑎] +[radical 58=⼹彐:彐彑𫜹归当𢑏-𢑒𪫆𢑓彔录㣇𢑔𢑕𫹄𭛍𭛎𱝟彖𢑗-𢑚𭛏𱝠𢑛-𢑝彗𢑞-𢑡𭛐𰐣彘𢑢-𢑤𫹅𫹆𭛑𭛒彙彚𢑥-𢑧𰐤𰐥𱝡𢑨-𢑮𣼙𫹇𫹈彛彜㣈𢑯𢑱𢑲彝彞𢑳-𢑶𪫇彟𢑷-𢑾彠𢑿] +[radical 59=⼺彡:彡𢒀-𢒂㣉𢒃-𢒆形-彤㣊𢒇𢒈𰐦㣋-㣍𢒉-𢒍𭛓𮱹𰐧彥彦𢒎𫝸𰐨彧彨𢒏-𢒓𣥲𪫈𫹉𰐩𰐪彩彫彬㣎𢒔-𢒝𱝢𱝣彭㣏㣐𢒞-𢒣𰐫彮𢒤-𢒨𭛔𭛕𱝤彯彰㣑𢒩𢒪𭛖-𭛘𱝥𱝦影㣒𢒫-𢒯𪫉𭛙-𭛛㣓𢒰-𢒴𪫊𢒵𫹊𱝧𢒷𢒶𱝨𱝩彲𢒸-𢒻] +[radical 60=⼻彳:彳𢒼𢒽𱝪㣔𢒾𢒿𫹋彴彵㣕𢓀-𢓃𫹌𭛜𭛝𰐬𱝫𱝬彶-彻鿈鿉㣖㣗𢓄-𢓑𪫋𫹍-𫹐𭛞𱝭𱝮彼-径㣘㣙𢓒-𢓛𪫌𫹑𭛟-𭛦𮱺𮱻𰐭待-徍徔㣚-㣡𢓜-𢓩𫹒𫹓𭛧-𭛩𮱼𱝯徎-従徕㣢㣣𢓪-𢔀𪫍𪫎𫹔𫹕𭛪-𭛮𰐮𰐯徖-徙徛-徣㣤-㣩𢔁-𢔞𪫏𪫐𫹖-𫹘𭛯-𭛶𰐰-𰐳𱝰-𱝳徚徤-徫㣪-㣮𢔟-𢔫𢔭-𢔱𪫑-𪫓𫹙-𫹝𭛷-𭛼𮱽𰐴𰐵𱝴-𱝶徬-徰㣯𢔲-𢕎𢕧𪫔𪫕𫹞-𫹠𭛽𰐶𱝷徱徳徴㣰-㣲𢕏-𢕦𢕨𢕩𪫖-𪫘𫹡𫹢𭛾-𭜀𰐷徲徵-徺㣳㣴𢕪-𢕸𫹣-𫹥𭜁-𭜅𮱾徻徼㣵㣶𢕹-𢖄𢖆𢖇𪫙𭜆-𭜈𰐸𱝸𱝹徽徾㣷𢖈-𢖊𢖌-𢖎𪫚𫹦𢖏-𢖗𪫛𪫜𫹧𫹨𭜉𰐹徿㣸𢖘-𢖚𢖜𭜊忀忁㣹𢖝-𢖠𢖢忂𢖣𢖤𫹩𱝺𱝻𢖥𢖦𫹪𢖧𢖨] +[radical 61=⼼心:心忄𢖩必忆㣺𢖪𰐺忇-忊㣻𢖫-𢖱𪫝𫹫-𫹭𰐻𰐼𱝼𱝽忋-応㣼-㤀𢖲-𢗈𪫞𫹮-𫹱𭜋-𭜎𮱿𰐽-𰑀𱝾-𱞁忝-怆㤁-㤋𢗉-𢗾𪫟-𪫥𫝹𫹲-𫹹𭜏-𭜘𮲀-𮲂𰑁-𰑉𱞂-𱞇怇-怿㤌-㤙𢗿-𢘳𪫦-𪫬𫹺-𫹿𭜙-𭜧𮲃𰑊-𰑓𱞈-𱞐恀-恽㤚-㤭㤺𢘴-𢙰𪫭-𪫴𫺀-𫺋𭜨-𭜵𮲄𮲅𰑔-𰑛𱞑-𱞖恾-悯㤮-㤹㤻-㤽𢙱-𢚿𪫵-𪫾𫺌-𫺕𭜶-𭝋𮲆𰑜-𰑦𱞗-𱞜悰-惯㤾-㥙𢛀-𢜧𪫿-𪬆𫺖-𫺟𭝌-𭝠𮲇𰑧-𰑯𱞝-𱞩惰-愦慨㥚-㥫𢜨-𢞌𪬇-𪬒𫺠-𫺭𭝡-𭝶𮲈𮲉𰑰-𰑻𱞪-𱞻愧-慑㥬-㥻𢞍-𢟟𪬓-𪬞𫺮-𫺷𭝷-𭞌𮲊𮲋𰑼-𰒄𱞼-𱟀慒-慧慩-憈㥼-㦈𠕫𢟠-𢠰𦑑𪬟-𪬧𫺸-𫻂𭞍-𭞥𰒅-𰒊𱟁-𱟅憉-憳㦉-㦖𢠱-𢢑𪬨-𪬭𫻃-𫻉𭞦-𭞹𰒋-𰒓𱟆-𱟑憴-憺憼-懔㦗-㦙𢢒-𢣍𦡗𪬮-𪬶𫻊-𫻏𭞺-𭟄𰒔-𰒖𱟒-𱟕憻懕-懨㦚-㦠𢣎-𢣺𦻇𪬷-𪬹𫻐-𫻒𭟅-𭟌𰒗-𰒚𱟖𱟗懩-懴㦡㦢𢣻-𢤥𪬺-𪬾𫻓-𫻙𭟍-𭟗𰒛-𰒞𱟘懵-懸㦣-㦧𢤦-𢥊𪬿𪭀𫻚-𫻜𭟘-𭟞𰒟𰒠𱟙懹-懻㦨-㦪𢥋-𢥖𪭁𪭂𫻝-𫻡𭟟-𭟢𰒡-𰒣懼-懿𢥗-𢥤𪭃𪭄𫻢-𫻤𭟣-𭟦戀-戂㦫㦬𢥥-𢥮𪭅𪭆𭟧戃戄𢥯-𢥺𪭇戅戆𢥻-𢦂𭟨-𭟪𪭈𭟫𭟬𢦃𢦄𭟭𱟚戇㦭𢦅-𢦇𫻥𢦈-𢦋𱟛] +[radical 62=⼽戈:戈-戋𢦌𢦍𪭉𭟮戌-成𢦎-𢦑𪭊𫻦𫻧我-戓㦮㦯𢦒-𢦙𫻨𭟯戔-戗㦰-㦲𢦚-𢦥𫻩𫻪𭟰-𭟲𰒤𰒥战㦳𢦦-𢦶𪭋𪭌𫻫𫻬𭟳𰒦-𰒨戙㦴-㦶𢦷-𢦾𪭍𪭎𫻭-𫻱𰒩戚-戝㦷𢦿-𢧇𪭏𪭐𫻲-𫻶𭟴𭟵𰒪戞戟戦㦸𢧈-𢧓𪭑𫻷-𫻾𭟶𰒫𱟜戠-戥㦹𢧔-𢧡𪭒𫻿𫼀𭟷𮲌𮲍𰒬-𰒮戧-戬㦺𠎶𢧢-𢧧𢧩-𢧱𪭓𫼁𭟸𭟹𮲎𰒯𱟝𱟞戭-戯戱㦻㦼𢧨𢧲-𢨆𫼂𫼃𭟺-𭟼𰒰𰒱𱟟𱟠戰𢨇-𢨏𢨑𢨒𪭔-𪭖𫼄-𫼈𭟽𰒲𰒳戲戴㦽𢨓-𢨗𭟾戳𢨘-𢨠𱟡𢨡-𢨣戵𪭗] +[radical 63=⼾戶:戶-戹𢨤𢨥𭟿𢨦-𢨩戺-戼㦾𢨪-𢨮𭠀戽-所㦿㧀𢨯-𢨵𫼉𭠁𭠂扁-扃㧁㧂𢨶-𢩄𪭘𫼊𭠃-𭠆扄-扇𢩅-𢩌𫼋𫼌扈𢩍-𢩐𪭙𫼍𫼎扉扊𢩑-𢩕𫼏𫼐𭠇-𭠉𰒴𱟢𢩖𢩗𤟵𫼑𢩘-𢩛𱟣𢩜-𢩞𪭚𭠊𰒵𢩟𭠋𰒶𱟤𱟥𢩠𢩡𨐳𱟦𱟧𢩢𪭛𢩣𢩤𱟨𭠌𫼒] +[radical 64=⼿手:手-才龵𭠍扎𢩥-𢩧𫼓扐-扖㧃-㧅𢩨-𢩬𫼔𭠎𰒷-𰒻扏扗-扞扠-扬㧆-㧈𢩭-𢪂𪭜𫼕-𫼗𭠏𭠐𰒼𰒽𱟩-𱟬扟扭-扷批-报㧉-㧑𢪃-𢪳𪭝-𪭢𫼘-𫼛𭠑-𭠖𮲏𰒾-𰓋扸抦-择㧒-㧠𢪴-𢫣𪭣-𪭪𫝺𫼜-𫼡𭠗-𭠡𰓌-𰓖𱟭-𱟵拪-挧㧡-㧱𢫤-𢬮𪭫-𪭳𫝻𫼢-𫼰𭠢-𭠲𰓗-𰓪𱟶-𱟸挨-捤㧲-㧸𢬯-𢮀𪭴-𪮀𫼱-𫽀𭠳-𭡈𮲐𰓫-𰓹𱟹-𱠆捥-掱掳-掽㧹-㨈𢮁-𢯨𪮁-𪮋𫽁-𫽖𭡉-𭡝𰓺-𰔄𱠇-𱠔掲掾-揄揆-搅搜㨉-㨕㨗㨘𢯩-𢰾𢱀-𢱞𪮌-𪮖𫝼𫽗-𫽨𭡞-𭡱𰔅-𰔑𱠕-𱠟搆-搛搝-搰搲-摊㨖㨙-㨬𢱟-𢲲𪮗-𪮢𫝽𫽩-𫽶𭡲-𭢆𮲑𰔒-𰔞𱠠-𱠨揅摋-摕摗-撄撇㨭-㩂𢲳-𢴔𢴖-𢴟𪮣-𪮪𫝾𫽷-𫾁𭢇-𭢖𮲒𰔟-𰔥𱠩-𱠰搱摖撅撆撈-撺擆㩃-㩑𢴕𢴠-𢵾𢷅𪮫-𪮴𫾂-𫾉𭢗-𭢢𰔦-𰔩𱠱-𱠸撻-擅擇-擞㩒-㩙𢵿-𢷄𢷆-𢷊𪮵-𪮷𫾊-𫾏𭢣-𭢱𰔪-𰔲𱠹-𱠽擟-擤擦-擱㩚-㩟𢷋-𢷵𪮸-𪮺𫾐-𫾒𭢲-𭢽𰔳-𰔷𱠾-𱡃擥擲-攆㩠-㩫𢷶-𢸢𪮻-𪯀𫝿𫾓-𫾘𭢾-𭣃𰔸𰔹𱡄-𱡋攇-攐攒㩬㩭𢸣-𢹌𪯁𫾙𫾚𭣄-𭣋𰔺𱡌𱡍攑攓-攚㩮-㩰𢹍-𢹡𢹣-𢹫𪯂𫾛𭣌-𭣐𰔻𰔼𱡎攛-攝㩱-㩴𢹢𢹬-𢺁𫾜𫾞𭣑𭣒𰔽𰔾𱡏-𱡑攞-攤攦攧鿜𢺂-𢺕𪯃𫾝𫾟𫾠𰔿𱡒𱡓攥攨-攫㩵-㩷𢺖-𢺝𪯄𫾡𱡔攬攭𢺞-𢺫𫾢攮㩸㩹𢺬-𢺯𱡕𱡖𢺰-𢺳𭣓𢺴] +[radical 65=⽀支:支𭣔攰𢺵𭣕𢺶𭣖𰕀㩺𢺷-𢺽𪯆攱𢺾-𢻀𭣗𭣘㩻㩼𢻁-𢻇𢻉𰕁𱡗㩽𢻊-𢻍𪯅攲㩾𢻎-𢻙𭣙𭣚𰕂𢻚-𢻜𫾣𢻝-𢻟𪯇𭣛攳𢻠-𢻤𫾤𭣜𭣝𢻥-𢻩𭣞𫾥𭣟𢻪𭣠] +[radical 66=⽁攴:攴-攷𫾦𭣡𰕃攸-攼㩿㪀𢻫-𢻲𫾧𭣢𭣣攽-政㪁㪂𢻳-𢼈𪯈𫾨𭣤𰕄-𰕆敀-故㪃-㪆𢼉-𢼚𪯉𪯊𫾩𭣥-𭣩𮲓𰕇敆-敌㪇-㪉𢼛-𢼸𣁋𪯋𪯌𫾪-𫾰𭣪-𭣱𮲔𰕈啟敍-敛㪊-㪎𢼹-𢽙𢽜𢽷𪯍𪵊𫾱-𫾸𭣲-𭣵𮲕𰕉𰕊𱡘敜-敪敭㪏-㪚𢽚𢽛𢽝-𢽶𢽸-𢽾𢾣𪯎𪯏𫾹-𫿀𭣶-𭣻𰕋-𰕎𱡙-𱡝敫敬敮-数㪛-㪟𢽿-𢾢𢾤𪯐𫿁-𫿇𭣼-𭤂𰕏𰕐𱡞𱡟敱-敳㪠-㪣𢾦-𢿅𪯑𪯒𫿈-𫿌𭤃-𭤇𰕑整-敻㪤-㪦𢿇-𢿝𣁛𪯓-𪯖𫿍-𫿐𭤈-𭤋𰕒𰕓𱡠敼-敿㪧-㪪𢿞-𢿽𪯗-𪯙𫿑-𫿗𰕔𰕕斀-斂𢿾-𣀃𣀅-𣀏𪯚𫿘-𫿚𭤌𭤍𰕖𰕗斃贁㪫㪬𣀄𣀐-𣀚𪯛𪯜𫿛-𫿝𭤎𭤏斄𣀛-𣀢𩠮𫿞-𫿢𰕘斅斆㪭𣀣-𣀭𩠰𫿣-𫿦𰕙𱡡㪮𣀮-𣀲𪯝𪯞𫿧𫿨𭤐𭤑𣀳𣀴𫿩𭤒𣀵-𣀺𪯟𫿪-𫿬𣀻𣀼𭤓𣀽-𣁀] +[radical 67=⽂文:文𣁁𫿭斈㪯𣁂𪯠𭤔𱡢斉𣁃-𣁅𪯡𪯢𣁆-𣁉𪯣𫿮𫿯𭤕-𭤙𮲖𰕚斊斋㪰𣁊𣁌𣁍𪯤𫿰斌-斏𣁎-𣁓𣁚𱡣斐斑𣁔-𣁖𪯥-𪯧𫿱𮲗𱡤-𱡦斒㪱𣁗-𣁙𩖰𪯨-𪯪𰕛𣁜-𣁡斓𣁢-𣁤𭤚𭤛𣁥𣁦𰕜斔𣁧𣁨𫿲斕𣁩𣁪斖𣁫𱡧] +[radical 68=⽃斗:斗𣁬㪲㪳斘𣁭㪴𣁮-𣁰㪵𣁱𣁲𪯫料斚㪶𣁳-𣁶𪯬𫿳斛斜㪷𣁷-𣁻𫿴斝㪸𣁼-𣂀𫿵斞斟𣂁𣂃-𣂅斠斡𣂂𣂆-𣂈𪯭㪹𣂉-𣂋𪯮𫿶𭤜斢𫿷𭤝𱡨斣㪺𣂌𣂍𪯯𫿸𣂎-𣂐𪯰㪻𭤞] +[radical 69=⽄斤:斤𣂑斥𭤟𣂒𣂓斦-斩𣂔-𣂘𪯱𭤠𰕝𰕞斪斫㪼㪽𣂙𣂚𭤡𭤢㪾㪿𣂛-𣂝斬断𣂞-𣂠𫿹𫿺𱡩𱡪斮斯㫀𣂡-𣂪𣂬𣂭𫿻𫿼𰕟𱡫新斱𣂮-𣂵𥇴𭤣𭤤𰕠𱡬斲㫁𣂶-𣂺𭤥𰕡𱡭斳㫂𣂻-𣂿𰕢斴𣃀-𣃆𫿽𰕣𰕤𱡮斵斶𣃇-𣃋𭤦斷𣃌-𣃐𰕥𣃑-𣃓𫿾𱡯𣃔𣃕𫿿𱡰𣃖斸𰕦] +[radical 70=⽅方:方𭤧㫃𣃗𭤨-𭤪𣃘𣃙斺-於㫄𣃚-𣃜𪯲𪯳𬀀𭤫𭤬𱡱施-旀㫆𣃝-𣃥𪯴𭤭-𭤴𰕧旁-旆旊㫅㫇-㫉𣃦-𣃲𪯵-𪯷𬀁-𬀆𭤵-𭤹𰕨𱡲𱡳旇-旉旋-族㫊-㫌𣃳-𣃻𪯸𫞀𬀇𬀈𭤺𰕩-𰕫旐旑㫍𣃼-𣄇𪯹-𪯼𬀉𬀊𭤻-𭤾𮲘𮲙𰕬𰕭𱡴-𱡶旒-旕𣄈-𣄍𪯽𫞁𬀋-𬀍𭤿𭥀𰕮旖旗𣄎-𣄓𪯾𬀎-𬀐𭥁𰕯㫎㫏𣄔-𣄖𪯿𪰀𬀑𬀒𭥂-𭥄旘旙𣄗-𣄜𪰁𪰂𬀓-𬀖𭥅𱡷旚𣄝𬀗𭥆𱡸旛𣄞-𣄣𬀘-𬀛𭥇𭥈旜-旞𣄤𪰃𪰄𬀜𬀝𭥉旟𣄥𪰅𬀞-𬀠𣄦𬀡𣄧𣄨𬀢𣄩𬀣𣄪-𣄬𬀤] [radical 71=⽆无:无旡𣄭𰕰𣄮𣄯既𣄰-𣄳旣𬀥𣄴𣄵旤𣄶-𣄺𭥊] -[radical 72=⽇日:日-旧𣄻-𣄽𭥋旨-旯㫐㫑𣄾-𣅃𣅅𬀦𭥌-𭥎𰕱𰕲旰-旸㫒-㫗𣅄𣅆-𣅙𪰆𪰇𬀧𬀨𭥏-𭥑𰕳旹-昙㫘-㫚𣅚-𣅶𪰈-𪰎𬀩-𬀫𭥒-𭥠𰕴-𰕷昚-昿㫛-㫤𣅷-𣆈𣆊-𣆑𪰏-𪰘𫞂𫞃𬀬-𬀮𭥡-𭥭𰕸-𰕾晀-晖㫥-㫮𣆒-𣆱𪰙-𪰤𫞄𬀯-𬀴𭥮-𭦃𰕿-𰖆勗晗-晩曽㫯-㫴𣆲-𣇡𪰥-𪰨𬀵-𬀺𭦄-𭦘𰖇-𰖌晪-暃暑㫵-㬀𣇢-𣈣𪰩-𪰮𬀻-𬁁𭦙-𭦧𰖍-𰖕暄-暐暒-暙㬁-㬌𣈤-𣉑𪰯-𪰷𬁂-𬁉𭦨-𭧁𰖖-𰖚暚-暨㬍-㬐𣉒-𣉠𣉢-𣉺𪰸-𪰽𬁊-𬁏𭧂-𭧑𰖛-𰖠暩-暷㬑-㬖𣉻-𣊈𣊊-𣊑𣊓-𣊝𣋇𪰾-𪱅𬁐-𬁒𭧒-𭧡𰖡-𰖪暸-曍龧㬗-㬟𣊉𣊞-𣋆𣋈𪱇-𪱌𬁓-𬁘𭧢-𭧴𰖫-𰖮曎-曗曚㬠-㬢𠁞𣋉-𣋝𪱆𪱍𬁙-𬁛𭧵-𭧾𰖯-𰖲曘曙曛曜㬣-㬨𠆛𣋞-𣋱𥫂𪱎-𪱐𬁜𭧿-𭨉𰖳-𰖵曝-曢㬩㬪𣋲-𣋾𭨊-𭨌𰖶-𰖸曣-曨㬫𣋿-𣌇𬁝𬁞𭨍-𭨐曩𣌈-𣌌𪱑-𪱓𭨑𰖹-𰖻㬬㬭𣌍-𣌕𰖼曪-曬㬮𣌖𭨒𰖽曭曮𣌗-𣌙𣌛𪱔𭨓𭨔曯㬯𣌜𣌝𭨕𭨖𰖾𭨗𣌟𣌠] -[radical 73=⽈曰:曰-曳㬰𭨘更曵𣌡𣌢𬁟𬁠曶𣌣-𣌦𬁡曷𣆉𣌧-𣌬𭨙𭨚書曺𣌭-𣌶𬁢𭨛𭨜曹曻曼𣌷-𣌺𬁣𬁤曾替朁朂𣌻-𣌽𬁥-𬁧𭨝𰖿𰗀會𣌾-𣍂朄朅𣍃-𣍅𬁨-𬁪𭨞𰗁𣍆-𣍊𪱕𬁫𭨟-𭨢朆㬱𣍋-𣍎𪱖𪱗㬲𣍏𣍐𬁬𣍑-𣍕𰗂𣍖𣍗𪱘𣍘𣍙𬁭-𬁯朇𭨣𣍚𠑱𰗃𣍛𣍜] -[radical 74=⽉月:月𣍝有𣍞𪱙𬁰𭨤𭨥𣍟-𣍣𪱚𬁱-𬁳𭨦𭨧朊-服㬳䶺䶻𣍤𦙗𪱛𬁴-𬁸𭨨-𭨭𰗄朎-朐𣍥-𣍧𣍩-𣍬𪱜𪱝𬁹𭨮-𭨱𰗅朒-朕㬴㬵𣍭𣍮𪱞𫞅𬁺-𬁼𭨲𭨳𰗆𰗇朖-望㬶㬷𣍱-𣍶𪱠-𪱢𬁽-𬂁𭨴-𭨸朜-期㬸䶼𣍷-𣎃𦜳𪱣𫞆𫞇𬂂-𬂅𭨹-𭨽𰗈𰗉朠䶽𣎄-𣎌𪱤-𪱧𬂆𭨾-𭩀𰗊朢㬺㬻𣎍-𣎑𪱟𪱨-𪱪𬂇-𬂌𭩁-𭩃𰗋膤㬼-㬾𣎒-𣎙𪱫𪱬𬂍𬂎𭩄𭩅𰗌𰗍朣朤㬿𣎚𣎛𣎝-𣎢𪱭𬂏𬂐𭩆-𭩉𰗎㭀𣎜𣎣-𣎨𦡖𬂑-𬂔𭩊-𭩎朦𣎩-𣎭𬂕𬂖𭩏-𭩑𰗏𬂗𬂘𭩒-𭩕朧𣎮𣎯𪱮𪱯𬂙𣎰𣎱𫇃𭩖𣎲𪱰𭩗𬂚] -[radical 75=⽊木:木朩𣎳𣎴𬂛未-朰𣎵-𣎷𬂜𭩘朱-权㭁𣎸-𣏀𰗐-𰗒杄-杩极㭂-㭆𣏁-𣏓𪱱-𪱵𬂝-𬂟𭩙-𭩛𰗓杪-枀枂-枭㭇-㭐𣏔-𣐇𪱶-𪱹𫞈𬂠-𬂤𭩜-𭩡𰗔-𰗗枮-树㭑-㭗𣐈-𣐴𪱺-𪲂𬂥𬂦𭩢-𭩲𰗘-𰗛栒-桪鿄㭘-㭧𣐵-𣑦𣑨-𣑾𪲃-𪲏𫞉𫞊𬂧-𬂱𭩳-𭪂𰗜-𰗦桫-棂㭨-㭵㭷𣑿-𣓀𪲐-𪲞𬂲-𬂼𭪃-𭪗𰗧-𰗰棃-椮㭶㭸-㮊𣓁-𣔰𪲟-𪲯𬂽-𬃓𭪘-𭪵𰗱-𰗹椯-榉榋榌榔榘﨓㮋-㮠㮢㮣𣔱-𣕣𣕥-𣖩𪲰-𪳇𬃔-𬃮𭪶-𭫎𰗺-𰘆榊榍-榓榕-榗榙-槡槩樮﨔㮤-㮽𣕤𣖪-𣘔𪳈-𪳜𫞋𫞌𬃯-𬄆𭫏-𭫟𰘇-𰘕槢-槨槪-樭樯-樱橥橴㮾-㯏㯑㯒㯠𣘕-𣙑𣙓-𣙺𪳝-𪳬𫞍-𫞏𬄇-𬄘𭫠-𭫺𰘖-𰘤樲-橤橦-橳橵-橼㯐㯓-㯟㯡-㯩𣙒𣙻-𣛯𪳭-𪳼𫞐𬄙-𬄫𭫻-𭬉𰘥-𰘲橽-檪㯪-㯶𣛰-𣜡𣜣-𣝀𪳽-𪴈𫞑𬄬-𬄶𭬊-𭬑𰘳-𰘺檫-櫊㯷-㯽𣝁-𣝘𣝚-𣞎𪴉-𪴏𫞒𬄷-𬅀𭬒-𭬝𰘻-𰘽櫋-櫦櫫櫭㯾-㰈𣝙𣞐-𣟃𣟑𪴐-𪴕𬅁-𬅈𭬞-𭬨𰘾-𰙄櫧-櫪櫬櫮-櫶㰉-㰓㰖𣟄-𣟐𣟒-𣟮𪴖-𪴚𬅉𬅊𭬩-𭬳櫸-欅欌㰔㰕𣟯-𣠁𣠃-𣠘𪴛-𪴞𬅋-𬅏𭬴-𭬷𰙅-𰙈櫷欆-欋欍欎㰗㰘𣠂𣠙-𣠶𪴟-𪴡𬅐-𬅓𭬸-𭬺欏-欒㰙-㰜𣠷-𣡊𪴢𪴣𬅔𭬻-𭭀欓-欕𣡋-𣡝𥤔𪴤𪴥𬅕-𬅘欖-欛𣡞-𣡨𣡮𪴦欜欝𣡩-𣡭𣡯-𣡱𪴨𬅙𬅚𭭁鿝𣡲𣡴𣡵𪴧𬅛欞欟𣡶-𣡸𰙉𣡹𭭂𣡺-𣡼𬅜𭭃𣡽-𣡿] -[radical 76=⽋欠:欠-欢𣢀𭭄欤㰝㰞𣢁-𣢈𬅝𬅞欣欥-欧㰟-㰢𣢉-𣢖𪴩𬅟𭭅𭭆𰙊𰙋欨-欪㰣-㰨𣢗-𣢦𪴪𪴫𬅠𬅡𰙌欫-欱㰩-㰭䶾𣢧-𣢹𬅢𬅣𭭇-𭭋欲-欸㰮-㰱𣢺-𣣇𪴬𪴭𬅤-𬅨𭭌𰙍𰙎欹-欿㰲-㰶㰸𣣈-𣣜𪴮𬅩𬅪𭭍-𭭏𰙏-𰙑歀-歈㰹-㰾𣣝-𣣫𣣭-𣣱𪴯𪴰𬅫𬅬𭭐𭭑𰙒-𰙕歉-歍㰿-㱁𣣲-𣤇𪴱𬅭-𬅯𭭒𰙖𰙗歎-歓㱂㱃𣤈-𣤗𪴲𭭓𭭔𰙘歔-歚㱄㱅𣤘-𣤟𬅰𬅱𭭕𭭖歛-歝㱆-㱉𣤠-𣤧𬅲𰙙歞歟𣤨-𣤫𬅳歠㱊𣤬-𣤰㱋𣤱-𣤳𪴳𭭗𣤴𣤵𣤷𣤸𬅴歡㱌𣤶𣤹-𣤼㱍𣤽𬅵𣤾𪴴㱎𣤿-𣥁] -[radical 77=⽌止:止龰𣥂正𣥃𣥄此㱏𣥅𣥆𬅶𬅷𭭘-𭭚𰙚步㱐㱑𣥇𣥈𣥊-𣥌𬅸𰙛𰙜武-歩𣥉𣥍-𣥡𪴵𬅹𭭛-𭭝𰙝-𰙟歪歫㱒-㱔𣥢-𣥤𬅺𬅻𭭞-𭭠𰙠-𰙣歬歭𣥦-𣥱𪴶𬅼𬅽𭭡𰙤-𰙩𣥳-𣥸𪴷𬅾-𬆀𭭢-𭭥𰙪歮歯㱕㱖𣥹-𣦆𪴸𬆁-𬆃𭭦-𭭩𰙫-𰙮歰-歳𣦇-𣦊𣦌-𣦎𤚜𪴹𪴺𫞓𬆄𬆅𭭪𭭫𰙯-𰙳歴㱗𣦐-𣦓𪴻𬆆𬆇𭭬𭭭𰙴𰙵歵歶𣦔-𣦛𪴼𬆈𬆉𭭮-𭭱𰙶𰙷歷𣦜-𣦠𪴽𪴾𬆊𬆋𭭲-𭭴𰙸𰙹𣦡-𣦥𪴿𬆌𬆍𭭵𭭶歸㱘𣦦-𣦫𬆎𭭷𣦬𬆏𬆐𰙺𣦮𭭸-𭭻𰙻𣦯-𣦴𭭼] -[radical 78=⽍歹:歹𣦵𣦶歺𣦷死㱙𣦸-𣦾𭭽-𭭿歼𣦿-𣧈𭮀𭮁𰙼歽-殁㱚-㱝𣧉-𣧜𭮂-𭮅殂-殇㱞-㱠𣧝-𣧱𪵀𪵁𬆑𬆒𭮆-𭮈殈-残㰷㱡𣧲-𣨄𪵂𪵃𬆓-𬆕𭮉-𭮑𰙽𰙾殌-殓㱢㱣𣨅-𣨕𪵄𬆖𬆗𭮒-𭮖𰙿𰚀殔-殚㱤-㱩𣨖-𣨰𪵅𬆘-𬆚𭮗𭮘殛殜㱪-㱮𣨱-𣩃𬆛𭮙-𭮛殝-殡㱯-㱲𣩄-𣩌𪵆𭮜殢-殦㱳㱴𣩍-𣩜𫞔𭮝𭮞𰚁殧-殫㱵-㱷𣩝-𣩧𭮟-𭮣殬-殮㱸𣩨-𣩮𪵇殯𣩯-𣩶𭮤-𭮧殰殱𣩷𣩸𬆜鿞㱹㱺𣩹-𣩻𬆝𰚂殲𣩼-𣩾㱻𣩿-𣪁] -[radical 79=⽎殳:殳㱼𬆞殴㱽𣪂-𣪄𬆟𬆠𭮨段殶𣪅-𣪇𬆡𬆢殷㱾㱿𣪈-𣪊𪵈𪵉𬆣𬆤𭮩-𭮭殸-殻㲀𣪋-𣪘𪵋𬆥-𬆧𭮮-𭮱殼殽㲁-㲃𣪙-𣪟𪵌-𪵎𬆨𭮲-𭮶殾-毂㲄𣪠-𣪬𪵏𬆩-𬆬𭮷𭮸𰚃-𰚅毃毄㲅𣪮-𣪵𬆭𭮹-𭮻毅毆𣪶-𣪺𤛗𪵐𬆮-𬆰𭮼𭮽𰚆𰚇毇毈㲆-㲈𣪻-𣫋𬆱𭮾-𭯁𰚈㲉𣫌-𣫏𪵑𪵒𬆲𬆳𰚉㲊𣫐-𣫗𭯂毉𣫘-𣫝𭯃𰚊𣫞𣫟𭯄𣫠𣫡𬆴毊𣫢-𣫨𭯅𣫩𪵓𭯆𣫪𣫫𬆵] -[radical 80=⽏毋:毋毌𣫬母毎𣫭𭯇每毐𣫮毑毒𣫯-𣫲𬆶𭯈𣫳-𣫸𬆷毓𣫹-𣫼𪵔𭯉𣫽-𣫿𬆸𣬀𣬁] +[radical 72=⽇日:日-旧𣄻-𣄽𭥋旨-旯㫐㫑𣄾-𣅃𣅅𬀦𭥌-𭥎𰕱𰕲𱡹旰-旸㫒-㫗𣅄𣅆-𣅙𪰆𪰇𬀧𬀨𭥏-𭥑𮲚𮲛𰕳旹-昙㫘-㫚𣅚-𣅶𪰈-𪰎𬀩-𬀫𭥒-𭥠𮲜𮲝𰕴-𰕷𱡺-𱡼昚-昿㫛-㫤𣅷-𣆈𣆊-𣆑𪰏-𪰘𫞂𫞃𬀬-𬀮𭥡-𭥭𮲞𰕸-𰕾𱡽𱡾晀-晖㫥-㫮𣆒-𣆱𣈰𪰙-𪰤𫞄𬀯-𬀴𭥮-𭦃𮲟-𮲢𰕿-𰖆𱡿-𱢂勗晗-晩曽㫯-㫴𣆲-𣇡𪰥-𪰨𬀵-𬀺𭦄-𭦘𮲣𰖇-𰖌𱢃-𱢈晪-暃暑㫵-㬀𣇢-𣈣𪰩-𪰮𬀻-𬁁𭦙-𭦧𮲤𰖍-𰖕𱢉-𱢎暄-暐暒-暙㬁-㬌𣈤-𣈯𣈱-𣉑𪰯-𪰷𬁂-𬁉𭦨-𭧁𮲥𰖖-𰖚𱢏-𱢘暚-暨㬍-㬐𣉒-𣉠𣉢-𣉺𪰸-𪰽𬁊𬁋𬁍-𬁏𭧂-𭧑𮲦-𮲨𰖛-𰖠𱢙-𱢠暩-暷㬑-㬖𣉻-𣊈𣊊-𣊑𣊓-𣊝𣋇𪰾-𪱅𬁌𬁐-𬁒𭧒-𭧡𮲩𰖡-𰖪𱢡-𱢤暸-曍龧㬗-㬟𣊉𣊞-𣋆𣋈𪱇-𪱌𬁓-𬁘𭧢-𭧴𰖫-𰖮𱢥-𱢬曎-曗曚㬠-㬢𠁞𣋉-𣋝𪱆𪱍𬁙-𬁛𭧵-𭧾𰖯-𰖲𱢭-𱢯曘曙曛曜㬣-㬨𠆛𣋞-𣋱𥫂𪱎-𪱐𬁜𭧿-𭨉𰖳-𰖵𱢰𱢱曝-曢㬩㬪𣋲-𣋾𭨊-𭨌𰖶-𰖸曣-曨㬫𣋿-𣌇𬁝𬁞𭨍-𭨐𱢲𱢳曩𣌈-𣌌𪱑-𪱓𭨑𰖹-𰖻㬬㬭𣌍-𣌕𰖼曪-曬㬮𣌖𭨒𰖽𱢴曭曮𣌗-𣌙𣌛𪱔𭨓𭨔曯㬯𣌜𣌝𭨕𭨖𰖾𭨗𣌟𣌠] +[radical 73=⽈曰:曰-曳㬰𭨘更曵𣌡𣌢𬁟𬁠曶𣌣-𣌦𬁡曷𣆉𣌧-𣌬𭨙𭨚書曺𣌭-𣌶𬁢𭨛𭨜曹曻曼𣌷-𣌺𬁣𬁤曾替朁朂𣌻-𣌽𬁥-𬁧𭨝𰖿𰗀會𣌾-𣍂朄朅𣍃-𣍅𬁨-𬁪𭨞𰗁𱢵𣍆-𣍊𪱕𬁫𭨟-𭨢朆㬱𣍋-𣍎𪱖𪱗𱢶㬲𣍏𣍐𬁬𣍑-𣍕𰗂𱢷𣍖𣍗𪱘𣍘𣍙𬁭-𬁯朇𭨣𣍚𠑱𰗃𣍛𣍜] +[radical 74=⽉月:月𣍝有𣍞𪱙𬁰𭨤𭨥𣍟-𣍣𪱚𬁱-𬁳𭨦𭨧朊-服㬳䶺䶻𣍤𦙗𪱛𬁴-𬁸𭨨-𭨭𰗄朎-朐𣍥-𣍧𣍩-𣍬𪱜𪱝𬁹𭨮-𭨱𮲪𰗅𱢸朒-朕㬴㬵𣍭𣍮𦚹𪱞𫞅𬁺-𬁼𭨲𭨳𮲫𰗆𰗇𱢹朖-望㬶㬷𣍱-𣍶𪱠-𪱢𬁽-𬂁𬂙𭨴-𭨸朜-期㬸䶼𣍷-𣎃𦜳𪱣𫞆𫞇𬂂-𬂅𭨹-𭨽𰗈𰗉𱢺朠㬺䶽𣎄-𣎌𪱤-𪱧𬂆𭨾-𭩀𰗊朢㬻𣎍-𣎑𪱟𪱨-𪱪𬂇-𬂌𭩁-𭩃𰗋膤㬼-㬾𣎒-𣎙𪱫𪱬𬂍𬂎𭩄𭩅𰗌𰗍朣朤㬿𣎚𣎛𣎝-𣎢𪱭𬂏𬂐𭩆-𭩉𰗎㭀𣎜𣎣-𣎨𦡖𬂑-𬂔𭩊-𭩎𱢻朦𣎩-𣎭𬂕𬂖𭩏-𭩑𰗏𬂗𬂘𭩒-𭩕朧𣎮𣎯𪱮𪱯𣎰𣎱𫇃𭩖𣎲𪱰𭩗𱢼𱢽𬂚] +[radical 75=⽊木:木朩𣎳𣎴𬂛未-朰𣎵-𣎷𬂜𭩘朱-权㭁𣎸-𣏀𰗐-𰗒𱢾杄-杩极㭂-㭆𣏁-𣏓𪱱-𪱵𬂝-𬂟𭩙-𭩛𰗓𱢿杪-枀枂-枭㭇-㭐𣏔-𣐇𪱶-𪱹𫞈𬂠-𬂤𭩜-𭩡𮲬-𮲮𰗔-𰗗𱣀-𱣅枮-树㭑-㭗𣐈-𣐴𪱺-𪲂𬂥𬂦𭩢-𭩲𮲯𰗘-𰗛𱣆-𱣌栒-桪鿄㭘-㭧𣐵-𣑦𣑨-𣑾𪲃-𪲏𫞉𫞊𬂧-𬂱𭩳-𭪂𮲰-𮲲𰗜-𰗦𱣍-𱣘桫-棂㭨-㭵㭷𣑿-𣓀𪲐-𪲞𬂲-𬂷𬂹-𬂼𭪃-𭪗𮲳𰗧-𰗰𱣙-𱣤棃-椮㭶㭸-㮊𣓁-𣔰𪲟-𪲯𬂸𬂽-𬃓𭪘-𭪵𮲴𮲵𰗱-𰗹𱣥-𱣳椯-榉榋榌榔榘﨓㮋-㮠㮢㮣𣔱-𣕣𣕥-𣖩𪲰-𪳇𫣙𫣚𬃔-𬃮𭪶-𭫎𮲶-𮲸𰗺-𰘆𱣴-𱣼榊榍-榓榕-榗榙-槡槩樮﨔㮤-㮽𣕤𣖪-𣘔𪳈-𪳜𫞋𫞌𬃯-𬄆𭫏-𭫟𰘇-𰘕𱣽-𱤇槢-槨槪-樭樯-樱橥橴㮾-㯏㯑㯒㯠𣘕-𣙑𣙓-𣙺𣛯𪳝-𪳬𫞍-𫞏𬄇-𬄘𭫠-𭫺𮲹𰘖-𰘤𱤈-𱤎樲-橤橦-橳橵-橼㯐㯓-㯟㯡-㯩𣙒𣙻-𣛮𪳭-𪳼𫞐𬄙-𬄫𭫻-𭬉𮲺𮲻𰘥-𰘲𱤏-𱤛橽-檪㯪-㯶𣛰-𣜡𣜣-𣝀𪳽-𪴈𫞑𬄬-𬄶𭬊-𭬑𰘳-𰘺𱤜-𱤥檫-櫊㯷-㯽𣝁-𣝘𣝚-𣞎𪴉-𪴏𫞒𬄷-𬅀𭬒-𭬝𰘻-𰘽𱤦-𱤫櫋-櫦櫫櫭㯾-㰈𣝙𣞐-𣟃𣟑𪴐-𪴕𬅁𬅃-𬅈𭬞-𭬨𮲼𰘾-𰙄𱤬-𱤰櫧-櫪櫬櫮-櫶㰉-㰓㰖𣟄-𣟐𣟒-𣟮𪴖-𪴚𬅂𬅉𬅊𭬩-𭬳𱤱𱤲櫸-欅欌㰔㰕𣟯-𣠁𣠃-𣠘𪴛-𪴞𬅋-𬅏𭬴-𭬷𮲽𰙅-𰙈𱤳𱤴櫷欆-欋欍欎㰗㰘𣠂𣠙-𣠶𪴟-𪴡𬅐-𬅓𭬸-𭬺欏-欒㰙-㰜𣠷-𣡊𪴢𪴣𬅔𭬻-𭭀欓-欕𣡋-𣡝𥤔𪴤𪴥𬅕-𬅘欖-欛𣡞-𣡨𣡮𪴦欜欝𣡩-𣡭𣡯-𣡱𪴨𬅙𬅚𭭁𱤵鿝𣡲𣡴𣡵𪴧𬅛欞欟𣡶-𣡸𰙉𣡹𭭂𣡺-𣡼𬅜𭭃𱤶𣡽-𣡿] +[radical 76=⽋欠:欠-欢𣢀𭭄欤㰝㰞𣢁-𣢈𬅝𬅞欣欥-欧㰟-㰢𣢉-𣢖𪴩𬅟𭭅𭭆𰙊𰙋欨-欪㰣-㰨𣢗-𣢦𪴪𪴫𬅠𬅡𰙌欫-欱㰩-㰭䶾𣢧-𣢹𬅢𬅣𭭇-𭭋欲-欸㰮-㰱𣢺-𣣇𪴬𪴭𬅤-𬅨𭭌𰙍𰙎欹-欿㰲-㰶㰸𣣈-𣣜𪴮𬅩𬅪𭭍-𭭏𰙏-𰙑歀-歈㰹-㰾𣣝-𣣫𣣭-𣣱𪴯𪴰𬅫𬅬𭭐𭭑𰙒-𰙕𱤷𱤸歉-歍㰿-㱁𣣲-𣤇𪴱𬅭-𬅯𭭒𰙖𰙗𱤹歎-歓㱂㱃𣤈-𣤗𪴲𭭓𭭔𮲾𰙘歔-歚㱄㱅𣤘-𣤟𬅰𬅱𭭕𭭖歛-歝㱆-㱉𣤠-𣤧𬅲𰙙歞歟𣤨-𣤫𬅳𱤺歠㱊𣤬-𣤰㱋𣤱-𣤳𪴳𭭗𣤴𣤵𣤷𣤸𬅴歡㱌𣤶𣤹-𣤼㱍𣤽𬅵𣤾𪴴㱎𣤿-𣥁] +[radical 77=⽌止:止龰𣥂𱤻正𣥃𣥄此㱏𣥅𣥆𬅶𬅷𭭘-𭭚𰙚𱤼𱤽步㱐㱑𣥇𣥈𣥊-𣥌𬅸𰙛𰙜𱤾武-歩𣥉𣥍-𣥡𪴵𬅹𭭛-𭭝𰙝-𰙟𱤿歪歫㱒-㱔𣥢-𣥤𬅺𬅻𭭞-𭭠𰙠-𰙣𱥀𱥁歬歭𣥦-𣥱𪴶𬅼𬅽𭭡𰙤-𰙩𱥂𣥳-𣥸𪴷𬅾-𬆀𭭢-𭭥𰙪歮歯㱕㱖𣥹-𣦆𪴸𬆁-𬆃𭭦-𭭩𰙫-𰙮𱥃歰-歳𣦇-𣦊𣦌-𣦎𤚜𪴹𪴺𫞓𬆄𬆅𭭪𭭫𰙯-𰙳𱥄𱥅歴㱗𣦐-𣦓𪴻𬆆𬆇𭭬𭭭𰙴𰙵歵歶𣦔-𣦛𪴼𬆈𬆉𭭮-𭭱𮲿𰙶𰙷𱥆歷𣦜-𣦠𪴽𪴾𬆊𬆋𭭲-𭭴𰙸𰙹𱥇𣦡-𣦥𪴿𬆌𬆍𭭵𭭶𱥈歸㱘𣦦-𣦫𬆎𭭷𣦬𬆏𬆐𰙺𱥉𱥊𣦮𭭸-𭭻𰙻𣦯-𣦴𭭼] +[radical 78=⽍歹:歹𣦵𣦶歺𣦷死㱙𣦸-𣦾𭭽-𭭿歼𣦿-𣧈𭮀𭮁𰙼𱥋歽-殁㱚-㱝𣧉-𣧜𭮂-𭮅𱥌殂-殇㱞-㱠𣧝-𣧱𪵀𪵁𬆑𬆒𭮆-𭮈𱥍殈-残㰷㱡𣧲-𣨄𪵂𪵃𬆓-𬆕𭮉-𭮑𰙽𰙾殌-殓㱢㱣𣨅-𣨕𪵄𬆖𬆗𭮒-𭮖𰙿𰚀𱥎殔-殚㱤-㱩𣨖-𣨰𪵅𬆘-𬆚𭮗𭮘𱥏-𱥑殛殜㱪-㱮𣨱-𣩃𬆛𭮙-𭮛𱥒𱥓殝-殡㱯-㱲𣩄-𣩌𪵆𭮜殢-殦㱳㱴𣩍-𣩜𫞔𭮝𭮞𰚁殧-殫㱵-㱷𣩝-𣩧𭮟-𭮣殬-殮㱸𣩨-𣩮𪵇𱥔𱥕殯𣩯-𣩶𭮤-𭮧殰殱𣩷𣩸𬆜鿞㱹㱺𣩹-𣩻𬆝𰚂殲𣩼-𣩾㱻𣩿-𣪁] +[radical 79=⽎殳:殳㱼𬆞殴㱽𣪂-𣪄𬆟𬆠𭮨𮳀段殶𣪅-𣪇𬆡𬆢𱥖殷㱾㱿𣪈-𣪊𪵈𪵉𬆣𬆤𭮩-𭮭殸-殻㲀𣪋-𣪘𪵋𬆥-𬆧𭮮-𭮱𱥗殼殽㲁-㲃𣪙-𣪟𪵌-𪵎𬆨𭮲-𭮶殾-毂㲄𣪠-𣪬𪵏𬆩-𬆬𭮷𭮸𰚃-𰚅毃毄㲅𣪮-𣪵𬆭𭮹-𭮻毅毆𣪶-𣪺𤛗𪵐𬆮-𬆰𭮼𭮽𰚆𰚇毇毈㲆-㲈𣪻-𣫋𬆱𭮾-𭯁𰚈㲉𣫌-𣫏𪵑𪵒𬆲𬆳𰚉𱥘㲊𣫐-𣫗𭯂毉𣫘-𣫝𭯃𰚊𣫞𣫟𭯄𣫠𣫡𬆴𱥙毊𣫢-𣫨𭯅𣫩𪵓𭯆𣫪𣫫𱥚𬆵] +[radical 80=⽏毋:毋毌𣫬母毎𣫭𭯇每毐𣫮毑毒𣫯-𣫲𬆶𭯈𣫳𣫴𱥛𣫵-𣫸𬆷毓𣫹𱥜𣫺-𣫼𪵔𭯉𣫽-𣫿𬆸𣬀𱥝𣬁] [radical 81=⽐比:比毕𠂱𣬂-𣬇毖-毘㲋𭯊毙𣬈-𣬊𭯋-𭯎𣬋𣬌𭯏𰚋𬆹𭯐𭯑𣬍𬆺𰚌𣬎-𣬑𪵕𣬒-𣬔毚𣬕𣬖𬆻𣬗-𣬚] -[radical 82=⽑毛:毛𣬛𪵖㲌𣬜-𣬠毜毝𣬡-𣬨𬆼𰚍毞毟㲍-㲑𣬩-𣬷𪵗𪵘𬆽-𬆿𭯒𰚎-𰚑毠毡㲒𣬸-𣭛𪵙𪵚𬇀𭯓-𭯗𰚒-𰚕毢-毪㲓𣭜-𣭰𪵛𪵜𭯘𰚖𰚗毫-毮㲔-㲚𣭱-𣮇𬇁𭯙𭯚𰚘-𰚝毯-毶㲛-㲞𣮈-𣮧𪵝𪵞𭯛-𭯝𰚞-𰚣毷-毽㲟-㲣𣮨-𣯄𪵟𬇂𭯞𭯟𰚤-𰚦毾㲤-㲩𣯅-𣯢𪵠𬇃𬇄𭯠-𭯢𰚧-𰚮毿-氂𣯣-𣯷𪵡𬇅𰚯-𰚱氃-氇㲪-㲮𣯸-𣰉𬇆𭯣-𭯥𰚲氈-氊𣰊-𣰙𬇇𭯦-𭯩氋㲯㲰𣰚-𣰪𪵢𬇈𭯪𰚳𰚴氌㲱𣰫-𣰰𭯫𰚵𠫈𣰱-𣰵𭯬𣰶-𣰺氍𣰻-𣰾𭯭𰚶𣰿-𣱁𭯮氎㲲𣱂𣱃𭯯𣱄] -[radical 83=⽒氏:氏-民𫞕氒𫞖𰚷𬇉氓𣱅𣱆𬇊𬇋𭯰𣱇-𣱊𬇌𰚸㲳𬇍𰚹𣱋-𣱎𭯱𣱏𣱐𬇎𣱑𣱒𰚺𣱓𣱔] -[radical 84=⽓气:气-氘𣱕𣱖𰚻氙氚𣱗𣱘氛-氝㲴𣱙-𣱛𪵣𬇏𭯲𰚼𰚽氞-氢𣱜-𣱠𪵤𬇐𰚾𰚿氣-氩𣱡𬇑𰛀𰛁氪氫㲵𣱣𪵥𰛂氬-氰𣱢𣱤𣱥𰛃氱𣱦-𣱨𪵦氲氳𣱩𪵧𬇒㲶𣱪𣱫𭯳㲷𭯴鿫𣱬𣱭𬇓𣱮𭯵𣱯𣱰] -[radical 85=⽔水:水氵氺𣱱𰛄𰛅氶-氹㲸𣱲-𣱴𰛆氻氼氾-汉㲹-㲼𣱵-𣱿𪵨汊-汤㲽-㲿𣲀-𣲍𪵩-𪵬𬇔-𬇗𭯶𭯷𰛇-𰛋汥-沪㳀-㳊𣲎-𣲱𪵭-𪵰𬇘-𬇚𭯸-𭯼𰛌-𰛑沫-泙泛-泴泶-泾㳋-㳕𣲲-𣳣𪵱-𪵶𬇛-𬇟𭯽-𭰋𰛒-𰛝泚泿-洌洎-洕洗-浕㳖-㳣𣳤-𣴝𪵷-𪵽𬇠-𬇦𭰌-𭰖𰛞-𰛪洍洖浖-涘涚-涩㳤-㳳𣴞-𣵶𣷚𪵾-𪶋𫞗𬇧-𬇴𭰗-𭰧𰛫-𰛼涙涪-渂渄-渗渚湴㳴-㴎𣵷-𣷙𣷛-𣷻𣸊𪶌-𪶖𫞘𬇵-𬈄𭰨-𭱂𰛽-𰜋渃渘渙減-湳湵-溌滋滞鿌㴏-㴤𣷼-𣸉𣸋-𣹜𪶗-𪶩𬈅-𬈕𭱃-𭱡𰜌-𰜤溍-滊滍-滙滛-滝滟-滪漓㴥-㴻𣹝-𣻌𦴶𪶪-𪶾𫞙-𫞛𬈖-𬈤𭱢-𭱵𰜥-𰜰滌滚滫-漊漌-漒演-漼漾-潍㴼-㵉𣻍-𣻳𣻵-𣼘𣼚-𣽂𪶿-𪷊𬈥-𬈱𭱶-𭲑𰜱-𰝂漋漽潎-潿澁-澘澚-澝濐鿰㵊-㵜𣻴𣽃-𣾨𣾪-𣾿𣿁-𣿄𪷋-𪷜𫞜𬈲-𬉇𭲒-𭲫𰝃-𰝐澙澞-濏濑-濓濖㵝-㵮𣾩𣿅-𤀡𪷝-𪷧𫞝𬉈-𬉒𭲬-𭲻𰝑-𰝘澀濔濕濗-濲濴-濸㵯-㵼𣿀𤀣-𤁝𤁟𤁠𪷨-𪷲𬉓-𬉚𭲼-𭳏𰝙-𰝡濹-瀔㵽-㶃𤁞𤁡-𤂜𤂞-𤂠𤂢-𤂲𪷳-𪷹𬉛-𬉞𭳐-𭳛𰝢-𰝫濳瀕-瀮㶄-㶋𤂝𤂡𤂳-𤃧𪷺-𪷿𫞞𬉟-𬉤𭳜-𭳫𰝬-𰝯瀯-灁㶌-㶑𤃨-𤄍𪸀-𪸂𬉥-𬉪𭳬-𭳯𰝰𰝱灂-灍灏灐㶒-㶘𢌇𤄎-𤄵𪸃-𪸇𬉫-𬉭𭳰-𭳶𰝲灑-灘㶙㶚𤄶-𤅉𪸈𪸉𬉮𬉯𭳷-𭳹𰝳𰝴灙-灜㶛-㶝𤅊-𤅟𪸊𪸋灝-灡㶞㶟𤅠-𤅨𪸌𬉰𬉱𭳺-𭳽灢灣𤅩-𤅯灎灤-灦㶠𤅰-𤅶灧灨𤅷-𤅿𬉲灩𰝵灪𭳾𤆀𬉳𤆁] -[radical 86=⽕火:火-灭𤆂𪸍𭳿灮-灳炇㶡㶢𤆃-𤆌𭴀-𭴂𰝶灴-炀㶣-㶥𤆍-𤆜𪸎-𪸐𬉴-𬉺𭴃-𭴇𰝷-𰝼炁-炆炈-炞㶦-㶪𤆝-𤆻𪸑-𪸗𬉻-𬊀𭴈-𭴑𰝽-𰞀炟-烃㶫-㶲𤆼-𤇮𪸘-𪸢𬊁𬊂𭴒-𭴚𰞁-𰞇烄-烮㶳-㶸𤇯-𤈤𪸣-𪸪𫞟𬊃-𬊈𭴛-𭴥𰞈-𰞞烯-焓焕-焘㶹-㷁𤈥-𤉡𪸫-𪸲𫞠𬊉-𬊖𭴦-𭴷𰞟-𰞬焔焙-煀煮㷂-㷍𤉢-𤊱𪸳-𪹃𬊗-𬊨𭴸-𭵈𰞭-𰞹煁-煭煯-煸煺㮡㷎-㷞𤊲-𤋲𤋴-𤌆𤍏𪹄-𪹑𬊩-𬊱𭵉-𭵡𰞺-𰟆煹煻-熙熦蒸㷟-㷪𤌇-𤌱𤌳-𤍎𪹒-𪹠𫞡𬊲-𬊾𭵢-𭵲𰟇-𰟏熚-熥熧-熵黙龦龽㷫-㷲𤌲𤍐-𤍨𤍪-𤍿𤎁𤎃-𤎜𪹡-𪹩𬊿-𬋄𭵳-𭵼𰟐-𰟘熶-燞㷳-㷽𤍩𤎝-𤏟𤏡-𤏴𪹪-𪹳𬋅-𬋌𭵽-𭶋𰟙-𰟢營-燷鿪㷾-㸃𤏵-𤐣𪹴-𪹻𬋍-𬋐𭶌-𭶙𰟣-𰟩燸-爃㸄㸅𤐤-𤑂𤑄-𤑑𦦨𪹼-𪺀𬋑-𬋓𭶚-𭶡𰟪-𰟯爄-爊爌-爎爕㸆㸇㸉𤑒-𤑲𪺁𪺂𬋔-𬋘𭶢𭶣𰟰-𰟳爋爏-爔爖-爘㸈㸊-㸌𤑳-𤒠𤒨𪺃-𪺅𬋙-𬋝𭶤-𭶦𰟴-𰟹爙-爛㸍𤒡-𤒧𤒪-𤒹𰟺爜-爠㸎𤒩𤒺𤒻𤒽-𤓆𪺆𪺇𭶧爡爢㸏㸐𤒼𤓇-𤓎𤓐-𤓖𪺈𬋞爣𤓗-𤓛𪺉𭶨𭶩𰟻爤-爦𤓜-𤓞𤓠-𤓣𪺊𪺋𬋟𬋠㸑𤓤-𤓩𪺌爧𤓪𤓬𬋡𬋢爨𤓫𤓭爩𤓮𬋣] -[radical 87=⽖爪:爪爫𤓯-𤓵𪺍爬爭㸒㸓𤓶-𤓼𬋤𬋥𭶪𰟼爮-爰𤓽-𤔋𪺎𬋦𭶫𰟽爱𤔌-𤔏𬋧𬋨𭶬-𭶯𰟾𰟿㸔𤔐-𤔓𪺏𬋩𬋪𭶰𰠀爲𤔔-𤔖𤔘-𤔛𪺐-𪺓𬋫𬋬𭶱𰠁-𰠄𤔜-𤔡𪺔𪺕𬋭𬋮𭶲𭶳𰠅𰠆爳㸕𤔢-𤔦𬋯𬋰𭶴𭶵噕爴𤔧-𤔭𪺖𪺗𬋱𬋲𭶶𰠇𤔮-𤔱𬋳𬋴𭶷𭶸𰠈𤔲-𤔸𤔼𪺘𪺙𬋵𬋶爵𤔹𤔻𤔽𤔾𭶹𤔺𤔿𤕀𬋷𤕂-𤕇𬋸𬋹𤕈-𤕋𰠉𰠊𤕌𤕍𬋺𪺚] -[radical 88=⽗父:父爷𭶺𤕎𤕏𬋻𭶻爸𤕐𤕑㸖𤕒𰠋爹㸗𤕓𤕔𪺛𰠌㸘𤕕𪺜𭶼𤕖𤕗𰠍爺㸙𤕘-𤕚𬋼𤕛𭶽] -[radical 89=⽘爻:爻𤕜㸚𤕝𪺝爼𤕞-𤕡爽𤕢-𤕥爾𠎛𤕦-𤕩𬋽𠑂𡄉𬋾] -[radical 90=⽙爿:丬爿𤕪-𤕮𭶾𭶿牀𤕯-𤕱𭷀𭷁𰠎-𰠐牁㸛𤕲-𤕵𬋿-𬌁𭷂𭷃𰠑牂𤕶-𤕺𭷄𭷅𰠒𤕻-𤖃𪺞𬌂𭷆𰠓𰠔㸜𤖄-𤖋𪺟𬌃-𬌈𰠕牃𤖌-𤖎牄𤖏-𤖒𬌉牅𤖓-𤖕𪺠𬌊𰠖𤖖-𤖛𬌋-𬌍牆𤖜-𤖟𭷇𪺡𬌎𭷈𤖠𤖡𬌏𤖢𬌐𬌑𤖣-𤖧] -[radical 90'=⺦丬:𰠗𰠘𬌒] -[radical 91=⽚片:片𤖨-𤖫版㸝㸞𤖬-𤖰𬌓𬌔𭷉𰠙𰠚牉牊𤖱-𤖹𭷊𭷋𰠛-𰠝㸟-㸡𤖺-𤖿𪺢𤗀-𤗆𪺣𪺤𬌕𭷌𰠞牋-牍𤗇-𤗗𪺥𰠟牎-牒𤗘-𤗡牓牔㸢𤗢-𤗧牕-牗𤗨-𤗹𪺦㸣𤗺-𤗾𭷍㸤𤗿-𤘂𭷎牘𤘃㸥𤘄𬌖] -[radical 92=⽛牙:牙㸦𤘅𰠠𤘆𪺧𭷏𤘇𭷐𰠡㸧𤘈𤘉𬌗𭷑𰠢𰠣𤘊𤘋𰠤牚𤘌-𤘏𪺨𭷒𤘐𤘑𬌘𤘒𤘓𰠥] -[radical 93=⽜牛:牛牜𤘔𭷓牝-牟㸨𤘕-𤘗𬌙𭷔𰠦牠-牤㸩㸪𤘘-𤘛𪺩𬌚𰠧𰠨牥-牬㸫-㸯𤘜-𤘷𬌛𬌜𭷕-𭷙𰠩-𰠬牭-牵㸰-㸴𤘸-𤙐𪺪𪺫𫞢𬌝𭷚-𭷝𰠭-𰠳牶-牺㸵-㸸𤙑-𤙚𪺬-𪺮𬌞𬌟𭷞𭷟𰠴牻-牿犁㸹-㹀𤙛-𤙮𬌠𭷠-𭷣𰠵犀犂-犋㹁-㹃𤙯-𤚌𪺯𬌡𬌢𭷤-𭷬𰠶𰠷犌-犑㹅-㹈𤚍-𤚛𤚝-𤚨𤚿𪺰𬌣-𬌥𭷭𰠸犒-犗㹄㹉-㹋𤚩-𤚾𤛀-𤛉𪺱-𪺳𬌦𬌧𭷮𭷯𰠹𰠺犘-犛㹌-㹐𤛊-𤛖𤛘-𤛠𪺴𬌨𭷰-𭷳𰠻犜-犟㹑-㹓𤛡-𤛮𪺵𭷴𭷵𰠼犠㹔-㹖𤛯-𤛸㹗㹘𤛹𤛺犡-犦㹙𤛻-𤜁𭷶犧犨𤜂-𤜆㹚𤜇-𤜋𪺶犩㹛𤜌-𤜓𭷷犪𤜔-𤜘犫𤜙] -[radical 94=⽝犬:犬-犮𡗜𤜚𬌩犯犰𤜛-𤜠𭷸犱-犸𤜡-𤜮𬌪𬌫𭷹𰠽𰠾犹-狈㹜-㹠𤜯-𤝎𤝮𪺷𭷺-𭷾𰠿-𰡁狉-狞㹡-㹪𤝏-𤝭𪺸𪺹𫞣𬌬𬌭𭷿-𭸃𰡂-𰡈狟-狲㹫-㹰𤝯-𤞘𤞣𪺺𪺻𬌮-𬌱𭸄-𭸉𰡉-𰡍狳-猃㹱-㹸𤞙-𤞢𤞤-𤟂𪺼𪺽𬌲-𬌴𭸊-𭸑𰡎-𰡒猄-猡猪猫㹹-㺀𤟃-𤟛𪺾-𪻁𫞤𬌵-𬌷𭸒-𭸖𰡓-𰡝猢-猩猬-猹獁㺁-㺆𤟜-𤟴𤟶-𤠌𪻂-𪻅𬌸-𬌼𭸗-𭸠𰡞-𰡠猺-獀獂獃獅-獊㺇-㺍𤠍-𤠸𪻆𪻇𬌽-𬍀𭸡𰡡獄獌-獕㺎-㺓𤠹-𤡢𪻈𬍁-𬍅𭸢-𭸧𰡢-𰡥獋獖-獤㺔-㺙𤡣-𤢋𪻉𬍆𬍇𭸨-𭸬𰡦𰡧獥-獭㺚-㺜𤢌-𤢥𬍈-𬍊𭸭獮-獴㺝-㺟𤢦-𤢳𪻊𬍋𭸮𭸯獵-獸㺠𤢴-𤣄𪻋𬍌𭸰𭸱𰡨獹-獻㺡㺢𤣅-𤣌𪻌𰡩-𰡫獼獽㺣-㺦𤣍-𤣐𬍍𭸲獾獿𤣑-𤣖𭸳𰡬玀𤣗-𤣚玁-玃𤣛-𤣞㺧𤣟-𤣢𬍎𤣣𤣤𭸴] -[radical 95=⽞玄:玄𤣥玅𤣦玆-玈𤣧𤣨𬍏] -[radical 96=⽟玉:玉王𤣩玊玌-玑㺨-㺫𤣪-𤣬𪻍𭸵𰡭𰡮玒-玛㺬-㺯𤣭-𤣸𬍐𬍑玜-玱鿱㺰-㺶𤣹-𤤎𪻎-𪻔𫞥𬍒-𬍖𭸶-𭸻𰡯-𰡳玲-珑㺷-㺾𤤏-𤤴𪻕𪻖𬍗-𬍝𭸼-𭹃𰡴-𰡶珒-珲琉㺿-㻈𠴦𤤵-𤥕𪻗-𪻟𫞦𬍞-𬍤𭹄-𭹋𰡷-𰡼珳-珶珸-琈琊-琓㻉-㻐𤥖-𤥺𪻠-𪻥𬍥-𬍩𭹌-𭹔𰡽-𰢀珷琔-琝琟-琼㻑-㻜𤥻-𤦮𪻦-𪻲𫞧𬍪-𬍳𭹕-𭹢𰢁-𰢄琞琽-瑟㻝-㻦𤦯-𤧩𪻳-𪼂𬍴-𬍺𭹣-𭹪𰢅-𰢈瑠-瑸㻧-㻪𤧪-𤨓𪼃-𪼏𫞨𬍻-𬎄𭹫-𭹮𰢉𰢊瑹-璌璎璓㻫-㻴𤨔-𤨿𤩁𪼐-𪼖𫞩𬎅-𬎊𭹯-𭹵𰢋-𰢍璍璏-璒璔-璡璣璤㻵-㻼𤩀𤩂-𤩪𪼗-𪼠𬎋-𬎒𭹶-𭹿𰢎-𰢒璢璥-璴㻽-㼂𤩫-𤪊𪼡-𪼦𬎓-𬎖𭺀-𭺈𰢓𰢔璵-瓂𤪋-𤪨𤪴𪼧𪼨𬎗-𬎙𭺉-𭺌瓃-瓋㼃-㼆𤪩-𤪳𤪵-𤪽𪼩-𪼫𬎚𭺍-𭺐𰢕𰢖瓌-瓒㼇𤪾-𤫈𪼬-𪼯𬎛-𬎝𭺑𰢗𰢘瓓-瓖𤫉-𤫓𪼰𭺒𭺓𰢙瓗-瓙𤫔-𤫘𭺔-𭺖𰢚瓚㼈𤫙-𤫟𪼱瓛𤫠𪼲𬎞𤫣-𤫧𬎟𬎠𤫢𤫨𬎡𤫩] -[radical 97=⽠瓜:瓜𰢛瓝𤫪𪼳㼉㼊𤫫-𤫯𪼴𭺗瓞瓟㼋㼌𤫰-𤫴𬎢𬎣𭺘𰢜瓠㼍㼎𤫵-𤫹㼏𤫺-𤬀𰢝瓡𤬁-𤬆𪼵𰢞𰢟㼐-㼒𤬈-𤬌㼓㼔𤬇𤬍𤬐-𤬕瓢𤬎𤬏𤬖𭺙𤬗㼕𤬘-𤬚𭺚𰢠瓣𤬛-𤬝瓤𤬞𤬟𰢡𤬠𤬡瓥𤬢㼖𤬣-𤬥] -[radical 98=⽡瓦:瓦𭺛𭺜瓧㼗𤬦𤬧𬎤瓨瓩㼘㼙𤬨-𤬫𪼶𬎥瓪-瓲㼚㼛𤬬-𤬲𪼷𪼸𬎦𬎧𭺝𰢢瓳-瓵㼜-㼠𤬳-𤬽𪼹瓶-瓸㼡-㼦𤬾-𤭋𬎨-𬎫𭺞-𭺡瓹-瓼㼧-㼪𤭌-𤭚𭺢瓽-甁㼫-㼱𤭛-𤭦𤭲𤮖𪼺𪼻𬎬𬎭𭺣𰢣𰢤甂-甆㼲-㼷𤭧-𤭱𤭳-𤭸𪼼𬎮𰢥𰢦甇-甉㼸-㼺𠪹𤭹-𤮄𪼽𪼾𬎯𭺤甊-甎㼻-㼾𤮅-𤮍甏-甒㼿-㽅𤮎-𤮕𤮗甓-甕㽆㽇𤮘-𤮟𭺥𭺦甖㽈㽉𤮠𤮡𬎰𤮢-𤮥𭺧𭺨甗𤮦-𤮬㽊𤮭-𤮯𪼿𭺩𤮰-𤮵㽋𤮶㽌𤮷-𤮹] -[radical 99=⽢甘:甘𤮺𭺪𭺫甙𤮻-𤯀甚𤯁-𤯄𫞪𰢧𰢨㽍𤯅甛甜𭺬𰢩𤯆𪽀𰢪甝甞㽎𤯇𬎱𭺭㽏𤯈𬎲𭺮𭺯㽐𤯉𤯊𭺰𤯋𤯌㽑𤯍𤯎𤯐-𤯒] -[radical 100=⽣生:生𤯓𤯔𪽁𤯕-𤯗𭺱-𭺳甠𤯘-𤯞𬎳𰢫甡𤯟𭺴𰢬產産𤯠-𤯥𪽂𬎴𬎵𰢭甤-甦㽒𤯦-𤯫𬎶𭺵𰢮𤯬-𤯱𪽃-𪽅𬎷-𬎹甧𤯲-𤯴𬎺-𬎼𰢯㽓𤯵㽔𤯶-𤯺𭺶𭺷𤯻𤯼𤯾-𤰂] -[radical 101=⽤用:用-甪𤰃𪽆甫甬𤰄𠂵𠃰𡶤𤰅𤰆𬎽𬎾𭺸甭甮𭺹𰢰𠳫𤰇𰢱𰢲𤰈𭺺𰢳甯𤰉𭺻𤰊-𤰌𭺼𤰍-𤰏𤰑𤰐] -[radical 102=⽥田:田-电𤰒甶𤰓𤰔𭺽𰢴男-町甼㽕-㽗𠃫𤰕-𤰜𪽇𬎿𰢵-𰢷画甽-畅𡇍𢑖𤰝-𤰨𪽈𬏀𰢸畆-畓㽘-㽚𤰩-𤱋𪽉-𪽌𬏁𭺾-𭻆𰢹-𰢾畔-畟㽛㽜𤱌-𤱠𤱢-𤱤𪽍-𪽐𬏂𬏃𭻇-𭻋𰢿-𰣅畡-畧畩異㽝㽞𤱥-𤱺𪽑𪽒𫞫𬏄-𬏆𭻌-𭻓𰣆-𰣊番-畯畲-畴㽟㽠𤱻-𤲐𪽓-𪽗𬏇-𬏊𭻔-𭻚𰣋畵-畺㽡-㽤𤲑-𤲪𪽘-𪽚𬏋𭻛-𭻟𰣌畱畻-畽㽥𤲫-𤲶𪽛𪽜𭻠-𭻤𰣍𰣎畾畿㽦-㽨𤲷-𤳇𪽝𪽞𬏌-𬏒𭻥𭻦𰣏-𰣑疀-疂㽩𤳈-𤳎𤳐𤳑𪽟-𪽡𬏓𬏔𭻧-𭻮𰣒𰣓疃疄㽪𤳒-𤳚𤳜-𤳣𪽢𬏕𭻯-𭻱𰣔-𰣚疅㽫㽬𤳤-𤳨𨐴𪽣𬏖𬏗𭻲𭻳疆疇㽭𤳩-𤳰𤳲𭻴𭻵𰣛疈㽮𤳱𤳳-𤳸𪽤𭻶𭻷𰣜𤳹-𤳾𪽥𪽦𭻸𰣝疉疊𤳿-𤴁𭻹㽯𤴂-𤴄𬏘𭻺𤴅𤴆𭻻𤴇-𤴍𭻼𤴎𭻽𰣞𤴏𰣟𤴐-𤴒] -[radical 103=⽦疋:疋𤴓-𤴕𭻾疌𤴖𤴘𭻿疍𤴗𭼀𭼁𰣠疎疏𤴙-𤴛㽰𤴜𤴝𬏙𭼂𰣡疐疑𭼃𭼄𤴞𭼅𤴟-𤴢𪽧𤴣𤴤] -[radical 104=⽧疒:疒𤴥𬏚疓-疗㽱㽲𤴦-𤴮疘-疠㽳-㽶𤴯-𤴶𬏛𬏜疡-疯疺㽷-㽼𤴷-𤵖𪽨-𪽫𬏝-𬏠𭼆𭼇𰣢-𰣨疰-疹疻-痉㽽-㾉𤵗-𤵶𪽬-𪽮𫞬𬏡-𬏦𭼈𭼉𰣩𰣪痊-痖㾊-㾒𤵷-𤶔𪽯𬏧-𬏬𭼊-𭼍𰣫𰣬痗-痫㾓-㾡𤶕-𤷁𪽰𪽱𬏭-𬏱𭼎-𭼒𰣭-𰣯痬-瘆㾢-㾩𤷂-𤷺𪽲𬏲-𬏵𭼓-𭼖𰣰-𰣴瘇-瘘瘟瘧㾪-㾵𤷻-𤸩𪽳-𪽵𬏶-𬏸𭼗-𭼝𰣵-𰣹瘙-瘞瘠-瘦瘨-瘫㾶-㿁𤸪-𤹜𪽶𪽷𫞭𬏹𭼞𰣺-𰣽瘬-瘿癊㿂-㿈𤹝-𤺂𤺞𬏺𬏻𭼟-𭼧𰣾-𰤀癀-癉癋-癎㿉㿊𤺃-𤺝𤺟-𤺹𪽸𪽹𬏼𬏽𭼨-𭼭𰤁-𰤄癏-癞㿋-㿐𤺺-𤻔𬏾𭼮𭼯𰤅-𰤇癟-癡癣㿑-㿓𤻕-𤻯𪽺𭼰-𭼴𰤈癢癤-癦㿔𤻰-𤻿𭼵-𭼷𰤉癧-癫㿕-㿗𤼀-𤼊𬏿𬐀𭼸癬-癮㿘𤼋-𤼏𬐁𰤊癯癰㿙𤼐-𤼗癱癲㿚㿛𤼘-𤼛𭼹𭼺𤼜-𤼞癳𤼟-𤼢𭼻癴㿜𤼣𭼼𤼤癵𰤋] -[radical 105=⽨癶:癶𭼽𤼥𤼦癷𰤌𰤍癸-発𤼧𤼨𭼾𭼿𰤎𤼩-𤼫𰤏𤼬-𤼮𭽀登發𤼯-𤼲𬐂𭽁𰤐𤼳-𤼵𭽂𰤑𤼶𭽃𤼷𤼸𭽄𤼹𤼺𤼼𭽅𤼻] -[radical 106=⽩白:白-癿𤼽𤼾𬐃𰤒皀-皃㿝𤼿-𤽁𭽆的𤽂-𤽇𭽇-𭽊𰤓𰤔皅-皈㿞𤽈-𤽗𪽻𪽼𬐄𬐅𭽋-𭽍畠皉-皍㿟𤽘-𤽤𪽽𫞮𬐆𬐇𭽎-𭽓𰤕皎-皑㿠㿡𤽥-𤽫𬐈𬐉𭽔-𭽗𰤖-𰤘皒-皖𠌟𤽬-𤽸𪽾𪽿𬐊𭽘𰤙皗-皙㿢𤽹-𤾇𪾀𪾁𬐋-𬐎𭽙-𭽜𰤚-𰤜㿣㿤𤾈-𤾓𪾂𪾃𬐏𬐐𭽝𭽞皚-皞㿥𤾔-𤾚𪾄𭽟皟-皡㿦𤾛-𤾟𭽠皢-皥𤾠-𤾦𰤝皦-皨𤾧-𤾪𭽡𭽢皩㿧𤾫-𤾳皪皫𤾴-𤾷皬㿨𤾸-𤾺𪾅𤾻-𤾽皭𤾾𤾿𬐑𤿀-𤿃㿩𤿄𤿅] -[radical 107=⽪皮:皮𤿆𤿇𰤞皯㿪𤿈-𤿍𪾆㿫㿬𤿎-𤿔𪾇𬐒皰皱㿭㿮𤿕-𤿞𬐓𬐔𭽣𭽤𰤟-𰤢皲㿯㿰𤿟-𤿦𭽥-𭽪𰤣-𰤧皳皴㿱𤿧-𤿮𤿰-𤿲𬐕𭽫𰤨-𰤪皵龾㿲㿳𤿯𤿳-𤿿𭽬-𭽮𰤫-𰤮皶-皹㿴㿵𥀀-𥀌𪾈𪾉𬐖𭽯𭽰𰤯皺㿶㿷𥀍-𥀓𭽱-𭽳𰤰𰤱皻㿸𥀔-𥀞𭽴𭽵皼𥀟-𥀡𭽶皽㿹𥀢-𥀪𭽷𥀫-𥀮𭽸𭽹皾㿺𥀯-𥀸𭽺𥀹𥀺𭽻] -[radical 108=⽫皿:皿-盁𥀿𥁀𰤲-𰤴盂㿻𥁁-𥁅𫞯𬐗𰤵盃-盈㿼㿽𥁆-𥁍𪾊𪾋𫞰𬐘𬐙𭽼盉-监㿾-䀀𥁎-𥁝𥁫𪾌𪾍𬐚𬐛𭽽-𭽿𰤶-𰤹盒-盘盛䀁䀂𥁞-𥁪𪾎𬐜-𬐞𭾀𭾁盙盚盜䀃𥁬-𥁶𪾏𪾐𬐟-𬐡𭾂𰤺𰤻盝-盟䀄䀅𥁷-𥂂𪾑𪾒𫞱𬐢-𬐧𭾃-𭾆𰤼盠-監䀆𥂃-𥂆𪾓𪾔𬐨-𬐯𭾇-𭾋𰤽-𰤿盤𥂇-𥂒𪾕𬐰𭾌-𭾏𰥀-𰥂盥-盧䀇䀈𥂓-𥂤𪾖𬐱𭾐𰥃-𰥅盨-盪䀉𥂥-𥂲𥂴-𥂷𪾗𪾘𬐲-𬐵𭾑盫盬𥂸-𥂺𥂼-𥃀𪾙𬐶𬐷𭾒𰥆䀊𥂻𥃁-𥃆𪾚𬐸-𬐼𭾓𭾔𰥇盭𥃇-𥃑𬐽䀋𥃒𦪹𪾛𬐾-𬑀𭾕𰥈䀌𥃓-𥃗𪾜𬑁𬑂𰥉𥃘𥃙𥃞𭾖𥃚-𥃝𪾝𥃟𥃠𬑃𬑄𥃡𰥊䀍𪾞𥃢𥃣] -[radical 109=⽬目:目𥃤𥃥盯䀎䀏𥃦-𥃱𭾗-𭾙𰥋盰-盵䀐-䀔𥃲-𥄂𪾟𪾠𬑅𭾚-𭾝𰥌-𰥐盶-眍䀕-䀞𥄃-𥄰𪾡-𪾣𬑆𬑇𭾞-𭾥𰥑-𰥔眎-眬眿䀟-䀦𥄱-𥅙𪾤-𪾧𫞲𬑈-𬑏𭾦-𭾪𰥕-𰥜眭-眾睁䀧-䀮𠌪𥅚-𥆉𪾨-𪾪𫞳𬑐-𬑕𭾫-𭾲𰥝-𰥡着睂-睑鿃䀯-䁀𥆊-𥇄𥇆-𥇈𥇫𪾫𪾬𬑖𬑗𭾳-𭾸𰥢-𰥩睒-睠睢-睭䁁-䁉𢰿𢾥𣪭𥇅𥇉-𥇪𥇬-𥇳𥇵-𥈁𪾭-𪾰𬑘-𬑛𭾹-𭿂𰥪-𰥴睡睮-瞆䁊-䁖𥈂-𥈻𪾱-𪾴𬑜𬑝𭿃-𭿏𰥵-𰥷瞇-瞓䁗-䁡𥈼-𥉳𥊇𪾵-𪾸𬑞-𬑣𭿐-𭿔𰥸-𰥽瞔-瞣䁢-䁪𥉴-𥊆𥊈-𥊩𥋖𪾹-𪾻𬑤-𬑧𭿕-𭿜𰥾-𰦁瞤-瞷䁫-䁳𥊪-𥋕𥋗𪾼-𪿀𬑨𬑩𭿝-𭿡𰦂𰦃瞸-矂䁴-䁺𥋘-𥋾𭿢-𭿨𰦄-𰦆矃-矊𥋿-𥌔𥌖-𥌙𪿁𬑪𭿩-𭿭𰦇𰦈矋-矏䁻-䁾𥌚-𥌬𪿂𰦉矐-矓䁿䂀𥌭-𥌹𥍂𪿃𪿄𬑫𭿮-𭿱𰦊䂁𥌺-𥍁𥍃𥍅-𥍇𭿲𰦋矔䂂䂃𥍈-𥍎矕矗𥍏-𥍒𭿳𭿴矘矙䂄𥍓𬑬矖矚𥍔-𥍜𪿅䂅𰦌] -[radical 110=⽭矛:矛𭿵𥍝𭿶𰦍䂆𥍞𬑭矜䂇𥍟𥍠𪿆𰦎矝𥍡-𥍦𭿷𭿸𰦏䂈𥍧-𥍩𭿹𭿺𰦐矞矟𥍪-𥍱𪿇矠𠍢𥍲-𥍵𬑮𰦑䂉𥍶-𥎁𬑯𥎂-𥎉𭿻𥎊-𥎍𭿼䂊-䂌𥎏-𥎒𥎎𥎓-𥎜䂍𥎞-𥎠𥎝𥎡-𥎣䂎矡𥎤𥎥] -[radical 111=⽮矢:矢𰦒矣𥎦𥎧𭿽𰦓矤知𥎨矦-矨𥎩-𥎯𪿈𪿉𭿾𭿿𰦔𰦕矩䂏䂐𥎰-𥎸𬑰𬑱𮀀𰦖矪矫䂑䂒𥎹-𥏍𪿊𮀁𮀂矬短䂓𠅰𥏎-𥏗𬑲𬑳𰦗矮䂔𥏘-𥏩𪿋𬑴𮀃𮀄𰦘𰦙䂕𥏪-𥏱𪿌𮀅𰦚𥏲-𥏺𪿍𪿎𮀆-𮀈𰦛-𰦝𥏻-𥏿𮀉𰦞-𰦢矯矰𥐀-𥐆𬑵𥐇-𥐋𬑶𰦣矱𥐌-𥐏𬑷矲𪿏𮀊𪿐𬑸𥐑𥐒𥐐𥐓𥐔] -[radical 112=⽯石:石䂖𥐕𥐖矴-矶䂗𥐗-𥐜𬑹矷-码䂘䂙𥐝-𥐨𬑺-𬑼𮀋𮀌𰦤泵砂-砜䂚-䂞𥐩-𥑅𪿑-𪿓𬑽-𬒂𮀍𮀎𰦥-𰦬砝-硁鿬䂟-䂨𥑆-𥑲𪿔-𪿘𬒃-𬒈𮀏-𮀔𰦭-𰦲硂-硛鿎䂩-䂯𥑳-𥒩𪿙-𪿝𬒉-𬒌𮀕-𮀘𰦳-𰦻硜-硷䂰-䂶𥒪-𥓉𪿞-𪿣𬒍-𬒑𮀙-𮀡𰦼-𰧅硸-硽硿-碜碰䂷-䃇𥓊-𥓹𪿤-𪿩𬒒-𬒕𮀢-𮀫𰧆-𰧊硾碝-碯碱-碹磁䃈-䃐𥓺-𥔬𪿪𪿫𬒖-𬒚𮀬-𮀵𰧋-𰧐確-磀磂-磙磜磤䃑-䃗𥔭-𥕋𪿬-𪿮𬒛𮀶-𮀺𰧑-𰧘磚磛磝-磣磥-磮䃘-䃞䃠𥕌-𥕯𪿯-𪿴𬒜-𬒞𮀻-𮁃𰧙-𰧠磯-礅䃟䃡-䃨𥕰-𥖖𪿵-𪿷𬒟-𬒣𮁄-𮁉𰧡-𰧨礆-礖䃩-䃯𣞏𥖗-𥖩𪿸-𪿺𬒤𬒥𮁊-𮁏礗-礡䃰𥖪-𥖺𪿻-𪿽𬒦𬒧𮁐-𮁓𰧩礢-礬䃱-䃳𡕎𥖻-𥗑𬒨𮁔𰧪礭-礴䃴-䃷𥗒-𥗜𪿾𮁕礵䃸䃹𥗝-𥗪𬒩𬒪𰧫𰧬礶礷𥗫-𥗳𪿿𮁖-𮁘礸䃺𥗴𥗵𥗷𥗸𬒫𮁙𮁚礹𥗹䃻𥗺-𥗽𮁛𥗾-𥘄] -[radical 113=⽰示:示礻𥘅礼𥘆礽䃼𥘇-𥘌𮁜𮁝社-祃𥘍-𥘔𫀀𫀁𬒬𮁞𰧭-𰧰祄-祎视鿆䃽-䄀𥘕-𥘪𫀂𫀃𬒭-𬒰𮁟-𮁡𰧱𰧲祏-祢䄁-䄃𥘫-𥙍𫀄-𫀆𬒱-𬒳𮁢-𮁬𰧳-𰧵祣-祥祧-祯䄄-䄆𥙎-𥙪𫀇-𫀊𫞴𬒴𬒵𮁭-𮁷𰧶-𰧿祦祰-祸禄視䄇-䄊𣂫𥙫-𥚇𫀋-𫀏𫞵𬒶-𬒽𮁸-𮁾𰨀-𰨃祹-禃禅禆䄋-䄒𥚈-𥚥𫀐-𫀙𬒾-𬓈𮁿-𮂃𰨄-𰨉禇-禙䄓-䄗𢿆𥚦-𥛄𫀚𫀛𬓉-𬓍𮂄-𮂉𰨊-𰨍禚-禣䄘䄙𠖟𥛅-𥛗𫀜-𫀟𬓎-𬓐𮂊-𮂎𰨎-𰨐禤-禦䄚-䄞𥛘-𥛭𫀠𫀡𬓑-𬓗𮂏-𮂖𰨑𰨒禧-禫䄟𥛮-𥜂𫞶𬓘-𬓚𮂗-𮂛𰨓禬-禯鿅䄠䄡𥜃-𥜑𫀢𬓛𮂜𮂝𰨔禰禱䄢𥜒-𥜙𫀣𬓜𮂞𮂟禲䄣𥜚-𥜟𮂠-𮂢𰨕𰨖䄤𥜠-𥜤𰨗禳禴𥜥-𥜩𬓝𮂣-𮂧𰨘禵𥜪-𥜯𮂨禶禷𥜰-𥜳𮂩-𮂫𥜴𥜵𫀤𥜶-𥜸𧆆𰨙𥜹𥜺䄥] -[radical 114=⽱禸:禸𥜻禹禺𥜼离𥜽禼𥜾𮂬𰨚禽萬𥜿𥝁-𥝃𠎘𠾧𥝄-𥝇𦦔𬓞𣜢𥝈𥝉𫀥𮂭𥝊𬓟𮂮𥝋] -[radical 115=⽲禾:禾𥝌-𥝏𫀦禿-秃䄦䄧𥝐-𥝓𬓠𮂯𰨛秄-秊䄨-䄭𥝔-𥝢𫀧𮂰𰨜秋-秗䄮-䄵𥝣-𥝽𫀨𫀩𬓡-𬓤𮂱-𮂹𰨝𰨞秘-称䄶-䄹𥝾-𥞗𫀪-𫀭𬓥𬓦𮂺-𮃀𰨟-𰨤秱-秾稆䄺-䅊𥞘-𥞱𥟅𫀮-𫀱𫞷𬓧-𬓩𮃁-𮃄𰨥-𰨨秿-稅稇-税鿟䅋-䅓𠞜𥞲-𥟄𥟆-𥟌𫀲-𫀸𬓪-𬓬𮃅𮃆𰨩-𰨬稏-稥䅔-䅟𥟍-𥟼𫀹-𫀻𫞸𬓭-𬓰𮃇-𮃒𰨭-𰨯稦-稳穊䅠-䅫𥟽-𥠰𫀼-𫁀𬓱-𬓴𮃓-𮃚𰨰稴-穃䅬-䅶𥠱-𥡛𫁁-𫁄𬓵-𬓹𮃛-𮃢𰨱-𰨴穄-穈穋-穒䅷-䅽𥡜-𥢉𫁅𬓺-𬓽𮃣-𮃫𰨵-𰨷穉穓-穞䅾-䆀𥢊-𥢳𫁆𬓾-𬔀𮃬-𮃱𰨸-𰨻穟-穣䆁-䆇𥢴-𥣉𥣋-𥣔𫁇𫁈𬔁𮃲𰨼𰨽穤-穫𥣊𥣕-𥣡𥣣-𥣧𬔂𮃳穬-穯䆈䆉𥣢𥣨-𥣶𥣸-𥣿𫁉𬔃𰨾𰨿鿠䆊-䆍𥤀-𥤅𬔄𮃴𮃵𰩀𰩁穰穳䆎䆏𥤆-𥤉𰩂穱𥤊-𥤒𰩃穲𥤓𥤕𥤖𮃶𮃷𥤗-𥤟䆐𥤠𥤡] -[radical 116=⽳穴:穴𥤢穵-穷䆑𥤣-𥤦𫞹𬔅穸-穻䆒𥤧-𥤳𮃸穼-窃䆓-䆖𥤴-𥥆𫁊𬔆𬔇𮃹𰩄窄-窎䆗-䆙𥥇-𥥟𫁋𬔈𮃺𮃻𰩅-𰩉窏-窕䆚-䆠𥥠-𥥵𫁌𫁍𬔉𬔊𮃼𰩊窖-窝䆡-䆥𥥶-𥦚𫁎-𫁐𬔋𬔌𮃽-𮄀𰩋-𰩏窞-窧䆦-䆩𥦛-𥦷𫁑-𫁓𬔍𮄁-𮄇𰩐-𰩒窨-窭䆪䆫𥦸-𥧏𫁔𫁕𮄈-𮄋𰩓-𰩕窮-窴䆬-䆮𥧐-𥧡𥧣-𥧫𫁖𬔎𬔏𮄌-𮄎𰩖𰩗窵-窽䆯-䆴𥧬-𥧻𥧽-𥨋𫁗-𫁚𬔐-𬔓𮄏-𮄕𰩘𰩙窾-竃䆵-䆻𥧼𥨌-𥨟𥨩𫁛𮄖-𮄚𰩚𰩛竄竅䆼䆽𥨠-𥨨𫁜𬔔𮄛-𮄝𰩜-𰩞竆䆾䆿𥨪-𥨯𥨲𮄞-𮄡竇䇀𥨰𥨱𥨳𥨴𥨶-𥨺竈竉𥨵𥨻-𥩈𬔕𮄢𰩟竊䇁𥩉𫞺𮄣𥩊𥩋𫁝𮄤𮄥𥩌𥩍𥩏-𥩑𮄦𥩎𥩒-𥩔] -[radical 117=⽴立:立䇂𬔖竌竍𥩕𥩖𫞻竎竏䇃䇄𥩗𥩘𫁞𬔗𮄧竐-竗䇅䇆𥩙-𥩟𫁟𬔘-𬔚𮄨𰩠𰩡竘-竞䇇-䇊𥩠-𥩰𫁠𫁡𬔛𬔜𮄩-𮄬𰩢竡䇋𥩱-𥩽𫁢𫞼𬔝𮄭𮄮𰩣𰩤竢-竧䇌䇍𥩾-𥪉𫁣𫁤𬔞-𬔠𮄯𮄰竨-竫䇎-䇑𥪊-𥪗𫁥𫁦𬔡-𬔣𮄱-𮄳竬竭端竰𥪘-𥪤𫁧𫁨𬔤-𬔦𮄴-𮄶𰩥-𰩨𥪥-𥪬𫁩-𫁫𬔧𮄷竮竱䇒𥪭𥪮𥪰𥪱𫁬𬔨𬔩𮄸-𮄺𰩩𰩪竲-竴䇓𥪯𥪲-𥪹𥪻𫁭𬔪𮄻𮄼竵䇔𥪼-𥫁𥫃𥫄䇕𥪺𥫅-𥫇𫁮𮄽競竷𥫈-𥫍𮄾𥫎𥫏𬔫竸𥫐𥫑𫁯𥫓𥫔𰩫𥫒𥫕𥫖𮄿] -[radical 118=⽵竹:竹𥫗𥫘竺竻𥫙-𥫜𫁰𬔬竼-笃䇖𥫝-𥫮𫁱𬔭𰩬𰩭笅-笕䇗-䇝𥫯-𥬋𫁲-𫁷𬔮-𬔲𮅀-𮅃𰩮-𰩱笖-笾䇞-䇦𥬌-𥬩𥬿𫁸-𫁻𬔳-𬔹𮅄-𮅆𰩲-𰩷笄笿-筝䇧-䇴𥬪-𥬾𥭀-𥭏𫁼𫁽𬔺-𬕁𮅇-𮅐𰩸-𰩺筞-简節䇵-䈀𥭐-𥮇𥮉-𥮌𫁾-𫂃𬕂-𬕍𮅑-𮅔𰩻-𰩾箁-箫䈁-䈍𥮈𥮍-𥯐𫂄-𫂉𬕎-𬕙𮅕-𮅠𰩿-𰪄箬-箿篁-篈篊-篓䈎-䈩𥯑-𥰗𫂊-𫂏𫞽-𫞿𬕚-𬕡𮅡-𮅮𰪅-𰪎築篔-篯簑簕䈪-䈷𥰘-𥱴𫂐-𫂗𬕢-𬕨𮅯-𮅵𰪏-𰪓篰-簐簒-簔簖簗䈸-䉇𥱵-𥳀𥳂-𥳅𥴎𫂘-𫂟𬕩-𬕬𮅶-𮆆𰪔-𰪖簘-簲䉈-䉎䉐-䉚䉣𥳁𥳆-𥴍𥴏-𥴠𫂠-𫂤𬕭-𬕲𮆇-𮆓𰪗-𰪙簳-籂䉏䉛-䉢䉤𥴡-𥵛𫂥𫂦𬕳-𬕺𮆔-𮆞𰪚𰪛籃-籏籕籖䉥𥵜-𥶄𫂧𮆟-𮆧𰪜𰪝籐-籔䉦-䉭𥶅-𥶴𫂨-𫂫𬕻-𬕿𮆨-𮆵𰪞-𰪢籗-籡䉮-䉱𥶵-𥷓𫂬𬖀-𬖅𮆶-𮆽籢-籨䉲-䉴𥷔-𥷧𫂭𬖆𰪣籪䉶𥷨-𥷻𫂮𬖇籩籫-籮𥷼-𥸇𫂯𮆾𮆿籯籰䉷𥸈-𥸏𮇀𰪤䉸𥸐-𥸖𬖈-𬖊𮇁𰪥𥸗𥸚-𥸝𫂰𥸘𥸙𥸞-𥸠𮇂籱䉹𥸡-𥸣籲𥸤] -[radical 119=⽶米:米𥸥𥸦𬖋籴-籶𥸧-𥸪𫂱𫂲𬖌-𬖎𮇃𮇄𰪦娄籷-粂䉺𥸫-𥸲𫂳𫂴𬖏𮇅𰪧-𰪪粃-粑䉻䉼𥸳-𥹀𫂵-𫂷𬖐-𬖒𮇆-𮇊𰪫-𰪰畨粒-粝粣䉽-䊀𥹁-𥹖𥹘𥹙𥹱𫂸-𫂼𬖓-𬖘𮇋-𮇒𰪱-𰪵粞-粢粤-粭䊁-䊆𥹗𥹚-𥹰𫂽-𫃀𬖙-𬖜𮇓-𮇝𰪶-𰪼粮-粵糀䊇-䊌𥹲-𥺗𫃁𬖝-𬖠𮇞-𮇤𰪽粶-粿糁䊍-䊒𥺘-𥻀𫃂-𫃅𬖡-𬖥𮇥-𮇫𰪾-𰫁糂-糎䊓-䊙𡢏𥻁-𥻣𫃆-𫃈𬖦-𬖪𮇬-𮇲𰫂-𰫅糏-糘鿯䊚䊛䨀𢐫𥻤-𥻾𫃉-𫃌𬖫-𬖲𮇳-𮇹𰫆-𰫊糙-糢糨䊜-䊢𥻿-𥼖𫃍𫃎𫟀𬖳-𬖵𮇺𰫋-𰫐糣-糧䊣-䊩𥼗-𥼵𫃏-𫃑𬖶-𬖺𮇻𮇼𰫑-𰫓糩-糭䊪-䊬𥼶-𥽎𫃒-𫃕𬖻𮇽𮇾糮-糰䊭䊮𥽏-𥽖𫃖𬖼-𬖾𰫔𰫕糲䊯𥽗-𥽠𥽢𥽣𬖿𮇿糱糳糴䊰𥽡𥽤-𥽫𫃗-𫃙𬗀𬗁𰫖糵䊱䊲𥽬-𥽵𬗂糶䊳䊴𥽶-𥽺𮈀𥽻-𥽿糷𥾀-𥾄] -[radical 120=⽷糸:糸-糿䊵𥾅-𥾋𫃚𫃛𰫗紀-紉䊶-䊹𥾌-𥾘𫃜𫃝𬗃𬗄𮈁𮈂𰫘𰫙紊-紧䊺-䋇𥾙-𥿂𫃞𬗅𬗆𮈃-𮈅𰫚-𰫝紨-経䋈-䋔𥿃-𥿥𫃟-𫃡𬗇-𬗊𮈆-𮈊𰫞-𰫡絍-絚絜-絷䋕-䋞𥿦-𦀑𫃢-𫃤𬗋-𬗔𮈋-𮈐𰫢-𰫤絛絸-綛緐䋟-䋦𦀒-𦁅𫃥-𫃩𬗕-𬗞𮈑-𮈕𰫥-𰫨綜-総緑緒緔緕䋧-䋲𦁆-𦁿𫃪-𫃲𬗟-𬗧𮈖-𮈢𰫩-𰫭緓緖-縇䋳-䌄𦂀-𦂦𦂨-𦃁𫃳-𫃷𫟁𬗨-𬗮𮈣-𮈰𰫮𰫯縈-縨䌅-䌋𦂧𦃂-𦄁𦄃-𦄈𫃸-𫃼𬗯-𬗲𮈱-𮈸𰫰縩-繇繉繊繌繍䌌-䌕𦄂𦄉-𦄻𫃽-𫄀𬗳-𬗺𮈹-𮉃𰫱𰫲繈繎-繥繧繱䌖-䌛𦄼-𦅴𫄁-𫄄𫟂𬗻-𬘁𮉄-𮉉𰫳𰫴繋繦繨-繰繲-繺䌜-䌢𦅵-𦆛𦆥𫄅-𫄋𬘂𮉊-𮉏繻-纃䌣-䌧𦆜-𦆣𦆦𦆧𦆩𦆪𦆬-𦆺𫄌-𫄎𬘃-𬘈𮉐-𮉒纄-纐䌨䌩𦆤𦆨𦆫𦆻-𦇁𦇃-𦇓𫄏-𫄑𬘉-𬘌𮉓-𮉖𰫵-𰫷纑纒䌪-䌭𦇂𦇔-𦇦𫄒-𫄔𬘍-𬘏𮉗-𮉙𰫸𰫹纓-纖䌮𦇧-𦇯𫄕𬘐𬘑𮉚𰫺纗䌯-䌲𦇰-𦇷𦇹𬘒𮉛𮉜纘-纛䌳䌴𦇸𦇺𦇻𫄖𮉝𮉞𦇼𦇽𫄗纜纝䌵𦇾-𦈂𫄘𮉟𦈃𦈄𰫻纞𦈅-𦈇] -[radical 120'=⺰纟:纟𫄙纠𮉠𰫼纡-纫纶䌶𬘓纬-纵纷-纾䌸𫄚-𫄝𬘔-𬘘𰫽-𰬁线-绐䌷䌹𦈈𫄞𫄟𬘙-𬘞𮉡-𮉣𰬂-𰬋绑-统䌺䌻𦈉𫄠-𫄣𫟃𬘟-𬘧𮉤-𮉦𰬌-𰬕绠-绨䌼𦈊-𦈌𫄤-𫄩𫟄𬘨-𬘫𮉧-𮉩𰬖-𰬞绩-缁䌽𦈍-𦈐𫄪𫄫𫟅𬘬-𬘯𮉪-𮉬𰬟-𰬪缂-缘䌾䌿𦈑-𦈕𫄬-𫄮𫟆𬘰-𬘸𮉭𰬫-𰬰缙-缤䍀𦈖-𦈙𫄯𫄰𬘹-𬘽𰬱-𰬴缥-缫𦈚𫄱-𫄴𬘾-𬙂𮉮𮉯𰬵𰬶缬-缯𦈛-𦈝𫄵𫄶𬙃-𬙈𰬷-𰬻缰-缴䍁𦈞𦈟𫄷𬙉𰬼-𰬾𦈠𦈡𫄸𫟇𰬿𬙊𰭀𰭁缵𬙋𫄹] -[radical 121=⽸缶:缶𦈢缷𰭂𰭃缸䍂𦈣-𦈥𮉰缹缺缼䍃𦈦-𦈨𬙌𬙍𮉱缻缽䍄-䍉𦈩-𦈮𬙎𮉲缾-罀䍊𦈯-𦈳𬙏𦈴-𦈷𫄺𮉳𮉴罁罂䍋䍌𦈸-𦉀𫄻𬙐𮉵𰭄𦉁-𦉇𫄼𫄽𬙑𬙒𮉶罃䍍𦉈-𦉎𫄾𬙓𮉷罄-罆𦉏-𦉔𮉸𰭅罇-罉𦉕-𦉘𮉹-𮉻𰭆罊罋𤕁𦉙-𦉜𫄿𬙔罌𦉝𦉞罍𦉟𦉠𰭇罎罏𦉡䍎𦉢-𦉤罐𤫡𦉥-𦉩] -[radical 122=⽹网:网-罓䍏𦉪𦉫𦉭𦉰𦉯𮉼𦉬𦉮𦉱-𦉶𬙕罔-罗䍐䍑𦉷-𦊀𫅀𬙖-𬙘𮉽罘-罚䍒-䍔𦊁-𦊍𫅁𬙙𮉾-𮊀𰭈罛-罢䍕-䍗𦊎-𦊣𦊥-𦊩𦊳𫅂𬙚-𬙜𮊁-𮊄𰭉罣䍘𦊪-𦊲𦊴-𦊻𫅃-𫅅𬙝𮊅𰭊-𰭌罤-罦䍙䍚𦊼-𦋄𦋑𬙞𬙟𮊆𰭍𰭎罧-置署䍛-䍞𦋅-𦋐𦋒-𦋜𫅆𫅇𬙠-𬙣𮊇-𮊉𰭏-𰭑罯-罱罳罴䍟𦋝-𦋩𦋫-𦋮𫅈𮊊-𮊌罵-罸𦋯-𦋼𫅉𬙤-𬙦𮊍-𮊓𰭒-𰭔罹-罼䍠䍡𦋽-𦌑𫅊𮊔-𮊙𰭕罽-羁䍢𦌒-𦌞𧷅𬙧𬙨𮊚𮊛羂䍣𦌟-𦌨𧐰𫅋𬙩𮊜羃-羆䍤𦌪-𦌴𫅌𮊝𮊞𦌵-𦌺䍥𦌻𦌼𫅍𬙪𮊟羇𦌽𬙫𮊠羈羉䍦𦌾-𦍅𰭖𮊡𦍆-𦍊鿡] -[radical 123=⽺羊:羊𦍋-𦍍羋羌𦍎-𦍐𫅎𰭗羍-羑𦍑-𦍖𫟈𬙬𮊢-𮊤羒-羔羖-羙䍧-䍩𦍗-𦍤𦍮𬙭-𬙯𰭘羕羚-羟䍪-䍭𦍥-𦍭𦍯-𦍸𫅏-𫅒𬙰𮊥𮊦羠-羢䍮-䍰𦍹-𦎄𫅓𫅔𬙱-𬙳𮊧𮊨𰭙羣-羪䍱𦎆-𦎖𫅕𬙴𮊩羫䍲-䍶𦎗-𦎡𬙵𬙶𮊪-𮊭羬-羰䍷𦎢-𦎮𫅖-𫅘𬙷𬙸𮊮𮊯𰭚羱羲䍸䍹𦎯-𦎶𫅙𬙹-𬙻𮊰-𮊲𰭛𰭜䍺𦎷-𦏄𫅚-𫅜𬙼𬙽羳-羵䍻䍼𦌩𦏅-𦏔𫅝𫅞𬙾𮊳羶-羹𦏕-𦏛𬙿𮊴羺𦏜-𦏡𫅟羻羼𡅖𦏢-𦏧𬚀𮊵𮊶䍽𦏨𦏩𫅠𫅡𬚁𮊷𦏪-𦏮𬚂𣌞𦏯-𦏱] -[radical 124=⽻羽:羽𦏳𰭝𦏲羾羿𦏴-𦐁𫅢翀-翆䍾䍿𦐂-𦐔𫅣𮊸-𮊻𰭞-𰭠翇-習䎀-䎆𦐕-𦐢𫅤𮊼𰭡翓-翚䎇-䎊𦐣-𦐷𫅥-𫅧𮊽-𮋂𰭢翛-翝䎋-䎎𦐸-𦑄𦑆𫅨𫅩𬚃𮋃𮋄𰭣翞-翤䎏-䎓𦑅𦑇-𦑐𦑒-𦑗𫅪𬚄𮋅-𮋈𰭤翥-翭𦑘-𦑯𦑻𫅫𫅬𮋉-𮋌翮-翱䎔䎕𦑰-𦑺𦑼-𦒂𦒞𫅭𫅮𬚅𬚆𮋍-𮋑𰭥翲-翶翼𦒃-𦒌𫅯𬚇𬚈𮋒𮋓翷-翻䎖-䎘𦒍-𦒛𦒟𫅰𫅱翽翾𦒜𦒝𦒠𦒡𮋔𮋕翿耀䎙𦒢-𦒥𦒪𦒫𮋖𮋗䎚𦒦𦒨𦒩𦒬𮋘𮋙𦒧𦒭-𦒯𫅲𰭦𦒰𮋚] -[radical 125=⽼老:老-考𰭧𦒱𦒲𬚉𬚊䎛𦒳-𦒵𰭨𰭩耄-耆𦒶-𦒹耇-耉𦒺-𦒿𫅳𫅴𬚋𮋛𰭪耊耋䎜-䎞𦓀𮋜𮋝𦓁𫅵𬚌𮋞𦓂𫅶𰭫𦓄𦓅𫅷𦓆𦓇𦓃𦓈𦓉𬚍𦓊𫅸𬚎𦓋-𦓍] -[radical 126=⽽而:而𦓐𦓎𦓏𦓑耍-耑䎟䎠𰭬䎡𦓒-𦓗𮋟𰭭𰭮𦓘-𦓜𬚏𦓝𦓞𮋠𮋡𦓟-𦓡𰭯𦓢𮋢𦓣] -[radical 127=⽾耒:耒𦓤耓𦓥-𦓧𮋣耔䎢𦓨-𦓪耕-耙𦓫𮋤𰭰𰭱耚-耟䎣𦓬-𦓮𫅹𮋥-𮋧耠𦓯-𦓳𫅺𫅻𬚐𮋨𮋩耡耢䎤䎥𦓴-𦓶𫅼𮋪耣-耥䎦-䎪𦓷-𦔁耦耧䎫䎬𦔂-𦔊𫅽耨-耪𦔋-𦔒𫅾耫耬䎭-䎯𦔓-𦔚耭耮䎰𦔛-𦔞𦔠-𦔤𫅿𮋫𦔟𦔥-𦔨𬚑𰭲耯耰䎱𦔩𦔪耱耲𦔫-𦔭] -[radical 128=⽿耳:耳耴䎲𦔮耵𦔯-𦔶𫆀𫟉耶耷𦔷-𦔻𬚒𬚓𮋬𮋭𰭳耸-聂䎳䎴𦔼-𦕏𫆁𮋮𰭴-𰭷聃-聍䎵䎶𦕐-𦕟𬚔-𬚖𮋯𰭸-𰭺聎-联聠䎷𦕠-𦕢𦕤-𦕴𫆂𫆃𬚗-𬚙聕-聘䎸䎹𦕣𦕵-𦖇𦖗𫆄-𫆆𬚚-𬚝𮋰-𮋲聙-聟聡-聣鿢䎺-䎾𦖈-𦖖𦖘-𦖡𫆇𫆈𬚞-𬚠𮋳-𮋵聤-聫鿣䎿䏀𥧢𦖢-𦖻𦗇𫆉𬚡𬚢𮋶-𮋸聬聭䏁-䏃𦖼-𦗆𦗈-𦗏𫆊-𫆍𬚣-𬚥𮋹聯-聳䏄-䏇𦗐-𦗞𫆎𫆏𮋺聮聴-職鿤䏈𦗟-𦗲𫆐𫆑𬚦𬚧𮋻𰭻聸𦗳-𦗽𫆒聹-聼䏉𦗾-𦘄𬚨𮋼𮋽𦘅-𦘉𮋾𮋿聽聾䏊𦘊-𦘏𮌀𦘐𦘑𫆓𬚩] -[radical 129=⾀聿:聿肀𦘒𮌁𰭼𦘓𬚪𮌂𦘔𮌃肁-肃𦘕-𦘗𰭽𦘘-𦘚肄-肆䏋𦘛𦘜𫆔𬚫𮌄肇肈𦘝-𦘟𫆕𦘠-𦘢𬚬𮌅𮌆𦘣𬚭𬚮𦘤-𦘨] -[radical 130=⾁肉:肉𮌇肊𰭾肋-肏䏌䏍𦘩-𦘳𰭿-𰮂肐-肠䏎䏏𦘴-𦘾𬚯𮌈-𮌊𰮃-𰮆股-胁䏐-䏝𦘿-𦙖𦙘-𦙩𫆖-𫆘𬚰-𬚳𮌋𰮇-𰮑朑胂-胬脉䏞-䏥𡋜𣍨𦙪-𦚜𫆙-𫆜𬚴-𬚶𮌌-𮌏𰮒-𰮜胭-脈脊-脔䏦-䏮𣍯𣍰𦚝-𦛓𫆝𫆞𬚷-𬚺𮌐-𮌓𰮝-𰮤脕-脸䏯-䏻𦛔-𦜅𫆟-𫆡𬚻-𬛁𮌔-𮌙𰮥-𰮪脹-腚㬹䏼-䐌𦜆-𦜲𦜴-𦝙𫆢-𫆥𬛂-𬛇𮌚-𮌠𰮫-𰮴幐朡腛-腾䐍-䐛𦝚-𦞘𦟓𦟔𫆦-𫆨𬛈-𬛋𮌡-𮌥𰮵-𰯀腿-膑䐜-䐪𦞙-𦟒𦟕-𦟗𫆩-𫆮𫟊𬛌-𬛎𮌦-𮌰𰯁-𰯋膒-膣䐫-䐴𦟘-𦠂𫆯-𫆴𬛏-𬛓𮌱-𮌹𰯌-𰯓朥膥-膶䐵-䐽𦠃-𦠽𦡄𦡮𫆵-𫆸𬛔-𬛘𮌺-𮌿𰯔-𰯝膷-臌䐾-䑁𦠾-𦡃𦡅-𦡍𦡏-𦡕𦡘-𦡭𦡯𫆹-𫆻𬛙-𬛛𮍀𮍁𰯞-𰯠臍-臓䑂-䑅𤑃𦡎𦡰-𦢉𫆼𫆽𬛜𬛝𮍂-𮍆𰯡-𰯣臔臕臗臘䑆-䑈𦢊-𦢤𫆾𫆿𮍇-𮍉𰯤-𰯧臖臙-臜䑉䑊𦢥-𦢷𫇀𬛞𮍊𰯨-𰯪臝㔮䑋-䑎𦢸-𦢾𫇁𬛟臞臟䑏𦢿-𦣅𫇂𰯫臠-臢𤓏𦣆-𦣐𬛠𦣑-𦣕𬛡𮍋𦣖𦣗𰯬𦣘-𦣜𰯭𫇄] -[radical 131=⾂臣:臣𦣞𮍌𦣝臤臥𮍍𦣟𰯮𦣠-𦣣𫇅𬛢𬛣𰯯䑐𦣤𦣥𬛤𮍎𮍏𰯰臦𦣦-𦣩𫇆𬛥𰯱𫇇𬛦臧𦣫𦣬𦣮𫇈𮍐-𮍒𰯲𰯳𦣭𦣯𬛧𬛨𦣪𮍓臨臩𦣰𦣱𬛩䑑𦣲𦣳𫇉𦣴𦣵𬛪𦣶𬛫𦣷𦣸] -[radical 132=⾃自:自𦣹臫𦣺-𦤀𰯴臬臭𦤁-𦤋𮍔𮍕𦤌-𦤏𬛬𮍖-𮍘𰯵臮-臰𦤐-𦤓𫇊𮍙𰯶𦤔𮍚𮍛𦤕-𦤗𬛭𮍜臱𦤘-𦤝𫇋臲𦤞-𦤤𬛮𦤥𫇌𦤦-𦤪𬛯𰯷𦤫-𦤮𬛰𮍝𮍞𦤯-𦤱𮍟𦤲𫇍] -[radical 133=⾄至:至𦤳-𦤵𬛱致䑒𦤶-𦤺𬛲𮍠𮍡𦤻-𦤾臵-臸𦤿𦥀𬛳𮍢臹䑓𦥁𫇎臺𦥂-𦥄𫇏𫇐𮍣𦥅-𦥇臻𦥉-𦥍𬛴𬛵𦥎-𦥐𫇑𬛶𮍤𬛷] -[radical 134=⾅臼:臼𦥑-𦥔臽臾𦥕𦥖𦥙𮍥臿𦥗𦥘𦥚-𦥜𦥧𬛸𬛹舀舁䑔𦥝-𦥤𮍦𮍧舂䑕𦥥𦥦𦥨-𦥬舃舄𦥭-𦥲𫟋𮍨-𮍬舅𦥳-𦥺𬛺𮍭𮍮與䑖𦥻-𦦄𮍯𰯸𰯹興䑗𦦅-𦦎𬛻𮍰𮍱𰯺舆舉䑘𦦏-𦦓𦦕-𦦗𬛼𦦘-𦦠𬛽舊𦦡-𦦧𫇒𬛾𰯻舋𠤫𦦩-𦦬𦦯𬛿𬜀𦦭𦦮𦦰-𦦹𰯼𦦺𦦻𬜁𤓟𦦼𬜂𦦽-𦦿𮍲𦧀𫇓𬜃𦧁𦧂𮍳𬜄𦧃-𦧅𠔻] -[radical 135=⾆舌:舌𦧆舍-舏𫇔𦧇𮍴𮍵舐䑙䑚𦧈-𦧐舑䑛𦧑-𦧔𬜅𬜆𮍶𮍷𰯽-𰯿舒𦧕-𦧜𰰀𦧝𦧞𫇕𫇖𬜇𮍸𰰁-𰰅舓-舕𦧟-𦧦𬜈𮍹𰰆舖舗䑜𦧧-𦧬𬜉-𬜌𮍺-𮍾𰰇舘𦧭-𦧰𫇗𮍿𦧱-𦧳𬜍𰰈舙𦧴-𦧶𬜎𰰉舚𦧷𫇘𬜏𬜐𦧸-𦧺𫇙𦧻𦧼𮎀𦧽] -[radical 136=⾇舛:舛𮎁𰰊舜-舞䑝𦧾𦧿䑞𦨀𦨁䑟𦨃𦨂𦨄𦨅𮎂𦨆] -[radical 137=⾈舟:舟𠂨𦨇舠䑠𦨈-𦨍𬜑舡-舤䑡-䑣𦨎-𦨔𫇚𬜒舥-舱䑤䑥𦨕-𦨠𮎃𮎄𰰋舲-舻䑦-䑩𦨡-𦨮𮎅-𮎊𰰌舼-舿䑪-䑮𦨯-𦨲𦨴-𦨼𬜓𮎋𮎌艀-艉䑯䑰𦨳𦨽-𦩉𬜔𮎍-𮎑𰰍艊-艍䑱-䑸𦩊-𦩜𨦞𫇛𬜕𬜖𮎒𮎓𰰎艎-艔䑹-䑻𦩝-𦩳𦩿𫇜𫇝𬜗𰰏-𰰑艕-艙䑼-䑾𦩴-𦩾𦪀-𦪅𬜘-𬜚𰰒艚-艝䑿-䒅𦪆-𦪐𫇞𬜛𮎔艞-艠䒆-䒈𦪑-𦪧𫇟𰰓艡-艥𦪨-𦪰艦-艩䒉𦪱-𦪵𫇠艪𦪶-𦪸𦪺-𦪼𬜜𮎕艫𦪽-𦫂𫇡-𫇣𮎖𮎗艬𦫃𦫄艭𦫅-𦫇𦫉𦫈𦫊] -[radical 138=⾉艮:艮-艰𦫋𰰔𦫌-𦫏𮎘𮎙𦫐艱𦫑𮎚𦫒鿥] -[radical 139=⾊色:色𮎛𮎜𰰕䒊𦫓艳艴䒋𦫔-𦫙𰰖𰰗𦫚𬜝𦫛-𦫝𰰘艵𦫞-𦫣𬜞𰰙𦫤-𦫩𮎝䒌䒍𦫪-𦫮𫇤𰰚䒎䒏𰰛艶𦫯-𦫱𮎞䒐艷𦫲𬜟] -[radical 140=⾋艸:艸艹䒑艺龷𦫳-𦫵艻-节䒒-䒔𦫶-𦬀𫇥𫇦𬜠𰰜-𰰟芃-芗䒕-䒙𦬁-𦬒𫇧𫇨𬜡𬜢𰰠-𰰢芘-芾苀-苏茾䒚-䒥𦬓-𦬶𫇩-𫇭𬜣-𬜥𮎟-𮎣𰰣-𰰪芿苐-茑茓-茕䒦-䒯𦬷-𦭬𫇮-𫇵𫟌𫟍𬜦𬜧𮎤-𮎦𰰫-𰰱茒茖-茜茞-茢茤-茽茿-荒荔-药鿒䒰-䓁𦭭-𦮵𫇶-𫇾𫟎𬜨-𬜮𮎧-𮎸𰰲-𰰽茝茣荰-莬莮-莽鿊䓂-䓔䓖𦮶-𦯰𦯲-𦰕𦰗-𦰩𫇿-𫈏𫟏-𫟑𬜯-𬜺𮎹-𮏏𰰾-𰱎荓莾-萨著龿䓕䓗-䓭𦯱𦰖𦰪-𦳀𫈐-𫈠𬜻-𬝋𮏐-𮏢𰱏-𰱜莭萩-萫萭-葖葘-蒏鿓䓮-䓻𦳁-𦴵𦴷-𦵆𦵈-𦵠𫈡-𫈵𫟒𫟓𬝌-𬝙𮏣-𮐂𰱝-𰱪蒐-蒷蒹-蓤蓦䓼-䔍𤎀𦵇𦵡-𦷾𫈶-𫉇𫟔𬝚-𬝴𮐃-𮐠𰱫-𰱱蓥蓧-蔼䔎-䔬𦷿-𦸼𦸾-𦺄𫉈-𫉜𫟕𬝵-𬞍𮐡-𮐸𰱲-𰱵蔽-蕵䔭-䕄𦸽𦺆-𦻆𦻈-𦻽𦻿-𦼨𦽭𫉝-𫉤𫟖𬞎-𬞙𮐹-𮑙𰱶-𰱼蕶-薨薪-薬薮龩﨟䕅-䕑𦻾𦼩-𦽬𦽮-𦾩𦿡𦿸𫉥-𫉴𬞚-𬞬𮑚-𮑻𰱽-𰲇薩薭薯-藓蘤䕒-䕝𦾪-𦿓𦿖-𦿜𦿞-𦿠𦿢-𦿷𦿹-𧀟𫉵-𫊄𬞭-𬞾𮑼-𮒖𰲈𰲉藔-藭藯-藵䕞-䕥𦿔𦿕𦿝𧀠-𧁺𧃌𫊅-𫊋𬞿-𬟍𮒗-𮒨𰲊-𰲐藮藶-蘑蘓蘔蘢䕦-䕲𧁻-𧃋𧃎𫊌-𫊏𬟎-𬟕𮒩-𮒷𰲑-𰲓蘒蘕-蘡蘣蘥-蘰䕳-䕷𧃍𧃏-𧄌𫊐-𫊓𬟖-𬟛𮒸-𮓃𰲔𰲕蘲-蘷鿀鿦䕸-䕺𧄍-𧄵𫊔-𫊖𬟜-𬟟𮓄-𮓍𰲖蘱蘸-虁䕻-䕽𧄶-𧅕𫊗𬟠-𬟤𮓎-𮓒虂-虅䕾𧅖-𧅭𫊘-𫊚𬟥𮓓虆-虉䕿䖀𧅮-𧅴𧅶-𧅹𬟦𮓔𮓕䖁𧅺-𧆅𫊛𫊜𮓖𰲗虊䖂-䖄𧆇-𧆎䖅䖆𧅵𧆏-𧆒虋虌𧆔𧆕𦺅𧆖𧆚𧆗䖇𧆙𧆓𧆘] -[radical 141=⾌虍:虍𮓗虎虏䖈𧆛𮓘-𮓚彪虐䖉𧆜-𧆞𫊝𫊞𬟧𮓛𮓜虑虓虔䖊-䖍𧆟-𧆢𫊟𬟨𬟩𮓝-𮓠𰲘-𰲚處-虚䖎䖏𧆣-𧆰𮓡𰲛-𰲝虛-虝䖐䖑𧆱-𧆹𫊠𫊡𬟪𮓢-𮓤𰲞𰲟虞號䖒-䖖𧆺-𧇀𬟫-𬟭𮓥𮓦𰲠-𰲣虠虡𧇁-𧇎𫊢𰲤-𰲦虢虣䖗𧇏-𧇛𮓧𮓨𰲧虤-虦䖘𧇜-𧇰𬟮-𬟰𮓩𮓪虧虨䖙𧇱-𧇺𫊣𮓫𮓬虩䖚䖛𧇻-𧈁𧈃𧈄𬟱𮓭䖜𧈂𧈅-𧈊𬟲𮓮𧈋-𧈏𮓯𧈑-𧈗𰲨𧈘-𧈛𬟳虪𧈜] -[radical 142=⾍虫:虫𮓰虬䖝𧈝𧈞𮓱虭-虲𧈟-𧈧𫊤𮓲𰲩虳-蚃䖞-䖠𡯥𧈨-𧈺𫊥𫊦𬟴𬟵𮓳-𮓷𰲪蚄-蚇蚉-蚪蚬䖡-䖣𧈻-𧉝𫊧-𫊫𬟶-𬟻𮓸-𮓼𰲫-𰲲蚫蚭-蛏﨡䖤-䖬𧉞-𧊎𫊬-𫊲𬟼-𬠁𮓽-𮔀𰲳-𰲷蚈蛐-蛕蛗-蛴䖭-䖵𧊏-𧊪𧊬𧊭𧊯-𧋇𫊳-𫊼𬠂-𬠇𮔁-𮔈𰲸𰲹蛖蛵-蜗蜫蝆䖶-䖾𧊫𧊮𧋈-𧋝𧋟-𧌂𧌞𫊽-𫋁𬠈-𬠍𮔉-𮔖𰲺-𰲾蜘-蜪蜬-蝅蝇-蝋䖿-䗊䗕𧋞𧌃-𧌝𧌟-𧌯𧌱-𧍑𫋂-𫋉𬠎-𬠚𮔗-𮔝𰲿-𰳉蝌-蝸蝺-螀蟡䗋-䗔䗖𧌰𧍒-𧎠𧏇𫋊-𫋎𬠛-𬠞𮔞-𮔧𰳊-𰳍蝹螁-螩蟗䗗-䗞𧎡-𧏆𧏈-𧏷𫋏-𫋕𬠟-𬠤𮔨-𮔲𰳎-𰳕螪-蟒蠁䗟-䗮𢋜𧏸-𧐯𧐱-𧑃𫋖-𫋙𬠥-𬠨𮔳-𮔺𰳖-𰳚蟓-蟖蟘-蟠蟢-蟵蠎䗯-䗳𧑄-𧒍𫋚-𫋞𬠩-𬠮𮔻-𮕁𰳛𰳜蟶-蠀蠂-蠍蠏䗴-䗻𧒎-𧓈𫋟-𫋢𬠯-𬠱𮕂-𮕇𰳝-𰳠蠐-蠙䗼-䘁𧓉-𧓰𫋣-𫋥𫟗𬠲-𬠷𮕈-𮕋𰳡-𰳣蠚-蠤蠴䘂-䘄𧓱-𧔜𫋦𫋧𬠸𮕌-𮕑𰳤蠥-蠬䘅-䘉𧔝-𧕂𫋨𬠹𮕒𰳥蠭-蠳䘊-䘌𧕃-𧕒𧕔-𧕚𬠺𮕓-𮕖蠵-蠺𧕓𧕛-𧕮𮕗𰳦蠻䘍𧕯-𧕼𬠻𮕘𮕙蠼𧕽-𧖃𧖊𮕚蠽蠾𧖄-𧖉𧖋-𧖐蠿䘎𧖑-𧖗𮕛𠑴𧖘-𧖛𫋩𧖜-𧖟𧖡-𧖦] -[radical 143=⾎血:血𮕜𧖧-𧖩𮕝衁衂䘏𧖪衃衄䘐𧖫-𧖯𫋪衅䘑𧖰-𧖲𫋫𮕞𮕟𰳧衆-衉𧖳𧖴𬠼𮕠𰳨䘒𧖵-𧖹䘓𧖺-𧖿𧗄䘔𧗀-𧗃𧗅-𧗍𫋬𰳩𧗎-𧗗衊𧗘𮕡𧗙-𧗛衋𧗜] -[radical 144=⾏行:行𬠽𧗝-𧗠衍衎𧗡-𧗥𮕢衏䘕𧗦-𧗩𬠾𬠿衐-衔𧗪𫋭衕-衘䘖𢔬𧗫-𧗱𫋮𰳪衙𧗲-𧗷𮕣𰳫-𰳭𧗸𧗺𧗻𰳮衚-衝𧗹𧗼𧗽𫋯𫟘𬡀衞-衡䘗䘘𢖅𧗾𢖋𧗿-𧘁𫟙𧘂𧘃𫋰𰳯𧘄䘙𢖡𧘅𬡁𧘆𫋱衢] -[radical 145=⾐衣:衣衤𧘇𮕤补䘚䘛𧘈-𧘌𬡂𮕥-𮕧𰳰衦-衬䘜-䘞𧘍-𧘜𬡃-𬡇𮕨衭-袇䘟-䘡𧘝-𧘼𫋲-𫋴𬡈-𬡊𮕩-𮕯𰳱袈-袮袰䘢-䘧𧘽𧘿-𧙝𫋵-𫋷𬡋-𬡐𮕰-𮕸𰳲-𰳸袯袱-裉䘨-䘮𧘾𧙞-𧙿𫋸-𫋼𬡑-𬡘𮕹-𮖀𰳹𰳺裊-裥䘯-䘲𧚀-𧚣𫋽𫟚𬡙-𬡝𮖁-𮖎𰳻-𰴀裧-褄䘳-䙂𧚤-𧚺𧚼-𧛎𫋾-𫌄𬡞-𬡤𮖏-𮖓𰴁𰴂裦褅-褝䙃-䙍𧚻𧛏-𧛷𫌅𫌆𬡥𬡦𮖔-𮖠褞-褲褴䙎-䙓𧛸-𧜜𧜨𫌇-𫌉𬡧-𬡩𮖡-𮖩𰴃-𰴅褳褵-襅襔䙔-䙝𧜝-𧜧𧜩-𧜬𧜮-𧝁𫌊-𫌏𬡪-𬡭𮖪-𮖮𰴆-𰴈襆-襓襕鿋䙞-䙣𧜭𧝂-𧝰𫌐-𫌒𬡮𬡯𮖯-𮖶襖-襢䙤䙥𧝱-𧞌𫌓𫌔𬡰𬡱𮖷-𮖺襣-襨䙦-䙩𧞍-𧞖𧞘-𧞦𫌕𬡲-𬡴𮖻𮖼襩-襮䙪𧞗𧞧-𧞱𧞳-𧞵𫌖𬡵𬡶𮖽𮖾襯-襲䙫𧞲𧞶-𧟂𬡷𰴉襳襴襽䙬䙭𧟃-𧟇𫌗襵-襷䙮䙯𧟈-𧟋𫌘𫌙襸-襼䙰𧟌-𧟏𰴊𧟐-𧟔䙱𧟕-𧟟] -[radical 146=⾑襾:襾-覀𧟠-𧟣要䙲𧟤-𧟦䙳𧟧-𧟩𬡸覂䙴𧟪-𧟬𫌚𮖿𮗀覃覄䙵䙶𧟭𧟮𫟛𮗁-𮗃覅𧟯𧟰𬡹𧟱-𧟸𬡺𮗄𰴋𧟹-𧟻𮗅𮗆𧟼-𧟾𫌛𰴌𧟿覆𧠀𧠁𬡻覇覈𧠂𮗇𧠃𮗈𧠄𮗉𮗊𰴍覉𮗋覊𧠅𮗌] -[radical 147=⾒見:見𧠆𧠇覌覙𧠈覍覎䙷䙸𧠉-𧠍𫌜規-覔䙹-䙻𧠎-𧠛𬡼𮗍覕覗覘覚䙼-䙿𧠜-𧠧𫌝𬡽𮗎𰴎-𰴐覛覜䚀䚁𧠨-𧠺𫌞𮗏-𮗑覝-覡䚂䚃𧠻-𧡊𫌟𫌠𮗒-𮗔𰴑覢-覥䚄䚅𧡋-𧡠𫌡𬡾-𬢀𮗕-𮗗𰴒覦-親䚆-䚉𧡡-𧡶𫌢𫌣𮗘覫-覯䚊-䚌𧡷-𧢁𬢁𮗙𰴓覰-観䚍䚎𧢂-𧢋𫌤𬢂覴-覸䚏-䚓𧢌-𧢑𬢃𬢄𮗚-𮗝覹-覻𧢒-𧢗𫌥𮗞𰴔覼覽䚔𧢘-𧢛𬢅覾覿𥍄𧢜-𧢡𫟜𬢆𧢢-𧢥觀𧢦-𧢫𫌦𫌧䚕𧢬-𧢮䚖𧢯-𧢱] -[radical 147'=⻅见:见观𬢇觃-觅觇-觉𫌨𫌩𬢈-𬢊𰴕𰴖觊𫌪𬢋𬢍觋𬢌𰴗-𰴙觌觍𬢎觎𫌫𬢏-𬢑𰴚觏𬢒𰴛觐觑𫌬𬢓𰴜𬢔𰴝𫌭𰴞] -[radical 148=⾓角:角𧢲𰴟𧢳𮗟𮗠觓觔𧢴-𧢶𰴠𧢷-𧢺𮗡𮗢𰴡觕-觙䚗𧢻-𧣐𮗣-𮗨觚觛觝觞𧣑-𧣠𬢕𮗩𮗪𰴢𰴣觜觟-觧䚘-䚚𧣡-𧣧𫌮𫌯𬢖𮗫-𮗯觨-觫䚛𧣨-𧣳𬢗𮗰-𮗲𰴤𰴥觬-觯䚜-䚠𧣴-𧤊𬢘𮗳觰觱䚡-䚤𧤋-𧤚𧤢𫌰𫌱觲觳䚥䚦𧤛-𧤡𧤣-𧤮𮗴𮗵觴鵤䚧𧤯-𧤹觵觶䚨䚩䚬𧤺-𧥃𮗶𰴦觷-觹䚪䚫𧥄-𧥇𬢙觺𧥈-𧥋觻觼𧥌-𧥐觽觾𧥑-𧥔觿䚭𧥕-𧥚] -[radical 149=⾔言:言訁𧥛-𧥟𰴧訂-計䚮-䚰𧥠𬢚𬢛𮗷𮗸𰴨𰴩訉-訚䚱䚲𧥡-𧥭𫌲𫌳𬢜-𬢞𮗹𮗺訛-訳䚳-䛃𧥮-𧦛𫌴𫌵𬢟𬢠𮗻-𮗾𰴪訴-詠䛄-䛓𧦜-𧧂𫌶-𫌹𬢡𬢢𮗿-𮘇𰴫𰴬詡-誊誠鿁䛔-䛜𧧃-𧧳𧨜𫌺𫌻𬢣-𬢩𮘈-𮘎𰴭-𰴸誋-誟誡-誮䛝-䛨𧧴-𧨛𧨝-𧨥𫌼-𫌾𬢪-𬢭𮘏-𮘖𰴹-𰴻誯-諚諩䛩-䛸𧨦-𧩢𫌿𫍀𬢮-𬢳𮘗-𮘠𰴼𰴽諛-諨諪-謃䛹-䛽𧩣-𧪗𫍁-𫍅𬢴-𬢹𮘡-𮘪𰴾-𰵂謄-謢䛾-䜂𠐜𧪘-𧫑𫍆-𫍈𬢺-𬣄𮘫-𮘯𰵃𰵄謣-謾䜃-䜊𧫒-𧫽𫍉-𫍌𬣅𮘰-𮘸𰵅謿-譌譎-譜龻䜋-䜑𧫾-𧬦𫍍-𫍏𬣆-𬣉𮘹-𮘽𰵆-𰵈譍譝-譲䜒-䜘𧬧-𧭁𫍐𫍑𬣊𬣋𮘾-𮙂譳-譽䜙-䜞𧭂-𧭐𧭒-𧭛𫍒𬣌-𬣑𮙃𮙄𰵉譾-讅䜟-䜡𧭑𧭜-𧭷𫟝𬣒-𬣔𮙅𮙆讆-讐䜢𧭸-𧮄𫍓𬣕𮙇讑-讖𣌚𧮅-𧮐𫍔-𫍖𬣖讗-讙𧮑-𧮘𮙈讚讛𧮙-𧮝𫍗讜-讞𧮞-𧮤𧮦𧮧𫍘讟𧮨𬣗𬣘𧮩] -[radical 149'=⻈讠:讠-讥𰵊讦-讱𫍙𬣙𬣚𰵋𰵌讲-诀䜣𫍚𫍛𫟞𬣛-𬣟𰵍-𰵒证-诒𧮪𫍜-𫍡𫟟𬣠-𬣧𰵓-𰵡诓-诩䜤𫍢-𫍦𬣨-𬣳𰵢-𰵦诪-诶𫍧-𫍪𬣴-𬣼𮙉𰵧-𰵯请-谊䜥𫍫-𫍮𫟠𫟡𬣽-𬤆𰵰-𰵸谋-谞𫍯-𫍴𬤇-𬤏谟-谧䜦䜧𫍵-𫍸𫟢𬤐-𬤗𰵹-𰵿谨-谬䜨𫍹𫍺𬤘-𬤜𰶀-𰶃谭-谲𫍻𫍼𬤝-𬤥𮙊𰶄-𰶈谳-谵𫍽𬤦-𬤨𰶉-𰶋𫍾𬤩-𬤬𰶌-𰶎𫍿𬤭𮙋䜩𬤮谶𬤯𰶏𬤰𬤱] -[radical 150=⾕谷:谷𧮫䜪𫎀𰶐谸䜫𧮬-𧮮谹-谻𧮯-𧮲𫎁𮙌䜬䜭𧮳𧮴𬤲𰶑𰶒谼𧮵-𧮷𮙍𰶓谽䜮𧮸𧮹𮙎谾䜯𧮺-𧮿𫎂𬤳𮙏𰶔𧯀-𧯅𬤴𮙐𰶕𰶖谿-豁䜰𧯆-𧯉𬤵豂䜱𧯊豃𡓛𧯋-𧯒𮙑𧯓-𧯖豄䜲豅𧯗-𧯙] -[radical 151=⾖豆:豆䜳𰶗𧯚豇豈𧯛-𧯝豉䜴𧯞𧯟𬤶𰶘䜵𧯠-𧯤𮙒𰶙𰶚豊豋䜶𧯥𧯦𧯨𬤷𰶛鿲䜷-䜹𧯩-𧯬𮙓𮙔𰶜豌-豎䜺𧯭-𧯶𫎃𰶝䜻-䜿𧯷-𧯻𮙕豏䝀-䝂𧯼-𧰂𧰈𰶞豐𡕆𧰃-𧰇𫎄𮙖𰶟𧰉-𧰐𬤸𮙗𰶠𰶡豑𧰑-𧰖𬤹𰶢䝃𧰗𧰘𮙘𧰙-𧰜𮙙𧰝-𧰟𬤺𰶣𧰠豒䝄𧰡𧰢豓𧰣𧰤豔𧰥] -[radical 152=⾗豕:豕𧰧𧰨豖𧰦𫎅𧰩𬤻𮙚𰶤𰶥豗䝅𧰪-𧰭豘-豝䝆䝇𧰮-𧰴𫎆𬤼𬤽𮙛豞-象䝈𧰵-𧰾𮙜-𮙞𰶦豢-豦䝉𧰿-𧱌𮙟𮙠豧-豪𧱍-𧱗𫎇𫎈𬤾-𬥀䝊-䝌𧱘-𧱧𬥁-𬥃𰶧-𰶩豫-豮䝍䝎𧱨-𧱱𫎉𮙡-𮙣𰶪-𰶭豯-豳𧱲-𧱺𬥄𬥅𰶮豴豵䝏𧱻-𧲁𮙤豷䝐䝑𧲂-𧲆豶𧲇-𧲋𬥆𰶯䝒𧲌-𧲏𬥇䝓𧲐-𧲓𧲗𧲔-𧲖𧲘𧲙䝔䝕𧲚-𧲞𰶰𧲟] -[radical 153=⾘豸:豸𧲠𧲡𮙥豹-豻𧲢𧲣𫎊豼豽䝖-䝙𧲤-𧲫𮙦𮙧豾-貃䝚䝛𧲬-𧲽𮙨𮙩貄-貊𧲾-𧳉𫎋𬥈貋-貍䝜𧳊-𧳘𮙪貎貏䝝䝞𧳙-𧳥𧳱𬥉貐-貓䝟𧳦-𧳰𧳲-𧳴𫎌𮙫貔-貖䝠𧳵-𧴀𫎍貗-貙䝡䝢𧴁-𧴅𧴇-𧴋𬥊𬥋貚䝣-䝦𧴆𧴌-𧴏𧴑-𧴕𬥌𮙬𧴐𧴖-𧴟𬥍𧴠-𧴢貛貜𧴣] -[radical 154=⾙貝:貝-負𧴤-𧴩𫎎𬥎𮙭𰶱財-貤𧴪-𧴲𫎏-𫎑𮙮-𮙱𰶲貥-貮䝧䝨𧴳-𧵈𫎒𫎓𬥏-𬥒𮙲-𮙸𰶳-𰶻貯-賁䝩-䝯𧵉-𧵢𫎔𫎕𬥓𮙹-𮚀𰶼-𰶿賂-賎䝰-䝲𣣬𧵣-𧶄𫎖𬥔𬥕𮚁-𮚄𰷀-𰷄賏-賘㕢䝳-䝵𧶅-𧶚𫎗-𫎙𬥖-𬥚𮚅-𮚊𰷅賙-賬䝶-䝿𧶛-𧶰𫎚𫎛𬥛-𬥟𮚋-𮚔𰷆-𰷈賭-賵䞀-䞄𠠋𧶱-𧷄𧷆-𧷋𫎜-𫎞𬥠-𬥢𮚕-𮚙𰷉賶-賽䞅䞆𧷌-𧷝𫎟𫎠𬥣-𬥥𮚚-𮚝𰷊-𰷌賾-贀贂-贅䞇𧷞-𧷻𫎡𬥦𬥧𮚞-𮚠𰷍-𰷐贆-贌䞈𧷼-𧸕𫎢𬥨𮚡-𮚦𰷑-𰷗贍-贏䞉𧸖-𧸥𬥩𮚧𮚨贐-贔𧸦-𧸰𬥪-𬥭𮚩-𮚫𰷘-𰷚贕-贘䞊𧸱-𧸼𧸿𫎣𫎤𬥮-𬥰𮚬𰷛贙贚䞋𧸽𧸾𧹀-𧹇𫎥𬥱𮚭贛𧹈-𧹋贜𧹌𧹍𰷜𰷝𧹎-𧹐𮚮-𮚰𬥲] -[radical 154'=⻉贝:贝-财𰷞-𰷠责-贯𧹑𬥳𰷡贰-贻𧹒𫎦𫎧𬥴-𬥶𰷢贼-赆䞌𬥷赇-赊𧹓𫎨𬥸赋-赕䞍䞎𧹔-𧹖𫎩𬥹𰷣-𰷥赖赗䞏䞐𫎪𬥺-𬥽𰷦𰷧赘-赛𬥾𰷨-𰷪赜𧹗赝-赠𫎫𰷫赡赢𰷬𫎬𬥿𰷭𰷮赣𬦀] -[radical 155=⾚赤:赤𧹘-𧹚䞑赥-赧𧹛𧹜𬦁𧹝-𧹟𫎭赨-赪䞒𧹠-𧹢𫎮𬦂𰷯赫䞓䞔𧹣-𧹫𫎯赬-赮𧹬-𧹱𬦃𮚱赯𧹲-𧹷𫎰𧹸-𧹼䞕𧹽-𧺁𬦄𧺂-𧺅𰷰] -[radical 156=⾛走:走赱𧺆𧺇𮚲赲-赵龪𧺈-𧺎赶-赸䞖-䞘𧺏-𧺜𬦅𮚳𰷱赹-赿﨣䞙-䞜𧺝-𧺵𫎱𬦆-𬦈𮚴𮚵𰷲趀-趋䞝-䞤𧺶-𧻏𫎲𬦉-𬦋𮚶𮚷𰷳𰷴趌-趔䞥-䞪𧻐-𧻮𫎳𫎴𬦌𬦍𮚸𮚹𰷵-𰷷趕-趚䞫-䞲𧻯-𧼍𧼝𫎵-𫎷𬦎-𬦑𮚺𮚻趛-趤䞳-䞸𧼎-𧼜𧼞𧼠-𧼧𫎸-𫎺𬦒𬦓𰷸𰷹趥-趧䞹-䞼𧼟𧼨-𧽈𫎻𫎼𬦔-𬦗𮚼𰷺趨䞽-䟀𧽉-𧽝𫎽𬦘-𬦜𮚽𮚾𰷻-𰷽䟁-䟆𧽞-𧽵𫎾𫎿𬦝𬦞𰷾趩-趭䟇𧽶-𧾌𬦟𮚿𰷿趮䟈-䟋𧾍-𧾘𰸀趯趰䟌𧾙-𧾠䟍-䟏𧾡-𧾧𮛀趱䟐𧾨-𧾭䟑𧾮𧾯䟒𧾰-𧾴趲𧾵𧾶] -[radical 157=⾜足:足𧾷-𧾹𮛁趴䟓䟔𧾺-𧿀𬦠𮛂𰸁趵-趸䟕䟖𧿁-𧿑𫏀𬦡𬦢𮛃-𮛈𰸂-𰸄趹-趻趽-跄䟗-䟞𧿒-𧿱𫏁-𫏃𬦣-𬦧𮛉-𮛎𰸅-𰸇跅-跞践䟟-䟭𧿲-𨀔𫏄-𫏆𬦨-𬦫𮛏-𮛖趼跟-跴跶-跻䟮-䟳𨀕-𨀿𫏇-𫏋𬦬-𬦱𮛗𮛘𰸈-𰸏跼-踎䟴-䟻䟽𨁀-𨁴𫏌-𫏎𬦲-𬦵𮛙-𮛟𰸐-𰸓踏-踪踬-踯踺䟼䟾-䠌𨁵-𨂜𨂟𫏏-𫏓𬦶-𬦻𮛠-𮛮𰸔-𰸙踫踰-踹踻-蹅䠍-䠖𨂝𨂞𨂠-𨃒𫏔-𫏘𬦼-𬧃𮛯-𮛿𰸚-𰸧蹆-蹓䠗-䠝𨃓-𨄂𨄄𫏙-𫏛𬧄-𬧉𮜀-𮜈𰸨𰸩蹔-蹧蹮躀䠞-䠢𨄃𨄅-𨅉𨅚𫏜-𫏟𬧊-𬧐𮜉-𮜓𰸪蹨-蹭蹯-蹿䠣-䠧𨅊-𨅙𨅛-𨆀𫏠-𫏢𫟣𬧑-𬧔𮜔-𮜘𰸫-𰸯躁-躉䠨䠩𨆁-𨆩𫏣-𫏦𬧕-𬧗𮜙-𮜛𰸰-𰸲躊-躏䠪䠫𨆪-𨇀𫏧𫏨𬧘𮜜-𮜠𰸳-𰸵躐-躖䠬𨇁-𨇕𬧙𮜡-𮜥𰸶𰸷躗-躜䠭䠮𨇖-𨇣𫏩𬧚𬧛𮜦-𮜪躝-躠䠯𨇤-𨇭𬧜𮜫𮜬躡-躥䠰𨇮-𨇺𰸸躦躧𨇻-𨈀𮜭躩躪𨈁-𨈃𬧝𰸹躨䠱𨈄-𨈇𬧞𨈈-𨈊𬧟𨈋-𨈎] -[radical 158=⾝身:身𨈏-𨈑𬧠𨈒躬𨈓-𨈗𮜮躭-躯𨈘-𨈨𬧡𮜯𰸺躰䠲-䠶𨈩-𨈷𬧢𮜰𰸻-𰸽躱躲䠷-䠺𨈸-𨉇𫏪𫏫𬧣𮜱-𮜵躳-躵𨉈-𨉓𫏬𮜶-𮜹躶-躼䠻𨉔-𨉡𬧤-𬧪𰸾-𰹀躽躾䠼𨉢-𨉥𨉧-𨉭𬧫𰹁-𰹅躿䠽䠾𨉦𨉮-𨉸𫏭𫏮𬧬-𬧮𰹆軀軁𨉹-𨉾𫏯𬧯軂-軅䠿𨉿-𨊌𫏰𬧰𰹇軆䡀𨊍-𨊒𫏱𮜺-𮜼軇𨊓-𨊚䡁𨊛𨊜𮜽軈𨊝𨊞𮜾𨊟軉] -[radical 159=⾞車:車軋𰹈𰹉軌軍䡂-䡄𨊠-𨊦軎-軕䡅𨊧-𨊲𫏲𮜿𰹊𰹋軖-軣䡆-䡎𨊳-𨋍𫏳𬧱𮝀-𮝅𰹌軤-軬軮-軽龫䡏-䡒𨋎-𨋧𫏴𫏵𬧲-𬧴𮝆-𮝌𰹍-𰹐軭軾-輌䡓-䡗𨋨-𨌁𬧵𮝍-𮝑𰹑輍-輕䡘-䡛𨌂-𨌟𫏶-𫏸𮝒𮝓𰹒輖-輬䡜-䡟𨌠-𨍆𫏹𬧶𬧷𮝔-𮝜𰹓-𰹚輭-輼䡠-䡤𨍇-𨍨𫏺𫏻𬧸𬧹𮝝-𮝟𰹛-𰹞輽-轅䡥-䡪𨍩-𨎉𫏼𫏽𬧺𮝠-𮝢𰹟-𰹢轆-轌鿂䡫-䡱𨎊-𨎣𫏾𫏿𬧻-𬧽𮝣-𮝥𰹣轍-轔䡲-䡵𨎤-𨎱𫐀𮝦-𮝨𰹤-𰹧轕-轚䡶𨎲-𨏇𨘼𫐁𬧾𮝩-𮝫𰹨轛-轟䡷-䡹𨏈-𨏐𫐂𮝬-𮝯𰹩轠-轢䡺䡻𨏑-𨏝𬧿𬨀𮝰-𮝲𰹪𰹫轣轤𨏞-𨏨䡼𨏩-𨏴𰹬䡽𨏵-𨏸𨏽𰹭轥䡾𨏹𨏻𨏾𨏺𨏼𨏿-𨐂䡿𨐃𰹮𫐃𨐄] -[radical 159'=⻋车:车轧𰹯轨𰹰𰹱轩-轫䢀𫐄𫐅𰹲-𰹵转-轰䢁𨐅𨐆𫐆𫐇𬨁-𬨃𮝳𰹶-𰹻轱-轻䢂𨐇𫐈-𫐊𫟤𬨄𬨅𮝴𰹼-𰺃轼-较𨐈𫐋𫐌𬨆𬨇𮝵𰺄-𰺆辄-辆𫐍𬨈-𬨋𮝶𰺇𰺈辇-辎𫐎-𫐑𬨌𰺉-𰺑辏-辔𫐒𫐓𬨍-𬨏𮝷𮝸𰺒-𰺕辕-辗𫐔𫟥𬨐𬨑𰺖𰺗辘𫐕𫐖𬨒𬨓𰺘𰺙辙辚𨐉𫐗𰺚-𰺞𫐘𫟦𬨔𮝹𮝺𰺟𰺠𬨕𰺡𫐙𰺢-𰺤𨐊] -[radical 160=⾟辛:辛𨐋𨐌𬨖𨐍𨐎𰺥𨐏-𨐑𰺦辜辝𨐒𨐓𫐚𬨗-𬨙辞-辠𨐔-𨐗𫐛𫐜𰺧辡-辣𨐘-𨐛𬨚𮝻辤䢃𨐜-𨐟𮝼𰺨辥-辪𨐠-𨐧𰺩辫𨐨-𨐯辬𨐰-𨐲𮝽𰺪辭𨐵-𨐹𰺫辮䢄𨐺-𨐼𫐝辯𨐽𰺬𨐾𨐿𬨛𨑀-𨑂] -[radical 161=⾠辰:辰𨑃𨑄𮝾辱農䢅𨑅-𨑇𰺭䢆辳䢇𨑈𨑉𮝿𮞀辴𨑊䢈䢉𨑋𨑌] -[radical 162=⾡辵:辵辶𠔇辷𫐞辸-辽𨑍-𨑐𫟧𬨜𰺮巡达-迉䢊䢋𨑑-𨑡𫐟𮞁-𮞃𰺯-𰺳迊-迟迬﨤䢌-䢏𨑢-𨒁𫐠𫐡𬨝-𬨠𮞄𮞅𰺴𰺵迠-迫迭-迳䢐䢑𨒂-𨒤𫐢-𫐤𬨡-𬨣𮞆-𮞎𰺶迴-逊䢒-䢘𨒥-𨓄𫐥𬨤𬨥𮞏-𮞑𰺷-𰺺逋-逧䢙-䢛𨓅-𨓪𫐦-𫐪𬨦-𬨬𮞒-𮞕𰺻-𰺽逨-逻䢜-䢠𨓫-𨔍𨔏-𨔜𨔠𫐫-𫐲𬨭-𬨲𮞖-𮞨𰺾-𰻅逼-遗䢡𨔎𨔝-𨔟𨔡-𨕜𫐳-𫐹𫟨𫟩𬨳-𬨹𮞩-𮞵𰻆-𰻈遘-遥䢢-䢥𨕝-𨖅𫐺-𫐽𬨺-𬨿𮞶-𮞼𰻉-𰻍遦-遱遳䢦-䢩𨖆-𨖳𫐾-𫑃𬩀-𬩈𮞽-𮟈𰻎-𰻑遲遴-遼邆䢪-䢭𨖴-𨗒𨗔-𨗤𫑄-𫑊𬩉-𬩐𮟉-𮟏𰻒-𰻕遽-邅邉䢮𨗥-𨘆𫑋𫟪𬩑-𬩛𮟐-𮟗𰻖-𰻚邇邈䢯䢰𨘇-𨘠𩄮𫑌-𫑏𬩜-𬩣𮟘-𮟜邊-邌䢱𨘡-𨘶𫑐𫑑𬩤-𬩪𮟝-𮟡邍𨘷-𨘻𨘽-𨙁𬩫-𬩮𮟢𮟣𰻛邎𨙂-𨙑𫑒-𫑕𮟤-𮟦𨙒-𨙘𫑖𬩯-𬩲𮟧𰻜邏邐𨙙-𨙞䢲𨙟-𨙥𮟨𨙦𮟩𨙧𰻝𰻞] -[radical 163=⾢邑:邑𨙨邒邓䢳𨙩𨙪𬩳𬩴邔-邝䢴𨙫-𨙵𫑗𮟪𮟫𰻟𰻠邞-邬䢵-䢷𨙶-𨚒𫑘𫑙𬩵𬩶𮟬-𮟮𰻡-𰻦邭-邻䢸-䢺𨚓-𨚮𫑚𫑛𫟫𬩷-𬩹𮟯-𮟶𰻧𰻨邼-郑郓䢻-䣂𨚯-𨛊𫑜𬩺-𬩽𮟷-𮟺𰻩郒郔-郧䣃-䣉𨛋-𨛪𫑝-𫑟𬩾-𬪄𮟻𮟼𰻪-𰻬部-郸䣊-䣏𨛫-𨜎𫑠-𫑢𫟬𬪅-𬪊𮟽-𮟿𰻭-𰻱郹-鄊䣐-䣒𨜏-𨜖𨜘-𨜱𫑣𫑤𫟭𬪋-𬪐𮠀-𮠂𰻲𰻳鄋-鄗䣓-䣗𨜗𨜲-𨝊𫑥𫑦𮠃-𮠅𰻴-𰻸鄘-鄥䣘-䣜𨝋-𨝪𨝹𫑧-𫑩𬪑-𬪔𮠆𰻹-𰻻鄦-鄲䣝-䣠𨝫-𨝸𨝺-𨞐𬪕𬪖𮠇-𮠉𰻼鄳-鄷䣡𨞑-𨞦𫑪𫑫𬪗-𬪛𮠊-𮠎𰻽鄸鄹䣢𨞧-𨞹𫑬𬪜𮠏𮠐𰻾鄺-鄾𨞺-𨟌𫑭𬪝-𬪟𮠑𮠒𰻿鄿酀酂𨟍-𨟘𫑮-𫑰𬪠-𬪢𰼀𰼁酁酃𨟙-𨟟𬪣𬪤𮠓酄-酆𨟠-𨟣𫑱𮠔酇酈𨟤-𨟧䣣䣤𨟨-𨟮𬪥𨟯𫑲𰼂] -[radical 164=⾣酉:酉𮠕酊酋䣥䣦𮠖𮠗酌-酒䣧䣨𨟰-𨟳𫑳𮠘-𮠚𰼃酓-酞䣩-䣭𨟴-𨠊𬪦𬪧𮠛-𮠠𰼄酟-酥䣮-䣳𨠋-𨠣𬪨𮠡-𮠤𰼅𰼆酦-酱䣴-䣹𨠤-𨠶𫑴𫑵𫟮𬪩𮠥-𮠪酲-酿䣺䣻𨠷-𨡋𫑶-𫑸𬪪-𬪬𮠫-𮠭𰼇-𰼉醀-醌䣼-䣿𨡌-𨡨𫑹𮠮-𮠴𰼊-𰼌醍-醗䤀-䤈𨡩-𨢄𬪭-𬪱𮠵-𮠻𰼍𰼎醘-醤䤉-䤌𨢅-𨢠𫑺𬪲-𬪵𮠼𰼏醥-醬䤍𨢡-𨢼𫑻𬪶𮠽-𮡀𰼐-𰼒醭-醱䤎-䤒𨢽-𨣕𫑼𫑽𮡁-𮡄𰼓𰼔醲-醸𨣖-𨣥𬪷-𬪹𮡅𮡆醹-醻䤓䤔𨣦-𨣭𫑾𮡇-𮡊𰼕䤕䤖𨣮-𨣵𮡋𮡌𰼖醼𨣶-𨣽𫑿醽-釀䤗䤘𨣾-𨤂𮡍釁釂𨤃𨤄釃釄𨤅𨤆釅𨤇-𨤉䤙𨤊-𨤎] -[radical 165=⾤釆:釆采𨤏𬪺𮡎釈𨤐𨤑𮡏𰼗釉释𫒀𬪻𨤒-𨤙𮡐𤳛𨤚-𨤝𮡑釋𨤞-𨤡] -[radical 166=⾥里:里𰼘重𫟯𨤣𨤤野䤚𨤢𨤥𫒁𮡒𰼙量𨤦-𨤩𫒂𬪼𬪽𮡓𨤪𨤫𬪾𮡔-𮡖𨤬𫒃𮡗𮡘𨤭-𨤯𮡙𨤰𨤱𮡚𰼚-𰼝𡣢𨤲𨤳𫒄𬪿𬫀𰼞釐𨤴-𨤷𮡛𫒅𮡜𮡝𥣷𨤸𬫁𮡞-𮡢𨤹𨤺𮡣𨤻𨤼] -[radical 167=⾦金:金-釢䤛𨤽-𨥁釣-釼䤜𨥂-𨥉𫒆-𫒉𮡤-𮡦𰼟𰼠釽-鈬䤝-䤠𨥊-𨥤𫒊-𫒎𬫂-𬫅𮡧-𮡭𰼡-𰼣鈭-鉴銏龯䤡-䤣𨥥-𨦁𫒏-𫒔𬫆-𬫌𮡮-𮡰𰼤-𰼦鉵-鉻鉽-銎銐-銱䤤-䤪𨦂-𨦝𨦟-𨦫𫒕-𫒜𫟰𬫍-𬫓𮡱-𮡷𰼧-𰼬銲-鋶﨧䤫-䤲𨦬-𨧥𫒝-𫒥𬫔-𬫠𮡸-𮢁𰼭-𰼴鉼鋷-錧錩-鍆鍈龬﨨䤳-䤶𨧦-𨨮𫒦-𫒯𬫡-𬫬𮢂-𮢘𰼵-𰼺錨鍇鍉-鎇䤷-䤼𨨯-𨪆𫒰-𫒷𬫭-𬫲𮢙-𮢧𰼻-𰽁鎈-鎨鎪-鎿龲䤽-䥇𨪇-𨫎𫒸-𫒾𫟱𬫳-𬫾𮢨-𮢳𰽂𰽃鎩鏀-鏲鏹䥈-䥓𨫏-𨬌𫒿-𫓃𬫿-𬬄𮢴-𮢽𰽄𰽅鏳鏵-鏸鏺-鐨䥔-䥜𨬍-𨬔𨬖-𨭔𫓄-𫓎𬬅-𬬊𮢾-𮣎𰽆-𰽌鏴鐩-鑁䥝-䥦𨬕𨭕-𨮑𫓏-𫓕𬬋-𬬑𮣏-𮣘𰽍鑂-鑔鑧䥧-䥮𨮒-𨮷𫓖-𫓚𬬒-𬬗𮣙-𮣝𰽎-𰽑鑕-鑦䥯-䥴𨮸-𨯜𫓛𫓜𬬘-𬬛𮣞-𮣤𰽒鑨-鑬䥵-䥷𨯝-𨯹𫓝-𫓟𬬜-𬬞𮣥-𮣩鑭-鑳䥸𨯺-𨰈𨰱𫓠-𫓢𬬟𬬠𮣪𮣫鑴-鑺𨰉-𨰝𫓣𬬡𬬢𮣬𮣭鑻-鑿𨰞-𨰨𫓤𮣮钀-钂𨰩-𨰰𬬣𮣯钃钄䥹𨰲-𨰶𬬤𨰷-𨰹𬬥𰽓𨰺𬬦𨰻𮣰𨰼𨰽𮣱𰽔] -[radical 167'=⻐钅:钅-钌𫓥𫟲𰽕𰽖钍-钗𨰾𨰿𫓦𫟳𬬧-𬬪𮣲𰽗-𰽛钘-钯䥺-䥼𨱀-𨱂𫓧-𫓫𫟴𫟵𬬫-𬬶𮣳𰽜-𰽤钰-铎鿭䥽-䥿𨱃-𨱆𫓬-𫓮𫟶𫟷𬬷-𬭂𰽥-𰽱铏-铷䦀𫓯-𫓴𫟸-𫟻𬭃-𬭉𰽲-𰽽铸-锕鿏䦁𨱇𨱈𫓵-𫓷𫟼𬭊-𬭐𮣴𰽾-𰾋锖-锱𨱉-𨱌𫓸-𫓿𫟽𬭑-𬭝𮣵𰾌-𰾓锲-镅𨱎𫔀-𫔄𫟾𫟿𬭞-𬭥𰾔-𰾦镆-镕鿔䦂𨱍𨱏𫔅-𫔈𫠀𬭦-𬭫𮣶𰾧-𰾯镖-镠𨱐𨱒𫔉𫔊𬭬-𬭲𰾰-𰾲镡-镫䦃-䦅𨱑𨱓𨱔𫔋-𫔏𬭳-𬭹𰾳-𰾽镬-镱𨱕𨱖𫔐𫔑𬭺-𬭽𮣷𰾾-𰿁镲𫔒𫠁𬭾𰿂镳镴𬭿𰿃-𰿅𫔓𬮀𰿆𰿇镵镶𬮁𰿈𫔔𰿉𫔕𬮂𰿊䦆𬮃] -[radical 168=⾧長:長镸𨱗-𨱙镹䦇𮣸𰿋镺𨱚-𨱥𮣹𮣺𰿌镻䦈䦉𨱦-𨱱𮣻䦊𨱲-𨱿𫔖𬮄𮣼𮣽𰿍𨲀-𨲆𮣾𮣿𰿎-𰿐镼𨲇-𨲒𫔗𮤀𮤁𰿑𡑺𨲓-𨲕𨲗-𨲝𰿒𨲖𨲞-𨲤𮤂𰿓䦋𨲥-𨲬𮤃𮤄𰿔𰿕镽𨲭-𨲷𮤅𮤆镾𨲸-𨳆] -[radical 168'=⻓长:长𰿖] -[radical 169=⾨門:門𨳇𨳈閁閂𨳉𫔘閃-閅𨳊-𨳏𬮅𰿗閆-閊䦌䦍𨳐-𨳖𫔙𬮆𮤇𰿘-𰿛開-閗䦎-䦑𨳗-𨳲𫔚𫔛𬮇𬮈𮤈𮤉𰿜𰿝閘-閠䦒-䦔𨳳-𨴌𫔜-𫔠𬮉𮤊-𮤍𰿞閡-閪䦕-䦛𨴍-𨴦𮤎𮤏𰿟閫-閴䦜-䦟𨴧-𨵇𫔡-𫔤𬮊-𬮌閵閶閸-闂䦠-䦨𨵈-𨵤𫔥-𫔧𮤐-𮤖𰿠-𰿢閷闃-闏䦩-䦯𨵥-𨵿𫔨𬮍𬮎𮤗-𮤛𰿣闐-闘𨶀-𨶛𬮏-𬮑𮤜-𮤞闙-闝䦰𨶜-𨶫𫔩𬮒𮤟-𮤡闞-闡䦱𨶬-𨷂𬮓𮤢-𮤥闢-闦䦲-䦴𨷃-𨷓𨷕-𨷗𫔪𬮔𬮕𮤦𮤧闧䦵𨷔𨷘-𨷞𬮖𮤨𰿤𨷟-𨷥𬮗𨷦-𨷮𨷶𮤩𨷯-𨷵𨷸𫔫𮤪𨷷𨷹-𨷾] -[radical 169'=⻔门:门闩𰿥闪𬮘𮤫𰿦闫-闯𨷿-𨸁𫔬𬮙-𬮛𮤬𮤭𰿧闰-闷𨸂𨸃𫔭-𫔯𬮜-𬮟𮤮-𮤰𰿨-𰿫闸闹𫔰𫠂𬮠𬮡𮤱𮤲𰿬𰿭闺-阂䦶𨸄𨸅𫔱𬮢-𬮧𮤳𰿮阃-阆䦷𫔲𫔳𬮨-𬮪𰿯𰿰阇-阐𫔴𬮫-𬮰𮤴-𮤶𰿱-𰿳阑-阕䦸𨸆-𨸈𬮱-𬮵𮤷𰿴-𰿶阖-阙𨸉𨸊𫔵𫔶𰿷𰿸阚𫔷𫔸𬮶𬮷𰿹𰿺𨸋𨸌𬮸𬮹𮤸𰿻𰿼阛𰿽𰿾𨸍𫔹𰿿𱀀𨸎] -[radical 170=⾩阜:阜阝𨸏阞队䦹䦺𨸐-𨸕阠-阤䦻𨸖-𨸙𫔺𬮺𮤹𱀁𱀂阥-阶䦼-䧀𠁲𨸚-𨸩𫔻𬮻-𬮽𮤺𮤻𱀃-𱀅阷-陉䧁-䧃𨸪-𨹀𫔼𫔽𬮾𮤼-𮤿𱀆-𱀊陊-陕䧄-䧈𨹁-𨹗𫔾-𫕀𬮿𬯀𮥀-𮥅𱀋-𱀐陖-陙陛-险䧉-䧏𨹘-𨹳𫕁-𫕃𬯁-𬯃𮥆-𮥋𱀑-𱀖陚陪-険䧐-䧖𨹵-𨺝𫕄𫕅𬯄-𬯊𮥌-𮥑𱀗-𱀠陻-隐䧗-䧙𨺞-𨺿𫕆-𫕍𫠃𬯋-𬯏𮥒𱀡-𱀩隑-隙﨩䧚-䧟𨻀-𨻭𫕎𫕏𬯐-𬯓𮥓-𮥚𱀪𱀫隚-隡䧠-䧣𨻮-𨼉𫕐-𫕓𬯔-𬯘𮥛-𮥟𱀬-𱀰隢-隥䧤-䧦䧩𨼊-𨼩𫕔-𫕗𬯙-𬯛𮥠-𮥤𱀱-𱀶隦-隫䧧䧨䧪𨼪-𨼾𬯜-𬯟𮥥-𮥩𱀷-𱀺隬-隲䧫-䧭𨼿-𨽌𬯠𮥪-𮥮𱀻隳𨽍-𨽕𬯡𮥯𱀼-𱀿隴䧮𨽖-𨽡𫕘𮥰𱁀-𱁂隵䧯𨽢-𨽥𬯢-𬯤𮥱䧰𨽦-𨽫𬯥-𬯧𱁃𱁄𨽬𨽭𬯨𨽮𨽯𮥲𨽰𨽱𬯩𮥳鿧𨽲-𨽵] +[radical 82=⽑毛:毛𣬛𪵖㲌𣬜-𣬠毜毝𣬡-𣬨𬆼𰚍毞毟㲍-㲑𣬩-𣬷𪵗𪵘𬆽-𬆿𭯒𰚎-𰚑毠毡㲒𣬸-𣭛𪵙𪵚𬇀𭯓-𭯗𰚒-𰚕𱥞𱥟毢-毪㲓𣭜-𣭰𪵛𪵜𭯘𮳁𰚖𰚗𱥠𱥡毫-毮㲔-㲚𣭱-𣮇𬇁𭯙𭯚𮳂𰚘-𰚝毯-毶㲛-㲞𣮈-𣮧𪵝𪵞𭯛-𭯝𰚞-𰚣毷-毽㲟-㲣𣮨-𣯄𪵟𬇂𭯞𭯟𰚤-𰚦𱥢𱥣毾㲤-㲩𣯅-𣯢𪵠𬇃𬇄𭯠-𭯢𰚧-𰚮𱥤毿-氂𣯣-𣯷𪵡𬇅𰚯-𰚱𱥥氃-氇㲪-㲮𣯸-𣰉𬇆𭯣-𭯥𰚲氈-氊𣰊-𣰙𬇇𭯦-𭯩𱥦𱥧氋㲯㲰𣰚-𣰪𪵢𬇈𭯪𰚳𰚴氌㲱𣰫-𣰰𭯫𰚵𠫈𣰱-𣰵𭯬𣰶-𣰺氍𣰻-𣰾𭯭𰚶𣰿-𣱁𭯮氎㲲𣱂𣱃𭯯𣱄] +[radical 83=⽒氏:氏-民𫞕氒𫞖𰚷𬇉氓𣱅𣱆𬇊𬇋𭯰𱥨𱥩𣱇-𣱊𬇌𰚸㲳𬇍𰚹𣱋-𣱎𭯱𣱏𣱐𬇎𣱑𣱒𰚺𣱓𣱔] +[radical 84=⽓气:气-氘𣱕𣱖𰚻氙氚𣱗𣱘氛-氝㲴𣱙-𣱛𪵣𬇏𭯲𰚼𰚽氞-氢𣱜-𣱠𪵤𬇐𰚾𰚿氣-氩𣱡𬇑𰛀𰛁氪氫㲵𣱣𪵥𰛂𱥪氬-氰𣱢𣱤𣱥𰛃𱥫氱𣱦-𣱨𪵦氲氳𣱩𪵧𬇒㲶𣱪𣱫𭯳㲷𭯴𱥬鿫𣱬𣱭𬇓𣱮𭯵𱥭𣱯𣱰] +[radical 85=⽔水:水氵氺𣱱𰛄𰛅氶-氹㲸𣱲-𣱴𰛆氻氼氾-汉㲹-㲼𣱵-𣱿𪵨𱥮𱥯汊-汤汷㲽-㲿𣲀-𣲍𪵩-𪵬𬇔-𬇗𭯶𭯷𮳃𰛇-𰛋𱥰𱥱汥-汶汸-沪㳀-㳊𣲎-𣲱𪵭-𪵰𬇘-𬇚𭯸-𭯼𮳄𰛌-𰛑𱥲-𱥻沫-泙泛-泴泶-泾㳋-㳕𣲲-𣳣𪵱-𪵶𬇛-𬇟𭯽-𭰋𰛒-𰛝𱥼-𱦄泚泿-洌洎-洕洗-浕㳖-㳣𣳤-𣴝𪵷-𪵽𬇠-𬇦𭰌-𭰖𮳅𮳆𰛞-𰛪𱦅-𱦘洍洖浖-涘涚-涩㳤-㳳𣴞-𣵶𣷚𪵾-𪶋𫞗𬇧-𬇴𭰗-𭰧𮳇𰛫-𰛼𱦙-𱦯涙涪-渂渄-渗渚湴㳴-㴎𣵷-𣷙𣷛-𣷻𣸊𪶌-𪶖𫞘𬇵-𬈄𭰨-𭱂𮳈-𮳊𰛽-𰜋𱦰-𱧇渃渘渙減-湳湵-満溂-溌滋滞鿌鿿㴏-㴤𣷼-𣸉𣸋-𣹜𪶗-𪶩𬈅-𬈕𭱃-𭱡𮳋-𮳏𰜌-𰜤𱧈-𱧭溁溍-滊滍-滙滛-滝滟-滪漓㴥-㴻𣹝-𣻌𦴶𪶪-𪶾𫞙-𫞛𬈖-𬈤𭱢-𭱵𰜥-𰜰𱧮-𱨊滌滚滫-漊漌-漒演-漼漾-潍㴼-㵉𣻍-𣻳𣻵-𣼘𣼚-𣽂𪶿-𪷊𬈥-𬈱𭱶-𭲑𮳐-𮳓𰜱-𰝂𱨋-𱨥漋漽潎-潿澁-澘澚-澝濐鿰㵊-㵜𣻴𣽃-𣾨𣾪-𣾿𣿁-𣿄𪷋-𪷜𫞜𬈲-𬉇𭲒-𭲫𮳔𮳕𰝃-𰝐𱨦-𱩁澙澞-濏濑-濓濖㵝-㵮𣾩𣿅-𤀡𪷝-𪷧𫞝𬉈-𬉒𭲬-𭲻𮳖-𮳘𰝑-𰝘𱩂-𱩟澀濔濕濗-濲濴-濸㵯-㵼𣿀𤀣-𤁝𤁟𤁠𪷨-𪷲𬉓-𬉚𭲼-𭳏𰝙-𰝡𱩠-𱩯濹-瀔㵽-㶃𤁞𤁡-𤂜𤂞-𤂠𤂢-𤂲𪷳-𪷹𬉛-𬉞𭳐-𭳛𮳙𰝢-𰝫𱩰-𱩺濳瀕-瀮㶄-㶋𤂝𤂡𤂳-𤃧𪷺-𪷿𫞞𬉟-𬉤𭳜-𭳫𰝬-𰝯𱩻-𱪇瀯-灁㶌-㶑𤃨-𤄍𪸀-𪸂𬉥-𬉪𭳬-𭳯𰝰𰝱𱪈-𱪎灂-灍灏灐㶒-㶘𢌇𤄎-𤄵𪸃-𪸇𬉫-𬉭𭳰-𭳶𰝲𱪏-𱪒灑-灘㶙㶚𤄶-𤅉𪸈𪸉𬉮𬉯𭳷-𭳹𰝳𰝴𱪓-𱪕灙-灜㶛-㶝𤅊-𤅟𪸊𪸋𱪖-𱪙灝-灡㶞㶟𤅠-𤅨𪸌𬉰𬉱𭳺-𭳽𱪚-𱪝灢灣𤅩-𤅯𱪞灎灤-灦㶠𤅰-𤅶灧灨𤅷-𤅻𱪟𱪠𤅼-𤅿𬉲灩𰝵灪𭳾𤆀𬉳𤆁] +[radical 86=⽕火:火-灭𤆂𪸍𭳿灮-灳炇㶡㶢𤆃-𤆌𭴀-𭴂𰝶𱪡-𱪣灴-炀㶣-㶥𤆍-𤆜𪸎-𪸐𬉴-𬉺𭴃-𭴇𮳚-𮳜𰝷-𰝼𱪤-𱪨炁-炆炈-炞㶦-㶪𤆝-𤆻𪸑-𪸗𬉻-𬊀𭴈-𭴑𮳝-𮳢𰝽-𰞀𱪩-𱪰炟-烃㶫-㶲𤆼-𤇮𪸘-𪸢𬊁𬊂𭴒-𭴚𮳣𮳤𰞁-𰞇𱪱-𱪼烄-烮㶳-㶸𤇯-𤈤𪸣-𪸪𫞟𬊃-𬊈𭴛-𭴥𮳥-𮳨𰞈-𰞞𱪽-𱫅烯-焓焕-焘㶹-㷁𤈥-𤉡𪸫-𪸲𫞠𬊉-𬊖𭴦-𭴷𮳩𮳪𰞟-𰞬𱫆-𱫐焔焙-煀煮㷂-㷍𤉢-𤊱𪸳-𪹃𬊗-𬊨𭴸-𭵈𮳫-𮳮𰞭-𰞹𱫑-𱫟煁-煚煜-煭煯-煸煺㮡㷎-㷞𤊲-𤋲𤋴-𤌆𤍏𪹄-𪹑𬊩-𬊱𭵉-𭵡𮳯-𮳳𰞺-𰟆𱫠-𱫮煛煹煻-熙熦蒸㷟-㷪𤌇-𤌱𤌳-𤍎𪹒-𪹠𫞡𬊲-𬊾𭵢-𭵲𮳴𮳵𰟇-𰟏𱫯-𱫼熚-熥熧-熵黙龦龽㷫-㷲𤌲𤍐-𤍨𤍪-𤍿𤎁𤎃-𤎜𪹡-𪹩𬊿-𬋄𭵳-𭵼𮳶𮳷𰟐-𰟘𱫽-𱬎熶-燞㷳-㷽𤍩𤎝-𤏟𤏡-𤏴𪹪-𪹳𬋅-𬋌𭵽-𭶋𰟙-𰟢𱬏-𱬖營-燷鿪㷾-㸃𤏵-𤐣𪹴-𪹻𬋍-𬋐𭶌-𭶙𮳸𮳹𰟣-𰟩𱬗-𱬜燸-爃㸄㸅𤐤-𤑂𤑄-𤑑𦦨𪹼-𪺀𬋑-𬋓𭶚-𭶡𰟪-𰟯𱬝-𱬣爄-爊爌-爎爕㸆㸇㸉𤑒-𤑲𪺁𪺂𬋔-𬋘𭶢𭶣𰟰-𰟳𱬤-𱬧爋爏-爔爖-爘㸈㸊-㸌𤑳-𤒠𤒨𪺃-𪺅𬋙-𬋝𭶤-𭶦𰟴-𰟹𱬨-𱬪爙-爛㸍𤒡-𤒧𤒪-𤒹𰟺𱬫𱬬爜-爠㸎𤒩𤒺𤒻𤒽-𤓇𪺆𪺇𭶧𱬭爡爢㸏㸐𤒼𤓈-𤓎𤓐-𤓖𪺈𬋞𱬮𱬯爣𤓗-𤓛𪺉𭶨𭶩𰟻爤-爦𤓜-𤓞𤓠-𤓣𪺊𪺋𬋟𬋠𱬰𱬱㸑𤓤𤓥𱬲𤓦-𤓩𪺌爧𤓪𤓬𬋡𬋢爨𤓫𤓭爩𤓮𱬳𬋣] +[radical 87=⽖爪:爪爫𤓯-𤓱𱬴𤓲-𤓵𪺍𱬵𱬶爬爭㸒㸓𤓶-𤓼𬋤𬋥𭶪𰟼𱬷爮-爰𤓽-𤔋𪺎𬋦𭶫𰟽𱬸𱬹爱𤔌-𤔏𬋧𬋨𭶬-𭶯𰟾𰟿㸔𤔐-𤔓𪺏𬋩𬋪𭶰𰠀𱬺-𱬽爲𤔔-𤔖𤔘-𤔛𪺐-𪺓𬋫𬋬𭶱𰠁-𰠄𱬾𱬿𤔜-𤔡𪺔𪺕𬋭𬋮𭶲𭶳𰠅𰠆𱭀-𱭄爳㸕𤔢-𤔦𬋯𬋰𭶴𭶵噕爴𤔧-𤔭𪺖𪺗𬋱𬋲𭶶𰠇𱭅𤔮-𤔱𬋳𬋴𭶷𭶸𰠈𱭆𤔲-𤔸𤔼𪺘𪺙𬋵𬋶𱭇爵𤔹𤔻𤔽𤔾𭶹𱭈𤔺𤔿𤕀𬋷𱭉𤕂-𤕇𬋸𬋹𤕈-𤕋𰠉𰠊𤕌𤕍𬋺𪺚] +[radical 88=⽗父:父爷𭶺𤕎𤕏𬋻𭶻爸𤕐𤕑㸖𤕒𰠋爹㸗𤕓𤕔𪺛𰠌㸘𤕕𪺜𭶼𱭊𤕖𤕗𰠍爺㸙𤕘-𤕚𬋼𤕛𭶽] +[radical 89=⽘爻:爻𤕜㸚𤕝𪺝爼𤕞-𤕡爽𤕢-𤕥爾𠎛𤕦-𤕩𬋽𱭋𠑂𡄉𬋾𱭌] +[radical 90=⽙爿:丬爿𤕪-𤕮𭶾𭶿牀𤕯-𤕱𭷀𭷁𰠎-𰠐𱭍𱭎牁㸛𤕲-𤕵𬋿-𬌁𭷂𭷃𰠑𱭏牂𤕶-𤕺𭷄𭷅𰠒𤕻-𤖃𪺞𬌂𭷆𰠓𰠔𱭐㸜𤖄-𤖋𪺟𬌃-𬌈𰠕𱭑-𱭓牃𤖌-𤖎牄𤖏-𤖒𬌉牅𤖓-𤖕𪺠𬌊𰠖𱭔𤖖-𤖛𬌋-𬌍牆𤖜-𤖟𭷇𱭕𪺡𬌎𭷈𤖠𤖡𬌏𱭖𤖢𬌐𬌑𤖣-𤖧] +[radical 90'=⺦丬:𰠗𱭗𱭘𰠘𬌒] +[radical 91=⽚片:片𤖨-𤖫𱭙版㸝㸞𤖬-𤖰𬌓𬌔𭷉𰠙𰠚牉牊𤖱-𤖹𭷊𭷋𰠛-𰠝𱭚㸟-㸡𤖺-𤖿𪺢𱭛𤗀-𤗆𪺣𪺤𬌕𭷌𰠞牋-牍𤗇-𤗗𪺥𰠟𱭜-𱭞牎-牒𤗘-𤗡牓牔㸢𤗢-𤗧𱭟牕-牗𤗨-𤗲𱭠𤗳-𤗹𪺦𱭡㸣𤗺-𤗾𭷍㸤𤗿-𤘂𭷎牘𤘃㸥𤘄𬌖] +[radical 92=⽛牙:牙㸦𱭢𤘅𰠠𤘆𪺧𭷏𱭣𤘇𭷐𰠡㸧𤘈𤘉𬌗𭷑𰠢𰠣𱭤𱭥𤘊𤘋𰠤𱭦牚𤘌-𤘏𪺨𭷒𤘐𤘑𬌘𤘒𱭧𤘓𱭨𰠥] +[radical 93=⽜牛:牛牜𤘔𭷓牝-牟㸨𤘕-𤘗𬌙𭷔𰠦牠-牤㸩㸪𤘘-𤘛𪺩𬌚𮳺𰠧𰠨牥-牬㸫-㸯𤘜-𤘷𬌛𬌜𭷕-𭷙𮳻𰠩-𰠬𱭩牭-牵㸰-㸴𤘸-𤙐𪺪𪺫𫞢𬌝𭷚-𭷝𰠭-𰠳𱭪-𱭬牶-牺㸵-㸸𤙑-𤙚𪺬-𪺮𬌞𬌟𭷞𭷟𰠴𱭭𱭮牻-牿犁㸹-㹀𤙛-𤙮𬌠𭷠-𭷣𰠵犀犂-犋㹁-㹃𤙯-𤚌𪺯𬌡𬌢𭷤-𭷬𮳼𰠶𰠷犌-犑㹅-㹈𤚍-𤚛𤚝-𤚨𤚿𪺰𬌣-𬌥𭷭𰠸犒-犗㹄㹉-㹋𤚩-𤚾𤛀-𤛉𪺱-𪺳𬌦𬌧𭷮𭷯𰠹𰠺犘-犛㹌-㹐𤛊-𤛖𤛘-𤛠𪺴𬌨𭷰-𭷳𰠻犜-犟㹑-㹓𤛡-𤛮𪺵𭷴𭷵𰠼𱭯犠㹔-㹖𤛯-𤛸𱭰㹗㹘𤛹𤛺𱭱犡-犦㹙𤛻-𤜁𭷶𱭲犧犨𤜂-𤜆㹚𤜇-𤜋𪺶犩㹛𤜌-𤜓𭷷犪𤜔-𤜘犫𤜙] +[radical 94=⽝犬:犬-犮𡗜𤜚𬌩犯犰𤜛-𤜠𭷸犱-犸𤜡-𤜮𬌪𬌫𭷹𰠽𰠾犹-狈㹜-㹠𤜯-𤝎𤝮𪺷𭷺-𭷾𰠿-𰡁𱭳𱭴狉-狞㹡-㹪𤝏-𤝭𪺸𪺹𫞣𬌬𬌭𭷿-𭸃𰡂-𰡈𱭵-𱭸狟-狲㹫-㹰𤝯-𤞘𤞣𪺺𪺻𬌮-𬌱𭸄-𭸉𮳽𰡉-𰡍𱭹-𱭻狳-猃㹱-㹸𤞙-𤞢𤞤-𤟂𪺼𪺽𬌲-𬌴𭸊-𭸑𮳾𰡎-𰡒𱭼-𱭾猄-猡猪㹹-㺀𤟃-𤟛𪺾-𪻁𫞤𬌵-𬌷𭸒-𭸖𰡓-𰡝𱭿-𱮇猢-猩猫-猹獁㺁-㺆𤟜-𤟴𤟶-𤠌𪻂-𪻅𬌸-𬌼𭸗-𭸠𰡞-𰡠𱮈-𱮑猺-獀獂獃獅-獊㺇-㺍𤠍-𤠸𪻆𪻇𬌽-𬍀𭸡𰡡𱮒-𱮘獄獌-獕㺎-㺓𤠹-𤡢𪻈𬍁-𬍅𭸢-𭸧𰡢-𰡥𱮙-𱮡獋獖-獤㺔-㺙𤡣-𤢋𪻉𬍆𬍇𭸨-𭸬𮳿𰡦𰡧𱮢-𱮥獥-獭㺚-㺜𤢌-𤢥𬍈-𬍊𭸭𱮦-𱮩獮-獴㺝-㺟𤢦-𤢳𪻊𬍋𭸮𭸯𱮪𱮫獵-獸㺠𤢴-𤣄𪻋𬍌𭸰𭸱𰡨𱮬𱮭獹-獻㺡㺢𤣅-𤣌𪻌𰡩-𰡫獼獽㺣-㺦𤣍-𤣐𬍍𭸲𱮮獾獿𤣑-𤣖𭸳𰡬𱮯玀𤣗-𤣚玁-玃𤣛-𤣞㺧𤣟-𤣢𬍎𱮰𱮱𤣣𤣤𭸴] +[radical 95=⽞玄:玄𤣥𱮲玅𤣦玆-玈𤣧𤣨𬍏] +[radical 96=⽟玉:玉王𤣩玊玌-玑㺨-㺫𤣪-𤣬𪻍𭸵𰡭𰡮玒-玛㺬-㺯𤣭-𤣸𬍐𬍑𮴀-𮴃玜-玱鿱㺰-㺶𤣹-𤤎𪻎-𪻔𫞥𬍒-𬍖𭸶-𭸻𮴄-𮴈𰡯-𰡳𱮳-𱮶玲-珑㺷-㺾𤤏-𤤴𪻕𪻖𬍗-𬍝𭸼-𭹃𮴉-𮴎𰡴-𰡶𱮷-𱮹珒-珲琉㺿-㻈𠴦𤤵-𤥕𪻗-𪻟𫞦𬍞-𬍤𭹄-𭹋𮴏-𮴗𰡷-𰡼𱮺-𱮽珳-珶珸-琈琊-琓㻉-㻐𤥖-𤥺𪻠-𪻥𬍥-𬍩𭹌-𭹔𮴘-𮴞𰡽-𰢀𱮾-𱯁珷琔-琝琟-琼㻑-㻜𤥻-𤦮𪻦-𪻲𫞧𬍪-𬍳𭹕-𭹢𮴟-𮴥𰢁-𰢄𱯂-𱯉琞琽-瑟㻝-㻦𤦯-𤧩𪻳-𪼂𬍴-𬍺𭹣-𭹪𮴦-𮴨𰢅-𰢈𱯊-𱯌瑠-瑸㻧-㻪𤧪-𤨓𪛞𪼃-𪼏𫞨𬍻-𬎄𭹫-𭹮𮴩-𮴫𰢉𰢊𱯍-𱯛瑹-璌璎璓㻫-㻴𤨔-𤨿𤩁𪼐-𪼖𫞩𬎅-𬎊𭹯-𭹵𮴬-𮴰𰢋-𰢍𱯜-𱯢璍璏-璒璔-璡璣璤㻵-㻼𤩀𤩂-𤩪𪼗-𪼠𬎋-𬎒𭹶-𭹿𮴱-𮴵𰢎-𰢒𱯣-𱯨璢璥-璴㻽-㼂𤩫-𤪊𪼡-𪼦𬎓-𬎖𭺀-𭺈𮴶𰢓𰢔𱯩-𱯳璵-瓂𤪋-𤪨𤪴𪼧𪼨𬎗-𬎙𭺉-𭺌𮴷𱯴-𱯻瓃-瓋㼃-㼆𤪩-𤪳𤪵-𤪽𪼩-𪼫𬎚𭺍-𭺐𮴸𰢕𰢖𱯼-𱯿瓌-瓒㼇𤪾-𤫈𪼬-𪼯𬎛-𬎝𭺑𮴹𮴺𰢗𰢘𱰀-𱰂瓓-瓖𤫉-𤫓𪼰𭺒𭺓𰢙𱰃瓗-瓙𤫔-𤫘𭺔-𭺖𰢚𱰄瓚㼈𤫙-𤫟𪼱瓛𤫠𪼲𬎞𤫢-𤫧𬎟𬎠𤫨𬎡𤫩] +[radical 97=⽠瓜:瓜𰢛瓝𤫪𪼳㼉㼊𤫫-𤫯𪼴𭺗瓞瓟㼋㼌𤫰-𤫴𬎢𬎣𭺘𮴻𰢜瓠㼍㼎𤫵-𤫹㼏𤫺-𤬀𰢝𱰅瓡𤬁-𤬆𪼵𰢞𰢟㼐-㼒𤬈-𤬌𱰆㼓㼔𤬇𤬍𤬐-𤬕瓢𤬎𤬏𤬖𭺙𤬗㼕𤬘-𤬚𭺚𰢠瓣𤬛-𤬝瓤𤬞𤬟𰢡𤬠𤬡瓥𤬢㼖𤬣𤬤𱰇𤬥] +[radical 98=⽡瓦:瓦𭺛𭺜瓧㼗𤬦𤬧𬎤瓨瓩㼘㼙𤬨-𤬫𪼶𬎥瓪-瓲㼚㼛𤬬-𤬲𪼷𪼸𬎦𬎧𭺝𰢢瓳-瓵㼜-㼠𤬳-𤬽𪼹𱰈瓶-瓸㼡-㼦𤬾-𤭋𬎨-𬎫𭺞-𭺡𱰉-𱰋瓹-瓼㼧-㼪𤭌-𤭚𭺢𱰌瓽-甁㼫-㼱𤭛-𤭦𤭲𤮖𪼺𪼻𬎬𬎭𭺣𰢣𰢤甂-甆㼲-㼷𤭧-𤭱𤭳-𤭸𪼼𬎮𮴼𰢥𰢦甇-甉㼸-㼺𠪹𤭹-𤮄𪼽𪼾𬎯𭺤𱰍甊-甎㼻-㼾𤮅-𤮍𱰎𱰏甏-甒㼿-㽅𤮎-𤮕𤮗𱰐甓-甕㽆㽇𤮘-𤮟𭺥𭺦𱰑𱰒甖㽈㽉𤮠𤮡𬎰𤮢-𤮥𭺧𭺨甗𤮦-𤮬㽊𤮭-𤮯𪼿𭺩𱰓𤮰-𤮵𱰔㽋𤮶㽌𤮷𱰕𤮸𤮹] +[radical 99=⽢甘:甘𤮺𭺪𭺫甙𤮻-𤯀甚𤯁-𤯄𫞪𰢧𰢨㽍𤯅甛甜𭺬𰢩𱰖𤯆𪽀𰢪甝甞㽎𤯇𬎱𭺭㽏𤯈𬎲𭺮𭺯㽐𤯉𤯊𭺰𤯋𤯌㽑𤯍𤯎𤯐-𤯒] +[radical 100=⽣生:生𤯓𤯔𪽁𤯕-𤯗𭺱-𭺳甠𤯘-𤯞𬎳𰢫甡𤯟𭺴𰢬𱰗產産𤯠-𤯥𪽂𬎴𬎵𰢭甤-甦㽒𤯦-𤯫𬎶𭺵𰢮𱰘𤯬-𤯱𪽃-𪽅𬎷-𬎹𱰙𱰚甧𤯲-𤯴𬎺-𬎼𰢯㽓𤯵㽔𤯶-𤯺𭺶𭺷𤯻𤯼𤯾𤯿𱰛𤰀-𤰂] +[radical 101=⽤用:用甩𱰜甪𤰃𪽆甫甬𤰄𠂵𠃰𡶤𤰅𤰆𬎽𬎾𭺸甭甮𭺹𰢰𠳫𤰇𰢱𰢲𤰈𭺺𰢳𱰝𱰞甯𤰉𭺻𱰟𤰊-𤰌𱰠𱰡𭺼𱰢𤰍𤰎𱰣𤰏𤰑𤰐] +[radical 102=⽥田:田-电𤰒甶𤰓𤰔𭺽𮴽𰢴𱰤男-町甼㽕-㽗𠃫𤰕-𤰜𪽇𬎿𰢵-𰢷𱰥画甽-畅𡇍𢑖𤰝-𤰨𪽈𬏀𰢸畆-畓㽘-㽚𤰩-𤱋𪽉-𪽌𬏁𭺾-𭻆𰢹-𰢾𱰦-𱰭畔-畟㽛㽜𤱌-𤱠𤱢-𤱤𪽍-𪽐𬏂𬏃𭻇-𭻋𮴾𮴿𰢿-𰣅𱰮𱰯畡-畧畩異㽝㽞𤱥-𤱺𪽑𪽒𫞫𬏄-𬏆𭻌-𭻓𮵀𮵁𰣆-𰣊𱰰-𱰵番-畯畲-畴㽟㽠𤱻-𤲐𪽓-𪽗𬏇-𬏊𭻔-𭻚𮵂𰣋𱰶𱰷畵-畺㽡-㽤𤲑-𤲪𪽘-𪽚𬏋𭻛-𭻟𰣌𱰸𱰹畱畻-畽㽥𤲫-𤲶𪽛𪽜𭻠-𭻤𰣍𰣎𱰺-𱰼畾畿㽦-㽨𤲷-𤳇𪽝𪽞𬏌-𬏒𭻥𭻦𰣏-𰣑𱰽𱰾疀-疂㽩𤳈-𤳎𤳐𤳑𪽟-𪽡𬏓𬏔𭻧-𭻮𰣒𰣓𱰿疃疄㽪𤳒-𤳚𤳜-𤳣𪽢𬏕𭻯-𭻱𮵃𰣔-𰣚𱱀疅㽫㽬𤳤-𤳨𨐴𪽣𬏖𬏗𭻲𭻳疆疇㽭𤳩-𤳰𤳲𭻴𭻵𰣛𱱁-𱱃疈㽮𤳱𤳳-𤳸𪽤𭻶𭻷𰣜𱱄𤳹-𤳾𪽥𪽦𭻸𰣝疉疊𤳿-𤴁𭻹㽯𤴂-𤴄𬏘𭻺𱱅𤴅𤴆𭻻𤴇-𤴍𭻼𤴎𭻽𰣞𤴏𰣟𤴐-𤴒𱱆] +[radical 103=⽦疋:疋𤴓-𤴕𭻾疌𤴖𤴘𭻿疍𤴗𭼀𭼁𰣠𱱇疎疏𤴙-𤴛㽰𤴜𤴝𬏙𭼂𰣡𱱈疐疑𭼃𭼄𤴞𭼅𤴟-𤴢𪽧𤴣𤴤] +[radical 104=⽧疒:疒𤴥𬏚疓-疗㽱㽲𤴦-𤴮疘-疠㽳-㽶𤴯-𤴶𬏛𬏜𱱉𱱊疡-疯疺㽷-㽼𤴷-𤵖𪽨-𪽫𬏝-𬏠𭼆𭼇𰣢-𰣨𱱋𱱌疰-疹疻-痉㽽-㾉𤵗-𤵶𪽬-𪽮𫞬𬏡-𬏦𭼈𭼉𰣩𰣪𱱍-𱱑痊-痖㾊-㾒𤵷-𤶔𪽯𬏧-𬏬𭼊-𭼍𰣫𰣬𱱒-𱱔痗-痫㾓-㾡𤶕-𤷁𪽰𪽱𬏭-𬏱𭼎-𭼒𰣭-𰣯𱱕𱱖痬-瘆㾢-㾩𤷂-𤷺𪽲𬏲-𬏵𭼓-𭼖𰣰-𰣴𱱗瘇-瘘瘟瘧㾪-㾵𤷻-𤸩𪽳-𪽵𬏶-𬏸𭼗-𭼝𰣵-𰣹𱱘-𱱜瘙-瘞瘠-瘦瘨-瘫㾶-㿁𤸪-𤹜𪽶𪽷𫞭𬏹𭼞𰣺-𰣽𱱝-𱱠瘬-瘿癊㿂-㿈𤹝-𤺂𤺞𬏺𬏻𭼟-𭼧𰣾-𰤀𱱡𱱢癀-癉癋-癎㿉㿊𤺃-𤺝𤺟-𤺹𪽸𪽹𬏼𬏽𭼨-𭼭𰤁-𰤄𱱣-𱱦癏-癞㿋-㿐𤺺-𤻔𬏾𭼮𭼯𰤅-𰤇𱱧-𱱪癟-癡癣㿑-㿓𤻕-𤻯𪽺𭼰-𭼴𰤈𱱫𱱬癢癤-癦㿔𤻰-𤻿𭼵-𭼷𰤉𱱭-𱱯癧-癫㿕-㿗𤼀-𤼊𬏿𬐀𭼸癬-癮㿘𤼋-𤼏𬐁𰤊𱱰𱱱癯癰㿙𤼐-𤼗𱱲癱癲㿚㿛𤼘-𤼛𭼹𭼺𤼜-𤼞癳𤼟-𤼡𱱳𤼢𭼻癴㿜𤼣𭼼𤼤癵𰤋] +[radical 105=⽨癶:癶𭼽𤼥𤼦𱱴癷𰤌𰤍癸-発𤼧𤼨𭼾𭼿𰤎𱱵𱱶𤼩-𤼫𰤏𤼬-𤼮𭽀登發𤼯-𤼲𬐂𭽁𰤐𱱷𱱸𤼳-𤼵𭽂𰤑𤼶𭽃𤼷𤼸𭽄𱱹𤼹𤼺𤼼𭽅𤼻] +[radical 106=⽩白:白-癿𤼽𤼾𬐃𰤒皀-皃㿝𤼿-𤽁𭽆𱱺的𤽂-𤽇𭽇-𭽊𰤓𰤔𱱻皅-皈㿞𤽈-𤽗𪽻𪽼𬐄𬐅𭽋-𭽍𮵄畠皉-皍㿟𤽘-𤽤𪽽𫞮𬐆𬐇𭽎-𭽓𰤕皎-皑㿠㿡𤽥-𤽫𬐈𬐉𭽔-𭽗𰤖-𰤘皒-皖𠌟𤽬-𤽸𪽾𪽿𬐊𭽘𰤙皗-皙㿢𤽹-𤾇𪾀𪾁𬐋-𬐎𭽙-𭽜𰤚-𰤜㿣㿤𤾈-𤾓𪾂𪾃𬐏𬐐𭽝𭽞皚-皞㿥𤾔-𤾚𪾄𭽟𱱼𱱽皟-皡㿦𤾛-𤾟𭽠皢-皥𤾠-𤾦𰤝皦-皨𤾧-𤾪𭽡𭽢皩㿧𤾫-𤾳皪皫𤾴-𤾷𱱾皬㿨𤾸-𤾺𪾅𤾻-𤾽皭𤾾𤾿𬐑𤿀-𤿃㿩𤿄𤿅] +[radical 107=⽪皮:皮𤿆𤿇𰤞𱱿皯㿪𤿈-𤿍𪾆𱲀㿫㿬𤿎-𤿔𪾇𬐒皰皱㿭㿮𤿕-𤿞𬐓𬐔𭽣𭽤𰤟-𰤢𱲁𱲂皲㿯㿰𤿟-𤿦𭽥-𭽪𰤣-𰤧𱲃𱲄皳皴㿱𤿧-𤿮𤿰-𤿲𬐕𭽫𰤨-𰤪皵龾㿲㿳𤿯𤿳-𤿿𭽬-𭽮𰤫-𰤮皶-皹㿴㿵𥀀-𥀌𪾈𪾉𬐖𭽯𭽰𰤯𱲅皺㿶㿷𥀍-𥀓𭽱-𭽳𰤰𰤱皻㿸𥀔-𥀞𭽴𭽵𱲆皼𥀟-𥀡𭽶皽㿹𥀢-𥀪𭽷𱲇𥀫-𥀮𭽸𭽹皾㿺𥀯-𥀳𱲈𥀴-𥀸𭽺𱲉𥀹𥀺𭽻𱲊] +[radical 108=⽫皿:皿-盁𥀿𥁀𰤲-𰤴盂㿻𥁁-𥁅𫞯𬐗𰤵盃-盈㿼㿽𥁆-𥁍𪾊𪾋𫞰𬐘𬐙𭽼𱲋-𱲍盉-监㿾-䀀𥁎-𥁝𥁫𪾌𪾍𬐚𬐛𭽽-𭽿𰤶-𰤹𱲎𱲏盒-盘盛䀁䀂𥁞-𥁪𪾎𬐜-𬐞𭾀𭾁𱲐-𱲒盙盚盜䀃𥁬-𥁶𪾏𪾐𬐟-𬐡𭾂𰤺𰤻盝-盟䀄䀅𥁷-𥂂𪾑𪾒𫞱𬐢-𬐧𭾃-𭾆𰤼盠-監䀆𥂃-𥂆𪾓𪾔𬐨-𬐯𭾇-𭾋𰤽-𰤿盤𥂇-𥂒𪾕𬐰𭾌-𭾏𰥀-𰥂盥-盧䀇䀈𥂓-𥂤𪾖𬐱𭾐𰥃-𰥅𱲓-𱲗盨-盪䀉𥂥-𥂲𥂴-𥂷𪾗𪾘𬐲-𬐵𭾑𱲘𱲙盫盬𥂸-𥂺𥂼-𥃀𪾙𬐶𬐷𭾒𰥆𱲚-𱲝䀊𥂻𥃁-𥃆𪾚𬐸-𬐼𭾓𭾔𰥇盭𥃇-𥃑𬐽𬐾䀋𥃒𦪹𪾛𬐿𬑀𭾕𰥈𱲞𱲟䀌𥃓-𥃗𪾜𬑁𬑂𰥉𥃘𥃙𥃞𭾖𱲠𥃚-𥃝𪾝𱲡𱲢𥃟𥃠𬑃𬑄𥃡𰥊䀍𪾞𥃢𥃣] +[radical 109=⽬目:目𥃤𥃥盯䀎䀏𥃦-𥃱𭾗-𭾙𰥋𱲣𱲤盰-盵䀐-䀔𥃲-𥄂𪾟𪾠𬑅𭾚-𭾝𮵅𰥌-𰥐𱲥盶-眍䀕-䀞𥄃-𥄰𪛟𪾡-𪾣𬑆𬑇𭾞-𭾥𮵆𰥑-𰥔𱲦-𱲫眎-眬眿䀟-䀦𥄱-𥅙𪾤-𪾧𫞲𬑈-𬑏𭾦-𭾪𰥕-𰥜𱲬-𱲰眭-眾睁䀧-䀮𠌪𥅚-𥆉𪾨-𪾪𫞳𬑐-𬑕𭾫-𭾲𰥝-𰥡𱲱-𱲶着睂-睑鿃䀯-䁀𥆊-𥇄𥇆-𥇈𥇫𪾫𪾬𬑖𬑗𭾳-𭾸𰥢-𰥩𱲷-𱲼睒-睠睢-睭䁁-䁉𢰿𢾥𣪭𥇅𥇉-𥇪𥇬-𥇳𥇵-𥈁𪾭-𪾰𬑘-𬑛𭾹-𭿂𮵇𮵈𰥪-𰥴𱲽-𱳂睡睮-瞆䁊-䁖𥈂-𥈻𪾱-𪾴𬑜𬑝𭿃-𭿏𰥵-𰥷𱳃𱳄瞇-瞓䁗-䁡𥈼-𥉳𥊇𪾵-𪾸𬑞-𬑣𭿐-𭿔𰥸-𰥽𱳅𱳆瞔-瞣䁢-䁪𥉴-𥊆𥊈-𥊩𥋕𥋖𪾹-𪾻𬑤-𬑧𭿕-𭿜𰥾-𰦁𱳇𱳈瞤-瞷䁫-䁳𥊪-𥋔𥋗𪾼-𪿀𬑨𬑩𭿝-𭿡𰦂𰦃𱳉瞸-矂䁴-䁺𥋘-𥋾𭿢-𭿨𰦄-𰦆𱳊-𱳏矃-矊𥋿-𥌔𥌖-𥌙𪿁𬑪𭿩-𭿭𰦇𰦈𱳐-𱳕矋-矏䁻-䁾𥌚-𥌬𪿂𰦉𱳖𱳗矐-矓䁿䂀𥌭-𥌹𥍂𪿃𪿄𬑫𭿮-𭿱𰦊𱳘𱳙䂁𥌺-𥍁𥍃𥍅-𥍇𭿲𰦋矔䂂䂃𥍈-𥍎𱳚矕矗𥍏-𥍒𭿳𭿴矘矙䂄𥍓𬑬矖矚𥍔-𥍜𪿅䂅𰦌] +[radical 110=⽭矛:矛𭿵𥍝𭿶𰦍䂆𥍞𬑭矜䂇𥍟𥍠𪿆𰦎矝𥍡-𥍦𭿷𭿸𰦏𱳛䂈𥍧-𥍩𭿹𭿺𰦐矞矟𥍪-𥍱𪿇𱳜矠𠍢𥍲-𥍵𬑮𰦑䂉𥍶-𥎁𬑯𥎂-𥎉𭿻𥎊-𥎍𭿼䂊-䂌𥎏-𥎒𥎎𥎓-𥎜䂍𥎞-𥎠𥎝𥎡-𥎣䂎矡𥎤𥎥] +[radical 111=⽮矢:矢𰦒矣𥎦𥎧𭿽𰦓矤知𥎨矦-矨𥎩-𥎯𪿈𪿉𭿾𭿿𰦔𰦕矩䂏䂐𥎰-𥎸𬑰𬑱𮀀𰦖矪矫䂑䂒𥎹-𥏍𪿊𮀁𮀂𱳝𱳞矬短䂓𠅰𥏎-𥏗𬑲𬑳𰦗𱳟𱳠矮䂔𥏘-𥏩𪿋𬑴𮀃𮀄𰦘𰦙𱳡䂕𥏪-𥏱𪿌𮀅𰦚𱳢𥏲-𥏺𪿍𪿎𮀆-𮀈𰦛-𰦝𱳣𥏻-𥏿𮀉𰦞-𰦢矯矰𥐀-𥐆𬑵𱳤-𱳦𥐇-𥐋𬑶𰦣𱳧矱𥐌-𥐏𬑷矲𪿏𮀊𪿐𬑸𥐑𥐒𥐐𥐓𥐔] +[radical 112=⽯石:石䂖𥐕𥐖矴-矶䂗𥐗-𥐜𬑹矷-码䂘䂙𥐝-𥐨𬑺-𬑼𮀋𮀌𮵉𰦤𱳨泵砂-砜䂚-䂞𥐩-𥑅𪿑-𪿓𬑽-𬒂𮀍𮀎𮵊-𮵌𰦥-𰦬𱳩-𱳳砝-硁鿬䂟-䂨𥑆-𥑲𪿔-𪿘𬒃-𬒈𮀏-𮀔𰦭-𰦲𱳴-𱳸硂-硛鿎䂩-䂯𥑳-𥒩𪿙-𪿝𬒉-𬒌𮀕-𮀘𮵍-𮵒𰦳-𰦻𱳹-𱴀硜-硷䂰-䂶𥒪-𥓉𪿞-𪿣𬒍-𬒑𮀙-𮀡𰦼-𰧅𱴁-𱴋硸-硽硿-碜碰䂷-䃇𥓊-𥓹𪿤-𪿩𬒒-𬒕𮀢-𮀫𮵓𰧆-𰧊𱴌-𱴗硾碝-碯碱-碹磁䃈-䃐𥓺-𥔬𪿪𪿫𬒖-𬒚𮀬-𮀵𮵔-𮵗𰧋-𰧐𱴘-𱴣確-磀磂-磙磜磤䃑-䃗𥔭-𥕋𪿬-𪿮𬒛𮀶-𮀺𰧑-𰧘𱴤-𱴬磚磛磝-磣磥-磮䃘-䃞䃠𥕌-𥕯𪿯-𪿴𬒜-𬒞𮀻-𮁃𰧙-𰧠𱴭-𱴰磯-礅䃟䃡-䃨𥕰-𥖖𪿵-𪿷𬒟-𬒣𮁄-𮁉𰧡-𰧨𱴱-𱴶礆-礖䃩-䃯𣞏𥖗-𥖩𪿸-𪿺𬒤𬒥𮁊-𮁏𱴷𱴸礗-礡䃰𥖪-𥖺𪿻-𪿽𬒦𬒧𮁐-𮁓𰧩𱴹-𱴾礢-礬䃱-䃳𡕎𥖻-𥗑𬒨𮁔𰧪𱴿-𱵁礭-礴䃴-䃷𥗒-𥗜𪿾𮁕𱵂𱵃礵䃸䃹𥗝-𥗪𬒩𬒪𰧫𰧬礶礷𥗫-𥗳𪿿𮁖-𮁘礸䃺𥗴𥗵𥗷𥗸𬒫𮁙𮁚礹𥗹𱵄䃻𥗺-𥗽𮁛𱵅𥗾-𥘄] +[radical 113=⽰示:示礻𥘅礼𥘆礽䃼𥘇-𥘌𮁜𮁝社-祃𥘍-𥘔𫀀𫀁𬒬𮁞𰧭-𰧰祄-祎视鿆䃽-䄀𥘕-𥘪𫀂𫀃𬒭-𬒰𮁟-𮁡𮵘𮵙𰧱𰧲𱵆祏-祢䄁-䄃𥘫-𥙍𫀄-𫀆𬒱-𬒳𮁢-𮁬𮵚𰧳-𰧵𱵇祣-祥祧-祯䄄-䄆𥙎-𥙪𫀇-𫀊𫞴𬒴𬒵𮁭-𮁷𮵛𮵜𰧶-𰧿𱵈-𱵌祦祰-祸禄視䄇-䄊𣂫𥙫-𥚇𫀋-𫀏𫞵𬒶-𬒽𮁸-𮁾𰨀-𰨃𱵍-𱵔祹-禃禅禆䄋-䄒𥚈-𥚥𫀐-𫀙𬒾-𬓈𮁿-𮂃𰨄-𰨉𱵕-𱵛禇-禙䄓-䄗𢿆𥚦-𥛄𫀚𫀛𬓉-𬓍𮂄-𮂉𮵝𮵞𰨊-𰨍𱵜-𱵠禚-禣䄘䄙𠖟𥛅-𥛗𫀜-𫀟𬓎-𬓐𮂊-𮂎𰨎-𰨐𱵡-𱵦禤-禦䄚-䄞𥛘-𥛭𫀠𫀡𬓑-𬓗𮂏-𮂖𰨑𰨒𱵧𱵨禧-禫䄟𥛮-𥜂𫞶𬓘-𬓚𮂗-𮂛𰨓𱵩-𱵫禬-禯鿅䄠䄡𥜃-𥜑𫀢𬓛𮂜𮂝𮵟𰨔𱵬-𱵰禰禱䄢𥜒-𥜙𫀣𬓜𮂞𮂟𱵱-𱵳禲䄣𥜚-𥜟𮂠-𮂢𰨕𰨖𱵴-𱵶䄤𥜠-𥜤𰨗𱵷禳禴𥜥-𥜩𬓝𮂣-𮂧𰨘禵𥜪-𥜯𮂨𱵸禶禷𥜰-𥜳𮂩-𮂫𥜴𥜵𫀤𥜶-𥜸𧆆𰨙𥜹𥜺䄥] +[radical 114=⽱禸:禸𥜻禹禺𥜼𱵹离𥜽禼𥜾𮂬𰨚禽萬𥜿𥝁-𥝃𠎘𠾧𥝄-𥝇𦦔𬓞𣜢𥝈𥝉𱵺𫀥𮂭𱵻𥝊𬓟𮂮𥝋] +[radical 115=⽲禾:禾𥝌-𥝏𫀦禿-秃䄦䄧𥝐-𥝓𬓠𮂯𰨛秄-秊䄨-䄭𥝔-𥝢𫀧𮂰𰨜𱵼秋-秗䄮-䄵𥝣-𥝽𫀨𫀩𬓡-𬓤𮂱-𮂹𮵠𰨝𰨞𱵽𱵾秘-称䄶-䄹𥝾-𥞗𫀪-𫀭𬓥𬓦𮂺-𮃀𰨟-𰨤𱵿-𱶁秱-秾稆䄺-䅊𥞘-𥞱𥟅𫀮-𫀱𫞷𬓧-𬓩𮃁-𮃄𮵡𰨥-𰨨𱶂-𱶆秿-稅稇-税鿟䅋-䅓𠞜𥞲-𥟄𥟆-𥟌𫀲-𫀸𬓪-𬓬𮃅𮃆𮵢𰨩-𰨬𱶇-𱶋稏-稥䅔-䅟𥟍-𥟼𫀹-𫀻𫞸𬓭-𬓰𮃇-𮃒𮵣𰨭-𰨯𱶌-𱶒稦-稳穊䅠-䅫𥟽-𥠰𫀼-𫁀𬓱-𬓴𮃓-𮃚𮵤𰨰𱶓-𱶚稴-穃䅬-䅶𥠱-𥡛𫁁-𫁄𬓵-𬓷𬓹𮃛-𮃢𰨱-𰨴𱶛-𱶞穄-穈穋-穒䅷-䅽𥡜-𥢉𫁅𬓺-𬓽𮃣-𮃫𰨵-𰨷𱶟𱶠穉穓-穞䅾-䆀𥢊-𥢳𫁆𬓾-𬔀𮃬-𮃱𰨸-𰨻𱶡-𱶥穟-穣䆁-䆇𥢴-𥣉𥣋-𥣔𫁇𫁈𬔁𮃲𰨼𰨽𱶦-𱶨穤-穫𥣊𥣕-𥣡𥣣-𥣧𬔂𮃳𱶩-𱶫穬-穯䆈䆉𥣢𥣨-𥣶𥣸-𥣿𫁉𬔃𰨾𰨿𱶬鿠䆊-䆍𥤀-𥤅𬔄𮃴𮃵𰩀𰩁穰穳䆎䆏𥤆-𥤉𰩂穱𥤊-𥤒𰩃𱶭穲𥤓𥤕𥤖𮃶𮃷𥤗-𥤚𱶮𥤛-𥤝𱶯𥤞𥤟䆐𥤠𥤡] +[radical 116=⽳穴:穴𥤢穵-穷䆑𥤣-𥤦𫞹𬔅穸-穻䆒𥤧-𥤳𮃸𱶰穼-窃䆓-䆖𥤴-𥥆𫁊𬔆𬔇𮃹𰩄𱶱𱶲窄-窎䆗-䆙𥥇-𥥟𫁋𬔈𮃺𮃻𰩅-𰩉𱶳-𱶵窏-窕䆚-䆠𥥠-𥥵𫁌𫁍𬔉𬔊𮃼𰩊𱶶-𱶼窖-窝䆡-䆥𥥶-𥦚𫁎-𫁐𬔋𬔌𮃽-𮄀𰩋-𰩏𱶽-𱷂窞-窧䆦-䆩𥦛-𥦷𫁑-𫁓𬔍𮄁-𮄇𰩐-𰩒𱷃-𱷊窨-窭䆪䆫𥦸-𥧏𫁔𫁕𮄈-𮄋𰩓-𰩕𱷋-𱷎窮-窴䆬-䆮𥧐-𥧡𥧣-𥧫𫁖𬔎𬔏𮄌-𮄎𰩖𰩗𱷏-𱷒窵-窽䆯-䆴𥧬-𥧻𥧽-𥨋𫁗-𫁚𬔐-𬔓𮄏-𮄕𰩘𰩙𱷓-𱷖窾-竃䆵-䆻𥧼𥨌-𥨟𥨩𫁛𮄖-𮄚𰩚𰩛竄竅䆼䆽𥨠-𥨨𫁜𬔔𮄛-𮄝𰩜-𰩞𱷗𱷘竆䆾䆿𥨪-𥨯𥨲𮄞-𮄡𱷙竇䇀𥨰𥨱𥨳𥨴𥨶-𥨺𱷚𱷛竈竉𥨵𥨻-𥩈𬔕𮄢𰩟𱷜-𱷞竊䇁𥩉𫞺𮄣𱷟𱷠𥩊𥩋𫁝𮄤𮄥𥩌𥩍𥩏-𥩑𮄦𱷡𥩎𥩒𱷢𥩓𥩔] +[radical 117=⽴立:立䇂𬔖竌竍𥩕𥩖𫞻竎竏䇃䇄𥩗𥩘𫁞𬔗𮄧竐-竗䇅䇆𥩙-𥩟𫁟𬔘-𬔚𮄨𮵥𰩠𰩡𱷣竘-竞䇇-䇊𥩠-𥩰𫁠𫁡𬔛𬔜𮄩-𮄬𮵦𰩢𱷤竡䇋𥩱-𥩽𫁢𫞼𬔝𮄭𮄮𰩣𰩤𱷥𱷦竢-竧䇌䇍𥩾-𥪉𫁣𫁤𬔞-𬔠𮄯𮄰𮵧𱷧𱷨竨-竫䇎-䇑𥪊-𥪗𫁥𫁦𬔡-𬔣𮄱-𮄳𮵨𱷩-𱷫竬竭端竰𥪘-𥪤𫁧𫁨𬔤-𬔦𮄴-𮄶𰩥-𰩨𱷬𥪥-𥪬𫁩-𫁫𬔧𮄷竮竱䇒𥪭𥪮𥪰𥪱𫁬𬔨𬔩𮄸-𮄺𮵩𮵪𰩩𰩪竲-竴䇓𥪯𥪲-𥪹𥪻𫁭𬔪𮄻𮄼𱷭竵䇔𥪼-𥫁𥫃𥫄䇕𥪺𥫅-𥫇𫁮𮄽競竷𥫈-𥫍𮄾𥫎𥫏𬔫竸𥫐𥫑𫁯𥫓𥫔𰩫𥫒𥫕𥫖𮄿] +[radical 118=⽵竹:竹𥫗𥫘竺竻𥫙-𥫜𫁰𬔬𮵫𱷮竼-笃䇖𥫝-𥫮𫁱𬔭𰩬𰩭𱷯笅-笕䇗-䇝𥫯-𥬋𫁲-𫁷𬔮-𬔲𮅀-𮅃𮵬𮵭𰩮-𰩱𱷰-𱷴笖-笾䇞-䇦𥬌-𥬩𥬿𫁸-𫁻𬔳-𬔹𮅄-𮅆𮵮𮵯𰩲-𰩷𱷵笄笿-筝䇧-䇴𥬪-𥬾𥭀-𥭏𫁼𫁽𬔺-𬕁𮅇-𮅐𮵰𰩸-𰩺𱷶-𱷽筞-简節䇵-䈀𥭐-𥮇𥮉-𥮌𫁾-𫂃𬕂-𬕍𮅑-𮅔𮵱-𮵳𰩻-𰩾𱷾𱷿箁-箫䈁-䈍𥮈𥮍-𥯐𫂄-𫂉𬕎-𬕙𮅕-𮅠𮵴-𮵶𰩿-𰪄𱸀-𱸌箬-箿篁-篈篊-篓䈎-䈩𥯑-𥰗𫂊-𫂏𫞽-𫞿𬕚-𬕡𮅡-𮅮𮵷𰪅-𰪎𱸍-𱸕築篔-篯簑簕䈪-䈷𥰘-𥱴𫂐-𫂗𬕢-𬕨𮅯-𮅵𰪏-𰪓𱸖-𱸛篰-簐簒-簔簖簗䈸-䉇𥱵-𥳀𥳂-𥳅𥴎𫂘-𫂟𬕩-𬕬𮅶-𮆆𰪔-𰪖𱸜-𱸤簘-簲䉈-䉎䉐-䉚䉣𥳁𥳆-𥴍𥴏-𥴠𫂠-𫂤𬕭-𬕲𮆇-𮆓𮵸𰪗-𰪙𱸥-𱸨簳-籂䉏䉛-䉢䉤𥴡-𥵛𫂥𫂦𬕳-𬕺𮆔-𮆞𰪚𰪛𱸩𱸪籃-籏籕籖䉥𥵜-𥶄𫂧𮆟-𮆧𰪜𰪝𱸫-𱸮籐-籔䉦-䉭𥶅-𥶴𫂨-𫂫𬕻-𬕿𮆨-𮆵𰪞-𰪢𱸯籗-籡䉮-䉱𥶵-𥷓𫂬𬖀-𬖅𮆶-𮆽𱸰籢-籨䉲-䉴𥷔-𥷧𫂭𬖆𰪣籪䉶𥷨-𥷻𫂮𬖇𮵹𱸱籩籫-籮𥷼-𥸇𫂯𮆾𮆿𱸲籯籰䉷𥸈-𥸏𮇀𰪤䉸𥸐-𥸖𬖈-𬖊𮇁𰪥𥸗𥸚-𥸝𫂰𥸘𥸙𥸞-𥸠𮇂籱䉹𥸡-𥸣籲𥸤] +[radical 119=⽶米:米𥸥𥸦𬖋籴-籶𥸧-𥸪𫂱𫂲𬖌-𬖎𮇃𮇄𰪦𱸳娄籷-粂䉺𥸫-𥸲𫂳𫂴𬖏𮇅𰪧-𰪪𱸴粃-粑䉻䉼𥸳-𥹀𫂵-𫂷𬖐-𬖒𮇆-𮇊𰪫-𰪰𱸵𱸶畨粒-粝粣䉽-䊀𥹁-𥹖𥹘𥹙𥹱𫂸-𫂼𬖓-𬖘𮇋-𮇒𰪱-𰪵𱸷-𱸺粞-粢粤-粭䊁-䊆𥹗𥹚-𥹰𫂽-𫃀𬖙-𬖜𮇓-𮇝𰪶-𰪼𱸻-𱹃粮-粵糀䊇-䊌𥹲-𥺗𫃁𬖝-𬖠𮇞-𮇤𰪽𱹄-𱹉粶-粿糁䊍-䊒𥺘-𥻀𫃂-𫃅𬖡-𬖥𮇥-𮇫𮵺𮵻𰪾-𰫁𱹊-𱹌糂-糎䊓-䊙𡢏𥻁-𥻣𫃆-𫃈𬖦-𬖪𮇬-𮇲𰫂-𰫅𱹍-𱹓糏-糘鿯䊚䊛䨀𢐫𥻤-𥻾𫃉-𫃌𬖫-𬖲𮇳-𮇹𰫆-𰫊𱹔-𱹙糙-糢糨䊜-䊢𥻿-𥼖𫃍𫃎𫟀𬖳-𬖵𮇺𮵼𮵽𰫋-𰫐𱹚-𱹝糣-糧䊣-䊩𥼗-𥼵𫃏-𫃑𬖶-𬖺𮇻𮇼𰫑-𰫓𱹞-𱹡糩-糭䊪-䊬𥼶-𥽎𫃒-𫃕𬖻𮇽𮇾𱹢-𱹤糮-糰䊭䊮𥽏-𥽖𫃖𬖼-𬖾𰫔𰫕𱹥-𱹧糲䊯𥽗-𥽠𥽢𥽣𬖿𮇿𱹨糱糳糴䊰𥽡𥽤-𥽫𫃗-𫃙𬗀𬗁𰫖糵䊱䊲𥽬-𥽵𬗂糶䊳䊴𥽶-𥽺𮈀𥽻-𥽿𱹩糷𥾀-𥾄] +[radical 120=⽷糸:糸-系𱹪糼-糿䊵𥾅-𥾋𫃚𫃛𰫗𱹫紀-紉䊶-䊹𥾌-𥾘𫃜𫃝𬗃𬗄𮈁𮈂𰫘𰫙紊-紧䊺-䋇𥾙-𥿂𫃞𬗅𬗆𮈃-𮈅𰫚-𰫝𱹬𱹭紨-経䋈-䋔𥿃-𥿥𫃟-𫃡𬗇-𬗊𮈆-𮈊𰫞-𰫡𱹮𱹯絍-絚絜-絷䋕-䋞𥿦-𦀑𫃢-𫃤𬗋-𬗔𮈋-𮈐𰫢-𰫤𱹰-𱹳絛絸-綛䋟-䋦𦀒-𦁅𫃥-𫃩𬗕-𬗞𮈑-𮈕𰫥-𰫨𱹴𱹵綜-緒緔緕䋧-䋲𦁆-𦁿𫃪-𫃲𬗟-𬗧𮈖-𮈢𰫩-𰫭𱹶-𱹹緓緖-縇䋳-䌄𦂀-𦂦𦂨-𦃁𫃳-𫃷𫟁𬗨-𬗮𮈣-𮈰𰫮𰫯𱹺-𱹼縈-縨䌅-䌋𦂧𦃂-𦄁𦄃-𦄈𫃸-𫃼𬗯-𬗲𮈱-𮈸𮵾𰫰𱹽𱹾縩-繇繉繊繌繍䌌-䌕𦄂𦄉-𦄻𫃽-𫄀𬗳-𬗺𮈹-𮉃𰫱𰫲𱹿-𱺅繈繎-繥繧繱䌖-䌛𦄼-𦅴𫄁-𫄄𫟂𬗻-𬘁𮉄-𮉉𰫳𰫴𱺆-𱺈繋繦繨-繰繲-繺䌜-䌢𦅵-𦆛𦆥𫄅-𫄋𬘂𮉊-𮉏𱺉𱺊繻-纃䌣-䌧𦆜-𦆣𦆦𦆧𦆩𦆪𦆬-𦆺𫄌-𫄎𬘃-𬘈𮉐-𮉒𱺋𱺌纄-纐䌨䌩𦆤𦆨𦆫𦆻-𦇁𦇃-𦇓𫄏-𫄑𬘉-𬘌𮉓-𮉖𰫵-𰫷𱺍纑纒䌪-䌭𦇂𦇔-𦇦𫄒-𫄔𬘍-𬘏𮉗-𮉙𰫸𰫹𱺎纓-纖䌮𦇧-𦇯𫄕𬘐𬘑𮉚𰫺纗䌯-䌲𦇰-𦇷𦇹𬘒𮉛𮉜纘-纛䌳䌴𦇸𦇺𦇻𫄖𮉝𮉞𦇼𦇽𫄗纜纝䌵𦇾-𦈂𫄘𮉟𦈃𦈄𰫻纞𦈅-𦈇] +[radical 120'=⺰纟:纟𫄙纠𮉠𰫼𱺏-𱺑纡-纫纶䌶𬘓𮵿𱺒纬-纵纷-纾䌸𫄚-𫄝𬘔-𬘘𰫽-𰬁𱺓线-绐䌷䌹𦈈𫄞𫄟𬘙-𬘞𮉡-𮉣𮶀𮶁𰬂-𰬋𱺔-𱺙绑-统䌺䌻𦈉𫄠-𫄣𫟃𬘟-𬘧𮉤-𮉦𰬌-𰬕𱺚𱺛绠-绨䌼𦈊-𦈌𫄤-𫄩𫟄𬘨-𬘫𮉧-𮉩𮶂𰬖-𰬞𱺜-𱺢绩-缁䌽𦈍-𦈐𫄪𫄫𫟅𬘬-𬘯𮉪-𮉬𰬟-𰬪𱺣-𱺥缂-缘䌾䌿𦈑-𦈕𫄬-𫄮𫟆𬘰-𬘸𮉭𰬫-𰬰𱺦-𱺩缙-缤䍀𦈖-𦈙𫄯𫄰𬘹-𬘽𮶃-𮶆𰬱-𰬴缥-缫𦈚𫄱-𫄴𬘾-𬙂𮉮𮉯𰬵𰬶𱺪𱺫缬-缯𦈛-𦈝𫄵𫄶𬙃-𬙈𰬷-𰬻𱺬缰-缴䍁𦈞𦈟𫄷𬙉𰬼-𰬾𱺭𦈠𦈡𫄸𫟇𰬿𱺮𬙊𰭀𰭁𱺯缵𬙋𫄹𱺰] +[radical 121=⽸缶:缶𦈢缷𰭂𰭃缸䍂𦈣-𦈥𮉰缹缺缼䍃𦈦-𦈨𬙌𬙍𮉱𱺱缻缽䍄-䍉𦈩-𦈮𬙎𮉲缾-罀䍊𦈯-𦈳𬙏𦈴-𦈷𫄺𮉳𮉴罁罂䍋䍌𦈸-𦉀𫄻𬙐𮉵𰭄𱺲𦉁-𦉇𫄼𫄽𬙑𬙒𮉶罃䍍𦉈-𦉎𫄾𬙓𮉷𱺳罄-罆𦉏-𦉔𮉸𰭅罇-罉𦉕-𦉘𮉹-𮉻𰭆罊罋𤕁𦉙-𦉜𫄿𬙔罌𦉝𦉞罍𦉟𦉠𰭇罎罏𦉡䍎𦉢-𦉤罐𤫡𦉥-𦉩] +[radical 122=⽹网:网-罓䍏𦉪𦉫𦉭𦉰𦉯𮉼𦉬𦉮𦉱-𦉶𬙕罔-罗䍐䍑𦉷-𦊀𫅀𬙖-𬙘𮉽𮶇𱺴-𱺶罘-罚䍒-䍔𦊁-𦊍𫅁𬙙𮉾-𮊀𰭈𱺷-𱺻罛-罢䍕-䍗𦊎-𦊣𦊥-𦊩𦊳𫅂𬙚-𬙜𮊁-𮊄𰭉罣䍘𦊪-𦊲𦊴-𦊻𫅃-𫅅𬙝𮊅𰭊-𰭌𱺼-𱺾罤-罦䍙䍚𦊼-𦋄𦋑𬙞𬙟𮊆𰭍𰭎𱺿-𱻁罧-置署䍛-䍞𦋅-𦋐𦋒-𦋜𫅆𫅇𬙠-𬙣𮊇-𮊉𰭏-𰭑𱻂-𱻆罯-罱罳罴䍟𦋝-𦋩𦋫-𦋮𫅈𮊊-𮊌罵-罸𦋯-𦋼𫅉𬙤-𬙦𮊍-𮊓𰭒-𰭔𱻇罹-罼䍠䍡𦋽-𦌑𫅊𮊔-𮊙𰭕罽-羁䍢𦌒-𦌞𧷅𬙧𬙨𮊚𮊛羂䍣𦌟-𦌨𧐰𫅋𬙩𮊜羃-羆䍤𦌪-𦌴𫅌𮊝𮊞𱻈𦌵-𦌺䍥𦌻𦌼𫅍𬙪𮊟羇𦌽𬙫𮊠羈羉䍦𦌾-𦍅𰭖𮊡𦍆-𦍊鿡] +[radical 123=⽺羊:羊𦍋-𦍍羋羌𦍎-𦍐𫅎𰭗𱻉𱻊羍-羑𦍑-𦍖𫟈𬙬𮊢-𮊤羒-羔羖-羙䍧-䍩𦍗-𦍤𦍮𬙭-𬙯𰭘𱻋羕羚-羟䍪-䍭𦍥-𦍭𦍯-𦍸𫅏-𫅒𬙰𮊥𮊦羠-羢䍮-䍰𦍹-𦎄𫅓𫅔𬙱-𬙳𮊧𮊨𰭙羣-羪䍱𦎆-𦎖𫅕𬙴𮊩𱻌-𱻎羫䍲-䍶𦎗-𦎡𬙵𬙶𮊪-𮊭𱻏𱻐羬-羰䍷𦎢-𦎮𫅖-𫅘𬙷𬙸𮊮𮊯𰭚羱羲䍸䍹𦎯-𦎶𫅙𬙹-𬙻𮊰-𮊲𰭛𰭜𱻑䍺𦎷-𦏄𫅚-𫅜𬙼𬙽羳-羵䍻䍼𦌩𦏅-𦏔𫅝𫅞𬙾𮊳𱻒𱻓羶-羹𦏕-𦏛𬙿𮊴羺𦏜-𦏡𫅟羻羼𡅖𦏢-𦏧𬚀𮊵𮊶䍽𦏨𦏩𫅠𫅡𬚁𮊷𱻔𦏪𦏫𱻕𦏬𱻖𦏭𦏮𬚂𣌞𦏯-𦏱] +[radical 124=⽻羽:羽𦏳𰭝𦏲𮶈羾羿𦏴-𦐁𫅢翀-翆䍾䍿𦐂-𦐔𫅣𮊸-𮊻𰭞-𰭠翇-習䎀-䎆𦐕-𦐢𫅤𮊼𮶉𮶊𰭡𱻗𱻘翓-翚䎇-䎊𦐣-𦐷𫅥-𫅧𮊽-𮋂𮶋-𮶍𰭢𱻙翛-翝䎋-䎎𦐸-𦑄𦑆𫅨𫅩𬚃𮋃𮋄𰭣𱻚翞-翤䎏-䎓𦑅𦑇-𦑐𦑒-𦑗𫅪𬚄𮋅-𮋈𰭤𱻛𱻜翥-翭𦑘-𦑯𦑻𫅫𫅬𮋉-𮋌𱻝-𱻠翮-翱䎔䎕𦑰-𦑺𦑼-𦒂𦒞𫅭𫅮𬚅𬚆𮋍-𮋑𰭥𱻡𱻢翲-翶翼𦒃-𦒌𫅯𬚇𬚈𮋒𮋓𱻣翷-翻䎖-䎘𦒍-𦒛𦒟𫅰𫅱𮶎𱻤翽翾𦒜𦒝𦒠𦒡𮋔𮋕翿耀䎙𦒢-𦒥𦒪𦒫𮋖𮋗䎚𦒦𦒨𦒩𦒬𮋘𮋙𦒧𦒭-𦒯𫅲𱻥𰭦𱻦𦒰𮋚] +[radical 125=⽼老:老-考𰭧𦒱𦒲𬚉𬚊𱻧𱻨䎛𦒳-𦒵𰭨𰭩耄-耆𦒶-𦒹𱻩𱻪耇-耉𦒺-𦒿𫅳𫅴𬚋𮋛𰭪耊耋䎜-䎞𦓀𮋜𱻫𮋝𦓁𫅵𬚌𮋞𱻬𦓂𫅶𰭫𱻭𱻮𦓄𦓅𫅷𦓆𦓇𦓃𦓈𦓉𬚍𦓊𫅸𬚎𱻯𦓋-𦓍] +[radical 126=⽽而:而𦓐𦓎𦓏𦓑𱻰耍-耑䎟䎠𰭬䎡𦓒𦓓𱻱𦓔-𦓗𮋟𰭭𰭮𦓘-𦓜𬚏𦓝𦓞𮋠𮋡𦓟-𦓡𰭯𦓢𮋢𦓣] +[radical 127=⽾耒:耒𦓤耓𦓥-𦓧𮋣耔䎢𦓨-𦓪𱻲耕-耙𦓫𮋤𰭰𰭱耚-耟䎣𦓬-𦓮𫅹𮋥-𮋧耠𦓯-𦓳𫅺𫅻𬚐𮋨𮋩耡耢䎤䎥𦓴-𦓶𫅼𮋪𱻳耣-耥䎦-䎪𦓷-𦔁𱻴耦耧䎫䎬𦔂-𦔊𫅽耨-耪𦔋-𦔒𫅾耫耬䎭-䎯𦔓-𦔚𱻵耭耮䎰𦔛-𦔞𦔠-𦔤𫅿𮋫𱻶𦔟𦔥-𦔨𬚑𰭲耯耰䎱𦔩𦔪耱耲𦔫-𦔭] +[radical 128=⽿耳:耳耴䎲𦔮耵𦔯-𦔶𫆀𫟉耶耷𦔷-𦔻𬚒𬚓𮋬𮋭𰭳𱻷耸-聂䎳䎴𦔼-𦕏𫆁𮋮𮶏𰭴-𰭷𱻸聃-聍䎵䎶𦕐-𦕟𬚔-𬚖𮋯𮶐𮶑𰭸-𰭺聎-联聠䎷𦕠-𦕢𦕤-𦕴𫆂𫆃𬚗-𬚙𮶒𮶓𱻹𱻺聕-聘䎸䎹𦕣𦕵-𦖇𦖗𫆄-𫆆𬚚-𬚝𮋰-𮋲聙-聟聡-聣鿢䎺-䎾𦖈-𦖖𦖘-𦖡𫆇𫆈𬚞-𬚠𮋳-𮋵𱻻𱻼聤-聫鿣䎿䏀𥧢𦖢-𦖻𦗇𫆉𬚡𬚢𮋶-𮋸𱻽𱻾聬聭䏁-䏃𦖼-𦗆𦗈-𦗏𫆊-𫆍𬚣-𬚥𮋹聯-聳䏄-䏇𦗐-𦗞𫆎𫆏𮋺聮聴-職鿤䏈𦗟-𦗲𫆐𫆑𬚦𬚧𮋻𰭻聸𦗳-𦗽𫆒聹-聼䏉𦗾-𦘄𬚨𮋼𮋽𦘅-𦘉𮋾𮋿聽聾䏊𦘊-𦘏𮌀𦘐𦘑𫆓𬚩] +[radical 129=⾀聿:聿肀𦘒𮌁𰭼𦘓𬚪𮌂𦘔𮌃肁-肃𦘕-𦘗𰭽𦘘-𦘚肄-肆䏋𦘛𦘜𫆔𬚫𮌄𱻿肇肈𦘝-𦘟𫆕𦘠-𦘢𬚬𮌅𮌆𦘣𬚭𬚮𦘤-𦘨] +[radical 130=⾁肉:肉𮌇𱼀肊𰭾肋-肏䏌䏍𦘩-𦘳𰭿-𰮂𱼁肐-肠䏎䏏𦘴-𦘾𬚯𮌈-𮌊𰮃-𰮆𱼂股-胁䏐-䏝𦘿-𦙖𦙘-𦙩𫆖-𫆘𬚰-𬚳𮌋𮶔𮶕𰮇-𰮑𱼃朑胂-胬脉䏞-䏥𡋜𣍨𦙪-𦚜𫆙-𫆜𬚴-𬚶𮌌-𮌏𰮒-𰮜𱼄胭-脈脊-脔䏦-䏮𣍯𣍰𦚝-𦚸𦚺-𦛓𫆝𫆞𬚷-𬚺𮌐-𮌓𰮝-𰮤𱼅-𱼈脕-脸䏯-䏻𦛔-𦜅𫆟-𫆡𬚻-𬛁𮌔-𮌙𰮥-𰮪𱼉-𱼌脹-腚㬹䏼-䐌𦜆-𦜲𦜴-𦝙𫆢-𫆥𬛂-𬛇𮌚-𮌠𰮫-𰮴幐朡腛-腾䐍-䐛𦝚-𦞘𦟓𦟔𫆦-𫆨𬛈-𬛋𮌡-𮌥𰮵-𰯀𱼍-𱼒腿-膑䐜-䐪𦞙-𦟒𦟕-𦟗𫆩-𫆮𫟊𬛌-𬛎𮌦-𮌰𰯁-𰯋𱼓膒-膣䐫-䐴𦟘-𦠂𫆯-𫆴𬛏-𬛓𮌱-𮌹𰯌-𰯓𱼔-𱼙朥膥-膶䐵-䐽𦠃-𦠽𦡄𦡮𫆵-𫆸𫜶𬛔-𬛘𮌺-𮌿𰯔-𰯝𱼚-𱼜膷-臌䐾-䑁𦠾-𦡃𦡅-𦡍𦡏-𦡕𦡘-𦡭𦡯𫆹-𫆻𬛙-𬛛𮍀𮍁𰯞-𰯠𱼝-𱼟臍-臓䑂-䑅𤑃𦡎𦡰-𦢉𫆼𫆽𬛜𬛝𮍂-𮍆𰯡-𰯣𱼠𱼡臔臕臗臘䑆-䑈𦢊-𦢤𫆾𫆿𮍇-𮍉𰯤-𰯧𱼢𱼣臖臙-臜䑉䑊𦢥-𦢷𫇀𬛞𮍊𰯨-𰯪𱼤臝㔮䑋-䑎𦢸-𦢾𫇁𬛟𱼥臞臟䑏𦢿-𦣅𫇂𰯫臠-臢𤓏𦣆-𦣐𬛠𦣑-𦣕𬛡𮍋𱼦𦣖𦣗𦣙𰯬𦣘𦣚-𦣜𰯭𫇄] +[radical 131=⾂臣:臣𦣞𮍌𦣝𱼧臤臥𮍍𦣟𰯮𦣠-𦣣𫇅𬛢𬛣𰯯䑐𦣤𦣥𬛤𮍎𮍏𰯰臦𦣦-𦣩𫇆𬛥𰯱𫇇𬛦臧𦣫𦣬𦣮𫇈𮍐-𮍒𰯲𰯳𦣭𦣯𬛧𬛨𦣪𮍓臨臩𦣰𦣱𬛩䑑𦣲𦣳𫇉𦣴𦣵𬛪𦣶𬛫𦣷𦣸] +[radical 132=⾃自:自𦣹臫𦣺-𦤀𰯴臬臭𦤁-𦤋𮍔𮍕𮶖𦤌-𦤏𬛬𮍖-𮍘𰯵臮-臰𦤐-𦤓𫇊𮍙𰯶𦤔𮍚𮍛𦤕-𦤗𬛭𮍜𱼨臱𦤘-𦤝𫇋臲𦤞-𦤤𬛮𦤥𫇌𦤦-𦤪𬛯𰯷𦤫-𦤮𬛰𮍝𮍞𦤯-𦤱𮍟𫇍𦤲] +[radical 133=⾄至:至𦤳𦤴𱼩𦤵𬛱致䑒𦤶-𦤺𬛲𮍠𮍡𦤻-𦤾𱼪臵-臸𦤿𦥀𬛳𮍢𱼫臹䑓𦥁𫇎𱼬臺𦥂-𦥄𫇏𫇐𮍣𦥅-𦥇臻𦥉-𦥍𬛴𬛵𦥎-𦥐𫇑𬛶𮍤𬛷] +[radical 134=⾅臼:臼𦥑-𦥔臽臾𦥕𦥖𦥙𮍥臿𦥗𦥘𦥚-𦥜𬛸𬛹𱼭舀舁䑔𦥝-𦥤𦥧𮍦𮍧舂䑕𦥥𦥦𦥨-𦥬舃舄𦥭-𦥲𫟋𮍨-𮍬𱼮𱼯舅𦥳-𦥺𬛺𮍭𮍮與䑖𦥻-𦦄𮍯𰯸𰯹𱼰興䑗𦦅-𦦎𬛻𮍰𮍱𰯺舆舉䑘𦦏-𦦓𦦕-𦦗𬛼𦦘-𦦠𬛽舊𦦡-𦦧𫇒𬛾𰯻舋𠤫𦦩-𦦬𦦯𬛿𬜀𦦭𦦮𦦰-𦦹𰯼𦦺𦦻𬜁𱼱𤓟𦦼𬜂𦦽-𦦿𮍲𦧀𫇓𬜃𦧁𦧂𮍳𬜄𦧃𱼲𦧄𦧅𠔻] +[radical 135=⾆舌:舌𦧆舍-舏𫇔𦧇𮍴𮍵舐䑙䑚𦧈-𦧐舑䑛𦧑-𦧔𬜅𬜆𮍶𮍷𰯽-𰯿舒𦧕-𦧜𰰀𦧝𦧞𫇕𫇖𬜇𮍸𰰁-𰰅𱼳舓-舕𦧟-𦧦𬜈𮍹𰰆舖舗䑜𦧧-𦧬𬜉-𬜌𮍺-𮍾𰰇舘𦧭-𦧰𫇗𮍿𦧱-𦧳𬜍𰰈舙𦧴-𦧶𬜎𰰉舚𦧷𫇘𬜏𬜐𦧸𦧹𱼴𦧺𫇙𦧻𦧼𮎀𦧽] +[radical 136=⾇舛:舛𮎁𰰊舜-舞䑝𦧾𦧿䑞𦨀𦨁䑟𦨃𦨂𱼵𦨄𦨅𮎂𦨆] +[radical 137=⾈舟:舟𠂨𦨇舠䑠𦨈-𦨍𬜑舡-舤䑡-䑣𦨎-𦨔𫇚𬜒𮶗𱼶舥-舱䑤䑥𦨕-𦨠𮎃𮎄𮶘𰰋𱼷𱼸舲-舻䑦-䑩𦨡-𦨮𮎅-𮎊𰰌舼-舿䑪-䑮𦨯-𦨲𦨴-𦨼𬜓𮎋𮎌𱼹𱼺艀-艉䑯䑰𦨳𦨽-𦩉𬜔𮎍-𮎑𰰍艊-艍䑱-䑸𦩊-𦩜𨦞𫇛𬜕𬜖𮎒𮎓𰰎𱼻艎-艔䑹-䑻𦩝-𦩳𦩿𫇜𫇝𬜗𰰏-𰰑艕-艙䑼-䑾𦩴-𦩾𦪀-𦪅𬜘-𬜚𮶙𰰒𱼼-𱼾艚-艝䑿-䒅𦪆-𦪐𫇞𬜛𮎔𱼿-𱽁艞-艠䒆-䒈𦪑-𦪧𫇟𮶚𰰓𱽂艡-艥𦪨-𦪰𱽃艦-艩䒉𦪱-𦪵𫇠𱽄艪𦪶-𦪸𦪺-𦪼𬜜𮎕艫𦪽-𦫂𫇡-𫇣𮎖𮎗艬𦫃𦫄𱽅艭𱽆𦫅-𦫇𦫉𦫈𦫊] +[radical 138=⾉艮:艮-艰𦫋𰰔𱽇𱽈𦫌-𦫏𮎘𮎙𦫐艱𦫑𮎚𦫒鿥] +[radical 139=⾊色:色𮎛𮎜𰰕䒊𦫓艳艴䒋𦫔-𦫙𰰖𰰗𦫚𬜝𱽉𦫛-𦫝𰰘艵𦫞-𦫣𬜞𰰙𦫤-𦫩𮎝䒌䒍𦫪-𦫮𫇤𰰚䒎䒏𰰛艶𦫯-𦫱𮎞䒐艷𦫲𬜟𱽊] +[radical 140=⾋艸:艸艹䒑艺龷𦫳-𦫵艻-节䒒-䒔𦫶-𦬀𫇥𫇦𬜠𮶛𰰜-𰰟芃-芗䒕-䒙𦬁-𦬒𫇧𫇨𬜡𬜢𮶜-𮶞𰰠-𰰢𱽋芘-芾苀-苏茾䒚-䒥𦬓-𦬶𫇩-𫇭𬜣-𬜥𮎟-𮎣𰰣-𰰪𱽌-𱽐芿苐-茑茓-茕䒦-䒯𦬷-𦭬𫇮-𫇵𫟌𫟍𬜦𬜧𮎤-𮎦𮶟-𮶡𰰫-𰰱𱽑-𱽚茒茖-茜茞-茢茤-茽茿-荒荔-荪荬-药鿒䒰-䓁𦭭-𦮵𫇶-𫇾𫟎𬜨-𬜮𮎧-𮎸𰰲-𰰽𱽛-𱽧茝茣荫荰-莬莮-莽鿊䓂-䓔䓖𦮶-𦯰𦯲-𦰕𦰗-𦰩𫇿-𫈏𫟏-𫟑𬜯-𬜺𮎹-𮏏𮶢-𮶥𰰾-𰱎𱽨-𱽬荓莾-萨著龿䓕䓗-䓭𦯱𦰖𦰪-𦳀𫈐-𫈠𬜻-𬝋𮏐-𮏢𮶦-𮶨𰱏-𰱜𱽭-𱽲莭萩-萫萭-葖葘-蒏鿓䓮-䓰䓲-䓻𦳁-𦴵𦴷-𦵆𦵈-𦵠𫈡-𫈵𫟒𫟓𬝌-𬝙𮏣-𮐂𮶩-𮶫𰱝-𰱪𱽳-𱽿蒐-蒷蒹-蓦䓱䓼-䔍𤎀𦵇𦵡-𦷾𫈶-𫉇𫟔𬝚-𬝳𮐃-𮐠𮶬𮶭𰱫-𰱱𱾀-𱾍蓧-蔼䔎-䔜䔞-䔬䕄𦷿-𦸼𦸾-𦺄𫉈-𫉜𫟕𬝴-𬞍𮐡-𮐸𮶮-𮶳𰱲-𰱵𱾎-𱾚蔽-蕵䔝䔭-䔻䔽-䕁䕃䕅𦸽𦺆-𦻆𦻈-𦻽𦻿-𦼧𦽭𫉝-𫉤𫟖𬞎-𬞙𮐹-𮑙𮶴𮶵𰱶-𰱼𱾛-𱾣蕶-薨薪-薬薮龩﨟䕂䕆-䕑𦻾𦼨-𦽬𦽮-𦾩𦿡𦿸𫉥-𫉴𬞚-𬞬𮑚-𮑻𮶶𰱽-𰲇𱾤-𱾫薩薭薯-藓蘤䔼䕒-䕝𦾪-𦿓𦿖-𦿜𦿞-𦿠𦿢-𦿷𦿹-𧀟𫉵-𫊄𬞭-𬞾𬟃𮑼-𮒖𮶷𰲈𰲉𱾬-𱾲藔-藭藯-藵䕞䕟䕡-䕥𦿔𦿕𦿝𧀠-𧁺𧃌𫊅-𫊋𬞿-𬟂𬟄-𬟍𮒗-𮒨𮶸𮶹𰲊-𰲐𱾳-𱾹藮藶-蘑蘓蘔蘢䕠䕦-䕲𧁻-𧃋𧃎𫊌-𫊏𬟎-𬟕𮒩-𮒷𰲑-𰲓𱾺-𱾼蘒蘕-蘡蘣蘥-蘰䕳-䕷𧃍𧃏-𧄌𫊐-𫊓𬟖-𬟛𮒸-𮓃𰲔𰲕𱾽-𱿁蘲-蘷鿀鿦䕸-䕺𧄍-𧄵𫊔-𫊖𬟜-𬟟𮓄-𮓍𰲖𱿂-𱿆蘱蘸-虁䕻䕼𧄶-𧅕𫊗𬟠-𬟤𮓎-𮓒𱿇𱿈虂-虅䕽䕾𧅖-𧅭𫊘-𫊚𬟥𮓓虆-虉䖀𧅮-𧅴𧅶-𧅹𬟦𮓔𮓕𱿉𱿊䕿䖁𧅺-𧆅𫊛𫊜𮓖𰲗𱿋𱿌虊䖂-䖄𧆇-𧆎䖅䖆𧅵𧆏-𧆒𱿍虋虌𧆔𧆕𦺅𧆖𧆚𧆗䖇𧆙𧆓𧆘] +[radical 141=⾌虍:虍𮓗虎虏䖈𧆛𮓘-𮓚虐䖉𧆜-𧆞𫊝𫊞𬟧𮓛𮓜虑虓虔䖊-䖍𧆟-𧆢𫊟𬟨𬟩𮓝-𮓠𰲘-𰲚𱿎彪處-虚䖎䖏𧆣-𧆰𮓡𮶺𰲛-𰲝虛-虝䖐䖑𧆱-𧆹𫊠𫊡𬟪𮓢-𮓤𰲞𰲟𱿏𱿐虞號䖒-䖖𧆺-𧇀𬟫-𬟭𮓥𮓦𰲠-𰲣虠虡𧇁-𧇎𫊢𰲤-𰲦虢虣䖗𧇏-𧇛𮓧𮓨𰲧𱿑-𱿓虤-虦䖘𧇜-𧇰𬟮-𬟰𮓩𮓪𱿔虧虨䖙𧇱-𧇺𫊣𮓫𮓬虩䖚䖛𧇻-𧈁𧈃𧈄𬟱𮓭𱿕䖜𧈂𧈅-𧈊𬟲𮓮𧈋-𧈏𮓯𧈑-𧈗𰲨𱿖𧈘-𧈛𬟳𱿗虪𧈜] +[radical 142=⾍虫:虫𮓰虬䖝𧈝𧈞𮓱虭-虲𧈟-𧈧𫊤𮓲𰲩𱿘虳-蚃䖞-䖠𡯥𧈨-𧈺𫊥𫊦𬟴𬟵𮓳-𮓷𮶻𰲪𱿙蚄-蚇蚉-蚪蚬䖡-䖣𧈻-𧉝𫊧-𫊫𬟶-𬟻𮓸-𮓼𰲫-𰲲𱿚-𱿜蚫蚭-蛏﨡䖤-䖬𧉞-𧊎𫊬-𫊲𬟼-𬠁𮓽-𮔀𮶼𮶽𰲳-𰲷𱿝𱿞蚈蛐-蛕蛗-蛴䖭-䖵𧊏-𧊪𧊬𧊭𧊯-𧋇𫊳-𫊼𬠂-𬠇𮔁-𮔈𰲸𰲹𱿟-𱿡蛖蛵-蜗蜫蝆䖶-䖾𧊫𧊮𧋈-𧋝𧋟-𧌂𧌞𫊽-𫋁𬠈-𬠍𮔉-𮔖𮶾𰲺-𰲾𱿢-𱿧蜘-蜪蜬-蝅蝇-蝋䖿-䗊䗕𧋞𧌃-𧌝𧌟-𧌯𧌱-𧍏𧍑𫋂-𫋉𬠎-𬠚𮔗-𮔝𰲿-𰳉𱿨-𱿮蝌-蝸蝺-螀蟡䗋-䗔䗖𧌰𧍒-𧎠𧏇𫋊-𫋎𬠛-𬠞𮔞-𮔧𰳊-𰳍𱿯-𱿻蝹螁-螩䗗-䗞𧍐𧎡-𧏆𧏈-𧏷𫋏-𫋕𬠟-𬠤𮔨-𮔲𰳎-𰳕𱿼-𲀀螪-蟒䗟-䗮𢋜𧏸-𧐯𧐱-𧑃𫋖-𫋙𬠥-𬠨𮔳-𮔺𰳖-𰳚𲀁-𲀇蟓-蟠蟢-蟵蠁蠎䗯-䗳𧑄-𧒍𫋚-𫋞𬠩-𬠮𮔻-𮕁𰳛𰳜𲀈-𲀋蟶-蠀蠂-蠍蠏䗴-䗻𧒎-𧓈𫋟-𫋢𬠯-𬠱𮕂-𮕇𰳝-𰳠𲀌蠐-蠙䗼-䘁𧓉-𧓰𫋣-𫋥𫟗𬠲-𬠷𮕈-𮕋𰳡-𰳣𲀍𲀎蠚-蠤蠴䘂-䘄𧓱-𧔜𫋦𫋧𬠸𮕌-𮕑𰳤𲀏𲀐蠥-蠬䘅-䘉𧔝-𧕂𫋨𬠹𮕒𰳥𲀑蠭-蠳䘊-䘌𧕃-𧕒𧕔-𧕚𮕓-𮕖𲀒蠵-蠺𧕓𧕛-𧕮𬠺𮕗𰳦𲀓𲀔蠻䘍𧕯-𧕼𬠻𮕘𮕙𲀕蠼𧕽-𧖃𧖊𮕚𲀖蠽蠾𧖄-𧖉𧖋-𧖐蠿䘎𧖑-𧖗𮕛𠑴𧖘-𧖛𫋩𧖜-𧖟𧖡-𧖦] +[radical 143=⾎血:血𮕜𧖧-𧖩𮕝衁衂䘏𧖪衃衄䘐𧖫-𧖯𫋪衅䘑𧖰-𧖲𫋫𮕞𮕟𰳧𲀗衆-衉𧖳𧖴𬠼𮕠𰳨䘒𧖵-𧖹𲀘䘓𧖺-𧖿𧗄䘔𧗀-𧗃𧗅𲀙𲀚𧗆-𧗍𫋬𰳩𧗎-𧗗衊𧗘𮕡𧗙-𧗛衋𧗜] +[radical 144=⾏行:行𬠽𧗝-𧗠衍衎𧗡-𧗥𮕢𲀛𲀜衏䘕𧗦-𧗩𬠾𬠿𲀝衐-衔𧗪𫋭衕-衘䘖𢔬𧗫-𧗱𫋮𰳪𲀞衙𧗲-𧗷𮕣𰳫-𰳭𧗸𧗺𧗻𰳮𲀟𲀠衚-衝𧗹𧗼𧗽𫋯𫟘𬡀衞-衡䘗䘘𢖅𧗾𲀡𢖋𧗿-𧘁𫟙𧘂𧘃𫋰𰳯𲀢𲀣𧘄䘙𢖡𧘅𬡁𧘆𫋱衢] +[radical 145=⾐衣:衣衤𧘇𮕤补䘚䘛𧘈-𧘌𬡂𮕥-𮕧𰳰𲀤𲀥衦-衬䘜-䘞𧘍-𧘜𬡃-𬡇𮕨𲀦衭-袇䘟-䘡𧘝-𧘼𫋲-𫋴𬡈-𬡊𮕩-𮕯𮶿𰳱𲀧袈-袮袰䘢-䘧𧘽𧘿-𧙝𫋵-𫋷𬡋-𬡐𮕰-𮕸𮷀𰳲-𰳸𲀨𲀩袯袱-裉䘨-䘮𧘾𧙞-𧙿𫋸-𫋼𬡑-𬡘𮕹-𮖀𰳹𰳺𲀪-𲀮裊-裥䘯-䘲𧚀-𧚣𫋽𫟚𬡙-𬡝𮖁-𮖎𮷁𰳻-𰴀𲀯-𲀳裧-褄䘳-䙂𧚤-𧚺𧚼-𧛎𫋾-𫌄𬡞-𬡤𮖏-𮖓𰴁𰴂𲀴-𲀷裦褅-褝䙃-䙍𧚻𧛏-𧛷𫌅𫌆𬡥𬡦𮖔-𮖠𮷂𲀸-𲀺褞-褲褴䙎-䙓𧛸-𧜜𧜨𫌇-𫌉𬡧-𬡩𮖡-𮖩𰴃-𰴅𲀻-𲀾褳褵-襅襔䙔-䙝𧜝-𧜧𧜩-𧜬𧜮-𧝁𫌊-𫌏𬡪-𬡭𮖪-𮖮𰴆-𰴈𲀿-𲁂襆-襓襕鿋䙞-䙣𧜭𧝂-𧝰𫌐-𫌒𬡮𬡯𮖯-𮖶𲁃𲁄襖-襢䙤䙥𧝱-𧞌𫌓𫌔𬡰𬡱𮖷-𮖺𲁅𲁆襣-襨䙦-䙩𧞍-𧞖𧞘-𧞦𫌕𬡲-𬡴𮖻𮖼襩-襮䙪𧞗𧞧-𧞱𧞳-𧞵𫌖𬡵𬡶𮖽𮖾襯-襲䙫𧞲𧞶-𧟂𬡷𰴉襳襴襽䙬䙭𧟃-𧟇𫌗𮷃𲁇𲁈襵-襷䙮䙯𧟈-𧟋𫌘𫌙襸-襼䙰𧟌-𧟏𰴊𧟐-𧟔䙱𧟕-𧟟] +[radical 146=⾑襾:襾-覀𧟠-𧟣要䙲𧟤-𧟦䙳𧟧-𧟩𬡸𲁉覂䙴𧟪-𧟬𫌚𮖿𮗀覃覄䙵䙶𧟭𧟮𫟛𮗁-𮗃𲁊覅𧟯𧟰𬡹𲁋𧟱-𧟸𬡺𮗄𰴋𧟹-𧟻𮗅𮗆𧟼-𧟾𫌛𰴌𲁌𧟿𲁍覆𧠀𧠁𬡻覇覈𧠂𮗇𧠃𮗈𧠄𮗉𮗊𰴍覉𮗋覊𧠅𮗌] +[radical 147=⾒見:見𧠆𧠇覌覙𧠈覍覎䙷䙸𧠉-𧠍𫌜規-覔䙹-䙻𧠎-𧠛𬡼𮗍覕覗覘覚䙼-䙿𧠜-𧠧𫌝𬡽𮗎𰴎-𰴐覛覜䚀䚁𧠨-𧠺𫌞𮗏-𮗑𲁎覝-覡䚂䚃𧠻-𧡊𫌟𫌠𮗒-𮗔𰴑覢-覥䚄䚅𧡋-𧡠𫌡𬡾-𬢀𮗕-𮗗𰴒覦-親䚆-䚉𧡡-𧡶𫌢𫌣𮗘覫-覯䚊-䚌𧡷-𧢁𬢁𮗙𰴓覰-観䚍䚎𧢂-𧢋𫌤𬢂𲁏覴-覸䚏-䚓𧢌-𧢑𬢃𬢄𮗚-𮗝覹-覻𧢒-𧢗𫌥𮗞𰴔覼覽䚔𧢘-𧢛𬢅覾覿𥍄𧢜-𧢡𫟜𬢆𧢢-𧢥觀𧢦-𧢫𫌦𫌧䚕𧢬𲁐𧢭𧢮䚖𧢯-𧢱] +[radical 147'=⻅见:见观𬢇觃-觅𲁑-𲁓觇-觉𫌨𫌩𬢈-𬢊𰴕𰴖𲁔觊𫌪𬢋𬢍𮷄𲁕𲁖觋𬢌𰴗-𰴙觌觍𬢎觎𫌫𬢏-𬢑𰴚𲁗𲁘觏𬢒𰴛𲁙觐觑𫌬𬢓𰴜𬢔𰴝𫌭𰴞] +[radical 148=⾓角:角𧢲𰴟𧢳𮗟𮗠觓觔𧢴-𧢶𰴠𧢷-𧢺𮗡𮗢𰴡觕-觙䚗𧢻-𧣐𮗣-𮗨觚觛觝觞𧣑-𧣠𬢕𮗩𮗪𰴢𰴣𲁚𲁛觜觟-觧䚘-䚚𧣡-𧣧𫌮𫌯𬢖𮗫-𮗯觨-觫䚛𧣨-𧣳𬢗𮗰-𮗲𰴤𰴥𲁜𲁝觬-觯䚜-䚠𧣴-𧤊𬢘𮗳觰觱䚡-䚤𧤋-𧤚𧤢𫌰𫌱觲觳䚥䚦𧤛-𧤡𧤣-𧤮𮗴𮗵觴鵤䚧𧤯-𧤹觵觶䚨䚩䚬𧤺-𧥃𮗶𰴦𲁞觷-觹䚪䚫𧥄-𧥇𬢙觺𧥈-𧥋觻觼𧥌-𧥐觽觾𧥑𧥒𲁟𧥓𧥔觿䚭𧥕-𧥘𲁠𧥙𧥚] +[radical 149=⾔言:言訁𧥛-𧥟𰴧訂-計䚮-䚰𧥠𬢚𬢛𮗷𮗸𰴨𰴩訉-訚䚱䚲𧥡-𧥭𫌲𫌳𬢜-𬢞𮗹𮗺𲁡-𲁤訛-訳䚳-䛃𧥮-𧦛𫌴𫌵𬢟𬢠𮗻-𮗾𰴪𲁥𲁦訴-詠䛄-䛓𧦜-𧧂𫌶-𫌹𬢡𬢢𮗿-𮘇𰴫𰴬詡-誊誠鿁䛔-䛜𧧃-𧧳𧨜𫌺𫌻𬢣-𬢩𮘈-𮘎𰴭-𰴸𲁧-𲁩誋-誟誡-誮䛝-䛨𧧴-𧨛𧨝-𧨥𫌼-𫌾𬢪-𬢭𮘏-𮘖𰴹-𰴻誯-諚諩䛩-䛸𧨦-𧩢𫌿𫍀𬢮-𬢳𮘗-𮘠𰴼𰴽𲁪-𲁭諛-諨諪-謃䛹-䛽𧩣-𧪗𫍁-𫍅𬢴-𬢹𮘡-𮘪𰴾-𰵂𲁮-𲁱謄-謢䛾-䜂𠐜𧪘-𧫑𫍆-𫍈𬢺-𬣄𮘫-𮘯𰵃𰵄𲁲𲁳謣-謾䜃-䜊𧫒-𧫽𫍉-𫍌𬣅𮘰-𮘸𰵅𲁴𲁵謿-譌譎-譜龻䜋-䜑𧫾-𧬦𫍍-𫍏𬣆-𬣉𮘹-𮘽𰵆-𰵈𲁶-𲁹譍譝-譲䜒-䜘𧬧-𧭁𫍐𫍑𬣊𬣋𮘾-𮙂𲁺譳-譽䜙-䜞𧭂-𧭐𧭒-𧭛𫍒𬣌-𬣑𮙃𮙄𰵉𲁻-𲁽譾-讅䜟-䜡𧭑𧭜-𧭷𫟝𬣒-𬣔𮙅𮙆𲁾讆-讐䜢𧭸-𧮄𫍓𬣕𮙇𲁿讑-讖𣌚𧮅-𧮐𫍔-𫍖𬣖讗-讙𧮑-𧮘𮙈讚讛𧮙-𧮝𫍗𲂀𲂁讜-讞𧮞-𧮤𧮦𧮧𫍘讟𧮨𬣗𬣘𧮩] +[radical 149'=⻈讠:讠-讥𰵊讦-讱𫍙𬣙𬣚𰵋𰵌𲂂𲂃讲-诀䜣𫍚𫍛𫟞𬣛-𬣟𰵍-𰵒𲂄𲂅证-诒𧮪𫍜-𫍡𫟟𬣠-𬣧𮷅-𮷇𰵓-𰵡𲂆𲂇诓-诩䜤𫍢-𫍦𬣨-𬣳𰵢-𰵦𲂈-𲂊诪-诶𫍧-𫍪𬣴-𬣼𮙉𰵧-𰵯𲂋-𲂍请-谊䜥𫍫-𫍮𫟠𫟡𬣽-𬤆𮷈𮷉𰵰-𰵸𲂎𲂏谋-谞𫍯-𫍴𬤇-𬤏𲂐-𲂒谟-谧䜦䜧𫍵-𫍸𫟢𬤐-𬤗𰵹-𰵿谨-谬䜨𫍹𫍺𬤘-𬤜𰶀-𰶃𲂓𲂔谭-谲𫍻𫍼𬤝-𬤥𮙊𮷊𰶄-𰶈谳-谵𫍽𬤦-𬤨𰶉-𰶋𲂕𲂖𫍾𬤩-𬤬𰶌-𰶎𫍿𬤭𮙋𲂗䜩𬤮谶𬤯𰶏𬤰𬤱] +[radical 150=⾕谷:谷𧮫䜪𫎀𰶐谸䜫𧮬-𧮮谹-谻𧮯-𧮲𫎁𮙌䜬䜭𧮳𧮴𬤲𰶑𰶒谼𧮵-𧮷𮙍𰶓谽䜮𧮸𧮹𮙎𲂘𲂙谾䜯𧮺-𧮿𫎂𬤳𮙏𰶔𧯀-𧯅𬤴𮙐𰶕𰶖谿-豁䜰𧯆-𧯉𬤵豂䜱𧯊豃𡓛𧯋-𧯒𮙑𲂚𲂛𧯓𧯔𲂜𧯕𧯖豄䜲豅𧯗-𧯙] +[radical 151=⾖豆:豆䜳𰶗𧯚𮷋豇豈𧯛-𧯝豉䜴𧯞𧯟𬤶𰶘䜵𧯠-𧯤𮙒𰶙𰶚𲂝豊豋䜶𧯥𧯦𧯨𬤷𰶛鿲䜷-䜹𧯩-𧯬𮙓𮙔𰶜豌-豎䜺𧯭-𧯶𫎃𰶝䜻-䜿𧯷-𧯻𮙕𲂞豏䝀-䝂𧯼-𧰂𧰈𰶞豐𡕆𧰃-𧰇𫎄𮙖𰶟𧰉-𧰐𬤸𮙗𰶠𰶡𲂟豑𧰑-𧰖𬤹𰶢𲂠䝃𧰗𧰘𮙘𧰙-𧰜𮙙𧰝-𧰟𬤺𰶣𧰠豒䝄𧰡𧰢豓𧰣𧰤豔𧰥] +[radical 152=⾗豕:豕𧰧𧰨豖𧰦𫎅𧰩𬤻𮙚𰶤𰶥豗䝅𧰪-𧰭豘-豝䝆䝇𧰮-𧰴𫎆𬤼𬤽𮙛豞-象䝈𧰵-𧰾𮙜-𮙞𰶦豢-豦䝉𧰿-𧱌𮙟𮙠豧-豪𧱍-𧱗𫎇𫎈𬤾-𬥀䝊-䝌𧱘-𧱧𬥁-𬥃𰶧-𰶩豫-豮䝍䝎𧱨-𧱱𫎉𮙡-𮙣𰶪-𰶭豯-豳𧱲-𧱺𬥄𬥅𰶮𲂡豴豵䝏𧱻-𧲁𮙤豷䝐䝑𧲂-𧲆豶𧲇-𧲋𬥆𰶯䝒𧲌-𧲏𬥇𲂢䝓𧲐-𧲓𧲗𧲔-𧲖𲂣𧲘𧲙䝔䝕𧲚-𧲞𰶰𧲟] +[radical 153=⾘豸:豸𧲠𧲡𮙥豹-豻𧲢𧲣𫎊豼豽䝖-䝙𧲤-𧲫𮙦𮙧豾-貃䝚䝛𧲬-𧲽𮙨𮙩𲂤𲂥貄-貊𧲾-𧳉𫎋𬥈貋-貍䝜𧳊-𧳘𮙪貎貏䝝䝞𧳙-𧳥𧳱𬥉𲂦貐-貓䝟𧳦-𧳰𧳲-𧳴𫎌𮙫貔-貖䝠𧳵-𧴀𫎍貗-貙䝡䝢𧴁-𧴅𧴇-𧴋𬥊𬥋貚䝣-䝦𧴆𧴌-𧴏𧴑-𧴕𬥌𮙬𧴐𧴖-𧴟𬥍𲂧𧴠-𧴢貛貜𧴣] +[radical 154=⾙貝:貝-負𧴤-𧴩𫎎𬥎𮙭𰶱財-貤𧴪-𧴲𫎏-𫎑𮙮-𮙱𰶲貥-貮䝧䝨𧴳-𧵈𫎒𫎓𬥏-𬥒𮙲-𮙸𰶳-𰶻𲂨𲂩貯-賁䝩-䝯𧵉-𧵢𫎔𫎕𬥓𮙹-𮚀𰶼-𰶿𲂪-𲂬賂-賎䝰-䝲𣣬𧵣-𧶄𫎖𬥔𬥕𮚁-𮚄𰷀-𰷄𲂭-𲂯賏-賘㕢䝳-䝵𧶅-𧶚𫎗-𫎙𬥖-𬥚𮚅-𮚊𰷅賙-賬䝶-䝿𧶛-𧶰𫎚𫎛𬥛-𬥟𮚋-𮚔𰷆-𰷈𲂰𲂱賭-賵䞀-䞄𠠋𧶱-𧷄𧷆-𧷋𫎜-𫎞𬥠-𬥢𮚕-𮚙𰷉𲂲𲂳賶-賽䞅䞆𧷌-𧷝𫎟𫎠𬥣-𬥥𮚚-𮚝𰷊-𰷌𲂴𲂵賾-贀贂-贅䞇𧷞-𧷻𫎡𬥦𬥧𮚞-𮚠𰷍-𰷐贆-贌䞈𧷼-𧸕𫎢𬥨𮚡-𮚦𰷑-𰷗贍-贏䞉𧸖-𧸥𬥩𮚧𮚨贐-贔𧸦-𧸰𬥪𬥫𬥭𮚩-𮚫𰷘-𰷚贕-贘䞊𧸱-𧸼𧸿𫎣𫎤𬥮-𬥰𮚬𰷛𲂶贙贚䞋𧸽𧸾𧹀-𧹇𫎥𬥬𬥱𮚭𲂷贛𧹈-𧹋𲂸贜𧹌𧹍𰷜𰷝𧹎-𧹐𮚮-𮚰𬥲𲂹] +[radical 154'=⻉贝:贝𮷌贞-财𰷞-𰷠𲂺责-贯𧹑𬥳𰷡𲂻-𲂽贰-贻𧹒𫎦𫎧𬥴-𬥶𮷍𰷢𲂾-𲃁贼-赆䞌𬥷赇-赊𧹓𫎨𬥸𮷎𮷏赋-赕䞍䞎𧹔-𧹖𫎩𬥹𰷣-𰷥𲃂𲃃赖赗䞏䞐𫎪𬥺-𬥽𰷦𰷧𲃄𲃅赘-赛𬥾𮷐𰷨-𰷪𲃆赜𧹗赝-赠𫎫𰷫赡赢𰷬𫎬𬥿𰷭𰷮赣𬦀] +[radical 155=⾚赤:赤𧹘-𧹚䞑赥赦𧹛𧹜𬦁赧𧹝-𧹟𫎭赨-赪䞒𧹠-𧹢𫎮𬦂𰷯赫䞓䞔𧹣-𧹦𮷑𧹧-𧹫𫎯𲃇赬-赮𧹬-𧹱𬦃𮚱赯𧹲-𧹷𫎰𧹸-𧹼𲃈䞕𧹽-𧺁𬦄𧺂-𧺅𰷰] +[radical 156=⾛走:走赱𧺆𧺇𮚲赲-赵龪𧺈-𧺎赶-赸䞖-䞘𧺏-𧺜𬦅𮚳𰷱𲃉赹-赿﨣䞙-䞜𧺝-𧺵𫎱𬦆-𬦈𮚴𮚵𰷲𲃊趀-趋䞝-䞤𧺶-𧻏𫎲𬦉-𬦋𮚶𮚷𰷳𰷴𲃋趌-趔䞥-䞪𧻐-𧻮𫎳𫎴𬦌𬦍𮚸𮚹𰷵-𰷷𲃌趕-趚䞫-䞲𧻯-𧼍𧼝𫎵-𫎷𬦎-𬦑𮚺𮚻𲃍𲃎趛-趤䞳-䞸𧼎-𧼜𧼞𧼠-𧼧𫎸-𫎺𬦒𬦓𰷸𰷹𲃏趥-趧䞹-䞼𧼟𧼨-𧽈𫎻𫎼𬦔-𬦗𮚼𰷺𲃐趨䞽-䟀𧽉-𧽝𫎽𬦘-𬦜𮚽𮚾𰷻-𰷽𲃑䟁-䟆𧽞-𧽵𫎾𫎿𬦝𬦞𰷾𲃒趩-趭䟇𧽶-𧾌𬦟𮚿𰷿𲃓趮䟈-䟋𧾍-𧾘𰸀趯趰䟌𧾙-𧾠䟍-䟏𧾡-𧾧𮛀趱䟐𧾨-𧾭䟑𧾮𧾯䟒𧾰-𧾴趲𧾵𧾶] +[radical 157=⾜足:足𧾷-𧾹𮛁趴䟓䟔𧾺-𧿀𬦠𮛂𰸁𲃔趵-趸䟕䟖𧿁-𧿑𫏀𬦡𬦢𮛃-𮛈𰸂-𰸄𲃕𲃖趹-趻趽-跄䟗-䟞𧿒-𧿱𫏁-𫏃𬦣-𬦧𮛉-𮛎𰸅-𰸇𲃗-𲃙跅-跞践䟟-䟭𧿲-𨀔𫏄-𫏆𬦨-𬦫𮛏-𮛖𲃚-𲃜趼跟-跴跶-跻䟮-䟳𨀕-𨀿𨃋𫏇-𫏋𬦬-𬦱𮛗𮛘𮷒𰸈-𰸏𲃝-𲃦跼-踎䟴-䟻䟽𨁀-𨁴𫏌-𫏎𬦲-𬦵𮛙-𮛟𰸐-𰸓𲃧-𲃪踏-踪踬-踯踺䟼䟾-䠌𨁵-𨂜𨂟𫏏-𫏓𬦶-𬦻𮛠-𮛮𰸔-𰸙𲃫-𲃯踫踰-踹踻-蹅䠍-䠖𨂝𨂞𨂠-𨃊𨃌-𨃒𫏔-𫏘𬦼-𬧃𮛯-𮛿𰸚-𰸧𲃰-𲃺蹆-蹓䠗-䠝𨃓-𨄂𨄄𫏙-𫏛𬧄-𬧉𮜀-𮜈𰸨𰸩𲃻-𲄀蹔-蹧蹮躀䠞-䠢𨄃𨄅-𨅉𨅚𫏜-𫏟𬧊-𬧐𮜉-𮜓𰸪𲄁-𲄅蹨-蹭蹯-蹿䠣-䠧𨅊-𨅙𨅛-𨆀𫏠-𫏢𫟣𬧑-𬧔𮜔-𮜘𰸫-𰸯𲄆𲄇躁-躉䠨䠩𨆁-𨆩𫏣-𫏦𬧕-𬧗𮜙-𮜛𰸰-𰸲𲄈𲄉躊-躏䠪䠫𨆪-𨇀𫏧𫏨𬧘𮜜-𮜠𰸳-𰸵𲄊-𲄍躐-躖䠬𨇁-𨇕𬧙𮜡-𮜥𰸶𰸷𲄎-𲄐躗-躜䠭䠮𨇖-𨇣𫏩𬧚𬧛𮜦-𮜪躝-躠䠯𨇤-𨇭𬧜𮜫𮜬𲄑-𲄓躡-躥䠰𨇮-𨇺𰸸𲄔躦躧𨇻-𨈀𮜭𲄕躩躪𨈁-𨈃𬧝𰸹𲄖躨䠱𨈄-𨈇𬧞𨈈-𨈊𬧟𨈋-𨈎] +[radical 158=⾝身:身𨈏-𨈑𬧠𲄗𨈒躬𨈓-𨈗𮜮躭-躯𨈘-𨈨𬧡𮜯𮷓𰸺𲄘-𲄛躰䠲-䠶𨈩-𨈷𬧢𮜰𮷔𮷕𰸻-𰸽𲄜躱躲䠷-䠺𨈸-𨉇𫏪𫏫𬧣𮜱-𮜵𲄝-𲄟躳-躵𨉈-𨉓𫏬𮜶-𮜹𲄠-𲄢躶-躼䠻𨉔-𨉡𬧤-𬧪𰸾-𰹀𲄣-𲄦躽躾䠼𨉢-𨉥𨉧-𨉭𬧫𰹁-𰹅𲄧𲄨躿䠽䠾𨉦𨉮-𨉸𫏭𫏮𬧬-𬧮𰹆𲄩-𲄫軀軁𨉹-𨉾𫏯𬧯軂-軅䠿𨉿-𨊌𫏰𬧰𰹇𲄬軆䡀𨊍-𨊒𫏱𮜺-𮜼𲄭-𲄯軇𨊓-𨊗𲄰𨊘-𨊚䡁𨊛𨊜𮜽軈𲄱𨊝𨊞𮜾𨊟軉𲄲] +[radical 159=⾞車:車軋𰹈𰹉軌軍䡂-䡄𨊠-𨊦軎-軕䡅𨊧-𨊲𫏲𮜿𰹊𰹋軖-軣䡆-䡎𨊳-𨋍𫏳𬧱𮝀-𮝅𰹌𲄳軤-軬軮-軽龫䡏-䡒𨋎-𨋧𫏴𫏵𬧲-𬧴𮝆-𮝌𰹍-𰹐𲄴軭軾-輌䡓-䡗𨋨-𨌁𬧵𮝍-𮝑𰹑𲄵𲄶輍-輕䡘-䡛𨌂-𨌟𫏶-𫏸𮝒𮝓𰹒輖-輬䡜-䡟𨌠-𨍆𫏹𬧶𬧷𮝔-𮝜𰹓-𰹚𲄷-𲄹輭-輼䡠-䡤𨍇-𨍨𫏺𫏻𬧸𬧹𮝝-𮝟𰹛-𰹞𲄺輽-轅䡥-䡪𨍩-𨎉𫏼𫏽𬧺𮝠-𮝢𰹟-𰹢轆-轌鿂䡫-䡱𨎊-𨎣𫏾𫏿𬧻-𬧽𮝣-𮝥𰹣𲄻-𲄽轍-轔䡲-䡵𨎤-𨎱𫐀𮝦-𮝨𰹤-𰹧轕-轚䡶𨎲-𨏇𨘼𫐁𬧾𮝩-𮝫𰹨轛-轟䡷-䡹𨏈-𨏐𫐂𮝬-𮝯𰹩𲄾轠-轢䡺䡻𨏑-𨏝𬧿𬨀𮝰-𮝲𰹪𰹫轣轤𨏞-𨏨𲄿䡼𨏩-𨏴𰹬䡽𨏵-𨏸𨏽𰹭轥䡾𨏹𨏻𨏾𨏺𨏼𨏿-𨐂䡿𨐃𰹮𫐃𨐄] +[radical 159'=⻋车:车轧𰹯轨𮷖𰹰𰹱轩-轫䢀𫐄𫐅𰹲-𰹵转-轰䢁𨐅𨐆𫐆𫐇𬨁-𬨃𮝳𮷗𮷘𰹶-𰹻𲅀𲅁轱-轻䢂𨐇𫐈-𫐊𫟤𬨄𬨅𮝴𮷙𰹼-𰺃轼-较𨐈𫐋𫐌𬨆𬨇𮝵𮷚𰺄-𰺆辄-辆𫐍𬨈-𬨋𮝶𰺇𰺈𲅂辇-辎𫐎-𫐑𬨌𮷛𰺉-𰺑辏-辔𫐒𫐓𬨍-𬨏𮝷𮝸𮷜𰺒-𰺕辕-辗𫐔𫟥𬨐𬨑𮷝𰺖𰺗辘𫐕𫐖𬨒𬨓𰺘𰺙辙辚𨐉𫐗𰺚-𰺞𫐘𫟦𬨔𮝹𮝺𰺟𰺠𬨕𰺡𫐙𰺢-𰺤𨐊𲅃] +[radical 160=⾟辛:辛𨐋𨐌𬨖𲅄𨐍𨐎𰺥𨐏-𨐑𰺦辜辝𨐒𨐓𫐚𬨗-𬨙辞-辠𨐔-𨐗𫐛𫐜𰺧𲅅𲅆辡-辣𨐘-𨐛𬨚𮝻辤䢃𨐜-𨐟𮝼𰺨𲅇辥-辪𨐠-𨐧𰺩辫𨐨-𨐯辬𨐰-𨐲𮝽𰺪𲅈辭𨐵-𨐹𰺫辮䢄𨐺-𨐼𫐝辯𨐽𰺬𨐾𨐿𬨛𨑀𨑁𲅉𨑂] +[radical 161=⾠辰:辰𨑃𨑄𮝾辱農䢅𨑅-𨑇𰺭䢆𲅊辳䢇𨑈𨑉𮝿𮞀辴𨑊䢈䢉𨑋𨑌] +[radical 162=⾡辵:辵辶𠔇辷𫐞辸-辽𨑍-𨑐𫟧𬨜𰺮𲅋巡达-迉䢊䢋𨑑-𨑡𫐟𮞁-𮞃𰺯-𰺳𲅌-𲅏迊-迟迬﨤䢌-䢏𨑢-𨒁𫐠𫐡𬨝-𬨠𮞄𮞅𮷞𰺴𰺵𲅐-𲅒迠-迫迭-迳䢐䢑𨒂-𨒤𫐢-𫐤𬨡-𬨣𮞆-𮞎𮷟𮷠𰺶𲅓-𲅖迴-逊䢒-䢘𨒥-𨓄𫐥𬨤𬨥𮞏-𮞑𰺷-𰺺𲅗-𲅙逋-逧䢙-䢛𨓅-𨓪𫐦-𫐪𬨦-𬨬𮞒-𮞕𮷡𰺻-𰺽𲅚-𲅞逨-逻䢜-䢠𨓫-𨔍𨔏-𨔜𨔠𫐫-𫐲𬨭-𬨲𮞖-𮞨𮷢𮷣𰺾-𰻅𲅟-𲅥逼-遗䢡𨔎𨔝-𨔟𨔡-𨕜𫐳-𫐹𫟨𫟩𬨳-𬨹𮞩-𮞵𮷤𰻆-𰻈𲅦-𲅫遘-遥䢢-䢥𨕝-𨖅𫐺-𫐽𬨺-𬨿𮞶-𮞼𮷥𮷦𰻉-𰻍𲅬𲅭遦-遱遳䢦-䢩𨖆-𨖳𫐾-𫑃𬩀-𬩈𮞽-𮟈𮷧𰻎-𰻑𲅮-𲅳遲遴-遼邆䢪-䢭𨖴-𨗒𨗔-𨗤𫑄-𫑊𬩉-𬩐𮟉-𮟏𰻒-𰻕𲅴-𲅿遽-邅邉䢮𨗥-𨘆𫑋𫟪𬩑-𬩛𮟐-𮟗𰻖-𰻚𲆀-𲆄邇邈䢯䢰𨘇-𨘠𩄮𫑌-𫑏𬩜-𬩣𮟘-𮟜邊-邌䢱𨘡-𨘶𫑐𫑑𬩤-𬩪𮟝-𮟡𲆅𲆆邍𨘷-𨘻𨘽-𨙁𬩫-𬩮𮟢𮟣𰻛𲆇邎𨙂-𨙑𫑒-𫑕𮟤-𮟦𲆈𨙒-𨙘𫑖𬩯-𬩲𮟧𰻜𲆉𲆊邏邐𨙙-𨙞𲆋-𲆍䢲𨙟-𨙥𮟨𲆎𨙦𮟩𨙧𰻝𰻞] +[radical 163=⾢邑:邑𨙨邒邓䢳𨙩𨙪𬩳𬩴邔-邝䢴𨙫-𨙵𫑗𮟪𮟫𰻟𰻠𲆏邞-邬䢵-䢷𨙶-𨚒𫑘𫑙𬩵𬩶𮟬-𮟮𮷨𮷩𰻡-𰻦邭-邻䢸-䢺𨚓-𨚮𫑚𫑛𫟫𬩷-𬩹𮟯-𮟶𰻧𰻨邼-郑郓䢻-䣂𨚯-𨛊𫑜𬩺-𬩽𮟷-𮟺𰻩𲆐𲆑郒郔-郧䣃-䣉𨛋-𨛪𫑝-𫑟𫜷𬩾-𬪄𮟻𮟼𮷪𰻪-𰻬𲆒-𲆔部-郸䣊-䣏𨛫-𨜎𫑠-𫑢𫟬𬪅-𬪊𮟽-𮟿𮷫𰻭-𰻱𲆕𲆖郹-鄊䣐-䣒𨜏-𨜖𨜘-𨜱𫑣𫑤𫟭𬪋-𬪐𮠀-𮠂𮷬𮷭𰻲𰻳𲆗𲆘鄋-鄗䣓-䣗𨜗𨜲-𨝊𫑥𫑦𮠃-𮠅𰻴-𰻸𲆙鄘-鄥䣘-䣜𨝋-𨝪𨝹𫑧-𫑩𬪑-𬪔𮠆𰻹-𰻻𲆚鄦-鄲䣝-䣠𨝫-𨝸𨝺-𨞐𬪕𬪖𮠇-𮠉𰻼𲆛-𲆝鄳-鄷䣡𨞑-𨞦𫑪𫑫𬪗-𬪛𮠊-𮠎𰻽𲆞鄸鄹䣢𨞧-𨞹𫑬𬪜𮠏𮠐𰻾𲆟𲆠鄺-鄾𨞺-𨟌𫑭𬪝-𬪟𮠑𮠒𰻿𲆡-𲆣鄿酀酂𨟍-𨟘𫑮-𫑰𬪠-𬪢𰼀𰼁酁酃𨟙-𨟟𬪣𬪤𮠓酄-酆𨟠-𨟣𫑱𮠔酇酈𨟤-𨟧𲆤䣣䣤𨟨-𨟮𬪥𨟯𫑲𰼂] +[radical 164=⾣酉:酉𮠕酊酋䣥䣦𮠖𮠗酌-酒䣧䣨𨟰-𨟳𫑳𮠘-𮠚𰼃𲆥-𲆧酓-酞䣩-䣭𨟴-𨠊𬪦𬪧𮠛-𮠠𰼄𲆨𲆩酟-酥䣮-䣳𨠋-𨠣𬪨𮠡-𮠤𰼅𰼆酦-酱䣴-䣹𨠤-𨠶𫑴𫑵𫟮𬪩𮠥-𮠪𲆪-𲆬酲-酿䣺䣻𨠷-𨡋𫑶-𫑸𬪪-𬪬𮠫-𮠭𰼇-𰼉𲆭-𲆯醀-醌䣼-䣿𨡌-𨡨𫑹𮠮-𮠴𰼊-𰼌𲆰𲆱醍-醗䤀-䤈𨡩-𨢄𬪭-𬪱𮠵-𮠻𰼍𰼎𲆲-𲆴醘-醤䤉-䤌𨢅-𨢠𫑺𬪲-𬪵𮠼𰼏𲆵-𲆹醥-醬䤍𨢡-𨢼𫑻𬪶𮠽-𮡀𰼐-𰼒𲆺醭-醱䤎-䤒𨢽-𨣕𫑼𫑽𮡁-𮡄𰼓𰼔𲆻醲-醸𨣖-𨣥𬪷-𬪹𮡅𮡆𲆼-𲆾醹-醻䤓䤔𨣦-𨣭𫑾𮡇-𮡊𰼕𲆿䤕䤖𨣮-𨣵𮡋𮡌𰼖醼𨣶-𨣽𫑿醽-釀䤗䤘𨣾-𨤂𮡍釁釂𨤃𨤄釃釄𨤅𨤆釅𨤇-𨤉䤙𨤊-𨤎] +[radical 165=⾤釆:釆采𨤏𬪺𮡎釈𨤐𨤑𮡏𰼗釉释𫒀𬪻𨤒-𨤔𲇀𨤕-𨤙𮡐𤳛𨤚-𨤝𮡑釋𨤞-𨤡] +[radical 166=⾥里:里𰼘重𫟯𨤣𨤤野䤚𨤢𨤥𫒁𮡒𰼙量𨤦-𨤩𫒂𬪼𬪽𮡓𲇁𨤪𨤫𬪾𮡔-𮡖𨤬𫒃𮡗𮡘𲇂𨤭-𨤯𮡙𨤰𨤱𮡚𮷮𰼚-𰼝𡣢𨤲𨤳𫒄𬪿𬫀𰼞釐𨤴-𨤷𮡛𫒅𮡜𮡝𥣷𨤸𬫁𮡞-𮡢𲇃𨤹𨤺𲇄𮡣𨤻𨤼] +[radical 167=⾦金:金-釢䤛𨤽-𨥁釣-釼䤜𨥂-𨥉𫒆-𫒉𮡤-𮡦𰼟𰼠釽-鈬䤝-䤠𨥊-𨥤𫒊-𫒎𬫂-𬫅𮡧-𮡭𰼡-𰼣𲇅-𲇇鈭-鉴銏龯䤡-䤣𨥥-𨦁𫒏-𫒔𬫆-𬫌𮡮-𮡰𮷯𰼤-𰼦𲇈𲇉鉵-鉻鉽-銎銐-銱䤤-䤪𨦂-𨦝𨦟-𨦫𫒕-𫒜𫟰𬫍-𬫓𮡱-𮡷𰼧-𰼬𲇊-𲇍銲-鋶﨧䤫-䤲𨦬-𨧥𫒝-𫒥𬫔-𬫠𮡸-𮢁𮷰𰼭-𰼴𲇎𲇏鉼鋷-錧錩-鍆鍈龬﨨䤳-䤶𨧦-𨨮𫒦-𫒯𬫡-𬫬𮢂-𮢘𮷱-𮷳𰼵-𰼺𲇐𲇑錨鍇鍉-鎇䤷-䤼𨨯-𨪆𫒰-𫒷𬫭-𬫲𮢙-𮢧𰼻-𰽁𲇒𲇓鎈-鎨鎪-鎿龲䤽-䥇𨪇-𨫎𫒸-𫒾𫟱𬫳-𬫾𮢨-𮢳𰽂𰽃𲇔-𲇜鎩鏀-鏲鏹䥈-䥓𨫏-𨬌𫒿-𫓃𬫿-𬬄𮢴-𮢽𰽄𰽅𲇝-𲇠鏳鏵-鏸鏺-鐨䥔-䥜𨬍-𨬔𨬖-𨭔𫓄-𫓎𬬅-𬬊𮢾-𮣎𮷴𰽆-𰽌𲇡-𲇥鏴鐩-鑁䥝-䥦𨬕𨭕-𨮑𫓏-𫓕𬬋-𬬑𮣏-𮣘𰽍𲇦𲇧鑂-鑔鑧䥧-䥮𨮒-𨮷𫓖-𫓚𬬒-𬬗𮣙-𮣝𰽎-𰽑鑕-鑦䥯-䥴𨮸-𨯜𫓛𫓜𬬘-𬬛𮣞-𮣤𰽒𲇨-𲇫鑨-鑬䥵-䥷𨯝-𨯹𫓝-𫓟𬬜-𬬞𮣥-𮣩𲇬鑭-鑳䥸𨯺-𨰈𨰱𫓠-𫓢𬬟𬬠𮣪𮣫鑴-鑺𨰉-𨰝𫓣𬬡𬬢𮣬𮣭鑻-鑿𨰞-𨰨𫓤𮣮钀-钂𨰩-𨰰𬬣𮣯钃钄䥹𨰲-𨰶𬬤𨰷-𨰹𬬥𰽓𨰺𬬦𨰻𮣰𨰼𨰽𮣱𰽔] +[radical 167'=⻐钅:钅-钌𫓥𫟲𰽕𰽖钍-钗𨰾𨰿𫓦𫟳𬬧-𬬪𮣲𮷵𮷶𰽗-𰽛𲇭-𲇰钘-钯䥺-䥼𨱀-𨱂𫓧-𫓫𫟴𫟵𬬫-𬬶𮣳𮷷-𮷽𰽜-𰽤𲇱-𲇶钰-铎鿭䥽-䥿𨱃-𨱆𫓬-𫓮𫟶𫟷𬬷-𬭂𮷾-𮸃𰽥-𰽱𲇷𲇸铏-铷䦀𫓯-𫓴𫟸-𫟻𬭃-𬭉𮸄-𮸈𰽲-𰽽𲇹-𲇼铸-锕鿏䦁𨱇𨱈𫓵-𫓷𫟼𬭊-𬭐𮣴𮸉-𮸏𰽾-𰾋𲇽-𲈀锖-锱𨱉-𨱌𫓸-𫓿𫟽𬭑-𬭝𮣵𮸐-𮸓𰾌-𰾓𲈁-𲈊锲-镅𨱎𫔀-𫔄𫟾𫟿𬭞-𬭥𮸔-𮸘𰾔-𰾦𲈋-𲈑镆-镕鿔䦂𨱍𨱏𫔅-𫔈𫠀𬭦-𬭫𮣶𮸙-𮸜𰾧-𰾯𲈒-𲈔镖-镠𨱐𨱒𫔉𫔊𬭬-𬭲𮸝-𮸠𰾰-𰾲𲈕-𲈘镡-镫䦃-䦅𨱑𨱓𨱔𫔋-𫔏𬭳-𬭹𮸡𮸢𰾳-𰾽𲈙-𲈜镬-镱𨱕𨱖𫔐𫔑𬭺-𬭽𮣷𰾾-𰿁𲈝𲈞镲𫔒𫠁𬭾𰿂镳镴𬭿𮸣𰿃-𰿅𫔓𬮀𰿆𰿇𲈟𲈠镵镶𬮁𰿈𫔔𰿉𲈡𫔕𬮂𰿊䦆𬮃] +[radical 168=⾧長:長镸𨱗-𨱙镹䦇𮣸𰿋镺𨱚-𨱥𮣹𮣺𮸤𰿌镻䦈䦉𨱦-𨱱𮣻䦊𨱲-𨱿𫔖𬮄𮣼𮣽𰿍𨲀-𨲆𮣾𮣿𰿎-𰿐镼𨲇-𨲒𫔗𮤀𮤁𰿑𡑺𨲓-𨲝𰿒𨲞-𨲤𮤂𰿓䦋𨲥-𨲬𮤃𮤄𰿔𰿕镽𨲭-𨲲𲈢𨲳-𨲷𮤅𮤆𲈣镾𨲸-𨳆] +[radical 168'=⻓长:长𲈤𰿖𲈥] +[radical 169=⾨門:門𨳇𨳈閁閂𨳉𫔘閃-閅𨳊-𨳏𬮅𰿗閆-閊䦌䦍𨳐-𨳖𫔙𬮆𮤇𰿘-𰿛𲈦開-閗䦎-䦑𨳗-𨳲𫔚𫔛𬮇𬮈𮤈𮤉𰿜𰿝𲈧閘-閠䦒-䦔𨳳-𨴌𫔜-𫔠𬮉𮤊-𮤍𰿞𲈨𲈩閡-閪䦕-䦛𨴍-𨴦𮤎𮤏𰿟𲈪閫-閴䦜-䦟𨴧-𨵇𫔡-𫔤𬮊-𬮌𲈫閵閶閸-闂䦠-䦨𨵈-𨵤𫔥-𫔧𮤐-𮤖𰿠-𰿢𲈬𲈭閷闃-闏䦩-䦯𨵥-𨵿𫔨𬮍𬮎𮤗-𮤛𰿣𲈮闐-闘𨶀-𨶛𬮏-𬮑𮤜-𮤞𲈯𲈰闙-闝䦰𨶜-𨶫𫔩𬮒𮤟-𮤡𲈱-𲈴闞-闡䦱𨶬-𨷂𬮓𮤢-𮤥闢-闦䦲-䦴𨷃-𨷓𨷕-𨷗𫔪𬮔𬮕𮤦𮤧闧䦵𨷔𨷘-𨷞𬮖𮤨𰿤𨷟-𨷥𬮗𨷦-𨷮𨷶𮤩𨷯-𨷵𨷸𫔫𮤪𨷷𨷹-𨷾] +[radical 169'=⻔门:门闩𰿥闪𬮘𮤫𰿦闫-闯𨷿-𨸁𫔬𬮙-𬮛𮤬𮤭𰿧闰-闷𨸂𨸃𫔭-𫔯𬮜-𬮟𮤮-𮤰𰿨-𰿫𲈵-𲈸闸闹𫔰𫠂𬮠𬮡𮤱𮤲𰿬𰿭闺-阂䦶𨸄𨸅𫔱𬮢-𬮧𮤳𮸥𰿮𲈹-𲈼阃-阆䦷𫔲𫔳𬮨-𬮪𰿯𰿰𲈽-𲈿阇-阐𫔴𬮫-𬮰𮤴-𮤶𮸦𰿱-𰿳𲉀阑-阕䦸𨸆-𨸈𬮱-𬮵𮤷𰿴-𰿶𲉁-𲉃阖-阙𨸉𨸊𫔵𫔶𮸧𰿷𰿸𲉄𲉅阚𫔷𫔸𬮶𬮷𰿹𰿺𲉆𨸋𨸌𬮸𬮹𮤸𰿻𰿼阛𰿽𰿾𲉇𨸍𫔹𰿿𱀀𲉈𨸎] +[radical 170=⾩阜:阜阝𨸏阞队䦹䦺𨸐-𨸕阠-阤䦻𨸖-𨸙𫔺𬮺𮤹𱀁𱀂阥-阶䦼-䧀𠁲𨸚-𨸩𫔻𬮻-𬮽𮤺𮤻𱀃-𱀅𲉉𲉊阷-陉䧁-䧃𨸪-𨹀𫔼𫔽𬮾𮤼-𮤿𱀆-𱀊𲉋-𲉍陊-陕䧄-䧈𨹁-𨹗𫔾-𫕀𬮿𬯀𮥀-𮥅𱀋-𱀐𲉎𲉏陖-陙陛-险䧉-䧏𨹘-𨹳𫕁-𫕃𬯁-𬯃𮥆-𮥋𱀑-𱀖𲉐-𲉒陚陪-険䧐-䧖𨹵-𨺝𫕄𫕅𬯄-𬯊𮥌-𮥑𮸨𱀗-𱀠𲉓-𲉕陻-階隐䧗-䧙𨺞-𨺿𫕆-𫕍𫠃𬯋-𬯏𮥒𮸩𱀡-𱀩𲉖-𲉛随隑-隙﨩䧚-䧟𨻀-𨻭𫕎𫕏𬯐-𬯓𮥓-𮥚𱀪𱀫𲉜𲉝隚-隡䧠-䧣𨻮-𨼉𫕐-𫕓𬯔-𬯘𮥛-𮥟𮸪𱀬-𱀰𲉞-𲉡隢-隥䧤-䧦䧩𨼊-𨼩𫕔-𫕗𬯙-𬯛𮥠-𮥤𱀱-𱀶隦-隫䧧䧨䧪𨼪-𨼾𬯜-𬯟𮥥-𮥩𱀷-𱀺隬-隲䧫-䧭𨼿-𨽌𬯠𮥪-𮥮𱀻𲉢隳𨽍-𨽕𬯡𮥯𱀼-𱀿𲉣隴䧮𨽖-𨽡𫕘𮥰𱁀-𱁂隵䧯𨽢-𨽥𬯢-𬯤𮥱𲉤䧰𨽦-𨽫𬯥-𬯧𱁃𱁄𨽬𨽭𬯨𲉥𨽮𨽯𮥲𲉦𨽰𨽱𬯩𮥳鿧𨽲-𨽵] [radical 171=⾪隶:隶𮥴𨽶-𨽻𫕙隷𨽼-𨽾隸𨽿𮥵𨾀-𨾄] -[radical 172=⾫隹:隹-难䧱𨾅-𨾇𱁅隿雀䧲䧳𨾈-𨾑𮥶𱁆-𱁈雁-雈䧴-䧶𨾒-𨾟𫕚𬯪𮥷-𮥺𱁉雉-雏䧷-䧺𨾠-𨾱𬯫𮥻雐-雒䧻𨾲-𨿊𫕛𬯬𬯭雓䧼䧽𨿋-𨿟𬯮𮥼雔雕䧾䧿𨿠-𨿾𬯯𬯰𮥽-𮥿雖䨁䨂𨿿-𩀖𬯱𮦀𱁊雗-雠䨃𩀗-𩀣𫕜𮦁𱁋雡-難䨄𩀤-𩀳𱁌䨅-䨇𩀴-𩁆𬯲-𬯴𱁍雤𩁇-𩁒䨈𩁓-𩁛𬯵𬯶𱁎𱁏𩁜-𩁥𬯷雥雦𩁦-𩁫𮦂䨉𩁬-𩁱𮦃𱁐雧𩁲𩁳䨊𩁴𩁵] -[radical 173=⾬雨:雨𮦄𩁶-𩁸𫕝𱁑雩-雫䨋𩁹-𩂁𫕞𬯸𮦅雬-雳䨌䨍𩂂-𩂑𫕟𫕠𬯹𬯺𮦆-𮦉雴-雾䨎𩂒-𩂡𫕡𫕢𬯻𮦊-𮦍𱁒𱁓雿-霁䨏-䨖𩂢-𩂶𫕣𫕤𮦎𮦏霂-霊䨗-䨙𩂷-𩃑𫕥𫕦𬯼𬯽𮦐-𮦓𱁔-𱁚霋-霗䨚-䨝𩃒-𩃴𫕧𫕨𬯾-𬰃𮦔-𮦛𱁛-𱁟霘-霠䨞-䨤𩃵-𩃽𩃿-𩄖𫕩𫕪𬰄-𬰇𮦜-𮦣𱁠-𱁢霡-霥䨥-䨪𩃾𩄗-𩄭𩄯-𩄺𫕫𬰈𮦤-𮦫霦-霭䨫-䨯𩄻-𩅜𫕬𫕭𬰉𬰊𮦬𱁣霮-霴䨰䨱𩅝-𩅻𫕮-𫕱𬰋-𬰍𮦭-𮦲霵-霻𩅼-𩆐𫕲𬰎-𬰐𮦳-𮦶霼-靀䨲-䨴𩆑-𩆣𫕳𫕴𬰑-𬰔𮦷-𮦻𱁤靁䨵䨶𩆤-𩆬𮦼𱁥-𱁨靂-靈䨷𩆭-𩆴𫕵𫕶𮦽𱁩靉䨸𩆵-𩆾𮦾靊𩆿-𩇇𮦿靋-靎鿨䨹𬰕𮧀𮧁𩇈𩇉靏𩇊-𩇎𫕷𬰖𮧂𩇏𱁪𩇐𩇑𱁫䨺𩇒靐𩇓𩇔䨻𱁬] -[radical 174=⾭靑:靑青𩇕𫕸靓靔𩇖𩇗靕靖𩇘-𩇛𫕹𫕺𬰗𬰘𮧃靗-静𩇜靚𱁭𱁮靛靜𩇝𩇞𫕻𩇟靝𩇠𩇡𫕼𩇢𩇣䨼𩇤𩇥] -[radical 175=⾮非:非𩇦-𩇨䨽䨾𩇩-𩇬𬰙靟䨿𩇭-𩇴𮧄𩇵𩇶𬰚𬰛𮧅𮧆𩇷𫕽𮧇靠䩀𩇸-𩇻𬰜𩇼𩇽𬰝靡𬰞䩁𩇾-𩈁𱁯𫕾𬰟𮧈𫕿𩈂] -[radical 176=⾯面:面靣𠚑𩈃-𩈅𮧉䩂-䩄𩈆-𩈌靤䩅-䩇𩈍-𩈘𫖀𬰠𮧊𮧋靥𤎂𩈙-𩈠𫖁𮧌靦䩈䩉𩈡-𩈪𫖂𮧍䩊𩈫-𩈱𬰡𮧎𩈲-𩈷𫖃𮧏𩈸-𩈺𱁰䩋𩈻-𩉀𬰢𬰣𮧐靧䩌䩍𩉁-𩉉𫖄𮧑𮧒䩎𩉊𩉋靨𩉌-𩉐䩏𩉑-𩉚] -[radical 177=⾰革:革𮧓靪𩉛𩉜靫-靱䩐-䩒𩉝-𩉠𱁱靲-靹䩓-䩘𩉡-𩉷𮧔𱁲靺-鞆䩙-䩞𩉸-𩊏𫖅𫖆𮧕-𮧗𱁳鞇-鞒䩟𩊐-𩊨𫖇𫖈𬰤𮧘𮧙𱁴𱁵鞓-鞙䩠-䩧𩊩-𩊾𬰥𮧚-𮧝𱁶鞚-鞡䩨-䩮𩊿-𩋞𬰦𮧞𱁷鞢-鞰䩯-䩵𩋟-𩌂𬰧𮧟-𮧢𱁸-𱁺鞱-鞷䩶-䩻𥌕𩌃-𩌥𮧣-𮧥𱁻𱁼鞸-鞻䩼-䩾𩌦-𩍂𫖉𮧦-𮧩鞼-鞿䩿-䪄𩍃-𩍒𫖊𬰨𬰩𮧪𮧫𱁽韀-韃䪅䪆𩍓-𩍤𫖋𮧬𮧭韄韅䪇䪈𩍥-𩍱韆-韈䪉𩍲-𩍷䪊䪋𩍸-𩍺𩍼-𩍾𱁾韉䪌䪍𩍿-𩎆䪎𩎇-𩎊韊𩎋-𩎑] -[radical 178=⾱韋:韋𮧮-𮧰𫖌韌𩎒𱁿䪏𩎓-𩎗𫖍𬰪𱂀韍韎䪐-䪓𩎘-𩎣𱂁韏-韑𩎤-𩎮𫠄𬰫-𬰭𮧱韒䪔𩎯-𩎷𱂂韓-韕䪕𩎸-𩏄𫖎韖-韚䪖-䪘𩏅-𩏎𬰮𮧲韜-韟䪙䪚𩏏-𩏗韛韠𩏘-𩏟𫖏韡韢䪛𩏠-𩏧𮧳韣䪜𩏨-𩏭䪝𩏮-𩏱𬰯韤韥𩏲𩏳𫖐𩏴𩏵𬰰𩏶-𩏻] -[radical 178'=⻙韦:韦韧𬰱𩏼𫖑𬰲𮧴𱂃韨𩏽𩏾𬰳𬰴𱂄𱂅𫖒𮧵𱂆-𱂉韩𫖓韪韫𩏿𩐀𫠅𬰵𱂊韬𫖔-𫖖𬰶𬰷𱂋𱂌𬰸] -[radical 179=⾲韭:韭韮䪞𩐁𩐂𱂍韯䪟𩐃韰𩐄韱䪠𩐅-𩐈韲䪡䪢𩐉𩐊䪣𩐋𩐍𩐎𱂎䪤𩐌𩐏-𩐓䪥𩐔-𩐖] -[radical 180=⾳音:音竟章䪦-䪨𩐗𮧶𮧷𱂏韴韵䪩𩐘𩐙𫖗韶韷䪪𩐚-𩐝𫖘𬰹-𬰻𮧸𩐞-𩐦𬰼𮧹𮧺韸䪫䪬𩐧-𩐬𬰽𮧻𱂐𱂑𩐭-𩐰韹韺䪭𩐱-𩐴𫖙𮧼𱂒𱂓韻韼䪮䪯𩐵-𩐸𮧽韽-響𩐹-𩐾𫖚𩐿-𩑁𫖛𮧾䪰𩑂-𩑆𮧿頀𩑇𩑈𫖜𬰾𩑉𩑊] -[radical 181=⾴頁:頁𩑋頂-頄𩑌-𩑏𬰿項-頉䪱䪲𩑐-𩑘𬱀頊-頓頙䪳-䪵𩑙-𩑯𫖝𮨀-𮨂𱂔𱂕頔-領頚䪶-䪾𩑰-𩒎𫖞𬱁𬱂𮨃-𮨆頛-頣頦-頬䪿-䫂𩒏-𩒭𬱃𮨇-𮨊𱂖𱂗頤頥頭-頽䫃-䫊𩒮-𩓜𫖟𫖠𬱄-𬱇𮨋𮨌𱂘𱂙頿-顊䫋-䫓𩓝-𩓿𫖡𬱈𬱉𮨍-𮨔頾顋-顕䫔-䫝𩔀-𩔘𫖢𫖣𬱊𬱋𮨕𮨖顖-類䫞-䫧𩔙-𩔲𫖤𮨗-𮨛𱂚-𱂜顟-顣䫨-䫫𩔳-𩕈𫖥𫖦𬱌𬱍𮨜𮨝顤-顨䫬-䫱𩕉-𩕞𫖧𬱎𮨞𮨟𱂝顩-顫䫲-䫴𩕟-𩕫𫖨𬱏𮨠𮨡顬-顯𩕬-𩕽𱂞顰䫵䫶𩕾-𩖅𫖩𬱐𮨢𮨣顱顲䫷𩖆-𩖈𮨤𮨥𩖉-𩖎𬱑𱂟顳顴𩖏-𩖓𬱒] -[radical 181'=⻚页:页-顷𬱓顸-须𫖪𱂠顼-预𫖫𫠆𬱔𬱕𱂡颅-颈𫖬𫖭𬱖-𬱚𱂢颉-颏𫖮-𫖱𬱛-𬱢𱂣-𱂨颐-颖𫖲𫖳𬱣-𬱥𱂩-𱂬颗𩖕𩖖𫖴-𫖶𬱦-𬱬𱂭-𱂰题-额𫖷𬱭-𬱯𱂱-𱂳颞-颡𫖸𬱰𱂴-𱂹𫖹𱂺颢颣𬱱𱂻颤𩖗颥𬱲颦𫖺颧𬱳] -[radical 182=⾵風:風䫸𩖘𩖙𮨦颩颪䫹𩖚-𩖡颫颬䫺-䫽𩖢-𩖯𩖱-𩖳𫖻𮨧𱂼颭-颱䫾-䬃𩖴-𩗃𫖼𮨨𱂽-𱂿颲颳䬄䬅𠙬𩗄-𩗒𮨩-𮨫颴颵䬆-䬊𩗓-𩗧𮨬𱃀-𱃂颶颷䬋-䬐𩗨-𩘄𫖽𮨭-𮨯𱃃-𱃆颸-颺䬑-䬗𩘅-𩘍𩘏-𩘛𫖾𫖿𬱴𱃇-𱃉颻-飀䬘-䬚𩘎𩘜-𩘬𫗀-𫗂𮨰𱃊飁-飄䬛䬜𩘭-𩘷𮨱𱃋-𱃍飅-飊䬝𩘸-𩙇飋𩙈-𩙍𫗃𫗄𮨲𱃎𱃏䬞𩙎-𩙐𫗅䬟𩙑-𩙕𫗆𱃐𩙖-𩙜𱃑飌飍𩙝𩙞𱃒𱃓𩙟𮨳𩙠-𩙤] -[radical 182'=⻛风:风飏𱃔𫗇𫠇𬱵-𬱷𱃕飐-飒𩙥𩙦𫠈𬱸-𬱻𱃖𱃗𬱼𱃘-𱃚𩙧𫗈𬱽𱃛飓𩙨-𩙪𫗉𬱾-𬲀𮨴𱃜𱃝飔飖𩙫𩙬𫗊𬲁𬲂𱃞飕飗𩙭𩙮𬲃𬲄飘𮨵𱃟飙飚𩙯𬲅𬲆𱃠𩙰𫗋𬲇𬲈] -[radical 183=⾶飛:飛𩙱-𩙳𬲉𩙴䬠䬡𩙵-𩙹飜𩙺-𩙽𬲊飝𩙾] -[radical 183'=⻜飞:飞𮨶𫗌] -[radical 184=⾷食:食飠𠋑𩙿-𩚁𩚃𩚂飡-飤䬢䶿𩚄-𩚆飥-飨䬣-䬥𩚇-𩚔𮨷𮨸𱃡-𱃣飩-飲䬦-䬪𩚕-𩚧𫗍𬲋-𬲎𱃤飳-飹飻-飿䬫-䬴𩚨-𩛈𫗎𮨹-𮨻飺餀-餏䬵-䬻𩛉-𩛜𫗏-𫗒𬲏-𬲑𮨼𱃥-𱃧餐-餙餝䬼-䭂𩛝-𩛹𫗓𬲒-𬲔𱃨𱃩餚-餜餞-餩䭃-䭇𩛺-𩜢𩜤-𩜬𬲕𬲖𮨽-𮩀𱃪𱃫餪-餵餷䭈-䭏𩜣𩜭-𩝘𫗔-𫗗𬲗-𬲙𮩁-𮩇餶餸-饃䭐-䭔𩝙-𩝳𩝵-𩝼𫗘𮩈-𮩋𱃬-𱃮饄-饉䭕-䭗𧈐𩝴𩝽-𩞠𫗙𫗚𬲚𮩌-𮩏𱃯饊-饓䭘-䭜𡓷𩞡-𩞵𩞷-𩞽𫗛𬲛-𬲞𮩐𱃰饔-饙䭝-䭠𩞶𩞾-𩟒𬲟𬲠𮩑-𮩕饚-饜䉵䭡-䭤𩟓-𩟣𫗜𫗝䭥𩟤-𩟬𬲡𮩖𮩗饝𩟭-𩟵𮩘饞饟䭦䭧𩟶𮩙𮩚䭨𩟷-𩟺𬲢𬲣饠饡䭩𬲤𩟻饢𩟼𩟽] -[radical 184'=⻠饣:饣-饥𬲥𬲦饦饧𫗞𬲧𬲨𱃱饨-饮𩟾-𩠀𫗟𫗠𬲩𬲪𱃲-𱃴饯-饴𩠁𩠂𫗡-𫗣𬲫-𬲳𱃵-𱃷饵-饼𩠃𫗤𫗥𬲴-𬲷𮩛𮩜𱃸-𱃻饽-馂𩠄𩠅𩠇𫗦-𫗨𬲸-𬲻馃-馆𩠆𩠈𩠉𫗩𫗪𬲼-𬳂𱃼-𱃿馇馈馊馋𩠊𩠋𫗫-𫗯𬳃-𬳇𮩝𱄀-𱄄馉馌-馐𩠌𫗰𫗱𬳈-𬳍𱄅馑馒𩠍𩠎𬳎-𬳐馓馔䭪𩠏𫗲𫗳𬳑𬳒𮩞𱄆𱄇𫗴𬳓𬳔𱄈-𱄊𫗵馕] -[radical 185=⾸首:首𩠐馗𩠑-𩠓𮩟𩠔𱄋𩠕-𩠙𫗶𮩠𱄌䭫䭬𩠚-𩠠𬳕𬳖𮩡𩠡-𩠧𫗷𬳗𬳘𮩢𮩣馘𩠨𩠩𫗸𬳙𮩤𱄍䭭𩠪-𩠭𮩥𮩦䭮𩠯𩠱𫗹𬳚𩠲𫗺𩠳𩠴𬳛𩠵-𩠷𫗻𩠸𩠹] -[radical 186=⾹香:香𩠺馚𩠻-𩠽𬳜𱄎馛-馝䭯𩠾-𩡁𩡃𩡄𩡂𩡅𩡆𫗼𫗽𮩧𮩨馞-馠𩡇𩡈𱄏馡-馣䭰-䭲𩡉-𩡋𩡏𫗾𬳝𬳞𮩩𮩪馤馥𩡌-𩡎𩡐-𩡒𫗿𬳟𬳠馦馧𩡓-𩡘𬳡-𬳣𮩫𮩬馨𩡙-𩡜𫘀𫘁𬳤-𬳦𮩭𱄐馩𩡝-𩡡𫘂𬳧𮩮𩡢𩡣𫘃𮩯𮩰馪𩡤𮩱𥗶𩡥馫䭳𩡦𫘄] -[radical 187=⾺馬:馬𩡧𫠉𩡨馭馮䭴𩡩-𩡯𮩲𱄑馯-馵䭵䭶𩡰-𩡶𫘅𬳨𮩳-𮩶馶-駇䭷-䭾𩡷-𩡾𩢀-𩢅𩢇-𩢌𫘆-𫘉𬳩𬳪𮩷-𮩹𱄒駈-駠䭿-䮅𩡿𩢆𩢍-𩢭𮩺-𮩽𱄓-𱄗駡-駲䮆-䮍𩢮-𩣕𫘊𬳫𮩾-𮪄𱄘-𱄜駴-騃䮎-䮒𩣖-𩣬𩤷𬳬𮪅-𮪇𱄝-𱄢駳騄-験䮓-䮛𩣭-𩤖𩤞𫘋-𫘎𬳭-𬳯𮪈-𮪌𱄣騔-騨䮜-䮢𩤗-𩤝𩤟-𩤶𩤸-𩤼𫘏-𫘑𮪍-𮪔𱄤-𱄨騩-騸䮣-䮩𩤽-𩥪𫘒-𫘖𮪕𱄩-𱄭騹-驇龭䮪-䮱𩥫-𩦁𬳰𮪖-𮪙𱄮-𱄱驈-驕䮲-䮶𩦂-𩦝𫘗𬳱𱄲-𱄴驖-驜䮷-䮹𩦞-𩦵𫘘𮪚𱄵𱄶驝-驟䮺-䮼𩦶-𩧁𫘙𮪛𱄷𱄸䮽𩧂-𩧎𮪜𱄹-𱄻驠-驣䮾𩧏-𩧓𮪝𮪞驤-驧龮䮿𩧔-𩧗𫘚𮪟驨驩䯀𩧘-𩧞𮪠驪䯁𩧟𩧠驫𩧡-𩧤𬳲䯂𩧥] -[radical 187'=⻢马:马-驰𫘛𱄼-𱄿驱-驴𩧦𫘜𫘝𬳳𱅀-𱅂驵-骀𩧧-𩧭𩧯𫘞𫘟𫠊𬳴-𬳸𱅃-𱅈骁-骉䯃𩧮𩧰-𩧶𫘠𫘡𬳹-𬳾𱅉-𱅒骊-骏䯄𩧷-𩧺𫘢-𫘤𬳿𬴀𮪡𮪢𱅓-𱅙骐-骖𩧻-𩧽𫘥-𫘧𬴁𬴂𱅚𱅛骗-骛𩧾-𩨃𩨅-𩨊𫘨𫘩𬴃𬴄𮪣𱅜-𱅟骜-骟䯅𩨄𩨋-𩨍𫘪-𫘬𬴅𮪤𱅠-𱅥骠-骢𫘭𫘮𫠋𬴆-𬴈𱅦-𱅩骣𩨎𩨏𫘯𬴉𬴊𮪥𱅪𱅫𫘰𫠌𬴋骤𬴌𩨐𬴍骥𬴎𱅬骦骧𬴏𫘱𬴐] -[radical 188=⾻骨:骨䯆骩䯇𩨑-𩨓𮪦骪-骮𩨔-𩨛骯-骱䯈䯉𩨜-𩨫骲-骷䯊-䯎𩨬-𩨼𮪧𮪨骸-骼䯏-䯔𩨽-𩩈𫘲𮪩𱅭-𱅯骽骾䯕-䯚𩩉-𩩖𬴑𬴒𮪪-𮪬骿-髁䯛䯜𩩗-𩩬𮪭-𮪯𱅰-𱅲髂-髅䯝-䯠𩩭-𩩿𫘳𫘴𮪰𮪱髆-髌䯡𩪀-𩪈𮪲髍-髏䯢𩪉-𩪖𮪳𮪴髐䯣𩪗-𩪟𱅳髑-體䯤𩪠-𩪫𮪵髕䯥𩪬-𩪱髖䯦𩪲-𩪶𮪶髗𩪷-𩪺𬴓𮪷𩪻-𩪾] -[radical 189=⾼高:高髙䯧𫘵𬴔𱅴-𱅶䯨𩪿𩫀𱅷髚䯩𩫁-𩫉𬴕𮪸髛𩫊-𩫍𫘶𮪹𱅸-𱅺𩫎-𩫔𫘷𬴖𬴗𱅻𱅼𩫕-𩫙𬴘髜𩫚-𩫝𬴙𬴚𮪺䯪𩫞-𩫤𬴛𮪻𮪼𩫥𩫦𬴜髝䯫𩫧𬴝-𬴟髞𩫨-𩫪𬴠𱅽𱅾𩫫𩫬𬴡䯬𩫭𬴢𩫮𩫯𬴣𩫰-𩫲𬴤-𬴦𩫳] -[radical 190=⾽髟:髟𫘸髠䯭䯮𩫴-𩫸髡髢𩫹-𩫾𫘹𫘺髣-髪䯯-䯴𩫿-𩬐𫘻𬴧𮪽-𮪿髫-髴䯵䯶𩬑-𩬯𫘼𮫀-𮫂𱅿髵-髻鬇䯷䯸𩬰-𩭆𫘽𬴨𬴩𮫃-𮫅髼-鬂䯹-䯼𩭇-𩭝𫘾𫘿𬴪𮫆-𮫈𱆀𱆁鬃-鬆鬈䯽-䰃𩭞-𩭹𫙀𫙁𬴫𬴬𮫉-𮫌鬉-鬏䰄-䰇𩭺-𩮕𫙂𬴭𬴮𮫍𮫎𱆂-𱆄鬐-鬓䰈-䰋𩮖-𩮮𮫏𱆅鬔-鬘鬝䰌䰍𩮯-𩯂𫙃𱆆鬙-鬜䰎𩯃-𩯚𮫐𮫑𱆇鬞-鬠𩯛-𩯥𬴯𮫒鬡鬢䰏-䰒𩯦-𩯯鬣䰓䰔𩯰-𩯹䰕𩯺-𩰀𮫓𱆈鬤𩰁-𩰇䰖𩰈𩰉] +[radical 172=⾫隹:隹-难䧱𨾅-𨾇𱁅𲉧隿雀䧲䧳𨾈-𨾑𮥶𱁆-𱁈𲉨雁-雈䧴-䧶𨾒-𨾟𫕚𬯪𮥷-𮥺𱁉𲉩雉-雏䧷-䧺𨾠-𨾱𬯫𮥻𲉪雐-雒䧻𨾲-𨿊𫕛𬯬𬯭𲉫雓䧼䧽𨿋-𨿟𬯮𮥼雔雕䧾䧿𨿠-𨿾𬯯𬯰𮥽-𮥿𲉬𲉭雖䨁䨂𨿿-𩀖𬯱𮦀𱁊𲉮雗-雠䨃𩀗-𩀣𫕜𮦁𱁋雡-難䨄𩀤-𩀳𱁌䨅-䨇𩀴-𩁆𬯲-𬯴𱁍雤𩁇-𩁒𲉯䨈𩁓-𩁛𬯵𬯶𱁎𱁏𩁜-𩁦𬯷雥雦𩁧-𩁫𮦂䨉𩁬-𩁱𮦃𱁐雧𩁲𩁳䨊𩁴𩁵] +[radical 173=⾬雨:雨𮦄𩁶-𩁸𫕝𱁑𲉰雩-雫䨋𩁹-𩂁𫕞𬯸𮦅𮸫雬-雳䨌䨍𩂂-𩂑𫕟𫕠𬯹𬯺𮦆-𮦉𲉱𲉲雴-雾䨎𩂒-𩂡𫕡𫕢𬯻𮦊-𮦍𮸬𱁒𱁓𲉳𲉴雿-霁䨏-䨖𩂢-𩂶𫕣𫕤𮦎𮦏𲉵-𲉷霂-霊䨗-䨙𩂷-𩃑𫕥𫕦𬯼𬯽𮦐-𮦓𱁔-𱁚𲉸霋-霗䨚-䨝𩃒-𩃴𫕧𫕨𬯾-𬰃𮦔-𮦛𱁛-𱁟𲉹-𲊁霘-霠䨞-䨤𩃵-𩃽𩃿-𩄖𫕩𫕪𬰄-𬰇𮦜-𮦣𱁠-𱁢霡-霥䨥-䨪𩃾𩄗-𩄭𩄯-𩄺𫕫𬰈𮦤-𮦫𲊂𲊃霦-霭䨫-䨯𩄻-𩅜𫕬𫕭𬰉𬰊𮦬𱁣𲊄-𲊇霮-霴䨰䨱𩅝-𩅻𫕮-𫕱𬰋-𬰍𮦭-𮦲𲊈𲊉霵-霻𩅼-𩆐𫕲𬰎-𬰐𮦳-𮦶𲊊霼-靀䨲-䨴𩆑-𩆣𫕳𫕴𬰑-𬰔𮦷-𮦻𱁤𲊋𲊌靁䨵䨶𩆤-𩆬𮦼𱁥-𱁨𲊍-𲊐靂-靈䨷𩆭-𩆴𫕵𫕶𮦽𱁩靉䨸𩆵-𩆾𮦾靊𩆿-𩇇𮦿𲊑𲊒靋-靎鿨䨹𬰕𮧀𮧁𲊓𩇈𩇉𲊔靏𩇊-𩇎𫕷𬰖𮧂𩇏𱁪𩇐𩇑𱁫䨺𩇒靐𩇓𩇔䨻𱁬] +[radical 174=⾭靑:靑青𩇕𫕸𲊕靓靔𩇖𩇗靕靖𩇘-𩇛𫕹𫕺𬰗𬰘𮧃靗-静𩇜𮸭𲊖靚𱁭𱁮𲊗靛靜𩇝𩇞𫕻𩇟靝𩇠𲊘𩇡𫕼𩇢𩇣䨼𩇤𩇥] +[radical 175=⾮非:非𩇦-𩇨䨽䨾𩇩-𩇬𬰙靟䨿𩇭-𩇴𮧄𩇵𩇶𬰚𬰛𮧅𮧆𩇷𫕽𮧇靠䩀𩇸-𩇻𬰜𩇼𩇽𬰝𲊙靡𬰞䩁𩇾-𩈁𱁯𫕾𬰟𮧈𫕿𩈂] +[radical 176=⾯面:面靣𠚑𩈃-𩈅𮧉䩂-䩄𩈆-𩈌靤䩅-䩇𩈍-𩈘𫖀𬰠𮧊𮧋靥𤎂𩈙-𩈠𫖁𮧌靦䩈䩉𩈡-𩈪𫖂𮧍䩊𩈫-𩈱𬰡𮧎𩈲-𩈷𫖃𮧏𲊚𩈸-𩈺𱁰䩋𩈻-𩉀𫖄𬰢𬰣𮧐靧䩌䩍𩉁-𩉉𮧑𮧒䩎𩉊𩉋靨𩉌-𩉐䩏𩉑-𩉚] +[radical 177=⾰革:革𮧓靪𩉛𩉜靫-靱䩐-䩒𩉝-𩉠𱁱靲-靹䩓-䩘𩉡-𩉷𮧔𮸮𱁲𲊛靺-鞆䩙-䩞𩉸-𩊏𫖅𫖆𮧕-𮧗𱁳𲊜鞇-鞒䩟𩊐-𩊨𫖇𫖈𬰤𮧘𮧙𱁴𱁵𲊝鞓-鞙䩠-䩧𩊩-𩊾𬰥𮧚-𮧝𱁶𲊞鞚-鞡䩨-䩮𩊿-𩋞𬰦𮧞𱁷鞢-鞰䩯-䩵𩋟-𩌂𬰧𮧟-𮧢𱁸-𱁺鞱-鞷䩶-䩻𥌕𩌃-𩌥𮧣-𮧥𱁻𱁼𲊟鞸-鞻䩼-䩾𩌦-𩍂𫖉𮧦-𮧩鞼-鞿䩿-䪄𩍃-𩍒𫖊𬰨𬰩𮧪𮧫𱁽韀-韃䪅䪆𩍓-𩍤𫖋𮧬𮧭韄韅䪇䪈𩍥-𩍱𲊠韆-韈䪉𩍲-𩍷䪊䪋𩍸-𩍺𩍼-𩍾𱁾𲊡韉䪌䪍𩍿-𩎆䪎𩎇-𩎊韊𩎋-𩎑] +[radical 178=⾱韋:韋𮧮-𮧰𫖌韌𩎒𱁿䪏𩎓-𩎗𫖍𬰪𱂀𲊢韍韎䪐-䪓𩎘-𩎣𱂁韏-韑𩎤-𩎮𫠄𬰫-𬰭𮧱韒䪔𩎯-𩎷𱂂韓-韕䪕𩎸-𩏄𫖎韖-韚䪖-䪘𩏅-𩏎𬰮𮧲𲊣𲊤韜-韟䪙䪚𩏏-𩏗韛韠𩏘-𩏟𫖏韡韢䪛𩏠-𩏧𮧳韣䪜𩏨-𩏭䪝𩏮-𩏱𬰯韤韥𩏲𩏳𫖐𩏴𩏵𬰰𩏶-𩏻] +[radical 178'=⻙韦:韦韧𬰱𩏼𫖑𬰲𮧴𱂃韨𩏽𩏾𬰳𬰴𱂄𱂅𲊥𫖒𮧵𮸯𱂆-𱂉韩𫖓韪韫𩏿𩐀𫠅𬰵𮸰𱂊韬𫖔-𫖖𬰶𬰷𱂋𱂌𬰸] +[radical 179=⾲韭:韭韮䪞𩐁𩐂𲊦𱂍韯䪟𩐃韰𩐄韱䪠𩐅-𩐈韲䪡䪢𩐉𩐊䪣𩐋𩐍𩐎𱂎䪤𩐌𩐏-𩐓䪥𩐔-𩐖] +[radical 180=⾳音:音竟章䪦-䪨𩐗𮧶𮧷𮸱𱂏韴韵䪩𩐘𩐙𫖗𮸲𮸳韶韷䪪𩐚-𩐝𫖘𬰹-𬰻𮧸𩐞-𩐦𬰼𮧹𮧺𲊧韸䪫䪬𩐧-𩐬𬰽𮧻𱂐𱂑𩐭-𩐰𲊨韹韺䪭𩐱-𩐴𫖙𮧼𱂒𱂓𲊩韻韼䪮䪯𩐵-𩐸𮧽韽-響𩐹-𩐾𫖚𩐿-𩑁𫖛𮧾䪰𩑂-𩑆𮧿頀𩑇𩑈𫖜𬰾𩑉𩑊] +[radical 181=⾴頁:頁𩑋頂-頄𩑌-𩑏𬰿項-頉䪱䪲𩑐-𩑘𬱀頊-頓䪳-䪵𩑙-𩑯𫖝𮨀-𮨂𱂔𱂕頔-頚䪶-䪾𩑰-𩒎𫖞𬱁𬱂𮨃-𮨆𲊪-𲊬頛-頣頦-頬䪿-䫂𩒏-𩒭𬱃𮨇-𮨊𱂖𱂗𲊭𲊮頤頥頭-頽䫃-䫊𩒮-𩓜𫖟𫖠𬱄-𬱇𮨋𮨌𱂘𱂙𲊯頿-顊䫋-䫓𩓝-𩓿𫖡𬱈𬱉𮨍-𮨔𲊰-𲊲頾顋-顕䫔-䫝𩔀-𩔘𫖢𫖣𬱊𬱋𮨕𮨖𲊳𲊴顖-類䫞-䫧𩔙-𩔲𫖤𮨗-𮨛𱂚-𱂜𲊵𲊶顟-顣䫨-䫫𩔳-𩕈𫖥𫖦𬱌𬱍𮨜𮨝𲊷顤-顨䫬-䫱𩕉-𩕞𫖧𬱎𮨞𮨟𱂝𲊸顩-顫䫲-䫴𩕟-𩕫𫖨𬱏𮨠𮨡顬-顯𩕬-𩕽𱂞顰䫵䫶𩕾-𩖅𫖩𬱐𮨢𮨣顱顲䫷𩖆-𩖈𮨤𮨥𩖉-𩖎𬱑𱂟顳顴𩖏-𩖓𬱒] +[radical 181'=⻚页:页-顷𬱓顸-须𫖪𮸴𱂠𲊹顼-预𫖫𫠆𬱔𬱕𱂡颅-颈𫖬𫖭𬱖-𬱚𱂢𲊺𲊻颉-颏𫖮-𫖱𬱛-𬱢𱂣-𱂨颐-颖𫖲𫖳𬱣-𬱥𱂩-𱂬𲊼𲊽颗𩖕𩖖𫖴-𫖶𬱦-𬱬𮸵𱂭-𱂰题-额𫖷𬱭-𬱯𮸶-𮸸𱂱-𱂳𲊾-𲋀颞-颡𫖸𬱰𱂴-𱂹𲋁𫖹𱂺颢颣𬱱𮸹𮸺𱂻𲋂颤𩖗𲋃颥𬱲颦𫖺颧𬱳] +[radical 182=⾵風:風䫸𩖘𩖙𮨦颩颪䫹𩖚-𩖡颫颬䫺-䫽𩖢-𩖯𩖱-𩖳𫖻𮨧𱂼颭-颱䫾-䬃𩖴-𩗃𮨨𱂽-𱂿颲颳䬄䬅𠙬𩗄-𩗒𮨩-𮨫颴颵䬆-䬊𩗓-𩗧𮨬𱃀-𱃂𲋅颶颷䬋-䬐𩗨-𩘄𮨭-𮨯𱃃-𱃆颸-颺䬑-䬗𩘅-𩘍𩘏-𩘛𬱴𱃇-𱃉𲋆颻-飀䬘-䬚𩘎𩘜-𩘬𮨰𱃊飁-飄䬛䬜𩘭-𩘷𮨱𱃋-𱃍飅-飊䬝𩘸-𩙇飋𩙈-𩙋𩙍𮨲𱃎𱃏𲋉𲋊䬞𩙎-𩙐𫗅𲋌䬟𩙑-𩙕𫗆𱃐𲋍𩙖-𩙜𱃑飌飍𩙝𩙞𱃒𱃓𩙟𮨳𩙠-𩙤] +[radical 182'=⻛风:风飏𱃔𫗇𫠇𬱵𬱷𱃕𲋎𲋏飐-飒𩙥𩙦𫠈𬱸𬱺𬱻𱃖𱃗𲋐𬱼𱃘-𱃚𩙧𫗈𬱽𱃛飓𩙨-𩙪𫗉𬱾-𬲀𮨴𮸻𱃜𱃝𲋑飔飖𩙫𩙬𫗊𱃞飕飗𩙭𩙮飘𮨵𱃟飙飚𩙯𬲅𬲆𮸼𱃠𩙰𫗋] +[radical 182''=𲋄:𲋄𬱶𫖼𬱹𫖽-𫖿𬲁𬲂𲋇𲋈𫗀-𫗂𬲃𬲄𩙌𫗃𫗄𬲇𲋋𬲈] +[radical 183=⾶飛:飛𩙱-𩙳𬲉𩙴䬠䬡𩙵-𩙹飜𩙺𩙻𲋒𩙼𩙽𬲊飝𩙾] +[radical 183'=⻜飞:飞𮨶𮸽𫗌𲋓] +[radical 184=⾷食:食飠𠋑𩙿-𩚁𩚃𩚂飡-飤䬢䶿𩚄-𩚆飥-飨䬣-䬥𩚇-𩚔𮨷𮨸𱃡-𱃣𲋔飩-飲䬦-䬪𩚕-𩚧𫗍𬲋-𬲎𮸾𱃤飳-飹飻-飿䬫-䬴𩚨-𩛈𫗎𮨹-𮨻𲋕𲋖飺餀-餏䬵-䬻𩛉-𩛜𫗏-𫗒𬲏-𬲑𮨼𱃥-𱃧𲋗𲋘餐-餙餝䬼-䭂𩛝-𩛹𫗓𬲒-𬲔𱃨𱃩𲋙餚-餜餞-餩䭃-䭇𩛺-𩜢𩜤-𩜬𬲕𬲖𮨽-𮩀𱃪𱃫𲋚餪-餵餷䭈-䭏𩜣𩜭-𩝘𫗔-𫗗𬲗-𬲙𮩁-𮩇𲋛-𲋝餶餸-饂䭐-䭔𩝙-𩝳𩝵-𩝼𫗘𮩈-𮩋𱃬-𱃮𲋞饃-饉䭕-䭗𧈐𩝴𩝽-𩞠𫗙𫗚𬲚𮩌-𮩏𱃯𲋟饊-饓䭘-䭜𡓷𩞡-𩞵𩞷-𩞽𫗛𬲛-𬲞𮩐𱃰饔-饙䭝-䭠𩞶𩞾-𩟒𬲟𬲠𮩑-𮩕𲋠饚-饜䉵䭡-䭤𩟓-𩟣𫗜𫗝䭥𩟤-𩟬𬲡𮩖𮩗饝𩟭-𩟵𮩘𲋡饞饟䭦䭧𩟶𮩙𮩚䭨𩟷-𩟺𬲢𬲣饠饡䭩𬲤𩟻饢𩟼𩟽] +[radical 184'=⻠饣:饣-饥𬲥𬲦饦饧𫗞𬲧𬲨𱃱饨-饮𩟾-𩠀𫗟𫗠𬲩𬲪𱃲-𱃴𲋢饯-饴𩠁𩠂𫗡-𫗣𬲫-𬲳𱃵-𱃷𲋣𲋤饵-饼𩠃𫗤𫗥𬲴-𬲷𮩛𮩜𱃸-𱃻𲋥饽-馂𩠄𩠅𩠇𫗦-𫗨𬲸-𬲻𮸿馃-馆𩠆𩠈𩠉𫗩𫗪𬲼-𬳂𱃼-𱃿𲋦𲋧馇馈馊馋𩠊𩠋𫗫-𫗯𬳃-𬳇𮩝𱄀-𱄄𲋨馉馌-馐𩠌𫗰𫗱𬳈-𬳍𱄅𲋩-𲋫馑馒𩠍𩠎𬳎-𬳐𲋬馓馔䭪𩠏𫗲𫗳𬳑𬳒𮩞𱄆𱄇𫗴𬳓𬳔𱄈-𱄊𫗵馕] +[radical 185=⾸首:首𩠐馗𩠑-𩠓𮩟𩠔𱄋𩠕-𩠙𫗶𮩠𱄌䭫䭬𩠚-𩠠𬳕𬳖𮩡𩠡-𩠧𫗷𬳗𬳘𮩢𮩣馘𩠨𩠩𫗸𬳙𮩤𱄍䭭𩠪-𩠭𮩥𮩦𲋭䭮𩠯𩠱𫗹𬳚𩠲𫗺𩠳𩠴𬳛𩠵-𩠷𫗻𩠸𩠹] +[radical 186=⾹香:香𩠺馚𩠻-𩠽𬳜𱄎馛-馝䭯𩠾-𩡁𩡃𩡄𩡂𩡅𩡆𫗼𫗽𮩧𮩨馞-馠𩡇𩡈𱄏𲋮馡-馣䭰-䭲𩡉-𩡋𫗾𬳝𬳞𮩩𮩪𲋯𲋰馤馥𩡌-𩡒𫗿𬳟𬳠馦馧𩡓-𩡘𬳡-𬳣𮩫𮩬𮹀𲋱馨𩡙-𩡜𫘀𫘁𬳤-𬳦𮩭𱄐馩𩡝-𩡡𫘂𬳧𮩮𩡢𩡣𫘃𮩯𮩰馪𩡤𮩱𲋲𥗶𩡥馫䭳𩡦𫘄] +[radical 187=⾺馬:馬𫠉𩡧𩡨馭馮䭴𩡩-𩡯𮩲𱄑馯-馵䭵䭶𩡰-𩡶𫘅𬳨𮩳-𮩶馶-駇䭷-䭾𩡷-𩡾𩢀-𩢅𩢇-𩢌𫘆-𫘉𬳩𬳪𮩷-𮩹𮹁𱄒𲋳𲋴駈-駠䭿-䮅𩡿𩢆𩢍-𩢭𮩺-𮩽𱄓-𱄗𲋵𲋶駡-駲䮆-䮍𩢮-𩣕𫘊𬳫𮩾-𮪄𱄘-𱄜𲋷駴-騃䮎-䮒𩣖-𩣬𩤷𬳬𮪅-𮪇𱄝-𱄢𲋸𲋹駳騄-験䮓-䮛𩣭-𩤖𩤞𫘋-𫘎𬳭-𬳯𮪈-𮪌𱄣騔-騨䮜-䮢𩤗-𩤝𩤟-𩤶𩤸-𩤼𫘏-𫘑𮪍-𮪔𱄤-𱄨𲋺-𲋼騩-騸䮣-䮩𩤽-𩥪𫘒-𫘖𮪕𱄩-𱄭𲋽𲋾騹-驇龭䮪-䮱𩥫-𩦁𬳰𮪖-𮪙𱄮-𱄱𲋿𲌀驈-驕䮲-䮶𩦂-𩦝𫘗𬳱𱄲-𱄴𲌁𲌂驖-驜䮷-䮹𩦞-𩦵𫘘𮪚𱄵𱄶𲌃驝-驟䮺-䮼𩦶-𩧁𫘙𮪛𱄷𱄸䮽𩧂-𩧎𮪜𱄹-𱄻驠-驣䮾𩧏-𩧓𮪝𮪞驤-驧龮䮿𩧔-𩧗𫘚𮪟驨驩䯀𩧘-𩧞𮪠驪䯁𩧟𩧠驫𩧡-𩧤𬳲䯂𩧥] +[radical 187'=⻢马:马驭𲌄驮-驰𫘛𮹂𱄼-𱄿驱-驴𩧦𫘜𫘝𬳳𮹃𮹄𱅀-𱅂驵-骀𩧧-𩧭𩧯𫘞𫘟𫠊𬳴-𬳸𮹅𱅃-𱅈𲌅骁-骉䯃𩧮𩧰-𩧶𫘠𫘡𬳹-𬳾𮹆𱅉-𱅒骊-骏䯄𩧷-𩧺𫘢-𫘤𬳿𬴀𮪡𮪢𮹇𮹈𱅓-𱅙𲌆骐-骖𩧻-𩧽𫘥-𫘧𬴁𬴂𮹉-𮹋𱅚𱅛𲌇-𲌉骗-骛𩧾-𩨃𩨅-𩨊𫘨𫘩𬴃𬴄𮪣𱅜-𱅟骜-骟䯅𩨄𩨋-𩨍𫘪-𫘬𬴅𮪤𮹌𮹍𱅠-𱅥骠-骢𫘭𫘮𫠋𬴆-𬴈𮹎𱅦-𱅩骣𩨎𩨏𫘯𬴉𬴊𮪥𮹏𮹐𱅪𱅫𲌊𲌋𫘰𫠌𬴋骤𬴌𩨐𬴍骥𬴎𱅬骦骧𬴏𫘱𬴐] +[radical 188=⾻骨:骨䯆骩䯇𩨑-𩨓𮪦骪-骮𩨔-𩨛骯-骱䯈䯉𩨜-𩨫𲌌骲-骷䯊-䯎𩨬-𩨼𮪧𮪨𲌍骸-骼䯏-䯔𩨽-𩩈𫘲𮪩𱅭-𱅯𲌎骽骾䯕-䯚𩩉-𩩖𬴑𬴒𮪪-𮪬骿-髁䯛䯜𩩗-𩩬𮪭-𮪯𱅰-𱅲𲌏髂-髅䯝-䯠𩩭-𩩿𫘳𫘴𮪰𮪱𲌐髆-髌䯡𩪀-𩪈𮪲髍-髏䯢𩪉-𩪖𮪳𮪴𲌑髐䯣𩪗-𩪟𱅳髑-體䯤𩪠-𩪫𮪵𲌒-𲌔髕䯥𩪬-𩪱髖䯦𩪲-𩪶𮪶髗𩪷-𩪺𬴓𮪷𲌕𩪻-𩪾] +[radical 189=⾼高:高髙䯧𫘵𬴔𱅴-𱅶𲌖䯨𩪿𩫀𱅷髚䯩𩫁-𩫉𬴕𮪸髛𩫊-𩫍𫘶𮪹𱅸-𱅺𩫎-𩫔𫘷𬴖𬴗𱅻𱅼𲌗𩫕-𩫙𬴘髜𩫚-𩫝𬴙𬴚𮪺䯪𩫞-𩫤𬴛𮪻𮪼𩫥𩫦𬴜髝䯫𩫧𬴝-𬴟髞𩫨-𩫪𬴠𱅽𱅾𲌘𲌙𩫫𩫬𬴡䯬𩫭𬴢𩫮𩫯𬴣𩫰-𩫲𬴤-𬴦𩫳] +[radical 190=⾽髟:髟𫘸髠䯭䯮𩫴-𩫸髡髢𩫹-𩫾𫘹𫘺𲌚髣-髪䯯-䯴𩫿-𩬐𫘻𬴧𮪽-𮪿髫-髴䯵䯶𩬑-𩬯𫘼𮫀-𮫂𱅿髵-髻鬇䯷䯸𩬰-𩭆𫘽𬴨𬴩𮫃-𮫅𲌛髼-鬂䯹-䯼𩭇-𩭝𫘾𫘿𬴪𮫆-𮫈𱆀𱆁𲌜-𲌞鬃-鬆鬈䯽-䰃𩭞-𩭹𫙀𫙁𬴫𬴬𮫉-𮫌𲌟𲌠鬉-鬏䰄-䰇𩭺-𩮕𫙂𬴭𬴮𮫍𮫎𱆂-𱆄鬐-鬓䰈-䰋𩮖-𩮮𮫏𱆅鬔-鬘鬝䰌䰍𩮯-𩯂𫙃𱆆𲌡鬙-鬜䰎𩯃-𩯚𮫐𮫑𱆇𲌢鬞-鬠𩯛-𩯥𬴯𮫒鬡鬢䰏-䰒𩯦-𩯯鬣䰓䰔𩯰-𩯹䰕𩯺-𩰀𮫓𱆈𲌣鬤𩰁-𩰇䰖𩰈𩰉] [radical 191=⾾鬥:鬥𩰊-𩰌鬦𩰍-𩰏鬧𩰐鬨𩰑𩰒鬩𩰓𩰔𬴰𮫔鬪䰗𩰕𮫕䰘𩰖-𩰘鬫𩰙-𩰛鬬鬭𩰜-𩰞𱆉𬴱鬮𩰟] -[radical 192=⾿鬯:鬯𮫖𱆊𩰠-𩰦𮫗𩰧𩰨𮫘鬰𩰩𩰪鬱] -[radical 193=⿀鬲:鬲𮫙𬴲𩰫𩰬𬴳䰙䰚𩰭𩰮𫙄䰛𩰯𩰰𫙅𬴴𱆋-𱆍鬳䰜𩰱-𩰸𬴵鬴𩰹-𩰽𬴶𱆎鬵鬶𩰾-𩱂鬷𩱃-𩱆𬴷鬸𩱇-𩱋鬹鬺𩱌-𩱑𫙆𱆏𱆐鬻䰝𩱒-𩱕𬴸𩱖-𩱣𬴹𱆑䰞𩍻𩱤𩱥𬴺𮫚𱆒𩱦-𩱪𱆓𱆔𩱫𩱬𮫛𩱭𩱮𫙇𩱯-𩱳𬴻𬴼𩱴-𩱶𱆕𩱷𩱸] -[radical 194=⿁鬼:鬼𩱹-𩱼𫙈𬴽𱆖鬽𩱽-𩲉𬴾鬾-魂䰟𩲊-𩲠𫙉𮫜𮫝𱆗𱆘魃-魆䰠䰡𩲡-𩲹魇䰢䰣𩲺-𩳋𫙊𬴿𮫞𮫟𱆙𱆚魈魉𩳌-𩳡𫙋𬵀𮫠𱆛魊-魏䰤-䰧𩳢-𩳴𫙌𫙍𮫡-𮫣𱆜𱆝䰨䰩𩳵-𩴅𮫤𱆞𱆟魐䰪𩴆-𩴏𮫥𮫦魑-魔𩴐-𩴛𮫧魕魖䰫-䰭𩴜-𩴭𫙎䰮𩴮-𩴰𮫨魗-魙䰯䰰𩴱-𩴹𱆠𱆡𩴺-𩴿𮫩𩵀-𩵃𮫪𩵄-𩵈𮫫𩵉𩵊䰱𱆢] -[radical 195=⿂魚:魚𤋳𩵋𮫬-𮫯䰲魛-魞䰳𩵌-𩵓𫙏𬵁𬵂𱆣魟-魢䰴-䰶𩵔-𩵟𩶷𫙐𬵃𬵄𮫰𱆤魣-魹䰷-䰾𩵠-𩶀𫙑𫙒𬵅𬵆𮫱𮫲𱆥-𱆨魺-鮘鮣䰿-䱉𩶁-𩶠𩾀𫙓-𫙗𬵇-𬵌𮫳𮫴𱆩-𱆫鮙-鮢鮤-鮴鮺䱊-䱎𩶡-𩶶𩶸-𩷌𫙘-𫙟𬵍-𬵑𮫵-𮫸𱆬鮵-鮹鮻-鯓鯽䱏-䱘𩷍-𩷶𩾉𫙠-𫙣𬵒-𬵖𮫹-𮫽𱆭-𱆲鯔-鯵鯻䱙-䱪𩷷-𩸽𫙤-𫙧𬵗-𬵛𮫾𮫿𱆳𱆴鯶-鯺鯼鯾-鰛鰠䱫-䱴𩸾-𩹰𫙨-𫙪𬵜-𬵟𮬀-𮬅𱆵-𱆹鰜-鰟鰡-鰰鿐䱵-䱽𩹱-𩺬𫙫-𫙯𫠍𬵠-𬵣𮬆-𮬊𱆺-𱆼鰱-鱈鷠鿳䱾-䲈𩺭-𩻗𫙰-𫙶𬵤-𬵩𮬋-𮬍𱆽𱆾鱉-鱛䲉-䲏𩻘-𩼁𫙷-𫙼𬵪-𬵭𮬎-𮬒𱆿-𱇁鱜-鱧鱩-鱫䲐-䲕𩼂-𩼤𩾍𫙽-𫚁𫠎𬵮-𬵱𮬓𮬔𱇂鱨鱬-鱰䲖-䲘𩼥-𩼺𫚂𫚃𬵲-𬵵𮬕𱇃鱱-鱶䲙𩼻-𩽌𫚄𬵶𮬖𱇄-𱇇鱷鱸䲚䲛𩽍-𩽙𬵷-𬵹𮬗𮬘𱇈𩽚-𩽦𫚅𬵺𮬙𮬚𱇉鱹鿩𩽧-𩽯𬵻𬵼鱺𩽰-𩽲𫚆𬵽𬵾𱇊𩽳-𩽸𫚇𬵿鱻𱇋𱇌䲜] -[radical 195'=⻥鱼:鱼𱇍鱽𬶀𬶁𱇎鱾𫚈-𫚊𬶂-𬶄𱇏鱿-鲃鿕䲝𩽹-𩽻𫚋-𫚍𫠏𬶅-𬶉𮬛𱇐-𱇙鲄-鲐鿴䲞䲟𫚎-𫚒𫠐𬶊-𬶍𱇚-𱇤鲑-鲟𩽼-𩽿𫚓-𫚘𬶎-𬶐𮬜𮬝𱇥-𱇫鲠-鲬鿵鿶𩾁-𩾄𫚙-𫚛𬶑-𬶕𮬞𱇬-𱇴鲭-鲻𩾅-𩾈𫚜-𫚡𬶖𬶗𬶙-𬶝𮬟𮬠𱇵-𱈁鲼鲽鲿-鳋鿷䲠䲡𩾊𩾋𫚢-𫚥𫠑𬶘𬶞-𬶨𱈂-𱈈鲾鳌-鳒䲢-䲤𫚦𬶩𬶪𮬡𮬢𱈉-𱈎鳓-鳛鿸鿹𩾌𫚧𫚨𫠒𬶫-𬶭𮬣𱈏-𱈑鳜-鳟𫚩𫚪𬶮-𬶴𱈒-𱈕鳠-鳣𫚫𬶵𬶶𱈖鳤𫚬𬶷𱈗𱈘𩾎𫚭𬶸𮬤𱈙𬶹𱈚-𱈜𬶺𬶻] -[radical 196=⿃鳥:鳥𫠓鳦𩾏-𩾑𫚮鳧-鳰䲥𩾒-𩾜𬶼𮬥𱈝鳱-鳶䲦-䲫𩾝-𩾯𬶽-𬶿𮬦-𮬪鳷-鴉鴋-鴎䲬-䲸𩾰-𩿛𫚯-𫚲𬷀-𬷄𮬫-𮬯𱈞𱈟鴊鴏-鴬䲹-䳊𩿜-𪀑𫚳-𫚷𫠔𬷅-𬷌𮬰-𮬲𱈠-𱈥鴭-鵉䳋-䳔𪀒-𪁉𫚸-𫚻𬷍-𬷒𮬳-𮬸𱈦𱈧鵊-鵣鵥䳕-䳜𪁊-𪁶𫚼-𫛀𬷓𬷔𬷖-𬷛𮬹-𮬻𱈨-𱈬鵦-鶏鶑䳝-䳥𪁷-𪂵𫛁-𫛈𬷜-𬷡𮬼-𮭃𱈭-𱈰鶐鶒-鶫䳦-䳰𪂶-𪃹𫛉-𫛋𬷢-𬷧𮭄-𮭇𱈱-𱈳鶬-鷊鷌-鷏䳱-䳶𪃺-𪄬𫛌-𫛏𬷨-𬷭𮭈-𮭏𱈴-𱈸鷋鷐-鷟䳷-䳽𪄭-𪅮𫛐𫠕𬷮-𬷰𮭐-𮭕𱈹鷡-鷸鷺-鷼䳾-䴆𪅯-𪆫𪆭𫛑-𫛕𬷱-𬷳𮭖𱈺-𱈽鷹鷽-鸊䴇-䴋𪆬𪆮-𪇐𫛖𬷴-𬷶𮭗𮭘𱈾-𱉂鸋-鸒䴌䴍𪇑-𪇝𪇟-𪇬𫛗𬷷𮭙𮭚𱉃鸓鸔䴎𪇭-𪈂𫛘𬷸𮭛𮭜𱉄鸕-鸗䴏𪈃-𪈗𬷹𮭝𮭞𱉅𱉆鸘-鸚𪈘-𪈤鸛鸜𪈥-𪈭𮭟鸝鸞𧖠𪈮-𪈳𫛙䴐𩖔𪈴-𪈷𬷺𪈸-𪈽𮭠䴑䴒𪈾-𪉀] -[radical 196'=⻦鸟:鸟𬷻𱉇鸠鸡𬷼𬷽𱉈𱉉鸢-鸤𬷾𱉊-𱉌鸥-鸩䴓𪉁-𪉃𫛚-𫛞𫠖𬷿𬸀𮭡-𮭣𱉍-𱉔鸪-鸶𪉄𫛟-𫛤𬸁-𬸇𮭤𱉕-𱉢鸷-鸿䴔䴕𪉅-𪉋𫛥-𫛪𬸈-𬸌𮭥𱉣-𱉳鹀-鹈鿺𪉌𪉍𫛫-𫛯𬷕𬸍-𬸑𮭦𮭧𱉴-𱉿鹉-鹔䴖𪉎𫛰-𫛵𬸒-𬸗𱊀-𱊎鹕-鹗鹙-鹜䴗𪉏𪉐𫛶-𫛼𬸘-𬸟𱊏-𱊘鹘鹝-鹤䴘𪉑-𪉔𫛽𫛾𬸠-𬸣𮭨𮭩𱊙-𱊟鹥-鹨𫛿-𫜂𬸤-𬸦𮭪𱊠-𱊥鹩-鹬𫜃𫜄𬸧-𬸫𱊦-𱊩鹭-鹰䴙𫜅𬸬-𬸯𱊪-𱊰鹱鹲𫜆𱊱𪉕𱊲𱊳𬸰𱊴鹳鹴𱊵𬸱] +[radical 192=⾿鬯:鬯𮫖𱆊𩰠-𩰣𲌤𩰤-𩰦𮫗𩰧𲌥𩰨𲌦𮫘鬰𩰩𩰪鬱] +[radical 193=⿀鬲:鬲𮫙𬴲𩰫𩰬𬴳䰙䰚𩰭𩰮𫙄䰛𩰯𩰰𫙅𬴴𱆋-𱆍鬳䰜𩰱-𩰸𬴵𮹑鬴𩰹-𩰽𬴶𱆎鬵鬶𩰾-𩱂鬷𩱃-𩱆𬴷鬸𩱇-𩱋鬹鬺𩱌-𩱑𫙆𱆏𱆐鬻䰝𩱒-𩱕𬴸𩱖-𩱣𬴹𱆑䰞𩍻𩱤𩱥𬴺𮫚𱆒𩱦-𩱪𱆓𱆔𩱫𩱬𮫛𩱭𩱮𫙇𩱯-𩱳𬴻𬴼𩱴-𩱶𱆕𩱷𩱸] +[radical 194=⿁鬼:鬼𩱹-𩱼𫙈𬴽𱆖鬽𩱽-𩲉𬴾𮹒鬾-魂䰟𩲊-𩲠𫙉𮫜𮫝𱆗𱆘魃-魆䰠䰡𩲡-𩲹𲌧𲌨魇䰢䰣𩲺-𩳋𫙊𬴿𮫞𮫟𱆙𱆚魈魉𩳌-𩳡𫙋𬵀𮫠𱆛𲌩魊-魏䰤-䰧𩳢-𩳴𫙌𫙍𮫡-𮫣𱆜𱆝𲌪-𲌮䰨䰩𩳵-𩴅𮫤𱆞𱆟魐䰪𩴆-𩴏𮫥𮫦𲌯魑-魔𩴐-𩴛𮫧魕魖䰫-䰭𩴜-𩴭𫙎䰮𩴮-𩴰𮫨魗-魙䰯䰰𩴱-𩴹𱆠𱆡𲌰𩴺-𩴿𮫩𩵀-𩵃𮫪𩵄-𩵈𮫫𩵉𩵊䰱𱆢] +[radical 195=⿂魚:魚𤋳𩵋𮫬-𮫯䰲魛-魞䰳𩵌-𩵓𫙏𬵁𬵂𱆣魟-魢䰴-䰶𩵔-𩵟𩶷𫙐𬵃𬵄𮫰𱆤魣-魹䰷-䰾𩵠-𩶀𫙑𫙒𬵅𬵆𮫱𮫲𱆥-𱆨𲌱𲌲魺-鮘鮣䰿-䱉𩶁-𩶠𩾀𫙓-𫙗𬵇-𬵌𮫳𮫴𱆩-𱆫𲌳鮙-鮢鮤-鮴鮺䱊-䱎𩶡-𩶶𩶸-𩷌𫙘-𫙟𬵍-𬵑𮫵-𮫸𱆬𲌴鮵-鮹鮻-鯓鯽䱏-䱘𩷍-𩷶𩾉𫙠-𫙣𬵒-𬵖𮫹-𮫽𱆭-𱆲𲌵-𲌷鯔-鯵鯻䱙-䱪𩷷-𩸽𫙤-𫙧𬵗-𬵛𮫾𮫿𱆳𱆴𲌸-𲌺鯶-鯺鯼鯾-鰛鰠䱫-䱴𩸾-𩹰𫙨-𫙪𬵜-𬵟𮬀-𮬅𱆵-𱆹𲌻𲌼鰜-鰟鰡-鰰鿐䱵-䱽𩹱-𩺬𫙫-𫙯𫠍𬵠-𬵣𮬆-𮬊𱆺-𱆼鰱-鱈鷠鿳䱾-䲈𩺭-𩻗𫙰-𫙶𬵤-𬵩𮬋-𮬍𱆽𱆾𲌽-𲍀鱉-鱛䲉-䲏𩻘-𩼁𫙷-𫙼𬵪-𬵭𮬎-𮬒𱆿-𱇁鱜-鱧鱩-鱫䲐-䲕𩼂-𩼤𩾍𫙽-𫚁𫠎𬵮-𬵱𮬓𮬔𱇂𲍁𲍂鱨鱬-鱰䲖-䲘𩼥-𩼺𫚂𫚃𬵲-𬵵𮬕𱇃鱱-鱶䲙𩼻-𩽌𫚄𬵶𮬖𱇄-𱇇𲍃鱷鱸䲚䲛𩽍-𩽙𬵷-𬵹𮬗𮬘𱇈𩽚-𩽦𫚅𬵺𮬙𮬚𱇉𲍄鱹鿩𩽧-𩽯𬵻𬵼鱺𩽰-𩽲𫚆𬵽𬵾𱇊𲍅𩽳-𩽸𫚇𬵿鱻𱇋𱇌䲜] +[radical 195'=⻥鱼:鱼𱇍鱽𬶀𬶁𱇎𲍆鱾𫚈-𫚊𬶂-𬶄𱇏𲍇𲍈鱿-鲃鿕䲝𩽹-𩽻𫚋-𫚍𫠏𬶅-𬶉𮬛𮹓𱇐-𱇙𲍉-𲍋鲄-鲐鿴䲞䲟𫚎-𫚒𫠐𬶊-𬶍𱇚-𱇤𲍌𲍍鲑-鲟𩽼-𩽿𫚓-𫚘𬶎-𬶐𮬜𮬝𱇥-𱇫𲍎-𲍑鲠-鲬鿵鿶𩾁-𩾄𫚙-𫚛𬶑-𬶕𮬞𱇬-𱇴𲍒-𲍔鲭-鲻𩾅-𩾈𫚜-𫚡𬶖𬶗𬶙-𬶝𮬟𮬠𱇵-𱈁𲍕鲼鲽鲿-鳋鿷䲠䲡𩾊𩾋𫚢-𫚥𫠑𬶘𬶞-𬶨𱈂-𱈈𲍖𲍗鲾鳌-鳒䲢-䲤𫚦𬶩𬶪𮬡𮬢𱈉-𱈎鳓-鳛鿸鿹𩾌𫚧𫚨𫠒𬶫-𬶭𮬣𱈏-𱈑𲍘鳜-鳟𫚩𫚪𬶮-𬶴𱈒-𱈕𲍙鳠-鳣𫚫𬶵𬶶𱈖鳤𫚬𬶷𱈗𱈘𩾎𫚭𬶸𮬤𱈙𬶹𱈚-𱈜𬶺𬶻] +[radical 196=⿃鳥:鳥𫠓鳦𩾏-𩾑𫚮鳧-鳰䲥𩾒-𩾜𬶼𮬥𱈝鳱-鳶䲦-䲫𩾝-𩾯𬶽-𬶿𮬦-𮬪𲍚鳷-鴉鴋-鴎䲬-䲸𩾰-𩿛𫚯-𫚲𬷀-𬷄𮬫-𮬯𱈞𱈟𲍛𲍜鴊鴏-鴬䲹-䳊𩿜-𪀑𫚳-𫚷𫠔𬷅-𬷌𮬰-𮬲𱈠-𱈥𲍝𲍞鴭-鵉䳋-䳔𪀒-𪁉𫚸-𫚻𬷍-𬷒𮬳-𮬸𱈦𱈧鵊-鵣鵥䳕-䳜𪁊-𪁶𫚼-𫛀𬷓𬷔𬷖-𬷛𮬹-𮬻𱈨-𱈬𲍟-𲍢鵦-鶏鶑䳝-䳥𪁷-𪂵𫛁-𫛈𬷜-𬷡𮬼-𮭃𱈭-𱈰鶐鶒-鶫䳦-䳰𪂶-𪃹𫛉-𫛋𬷢-𬷧𮭄-𮭇𱈱-𱈳𲍣鶬-鷊鷌-鷏䳱-䳶𪃺-𪄬𫛌-𫛏𬷨-𬷭𮭈-𮭏𱈴-𱈸𲍤鷋鷐-鷟䳷-䳽𪄭-𪅮𫛐𫠕𬷮-𬷰𮭐-𮭕𱈹𲍥鷡-鷸鷺-鷼䳾-䴆𪅯-𪆫𪆭𫛑-𫛕𬷱-𬷳𮭖𱈺-𱈽𲍦鷹鷽-鸊䴇-䴋𪆬𪆮-𪇐𫛖𬷴-𬷶𮭗𮭘𱈾-𱉂𲍧鸋-鸒䴌䴍𪇑-𪇝𪇟-𪇬𫛗𬷷𮭙𮭚𱉃鸓鸔䴎𪇭-𪈂𫛘𬷸𮭛𮭜𱉄𲍨𲍩鸕-鸗䴏𪈃-𪈗𬷹𮭝𮭞𱉅𱉆鸘-鸚𪈘-𪈤鸛鸜𪈥-𪈭𮭟𲍪鸝鸞𧖠𪈮-𪈳𫛙䴐𩖔𪈴-𪈷𬷺𪈸-𪈽𮭠䴑䴒𪈾-𪉀] +[radical 196'=⻦鸟:鸟𬷻𱉇鸠鸡𬷼𬷽𱉈𱉉鸢-鸤𬷾𱉊-𱉌𲍫𲍬鸥-鸩䴓𪉁-𪉃𫛚-𫛞𫠖𬷿𬸀𮭡-𮭣𮹔𱉍-𱉔𲍭𲍮鸪-鸶𪉄𫛟-𫛤𬸁-𬸇𮭤𮹕𱉕-𱉢𲍯-𲍲鸷-鸿䴔䴕𪉅-𪉋𫛥-𫛪𬸈-𬸌𮭥𱉣-𱉳𲍳-𲍶鹀-鹈鿺𪉌𪉍𫛫-𫛯𬷕𬸍-𬸑𮭦𮭧𱉴-𱉿𲍷-𲍼鹉-鹔䴖𪉎𫛰-𫛵𬸒-𬸗𮹖𮹗𱊀-𱊎𲍽-𲍿鹕-鹗鹙-鹜䴗𪉏𪉐𫛶-𫛼𬸘-𬸟𱊏-𱊘𲎀鹘鹝-鹤䴘𪉑-𪉔𫛽𫛾𬸠-𬸣𮭨𮭩𮹘𱊙-𱊟𲎁𲎂鹥-鹨𫛿-𫜂𬸤-𬸦𮭪𮹙𮹚𱊠-𱊥𲎃𲎄鹩-鹬𫜃𫜄𬸧-𬸫𱊦-𱊩𲎅𲎆鹭-鹰䴙𫜅𬸬-𬸯𱊪-𱊰𲎇鹱鹲𫜆𱊱𲎈𪉕𮹛𱊲𱊳𬸰𮹜𱊴𲎉鹳鹴𱊵𬸱] [radical 197=⿄鹵:鹵𠧸𪉖𪉗鹶䴚𪉘-𪉛𬸲𱊶鹷𪉜-𪉡𮭫𱊷𪉢𫜇𱊸䴛𪉣-𪉥𫜈𬸳𮭬𱊹鹸𪉦-𪉬𮭭𮭮鹹𪉭-𪉴𫜉𮭯鹺鹻䴜𪉵-𪉾䴝𪉿-𪊂鹼鹽𪊃-𪊅𬸴䴞𪊆-𪊊] -[radical 197'=⻧卤:𱊺𮭰𬸵𱊻𫠗𬸶鹾𫜊𬸷-𬸹𱊼𱊽] -[radical 198=⿅鹿:鹿𢉖𮭱𬸺麀-麂𪊋𪊌𫜋䴟𪊍𪊎𮭲麃麄䴠-䴢𪊏-𪊚𫜌𬸻麅-麈䴣-䴥𪊛-𪊤𬸼𮭳麉-麋𪊥-𪊳𫜍𬸽𬸾𮭴麌-麐䴦𪊴-𪋃𫜎𮭵𱊾𱊿麑-麗䴧𪋄-𪋍𬸿𮭶𮭷麘-麛𪋎-𪋖𮭸麜麝䴨𪋗-𪋛𬹀𮭹𮭺麞䴩𪋜-𪋠𬹁𱋀𱋁麟𪋡-𪋩𫜏麠䴪䴫𪋪-𪋭麡𪋮-𪋵麢𪋶𪋷𱋂𪋸麣𪋹麤𪋺𪋻] -[radical 199=⿆麥:麥𪋼-𪌀麧䴬-䴮𪌁-𪌄麨-麫䴯䴰𪌅-𪌓麬-麮䴱-䴴𪌔-𪌚𪌜-𪌡𮭻麯麰䴵𪌢-𪌬𬹂麱麲䴶-䴸𪌭-𪌻麳麴䴹-䴽𪌼-𪍋𫜐𬹃𮭼𮭽𱋃麵𪍌-𪍚𮭾䴾-䵀𪍛-𪍢𮭿𮮀麶䵁䵂䵅𪍣-𪍱𮮁䵃𪍲-𪍷𬹄䵄𪍸-𪍾䵆𪍿-𪎅𮮂麷𪎆𪎇] -[radical 199'=⻨麦:麦𪎍𮮃𱋄𱋅𪎈𬹅𱋆-𱋈麸𪎉𪎊𫜑𮮄𮮅𱋉𪎋𫜒𮮆𱋊-𱋏𬹆𮮇𱋐-𱋕𪎌𫜓𬹇-𬹉𱋖-𱋘麹𪎎𪎏𫜔𬹊-𬹌𱋙-𱋝麺𱋞-𱋥𫜕𱋦𱋧𪎐𬹍𱋨-𱋪𬹎𱋫-𱋮] -[radical 200=⿇麻:麻𪎑麼麽𪎒-𪎔麾䵇𪎕-𪎚𮮈-𮮊𪎛-𪎢𫜖麿𪎣𪎤𬹏𮮋𱋯黀𪎥-𪎧𫜗𱋰黁䵈䵉𪎨𪎩𱋱𪎪-𪎯𮮌黂𪎰𪎱𮮍𪎲𮮎] -[radical 201=⿈黃:黃黄𪎳𪎴𬹐黅黆䵊𪎵-𪎹𫜘黇-黉𪎺𮮏𱋲黊黋䵋𪎻-𪏁䵌𪏂-𪏅𬹑𱋳䵍𪏆-𪏒𱋴䵎𪏓-𪏞𬹒䵏𪏟-𪏣𬹓䵐𪏤-𪏦黌𪏧-𪏬] -[radical 202=⿉黍:黍𮮐𮮑𪏭黎䵑𪏮𪏯䵒䵓𪏰-𪏵𬹔黏𪏶-𪐀𮮒𪐁䵔-䵖𪐂-𪐆𱋵䵗-䵙𪐇-𪐊黐䵚𪐋䵛𪐌-𪐐䵜𪐒𮮓𪐑𪐓-𪐖] -[radical 203=⿊黑:黑黒𪐗䵝𪐘䵞𪐙-𪐛墨黓䵟䵠𪐜-𪐣黔-默䵡𪐤-𪐱𮮔𮮕黚-點䵢䵣𪐲-𪐾𮮖𱋶黟-黡䵤-䵧𪐿-𪑇𬹕𬹖𮮗𮮘黢黣䵨䵩𢖛𪑈-𪑑𬹗𱋷𱋸黤-黪䵪-䵬𪑒-𪑢𪑤𫜙𫜚𮮙-𮮛黫-黯䵭-䵯𪑣𪑥-𪑽𫜛𬹘𮮜黰黱𪑾-𪒎𬹙𬹚黲-黴䵰𪒏-𪒗𮮝𱋹䵱𪒘-𪒨𱋺黵䵲-䵴𪒩-𪒳黶䵵𪒴-𪒸𮮞黷𪒹-𪒾𬹛𮮟黸𪒿-𪓊] +[radical 197'=⻧卤:𱊺𮭰𬸵𲎊𱊻𫠗𬸶鹾𫜊𬸷-𬸹𱊼𱊽] +[radical 198=⿅鹿:鹿𢉖𮭱𬸺麀-麂𪊋𪊌𫜋䴟𪊍𪊎𮭲麃麄䴠-䴢𪊏-𪊚𫜌𬸻𲎋麅-麈䴣-䴥𪊛-𪊤𬸼𮭳麉-麋𪊥-𪊳𫜍𬸽𬸾𮭴麌-麐䴦𪊴-𪋃𫜎𮭵𱊾𱊿麑-麗䴧𪋄-𪋍𬸿𮭶𮭷𲎌麘-麛𪋎-𪋖𮭸麜麝䴨𪋗-𪋛𬹀𮭹𮭺麞䴩𪋜-𪋠𬹁𱋀𱋁𲎍麟𪋡-𪋩𫜏麠䴪䴫𪋪-𪋭麡𪋮-𪋵𲎎麢𪋶𪋷𱋂𪋸麣𪋹麤𪋺𪋻] +[radical 199=⿆麥:麥𲎏𪋼-𪌀麧䴬-䴮𪌁-𪌄麨-麫䴯䴰𪌅-𪌓麬-麮䴱-䴴𪌔-𪌚𪌜-𪌡𮭻麯麰䴵𪌢-𪌬𬹂麱麲䴶-䴸𪌭-𪌻麳麴䴹-䴽𪌼-𪍋𫜐𬹃𮭼𮭽𱋃麵𪍌-𪍚𮭾䴾-䵀𪍛-𪍢𮭿𮮀麶䵁䵂䵅𪍣-𪍱𮮁𲎐䵃𪍲-𪍷𬹄䵄𪍸-𪍾䵆𪍿-𪎅𮮂麷𪎆𪎇] +[radical 199'=⻨麦:麦𪎍𮮃𱋄𱋅𪎈𬹅𱋆-𱋈麸𪎉𪎊𫜑𮮄𮮅𱋉𪎋𫜒𮮆𱋊-𱋏𬹆𮮇𱋐-𱋕𪎌𫜓𬹇-𬹉𱋖-𱋘麹𪎎𪎏𫜔𬹊-𬹌𱋙-𱋝𲎑𲎒麺𱋞-𱋥𫜕𱋦𱋧𪎐𬹍𱋨-𱋪𲎓𬹎𱋫-𱋮] +[radical 200=⿇麻:麻𪎑麼麽𪎒-𪎔麾䵇𪎕-𪎚𮮈-𮮊𪎛-𪎢𫜖麿𪎣𪎤𬹏𮮋𱋯𲎔黀𪎥-𪎧𫜗𱋰黁䵈䵉𪎨𪎩𱋱𪎪-𪎯𮮌黂𪎰𪎱𮮍𪎲𮮎] +[radical 201=⿈黃:黃黄𪎳𲎕𪎴𬹐黅黆䵊𪎵-𪎹𫜘黇-黉𪎺𮮏𱋲黊黋䵋𪎻-𪏁䵌𪏂-𪏅𬹑𱋳䵍𪏆-𪏒𱋴䵎𪏓-𪏞𬹒䵏𪏟-𪏣𬹓䵐𪏤-𪏦黌𪏧-𪏬] +[radical 202=⿉黍:黍𮮐𮮑𪏭黎䵑𪏮𪏯𬓸䵒䵓𪏰-𪏵𬹔黏𪏶-𪐀𮮒𪐁䵔-䵖𪐂-𪐆𱋵䵗-䵙𪐇-𪐊黐䵚𪐋䵛𪐌-𪐐䵜𪐒𮮓𪐑𪐓-𪐖] +[radical 203=⿊黑:黑黒𪐗䵝𪐘䵞𪐙-𪐛墨黓䵟䵠𪐜-𪐣黔-默䵡𪐤-𪐱𮮔𮮕黚-點䵢䵣𪐲-𪐾𮮖𱋶黟-黡䵤-䵧𪐿-𪑇𬹕𬹖𮮗𮮘黢黣䵨䵩𢖛𪑈-𪑑𬹗𱋷𱋸黤-黪䵪-䵬𪑒-𪑢𪑤𫜙𫜚𮮙-𮮛𲎖黫-黯䵭-䵯𪑣𪑥-𪑽𫜛𬹘𮮜黰黱𪑾-𪒎𬹙𬹚黲-黴䵰𪒏-𪒗𮮝𱋹䵱𪒘-𪒨𱋺黵䵲-䵴𪒩-𪒳黶䵵𪒴-𪒸𮮞黷𪒹-𪒾𬹛𮮟黸𪒿-𪓆𲎗𲎘𪓇-𪓊] [radical 204=⿋黹:黹𮮠黺𫜜黻𪓋黼𪓌-𪓐𬹜] [radical 205=⿌黽:黽𪓑-𪓓𬹝𮮡𬹞黿𪓔-𪓙𮮢鼀-鼂䵶𪓚-𪓠𬹟鼃鼄䵷𪓡-𪓦𫜝𮮣𪓧-𪓫𬹠𬹡𮮤𱋻𱋼鼅𪓬𪓭𬹢䵸𪓮-𪓶𱋽鼆鼇𪓷𪓸䵹𪓹鼈鼉𪓺𪓽𫜞鼊𪓼𪓾-𪔁] [radical 205'=⻪黾:黾鼋鼌𱋾-𱌂𬹣𱌃𬹤𱌄𱌅𫜟𱌆-𱌈鼍𱌉] -[radical 206=⿍鼎:鼎𪔂鼏-鼑𪔃鼒䵺𪔄-𪔆𫜠𬹥𮮥𪔇𬹦-𬹨𪔈𬹩𪔉𫜡𬹪䵻䵼𬹫𪔊𬹬] -[radical 207=⿎鼓:鼓鼔𡔷𮮦𪔋𪔌𡒡𪔍-𪔏𱌊鼕鼖䵽-䵿𪔐-𪔓𮮧𱌋鼗䶀𪔔-𪔛𮮨𪔜-𪔡𮮩鼘-鼛䶁𪔢-𪔭鼜𪔮鼝鼞𪔯-𪔲𱌌鼟𥀻𪇞𪔳𪔴𮮪𮮫𥀼𪔵𪔶𥀽𪔷𥀾] -[radical 208=⿏鼠:鼠鼡𫜢𪔸𪔹䶂𪔺-𪔼𱌍鼢-鼤䶃𪔽-𪕈𮮬鼥-鼬鿻鿼䶄𪕉-𪕑𫠘𬹭𮮭鼭䶅𪕒-𪕙𪕟𱌎𱌏鼮-鼰𪕚-𪕞𪕠-𪕧鼱䶆𪕨-𪕪𬹮𮮮鼲-鼵䶇𪕫-𪕴鼶-鼹䶈䶉𪕵-𪕾𪖀-𪖉𫜣𮮯𱌐𪖊𪖋鼺𪖌-𪖏] -[radical 209=⿐鼻:鼻𮮰-𮮵𪖐鼼鼽𪖑𪖒𱌑𱌒鼾鼿𪖓𪖔𮮶䶊䶋𪖕-𪖙𫜤𱌓齀齁䶌𪖚-𪖠𱌔䶍䶎𪖡-𪖤𬹯𮮷𱌕𱌖䶏𪖥-𪖬齂𪖭𪖮𬹰齃齄𪖯-𪖲齅齆𪕿𪖳-𪖵齇𪖶-𪖽𮮸齈䶐𪖾-𪗀䶑𪗁𪗂𮮹𪗃齉] +[radical 206=⿍鼎:鼎𪔂鼏-鼑𪔃鼒䵺𪔄-𪔆𫜠𬹥𮮥𪔇𬹦-𬹨𲎙𪔈𬹩𪔉𫜡𬹪䵻䵼𬹫𪔊𬹬] +[radical 207=⿎鼓:鼓鼔𡔷𮮦𪔋𪔌𡒡𪔍-𪔏𱌊鼕鼖䵽-䵿𪔐-𪔓𮮧𱌋鼗䶀𪔔-𪔛𮮨𪔜-𪔡𮮩𲎚𲎛鼘-鼛䶁𪔢-𪔥𲎜𪔦-𪔭鼜𪔮鼝鼞𪔯-𪔲𱌌鼟𥀻𪇞𪔳𪔴𮮪𮮫𥀼𪔵𪔶𥀽𪔷𥀾] +[radical 208=⿏鼠:鼠𫜢𪔸𪔹䶂𪔺-𪔼𱌍鼢-鼤䶃𪔽-𪕈𮮬𲎝鼥-鼬鿻鿼䶄𪕉-𪕑𬹭𮮭鼭䶅𪕒-𪕙𪕟𱌎𱌏鼮-鼰𪕚-𪕞𪕠-𪕧𲎞鼱䶆𪕨-𪕪𬹮𮮮鼲-鼵䶇𪕫-𪕴𲎟鼶-鼹䶈䶉𪕵-𪕾𲎠𪖀-𪖉𫜣𮮯𱌐𪖊𪖋鼺𪖌-𪖏] +[radical 208''=鼡:鼡𫠘] +[radical 209=⿐鼻:鼻𮮰-𮮵𪖐鼼鼽𪖑𪖒𱌑𱌒鼾鼿𪖓𪖔𮮶䶊䶋𪖕-𪖙𫜤𱌓齀齁䶌𪖚-𪖠𱌔䶍䶎𪖡-𪖤𬹯𮮷𱌕𱌖䶏𪖥-𪖬齂𪖭𪖮𬹰齃齄𪖯-𪖲齅齆𪕿𪖳-𪖵𲎡齇𪖶-𪖽𮮸齈䶐𪖾-𪗀䶑𪗁𪗂𮮹𪗃齉] [radical 210=⿑齊:齊𪗄𬹱𮮺-𮮼𪗅齋䶒䶓𪗆齌𠆜𪗇𪗈齍𪗉𪗊𬹲𪗋𪗌齎𪗎𪗍齏𪗏-𪗓] [radical 210'=⻬齐:齐𬹳𱌗-𱌙齑] -[radical 211=⿒齒:齒𣦋𮮽齓齔𪗔-𪗗𮮾齕䶔𪗘-𪗚𮮿齖-齘䶕䶖𪗛-𪗤𫠙𮯀𮯁𱌚-𱌜齙-齣䶗-䶙𠎜𪗥-𪗶𬹴𮯂𮯃𱌝齤-齩䶚䶛𪗷-𪘍𫜥𬹵-𬹷𮯄-𮯆齪-齬䶜䶝𪘎-𪘤𫜦𮯇𱌞齭-齱䶞䶟𪘥-𪘸𮯈-𮯊齲-齷䶠-䶢𪘹-𪙈𫠛𮯋-𮯎𱌟-𱌡齸-齻䶣䶤𪙉-𪙙𮯏𮯐𱌢𱌣䶥䶦𪙚-𪙢𮯑-𮯓𱌤䶧𪙣-𪙯𫜧𬹸𮯔-𮯖𱌥齼齽䶨𪙰-𪙵𮯗𱌦䶩䶪𪙶𱌧𪙷-𪚀𬹹𱌨𪚁-𪚄𮯘𪚅-𪚉齾䶫𪚊-𪚎] -[radical 211'=⻮齿:齿-龁𱌩龂𫜨𬹺-𬹽𱌪龃-龆𫠚𬹾-𬺀𮯙𱌫-𱌯龇龈𪚏𫜩𫜪𬺁-𬺅𱌰-𱌳龉龊𫜫𬺆𬺇𱌴𱌵𪚐𫜬𫜭𫠜𬺈-𬺌𱌶-𱌸龋龌𫜮𬺍𬺎𱌹𫜯𬺏-𬺑𱌺-𱌽𬺒𫜰𬺓-𬺖] -[radical 212=⿓龍:龍-龏𪚑-𪚔𬺗𬺘龑𪚕-𪚘𪚚𪚛龒𪚙𱌾龓-龕䶬𪚜-𪚟𮯚𱌿𪚠𪚡𫜱𬺙𬺚𪚢𱍀𪚣𪚤龖-龘𪚥] -[radical 212'=⻰龙:龙𬺛𱍁䶭䶮𬺜𱍂龚龛𫜲𬺝] -[radical 213=⿔龜:龜𪚦𪛉𮯛-𮯟𪚨䶯𪚩𪚪䶰𪚫-𪚵龝䶱䶲𪚧𪚶-𪛀𪓻𪛁-𪛄龞𪛅𪛆𫠝𪛇𪛈] -[radical 213'=⻳龟:龟𬺞𱍃-𱍆𫜳𱍇𱍈] -[radical 214=⿕龠:龠龡䶳𪛊𬺟龢𱍉龣䶴𪛋-𪛍𬺠𮯠𱍊龤龥𪛎-𪛑䶵𪛒𪛓𫜴𬺡𪛔-𪛖] +[radical 211=⿒齒:齒𣦋𮮽齓齔𪗔-𪗗齕䶔𪗘-𪗚𮮿齖-齘䶕䶖𪗛-𪗤𫠙𮯀𮯁𱌚-𱌜齙-齡齣䶗-䶙𠎜𪗥-𪗰𪗲-𪗶𮯂𱌝齤-齩䶚䶛𪗷-𪘁𪘃-𪘍𫜥𬹵-𬹷𮯄𮯆齪-齬䶜䶝𪘎-𪘙𪘛-𪘤𫜦𱌞𲎢齭-齱䶞䶟𪘥-𪘸𮯉𮯊𲎣齲-齷䶠-䶢𪘹-𪙈𫠛𮯍𱌟-𱌡齸-齻䶣䶤𪙉-𪙙𮯏𮯐𱌢𱌣䶥䶦𪙚-𪙢𮯑-𮯓𱌤𲎤-𲎦䶧𪙣-𪙯𫜧𬹸𮯔-𮯖𱌥齼齽䶨𪙰-𪙵𮯗𱌦䶩䶪𪙶𱌧𪙷-𪚀𬹹𱌨𪚁-𪚄𮯘𪚅-𪚉齾䶫𪚊-𪚎] +[radical 211'=⻮齿:齿-龁𱌩龂𫜨𬹺-𬹽𱌪𲎧龃-龆𬹾-𬺀𮯙𱌫-𱌯龇龈𪚏𫜩𫜪𬺁-𬺅𱌰-𱌳𲎨龉龊𫜫𬺆𬺇𱌴𱌵𪚐𫜬𫜭𫠜𬺈-𬺌𱌶-𱌸𲎩龋龌𫜮𬺍𬺎𱌹𫜯𬺏-𬺑𱌺-𱌽𬺒𲎪𫜰𬺓-𬺕𲎫𬺖] +[radical 211''=⻭歯:𮮾齢𪗱𫠚𬹴𮯃𪘂𮯅𪘚𮯇𮯈𮯋𮯌𮯎] +[radical 212=⿓龍:龍-龏𪚑-𪚔龑𪚕-𪚘𪚚𪚛龒𪚙𱌾龓-龕䶬𪚜-𪚟𮯚𱌿𪚠𪚡𫜱𪚢𱍀𪚣𪚤龖-龘𪚥] +[radical 212'=⻰龙:龙𬺛𱍁䶭䶮𬺜𱍂龚龛𫜲𮹝𬺝] +[radical 212''=⻯竜:𬺗𬺘𲎬𬺙𬺚𲎭] +[radical 213=⿔龜:龜𪚦𪛉𮯛-𮯟𪚨䶯𪚩𪚪䶰𪚫-𪚱𪚳-𪚵龝䶱䶲𪚧𪚶-𪛀𪓻𪛁-𪛄龞𪛅-𪛈] +[radical 213'=⻳龟:龟𬺞𱍃-𱍆𲎮𫜳𱍇𱍈] +[radical 213''=⻲亀:𪚲𫠝] +[radical 214=⿕龠:龠龡䶳𪛊𬺟龢𱍉龣䶴𪛋-𪛍𬺠𮯠𱍊龤龥𪛎-𪛑𲎯䶵𪛒𪛓𫜴𬺡𪛔-𪛖] [radical end] # Top Byte => Reordering Tokens [top_byte 00 TERMINATOR ] [top_byte 01 LEVEL-SEPARATOR ] [top_byte 02 FIELD-SEPARATOR ] -[top_byte 03 SPACE PUNCTUATION ] # 694 primary weights +[top_byte 03 SPACE PUNCTUATION ] # 724 primary weights [top_byte 04 SPACE PUNCTUATION ] [top_byte 05 SPACE PUNCTUATION ] [top_byte 06 SPACE PUNCTUATION ] @@ -263,9 +268,9 @@ [top_byte 09 SPACE PUNCTUATION ] [top_byte 0A SPACE PUNCTUATION ] [top_byte 0B SPACE PUNCTUATION ] -[top_byte 0C SYMBOL CURRENCY ] # 6392 primary weights +[top_byte 0C SYMBOL CURRENCY ] # 6615 primary weights [top_byte 0D SYMBOL CURRENCY ] -[top_byte 0E DIGIT ] # 507 primary weights +[top_byte 0E DIGIT ] # 517 primary weights [top_byte 0F DIGIT ] [top_byte 10 DIGIT ] [top_byte 11 DIGIT ] @@ -292,7 +297,7 @@ [top_byte 26 DIGIT ] [top_byte 27 REORDER_RESERVED_BEFORE_LATIN ] [top_byte 28 REORDER_RESERVED_BEFORE_LATIN ] -[top_byte 29 Latn ] # 398 primary weights +[top_byte 29 Latn ] # 432 primary weights [top_byte 2A Latn ] [top_byte 2B Latn ] [top_byte 2C Latn ] @@ -349,12 +354,12 @@ [top_byte 5F REORDER_RESERVED_AFTER_LATIN ] [top_byte 60 Grek Copt COMPRESS ] # 107 primary weights [top_byte 61 Cyrl COMPRESS ] # 158 primary weights -[top_byte 62 Glag Perm COMPRESS ] # 87 primary weights +[top_byte 62 Glag Perm COMPRESS ] # 88 primary weights [top_byte 63 Geor COMPRESS ] # 87 primary weights [top_byte 64 Armn COMPRESS ] # 42 primary weights [top_byte 65 Hebr Phnx Samr COMPRESS ] # 73 primary weights -[top_byte 66 Arab COMPRESS ] # 229 primary weights -[top_byte 67 Syrc Mand Thaa Nkoo Tfng Ethi COMPRESS ] # 661 primary weights +[top_byte 66 Arab COMPRESS ] # 237 primary weights +[top_byte 67 Syrc Mand Thaa Nkoo Tfng Ethi COMPRESS ] # 689 primary weights [top_byte 68 Deva COMPRESS ] # 103 primary weights [top_byte 69 Beng COMPRESS ] # 67 primary weights [top_byte 6A Guru COMPRESS ] # 58 primary weights @@ -364,19 +369,19 @@ [top_byte 6E Telu COMPRESS ] # 75 primary weights [top_byte 6F Knda COMPRESS ] # 75 primary weights [top_byte 70 Mlym COMPRESS ] # 75 primary weights -[top_byte 71 Sinh Mtei Sylo Saur Kthi Mahj Shrd Khoj Sind Mult Gran Newa Tirh Sidd Modi Takr Diak Nand Dogr Ahom Gonm Gong Sund Brah Khar Bhks COMPRESS ] # 1505 primary weights +[top_byte 71 Sinh Mtei Sylo Saur Kthi Mahj Shrd Khoj Sind Mult Gran Newa Tirh Sidd Modi Takr Diak Nand Dogr Ahom Gonm Gong Sund Brah Khar Bhks COMPRESS ] # 1522 primary weights [top_byte 72 Thai COMPRESS ] # 65 primary weights [top_byte 73 Laoo Tavt COMPRESS ] # 132 primary weights [top_byte 74 Tibt Zanb Soyo COMPRESS ] # 208 primary weights -[top_byte 75 Marc Lepc Phag Limb Tglg Hano Buhd Tagb Bugi Maka Batk Rjng Kali Mymr Rohg Cakm Khmr COMPRESS ] # 806 primary weights -[top_byte 76 Tale Talu Lana Cham Bali Java Mong Olck Cher Osge Cans Ogam COMPRESS ] # 1414 primary weights -[top_byte 77 Runr Hung Orkh COMPRESS ] # 135 primary weights +[top_byte 75 Marc Lepc Phag Limb Tglg Hano Buhd Tagb Bugi Maka Batk Rjng Kali Mymr Rohg Cakm Khmr COMPRESS ] # 809 primary weights +[top_byte 76 Tale Talu Lana Cham Bali Java Kawi Mong Olck Cher Osge COMPRESS ] # 740 primary weights +[top_byte 77 Cans Ogam Runr Hung Orkh COMPRESS ] # 886 primary weights [top_byte 78 Vaii Bamu Bass Mend Medf Adlm COMPRESS ] # 1218 primary weights [top_byte 79 Hang COMPRESS ] # 358 primary weights -[top_byte 7A Hira Hrkt Kana COMPRESS ] # 336 primary weights -[top_byte 7B Bopo Yiii Lisu Plrd Wara Pauc Hmng Hmnp Wcho Lyci Cari Lydi Ital Goth COMPRESS ] # 1868 primary weights -[top_byte 7C Dsrt Shaw Dupl Osma Elba Aghb Sora Mroo Linb Lina Cprt Sarb Narb Avst Palm Nbat Hatr Armi Prti Phli Phlp Elym Mani Sogo Sogd Yezi Chrs Ugar Xpeo Xsux COMPRESS ] # 2654 primary weights -[top_byte 7D Egyp Merc Mero Hluw Tang Nshu Kits COMPRESS ] # 9467 primary weights +[top_byte 7A Hira Hrkt Kana COMPRESS ] # 339 primary weights +[top_byte 7B Bopo Yiii Lisu Plrd Wara Pauc Hmng Hmnp Toto Wcho Nagm Lyci Cari Lydi Ital Goth COMPRESS ] # 1928 primary weights +[top_byte 7C Dsrt Shaw Dupl Osma Elba Aghb Vith Sora Mroo Tnsa Linb Lina Cprt Cpmn Sarb Narb Avst Palm Nbat Hatr Armi Prti Phli Phlp Elym Mani Sogo Sogd Ougr Yezi Chrs Ugar Xpeo Xsux COMPRESS ] # 2887 primary weights +[top_byte 7D Egyp Merc Mero Hluw Tang Nshu Kits COMPRESS ] # 9474 primary weights [top_byte 7E Hani Hans Hant ] [top_byte 7F Hani Hans Hant ] [top_byte 80 Hani Hans Hant ] @@ -653,6 +658,23 @@ 0749; [,,] 074A; [,,] 07FA; [,,] +0890; [,,] +0891; [,,] +0898; [,,] +0899; [,,] +089A; [,,] +089B; [,,] +089C; [,,] +089D; [,,] +08CA; [,,] +08CB; [,,] +08CC; [,,] +08CD; [,,] +08CE; [,,] +08CF; [,,] +08D0; [,,] +08D1; [,,] +08D2; [,,] 08D3; [,,] 08D4; [,,] 08D5; [,,] @@ -684,8 +706,6 @@ 0F37; [,,] 0F3E; [,,] 0F3F; [,,] -0F82; [,,] -0F83; [,,] 0F86; [,,] 0F87; [,,] 0FC6; [,,] @@ -697,6 +717,7 @@ 180C; [,,] 180D; [,,] 180E; [,,] +180F; [,,] 1A7F; [,,] 1B6B; [,,] 1B6C; [,,] @@ -784,6 +805,9 @@ A8EF; [,,] A8F0; [,,] A8F1; [,,] 102E0; [,,] +10EFD; [,,] +10EFE; [,,] +10EFF; [,,] 110BD; [,,] 110CD; [,,] 11366; [,,] @@ -807,11 +831,103 @@ A8F1; [,,] 13436; [,,] 13437; [,,] 13438; [,,] +13439; [,,] +1343A; [,,] +1343B; [,,] +1343C; [,,] +1343D; [,,] +1343E; [,,] +1343F; [,,] +13440; [,,] +13447; [,,] +13448; [,,] +13449; [,,] +1344A; [,,] +1344B; [,,] +1344C; [,,] +1344D; [,,] +1344E; [,,] +1344F; [,,] +13450; [,,] +13451; [,,] +13452; [,,] +13453; [,,] +13454; [,,] +13455; [,,] 16FE4; [,,] 1BCA0; [,,] 1BCA1; [,,] 1BCA2; [,,] 1BCA3; [,,] +1CF00; [,,] +1CF01; [,,] +1CF02; [,,] +1CF03; [,,] +1CF04; [,,] +1CF05; [,,] +1CF06; [,,] +1CF07; [,,] +1CF08; [,,] +1CF09; [,,] +1CF0A; [,,] +1CF0B; [,,] +1CF0C; [,,] +1CF0D; [,,] +1CF0E; [,,] +1CF0F; [,,] +1CF10; [,,] +1CF11; [,,] +1CF12; [,,] +1CF13; [,,] +1CF14; [,,] +1CF15; [,,] +1CF16; [,,] +1CF17; [,,] +1CF18; [,,] +1CF19; [,,] +1CF1A; [,,] +1CF1B; [,,] +1CF1C; [,,] +1CF1D; [,,] +1CF1E; [,,] +1CF1F; [,,] +1CF20; [,,] +1CF21; [,,] +1CF22; [,,] +1CF23; [,,] +1CF24; [,,] +1CF25; [,,] +1CF26; [,,] +1CF27; [,,] +1CF28; [,,] +1CF29; [,,] +1CF2A; [,,] +1CF2B; [,,] +1CF2C; [,,] +1CF2D; [,,] +1CF30; [,,] +1CF31; [,,] +1CF32; [,,] +1CF33; [,,] +1CF34; [,,] +1CF35; [,,] +1CF36; [,,] +1CF37; [,,] +1CF38; [,,] +1CF39; [,,] +1CF3A; [,,] +1CF3B; [,,] +1CF3C; [,,] +1CF3D; [,,] +1CF3E; [,,] +1CF3F; [,,] +1CF40; [,,] +1CF41; [,,] +1CF42; [,,] +1CF43; [,,] +1CF44; [,,] +1CF45; [,,] +1CF46; [,,] 1D165; [,,] 1D166; [,,] 1D167; [,,] @@ -1423,6 +1539,14 @@ FFFB; [,,] 1AB4; [, A6, 05] 1ABB; [, A6, 05] 1ABC; [, A6, 05] +1AC1; [, A6, 05] +1AC2; [, A6, 05] +1AC5; [, A6, 05] +1AC6; [, A6, 05] +1AC7; [, A6, 05] +1AC8; [, A6, 05] +1AC9; [, A6, 05] +1ACB; [, A6, 05] 1DC0; [, A6, 05] 1DC1; [, A6, 05] 1DC3; [, A6, 05] @@ -1456,7 +1580,10 @@ A67D; [, A6, 05] 10F49; [, A6, 05] 10F4A; [, A6, 05] 10F4C; [, A6, 05] +10F82; [, A6, 05] +10F84; [, A6, 05] 1BC9D; [, A6, 05] +1E2AE; [, A6, 05] 0316; [, A8, 05] 0317; [, A8, 05] 0318; [, A8, 05] @@ -1502,10 +1629,14 @@ A67D; [, A6, 05] 1AB9; [, A8, 05] 1ABA; [, A8, 05] 1ABD; [, A8, 05] +1AC3; [, A8, 05] +1AC4; [, A8, 05] +1ACA; [, A8, 05] 1DC2; [, A8, 05] 1DCF; [, A8, 05] 1DD0; [, A8, 05] 1DF9; [, A8, 05] +1DFA; [, A8, 05] 1DFC; [, A8, 05] 1DFD; [, A8, 05] 1DFF; [, A8, 05] @@ -1513,6 +1644,7 @@ A67D; [, A6, 05] 20ED; [, A8, 05] 20EE; [, A8, 05] 20EF; [, A8, 05] +101FD; [, A8, 05] 10A0D; [, A8, 05] 10AE6; [, A8, 05] 10F46; [, A8, 05] @@ -1522,6 +1654,8 @@ A67D; [, A6, 05] 10F4E; [, A8, 05] 10F4F; [, A8, 05] 10F50; [, A8, 05] +10F83; [, A8, 05] +10F85; [, A8, 05] FE27; [, A8, 05] 0336; [, AA, 05] 0337; [, AA, 05] @@ -1573,398 +1707,411 @@ FE20; [, DE, 05] 0483; [, E0, 05] FE2E; [, E0, 05] A66F; [, E2 02, 05] -05B0; [, E2 23, 05] -05B1; [, E2 44, 05] -05B2; [, E2 65, 05] -05B3; [, E2 86, 05] -05B4; [, E2 A7, 05] -05B5; [, E2 C8, 05] -05B6; [, E2 E9, 05] -05B7; [, E3 0C, 05] -05B8; [, E3 2D, 05] -05C7; [, E3 2D, 05] -05B9; [, E3 4E, 05] -05BA; [, E3 4E, 05] -05BB; [, E3 6F, 05] -05C2; [, E3 90, 05] -05C1; [, E3 B1, 05] -05BC; [, E3 D2, 05] -05BF; [, E3 F3, 05] -FB1E; [, E4 16, 05] -081C; [, E4 37, 05] -081D; [, E4 37, 05] -081E; [, E4 58, 05] -081F; [, E4 58, 05] -0820; [, E4 58, 05] -0821; [, E4 79, 05] -0822; [, E4 79, 05] -0823; [, E4 79, 05] -0824; [, E4 9A, 05] -0825; [, E4 9A, 05] -0826; [, E4 BB, 05] -0827; [, E4 BB, 05] -0828; [, E4 DC, 05] -0829; [, E4 DC, 05] -082A; [, E4 DC, 05] -082B; [, E4 FD, 05] -082C; [, E5 20, 05] -0818; [, E5 41, 05] -0819; [, E5 62, 05] -082D; [, E5 83, 05] -064B; [, E5 A4, 05] -FE71; [, E5 A4, 10] -FE70; [, E5 A4, 2C] -08F0; [, E5 C5, 05] -08E7; [, E5 E6, 05] -064C; [, E6 09, 05] -FE72; [, E6 09, 20] -FC5E; [, E6 09, 20][, E8 1D, 2E] -08F1; [, E6 2A, 05] -08E8; [, E6 4B, 05] -064D; [, E6 6C, 05] -FE74; [, E6 6C, 20] -FC5F; [, E6 6C, 20][, E8 1D, 2E] -08F2; [, E6 8D, 05] -08E9; [, E6 AE, 05] -064E; [, E6 CF, 05] -FE77; [, E6 CF, 20] -FE76; [, E6 CF, 2E] -FCF2; [, E6 CF, 20][, E8 1D, 20] -FC60; [, E6 CF, 2E][, E8 1D, 2E] -08E4; [, E6 F0, 05] -08F4; [, E7 13, 05] -08F5; [, E7 34, 05] -064F; [, E7 55, 05] -FE79; [, E7 55, 20] -FE78; [, E7 55, 2E] -FCF3; [, E7 55, 20][, E8 1D, 20] -FC61; [, E7 55, 2E][, E8 1D, 2E] -08E5; [, E7 76, 05] -08FE; [, E7 97, 05] -0650; [, E7 B8, 05] -FE7B; [, E7 B8, 20] -FE7A; [, E7 B8, 2E] -FCF4; [, E7 B8, 20][, E8 1D, 20] -FC62; [, E7 B8, 2E][, E8 1D, 2E] -08E6; [, E7 D9, 05] -08F6; [, E7 FA, 05] -0651; [, E8 1D, 05] -0AFB; [, E8 1D, 05] -11237; [, E8 1D, 05] -FE7D; [, E8 1D, 20] -FE7C; [, E8 1D, 2E] -FC63; [, E8 1D, 2E][, EB 3B, 2C] -0652; [, E8 3E, 05] -0AFA; [, E8 3E, 05] -1123E; [, E8 3E, 05] -FE7F; [, E8 3E, 20] -FE7E; [, E8 3E, 2E] -0653; [, E8 5F, 05] -0AFC; [, E8 5F, 05] -10EAC; [, E8 5F, 05] -0654; [, E8 80, 05] -10EAB; [, E8 80, 05] -0655; [, E8 A1, 05] -065F; [, E8 C2, 05] -0656; [, E8 E3, 05] -0657; [, E9 06, 05] -0658; [, E9 27, 05] -08FF; [, E9 48, 05] -0659; [, E9 69, 05] -065A; [, E9 8A, 05] -065B; [, E9 AB, 05] -065C; [, E9 CC, 05] -065D; [, E9 ED, 05] -065E; [, EA 10, 05] -08E3; [, EA 31, 05] -08F7; [, EA 52, 05] -08F8; [, EA 73, 05] -08FD; [, EA 94, 05] -08FB; [, EA B5, 05] -08FC; [, EA D6, 05] -08F9; [, EA F7, 05] -08FA; [, EB 1A, 05] -0670; [, EB 3B, 05] -0711; [, EB 5C, 05] -0730; [, EB 7D, 05] -0731; [, EB 9E, 05] -0732; [, EB BF, 05] -0733; [, EB E0, 05] -0734; [, EC 03, 05] -0735; [, EC 24, 05] -0736; [, EC 45, 05] -0737; [, EC 66, 05] -0738; [, EC 87, 05] -0739; [, EC A8, 05] -073A; [, EC C9, 05] -073B; [, EC EA, 05] -073C; [, ED 0D, 05] -073D; [, ED 2E, 05] -073E; [, ED 4F, 05] -073F; [, ED 70, 05] -07EB; [, ED 91, 05] -07EC; [, ED B2, 05] -07ED; [, ED D3, 05] -07EE; [, ED F4, 05] -07EF; [, EE 17, 05] -07F0; [, EE 38, 05] -07F1; [, EE 59, 05] -07F2; [, EE 7A, 05] -07F3; [, EE 9B, 05] -135F; [, EE BC, 05] -135E; [, EE DD, 05] -135D; [, EE FE, 05] -A6F0; [, EF 21, 05] -A6F1; [, EF 42, 05] -16AF0; [, EF 63, 05] -16AF1; [, EF 84, 05] -16AF2; [, EF A5, 05] -16AF3; [, EF C6, 05] -16AF4; [, EF E7, 05] -1E944; [, F0 0A, 05] -1E945; [, F0 0A, 05] -1E946; [, F0 0A, 05] -1E94A; [, F0 2B, 05] -1E947; [, F0 4C, 05] -1E948; [, F0 6D, 05] -1E949; [, F0 8E, 05] -093C; [, F0 AF, 05] -09BC; [, F0 AF, 05] -0A3C; [, F0 AF, 05] -0ABC; [, F0 AF, 05] -0AFD; [, F0 AF, 05] -0AFE; [, F0 AF, 05] -0AFF; [, F0 AF, 05] -0B3C; [, F0 AF, 05] -0CBC; [, F0 AF, 05] -1B34; [, F0 AF, 05] -1BE6; [, F0 AF, 05] -1C37; [, F0 AF, 05] -A9B3; [, F0 AF, 05] -110BA; [, F0 AF, 05] -11173; [, F0 AF, 05] -111CA; [, F0 AF, 05] -11236; [, F0 AF, 05] -112E9; [, F0 AF, 05] -1133B; [, F0 AF, 05] -1133C; [, F0 AF, 05] -11446; [, F0 AF, 05] -114C3; [, F0 AF, 05] -115C0; [, F0 AF, 05] -116B7; [, F0 AF, 05] -1183A; [, F0 AF, 05] -11943; [, F0 AF, 05] -11A33; [, F0 AF, 05] -11D42; [, F0 AF, 05] -0900; [, F0 D0, 05] -0901; [, F0 D0, 05] -0981; [, F0 D0, 05] -0A01; [, F0 D0, 05] -0A81; [, F0 D0, 05] -0B01; [, F0 D0, 05] -0C00; [, F0 D0, 05] -0C01; [, F0 D0, 05] -0C81; [, F0 D0, 05] -0D01; [, F0 D0, 05] -0D81; [, F0 D0, 05] -1B00; [, F0 D0, 05] -1B01; [, F0 D0, 05] -A8C5; [, F0 D0, 05] -A980; [, F0 D0, 05] -11000; [, F0 D0, 05] -11080; [, F0 D0, 05] -11100; [, F0 D0, 05] -11180; [, F0 D0, 05] -111CF; [, F0 D0, 05] -11301; [, F0 D0, 05] -11443; [, F0 D0, 05] -114BF; [, F0 D0, 05] -115BC; [, F0 D0, 05] -11640; [, F0 D0, 05] -1193C; [, F0 D0, 05] -11A35; [, F0 D0, 05] -11A36; [, F0 D0, 05] -11A37; [, F0 D0, 05] -11C3C; [, F0 D0, 05] -11CB6; [, F0 D0, 05] -11D43; [, F0 D0, 05] -0902; [, F0 F1, 05] -0982; [, F0 F1, 05] -0A02; [, F0 F1, 05] -0A82; [, F0 F1, 05] -0B02; [, F0 F1, 05] -0B82; [, F0 F1, 05] -0C02; [, F0 F1, 05] -0C04; [, F0 F1, 05] -0C82; [, F0 F1, 05] -0D00; [, F0 F1, 05] -0D02; [, F0 F1, 05] -0D82; [, F0 F1, 05] -0F7E; [, F0 F1, 05] -1036; [, F0 F1, 05] -17C6; [, F0 F1, 05] -1A74; [, F0 F1, 05] -1B02; [, F0 F1, 05] -1B80; [, F0 F1, 05] -1CED; [, F0 F1, 05] -A80B; [, F0 F1, 05] -A880; [, F0 F1, 05] -A981; [, F0 F1, 05] -10A0E; [, F0 F1, 05] -11001; [, F0 F1, 05] -11081; [, F0 F1, 05] -11101; [, F0 F1, 05] -11181; [, F0 F1, 05] -11234; [, F0 F1, 05] -112DF; [, F0 F1, 05] -11300; [, F0 F1, 05] -11302; [, F0 F1, 05] -11444; [, F0 F1, 05] -114C0; [, F0 F1, 05] -115BD; [, F0 F1, 05] -1163D; [, F0 F1, 05] -116AB; [, F0 F1, 05] -11837; [, F0 F1, 05] -1193B; [, F0 F1, 05] -119DE; [, F0 F1, 05] -11A38; [, F0 F1, 05] -11A96; [, F0 F1, 05] -11C3D; [, F0 F1, 05] -11CB5; [, F0 F1, 05] -11D40; [, F0 F1, 05] -11D95; [, F0 F1, 05] -0903; [, F1 14, 05] -0983; [, F1 14, 05] -0A03; [, F1 14, 05] -0A83; [, F1 14, 05] -0B03; [, F1 14, 05] -0C03; [, F1 14, 05] -0C83; [, F1 14, 05] -0D03; [, F1 14, 05] -0D83; [, F1 14, 05] -0F7F; [, F1 14, 05] -1038; [, F1 14, 05] -17C7; [, F1 14, 05] -1B04; [, F1 14, 05] -1B82; [, F1 14, 05] -1CF2; [, F1 14, 05] -1CF3; [, F1 14, 05] -A881; [, F1 14, 05] -A983; [, F1 14, 05] -10A0F; [, F1 14, 05] -11002; [, F1 14, 05] -11082; [, F1 14, 05] -11102; [, F1 14, 05] -11182; [, F1 14, 05] -11303; [, F1 14, 05] -11445; [, F1 14, 05] -114C1; [, F1 14, 05] -115BE; [, F1 14, 05] -1163E; [, F1 14, 05] -116AC; [, F1 14, 05] -11838; [, F1 14, 05] -119DF; [, F1 14, 05] -11A39; [, F1 14, 05] -11A97; [, F1 14, 05] -11C3E; [, F1 14, 05] -11D41; [, F1 14, 05] -11D96; [, F1 14, 05] -09FE; [, F1 35, 05] -111C9; [, F1 35, 05] -1145E; [, F1 35, 05] -0A70; [, F1 56, 05] -0A71; [, F1 77, 05] -1B03; [, F1 98, 05] -A982; [, F1 B9, 05] -1B81; [, F1 DA, 05] -ABEC; [, F1 FB, 05] -10A38; [, F2 1E, 05] -10A39; [, F2 3F, 05] -10A3A; [, F2 60, 05] -111CB; [, F2 81, 05] -111CC; [, F2 A2, 05] -11A98; [, F2 C3, 05] -0E4E; [, F2 E4, 05] -0E47; [, F3 07, 05] -0E48; [, F3 28, 05] -0E49; [, F3 49, 05] -0E4A; [, F3 6A, 05] -0E4B; [, F3 8B, 05] -0E4C; [, F3 AC, 05] -0E4D; [, F3 CD, 05] -0EC8; [, F3 EE, 05] -0EC9; [, F4 11, 05] -0ECA; [, F4 32, 05] -0ECB; [, F4 53, 05] -0ECC; [, F4 74, 05] -0ECD; [, F4 95, 05] -AABF; [, F4 B6, 05] -AAC1; [, F4 D7, 05] -0F39; [, F4 F8, 05] -A92B; [, F5 1B, 05] -A92C; [, F5 3C, 05] -A92D; [, F5 5D, 05] -1037; [, F5 7E, 05] -17C8; [, F5 9F, 05] -17C9; [, F5 C0, 05] -17CA; [, F5 E1, 05] -1A75; [, F6 04, 05] -1A76; [, F6 25, 05] -1A77; [, F6 46, 05] -1A78; [, F6 67, 05] -1A79; [, F6 88, 05] -1A7A; [, F6 A9, 05] -1A7B; [, F6 CA, 05] -1A7C; [, F6 EB, 05] -1939; [, F7 0E, 05] -193A; [, F7 2F, 05] -193B; [, F7 50, 05] -16B30; [, F7 71, 05] -1E131; [, F7 71, 05] -16B31; [, F7 92, 05] -1E136; [, F7 92, 05] -16B32; [, F7 B3, 05] -1E132; [, F7 B3, 05] -16B33; [, F7 D4, 05] -1E133; [, F7 D4, 05] -16B34; [, F7 F5, 05] -1E130; [, F7 F5, 05] -16B35; [, F8 18, 05] -1E134; [, F8 18, 05] -16B36; [, F8 39, 05] -1E135; [, F8 39, 05] -1E2EC; [, F8 5A, 05] -1E2ED; [, F8 7B, 05] -1E2EE; [, F8 9C, 05] -1E2EF; [, F8 BD, 05] -302A; [, F8 DE, 05] -302B; [, F8 FF, 05] -302C; [, F9 22, 05] -302D; [, F9 43, 05] -302E; [, F9 64, 05] -302F; [, F9 85, 05] -16FF0; [, F9 A6, 05] -16FF1; [, F9 C7, 05] -20D0; [, F9 E8, 05] -20D1; [, FA 0B, 05] -20D2; [, FA 2C, 05] -20D3; [, FA 2C, 05] -20D4; [, FA 4D, 05] -20D5; [, FA 6E, 05] -20D6; [, FA 8F, 05] -20D7; [, FA B0, 05] -20DB; [, FA D1, 05] -20DC; [, FA F2, 05] -20E1; [, FB 15, 05] -20E6; [, FB 36, 05] -20E7; [, FB 57, 05] -20E8; [, FB 78, 05] -20E9; [, FB 99, 05] -101FD; [, FB BA, 05] -004C | 00B7; [, FB DB, 05] -006C | 00B7; [, FB DB, 05] -004C | 0387; [, FB DB, 05] -006C | 0387; [, FB DB, 05] +05B0; [, E2 22, 05] +05B1; [, E2 42, 05] +05B2; [, E2 62, 05] +05B3; [, E2 82, 05] +05B4; [, E2 A2, 05] +05B5; [, E2 C2, 05] +05B6; [, E2 E2, 05] +05B7; [, E3 04, 05] +05B8; [, E3 24, 05] +05C7; [, E3 24, 05] +05B9; [, E3 44, 05] +05BA; [, E3 44, 05] +05BB; [, E3 64, 05] +05C2; [, E3 84, 05] +05C1; [, E3 A4, 05] +05BC; [, E3 C4, 05] +05BF; [, E3 E4, 05] +FB1E; [, E4 06, 05] +081C; [, E4 26, 05] +081D; [, E4 26, 05] +081E; [, E4 46, 05] +081F; [, E4 46, 05] +0820; [, E4 46, 05] +0821; [, E4 66, 05] +0822; [, E4 66, 05] +0823; [, E4 66, 05] +0824; [, E4 86, 05] +0825; [, E4 86, 05] +0826; [, E4 A6, 05] +0827; [, E4 A6, 05] +0828; [, E4 C6, 05] +0829; [, E4 C6, 05] +082A; [, E4 C6, 05] +082B; [, E4 E6, 05] +082C; [, E5 08, 05] +0818; [, E5 28, 05] +0819; [, E5 48, 05] +082D; [, E5 68, 05] +064B; [, E5 88, 05] +FE71; [, E5 88, 10] +FE70; [, E5 88, 2C] +08F0; [, E5 A8, 05] +08E7; [, E5 C8, 05] +064C; [, E5 E8, 05] +FE72; [, E5 E8, 20] +FC5E; [, E5 E8, 20][, E7 EC, 2E] +08F1; [, E6 0A, 05] +08E8; [, E6 2A, 05] +064D; [, E6 4A, 05] +FE74; [, E6 4A, 20] +FC5F; [, E6 4A, 20][, E7 EC, 2E] +08F2; [, E6 6A, 05] +08E9; [, E6 8A, 05] +064E; [, E6 AA, 05] +FE77; [, E6 AA, 20] +FE76; [, E6 AA, 2E] +FCF2; [, E6 AA, 20][, E7 EC, 20] +FC60; [, E6 AA, 2E][, E7 EC, 2E] +08E4; [, E6 CA, 05] +08F4; [, E6 EA, 05] +08F5; [, E7 0C, 05] +064F; [, E7 2C, 05] +FE79; [, E7 2C, 20] +FE78; [, E7 2C, 2E] +FCF3; [, E7 2C, 20][, E7 EC, 20] +FC61; [, E7 2C, 2E][, E7 EC, 2E] +08E5; [, E7 4C, 05] +08FE; [, E7 6C, 05] +0650; [, E7 8C, 05] +FE7B; [, E7 8C, 20] +FE7A; [, E7 8C, 2E] +FCF4; [, E7 8C, 20][, E7 EC, 20] +FC62; [, E7 8C, 2E][, E7 EC, 2E] +08E6; [, E7 AC, 05] +08F6; [, E7 CC, 05] +0651; [, E7 EC, 05] +0AFB; [, E7 EC, 05] +11237; [, E7 EC, 05] +FE7D; [, E7 EC, 20] +FE7C; [, E7 EC, 2E] +FC63; [, E7 EC, 2E][, EA F2, 2C] +0652; [, E8 0E, 05] +0AFA; [, E8 0E, 05] +1123E; [, E8 0E, 05] +FE7F; [, E8 0E, 20] +FE7E; [, E8 0E, 2E] +0653; [, E8 2E, 05] +089E; [, E8 2E, 05] +089F; [, E8 2E, 05] +0AFC; [, E8 2E, 05] +10EAC; [, E8 2E, 05] +0654; [, E8 4E, 05] +10EAB; [, E8 4E, 05] +0655; [, E8 6E, 05] +065F; [, E8 8E, 05] +0656; [, E8 AE, 05] +0657; [, E8 CE, 05] +0658; [, E8 EE, 05] +08FF; [, E9 10, 05] +0659; [, E9 30, 05] +065A; [, E9 50, 05] +065B; [, E9 70, 05] +065C; [, E9 90, 05] +065D; [, E9 B0, 05] +065E; [, E9 D0, 05] +08E3; [, E9 F0, 05] +08F7; [, EA 12, 05] +08F8; [, EA 32, 05] +08FD; [, EA 52, 05] +08FB; [, EA 72, 05] +08FC; [, EA 92, 05] +08F9; [, EA B2, 05] +08FA; [, EA D2, 05] +0670; [, EA F2, 05] +0711; [, EB 14, 05] +0730; [, EB 34, 05] +0731; [, EB 54, 05] +0732; [, EB 74, 05] +0733; [, EB 94, 05] +0734; [, EB B4, 05] +0735; [, EB D4, 05] +0736; [, EB F4, 05] +0737; [, EC 16, 05] +0738; [, EC 36, 05] +0739; [, EC 56, 05] +073A; [, EC 76, 05] +073B; [, EC 96, 05] +073C; [, EC B6, 05] +073D; [, EC D6, 05] +073E; [, EC F6, 05] +073F; [, ED 18, 05] +07EB; [, ED 38, 05] +07EC; [, ED 58, 05] +07ED; [, ED 78, 05] +07EE; [, ED 98, 05] +07EF; [, ED B8, 05] +07F0; [, ED D8, 05] +07F1; [, ED F8, 05] +07F2; [, EE 1A, 05] +07F3; [, EE 3A, 05] +135F; [, EE 5A, 05] +135E; [, EE 7A, 05] +135D; [, EE 9A, 05] +A6F0; [, EE BA, 05] +A6F1; [, EE DA, 05] +16AF0; [, EE FA, 05] +16AF1; [, EF 1C, 05] +16AF2; [, EF 3C, 05] +16AF3; [, EF 5C, 05] +16AF4; [, EF 7C, 05] +1E944; [, EF 9C, 05] +1E945; [, EF 9C, 05] +1E946; [, EF 9C, 05] +1E94A; [, EF BC, 05] +1E947; [, EF DC, 05] +1E948; [, EF FC, 05] +1E949; [, F0 1E, 05] +093C; [, F0 3E, 05] +09BC; [, F0 3E, 05] +0A3C; [, F0 3E, 05] +0ABC; [, F0 3E, 05] +0AFD; [, F0 3E, 05] +0AFE; [, F0 3E, 05] +0AFF; [, F0 3E, 05] +0B3C; [, F0 3E, 05] +0C3C; [, F0 3E, 05] +0CBC; [, F0 3E, 05] +1B34; [, F0 3E, 05] +1BE6; [, F0 3E, 05] +1C37; [, F0 3E, 05] +A9B3; [, F0 3E, 05] +110BA; [, F0 3E, 05] +11173; [, F0 3E, 05] +111CA; [, F0 3E, 05] +11236; [, F0 3E, 05] +112E9; [, F0 3E, 05] +1133B; [, F0 3E, 05] +1133C; [, F0 3E, 05] +11446; [, F0 3E, 05] +114C3; [, F0 3E, 05] +115C0; [, F0 3E, 05] +116B7; [, F0 3E, 05] +1183A; [, F0 3E, 05] +11943; [, F0 3E, 05] +11A33; [, F0 3E, 05] +11D42; [, F0 3E, 05] +0900; [, F0 5E, 05] +0901; [, F0 5E, 05] +0981; [, F0 5E, 05] +0A01; [, F0 5E, 05] +0A81; [, F0 5E, 05] +0B01; [, F0 5E, 05] +0C00; [, F0 5E, 05] +0C01; [, F0 5E, 05] +0C81; [, F0 5E, 05] +0D01; [, F0 5E, 05] +0D81; [, F0 5E, 05] +0F82; [, F0 5E, 05] +0F83; [, F0 5E, 05] +1B00; [, F0 5E, 05] +1B01; [, F0 5E, 05] +A8C5; [, F0 5E, 05] +A980; [, F0 5E, 05] +11000; [, F0 5E, 05] +11080; [, F0 5E, 05] +11100; [, F0 5E, 05] +11180; [, F0 5E, 05] +111CF; [, F0 5E, 05] +11301; [, F0 5E, 05] +11443; [, F0 5E, 05] +114BF; [, F0 5E, 05] +115BC; [, F0 5E, 05] +11640; [, F0 5E, 05] +1193C; [, F0 5E, 05] +11A35; [, F0 5E, 05] +11A36; [, F0 5E, 05] +11A37; [, F0 5E, 05] +11C3C; [, F0 5E, 05] +11CB6; [, F0 5E, 05] +11D43; [, F0 5E, 05] +11F00; [, F0 5E, 05] +0902; [, F0 7E, 05] +0982; [, F0 7E, 05] +0A02; [, F0 7E, 05] +0A82; [, F0 7E, 05] +0B02; [, F0 7E, 05] +0B82; [, F0 7E, 05] +0C02; [, F0 7E, 05] +0C04; [, F0 7E, 05] +0C82; [, F0 7E, 05] +0CF3; [, F0 7E, 05] +0D00; [, F0 7E, 05] +0D02; [, F0 7E, 05] +0D82; [, F0 7E, 05] +0F7E; [, F0 7E, 05] +1036; [, F0 7E, 05] +17C6; [, F0 7E, 05] +1A74; [, F0 7E, 05] +1B02; [, F0 7E, 05] +1B80; [, F0 7E, 05] +1CED; [, F0 7E, 05] +A80B; [, F0 7E, 05] +A880; [, F0 7E, 05] +A981; [, F0 7E, 05] +10A0E; [, F0 7E, 05] +11001; [, F0 7E, 05] +11081; [, F0 7E, 05] +11101; [, F0 7E, 05] +11181; [, F0 7E, 05] +11234; [, F0 7E, 05] +112DF; [, F0 7E, 05] +11300; [, F0 7E, 05] +11302; [, F0 7E, 05] +11444; [, F0 7E, 05] +114C0; [, F0 7E, 05] +115BD; [, F0 7E, 05] +1163D; [, F0 7E, 05] +116AB; [, F0 7E, 05] +11837; [, F0 7E, 05] +1193B; [, F0 7E, 05] +119DE; [, F0 7E, 05] +11A38; [, F0 7E, 05] +11A96; [, F0 7E, 05] +11C3D; [, F0 7E, 05] +11CB5; [, F0 7E, 05] +11D40; [, F0 7E, 05] +11D95; [, F0 7E, 05] +11F01; [, F0 7E, 05] +0903; [, F0 9E, 05] +0983; [, F0 9E, 05] +0A03; [, F0 9E, 05] +0A83; [, F0 9E, 05] +0B03; [, F0 9E, 05] +0C03; [, F0 9E, 05] +0C83; [, F0 9E, 05] +0D03; [, F0 9E, 05] +0D83; [, F0 9E, 05] +0F7F; [, F0 9E, 05] +1038; [, F0 9E, 05] +17C7; [, F0 9E, 05] +1B04; [, F0 9E, 05] +1B82; [, F0 9E, 05] +1CF2; [, F0 9E, 05] +1CF3; [, F0 9E, 05] +A881; [, F0 9E, 05] +A983; [, F0 9E, 05] +10A0F; [, F0 9E, 05] +11002; [, F0 9E, 05] +11082; [, F0 9E, 05] +11102; [, F0 9E, 05] +11182; [, F0 9E, 05] +11303; [, F0 9E, 05] +11445; [, F0 9E, 05] +114C1; [, F0 9E, 05] +115BE; [, F0 9E, 05] +1163E; [, F0 9E, 05] +116AC; [, F0 9E, 05] +11838; [, F0 9E, 05] +119DF; [, F0 9E, 05] +11A39; [, F0 9E, 05] +11A97; [, F0 9E, 05] +11C3E; [, F0 9E, 05] +11D41; [, F0 9E, 05] +11D96; [, F0 9E, 05] +11F03; [, F0 9E, 05] +09FE; [, F0 BE, 05] +111C9; [, F0 BE, 05] +1145E; [, F0 BE, 05] +0A70; [, F0 DE, 05] +0A71; [, F0 FE, 05] +1B03; [, F1 20, 05] +A982; [, F1 40, 05] +1B81; [, F1 60, 05] +ABEC; [, F1 80, 05] +10A38; [, F1 A0, 05] +10A39; [, F1 C0, 05] +10A3A; [, F1 E0, 05] +111CB; [, F2 02, 05] +111CC; [, F2 22, 05] +11A98; [, F2 42, 05] +0E4E; [, F2 62, 05] +0E47; [, F2 82, 05] +0E48; [, F2 A2, 05] +0E49; [, F2 C2, 05] +0E4A; [, F2 E2, 05] +0E4B; [, F3 04, 05] +0E4C; [, F3 24, 05] +0E4D; [, F3 44, 05] +0ECE; [, F3 64, 05] +0EC8; [, F3 84, 05] +0EC9; [, F3 A4, 05] +0ECA; [, F3 C4, 05] +0ECB; [, F3 E4, 05] +0ECC; [, F4 06, 05] +0ECD; [, F4 26, 05] +AABF; [, F4 46, 05] +AAC1; [, F4 66, 05] +0F39; [, F4 86, 05] +A92B; [, F4 A6, 05] +A92C; [, F4 C6, 05] +A92D; [, F4 E6, 05] +1037; [, F5 08, 05] +17C8; [, F5 28, 05] +17C9; [, F5 48, 05] +17CA; [, F5 68, 05] +1A75; [, F5 88, 05] +1A76; [, F5 A8, 05] +1A77; [, F5 C8, 05] +1A78; [, F5 E8, 05] +1A79; [, F6 0A, 05] +1A7A; [, F6 2A, 05] +1A7B; [, F6 4A, 05] +1A7C; [, F6 6A, 05] +1939; [, F6 8A, 05] +193A; [, F6 AA, 05] +193B; [, F6 CA, 05] +16B30; [, F6 EA, 05] +1E131; [, F6 EA, 05] +16B31; [, F7 0C, 05] +1E136; [, F7 0C, 05] +16B32; [, F7 2C, 05] +1E132; [, F7 2C, 05] +16B33; [, F7 4C, 05] +1E133; [, F7 4C, 05] +16B34; [, F7 6C, 05] +1E130; [, F7 6C, 05] +16B35; [, F7 8C, 05] +1E134; [, F7 8C, 05] +16B36; [, F7 AC, 05] +1E135; [, F7 AC, 05] +1E2EC; [, F7 CC, 05] +1E2ED; [, F7 EC, 05] +1E2EE; [, F8 0E, 05] +1E2EF; [, F8 2E, 05] +1E4EC; [, F8 4E, 05] +1E4ED; [, F8 6E, 05] +1E4EE; [, F8 8E, 05] +1E4EF; [, F8 AE, 05] +302A; [, F8 CE, 05] +302B; [, F8 EE, 05] +302C; [, F9 10, 05] +302D; [, F9 30, 05] +302E; [, F9 50, 05] +302F; [, F9 70, 05] +16FF0; [, F9 90, 05] +16FF1; [, F9 B0, 05] +20D0; [, F9 D0, 05] +20D1; [, F9 F0, 05] +20D2; [, FA 12, 05] +20D3; [, FA 12, 05] +20D4; [, FA 32, 05] +20D5; [, FA 52, 05] +20D6; [, FA 72, 05] +20D7; [, FA 92, 05] +20DB; [, FA B2, 05] +20DC; [, FA D2, 05] +20E1; [, FA F2, 05] +20E6; [, FB 14, 05] +20E7; [, FB 34, 05] +20E8; [, FB 54, 05] +20E9; [, FB 74, 05] +004C | 00B7; [, FB 94, 05] +006C | 00B7; [, FB 94, 05] +004C | 0387; [, FB 94, 05] +006C | 0387; [, FB 94, 05] FDD1 00A0; [03 02 02, 05, 05] # SPACE first primary starts new lead byte @@ -2060,16 +2207,18 @@ FE31; [05 1A, 05, 2E] 2E40; [05 28, 05, 05] -301C; [05 2A, 05, 05] +2E5D; [05 2A, 05, 05] -3030; [05 2C, 05, 05] +301C; [05 2C, 05, 05] -30A0; [05 2E, 05, 05] +3030; [05 2E, 05, 05] -30FB; [05 30, 05, 05] -FF65; [05 30, 05, A0] +30A0; [05 30, 05, 05] -10EAD; [05 32, 05, 05] +30FB; [05 32, 05, 05] +FF65; [05 32, 05, A0] + +10EAD; [05 34, 05, 05] 002C; [06, 05, 05] FF0C; [06, 05, 10] @@ -2143,7 +2292,7 @@ A6F6; [07 32, 05, 05] FF1A; [07 36, 05, 10] FE55; [07 36, 05, 26] FE13; [07 36, 05, 31] -2A74; [07 36, 05, 1B][07 36, 05, 1B][0C 83, 05, 18] +2A74; [07 36, 05, 1B][07 36, 05, 1B][0C 84, 05, 18] 0589; [07 38, 05, 05] @@ -2226,56 +2375,60 @@ FF01; [07 5A, 05, 10] FE57; [07 5A, 05, 20] FE15; [07 5A, 05, 28] 203C; [07 5A, 05, 18][07 5A, 05, 18] -2049; [07 5A, 05, 18][07 62, 05, 1B] +2049; [07 5A, 05, 18][07 64, 05, 1B] 00A1; [07 5C, 05, 05] -055C; [07 5E, 05, 05] +2E53; [07 5E, 05, 05] + +055C; [07 60, 05, 05] + +07F9; [07 62 02, 05, 05] -07F9; [07 60 02, 05, 05] +1944; [07 62 09, 05, 05] -1944; [07 60 09, 05, 05] +1E95E; [07 62 10, 05, 05] -1E95E; [07 60 10, 05, 05] +003F; [07 64, 05, 05] +FF1F; [07 64, 05, 10] +FE56; [07 64, 05, 26] +FE16; [07 64, 05, 31] +2048; [07 64, 05, 1B][07 5A, 05, 18] +2047; [07 64, 05, 1B][07 64, 05, 1B] -003F; [07 62, 05, 05] -FF1F; [07 62, 05, 10] -FE56; [07 62, 05, 26] -FE16; [07 62, 05, 31] -2048; [07 62, 05, 1B][07 5A, 05, 18] -2047; [07 62, 05, 1B][07 62, 05, 1B] +00BF; [07 66, 05, 05] -00BF; [07 64, 05, 05] +2E2E; [07 68, 05, 05] -2E2E; [07 66, 05, 05] +2E54; [07 6A, 05, 05] -055E; [07 68, 05, 05] +055E; [07 6C, 05, 05] -061F; [07 6A, 05, 05] +061F; [07 6E, 05, 05] -0709; [07 6C, 05, 05] +0709; [07 70, 05, 05] -1367; [07 6E, 05, 05] +1367; [07 72, 05, 05] -1945; [07 70 02, 05, 05] +1945; [07 74 02, 05, 05] -2CFA; [07 70 09, 05, 05] +2CFA; [07 74 09, 05, 05] -2CFB; [07 70 10, 05, 05] +2CFB; [07 74 10, 05, 05] -A60F; [07 70 17, 05, 05] +A60F; [07 74 17, 05, 05] -A6F7; [07 70 1E, 05, 05] +A6F7; [07 74 1E, 05, 05] -AAF1; [07 70 25, 05, 05] +AAF1; [07 74 25, 05, 05] -11143; [07 70 2C, 05, 05] +11143; [07 74 2C, 05, 05] -1E95F; [07 70 33, 05, 05] +1E95F; [07 74 33, 05, 05] -203D; [07 72, 05, 05] +203D; [07 76, 05, 05] -2E18; [07 74, 05, 05] +2E18; [07 78, 05, 05] 002E; [08, 05, 05] FF0E; [08, 05, 10] @@ -2437,1201 +2590,1269 @@ ABEB; [09 34 56, 05, 05] 11C42; [09 34 F7, 05, 05] -16A6E; [09 34 FE, 05, 05] +11F43; [09 34 FE, 05, 05] + +11F44; [09 35 07, 05, 05] + +16A6E; [09 35 0E, 05, 05] + +16A6F; [09 35 15, 05, 05] + +1C7E; [09 35 1C, 05, 05] + +1C7F; [09 35 23, 05, 05] + +061D; [09 37, 05, 05] + +0700; [09 39 02, 05, 05] + +07F7; [09 39 09, 05, 05] + +10FB; [09 3B, 05, 05] + +1360; [09 3D, 05, 05] + +1368; [09 3F, 05, 05] + +1A1E; [09 41 02, 05, 05] + +1A1F; [09 41 09, 05, 05] + +1B5A; [09 41 10, 05, 05] -16A6F; [09 35 07, 05, 05] +1B5B; [09 41 17, 05, 05] -1C7E; [09 35 0E, 05, 05] +1B7D; [09 41 1E, 05, 05] -1C7F; [09 35 15, 05, 05] +1B7E; [09 41 25, 05, 05] -0700; [09 35 1C, 05, 05] +A9C1; [09 41 2C, 05, 05] -07F7; [09 35 23, 05, 05] +A9C2; [09 41 33, 05, 05] -10FB; [09 37, 05, 05] +A9C3; [09 41 3A, 05, 05] -1360; [09 39, 05, 05] +A9C4; [09 41 41, 05, 05] -1368; [09 3B, 05, 05] +A9C5; [09 41 48, 05, 05] -1A1E; [09 3D 02, 05, 05] +A9C6; [09 41 4F, 05, 05] -1A1F; [09 3D 09, 05, 05] +A9CA; [09 41 56, 05, 05] -1B5A; [09 3D 10, 05, 05] +A9CB; [09 41 5D, 05, 05] -1B5B; [09 3D 17, 05, 05] +A9CC; [09 41 64, 05, 05] -A9C1; [09 3D 1E, 05, 05] +A9CD; [09 41 6B, 05, 05] -A9C2; [09 3D 25, 05, 05] +A6F2; [09 41 72, 05, 05] -A9C3; [09 3D 2C, 05, 05] +A95F; [09 41 79, 05, 05] -A9C4; [09 3D 33, 05, 05] +10857; [09 41 80, 05, 05] -A9C5; [09 3D 3A, 05, 05] +10B3A; [09 41 87, 05, 05] -A9C6; [09 3D 41, 05, 05] +10B3B; [09 41 8E, 05, 05] -A9CA; [09 3D 48, 05, 05] +10B3C; [09 41 95, 05, 05] -A9CB; [09 3D 4F, 05, 05] +10B3D; [09 41 9C, 05, 05] -A9CC; [09 3D 56, 05, 05] +10B3E; [09 41 A3, 05, 05] -A9CD; [09 3D 5D, 05, 05] +10B3F; [09 41 AA, 05, 05] -A6F2; [09 3D 64, 05, 05] +10F55; [09 41 B1, 05, 05] -A95F; [09 3D 6B, 05, 05] +10F56; [09 41 B8, 05, 05] -10857; [09 3D 72, 05, 05] +10F57; [09 41 BF, 05, 05] -10B3A; [09 3D 79, 05, 05] +10F58; [09 41 C6, 05, 05] -10B3B; [09 3D 80, 05, 05] +10F59; [09 41 CD, 05, 05] -10B3C; [09 3D 87, 05, 05] +10F86; [09 41 D4, 05, 05] -10B3D; [09 3D 8E, 05, 05] +10F87; [09 41 DB, 05, 05] -10B3E; [09 3D 95, 05, 05] +10F88; [09 41 E2, 05, 05] -10B3F; [09 3D 9C, 05, 05] +10F89; [09 41 E9, 05, 05] -10F55; [09 3D A3, 05, 05] +110BE; [09 41 F0, 05, 05] -10F56; [09 3D AA, 05, 05] +110BF; [09 41 F7, 05, 05] -10F57; [09 3D B1, 05, 05] +11140; [09 41 FE, 05, 05] -10F58; [09 3D B8, 05, 05] +111C8; [09 42 07, 05, 05] -10F59; [09 3D BF, 05, 05] +111DE; [09 42 0E, 05, 05] -110BE; [09 3D C6, 05, 05] +111DF; [09 42 15, 05, 05] -110BF; [09 3D CD, 05, 05] +112A9; [09 42 1C, 05, 05] -11140; [09 3D D4, 05, 05] +1173E; [09 42 23, 05, 05] -111C8; [09 3D DB, 05, 05] +11946; [09 42 2A, 05, 05] -111DE; [09 3D E2, 05, 05] +11EF7; [09 42 31, 05, 05] -111DF; [09 3D E9, 05, 05] +11EF8; [09 42 38, 05, 05] -112A9; [09 3D F0, 05, 05] +11F45; [09 42 3F, 05, 05] -1173E; [09 3D F7, 05, 05] +11F46; [09 42 46, 05, 05] -11946; [09 3D FE, 05, 05] +11F47; [09 42 4D, 05, 05] -11EF7; [09 3E 07, 05, 05] +11F48; [09 42 54, 05, 05] -11EF8; [09 3E 0E, 05, 05] +11F49; [09 42 5B, 05, 05] -2055; [09 40, 05, 05] +11F4A; [09 42 62, 05, 05] -2056; [09 42, 05, 05] +11F4B; [09 42 69, 05, 05] -2058; [09 44, 05, 05] +11F4C; [09 42 70, 05, 05] -2059; [09 46, 05, 05] +11F4D; [09 42 77, 05, 05] -205A; [09 48, 05, 05] +11F4E; [09 42 7E, 05, 05] -205B; [09 4A, 05, 05] +11F4F; [09 42 85, 05, 05] -205C; [09 4C, 05, 05] +2055; [09 44, 05, 05] -205D; [09 4E, 05, 05] +2056; [09 46, 05, 05] -205E; [09 50, 05, 05] +2058; [09 48, 05, 05] -2E2A; [09 52, 05, 05] +2059; [09 4A, 05, 05] -2E2B; [09 54, 05, 05] +205A; [09 4C, 05, 05] -2E2C; [09 56, 05, 05] +205B; [09 4E, 05, 05] -2E2D; [09 58, 05, 05] +205C; [09 50, 05, 05] -2E3D; [09 5A, 05, 05] +205D; [09 52, 05, 05] -2CFC; [09 5C 02, 05, 05] +205E; [09 54, 05, 05] -2CFF; [09 5C 09, 05, 05] +2E2A; [09 56, 05, 05] -2E19; [09 5E, 05, 05] +2E2B; [09 58, 05, 05] -1093F; [09 60, 05, 05] +2E2C; [09 5A, 05, 05] -10100; [09 62, 05, 05] +2E2D; [09 5C, 05, 05] -10101; [09 64, 05, 05] +2E3D; [09 5E, 05, 05] -10102; [09 66, 05, 05] +2CFC; [09 60 02, 05, 05] -1039F; [09 68 02, 05, 05] +2CFF; [09 60 09, 05, 05] -103D0; [09 68 09, 05, 05] +2E19; [09 62, 05, 05] -1091F; [09 68 10, 05, 05] +1093F; [09 64, 05, 05] -12470; [09 68 17, 05, 05] +10100; [09 66, 05, 05] -12471; [09 68 1E, 05, 05] +10101; [09 68, 05, 05] -12472; [09 68 25, 05, 05] +10102; [09 6A, 05, 05] -12473; [09 68 2C, 05, 05] +1039F; [09 6C 02, 05, 05] -12474; [09 68 33, 05, 05] +103D0; [09 6C 09, 05, 05] -0027; [09 6A, 05, 05] -FF07; [09 6A, 05, 20] +1091F; [09 6C 10, 05, 05] -2018; [09 6C, 05, 05] +12470; [09 6C 17, 05, 05] -2019; [09 6E, 05, 05] +12471; [09 6C 1E, 05, 05] -201A; [09 70, 05, 05] +12472; [09 6C 25, 05, 05] -201B; [09 72, 05, 05] +12473; [09 6C 2C, 05, 05] -2039; [09 74, 05, 05] +12474; [09 6C 33, 05, 05] -203A; [09 76, 05, 05] +12FF1; [09 6C 3A, 05, 05] -0022; [09 78, 05, 05] -FF02; [09 78, 05, 20] +12FF2; [09 6C 41, 05, 05] -201C; [09 7A, 05, 05] +0027; [09 6E, 05, 05] +FF07; [09 6E, 05, 20] +2018; [09 6E, 70, 05] +2019; [09 6E, 73, 05] +201A; [09 6E, 76, 05] +201B; [09 6E, 79, 05] +05F3; [09 6E, 7C, 05] -201D; [09 7C, 05, 05] +2039; [09 70, 05, 05] -201E; [09 7E, 05, 05] +203A; [09 72, 05, 05] -201F; [09 80, 05, 05] +0022; [09 74, 05, 05] +FF02; [09 74, 05, 20] +201C; [09 74, 70, 05] +201D; [09 74, 72, 05] +201E; [09 74, 74, 05] +201F; [09 74, 76, 05] +2E42; [09 74, 78, 05] +301D; [09 74, 7A, 05] +301E; [09 74, 7C, 05] +301F; [09 74, 7E 02, 05] +05F4; [09 74, 7F 02, 05] + +00AB; [09 76, 05, 05] + +00BB; [09 78, 05, 05] + +0028; [09 7A, 05, 05] +FF08; [09 7A, 05, 10] +FE59; [09 7A, 05, 1E] +207D; [09 7A, 05, 25] +208D; [09 7A, 05, 2C] +FE35; [09 7A, 05, 33] +2474; [09 7A, 05, 17][15, 05, 15][09 7C, 05, 17] +247D; [09 7A, 05, 17][15, 05, 15][13, 05, 15][09 7C, 05, 17] +247E; [09 7A, 05, 17][15, 05, 15][15, 05, 15][09 7C, 05, 17] +247F; [09 7A, 05, 17][15, 05, 15][17, 05, 15][09 7C, 05, 17] +2480; [09 7A, 05, 17][15, 05, 15][19, 05, 15][09 7C, 05, 17] +2481; [09 7A, 05, 17][15, 05, 15][1B, 05, 15][09 7C, 05, 17] +2482; [09 7A, 05, 17][15, 05, 15][1D, 05, 15][09 7C, 05, 17] +2483; [09 7A, 05, 17][15, 05, 15][1F, 05, 15][09 7C, 05, 17] +2484; [09 7A, 05, 17][15, 05, 15][21, 05, 15][09 7C, 05, 17] +2485; [09 7A, 05, 17][15, 05, 15][23, 05, 15][09 7C, 05, 17] +2486; [09 7A, 05, 17][15, 05, 15][25, 05, 16][09 7C, 05, 17] +2475; [09 7A, 05, 17][17, 05, 15][09 7C, 05, 17] +2487; [09 7A, 05, 17][17, 05, 15][13, 05, 15][09 7C, 05, 17] +2476; [09 7A, 05, 17][19, 05, 15][09 7C, 05, 17] +2477; [09 7A, 05, 17][1B, 05, 15][09 7C, 05, 17] +2478; [09 7A, 05, 17][1D, 05, 15][09 7C, 05, 17] +2479; [09 7A, 05, 17][1F, 05, 15][09 7C, 05, 17] +247A; [09 7A, 05, 17][21, 05, 15][09 7C, 05, 17] +247B; [09 7A, 05, 17][23, 05, 15][09 7C, 05, 17] +247C; [09 7A, 05, 17][25, 05, 16][09 7C, 05, 17] +249C; [09 7A, 05, 17][2A, 05, 13][09 7C, 05, 17] +1F110; [09 7A, 05, 17][2A, 05, A2][09 7C, 05, 17] +249D; [09 7A, 05, 17][2C, 05, 13][09 7C, 05, 17] +1F111; [09 7A, 05, 17][2C, 05, A2][09 7C, 05, 17] +249E; [09 7A, 05, 17][2E, 05, 13][09 7C, 05, 17] +1F112; [09 7A, 05, 17][2E, 05, A2][09 7C, 05, 17] +249F; [09 7A, 05, 17][30, 05, 13][09 7C, 05, 17] +1F113; [09 7A, 05, 17][30, 05, A2][09 7C, 05, 17] +24A0; [09 7A, 05, 17][32, 05, 13][09 7C, 05, 17] +1F114; [09 7A, 05, 17][32, 05, A2][09 7C, 05, 17] +24A1; [09 7A, 05, 17][34, 05, 13][09 7C, 05, 17] +1F115; [09 7A, 05, 17][34, 05, A2][09 7C, 05, 17] +24A2; [09 7A, 05, 17][36, 05, 13][09 7C, 05, 17] +1F116; [09 7A, 05, 17][36, 05, A2][09 7C, 05, 17] +24A3; [09 7A, 05, 17][38, 05, 13][09 7C, 05, 17] +1F117; [09 7A, 05, 17][38, 05, A2][09 7C, 05, 17] +24A4; [09 7A, 05, 17][3A, 05, 13][09 7C, 05, 17] +1F118; [09 7A, 05, 17][3A, 05, A2][09 7C, 05, 17] +24A5; [09 7A, 05, 17][3C, 05, 13][09 7C, 05, 17] +1F119; [09 7A, 05, 17][3C, 05, A2][09 7C, 05, 17] +24A6; [09 7A, 05, 17][3E, 05, 13][09 7C, 05, 17] +1F11A; [09 7A, 05, 17][3E, 05, A2][09 7C, 05, 17] +24A7; [09 7A, 05, 17][40, 05, 13][09 7C, 05, 17] +1F11B; [09 7A, 05, 17][40, 05, A2][09 7C, 05, 17] +24A8; [09 7A, 05, 17][42, 05, 13][09 7C, 05, 17] +1F11C; [09 7A, 05, 17][42, 05, A2][09 7C, 05, 17] +24A9; [09 7A, 05, 17][44, 05, 13][09 7C, 05, 17] +1F11D; [09 7A, 05, 17][44, 05, A2][09 7C, 05, 17] +24AA; [09 7A, 05, 17][46, 05, 13][09 7C, 05, 17] +1F11E; [09 7A, 05, 17][46, 05, A2][09 7C, 05, 17] +24AB; [09 7A, 05, 17][48, 05, 13][09 7C, 05, 17] +1F11F; [09 7A, 05, 17][48, 05, A2][09 7C, 05, 17] +24AC; [09 7A, 05, 17][4A, 05, 13][09 7C, 05, 17] +1F120; [09 7A, 05, 17][4A, 05, A2][09 7C, 05, 17] +24AD; [09 7A, 05, 17][4C, 05, 13][09 7C, 05, 17] +1F121; [09 7A, 05, 17][4C, 05, A2][09 7C, 05, 17] +24AE; [09 7A, 05, 17][4E, 05, 13][09 7C, 05, 17] +1F122; [09 7A, 05, 17][4E, 05, A2][09 7C, 05, 17] +24AF; [09 7A, 05, 17][50, 05, 13][09 7C, 05, 17] +1F123; [09 7A, 05, 17][50, 05, A2][09 7C, 05, 17] +24B0; [09 7A, 05, 17][52, 05, 13][09 7C, 05, 17] +1F124; [09 7A, 05, 17][52, 05, A2][09 7C, 05, 17] +24B1; [09 7A, 05, 17][54, 05, 13][09 7C, 05, 17] +1F125; [09 7A, 05, 17][54, 05, A2][09 7C, 05, 17] +24B2; [09 7A, 05, 17][56, 05, 14][09 7C, 05, 17] +1F126; [09 7A, 05, 17][56, 05, A8][09 7C, 05, 17] +24B3; [09 7A, 05, 17][58, 05, 13][09 7C, 05, 17] +1F127; [09 7A, 05, 17][58, 05, A2][09 7C, 05, 17] +24B4; [09 7A, 05, 17][5A, 05, 13][09 7C, 05, 17] +1F128; [09 7A, 05, 17][5A, 05, A2][09 7C, 05, 17] +24B5; [09 7A, 05, 17][5C, 05, 13][09 7C, 05, 17] +1F129; [09 7A, 05, 17][5C, 05, A2][09 7C, 05, 17] +3200; [09 7A, 05, 17][79 06, 05, 10][09 7C, 05, 17] +320E; [09 7A, 05, 17][79 06, 05, 10][79 67, 05, 10][09 7C, 05, 17] +3201; [09 7A, 05, 17][79 0A, 05, 10][09 7C, 05, 17] +320F; [09 7A, 05, 17][79 0A, 05, 10][79 67, 05, 10][09 7C, 05, 17] +3202; [09 7A, 05, 17][79 0C, 05, 10][09 7C, 05, 17] +3210; [09 7A, 05, 17][79 0C, 05, 10][79 67, 05, 10][09 7C, 05, 17] +3203; [09 7A, 05, 17][79 10, 05, 10][09 7C, 05, 17] +3211; [09 7A, 05, 17][79 10, 05, 10][79 67, 05, 10][09 7C, 05, 17] +3204; [09 7A, 05, 17][79 12, 05, 10][09 7C, 05, 17] +3212; [09 7A, 05, 17][79 12, 05, 10][79 67, 05, 10][09 7C, 05, 17] +3205; [09 7A, 05, 17][79 14, 05, 10][09 7C, 05, 17] +3213; [09 7A, 05, 17][79 14, 05, 10][79 67, 05, 10][09 7C, 05, 17] +3206; [09 7A, 05, 17][79 18, 05, 10][09 7C, 05, 17] +3214; [09 7A, 05, 17][79 18, 05, 10][79 67, 05, 10][09 7C, 05, 17] +3207; [09 7A, 05, 17][79 1C, 05, 10][09 7C, 05, 17] +3215; [09 7A, 05, 17][79 1C, 05, 10][79 67, 05, 10][09 7C, 05, 17] +321D; [09 7A, 05, 17][79 1C, 05, 10][79 77, 05, 10][79 1E, 05, 10][79 6F, 05, 20][79 B9, 05, 20][09 7C, 05, 17] +321E; [09 7A, 05, 17][79 1C, 05, 10][79 77, 05, 10][79 2A, 05, 10][79 81, 05, 10][09 7C, 05, 17] +3208; [09 7A, 05, 17][79 1E, 05, 10][09 7C, 05, 17] +3216; [09 7A, 05, 17][79 1E, 05, 10][79 67, 05, 10][09 7C, 05, 17] +321C; [09 7A, 05, 17][79 1E, 05, 10][79 81, 05, 10][09 7C, 05, 17] +3209; [09 7A, 05, 17][79 22, 05, 10][09 7C, 05, 17] +3217; [09 7A, 05, 17][79 22, 05, 10][79 67, 05, 10][09 7C, 05, 17] +320A; [09 7A, 05, 17][79 24, 05, 10][09 7C, 05, 17] +3218; [09 7A, 05, 17][79 24, 05, 10][79 67, 05, 10][09 7C, 05, 17] +320B; [09 7A, 05, 17][79 26, 05, 10][09 7C, 05, 17] +3219; [09 7A, 05, 17][79 26, 05, 10][79 67, 05, 10][09 7C, 05, 17] +320C; [09 7A, 05, 17][79 28, 05, 10][09 7C, 05, 17] +321A; [09 7A, 05, 17][79 28, 05, 10][79 67, 05, 10][09 7C, 05, 17] +320D; [09 7A, 05, 17][79 2A, 05, 10][09 7C, 05, 17] +321B; [09 7A, 05, 17][79 2A, 05, 10][79 67, 05, 10][09 7C, 05, 17] +3220; [09 7A, 05, 17][U+4E00, 10][09 7C, 05, 17] +3226; [09 7A, 05, 17][U+4E03, 10][09 7C, 05, 17] +3222; [09 7A, 05, 17][U+4E09, 10][09 7C, 05, 17] +3228; [09 7A, 05, 17][U+4E5D, 10][09 7C, 05, 17] +3221; [09 7A, 05, 17][U+4E8C, 10][09 7C, 05, 17] +3224; [09 7A, 05, 17][U+4E94, 10][09 7C, 05, 17] +3239; [09 7A, 05, 17][U+4EE3, 10][09 7C, 05, 17] +323D; [09 7A, 05, 17][U+4F01, 10][09 7C, 05, 17] +3241; [09 7A, 05, 17][U+4F11, 10][09 7C, 05, 17] +3227; [09 7A, 05, 17][U+516B, 10][09 7C, 05, 17] +3225; [09 7A, 05, 17][U+516D, 10][09 7C, 05, 17] +3238; [09 7A, 05, 17][U+52B4, 10][09 7C, 05, 17] +3229; [09 7A, 05, 17][U+5341, 10][09 7C, 05, 17] +323F; [09 7A, 05, 17][U+5354, 10][09 7C, 05, 17] +3234; [09 7A, 05, 17][U+540D, 10][09 7C, 05, 17] +323A; [09 7A, 05, 17][U+547C, 10][09 7C, 05, 17] +3223; [09 7A, 05, 17][U+56DB, 10][09 7C, 05, 17] +322F; [09 7A, 05, 17][U+571F, 10][09 7C, 05, 17] +323B; [09 7A, 05, 17][U+5B66, 10][09 7C, 05, 17] +3230; [09 7A, 05, 17][U+65E5, 10][09 7C, 05, 17] +322A; [09 7A, 05, 17][U+6708, 10][09 7C, 05, 17] +3232; [09 7A, 05, 17][U+6709, 10][09 7C, 05, 17] +322D; [09 7A, 05, 17][U+6728, 10][09 7C, 05, 17] +3231; [09 7A, 05, 17][U+682A, 10][09 7C, 05, 17] +322C; [09 7A, 05, 17][U+6C34, 10][09 7C, 05, 17] +322B; [09 7A, 05, 17][U+706B, 10][09 7C, 05, 17] +3235; [09 7A, 05, 17][U+7279, 10][09 7C, 05, 17] +323C; [09 7A, 05, 17][U+76E3, 10][09 7C, 05, 17] +3233; [09 7A, 05, 17][U+793E, 10][09 7C, 05, 17] +3237; [09 7A, 05, 17][U+795D, 10][09 7C, 05, 17] +3240; [09 7A, 05, 17][U+796D, 10][09 7C, 05, 17] +3242; [09 7A, 05, 17][U+81EA, 10][09 7C, 05, 17] +3243; [09 7A, 05, 17][U+81F3, 10][09 7C, 05, 17] +3236; [09 7A, 05, 17][U+8CA1, 10][09 7C, 05, 17] +323E; [09 7A, 05, 17][U+8CC7, 10][09 7C, 05, 17] +322E; [09 7A, 05, 17][U+91D1, 10][09 7C, 05, 17] + +0029; [09 7C, 05, 05] +FF09; [09 7C, 05, 10] +FE5A; [09 7C, 05, 1E] +207E; [09 7C, 05, 25] +208E; [09 7C, 05, 2C] +FE36; [09 7C, 05, 33] + +005B; [09 7E, 05, 05] +FF3B; [09 7E, 05, 20] +FE47; [09 7E, 05, 2E] + +005D; [09 80, 05, 05] +FF3D; [09 80, 05, 20] +FE48; [09 80, 05, 2E] -2E42; [09 82, 05, 05] +007B; [09 82, 05, 05] +FF5B; [09 82, 05, 10] +FE5B; [09 82, 05, 1E] +FE37; [09 82, 05, 2C] -301D; [09 84, 05, 05] +007D; [09 84, 05, 05] +FF5D; [09 84, 05, 10] +FE5C; [09 84, 05, 1E] +FE38; [09 84, 05, 2C] -301E; [09 86, 05, 05] +0F3A; [09 86, 05, 05] -301F; [09 88, 05, 05] +0F3B; [09 88, 05, 05] -00AB; [09 8A, 05, 05] +0F3C; [09 8A, 05, 05] -00BB; [09 8C, 05, 05] +0F3D; [09 8C, 05, 05] -0028; [09 8E, 05, 05] -FF08; [09 8E, 05, 10] -FE59; [09 8E, 05, 1E] -207D; [09 8E, 05, 25] -208D; [09 8E, 05, 2C] -FE35; [09 8E, 05, 33] -2474; [09 8E, 05, 17][15, 05, 15][09 90, 05, 17] -247D; [09 8E, 05, 17][15, 05, 15][13, 05, 15][09 90, 05, 17] -247E; [09 8E, 05, 17][15, 05, 15][15, 05, 15][09 90, 05, 17] -247F; [09 8E, 05, 17][15, 05, 15][17, 05, 15][09 90, 05, 17] -2480; [09 8E, 05, 17][15, 05, 15][19, 05, 15][09 90, 05, 17] -2481; [09 8E, 05, 17][15, 05, 15][1B, 05, 15][09 90, 05, 17] -2482; [09 8E, 05, 17][15, 05, 15][1D, 05, 15][09 90, 05, 17] -2483; [09 8E, 05, 17][15, 05, 15][1F, 05, 15][09 90, 05, 17] -2484; [09 8E, 05, 17][15, 05, 15][21, 05, 15][09 90, 05, 17] -2485; [09 8E, 05, 17][15, 05, 15][23, 05, 15][09 90, 05, 17] -2486; [09 8E, 05, 17][15, 05, 15][25, 05, 16][09 90, 05, 17] -2475; [09 8E, 05, 17][17, 05, 15][09 90, 05, 17] -2487; [09 8E, 05, 17][17, 05, 15][13, 05, 15][09 90, 05, 17] -2476; [09 8E, 05, 17][19, 05, 15][09 90, 05, 17] -2477; [09 8E, 05, 17][1B, 05, 15][09 90, 05, 17] -2478; [09 8E, 05, 17][1D, 05, 15][09 90, 05, 17] -2479; [09 8E, 05, 17][1F, 05, 15][09 90, 05, 17] -247A; [09 8E, 05, 17][21, 05, 15][09 90, 05, 17] -247B; [09 8E, 05, 17][23, 05, 15][09 90, 05, 17] -247C; [09 8E, 05, 17][25, 05, 16][09 90, 05, 17] -249C; [09 8E, 05, 17][2A, 05, 13][09 90, 05, 17] -1F110; [09 8E, 05, 17][2A, 05, A2][09 90, 05, 17] -249D; [09 8E, 05, 17][2C, 05, 13][09 90, 05, 17] -1F111; [09 8E, 05, 17][2C, 05, A2][09 90, 05, 17] -249E; [09 8E, 05, 17][2E, 05, 13][09 90, 05, 17] -1F112; [09 8E, 05, 17][2E, 05, A2][09 90, 05, 17] -249F; [09 8E, 05, 17][30, 05, 13][09 90, 05, 17] -1F113; [09 8E, 05, 17][30, 05, A2][09 90, 05, 17] -24A0; [09 8E, 05, 17][32, 05, 13][09 90, 05, 17] -1F114; [09 8E, 05, 17][32, 05, A2][09 90, 05, 17] -24A1; [09 8E, 05, 17][34, 05, 13][09 90, 05, 17] -1F115; [09 8E, 05, 17][34, 05, A2][09 90, 05, 17] -24A2; [09 8E, 05, 17][36, 05, 13][09 90, 05, 17] -1F116; [09 8E, 05, 17][36, 05, A2][09 90, 05, 17] -24A3; [09 8E, 05, 17][38, 05, 13][09 90, 05, 17] -1F117; [09 8E, 05, 17][38, 05, A2][09 90, 05, 17] -24A4; [09 8E, 05, 17][3A, 05, 13][09 90, 05, 17] -1F118; [09 8E, 05, 17][3A, 05, A2][09 90, 05, 17] -24A5; [09 8E, 05, 17][3C, 05, 13][09 90, 05, 17] -1F119; [09 8E, 05, 17][3C, 05, A2][09 90, 05, 17] -24A6; [09 8E, 05, 17][3E, 05, 13][09 90, 05, 17] -1F11A; [09 8E, 05, 17][3E, 05, A2][09 90, 05, 17] -24A7; [09 8E, 05, 17][40, 05, 13][09 90, 05, 17] -1F11B; [09 8E, 05, 17][40, 05, A2][09 90, 05, 17] -24A8; [09 8E, 05, 17][42, 05, 13][09 90, 05, 17] -1F11C; [09 8E, 05, 17][42, 05, A2][09 90, 05, 17] -24A9; [09 8E, 05, 17][44, 05, 13][09 90, 05, 17] -1F11D; [09 8E, 05, 17][44, 05, A2][09 90, 05, 17] -24AA; [09 8E, 05, 17][46, 05, 13][09 90, 05, 17] -1F11E; [09 8E, 05, 17][46, 05, A2][09 90, 05, 17] -24AB; [09 8E, 05, 17][48, 05, 13][09 90, 05, 17] -1F11F; [09 8E, 05, 17][48, 05, A2][09 90, 05, 17] -24AC; [09 8E, 05, 17][4A, 05, 14][09 90, 05, 17] -1F120; [09 8E, 05, 17][4A, 05, A8][09 90, 05, 17] -24AD; [09 8E, 05, 17][4C, 05, 13][09 90, 05, 17] -1F121; [09 8E, 05, 17][4C, 05, A2][09 90, 05, 17] -24AE; [09 8E, 05, 17][4E, 05, 13][09 90, 05, 17] -1F122; [09 8E, 05, 17][4E, 05, A2][09 90, 05, 17] -24AF; [09 8E, 05, 17][50, 05, 13][09 90, 05, 17] -1F123; [09 8E, 05, 17][50, 05, A2][09 90, 05, 17] -24B0; [09 8E, 05, 17][52, 05, 13][09 90, 05, 17] -1F124; [09 8E, 05, 17][52, 05, A2][09 90, 05, 17] -24B1; [09 8E, 05, 17][54, 05, 13][09 90, 05, 17] -1F125; [09 8E, 05, 17][54, 05, A2][09 90, 05, 17] -24B2; [09 8E, 05, 17][56, 05, 14][09 90, 05, 17] -1F126; [09 8E, 05, 17][56, 05, A8][09 90, 05, 17] -24B3; [09 8E, 05, 17][58, 05, 13][09 90, 05, 17] -1F127; [09 8E, 05, 17][58, 05, A2][09 90, 05, 17] -24B4; [09 8E, 05, 17][5A, 05, 13][09 90, 05, 17] -1F128; [09 8E, 05, 17][5A, 05, A2][09 90, 05, 17] -24B5; [09 8E, 05, 17][5C, 05, 13][09 90, 05, 17] -1F129; [09 8E, 05, 17][5C, 05, A2][09 90, 05, 17] -3200; [09 8E, 05, 17][79 06, 05, 10][09 90, 05, 17] -320E; [09 8E, 05, 17][79 06, 05, 10][79 67, 05, 10][09 90, 05, 17] -3201; [09 8E, 05, 17][79 0A, 05, 10][09 90, 05, 17] -320F; [09 8E, 05, 17][79 0A, 05, 10][79 67, 05, 10][09 90, 05, 17] -3202; [09 8E, 05, 17][79 0C, 05, 10][09 90, 05, 17] -3210; [09 8E, 05, 17][79 0C, 05, 10][79 67, 05, 10][09 90, 05, 17] -3203; [09 8E, 05, 17][79 10, 05, 10][09 90, 05, 17] -3211; [09 8E, 05, 17][79 10, 05, 10][79 67, 05, 10][09 90, 05, 17] -3204; [09 8E, 05, 17][79 12, 05, 10][09 90, 05, 17] -3212; [09 8E, 05, 17][79 12, 05, 10][79 67, 05, 10][09 90, 05, 17] -3205; [09 8E, 05, 17][79 14, 05, 10][09 90, 05, 17] -3213; [09 8E, 05, 17][79 14, 05, 10][79 67, 05, 10][09 90, 05, 17] -3206; [09 8E, 05, 17][79 18, 05, 10][09 90, 05, 17] -3214; [09 8E, 05, 17][79 18, 05, 10][79 67, 05, 10][09 90, 05, 17] -3207; [09 8E, 05, 17][79 1C, 05, 10][09 90, 05, 17] -3215; [09 8E, 05, 17][79 1C, 05, 10][79 67, 05, 10][09 90, 05, 17] -321D; [09 8E, 05, 17][79 1C, 05, 10][79 77, 05, 10][79 1E, 05, 10][79 6F, 05, 20][79 B9, 05, 20][09 90, 05, 17] -321E; [09 8E, 05, 17][79 1C, 05, 10][79 77, 05, 10][79 2A, 05, 10][79 81, 05, 10][09 90, 05, 17] -3208; [09 8E, 05, 17][79 1E, 05, 10][09 90, 05, 17] -3216; [09 8E, 05, 17][79 1E, 05, 10][79 67, 05, 10][09 90, 05, 17] -321C; [09 8E, 05, 17][79 1E, 05, 10][79 81, 05, 10][09 90, 05, 17] -3209; [09 8E, 05, 17][79 22, 05, 10][09 90, 05, 17] -3217; [09 8E, 05, 17][79 22, 05, 10][79 67, 05, 10][09 90, 05, 17] -320A; [09 8E, 05, 17][79 24, 05, 10][09 90, 05, 17] -3218; [09 8E, 05, 17][79 24, 05, 10][79 67, 05, 10][09 90, 05, 17] -320B; [09 8E, 05, 17][79 26, 05, 10][09 90, 05, 17] -3219; [09 8E, 05, 17][79 26, 05, 10][79 67, 05, 10][09 90, 05, 17] -320C; [09 8E, 05, 17][79 28, 05, 10][09 90, 05, 17] -321A; [09 8E, 05, 17][79 28, 05, 10][79 67, 05, 10][09 90, 05, 17] -320D; [09 8E, 05, 17][79 2A, 05, 10][09 90, 05, 17] -321B; [09 8E, 05, 17][79 2A, 05, 10][79 67, 05, 10][09 90, 05, 17] -3220; [09 8E, 05, 17][U+4E00, 10][09 90, 05, 17] -3226; [09 8E, 05, 17][U+4E03, 10][09 90, 05, 17] -3222; [09 8E, 05, 17][U+4E09, 10][09 90, 05, 17] -3228; [09 8E, 05, 17][U+4E5D, 10][09 90, 05, 17] -3221; [09 8E, 05, 17][U+4E8C, 10][09 90, 05, 17] -3224; [09 8E, 05, 17][U+4E94, 10][09 90, 05, 17] -3239; [09 8E, 05, 17][U+4EE3, 10][09 90, 05, 17] -323D; [09 8E, 05, 17][U+4F01, 10][09 90, 05, 17] -3241; [09 8E, 05, 17][U+4F11, 10][09 90, 05, 17] -3227; [09 8E, 05, 17][U+516B, 10][09 90, 05, 17] -3225; [09 8E, 05, 17][U+516D, 10][09 90, 05, 17] -3238; [09 8E, 05, 17][U+52B4, 10][09 90, 05, 17] -3229; [09 8E, 05, 17][U+5341, 10][09 90, 05, 17] -323F; [09 8E, 05, 17][U+5354, 10][09 90, 05, 17] -3234; [09 8E, 05, 17][U+540D, 10][09 90, 05, 17] -323A; [09 8E, 05, 17][U+547C, 10][09 90, 05, 17] -3223; [09 8E, 05, 17][U+56DB, 10][09 90, 05, 17] -322F; [09 8E, 05, 17][U+571F, 10][09 90, 05, 17] -323B; [09 8E, 05, 17][U+5B66, 10][09 90, 05, 17] -3230; [09 8E, 05, 17][U+65E5, 10][09 90, 05, 17] -322A; [09 8E, 05, 17][U+6708, 10][09 90, 05, 17] -3232; [09 8E, 05, 17][U+6709, 10][09 90, 05, 17] -322D; [09 8E, 05, 17][U+6728, 10][09 90, 05, 17] -3231; [09 8E, 05, 17][U+682A, 10][09 90, 05, 17] -322C; [09 8E, 05, 17][U+6C34, 10][09 90, 05, 17] -322B; [09 8E, 05, 17][U+706B, 10][09 90, 05, 17] -3235; [09 8E, 05, 17][U+7279, 10][09 90, 05, 17] -323C; [09 8E, 05, 17][U+76E3, 10][09 90, 05, 17] -3233; [09 8E, 05, 17][U+793E, 10][09 90, 05, 17] -3237; [09 8E, 05, 17][U+795D, 10][09 90, 05, 17] -3240; [09 8E, 05, 17][U+796D, 10][09 90, 05, 17] -3242; [09 8E, 05, 17][U+81EA, 10][09 90, 05, 17] -3243; [09 8E, 05, 17][U+81F3, 10][09 90, 05, 17] -3236; [09 8E, 05, 17][U+8CA1, 10][09 90, 05, 17] -323E; [09 8E, 05, 17][U+8CC7, 10][09 90, 05, 17] -322E; [09 8E, 05, 17][U+91D1, 10][09 90, 05, 17] - -0029; [09 90, 05, 05] -FF09; [09 90, 05, 10] -FE5A; [09 90, 05, 1E] -207E; [09 90, 05, 25] -208E; [09 90, 05, 2C] -FE36; [09 90, 05, 33] - -005B; [09 92, 05, 05] -FF3B; [09 92, 05, 20] -FE47; [09 92, 05, 2E] - -005D; [09 94, 05, 05] -FF3D; [09 94, 05, 20] -FE48; [09 94, 05, 2E] +169B; [09 8E 02, 05, 05] -007B; [09 96, 05, 05] -FF5B; [09 96, 05, 10] -FE5B; [09 96, 05, 1E] -FE37; [09 96, 05, 2C] +169C; [09 8E 09, 05, 05] -007D; [09 98, 05, 05] -FF5D; [09 98, 05, 10] -FE5C; [09 98, 05, 1E] -FE38; [09 98, 05, 2C] +2045; [09 90, 05, 05] -0F3A; [09 9A, 05, 05] +2046; [09 92, 05, 05] -0F3B; [09 9C, 05, 05] +2308; [09 94, 05, 05] -0F3C; [09 9E, 05, 05] +2309; [09 96, 05, 05] -0F3D; [09 A0, 05, 05] +230A; [09 98, 05, 05] -169B; [09 A2 02, 05, 05] +230B; [09 9A, 05, 05] -169C; [09 A2 09, 05, 05] +29FC; [09 9C, 05, 05] -2045; [09 A4, 05, 05] +29FD; [09 9E, 05, 05] -2046; [09 A6, 05, 05] +2983; [09 A0, 05, 05] -2308; [09 A8, 05, 05] +2984; [09 A2, 05, 05] -2309; [09 AA, 05, 05] +2985; [09 A4, 05, 05] +FF5F; [09 A4, 05, 20] -230A; [09 AC, 05, 05] +2986; [09 A6, 05, 05] +FF60; [09 A6, 05, 20] -230B; [09 AE, 05, 05] +2987; [09 A8, 05, 05] -29FC; [09 B0, 05, 05] +2988; [09 AA, 05, 05] -29FD; [09 B2, 05, 05] +2989; [09 AC, 05, 05] -2983; [09 B4, 05, 05] +298A; [09 AE, 05, 05] -2984; [09 B6, 05, 05] +298B; [09 B0, 05, 05] -2985; [09 B8, 05, 05] -FF5F; [09 B8, 05, 20] +298C; [09 B2, 05, 05] -2986; [09 BA, 05, 05] -FF60; [09 BA, 05, 20] +298D; [09 B4, 05, 05] -2987; [09 BC, 05, 05] +298E; [09 B6, 05, 05] -2988; [09 BE, 05, 05] +298F; [09 B8, 05, 05] -2989; [09 C0, 05, 05] +2990; [09 BA, 05, 05] -298A; [09 C2, 05, 05] +2991; [09 BC, 05, 05] -298B; [09 C4, 05, 05] +2992; [09 BE, 05, 05] -298C; [09 C6, 05, 05] +2993; [09 C0, 05, 05] -298D; [09 C8, 05, 05] +2994; [09 C2, 05, 05] -298E; [09 CA, 05, 05] +2995; [09 C4, 05, 05] -298F; [09 CC, 05, 05] +2996; [09 C6, 05, 05] -2990; [09 CE, 05, 05] +2997; [09 C8, 05, 05] -2991; [09 D0, 05, 05] +2998; [09 CA, 05, 05] -2992; [09 D2, 05, 05] +27C5; [09 CC, 05, 05] -2993; [09 D4, 05, 05] +27C6; [09 CE, 05, 05] -2994; [09 D6, 05, 05] +27E6; [09 D0, 05, 05] -2995; [09 D8, 05, 05] +27E7; [09 D2, 05, 05] -2996; [09 DA, 05, 05] +27E8; [09 D4, 05, 05] -2997; [09 DC, 05, 05] +27E9; [09 D6, 05, 05] -2998; [09 DE, 05, 05] +27EA; [09 D8, 05, 05] -27C5; [09 E0, 05, 05] +27EB; [09 DA, 05, 05] -27C6; [09 E2, 05, 05] +27EC; [09 DC, 05, 05] -27E6; [09 E4, 05, 05] +27ED; [09 DE, 05, 05] -27E7; [09 E6, 05, 05] +27EE; [09 E0, 05, 05] -27E8; [09 E8, 05, 05] +27EF; [09 E2, 05, 05] -27E9; [09 EA, 05, 05] +2768; [09 E4, 05, 05] -27EA; [09 EC, 05, 05] +2769; [09 E6, 05, 05] -27EB; [09 EE, 05, 05] +276A; [09 E8, 05, 05] -27EC; [09 F0, 05, 05] +276B; [09 EA, 05, 05] -27ED; [09 F2, 05, 05] +276C; [09 EC, 05, 05] -27EE; [09 F4, 05, 05] +276D; [09 EE, 05, 05] -27EF; [09 F6, 05, 05] +276E; [09 F0, 05, 05] -2768; [09 F8, 05, 05] +276F; [09 F2, 05, 05] -2769; [09 FA, 05, 05] +2770; [09 F4, 05, 05] -276A; [09 FC, 05, 05] +2771; [09 F6, 05, 05] -276B; [09 FE, 05, 05] +2772; [09 F8, 05, 05] -276C; [0A 02, 05, 05] +2773; [09 FA, 05, 05] -276D; [0A 04, 05, 05] +2774; [09 FC, 05, 05] -276E; [0A 06, 05, 05] +2775; [09 FE, 05, 05] -276F; [0A 08, 05, 05] +2E02; [0A 02, 05, 05] -2770; [0A 0A, 05, 05] +2E03; [0A 04, 05, 05] -2771; [0A 0C, 05, 05] +2E04; [0A 06, 05, 05] -2772; [0A 0E, 05, 05] +2E05; [0A 08, 05, 05] -2773; [0A 10, 05, 05] +2E09; [0A 0A, 05, 05] -2774; [0A 12, 05, 05] +2E0A; [0A 0C, 05, 05] -2775; [0A 14, 05, 05] +2E0C; [0A 0E, 05, 05] -2E02; [0A 16, 05, 05] +2E0D; [0A 10, 05, 05] -2E03; [0A 18, 05, 05] +2E1C; [0A 12, 05, 05] -2E04; [0A 1A, 05, 05] +2E1D; [0A 14, 05, 05] -2E05; [0A 1C, 05, 05] +2E20; [0A 16, 05, 05] -2E09; [0A 1E, 05, 05] +2E21; [0A 18, 05, 05] -2E0A; [0A 20, 05, 05] +2E22; [0A 1A, 05, 05] -2E0C; [0A 22, 05, 05] +2E23; [0A 1C, 05, 05] -2E0D; [0A 24, 05, 05] +2E24; [0A 1E, 05, 05] -2E1C; [0A 26, 05, 05] +2E25; [0A 20, 05, 05] -2E1D; [0A 28, 05, 05] +2E26; [0A 22, 05, 05] -2E20; [0A 2A, 05, 05] +2E27; [0A 24, 05, 05] -2E21; [0A 2C, 05, 05] +2E28; [0A 26, 05, 05] -2E22; [0A 2E, 05, 05] +2E29; [0A 28, 05, 05] -2E23; [0A 30, 05, 05] +2E55; [0A 2A, 05, 05] -2E24; [0A 32, 05, 05] +2E56; [0A 2C, 05, 05] -2E25; [0A 34, 05, 05] +2E57; [0A 2E, 05, 05] -2E26; [0A 36, 05, 05] +2E58; [0A 30, 05, 05] -2E27; [0A 38, 05, 05] +2E59; [0A 32, 05, 05] -2E28; [0A 3A, 05, 05] +2E5A; [0A 34, 05, 05] -2E29; [0A 3C, 05, 05] +2E5B; [0A 36, 05, 05] -2329; [0A 3E, 05, 05] -3008; [0A 3E, 05, 05] -FE3F; [0A 3E, 05, 20] +2E5C; [0A 38, 05, 05] -232A; [0A 40, 05, 05] -3009; [0A 40, 05, 05] -FE40; [0A 40, 05, 20] +2329; [0A 3A, 05, 05] +3008; [0A 3A, 05, 05] +FE3F; [0A 3A, 05, 20] -300A; [0A 42, 05, 05] -FE3D; [0A 42, 05, 20] +232A; [0A 3C, 05, 05] +3009; [0A 3C, 05, 05] +FE40; [0A 3C, 05, 20] -300B; [0A 44, 05, 05] -FE3E; [0A 44, 05, 20] +300A; [0A 3E, 05, 05] +FE3D; [0A 3E, 05, 20] -300C; [0A 46, 05, 05] -FF62; [0A 46, 05, A0] -FE41; [0A 46, 05, 2E] +300B; [0A 40, 05, 05] +FE3E; [0A 40, 05, 20] -300D; [0A 48, 05, 05] -FF63; [0A 48, 05, A0] -FE42; [0A 48, 05, 2E] +300C; [0A 42, 05, 05] +FF62; [0A 42, 05, A0] +FE41; [0A 42, 05, 2E] -300E; [0A 4A, 05, 05] -FE43; [0A 4A, 05, 20] +300D; [0A 44, 05, 05] +FF63; [0A 44, 05, A0] +FE42; [0A 44, 05, 2E] -300F; [0A 4C, 05, 05] -FE44; [0A 4C, 05, 20] +300E; [0A 46, 05, 05] +FE43; [0A 46, 05, 20] -3010; [0A 4E, 05, 05] -FE3B; [0A 4E, 05, 20] +300F; [0A 48, 05, 05] +FE44; [0A 48, 05, 20] -3011; [0A 50, 05, 05] -FE3C; [0A 50, 05, 20] +3010; [0A 4A, 05, 05] +FE3B; [0A 4A, 05, 20] -3014; [0A 52, 05, 05] -FE5D; [0A 52, 05, 1E] -FE39; [0A 52, 05, 2C] -1F12A; [0A 52, 05, 10][4E, 05, A2][0A 54, 05, 10] -1F241; [0A 52, 05, 10][U+4E09, 10][0A 54, 05, 10] -1F242; [0A 52, 05, 10][U+4E8C, 10][0A 54, 05, 10] -1F247; [0A 52, 05, 10][U+52DD, 10][0A 54, 05, 10] -1F243; [0A 52, 05, 10][U+5B89, 10][0A 54, 05, 10] -1F245; [0A 52, 05, 10][U+6253, 10][0A 54, 05, 10] -1F248; [0A 52, 05, 10][U+6557, 10][0A 54, 05, 10] -1F240; [0A 52, 05, 10][U+672C, 10][0A 54, 05, 10] -1F244; [0A 52, 05, 10][U+70B9, 10][0A 54, 05, 10] -1F246; [0A 52, 05, 10][U+76D7, 10][0A 54, 05, 10] +3011; [0A 4C, 05, 05] +FE3C; [0A 4C, 05, 20] -3015; [0A 54, 05, 05] -FE5E; [0A 54, 05, 1E] -FE3A; [0A 54, 05, 2C] +3014; [0A 4E, 05, 05] +FE5D; [0A 4E, 05, 1E] +FE39; [0A 4E, 05, 2C] +1F12A; [0A 4E, 05, 10][4E, 05, A2][0A 50, 05, 10] +1F241; [0A 4E, 05, 10][U+4E09, 10][0A 50, 05, 10] +1F242; [0A 4E, 05, 10][U+4E8C, 10][0A 50, 05, 10] +1F247; [0A 4E, 05, 10][U+52DD, 10][0A 50, 05, 10] +1F243; [0A 4E, 05, 10][U+5B89, 10][0A 50, 05, 10] +1F245; [0A 4E, 05, 10][U+6253, 10][0A 50, 05, 10] +1F248; [0A 4E, 05, 10][U+6557, 10][0A 50, 05, 10] +1F240; [0A 4E, 05, 10][U+672C, 10][0A 50, 05, 10] +1F244; [0A 4E, 05, 10][U+70B9, 10][0A 50, 05, 10] +1F246; [0A 4E, 05, 10][U+76D7, 10][0A 50, 05, 10] -3016; [0A 56, 05, 05] -FE17; [0A 56, 05, 20] +3015; [0A 50, 05, 05] +FE5E; [0A 50, 05, 1E] +FE3A; [0A 50, 05, 2C] -3017; [0A 58, 05, 05] -FE18; [0A 58, 05, 20] +3016; [0A 52, 05, 05] +FE17; [0A 52, 05, 20] -3018; [0A 5A, 05, 05] +3017; [0A 54, 05, 05] +FE18; [0A 54, 05, 20] -3019; [0A 5C, 05, 05] +3018; [0A 56, 05, 05] -301A; [0A 5E, 05, 05] +3019; [0A 58, 05, 05] -301B; [0A 60, 05, 05] +301A; [0A 5A, 05, 05] -FD3E; [0A 62, 05, 05] +301B; [0A 5C, 05, 05] -FD3F; [0A 64, 05, 05] +FD3E; [0A 5E, 05, 05] -2016; [0A 66, 05, 05] +FD3F; [0A 60, 05, 05] -2E3E; [0A 68, 05, 05] +2016; [0A 62, 05, 05] -29D8; [0A 6A, 05, 05] +2E3E; [0A 64, 05, 05] -29D9; [0A 6C, 05, 05] +29D8; [0A 66, 05, 05] -29DA; [0A 6E, 05, 05] +29D9; [0A 68, 05, 05] -29DB; [0A 70, 05, 05] +29DA; [0A 6A, 05, 05] -00A7; [0A 72, 05, 05] +29DB; [0A 6C, 05, 05] -2E39; [0A 74, 05, 05] +00A7; [0A 6E, 05, 05] -00B6; [0A 76, 05, 05] +2E39; [0A 70, 05, 05] -204B; [0A 78, 05, 05] +00B6; [0A 72, 05, 05] -2E4D; [0A 7A, 05, 05] +204B; [0A 74, 05, 05] -2E3F; [0A 7C, 05, 05] +2E4D; [0A 76, 05, 05] -0040; [0A 7E, 05, 05] -FF20; [0A 7E, 05, 20] -FE6B; [0A 7E, 05, 2E] +2E3F; [0A 78, 05, 05] -002A; [0A 80, 05, 05] -FF0A; [0A 80, 05, 20] -FE61; [0A 80, 05, 2E] +0040; [0A 7A, 05, 05] +FF20; [0A 7A, 05, 20] +FE6B; [0A 7A, 05, 2E] -204E; [0A 82, 05, 05] +002A; [0A 7C, 05, 05] +FF0A; [0A 7C, 05, 20] +FE61; [0A 7C, 05, 2E] -2051; [0A 84, 05, 05] +204E; [0A 7E, 05, 05] -066D; [0A 86, 05, 05] +2051; [0A 80, 05, 05] -A673; [0A 88, 05, 05] +066D; [0A 82, 05, 05] -002F; [0A 8A, 05, 05] -FF0F; [0A 8A, 05, 20] +A673; [0A 84, 05, 05] -005C; [0A 8C, 05, 05] -FF3C; [0A 8C, 05, 20] -FE68; [0A 8C, 05, 2E] +002F; [0A 86, 05, 05] +FF0F; [0A 86, 05, 20] -2E4A; [0A 8E, 05, 05] +005C; [0A 88, 05, 05] +FF3C; [0A 88, 05, 20] +FE68; [0A 88, 05, 2E] -0026; [0A 90, 05, 05] -FF06; [0A 90, 05, 20] -FE60; [0A 90, 05, 2E] +2E4A; [0A 8A, 05, 05] -204A; [0A 92, 05, 05] +0026; [0A 8C, 05, 05] +FF06; [0A 8C, 05, 20] +FE60; [0A 8C, 05, 2E] -2E52; [0A 94, 05, 05] +204A; [0A 8E, 05, 05] -0023; [0A 96, 05, 05] -FF03; [0A 96, 05, 20] -FE5F; [0A 96, 05, 2E] +2E52; [0A 90, 05, 05] -0025; [0A 98, 05, 05] -FF05; [0A 98, 05, 20] -FE6A; [0A 98, 05, 2E] +0023; [0A 92, 05, 05] +FF03; [0A 92, 05, 20] +FE5F; [0A 92, 05, 2E] -066A; [0A 9A, 05, 05] +0025; [0A 94, 05, 05] +FF05; [0A 94, 05, 20] +FE6A; [0A 94, 05, 2E] -2030; [0A 9C, 05, 05] +066A; [0A 96, 05, 05] -0609; [0A 9E, 05, 05] +2030; [0A 98, 05, 05] -2031; [0A A0, 05, 05] +0609; [0A 9A, 05, 05] -060A; [0A A2, 05, 05] +2031; [0A 9C, 05, 05] -2020; [0A A4, 05, 05] +060A; [0A 9E, 05, 05] -2021; [0A A6, 05, 05] +2020; [0A A0, 05, 05] -2E36; [0A A8, 05, 05] +2021; [0A A2, 05, 05] -2E37; [0A AA, 05, 05] +2E36; [0A A4, 05, 05] -2E38; [0A AC, 05, 05] +2E37; [0A A6, 05, 05] -2E4B; [0A AE, 05, 05] +2E38; [0A A8, 05, 05] -2022; [0A B0, 05, 05] +2E4B; [0A AA, 05, 05] -2023; [0A B2, 05, 05] +2022; [0A AC, 05, 05] -2027; [0A B4, 05, 05] +2023; [0A AE, 05, 05] -2043; [0A B6, 05, 05] +2027; [0A B0, 05, 05] -204C; [0A B8, 05, 05] +2043; [0A B2, 05, 05] -204D; [0A BA, 05, 05] +204C; [0A B4, 05, 05] -2032; [0A BC, 05, 05] -2033; [0A BC, 05, 20][0A BC, 05, 20] -2034; [0A BC, 05, 20][0A BC, 05, 20][0A BC, 05, 20] -2057; [0A BC, 05, 20][0A BC, 05, 20][0A BC, 05, 20][0A BC, 05, 20] +204D; [0A B6, 05, 05] -2035; [0A BE, 05, 05] -2036; [0A BE, 05, 20][0A BE, 05, 20] -2037; [0A BE, 05, 20][0A BE, 05, 20][0A BE, 05, 20] +2032; [0A B8, 05, 05] +2033; [0A B8, 05, 20][0A B8, 05, 20] +2034; [0A B8, 05, 20][0A B8, 05, 20][0A B8, 05, 20] +2057; [0A B8, 05, 20][0A B8, 05, 20][0A B8, 05, 20][0A B8, 05, 20] -3003; [0A C0, 05, 05] +2035; [0A BA, 05, 05] +2036; [0A BA, 05, 20][0A BA, 05, 20] +2037; [0A BA, 05, 20][0A BA, 05, 20][0A BA, 05, 20] -303D; [0A C2, 05, 05] +3003; [0A BC, 05, 05] -2038; [0A C4, 05, 05] +303D; [0A BE, 05, 05] -203B; [0A C6, 05, 05] +2038; [0A C0, 05, 05] -203F; [0A C8, 05, 05] +203B; [0A C2, 05, 05] -2054; [0A CA, 05, 05] +203F; [0A C4, 05, 05] -2040; [0A CC, 05, 05] +2054; [0A C6, 05, 05] -2050; [0A CE, 05, 05] +2040; [0A C8, 05, 05] -2041; [0A D0, 05, 05] +2050; [0A CA, 05, 05] -2042; [0A D2, 05, 05] +2041; [0A CC, 05, 05] -2E00; [0A D4, 05, 05] +2042; [0A CE, 05, 05] -2E01; [0A D6, 05, 05] +2E00; [0A D0, 05, 05] -2E06; [0A D8, 05, 05] +2E01; [0A D2, 05, 05] -2E07; [0A DA, 05, 05] +2E06; [0A D4, 05, 05] -2E08; [0A DC, 05, 05] +2E07; [0A D6, 05, 05] -2E0B; [0A DE, 05, 05] +2E08; [0A D8, 05, 05] -2E0E; [0A E0, 05, 05] +2E0B; [0A DA, 05, 05] -2E0F; [0A E2, 05, 05] +2E0E; [0A DC, 05, 05] -2E10; [0A E4, 05, 05] +2E0F; [0A DE, 05, 05] -2E11; [0A E6, 05, 05] +2E10; [0A E0, 05, 05] -2E12; [0A E8, 05, 05] +2E11; [0A E2, 05, 05] -2E13; [0A EA, 05, 05] +2E12; [0A E4, 05, 05] -2E14; [0A EC, 05, 05] +2E13; [0A E6, 05, 05] -2E15; [0A EE, 05, 05] +2E14; [0A E8, 05, 05] -2E16; [0A F0, 05, 05] +2E15; [0A EA, 05, 05] -2E1A; [0A F2, 05, 05] +2E16; [0A EC, 05, 05] -2E1B; [0A F4, 05, 05] +2E1A; [0A EE, 05, 05] -2E1E; [0A F6, 05, 05] +2E1B; [0A F0, 05, 05] -2E1F; [0A F8, 05, 05] +2E1E; [0A F2, 05, 05] -2E44; [0A FA, 05, 05] +2E1F; [0A F4, 05, 05] -2E45; [0A FC, 05, 05] +2E44; [0A F6, 05, 05] -2E46; [0A FE, 05, 05] +2E45; [0A F8, 05, 05] -2E47; [0B 02, 05, 05] +2E46; [0A FA, 05, 05] -2E48; [0B 04, 05, 05] +2E47; [0A FC, 05, 05] -A67E; [0B 06, 05, 05] +2E48; [0A FE, 05, 05] -055A; [0B 08, 05, 05] +A67E; [0B 02, 05, 05] -055B; [0B 0A, 05, 05] +055A; [0B 04, 05, 05] -055F; [0B 0C, 05, 05] +055B; [0B 06, 05, 05] -05BE; [0B 0E, 05, 05] +055F; [0B 08, 05, 05] -05C0; [0B 10, 05, 05] +05BE; [0B 0A, 05, 05] -05C3; [0B 12, 05, 05] +05C0; [0B 0C, 05, 05] -05C6; [0B 14, 05, 05] +05C3; [0B 0E, 05, 05] -05F3; [0B 16, 05, 05] +05C6; [0B 10, 05, 05] -05F4; [0B 18, 05, 05] +070A; [0B 12 02, 05, 05] -070A; [0B 1A 02, 05, 05] +070B; [0B 12 09, 05, 05] -070B; [0B 1A 09, 05, 05] +070C; [0B 12 10, 05, 05] -070C; [0B 1A 10, 05, 05] +070D; [0B 12 17, 05, 05] -070D; [0B 1A 17, 05, 05] +085E; [0B 12 1E, 05, 05] -085E; [0B 1A 1E, 05, 05] +1800; [0B 12 25, 05, 05] -1800; [0B 1A 25, 05, 05] +11660; [0B 12 2C, 05, 05] -11660; [0B 1A 2C, 05, 05] +11661; [0B 12 33, 05, 05] -11661; [0B 1A 33, 05, 05] +11662; [0B 12 3A, 05, 05] -11662; [0B 1A 3A, 05, 05] +11663; [0B 12 41, 05, 05] -11663; [0B 1A 41, 05, 05] +11664; [0B 12 48, 05, 05] -11664; [0B 1A 48, 05, 05] +11665; [0B 12 4F, 05, 05] -11665; [0B 1A 4F, 05, 05] +11666; [0B 12 56, 05, 05] -11666; [0B 1A 56, 05, 05] +11667; [0B 12 5D, 05, 05] -11667; [0B 1A 5D, 05, 05] +11668; [0B 12 64, 05, 05] -11668; [0B 1A 64, 05, 05] +11669; [0B 12 6B, 05, 05] -11669; [0B 1A 6B, 05, 05] +1166A; [0B 12 72, 05, 05] -1166A; [0B 1A 72, 05, 05] +1166B; [0B 12 79, 05, 05] -1166B; [0B 1A 79, 05, 05] +1166C; [0B 12 80, 05, 05] -1166C; [0B 1A 80, 05, 05] +0970; [0B 14, 05, 05] -0970; [0B 1C, 05, 05] +A8F8; [0B 16, 05, 05] -A8F8; [0B 1E, 05, 05] +A8F9; [0B 18, 05, 05] -A8F9; [0B 20, 05, 05] +A8FA; [0B 1A, 05, 05] -A8FA; [0B 22, 05, 05] +A8FC; [0B 1C, 05, 05] -A8FC; [0B 24, 05, 05] +11B00; [0B 1E, 05, 05] -09FD; [0B 26, 05, 05] +11B01; [0B 20, 05, 05] -0A76; [0B 28, 05, 05] +11B02; [0B 22, 05, 05] -0AF0; [0B 2A, 05, 05] +11B03; [0B 24, 05, 05] -0C77; [0B 2C, 05, 05] +11B04; [0B 26, 05, 05] -0C84; [0B 2E, 05, 05] +11B05; [0B 28, 05, 05] -0DF4; [0B 30, 05, 05] +11B06; [0B 2A, 05, 05] -0E4F; [0B 32, 05, 05] +11B07; [0B 2C, 05, 05] -0E5A; [0B 34, 05, 05] +11B08; [0B 2E, 05, 05] -0E5B; [0B 36, 05, 05] +11B09; [0B 30, 05, 05] -AADE; [0B 38 02, 05, 05] +09FD; [0B 32, 05, 05] -AADF; [0B 38 09, 05, 05] +0A76; [0B 34, 05, 05] -0F04; [0B 3A, 05, 05] +0AF0; [0B 36, 05, 05] -0F05; [0B 3C, 05, 05] +0C77; [0B 38, 05, 05] -0F06; [0B 3E, 05, 05] +0C84; [0B 3A, 05, 05] -0F07; [0B 40, 05, 05] +0DF4; [0B 3C, 05, 05] -0F08; [0B 42, 05, 05] +0E4F; [0B 3E, 05, 05] -0F09; [0B 44, 05, 05] +0E5A; [0B 40, 05, 05] -0F0A; [0B 46, 05, 05] +0E5B; [0B 42, 05, 05] -0FD0; [0B 48, 05, 05] +AADE; [0B 44 02, 05, 05] -0FD1; [0B 4A, 05, 05] +AADF; [0B 44 09, 05, 05] -0F0B; [0B 4C, 05, 05] -0F0C; [0B 4C, 05, 20] +0F04; [0B 46, 05, 05] -0F0D; [0B 4E, 05, 05] +0F05; [0B 48, 05, 05] -0F0E; [0B 50, 05, 05] +0F06; [0B 4A, 05, 05] -0F0F; [0B 52, 05, 05] +0F07; [0B 4C, 05, 05] -0F10; [0B 54, 05, 05] +0F08; [0B 4E, 05, 05] -0F11; [0B 56, 05, 05] +0F09; [0B 50, 05, 05] -0F12; [0B 58, 05, 05] +0F0A; [0B 52, 05, 05] -0F85; [0B 5A, 05, 05] +0FD0; [0B 54, 05, 05] -0FD2; [0B 5C, 05, 05] +0FD1; [0B 56, 05, 05] -0FD3; [0B 5E, 05, 05] +0F0B; [0B 58, 05, 05] +0F0C; [0B 58, 05, 20] -0FD4; [0B 60, 05, 05] +0F0D; [0B 5A, 05, 05] -0FD9; [0B 62, 05, 05] +0F0E; [0B 5C, 05, 05] -0FDA; [0B 64, 05, 05] +0F0F; [0B 5E, 05, 05] -11A3F; [0B 66 02, 05, 05] +0F10; [0B 60, 05, 05] -11A40; [0B 66 09, 05, 05] +0F11; [0B 62, 05, 05] -11A41; [0B 66 10, 05, 05] +0F12; [0B 64, 05, 05] -11A42; [0B 66 17, 05, 05] +0F85; [0B 66, 05, 05] -11A43; [0B 66 1E, 05, 05] +0FD2; [0B 68, 05, 05] -11A44; [0B 66 25, 05, 05] +0FD3; [0B 6A, 05, 05] -11A45; [0B 66 2C, 05, 05] +0FD4; [0B 6C, 05, 05] -11A46; [0B 66 33, 05, 05] +0FD9; [0B 6E, 05, 05] -11A9A; [0B 66 3A, 05, 05] +0FDA; [0B 70, 05, 05] -11A9B; [0B 66 41, 05, 05] +11A3F; [0B 72 02, 05, 05] -11A9C; [0B 66 48, 05, 05] +11A40; [0B 72 09, 05, 05] -11A9E; [0B 66 4F, 05, 05] +11A41; [0B 72 10, 05, 05] -11A9F; [0B 66 56, 05, 05] +11A42; [0B 72 17, 05, 05] -11AA0; [0B 66 5D, 05, 05] +11A43; [0B 72 1E, 05, 05] -11AA1; [0B 66 64, 05, 05] +11A44; [0B 72 25, 05, 05] -11AA2; [0B 66 6B, 05, 05] +11A45; [0B 72 2C, 05, 05] -11C70; [0B 66 72, 05, 05] +11A46; [0B 72 33, 05, 05] -11C71; [0B 66 79, 05, 05] +11A9A; [0B 72 3A, 05, 05] -1C3D; [0B 66 80, 05, 05] +11A9B; [0B 72 41, 05, 05] -1C3E; [0B 66 87, 05, 05] +11A9C; [0B 72 48, 05, 05] -1C3F; [0B 66 8E, 05, 05] +11A9E; [0B 72 4F, 05, 05] -104C; [0B 68, 05, 05] +11A9F; [0B 72 56, 05, 05] -104D; [0B 6A, 05, 05] +11AA0; [0B 72 5D, 05, 05] -104E; [0B 6C, 05, 05] +11AA1; [0B 72 64, 05, 05] -104F; [0B 6E, 05, 05] +11AA2; [0B 72 6B, 05, 05] -17D8; [0B 70, 05, 05] +11C70; [0B 72 72, 05, 05] -17D9; [0B 72, 05, 05] +11C71; [0B 72 79, 05, 05] -17DA; [0B 74, 05, 05] +1C3D; [0B 72 80, 05, 05] -1AA0; [0B 76 02, 05, 05] +1C3E; [0B 72 87, 05, 05] -1AA1; [0B 76 09, 05, 05] +1C3F; [0B 72 8E, 05, 05] -1AA2; [0B 76 10, 05, 05] +104C; [0B 74, 05, 05] -1AA3; [0B 76 17, 05, 05] +104D; [0B 76, 05, 05] -1AA4; [0B 76 1E, 05, 05] +104E; [0B 78, 05, 05] -1AA5; [0B 76 25, 05, 05] +104F; [0B 7A, 05, 05] -1AA6; [0B 76 2C, 05, 05] +17D8; [0B 7C, 05, 05] -1AAC; [0B 76 33, 05, 05] +17D9; [0B 7E, 05, 05] -1AAD; [0B 76 3A, 05, 05] +17DA; [0B 80, 05, 05] -1CC0; [0B 76 41, 05, 05] +1AA0; [0B 82 02, 05, 05] -1CC1; [0B 76 48, 05, 05] +1AA1; [0B 82 09, 05, 05] -1CC2; [0B 76 4F, 05, 05] +1AA2; [0B 82 10, 05, 05] -1CC3; [0B 76 56, 05, 05] +1AA3; [0B 82 17, 05, 05] -1CC4; [0B 76 5D, 05, 05] +1AA4; [0B 82 1E, 05, 05] -1CC5; [0B 76 64, 05, 05] +1AA5; [0B 82 25, 05, 05] -1CC6; [0B 76 6B, 05, 05] +1AA6; [0B 82 2C, 05, 05] -1CC7; [0B 76 72, 05, 05] +1AAC; [0B 82 33, 05, 05] -2D70; [0B 76 79, 05, 05] +1AAD; [0B 82 3A, 05, 05] -A874; [0B 76 80, 05, 05] +1CC0; [0B 82 41, 05, 05] -A875; [0B 76 87, 05, 05] +1CC1; [0B 82 48, 05, 05] -1BFC; [0B 76 8E, 05, 05] +1CC2; [0B 82 4F, 05, 05] -1BFD; [0B 76 95, 05, 05] +1CC3; [0B 82 56, 05, 05] -1BFE; [0B 76 9C, 05, 05] +1CC4; [0B 82 5D, 05, 05] -1BFF; [0B 76 A3, 05, 05] +1CC5; [0B 82 64, 05, 05] -A92E; [0B 78, 05, 05] +1CC6; [0B 82 6B, 05, 05] -A9DE; [0B 7A 02, 05, 05] +1CC7; [0B 82 72, 05, 05] -A9DF; [0B 7A 09, 05, 05] +2D70; [0B 82 79, 05, 05] -AA5C; [0B 7A 10, 05, 05] +A874; [0B 82 80, 05, 05] -1056F; [0B 7A 17, 05, 05] +A875; [0B 82 87, 05, 05] -11049; [0B 7A 1E, 05, 05] +1BFC; [0B 82 8E, 05, 05] -1104A; [0B 7A 25, 05, 05] +1BFD; [0B 82 95, 05, 05] -1104B; [0B 7A 2C, 05, 05] +1BFE; [0B 82 9C, 05, 05] -1104C; [0B 7A 33, 05, 05] +1BFF; [0B 82 A3, 05, 05] -1104D; [0B 7A 3A, 05, 05] +A92E; [0B 84, 05, 05] -10A50; [0B 7A 41, 05, 05] +A9DE; [0B 86 02, 05, 05] -10A51; [0B 7A 48, 05, 05] +A9DF; [0B 86 09, 05, 05] -10A52; [0B 7A 4F, 05, 05] +AA5C; [0B 86 10, 05, 05] -10A53; [0B 7A 56, 05, 05] +1056F; [0B 86 17, 05, 05] -10A54; [0B 7A 5D, 05, 05] +11049; [0B 86 1E, 05, 05] -10A55; [0B 7A 64, 05, 05] +1104A; [0B 86 25, 05, 05] -10A58; [0B 7A 6B, 05, 05] +1104B; [0B 86 2C, 05, 05] -11C43; [0B 7A 72, 05, 05] +1104C; [0B 86 33, 05, 05] -11C44; [0B 7A 79, 05, 05] +1104D; [0B 86 3A, 05, 05] -11C45; [0B 7A 80, 05, 05] +10A50; [0B 86 41, 05, 05] -10B39; [0B 7A 87, 05, 05] +10A51; [0B 86 48, 05, 05] -10AF0; [0B 7A 8E, 05, 05] +10A52; [0B 86 4F, 05, 05] -10AF1; [0B 7A 95, 05, 05] +10A53; [0B 86 56, 05, 05] -10AF2; [0B 7A 9C, 05, 05] +10A54; [0B 86 5D, 05, 05] -10AF3; [0B 7A A3, 05, 05] +10A55; [0B 86 64, 05, 05] -10AF4; [0B 7A AA, 05, 05] +10A58; [0B 86 6B, 05, 05] -10AF5; [0B 7A B1, 05, 05] +11C43; [0B 86 72, 05, 05] -10AF6; [0B 7A B8, 05, 05] +11C44; [0B 86 79, 05, 05] -10B99; [0B 7A BF, 05, 05] +11C45; [0B 86 80, 05, 05] -10B9A; [0B 7A C6, 05, 05] +10B39; [0B 86 87, 05, 05] -10B9B; [0B 7A CD, 05, 05] +10A7F; [0B 86 8E, 05, 05] -10B9C; [0B 7A D4, 05, 05] +10AF0; [0B 86 95, 05, 05] -110BB; [0B 7A DB, 05, 05] +10AF1; [0B 86 9C, 05, 05] -110BC; [0B 7A E2, 05, 05] +10AF2; [0B 86 A3, 05, 05] -11174; [0B 7A E9, 05, 05] +10AF3; [0B 86 AA, 05, 05] -11175; [0B 7A F0, 05, 05] +10AF4; [0B 86 B1, 05, 05] -111CD; [0B 7A F7, 05, 05] +10AF5; [0B 86 B8, 05, 05] -111C7; [0B 7A FE, 05, 05] +10AF6; [0B 86 BF, 05, 05] -111DB; [0B 7B 07, 05, 05] +10B99; [0B 86 C6, 05, 05] -111DD; [0B 7B 0E, 05, 05] +10B9A; [0B 86 CD, 05, 05] -1123A; [0B 7B 15, 05, 05] +10B9B; [0B 86 D4, 05, 05] -1123B; [0B 7B 1C, 05, 05] +10B9C; [0B 86 DB, 05, 05] -1123C; [0B 7B 23, 05, 05] +110BB; [0B 86 E2, 05, 05] -1123D; [0B 7B 2A, 05, 05] +110BC; [0B 86 E9, 05, 05] -1144D; [0B 7B 31, 05, 05] +11174; [0B 86 F0, 05, 05] -1145A; [0B 7B 38, 05, 05] +11175; [0B 86 F7, 05, 05] -1144E; [0B 7B 3F, 05, 05] +111CD; [0B 86 FE, 05, 05] -1144F; [0B 7B 46, 05, 05] +111C7; [0B 87 07, 05, 05] -1145B; [0B 7B 4D, 05, 05] +111DB; [0B 87 0E, 05, 05] -1145D; [0B 7B 54, 05, 05] +111DD; [0B 87 15, 05, 05] -114C6; [0B 7B 5B, 05, 05] +1123A; [0B 87 1C, 05, 05] -115C1; [0B 7B 62, 05, 05] +1123B; [0B 87 23, 05, 05] -115C4; [0B 7B 69, 05, 05] +1123C; [0B 87 2A, 05, 05] -115C5; [0B 7B 70, 05, 05] +1123D; [0B 87 31, 05, 05] -115C6; [0B 7B 77, 05, 05] +1144D; [0B 87 38, 05, 05] -115C7; [0B 7B 7E, 05, 05] +1145A; [0B 87 3F, 05, 05] -115C8; [0B 7B 85, 05, 05] +1144E; [0B 87 46, 05, 05] -115C9; [0B 7B 8C, 05, 05] +1144F; [0B 87 4D, 05, 05] -115CA; [0B 7B 93, 05, 05] +1145B; [0B 87 54, 05, 05] -115CB; [0B 7B 9A, 05, 05] +1145D; [0B 87 5B, 05, 05] -115CC; [0B 7B A1, 05, 05] +114C6; [0B 87 62, 05, 05] -115CD; [0B 7B A8, 05, 05] +115C1; [0B 87 69, 05, 05] -115CE; [0B 7B AF, 05, 05] +115C4; [0B 87 70, 05, 05] -115CF; [0B 7B B6, 05, 05] +115C5; [0B 87 77, 05, 05] -115D0; [0B 7B BD, 05, 05] +115C6; [0B 87 7E, 05, 05] -115D1; [0B 7B C4, 05, 05] +115C7; [0B 87 85, 05, 05] -115D2; [0B 7B CB, 05, 05] +115C8; [0B 87 8C, 05, 05] -115D3; [0B 7B D2, 05, 05] +115C9; [0B 87 93, 05, 05] -115D4; [0B 7B D9, 05, 05] +115CA; [0B 87 9A, 05, 05] -115D5; [0B 7B E0, 05, 05] +115CB; [0B 87 A1, 05, 05] -115D6; [0B 7B E7, 05, 05] +115CC; [0B 87 A8, 05, 05] -115D7; [0B 7B EE, 05, 05] +115CD; [0B 87 AF, 05, 05] -11643; [0B 7B F5, 05, 05] +115CE; [0B 87 B6, 05, 05] -1183B; [0B 7B FC, 05, 05] +115CF; [0B 87 BD, 05, 05] -11945; [0B 7C 05, 05, 05] +115D0; [0B 87 C4, 05, 05] -119E2; [0B 7C 0C, 05, 05] +115D1; [0B 87 CB, 05, 05] -11FFF; [0B 7E, 05, 05] +115D2; [0B 87 D2, 05, 05] -16B37; [0B 80 02, 05, 05] +115D3; [0B 87 D9, 05, 05] -16B38; [0B 80 09, 05, 05] +115D4; [0B 87 E0, 05, 05] -16B39; [0B 80 10, 05, 05] +115D5; [0B 87 E7, 05, 05] -16B3A; [0B 80 17, 05, 05] +115D6; [0B 87 EE, 05, 05] -16B3B; [0B 80 1E, 05, 05] +115D7; [0B 87 F5, 05, 05] -16B44; [0B 80 25, 05, 05] +11643; [0B 87 FC, 05, 05] -16E99; [0B 80 2C, 05, 05] +116B9; [0B 88 05, 05, 05] -16E9A; [0B 80 33, 05, 05] +1183B; [0B 88 0C, 05, 05] -1DA87; [0B 80 3A, 05, 05] +11945; [0B 88 13, 05, 05] -1DA88; [0B 80 41, 05, 05] +119E2; [0B 88 1A, 05, 05] -1DA89; [0B 80 48, 05, 05] +11FFF; [0B 8A, 05, 05] -1DA8A; [0B 80 4F, 05, 05] +16B37; [0B 8C 02, 05, 05] -1DA8B; [0B 80 56, 05, 05] +16B38; [0B 8C 09, 05, 05] -10A7F; [0B 80 5D, 05, 05] +16B39; [0B 8C 10, 05, 05] + +16B3A; [0B 8C 17, 05, 05] + +16B3B; [0B 8C 1E, 05, 05] + +16B44; [0B 8C 25, 05, 05] + +16E99; [0B 8C 2C, 05, 05] + +16E9A; [0B 8C 33, 05, 05] + +1DA87; [0B 8C 3A, 05, 05] + +1DA88; [0B 8C 41, 05, 05] + +1DA89; [0B 8C 48, 05, 05] + +1DA8A; [0B 8C 4F, 05, 05] + +1DA8B; [0B 8C 56, 05, 05] FDD1 263A; [0C 02 02, 05, 05] # SYMBOL first primary starts new lead byte @@ -3889,6 +4110,32 @@ A78A; [0C 51 09, 05, 05] AB5B; [0C 51 10, 05, 05] +1AFF0; [0C 51 17, 05, 05] + +1AFF1; [0C 51 1E, 05, 05] + +1AFF2; [0C 51 25, 05, 05] + +1AFF3; [0C 51 2C, 05, 05] + +1AFF5; [0C 51 33, 05, 05] + +1AFF6; [0C 51 3A, 05, 05] + +1AFF7; [0C 51 41, 05, 05] + +1AFF8; [0C 51 48, 05, 05] + +1AFF9; [0C 51 4F, 05, 05] + +1AFFA; [0C 51 56, 05, 05] + +1AFFB; [0C 51 5D, 05, 05] + +1AFFD; [0C 51 64, 05, 05] + +1AFFE; [0C 51 6B, 05, 05] + 00B0; [0C 53, 05, 05] 2103; [0C 53, 05, 20][2E, 05, A2] 2109; [0C 53, 05, 20][34, 05, A2] @@ -3913,12643 +4160,13065 @@ AB5B; [0C 51 10, 05, 05] 06E9; [0C 55 41, 05, 05] -FDFD; [0C 55 48, 05, 05] +FD40; [0C 55 48, 05, 05] + +FD41; [0C 55 4F, 05, 05] + +FD42; [0C 55 56, 05, 05] + +FD43; [0C 55 5D, 05, 05] + +FD44; [0C 55 64, 05, 05] + +FD45; [0C 55 6B, 05, 05] + +FD46; [0C 55 72, 05, 05] + +FD47; [0C 55 79, 05, 05] + +FD48; [0C 55 80, 05, 05] + +FD49; [0C 55 87, 05, 05] + +FD4A; [0C 55 8E, 05, 05] + +FD4B; [0C 55 95, 05, 05] + +FD4C; [0C 55 9C, 05, 05] + +FD4D; [0C 55 A3, 05, 05] + +FD4E; [0C 55 AA, 05, 05] + +FD4F; [0C 55 B1, 05, 05] + +FDCF; [0C 55 B8, 05, 05] + +FDFD; [0C 55 BF, 05, 05] + +FDFE; [0C 55 C6, 05, 05] + +FDFF; [0C 55 CD, 05, 05] + +0888; [0C 55 D4, 05, 05] + +FBB2; [0C 55 DB, 05, 05] + +FBB3; [0C 55 E2, 05, 05] + +FBB4; [0C 55 E9, 05, 05] + +FBB5; [0C 55 F0, 05, 05] + +FBB6; [0C 55 F7, 05, 05] + +FBB7; [0C 55 FE, 05, 05] + +FBB8; [0C 56 07, 05, 05] + +FBB9; [0C 56 0E, 05, 05] + +FBBA; [0C 56 15, 05, 05] + +FBBB; [0C 56 1C, 05, 05] + +FBBC; [0C 56 23, 05, 05] + +FBBD; [0C 56 2A, 05, 05] + +FBBE; [0C 56 31, 05, 05] + +FBBF; [0C 56 38, 05, 05] + +FBC0; [0C 56 3F, 05, 05] + +FBC1; [0C 56 46, 05, 05] + +FBC2; [0C 56 4D, 05, 05] + +07F6; [0C 56 54, 05, 05] + +09FA; [0C 56 5B, 05, 05] + +0B70; [0C 56 62, 05, 05] + +0BF3; [0C 56 69, 05, 05] + +0BF4; [0C 56 70, 05, 05] + +0BF5; [0C 56 77, 05, 05] + +0BF6; [0C 56 7E, 05, 05] + +0BF7; [0C 56 85, 05, 05] + +0BF8; [0C 56 8C, 05, 05] + +0BFA; [0C 56 93, 05, 05] + +11FD5; [0C 56 9A, 05, 05] + +11FD6; [0C 56 A1, 05, 05] + +11FD7; [0C 56 A8, 05, 05] + +11FD8; [0C 56 AF, 05, 05] + +11FD9; [0C 56 B6, 05, 05] + +11FDA; [0C 56 BD, 05, 05] + +11FDB; [0C 56 C4, 05, 05] + +11FDC; [0C 56 CB, 05, 05] + +11FE1; [0C 56 D2, 05, 05] + +11FE2; [0C 56 D9, 05, 05] + +11FE3; [0C 56 E0, 05, 05] + +11FE4; [0C 56 E7, 05, 05] + +11FE5; [0C 56 EE, 05, 05] + +11FE6; [0C 56 F5, 05, 05] + +11FE7; [0C 56 FC, 05, 05] + +11FE8; [0C 57 05, 05, 05] + +11FE9; [0C 57 0C, 05, 05] + +11FEA; [0C 57 13, 05, 05] + +11FEB; [0C 57 1A, 05, 05] + +11FEC; [0C 57 21, 05, 05] + +11FED; [0C 57 28, 05, 05] + +11FEE; [0C 57 2F, 05, 05] + +11FEF; [0C 57 36, 05, 05] + +11FF0; [0C 57 3D, 05, 05] + +11FF1; [0C 57 44, 05, 05] + +0C7F; [0C 57 4B, 05, 05] + +0D4F; [0C 57 52, 05, 05] + +0D79; [0C 57 59, 05, 05] + +A828; [0C 57 60, 05, 05] + +A829; [0C 57 67, 05, 05] + +A82A; [0C 57 6E, 05, 05] + +A82B; [0C 57 75, 05, 05] + +A836; [0C 57 7C, 05, 05] + +A837; [0C 57 83, 05, 05] + +A839; [0C 57 8A, 05, 05] + +0F01; [0C 57 91, 05, 05] + +0F02; [0C 57 98, 05, 05] + +0F03; [0C 57 9F, 05, 05] + +0F13; [0C 57 A6, 05, 05] + +0F15; [0C 57 AD, 05, 05] + +0F16; [0C 57 B4, 05, 05] + +0F17; [0C 57 BB, 05, 05] + +0F1A; [0C 57 C2, 05, 05] -FBB2; [0C 55 4F, 05, 05] +0F1B; [0C 57 C9, 05, 05] -FBB3; [0C 55 56, 05, 05] +0F1C; [0C 57 D0, 05, 05] -FBB4; [0C 55 5D, 05, 05] +0F1D; [0C 57 D7, 05, 05] -FBB5; [0C 55 64, 05, 05] +0F1E; [0C 57 DE, 05, 05] -FBB6; [0C 55 6B, 05, 05] +0F1F; [0C 57 E5, 05, 05] -FBB7; [0C 55 72, 05, 05] +0F34; [0C 57 EC, 05, 05] -FBB8; [0C 55 79, 05, 05] +0F36; [0C 57 F3, 05, 05] -FBB9; [0C 55 80, 05, 05] +0F38; [0C 57 FA, 05, 05] -FBBA; [0C 55 87, 05, 05] +0FBE; [0C 58 03, 05, 05] -FBBB; [0C 55 8E, 05, 05] +0FBF; [0C 58 0A, 05, 05] -FBBC; [0C 55 95, 05, 05] +0FC0; [0C 58 11, 05, 05] -FBBD; [0C 55 9C, 05, 05] +0FC1; [0C 58 18, 05, 05] -FBBE; [0C 55 A3, 05, 05] +0FC2; [0C 58 1F, 05, 05] -FBBF; [0C 55 AA, 05, 05] +0FC3; [0C 58 26, 05, 05] -FBC0; [0C 55 B1, 05, 05] +0FC4; [0C 58 2D, 05, 05] -FBC1; [0C 55 B8, 05, 05] +0FC5; [0C 58 34, 05, 05] -07F6; [0C 55 BF, 05, 05] +0FC7; [0C 58 3B, 05, 05] -09FA; [0C 55 C6, 05, 05] +0FC8; [0C 58 42, 05, 05] -0B70; [0C 55 CD, 05, 05] +0FC9; [0C 58 49, 05, 05] -0BF3; [0C 55 D4, 05, 05] +0FCA; [0C 58 50, 05, 05] -0BF4; [0C 55 DB, 05, 05] +0FCB; [0C 58 57, 05, 05] -0BF5; [0C 55 E2, 05, 05] +0FCC; [0C 58 5E, 05, 05] -0BF6; [0C 55 E9, 05, 05] +0FCE; [0C 58 65, 05, 05] -0BF7; [0C 55 F0, 05, 05] +0FCF; [0C 58 6C, 05, 05] -0BF8; [0C 55 F7, 05, 05] +0FD5; [0C 58 73, 05, 05] -0BFA; [0C 55 FE, 05, 05] +0FD6; [0C 58 7A, 05, 05] -11FD5; [0C 56 07, 05, 05] +0FD7; [0C 58 81, 05, 05] -11FD6; [0C 56 0E, 05, 05] +0FD8; [0C 58 88, 05, 05] -11FD7; [0C 56 15, 05, 05] +166D; [0C 58 8F, 05, 05] -11FD8; [0C 56 1C, 05, 05] +1940; [0C 58 96, 05, 05] -11FD9; [0C 56 23, 05, 05] +109E; [0C 58 9D, 05, 05] -11FDA; [0C 56 2A, 05, 05] +109F; [0C 58 A4, 05, 05] -11FDB; [0C 56 31, 05, 05] +AA77; [0C 58 AB, 05, 05] -11FDC; [0C 56 38, 05, 05] +AA78; [0C 58 B2, 05, 05] -11FE1; [0C 56 3F, 05, 05] +AA79; [0C 58 B9, 05, 05] -11FE2; [0C 56 46, 05, 05] +1173F; [0C 58 C0, 05, 05] -11FE3; [0C 56 4D, 05, 05] +19E0; [0C 58 C7, 05, 05] -11FE4; [0C 56 54, 05, 05] +19E1; [0C 58 CE, 05, 05] -11FE5; [0C 56 5B, 05, 05] +19E2; [0C 58 D5, 05, 05] -11FE6; [0C 56 62, 05, 05] +19E3; [0C 58 DC, 05, 05] -11FE7; [0C 56 69, 05, 05] +19E4; [0C 58 E3, 05, 05] -11FE8; [0C 56 70, 05, 05] +19E5; [0C 58 EA, 05, 05] -11FE9; [0C 56 77, 05, 05] +19E6; [0C 58 F1, 05, 05] -11FEA; [0C 56 7E, 05, 05] +19E7; [0C 58 F8, 05, 05] -11FEB; [0C 56 85, 05, 05] +19E8; [0C 58 FF, 05, 05] -11FEC; [0C 56 8C, 05, 05] +19E9; [0C 59 08, 05, 05] -11FED; [0C 56 93, 05, 05] +19EA; [0C 59 0F, 05, 05] -11FEE; [0C 56 9A, 05, 05] +19EB; [0C 59 16, 05, 05] -11FEF; [0C 56 A1, 05, 05] +19EC; [0C 59 1D, 05, 05] -11FF0; [0C 56 A8, 05, 05] +19ED; [0C 59 24, 05, 05] -11FF1; [0C 56 AF, 05, 05] +19EE; [0C 59 2B, 05, 05] -0C7F; [0C 56 B6, 05, 05] +19EF; [0C 59 32, 05, 05] -0D4F; [0C 56 BD, 05, 05] +19F0; [0C 59 39, 05, 05] -0D79; [0C 56 C4, 05, 05] +19F1; [0C 59 40, 05, 05] -A828; [0C 56 CB, 05, 05] +19F2; [0C 59 47, 05, 05] -A829; [0C 56 D2, 05, 05] +19F3; [0C 59 4E, 05, 05] -A82A; [0C 56 D9, 05, 05] +19F4; [0C 59 55, 05, 05] -A82B; [0C 56 E0, 05, 05] +19F5; [0C 59 5C, 05, 05] -A836; [0C 56 E7, 05, 05] +19F6; [0C 59 63, 05, 05] -A837; [0C 56 EE, 05, 05] +19F7; [0C 59 6A, 05, 05] -A839; [0C 56 F5, 05, 05] +19F8; [0C 59 71, 05, 05] -0F01; [0C 56 FC, 05, 05] +19F9; [0C 59 78, 05, 05] -0F02; [0C 57 05, 05, 05] +19FA; [0C 59 7F, 05, 05] -0F03; [0C 57 0C, 05, 05] +19FB; [0C 59 86, 05, 05] -0F13; [0C 57 13, 05, 05] +19FC; [0C 59 8D, 05, 05] -0F15; [0C 57 1A, 05, 05] +19FD; [0C 59 94, 05, 05] -0F16; [0C 57 21, 05, 05] +19FE; [0C 59 9B, 05, 05] -0F17; [0C 57 28, 05, 05] +19FF; [0C 59 A2, 05, 05] -0F1A; [0C 57 2F, 05, 05] +1B61; [0C 59 A9, 05, 05] -0F1B; [0C 57 36, 05, 05] +1B62; [0C 59 B0, 05, 05] -0F1C; [0C 57 3D, 05, 05] +1B63; [0C 59 B7, 05, 05] -0F1D; [0C 57 44, 05, 05] +1B64; [0C 59 BE, 05, 05] -0F1E; [0C 57 4B, 05, 05] +1B65; [0C 59 C5, 05, 05] -0F1F; [0C 57 52, 05, 05] +1B66; [0C 59 CC, 05, 05] -0F34; [0C 57 59, 05, 05] +1B67; [0C 59 D3, 05, 05] -0F36; [0C 57 60, 05, 05] +1B68; [0C 59 DA, 05, 05] -0F38; [0C 57 67, 05, 05] +1B69; [0C 59 E1, 05, 05] -0FBE; [0C 57 6E, 05, 05] +1B6A; [0C 59 E8, 05, 05] -0FBF; [0C 57 75, 05, 05] +1B74; [0C 59 EF, 05, 05] -0FC0; [0C 57 7C, 05, 05] +1B75; [0C 59 F6, 05, 05] -0FC1; [0C 57 83, 05, 05] +1B76; [0C 59 FD, 05, 05] -0FC2; [0C 57 8A, 05, 05] +1B77; [0C 5A 06, 05, 05] -0FC3; [0C 57 91, 05, 05] +1B78; [0C 5A 0D, 05, 05] -0FC4; [0C 57 98, 05, 05] +1B79; [0C 5A 14, 05, 05] -0FC5; [0C 57 9F, 05, 05] +1B7A; [0C 5A 1B, 05, 05] -0FC7; [0C 57 A6, 05, 05] +1B7B; [0C 5A 22, 05, 05] -0FC8; [0C 57 AD, 05, 05] +1B7C; [0C 5A 29, 05, 05] -0FC9; [0C 57 B4, 05, 05] +00A9; [0C 5C, 05, 05] -0FCA; [0C 57 BB, 05, 05] +1F12F; [0C 5E, 05, 05] -0FCB; [0C 57 C2, 05, 05] +00AE; [0C 60, 05, 05] -0FCC; [0C 57 C9, 05, 05] +1F1AD; [0C 62 02, 05, 05] -0FCE; [0C 57 D0, 05, 05] +2104; [0C 62 09, 05, 05] -0FCF; [0C 57 D7, 05, 05] +2108; [0C 62 10, 05, 05] -0FD5; [0C 57 DE, 05, 05] +2114; [0C 62 17, 05, 05] -0FD6; [0C 57 E5, 05, 05] +2117; [0C 62 1E, 05, 05] -0FD7; [0C 57 EC, 05, 05] +2118; [0C 62 25, 05, 05] -0FD8; [0C 57 F3, 05, 05] +211E; [0C 62 2C, 05, 05] -166D; [0C 57 FA, 05, 05] +211F; [0C 62 33, 05, 05] -1940; [0C 58 03, 05, 05] +2123; [0C 62 3A, 05, 05] -109E; [0C 58 0A, 05, 05] +2125; [0C 62 41, 05, 05] -109F; [0C 58 11, 05, 05] +2127; [0C 62 48, 05, 05] -AA77; [0C 58 18, 05, 05] +2129; [0C 62 4F, 05, 05] -AA78; [0C 58 1F, 05, 05] +212E; [0C 62 56, 05, 05] -AA79; [0C 58 26, 05, 05] +213A; [0C 62 5D, 05, 05] -1173F; [0C 58 2D, 05, 05] +2141; [0C 62 64, 05, 05] -19E0; [0C 58 34, 05, 05] +2142; [0C 62 6B, 05, 05] -19E1; [0C 58 3B, 05, 05] +2143; [0C 62 72, 05, 05] -19E2; [0C 58 42, 05, 05] +2144; [0C 62 79, 05, 05] -19E3; [0C 58 49, 05, 05] +214A; [0C 62 80, 05, 05] -19E4; [0C 58 50, 05, 05] +214C; [0C 62 87, 05, 05] -19E5; [0C 58 57, 05, 05] +214F; [0C 62 8E, 05, 05] -19E6; [0C 58 5E, 05, 05] +218A; [0C 62 95, 05, 05] -19E7; [0C 58 65, 05, 05] +218B; [0C 62 9C, 05, 05] -19E8; [0C 58 6C, 05, 05] +2190; [0C 64, 05, 05] +FFE9; [0C 64, 05, A0] +219A; [0C 64, 05, 05][, 9E, 05] -19E9; [0C 58 73, 05, 05] +2192; [0C 66, 05, 05] +FFEB; [0C 66, 05, A0] +219B; [0C 66, 05, 05][, 9E, 05] -19EA; [0C 58 7A, 05, 05] +2191; [0C 68, 05, 05] +FFEA; [0C 68, 05, A0] -19EB; [0C 58 81, 05, 05] +2193; [0C 6A, 05, 05] +FFEC; [0C 6A, 05, A0] -19EC; [0C 58 88, 05, 05] +2194; [0C 6C 02, 05, 05] +21AE; [0C 6C 02, 05, 05][, 9E, 05] -19ED; [0C 58 8F, 05, 05] +2195; [0C 6C 09, 05, 05] -19EE; [0C 58 96, 05, 05] +2196; [0C 6C 10, 05, 05] -19EF; [0C 58 9D, 05, 05] +2197; [0C 6C 17, 05, 05] -19F0; [0C 58 A4, 05, 05] +2198; [0C 6C 1E, 05, 05] -19F1; [0C 58 AB, 05, 05] +2199; [0C 6C 25, 05, 05] -19F2; [0C 58 B2, 05, 05] +219C; [0C 6C 2C, 05, 05] -19F3; [0C 58 B9, 05, 05] +219D; [0C 6C 33, 05, 05] -19F4; [0C 58 C0, 05, 05] +219E; [0C 6C 3A, 05, 05] -19F5; [0C 58 C7, 05, 05] +219F; [0C 6C 41, 05, 05] -19F6; [0C 58 CE, 05, 05] +21A0; [0C 6C 48, 05, 05] -19F7; [0C 58 D5, 05, 05] +21A1; [0C 6C 4F, 05, 05] -19F8; [0C 58 DC, 05, 05] +21A2; [0C 6C 56, 05, 05] -19F9; [0C 58 E3, 05, 05] +21A3; [0C 6C 5D, 05, 05] -19FA; [0C 58 EA, 05, 05] +21A4; [0C 6C 64, 05, 05] -19FB; [0C 58 F1, 05, 05] +21A5; [0C 6C 6B, 05, 05] -19FC; [0C 58 F8, 05, 05] +21A6; [0C 6C 72, 05, 05] -19FD; [0C 58 FF, 05, 05] +21A7; [0C 6C 79, 05, 05] -19FE; [0C 59 08, 05, 05] +21A8; [0C 6C 80, 05, 05] -19FF; [0C 59 0F, 05, 05] +21A9; [0C 6C 87, 05, 05] -1B61; [0C 59 16, 05, 05] +21AA; [0C 6C 8E, 05, 05] -1B62; [0C 59 1D, 05, 05] +21AB; [0C 6C 95, 05, 05] -1B63; [0C 59 24, 05, 05] +21AC; [0C 6C 9C, 05, 05] -1B64; [0C 59 2B, 05, 05] +21AD; [0C 6C A3, 05, 05] -1B65; [0C 59 32, 05, 05] +21AF; [0C 6C AA, 05, 05] -1B66; [0C 59 39, 05, 05] +21B0; [0C 6C B1, 05, 05] -1B67; [0C 59 40, 05, 05] +21B1; [0C 6C B8, 05, 05] -1B68; [0C 59 47, 05, 05] +21B2; [0C 6C BF, 05, 05] -1B69; [0C 59 4E, 05, 05] +21B3; [0C 6C C6, 05, 05] -1B6A; [0C 59 55, 05, 05] +21B4; [0C 6C CD, 05, 05] -1B74; [0C 59 5C, 05, 05] +21B5; [0C 6C D4, 05, 05] -1B75; [0C 59 63, 05, 05] +21B6; [0C 6C DB, 05, 05] -1B76; [0C 59 6A, 05, 05] +21B7; [0C 6C E2, 05, 05] -1B77; [0C 59 71, 05, 05] +21B8; [0C 6C E9, 05, 05] -1B78; [0C 59 78, 05, 05] +21B9; [0C 6C F0, 05, 05] -1B79; [0C 59 7F, 05, 05] +21BA; [0C 6C F7, 05, 05] -1B7A; [0C 59 86, 05, 05] +21BB; [0C 6C FE, 05, 05] -1B7B; [0C 59 8D, 05, 05] +21BC; [0C 6D 07, 05, 05] -1B7C; [0C 59 94, 05, 05] +21BD; [0C 6D 0E, 05, 05] -00A9; [0C 5B, 05, 05] +21BE; [0C 6D 15, 05, 05] -1F12F; [0C 5D, 05, 05] +21BF; [0C 6D 1C, 05, 05] -00AE; [0C 5F, 05, 05] +21C0; [0C 6D 23, 05, 05] -1F1AD; [0C 61 02, 05, 05] +21C1; [0C 6D 2A, 05, 05] -2104; [0C 61 09, 05, 05] +21C2; [0C 6D 31, 05, 05] -2108; [0C 61 10, 05, 05] +21C3; [0C 6D 38, 05, 05] -2114; [0C 61 17, 05, 05] +21C4; [0C 6D 3F, 05, 05] -2117; [0C 61 1E, 05, 05] +21C5; [0C 6D 46, 05, 05] -2118; [0C 61 25, 05, 05] +21C6; [0C 6D 4D, 05, 05] -211E; [0C 61 2C, 05, 05] +21C7; [0C 6D 54, 05, 05] -211F; [0C 61 33, 05, 05] +21C8; [0C 6D 5B, 05, 05] -2123; [0C 61 3A, 05, 05] +21C9; [0C 6D 62, 05, 05] -2125; [0C 61 41, 05, 05] +21CA; [0C 6D 69, 05, 05] -2127; [0C 61 48, 05, 05] +21CB; [0C 6D 70, 05, 05] -2129; [0C 61 4F, 05, 05] +21CC; [0C 6D 77, 05, 05] -212E; [0C 61 56, 05, 05] +21D0; [0C 6D 7E, 05, 05] +21CD; [0C 6D 7E, 05, 05][, 9E, 05] -213A; [0C 61 5D, 05, 05] +21D1; [0C 6D 85, 05, 05] -2141; [0C 61 64, 05, 05] +21D2; [0C 6D 8C, 05, 05] +21CF; [0C 6D 8C, 05, 05][, 9E, 05] -2142; [0C 61 6B, 05, 05] +21D3; [0C 6D 93, 05, 05] -2143; [0C 61 72, 05, 05] +21D4; [0C 6D 9A, 05, 05] +21CE; [0C 6D 9A, 05, 05][, 9E, 05] -2144; [0C 61 79, 05, 05] +21D5; [0C 6D A1, 05, 05] -214A; [0C 61 80, 05, 05] +21D6; [0C 6D A8, 05, 05] -214C; [0C 61 87, 05, 05] +21D7; [0C 6D AF, 05, 05] -214F; [0C 61 8E, 05, 05] +21D8; [0C 6D B6, 05, 05] -218A; [0C 61 95, 05, 05] +21D9; [0C 6D BD, 05, 05] -218B; [0C 61 9C, 05, 05] +21DA; [0C 6D C4, 05, 05] -2190; [0C 63, 05, 05] -FFE9; [0C 63, 05, A0] -219A; [0C 63, 05, 05][, 9E, 05] +21DB; [0C 6D CB, 05, 05] -2192; [0C 65, 05, 05] -FFEB; [0C 65, 05, A0] -219B; [0C 65, 05, 05][, 9E, 05] +21DC; [0C 6D D2, 05, 05] -2191; [0C 67, 05, 05] -FFEA; [0C 67, 05, A0] +21DD; [0C 6D D9, 05, 05] -2193; [0C 69, 05, 05] -FFEC; [0C 69, 05, A0] +21DE; [0C 6D E0, 05, 05] -2194; [0C 6B 02, 05, 05] -21AE; [0C 6B 02, 05, 05][, 9E, 05] +21DF; [0C 6D E7, 05, 05] -2195; [0C 6B 09, 05, 05] +21E0; [0C 6D EE, 05, 05] -2196; [0C 6B 10, 05, 05] +21E1; [0C 6D F5, 05, 05] -2197; [0C 6B 17, 05, 05] +21E2; [0C 6D FC, 05, 05] -2198; [0C 6B 1E, 05, 05] +21E3; [0C 6E 05, 05, 05] -2199; [0C 6B 25, 05, 05] +21E4; [0C 6E 0C, 05, 05] -219C; [0C 6B 2C, 05, 05] +21E5; [0C 6E 13, 05, 05] -219D; [0C 6B 33, 05, 05] +21E6; [0C 6E 1A, 05, 05] -219E; [0C 6B 3A, 05, 05] +21E7; [0C 6E 21, 05, 05] -219F; [0C 6B 41, 05, 05] +21E8; [0C 6E 28, 05, 05] -21A0; [0C 6B 48, 05, 05] +21E9; [0C 6E 2F, 05, 05] -21A1; [0C 6B 4F, 05, 05] +21EA; [0C 6E 36, 05, 05] -21A2; [0C 6B 56, 05, 05] +21EB; [0C 6E 3D, 05, 05] -21A3; [0C 6B 5D, 05, 05] +21EC; [0C 6E 44, 05, 05] -21A4; [0C 6B 64, 05, 05] +21ED; [0C 6E 4B, 05, 05] -21A5; [0C 6B 6B, 05, 05] +21EE; [0C 6E 52, 05, 05] -21A6; [0C 6B 72, 05, 05] +21EF; [0C 6E 59, 05, 05] -21A7; [0C 6B 79, 05, 05] +21F0; [0C 6E 60, 05, 05] -21A8; [0C 6B 80, 05, 05] +21F1; [0C 6E 67, 05, 05] -21A9; [0C 6B 87, 05, 05] +21F2; [0C 6E 6E, 05, 05] -21AA; [0C 6B 8E, 05, 05] +21F3; [0C 6E 75, 05, 05] -21AB; [0C 6B 95, 05, 05] +21F4; [0C 6E 7C, 05, 05] -21AC; [0C 6B 9C, 05, 05] +21F5; [0C 6E 83, 05, 05] -21AD; [0C 6B A3, 05, 05] +21F6; [0C 6E 8A, 05, 05] -21AF; [0C 6B AA, 05, 05] +21F7; [0C 6E 91, 05, 05] -21B0; [0C 6B B1, 05, 05] +21F8; [0C 6E 98, 05, 05] -21B1; [0C 6B B8, 05, 05] +21F9; [0C 6E 9F, 05, 05] -21B2; [0C 6B BF, 05, 05] +21FA; [0C 6E A6, 05, 05] -21B3; [0C 6B C6, 05, 05] +21FB; [0C 6E AD, 05, 05] -21B4; [0C 6B CD, 05, 05] +21FC; [0C 6E B4, 05, 05] -21B5; [0C 6B D4, 05, 05] +21FD; [0C 6E BB, 05, 05] -21B6; [0C 6B DB, 05, 05] +21FE; [0C 6E C2, 05, 05] -21B7; [0C 6B E2, 05, 05] +21FF; [0C 6E C9, 05, 05] -21B8; [0C 6B E9, 05, 05] +2200; [0C 6E D0, 05, 05] -21B9; [0C 6B F0, 05, 05] +2201; [0C 6E D7, 05, 05] -21BA; [0C 6B F7, 05, 05] +2202; [0C 70, 05, 05] +1D6DB; [0C 70, 05, 20] +1D715; [0C 70, 05, 20] +1D74F; [0C 70, 05, 20] +1D789; [0C 70, 05, 20] +1D7C3; [0C 70, 05, 20] -21BB; [0C 6B FE, 05, 05] +2203; [0C 72 02, 05, 05] +2204; [0C 72 02, 05, 05][, 9E, 05] -21BC; [0C 6C 07, 05, 05] +2205; [0C 72 09, 05, 05] -21BD; [0C 6C 0E, 05, 05] +2206; [0C 72 10, 05, 05] -21BE; [0C 6C 15, 05, 05] +2207; [0C 74, 05, 05] +1D6C1; [0C 74, 05, 20] +1D6FB; [0C 74, 05, 20] +1D735; [0C 74, 05, 20] +1D76F; [0C 74, 05, 20] +1D7A9; [0C 74, 05, 20] -21BF; [0C 6C 1C, 05, 05] +2208; [0C 76 02, 05, 05] +2209; [0C 76 02, 05, 05][, 9E, 05] -21C0; [0C 6C 23, 05, 05] +220A; [0C 76 09, 05, 05] -21C1; [0C 6C 2A, 05, 05] +220B; [0C 76 10, 05, 05] +220C; [0C 76 10, 05, 05][, 9E, 05] -21C2; [0C 6C 31, 05, 05] +220D; [0C 76 17, 05, 05] -21C3; [0C 6C 38, 05, 05] +03F6; [0C 76 1E, 05, 05] -21C4; [0C 6C 3F, 05, 05] +220E; [0C 76 25, 05, 05] -21C5; [0C 6C 46, 05, 05] +220F; [0C 76 2C, 05, 05] -21C6; [0C 6C 4D, 05, 05] +2210; [0C 76 33, 05, 05] -21C7; [0C 6C 54, 05, 05] +2211; [0C 78, 05, 05] +2140; [0C 78, 05, 20] -21C8; [0C 6C 5B, 05, 05] +002B; [0C 7A, 05, 05] +FF0B; [0C 7A, 05, 10] +FB29; [0C 7A, 05, 18] +FE62; [0C 7A, 05, 20] +207A; [0C 7A, 05, 28] +208A; [0C 7A, 05, 30] -21C9; [0C 6C 62, 05, 05] +00B1; [0C 7C, 05, 05] -21CA; [0C 6C 69, 05, 05] +00F7; [0C 7E, 05, 05] -21CB; [0C 6C 70, 05, 05] +00D7; [0C 80, 05, 05] -21CC; [0C 6C 77, 05, 05] +003C; [0C 82, 05, 05] +FF1C; [0C 82, 05, 20] +FE64; [0C 82, 05, 2E] +226E; [0C 82, 05, 05][, 9E, 05] -21D0; [0C 6C 7E, 05, 05] -21CD; [0C 6C 7E, 05, 05][, 9E, 05] +003D; [0C 84, 05, 05] +FF1D; [0C 84, 05, 10] +FE66; [0C 84, 05, 20] +207C; [0C 84, 05, 28] +208C; [0C 84, 05, 30] +2260; [0C 84, 05, 05][, 9E, 05] +2A75; [0C 84, 05, 18][0C 84, 05, 18] +2A76; [0C 84, 05, 18][0C 84, 05, 18][0C 84, 05, 18] -21D1; [0C 6C 85, 05, 05] +003E; [0C 86, 05, 05] +FF1E; [0C 86, 05, 20] +FE65; [0C 86, 05, 2E] +226F; [0C 86, 05, 05][, 9E, 05] -21D2; [0C 6C 8C, 05, 05] -21CF; [0C 6C 8C, 05, 05][, 9E, 05] +00AC; [0C 88, 05, 05] +FFE2; [0C 88, 05, 20] -21D3; [0C 6C 93, 05, 05] +007C; [0C 8A, 05, 05] +FF5C; [0C 8A, 05, 20] -21D4; [0C 6C 9A, 05, 05] -21CE; [0C 6C 9A, 05, 05][, 9E, 05] +00A6; [0C 8C, 05, 05] +FFE4; [0C 8C, 05, 20] -21D5; [0C 6C A1, 05, 05] +007E; [0C 8E, 05, 05] +FF5E; [0C 8E, 05, 20] -21D6; [0C 6C A8, 05, 05] +2212; [0C 90, 05, 05] +207B; [0C 90, 05, 20] +208B; [0C 90, 05, 2E] -21D7; [0C 6C AF, 05, 05] +2052; [0C 92 02, 05, 05] -21D8; [0C 6C B6, 05, 05] +2213; [0C 92 09, 05, 05] -21D9; [0C 6C BD, 05, 05] +2214; [0C 92 10, 05, 05] -21DA; [0C 6C C4, 05, 05] +2215; [0C 94, 05, 05] -21DB; [0C 6C CB, 05, 05] +2044; [0C 96, 05, 05] -21DC; [0C 6C D2, 05, 05] +2216; [0C 98 02, 05, 05] -21DD; [0C 6C D9, 05, 05] +2217; [0C 98 09, 05, 05] -21DE; [0C 6C E0, 05, 05] +2218; [0C 98 10, 05, 05] -21DF; [0C 6C E7, 05, 05] +2219; [0C 98 17, 05, 05] -21E0; [0C 6C EE, 05, 05] +221A; [0C 98 1E, 05, 05] -21E1; [0C 6C F5, 05, 05] +221B; [0C 98 25, 05, 05] -21E2; [0C 6C FC, 05, 05] +0606; [0C 98 2C, 05, 05] -21E3; [0C 6D 05, 05, 05] +221C; [0C 98 33, 05, 05] -21E4; [0C 6D 0C, 05, 05] +0607; [0C 98 3A, 05, 05] -21E5; [0C 6D 13, 05, 05] +221D; [0C 98 41, 05, 05] -21E6; [0C 6D 1A, 05, 05] +221E; [0C 98 48, 05, 05] -21E7; [0C 6D 21, 05, 05] +221F; [0C 98 4F, 05, 05] -21E8; [0C 6D 28, 05, 05] +2220; [0C 98 56, 05, 05] -21E9; [0C 6D 2F, 05, 05] +2221; [0C 98 5D, 05, 05] -21EA; [0C 6D 36, 05, 05] +2222; [0C 98 64, 05, 05] -21EB; [0C 6D 3D, 05, 05] +2223; [0C 98 6B, 05, 05] +2224; [0C 98 6B, 05, 05][, 9E, 05] -21EC; [0C 6D 44, 05, 05] +2225; [0C 98 72, 05, 05] +2226; [0C 98 72, 05, 05][, 9E, 05] -21ED; [0C 6D 4B, 05, 05] +2227; [0C 98 79, 05, 05] -21EE; [0C 6D 52, 05, 05] +2228; [0C 98 80, 05, 05] -21EF; [0C 6D 59, 05, 05] +2229; [0C 98 87, 05, 05] -21F0; [0C 6D 60, 05, 05] +222A; [0C 98 8E, 05, 05] -21F1; [0C 6D 67, 05, 05] +222B; [0C 9A, 05, 05] +222C; [0C 9A, 05, 20][0C 9A, 05, 20] +222D; [0C 9A, 05, 20][0C 9A, 05, 20][0C 9A, 05, 20] +2A0C; [0C 9A, 05, 20][0C 9A, 05, 20][0C 9A, 05, 20][0C 9A, 05, 20] -21F2; [0C 6D 6E, 05, 05] +222E; [0C 9C, 05, 05] +222F; [0C 9C, 05, 20][0C 9C, 05, 20] +2230; [0C 9C, 05, 20][0C 9C, 05, 20][0C 9C, 05, 20] -21F3; [0C 6D 75, 05, 05] +2231; [0C 9E 02, 05, 05] -21F4; [0C 6D 7C, 05, 05] +2232; [0C 9E 09, 05, 05] -21F5; [0C 6D 83, 05, 05] +2233; [0C 9E 10, 05, 05] -21F6; [0C 6D 8A, 05, 05] +2234; [0C 9E 17, 05, 05] -21F7; [0C 6D 91, 05, 05] +2235; [0C 9E 1E, 05, 05] -21F8; [0C 6D 98, 05, 05] +2236; [0C 9E 25, 05, 05] -21F9; [0C 6D 9F, 05, 05] +2237; [0C 9E 2C, 05, 05] -21FA; [0C 6D A6, 05, 05] +2238; [0C 9E 33, 05, 05] -21FB; [0C 6D AD, 05, 05] +2239; [0C 9E 3A, 05, 05] -21FC; [0C 6D B4, 05, 05] +223A; [0C 9E 41, 05, 05] -21FD; [0C 6D BB, 05, 05] +223B; [0C 9E 48, 05, 05] -21FE; [0C 6D C2, 05, 05] +223C; [0C 9E 4F, 05, 05] +2241; [0C 9E 4F, 05, 05][, 9E, 05] -21FF; [0C 6D C9, 05, 05] +223D; [0C 9E 56, 05, 05] -2200; [0C 6D D0, 05, 05] +223E; [0C 9E 5D, 05, 05] -2201; [0C 6D D7, 05, 05] +223F; [0C 9E 64, 05, 05] -2202; [0C 6F, 05, 05] -1D6DB; [0C 6F, 05, 20] -1D715; [0C 6F, 05, 20] -1D74F; [0C 6F, 05, 20] -1D789; [0C 6F, 05, 20] -1D7C3; [0C 6F, 05, 20] +2240; [0C 9E 6B, 05, 05] -2203; [0C 71 02, 05, 05] -2204; [0C 71 02, 05, 05][, 9E, 05] +2242; [0C 9E 72, 05, 05] -2205; [0C 71 09, 05, 05] +2243; [0C 9E 79, 05, 05] +2244; [0C 9E 79, 05, 05][, 9E, 05] -2206; [0C 71 10, 05, 05] +2245; [0C 9E 80, 05, 05] +2247; [0C 9E 80, 05, 05][, 9E, 05] -2207; [0C 73, 05, 05] -1D6C1; [0C 73, 05, 20] -1D6FB; [0C 73, 05, 20] -1D735; [0C 73, 05, 20] -1D76F; [0C 73, 05, 20] -1D7A9; [0C 73, 05, 20] +2246; [0C 9E 87, 05, 05] -2208; [0C 75 02, 05, 05] -2209; [0C 75 02, 05, 05][, 9E, 05] +2248; [0C 9E 8E, 05, 05] +2249; [0C 9E 8E, 05, 05][, 9E, 05] -220A; [0C 75 09, 05, 05] +224A; [0C 9E 95, 05, 05] -220B; [0C 75 10, 05, 05] -220C; [0C 75 10, 05, 05][, 9E, 05] +224B; [0C 9E 9C, 05, 05] -220D; [0C 75 17, 05, 05] +224C; [0C 9E A3, 05, 05] -03F6; [0C 75 1E, 05, 05] +224D; [0C 9E AA, 05, 05] +226D; [0C 9E AA, 05, 05][, 9E, 05] -220E; [0C 75 25, 05, 05] +224E; [0C 9E B1, 05, 05] -220F; [0C 75 2C, 05, 05] +224F; [0C 9E B8, 05, 05] -2210; [0C 75 33, 05, 05] +2250; [0C 9E BF, 05, 05] -2211; [0C 77, 05, 05] -2140; [0C 77, 05, 20] +2251; [0C 9E C6, 05, 05] -002B; [0C 79, 05, 05] -FF0B; [0C 79, 05, 10] -FB29; [0C 79, 05, 18] -FE62; [0C 79, 05, 20] -207A; [0C 79, 05, 28] -208A; [0C 79, 05, 30] +2252; [0C 9E CD, 05, 05] -00B1; [0C 7B, 05, 05] +2253; [0C 9E D4, 05, 05] -00F7; [0C 7D, 05, 05] +2254; [0C 9E DB, 05, 05] -00D7; [0C 7F, 05, 05] +2255; [0C 9E E2, 05, 05] -003C; [0C 81, 05, 05] -FF1C; [0C 81, 05, 20] -FE64; [0C 81, 05, 2E] -226E; [0C 81, 05, 05][, 9E, 05] +2256; [0C 9E E9, 05, 05] -003D; [0C 83, 05, 05] -FF1D; [0C 83, 05, 10] -FE66; [0C 83, 05, 20] -207C; [0C 83, 05, 28] -208C; [0C 83, 05, 30] -2260; [0C 83, 05, 05][, 9E, 05] -2A75; [0C 83, 05, 18][0C 83, 05, 18] -2A76; [0C 83, 05, 18][0C 83, 05, 18][0C 83, 05, 18] +2257; [0C 9E F0, 05, 05] -003E; [0C 85, 05, 05] -FF1E; [0C 85, 05, 20] -FE65; [0C 85, 05, 2E] -226F; [0C 85, 05, 05][, 9E, 05] +2258; [0C 9E F7, 05, 05] -00AC; [0C 87, 05, 05] -FFE2; [0C 87, 05, 20] +2259; [0C 9E FE, 05, 05] -007C; [0C 89, 05, 05] -FF5C; [0C 89, 05, 20] +225A; [0C 9F 07, 05, 05] -00A6; [0C 8B, 05, 05] -FFE4; [0C 8B, 05, 20] +225B; [0C 9F 0E, 05, 05] -007E; [0C 8D, 05, 05] -FF5E; [0C 8D, 05, 20] +225C; [0C 9F 15, 05, 05] -2212; [0C 8F, 05, 05] -207B; [0C 8F, 05, 20] -208B; [0C 8F, 05, 2E] +225D; [0C 9F 1C, 05, 05] -2052; [0C 91 02, 05, 05] +225E; [0C 9F 23, 05, 05] -2213; [0C 91 09, 05, 05] +225F; [0C 9F 2A, 05, 05] -2214; [0C 91 10, 05, 05] +2261; [0C 9F 31, 05, 05] +2262; [0C 9F 31, 05, 05][, 9E, 05] -2215; [0C 93, 05, 05] +2263; [0C 9F 38, 05, 05] -2044; [0C 95, 05, 05] +2264; [0C 9F 3F, 05, 05] +2270; [0C 9F 3F, 05, 05][, 9E, 05] -2216; [0C 97 02, 05, 05] +2265; [0C 9F 46, 05, 05] +2271; [0C 9F 46, 05, 05][, 9E, 05] -2217; [0C 97 09, 05, 05] +2266; [0C 9F 4D, 05, 05] -2218; [0C 97 10, 05, 05] +2267; [0C 9F 54, 05, 05] -2219; [0C 97 17, 05, 05] +2268; [0C 9F 5B, 05, 05] -221A; [0C 97 1E, 05, 05] +2269; [0C 9F 62, 05, 05] -221B; [0C 97 25, 05, 05] +226A; [0C 9F 69, 05, 05] -0606; [0C 97 2C, 05, 05] +226B; [0C 9F 70, 05, 05] -221C; [0C 97 33, 05, 05] +226C; [0C 9F 77, 05, 05] -0607; [0C 97 3A, 05, 05] +2272; [0C 9F 7E, 05, 05] +2274; [0C 9F 7E, 05, 05][, 9E, 05] -221D; [0C 97 41, 05, 05] +2273; [0C 9F 85, 05, 05] +2275; [0C 9F 85, 05, 05][, 9E, 05] -221E; [0C 97 48, 05, 05] +2276; [0C 9F 8C, 05, 05] +2278; [0C 9F 8C, 05, 05][, 9E, 05] -221F; [0C 97 4F, 05, 05] +2277; [0C 9F 93, 05, 05] +2279; [0C 9F 93, 05, 05][, 9E, 05] -2220; [0C 97 56, 05, 05] +227A; [0C 9F 9A, 05, 05] +2280; [0C 9F 9A, 05, 05][, 9E, 05] -2221; [0C 97 5D, 05, 05] +227B; [0C 9F A1, 05, 05] +2281; [0C 9F A1, 05, 05][, 9E, 05] -2222; [0C 97 64, 05, 05] +227C; [0C 9F A8, 05, 05] +22E0; [0C 9F A8, 05, 05][, 9E, 05] -2223; [0C 97 6B, 05, 05] -2224; [0C 97 6B, 05, 05][, 9E, 05] +227D; [0C 9F AF, 05, 05] +22E1; [0C 9F AF, 05, 05][, 9E, 05] -2225; [0C 97 72, 05, 05] -2226; [0C 97 72, 05, 05][, 9E, 05] +227E; [0C 9F B6, 05, 05] -2227; [0C 97 79, 05, 05] +227F; [0C 9F BD, 05, 05] -2228; [0C 97 80, 05, 05] +2282; [0C 9F C4, 05, 05] +2284; [0C 9F C4, 05, 05][, 9E, 05] -2229; [0C 97 87, 05, 05] +2283; [0C 9F CB, 05, 05] +2285; [0C 9F CB, 05, 05][, 9E, 05] -222A; [0C 97 8E, 05, 05] +2286; [0C 9F D2, 05, 05] +2288; [0C 9F D2, 05, 05][, 9E, 05] -222B; [0C 99, 05, 05] -222C; [0C 99, 05, 20][0C 99, 05, 20] -222D; [0C 99, 05, 20][0C 99, 05, 20][0C 99, 05, 20] -2A0C; [0C 99, 05, 20][0C 99, 05, 20][0C 99, 05, 20][0C 99, 05, 20] +2287; [0C 9F D9, 05, 05] +2289; [0C 9F D9, 05, 05][, 9E, 05] -222E; [0C 9B, 05, 05] -222F; [0C 9B, 05, 20][0C 9B, 05, 20] -2230; [0C 9B, 05, 20][0C 9B, 05, 20][0C 9B, 05, 20] +228A; [0C 9F E0, 05, 05] -2231; [0C 9D 02, 05, 05] +228B; [0C 9F E7, 05, 05] -2232; [0C 9D 09, 05, 05] +228C; [0C 9F EE, 05, 05] -2233; [0C 9D 10, 05, 05] +228D; [0C 9F F5, 05, 05] -2234; [0C 9D 17, 05, 05] +228E; [0C 9F FC, 05, 05] -2235; [0C 9D 1E, 05, 05] +228F; [0C A0 05, 05, 05] -2236; [0C 9D 25, 05, 05] +2290; [0C A0 0C, 05, 05] -2237; [0C 9D 2C, 05, 05] +2291; [0C A0 13, 05, 05] +22E2; [0C A0 13, 05, 05][, 9E, 05] -2238; [0C 9D 33, 05, 05] +2292; [0C A0 1A, 05, 05] +22E3; [0C A0 1A, 05, 05][, 9E, 05] -2239; [0C 9D 3A, 05, 05] +2293; [0C A0 21, 05, 05] -223A; [0C 9D 41, 05, 05] +2294; [0C A0 28, 05, 05] -223B; [0C 9D 48, 05, 05] +2295; [0C A0 2F, 05, 05] -223C; [0C 9D 4F, 05, 05] -2241; [0C 9D 4F, 05, 05][, 9E, 05] +2296; [0C A0 36, 05, 05] -223D; [0C 9D 56, 05, 05] +2297; [0C A0 3D, 05, 05] -223E; [0C 9D 5D, 05, 05] +2298; [0C A0 44, 05, 05] -223F; [0C 9D 64, 05, 05] +2299; [0C A0 4B, 05, 05] -2240; [0C 9D 6B, 05, 05] +229A; [0C A0 52, 05, 05] -2242; [0C 9D 72, 05, 05] +229B; [0C A0 59, 05, 05] -2243; [0C 9D 79, 05, 05] -2244; [0C 9D 79, 05, 05][, 9E, 05] +229C; [0C A0 60, 05, 05] -2245; [0C 9D 80, 05, 05] -2247; [0C 9D 80, 05, 05][, 9E, 05] +229D; [0C A0 67, 05, 05] -2246; [0C 9D 87, 05, 05] +229E; [0C A0 6E, 05, 05] -2248; [0C 9D 8E, 05, 05] -2249; [0C 9D 8E, 05, 05][, 9E, 05] +229F; [0C A0 75, 05, 05] -224A; [0C 9D 95, 05, 05] +22A0; [0C A0 7C, 05, 05] -224B; [0C 9D 9C, 05, 05] +22A1; [0C A0 83, 05, 05] -224C; [0C 9D A3, 05, 05] +22A2; [0C A0 8A, 05, 05] +22AC; [0C A0 8A, 05, 05][, 9E, 05] -224D; [0C 9D AA, 05, 05] -226D; [0C 9D AA, 05, 05][, 9E, 05] +22A3; [0C A0 91, 05, 05] -224E; [0C 9D B1, 05, 05] +22A4; [0C A0 98, 05, 05] -224F; [0C 9D B8, 05, 05] +22A5; [0C A0 9F, 05, 05] -2250; [0C 9D BF, 05, 05] +22A6; [0C A0 A6, 05, 05] -2251; [0C 9D C6, 05, 05] +22A7; [0C A0 AD, 05, 05] -2252; [0C 9D CD, 05, 05] +22A8; [0C A0 B4, 05, 05] +22AD; [0C A0 B4, 05, 05][, 9E, 05] -2253; [0C 9D D4, 05, 05] +22A9; [0C A0 BB, 05, 05] +22AE; [0C A0 BB, 05, 05][, 9E, 05] -2254; [0C 9D DB, 05, 05] +22AA; [0C A0 C2, 05, 05] -2255; [0C 9D E2, 05, 05] +22AB; [0C A0 C9, 05, 05] +22AF; [0C A0 C9, 05, 05][, 9E, 05] -2256; [0C 9D E9, 05, 05] +22B0; [0C A0 D0, 05, 05] -2257; [0C 9D F0, 05, 05] +22B1; [0C A0 D7, 05, 05] -2258; [0C 9D F7, 05, 05] +22B2; [0C A0 DE, 05, 05] +22EA; [0C A0 DE, 05, 05][, 9E, 05] -2259; [0C 9D FE, 05, 05] +22B3; [0C A0 E5, 05, 05] +22EB; [0C A0 E5, 05, 05][, 9E, 05] -225A; [0C 9E 07, 05, 05] +22B4; [0C A0 EC, 05, 05] +22EC; [0C A0 EC, 05, 05][, 9E, 05] -225B; [0C 9E 0E, 05, 05] +22B5; [0C A0 F3, 05, 05] +22ED; [0C A0 F3, 05, 05][, 9E, 05] -225C; [0C 9E 15, 05, 05] +22B6; [0C A0 FA, 05, 05] -225D; [0C 9E 1C, 05, 05] +22B7; [0C A1 03, 05, 05] -225E; [0C 9E 23, 05, 05] +22B8; [0C A1 0A, 05, 05] -225F; [0C 9E 2A, 05, 05] +22B9; [0C A1 11, 05, 05] -2261; [0C 9E 31, 05, 05] -2262; [0C 9E 31, 05, 05][, 9E, 05] +22BA; [0C A1 18, 05, 05] -2263; [0C 9E 38, 05, 05] +22BB; [0C A1 1F, 05, 05] -2264; [0C 9E 3F, 05, 05] -2270; [0C 9E 3F, 05, 05][, 9E, 05] +22BC; [0C A1 26, 05, 05] -2265; [0C 9E 46, 05, 05] -2271; [0C 9E 46, 05, 05][, 9E, 05] +214B; [0C A1 2D, 05, 05] -2266; [0C 9E 4D, 05, 05] +22BD; [0C A1 34, 05, 05] -2267; [0C 9E 54, 05, 05] +22BE; [0C A1 3B, 05, 05] -2268; [0C 9E 5B, 05, 05] +22BF; [0C A1 42, 05, 05] -2269; [0C 9E 62, 05, 05] +22C0; [0C A1 49, 05, 05] -226A; [0C 9E 69, 05, 05] +22C1; [0C A1 50, 05, 05] -226B; [0C 9E 70, 05, 05] +22C2; [0C A1 57, 05, 05] -226C; [0C 9E 77, 05, 05] +22C3; [0C A1 5E, 05, 05] -2272; [0C 9E 7E, 05, 05] -2274; [0C 9E 7E, 05, 05][, 9E, 05] +22C4; [0C A1 65, 05, 05] -2273; [0C 9E 85, 05, 05] -2275; [0C 9E 85, 05, 05][, 9E, 05] +22C5; [0C A1 6C, 05, 05] -2276; [0C 9E 8C, 05, 05] -2278; [0C 9E 8C, 05, 05][, 9E, 05] +22C6; [0C A1 73, 05, 05] -2277; [0C 9E 93, 05, 05] -2279; [0C 9E 93, 05, 05][, 9E, 05] +22C7; [0C A1 7A, 05, 05] -227A; [0C 9E 9A, 05, 05] -2280; [0C 9E 9A, 05, 05][, 9E, 05] +22C8; [0C A1 81, 05, 05] -227B; [0C 9E A1, 05, 05] -2281; [0C 9E A1, 05, 05][, 9E, 05] +22C9; [0C A1 88, 05, 05] -227C; [0C 9E A8, 05, 05] -22E0; [0C 9E A8, 05, 05][, 9E, 05] +22CA; [0C A1 8F, 05, 05] -227D; [0C 9E AF, 05, 05] -22E1; [0C 9E AF, 05, 05][, 9E, 05] +22CB; [0C A1 96, 05, 05] -227E; [0C 9E B6, 05, 05] +22CC; [0C A1 9D, 05, 05] -227F; [0C 9E BD, 05, 05] +22CD; [0C A1 A4, 05, 05] -2282; [0C 9E C4, 05, 05] -2284; [0C 9E C4, 05, 05][, 9E, 05] +22CE; [0C A1 AB, 05, 05] -2283; [0C 9E CB, 05, 05] -2285; [0C 9E CB, 05, 05][, 9E, 05] +22CF; [0C A1 B2, 05, 05] -2286; [0C 9E D2, 05, 05] -2288; [0C 9E D2, 05, 05][, 9E, 05] +22D0; [0C A1 B9, 05, 05] -2287; [0C 9E D9, 05, 05] -2289; [0C 9E D9, 05, 05][, 9E, 05] +22D1; [0C A1 C0, 05, 05] -228A; [0C 9E E0, 05, 05] +22D2; [0C A1 C7, 05, 05] -228B; [0C 9E E7, 05, 05] +22D3; [0C A1 CE, 05, 05] -228C; [0C 9E EE, 05, 05] +22D4; [0C A1 D5, 05, 05] -228D; [0C 9E F5, 05, 05] +22D5; [0C A1 DC, 05, 05] -228E; [0C 9E FC, 05, 05] +22D6; [0C A1 E3, 05, 05] -228F; [0C 9F 05, 05, 05] +22D7; [0C A1 EA, 05, 05] -2290; [0C 9F 0C, 05, 05] +22D8; [0C A1 F1, 05, 05] -2291; [0C 9F 13, 05, 05] -22E2; [0C 9F 13, 05, 05][, 9E, 05] +22D9; [0C A1 F8, 05, 05] -2292; [0C 9F 1A, 05, 05] -22E3; [0C 9F 1A, 05, 05][, 9E, 05] +22DA; [0C A1 FF, 05, 05] -2293; [0C 9F 21, 05, 05] +22DB; [0C A2 08, 05, 05] -2294; [0C 9F 28, 05, 05] +22DC; [0C A2 0F, 05, 05] -2295; [0C 9F 2F, 05, 05] +22DD; [0C A2 16, 05, 05] -2296; [0C 9F 36, 05, 05] +22DE; [0C A2 1D, 05, 05] -2297; [0C 9F 3D, 05, 05] +22DF; [0C A2 24, 05, 05] -2298; [0C 9F 44, 05, 05] +22E4; [0C A2 2B, 05, 05] -2299; [0C 9F 4B, 05, 05] +22E5; [0C A2 32, 05, 05] -229A; [0C 9F 52, 05, 05] +22E6; [0C A2 39, 05, 05] -229B; [0C 9F 59, 05, 05] +22E7; [0C A2 40, 05, 05] -229C; [0C 9F 60, 05, 05] +22E8; [0C A2 47, 05, 05] -229D; [0C 9F 67, 05, 05] +22E9; [0C A2 4E, 05, 05] -229E; [0C 9F 6E, 05, 05] +22EE; [0C A2 55, 05, 05] -229F; [0C 9F 75, 05, 05] +22EF; [0C A2 5C, 05, 05] -22A0; [0C 9F 7C, 05, 05] +22F0; [0C A2 63, 05, 05] -22A1; [0C 9F 83, 05, 05] +22F1; [0C A2 6A, 05, 05] -22A2; [0C 9F 8A, 05, 05] -22AC; [0C 9F 8A, 05, 05][, 9E, 05] +22F2; [0C A2 71, 05, 05] -22A3; [0C 9F 91, 05, 05] +22F3; [0C A2 78, 05, 05] -22A4; [0C 9F 98, 05, 05] +22F4; [0C A2 7F, 05, 05] -22A5; [0C 9F 9F, 05, 05] +22F5; [0C A2 86, 05, 05] -22A6; [0C 9F A6, 05, 05] +22F6; [0C A2 8D, 05, 05] -22A7; [0C 9F AD, 05, 05] +22F7; [0C A2 94, 05, 05] -22A8; [0C 9F B4, 05, 05] -22AD; [0C 9F B4, 05, 05][, 9E, 05] +22F8; [0C A2 9B, 05, 05] -22A9; [0C 9F BB, 05, 05] -22AE; [0C 9F BB, 05, 05][, 9E, 05] +22F9; [0C A2 A2, 05, 05] -22AA; [0C 9F C2, 05, 05] +22FA; [0C A2 A9, 05, 05] -22AB; [0C 9F C9, 05, 05] -22AF; [0C 9F C9, 05, 05][, 9E, 05] +22FB; [0C A2 B0, 05, 05] -22B0; [0C 9F D0, 05, 05] +22FC; [0C A2 B7, 05, 05] -22B1; [0C 9F D7, 05, 05] +22FD; [0C A2 BE, 05, 05] -22B2; [0C 9F DE, 05, 05] -22EA; [0C 9F DE, 05, 05][, 9E, 05] +22FE; [0C A2 C5, 05, 05] -22B3; [0C 9F E5, 05, 05] -22EB; [0C 9F E5, 05, 05][, 9E, 05] +22FF; [0C A2 CC, 05, 05] -22B4; [0C 9F EC, 05, 05] -22EC; [0C 9F EC, 05, 05][, 9E, 05] +2300; [0C A2 D3, 05, 05] -22B5; [0C 9F F3, 05, 05] -22ED; [0C 9F F3, 05, 05][, 9E, 05] +2301; [0C A2 DA, 05, 05] -22B6; [0C 9F FA, 05, 05] +2302; [0C A2 E1, 05, 05] -22B7; [0C A0 03, 05, 05] +2303; [0C A2 E8, 05, 05] -22B8; [0C A0 0A, 05, 05] +2304; [0C A2 EF, 05, 05] -22B9; [0C A0 11, 05, 05] +2305; [0C A2 F6, 05, 05] -22BA; [0C A0 18, 05, 05] +2306; [0C A2 FD, 05, 05] -22BB; [0C A0 1F, 05, 05] +2307; [0C A3 06, 05, 05] -22BC; [0C A0 26, 05, 05] +230C; [0C A3 0D, 05, 05] -214B; [0C A0 2D, 05, 05] +230D; [0C A3 14, 05, 05] -22BD; [0C A0 34, 05, 05] +230E; [0C A3 1B, 05, 05] -22BE; [0C A0 3B, 05, 05] +230F; [0C A3 22, 05, 05] -22BF; [0C A0 42, 05, 05] +2310; [0C A3 29, 05, 05] -22C0; [0C A0 49, 05, 05] +2311; [0C A3 30, 05, 05] -22C1; [0C A0 50, 05, 05] +2312; [0C A3 37, 05, 05] -22C2; [0C A0 57, 05, 05] +2313; [0C A3 3E, 05, 05] -22C3; [0C A0 5E, 05, 05] +2314; [0C A3 45, 05, 05] -22C4; [0C A0 65, 05, 05] +2315; [0C A3 4C, 05, 05] -22C5; [0C A0 6C, 05, 05] +2316; [0C A3 53, 05, 05] -22C6; [0C A0 73, 05, 05] +2317; [0C A3 5A, 05, 05] -22C7; [0C A0 7A, 05, 05] +2318; [0C A3 61, 05, 05] -22C8; [0C A0 81, 05, 05] +2319; [0C A3 68, 05, 05] -22C9; [0C A0 88, 05, 05] +231A; [0C A3 6F, 05, 05] -22CA; [0C A0 8F, 05, 05] +231B; [0C A3 76, 05, 05] -22CB; [0C A0 96, 05, 05] +231C; [0C A3 7D, 05, 05] -22CC; [0C A0 9D, 05, 05] +231D; [0C A3 84, 05, 05] -22CD; [0C A0 A4, 05, 05] +231E; [0C A3 8B, 05, 05] -22CE; [0C A0 AB, 05, 05] +231F; [0C A3 92, 05, 05] -22CF; [0C A0 B2, 05, 05] +2320; [0C A3 99, 05, 05] -22D0; [0C A0 B9, 05, 05] +2321; [0C A3 A0, 05, 05] -22D1; [0C A0 C0, 05, 05] +2322; [0C A3 A7, 05, 05] -22D2; [0C A0 C7, 05, 05] +2323; [0C A3 AE, 05, 05] -22D3; [0C A0 CE, 05, 05] +2324; [0C A3 B5, 05, 05] -22D4; [0C A0 D5, 05, 05] +2325; [0C A3 BC, 05, 05] -22D5; [0C A0 DC, 05, 05] +2326; [0C A3 C3, 05, 05] -22D6; [0C A0 E3, 05, 05] +2327; [0C A3 CA, 05, 05] -22D7; [0C A0 EA, 05, 05] +2328; [0C A3 D1, 05, 05] -22D8; [0C A0 F1, 05, 05] +232B; [0C A3 D8, 05, 05] -22D9; [0C A0 F8, 05, 05] +232C; [0C A3 DF, 05, 05] -22DA; [0C A0 FF, 05, 05] +232D; [0C A3 E6, 05, 05] -22DB; [0C A1 08, 05, 05] +232E; [0C A3 ED, 05, 05] -22DC; [0C A1 0F, 05, 05] +232F; [0C A3 F4, 05, 05] -22DD; [0C A1 16, 05, 05] +2330; [0C A3 FB, 05, 05] -22DE; [0C A1 1D, 05, 05] +2331; [0C A4 04, 05, 05] -22DF; [0C A1 24, 05, 05] +2332; [0C A4 0B, 05, 05] -22E4; [0C A1 2B, 05, 05] +2333; [0C A4 12, 05, 05] -22E5; [0C A1 32, 05, 05] +2334; [0C A4 19, 05, 05] -22E6; [0C A1 39, 05, 05] +2335; [0C A4 20, 05, 05] -22E7; [0C A1 40, 05, 05] +2336; [0C A4 27, 05, 05] -22E8; [0C A1 47, 05, 05] +2337; [0C A4 2E, 05, 05] -22E9; [0C A1 4E, 05, 05] +2338; [0C A4 35, 05, 05] -22EE; [0C A1 55, 05, 05] +2339; [0C A4 3C, 05, 05] -22EF; [0C A1 5C, 05, 05] +233A; [0C A4 43, 05, 05] -22F0; [0C A1 63, 05, 05] +233B; [0C A4 4A, 05, 05] -22F1; [0C A1 6A, 05, 05] +233C; [0C A4 51, 05, 05] -22F2; [0C A1 71, 05, 05] +233D; [0C A4 58, 05, 05] -22F3; [0C A1 78, 05, 05] +233E; [0C A4 5F, 05, 05] -22F4; [0C A1 7F, 05, 05] +233F; [0C A4 66, 05, 05] -22F5; [0C A1 86, 05, 05] +2340; [0C A4 6D, 05, 05] -22F6; [0C A1 8D, 05, 05] +2341; [0C A4 74, 05, 05] -22F7; [0C A1 94, 05, 05] +2342; [0C A4 7B, 05, 05] -22F8; [0C A1 9B, 05, 05] +2343; [0C A4 82, 05, 05] -22F9; [0C A1 A2, 05, 05] +2344; [0C A4 89, 05, 05] -22FA; [0C A1 A9, 05, 05] +2345; [0C A4 90, 05, 05] -22FB; [0C A1 B0, 05, 05] +2346; [0C A4 97, 05, 05] -22FC; [0C A1 B7, 05, 05] +2347; [0C A4 9E, 05, 05] -22FD; [0C A1 BE, 05, 05] +2348; [0C A4 A5, 05, 05] -22FE; [0C A1 C5, 05, 05] +2349; [0C A4 AC, 05, 05] -22FF; [0C A1 CC, 05, 05] +234A; [0C A4 B3, 05, 05] -2300; [0C A1 D3, 05, 05] +234B; [0C A4 BA, 05, 05] -2301; [0C A1 DA, 05, 05] +234C; [0C A4 C1, 05, 05] -2302; [0C A1 E1, 05, 05] +234D; [0C A4 C8, 05, 05] -2303; [0C A1 E8, 05, 05] +234E; [0C A4 CF, 05, 05] -2304; [0C A1 EF, 05, 05] +234F; [0C A4 D6, 05, 05] -2305; [0C A1 F6, 05, 05] +2350; [0C A4 DD, 05, 05] -2306; [0C A1 FD, 05, 05] +2351; [0C A4 E4, 05, 05] -2307; [0C A2 06, 05, 05] +2352; [0C A4 EB, 05, 05] -230C; [0C A2 0D, 05, 05] +2353; [0C A4 F2, 05, 05] -230D; [0C A2 14, 05, 05] +2354; [0C A4 F9, 05, 05] -230E; [0C A2 1B, 05, 05] +2355; [0C A5 02, 05, 05] -230F; [0C A2 22, 05, 05] +2356; [0C A5 09, 05, 05] -2310; [0C A2 29, 05, 05] +2357; [0C A5 10, 05, 05] -2311; [0C A2 30, 05, 05] +2358; [0C A5 17, 05, 05] -2312; [0C A2 37, 05, 05] +2359; [0C A5 1E, 05, 05] -2313; [0C A2 3E, 05, 05] +235A; [0C A5 25, 05, 05] -2314; [0C A2 45, 05, 05] +235B; [0C A5 2C, 05, 05] -2315; [0C A2 4C, 05, 05] +235C; [0C A5 33, 05, 05] -2316; [0C A2 53, 05, 05] +235D; [0C A5 3A, 05, 05] -2317; [0C A2 5A, 05, 05] +235E; [0C A5 41, 05, 05] -2318; [0C A2 61, 05, 05] +235F; [0C A5 48, 05, 05] -2319; [0C A2 68, 05, 05] +2360; [0C A5 4F, 05, 05] -231A; [0C A2 6F, 05, 05] +2361; [0C A5 56, 05, 05] -231B; [0C A2 76, 05, 05] +2362; [0C A5 5D, 05, 05] -231C; [0C A2 7D, 05, 05] +2363; [0C A5 64, 05, 05] -231D; [0C A2 84, 05, 05] +2364; [0C A5 6B, 05, 05] -231E; [0C A2 8B, 05, 05] +2365; [0C A5 72, 05, 05] -231F; [0C A2 92, 05, 05] +2366; [0C A5 79, 05, 05] -2320; [0C A2 99, 05, 05] +2367; [0C A5 80, 05, 05] -2321; [0C A2 A0, 05, 05] +2368; [0C A5 87, 05, 05] -2322; [0C A2 A7, 05, 05] +2369; [0C A5 8E, 05, 05] -2323; [0C A2 AE, 05, 05] +236A; [0C A5 95, 05, 05] -2324; [0C A2 B5, 05, 05] +236B; [0C A5 9C, 05, 05] -2325; [0C A2 BC, 05, 05] +236C; [0C A5 A3, 05, 05] -2326; [0C A2 C3, 05, 05] +236D; [0C A5 AA, 05, 05] -2327; [0C A2 CA, 05, 05] +236E; [0C A5 B1, 05, 05] -2328; [0C A2 D1, 05, 05] +236F; [0C A5 B8, 05, 05] -232B; [0C A2 D8, 05, 05] +2370; [0C A5 BF, 05, 05] -232C; [0C A2 DF, 05, 05] +2371; [0C A5 C6, 05, 05] -232D; [0C A2 E6, 05, 05] +2372; [0C A5 CD, 05, 05] -232E; [0C A2 ED, 05, 05] +2373; [0C A5 D4, 05, 05] -232F; [0C A2 F4, 05, 05] +2374; [0C A5 DB, 05, 05] -2330; [0C A2 FB, 05, 05] +2375; [0C A5 E2, 05, 05] -2331; [0C A3 04, 05, 05] +2376; [0C A5 E9, 05, 05] -2332; [0C A3 0B, 05, 05] +2377; [0C A5 F0, 05, 05] -2333; [0C A3 12, 05, 05] +2378; [0C A5 F7, 05, 05] -2334; [0C A3 19, 05, 05] +2379; [0C A5 FE, 05, 05] -2335; [0C A3 20, 05, 05] +237A; [0C A6 07, 05, 05] -2336; [0C A3 27, 05, 05] +237B; [0C A6 0E, 05, 05] -2337; [0C A3 2E, 05, 05] +237C; [0C A6 15, 05, 05] -2338; [0C A3 35, 05, 05] +237D; [0C A6 1C, 05, 05] -2339; [0C A3 3C, 05, 05] +237E; [0C A6 23, 05, 05] -233A; [0C A3 43, 05, 05] +237F; [0C A6 2A, 05, 05] -233B; [0C A3 4A, 05, 05] +2380; [0C A6 31, 05, 05] -233C; [0C A3 51, 05, 05] +2381; [0C A6 38, 05, 05] -233D; [0C A3 58, 05, 05] +2382; [0C A6 3F, 05, 05] -233E; [0C A3 5F, 05, 05] +2383; [0C A6 46, 05, 05] -233F; [0C A3 66, 05, 05] +2384; [0C A6 4D, 05, 05] -2340; [0C A3 6D, 05, 05] +2385; [0C A6 54, 05, 05] -2341; [0C A3 74, 05, 05] +2386; [0C A6 5B, 05, 05] -2342; [0C A3 7B, 05, 05] +2387; [0C A6 62, 05, 05] -2343; [0C A3 82, 05, 05] +2388; [0C A6 69, 05, 05] -2344; [0C A3 89, 05, 05] +2389; [0C A6 70, 05, 05] -2345; [0C A3 90, 05, 05] +238A; [0C A6 77, 05, 05] -2346; [0C A3 97, 05, 05] +238B; [0C A6 7E, 05, 05] -2347; [0C A3 9E, 05, 05] +238C; [0C A6 85, 05, 05] -2348; [0C A3 A5, 05, 05] +238D; [0C A6 8C, 05, 05] -2349; [0C A3 AC, 05, 05] +238E; [0C A6 93, 05, 05] -234A; [0C A3 B3, 05, 05] +238F; [0C A6 9A, 05, 05] -234B; [0C A3 BA, 05, 05] +2390; [0C A6 A1, 05, 05] -234C; [0C A3 C1, 05, 05] +2391; [0C A6 A8, 05, 05] -234D; [0C A3 C8, 05, 05] +2392; [0C A6 AF, 05, 05] -234E; [0C A3 CF, 05, 05] +2393; [0C A6 B6, 05, 05] -234F; [0C A3 D6, 05, 05] +2394; [0C A6 BD, 05, 05] -2350; [0C A3 DD, 05, 05] +2395; [0C A6 C4, 05, 05] -2351; [0C A3 E4, 05, 05] +2396; [0C A6 CB, 05, 05] -2352; [0C A3 EB, 05, 05] +2397; [0C A6 D2, 05, 05] -2353; [0C A3 F2, 05, 05] +2398; [0C A6 D9, 05, 05] -2354; [0C A3 F9, 05, 05] +2399; [0C A6 E0, 05, 05] -2355; [0C A4 02, 05, 05] +239A; [0C A6 E7, 05, 05] -2356; [0C A4 09, 05, 05] +239B; [0C A6 EE, 05, 05] -2357; [0C A4 10, 05, 05] +239C; [0C A6 F5, 05, 05] -2358; [0C A4 17, 05, 05] +239D; [0C A6 FC, 05, 05] -2359; [0C A4 1E, 05, 05] +239E; [0C A7 05, 05, 05] -235A; [0C A4 25, 05, 05] +239F; [0C A7 0C, 05, 05] -235B; [0C A4 2C, 05, 05] +23A0; [0C A7 13, 05, 05] -235C; [0C A4 33, 05, 05] +23A1; [0C A7 1A, 05, 05] -235D; [0C A4 3A, 05, 05] +23A2; [0C A7 21, 05, 05] -235E; [0C A4 41, 05, 05] +23A3; [0C A7 28, 05, 05] -235F; [0C A4 48, 05, 05] +23A4; [0C A7 2F, 05, 05] -2360; [0C A4 4F, 05, 05] +23A5; [0C A7 36, 05, 05] -2361; [0C A4 56, 05, 05] +23A6; [0C A7 3D, 05, 05] -2362; [0C A4 5D, 05, 05] +23A7; [0C A7 44, 05, 05] -2363; [0C A4 64, 05, 05] +23A8; [0C A7 4B, 05, 05] -2364; [0C A4 6B, 05, 05] +23A9; [0C A7 52, 05, 05] -2365; [0C A4 72, 05, 05] +23AA; [0C A7 59, 05, 05] -2366; [0C A4 79, 05, 05] +23AB; [0C A7 60, 05, 05] -2367; [0C A4 80, 05, 05] +23AC; [0C A7 67, 05, 05] -2368; [0C A4 87, 05, 05] +23AD; [0C A7 6E, 05, 05] -2369; [0C A4 8E, 05, 05] +23AE; [0C A7 75, 05, 05] -236A; [0C A4 95, 05, 05] +23AF; [0C A7 7C, 05, 05] -236B; [0C A4 9C, 05, 05] +23B0; [0C A7 83, 05, 05] -236C; [0C A4 A3, 05, 05] +23B1; [0C A7 8A, 05, 05] -236D; [0C A4 AA, 05, 05] +23B2; [0C A7 91, 05, 05] -236E; [0C A4 B1, 05, 05] +23B3; [0C A7 98, 05, 05] -236F; [0C A4 B8, 05, 05] +23B4; [0C A7 9F, 05, 05] -2370; [0C A4 BF, 05, 05] +23B5; [0C A7 A6, 05, 05] -2371; [0C A4 C6, 05, 05] +23B6; [0C A7 AD, 05, 05] -2372; [0C A4 CD, 05, 05] +23B7; [0C A7 B4, 05, 05] -2373; [0C A4 D4, 05, 05] +23B8; [0C A7 BB, 05, 05] -2374; [0C A4 DB, 05, 05] +23B9; [0C A7 C2, 05, 05] -2375; [0C A4 E2, 05, 05] +23BA; [0C A7 C9, 05, 05] -2376; [0C A4 E9, 05, 05] +23BB; [0C A7 D0, 05, 05] -2377; [0C A4 F0, 05, 05] +23BC; [0C A7 D7, 05, 05] -2378; [0C A4 F7, 05, 05] +23BD; [0C A7 DE, 05, 05] -2379; [0C A4 FE, 05, 05] +23BE; [0C A7 E5, 05, 05] -237A; [0C A5 07, 05, 05] +23BF; [0C A7 EC, 05, 05] -237B; [0C A5 0E, 05, 05] +23C0; [0C A7 F3, 05, 05] -237C; [0C A5 15, 05, 05] +23C1; [0C A7 FA, 05, 05] -237D; [0C A5 1C, 05, 05] +23C2; [0C A8 03, 05, 05] -237E; [0C A5 23, 05, 05] +23C3; [0C A8 0A, 05, 05] -237F; [0C A5 2A, 05, 05] +23C4; [0C A8 11, 05, 05] -2380; [0C A5 31, 05, 05] +23C5; [0C A8 18, 05, 05] -2381; [0C A5 38, 05, 05] +23C6; [0C A8 1F, 05, 05] -2382; [0C A5 3F, 05, 05] +23C7; [0C A8 26, 05, 05] -2383; [0C A5 46, 05, 05] +23C8; [0C A8 2D, 05, 05] -2384; [0C A5 4D, 05, 05] +23C9; [0C A8 34, 05, 05] -2385; [0C A5 54, 05, 05] +23CA; [0C A8 3B, 05, 05] -2386; [0C A5 5B, 05, 05] +23CB; [0C A8 42, 05, 05] -2387; [0C A5 62, 05, 05] +23CC; [0C A8 49, 05, 05] -2388; [0C A5 69, 05, 05] +23CD; [0C A8 50, 05, 05] -2389; [0C A5 70, 05, 05] +23CE; [0C A8 57, 05, 05] -238A; [0C A5 77, 05, 05] +23CF; [0C A8 5E, 05, 05] -238B; [0C A5 7E, 05, 05] +23D0; [0C A8 65, 05, 05] -238C; [0C A5 85, 05, 05] +23D1; [0C A8 6C, 05, 05] -238D; [0C A5 8C, 05, 05] +23D2; [0C A8 73, 05, 05] -238E; [0C A5 93, 05, 05] +23D3; [0C A8 7A, 05, 05] -238F; [0C A5 9A, 05, 05] +23D4; [0C A8 81, 05, 05] -2390; [0C A5 A1, 05, 05] +23D5; [0C A8 88, 05, 05] -2391; [0C A5 A8, 05, 05] +23D6; [0C A8 8F, 05, 05] -2392; [0C A5 AF, 05, 05] +23D7; [0C A8 96, 05, 05] -2393; [0C A5 B6, 05, 05] +23D8; [0C A8 9D, 05, 05] -2394; [0C A5 BD, 05, 05] +23D9; [0C A8 A4, 05, 05] -2395; [0C A5 C4, 05, 05] +23DA; [0C A8 AB, 05, 05] -2396; [0C A5 CB, 05, 05] +23DB; [0C A8 B2, 05, 05] -2397; [0C A5 D2, 05, 05] +23DC; [0C A8 B9, 05, 05] -2398; [0C A5 D9, 05, 05] +23DD; [0C A8 C0, 05, 05] -2399; [0C A5 E0, 05, 05] +23DE; [0C A8 C7, 05, 05] -239A; [0C A5 E7, 05, 05] +23DF; [0C A8 CE, 05, 05] -239B; [0C A5 EE, 05, 05] +23E0; [0C A8 D5, 05, 05] -239C; [0C A5 F5, 05, 05] +23E1; [0C A8 DC, 05, 05] -239D; [0C A5 FC, 05, 05] +23E2; [0C A8 E3, 05, 05] -239E; [0C A6 05, 05, 05] +23E3; [0C A8 EA, 05, 05] -239F; [0C A6 0C, 05, 05] +23E4; [0C A8 F1, 05, 05] -23A0; [0C A6 13, 05, 05] +23E5; [0C A8 F8, 05, 05] -23A1; [0C A6 1A, 05, 05] +23E6; [0C A8 FF, 05, 05] -23A2; [0C A6 21, 05, 05] +23E7; [0C A9 08, 05, 05] -23A3; [0C A6 28, 05, 05] +23E8; [0C A9 0F, 05, 05] -23A4; [0C A6 2F, 05, 05] +23E9; [0C A9 16, 05, 05] -23A5; [0C A6 36, 05, 05] +23EA; [0C A9 1D, 05, 05] -23A6; [0C A6 3D, 05, 05] +23EB; [0C A9 24, 05, 05] -23A7; [0C A6 44, 05, 05] +23EC; [0C A9 2B, 05, 05] -23A8; [0C A6 4B, 05, 05] +23ED; [0C A9 32, 05, 05] -23A9; [0C A6 52, 05, 05] +23EE; [0C A9 39, 05, 05] -23AA; [0C A6 59, 05, 05] +23EF; [0C A9 40, 05, 05] -23AB; [0C A6 60, 05, 05] +23F0; [0C A9 47, 05, 05] -23AC; [0C A6 67, 05, 05] +23F1; [0C A9 4E, 05, 05] -23AD; [0C A6 6E, 05, 05] +23F2; [0C A9 55, 05, 05] -23AE; [0C A6 75, 05, 05] +23F3; [0C A9 5C, 05, 05] -23AF; [0C A6 7C, 05, 05] +23F4; [0C A9 63, 05, 05] -23B0; [0C A6 83, 05, 05] +23F5; [0C A9 6A, 05, 05] -23B1; [0C A6 8A, 05, 05] +23F6; [0C A9 71, 05, 05] -23B2; [0C A6 91, 05, 05] +23F7; [0C A9 78, 05, 05] -23B3; [0C A6 98, 05, 05] +23F8; [0C A9 7F, 05, 05] -23B4; [0C A6 9F, 05, 05] +23F9; [0C A9 86, 05, 05] -23B5; [0C A6 A6, 05, 05] +23FA; [0C A9 8D, 05, 05] -23B6; [0C A6 AD, 05, 05] +23FB; [0C A9 94, 05, 05] -23B7; [0C A6 B4, 05, 05] +23FC; [0C A9 9B, 05, 05] -23B8; [0C A6 BB, 05, 05] +23FD; [0C A9 A2, 05, 05] -23B9; [0C A6 C2, 05, 05] +23FE; [0C A9 A9, 05, 05] -23BA; [0C A6 C9, 05, 05] +23FF; [0C A9 B0, 05, 05] -23BB; [0C A6 D0, 05, 05] +2400; [0C A9 B7, 05, 05] -23BC; [0C A6 D7, 05, 05] +2401; [0C A9 BE, 05, 05] -23BD; [0C A6 DE, 05, 05] +2402; [0C A9 C5, 05, 05] -23BE; [0C A6 E5, 05, 05] +2403; [0C A9 CC, 05, 05] -23BF; [0C A6 EC, 05, 05] +2404; [0C A9 D3, 05, 05] -23C0; [0C A6 F3, 05, 05] +2405; [0C A9 DA, 05, 05] -23C1; [0C A6 FA, 05, 05] +2406; [0C A9 E1, 05, 05] -23C2; [0C A7 03, 05, 05] +2407; [0C A9 E8, 05, 05] -23C3; [0C A7 0A, 05, 05] +2408; [0C A9 EF, 05, 05] -23C4; [0C A7 11, 05, 05] +2409; [0C A9 F6, 05, 05] -23C5; [0C A7 18, 05, 05] +240A; [0C A9 FD, 05, 05] -23C6; [0C A7 1F, 05, 05] +240B; [0C AA 06, 05, 05] -23C7; [0C A7 26, 05, 05] +240C; [0C AA 0D, 05, 05] -23C8; [0C A7 2D, 05, 05] +240D; [0C AA 14, 05, 05] -23C9; [0C A7 34, 05, 05] +240E; [0C AA 1B, 05, 05] -23CA; [0C A7 3B, 05, 05] +240F; [0C AA 22, 05, 05] -23CB; [0C A7 42, 05, 05] +2410; [0C AA 29, 05, 05] -23CC; [0C A7 49, 05, 05] +2411; [0C AA 30, 05, 05] -23CD; [0C A7 50, 05, 05] +2412; [0C AA 37, 05, 05] -23CE; [0C A7 57, 05, 05] +2413; [0C AA 3E, 05, 05] -23CF; [0C A7 5E, 05, 05] +2414; [0C AA 45, 05, 05] -23D0; [0C A7 65, 05, 05] +2415; [0C AA 4C, 05, 05] -23D1; [0C A7 6C, 05, 05] +2416; [0C AA 53, 05, 05] -23D2; [0C A7 73, 05, 05] +2417; [0C AA 5A, 05, 05] -23D3; [0C A7 7A, 05, 05] +2418; [0C AA 61, 05, 05] -23D4; [0C A7 81, 05, 05] +2419; [0C AA 68, 05, 05] -23D5; [0C A7 88, 05, 05] +241A; [0C AA 6F, 05, 05] -23D6; [0C A7 8F, 05, 05] +241B; [0C AA 76, 05, 05] -23D7; [0C A7 96, 05, 05] +241C; [0C AA 7D, 05, 05] -23D8; [0C A7 9D, 05, 05] +241D; [0C AA 84, 05, 05] -23D9; [0C A7 A4, 05, 05] +241E; [0C AA 8B, 05, 05] -23DA; [0C A7 AB, 05, 05] +241F; [0C AA 92, 05, 05] -23DB; [0C A7 B2, 05, 05] +2420; [0C AA 99, 05, 05] -23DC; [0C A7 B9, 05, 05] +2421; [0C AA A0, 05, 05] -23DD; [0C A7 C0, 05, 05] +2422; [0C AA A7, 05, 05] -23DE; [0C A7 C7, 05, 05] +2423; [0C AA AE, 05, 05] -23DF; [0C A7 CE, 05, 05] +2424; [0C AA B5, 05, 05] -23E0; [0C A7 D5, 05, 05] +2425; [0C AA BC, 05, 05] -23E1; [0C A7 DC, 05, 05] +2426; [0C AA C3, 05, 05] -23E2; [0C A7 E3, 05, 05] +2440; [0C AA CA, 05, 05] -23E3; [0C A7 EA, 05, 05] +2441; [0C AA D1, 05, 05] -23E4; [0C A7 F1, 05, 05] +2442; [0C AA D8, 05, 05] -23E5; [0C A7 F8, 05, 05] +2443; [0C AA DF, 05, 05] -23E6; [0C A7 FF, 05, 05] +2444; [0C AA E6, 05, 05] -23E7; [0C A8 08, 05, 05] +2445; [0C AA ED, 05, 05] -23E8; [0C A8 0F, 05, 05] +2446; [0C AA F4, 05, 05] -23E9; [0C A8 16, 05, 05] +2447; [0C AA FB, 05, 05] -23EA; [0C A8 1D, 05, 05] +2448; [0C AB 04, 05, 05] -23EB; [0C A8 24, 05, 05] +2449; [0C AB 0B, 05, 05] -23EC; [0C A8 2B, 05, 05] +244A; [0C AB 12, 05, 05] -23ED; [0C A8 32, 05, 05] +2500; [0C AB 19, 05, 05] -23EE; [0C A8 39, 05, 05] +2501; [0C AB 20, 05, 05] -23EF; [0C A8 40, 05, 05] +2502; [0C AD, 05, 05] +FFE8; [0C AD, 05, A0] -23F0; [0C A8 47, 05, 05] +2503; [0C AF 02, 05, 05] -23F1; [0C A8 4E, 05, 05] +2504; [0C AF 09, 05, 05] -23F2; [0C A8 55, 05, 05] +2505; [0C AF 10, 05, 05] -23F3; [0C A8 5C, 05, 05] +2506; [0C AF 17, 05, 05] -23F4; [0C A8 63, 05, 05] +2507; [0C AF 1E, 05, 05] -23F5; [0C A8 6A, 05, 05] +2508; [0C AF 25, 05, 05] -23F6; [0C A8 71, 05, 05] +2509; [0C AF 2C, 05, 05] -23F7; [0C A8 78, 05, 05] +250A; [0C AF 33, 05, 05] -23F8; [0C A8 7F, 05, 05] +250B; [0C AF 3A, 05, 05] -23F9; [0C A8 86, 05, 05] +250C; [0C AF 41, 05, 05] -23FA; [0C A8 8D, 05, 05] +250D; [0C AF 48, 05, 05] -23FB; [0C A8 94, 05, 05] +250E; [0C AF 4F, 05, 05] -23FC; [0C A8 9B, 05, 05] +250F; [0C AF 56, 05, 05] -23FD; [0C A8 A2, 05, 05] +2510; [0C AF 5D, 05, 05] -23FE; [0C A8 A9, 05, 05] +2511; [0C AF 64, 05, 05] -23FF; [0C A8 B0, 05, 05] +2512; [0C AF 6B, 05, 05] -2400; [0C A8 B7, 05, 05] +2513; [0C AF 72, 05, 05] -2401; [0C A8 BE, 05, 05] +2514; [0C AF 79, 05, 05] -2402; [0C A8 C5, 05, 05] +2515; [0C AF 80, 05, 05] -2403; [0C A8 CC, 05, 05] +2516; [0C AF 87, 05, 05] -2404; [0C A8 D3, 05, 05] +2517; [0C AF 8E, 05, 05] -2405; [0C A8 DA, 05, 05] +2518; [0C AF 95, 05, 05] -2406; [0C A8 E1, 05, 05] +2519; [0C AF 9C, 05, 05] -2407; [0C A8 E8, 05, 05] +251A; [0C AF A3, 05, 05] -2408; [0C A8 EF, 05, 05] +251B; [0C AF AA, 05, 05] -2409; [0C A8 F6, 05, 05] +251C; [0C AF B1, 05, 05] -240A; [0C A8 FD, 05, 05] +251D; [0C AF B8, 05, 05] -240B; [0C A9 06, 05, 05] +251E; [0C AF BF, 05, 05] -240C; [0C A9 0D, 05, 05] +251F; [0C AF C6, 05, 05] -240D; [0C A9 14, 05, 05] +2520; [0C AF CD, 05, 05] -240E; [0C A9 1B, 05, 05] +2521; [0C AF D4, 05, 05] -240F; [0C A9 22, 05, 05] +2522; [0C AF DB, 05, 05] -2410; [0C A9 29, 05, 05] +2523; [0C AF E2, 05, 05] -2411; [0C A9 30, 05, 05] +2524; [0C AF E9, 05, 05] -2412; [0C A9 37, 05, 05] +2525; [0C AF F0, 05, 05] -2413; [0C A9 3E, 05, 05] +2526; [0C AF F7, 05, 05] -2414; [0C A9 45, 05, 05] +2527; [0C AF FE, 05, 05] -2415; [0C A9 4C, 05, 05] +2528; [0C B0 07, 05, 05] -2416; [0C A9 53, 05, 05] +2529; [0C B0 0E, 05, 05] -2417; [0C A9 5A, 05, 05] +252A; [0C B0 15, 05, 05] -2418; [0C A9 61, 05, 05] +252B; [0C B0 1C, 05, 05] -2419; [0C A9 68, 05, 05] +252C; [0C B0 23, 05, 05] -241A; [0C A9 6F, 05, 05] +252D; [0C B0 2A, 05, 05] -241B; [0C A9 76, 05, 05] +252E; [0C B0 31, 05, 05] -241C; [0C A9 7D, 05, 05] +252F; [0C B0 38, 05, 05] -241D; [0C A9 84, 05, 05] +2530; [0C B0 3F, 05, 05] -241E; [0C A9 8B, 05, 05] +2531; [0C B0 46, 05, 05] -241F; [0C A9 92, 05, 05] +2532; [0C B0 4D, 05, 05] -2420; [0C A9 99, 05, 05] +2533; [0C B0 54, 05, 05] -2421; [0C A9 A0, 05, 05] +2534; [0C B0 5B, 05, 05] -2422; [0C A9 A7, 05, 05] +2535; [0C B0 62, 05, 05] -2423; [0C A9 AE, 05, 05] +2536; [0C B0 69, 05, 05] -2424; [0C A9 B5, 05, 05] +2537; [0C B0 70, 05, 05] -2425; [0C A9 BC, 05, 05] +2538; [0C B0 77, 05, 05] -2426; [0C A9 C3, 05, 05] +2539; [0C B0 7E, 05, 05] -2440; [0C A9 CA, 05, 05] +253A; [0C B0 85, 05, 05] -2441; [0C A9 D1, 05, 05] +253B; [0C B0 8C, 05, 05] -2442; [0C A9 D8, 05, 05] +253C; [0C B0 93, 05, 05] -2443; [0C A9 DF, 05, 05] +253D; [0C B0 9A, 05, 05] -2444; [0C A9 E6, 05, 05] +253E; [0C B0 A1, 05, 05] -2445; [0C A9 ED, 05, 05] +253F; [0C B0 A8, 05, 05] -2446; [0C A9 F4, 05, 05] +2540; [0C B0 AF, 05, 05] -2447; [0C A9 FB, 05, 05] +2541; [0C B0 B6, 05, 05] -2448; [0C AA 04, 05, 05] +2542; [0C B0 BD, 05, 05] -2449; [0C AA 0B, 05, 05] +2543; [0C B0 C4, 05, 05] -244A; [0C AA 12, 05, 05] +2544; [0C B0 CB, 05, 05] -2500; [0C AA 19, 05, 05] +2545; [0C B0 D2, 05, 05] -2501; [0C AA 20, 05, 05] +2546; [0C B0 D9, 05, 05] -2502; [0C AC, 05, 05] -FFE8; [0C AC, 05, A0] +2547; [0C B0 E0, 05, 05] -2503; [0C AE 02, 05, 05] +2548; [0C B0 E7, 05, 05] -2504; [0C AE 09, 05, 05] +2549; [0C B0 EE, 05, 05] -2505; [0C AE 10, 05, 05] +254A; [0C B0 F5, 05, 05] -2506; [0C AE 17, 05, 05] +254B; [0C B0 FC, 05, 05] -2507; [0C AE 1E, 05, 05] +254C; [0C B1 05, 05, 05] -2508; [0C AE 25, 05, 05] +254D; [0C B1 0C, 05, 05] -2509; [0C AE 2C, 05, 05] +254E; [0C B1 13, 05, 05] -250A; [0C AE 33, 05, 05] +254F; [0C B1 1A, 05, 05] -250B; [0C AE 3A, 05, 05] +2550; [0C B1 21, 05, 05] -250C; [0C AE 41, 05, 05] +2551; [0C B1 28, 05, 05] -250D; [0C AE 48, 05, 05] +2552; [0C B1 2F, 05, 05] -250E; [0C AE 4F, 05, 05] +2553; [0C B1 36, 05, 05] -250F; [0C AE 56, 05, 05] +2554; [0C B1 3D, 05, 05] -2510; [0C AE 5D, 05, 05] +2555; [0C B1 44, 05, 05] -2511; [0C AE 64, 05, 05] +2556; [0C B1 4B, 05, 05] -2512; [0C AE 6B, 05, 05] +2557; [0C B1 52, 05, 05] -2513; [0C AE 72, 05, 05] +2558; [0C B1 59, 05, 05] -2514; [0C AE 79, 05, 05] +2559; [0C B1 60, 05, 05] -2515; [0C AE 80, 05, 05] +255A; [0C B1 67, 05, 05] -2516; [0C AE 87, 05, 05] +255B; [0C B1 6E, 05, 05] -2517; [0C AE 8E, 05, 05] +255C; [0C B1 75, 05, 05] -2518; [0C AE 95, 05, 05] +255D; [0C B1 7C, 05, 05] -2519; [0C AE 9C, 05, 05] +255E; [0C B1 83, 05, 05] -251A; [0C AE A3, 05, 05] +255F; [0C B1 8A, 05, 05] -251B; [0C AE AA, 05, 05] +2560; [0C B1 91, 05, 05] -251C; [0C AE B1, 05, 05] +2561; [0C B1 98, 05, 05] -251D; [0C AE B8, 05, 05] +2562; [0C B1 9F, 05, 05] -251E; [0C AE BF, 05, 05] +2563; [0C B1 A6, 05, 05] -251F; [0C AE C6, 05, 05] +2564; [0C B1 AD, 05, 05] -2520; [0C AE CD, 05, 05] +2565; [0C B1 B4, 05, 05] -2521; [0C AE D4, 05, 05] +2566; [0C B1 BB, 05, 05] -2522; [0C AE DB, 05, 05] +2567; [0C B1 C2, 05, 05] -2523; [0C AE E2, 05, 05] +2568; [0C B1 C9, 05, 05] -2524; [0C AE E9, 05, 05] +2569; [0C B1 D0, 05, 05] -2525; [0C AE F0, 05, 05] +256A; [0C B1 D7, 05, 05] -2526; [0C AE F7, 05, 05] +256B; [0C B1 DE, 05, 05] -2527; [0C AE FE, 05, 05] +256C; [0C B1 E5, 05, 05] -2528; [0C AF 07, 05, 05] +256D; [0C B1 EC, 05, 05] -2529; [0C AF 0E, 05, 05] +256E; [0C B1 F3, 05, 05] -252A; [0C AF 15, 05, 05] +256F; [0C B1 FA, 05, 05] -252B; [0C AF 1C, 05, 05] +2570; [0C B2 03, 05, 05] -252C; [0C AF 23, 05, 05] +2571; [0C B2 0A, 05, 05] -252D; [0C AF 2A, 05, 05] +2572; [0C B2 11, 05, 05] -252E; [0C AF 31, 05, 05] +2573; [0C B2 18, 05, 05] -252F; [0C AF 38, 05, 05] +2574; [0C B2 1F, 05, 05] -2530; [0C AF 3F, 05, 05] +2575; [0C B2 26, 05, 05] -2531; [0C AF 46, 05, 05] +2576; [0C B2 2D, 05, 05] -2532; [0C AF 4D, 05, 05] +2577; [0C B2 34, 05, 05] -2533; [0C AF 54, 05, 05] +2578; [0C B2 3B, 05, 05] -2534; [0C AF 5B, 05, 05] +2579; [0C B2 42, 05, 05] -2535; [0C AF 62, 05, 05] +257A; [0C B2 49, 05, 05] -2536; [0C AF 69, 05, 05] +257B; [0C B2 50, 05, 05] -2537; [0C AF 70, 05, 05] +257C; [0C B2 57, 05, 05] -2538; [0C AF 77, 05, 05] +257D; [0C B2 5E, 05, 05] -2539; [0C AF 7E, 05, 05] +257E; [0C B2 65, 05, 05] -253A; [0C AF 85, 05, 05] +257F; [0C B2 6C, 05, 05] -253B; [0C AF 8C, 05, 05] +2580; [0C B2 73, 05, 05] -253C; [0C AF 93, 05, 05] +2581; [0C B2 7A, 05, 05] -253D; [0C AF 9A, 05, 05] +2582; [0C B2 81, 05, 05] -253E; [0C AF A1, 05, 05] +2583; [0C B2 88, 05, 05] -253F; [0C AF A8, 05, 05] +2584; [0C B2 8F, 05, 05] -2540; [0C AF AF, 05, 05] +2585; [0C B2 96, 05, 05] -2541; [0C AF B6, 05, 05] +2586; [0C B2 9D, 05, 05] -2542; [0C AF BD, 05, 05] +2587; [0C B2 A4, 05, 05] -2543; [0C AF C4, 05, 05] +2588; [0C B2 AB, 05, 05] -2544; [0C AF CB, 05, 05] +2589; [0C B2 B2, 05, 05] -2545; [0C AF D2, 05, 05] +258A; [0C B2 B9, 05, 05] -2546; [0C AF D9, 05, 05] +258B; [0C B2 C0, 05, 05] -2547; [0C AF E0, 05, 05] +258C; [0C B2 C7, 05, 05] -2548; [0C AF E7, 05, 05] +258D; [0C B2 CE, 05, 05] -2549; [0C AF EE, 05, 05] +258E; [0C B2 D5, 05, 05] -254A; [0C AF F5, 05, 05] +258F; [0C B2 DC, 05, 05] -254B; [0C AF FC, 05, 05] +2590; [0C B2 E3, 05, 05] -254C; [0C B0 05, 05, 05] +2591; [0C B2 EA, 05, 05] -254D; [0C B0 0C, 05, 05] +2592; [0C B2 F1, 05, 05] -254E; [0C B0 13, 05, 05] +2593; [0C B2 F8, 05, 05] -254F; [0C B0 1A, 05, 05] +2594; [0C B2 FF, 05, 05] -2550; [0C B0 21, 05, 05] +2595; [0C B3 08, 05, 05] -2551; [0C B0 28, 05, 05] +2596; [0C B3 0F, 05, 05] -2552; [0C B0 2F, 05, 05] +2597; [0C B3 16, 05, 05] -2553; [0C B0 36, 05, 05] +2598; [0C B3 1D, 05, 05] -2554; [0C B0 3D, 05, 05] +2599; [0C B3 24, 05, 05] -2555; [0C B0 44, 05, 05] +259A; [0C B3 2B, 05, 05] -2556; [0C B0 4B, 05, 05] +259B; [0C B3 32, 05, 05] -2557; [0C B0 52, 05, 05] +259C; [0C B3 39, 05, 05] -2558; [0C B0 59, 05, 05] +259D; [0C B3 40, 05, 05] -2559; [0C B0 60, 05, 05] +259E; [0C B3 47, 05, 05] -255A; [0C B0 67, 05, 05] +259F; [0C B3 4E, 05, 05] -255B; [0C B0 6E, 05, 05] +25A0; [0C B5, 05, 05] +FFED; [0C B5, 05, A0] -255C; [0C B0 75, 05, 05] +25A1; [0C B7 02, 05, 05] -255D; [0C B0 7C, 05, 05] +25A2; [0C B7 09, 05, 05] -255E; [0C B0 83, 05, 05] +25A3; [0C B7 10, 05, 05] -255F; [0C B0 8A, 05, 05] +25A4; [0C B7 17, 05, 05] -2560; [0C B0 91, 05, 05] +25A5; [0C B7 1E, 05, 05] -2561; [0C B0 98, 05, 05] +25A6; [0C B7 25, 05, 05] -2562; [0C B0 9F, 05, 05] +25A7; [0C B7 2C, 05, 05] -2563; [0C B0 A6, 05, 05] +25A8; [0C B7 33, 05, 05] -2564; [0C B0 AD, 05, 05] +25A9; [0C B7 3A, 05, 05] -2565; [0C B0 B4, 05, 05] +25AA; [0C B7 41, 05, 05] -2566; [0C B0 BB, 05, 05] +25AB; [0C B7 48, 05, 05] -2567; [0C B0 C2, 05, 05] +25AC; [0C B7 4F, 05, 05] -2568; [0C B0 C9, 05, 05] +25AD; [0C B7 56, 05, 05] -2569; [0C B0 D0, 05, 05] +25AE; [0C B7 5D, 05, 05] -256A; [0C B0 D7, 05, 05] +25AF; [0C B7 64, 05, 05] -256B; [0C B0 DE, 05, 05] +25B0; [0C B7 6B, 05, 05] -256C; [0C B0 E5, 05, 05] +25B1; [0C B7 72, 05, 05] -256D; [0C B0 EC, 05, 05] +25B2; [0C B7 79, 05, 05] -256E; [0C B0 F3, 05, 05] +25B3; [0C B7 80, 05, 05] -256F; [0C B0 FA, 05, 05] +25B4; [0C B7 87, 05, 05] -2570; [0C B1 03, 05, 05] +25B5; [0C B7 8E, 05, 05] -2571; [0C B1 0A, 05, 05] +25B6; [0C B7 95, 05, 05] -2572; [0C B1 11, 05, 05] +25B7; [0C B7 9C, 05, 05] -2573; [0C B1 18, 05, 05] +25B8; [0C B7 A3, 05, 05] -2574; [0C B1 1F, 05, 05] +25B9; [0C B7 AA, 05, 05] -2575; [0C B1 26, 05, 05] +25BA; [0C B7 B1, 05, 05] -2576; [0C B1 2D, 05, 05] +25BB; [0C B7 B8, 05, 05] -2577; [0C B1 34, 05, 05] +25BC; [0C B7 BF, 05, 05] -2578; [0C B1 3B, 05, 05] +25BD; [0C B7 C6, 05, 05] -2579; [0C B1 42, 05, 05] +25BE; [0C B7 CD, 05, 05] -257A; [0C B1 49, 05, 05] +25BF; [0C B7 D4, 05, 05] -257B; [0C B1 50, 05, 05] +25C0; [0C B7 DB, 05, 05] -257C; [0C B1 57, 05, 05] +25C1; [0C B7 E2, 05, 05] -257D; [0C B1 5E, 05, 05] +25C2; [0C B7 E9, 05, 05] -257E; [0C B1 65, 05, 05] +25C3; [0C B7 F0, 05, 05] -257F; [0C B1 6C, 05, 05] +25C4; [0C B7 F7, 05, 05] -2580; [0C B1 73, 05, 05] +25C5; [0C B7 FE, 05, 05] -2581; [0C B1 7A, 05, 05] +25C6; [0C B8 07, 05, 05] -2582; [0C B1 81, 05, 05] +25C7; [0C B8 0E, 05, 05] -2583; [0C B1 88, 05, 05] +25C8; [0C B8 15, 05, 05] -2584; [0C B1 8F, 05, 05] +25C9; [0C B8 1C, 05, 05] -2585; [0C B1 96, 05, 05] +25CA; [0C B8 23, 05, 05] -2586; [0C B1 9D, 05, 05] +25CB; [0C BA, 05, 05] +FFEE; [0C BA, 05, A0] -2587; [0C B1 A4, 05, 05] +25CC; [0C BC 02, 05, 05] -2588; [0C B1 AB, 05, 05] +25CD; [0C BC 09, 05, 05] -2589; [0C B1 B2, 05, 05] +25CE; [0C BC 10, 05, 05] -258A; [0C B1 B9, 05, 05] +25CF; [0C BC 17, 05, 05] -258B; [0C B1 C0, 05, 05] +25D0; [0C BC 1E, 05, 05] -258C; [0C B1 C7, 05, 05] +25D1; [0C BC 25, 05, 05] -258D; [0C B1 CE, 05, 05] +25D2; [0C BC 2C, 05, 05] -258E; [0C B1 D5, 05, 05] +25D3; [0C BC 33, 05, 05] -258F; [0C B1 DC, 05, 05] +25D4; [0C BC 3A, 05, 05] -2590; [0C B1 E3, 05, 05] +25D5; [0C BC 41, 05, 05] -2591; [0C B1 EA, 05, 05] +25D6; [0C BC 48, 05, 05] -2592; [0C B1 F1, 05, 05] +25D7; [0C BC 4F, 05, 05] -2593; [0C B1 F8, 05, 05] +25D8; [0C BC 56, 05, 05] -2594; [0C B1 FF, 05, 05] +25D9; [0C BC 5D, 05, 05] -2595; [0C B2 08, 05, 05] +25DA; [0C BC 64, 05, 05] -2596; [0C B2 0F, 05, 05] +25DB; [0C BC 6B, 05, 05] -2597; [0C B2 16, 05, 05] +25DC; [0C BC 72, 05, 05] -2598; [0C B2 1D, 05, 05] +25DD; [0C BC 79, 05, 05] -2599; [0C B2 24, 05, 05] +25DE; [0C BC 80, 05, 05] -259A; [0C B2 2B, 05, 05] +25DF; [0C BC 87, 05, 05] -259B; [0C B2 32, 05, 05] +25E0; [0C BC 8E, 05, 05] -259C; [0C B2 39, 05, 05] +25E1; [0C BC 95, 05, 05] -259D; [0C B2 40, 05, 05] +25E2; [0C BC 9C, 05, 05] -259E; [0C B2 47, 05, 05] +25E3; [0C BC A3, 05, 05] -259F; [0C B2 4E, 05, 05] +25E4; [0C BC AA, 05, 05] -25A0; [0C B4, 05, 05] -FFED; [0C B4, 05, A0] +25E5; [0C BC B1, 05, 05] -25A1; [0C B6 02, 05, 05] +25E6; [0C BC B8, 05, 05] -25A2; [0C B6 09, 05, 05] +25E7; [0C BC BF, 05, 05] -25A3; [0C B6 10, 05, 05] +25E8; [0C BC C6, 05, 05] -25A4; [0C B6 17, 05, 05] +25E9; [0C BC CD, 05, 05] -25A5; [0C B6 1E, 05, 05] +25EA; [0C BC D4, 05, 05] -25A6; [0C B6 25, 05, 05] +25EB; [0C BC DB, 05, 05] -25A7; [0C B6 2C, 05, 05] +25EC; [0C BC E2, 05, 05] -25A8; [0C B6 33, 05, 05] +25ED; [0C BC E9, 05, 05] -25A9; [0C B6 3A, 05, 05] +25EE; [0C BC F0, 05, 05] -25AA; [0C B6 41, 05, 05] +25EF; [0C BC F7, 05, 05] -25AB; [0C B6 48, 05, 05] +25F0; [0C BC FE, 05, 05] -25AC; [0C B6 4F, 05, 05] +25F1; [0C BD 07, 05, 05] -25AD; [0C B6 56, 05, 05] +25F2; [0C BD 0E, 05, 05] -25AE; [0C B6 5D, 05, 05] +25F3; [0C BD 15, 05, 05] -25AF; [0C B6 64, 05, 05] +25F4; [0C BD 1C, 05, 05] -25B0; [0C B6 6B, 05, 05] +25F5; [0C BD 23, 05, 05] -25B1; [0C B6 72, 05, 05] +25F6; [0C BD 2A, 05, 05] -25B2; [0C B6 79, 05, 05] +25F7; [0C BD 31, 05, 05] -25B3; [0C B6 80, 05, 05] +25F8; [0C BD 38, 05, 05] -25B4; [0C B6 87, 05, 05] +25F9; [0C BD 3F, 05, 05] -25B5; [0C B6 8E, 05, 05] +25FA; [0C BD 46, 05, 05] -25B6; [0C B6 95, 05, 05] +25FB; [0C BD 4D, 05, 05] -25B7; [0C B6 9C, 05, 05] +25FC; [0C BD 54, 05, 05] -25B8; [0C B6 A3, 05, 05] +25FD; [0C BD 5B, 05, 05] -25B9; [0C B6 AA, 05, 05] +25FE; [0C BD 62, 05, 05] -25BA; [0C B6 B1, 05, 05] +25FF; [0C BD 69, 05, 05] -25BB; [0C B6 B8, 05, 05] +1FB00; [0C BD 70, 05, 05] -25BC; [0C B6 BF, 05, 05] +1FB01; [0C BD 77, 05, 05] -25BD; [0C B6 C6, 05, 05] +1FB02; [0C BD 7E, 05, 05] -25BE; [0C B6 CD, 05, 05] +1FB03; [0C BD 85, 05, 05] -25BF; [0C B6 D4, 05, 05] +1FB04; [0C BD 8C, 05, 05] -25C0; [0C B6 DB, 05, 05] +1FB05; [0C BD 93, 05, 05] -25C1; [0C B6 E2, 05, 05] +1FB06; [0C BD 9A, 05, 05] -25C2; [0C B6 E9, 05, 05] +1FB07; [0C BD A1, 05, 05] -25C3; [0C B6 F0, 05, 05] +1FB08; [0C BD A8, 05, 05] -25C4; [0C B6 F7, 05, 05] +1FB09; [0C BD AF, 05, 05] -25C5; [0C B6 FE, 05, 05] +1FB0A; [0C BD B6, 05, 05] -25C6; [0C B7 07, 05, 05] +1FB0B; [0C BD BD, 05, 05] -25C7; [0C B7 0E, 05, 05] +1FB0C; [0C BD C4, 05, 05] -25C8; [0C B7 15, 05, 05] +1FB0D; [0C BD CB, 05, 05] -25C9; [0C B7 1C, 05, 05] +1FB0E; [0C BD D2, 05, 05] -25CA; [0C B7 23, 05, 05] +1FB0F; [0C BD D9, 05, 05] -25CB; [0C B9, 05, 05] -FFEE; [0C B9, 05, A0] +1FB10; [0C BD E0, 05, 05] -25CC; [0C BB 02, 05, 05] +1FB11; [0C BD E7, 05, 05] -25CD; [0C BB 09, 05, 05] +1FB12; [0C BD EE, 05, 05] -25CE; [0C BB 10, 05, 05] +1FB13; [0C BD F5, 05, 05] -25CF; [0C BB 17, 05, 05] +1FB14; [0C BD FC, 05, 05] -25D0; [0C BB 1E, 05, 05] +1FB15; [0C BE 05, 05, 05] -25D1; [0C BB 25, 05, 05] +1FB16; [0C BE 0C, 05, 05] -25D2; [0C BB 2C, 05, 05] +1FB17; [0C BE 13, 05, 05] -25D3; [0C BB 33, 05, 05] +1FB18; [0C BE 1A, 05, 05] -25D4; [0C BB 3A, 05, 05] +1FB19; [0C BE 21, 05, 05] -25D5; [0C BB 41, 05, 05] +1FB1A; [0C BE 28, 05, 05] -25D6; [0C BB 48, 05, 05] +1FB1B; [0C BE 2F, 05, 05] -25D7; [0C BB 4F, 05, 05] +1FB1C; [0C BE 36, 05, 05] -25D8; [0C BB 56, 05, 05] +1FB1D; [0C BE 3D, 05, 05] -25D9; [0C BB 5D, 05, 05] +1FB1E; [0C BE 44, 05, 05] -25DA; [0C BB 64, 05, 05] +1FB1F; [0C BE 4B, 05, 05] -25DB; [0C BB 6B, 05, 05] +1FB20; [0C BE 52, 05, 05] -25DC; [0C BB 72, 05, 05] +1FB21; [0C BE 59, 05, 05] -25DD; [0C BB 79, 05, 05] +1FB22; [0C BE 60, 05, 05] -25DE; [0C BB 80, 05, 05] +1FB23; [0C BE 67, 05, 05] -25DF; [0C BB 87, 05, 05] +1FB24; [0C BE 6E, 05, 05] -25E0; [0C BB 8E, 05, 05] +1FB25; [0C BE 75, 05, 05] -25E1; [0C BB 95, 05, 05] +1FB26; [0C BE 7C, 05, 05] -25E2; [0C BB 9C, 05, 05] +1FB27; [0C BE 83, 05, 05] -25E3; [0C BB A3, 05, 05] +1FB28; [0C BE 8A, 05, 05] -25E4; [0C BB AA, 05, 05] +1FB29; [0C BE 91, 05, 05] -25E5; [0C BB B1, 05, 05] +1FB2A; [0C BE 98, 05, 05] -25E6; [0C BB B8, 05, 05] +1FB2B; [0C BE 9F, 05, 05] -25E7; [0C BB BF, 05, 05] +1FB2C; [0C BE A6, 05, 05] -25E8; [0C BB C6, 05, 05] +1FB2D; [0C BE AD, 05, 05] -25E9; [0C BB CD, 05, 05] +1FB2E; [0C BE B4, 05, 05] -25EA; [0C BB D4, 05, 05] +1FB2F; [0C BE BB, 05, 05] -25EB; [0C BB DB, 05, 05] +1FB30; [0C BE C2, 05, 05] -25EC; [0C BB E2, 05, 05] +1FB31; [0C BE C9, 05, 05] -25ED; [0C BB E9, 05, 05] +1FB32; [0C BE D0, 05, 05] -25EE; [0C BB F0, 05, 05] +1FB33; [0C BE D7, 05, 05] -25EF; [0C BB F7, 05, 05] +1FB34; [0C BE DE, 05, 05] -25F0; [0C BB FE, 05, 05] +1FB35; [0C BE E5, 05, 05] -25F1; [0C BC 07, 05, 05] +1FB36; [0C BE EC, 05, 05] -25F2; [0C BC 0E, 05, 05] +1FB37; [0C BE F3, 05, 05] -25F3; [0C BC 15, 05, 05] +1FB38; [0C BE FA, 05, 05] -25F4; [0C BC 1C, 05, 05] +1FB39; [0C BF 03, 05, 05] -25F5; [0C BC 23, 05, 05] +1FB3A; [0C BF 0A, 05, 05] -25F6; [0C BC 2A, 05, 05] +1FB3B; [0C BF 11, 05, 05] -25F7; [0C BC 31, 05, 05] +1FB3C; [0C BF 18, 05, 05] -25F8; [0C BC 38, 05, 05] +1FB3D; [0C BF 1F, 05, 05] -25F9; [0C BC 3F, 05, 05] +1FB3E; [0C BF 26, 05, 05] -25FA; [0C BC 46, 05, 05] +1FB3F; [0C BF 2D, 05, 05] -25FB; [0C BC 4D, 05, 05] +1FB40; [0C BF 34, 05, 05] -25FC; [0C BC 54, 05, 05] +1FB41; [0C BF 3B, 05, 05] -25FD; [0C BC 5B, 05, 05] +1FB42; [0C BF 42, 05, 05] -25FE; [0C BC 62, 05, 05] +1FB43; [0C BF 49, 05, 05] -25FF; [0C BC 69, 05, 05] +1FB44; [0C BF 50, 05, 05] -1FB00; [0C BC 70, 05, 05] +1FB45; [0C BF 57, 05, 05] -1FB01; [0C BC 77, 05, 05] +1FB46; [0C BF 5E, 05, 05] -1FB02; [0C BC 7E, 05, 05] +1FB47; [0C BF 65, 05, 05] -1FB03; [0C BC 85, 05, 05] +1FB48; [0C BF 6C, 05, 05] -1FB04; [0C BC 8C, 05, 05] +1FB49; [0C BF 73, 05, 05] -1FB05; [0C BC 93, 05, 05] +1FB4A; [0C BF 7A, 05, 05] -1FB06; [0C BC 9A, 05, 05] +1FB4B; [0C BF 81, 05, 05] -1FB07; [0C BC A1, 05, 05] +1FB4C; [0C BF 88, 05, 05] -1FB08; [0C BC A8, 05, 05] +1FB4D; [0C BF 8F, 05, 05] -1FB09; [0C BC AF, 05, 05] +1FB4E; [0C BF 96, 05, 05] -1FB0A; [0C BC B6, 05, 05] +1FB4F; [0C BF 9D, 05, 05] -1FB0B; [0C BC BD, 05, 05] +1FB50; [0C BF A4, 05, 05] -1FB0C; [0C BC C4, 05, 05] +1FB51; [0C BF AB, 05, 05] -1FB0D; [0C BC CB, 05, 05] +1FB52; [0C BF B2, 05, 05] -1FB0E; [0C BC D2, 05, 05] +1FB53; [0C BF B9, 05, 05] -1FB0F; [0C BC D9, 05, 05] +1FB54; [0C BF C0, 05, 05] -1FB10; [0C BC E0, 05, 05] +1FB55; [0C BF C7, 05, 05] -1FB11; [0C BC E7, 05, 05] +1FB56; [0C BF CE, 05, 05] -1FB12; [0C BC EE, 05, 05] +1FB57; [0C BF D5, 05, 05] -1FB13; [0C BC F5, 05, 05] +1FB58; [0C BF DC, 05, 05] -1FB14; [0C BC FC, 05, 05] +1FB59; [0C BF E3, 05, 05] -1FB15; [0C BD 05, 05, 05] +1FB5A; [0C BF EA, 05, 05] -1FB16; [0C BD 0C, 05, 05] +1FB5B; [0C BF F1, 05, 05] -1FB17; [0C BD 13, 05, 05] +1FB5C; [0C BF F8, 05, 05] -1FB18; [0C BD 1A, 05, 05] +1FB5D; [0C BF FF, 05, 05] -1FB19; [0C BD 21, 05, 05] +1FB5E; [0C C0 08, 05, 05] -1FB1A; [0C BD 28, 05, 05] +1FB5F; [0C C0 0F, 05, 05] -1FB1B; [0C BD 2F, 05, 05] +1FB60; [0C C0 16, 05, 05] -1FB1C; [0C BD 36, 05, 05] +1FB61; [0C C0 1D, 05, 05] -1FB1D; [0C BD 3D, 05, 05] +1FB62; [0C C0 24, 05, 05] -1FB1E; [0C BD 44, 05, 05] +1FB63; [0C C0 2B, 05, 05] -1FB1F; [0C BD 4B, 05, 05] +1FB64; [0C C0 32, 05, 05] -1FB20; [0C BD 52, 05, 05] +1FB65; [0C C0 39, 05, 05] -1FB21; [0C BD 59, 05, 05] +1FB66; [0C C0 40, 05, 05] -1FB22; [0C BD 60, 05, 05] +1FB67; [0C C0 47, 05, 05] -1FB23; [0C BD 67, 05, 05] +1FB68; [0C C0 4E, 05, 05] -1FB24; [0C BD 6E, 05, 05] +1FB69; [0C C0 55, 05, 05] -1FB25; [0C BD 75, 05, 05] +1FB6A; [0C C0 5C, 05, 05] -1FB26; [0C BD 7C, 05, 05] +1FB6B; [0C C0 63, 05, 05] -1FB27; [0C BD 83, 05, 05] +1FB6C; [0C C0 6A, 05, 05] -1FB28; [0C BD 8A, 05, 05] +1FB6D; [0C C0 71, 05, 05] -1FB29; [0C BD 91, 05, 05] +1FB6E; [0C C0 78, 05, 05] -1FB2A; [0C BD 98, 05, 05] +1FB6F; [0C C0 7F, 05, 05] -1FB2B; [0C BD 9F, 05, 05] +1FB70; [0C C0 86, 05, 05] -1FB2C; [0C BD A6, 05, 05] +1FB71; [0C C0 8D, 05, 05] -1FB2D; [0C BD AD, 05, 05] +1FB72; [0C C0 94, 05, 05] -1FB2E; [0C BD B4, 05, 05] +1FB73; [0C C0 9B, 05, 05] -1FB2F; [0C BD BB, 05, 05] +1FB74; [0C C0 A2, 05, 05] -1FB30; [0C BD C2, 05, 05] +1FB75; [0C C0 A9, 05, 05] -1FB31; [0C BD C9, 05, 05] +1FB76; [0C C0 B0, 05, 05] -1FB32; [0C BD D0, 05, 05] +1FB77; [0C C0 B7, 05, 05] -1FB33; [0C BD D7, 05, 05] +1FB78; [0C C0 BE, 05, 05] -1FB34; [0C BD DE, 05, 05] +1FB79; [0C C0 C5, 05, 05] -1FB35; [0C BD E5, 05, 05] +1FB7A; [0C C0 CC, 05, 05] -1FB36; [0C BD EC, 05, 05] +1FB7B; [0C C0 D3, 05, 05] -1FB37; [0C BD F3, 05, 05] +1FB7C; [0C C0 DA, 05, 05] -1FB38; [0C BD FA, 05, 05] +1FB7D; [0C C0 E1, 05, 05] -1FB39; [0C BE 03, 05, 05] +1FB7E; [0C C0 E8, 05, 05] -1FB3A; [0C BE 0A, 05, 05] +1FB7F; [0C C0 EF, 05, 05] -1FB3B; [0C BE 11, 05, 05] +1FB80; [0C C0 F6, 05, 05] -1FB3C; [0C BE 18, 05, 05] +1FB81; [0C C0 FD, 05, 05] -1FB3D; [0C BE 1F, 05, 05] +1FB82; [0C C1 06, 05, 05] -1FB3E; [0C BE 26, 05, 05] +1FB83; [0C C1 0D, 05, 05] -1FB3F; [0C BE 2D, 05, 05] +1FB84; [0C C1 14, 05, 05] -1FB40; [0C BE 34, 05, 05] +1FB85; [0C C1 1B, 05, 05] -1FB41; [0C BE 3B, 05, 05] +1FB86; [0C C1 22, 05, 05] -1FB42; [0C BE 42, 05, 05] +1FB87; [0C C1 29, 05, 05] -1FB43; [0C BE 49, 05, 05] +1FB88; [0C C1 30, 05, 05] -1FB44; [0C BE 50, 05, 05] +1FB89; [0C C1 37, 05, 05] -1FB45; [0C BE 57, 05, 05] +1FB8A; [0C C1 3E, 05, 05] -1FB46; [0C BE 5E, 05, 05] +1FB8B; [0C C1 45, 05, 05] -1FB47; [0C BE 65, 05, 05] +1FB8C; [0C C1 4C, 05, 05] -1FB48; [0C BE 6C, 05, 05] +1FB8D; [0C C1 53, 05, 05] -1FB49; [0C BE 73, 05, 05] +1FB8E; [0C C1 5A, 05, 05] -1FB4A; [0C BE 7A, 05, 05] +1FB8F; [0C C1 61, 05, 05] -1FB4B; [0C BE 81, 05, 05] +1FB90; [0C C1 68, 05, 05] -1FB4C; [0C BE 88, 05, 05] +1FB91; [0C C1 6F, 05, 05] -1FB4D; [0C BE 8F, 05, 05] +1FB92; [0C C1 76, 05, 05] -1FB4E; [0C BE 96, 05, 05] +1FB94; [0C C1 7D, 05, 05] -1FB4F; [0C BE 9D, 05, 05] +1FB95; [0C C1 84, 05, 05] -1FB50; [0C BE A4, 05, 05] +1FB96; [0C C1 8B, 05, 05] -1FB51; [0C BE AB, 05, 05] +1FB97; [0C C1 92, 05, 05] -1FB52; [0C BE B2, 05, 05] +1FB98; [0C C1 99, 05, 05] -1FB53; [0C BE B9, 05, 05] +1FB99; [0C C1 A0, 05, 05] -1FB54; [0C BE C0, 05, 05] +1FB9A; [0C C1 A7, 05, 05] -1FB55; [0C BE C7, 05, 05] +1FB9B; [0C C1 AE, 05, 05] -1FB56; [0C BE CE, 05, 05] +1FB9C; [0C C1 B5, 05, 05] -1FB57; [0C BE D5, 05, 05] +1FB9D; [0C C1 BC, 05, 05] -1FB58; [0C BE DC, 05, 05] +1FB9E; [0C C1 C3, 05, 05] -1FB59; [0C BE E3, 05, 05] +1FB9F; [0C C1 CA, 05, 05] -1FB5A; [0C BE EA, 05, 05] +1FBA0; [0C C1 D1, 05, 05] -1FB5B; [0C BE F1, 05, 05] +1FBA1; [0C C1 D8, 05, 05] -1FB5C; [0C BE F8, 05, 05] +1FBA2; [0C C1 DF, 05, 05] -1FB5D; [0C BE FF, 05, 05] +1FBA3; [0C C1 E6, 05, 05] -1FB5E; [0C BF 08, 05, 05] +1FBA4; [0C C1 ED, 05, 05] -1FB5F; [0C BF 0F, 05, 05] +1FBA5; [0C C1 F4, 05, 05] -1FB60; [0C BF 16, 05, 05] +1FBA6; [0C C1 FB, 05, 05] -1FB61; [0C BF 1D, 05, 05] +1FBA7; [0C C2 04, 05, 05] -1FB62; [0C BF 24, 05, 05] +1FBA8; [0C C2 0B, 05, 05] -1FB63; [0C BF 2B, 05, 05] +1FBA9; [0C C2 12, 05, 05] -1FB64; [0C BF 32, 05, 05] +1FBAA; [0C C2 19, 05, 05] -1FB65; [0C BF 39, 05, 05] +1FBAB; [0C C2 20, 05, 05] -1FB66; [0C BF 40, 05, 05] +1FBAC; [0C C2 27, 05, 05] -1FB67; [0C BF 47, 05, 05] +1FBAD; [0C C2 2E, 05, 05] -1FB68; [0C BF 4E, 05, 05] +1FBAE; [0C C2 35, 05, 05] -1FB69; [0C BF 55, 05, 05] +1FBAF; [0C C2 3C, 05, 05] -1FB6A; [0C BF 5C, 05, 05] +1FBB0; [0C C2 43, 05, 05] -1FB6B; [0C BF 63, 05, 05] +1FBB1; [0C C2 4A, 05, 05] -1FB6C; [0C BF 6A, 05, 05] +1FBB2; [0C C2 51, 05, 05] -1FB6D; [0C BF 71, 05, 05] +1FBB3; [0C C2 58, 05, 05] -1FB6E; [0C BF 78, 05, 05] +1FBB4; [0C C2 5F, 05, 05] -1FB6F; [0C BF 7F, 05, 05] +1FBB5; [0C C2 66, 05, 05] -1FB70; [0C BF 86, 05, 05] +1FBB6; [0C C2 6D, 05, 05] -1FB71; [0C BF 8D, 05, 05] +1FBB7; [0C C2 74, 05, 05] -1FB72; [0C BF 94, 05, 05] +1FBB8; [0C C2 7B, 05, 05] -1FB73; [0C BF 9B, 05, 05] +1FBB9; [0C C2 82, 05, 05] -1FB74; [0C BF A2, 05, 05] +1FBBA; [0C C2 89, 05, 05] -1FB75; [0C BF A9, 05, 05] +1FBBB; [0C C2 90, 05, 05] -1FB76; [0C BF B0, 05, 05] +1FBBC; [0C C2 97, 05, 05] -1FB77; [0C BF B7, 05, 05] +1FBBD; [0C C2 9E, 05, 05] -1FB78; [0C BF BE, 05, 05] +1FBBE; [0C C2 A5, 05, 05] -1FB79; [0C BF C5, 05, 05] +1FBBF; [0C C2 AC, 05, 05] -1FB7A; [0C BF CC, 05, 05] +1FBC0; [0C C2 B3, 05, 05] -1FB7B; [0C BF D3, 05, 05] +1FBC1; [0C C2 BA, 05, 05] -1FB7C; [0C BF DA, 05, 05] +1FBC2; [0C C2 C1, 05, 05] -1FB7D; [0C BF E1, 05, 05] +1FBC3; [0C C2 C8, 05, 05] -1FB7E; [0C BF E8, 05, 05] +1FBC4; [0C C2 CF, 05, 05] -1FB7F; [0C BF EF, 05, 05] +1FBC5; [0C C2 D6, 05, 05] -1FB80; [0C BF F6, 05, 05] +1FBC6; [0C C2 DD, 05, 05] -1FB81; [0C BF FD, 05, 05] +1FBC7; [0C C2 E4, 05, 05] -1FB82; [0C C0 06, 05, 05] +1FBC8; [0C C2 EB, 05, 05] -1FB83; [0C C0 0D, 05, 05] +1FBC9; [0C C2 F2, 05, 05] -1FB84; [0C C0 14, 05, 05] +1FBCA; [0C C2 F9, 05, 05] -1FB85; [0C C0 1B, 05, 05] +2600; [0C C3 02, 05, 05] -1FB86; [0C C0 22, 05, 05] +2601; [0C C3 09, 05, 05] -1FB87; [0C C0 29, 05, 05] +2602; [0C C3 10, 05, 05] -1FB88; [0C C0 30, 05, 05] +2603; [0C C3 17, 05, 05] -1FB89; [0C C0 37, 05, 05] +2604; [0C C3 1E, 05, 05] -1FB8A; [0C C0 3E, 05, 05] +2605; [0C C3 25, 05, 05] -1FB8B; [0C C0 45, 05, 05] +2606; [0C C3 2C, 05, 05] -1FB8C; [0C C0 4C, 05, 05] +2607; [0C C3 33, 05, 05] -1FB8D; [0C C0 53, 05, 05] +2608; [0C C3 3A, 05, 05] -1FB8E; [0C C0 5A, 05, 05] +2609; [0C C3 41, 05, 05] -1FB8F; [0C C0 61, 05, 05] +260A; [0C C3 48, 05, 05] -1FB90; [0C C0 68, 05, 05] +260B; [0C C3 4F, 05, 05] -1FB91; [0C C0 6F, 05, 05] +260C; [0C C3 56, 05, 05] -1FB92; [0C C0 76, 05, 05] +260D; [0C C3 5D, 05, 05] -1FB94; [0C C0 7D, 05, 05] +260E; [0C C3 64, 05, 05] -1FB95; [0C C0 84, 05, 05] +260F; [0C C3 6B, 05, 05] -1FB96; [0C C0 8B, 05, 05] +2610; [0C C3 72, 05, 05] -1FB97; [0C C0 92, 05, 05] +2611; [0C C3 79, 05, 05] -1FB98; [0C C0 99, 05, 05] +2612; [0C C3 80, 05, 05] -1FB99; [0C C0 A0, 05, 05] +2613; [0C C3 87, 05, 05] -1FB9A; [0C C0 A7, 05, 05] +2614; [0C C3 8E, 05, 05] -1FB9B; [0C C0 AE, 05, 05] +2615; [0C C3 95, 05, 05] -1FB9C; [0C C0 B5, 05, 05] +2616; [0C C3 9C, 05, 05] -1FB9D; [0C C0 BC, 05, 05] +2617; [0C C3 A3, 05, 05] -1FB9E; [0C C0 C3, 05, 05] +2618; [0C C3 AA, 05, 05] -1FB9F; [0C C0 CA, 05, 05] +2619; [0C C3 B1, 05, 05] -1FBA0; [0C C0 D1, 05, 05] +261A; [0C C3 B8, 05, 05] -1FBA1; [0C C0 D8, 05, 05] +261B; [0C C3 BF, 05, 05] -1FBA2; [0C C0 DF, 05, 05] +261C; [0C C3 C6, 05, 05] -1FBA3; [0C C0 E6, 05, 05] +261D; [0C C3 CD, 05, 05] -1FBA4; [0C C0 ED, 05, 05] +261E; [0C C3 D4, 05, 05] -1FBA5; [0C C0 F4, 05, 05] +261F; [0C C3 DB, 05, 05] -1FBA6; [0C C0 FB, 05, 05] +2620; [0C C3 E2, 05, 05] -1FBA7; [0C C1 04, 05, 05] +2621; [0C C3 E9, 05, 05] -1FBA8; [0C C1 0B, 05, 05] +2622; [0C C3 F0, 05, 05] -1FBA9; [0C C1 12, 05, 05] +2623; [0C C3 F7, 05, 05] -1FBAA; [0C C1 19, 05, 05] +2624; [0C C3 FE, 05, 05] -1FBAB; [0C C1 20, 05, 05] +2625; [0C C4 07, 05, 05] -1FBAC; [0C C1 27, 05, 05] +2626; [0C C4 0E, 05, 05] -1FBAD; [0C C1 2E, 05, 05] +2627; [0C C4 15, 05, 05] -1FBAE; [0C C1 35, 05, 05] +2628; [0C C4 1C, 05, 05] -1FBAF; [0C C1 3C, 05, 05] +2629; [0C C4 23, 05, 05] -1FBB0; [0C C1 43, 05, 05] +262A; [0C C4 2A, 05, 05] -1FBB1; [0C C1 4A, 05, 05] +262B; [0C C4 31, 05, 05] -1FBB2; [0C C1 51, 05, 05] +262C; [0C C4 38, 05, 05] -1FBB3; [0C C1 58, 05, 05] +262D; [0C C4 3F, 05, 05] -1FBB4; [0C C1 5F, 05, 05] +262E; [0C C4 46, 05, 05] -1FBB5; [0C C1 66, 05, 05] +262F; [0C C4 4D, 05, 05] -1FBB6; [0C C1 6D, 05, 05] +2638; [0C C4 54, 05, 05] -1FBB7; [0C C1 74, 05, 05] +2639; [0C C4 5B, 05, 05] -1FBB8; [0C C1 7B, 05, 05] +263A; [0C C4 62, 05, 05] -1FBB9; [0C C1 82, 05, 05] +263B; [0C C4 69, 05, 05] -1FBBA; [0C C1 89, 05, 05] +263C; [0C C4 70, 05, 05] -1FBBB; [0C C1 90, 05, 05] +263D; [0C C4 77, 05, 05] -1FBBC; [0C C1 97, 05, 05] +263E; [0C C4 7E, 05, 05] -1FBBD; [0C C1 9E, 05, 05] +263F; [0C C4 85, 05, 05] -1FBBE; [0C C1 A5, 05, 05] +2640; [0C C4 8C, 05, 05] -1FBBF; [0C C1 AC, 05, 05] +2641; [0C C4 93, 05, 05] -1FBC0; [0C C1 B3, 05, 05] +2642; [0C C4 9A, 05, 05] -1FBC1; [0C C1 BA, 05, 05] +2643; [0C C4 A1, 05, 05] -1FBC2; [0C C1 C1, 05, 05] +2644; [0C C4 A8, 05, 05] -1FBC3; [0C C1 C8, 05, 05] +2645; [0C C4 AF, 05, 05] -1FBC4; [0C C1 CF, 05, 05] +2646; [0C C4 B6, 05, 05] -1FBC5; [0C C1 D6, 05, 05] +2647; [0C C4 BD, 05, 05] -1FBC6; [0C C1 DD, 05, 05] +2648; [0C C4 C4, 05, 05] -1FBC7; [0C C1 E4, 05, 05] +2649; [0C C4 CB, 05, 05] -1FBC8; [0C C1 EB, 05, 05] +264A; [0C C4 D2, 05, 05] -1FBC9; [0C C1 F2, 05, 05] +264B; [0C C4 D9, 05, 05] -1FBCA; [0C C1 F9, 05, 05] +264C; [0C C4 E0, 05, 05] -2600; [0C C2 02, 05, 05] +264D; [0C C4 E7, 05, 05] -2601; [0C C2 09, 05, 05] +264E; [0C C4 EE, 05, 05] -2602; [0C C2 10, 05, 05] +264F; [0C C4 F5, 05, 05] -2603; [0C C2 17, 05, 05] +2650; [0C C4 FC, 05, 05] -2604; [0C C2 1E, 05, 05] +2651; [0C C5 05, 05, 05] -2605; [0C C2 25, 05, 05] +2652; [0C C5 0C, 05, 05] -2606; [0C C2 2C, 05, 05] +2653; [0C C5 13, 05, 05] -2607; [0C C2 33, 05, 05] +2654; [0C C5 1A, 05, 05] -2608; [0C C2 3A, 05, 05] +2655; [0C C5 21, 05, 05] -2609; [0C C2 41, 05, 05] +2656; [0C C5 28, 05, 05] -260A; [0C C2 48, 05, 05] +2657; [0C C5 2F, 05, 05] -260B; [0C C2 4F, 05, 05] +2658; [0C C5 36, 05, 05] -260C; [0C C2 56, 05, 05] +2659; [0C C5 3D, 05, 05] -260D; [0C C2 5D, 05, 05] +265A; [0C C5 44, 05, 05] -260E; [0C C2 64, 05, 05] +265B; [0C C5 4B, 05, 05] -260F; [0C C2 6B, 05, 05] +265C; [0C C5 52, 05, 05] -2610; [0C C2 72, 05, 05] +265D; [0C C5 59, 05, 05] -2611; [0C C2 79, 05, 05] +265E; [0C C5 60, 05, 05] -2612; [0C C2 80, 05, 05] +265F; [0C C5 67, 05, 05] -2613; [0C C2 87, 05, 05] +2660; [0C C5 6E, 05, 05] -2614; [0C C2 8E, 05, 05] +2661; [0C C5 75, 05, 05] -2615; [0C C2 95, 05, 05] +2662; [0C C5 7C, 05, 05] -2616; [0C C2 9C, 05, 05] +2663; [0C C5 83, 05, 05] -2617; [0C C2 A3, 05, 05] +2664; [0C C5 8A, 05, 05] -2618; [0C C2 AA, 05, 05] +2665; [0C C5 91, 05, 05] -2619; [0C C2 B1, 05, 05] +2666; [0C C5 98, 05, 05] -261A; [0C C2 B8, 05, 05] +2667; [0C C5 9F, 05, 05] -261B; [0C C2 BF, 05, 05] +2668; [0C C5 A6, 05, 05] -261C; [0C C2 C6, 05, 05] +2669; [0C C5 AD, 05, 05] -261D; [0C C2 CD, 05, 05] +266A; [0C C5 B4, 05, 05] -261E; [0C C2 D4, 05, 05] +266B; [0C C5 BB, 05, 05] -261F; [0C C2 DB, 05, 05] +266C; [0C C5 C2, 05, 05] -2620; [0C C2 E2, 05, 05] +2670; [0C C5 C9, 05, 05] -2621; [0C C2 E9, 05, 05] +2671; [0C C5 D0, 05, 05] -2622; [0C C2 F0, 05, 05] +2672; [0C C5 D7, 05, 05] -2623; [0C C2 F7, 05, 05] +2673; [0C C5 DE, 05, 05] -2624; [0C C2 FE, 05, 05] +2674; [0C C5 E5, 05, 05] -2625; [0C C3 07, 05, 05] +2675; [0C C5 EC, 05, 05] -2626; [0C C3 0E, 05, 05] +2676; [0C C5 F3, 05, 05] -2627; [0C C3 15, 05, 05] +2677; [0C C5 FA, 05, 05] -2628; [0C C3 1C, 05, 05] +2678; [0C C6 03, 05, 05] -2629; [0C C3 23, 05, 05] +2679; [0C C6 0A, 05, 05] -262A; [0C C3 2A, 05, 05] +267A; [0C C6 11, 05, 05] -262B; [0C C3 31, 05, 05] +267B; [0C C6 18, 05, 05] -262C; [0C C3 38, 05, 05] +267C; [0C C6 1F, 05, 05] -262D; [0C C3 3F, 05, 05] +267D; [0C C6 26, 05, 05] -262E; [0C C3 46, 05, 05] +267E; [0C C6 2D, 05, 05] -262F; [0C C3 4D, 05, 05] +267F; [0C C6 34, 05, 05] -2638; [0C C3 54, 05, 05] +2680; [0C C6 3B, 05, 05] -2639; [0C C3 5B, 05, 05] +2681; [0C C6 42, 05, 05] -263A; [0C C3 62, 05, 05] +2682; [0C C6 49, 05, 05] -263B; [0C C3 69, 05, 05] +2683; [0C C6 50, 05, 05] -263C; [0C C3 70, 05, 05] +2684; [0C C6 57, 05, 05] -263D; [0C C3 77, 05, 05] +2685; [0C C6 5E, 05, 05] -263E; [0C C3 7E, 05, 05] +2686; [0C C6 65, 05, 05] -263F; [0C C3 85, 05, 05] +2687; [0C C6 6C, 05, 05] -2640; [0C C3 8C, 05, 05] +2688; [0C C6 73, 05, 05] -2641; [0C C3 93, 05, 05] +2689; [0C C6 7A, 05, 05] -2642; [0C C3 9A, 05, 05] +2690; [0C C6 81, 05, 05] -2643; [0C C3 A1, 05, 05] +2691; [0C C6 88, 05, 05] -2644; [0C C3 A8, 05, 05] +2692; [0C C6 8F, 05, 05] -2645; [0C C3 AF, 05, 05] +2693; [0C C6 96, 05, 05] -2646; [0C C3 B6, 05, 05] +2694; [0C C6 9D, 05, 05] -2647; [0C C3 BD, 05, 05] +2695; [0C C6 A4, 05, 05] -2648; [0C C3 C4, 05, 05] +2696; [0C C6 AB, 05, 05] -2649; [0C C3 CB, 05, 05] +2697; [0C C6 B2, 05, 05] -264A; [0C C3 D2, 05, 05] +2698; [0C C6 B9, 05, 05] -264B; [0C C3 D9, 05, 05] +2699; [0C C6 C0, 05, 05] -264C; [0C C3 E0, 05, 05] +269A; [0C C6 C7, 05, 05] -264D; [0C C3 E7, 05, 05] +269B; [0C C6 CE, 05, 05] -264E; [0C C3 EE, 05, 05] +269C; [0C C6 D5, 05, 05] -264F; [0C C3 F5, 05, 05] +269D; [0C C6 DC, 05, 05] -2650; [0C C3 FC, 05, 05] +269E; [0C C6 E3, 05, 05] -2651; [0C C4 05, 05, 05] +269F; [0C C6 EA, 05, 05] -2652; [0C C4 0C, 05, 05] +26A0; [0C C6 F1, 05, 05] -2653; [0C C4 13, 05, 05] +26A1; [0C C6 F8, 05, 05] -2654; [0C C4 1A, 05, 05] +26A2; [0C C6 FF, 05, 05] -2655; [0C C4 21, 05, 05] +26A3; [0C C7 08, 05, 05] -2656; [0C C4 28, 05, 05] +26A4; [0C C7 0F, 05, 05] -2657; [0C C4 2F, 05, 05] +26A5; [0C C7 16, 05, 05] -2658; [0C C4 36, 05, 05] +26A6; [0C C7 1D, 05, 05] -2659; [0C C4 3D, 05, 05] +26A7; [0C C7 24, 05, 05] -265A; [0C C4 44, 05, 05] +26A8; [0C C7 2B, 05, 05] -265B; [0C C4 4B, 05, 05] +26A9; [0C C7 32, 05, 05] -265C; [0C C4 52, 05, 05] +26AA; [0C C7 39, 05, 05] -265D; [0C C4 59, 05, 05] +26AB; [0C C7 40, 05, 05] -265E; [0C C4 60, 05, 05] +26AC; [0C C7 47, 05, 05] -265F; [0C C4 67, 05, 05] +26AD; [0C C7 4E, 05, 05] -2660; [0C C4 6E, 05, 05] +26AE; [0C C7 55, 05, 05] -2661; [0C C4 75, 05, 05] +26AF; [0C C7 5C, 05, 05] -2662; [0C C4 7C, 05, 05] +26B0; [0C C7 63, 05, 05] -2663; [0C C4 83, 05, 05] +26B1; [0C C7 6A, 05, 05] -2664; [0C C4 8A, 05, 05] +26B2; [0C C7 71, 05, 05] -2665; [0C C4 91, 05, 05] +26B3; [0C C7 78, 05, 05] -2666; [0C C4 98, 05, 05] +26B4; [0C C7 7F, 05, 05] -2667; [0C C4 9F, 05, 05] +26B5; [0C C7 86, 05, 05] -2668; [0C C4 A6, 05, 05] +26B6; [0C C7 8D, 05, 05] -2669; [0C C4 AD, 05, 05] +26B7; [0C C7 94, 05, 05] -266A; [0C C4 B4, 05, 05] +26B8; [0C C7 9B, 05, 05] -266B; [0C C4 BB, 05, 05] +26B9; [0C C7 A2, 05, 05] -266C; [0C C4 C2, 05, 05] +26BA; [0C C7 A9, 05, 05] -2670; [0C C4 C9, 05, 05] +26BB; [0C C7 B0, 05, 05] -2671; [0C C4 D0, 05, 05] +26BC; [0C C7 B7, 05, 05] -2672; [0C C4 D7, 05, 05] +26BD; [0C C7 BE, 05, 05] -2673; [0C C4 DE, 05, 05] +26BE; [0C C7 C5, 05, 05] -2674; [0C C4 E5, 05, 05] +26BF; [0C C7 CC, 05, 05] -2675; [0C C4 EC, 05, 05] +26C0; [0C C7 D3, 05, 05] -2676; [0C C4 F3, 05, 05] +26C1; [0C C7 DA, 05, 05] -2677; [0C C4 FA, 05, 05] +26C2; [0C C7 E1, 05, 05] -2678; [0C C5 03, 05, 05] +26C3; [0C C7 E8, 05, 05] -2679; [0C C5 0A, 05, 05] +26C4; [0C C7 EF, 05, 05] -267A; [0C C5 11, 05, 05] +26C5; [0C C7 F6, 05, 05] -267B; [0C C5 18, 05, 05] +26C6; [0C C7 FD, 05, 05] -267C; [0C C5 1F, 05, 05] +26C7; [0C C8 06, 05, 05] -267D; [0C C5 26, 05, 05] +26C8; [0C C8 0D, 05, 05] -267E; [0C C5 2D, 05, 05] +26C9; [0C C8 14, 05, 05] -267F; [0C C5 34, 05, 05] +26CA; [0C C8 1B, 05, 05] -2680; [0C C5 3B, 05, 05] +26CB; [0C C8 22, 05, 05] -2681; [0C C5 42, 05, 05] +26CC; [0C C8 29, 05, 05] -2682; [0C C5 49, 05, 05] +26CD; [0C C8 30, 05, 05] -2683; [0C C5 50, 05, 05] +26CE; [0C C8 37, 05, 05] -2684; [0C C5 57, 05, 05] +26CF; [0C C8 3E, 05, 05] -2685; [0C C5 5E, 05, 05] +26D0; [0C C8 45, 05, 05] -2686; [0C C5 65, 05, 05] +26D1; [0C C8 4C, 05, 05] -2687; [0C C5 6C, 05, 05] +26D2; [0C C8 53, 05, 05] -2688; [0C C5 73, 05, 05] +26D3; [0C C8 5A, 05, 05] -2689; [0C C5 7A, 05, 05] +26D4; [0C C8 61, 05, 05] -2690; [0C C5 81, 05, 05] +26D5; [0C C8 68, 05, 05] -2691; [0C C5 88, 05, 05] +26D6; [0C C8 6F, 05, 05] -2692; [0C C5 8F, 05, 05] +26D7; [0C C8 76, 05, 05] -2693; [0C C5 96, 05, 05] +26D8; [0C C8 7D, 05, 05] -2694; [0C C5 9D, 05, 05] +26D9; [0C C8 84, 05, 05] -2695; [0C C5 A4, 05, 05] +26DA; [0C C8 8B, 05, 05] -2696; [0C C5 AB, 05, 05] +26DB; [0C C8 92, 05, 05] -2697; [0C C5 B2, 05, 05] +26DC; [0C C8 99, 05, 05] -2698; [0C C5 B9, 05, 05] +26DD; [0C C8 A0, 05, 05] -2699; [0C C5 C0, 05, 05] +26DE; [0C C8 A7, 05, 05] -269A; [0C C5 C7, 05, 05] +26DF; [0C C8 AE, 05, 05] -269B; [0C C5 CE, 05, 05] +26E0; [0C C8 B5, 05, 05] -269C; [0C C5 D5, 05, 05] +26E1; [0C C8 BC, 05, 05] -269D; [0C C5 DC, 05, 05] +26E2; [0C C8 C3, 05, 05] -269E; [0C C5 E3, 05, 05] +26E3; [0C C8 CA, 05, 05] -269F; [0C C5 EA, 05, 05] +26E4; [0C C8 D1, 05, 05] -26A0; [0C C5 F1, 05, 05] +26E5; [0C C8 D8, 05, 05] -26A1; [0C C5 F8, 05, 05] +26E6; [0C C8 DF, 05, 05] -26A2; [0C C5 FF, 05, 05] +26E7; [0C C8 E6, 05, 05] -26A3; [0C C6 08, 05, 05] +26E8; [0C C8 ED, 05, 05] -26A4; [0C C6 0F, 05, 05] +26E9; [0C C8 F4, 05, 05] -26A5; [0C C6 16, 05, 05] +26EA; [0C C8 FB, 05, 05] -26A6; [0C C6 1D, 05, 05] +26EB; [0C C9 04, 05, 05] -26A7; [0C C6 24, 05, 05] +26EC; [0C C9 0B, 05, 05] -26A8; [0C C6 2B, 05, 05] +26ED; [0C C9 12, 05, 05] -26A9; [0C C6 32, 05, 05] +26EE; [0C C9 19, 05, 05] -26AA; [0C C6 39, 05, 05] +26EF; [0C C9 20, 05, 05] -26AB; [0C C6 40, 05, 05] +26F0; [0C C9 27, 05, 05] -26AC; [0C C6 47, 05, 05] +26F1; [0C C9 2E, 05, 05] -26AD; [0C C6 4E, 05, 05] +26F2; [0C C9 35, 05, 05] -26AE; [0C C6 55, 05, 05] +26F3; [0C C9 3C, 05, 05] -26AF; [0C C6 5C, 05, 05] +26F4; [0C C9 43, 05, 05] -26B0; [0C C6 63, 05, 05] +26F5; [0C C9 4A, 05, 05] -26B1; [0C C6 6A, 05, 05] +26F6; [0C C9 51, 05, 05] -26B2; [0C C6 71, 05, 05] +26F7; [0C C9 58, 05, 05] -26B3; [0C C6 78, 05, 05] +26F8; [0C C9 5F, 05, 05] -26B4; [0C C6 7F, 05, 05] +26F9; [0C C9 66, 05, 05] -26B5; [0C C6 86, 05, 05] +26FA; [0C C9 6D, 05, 05] -26B6; [0C C6 8D, 05, 05] +26FB; [0C C9 74, 05, 05] -26B7; [0C C6 94, 05, 05] +26FC; [0C C9 7B, 05, 05] -26B8; [0C C6 9B, 05, 05] +26FD; [0C C9 82, 05, 05] -26B9; [0C C6 A2, 05, 05] +26FE; [0C C9 89, 05, 05] -26BA; [0C C6 A9, 05, 05] +26FF; [0C C9 90, 05, 05] -26BB; [0C C6 B0, 05, 05] +1F1E6; [0C C9 97, 05, 05] -26BC; [0C C6 B7, 05, 05] +1F1E7; [0C C9 9E, 05, 05] -26BD; [0C C6 BE, 05, 05] +1F1E8; [0C C9 A5, 05, 05] -26BE; [0C C6 C5, 05, 05] +1F1E9; [0C C9 AC, 05, 05] -26BF; [0C C6 CC, 05, 05] +1F1EA; [0C C9 B3, 05, 05] -26C0; [0C C6 D3, 05, 05] +1F1EB; [0C C9 BA, 05, 05] -26C1; [0C C6 DA, 05, 05] +1F1EC; [0C C9 C1, 05, 05] -26C2; [0C C6 E1, 05, 05] +1F1ED; [0C C9 C8, 05, 05] -26C3; [0C C6 E8, 05, 05] +1F1EE; [0C C9 CF, 05, 05] -26C4; [0C C6 EF, 05, 05] +1F1EF; [0C C9 D6, 05, 05] -26C5; [0C C6 F6, 05, 05] +1F1F0; [0C C9 DD, 05, 05] -26C6; [0C C6 FD, 05, 05] +1F1F1; [0C C9 E4, 05, 05] -26C7; [0C C7 06, 05, 05] +1F1F2; [0C C9 EB, 05, 05] -26C8; [0C C7 0D, 05, 05] +1F1F3; [0C C9 F2, 05, 05] -26C9; [0C C7 14, 05, 05] +1F1F4; [0C C9 F9, 05, 05] -26CA; [0C C7 1B, 05, 05] +1F1F5; [0C CA 02, 05, 05] -26CB; [0C C7 22, 05, 05] +1F1F6; [0C CA 09, 05, 05] -26CC; [0C C7 29, 05, 05] +1F1F7; [0C CA 10, 05, 05] -26CD; [0C C7 30, 05, 05] +1F1F8; [0C CA 17, 05, 05] -26CE; [0C C7 37, 05, 05] +1F1F9; [0C CA 1E, 05, 05] -26CF; [0C C7 3E, 05, 05] +1F1FA; [0C CA 25, 05, 05] -26D0; [0C C7 45, 05, 05] +1F1FB; [0C CA 2C, 05, 05] -26D1; [0C C7 4C, 05, 05] +1F1FC; [0C CA 33, 05, 05] -26D2; [0C C7 53, 05, 05] +1F1FD; [0C CA 3A, 05, 05] -26D3; [0C C7 5A, 05, 05] +1F1FE; [0C CA 41, 05, 05] -26D4; [0C C7 61, 05, 05] +1F1FF; [0C CA 48, 05, 05] -26D5; [0C C7 68, 05, 05] +2700; [0C CA 4F, 05, 05] -26D6; [0C C7 6F, 05, 05] +2701; [0C CA 56, 05, 05] -26D7; [0C C7 76, 05, 05] +2702; [0C CA 5D, 05, 05] -26D8; [0C C7 7D, 05, 05] +2703; [0C CA 64, 05, 05] -26D9; [0C C7 84, 05, 05] +2704; [0C CA 6B, 05, 05] -26DA; [0C C7 8B, 05, 05] +2705; [0C CA 72, 05, 05] -26DB; [0C C7 92, 05, 05] +2706; [0C CA 79, 05, 05] -26DC; [0C C7 99, 05, 05] +2707; [0C CA 80, 05, 05] -26DD; [0C C7 A0, 05, 05] +2708; [0C CA 87, 05, 05] -26DE; [0C C7 A7, 05, 05] +2709; [0C CA 8E, 05, 05] -26DF; [0C C7 AE, 05, 05] +270A; [0C CA 95, 05, 05] -26E0; [0C C7 B5, 05, 05] +270B; [0C CA 9C, 05, 05] -26E1; [0C C7 BC, 05, 05] +270C; [0C CA A3, 05, 05] -26E2; [0C C7 C3, 05, 05] +270D; [0C CA AA, 05, 05] -26E3; [0C C7 CA, 05, 05] +270E; [0C CA B1, 05, 05] -26E4; [0C C7 D1, 05, 05] +270F; [0C CA B8, 05, 05] -26E5; [0C C7 D8, 05, 05] +2710; [0C CA BF, 05, 05] -26E6; [0C C7 DF, 05, 05] +2711; [0C CA C6, 05, 05] -26E7; [0C C7 E6, 05, 05] +2712; [0C CA CD, 05, 05] -26E8; [0C C7 ED, 05, 05] +2713; [0C CA D4, 05, 05] -26E9; [0C C7 F4, 05, 05] +2714; [0C CA DB, 05, 05] -26EA; [0C C7 FB, 05, 05] +2715; [0C CA E2, 05, 05] -26EB; [0C C8 04, 05, 05] +2716; [0C CA E9, 05, 05] -26EC; [0C C8 0B, 05, 05] +2717; [0C CA F0, 05, 05] -26ED; [0C C8 12, 05, 05] +2718; [0C CA F7, 05, 05] -26EE; [0C C8 19, 05, 05] +2719; [0C CA FE, 05, 05] -26EF; [0C C8 20, 05, 05] +271A; [0C CB 07, 05, 05] -26F0; [0C C8 27, 05, 05] +271B; [0C CB 0E, 05, 05] -26F1; [0C C8 2E, 05, 05] +271C; [0C CB 15, 05, 05] -26F2; [0C C8 35, 05, 05] +271D; [0C CB 1C, 05, 05] -26F3; [0C C8 3C, 05, 05] +271E; [0C CB 23, 05, 05] -26F4; [0C C8 43, 05, 05] +271F; [0C CB 2A, 05, 05] -26F5; [0C C8 4A, 05, 05] +2720; [0C CB 31, 05, 05] -26F6; [0C C8 51, 05, 05] +2E50; [0C CB 38, 05, 05] -26F7; [0C C8 58, 05, 05] +2E51; [0C CB 3F, 05, 05] -26F8; [0C C8 5F, 05, 05] +2721; [0C CB 46, 05, 05] -26F9; [0C C8 66, 05, 05] +2722; [0C CB 4D, 05, 05] -26FA; [0C C8 6D, 05, 05] +2723; [0C CB 54, 05, 05] -26FB; [0C C8 74, 05, 05] +2724; [0C CB 5B, 05, 05] -26FC; [0C C8 7B, 05, 05] +2725; [0C CB 62, 05, 05] -26FD; [0C C8 82, 05, 05] +2726; [0C CB 69, 05, 05] -26FE; [0C C8 89, 05, 05] +2727; [0C CB 70, 05, 05] -26FF; [0C C8 90, 05, 05] +2728; [0C CB 77, 05, 05] -1F1E6; [0C C8 97, 05, 05] +2729; [0C CB 7E, 05, 05] -1F1E7; [0C C8 9E, 05, 05] +272A; [0C CB 85, 05, 05] -1F1E8; [0C C8 A5, 05, 05] +272B; [0C CB 8C, 05, 05] -1F1E9; [0C C8 AC, 05, 05] +272C; [0C CB 93, 05, 05] -1F1EA; [0C C8 B3, 05, 05] +272D; [0C CB 9A, 05, 05] -1F1EB; [0C C8 BA, 05, 05] +272E; [0C CB A1, 05, 05] -1F1EC; [0C C8 C1, 05, 05] +272F; [0C CB A8, 05, 05] -1F1ED; [0C C8 C8, 05, 05] +2730; [0C CB AF, 05, 05] -1F1EE; [0C C8 CF, 05, 05] +2731; [0C CB B6, 05, 05] -1F1EF; [0C C8 D6, 05, 05] +2732; [0C CB BD, 05, 05] -1F1F0; [0C C8 DD, 05, 05] +2733; [0C CB C4, 05, 05] -1F1F1; [0C C8 E4, 05, 05] +2734; [0C CB CB, 05, 05] -1F1F2; [0C C8 EB, 05, 05] +2735; [0C CB D2, 05, 05] -1F1F3; [0C C8 F2, 05, 05] +2736; [0C CB D9, 05, 05] -1F1F4; [0C C8 F9, 05, 05] +2737; [0C CB E0, 05, 05] -1F1F5; [0C C9 02, 05, 05] +2738; [0C CB E7, 05, 05] -1F1F6; [0C C9 09, 05, 05] +2739; [0C CB EE, 05, 05] -1F1F7; [0C C9 10, 05, 05] +273A; [0C CB F5, 05, 05] -1F1F8; [0C C9 17, 05, 05] +273B; [0C CB FC, 05, 05] -1F1F9; [0C C9 1E, 05, 05] +273C; [0C CC 05, 05, 05] -1F1FA; [0C C9 25, 05, 05] +273D; [0C CC 0C, 05, 05] -1F1FB; [0C C9 2C, 05, 05] +273E; [0C CC 13, 05, 05] -1F1FC; [0C C9 33, 05, 05] +273F; [0C CC 1A, 05, 05] -1F1FD; [0C C9 3A, 05, 05] +2740; [0C CC 21, 05, 05] -1F1FE; [0C C9 41, 05, 05] +2741; [0C CC 28, 05, 05] -1F1FF; [0C C9 48, 05, 05] +2742; [0C CC 2F, 05, 05] -2700; [0C C9 4F, 05, 05] +2743; [0C CC 36, 05, 05] -2701; [0C C9 56, 05, 05] +2744; [0C CC 3D, 05, 05] -2702; [0C C9 5D, 05, 05] +2745; [0C CC 44, 05, 05] -2703; [0C C9 64, 05, 05] +2746; [0C CC 4B, 05, 05] -2704; [0C C9 6B, 05, 05] +2747; [0C CC 52, 05, 05] -2705; [0C C9 72, 05, 05] +2748; [0C CC 59, 05, 05] -2706; [0C C9 79, 05, 05] +2749; [0C CC 60, 05, 05] -2707; [0C C9 80, 05, 05] +274A; [0C CC 67, 05, 05] -2708; [0C C9 87, 05, 05] +274B; [0C CC 6E, 05, 05] -2709; [0C C9 8E, 05, 05] +274C; [0C CC 75, 05, 05] -270A; [0C C9 95, 05, 05] +274D; [0C CC 7C, 05, 05] -270B; [0C C9 9C, 05, 05] +274E; [0C CC 83, 05, 05] -270C; [0C C9 A3, 05, 05] +274F; [0C CC 8A, 05, 05] -270D; [0C C9 AA, 05, 05] +2750; [0C CC 91, 05, 05] -270E; [0C C9 B1, 05, 05] +2751; [0C CC 98, 05, 05] -270F; [0C C9 B8, 05, 05] +2752; [0C CC 9F, 05, 05] -2710; [0C C9 BF, 05, 05] +2753; [0C CC A6, 05, 05] -2711; [0C C9 C6, 05, 05] +2754; [0C CC AD, 05, 05] -2712; [0C C9 CD, 05, 05] +2755; [0C CC B4, 05, 05] -2713; [0C C9 D4, 05, 05] +2756; [0C CC BB, 05, 05] -2714; [0C C9 DB, 05, 05] +2757; [0C CC C2, 05, 05] -2715; [0C C9 E2, 05, 05] +2758; [0C CC C9, 05, 05] -2716; [0C C9 E9, 05, 05] +2759; [0C CC D0, 05, 05] -2717; [0C C9 F0, 05, 05] +275A; [0C CC D7, 05, 05] -2718; [0C C9 F7, 05, 05] +275B; [0C CC DE, 05, 05] -2719; [0C C9 FE, 05, 05] +275C; [0C CC E5, 05, 05] -271A; [0C CA 07, 05, 05] +275D; [0C CC EC, 05, 05] -271B; [0C CA 0E, 05, 05] +275E; [0C CC F3, 05, 05] -271C; [0C CA 15, 05, 05] +275F; [0C CC FA, 05, 05] -271D; [0C CA 1C, 05, 05] +2760; [0C CD 03, 05, 05] -271E; [0C CA 23, 05, 05] +2761; [0C CD 0A, 05, 05] -271F; [0C CA 2A, 05, 05] +2762; [0C CD 11, 05, 05] -2720; [0C CA 31, 05, 05] +2763; [0C CD 18, 05, 05] -2E50; [0C CA 38, 05, 05] +2764; [0C CD 1F, 05, 05] -2E51; [0C CA 3F, 05, 05] +2765; [0C CD 26, 05, 05] -2721; [0C CA 46, 05, 05] +2766; [0C CD 2D, 05, 05] -2722; [0C CA 4D, 05, 05] +2767; [0C CD 34, 05, 05] -2723; [0C CA 54, 05, 05] +2794; [0C CD 3B, 05, 05] -2724; [0C CA 5B, 05, 05] +2795; [0C CD 42, 05, 05] -2725; [0C CA 62, 05, 05] +2796; [0C CD 49, 05, 05] -2726; [0C CA 69, 05, 05] +2797; [0C CD 50, 05, 05] -2727; [0C CA 70, 05, 05] +2798; [0C CD 57, 05, 05] -2728; [0C CA 77, 05, 05] +2799; [0C CD 5E, 05, 05] -2729; [0C CA 7E, 05, 05] +279A; [0C CD 65, 05, 05] -272A; [0C CA 85, 05, 05] +279B; [0C CD 6C, 05, 05] -272B; [0C CA 8C, 05, 05] +279C; [0C CD 73, 05, 05] -272C; [0C CA 93, 05, 05] +279D; [0C CD 7A, 05, 05] -272D; [0C CA 9A, 05, 05] +279E; [0C CD 81, 05, 05] -272E; [0C CA A1, 05, 05] +279F; [0C CD 88, 05, 05] -272F; [0C CA A8, 05, 05] +27A0; [0C CD 8F, 05, 05] -2730; [0C CA AF, 05, 05] +27A1; [0C CD 96, 05, 05] -2731; [0C CA B6, 05, 05] +27A2; [0C CD 9D, 05, 05] -2732; [0C CA BD, 05, 05] +27A3; [0C CD A4, 05, 05] -2733; [0C CA C4, 05, 05] +27A4; [0C CD AB, 05, 05] -2734; [0C CA CB, 05, 05] +27A5; [0C CD B2, 05, 05] -2735; [0C CA D2, 05, 05] +27A6; [0C CD B9, 05, 05] -2736; [0C CA D9, 05, 05] +27A7; [0C CD C0, 05, 05] -2737; [0C CA E0, 05, 05] +27A8; [0C CD C7, 05, 05] -2738; [0C CA E7, 05, 05] +27A9; [0C CD CE, 05, 05] -2739; [0C CA EE, 05, 05] +27AA; [0C CD D5, 05, 05] -273A; [0C CA F5, 05, 05] +27AB; [0C CD DC, 05, 05] -273B; [0C CA FC, 05, 05] +27AC; [0C CD E3, 05, 05] -273C; [0C CB 05, 05, 05] +27AD; [0C CD EA, 05, 05] -273D; [0C CB 0C, 05, 05] +27AE; [0C CD F1, 05, 05] -273E; [0C CB 13, 05, 05] +27AF; [0C CD F8, 05, 05] -273F; [0C CB 1A, 05, 05] +27B0; [0C CD FF, 05, 05] -2740; [0C CB 21, 05, 05] +27B1; [0C CE 08, 05, 05] -2741; [0C CB 28, 05, 05] +27B2; [0C CE 0F, 05, 05] -2742; [0C CB 2F, 05, 05] +27B3; [0C CE 16, 05, 05] -2743; [0C CB 36, 05, 05] +27B4; [0C CE 1D, 05, 05] -2744; [0C CB 3D, 05, 05] +27B5; [0C CE 24, 05, 05] -2745; [0C CB 44, 05, 05] +27B6; [0C CE 2B, 05, 05] -2746; [0C CB 4B, 05, 05] +27B7; [0C CE 32, 05, 05] -2747; [0C CB 52, 05, 05] +27B8; [0C CE 39, 05, 05] -2748; [0C CB 59, 05, 05] +27B9; [0C CE 40, 05, 05] -2749; [0C CB 60, 05, 05] +27BA; [0C CE 47, 05, 05] -274A; [0C CB 67, 05, 05] +27BB; [0C CE 4E, 05, 05] -274B; [0C CB 6E, 05, 05] +27BC; [0C CE 55, 05, 05] -274C; [0C CB 75, 05, 05] +27BD; [0C CE 5C, 05, 05] -274D; [0C CB 7C, 05, 05] +27BE; [0C CE 63, 05, 05] -274E; [0C CB 83, 05, 05] +27BF; [0C CE 6A, 05, 05] -274F; [0C CB 8A, 05, 05] +27C0; [0C CE 71, 05, 05] -2750; [0C CB 91, 05, 05] +27C1; [0C CE 78, 05, 05] -2751; [0C CB 98, 05, 05] +27C2; [0C CE 7F, 05, 05] -2752; [0C CB 9F, 05, 05] +27C3; [0C CE 86, 05, 05] -2753; [0C CB A6, 05, 05] +27C4; [0C CE 8D, 05, 05] -2754; [0C CB AD, 05, 05] +27C7; [0C CE 94, 05, 05] -2755; [0C CB B4, 05, 05] +27C8; [0C CE 9B, 05, 05] -2756; [0C CB BB, 05, 05] +27C9; [0C CE A2, 05, 05] -2757; [0C CB C2, 05, 05] +27CA; [0C CE A9, 05, 05] -2758; [0C CB C9, 05, 05] +27CB; [0C CE B0, 05, 05] -2759; [0C CB D0, 05, 05] +27CC; [0C CE B7, 05, 05] -275A; [0C CB D7, 05, 05] +27CD; [0C CE BE, 05, 05] -275B; [0C CB DE, 05, 05] +27CE; [0C CE C5, 05, 05] -275C; [0C CB E5, 05, 05] +27CF; [0C CE CC, 05, 05] -275D; [0C CB EC, 05, 05] +27D0; [0C CE D3, 05, 05] -275E; [0C CB F3, 05, 05] +27D1; [0C CE DA, 05, 05] -275F; [0C CB FA, 05, 05] +27D2; [0C CE E1, 05, 05] -2760; [0C CC 03, 05, 05] +27D3; [0C CE E8, 05, 05] -2761; [0C CC 0A, 05, 05] +27D4; [0C CE EF, 05, 05] -2762; [0C CC 11, 05, 05] +27D5; [0C CE F6, 05, 05] -2763; [0C CC 18, 05, 05] +27D6; [0C CE FD, 05, 05] -2764; [0C CC 1F, 05, 05] +27D7; [0C CF 06, 05, 05] -2765; [0C CC 26, 05, 05] +27D8; [0C CF 0D, 05, 05] -2766; [0C CC 2D, 05, 05] +27D9; [0C CF 14, 05, 05] -2767; [0C CC 34, 05, 05] +27DA; [0C CF 1B, 05, 05] -2794; [0C CC 3B, 05, 05] +27DB; [0C CF 22, 05, 05] -2795; [0C CC 42, 05, 05] +27DC; [0C CF 29, 05, 05] -2796; [0C CC 49, 05, 05] +27DD; [0C CF 30, 05, 05] -2797; [0C CC 50, 05, 05] +27DE; [0C CF 37, 05, 05] -2798; [0C CC 57, 05, 05] +27DF; [0C CF 3E, 05, 05] -2799; [0C CC 5E, 05, 05] +27E0; [0C CF 45, 05, 05] -279A; [0C CC 65, 05, 05] +27E1; [0C CF 4C, 05, 05] -279B; [0C CC 6C, 05, 05] +27E2; [0C CF 53, 05, 05] -279C; [0C CC 73, 05, 05] +27E3; [0C CF 5A, 05, 05] -279D; [0C CC 7A, 05, 05] +27E4; [0C CF 61, 05, 05] -279E; [0C CC 81, 05, 05] +27E5; [0C CF 68, 05, 05] -279F; [0C CC 88, 05, 05] +27F0; [0C CF 6F, 05, 05] -27A0; [0C CC 8F, 05, 05] +27F1; [0C CF 76, 05, 05] -27A1; [0C CC 96, 05, 05] +27F2; [0C CF 7D, 05, 05] -27A2; [0C CC 9D, 05, 05] +27F3; [0C CF 84, 05, 05] -27A3; [0C CC A4, 05, 05] +27F4; [0C CF 8B, 05, 05] -27A4; [0C CC AB, 05, 05] +27F5; [0C CF 92, 05, 05] -27A5; [0C CC B2, 05, 05] +27F6; [0C CF 99, 05, 05] -27A6; [0C CC B9, 05, 05] +27F7; [0C CF A0, 05, 05] -27A7; [0C CC C0, 05, 05] +27F8; [0C CF A7, 05, 05] -27A8; [0C CC C7, 05, 05] +27F9; [0C CF AE, 05, 05] -27A9; [0C CC CE, 05, 05] +27FA; [0C CF B5, 05, 05] -27AA; [0C CC D5, 05, 05] +27FB; [0C CF BC, 05, 05] -27AB; [0C CC DC, 05, 05] +27FC; [0C CF C3, 05, 05] -27AC; [0C CC E3, 05, 05] +27FD; [0C CF CA, 05, 05] -27AD; [0C CC EA, 05, 05] +27FE; [0C CF D1, 05, 05] -27AE; [0C CC F1, 05, 05] +27FF; [0C CF D8, 05, 05] -27AF; [0C CC F8, 05, 05] +2900; [0C CF DF, 05, 05] -27B0; [0C CC FF, 05, 05] +2901; [0C CF E6, 05, 05] -27B1; [0C CD 08, 05, 05] +2902; [0C CF ED, 05, 05] -27B2; [0C CD 0F, 05, 05] +2903; [0C CF F4, 05, 05] -27B3; [0C CD 16, 05, 05] +2904; [0C CF FB, 05, 05] -27B4; [0C CD 1D, 05, 05] +2905; [0C D0 04, 05, 05] -27B5; [0C CD 24, 05, 05] +2906; [0C D0 0B, 05, 05] -27B6; [0C CD 2B, 05, 05] +2907; [0C D0 12, 05, 05] -27B7; [0C CD 32, 05, 05] +2908; [0C D0 19, 05, 05] -27B8; [0C CD 39, 05, 05] +2909; [0C D0 20, 05, 05] -27B9; [0C CD 40, 05, 05] +290A; [0C D0 27, 05, 05] -27BA; [0C CD 47, 05, 05] +290B; [0C D0 2E, 05, 05] -27BB; [0C CD 4E, 05, 05] +290C; [0C D0 35, 05, 05] -27BC; [0C CD 55, 05, 05] +290D; [0C D0 3C, 05, 05] -27BD; [0C CD 5C, 05, 05] +290E; [0C D0 43, 05, 05] -27BE; [0C CD 63, 05, 05] +290F; [0C D0 4A, 05, 05] -27BF; [0C CD 6A, 05, 05] +2910; [0C D0 51, 05, 05] -27C0; [0C CD 71, 05, 05] +2911; [0C D0 58, 05, 05] -27C1; [0C CD 78, 05, 05] +2912; [0C D0 5F, 05, 05] -27C2; [0C CD 7F, 05, 05] +2913; [0C D0 66, 05, 05] -27C3; [0C CD 86, 05, 05] +2914; [0C D0 6D, 05, 05] -27C4; [0C CD 8D, 05, 05] +2915; [0C D0 74, 05, 05] -27C7; [0C CD 94, 05, 05] +2916; [0C D0 7B, 05, 05] -27C8; [0C CD 9B, 05, 05] +2917; [0C D0 82, 05, 05] -27C9; [0C CD A2, 05, 05] +2918; [0C D0 89, 05, 05] -27CA; [0C CD A9, 05, 05] +2919; [0C D0 90, 05, 05] -27CB; [0C CD B0, 05, 05] +291A; [0C D0 97, 05, 05] -27CC; [0C CD B7, 05, 05] +291B; [0C D0 9E, 05, 05] -27CD; [0C CD BE, 05, 05] +291C; [0C D0 A5, 05, 05] -27CE; [0C CD C5, 05, 05] +291D; [0C D0 AC, 05, 05] -27CF; [0C CD CC, 05, 05] +291E; [0C D0 B3, 05, 05] -27D0; [0C CD D3, 05, 05] +291F; [0C D0 BA, 05, 05] -27D1; [0C CD DA, 05, 05] +2920; [0C D0 C1, 05, 05] -27D2; [0C CD E1, 05, 05] +2921; [0C D0 C8, 05, 05] -27D3; [0C CD E8, 05, 05] +2922; [0C D0 CF, 05, 05] -27D4; [0C CD EF, 05, 05] +2923; [0C D0 D6, 05, 05] -27D5; [0C CD F6, 05, 05] +2924; [0C D0 DD, 05, 05] -27D6; [0C CD FD, 05, 05] +2925; [0C D0 E4, 05, 05] -27D7; [0C CE 06, 05, 05] +2926; [0C D0 EB, 05, 05] -27D8; [0C CE 0D, 05, 05] +2927; [0C D0 F2, 05, 05] -27D9; [0C CE 14, 05, 05] +2928; [0C D0 F9, 05, 05] -27DA; [0C CE 1B, 05, 05] +2929; [0C D1 02, 05, 05] -27DB; [0C CE 22, 05, 05] +292A; [0C D1 09, 05, 05] -27DC; [0C CE 29, 05, 05] +292B; [0C D1 10, 05, 05] -27DD; [0C CE 30, 05, 05] +292C; [0C D1 17, 05, 05] -27DE; [0C CE 37, 05, 05] +292D; [0C D1 1E, 05, 05] -27DF; [0C CE 3E, 05, 05] +292E; [0C D1 25, 05, 05] -27E0; [0C CE 45, 05, 05] +292F; [0C D1 2C, 05, 05] -27E1; [0C CE 4C, 05, 05] +2930; [0C D1 33, 05, 05] -27E2; [0C CE 53, 05, 05] +2931; [0C D1 3A, 05, 05] -27E3; [0C CE 5A, 05, 05] +2932; [0C D1 41, 05, 05] -27E4; [0C CE 61, 05, 05] +2933; [0C D1 48, 05, 05] -27E5; [0C CE 68, 05, 05] +2934; [0C D1 4F, 05, 05] -27F0; [0C CE 6F, 05, 05] +2935; [0C D1 56, 05, 05] -27F1; [0C CE 76, 05, 05] +2936; [0C D1 5D, 05, 05] -27F2; [0C CE 7D, 05, 05] +2937; [0C D1 64, 05, 05] -27F3; [0C CE 84, 05, 05] +2938; [0C D1 6B, 05, 05] -27F4; [0C CE 8B, 05, 05] +2939; [0C D1 72, 05, 05] -27F5; [0C CE 92, 05, 05] +293A; [0C D1 79, 05, 05] -27F6; [0C CE 99, 05, 05] +293B; [0C D1 80, 05, 05] -27F7; [0C CE A0, 05, 05] +293C; [0C D1 87, 05, 05] -27F8; [0C CE A7, 05, 05] +293D; [0C D1 8E, 05, 05] -27F9; [0C CE AE, 05, 05] +293E; [0C D1 95, 05, 05] -27FA; [0C CE B5, 05, 05] +293F; [0C D1 9C, 05, 05] -27FB; [0C CE BC, 05, 05] +2940; [0C D1 A3, 05, 05] -27FC; [0C CE C3, 05, 05] +2941; [0C D1 AA, 05, 05] -27FD; [0C CE CA, 05, 05] +2942; [0C D1 B1, 05, 05] -27FE; [0C CE D1, 05, 05] +2943; [0C D1 B8, 05, 05] -27FF; [0C CE D8, 05, 05] +2944; [0C D1 BF, 05, 05] -2900; [0C CE DF, 05, 05] +2945; [0C D1 C6, 05, 05] -2901; [0C CE E6, 05, 05] +2946; [0C D1 CD, 05, 05] -2902; [0C CE ED, 05, 05] +2947; [0C D1 D4, 05, 05] -2903; [0C CE F4, 05, 05] +2948; [0C D1 DB, 05, 05] -2904; [0C CE FB, 05, 05] +2949; [0C D1 E2, 05, 05] -2905; [0C CF 04, 05, 05] +294A; [0C D1 E9, 05, 05] -2906; [0C CF 0B, 05, 05] +294B; [0C D1 F0, 05, 05] -2907; [0C CF 12, 05, 05] +294C; [0C D1 F7, 05, 05] -2908; [0C CF 19, 05, 05] +294D; [0C D1 FE, 05, 05] -2909; [0C CF 20, 05, 05] +294E; [0C D2 07, 05, 05] -290A; [0C CF 27, 05, 05] +294F; [0C D2 0E, 05, 05] -290B; [0C CF 2E, 05, 05] +2950; [0C D2 15, 05, 05] -290C; [0C CF 35, 05, 05] +2951; [0C D2 1C, 05, 05] -290D; [0C CF 3C, 05, 05] +2952; [0C D2 23, 05, 05] -290E; [0C CF 43, 05, 05] +2953; [0C D2 2A, 05, 05] -290F; [0C CF 4A, 05, 05] +2954; [0C D2 31, 05, 05] -2910; [0C CF 51, 05, 05] +2955; [0C D2 38, 05, 05] -2911; [0C CF 58, 05, 05] +2956; [0C D2 3F, 05, 05] -2912; [0C CF 5F, 05, 05] +2957; [0C D2 46, 05, 05] -2913; [0C CF 66, 05, 05] +2958; [0C D2 4D, 05, 05] -2914; [0C CF 6D, 05, 05] +2959; [0C D2 54, 05, 05] -2915; [0C CF 74, 05, 05] +295A; [0C D2 5B, 05, 05] -2916; [0C CF 7B, 05, 05] +295B; [0C D2 62, 05, 05] -2917; [0C CF 82, 05, 05] +295C; [0C D2 69, 05, 05] -2918; [0C CF 89, 05, 05] +295D; [0C D2 70, 05, 05] -2919; [0C CF 90, 05, 05] +295E; [0C D2 77, 05, 05] -291A; [0C CF 97, 05, 05] +295F; [0C D2 7E, 05, 05] -291B; [0C CF 9E, 05, 05] +2960; [0C D2 85, 05, 05] -291C; [0C CF A5, 05, 05] +2961; [0C D2 8C, 05, 05] -291D; [0C CF AC, 05, 05] +2962; [0C D2 93, 05, 05] -291E; [0C CF B3, 05, 05] +2963; [0C D2 9A, 05, 05] -291F; [0C CF BA, 05, 05] +2964; [0C D2 A1, 05, 05] -2920; [0C CF C1, 05, 05] +2965; [0C D2 A8, 05, 05] -2921; [0C CF C8, 05, 05] +2966; [0C D2 AF, 05, 05] -2922; [0C CF CF, 05, 05] +2967; [0C D2 B6, 05, 05] -2923; [0C CF D6, 05, 05] +2968; [0C D2 BD, 05, 05] -2924; [0C CF DD, 05, 05] +2969; [0C D2 C4, 05, 05] -2925; [0C CF E4, 05, 05] +296A; [0C D2 CB, 05, 05] -2926; [0C CF EB, 05, 05] +296B; [0C D2 D2, 05, 05] -2927; [0C CF F2, 05, 05] +296C; [0C D2 D9, 05, 05] -2928; [0C CF F9, 05, 05] +296D; [0C D2 E0, 05, 05] -2929; [0C D0 02, 05, 05] +296E; [0C D2 E7, 05, 05] -292A; [0C D0 09, 05, 05] +296F; [0C D2 EE, 05, 05] -292B; [0C D0 10, 05, 05] +2970; [0C D2 F5, 05, 05] -292C; [0C D0 17, 05, 05] +2971; [0C D2 FC, 05, 05] -292D; [0C D0 1E, 05, 05] +2972; [0C D3 05, 05, 05] -292E; [0C D0 25, 05, 05] +2973; [0C D3 0C, 05, 05] -292F; [0C D0 2C, 05, 05] +2974; [0C D3 13, 05, 05] -2930; [0C D0 33, 05, 05] +2975; [0C D3 1A, 05, 05] -2931; [0C D0 3A, 05, 05] +2976; [0C D3 21, 05, 05] -2932; [0C D0 41, 05, 05] +2977; [0C D3 28, 05, 05] -2933; [0C D0 48, 05, 05] +2978; [0C D3 2F, 05, 05] -2934; [0C D0 4F, 05, 05] +2979; [0C D3 36, 05, 05] -2935; [0C D0 56, 05, 05] +297A; [0C D3 3D, 05, 05] -2936; [0C D0 5D, 05, 05] +297B; [0C D3 44, 05, 05] -2937; [0C D0 64, 05, 05] +297C; [0C D3 4B, 05, 05] -2938; [0C D0 6B, 05, 05] +297D; [0C D3 52, 05, 05] -2939; [0C D0 72, 05, 05] +297E; [0C D3 59, 05, 05] -293A; [0C D0 79, 05, 05] +297F; [0C D3 60, 05, 05] -293B; [0C D0 80, 05, 05] +2980; [0C D3 67, 05, 05] -293C; [0C D0 87, 05, 05] +2981; [0C D3 6E, 05, 05] -293D; [0C D0 8E, 05, 05] +2982; [0C D3 75, 05, 05] -293E; [0C D0 95, 05, 05] +2999; [0C D3 7C, 05, 05] -293F; [0C D0 9C, 05, 05] +299A; [0C D3 83, 05, 05] -2940; [0C D0 A3, 05, 05] +299B; [0C D3 8A, 05, 05] -2941; [0C D0 AA, 05, 05] +299C; [0C D3 91, 05, 05] -2942; [0C D0 B1, 05, 05] +299D; [0C D3 98, 05, 05] -2943; [0C D0 B8, 05, 05] +299E; [0C D3 9F, 05, 05] -2944; [0C D0 BF, 05, 05] +299F; [0C D3 A6, 05, 05] -2945; [0C D0 C6, 05, 05] +29A0; [0C D3 AD, 05, 05] -2946; [0C D0 CD, 05, 05] +29A1; [0C D3 B4, 05, 05] -2947; [0C D0 D4, 05, 05] +29A2; [0C D3 BB, 05, 05] -2948; [0C D0 DB, 05, 05] +29A3; [0C D3 C2, 05, 05] -2949; [0C D0 E2, 05, 05] +29A4; [0C D3 C9, 05, 05] -294A; [0C D0 E9, 05, 05] +29A5; [0C D3 D0, 05, 05] -294B; [0C D0 F0, 05, 05] +29A6; [0C D3 D7, 05, 05] -294C; [0C D0 F7, 05, 05] +29A7; [0C D3 DE, 05, 05] -294D; [0C D0 FE, 05, 05] +29A8; [0C D3 E5, 05, 05] -294E; [0C D1 07, 05, 05] +29A9; [0C D3 EC, 05, 05] -294F; [0C D1 0E, 05, 05] +29AA; [0C D3 F3, 05, 05] -2950; [0C D1 15, 05, 05] +29AB; [0C D3 FA, 05, 05] -2951; [0C D1 1C, 05, 05] +29AC; [0C D4 03, 05, 05] -2952; [0C D1 23, 05, 05] +29AD; [0C D4 0A, 05, 05] -2953; [0C D1 2A, 05, 05] +29AE; [0C D4 11, 05, 05] -2954; [0C D1 31, 05, 05] +29AF; [0C D4 18, 05, 05] -2955; [0C D1 38, 05, 05] +29B0; [0C D4 1F, 05, 05] -2956; [0C D1 3F, 05, 05] +29B1; [0C D4 26, 05, 05] -2957; [0C D1 46, 05, 05] +29B2; [0C D4 2D, 05, 05] -2958; [0C D1 4D, 05, 05] +29B3; [0C D4 34, 05, 05] -2959; [0C D1 54, 05, 05] +29B4; [0C D4 3B, 05, 05] -295A; [0C D1 5B, 05, 05] +29B5; [0C D4 42, 05, 05] -295B; [0C D1 62, 05, 05] +29B6; [0C D4 49, 05, 05] -295C; [0C D1 69, 05, 05] +29B7; [0C D4 50, 05, 05] -295D; [0C D1 70, 05, 05] +29B8; [0C D4 57, 05, 05] -295E; [0C D1 77, 05, 05] +29B9; [0C D4 5E, 05, 05] -295F; [0C D1 7E, 05, 05] +29BA; [0C D4 65, 05, 05] -2960; [0C D1 85, 05, 05] +29BB; [0C D4 6C, 05, 05] -2961; [0C D1 8C, 05, 05] +29BC; [0C D4 73, 05, 05] -2962; [0C D1 93, 05, 05] +29BD; [0C D4 7A, 05, 05] -2963; [0C D1 9A, 05, 05] +29BE; [0C D4 81, 05, 05] -2964; [0C D1 A1, 05, 05] +29BF; [0C D4 88, 05, 05] -2965; [0C D1 A8, 05, 05] +29C0; [0C D4 8F, 05, 05] -2966; [0C D1 AF, 05, 05] +29C1; [0C D4 96, 05, 05] -2967; [0C D1 B6, 05, 05] +29C2; [0C D4 9D, 05, 05] -2968; [0C D1 BD, 05, 05] +29C3; [0C D4 A4, 05, 05] -2969; [0C D1 C4, 05, 05] +29C4; [0C D4 AB, 05, 05] -296A; [0C D1 CB, 05, 05] +29C5; [0C D4 B2, 05, 05] -296B; [0C D1 D2, 05, 05] +29C6; [0C D4 B9, 05, 05] -296C; [0C D1 D9, 05, 05] +29C7; [0C D4 C0, 05, 05] -296D; [0C D1 E0, 05, 05] +29C8; [0C D4 C7, 05, 05] -296E; [0C D1 E7, 05, 05] +29C9; [0C D4 CE, 05, 05] -296F; [0C D1 EE, 05, 05] +29CA; [0C D4 D5, 05, 05] -2970; [0C D1 F5, 05, 05] +29CB; [0C D4 DC, 05, 05] -2971; [0C D1 FC, 05, 05] +29CC; [0C D4 E3, 05, 05] -2972; [0C D2 05, 05, 05] +29CD; [0C D4 EA, 05, 05] -2973; [0C D2 0C, 05, 05] +29CE; [0C D4 F1, 05, 05] -2974; [0C D2 13, 05, 05] +29CF; [0C D4 F8, 05, 05] -2975; [0C D2 1A, 05, 05] +29D0; [0C D4 FF, 05, 05] -2976; [0C D2 21, 05, 05] +29D1; [0C D5 08, 05, 05] -2977; [0C D2 28, 05, 05] +29D2; [0C D5 0F, 05, 05] -2978; [0C D2 2F, 05, 05] +29D3; [0C D5 16, 05, 05] -2979; [0C D2 36, 05, 05] +29D4; [0C D5 1D, 05, 05] -297A; [0C D2 3D, 05, 05] +29D5; [0C D5 24, 05, 05] -297B; [0C D2 44, 05, 05] +29D6; [0C D5 2B, 05, 05] -297C; [0C D2 4B, 05, 05] +29D7; [0C D5 32, 05, 05] -297D; [0C D2 52, 05, 05] +29DC; [0C D5 39, 05, 05] -297E; [0C D2 59, 05, 05] +29DD; [0C D5 40, 05, 05] -297F; [0C D2 60, 05, 05] +29DE; [0C D5 47, 05, 05] -2980; [0C D2 67, 05, 05] +29DF; [0C D5 4E, 05, 05] -2981; [0C D2 6E, 05, 05] +29E0; [0C D5 55, 05, 05] -2982; [0C D2 75, 05, 05] +29E1; [0C D5 5C, 05, 05] -2999; [0C D2 7C, 05, 05] +29E2; [0C D5 63, 05, 05] -299A; [0C D2 83, 05, 05] +29E3; [0C D5 6A, 05, 05] -299B; [0C D2 8A, 05, 05] +29E4; [0C D5 71, 05, 05] -299C; [0C D2 91, 05, 05] +29E5; [0C D5 78, 05, 05] -299D; [0C D2 98, 05, 05] +29E6; [0C D5 7F, 05, 05] -299E; [0C D2 9F, 05, 05] +29E7; [0C D5 86, 05, 05] -299F; [0C D2 A6, 05, 05] +29E8; [0C D5 8D, 05, 05] -29A0; [0C D2 AD, 05, 05] +29E9; [0C D5 94, 05, 05] -29A1; [0C D2 B4, 05, 05] +29EA; [0C D5 9B, 05, 05] -29A2; [0C D2 BB, 05, 05] +29EB; [0C D5 A2, 05, 05] -29A3; [0C D2 C2, 05, 05] +29EC; [0C D5 A9, 05, 05] -29A4; [0C D2 C9, 05, 05] +29ED; [0C D5 B0, 05, 05] -29A5; [0C D2 D0, 05, 05] +29EE; [0C D5 B7, 05, 05] -29A6; [0C D2 D7, 05, 05] +29EF; [0C D5 BE, 05, 05] -29A7; [0C D2 DE, 05, 05] +29F0; [0C D5 C5, 05, 05] -29A8; [0C D2 E5, 05, 05] +29F1; [0C D5 CC, 05, 05] -29A9; [0C D2 EC, 05, 05] +29F2; [0C D5 D3, 05, 05] -29AA; [0C D2 F3, 05, 05] +29F3; [0C D5 DA, 05, 05] -29AB; [0C D2 FA, 05, 05] +29F4; [0C D5 E1, 05, 05] -29AC; [0C D3 03, 05, 05] +29F5; [0C D5 E8, 05, 05] -29AD; [0C D3 0A, 05, 05] +29F6; [0C D5 EF, 05, 05] -29AE; [0C D3 11, 05, 05] +29F7; [0C D5 F6, 05, 05] -29AF; [0C D3 18, 05, 05] +29F8; [0C D5 FD, 05, 05] -29B0; [0C D3 1F, 05, 05] +29F9; [0C D6 06, 05, 05] -29B1; [0C D3 26, 05, 05] +29FA; [0C D6 0D, 05, 05] -29B2; [0C D3 2D, 05, 05] +29FB; [0C D6 14, 05, 05] -29B3; [0C D3 34, 05, 05] +29FE; [0C D6 1B, 05, 05] -29B4; [0C D3 3B, 05, 05] +29FF; [0C D6 22, 05, 05] -29B5; [0C D3 42, 05, 05] +2A00; [0C D6 29, 05, 05] -29B6; [0C D3 49, 05, 05] +2A01; [0C D6 30, 05, 05] -29B7; [0C D3 50, 05, 05] +2A02; [0C D6 37, 05, 05] -29B8; [0C D3 57, 05, 05] +2A03; [0C D6 3E, 05, 05] -29B9; [0C D3 5E, 05, 05] +2A04; [0C D6 45, 05, 05] -29BA; [0C D3 65, 05, 05] +2A05; [0C D6 4C, 05, 05] -29BB; [0C D3 6C, 05, 05] +2A06; [0C D6 53, 05, 05] -29BC; [0C D3 73, 05, 05] +2A07; [0C D6 5A, 05, 05] -29BD; [0C D3 7A, 05, 05] +2A08; [0C D6 61, 05, 05] -29BE; [0C D3 81, 05, 05] +2A09; [0C D6 68, 05, 05] -29BF; [0C D3 88, 05, 05] +2A0A; [0C D6 6F, 05, 05] -29C0; [0C D3 8F, 05, 05] +2A0B; [0C D6 76, 05, 05] -29C1; [0C D3 96, 05, 05] +2A0D; [0C D6 7D, 05, 05] -29C2; [0C D3 9D, 05, 05] +2A0E; [0C D6 84, 05, 05] -29C3; [0C D3 A4, 05, 05] +2A0F; [0C D6 8B, 05, 05] -29C4; [0C D3 AB, 05, 05] +2A10; [0C D6 92, 05, 05] -29C5; [0C D3 B2, 05, 05] +2A11; [0C D6 99, 05, 05] -29C6; [0C D3 B9, 05, 05] +2A12; [0C D6 A0, 05, 05] -29C7; [0C D3 C0, 05, 05] +2A13; [0C D6 A7, 05, 05] -29C8; [0C D3 C7, 05, 05] +2A14; [0C D6 AE, 05, 05] -29C9; [0C D3 CE, 05, 05] +2A15; [0C D6 B5, 05, 05] -29CA; [0C D3 D5, 05, 05] +2A16; [0C D6 BC, 05, 05] -29CB; [0C D3 DC, 05, 05] +2A17; [0C D6 C3, 05, 05] -29CC; [0C D3 E3, 05, 05] +2A18; [0C D6 CA, 05, 05] -29CD; [0C D3 EA, 05, 05] +2A19; [0C D6 D1, 05, 05] -29CE; [0C D3 F1, 05, 05] +2A1A; [0C D6 D8, 05, 05] -29CF; [0C D3 F8, 05, 05] +2A1B; [0C D6 DF, 05, 05] -29D0; [0C D3 FF, 05, 05] +2A1C; [0C D6 E6, 05, 05] -29D1; [0C D4 08, 05, 05] +2A1D; [0C D6 ED, 05, 05] -29D2; [0C D4 0F, 05, 05] +2A1E; [0C D6 F4, 05, 05] -29D3; [0C D4 16, 05, 05] +2A1F; [0C D6 FB, 05, 05] -29D4; [0C D4 1D, 05, 05] +2A20; [0C D7 04, 05, 05] -29D5; [0C D4 24, 05, 05] +2A21; [0C D7 0B, 05, 05] -29D6; [0C D4 2B, 05, 05] +2A22; [0C D7 12, 05, 05] -29D7; [0C D4 32, 05, 05] +2A23; [0C D7 19, 05, 05] -29DC; [0C D4 39, 05, 05] +2A24; [0C D7 20, 05, 05] -29DD; [0C D4 40, 05, 05] +2A25; [0C D7 27, 05, 05] -29DE; [0C D4 47, 05, 05] +2A26; [0C D7 2E, 05, 05] -29DF; [0C D4 4E, 05, 05] +2A27; [0C D7 35, 05, 05] -29E0; [0C D4 55, 05, 05] +2A28; [0C D7 3C, 05, 05] -29E1; [0C D4 5C, 05, 05] +2A29; [0C D7 43, 05, 05] -29E2; [0C D4 63, 05, 05] +2A2A; [0C D7 4A, 05, 05] -29E3; [0C D4 6A, 05, 05] +2A2B; [0C D7 51, 05, 05] -29E4; [0C D4 71, 05, 05] +2A2C; [0C D7 58, 05, 05] -29E5; [0C D4 78, 05, 05] +2A2D; [0C D7 5F, 05, 05] -29E6; [0C D4 7F, 05, 05] +2A2E; [0C D7 66, 05, 05] -29E7; [0C D4 86, 05, 05] +2A2F; [0C D7 6D, 05, 05] -29E8; [0C D4 8D, 05, 05] +2A30; [0C D7 74, 05, 05] -29E9; [0C D4 94, 05, 05] +2A31; [0C D7 7B, 05, 05] -29EA; [0C D4 9B, 05, 05] +2A32; [0C D7 82, 05, 05] -29EB; [0C D4 A2, 05, 05] +2A33; [0C D7 89, 05, 05] -29EC; [0C D4 A9, 05, 05] +2A34; [0C D7 90, 05, 05] -29ED; [0C D4 B0, 05, 05] +2A35; [0C D7 97, 05, 05] -29EE; [0C D4 B7, 05, 05] +2A36; [0C D7 9E, 05, 05] -29EF; [0C D4 BE, 05, 05] +2A37; [0C D7 A5, 05, 05] -29F0; [0C D4 C5, 05, 05] +2A38; [0C D7 AC, 05, 05] -29F1; [0C D4 CC, 05, 05] +2A39; [0C D7 B3, 05, 05] -29F2; [0C D4 D3, 05, 05] +2A3A; [0C D7 BA, 05, 05] -29F3; [0C D4 DA, 05, 05] +2A3B; [0C D7 C1, 05, 05] -29F4; [0C D4 E1, 05, 05] +2A3C; [0C D7 C8, 05, 05] -29F5; [0C D4 E8, 05, 05] +2A3D; [0C D7 CF, 05, 05] -29F6; [0C D4 EF, 05, 05] +2A3E; [0C D7 D6, 05, 05] -29F7; [0C D4 F6, 05, 05] +2A3F; [0C D7 DD, 05, 05] -29F8; [0C D4 FD, 05, 05] +2A40; [0C D7 E4, 05, 05] -29F9; [0C D5 06, 05, 05] +2A41; [0C D7 EB, 05, 05] -29FA; [0C D5 0D, 05, 05] +2A42; [0C D7 F2, 05, 05] -29FB; [0C D5 14, 05, 05] +2A43; [0C D7 F9, 05, 05] -29FE; [0C D5 1B, 05, 05] +2A44; [0C D8 02, 05, 05] -29FF; [0C D5 22, 05, 05] +2A45; [0C D8 09, 05, 05] -2A00; [0C D5 29, 05, 05] +2A46; [0C D8 10, 05, 05] -2A01; [0C D5 30, 05, 05] +2A47; [0C D8 17, 05, 05] -2A02; [0C D5 37, 05, 05] +2A48; [0C D8 1E, 05, 05] -2A03; [0C D5 3E, 05, 05] +2A49; [0C D8 25, 05, 05] -2A04; [0C D5 45, 05, 05] +2A4A; [0C D8 2C, 05, 05] -2A05; [0C D5 4C, 05, 05] +2A4B; [0C D8 33, 05, 05] -2A06; [0C D5 53, 05, 05] +2A4C; [0C D8 3A, 05, 05] -2A07; [0C D5 5A, 05, 05] +2A4D; [0C D8 41, 05, 05] -2A08; [0C D5 61, 05, 05] +2A4E; [0C D8 48, 05, 05] -2A09; [0C D5 68, 05, 05] +2A4F; [0C D8 4F, 05, 05] -2A0A; [0C D5 6F, 05, 05] +2A50; [0C D8 56, 05, 05] -2A0B; [0C D5 76, 05, 05] +2A51; [0C D8 5D, 05, 05] -2A0D; [0C D5 7D, 05, 05] +2A52; [0C D8 64, 05, 05] -2A0E; [0C D5 84, 05, 05] +2A53; [0C D8 6B, 05, 05] -2A0F; [0C D5 8B, 05, 05] +2A54; [0C D8 72, 05, 05] -2A10; [0C D5 92, 05, 05] +2A55; [0C D8 79, 05, 05] -2A11; [0C D5 99, 05, 05] +2A56; [0C D8 80, 05, 05] -2A12; [0C D5 A0, 05, 05] +2A57; [0C D8 87, 05, 05] -2A13; [0C D5 A7, 05, 05] +2A58; [0C D8 8E, 05, 05] -2A14; [0C D5 AE, 05, 05] +2A59; [0C D8 95, 05, 05] -2A15; [0C D5 B5, 05, 05] +2A5A; [0C D8 9C, 05, 05] -2A16; [0C D5 BC, 05, 05] +2A5B; [0C D8 A3, 05, 05] -2A17; [0C D5 C3, 05, 05] +2A5C; [0C D8 AA, 05, 05] -2A18; [0C D5 CA, 05, 05] +2A5D; [0C D8 B1, 05, 05] -2A19; [0C D5 D1, 05, 05] +2A5E; [0C D8 B8, 05, 05] -2A1A; [0C D5 D8, 05, 05] +2A5F; [0C D8 BF, 05, 05] -2A1B; [0C D5 DF, 05, 05] +2A60; [0C D8 C6, 05, 05] -2A1C; [0C D5 E6, 05, 05] +2A61; [0C D8 CD, 05, 05] -2A1D; [0C D5 ED, 05, 05] +2A62; [0C D8 D4, 05, 05] -2A1E; [0C D5 F4, 05, 05] +2A63; [0C D8 DB, 05, 05] -2A1F; [0C D5 FB, 05, 05] +2A64; [0C D8 E2, 05, 05] -2A20; [0C D6 04, 05, 05] +2A65; [0C D8 E9, 05, 05] -2A21; [0C D6 0B, 05, 05] +2A66; [0C D8 F0, 05, 05] -2A22; [0C D6 12, 05, 05] +2A67; [0C D8 F7, 05, 05] -2A23; [0C D6 19, 05, 05] +2A68; [0C D8 FE, 05, 05] -2A24; [0C D6 20, 05, 05] +2A69; [0C D9 07, 05, 05] -2A25; [0C D6 27, 05, 05] +2A6A; [0C D9 0E, 05, 05] -2A26; [0C D6 2E, 05, 05] +2A6B; [0C D9 15, 05, 05] -2A27; [0C D6 35, 05, 05] +2A6C; [0C D9 1C, 05, 05] -2A28; [0C D6 3C, 05, 05] +2A6D; [0C D9 23, 05, 05] -2A29; [0C D6 43, 05, 05] +2A6E; [0C D9 2A, 05, 05] -2A2A; [0C D6 4A, 05, 05] +2A6F; [0C D9 31, 05, 05] -2A2B; [0C D6 51, 05, 05] +2A70; [0C D9 38, 05, 05] -2A2C; [0C D6 58, 05, 05] +2A71; [0C D9 3F, 05, 05] -2A2D; [0C D6 5F, 05, 05] +2A72; [0C D9 46, 05, 05] -2A2E; [0C D6 66, 05, 05] +2A73; [0C D9 4D, 05, 05] -2A2F; [0C D6 6D, 05, 05] +2A77; [0C D9 54, 05, 05] -2A30; [0C D6 74, 05, 05] +2A78; [0C D9 5B, 05, 05] -2A31; [0C D6 7B, 05, 05] +2A79; [0C D9 62, 05, 05] -2A32; [0C D6 82, 05, 05] +2A7A; [0C D9 69, 05, 05] -2A33; [0C D6 89, 05, 05] +2A7B; [0C D9 70, 05, 05] -2A34; [0C D6 90, 05, 05] +2A7C; [0C D9 77, 05, 05] -2A35; [0C D6 97, 05, 05] +2A7D; [0C D9 7E, 05, 05] -2A36; [0C D6 9E, 05, 05] +2A7E; [0C D9 85, 05, 05] -2A37; [0C D6 A5, 05, 05] +2A7F; [0C D9 8C, 05, 05] -2A38; [0C D6 AC, 05, 05] +2A80; [0C D9 93, 05, 05] -2A39; [0C D6 B3, 05, 05] +2A81; [0C D9 9A, 05, 05] -2A3A; [0C D6 BA, 05, 05] +2A82; [0C D9 A1, 05, 05] -2A3B; [0C D6 C1, 05, 05] +2A83; [0C D9 A8, 05, 05] -2A3C; [0C D6 C8, 05, 05] +2A84; [0C D9 AF, 05, 05] -2A3D; [0C D6 CF, 05, 05] +2A85; [0C D9 B6, 05, 05] -2A3E; [0C D6 D6, 05, 05] +2A86; [0C D9 BD, 05, 05] -2A3F; [0C D6 DD, 05, 05] +2A87; [0C D9 C4, 05, 05] -2A40; [0C D6 E4, 05, 05] +2A88; [0C D9 CB, 05, 05] -2A41; [0C D6 EB, 05, 05] +2A89; [0C D9 D2, 05, 05] -2A42; [0C D6 F2, 05, 05] +2A8A; [0C D9 D9, 05, 05] -2A43; [0C D6 F9, 05, 05] +2A8B; [0C D9 E0, 05, 05] -2A44; [0C D7 02, 05, 05] +2A8C; [0C D9 E7, 05, 05] -2A45; [0C D7 09, 05, 05] +2A8D; [0C D9 EE, 05, 05] -2A46; [0C D7 10, 05, 05] +2A8E; [0C D9 F5, 05, 05] -2A47; [0C D7 17, 05, 05] +2A8F; [0C D9 FC, 05, 05] -2A48; [0C D7 1E, 05, 05] +2A90; [0C DA 05, 05, 05] -2A49; [0C D7 25, 05, 05] +2A91; [0C DA 0C, 05, 05] -2A4A; [0C D7 2C, 05, 05] +2A92; [0C DA 13, 05, 05] -2A4B; [0C D7 33, 05, 05] +2A93; [0C DA 1A, 05, 05] -2A4C; [0C D7 3A, 05, 05] +2A94; [0C DA 21, 05, 05] -2A4D; [0C D7 41, 05, 05] +2A95; [0C DA 28, 05, 05] -2A4E; [0C D7 48, 05, 05] +2A96; [0C DA 2F, 05, 05] -2A4F; [0C D7 4F, 05, 05] +2A97; [0C DA 36, 05, 05] -2A50; [0C D7 56, 05, 05] +2A98; [0C DA 3D, 05, 05] -2A51; [0C D7 5D, 05, 05] +2A99; [0C DA 44, 05, 05] -2A52; [0C D7 64, 05, 05] +2A9A; [0C DA 4B, 05, 05] -2A53; [0C D7 6B, 05, 05] +2A9B; [0C DA 52, 05, 05] -2A54; [0C D7 72, 05, 05] +2A9C; [0C DA 59, 05, 05] -2A55; [0C D7 79, 05, 05] +2A9D; [0C DA 60, 05, 05] -2A56; [0C D7 80, 05, 05] +2A9E; [0C DA 67, 05, 05] -2A57; [0C D7 87, 05, 05] +2A9F; [0C DA 6E, 05, 05] -2A58; [0C D7 8E, 05, 05] +2AA0; [0C DA 75, 05, 05] -2A59; [0C D7 95, 05, 05] +2AA1; [0C DA 7C, 05, 05] -2A5A; [0C D7 9C, 05, 05] +2AA2; [0C DA 83, 05, 05] -2A5B; [0C D7 A3, 05, 05] +2AA3; [0C DA 8A, 05, 05] -2A5C; [0C D7 AA, 05, 05] +2AA4; [0C DA 91, 05, 05] -2A5D; [0C D7 B1, 05, 05] +2AA5; [0C DA 98, 05, 05] -2A5E; [0C D7 B8, 05, 05] +2AA6; [0C DA 9F, 05, 05] -2A5F; [0C D7 BF, 05, 05] +2AA7; [0C DA A6, 05, 05] -2A60; [0C D7 C6, 05, 05] +2AA8; [0C DA AD, 05, 05] -2A61; [0C D7 CD, 05, 05] +2AA9; [0C DA B4, 05, 05] -2A62; [0C D7 D4, 05, 05] +2AAA; [0C DA BB, 05, 05] -2A63; [0C D7 DB, 05, 05] +2AAB; [0C DA C2, 05, 05] -2A64; [0C D7 E2, 05, 05] +2AAC; [0C DA C9, 05, 05] -2A65; [0C D7 E9, 05, 05] +2AAD; [0C DA D0, 05, 05] -2A66; [0C D7 F0, 05, 05] +2AAE; [0C DA D7, 05, 05] -2A67; [0C D7 F7, 05, 05] +2AAF; [0C DA DE, 05, 05] -2A68; [0C D7 FE, 05, 05] +2AB0; [0C DA E5, 05, 05] -2A69; [0C D8 07, 05, 05] +2AB1; [0C DA EC, 05, 05] -2A6A; [0C D8 0E, 05, 05] +2AB2; [0C DA F3, 05, 05] -2A6B; [0C D8 15, 05, 05] +2AB3; [0C DA FA, 05, 05] -2A6C; [0C D8 1C, 05, 05] +2AB4; [0C DB 03, 05, 05] -2A6D; [0C D8 23, 05, 05] +2AB5; [0C DB 0A, 05, 05] -2A6E; [0C D8 2A, 05, 05] +2AB6; [0C DB 11, 05, 05] -2A6F; [0C D8 31, 05, 05] +2AB7; [0C DB 18, 05, 05] -2A70; [0C D8 38, 05, 05] +2AB8; [0C DB 1F, 05, 05] -2A71; [0C D8 3F, 05, 05] +2AB9; [0C DB 26, 05, 05] -2A72; [0C D8 46, 05, 05] +2ABA; [0C DB 2D, 05, 05] -2A73; [0C D8 4D, 05, 05] +2ABB; [0C DB 34, 05, 05] -2A77; [0C D8 54, 05, 05] +2ABC; [0C DB 3B, 05, 05] -2A78; [0C D8 5B, 05, 05] +2ABD; [0C DB 42, 05, 05] -2A79; [0C D8 62, 05, 05] +2ABE; [0C DB 49, 05, 05] -2A7A; [0C D8 69, 05, 05] +2ABF; [0C DB 50, 05, 05] -2A7B; [0C D8 70, 05, 05] +2AC0; [0C DB 57, 05, 05] -2A7C; [0C D8 77, 05, 05] +2AC1; [0C DB 5E, 05, 05] -2A7D; [0C D8 7E, 05, 05] +2AC2; [0C DB 65, 05, 05] -2A7E; [0C D8 85, 05, 05] +2AC3; [0C DB 6C, 05, 05] -2A7F; [0C D8 8C, 05, 05] +2AC4; [0C DB 73, 05, 05] -2A80; [0C D8 93, 05, 05] +2AC5; [0C DB 7A, 05, 05] -2A81; [0C D8 9A, 05, 05] +2AC6; [0C DB 81, 05, 05] -2A82; [0C D8 A1, 05, 05] +2AC7; [0C DB 88, 05, 05] -2A83; [0C D8 A8, 05, 05] +2AC8; [0C DB 8F, 05, 05] -2A84; [0C D8 AF, 05, 05] +2AC9; [0C DB 96, 05, 05] -2A85; [0C D8 B6, 05, 05] +2ACA; [0C DB 9D, 05, 05] -2A86; [0C D8 BD, 05, 05] +2ACB; [0C DB A4, 05, 05] -2A87; [0C D8 C4, 05, 05] +2ACC; [0C DB AB, 05, 05] -2A88; [0C D8 CB, 05, 05] +2ACD; [0C DB B2, 05, 05] -2A89; [0C D8 D2, 05, 05] +2ACE; [0C DB B9, 05, 05] -2A8A; [0C D8 D9, 05, 05] +2ACF; [0C DB C0, 05, 05] -2A8B; [0C D8 E0, 05, 05] +2AD0; [0C DB C7, 05, 05] -2A8C; [0C D8 E7, 05, 05] +2AD1; [0C DB CE, 05, 05] -2A8D; [0C D8 EE, 05, 05] +2AD2; [0C DB D5, 05, 05] -2A8E; [0C D8 F5, 05, 05] +2AD3; [0C DB DC, 05, 05] -2A8F; [0C D8 FC, 05, 05] +2AD4; [0C DB E3, 05, 05] -2A90; [0C D9 05, 05, 05] +2AD5; [0C DB EA, 05, 05] -2A91; [0C D9 0C, 05, 05] +2AD6; [0C DB F1, 05, 05] -2A92; [0C D9 13, 05, 05] +2AD7; [0C DB F8, 05, 05] -2A93; [0C D9 1A, 05, 05] +2AD8; [0C DB FF, 05, 05] -2A94; [0C D9 21, 05, 05] +2AD9; [0C DC 08, 05, 05] -2A95; [0C D9 28, 05, 05] +2ADA; [0C DC 0F, 05, 05] -2A96; [0C D9 2F, 05, 05] +2ADB; [0C DC 16, 05, 05] -2A97; [0C D9 36, 05, 05] +2ADD; [0C DC 1D, 05, 05] +2ADC; [0C DC 1D, 05, 05][, 9E, 05] -2A98; [0C D9 3D, 05, 05] +2ADE; [0C DC 24, 05, 05] -2A99; [0C D9 44, 05, 05] +2ADF; [0C DC 2B, 05, 05] -2A9A; [0C D9 4B, 05, 05] +2AE0; [0C DC 32, 05, 05] -2A9B; [0C D9 52, 05, 05] +2AE1; [0C DC 39, 05, 05] -2A9C; [0C D9 59, 05, 05] +2AE2; [0C DC 40, 05, 05] -2A9D; [0C D9 60, 05, 05] +2AE3; [0C DC 47, 05, 05] -2A9E; [0C D9 67, 05, 05] +2AE4; [0C DC 4E, 05, 05] -2A9F; [0C D9 6E, 05, 05] +2AE5; [0C DC 55, 05, 05] -2AA0; [0C D9 75, 05, 05] +2AE6; [0C DC 5C, 05, 05] -2AA1; [0C D9 7C, 05, 05] +2AE7; [0C DC 63, 05, 05] -2AA2; [0C D9 83, 05, 05] +2AE8; [0C DC 6A, 05, 05] -2AA3; [0C D9 8A, 05, 05] +2AE9; [0C DC 71, 05, 05] -2AA4; [0C D9 91, 05, 05] +2AEA; [0C DC 78, 05, 05] -2AA5; [0C D9 98, 05, 05] +2AEB; [0C DC 7F, 05, 05] -2AA6; [0C D9 9F, 05, 05] +2AEC; [0C DC 86, 05, 05] -2AA7; [0C D9 A6, 05, 05] +2AED; [0C DC 8D, 05, 05] -2AA8; [0C D9 AD, 05, 05] +2AEE; [0C DC 94, 05, 05] -2AA9; [0C D9 B4, 05, 05] +2AEF; [0C DC 9B, 05, 05] -2AAA; [0C D9 BB, 05, 05] +2AF0; [0C DC A2, 05, 05] -2AAB; [0C D9 C2, 05, 05] +2AF1; [0C DC A9, 05, 05] -2AAC; [0C D9 C9, 05, 05] +2AF2; [0C DC B0, 05, 05] -2AAD; [0C D9 D0, 05, 05] +2AF3; [0C DC B7, 05, 05] -2AAE; [0C D9 D7, 05, 05] +2AF4; [0C DC BE, 05, 05] -2AAF; [0C D9 DE, 05, 05] +2AF5; [0C DC C5, 05, 05] -2AB0; [0C D9 E5, 05, 05] +2AF6; [0C DC CC, 05, 05] -2AB1; [0C D9 EC, 05, 05] +2AF7; [0C DC D3, 05, 05] -2AB2; [0C D9 F3, 05, 05] +2AF8; [0C DC DA, 05, 05] -2AB3; [0C D9 FA, 05, 05] +2AF9; [0C DC E1, 05, 05] -2AB4; [0C DA 03, 05, 05] +2AFA; [0C DC E8, 05, 05] -2AB5; [0C DA 0A, 05, 05] +2AFB; [0C DC EF, 05, 05] -2AB6; [0C DA 11, 05, 05] +2AFC; [0C DC F6, 05, 05] -2AB7; [0C DA 18, 05, 05] +2AFD; [0C DC FD, 05, 05] -2AB8; [0C DA 1F, 05, 05] +2AFE; [0C DD 06, 05, 05] -2AB9; [0C DA 26, 05, 05] +2AFF; [0C DD 0D, 05, 05] -2ABA; [0C DA 2D, 05, 05] +2B00; [0C DD 14, 05, 05] -2ABB; [0C DA 34, 05, 05] +2B01; [0C DD 1B, 05, 05] -2ABC; [0C DA 3B, 05, 05] +2B02; [0C DD 22, 05, 05] -2ABD; [0C DA 42, 05, 05] +2B03; [0C DD 29, 05, 05] -2ABE; [0C DA 49, 05, 05] +2B04; [0C DD 30, 05, 05] -2ABF; [0C DA 50, 05, 05] +2B05; [0C DD 37, 05, 05] -2AC0; [0C DA 57, 05, 05] +2B06; [0C DD 3E, 05, 05] -2AC1; [0C DA 5E, 05, 05] +2B07; [0C DD 45, 05, 05] -2AC2; [0C DA 65, 05, 05] +2B08; [0C DD 4C, 05, 05] -2AC3; [0C DA 6C, 05, 05] +2B09; [0C DD 53, 05, 05] -2AC4; [0C DA 73, 05, 05] +2B0A; [0C DD 5A, 05, 05] -2AC5; [0C DA 7A, 05, 05] +2B0B; [0C DD 61, 05, 05] -2AC6; [0C DA 81, 05, 05] +2B0C; [0C DD 68, 05, 05] -2AC7; [0C DA 88, 05, 05] +2B0D; [0C DD 6F, 05, 05] -2AC8; [0C DA 8F, 05, 05] +2B0E; [0C DD 76, 05, 05] -2AC9; [0C DA 96, 05, 05] +2B0F; [0C DD 7D, 05, 05] -2ACA; [0C DA 9D, 05, 05] +2B10; [0C DD 84, 05, 05] -2ACB; [0C DA A4, 05, 05] +2B11; [0C DD 8B, 05, 05] -2ACC; [0C DA AB, 05, 05] +2B12; [0C DD 92, 05, 05] -2ACD; [0C DA B2, 05, 05] +2B13; [0C DD 99, 05, 05] -2ACE; [0C DA B9, 05, 05] +2B14; [0C DD A0, 05, 05] -2ACF; [0C DA C0, 05, 05] +2B15; [0C DD A7, 05, 05] -2AD0; [0C DA C7, 05, 05] +2B16; [0C DD AE, 05, 05] -2AD1; [0C DA CE, 05, 05] +2B17; [0C DD B5, 05, 05] -2AD2; [0C DA D5, 05, 05] +2B18; [0C DD BC, 05, 05] -2AD3; [0C DA DC, 05, 05] +2B19; [0C DD C3, 05, 05] -2AD4; [0C DA E3, 05, 05] +2B1A; [0C DD CA, 05, 05] -2AD5; [0C DA EA, 05, 05] +2B1B; [0C DD D1, 05, 05] -2AD6; [0C DA F1, 05, 05] +2B1C; [0C DD D8, 05, 05] -2AD7; [0C DA F8, 05, 05] +2B1D; [0C DD DF, 05, 05] -2AD8; [0C DA FF, 05, 05] +2B1E; [0C DD E6, 05, 05] -2AD9; [0C DB 08, 05, 05] +2B1F; [0C DD ED, 05, 05] -2ADA; [0C DB 0F, 05, 05] +2B20; [0C DD F4, 05, 05] -2ADB; [0C DB 16, 05, 05] +2B21; [0C DD FB, 05, 05] -2ADD; [0C DB 1D, 05, 05] -2ADC; [0C DB 1D, 05, 05][, 9E, 05] +2B22; [0C DE 04, 05, 05] -2ADE; [0C DB 24, 05, 05] +2B23; [0C DE 0B, 05, 05] -2ADF; [0C DB 2B, 05, 05] +2B24; [0C DE 12, 05, 05] -2AE0; [0C DB 32, 05, 05] +2B25; [0C DE 19, 05, 05] -2AE1; [0C DB 39, 05, 05] +2B26; [0C DE 20, 05, 05] -2AE2; [0C DB 40, 05, 05] +2B27; [0C DE 27, 05, 05] -2AE3; [0C DB 47, 05, 05] +2B28; [0C DE 2E, 05, 05] -2AE4; [0C DB 4E, 05, 05] +2B29; [0C DE 35, 05, 05] -2AE5; [0C DB 55, 05, 05] +2B2A; [0C DE 3C, 05, 05] -2AE6; [0C DB 5C, 05, 05] +2B2B; [0C DE 43, 05, 05] -2AE7; [0C DB 63, 05, 05] +2B2C; [0C DE 4A, 05, 05] -2AE8; [0C DB 6A, 05, 05] +2B2D; [0C DE 51, 05, 05] -2AE9; [0C DB 71, 05, 05] +2B2E; [0C DE 58, 05, 05] -2AEA; [0C DB 78, 05, 05] +2B2F; [0C DE 5F, 05, 05] -2AEB; [0C DB 7F, 05, 05] +2B30; [0C DE 66, 05, 05] -2AEC; [0C DB 86, 05, 05] +2B31; [0C DE 6D, 05, 05] -2AED; [0C DB 8D, 05, 05] +2B32; [0C DE 74, 05, 05] -2AEE; [0C DB 94, 05, 05] +2B33; [0C DE 7B, 05, 05] -2AEF; [0C DB 9B, 05, 05] +2B34; [0C DE 82, 05, 05] -2AF0; [0C DB A2, 05, 05] +2B35; [0C DE 89, 05, 05] -2AF1; [0C DB A9, 05, 05] +2B36; [0C DE 90, 05, 05] -2AF2; [0C DB B0, 05, 05] +2B37; [0C DE 97, 05, 05] -2AF3; [0C DB B7, 05, 05] +2B38; [0C DE 9E, 05, 05] -2AF4; [0C DB BE, 05, 05] +2B39; [0C DE A5, 05, 05] -2AF5; [0C DB C5, 05, 05] +2B3A; [0C DE AC, 05, 05] -2AF6; [0C DB CC, 05, 05] +2B3B; [0C DE B3, 05, 05] -2AF7; [0C DB D3, 05, 05] +2B3C; [0C DE BA, 05, 05] -2AF8; [0C DB DA, 05, 05] +2B3D; [0C DE C1, 05, 05] -2AF9; [0C DB E1, 05, 05] +2B3E; [0C DE C8, 05, 05] -2AFA; [0C DB E8, 05, 05] +2B3F; [0C DE CF, 05, 05] -2AFB; [0C DB EF, 05, 05] +2B40; [0C DE D6, 05, 05] -2AFC; [0C DB F6, 05, 05] +2B41; [0C DE DD, 05, 05] -2AFD; [0C DB FD, 05, 05] +2B42; [0C DE E4, 05, 05] -2AFE; [0C DC 06, 05, 05] +2B43; [0C DE EB, 05, 05] -2AFF; [0C DC 0D, 05, 05] +2B44; [0C DE F2, 05, 05] -2B00; [0C DC 14, 05, 05] +2B45; [0C DE F9, 05, 05] -2B01; [0C DC 1B, 05, 05] +2B46; [0C DF 02, 05, 05] -2B02; [0C DC 22, 05, 05] +2B47; [0C DF 09, 05, 05] -2B03; [0C DC 29, 05, 05] +2B48; [0C DF 10, 05, 05] -2B04; [0C DC 30, 05, 05] +2B49; [0C DF 17, 05, 05] -2B05; [0C DC 37, 05, 05] +2B4A; [0C DF 1E, 05, 05] -2B06; [0C DC 3E, 05, 05] +2B4B; [0C DF 25, 05, 05] -2B07; [0C DC 45, 05, 05] +2B4C; [0C DF 2C, 05, 05] -2B08; [0C DC 4C, 05, 05] +2B4D; [0C DF 33, 05, 05] -2B09; [0C DC 53, 05, 05] +2B4E; [0C DF 3A, 05, 05] -2B0A; [0C DC 5A, 05, 05] +2B4F; [0C DF 41, 05, 05] -2B0B; [0C DC 61, 05, 05] +2B50; [0C DF 48, 05, 05] -2B0C; [0C DC 68, 05, 05] +2B51; [0C DF 4F, 05, 05] -2B0D; [0C DC 6F, 05, 05] +2B52; [0C DF 56, 05, 05] -2B0E; [0C DC 76, 05, 05] +2B53; [0C DF 5D, 05, 05] -2B0F; [0C DC 7D, 05, 05] +2B54; [0C DF 64, 05, 05] -2B10; [0C DC 84, 05, 05] +2B55; [0C DF 6B, 05, 05] -2B11; [0C DC 8B, 05, 05] +2B56; [0C DF 72, 05, 05] -2B12; [0C DC 92, 05, 05] +2B57; [0C DF 79, 05, 05] -2B13; [0C DC 99, 05, 05] +2B58; [0C DF 80, 05, 05] -2B14; [0C DC A0, 05, 05] +2B59; [0C DF 87, 05, 05] -2B15; [0C DC A7, 05, 05] +2B5A; [0C DF 8E, 05, 05] -2B16; [0C DC AE, 05, 05] +2B5B; [0C DF 95, 05, 05] -2B17; [0C DC B5, 05, 05] +2B5C; [0C DF 9C, 05, 05] -2B18; [0C DC BC, 05, 05] +2B5D; [0C DF A3, 05, 05] -2B19; [0C DC C3, 05, 05] +2B5E; [0C DF AA, 05, 05] -2B1A; [0C DC CA, 05, 05] +2B5F; [0C DF B1, 05, 05] -2B1B; [0C DC D1, 05, 05] +2B60; [0C DF B8, 05, 05] -2B1C; [0C DC D8, 05, 05] +2B61; [0C DF BF, 05, 05] -2B1D; [0C DC DF, 05, 05] +2B62; [0C DF C6, 05, 05] -2B1E; [0C DC E6, 05, 05] +2B63; [0C DF CD, 05, 05] -2B1F; [0C DC ED, 05, 05] +2B64; [0C DF D4, 05, 05] -2B20; [0C DC F4, 05, 05] +2B65; [0C DF DB, 05, 05] -2B21; [0C DC FB, 05, 05] +2B66; [0C DF E2, 05, 05] -2B22; [0C DD 04, 05, 05] +2B67; [0C DF E9, 05, 05] -2B23; [0C DD 0B, 05, 05] +2B68; [0C DF F0, 05, 05] -2B24; [0C DD 12, 05, 05] +2B69; [0C DF F7, 05, 05] -2B25; [0C DD 19, 05, 05] +2B6A; [0C DF FE, 05, 05] -2B26; [0C DD 20, 05, 05] +2B6B; [0C E0 07, 05, 05] -2B27; [0C DD 27, 05, 05] +2B6C; [0C E0 0E, 05, 05] -2B28; [0C DD 2E, 05, 05] +2B6D; [0C E0 15, 05, 05] -2B29; [0C DD 35, 05, 05] +2B6E; [0C E0 1C, 05, 05] -2B2A; [0C DD 3C, 05, 05] +2B6F; [0C E0 23, 05, 05] -2B2B; [0C DD 43, 05, 05] +2B70; [0C E0 2A, 05, 05] -2B2C; [0C DD 4A, 05, 05] +2B71; [0C E0 31, 05, 05] -2B2D; [0C DD 51, 05, 05] +2B72; [0C E0 38, 05, 05] -2B2E; [0C DD 58, 05, 05] +2B73; [0C E0 3F, 05, 05] -2B2F; [0C DD 5F, 05, 05] +2B76; [0C E0 46, 05, 05] -2B30; [0C DD 66, 05, 05] +2B77; [0C E0 4D, 05, 05] -2B31; [0C DD 6D, 05, 05] +2B78; [0C E0 54, 05, 05] -2B32; [0C DD 74, 05, 05] +2B79; [0C E0 5B, 05, 05] -2B33; [0C DD 7B, 05, 05] +2B7A; [0C E0 62, 05, 05] -2B34; [0C DD 82, 05, 05] +2B7B; [0C E0 69, 05, 05] -2B35; [0C DD 89, 05, 05] +2B7C; [0C E0 70, 05, 05] -2B36; [0C DD 90, 05, 05] +2B7D; [0C E0 77, 05, 05] -2B37; [0C DD 97, 05, 05] +2B7E; [0C E0 7E, 05, 05] -2B38; [0C DD 9E, 05, 05] +2B7F; [0C E0 85, 05, 05] -2B39; [0C DD A5, 05, 05] +2B80; [0C E0 8C, 05, 05] -2B3A; [0C DD AC, 05, 05] +2B81; [0C E0 93, 05, 05] -2B3B; [0C DD B3, 05, 05] +2B82; [0C E0 9A, 05, 05] -2B3C; [0C DD BA, 05, 05] +2B83; [0C E0 A1, 05, 05] -2B3D; [0C DD C1, 05, 05] +2B84; [0C E0 A8, 05, 05] -2B3E; [0C DD C8, 05, 05] +2B85; [0C E0 AF, 05, 05] -2B3F; [0C DD CF, 05, 05] +2B86; [0C E0 B6, 05, 05] -2B40; [0C DD D6, 05, 05] +2B87; [0C E0 BD, 05, 05] -2B41; [0C DD DD, 05, 05] +2B88; [0C E0 C4, 05, 05] -2B42; [0C DD E4, 05, 05] +2B89; [0C E0 CB, 05, 05] -2B43; [0C DD EB, 05, 05] +2B8A; [0C E0 D2, 05, 05] -2B44; [0C DD F2, 05, 05] +2B8B; [0C E0 D9, 05, 05] -2B45; [0C DD F9, 05, 05] +2B8C; [0C E0 E0, 05, 05] -2B46; [0C DE 02, 05, 05] +2B8D; [0C E0 E7, 05, 05] -2B47; [0C DE 09, 05, 05] +2B8E; [0C E0 EE, 05, 05] -2B48; [0C DE 10, 05, 05] +2B8F; [0C E0 F5, 05, 05] -2B49; [0C DE 17, 05, 05] +2B90; [0C E0 FC, 05, 05] -2B4A; [0C DE 1E, 05, 05] +2B91; [0C E1 05, 05, 05] -2B4B; [0C DE 25, 05, 05] +2B92; [0C E1 0C, 05, 05] -2B4C; [0C DE 2C, 05, 05] +2B93; [0C E1 13, 05, 05] -2B4D; [0C DE 33, 05, 05] +2B94; [0C E1 1A, 05, 05] -2B4E; [0C DE 3A, 05, 05] +2B95; [0C E1 21, 05, 05] -2B4F; [0C DE 41, 05, 05] +2B97; [0C E1 28, 05, 05] -2B50; [0C DE 48, 05, 05] +2B98; [0C E1 2F, 05, 05] -2B51; [0C DE 4F, 05, 05] +2B99; [0C E1 36, 05, 05] -2B52; [0C DE 56, 05, 05] +2B9A; [0C E1 3D, 05, 05] -2B53; [0C DE 5D, 05, 05] +2B9B; [0C E1 44, 05, 05] -2B54; [0C DE 64, 05, 05] +2B9C; [0C E1 4B, 05, 05] -2B55; [0C DE 6B, 05, 05] +2B9D; [0C E1 52, 05, 05] -2B56; [0C DE 72, 05, 05] +2B9E; [0C E1 59, 05, 05] -2B57; [0C DE 79, 05, 05] +2B9F; [0C E1 60, 05, 05] -2B58; [0C DE 80, 05, 05] +2BA0; [0C E1 67, 05, 05] -2B59; [0C DE 87, 05, 05] +2BA1; [0C E1 6E, 05, 05] -2B5A; [0C DE 8E, 05, 05] +2BA2; [0C E1 75, 05, 05] -2B5B; [0C DE 95, 05, 05] +2BA3; [0C E1 7C, 05, 05] -2B5C; [0C DE 9C, 05, 05] +2BA4; [0C E1 83, 05, 05] -2B5D; [0C DE A3, 05, 05] +2BA5; [0C E1 8A, 05, 05] -2B5E; [0C DE AA, 05, 05] +2BA6; [0C E1 91, 05, 05] -2B5F; [0C DE B1, 05, 05] +2BA7; [0C E1 98, 05, 05] -2B60; [0C DE B8, 05, 05] +2BA8; [0C E1 9F, 05, 05] -2B61; [0C DE BF, 05, 05] +2BA9; [0C E1 A6, 05, 05] -2B62; [0C DE C6, 05, 05] +2BAA; [0C E1 AD, 05, 05] -2B63; [0C DE CD, 05, 05] +2BAB; [0C E1 B4, 05, 05] -2B64; [0C DE D4, 05, 05] +2BAC; [0C E1 BB, 05, 05] -2B65; [0C DE DB, 05, 05] +2BAD; [0C E1 C2, 05, 05] -2B66; [0C DE E2, 05, 05] +2BAE; [0C E1 C9, 05, 05] -2B67; [0C DE E9, 05, 05] +2BAF; [0C E1 D0, 05, 05] -2B68; [0C DE F0, 05, 05] +2BB0; [0C E1 D7, 05, 05] -2B69; [0C DE F7, 05, 05] +2BB1; [0C E1 DE, 05, 05] -2B6A; [0C DE FE, 05, 05] +2BB2; [0C E1 E5, 05, 05] -2B6B; [0C DF 07, 05, 05] +2BB3; [0C E1 EC, 05, 05] -2B6C; [0C DF 0E, 05, 05] +2BB4; [0C E1 F3, 05, 05] -2B6D; [0C DF 15, 05, 05] +2BB5; [0C E1 FA, 05, 05] -2B6E; [0C DF 1C, 05, 05] +2BB6; [0C E2 03, 05, 05] -2B6F; [0C DF 23, 05, 05] +2BB7; [0C E2 0A, 05, 05] -2B70; [0C DF 2A, 05, 05] +2BB8; [0C E2 11, 05, 05] -2B71; [0C DF 31, 05, 05] +2BB9; [0C E2 18, 05, 05] -2B72; [0C DF 38, 05, 05] +2BBA; [0C E2 1F, 05, 05] -2B73; [0C DF 3F, 05, 05] +2BBB; [0C E2 26, 05, 05] -2B76; [0C DF 46, 05, 05] +2BBC; [0C E2 2D, 05, 05] -2B77; [0C DF 4D, 05, 05] +2BBD; [0C E2 34, 05, 05] -2B78; [0C DF 54, 05, 05] +2BBE; [0C E2 3B, 05, 05] -2B79; [0C DF 5B, 05, 05] +2BBF; [0C E2 42, 05, 05] -2B7A; [0C DF 62, 05, 05] +2BC0; [0C E2 49, 05, 05] -2B7B; [0C DF 69, 05, 05] +2BC1; [0C E2 50, 05, 05] -2B7C; [0C DF 70, 05, 05] +2BC2; [0C E2 57, 05, 05] -2B7D; [0C DF 77, 05, 05] +2BC3; [0C E2 5E, 05, 05] -2B7E; [0C DF 7E, 05, 05] +2BC4; [0C E2 65, 05, 05] -2B7F; [0C DF 85, 05, 05] +2BC5; [0C E2 6C, 05, 05] -2B80; [0C DF 8C, 05, 05] +2BC6; [0C E2 73, 05, 05] -2B81; [0C DF 93, 05, 05] +2BC7; [0C E2 7A, 05, 05] -2B82; [0C DF 9A, 05, 05] +2BC8; [0C E2 81, 05, 05] -2B83; [0C DF A1, 05, 05] +2BC9; [0C E2 88, 05, 05] -2B84; [0C DF A8, 05, 05] +2BCA; [0C E2 8F, 05, 05] -2B85; [0C DF AF, 05, 05] +2BCB; [0C E2 96, 05, 05] -2B86; [0C DF B6, 05, 05] +2BCC; [0C E2 9D, 05, 05] -2B87; [0C DF BD, 05, 05] +2BCD; [0C E2 A4, 05, 05] -2B88; [0C DF C4, 05, 05] +2BCE; [0C E2 AB, 05, 05] -2B89; [0C DF CB, 05, 05] +2BCF; [0C E2 B2, 05, 05] -2B8A; [0C DF D2, 05, 05] +2BD0; [0C E2 B9, 05, 05] -2B8B; [0C DF D9, 05, 05] +2BD1; [0C E2 C0, 05, 05] -2B8C; [0C DF E0, 05, 05] +2BD2; [0C E2 C7, 05, 05] -2B8D; [0C DF E7, 05, 05] +2BD3; [0C E2 CE, 05, 05] -2B8E; [0C DF EE, 05, 05] +2BD4; [0C E2 D5, 05, 05] -2B8F; [0C DF F5, 05, 05] +2BD5; [0C E2 DC, 05, 05] -2B90; [0C DF FC, 05, 05] +2BD6; [0C E2 E3, 05, 05] -2B91; [0C E0 05, 05, 05] +2BD7; [0C E2 EA, 05, 05] -2B92; [0C E0 0C, 05, 05] +2BD8; [0C E2 F1, 05, 05] -2B93; [0C E0 13, 05, 05] +2BD9; [0C E2 F8, 05, 05] -2B94; [0C E0 1A, 05, 05] +2BDA; [0C E2 FF, 05, 05] -2B95; [0C E0 21, 05, 05] +2BDB; [0C E3 08, 05, 05] -2B97; [0C E0 28, 05, 05] +2BDC; [0C E3 0F, 05, 05] -2B98; [0C E0 2F, 05, 05] +2BDD; [0C E3 16, 05, 05] -2B99; [0C E0 36, 05, 05] +2BDE; [0C E3 1D, 05, 05] -2B9A; [0C E0 3D, 05, 05] +2BDF; [0C E3 24, 05, 05] -2B9B; [0C E0 44, 05, 05] +2BE0; [0C E3 2B, 05, 05] -2B9C; [0C E0 4B, 05, 05] +2BE1; [0C E3 32, 05, 05] -2B9D; [0C E0 52, 05, 05] +2BE2; [0C E3 39, 05, 05] -2B9E; [0C E0 59, 05, 05] +2BE3; [0C E3 40, 05, 05] -2B9F; [0C E0 60, 05, 05] +2BE4; [0C E3 47, 05, 05] -2BA0; [0C E0 67, 05, 05] +2BE5; [0C E3 4E, 05, 05] -2BA1; [0C E0 6E, 05, 05] +2BE6; [0C E3 55, 05, 05] -2BA2; [0C E0 75, 05, 05] +2BE7; [0C E3 5C, 05, 05] -2BA3; [0C E0 7C, 05, 05] +2BE8; [0C E3 63, 05, 05] -2BA4; [0C E0 83, 05, 05] +2BE9; [0C E3 6A, 05, 05] -2BA5; [0C E0 8A, 05, 05] +2BEA; [0C E3 71, 05, 05] -2BA6; [0C E0 91, 05, 05] +2BEB; [0C E3 78, 05, 05] -2BA7; [0C E0 98, 05, 05] +2BEC; [0C E3 7F, 05, 05] -2BA8; [0C E0 9F, 05, 05] +2BED; [0C E3 86, 05, 05] -2BA9; [0C E0 A6, 05, 05] +2BEE; [0C E3 8D, 05, 05] -2BAA; [0C E0 AD, 05, 05] +2BEF; [0C E3 94, 05, 05] -2BAB; [0C E0 B4, 05, 05] +2BF0; [0C E3 9B, 05, 05] -2BAC; [0C E0 BB, 05, 05] +2BF1; [0C E3 A2, 05, 05] -2BAD; [0C E0 C2, 05, 05] +2BF2; [0C E3 A9, 05, 05] -2BAE; [0C E0 C9, 05, 05] +2BF3; [0C E3 B0, 05, 05] -2BAF; [0C E0 D0, 05, 05] +2BF4; [0C E3 B7, 05, 05] -2BB0; [0C E0 D7, 05, 05] +2BF5; [0C E3 BE, 05, 05] -2BB1; [0C E0 DE, 05, 05] +2BF6; [0C E3 C5, 05, 05] -2BB2; [0C E0 E5, 05, 05] +2BF7; [0C E3 CC, 05, 05] -2BB3; [0C E0 EC, 05, 05] +2BF8; [0C E3 D3, 05, 05] -2BB4; [0C E0 F3, 05, 05] +2BF9; [0C E3 DA, 05, 05] -2BB5; [0C E0 FA, 05, 05] +2BFA; [0C E3 E1, 05, 05] -2BB6; [0C E1 03, 05, 05] +2BFB; [0C E3 E8, 05, 05] -2BB7; [0C E1 0A, 05, 05] +2BFC; [0C E3 EF, 05, 05] -2BB8; [0C E1 11, 05, 05] +2BFD; [0C E3 F6, 05, 05] -2BB9; [0C E1 18, 05, 05] +2BFE; [0C E3 FD, 05, 05] -2BBA; [0C E1 1F, 05, 05] +2BFF; [0C E4 06, 05, 05] -2BBB; [0C E1 26, 05, 05] +2CE5; [0C E4 0D, 05, 05] -2BBC; [0C E1 2D, 05, 05] +2CE6; [0C E4 14, 05, 05] -2BBD; [0C E1 34, 05, 05] +2CE7; [0C E4 1B, 05, 05] -2BBE; [0C E1 3B, 05, 05] +2CE8; [0C E4 22, 05, 05] -2BBF; [0C E1 42, 05, 05] +2CE9; [0C E4 29, 05, 05] -2BC0; [0C E1 49, 05, 05] +2CEA; [0C E4 30, 05, 05] -2BC1; [0C E1 50, 05, 05] +2800; [0C E4 37, 05, 05] -2BC2; [0C E1 57, 05, 05] +2801; [0C E4 3E, 05, 05] -2BC3; [0C E1 5E, 05, 05] +2802; [0C E4 45, 05, 05] -2BC4; [0C E1 65, 05, 05] +2803; [0C E4 4C, 05, 05] -2BC5; [0C E1 6C, 05, 05] +2804; [0C E4 53, 05, 05] -2BC6; [0C E1 73, 05, 05] +2805; [0C E4 5A, 05, 05] -2BC7; [0C E1 7A, 05, 05] +2806; [0C E4 61, 05, 05] -2BC8; [0C E1 81, 05, 05] +2807; [0C E4 68, 05, 05] -2BC9; [0C E1 88, 05, 05] +2808; [0C E4 6F, 05, 05] -2BCA; [0C E1 8F, 05, 05] +2809; [0C E4 76, 05, 05] -2BCB; [0C E1 96, 05, 05] +280A; [0C E4 7D, 05, 05] -2BCC; [0C E1 9D, 05, 05] +280B; [0C E4 84, 05, 05] -2BCD; [0C E1 A4, 05, 05] +280C; [0C E4 8B, 05, 05] -2BCE; [0C E1 AB, 05, 05] +280D; [0C E4 92, 05, 05] -2BCF; [0C E1 B2, 05, 05] +280E; [0C E4 99, 05, 05] -2BD0; [0C E1 B9, 05, 05] +280F; [0C E4 A0, 05, 05] -2BD1; [0C E1 C0, 05, 05] +2810; [0C E4 A7, 05, 05] -2BD2; [0C E1 C7, 05, 05] +2811; [0C E4 AE, 05, 05] -2BD3; [0C E1 CE, 05, 05] +2812; [0C E4 B5, 05, 05] -2BD4; [0C E1 D5, 05, 05] +2813; [0C E4 BC, 05, 05] -2BD5; [0C E1 DC, 05, 05] +2814; [0C E4 C3, 05, 05] -2BD6; [0C E1 E3, 05, 05] +2815; [0C E4 CA, 05, 05] -2BD7; [0C E1 EA, 05, 05] +2816; [0C E4 D1, 05, 05] -2BD8; [0C E1 F1, 05, 05] +2817; [0C E4 D8, 05, 05] -2BD9; [0C E1 F8, 05, 05] +2818; [0C E4 DF, 05, 05] -2BDA; [0C E1 FF, 05, 05] +2819; [0C E4 E6, 05, 05] -2BDB; [0C E2 08, 05, 05] +281A; [0C E4 ED, 05, 05] -2BDC; [0C E2 0F, 05, 05] +281B; [0C E4 F4, 05, 05] -2BDD; [0C E2 16, 05, 05] +281C; [0C E4 FB, 05, 05] -2BDE; [0C E2 1D, 05, 05] +281D; [0C E5 04, 05, 05] -2BDF; [0C E2 24, 05, 05] +281E; [0C E5 0B, 05, 05] -2BE0; [0C E2 2B, 05, 05] +281F; [0C E5 12, 05, 05] -2BE1; [0C E2 32, 05, 05] +2820; [0C E5 19, 05, 05] -2BE2; [0C E2 39, 05, 05] +2821; [0C E5 20, 05, 05] -2BE3; [0C E2 40, 05, 05] +2822; [0C E5 27, 05, 05] -2BE4; [0C E2 47, 05, 05] +2823; [0C E5 2E, 05, 05] -2BE5; [0C E2 4E, 05, 05] +2824; [0C E5 35, 05, 05] -2BE6; [0C E2 55, 05, 05] +2825; [0C E5 3C, 05, 05] -2BE7; [0C E2 5C, 05, 05] +2826; [0C E5 43, 05, 05] -2BE8; [0C E2 63, 05, 05] +2827; [0C E5 4A, 05, 05] -2BE9; [0C E2 6A, 05, 05] +2828; [0C E5 51, 05, 05] -2BEA; [0C E2 71, 05, 05] +2829; [0C E5 58, 05, 05] -2BEB; [0C E2 78, 05, 05] +282A; [0C E5 5F, 05, 05] -2BEC; [0C E2 7F, 05, 05] +282B; [0C E5 66, 05, 05] -2BED; [0C E2 86, 05, 05] +282C; [0C E5 6D, 05, 05] -2BEE; [0C E2 8D, 05, 05] +282D; [0C E5 74, 05, 05] -2BEF; [0C E2 94, 05, 05] +282E; [0C E5 7B, 05, 05] -2BF0; [0C E2 9B, 05, 05] +282F; [0C E5 82, 05, 05] -2BF1; [0C E2 A2, 05, 05] +2830; [0C E5 89, 05, 05] -2BF2; [0C E2 A9, 05, 05] +2831; [0C E5 90, 05, 05] -2BF3; [0C E2 B0, 05, 05] +2832; [0C E5 97, 05, 05] -2BF4; [0C E2 B7, 05, 05] +2833; [0C E5 9E, 05, 05] -2BF5; [0C E2 BE, 05, 05] +2834; [0C E5 A5, 05, 05] -2BF6; [0C E2 C5, 05, 05] +2835; [0C E5 AC, 05, 05] -2BF7; [0C E2 CC, 05, 05] +2836; [0C E5 B3, 05, 05] -2BF8; [0C E2 D3, 05, 05] +2837; [0C E5 BA, 05, 05] -2BF9; [0C E2 DA, 05, 05] +2838; [0C E5 C1, 05, 05] -2BFA; [0C E2 E1, 05, 05] +2839; [0C E5 C8, 05, 05] -2BFB; [0C E2 E8, 05, 05] +283A; [0C E5 CF, 05, 05] -2BFC; [0C E2 EF, 05, 05] +283B; [0C E5 D6, 05, 05] -2BFD; [0C E2 F6, 05, 05] +283C; [0C E5 DD, 05, 05] -2BFE; [0C E2 FD, 05, 05] +283D; [0C E5 E4, 05, 05] -2BFF; [0C E3 06, 05, 05] +283E; [0C E5 EB, 05, 05] -2CE5; [0C E3 0D, 05, 05] +283F; [0C E5 F2, 05, 05] -2CE6; [0C E3 14, 05, 05] +2840; [0C E5 F9, 05, 05] -2CE7; [0C E3 1B, 05, 05] +2841; [0C E6 02, 05, 05] -2CE8; [0C E3 22, 05, 05] +2842; [0C E6 09, 05, 05] -2CE9; [0C E3 29, 05, 05] +2843; [0C E6 10, 05, 05] -2CEA; [0C E3 30, 05, 05] +2844; [0C E6 17, 05, 05] -2800; [0C E3 37, 05, 05] +2845; [0C E6 1E, 05, 05] -2801; [0C E3 3E, 05, 05] +2846; [0C E6 25, 05, 05] -2802; [0C E3 45, 05, 05] +2847; [0C E6 2C, 05, 05] -2803; [0C E3 4C, 05, 05] +2848; [0C E6 33, 05, 05] -2804; [0C E3 53, 05, 05] +2849; [0C E6 3A, 05, 05] -2805; [0C E3 5A, 05, 05] +284A; [0C E6 41, 05, 05] -2806; [0C E3 61, 05, 05] +284B; [0C E6 48, 05, 05] -2807; [0C E3 68, 05, 05] +284C; [0C E6 4F, 05, 05] -2808; [0C E3 6F, 05, 05] +284D; [0C E6 56, 05, 05] -2809; [0C E3 76, 05, 05] +284E; [0C E6 5D, 05, 05] -280A; [0C E3 7D, 05, 05] +284F; [0C E6 64, 05, 05] -280B; [0C E3 84, 05, 05] +2850; [0C E6 6B, 05, 05] -280C; [0C E3 8B, 05, 05] +2851; [0C E6 72, 05, 05] -280D; [0C E3 92, 05, 05] +2852; [0C E6 79, 05, 05] -280E; [0C E3 99, 05, 05] +2853; [0C E6 80, 05, 05] -280F; [0C E3 A0, 05, 05] +2854; [0C E6 87, 05, 05] -2810; [0C E3 A7, 05, 05] +2855; [0C E6 8E, 05, 05] -2811; [0C E3 AE, 05, 05] +2856; [0C E6 95, 05, 05] -2812; [0C E3 B5, 05, 05] +2857; [0C E6 9C, 05, 05] -2813; [0C E3 BC, 05, 05] +2858; [0C E6 A3, 05, 05] -2814; [0C E3 C3, 05, 05] +2859; [0C E6 AA, 05, 05] -2815; [0C E3 CA, 05, 05] +285A; [0C E6 B1, 05, 05] -2816; [0C E3 D1, 05, 05] +285B; [0C E6 B8, 05, 05] -2817; [0C E3 D8, 05, 05] +285C; [0C E6 BF, 05, 05] -2818; [0C E3 DF, 05, 05] +285D; [0C E6 C6, 05, 05] -2819; [0C E3 E6, 05, 05] +285E; [0C E6 CD, 05, 05] -281A; [0C E3 ED, 05, 05] +285F; [0C E6 D4, 05, 05] -281B; [0C E3 F4, 05, 05] +2860; [0C E6 DB, 05, 05] -281C; [0C E3 FB, 05, 05] +2861; [0C E6 E2, 05, 05] -281D; [0C E4 04, 05, 05] +2862; [0C E6 E9, 05, 05] -281E; [0C E4 0B, 05, 05] +2863; [0C E6 F0, 05, 05] -281F; [0C E4 12, 05, 05] +2864; [0C E6 F7, 05, 05] -2820; [0C E4 19, 05, 05] +2865; [0C E6 FE, 05, 05] -2821; [0C E4 20, 05, 05] +2866; [0C E7 07, 05, 05] -2822; [0C E4 27, 05, 05] +2867; [0C E7 0E, 05, 05] -2823; [0C E4 2E, 05, 05] +2868; [0C E7 15, 05, 05] -2824; [0C E4 35, 05, 05] +2869; [0C E7 1C, 05, 05] -2825; [0C E4 3C, 05, 05] +286A; [0C E7 23, 05, 05] -2826; [0C E4 43, 05, 05] +286B; [0C E7 2A, 05, 05] -2827; [0C E4 4A, 05, 05] +286C; [0C E7 31, 05, 05] -2828; [0C E4 51, 05, 05] +286D; [0C E7 38, 05, 05] -2829; [0C E4 58, 05, 05] +286E; [0C E7 3F, 05, 05] -282A; [0C E4 5F, 05, 05] +286F; [0C E7 46, 05, 05] -282B; [0C E4 66, 05, 05] +2870; [0C E7 4D, 05, 05] -282C; [0C E4 6D, 05, 05] +2871; [0C E7 54, 05, 05] -282D; [0C E4 74, 05, 05] +2872; [0C E7 5B, 05, 05] -282E; [0C E4 7B, 05, 05] +2873; [0C E7 62, 05, 05] -282F; [0C E4 82, 05, 05] +2874; [0C E7 69, 05, 05] -2830; [0C E4 89, 05, 05] +2875; [0C E7 70, 05, 05] -2831; [0C E4 90, 05, 05] +2876; [0C E7 77, 05, 05] -2832; [0C E4 97, 05, 05] +2877; [0C E7 7E, 05, 05] -2833; [0C E4 9E, 05, 05] +2878; [0C E7 85, 05, 05] -2834; [0C E4 A5, 05, 05] +2879; [0C E7 8C, 05, 05] -2835; [0C E4 AC, 05, 05] +287A; [0C E7 93, 05, 05] -2836; [0C E4 B3, 05, 05] +287B; [0C E7 9A, 05, 05] -2837; [0C E4 BA, 05, 05] +287C; [0C E7 A1, 05, 05] -2838; [0C E4 C1, 05, 05] +287D; [0C E7 A8, 05, 05] -2839; [0C E4 C8, 05, 05] +287E; [0C E7 AF, 05, 05] -283A; [0C E4 CF, 05, 05] +287F; [0C E7 B6, 05, 05] -283B; [0C E4 D6, 05, 05] +2880; [0C E7 BD, 05, 05] -283C; [0C E4 DD, 05, 05] +2881; [0C E7 C4, 05, 05] -283D; [0C E4 E4, 05, 05] +2882; [0C E7 CB, 05, 05] -283E; [0C E4 EB, 05, 05] +2883; [0C E7 D2, 05, 05] -283F; [0C E4 F2, 05, 05] +2884; [0C E7 D9, 05, 05] -2840; [0C E4 F9, 05, 05] +2885; [0C E7 E0, 05, 05] -2841; [0C E5 02, 05, 05] +2886; [0C E7 E7, 05, 05] -2842; [0C E5 09, 05, 05] +2887; [0C E7 EE, 05, 05] -2843; [0C E5 10, 05, 05] +2888; [0C E7 F5, 05, 05] -2844; [0C E5 17, 05, 05] +2889; [0C E7 FC, 05, 05] -2845; [0C E5 1E, 05, 05] +288A; [0C E8 05, 05, 05] -2846; [0C E5 25, 05, 05] +288B; [0C E8 0C, 05, 05] -2847; [0C E5 2C, 05, 05] +288C; [0C E8 13, 05, 05] -2848; [0C E5 33, 05, 05] +288D; [0C E8 1A, 05, 05] -2849; [0C E5 3A, 05, 05] +288E; [0C E8 21, 05, 05] -284A; [0C E5 41, 05, 05] +288F; [0C E8 28, 05, 05] -284B; [0C E5 48, 05, 05] +2890; [0C E8 2F, 05, 05] -284C; [0C E5 4F, 05, 05] +2891; [0C E8 36, 05, 05] -284D; [0C E5 56, 05, 05] +2892; [0C E8 3D, 05, 05] -284E; [0C E5 5D, 05, 05] +2893; [0C E8 44, 05, 05] -284F; [0C E5 64, 05, 05] +2894; [0C E8 4B, 05, 05] -2850; [0C E5 6B, 05, 05] +2895; [0C E8 52, 05, 05] -2851; [0C E5 72, 05, 05] +2896; [0C E8 59, 05, 05] -2852; [0C E5 79, 05, 05] +2897; [0C E8 60, 05, 05] -2853; [0C E5 80, 05, 05] +2898; [0C E8 67, 05, 05] -2854; [0C E5 87, 05, 05] +2899; [0C E8 6E, 05, 05] -2855; [0C E5 8E, 05, 05] +289A; [0C E8 75, 05, 05] -2856; [0C E5 95, 05, 05] +289B; [0C E8 7C, 05, 05] -2857; [0C E5 9C, 05, 05] +289C; [0C E8 83, 05, 05] -2858; [0C E5 A3, 05, 05] +289D; [0C E8 8A, 05, 05] -2859; [0C E5 AA, 05, 05] +289E; [0C E8 91, 05, 05] -285A; [0C E5 B1, 05, 05] +289F; [0C E8 98, 05, 05] -285B; [0C E5 B8, 05, 05] +28A0; [0C E8 9F, 05, 05] -285C; [0C E5 BF, 05, 05] +28A1; [0C E8 A6, 05, 05] -285D; [0C E5 C6, 05, 05] +28A2; [0C E8 AD, 05, 05] -285E; [0C E5 CD, 05, 05] +28A3; [0C E8 B4, 05, 05] -285F; [0C E5 D4, 05, 05] +28A4; [0C E8 BB, 05, 05] -2860; [0C E5 DB, 05, 05] +28A5; [0C E8 C2, 05, 05] -2861; [0C E5 E2, 05, 05] +28A6; [0C E8 C9, 05, 05] -2862; [0C E5 E9, 05, 05] +28A7; [0C E8 D0, 05, 05] -2863; [0C E5 F0, 05, 05] +28A8; [0C E8 D7, 05, 05] -2864; [0C E5 F7, 05, 05] +28A9; [0C E8 DE, 05, 05] -2865; [0C E5 FE, 05, 05] +28AA; [0C E8 E5, 05, 05] -2866; [0C E6 07, 05, 05] +28AB; [0C E8 EC, 05, 05] -2867; [0C E6 0E, 05, 05] +28AC; [0C E8 F3, 05, 05] -2868; [0C E6 15, 05, 05] +28AD; [0C E8 FA, 05, 05] -2869; [0C E6 1C, 05, 05] +28AE; [0C E9 03, 05, 05] -286A; [0C E6 23, 05, 05] +28AF; [0C E9 0A, 05, 05] -286B; [0C E6 2A, 05, 05] +28B0; [0C E9 11, 05, 05] -286C; [0C E6 31, 05, 05] +28B1; [0C E9 18, 05, 05] -286D; [0C E6 38, 05, 05] +28B2; [0C E9 1F, 05, 05] -286E; [0C E6 3F, 05, 05] +28B3; [0C E9 26, 05, 05] -286F; [0C E6 46, 05, 05] +28B4; [0C E9 2D, 05, 05] -2870; [0C E6 4D, 05, 05] +28B5; [0C E9 34, 05, 05] -2871; [0C E6 54, 05, 05] +28B6; [0C E9 3B, 05, 05] -2872; [0C E6 5B, 05, 05] +28B7; [0C E9 42, 05, 05] -2873; [0C E6 62, 05, 05] +28B8; [0C E9 49, 05, 05] -2874; [0C E6 69, 05, 05] +28B9; [0C E9 50, 05, 05] -2875; [0C E6 70, 05, 05] +28BA; [0C E9 57, 05, 05] -2876; [0C E6 77, 05, 05] +28BB; [0C E9 5E, 05, 05] -2877; [0C E6 7E, 05, 05] +28BC; [0C E9 65, 05, 05] -2878; [0C E6 85, 05, 05] +28BD; [0C E9 6C, 05, 05] -2879; [0C E6 8C, 05, 05] +28BE; [0C E9 73, 05, 05] -287A; [0C E6 93, 05, 05] +28BF; [0C E9 7A, 05, 05] -287B; [0C E6 9A, 05, 05] +28C0; [0C E9 81, 05, 05] -287C; [0C E6 A1, 05, 05] +28C1; [0C E9 88, 05, 05] -287D; [0C E6 A8, 05, 05] +28C2; [0C E9 8F, 05, 05] -287E; [0C E6 AF, 05, 05] +28C3; [0C E9 96, 05, 05] -287F; [0C E6 B6, 05, 05] +28C4; [0C E9 9D, 05, 05] -2880; [0C E6 BD, 05, 05] +28C5; [0C E9 A4, 05, 05] -2881; [0C E6 C4, 05, 05] +28C6; [0C E9 AB, 05, 05] -2882; [0C E6 CB, 05, 05] +28C7; [0C E9 B2, 05, 05] -2883; [0C E6 D2, 05, 05] +28C8; [0C E9 B9, 05, 05] -2884; [0C E6 D9, 05, 05] +28C9; [0C E9 C0, 05, 05] -2885; [0C E6 E0, 05, 05] +28CA; [0C E9 C7, 05, 05] -2886; [0C E6 E7, 05, 05] +28CB; [0C E9 CE, 05, 05] -2887; [0C E6 EE, 05, 05] +28CC; [0C E9 D5, 05, 05] -2888; [0C E6 F5, 05, 05] +28CD; [0C E9 DC, 05, 05] -2889; [0C E6 FC, 05, 05] +28CE; [0C E9 E3, 05, 05] -288A; [0C E7 05, 05, 05] +28CF; [0C E9 EA, 05, 05] -288B; [0C E7 0C, 05, 05] +28D0; [0C E9 F1, 05, 05] -288C; [0C E7 13, 05, 05] +28D1; [0C E9 F8, 05, 05] -288D; [0C E7 1A, 05, 05] +28D2; [0C E9 FF, 05, 05] -288E; [0C E7 21, 05, 05] +28D3; [0C EA 08, 05, 05] -288F; [0C E7 28, 05, 05] +28D4; [0C EA 0F, 05, 05] -2890; [0C E7 2F, 05, 05] +28D5; [0C EA 16, 05, 05] -2891; [0C E7 36, 05, 05] +28D6; [0C EA 1D, 05, 05] -2892; [0C E7 3D, 05, 05] +28D7; [0C EA 24, 05, 05] -2893; [0C E7 44, 05, 05] +28D8; [0C EA 2B, 05, 05] -2894; [0C E7 4B, 05, 05] +28D9; [0C EA 32, 05, 05] -2895; [0C E7 52, 05, 05] +28DA; [0C EA 39, 05, 05] -2896; [0C E7 59, 05, 05] +28DB; [0C EA 40, 05, 05] -2897; [0C E7 60, 05, 05] +28DC; [0C EA 47, 05, 05] -2898; [0C E7 67, 05, 05] +28DD; [0C EA 4E, 05, 05] -2899; [0C E7 6E, 05, 05] +28DE; [0C EA 55, 05, 05] -289A; [0C E7 75, 05, 05] +28DF; [0C EA 5C, 05, 05] -289B; [0C E7 7C, 05, 05] +28E0; [0C EA 63, 05, 05] -289C; [0C E7 83, 05, 05] +28E1; [0C EA 6A, 05, 05] -289D; [0C E7 8A, 05, 05] +28E2; [0C EA 71, 05, 05] -289E; [0C E7 91, 05, 05] +28E3; [0C EA 78, 05, 05] -289F; [0C E7 98, 05, 05] +28E4; [0C EA 7F, 05, 05] -28A0; [0C E7 9F, 05, 05] +28E5; [0C EA 86, 05, 05] -28A1; [0C E7 A6, 05, 05] +28E6; [0C EA 8D, 05, 05] -28A2; [0C E7 AD, 05, 05] +28E7; [0C EA 94, 05, 05] -28A3; [0C E7 B4, 05, 05] +28E8; [0C EA 9B, 05, 05] -28A4; [0C E7 BB, 05, 05] +28E9; [0C EA A2, 05, 05] -28A5; [0C E7 C2, 05, 05] +28EA; [0C EA A9, 05, 05] -28A6; [0C E7 C9, 05, 05] +28EB; [0C EA B0, 05, 05] -28A7; [0C E7 D0, 05, 05] +28EC; [0C EA B7, 05, 05] -28A8; [0C E7 D7, 05, 05] +28ED; [0C EA BE, 05, 05] -28A9; [0C E7 DE, 05, 05] +28EE; [0C EA C5, 05, 05] -28AA; [0C E7 E5, 05, 05] +28EF; [0C EA CC, 05, 05] -28AB; [0C E7 EC, 05, 05] +28F0; [0C EA D3, 05, 05] -28AC; [0C E7 F3, 05, 05] +28F1; [0C EA DA, 05, 05] -28AD; [0C E7 FA, 05, 05] +28F2; [0C EA E1, 05, 05] -28AE; [0C E8 03, 05, 05] +28F3; [0C EA E8, 05, 05] -28AF; [0C E8 0A, 05, 05] +28F4; [0C EA EF, 05, 05] -28B0; [0C E8 11, 05, 05] +28F5; [0C EA F6, 05, 05] -28B1; [0C E8 18, 05, 05] +28F6; [0C EA FD, 05, 05] -28B2; [0C E8 1F, 05, 05] +28F7; [0C EB 06, 05, 05] -28B3; [0C E8 26, 05, 05] +28F8; [0C EB 0D, 05, 05] -28B4; [0C E8 2D, 05, 05] +28F9; [0C EB 14, 05, 05] -28B5; [0C E8 34, 05, 05] +28FA; [0C EB 1B, 05, 05] -28B6; [0C E8 3B, 05, 05] +28FB; [0C EB 22, 05, 05] -28B7; [0C E8 42, 05, 05] +28FC; [0C EB 29, 05, 05] -28B8; [0C E8 49, 05, 05] +28FD; [0C EB 30, 05, 05] -28B9; [0C E8 50, 05, 05] +28FE; [0C EB 37, 05, 05] -28BA; [0C E8 57, 05, 05] +28FF; [0C EB 3E, 05, 05] -28BB; [0C E8 5E, 05, 05] +268A; [0C EB 45, 05, 05] -28BC; [0C E8 65, 05, 05] +268B; [0C EB 4C, 05, 05] -28BD; [0C E8 6C, 05, 05] +268C; [0C EB 53, 05, 05] -28BE; [0C E8 73, 05, 05] +268D; [0C EB 5A, 05, 05] -28BF; [0C E8 7A, 05, 05] +268E; [0C EB 61, 05, 05] -28C0; [0C E8 81, 05, 05] +268F; [0C EB 68, 05, 05] -28C1; [0C E8 88, 05, 05] +2630; [0C EB 6F, 05, 05] -28C2; [0C E8 8F, 05, 05] +2631; [0C EB 76, 05, 05] -28C3; [0C E8 96, 05, 05] +2632; [0C EB 7D, 05, 05] -28C4; [0C E8 9D, 05, 05] +2633; [0C EB 84, 05, 05] -28C5; [0C E8 A4, 05, 05] +2634; [0C EB 8B, 05, 05] -28C6; [0C E8 AB, 05, 05] +2635; [0C EB 92, 05, 05] -28C7; [0C E8 B2, 05, 05] +2636; [0C EB 99, 05, 05] -28C8; [0C E8 B9, 05, 05] +2637; [0C EB A0, 05, 05] -28C9; [0C E8 C0, 05, 05] +4DC0; [0C EB A7, 05, 05] -28CA; [0C E8 C7, 05, 05] +4DC1; [0C EB AE, 05, 05] -28CB; [0C E8 CE, 05, 05] +4DC2; [0C EB B5, 05, 05] -28CC; [0C E8 D5, 05, 05] +4DC3; [0C EB BC, 05, 05] -28CD; [0C E8 DC, 05, 05] +4DC4; [0C EB C3, 05, 05] -28CE; [0C E8 E3, 05, 05] +4DC5; [0C EB CA, 05, 05] -28CF; [0C E8 EA, 05, 05] +4DC6; [0C EB D1, 05, 05] -28D0; [0C E8 F1, 05, 05] +4DC7; [0C EB D8, 05, 05] -28D1; [0C E8 F8, 05, 05] +4DC8; [0C EB DF, 05, 05] -28D2; [0C E8 FF, 05, 05] +4DC9; [0C EB E6, 05, 05] -28D3; [0C E9 08, 05, 05] +4DCA; [0C EB ED, 05, 05] -28D4; [0C E9 0F, 05, 05] +4DCB; [0C EB F4, 05, 05] -28D5; [0C E9 16, 05, 05] +4DCC; [0C EB FB, 05, 05] -28D6; [0C E9 1D, 05, 05] +4DCD; [0C EC 04, 05, 05] -28D7; [0C E9 24, 05, 05] +4DCE; [0C EC 0B, 05, 05] -28D8; [0C E9 2B, 05, 05] +4DCF; [0C EC 12, 05, 05] -28D9; [0C E9 32, 05, 05] +4DD0; [0C EC 19, 05, 05] -28DA; [0C E9 39, 05, 05] +4DD1; [0C EC 20, 05, 05] -28DB; [0C E9 40, 05, 05] +4DD2; [0C EC 27, 05, 05] -28DC; [0C E9 47, 05, 05] +4DD3; [0C EC 2E, 05, 05] -28DD; [0C E9 4E, 05, 05] +4DD4; [0C EC 35, 05, 05] -28DE; [0C E9 55, 05, 05] +4DD5; [0C EC 3C, 05, 05] -28DF; [0C E9 5C, 05, 05] +4DD6; [0C EC 43, 05, 05] -28E0; [0C E9 63, 05, 05] +4DD7; [0C EC 4A, 05, 05] -28E1; [0C E9 6A, 05, 05] +4DD8; [0C EC 51, 05, 05] -28E2; [0C E9 71, 05, 05] +4DD9; [0C EC 58, 05, 05] -28E3; [0C E9 78, 05, 05] +4DDA; [0C EC 5F, 05, 05] -28E4; [0C E9 7F, 05, 05] +4DDB; [0C EC 66, 05, 05] -28E5; [0C E9 86, 05, 05] +4DDC; [0C EC 6D, 05, 05] -28E6; [0C E9 8D, 05, 05] +4DDD; [0C EC 74, 05, 05] -28E7; [0C E9 94, 05, 05] +4DDE; [0C EC 7B, 05, 05] -28E8; [0C E9 9B, 05, 05] +4DDF; [0C EC 82, 05, 05] -28E9; [0C E9 A2, 05, 05] +4DE0; [0C EC 89, 05, 05] -28EA; [0C E9 A9, 05, 05] +4DE1; [0C EC 90, 05, 05] -28EB; [0C E9 B0, 05, 05] +4DE2; [0C EC 97, 05, 05] -28EC; [0C E9 B7, 05, 05] +4DE3; [0C EC 9E, 05, 05] -28ED; [0C E9 BE, 05, 05] +4DE4; [0C EC A5, 05, 05] -28EE; [0C E9 C5, 05, 05] +4DE5; [0C EC AC, 05, 05] -28EF; [0C E9 CC, 05, 05] +4DE6; [0C EC B3, 05, 05] -28F0; [0C E9 D3, 05, 05] +4DE7; [0C EC BA, 05, 05] -28F1; [0C E9 DA, 05, 05] +4DE8; [0C EC C1, 05, 05] -28F2; [0C E9 E1, 05, 05] +4DE9; [0C EC C8, 05, 05] -28F3; [0C E9 E8, 05, 05] +4DEA; [0C EC CF, 05, 05] -28F4; [0C E9 EF, 05, 05] +4DEB; [0C EC D6, 05, 05] -28F5; [0C E9 F6, 05, 05] +4DEC; [0C EC DD, 05, 05] -28F6; [0C E9 FD, 05, 05] +4DED; [0C EC E4, 05, 05] -28F7; [0C EA 06, 05, 05] +4DEE; [0C EC EB, 05, 05] -28F8; [0C EA 0D, 05, 05] +4DEF; [0C EC F2, 05, 05] -28F9; [0C EA 14, 05, 05] +4DF0; [0C EC F9, 05, 05] -28FA; [0C EA 1B, 05, 05] +4DF1; [0C ED 02, 05, 05] -28FB; [0C EA 22, 05, 05] +4DF2; [0C ED 09, 05, 05] -28FC; [0C EA 29, 05, 05] +4DF3; [0C ED 10, 05, 05] -28FD; [0C EA 30, 05, 05] +4DF4; [0C ED 17, 05, 05] -28FE; [0C EA 37, 05, 05] +4DF5; [0C ED 1E, 05, 05] -28FF; [0C EA 3E, 05, 05] +4DF6; [0C ED 25, 05, 05] -268A; [0C EA 45, 05, 05] +4DF7; [0C ED 2C, 05, 05] -268B; [0C EA 4C, 05, 05] +4DF8; [0C ED 33, 05, 05] -268C; [0C EA 53, 05, 05] +4DF9; [0C ED 3A, 05, 05] -268D; [0C EA 5A, 05, 05] +4DFA; [0C ED 41, 05, 05] -268E; [0C EA 61, 05, 05] +4DFB; [0C ED 48, 05, 05] -268F; [0C EA 68, 05, 05] +4DFC; [0C ED 4F, 05, 05] -2630; [0C EA 6F, 05, 05] +4DFD; [0C ED 56, 05, 05] -2631; [0C EA 76, 05, 05] +4DFE; [0C ED 5D, 05, 05] -2632; [0C EA 7D, 05, 05] +4DFF; [0C ED 64, 05, 05] -2633; [0C EA 84, 05, 05] +1D300; [0C ED 6B, 05, 05] -2634; [0C EA 8B, 05, 05] +1D301; [0C ED 72, 05, 05] -2635; [0C EA 92, 05, 05] +1D302; [0C ED 79, 05, 05] -2636; [0C EA 99, 05, 05] +1D303; [0C ED 80, 05, 05] -2637; [0C EA A0, 05, 05] +1D304; [0C ED 87, 05, 05] -4DC0; [0C EA A7, 05, 05] +1D305; [0C ED 8E, 05, 05] -4DC1; [0C EA AE, 05, 05] +1D306; [0C ED 95, 05, 05] -4DC2; [0C EA B5, 05, 05] +1D307; [0C ED 9C, 05, 05] -4DC3; [0C EA BC, 05, 05] +1D308; [0C ED A3, 05, 05] -4DC4; [0C EA C3, 05, 05] +1D309; [0C ED AA, 05, 05] -4DC5; [0C EA CA, 05, 05] +1D30A; [0C ED B1, 05, 05] -4DC6; [0C EA D1, 05, 05] +1D30B; [0C ED B8, 05, 05] -4DC7; [0C EA D8, 05, 05] +1D30C; [0C ED BF, 05, 05] -4DC8; [0C EA DF, 05, 05] +1D30D; [0C ED C6, 05, 05] -4DC9; [0C EA E6, 05, 05] +1D30E; [0C ED CD, 05, 05] -4DCA; [0C EA ED, 05, 05] +1D30F; [0C ED D4, 05, 05] -4DCB; [0C EA F4, 05, 05] +1D310; [0C ED DB, 05, 05] -4DCC; [0C EA FB, 05, 05] +1D311; [0C ED E2, 05, 05] -4DCD; [0C EB 04, 05, 05] +1D312; [0C ED E9, 05, 05] -4DCE; [0C EB 0B, 05, 05] +1D313; [0C ED F0, 05, 05] -4DCF; [0C EB 12, 05, 05] +1D314; [0C ED F7, 05, 05] -4DD0; [0C EB 19, 05, 05] +1D315; [0C ED FE, 05, 05] -4DD1; [0C EB 20, 05, 05] +1D316; [0C EE 07, 05, 05] -4DD2; [0C EB 27, 05, 05] +1D317; [0C EE 0E, 05, 05] -4DD3; [0C EB 2E, 05, 05] +1D318; [0C EE 15, 05, 05] -4DD4; [0C EB 35, 05, 05] +1D319; [0C EE 1C, 05, 05] -4DD5; [0C EB 3C, 05, 05] +1D31A; [0C EE 23, 05, 05] -4DD6; [0C EB 43, 05, 05] +1D31B; [0C EE 2A, 05, 05] -4DD7; [0C EB 4A, 05, 05] +1D31C; [0C EE 31, 05, 05] -4DD8; [0C EB 51, 05, 05] +1D31D; [0C EE 38, 05, 05] -4DD9; [0C EB 58, 05, 05] +1D31E; [0C EE 3F, 05, 05] -4DDA; [0C EB 5F, 05, 05] +1D31F; [0C EE 46, 05, 05] -4DDB; [0C EB 66, 05, 05] +1D320; [0C EE 4D, 05, 05] -4DDC; [0C EB 6D, 05, 05] +1D321; [0C EE 54, 05, 05] -4DDD; [0C EB 74, 05, 05] +1D322; [0C EE 5B, 05, 05] -4DDE; [0C EB 7B, 05, 05] +1D323; [0C EE 62, 05, 05] -4DDF; [0C EB 82, 05, 05] +1D324; [0C EE 69, 05, 05] -4DE0; [0C EB 89, 05, 05] +1D325; [0C EE 70, 05, 05] -4DE1; [0C EB 90, 05, 05] +1D326; [0C EE 77, 05, 05] -4DE2; [0C EB 97, 05, 05] +1D327; [0C EE 7E, 05, 05] -4DE3; [0C EB 9E, 05, 05] +1D328; [0C EE 85, 05, 05] -4DE4; [0C EB A5, 05, 05] +1D329; [0C EE 8C, 05, 05] -4DE5; [0C EB AC, 05, 05] +1D32A; [0C EE 93, 05, 05] -4DE6; [0C EB B3, 05, 05] +1D32B; [0C EE 9A, 05, 05] -4DE7; [0C EB BA, 05, 05] +1D32C; [0C EE A1, 05, 05] -4DE8; [0C EB C1, 05, 05] +1D32D; [0C EE A8, 05, 05] -4DE9; [0C EB C8, 05, 05] +1D32E; [0C EE AF, 05, 05] -4DEA; [0C EB CF, 05, 05] +1D32F; [0C EE B6, 05, 05] -4DEB; [0C EB D6, 05, 05] +1D330; [0C EE BD, 05, 05] -4DEC; [0C EB DD, 05, 05] +1D331; [0C EE C4, 05, 05] -4DED; [0C EB E4, 05, 05] +1D332; [0C EE CB, 05, 05] -4DEE; [0C EB EB, 05, 05] +1D333; [0C EE D2, 05, 05] -4DEF; [0C EB F2, 05, 05] +1D334; [0C EE D9, 05, 05] -4DF0; [0C EB F9, 05, 05] +1D335; [0C EE E0, 05, 05] -4DF1; [0C EC 02, 05, 05] +1D336; [0C EE E7, 05, 05] -4DF2; [0C EC 09, 05, 05] +1D337; [0C EE EE, 05, 05] -4DF3; [0C EC 10, 05, 05] +1D338; [0C EE F5, 05, 05] -4DF4; [0C EC 17, 05, 05] +1D339; [0C EE FC, 05, 05] -4DF5; [0C EC 1E, 05, 05] +1D33A; [0C EF 05, 05, 05] -4DF6; [0C EC 25, 05, 05] +1D33B; [0C EF 0C, 05, 05] -4DF7; [0C EC 2C, 05, 05] +1D33C; [0C EF 13, 05, 05] -4DF8; [0C EC 33, 05, 05] +1D33D; [0C EF 1A, 05, 05] -4DF9; [0C EC 3A, 05, 05] +1D33E; [0C EF 21, 05, 05] -4DFA; [0C EC 41, 05, 05] +1D33F; [0C EF 28, 05, 05] -4DFB; [0C EC 48, 05, 05] +1D340; [0C EF 2F, 05, 05] -4DFC; [0C EC 4F, 05, 05] +1D341; [0C EF 36, 05, 05] -4DFD; [0C EC 56, 05, 05] +1D342; [0C EF 3D, 05, 05] -4DFE; [0C EC 5D, 05, 05] +1D343; [0C EF 44, 05, 05] -4DFF; [0C EC 64, 05, 05] +1D344; [0C EF 4B, 05, 05] -1D300; [0C EC 6B, 05, 05] +1D345; [0C EF 52, 05, 05] -1D301; [0C EC 72, 05, 05] +1D346; [0C EF 59, 05, 05] -1D302; [0C EC 79, 05, 05] +1D347; [0C EF 60, 05, 05] -1D303; [0C EC 80, 05, 05] +1D348; [0C EF 67, 05, 05] -1D304; [0C EC 87, 05, 05] +1D349; [0C EF 6E, 05, 05] -1D305; [0C EC 8E, 05, 05] +1D34A; [0C EF 75, 05, 05] -1D306; [0C EC 95, 05, 05] +1D34B; [0C EF 7C, 05, 05] -1D307; [0C EC 9C, 05, 05] +1D34C; [0C EF 83, 05, 05] -1D308; [0C EC A3, 05, 05] +1D34D; [0C EF 8A, 05, 05] -1D309; [0C EC AA, 05, 05] +1D34E; [0C EF 91, 05, 05] -1D30A; [0C EC B1, 05, 05] +1D34F; [0C EF 98, 05, 05] -1D30B; [0C EC B8, 05, 05] +1D350; [0C EF 9F, 05, 05] -1D30C; [0C EC BF, 05, 05] +1D351; [0C EF A6, 05, 05] -1D30D; [0C EC C6, 05, 05] +1D352; [0C EF AD, 05, 05] -1D30E; [0C EC CD, 05, 05] +1D353; [0C EF B4, 05, 05] -1D30F; [0C EC D4, 05, 05] +1D354; [0C EF BB, 05, 05] -1D310; [0C EC DB, 05, 05] +1D355; [0C EF C2, 05, 05] -1D311; [0C EC E2, 05, 05] +1D356; [0C EF C9, 05, 05] -1D312; [0C EC E9, 05, 05] +A490; [0C EF D0, 05, 05] -1D313; [0C EC F0, 05, 05] +A491; [0C EF D7, 05, 05] -1D314; [0C EC F7, 05, 05] +A492; [0C EF DE, 05, 05] -1D315; [0C EC FE, 05, 05] +A493; [0C EF E5, 05, 05] -1D316; [0C ED 07, 05, 05] +A494; [0C EF EC, 05, 05] -1D317; [0C ED 0E, 05, 05] +A495; [0C EF F3, 05, 05] -1D318; [0C ED 15, 05, 05] +A496; [0C EF FA, 05, 05] -1D319; [0C ED 1C, 05, 05] +A497; [0C F0 03, 05, 05] -1D31A; [0C ED 23, 05, 05] +A498; [0C F0 0A, 05, 05] -1D31B; [0C ED 2A, 05, 05] +A499; [0C F0 11, 05, 05] -1D31C; [0C ED 31, 05, 05] +A49A; [0C F0 18, 05, 05] -1D31D; [0C ED 38, 05, 05] +A49B; [0C F0 1F, 05, 05] -1D31E; [0C ED 3F, 05, 05] +A49C; [0C F0 26, 05, 05] -1D31F; [0C ED 46, 05, 05] +A49D; [0C F0 2D, 05, 05] -1D320; [0C ED 4D, 05, 05] +A49E; [0C F0 34, 05, 05] -1D321; [0C ED 54, 05, 05] +A49F; [0C F0 3B, 05, 05] -1D322; [0C ED 5B, 05, 05] +A4A0; [0C F0 42, 05, 05] -1D323; [0C ED 62, 05, 05] +A4A1; [0C F0 49, 05, 05] -1D324; [0C ED 69, 05, 05] +A4A2; [0C F0 50, 05, 05] -1D325; [0C ED 70, 05, 05] +A4A3; [0C F0 57, 05, 05] -1D326; [0C ED 77, 05, 05] +A4A4; [0C F0 5E, 05, 05] -1D327; [0C ED 7E, 05, 05] +A4A5; [0C F0 65, 05, 05] -1D328; [0C ED 85, 05, 05] +A4A6; [0C F0 6C, 05, 05] -1D329; [0C ED 8C, 05, 05] +A4A7; [0C F0 73, 05, 05] -1D32A; [0C ED 93, 05, 05] +A4A8; [0C F0 7A, 05, 05] -1D32B; [0C ED 9A, 05, 05] +A4A9; [0C F0 81, 05, 05] -1D32C; [0C ED A1, 05, 05] +A4AA; [0C F0 88, 05, 05] -1D32D; [0C ED A8, 05, 05] +A4AB; [0C F0 8F, 05, 05] -1D32E; [0C ED AF, 05, 05] +A4AC; [0C F0 96, 05, 05] -1D32F; [0C ED B6, 05, 05] +A4AD; [0C F0 9D, 05, 05] -1D330; [0C ED BD, 05, 05] +A4AE; [0C F0 A4, 05, 05] -1D331; [0C ED C4, 05, 05] +A4AF; [0C F0 AB, 05, 05] -1D332; [0C ED CB, 05, 05] +A4B0; [0C F0 B2, 05, 05] -1D333; [0C ED D2, 05, 05] +A4B1; [0C F0 B9, 05, 05] -1D334; [0C ED D9, 05, 05] +A4B2; [0C F0 C0, 05, 05] -1D335; [0C ED E0, 05, 05] +A4B3; [0C F0 C7, 05, 05] -1D336; [0C ED E7, 05, 05] +A4B4; [0C F0 CE, 05, 05] -1D337; [0C ED EE, 05, 05] +A4B5; [0C F0 D5, 05, 05] -1D338; [0C ED F5, 05, 05] +A4B6; [0C F0 DC, 05, 05] -1D339; [0C ED FC, 05, 05] +A4B7; [0C F0 E3, 05, 05] -1D33A; [0C EE 05, 05, 05] +A4B8; [0C F0 EA, 05, 05] -1D33B; [0C EE 0C, 05, 05] +A4B9; [0C F0 F1, 05, 05] -1D33C; [0C EE 13, 05, 05] +A4BA; [0C F0 F8, 05, 05] -1D33D; [0C EE 1A, 05, 05] +A4BB; [0C F0 FF, 05, 05] -1D33E; [0C EE 21, 05, 05] +A4BC; [0C F1 08, 05, 05] -1D33F; [0C EE 28, 05, 05] +A4BD; [0C F1 0F, 05, 05] -1D340; [0C EE 2F, 05, 05] +A4BE; [0C F1 16, 05, 05] -1D341; [0C EE 36, 05, 05] +A4BF; [0C F1 1D, 05, 05] -1D342; [0C EE 3D, 05, 05] +A4C0; [0C F1 24, 05, 05] -1D343; [0C EE 44, 05, 05] +A4C1; [0C F1 2B, 05, 05] -1D344; [0C EE 4B, 05, 05] +A4C2; [0C F1 32, 05, 05] -1D345; [0C EE 52, 05, 05] +A4C3; [0C F1 39, 05, 05] -1D346; [0C EE 59, 05, 05] +A4C4; [0C F1 40, 05, 05] -1D347; [0C EE 60, 05, 05] +A4C5; [0C F1 47, 05, 05] -1D348; [0C EE 67, 05, 05] +A4C6; [0C F1 4E, 05, 05] -1D349; [0C EE 6E, 05, 05] +10137; [0C F1 55, 05, 05] -1D34A; [0C EE 75, 05, 05] +10138; [0C F1 5C, 05, 05] -1D34B; [0C EE 7C, 05, 05] +10139; [0C F1 63, 05, 05] -1D34C; [0C EE 83, 05, 05] +1013A; [0C F1 6A, 05, 05] -1D34D; [0C EE 8A, 05, 05] +1013B; [0C F1 71, 05, 05] -1D34E; [0C EE 91, 05, 05] +1013C; [0C F1 78, 05, 05] -1D34F; [0C EE 98, 05, 05] +1013D; [0C F1 7F, 05, 05] -1D350; [0C EE 9F, 05, 05] +1013E; [0C F1 86, 05, 05] -1D351; [0C EE A6, 05, 05] +1013F; [0C F1 8D, 05, 05] -1D352; [0C EE AD, 05, 05] +10179; [0C F1 94, 05, 05] -1D353; [0C EE B4, 05, 05] +1017A; [0C F1 9B, 05, 05] -1D354; [0C EE BB, 05, 05] +1017B; [0C F1 A2, 05, 05] -1D355; [0C EE C2, 05, 05] +1017C; [0C F1 A9, 05, 05] -1D356; [0C EE C9, 05, 05] +1017D; [0C F1 B0, 05, 05] -A490; [0C EE D0, 05, 05] +1017E; [0C F1 B7, 05, 05] -A491; [0C EE D7, 05, 05] +1017F; [0C F1 BE, 05, 05] -A492; [0C EE DE, 05, 05] +10180; [0C F1 C5, 05, 05] -A493; [0C EE E5, 05, 05] +10181; [0C F1 CC, 05, 05] -A494; [0C EE EC, 05, 05] +10182; [0C F1 D3, 05, 05] -A495; [0C EE F3, 05, 05] +10183; [0C F1 DA, 05, 05] -A496; [0C EE FA, 05, 05] +10184; [0C F1 E1, 05, 05] -A497; [0C EF 03, 05, 05] +10185; [0C F1 E8, 05, 05] -A498; [0C EF 0A, 05, 05] +10186; [0C F1 EF, 05, 05] -A499; [0C EF 11, 05, 05] +10187; [0C F1 F6, 05, 05] -A49A; [0C EF 18, 05, 05] +10188; [0C F1 FD, 05, 05] -A49B; [0C EF 1F, 05, 05] +10189; [0C F2 06, 05, 05] -A49C; [0C EF 26, 05, 05] +1018C; [0C F2 0D, 05, 05] -A49D; [0C EF 2D, 05, 05] +1018D; [0C F2 14, 05, 05] -A49E; [0C EF 34, 05, 05] +1018E; [0C F2 1B, 05, 05] -A49F; [0C EF 3B, 05, 05] +10190; [0C F2 22, 05, 05] -A4A0; [0C EF 42, 05, 05] +10191; [0C F2 29, 05, 05] -A4A1; [0C EF 49, 05, 05] +10192; [0C F2 30, 05, 05] -A4A2; [0C EF 50, 05, 05] +10193; [0C F2 37, 05, 05] -A4A3; [0C EF 57, 05, 05] +10194; [0C F2 3E, 05, 05] -A4A4; [0C EF 5E, 05, 05] +10195; [0C F2 45, 05, 05] -A4A5; [0C EF 65, 05, 05] +10196; [0C F2 4C, 05, 05] -A4A6; [0C EF 6C, 05, 05] +10197; [0C F2 53, 05, 05] -A4A7; [0C EF 73, 05, 05] +10198; [0C F2 5A, 05, 05] -A4A8; [0C EF 7A, 05, 05] +10199; [0C F2 61, 05, 05] -A4A9; [0C EF 81, 05, 05] +1019A; [0C F2 68, 05, 05] -A4AA; [0C EF 88, 05, 05] +1019B; [0C F2 6F, 05, 05] -A4AB; [0C EF 8F, 05, 05] +1019C; [0C F2 76, 05, 05] -A4AC; [0C EF 96, 05, 05] +101A0; [0C F2 7D, 05, 05] -A4AD; [0C EF 9D, 05, 05] +101D0; [0C F2 84, 05, 05] -A4AE; [0C EF A4, 05, 05] +101D1; [0C F2 8B, 05, 05] -A4AF; [0C EF AB, 05, 05] +101D2; [0C F2 92, 05, 05] -A4B0; [0C EF B2, 05, 05] +101D3; [0C F2 99, 05, 05] -A4B1; [0C EF B9, 05, 05] +101D4; [0C F2 A0, 05, 05] -A4B2; [0C EF C0, 05, 05] +101D5; [0C F2 A7, 05, 05] -A4B3; [0C EF C7, 05, 05] +101D6; [0C F2 AE, 05, 05] -A4B4; [0C EF CE, 05, 05] +101D7; [0C F2 B5, 05, 05] -A4B5; [0C EF D5, 05, 05] +101D8; [0C F2 BC, 05, 05] -A4B6; [0C EF DC, 05, 05] +101D9; [0C F2 C3, 05, 05] -A4B7; [0C EF E3, 05, 05] +101DA; [0C F2 CA, 05, 05] -A4B8; [0C EF EA, 05, 05] +101DB; [0C F2 D1, 05, 05] -A4B9; [0C EF F1, 05, 05] +101DC; [0C F2 D8, 05, 05] -A4BA; [0C EF F8, 05, 05] +101DD; [0C F2 DF, 05, 05] -A4BB; [0C EF FF, 05, 05] +101DE; [0C F2 E6, 05, 05] -A4BC; [0C F0 08, 05, 05] +101DF; [0C F2 ED, 05, 05] -A4BD; [0C F0 0F, 05, 05] +101E0; [0C F2 F4, 05, 05] -A4BE; [0C F0 16, 05, 05] +101E1; [0C F2 FB, 05, 05] -A4BF; [0C F0 1D, 05, 05] +101E2; [0C F3 04, 05, 05] -A4C0; [0C F0 24, 05, 05] +101E3; [0C F3 0B, 05, 05] -A4C1; [0C F0 2B, 05, 05] +101E4; [0C F3 12, 05, 05] -A4C2; [0C F0 32, 05, 05] +101E5; [0C F3 19, 05, 05] -A4C3; [0C F0 39, 05, 05] +101E6; [0C F3 20, 05, 05] -A4C4; [0C F0 40, 05, 05] +101E7; [0C F3 27, 05, 05] -A4C5; [0C F0 47, 05, 05] +101E8; [0C F3 2E, 05, 05] -A4C6; [0C F0 4E, 05, 05] +101E9; [0C F3 35, 05, 05] -10137; [0C F0 55, 05, 05] +101EA; [0C F3 3C, 05, 05] -10138; [0C F0 5C, 05, 05] +101EB; [0C F3 43, 05, 05] -10139; [0C F0 63, 05, 05] +101EC; [0C F3 4A, 05, 05] -1013A; [0C F0 6A, 05, 05] +101ED; [0C F3 51, 05, 05] -1013B; [0C F0 71, 05, 05] +101EE; [0C F3 58, 05, 05] -1013C; [0C F0 78, 05, 05] +101EF; [0C F3 5F, 05, 05] -1013D; [0C F0 7F, 05, 05] +101F0; [0C F3 66, 05, 05] -1013E; [0C F0 86, 05, 05] +101F1; [0C F3 6D, 05, 05] -1013F; [0C F0 8D, 05, 05] +101F2; [0C F3 74, 05, 05] -10179; [0C F0 94, 05, 05] +101F3; [0C F3 7B, 05, 05] -1017A; [0C F0 9B, 05, 05] +101F4; [0C F3 82, 05, 05] -1017B; [0C F0 A2, 05, 05] +101F5; [0C F3 89, 05, 05] -1017C; [0C F0 A9, 05, 05] +101F6; [0C F3 90, 05, 05] -1017D; [0C F0 B0, 05, 05] +101F7; [0C F3 97, 05, 05] -1017E; [0C F0 B7, 05, 05] +101F8; [0C F3 9E, 05, 05] -1017F; [0C F0 BE, 05, 05] +101F9; [0C F3 A5, 05, 05] -10180; [0C F0 C5, 05, 05] +101FA; [0C F3 AC, 05, 05] -10181; [0C F0 CC, 05, 05] +101FB; [0C F3 B3, 05, 05] -10182; [0C F0 D3, 05, 05] +101FC; [0C F3 BA, 05, 05] -10183; [0C F0 DA, 05, 05] +10877; [0C F3 C1, 05, 05] -10184; [0C F0 E1, 05, 05] +10878; [0C F3 C8, 05, 05] -10185; [0C F0 E8, 05, 05] +16B3C; [0C F3 CF, 05, 05] -10186; [0C F0 EF, 05, 05] +16B3D; [0C F3 D6, 05, 05] -10187; [0C F0 F6, 05, 05] +16B3E; [0C F3 DD, 05, 05] -10188; [0C F0 FD, 05, 05] +16B3F; [0C F3 E4, 05, 05] -10189; [0C F1 06, 05, 05] +16B45; [0C F3 EB, 05, 05] -1018C; [0C F1 0D, 05, 05] +1E14F; [0C F3 F2, 05, 05] -1018D; [0C F1 14, 05, 05] +1CF50; [0C F3 F9, 05, 05] -1018E; [0C F1 1B, 05, 05] +1CF51; [0C F4 02, 05, 05] -10190; [0C F1 22, 05, 05] +1CF52; [0C F4 09, 05, 05] -10191; [0C F1 29, 05, 05] +1CF53; [0C F4 10, 05, 05] -10192; [0C F1 30, 05, 05] +1CF54; [0C F4 17, 05, 05] -10193; [0C F1 37, 05, 05] +1CF55; [0C F4 1E, 05, 05] -10194; [0C F1 3E, 05, 05] +1CF56; [0C F4 25, 05, 05] -10195; [0C F1 45, 05, 05] +1CF57; [0C F4 2C, 05, 05] -10196; [0C F1 4C, 05, 05] +1CF58; [0C F4 33, 05, 05] -10197; [0C F1 53, 05, 05] +1CF59; [0C F4 3A, 05, 05] -10198; [0C F1 5A, 05, 05] +1CF5A; [0C F4 41, 05, 05] -10199; [0C F1 61, 05, 05] +1CF5B; [0C F4 48, 05, 05] -1019A; [0C F1 68, 05, 05] +1CF5C; [0C F4 4F, 05, 05] -1019B; [0C F1 6F, 05, 05] +1CF5D; [0C F4 56, 05, 05] -1019C; [0C F1 76, 05, 05] +1CF5E; [0C F4 5D, 05, 05] -101A0; [0C F1 7D, 05, 05] +1CF5F; [0C F4 64, 05, 05] -101D0; [0C F1 84, 05, 05] +1CF60; [0C F4 6B, 05, 05] -101D1; [0C F1 8B, 05, 05] +1CF61; [0C F4 72, 05, 05] -101D2; [0C F1 92, 05, 05] +1CF62; [0C F4 79, 05, 05] -101D3; [0C F1 99, 05, 05] +1CF63; [0C F4 80, 05, 05] -101D4; [0C F1 A0, 05, 05] +1CF64; [0C F4 87, 05, 05] -101D5; [0C F1 A7, 05, 05] +1CF65; [0C F4 8E, 05, 05] -101D6; [0C F1 AE, 05, 05] +1CF66; [0C F4 95, 05, 05] -101D7; [0C F1 B5, 05, 05] +1CF67; [0C F4 9C, 05, 05] -101D8; [0C F1 BC, 05, 05] +1CF68; [0C F4 A3, 05, 05] -101D9; [0C F1 C3, 05, 05] +1CF69; [0C F4 AA, 05, 05] -101DA; [0C F1 CA, 05, 05] +1CF6A; [0C F4 B1, 05, 05] -101DB; [0C F1 D1, 05, 05] +1CF6B; [0C F4 B8, 05, 05] -101DC; [0C F1 D8, 05, 05] +1CF6C; [0C F4 BF, 05, 05] -101DD; [0C F1 DF, 05, 05] +1CF6D; [0C F4 C6, 05, 05] -101DE; [0C F1 E6, 05, 05] +1CF6E; [0C F4 CD, 05, 05] -101DF; [0C F1 ED, 05, 05] +1CF6F; [0C F4 D4, 05, 05] -101E0; [0C F1 F4, 05, 05] +1CF70; [0C F4 DB, 05, 05] -101E1; [0C F1 FB, 05, 05] +1CF71; [0C F4 E2, 05, 05] -101E2; [0C F2 04, 05, 05] +1CF72; [0C F4 E9, 05, 05] -101E3; [0C F2 0B, 05, 05] +1CF73; [0C F4 F0, 05, 05] -101E4; [0C F2 12, 05, 05] +1CF74; [0C F4 F7, 05, 05] -101E5; [0C F2 19, 05, 05] +1CF75; [0C F4 FE, 05, 05] -101E6; [0C F2 20, 05, 05] +1CF76; [0C F5 07, 05, 05] -101E7; [0C F2 27, 05, 05] +1CF77; [0C F5 0E, 05, 05] -101E8; [0C F2 2E, 05, 05] +1CF78; [0C F5 15, 05, 05] -101E9; [0C F2 35, 05, 05] +1CF79; [0C F5 1C, 05, 05] -101EA; [0C F2 3C, 05, 05] +1CF7A; [0C F5 23, 05, 05] -101EB; [0C F2 43, 05, 05] +1CF7B; [0C F5 2A, 05, 05] -101EC; [0C F2 4A, 05, 05] +1CF7C; [0C F5 31, 05, 05] -101ED; [0C F2 51, 05, 05] +1CF7D; [0C F5 38, 05, 05] -101EE; [0C F2 58, 05, 05] +1CF7E; [0C F5 3F, 05, 05] -101EF; [0C F2 5F, 05, 05] +1CF7F; [0C F5 46, 05, 05] -101F0; [0C F2 66, 05, 05] +1CF80; [0C F5 4D, 05, 05] -101F1; [0C F2 6D, 05, 05] +1CF81; [0C F5 54, 05, 05] -101F2; [0C F2 74, 05, 05] +1CF82; [0C F5 5B, 05, 05] -101F3; [0C F2 7B, 05, 05] +1CF83; [0C F5 62, 05, 05] -101F4; [0C F2 82, 05, 05] +1CF84; [0C F5 69, 05, 05] -101F5; [0C F2 89, 05, 05] +1CF85; [0C F5 70, 05, 05] -101F6; [0C F2 90, 05, 05] +1CF86; [0C F5 77, 05, 05] -101F7; [0C F2 97, 05, 05] +1CF87; [0C F5 7E, 05, 05] -101F8; [0C F2 9E, 05, 05] +1CF88; [0C F5 85, 05, 05] -101F9; [0C F2 A5, 05, 05] +1CF89; [0C F5 8C, 05, 05] -101FA; [0C F2 AC, 05, 05] +1CF8A; [0C F5 93, 05, 05] -101FB; [0C F2 B3, 05, 05] +1CF8B; [0C F5 9A, 05, 05] -101FC; [0C F2 BA, 05, 05] +1CF8C; [0C F5 A1, 05, 05] -10877; [0C F2 C1, 05, 05] +1CF8D; [0C F5 A8, 05, 05] -10878; [0C F2 C8, 05, 05] +1CF8E; [0C F5 AF, 05, 05] -16B3C; [0C F2 CF, 05, 05] +1CF8F; [0C F5 B6, 05, 05] -16B3D; [0C F2 D6, 05, 05] +1CF90; [0C F5 BD, 05, 05] -16B3E; [0C F2 DD, 05, 05] +1CF91; [0C F5 C4, 05, 05] -16B3F; [0C F2 E4, 05, 05] +1CF92; [0C F5 CB, 05, 05] -16B45; [0C F2 EB, 05, 05] +1CF93; [0C F5 D2, 05, 05] -1E14F; [0C F2 F2, 05, 05] +1CF94; [0C F5 D9, 05, 05] -1D000; [0C F2 F9, 05, 05] +1CF95; [0C F5 E0, 05, 05] -1D001; [0C F3 02, 05, 05] +1CF96; [0C F5 E7, 05, 05] -1D002; [0C F3 09, 05, 05] +1CF97; [0C F5 EE, 05, 05] -1D003; [0C F3 10, 05, 05] +1CF98; [0C F5 F5, 05, 05] -1D004; [0C F3 17, 05, 05] +1CF99; [0C F5 FC, 05, 05] -1D005; [0C F3 1E, 05, 05] +1CF9A; [0C F6 05, 05, 05] -1D006; [0C F3 25, 05, 05] +1CF9B; [0C F6 0C, 05, 05] -1D007; [0C F3 2C, 05, 05] +1CF9C; [0C F6 13, 05, 05] -1D008; [0C F3 33, 05, 05] +1CF9D; [0C F6 1A, 05, 05] -1D009; [0C F3 3A, 05, 05] +1CF9E; [0C F6 21, 05, 05] -1D00A; [0C F3 41, 05, 05] +1CF9F; [0C F6 28, 05, 05] -1D00B; [0C F3 48, 05, 05] +1CFA0; [0C F6 2F, 05, 05] -1D00C; [0C F3 4F, 05, 05] +1CFA1; [0C F6 36, 05, 05] -1D00D; [0C F3 56, 05, 05] +1CFA2; [0C F6 3D, 05, 05] -1D00E; [0C F3 5D, 05, 05] +1CFA3; [0C F6 44, 05, 05] -1D00F; [0C F3 64, 05, 05] +1CFA4; [0C F6 4B, 05, 05] -1D010; [0C F3 6B, 05, 05] +1CFA5; [0C F6 52, 05, 05] -1D011; [0C F3 72, 05, 05] +1CFA6; [0C F6 59, 05, 05] -1D012; [0C F3 79, 05, 05] +1CFA7; [0C F6 60, 05, 05] -1D013; [0C F3 80, 05, 05] +1CFA8; [0C F6 67, 05, 05] -1D014; [0C F3 87, 05, 05] +1CFA9; [0C F6 6E, 05, 05] -1D015; [0C F3 8E, 05, 05] +1CFAA; [0C F6 75, 05, 05] -1D016; [0C F3 95, 05, 05] +1CFAB; [0C F6 7C, 05, 05] -1D017; [0C F3 9C, 05, 05] +1CFAC; [0C F6 83, 05, 05] -1D018; [0C F3 A3, 05, 05] +1CFAD; [0C F6 8A, 05, 05] -1D019; [0C F3 AA, 05, 05] +1CFAE; [0C F6 91, 05, 05] -1D01A; [0C F3 B1, 05, 05] +1CFAF; [0C F6 98, 05, 05] -1D01B; [0C F3 B8, 05, 05] +1CFB0; [0C F6 9F, 05, 05] -1D01C; [0C F3 BF, 05, 05] +1CFB1; [0C F6 A6, 05, 05] -1D01D; [0C F3 C6, 05, 05] +1CFB2; [0C F6 AD, 05, 05] -1D01E; [0C F3 CD, 05, 05] +1CFB3; [0C F6 B4, 05, 05] -1D01F; [0C F3 D4, 05, 05] +1CFB4; [0C F6 BB, 05, 05] -1D020; [0C F3 DB, 05, 05] +1CFB5; [0C F6 C2, 05, 05] -1D021; [0C F3 E2, 05, 05] +1CFB6; [0C F6 C9, 05, 05] -1D022; [0C F3 E9, 05, 05] +1CFB7; [0C F6 D0, 05, 05] -1D023; [0C F3 F0, 05, 05] +1CFB8; [0C F6 D7, 05, 05] -1D024; [0C F3 F7, 05, 05] +1CFB9; [0C F6 DE, 05, 05] -1D025; [0C F3 FE, 05, 05] +1CFBA; [0C F6 E5, 05, 05] -1D026; [0C F4 07, 05, 05] +1CFBB; [0C F6 EC, 05, 05] -1D027; [0C F4 0E, 05, 05] +1CFBC; [0C F6 F3, 05, 05] -1D028; [0C F4 15, 05, 05] +1CFBD; [0C F6 FA, 05, 05] -1D029; [0C F4 1C, 05, 05] +1CFBE; [0C F7 03, 05, 05] -1D02A; [0C F4 23, 05, 05] +1CFBF; [0C F7 0A, 05, 05] -1D02B; [0C F4 2A, 05, 05] +1CFC0; [0C F7 11, 05, 05] -1D02C; [0C F4 31, 05, 05] +1CFC1; [0C F7 18, 05, 05] -1D02D; [0C F4 38, 05, 05] +1CFC2; [0C F7 1F, 05, 05] -1D02E; [0C F4 3F, 05, 05] +1CFC3; [0C F7 26, 05, 05] -1D02F; [0C F4 46, 05, 05] +1D000; [0C F7 2D, 05, 05] -1D030; [0C F4 4D, 05, 05] +1D001; [0C F7 34, 05, 05] -1D031; [0C F4 54, 05, 05] +1D002; [0C F7 3B, 05, 05] -1D032; [0C F4 5B, 05, 05] +1D003; [0C F7 42, 05, 05] -1D033; [0C F4 62, 05, 05] +1D004; [0C F7 49, 05, 05] -1D034; [0C F4 69, 05, 05] +1D005; [0C F7 50, 05, 05] -1D035; [0C F4 70, 05, 05] +1D006; [0C F7 57, 05, 05] -1D036; [0C F4 77, 05, 05] +1D007; [0C F7 5E, 05, 05] -1D037; [0C F4 7E, 05, 05] +1D008; [0C F7 65, 05, 05] -1D038; [0C F4 85, 05, 05] +1D009; [0C F7 6C, 05, 05] -1D039; [0C F4 8C, 05, 05] +1D00A; [0C F7 73, 05, 05] -1D03A; [0C F4 93, 05, 05] +1D00B; [0C F7 7A, 05, 05] -1D03B; [0C F4 9A, 05, 05] +1D00C; [0C F7 81, 05, 05] -1D03C; [0C F4 A1, 05, 05] +1D00D; [0C F7 88, 05, 05] -1D03D; [0C F4 A8, 05, 05] +1D00E; [0C F7 8F, 05, 05] -1D03E; [0C F4 AF, 05, 05] +1D00F; [0C F7 96, 05, 05] -1D03F; [0C F4 B6, 05, 05] +1D010; [0C F7 9D, 05, 05] -1D040; [0C F4 BD, 05, 05] +1D011; [0C F7 A4, 05, 05] -1D041; [0C F4 C4, 05, 05] +1D012; [0C F7 AB, 05, 05] -1D042; [0C F4 CB, 05, 05] +1D013; [0C F7 B2, 05, 05] -1D043; [0C F4 D2, 05, 05] +1D014; [0C F7 B9, 05, 05] -1D044; [0C F4 D9, 05, 05] +1D015; [0C F7 C0, 05, 05] -1D045; [0C F4 E0, 05, 05] +1D016; [0C F7 C7, 05, 05] -1D046; [0C F4 E7, 05, 05] +1D017; [0C F7 CE, 05, 05] -1D047; [0C F4 EE, 05, 05] +1D018; [0C F7 D5, 05, 05] -1D048; [0C F4 F5, 05, 05] +1D019; [0C F7 DC, 05, 05] -1D049; [0C F4 FC, 05, 05] +1D01A; [0C F7 E3, 05, 05] -1D04A; [0C F5 05, 05, 05] +1D01B; [0C F7 EA, 05, 05] -1D04B; [0C F5 0C, 05, 05] +1D01C; [0C F7 F1, 05, 05] -1D04C; [0C F5 13, 05, 05] +1D01D; [0C F7 F8, 05, 05] -1D04D; [0C F5 1A, 05, 05] +1D01E; [0C F7 FF, 05, 05] -1D04E; [0C F5 21, 05, 05] +1D01F; [0C F8 08, 05, 05] -1D04F; [0C F5 28, 05, 05] +1D020; [0C F8 0F, 05, 05] -1D050; [0C F5 2F, 05, 05] +1D021; [0C F8 16, 05, 05] -1D051; [0C F5 36, 05, 05] +1D022; [0C F8 1D, 05, 05] -1D052; [0C F5 3D, 05, 05] +1D023; [0C F8 24, 05, 05] -1D053; [0C F5 44, 05, 05] +1D024; [0C F8 2B, 05, 05] -1D054; [0C F5 4B, 05, 05] +1D025; [0C F8 32, 05, 05] -1D055; [0C F5 52, 05, 05] +1D026; [0C F8 39, 05, 05] -1D056; [0C F5 59, 05, 05] +1D027; [0C F8 40, 05, 05] -1D057; [0C F5 60, 05, 05] +1D028; [0C F8 47, 05, 05] -1D058; [0C F5 67, 05, 05] +1D029; [0C F8 4E, 05, 05] -1D059; [0C F5 6E, 05, 05] +1D02A; [0C F8 55, 05, 05] -1D05A; [0C F5 75, 05, 05] +1D02B; [0C F8 5C, 05, 05] -1D05B; [0C F5 7C, 05, 05] +1D02C; [0C F8 63, 05, 05] -1D05C; [0C F5 83, 05, 05] +1D02D; [0C F8 6A, 05, 05] -1D05D; [0C F5 8A, 05, 05] +1D02E; [0C F8 71, 05, 05] -1D05E; [0C F5 91, 05, 05] +1D02F; [0C F8 78, 05, 05] -1D05F; [0C F5 98, 05, 05] +1D030; [0C F8 7F, 05, 05] -1D060; [0C F5 9F, 05, 05] +1D031; [0C F8 86, 05, 05] -1D061; [0C F5 A6, 05, 05] +1D032; [0C F8 8D, 05, 05] -1D062; [0C F5 AD, 05, 05] +1D033; [0C F8 94, 05, 05] -1D063; [0C F5 B4, 05, 05] +1D034; [0C F8 9B, 05, 05] -1D064; [0C F5 BB, 05, 05] +1D035; [0C F8 A2, 05, 05] -1D065; [0C F5 C2, 05, 05] +1D036; [0C F8 A9, 05, 05] -1D066; [0C F5 C9, 05, 05] +1D037; [0C F8 B0, 05, 05] -1D067; [0C F5 D0, 05, 05] +1D038; [0C F8 B7, 05, 05] -1D068; [0C F5 D7, 05, 05] +1D039; [0C F8 BE, 05, 05] -1D069; [0C F5 DE, 05, 05] +1D03A; [0C F8 C5, 05, 05] -1D06A; [0C F5 E5, 05, 05] +1D03B; [0C F8 CC, 05, 05] -1D06B; [0C F5 EC, 05, 05] +1D03C; [0C F8 D3, 05, 05] -1D06C; [0C F5 F3, 05, 05] +1D03D; [0C F8 DA, 05, 05] -1D06D; [0C F5 FA, 05, 05] +1D03E; [0C F8 E1, 05, 05] -1D06E; [0C F6 03, 05, 05] +1D03F; [0C F8 E8, 05, 05] -1D06F; [0C F6 0A, 05, 05] +1D040; [0C F8 EF, 05, 05] -1D070; [0C F6 11, 05, 05] +1D041; [0C F8 F6, 05, 05] -1D071; [0C F6 18, 05, 05] +1D042; [0C F8 FD, 05, 05] -1D072; [0C F6 1F, 05, 05] +1D043; [0C F9 06, 05, 05] -1D073; [0C F6 26, 05, 05] +1D044; [0C F9 0D, 05, 05] -1D074; [0C F6 2D, 05, 05] +1D045; [0C F9 14, 05, 05] -1D075; [0C F6 34, 05, 05] +1D046; [0C F9 1B, 05, 05] -1D076; [0C F6 3B, 05, 05] +1D047; [0C F9 22, 05, 05] -1D077; [0C F6 42, 05, 05] +1D048; [0C F9 29, 05, 05] -1D078; [0C F6 49, 05, 05] +1D049; [0C F9 30, 05, 05] -1D079; [0C F6 50, 05, 05] +1D04A; [0C F9 37, 05, 05] -1D07A; [0C F6 57, 05, 05] +1D04B; [0C F9 3E, 05, 05] -1D07B; [0C F6 5E, 05, 05] +1D04C; [0C F9 45, 05, 05] -1D07C; [0C F6 65, 05, 05] +1D04D; [0C F9 4C, 05, 05] -1D07D; [0C F6 6C, 05, 05] +1D04E; [0C F9 53, 05, 05] -1D07E; [0C F6 73, 05, 05] +1D04F; [0C F9 5A, 05, 05] -1D07F; [0C F6 7A, 05, 05] +1D050; [0C F9 61, 05, 05] -1D080; [0C F6 81, 05, 05] +1D051; [0C F9 68, 05, 05] -1D081; [0C F6 88, 05, 05] +1D052; [0C F9 6F, 05, 05] -1D082; [0C F6 8F, 05, 05] +1D053; [0C F9 76, 05, 05] -1D083; [0C F6 96, 05, 05] +1D054; [0C F9 7D, 05, 05] -1D084; [0C F6 9D, 05, 05] +1D055; [0C F9 84, 05, 05] -1D085; [0C F6 A4, 05, 05] +1D056; [0C F9 8B, 05, 05] -1D086; [0C F6 AB, 05, 05] +1D057; [0C F9 92, 05, 05] -1D087; [0C F6 B2, 05, 05] +1D058; [0C F9 99, 05, 05] -1D088; [0C F6 B9, 05, 05] +1D059; [0C F9 A0, 05, 05] -1D089; [0C F6 C0, 05, 05] +1D05A; [0C F9 A7, 05, 05] -1D08A; [0C F6 C7, 05, 05] +1D05B; [0C F9 AE, 05, 05] -1D08B; [0C F6 CE, 05, 05] +1D05C; [0C F9 B5, 05, 05] -1D08C; [0C F6 D5, 05, 05] +1D05D; [0C F9 BC, 05, 05] -1D08D; [0C F6 DC, 05, 05] +1D05E; [0C F9 C3, 05, 05] -1D08E; [0C F6 E3, 05, 05] +1D05F; [0C F9 CA, 05, 05] -1D08F; [0C F6 EA, 05, 05] +1D060; [0C F9 D1, 05, 05] -1D090; [0C F6 F1, 05, 05] +1D061; [0C F9 D8, 05, 05] -1D091; [0C F6 F8, 05, 05] +1D062; [0C F9 DF, 05, 05] -1D092; [0C F6 FF, 05, 05] +1D063; [0C F9 E6, 05, 05] -1D093; [0C F7 08, 05, 05] +1D064; [0C F9 ED, 05, 05] -1D094; [0C F7 0F, 05, 05] +1D065; [0C F9 F4, 05, 05] -1D095; [0C F7 16, 05, 05] +1D066; [0C F9 FB, 05, 05] -1D096; [0C F7 1D, 05, 05] +1D067; [0C FA 04, 05, 05] -1D097; [0C F7 24, 05, 05] +1D068; [0C FA 0B, 05, 05] -1D098; [0C F7 2B, 05, 05] +1D069; [0C FA 12, 05, 05] -1D099; [0C F7 32, 05, 05] +1D06A; [0C FA 19, 05, 05] -1D09A; [0C F7 39, 05, 05] +1D06B; [0C FA 20, 05, 05] -1D09B; [0C F7 40, 05, 05] +1D06C; [0C FA 27, 05, 05] -1D09C; [0C F7 47, 05, 05] +1D06D; [0C FA 2E, 05, 05] -1D09D; [0C F7 4E, 05, 05] +1D06E; [0C FA 35, 05, 05] -1D09E; [0C F7 55, 05, 05] +1D06F; [0C FA 3C, 05, 05] -1D09F; [0C F7 5C, 05, 05] +1D070; [0C FA 43, 05, 05] -1D0A0; [0C F7 63, 05, 05] +1D071; [0C FA 4A, 05, 05] -1D0A1; [0C F7 6A, 05, 05] +1D072; [0C FA 51, 05, 05] -1D0A2; [0C F7 71, 05, 05] +1D073; [0C FA 58, 05, 05] -1D0A3; [0C F7 78, 05, 05] +1D074; [0C FA 5F, 05, 05] -1D0A4; [0C F7 7F, 05, 05] +1D075; [0C FA 66, 05, 05] -1D0A5; [0C F7 86, 05, 05] +1D076; [0C FA 6D, 05, 05] -1D0A6; [0C F7 8D, 05, 05] +1D077; [0C FA 74, 05, 05] -1D0A7; [0C F7 94, 05, 05] +1D078; [0C FA 7B, 05, 05] -1D0A8; [0C F7 9B, 05, 05] +1D079; [0C FA 82, 05, 05] -1D0A9; [0C F7 A2, 05, 05] +1D07A; [0C FA 89, 05, 05] -1D0AA; [0C F7 A9, 05, 05] +1D07B; [0C FA 90, 05, 05] -1D0AB; [0C F7 B0, 05, 05] +1D07C; [0C FA 97, 05, 05] -1D0AC; [0C F7 B7, 05, 05] +1D07D; [0C FA 9E, 05, 05] -1D0AD; [0C F7 BE, 05, 05] +1D07E; [0C FA A5, 05, 05] -1D0AE; [0C F7 C5, 05, 05] +1D07F; [0C FA AC, 05, 05] -1D0AF; [0C F7 CC, 05, 05] +1D080; [0C FA B3, 05, 05] -1D0B0; [0C F7 D3, 05, 05] +1D081; [0C FA BA, 05, 05] -1D0B1; [0C F7 DA, 05, 05] +1D082; [0C FA C1, 05, 05] -1D0B2; [0C F7 E1, 05, 05] +1D083; [0C FA C8, 05, 05] -1D0B3; [0C F7 E8, 05, 05] +1D084; [0C FA CF, 05, 05] -1D0B4; [0C F7 EF, 05, 05] +1D085; [0C FA D6, 05, 05] -1D0B5; [0C F7 F6, 05, 05] +1D086; [0C FA DD, 05, 05] -1D0B6; [0C F7 FD, 05, 05] +1D087; [0C FA E4, 05, 05] -1D0B7; [0C F8 06, 05, 05] +1D088; [0C FA EB, 05, 05] -1D0B8; [0C F8 0D, 05, 05] +1D089; [0C FA F2, 05, 05] -1D0B9; [0C F8 14, 05, 05] +1D08A; [0C FA F9, 05, 05] -1D0BA; [0C F8 1B, 05, 05] +1D08B; [0C FB 02, 05, 05] -1D0BB; [0C F8 22, 05, 05] +1D08C; [0C FB 09, 05, 05] -1D0BC; [0C F8 29, 05, 05] +1D08D; [0C FB 10, 05, 05] -1D0BD; [0C F8 30, 05, 05] +1D08E; [0C FB 17, 05, 05] -1D0BE; [0C F8 37, 05, 05] +1D08F; [0C FB 1E, 05, 05] -1D0BF; [0C F8 3E, 05, 05] +1D090; [0C FB 25, 05, 05] -1D0C0; [0C F8 45, 05, 05] +1D091; [0C FB 2C, 05, 05] -1D0C1; [0C F8 4C, 05, 05] +1D092; [0C FB 33, 05, 05] -1D0C2; [0C F8 53, 05, 05] +1D093; [0C FB 3A, 05, 05] -1D0C3; [0C F8 5A, 05, 05] +1D094; [0C FB 41, 05, 05] -1D0C4; [0C F8 61, 05, 05] +1D095; [0C FB 48, 05, 05] -1D0C5; [0C F8 68, 05, 05] +1D096; [0C FB 4F, 05, 05] -1D0C6; [0C F8 6F, 05, 05] +1D097; [0C FB 56, 05, 05] -1D0C7; [0C F8 76, 05, 05] +1D098; [0C FB 5D, 05, 05] -1D0C8; [0C F8 7D, 05, 05] +1D099; [0C FB 64, 05, 05] -1D0C9; [0C F8 84, 05, 05] +1D09A; [0C FB 6B, 05, 05] -1D0CA; [0C F8 8B, 05, 05] +1D09B; [0C FB 72, 05, 05] -1D0CB; [0C F8 92, 05, 05] +1D09C; [0C FB 79, 05, 05] -1D0CC; [0C F8 99, 05, 05] +1D09D; [0C FB 80, 05, 05] -1D0CD; [0C F8 A0, 05, 05] +1D09E; [0C FB 87, 05, 05] -1D0CE; [0C F8 A7, 05, 05] +1D09F; [0C FB 8E, 05, 05] -1D0CF; [0C F8 AE, 05, 05] +1D0A0; [0C FB 95, 05, 05] -1D0D0; [0C F8 B5, 05, 05] +1D0A1; [0C FB 9C, 05, 05] -1D0D1; [0C F8 BC, 05, 05] +1D0A2; [0C FB A3, 05, 05] -1D0D2; [0C F8 C3, 05, 05] +1D0A3; [0C FB AA, 05, 05] -1D0D3; [0C F8 CA, 05, 05] +1D0A4; [0C FB B1, 05, 05] -1D0D4; [0C F8 D1, 05, 05] +1D0A5; [0C FB B8, 05, 05] -1D0D5; [0C F8 D8, 05, 05] +1D0A6; [0C FB BF, 05, 05] -1D0D6; [0C F8 DF, 05, 05] +1D0A7; [0C FB C6, 05, 05] -1D0D7; [0C F8 E6, 05, 05] +1D0A8; [0C FB CD, 05, 05] -1D0D8; [0C F8 ED, 05, 05] +1D0A9; [0C FB D4, 05, 05] -1D0D9; [0C F8 F4, 05, 05] +1D0AA; [0C FB DB, 05, 05] -1D0DA; [0C F8 FB, 05, 05] +1D0AB; [0C FB E2, 05, 05] -1D0DB; [0C F9 04, 05, 05] +1D0AC; [0C FB E9, 05, 05] -1D0DC; [0C F9 0B, 05, 05] +1D0AD; [0C FB F0, 05, 05] -1D0DD; [0C F9 12, 05, 05] +1D0AE; [0C FB F7, 05, 05] -1D0DE; [0C F9 19, 05, 05] +1D0AF; [0C FB FE, 05, 05] -1D0DF; [0C F9 20, 05, 05] +1D0B0; [0C FC 07, 05, 05] -1D0E0; [0C F9 27, 05, 05] +1D0B1; [0C FC 0E, 05, 05] -1D0E1; [0C F9 2E, 05, 05] +1D0B2; [0C FC 15, 05, 05] -1D0E2; [0C F9 35, 05, 05] +1D0B3; [0C FC 1C, 05, 05] -1D0E3; [0C F9 3C, 05, 05] +1D0B4; [0C FC 23, 05, 05] -1D0E4; [0C F9 43, 05, 05] +1D0B5; [0C FC 2A, 05, 05] -1D0E5; [0C F9 4A, 05, 05] +1D0B6; [0C FC 31, 05, 05] -1D0E6; [0C F9 51, 05, 05] +1D0B7; [0C FC 38, 05, 05] -1D0E7; [0C F9 58, 05, 05] +1D0B8; [0C FC 3F, 05, 05] -1D0E8; [0C F9 5F, 05, 05] +1D0B9; [0C FC 46, 05, 05] -1D0E9; [0C F9 66, 05, 05] +1D0BA; [0C FC 4D, 05, 05] -1D0EA; [0C F9 6D, 05, 05] +1D0BB; [0C FC 54, 05, 05] -1D0EB; [0C F9 74, 05, 05] +1D0BC; [0C FC 5B, 05, 05] -1D0EC; [0C F9 7B, 05, 05] +1D0BD; [0C FC 62, 05, 05] -1D0ED; [0C F9 82, 05, 05] +1D0BE; [0C FC 69, 05, 05] -1D0EE; [0C F9 89, 05, 05] +1D0BF; [0C FC 70, 05, 05] -1D0EF; [0C F9 90, 05, 05] +1D0C0; [0C FC 77, 05, 05] -1D0F0; [0C F9 97, 05, 05] +1D0C1; [0C FC 7E, 05, 05] -1D0F1; [0C F9 9E, 05, 05] +1D0C2; [0C FC 85, 05, 05] -1D0F2; [0C F9 A5, 05, 05] +1D0C3; [0C FC 8C, 05, 05] -1D0F3; [0C F9 AC, 05, 05] +1D0C4; [0C FC 93, 05, 05] -1D0F4; [0C F9 B3, 05, 05] +1D0C5; [0C FC 9A, 05, 05] -1D0F5; [0C F9 BA, 05, 05] +1D0C6; [0C FC A1, 05, 05] -1D100; [0C F9 C1, 05, 05] +1D0C7; [0C FC A8, 05, 05] -1D101; [0C F9 C8, 05, 05] +1D0C8; [0C FC AF, 05, 05] -1D102; [0C F9 CF, 05, 05] +1D0C9; [0C FC B6, 05, 05] -1D103; [0C F9 D6, 05, 05] +1D0CA; [0C FC BD, 05, 05] -1D104; [0C F9 DD, 05, 05] +1D0CB; [0C FC C4, 05, 05] -1D105; [0C F9 E4, 05, 05] +1D0CC; [0C FC CB, 05, 05] -1D106; [0C F9 EB, 05, 05] +1D0CD; [0C FC D2, 05, 05] -1D107; [0C F9 F2, 05, 05] +1D0CE; [0C FC D9, 05, 05] -1D108; [0C F9 F9, 05, 05] +1D0CF; [0C FC E0, 05, 05] -1D109; [0C FA 02, 05, 05] +1D0D0; [0C FC E7, 05, 05] -1D10A; [0C FA 09, 05, 05] +1D0D1; [0C FC EE, 05, 05] -1D10B; [0C FA 10, 05, 05] +1D0D2; [0C FC F5, 05, 05] -1D10C; [0C FA 17, 05, 05] +1D0D3; [0C FC FC, 05, 05] -1D10D; [0C FA 1E, 05, 05] +1D0D4; [0C FD 05, 05, 05] -1D10E; [0C FA 25, 05, 05] +1D0D5; [0C FD 0C, 05, 05] -1D10F; [0C FA 2C, 05, 05] +1D0D6; [0C FD 13, 05, 05] -1D110; [0C FA 33, 05, 05] +1D0D7; [0C FD 1A, 05, 05] -1D111; [0C FA 3A, 05, 05] +1D0D8; [0C FD 21, 05, 05] -1D112; [0C FA 41, 05, 05] +1D0D9; [0C FD 28, 05, 05] -1D113; [0C FA 48, 05, 05] +1D0DA; [0C FD 2F, 05, 05] -1D114; [0C FA 4F, 05, 05] +1D0DB; [0C FD 36, 05, 05] -1D115; [0C FA 56, 05, 05] +1D0DC; [0C FD 3D, 05, 05] -1D116; [0C FA 5D, 05, 05] +1D0DD; [0C FD 44, 05, 05] -1D117; [0C FA 64, 05, 05] +1D0DE; [0C FD 4B, 05, 05] -1D118; [0C FA 6B, 05, 05] +1D0DF; [0C FD 52, 05, 05] -1D119; [0C FA 72, 05, 05] +1D0E0; [0C FD 59, 05, 05] -1D11A; [0C FA 79, 05, 05] +1D0E1; [0C FD 60, 05, 05] -1D11B; [0C FA 80, 05, 05] +1D0E2; [0C FD 67, 05, 05] -1D11C; [0C FA 87, 05, 05] +1D0E3; [0C FD 6E, 05, 05] -1D11D; [0C FA 8E, 05, 05] +1D0E4; [0C FD 75, 05, 05] -1D11E; [0C FA 95, 05, 05] +1D0E5; [0C FD 7C, 05, 05] -1D11F; [0C FA 9C, 05, 05] +1D0E6; [0C FD 83, 05, 05] -1D120; [0C FA A3, 05, 05] +1D0E7; [0C FD 8A, 05, 05] -1D121; [0C FA AA, 05, 05] +1D0E8; [0C FD 91, 05, 05] -1D122; [0C FA B1, 05, 05] +1D0E9; [0C FD 98, 05, 05] -1D123; [0C FA B8, 05, 05] +1D0EA; [0C FD 9F, 05, 05] -1D124; [0C FA BF, 05, 05] +1D0EB; [0C FD A6, 05, 05] -1D125; [0C FA C6, 05, 05] +1D0EC; [0C FD AD, 05, 05] -1D126; [0C FA CD, 05, 05] +1D0ED; [0C FD B4, 05, 05] -266D; [0C FA D4, 05, 05] +1D0EE; [0C FD BB, 05, 05] -266E; [0C FA DB, 05, 05] +1D0EF; [0C FD C2, 05, 05] -266F; [0C FA E2, 05, 05] +1D0F0; [0C FD C9, 05, 05] -1D12A; [0C FA E9, 05, 05] +1D0F1; [0C FD D0, 05, 05] -1D12B; [0C FA F0, 05, 05] +1D0F2; [0C FD D7, 05, 05] -1D12C; [0C FA F7, 05, 05] +1D0F3; [0C FD DE, 05, 05] -1D12D; [0C FA FE, 05, 05] +1D0F4; [0C FD E5, 05, 05] -1D12E; [0C FB 07, 05, 05] +1D0F5; [0C FD EC, 05, 05] -1D12F; [0C FB 0E, 05, 05] +1D100; [0C FD F3, 05, 05] -1D130; [0C FB 15, 05, 05] +1D101; [0C FD FA, 05, 05] -1D131; [0C FB 1C, 05, 05] +1D102; [0C FE 03, 05, 05] -1D132; [0C FB 23, 05, 05] +1D103; [0C FE 0A, 05, 05] -1D133; [0C FB 2A, 05, 05] +1D104; [0C FE 11, 05, 05] -1D134; [0C FB 31, 05, 05] +1D105; [0C FE 18, 05, 05] -1D135; [0C FB 38, 05, 05] +1D106; [0C FE 1F, 05, 05] -1D136; [0C FB 3F, 05, 05] +1D107; [0C FE 26, 05, 05] -1D137; [0C FB 46, 05, 05] +1D108; [0C FE 2D, 05, 05] -1D138; [0C FB 4D, 05, 05] +1D109; [0C FE 34, 05, 05] -1D139; [0C FB 54, 05, 05] +1D10A; [0C FE 3B, 05, 05] -1D129; [0C FB 5B, 05, 05] +1D10B; [0C FE 42, 05, 05] -1D13A; [0C FB 62, 05, 05] +1D10C; [0C FE 49, 05, 05] -1D13B; [0C FB 69, 05, 05] +1D10D; [0C FE 50, 05, 05] -1D13C; [0C FB 70, 05, 05] +1D10E; [0C FE 57, 05, 05] -1D13D; [0C FB 77, 05, 05] +1D10F; [0C FE 5E, 05, 05] -1D13E; [0C FB 7E, 05, 05] +1D110; [0C FE 65, 05, 05] -1D13F; [0C FB 85, 05, 05] +1D111; [0C FE 6C, 05, 05] -1D140; [0C FB 8C, 05, 05] +1D112; [0C FE 73, 05, 05] -1D141; [0C FB 93, 05, 05] +1D113; [0C FE 7A, 05, 05] -1D142; [0C FB 9A, 05, 05] +1D114; [0C FE 81, 05, 05] -1D143; [0C FB A1, 05, 05] +1D115; [0C FE 88, 05, 05] -1D144; [0C FB A8, 05, 05] +1D116; [0C FE 8F, 05, 05] -1D145; [0C FB AF, 05, 05] +1D117; [0C FE 96, 05, 05] -1D146; [0C FB B6, 05, 05] +1D118; [0C FE 9D, 05, 05] -1D147; [0C FB BD, 05, 05] +1D119; [0C FE A4, 05, 05] -1D148; [0C FB C4, 05, 05] +1D11A; [0C FE AB, 05, 05] -1D149; [0C FB CB, 05, 05] +1D11B; [0C FE B2, 05, 05] -1D14A; [0C FB D2, 05, 05] +1D11C; [0C FE B9, 05, 05] -1D14B; [0C FB D9, 05, 05] +1D11D; [0C FE C0, 05, 05] -1D14C; [0C FB E0, 05, 05] +1D11E; [0C FE C7, 05, 05] -1D14D; [0C FB E7, 05, 05] +1D11F; [0C FE CE, 05, 05] -1D14E; [0C FB EE, 05, 05] +1D120; [0C FE D5, 05, 05] -1D14F; [0C FB F5, 05, 05] +1D121; [0C FE DC, 05, 05] -1D150; [0C FB FC, 05, 05] +1D122; [0C FE E3, 05, 05] -1D151; [0C FC 05, 05, 05] +1D123; [0C FE EA, 05, 05] -1D152; [0C FC 0C, 05, 05] +1D124; [0C FE F1, 05, 05] -1D153; [0C FC 13, 05, 05] +1D125; [0C FE F8, 05, 05] -1D154; [0C FC 1A, 05, 05] +1D126; [0C FE FF, 05, 05] -1D155; [0C FC 21, 05, 05] +266D; [0C FF 08, 05, 05] -1D156; [0C FC 28, 05, 05] +266E; [0C FF 0F, 05, 05] -1D157; [0C FC 2F, 05, 05] -1D15E; [0C FC 2F, 05, 05] +266F; [0C FF 16, 05, 05] -1D158; [0C FC 36, 05, 05] -1D15F; [0C FC 36, 05, 05] -1D160; [0C FC 36, 05, 05] -1D161; [0C FC 36, 05, 05] -1D162; [0C FC 36, 05, 05] -1D163; [0C FC 36, 05, 05] -1D164; [0C FC 36, 05, 05] +1D12A; [0C FF 1D, 05, 05] -1D159; [0C FC 3D, 05, 05] +1D12B; [0C FF 24, 05, 05] -1D15A; [0C FC 44, 05, 05] +1D12C; [0C FF 2B, 05, 05] -1D15B; [0C FC 4B, 05, 05] +1D12D; [0C FF 32, 05, 05] -1D15C; [0C FC 52, 05, 05] +1D12E; [0C FF 39, 05, 05] -1D15D; [0C FC 59, 05, 05] +1D12F; [0C FF 40, 05, 05] -1D16A; [0C FC 60, 05, 05] +1D130; [0C FF 47, 05, 05] -1D16B; [0C FC 67, 05, 05] +1D131; [0C FF 4E, 05, 05] -1D16C; [0C FC 6E, 05, 05] +1D132; [0C FF 55, 05, 05] -1D183; [0C FC 75, 05, 05] +1D133; [0C FF 5C, 05, 05] -1D184; [0C FC 7C, 05, 05] +1D134; [0C FF 63, 05, 05] -1D18C; [0C FC 83, 05, 05] +1D135; [0C FF 6A, 05, 05] -1D18D; [0C FC 8A, 05, 05] +1D136; [0C FF 71, 05, 05] -1D18E; [0C FC 91, 05, 05] +1D137; [0C FF 78, 05, 05] -1D18F; [0C FC 98, 05, 05] +1D138; [0C FF 7F, 05, 05] -1D190; [0C FC 9F, 05, 05] +1D139; [0C FF 86, 05, 05] -1D191; [0C FC A6, 05, 05] +1D129; [0C FF 8D, 05, 05] -1D192; [0C FC AD, 05, 05] +1D13A; [0C FF 94, 05, 05] -1D193; [0C FC B4, 05, 05] +1D13B; [0C FF 9B, 05, 05] -1D194; [0C FC BB, 05, 05] +1D13C; [0C FF A2, 05, 05] -1D195; [0C FC C2, 05, 05] +1D13D; [0C FF A9, 05, 05] -1D196; [0C FC C9, 05, 05] +1D13E; [0C FF B0, 05, 05] -1D197; [0C FC D0, 05, 05] +1D13F; [0C FF B7, 05, 05] -1D198; [0C FC D7, 05, 05] +1D140; [0C FF BE, 05, 05] -1D199; [0C FC DE, 05, 05] +1D141; [0C FF C5, 05, 05] -1D19A; [0C FC E5, 05, 05] +1D142; [0C FF CC, 05, 05] -1D19B; [0C FC EC, 05, 05] +1D143; [0C FF D3, 05, 05] -1D19C; [0C FC F3, 05, 05] +1D144; [0C FF DA, 05, 05] -1D19D; [0C FC FA, 05, 05] +1D145; [0C FF E1, 05, 05] -1D19E; [0C FD 03, 05, 05] +1D146; [0C FF E8, 05, 05] -1D19F; [0C FD 0A, 05, 05] +1D147; [0C FF EF, 05, 05] -1D1A0; [0C FD 11, 05, 05] +1D148; [0C FF F6, 05, 05] -1D1A1; [0C FD 18, 05, 05] +1D149; [0C FF FD, 05, 05] -1D1A2; [0C FD 1F, 05, 05] +1D14A; [0D 02 06, 05, 05] -1D1A3; [0C FD 26, 05, 05] +1D14B; [0D 02 0D, 05, 05] -1D1A4; [0C FD 2D, 05, 05] +1D14C; [0D 02 14, 05, 05] -1D1A5; [0C FD 34, 05, 05] +1D14D; [0D 02 1B, 05, 05] -1D1A6; [0C FD 3B, 05, 05] +1D14E; [0D 02 22, 05, 05] -1D1A7; [0C FD 42, 05, 05] +1D14F; [0D 02 29, 05, 05] -1D1A8; [0C FD 49, 05, 05] +1D150; [0D 02 30, 05, 05] -1D1A9; [0C FD 50, 05, 05] +1D151; [0D 02 37, 05, 05] -1D1AE; [0C FD 57, 05, 05] +1D152; [0D 02 3E, 05, 05] -1D1AF; [0C FD 5E, 05, 05] +1D153; [0D 02 45, 05, 05] -1D1B0; [0C FD 65, 05, 05] +1D154; [0D 02 4C, 05, 05] -1D1B1; [0C FD 6C, 05, 05] +1D155; [0D 02 53, 05, 05] -1D1B2; [0C FD 73, 05, 05] +1D156; [0D 02 5A, 05, 05] -1D1B3; [0C FD 7A, 05, 05] +1D157; [0D 02 61, 05, 05] +1D15E; [0D 02 61, 05, 05] -1D1B4; [0C FD 81, 05, 05] +1D158; [0D 02 68, 05, 05] +1D15F; [0D 02 68, 05, 05] +1D160; [0D 02 68, 05, 05] +1D161; [0D 02 68, 05, 05] +1D162; [0D 02 68, 05, 05] +1D163; [0D 02 68, 05, 05] +1D164; [0D 02 68, 05, 05] -1D1B5; [0C FD 88, 05, 05] +1D159; [0D 02 6F, 05, 05] -1D1B6; [0C FD 8F, 05, 05] +1D15A; [0D 02 76, 05, 05] -1D1B7; [0C FD 96, 05, 05] +1D15B; [0D 02 7D, 05, 05] -1D1B8; [0C FD 9D, 05, 05] +1D15C; [0D 02 84, 05, 05] -1D1B9; [0C FD A4, 05, 05] -1D1BB; [0C FD A4, 05, 05] -1D1BD; [0C FD A4, 05, 05] -1D1BF; [0C FD A4, 05, 05] +1D15D; [0D 02 8B, 05, 05] -1D1BA; [0C FD AB, 05, 05] -1D1BC; [0C FD AB, 05, 05] -1D1BE; [0C FD AB, 05, 05] -1D1C0; [0C FD AB, 05, 05] +1D16A; [0D 02 92, 05, 05] -1D1C1; [0C FD B2, 05, 05] +1D16B; [0D 02 99, 05, 05] -1D1C2; [0C FD B9, 05, 05] +1D16C; [0D 02 A0, 05, 05] -1D1C3; [0C FD C0, 05, 05] +1D183; [0D 02 A7, 05, 05] -1D1C4; [0C FD C7, 05, 05] +1D184; [0D 02 AE, 05, 05] -1D1C5; [0C FD CE, 05, 05] +1D18C; [0D 02 B5, 05, 05] -1D1C6; [0C FD D5, 05, 05] +1D18D; [0D 02 BC, 05, 05] -1D1C7; [0C FD DC, 05, 05] +1D18E; [0D 02 C3, 05, 05] -1D1C8; [0C FD E3, 05, 05] +1D18F; [0D 02 CA, 05, 05] -1D1C9; [0C FD EA, 05, 05] +1D190; [0D 02 D1, 05, 05] -1D1CA; [0C FD F1, 05, 05] +1D191; [0D 02 D8, 05, 05] -1D1CB; [0C FD F8, 05, 05] +1D192; [0D 02 DF, 05, 05] -1D1CC; [0C FD FF, 05, 05] +1D193; [0D 02 E6, 05, 05] -1D1CD; [0C FE 08, 05, 05] +1D194; [0D 02 ED, 05, 05] -1D1CE; [0C FE 0F, 05, 05] +1D195; [0D 02 F4, 05, 05] -1D1CF; [0C FE 16, 05, 05] +1D196; [0D 02 FB, 05, 05] -1D1D0; [0C FE 1D, 05, 05] +1D197; [0D 03 04, 05, 05] -1D1D1; [0C FE 24, 05, 05] +1D198; [0D 03 0B, 05, 05] -1D1D2; [0C FE 2B, 05, 05] +1D199; [0D 03 12, 05, 05] -1D1D3; [0C FE 32, 05, 05] +1D19A; [0D 03 19, 05, 05] -1D1D4; [0C FE 39, 05, 05] +1D19B; [0D 03 20, 05, 05] -1D1D5; [0C FE 40, 05, 05] +1D19C; [0D 03 27, 05, 05] -1D1D6; [0C FE 47, 05, 05] +1D19D; [0D 03 2E, 05, 05] -1D1D7; [0C FE 4E, 05, 05] +1D19E; [0D 03 35, 05, 05] -1D1D8; [0C FE 55, 05, 05] +1D19F; [0D 03 3C, 05, 05] -1D1D9; [0C FE 5C, 05, 05] +1D1A0; [0D 03 43, 05, 05] -1D1DA; [0C FE 63, 05, 05] +1D1A1; [0D 03 4A, 05, 05] -1D1DB; [0C FE 6A, 05, 05] +1D1A2; [0D 03 51, 05, 05] -1D1DC; [0C FE 71, 05, 05] +1D1A3; [0D 03 58, 05, 05] -1D1DD; [0C FE 78, 05, 05] +1D1A4; [0D 03 5F, 05, 05] -1D1DE; [0C FE 7F, 05, 05] +1D1A5; [0D 03 66, 05, 05] -1D1DF; [0C FE 86, 05, 05] +1D1A6; [0D 03 6D, 05, 05] -1D1E0; [0C FE 8D, 05, 05] +1D1A7; [0D 03 74, 05, 05] -1D1E1; [0C FE 94, 05, 05] +1D1A8; [0D 03 7B, 05, 05] -1D1E2; [0C FE 9B, 05, 05] +1D1A9; [0D 03 82, 05, 05] -1D1E3; [0C FE A2, 05, 05] +1D1AE; [0D 03 89, 05, 05] -1D1E4; [0C FE A9, 05, 05] +1D1AF; [0D 03 90, 05, 05] -1D1E5; [0C FE B0, 05, 05] +1D1B0; [0D 03 97, 05, 05] -1D1E6; [0C FE B7, 05, 05] +1D1B1; [0D 03 9E, 05, 05] -1D1E7; [0C FE BE, 05, 05] +1D1B2; [0D 03 A5, 05, 05] -1D1E8; [0C FE C5, 05, 05] +1D1B3; [0D 03 AC, 05, 05] -1D200; [0C FE CC, 05, 05] +1D1B4; [0D 03 B3, 05, 05] -1D201; [0C FE D3, 05, 05] +1D1B5; [0D 03 BA, 05, 05] -1D202; [0C FE DA, 05, 05] +1D1B6; [0D 03 C1, 05, 05] -1D203; [0C FE E1, 05, 05] +1D1B7; [0D 03 C8, 05, 05] -1D204; [0C FE E8, 05, 05] +1D1B8; [0D 03 CF, 05, 05] -1D205; [0C FE EF, 05, 05] +1D1B9; [0D 03 D6, 05, 05] +1D1BB; [0D 03 D6, 05, 05] +1D1BD; [0D 03 D6, 05, 05] +1D1BF; [0D 03 D6, 05, 05] -1D206; [0C FE F6, 05, 05] +1D1BA; [0D 03 DD, 05, 05] +1D1BC; [0D 03 DD, 05, 05] +1D1BE; [0D 03 DD, 05, 05] +1D1C0; [0D 03 DD, 05, 05] -1D207; [0C FE FD, 05, 05] +1D1C1; [0D 03 E4, 05, 05] -1D208; [0C FF 06, 05, 05] +1D1C2; [0D 03 EB, 05, 05] -1D209; [0C FF 0D, 05, 05] +1D1C3; [0D 03 F2, 05, 05] -1D20A; [0C FF 14, 05, 05] +1D1C4; [0D 03 F9, 05, 05] -1D20B; [0C FF 1B, 05, 05] +1D1C5; [0D 04 02, 05, 05] -1D20C; [0C FF 22, 05, 05] +1D1C6; [0D 04 09, 05, 05] -1D20D; [0C FF 29, 05, 05] +1D1C7; [0D 04 10, 05, 05] -1D20E; [0C FF 30, 05, 05] +1D1C8; [0D 04 17, 05, 05] -1D20F; [0C FF 37, 05, 05] +1D1C9; [0D 04 1E, 05, 05] -1D210; [0C FF 3E, 05, 05] +1D1CA; [0D 04 25, 05, 05] -1D211; [0C FF 45, 05, 05] +1D1CB; [0D 04 2C, 05, 05] -1D212; [0C FF 4C, 05, 05] +1D1CC; [0D 04 33, 05, 05] -1D213; [0C FF 53, 05, 05] +1D1CD; [0D 04 3A, 05, 05] -1D214; [0C FF 5A, 05, 05] +1D1CE; [0D 04 41, 05, 05] -1D215; [0C FF 61, 05, 05] +1D1CF; [0D 04 48, 05, 05] -1D216; [0C FF 68, 05, 05] +1D1D0; [0D 04 4F, 05, 05] -1D217; [0C FF 6F, 05, 05] +1D1D1; [0D 04 56, 05, 05] -1D218; [0C FF 76, 05, 05] +1D1D2; [0D 04 5D, 05, 05] -1D219; [0C FF 7D, 05, 05] +1D1D3; [0D 04 64, 05, 05] -1D21A; [0C FF 84, 05, 05] +1D1D4; [0D 04 6B, 05, 05] -1D21B; [0C FF 8B, 05, 05] +1D1D5; [0D 04 72, 05, 05] -1D21C; [0C FF 92, 05, 05] +1D1D6; [0D 04 79, 05, 05] -1D21D; [0C FF 99, 05, 05] +1D1D7; [0D 04 80, 05, 05] -1D21E; [0C FF A0, 05, 05] +1D1D8; [0D 04 87, 05, 05] -1D21F; [0C FF A7, 05, 05] +1D1D9; [0D 04 8E, 05, 05] -1D220; [0C FF AE, 05, 05] +1D1DA; [0D 04 95, 05, 05] -1D221; [0C FF B5, 05, 05] +1D1DB; [0D 04 9C, 05, 05] -1D222; [0C FF BC, 05, 05] +1D1DC; [0D 04 A3, 05, 05] -1D223; [0C FF C3, 05, 05] +1D1DD; [0D 04 AA, 05, 05] -1D224; [0C FF CA, 05, 05] +1D1DE; [0D 04 B1, 05, 05] -1D225; [0C FF D1, 05, 05] +1D1DF; [0D 04 B8, 05, 05] -1D226; [0C FF D8, 05, 05] +1D1E0; [0D 04 BF, 05, 05] -1D227; [0C FF DF, 05, 05] +1D1E1; [0D 04 C6, 05, 05] -1D228; [0C FF E6, 05, 05] +1D1E2; [0D 04 CD, 05, 05] -1D229; [0C FF ED, 05, 05] +1D1E3; [0D 04 D4, 05, 05] -1D22A; [0C FF F4, 05, 05] +1D1E4; [0D 04 DB, 05, 05] -1D22B; [0C FF FB, 05, 05] +1D1E5; [0D 04 E2, 05, 05] -1D22C; [0D 02 04, 05, 05] +1D1E6; [0D 04 E9, 05, 05] -1D22D; [0D 02 0B, 05, 05] +1D1E7; [0D 04 F0, 05, 05] -1D22E; [0D 02 12, 05, 05] +1D1E8; [0D 04 F7, 05, 05] -1D22F; [0D 02 19, 05, 05] +1D1E9; [0D 04 FE, 05, 05] -1D230; [0D 02 20, 05, 05] +1D1EA; [0D 05 07, 05, 05] -1D231; [0D 02 27, 05, 05] +1D200; [0D 05 0E, 05, 05] -1D232; [0D 02 2E, 05, 05] +1D201; [0D 05 15, 05, 05] -1D233; [0D 02 35, 05, 05] +1D202; [0D 05 1C, 05, 05] -1D234; [0D 02 3C, 05, 05] +1D203; [0D 05 23, 05, 05] -1D235; [0D 02 43, 05, 05] +1D204; [0D 05 2A, 05, 05] -1D236; [0D 02 4A, 05, 05] +1D205; [0D 05 31, 05, 05] -1D237; [0D 02 51, 05, 05] +1D206; [0D 05 38, 05, 05] -1D238; [0D 02 58, 05, 05] +1D207; [0D 05 3F, 05, 05] -1D239; [0D 02 5F, 05, 05] +1D208; [0D 05 46, 05, 05] -1D23A; [0D 02 66, 05, 05] +1D209; [0D 05 4D, 05, 05] -1D23B; [0D 02 6D, 05, 05] +1D20A; [0D 05 54, 05, 05] -1D23C; [0D 02 74, 05, 05] +1D20B; [0D 05 5B, 05, 05] -1D23D; [0D 02 7B, 05, 05] +1D20C; [0D 05 62, 05, 05] -1D23E; [0D 02 82, 05, 05] +1D20D; [0D 05 69, 05, 05] -1D23F; [0D 02 89, 05, 05] +1D20E; [0D 05 70, 05, 05] -1D240; [0D 02 90, 05, 05] +1D20F; [0D 05 77, 05, 05] -1D241; [0D 02 97, 05, 05] +1D210; [0D 05 7E, 05, 05] -1D245; [0D 02 9E, 05, 05] +1D211; [0D 05 85, 05, 05] -1BC9C; [0D 02 A5, 05, 05] +1D212; [0D 05 8C, 05, 05] -1ECAC; [0D 02 AC, 05, 05] +1D213; [0D 05 93, 05, 05] -1ED2E; [0D 02 B3, 05, 05] +1D214; [0D 05 9A, 05, 05] -1F000; [0D 02 BA, 05, 05] +1D215; [0D 05 A1, 05, 05] -1F001; [0D 02 C1, 05, 05] +1D216; [0D 05 A8, 05, 05] -1F002; [0D 02 C8, 05, 05] +1D217; [0D 05 AF, 05, 05] -1F003; [0D 02 CF, 05, 05] +1D218; [0D 05 B6, 05, 05] -1F004; [0D 02 D6, 05, 05] +1D219; [0D 05 BD, 05, 05] -1F005; [0D 02 DD, 05, 05] +1D21A; [0D 05 C4, 05, 05] -1F006; [0D 02 E4, 05, 05] +1D21B; [0D 05 CB, 05, 05] -1F007; [0D 02 EB, 05, 05] +1D21C; [0D 05 D2, 05, 05] -1F008; [0D 02 F2, 05, 05] +1D21D; [0D 05 D9, 05, 05] -1F009; [0D 02 F9, 05, 05] +1D21E; [0D 05 E0, 05, 05] -1F00A; [0D 03 02, 05, 05] +1D21F; [0D 05 E7, 05, 05] -1F00B; [0D 03 09, 05, 05] +1D220; [0D 05 EE, 05, 05] -1F00C; [0D 03 10, 05, 05] +1D221; [0D 05 F5, 05, 05] -1F00D; [0D 03 17, 05, 05] +1D222; [0D 05 FC, 05, 05] -1F00E; [0D 03 1E, 05, 05] +1D223; [0D 06 05, 05, 05] -1F00F; [0D 03 25, 05, 05] +1D224; [0D 06 0C, 05, 05] -1F010; [0D 03 2C, 05, 05] +1D225; [0D 06 13, 05, 05] -1F011; [0D 03 33, 05, 05] +1D226; [0D 06 1A, 05, 05] -1F012; [0D 03 3A, 05, 05] +1D227; [0D 06 21, 05, 05] -1F013; [0D 03 41, 05, 05] +1D228; [0D 06 28, 05, 05] -1F014; [0D 03 48, 05, 05] +1D229; [0D 06 2F, 05, 05] -1F015; [0D 03 4F, 05, 05] +1D22A; [0D 06 36, 05, 05] -1F016; [0D 03 56, 05, 05] +1D22B; [0D 06 3D, 05, 05] -1F017; [0D 03 5D, 05, 05] +1D22C; [0D 06 44, 05, 05] -1F018; [0D 03 64, 05, 05] +1D22D; [0D 06 4B, 05, 05] -1F019; [0D 03 6B, 05, 05] +1D22E; [0D 06 52, 05, 05] -1F01A; [0D 03 72, 05, 05] +1D22F; [0D 06 59, 05, 05] -1F01B; [0D 03 79, 05, 05] +1D230; [0D 06 60, 05, 05] -1F01C; [0D 03 80, 05, 05] +1D231; [0D 06 67, 05, 05] -1F01D; [0D 03 87, 05, 05] +1D232; [0D 06 6E, 05, 05] -1F01E; [0D 03 8E, 05, 05] +1D233; [0D 06 75, 05, 05] -1F01F; [0D 03 95, 05, 05] +1D234; [0D 06 7C, 05, 05] -1F020; [0D 03 9C, 05, 05] +1D235; [0D 06 83, 05, 05] -1F021; [0D 03 A3, 05, 05] +1D236; [0D 06 8A, 05, 05] -1F022; [0D 03 AA, 05, 05] +1D237; [0D 06 91, 05, 05] -1F023; [0D 03 B1, 05, 05] +1D238; [0D 06 98, 05, 05] -1F024; [0D 03 B8, 05, 05] +1D239; [0D 06 9F, 05, 05] -1F025; [0D 03 BF, 05, 05] +1D23A; [0D 06 A6, 05, 05] -1F026; [0D 03 C6, 05, 05] +1D23B; [0D 06 AD, 05, 05] -1F027; [0D 03 CD, 05, 05] +1D23C; [0D 06 B4, 05, 05] -1F028; [0D 03 D4, 05, 05] +1D23D; [0D 06 BB, 05, 05] -1F029; [0D 03 DB, 05, 05] +1D23E; [0D 06 C2, 05, 05] -1F02A; [0D 03 E2, 05, 05] +1D23F; [0D 06 C9, 05, 05] -1F02B; [0D 03 E9, 05, 05] +1D240; [0D 06 D0, 05, 05] -1F030; [0D 03 F0, 05, 05] +1D241; [0D 06 D7, 05, 05] -1F031; [0D 03 F7, 05, 05] +1D245; [0D 06 DE, 05, 05] -1F032; [0D 03 FE, 05, 05] +1BC9C; [0D 06 E5, 05, 05] -1F033; [0D 04 07, 05, 05] +1ECAC; [0D 06 EC, 05, 05] -1F034; [0D 04 0E, 05, 05] +1ED2E; [0D 06 F3, 05, 05] -1F035; [0D 04 15, 05, 05] +1F000; [0D 06 FA, 05, 05] -1F036; [0D 04 1C, 05, 05] +1F001; [0D 07 03, 05, 05] -1F037; [0D 04 23, 05, 05] +1F002; [0D 07 0A, 05, 05] -1F038; [0D 04 2A, 05, 05] +1F003; [0D 07 11, 05, 05] -1F039; [0D 04 31, 05, 05] +1F004; [0D 07 18, 05, 05] -1F03A; [0D 04 38, 05, 05] +1F005; [0D 07 1F, 05, 05] -1F03B; [0D 04 3F, 05, 05] +1F006; [0D 07 26, 05, 05] -1F03C; [0D 04 46, 05, 05] +1F007; [0D 07 2D, 05, 05] -1F03D; [0D 04 4D, 05, 05] +1F008; [0D 07 34, 05, 05] -1F03E; [0D 04 54, 05, 05] +1F009; [0D 07 3B, 05, 05] -1F03F; [0D 04 5B, 05, 05] +1F00A; [0D 07 42, 05, 05] -1F040; [0D 04 62, 05, 05] +1F00B; [0D 07 49, 05, 05] -1F041; [0D 04 69, 05, 05] +1F00C; [0D 07 50, 05, 05] -1F042; [0D 04 70, 05, 05] +1F00D; [0D 07 57, 05, 05] -1F043; [0D 04 77, 05, 05] +1F00E; [0D 07 5E, 05, 05] -1F044; [0D 04 7E, 05, 05] +1F00F; [0D 07 65, 05, 05] -1F045; [0D 04 85, 05, 05] +1F010; [0D 07 6C, 05, 05] -1F046; [0D 04 8C, 05, 05] +1F011; [0D 07 73, 05, 05] -1F047; [0D 04 93, 05, 05] +1F012; [0D 07 7A, 05, 05] -1F048; [0D 04 9A, 05, 05] +1F013; [0D 07 81, 05, 05] -1F049; [0D 04 A1, 05, 05] +1F014; [0D 07 88, 05, 05] -1F04A; [0D 04 A8, 05, 05] +1F015; [0D 07 8F, 05, 05] -1F04B; [0D 04 AF, 05, 05] +1F016; [0D 07 96, 05, 05] -1F04C; [0D 04 B6, 05, 05] +1F017; [0D 07 9D, 05, 05] -1F04D; [0D 04 BD, 05, 05] +1F018; [0D 07 A4, 05, 05] -1F04E; [0D 04 C4, 05, 05] +1F019; [0D 07 AB, 05, 05] -1F04F; [0D 04 CB, 05, 05] +1F01A; [0D 07 B2, 05, 05] -1F050; [0D 04 D2, 05, 05] +1F01B; [0D 07 B9, 05, 05] -1F051; [0D 04 D9, 05, 05] +1F01C; [0D 07 C0, 05, 05] -1F052; [0D 04 E0, 05, 05] +1F01D; [0D 07 C7, 05, 05] -1F053; [0D 04 E7, 05, 05] +1F01E; [0D 07 CE, 05, 05] -1F054; [0D 04 EE, 05, 05] +1F01F; [0D 07 D5, 05, 05] -1F055; [0D 04 F5, 05, 05] +1F020; [0D 07 DC, 05, 05] -1F056; [0D 04 FC, 05, 05] +1F021; [0D 07 E3, 05, 05] -1F057; [0D 05 05, 05, 05] +1F022; [0D 07 EA, 05, 05] -1F058; [0D 05 0C, 05, 05] +1F023; [0D 07 F1, 05, 05] -1F059; [0D 05 13, 05, 05] +1F024; [0D 07 F8, 05, 05] -1F05A; [0D 05 1A, 05, 05] +1F025; [0D 07 FF, 05, 05] -1F05B; [0D 05 21, 05, 05] +1F026; [0D 08 08, 05, 05] -1F05C; [0D 05 28, 05, 05] +1F027; [0D 08 0F, 05, 05] -1F05D; [0D 05 2F, 05, 05] +1F028; [0D 08 16, 05, 05] -1F05E; [0D 05 36, 05, 05] +1F029; [0D 08 1D, 05, 05] -1F05F; [0D 05 3D, 05, 05] +1F02A; [0D 08 24, 05, 05] -1F060; [0D 05 44, 05, 05] +1F02B; [0D 08 2B, 05, 05] -1F061; [0D 05 4B, 05, 05] +1F030; [0D 08 32, 05, 05] -1F062; [0D 05 52, 05, 05] +1F031; [0D 08 39, 05, 05] -1F063; [0D 05 59, 05, 05] +1F032; [0D 08 40, 05, 05] -1F064; [0D 05 60, 05, 05] +1F033; [0D 08 47, 05, 05] -1F065; [0D 05 67, 05, 05] +1F034; [0D 08 4E, 05, 05] -1F066; [0D 05 6E, 05, 05] +1F035; [0D 08 55, 05, 05] -1F067; [0D 05 75, 05, 05] +1F036; [0D 08 5C, 05, 05] -1F068; [0D 05 7C, 05, 05] +1F037; [0D 08 63, 05, 05] -1F069; [0D 05 83, 05, 05] +1F038; [0D 08 6A, 05, 05] -1F06A; [0D 05 8A, 05, 05] +1F039; [0D 08 71, 05, 05] -1F06B; [0D 05 91, 05, 05] +1F03A; [0D 08 78, 05, 05] -1F06C; [0D 05 98, 05, 05] +1F03B; [0D 08 7F, 05, 05] -1F06D; [0D 05 9F, 05, 05] +1F03C; [0D 08 86, 05, 05] -1F06E; [0D 05 A6, 05, 05] +1F03D; [0D 08 8D, 05, 05] -1F06F; [0D 05 AD, 05, 05] +1F03E; [0D 08 94, 05, 05] -1F070; [0D 05 B4, 05, 05] +1F03F; [0D 08 9B, 05, 05] -1F071; [0D 05 BB, 05, 05] +1F040; [0D 08 A2, 05, 05] -1F072; [0D 05 C2, 05, 05] +1F041; [0D 08 A9, 05, 05] -1F073; [0D 05 C9, 05, 05] +1F042; [0D 08 B0, 05, 05] -1F074; [0D 05 D0, 05, 05] +1F043; [0D 08 B7, 05, 05] -1F075; [0D 05 D7, 05, 05] +1F044; [0D 08 BE, 05, 05] -1F076; [0D 05 DE, 05, 05] +1F045; [0D 08 C5, 05, 05] -1F077; [0D 05 E5, 05, 05] +1F046; [0D 08 CC, 05, 05] -1F078; [0D 05 EC, 05, 05] +1F047; [0D 08 D3, 05, 05] -1F079; [0D 05 F3, 05, 05] +1F048; [0D 08 DA, 05, 05] -1F07A; [0D 05 FA, 05, 05] +1F049; [0D 08 E1, 05, 05] -1F07B; [0D 06 03, 05, 05] +1F04A; [0D 08 E8, 05, 05] -1F07C; [0D 06 0A, 05, 05] +1F04B; [0D 08 EF, 05, 05] -1F07D; [0D 06 11, 05, 05] +1F04C; [0D 08 F6, 05, 05] -1F07E; [0D 06 18, 05, 05] +1F04D; [0D 08 FD, 05, 05] -1F07F; [0D 06 1F, 05, 05] +1F04E; [0D 09 06, 05, 05] -1F080; [0D 06 26, 05, 05] +1F04F; [0D 09 0D, 05, 05] -1F081; [0D 06 2D, 05, 05] +1F050; [0D 09 14, 05, 05] -1F082; [0D 06 34, 05, 05] +1F051; [0D 09 1B, 05, 05] -1F083; [0D 06 3B, 05, 05] +1F052; [0D 09 22, 05, 05] -1F084; [0D 06 42, 05, 05] +1F053; [0D 09 29, 05, 05] -1F085; [0D 06 49, 05, 05] +1F054; [0D 09 30, 05, 05] -1F086; [0D 06 50, 05, 05] +1F055; [0D 09 37, 05, 05] -1F087; [0D 06 57, 05, 05] +1F056; [0D 09 3E, 05, 05] -1F088; [0D 06 5E, 05, 05] +1F057; [0D 09 45, 05, 05] -1F089; [0D 06 65, 05, 05] +1F058; [0D 09 4C, 05, 05] -1F08A; [0D 06 6C, 05, 05] +1F059; [0D 09 53, 05, 05] -1F08B; [0D 06 73, 05, 05] +1F05A; [0D 09 5A, 05, 05] -1F08C; [0D 06 7A, 05, 05] +1F05B; [0D 09 61, 05, 05] -1F08D; [0D 06 81, 05, 05] +1F05C; [0D 09 68, 05, 05] -1F08E; [0D 06 88, 05, 05] +1F05D; [0D 09 6F, 05, 05] -1F08F; [0D 06 8F, 05, 05] +1F05E; [0D 09 76, 05, 05] -1F090; [0D 06 96, 05, 05] +1F05F; [0D 09 7D, 05, 05] -1F091; [0D 06 9D, 05, 05] +1F060; [0D 09 84, 05, 05] -1F092; [0D 06 A4, 05, 05] +1F061; [0D 09 8B, 05, 05] -1F093; [0D 06 AB, 05, 05] +1F062; [0D 09 92, 05, 05] -1F0A0; [0D 06 B2, 05, 05] +1F063; [0D 09 99, 05, 05] -1F0A1; [0D 06 B9, 05, 05] +1F064; [0D 09 A0, 05, 05] -1F0A2; [0D 06 C0, 05, 05] +1F065; [0D 09 A7, 05, 05] -1F0A3; [0D 06 C7, 05, 05] +1F066; [0D 09 AE, 05, 05] -1F0A4; [0D 06 CE, 05, 05] +1F067; [0D 09 B5, 05, 05] -1F0A5; [0D 06 D5, 05, 05] +1F068; [0D 09 BC, 05, 05] -1F0A6; [0D 06 DC, 05, 05] +1F069; [0D 09 C3, 05, 05] -1F0A7; [0D 06 E3, 05, 05] +1F06A; [0D 09 CA, 05, 05] -1F0A8; [0D 06 EA, 05, 05] +1F06B; [0D 09 D1, 05, 05] -1F0A9; [0D 06 F1, 05, 05] +1F06C; [0D 09 D8, 05, 05] -1F0AA; [0D 06 F8, 05, 05] +1F06D; [0D 09 DF, 05, 05] -1F0AB; [0D 06 FF, 05, 05] +1F06E; [0D 09 E6, 05, 05] -1F0AC; [0D 07 08, 05, 05] +1F06F; [0D 09 ED, 05, 05] -1F0AD; [0D 07 0F, 05, 05] +1F070; [0D 09 F4, 05, 05] -1F0AE; [0D 07 16, 05, 05] +1F071; [0D 09 FB, 05, 05] -1F0B1; [0D 07 1D, 05, 05] +1F072; [0D 0A 04, 05, 05] -1F0B2; [0D 07 24, 05, 05] +1F073; [0D 0A 0B, 05, 05] -1F0B3; [0D 07 2B, 05, 05] +1F074; [0D 0A 12, 05, 05] -1F0B4; [0D 07 32, 05, 05] +1F075; [0D 0A 19, 05, 05] -1F0B5; [0D 07 39, 05, 05] +1F076; [0D 0A 20, 05, 05] -1F0B6; [0D 07 40, 05, 05] +1F077; [0D 0A 27, 05, 05] -1F0B7; [0D 07 47, 05, 05] +1F078; [0D 0A 2E, 05, 05] -1F0B8; [0D 07 4E, 05, 05] +1F079; [0D 0A 35, 05, 05] -1F0B9; [0D 07 55, 05, 05] +1F07A; [0D 0A 3C, 05, 05] -1F0BA; [0D 07 5C, 05, 05] +1F07B; [0D 0A 43, 05, 05] -1F0BB; [0D 07 63, 05, 05] +1F07C; [0D 0A 4A, 05, 05] -1F0BC; [0D 07 6A, 05, 05] +1F07D; [0D 0A 51, 05, 05] -1F0BD; [0D 07 71, 05, 05] +1F07E; [0D 0A 58, 05, 05] -1F0BE; [0D 07 78, 05, 05] +1F07F; [0D 0A 5F, 05, 05] -1F0BF; [0D 07 7F, 05, 05] +1F080; [0D 0A 66, 05, 05] -1F0C1; [0D 07 86, 05, 05] +1F081; [0D 0A 6D, 05, 05] -1F0C2; [0D 07 8D, 05, 05] +1F082; [0D 0A 74, 05, 05] -1F0C3; [0D 07 94, 05, 05] +1F083; [0D 0A 7B, 05, 05] -1F0C4; [0D 07 9B, 05, 05] +1F084; [0D 0A 82, 05, 05] -1F0C5; [0D 07 A2, 05, 05] +1F085; [0D 0A 89, 05, 05] -1F0C6; [0D 07 A9, 05, 05] +1F086; [0D 0A 90, 05, 05] -1F0C7; [0D 07 B0, 05, 05] +1F087; [0D 0A 97, 05, 05] -1F0C8; [0D 07 B7, 05, 05] +1F088; [0D 0A 9E, 05, 05] -1F0C9; [0D 07 BE, 05, 05] +1F089; [0D 0A A5, 05, 05] -1F0CA; [0D 07 C5, 05, 05] +1F08A; [0D 0A AC, 05, 05] -1F0CB; [0D 07 CC, 05, 05] +1F08B; [0D 0A B3, 05, 05] -1F0CC; [0D 07 D3, 05, 05] +1F08C; [0D 0A BA, 05, 05] -1F0CD; [0D 07 DA, 05, 05] +1F08D; [0D 0A C1, 05, 05] -1F0CE; [0D 07 E1, 05, 05] +1F08E; [0D 0A C8, 05, 05] -1F0CF; [0D 07 E8, 05, 05] +1F08F; [0D 0A CF, 05, 05] -1F0D1; [0D 07 EF, 05, 05] +1F090; [0D 0A D6, 05, 05] -1F0D2; [0D 07 F6, 05, 05] +1F091; [0D 0A DD, 05, 05] -1F0D3; [0D 07 FD, 05, 05] +1F092; [0D 0A E4, 05, 05] -1F0D4; [0D 08 06, 05, 05] +1F093; [0D 0A EB, 05, 05] -1F0D5; [0D 08 0D, 05, 05] +1F0A0; [0D 0A F2, 05, 05] -1F0D6; [0D 08 14, 05, 05] +1F0A1; [0D 0A F9, 05, 05] -1F0D7; [0D 08 1B, 05, 05] +1F0A2; [0D 0B 02, 05, 05] -1F0D8; [0D 08 22, 05, 05] +1F0A3; [0D 0B 09, 05, 05] -1F0D9; [0D 08 29, 05, 05] +1F0A4; [0D 0B 10, 05, 05] -1F0DA; [0D 08 30, 05, 05] +1F0A5; [0D 0B 17, 05, 05] -1F0DB; [0D 08 37, 05, 05] +1F0A6; [0D 0B 1E, 05, 05] -1F0DC; [0D 08 3E, 05, 05] +1F0A7; [0D 0B 25, 05, 05] -1F0DD; [0D 08 45, 05, 05] +1F0A8; [0D 0B 2C, 05, 05] -1F0DE; [0D 08 4C, 05, 05] +1F0A9; [0D 0B 33, 05, 05] -1F0DF; [0D 08 53, 05, 05] +1F0AA; [0D 0B 3A, 05, 05] -1F0E0; [0D 08 5A, 05, 05] +1F0AB; [0D 0B 41, 05, 05] -1F0E1; [0D 08 61, 05, 05] +1F0AC; [0D 0B 48, 05, 05] -1F0E2; [0D 08 68, 05, 05] +1F0AD; [0D 0B 4F, 05, 05] -1F0E3; [0D 08 6F, 05, 05] +1F0AE; [0D 0B 56, 05, 05] -1F0E4; [0D 08 76, 05, 05] +1F0B1; [0D 0B 5D, 05, 05] -1F0E5; [0D 08 7D, 05, 05] +1F0B2; [0D 0B 64, 05, 05] -1F0E6; [0D 08 84, 05, 05] +1F0B3; [0D 0B 6B, 05, 05] -1F0E7; [0D 08 8B, 05, 05] +1F0B4; [0D 0B 72, 05, 05] -1F0E8; [0D 08 92, 05, 05] +1F0B5; [0D 0B 79, 05, 05] -1F0E9; [0D 08 99, 05, 05] +1F0B6; [0D 0B 80, 05, 05] -1F0EA; [0D 08 A0, 05, 05] +1F0B7; [0D 0B 87, 05, 05] -1F0EB; [0D 08 A7, 05, 05] +1F0B8; [0D 0B 8E, 05, 05] -1F0EC; [0D 08 AE, 05, 05] +1F0B9; [0D 0B 95, 05, 05] -1F0ED; [0D 08 B5, 05, 05] +1F0BA; [0D 0B 9C, 05, 05] -1F0EE; [0D 08 BC, 05, 05] +1F0BB; [0D 0B A3, 05, 05] -1F0EF; [0D 08 C3, 05, 05] +1F0BC; [0D 0B AA, 05, 05] -1F0F0; [0D 08 CA, 05, 05] +1F0BD; [0D 0B B1, 05, 05] -1F0F1; [0D 08 D1, 05, 05] +1F0BE; [0D 0B B8, 05, 05] -1F0F2; [0D 08 D8, 05, 05] +1F0BF; [0D 0B BF, 05, 05] -1F0F3; [0D 08 DF, 05, 05] +1F0C1; [0D 0B C6, 05, 05] -1F0F4; [0D 08 E6, 05, 05] +1F0C2; [0D 0B CD, 05, 05] -1F0F5; [0D 08 ED, 05, 05] +1F0C3; [0D 0B D4, 05, 05] -1FA00; [0D 08 F4, 05, 05] +1F0C4; [0D 0B DB, 05, 05] -1FA01; [0D 08 FB, 05, 05] +1F0C5; [0D 0B E2, 05, 05] -1FA02; [0D 09 04, 05, 05] +1F0C6; [0D 0B E9, 05, 05] -1FA03; [0D 09 0B, 05, 05] +1F0C7; [0D 0B F0, 05, 05] -1FA04; [0D 09 12, 05, 05] +1F0C8; [0D 0B F7, 05, 05] -1FA05; [0D 09 19, 05, 05] +1F0C9; [0D 0B FE, 05, 05] -1FA06; [0D 09 20, 05, 05] +1F0CA; [0D 0C 07, 05, 05] -1FA07; [0D 09 27, 05, 05] +1F0CB; [0D 0C 0E, 05, 05] -1FA08; [0D 09 2E, 05, 05] +1F0CC; [0D 0C 15, 05, 05] -1FA09; [0D 09 35, 05, 05] +1F0CD; [0D 0C 1C, 05, 05] -1FA0A; [0D 09 3C, 05, 05] +1F0CE; [0D 0C 23, 05, 05] -1FA0B; [0D 09 43, 05, 05] +1F0CF; [0D 0C 2A, 05, 05] -1FA0C; [0D 09 4A, 05, 05] +1F0D1; [0D 0C 31, 05, 05] -1FA0D; [0D 09 51, 05, 05] +1F0D2; [0D 0C 38, 05, 05] -1FA0E; [0D 09 58, 05, 05] +1F0D3; [0D 0C 3F, 05, 05] -1FA0F; [0D 09 5F, 05, 05] +1F0D4; [0D 0C 46, 05, 05] -1FA10; [0D 09 66, 05, 05] +1F0D5; [0D 0C 4D, 05, 05] -1FA11; [0D 09 6D, 05, 05] +1F0D6; [0D 0C 54, 05, 05] -1FA12; [0D 09 74, 05, 05] +1F0D7; [0D 0C 5B, 05, 05] -1FA13; [0D 09 7B, 05, 05] +1F0D8; [0D 0C 62, 05, 05] -1FA14; [0D 09 82, 05, 05] +1F0D9; [0D 0C 69, 05, 05] -1FA15; [0D 09 89, 05, 05] +1F0DA; [0D 0C 70, 05, 05] -1FA16; [0D 09 90, 05, 05] +1F0DB; [0D 0C 77, 05, 05] -1FA17; [0D 09 97, 05, 05] +1F0DC; [0D 0C 7E, 05, 05] -1FA18; [0D 09 9E, 05, 05] +1F0DD; [0D 0C 85, 05, 05] -1FA19; [0D 09 A5, 05, 05] +1F0DE; [0D 0C 8C, 05, 05] -1FA1A; [0D 09 AC, 05, 05] +1F0DF; [0D 0C 93, 05, 05] -1FA1B; [0D 09 B3, 05, 05] +1F0E0; [0D 0C 9A, 05, 05] -1FA1C; [0D 09 BA, 05, 05] +1F0E1; [0D 0C A1, 05, 05] -1FA1D; [0D 09 C1, 05, 05] +1F0E2; [0D 0C A8, 05, 05] -1FA1E; [0D 09 C8, 05, 05] +1F0E3; [0D 0C AF, 05, 05] -1FA1F; [0D 09 CF, 05, 05] +1F0E4; [0D 0C B6, 05, 05] -1FA20; [0D 09 D6, 05, 05] +1F0E5; [0D 0C BD, 05, 05] -1FA21; [0D 09 DD, 05, 05] +1F0E6; [0D 0C C4, 05, 05] -1FA22; [0D 09 E4, 05, 05] +1F0E7; [0D 0C CB, 05, 05] -1FA23; [0D 09 EB, 05, 05] +1F0E8; [0D 0C D2, 05, 05] -1FA24; [0D 09 F2, 05, 05] +1F0E9; [0D 0C D9, 05, 05] -1FA25; [0D 09 F9, 05, 05] +1F0EA; [0D 0C E0, 05, 05] -1FA26; [0D 0A 02, 05, 05] +1F0EB; [0D 0C E7, 05, 05] -1FA27; [0D 0A 09, 05, 05] +1F0EC; [0D 0C EE, 05, 05] -1FA28; [0D 0A 10, 05, 05] +1F0ED; [0D 0C F5, 05, 05] -1FA29; [0D 0A 17, 05, 05] +1F0EE; [0D 0C FC, 05, 05] -1FA2A; [0D 0A 1E, 05, 05] +1F0EF; [0D 0D 05, 05, 05] -1FA2B; [0D 0A 25, 05, 05] +1F0F0; [0D 0D 0C, 05, 05] -1FA2C; [0D 0A 2C, 05, 05] +1F0F1; [0D 0D 13, 05, 05] -1FA2D; [0D 0A 33, 05, 05] +1F0F2; [0D 0D 1A, 05, 05] -1FA2E; [0D 0A 3A, 05, 05] +1F0F3; [0D 0D 21, 05, 05] -1FA2F; [0D 0A 41, 05, 05] +1F0F4; [0D 0D 28, 05, 05] -1FA30; [0D 0A 48, 05, 05] +1F0F5; [0D 0D 2F, 05, 05] -1FA31; [0D 0A 4F, 05, 05] +1FA00; [0D 0D 36, 05, 05] -1FA32; [0D 0A 56, 05, 05] +1FA01; [0D 0D 3D, 05, 05] -1FA33; [0D 0A 5D, 05, 05] +1FA02; [0D 0D 44, 05, 05] -1FA34; [0D 0A 64, 05, 05] +1FA03; [0D 0D 4B, 05, 05] -1FA35; [0D 0A 6B, 05, 05] +1FA04; [0D 0D 52, 05, 05] -1FA36; [0D 0A 72, 05, 05] +1FA05; [0D 0D 59, 05, 05] -1FA37; [0D 0A 79, 05, 05] +1FA06; [0D 0D 60, 05, 05] -1FA38; [0D 0A 80, 05, 05] +1FA07; [0D 0D 67, 05, 05] -1FA39; [0D 0A 87, 05, 05] +1FA08; [0D 0D 6E, 05, 05] -1FA3A; [0D 0A 8E, 05, 05] +1FA09; [0D 0D 75, 05, 05] -1FA3B; [0D 0A 95, 05, 05] +1FA0A; [0D 0D 7C, 05, 05] -1FA3C; [0D 0A 9C, 05, 05] +1FA0B; [0D 0D 83, 05, 05] -1FA3D; [0D 0A A3, 05, 05] +1FA0C; [0D 0D 8A, 05, 05] -1FA3E; [0D 0A AA, 05, 05] +1FA0D; [0D 0D 91, 05, 05] -1FA3F; [0D 0A B1, 05, 05] +1FA0E; [0D 0D 98, 05, 05] -1FA40; [0D 0A B8, 05, 05] +1FA0F; [0D 0D 9F, 05, 05] -1FA41; [0D 0A BF, 05, 05] +1FA10; [0D 0D A6, 05, 05] -1FA42; [0D 0A C6, 05, 05] +1FA11; [0D 0D AD, 05, 05] -1FA43; [0D 0A CD, 05, 05] +1FA12; [0D 0D B4, 05, 05] -1FA44; [0D 0A D4, 05, 05] +1FA13; [0D 0D BB, 05, 05] -1FA45; [0D 0A DB, 05, 05] +1FA14; [0D 0D C2, 05, 05] -1FA46; [0D 0A E2, 05, 05] +1FA15; [0D 0D C9, 05, 05] -1FA47; [0D 0A E9, 05, 05] +1FA16; [0D 0D D0, 05, 05] -1FA48; [0D 0A F0, 05, 05] +1FA17; [0D 0D D7, 05, 05] -1FA49; [0D 0A F7, 05, 05] +1FA18; [0D 0D DE, 05, 05] -1FA4A; [0D 0A FE, 05, 05] +1FA19; [0D 0D E5, 05, 05] -1FA4B; [0D 0B 07, 05, 05] +1FA1A; [0D 0D EC, 05, 05] -1FA4C; [0D 0B 0E, 05, 05] +1FA1B; [0D 0D F3, 05, 05] -1FA4D; [0D 0B 15, 05, 05] +1FA1C; [0D 0D FA, 05, 05] -1FA4E; [0D 0B 1C, 05, 05] +1FA1D; [0D 0E 03, 05, 05] -1FA4F; [0D 0B 23, 05, 05] +1FA1E; [0D 0E 0A, 05, 05] -1FA50; [0D 0B 2A, 05, 05] +1FA1F; [0D 0E 11, 05, 05] -1FA51; [0D 0B 31, 05, 05] +1FA20; [0D 0E 18, 05, 05] -1FA52; [0D 0B 38, 05, 05] +1FA21; [0D 0E 1F, 05, 05] -1FA53; [0D 0B 3F, 05, 05] +1FA22; [0D 0E 26, 05, 05] -1FA60; [0D 0B 46, 05, 05] +1FA23; [0D 0E 2D, 05, 05] -1FA61; [0D 0B 4D, 05, 05] +1FA24; [0D 0E 34, 05, 05] -1FA62; [0D 0B 54, 05, 05] +1FA25; [0D 0E 3B, 05, 05] -1FA63; [0D 0B 5B, 05, 05] +1FA26; [0D 0E 42, 05, 05] -1FA64; [0D 0B 62, 05, 05] +1FA27; [0D 0E 49, 05, 05] -1FA65; [0D 0B 69, 05, 05] +1FA28; [0D 0E 50, 05, 05] -1FA66; [0D 0B 70, 05, 05] +1FA29; [0D 0E 57, 05, 05] -1FA67; [0D 0B 77, 05, 05] +1FA2A; [0D 0E 5E, 05, 05] -1FA68; [0D 0B 7E, 05, 05] +1FA2B; [0D 0E 65, 05, 05] -1FA69; [0D 0B 85, 05, 05] +1FA2C; [0D 0E 6C, 05, 05] -1FA6A; [0D 0B 8C, 05, 05] +1FA2D; [0D 0E 73, 05, 05] -1FA6B; [0D 0B 93, 05, 05] +1FA2E; [0D 0E 7A, 05, 05] -1FA6C; [0D 0B 9A, 05, 05] +1FA2F; [0D 0E 81, 05, 05] -1FA6D; [0D 0B A1, 05, 05] +1FA30; [0D 0E 88, 05, 05] -1F10D; [0D 0B A8, 05, 05] +1FA31; [0D 0E 8F, 05, 05] -1F10E; [0D 0B AF, 05, 05] +1FA32; [0D 0E 96, 05, 05] -1F10F; [0D 0B B6, 05, 05] +1FA33; [0D 0E 9D, 05, 05] -1F16D; [0D 0B BD, 05, 05] +1FA34; [0D 0E A4, 05, 05] -1F16E; [0D 0B C4, 05, 05] +1FA35; [0D 0E AB, 05, 05] -1F16F; [0D 0B CB, 05, 05] +1FA36; [0D 0E B2, 05, 05] -1F260; [0D 0B D2, 05, 05] +1FA37; [0D 0E B9, 05, 05] -1F261; [0D 0B D9, 05, 05] +1FA38; [0D 0E C0, 05, 05] -1F262; [0D 0B E0, 05, 05] +1FA39; [0D 0E C7, 05, 05] -1F263; [0D 0B E7, 05, 05] +1FA3A; [0D 0E CE, 05, 05] -1F264; [0D 0B EE, 05, 05] +1FA3B; [0D 0E D5, 05, 05] -1F265; [0D 0B F5, 05, 05] +1FA3C; [0D 0E DC, 05, 05] -1F300; [0D 0B FC, 05, 05] +1FA3D; [0D 0E E3, 05, 05] -1F301; [0D 0C 05, 05, 05] +1FA3E; [0D 0E EA, 05, 05] -1F302; [0D 0C 0C, 05, 05] +1FA3F; [0D 0E F1, 05, 05] -1F303; [0D 0C 13, 05, 05] +1FA40; [0D 0E F8, 05, 05] -1F304; [0D 0C 1A, 05, 05] +1FA41; [0D 0E FF, 05, 05] -1F305; [0D 0C 21, 05, 05] +1FA42; [0D 0F 08, 05, 05] -1F306; [0D 0C 28, 05, 05] +1FA43; [0D 0F 0F, 05, 05] -1F307; [0D 0C 2F, 05, 05] +1FA44; [0D 0F 16, 05, 05] -1F308; [0D 0C 36, 05, 05] +1FA45; [0D 0F 1D, 05, 05] -1F309; [0D 0C 3D, 05, 05] +1FA46; [0D 0F 24, 05, 05] -1F30A; [0D 0C 44, 05, 05] +1FA47; [0D 0F 2B, 05, 05] -1F30B; [0D 0C 4B, 05, 05] +1FA48; [0D 0F 32, 05, 05] -1F30C; [0D 0C 52, 05, 05] +1FA49; [0D 0F 39, 05, 05] -1F30D; [0D 0C 59, 05, 05] +1FA4A; [0D 0F 40, 05, 05] -1F30E; [0D 0C 60, 05, 05] +1FA4B; [0D 0F 47, 05, 05] -1F30F; [0D 0C 67, 05, 05] +1FA4C; [0D 0F 4E, 05, 05] -1F310; [0D 0C 6E, 05, 05] +1FA4D; [0D 0F 55, 05, 05] -1F311; [0D 0C 75, 05, 05] +1FA4E; [0D 0F 5C, 05, 05] -1F312; [0D 0C 7C, 05, 05] +1FA4F; [0D 0F 63, 05, 05] -1F313; [0D 0C 83, 05, 05] +1FA50; [0D 0F 6A, 05, 05] -1F314; [0D 0C 8A, 05, 05] +1FA51; [0D 0F 71, 05, 05] -1F315; [0D 0C 91, 05, 05] +1FA52; [0D 0F 78, 05, 05] -1F316; [0D 0C 98, 05, 05] +1FA53; [0D 0F 7F, 05, 05] -1F317; [0D 0C 9F, 05, 05] +1FA60; [0D 0F 86, 05, 05] -1F318; [0D 0C A6, 05, 05] +1FA61; [0D 0F 8D, 05, 05] -1F319; [0D 0C AD, 05, 05] +1FA62; [0D 0F 94, 05, 05] -1F31A; [0D 0C B4, 05, 05] +1FA63; [0D 0F 9B, 05, 05] -1F31B; [0D 0C BB, 05, 05] +1FA64; [0D 0F A2, 05, 05] -1F31C; [0D 0C C2, 05, 05] +1FA65; [0D 0F A9, 05, 05] -1F31D; [0D 0C C9, 05, 05] +1FA66; [0D 0F B0, 05, 05] -1F31E; [0D 0C D0, 05, 05] +1FA67; [0D 0F B7, 05, 05] -1F31F; [0D 0C D7, 05, 05] +1FA68; [0D 0F BE, 05, 05] -1F320; [0D 0C DE, 05, 05] +1FA69; [0D 0F C5, 05, 05] -1F321; [0D 0C E5, 05, 05] +1FA6A; [0D 0F CC, 05, 05] -1F322; [0D 0C EC, 05, 05] +1FA6B; [0D 0F D3, 05, 05] -1F323; [0D 0C F3, 05, 05] +1FA6C; [0D 0F DA, 05, 05] -1F324; [0D 0C FA, 05, 05] +1FA6D; [0D 0F E1, 05, 05] -1F325; [0D 0D 03, 05, 05] +1F10D; [0D 0F E8, 05, 05] -1F326; [0D 0D 0A, 05, 05] +1F10E; [0D 0F EF, 05, 05] -1F327; [0D 0D 11, 05, 05] +1F10F; [0D 0F F6, 05, 05] -1F328; [0D 0D 18, 05, 05] +1F16D; [0D 0F FD, 05, 05] -1F329; [0D 0D 1F, 05, 05] +1F16E; [0D 10 06, 05, 05] -1F32A; [0D 0D 26, 05, 05] +1F16F; [0D 10 0D, 05, 05] -1F32B; [0D 0D 2D, 05, 05] +1F260; [0D 10 14, 05, 05] -1F32C; [0D 0D 34, 05, 05] +1F261; [0D 10 1B, 05, 05] -1F32D; [0D 0D 3B, 05, 05] +1F262; [0D 10 22, 05, 05] -1F32E; [0D 0D 42, 05, 05] +1F263; [0D 10 29, 05, 05] -1F32F; [0D 0D 49, 05, 05] +1F264; [0D 10 30, 05, 05] -1F330; [0D 0D 50, 05, 05] +1F265; [0D 10 37, 05, 05] -1F331; [0D 0D 57, 05, 05] +1F300; [0D 10 3E, 05, 05] -1F332; [0D 0D 5E, 05, 05] +1F301; [0D 10 45, 05, 05] -1F333; [0D 0D 65, 05, 05] +1F302; [0D 10 4C, 05, 05] -1F334; [0D 0D 6C, 05, 05] +1F303; [0D 10 53, 05, 05] -1F335; [0D 0D 73, 05, 05] +1F304; [0D 10 5A, 05, 05] -1F336; [0D 0D 7A, 05, 05] +1F305; [0D 10 61, 05, 05] -1F337; [0D 0D 81, 05, 05] +1F306; [0D 10 68, 05, 05] -1F338; [0D 0D 88, 05, 05] +1F307; [0D 10 6F, 05, 05] -1F339; [0D 0D 8F, 05, 05] +1F308; [0D 10 76, 05, 05] -1F33A; [0D 0D 96, 05, 05] +1F309; [0D 10 7D, 05, 05] -1F33B; [0D 0D 9D, 05, 05] +1F30A; [0D 10 84, 05, 05] -1F33C; [0D 0D A4, 05, 05] +1F30B; [0D 10 8B, 05, 05] -1F33D; [0D 0D AB, 05, 05] +1F30C; [0D 10 92, 05, 05] -1F33E; [0D 0D B2, 05, 05] +1F30D; [0D 10 99, 05, 05] -1F33F; [0D 0D B9, 05, 05] +1F30E; [0D 10 A0, 05, 05] -1F340; [0D 0D C0, 05, 05] +1F30F; [0D 10 A7, 05, 05] -1F341; [0D 0D C7, 05, 05] +1F310; [0D 10 AE, 05, 05] -1F342; [0D 0D CE, 05, 05] +1F311; [0D 10 B5, 05, 05] -1F343; [0D 0D D5, 05, 05] +1F312; [0D 10 BC, 05, 05] -1F344; [0D 0D DC, 05, 05] +1F313; [0D 10 C3, 05, 05] -1F345; [0D 0D E3, 05, 05] +1F314; [0D 10 CA, 05, 05] -1F346; [0D 0D EA, 05, 05] +1F315; [0D 10 D1, 05, 05] -1F347; [0D 0D F1, 05, 05] +1F316; [0D 10 D8, 05, 05] -1F348; [0D 0D F8, 05, 05] +1F317; [0D 10 DF, 05, 05] -1F349; [0D 0D FF, 05, 05] +1F318; [0D 10 E6, 05, 05] -1F34A; [0D 0E 08, 05, 05] +1F319; [0D 10 ED, 05, 05] -1F34B; [0D 0E 0F, 05, 05] +1F31A; [0D 10 F4, 05, 05] -1F34C; [0D 0E 16, 05, 05] +1F31B; [0D 10 FB, 05, 05] -1F34D; [0D 0E 1D, 05, 05] +1F31C; [0D 11 04, 05, 05] -1F34E; [0D 0E 24, 05, 05] +1F31D; [0D 11 0B, 05, 05] -1F34F; [0D 0E 2B, 05, 05] +1F31E; [0D 11 12, 05, 05] -1F350; [0D 0E 32, 05, 05] +1F31F; [0D 11 19, 05, 05] -1F351; [0D 0E 39, 05, 05] +1F320; [0D 11 20, 05, 05] -1F352; [0D 0E 40, 05, 05] +1F321; [0D 11 27, 05, 05] -1F353; [0D 0E 47, 05, 05] +1F322; [0D 11 2E, 05, 05] -1F354; [0D 0E 4E, 05, 05] +1F323; [0D 11 35, 05, 05] -1F355; [0D 0E 55, 05, 05] +1F324; [0D 11 3C, 05, 05] -1F356; [0D 0E 5C, 05, 05] +1F325; [0D 11 43, 05, 05] -1F357; [0D 0E 63, 05, 05] +1F326; [0D 11 4A, 05, 05] -1F358; [0D 0E 6A, 05, 05] +1F327; [0D 11 51, 05, 05] -1F359; [0D 0E 71, 05, 05] +1F328; [0D 11 58, 05, 05] -1F35A; [0D 0E 78, 05, 05] +1F329; [0D 11 5F, 05, 05] -1F35B; [0D 0E 7F, 05, 05] +1F32A; [0D 11 66, 05, 05] -1F35C; [0D 0E 86, 05, 05] +1F32B; [0D 11 6D, 05, 05] -1F35D; [0D 0E 8D, 05, 05] +1F32C; [0D 11 74, 05, 05] -1F35E; [0D 0E 94, 05, 05] +1F32D; [0D 11 7B, 05, 05] -1F35F; [0D 0E 9B, 05, 05] +1F32E; [0D 11 82, 05, 05] -1F360; [0D 0E A2, 05, 05] +1F32F; [0D 11 89, 05, 05] -1F361; [0D 0E A9, 05, 05] +1F330; [0D 11 90, 05, 05] -1F362; [0D 0E B0, 05, 05] +1F331; [0D 11 97, 05, 05] -1F363; [0D 0E B7, 05, 05] +1F332; [0D 11 9E, 05, 05] -1F364; [0D 0E BE, 05, 05] +1F333; [0D 11 A5, 05, 05] -1F365; [0D 0E C5, 05, 05] +1F334; [0D 11 AC, 05, 05] -1F366; [0D 0E CC, 05, 05] +1F335; [0D 11 B3, 05, 05] -1F367; [0D 0E D3, 05, 05] +1F336; [0D 11 BA, 05, 05] -1F368; [0D 0E DA, 05, 05] +1F337; [0D 11 C1, 05, 05] -1F369; [0D 0E E1, 05, 05] +1F338; [0D 11 C8, 05, 05] -1F36A; [0D 0E E8, 05, 05] +1F339; [0D 11 CF, 05, 05] -1F36B; [0D 0E EF, 05, 05] +1F33A; [0D 11 D6, 05, 05] -1F36C; [0D 0E F6, 05, 05] +1F33B; [0D 11 DD, 05, 05] -1F36D; [0D 0E FD, 05, 05] +1F33C; [0D 11 E4, 05, 05] -1F36E; [0D 0F 06, 05, 05] +1F33D; [0D 11 EB, 05, 05] -1F36F; [0D 0F 0D, 05, 05] +1F33E; [0D 11 F2, 05, 05] -1F370; [0D 0F 14, 05, 05] +1F33F; [0D 11 F9, 05, 05] -1F371; [0D 0F 1B, 05, 05] +1F340; [0D 12 02, 05, 05] -1F372; [0D 0F 22, 05, 05] +1F341; [0D 12 09, 05, 05] -1F373; [0D 0F 29, 05, 05] +1F342; [0D 12 10, 05, 05] -1F374; [0D 0F 30, 05, 05] +1F343; [0D 12 17, 05, 05] -1F375; [0D 0F 37, 05, 05] +1F344; [0D 12 1E, 05, 05] -1F376; [0D 0F 3E, 05, 05] +1F345; [0D 12 25, 05, 05] -1F377; [0D 0F 45, 05, 05] +1F346; [0D 12 2C, 05, 05] -1F378; [0D 0F 4C, 05, 05] +1F347; [0D 12 33, 05, 05] -1F379; [0D 0F 53, 05, 05] +1F348; [0D 12 3A, 05, 05] -1F37A; [0D 0F 5A, 05, 05] +1F349; [0D 12 41, 05, 05] -1F37B; [0D 0F 61, 05, 05] +1F34A; [0D 12 48, 05, 05] -1F37C; [0D 0F 68, 05, 05] +1F34B; [0D 12 4F, 05, 05] -1F37D; [0D 0F 6F, 05, 05] +1F34C; [0D 12 56, 05, 05] -1F37E; [0D 0F 76, 05, 05] +1F34D; [0D 12 5D, 05, 05] -1F37F; [0D 0F 7D, 05, 05] +1F34E; [0D 12 64, 05, 05] -1F380; [0D 0F 84, 05, 05] +1F34F; [0D 12 6B, 05, 05] -1F381; [0D 0F 8B, 05, 05] +1F350; [0D 12 72, 05, 05] -1F382; [0D 0F 92, 05, 05] +1F351; [0D 12 79, 05, 05] -1F383; [0D 0F 99, 05, 05] +1F352; [0D 12 80, 05, 05] -1F384; [0D 0F A0, 05, 05] +1F353; [0D 12 87, 05, 05] -1F385; [0D 0F A7, 05, 05] +1F354; [0D 12 8E, 05, 05] -1F386; [0D 0F AE, 05, 05] +1F355; [0D 12 95, 05, 05] -1F387; [0D 0F B5, 05, 05] +1F356; [0D 12 9C, 05, 05] -1F388; [0D 0F BC, 05, 05] +1F357; [0D 12 A3, 05, 05] -1F389; [0D 0F C3, 05, 05] +1F358; [0D 12 AA, 05, 05] -1F38A; [0D 0F CA, 05, 05] +1F359; [0D 12 B1, 05, 05] -1F38B; [0D 0F D1, 05, 05] +1F35A; [0D 12 B8, 05, 05] -1F38C; [0D 0F D8, 05, 05] +1F35B; [0D 12 BF, 05, 05] -1F38D; [0D 0F DF, 05, 05] +1F35C; [0D 12 C6, 05, 05] -1F38E; [0D 0F E6, 05, 05] +1F35D; [0D 12 CD, 05, 05] -1F38F; [0D 0F ED, 05, 05] +1F35E; [0D 12 D4, 05, 05] -1F390; [0D 0F F4, 05, 05] +1F35F; [0D 12 DB, 05, 05] -1F391; [0D 0F FB, 05, 05] +1F360; [0D 12 E2, 05, 05] -1F392; [0D 10 04, 05, 05] +1F361; [0D 12 E9, 05, 05] -1F393; [0D 10 0B, 05, 05] +1F362; [0D 12 F0, 05, 05] -1F394; [0D 10 12, 05, 05] +1F363; [0D 12 F7, 05, 05] -1F395; [0D 10 19, 05, 05] +1F364; [0D 12 FE, 05, 05] -1F396; [0D 10 20, 05, 05] +1F365; [0D 13 07, 05, 05] -1F397; [0D 10 27, 05, 05] +1F366; [0D 13 0E, 05, 05] -1F398; [0D 10 2E, 05, 05] +1F367; [0D 13 15, 05, 05] -1F399; [0D 10 35, 05, 05] +1F368; [0D 13 1C, 05, 05] -1F39A; [0D 10 3C, 05, 05] +1F369; [0D 13 23, 05, 05] -1F39B; [0D 10 43, 05, 05] +1F36A; [0D 13 2A, 05, 05] -1F39C; [0D 10 4A, 05, 05] +1F36B; [0D 13 31, 05, 05] -1F39D; [0D 10 51, 05, 05] +1F36C; [0D 13 38, 05, 05] -1F39E; [0D 10 58, 05, 05] +1F36D; [0D 13 3F, 05, 05] -1F39F; [0D 10 5F, 05, 05] +1F36E; [0D 13 46, 05, 05] -1F3A0; [0D 10 66, 05, 05] +1F36F; [0D 13 4D, 05, 05] -1F3A1; [0D 10 6D, 05, 05] +1F370; [0D 13 54, 05, 05] -1F3A2; [0D 10 74, 05, 05] +1F371; [0D 13 5B, 05, 05] -1F3A3; [0D 10 7B, 05, 05] +1F372; [0D 13 62, 05, 05] -1F3A4; [0D 10 82, 05, 05] +1F373; [0D 13 69, 05, 05] -1F3A5; [0D 10 89, 05, 05] +1F374; [0D 13 70, 05, 05] -1F3A6; [0D 10 90, 05, 05] +1F375; [0D 13 77, 05, 05] -1F3A7; [0D 10 97, 05, 05] +1F376; [0D 13 7E, 05, 05] -1F3A8; [0D 10 9E, 05, 05] +1F377; [0D 13 85, 05, 05] -1F3A9; [0D 10 A5, 05, 05] +1F378; [0D 13 8C, 05, 05] -1F3AA; [0D 10 AC, 05, 05] +1F379; [0D 13 93, 05, 05] -1F3AB; [0D 10 B3, 05, 05] +1F37A; [0D 13 9A, 05, 05] -1F3AC; [0D 10 BA, 05, 05] +1F37B; [0D 13 A1, 05, 05] -1F3AD; [0D 10 C1, 05, 05] +1F37C; [0D 13 A8, 05, 05] -1F3AE; [0D 10 C8, 05, 05] +1F37D; [0D 13 AF, 05, 05] -1F3AF; [0D 10 CF, 05, 05] +1F37E; [0D 13 B6, 05, 05] -1F3B0; [0D 10 D6, 05, 05] +1F37F; [0D 13 BD, 05, 05] -1F3B1; [0D 10 DD, 05, 05] +1F380; [0D 13 C4, 05, 05] -1F3B2; [0D 10 E4, 05, 05] +1F381; [0D 13 CB, 05, 05] -1F3B3; [0D 10 EB, 05, 05] +1F382; [0D 13 D2, 05, 05] -1F3B4; [0D 10 F2, 05, 05] +1F383; [0D 13 D9, 05, 05] -1F3B5; [0D 10 F9, 05, 05] +1F384; [0D 13 E0, 05, 05] -1F3B6; [0D 11 02, 05, 05] +1F385; [0D 13 E7, 05, 05] -1F3B7; [0D 11 09, 05, 05] +1F386; [0D 13 EE, 05, 05] -1F3B8; [0D 11 10, 05, 05] +1F387; [0D 13 F5, 05, 05] -1F3B9; [0D 11 17, 05, 05] +1F388; [0D 13 FC, 05, 05] -1F3BA; [0D 11 1E, 05, 05] +1F389; [0D 14 05, 05, 05] -1F3BB; [0D 11 25, 05, 05] +1F38A; [0D 14 0C, 05, 05] -1F3BC; [0D 11 2C, 05, 05] +1F38B; [0D 14 13, 05, 05] -1F3BD; [0D 11 33, 05, 05] +1F38C; [0D 14 1A, 05, 05] -1F3BE; [0D 11 3A, 05, 05] +1F38D; [0D 14 21, 05, 05] -1F3BF; [0D 11 41, 05, 05] +1F38E; [0D 14 28, 05, 05] -1F3C0; [0D 11 48, 05, 05] +1F38F; [0D 14 2F, 05, 05] -1F3C1; [0D 11 4F, 05, 05] +1F390; [0D 14 36, 05, 05] -1F3C2; [0D 11 56, 05, 05] +1F391; [0D 14 3D, 05, 05] -1F3C3; [0D 11 5D, 05, 05] +1F392; [0D 14 44, 05, 05] -1F3C4; [0D 11 64, 05, 05] +1F393; [0D 14 4B, 05, 05] -1F3C5; [0D 11 6B, 05, 05] +1F394; [0D 14 52, 05, 05] -1F3C6; [0D 11 72, 05, 05] +1F395; [0D 14 59, 05, 05] -1F3C7; [0D 11 79, 05, 05] +1F396; [0D 14 60, 05, 05] -1F3C8; [0D 11 80, 05, 05] +1F397; [0D 14 67, 05, 05] -1F3C9; [0D 11 87, 05, 05] +1F398; [0D 14 6E, 05, 05] -1F3CA; [0D 11 8E, 05, 05] +1F399; [0D 14 75, 05, 05] -1F3CB; [0D 11 95, 05, 05] +1F39A; [0D 14 7C, 05, 05] -1F3CC; [0D 11 9C, 05, 05] +1F39B; [0D 14 83, 05, 05] -1F3CD; [0D 11 A3, 05, 05] +1F39C; [0D 14 8A, 05, 05] -1F3CE; [0D 11 AA, 05, 05] +1F39D; [0D 14 91, 05, 05] -1F3CF; [0D 11 B1, 05, 05] +1F39E; [0D 14 98, 05, 05] -1F3D0; [0D 11 B8, 05, 05] +1F39F; [0D 14 9F, 05, 05] -1F3D1; [0D 11 BF, 05, 05] +1F3A0; [0D 14 A6, 05, 05] -1F3D2; [0D 11 C6, 05, 05] +1F3A1; [0D 14 AD, 05, 05] -1F3D3; [0D 11 CD, 05, 05] +1F3A2; [0D 14 B4, 05, 05] -1F3D4; [0D 11 D4, 05, 05] +1F3A3; [0D 14 BB, 05, 05] -1F3D5; [0D 11 DB, 05, 05] +1F3A4; [0D 14 C2, 05, 05] -1F3D6; [0D 11 E2, 05, 05] +1F3A5; [0D 14 C9, 05, 05] -1F3D7; [0D 11 E9, 05, 05] +1F3A6; [0D 14 D0, 05, 05] -1F3D8; [0D 11 F0, 05, 05] +1F3A7; [0D 14 D7, 05, 05] -1F3D9; [0D 11 F7, 05, 05] +1F3A8; [0D 14 DE, 05, 05] -1F3DA; [0D 11 FE, 05, 05] +1F3A9; [0D 14 E5, 05, 05] -1F3DB; [0D 12 07, 05, 05] +1F3AA; [0D 14 EC, 05, 05] -1F3DC; [0D 12 0E, 05, 05] +1F3AB; [0D 14 F3, 05, 05] -1F3DD; [0D 12 15, 05, 05] +1F3AC; [0D 14 FA, 05, 05] -1F3DE; [0D 12 1C, 05, 05] +1F3AD; [0D 15 03, 05, 05] -1F3DF; [0D 12 23, 05, 05] +1F3AE; [0D 15 0A, 05, 05] -1F3E0; [0D 12 2A, 05, 05] +1F3AF; [0D 15 11, 05, 05] -1F3E1; [0D 12 31, 05, 05] +1F3B0; [0D 15 18, 05, 05] -1F3E2; [0D 12 38, 05, 05] +1F3B1; [0D 15 1F, 05, 05] -1F3E3; [0D 12 3F, 05, 05] +1F3B2; [0D 15 26, 05, 05] -1F3E4; [0D 12 46, 05, 05] +1F3B3; [0D 15 2D, 05, 05] -1F3E5; [0D 12 4D, 05, 05] +1F3B4; [0D 15 34, 05, 05] -1F3E6; [0D 12 54, 05, 05] +1F3B5; [0D 15 3B, 05, 05] -1F3E7; [0D 12 5B, 05, 05] +1F3B6; [0D 15 42, 05, 05] -1F3E8; [0D 12 62, 05, 05] +1F3B7; [0D 15 49, 05, 05] -1F3E9; [0D 12 69, 05, 05] +1F3B8; [0D 15 50, 05, 05] -1F3EA; [0D 12 70, 05, 05] +1F3B9; [0D 15 57, 05, 05] -1F3EB; [0D 12 77, 05, 05] +1F3BA; [0D 15 5E, 05, 05] -1F3EC; [0D 12 7E, 05, 05] +1F3BB; [0D 15 65, 05, 05] -1F3ED; [0D 12 85, 05, 05] +1F3BC; [0D 15 6C, 05, 05] -1F3EE; [0D 12 8C, 05, 05] +1F3BD; [0D 15 73, 05, 05] -1F3EF; [0D 12 93, 05, 05] +1F3BE; [0D 15 7A, 05, 05] -1F3F0; [0D 12 9A, 05, 05] +1F3BF; [0D 15 81, 05, 05] -1F3F1; [0D 12 A1, 05, 05] +1F3C0; [0D 15 88, 05, 05] -1F3F2; [0D 12 A8, 05, 05] +1F3C1; [0D 15 8F, 05, 05] -1F3F3; [0D 12 AF, 05, 05] +1F3C2; [0D 15 96, 05, 05] -1F3F4; [0D 12 B6, 05, 05] +1F3C3; [0D 15 9D, 05, 05] -1F3F5; [0D 12 BD, 05, 05] +1F3C4; [0D 15 A4, 05, 05] -1F3F6; [0D 12 C4, 05, 05] +1F3C5; [0D 15 AB, 05, 05] -1F3F7; [0D 12 CB, 05, 05] +1F3C6; [0D 15 B2, 05, 05] -1F3F8; [0D 12 D2, 05, 05] +1F3C7; [0D 15 B9, 05, 05] -1F3F9; [0D 12 D9, 05, 05] +1F3C8; [0D 15 C0, 05, 05] -1F3FA; [0D 12 E0, 05, 05] +1F3C9; [0D 15 C7, 05, 05] -1F3FB; [0D 12 E7, 05, 05] +1F3CA; [0D 15 CE, 05, 05] -1F3FC; [0D 12 EE, 05, 05] +1F3CB; [0D 15 D5, 05, 05] -1F3FD; [0D 12 F5, 05, 05] +1F3CC; [0D 15 DC, 05, 05] -1F3FE; [0D 12 FC, 05, 05] +1F3CD; [0D 15 E3, 05, 05] -1F3FF; [0D 13 05, 05, 05] +1F3CE; [0D 15 EA, 05, 05] -1F400; [0D 13 0C, 05, 05] +1F3CF; [0D 15 F1, 05, 05] -1F401; [0D 13 13, 05, 05] +1F3D0; [0D 15 F8, 05, 05] -1F402; [0D 13 1A, 05, 05] +1F3D1; [0D 15 FF, 05, 05] -1F403; [0D 13 21, 05, 05] +1F3D2; [0D 16 08, 05, 05] -1F404; [0D 13 28, 05, 05] +1F3D3; [0D 16 0F, 05, 05] -1F405; [0D 13 2F, 05, 05] +1F3D4; [0D 16 16, 05, 05] -1F406; [0D 13 36, 05, 05] +1F3D5; [0D 16 1D, 05, 05] -1F407; [0D 13 3D, 05, 05] +1F3D6; [0D 16 24, 05, 05] -1F408; [0D 13 44, 05, 05] +1F3D7; [0D 16 2B, 05, 05] -1F409; [0D 13 4B, 05, 05] +1F3D8; [0D 16 32, 05, 05] -1F40A; [0D 13 52, 05, 05] +1F3D9; [0D 16 39, 05, 05] -1F40B; [0D 13 59, 05, 05] +1F3DA; [0D 16 40, 05, 05] -1F40C; [0D 13 60, 05, 05] +1F3DB; [0D 16 47, 05, 05] -1F40D; [0D 13 67, 05, 05] +1F3DC; [0D 16 4E, 05, 05] -1F40E; [0D 13 6E, 05, 05] +1F3DD; [0D 16 55, 05, 05] -1F40F; [0D 13 75, 05, 05] +1F3DE; [0D 16 5C, 05, 05] -1F410; [0D 13 7C, 05, 05] +1F3DF; [0D 16 63, 05, 05] -1F411; [0D 13 83, 05, 05] +1F3E0; [0D 16 6A, 05, 05] -1F412; [0D 13 8A, 05, 05] +1F3E1; [0D 16 71, 05, 05] -1F413; [0D 13 91, 05, 05] +1F3E2; [0D 16 78, 05, 05] -1F414; [0D 13 98, 05, 05] +1F3E3; [0D 16 7F, 05, 05] -1F415; [0D 13 9F, 05, 05] +1F3E4; [0D 16 86, 05, 05] -1F416; [0D 13 A6, 05, 05] +1F3E5; [0D 16 8D, 05, 05] -1F417; [0D 13 AD, 05, 05] +1F3E6; [0D 16 94, 05, 05] -1F418; [0D 13 B4, 05, 05] +1F3E7; [0D 16 9B, 05, 05] -1F419; [0D 13 BB, 05, 05] +1F3E8; [0D 16 A2, 05, 05] -1F41A; [0D 13 C2, 05, 05] +1F3E9; [0D 16 A9, 05, 05] -1F41B; [0D 13 C9, 05, 05] +1F3EA; [0D 16 B0, 05, 05] -1F41C; [0D 13 D0, 05, 05] +1F3EB; [0D 16 B7, 05, 05] -1F41D; [0D 13 D7, 05, 05] +1F3EC; [0D 16 BE, 05, 05] -1F41E; [0D 13 DE, 05, 05] +1F3ED; [0D 16 C5, 05, 05] -1F41F; [0D 13 E5, 05, 05] +1F3EE; [0D 16 CC, 05, 05] -1F420; [0D 13 EC, 05, 05] +1F3EF; [0D 16 D3, 05, 05] -1F421; [0D 13 F3, 05, 05] +1F3F0; [0D 16 DA, 05, 05] -1F422; [0D 13 FA, 05, 05] +1F3F1; [0D 16 E1, 05, 05] -1F423; [0D 14 03, 05, 05] +1F3F2; [0D 16 E8, 05, 05] -1F424; [0D 14 0A, 05, 05] +1F3F3; [0D 16 EF, 05, 05] -1F425; [0D 14 11, 05, 05] +1F3F4; [0D 16 F6, 05, 05] -1F426; [0D 14 18, 05, 05] +1F3F5; [0D 16 FD, 05, 05] -1F427; [0D 14 1F, 05, 05] +1F3F6; [0D 17 06, 05, 05] -1F428; [0D 14 26, 05, 05] +1F3F7; [0D 17 0D, 05, 05] -1F429; [0D 14 2D, 05, 05] +1F3F8; [0D 17 14, 05, 05] -1F42A; [0D 14 34, 05, 05] +1F3F9; [0D 17 1B, 05, 05] -1F42B; [0D 14 3B, 05, 05] +1F3FA; [0D 17 22, 05, 05] -1F42C; [0D 14 42, 05, 05] +1F3FB; [0D 17 29, 05, 05] -1F42D; [0D 14 49, 05, 05] +1F3FC; [0D 17 30, 05, 05] -1F42E; [0D 14 50, 05, 05] +1F3FD; [0D 17 37, 05, 05] -1F42F; [0D 14 57, 05, 05] +1F3FE; [0D 17 3E, 05, 05] -1F430; [0D 14 5E, 05, 05] +1F3FF; [0D 17 45, 05, 05] -1F431; [0D 14 65, 05, 05] +1F400; [0D 17 4C, 05, 05] -1F432; [0D 14 6C, 05, 05] +1F401; [0D 17 53, 05, 05] -1F433; [0D 14 73, 05, 05] +1F402; [0D 17 5A, 05, 05] -1F434; [0D 14 7A, 05, 05] +1F403; [0D 17 61, 05, 05] -1F435; [0D 14 81, 05, 05] +1F404; [0D 17 68, 05, 05] -1F436; [0D 14 88, 05, 05] +1F405; [0D 17 6F, 05, 05] -1F437; [0D 14 8F, 05, 05] +1F406; [0D 17 76, 05, 05] -1F438; [0D 14 96, 05, 05] +1F407; [0D 17 7D, 05, 05] -1F439; [0D 14 9D, 05, 05] +1F408; [0D 17 84, 05, 05] -1F43A; [0D 14 A4, 05, 05] +1F409; [0D 17 8B, 05, 05] -1F43B; [0D 14 AB, 05, 05] +1F40A; [0D 17 92, 05, 05] -1F43C; [0D 14 B2, 05, 05] +1F40B; [0D 17 99, 05, 05] -1F43D; [0D 14 B9, 05, 05] +1F40C; [0D 17 A0, 05, 05] -1F43E; [0D 14 C0, 05, 05] +1F40D; [0D 17 A7, 05, 05] -1F43F; [0D 14 C7, 05, 05] +1F40E; [0D 17 AE, 05, 05] -1F440; [0D 14 CE, 05, 05] +1F40F; [0D 17 B5, 05, 05] -1F441; [0D 14 D5, 05, 05] +1F410; [0D 17 BC, 05, 05] -1F442; [0D 14 DC, 05, 05] +1F411; [0D 17 C3, 05, 05] -1F443; [0D 14 E3, 05, 05] +1F412; [0D 17 CA, 05, 05] -1F444; [0D 14 EA, 05, 05] +1F413; [0D 17 D1, 05, 05] -1F445; [0D 14 F1, 05, 05] +1F414; [0D 17 D8, 05, 05] -1F446; [0D 14 F8, 05, 05] +1F415; [0D 17 DF, 05, 05] -1F447; [0D 14 FF, 05, 05] +1F416; [0D 17 E6, 05, 05] -1F448; [0D 15 08, 05, 05] +1F417; [0D 17 ED, 05, 05] -1F449; [0D 15 0F, 05, 05] +1F418; [0D 17 F4, 05, 05] -1F44A; [0D 15 16, 05, 05] +1F419; [0D 17 FB, 05, 05] -1F44B; [0D 15 1D, 05, 05] +1F41A; [0D 18 04, 05, 05] -1F44C; [0D 15 24, 05, 05] +1F41B; [0D 18 0B, 05, 05] -1F44D; [0D 15 2B, 05, 05] +1F41C; [0D 18 12, 05, 05] -1F44E; [0D 15 32, 05, 05] +1F41D; [0D 18 19, 05, 05] -1F44F; [0D 15 39, 05, 05] +1F41E; [0D 18 20, 05, 05] -1F450; [0D 15 40, 05, 05] +1F41F; [0D 18 27, 05, 05] -1F451; [0D 15 47, 05, 05] +1F420; [0D 18 2E, 05, 05] -1F452; [0D 15 4E, 05, 05] +1F421; [0D 18 35, 05, 05] -1F453; [0D 15 55, 05, 05] +1F422; [0D 18 3C, 05, 05] -1F454; [0D 15 5C, 05, 05] +1F423; [0D 18 43, 05, 05] -1F455; [0D 15 63, 05, 05] +1F424; [0D 18 4A, 05, 05] -1F456; [0D 15 6A, 05, 05] +1F425; [0D 18 51, 05, 05] -1F457; [0D 15 71, 05, 05] +1F426; [0D 18 58, 05, 05] -1F458; [0D 15 78, 05, 05] +1F427; [0D 18 5F, 05, 05] -1F459; [0D 15 7F, 05, 05] +1F428; [0D 18 66, 05, 05] -1F45A; [0D 15 86, 05, 05] +1F429; [0D 18 6D, 05, 05] -1F45B; [0D 15 8D, 05, 05] +1F42A; [0D 18 74, 05, 05] -1F45C; [0D 15 94, 05, 05] +1F42B; [0D 18 7B, 05, 05] -1F45D; [0D 15 9B, 05, 05] +1F42C; [0D 18 82, 05, 05] -1F45E; [0D 15 A2, 05, 05] +1F42D; [0D 18 89, 05, 05] -1F45F; [0D 15 A9, 05, 05] +1F42E; [0D 18 90, 05, 05] -1F460; [0D 15 B0, 05, 05] +1F42F; [0D 18 97, 05, 05] -1F461; [0D 15 B7, 05, 05] +1F430; [0D 18 9E, 05, 05] -1F462; [0D 15 BE, 05, 05] +1F431; [0D 18 A5, 05, 05] -1F463; [0D 15 C5, 05, 05] +1F432; [0D 18 AC, 05, 05] -1F464; [0D 15 CC, 05, 05] +1F433; [0D 18 B3, 05, 05] -1F465; [0D 15 D3, 05, 05] +1F434; [0D 18 BA, 05, 05] -1F466; [0D 15 DA, 05, 05] +1F435; [0D 18 C1, 05, 05] -1F467; [0D 15 E1, 05, 05] +1F436; [0D 18 C8, 05, 05] -1F468; [0D 15 E8, 05, 05] +1F437; [0D 18 CF, 05, 05] -1F469; [0D 15 EF, 05, 05] +1F438; [0D 18 D6, 05, 05] -1F46A; [0D 15 F6, 05, 05] +1F439; [0D 18 DD, 05, 05] -1F46B; [0D 15 FD, 05, 05] +1F43A; [0D 18 E4, 05, 05] -1F46C; [0D 16 06, 05, 05] +1F43B; [0D 18 EB, 05, 05] -1F46D; [0D 16 0D, 05, 05] +1F43C; [0D 18 F2, 05, 05] -1F46E; [0D 16 14, 05, 05] +1F43D; [0D 18 F9, 05, 05] -1F46F; [0D 16 1B, 05, 05] +1F43E; [0D 19 02, 05, 05] -1F470; [0D 16 22, 05, 05] +1F43F; [0D 19 09, 05, 05] -1F471; [0D 16 29, 05, 05] +1F440; [0D 19 10, 05, 05] -1F472; [0D 16 30, 05, 05] +1F441; [0D 19 17, 05, 05] -1F473; [0D 16 37, 05, 05] +1F442; [0D 19 1E, 05, 05] -1F474; [0D 16 3E, 05, 05] +1F443; [0D 19 25, 05, 05] -1F475; [0D 16 45, 05, 05] +1F444; [0D 19 2C, 05, 05] -1F476; [0D 16 4C, 05, 05] +1F445; [0D 19 33, 05, 05] -1F477; [0D 16 53, 05, 05] +1F446; [0D 19 3A, 05, 05] -1F478; [0D 16 5A, 05, 05] +1F447; [0D 19 41, 05, 05] -1F479; [0D 16 61, 05, 05] +1F448; [0D 19 48, 05, 05] -1F47A; [0D 16 68, 05, 05] +1F449; [0D 19 4F, 05, 05] -1F47B; [0D 16 6F, 05, 05] +1F44A; [0D 19 56, 05, 05] -1F47C; [0D 16 76, 05, 05] +1F44B; [0D 19 5D, 05, 05] -1F47D; [0D 16 7D, 05, 05] +1F44C; [0D 19 64, 05, 05] -1F47E; [0D 16 84, 05, 05] +1F44D; [0D 19 6B, 05, 05] -1F47F; [0D 16 8B, 05, 05] +1F44E; [0D 19 72, 05, 05] -1F480; [0D 16 92, 05, 05] +1F44F; [0D 19 79, 05, 05] -1F481; [0D 16 99, 05, 05] +1F450; [0D 19 80, 05, 05] -1F482; [0D 16 A0, 05, 05] +1F451; [0D 19 87, 05, 05] -1F483; [0D 16 A7, 05, 05] +1F452; [0D 19 8E, 05, 05] -1F484; [0D 16 AE, 05, 05] +1F453; [0D 19 95, 05, 05] -1F485; [0D 16 B5, 05, 05] +1F454; [0D 19 9C, 05, 05] -1F486; [0D 16 BC, 05, 05] +1F455; [0D 19 A3, 05, 05] -1F487; [0D 16 C3, 05, 05] +1F456; [0D 19 AA, 05, 05] -1F488; [0D 16 CA, 05, 05] +1F457; [0D 19 B1, 05, 05] -1F489; [0D 16 D1, 05, 05] +1F458; [0D 19 B8, 05, 05] -1F48A; [0D 16 D8, 05, 05] +1F459; [0D 19 BF, 05, 05] -1F48B; [0D 16 DF, 05, 05] +1F45A; [0D 19 C6, 05, 05] -1F48C; [0D 16 E6, 05, 05] +1F45B; [0D 19 CD, 05, 05] -1F48D; [0D 16 ED, 05, 05] +1F45C; [0D 19 D4, 05, 05] -1F48E; [0D 16 F4, 05, 05] +1F45D; [0D 19 DB, 05, 05] -1F48F; [0D 16 FB, 05, 05] +1F45E; [0D 19 E2, 05, 05] -1F490; [0D 17 04, 05, 05] +1F45F; [0D 19 E9, 05, 05] -1F491; [0D 17 0B, 05, 05] +1F460; [0D 19 F0, 05, 05] -1F492; [0D 17 12, 05, 05] +1F461; [0D 19 F7, 05, 05] -1F493; [0D 17 19, 05, 05] +1F462; [0D 19 FE, 05, 05] -1F494; [0D 17 20, 05, 05] +1F463; [0D 1A 07, 05, 05] -1F495; [0D 17 27, 05, 05] +1F464; [0D 1A 0E, 05, 05] -1F496; [0D 17 2E, 05, 05] +1F465; [0D 1A 15, 05, 05] -1F497; [0D 17 35, 05, 05] +1F466; [0D 1A 1C, 05, 05] -1F498; [0D 17 3C, 05, 05] +1F467; [0D 1A 23, 05, 05] -1F499; [0D 17 43, 05, 05] +1F468; [0D 1A 2A, 05, 05] -1F49A; [0D 17 4A, 05, 05] +1F469; [0D 1A 31, 05, 05] -1F49B; [0D 17 51, 05, 05] +1F46A; [0D 1A 38, 05, 05] -1F49C; [0D 17 58, 05, 05] +1F46B; [0D 1A 3F, 05, 05] -1F49D; [0D 17 5F, 05, 05] +1F46C; [0D 1A 46, 05, 05] -1F49E; [0D 17 66, 05, 05] +1F46D; [0D 1A 4D, 05, 05] -1F49F; [0D 17 6D, 05, 05] +1F46E; [0D 1A 54, 05, 05] -1F4A0; [0D 17 74, 05, 05] +1F46F; [0D 1A 5B, 05, 05] -1F4A1; [0D 17 7B, 05, 05] +1F470; [0D 1A 62, 05, 05] -1F4A2; [0D 17 82, 05, 05] +1F471; [0D 1A 69, 05, 05] -1F4A3; [0D 17 89, 05, 05] +1F472; [0D 1A 70, 05, 05] -1F4A4; [0D 17 90, 05, 05] +1F473; [0D 1A 77, 05, 05] -1F4A5; [0D 17 97, 05, 05] +1F474; [0D 1A 7E, 05, 05] -1F4A6; [0D 17 9E, 05, 05] +1F475; [0D 1A 85, 05, 05] -1F4A7; [0D 17 A5, 05, 05] +1F476; [0D 1A 8C, 05, 05] -1F4A8; [0D 17 AC, 05, 05] +1F477; [0D 1A 93, 05, 05] -1F4A9; [0D 17 B3, 05, 05] +1F478; [0D 1A 9A, 05, 05] -1F4AA; [0D 17 BA, 05, 05] +1F479; [0D 1A A1, 05, 05] -1F4AB; [0D 17 C1, 05, 05] +1F47A; [0D 1A A8, 05, 05] -1F4AC; [0D 17 C8, 05, 05] +1F47B; [0D 1A AF, 05, 05] -1F4AD; [0D 17 CF, 05, 05] +1F47C; [0D 1A B6, 05, 05] -1F4AE; [0D 17 D6, 05, 05] +1F47D; [0D 1A BD, 05, 05] -1F4AF; [0D 17 DD, 05, 05] +1F47E; [0D 1A C4, 05, 05] -1F4B0; [0D 17 E4, 05, 05] +1F47F; [0D 1A CB, 05, 05] -1F4B1; [0D 17 EB, 05, 05] +1F480; [0D 1A D2, 05, 05] -1F4B2; [0D 17 F2, 05, 05] +1F481; [0D 1A D9, 05, 05] -1F4B3; [0D 17 F9, 05, 05] +1F482; [0D 1A E0, 05, 05] -1F4B4; [0D 18 02, 05, 05] +1F483; [0D 1A E7, 05, 05] -1F4B5; [0D 18 09, 05, 05] +1F484; [0D 1A EE, 05, 05] -1F4B6; [0D 18 10, 05, 05] +1F485; [0D 1A F5, 05, 05] -1F4B7; [0D 18 17, 05, 05] +1F486; [0D 1A FC, 05, 05] -1F4B8; [0D 18 1E, 05, 05] +1F487; [0D 1B 05, 05, 05] -1F4B9; [0D 18 25, 05, 05] +1F488; [0D 1B 0C, 05, 05] -1F4BA; [0D 18 2C, 05, 05] +1F489; [0D 1B 13, 05, 05] -1F4BB; [0D 18 33, 05, 05] +1F48A; [0D 1B 1A, 05, 05] -1F4BC; [0D 18 3A, 05, 05] +1F48B; [0D 1B 21, 05, 05] -1F4BD; [0D 18 41, 05, 05] +1F48C; [0D 1B 28, 05, 05] -1F4BE; [0D 18 48, 05, 05] +1F48D; [0D 1B 2F, 05, 05] -1F4BF; [0D 18 4F, 05, 05] +1F48E; [0D 1B 36, 05, 05] -1F4C0; [0D 18 56, 05, 05] +1F48F; [0D 1B 3D, 05, 05] -1F4C1; [0D 18 5D, 05, 05] +1F490; [0D 1B 44, 05, 05] -1F4C2; [0D 18 64, 05, 05] +1F491; [0D 1B 4B, 05, 05] -1F4C3; [0D 18 6B, 05, 05] +1F492; [0D 1B 52, 05, 05] -1F4C4; [0D 18 72, 05, 05] +1F493; [0D 1B 59, 05, 05] -1F4C5; [0D 18 79, 05, 05] +1F494; [0D 1B 60, 05, 05] -1F4C6; [0D 18 80, 05, 05] +1F495; [0D 1B 67, 05, 05] -1F4C7; [0D 18 87, 05, 05] +1F496; [0D 1B 6E, 05, 05] -1F4C8; [0D 18 8E, 05, 05] +1F497; [0D 1B 75, 05, 05] -1F4C9; [0D 18 95, 05, 05] +1F498; [0D 1B 7C, 05, 05] -1F4CA; [0D 18 9C, 05, 05] +1F499; [0D 1B 83, 05, 05] -1F4CB; [0D 18 A3, 05, 05] +1F49A; [0D 1B 8A, 05, 05] -1F4CC; [0D 18 AA, 05, 05] +1F49B; [0D 1B 91, 05, 05] -1F4CD; [0D 18 B1, 05, 05] +1F49C; [0D 1B 98, 05, 05] -1F4CE; [0D 18 B8, 05, 05] +1F49D; [0D 1B 9F, 05, 05] -1F4CF; [0D 18 BF, 05, 05] +1F49E; [0D 1B A6, 05, 05] -1F4D0; [0D 18 C6, 05, 05] +1F49F; [0D 1B AD, 05, 05] -1F4D1; [0D 18 CD, 05, 05] +1F4A0; [0D 1B B4, 05, 05] -1F4D2; [0D 18 D4, 05, 05] +1F4A1; [0D 1B BB, 05, 05] -1F4D3; [0D 18 DB, 05, 05] +1F4A2; [0D 1B C2, 05, 05] -1F4D4; [0D 18 E2, 05, 05] +1F4A3; [0D 1B C9, 05, 05] -1F4D5; [0D 18 E9, 05, 05] +1F4A4; [0D 1B D0, 05, 05] -1F4D6; [0D 18 F0, 05, 05] +1F4A5; [0D 1B D7, 05, 05] -1F4D7; [0D 18 F7, 05, 05] +1F4A6; [0D 1B DE, 05, 05] -1F4D8; [0D 18 FE, 05, 05] +1F4A7; [0D 1B E5, 05, 05] -1F4D9; [0D 19 07, 05, 05] +1F4A8; [0D 1B EC, 05, 05] -1F4DA; [0D 19 0E, 05, 05] +1F4A9; [0D 1B F3, 05, 05] -1F4DB; [0D 19 15, 05, 05] +1F4AA; [0D 1B FA, 05, 05] -1F4DC; [0D 19 1C, 05, 05] +1F4AB; [0D 1C 03, 05, 05] -1F4DD; [0D 19 23, 05, 05] +1F4AC; [0D 1C 0A, 05, 05] -1F4DE; [0D 19 2A, 05, 05] +1F4AD; [0D 1C 11, 05, 05] -1F4DF; [0D 19 31, 05, 05] +1F4AE; [0D 1C 18, 05, 05] -1F4E0; [0D 19 38, 05, 05] +1F4AF; [0D 1C 1F, 05, 05] -1F4E1; [0D 19 3F, 05, 05] +1F4B0; [0D 1C 26, 05, 05] -1F4E2; [0D 19 46, 05, 05] +1F4B1; [0D 1C 2D, 05, 05] -1F4E3; [0D 19 4D, 05, 05] +1F4B2; [0D 1C 34, 05, 05] -1F4E4; [0D 19 54, 05, 05] +1F4B3; [0D 1C 3B, 05, 05] -1F4E5; [0D 19 5B, 05, 05] +1F4B4; [0D 1C 42, 05, 05] -1F4E6; [0D 19 62, 05, 05] +1F4B5; [0D 1C 49, 05, 05] -1F4E7; [0D 19 69, 05, 05] +1F4B6; [0D 1C 50, 05, 05] -1F4E8; [0D 19 70, 05, 05] +1F4B7; [0D 1C 57, 05, 05] -1F4E9; [0D 19 77, 05, 05] +1F4B8; [0D 1C 5E, 05, 05] -1F4EA; [0D 19 7E, 05, 05] +1F4B9; [0D 1C 65, 05, 05] -1F4EB; [0D 19 85, 05, 05] +1F4BA; [0D 1C 6C, 05, 05] -1F4EC; [0D 19 8C, 05, 05] +1F4BB; [0D 1C 73, 05, 05] -1F4ED; [0D 19 93, 05, 05] +1F4BC; [0D 1C 7A, 05, 05] -1F4EE; [0D 19 9A, 05, 05] +1F4BD; [0D 1C 81, 05, 05] -1F4EF; [0D 19 A1, 05, 05] +1F4BE; [0D 1C 88, 05, 05] -1F4F0; [0D 19 A8, 05, 05] +1F4BF; [0D 1C 8F, 05, 05] -1F4F1; [0D 19 AF, 05, 05] +1F4C0; [0D 1C 96, 05, 05] -1F4F2; [0D 19 B6, 05, 05] +1F4C1; [0D 1C 9D, 05, 05] -1F4F3; [0D 19 BD, 05, 05] +1F4C2; [0D 1C A4, 05, 05] -1F4F4; [0D 19 C4, 05, 05] +1F4C3; [0D 1C AB, 05, 05] -1F4F5; [0D 19 CB, 05, 05] +1F4C4; [0D 1C B2, 05, 05] -1F4F6; [0D 19 D2, 05, 05] +1F4C5; [0D 1C B9, 05, 05] -1F4F7; [0D 19 D9, 05, 05] +1F4C6; [0D 1C C0, 05, 05] -1F4F8; [0D 19 E0, 05, 05] +1F4C7; [0D 1C C7, 05, 05] -1F4F9; [0D 19 E7, 05, 05] +1F4C8; [0D 1C CE, 05, 05] -1F4FA; [0D 19 EE, 05, 05] +1F4C9; [0D 1C D5, 05, 05] -1F4FB; [0D 19 F5, 05, 05] +1F4CA; [0D 1C DC, 05, 05] -1F4FC; [0D 19 FC, 05, 05] +1F4CB; [0D 1C E3, 05, 05] -1F4FD; [0D 1A 05, 05, 05] +1F4CC; [0D 1C EA, 05, 05] -1F4FE; [0D 1A 0C, 05, 05] +1F4CD; [0D 1C F1, 05, 05] -1F4FF; [0D 1A 13, 05, 05] +1F4CE; [0D 1C F8, 05, 05] -1F500; [0D 1A 1A, 05, 05] +1F4CF; [0D 1C FF, 05, 05] -1F501; [0D 1A 21, 05, 05] +1F4D0; [0D 1D 08, 05, 05] -1F502; [0D 1A 28, 05, 05] +1F4D1; [0D 1D 0F, 05, 05] -1F503; [0D 1A 2F, 05, 05] +1F4D2; [0D 1D 16, 05, 05] -1F504; [0D 1A 36, 05, 05] +1F4D3; [0D 1D 1D, 05, 05] -1F505; [0D 1A 3D, 05, 05] +1F4D4; [0D 1D 24, 05, 05] -1F506; [0D 1A 44, 05, 05] +1F4D5; [0D 1D 2B, 05, 05] -1F507; [0D 1A 4B, 05, 05] +1F4D6; [0D 1D 32, 05, 05] -1F508; [0D 1A 52, 05, 05] +1F4D7; [0D 1D 39, 05, 05] -1F509; [0D 1A 59, 05, 05] +1F4D8; [0D 1D 40, 05, 05] -1F50A; [0D 1A 60, 05, 05] +1F4D9; [0D 1D 47, 05, 05] -1F50B; [0D 1A 67, 05, 05] +1F4DA; [0D 1D 4E, 05, 05] -1F50C; [0D 1A 6E, 05, 05] +1F4DB; [0D 1D 55, 05, 05] -1F50D; [0D 1A 75, 05, 05] +1F4DC; [0D 1D 5C, 05, 05] -1F50E; [0D 1A 7C, 05, 05] +1F4DD; [0D 1D 63, 05, 05] -1F50F; [0D 1A 83, 05, 05] +1F4DE; [0D 1D 6A, 05, 05] -1F510; [0D 1A 8A, 05, 05] +1F4DF; [0D 1D 71, 05, 05] -1F511; [0D 1A 91, 05, 05] +1F4E0; [0D 1D 78, 05, 05] -1F512; [0D 1A 98, 05, 05] +1F4E1; [0D 1D 7F, 05, 05] -1F513; [0D 1A 9F, 05, 05] +1F4E2; [0D 1D 86, 05, 05] -1F514; [0D 1A A6, 05, 05] +1F4E3; [0D 1D 8D, 05, 05] -1F515; [0D 1A AD, 05, 05] +1F4E4; [0D 1D 94, 05, 05] -1F516; [0D 1A B4, 05, 05] +1F4E5; [0D 1D 9B, 05, 05] -1F517; [0D 1A BB, 05, 05] +1F4E6; [0D 1D A2, 05, 05] -1F518; [0D 1A C2, 05, 05] +1F4E7; [0D 1D A9, 05, 05] -1F519; [0D 1A C9, 05, 05] +1F4E8; [0D 1D B0, 05, 05] -1F51A; [0D 1A D0, 05, 05] +1F4E9; [0D 1D B7, 05, 05] -1F51B; [0D 1A D7, 05, 05] +1F4EA; [0D 1D BE, 05, 05] -1F51C; [0D 1A DE, 05, 05] +1F4EB; [0D 1D C5, 05, 05] -1F51D; [0D 1A E5, 05, 05] +1F4EC; [0D 1D CC, 05, 05] -1F51E; [0D 1A EC, 05, 05] +1F4ED; [0D 1D D3, 05, 05] -1F51F; [0D 1A F3, 05, 05] +1F4EE; [0D 1D DA, 05, 05] -1F520; [0D 1A FA, 05, 05] +1F4EF; [0D 1D E1, 05, 05] -1F521; [0D 1B 03, 05, 05] +1F4F0; [0D 1D E8, 05, 05] -1F522; [0D 1B 0A, 05, 05] +1F4F1; [0D 1D EF, 05, 05] -1F523; [0D 1B 11, 05, 05] +1F4F2; [0D 1D F6, 05, 05] -1F524; [0D 1B 18, 05, 05] +1F4F3; [0D 1D FD, 05, 05] -1F525; [0D 1B 1F, 05, 05] +1F4F4; [0D 1E 06, 05, 05] -1F526; [0D 1B 26, 05, 05] +1F4F5; [0D 1E 0D, 05, 05] -1F527; [0D 1B 2D, 05, 05] +1F4F6; [0D 1E 14, 05, 05] -1F528; [0D 1B 34, 05, 05] +1F4F7; [0D 1E 1B, 05, 05] -1F529; [0D 1B 3B, 05, 05] +1F4F8; [0D 1E 22, 05, 05] -1F52A; [0D 1B 42, 05, 05] +1F4F9; [0D 1E 29, 05, 05] -1F52B; [0D 1B 49, 05, 05] +1F4FA; [0D 1E 30, 05, 05] -1F52C; [0D 1B 50, 05, 05] +1F4FB; [0D 1E 37, 05, 05] -1F52D; [0D 1B 57, 05, 05] +1F4FC; [0D 1E 3E, 05, 05] -1F52E; [0D 1B 5E, 05, 05] +1F4FD; [0D 1E 45, 05, 05] -1F52F; [0D 1B 65, 05, 05] +1F4FE; [0D 1E 4C, 05, 05] -1F530; [0D 1B 6C, 05, 05] +1F4FF; [0D 1E 53, 05, 05] -1F531; [0D 1B 73, 05, 05] +1F500; [0D 1E 5A, 05, 05] -1F532; [0D 1B 7A, 05, 05] +1F501; [0D 1E 61, 05, 05] -1F533; [0D 1B 81, 05, 05] +1F502; [0D 1E 68, 05, 05] -1F534; [0D 1B 88, 05, 05] +1F503; [0D 1E 6F, 05, 05] -1F535; [0D 1B 8F, 05, 05] +1F504; [0D 1E 76, 05, 05] -1F536; [0D 1B 96, 05, 05] +1F505; [0D 1E 7D, 05, 05] -1F537; [0D 1B 9D, 05, 05] +1F506; [0D 1E 84, 05, 05] -1F538; [0D 1B A4, 05, 05] +1F507; [0D 1E 8B, 05, 05] -1F539; [0D 1B AB, 05, 05] +1F508; [0D 1E 92, 05, 05] -1F53A; [0D 1B B2, 05, 05] +1F509; [0D 1E 99, 05, 05] -1F53B; [0D 1B B9, 05, 05] +1F50A; [0D 1E A0, 05, 05] -1F53C; [0D 1B C0, 05, 05] +1F50B; [0D 1E A7, 05, 05] -1F53D; [0D 1B C7, 05, 05] +1F50C; [0D 1E AE, 05, 05] -1F53E; [0D 1B CE, 05, 05] +1F50D; [0D 1E B5, 05, 05] -1F53F; [0D 1B D5, 05, 05] +1F50E; [0D 1E BC, 05, 05] -1F540; [0D 1B DC, 05, 05] +1F50F; [0D 1E C3, 05, 05] -1F541; [0D 1B E3, 05, 05] +1F510; [0D 1E CA, 05, 05] -1F542; [0D 1B EA, 05, 05] +1F511; [0D 1E D1, 05, 05] -1F543; [0D 1B F1, 05, 05] +1F512; [0D 1E D8, 05, 05] -1F544; [0D 1B F8, 05, 05] +1F513; [0D 1E DF, 05, 05] -1F545; [0D 1B FF, 05, 05] +1F514; [0D 1E E6, 05, 05] -1F546; [0D 1C 08, 05, 05] +1F515; [0D 1E ED, 05, 05] -1F547; [0D 1C 0F, 05, 05] +1F516; [0D 1E F4, 05, 05] -1F548; [0D 1C 16, 05, 05] +1F517; [0D 1E FB, 05, 05] -1F549; [0D 1C 1D, 05, 05] +1F518; [0D 1F 04, 05, 05] -1F54A; [0D 1C 24, 05, 05] +1F519; [0D 1F 0B, 05, 05] -1F54B; [0D 1C 2B, 05, 05] +1F51A; [0D 1F 12, 05, 05] -1F54C; [0D 1C 32, 05, 05] +1F51B; [0D 1F 19, 05, 05] -1F54D; [0D 1C 39, 05, 05] +1F51C; [0D 1F 20, 05, 05] -1F54E; [0D 1C 40, 05, 05] +1F51D; [0D 1F 27, 05, 05] -1F54F; [0D 1C 47, 05, 05] +1F51E; [0D 1F 2E, 05, 05] -1F550; [0D 1C 4E, 05, 05] +1F51F; [0D 1F 35, 05, 05] -1F551; [0D 1C 55, 05, 05] +1F520; [0D 1F 3C, 05, 05] -1F552; [0D 1C 5C, 05, 05] +1F521; [0D 1F 43, 05, 05] -1F553; [0D 1C 63, 05, 05] +1F522; [0D 1F 4A, 05, 05] -1F554; [0D 1C 6A, 05, 05] +1F523; [0D 1F 51, 05, 05] -1F555; [0D 1C 71, 05, 05] +1F524; [0D 1F 58, 05, 05] -1F556; [0D 1C 78, 05, 05] +1F525; [0D 1F 5F, 05, 05] -1F557; [0D 1C 7F, 05, 05] +1F526; [0D 1F 66, 05, 05] -1F558; [0D 1C 86, 05, 05] +1F527; [0D 1F 6D, 05, 05] -1F559; [0D 1C 8D, 05, 05] +1F528; [0D 1F 74, 05, 05] -1F55A; [0D 1C 94, 05, 05] +1F529; [0D 1F 7B, 05, 05] -1F55B; [0D 1C 9B, 05, 05] +1F52A; [0D 1F 82, 05, 05] -1F55C; [0D 1C A2, 05, 05] +1F52B; [0D 1F 89, 05, 05] -1F55D; [0D 1C A9, 05, 05] +1F52C; [0D 1F 90, 05, 05] -1F55E; [0D 1C B0, 05, 05] +1F52D; [0D 1F 97, 05, 05] -1F55F; [0D 1C B7, 05, 05] +1F52E; [0D 1F 9E, 05, 05] -1F560; [0D 1C BE, 05, 05] +1F52F; [0D 1F A5, 05, 05] -1F561; [0D 1C C5, 05, 05] +1F530; [0D 1F AC, 05, 05] -1F562; [0D 1C CC, 05, 05] +1F531; [0D 1F B3, 05, 05] -1F563; [0D 1C D3, 05, 05] +1F532; [0D 1F BA, 05, 05] -1F564; [0D 1C DA, 05, 05] +1F533; [0D 1F C1, 05, 05] -1F565; [0D 1C E1, 05, 05] +1F534; [0D 1F C8, 05, 05] -1F566; [0D 1C E8, 05, 05] +1F535; [0D 1F CF, 05, 05] -1F567; [0D 1C EF, 05, 05] +1F536; [0D 1F D6, 05, 05] -1F568; [0D 1C F6, 05, 05] +1F537; [0D 1F DD, 05, 05] -1F569; [0D 1C FD, 05, 05] +1F538; [0D 1F E4, 05, 05] -1F56A; [0D 1D 06, 05, 05] +1F539; [0D 1F EB, 05, 05] -1F56B; [0D 1D 0D, 05, 05] +1F53A; [0D 1F F2, 05, 05] -1F56C; [0D 1D 14, 05, 05] +1F53B; [0D 1F F9, 05, 05] -1F56D; [0D 1D 1B, 05, 05] +1F53C; [0D 20 02, 05, 05] -1F56E; [0D 1D 22, 05, 05] +1F53D; [0D 20 09, 05, 05] -1F56F; [0D 1D 29, 05, 05] +1F53E; [0D 20 10, 05, 05] -1F570; [0D 1D 30, 05, 05] +1F53F; [0D 20 17, 05, 05] -1F571; [0D 1D 37, 05, 05] +1F540; [0D 20 1E, 05, 05] -1F572; [0D 1D 3E, 05, 05] +1F541; [0D 20 25, 05, 05] -1F573; [0D 1D 45, 05, 05] +1F542; [0D 20 2C, 05, 05] -1F574; [0D 1D 4C, 05, 05] +1F543; [0D 20 33, 05, 05] -1F575; [0D 1D 53, 05, 05] +1F544; [0D 20 3A, 05, 05] -1F576; [0D 1D 5A, 05, 05] +1F545; [0D 20 41, 05, 05] -1F577; [0D 1D 61, 05, 05] +1F546; [0D 20 48, 05, 05] -1F578; [0D 1D 68, 05, 05] +1F547; [0D 20 4F, 05, 05] -1F579; [0D 1D 6F, 05, 05] +1F548; [0D 20 56, 05, 05] -1F57A; [0D 1D 76, 05, 05] +1F549; [0D 20 5D, 05, 05] -1F57B; [0D 1D 7D, 05, 05] +1F54A; [0D 20 64, 05, 05] -1F57C; [0D 1D 84, 05, 05] +1F54B; [0D 20 6B, 05, 05] -1F57D; [0D 1D 8B, 05, 05] +1F54C; [0D 20 72, 05, 05] -1F57E; [0D 1D 92, 05, 05] +1F54D; [0D 20 79, 05, 05] -1F57F; [0D 1D 99, 05, 05] +1F54E; [0D 20 80, 05, 05] -1F580; [0D 1D A0, 05, 05] +1F54F; [0D 20 87, 05, 05] -1F581; [0D 1D A7, 05, 05] +1F550; [0D 20 8E, 05, 05] -1F582; [0D 1D AE, 05, 05] +1F551; [0D 20 95, 05, 05] -1F583; [0D 1D B5, 05, 05] +1F552; [0D 20 9C, 05, 05] -1F584; [0D 1D BC, 05, 05] +1F553; [0D 20 A3, 05, 05] -1F585; [0D 1D C3, 05, 05] +1F554; [0D 20 AA, 05, 05] -1F586; [0D 1D CA, 05, 05] +1F555; [0D 20 B1, 05, 05] -1F587; [0D 1D D1, 05, 05] +1F556; [0D 20 B8, 05, 05] -1F588; [0D 1D D8, 05, 05] +1F557; [0D 20 BF, 05, 05] -1F589; [0D 1D DF, 05, 05] +1F558; [0D 20 C6, 05, 05] -1F58A; [0D 1D E6, 05, 05] +1F559; [0D 20 CD, 05, 05] -1F58B; [0D 1D ED, 05, 05] +1F55A; [0D 20 D4, 05, 05] -1F58C; [0D 1D F4, 05, 05] +1F55B; [0D 20 DB, 05, 05] -1F58D; [0D 1D FB, 05, 05] +1F55C; [0D 20 E2, 05, 05] -1F58E; [0D 1E 04, 05, 05] +1F55D; [0D 20 E9, 05, 05] -1F58F; [0D 1E 0B, 05, 05] +1F55E; [0D 20 F0, 05, 05] -1F590; [0D 1E 12, 05, 05] +1F55F; [0D 20 F7, 05, 05] -1F591; [0D 1E 19, 05, 05] +1F560; [0D 20 FE, 05, 05] -1F592; [0D 1E 20, 05, 05] +1F561; [0D 21 07, 05, 05] -1F593; [0D 1E 27, 05, 05] +1F562; [0D 21 0E, 05, 05] -1F594; [0D 1E 2E, 05, 05] +1F563; [0D 21 15, 05, 05] -1F595; [0D 1E 35, 05, 05] +1F564; [0D 21 1C, 05, 05] -1F596; [0D 1E 3C, 05, 05] +1F565; [0D 21 23, 05, 05] -1F597; [0D 1E 43, 05, 05] +1F566; [0D 21 2A, 05, 05] -1F598; [0D 1E 4A, 05, 05] +1F567; [0D 21 31, 05, 05] -1F599; [0D 1E 51, 05, 05] +1F568; [0D 21 38, 05, 05] -1F59A; [0D 1E 58, 05, 05] +1F569; [0D 21 3F, 05, 05] -1F59B; [0D 1E 5F, 05, 05] +1F56A; [0D 21 46, 05, 05] -1F59C; [0D 1E 66, 05, 05] +1F56B; [0D 21 4D, 05, 05] -1F59D; [0D 1E 6D, 05, 05] +1F56C; [0D 21 54, 05, 05] -1F59E; [0D 1E 74, 05, 05] +1F56D; [0D 21 5B, 05, 05] -1F59F; [0D 1E 7B, 05, 05] +1F56E; [0D 21 62, 05, 05] -1F5A0; [0D 1E 82, 05, 05] +1F56F; [0D 21 69, 05, 05] -1F5A1; [0D 1E 89, 05, 05] +1F570; [0D 21 70, 05, 05] -1F5A2; [0D 1E 90, 05, 05] +1F571; [0D 21 77, 05, 05] -1F5A3; [0D 1E 97, 05, 05] +1F572; [0D 21 7E, 05, 05] -1F5A4; [0D 1E 9E, 05, 05] +1F573; [0D 21 85, 05, 05] -1F5A5; [0D 1E A5, 05, 05] +1F574; [0D 21 8C, 05, 05] -1F5A6; [0D 1E AC, 05, 05] +1F575; [0D 21 93, 05, 05] -1F5A7; [0D 1E B3, 05, 05] +1F576; [0D 21 9A, 05, 05] -1F5A8; [0D 1E BA, 05, 05] +1F577; [0D 21 A1, 05, 05] -1F5A9; [0D 1E C1, 05, 05] +1F578; [0D 21 A8, 05, 05] -1F5AA; [0D 1E C8, 05, 05] +1F579; [0D 21 AF, 05, 05] -1F5AB; [0D 1E CF, 05, 05] +1F57A; [0D 21 B6, 05, 05] -1F5AC; [0D 1E D6, 05, 05] +1F57B; [0D 21 BD, 05, 05] -1F5AD; [0D 1E DD, 05, 05] +1F57C; [0D 21 C4, 05, 05] -1F5AE; [0D 1E E4, 05, 05] +1F57D; [0D 21 CB, 05, 05] -1F5AF; [0D 1E EB, 05, 05] +1F57E; [0D 21 D2, 05, 05] -1F5B0; [0D 1E F2, 05, 05] +1F57F; [0D 21 D9, 05, 05] -1F5B1; [0D 1E F9, 05, 05] +1F580; [0D 21 E0, 05, 05] -1F5B2; [0D 1F 02, 05, 05] +1F581; [0D 21 E7, 05, 05] -1F5B3; [0D 1F 09, 05, 05] +1F582; [0D 21 EE, 05, 05] -1F5B4; [0D 1F 10, 05, 05] +1F583; [0D 21 F5, 05, 05] -1F5B5; [0D 1F 17, 05, 05] +1F584; [0D 21 FC, 05, 05] -1F5B6; [0D 1F 1E, 05, 05] +1F585; [0D 22 05, 05, 05] -1F5B7; [0D 1F 25, 05, 05] +1F586; [0D 22 0C, 05, 05] -1F5B8; [0D 1F 2C, 05, 05] +1F587; [0D 22 13, 05, 05] -1F5B9; [0D 1F 33, 05, 05] +1F588; [0D 22 1A, 05, 05] -1F5BA; [0D 1F 3A, 05, 05] +1F589; [0D 22 21, 05, 05] -1F5BB; [0D 1F 41, 05, 05] +1F58A; [0D 22 28, 05, 05] -1F5BC; [0D 1F 48, 05, 05] +1F58B; [0D 22 2F, 05, 05] -1F5BD; [0D 1F 4F, 05, 05] +1F58C; [0D 22 36, 05, 05] -1F5BE; [0D 1F 56, 05, 05] +1F58D; [0D 22 3D, 05, 05] -1F5BF; [0D 1F 5D, 05, 05] +1F58E; [0D 22 44, 05, 05] -1F5C0; [0D 1F 64, 05, 05] +1F58F; [0D 22 4B, 05, 05] -1F5C1; [0D 1F 6B, 05, 05] +1F590; [0D 22 52, 05, 05] -1F5C2; [0D 1F 72, 05, 05] +1F591; [0D 22 59, 05, 05] -1F5C3; [0D 1F 79, 05, 05] +1F592; [0D 22 60, 05, 05] -1F5C4; [0D 1F 80, 05, 05] +1F593; [0D 22 67, 05, 05] -1F5C5; [0D 1F 87, 05, 05] +1F594; [0D 22 6E, 05, 05] -1F5C6; [0D 1F 8E, 05, 05] +1F595; [0D 22 75, 05, 05] -1F5C7; [0D 1F 95, 05, 05] +1F596; [0D 22 7C, 05, 05] -1F5C8; [0D 1F 9C, 05, 05] +1F597; [0D 22 83, 05, 05] -1F5C9; [0D 1F A3, 05, 05] +1F598; [0D 22 8A, 05, 05] -1F5CA; [0D 1F AA, 05, 05] +1F599; [0D 22 91, 05, 05] -1F5CB; [0D 1F B1, 05, 05] +1F59A; [0D 22 98, 05, 05] -1F5CC; [0D 1F B8, 05, 05] +1F59B; [0D 22 9F, 05, 05] -1F5CD; [0D 1F BF, 05, 05] +1F59C; [0D 22 A6, 05, 05] -1F5CE; [0D 1F C6, 05, 05] +1F59D; [0D 22 AD, 05, 05] -1F5CF; [0D 1F CD, 05, 05] +1F59E; [0D 22 B4, 05, 05] -1F5D0; [0D 1F D4, 05, 05] +1F59F; [0D 22 BB, 05, 05] -1F5D1; [0D 1F DB, 05, 05] +1F5A0; [0D 22 C2, 05, 05] -1F5D2; [0D 1F E2, 05, 05] +1F5A1; [0D 22 C9, 05, 05] -1F5D3; [0D 1F E9, 05, 05] +1F5A2; [0D 22 D0, 05, 05] -1F5D4; [0D 1F F0, 05, 05] +1F5A3; [0D 22 D7, 05, 05] -1F5D5; [0D 1F F7, 05, 05] +1F5A4; [0D 22 DE, 05, 05] -1F5D6; [0D 1F FE, 05, 05] +1F5A5; [0D 22 E5, 05, 05] -1F5D7; [0D 20 07, 05, 05] +1F5A6; [0D 22 EC, 05, 05] -1F5D8; [0D 20 0E, 05, 05] +1F5A7; [0D 22 F3, 05, 05] -1F5D9; [0D 20 15, 05, 05] +1F5A8; [0D 22 FA, 05, 05] -1F5DA; [0D 20 1C, 05, 05] +1F5A9; [0D 23 03, 05, 05] -1F5DB; [0D 20 23, 05, 05] +1F5AA; [0D 23 0A, 05, 05] -1F5DC; [0D 20 2A, 05, 05] +1F5AB; [0D 23 11, 05, 05] -1F5DD; [0D 20 31, 05, 05] +1F5AC; [0D 23 18, 05, 05] -1F5DE; [0D 20 38, 05, 05] +1F5AD; [0D 23 1F, 05, 05] -1F5DF; [0D 20 3F, 05, 05] +1F5AE; [0D 23 26, 05, 05] -1F5E0; [0D 20 46, 05, 05] +1F5AF; [0D 23 2D, 05, 05] -1F5E1; [0D 20 4D, 05, 05] +1F5B0; [0D 23 34, 05, 05] -1F5E2; [0D 20 54, 05, 05] +1F5B1; [0D 23 3B, 05, 05] -1F5E3; [0D 20 5B, 05, 05] +1F5B2; [0D 23 42, 05, 05] -1F5E4; [0D 20 62, 05, 05] +1F5B3; [0D 23 49, 05, 05] -1F5E5; [0D 20 69, 05, 05] +1F5B4; [0D 23 50, 05, 05] -1F5E6; [0D 20 70, 05, 05] +1F5B5; [0D 23 57, 05, 05] -1F5E7; [0D 20 77, 05, 05] +1F5B6; [0D 23 5E, 05, 05] -1F5E8; [0D 20 7E, 05, 05] +1F5B7; [0D 23 65, 05, 05] -1F5E9; [0D 20 85, 05, 05] +1F5B8; [0D 23 6C, 05, 05] -1F5EA; [0D 20 8C, 05, 05] +1F5B9; [0D 23 73, 05, 05] -1F5EB; [0D 20 93, 05, 05] +1F5BA; [0D 23 7A, 05, 05] -1F5EC; [0D 20 9A, 05, 05] +1F5BB; [0D 23 81, 05, 05] -1F5ED; [0D 20 A1, 05, 05] +1F5BC; [0D 23 88, 05, 05] -1F5EE; [0D 20 A8, 05, 05] +1F5BD; [0D 23 8F, 05, 05] -1F5EF; [0D 20 AF, 05, 05] +1F5BE; [0D 23 96, 05, 05] -1F5F0; [0D 20 B6, 05, 05] +1F5BF; [0D 23 9D, 05, 05] -1F5F1; [0D 20 BD, 05, 05] +1F5C0; [0D 23 A4, 05, 05] -1F5F2; [0D 20 C4, 05, 05] +1F5C1; [0D 23 AB, 05, 05] -1F5F3; [0D 20 CB, 05, 05] +1F5C2; [0D 23 B2, 05, 05] -1F5F4; [0D 20 D2, 05, 05] +1F5C3; [0D 23 B9, 05, 05] -1F5F5; [0D 20 D9, 05, 05] +1F5C4; [0D 23 C0, 05, 05] -1F5F6; [0D 20 E0, 05, 05] +1F5C5; [0D 23 C7, 05, 05] -1F5F7; [0D 20 E7, 05, 05] +1F5C6; [0D 23 CE, 05, 05] -1F5F8; [0D 20 EE, 05, 05] +1F5C7; [0D 23 D5, 05, 05] -1F5F9; [0D 20 F5, 05, 05] +1F5C8; [0D 23 DC, 05, 05] -1F5FA; [0D 20 FC, 05, 05] +1F5C9; [0D 23 E3, 05, 05] -1F5FB; [0D 21 05, 05, 05] +1F5CA; [0D 23 EA, 05, 05] -1F5FC; [0D 21 0C, 05, 05] +1F5CB; [0D 23 F1, 05, 05] -1F5FD; [0D 21 13, 05, 05] +1F5CC; [0D 23 F8, 05, 05] -1F5FE; [0D 21 1A, 05, 05] +1F5CD; [0D 23 FF, 05, 05] -1F5FF; [0D 21 21, 05, 05] +1F5CE; [0D 24 08, 05, 05] -1F900; [0D 21 28, 05, 05] +1F5CF; [0D 24 0F, 05, 05] -1F901; [0D 21 2F, 05, 05] +1F5D0; [0D 24 16, 05, 05] -1F902; [0D 21 36, 05, 05] +1F5D1; [0D 24 1D, 05, 05] -1F903; [0D 21 3D, 05, 05] +1F5D2; [0D 24 24, 05, 05] -1F904; [0D 21 44, 05, 05] +1F5D3; [0D 24 2B, 05, 05] -1F905; [0D 21 4B, 05, 05] +1F5D4; [0D 24 32, 05, 05] -1F906; [0D 21 52, 05, 05] +1F5D5; [0D 24 39, 05, 05] -1F907; [0D 21 59, 05, 05] +1F5D6; [0D 24 40, 05, 05] -1F908; [0D 21 60, 05, 05] +1F5D7; [0D 24 47, 05, 05] -1F909; [0D 21 67, 05, 05] +1F5D8; [0D 24 4E, 05, 05] -1F90A; [0D 21 6E, 05, 05] +1F5D9; [0D 24 55, 05, 05] -1F90B; [0D 21 75, 05, 05] +1F5DA; [0D 24 5C, 05, 05] -1F90C; [0D 21 7C, 05, 05] +1F5DB; [0D 24 63, 05, 05] -1F90D; [0D 21 83, 05, 05] +1F5DC; [0D 24 6A, 05, 05] -1F90E; [0D 21 8A, 05, 05] +1F5DD; [0D 24 71, 05, 05] -1F90F; [0D 21 91, 05, 05] +1F5DE; [0D 24 78, 05, 05] -1F910; [0D 21 98, 05, 05] +1F5DF; [0D 24 7F, 05, 05] -1F911; [0D 21 9F, 05, 05] +1F5E0; [0D 24 86, 05, 05] -1F912; [0D 21 A6, 05, 05] +1F5E1; [0D 24 8D, 05, 05] -1F913; [0D 21 AD, 05, 05] +1F5E2; [0D 24 94, 05, 05] -1F914; [0D 21 B4, 05, 05] +1F5E3; [0D 24 9B, 05, 05] -1F915; [0D 21 BB, 05, 05] +1F5E4; [0D 24 A2, 05, 05] -1F916; [0D 21 C2, 05, 05] +1F5E5; [0D 24 A9, 05, 05] -1F917; [0D 21 C9, 05, 05] +1F5E6; [0D 24 B0, 05, 05] -1F918; [0D 21 D0, 05, 05] +1F5E7; [0D 24 B7, 05, 05] -1F919; [0D 21 D7, 05, 05] +1F5E8; [0D 24 BE, 05, 05] -1F91A; [0D 21 DE, 05, 05] +1F5E9; [0D 24 C5, 05, 05] -1F91B; [0D 21 E5, 05, 05] +1F5EA; [0D 24 CC, 05, 05] -1F91C; [0D 21 EC, 05, 05] +1F5EB; [0D 24 D3, 05, 05] -1F91D; [0D 21 F3, 05, 05] +1F5EC; [0D 24 DA, 05, 05] -1F91E; [0D 21 FA, 05, 05] +1F5ED; [0D 24 E1, 05, 05] -1F91F; [0D 22 03, 05, 05] +1F5EE; [0D 24 E8, 05, 05] -1F920; [0D 22 0A, 05, 05] +1F5EF; [0D 24 EF, 05, 05] -1F921; [0D 22 11, 05, 05] +1F5F0; [0D 24 F6, 05, 05] -1F922; [0D 22 18, 05, 05] +1F5F1; [0D 24 FD, 05, 05] -1F923; [0D 22 1F, 05, 05] +1F5F2; [0D 25 06, 05, 05] -1F924; [0D 22 26, 05, 05] +1F5F3; [0D 25 0D, 05, 05] -1F925; [0D 22 2D, 05, 05] +1F5F4; [0D 25 14, 05, 05] -1F926; [0D 22 34, 05, 05] +1F5F5; [0D 25 1B, 05, 05] -1F927; [0D 22 3B, 05, 05] +1F5F6; [0D 25 22, 05, 05] -1F928; [0D 22 42, 05, 05] +1F5F7; [0D 25 29, 05, 05] -1F929; [0D 22 49, 05, 05] +1F5F8; [0D 25 30, 05, 05] -1F92A; [0D 22 50, 05, 05] +1F5F9; [0D 25 37, 05, 05] -1F92B; [0D 22 57, 05, 05] +1F5FA; [0D 25 3E, 05, 05] -1F92C; [0D 22 5E, 05, 05] +1F5FB; [0D 25 45, 05, 05] -1F92D; [0D 22 65, 05, 05] +1F5FC; [0D 25 4C, 05, 05] -1F92E; [0D 22 6C, 05, 05] +1F5FD; [0D 25 53, 05, 05] -1F92F; [0D 22 73, 05, 05] +1F5FE; [0D 25 5A, 05, 05] -1F930; [0D 22 7A, 05, 05] +1F5FF; [0D 25 61, 05, 05] -1F931; [0D 22 81, 05, 05] +1F900; [0D 25 68, 05, 05] -1F932; [0D 22 88, 05, 05] +1F901; [0D 25 6F, 05, 05] -1F933; [0D 22 8F, 05, 05] +1F902; [0D 25 76, 05, 05] -1F934; [0D 22 96, 05, 05] +1F903; [0D 25 7D, 05, 05] -1F935; [0D 22 9D, 05, 05] +1F904; [0D 25 84, 05, 05] -1F936; [0D 22 A4, 05, 05] +1F905; [0D 25 8B, 05, 05] -1F937; [0D 22 AB, 05, 05] +1F906; [0D 25 92, 05, 05] -1F938; [0D 22 B2, 05, 05] +1F907; [0D 25 99, 05, 05] -1F939; [0D 22 B9, 05, 05] +1F908; [0D 25 A0, 05, 05] -1F93A; [0D 22 C0, 05, 05] +1F909; [0D 25 A7, 05, 05] -1F93B; [0D 22 C7, 05, 05] +1F90A; [0D 25 AE, 05, 05] -1F93C; [0D 22 CE, 05, 05] +1F90B; [0D 25 B5, 05, 05] -1F93D; [0D 22 D5, 05, 05] +1F90C; [0D 25 BC, 05, 05] -1F93E; [0D 22 DC, 05, 05] +1F90D; [0D 25 C3, 05, 05] -1F93F; [0D 22 E3, 05, 05] +1F90E; [0D 25 CA, 05, 05] -1F940; [0D 22 EA, 05, 05] +1F90F; [0D 25 D1, 05, 05] -1F941; [0D 22 F1, 05, 05] +1F910; [0D 25 D8, 05, 05] -1F942; [0D 22 F8, 05, 05] +1F911; [0D 25 DF, 05, 05] -1F943; [0D 22 FF, 05, 05] +1F912; [0D 25 E6, 05, 05] -1F944; [0D 23 08, 05, 05] +1F913; [0D 25 ED, 05, 05] -1F945; [0D 23 0F, 05, 05] +1F914; [0D 25 F4, 05, 05] -1F946; [0D 23 16, 05, 05] +1F915; [0D 25 FB, 05, 05] -1F947; [0D 23 1D, 05, 05] +1F916; [0D 26 04, 05, 05] -1F948; [0D 23 24, 05, 05] +1F917; [0D 26 0B, 05, 05] -1F949; [0D 23 2B, 05, 05] +1F918; [0D 26 12, 05, 05] -1F94A; [0D 23 32, 05, 05] +1F919; [0D 26 19, 05, 05] -1F94B; [0D 23 39, 05, 05] +1F91A; [0D 26 20, 05, 05] -1F94C; [0D 23 40, 05, 05] +1F91B; [0D 26 27, 05, 05] -1F94D; [0D 23 47, 05, 05] +1F91C; [0D 26 2E, 05, 05] -1F94E; [0D 23 4E, 05, 05] +1F91D; [0D 26 35, 05, 05] -1F94F; [0D 23 55, 05, 05] +1F91E; [0D 26 3C, 05, 05] -1F950; [0D 23 5C, 05, 05] +1F91F; [0D 26 43, 05, 05] -1F951; [0D 23 63, 05, 05] +1F920; [0D 26 4A, 05, 05] -1F952; [0D 23 6A, 05, 05] +1F921; [0D 26 51, 05, 05] -1F953; [0D 23 71, 05, 05] +1F922; [0D 26 58, 05, 05] -1F954; [0D 23 78, 05, 05] +1F923; [0D 26 5F, 05, 05] -1F955; [0D 23 7F, 05, 05] +1F924; [0D 26 66, 05, 05] -1F956; [0D 23 86, 05, 05] +1F925; [0D 26 6D, 05, 05] -1F957; [0D 23 8D, 05, 05] +1F926; [0D 26 74, 05, 05] -1F958; [0D 23 94, 05, 05] +1F927; [0D 26 7B, 05, 05] -1F959; [0D 23 9B, 05, 05] +1F928; [0D 26 82, 05, 05] -1F95A; [0D 23 A2, 05, 05] +1F929; [0D 26 89, 05, 05] -1F95B; [0D 23 A9, 05, 05] +1F92A; [0D 26 90, 05, 05] -1F95C; [0D 23 B0, 05, 05] +1F92B; [0D 26 97, 05, 05] -1F95D; [0D 23 B7, 05, 05] +1F92C; [0D 26 9E, 05, 05] -1F95E; [0D 23 BE, 05, 05] +1F92D; [0D 26 A5, 05, 05] -1F95F; [0D 23 C5, 05, 05] +1F92E; [0D 26 AC, 05, 05] -1F960; [0D 23 CC, 05, 05] +1F92F; [0D 26 B3, 05, 05] -1F961; [0D 23 D3, 05, 05] +1F930; [0D 26 BA, 05, 05] -1F962; [0D 23 DA, 05, 05] +1F931; [0D 26 C1, 05, 05] -1F963; [0D 23 E1, 05, 05] +1F932; [0D 26 C8, 05, 05] -1F964; [0D 23 E8, 05, 05] +1F933; [0D 26 CF, 05, 05] -1F965; [0D 23 EF, 05, 05] +1F934; [0D 26 D6, 05, 05] -1F966; [0D 23 F6, 05, 05] +1F935; [0D 26 DD, 05, 05] -1F967; [0D 23 FD, 05, 05] +1F936; [0D 26 E4, 05, 05] -1F968; [0D 24 06, 05, 05] +1F937; [0D 26 EB, 05, 05] -1F969; [0D 24 0D, 05, 05] +1F938; [0D 26 F2, 05, 05] -1F96A; [0D 24 14, 05, 05] +1F939; [0D 26 F9, 05, 05] -1F96B; [0D 24 1B, 05, 05] +1F93A; [0D 27 02, 05, 05] -1F96C; [0D 24 22, 05, 05] +1F93B; [0D 27 09, 05, 05] -1F96D; [0D 24 29, 05, 05] +1F93C; [0D 27 10, 05, 05] -1F96E; [0D 24 30, 05, 05] +1F93D; [0D 27 17, 05, 05] -1F96F; [0D 24 37, 05, 05] +1F93E; [0D 27 1E, 05, 05] -1F970; [0D 24 3E, 05, 05] +1F93F; [0D 27 25, 05, 05] -1F971; [0D 24 45, 05, 05] +1F940; [0D 27 2C, 05, 05] -1F972; [0D 24 4C, 05, 05] +1F941; [0D 27 33, 05, 05] -1F973; [0D 24 53, 05, 05] +1F942; [0D 27 3A, 05, 05] -1F974; [0D 24 5A, 05, 05] +1F943; [0D 27 41, 05, 05] -1F975; [0D 24 61, 05, 05] +1F944; [0D 27 48, 05, 05] -1F976; [0D 24 68, 05, 05] +1F945; [0D 27 4F, 05, 05] -1F977; [0D 24 6F, 05, 05] +1F946; [0D 27 56, 05, 05] -1F978; [0D 24 76, 05, 05] +1F947; [0D 27 5D, 05, 05] -1F97A; [0D 24 7D, 05, 05] +1F948; [0D 27 64, 05, 05] -1F97B; [0D 24 84, 05, 05] +1F949; [0D 27 6B, 05, 05] -1F97C; [0D 24 8B, 05, 05] +1F94A; [0D 27 72, 05, 05] -1F97D; [0D 24 92, 05, 05] +1F94B; [0D 27 79, 05, 05] -1F97E; [0D 24 99, 05, 05] +1F94C; [0D 27 80, 05, 05] -1F97F; [0D 24 A0, 05, 05] +1F94D; [0D 27 87, 05, 05] -1F980; [0D 24 A7, 05, 05] +1F94E; [0D 27 8E, 05, 05] -1F981; [0D 24 AE, 05, 05] +1F94F; [0D 27 95, 05, 05] -1F982; [0D 24 B5, 05, 05] +1F950; [0D 27 9C, 05, 05] -1F983; [0D 24 BC, 05, 05] +1F951; [0D 27 A3, 05, 05] -1F984; [0D 24 C3, 05, 05] +1F952; [0D 27 AA, 05, 05] -1F985; [0D 24 CA, 05, 05] +1F953; [0D 27 B1, 05, 05] -1F986; [0D 24 D1, 05, 05] +1F954; [0D 27 B8, 05, 05] -1F987; [0D 24 D8, 05, 05] +1F955; [0D 27 BF, 05, 05] -1F988; [0D 24 DF, 05, 05] +1F956; [0D 27 C6, 05, 05] -1F989; [0D 24 E6, 05, 05] +1F957; [0D 27 CD, 05, 05] -1F98A; [0D 24 ED, 05, 05] +1F958; [0D 27 D4, 05, 05] -1F98B; [0D 24 F4, 05, 05] +1F959; [0D 27 DB, 05, 05] -1F98C; [0D 24 FB, 05, 05] +1F95A; [0D 27 E2, 05, 05] -1F98D; [0D 25 04, 05, 05] +1F95B; [0D 27 E9, 05, 05] -1F98E; [0D 25 0B, 05, 05] +1F95C; [0D 27 F0, 05, 05] -1F98F; [0D 25 12, 05, 05] +1F95D; [0D 27 F7, 05, 05] -1F990; [0D 25 19, 05, 05] +1F95E; [0D 27 FE, 05, 05] -1F991; [0D 25 20, 05, 05] +1F95F; [0D 28 07, 05, 05] -1F992; [0D 25 27, 05, 05] +1F960; [0D 28 0E, 05, 05] -1F993; [0D 25 2E, 05, 05] +1F961; [0D 28 15, 05, 05] -1F994; [0D 25 35, 05, 05] +1F962; [0D 28 1C, 05, 05] -1F995; [0D 25 3C, 05, 05] +1F963; [0D 28 23, 05, 05] -1F996; [0D 25 43, 05, 05] +1F964; [0D 28 2A, 05, 05] -1F997; [0D 25 4A, 05, 05] +1F965; [0D 28 31, 05, 05] -1F998; [0D 25 51, 05, 05] +1F966; [0D 28 38, 05, 05] -1F999; [0D 25 58, 05, 05] +1F967; [0D 28 3F, 05, 05] -1F99A; [0D 25 5F, 05, 05] +1F968; [0D 28 46, 05, 05] -1F99B; [0D 25 66, 05, 05] +1F969; [0D 28 4D, 05, 05] -1F99C; [0D 25 6D, 05, 05] +1F96A; [0D 28 54, 05, 05] -1F99D; [0D 25 74, 05, 05] +1F96B; [0D 28 5B, 05, 05] -1F99E; [0D 25 7B, 05, 05] +1F96C; [0D 28 62, 05, 05] -1F99F; [0D 25 82, 05, 05] +1F96D; [0D 28 69, 05, 05] -1F9A0; [0D 25 89, 05, 05] +1F96E; [0D 28 70, 05, 05] -1F9A1; [0D 25 90, 05, 05] +1F96F; [0D 28 77, 05, 05] -1F9A2; [0D 25 97, 05, 05] +1F970; [0D 28 7E, 05, 05] -1F9A3; [0D 25 9E, 05, 05] +1F971; [0D 28 85, 05, 05] -1F9A4; [0D 25 A5, 05, 05] +1F972; [0D 28 8C, 05, 05] -1F9A5; [0D 25 AC, 05, 05] +1F973; [0D 28 93, 05, 05] -1F9A6; [0D 25 B3, 05, 05] +1F974; [0D 28 9A, 05, 05] -1F9A7; [0D 25 BA, 05, 05] +1F975; [0D 28 A1, 05, 05] -1F9A8; [0D 25 C1, 05, 05] +1F976; [0D 28 A8, 05, 05] -1F9A9; [0D 25 C8, 05, 05] +1F977; [0D 28 AF, 05, 05] -1F9AA; [0D 25 CF, 05, 05] +1F978; [0D 28 B6, 05, 05] -1F9AB; [0D 25 D6, 05, 05] +1F979; [0D 28 BD, 05, 05] -1F9AC; [0D 25 DD, 05, 05] +1F97A; [0D 28 C4, 05, 05] -1F9AD; [0D 25 E4, 05, 05] +1F97B; [0D 28 CB, 05, 05] -1F9AE; [0D 25 EB, 05, 05] +1F97C; [0D 28 D2, 05, 05] -1F9AF; [0D 25 F2, 05, 05] +1F97D; [0D 28 D9, 05, 05] -1F9B0; [0D 25 F9, 05, 05] +1F97E; [0D 28 E0, 05, 05] -1F9B1; [0D 26 02, 05, 05] +1F97F; [0D 28 E7, 05, 05] -1F9B2; [0D 26 09, 05, 05] +1F980; [0D 28 EE, 05, 05] -1F9B3; [0D 26 10, 05, 05] +1F981; [0D 28 F5, 05, 05] -1F9B4; [0D 26 17, 05, 05] +1F982; [0D 28 FC, 05, 05] -1F9B5; [0D 26 1E, 05, 05] +1F983; [0D 29 05, 05, 05] -1F9B6; [0D 26 25, 05, 05] +1F984; [0D 29 0C, 05, 05] -1F9B7; [0D 26 2C, 05, 05] +1F985; [0D 29 13, 05, 05] -1F9B8; [0D 26 33, 05, 05] +1F986; [0D 29 1A, 05, 05] -1F9B9; [0D 26 3A, 05, 05] +1F987; [0D 29 21, 05, 05] -1F9BA; [0D 26 41, 05, 05] +1F988; [0D 29 28, 05, 05] -1F9BB; [0D 26 48, 05, 05] +1F989; [0D 29 2F, 05, 05] -1F9BC; [0D 26 4F, 05, 05] +1F98A; [0D 29 36, 05, 05] -1F9BD; [0D 26 56, 05, 05] +1F98B; [0D 29 3D, 05, 05] -1F9BE; [0D 26 5D, 05, 05] +1F98C; [0D 29 44, 05, 05] -1F9BF; [0D 26 64, 05, 05] +1F98D; [0D 29 4B, 05, 05] -1F9C0; [0D 26 6B, 05, 05] +1F98E; [0D 29 52, 05, 05] -1F9C1; [0D 26 72, 05, 05] +1F98F; [0D 29 59, 05, 05] -1F9C2; [0D 26 79, 05, 05] +1F990; [0D 29 60, 05, 05] -1F9C3; [0D 26 80, 05, 05] +1F991; [0D 29 67, 05, 05] -1F9C4; [0D 26 87, 05, 05] +1F992; [0D 29 6E, 05, 05] -1F9C5; [0D 26 8E, 05, 05] +1F993; [0D 29 75, 05, 05] -1F9C6; [0D 26 95, 05, 05] +1F994; [0D 29 7C, 05, 05] -1F9C7; [0D 26 9C, 05, 05] +1F995; [0D 29 83, 05, 05] -1F9C8; [0D 26 A3, 05, 05] +1F996; [0D 29 8A, 05, 05] -1F9C9; [0D 26 AA, 05, 05] +1F997; [0D 29 91, 05, 05] -1F9CA; [0D 26 B1, 05, 05] +1F998; [0D 29 98, 05, 05] -1F9CB; [0D 26 B8, 05, 05] +1F999; [0D 29 9F, 05, 05] -1F9CD; [0D 26 BF, 05, 05] +1F99A; [0D 29 A6, 05, 05] -1F9CE; [0D 26 C6, 05, 05] +1F99B; [0D 29 AD, 05, 05] -1F9CF; [0D 26 CD, 05, 05] +1F99C; [0D 29 B4, 05, 05] -1F9D0; [0D 26 D4, 05, 05] +1F99D; [0D 29 BB, 05, 05] -1F9D1; [0D 26 DB, 05, 05] +1F99E; [0D 29 C2, 05, 05] -1F9D2; [0D 26 E2, 05, 05] +1F99F; [0D 29 C9, 05, 05] -1F9D3; [0D 26 E9, 05, 05] +1F9A0; [0D 29 D0, 05, 05] -1F9D4; [0D 26 F0, 05, 05] +1F9A1; [0D 29 D7, 05, 05] -1F9D5; [0D 26 F7, 05, 05] +1F9A2; [0D 29 DE, 05, 05] -1F9D6; [0D 26 FE, 05, 05] +1F9A3; [0D 29 E5, 05, 05] -1F9D7; [0D 27 07, 05, 05] +1F9A4; [0D 29 EC, 05, 05] -1F9D8; [0D 27 0E, 05, 05] +1F9A5; [0D 29 F3, 05, 05] -1F9D9; [0D 27 15, 05, 05] +1F9A6; [0D 29 FA, 05, 05] -1F9DA; [0D 27 1C, 05, 05] +1F9A7; [0D 2A 03, 05, 05] -1F9DB; [0D 27 23, 05, 05] +1F9A8; [0D 2A 0A, 05, 05] -1F9DC; [0D 27 2A, 05, 05] +1F9A9; [0D 2A 11, 05, 05] -1F9DD; [0D 27 31, 05, 05] +1F9AA; [0D 2A 18, 05, 05] -1F9DE; [0D 27 38, 05, 05] +1F9AB; [0D 2A 1F, 05, 05] -1F9DF; [0D 27 3F, 05, 05] +1F9AC; [0D 2A 26, 05, 05] -1F9E0; [0D 27 46, 05, 05] +1F9AD; [0D 2A 2D, 05, 05] -1F9E1; [0D 27 4D, 05, 05] +1F9AE; [0D 2A 34, 05, 05] -1F9E2; [0D 27 54, 05, 05] +1F9AF; [0D 2A 3B, 05, 05] -1F9E3; [0D 27 5B, 05, 05] +1F9B0; [0D 2A 42, 05, 05] -1F9E4; [0D 27 62, 05, 05] +1F9B1; [0D 2A 49, 05, 05] -1F9E5; [0D 27 69, 05, 05] +1F9B2; [0D 2A 50, 05, 05] -1F9E6; [0D 27 70, 05, 05] +1F9B3; [0D 2A 57, 05, 05] -1F9E7; [0D 27 77, 05, 05] +1F9B4; [0D 2A 5E, 05, 05] -1F9E8; [0D 27 7E, 05, 05] +1F9B5; [0D 2A 65, 05, 05] -1F9E9; [0D 27 85, 05, 05] +1F9B6; [0D 2A 6C, 05, 05] -1F9EA; [0D 27 8C, 05, 05] +1F9B7; [0D 2A 73, 05, 05] -1F9EB; [0D 27 93, 05, 05] +1F9B8; [0D 2A 7A, 05, 05] -1F9EC; [0D 27 9A, 05, 05] +1F9B9; [0D 2A 81, 05, 05] -1F9ED; [0D 27 A1, 05, 05] +1F9BA; [0D 2A 88, 05, 05] -1F9EE; [0D 27 A8, 05, 05] +1F9BB; [0D 2A 8F, 05, 05] -1F9EF; [0D 27 AF, 05, 05] +1F9BC; [0D 2A 96, 05, 05] -1F9F0; [0D 27 B6, 05, 05] +1F9BD; [0D 2A 9D, 05, 05] -1F9F1; [0D 27 BD, 05, 05] +1F9BE; [0D 2A A4, 05, 05] -1F9F2; [0D 27 C4, 05, 05] +1F9BF; [0D 2A AB, 05, 05] -1F9F3; [0D 27 CB, 05, 05] +1F9C0; [0D 2A B2, 05, 05] -1F9F4; [0D 27 D2, 05, 05] +1F9C1; [0D 2A B9, 05, 05] -1F9F5; [0D 27 D9, 05, 05] +1F9C2; [0D 2A C0, 05, 05] -1F9F6; [0D 27 E0, 05, 05] +1F9C3; [0D 2A C7, 05, 05] -1F9F7; [0D 27 E7, 05, 05] +1F9C4; [0D 2A CE, 05, 05] -1F9F8; [0D 27 EE, 05, 05] +1F9C5; [0D 2A D5, 05, 05] -1F9F9; [0D 27 F5, 05, 05] +1F9C6; [0D 2A DC, 05, 05] -1F9FA; [0D 27 FC, 05, 05] +1F9C7; [0D 2A E3, 05, 05] -1F9FB; [0D 28 05, 05, 05] +1F9C8; [0D 2A EA, 05, 05] -1F9FC; [0D 28 0C, 05, 05] +1F9C9; [0D 2A F1, 05, 05] -1F9FD; [0D 28 13, 05, 05] +1F9CA; [0D 2A F8, 05, 05] -1F9FE; [0D 28 1A, 05, 05] +1F9CB; [0D 2A FF, 05, 05] -1F9FF; [0D 28 21, 05, 05] +1F9CC; [0D 2B 08, 05, 05] -1FA70; [0D 28 28, 05, 05] +1F9CD; [0D 2B 0F, 05, 05] -1FA71; [0D 28 2F, 05, 05] +1F9CE; [0D 2B 16, 05, 05] -1FA72; [0D 28 36, 05, 05] +1F9CF; [0D 2B 1D, 05, 05] -1FA73; [0D 28 3D, 05, 05] +1F9D0; [0D 2B 24, 05, 05] -1FA74; [0D 28 44, 05, 05] +1F9D1; [0D 2B 2B, 05, 05] -1FA78; [0D 28 4B, 05, 05] +1F9D2; [0D 2B 32, 05, 05] -1FA79; [0D 28 52, 05, 05] +1F9D3; [0D 2B 39, 05, 05] -1FA7A; [0D 28 59, 05, 05] +1F9D4; [0D 2B 40, 05, 05] -1FA80; [0D 28 60, 05, 05] +1F9D5; [0D 2B 47, 05, 05] -1FA81; [0D 28 67, 05, 05] +1F9D6; [0D 2B 4E, 05, 05] -1FA82; [0D 28 6E, 05, 05] +1F9D7; [0D 2B 55, 05, 05] -1FA83; [0D 28 75, 05, 05] +1F9D8; [0D 2B 5C, 05, 05] -1FA84; [0D 28 7C, 05, 05] +1F9D9; [0D 2B 63, 05, 05] -1FA85; [0D 28 83, 05, 05] +1F9DA; [0D 2B 6A, 05, 05] -1FA86; [0D 28 8A, 05, 05] +1F9DB; [0D 2B 71, 05, 05] -1FA90; [0D 28 91, 05, 05] +1F9DC; [0D 2B 78, 05, 05] -1FA91; [0D 28 98, 05, 05] +1F9DD; [0D 2B 7F, 05, 05] -1FA92; [0D 28 9F, 05, 05] +1F9DE; [0D 2B 86, 05, 05] -1FA93; [0D 28 A6, 05, 05] +1F9DF; [0D 2B 8D, 05, 05] -1FA94; [0D 28 AD, 05, 05] +1F9E0; [0D 2B 94, 05, 05] -1FA95; [0D 28 B4, 05, 05] +1F9E1; [0D 2B 9B, 05, 05] -1FA96; [0D 28 BB, 05, 05] +1F9E2; [0D 2B A2, 05, 05] -1FA97; [0D 28 C2, 05, 05] +1F9E3; [0D 2B A9, 05, 05] -1FA98; [0D 28 C9, 05, 05] +1F9E4; [0D 2B B0, 05, 05] -1FA99; [0D 28 D0, 05, 05] +1F9E5; [0D 2B B7, 05, 05] -1FA9A; [0D 28 D7, 05, 05] +1F9E6; [0D 2B BE, 05, 05] -1FA9B; [0D 28 DE, 05, 05] +1F9E7; [0D 2B C5, 05, 05] -1FA9C; [0D 28 E5, 05, 05] +1F9E8; [0D 2B CC, 05, 05] -1FA9D; [0D 28 EC, 05, 05] +1F9E9; [0D 2B D3, 05, 05] -1FA9E; [0D 28 F3, 05, 05] +1F9EA; [0D 2B DA, 05, 05] -1FA9F; [0D 28 FA, 05, 05] +1F9EB; [0D 2B E1, 05, 05] -1FAA0; [0D 29 03, 05, 05] +1F9EC; [0D 2B E8, 05, 05] -1FAA1; [0D 29 0A, 05, 05] +1F9ED; [0D 2B EF, 05, 05] -1FAA2; [0D 29 11, 05, 05] +1F9EE; [0D 2B F6, 05, 05] -1FAA3; [0D 29 18, 05, 05] +1F9EF; [0D 2B FD, 05, 05] -1FAA4; [0D 29 1F, 05, 05] +1F9F0; [0D 2C 06, 05, 05] -1FAA5; [0D 29 26, 05, 05] +1F9F1; [0D 2C 0D, 05, 05] -1FAA6; [0D 29 2D, 05, 05] +1F9F2; [0D 2C 14, 05, 05] -1FAA7; [0D 29 34, 05, 05] +1F9F3; [0D 2C 1B, 05, 05] -1FAA8; [0D 29 3B, 05, 05] +1F9F4; [0D 2C 22, 05, 05] -1FAB0; [0D 29 42, 05, 05] +1F9F5; [0D 2C 29, 05, 05] -1FAB1; [0D 29 49, 05, 05] +1F9F6; [0D 2C 30, 05, 05] -1FAB2; [0D 29 50, 05, 05] +1F9F7; [0D 2C 37, 05, 05] -1FAB3; [0D 29 57, 05, 05] +1F9F8; [0D 2C 3E, 05, 05] -1FAB4; [0D 29 5E, 05, 05] +1F9F9; [0D 2C 45, 05, 05] -1FAB5; [0D 29 65, 05, 05] +1F9FA; [0D 2C 4C, 05, 05] -1FAB6; [0D 29 6C, 05, 05] +1F9FB; [0D 2C 53, 05, 05] -1FAC0; [0D 29 73, 05, 05] +1F9FC; [0D 2C 5A, 05, 05] -1FAC1; [0D 29 7A, 05, 05] +1F9FD; [0D 2C 61, 05, 05] -1FAC2; [0D 29 81, 05, 05] +1F9FE; [0D 2C 68, 05, 05] -1FAD0; [0D 29 88, 05, 05] +1F9FF; [0D 2C 6F, 05, 05] -1FAD1; [0D 29 8F, 05, 05] +1FA70; [0D 2C 76, 05, 05] -1FAD2; [0D 29 96, 05, 05] +1FA71; [0D 2C 7D, 05, 05] -1FAD3; [0D 29 9D, 05, 05] +1FA72; [0D 2C 84, 05, 05] -1FAD4; [0D 29 A4, 05, 05] +1FA73; [0D 2C 8B, 05, 05] -1FAD5; [0D 29 AB, 05, 05] +1FA74; [0D 2C 92, 05, 05] -1FAD6; [0D 29 B2, 05, 05] +1FA75; [0D 2C 99, 05, 05] -1F600; [0D 29 B9, 05, 05] +1FA76; [0D 2C A0, 05, 05] -1F601; [0D 29 C0, 05, 05] +1FA77; [0D 2C A7, 05, 05] -1F602; [0D 29 C7, 05, 05] +1FA78; [0D 2C AE, 05, 05] -1F603; [0D 29 CE, 05, 05] +1FA79; [0D 2C B5, 05, 05] -1F604; [0D 29 D5, 05, 05] +1FA7A; [0D 2C BC, 05, 05] -1F605; [0D 29 DC, 05, 05] +1FA7B; [0D 2C C3, 05, 05] -1F606; [0D 29 E3, 05, 05] +1FA7C; [0D 2C CA, 05, 05] -1F607; [0D 29 EA, 05, 05] +1FA80; [0D 2C D1, 05, 05] -1F608; [0D 29 F1, 05, 05] +1FA81; [0D 2C D8, 05, 05] -1F609; [0D 29 F8, 05, 05] +1FA82; [0D 2C DF, 05, 05] -1F60A; [0D 29 FF, 05, 05] +1FA83; [0D 2C E6, 05, 05] -1F60B; [0D 2A 08, 05, 05] +1FA84; [0D 2C ED, 05, 05] -1F60C; [0D 2A 0F, 05, 05] +1FA85; [0D 2C F4, 05, 05] -1F60D; [0D 2A 16, 05, 05] +1FA86; [0D 2C FB, 05, 05] -1F60E; [0D 2A 1D, 05, 05] +1FA87; [0D 2D 04, 05, 05] -1F60F; [0D 2A 24, 05, 05] +1FA88; [0D 2D 0B, 05, 05] -1F610; [0D 2A 2B, 05, 05] +1FA90; [0D 2D 12, 05, 05] -1F611; [0D 2A 32, 05, 05] +1FA91; [0D 2D 19, 05, 05] -1F612; [0D 2A 39, 05, 05] +1FA92; [0D 2D 20, 05, 05] -1F613; [0D 2A 40, 05, 05] +1FA93; [0D 2D 27, 05, 05] -1F614; [0D 2A 47, 05, 05] +1FA94; [0D 2D 2E, 05, 05] -1F615; [0D 2A 4E, 05, 05] +1FA95; [0D 2D 35, 05, 05] -1F616; [0D 2A 55, 05, 05] +1FA96; [0D 2D 3C, 05, 05] -1F617; [0D 2A 5C, 05, 05] +1FA97; [0D 2D 43, 05, 05] -1F618; [0D 2A 63, 05, 05] +1FA98; [0D 2D 4A, 05, 05] -1F619; [0D 2A 6A, 05, 05] +1FA99; [0D 2D 51, 05, 05] -1F61A; [0D 2A 71, 05, 05] +1FA9A; [0D 2D 58, 05, 05] -1F61B; [0D 2A 78, 05, 05] +1FA9B; [0D 2D 5F, 05, 05] -1F61C; [0D 2A 7F, 05, 05] +1FA9C; [0D 2D 66, 05, 05] -1F61D; [0D 2A 86, 05, 05] +1FA9D; [0D 2D 6D, 05, 05] -1F61E; [0D 2A 8D, 05, 05] +1FA9E; [0D 2D 74, 05, 05] -1F61F; [0D 2A 94, 05, 05] +1FA9F; [0D 2D 7B, 05, 05] -1F620; [0D 2A 9B, 05, 05] +1FAA0; [0D 2D 82, 05, 05] -1F621; [0D 2A A2, 05, 05] +1FAA1; [0D 2D 89, 05, 05] -1F622; [0D 2A A9, 05, 05] +1FAA2; [0D 2D 90, 05, 05] -1F623; [0D 2A B0, 05, 05] +1FAA3; [0D 2D 97, 05, 05] -1F624; [0D 2A B7, 05, 05] +1FAA4; [0D 2D 9E, 05, 05] -1F625; [0D 2A BE, 05, 05] +1FAA5; [0D 2D A5, 05, 05] -1F626; [0D 2A C5, 05, 05] +1FAA6; [0D 2D AC, 05, 05] -1F627; [0D 2A CC, 05, 05] +1FAA7; [0D 2D B3, 05, 05] -1F628; [0D 2A D3, 05, 05] +1FAA8; [0D 2D BA, 05, 05] -1F629; [0D 2A DA, 05, 05] +1FAA9; [0D 2D C1, 05, 05] -1F62A; [0D 2A E1, 05, 05] +1FAAA; [0D 2D C8, 05, 05] -1F62B; [0D 2A E8, 05, 05] +1FAAB; [0D 2D CF, 05, 05] -1F62C; [0D 2A EF, 05, 05] +1FAAC; [0D 2D D6, 05, 05] -1F62D; [0D 2A F6, 05, 05] +1FAAD; [0D 2D DD, 05, 05] -1F62E; [0D 2A FD, 05, 05] +1FAAE; [0D 2D E4, 05, 05] -1F62F; [0D 2B 06, 05, 05] +1FAAF; [0D 2D EB, 05, 05] -1F630; [0D 2B 0D, 05, 05] +1FAB0; [0D 2D F2, 05, 05] -1F631; [0D 2B 14, 05, 05] +1FAB1; [0D 2D F9, 05, 05] -1F632; [0D 2B 1B, 05, 05] +1FAB2; [0D 2E 02, 05, 05] -1F633; [0D 2B 22, 05, 05] +1FAB3; [0D 2E 09, 05, 05] -1F634; [0D 2B 29, 05, 05] +1FAB4; [0D 2E 10, 05, 05] -1F635; [0D 2B 30, 05, 05] +1FAB5; [0D 2E 17, 05, 05] -1F636; [0D 2B 37, 05, 05] +1FAB6; [0D 2E 1E, 05, 05] -1F637; [0D 2B 3E, 05, 05] +1FAB7; [0D 2E 25, 05, 05] -1F638; [0D 2B 45, 05, 05] +1FAB8; [0D 2E 2C, 05, 05] -1F639; [0D 2B 4C, 05, 05] +1FAB9; [0D 2E 33, 05, 05] -1F63A; [0D 2B 53, 05, 05] +1FABA; [0D 2E 3A, 05, 05] -1F63B; [0D 2B 5A, 05, 05] +1FABB; [0D 2E 41, 05, 05] -1F63C; [0D 2B 61, 05, 05] +1FABC; [0D 2E 48, 05, 05] -1F63D; [0D 2B 68, 05, 05] +1FABD; [0D 2E 4F, 05, 05] -1F63E; [0D 2B 6F, 05, 05] +1FABF; [0D 2E 56, 05, 05] -1F63F; [0D 2B 76, 05, 05] +1FAC0; [0D 2E 5D, 05, 05] -1F640; [0D 2B 7D, 05, 05] +1FAC1; [0D 2E 64, 05, 05] -1F641; [0D 2B 84, 05, 05] +1FAC2; [0D 2E 6B, 05, 05] -1F642; [0D 2B 8B, 05, 05] +1FAC3; [0D 2E 72, 05, 05] -1F643; [0D 2B 92, 05, 05] +1FAC4; [0D 2E 79, 05, 05] -1F644; [0D 2B 99, 05, 05] +1FAC5; [0D 2E 80, 05, 05] -1F645; [0D 2B A0, 05, 05] +1FACE; [0D 2E 87, 05, 05] -1F646; [0D 2B A7, 05, 05] +1FACF; [0D 2E 8E, 05, 05] -1F647; [0D 2B AE, 05, 05] +1FAD0; [0D 2E 95, 05, 05] -1F648; [0D 2B B5, 05, 05] +1FAD1; [0D 2E 9C, 05, 05] -1F649; [0D 2B BC, 05, 05] +1FAD2; [0D 2E A3, 05, 05] -1F64A; [0D 2B C3, 05, 05] +1FAD3; [0D 2E AA, 05, 05] -1F64B; [0D 2B CA, 05, 05] +1FAD4; [0D 2E B1, 05, 05] -1F64C; [0D 2B D1, 05, 05] +1FAD5; [0D 2E B8, 05, 05] -1F64D; [0D 2B D8, 05, 05] +1FAD6; [0D 2E BF, 05, 05] -1F64E; [0D 2B DF, 05, 05] +1FAD7; [0D 2E C6, 05, 05] -1F64F; [0D 2B E6, 05, 05] +1FAD8; [0D 2E CD, 05, 05] -1F650; [0D 2B ED, 05, 05] +1FAD9; [0D 2E D4, 05, 05] -1F651; [0D 2B F4, 05, 05] +1FADA; [0D 2E DB, 05, 05] -1F652; [0D 2B FB, 05, 05] +1FADB; [0D 2E E2, 05, 05] -1F653; [0D 2C 04, 05, 05] +1FAE0; [0D 2E E9, 05, 05] -1F654; [0D 2C 0B, 05, 05] +1FAE1; [0D 2E F0, 05, 05] -1F655; [0D 2C 12, 05, 05] +1FAE2; [0D 2E F7, 05, 05] -1F656; [0D 2C 19, 05, 05] +1FAE3; [0D 2E FE, 05, 05] -1F657; [0D 2C 20, 05, 05] +1FAE4; [0D 2F 07, 05, 05] -1F658; [0D 2C 27, 05, 05] +1FAE5; [0D 2F 0E, 05, 05] -1F659; [0D 2C 2E, 05, 05] +1FAE6; [0D 2F 15, 05, 05] -1F65A; [0D 2C 35, 05, 05] +1FAE7; [0D 2F 1C, 05, 05] -1F65B; [0D 2C 3C, 05, 05] +1FAE8; [0D 2F 23, 05, 05] -1F65C; [0D 2C 43, 05, 05] +1FAF0; [0D 2F 2A, 05, 05] -1F65D; [0D 2C 4A, 05, 05] +1FAF1; [0D 2F 31, 05, 05] -1F65E; [0D 2C 51, 05, 05] +1FAF2; [0D 2F 38, 05, 05] -1F65F; [0D 2C 58, 05, 05] +1FAF3; [0D 2F 3F, 05, 05] -1F660; [0D 2C 5F, 05, 05] +1FAF4; [0D 2F 46, 05, 05] -1F661; [0D 2C 66, 05, 05] +1FAF5; [0D 2F 4D, 05, 05] -1F662; [0D 2C 6D, 05, 05] +1FAF6; [0D 2F 54, 05, 05] -1F663; [0D 2C 74, 05, 05] +1FAF7; [0D 2F 5B, 05, 05] -1F664; [0D 2C 7B, 05, 05] +1FAF8; [0D 2F 62, 05, 05] -1F665; [0D 2C 82, 05, 05] +1F600; [0D 2F 69, 05, 05] -1F666; [0D 2C 89, 05, 05] +1F601; [0D 2F 70, 05, 05] -1F667; [0D 2C 90, 05, 05] +1F602; [0D 2F 77, 05, 05] -1F668; [0D 2C 97, 05, 05] +1F603; [0D 2F 7E, 05, 05] -1F669; [0D 2C 9E, 05, 05] +1F604; [0D 2F 85, 05, 05] -1F66A; [0D 2C A5, 05, 05] +1F605; [0D 2F 8C, 05, 05] -1F66B; [0D 2C AC, 05, 05] +1F606; [0D 2F 93, 05, 05] -1F66C; [0D 2C B3, 05, 05] +1F607; [0D 2F 9A, 05, 05] -1F66D; [0D 2C BA, 05, 05] +1F608; [0D 2F A1, 05, 05] -1F66E; [0D 2C C1, 05, 05] +1F609; [0D 2F A8, 05, 05] -1F66F; [0D 2C C8, 05, 05] +1F60A; [0D 2F AF, 05, 05] -1F670; [0D 2C CF, 05, 05] +1F60B; [0D 2F B6, 05, 05] -1F671; [0D 2C D6, 05, 05] +1F60C; [0D 2F BD, 05, 05] -1F672; [0D 2C DD, 05, 05] +1F60D; [0D 2F C4, 05, 05] -1F673; [0D 2C E4, 05, 05] +1F60E; [0D 2F CB, 05, 05] -1F674; [0D 2C EB, 05, 05] +1F60F; [0D 2F D2, 05, 05] -1F675; [0D 2C F2, 05, 05] +1F610; [0D 2F D9, 05, 05] -1F676; [0D 2C F9, 05, 05] +1F611; [0D 2F E0, 05, 05] -1F677; [0D 2D 02, 05, 05] +1F612; [0D 2F E7, 05, 05] -1F678; [0D 2D 09, 05, 05] +1F613; [0D 2F EE, 05, 05] -1F679; [0D 2D 10, 05, 05] +1F614; [0D 2F F5, 05, 05] -1F67A; [0D 2D 17, 05, 05] +1F615; [0D 2F FC, 05, 05] -1F67B; [0D 2D 1E, 05, 05] +1F616; [0D 30 05, 05, 05] -1F67C; [0D 2D 25, 05, 05] +1F617; [0D 30 0C, 05, 05] -1F67D; [0D 2D 2C, 05, 05] +1F618; [0D 30 13, 05, 05] -1F67E; [0D 2D 33, 05, 05] +1F619; [0D 30 1A, 05, 05] -1F67F; [0D 2D 3A, 05, 05] +1F61A; [0D 30 21, 05, 05] -1F680; [0D 2D 41, 05, 05] +1F61B; [0D 30 28, 05, 05] -1F681; [0D 2D 48, 05, 05] +1F61C; [0D 30 2F, 05, 05] -1F682; [0D 2D 4F, 05, 05] +1F61D; [0D 30 36, 05, 05] -1F683; [0D 2D 56, 05, 05] +1F61E; [0D 30 3D, 05, 05] -1F684; [0D 2D 5D, 05, 05] +1F61F; [0D 30 44, 05, 05] -1F685; [0D 2D 64, 05, 05] +1F620; [0D 30 4B, 05, 05] -1F686; [0D 2D 6B, 05, 05] +1F621; [0D 30 52, 05, 05] -1F687; [0D 2D 72, 05, 05] +1F622; [0D 30 59, 05, 05] -1F688; [0D 2D 79, 05, 05] +1F623; [0D 30 60, 05, 05] -1F689; [0D 2D 80, 05, 05] +1F624; [0D 30 67, 05, 05] -1F68A; [0D 2D 87, 05, 05] +1F625; [0D 30 6E, 05, 05] -1F68B; [0D 2D 8E, 05, 05] +1F626; [0D 30 75, 05, 05] -1F68C; [0D 2D 95, 05, 05] +1F627; [0D 30 7C, 05, 05] -1F68D; [0D 2D 9C, 05, 05] +1F628; [0D 30 83, 05, 05] -1F68E; [0D 2D A3, 05, 05] +1F629; [0D 30 8A, 05, 05] -1F68F; [0D 2D AA, 05, 05] +1F62A; [0D 30 91, 05, 05] -1F690; [0D 2D B1, 05, 05] +1F62B; [0D 30 98, 05, 05] -1F691; [0D 2D B8, 05, 05] +1F62C; [0D 30 9F, 05, 05] -1F692; [0D 2D BF, 05, 05] +1F62D; [0D 30 A6, 05, 05] -1F693; [0D 2D C6, 05, 05] +1F62E; [0D 30 AD, 05, 05] -1F694; [0D 2D CD, 05, 05] +1F62F; [0D 30 B4, 05, 05] -1F695; [0D 2D D4, 05, 05] +1F630; [0D 30 BB, 05, 05] -1F696; [0D 2D DB, 05, 05] +1F631; [0D 30 C2, 05, 05] -1F697; [0D 2D E2, 05, 05] +1F632; [0D 30 C9, 05, 05] -1F698; [0D 2D E9, 05, 05] +1F633; [0D 30 D0, 05, 05] -1F699; [0D 2D F0, 05, 05] +1F634; [0D 30 D7, 05, 05] -1F69A; [0D 2D F7, 05, 05] +1F635; [0D 30 DE, 05, 05] -1F69B; [0D 2D FE, 05, 05] +1F636; [0D 30 E5, 05, 05] -1F69C; [0D 2E 07, 05, 05] +1F637; [0D 30 EC, 05, 05] -1F69D; [0D 2E 0E, 05, 05] +1F638; [0D 30 F3, 05, 05] -1F69E; [0D 2E 15, 05, 05] +1F639; [0D 30 FA, 05, 05] -1F69F; [0D 2E 1C, 05, 05] +1F63A; [0D 31 03, 05, 05] -1F6A0; [0D 2E 23, 05, 05] +1F63B; [0D 31 0A, 05, 05] -1F6A1; [0D 2E 2A, 05, 05] +1F63C; [0D 31 11, 05, 05] -1F6A2; [0D 2E 31, 05, 05] +1F63D; [0D 31 18, 05, 05] -1F6A3; [0D 2E 38, 05, 05] +1F63E; [0D 31 1F, 05, 05] -1F6A4; [0D 2E 3F, 05, 05] +1F63F; [0D 31 26, 05, 05] -1F6A5; [0D 2E 46, 05, 05] +1F640; [0D 31 2D, 05, 05] -1F6A6; [0D 2E 4D, 05, 05] +1F641; [0D 31 34, 05, 05] -1F6A7; [0D 2E 54, 05, 05] +1F642; [0D 31 3B, 05, 05] -1F6A8; [0D 2E 5B, 05, 05] +1F643; [0D 31 42, 05, 05] -1F6A9; [0D 2E 62, 05, 05] +1F644; [0D 31 49, 05, 05] -1F6AA; [0D 2E 69, 05, 05] +1F645; [0D 31 50, 05, 05] -1F6AB; [0D 2E 70, 05, 05] +1F646; [0D 31 57, 05, 05] -1F6AC; [0D 2E 77, 05, 05] +1F647; [0D 31 5E, 05, 05] -1F6AD; [0D 2E 7E, 05, 05] +1F648; [0D 31 65, 05, 05] -1F6AE; [0D 2E 85, 05, 05] +1F649; [0D 31 6C, 05, 05] -1F6AF; [0D 2E 8C, 05, 05] +1F64A; [0D 31 73, 05, 05] -1F6B0; [0D 2E 93, 05, 05] +1F64B; [0D 31 7A, 05, 05] -1F6B1; [0D 2E 9A, 05, 05] +1F64C; [0D 31 81, 05, 05] -1F6B2; [0D 2E A1, 05, 05] +1F64D; [0D 31 88, 05, 05] -1F6B3; [0D 2E A8, 05, 05] +1F64E; [0D 31 8F, 05, 05] -1F6B4; [0D 2E AF, 05, 05] +1F64F; [0D 31 96, 05, 05] -1F6B5; [0D 2E B6, 05, 05] +1F650; [0D 31 9D, 05, 05] -1F6B6; [0D 2E BD, 05, 05] +1F651; [0D 31 A4, 05, 05] -1F6B7; [0D 2E C4, 05, 05] +1F652; [0D 31 AB, 05, 05] -1F6B8; [0D 2E CB, 05, 05] +1F653; [0D 31 B2, 05, 05] -1F6B9; [0D 2E D2, 05, 05] +1F654; [0D 31 B9, 05, 05] -1F6BA; [0D 2E D9, 05, 05] +1F655; [0D 31 C0, 05, 05] -1F6BB; [0D 2E E0, 05, 05] +1F656; [0D 31 C7, 05, 05] -1F6BC; [0D 2E E7, 05, 05] +1F657; [0D 31 CE, 05, 05] -1F6BD; [0D 2E EE, 05, 05] +1F658; [0D 31 D5, 05, 05] -1F6BE; [0D 2E F5, 05, 05] +1F659; [0D 31 DC, 05, 05] -1F6BF; [0D 2E FC, 05, 05] +1F65A; [0D 31 E3, 05, 05] -1F6C0; [0D 2F 05, 05, 05] +1F65B; [0D 31 EA, 05, 05] -1F6C1; [0D 2F 0C, 05, 05] +1F65C; [0D 31 F1, 05, 05] -1F6C2; [0D 2F 13, 05, 05] +1F65D; [0D 31 F8, 05, 05] -1F6C3; [0D 2F 1A, 05, 05] +1F65E; [0D 31 FF, 05, 05] -1F6C4; [0D 2F 21, 05, 05] +1F65F; [0D 32 08, 05, 05] -1F6C5; [0D 2F 28, 05, 05] +1F660; [0D 32 0F, 05, 05] -1F6C6; [0D 2F 2F, 05, 05] +1F661; [0D 32 16, 05, 05] -1F6C7; [0D 2F 36, 05, 05] +1F662; [0D 32 1D, 05, 05] -1F6C8; [0D 2F 3D, 05, 05] +1F663; [0D 32 24, 05, 05] -1F6C9; [0D 2F 44, 05, 05] +1F664; [0D 32 2B, 05, 05] -1F6CA; [0D 2F 4B, 05, 05] +1F665; [0D 32 32, 05, 05] -1F6CB; [0D 2F 52, 05, 05] +1F666; [0D 32 39, 05, 05] -1F6CC; [0D 2F 59, 05, 05] +1F667; [0D 32 40, 05, 05] -1F6CD; [0D 2F 60, 05, 05] +1F668; [0D 32 47, 05, 05] -1F6CE; [0D 2F 67, 05, 05] +1F669; [0D 32 4E, 05, 05] -1F6CF; [0D 2F 6E, 05, 05] +1F66A; [0D 32 55, 05, 05] -1F6D0; [0D 2F 75, 05, 05] +1F66B; [0D 32 5C, 05, 05] -1F6D1; [0D 2F 7C, 05, 05] +1F66C; [0D 32 63, 05, 05] -1F6D2; [0D 2F 83, 05, 05] +1F66D; [0D 32 6A, 05, 05] -1F6D3; [0D 2F 8A, 05, 05] +1F66E; [0D 32 71, 05, 05] -1F6D4; [0D 2F 91, 05, 05] +1F66F; [0D 32 78, 05, 05] -1F6D5; [0D 2F 98, 05, 05] +1F670; [0D 32 7F, 05, 05] -1F6D6; [0D 2F 9F, 05, 05] +1F671; [0D 32 86, 05, 05] -1F6D7; [0D 2F A6, 05, 05] +1F672; [0D 32 8D, 05, 05] -1F6E0; [0D 2F AD, 05, 05] +1F673; [0D 32 94, 05, 05] -1F6E1; [0D 2F B4, 05, 05] +1F674; [0D 32 9B, 05, 05] -1F6E2; [0D 2F BB, 05, 05] +1F675; [0D 32 A2, 05, 05] -1F6E3; [0D 2F C2, 05, 05] +1F676; [0D 32 A9, 05, 05] -1F6E4; [0D 2F C9, 05, 05] +1F677; [0D 32 B0, 05, 05] -1F6E5; [0D 2F D0, 05, 05] +1F678; [0D 32 B7, 05, 05] -1F6E6; [0D 2F D7, 05, 05] +1F679; [0D 32 BE, 05, 05] -1F6E7; [0D 2F DE, 05, 05] +1F67A; [0D 32 C5, 05, 05] -1F6E8; [0D 2F E5, 05, 05] +1F67B; [0D 32 CC, 05, 05] -1F6E9; [0D 2F EC, 05, 05] +1F67C; [0D 32 D3, 05, 05] -1F6EA; [0D 2F F3, 05, 05] +1F67D; [0D 32 DA, 05, 05] -1F6EB; [0D 2F FA, 05, 05] +1F67E; [0D 32 E1, 05, 05] -1F6EC; [0D 30 03, 05, 05] +1F67F; [0D 32 E8, 05, 05] -1F6F0; [0D 30 0A, 05, 05] +1F680; [0D 32 EF, 05, 05] -1F6F1; [0D 30 11, 05, 05] +1F681; [0D 32 F6, 05, 05] -1F6F2; [0D 30 18, 05, 05] +1F682; [0D 32 FD, 05, 05] -1F6F3; [0D 30 1F, 05, 05] +1F683; [0D 33 06, 05, 05] -1F6F4; [0D 30 26, 05, 05] +1F684; [0D 33 0D, 05, 05] -1F6F5; [0D 30 2D, 05, 05] +1F685; [0D 33 14, 05, 05] -1F6F6; [0D 30 34, 05, 05] +1F686; [0D 33 1B, 05, 05] -1F6F7; [0D 30 3B, 05, 05] +1F687; [0D 33 22, 05, 05] -1F6F8; [0D 30 42, 05, 05] +1F688; [0D 33 29, 05, 05] -1F6F9; [0D 30 49, 05, 05] +1F689; [0D 33 30, 05, 05] -1F6FA; [0D 30 50, 05, 05] +1F68A; [0D 33 37, 05, 05] -1F6FB; [0D 30 57, 05, 05] +1F68B; [0D 33 3E, 05, 05] -1F6FC; [0D 30 5E, 05, 05] +1F68C; [0D 33 45, 05, 05] -1F700; [0D 30 65, 05, 05] +1F68D; [0D 33 4C, 05, 05] -1F701; [0D 30 6C, 05, 05] +1F68E; [0D 33 53, 05, 05] -1F702; [0D 30 73, 05, 05] +1F68F; [0D 33 5A, 05, 05] -1F703; [0D 30 7A, 05, 05] +1F690; [0D 33 61, 05, 05] -1F704; [0D 30 81, 05, 05] +1F691; [0D 33 68, 05, 05] -1F705; [0D 30 88, 05, 05] +1F692; [0D 33 6F, 05, 05] -1F706; [0D 30 8F, 05, 05] +1F693; [0D 33 76, 05, 05] -1F707; [0D 30 96, 05, 05] +1F694; [0D 33 7D, 05, 05] -1F708; [0D 30 9D, 05, 05] +1F695; [0D 33 84, 05, 05] -1F709; [0D 30 A4, 05, 05] +1F696; [0D 33 8B, 05, 05] -1F70A; [0D 30 AB, 05, 05] +1F697; [0D 33 92, 05, 05] -1F70B; [0D 30 B2, 05, 05] +1F698; [0D 33 99, 05, 05] -1F70C; [0D 30 B9, 05, 05] +1F699; [0D 33 A0, 05, 05] -1F70D; [0D 30 C0, 05, 05] +1F69A; [0D 33 A7, 05, 05] -1F70E; [0D 30 C7, 05, 05] +1F69B; [0D 33 AE, 05, 05] -1F70F; [0D 30 CE, 05, 05] +1F69C; [0D 33 B5, 05, 05] -1F710; [0D 30 D5, 05, 05] +1F69D; [0D 33 BC, 05, 05] -1F711; [0D 30 DC, 05, 05] +1F69E; [0D 33 C3, 05, 05] -1F712; [0D 30 E3, 05, 05] +1F69F; [0D 33 CA, 05, 05] -1F713; [0D 30 EA, 05, 05] +1F6A0; [0D 33 D1, 05, 05] -1F714; [0D 30 F1, 05, 05] +1F6A1; [0D 33 D8, 05, 05] -1F715; [0D 30 F8, 05, 05] +1F6A2; [0D 33 DF, 05, 05] -1F716; [0D 30 FF, 05, 05] +1F6A3; [0D 33 E6, 05, 05] -1F717; [0D 31 08, 05, 05] +1F6A4; [0D 33 ED, 05, 05] -1F718; [0D 31 0F, 05, 05] +1F6A5; [0D 33 F4, 05, 05] -1F719; [0D 31 16, 05, 05] +1F6A6; [0D 33 FB, 05, 05] -1F71A; [0D 31 1D, 05, 05] +1F6A7; [0D 34 04, 05, 05] -1F71B; [0D 31 24, 05, 05] +1F6A8; [0D 34 0B, 05, 05] -1F71C; [0D 31 2B, 05, 05] +1F6A9; [0D 34 12, 05, 05] -1F71D; [0D 31 32, 05, 05] +1F6AA; [0D 34 19, 05, 05] -1F71E; [0D 31 39, 05, 05] +1F6AB; [0D 34 20, 05, 05] -1F71F; [0D 31 40, 05, 05] +1F6AC; [0D 34 27, 05, 05] -1F720; [0D 31 47, 05, 05] +1F6AD; [0D 34 2E, 05, 05] -1F721; [0D 31 4E, 05, 05] +1F6AE; [0D 34 35, 05, 05] -1F722; [0D 31 55, 05, 05] +1F6AF; [0D 34 3C, 05, 05] -1F723; [0D 31 5C, 05, 05] +1F6B0; [0D 34 43, 05, 05] -1F724; [0D 31 63, 05, 05] +1F6B1; [0D 34 4A, 05, 05] -1F725; [0D 31 6A, 05, 05] +1F6B2; [0D 34 51, 05, 05] -1F726; [0D 31 71, 05, 05] +1F6B3; [0D 34 58, 05, 05] -1F727; [0D 31 78, 05, 05] +1F6B4; [0D 34 5F, 05, 05] -1F728; [0D 31 7F, 05, 05] +1F6B5; [0D 34 66, 05, 05] -1F729; [0D 31 86, 05, 05] +1F6B6; [0D 34 6D, 05, 05] -1F72A; [0D 31 8D, 05, 05] +1F6B7; [0D 34 74, 05, 05] -1F72B; [0D 31 94, 05, 05] +1F6B8; [0D 34 7B, 05, 05] -1F72C; [0D 31 9B, 05, 05] +1F6B9; [0D 34 82, 05, 05] -1F72D; [0D 31 A2, 05, 05] +1F6BA; [0D 34 89, 05, 05] -1F72E; [0D 31 A9, 05, 05] +1F6BB; [0D 34 90, 05, 05] -1F72F; [0D 31 B0, 05, 05] +1F6BC; [0D 34 97, 05, 05] -1F730; [0D 31 B7, 05, 05] +1F6BD; [0D 34 9E, 05, 05] -1F731; [0D 31 BE, 05, 05] +1F6BE; [0D 34 A5, 05, 05] -1F732; [0D 31 C5, 05, 05] +1F6BF; [0D 34 AC, 05, 05] -1F733; [0D 31 CC, 05, 05] +1F6C0; [0D 34 B3, 05, 05] -1F734; [0D 31 D3, 05, 05] +1F6C1; [0D 34 BA, 05, 05] -1F735; [0D 31 DA, 05, 05] +1F6C2; [0D 34 C1, 05, 05] -1F736; [0D 31 E1, 05, 05] +1F6C3; [0D 34 C8, 05, 05] -1F737; [0D 31 E8, 05, 05] +1F6C4; [0D 34 CF, 05, 05] -1F738; [0D 31 EF, 05, 05] +1F6C5; [0D 34 D6, 05, 05] -1F739; [0D 31 F6, 05, 05] +1F6C6; [0D 34 DD, 05, 05] -1F73A; [0D 31 FD, 05, 05] +1F6C7; [0D 34 E4, 05, 05] -1F73B; [0D 32 06, 05, 05] +1F6C8; [0D 34 EB, 05, 05] -1F73C; [0D 32 0D, 05, 05] +1F6C9; [0D 34 F2, 05, 05] -1F73D; [0D 32 14, 05, 05] +1F6CA; [0D 34 F9, 05, 05] -1F73E; [0D 32 1B, 05, 05] +1F6CB; [0D 35 02, 05, 05] -1F73F; [0D 32 22, 05, 05] +1F6CC; [0D 35 09, 05, 05] -1F740; [0D 32 29, 05, 05] +1F6CD; [0D 35 10, 05, 05] -1F741; [0D 32 30, 05, 05] +1F6CE; [0D 35 17, 05, 05] -1F742; [0D 32 37, 05, 05] +1F6CF; [0D 35 1E, 05, 05] -1F743; [0D 32 3E, 05, 05] +1F6D0; [0D 35 25, 05, 05] -1F744; [0D 32 45, 05, 05] +1F6D1; [0D 35 2C, 05, 05] -1F745; [0D 32 4C, 05, 05] +1F6D2; [0D 35 33, 05, 05] -1F746; [0D 32 53, 05, 05] +1F6D3; [0D 35 3A, 05, 05] -1F747; [0D 32 5A, 05, 05] +1F6D4; [0D 35 41, 05, 05] -1F748; [0D 32 61, 05, 05] +1F6D5; [0D 35 48, 05, 05] -1F749; [0D 32 68, 05, 05] +1F6D6; [0D 35 4F, 05, 05] -1F74A; [0D 32 6F, 05, 05] +1F6D7; [0D 35 56, 05, 05] -1F74B; [0D 32 76, 05, 05] +1F6DC; [0D 35 5D, 05, 05] -1F74C; [0D 32 7D, 05, 05] +1F6DD; [0D 35 64, 05, 05] -1F74D; [0D 32 84, 05, 05] +1F6DE; [0D 35 6B, 05, 05] -1F74E; [0D 32 8B, 05, 05] +1F6DF; [0D 35 72, 05, 05] -1F74F; [0D 32 92, 05, 05] +1F6E0; [0D 35 79, 05, 05] -1F750; [0D 32 99, 05, 05] +1F6E1; [0D 35 80, 05, 05] -1F751; [0D 32 A0, 05, 05] +1F6E2; [0D 35 87, 05, 05] -1F752; [0D 32 A7, 05, 05] +1F6E3; [0D 35 8E, 05, 05] -1F753; [0D 32 AE, 05, 05] +1F6E4; [0D 35 95, 05, 05] -1F754; [0D 32 B5, 05, 05] +1F6E5; [0D 35 9C, 05, 05] -1F755; [0D 32 BC, 05, 05] +1F6E6; [0D 35 A3, 05, 05] -1F756; [0D 32 C3, 05, 05] +1F6E7; [0D 35 AA, 05, 05] -1F757; [0D 32 CA, 05, 05] +1F6E8; [0D 35 B1, 05, 05] -1F758; [0D 32 D1, 05, 05] +1F6E9; [0D 35 B8, 05, 05] -1F759; [0D 32 D8, 05, 05] +1F6EA; [0D 35 BF, 05, 05] -1F75A; [0D 32 DF, 05, 05] +1F6EB; [0D 35 C6, 05, 05] -1F75B; [0D 32 E6, 05, 05] +1F6EC; [0D 35 CD, 05, 05] -1F75C; [0D 32 ED, 05, 05] +1F6F0; [0D 35 D4, 05, 05] -1F75D; [0D 32 F4, 05, 05] +1F6F1; [0D 35 DB, 05, 05] -1F75E; [0D 32 FB, 05, 05] +1F6F2; [0D 35 E2, 05, 05] -1F75F; [0D 33 04, 05, 05] +1F6F3; [0D 35 E9, 05, 05] -1F760; [0D 33 0B, 05, 05] +1F6F4; [0D 35 F0, 05, 05] -1F761; [0D 33 12, 05, 05] +1F6F5; [0D 35 F7, 05, 05] -1F762; [0D 33 19, 05, 05] +1F6F6; [0D 35 FE, 05, 05] -1F763; [0D 33 20, 05, 05] +1F6F7; [0D 36 07, 05, 05] -1F764; [0D 33 27, 05, 05] +1F6F8; [0D 36 0E, 05, 05] -1F765; [0D 33 2E, 05, 05] +1F6F9; [0D 36 15, 05, 05] -1F766; [0D 33 35, 05, 05] +1F6FA; [0D 36 1C, 05, 05] -1F767; [0D 33 3C, 05, 05] +1F6FB; [0D 36 23, 05, 05] -1F768; [0D 33 43, 05, 05] +1F6FC; [0D 36 2A, 05, 05] -1F769; [0D 33 4A, 05, 05] +1F700; [0D 36 31, 05, 05] -1F76A; [0D 33 51, 05, 05] +1F701; [0D 36 38, 05, 05] -1F76B; [0D 33 58, 05, 05] +1F702; [0D 36 3F, 05, 05] -1F76C; [0D 33 5F, 05, 05] +1F703; [0D 36 46, 05, 05] -1F76D; [0D 33 66, 05, 05] +1F704; [0D 36 4D, 05, 05] -1F76E; [0D 33 6D, 05, 05] +1F705; [0D 36 54, 05, 05] -1F76F; [0D 33 74, 05, 05] +1F706; [0D 36 5B, 05, 05] -1F770; [0D 33 7B, 05, 05] +1F707; [0D 36 62, 05, 05] -1F771; [0D 33 82, 05, 05] +1F708; [0D 36 69, 05, 05] -1F772; [0D 33 89, 05, 05] +1F709; [0D 36 70, 05, 05] -1F773; [0D 33 90, 05, 05] +1F70A; [0D 36 77, 05, 05] -1F780; [0D 33 97, 05, 05] +1F70B; [0D 36 7E, 05, 05] -1F781; [0D 33 9E, 05, 05] +1F70C; [0D 36 85, 05, 05] -1F782; [0D 33 A5, 05, 05] +1F70D; [0D 36 8C, 05, 05] -1F783; [0D 33 AC, 05, 05] +1F70E; [0D 36 93, 05, 05] -1F784; [0D 33 B3, 05, 05] +1F70F; [0D 36 9A, 05, 05] -1F785; [0D 33 BA, 05, 05] +1F710; [0D 36 A1, 05, 05] -1F786; [0D 33 C1, 05, 05] +1F711; [0D 36 A8, 05, 05] -1F787; [0D 33 C8, 05, 05] +1F712; [0D 36 AF, 05, 05] -1F788; [0D 33 CF, 05, 05] +1F713; [0D 36 B6, 05, 05] -1F789; [0D 33 D6, 05, 05] +1F714; [0D 36 BD, 05, 05] -1F78A; [0D 33 DD, 05, 05] +1F715; [0D 36 C4, 05, 05] -1F78B; [0D 33 E4, 05, 05] +1F716; [0D 36 CB, 05, 05] -1F78C; [0D 33 EB, 05, 05] +1F717; [0D 36 D2, 05, 05] -1F78D; [0D 33 F2, 05, 05] +1F718; [0D 36 D9, 05, 05] -1F78E; [0D 33 F9, 05, 05] +1F719; [0D 36 E0, 05, 05] -1F78F; [0D 34 02, 05, 05] +1F71A; [0D 36 E7, 05, 05] -1F790; [0D 34 09, 05, 05] +1F71B; [0D 36 EE, 05, 05] -1F791; [0D 34 10, 05, 05] +1F71C; [0D 36 F5, 05, 05] -1F792; [0D 34 17, 05, 05] +1F71D; [0D 36 FC, 05, 05] -1F793; [0D 34 1E, 05, 05] +1F71E; [0D 37 05, 05, 05] -1F794; [0D 34 25, 05, 05] +1F71F; [0D 37 0C, 05, 05] -1F795; [0D 34 2C, 05, 05] +1F720; [0D 37 13, 05, 05] -1F796; [0D 34 33, 05, 05] +1F721; [0D 37 1A, 05, 05] -1F797; [0D 34 3A, 05, 05] +1F722; [0D 37 21, 05, 05] -1F798; [0D 34 41, 05, 05] +1F723; [0D 37 28, 05, 05] -1F799; [0D 34 48, 05, 05] +1F724; [0D 37 2F, 05, 05] -1F79A; [0D 34 4F, 05, 05] +1F725; [0D 37 36, 05, 05] -1F79B; [0D 34 56, 05, 05] +1F726; [0D 37 3D, 05, 05] -1F79C; [0D 34 5D, 05, 05] +1F727; [0D 37 44, 05, 05] -1F79D; [0D 34 64, 05, 05] +1F728; [0D 37 4B, 05, 05] -1F79E; [0D 34 6B, 05, 05] +1F729; [0D 37 52, 05, 05] -1F79F; [0D 34 72, 05, 05] +1F72A; [0D 37 59, 05, 05] -1F7A0; [0D 34 79, 05, 05] +1F72B; [0D 37 60, 05, 05] -1F7A1; [0D 34 80, 05, 05] +1F72C; [0D 37 67, 05, 05] -1F7A2; [0D 34 87, 05, 05] +1F72D; [0D 37 6E, 05, 05] -1F7A3; [0D 34 8E, 05, 05] +1F72E; [0D 37 75, 05, 05] -1F7A4; [0D 34 95, 05, 05] +1F72F; [0D 37 7C, 05, 05] -1F7A5; [0D 34 9C, 05, 05] +1F730; [0D 37 83, 05, 05] -1F7A6; [0D 34 A3, 05, 05] +1F731; [0D 37 8A, 05, 05] -1F7A7; [0D 34 AA, 05, 05] +1F732; [0D 37 91, 05, 05] -1F7A8; [0D 34 B1, 05, 05] +1F733; [0D 37 98, 05, 05] -1F7A9; [0D 34 B8, 05, 05] +1F734; [0D 37 9F, 05, 05] -1F7AA; [0D 34 BF, 05, 05] +1F735; [0D 37 A6, 05, 05] -1F7AB; [0D 34 C6, 05, 05] +1F736; [0D 37 AD, 05, 05] -1F7AC; [0D 34 CD, 05, 05] +1F737; [0D 37 B4, 05, 05] -1F7AD; [0D 34 D4, 05, 05] +1F738; [0D 37 BB, 05, 05] -1F7AE; [0D 34 DB, 05, 05] +1F739; [0D 37 C2, 05, 05] -1F7AF; [0D 34 E2, 05, 05] +1F73A; [0D 37 C9, 05, 05] -1F7B0; [0D 34 E9, 05, 05] +1F73B; [0D 37 D0, 05, 05] -1F7B1; [0D 34 F0, 05, 05] +1F73C; [0D 37 D7, 05, 05] -1F7B2; [0D 34 F7, 05, 05] +1F73D; [0D 37 DE, 05, 05] -1F7B3; [0D 34 FE, 05, 05] +1F73E; [0D 37 E5, 05, 05] -1F7B4; [0D 35 07, 05, 05] +1F73F; [0D 37 EC, 05, 05] -1F7B5; [0D 35 0E, 05, 05] +1F740; [0D 37 F3, 05, 05] -1F7B6; [0D 35 15, 05, 05] +1F741; [0D 37 FA, 05, 05] -1F7B7; [0D 35 1C, 05, 05] +1F742; [0D 38 03, 05, 05] -1F7B8; [0D 35 23, 05, 05] +1F743; [0D 38 0A, 05, 05] -1F7B9; [0D 35 2A, 05, 05] +1F744; [0D 38 11, 05, 05] -1F7BA; [0D 35 31, 05, 05] +1F745; [0D 38 18, 05, 05] -1F7BB; [0D 35 38, 05, 05] +1F746; [0D 38 1F, 05, 05] -1F7BC; [0D 35 3F, 05, 05] +1F747; [0D 38 26, 05, 05] -1F7BD; [0D 35 46, 05, 05] +1F748; [0D 38 2D, 05, 05] -1F7BE; [0D 35 4D, 05, 05] +1F749; [0D 38 34, 05, 05] -1F7BF; [0D 35 54, 05, 05] +1F74A; [0D 38 3B, 05, 05] -1F7C0; [0D 35 5B, 05, 05] +1F74B; [0D 38 42, 05, 05] -1F7C1; [0D 35 62, 05, 05] +1F74C; [0D 38 49, 05, 05] -1F7C2; [0D 35 69, 05, 05] +1F74D; [0D 38 50, 05, 05] -1F7C3; [0D 35 70, 05, 05] +1F74E; [0D 38 57, 05, 05] -1F7C4; [0D 35 77, 05, 05] +1F74F; [0D 38 5E, 05, 05] -1F7C5; [0D 35 7E, 05, 05] +1F750; [0D 38 65, 05, 05] -1F7C6; [0D 35 85, 05, 05] +1F751; [0D 38 6C, 05, 05] -1F7C7; [0D 35 8C, 05, 05] +1F752; [0D 38 73, 05, 05] -1F7C8; [0D 35 93, 05, 05] +1F753; [0D 38 7A, 05, 05] -1F7C9; [0D 35 9A, 05, 05] +1F754; [0D 38 81, 05, 05] -1F7CA; [0D 35 A1, 05, 05] +1F755; [0D 38 88, 05, 05] -1F7CB; [0D 35 A8, 05, 05] +1F756; [0D 38 8F, 05, 05] -1F7CC; [0D 35 AF, 05, 05] +1F757; [0D 38 96, 05, 05] -1F7CD; [0D 35 B6, 05, 05] +1F758; [0D 38 9D, 05, 05] -1F7CE; [0D 35 BD, 05, 05] +1F759; [0D 38 A4, 05, 05] -1F7CF; [0D 35 C4, 05, 05] +1F75A; [0D 38 AB, 05, 05] -1F7D0; [0D 35 CB, 05, 05] +1F75B; [0D 38 B2, 05, 05] -1F7D1; [0D 35 D2, 05, 05] +1F75C; [0D 38 B9, 05, 05] -1F7D2; [0D 35 D9, 05, 05] +1F75D; [0D 38 C0, 05, 05] -1F7D3; [0D 35 E0, 05, 05] +1F75E; [0D 38 C7, 05, 05] -1F7D4; [0D 35 E7, 05, 05] +1F75F; [0D 38 CE, 05, 05] -1F7D5; [0D 35 EE, 05, 05] +1F760; [0D 38 D5, 05, 05] -1F7D6; [0D 35 F5, 05, 05] +1F761; [0D 38 DC, 05, 05] -1F7D7; [0D 35 FC, 05, 05] +1F762; [0D 38 E3, 05, 05] -1F7D8; [0D 36 05, 05, 05] +1F763; [0D 38 EA, 05, 05] -1F7E0; [0D 36 0C, 05, 05] +1F764; [0D 38 F1, 05, 05] -1F7E1; [0D 36 13, 05, 05] +1F765; [0D 38 F8, 05, 05] -1F7E2; [0D 36 1A, 05, 05] +1F766; [0D 38 FF, 05, 05] -1F7E3; [0D 36 21, 05, 05] +1F767; [0D 39 08, 05, 05] -1F7E4; [0D 36 28, 05, 05] +1F768; [0D 39 0F, 05, 05] -1F7E5; [0D 36 2F, 05, 05] +1F769; [0D 39 16, 05, 05] -1F7E6; [0D 36 36, 05, 05] +1F76A; [0D 39 1D, 05, 05] -1F7E7; [0D 36 3D, 05, 05] +1F76B; [0D 39 24, 05, 05] -1F7E8; [0D 36 44, 05, 05] +1F76C; [0D 39 2B, 05, 05] -1F7E9; [0D 36 4B, 05, 05] +1F76D; [0D 39 32, 05, 05] -1F7EA; [0D 36 52, 05, 05] +1F76E; [0D 39 39, 05, 05] -1F7EB; [0D 36 59, 05, 05] +1F76F; [0D 39 40, 05, 05] -1F800; [0D 36 60, 05, 05] +1F770; [0D 39 47, 05, 05] -1F801; [0D 36 67, 05, 05] +1F771; [0D 39 4E, 05, 05] -1F802; [0D 36 6E, 05, 05] +1F772; [0D 39 55, 05, 05] -1F803; [0D 36 75, 05, 05] +1F773; [0D 39 5C, 05, 05] -1F804; [0D 36 7C, 05, 05] +1F774; [0D 39 63, 05, 05] -1F805; [0D 36 83, 05, 05] +1F775; [0D 39 6A, 05, 05] -1F806; [0D 36 8A, 05, 05] +1F776; [0D 39 71, 05, 05] -1F807; [0D 36 91, 05, 05] +1F77B; [0D 39 78, 05, 05] -1F808; [0D 36 98, 05, 05] +1F77C; [0D 39 7F, 05, 05] -1F809; [0D 36 9F, 05, 05] +1F77D; [0D 39 86, 05, 05] -1F80A; [0D 36 A6, 05, 05] +1F77E; [0D 39 8D, 05, 05] -1F80B; [0D 36 AD, 05, 05] +1F77F; [0D 39 94, 05, 05] -1F810; [0D 36 B4, 05, 05] +1F780; [0D 39 9B, 05, 05] -1F811; [0D 36 BB, 05, 05] +1F781; [0D 39 A2, 05, 05] -1F812; [0D 36 C2, 05, 05] +1F782; [0D 39 A9, 05, 05] -1F813; [0D 36 C9, 05, 05] +1F783; [0D 39 B0, 05, 05] -1F814; [0D 36 D0, 05, 05] +1F784; [0D 39 B7, 05, 05] -1F815; [0D 36 D7, 05, 05] +1F785; [0D 39 BE, 05, 05] -1F816; [0D 36 DE, 05, 05] +1F786; [0D 39 C5, 05, 05] -1F817; [0D 36 E5, 05, 05] +1F787; [0D 39 CC, 05, 05] -1F818; [0D 36 EC, 05, 05] +1F788; [0D 39 D3, 05, 05] -1F819; [0D 36 F3, 05, 05] +1F789; [0D 39 DA, 05, 05] -1F81A; [0D 36 FA, 05, 05] +1F78A; [0D 39 E1, 05, 05] -1F81B; [0D 37 03, 05, 05] +1F78B; [0D 39 E8, 05, 05] -1F81C; [0D 37 0A, 05, 05] +1F78C; [0D 39 EF, 05, 05] -1F81D; [0D 37 11, 05, 05] +1F78D; [0D 39 F6, 05, 05] -1F81E; [0D 37 18, 05, 05] +1F78E; [0D 39 FD, 05, 05] -1F81F; [0D 37 1F, 05, 05] +1F78F; [0D 3A 06, 05, 05] -1F820; [0D 37 26, 05, 05] +1F790; [0D 3A 0D, 05, 05] -1F821; [0D 37 2D, 05, 05] +1F791; [0D 3A 14, 05, 05] -1F822; [0D 37 34, 05, 05] +1F792; [0D 3A 1B, 05, 05] -1F823; [0D 37 3B, 05, 05] +1F793; [0D 3A 22, 05, 05] -1F824; [0D 37 42, 05, 05] +1F794; [0D 3A 29, 05, 05] -1F825; [0D 37 49, 05, 05] +1F795; [0D 3A 30, 05, 05] -1F826; [0D 37 50, 05, 05] +1F796; [0D 3A 37, 05, 05] -1F827; [0D 37 57, 05, 05] +1F797; [0D 3A 3E, 05, 05] -1F828; [0D 37 5E, 05, 05] +1F798; [0D 3A 45, 05, 05] -1F829; [0D 37 65, 05, 05] +1F799; [0D 3A 4C, 05, 05] -1F82A; [0D 37 6C, 05, 05] +1F79A; [0D 3A 53, 05, 05] -1F82B; [0D 37 73, 05, 05] +1F79B; [0D 3A 5A, 05, 05] -1F82C; [0D 37 7A, 05, 05] +1F79C; [0D 3A 61, 05, 05] -1F82D; [0D 37 81, 05, 05] +1F79D; [0D 3A 68, 05, 05] -1F82E; [0D 37 88, 05, 05] +1F79E; [0D 3A 6F, 05, 05] -1F82F; [0D 37 8F, 05, 05] +1F79F; [0D 3A 76, 05, 05] -1F830; [0D 37 96, 05, 05] +1F7A0; [0D 3A 7D, 05, 05] -1F831; [0D 37 9D, 05, 05] +1F7A1; [0D 3A 84, 05, 05] -1F832; [0D 37 A4, 05, 05] +1F7A2; [0D 3A 8B, 05, 05] -1F833; [0D 37 AB, 05, 05] +1F7A3; [0D 3A 92, 05, 05] -1F834; [0D 37 B2, 05, 05] +1F7A4; [0D 3A 99, 05, 05] -1F835; [0D 37 B9, 05, 05] +1F7A5; [0D 3A A0, 05, 05] -1F836; [0D 37 C0, 05, 05] +1F7A6; [0D 3A A7, 05, 05] -1F837; [0D 37 C7, 05, 05] +1F7A7; [0D 3A AE, 05, 05] -1F838; [0D 37 CE, 05, 05] +1F7A8; [0D 3A B5, 05, 05] -1F839; [0D 37 D5, 05, 05] +1F7A9; [0D 3A BC, 05, 05] -1F83A; [0D 37 DC, 05, 05] +1F7AA; [0D 3A C3, 05, 05] -1F83B; [0D 37 E3, 05, 05] +1F7AB; [0D 3A CA, 05, 05] -1F83C; [0D 37 EA, 05, 05] +1F7AC; [0D 3A D1, 05, 05] -1F83D; [0D 37 F1, 05, 05] +1F7AD; [0D 3A D8, 05, 05] -1F83E; [0D 37 F8, 05, 05] +1F7AE; [0D 3A DF, 05, 05] -1F83F; [0D 37 FF, 05, 05] +1F7AF; [0D 3A E6, 05, 05] -1F840; [0D 38 08, 05, 05] +1F7B0; [0D 3A ED, 05, 05] -1F841; [0D 38 0F, 05, 05] +1F7B1; [0D 3A F4, 05, 05] -1F842; [0D 38 16, 05, 05] +1F7B2; [0D 3A FB, 05, 05] -1F843; [0D 38 1D, 05, 05] +1F7B3; [0D 3B 04, 05, 05] -1F844; [0D 38 24, 05, 05] +1F7B4; [0D 3B 0B, 05, 05] -1F845; [0D 38 2B, 05, 05] +1F7B5; [0D 3B 12, 05, 05] -1F846; [0D 38 32, 05, 05] +1F7B6; [0D 3B 19, 05, 05] -1F847; [0D 38 39, 05, 05] +1F7B7; [0D 3B 20, 05, 05] -1F850; [0D 38 40, 05, 05] +1F7B8; [0D 3B 27, 05, 05] -1F851; [0D 38 47, 05, 05] +1F7B9; [0D 3B 2E, 05, 05] -1F852; [0D 38 4E, 05, 05] +1F7BA; [0D 3B 35, 05, 05] -1F853; [0D 38 55, 05, 05] +1F7BB; [0D 3B 3C, 05, 05] -1F854; [0D 38 5C, 05, 05] +1F7BC; [0D 3B 43, 05, 05] -1F855; [0D 38 63, 05, 05] +1F7BD; [0D 3B 4A, 05, 05] -1F856; [0D 38 6A, 05, 05] +1F7BE; [0D 3B 51, 05, 05] -1F857; [0D 38 71, 05, 05] +1F7BF; [0D 3B 58, 05, 05] -1F858; [0D 38 78, 05, 05] +1F7C0; [0D 3B 5F, 05, 05] -1F859; [0D 38 7F, 05, 05] +1F7C1; [0D 3B 66, 05, 05] -1F860; [0D 38 86, 05, 05] +1F7C2; [0D 3B 6D, 05, 05] -1F861; [0D 38 8D, 05, 05] +1F7C3; [0D 3B 74, 05, 05] -1F862; [0D 38 94, 05, 05] +1F7C4; [0D 3B 7B, 05, 05] -1F863; [0D 38 9B, 05, 05] +1F7C5; [0D 3B 82, 05, 05] -1F864; [0D 38 A2, 05, 05] +1F7C6; [0D 3B 89, 05, 05] -1F865; [0D 38 A9, 05, 05] +1F7C7; [0D 3B 90, 05, 05] -1F866; [0D 38 B0, 05, 05] +1F7C8; [0D 3B 97, 05, 05] -1F867; [0D 38 B7, 05, 05] +1F7C9; [0D 3B 9E, 05, 05] -1F868; [0D 38 BE, 05, 05] +1F7CA; [0D 3B A5, 05, 05] -1F869; [0D 38 C5, 05, 05] +1F7CB; [0D 3B AC, 05, 05] -1F86A; [0D 38 CC, 05, 05] +1F7CC; [0D 3B B3, 05, 05] -1F86B; [0D 38 D3, 05, 05] +1F7CD; [0D 3B BA, 05, 05] -1F86C; [0D 38 DA, 05, 05] +1F7CE; [0D 3B C1, 05, 05] -1F86D; [0D 38 E1, 05, 05] +1F7CF; [0D 3B C8, 05, 05] -1F86E; [0D 38 E8, 05, 05] +1F7D0; [0D 3B CF, 05, 05] -1F86F; [0D 38 EF, 05, 05] +1F7D1; [0D 3B D6, 05, 05] -1F870; [0D 38 F6, 05, 05] +1F7D2; [0D 3B DD, 05, 05] -1F871; [0D 38 FD, 05, 05] +1F7D3; [0D 3B E4, 05, 05] -1F872; [0D 39 06, 05, 05] +1F7D4; [0D 3B EB, 05, 05] -1F873; [0D 39 0D, 05, 05] +1F7D5; [0D 3B F2, 05, 05] -1F874; [0D 39 14, 05, 05] +1F7D6; [0D 3B F9, 05, 05] -1F875; [0D 39 1B, 05, 05] +1F7D7; [0D 3C 02, 05, 05] -1F876; [0D 39 22, 05, 05] +1F7D8; [0D 3C 09, 05, 05] -1F877; [0D 39 29, 05, 05] +1F7D9; [0D 3C 10, 05, 05] -1F878; [0D 39 30, 05, 05] +1F7E0; [0D 3C 17, 05, 05] -1F879; [0D 39 37, 05, 05] +1F7E1; [0D 3C 1E, 05, 05] -1F87A; [0D 39 3E, 05, 05] +1F7E2; [0D 3C 25, 05, 05] -1F87B; [0D 39 45, 05, 05] +1F7E3; [0D 3C 2C, 05, 05] -1F87C; [0D 39 4C, 05, 05] +1F7E4; [0D 3C 33, 05, 05] -1F87D; [0D 39 53, 05, 05] +1F7E5; [0D 3C 3A, 05, 05] -1F87E; [0D 39 5A, 05, 05] +1F7E6; [0D 3C 41, 05, 05] -1F87F; [0D 39 61, 05, 05] +1F7E7; [0D 3C 48, 05, 05] -1F880; [0D 39 68, 05, 05] +1F7E8; [0D 3C 4F, 05, 05] -1F881; [0D 39 6F, 05, 05] +1F7E9; [0D 3C 56, 05, 05] -1F882; [0D 39 76, 05, 05] +1F7EA; [0D 3C 5D, 05, 05] -1F883; [0D 39 7D, 05, 05] +1F7EB; [0D 3C 64, 05, 05] -1F884; [0D 39 84, 05, 05] +1F7F0; [0D 3C 6B, 05, 05] -1F885; [0D 39 8B, 05, 05] +1F800; [0D 3C 72, 05, 05] -1F886; [0D 39 92, 05, 05] +1F801; [0D 3C 79, 05, 05] -1F887; [0D 39 99, 05, 05] +1F802; [0D 3C 80, 05, 05] -1F890; [0D 39 A0, 05, 05] +1F803; [0D 3C 87, 05, 05] -1F891; [0D 39 A7, 05, 05] +1F804; [0D 3C 8E, 05, 05] -1F892; [0D 39 AE, 05, 05] +1F805; [0D 3C 95, 05, 05] -1F893; [0D 39 B5, 05, 05] +1F806; [0D 3C 9C, 05, 05] -1F894; [0D 39 BC, 05, 05] +1F807; [0D 3C A3, 05, 05] -1F895; [0D 39 C3, 05, 05] +1F808; [0D 3C AA, 05, 05] -1F896; [0D 39 CA, 05, 05] +1F809; [0D 3C B1, 05, 05] -1F897; [0D 39 D1, 05, 05] +1F80A; [0D 3C B8, 05, 05] -1F898; [0D 39 D8, 05, 05] +1F80B; [0D 3C BF, 05, 05] -1F899; [0D 39 DF, 05, 05] +1F810; [0D 3C C6, 05, 05] -1F89A; [0D 39 E6, 05, 05] +1F811; [0D 3C CD, 05, 05] -1F89B; [0D 39 ED, 05, 05] +1F812; [0D 3C D4, 05, 05] -1F89C; [0D 39 F4, 05, 05] +1F813; [0D 3C DB, 05, 05] -1F89D; [0D 39 FB, 05, 05] +1F814; [0D 3C E2, 05, 05] -1F89E; [0D 3A 04, 05, 05] +1F815; [0D 3C E9, 05, 05] -1F89F; [0D 3A 0B, 05, 05] +1F816; [0D 3C F0, 05, 05] -1F8A0; [0D 3A 12, 05, 05] +1F817; [0D 3C F7, 05, 05] -1F8A1; [0D 3A 19, 05, 05] +1F818; [0D 3C FE, 05, 05] -1F8A2; [0D 3A 20, 05, 05] +1F819; [0D 3D 07, 05, 05] -1F8A3; [0D 3A 27, 05, 05] +1F81A; [0D 3D 0E, 05, 05] -1F8A4; [0D 3A 2E, 05, 05] +1F81B; [0D 3D 15, 05, 05] -1F8A5; [0D 3A 35, 05, 05] +1F81C; [0D 3D 1C, 05, 05] -1F8A6; [0D 3A 3C, 05, 05] +1F81D; [0D 3D 23, 05, 05] -1F8A7; [0D 3A 43, 05, 05] +1F81E; [0D 3D 2A, 05, 05] -1F8A8; [0D 3A 4A, 05, 05] +1F81F; [0D 3D 31, 05, 05] -1F8A9; [0D 3A 51, 05, 05] +1F820; [0D 3D 38, 05, 05] -1F8AA; [0D 3A 58, 05, 05] +1F821; [0D 3D 3F, 05, 05] -1F8AB; [0D 3A 5F, 05, 05] +1F822; [0D 3D 46, 05, 05] -1F8AC; [0D 3A 66, 05, 05] +1F823; [0D 3D 4D, 05, 05] -1F8AD; [0D 3A 6D, 05, 05] +1F824; [0D 3D 54, 05, 05] -1F8B0; [0D 3A 74, 05, 05] +1F825; [0D 3D 5B, 05, 05] -1F8B1; [0D 3A 7B, 05, 05] +1F826; [0D 3D 62, 05, 05] -1D800; [0D 3A 82, 05, 05] +1F827; [0D 3D 69, 05, 05] -1D801; [0D 3A 89, 05, 05] +1F828; [0D 3D 70, 05, 05] -1D802; [0D 3A 90, 05, 05] +1F829; [0D 3D 77, 05, 05] -1D803; [0D 3A 97, 05, 05] +1F82A; [0D 3D 7E, 05, 05] -1D804; [0D 3A 9E, 05, 05] +1F82B; [0D 3D 85, 05, 05] -1D805; [0D 3A A5, 05, 05] +1F82C; [0D 3D 8C, 05, 05] -1D806; [0D 3A AC, 05, 05] +1F82D; [0D 3D 93, 05, 05] -1D807; [0D 3A B3, 05, 05] +1F82E; [0D 3D 9A, 05, 05] -1D808; [0D 3A BA, 05, 05] +1F82F; [0D 3D A1, 05, 05] -1D809; [0D 3A C1, 05, 05] +1F830; [0D 3D A8, 05, 05] -1D80A; [0D 3A C8, 05, 05] +1F831; [0D 3D AF, 05, 05] -1D80B; [0D 3A CF, 05, 05] +1F832; [0D 3D B6, 05, 05] -1D80C; [0D 3A D6, 05, 05] +1F833; [0D 3D BD, 05, 05] -1D80D; [0D 3A DD, 05, 05] +1F834; [0D 3D C4, 05, 05] -1D80E; [0D 3A E4, 05, 05] +1F835; [0D 3D CB, 05, 05] -1D80F; [0D 3A EB, 05, 05] +1F836; [0D 3D D2, 05, 05] -1D810; [0D 3A F2, 05, 05] +1F837; [0D 3D D9, 05, 05] -1D811; [0D 3A F9, 05, 05] +1F838; [0D 3D E0, 05, 05] -1D812; [0D 3B 02, 05, 05] +1F839; [0D 3D E7, 05, 05] -1D813; [0D 3B 09, 05, 05] +1F83A; [0D 3D EE, 05, 05] -1D814; [0D 3B 10, 05, 05] +1F83B; [0D 3D F5, 05, 05] -1D815; [0D 3B 17, 05, 05] +1F83C; [0D 3D FC, 05, 05] -1D816; [0D 3B 1E, 05, 05] +1F83D; [0D 3E 05, 05, 05] -1D817; [0D 3B 25, 05, 05] +1F83E; [0D 3E 0C, 05, 05] -1D818; [0D 3B 2C, 05, 05] +1F83F; [0D 3E 13, 05, 05] -1D819; [0D 3B 33, 05, 05] +1F840; [0D 3E 1A, 05, 05] -1D81A; [0D 3B 3A, 05, 05] +1F841; [0D 3E 21, 05, 05] -1D81B; [0D 3B 41, 05, 05] +1F842; [0D 3E 28, 05, 05] -1D81C; [0D 3B 48, 05, 05] +1F843; [0D 3E 2F, 05, 05] -1D81D; [0D 3B 4F, 05, 05] +1F844; [0D 3E 36, 05, 05] -1D81E; [0D 3B 56, 05, 05] +1F845; [0D 3E 3D, 05, 05] -1D81F; [0D 3B 5D, 05, 05] +1F846; [0D 3E 44, 05, 05] -1D820; [0D 3B 64, 05, 05] +1F847; [0D 3E 4B, 05, 05] -1D821; [0D 3B 6B, 05, 05] +1F850; [0D 3E 52, 05, 05] -1D822; [0D 3B 72, 05, 05] +1F851; [0D 3E 59, 05, 05] -1D823; [0D 3B 79, 05, 05] +1F852; [0D 3E 60, 05, 05] -1D824; [0D 3B 80, 05, 05] +1F853; [0D 3E 67, 05, 05] -1D825; [0D 3B 87, 05, 05] +1F854; [0D 3E 6E, 05, 05] -1D826; [0D 3B 8E, 05, 05] +1F855; [0D 3E 75, 05, 05] -1D827; [0D 3B 95, 05, 05] +1F856; [0D 3E 7C, 05, 05] -1D828; [0D 3B 9C, 05, 05] +1F857; [0D 3E 83, 05, 05] -1D829; [0D 3B A3, 05, 05] +1F858; [0D 3E 8A, 05, 05] -1D82A; [0D 3B AA, 05, 05] +1F859; [0D 3E 91, 05, 05] -1D82B; [0D 3B B1, 05, 05] +1F860; [0D 3E 98, 05, 05] -1D82C; [0D 3B B8, 05, 05] +1F861; [0D 3E 9F, 05, 05] -1D82D; [0D 3B BF, 05, 05] +1F862; [0D 3E A6, 05, 05] -1D82E; [0D 3B C6, 05, 05] +1F863; [0D 3E AD, 05, 05] -1D82F; [0D 3B CD, 05, 05] +1F864; [0D 3E B4, 05, 05] -1D830; [0D 3B D4, 05, 05] +1F865; [0D 3E BB, 05, 05] -1D831; [0D 3B DB, 05, 05] +1F866; [0D 3E C2, 05, 05] -1D832; [0D 3B E2, 05, 05] +1F867; [0D 3E C9, 05, 05] -1D833; [0D 3B E9, 05, 05] +1F868; [0D 3E D0, 05, 05] -1D834; [0D 3B F0, 05, 05] +1F869; [0D 3E D7, 05, 05] -1D835; [0D 3B F7, 05, 05] +1F86A; [0D 3E DE, 05, 05] -1D836; [0D 3B FE, 05, 05] +1F86B; [0D 3E E5, 05, 05] -1D837; [0D 3C 07, 05, 05] +1F86C; [0D 3E EC, 05, 05] -1D838; [0D 3C 0E, 05, 05] +1F86D; [0D 3E F3, 05, 05] -1D839; [0D 3C 15, 05, 05] +1F86E; [0D 3E FA, 05, 05] -1D83A; [0D 3C 1C, 05, 05] +1F86F; [0D 3F 03, 05, 05] -1D83B; [0D 3C 23, 05, 05] +1F870; [0D 3F 0A, 05, 05] -1D83C; [0D 3C 2A, 05, 05] +1F871; [0D 3F 11, 05, 05] -1D83D; [0D 3C 31, 05, 05] +1F872; [0D 3F 18, 05, 05] -1D83E; [0D 3C 38, 05, 05] +1F873; [0D 3F 1F, 05, 05] -1D83F; [0D 3C 3F, 05, 05] +1F874; [0D 3F 26, 05, 05] -1D840; [0D 3C 46, 05, 05] +1F875; [0D 3F 2D, 05, 05] -1D841; [0D 3C 4D, 05, 05] +1F876; [0D 3F 34, 05, 05] -1D842; [0D 3C 54, 05, 05] +1F877; [0D 3F 3B, 05, 05] -1D843; [0D 3C 5B, 05, 05] +1F878; [0D 3F 42, 05, 05] -1D844; [0D 3C 62, 05, 05] +1F879; [0D 3F 49, 05, 05] -1D845; [0D 3C 69, 05, 05] +1F87A; [0D 3F 50, 05, 05] -1D846; [0D 3C 70, 05, 05] +1F87B; [0D 3F 57, 05, 05] -1D847; [0D 3C 77, 05, 05] +1F87C; [0D 3F 5E, 05, 05] -1D848; [0D 3C 7E, 05, 05] +1F87D; [0D 3F 65, 05, 05] -1D849; [0D 3C 85, 05, 05] +1F87E; [0D 3F 6C, 05, 05] -1D84A; [0D 3C 8C, 05, 05] +1F87F; [0D 3F 73, 05, 05] -1D84B; [0D 3C 93, 05, 05] +1F880; [0D 3F 7A, 05, 05] -1D84C; [0D 3C 9A, 05, 05] +1F881; [0D 3F 81, 05, 05] -1D84D; [0D 3C A1, 05, 05] +1F882; [0D 3F 88, 05, 05] -1D84E; [0D 3C A8, 05, 05] +1F883; [0D 3F 8F, 05, 05] -1D84F; [0D 3C AF, 05, 05] +1F884; [0D 3F 96, 05, 05] -1D850; [0D 3C B6, 05, 05] +1F885; [0D 3F 9D, 05, 05] -1D851; [0D 3C BD, 05, 05] +1F886; [0D 3F A4, 05, 05] -1D852; [0D 3C C4, 05, 05] +1F887; [0D 3F AB, 05, 05] -1D853; [0D 3C CB, 05, 05] +1F890; [0D 3F B2, 05, 05] -1D854; [0D 3C D2, 05, 05] +1F891; [0D 3F B9, 05, 05] -1D855; [0D 3C D9, 05, 05] +1F892; [0D 3F C0, 05, 05] -1D856; [0D 3C E0, 05, 05] +1F893; [0D 3F C7, 05, 05] -1D857; [0D 3C E7, 05, 05] +1F894; [0D 3F CE, 05, 05] -1D858; [0D 3C EE, 05, 05] +1F895; [0D 3F D5, 05, 05] -1D859; [0D 3C F5, 05, 05] +1F896; [0D 3F DC, 05, 05] -1D85A; [0D 3C FC, 05, 05] +1F897; [0D 3F E3, 05, 05] -1D85B; [0D 3D 05, 05, 05] +1F898; [0D 3F EA, 05, 05] -1D85C; [0D 3D 0C, 05, 05] +1F899; [0D 3F F1, 05, 05] -1D85D; [0D 3D 13, 05, 05] +1F89A; [0D 3F F8, 05, 05] -1D85E; [0D 3D 1A, 05, 05] +1F89B; [0D 3F FF, 05, 05] -1D85F; [0D 3D 21, 05, 05] +1F89C; [0D 40 08, 05, 05] -1D860; [0D 3D 28, 05, 05] +1F89D; [0D 40 0F, 05, 05] -1D861; [0D 3D 2F, 05, 05] +1F89E; [0D 40 16, 05, 05] -1D862; [0D 3D 36, 05, 05] +1F89F; [0D 40 1D, 05, 05] -1D863; [0D 3D 3D, 05, 05] +1F8A0; [0D 40 24, 05, 05] -1D864; [0D 3D 44, 05, 05] +1F8A1; [0D 40 2B, 05, 05] -1D865; [0D 3D 4B, 05, 05] +1F8A2; [0D 40 32, 05, 05] -1D866; [0D 3D 52, 05, 05] +1F8A3; [0D 40 39, 05, 05] -1D867; [0D 3D 59, 05, 05] +1F8A4; [0D 40 40, 05, 05] -1D868; [0D 3D 60, 05, 05] +1F8A5; [0D 40 47, 05, 05] -1D869; [0D 3D 67, 05, 05] +1F8A6; [0D 40 4E, 05, 05] -1D86A; [0D 3D 6E, 05, 05] +1F8A7; [0D 40 55, 05, 05] -1D86B; [0D 3D 75, 05, 05] +1F8A8; [0D 40 5C, 05, 05] -1D86C; [0D 3D 7C, 05, 05] +1F8A9; [0D 40 63, 05, 05] -1D86D; [0D 3D 83, 05, 05] +1F8AA; [0D 40 6A, 05, 05] -1D86E; [0D 3D 8A, 05, 05] +1F8AB; [0D 40 71, 05, 05] -1D86F; [0D 3D 91, 05, 05] +1F8AC; [0D 40 78, 05, 05] -1D870; [0D 3D 98, 05, 05] +1F8AD; [0D 40 7F, 05, 05] -1D871; [0D 3D 9F, 05, 05] +1F8B0; [0D 40 86, 05, 05] -1D872; [0D 3D A6, 05, 05] +1F8B1; [0D 40 8D, 05, 05] -1D873; [0D 3D AD, 05, 05] +1D800; [0D 40 94, 05, 05] -1D874; [0D 3D B4, 05, 05] +1D801; [0D 40 9B, 05, 05] -1D875; [0D 3D BB, 05, 05] +1D802; [0D 40 A2, 05, 05] -1D876; [0D 3D C2, 05, 05] +1D803; [0D 40 A9, 05, 05] -1D877; [0D 3D C9, 05, 05] +1D804; [0D 40 B0, 05, 05] -1D878; [0D 3D D0, 05, 05] +1D805; [0D 40 B7, 05, 05] -1D879; [0D 3D D7, 05, 05] +1D806; [0D 40 BE, 05, 05] -1D87A; [0D 3D DE, 05, 05] +1D807; [0D 40 C5, 05, 05] -1D87B; [0D 3D E5, 05, 05] +1D808; [0D 40 CC, 05, 05] -1D87C; [0D 3D EC, 05, 05] +1D809; [0D 40 D3, 05, 05] -1D87D; [0D 3D F3, 05, 05] +1D80A; [0D 40 DA, 05, 05] -1D87E; [0D 3D FA, 05, 05] +1D80B; [0D 40 E1, 05, 05] -1D87F; [0D 3E 03, 05, 05] +1D80C; [0D 40 E8, 05, 05] -1D880; [0D 3E 0A, 05, 05] +1D80D; [0D 40 EF, 05, 05] -1D881; [0D 3E 11, 05, 05] +1D80E; [0D 40 F6, 05, 05] -1D882; [0D 3E 18, 05, 05] +1D80F; [0D 40 FD, 05, 05] -1D883; [0D 3E 1F, 05, 05] +1D810; [0D 41 06, 05, 05] -1D884; [0D 3E 26, 05, 05] +1D811; [0D 41 0D, 05, 05] -1D885; [0D 3E 2D, 05, 05] +1D812; [0D 41 14, 05, 05] -1D886; [0D 3E 34, 05, 05] +1D813; [0D 41 1B, 05, 05] -1D887; [0D 3E 3B, 05, 05] +1D814; [0D 41 22, 05, 05] -1D888; [0D 3E 42, 05, 05] +1D815; [0D 41 29, 05, 05] -1D889; [0D 3E 49, 05, 05] +1D816; [0D 41 30, 05, 05] -1D88A; [0D 3E 50, 05, 05] +1D817; [0D 41 37, 05, 05] -1D88B; [0D 3E 57, 05, 05] +1D818; [0D 41 3E, 05, 05] -1D88C; [0D 3E 5E, 05, 05] +1D819; [0D 41 45, 05, 05] -1D88D; [0D 3E 65, 05, 05] +1D81A; [0D 41 4C, 05, 05] -1D88E; [0D 3E 6C, 05, 05] +1D81B; [0D 41 53, 05, 05] -1D88F; [0D 3E 73, 05, 05] +1D81C; [0D 41 5A, 05, 05] -1D890; [0D 3E 7A, 05, 05] +1D81D; [0D 41 61, 05, 05] -1D891; [0D 3E 81, 05, 05] +1D81E; [0D 41 68, 05, 05] -1D892; [0D 3E 88, 05, 05] +1D81F; [0D 41 6F, 05, 05] -1D893; [0D 3E 8F, 05, 05] +1D820; [0D 41 76, 05, 05] -1D894; [0D 3E 96, 05, 05] +1D821; [0D 41 7D, 05, 05] -1D895; [0D 3E 9D, 05, 05] +1D822; [0D 41 84, 05, 05] -1D896; [0D 3E A4, 05, 05] +1D823; [0D 41 8B, 05, 05] -1D897; [0D 3E AB, 05, 05] +1D824; [0D 41 92, 05, 05] -1D898; [0D 3E B2, 05, 05] +1D825; [0D 41 99, 05, 05] -1D899; [0D 3E B9, 05, 05] +1D826; [0D 41 A0, 05, 05] -1D89A; [0D 3E C0, 05, 05] +1D827; [0D 41 A7, 05, 05] -1D89B; [0D 3E C7, 05, 05] +1D828; [0D 41 AE, 05, 05] -1D89C; [0D 3E CE, 05, 05] +1D829; [0D 41 B5, 05, 05] -1D89D; [0D 3E D5, 05, 05] +1D82A; [0D 41 BC, 05, 05] -1D89E; [0D 3E DC, 05, 05] +1D82B; [0D 41 C3, 05, 05] -1D89F; [0D 3E E3, 05, 05] +1D82C; [0D 41 CA, 05, 05] -1D8A0; [0D 3E EA, 05, 05] +1D82D; [0D 41 D1, 05, 05] -1D8A1; [0D 3E F1, 05, 05] +1D82E; [0D 41 D8, 05, 05] -1D8A2; [0D 3E F8, 05, 05] +1D82F; [0D 41 DF, 05, 05] -1D8A3; [0D 3E FF, 05, 05] +1D830; [0D 41 E6, 05, 05] -1D8A4; [0D 3F 08, 05, 05] +1D831; [0D 41 ED, 05, 05] -1D8A5; [0D 3F 0F, 05, 05] +1D832; [0D 41 F4, 05, 05] -1D8A6; [0D 3F 16, 05, 05] +1D833; [0D 41 FB, 05, 05] -1D8A7; [0D 3F 1D, 05, 05] +1D834; [0D 42 04, 05, 05] -1D8A8; [0D 3F 24, 05, 05] +1D835; [0D 42 0B, 05, 05] -1D8A9; [0D 3F 2B, 05, 05] +1D836; [0D 42 12, 05, 05] -1D8AA; [0D 3F 32, 05, 05] +1D837; [0D 42 19, 05, 05] -1D8AB; [0D 3F 39, 05, 05] +1D838; [0D 42 20, 05, 05] -1D8AC; [0D 3F 40, 05, 05] +1D839; [0D 42 27, 05, 05] -1D8AD; [0D 3F 47, 05, 05] +1D83A; [0D 42 2E, 05, 05] -1D8AE; [0D 3F 4E, 05, 05] +1D83B; [0D 42 35, 05, 05] -1D8AF; [0D 3F 55, 05, 05] +1D83C; [0D 42 3C, 05, 05] -1D8B0; [0D 3F 5C, 05, 05] +1D83D; [0D 42 43, 05, 05] -1D8B1; [0D 3F 63, 05, 05] +1D83E; [0D 42 4A, 05, 05] -1D8B2; [0D 3F 6A, 05, 05] +1D83F; [0D 42 51, 05, 05] -1D8B3; [0D 3F 71, 05, 05] +1D840; [0D 42 58, 05, 05] -1D8B4; [0D 3F 78, 05, 05] +1D841; [0D 42 5F, 05, 05] -1D8B5; [0D 3F 7F, 05, 05] +1D842; [0D 42 66, 05, 05] -1D8B6; [0D 3F 86, 05, 05] +1D843; [0D 42 6D, 05, 05] -1D8B7; [0D 3F 8D, 05, 05] +1D844; [0D 42 74, 05, 05] -1D8B8; [0D 3F 94, 05, 05] +1D845; [0D 42 7B, 05, 05] -1D8B9; [0D 3F 9B, 05, 05] +1D846; [0D 42 82, 05, 05] -1D8BA; [0D 3F A2, 05, 05] +1D847; [0D 42 89, 05, 05] -1D8BB; [0D 3F A9, 05, 05] +1D848; [0D 42 90, 05, 05] -1D8BC; [0D 3F B0, 05, 05] +1D849; [0D 42 97, 05, 05] -1D8BD; [0D 3F B7, 05, 05] +1D84A; [0D 42 9E, 05, 05] -1D8BE; [0D 3F BE, 05, 05] +1D84B; [0D 42 A5, 05, 05] -1D8BF; [0D 3F C5, 05, 05] +1D84C; [0D 42 AC, 05, 05] -1D8C0; [0D 3F CC, 05, 05] +1D84D; [0D 42 B3, 05, 05] -1D8C1; [0D 3F D3, 05, 05] +1D84E; [0D 42 BA, 05, 05] -1D8C2; [0D 3F DA, 05, 05] +1D84F; [0D 42 C1, 05, 05] -1D8C3; [0D 3F E1, 05, 05] +1D850; [0D 42 C8, 05, 05] -1D8C4; [0D 3F E8, 05, 05] +1D851; [0D 42 CF, 05, 05] -1D8C5; [0D 3F EF, 05, 05] +1D852; [0D 42 D6, 05, 05] -1D8C6; [0D 3F F6, 05, 05] +1D853; [0D 42 DD, 05, 05] -1D8C7; [0D 3F FD, 05, 05] +1D854; [0D 42 E4, 05, 05] -1D8C8; [0D 40 06, 05, 05] +1D855; [0D 42 EB, 05, 05] -1D8C9; [0D 40 0D, 05, 05] +1D856; [0D 42 F2, 05, 05] -1D8CA; [0D 40 14, 05, 05] +1D857; [0D 42 F9, 05, 05] -1D8CB; [0D 40 1B, 05, 05] +1D858; [0D 43 02, 05, 05] -1D8CC; [0D 40 22, 05, 05] +1D859; [0D 43 09, 05, 05] -1D8CD; [0D 40 29, 05, 05] +1D85A; [0D 43 10, 05, 05] -1D8CE; [0D 40 30, 05, 05] +1D85B; [0D 43 17, 05, 05] -1D8CF; [0D 40 37, 05, 05] +1D85C; [0D 43 1E, 05, 05] -1D8D0; [0D 40 3E, 05, 05] +1D85D; [0D 43 25, 05, 05] -1D8D1; [0D 40 45, 05, 05] +1D85E; [0D 43 2C, 05, 05] -1D8D2; [0D 40 4C, 05, 05] +1D85F; [0D 43 33, 05, 05] -1D8D3; [0D 40 53, 05, 05] +1D860; [0D 43 3A, 05, 05] -1D8D4; [0D 40 5A, 05, 05] +1D861; [0D 43 41, 05, 05] -1D8D5; [0D 40 61, 05, 05] +1D862; [0D 43 48, 05, 05] -1D8D6; [0D 40 68, 05, 05] +1D863; [0D 43 4F, 05, 05] -1D8D7; [0D 40 6F, 05, 05] +1D864; [0D 43 56, 05, 05] -1D8D8; [0D 40 76, 05, 05] +1D865; [0D 43 5D, 05, 05] -1D8D9; [0D 40 7D, 05, 05] +1D866; [0D 43 64, 05, 05] -1D8DA; [0D 40 84, 05, 05] +1D867; [0D 43 6B, 05, 05] -1D8DB; [0D 40 8B, 05, 05] +1D868; [0D 43 72, 05, 05] -1D8DC; [0D 40 92, 05, 05] +1D869; [0D 43 79, 05, 05] -1D8DD; [0D 40 99, 05, 05] +1D86A; [0D 43 80, 05, 05] -1D8DE; [0D 40 A0, 05, 05] +1D86B; [0D 43 87, 05, 05] -1D8DF; [0D 40 A7, 05, 05] +1D86C; [0D 43 8E, 05, 05] -1D8E0; [0D 40 AE, 05, 05] +1D86D; [0D 43 95, 05, 05] -1D8E1; [0D 40 B5, 05, 05] +1D86E; [0D 43 9C, 05, 05] -1D8E2; [0D 40 BC, 05, 05] +1D86F; [0D 43 A3, 05, 05] -1D8E3; [0D 40 C3, 05, 05] +1D870; [0D 43 AA, 05, 05] -1D8E4; [0D 40 CA, 05, 05] +1D871; [0D 43 B1, 05, 05] -1D8E5; [0D 40 D1, 05, 05] +1D872; [0D 43 B8, 05, 05] -1D8E6; [0D 40 D8, 05, 05] +1D873; [0D 43 BF, 05, 05] -1D8E7; [0D 40 DF, 05, 05] +1D874; [0D 43 C6, 05, 05] -1D8E8; [0D 40 E6, 05, 05] +1D875; [0D 43 CD, 05, 05] -1D8E9; [0D 40 ED, 05, 05] +1D876; [0D 43 D4, 05, 05] -1D8EA; [0D 40 F4, 05, 05] +1D877; [0D 43 DB, 05, 05] -1D8EB; [0D 40 FB, 05, 05] +1D878; [0D 43 E2, 05, 05] -1D8EC; [0D 41 04, 05, 05] +1D879; [0D 43 E9, 05, 05] -1D8ED; [0D 41 0B, 05, 05] +1D87A; [0D 43 F0, 05, 05] -1D8EE; [0D 41 12, 05, 05] +1D87B; [0D 43 F7, 05, 05] -1D8EF; [0D 41 19, 05, 05] +1D87C; [0D 43 FE, 05, 05] -1D8F0; [0D 41 20, 05, 05] +1D87D; [0D 44 07, 05, 05] -1D8F1; [0D 41 27, 05, 05] +1D87E; [0D 44 0E, 05, 05] -1D8F2; [0D 41 2E, 05, 05] +1D87F; [0D 44 15, 05, 05] -1D8F3; [0D 41 35, 05, 05] +1D880; [0D 44 1C, 05, 05] -1D8F4; [0D 41 3C, 05, 05] +1D881; [0D 44 23, 05, 05] -1D8F5; [0D 41 43, 05, 05] +1D882; [0D 44 2A, 05, 05] -1D8F6; [0D 41 4A, 05, 05] +1D883; [0D 44 31, 05, 05] -1D8F7; [0D 41 51, 05, 05] +1D884; [0D 44 38, 05, 05] -1D8F8; [0D 41 58, 05, 05] +1D885; [0D 44 3F, 05, 05] -1D8F9; [0D 41 5F, 05, 05] +1D886; [0D 44 46, 05, 05] -1D8FA; [0D 41 66, 05, 05] +1D887; [0D 44 4D, 05, 05] -1D8FB; [0D 41 6D, 05, 05] +1D888; [0D 44 54, 05, 05] -1D8FC; [0D 41 74, 05, 05] +1D889; [0D 44 5B, 05, 05] -1D8FD; [0D 41 7B, 05, 05] +1D88A; [0D 44 62, 05, 05] -1D8FE; [0D 41 82, 05, 05] +1D88B; [0D 44 69, 05, 05] -1D8FF; [0D 41 89, 05, 05] +1D88C; [0D 44 70, 05, 05] -1D900; [0D 41 90, 05, 05] +1D88D; [0D 44 77, 05, 05] -1D901; [0D 41 97, 05, 05] +1D88E; [0D 44 7E, 05, 05] -1D902; [0D 41 9E, 05, 05] +1D88F; [0D 44 85, 05, 05] -1D903; [0D 41 A5, 05, 05] +1D890; [0D 44 8C, 05, 05] -1D904; [0D 41 AC, 05, 05] +1D891; [0D 44 93, 05, 05] -1D905; [0D 41 B3, 05, 05] +1D892; [0D 44 9A, 05, 05] -1D906; [0D 41 BA, 05, 05] +1D893; [0D 44 A1, 05, 05] -1D907; [0D 41 C1, 05, 05] +1D894; [0D 44 A8, 05, 05] -1D908; [0D 41 C8, 05, 05] +1D895; [0D 44 AF, 05, 05] -1D909; [0D 41 CF, 05, 05] +1D896; [0D 44 B6, 05, 05] -1D90A; [0D 41 D6, 05, 05] +1D897; [0D 44 BD, 05, 05] -1D90B; [0D 41 DD, 05, 05] +1D898; [0D 44 C4, 05, 05] -1D90C; [0D 41 E4, 05, 05] +1D899; [0D 44 CB, 05, 05] -1D90D; [0D 41 EB, 05, 05] +1D89A; [0D 44 D2, 05, 05] -1D90E; [0D 41 F2, 05, 05] +1D89B; [0D 44 D9, 05, 05] -1D90F; [0D 41 F9, 05, 05] +1D89C; [0D 44 E0, 05, 05] -1D910; [0D 42 02, 05, 05] +1D89D; [0D 44 E7, 05, 05] -1D911; [0D 42 09, 05, 05] +1D89E; [0D 44 EE, 05, 05] -1D912; [0D 42 10, 05, 05] +1D89F; [0D 44 F5, 05, 05] -1D913; [0D 42 17, 05, 05] +1D8A0; [0D 44 FC, 05, 05] -1D914; [0D 42 1E, 05, 05] +1D8A1; [0D 45 05, 05, 05] -1D915; [0D 42 25, 05, 05] +1D8A2; [0D 45 0C, 05, 05] -1D916; [0D 42 2C, 05, 05] +1D8A3; [0D 45 13, 05, 05] -1D917; [0D 42 33, 05, 05] +1D8A4; [0D 45 1A, 05, 05] -1D918; [0D 42 3A, 05, 05] +1D8A5; [0D 45 21, 05, 05] -1D919; [0D 42 41, 05, 05] +1D8A6; [0D 45 28, 05, 05] -1D91A; [0D 42 48, 05, 05] +1D8A7; [0D 45 2F, 05, 05] -1D91B; [0D 42 4F, 05, 05] +1D8A8; [0D 45 36, 05, 05] -1D91C; [0D 42 56, 05, 05] +1D8A9; [0D 45 3D, 05, 05] -1D91D; [0D 42 5D, 05, 05] +1D8AA; [0D 45 44, 05, 05] -1D91E; [0D 42 64, 05, 05] +1D8AB; [0D 45 4B, 05, 05] -1D91F; [0D 42 6B, 05, 05] +1D8AC; [0D 45 52, 05, 05] -1D920; [0D 42 72, 05, 05] +1D8AD; [0D 45 59, 05, 05] -1D921; [0D 42 79, 05, 05] +1D8AE; [0D 45 60, 05, 05] -1D922; [0D 42 80, 05, 05] +1D8AF; [0D 45 67, 05, 05] -1D923; [0D 42 87, 05, 05] +1D8B0; [0D 45 6E, 05, 05] -1D924; [0D 42 8E, 05, 05] +1D8B1; [0D 45 75, 05, 05] -1D925; [0D 42 95, 05, 05] +1D8B2; [0D 45 7C, 05, 05] -1D926; [0D 42 9C, 05, 05] +1D8B3; [0D 45 83, 05, 05] -1D927; [0D 42 A3, 05, 05] +1D8B4; [0D 45 8A, 05, 05] -1D928; [0D 42 AA, 05, 05] +1D8B5; [0D 45 91, 05, 05] -1D929; [0D 42 B1, 05, 05] +1D8B6; [0D 45 98, 05, 05] -1D92A; [0D 42 B8, 05, 05] +1D8B7; [0D 45 9F, 05, 05] -1D92B; [0D 42 BF, 05, 05] +1D8B8; [0D 45 A6, 05, 05] -1D92C; [0D 42 C6, 05, 05] +1D8B9; [0D 45 AD, 05, 05] -1D92D; [0D 42 CD, 05, 05] +1D8BA; [0D 45 B4, 05, 05] -1D92E; [0D 42 D4, 05, 05] +1D8BB; [0D 45 BB, 05, 05] -1D92F; [0D 42 DB, 05, 05] +1D8BC; [0D 45 C2, 05, 05] -1D930; [0D 42 E2, 05, 05] +1D8BD; [0D 45 C9, 05, 05] -1D931; [0D 42 E9, 05, 05] +1D8BE; [0D 45 D0, 05, 05] -1D932; [0D 42 F0, 05, 05] +1D8BF; [0D 45 D7, 05, 05] -1D933; [0D 42 F7, 05, 05] +1D8C0; [0D 45 DE, 05, 05] -1D934; [0D 42 FE, 05, 05] +1D8C1; [0D 45 E5, 05, 05] -1D935; [0D 43 07, 05, 05] +1D8C2; [0D 45 EC, 05, 05] -1D936; [0D 43 0E, 05, 05] +1D8C3; [0D 45 F3, 05, 05] -1D937; [0D 43 15, 05, 05] +1D8C4; [0D 45 FA, 05, 05] -1D938; [0D 43 1C, 05, 05] +1D8C5; [0D 46 03, 05, 05] -1D939; [0D 43 23, 05, 05] +1D8C6; [0D 46 0A, 05, 05] -1D93A; [0D 43 2A, 05, 05] +1D8C7; [0D 46 11, 05, 05] -1D93B; [0D 43 31, 05, 05] +1D8C8; [0D 46 18, 05, 05] -1D93C; [0D 43 38, 05, 05] +1D8C9; [0D 46 1F, 05, 05] -1D93D; [0D 43 3F, 05, 05] +1D8CA; [0D 46 26, 05, 05] -1D93E; [0D 43 46, 05, 05] +1D8CB; [0D 46 2D, 05, 05] -1D93F; [0D 43 4D, 05, 05] +1D8CC; [0D 46 34, 05, 05] -1D940; [0D 43 54, 05, 05] +1D8CD; [0D 46 3B, 05, 05] -1D941; [0D 43 5B, 05, 05] +1D8CE; [0D 46 42, 05, 05] -1D942; [0D 43 62, 05, 05] +1D8CF; [0D 46 49, 05, 05] -1D943; [0D 43 69, 05, 05] +1D8D0; [0D 46 50, 05, 05] -1D944; [0D 43 70, 05, 05] +1D8D1; [0D 46 57, 05, 05] -1D945; [0D 43 77, 05, 05] +1D8D2; [0D 46 5E, 05, 05] -1D946; [0D 43 7E, 05, 05] +1D8D3; [0D 46 65, 05, 05] -1D947; [0D 43 85, 05, 05] +1D8D4; [0D 46 6C, 05, 05] -1D948; [0D 43 8C, 05, 05] +1D8D5; [0D 46 73, 05, 05] -1D949; [0D 43 93, 05, 05] +1D8D6; [0D 46 7A, 05, 05] -1D94A; [0D 43 9A, 05, 05] +1D8D7; [0D 46 81, 05, 05] -1D94B; [0D 43 A1, 05, 05] +1D8D8; [0D 46 88, 05, 05] -1D94C; [0D 43 A8, 05, 05] +1D8D9; [0D 46 8F, 05, 05] -1D94D; [0D 43 AF, 05, 05] +1D8DA; [0D 46 96, 05, 05] -1D94E; [0D 43 B6, 05, 05] +1D8DB; [0D 46 9D, 05, 05] -1D94F; [0D 43 BD, 05, 05] +1D8DC; [0D 46 A4, 05, 05] -1D950; [0D 43 C4, 05, 05] +1D8DD; [0D 46 AB, 05, 05] -1D951; [0D 43 CB, 05, 05] +1D8DE; [0D 46 B2, 05, 05] -1D952; [0D 43 D2, 05, 05] +1D8DF; [0D 46 B9, 05, 05] -1D953; [0D 43 D9, 05, 05] +1D8E0; [0D 46 C0, 05, 05] -1D954; [0D 43 E0, 05, 05] +1D8E1; [0D 46 C7, 05, 05] -1D955; [0D 43 E7, 05, 05] +1D8E2; [0D 46 CE, 05, 05] -1D956; [0D 43 EE, 05, 05] +1D8E3; [0D 46 D5, 05, 05] -1D957; [0D 43 F5, 05, 05] +1D8E4; [0D 46 DC, 05, 05] -1D958; [0D 43 FC, 05, 05] +1D8E5; [0D 46 E3, 05, 05] -1D959; [0D 44 05, 05, 05] +1D8E6; [0D 46 EA, 05, 05] -1D95A; [0D 44 0C, 05, 05] +1D8E7; [0D 46 F1, 05, 05] -1D95B; [0D 44 13, 05, 05] +1D8E8; [0D 46 F8, 05, 05] -1D95C; [0D 44 1A, 05, 05] +1D8E9; [0D 46 FF, 05, 05] -1D95D; [0D 44 21, 05, 05] +1D8EA; [0D 47 08, 05, 05] -1D95E; [0D 44 28, 05, 05] +1D8EB; [0D 47 0F, 05, 05] -1D95F; [0D 44 2F, 05, 05] +1D8EC; [0D 47 16, 05, 05] -1D960; [0D 44 36, 05, 05] +1D8ED; [0D 47 1D, 05, 05] -1D961; [0D 44 3D, 05, 05] +1D8EE; [0D 47 24, 05, 05] -1D962; [0D 44 44, 05, 05] +1D8EF; [0D 47 2B, 05, 05] -1D963; [0D 44 4B, 05, 05] +1D8F0; [0D 47 32, 05, 05] -1D964; [0D 44 52, 05, 05] +1D8F1; [0D 47 39, 05, 05] -1D965; [0D 44 59, 05, 05] +1D8F2; [0D 47 40, 05, 05] -1D966; [0D 44 60, 05, 05] +1D8F3; [0D 47 47, 05, 05] -1D967; [0D 44 67, 05, 05] +1D8F4; [0D 47 4E, 05, 05] -1D968; [0D 44 6E, 05, 05] +1D8F5; [0D 47 55, 05, 05] -1D969; [0D 44 75, 05, 05] +1D8F6; [0D 47 5C, 05, 05] -1D96A; [0D 44 7C, 05, 05] +1D8F7; [0D 47 63, 05, 05] -1D96B; [0D 44 83, 05, 05] +1D8F8; [0D 47 6A, 05, 05] -1D96C; [0D 44 8A, 05, 05] +1D8F9; [0D 47 71, 05, 05] -1D96D; [0D 44 91, 05, 05] +1D8FA; [0D 47 78, 05, 05] -1D96E; [0D 44 98, 05, 05] +1D8FB; [0D 47 7F, 05, 05] -1D96F; [0D 44 9F, 05, 05] +1D8FC; [0D 47 86, 05, 05] -1D970; [0D 44 A6, 05, 05] +1D8FD; [0D 47 8D, 05, 05] -1D971; [0D 44 AD, 05, 05] +1D8FE; [0D 47 94, 05, 05] -1D972; [0D 44 B4, 05, 05] +1D8FF; [0D 47 9B, 05, 05] -1D973; [0D 44 BB, 05, 05] +1D900; [0D 47 A2, 05, 05] -1D974; [0D 44 C2, 05, 05] +1D901; [0D 47 A9, 05, 05] -1D975; [0D 44 C9, 05, 05] +1D902; [0D 47 B0, 05, 05] -1D976; [0D 44 D0, 05, 05] +1D903; [0D 47 B7, 05, 05] -1D977; [0D 44 D7, 05, 05] +1D904; [0D 47 BE, 05, 05] -1D978; [0D 44 DE, 05, 05] +1D905; [0D 47 C5, 05, 05] -1D979; [0D 44 E5, 05, 05] +1D906; [0D 47 CC, 05, 05] -1D97A; [0D 44 EC, 05, 05] +1D907; [0D 47 D3, 05, 05] -1D97B; [0D 44 F3, 05, 05] +1D908; [0D 47 DA, 05, 05] -1D97C; [0D 44 FA, 05, 05] +1D909; [0D 47 E1, 05, 05] -1D97D; [0D 45 03, 05, 05] +1D90A; [0D 47 E8, 05, 05] -1D97E; [0D 45 0A, 05, 05] +1D90B; [0D 47 EF, 05, 05] -1D97F; [0D 45 11, 05, 05] +1D90C; [0D 47 F6, 05, 05] -1D980; [0D 45 18, 05, 05] +1D90D; [0D 47 FD, 05, 05] -1D981; [0D 45 1F, 05, 05] +1D90E; [0D 48 06, 05, 05] -1D982; [0D 45 26, 05, 05] +1D90F; [0D 48 0D, 05, 05] -1D983; [0D 45 2D, 05, 05] +1D910; [0D 48 14, 05, 05] -1D984; [0D 45 34, 05, 05] +1D911; [0D 48 1B, 05, 05] -1D985; [0D 45 3B, 05, 05] +1D912; [0D 48 22, 05, 05] -1D986; [0D 45 42, 05, 05] +1D913; [0D 48 29, 05, 05] -1D987; [0D 45 49, 05, 05] +1D914; [0D 48 30, 05, 05] -1D988; [0D 45 50, 05, 05] +1D915; [0D 48 37, 05, 05] -1D989; [0D 45 57, 05, 05] +1D916; [0D 48 3E, 05, 05] -1D98A; [0D 45 5E, 05, 05] +1D917; [0D 48 45, 05, 05] -1D98B; [0D 45 65, 05, 05] +1D918; [0D 48 4C, 05, 05] -1D98C; [0D 45 6C, 05, 05] +1D919; [0D 48 53, 05, 05] -1D98D; [0D 45 73, 05, 05] +1D91A; [0D 48 5A, 05, 05] -1D98E; [0D 45 7A, 05, 05] +1D91B; [0D 48 61, 05, 05] -1D98F; [0D 45 81, 05, 05] +1D91C; [0D 48 68, 05, 05] -1D990; [0D 45 88, 05, 05] +1D91D; [0D 48 6F, 05, 05] -1D991; [0D 45 8F, 05, 05] +1D91E; [0D 48 76, 05, 05] -1D992; [0D 45 96, 05, 05] +1D91F; [0D 48 7D, 05, 05] -1D993; [0D 45 9D, 05, 05] +1D920; [0D 48 84, 05, 05] -1D994; [0D 45 A4, 05, 05] +1D921; [0D 48 8B, 05, 05] -1D995; [0D 45 AB, 05, 05] +1D922; [0D 48 92, 05, 05] -1D996; [0D 45 B2, 05, 05] +1D923; [0D 48 99, 05, 05] -1D997; [0D 45 B9, 05, 05] +1D924; [0D 48 A0, 05, 05] -1D998; [0D 45 C0, 05, 05] +1D925; [0D 48 A7, 05, 05] -1D999; [0D 45 C7, 05, 05] +1D926; [0D 48 AE, 05, 05] -1D99A; [0D 45 CE, 05, 05] +1D927; [0D 48 B5, 05, 05] -1D99B; [0D 45 D5, 05, 05] +1D928; [0D 48 BC, 05, 05] -1D99C; [0D 45 DC, 05, 05] +1D929; [0D 48 C3, 05, 05] -1D99D; [0D 45 E3, 05, 05] +1D92A; [0D 48 CA, 05, 05] -1D99E; [0D 45 EA, 05, 05] +1D92B; [0D 48 D1, 05, 05] -1D99F; [0D 45 F1, 05, 05] +1D92C; [0D 48 D8, 05, 05] -1D9A0; [0D 45 F8, 05, 05] +1D92D; [0D 48 DF, 05, 05] -1D9A1; [0D 45 FF, 05, 05] +1D92E; [0D 48 E6, 05, 05] -1D9A2; [0D 46 08, 05, 05] +1D92F; [0D 48 ED, 05, 05] -1D9A3; [0D 46 0F, 05, 05] +1D930; [0D 48 F4, 05, 05] -1D9A4; [0D 46 16, 05, 05] +1D931; [0D 48 FB, 05, 05] -1D9A5; [0D 46 1D, 05, 05] +1D932; [0D 49 04, 05, 05] -1D9A6; [0D 46 24, 05, 05] +1D933; [0D 49 0B, 05, 05] -1D9A7; [0D 46 2B, 05, 05] +1D934; [0D 49 12, 05, 05] -1D9A8; [0D 46 32, 05, 05] +1D935; [0D 49 19, 05, 05] -1D9A9; [0D 46 39, 05, 05] +1D936; [0D 49 20, 05, 05] -1D9AA; [0D 46 40, 05, 05] +1D937; [0D 49 27, 05, 05] -1D9AB; [0D 46 47, 05, 05] +1D938; [0D 49 2E, 05, 05] -1D9AC; [0D 46 4E, 05, 05] +1D939; [0D 49 35, 05, 05] -1D9AD; [0D 46 55, 05, 05] +1D93A; [0D 49 3C, 05, 05] -1D9AE; [0D 46 5C, 05, 05] +1D93B; [0D 49 43, 05, 05] -1D9AF; [0D 46 63, 05, 05] +1D93C; [0D 49 4A, 05, 05] -1D9B0; [0D 46 6A, 05, 05] +1D93D; [0D 49 51, 05, 05] -1D9B1; [0D 46 71, 05, 05] +1D93E; [0D 49 58, 05, 05] -1D9B2; [0D 46 78, 05, 05] +1D93F; [0D 49 5F, 05, 05] -1D9B3; [0D 46 7F, 05, 05] +1D940; [0D 49 66, 05, 05] -1D9B4; [0D 46 86, 05, 05] +1D941; [0D 49 6D, 05, 05] -1D9B5; [0D 46 8D, 05, 05] +1D942; [0D 49 74, 05, 05] -1D9B6; [0D 46 94, 05, 05] +1D943; [0D 49 7B, 05, 05] -1D9B7; [0D 46 9B, 05, 05] +1D944; [0D 49 82, 05, 05] -1D9B8; [0D 46 A2, 05, 05] +1D945; [0D 49 89, 05, 05] -1D9B9; [0D 46 A9, 05, 05] +1D946; [0D 49 90, 05, 05] -1D9BA; [0D 46 B0, 05, 05] +1D947; [0D 49 97, 05, 05] -1D9BB; [0D 46 B7, 05, 05] +1D948; [0D 49 9E, 05, 05] -1D9BC; [0D 46 BE, 05, 05] +1D949; [0D 49 A5, 05, 05] -1D9BD; [0D 46 C5, 05, 05] +1D94A; [0D 49 AC, 05, 05] -1D9BE; [0D 46 CC, 05, 05] +1D94B; [0D 49 B3, 05, 05] -1D9BF; [0D 46 D3, 05, 05] +1D94C; [0D 49 BA, 05, 05] -1D9C0; [0D 46 DA, 05, 05] +1D94D; [0D 49 C1, 05, 05] -1D9C1; [0D 46 E1, 05, 05] +1D94E; [0D 49 C8, 05, 05] -1D9C2; [0D 46 E8, 05, 05] +1D94F; [0D 49 CF, 05, 05] -1D9C3; [0D 46 EF, 05, 05] +1D950; [0D 49 D6, 05, 05] -1D9C4; [0D 46 F6, 05, 05] +1D951; [0D 49 DD, 05, 05] -1D9C5; [0D 46 FD, 05, 05] +1D952; [0D 49 E4, 05, 05] -1D9C6; [0D 47 06, 05, 05] +1D953; [0D 49 EB, 05, 05] -1D9C7; [0D 47 0D, 05, 05] +1D954; [0D 49 F2, 05, 05] -1D9C8; [0D 47 14, 05, 05] +1D955; [0D 49 F9, 05, 05] -1D9C9; [0D 47 1B, 05, 05] +1D956; [0D 4A 02, 05, 05] -1D9CA; [0D 47 22, 05, 05] +1D957; [0D 4A 09, 05, 05] -1D9CB; [0D 47 29, 05, 05] +1D958; [0D 4A 10, 05, 05] -1D9CC; [0D 47 30, 05, 05] +1D959; [0D 4A 17, 05, 05] -1D9CD; [0D 47 37, 05, 05] +1D95A; [0D 4A 1E, 05, 05] -1D9CE; [0D 47 3E, 05, 05] +1D95B; [0D 4A 25, 05, 05] -1D9CF; [0D 47 45, 05, 05] +1D95C; [0D 4A 2C, 05, 05] -1D9D0; [0D 47 4C, 05, 05] +1D95D; [0D 4A 33, 05, 05] -1D9D1; [0D 47 53, 05, 05] +1D95E; [0D 4A 3A, 05, 05] -1D9D2; [0D 47 5A, 05, 05] +1D95F; [0D 4A 41, 05, 05] -1D9D3; [0D 47 61, 05, 05] +1D960; [0D 4A 48, 05, 05] -1D9D4; [0D 47 68, 05, 05] +1D961; [0D 4A 4F, 05, 05] -1D9D5; [0D 47 6F, 05, 05] +1D962; [0D 4A 56, 05, 05] -1D9D6; [0D 47 76, 05, 05] +1D963; [0D 4A 5D, 05, 05] -1D9D7; [0D 47 7D, 05, 05] +1D964; [0D 4A 64, 05, 05] -1D9D8; [0D 47 84, 05, 05] +1D965; [0D 4A 6B, 05, 05] -1D9D9; [0D 47 8B, 05, 05] +1D966; [0D 4A 72, 05, 05] -1D9DA; [0D 47 92, 05, 05] +1D967; [0D 4A 79, 05, 05] -1D9DB; [0D 47 99, 05, 05] +1D968; [0D 4A 80, 05, 05] -1D9DC; [0D 47 A0, 05, 05] +1D969; [0D 4A 87, 05, 05] -1D9DD; [0D 47 A7, 05, 05] +1D96A; [0D 4A 8E, 05, 05] -1D9DE; [0D 47 AE, 05, 05] +1D96B; [0D 4A 95, 05, 05] -1D9DF; [0D 47 B5, 05, 05] +1D96C; [0D 4A 9C, 05, 05] -1D9E0; [0D 47 BC, 05, 05] +1D96D; [0D 4A A3, 05, 05] -1D9E1; [0D 47 C3, 05, 05] +1D96E; [0D 4A AA, 05, 05] -1D9E2; [0D 47 CA, 05, 05] +1D96F; [0D 4A B1, 05, 05] -1D9E3; [0D 47 D1, 05, 05] +1D970; [0D 4A B8, 05, 05] -1D9E4; [0D 47 D8, 05, 05] +1D971; [0D 4A BF, 05, 05] -1D9E5; [0D 47 DF, 05, 05] +1D972; [0D 4A C6, 05, 05] -1D9E6; [0D 47 E6, 05, 05] +1D973; [0D 4A CD, 05, 05] -1D9E7; [0D 47 ED, 05, 05] +1D974; [0D 4A D4, 05, 05] -1D9E8; [0D 47 F4, 05, 05] +1D975; [0D 4A DB, 05, 05] -1D9E9; [0D 47 FB, 05, 05] +1D976; [0D 4A E2, 05, 05] -1D9EA; [0D 48 04, 05, 05] +1D977; [0D 4A E9, 05, 05] -1D9EB; [0D 48 0B, 05, 05] +1D978; [0D 4A F0, 05, 05] -1D9EC; [0D 48 12, 05, 05] +1D979; [0D 4A F7, 05, 05] -1D9ED; [0D 48 19, 05, 05] +1D97A; [0D 4A FE, 05, 05] -1D9EE; [0D 48 20, 05, 05] +1D97B; [0D 4B 07, 05, 05] -1D9EF; [0D 48 27, 05, 05] +1D97C; [0D 4B 0E, 05, 05] -1D9F0; [0D 48 2E, 05, 05] +1D97D; [0D 4B 15, 05, 05] -1D9F1; [0D 48 35, 05, 05] +1D97E; [0D 4B 1C, 05, 05] -1D9F2; [0D 48 3C, 05, 05] +1D97F; [0D 4B 23, 05, 05] -1D9F3; [0D 48 43, 05, 05] +1D980; [0D 4B 2A, 05, 05] -1D9F4; [0D 48 4A, 05, 05] +1D981; [0D 4B 31, 05, 05] -1D9F5; [0D 48 51, 05, 05] +1D982; [0D 4B 38, 05, 05] -1D9F6; [0D 48 58, 05, 05] +1D983; [0D 4B 3F, 05, 05] -1D9F7; [0D 48 5F, 05, 05] +1D984; [0D 4B 46, 05, 05] -1D9F8; [0D 48 66, 05, 05] +1D985; [0D 4B 4D, 05, 05] -1D9F9; [0D 48 6D, 05, 05] +1D986; [0D 4B 54, 05, 05] -1D9FA; [0D 48 74, 05, 05] +1D987; [0D 4B 5B, 05, 05] -1D9FB; [0D 48 7B, 05, 05] +1D988; [0D 4B 62, 05, 05] -1D9FC; [0D 48 82, 05, 05] +1D989; [0D 4B 69, 05, 05] -1D9FD; [0D 48 89, 05, 05] +1D98A; [0D 4B 70, 05, 05] -1D9FE; [0D 48 90, 05, 05] +1D98B; [0D 4B 77, 05, 05] -1D9FF; [0D 48 97, 05, 05] +1D98C; [0D 4B 7E, 05, 05] -1DA37; [0D 48 9E, 05, 05] +1D98D; [0D 4B 85, 05, 05] -1DA38; [0D 48 A5, 05, 05] +1D98E; [0D 4B 8C, 05, 05] -1DA39; [0D 48 AC, 05, 05] +1D98F; [0D 4B 93, 05, 05] -1DA3A; [0D 48 B3, 05, 05] +1D990; [0D 4B 9A, 05, 05] -1DA6D; [0D 48 BA, 05, 05] +1D991; [0D 4B A1, 05, 05] -1DA6E; [0D 48 C1, 05, 05] +1D992; [0D 4B A8, 05, 05] -1DA6F; [0D 48 C8, 05, 05] +1D993; [0D 4B AF, 05, 05] -1DA70; [0D 48 CF, 05, 05] +1D994; [0D 4B B6, 05, 05] -1DA71; [0D 48 D6, 05, 05] +1D995; [0D 4B BD, 05, 05] -1DA72; [0D 48 DD, 05, 05] +1D996; [0D 4B C4, 05, 05] -1DA73; [0D 48 E4, 05, 05] +1D997; [0D 4B CB, 05, 05] -1DA74; [0D 48 EB, 05, 05] +1D998; [0D 4B D2, 05, 05] -1DA76; [0D 48 F2, 05, 05] +1D999; [0D 4B D9, 05, 05] -1DA77; [0D 48 F9, 05, 05] +1D99A; [0D 4B E0, 05, 05] -1DA78; [0D 49 02, 05, 05] +1D99B; [0D 4B E7, 05, 05] -1DA79; [0D 49 09, 05, 05] +1D99C; [0D 4B EE, 05, 05] -1DA7A; [0D 49 10, 05, 05] +1D99D; [0D 4B F5, 05, 05] -1DA7B; [0D 49 17, 05, 05] +1D99E; [0D 4B FC, 05, 05] -1DA7C; [0D 49 1E, 05, 05] +1D99F; [0D 4C 05, 05, 05] -1DA7D; [0D 49 25, 05, 05] +1D9A0; [0D 4C 0C, 05, 05] -1DA7E; [0D 49 2C, 05, 05] +1D9A1; [0D 4C 13, 05, 05] -1DA7F; [0D 49 33, 05, 05] +1D9A2; [0D 4C 1A, 05, 05] -1DA80; [0D 49 3A, 05, 05] +1D9A3; [0D 4C 21, 05, 05] -1DA81; [0D 49 41, 05, 05] +1D9A4; [0D 4C 28, 05, 05] -1DA82; [0D 49 48, 05, 05] +1D9A5; [0D 4C 2F, 05, 05] -1DA83; [0D 49 4F, 05, 05] +1D9A6; [0D 4C 36, 05, 05] -1DA85; [0D 49 56, 05, 05] +1D9A7; [0D 4C 3D, 05, 05] -1DA86; [0D 49 5D, 05, 05] +1D9A8; [0D 4C 44, 05, 05] -2FF0; [0D 49 64, 05, 05] +1D9A9; [0D 4C 4B, 05, 05] -2FF1; [0D 49 6B, 05, 05] +1D9AA; [0D 4C 52, 05, 05] -2FF2; [0D 49 72, 05, 05] +1D9AB; [0D 4C 59, 05, 05] -2FF3; [0D 49 79, 05, 05] +1D9AC; [0D 4C 60, 05, 05] -2FF4; [0D 49 80, 05, 05] +1D9AD; [0D 4C 67, 05, 05] -2FF5; [0D 49 87, 05, 05] +1D9AE; [0D 4C 6E, 05, 05] -2FF6; [0D 49 8E, 05, 05] +1D9AF; [0D 4C 75, 05, 05] -2FF7; [0D 49 95, 05, 05] +1D9B0; [0D 4C 7C, 05, 05] -2FF8; [0D 49 9C, 05, 05] +1D9B1; [0D 4C 83, 05, 05] -2FF9; [0D 49 A3, 05, 05] +1D9B2; [0D 4C 8A, 05, 05] -2FFA; [0D 49 AA, 05, 05] +1D9B3; [0D 4C 91, 05, 05] -2FFB; [0D 49 B1, 05, 05] +1D9B4; [0D 4C 98, 05, 05] -31C0; [0D 49 B8, 05, 05] +1D9B5; [0D 4C 9F, 05, 05] -31C1; [0D 49 BF, 05, 05] +1D9B6; [0D 4C A6, 05, 05] -31C2; [0D 49 C6, 05, 05] +1D9B7; [0D 4C AD, 05, 05] -31C3; [0D 49 CD, 05, 05] +1D9B8; [0D 4C B4, 05, 05] -31C4; [0D 49 D4, 05, 05] +1D9B9; [0D 4C BB, 05, 05] -31C5; [0D 49 DB, 05, 05] +1D9BA; [0D 4C C2, 05, 05] -31C6; [0D 49 E2, 05, 05] +1D9BB; [0D 4C C9, 05, 05] -31C7; [0D 49 E9, 05, 05] +1D9BC; [0D 4C D0, 05, 05] -31C8; [0D 49 F0, 05, 05] +1D9BD; [0D 4C D7, 05, 05] -31C9; [0D 49 F7, 05, 05] +1D9BE; [0D 4C DE, 05, 05] -31CA; [0D 49 FE, 05, 05] +1D9BF; [0D 4C E5, 05, 05] -31CB; [0D 4A 07, 05, 05] +1D9C0; [0D 4C EC, 05, 05] -31CC; [0D 4A 0E, 05, 05] +1D9C1; [0D 4C F3, 05, 05] -31CD; [0D 4A 15, 05, 05] +1D9C2; [0D 4C FA, 05, 05] -31CE; [0D 4A 1C, 05, 05] +1D9C3; [0D 4D 03, 05, 05] -31CF; [0D 4A 23, 05, 05] +1D9C4; [0D 4D 0A, 05, 05] -31D0; [0D 4A 2A, 05, 05] +1D9C5; [0D 4D 11, 05, 05] -31D1; [0D 4A 31, 05, 05] +1D9C6; [0D 4D 18, 05, 05] -31D2; [0D 4A 38, 05, 05] +1D9C7; [0D 4D 1F, 05, 05] -31D3; [0D 4A 3F, 05, 05] +1D9C8; [0D 4D 26, 05, 05] -31D4; [0D 4A 46, 05, 05] +1D9C9; [0D 4D 2D, 05, 05] -31D5; [0D 4A 4D, 05, 05] +1D9CA; [0D 4D 34, 05, 05] -31D6; [0D 4A 54, 05, 05] +1D9CB; [0D 4D 3B, 05, 05] -31D7; [0D 4A 5B, 05, 05] +1D9CC; [0D 4D 42, 05, 05] -31D8; [0D 4A 62, 05, 05] +1D9CD; [0D 4D 49, 05, 05] -31D9; [0D 4A 69, 05, 05] +1D9CE; [0D 4D 50, 05, 05] -31DA; [0D 4A 70, 05, 05] +1D9CF; [0D 4D 57, 05, 05] -31DB; [0D 4A 77, 05, 05] +1D9D0; [0D 4D 5E, 05, 05] -31DC; [0D 4A 7E, 05, 05] +1D9D1; [0D 4D 65, 05, 05] -31DD; [0D 4A 85, 05, 05] +1D9D2; [0D 4D 6C, 05, 05] -31DE; [0D 4A 8C, 05, 05] +1D9D3; [0D 4D 73, 05, 05] -31DF; [0D 4A 93, 05, 05] +1D9D4; [0D 4D 7A, 05, 05] -31E0; [0D 4A 9A, 05, 05] +1D9D5; [0D 4D 81, 05, 05] -31E1; [0D 4A A1, 05, 05] +1D9D6; [0D 4D 88, 05, 05] -31E2; [0D 4A A8, 05, 05] +1D9D7; [0D 4D 8F, 05, 05] -31E3; [0D 4A AF, 05, 05] +1D9D8; [0D 4D 96, 05, 05] -3004; [0D 4A B6, 05, 05] +1D9D9; [0D 4D 9D, 05, 05] -3012; [0D 4C, 05, 05] -3036; [0D 4C, 05, 20] +1D9DA; [0D 4D A4, 05, 05] -3013; [0D 4E 02, 05, 05] +1D9DB; [0D 4D AB, 05, 05] -3020; [0D 4E 09, 05, 05] +1D9DC; [0D 4D B2, 05, 05] -3037; [0D 4E 10, 05, 05] +1D9DD; [0D 4D B9, 05, 05] -303E; [0D 4E 17, 05, 05] +1D9DE; [0D 4D C0, 05, 05] -303F; [0D 4E 1E, 05, 05] +1D9DF; [0D 4D C7, 05, 05] -3190; [0D 4E 25, 05, 05] +1D9E0; [0D 4D CE, 05, 05] -3191; [0D 4E 2C, 05, 05] +1D9E1; [0D 4D D5, 05, 05] -327F; [0D 4E 33, 05, 05] +1D9E2; [0D 4D DC, 05, 05] -FFFC; [0D 4E 3A, 05, 05] +1D9E3; [0D 4D E3, 05, 05] -02D0; [0D 50, 05, 05] +1D9E4; [0D 4D EA, 05, 05] -02D1; [0D 52, 05, 05] +1D9E5; [0D 4D F1, 05, 05] -0971; [0D 54, 05, 05] +1D9E6; [0D 4D F8, 05, 05] -0E46; [0D 56, 05, 05] +1D9E7; [0D 4D FF, 05, 05] -0EC6; [0D 58, 05, 05] +1D9E8; [0D 4E 08, 05, 05] -17D7; [0D 5A, 05, 05] +1D9E9; [0D 4E 0F, 05, 05] -1AA7; [0D 5C, 05, 05] +1D9EA; [0D 4E 16, 05, 05] -A9CF; [0D 5E, 05, 05] +1D9EB; [0D 4E 1D, 05, 05] -A9E6; [0D 60, 05, 05] +1D9EC; [0D 4E 24, 05, 05] -AA70; [0D 62, 05, 05] +1D9ED; [0D 4E 2B, 05, 05] -AADD; [0D 64 02, 05, 05] +1D9EE; [0D 4E 32, 05, 05] -AAF3; [0D 64 09, 05, 05] +1D9EF; [0D 4E 39, 05, 05] -AAF4; [0D 64 10, 05, 05] +1D9F0; [0D 4E 40, 05, 05] -16B42; [0D 64 17, 05, 05] +1D9F1; [0D 4E 47, 05, 05] -16B43; [0D 64 1E, 05, 05] +1D9F2; [0D 4E 4E, 05, 05] -1E13C; [0D 64 25, 05, 05] +1D9F3; [0D 4E 55, 05, 05] -1E13D; [0D 64 2C, 05, 05] +1D9F4; [0D 4E 5C, 05, 05] -3005; [0D 66, 05, 05] +1D9F5; [0D 4E 63, 05, 05] -303B; [0D 68, 05, 05] +1D9F6; [0D 4E 6A, 05, 05] -16FE0; [0D 6A 02, 05, 05] +1D9F7; [0D 4E 71, 05, 05] -16FE1; [0D 6A 09, 05, 05] +1D9F8; [0D 4E 78, 05, 05] -16FE3; [0D 6C, 05, 05] +1D9F9; [0D 4E 7F, 05, 05] -3031; [0D 6E, 05, 05] -3032; [0D 6E, 05, 05][, AE, 05] +1D9FA; [0D 4E 86, 05, 05] -3033; [0D 70, 05, 05] -3034; [0D 70, 05, 05][, AE, 05] +1D9FB; [0D 4E 8D, 05, 05] -3035; [0D 72, 05, 05] +1D9FC; [0D 4E 94, 05, 05] -309D; [0D 74, 05, 05] -309E; [0D 74, 05, 05][, AE, 05] +1D9FD; [0D 4E 9B, 05, 05] -30FC; [0D 76, 05, 05] -FF70; [0D 76, 05, A0] +1D9FE; [0D 4E A2, 05, 05] -30FD; [0D 78, 05, 05] -30FE; [0D 78, 05, 05][, AE, 05] +1D9FF; [0D 4E A9, 05, 05] -FDD1 20AC; [0D 84 02, 05, 05] # CURRENCY first primary +1DA37; [0D 4E B0, 05, 05] -00A4; [0D 86, 05, 05] +1DA38; [0D 4E B7, 05, 05] -00A2; [0D 88, 05, 05] -FFE0; [0D 88, 05, 20] +1DA39; [0D 4E BE, 05, 05] -0024; [0D 8A, 05, 05] -FF04; [0D 8A, 05, 20] -FE69; [0D 8A, 05, 2E] +1DA3A; [0D 4E C5, 05, 05] -00A3; [0D 8C, 05, 05] -FFE1; [0D 8C, 05, 20] +1DA6D; [0D 4E CC, 05, 05] -00A5; [0D 8E, 05, 05] -FFE5; [0D 8E, 05, 20] +1DA6E; [0D 4E D3, 05, 05] -058F; [0D 90, 05, 05] +1DA6F; [0D 4E DA, 05, 05] -060B; [0D 92, 05, 05] +1DA70; [0D 4E E1, 05, 05] -07FE; [0D 94 02, 05, 05] +1DA71; [0D 4E E8, 05, 05] -07FF; [0D 94 09, 05, 05] +1DA72; [0D 4E EF, 05, 05] -09F2; [0D 96, 05, 05] +1DA73; [0D 4E F6, 05, 05] -09F3; [0D 98, 05, 05] +1DA74; [0D 4E FD, 05, 05] -09FB; [0D 9A, 05, 05] +1DA76; [0D 4F 06, 05, 05] -0AF1; [0D 9C, 05, 05] +1DA77; [0D 4F 0D, 05, 05] -A838; [0D 9E, 05, 05] +1DA78; [0D 4F 14, 05, 05] -0BF9; [0D A0, 05, 05] +1DA79; [0D 4F 1B, 05, 05] -11FDD; [0D A2, 05, 05] +1DA7A; [0D 4F 22, 05, 05] -11FDE; [0D A4, 05, 05] +1DA7B; [0D 4F 29, 05, 05] -11FDF; [0D A6, 05, 05] +1DA7C; [0D 4F 30, 05, 05] -11FE0; [0D A8, 05, 05] +1DA7D; [0D 4F 37, 05, 05] -0E3F; [0D AA, 05, 05] +1DA7E; [0D 4F 3E, 05, 05] -17DB; [0D AC, 05, 05] +1DA7F; [0D 4F 45, 05, 05] -1E2FF; [0D AE, 05, 05] +1DA80; [0D 4F 4C, 05, 05] -20A0; [0D B0, 05, 05] +1DA81; [0D 4F 53, 05, 05] -20A1; [0D B2, 05, 05] +1DA82; [0D 4F 5A, 05, 05] -20A2; [0D B4, 05, 05] +1DA83; [0D 4F 61, 05, 05] -20A3; [0D B6, 05, 05] +1DA85; [0D 4F 68, 05, 05] -20A4; [0D B8, 05, 05] +1DA86; [0D 4F 6F, 05, 05] -20A5; [0D BA, 05, 05] +2FF0; [0D 4F 76, 05, 05] -20A6; [0D BC, 05, 05] +2FF1; [0D 4F 7D, 05, 05] -20A7; [0D BE, 05, 05] +2FF2; [0D 4F 84, 05, 05] -20A9; [0D C0, 05, 05] -FFE6; [0D C0, 05, 20] +2FF3; [0D 4F 8B, 05, 05] -20AA; [0D C2, 05, 05] +2FF4; [0D 4F 92, 05, 05] -20AB; [0D C4, 05, 05] +2FF5; [0D 4F 99, 05, 05] -20AC; [0D C6, 05, 05] +2FF6; [0D 4F A0, 05, 05] -20AD; [0D C8, 05, 05] +2FF7; [0D 4F A7, 05, 05] -20AE; [0D CA, 05, 05] +2FF8; [0D 4F AE, 05, 05] -20AF; [0D CC, 05, 05] +2FF9; [0D 4F B5, 05, 05] -20B0; [0D CE, 05, 05] +2FFA; [0D 4F BC, 05, 05] -20B1; [0D D0, 05, 05] +2FFB; [0D 4F C3, 05, 05] -20B2; [0D D2, 05, 05] +2FFC; [0D 4F CA, 05, 05] -20B3; [0D D4, 05, 05] +2FFD; [0D 4F D1, 05, 05] -20B4; [0D D6, 05, 05] +2FFE; [0D 4F D8, 05, 05] -20B5; [0D D8, 05, 05] +2FFF; [0D 4F DF, 05, 05] -20B6; [0D DA, 05, 05] +31EF; [0D 4F E6, 05, 05] -20B7; [0D DC, 05, 05] +31C0; [0D 4F ED, 05, 05] -20B8; [0D DE, 05, 05] +31C1; [0D 4F F4, 05, 05] -20B9; [0D E0, 05, 05] +31C2; [0D 4F FB, 05, 05] -1ECB0; [0D E2, 05, 05] +31C3; [0D 50 04, 05, 05] -20BA; [0D E4, 05, 05] +31C4; [0D 50 0B, 05, 05] -20BB; [0D E6, 05, 05] +31C5; [0D 50 12, 05, 05] -20BC; [0D E8, 05, 05] +31C6; [0D 50 19, 05, 05] -20BD; [0D EA, 05, 05] +31C7; [0D 50 20, 05, 05] -20BE; [0D EC, 05, 05] +31C8; [0D 50 27, 05, 05] -20BF; [0D EE, 05, 05] +31C9; [0D 50 2E, 05, 05] -20A8; [0D F0, 05, 05] +31CA; [0D 50 35, 05, 05] -FDFC; [0D F2, 05, 05] +31CB; [0D 50 3C, 05, 05] + +31CC; [0D 50 43, 05, 05] + +31CD; [0D 50 4A, 05, 05] + +31CE; [0D 50 51, 05, 05] + +31CF; [0D 50 58, 05, 05] + +31D0; [0D 50 5F, 05, 05] + +31D1; [0D 50 66, 05, 05] + +31D2; [0D 50 6D, 05, 05] + +31D3; [0D 50 74, 05, 05] + +31D4; [0D 50 7B, 05, 05] + +31D5; [0D 50 82, 05, 05] + +31D6; [0D 50 89, 05, 05] + +31D7; [0D 50 90, 05, 05] + +31D8; [0D 50 97, 05, 05] + +31D9; [0D 50 9E, 05, 05] + +31DA; [0D 50 A5, 05, 05] + +31DB; [0D 50 AC, 05, 05] + +31DC; [0D 50 B3, 05, 05] + +31DD; [0D 50 BA, 05, 05] + +31DE; [0D 50 C1, 05, 05] + +31DF; [0D 50 C8, 05, 05] + +31E0; [0D 50 CF, 05, 05] + +31E1; [0D 50 D6, 05, 05] + +31E2; [0D 50 DD, 05, 05] + +31E3; [0D 50 E4, 05, 05] + +3004; [0D 50 EB, 05, 05] + +3012; [0D 52, 05, 05] +3036; [0D 52, 05, 20] + +3013; [0D 54 02, 05, 05] + +3020; [0D 54 09, 05, 05] + +3037; [0D 54 10, 05, 05] + +303E; [0D 54 17, 05, 05] + +303F; [0D 54 1E, 05, 05] + +3190; [0D 54 25, 05, 05] + +3191; [0D 54 2C, 05, 05] + +327F; [0D 54 33, 05, 05] + +FFFC; [0D 54 3A, 05, 05] + +02D0; [0D 56, 05, 05] +10781; [0D 56, 05, 20] + +02D1; [0D 58, 05, 05] +10782; [0D 58, 05, 20] + +0971; [0D 5A, 05, 05] + +0E46; [0D 5C, 05, 05] + +0EC6; [0D 5E, 05, 05] + +17D7; [0D 60, 05, 05] + +1AA7; [0D 62, 05, 05] + +A9CF; [0D 64, 05, 05] + +A9E6; [0D 66, 05, 05] + +AA70; [0D 68, 05, 05] + +AADD; [0D 6A 02, 05, 05] + +AAF3; [0D 6A 09, 05, 05] + +AAF4; [0D 6A 10, 05, 05] + +16B42; [0D 6A 17, 05, 05] + +16B43; [0D 6A 1E, 05, 05] + +1E13C; [0D 6A 25, 05, 05] + +1E13D; [0D 6A 2C, 05, 05] + +3005; [0D 6C, 05, 05] + +303B; [0D 6E, 05, 05] + +16FE0; [0D 70 02, 05, 05] + +16FE1; [0D 70 09, 05, 05] + +16FE3; [0D 72, 05, 05] + +3031; [0D 74, 05, 05] +3032; [0D 74, 05, 05][, AE, 05] + +3033; [0D 76, 05, 05] +3034; [0D 76, 05, 05][, AE, 05] + +3035; [0D 78, 05, 05] + +309D; [0D 7A, 05, 05] +309E; [0D 7A, 05, 05][, AE, 05] + +30FC; [0D 7C, 05, 05] +FF70; [0D 7C, 05, A0] + +30FD; [0D 7E, 05, 05] +30FE; [0D 7E, 05, 05][, AE, 05] + +FDD1 20AC; [0D 8A 02, 05, 05] # CURRENCY first primary + +00A4; [0D 8C, 05, 05] + +00A2; [0D 8E, 05, 05] +FFE0; [0D 8E, 05, 20] + +0024; [0D 90, 05, 05] +FF04; [0D 90, 05, 20] +FE69; [0D 90, 05, 2E] + +00A3; [0D 92, 05, 05] +FFE1; [0D 92, 05, 20] + +00A5; [0D 94, 05, 05] +FFE5; [0D 94, 05, 20] + +058F; [0D 96, 05, 05] + +060B; [0D 98, 05, 05] + +07FE; [0D 9A 02, 05, 05] + +07FF; [0D 9A 09, 05, 05] + +09F2; [0D 9C, 05, 05] + +09F3; [0D 9E, 05, 05] + +09FB; [0D A0, 05, 05] + +0AF1; [0D A2, 05, 05] + +A838; [0D A4, 05, 05] + +0BF9; [0D A6, 05, 05] + +11FDD; [0D A8, 05, 05] + +11FDE; [0D AA, 05, 05] + +11FDF; [0D AC, 05, 05] + +11FE0; [0D AE, 05, 05] + +0E3F; [0D B0, 05, 05] + +17DB; [0D B2, 05, 05] + +1E2FF; [0D B4, 05, 05] + +20A0; [0D B6, 05, 05] + +20A1; [0D B8, 05, 05] + +20A2; [0D BA, 05, 05] + +20A3; [0D BC, 05, 05] + +20A4; [0D BE, 05, 05] + +20A5; [0D C0, 05, 05] + +20A6; [0D C2, 05, 05] + +20A9; [0D C4, 05, 05] +FFE6; [0D C4, 05, 20] + +20AA; [0D C6, 05, 05] + +20AB; [0D C8, 05, 05] + +20AC; [0D CA, 05, 05] + +20AD; [0D CC, 05, 05] + +20AE; [0D CE, 05, 05] + +20AF; [0D D0, 05, 05] + +20B0; [0D D2, 05, 05] + +20B1; [0D D4, 05, 05] + +20B2; [0D D6, 05, 05] + +20B3; [0D D8, 05, 05] + +20B4; [0D DA, 05, 05] + +20B5; [0D DC, 05, 05] + +20B6; [0D DE, 05, 05] + +20B7; [0D E0, 05, 05] + +20B8; [0D E2, 05, 05] + +20B9; [0D E4, 05, 05] + +1ECB0; [0D E6, 05, 05] + +20BA; [0D E8, 05, 05] + +20BB; [0D EA, 05, 05] + +20BC; [0D EC, 05, 05] + +20BD; [0D EE, 05, 05] + +20BE; [0D F0, 05, 05] + +20BF; [0D F2, 05, 05] + +20C0; [0D F4, 05, 05] + +20A8; [0D F6, 05, 05] + +FDFC; [0D F8, 05, 05] FDD1 0034; [0E 02 02, 05, 05] # DIGIT first primary starts new lead byte @@ -17185,365 +17854,385 @@ A835; [10 28, 05, 05] 16E93; [11 AC B1, 05, 05] -1D2EA; [11 AE, 05, 05] +1D2CA; [11 AE, 05, 05] + +1D2CB; [11 B0, 05, 05] + +1D2CC; [11 B2, 05, 05] + +1D2CD; [11 B4, 05, 05] + +1D2CE; [11 B6, 05, 05] + +1D2CF; [11 B8, 05, 05] + +1D2D0; [11 BA, 05, 05] + +1D2D1; [11 BC, 05, 05] + +1D2D2; [11 BE, 05, 05] + +1D2D3; [11 C0, 05, 05] + +1D2EA; [11 C2, 05, 05] -1D2EB; [11 B0, 05, 05] +1D2EB; [11 C4, 05, 05] -1D2EC; [11 B2, 05, 05] +1D2EC; [11 C6, 05, 05] -1D2ED; [11 B4, 05, 05] +1D2ED; [11 C8, 05, 05] -1D2EE; [11 B6, 05, 05] +1D2EE; [11 CA, 05, 05] -1D2EF; [11 B8, 05, 05] +1D2EF; [11 CC, 05, 05] -1D2F0; [11 BA, 05, 05] +1D2F0; [11 CE, 05, 05] -1D2F1; [11 BC, 05, 05] +1D2F1; [11 D0, 05, 05] -1D2F2; [11 BE, 05, 05] +1D2F2; [11 D2, 05, 05] -1D2F3; [11 C0, 05, 05] +1D2F3; [11 D4, 05, 05] -1EC7A; [11 C2, 05, 05] +1EC7A; [11 D6, 05, 05] -1EC7B; [11 C4, 05, 05] +1EC7B; [11 D8, 05, 05] -1EC7C; [11 C6, 05, 05] +1EC7C; [11 DA, 05, 05] -1EC7D; [11 C8, 05, 05] +1EC7D; [11 DC, 05, 05] -1EC7E; [11 CA, 05, 05] +1EC7E; [11 DE, 05, 05] -1EC7F; [11 CC, 05, 05] +1EC7F; [11 E0, 05, 05] -1EC80; [11 CE, 05, 05] +1EC80; [11 E2, 05, 05] -1EC81; [11 D0, 05, 05] +1EC81; [11 E4, 05, 05] -1EC82; [11 D2, 05, 05] +1EC82; [11 E6, 05, 05] -1EC83; [11 D4, 05, 05] +1EC83; [11 E8, 05, 05] -1EC84; [11 D6, 05, 05] +1EC84; [11 EA, 05, 05] -1EC85; [11 D8, 05, 05] +1EC85; [11 EC, 05, 05] -1EC86; [11 DA, 05, 05] +1EC86; [11 EE, 05, 05] -1EC87; [11 DC, 05, 05] +1EC87; [11 F0, 05, 05] -1EC88; [11 DE, 05, 05] +1EC88; [11 F2, 05, 05] -1EC89; [11 E0, 05, 05] +1EC89; [11 F4, 05, 05] -1EC8A; [11 E2, 05, 05] +1EC8A; [11 F6, 05, 05] -1EC8B; [11 E4, 05, 05] +1EC8B; [11 F8, 05, 05] -1EC8C; [11 E6, 05, 05] +1EC8C; [11 FA, 05, 05] -1EC8D; [11 E8, 05, 05] +1EC8D; [11 FC, 05, 05] -1EC8E; [11 EA, 05, 05] +1EC8E; [11 FE, 05, 05] -1EC8F; [11 EC, 05, 05] +1EC8F; [12 02, 05, 05] -1EC90; [11 EE, 05, 05] +1EC90; [12 04, 05, 05] -1EC91; [11 F0, 05, 05] +1EC91; [12 06, 05, 05] -1EC92; [11 F2, 05, 05] +1EC92; [12 08, 05, 05] -1EC93; [11 F4, 05, 05] +1EC93; [12 0A, 05, 05] -1EC94; [11 F6, 05, 05] +1EC94; [12 0C, 05, 05] -1EC95; [11 F8, 05, 05] +1EC95; [12 0E, 05, 05] -1EC96; [11 FA, 05, 05] +1EC96; [12 10, 05, 05] -1EC97; [11 FC, 05, 05] +1EC97; [12 12, 05, 05] -1EC98; [11 FE, 05, 05] +1EC98; [12 14, 05, 05] -1EC99; [12 02, 05, 05] +1EC99; [12 16, 05, 05] -1EC9A; [12 04, 05, 05] +1EC9A; [12 18, 05, 05] -1EC9B; [12 06, 05, 05] +1EC9B; [12 1A, 05, 05] -1EC9C; [12 08, 05, 05] +1EC9C; [12 1C, 05, 05] -1EC9D; [12 0A, 05, 05] +1EC9D; [12 1E, 05, 05] -1EC9E; [12 0C, 05, 05] +1EC9E; [12 20, 05, 05] -1EC9F; [12 0E, 05, 05] +1EC9F; [12 22, 05, 05] -1ECA0; [12 10, 05, 05] +1ECA0; [12 24, 05, 05] -1ECA1; [12 12, 05, 05] +1ECA1; [12 26, 05, 05] -1ECA2; [12 14, 05, 05] +1ECA2; [12 28, 05, 05] -1ECAD; [12 16, 05, 05] +1ECAD; [12 2A, 05, 05] -1ECAE; [12 18, 05, 05] +1ECAE; [12 2C, 05, 05] -1ECAF; [12 1A, 05, 05] +1ECAF; [12 2E, 05, 05] -1ECB3; [12 1C, 05, 05] +1ECB3; [12 30, 05, 05] -1ECB4; [12 1E, 05, 05] +1ECB4; [12 32, 05, 05] -1ED0A; [12 20, 05, 05] +1ED0A; [12 34, 05, 05] -1ED0B; [12 22, 05, 05] +1ED0B; [12 36, 05, 05] -1ED0C; [12 24, 05, 05] +1ED0C; [12 38, 05, 05] -1ED0D; [12 26, 05, 05] +1ED0D; [12 3A, 05, 05] -1ED0E; [12 28, 05, 05] +1ED0E; [12 3C, 05, 05] -1ED0F; [12 2A, 05, 05] +1ED0F; [12 3E, 05, 05] -1ED10; [12 2C, 05, 05] +1ED10; [12 40, 05, 05] -1ED11; [12 2E, 05, 05] +1ED11; [12 42, 05, 05] -1ED12; [12 30, 05, 05] +1ED12; [12 44, 05, 05] -1ED13; [12 32, 05, 05] +1ED13; [12 46, 05, 05] -1ED14; [12 34, 05, 05] +1ED14; [12 48, 05, 05] -1ED15; [12 36, 05, 05] +1ED15; [12 4A, 05, 05] -1ED16; [12 38, 05, 05] +1ED16; [12 4C, 05, 05] -1ED17; [12 3A, 05, 05] +1ED17; [12 4E, 05, 05] -1ED18; [12 3C, 05, 05] +1ED18; [12 50, 05, 05] -1ED19; [12 3E, 05, 05] +1ED19; [12 52, 05, 05] -1ED1A; [12 40, 05, 05] +1ED1A; [12 54, 05, 05] -1ED1B; [12 42, 05, 05] +1ED1B; [12 56, 05, 05] -1ED1C; [12 44, 05, 05] +1ED1C; [12 58, 05, 05] -1ED1D; [12 46, 05, 05] +1ED1D; [12 5A, 05, 05] -1ED1E; [12 48, 05, 05] +1ED1E; [12 5C, 05, 05] -1ED1F; [12 4A, 05, 05] +1ED1F; [12 5E, 05, 05] -1ED20; [12 4C, 05, 05] +1ED20; [12 60, 05, 05] -1ED21; [12 4E, 05, 05] +1ED21; [12 62, 05, 05] -1ED22; [12 50, 05, 05] +1ED22; [12 64, 05, 05] -1ED23; [12 52, 05, 05] +1ED23; [12 66, 05, 05] -1ED24; [12 54, 05, 05] +1ED24; [12 68, 05, 05] -1ED25; [12 56, 05, 05] +1ED25; [12 6A, 05, 05] -1ED26; [12 58, 05, 05] +1ED26; [12 6C, 05, 05] -1ED27; [12 5A, 05, 05] +1ED27; [12 6E, 05, 05] -1ED28; [12 5C, 05, 05] +1ED28; [12 70, 05, 05] -1ED29; [12 5E, 05, 05] +1ED29; [12 72, 05, 05] -1ED2A; [12 60, 05, 05] +1ED2A; [12 74, 05, 05] -1ED2B; [12 62, 05, 05] +1ED2B; [12 76, 05, 05] -1ED2C; [12 64, 05, 05] +1ED2C; [12 78, 05, 05] -1ED2D; [12 66, 05, 05] +1ED2D; [12 7A, 05, 05] -1ED37; [12 68, 05, 05] +1ED37; [12 7C, 05, 05] -1ED38; [12 6A, 05, 05] +1ED38; [12 7E, 05, 05] -1ED39; [12 6C, 05, 05] +1ED39; [12 80, 05, 05] -1ED3A; [12 6E, 05, 05] +1ED3A; [12 82, 05, 05] -1ED3B; [12 70, 05, 05] +1ED3B; [12 84, 05, 05] -1ED3C; [12 72, 05, 05] +1ED3C; [12 86, 05, 05] -1ED3D; [12 74, 05, 05] +1ED3D; [12 88, 05, 05] -109C9; [12 76 02, 05, 05] +109C9; [12 8A 02, 05, 05] -109CA; [12 76 09, 05, 05] +109CA; [12 8A 09, 05, 05] -109CB; [12 76 10, 05, 05] +109CB; [12 8A 10, 05, 05] -109CC; [12 76 17, 05, 05] +109CC; [12 8A 17, 05, 05] -109CD; [12 76 1E, 05, 05] +109CD; [12 8A 1E, 05, 05] -109CE; [12 76 25, 05, 05] +109CE; [12 8A 25, 05, 05] -109CF; [12 76 2C, 05, 05] +109CF; [12 8A 2C, 05, 05] -109D2; [12 76 33, 05, 05] +109D2; [12 8A 33, 05, 05] -109D3; [12 76 3A, 05, 05] +109D3; [12 8A 3A, 05, 05] -109D4; [12 76 41, 05, 05] +109D4; [12 8A 41, 05, 05] -109D5; [12 76 48, 05, 05] +109D5; [12 8A 48, 05, 05] -109D6; [12 76 4F, 05, 05] +109D6; [12 8A 4F, 05, 05] -109D7; [12 76 56, 05, 05] +109D7; [12 8A 56, 05, 05] -109D8; [12 76 5D, 05, 05] +109D8; [12 8A 5D, 05, 05] -109D9; [12 76 64, 05, 05] +109D9; [12 8A 64, 05, 05] -109DA; [12 76 6B, 05, 05] +109DA; [12 8A 6B, 05, 05] -109DB; [12 76 72, 05, 05] +109DB; [12 8A 72, 05, 05] -109DC; [12 76 79, 05, 05] +109DC; [12 8A 79, 05, 05] -109DD; [12 76 80, 05, 05] +109DD; [12 8A 80, 05, 05] -109DE; [12 76 87, 05, 05] +109DE; [12 8A 87, 05, 05] -109DF; [12 76 8E, 05, 05] +109DF; [12 8A 8E, 05, 05] -109E0; [12 76 95, 05, 05] +109E0; [12 8A 95, 05, 05] -109E1; [12 76 9C, 05, 05] +109E1; [12 8A 9C, 05, 05] -109E2; [12 76 A3, 05, 05] +109E2; [12 8A A3, 05, 05] -109E3; [12 76 AA, 05, 05] +109E3; [12 8A AA, 05, 05] -109E4; [12 76 B1, 05, 05] +109E4; [12 8A B1, 05, 05] -109E5; [12 76 B8, 05, 05] +109E5; [12 8A B8, 05, 05] -109E6; [12 76 BF, 05, 05] +109E6; [12 8A BF, 05, 05] -109E7; [12 76 C6, 05, 05] +109E7; [12 8A C6, 05, 05] -109E8; [12 76 CD, 05, 05] +109E8; [12 8A CD, 05, 05] -109E9; [12 76 D4, 05, 05] +109E9; [12 8A D4, 05, 05] -109EA; [12 76 DB, 05, 05] +109EA; [12 8A DB, 05, 05] -109EB; [12 76 E2, 05, 05] +109EB; [12 8A E2, 05, 05] -109EC; [12 76 E9, 05, 05] +109EC; [12 8A E9, 05, 05] -109ED; [12 76 F0, 05, 05] +109ED; [12 8A F0, 05, 05] -109EE; [12 76 F7, 05, 05] +109EE; [12 8A F7, 05, 05] -109EF; [12 76 FE, 05, 05] +109EF; [12 8A FE, 05, 05] -109F0; [12 77 07, 05, 05] +109F0; [12 8B 07, 05, 05] -109F1; [12 77 0E, 05, 05] +109F1; [12 8B 0E, 05, 05] -109F2; [12 77 15, 05, 05] +109F2; [12 8B 15, 05, 05] -109F3; [12 77 1C, 05, 05] +109F3; [12 8B 1C, 05, 05] -109F4; [12 77 23, 05, 05] +109F4; [12 8B 23, 05, 05] -109F5; [12 77 2A, 05, 05] +109F5; [12 8B 2A, 05, 05] -109BD; [12 77 31, 05, 05] +109BD; [12 8B 31, 05, 05] -109F6; [12 77 38, 05, 05] +109F6; [12 8B 38, 05, 05] -109F7; [12 77 3F, 05, 05] +109F7; [12 8B 3F, 05, 05] -109F8; [12 77 46, 05, 05] +109F8; [12 8B 46, 05, 05] -109F9; [12 77 4D, 05, 05] +109F9; [12 8B 4D, 05, 05] -109FA; [12 77 54, 05, 05] +109FA; [12 8B 54, 05, 05] -109FB; [12 77 5B, 05, 05] +109FB; [12 8B 5B, 05, 05] -109FC; [12 77 62, 05, 05] +109FC; [12 8B 62, 05, 05] -109FD; [12 77 69, 05, 05] +109FD; [12 8B 69, 05, 05] -109FE; [12 77 70, 05, 05] +109FE; [12 8B 70, 05, 05] -109FF; [12 77 77, 05, 05] +109FF; [12 8B 77, 05, 05] -109BC; [12 77 7E, 05, 05] +109BC; [12 8B 7E, 05, 05] -12432; [12 77 85, 05, 05] +12432; [12 8B 85, 05, 05] -12433; [12 77 8C, 05, 05] +12433; [12 8B 8C, 05, 05] -1245A; [12 77 93, 05, 05] +1245A; [12 8B 93, 05, 05] -1245B; [12 77 9A, 05, 05] +1245B; [12 8B 9A, 05, 05] -1245C; [12 77 A1, 05, 05] +1245C; [12 8B A1, 05, 05] -1245D; [12 77 A8, 05, 05] +1245D; [12 8B A8, 05, 05] -1245E; [12 77 AF, 05, 05] +1245E; [12 8B AF, 05, 05] -1245F; [12 77 B6, 05, 05] +1245F; [12 8B B6, 05, 05] -12460; [12 77 BD, 05, 05] +12460; [12 8B BD, 05, 05] -12461; [12 77 C4, 05, 05] +12461; [12 8B C4, 05, 05] -12462; [12 77 CB, 05, 05] +12462; [12 8B CB, 05, 05] -12463; [12 77 D2, 05, 05] +12463; [12 8B D2, 05, 05] -12464; [12 77 D9, 05, 05] +12464; [12 8B D9, 05, 05] -12465; [12 77 E0, 05, 05] +12465; [12 8B E0, 05, 05] -12466; [12 77 E7, 05, 05] +12466; [12 8B E7, 05, 05] -12467; [12 77 EE, 05, 05] +12467; [12 8B EE, 05, 05] -12468; [12 77 F5, 05, 05] +12468; [12 8B F5, 05, 05] -1D369; [12 79, 05, 05] +1D369; [12 8D, 05, 05] -1D36A; [12 7B, 05, 05] +1D36A; [12 8F, 05, 05] -1D36B; [12 7D, 05, 05] +1D36B; [12 91, 05, 05] -1D36C; [12 7F, 05, 05] +1D36C; [12 93, 05, 05] -1D36D; [12 81, 05, 05] +1D36D; [12 95, 05, 05] -1D36E; [12 83, 05, 05] +1D36E; [12 97, 05, 05] -1D36F; [12 85, 05, 05] +1D36F; [12 99, 05, 05] -1D370; [12 87, 05, 05] +1D370; [12 9B, 05, 05] -1D371; [12 89, 05, 05] +1D371; [12 9D, 05, 05] 0030; [13, 05, 05] 0660; [13, 05, 05] @@ -17602,12 +18291,16 @@ ABF0; [13, 05, 05] 11C50; [13, 05, 05] 11D50; [13, 05, 05] 11DA0; [13, 05, 05] +11F50; [13, 05, 05] 16A60; [13, 05, 05] +16AC0; [13, 05, 05] 16B50; [13, 05, 05] 16E80; [13, 05, 05] +1D2C0; [13, 05, 05] 1D2E0; [13, 05, 05] 1E140; [13, 05, 05] 1E2F0; [13, 05, 05] +1E4F0; [13, 05, 05] 1E950; [13, 05, 05] FF10; [13, 05, 10] 0F33; [13, 05, 15] @@ -17625,7 +18318,7 @@ FF10; [13, 05, 10] 2080; [13, 05, 29] 1F101; [13, 05, 15][06, 05, 1B] 1F100; [13, 05, 15][08, 05, 18] -2189; [13, 05, 33][0C 95, 05, 20][19, 05, 33] +2189; [13, 05, 33][0C 96, 05, 20][19, 05, 33] 3358; [13, 05, 15][U+70B9, 10] 0031; [15, 05, 05] @@ -17716,6 +18409,7 @@ ABF1; [15, 05, 05] 11C5A; [15, 05, 05] 11D51; [15, 05, 05] 11DA1; [15, 05, 05] +11F51; [15, 05, 05] 12415; [15, 05, 05] 1241E; [15, 05, 05] 1242C; [15, 05, 05] @@ -17723,14 +18417,17 @@ ABF1; [15, 05, 05] 1244F; [15, 05, 05] 12458; [15, 05, 05] 16A61; [15, 05, 05] +16AC1; [15, 05, 05] 16B51; [15, 05, 05] 16E81; [15, 05, 05] +1D2C1; [15, 05, 05] 1D2E1; [15, 05, 05] 1D360; [15, 05, 05] 1D372; [15, 05, 05] 1D377; [15, 05, 05] 1E141; [15, 05, 05] 1E2F1; [15, 05, 05] +1E4F1; [15, 05, 05] 1E8C7; [15, 05, 05] 1E951; [15, 05, 05] 1EC71; [15, 05, 05] @@ -17755,16 +18452,16 @@ FF11; [15, 05, 10] 1ECB1; [15, 70, 05] 1F102; [15, 05, 15][06, 05, 1B] 2488; [15, 05, 15][08, 05, 18] -215F; [15, 05, 33][0C 95, 05, 20] -2152; [15, 05, 33][0C 95, 05, 20][15, 05, 33][13, 05, 33] -00BD; [15, 05, 33][0C 95, 05, 20][17, 05, 33] -2153; [15, 05, 33][0C 95, 05, 20][19, 05, 33] -00BC; [15, 05, 33][0C 95, 05, 20][1B, 05, 33] -2155; [15, 05, 33][0C 95, 05, 20][1D, 05, 33] -2159; [15, 05, 33][0C 95, 05, 20][1F, 05, 33] -2150; [15, 05, 33][0C 95, 05, 20][21, 05, 33] -215B; [15, 05, 33][0C 95, 05, 20][23, 05, 33] -2151; [15, 05, 33][0C 95, 05, 20][25, 05, 34] +215F; [15, 05, 33][0C 96, 05, 20] +2152; [15, 05, 33][0C 96, 05, 20][15, 05, 33][13, 05, 33] +00BD; [15, 05, 33][0C 96, 05, 20][17, 05, 33] +2153; [15, 05, 33][0C 96, 05, 20][19, 05, 33] +00BC; [15, 05, 33][0C 96, 05, 20][1B, 05, 33] +2155; [15, 05, 33][0C 96, 05, 20][1D, 05, 33] +2159; [15, 05, 33][0C 96, 05, 20][1F, 05, 33] +2150; [15, 05, 33][0C 96, 05, 20][21, 05, 33] +215B; [15, 05, 33][0C 96, 05, 20][23, 05, 33] +2151; [15, 05, 33][0C 96, 05, 20][25, 05, 34] 2469; [15, 05, 1F][13, 05, 1F] 24FE; [15, 05, 1F][13, 05, 1F] 277F; [15, 05, 1F][13, 05, 1F] @@ -17907,6 +18604,7 @@ ABF2; [17, 05, 05] 11C5B; [17, 05, 05] 11D52; [17, 05, 05] 11DA2; [17, 05, 05] +11F52; [17, 05, 05] 12400; [17, 05, 05] 12416; [17, 05, 05] 1241F; [17, 05, 05] @@ -17918,13 +18616,16 @@ ABF2; [17, 05, 05] 12456; [17, 05, 05] 12459; [17, 05, 05] 16A62; [17, 05, 05] +16AC2; [17, 05, 05] 16B52; [17, 05, 05] 16E82; [17, 05, 05] +1D2C2; [17, 05, 05] 1D2E2; [17, 05, 05] 1D361; [17, 05, 05] 1D373; [17, 05, 05] 1E142; [17, 05, 05] 1E2F2; [17, 05, 05] +1E4F2; [17, 05, 05] 1E8C8; [17, 05, 05] 1E952; [17, 05, 05] 1EC72; [17, 05, 05] @@ -17950,8 +18651,8 @@ FF12; [17, 05, 10] 1ED2F; [17, 70, 05] 1F103; [17, 05, 15][06, 05, 1B] 2489; [17, 05, 15][08, 05, 18] -2154; [17, 05, 33][0C 95, 05, 20][19, 05, 33] -2156; [17, 05, 33][0C 95, 05, 20][1D, 05, 33] +2154; [17, 05, 33][0C 96, 05, 20][19, 05, 33] +2156; [17, 05, 33][0C 96, 05, 20][1D, 05, 33] 2473; [17, 05, 1F][13, 05, 1F] 24F4; [17, 05, 1F][13, 05, 1F] 3249; [17, 05, 1F][13, 05, 1F] @@ -18062,6 +18763,7 @@ ABF3; [19, 05, 05] 11C5C; [19, 05, 05] 11D53; [19, 05, 05] 11DA3; [19, 05, 05] +11F53; [19, 05, 05] 12401; [19, 05, 05] 12408; [19, 05, 05] 12417; [19, 05, 05] @@ -18078,13 +18780,16 @@ ABF3; [19, 05, 05] 12451; [19, 05, 05] 12457; [19, 05, 05] 16A63; [19, 05, 05] +16AC3; [19, 05, 05] 16B53; [19, 05, 05] 16E83; [19, 05, 05] +1D2C3; [19, 05, 05] 1D2E3; [19, 05, 05] 1D362; [19, 05, 05] 1D374; [19, 05, 05] 1E143; [19, 05, 05] 1E2F3; [19, 05, 05] +1E4F3; [19, 05, 05] 1E8C9; [19, 05, 05] 1E953; [19, 05, 05] 1EC73; [19, 05, 05] @@ -18109,9 +18814,9 @@ FF13; [19, 05, 10] 1ED30; [19, 70, 20] 1F104; [19, 05, 15][06, 05, 1B] 248A; [19, 05, 15][08, 05, 18] -00BE; [19, 05, 33][0C 95, 05, 20][1B, 05, 33] -2157; [19, 05, 33][0C 95, 05, 20][1D, 05, 33] -215C; [19, 05, 33][0C 95, 05, 20][23, 05, 33] +00BE; [19, 05, 33][0C 96, 05, 20][1B, 05, 33] +2157; [19, 05, 33][0C 96, 05, 20][1D, 05, 33] +215C; [19, 05, 33][0C 96, 05, 20][23, 05, 33] 324A; [19, 05, 1F][13, 05, 1F] 325A; [19, 05, 1F][13, 05, 1F] 33FD; [19, 05, 15][13, 05, 15][U+65E5, 10] @@ -18202,6 +18907,7 @@ ABF4; [1B, 05, 05] 11C5D; [1B, 05, 05] 11D54; [1B, 05, 05] 11DA4; [1B, 05, 05] +11F54; [1B, 05, 05] 12402; [1B, 05, 05] 12409; [1B, 05, 05] 1240F; [1B, 05, 05] @@ -18219,13 +18925,16 @@ ABF4; [1B, 05, 05] 12453; [1B, 05, 05] 12469; [1B, 05, 05] 16A64; [1B, 05, 05] +16AC4; [1B, 05, 05] 16B54; [1B, 05, 05] 16E84; [1B, 05, 05] +1D2C4; [1B, 05, 05] 1D2E4; [1B, 05, 05] 1D363; [1B, 05, 05] 1D375; [1B, 05, 05] 1E144; [1B, 05, 05] 1E2F4; [1B, 05, 05] +1E4F4; [1B, 05, 05] 1E8CA; [1B, 05, 05] 1E954; [1B, 05, 05] 1EC74; [1B, 05, 05] @@ -18249,7 +18958,7 @@ FF14; [1B, 05, 10] 1ED31; [1B, 70, 05] 1F105; [1B, 05, 15][06, 05, 1B] 248B; [1B, 05, 15][08, 05, 18] -2158; [1B, 05, 33][0C 95, 05, 20][1D, 05, 33] +2158; [1B, 05, 33][0C 96, 05, 20][1D, 05, 33] 324B; [1B, 05, 1F][13, 05, 1F] 32B5; [1B, 05, 1F][13, 05, 1F] 32B6; [1B, 05, 1F][15, 05, 1F] @@ -18341,6 +19050,7 @@ ABF5; [1D, 05, 05] 11C5E; [1D, 05, 05] 11D55; [1D, 05, 05] 11DA5; [1D, 05, 05] +11F55; [1D, 05, 05] 12403; [1D, 05, 05] 1240A; [1D, 05, 05] 12410; [1D, 05, 05] @@ -18354,14 +19064,17 @@ ABF5; [1D, 05, 05] 12455; [1D, 05, 05] 1246A; [1D, 05, 05] 16A65; [1D, 05, 05] +16AC5; [1D, 05, 05] 16B55; [1D, 05, 05] 16E85; [1D, 05, 05] +1D2C5; [1D, 05, 05] 1D2E5; [1D, 05, 05] 1D364; [1D, 05, 05] 1D376; [1D, 05, 05] 1D378; [1D, 05, 05] 1E145; [1D, 05, 05] 1E2F5; [1D, 05, 05] +1E4F5; [1D, 05, 05] 1E8CB; [1D, 05, 05] 1E955; [1D, 05, 05] 1EC75; [1D, 05, 05] @@ -18386,8 +19099,8 @@ FF15; [1D, 05, 10] 1F106; [1D, 05, 15][06, 05, 1B] 248C; [1D, 05, 15][08, 05, 18] 1F1A0; [1D, 05, 2E][08, 05, 30][15, 05, 2E] -215A; [1D, 05, 33][0C 95, 05, 20][1F, 05, 33] -215D; [1D, 05, 33][0C 95, 05, 20][23, 05, 33] +215A; [1D, 05, 33][0C 96, 05, 20][1F, 05, 33] +215D; [1D, 05, 33][0C 96, 05, 20][23, 05, 33] 324C; [1D, 05, 1F][13, 05, 1F] 32BF; [1D, 05, 1F][13, 05, 1F] 33E4; [1D, 05, 15][U+65E5, 10] @@ -18458,6 +19171,7 @@ ABF6; [1F, 05, 05] 11C5F; [1F, 05, 05] 11D56; [1F, 05, 05] 11DA6; [1F, 05, 05] +11F56; [1F, 05, 05] 12404; [1F, 05, 05] 1240B; [1F, 05, 05] 12411; [1F, 05, 05] @@ -18467,12 +19181,15 @@ ABF6; [1F, 05, 05] 1244E; [1F, 05, 05] 1246B; [1F, 05, 05] 16A66; [1F, 05, 05] +16AC6; [1F, 05, 05] 16B56; [1F, 05, 05] 16E86; [1F, 05, 05] +1D2C6; [1F, 05, 05] 1D2E6; [1F, 05, 05] 1D365; [1F, 05, 05] 1E146; [1F, 05, 05] 1E2F6; [1F, 05, 05] +1E4F6; [1F, 05, 05] 1E8CC; [1F, 05, 05] 1E956; [1F, 05, 05] 1EC76; [1F, 05, 05] @@ -18565,6 +19282,7 @@ ABF7; [21, 05, 05] 11C60; [21, 05, 05] 11D57; [21, 05, 05] 11DA7; [21, 05, 05] +11F57; [21, 05, 05] 12405; [21, 05, 05] 1240C; [21, 05, 05] 12412; [21, 05, 05] @@ -18575,12 +19293,15 @@ ABF7; [21, 05, 05] 12443; [21, 05, 05] 1246C; [21, 05, 05] 16A67; [21, 05, 05] +16AC7; [21, 05, 05] 16B57; [21, 05, 05] 16E87; [21, 05, 05] +1D2C7; [21, 05, 05] 1D2E7; [21, 05, 05] 1D366; [21, 05, 05] 1E147; [21, 05, 05] 1E2F7; [21, 05, 05] +1E4F7; [21, 05, 05] 1E8CD; [21, 05, 05] 1E957; [21, 05, 05] 1EC77; [21, 05, 05] @@ -18605,7 +19326,7 @@ FF17; [21, 05, 10] 1F108; [21, 05, 15][06, 05, 1B] 248E; [21, 05, 15][08, 05, 18] 1F1A1; [21, 05, 2E][08, 05, 30][15, 05, 2E] -215E; [21, 05, 33][0C 95, 05, 20][23, 05, 33] +215E; [21, 05, 33][0C 96, 05, 20][23, 05, 33] 324E; [21, 05, 1F][13, 05, 1F] 33E6; [21, 05, 15][U+65E5, 10] 32C6; [21, 05, 15][U+6708, 10] @@ -18674,6 +19395,7 @@ ABF8; [23, 05, 05] 11C61; [23, 05, 05] 11D58; [23, 05, 05] 11DA8; [23, 05, 05] +11F58; [23, 05, 05] 12406; [23, 05, 05] 1240D; [23, 05, 05] 12413; [23, 05, 05] @@ -18683,12 +19405,15 @@ ABF8; [23, 05, 05] 12445; [23, 05, 05] 1246D; [23, 05, 05] 16A68; [23, 05, 05] +16AC8; [23, 05, 05] 16B58; [23, 05, 05] 16E88; [23, 05, 05] +1D2C8; [23, 05, 05] 1D2E8; [23, 05, 05] 1D367; [23, 05, 05] 1E148; [23, 05, 05] 1E2F8; [23, 05, 05] +1E4F8; [23, 05, 05] 1E8CE; [23, 05, 05] 1E958; [23, 05, 05] 1EC78; [23, 05, 05] @@ -18781,6 +19506,7 @@ ABF9; [25, 05, 05] 11C62; [25, 05, 05] 11D59; [25, 05, 05] 11DA9; [25, 05, 05] +11F59; [25, 05, 05] 12407; [25, 05, 05] 1240E; [25, 05, 05] 12414; [25, 05, 05] @@ -18792,12 +19518,15 @@ ABF9; [25, 05, 05] 12449; [25, 05, 05] 1246E; [25, 05, 05] 16A69; [25, 05, 05] +16AC9; [25, 05, 05] 16B59; [25, 05, 05] 16E89; [25, 05, 05] +1D2C9; [25, 05, 05] 1D2E9; [25, 05, 05] 1D368; [25, 05, 05] 1E149; [25, 05, 05] 1E2F9; [25, 05, 05] +1E4F9; [25, 05, 05] 1E8CF; [25, 05, 05] 1E959; [25, 05, 05] 1EC79; [25, 05, 05] @@ -18914,7 +19643,9 @@ A79A; [2A, 05, A2][, 96, 20] 01E1; [2A, 05, 05][, 9C, 05][, A4, 05] 01E0; [2A, 05, 9C][, 9C, 05][, A4, 05] 0105; [2A, 05, 05][, A2, 05] +A7C1; [2A, 05, 13][, A2, 20] 0104; [2A, 05, 9C][, A2, 05] +A7C0; [2A, 05, A2][, A2, 20] 0101; [2A, 05, 05][, A4, 05] 0100; [2A, 05, 9C][, A4, 05] 1EA3; [2A, 05, 05][, B6, 05] @@ -18933,17 +19664,19 @@ A79A; [2A, 05, A2][, 96, 20] 1E00; [2A, 05, 9C][, C8, 05] 1DD3; [2A, 70, 05] 33C2; [2A, 05, 31][08, 05, 30][42, 05, 31][08, 05, 30] -2100; [2A, 05, 13][0A 8A, 05, 2E][2E, 05, 13] -2101; [2A, 05, 13][0A 8A, 05, 2E][4E, 05, 13] -214D; [2A, 05, A2][0A 8A, 05, 2E][4E, 05, A2] -33DF; [2A, 05, B4][0C 93, 05, 20][42, 05, 31] +2100; [2A, 05, 13][0A 86, 05, 2E][2E, 05, 13] +2101; [2A, 05, 13][0A 86, 05, 2E][4E, 05, 13] +214D; [2A, 05, A2][0A 86, 05, 2E][4E, 05, A2] +33DF; [2A, 05, B4][0C 94, 05, 20][42, 05, 31] A733; [2A, 05, 13][2A, 05, 13] A732; [2A, 05, A2][2A, 05, A2] +10780; [2A, 05, 2B][2A, 05, 2B] 1F18E; [2A, 05, B4][2C, 05, B1] 00E6; [2A, 70, 05][32, 05, 13] 1DD4; [2A, 70, 05][32, 05, 13] 00C6; [2A, 70, A0][32, 05, A2] 1D2D; [2A, 70, 2E][32, 05, 2B] +10783; [2A, 70, 2E][32, 05, 2B] 01FD; [2A, 70, 05][32, 05, 13][, 88, 05] 01FC; [2A, 70, A0][32, 05, A2][, 88, 05] 01E3; [2A, 70, 05][32, 05, 13][, A4, 05] @@ -18961,7 +19694,7 @@ A73B; [2A, 70, 05][54, 05, 13] A73A; [2A, 70, A0][54, 05, A2] A73D; [2A, 05, 13][5A, 05, 13] A73C; [2A, 05, A2][5A, 05, A2] -1E9A; [2A, 05, 13][5D 56, 05, 20] +1E9A; [2A, 05, 13][5D 5C, 05, 20] 1D00; [2B 06, 05, 05] @@ -19044,9 +19777,10 @@ FF22; [2C, 05, 9F] 1E07; [2C, 05, 05][, D2, 05] 1E06; [2C, 05, 9C][, D2, 05] 3374; [2C, 05, 2E][2A, 05, 31][4C, 05, 31] -33C3; [2C, 05, B1][4A, 05, 34] +33C3; [2C, 05, B1][4A, 05, 2E] 0299; [2D 06, 05, 05] +10784; [2D 06, 05, 20] 0180; [2D 08, 05, 05] 0243; [2D 08, 05, A0] @@ -19064,6 +19798,7 @@ A796; [2D 10, 05, A0] 0253; [2D 14, 05, 05] 0181; [2D 14, 05, A0] +10785; [2D 14, 05, 2E] 0183; [2D 16, 05, 05] 0182; [2D 16, 05, A0] @@ -19110,6 +19845,7 @@ FF23; [2E, 05, 9F] 1F12B; [2E, 05, A8] 1F152; [2E, 05, A8] 1D9C; [2E, 05, 2B] +A7F2; [2E, 05, B1] 1F132; [2E, 05, B1] 1F172; [2E, 05, B1] 0107; [2E, 05, 05][, 88, 05] @@ -19125,9 +19861,9 @@ FF23; [2E, 05, 9F] 00C7; [2E, 05, 9C][, A0, 05] 1E09; [2E, 05, 05][, A0, 05][, 88, 05] 1E08; [2E, 05, 9C][, A0, 05][, 88, 05] -2105; [2E, 05, 13][0A 8A, 05, 2E][46, 05, 13] -2106; [2E, 05, 13][0A 8A, 05, 2E][52, 05, 13] -33C6; [2E, 05, B1][0C 93, 05, 20][3E, 05, 31][36, 05, 2E] +2105; [2E, 05, 13][0A 86, 05, 2E][46, 05, 13] +2106; [2E, 05, 13][0A 86, 05, 2E][52, 05, 13] +33C6; [2E, 05, B1][0C 94, 05, 20][3E, 05, 31][36, 05, 2E] 3388; [2E, 05, 2E][2A, 05, 31][40, 05, 31] 33C4; [2E, 05, 2E][2E, 05, 2E] 1F12D; [2E, 05, A8][30, 05, A8] @@ -19150,17 +19886,19 @@ A792; [2F 0A, 05, A0] A794; [2F 0C, 05, 05] A7C4; [2F 0C, 05, A0] -0188; [2F 0E, 05, 05] -0187; [2F 0E, 05, A0] +1DF1D; [2F 0E, 05, 05] -0255; [2F 10, 05, 05] -1D9D; [2F 10, 05, 2E] +0188; [2F 10, 05, 05] +0187; [2F 10, 05, A0] -2184; [2F 12, 05, 05] -2183; [2F 12, 05, A0] +0255; [2F 12, 05, 05] +1D9D; [2F 12, 05, 2E] -A73F; [2F 14, 05, 05] -A73E; [2F 14, 05, A0] +2184; [2F 14, 05, 05] +2183; [2F 14, 05, A0] + +A73F; [2F 16, 05, 05] +A73E; [2F 16, 05, A0] 0064; [30, 05, 05] FF44; [30, 05, 10] @@ -19238,12 +19976,18 @@ A779; [30, 78, A0] 02A3; [30, 05, 13][5C, 05, 13] 01F2; [30, 05, A2][5C, 05, 13] 01F1; [30, 05, A2][5C, 05, A2] +10787; [30, 05, 2B][5C, 05, 2B] 01C6; [30, 05, 13][5C, 05, 13][, 90, 20] 01C5; [30, 05, A2][5C, 05, 13][, 90, 20] 01C4; [30, 05, A2][5C, 05, A2][, 90, 20] AB66; [30, 05, 13][5D 10, 05, 20] +10788; [30, 05, 2B][5D 10, 05, 2E] 02A5; [30, 05, 13][5D 12, 05, 20] +10789; [30, 05, 2B][5D 12, 05, 2E] 02A4; [30, 05, 13][5D 1A, 05, 10] +1078A; [30, 05, 2B][5D 1A, 05, 2C] +1DF12; [30, 05, 13][5D 20, 05, 20] +1DF19; [30, 05, 13][5D 22, 05, 20] 1D05; [31 06, 05, 05] @@ -19258,20 +20002,25 @@ A7C7; [31 0A, 05, A0] 0256; [31 10, 05, 05] 0189; [31 10, 05, A0] +1078B; [31 10, 05, 2E] 0257; [31 12, 05, 05] 018A; [31 12, 05, A0] +1078C; [31 12, 05, 2E] + +1DF25; [31 14, 05, 05] -1D91; [31 14, 05, 05] +1D91; [31 16, 05, 05] +1078D; [31 16, 05, 20] -018C; [31 16, 05, 05] -018B; [31 16, 05, A0] +018C; [31 18, 05, 05] +018B; [31 18, 05, A0] -0221; [31 18, 05, 05] +0221; [31 1A, 05, 05] -A771; [31 1A, 05, 05] +A771; [31 1C, 05, 05] -1E9F; [31 1C, 05, 05] +1E9F; [31 1E, 05, 05] 0065; [32, 05, 05] FF45; [32, 05, 10] @@ -19403,6 +20152,7 @@ AB34; [33 10, 05, 05] 1D93; [33 1E, 05, 05] 0258; [33 20, 05, 05] +1078E; [33 20, 05, 20] 025A; [33 22, 05, 05] @@ -19418,10 +20168,12 @@ A7AB; [33 24, 05, A0] 025D; [33 2A, 05, 05] 025E; [33 2C, 05, 05] +1078F; [33 2C, 05, 20] 029A; [33 2E, 05, 05] 0264; [33 30, 05, 05] +10791; [33 30, 05, 20] 0066; [34, 05, 05] FF46; [34, 05, 10] @@ -19458,6 +20210,7 @@ FF26; [34, 05, 9F] 24BB; [34, 05, A8] 1F155; [34, 05, A8] 1DA0; [34, 05, 2B] +A7F3; [34, 05, B1] 1F135; [34, 05, B1] 1F175; [34, 05, B1] 1E1F; [34, 05, 05][, 9C, 05] @@ -19471,7 +20224,9 @@ FB04; [34, 05, 13][34, 05, 13][40, 05, 13] FB01; [34, 05, 13][3A, 05, 13] FB02; [34, 05, 13][40, 05, 13] 3399; [34, 05, 2E][42, 05, 31] -02A9; [34, 05, 13][45 1E, 05, 10] +02A9; [34, 05, 13][45 20, 05, 10] +10790; [34, 05, 2B][45 20, 05, 2C] +1DF00; [34, 78, 05][45 20, 05, 10] 1F193; [34, 05, B1][4C, 05, B4][32, 05, B4][32, 05, B4] A730; [35 06, 05, 05] @@ -19547,6 +20302,7 @@ FF27; [36, 05, 9F] 1E20; [36, 05, 9C][, A4, 05] A7A1; [36, 05, 13][, AA, 20] A7A0; [36, 05, A2][, AA, 20] +1ACC; [36, 70, 05] 1D79; [36, 70, 05] A77D; [36, 70, A0] 33FF; [36, 05, 2E][2A, 05, 31][40, 05, 31] @@ -19555,36 +20311,46 @@ A77D; [36, 70, A0] 33AC; [36, 05, B1][48, 05, B4][2A, 05, 31] 33C9; [36, 05, B1][5A, 05, 2E] -0261; [37 06, 05, 05] -A7AC; [37 06, 05, A0] -1DA2; [37 06, 05, 2E] +A7D1; [37 06, 05, 05] +A7D0; [37 06, 05, A0] + +0261; [37 08, 05, 05] +A7AC; [37 08, 05, A0] +1DA2; [37 08, 05, 2E] + +1DF01; [37 0A, 05, 05] -AB36; [37 08, 05, 05] +AB36; [37 0C, 05, 05] -0262; [37 0A, 05, 05] -1DDB; [37 0A, 05, 20] +0262; [37 0E, 05, 05] +1DDB; [37 0E, 05, 20] +10792; [37 0E, 05, 2E] -01E5; [37 0C, 05, 05] -01E4; [37 0C, 05, A0] +01E5; [37 10, 05, 05] +01E4; [37 10, 05, A0] -1D83; [37 0E, 05, 05] +1D83; [37 12, 05, 05] -0260; [37 10, 05, 05] -0193; [37 10, 05, A0] +0260; [37 14, 05, 05] +0193; [37 14, 05, A0] +10793; [37 14, 05, 2E] -029B; [37 12, 05, 05] +029B; [37 16, 05, 05] +10794; [37 16, 05, 20] -1D77; [37 14, 05, 05] +1D77; [37 18, 05, 05] -A77F; [37 16, 05, 05] -A77E; [37 16, 05, A0] +1DF02; [37 1A, 05, 05] -0263; [37 18, 05, 05] -0194; [37 18, 05, A0] -02E0; [37 18, 05, 2E] +A77F; [37 1C, 05, 05] +A77E; [37 1C, 05, A0] -01A3; [37 1A, 05, 05] -01A2; [37 1A, 05, A0] +0263; [37 1E, 05, 05] +0194; [37 1E, 05, A0] +02E0; [37 1E, 05, 2E] + +01A3; [37 20, 05, 05] +01A2; [37 20, 05, A0] 0068; [38, 05, 05] FF48; [38, 05, 10] @@ -19639,6 +20405,7 @@ FF28; [38, 05, 9F] 210F; [38, 05, 05][, B2, 05] 0126; [38, 05, 9C][, B2, 05] A7F8; [38, 05, 2B][, B2, 20] +10795; [38, 05, 2B][, B2, 20] 1E25; [38, 05, 05][, C4, 05] 1E24; [38, 05, 9C][, C4, 05] 1E2B; [38, 05, 05][, CE, 05] @@ -19655,6 +20422,7 @@ A7F8; [38, 05, 2B][, B2, 20] 3390; [38, 05, B4][5C, 05, 2E] 029C; [39 06, 05, 05] +10796; [39 06, 05, 20] 0195; [39 08, 05, 05] 01F6; [39 08, 05, A0] @@ -19679,6 +20447,7 @@ A726; [39 14, 05, A0] AB5C; [39 14, 05, 2E] 0267; [39 16, 05, 05] +10797; [39 16, 05, 20] 02BB; [39 18, 05, 05] @@ -19794,16 +20563,18 @@ A7F7; [3B 0C, 05, 05] 1D7B; [3B 12, 05, 05] 1DA7; [3B 12, 05, 20] -1D96; [3B 14, 05, 05] +1DF1A; [3B 14, 05, 05] + +1D96; [3B 16, 05, 05] -A7BD; [3B 16, 05, 05] -A7BC; [3B 16, 05, A0] +A7BD; [3B 18, 05, 05] +A7BC; [3B 18, 05, A0] -0269; [3B 18, 05, 05] -0196; [3B 18, 05, A0] -1DA5; [3B 18, 05, 2E] +0269; [3B 1A, 05, 05] +0196; [3B 1A, 05, A0] +1DA5; [3B 1A, 05, 2E] -1D7C; [3B 1A, 05, 05] +1D7C; [3B 1C, 05, 05] 006A; [3C, 05, 05] FF4A; [3C, 05, 10] @@ -19864,6 +20635,7 @@ A7B2; [3D 0C, 05, A0] 1DA1; [3D 0E, 05, 20] 0284; [3D 10, 05, 05] +10798; [3D 10, 05, 20] 006B; [3E, 05, 05] FF4B; [3E, 05, 10] @@ -19953,8 +20725,12 @@ A742; [3F 10, 05, A0] A745; [3F 12, 05, 05] A744; [3F 12, 05, A0] -029E; [3F 14, 05, 05] -A7B0; [3F 14, 05, A0] +1DF03; [3F 14, 05, 05] + +029E; [3F 16, 05, 05] +A7B0; [3F 16, 05, A0] + +1DF10; [3F 18, 05, 05] 006C; [40, 05, 05] FF4C; [40, 05, 10] @@ -20014,8 +20790,8 @@ FF2C; [40, 05, 9F] 1E3C; [40, 05, 9C][, CC, 05] 1E3B; [40, 05, 05][, D2, 05] 1E3A; [40, 05, 9C][, D2, 05] -0140; [40, 05, 05][, FB DB, 05] -013F; [40, 05, 9C][, FB DB, 05] +0140; [40, 05, 05][, FB 94, 05] +013F; [40, 05, 9C][, FB 94, 05] 01C9; [40, 05, 13][3C, 05, 13] 01C8; [40, 05, A2][3C, 05, 13] 01C7; [40, 05, A2][3C, 05, A2] @@ -20026,9 +20802,11 @@ FF2C; [40, 05, 9F] 33D2; [40, 05, 31][46, 05, 31][36, 05, 2E] 1F1A9; [40, 05, B4][46, 05, 31][4E, 05, 31][4E, 05, 31][40, 05, 31][32, 05, 31][4E, 05, 31][4E, 05, 31] 02AA; [40, 05, 13][4E, 05, 13] +10799; [40, 05, 2B][4E, 05, 2B] 32CF; [40, 05, B4][50, 05, B4][30, 05, B1] 33D3; [40, 05, 31][58, 05, 31] 02AB; [40, 05, 13][5C, 05, 13] +1079A; [40, 05, 2B][5C, 05, 2B] 029F; [41 06, 05, 05] 1DDE; [41 06, 05, 20] @@ -20059,30 +20837,49 @@ AB39; [41 16, 05, 05] 026C; [41 18, 05, 05] A7AD; [41 18, 05, A0] +1079B; [41 18, 05, 2E] -AB37; [41 1A, 05, 05] -AB5D; [41 1A, 05, 20] +1DF04; [41 1A, 05, 05] +1079C; [41 1A, 05, 20] -1D85; [41 1C, 05, 05] -1DAA; [41 1C, 05, 20] +1DF13; [41 1C, 05, 05] -026D; [41 1E, 05, 05] -1DA9; [41 1E, 05, 20] +AB37; [41 1E, 05, 05] +AB5D; [41 1E, 05, 20] -A78E; [41 20, 05, 05] +1D85; [41 20, 05, 05] +1DAA; [41 20, 05, 20] -0234; [41 22, 05, 05] +026D; [41 22, 05, 05] +1DA9; [41 22, 05, 20] -A772; [41 24, 05, 05] +1DF26; [41 24, 05, 05] -026E; [41 26, 05, 05] +A78E; [41 26, 05, 05] +1079D; [41 26, 05, 20] -A781; [41 28, 05, 05] -A780; [41 28, 05, A0] +1DF11; [41 28, 05, 05] -019B; [41 2A, 05, 05] +0234; [41 2A, 05, 05] -028E; [41 2C, 05, 05] +A772; [41 2C, 05, 05] + +026E; [41 2E, 05, 05] +1079E; [41 2E, 05, 20] + +1DF05; [41 30, 05, 05] +1079F; [41 30, 05, 20] + +A781; [41 32, 05, 05] +A780; [41 32, 05, A0] + +019B; [41 34, 05, 05] + +028E; [41 36, 05, 05] +107A0; [41 36, 05, 20] + +1DF06; [41 38, 05, 05] +107A1; [41 38, 05, 20] 006D; [42, 05, 05] FF4D; [42, 05, 10] @@ -20131,8 +20928,8 @@ FF2D; [42, 05, 9F] 1E40; [42, 05, 9C][, 9C, 05] 1E43; [42, 05, 05][, C4, 05] 1E42; [42, 05, 9C][, C4, 05] -33A7; [42, 05, 31][0C 93, 05, 20][4E, 05, 31] -33A8; [42, 05, 31][0C 93, 05, 20][4E, 05, 31][17, 05, 2E] +33A7; [42, 05, 31][0C 94, 05, 20][4E, 05, 31] +33A8; [42, 05, 31][0C 94, 05, 20][4E, 05, 31][17, 05, 2E] 33A1; [42, 05, 31][17, 05, 2E] 33A5; [42, 05, 31][19, 05, 2E] 3383; [42, 05, 31][2A, 05, B4] @@ -20274,17 +21071,23 @@ A790; [45 12, 05, A0] 0273; [45 16, 05, 05] 1DAF; [45 16, 05, 20] -0235; [45 18, 05, 05] +1DF27; [45 18, 05, 05] + +0235; [45 1A, 05, 05] -AB3B; [45 1A, 05, 05] +AB3B; [45 1C, 05, 05] -A774; [45 1C, 05, 05] +A774; [45 1E, 05, 05] -014B; [45 1E, 05, 05] -014A; [45 1E, 05, 9E] -1D51; [45 1E, 05, 2C] +014B; [45 20, 05, 05] +014A; [45 20, 05, 9E] +1D51; [45 20, 05, 2C] -AB3C; [45 20, 05, 05] +AB3C; [45 22, 05, 05] + +1DF14; [45 24, 05, 05] + +1DF07; [45 26, 05, 05] 006F; [46, 05, 05] FF4F; [46, 05, 10] @@ -20367,6 +21170,7 @@ A79C; [46, 05, A2][, 96, 20] 0230; [46, 05, 9C][, 9C, 05][, A4, 05] 00F8; [46, 05, 05][, 9E, 05] 00D8; [46, 05, 9C][, 9E, 05] +107A2; [46, 05, 2B][, 9E, 20] 01FF; [46, 05, 05][, 9E, 05][, 88, 05] 01FE; [46, 05, 9C][, 9E, 05][, 88, 05] 01EB; [46, 05, 05][, A2, 05] @@ -20417,6 +21221,7 @@ A74E; [46, 05, A2][46, 05, A2] AB3D; [47 0A, 05, 05] 0276; [47 0C, 05, 05] +107A3; [47 0C, 05, 20] 1D14; [47 0E, 05, 05] @@ -20434,48 +21239,51 @@ AB44; [47 18, 05, 05] AB3E; [47 1C, 05, 05] -0254; [47 1E, 05, 05] -0186; [47 1E, 05, A0] -1D53; [47 1E, 05, 2E] +1DF1B; [47 1E, 05, 05] -1D10; [47 20, 05, 05] +0254; [47 20, 05, 05] +0186; [47 20, 05, A0] +1D53; [47 20, 05, 2E] -1D12; [47 22, 05, 05] +1D10; [47 22, 05, 05] -AB3F; [47 24, 05, 05] +1D12; [47 24, 05, 05] -1D97; [47 26, 05, 05] +AB3F; [47 26, 05, 05] -AB62; [47 28, 05, 05] +1D97; [47 28, 05, 05] -A74D; [47 2A, 05, 05] -A74C; [47 2A, 05, A0] +AB62; [47 2A, 05, 05] -1D16; [47 2C, 05, 05] -1D54; [47 2C, 05, 20] +A74D; [47 2C, 05, 05] +A74C; [47 2C, 05, A0] -1D17; [47 2E, 05, 05] -1D55; [47 2E, 05, 20] +1D16; [47 2E, 05, 05] +1D54; [47 2E, 05, 20] -2C7A; [47 30, 05, 05] +1D17; [47 30, 05, 05] +1D55; [47 30, 05, 20] -0275; [47 32, 05, 05] -019F; [47 32, 05, A0] -1DB1; [47 32, 05, 2E] +2C7A; [47 32, 05, 05] -A74B; [47 34, 05, 05] -A74A; [47 34, 05, A0] +0275; [47 34, 05, 05] +019F; [47 34, 05, A0] +1DB1; [47 34, 05, 2E] -0277; [47 36, 05, 05] +A74B; [47 36, 05, 05] +A74A; [47 36, 05, A0] -A7B7; [47 38, 05, 05] -A7B6; [47 38, 05, A0] +0277; [47 38, 05, 05] +107A4; [47 38, 05, 20] -0223; [47 3A, 05, 05] -0222; [47 3A, 05, A0] -1D3D; [47 3A, 05, AE] +A7B7; [47 3A, 05, 05] +A7B6; [47 3A, 05, A0] -1D15; [47 3C, 05, 05] +0223; [47 3C, 05, 05] +0222; [47 3C, 05, A0] +1D3D; [47 3C, 05, AE] + +1D15; [47 3E, 05, 05] 0070; [48, 05, 05] FF50; [48, 05, 10] @@ -20533,6 +21341,7 @@ FF30; [48, 05, 9F] 33DA; [48, 05, B4][4C, 05, B4] 33B0; [48, 05, 31][4E, 05, 31] 3250; [48, 05, B4][50, 05, B4][32, 05, B4] +20A7; [48, 05, A2][50, 05, 13][4E, 05, 13] 33B4; [48, 05, 31][54, 05, B4] 33BA; [48, 05, 31][56, 05, B8] @@ -20566,40 +21375,42 @@ A7FC; [49 16, 05, 05] 0071; [4A, 05, 05] FF51; [4A, 05, 10] -1D42A; [4A, 05, 18] -1D45E; [4A, 05, 18] -1D492; [4A, 05, 18] -1D4C6; [4A, 05, 18] -1D4FA; [4A, 05, 18] -1D52E; [4A, 05, 18] -1D562; [4A, 05, 18] -1D596; [4A, 05, 18] -1D5CA; [4A, 05, 18] -1D5FE; [4A, 05, 18] -1D632; [4A, 05, 18] -1D666; [4A, 05, 18] -1D69A; [4A, 05, 18] -24E0; [4A, 05, 1C] -0051; [4A, 05, A0] -FF31; [4A, 05, A4] -211A; [4A, 05, AC] -1D410; [4A, 05, AC] -1D444; [4A, 05, AC] -1D478; [4A, 05, AC] -1D4AC; [4A, 05, AC] -1D4E0; [4A, 05, AC] -1D514; [4A, 05, AC] -1D57C; [4A, 05, AC] -1D5B0; [4A, 05, AC] -1D5E4; [4A, 05, AC] -1D618; [4A, 05, AC] -1D64C; [4A, 05, AC] -1D680; [4A, 05, AC] -24C6; [4A, 05, B0] -1F160; [4A, 05, B0] -1F140; [4A, 05, B8] -1F180; [4A, 05, B8] -0239; [4A, 05, 14][48, 05, 13] +1D42A; [4A, 05, 16] +1D45E; [4A, 05, 16] +1D492; [4A, 05, 16] +1D4C6; [4A, 05, 16] +1D4FA; [4A, 05, 16] +1D52E; [4A, 05, 16] +1D562; [4A, 05, 16] +1D596; [4A, 05, 16] +1D5CA; [4A, 05, 16] +1D5FE; [4A, 05, 16] +1D632; [4A, 05, 16] +1D666; [4A, 05, 16] +1D69A; [4A, 05, 16] +24E0; [4A, 05, 19] +0051; [4A, 05, 9C] +FF31; [4A, 05, 9F] +211A; [4A, 05, A5] +1D410; [4A, 05, A5] +1D444; [4A, 05, A5] +1D478; [4A, 05, A5] +1D4AC; [4A, 05, A5] +1D4E0; [4A, 05, A5] +1D514; [4A, 05, A5] +1D57C; [4A, 05, A5] +1D5B0; [4A, 05, A5] +1D5E4; [4A, 05, A5] +1D618; [4A, 05, A5] +1D64C; [4A, 05, A5] +1D680; [4A, 05, A5] +24C6; [4A, 05, A8] +1F160; [4A, 05, A8] +107A5; [4A, 05, 2B] +A7F4; [4A, 05, B1] +1F140; [4A, 05, B1] +1F180; [4A, 05, B1] +0239; [4A, 05, 13][48, 05, 13] A7AF; [4B 06, 05, 05] @@ -20677,79 +21488,92 @@ A7A6; [4C, 05, A2][, AA, 20] 1E5C; [4C, 05, 9C][, C4, 05][, A4, 05] 1E5F; [4C, 05, 05][, D2, 05] 1E5E; [4C, 05, 9C][, D2, 05] +1ACD; [4C, 70, 05] A783; [4C, 70, 05] A782; [4C, 70, A0] +1DE3; [4C, 78, 05] +A75B; [4C, 78, 05] +A75A; [4C, 78, A0] 33AD; [4C, 05, 31][2A, 05, 31][30, 05, 2E] -33AE; [4C, 05, 31][2A, 05, 31][30, 05, 2E][0C 93, 05, 20][4E, 05, 31] -33AF; [4C, 05, 31][2A, 05, 31][30, 05, 2E][0C 93, 05, 20][4E, 05, 31][17, 05, 2E] +33AE; [4C, 05, 31][2A, 05, 31][30, 05, 2E][0C 94, 05, 20][4E, 05, 31] +33AF; [4C, 05, 31][2A, 05, 31][30, 05, 2E][0C 94, 05, 20][4E, 05, 31][17, 05, 2E] AB45; [4D 06, 05, 05] 0280; [4D 08, 05, 05] -1DE2; [4D 08, 05, 20] -01A6; [4D 08, 05, AE] +1DE2; [4D 08, 05, 10] +01A6; [4D 08, 05, 9E] +107AA; [4D 08, 05, 2C] AB46; [4D 0A, 05, 05] -A75B; [4D 0C, 05, 05] -1DE3; [4D 0C, 05, 20] -A75A; [4D 0C, 05, AE] +1D19; [4D 0C, 05, 05] -1D19; [4D 0E, 05, 05] +024D; [4D 0E, 05, 05] +024C; [4D 0E, 05, A0] -024D; [4D 10, 05, 05] -024C; [4D 10, 05, A0] +1D72; [4D 10, 05, 05] -1D72; [4D 12, 05, 05] +0279; [4D 12, 05, 05] +02B4; [4D 12, 05, 20] -0279; [4D 14, 05, 05] -02B4; [4D 14, 05, 20] +1D1A; [4D 14, 05, 05] -1D1A; [4D 16, 05, 05] +027A; [4D 16, 05, 05] +107A6; [4D 16, 05, 20] -027A; [4D 18, 05, 05] +1DF08; [4D 18, 05, 05] +107A7; [4D 18, 05, 20] -1D89; [4D 1A, 05, 05] +027B; [4D 1A, 05, 05] +02B5; [4D 1A, 05, 20] -027B; [4D 1C, 05, 05] -02B5; [4D 1C, 05, 20] +2C79; [4D 1C, 05, 05] -2C79; [4D 1E, 05, 05] +1D89; [4D 1E, 05, 05] 027C; [4D 20, 05, 05] 027D; [4D 22, 05, 05] 2C64; [4D 22, 05, A0] +107A8; [4D 22, 05, 2E] + +1DF28; [4D 24, 05, 05] -AB49; [4D 24, 05, 05] +AB49; [4D 26, 05, 05] -027E; [4D 26, 05, 05] +027E; [4D 28, 05, 05] +107A9; [4D 28, 05, 20] -1D73; [4D 28, 05, 05] +1D73; [4D 2A, 05, 05] -027F; [4D 2A, 05, 05] +1DF16; [4D 2C, 05, 05] -AB47; [4D 2C, 05, 05] +027F; [4D 2E, 05, 05] -AB48; [4D 2E, 05, 05] +AB47; [4D 30, 05, 05] -AB4A; [4D 30, 05, 05] +AB48; [4D 32, 05, 05] -AB4B; [4D 32, 05, 05] +AB4A; [4D 34, 05, 05] -AB4C; [4D 34, 05, 05] +AB4B; [4D 36, 05, 05] -0281; [4D 36, 05, 05] -02B6; [4D 36, 05, 20] +AB4C; [4D 38, 05, 05] -AB68; [4D 38, 05, 05] +0281; [4D 3A, 05, 05] +02B6; [4D 3A, 05, 20] -A775; [4D 3A, 05, 05] +AB68; [4D 3C, 05, 05] -A776; [4D 3C, 05, 05] +1DF15; [4D 3E, 05, 05] -A75D; [4D 3E, 05, 05] -A75C; [4D 3E, 05, A0] +A775; [4D 40, 05, 05] + +A776; [4D 42, 05, 05] + +A75D; [4D 44, 05, 05] +A75C; [4D 44, 05, A0] 0073; [4E, 05, 05] FF53; [4E, 05, 10] @@ -20811,11 +21635,13 @@ A7A8; [4E, 05, A2][, AA, 20] 1E68; [4E, 05, 9C][, C4, 05][, 9C, 05] 0219; [4E, 05, 05][, CA, 05] 0218; [4E, 05, 9C][, CA, 05] -017F; [4E, 78, 05] -1DE5; [4E, 78, 05] +017F; [4E, 74, 05] +1DE5; [4E, 74, 05] +1E9B; [4E, 74, 05][, 9C, 05] A785; [4E, 78, 05] A784; [4E, 78, A0] -1E9B; [4E, 78, 05][, 9C, 05] +A7D9; [4E, 7C, 05] +A7D8; [4E, 7C, A0] 1F18D; [4E, 05, B4][2A, 05, B4] 1F14C; [4E, 05, B4][30, 05, B1] 1F1AA; [4E, 05, B4][38, 05, B4][54, 05, B4] @@ -20826,7 +21652,7 @@ A784; [4E, 78, A0] 00DF; [4E, 70, 05][4E, 05, 13] 1E9E; [4E, 70, A0][4E, 05, A2] FB06; [4E, 05, 13][50, 05, 13] -FB05; [4E, 78, 05][50, 05, 13] +FB05; [4E, 74, 05][50, 05, 13] 33DC; [4E, 05, B4][54, 05, 31] A731; [4F 06, 05, 05] @@ -20842,29 +21668,41 @@ A7C9; [4F 08, 05, A0] A7C5; [4F 0E, 05, 9E] 1DB3; [4F 0E, 05, 2C] -023F; [4F 10, 05, 05] -2C7E; [4F 10, 05, A0] +1DF29; [4F 10, 05, 05] + +1DF1E; [4F 12, 05, 05] +107BA; [4F 12, 05, 20] -1E9C; [4F 12, 05, 05] +023F; [4F 14, 05, 05] +2C7E; [4F 14, 05, A0] -1E9D; [4F 14, 05, 05] +A7D7; [4F 16, 05, 05] +A7D6; [4F 16, 05, A0] -0283; [4F 16, 05, 05] -1DEF; [4F 16, 05, 10] -01A9; [4F 16, 05, 9E] -1DB4; [4F 16, 05, 2C] +1E9C; [4F 18, 05, 05] -AB4D; [4F 18, 05, 05] +1E9D; [4F 1A, 05, 05] -1D8B; [4F 1A, 05, 05] +0283; [4F 1C, 05, 05] +1DEF; [4F 1C, 05, 10] +01A9; [4F 1C, 05, 9E] +1DB4; [4F 1C, 05, 2C] -01AA; [4F 1C, 05, 05] +AB4D; [4F 1E, 05, 05] -0285; [4F 1E, 05, 05] +1D8B; [4F 20, 05, 05] -1D98; [4F 20, 05, 05] +1D98; [4F 22, 05, 05] -0286; [4F 22, 05, 05] +01AA; [4F 24, 05, 05] + +0285; [4F 26, 05, 05] + +0286; [4F 28, 05, 05] + +1DF0B; [4F 2A, 05, 05] + +1DF0C; [4F 2C, 05, 05] 0074; [50, 05, 05] FF54; [50, 05, 10] @@ -20920,17 +21758,24 @@ FF34; [50, 05, 9F] 1E70; [50, 05, 9C][, CC, 05] 1E6F; [50, 05, 05][, D2, 05] 1E6E; [50, 05, 9C][, D2, 05] +1ACE; [50, 78, 05] A787; [50, 78, 05] A786; [50, 78, A0] -02A8; [50, 05, 13][2F 10, 05, 20] +02A8; [50, 05, 13][2F 12, 05, 20] +107AB; [50, 05, 2B][2F 12, 05, 2E] 2121; [50, 05, A2][32, 05, A2][40, 05, A2] 1D7A; [50, 70, 05][38, 05, 13] 3394; [50, 05, B4][38, 05, B4][5C, 05, 2E] 2122; [50, 05, 2B][42, 05, 2B] 01BE; [50, 05, 13][4E, 05, 13] 02A6; [50, 05, 13][4E, 05, 13] +107AC; [50, 05, 2B][4E, 05, 2B] AB67; [50, 05, 13][4F 0E, 05, 10] -02A7; [50, 05, 13][4F 16, 05, 10] +107AD; [50, 05, 2B][4F 0E, 05, 2C] +02A7; [50, 05, 13][4F 1C, 05, 10] +107AE; [50, 05, 2B][4F 1C, 05, 2C] +1DF17; [50, 05, 13][4F 20, 05, 20] +1DF1C; [50, 05, 13][4F 22, 05, 20] A729; [50, 05, 13][5C, 05, 13] A728; [50, 05, A2][5C, 05, 13] @@ -20952,13 +21797,20 @@ A728; [50, 05, A2][5C, 05, 13] 0288; [51 12, 05, 05] 01AE; [51 12, 05, A0] +107AF; [51 12, 05, 2E] + +1DF2A; [51 14, 05, 05] + +1DF09; [51 16, 05, 05] + +0236; [51 18, 05, 05] -0236; [51 14, 05, 05] +A777; [51 1A, 05, 05] -A777; [51 16, 05, 05] +0287; [51 1C, 05, 05] +A7B1; [51 1C, 05, A0] -0287; [51 18, 05, 05] -A7B1; [51 18, 05, A0] +1DF0D; [51 1E, 05, 05] 0075; [52, 05, 05] FF55; [52, 05, 10] @@ -21171,7 +22023,7 @@ FF36; [54, 05, 9F] 1E7C; [54, 05, 9C][, 9A, 05] 1E7F; [54, 05, 05][, C4, 05] 1E7E; [54, 05, 9C][, C4, 05] -33DE; [54, 05, B4][0C 93, 05, 20][42, 05, 31] +33DE; [54, 05, B4][0C 94, 05, 20][42, 05, 31] 2175; [54, 05, 13][3A, 05, 13] 2165; [54, 05, A2][3A, 05, A2] 2176; [54, 05, 13][3A, 05, 13][3A, 05, 13] @@ -21195,6 +22047,7 @@ A75E; [55 08, 05, A0] 1DB9; [55 0C, 05, 2E] 2C71; [55 0E, 05, 05] +107B0; [55 0E, 05, 20] 2C74; [55 10, 05, 05] @@ -21257,6 +22110,8 @@ FF37; [56, 05, A4] 1E86; [56, 05, A0][, 9C, 05] 1E89; [56, 05, 05][, C4, 05] 1E88; [56, 05, A0][, C4, 05] +A7C3; [56, 70, 05] +A7C2; [56, 70, A0] 33DD; [56, 05, B8][2C, 05, 2E] 1F14F; [56, 05, B8][2E, 05, B1] 1F18F; [56, 05, B8][2E, 05, B1] @@ -21264,15 +22119,12 @@ FF37; [56, 05, A4] 1D21; [57 06, 05, 05] -A7C3; [57 08, 05, 05] -A7C2; [57 08, 05, A0] +2C73; [57 08, 05, 05] +2C72; [57 08, 05, A0] -2C73; [57 0A, 05, 05] -2C72; [57 0A, 05, A0] - -028D; [57 0C, 05, 05] -1AC0; [57 0C, 05, 20] -AB69; [57 0C, 05, 2E] +028D; [57 0A, 05, 05] +1AC0; [57 0A, 05, 20] +AB69; [57 0A, 05, 2E] 0078; [58, 05, 05] FF58; [58, 05, 10] @@ -21397,6 +22249,7 @@ FF39; [5A, 05, 9F] 1EF4; [5A, 05, 9C][, C4, 05] 028F; [5B 06, 05, 05] +107B2; [5B 06, 05, 20] 024F; [5B 08, 05, 05] 024E; [5B 08, 05, A0] @@ -21502,124 +22355,143 @@ A762; [5D 18, 05, A0] 01B9; [5D 1E, 05, 05] 01B8; [5D 1E, 05, A0] -1D9A; [5D 20, 05, 05] +1DF18; [5D 20, 05, 05] + +1D9A; [5D 22, 05, 05] + +01BA; [5D 24, 05, 05] + +0293; [5D 26, 05, 05] -01BA; [5D 22, 05, 05] +00FE; [5D 28, 05, 05] +00DE; [5D 28, 05, A0] -0293; [5D 24, 05, 05] +A7D3; [5D 2A, 05, 05] -00FE; [5D 26, 05, 05] -00DE; [5D 26, 05, A0] +A765; [5D 2C, 05, 05] +A764; [5D 2C, 05, A0] -A765; [5D 28, 05, 05] -A764; [5D 28, 05, A0] +A767; [5D 2E, 05, 05] +A766; [5D 2E, 05, A0] -A767; [5D 2A, 05, 05] -A766; [5D 2A, 05, A0] +01BF; [5D 30, 05, 05] +01F7; [5D 30, 05, A0] -01BF; [5D 2C, 05, 05] -01F7; [5D 2C, 05, A0] +A7D5; [5D 32, 05, 05] -A769; [5D 2E, 05, 05] -A768; [5D 2E, 05, A0] +A769; [5D 34, 05, 05] +A768; [5D 34, 05, A0] -AB60; [5D 30, 05, 05] +AB60; [5D 36, 05, 05] -AB61; [5D 32, 05, 05] +AB61; [5D 38, 05, 05] -AB63; [5D 34, 05, 05] +AB63; [5D 3A, 05, 05] -A76B; [5D 36, 05, 05] -A76A; [5D 36, 05, A0] +A76B; [5D 3C, 05, 05] +A76A; [5D 3C, 05, A0] -A76D; [5D 38, 05, 05] -A76C; [5D 38, 05, A0] +A76D; [5D 3E, 05, 05] +A76C; [5D 3E, 05, A0] -A76F; [5D 3A, 05, 05] -1DD2; [5D 3A, 05, 10] -A76E; [5D 3A, 05, 9E] -A770; [5D 3A, 05, 2C] +A76F; [5D 40, 05, 05] +1DD2; [5D 40, 05, 10] +A76E; [5D 40, 05, 9E] +A770; [5D 40, 05, 2C] -A778; [5D 3C, 05, 05] +A778; [5D 42, 05, 05] -01BB; [5D 3E, 05, 05] +01BB; [5D 44, 05, 05] -A72B; [5D 40, 05, 05] -A72A; [5D 40, 05, A0] +A72B; [5D 46, 05, 05] +A72A; [5D 46, 05, A0] -A72D; [5D 42, 05, 05] -A72C; [5D 42, 05, A0] +A72D; [5D 48, 05, 05] +A72C; [5D 48, 05, A0] -A72F; [5D 44, 05, 05] -A72E; [5D 44, 05, A0] +A72F; [5D 4A, 05, 05] +A72E; [5D 4A, 05, A0] -01A8; [5D 46, 05, 05] -01A7; [5D 46, 05, A0] +01A8; [5D 4C, 05, 05] +01A7; [5D 4C, 05, A0] -01BD; [5D 48, 05, 05] -01BC; [5D 48, 05, A0] +01BD; [5D 4E, 05, 05] +01BC; [5D 4E, 05, A0] -0185; [5D 4A, 05, 05] -0184; [5D 4A, 05, A0] +0185; [5D 50, 05, 05] +0184; [5D 50, 05, A0] -0294; [5D 4C, 05, 05] +0294; [5D 52, 05, 05] -0242; [5D 4E, 05, 05] -0241; [5D 4E, 05, A0] +0242; [5D 54, 05, 05] +0241; [5D 54, 05, A0] -02C0; [5D 50, 05, 05] +02C0; [5D 56, 05, 05] -02BC; [5D 52, 05, 05] -0149; [5D 52, 05, 20][44, 05, 13] +02BC; [5D 58, 05, 05] +0149; [5D 58, 05, 20][44, 05, 13] -02EE; [5D 54, 05, 05] +02EE; [5D 5A, 05, 05] -02BE; [5D 56, 05, 05] +02BE; [5D 5C, 05, 05] -A723; [5D 58, 05, 05] -A722; [5D 58, 05, A0] +A723; [5D 5E, 05, 05] +A722; [5D 5E, 05, A0] -A78C; [5D 5A, 05, 05] -A78B; [5D 5A, 05, A0] +A78C; [5D 60, 05, 05] +A78B; [5D 60, 05, A0] -A78F; [5D 5C, 05, 05] +A78F; [5D 62, 05, 05] -0295; [5D 5E, 05, 05] -02E4; [5D 5E, 05, 20] +0295; [5D 64, 05, 05] +02E4; [5D 64, 05, 20] -02BF; [5D 60, 05, 05] +02BF; [5D 66, 05, 05] -02C1; [5D 62, 05, 05] +02C1; [5D 68, 05, 05] -1D24; [5D 64, 05, 05] +1D24; [5D 6A, 05, 05] -1D25; [5D 66, 05, 05] -1D5C; [5D 66, 05, 20] +1D25; [5D 6C, 05, 05] +1D5C; [5D 6C, 05, 20] -A725; [5D 68, 05, 05] -A724; [5D 68, 05, A0] +A725; [5D 6E, 05, 05] +A724; [5D 6E, 05, A0] -02A1; [5D 6A, 05, 05] +02A1; [5D 70, 05, 05] +107B3; [5D 70, 05, 20] -02A2; [5D 6C, 05, 05] +02A2; [5D 72, 05, 05] +107B4; [5D 72, 05, 20] -0296; [5D 6E, 05, 05] +0296; [5D 74, 05, 05] -01C0; [5D 70, 05, 05] +1DF0E; [5D 76, 05, 05] -01C1; [5D 72, 05, 05] +01C0; [5D 78, 05, 05] +107B6; [5D 78, 05, 20] -01C2; [5D 74, 05, 05] +01C1; [5D 7A, 05, 05] +107B7; [5D 7A, 05, 20] -01C3; [5D 76, 05, 05] +01C2; [5D 7C, 05, 05] +107B8; [5D 7C, 05, 20] -0297; [5D 78, 05, 05] +01C3; [5D 7E, 05, 05] -0298; [5D 7A, 05, 05] +1DF0A; [5D 80, 05, 05] +107B9; [5D 80, 05, 20] -02AC; [5D 7C, 05, 05] +0297; [5D 82, 05, 05] -02AD; [5D 7E, 05, 05] +1DF0F; [5D 84, 05, 05] + +0298; [5D 86, 05, 05] +107B5; [5D 86, 05, 20] + +02AC; [5D 88, 05, 05] + +02AD; [5D 8A, 05, 05] FDD0 FF3A; [5E 02 02, 05, 05] # REORDER_RESERVED_AFTER_LATIN first primary starts new lead byte @@ -22501,15 +23373,18 @@ FDD1 03E2; [60 60 02, 05, 05] # COPTIC first primary (compressible) FDD1 042F; [61 04 02, 05, 05] # CYRILLIC first primary starts new lead byte (compressible) 0430; [61 06, 05, 05] -2DF6; [61 06, 05, 20] -0410; [61 06, 05, AE] +2DF6; [61 06, 05, 10] +0410; [61 06, 05, 9B] +1E030; [61 06, 05, 26] +1E051; [61 06, 05, 31] 04D1; [61 06, 05, 05][, 8C, 05] -04D0; [61 06, 05, AE][, 8C, 05] +04D0; [61 06, 05, 9B][, 8C, 05] 04D3; [61 06, 05, 05][, 96, 05] -04D2; [61 06, 05, AE][, 96, 05] +04D2; [61 06, 05, 9B][, 96, 05] 04D9; [61 08, 05, 05] 04D8; [61 08, 05, A0] +1E04B; [61 08, 05, 2E] 04DB; [61 08, 05, 05][, 96, 05] 04DA; [61 08, 05, A0][, 96, 05] @@ -22517,21 +23392,28 @@ FDD1 042F; [61 04 02, 05, 05] # CYRILLIC first primary starts new lead byte (com 04D4; [61 0A, 05, A0] 0431; [61 0C, 05, 05] -2DE0; [61 0C, 05, 20] -0411; [61 0C, 05, AE] +2DE0; [61 0C, 05, 10] +0411; [61 0C, 05, 9B] +1E031; [61 0C, 05, 26] +1E052; [61 0C, 05, 31] 0432; [61 0E, 05, 05] -1C80; [61 0E, 05, 20] -2DE1; [61 0E, 05, 20] -0412; [61 0E, 05, AE] +1C80; [61 0E, 05, 10] +2DE1; [61 0E, 05, 10] +0412; [61 0E, 05, 9B] +1E032; [61 0E, 05, 26] +1E053; [61 0E, 05, 31] 0433; [61 10, 05, 05] -2DE2; [61 10, 05, 20] -0413; [61 10, 05, AE] +2DE2; [61 10, 05, 10] +0413; [61 10, 05, 9B] +1E033; [61 10, 05, 26] +1E054; [61 10, 05, 31] 0453; [61 10, 05, 05][, 88, 05] -0403; [61 10, 05, AE][, 88, 05] -0491; [61 10, 70, 05] -0490; [61 10, 70, A0] +0403; [61 10, 05, 9B][, 88, 05] +1E067; [61 10, 70, 05] +0491; [61 10, 70, 20] +0490; [61 10, 70, AE] 0493; [61 12, 05, 05] 0492; [61 12, 05, A0] @@ -22546,9 +23428,11 @@ FDD1 042F; [61 04 02, 05, 05] # CYRILLIC first primary starts new lead byte (com 04F6; [61 18, 05, A0] 0434; [61 1A, 05, 05] -1C81; [61 1A, 05, 20] -2DE3; [61 1A, 05, 20] -0414; [61 1A, 05, AE] +1C81; [61 1A, 05, 10] +2DE3; [61 1A, 05, 10] +0414; [61 1A, 05, 9B] +1E034; [61 1A, 05, 26] +1E055; [61 1A, 05, 31] 0501; [61 1C, 05, 05] 0500; [61 1C, 05, A0] @@ -22569,26 +23453,30 @@ A662; [61 22, 05, A0] 0498; [61 26, 05, A0] 0435; [61 28, 05, 05] -2DF7; [61 28, 05, 20] -0415; [61 28, 05, AE] +2DF7; [61 28, 05, 10] +0415; [61 28, 05, 9B] +1E035; [61 28, 05, 26] +1E056; [61 28, 05, 31] 0450; [61 28, 05, 05][, 8A, 05] -0400; [61 28, 05, AE][, 8A, 05] +0400; [61 28, 05, 9B][, 8A, 05] 04D7; [61 28, 05, 05][, 8C, 05] -04D6; [61 28, 05, AE][, 8C, 05] +04D6; [61 28, 05, 9B][, 8C, 05] 0451; [61 28, 05, 05][, 96, 05] -0401; [61 28, 05, AE][, 96, 05] +0401; [61 28, 05, 9B][, 96, 05] 0454; [61 2A, 05, 05] A674; [61 2A, 05, 20] 0404; [61 2A, 05, AE] 0436; [61 2C, 05, 05] -2DE4; [61 2C, 05, 20] -0416; [61 2C, 05, AE] +2DE4; [61 2C, 05, 10] +0416; [61 2C, 05, 9B] +1E036; [61 2C, 05, 26] +1E057; [61 2C, 05, 31] 04C2; [61 2C, 05, 05][, 8C, 05] -04C1; [61 2C, 05, AE][, 8C, 05] +04C1; [61 2C, 05, 9B][, 8C, 05] 04DD; [61 2C, 05, 05][, 96, 05] -04DC; [61 2C, 05, AE][, 96, 05] +04DC; [61 2C, 05, 9B][, 96, 05] 052B; [61 2E 02, 05, 05] 052A; [61 2E 02, 05, A0] @@ -22600,10 +23488,12 @@ A684; [61 2E 09, 05, A0] 0496; [61 30, 05, A0] 0437; [61 32, 05, 05] -2DE5; [61 32, 05, 20] -0417; [61 32, 05, AE] +2DE5; [61 32, 05, 10] +0417; [61 32, 05, 9B] +1E037; [61 32, 05, 26] +1E058; [61 32, 05, 31] 04DF; [61 32, 05, 05][, 96, 05] -04DE; [61 32, 05, AE][, 96, 05] +04DE; [61 32, 05, 9B][, 96, 05] A641; [61 34, 05, 05] A640; [61 34, 05, A0] @@ -22619,6 +23509,7 @@ A642; [61 38 09, 05, A0] 0455; [61 3A, 05, 05] 0405; [61 3A, 05, A0] +1E069; [61 3A, 05, 2E] A645; [61 3C, 05, 05] A644; [61 3C, 05, A0] @@ -22628,6 +23519,7 @@ A644; [61 3C, 05, A0] A689; [61 40, 05, 05] A688; [61 40, 05, A0] +1E04A; [61 40, 05, 2E] 0507; [61 42, 05, 05] 0506; [61 42, 05, A0] @@ -22636,23 +23528,28 @@ A683; [61 44, 05, 05] A682; [61 44, 05, A0] 0438; [61 46, 05, 05] -A675; [61 46, 05, 20] -0418; [61 46, 05, AE] +A675; [61 46, 05, 10] +0418; [61 46, 05, 9B] +1E038; [61 46, 05, 26] +1E059; [61 46, 05, 31] 045D; [61 46, 05, 05][, 8A, 05] -040D; [61 46, 05, AE][, 8A, 05] +040D; [61 46, 05, 9B][, 8A, 05] 04E5; [61 46, 05, 05][, 96, 05] -04E4; [61 46, 05, AE][, 96, 05] +04E4; [61 46, 05, 9B][, 96, 05] 04E3; [61 46, 05, 05][, A4, 05] -04E2; [61 46, 05, AE][, A4, 05] +04E2; [61 46, 05, 9B][, A4, 05] 048B; [61 48, 05, 05] 048A; [61 48, 05, A0] 0456; [61 4A, 05, 05] -0406; [61 4A, 05, AE] +1E08F; [61 4A, 05, 10] +0406; [61 4A, 05, 9B] +1E04C; [61 4A, 05, 26] +1E068; [61 4A, 05, 31] 0457; [61 4A, 05, 05][, 96, 05] -A676; [61 4A, 05, 20][, 96, 20] -0407; [61 4A, 05, AE][, 96, 05] +A676; [61 4A, 05, 10][, 96, 20] +0407; [61 4A, 05, 9B][, 96, 05] A647; [61 4C, 05, 05] A646; [61 4C, 05, A0] @@ -22664,16 +23561,19 @@ A646; [61 4C, 05, A0] 0458; [61 50, 05, 05] 0408; [61 50, 05, A0] +1E04D; [61 50, 05, 2E] A649; [61 52, 05, 05] 2DF8; [61 52, 05, 20] A648; [61 52, 05, AE] 043A; [61 54, 05, 05] -2DE6; [61 54, 05, 20] -041A; [61 54, 05, AE] +2DE6; [61 54, 05, 10] +041A; [61 54, 05, 9B] +1E039; [61 54, 05, 26] +1E05A; [61 54, 05, 31] 045C; [61 54, 05, 05][, 88, 05] -040C; [61 54, 05, AE][, 88, 05] +040C; [61 54, 05, 9B][, 88, 05] 049B; [61 56, 05, 05] 049A; [61 56, 05, A0] @@ -22697,8 +23597,10 @@ A648; [61 52, 05, AE] 051A; [61 60 09, 05, A0] 043B; [61 62, 05, 05] -2DE7; [61 62, 05, 20] -041B; [61 62, 05, AE] +2DE7; [61 62, 05, 10] +041B; [61 62, 05, 9B] +1E03A; [61 62, 05, 26] +1E05B; [61 62, 05, 31] 1D2B; [61 64, 05, 05] @@ -22727,8 +23629,9 @@ A664; [61 6C, 05, A0] 0514; [61 70, 05, A0] 043C; [61 72, 05, 05] -2DE8; [61 72, 05, 20] -041C; [61 72, 05, AE] +2DE8; [61 72, 05, 10] +041C; [61 72, 05, 9E] +1E03B; [61 72, 05, 2C] 04CE; [61 74, 05, 05] 04CD; [61 74, 05, A0] @@ -22774,23 +23677,28 @@ A66D; [61 8A, 05, 10] A66E; [61 8A, 05, 10] A699; [61 8A, 05, 10] A69B; [61 8A, 05, 10] -041E; [61 8A, 05, 9E] -A668; [61 8A, 05, AC] -A66A; [61 8A, 05, AC] -A66C; [61 8A, 05, AC] -A698; [61 8A, 05, AC] -A69A; [61 8A, 05, AC] +041E; [61 8A, 05, 98] +A668; [61 8A, 05, A0] +A66A; [61 8A, 05, A0] +A66C; [61 8A, 05, A0] +A698; [61 8A, 05, A0] +A69A; [61 8A, 05, A0] +1E03C; [61 8A, 05, 28] +1E05C; [61 8A, 05, 30] 04E7; [61 8A, 05, 05][, 96, 05] -04E6; [61 8A, 05, 9E][, 96, 05] +04E6; [61 8A, 05, 98][, 96, 05] 04E9; [61 8C, 05, 05] 04E8; [61 8C, 05, A0] +1E04E; [61 8C, 05, 2E] 04EB; [61 8C, 05, 05][, 96, 05] 04EA; [61 8C, 05, A0][, 96, 05] 043F; [61 8E, 05, 05] -2DEB; [61 8E, 05, 20] -041F; [61 8E, 05, AE] +2DEB; [61 8E, 05, 10] +041F; [61 8E, 05, 9B] +1E03D; [61 8E, 05, 26] +1E05D; [61 8E, 05, 31] 0525; [61 90, 05, 05] 0524; [61 90, 05, A0] @@ -22802,8 +23710,9 @@ A69A; [61 8A, 05, AC] 0480; [61 94, 05, A0] 0440; [61 96, 05, 05] -2DEC; [61 96, 05, 20] -0420; [61 96, 05, AE] +2DEC; [61 96, 05, 10] +0420; [61 96, 05, 9E] +1E03E; [61 96, 05, 2C] 048F; [61 98, 05, 05] 048E; [61 98, 05, A0] @@ -22812,22 +23721,26 @@ A69A; [61 8A, 05, AC] 0516; [61 9A, 05, A0] 0441; [61 9C, 05, 05] -1C83; [61 9C, 05, 20] -2DED; [61 9C, 05, 20] -0421; [61 9C, 05, AE] -2DF5; [61 9C, 05, 20][61 A2, 05, 20] +1C83; [61 9C, 05, 10] +2DED; [61 9C, 05, 10] +0421; [61 9C, 05, 9B] +1E03F; [61 9C, 05, 26] +1E05E; [61 9C, 05, 31] +2DF5; [61 9C, 05, 10][61 A2, 05, 10] 050D; [61 9E, 05, 05] 050C; [61 9E, 05, A0] 04AB; [61 A0, 05, 05] 04AA; [61 A0, 05, A0] +1E06B; [61 A0, 05, 2E] 0442; [61 A2, 05, 05] -1C84; [61 A2, 05, 20] -1C85; [61 A2, 05, 20] -2DEE; [61 A2, 05, 20] -0422; [61 A2, 05, AE] +1C84; [61 A2, 05, 10] +1C85; [61 A2, 05, 10] +2DEE; [61 A2, 05, 10] +0422; [61 A2, 05, 9E] +1E040; [61 A2, 05, 2C] A68D; [61 A4 02, 05, 05] A68C; [61 A4 02, 05, A0] @@ -22845,22 +23758,26 @@ A68A; [61 A8, 05, A0] 040B; [61 AA, 05, A0] 0443; [61 AC, 05, 05] -A677; [61 AC, 05, 20] -0423; [61 AC, 05, AE] +A677; [61 AC, 05, 10] +0423; [61 AC, 05, 9B] +1E041; [61 AC, 05, 26] +1E05F; [61 AC, 05, 31] 045E; [61 AC, 05, 05][, 8C, 05] -040E; [61 AC, 05, AE][, 8C, 05] +040E; [61 AC, 05, 9B][, 8C, 05] 04F1; [61 AC, 05, 05][, 96, 05] -04F0; [61 AC, 05, AE][, 96, 05] +04F0; [61 AC, 05, 9B][, 96, 05] 04F3; [61 AC, 05, 05][, 98, 05] -04F2; [61 AC, 05, AE][, 98, 05] +04F2; [61 AC, 05, 9B][, 98, 05] 04EF; [61 AC, 05, 05][, A4, 05] -04EE; [61 AC, 05, AE][, A4, 05] +04EE; [61 AC, 05, 9B][, A4, 05] 04AF; [61 AE, 05, 05] 04AE; [61 AE, 05, A0] +1E04F; [61 AE, 05, 2E] 04B1; [61 B0, 05, 05] 04B0; [61 B0, 05, A0] +1E06D; [61 B0, 05, 2E] A64B; [61 B2 02, 05, 05] 1C88; [61 B2 02, 05, 20] @@ -22871,12 +23788,16 @@ A64A; [61 B2 02, 05, AE] 0478; [61 B2 09, 05, A0] 0444; [61 B4, 05, 05] -A69E; [61 B4, 05, 20] -0424; [61 B4, 05, AE] +A69E; [61 B4, 05, 10] +0424; [61 B4, 05, 9B] +1E042; [61 B4, 05, 26] +1E060; [61 B4, 05, 31] 0445; [61 B6, 05, 05] -2DEF; [61 B6, 05, 20] -0425; [61 B6, 05, AE] +2DEF; [61 B6, 05, 10] +0425; [61 B6, 05, 9B] +1E043; [61 B6, 05, 26] +1E061; [61 B6, 05, 31] 04FD; [61 B8 02, 05, 05] 04FC; [61 B8 02, 05, A0] @@ -22913,8 +23834,10 @@ A64C; [61 BE 1E, 05, A0] 047A; [61 BE 2C, 05, A0] 0446; [61 C0, 05, 05] -2DF0; [61 C0, 05, 20] -0426; [61 C0, 05, AE] +2DF0; [61 C0, 05, 10] +0426; [61 C0, 05, 9B] +1E044; [61 C0, 05, 26] +1E062; [61 C0, 05, 31] A661; [61 C2 02, 05, 05] A660; [61 C2 02, 05, A0] @@ -22929,10 +23852,12 @@ A691; [61 C6, 05, 05] A690; [61 C6, 05, A0] 0447; [61 C8, 05, 05] -2DF1; [61 C8, 05, 20] -0427; [61 C8, 05, AE] +2DF1; [61 C8, 05, 10] +0427; [61 C8, 05, 9B] +1E045; [61 C8, 05, 26] +1E063; [61 C8, 05, 31] 04F5; [61 C8, 05, 05][, 96, 05] -04F4; [61 C8, 05, AE][, 96, 05] +04F4; [61 C8, 05, 9B][, 96, 05] 052D; [61 CA 02, 05, 05] 052C; [61 CA 02, 05, A0] @@ -22960,10 +23885,13 @@ A686; [61 D2, 05, A0] 045F; [61 D8, 05, 05] 040F; [61 D8, 05, A0] +1E06A; [61 D8, 05, 2E] 0448; [61 DA, 05, 05] -2DF2; [61 DA, 05, 20] -0428; [61 DA, 05, AE] +2DF2; [61 DA, 05, 10] +0428; [61 DA, 05, 9B] +1E046; [61 DA, 05, 26] +1E064; [61 DA, 05, 31] A697; [61 DC, 05, 05] A696; [61 DC, 05, A0] @@ -22982,17 +23910,21 @@ A67F; [61 E0 10, 05, 05] 044A; [61 E2, 05, 05] 1C86; [61 E2, 05, 10] A678; [61 E2, 05, 10] -042A; [61 E2, 05, 9E] -A69C; [61 E2, 05, 2C] +042A; [61 E2, 05, 9B] +A69C; [61 E2, 05, 26] +1E065; [61 E2, 05, 31] A651; [61 E4, 05, 05] A650; [61 E4, 05, A0] +1E06C; [61 E4, 05, 2E] 044B; [61 E6, 05, 05] -A679; [61 E6, 05, 20] -042B; [61 E6, 05, AE] +A679; [61 E6, 05, 10] +042B; [61 E6, 05, 9B] +1E047; [61 E6, 05, 26] +1E066; [61 E6, 05, 31] 04F9; [61 E6, 05, 05][, 96, 05] -04F8; [61 E6, 05, AE][, 96, 05] +04F8; [61 E6, 05, 9B][, 96, 05] 044C; [61 E8, 05, 05] A67A; [61 E8, 05, 10] @@ -23012,12 +23944,14 @@ A652; [61 EC 09, 05, A0] 044D; [61 EE, 05, 05] 042D; [61 EE, 05, A0] +1E048; [61 EE, 05, 2E] 04ED; [61 EE, 05, 05][, 96, 05] 04EC; [61 EE, 05, A0][, 96, 05] 044E; [61 F0, 05, 05] -2DFB; [61 F0, 05, 20] -042E; [61 F0, 05, AE] +2DFB; [61 F0, 05, 10] +042E; [61 F0, 05, 9E] +1E049; [61 F0, 05, 2C] A655; [61 F2 02, 05, 05] A654; [61 F2 02, 05, A0] @@ -23086,6 +24020,7 @@ A65E; [61 F6 5D, 05, A0] 04CF; [61 FC, 05, 05] 04C0; [61 FC, 05, A0] +1E050; [61 FC, 05, 2E] FDD1 2C00; [62 04 02, 05, 05] # GLAGOLITIC first primary starts new lead byte (compressible) @@ -23268,88 +24203,91 @@ FDD1 2C00; [62 04 02, 05, 05] # GLAGOLITIC first primary starts new lead byte (c 2C5E; [62 62, 05, 05] 2C2E; [62 62, 05, A0] -FDD1 1036B; [62 64 02, 05, 05] # Old_Permic first primary (compressible) +2C5F; [62 64, 05, 05] +2C2F; [62 64, 05, A0] + +FDD1 1036B; [62 66 02, 05, 05] # Old_Permic first primary (compressible) -10350; [62 66, 05, 05] -10376; [62 66, 05, 20] +10350; [62 68, 05, 05] +10376; [62 68, 05, 20] -10351; [62 68 02, 05, 05] +10351; [62 6A 02, 05, 05] -10352; [62 68 09, 05, 05] +10352; [62 6A 09, 05, 05] -10353; [62 6A, 05, 05] -10377; [62 6A, 05, 20] +10353; [62 6C, 05, 05] +10377; [62 6C, 05, 20] -10354; [62 6C 02, 05, 05] +10354; [62 6E 02, 05, 05] -10355; [62 6C 09, 05, 05] +10355; [62 6E 09, 05, 05] -10356; [62 6C 10, 05, 05] +10356; [62 6E 10, 05, 05] -10357; [62 6E, 05, 05] -10378; [62 6E, 05, 20] +10357; [62 70, 05, 05] +10378; [62 70, 05, 20] -10358; [62 70 02, 05, 05] +10358; [62 72 02, 05, 05] -10359; [62 70 09, 05, 05] +10359; [62 72 09, 05, 05] -1035A; [62 70 10, 05, 05] +1035A; [62 72 10, 05, 05] -1035B; [62 70 17, 05, 05] +1035B; [62 72 17, 05, 05] -1035C; [62 70 1E, 05, 05] +1035C; [62 72 1E, 05, 05] -1035D; [62 72, 05, 05] -10379; [62 72, 05, 20] +1035D; [62 74, 05, 05] +10379; [62 74, 05, 20] -1035E; [62 74 02, 05, 05] +1035E; [62 76 02, 05, 05] -1035F; [62 74 09, 05, 05] +1035F; [62 76 09, 05, 05] -10360; [62 74 10, 05, 05] +10360; [62 76 10, 05, 05] -10361; [62 76, 05, 05] -1037A; [62 76, 05, 20] +10361; [62 78, 05, 05] +1037A; [62 78, 05, 20] -10362; [62 78 02, 05, 05] +10362; [62 7A 02, 05, 05] -10363; [62 78 09, 05, 05] +10363; [62 7A 09, 05, 05] -10364; [62 78 10, 05, 05] +10364; [62 7A 10, 05, 05] -10365; [62 78 17, 05, 05] +10365; [62 7A 17, 05, 05] -10366; [62 78 1E, 05, 05] +10366; [62 7A 1E, 05, 05] -10367; [62 78 25, 05, 05] +10367; [62 7A 25, 05, 05] -10368; [62 78 2C, 05, 05] +10368; [62 7A 2C, 05, 05] -10369; [62 78 33, 05, 05] +10369; [62 7A 33, 05, 05] -1036A; [62 78 3A, 05, 05] +1036A; [62 7A 3A, 05, 05] -1036B; [62 78 41, 05, 05] +1036B; [62 7A 41, 05, 05] -1036C; [62 78 48, 05, 05] +1036C; [62 7A 48, 05, 05] -1036D; [62 78 4F, 05, 05] +1036D; [62 7A 4F, 05, 05] -1036E; [62 78 56, 05, 05] +1036E; [62 7A 56, 05, 05] -1036F; [62 78 5D, 05, 05] +1036F; [62 7A 5D, 05, 05] -10370; [62 78 64, 05, 05] +10370; [62 7A 64, 05, 05] -10371; [62 78 6B, 05, 05] +10371; [62 7A 6B, 05, 05] -10372; [62 78 72, 05, 05] +10372; [62 7A 72, 05, 05] -10373; [62 78 79, 05, 05] +10373; [62 7A 79, 05, 05] -10374; [62 78 80, 05, 05] +10374; [62 7A 80, 05, 05] -10375; [62 78 87, 05, 05] +10375; [62 7A 87, 05, 05] FDD1 10D3; [63 04 02, 05, 05] # GEORGIAN first primary starts new lead byte (compressible) @@ -23745,103 +24683,103 @@ FDD1 05D0; [65 04 02, 05, 05] # HEBREW first primary starts new lead byte (compr 05D0; [65 06, 05, 05] 2135; [65 06, 05, 20] FB21; [65 06, 05, 2E] -FB2E; [65 06, 05, 05][, E3 0C, 05] -FB2F; [65 06, 05, 05][, E3 2D, 05] -FB30; [65 06, 05, 05][, E3 D2, 05] +FB2E; [65 06, 05, 05][, E3 04, 05] +FB2F; [65 06, 05, 05][, E3 24, 05] +FB30; [65 06, 05, 05][, E3 C4, 05] FB4F; [65 06, 05, 20][65 1C, 05, 20] 05D1; [65 08, 05, 05] 2136; [65 08, 05, 20] -FB31; [65 08, 05, 05][, E3 D2, 05] -FB4C; [65 08, 05, 05][, E3 F3, 05] +FB31; [65 08, 05, 05][, E3 C4, 05] +FB4C; [65 08, 05, 05][, E3 E4, 05] 05D2; [65 0A, 05, 05] 2137; [65 0A, 05, 20] -FB32; [65 0A, 05, 05][, E3 D2, 05] +FB32; [65 0A, 05, 05][, E3 C4, 05] 05D3; [65 0C, 05, 05] 2138; [65 0C, 05, 20] FB22; [65 0C, 05, 2E] -FB33; [65 0C, 05, 05][, E3 D2, 05] +FB33; [65 0C, 05, 05][, E3 C4, 05] 05D4; [65 0E, 05, 05] FB23; [65 0E, 05, 2E] -FB34; [65 0E, 05, 05][, E3 D2, 05] +FB34; [65 0E, 05, 05][, E3 C4, 05] 05D5; [65 10, 05, 05] -FB4B; [65 10, 05, 05][, E3 4E, 05] -FB35; [65 10, 05, 05][, E3 D2, 05] +FB4B; [65 10, 05, 05][, E3 44, 05] +FB35; [65 10, 05, 05][, E3 C4, 05] 05F0; [65 10, 05, 20][65 10, 05, 20] 05F1; [65 10, 05, 20][65 18, 05, 20] 05D6; [65 12, 05, 05] -FB36; [65 12, 05, 05][, E3 D2, 05] +FB36; [65 12, 05, 05][, E3 C4, 05] 05D7; [65 14, 05, 05] 05D8; [65 16, 05, 05] -FB38; [65 16, 05, 05][, E3 D2, 05] +FB38; [65 16, 05, 05][, E3 C4, 05] 05D9; [65 18, 05, 05] -FB1D; [65 18, 05, 05][, E2 A7, 05] -FB39; [65 18, 05, 05][, E3 D2, 05] +FB1D; [65 18, 05, 05][, E2 A2, 05] +FB39; [65 18, 05, 05][, E3 C4, 05] 05EF; [65 18, 05, 20][65 0E, 05, 20][65 10, 05, 20][65 0E, 05, 20] 05F2; [65 18, 05, 20][65 18, 05, 20] -FB1F; [65 18, 05, 20][65 18, 05, 20][, E3 0C, 05] +FB1F; [65 18, 05, 20][65 18, 05, 20][, E3 04, 05] 05DB; [65 1A, 05, 05] FB24; [65 1A, 05, 20] 05DA; [65 1A, 05, 2E] -FB3B; [65 1A, 05, 05][, E3 D2, 05] -FB3A; [65 1A, 05, 2E][, E3 D2, 05] -FB4D; [65 1A, 05, 05][, E3 F3, 05] +FB3B; [65 1A, 05, 05][, E3 C4, 05] +FB3A; [65 1A, 05, 2E][, E3 C4, 05] +FB4D; [65 1A, 05, 05][, E3 E4, 05] 05DC; [65 1C, 05, 05] FB25; [65 1C, 05, 2E] -FB3C; [65 1C, 05, 05][, E3 D2, 05] +FB3C; [65 1C, 05, 05][, E3 C4, 05] 05DE; [65 1E, 05, 05] FB26; [65 1E, 05, 20] 05DD; [65 1E, 05, 2E] -FB3E; [65 1E, 05, 05][, E3 D2, 05] +FB3E; [65 1E, 05, 05][, E3 C4, 05] 05E0; [65 20, 05, 05] 05DF; [65 20, 05, 20] -FB40; [65 20, 05, 05][, E3 D2, 05] +FB40; [65 20, 05, 05][, E3 C4, 05] 05E1; [65 22, 05, 05] -FB41; [65 22, 05, 05][, E3 D2, 05] +FB41; [65 22, 05, 05][, E3 C4, 05] 05E2; [65 24, 05, 05] FB20; [65 24, 05, 20] 05E4; [65 26, 05, 05] 05E3; [65 26, 05, 20] -FB44; [65 26, 05, 05][, E3 D2, 05] -FB43; [65 26, 05, 20][, E3 D2, 05] -FB4E; [65 26, 05, 05][, E3 F3, 05] +FB44; [65 26, 05, 05][, E3 C4, 05] +FB43; [65 26, 05, 20][, E3 C4, 05] +FB4E; [65 26, 05, 05][, E3 E4, 05] 05E6; [65 28, 05, 05] 05E5; [65 28, 05, 20] -FB46; [65 28, 05, 05][, E3 D2, 05] +FB46; [65 28, 05, 05][, E3 C4, 05] 05E7; [65 2A, 05, 05] -FB47; [65 2A, 05, 05][, E3 D2, 05] +FB47; [65 2A, 05, 05][, E3 C4, 05] 05E8; [65 2C, 05, 05] FB27; [65 2C, 05, 20] -FB48; [65 2C, 05, 05][, E3 D2, 05] +FB48; [65 2C, 05, 05][, E3 C4, 05] 05E9; [65 2E, 05, 05] -FB2B; [65 2E, 05, 05][, E3 90, 05] -FB2A; [65 2E, 05, 05][, E3 B1, 05] -FB49; [65 2E, 05, 05][, E3 D2, 05] -FB2D; [65 2E, 05, 05][, E3 D2, 05][, E3 90, 05] -FB2C; [65 2E, 05, 05][, E3 D2, 05][, E3 B1, 05] +FB2B; [65 2E, 05, 05][, E3 84, 05] +FB2A; [65 2E, 05, 05][, E3 A4, 05] +FB49; [65 2E, 05, 05][, E3 C4, 05] +FB2D; [65 2E, 05, 05][, E3 C4, 05][, E3 84, 05] +FB2C; [65 2E, 05, 05][, E3 C4, 05][, E3 A4, 05] 05EA; [65 30, 05, 05] FB28; [65 30, 05, 20] -FB4A; [65 30, 05, 05][, E3 D2, 05] +FB4A; [65 30, 05, 05][, E3 C4, 05] FDD1 10900; [65 32 02, 05, 05] # Phoenician first primary (compressible) @@ -23947,8 +24885,15 @@ FDD1 0628; [66 04 02, 05, 05] # ARABIC first primary starts new lead byte (compr 0621; [66 06, 05, 05] 0674; [66 06, 05, 20] +0883; [66 06, 05, 20] +0887; [66 06, 05, 20] FE80; [66 06, 05, 2E] 06FD; [66 06, 70, 05] +0675; [66 06, 05, 20][66 1A, 05, 10] +0676; [66 06, 05, 20][66 E0, 05, 10] +0677; [66 06, 05, 20][66 E6, 05, 10] +FBDD; [66 06, 05, 2E][66 E6, 05, 2C] +0678; [66 06, 05, 20][66 F0, 05, 10] 0622; [66 08, 05, 05] 0627 0653; [66 08, 05, 05] @@ -23992,38 +24937,38 @@ FBEB; [66 16, 05, 26][66 1A, 05, 26] FBEA; [66 16, 05, 31][66 1A, 05, 31] FC97; [66 16, 05, 10][66 3A, 05, 18] FC00; [66 16, 05, 31][66 3A, 05, 30] -FC98; [66 16, 05, 10][66 48, 05, 18] -FC01; [66 16, 05, 31][66 48, 05, 30] -FC99; [66 16, 05, 10][66 4A, 05, 18] -FC64; [66 16, 05, 26][66 6E, 05, 1E] -FC65; [66 16, 05, 26][66 70, 05, 1E] -FC9A; [66 16, 05, 10][66 C8, 05, 18] -FCDF; [66 16, 05, 1B][66 C8, 05, 20] -FC66; [66 16, 05, 26][66 C8, 05, 28] -FC02; [66 16, 05, 31][66 C8, 05, 30] -FC67; [66 16, 05, 26][66 CC, 05, 28] -FC9B; [66 16, 05, 10][66 D6, 05, 18] -FCE0; [66 16, 05, 1B][66 D6, 05, 20] -FBED; [66 16, 05, 26][66 DC 10, 05, 20] -FBEC; [66 16, 05, 31][66 DC 10, 05, 2E] -FBEF; [66 16, 05, 26][66 DE, 05, 26] -FBEE; [66 16, 05, 31][66 DE, 05, 31] -FBF3; [66 16, 05, 26][66 E2 09, 05, 20] -FBF2; [66 16, 05, 31][66 E2 09, 05, 2E] -FBF1; [66 16, 05, 26][66 E4, 05, 1E] -FBF0; [66 16, 05, 31][66 E4, 05, 2C] -FBF5; [66 16, 05, 26][66 E6, 05, 20] -FBF4; [66 16, 05, 31][66 E6, 05, 2E] -FBFB; [66 16, 05, 10][66 EC, 05, 10] -FBFA; [66 16, 05, 26][66 EC, 05, 26] -FC68; [66 16, 05, 26][66 EC, 05, 26] -FBF9; [66 16, 05, 31][66 EC, 05, 31] -FC03; [66 16, 05, 31][66 EC, 05, 31] -FC69; [66 16, 05, 26][66 EE, 05, 2C] -FC04; [66 16, 05, 31][66 EE, 05, 33] -FBF8; [66 16, 05, 10][66 F6, 05, 10] -FBF7; [66 16, 05, 26][66 F6, 05, 26] -FBF6; [66 16, 05, 31][66 F6, 05, 31] +FC98; [66 16, 05, 10][66 4A, 05, 18] +FC01; [66 16, 05, 31][66 4A, 05, 30] +FC99; [66 16, 05, 10][66 4C, 05, 18] +FC64; [66 16, 05, 26][66 70, 05, 1E] +FC65; [66 16, 05, 26][66 72, 05, 1E] +FC9A; [66 16, 05, 10][66 CA, 05, 18] +FCDF; [66 16, 05, 1B][66 CA, 05, 20] +FC66; [66 16, 05, 26][66 CA, 05, 28] +FC02; [66 16, 05, 31][66 CA, 05, 30] +FC67; [66 16, 05, 26][66 CE, 05, 28] +FC9B; [66 16, 05, 10][66 D8, 05, 18] +FCE0; [66 16, 05, 1B][66 D8, 05, 20] +FBED; [66 16, 05, 26][66 DE 10, 05, 20] +FBEC; [66 16, 05, 31][66 DE 10, 05, 2E] +FBEF; [66 16, 05, 26][66 E0, 05, 26] +FBEE; [66 16, 05, 31][66 E0, 05, 31] +FBF3; [66 16, 05, 26][66 E4 09, 05, 20] +FBF2; [66 16, 05, 31][66 E4 09, 05, 2E] +FBF1; [66 16, 05, 26][66 E6, 05, 1E] +FBF0; [66 16, 05, 31][66 E6, 05, 2C] +FBF5; [66 16, 05, 26][66 E8, 05, 20] +FBF4; [66 16, 05, 31][66 E8, 05, 2E] +FBFB; [66 16, 05, 10][66 EE, 05, 10] +FBFA; [66 16, 05, 26][66 EE, 05, 26] +FC68; [66 16, 05, 26][66 EE, 05, 26] +FBF9; [66 16, 05, 31][66 EE, 05, 31] +FC03; [66 16, 05, 31][66 EE, 05, 31] +FC69; [66 16, 05, 26][66 F0, 05, 2C] +FC04; [66 16, 05, 31][66 F0, 05, 33] +FBF8; [66 16, 05, 10][66 F8, 05, 10] +FBF7; [66 16, 05, 26][66 F8, 05, 26] +FBF6; [66 16, 05, 31][66 F8, 05, 31] 08A8; [66 18 02, 05, 05] @@ -24032,16 +24977,34 @@ FBF6; [66 16, 05, 31][66 F6, 05, 31] 08AC; [66 18 10, 05, 05] 0627; [66 1A, 05, 05] +0870; [66 1A, 05, 10] +0871; [66 1A, 05, 10] +0872; [66 1A, 05, 10] +0873; [66 1A, 05, 10] +0874; [66 1A, 05, 10] +0875; [66 1A, 05, 10] +0876; [66 1A, 05, 10] +0877; [66 1A, 05, 10] +0878; [66 1A, 05, 10] +0879; [66 1A, 05, 10] +087A; [66 1A, 05, 10] +087B; [66 1A, 05, 10] +087C; [66 1A, 05, 10] +087D; [66 1A, 05, 10] +087E; [66 1A, 05, 10] +087F; [66 1A, 05, 10] +0880; [66 1A, 05, 10] +0881; [66 1A, 05, 10] +0882; [66 1A, 05, 10] 08AD; [66 1A, 05, 10] 1EE00; [66 1A, 05, 1B] 1EE80; [66 1A, 05, 1B] FE8E; [66 1A, 05, 26] FE8D; [66 1A, 05, 31] -FD3C; [66 1A, 05, 26][, E5 A4, 1E] -FD3D; [66 1A, 05, 31][, E5 A4, 2C] -0675; [66 1A, 05, 10][66 06, 05, 20] -FDF3; [66 1A, 05, 31][66 B6, 05, 30][66 1E, 05, 30][66 6E, 05, 2C] -FDF2; [66 1A, 05, 31][66 C4, 05, 30][66 C4, 05, 30][66 D6, 05, 30] +FD3C; [66 1A, 05, 26][, E5 88, 1E] +FD3D; [66 1A, 05, 31][, E5 88, 2C] +FDF3; [66 1A, 05, 31][66 B8, 05, 30][66 1E, 05, 30][66 70, 05, 2C] +FDF2; [66 1A, 05, 31][66 C6, 05, 30][66 C6, 05, 30][66 D8, 05, 30] 066E; [66 1C, 05, 05] 1EE1C; [66 1C, 05, 20] @@ -24059,25 +25022,25 @@ FE90; [66 1E, 05, 28] FE8F; [66 1E, 05, 30] FC9C; [66 1E, 05, 18][66 3A, 05, 18] FC05; [66 1E, 05, 30][66 3A, 05, 30] -FC9D; [66 1E, 05, 18][66 48, 05, 18] -FC06; [66 1E, 05, 30][66 48, 05, 30] -FDC2; [66 1E, 05, 28][66 48, 05, 28][66 EE, 05, 2C] -FC9E; [66 1E, 05, 18][66 4A, 05, 18] -FC07; [66 1E, 05, 30][66 4A, 05, 30] -FD9E; [66 1E, 05, 28][66 4A, 05, 28][66 EE, 05, 2C] -FC6A; [66 1E, 05, 28][66 6E, 05, 1E] -FC6B; [66 1E, 05, 28][66 70, 05, 1E] -FC9F; [66 1E, 05, 18][66 C8, 05, 18] -FCE1; [66 1E, 05, 20][66 C8, 05, 20] -FC6C; [66 1E, 05, 28][66 C8, 05, 28] -FC08; [66 1E, 05, 30][66 C8, 05, 30] -FC6D; [66 1E, 05, 28][66 CC, 05, 28] -FCA0; [66 1E, 05, 18][66 D6, 05, 18] -FCE2; [66 1E, 05, 20][66 D6, 05, 20] -FC6E; [66 1E, 05, 28][66 EC, 05, 26] -FC09; [66 1E, 05, 30][66 EC, 05, 31] -FC6F; [66 1E, 05, 28][66 EE, 05, 2C] -FC0A; [66 1E, 05, 30][66 EE, 05, 33] +FC9D; [66 1E, 05, 18][66 4A, 05, 18] +FC06; [66 1E, 05, 30][66 4A, 05, 30] +FDC2; [66 1E, 05, 28][66 4A, 05, 28][66 F0, 05, 2C] +FC9E; [66 1E, 05, 18][66 4C, 05, 18] +FC07; [66 1E, 05, 30][66 4C, 05, 30] +FD9E; [66 1E, 05, 28][66 4C, 05, 28][66 F0, 05, 2C] +FC6A; [66 1E, 05, 28][66 70, 05, 1E] +FC6B; [66 1E, 05, 28][66 72, 05, 1E] +FC9F; [66 1E, 05, 18][66 CA, 05, 18] +FCE1; [66 1E, 05, 20][66 CA, 05, 20] +FC6C; [66 1E, 05, 28][66 CA, 05, 28] +FC08; [66 1E, 05, 30][66 CA, 05, 30] +FC6D; [66 1E, 05, 28][66 CE, 05, 28] +FCA0; [66 1E, 05, 18][66 D8, 05, 18] +FCE2; [66 1E, 05, 20][66 D8, 05, 20] +FC6E; [66 1E, 05, 28][66 EE, 05, 26] +FC09; [66 1E, 05, 30][66 EE, 05, 31] +FC6F; [66 1E, 05, 28][66 F0, 05, 2C] +FC0A; [66 1E, 05, 30][66 F0, 05, 33] 067B; [66 20, 05, 05] FB54; [66 20, 05, 10] @@ -24137,37 +25100,37 @@ FE96; [66 2A, 05, 28] FE95; [66 2A, 05, 30] FCA1; [66 2A, 05, 18][66 3A, 05, 18] FC0B; [66 2A, 05, 30][66 3A, 05, 30] -FD50; [66 2A, 05, 18][66 3A, 05, 18][66 C8, 05, 18] -FDA0; [66 2A, 05, 28][66 3A, 05, 28][66 EC, 05, 26] -FD9F; [66 2A, 05, 28][66 3A, 05, 28][66 EE, 05, 2C] -FCA2; [66 2A, 05, 18][66 48, 05, 18] -FC0C; [66 2A, 05, 30][66 48, 05, 30] -FD52; [66 2A, 05, 18][66 48, 05, 18][66 3A, 05, 18] -FD51; [66 2A, 05, 28][66 48, 05, 28][66 3A, 05, 28] -FD53; [66 2A, 05, 18][66 48, 05, 18][66 C8, 05, 18] -FCA3; [66 2A, 05, 18][66 4A, 05, 18] -FC0D; [66 2A, 05, 30][66 4A, 05, 30] -FD54; [66 2A, 05, 18][66 4A, 05, 18][66 C8, 05, 18] -FDA2; [66 2A, 05, 28][66 4A, 05, 28][66 EC, 05, 26] -FDA1; [66 2A, 05, 28][66 4A, 05, 28][66 EE, 05, 2C] -FC70; [66 2A, 05, 28][66 6E, 05, 1E] -FC71; [66 2A, 05, 28][66 70, 05, 1E] -FCA4; [66 2A, 05, 18][66 C8, 05, 18] -FCE3; [66 2A, 05, 20][66 C8, 05, 20] -FC72; [66 2A, 05, 28][66 C8, 05, 28] -FC0E; [66 2A, 05, 30][66 C8, 05, 30] -FD55; [66 2A, 05, 18][66 C8, 05, 18][66 3A, 05, 18] -FD56; [66 2A, 05, 18][66 C8, 05, 18][66 48, 05, 18] -FD57; [66 2A, 05, 18][66 C8, 05, 18][66 4A, 05, 18] -FDA4; [66 2A, 05, 28][66 C8, 05, 28][66 EC, 05, 26] -FDA3; [66 2A, 05, 28][66 C8, 05, 28][66 EE, 05, 2C] -FC73; [66 2A, 05, 28][66 CC, 05, 28] -FCA5; [66 2A, 05, 18][66 D6, 05, 18] -FCE4; [66 2A, 05, 20][66 D6, 05, 20] -FC74; [66 2A, 05, 28][66 EC, 05, 26] -FC0F; [66 2A, 05, 30][66 EC, 05, 31] -FC75; [66 2A, 05, 28][66 EE, 05, 2C] -FC10; [66 2A, 05, 30][66 EE, 05, 33] +FD50; [66 2A, 05, 18][66 3A, 05, 18][66 CA, 05, 18] +FDA0; [66 2A, 05, 28][66 3A, 05, 28][66 EE, 05, 26] +FD9F; [66 2A, 05, 28][66 3A, 05, 28][66 F0, 05, 2C] +FCA2; [66 2A, 05, 18][66 4A, 05, 18] +FC0C; [66 2A, 05, 30][66 4A, 05, 30] +FD52; [66 2A, 05, 18][66 4A, 05, 18][66 3A, 05, 18] +FD51; [66 2A, 05, 28][66 4A, 05, 28][66 3A, 05, 28] +FD53; [66 2A, 05, 18][66 4A, 05, 18][66 CA, 05, 18] +FCA3; [66 2A, 05, 18][66 4C, 05, 18] +FC0D; [66 2A, 05, 30][66 4C, 05, 30] +FD54; [66 2A, 05, 18][66 4C, 05, 18][66 CA, 05, 18] +FDA2; [66 2A, 05, 28][66 4C, 05, 28][66 EE, 05, 26] +FDA1; [66 2A, 05, 28][66 4C, 05, 28][66 F0, 05, 2C] +FC70; [66 2A, 05, 28][66 70, 05, 1E] +FC71; [66 2A, 05, 28][66 72, 05, 1E] +FCA4; [66 2A, 05, 18][66 CA, 05, 18] +FCE3; [66 2A, 05, 20][66 CA, 05, 20] +FC72; [66 2A, 05, 28][66 CA, 05, 28] +FC0E; [66 2A, 05, 30][66 CA, 05, 30] +FD55; [66 2A, 05, 18][66 CA, 05, 18][66 3A, 05, 18] +FD56; [66 2A, 05, 18][66 CA, 05, 18][66 4A, 05, 18] +FD57; [66 2A, 05, 18][66 CA, 05, 18][66 4C, 05, 18] +FDA4; [66 2A, 05, 28][66 CA, 05, 28][66 EE, 05, 26] +FDA3; [66 2A, 05, 28][66 CA, 05, 28][66 F0, 05, 2C] +FC73; [66 2A, 05, 28][66 CE, 05, 28] +FCA5; [66 2A, 05, 18][66 D8, 05, 18] +FCE4; [66 2A, 05, 20][66 D8, 05, 20] +FC74; [66 2A, 05, 28][66 EE, 05, 26] +FC0F; [66 2A, 05, 30][66 EE, 05, 31] +FC75; [66 2A, 05, 28][66 F0, 05, 2C] +FC10; [66 2A, 05, 30][66 F0, 05, 33] 062B; [66 2C, 05, 05] 1EE16; [66 2C, 05, 10] @@ -24180,18 +25143,18 @@ FE9C; [66 2C, 05, 20] FE9A; [66 2C, 05, 28] FE99; [66 2C, 05, 30] FC11; [66 2C, 05, 30][66 3A, 05, 30] -FC76; [66 2C, 05, 28][66 6E, 05, 1E] -FC77; [66 2C, 05, 28][66 70, 05, 1E] -FCA6; [66 2C, 05, 18][66 C8, 05, 18] -FCE5; [66 2C, 05, 20][66 C8, 05, 20] -FC78; [66 2C, 05, 28][66 C8, 05, 28] -FC12; [66 2C, 05, 30][66 C8, 05, 30] -FC79; [66 2C, 05, 28][66 CC, 05, 28] -FCE6; [66 2C, 05, 20][66 D6, 05, 20] -FC7A; [66 2C, 05, 28][66 EC, 05, 26] -FC13; [66 2C, 05, 30][66 EC, 05, 31] -FC7B; [66 2C, 05, 28][66 EE, 05, 2C] -FC14; [66 2C, 05, 30][66 EE, 05, 33] +FC76; [66 2C, 05, 28][66 70, 05, 1E] +FC77; [66 2C, 05, 28][66 72, 05, 1E] +FCA6; [66 2C, 05, 18][66 CA, 05, 18] +FCE5; [66 2C, 05, 20][66 CA, 05, 20] +FC78; [66 2C, 05, 28][66 CA, 05, 28] +FC12; [66 2C, 05, 30][66 CA, 05, 30] +FC79; [66 2C, 05, 28][66 CE, 05, 28] +FCE6; [66 2C, 05, 20][66 D8, 05, 20] +FC7A; [66 2C, 05, 28][66 EE, 05, 26] +FC13; [66 2C, 05, 30][66 EE, 05, 31] +FC7B; [66 2C, 05, 28][66 F0, 05, 2C] +FC14; [66 2C, 05, 30][66 F0, 05, 33] 0679; [66 2E, 05, 05] FB68; [66 2E, 05, 10] @@ -24232,21 +25195,21 @@ FE9F; [66 3A, 05, 18] FEA0; [66 3A, 05, 20] FE9E; [66 3A, 05, 28] FE9D; [66 3A, 05, 30] -FCA7; [66 3A, 05, 18][66 48, 05, 18] -FC15; [66 3A, 05, 30][66 48, 05, 30] -FDA6; [66 3A, 05, 28][66 48, 05, 28][66 EC, 05, 26] -FDBE; [66 3A, 05, 28][66 48, 05, 28][66 EE, 05, 2C] -FDFB; [66 3A, 05, 30][66 C4, 05, 30][04, 05, 20][66 3A, 05, 30][66 C4, 05, 30][66 1A, 05, 31][66 C4, 05, 30][66 D6, 05, 30] -FCA8; [66 3A, 05, 18][66 C8, 05, 18] -FC16; [66 3A, 05, 30][66 C8, 05, 30] -FD59; [66 3A, 05, 18][66 C8, 05, 18][66 48, 05, 18] -FD58; [66 3A, 05, 28][66 C8, 05, 28][66 48, 05, 28] -FDA7; [66 3A, 05, 28][66 C8, 05, 28][66 EC, 05, 26] -FDA5; [66 3A, 05, 28][66 C8, 05, 28][66 EE, 05, 2C] -FD1D; [66 3A, 05, 28][66 EC, 05, 26] -FD01; [66 3A, 05, 30][66 EC, 05, 31] -FD1E; [66 3A, 05, 28][66 EE, 05, 2C] -FD02; [66 3A, 05, 30][66 EE, 05, 33] +FCA7; [66 3A, 05, 18][66 4A, 05, 18] +FC15; [66 3A, 05, 30][66 4A, 05, 30] +FDA6; [66 3A, 05, 28][66 4A, 05, 28][66 EE, 05, 26] +FDBE; [66 3A, 05, 28][66 4A, 05, 28][66 F0, 05, 2C] +FDFB; [66 3A, 05, 30][66 C6, 05, 30][04, 05, 20][66 3A, 05, 30][66 C6, 05, 30][66 1A, 05, 31][66 C6, 05, 30][66 D8, 05, 30] +FCA8; [66 3A, 05, 18][66 CA, 05, 18] +FC16; [66 3A, 05, 30][66 CA, 05, 30] +FD59; [66 3A, 05, 18][66 CA, 05, 18][66 4A, 05, 18] +FD58; [66 3A, 05, 28][66 CA, 05, 28][66 4A, 05, 28] +FDA7; [66 3A, 05, 28][66 CA, 05, 28][66 EE, 05, 26] +FDA5; [66 3A, 05, 28][66 CA, 05, 28][66 F0, 05, 2C] +FD1D; [66 3A, 05, 28][66 EE, 05, 26] +FD01; [66 3A, 05, 30][66 EE, 05, 31] +FD1E; [66 3A, 05, 28][66 F0, 05, 2C] +FD02; [66 3A, 05, 30][66 F0, 05, 33] 0683; [66 3C, 05, 05] FB78; [66 3C, 05, 10] @@ -24260,1012 +25223,1028 @@ FB75; [66 3E, 05, 1B] FB73; [66 3E, 05, 26] FB72; [66 3E, 05, 31] -0686; [66 40, 05, 05] -FB7C; [66 40, 05, 10] -FB7D; [66 40, 05, 1B] -FB7B; [66 40, 05, 26] -FB7A; [66 40, 05, 31] - -06BF; [66 42, 05, 05] - -0687; [66 44, 05, 05] -FB80; [66 44, 05, 10] -FB81; [66 44, 05, 1B] -FB7F; [66 44, 05, 26] -FB7E; [66 44, 05, 31] - -08A2; [66 46 02, 05, 05] - -08C1; [66 46 09, 05, 05] - -08C5; [66 46 10, 05, 05] - -08C6; [66 46 17, 05, 05] - -062D; [66 48, 05, 05] -1EE07; [66 48, 05, 10] -1EE27; [66 48, 05, 10] -1EE47; [66 48, 05, 10] -1EE67; [66 48, 05, 10] -1EE87; [66 48, 05, 10] -1EEA7; [66 48, 05, 10] -FEA3; [66 48, 05, 18] -FEA4; [66 48, 05, 20] -FEA2; [66 48, 05, 28] -FEA1; [66 48, 05, 30] -FCA9; [66 48, 05, 18][66 3A, 05, 18] -FC17; [66 48, 05, 30][66 3A, 05, 30] -FDBF; [66 48, 05, 28][66 3A, 05, 28][66 EE, 05, 2C] -FCAA; [66 48, 05, 18][66 C8, 05, 18] -FC18; [66 48, 05, 30][66 C8, 05, 30] -FD5B; [66 48, 05, 28][66 C8, 05, 28][66 EC, 05, 26] -FD5A; [66 48, 05, 28][66 C8, 05, 28][66 EE, 05, 2C] -FD1B; [66 48, 05, 28][66 EC, 05, 26] -FCFF; [66 48, 05, 30][66 EC, 05, 31] -FD1C; [66 48, 05, 28][66 EE, 05, 2C] -FD00; [66 48, 05, 30][66 EE, 05, 33] - -062E; [66 4A, 05, 05] -1EE17; [66 4A, 05, 10] -1EE37; [66 4A, 05, 10] -1EE57; [66 4A, 05, 10] -1EE77; [66 4A, 05, 10] -1EE97; [66 4A, 05, 10] -1EEB7; [66 4A, 05, 10] -FEA7; [66 4A, 05, 18] -FEA8; [66 4A, 05, 20] -FEA6; [66 4A, 05, 28] -FEA5; [66 4A, 05, 30] -FCAB; [66 4A, 05, 18][66 3A, 05, 18] -FC19; [66 4A, 05, 30][66 3A, 05, 30] -FC1A; [66 4A, 05, 30][66 48, 05, 30] -FCAC; [66 4A, 05, 18][66 C8, 05, 18] -FC1B; [66 4A, 05, 30][66 C8, 05, 30] -FD1F; [66 4A, 05, 28][66 EC, 05, 26] -FD03; [66 4A, 05, 30][66 EC, 05, 31] -FD20; [66 4A, 05, 28][66 EE, 05, 2C] -FD04; [66 4A, 05, 30][66 EE, 05, 33] +088A; [66 40, 05, 05] + +0686; [66 42, 05, 05] +FB7C; [66 42, 05, 10] +FB7D; [66 42, 05, 1B] +FB7B; [66 42, 05, 26] +FB7A; [66 42, 05, 31] + +06BF; [66 44, 05, 05] + +0687; [66 46, 05, 05] +FB80; [66 46, 05, 10] +FB81; [66 46, 05, 1B] +FB7F; [66 46, 05, 26] +FB7E; [66 46, 05, 31] + +08A2; [66 48 02, 05, 05] + +08C1; [66 48 09, 05, 05] + +08C5; [66 48 10, 05, 05] + +08C6; [66 48 17, 05, 05] + +062D; [66 4A, 05, 05] +1EE07; [66 4A, 05, 10] +1EE27; [66 4A, 05, 10] +1EE47; [66 4A, 05, 10] +1EE67; [66 4A, 05, 10] +1EE87; [66 4A, 05, 10] +1EEA7; [66 4A, 05, 10] +FEA3; [66 4A, 05, 18] +FEA4; [66 4A, 05, 20] +FEA2; [66 4A, 05, 28] +FEA1; [66 4A, 05, 30] +FCA9; [66 4A, 05, 18][66 3A, 05, 18] +FC17; [66 4A, 05, 30][66 3A, 05, 30] +FDBF; [66 4A, 05, 28][66 3A, 05, 28][66 F0, 05, 2C] +FCAA; [66 4A, 05, 18][66 CA, 05, 18] +FC18; [66 4A, 05, 30][66 CA, 05, 30] +FD5B; [66 4A, 05, 28][66 CA, 05, 28][66 EE, 05, 26] +FD5A; [66 4A, 05, 28][66 CA, 05, 28][66 F0, 05, 2C] +FD1B; [66 4A, 05, 28][66 EE, 05, 26] +FCFF; [66 4A, 05, 30][66 EE, 05, 31] +FD1C; [66 4A, 05, 28][66 F0, 05, 2C] +FD00; [66 4A, 05, 30][66 F0, 05, 33] + +062E; [66 4C, 05, 05] +1EE17; [66 4C, 05, 10] +1EE37; [66 4C, 05, 10] +1EE57; [66 4C, 05, 10] +1EE77; [66 4C, 05, 10] +1EE97; [66 4C, 05, 10] +1EEB7; [66 4C, 05, 10] +FEA7; [66 4C, 05, 18] +FEA8; [66 4C, 05, 20] +FEA6; [66 4C, 05, 28] +FEA5; [66 4C, 05, 30] +FCAB; [66 4C, 05, 18][66 3A, 05, 18] +FC19; [66 4C, 05, 30][66 3A, 05, 30] +FC1A; [66 4C, 05, 30][66 4A, 05, 30] +FCAC; [66 4C, 05, 18][66 CA, 05, 18] +FC1B; [66 4C, 05, 30][66 CA, 05, 30] +FD1F; [66 4C, 05, 28][66 EE, 05, 26] +FD03; [66 4C, 05, 30][66 EE, 05, 31] +FD20; [66 4C, 05, 28][66 F0, 05, 2C] +FD04; [66 4C, 05, 30][66 F0, 05, 33] -0681; [66 4C, 05, 05] +0681; [66 4E, 05, 05] -0682; [66 4E, 05, 05] +0682; [66 50, 05, 05] -0685; [66 50, 05, 05] +0685; [66 52, 05, 05] -0757; [66 52 02, 05, 05] +0757; [66 54 02, 05, 05] -0758; [66 52 09, 05, 05] +0758; [66 54 09, 05, 05] -076E; [66 52 10, 05, 05] +076E; [66 54 10, 05, 05] -076F; [66 52 17, 05, 05] +076F; [66 54 17, 05, 05] -0772; [66 52 1E, 05, 05] +0772; [66 54 1E, 05, 05] -077C; [66 52 25, 05, 05] +077C; [66 54 25, 05, 05] -062F; [66 54, 05, 05] -1EE03; [66 54, 05, 10] -1EE83; [66 54, 05, 10] -1EEA3; [66 54, 05, 10] -FEAA; [66 54, 05, 1E] -FEA9; [66 54, 05, 2C] +062F; [66 56, 05, 05] +1EE03; [66 56, 05, 10] +1EE83; [66 56, 05, 10] +1EEA3; [66 56, 05, 10] +FEAA; [66 56, 05, 1E] +FEA9; [66 56, 05, 2C] -0630; [66 56, 05, 05] -1EE18; [66 56, 05, 10] -1EE98; [66 56, 05, 10] -1EEB8; [66 56, 05, 10] -FEAC; [66 56, 05, 1E] -FEAB; [66 56, 05, 2C] -FC5B; [66 56, 05, 2C][, EB 3B, 2C] +0630; [66 58, 05, 05] +1EE18; [66 58, 05, 10] +1EE98; [66 58, 05, 10] +1EEB8; [66 58, 05, 10] +FEAC; [66 58, 05, 1E] +FEAB; [66 58, 05, 2C] +FC5B; [66 58, 05, 2C][, EA F2, 2C] -0688; [66 58, 05, 05] -FB89; [66 58, 05, 20] -FB88; [66 58, 05, 2E] +0688; [66 5A, 05, 05] +FB89; [66 5A, 05, 20] +FB88; [66 5A, 05, 2E] -0689; [66 5A, 05, 05] +0689; [66 5C, 05, 05] -068A; [66 5C, 05, 05] +068A; [66 5E, 05, 05] -068B; [66 5E, 05, 05] +068B; [66 60, 05, 05] -068C; [66 60, 05, 05] -FB85; [66 60, 05, 20] -FB84; [66 60, 05, 2E] +068C; [66 62, 05, 05] +FB85; [66 62, 05, 20] +FB84; [66 62, 05, 2E] -068D; [66 62, 05, 05] -FB83; [66 62, 05, 20] -FB82; [66 62, 05, 2E] - -08AE; [66 64, 05, 05] - -068E; [66 66, 05, 05] -FB87; [66 66, 05, 20] -FB86; [66 66, 05, 2E] - -068F; [66 68, 05, 05] - -0690; [66 6A, 05, 05] - -06EE; [66 6C 02, 05, 05] - -0759; [66 6C 09, 05, 05] - -075A; [66 6C 10, 05, 05] - -0631; [66 6E, 05, 05] -1EE13; [66 6E, 05, 10] -1EE93; [66 6E, 05, 10] -1EEB3; [66 6E, 05, 10] -FEAE; [66 6E, 05, 1E] -FEAD; [66 6E, 05, 2C] -FC5C; [66 6E, 05, 2C][, EB 3B, 2C] -FDF6; [66 6E, 05, 2C][66 86, 05, 30][66 DE, 05, 31][66 C4, 05, 30] - -0632; [66 70, 05, 05] -1EE06; [66 70, 05, 10] -1EE86; [66 70, 05, 10] -1EEA6; [66 70, 05, 10] -FEB0; [66 70, 05, 1E] -FEAF; [66 70, 05, 2C] - -0691; [66 72, 05, 05] -FB8D; [66 72, 05, 20] -FB8C; [66 72, 05, 2E] - -0692; [66 74, 05, 05] - -0693; [66 76, 05, 05] - -0694; [66 78, 05, 05] - -0695; [66 7A, 05, 05] - -0696; [66 7C, 05, 05] - -0697; [66 7E, 05, 05] - -0698; [66 80, 05, 05] -FB8B; [66 80, 05, 20] -FB8A; [66 80, 05, 2E] - -0699; [66 82, 05, 05] - -06EF; [66 84 02, 05, 05] - -075B; [66 84 09, 05, 05] - -076B; [66 84 10, 05, 05] - -076C; [66 84 17, 05, 05] - -0771; [66 84 1E, 05, 05] - -08AA; [66 84 25, 05, 05] - -08B2; [66 84 2C, 05, 05] - -08B9; [66 84 33, 05, 05] - -0633; [66 86, 05, 05] -1EE0E; [66 86, 05, 10] -1EE2E; [66 86, 05, 10] -1EE4E; [66 86, 05, 10] -1EE6E; [66 86, 05, 10] -1EE8E; [66 86, 05, 10] -1EEAE; [66 86, 05, 10] -FEB3; [66 86, 05, 18] -FEB4; [66 86, 05, 20] -FEB2; [66 86, 05, 28] -FEB1; [66 86, 05, 30] -FCAD; [66 86, 05, 18][66 3A, 05, 18] -FD34; [66 86, 05, 20][66 3A, 05, 20] -FC1C; [66 86, 05, 30][66 3A, 05, 30] -FD5D; [66 86, 05, 18][66 3A, 05, 18][66 48, 05, 18] -FD5E; [66 86, 05, 28][66 3A, 05, 28][66 EC, 05, 26] -FCAE; [66 86, 05, 18][66 48, 05, 18] -FD35; [66 86, 05, 20][66 48, 05, 20] -FC1D; [66 86, 05, 30][66 48, 05, 30] -FD5C; [66 86, 05, 18][66 48, 05, 18][66 3A, 05, 18] -FCAF; [66 86, 05, 18][66 4A, 05, 18] -FD36; [66 86, 05, 20][66 4A, 05, 20] -FC1E; [66 86, 05, 30][66 4A, 05, 30] -FDA8; [66 86, 05, 28][66 4A, 05, 28][66 EC, 05, 26] -FDC6; [66 86, 05, 28][66 4A, 05, 28][66 EE, 05, 2C] -FD2A; [66 86, 05, 28][66 6E, 05, 1E] -FD0E; [66 86, 05, 30][66 6E, 05, 2C] -FCB0; [66 86, 05, 18][66 C8, 05, 18] -FCE7; [66 86, 05, 20][66 C8, 05, 20] -FC1F; [66 86, 05, 30][66 C8, 05, 30] -FD61; [66 86, 05, 18][66 C8, 05, 18][66 3A, 05, 18] -FD60; [66 86, 05, 18][66 C8, 05, 18][66 48, 05, 18] -FD5F; [66 86, 05, 28][66 C8, 05, 28][66 48, 05, 28] -FD63; [66 86, 05, 18][66 C8, 05, 18][66 C8, 05, 18] -FD62; [66 86, 05, 28][66 C8, 05, 28][66 C8, 05, 28] -FD31; [66 86, 05, 18][66 D6, 05, 18] -FCE8; [66 86, 05, 20][66 D6, 05, 20] -FD17; [66 86, 05, 28][66 EC, 05, 26] -FCFB; [66 86, 05, 30][66 EC, 05, 31] -FD18; [66 86, 05, 28][66 EE, 05, 2C] -FCFC; [66 86, 05, 30][66 EE, 05, 33] - -0634; [66 88, 05, 05] -1EE14; [66 88, 05, 10] -1EE34; [66 88, 05, 10] -1EE54; [66 88, 05, 10] -1EE74; [66 88, 05, 10] -1EE94; [66 88, 05, 10] -1EEB4; [66 88, 05, 10] -FEB7; [66 88, 05, 18] -FEB8; [66 88, 05, 20] -FEB6; [66 88, 05, 28] -FEB5; [66 88, 05, 30] -FD2D; [66 88, 05, 18][66 3A, 05, 18] -FD37; [66 88, 05, 20][66 3A, 05, 20] -FD25; [66 88, 05, 28][66 3A, 05, 28] -FD09; [66 88, 05, 30][66 3A, 05, 30] -FD69; [66 88, 05, 28][66 3A, 05, 28][66 EE, 05, 2C] -FD2E; [66 88, 05, 18][66 48, 05, 18] -FD38; [66 88, 05, 20][66 48, 05, 20] -FD26; [66 88, 05, 28][66 48, 05, 28] -FD0A; [66 88, 05, 30][66 48, 05, 30] -FD68; [66 88, 05, 18][66 48, 05, 18][66 C8, 05, 18] -FD67; [66 88, 05, 28][66 48, 05, 28][66 C8, 05, 28] -FDAA; [66 88, 05, 28][66 48, 05, 28][66 EE, 05, 2C] -FD2F; [66 88, 05, 18][66 4A, 05, 18] -FD39; [66 88, 05, 20][66 4A, 05, 20] -FD27; [66 88, 05, 28][66 4A, 05, 28] -FD0B; [66 88, 05, 30][66 4A, 05, 30] -FD29; [66 88, 05, 28][66 6E, 05, 1E] -FD0D; [66 88, 05, 30][66 6E, 05, 2C] -FD30; [66 88, 05, 18][66 C8, 05, 18] -FCE9; [66 88, 05, 20][66 C8, 05, 20] -FD28; [66 88, 05, 28][66 C8, 05, 28] -FD0C; [66 88, 05, 30][66 C8, 05, 30] -FD6B; [66 88, 05, 18][66 C8, 05, 18][66 4A, 05, 18] -FD6A; [66 88, 05, 28][66 C8, 05, 28][66 4A, 05, 28] -FD6D; [66 88, 05, 18][66 C8, 05, 18][66 C8, 05, 18] -FD6C; [66 88, 05, 28][66 C8, 05, 28][66 C8, 05, 28] -FD32; [66 88, 05, 18][66 D6, 05, 18] -FCEA; [66 88, 05, 20][66 D6, 05, 20] -FD19; [66 88, 05, 28][66 EC, 05, 26] -FCFD; [66 88, 05, 30][66 EC, 05, 31] -FD1A; [66 88, 05, 28][66 EE, 05, 2C] -FCFE; [66 88, 05, 30][66 EE, 05, 33] - -069A; [66 8A, 05, 05] - -069B; [66 8C, 05, 05] - -069C; [66 8E, 05, 05] - -06FA; [66 90 02, 05, 05] - -075C; [66 90 09, 05, 05] - -076D; [66 90 10, 05, 05] - -0770; [66 90 17, 05, 05] - -077D; [66 90 1E, 05, 05] - -077E; [66 90 25, 05, 05] - -0635; [66 92, 05, 05] -1EE11; [66 92, 05, 10] -1EE31; [66 92, 05, 10] -1EE51; [66 92, 05, 10] -1EE71; [66 92, 05, 10] -1EE91; [66 92, 05, 10] -1EEB1; [66 92, 05, 10] -FEBB; [66 92, 05, 18] -FEBC; [66 92, 05, 20] -FEBA; [66 92, 05, 28] -FEB9; [66 92, 05, 30] -FCB1; [66 92, 05, 18][66 48, 05, 18] -FC20; [66 92, 05, 30][66 48, 05, 30] -FD65; [66 92, 05, 18][66 48, 05, 18][66 48, 05, 18] -FD64; [66 92, 05, 28][66 48, 05, 28][66 48, 05, 28] -FDA9; [66 92, 05, 28][66 48, 05, 28][66 EE, 05, 2C] -FCB2; [66 92, 05, 18][66 4A, 05, 18] -FD2B; [66 92, 05, 28][66 6E, 05, 1E] -FD0F; [66 92, 05, 30][66 6E, 05, 2C] -FDF5; [66 92, 05, 30][66 C4, 05, 30][66 A6, 05, 30][66 C8, 05, 30] -FDF9; [66 92, 05, 30][66 C4, 05, 30][66 EC, 05, 31] -FDFA; [66 92, 05, 30][66 C4, 05, 30][66 EC, 05, 31][04, 05, 20][66 1A, 05, 31][66 C4, 05, 30][66 C4, 05, 30][66 D6, 05, 30][04, 05, 20][66 A6, 05, 30][66 C4, 05, 30][66 EE, 05, 33][66 D6, 05, 30][04, 05, 20][66 DE, 05, 31][66 86, 05, 30][66 C4, 05, 30][66 C8, 05, 30] -FDF0; [66 92, 05, 30][66 C4, 05, 30][66 FA, 05, 2E] -FCB3; [66 92, 05, 18][66 C8, 05, 18] -FC21; [66 92, 05, 30][66 C8, 05, 30] -FDC5; [66 92, 05, 18][66 C8, 05, 18][66 C8, 05, 18] -FD66; [66 92, 05, 28][66 C8, 05, 28][66 C8, 05, 28] -FD21; [66 92, 05, 28][66 EC, 05, 26] -FD05; [66 92, 05, 30][66 EC, 05, 31] -FD22; [66 92, 05, 28][66 EE, 05, 2C] -FD06; [66 92, 05, 30][66 EE, 05, 33] - -0636; [66 94, 05, 05] -1EE19; [66 94, 05, 10] -1EE39; [66 94, 05, 10] -1EE59; [66 94, 05, 10] -1EE79; [66 94, 05, 10] -1EE99; [66 94, 05, 10] -1EEB9; [66 94, 05, 10] -FEBF; [66 94, 05, 18] -FEC0; [66 94, 05, 20] -FEBE; [66 94, 05, 28] -FEBD; [66 94, 05, 30] -FCB4; [66 94, 05, 18][66 3A, 05, 18] -FC22; [66 94, 05, 30][66 3A, 05, 30] -FCB5; [66 94, 05, 18][66 48, 05, 18] -FC23; [66 94, 05, 30][66 48, 05, 30] -FD6E; [66 94, 05, 28][66 48, 05, 28][66 EC, 05, 26] -FDAB; [66 94, 05, 28][66 48, 05, 28][66 EE, 05, 2C] -FCB6; [66 94, 05, 18][66 4A, 05, 18] -FC24; [66 94, 05, 30][66 4A, 05, 30] -FD70; [66 94, 05, 18][66 4A, 05, 18][66 C8, 05, 18] -FD6F; [66 94, 05, 28][66 4A, 05, 28][66 C8, 05, 28] -FD2C; [66 94, 05, 28][66 6E, 05, 1E] -FD10; [66 94, 05, 30][66 6E, 05, 2C] -FCB7; [66 94, 05, 18][66 C8, 05, 18] -FC25; [66 94, 05, 30][66 C8, 05, 30] -FD23; [66 94, 05, 28][66 EC, 05, 26] -FD07; [66 94, 05, 30][66 EC, 05, 31] -FD24; [66 94, 05, 28][66 EE, 05, 2C] -FD08; [66 94, 05, 30][66 EE, 05, 33] - -069D; [66 96, 05, 05] - -08AF; [66 98, 05, 05] - -069E; [66 9A, 05, 05] - -06FB; [66 9C, 05, 05] - -0637; [66 9E, 05, 05] -1EE08; [66 9E, 05, 10] -1EE68; [66 9E, 05, 10] -1EE88; [66 9E, 05, 10] -1EEA8; [66 9E, 05, 10] -FEC3; [66 9E, 05, 18] -FEC4; [66 9E, 05, 20] -FEC2; [66 9E, 05, 28] -FEC1; [66 9E, 05, 30] -FCB8; [66 9E, 05, 18][66 48, 05, 18] -FC26; [66 9E, 05, 30][66 48, 05, 30] -FD33; [66 9E, 05, 18][66 C8, 05, 18] -FD3A; [66 9E, 05, 20][66 C8, 05, 20] -FC27; [66 9E, 05, 30][66 C8, 05, 30] -FD72; [66 9E, 05, 18][66 C8, 05, 18][66 48, 05, 18] -FD71; [66 9E, 05, 28][66 C8, 05, 28][66 48, 05, 28] -FD73; [66 9E, 05, 18][66 C8, 05, 18][66 C8, 05, 18] -FD74; [66 9E, 05, 28][66 C8, 05, 28][66 EE, 05, 2C] -FD11; [66 9E, 05, 28][66 EC, 05, 26] -FCF5; [66 9E, 05, 30][66 EC, 05, 31] -FD12; [66 9E, 05, 28][66 EE, 05, 2C] -FCF6; [66 9E, 05, 30][66 EE, 05, 33] - -0638; [66 A0, 05, 05] -1EE1A; [66 A0, 05, 10] -1EE7A; [66 A0, 05, 10] -1EE9A; [66 A0, 05, 10] -1EEBA; [66 A0, 05, 10] -FEC7; [66 A0, 05, 18] -FEC8; [66 A0, 05, 20] -FEC6; [66 A0, 05, 28] -FEC5; [66 A0, 05, 30] -FCB9; [66 A0, 05, 18][66 C8, 05, 18] -FD3B; [66 A0, 05, 20][66 C8, 05, 20] -FC28; [66 A0, 05, 30][66 C8, 05, 30] - -069F; [66 A2, 05, 05] - -08A3; [66 A4, 05, 05] - -0639; [66 A6, 05, 05] -1EE0F; [66 A6, 05, 10] -1EE2F; [66 A6, 05, 10] -1EE4F; [66 A6, 05, 10] -1EE6F; [66 A6, 05, 10] -1EE8F; [66 A6, 05, 10] -1EEAF; [66 A6, 05, 10] -FECB; [66 A6, 05, 18] -FECC; [66 A6, 05, 20] -FECA; [66 A6, 05, 28] -FEC9; [66 A6, 05, 30] -FCBA; [66 A6, 05, 18][66 3A, 05, 18] -FC29; [66 A6, 05, 30][66 3A, 05, 30] -FDC4; [66 A6, 05, 18][66 3A, 05, 18][66 C8, 05, 18] -FD75; [66 A6, 05, 28][66 3A, 05, 28][66 C8, 05, 28] -FDF7; [66 A6, 05, 30][66 C4, 05, 30][66 EE, 05, 33][66 D6, 05, 30] -FCBB; [66 A6, 05, 18][66 C8, 05, 18] -FC2A; [66 A6, 05, 30][66 C8, 05, 30] -FD77; [66 A6, 05, 18][66 C8, 05, 18][66 C8, 05, 18] -FD76; [66 A6, 05, 28][66 C8, 05, 28][66 C8, 05, 28] -FD78; [66 A6, 05, 28][66 C8, 05, 28][66 EC, 05, 26] -FDB6; [66 A6, 05, 28][66 C8, 05, 28][66 EE, 05, 2C] -FD13; [66 A6, 05, 28][66 EC, 05, 26] -FCF7; [66 A6, 05, 30][66 EC, 05, 31] -FD14; [66 A6, 05, 28][66 EE, 05, 2C] -FCF8; [66 A6, 05, 30][66 EE, 05, 33] - -063A; [66 A8, 05, 05] -1EE1B; [66 A8, 05, 10] -1EE3B; [66 A8, 05, 10] -1EE5B; [66 A8, 05, 10] -1EE7B; [66 A8, 05, 10] -1EE9B; [66 A8, 05, 10] -1EEBB; [66 A8, 05, 10] -FECF; [66 A8, 05, 18] -FED0; [66 A8, 05, 20] -FECE; [66 A8, 05, 28] -FECD; [66 A8, 05, 30] -FCBC; [66 A8, 05, 18][66 3A, 05, 18] -FC2B; [66 A8, 05, 30][66 3A, 05, 30] -FCBD; [66 A8, 05, 18][66 C8, 05, 18] -FC2C; [66 A8, 05, 30][66 C8, 05, 30] -FD79; [66 A8, 05, 28][66 C8, 05, 28][66 C8, 05, 28] -FD7B; [66 A8, 05, 28][66 C8, 05, 28][66 EC, 05, 26] -FD7A; [66 A8, 05, 28][66 C8, 05, 28][66 EE, 05, 2C] -FD15; [66 A8, 05, 28][66 EC, 05, 26] -FCF9; [66 A8, 05, 30][66 EC, 05, 31] -FD16; [66 A8, 05, 28][66 EE, 05, 2C] -FCFA; [66 A8, 05, 30][66 EE, 05, 33] - -06A0; [66 AA, 05, 05] - -08C3; [66 AC 02, 05, 05] - -06FC; [66 AC 09, 05, 05] - -075D; [66 AC 10, 05, 05] - -075E; [66 AC 17, 05, 05] - -075F; [66 AC 1E, 05, 05] - -08B3; [66 AC 25, 05, 05] - -0641; [66 AE, 05, 05] -1EE10; [66 AE, 05, 10] -1EE30; [66 AE, 05, 10] -1EE70; [66 AE, 05, 10] -1EE90; [66 AE, 05, 10] -1EEB0; [66 AE, 05, 10] -FED3; [66 AE, 05, 18] -FED4; [66 AE, 05, 20] -FED2; [66 AE, 05, 28] -FED1; [66 AE, 05, 30] -FCBE; [66 AE, 05, 18][66 3A, 05, 18] -FC2D; [66 AE, 05, 30][66 3A, 05, 30] -FCBF; [66 AE, 05, 18][66 48, 05, 18] -FC2E; [66 AE, 05, 30][66 48, 05, 30] -FCC0; [66 AE, 05, 18][66 4A, 05, 18] -FC2F; [66 AE, 05, 30][66 4A, 05, 30] -FD7D; [66 AE, 05, 18][66 4A, 05, 18][66 C8, 05, 18] -FD7C; [66 AE, 05, 28][66 4A, 05, 28][66 C8, 05, 28] -FCC1; [66 AE, 05, 18][66 C8, 05, 18] -FC30; [66 AE, 05, 30][66 C8, 05, 30] -FDC1; [66 AE, 05, 28][66 C8, 05, 28][66 EE, 05, 2C] -FC7C; [66 AE, 05, 28][66 EC, 05, 26] -FC31; [66 AE, 05, 30][66 EC, 05, 31] -FC7D; [66 AE, 05, 28][66 EE, 05, 2C] -FC32; [66 AE, 05, 30][66 EE, 05, 33] - -06A1; [66 B0 02, 05, 05] -1EE1E; [66 B0 02, 05, 20] -1EE7E; [66 B0 02, 05, 20] - -06A2; [66 B0 09, 05, 05] - -08BB; [66 B0 10, 05, 05] - -06A3; [66 B0 17, 05, 05] - -06A4; [66 B0 1E, 05, 05] -FB6C; [66 B0 1E, 05, 10] -FB6D; [66 B0 1E, 05, 1B] -FB6B; [66 B0 1E, 05, 26] -FB6A; [66 B0 1E, 05, 31] - -08A4; [66 B0 25, 05, 05] - -06A5; [66 B0 2C, 05, 05] - -06A6; [66 B0 33, 05, 05] -FB70; [66 B0 33, 05, 10] -FB71; [66 B0 33, 05, 1B] -FB6F; [66 B0 33, 05, 26] -FB6E; [66 B0 33, 05, 31] - -0760; [66 B0 3A, 05, 05] - -0761; [66 B0 41, 05, 05] - -066F; [66 B0 48, 05, 05] -1EE1F; [66 B0 48, 05, 20] -1EE5F; [66 B0 48, 05, 20] - -0642; [66 B2, 05, 05] -1EE12; [66 B2, 05, 10] -1EE32; [66 B2, 05, 10] -1EE52; [66 B2, 05, 10] -1EE72; [66 B2, 05, 10] -1EE92; [66 B2, 05, 10] -1EEB2; [66 B2, 05, 10] -FED7; [66 B2, 05, 18] -FED8; [66 B2, 05, 20] -FED6; [66 B2, 05, 28] -FED5; [66 B2, 05, 30] -FCC2; [66 B2, 05, 18][66 48, 05, 18] -FC33; [66 B2, 05, 30][66 48, 05, 30] -FDF1; [66 B2, 05, 30][66 C4, 05, 30][66 FA, 05, 2E] -FCC3; [66 B2, 05, 18][66 C8, 05, 18] -FC34; [66 B2, 05, 30][66 C8, 05, 30] -FDB4; [66 B2, 05, 18][66 C8, 05, 18][66 48, 05, 18] -FD7E; [66 B2, 05, 28][66 C8, 05, 28][66 48, 05, 28] -FD7F; [66 B2, 05, 28][66 C8, 05, 28][66 C8, 05, 28] -FDB2; [66 B2, 05, 28][66 C8, 05, 28][66 EE, 05, 2C] -FC7E; [66 B2, 05, 28][66 EC, 05, 26] -FC35; [66 B2, 05, 30][66 EC, 05, 31] -FC7F; [66 B2, 05, 28][66 EE, 05, 2C] -FC36; [66 B2, 05, 30][66 EE, 05, 33] - -06A7; [66 B4 02, 05, 05] - -08BC; [66 B4 09, 05, 05] - -06A8; [66 B4 10, 05, 05] - -08C4; [66 B4 17, 05, 05] - -08A5; [66 B4 1E, 05, 05] - -0643; [66 B6, 05, 05] -1EE0A; [66 B6, 05, 10] -1EE2A; [66 B6, 05, 10] -1EE6A; [66 B6, 05, 10] -FEDB; [66 B6, 05, 18] -FEDC; [66 B6, 05, 20] -FEDA; [66 B6, 05, 28] -FED9; [66 B6, 05, 30] -FC80; [66 B6, 05, 28][66 1A, 05, 26] -FC37; [66 B6, 05, 30][66 1A, 05, 31] -FCC4; [66 B6, 05, 18][66 3A, 05, 18] -FC38; [66 B6, 05, 30][66 3A, 05, 30] -FCC5; [66 B6, 05, 18][66 48, 05, 18] -FC39; [66 B6, 05, 30][66 48, 05, 30] -FCC6; [66 B6, 05, 18][66 4A, 05, 18] -FC3A; [66 B6, 05, 30][66 4A, 05, 30] -FCC7; [66 B6, 05, 18][66 C4, 05, 18] -FCEB; [66 B6, 05, 20][66 C4, 05, 20] -FC81; [66 B6, 05, 28][66 C4, 05, 28] -FC3B; [66 B6, 05, 30][66 C4, 05, 30] -FCC8; [66 B6, 05, 18][66 C8, 05, 18] -FCEC; [66 B6, 05, 20][66 C8, 05, 20] -FC82; [66 B6, 05, 28][66 C8, 05, 28] -FC3C; [66 B6, 05, 30][66 C8, 05, 30] -FDC3; [66 B6, 05, 18][66 C8, 05, 18][66 C8, 05, 18] -FDBB; [66 B6, 05, 28][66 C8, 05, 28][66 C8, 05, 28] -FDB7; [66 B6, 05, 28][66 C8, 05, 28][66 EE, 05, 2C] -FC83; [66 B6, 05, 28][66 EC, 05, 26] -FC3D; [66 B6, 05, 30][66 EC, 05, 31] -FC84; [66 B6, 05, 28][66 EE, 05, 2C] -FC3E; [66 B6, 05, 30][66 EE, 05, 33] - -06A9; [66 B8, 05, 05] -FB90; [66 B8, 05, 10] -FB91; [66 B8, 05, 1B] -FB8F; [66 B8, 05, 26] -FB8E; [66 B8, 05, 31] - -06AA; [66 BA, 05, 05] - -06AB; [66 BC, 05, 05] - -06AC; [66 BE 02, 05, 05] - -077F; [66 BE 09, 05, 05] - -06AD; [66 BE 10, 05, 05] -FBD5; [66 BE 10, 05, 10] -FBD6; [66 BE 10, 05, 1B] -FBD4; [66 BE 10, 05, 26] -FBD3; [66 BE 10, 05, 31] - -06AE; [66 BE 17, 05, 05] - -08B4; [66 BE 1E, 05, 05] - -06AF; [66 C0, 05, 05] -FB94; [66 C0, 05, 10] -FB95; [66 C0, 05, 1B] -FB93; [66 C0, 05, 26] -FB92; [66 C0, 05, 31] - -08B0; [66 C2 02, 05, 05] - -06B0; [66 C2 09, 05, 05] - -06B1; [66 C2 10, 05, 05] -FB9C; [66 C2 10, 05, 10] -FB9D; [66 C2 10, 05, 1B] -FB9B; [66 C2 10, 05, 26] -FB9A; [66 C2 10, 05, 31] - -06B2; [66 C2 17, 05, 05] - -06B3; [66 C2 1E, 05, 05] -FB98; [66 C2 1E, 05, 10] -FB99; [66 C2 1E, 05, 1B] -FB97; [66 C2 1E, 05, 26] -FB96; [66 C2 1E, 05, 31] - -06B4; [66 C2 25, 05, 05] - -0762; [66 C2 2C, 05, 05] - -063B; [66 C2 33, 05, 05] - -063C; [66 C2 3A, 05, 05] - -0763; [66 C2 41, 05, 05] - -0764; [66 C2 48, 05, 05] - -08C2; [66 C2 4F, 05, 05] - -0644; [66 C4, 05, 05] -1EE0B; [66 C4, 05, 10] -1EE2B; [66 C4, 05, 10] -1EE4B; [66 C4, 05, 10] -1EE8B; [66 C4, 05, 10] -1EEAB; [66 C4, 05, 10] -FEDF; [66 C4, 05, 18] -FEE0; [66 C4, 05, 20] -FEDE; [66 C4, 05, 28] -FEDD; [66 C4, 05, 30] -FEF6; [66 C4, 05, 28][66 08, 05, 20] -FEF5; [66 C4, 05, 30][66 08, 05, 2E] -FEF8; [66 C4, 05, 28][66 0A, 05, 20] -FEF7; [66 C4, 05, 30][66 0A, 05, 2E] -FEFA; [66 C4, 05, 28][66 12, 05, 20] -FEF9; [66 C4, 05, 30][66 12, 05, 2E] -FEFC; [66 C4, 05, 28][66 1A, 05, 26] -FEFB; [66 C4, 05, 30][66 1A, 05, 31] -FCC9; [66 C4, 05, 18][66 3A, 05, 18] -FC3F; [66 C4, 05, 30][66 3A, 05, 30] -FD83; [66 C4, 05, 18][66 3A, 05, 18][66 3A, 05, 18] -FD84; [66 C4, 05, 28][66 3A, 05, 28][66 3A, 05, 28] -FDBA; [66 C4, 05, 18][66 3A, 05, 18][66 C8, 05, 18] -FDBC; [66 C4, 05, 28][66 3A, 05, 28][66 C8, 05, 28] -FDAC; [66 C4, 05, 28][66 3A, 05, 28][66 EE, 05, 2C] -FCCA; [66 C4, 05, 18][66 48, 05, 18] -FC40; [66 C4, 05, 30][66 48, 05, 30] -FDB5; [66 C4, 05, 18][66 48, 05, 18][66 C8, 05, 18] -FD80; [66 C4, 05, 28][66 48, 05, 28][66 C8, 05, 28] -FD82; [66 C4, 05, 28][66 48, 05, 28][66 EC, 05, 26] -FD81; [66 C4, 05, 28][66 48, 05, 28][66 EE, 05, 2C] -FCCB; [66 C4, 05, 18][66 4A, 05, 18] -FC41; [66 C4, 05, 30][66 4A, 05, 30] -FD86; [66 C4, 05, 18][66 4A, 05, 18][66 C8, 05, 18] -FD85; [66 C4, 05, 28][66 4A, 05, 28][66 C8, 05, 28] -FCCC; [66 C4, 05, 18][66 C8, 05, 18] -FCED; [66 C4, 05, 20][66 C8, 05, 20] -FC85; [66 C4, 05, 28][66 C8, 05, 28] -FC42; [66 C4, 05, 30][66 C8, 05, 30] -FD88; [66 C4, 05, 18][66 C8, 05, 18][66 48, 05, 18] -FD87; [66 C4, 05, 28][66 C8, 05, 28][66 48, 05, 28] -FDAD; [66 C4, 05, 28][66 C8, 05, 28][66 EE, 05, 2C] -FCCD; [66 C4, 05, 18][66 D6, 05, 18] -FC86; [66 C4, 05, 28][66 EC, 05, 26] -FC43; [66 C4, 05, 30][66 EC, 05, 31] -FC87; [66 C4, 05, 28][66 EE, 05, 2C] -FC44; [66 C4, 05, 30][66 EE, 05, 33] - -06B5; [66 C6 02, 05, 05] - -06B6; [66 C6 09, 05, 05] - -06B7; [66 C6 10, 05, 05] - -06B8; [66 C6 17, 05, 05] - -076A; [66 C6 1E, 05, 05] - -08A6; [66 C6 25, 05, 05] - -08C7; [66 C6 2C, 05, 05] - -0645; [66 C8, 05, 05] -1EE0C; [66 C8, 05, 10] -1EE2C; [66 C8, 05, 10] -1EE6C; [66 C8, 05, 10] -1EE8C; [66 C8, 05, 10] -1EEAC; [66 C8, 05, 10] -FEE3; [66 C8, 05, 18] -FEE4; [66 C8, 05, 20] -FEE2; [66 C8, 05, 28] -FEE1; [66 C8, 05, 30] -06FE; [66 C8, 70, 05] -FC88; [66 C8, 05, 28][66 1A, 05, 26] -FCCE; [66 C8, 05, 18][66 3A, 05, 18] -FC45; [66 C8, 05, 30][66 3A, 05, 30] -FD8C; [66 C8, 05, 18][66 3A, 05, 18][66 48, 05, 18] -FD92; [66 C8, 05, 18][66 3A, 05, 18][66 4A, 05, 18] -FD8D; [66 C8, 05, 18][66 3A, 05, 18][66 C8, 05, 18] -FDC0; [66 C8, 05, 28][66 3A, 05, 28][66 EE, 05, 2C] -FCCF; [66 C8, 05, 18][66 48, 05, 18] -FC46; [66 C8, 05, 30][66 48, 05, 30] -FD89; [66 C8, 05, 18][66 48, 05, 18][66 3A, 05, 18] -FD8A; [66 C8, 05, 18][66 48, 05, 18][66 C8, 05, 18] -FDF4; [66 C8, 05, 30][66 48, 05, 30][66 C8, 05, 30][66 54, 05, 2C] -FD8B; [66 C8, 05, 28][66 48, 05, 28][66 EE, 05, 2C] -FCD0; [66 C8, 05, 18][66 4A, 05, 18] -FC47; [66 C8, 05, 30][66 4A, 05, 30] -FD8E; [66 C8, 05, 18][66 4A, 05, 18][66 3A, 05, 18] -FD8F; [66 C8, 05, 18][66 4A, 05, 18][66 C8, 05, 18] -FDB9; [66 C8, 05, 28][66 4A, 05, 28][66 EE, 05, 2C] -FCD1; [66 C8, 05, 18][66 C8, 05, 18] -FC89; [66 C8, 05, 28][66 C8, 05, 28] -FC48; [66 C8, 05, 30][66 C8, 05, 30] -FDB1; [66 C8, 05, 28][66 C8, 05, 28][66 EE, 05, 2C] -FC49; [66 C8, 05, 30][66 EC, 05, 31] -FC4A; [66 C8, 05, 30][66 EE, 05, 33] - -0765; [66 CA 02, 05, 05] - -0766; [66 CA 09, 05, 05] - -08A7; [66 CA 10, 05, 05] - -0646; [66 CC, 05, 05] -1EE0D; [66 CC, 05, 10] -1EE2D; [66 CC, 05, 10] -1EE4D; [66 CC, 05, 10] -1EE6D; [66 CC, 05, 10] -1EE8D; [66 CC, 05, 10] -1EEAD; [66 CC, 05, 10] -FEE7; [66 CC, 05, 18] -FEE8; [66 CC, 05, 20] -FEE6; [66 CC, 05, 28] -FEE5; [66 CC, 05, 30] -FCD2; [66 CC, 05, 18][66 3A, 05, 18] -FC4B; [66 CC, 05, 30][66 3A, 05, 30] -FDB8; [66 CC, 05, 18][66 3A, 05, 18][66 48, 05, 18] -FDBD; [66 CC, 05, 28][66 3A, 05, 28][66 48, 05, 28] -FD98; [66 CC, 05, 18][66 3A, 05, 18][66 C8, 05, 18] -FD97; [66 CC, 05, 28][66 3A, 05, 28][66 C8, 05, 28] -FD99; [66 CC, 05, 28][66 3A, 05, 28][66 EC, 05, 26] -FDC7; [66 CC, 05, 28][66 3A, 05, 28][66 EE, 05, 2C] -FCD3; [66 CC, 05, 18][66 48, 05, 18] -FC4C; [66 CC, 05, 30][66 48, 05, 30] -FD95; [66 CC, 05, 18][66 48, 05, 18][66 C8, 05, 18] -FD96; [66 CC, 05, 28][66 48, 05, 28][66 EC, 05, 26] -FDB3; [66 CC, 05, 28][66 48, 05, 28][66 EE, 05, 2C] -FCD4; [66 CC, 05, 18][66 4A, 05, 18] -FC4D; [66 CC, 05, 30][66 4A, 05, 30] -FC8A; [66 CC, 05, 28][66 6E, 05, 1E] -FC8B; [66 CC, 05, 28][66 70, 05, 1E] -FCD5; [66 CC, 05, 18][66 C8, 05, 18] -FCEE; [66 CC, 05, 20][66 C8, 05, 20] -FC8C; [66 CC, 05, 28][66 C8, 05, 28] -FC4E; [66 CC, 05, 30][66 C8, 05, 30] -FD9B; [66 CC, 05, 28][66 C8, 05, 28][66 EC, 05, 26] -FD9A; [66 CC, 05, 28][66 C8, 05, 28][66 EE, 05, 2C] -FC8D; [66 CC, 05, 28][66 CC, 05, 28] -FCD6; [66 CC, 05, 18][66 D6, 05, 18] -FCEF; [66 CC, 05, 20][66 D6, 05, 20] -FC8E; [66 CC, 05, 28][66 EC, 05, 26] -FC4F; [66 CC, 05, 30][66 EC, 05, 31] -FC8F; [66 CC, 05, 28][66 EE, 05, 2C] -FC50; [66 CC, 05, 30][66 EE, 05, 33] - -06BA; [66 CE, 05, 05] -1EE1D; [66 CE, 05, 10] -1EE5D; [66 CE, 05, 10] -FB9F; [66 CE, 05, 1E] -FB9E; [66 CE, 05, 2C] - -08BD; [66 D0 02, 05, 05] - -06BB; [66 D0 09, 05, 05] -FBA2; [66 D0 09, 05, 10] -FBA3; [66 D0 09, 05, 1B] -FBA1; [66 D0 09, 05, 26] -FBA0; [66 D0 09, 05, 31] - -06BC; [66 D2, 05, 05] - -06BD; [66 D4 02, 05, 05] - -06B9; [66 D4 09, 05, 05] - -0767; [66 D4 10, 05, 05] - -0768; [66 D4 17, 05, 05] - -0769; [66 D4 1E, 05, 05] - -0647; [66 D6, 05, 05] -1EE24; [66 D6, 05, 10] -1EE64; [66 D6, 05, 10] -1EE84; [66 D6, 05, 10] -FEEB; [66 D6, 05, 18] -FEEC; [66 D6, 05, 20] -FEEA; [66 D6, 05, 28] -FEE9; [66 D6, 05, 30] -FCD9; [66 D6, 05, 18][, EB 3B, 10] -FCD7; [66 D6, 05, 18][66 3A, 05, 18] -FC51; [66 D6, 05, 30][66 3A, 05, 30] -FCD8; [66 D6, 05, 18][66 C8, 05, 18] -FC52; [66 D6, 05, 30][66 C8, 05, 30] -FD93; [66 D6, 05, 18][66 C8, 05, 18][66 3A, 05, 18] -FD94; [66 D6, 05, 18][66 C8, 05, 18][66 C8, 05, 18] -FC53; [66 D6, 05, 30][66 EC, 05, 31] -FC54; [66 D6, 05, 30][66 EE, 05, 33] - -06BE; [66 D8, 05, 05] -FBAC; [66 D8, 05, 10] -FBAD; [66 D8, 05, 1B] -FBAB; [66 D8, 05, 26] -FBAA; [66 D8, 05, 31] - -06C1; [66 DA, 05, 05] -FBA8; [66 DA, 05, 10] -FBA9; [66 DA, 05, 1B] -FBA7; [66 DA, 05, 26] -FBA6; [66 DA, 05, 31] -06C2; [66 DA, 05, 05][, E8 80, 05] - -06C3; [66 DC 02, 05, 05] - -06FF; [66 DC 09, 05, 05] - -06D5; [66 DC 10, 05, 05] -06C0; [66 DC 10, 05, 05][, E8 80, 05] -FBA5; [66 DC 10, 05, 20][, E8 80, 20] -FBA4; [66 DC 10, 05, 2E][, E8 80, 2E] - -0648; [66 DE, 05, 05] -06E5; [66 DE, 05, 10] -1EE05; [66 DE, 05, 1B] -1EE85; [66 DE, 05, 1B] -1EEA5; [66 DE, 05, 1B] -FEEE; [66 DE, 05, 26] -FEED; [66 DE, 05, 31] -0676; [66 DE, 05, 10][66 06, 05, 20] -FDF8; [66 DE, 05, 31][66 86, 05, 30][66 C4, 05, 30][66 C8, 05, 30] - -06C4; [66 E0, 05, 05] - -06C5; [66 E2 02, 05, 05] -FBE1; [66 E2 02, 05, 20] -FBE0; [66 E2 02, 05, 2E] - -06C6; [66 E2 09, 05, 05] -FBDA; [66 E2 09, 05, 20] -FBD9; [66 E2 09, 05, 2E] - -06C7; [66 E4, 05, 05] -FBD8; [66 E4, 05, 1E] -FBD7; [66 E4, 05, 2C] -0677; [66 E4, 05, 10][66 06, 05, 20] -FBDD; [66 E4, 05, 2C][66 06, 05, 2E] - -06C8; [66 E6, 05, 05] -FBDC; [66 E6, 05, 20] -FBDB; [66 E6, 05, 2E] - -06C9; [66 E8, 05, 05] -FBE3; [66 E8, 05, 20] -FBE2; [66 E8, 05, 2E] - -06CA; [66 EA 02, 05, 05] - -06CB; [66 EA 09, 05, 05] -FBDF; [66 EA 09, 05, 20] -FBDE; [66 EA 09, 05, 2E] - -08B1; [66 EA 10, 05, 05] - -06CF; [66 EA 17, 05, 05] - -0778; [66 EA 1E, 05, 05] - -0779; [66 EA 25, 05, 05] - -08AB; [66 EA 2C, 05, 05] - -0649; [66 EC, 05, 05] -FBE8; [66 EC, 05, 10] -FBE9; [66 EC, 05, 1B] -FEF0; [66 EC, 05, 26] -FEEF; [66 EC, 05, 31] -FC90; [66 EC, 05, 26][, EB 3B, 1E] -FC5D; [66 EC, 05, 31][, EB 3B, 2C] - -064A; [66 EE, 05, 05] -06E6; [66 EE, 05, 10] -1EE09; [66 EE, 05, 17] -1EE29; [66 EE, 05, 17] -1EE49; [66 EE, 05, 17] -1EE69; [66 EE, 05, 17] -1EE89; [66 EE, 05, 17] -1EEA9; [66 EE, 05, 17] -FEF3; [66 EE, 05, 1E] -FEF4; [66 EE, 05, 25] -FEF2; [66 EE, 05, 2C] -FEF1; [66 EE, 05, 33] -0678; [66 EE, 05, 10][66 06, 05, 20] -FCDA; [66 EE, 05, 1E][66 3A, 05, 18] -FC55; [66 EE, 05, 33][66 3A, 05, 30] -FDAF; [66 EE, 05, 2C][66 3A, 05, 28][66 EE, 05, 2C] -FCDB; [66 EE, 05, 1E][66 48, 05, 18] -FC56; [66 EE, 05, 33][66 48, 05, 30] -FDAE; [66 EE, 05, 2C][66 48, 05, 28][66 EE, 05, 2C] -FCDC; [66 EE, 05, 1E][66 4A, 05, 18] -FC57; [66 EE, 05, 33][66 4A, 05, 30] -FC91; [66 EE, 05, 2C][66 6E, 05, 1E] -FC92; [66 EE, 05, 2C][66 70, 05, 1E] -FCDD; [66 EE, 05, 1E][66 C8, 05, 18] -FCF0; [66 EE, 05, 25][66 C8, 05, 20] -FC93; [66 EE, 05, 2C][66 C8, 05, 28] -FC58; [66 EE, 05, 33][66 C8, 05, 30] -FD9D; [66 EE, 05, 1E][66 C8, 05, 18][66 C8, 05, 18] -FD9C; [66 EE, 05, 2C][66 C8, 05, 28][66 C8, 05, 28] -FDB0; [66 EE, 05, 2C][66 C8, 05, 28][66 EE, 05, 2C] -FC94; [66 EE, 05, 2C][66 CC, 05, 28] -FCDE; [66 EE, 05, 1E][66 D6, 05, 18] -FCF1; [66 EE, 05, 25][66 D6, 05, 20] -FC95; [66 EE, 05, 2C][66 EC, 05, 26] -FC59; [66 EE, 05, 33][66 EC, 05, 31] -FC96; [66 EE, 05, 2C][66 EE, 05, 2C] -FC5A; [66 EE, 05, 33][66 EE, 05, 33] - -06CC; [66 F0, 05, 05] -FBFE; [66 F0, 05, 10] -FBFF; [66 F0, 05, 1B] -FBFD; [66 F0, 05, 26] -FBFC; [66 F0, 05, 31] - -06CD; [66 F2, 05, 05] - -06CE; [66 F4, 05, 05] - -06D0; [66 F6, 05, 05] -FBE6; [66 F6, 05, 10] -FBE7; [66 F6, 05, 1B] -FBE5; [66 F6, 05, 26] -FBE4; [66 F6, 05, 31] - -06D1; [66 F8 02, 05, 05] - -063D; [66 F8 09, 05, 05] - -063E; [66 F8 10, 05, 05] - -063F; [66 F8 17, 05, 05] - -0620; [66 F8 1E, 05, 05] - -0775; [66 F8 25, 05, 05] - -0776; [66 F8 2C, 05, 05] - -0777; [66 F8 33, 05, 05] - -08BA; [66 F8 3A, 05, 05] - -06D2; [66 FA, 05, 05] -FBAF; [66 FA, 05, 20] -FBAE; [66 FA, 05, 2E] -06D3; [66 FA, 05, 05][, E8 80, 05] -FBB1; [66 FA, 05, 20][, E8 80, 20] -FBB0; [66 FA, 05, 2E][, E8 80, 2E] - -077A; [66 FC 02, 05, 05] - -077B; [66 FC 09, 05, 05] +068D; [66 64, 05, 05] +FB83; [66 64, 05, 20] +FB82; [66 64, 05, 2E] + +08AE; [66 66, 05, 05] + +068E; [66 68, 05, 05] +FB87; [66 68, 05, 20] +FB86; [66 68, 05, 2E] + +068F; [66 6A, 05, 05] + +0690; [66 6C, 05, 05] + +06EE; [66 6E 02, 05, 05] + +0759; [66 6E 09, 05, 05] + +075A; [66 6E 10, 05, 05] + +0631; [66 70, 05, 05] +1EE13; [66 70, 05, 10] +1EE93; [66 70, 05, 10] +1EEB3; [66 70, 05, 10] +FEAE; [66 70, 05, 1E] +FEAD; [66 70, 05, 2C] +FC5C; [66 70, 05, 2C][, EA F2, 2C] +FDF6; [66 70, 05, 2C][66 88, 05, 30][66 E0, 05, 31][66 C6, 05, 30] + +0632; [66 72, 05, 05] +1EE06; [66 72, 05, 10] +1EE86; [66 72, 05, 10] +1EEA6; [66 72, 05, 10] +FEB0; [66 72, 05, 1E] +FEAF; [66 72, 05, 2C] + +0691; [66 74, 05, 05] +FB8D; [66 74, 05, 20] +FB8C; [66 74, 05, 2E] + +0692; [66 76, 05, 05] + +0693; [66 78, 05, 05] + +0694; [66 7A, 05, 05] + +0695; [66 7C, 05, 05] + +0696; [66 7E, 05, 05] + +0697; [66 80, 05, 05] + +0698; [66 82, 05, 05] +FB8B; [66 82, 05, 20] +FB8A; [66 82, 05, 2E] + +0699; [66 84, 05, 05] + +06EF; [66 86 02, 05, 05] + +075B; [66 86 09, 05, 05] + +076B; [66 86 10, 05, 05] + +076C; [66 86 17, 05, 05] + +0771; [66 86 1E, 05, 05] + +08AA; [66 86 25, 05, 05] + +08B2; [66 86 2C, 05, 05] + +08B9; [66 86 33, 05, 05] + +0633; [66 88, 05, 05] +1EE0E; [66 88, 05, 10] +1EE2E; [66 88, 05, 10] +1EE4E; [66 88, 05, 10] +1EE6E; [66 88, 05, 10] +1EE8E; [66 88, 05, 10] +1EEAE; [66 88, 05, 10] +FEB3; [66 88, 05, 18] +FEB4; [66 88, 05, 20] +FEB2; [66 88, 05, 28] +FEB1; [66 88, 05, 30] +FCAD; [66 88, 05, 18][66 3A, 05, 18] +FD34; [66 88, 05, 20][66 3A, 05, 20] +FC1C; [66 88, 05, 30][66 3A, 05, 30] +FD5D; [66 88, 05, 18][66 3A, 05, 18][66 4A, 05, 18] +FD5E; [66 88, 05, 28][66 3A, 05, 28][66 EE, 05, 26] +FCAE; [66 88, 05, 18][66 4A, 05, 18] +FD35; [66 88, 05, 20][66 4A, 05, 20] +FC1D; [66 88, 05, 30][66 4A, 05, 30] +FD5C; [66 88, 05, 18][66 4A, 05, 18][66 3A, 05, 18] +FCAF; [66 88, 05, 18][66 4C, 05, 18] +FD36; [66 88, 05, 20][66 4C, 05, 20] +FC1E; [66 88, 05, 30][66 4C, 05, 30] +FDA8; [66 88, 05, 28][66 4C, 05, 28][66 EE, 05, 26] +FDC6; [66 88, 05, 28][66 4C, 05, 28][66 F0, 05, 2C] +FD2A; [66 88, 05, 28][66 70, 05, 1E] +FD0E; [66 88, 05, 30][66 70, 05, 2C] +FCB0; [66 88, 05, 18][66 CA, 05, 18] +FCE7; [66 88, 05, 20][66 CA, 05, 20] +FC1F; [66 88, 05, 30][66 CA, 05, 30] +FD61; [66 88, 05, 18][66 CA, 05, 18][66 3A, 05, 18] +FD60; [66 88, 05, 18][66 CA, 05, 18][66 4A, 05, 18] +FD5F; [66 88, 05, 28][66 CA, 05, 28][66 4A, 05, 28] +FD63; [66 88, 05, 18][66 CA, 05, 18][66 CA, 05, 18] +FD62; [66 88, 05, 28][66 CA, 05, 28][66 CA, 05, 28] +FD31; [66 88, 05, 18][66 D8, 05, 18] +FCE8; [66 88, 05, 20][66 D8, 05, 20] +FD17; [66 88, 05, 28][66 EE, 05, 26] +FCFB; [66 88, 05, 30][66 EE, 05, 31] +FD18; [66 88, 05, 28][66 F0, 05, 2C] +FCFC; [66 88, 05, 30][66 F0, 05, 33] + +0634; [66 8A, 05, 05] +1EE14; [66 8A, 05, 10] +1EE34; [66 8A, 05, 10] +1EE54; [66 8A, 05, 10] +1EE74; [66 8A, 05, 10] +1EE94; [66 8A, 05, 10] +1EEB4; [66 8A, 05, 10] +FEB7; [66 8A, 05, 18] +FEB8; [66 8A, 05, 20] +FEB6; [66 8A, 05, 28] +FEB5; [66 8A, 05, 30] +FD2D; [66 8A, 05, 18][66 3A, 05, 18] +FD37; [66 8A, 05, 20][66 3A, 05, 20] +FD25; [66 8A, 05, 28][66 3A, 05, 28] +FD09; [66 8A, 05, 30][66 3A, 05, 30] +FD69; [66 8A, 05, 28][66 3A, 05, 28][66 F0, 05, 2C] +FD2E; [66 8A, 05, 18][66 4A, 05, 18] +FD38; [66 8A, 05, 20][66 4A, 05, 20] +FD26; [66 8A, 05, 28][66 4A, 05, 28] +FD0A; [66 8A, 05, 30][66 4A, 05, 30] +FD68; [66 8A, 05, 18][66 4A, 05, 18][66 CA, 05, 18] +FD67; [66 8A, 05, 28][66 4A, 05, 28][66 CA, 05, 28] +FDAA; [66 8A, 05, 28][66 4A, 05, 28][66 F0, 05, 2C] +FD2F; [66 8A, 05, 18][66 4C, 05, 18] +FD39; [66 8A, 05, 20][66 4C, 05, 20] +FD27; [66 8A, 05, 28][66 4C, 05, 28] +FD0B; [66 8A, 05, 30][66 4C, 05, 30] +FD29; [66 8A, 05, 28][66 70, 05, 1E] +FD0D; [66 8A, 05, 30][66 70, 05, 2C] +FD30; [66 8A, 05, 18][66 CA, 05, 18] +FCE9; [66 8A, 05, 20][66 CA, 05, 20] +FD28; [66 8A, 05, 28][66 CA, 05, 28] +FD0C; [66 8A, 05, 30][66 CA, 05, 30] +FD6B; [66 8A, 05, 18][66 CA, 05, 18][66 4C, 05, 18] +FD6A; [66 8A, 05, 28][66 CA, 05, 28][66 4C, 05, 28] +FD6D; [66 8A, 05, 18][66 CA, 05, 18][66 CA, 05, 18] +FD6C; [66 8A, 05, 28][66 CA, 05, 28][66 CA, 05, 28] +FD32; [66 8A, 05, 18][66 D8, 05, 18] +FCEA; [66 8A, 05, 20][66 D8, 05, 20] +FD19; [66 8A, 05, 28][66 EE, 05, 26] +FCFD; [66 8A, 05, 30][66 EE, 05, 31] +FD1A; [66 8A, 05, 28][66 F0, 05, 2C] +FCFE; [66 8A, 05, 30][66 F0, 05, 33] + +069A; [66 8C, 05, 05] + +069B; [66 8E, 05, 05] + +069C; [66 90, 05, 05] + +06FA; [66 92 02, 05, 05] + +075C; [66 92 09, 05, 05] + +076D; [66 92 10, 05, 05] + +0770; [66 92 17, 05, 05] + +077D; [66 92 1E, 05, 05] + +077E; [66 92 25, 05, 05] + +0635; [66 94, 05, 05] +1EE11; [66 94, 05, 10] +1EE31; [66 94, 05, 10] +1EE51; [66 94, 05, 10] +1EE71; [66 94, 05, 10] +1EE91; [66 94, 05, 10] +1EEB1; [66 94, 05, 10] +FEBB; [66 94, 05, 18] +FEBC; [66 94, 05, 20] +FEBA; [66 94, 05, 28] +FEB9; [66 94, 05, 30] +FCB1; [66 94, 05, 18][66 4A, 05, 18] +FC20; [66 94, 05, 30][66 4A, 05, 30] +FD65; [66 94, 05, 18][66 4A, 05, 18][66 4A, 05, 18] +FD64; [66 94, 05, 28][66 4A, 05, 28][66 4A, 05, 28] +FDA9; [66 94, 05, 28][66 4A, 05, 28][66 F0, 05, 2C] +FCB2; [66 94, 05, 18][66 4C, 05, 18] +FD2B; [66 94, 05, 28][66 70, 05, 1E] +FD0F; [66 94, 05, 30][66 70, 05, 2C] +FDF5; [66 94, 05, 30][66 C6, 05, 30][66 A8, 05, 30][66 CA, 05, 30] +FDF9; [66 94, 05, 30][66 C6, 05, 30][66 EE, 05, 31] +FDFA; [66 94, 05, 30][66 C6, 05, 30][66 EE, 05, 31][04, 05, 20][66 1A, 05, 31][66 C6, 05, 30][66 C6, 05, 30][66 D8, 05, 30][04, 05, 20][66 A8, 05, 30][66 C6, 05, 30][66 F0, 05, 33][66 D8, 05, 30][04, 05, 20][66 E0, 05, 31][66 88, 05, 30][66 C6, 05, 30][66 CA, 05, 30] +FDF0; [66 94, 05, 30][66 C6, 05, 30][66 FC, 05, 2E] +FCB3; [66 94, 05, 18][66 CA, 05, 18] +FC21; [66 94, 05, 30][66 CA, 05, 30] +FDC5; [66 94, 05, 18][66 CA, 05, 18][66 CA, 05, 18] +FD66; [66 94, 05, 28][66 CA, 05, 28][66 CA, 05, 28] +FD21; [66 94, 05, 28][66 EE, 05, 26] +FD05; [66 94, 05, 30][66 EE, 05, 31] +FD22; [66 94, 05, 28][66 F0, 05, 2C] +FD06; [66 94, 05, 30][66 F0, 05, 33] + +0636; [66 96, 05, 05] +1EE19; [66 96, 05, 10] +1EE39; [66 96, 05, 10] +1EE59; [66 96, 05, 10] +1EE79; [66 96, 05, 10] +1EE99; [66 96, 05, 10] +1EEB9; [66 96, 05, 10] +FEBF; [66 96, 05, 18] +FEC0; [66 96, 05, 20] +FEBE; [66 96, 05, 28] +FEBD; [66 96, 05, 30] +FCB4; [66 96, 05, 18][66 3A, 05, 18] +FC22; [66 96, 05, 30][66 3A, 05, 30] +FCB5; [66 96, 05, 18][66 4A, 05, 18] +FC23; [66 96, 05, 30][66 4A, 05, 30] +FD6E; [66 96, 05, 28][66 4A, 05, 28][66 EE, 05, 26] +FDAB; [66 96, 05, 28][66 4A, 05, 28][66 F0, 05, 2C] +FCB6; [66 96, 05, 18][66 4C, 05, 18] +FC24; [66 96, 05, 30][66 4C, 05, 30] +FD70; [66 96, 05, 18][66 4C, 05, 18][66 CA, 05, 18] +FD6F; [66 96, 05, 28][66 4C, 05, 28][66 CA, 05, 28] +FD2C; [66 96, 05, 28][66 70, 05, 1E] +FD10; [66 96, 05, 30][66 70, 05, 2C] +FCB7; [66 96, 05, 18][66 CA, 05, 18] +FC25; [66 96, 05, 30][66 CA, 05, 30] +FD23; [66 96, 05, 28][66 EE, 05, 26] +FD07; [66 96, 05, 30][66 EE, 05, 31] +FD24; [66 96, 05, 28][66 F0, 05, 2C] +FD08; [66 96, 05, 30][66 F0, 05, 33] + +069D; [66 98, 05, 05] + +08AF; [66 9A, 05, 05] + +069E; [66 9C, 05, 05] + +06FB; [66 9E, 05, 05] + +0637; [66 A0, 05, 05] +1EE08; [66 A0, 05, 10] +1EE68; [66 A0, 05, 10] +1EE88; [66 A0, 05, 10] +1EEA8; [66 A0, 05, 10] +FEC3; [66 A0, 05, 18] +FEC4; [66 A0, 05, 20] +FEC2; [66 A0, 05, 28] +FEC1; [66 A0, 05, 30] +FCB8; [66 A0, 05, 18][66 4A, 05, 18] +FC26; [66 A0, 05, 30][66 4A, 05, 30] +FD33; [66 A0, 05, 18][66 CA, 05, 18] +FD3A; [66 A0, 05, 20][66 CA, 05, 20] +FC27; [66 A0, 05, 30][66 CA, 05, 30] +FD72; [66 A0, 05, 18][66 CA, 05, 18][66 4A, 05, 18] +FD71; [66 A0, 05, 28][66 CA, 05, 28][66 4A, 05, 28] +FD73; [66 A0, 05, 18][66 CA, 05, 18][66 CA, 05, 18] +FD74; [66 A0, 05, 28][66 CA, 05, 28][66 F0, 05, 2C] +FD11; [66 A0, 05, 28][66 EE, 05, 26] +FCF5; [66 A0, 05, 30][66 EE, 05, 31] +FD12; [66 A0, 05, 28][66 F0, 05, 2C] +FCF6; [66 A0, 05, 30][66 F0, 05, 33] + +0638; [66 A2, 05, 05] +1EE1A; [66 A2, 05, 10] +1EE7A; [66 A2, 05, 10] +1EE9A; [66 A2, 05, 10] +1EEBA; [66 A2, 05, 10] +FEC7; [66 A2, 05, 18] +FEC8; [66 A2, 05, 20] +FEC6; [66 A2, 05, 28] +FEC5; [66 A2, 05, 30] +FCB9; [66 A2, 05, 18][66 CA, 05, 18] +FD3B; [66 A2, 05, 20][66 CA, 05, 20] +FC28; [66 A2, 05, 30][66 CA, 05, 30] + +069F; [66 A4, 05, 05] + +08A3; [66 A6 02, 05, 05] + +088B; [66 A6 09, 05, 05] + +088C; [66 A6 10, 05, 05] + +0639; [66 A8, 05, 05] +1EE0F; [66 A8, 05, 10] +1EE2F; [66 A8, 05, 10] +1EE4F; [66 A8, 05, 10] +1EE6F; [66 A8, 05, 10] +1EE8F; [66 A8, 05, 10] +1EEAF; [66 A8, 05, 10] +FECB; [66 A8, 05, 18] +FECC; [66 A8, 05, 20] +FECA; [66 A8, 05, 28] +FEC9; [66 A8, 05, 30] +FCBA; [66 A8, 05, 18][66 3A, 05, 18] +FC29; [66 A8, 05, 30][66 3A, 05, 30] +FDC4; [66 A8, 05, 18][66 3A, 05, 18][66 CA, 05, 18] +FD75; [66 A8, 05, 28][66 3A, 05, 28][66 CA, 05, 28] +FDF7; [66 A8, 05, 30][66 C6, 05, 30][66 F0, 05, 33][66 D8, 05, 30] +FCBB; [66 A8, 05, 18][66 CA, 05, 18] +FC2A; [66 A8, 05, 30][66 CA, 05, 30] +FD77; [66 A8, 05, 18][66 CA, 05, 18][66 CA, 05, 18] +FD76; [66 A8, 05, 28][66 CA, 05, 28][66 CA, 05, 28] +FD78; [66 A8, 05, 28][66 CA, 05, 28][66 EE, 05, 26] +FDB6; [66 A8, 05, 28][66 CA, 05, 28][66 F0, 05, 2C] +FD13; [66 A8, 05, 28][66 EE, 05, 26] +FCF7; [66 A8, 05, 30][66 EE, 05, 31] +FD14; [66 A8, 05, 28][66 F0, 05, 2C] +FCF8; [66 A8, 05, 30][66 F0, 05, 33] + +063A; [66 AA, 05, 05] +1EE1B; [66 AA, 05, 10] +1EE3B; [66 AA, 05, 10] +1EE5B; [66 AA, 05, 10] +1EE7B; [66 AA, 05, 10] +1EE9B; [66 AA, 05, 10] +1EEBB; [66 AA, 05, 10] +FECF; [66 AA, 05, 18] +FED0; [66 AA, 05, 20] +FECE; [66 AA, 05, 28] +FECD; [66 AA, 05, 30] +FCBC; [66 AA, 05, 18][66 3A, 05, 18] +FC2B; [66 AA, 05, 30][66 3A, 05, 30] +FCBD; [66 AA, 05, 18][66 CA, 05, 18] +FC2C; [66 AA, 05, 30][66 CA, 05, 30] +FD79; [66 AA, 05, 28][66 CA, 05, 28][66 CA, 05, 28] +FD7B; [66 AA, 05, 28][66 CA, 05, 28][66 EE, 05, 26] +FD7A; [66 AA, 05, 28][66 CA, 05, 28][66 F0, 05, 2C] +FD15; [66 AA, 05, 28][66 EE, 05, 26] +FCF9; [66 AA, 05, 30][66 EE, 05, 31] +FD16; [66 AA, 05, 28][66 F0, 05, 2C] +FCFA; [66 AA, 05, 30][66 F0, 05, 33] + +06A0; [66 AC, 05, 05] + +08C3; [66 AE 02, 05, 05] + +06FC; [66 AE 09, 05, 05] + +075D; [66 AE 10, 05, 05] + +075E; [66 AE 17, 05, 05] + +075F; [66 AE 1E, 05, 05] + +08B3; [66 AE 25, 05, 05] + +0641; [66 B0, 05, 05] +1EE10; [66 B0, 05, 10] +1EE30; [66 B0, 05, 10] +1EE70; [66 B0, 05, 10] +1EE90; [66 B0, 05, 10] +1EEB0; [66 B0, 05, 10] +FED3; [66 B0, 05, 18] +FED4; [66 B0, 05, 20] +FED2; [66 B0, 05, 28] +FED1; [66 B0, 05, 30] +FCBE; [66 B0, 05, 18][66 3A, 05, 18] +FC2D; [66 B0, 05, 30][66 3A, 05, 30] +FCBF; [66 B0, 05, 18][66 4A, 05, 18] +FC2E; [66 B0, 05, 30][66 4A, 05, 30] +FCC0; [66 B0, 05, 18][66 4C, 05, 18] +FC2F; [66 B0, 05, 30][66 4C, 05, 30] +FD7D; [66 B0, 05, 18][66 4C, 05, 18][66 CA, 05, 18] +FD7C; [66 B0, 05, 28][66 4C, 05, 28][66 CA, 05, 28] +FCC1; [66 B0, 05, 18][66 CA, 05, 18] +FC30; [66 B0, 05, 30][66 CA, 05, 30] +FDC1; [66 B0, 05, 28][66 CA, 05, 28][66 F0, 05, 2C] +FC7C; [66 B0, 05, 28][66 EE, 05, 26] +FC31; [66 B0, 05, 30][66 EE, 05, 31] +FC7D; [66 B0, 05, 28][66 F0, 05, 2C] +FC32; [66 B0, 05, 30][66 F0, 05, 33] + +06A1; [66 B2 02, 05, 05] +1EE1E; [66 B2 02, 05, 20] +1EE7E; [66 B2 02, 05, 20] + +06A2; [66 B2 09, 05, 05] + +08BB; [66 B2 10, 05, 05] + +06A3; [66 B2 17, 05, 05] + +06A4; [66 B2 1E, 05, 05] +FB6C; [66 B2 1E, 05, 10] +FB6D; [66 B2 1E, 05, 1B] +FB6B; [66 B2 1E, 05, 26] +FB6A; [66 B2 1E, 05, 31] + +08A4; [66 B2 25, 05, 05] + +06A5; [66 B2 2C, 05, 05] + +06A6; [66 B2 33, 05, 05] +FB70; [66 B2 33, 05, 10] +FB71; [66 B2 33, 05, 1B] +FB6F; [66 B2 33, 05, 26] +FB6E; [66 B2 33, 05, 31] + +0760; [66 B2 3A, 05, 05] + +0761; [66 B2 41, 05, 05] + +066F; [66 B2 48, 05, 05] +1EE1F; [66 B2 48, 05, 20] +1EE5F; [66 B2 48, 05, 20] + +0642; [66 B4, 05, 05] +1EE12; [66 B4, 05, 10] +1EE32; [66 B4, 05, 10] +1EE52; [66 B4, 05, 10] +1EE72; [66 B4, 05, 10] +1EE92; [66 B4, 05, 10] +1EEB2; [66 B4, 05, 10] +FED7; [66 B4, 05, 18] +FED8; [66 B4, 05, 20] +FED6; [66 B4, 05, 28] +FED5; [66 B4, 05, 30] +FCC2; [66 B4, 05, 18][66 4A, 05, 18] +FC33; [66 B4, 05, 30][66 4A, 05, 30] +FDF1; [66 B4, 05, 30][66 C6, 05, 30][66 FC, 05, 2E] +FCC3; [66 B4, 05, 18][66 CA, 05, 18] +FC34; [66 B4, 05, 30][66 CA, 05, 30] +FDB4; [66 B4, 05, 18][66 CA, 05, 18][66 4A, 05, 18] +FD7E; [66 B4, 05, 28][66 CA, 05, 28][66 4A, 05, 28] +FD7F; [66 B4, 05, 28][66 CA, 05, 28][66 CA, 05, 28] +FDB2; [66 B4, 05, 28][66 CA, 05, 28][66 F0, 05, 2C] +FC7E; [66 B4, 05, 28][66 EE, 05, 26] +FC35; [66 B4, 05, 30][66 EE, 05, 31] +FC7F; [66 B4, 05, 28][66 F0, 05, 2C] +FC36; [66 B4, 05, 30][66 F0, 05, 33] + +06A7; [66 B6 02, 05, 05] + +08BC; [66 B6 09, 05, 05] + +06A8; [66 B6 10, 05, 05] + +08C4; [66 B6 17, 05, 05] + +08A5; [66 B6 1E, 05, 05] + +08B5; [66 B6 25, 05, 05] + +0643; [66 B8, 05, 05] +1EE0A; [66 B8, 05, 10] +1EE2A; [66 B8, 05, 10] +1EE6A; [66 B8, 05, 10] +FEDB; [66 B8, 05, 18] +FEDC; [66 B8, 05, 20] +FEDA; [66 B8, 05, 28] +FED9; [66 B8, 05, 30] +FC80; [66 B8, 05, 28][66 1A, 05, 26] +FC37; [66 B8, 05, 30][66 1A, 05, 31] +FCC4; [66 B8, 05, 18][66 3A, 05, 18] +FC38; [66 B8, 05, 30][66 3A, 05, 30] +FCC5; [66 B8, 05, 18][66 4A, 05, 18] +FC39; [66 B8, 05, 30][66 4A, 05, 30] +FCC6; [66 B8, 05, 18][66 4C, 05, 18] +FC3A; [66 B8, 05, 30][66 4C, 05, 30] +FCC7; [66 B8, 05, 18][66 C6, 05, 18] +FCEB; [66 B8, 05, 20][66 C6, 05, 20] +FC81; [66 B8, 05, 28][66 C6, 05, 28] +FC3B; [66 B8, 05, 30][66 C6, 05, 30] +FCC8; [66 B8, 05, 18][66 CA, 05, 18] +FCEC; [66 B8, 05, 20][66 CA, 05, 20] +FC82; [66 B8, 05, 28][66 CA, 05, 28] +FC3C; [66 B8, 05, 30][66 CA, 05, 30] +FDC3; [66 B8, 05, 18][66 CA, 05, 18][66 CA, 05, 18] +FDBB; [66 B8, 05, 28][66 CA, 05, 28][66 CA, 05, 28] +FDB7; [66 B8, 05, 28][66 CA, 05, 28][66 F0, 05, 2C] +FC83; [66 B8, 05, 28][66 EE, 05, 26] +FC3D; [66 B8, 05, 30][66 EE, 05, 31] +FC84; [66 B8, 05, 28][66 F0, 05, 2C] +FC3E; [66 B8, 05, 30][66 F0, 05, 33] + +06A9; [66 BA, 05, 05] +FB90; [66 BA, 05, 10] +FB91; [66 BA, 05, 1B] +FB8F; [66 BA, 05, 26] +FB8E; [66 BA, 05, 31] + +06AA; [66 BC, 05, 05] + +06AB; [66 BE, 05, 05] + +06AC; [66 C0 02, 05, 05] + +077F; [66 C0 09, 05, 05] + +06AD; [66 C0 10, 05, 05] +FBD5; [66 C0 10, 05, 10] +FBD6; [66 C0 10, 05, 1B] +FBD4; [66 C0 10, 05, 26] +FBD3; [66 C0 10, 05, 31] + +06AE; [66 C0 17, 05, 05] + +08B4; [66 C0 1E, 05, 05] + +06AF; [66 C2, 05, 05] +FB94; [66 C2, 05, 10] +FB95; [66 C2, 05, 1B] +FB93; [66 C2, 05, 26] +FB92; [66 C2, 05, 31] + +08B0; [66 C4 02, 05, 05] + +08C8; [66 C4 09, 05, 05] + +06B0; [66 C4 10, 05, 05] + +06B1; [66 C4 17, 05, 05] +FB9C; [66 C4 17, 05, 10] +FB9D; [66 C4 17, 05, 1B] +FB9B; [66 C4 17, 05, 26] +FB9A; [66 C4 17, 05, 31] + +06B2; [66 C4 1E, 05, 05] + +06B3; [66 C4 25, 05, 05] +FB98; [66 C4 25, 05, 10] +FB99; [66 C4 25, 05, 1B] +FB97; [66 C4 25, 05, 26] +FB96; [66 C4 25, 05, 31] + +06B4; [66 C4 2C, 05, 05] + +0762; [66 C4 33, 05, 05] + +063B; [66 C4 3A, 05, 05] + +088D; [66 C4 41, 05, 05] + +063C; [66 C4 48, 05, 05] + +0763; [66 C4 4F, 05, 05] + +0764; [66 C4 56, 05, 05] + +08C2; [66 C4 5D, 05, 05] + +0644; [66 C6, 05, 05] +1EE0B; [66 C6, 05, 10] +1EE2B; [66 C6, 05, 10] +1EE4B; [66 C6, 05, 10] +1EE8B; [66 C6, 05, 10] +1EEAB; [66 C6, 05, 10] +FEDF; [66 C6, 05, 18] +FEE0; [66 C6, 05, 20] +FEDE; [66 C6, 05, 28] +FEDD; [66 C6, 05, 30] +FEF6; [66 C6, 05, 28][66 08, 05, 20] +FEF5; [66 C6, 05, 30][66 08, 05, 2E] +FEF8; [66 C6, 05, 28][66 0A, 05, 20] +FEF7; [66 C6, 05, 30][66 0A, 05, 2E] +FEFA; [66 C6, 05, 28][66 12, 05, 20] +FEF9; [66 C6, 05, 30][66 12, 05, 2E] +FEFC; [66 C6, 05, 28][66 1A, 05, 26] +FEFB; [66 C6, 05, 30][66 1A, 05, 31] +FCC9; [66 C6, 05, 18][66 3A, 05, 18] +FC3F; [66 C6, 05, 30][66 3A, 05, 30] +FD83; [66 C6, 05, 18][66 3A, 05, 18][66 3A, 05, 18] +FD84; [66 C6, 05, 28][66 3A, 05, 28][66 3A, 05, 28] +FDBA; [66 C6, 05, 18][66 3A, 05, 18][66 CA, 05, 18] +FDBC; [66 C6, 05, 28][66 3A, 05, 28][66 CA, 05, 28] +FDAC; [66 C6, 05, 28][66 3A, 05, 28][66 F0, 05, 2C] +FCCA; [66 C6, 05, 18][66 4A, 05, 18] +FC40; [66 C6, 05, 30][66 4A, 05, 30] +FDB5; [66 C6, 05, 18][66 4A, 05, 18][66 CA, 05, 18] +FD80; [66 C6, 05, 28][66 4A, 05, 28][66 CA, 05, 28] +FD82; [66 C6, 05, 28][66 4A, 05, 28][66 EE, 05, 26] +FD81; [66 C6, 05, 28][66 4A, 05, 28][66 F0, 05, 2C] +FCCB; [66 C6, 05, 18][66 4C, 05, 18] +FC41; [66 C6, 05, 30][66 4C, 05, 30] +FD86; [66 C6, 05, 18][66 4C, 05, 18][66 CA, 05, 18] +FD85; [66 C6, 05, 28][66 4C, 05, 28][66 CA, 05, 28] +FCCC; [66 C6, 05, 18][66 CA, 05, 18] +FCED; [66 C6, 05, 20][66 CA, 05, 20] +FC85; [66 C6, 05, 28][66 CA, 05, 28] +FC42; [66 C6, 05, 30][66 CA, 05, 30] +FD88; [66 C6, 05, 18][66 CA, 05, 18][66 4A, 05, 18] +FD87; [66 C6, 05, 28][66 CA, 05, 28][66 4A, 05, 28] +FDAD; [66 C6, 05, 28][66 CA, 05, 28][66 F0, 05, 2C] +FCCD; [66 C6, 05, 18][66 D8, 05, 18] +FC86; [66 C6, 05, 28][66 EE, 05, 26] +FC43; [66 C6, 05, 30][66 EE, 05, 31] +FC87; [66 C6, 05, 28][66 F0, 05, 2C] +FC44; [66 C6, 05, 30][66 F0, 05, 33] + +06B5; [66 C8 02, 05, 05] + +06B6; [66 C8 09, 05, 05] + +06B7; [66 C8 10, 05, 05] + +06B8; [66 C8 17, 05, 05] + +076A; [66 C8 1E, 05, 05] + +08A6; [66 C8 25, 05, 05] + +08C7; [66 C8 2C, 05, 05] + +0645; [66 CA, 05, 05] +1EE0C; [66 CA, 05, 10] +1EE2C; [66 CA, 05, 10] +1EE6C; [66 CA, 05, 10] +1EE8C; [66 CA, 05, 10] +1EEAC; [66 CA, 05, 10] +FEE3; [66 CA, 05, 18] +FEE4; [66 CA, 05, 20] +FEE2; [66 CA, 05, 28] +FEE1; [66 CA, 05, 30] +06FE; [66 CA, 70, 05] +FC88; [66 CA, 05, 28][66 1A, 05, 26] +FCCE; [66 CA, 05, 18][66 3A, 05, 18] +FC45; [66 CA, 05, 30][66 3A, 05, 30] +FD8C; [66 CA, 05, 18][66 3A, 05, 18][66 4A, 05, 18] +FD92; [66 CA, 05, 18][66 3A, 05, 18][66 4C, 05, 18] +FD8D; [66 CA, 05, 18][66 3A, 05, 18][66 CA, 05, 18] +FDC0; [66 CA, 05, 28][66 3A, 05, 28][66 F0, 05, 2C] +FCCF; [66 CA, 05, 18][66 4A, 05, 18] +FC46; [66 CA, 05, 30][66 4A, 05, 30] +FD89; [66 CA, 05, 18][66 4A, 05, 18][66 3A, 05, 18] +FD8A; [66 CA, 05, 18][66 4A, 05, 18][66 CA, 05, 18] +FDF4; [66 CA, 05, 30][66 4A, 05, 30][66 CA, 05, 30][66 56, 05, 2C] +FD8B; [66 CA, 05, 28][66 4A, 05, 28][66 F0, 05, 2C] +FCD0; [66 CA, 05, 18][66 4C, 05, 18] +FC47; [66 CA, 05, 30][66 4C, 05, 30] +FD8E; [66 CA, 05, 18][66 4C, 05, 18][66 3A, 05, 18] +FD8F; [66 CA, 05, 18][66 4C, 05, 18][66 CA, 05, 18] +FDB9; [66 CA, 05, 28][66 4C, 05, 28][66 F0, 05, 2C] +FCD1; [66 CA, 05, 18][66 CA, 05, 18] +FC89; [66 CA, 05, 28][66 CA, 05, 28] +FC48; [66 CA, 05, 30][66 CA, 05, 30] +FDB1; [66 CA, 05, 28][66 CA, 05, 28][66 F0, 05, 2C] +FC49; [66 CA, 05, 30][66 EE, 05, 31] +FC4A; [66 CA, 05, 30][66 F0, 05, 33] + +0765; [66 CC 02, 05, 05] + +0766; [66 CC 09, 05, 05] + +08A7; [66 CC 10, 05, 05] + +0646; [66 CE, 05, 05] +1EE0D; [66 CE, 05, 10] +1EE2D; [66 CE, 05, 10] +1EE4D; [66 CE, 05, 10] +1EE6D; [66 CE, 05, 10] +1EE8D; [66 CE, 05, 10] +1EEAD; [66 CE, 05, 10] +FEE7; [66 CE, 05, 18] +FEE8; [66 CE, 05, 20] +FEE6; [66 CE, 05, 28] +FEE5; [66 CE, 05, 30] +FCD2; [66 CE, 05, 18][66 3A, 05, 18] +FC4B; [66 CE, 05, 30][66 3A, 05, 30] +FDB8; [66 CE, 05, 18][66 3A, 05, 18][66 4A, 05, 18] +FDBD; [66 CE, 05, 28][66 3A, 05, 28][66 4A, 05, 28] +FD98; [66 CE, 05, 18][66 3A, 05, 18][66 CA, 05, 18] +FD97; [66 CE, 05, 28][66 3A, 05, 28][66 CA, 05, 28] +FD99; [66 CE, 05, 28][66 3A, 05, 28][66 EE, 05, 26] +FDC7; [66 CE, 05, 28][66 3A, 05, 28][66 F0, 05, 2C] +FCD3; [66 CE, 05, 18][66 4A, 05, 18] +FC4C; [66 CE, 05, 30][66 4A, 05, 30] +FD95; [66 CE, 05, 18][66 4A, 05, 18][66 CA, 05, 18] +FD96; [66 CE, 05, 28][66 4A, 05, 28][66 EE, 05, 26] +FDB3; [66 CE, 05, 28][66 4A, 05, 28][66 F0, 05, 2C] +FCD4; [66 CE, 05, 18][66 4C, 05, 18] +FC4D; [66 CE, 05, 30][66 4C, 05, 30] +FC8A; [66 CE, 05, 28][66 70, 05, 1E] +FC8B; [66 CE, 05, 28][66 72, 05, 1E] +FCD5; [66 CE, 05, 18][66 CA, 05, 18] +FCEE; [66 CE, 05, 20][66 CA, 05, 20] +FC8C; [66 CE, 05, 28][66 CA, 05, 28] +FC4E; [66 CE, 05, 30][66 CA, 05, 30] +FD9B; [66 CE, 05, 28][66 CA, 05, 28][66 EE, 05, 26] +FD9A; [66 CE, 05, 28][66 CA, 05, 28][66 F0, 05, 2C] +FC8D; [66 CE, 05, 28][66 CE, 05, 28] +FCD6; [66 CE, 05, 18][66 D8, 05, 18] +FCEF; [66 CE, 05, 20][66 D8, 05, 20] +FC8E; [66 CE, 05, 28][66 EE, 05, 26] +FC4F; [66 CE, 05, 30][66 EE, 05, 31] +FC8F; [66 CE, 05, 28][66 F0, 05, 2C] +FC50; [66 CE, 05, 30][66 F0, 05, 33] + +06BA; [66 D0, 05, 05] +1EE1D; [66 D0, 05, 10] +1EE5D; [66 D0, 05, 10] +FB9F; [66 D0, 05, 1E] +FB9E; [66 D0, 05, 2C] + +08BD; [66 D2 02, 05, 05] + +06BB; [66 D2 09, 05, 05] +FBA2; [66 D2 09, 05, 10] +FBA3; [66 D2 09, 05, 1B] +FBA1; [66 D2 09, 05, 26] +FBA0; [66 D2 09, 05, 31] + +06BC; [66 D4, 05, 05] + +06BD; [66 D6 02, 05, 05] + +06B9; [66 D6 09, 05, 05] + +0767; [66 D6 10, 05, 05] + +0768; [66 D6 17, 05, 05] + +0769; [66 D6 1E, 05, 05] + +0889; [66 D6 25, 05, 05] + +0647; [66 D8, 05, 05] +1EE24; [66 D8, 05, 10] +1EE64; [66 D8, 05, 10] +1EE84; [66 D8, 05, 10] +FEEB; [66 D8, 05, 18] +FEEC; [66 D8, 05, 20] +FEEA; [66 D8, 05, 28] +FEE9; [66 D8, 05, 30] +FCD9; [66 D8, 05, 18][, EA F2, 10] +FCD7; [66 D8, 05, 18][66 3A, 05, 18] +FC51; [66 D8, 05, 30][66 3A, 05, 30] +FCD8; [66 D8, 05, 18][66 CA, 05, 18] +FC52; [66 D8, 05, 30][66 CA, 05, 30] +FD93; [66 D8, 05, 18][66 CA, 05, 18][66 3A, 05, 18] +FD94; [66 D8, 05, 18][66 CA, 05, 18][66 CA, 05, 18] +FC53; [66 D8, 05, 30][66 EE, 05, 31] +FC54; [66 D8, 05, 30][66 F0, 05, 33] + +06BE; [66 DA, 05, 05] +FBAC; [66 DA, 05, 10] +FBAD; [66 DA, 05, 1B] +FBAB; [66 DA, 05, 26] +FBAA; [66 DA, 05, 31] + +06C1; [66 DC, 05, 05] +FBA8; [66 DC, 05, 10] +FBA9; [66 DC, 05, 1B] +FBA7; [66 DC, 05, 26] +FBA6; [66 DC, 05, 31] +06C2; [66 DC, 05, 05][, E8 4E, 05] + +06C3; [66 DE 02, 05, 05] + +06FF; [66 DE 09, 05, 05] + +06D5; [66 DE 10, 05, 05] +06C0; [66 DE 10, 05, 05][, E8 4E, 05] +FBA5; [66 DE 10, 05, 20][, E8 4E, 20] +FBA4; [66 DE 10, 05, 2E][, E8 4E, 2E] + +0648; [66 E0, 05, 05] +06E5; [66 E0, 05, 10] +0884; [66 E0, 05, 10] +1EE05; [66 E0, 05, 1B] +1EE85; [66 E0, 05, 1B] +1EEA5; [66 E0, 05, 1B] +FEEE; [66 E0, 05, 26] +FEED; [66 E0, 05, 31] +FDF8; [66 E0, 05, 31][66 88, 05, 30][66 C6, 05, 30][66 CA, 05, 30] + +06C4; [66 E2, 05, 05] + +06C5; [66 E4 02, 05, 05] +FBE1; [66 E4 02, 05, 20] +FBE0; [66 E4 02, 05, 2E] + +06C6; [66 E4 09, 05, 05] +FBDA; [66 E4 09, 05, 20] +FBD9; [66 E4 09, 05, 2E] + +06C7; [66 E6, 05, 05] +FBD8; [66 E6, 05, 1E] +FBD7; [66 E6, 05, 2C] + +06C8; [66 E8, 05, 05] +FBDC; [66 E8, 05, 20] +FBDB; [66 E8, 05, 2E] + +06C9; [66 EA, 05, 05] +FBE3; [66 EA, 05, 20] +FBE2; [66 EA, 05, 2E] + +06CA; [66 EC 02, 05, 05] + +06CB; [66 EC 09, 05, 05] +FBDF; [66 EC 09, 05, 20] +FBDE; [66 EC 09, 05, 2E] + +08B1; [66 EC 10, 05, 05] + +06CF; [66 EC 17, 05, 05] + +0778; [66 EC 1E, 05, 05] + +0779; [66 EC 25, 05, 05] + +08AB; [66 EC 2C, 05, 05] + +0649; [66 EE, 05, 05] +FBE8; [66 EE, 05, 10] +FBE9; [66 EE, 05, 1B] +FEF0; [66 EE, 05, 26] +FEEF; [66 EE, 05, 31] +FC90; [66 EE, 05, 26][, EA F2, 1E] +FC5D; [66 EE, 05, 31][, EA F2, 2C] + +064A; [66 F0, 05, 05] +06E6; [66 F0, 05, 10] +0885; [66 F0, 05, 10] +0886; [66 F0, 05, 10] +1EE09; [66 F0, 05, 17] +1EE29; [66 F0, 05, 17] +1EE49; [66 F0, 05, 17] +1EE69; [66 F0, 05, 17] +1EE89; [66 F0, 05, 17] +1EEA9; [66 F0, 05, 17] +FEF3; [66 F0, 05, 1E] +FEF4; [66 F0, 05, 25] +FEF2; [66 F0, 05, 2C] +FEF1; [66 F0, 05, 33] +FCDA; [66 F0, 05, 1E][66 3A, 05, 18] +FC55; [66 F0, 05, 33][66 3A, 05, 30] +FDAF; [66 F0, 05, 2C][66 3A, 05, 28][66 F0, 05, 2C] +FCDB; [66 F0, 05, 1E][66 4A, 05, 18] +FC56; [66 F0, 05, 33][66 4A, 05, 30] +FDAE; [66 F0, 05, 2C][66 4A, 05, 28][66 F0, 05, 2C] +FCDC; [66 F0, 05, 1E][66 4C, 05, 18] +FC57; [66 F0, 05, 33][66 4C, 05, 30] +FC91; [66 F0, 05, 2C][66 70, 05, 1E] +FC92; [66 F0, 05, 2C][66 72, 05, 1E] +FCDD; [66 F0, 05, 1E][66 CA, 05, 18] +FCF0; [66 F0, 05, 25][66 CA, 05, 20] +FC93; [66 F0, 05, 2C][66 CA, 05, 28] +FC58; [66 F0, 05, 33][66 CA, 05, 30] +FD9D; [66 F0, 05, 1E][66 CA, 05, 18][66 CA, 05, 18] +FD9C; [66 F0, 05, 2C][66 CA, 05, 28][66 CA, 05, 28] +FDB0; [66 F0, 05, 2C][66 CA, 05, 28][66 F0, 05, 2C] +FC94; [66 F0, 05, 2C][66 CE, 05, 28] +FCDE; [66 F0, 05, 1E][66 D8, 05, 18] +FCF1; [66 F0, 05, 25][66 D8, 05, 20] +FC95; [66 F0, 05, 2C][66 EE, 05, 26] +FC59; [66 F0, 05, 33][66 EE, 05, 31] +FC96; [66 F0, 05, 2C][66 F0, 05, 2C] +FC5A; [66 F0, 05, 33][66 F0, 05, 33] + +06CC; [66 F2, 05, 05] +08C9; [66 F2, 05, 10] +FBFE; [66 F2, 05, 18] +FBFF; [66 F2, 05, 20] +FBFD; [66 F2, 05, 28] +FBFC; [66 F2, 05, 30] + +06CD; [66 F4, 05, 05] + +06CE; [66 F6, 05, 05] + +06D0; [66 F8, 05, 05] +FBE6; [66 F8, 05, 10] +FBE7; [66 F8, 05, 1B] +FBE5; [66 F8, 05, 26] +FBE4; [66 F8, 05, 31] + +06D1; [66 FA 02, 05, 05] + +063D; [66 FA 09, 05, 05] + +063E; [66 FA 10, 05, 05] + +063F; [66 FA 17, 05, 05] + +0620; [66 FA 1E, 05, 05] + +0775; [66 FA 25, 05, 05] + +0776; [66 FA 2C, 05, 05] + +0777; [66 FA 33, 05, 05] + +08BA; [66 FA 3A, 05, 05] + +06D2; [66 FC, 05, 05] +FBAF; [66 FC, 05, 20] +FBAE; [66 FC, 05, 2E] +06D3; [66 FC, 05, 05][, E8 4E, 05] +FBB1; [66 FC, 05, 20][, E8 4E, 20] +FBB0; [66 FC, 05, 2E][, E8 4E, 2E] + +077A; [66 FE 02, 05, 05] + +077B; [66 FE 09, 05, 05] + +088E; [66 FE 10, 05, 05] FDD1 0710; [67 04 02, 05, 05] # SYRIAC first primary starts new lead byte (compressible) @@ -25761,843 +26740,899 @@ FDD1 12A0; [67 8F 02, 05, 05] # ETHIOPIC first primary (compressible) 1380; [67 8F F0, 05, 05] -1381; [67 8F F7, 05, 05] +1E7ED; [67 8F F7, 05, 05] + +1381; [67 8F FE, 05, 05] + +1E7EE; [67 90 07, 05, 05] + +1382; [67 90 0E, 05, 05] + +1383; [67 90 15, 05, 05] + +2D81; [67 90 1C, 05, 05] + +1220; [67 90 23, 05, 05] + +1221; [67 90 2A, 05, 05] + +1222; [67 90 31, 05, 05] + +1223; [67 90 38, 05, 05] + +1224; [67 90 3F, 05, 05] + +1225; [67 90 46, 05, 05] + +1226; [67 90 4D, 05, 05] + +1227; [67 90 54, 05, 05] + +1228; [67 90 5B, 05, 05] + +1229; [67 90 62, 05, 05] + +122A; [67 90 69, 05, 05] + +122B; [67 90 70, 05, 05] + +122C; [67 90 77, 05, 05] + +122D; [67 90 7E, 05, 05] + +122E; [67 90 85, 05, 05] + +122F; [67 90 8C, 05, 05] -1382; [67 8F FE, 05, 05] +2D82; [67 90 93, 05, 05] -1383; [67 90 07, 05, 05] +1230; [67 90 9A, 05, 05] -2D81; [67 90 0E, 05, 05] +1231; [67 90 A1, 05, 05] -1220; [67 90 15, 05, 05] +1232; [67 90 A8, 05, 05] -1221; [67 90 1C, 05, 05] +1233; [67 90 AF, 05, 05] -1222; [67 90 23, 05, 05] +1234; [67 90 B6, 05, 05] -1223; [67 90 2A, 05, 05] +1235; [67 90 BD, 05, 05] -1224; [67 90 31, 05, 05] +1236; [67 90 C4, 05, 05] -1225; [67 90 38, 05, 05] +1237; [67 90 CB, 05, 05] -1226; [67 90 3F, 05, 05] +2D83; [67 90 D2, 05, 05] -1227; [67 90 46, 05, 05] +AB01; [67 90 D9, 05, 05] -1228; [67 90 4D, 05, 05] +AB02; [67 90 E0, 05, 05] -1229; [67 90 54, 05, 05] +AB03; [67 90 E7, 05, 05] -122A; [67 90 5B, 05, 05] +AB04; [67 90 EE, 05, 05] -122B; [67 90 62, 05, 05] +AB05; [67 90 F5, 05, 05] -122C; [67 90 69, 05, 05] +AB06; [67 90 FC, 05, 05] -122D; [67 90 70, 05, 05] +1238; [67 91 05, 05, 05] -122E; [67 90 77, 05, 05] +1239; [67 91 0C, 05, 05] -122F; [67 90 7E, 05, 05] +123A; [67 91 13, 05, 05] -2D82; [67 90 85, 05, 05] +123B; [67 91 1A, 05, 05] -1230; [67 90 8C, 05, 05] +123C; [67 91 21, 05, 05] -1231; [67 90 93, 05, 05] +123D; [67 91 28, 05, 05] -1232; [67 90 9A, 05, 05] +123E; [67 91 2F, 05, 05] -1233; [67 90 A1, 05, 05] +123F; [67 91 36, 05, 05] -1234; [67 90 A8, 05, 05] +2D84; [67 91 3D, 05, 05] -1235; [67 90 AF, 05, 05] +1240; [67 91 44, 05, 05] -1236; [67 90 B6, 05, 05] +1241; [67 91 4B, 05, 05] -1237; [67 90 BD, 05, 05] +1242; [67 91 52, 05, 05] -2D83; [67 90 C4, 05, 05] +1243; [67 91 59, 05, 05] -AB01; [67 90 CB, 05, 05] +1244; [67 91 60, 05, 05] -AB02; [67 90 D2, 05, 05] +1245; [67 91 67, 05, 05] -AB03; [67 90 D9, 05, 05] +1246; [67 91 6E, 05, 05] -AB04; [67 90 E0, 05, 05] +1247; [67 91 75, 05, 05] -AB05; [67 90 E7, 05, 05] +1248; [67 91 7C, 05, 05] -AB06; [67 90 EE, 05, 05] +1E7F0; [67 91 83, 05, 05] -1238; [67 90 F5, 05, 05] +124A; [67 91 8A, 05, 05] -1239; [67 90 FC, 05, 05] +124B; [67 91 91, 05, 05] -123A; [67 91 05, 05, 05] +1E7F1; [67 91 98, 05, 05] -123B; [67 91 0C, 05, 05] +124C; [67 91 9F, 05, 05] -123C; [67 91 13, 05, 05] +1E7F2; [67 91 A6, 05, 05] -123D; [67 91 1A, 05, 05] +124D; [67 91 AD, 05, 05] -123E; [67 91 21, 05, 05] +1250; [67 91 B4, 05, 05] -123F; [67 91 28, 05, 05] +1251; [67 91 BB, 05, 05] -2D84; [67 91 2F, 05, 05] +1252; [67 91 C2, 05, 05] -1240; [67 91 36, 05, 05] +1253; [67 91 C9, 05, 05] -1241; [67 91 3D, 05, 05] +1254; [67 91 D0, 05, 05] -1242; [67 91 44, 05, 05] +1255; [67 91 D7, 05, 05] -1243; [67 91 4B, 05, 05] +1256; [67 91 DE, 05, 05] -1244; [67 91 52, 05, 05] +1258; [67 91 E5, 05, 05] -1245; [67 91 59, 05, 05] +125A; [67 91 EC, 05, 05] -1246; [67 91 60, 05, 05] +125B; [67 91 F3, 05, 05] -1247; [67 91 67, 05, 05] +125C; [67 91 FA, 05, 05] -1248; [67 91 6E, 05, 05] +125D; [67 92 03, 05, 05] -124A; [67 91 75, 05, 05] +1260; [67 92 0A, 05, 05] -124B; [67 91 7C, 05, 05] +1261; [67 92 11, 05, 05] -124C; [67 91 83, 05, 05] +1262; [67 92 18, 05, 05] -124D; [67 91 8A, 05, 05] +1263; [67 92 1F, 05, 05] -1250; [67 91 91, 05, 05] +1264; [67 92 26, 05, 05] -1251; [67 91 98, 05, 05] +1265; [67 92 2D, 05, 05] -1252; [67 91 9F, 05, 05] +1266; [67 92 34, 05, 05] -1253; [67 91 A6, 05, 05] +1267; [67 92 3B, 05, 05] -1254; [67 91 AD, 05, 05] +1384; [67 92 42, 05, 05] -1255; [67 91 B4, 05, 05] +1E7F3; [67 92 49, 05, 05] -1256; [67 91 BB, 05, 05] +1385; [67 92 50, 05, 05] -1258; [67 91 C2, 05, 05] +1E7F4; [67 92 57, 05, 05] -125A; [67 91 C9, 05, 05] +1386; [67 92 5E, 05, 05] -125B; [67 91 D0, 05, 05] +1387; [67 92 65, 05, 05] -125C; [67 91 D7, 05, 05] +2D85; [67 92 6C, 05, 05] -125D; [67 91 DE, 05, 05] +1268; [67 92 73, 05, 05] -1260; [67 91 E5, 05, 05] +1269; [67 92 7A, 05, 05] -1261; [67 91 EC, 05, 05] +126A; [67 92 81, 05, 05] -1262; [67 91 F3, 05, 05] +126B; [67 92 88, 05, 05] -1263; [67 91 FA, 05, 05] +126C; [67 92 8F, 05, 05] -1264; [67 92 03, 05, 05] +126D; [67 92 96, 05, 05] -1265; [67 92 0A, 05, 05] +126E; [67 92 9D, 05, 05] -1266; [67 92 11, 05, 05] +126F; [67 92 A4, 05, 05] -1267; [67 92 18, 05, 05] +1270; [67 92 AB, 05, 05] -1384; [67 92 1F, 05, 05] +1271; [67 92 B2, 05, 05] -1385; [67 92 26, 05, 05] +1272; [67 92 B9, 05, 05] -1386; [67 92 2D, 05, 05] +1273; [67 92 C0, 05, 05] -1387; [67 92 34, 05, 05] +1274; [67 92 C7, 05, 05] -2D85; [67 92 3B, 05, 05] +1275; [67 92 CE, 05, 05] -1268; [67 92 42, 05, 05] +1276; [67 92 D5, 05, 05] -1269; [67 92 49, 05, 05] +1277; [67 92 DC, 05, 05] -126A; [67 92 50, 05, 05] +2D86; [67 92 E3, 05, 05] -126B; [67 92 57, 05, 05] +1278; [67 92 EA, 05, 05] -126C; [67 92 5E, 05, 05] +1279; [67 92 F1, 05, 05] -126D; [67 92 65, 05, 05] +127A; [67 92 F8, 05, 05] -126E; [67 92 6C, 05, 05] +127B; [67 92 FF, 05, 05] -126F; [67 92 73, 05, 05] +127C; [67 93 08, 05, 05] -1270; [67 92 7A, 05, 05] +127D; [67 93 0F, 05, 05] -1271; [67 92 81, 05, 05] +127E; [67 93 16, 05, 05] -1272; [67 92 88, 05, 05] +127F; [67 93 1D, 05, 05] -1273; [67 92 8F, 05, 05] +2D87; [67 93 24, 05, 05] -1274; [67 92 96, 05, 05] +1280; [67 93 2B, 05, 05] -1275; [67 92 9D, 05, 05] +1281; [67 93 32, 05, 05] -1276; [67 92 A4, 05, 05] +1282; [67 93 39, 05, 05] -1277; [67 92 AB, 05, 05] +1283; [67 93 40, 05, 05] -2D86; [67 92 B2, 05, 05] +1284; [67 93 47, 05, 05] -1278; [67 92 B9, 05, 05] +1285; [67 93 4E, 05, 05] -1279; [67 92 C0, 05, 05] +1286; [67 93 55, 05, 05] -127A; [67 92 C7, 05, 05] +1287; [67 93 5C, 05, 05] -127B; [67 92 CE, 05, 05] +1288; [67 93 63, 05, 05] -127C; [67 92 D5, 05, 05] +128A; [67 93 6A, 05, 05] -127D; [67 92 DC, 05, 05] +128B; [67 93 71, 05, 05] -127E; [67 92 E3, 05, 05] +128C; [67 93 78, 05, 05] -127F; [67 92 EA, 05, 05] +128D; [67 93 7F, 05, 05] -2D87; [67 92 F1, 05, 05] +1290; [67 93 86, 05, 05] -1280; [67 92 F8, 05, 05] +1291; [67 93 8D, 05, 05] -1281; [67 92 FF, 05, 05] +1292; [67 93 94, 05, 05] -1282; [67 93 08, 05, 05] +1293; [67 93 9B, 05, 05] -1283; [67 93 0F, 05, 05] +1294; [67 93 A2, 05, 05] -1284; [67 93 16, 05, 05] +1295; [67 93 A9, 05, 05] -1285; [67 93 1D, 05, 05] +1296; [67 93 B0, 05, 05] -1286; [67 93 24, 05, 05] +1297; [67 93 B7, 05, 05] -1287; [67 93 2B, 05, 05] +2D88; [67 93 BE, 05, 05] -1288; [67 93 32, 05, 05] +1298; [67 93 C5, 05, 05] -128A; [67 93 39, 05, 05] +1299; [67 93 CC, 05, 05] -128B; [67 93 40, 05, 05] +129A; [67 93 D3, 05, 05] -128C; [67 93 47, 05, 05] +129B; [67 93 DA, 05, 05] -128D; [67 93 4E, 05, 05] +129C; [67 93 E1, 05, 05] -1290; [67 93 55, 05, 05] +129D; [67 93 E8, 05, 05] -1291; [67 93 5C, 05, 05] +129E; [67 93 EF, 05, 05] -1292; [67 93 63, 05, 05] +129F; [67 93 F6, 05, 05] -1293; [67 93 6A, 05, 05] +2D89; [67 93 FD, 05, 05] -1294; [67 93 71, 05, 05] +12A0; [67 94 06, 05, 05] -1295; [67 93 78, 05, 05] +12A1; [67 94 0D, 05, 05] -1296; [67 93 7F, 05, 05] +12A2; [67 94 14, 05, 05] -1297; [67 93 86, 05, 05] +12A3; [67 94 1B, 05, 05] -2D88; [67 93 8D, 05, 05] +12A4; [67 94 22, 05, 05] -1298; [67 93 94, 05, 05] +12A5; [67 94 29, 05, 05] -1299; [67 93 9B, 05, 05] +12A6; [67 94 30, 05, 05] -129A; [67 93 A2, 05, 05] +12A7; [67 94 37, 05, 05] -129B; [67 93 A9, 05, 05] +2D8A; [67 94 3E, 05, 05] -129C; [67 93 B0, 05, 05] +12A8; [67 94 45, 05, 05] -129D; [67 93 B7, 05, 05] +12A9; [67 94 4C, 05, 05] -129E; [67 93 BE, 05, 05] +12AA; [67 94 53, 05, 05] -129F; [67 93 C5, 05, 05] +12AB; [67 94 5A, 05, 05] -2D89; [67 93 CC, 05, 05] +12AC; [67 94 61, 05, 05] -12A0; [67 93 D3, 05, 05] +12AD; [67 94 68, 05, 05] -12A1; [67 93 DA, 05, 05] +12AE; [67 94 6F, 05, 05] -12A2; [67 93 E1, 05, 05] +12AF; [67 94 76, 05, 05] -12A3; [67 93 E8, 05, 05] +12B0; [67 94 7D, 05, 05] -12A4; [67 93 EF, 05, 05] +1E7F5; [67 94 84, 05, 05] -12A5; [67 93 F6, 05, 05] +12B2; [67 94 8B, 05, 05] -12A6; [67 93 FD, 05, 05] +12B3; [67 94 92, 05, 05] -12A7; [67 94 06, 05, 05] +1E7F6; [67 94 99, 05, 05] -2D8A; [67 94 0D, 05, 05] +12B4; [67 94 A0, 05, 05] -12A8; [67 94 14, 05, 05] +1E7F7; [67 94 A7, 05, 05] -12A9; [67 94 1B, 05, 05] +12B5; [67 94 AE, 05, 05] -12AA; [67 94 22, 05, 05] +12B8; [67 94 B5, 05, 05] -12AB; [67 94 29, 05, 05] +12B9; [67 94 BC, 05, 05] -12AC; [67 94 30, 05, 05] +12BA; [67 94 C3, 05, 05] -12AD; [67 94 37, 05, 05] +12BB; [67 94 CA, 05, 05] -12AE; [67 94 3E, 05, 05] +12BC; [67 94 D1, 05, 05] -12AF; [67 94 45, 05, 05] +12BD; [67 94 D8, 05, 05] -12B0; [67 94 4C, 05, 05] +12BE; [67 94 DF, 05, 05] -12B2; [67 94 53, 05, 05] +1E7E8; [67 94 E6, 05, 05] -12B3; [67 94 5A, 05, 05] +12C0; [67 94 ED, 05, 05] -12B4; [67 94 61, 05, 05] +1E7E9; [67 94 F4, 05, 05] -12B5; [67 94 68, 05, 05] +12C2; [67 94 FB, 05, 05] -12B8; [67 94 6F, 05, 05] +12C3; [67 95 04, 05, 05] -12B9; [67 94 76, 05, 05] +1E7EA; [67 95 0B, 05, 05] -12BA; [67 94 7D, 05, 05] +12C4; [67 95 12, 05, 05] -12BB; [67 94 84, 05, 05] +1E7EB; [67 95 19, 05, 05] -12BC; [67 94 8B, 05, 05] +12C5; [67 95 20, 05, 05] -12BD; [67 94 92, 05, 05] +12C8; [67 95 27, 05, 05] -12BE; [67 94 99, 05, 05] +12C9; [67 95 2E, 05, 05] -12C0; [67 94 A0, 05, 05] +12CA; [67 95 35, 05, 05] -12C2; [67 94 A7, 05, 05] +12CB; [67 95 3C, 05, 05] -12C3; [67 94 AE, 05, 05] +12CC; [67 95 43, 05, 05] -12C4; [67 94 B5, 05, 05] +12CD; [67 95 4A, 05, 05] -12C5; [67 94 BC, 05, 05] +12CE; [67 95 51, 05, 05] -12C8; [67 94 C3, 05, 05] +12CF; [67 95 58, 05, 05] -12C9; [67 94 CA, 05, 05] +12D0; [67 95 5F, 05, 05] -12CA; [67 94 D1, 05, 05] +12D1; [67 95 66, 05, 05] -12CB; [67 94 D8, 05, 05] +12D2; [67 95 6D, 05, 05] -12CC; [67 94 DF, 05, 05] +12D3; [67 95 74, 05, 05] -12CD; [67 94 E6, 05, 05] +12D4; [67 95 7B, 05, 05] -12CE; [67 94 ED, 05, 05] +12D5; [67 95 82, 05, 05] -12CF; [67 94 F4, 05, 05] +12D6; [67 95 89, 05, 05] -12D0; [67 94 FB, 05, 05] +12D8; [67 95 90, 05, 05] -12D1; [67 95 04, 05, 05] +12D9; [67 95 97, 05, 05] -12D2; [67 95 0B, 05, 05] +12DA; [67 95 9E, 05, 05] -12D3; [67 95 12, 05, 05] +12DB; [67 95 A5, 05, 05] -12D4; [67 95 19, 05, 05] +12DC; [67 95 AC, 05, 05] -12D5; [67 95 20, 05, 05] +12DD; [67 95 B3, 05, 05] -12D6; [67 95 27, 05, 05] +12DE; [67 95 BA, 05, 05] -12D8; [67 95 2E, 05, 05] +12DF; [67 95 C1, 05, 05] -12D9; [67 95 35, 05, 05] +2D8B; [67 95 C8, 05, 05] -12DA; [67 95 3C, 05, 05] +AB11; [67 95 CF, 05, 05] -12DB; [67 95 43, 05, 05] +AB12; [67 95 D6, 05, 05] -12DC; [67 95 4A, 05, 05] +AB13; [67 95 DD, 05, 05] -12DD; [67 95 51, 05, 05] +AB14; [67 95 E4, 05, 05] -12DE; [67 95 58, 05, 05] +AB15; [67 95 EB, 05, 05] -12DF; [67 95 5F, 05, 05] +AB16; [67 95 F2, 05, 05] -2D8B; [67 95 66, 05, 05] +12E0; [67 95 F9, 05, 05] -AB11; [67 95 6D, 05, 05] +12E1; [67 96 02, 05, 05] -AB12; [67 95 74, 05, 05] +12E2; [67 96 09, 05, 05] -AB13; [67 95 7B, 05, 05] +12E3; [67 96 10, 05, 05] -AB14; [67 95 82, 05, 05] +12E4; [67 96 17, 05, 05] -AB15; [67 95 89, 05, 05] +12E5; [67 96 1E, 05, 05] -AB16; [67 95 90, 05, 05] +12E6; [67 96 25, 05, 05] -12E0; [67 95 97, 05, 05] +12E7; [67 96 2C, 05, 05] -12E1; [67 95 9E, 05, 05] +12E8; [67 96 33, 05, 05] -12E2; [67 95 A5, 05, 05] +12E9; [67 96 3A, 05, 05] -12E3; [67 95 AC, 05, 05] +12EA; [67 96 41, 05, 05] -12E4; [67 95 B3, 05, 05] +12EB; [67 96 48, 05, 05] -12E5; [67 95 BA, 05, 05] +12EC; [67 96 4F, 05, 05] -12E6; [67 95 C1, 05, 05] +12ED; [67 96 56, 05, 05] -12E7; [67 95 C8, 05, 05] +12EE; [67 96 5D, 05, 05] -12E8; [67 95 CF, 05, 05] +12EF; [67 96 64, 05, 05] -12E9; [67 95 D6, 05, 05] +12F0; [67 96 6B, 05, 05] -12EA; [67 95 DD, 05, 05] +12F1; [67 96 72, 05, 05] -12EB; [67 95 E4, 05, 05] +12F2; [67 96 79, 05, 05] -12EC; [67 95 EB, 05, 05] +12F3; [67 96 80, 05, 05] -12ED; [67 95 F2, 05, 05] +12F4; [67 96 87, 05, 05] -12EE; [67 95 F9, 05, 05] +12F5; [67 96 8E, 05, 05] -12EF; [67 96 02, 05, 05] +12F6; [67 96 95, 05, 05] -12F0; [67 96 09, 05, 05] +12F7; [67 96 9C, 05, 05] -12F1; [67 96 10, 05, 05] +2D8C; [67 96 A3, 05, 05] -12F2; [67 96 17, 05, 05] +AB09; [67 96 AA, 05, 05] -12F3; [67 96 1E, 05, 05] +AB0A; [67 96 B1, 05, 05] -12F4; [67 96 25, 05, 05] +AB0B; [67 96 B8, 05, 05] -12F5; [67 96 2C, 05, 05] +AB0C; [67 96 BF, 05, 05] -12F6; [67 96 33, 05, 05] +AB0D; [67 96 C6, 05, 05] -12F7; [67 96 3A, 05, 05] +AB0E; [67 96 CD, 05, 05] -2D8C; [67 96 41, 05, 05] +12F8; [67 96 D4, 05, 05] -AB09; [67 96 48, 05, 05] +12F9; [67 96 DB, 05, 05] -AB0A; [67 96 4F, 05, 05] +12FA; [67 96 E2, 05, 05] -AB0B; [67 96 56, 05, 05] +12FB; [67 96 E9, 05, 05] -AB0C; [67 96 5D, 05, 05] +12FC; [67 96 F0, 05, 05] -AB0D; [67 96 64, 05, 05] +12FD; [67 96 F7, 05, 05] -AB0E; [67 96 6B, 05, 05] +12FE; [67 96 FE, 05, 05] -12F8; [67 96 72, 05, 05] +12FF; [67 97 07, 05, 05] -12F9; [67 96 79, 05, 05] +2D8D; [67 97 0E, 05, 05] -12FA; [67 96 80, 05, 05] +1300; [67 97 15, 05, 05] -12FB; [67 96 87, 05, 05] +1301; [67 97 1C, 05, 05] -12FC; [67 96 8E, 05, 05] +1302; [67 97 23, 05, 05] -12FD; [67 96 95, 05, 05] +1303; [67 97 2A, 05, 05] -12FE; [67 96 9C, 05, 05] +1304; [67 97 31, 05, 05] -12FF; [67 96 A3, 05, 05] +1305; [67 97 38, 05, 05] -2D8D; [67 96 AA, 05, 05] +1306; [67 97 3F, 05, 05] -1300; [67 96 B1, 05, 05] +1307; [67 97 46, 05, 05] -1301; [67 96 B8, 05, 05] +2D8E; [67 97 4D, 05, 05] -1302; [67 96 BF, 05, 05] +1308; [67 97 54, 05, 05] -1303; [67 96 C6, 05, 05] +1309; [67 97 5B, 05, 05] -1304; [67 96 CD, 05, 05] +130A; [67 97 62, 05, 05] -1305; [67 96 D4, 05, 05] +130B; [67 97 69, 05, 05] -1306; [67 96 DB, 05, 05] +130C; [67 97 70, 05, 05] -1307; [67 96 E2, 05, 05] +130D; [67 97 77, 05, 05] -2D8E; [67 96 E9, 05, 05] +130E; [67 97 7E, 05, 05] -1308; [67 96 F0, 05, 05] +130F; [67 97 85, 05, 05] -1309; [67 96 F7, 05, 05] +1310; [67 97 8C, 05, 05] -130A; [67 96 FE, 05, 05] +1E7F8; [67 97 93, 05, 05] -130B; [67 97 07, 05, 05] +1312; [67 97 9A, 05, 05] -130C; [67 97 0E, 05, 05] +1313; [67 97 A1, 05, 05] -130D; [67 97 15, 05, 05] +1E7F9; [67 97 A8, 05, 05] -130E; [67 97 1C, 05, 05] +1314; [67 97 AF, 05, 05] -130F; [67 97 23, 05, 05] +1E7FA; [67 97 B6, 05, 05] -1310; [67 97 2A, 05, 05] +1315; [67 97 BD, 05, 05] -1312; [67 97 31, 05, 05] +1318; [67 97 C4, 05, 05] -1313; [67 97 38, 05, 05] +1319; [67 97 CB, 05, 05] -1314; [67 97 3F, 05, 05] +131A; [67 97 D2, 05, 05] -1315; [67 97 46, 05, 05] +131B; [67 97 D9, 05, 05] -1318; [67 97 4D, 05, 05] +131C; [67 97 E0, 05, 05] -1319; [67 97 54, 05, 05] +131D; [67 97 E7, 05, 05] -131A; [67 97 5B, 05, 05] +131E; [67 97 EE, 05, 05] -131B; [67 97 62, 05, 05] +131F; [67 97 F5, 05, 05] -131C; [67 97 69, 05, 05] +2D93; [67 97 FC, 05, 05] -131D; [67 97 70, 05, 05] +2D94; [67 98 05, 05, 05] -131E; [67 97 77, 05, 05] +2D95; [67 98 0C, 05, 05] -131F; [67 97 7E, 05, 05] +2D96; [67 98 13, 05, 05] -2D93; [67 97 85, 05, 05] +1320; [67 98 1A, 05, 05] -2D94; [67 97 8C, 05, 05] +1321; [67 98 21, 05, 05] -2D95; [67 97 93, 05, 05] +1322; [67 98 28, 05, 05] -2D96; [67 97 9A, 05, 05] +1323; [67 98 2F, 05, 05] -1320; [67 97 A1, 05, 05] +1324; [67 98 36, 05, 05] -1321; [67 97 A8, 05, 05] +1325; [67 98 3D, 05, 05] -1322; [67 97 AF, 05, 05] +1326; [67 98 44, 05, 05] -1323; [67 97 B6, 05, 05] +1327; [67 98 4B, 05, 05] -1324; [67 97 BD, 05, 05] +2D8F; [67 98 52, 05, 05] -1325; [67 97 C4, 05, 05] +1328; [67 98 59, 05, 05] -1326; [67 97 CB, 05, 05] +1329; [67 98 60, 05, 05] -1327; [67 97 D2, 05, 05] +132A; [67 98 67, 05, 05] -2D8F; [67 97 D9, 05, 05] +132B; [67 98 6E, 05, 05] -1328; [67 97 E0, 05, 05] +132C; [67 98 75, 05, 05] -1329; [67 97 E7, 05, 05] +132D; [67 98 7C, 05, 05] -132A; [67 97 EE, 05, 05] +132E; [67 98 83, 05, 05] -132B; [67 97 F5, 05, 05] +132F; [67 98 8A, 05, 05] -132C; [67 97 FC, 05, 05] +2D90; [67 98 91, 05, 05] -132D; [67 98 05, 05, 05] +AB20; [67 98 98, 05, 05] -132E; [67 98 0C, 05, 05] +AB21; [67 98 9F, 05, 05] -132F; [67 98 13, 05, 05] +AB22; [67 98 A6, 05, 05] -2D90; [67 98 1A, 05, 05] +AB23; [67 98 AD, 05, 05] -AB20; [67 98 21, 05, 05] +AB24; [67 98 B4, 05, 05] -AB21; [67 98 28, 05, 05] +AB25; [67 98 BB, 05, 05] -AB22; [67 98 2F, 05, 05] +AB26; [67 98 C2, 05, 05] -AB23; [67 98 36, 05, 05] +1330; [67 98 C9, 05, 05] -AB24; [67 98 3D, 05, 05] +1331; [67 98 D0, 05, 05] -AB25; [67 98 44, 05, 05] +1332; [67 98 D7, 05, 05] -AB26; [67 98 4B, 05, 05] +1333; [67 98 DE, 05, 05] -1330; [67 98 52, 05, 05] +1334; [67 98 E5, 05, 05] -1331; [67 98 59, 05, 05] +1335; [67 98 EC, 05, 05] -1332; [67 98 60, 05, 05] +1336; [67 98 F3, 05, 05] -1333; [67 98 67, 05, 05] +1337; [67 98 FA, 05, 05] -1334; [67 98 6E, 05, 05] +2D91; [67 99 03, 05, 05] -1335; [67 98 75, 05, 05] +1338; [67 99 0A, 05, 05] -1336; [67 98 7C, 05, 05] +1339; [67 99 11, 05, 05] -1337; [67 98 83, 05, 05] +133A; [67 99 18, 05, 05] -2D91; [67 98 8A, 05, 05] +133B; [67 99 1F, 05, 05] -1338; [67 98 91, 05, 05] +133C; [67 99 26, 05, 05] -1339; [67 98 98, 05, 05] +133D; [67 99 2D, 05, 05] -133A; [67 98 9F, 05, 05] +133E; [67 99 34, 05, 05] -133B; [67 98 A6, 05, 05] +133F; [67 99 3B, 05, 05] -133C; [67 98 AD, 05, 05] +AB28; [67 99 42, 05, 05] -133D; [67 98 B4, 05, 05] +AB29; [67 99 49, 05, 05] -133E; [67 98 BB, 05, 05] +AB2A; [67 99 50, 05, 05] -133F; [67 98 C2, 05, 05] +AB2B; [67 99 57, 05, 05] -AB28; [67 98 C9, 05, 05] +AB2C; [67 99 5E, 05, 05] -AB29; [67 98 D0, 05, 05] +AB2D; [67 99 65, 05, 05] -AB2A; [67 98 D7, 05, 05] +AB2E; [67 99 6C, 05, 05] -AB2B; [67 98 DE, 05, 05] +1340; [67 99 73, 05, 05] -AB2C; [67 98 E5, 05, 05] +1341; [67 99 7A, 05, 05] -AB2D; [67 98 EC, 05, 05] +1342; [67 99 81, 05, 05] -AB2E; [67 98 F3, 05, 05] +1343; [67 99 88, 05, 05] -1340; [67 98 FA, 05, 05] +1344; [67 99 8F, 05, 05] -1341; [67 99 03, 05, 05] +1345; [67 99 96, 05, 05] -1342; [67 99 0A, 05, 05] +1346; [67 99 9D, 05, 05] -1343; [67 99 11, 05, 05] +1347; [67 99 A4, 05, 05] -1344; [67 99 18, 05, 05] +1348; [67 99 AB, 05, 05] -1345; [67 99 1F, 05, 05] +1349; [67 99 B2, 05, 05] -1346; [67 99 26, 05, 05] +134A; [67 99 B9, 05, 05] -1347; [67 99 2D, 05, 05] +134B; [67 99 C0, 05, 05] -1348; [67 99 34, 05, 05] +134C; [67 99 C7, 05, 05] -1349; [67 99 3B, 05, 05] +134D; [67 99 CE, 05, 05] -134A; [67 99 42, 05, 05] +134E; [67 99 D5, 05, 05] -134B; [67 99 49, 05, 05] +134F; [67 99 DC, 05, 05] -134C; [67 99 50, 05, 05] +1388; [67 99 E3, 05, 05] -134D; [67 99 57, 05, 05] +1E7FB; [67 99 EA, 05, 05] -134E; [67 99 5E, 05, 05] +1389; [67 99 F1, 05, 05] -134F; [67 99 65, 05, 05] +1E7FC; [67 99 F8, 05, 05] -1388; [67 99 6C, 05, 05] +138A; [67 99 FF, 05, 05] -1389; [67 99 73, 05, 05] +138B; [67 9A 08, 05, 05] -138A; [67 99 7A, 05, 05] +1350; [67 9A 0F, 05, 05] -138B; [67 99 81, 05, 05] +1351; [67 9A 16, 05, 05] -1350; [67 99 88, 05, 05] +1352; [67 9A 1D, 05, 05] -1351; [67 99 8F, 05, 05] +1353; [67 9A 24, 05, 05] -1352; [67 99 96, 05, 05] +1354; [67 9A 2B, 05, 05] -1353; [67 99 9D, 05, 05] +1355; [67 9A 32, 05, 05] -1354; [67 99 A4, 05, 05] +1356; [67 9A 39, 05, 05] -1355; [67 99 AB, 05, 05] +1357; [67 9A 40, 05, 05] -1356; [67 99 B2, 05, 05] +138C; [67 9A 47, 05, 05] -1357; [67 99 B9, 05, 05] +1E7FD; [67 9A 4E, 05, 05] -138C; [67 99 C0, 05, 05] +138D; [67 9A 55, 05, 05] -138D; [67 99 C7, 05, 05] +1E7FE; [67 9A 5C, 05, 05] -138E; [67 99 CE, 05, 05] +138E; [67 9A 63, 05, 05] -138F; [67 99 D5, 05, 05] +138F; [67 9A 6A, 05, 05] -2D92; [67 99 DC, 05, 05] +2D92; [67 9A 71, 05, 05] -1358; [67 99 E3, 05, 05] +1358; [67 9A 78, 05, 05] -1359; [67 99 EA, 05, 05] +1359; [67 9A 7F, 05, 05] -135A; [67 99 F1, 05, 05] +135A; [67 9A 86, 05, 05] -2DA0; [67 99 F8, 05, 05] +2DA0; [67 9A 8D, 05, 05] -2DA1; [67 99 FF, 05, 05] +2DA1; [67 9A 94, 05, 05] -2DA2; [67 9A 08, 05, 05] +2DA2; [67 9A 9B, 05, 05] -2DA3; [67 9A 0F, 05, 05] +2DA3; [67 9A A2, 05, 05] -2DA4; [67 9A 16, 05, 05] +2DA4; [67 9A A9, 05, 05] -2DA5; [67 9A 1D, 05, 05] +2DA5; [67 9A B0, 05, 05] -2DA6; [67 9A 24, 05, 05] +2DA6; [67 9A B7, 05, 05] -2DA8; [67 9A 2B, 05, 05] +2DA8; [67 9A BE, 05, 05] -2DA9; [67 9A 32, 05, 05] +2DA9; [67 9A C5, 05, 05] -2DAA; [67 9A 39, 05, 05] +2DAA; [67 9A CC, 05, 05] -2DAB; [67 9A 40, 05, 05] +2DAB; [67 9A D3, 05, 05] -2DAC; [67 9A 47, 05, 05] +2DAC; [67 9A DA, 05, 05] -2DAD; [67 9A 4E, 05, 05] +2DAD; [67 9A E1, 05, 05] -2DAE; [67 9A 55, 05, 05] +2DAE; [67 9A E8, 05, 05] -2DB0; [67 9A 5C, 05, 05] +2DB0; [67 9A EF, 05, 05] -2DB1; [67 9A 63, 05, 05] +2DB1; [67 9A F6, 05, 05] -2DB2; [67 9A 6A, 05, 05] +2DB2; [67 9A FD, 05, 05] -2DB3; [67 9A 71, 05, 05] +2DB3; [67 9B 06, 05, 05] -2DB4; [67 9A 78, 05, 05] +2DB4; [67 9B 0D, 05, 05] -2DB5; [67 9A 7F, 05, 05] +2DB5; [67 9B 14, 05, 05] -2DB6; [67 9A 86, 05, 05] +2DB6; [67 9B 1B, 05, 05] -2DB8; [67 9A 8D, 05, 05] +2DB8; [67 9B 22, 05, 05] -2DB9; [67 9A 94, 05, 05] +2DB9; [67 9B 29, 05, 05] -2DBA; [67 9A 9B, 05, 05] +2DBA; [67 9B 30, 05, 05] -2DBB; [67 9A A2, 05, 05] +2DBB; [67 9B 37, 05, 05] -2DBC; [67 9A A9, 05, 05] +2DBC; [67 9B 3E, 05, 05] -2DBD; [67 9A B0, 05, 05] +2DBD; [67 9B 45, 05, 05] -2DBE; [67 9A B7, 05, 05] +2DBE; [67 9B 4C, 05, 05] -2DC0; [67 9A BE, 05, 05] +2DC0; [67 9B 53, 05, 05] -2DC1; [67 9A C5, 05, 05] +2DC1; [67 9B 5A, 05, 05] -2DC2; [67 9A CC, 05, 05] +2DC2; [67 9B 61, 05, 05] -2DC3; [67 9A D3, 05, 05] +2DC3; [67 9B 68, 05, 05] -2DC4; [67 9A DA, 05, 05] +2DC4; [67 9B 6F, 05, 05] -2DC5; [67 9A E1, 05, 05] +2DC5; [67 9B 76, 05, 05] -2DC6; [67 9A E8, 05, 05] +2DC6; [67 9B 7D, 05, 05] -2DC8; [67 9A EF, 05, 05] +2DC8; [67 9B 84, 05, 05] -2DC9; [67 9A F6, 05, 05] +2DC9; [67 9B 8B, 05, 05] -2DCA; [67 9A FD, 05, 05] +2DCA; [67 9B 92, 05, 05] -2DCB; [67 9B 06, 05, 05] +2DCB; [67 9B 99, 05, 05] -2DCC; [67 9B 0D, 05, 05] +2DCC; [67 9B A0, 05, 05] -2DCD; [67 9B 14, 05, 05] +2DCD; [67 9B A7, 05, 05] -2DCE; [67 9B 1B, 05, 05] +2DCE; [67 9B AE, 05, 05] -2DD0; [67 9B 22, 05, 05] +1E7E0; [67 9B B5, 05, 05] -2DD1; [67 9B 29, 05, 05] +2DD0; [67 9B BC, 05, 05] -2DD2; [67 9B 30, 05, 05] +1E7E1; [67 9B C3, 05, 05] -2DD3; [67 9B 37, 05, 05] +2DD1; [67 9B CA, 05, 05] -2DD4; [67 9B 3E, 05, 05] +1E7E2; [67 9B D1, 05, 05] -2DD5; [67 9B 45, 05, 05] +2DD2; [67 9B D8, 05, 05] -2DD6; [67 9B 4C, 05, 05] +1E7E3; [67 9B DF, 05, 05] -2DD8; [67 9B 53, 05, 05] +2DD3; [67 9B E6, 05, 05] -2DD9; [67 9B 5A, 05, 05] +1E7E4; [67 9B ED, 05, 05] -2DDA; [67 9B 61, 05, 05] +2DD4; [67 9B F4, 05, 05] -2DDB; [67 9B 68, 05, 05] +1E7E5; [67 9B FB, 05, 05] -2DDC; [67 9B 6F, 05, 05] +2DD5; [67 9C 04, 05, 05] -2DDD; [67 9B 76, 05, 05] +1E7E6; [67 9C 0B, 05, 05] -2DDE; [67 9B 7D, 05, 05] +2DD6; [67 9C 12, 05, 05] + +2DD8; [67 9C 19, 05, 05] + +2DD9; [67 9C 20, 05, 05] + +2DDA; [67 9C 27, 05, 05] + +2DDB; [67 9C 2E, 05, 05] + +2DDC; [67 9C 35, 05, 05] + +2DDD; [67 9C 3C, 05, 05] + +2DDE; [67 9C 43, 05, 05] FDD1 0905; [68 04 02, 05, 05] # DEVANAGARI first primary starts new lead byte (compressible) @@ -26658,13 +27693,13 @@ A8FE; [68 34, 05, 05] 0914; [68 3C, 05, 05] 0915; [68 3E, 05, 05] -0958; [68 3E, 05, 05][, F0 AF, 05] +0958; [68 3E, 05, 05][, F0 3E, 05] 0916; [68 40, 05, 05] -0959; [68 40, 05, 05][, F0 AF, 05] +0959; [68 40, 05, 05][, F0 3E, 05] 0917; [68 42, 05, 05] -095A; [68 42, 05, 05][, F0 AF, 05] +095A; [68 42, 05, 05][, F0 3E, 05] 097B; [68 44, 05, 05] @@ -26677,7 +27712,7 @@ A8FE; [68 34, 05, 05] 091B; [68 4C, 05, 05] 091C; [68 4E, 05, 05] -095B; [68 4E, 05, 05][, F0 AF, 05] +095B; [68 4E, 05, 05][, F0 3E, 05] 0979; [68 50, 05, 05] @@ -26694,12 +27729,12 @@ A8FE; [68 34, 05, 05] 0978; [68 5C, 05, 05] 0921; [68 5E, 05, 05] -095C; [68 5E, 05, 05][, F0 AF, 05] +095C; [68 5E, 05, 05][, F0 3E, 05] 097E; [68 60, 05, 05] 0922; [68 62, 05, 05] -095D; [68 62, 05, 05][, F0 AF, 05] +095D; [68 62, 05, 05][, F0 3E, 05] 0923; [68 64, 05, 05] @@ -26712,12 +27747,12 @@ A8FE; [68 34, 05, 05] 0927; [68 6C, 05, 05] 0928; [68 6E, 05, 05] -0929; [68 6E, 05, 05][, F0 AF, 05] +0929; [68 6E, 05, 05][, F0 3E, 05] 092A; [68 70, 05, 05] 092B; [68 72, 05, 05] -095E; [68 72, 05, 05][, F0 AF, 05] +095E; [68 72, 05, 05][, F0 3E, 05] 092C; [68 74, 05, 05] @@ -26728,17 +27763,17 @@ A8FE; [68 34, 05, 05] 092E; [68 7A, 05, 05] 092F; [68 7C, 05, 05] -095F; [68 7C, 05, 05][, F0 AF, 05] +095F; [68 7C, 05, 05][, F0 3E, 05] 097A; [68 7E, 05, 05] 0930; [68 80, 05, 05] -0931; [68 80, 05, 05][, F0 AF, 05] +0931; [68 80, 05, 05][, F0 3E, 05] 0932; [68 82, 05, 05] 0933; [68 84, 05, 05] -0934; [68 84, 05, 05][, F0 AF, 05] +0934; [68 84, 05, 05][, F0 3E, 05] 0935; [68 86, 05, 05] @@ -26886,10 +27921,10 @@ FDD1 0995; [69 04 02, 05, 05] # BENGALI first primary starts new lead byte (comp 09A0; [69 3A, 05, 05] 09A1; [69 3C, 05, 05] -09DC; [69 3C, 05, 05][, F0 AF, 05] +09DC; [69 3C, 05, 05][, F0 3E, 05] 09A2; [69 3E, 05, 05] -09DD; [69 3E, 05, 05][, F0 AF, 05] +09DD; [69 3E, 05, 05][, F0 3E, 05] 09A3; [69 40, 05, 05] @@ -26915,7 +27950,7 @@ FDD1 0995; [69 04 02, 05, 05] # BENGALI first primary starts new lead byte (comp 09AE; [69 54, 05, 05] 09AF; [69 56, 05, 05] -09DF; [69 56, 05, 05][, F0 AF, 05] +09DF; [69 56, 05, 05][, F0 3E, 05] 09B0; [69 58, 05, 05] @@ -26998,7 +28033,7 @@ FDD1 0A15; [6A 04 02, 05, 05] # GURMUKHI first primary starts new lead byte (com 0A0F; [6A 1E, 05, 05] 0A38; [6A 20, 05, 05] -0A36; [6A 20, 05, 05][, F0 AF, 05] +0A36; [6A 20, 05, 05][, F0 3E, 05] 0A39; [6A 22, 05, 05] @@ -27007,10 +28042,10 @@ FDD1 0A15; [6A 04 02, 05, 05] # GURMUKHI first primary starts new lead byte (com 0A15; [6A 26, 05, 05] 0A16; [6A 28, 05, 05] -0A59; [6A 28, 05, 05][, F0 AF, 05] +0A59; [6A 28, 05, 05][, F0 3E, 05] 0A17; [6A 2A, 05, 05] -0A5A; [6A 2A, 05, 05][, F0 AF, 05] +0A5A; [6A 2A, 05, 05][, F0 3E, 05] 0A18; [6A 2C, 05, 05] @@ -27021,7 +28056,7 @@ FDD1 0A15; [6A 04 02, 05, 05] # GURMUKHI first primary starts new lead byte (com 0A1B; [6A 32, 05, 05] 0A1C; [6A 34, 05, 05] -0A5B; [6A 34, 05, 05][, F0 AF, 05] +0A5B; [6A 34, 05, 05][, F0 3E, 05] 0A1D; [6A 36, 05, 05] @@ -27050,7 +28085,7 @@ FDD1 0A15; [6A 04 02, 05, 05] # GURMUKHI first primary starts new lead byte (com 0A2A; [6A 4E, 05, 05] 0A2B; [6A 50, 05, 05] -0A5E; [6A 50, 05, 05][, F0 AF, 05] +0A5E; [6A 50, 05, 05][, F0 3E, 05] 0A2C; [6A 52, 05, 05] @@ -27065,7 +28100,7 @@ FDD1 0A15; [6A 04 02, 05, 05] # GURMUKHI first primary starts new lead byte (com 0A30; [6A 5C, 05, 05] 0A32; [6A 5E, 05, 05] -0A33; [6A 5E, 05, 05][, F0 AF, 05] +0A33; [6A 5E, 05, 05][, F0 3E, 05] 0A35; [6A 60, 05, 05] @@ -27286,10 +28321,10 @@ FDD1 0B15; [6C 04 02, 05, 05] # ORIYA first primary starts new lead byte (compre 0B20; [6C 38, 05, 05] 0B21; [6C 3A, 05, 05] -0B5C; [6C 3A, 05, 05][, F0 AF, 05] +0B5C; [6C 3A, 05, 05][, F0 3E, 05] 0B22; [6C 3C, 05, 05] -0B5D; [6C 3C, 05, 05][, F0 AF, 05] +0B5D; [6C 3C, 05, 05][, F0 3E, 05] 0B23; [6C 3E, 05, 05] @@ -27555,6 +28590,7 @@ FDD1 0C15; [6E 04 02, 05, 05] # TELUGU first primary starts new lead byte (compr 0C27; [6E 4E, 05, 05] 0C28; [6E 50, 05, 05] +0C5D; [6E 50, 05, 20][6E 94, 05, 20] 0C2A; [6E 52, 05, 05] @@ -27702,6 +28738,7 @@ FDD1 0C95; [6F 04 02, 05, 05] # KANNADA first primary starts new lead byte (comp 0CA7; [6F 4A, 05, 05] 0CA8; [6F 4C, 05, 05] +0CDD; [6F 4C, 05, 20][6F 94, 05, 20] 0CAA; [6F 4E, 05, 05] @@ -28504,10 +29541,10 @@ FDD1 11083; [71 A6 02, 05, 05] # Kaithi first primary (compressible) 11098; [71 A6 9C, 05, 05] 11099; [71 A6 A3, 05, 05] -1109A; [71 A6 A3, 05, 05][, F0 AF, 05] +1109A; [71 A6 A3, 05, 05][, F0 3E, 05] 1109B; [71 A6 AA, 05, 05] -1109C; [71 A6 AA, 05, 05][, F0 AF, 05] +1109C; [71 A6 AA, 05, 05][, F0 3E, 05] 1109D; [71 A6 B1, 05, 05] @@ -28526,7 +29563,7 @@ FDD1 11083; [71 A6 02, 05, 05] # Kaithi first primary (compressible) 110A4; [71 A6 E2, 05, 05] 110A5; [71 A6 E9, 05, 05] -110AB; [71 A6 E9, 05, 05][, F0 AF, 05] +110AB; [71 A6 E9, 05, 05][, F0 3E, 05] 110A6; [71 A6 F0, 05, 05] @@ -28556,15 +29593,17 @@ FDD1 11083; [71 A6 02, 05, 05] # Kaithi first primary (compressible) 110B4; [71 A7 4D, 05, 05] -110B5; [71 A7 54, 05, 05] +110C2; [71 A7 54, 05, 05] + +110B5; [71 A7 5B, 05, 05] -110B6; [71 A7 5B, 05, 05] +110B6; [71 A7 62, 05, 05] -110B7; [71 A7 62, 05, 05] +110B7; [71 A7 69, 05, 05] -110B8; [71 A7 69, 05, 05] +110B8; [71 A7 70, 05, 05] -110B9; [71 A7 70, 05, 05] +110B9; [71 A7 77, 05, 05] FDD1 11152; [71 A8 02, 05, 05] # Mahajani first primary (compressible) @@ -28786,105 +29825,111 @@ FDD1 11208; [71 AC 02, 05, 05] # Khojki first primary (compressible) 11201; [71 AC 10, 05, 05] -11202; [71 AC 17, 05, 05] +11240; [71 AC 17, 05, 05] -11203; [71 AC 1E, 05, 05] +11202; [71 AC 1E, 05, 05] -11204; [71 AC 25, 05, 05] +11203; [71 AC 25, 05, 05] -11205; [71 AC 2C, 05, 05] +11204; [71 AC 2C, 05, 05] -11206; [71 AC 33, 05, 05] +11205; [71 AC 33, 05, 05] -11207; [71 AC 3A, 05, 05] +11206; [71 AC 3A, 05, 05] -11208; [71 AC 41, 05, 05] +11207; [71 AC 41, 05, 05] -11209; [71 AC 48, 05, 05] +11208; [71 AC 48, 05, 05] -1120A; [71 AC 4F, 05, 05] +1123F; [71 AC 4F, 05, 05] -1120B; [71 AC 56, 05, 05] +11209; [71 AC 56, 05, 05] -1120C; [71 AC 5D, 05, 05] +1120A; [71 AC 5D, 05, 05] -1120D; [71 AC 64, 05, 05] +1120B; [71 AC 64, 05, 05] -1120E; [71 AC 6B, 05, 05] +1120C; [71 AC 6B, 05, 05] -1120F; [71 AC 72, 05, 05] +1120D; [71 AC 72, 05, 05] -11210; [71 AC 79, 05, 05] +1120E; [71 AC 79, 05, 05] -11211; [71 AC 80, 05, 05] +1120F; [71 AC 80, 05, 05] -11213; [71 AC 87, 05, 05] +11210; [71 AC 87, 05, 05] -11214; [71 AC 8E, 05, 05] +11211; [71 AC 8E, 05, 05] -11215; [71 AC 95, 05, 05] +11213; [71 AC 95, 05, 05] -11216; [71 AC 9C, 05, 05] +11214; [71 AC 9C, 05, 05] -11217; [71 AC A3, 05, 05] +11215; [71 AC A3, 05, 05] -11218; [71 AC AA, 05, 05] +11216; [71 AC AA, 05, 05] -11219; [71 AC B1, 05, 05] +11217; [71 AC B1, 05, 05] -1121A; [71 AC B8, 05, 05] +11218; [71 AC B8, 05, 05] -1121B; [71 AC BF, 05, 05] +11219; [71 AC BF, 05, 05] -1121C; [71 AC C6, 05, 05] +1121A; [71 AC C6, 05, 05] -1121D; [71 AC CD, 05, 05] +1121B; [71 AC CD, 05, 05] -1121E; [71 AC D4, 05, 05] +1121C; [71 AC D4, 05, 05] -1121F; [71 AC DB, 05, 05] +1121D; [71 AC DB, 05, 05] -11220; [71 AC E2, 05, 05] +1121E; [71 AC E2, 05, 05] -11221; [71 AC E9, 05, 05] +1121F; [71 AC E9, 05, 05] -11222; [71 AC F0, 05, 05] +11220; [71 AC F0, 05, 05] -11223; [71 AC F7, 05, 05] +11221; [71 AC F7, 05, 05] -11224; [71 AC FE, 05, 05] +11222; [71 AC FE, 05, 05] -11225; [71 AD 07, 05, 05] +11223; [71 AD 07, 05, 05] -11226; [71 AD 0E, 05, 05] +11224; [71 AD 0E, 05, 05] -11227; [71 AD 15, 05, 05] +11225; [71 AD 15, 05, 05] -11228; [71 AD 1C, 05, 05] +11226; [71 AD 1C, 05, 05] -11229; [71 AD 23, 05, 05] +11227; [71 AD 23, 05, 05] -1122A; [71 AD 2A, 05, 05] +11228; [71 AD 2A, 05, 05] -1122B; [71 AD 31, 05, 05] +11229; [71 AD 31, 05, 05] -1122C; [71 AD 38, 05, 05] +1122A; [71 AD 38, 05, 05] -1122D; [71 AD 3F, 05, 05] +1122B; [71 AD 3F, 05, 05] -1122E; [71 AD 46, 05, 05] +1122C; [71 AD 46, 05, 05] -1122F; [71 AD 4D, 05, 05] +1122D; [71 AD 4D, 05, 05] -11230; [71 AD 54, 05, 05] +1122E; [71 AD 54, 05, 05] -11231; [71 AD 5B, 05, 05] +1122F; [71 AD 5B, 05, 05] -11232; [71 AD 62, 05, 05] +11241; [71 AD 62, 05, 05] -11233; [71 AD 69, 05, 05] +11230; [71 AD 69, 05, 05] -11235; [71 AD 70, 05, 05] +11231; [71 AD 70, 05, 05] + +11232; [71 AD 77, 05, 05] + +11233; [71 AD 7E, 05, 05] + +11235; [71 AD 85, 05, 05] FDD1 112BE; [71 AE 02, 05, 05] # Khudawadi first primary (compressible) @@ -30281,35 +31326,49 @@ FDD1 11717; [71 D3 02, 05, 05] # Ahom first primary (compressible) 11719; [71 DF 10, 05, 05] -11720; [71 DF 17, 05, 05] +11740; [71 DF 17, 05, 05] + +11741; [71 DF 1E, 05, 05] + +11742; [71 DF 25, 05, 05] + +11743; [71 DF 2C, 05, 05] + +11744; [71 DF 33, 05, 05] -11721; [71 DF 1E, 05, 05] +11745; [71 DF 3A, 05, 05] -11722; [71 DF 25, 05, 05] +11746; [71 DF 41, 05, 05] -11723; [71 DF 2C, 05, 05] +11720; [71 DF 48, 05, 05] -11724; [71 DF 33, 05, 05] +11721; [71 DF 4F, 05, 05] -11725; [71 DF 3A, 05, 05] +11722; [71 DF 56, 05, 05] -11726; [71 DF 41, 05, 05] +11723; [71 DF 5D, 05, 05] -11727; [71 DF 48, 05, 05] +11724; [71 DF 64, 05, 05] -11728; [71 DF 4F, 05, 05] +11725; [71 DF 6B, 05, 05] -11729; [71 DF 56, 05, 05] +11726; [71 DF 72, 05, 05] -1172A; [71 DF 5D, 05, 05] +11727; [71 DF 79, 05, 05] -1172B; [71 DF 64, 05, 05] +11728; [71 DF 80, 05, 05] -1171D; [71 DF 6B, 05, 05] +11729; [71 DF 87, 05, 05] -1171E; [71 DF 72, 05, 05] +1172A; [71 DF 8E, 05, 05] -1171F; [71 DF 79, 05, 05] +1172B; [71 DF 95, 05, 05] + +1171D; [71 DF 9C, 05, 05] + +1171E; [71 DF A3, 05, 05] + +1171F; [71 DF AA, 05, 05] FDD1 11D10; [71 E0 02, 05, 05] # Masaram_Gondi first primary (compressible) @@ -30660,335 +31719,347 @@ FDD1 11005; [71 F4 02, 05, 05] # Brahmi first primary (compressible) 1100E; [71 F4 48, 05, 05] -1100F; [71 F4 4F, 05, 05] +11071; [71 F4 4F, 05, 05] + +1100F; [71 F4 56, 05, 05] + +11010; [71 F4 5D, 05, 05] + +11072; [71 F4 64, 05, 05] + +11011; [71 F4 6B, 05, 05] -11010; [71 F4 56, 05, 05] +11012; [71 F4 72, 05, 05] -11011; [71 F4 5D, 05, 05] +11013; [71 F4 79, 05, 05] -11012; [71 F4 64, 05, 05] +11014; [71 F4 80, 05, 05] -11013; [71 F4 6B, 05, 05] +11015; [71 F4 87, 05, 05] -11014; [71 F4 72, 05, 05] +11016; [71 F4 8E, 05, 05] -11015; [71 F4 79, 05, 05] +11017; [71 F4 95, 05, 05] -11016; [71 F4 80, 05, 05] +11018; [71 F4 9C, 05, 05] -11017; [71 F4 87, 05, 05] +11019; [71 F4 A3, 05, 05] -11018; [71 F4 8E, 05, 05] +1101A; [71 F4 AA, 05, 05] -11019; [71 F4 95, 05, 05] +1101B; [71 F4 B1, 05, 05] -1101A; [71 F4 9C, 05, 05] +1101C; [71 F4 B8, 05, 05] -1101B; [71 F4 A3, 05, 05] +1101D; [71 F4 BF, 05, 05] -1101C; [71 F4 AA, 05, 05] +1101E; [71 F4 C6, 05, 05] -1101D; [71 F4 B1, 05, 05] +1101F; [71 F4 CD, 05, 05] -1101E; [71 F4 B8, 05, 05] +11020; [71 F4 D4, 05, 05] -1101F; [71 F4 BF, 05, 05] +11021; [71 F4 DB, 05, 05] -11020; [71 F4 C6, 05, 05] +11022; [71 F4 E2, 05, 05] -11021; [71 F4 CD, 05, 05] +11023; [71 F4 E9, 05, 05] -11022; [71 F4 D4, 05, 05] +11024; [71 F4 F0, 05, 05] -11023; [71 F4 DB, 05, 05] +11025; [71 F4 F7, 05, 05] -11024; [71 F4 E2, 05, 05] +11026; [71 F4 FE, 05, 05] -11025; [71 F4 E9, 05, 05] +11027; [71 F5 07, 05, 05] -11026; [71 F4 F0, 05, 05] +11028; [71 F5 0E, 05, 05] -11027; [71 F4 F7, 05, 05] +11029; [71 F5 15, 05, 05] -11028; [71 F4 FE, 05, 05] +1102A; [71 F5 1C, 05, 05] -11029; [71 F5 07, 05, 05] +1102B; [71 F5 23, 05, 05] -1102A; [71 F5 0E, 05, 05] +1102C; [71 F5 2A, 05, 05] -1102B; [71 F5 15, 05, 05] +1102D; [71 F5 31, 05, 05] -1102C; [71 F5 1C, 05, 05] +1102E; [71 F5 38, 05, 05] -1102D; [71 F5 23, 05, 05] +1102F; [71 F5 3F, 05, 05] -1102E; [71 F5 2A, 05, 05] +11030; [71 F5 46, 05, 05] -1102F; [71 F5 31, 05, 05] +11031; [71 F5 4D, 05, 05] -11030; [71 F5 38, 05, 05] +11032; [71 F5 54, 05, 05] -11031; [71 F5 3F, 05, 05] +11033; [71 F5 5B, 05, 05] -11032; [71 F5 46, 05, 05] +11003; [71 F5 62, 05, 05] -11033; [71 F5 4D, 05, 05] +11004; [71 F5 69, 05, 05] -11003; [71 F5 54, 05, 05] +11034; [71 F5 70, 05, 05] -11004; [71 F5 5B, 05, 05] +11035; [71 F5 77, 05, 05] -11034; [71 F5 62, 05, 05] +11075; [71 F5 7E, 05, 05] -11035; [71 F5 69, 05, 05] +11036; [71 F5 85, 05, 05] -11036; [71 F5 70, 05, 05] +11037; [71 F5 8C, 05, 05] -11037; [71 F5 77, 05, 05] +11038; [71 F5 93, 05, 05] -11038; [71 F5 7E, 05, 05] +11039; [71 F5 9A, 05, 05] -11039; [71 F5 85, 05, 05] +1103A; [71 F5 A1, 05, 05] -1103A; [71 F5 8C, 05, 05] +1103B; [71 F5 A8, 05, 05] -1103B; [71 F5 93, 05, 05] +1103C; [71 F5 AF, 05, 05] -1103C; [71 F5 9A, 05, 05] +1103D; [71 F5 B6, 05, 05] -1103D; [71 F5 A1, 05, 05] +1103E; [71 F5 BD, 05, 05] -1103E; [71 F5 A8, 05, 05] +1103F; [71 F5 C4, 05, 05] -1103F; [71 F5 AF, 05, 05] +11040; [71 F5 CB, 05, 05] -11040; [71 F5 B6, 05, 05] +11041; [71 F5 D2, 05, 05] -11041; [71 F5 BD, 05, 05] +11073; [71 F5 D9, 05, 05] -11042; [71 F5 C4, 05, 05] +11042; [71 F5 E0, 05, 05] -11043; [71 F5 CB, 05, 05] +11043; [71 F5 E7, 05, 05] -11044; [71 F5 D2, 05, 05] +11074; [71 F5 EE, 05, 05] -11045; [71 F5 D9, 05, 05] +11044; [71 F5 F5, 05, 05] -11046; [71 F5 E0, 05, 05] +11045; [71 F5 FC, 05, 05] -1107F; [71 F5 E7, 05, 05] +11046; [71 F6 05, 05, 05] -FDD1 10A00; [71 F6 02, 05, 05] # KHAROSHTHI first primary (compressible) +1107F; [71 F6 0C, 05, 05] -10A00; [71 F6 09, 05, 05] +11070; [71 F6 13, 05, 05] -10A01; [71 F6 10, 05, 05] +FDD1 10A00; [71 F7 02, 05, 05] # KHAROSHTHI first primary (compressible) -10A02; [71 F6 17, 05, 05] +10A00; [71 F7 09, 05, 05] -10A03; [71 F6 1E, 05, 05] +10A01; [71 F7 10, 05, 05] -10A05; [71 F6 25, 05, 05] +10A02; [71 F7 17, 05, 05] -10A06; [71 F6 2C, 05, 05] +10A03; [71 F7 1E, 05, 05] -10A0C; [71 F6 33, 05, 05] +10A05; [71 F7 25, 05, 05] -10A10; [71 F6 3A, 05, 05] +10A06; [71 F7 2C, 05, 05] -10A32; [71 F6 41, 05, 05] +10A0C; [71 F7 33, 05, 05] -10A11; [71 F6 48, 05, 05] +10A10; [71 F7 3A, 05, 05] -10A12; [71 F6 4F, 05, 05] +10A32; [71 F7 41, 05, 05] -10A13; [71 F6 56, 05, 05] +10A11; [71 F7 48, 05, 05] -10A15; [71 F6 5D, 05, 05] +10A12; [71 F7 4F, 05, 05] -10A16; [71 F6 64, 05, 05] +10A13; [71 F7 56, 05, 05] -10A17; [71 F6 6B, 05, 05] +10A15; [71 F7 5D, 05, 05] -10A19; [71 F6 72, 05, 05] +10A16; [71 F7 64, 05, 05] -10A1A; [71 F6 79, 05, 05] +10A17; [71 F7 6B, 05, 05] -10A34; [71 F6 80, 05, 05] +10A19; [71 F7 72, 05, 05] -10A1B; [71 F6 87, 05, 05] +10A1A; [71 F7 79, 05, 05] -10A33; [71 F6 8E, 05, 05] +10A34; [71 F7 80, 05, 05] -10A1C; [71 F6 95, 05, 05] +10A1B; [71 F7 87, 05, 05] -10A1D; [71 F6 9C, 05, 05] +10A33; [71 F7 8E, 05, 05] -10A1E; [71 F6 A3, 05, 05] +10A1C; [71 F7 95, 05, 05] -10A1F; [71 F6 AA, 05, 05] +10A1D; [71 F7 9C, 05, 05] -10A20; [71 F6 B1, 05, 05] +10A1E; [71 F7 A3, 05, 05] -10A21; [71 F6 B8, 05, 05] +10A1F; [71 F7 AA, 05, 05] -10A22; [71 F6 BF, 05, 05] +10A20; [71 F7 B1, 05, 05] -10A23; [71 F6 C6, 05, 05] +10A21; [71 F7 B8, 05, 05] -10A24; [71 F6 CD, 05, 05] +10A22; [71 F7 BF, 05, 05] -10A25; [71 F6 D4, 05, 05] +10A23; [71 F7 C6, 05, 05] -10A26; [71 F6 DB, 05, 05] +10A24; [71 F7 CD, 05, 05] -10A27; [71 F6 E2, 05, 05] +10A25; [71 F7 D4, 05, 05] -10A28; [71 F6 E9, 05, 05] +10A26; [71 F7 DB, 05, 05] -10A29; [71 F6 F0, 05, 05] +10A27; [71 F7 E2, 05, 05] -10A2A; [71 F6 F7, 05, 05] +10A28; [71 F7 E9, 05, 05] -10A2B; [71 F6 FE, 05, 05] +10A29; [71 F7 F0, 05, 05] -10A2C; [71 F7 07, 05, 05] +10A2A; [71 F7 F7, 05, 05] -10A35; [71 F7 0E, 05, 05] +10A2B; [71 F7 FE, 05, 05] -10A2D; [71 F7 15, 05, 05] +10A2C; [71 F8 07, 05, 05] -10A2E; [71 F7 1C, 05, 05] +10A35; [71 F8 0E, 05, 05] -10A2F; [71 F7 23, 05, 05] +10A2D; [71 F8 15, 05, 05] -10A30; [71 F7 2A, 05, 05] +10A2E; [71 F8 1C, 05, 05] -10A31; [71 F7 31, 05, 05] +10A2F; [71 F8 23, 05, 05] -10A3F; [71 F7 38, 05, 05] +10A30; [71 F8 2A, 05, 05] -FDD1 11C0E; [71 F8 02, 05, 05] # Bhaiksuki first primary (compressible) +10A31; [71 F8 31, 05, 05] -11C00; [71 F8 09, 05, 05] +10A3F; [71 F8 38, 05, 05] -11C01; [71 F8 10, 05, 05] +FDD1 11C0E; [71 F9 02, 05, 05] # Bhaiksuki first primary (compressible) -11C02; [71 F8 17, 05, 05] +11C00; [71 F9 09, 05, 05] -11C03; [71 F8 1E, 05, 05] +11C01; [71 F9 10, 05, 05] -11C04; [71 F8 25, 05, 05] +11C02; [71 F9 17, 05, 05] -11C05; [71 F8 2C, 05, 05] +11C03; [71 F9 1E, 05, 05] -11C06; [71 F8 33, 05, 05] +11C04; [71 F9 25, 05, 05] -11C07; [71 F8 3A, 05, 05] +11C05; [71 F9 2C, 05, 05] -11C08; [71 F8 41, 05, 05] +11C06; [71 F9 33, 05, 05] -11C0A; [71 F8 48, 05, 05] +11C07; [71 F9 3A, 05, 05] -11C0B; [71 F8 4F, 05, 05] +11C08; [71 F9 41, 05, 05] -11C0C; [71 F8 56, 05, 05] +11C0A; [71 F9 48, 05, 05] -11C0D; [71 F8 5D, 05, 05] +11C0B; [71 F9 4F, 05, 05] -11C0E; [71 F8 64, 05, 05] +11C0C; [71 F9 56, 05, 05] -11C0F; [71 F8 6B, 05, 05] +11C0D; [71 F9 5D, 05, 05] -11C10; [71 F8 72, 05, 05] +11C0E; [71 F9 64, 05, 05] -11C11; [71 F8 79, 05, 05] +11C0F; [71 F9 6B, 05, 05] -11C12; [71 F8 80, 05, 05] +11C10; [71 F9 72, 05, 05] -11C13; [71 F8 87, 05, 05] +11C11; [71 F9 79, 05, 05] -11C14; [71 F8 8E, 05, 05] +11C12; [71 F9 80, 05, 05] -11C15; [71 F8 95, 05, 05] +11C13; [71 F9 87, 05, 05] -11C16; [71 F8 9C, 05, 05] +11C14; [71 F9 8E, 05, 05] -11C17; [71 F8 A3, 05, 05] +11C15; [71 F9 95, 05, 05] -11C18; [71 F8 AA, 05, 05] +11C16; [71 F9 9C, 05, 05] -11C19; [71 F8 B1, 05, 05] +11C17; [71 F9 A3, 05, 05] -11C1A; [71 F8 B8, 05, 05] +11C18; [71 F9 AA, 05, 05] -11C1B; [71 F8 BF, 05, 05] +11C19; [71 F9 B1, 05, 05] -11C1C; [71 F8 C6, 05, 05] +11C1A; [71 F9 B8, 05, 05] -11C1D; [71 F8 CD, 05, 05] +11C1B; [71 F9 BF, 05, 05] -11C1E; [71 F8 D4, 05, 05] +11C1C; [71 F9 C6, 05, 05] -11C1F; [71 F8 DB, 05, 05] +11C1D; [71 F9 CD, 05, 05] -11C20; [71 F8 E2, 05, 05] +11C1E; [71 F9 D4, 05, 05] -11C21; [71 F8 E9, 05, 05] +11C1F; [71 F9 DB, 05, 05] -11C22; [71 F8 F0, 05, 05] +11C20; [71 F9 E2, 05, 05] -11C23; [71 F8 F7, 05, 05] +11C21; [71 F9 E9, 05, 05] -11C24; [71 F8 FE, 05, 05] +11C22; [71 F9 F0, 05, 05] -11C25; [71 F9 07, 05, 05] +11C23; [71 F9 F7, 05, 05] -11C26; [71 F9 0E, 05, 05] +11C24; [71 F9 FE, 05, 05] -11C27; [71 F9 15, 05, 05] +11C25; [71 FA 07, 05, 05] -11C28; [71 F9 1C, 05, 05] +11C26; [71 FA 0E, 05, 05] -11C29; [71 F9 23, 05, 05] +11C27; [71 FA 15, 05, 05] -11C2A; [71 F9 2A, 05, 05] +11C28; [71 FA 1C, 05, 05] -11C2B; [71 F9 31, 05, 05] +11C29; [71 FA 23, 05, 05] -11C2C; [71 F9 38, 05, 05] +11C2A; [71 FA 2A, 05, 05] -11C2D; [71 F9 3F, 05, 05] +11C2B; [71 FA 31, 05, 05] -11C2E; [71 F9 46, 05, 05] +11C2C; [71 FA 38, 05, 05] -11C40; [71 F9 4D, 05, 05] +11C2D; [71 FA 3F, 05, 05] -11C2F; [71 F9 54, 05, 05] +11C2E; [71 FA 46, 05, 05] -11C30; [71 F9 5B, 05, 05] +11C40; [71 FA 4D, 05, 05] -11C31; [71 F9 62, 05, 05] +11C2F; [71 FA 54, 05, 05] -11C32; [71 F9 69, 05, 05] +11C30; [71 FA 5B, 05, 05] -11C33; [71 F9 70, 05, 05] +11C31; [71 FA 62, 05, 05] -11C34; [71 F9 77, 05, 05] +11C32; [71 FA 69, 05, 05] -11C35; [71 F9 7E, 05, 05] +11C33; [71 FA 70, 05, 05] -11C36; [71 F9 85, 05, 05] +11C34; [71 FA 77, 05, 05] -11C38; [71 F9 8C, 05, 05] +11C35; [71 FA 7E, 05, 05] -11C39; [71 F9 93, 05, 05] +11C36; [71 FA 85, 05, 05] -11C3A; [71 F9 9A, 05, 05] +11C38; [71 FA 8C, 05, 05] -11C3B; [71 F9 A1, 05, 05] +11C39; [71 FA 93, 05, 05] -11C3F; [71 F9 A8, 05, 05] +11C3A; [71 FA 9A, 05, 05] + +11C3B; [71 FA A1, 05, 05] + +11C3F; [71 FA A8, 05, 05] FDD1 0E17; [72 04 02, 05, 05] # THAI first primary starts new lead byte (compressible) @@ -32252,7 +33323,7 @@ FDD1 0F40; [74 04 02, 05, 05] # TIBETAN first primary starts new lead byte (comp 0FB7; [74 90, 05, 05] 0F68; [74 92, 05, 05] -0F00; [74 92, 05, 20][74 C0, 05, 20][, F0 F1, 20] +0F00; [74 92, 05, 20][74 C0, 05, 20][, F0 7E, 20] 0FB8; [74 94, 05, 05] @@ -33042,19 +34113,25 @@ FDD1 1703; [75 19 02, 05, 05] # TAGALOG first primary (compressible) 170C; [75 19 5D, 05, 05] -170E; [75 19 64, 05, 05] +170D; [75 19 64, 05, 05] + +171F; [75 19 6B, 05, 05] + +170E; [75 19 72, 05, 05] -170F; [75 19 6B, 05, 05] +170F; [75 19 79, 05, 05] -1710; [75 19 72, 05, 05] +1710; [75 19 80, 05, 05] -1711; [75 19 79, 05, 05] +1711; [75 19 87, 05, 05] -1712; [75 19 80, 05, 05] +1712; [75 19 8E, 05, 05] -1713; [75 19 87, 05, 05] +1713; [75 19 95, 05, 05] -1714; [75 19 8E, 05, 05] +1714; [75 19 9C, 05, 05] + +1715; [75 19 A3, 05, 05] FDD1 1723; [75 1A 02, 05, 05] # HANUNOO first primary (compressible) @@ -33805,17 +34882,17 @@ A9FA; [75 55 3A, 05, 05] 109D; [75 59 8E, 05, 05] -1034; [75 59 95, 05, 05] +1086; [75 59 95, 05, 05] -1062; [75 59 9C, 05, 05] +1034; [75 59 9C, 05, 05] -1067; [75 59 A3, 05, 05] +1062; [75 59 A3, 05, 05] -1068; [75 59 AA, 05, 05] +1067; [75 59 AA, 05, 05] -A9E5; [75 59 B1, 05, 05] +1068; [75 59 B1, 05, 05] -1086; [75 59 B8, 05, 05] +A9E5; [75 59 B8, 05, 05] 1039; [75 5B, 05, 05] @@ -34943,2803 +36020,2958 @@ FDD1 1B05; [76 28 02, 05, 05] # Balinese first primary (compressible) 1B19; [76 28 A3, 05, 05] -1B1A; [76 28 AA, 05, 05] +1B1A; [76 2A, 05, 05] +1B4C; [76 2A, 05, 20][76 33, 05, 20][76 2E, 05, 20] + +1B1B; [76 2C, 05, 05] + +1B1C; [76 2E, 05, 05] + +1B1D; [76 30 02, 05, 05] + +1B1E; [76 30 09, 05, 05] + +1B1F; [76 30 10, 05, 05] + +1B20; [76 30 17, 05, 05] + +1B21; [76 30 1E, 05, 05] + +1B22; [76 30 25, 05, 05] + +1B47; [76 30 2C, 05, 05] + +1B23; [76 30 33, 05, 05] + +1B24; [76 30 3A, 05, 05] + +1B25; [76 30 41, 05, 05] + +1B26; [76 30 48, 05, 05] + +1B27; [76 30 4F, 05, 05] + +1B48; [76 30 56, 05, 05] + +1B28; [76 30 5D, 05, 05] + +1B29; [76 30 64, 05, 05] + +1B2A; [76 30 6B, 05, 05] + +1B2B; [76 30 72, 05, 05] + +1B2C; [76 30 79, 05, 05] + +1B2D; [76 30 80, 05, 05] + +1B2E; [76 30 87, 05, 05] + +1B2F; [76 30 8E, 05, 05] + +1B49; [76 30 95, 05, 05] + +1B30; [76 30 9C, 05, 05] + +1B31; [76 30 A3, 05, 05] + +1B32; [76 30 AA, 05, 05] + +1B4A; [76 30 B1, 05, 05] + +1B4B; [76 30 B8, 05, 05] + +1B33; [76 30 BF, 05, 05] + +1B35; [76 30 C6, 05, 05] -1B1B; [76 28 B1, 05, 05] +1B36; [76 30 CD, 05, 05] -1B1C; [76 28 B8, 05, 05] +1B37; [76 30 D4, 05, 05] -1B1D; [76 28 BF, 05, 05] +1B38; [76 30 DB, 05, 05] -1B1E; [76 28 C6, 05, 05] +1B39; [76 30 E2, 05, 05] -1B1F; [76 28 CD, 05, 05] +1B3A; [76 30 E9, 05, 05] -1B20; [76 28 D4, 05, 05] +1B3A 1B35; [76 30 F0, 05, 05] +1B3B; [76 30 F0, 05, 05] -1B21; [76 28 DB, 05, 05] +1B3C; [76 30 F7, 05, 05] -1B22; [76 28 E2, 05, 05] +1B3C 1B35; [76 30 FE, 05, 05] +1B3D; [76 30 FE, 05, 05] -1B47; [76 28 E9, 05, 05] +1B3E; [76 31 07, 05, 05] -1B23; [76 28 F0, 05, 05] +1B3F; [76 31 0E, 05, 05] -1B24; [76 28 F7, 05, 05] +1B3E 1B35; [76 31 15, 05, 05] +1B40; [76 31 15, 05, 05] -1B25; [76 28 FE, 05, 05] +1B3F 1B35; [76 31 1C, 05, 05] +1B41; [76 31 1C, 05, 05] -1B26; [76 29 07, 05, 05] +1B42; [76 31 23, 05, 05] -1B27; [76 29 0E, 05, 05] +1B42 1B35; [76 31 2A, 05, 05] +1B43; [76 31 2A, 05, 05] -1B48; [76 29 15, 05, 05] +1B44; [76 33, 05, 05] -1B28; [76 29 1C, 05, 05] +FDD1 A984; [76 35 02, 05, 05] # Javanese first primary (compressible) -1B29; [76 29 23, 05, 05] +A984; [76 35 09, 05, 05] -1B2A; [76 29 2A, 05, 05] +A985; [76 35 10, 05, 05] -1B2B; [76 29 31, 05, 05] +A986; [76 35 17, 05, 05] -1B2C; [76 29 38, 05, 05] +A987; [76 35 1E, 05, 05] -1B2D; [76 29 3F, 05, 05] +A988; [76 35 25, 05, 05] -1B2E; [76 29 46, 05, 05] +A989; [76 35 2C, 05, 05] -1B2F; [76 29 4D, 05, 05] +A98A; [76 35 33, 05, 05] -1B49; [76 29 54, 05, 05] +A98B; [76 35 3A, 05, 05] -1B30; [76 29 5B, 05, 05] +A98C; [76 35 41, 05, 05] -1B31; [76 29 62, 05, 05] +A98D; [76 35 48, 05, 05] -1B32; [76 29 69, 05, 05] +A98E; [76 35 4F, 05, 05] -1B4A; [76 29 70, 05, 05] +A98F; [76 35 56, 05, 05] -1B4B; [76 29 77, 05, 05] +A990; [76 35 5D, 05, 05] -1B33; [76 29 7E, 05, 05] +A991; [76 35 64, 05, 05] -1B35; [76 29 85, 05, 05] +A992; [76 35 6B, 05, 05] -1B36; [76 29 8C, 05, 05] +A993; [76 35 72, 05, 05] -1B37; [76 29 93, 05, 05] +A994; [76 35 79, 05, 05] -1B38; [76 29 9A, 05, 05] +A995; [76 35 80, 05, 05] -1B39; [76 29 A1, 05, 05] +A996; [76 35 87, 05, 05] -1B3A; [76 29 A8, 05, 05] +A997; [76 35 8E, 05, 05] -1B3A 1B35; [76 29 AF, 05, 05] -1B3B; [76 29 AF, 05, 05] +A998; [76 35 95, 05, 05] -1B3C; [76 29 B6, 05, 05] +A999; [76 35 9C, 05, 05] -1B3C 1B35; [76 29 BD, 05, 05] -1B3D; [76 29 BD, 05, 05] +A99A; [76 35 A3, 05, 05] -1B3E; [76 29 C4, 05, 05] +A99B; [76 35 AA, 05, 05] -1B3F; [76 29 CB, 05, 05] +A99C; [76 35 B1, 05, 05] -1B3E 1B35; [76 29 D2, 05, 05] -1B40; [76 29 D2, 05, 05] +A99D; [76 35 B8, 05, 05] -1B3F 1B35; [76 29 D9, 05, 05] -1B41; [76 29 D9, 05, 05] +A99E; [76 35 BF, 05, 05] -1B42; [76 29 E0, 05, 05] +A99F; [76 35 C6, 05, 05] -1B42 1B35; [76 29 E7, 05, 05] -1B43; [76 29 E7, 05, 05] +A9A0; [76 35 CD, 05, 05] -1B44; [76 29 EE, 05, 05] +A9A1; [76 35 D4, 05, 05] -FDD1 A984; [76 2A 02, 05, 05] # Javanese first primary (compressible) +A9A2; [76 35 DB, 05, 05] -A984; [76 2A 09, 05, 05] +A9A3; [76 35 E2, 05, 05] -A985; [76 2A 10, 05, 05] +A9A4; [76 35 E9, 05, 05] -A986; [76 2A 17, 05, 05] +A9A5; [76 35 F0, 05, 05] -A987; [76 2A 1E, 05, 05] +A9A6; [76 35 F7, 05, 05] -A988; [76 2A 25, 05, 05] +A9A7; [76 35 FE, 05, 05] -A989; [76 2A 2C, 05, 05] +A9A8; [76 36 07, 05, 05] -A98A; [76 2A 33, 05, 05] +A9A9; [76 36 0E, 05, 05] -A98B; [76 2A 3A, 05, 05] +A9AA; [76 36 15, 05, 05] -A98C; [76 2A 41, 05, 05] +A9BE; [76 36 1C, 05, 05] -A98D; [76 2A 48, 05, 05] +A9AB; [76 38, 05, 05] +A9AC; [76 38, 05, 20] -A98E; [76 2A 4F, 05, 05] +A9BF; [76 3A 02, 05, 05] -A98F; [76 2A 56, 05, 05] +A9AD; [76 3A 09, 05, 05] -A990; [76 2A 5D, 05, 05] +A9AE; [76 3A 10, 05, 05] -A991; [76 2A 64, 05, 05] +A9AF; [76 3A 17, 05, 05] -A992; [76 2A 6B, 05, 05] +A9B0; [76 3A 1E, 05, 05] -A993; [76 2A 72, 05, 05] +A9B1; [76 3A 25, 05, 05] -A994; [76 2A 79, 05, 05] +A9B2; [76 3A 2C, 05, 05] -A995; [76 2A 80, 05, 05] +A9B4; [76 3C, 05, 05] +A9B5; [76 3C, 05, 20] -A996; [76 2A 87, 05, 05] +A9BC; [76 3E 02, 05, 05] -A997; [76 2A 8E, 05, 05] +A9B6; [76 3E 09, 05, 05] -A998; [76 2A 95, 05, 05] +A9B7; [76 3E 10, 05, 05] -A999; [76 2A 9C, 05, 05] +A9B8; [76 3E 17, 05, 05] -A99A; [76 2A A3, 05, 05] +A9B9; [76 3E 1E, 05, 05] -A99B; [76 2A AA, 05, 05] +A9BD; [76 3E 25, 05, 05] -A99C; [76 2A B1, 05, 05] +A9BA; [76 3E 2C, 05, 05] -A99D; [76 2A B8, 05, 05] +A9BB; [76 3E 33, 05, 05] -A99E; [76 2A BF, 05, 05] +A9C0; [76 3E 3A, 05, 05] -A99F; [76 2A C6, 05, 05] +FDD1 11F1B; [76 3F 02, 05, 05] # Kawi first primary (compressible) -A9A0; [76 2A CD, 05, 05] +11F04; [76 3F 09, 05, 05] -A9A1; [76 2A D4, 05, 05] +11F05; [76 3F 10, 05, 05] -A9A2; [76 2A DB, 05, 05] +11F06; [76 3F 17, 05, 05] -A9A3; [76 2A E2, 05, 05] +11F07; [76 3F 1E, 05, 05] -A9A4; [76 2A E9, 05, 05] +11F08; [76 3F 25, 05, 05] -A9A5; [76 2A F0, 05, 05] +11F09; [76 3F 2C, 05, 05] -A9A6; [76 2A F7, 05, 05] +11F0A; [76 3F 33, 05, 05] -A9A7; [76 2A FE, 05, 05] +11F0B; [76 3F 3A, 05, 05] -A9A8; [76 2B 07, 05, 05] +11F0C; [76 3F 41, 05, 05] -A9A9; [76 2B 0E, 05, 05] +11F0D; [76 3F 48, 05, 05] -A9AA; [76 2B 15, 05, 05] +11F0E; [76 3F 4F, 05, 05] -A9BE; [76 2B 1C, 05, 05] +11F0F; [76 3F 56, 05, 05] -A9AB; [76 2D, 05, 05] -A9AC; [76 2D, 05, 20] +11F10; [76 3F 5D, 05, 05] -A9BF; [76 2F 02, 05, 05] +11F12; [76 3F 64, 05, 05] -A9AD; [76 2F 09, 05, 05] +11F13; [76 3F 6B, 05, 05] -A9AE; [76 2F 10, 05, 05] +11F14; [76 3F 72, 05, 05] -A9AF; [76 2F 17, 05, 05] +11F15; [76 3F 79, 05, 05] -A9B0; [76 2F 1E, 05, 05] +11F16; [76 3F 80, 05, 05] -A9B1; [76 2F 25, 05, 05] +11F17; [76 3F 87, 05, 05] -A9B2; [76 2F 2C, 05, 05] +11F18; [76 3F 8E, 05, 05] -A9B4; [76 31, 05, 05] -A9B5; [76 31, 05, 20] +11F19; [76 3F 95, 05, 05] -A9BC; [76 33 02, 05, 05] +11F1A; [76 3F 9C, 05, 05] -A9B6; [76 33 09, 05, 05] +11F1B; [76 3F A3, 05, 05] -A9B7; [76 33 10, 05, 05] +11F1C; [76 3F AA, 05, 05] -A9B8; [76 33 17, 05, 05] +11F1D; [76 3F B1, 05, 05] -A9B9; [76 33 1E, 05, 05] +11F1E; [76 3F B8, 05, 05] -A9BD; [76 33 25, 05, 05] +11F1F; [76 3F BF, 05, 05] -A9BA; [76 33 2C, 05, 05] +11F20; [76 3F C6, 05, 05] -A9BB; [76 33 33, 05, 05] +11F21; [76 3F CD, 05, 05] -A9C0; [76 33 3A, 05, 05] +11F22; [76 3F D4, 05, 05] -FDD1 1826; [76 34 02, 05, 05] # MONGOLIAN first primary (compressible) +11F23; [76 3F DB, 05, 05] -1880; [76 34 09, 05, 05] +11F24; [76 3F E2, 05, 05] -1881; [76 34 10, 05, 05] +11F25; [76 3F E9, 05, 05] -1882; [76 34 17, 05, 05] +11F26; [76 3F F0, 05, 05] -1883; [76 34 1E, 05, 05] +11F27; [76 3F F7, 05, 05] -1884; [76 34 25, 05, 05] +11F28; [76 3F FE, 05, 05] -1885; [76 34 2C, 05, 05] +11F29; [76 40 07, 05, 05] -1886; [76 34 33, 05, 05] +11F2A; [76 40 0E, 05, 05] -1843; [76 34 3A, 05, 05] +11F2B; [76 40 15, 05, 05] -1820; [76 34 41, 05, 05] +11F2C; [76 40 1C, 05, 05] -1887; [76 34 48, 05, 05] +11F02; [76 40 23, 05, 05] -1821; [76 34 4F, 05, 05] +11F2D; [76 40 2A, 05, 05] -1844; [76 34 56, 05, 05] +11F2E; [76 40 31, 05, 05] -185D; [76 34 5D, 05, 05] +11F2F; [76 40 38, 05, 05] -1822; [76 34 64, 05, 05] +11F30; [76 40 3F, 05, 05] -1845; [76 34 6B, 05, 05] +11F31; [76 40 46, 05, 05] -185E; [76 34 72, 05, 05] +11F32; [76 40 4D, 05, 05] -1873; [76 34 79, 05, 05] +11F33; [76 40 54, 05, 05] -1888; [76 34 80, 05, 05] +11F34; [76 40 5B, 05, 05] -185F; [76 34 87, 05, 05] +11F35; [76 40 62, 05, 05] -1823; [76 34 8E, 05, 05] +11F36; [76 40 69, 05, 05] -1846; [76 34 95, 05, 05] +11F37; [76 40 70, 05, 05] -1824; [76 34 9C, 05, 05] +11F38; [76 40 77, 05, 05] -1847; [76 34 A3, 05, 05] +11F39; [76 40 7E, 05, 05] -1861; [76 34 AA, 05, 05] +11F3A; [76 40 85, 05, 05] -1825; [76 34 B1, 05, 05] +11F3E; [76 40 8C, 05, 05] -1848; [76 34 B8, 05, 05] +11F3F; [76 40 93, 05, 05] -1826; [76 34 BF, 05, 05] +11F40; [76 40 9A, 05, 05] -1849; [76 34 C6, 05, 05] +11F41; [76 40 A1, 05, 05] -1860; [76 34 CD, 05, 05] +11F42; [76 40 A8, 05, 05] -1827; [76 34 D4, 05, 05] +FDD1 1826; [76 41 02, 05, 05] # MONGOLIAN first primary (compressible) -1828; [76 34 DB, 05, 05] +1880; [76 41 09, 05, 05] -1829; [76 34 E2, 05, 05] +1881; [76 41 10, 05, 05] -184A; [76 34 E9, 05, 05] +1882; [76 41 17, 05, 05] -1862; [76 34 F0, 05, 05] +1883; [76 41 1E, 05, 05] -188A; [76 34 F7, 05, 05] +1884; [76 41 25, 05, 05] -189B; [76 34 FE, 05, 05] +1885; [76 41 2C, 05, 05] -182A; [76 35 07, 05, 05] +1886; [76 41 33, 05, 05] -184B; [76 35 0E, 05, 05] +1843; [76 41 3A, 05, 05] -182B; [76 35 15, 05, 05] +1820; [76 41 41, 05, 05] -184C; [76 35 1C, 05, 05] +1887; [76 41 48, 05, 05] -1866; [76 35 23, 05, 05] +1821; [76 41 4F, 05, 05] -182C; [76 35 2A, 05, 05] +1844; [76 41 56, 05, 05] -184D; [76 35 31, 05, 05] +185D; [76 41 5D, 05, 05] -182D; [76 35 38, 05, 05] +1822; [76 41 64, 05, 05] -184E; [76 35 3F, 05, 05] +1845; [76 41 6B, 05, 05] -1864; [76 35 46, 05, 05] +185E; [76 41 72, 05, 05] -189A; [76 35 4D, 05, 05] +1873; [76 41 79, 05, 05] -1865; [76 35 54, 05, 05] +1888; [76 41 80, 05, 05] -182E; [76 35 5B, 05, 05] +185F; [76 41 87, 05, 05] -184F; [76 35 62, 05, 05] +1823; [76 41 8E, 05, 05] -182F; [76 35 69, 05, 05] +1846; [76 41 95, 05, 05] -1830; [76 35 70, 05, 05] +1824; [76 41 9C, 05, 05] -1831; [76 35 77, 05, 05] +1847; [76 41 A3, 05, 05] -1867; [76 35 7E, 05, 05] +1861; [76 41 AA, 05, 05] -189C; [76 35 85, 05, 05] +1825; [76 41 B1, 05, 05] -189D; [76 35 8C, 05, 05] +1848; [76 41 B8, 05, 05] -18A2; [76 35 93, 05, 05] +1826; [76 41 BF, 05, 05] -18A4; [76 35 9A, 05, 05] +1849; [76 41 C6, 05, 05] -18A5; [76 35 A1, 05, 05] +1860; [76 41 CD, 05, 05] -1832; [76 35 A8, 05, 05] +1827; [76 41 D4, 05, 05] -1850; [76 35 AF, 05, 05] +1828; [76 41 DB, 05, 05] -1868; [76 35 B6, 05, 05] +1829; [76 41 E2, 05, 05] -1833; [76 35 BD, 05, 05] +184A; [76 41 E9, 05, 05] -1851; [76 35 C4, 05, 05] +1862; [76 41 F0, 05, 05] -1869; [76 35 CB, 05, 05] +188A; [76 41 F7, 05, 05] -1834; [76 35 D2, 05, 05] +189B; [76 41 FE, 05, 05] -1852; [76 35 D9, 05, 05] +182A; [76 42 07, 05, 05] -1871; [76 35 E0, 05, 05] +184B; [76 42 0E, 05, 05] -1878; [76 35 E7, 05, 05] +182B; [76 42 15, 05, 05] -185C; [76 35 EE, 05, 05] +184C; [76 42 1C, 05, 05] -188B; [76 35 F5, 05, 05] +1866; [76 42 23, 05, 05] -1835; [76 35 FC, 05, 05] +182C; [76 42 2A, 05, 05] -1853; [76 36 05, 05, 05] +184D; [76 42 31, 05, 05] -186A; [76 36 0C, 05, 05] +182D; [76 42 38, 05, 05] -1877; [76 36 13, 05, 05] +184E; [76 42 3F, 05, 05] -1836; [76 36 1A, 05, 05] +1864; [76 42 46, 05, 05] -1855; [76 36 21, 05, 05] +189A; [76 42 4D, 05, 05] -1872; [76 36 28, 05, 05] +1865; [76 42 54, 05, 05] -1837; [76 36 2F, 05, 05] +182E; [76 42 5B, 05, 05] -1875; [76 36 36, 05, 05] +184F; [76 42 62, 05, 05] -1838; [76 36 3D, 05, 05] +182F; [76 42 69, 05, 05] -1856; [76 36 44, 05, 05] +1830; [76 42 70, 05, 05] -1839; [76 36 4B, 05, 05] +1831; [76 42 77, 05, 05] -186B; [76 36 52, 05, 05] +1867; [76 42 7E, 05, 05] -1876; [76 36 59, 05, 05] +189C; [76 42 85, 05, 05] -183A; [76 36 60, 05, 05] +189D; [76 42 8C, 05, 05] -1857; [76 36 67, 05, 05] +18A2; [76 42 93, 05, 05] -1863; [76 36 6E, 05, 05] +18A4; [76 42 9A, 05, 05] -1874; [76 36 75, 05, 05] +18A5; [76 42 A1, 05, 05] -1889; [76 36 7C, 05, 05] +1832; [76 42 A8, 05, 05] -183B; [76 36 83, 05, 05] +1850; [76 42 AF, 05, 05] -183C; [76 36 8A, 05, 05] +1868; [76 42 B6, 05, 05] -1854; [76 36 91, 05, 05] +1833; [76 42 BD, 05, 05] -186E; [76 36 98, 05, 05] +1851; [76 42 C4, 05, 05] -183D; [76 36 9F, 05, 05] +1869; [76 42 CB, 05, 05] -186F; [76 36 A6, 05, 05] +1834; [76 42 D2, 05, 05] -1858; [76 36 AD, 05, 05] +1852; [76 42 D9, 05, 05] -186C; [76 36 B4, 05, 05] +1871; [76 42 E0, 05, 05] -183E; [76 36 BB, 05, 05] +1878; [76 42 E7, 05, 05] -1859; [76 36 C2, 05, 05] +185C; [76 42 EE, 05, 05] -186D; [76 36 C9, 05, 05] +188B; [76 42 F5, 05, 05] -183F; [76 36 D0, 05, 05] +1835; [76 42 FC, 05, 05] -1840; [76 36 D7, 05, 05] +1853; [76 43 05, 05, 05] -1841; [76 36 DE, 05, 05] +186A; [76 43 0C, 05, 05] -1842; [76 36 E5, 05, 05] +1877; [76 43 13, 05, 05] -185A; [76 36 EC, 05, 05] +1836; [76 43 1A, 05, 05] -185B; [76 36 F3, 05, 05] +1855; [76 43 21, 05, 05] -1870; [76 36 FA, 05, 05] +1872; [76 43 28, 05, 05] -188C; [76 37 03, 05, 05] +1837; [76 43 2F, 05, 05] -189E; [76 37 0A, 05, 05] +1875; [76 43 36, 05, 05] -188D; [76 37 11, 05, 05] +1838; [76 43 3D, 05, 05] -188E; [76 37 18, 05, 05] +1856; [76 43 44, 05, 05] -189F; [76 37 1F, 05, 05] +1839; [76 43 4B, 05, 05] -188F; [76 37 26, 05, 05] +186B; [76 43 52, 05, 05] -1890; [76 37 2D, 05, 05] +1876; [76 43 59, 05, 05] -1898; [76 37 34, 05, 05] +183A; [76 43 60, 05, 05] -18A0; [76 37 3B, 05, 05] +1857; [76 43 67, 05, 05] -1891; [76 37 42, 05, 05] +1863; [76 43 6E, 05, 05] -18A1; [76 37 49, 05, 05] +1874; [76 43 75, 05, 05] -1892; [76 37 50, 05, 05] +1889; [76 43 7C, 05, 05] -1893; [76 37 57, 05, 05] +183B; [76 43 83, 05, 05] -18A8; [76 37 5E, 05, 05] +183C; [76 43 8A, 05, 05] -1894; [76 37 65, 05, 05] +1854; [76 43 91, 05, 05] -18A3; [76 37 6C, 05, 05] +186E; [76 43 98, 05, 05] -1895; [76 37 73, 05, 05] +183D; [76 43 9F, 05, 05] -1899; [76 37 7A, 05, 05] +186F; [76 43 A6, 05, 05] -1896; [76 37 81, 05, 05] +1858; [76 43 AD, 05, 05] -1897; [76 37 88, 05, 05] +186C; [76 43 B4, 05, 05] -18A6; [76 37 8F, 05, 05] +183E; [76 43 BB, 05, 05] -18A7; [76 37 96, 05, 05] +1859; [76 43 C2, 05, 05] -18AA; [76 37 9D, 05, 05] +186D; [76 43 C9, 05, 05] -18A9; [76 37 A4, 05, 05] +183F; [76 43 D0, 05, 05] -FDD1 1C5A; [76 38 02, 05, 05] # Ol Chiki first primary (compressible) +1840; [76 43 D7, 05, 05] -1C5A; [76 38 09, 05, 05] +1841; [76 43 DE, 05, 05] -1C5B; [76 38 10, 05, 05] +1842; [76 43 E5, 05, 05] -1C5C; [76 38 17, 05, 05] +185A; [76 43 EC, 05, 05] -1C5D; [76 38 1E, 05, 05] +185B; [76 43 F3, 05, 05] -1C5E; [76 38 25, 05, 05] +1870; [76 43 FA, 05, 05] -1C5F; [76 38 2C, 05, 05] +188C; [76 44 03, 05, 05] -1C60; [76 38 33, 05, 05] +189E; [76 44 0A, 05, 05] -1C61; [76 38 3A, 05, 05] +188D; [76 44 11, 05, 05] -1C62; [76 38 41, 05, 05] +188E; [76 44 18, 05, 05] -1C63; [76 38 48, 05, 05] +189F; [76 44 1F, 05, 05] -1C64; [76 38 4F, 05, 05] +188F; [76 44 26, 05, 05] -1C65; [76 38 56, 05, 05] +1890; [76 44 2D, 05, 05] -1C66; [76 38 5D, 05, 05] +1898; [76 44 34, 05, 05] -1C67; [76 38 64, 05, 05] +18A0; [76 44 3B, 05, 05] -1C68; [76 38 6B, 05, 05] +1891; [76 44 42, 05, 05] -1C69; [76 38 72, 05, 05] +18A1; [76 44 49, 05, 05] -1C6A; [76 38 79, 05, 05] +1892; [76 44 50, 05, 05] -1C6B; [76 38 80, 05, 05] +1893; [76 44 57, 05, 05] -1C6C; [76 38 87, 05, 05] +18A8; [76 44 5E, 05, 05] -1C6D; [76 38 8E, 05, 05] +1894; [76 44 65, 05, 05] -1C6E; [76 38 95, 05, 05] +18A3; [76 44 6C, 05, 05] -1C6F; [76 38 9C, 05, 05] +1895; [76 44 73, 05, 05] -1C70; [76 38 A3, 05, 05] +1899; [76 44 7A, 05, 05] -1C71; [76 38 AA, 05, 05] +1896; [76 44 81, 05, 05] -1C72; [76 38 B1, 05, 05] +1897; [76 44 88, 05, 05] -1C73; [76 38 B8, 05, 05] +18A6; [76 44 8F, 05, 05] -1C74; [76 38 BF, 05, 05] +18A7; [76 44 96, 05, 05] -1C75; [76 38 C6, 05, 05] +18AA; [76 44 9D, 05, 05] -1C76; [76 38 CD, 05, 05] +18A9; [76 44 A4, 05, 05] -1C77; [76 38 D4, 05, 05] +FDD1 1C5A; [76 45 02, 05, 05] # Ol Chiki first primary (compressible) -1C78; [76 38 DB, 05, 05] +1C5A; [76 45 09, 05, 05] -1C79; [76 38 E2, 05, 05] +1C5B; [76 45 10, 05, 05] -1C7A; [76 38 E9, 05, 05] +1C5C; [76 45 17, 05, 05] -1C7B; [76 38 F0, 05, 05] +1C5D; [76 45 1E, 05, 05] -1C7C; [76 38 F7, 05, 05] +1C5E; [76 45 25, 05, 05] -1C7D; [76 38 FE, 05, 05] +1C5F; [76 45 2C, 05, 05] -FDD1 13C4; [76 3A 02, 05, 05] # CHEROKEE first primary (compressible) +1C60; [76 45 33, 05, 05] -AB70; [76 3C, 05, 05] -13A0; [76 3C, 05, A0] +1C61; [76 45 3A, 05, 05] -AB71; [76 3E, 05, 05] -13A1; [76 3E, 05, A0] +1C62; [76 45 41, 05, 05] -AB72; [76 40, 05, 05] -13A2; [76 40, 05, A0] +1C63; [76 45 48, 05, 05] -AB73; [76 42, 05, 05] -13A3; [76 42, 05, A0] +1C64; [76 45 4F, 05, 05] -AB74; [76 44, 05, 05] -13A4; [76 44, 05, A0] +1C65; [76 45 56, 05, 05] -AB75; [76 46, 05, 05] -13A5; [76 46, 05, A0] +1C66; [76 45 5D, 05, 05] -AB76; [76 48, 05, 05] -13A6; [76 48, 05, A0] +1C67; [76 45 64, 05, 05] -AB77; [76 4A, 05, 05] -13A7; [76 4A, 05, A0] +1C68; [76 45 6B, 05, 05] -AB78; [76 4C, 05, 05] -13A8; [76 4C, 05, A0] +1C69; [76 45 72, 05, 05] -AB79; [76 4E, 05, 05] -13A9; [76 4E, 05, A0] +1C6A; [76 45 79, 05, 05] -AB7A; [76 50, 05, 05] -13AA; [76 50, 05, A0] +1C6B; [76 45 80, 05, 05] -AB7B; [76 52, 05, 05] -13AB; [76 52, 05, A0] +1C6C; [76 45 87, 05, 05] -AB7C; [76 54, 05, 05] -13AC; [76 54, 05, A0] +1C6D; [76 45 8E, 05, 05] -AB7D; [76 56, 05, 05] -13AD; [76 56, 05, A0] +1C6E; [76 45 95, 05, 05] -AB7E; [76 58, 05, 05] -13AE; [76 58, 05, A0] +1C6F; [76 45 9C, 05, 05] -AB7F; [76 5A, 05, 05] -13AF; [76 5A, 05, A0] +1C70; [76 45 A3, 05, 05] -AB80; [76 5C, 05, 05] -13B0; [76 5C, 05, A0] +1C71; [76 45 AA, 05, 05] -AB81; [76 5E, 05, 05] -13B1; [76 5E, 05, A0] +1C72; [76 45 B1, 05, 05] -AB82; [76 60, 05, 05] -13B2; [76 60, 05, A0] +1C73; [76 45 B8, 05, 05] -AB83; [76 62, 05, 05] -13B3; [76 62, 05, A0] +1C74; [76 45 BF, 05, 05] -AB84; [76 64, 05, 05] -13B4; [76 64, 05, A0] +1C75; [76 45 C6, 05, 05] -AB85; [76 66, 05, 05] -13B5; [76 66, 05, A0] +1C76; [76 45 CD, 05, 05] -AB86; [76 68, 05, 05] -13B6; [76 68, 05, A0] +1C77; [76 45 D4, 05, 05] -AB87; [76 6A, 05, 05] -13B7; [76 6A, 05, A0] +1C78; [76 45 DB, 05, 05] -AB88; [76 6C, 05, 05] -13B8; [76 6C, 05, A0] +1C79; [76 45 E2, 05, 05] -AB89; [76 6E, 05, 05] -13B9; [76 6E, 05, A0] +1C7A; [76 45 E9, 05, 05] -AB8A; [76 70, 05, 05] -13BA; [76 70, 05, A0] +1C7B; [76 45 F0, 05, 05] -AB8B; [76 72, 05, 05] -13BB; [76 72, 05, A0] +1C7C; [76 45 F7, 05, 05] -AB8C; [76 74, 05, 05] -13BC; [76 74, 05, A0] +1C7D; [76 45 FE, 05, 05] -AB8D; [76 76, 05, 05] -13BD; [76 76, 05, A0] +FDD1 13C4; [76 47 02, 05, 05] # CHEROKEE first primary (compressible) -AB8E; [76 78, 05, 05] -13BE; [76 78, 05, A0] +AB70; [76 49, 05, 05] +13A0; [76 49, 05, A0] -AB8F; [76 7A, 05, 05] -13BF; [76 7A, 05, A0] +AB71; [76 4B, 05, 05] +13A1; [76 4B, 05, A0] -AB90; [76 7C, 05, 05] -13C0; [76 7C, 05, A0] +AB72; [76 4D, 05, 05] +13A2; [76 4D, 05, A0] -AB91; [76 7E, 05, 05] -13C1; [76 7E, 05, A0] +AB73; [76 4F, 05, 05] +13A3; [76 4F, 05, A0] -AB92; [76 80, 05, 05] -13C2; [76 80, 05, A0] +AB74; [76 51, 05, 05] +13A4; [76 51, 05, A0] -AB93; [76 82, 05, 05] -13C3; [76 82, 05, A0] +AB75; [76 53, 05, 05] +13A5; [76 53, 05, A0] -AB94; [76 84, 05, 05] -13C4; [76 84, 05, A0] +AB76; [76 55, 05, 05] +13A6; [76 55, 05, A0] -AB95; [76 86, 05, 05] -13C5; [76 86, 05, A0] +AB77; [76 57, 05, 05] +13A7; [76 57, 05, A0] -AB96; [76 88, 05, 05] -13C6; [76 88, 05, A0] +AB78; [76 59, 05, 05] +13A8; [76 59, 05, A0] -AB97; [76 8A, 05, 05] -13C7; [76 8A, 05, A0] +AB79; [76 5B, 05, 05] +13A9; [76 5B, 05, A0] -AB98; [76 8C, 05, 05] -13C8; [76 8C, 05, A0] +AB7A; [76 5D, 05, 05] +13AA; [76 5D, 05, A0] -AB99; [76 8E, 05, 05] -13C9; [76 8E, 05, A0] +AB7B; [76 5F, 05, 05] +13AB; [76 5F, 05, A0] -AB9A; [76 90, 05, 05] -13CA; [76 90, 05, A0] +AB7C; [76 61, 05, 05] +13AC; [76 61, 05, A0] -AB9B; [76 92, 05, 05] -13CB; [76 92, 05, A0] +AB7D; [76 63, 05, 05] +13AD; [76 63, 05, A0] -AB9C; [76 94, 05, 05] -13CC; [76 94, 05, A0] +AB7E; [76 65, 05, 05] +13AE; [76 65, 05, A0] -AB9D; [76 96, 05, 05] -13CD; [76 96, 05, A0] +AB7F; [76 67, 05, 05] +13AF; [76 67, 05, A0] -AB9E; [76 98, 05, 05] -13CE; [76 98, 05, A0] +AB80; [76 69, 05, 05] +13B0; [76 69, 05, A0] -AB9F; [76 9A, 05, 05] -13CF; [76 9A, 05, A0] +AB81; [76 6B, 05, 05] +13B1; [76 6B, 05, A0] -ABA0; [76 9C, 05, 05] -13D0; [76 9C, 05, A0] +AB82; [76 6D, 05, 05] +13B2; [76 6D, 05, A0] -ABA1; [76 9E, 05, 05] -13D1; [76 9E, 05, A0] +AB83; [76 6F, 05, 05] +13B3; [76 6F, 05, A0] -ABA2; [76 A0, 05, 05] -13D2; [76 A0, 05, A0] +AB84; [76 71, 05, 05] +13B4; [76 71, 05, A0] -ABA3; [76 A2, 05, 05] -13D3; [76 A2, 05, A0] +AB85; [76 73, 05, 05] +13B5; [76 73, 05, A0] -ABA4; [76 A4, 05, 05] -13D4; [76 A4, 05, A0] +AB86; [76 75, 05, 05] +13B6; [76 75, 05, A0] -ABA5; [76 A6, 05, 05] -13D5; [76 A6, 05, A0] +AB87; [76 77, 05, 05] +13B7; [76 77, 05, A0] -ABA6; [76 A8, 05, 05] -13D6; [76 A8, 05, A0] +AB88; [76 79, 05, 05] +13B8; [76 79, 05, A0] -ABA7; [76 AA, 05, 05] -13D7; [76 AA, 05, A0] +AB89; [76 7B, 05, 05] +13B9; [76 7B, 05, A0] -ABA8; [76 AC, 05, 05] -13D8; [76 AC, 05, A0] +AB8A; [76 7D, 05, 05] +13BA; [76 7D, 05, A0] -ABA9; [76 AE, 05, 05] -13D9; [76 AE, 05, A0] +AB8B; [76 7F, 05, 05] +13BB; [76 7F, 05, A0] -ABAA; [76 B0, 05, 05] -13DA; [76 B0, 05, A0] +AB8C; [76 81, 05, 05] +13BC; [76 81, 05, A0] -ABAB; [76 B2, 05, 05] -13DB; [76 B2, 05, A0] +AB8D; [76 83, 05, 05] +13BD; [76 83, 05, A0] -ABAC; [76 B4, 05, 05] -13DC; [76 B4, 05, A0] +AB8E; [76 85, 05, 05] +13BE; [76 85, 05, A0] -ABAD; [76 B6, 05, 05] -13DD; [76 B6, 05, A0] +AB8F; [76 87, 05, 05] +13BF; [76 87, 05, A0] -ABAE; [76 B8, 05, 05] -13DE; [76 B8, 05, A0] +AB90; [76 89, 05, 05] +13C0; [76 89, 05, A0] -ABAF; [76 BA, 05, 05] -13DF; [76 BA, 05, A0] +AB91; [76 8B, 05, 05] +13C1; [76 8B, 05, A0] -ABB0; [76 BC, 05, 05] -13E0; [76 BC, 05, A0] +AB92; [76 8D, 05, 05] +13C2; [76 8D, 05, A0] -ABB1; [76 BE, 05, 05] -13E1; [76 BE, 05, A0] +AB93; [76 8F, 05, 05] +13C3; [76 8F, 05, A0] -ABB2; [76 C0, 05, 05] -13E2; [76 C0, 05, A0] +AB94; [76 91, 05, 05] +13C4; [76 91, 05, A0] -ABB3; [76 C2, 05, 05] -13E3; [76 C2, 05, A0] +AB95; [76 93, 05, 05] +13C5; [76 93, 05, A0] -ABB4; [76 C4, 05, 05] -13E4; [76 C4, 05, A0] +AB96; [76 95, 05, 05] +13C6; [76 95, 05, A0] -ABB5; [76 C6, 05, 05] -13E5; [76 C6, 05, A0] +AB97; [76 97, 05, 05] +13C7; [76 97, 05, A0] -ABB6; [76 C8, 05, 05] -13E6; [76 C8, 05, A0] +AB98; [76 99, 05, 05] +13C8; [76 99, 05, A0] -ABB7; [76 CA, 05, 05] -13E7; [76 CA, 05, A0] +AB99; [76 9B, 05, 05] +13C9; [76 9B, 05, A0] -ABB8; [76 CC, 05, 05] -13E8; [76 CC, 05, A0] +AB9A; [76 9D, 05, 05] +13CA; [76 9D, 05, A0] -ABB9; [76 CE, 05, 05] -13E9; [76 CE, 05, A0] +AB9B; [76 9F, 05, 05] +13CB; [76 9F, 05, A0] -ABBA; [76 D0, 05, 05] -13EA; [76 D0, 05, A0] +AB9C; [76 A1, 05, 05] +13CC; [76 A1, 05, A0] -ABBB; [76 D2, 05, 05] -13EB; [76 D2, 05, A0] +AB9D; [76 A3, 05, 05] +13CD; [76 A3, 05, A0] -ABBC; [76 D4, 05, 05] -13EC; [76 D4, 05, A0] +AB9E; [76 A5, 05, 05] +13CE; [76 A5, 05, A0] -ABBD; [76 D6, 05, 05] -13ED; [76 D6, 05, A0] +AB9F; [76 A7, 05, 05] +13CF; [76 A7, 05, A0] -ABBE; [76 D8, 05, 05] -13EE; [76 D8, 05, A0] +ABA0; [76 A9, 05, 05] +13D0; [76 A9, 05, A0] -ABBF; [76 DA, 05, 05] -13EF; [76 DA, 05, A0] +ABA1; [76 AB, 05, 05] +13D1; [76 AB, 05, A0] -13F8; [76 DC, 05, 05] -13F0; [76 DC, 05, A0] +ABA2; [76 AD, 05, 05] +13D2; [76 AD, 05, A0] -13F9; [76 DE, 05, 05] -13F1; [76 DE, 05, A0] +ABA3; [76 AF, 05, 05] +13D3; [76 AF, 05, A0] -13FA; [76 E0, 05, 05] -13F2; [76 E0, 05, A0] +ABA4; [76 B1, 05, 05] +13D4; [76 B1, 05, A0] -13FB; [76 E2, 05, 05] -13F3; [76 E2, 05, A0] +ABA5; [76 B3, 05, 05] +13D5; [76 B3, 05, A0] -13FC; [76 E4, 05, 05] -13F4; [76 E4, 05, A0] +ABA6; [76 B5, 05, 05] +13D6; [76 B5, 05, A0] -13FD; [76 E6, 05, 05] -13F5; [76 E6, 05, A0] +ABA7; [76 B7, 05, 05] +13D7; [76 B7, 05, A0] -FDD1 104B5; [76 E8 02, 05, 05] # Osage first primary (compressible) +ABA8; [76 B9, 05, 05] +13D8; [76 B9, 05, A0] -104D8; [76 E8 09, 05, 05] -104B0; [76 E8 09, 05, A0] +ABA9; [76 BB, 05, 05] +13D9; [76 BB, 05, A0] -104D9; [76 E8 10, 05, 05] -104B1; [76 E8 10, 05, A0] +ABAA; [76 BD, 05, 05] +13DA; [76 BD, 05, A0] -104DA; [76 E8 17, 05, 05] -104B2; [76 E8 17, 05, A0] +ABAB; [76 BF, 05, 05] +13DB; [76 BF, 05, A0] -104DB; [76 E8 1E, 05, 05] -104B3; [76 E8 1E, 05, A0] +ABAC; [76 C1, 05, 05] +13DC; [76 C1, 05, A0] -104DC; [76 E8 25, 05, 05] -104B4; [76 E8 25, 05, A0] +ABAD; [76 C3, 05, 05] +13DD; [76 C3, 05, A0] -104DD; [76 E8 2C, 05, 05] -104B5; [76 E8 2C, 05, A0] +ABAE; [76 C5, 05, 05] +13DE; [76 C5, 05, A0] -104DE; [76 E8 33, 05, 05] -104B6; [76 E8 33, 05, A0] +ABAF; [76 C7, 05, 05] +13DF; [76 C7, 05, A0] -104DF; [76 E8 3A, 05, 05] -104B7; [76 E8 3A, 05, A0] +ABB0; [76 C9, 05, 05] +13E0; [76 C9, 05, A0] -104E0; [76 E8 41, 05, 05] -104B8; [76 E8 41, 05, A0] +ABB1; [76 CB, 05, 05] +13E1; [76 CB, 05, A0] -104E1; [76 E8 48, 05, 05] -104B9; [76 E8 48, 05, A0] +ABB2; [76 CD, 05, 05] +13E2; [76 CD, 05, A0] -104E2; [76 E8 4F, 05, 05] -104BA; [76 E8 4F, 05, A0] +ABB3; [76 CF, 05, 05] +13E3; [76 CF, 05, A0] -104E3; [76 E8 56, 05, 05] -104BB; [76 E8 56, 05, A0] +ABB4; [76 D1, 05, 05] +13E4; [76 D1, 05, A0] -104E4; [76 E8 5D, 05, 05] -104BC; [76 E8 5D, 05, A0] +ABB5; [76 D3, 05, 05] +13E5; [76 D3, 05, A0] -104E5; [76 E8 64, 05, 05] -104BD; [76 E8 64, 05, A0] +ABB6; [76 D5, 05, 05] +13E6; [76 D5, 05, A0] -104E6; [76 E8 6B, 05, 05] -104BE; [76 E8 6B, 05, A0] +ABB7; [76 D7, 05, 05] +13E7; [76 D7, 05, A0] -104E7; [76 E8 72, 05, 05] -104BF; [76 E8 72, 05, A0] +ABB8; [76 D9, 05, 05] +13E8; [76 D9, 05, A0] -104E8; [76 E8 79, 05, 05] -104C0; [76 E8 79, 05, A0] +ABB9; [76 DB, 05, 05] +13E9; [76 DB, 05, A0] -104E9; [76 E8 80, 05, 05] -104C1; [76 E8 80, 05, A0] +ABBA; [76 DD, 05, 05] +13EA; [76 DD, 05, A0] -104EA; [76 E8 87, 05, 05] -104C2; [76 E8 87, 05, A0] +ABBB; [76 DF, 05, 05] +13EB; [76 DF, 05, A0] -104EB; [76 E8 8E, 05, 05] -104C3; [76 E8 8E, 05, A0] +ABBC; [76 E1, 05, 05] +13EC; [76 E1, 05, A0] -104EC; [76 E8 95, 05, 05] -104C4; [76 E8 95, 05, A0] +ABBD; [76 E3, 05, 05] +13ED; [76 E3, 05, A0] -104ED; [76 E8 9C, 05, 05] -104C5; [76 E8 9C, 05, A0] +ABBE; [76 E5, 05, 05] +13EE; [76 E5, 05, A0] -104EE; [76 E8 A3, 05, 05] -104C6; [76 E8 A3, 05, A0] +ABBF; [76 E7, 05, 05] +13EF; [76 E7, 05, A0] -104EF; [76 E8 AA, 05, 05] -104C7; [76 E8 AA, 05, A0] +13F8; [76 E9, 05, 05] +13F0; [76 E9, 05, A0] -104F0; [76 E8 B1, 05, 05] -104C8; [76 E8 B1, 05, A0] +13F9; [76 EB, 05, 05] +13F1; [76 EB, 05, A0] -104F1; [76 E8 B8, 05, 05] -104C9; [76 E8 B8, 05, A0] +13FA; [76 ED, 05, 05] +13F2; [76 ED, 05, A0] -104F2; [76 E8 BF, 05, 05] -104CA; [76 E8 BF, 05, A0] +13FB; [76 EF, 05, 05] +13F3; [76 EF, 05, A0] -104F3; [76 E8 C6, 05, 05] -104CB; [76 E8 C6, 05, A0] +13FC; [76 F1, 05, 05] +13F4; [76 F1, 05, A0] -104F4; [76 E8 CD, 05, 05] -104CC; [76 E8 CD, 05, A0] +13FD; [76 F3, 05, 05] +13F5; [76 F3, 05, A0] -104F5; [76 E8 D4, 05, 05] -104CD; [76 E8 D4, 05, A0] +FDD1 104B5; [76 F5 02, 05, 05] # Osage first primary (compressible) -104F6; [76 E8 DB, 05, 05] -104CE; [76 E8 DB, 05, A0] +104D8; [76 F5 09, 05, 05] +104B0; [76 F5 09, 05, A0] -104F7; [76 E8 E2, 05, 05] -104CF; [76 E8 E2, 05, A0] +104D9; [76 F5 10, 05, 05] +104B1; [76 F5 10, 05, A0] -104F8; [76 E8 E9, 05, 05] -104D0; [76 E8 E9, 05, A0] +104DA; [76 F5 17, 05, 05] +104B2; [76 F5 17, 05, A0] -104F9; [76 E8 F0, 05, 05] -104D1; [76 E8 F0, 05, A0] +104DB; [76 F5 1E, 05, 05] +104B3; [76 F5 1E, 05, A0] -104FA; [76 E8 F7, 05, 05] -104D2; [76 E8 F7, 05, A0] +104DC; [76 F5 25, 05, 05] +104B4; [76 F5 25, 05, A0] -104FB; [76 E8 FE, 05, 05] -104D3; [76 E8 FE, 05, A0] +104DD; [76 F5 2C, 05, 05] +104B5; [76 F5 2C, 05, A0] -FDD1 14C0; [76 EA 02, 05, 05] # CANADIAN-ABORIGINAL first primary (compressible) +104DE; [76 F5 33, 05, 05] +104B6; [76 F5 33, 05, A0] -1401; [76 EA 09, 05, 05] +104DF; [76 F5 3A, 05, 05] +104B7; [76 F5 3A, 05, A0] -1402; [76 EA 10, 05, 05] +104E0; [76 F5 41, 05, 05] +104B8; [76 F5 41, 05, A0] -1403; [76 EA 17, 05, 05] +104E1; [76 F5 48, 05, 05] +104B9; [76 F5 48, 05, A0] -1404; [76 EA 1E, 05, 05] +104E2; [76 F5 4F, 05, 05] +104BA; [76 F5 4F, 05, A0] -1405; [76 EA 25, 05, 05] +104E3; [76 F5 56, 05, 05] +104BB; [76 F5 56, 05, A0] -1406; [76 EA 2C, 05, 05] +104E4; [76 F5 5D, 05, 05] +104BC; [76 F5 5D, 05, A0] -1407; [76 EA 33, 05, 05] +104E5; [76 F5 64, 05, 05] +104BD; [76 F5 64, 05, A0] -1408; [76 EA 3A, 05, 05] +104E6; [76 F5 6B, 05, 05] +104BE; [76 F5 6B, 05, A0] -1409; [76 EA 41, 05, 05] +104E7; [76 F5 72, 05, 05] +104BF; [76 F5 72, 05, A0] -140A; [76 EA 48, 05, 05] +104E8; [76 F5 79, 05, 05] +104C0; [76 F5 79, 05, A0] -140B; [76 EA 4F, 05, 05] +104E9; [76 F5 80, 05, 05] +104C1; [76 F5 80, 05, A0] -140C; [76 EA 56, 05, 05] +104EA; [76 F5 87, 05, 05] +104C2; [76 F5 87, 05, A0] -140D; [76 EA 5D, 05, 05] +104EB; [76 F5 8E, 05, 05] +104C3; [76 F5 8E, 05, A0] -140E; [76 EA 64, 05, 05] +104EC; [76 F5 95, 05, 05] +104C4; [76 F5 95, 05, A0] -140F; [76 EA 6B, 05, 05] +104ED; [76 F5 9C, 05, 05] +104C5; [76 F5 9C, 05, A0] -1410; [76 EA 72, 05, 05] +104EE; [76 F5 A3, 05, 05] +104C6; [76 F5 A3, 05, A0] -1411; [76 EA 79, 05, 05] +104EF; [76 F5 AA, 05, 05] +104C7; [76 F5 AA, 05, A0] -1412; [76 EA 80, 05, 05] +104F0; [76 F5 B1, 05, 05] +104C8; [76 F5 B1, 05, A0] -1413; [76 EA 87, 05, 05] +104F1; [76 F5 B8, 05, 05] +104C9; [76 F5 B8, 05, A0] -1414; [76 EA 8E, 05, 05] +104F2; [76 F5 BF, 05, 05] +104CA; [76 F5 BF, 05, A0] -1415; [76 EA 95, 05, 05] +104F3; [76 F5 C6, 05, 05] +104CB; [76 F5 C6, 05, A0] -1416; [76 EA 9C, 05, 05] +104F4; [76 F5 CD, 05, 05] +104CC; [76 F5 CD, 05, A0] -1417; [76 EA A3, 05, 05] +104F5; [76 F5 D4, 05, 05] +104CD; [76 F5 D4, 05, A0] -1418; [76 EA AA, 05, 05] +104F6; [76 F5 DB, 05, 05] +104CE; [76 F5 DB, 05, A0] -1419; [76 EA B1, 05, 05] +104F7; [76 F5 E2, 05, 05] +104CF; [76 F5 E2, 05, A0] -141A; [76 EA B8, 05, 05] +104F8; [76 F5 E9, 05, 05] +104D0; [76 F5 E9, 05, A0] -141B; [76 EA BF, 05, 05] +104F9; [76 F5 F0, 05, 05] +104D1; [76 F5 F0, 05, A0] -141C; [76 EA C6, 05, 05] +104FA; [76 F5 F7, 05, 05] +104D2; [76 F5 F7, 05, A0] -141D; [76 EA CD, 05, 05] +104FB; [76 F5 FE, 05, 05] +104D3; [76 F5 FE, 05, A0] -141E; [76 EA D4, 05, 05] +FDD1 14C0; [77 04 02, 05, 05] # CANADIAN-ABORIGINAL first primary starts new lead byte (compressible) -141F; [76 EA DB, 05, 05] +1401; [77 04 09, 05, 05] -1420; [76 EA E2, 05, 05] +1402; [77 04 10, 05, 05] -1421; [76 EA E9, 05, 05] +1403; [77 04 17, 05, 05] -1422; [76 EA F0, 05, 05] +1404; [77 04 1E, 05, 05] -1423; [76 EA F7, 05, 05] +1405; [77 04 25, 05, 05] -1424; [76 EA FE, 05, 05] +1406; [77 04 2C, 05, 05] -1425; [76 EB 07, 05, 05] +1407; [77 04 33, 05, 05] -1426; [76 EB 0E, 05, 05] +1408; [77 04 3A, 05, 05] -1427; [76 EB 15, 05, 05] +1409; [77 04 41, 05, 05] -1428; [76 EB 1C, 05, 05] +140A; [77 04 48, 05, 05] -1429; [76 EB 23, 05, 05] +140B; [77 04 4F, 05, 05] -142A; [76 EB 2A, 05, 05] +140C; [77 04 56, 05, 05] -142B; [76 EB 31, 05, 05] +140D; [77 04 5D, 05, 05] -142C; [76 EB 38, 05, 05] +140E; [77 04 64, 05, 05] -142D; [76 EB 3F, 05, 05] +140F; [77 04 6B, 05, 05] -142E; [76 EB 46, 05, 05] +1410; [77 04 72, 05, 05] -142F; [76 EB 4D, 05, 05] +1411; [77 04 79, 05, 05] -1430; [76 EB 54, 05, 05] +1412; [77 04 80, 05, 05] -1431; [76 EB 5B, 05, 05] +1413; [77 04 87, 05, 05] -1432; [76 EB 62, 05, 05] +1414; [77 04 8E, 05, 05] -1433; [76 EB 69, 05, 05] +1415; [77 04 95, 05, 05] -1434; [76 EB 70, 05, 05] +1416; [77 04 9C, 05, 05] -1435; [76 EB 77, 05, 05] +1417; [77 04 A3, 05, 05] -1436; [76 EB 7E, 05, 05] +1418; [77 04 AA, 05, 05] -1437; [76 EB 85, 05, 05] +1419; [77 04 B1, 05, 05] -1438; [76 EB 8C, 05, 05] +141A; [77 04 B8, 05, 05] -1439; [76 EB 93, 05, 05] +141B; [77 04 BF, 05, 05] -143A; [76 EB 9A, 05, 05] +141C; [77 04 C6, 05, 05] -143B; [76 EB A1, 05, 05] +141D; [77 04 CD, 05, 05] -143C; [76 EB A8, 05, 05] +141E; [77 04 D4, 05, 05] -143D; [76 EB AF, 05, 05] +141F; [77 04 DB, 05, 05] -143E; [76 EB B6, 05, 05] +1420; [77 04 E2, 05, 05] -143F; [76 EB BD, 05, 05] +1421; [77 04 E9, 05, 05] -1440; [76 EB C4, 05, 05] +1422; [77 04 F0, 05, 05] -1441; [76 EB CB, 05, 05] +1423; [77 04 F7, 05, 05] -1442; [76 EB D2, 05, 05] +1424; [77 04 FE, 05, 05] -1443; [76 EB D9, 05, 05] +1425; [77 05 07, 05, 05] -1444; [76 EB E0, 05, 05] +1426; [77 05 0E, 05, 05] -1445; [76 EB E7, 05, 05] +1427; [77 05 15, 05, 05] -1446; [76 EB EE, 05, 05] +1428; [77 05 1C, 05, 05] -1447; [76 EB F5, 05, 05] +1429; [77 05 23, 05, 05] -1448; [76 EB FC, 05, 05] +142A; [77 05 2A, 05, 05] -1449; [76 EC 05, 05, 05] +142B; [77 05 31, 05, 05] -144A; [76 EC 0C, 05, 05] +142C; [77 05 38, 05, 05] -144B; [76 EC 13, 05, 05] +142D; [77 05 3F, 05, 05] -144C; [76 EC 1A, 05, 05] +142E; [77 05 46, 05, 05] -144D; [76 EC 21, 05, 05] +142F; [77 05 4D, 05, 05] -144E; [76 EC 28, 05, 05] +1430; [77 05 54, 05, 05] -144F; [76 EC 2F, 05, 05] +1431; [77 05 5B, 05, 05] -1450; [76 EC 36, 05, 05] +1432; [77 05 62, 05, 05] -1451; [76 EC 3D, 05, 05] +1433; [77 05 69, 05, 05] -1452; [76 EC 44, 05, 05] +1434; [77 05 70, 05, 05] -1453; [76 EC 4B, 05, 05] +1435; [77 05 77, 05, 05] -1454; [76 EC 52, 05, 05] +1436; [77 05 7E, 05, 05] -1455; [76 EC 59, 05, 05] +1437; [77 05 85, 05, 05] -1456; [76 EC 60, 05, 05] +1438; [77 05 8C, 05, 05] -1457; [76 EC 67, 05, 05] +1439; [77 05 93, 05, 05] -1458; [76 EC 6E, 05, 05] +143A; [77 05 9A, 05, 05] -1459; [76 EC 75, 05, 05] +143B; [77 05 A1, 05, 05] -145A; [76 EC 7C, 05, 05] +143C; [77 05 A8, 05, 05] -145B; [76 EC 83, 05, 05] +143D; [77 05 AF, 05, 05] -145C; [76 EC 8A, 05, 05] +143E; [77 05 B6, 05, 05] -145D; [76 EC 91, 05, 05] +143F; [77 05 BD, 05, 05] -145E; [76 EC 98, 05, 05] +1440; [77 05 C4, 05, 05] -145F; [76 EC 9F, 05, 05] +1441; [77 05 CB, 05, 05] -1460; [76 EC A6, 05, 05] +1442; [77 05 D2, 05, 05] -1461; [76 EC AD, 05, 05] +1443; [77 05 D9, 05, 05] -1462; [76 EC B4, 05, 05] +1444; [77 05 E0, 05, 05] -1463; [76 EC BB, 05, 05] +1445; [77 05 E7, 05, 05] -1464; [76 EC C2, 05, 05] +1446; [77 05 EE, 05, 05] -1465; [76 EC C9, 05, 05] +1447; [77 05 F5, 05, 05] -1466; [76 EC D0, 05, 05] +1448; [77 05 FC, 05, 05] -1467; [76 EC D7, 05, 05] +1449; [77 06 05, 05, 05] -1468; [76 EC DE, 05, 05] +144A; [77 06 0C, 05, 05] -1469; [76 EC E5, 05, 05] +144B; [77 06 13, 05, 05] -146A; [76 EC EC, 05, 05] +144C; [77 06 1A, 05, 05] -146B; [76 EC F3, 05, 05] +144D; [77 06 21, 05, 05] -146C; [76 EC FA, 05, 05] +144E; [77 06 28, 05, 05] -146D; [76 ED 03, 05, 05] +144F; [77 06 2F, 05, 05] -146E; [76 ED 0A, 05, 05] +1450; [77 06 36, 05, 05] -146F; [76 ED 11, 05, 05] +1451; [77 06 3D, 05, 05] -1470; [76 ED 18, 05, 05] +1452; [77 06 44, 05, 05] -1471; [76 ED 1F, 05, 05] +1453; [77 06 4B, 05, 05] -1472; [76 ED 26, 05, 05] +1454; [77 06 52, 05, 05] -1473; [76 ED 2D, 05, 05] +1455; [77 06 59, 05, 05] -1474; [76 ED 34, 05, 05] +1456; [77 06 60, 05, 05] -1475; [76 ED 3B, 05, 05] +1457; [77 06 67, 05, 05] -1476; [76 ED 42, 05, 05] +1458; [77 06 6E, 05, 05] -1477; [76 ED 49, 05, 05] +1459; [77 06 75, 05, 05] -1478; [76 ED 50, 05, 05] +145A; [77 06 7C, 05, 05] -1479; [76 ED 57, 05, 05] +145B; [77 06 83, 05, 05] -147A; [76 ED 5E, 05, 05] +145C; [77 06 8A, 05, 05] -147B; [76 ED 65, 05, 05] +145D; [77 06 91, 05, 05] -147C; [76 ED 6C, 05, 05] +145E; [77 06 98, 05, 05] -147D; [76 ED 73, 05, 05] +145F; [77 06 9F, 05, 05] -147E; [76 ED 7A, 05, 05] +1460; [77 06 A6, 05, 05] -147F; [76 ED 81, 05, 05] +1461; [77 06 AD, 05, 05] -1480; [76 ED 88, 05, 05] +1462; [77 06 B4, 05, 05] -1481; [76 ED 8F, 05, 05] +1463; [77 06 BB, 05, 05] -1482; [76 ED 96, 05, 05] +1464; [77 06 C2, 05, 05] -1483; [76 ED 9D, 05, 05] +1465; [77 06 C9, 05, 05] -1484; [76 ED A4, 05, 05] +1466; [77 06 D0, 05, 05] -1485; [76 ED AB, 05, 05] +1467; [77 06 D7, 05, 05] -1486; [76 ED B2, 05, 05] +1468; [77 06 DE, 05, 05] -1487; [76 ED B9, 05, 05] +1469; [77 06 E5, 05, 05] -1488; [76 ED C0, 05, 05] +146A; [77 06 EC, 05, 05] -1489; [76 ED C7, 05, 05] +146B; [77 06 F3, 05, 05] -148A; [76 ED CE, 05, 05] +146C; [77 06 FA, 05, 05] -148B; [76 ED D5, 05, 05] +146D; [77 07 03, 05, 05] -148C; [76 ED DC, 05, 05] +146E; [77 07 0A, 05, 05] -148D; [76 ED E3, 05, 05] +146F; [77 07 11, 05, 05] -148E; [76 ED EA, 05, 05] +1470; [77 07 18, 05, 05] -148F; [76 ED F1, 05, 05] +1471; [77 07 1F, 05, 05] -1490; [76 ED F8, 05, 05] +1472; [77 07 26, 05, 05] -1491; [76 ED FF, 05, 05] +1473; [77 07 2D, 05, 05] -1492; [76 EE 08, 05, 05] +1474; [77 07 34, 05, 05] -1493; [76 EE 0F, 05, 05] +1475; [77 07 3B, 05, 05] -1494; [76 EE 16, 05, 05] +1476; [77 07 42, 05, 05] -1495; [76 EE 1D, 05, 05] +1477; [77 07 49, 05, 05] -1496; [76 EE 24, 05, 05] +1478; [77 07 50, 05, 05] -1497; [76 EE 2B, 05, 05] +1479; [77 07 57, 05, 05] -1498; [76 EE 32, 05, 05] +147A; [77 07 5E, 05, 05] -1499; [76 EE 39, 05, 05] +147B; [77 07 65, 05, 05] -149A; [76 EE 40, 05, 05] +147C; [77 07 6C, 05, 05] -149B; [76 EE 47, 05, 05] +147D; [77 07 73, 05, 05] -149C; [76 EE 4E, 05, 05] +147E; [77 07 7A, 05, 05] -149D; [76 EE 55, 05, 05] +147F; [77 07 81, 05, 05] -149E; [76 EE 5C, 05, 05] +1480; [77 07 88, 05, 05] -149F; [76 EE 63, 05, 05] +1481; [77 07 8F, 05, 05] -14A0; [76 EE 6A, 05, 05] +1482; [77 07 96, 05, 05] -14A1; [76 EE 71, 05, 05] +1483; [77 07 9D, 05, 05] -14A2; [76 EE 78, 05, 05] +1484; [77 07 A4, 05, 05] -14A3; [76 EE 7F, 05, 05] +1485; [77 07 AB, 05, 05] -14A4; [76 EE 86, 05, 05] +1486; [77 07 B2, 05, 05] -14A5; [76 EE 8D, 05, 05] +1487; [77 07 B9, 05, 05] -14A6; [76 EE 94, 05, 05] +1488; [77 07 C0, 05, 05] -14A7; [76 EE 9B, 05, 05] +1489; [77 07 C7, 05, 05] -14A8; [76 EE A2, 05, 05] +148A; [77 07 CE, 05, 05] -14A9; [76 EE A9, 05, 05] +148B; [77 07 D5, 05, 05] -14AA; [76 EE B0, 05, 05] +148C; [77 07 DC, 05, 05] -14AB; [76 EE B7, 05, 05] +148D; [77 07 E3, 05, 05] -14AC; [76 EE BE, 05, 05] +148E; [77 07 EA, 05, 05] -14AD; [76 EE C5, 05, 05] +148F; [77 07 F1, 05, 05] -14AE; [76 EE CC, 05, 05] +1490; [77 07 F8, 05, 05] -14AF; [76 EE D3, 05, 05] +1491; [77 07 FF, 05, 05] -14B0; [76 EE DA, 05, 05] +1492; [77 08 08, 05, 05] -14B1; [76 EE E1, 05, 05] +1493; [77 08 0F, 05, 05] -14B2; [76 EE E8, 05, 05] +1494; [77 08 16, 05, 05] -14B3; [76 EE EF, 05, 05] +1495; [77 08 1D, 05, 05] -14B4; [76 EE F6, 05, 05] +1496; [77 08 24, 05, 05] -14B5; [76 EE FD, 05, 05] +1497; [77 08 2B, 05, 05] -14B6; [76 EF 06, 05, 05] +1498; [77 08 32, 05, 05] -14B7; [76 EF 0D, 05, 05] +1499; [77 08 39, 05, 05] -14B8; [76 EF 14, 05, 05] +149A; [77 08 40, 05, 05] -14B9; [76 EF 1B, 05, 05] +149B; [77 08 47, 05, 05] -14BA; [76 EF 22, 05, 05] +149C; [77 08 4E, 05, 05] -14BB; [76 EF 29, 05, 05] +149D; [77 08 55, 05, 05] -14BC; [76 EF 30, 05, 05] +149E; [77 08 5C, 05, 05] -14BD; [76 EF 37, 05, 05] +149F; [77 08 63, 05, 05] -14BE; [76 EF 3E, 05, 05] +14A0; [77 08 6A, 05, 05] -14BF; [76 EF 45, 05, 05] +14A1; [77 08 71, 05, 05] -14C0; [76 EF 4C, 05, 05] +14A2; [77 08 78, 05, 05] -14C1; [76 EF 53, 05, 05] +14A3; [77 08 7F, 05, 05] -14C2; [76 EF 5A, 05, 05] +14A4; [77 08 86, 05, 05] -14C3; [76 EF 61, 05, 05] +14A5; [77 08 8D, 05, 05] -14C4; [76 EF 68, 05, 05] +14A6; [77 08 94, 05, 05] -14C5; [76 EF 6F, 05, 05] +14A7; [77 08 9B, 05, 05] -14C6; [76 EF 76, 05, 05] +14A8; [77 08 A2, 05, 05] -14C7; [76 EF 7D, 05, 05] +14A9; [77 08 A9, 05, 05] -14C8; [76 EF 84, 05, 05] +14AA; [77 08 B0, 05, 05] -14C9; [76 EF 8B, 05, 05] +14AB; [77 08 B7, 05, 05] -14CA; [76 EF 92, 05, 05] +14AC; [77 08 BE, 05, 05] -14CB; [76 EF 99, 05, 05] +14AD; [77 08 C5, 05, 05] -14CC; [76 EF A0, 05, 05] +14AE; [77 08 CC, 05, 05] -14CD; [76 EF A7, 05, 05] +14AF; [77 08 D3, 05, 05] -14CE; [76 EF AE, 05, 05] +14B0; [77 08 DA, 05, 05] -14CF; [76 EF B5, 05, 05] +14B1; [77 08 E1, 05, 05] -14D0; [76 EF BC, 05, 05] +14B2; [77 08 E8, 05, 05] -14D1; [76 EF C3, 05, 05] +14B3; [77 08 EF, 05, 05] -14D2; [76 EF CA, 05, 05] +14B4; [77 08 F6, 05, 05] -14D3; [76 EF D1, 05, 05] +14B5; [77 08 FD, 05, 05] -14D4; [76 EF D8, 05, 05] +14B6; [77 09 06, 05, 05] -14D5; [76 EF DF, 05, 05] +14B7; [77 09 0D, 05, 05] -14D6; [76 EF E6, 05, 05] +14B8; [77 09 14, 05, 05] -14D7; [76 EF ED, 05, 05] +14B9; [77 09 1B, 05, 05] -14D8; [76 EF F4, 05, 05] +14BA; [77 09 22, 05, 05] -14D9; [76 EF FB, 05, 05] +14BB; [77 09 29, 05, 05] -14DA; [76 F0 04, 05, 05] +14BC; [77 09 30, 05, 05] -14DB; [76 F0 0B, 05, 05] +14BD; [77 09 37, 05, 05] -14DC; [76 F0 12, 05, 05] +14BE; [77 09 3E, 05, 05] -14DD; [76 F0 19, 05, 05] +14BF; [77 09 45, 05, 05] -14DE; [76 F0 20, 05, 05] +14C0; [77 09 4C, 05, 05] -14DF; [76 F0 27, 05, 05] +14C1; [77 09 53, 05, 05] -14E0; [76 F0 2E, 05, 05] +14C2; [77 09 5A, 05, 05] -14E1; [76 F0 35, 05, 05] +14C3; [77 09 61, 05, 05] -14E2; [76 F0 3C, 05, 05] +14C4; [77 09 68, 05, 05] -14E3; [76 F0 43, 05, 05] +14C5; [77 09 6F, 05, 05] -14E4; [76 F0 4A, 05, 05] +14C6; [77 09 76, 05, 05] -14E5; [76 F0 51, 05, 05] +14C7; [77 09 7D, 05, 05] -14E6; [76 F0 58, 05, 05] +14C8; [77 09 84, 05, 05] -14E7; [76 F0 5F, 05, 05] +14C9; [77 09 8B, 05, 05] -14E8; [76 F0 66, 05, 05] +14CA; [77 09 92, 05, 05] -14E9; [76 F0 6D, 05, 05] +14CB; [77 09 99, 05, 05] -14EA; [76 F0 74, 05, 05] +14CC; [77 09 A0, 05, 05] -14EB; [76 F0 7B, 05, 05] +14CD; [77 09 A7, 05, 05] -14EC; [76 F0 82, 05, 05] +14CE; [77 09 AE, 05, 05] -14ED; [76 F0 89, 05, 05] +14CF; [77 09 B5, 05, 05] -14EE; [76 F0 90, 05, 05] +14D0; [77 09 BC, 05, 05] -14EF; [76 F0 97, 05, 05] +14D1; [77 09 C3, 05, 05] -14F0; [76 F0 9E, 05, 05] +14D2; [77 09 CA, 05, 05] -14F1; [76 F0 A5, 05, 05] +14D3; [77 09 D1, 05, 05] -14F2; [76 F0 AC, 05, 05] +14D4; [77 09 D8, 05, 05] -14F3; [76 F0 B3, 05, 05] +14D5; [77 09 DF, 05, 05] -14F4; [76 F0 BA, 05, 05] +14D6; [77 09 E6, 05, 05] -14F5; [76 F0 C1, 05, 05] +14D7; [77 09 ED, 05, 05] -14F6; [76 F0 C8, 05, 05] +14D8; [77 09 F4, 05, 05] -14F7; [76 F0 CF, 05, 05] +14D9; [77 09 FB, 05, 05] -14F8; [76 F0 D6, 05, 05] +14DA; [77 0A 04, 05, 05] -14F9; [76 F0 DD, 05, 05] +14DB; [77 0A 0B, 05, 05] -14FA; [76 F0 E4, 05, 05] +14DC; [77 0A 12, 05, 05] -14FB; [76 F0 EB, 05, 05] +14DD; [77 0A 19, 05, 05] -14FC; [76 F0 F2, 05, 05] +14DE; [77 0A 20, 05, 05] -14FD; [76 F0 F9, 05, 05] +14DF; [77 0A 27, 05, 05] -14FE; [76 F1 02, 05, 05] +14E0; [77 0A 2E, 05, 05] -14FF; [76 F1 09, 05, 05] +14E1; [77 0A 35, 05, 05] -1500; [76 F1 10, 05, 05] +14E2; [77 0A 3C, 05, 05] -1501; [76 F1 17, 05, 05] +14E3; [77 0A 43, 05, 05] -1502; [76 F1 1E, 05, 05] +14E4; [77 0A 4A, 05, 05] -1503; [76 F1 25, 05, 05] +14E5; [77 0A 51, 05, 05] -1504; [76 F1 2C, 05, 05] +14E6; [77 0A 58, 05, 05] -1505; [76 F1 33, 05, 05] +14E7; [77 0A 5F, 05, 05] -1506; [76 F1 3A, 05, 05] +14E8; [77 0A 66, 05, 05] -1507; [76 F1 41, 05, 05] +14E9; [77 0A 6D, 05, 05] -1508; [76 F1 48, 05, 05] +14EA; [77 0A 74, 05, 05] -1509; [76 F1 4F, 05, 05] +14EB; [77 0A 7B, 05, 05] -150A; [76 F1 56, 05, 05] +14EC; [77 0A 82, 05, 05] -150B; [76 F1 5D, 05, 05] +14ED; [77 0A 89, 05, 05] -150C; [76 F1 64, 05, 05] +14EE; [77 0A 90, 05, 05] -150D; [76 F1 6B, 05, 05] +14EF; [77 0A 97, 05, 05] -150E; [76 F1 72, 05, 05] +14F0; [77 0A 9E, 05, 05] -150F; [76 F1 79, 05, 05] +14F1; [77 0A A5, 05, 05] -1510; [76 F1 80, 05, 05] +14F2; [77 0A AC, 05, 05] -1511; [76 F1 87, 05, 05] +14F3; [77 0A B3, 05, 05] -1512; [76 F1 8E, 05, 05] +14F4; [77 0A BA, 05, 05] -1513; [76 F1 95, 05, 05] +14F5; [77 0A C1, 05, 05] -1514; [76 F1 9C, 05, 05] +14F6; [77 0A C8, 05, 05] -1515; [76 F1 A3, 05, 05] +14F7; [77 0A CF, 05, 05] -1516; [76 F1 AA, 05, 05] +14F8; [77 0A D6, 05, 05] -1517; [76 F1 B1, 05, 05] +14F9; [77 0A DD, 05, 05] -1518; [76 F1 B8, 05, 05] +14FA; [77 0A E4, 05, 05] -1519; [76 F1 BF, 05, 05] +14FB; [77 0A EB, 05, 05] -151A; [76 F1 C6, 05, 05] +14FC; [77 0A F2, 05, 05] -151B; [76 F1 CD, 05, 05] +14FD; [77 0A F9, 05, 05] -151C; [76 F1 D4, 05, 05] +14FE; [77 0B 02, 05, 05] -151D; [76 F1 DB, 05, 05] +14FF; [77 0B 09, 05, 05] -151E; [76 F1 E2, 05, 05] +1500; [77 0B 10, 05, 05] -151F; [76 F1 E9, 05, 05] +1501; [77 0B 17, 05, 05] -1520; [76 F1 F0, 05, 05] +1502; [77 0B 1E, 05, 05] -1521; [76 F1 F7, 05, 05] +1503; [77 0B 25, 05, 05] -1522; [76 F1 FE, 05, 05] +1504; [77 0B 2C, 05, 05] -1523; [76 F2 07, 05, 05] +1505; [77 0B 33, 05, 05] -1524; [76 F2 0E, 05, 05] +1506; [77 0B 3A, 05, 05] -1525; [76 F2 15, 05, 05] +1507; [77 0B 41, 05, 05] -1526; [76 F2 1C, 05, 05] +1508; [77 0B 48, 05, 05] -1527; [76 F2 23, 05, 05] +1509; [77 0B 4F, 05, 05] -1528; [76 F2 2A, 05, 05] +150A; [77 0B 56, 05, 05] -1529; [76 F2 31, 05, 05] +150B; [77 0B 5D, 05, 05] -152A; [76 F2 38, 05, 05] +150C; [77 0B 64, 05, 05] -152B; [76 F2 3F, 05, 05] +150D; [77 0B 6B, 05, 05] -152C; [76 F2 46, 05, 05] +150E; [77 0B 72, 05, 05] -152D; [76 F2 4D, 05, 05] +150F; [77 0B 79, 05, 05] -152E; [76 F2 54, 05, 05] +1510; [77 0B 80, 05, 05] -152F; [76 F2 5B, 05, 05] +1511; [77 0B 87, 05, 05] -1530; [76 F2 62, 05, 05] +1512; [77 0B 8E, 05, 05] -1531; [76 F2 69, 05, 05] +1513; [77 0B 95, 05, 05] -1532; [76 F2 70, 05, 05] +1514; [77 0B 9C, 05, 05] -1533; [76 F2 77, 05, 05] +1515; [77 0B A3, 05, 05] -1534; [76 F2 7E, 05, 05] +1516; [77 0B AA, 05, 05] -1535; [76 F2 85, 05, 05] +1517; [77 0B B1, 05, 05] -1536; [76 F2 8C, 05, 05] +1518; [77 0B B8, 05, 05] -1537; [76 F2 93, 05, 05] +1519; [77 0B BF, 05, 05] -1538; [76 F2 9A, 05, 05] +151A; [77 0B C6, 05, 05] -1539; [76 F2 A1, 05, 05] +151B; [77 0B CD, 05, 05] -153A; [76 F2 A8, 05, 05] +151C; [77 0B D4, 05, 05] -153B; [76 F2 AF, 05, 05] +151D; [77 0B DB, 05, 05] -153C; [76 F2 B6, 05, 05] +151E; [77 0B E2, 05, 05] -153D; [76 F2 BD, 05, 05] +151F; [77 0B E9, 05, 05] -153E; [76 F2 C4, 05, 05] +1520; [77 0B F0, 05, 05] -153F; [76 F2 CB, 05, 05] +1521; [77 0B F7, 05, 05] -1540; [76 F2 D2, 05, 05] +1522; [77 0B FE, 05, 05] -1541; [76 F2 D9, 05, 05] +1523; [77 0C 07, 05, 05] -1542; [76 F2 E0, 05, 05] +1524; [77 0C 0E, 05, 05] -1543; [76 F2 E7, 05, 05] +1525; [77 0C 15, 05, 05] -1544; [76 F2 EE, 05, 05] +1526; [77 0C 1C, 05, 05] -1545; [76 F2 F5, 05, 05] +1527; [77 0C 23, 05, 05] -1546; [76 F2 FC, 05, 05] +1528; [77 0C 2A, 05, 05] -1547; [76 F3 05, 05, 05] +1529; [77 0C 31, 05, 05] -1548; [76 F3 0C, 05, 05] +152A; [77 0C 38, 05, 05] -1549; [76 F3 13, 05, 05] +152B; [77 0C 3F, 05, 05] -154A; [76 F3 1A, 05, 05] +152C; [77 0C 46, 05, 05] -154B; [76 F3 21, 05, 05] +152D; [77 0C 4D, 05, 05] -154C; [76 F3 28, 05, 05] +152E; [77 0C 54, 05, 05] -154D; [76 F3 2F, 05, 05] +152F; [77 0C 5B, 05, 05] -154E; [76 F3 36, 05, 05] +1530; [77 0C 62, 05, 05] -154F; [76 F3 3D, 05, 05] +1531; [77 0C 69, 05, 05] -1550; [76 F3 44, 05, 05] +1532; [77 0C 70, 05, 05] -1551; [76 F3 4B, 05, 05] +1533; [77 0C 77, 05, 05] -1552; [76 F3 52, 05, 05] +1534; [77 0C 7E, 05, 05] -1553; [76 F3 59, 05, 05] +1535; [77 0C 85, 05, 05] -1554; [76 F3 60, 05, 05] +1536; [77 0C 8C, 05, 05] -1555; [76 F3 67, 05, 05] +1537; [77 0C 93, 05, 05] -1556; [76 F3 6E, 05, 05] +1538; [77 0C 9A, 05, 05] -1557; [76 F3 75, 05, 05] +1539; [77 0C A1, 05, 05] -1558; [76 F3 7C, 05, 05] +153A; [77 0C A8, 05, 05] -1559; [76 F3 83, 05, 05] +153B; [77 0C AF, 05, 05] -155A; [76 F3 8A, 05, 05] +153C; [77 0C B6, 05, 05] -155B; [76 F3 91, 05, 05] +153D; [77 0C BD, 05, 05] -155C; [76 F3 98, 05, 05] +153E; [77 0C C4, 05, 05] -155D; [76 F3 9F, 05, 05] +153F; [77 0C CB, 05, 05] -155E; [76 F3 A6, 05, 05] +1540; [77 0C D2, 05, 05] -155F; [76 F3 AD, 05, 05] +1541; [77 0C D9, 05, 05] -1560; [76 F3 B4, 05, 05] +1542; [77 0C E0, 05, 05] -1561; [76 F3 BB, 05, 05] +1543; [77 0C E7, 05, 05] -1562; [76 F3 C2, 05, 05] +1544; [77 0C EE, 05, 05] -1563; [76 F3 C9, 05, 05] +1545; [77 0C F5, 05, 05] -1564; [76 F3 D0, 05, 05] +1546; [77 0C FC, 05, 05] -1565; [76 F3 D7, 05, 05] +1547; [77 0D 05, 05, 05] -1566; [76 F3 DE, 05, 05] +1548; [77 0D 0C, 05, 05] -1567; [76 F3 E5, 05, 05] +1549; [77 0D 13, 05, 05] -1568; [76 F3 EC, 05, 05] +154A; [77 0D 1A, 05, 05] -1569; [76 F3 F3, 05, 05] +154B; [77 0D 21, 05, 05] -156A; [76 F3 FA, 05, 05] +154C; [77 0D 28, 05, 05] -156B; [76 F4 03, 05, 05] +154D; [77 0D 2F, 05, 05] -156C; [76 F4 0A, 05, 05] +154E; [77 0D 36, 05, 05] -156D; [76 F4 11, 05, 05] +154F; [77 0D 3D, 05, 05] -156E; [76 F4 18, 05, 05] +1550; [77 0D 44, 05, 05] -156F; [76 F4 1F, 05, 05] +1551; [77 0D 4B, 05, 05] -1570; [76 F4 26, 05, 05] +1552; [77 0D 52, 05, 05] -1571; [76 F4 2D, 05, 05] +1553; [77 0D 59, 05, 05] -1572; [76 F4 34, 05, 05] +1554; [77 0D 60, 05, 05] -1573; [76 F4 3B, 05, 05] +1555; [77 0D 67, 05, 05] -1574; [76 F4 42, 05, 05] +1556; [77 0D 6E, 05, 05] -1575; [76 F4 49, 05, 05] +1557; [77 0D 75, 05, 05] -1576; [76 F4 50, 05, 05] +1558; [77 0D 7C, 05, 05] -1577; [76 F4 57, 05, 05] +1559; [77 0D 83, 05, 05] -1578; [76 F4 5E, 05, 05] +155A; [77 0D 8A, 05, 05] -1579; [76 F4 65, 05, 05] +155B; [77 0D 91, 05, 05] -157A; [76 F4 6C, 05, 05] +155C; [77 0D 98, 05, 05] -157B; [76 F4 73, 05, 05] +155D; [77 0D 9F, 05, 05] -157D; [76 F4 7A, 05, 05] +155E; [77 0D A6, 05, 05] -166F; [76 F4 81, 05, 05] +155F; [77 0D AD, 05, 05] -157E; [76 F4 88, 05, 05] +1560; [77 0D B4, 05, 05] -157F; [76 F4 8F, 05, 05] +1561; [77 0D BB, 05, 05] -1580; [76 F4 96, 05, 05] +1562; [77 0D C2, 05, 05] -1581; [76 F4 9D, 05, 05] +1563; [77 0D C9, 05, 05] -1582; [76 F4 A4, 05, 05] +1564; [77 0D D0, 05, 05] -1583; [76 F4 AB, 05, 05] +1565; [77 0D D7, 05, 05] -1584; [76 F4 B2, 05, 05] +1566; [77 0D DE, 05, 05] -1585; [76 F4 B9, 05, 05] +1567; [77 0D E5, 05, 05] -1586; [76 F4 C0, 05, 05] +1568; [77 0D EC, 05, 05] -1587; [76 F4 C7, 05, 05] +1569; [77 0D F3, 05, 05] -1588; [76 F4 CE, 05, 05] +156A; [77 0D FA, 05, 05] -1589; [76 F4 D5, 05, 05] +156B; [77 0E 03, 05, 05] -158A; [76 F4 DC, 05, 05] +156C; [77 0E 0A, 05, 05] -158B; [76 F4 E3, 05, 05] +156D; [77 0E 11, 05, 05] -158C; [76 F4 EA, 05, 05] +156E; [77 0E 18, 05, 05] -158D; [76 F4 F1, 05, 05] +156F; [77 0E 1F, 05, 05] -1670; [76 F4 F8, 05, 05] +1570; [77 0E 26, 05, 05] -158E; [76 F4 FF, 05, 05] +1571; [77 0E 2D, 05, 05] -158F; [76 F5 08, 05, 05] +1572; [77 0E 34, 05, 05] -1590; [76 F5 0F, 05, 05] +1573; [77 0E 3B, 05, 05] -1591; [76 F5 16, 05, 05] +1574; [77 0E 42, 05, 05] -1592; [76 F5 1D, 05, 05] +1575; [77 0E 49, 05, 05] -1593; [76 F5 24, 05, 05] +1576; [77 0E 50, 05, 05] -1594; [76 F5 2B, 05, 05] +1577; [77 0E 57, 05, 05] -1595; [76 F5 32, 05, 05] +1578; [77 0E 5E, 05, 05] -1671; [76 F5 39, 05, 05] +1579; [77 0E 65, 05, 05] -1672; [76 F5 40, 05, 05] +157A; [77 0E 6C, 05, 05] -1673; [76 F5 47, 05, 05] +157B; [77 0E 73, 05, 05] -1674; [76 F5 4E, 05, 05] +157D; [77 0E 7A, 05, 05] -1675; [76 F5 55, 05, 05] +166F; [77 0E 81, 05, 05] -1676; [76 F5 5C, 05, 05] +157E; [77 0E 88, 05, 05] -1596; [76 F5 63, 05, 05] +157F; [77 0E 8F, 05, 05] -1597; [76 F5 6A, 05, 05] +1580; [77 0E 96, 05, 05] -1598; [76 F5 71, 05, 05] +1581; [77 0E 9D, 05, 05] -1599; [76 F5 78, 05, 05] +1582; [77 0E A4, 05, 05] -159A; [76 F5 7F, 05, 05] +1583; [77 0E AB, 05, 05] -159B; [76 F5 86, 05, 05] +1584; [77 0E B2, 05, 05] -159C; [76 F5 8D, 05, 05] +1585; [77 0E B9, 05, 05] -159D; [76 F5 94, 05, 05] +1586; [77 0E C0, 05, 05] -159E; [76 F5 9B, 05, 05] +1587; [77 0E C7, 05, 05] -159F; [76 F5 A2, 05, 05] +1588; [77 0E CE, 05, 05] -15A0; [76 F5 A9, 05, 05] +1589; [77 0E D5, 05, 05] -15A1; [76 F5 B0, 05, 05] +158A; [77 0E DC, 05, 05] -15A2; [76 F5 B7, 05, 05] +158B; [77 0E E3, 05, 05] -15A3; [76 F5 BE, 05, 05] +158C; [77 0E EA, 05, 05] -15A4; [76 F5 C5, 05, 05] +158D; [77 0E F1, 05, 05] -15A5; [76 F5 CC, 05, 05] +1670; [77 0E F8, 05, 05] -15A6; [76 F5 D3, 05, 05] +158E; [77 0E FF, 05, 05] -157C; [76 F5 DA, 05, 05] +158F; [77 0F 08, 05, 05] -15A7; [76 F5 E1, 05, 05] +1590; [77 0F 0F, 05, 05] -15A8; [76 F5 E8, 05, 05] +1591; [77 0F 16, 05, 05] -15A9; [76 F5 EF, 05, 05] +1592; [77 0F 1D, 05, 05] -15AA; [76 F5 F6, 05, 05] +1593; [77 0F 24, 05, 05] -15AB; [76 F5 FD, 05, 05] +1594; [77 0F 2B, 05, 05] -15AC; [76 F6 06, 05, 05] +1595; [77 0F 32, 05, 05] -15AD; [76 F6 0D, 05, 05] +1671; [77 0F 39, 05, 05] -15AE; [76 F6 14, 05, 05] +1672; [77 0F 40, 05, 05] -15AF; [76 F6 1B, 05, 05] +1673; [77 0F 47, 05, 05] -15B0; [76 F6 22, 05, 05] +1674; [77 0F 4E, 05, 05] -15B1; [76 F6 29, 05, 05] +1675; [77 0F 55, 05, 05] -15B2; [76 F6 30, 05, 05] +1676; [77 0F 5C, 05, 05] -15B3; [76 F6 37, 05, 05] +1596; [77 0F 63, 05, 05] -15B4; [76 F6 3E, 05, 05] +1597; [77 0F 6A, 05, 05] -15B5; [76 F6 45, 05, 05] +1598; [77 0F 71, 05, 05] -15B6; [76 F6 4C, 05, 05] +1599; [77 0F 78, 05, 05] -15B7; [76 F6 53, 05, 05] +159A; [77 0F 7F, 05, 05] -15B8; [76 F6 5A, 05, 05] +159B; [77 0F 86, 05, 05] -15B9; [76 F6 61, 05, 05] +159C; [77 0F 8D, 05, 05] -15BA; [76 F6 68, 05, 05] +159D; [77 0F 94, 05, 05] -15BB; [76 F6 6F, 05, 05] +159E; [77 0F 9B, 05, 05] -15BC; [76 F6 76, 05, 05] +159F; [77 0F A2, 05, 05] -15BD; [76 F6 7D, 05, 05] +15A0; [77 0F A9, 05, 05] -15BE; [76 F6 84, 05, 05] +15A1; [77 0F B0, 05, 05] -15BF; [76 F6 8B, 05, 05] +15A2; [77 0F B7, 05, 05] -15C0; [76 F6 92, 05, 05] +15A3; [77 0F BE, 05, 05] -15C1; [76 F6 99, 05, 05] +15A4; [77 0F C5, 05, 05] -15C2; [76 F6 A0, 05, 05] +15A5; [77 0F CC, 05, 05] -15C3; [76 F6 A7, 05, 05] +15A6; [77 0F D3, 05, 05] -15C4; [76 F6 AE, 05, 05] +157C; [77 0F DA, 05, 05] -15C5; [76 F6 B5, 05, 05] +15A7; [77 0F E1, 05, 05] -15C6; [76 F6 BC, 05, 05] +15A8; [77 0F E8, 05, 05] -15C7; [76 F6 C3, 05, 05] +15A9; [77 0F EF, 05, 05] -15C8; [76 F6 CA, 05, 05] +15AA; [77 0F F6, 05, 05] -15C9; [76 F6 D1, 05, 05] +15AB; [77 0F FD, 05, 05] -15CA; [76 F6 D8, 05, 05] +15AC; [77 10 06, 05, 05] -15CB; [76 F6 DF, 05, 05] +15AD; [77 10 0D, 05, 05] -15CC; [76 F6 E6, 05, 05] +15AE; [77 10 14, 05, 05] -15CD; [76 F6 ED, 05, 05] +15AF; [77 10 1B, 05, 05] -15CE; [76 F6 F4, 05, 05] +15B0; [77 10 22, 05, 05] -15CF; [76 F6 FB, 05, 05] +15B1; [77 10 29, 05, 05] -15D0; [76 F7 04, 05, 05] +15B2; [77 10 30, 05, 05] -15D1; [76 F7 0B, 05, 05] +15B3; [77 10 37, 05, 05] -15D2; [76 F7 12, 05, 05] +15B4; [77 10 3E, 05, 05] -15D3; [76 F7 19, 05, 05] +15B5; [77 10 45, 05, 05] -15D4; [76 F7 20, 05, 05] +15B6; [77 10 4C, 05, 05] -15D5; [76 F7 27, 05, 05] +15B7; [77 10 53, 05, 05] -15D6; [76 F7 2E, 05, 05] +15B8; [77 10 5A, 05, 05] -15D7; [76 F7 35, 05, 05] +15B9; [77 10 61, 05, 05] -15D8; [76 F7 3C, 05, 05] +15BA; [77 10 68, 05, 05] -15D9; [76 F7 43, 05, 05] +15BB; [77 10 6F, 05, 05] -15DA; [76 F7 4A, 05, 05] +15BC; [77 10 76, 05, 05] -15DB; [76 F7 51, 05, 05] +15BD; [77 10 7D, 05, 05] -15DC; [76 F7 58, 05, 05] +15BE; [77 10 84, 05, 05] -15DD; [76 F7 5F, 05, 05] +15BF; [77 10 8B, 05, 05] -15DE; [76 F7 66, 05, 05] +15C0; [77 10 92, 05, 05] -15DF; [76 F7 6D, 05, 05] +15C1; [77 10 99, 05, 05] -15E0; [76 F7 74, 05, 05] +15C2; [77 10 A0, 05, 05] -15E1; [76 F7 7B, 05, 05] +15C3; [77 10 A7, 05, 05] -15E2; [76 F7 82, 05, 05] +15C4; [77 10 AE, 05, 05] -15E3; [76 F7 89, 05, 05] +15C5; [77 10 B5, 05, 05] -15E4; [76 F7 90, 05, 05] +15C6; [77 10 BC, 05, 05] -15E5; [76 F7 97, 05, 05] +15C7; [77 10 C3, 05, 05] -15E6; [76 F7 9E, 05, 05] +15C8; [77 10 CA, 05, 05] -15E7; [76 F7 A5, 05, 05] +15C9; [77 10 D1, 05, 05] -15E8; [76 F7 AC, 05, 05] +15CA; [77 10 D8, 05, 05] -15E9; [76 F7 B3, 05, 05] +15CB; [77 10 DF, 05, 05] -15EA; [76 F7 BA, 05, 05] +15CC; [77 10 E6, 05, 05] -15EB; [76 F7 C1, 05, 05] +15CD; [77 10 ED, 05, 05] -15EC; [76 F7 C8, 05, 05] +15CE; [77 10 F4, 05, 05] -15ED; [76 F7 CF, 05, 05] +15CF; [77 10 FB, 05, 05] -15EE; [76 F7 D6, 05, 05] +15D0; [77 11 04, 05, 05] -15EF; [76 F7 DD, 05, 05] +15D1; [77 11 0B, 05, 05] -15F0; [76 F7 E4, 05, 05] +15D2; [77 11 12, 05, 05] -15F1; [76 F7 EB, 05, 05] +15D3; [77 11 19, 05, 05] -15F2; [76 F7 F2, 05, 05] +15D4; [77 11 20, 05, 05] -15F3; [76 F7 F9, 05, 05] +15D5; [77 11 27, 05, 05] -15F4; [76 F8 02, 05, 05] +15D6; [77 11 2E, 05, 05] -15F5; [76 F8 09, 05, 05] +15D7; [77 11 35, 05, 05] -15F6; [76 F8 10, 05, 05] +15D8; [77 11 3C, 05, 05] -15F7; [76 F8 17, 05, 05] +15D9; [77 11 43, 05, 05] -15F8; [76 F8 1E, 05, 05] +15DA; [77 11 4A, 05, 05] -15F9; [76 F8 25, 05, 05] +15DB; [77 11 51, 05, 05] -15FA; [76 F8 2C, 05, 05] +15DC; [77 11 58, 05, 05] -15FB; [76 F8 33, 05, 05] +15DD; [77 11 5F, 05, 05] -15FC; [76 F8 3A, 05, 05] +15DE; [77 11 66, 05, 05] -15FD; [76 F8 41, 05, 05] +15DF; [77 11 6D, 05, 05] -15FE; [76 F8 48, 05, 05] +15E0; [77 11 74, 05, 05] -15FF; [76 F8 4F, 05, 05] +15E1; [77 11 7B, 05, 05] -1600; [76 F8 56, 05, 05] +15E2; [77 11 82, 05, 05] -1601; [76 F8 5D, 05, 05] +15E3; [77 11 89, 05, 05] -1602; [76 F8 64, 05, 05] +15E4; [77 11 90, 05, 05] -1603; [76 F8 6B, 05, 05] +15E5; [77 11 97, 05, 05] -1604; [76 F8 72, 05, 05] +15E6; [77 11 9E, 05, 05] -1605; [76 F8 79, 05, 05] +15E7; [77 11 A5, 05, 05] -1606; [76 F8 80, 05, 05] +15E8; [77 11 AC, 05, 05] -1607; [76 F8 87, 05, 05] +15E9; [77 11 B3, 05, 05] -1608; [76 F8 8E, 05, 05] +15EA; [77 11 BA, 05, 05] -1609; [76 F8 95, 05, 05] +15EB; [77 11 C1, 05, 05] -160A; [76 F8 9C, 05, 05] +15EC; [77 11 C8, 05, 05] -160B; [76 F8 A3, 05, 05] +15ED; [77 11 CF, 05, 05] -160C; [76 F8 AA, 05, 05] +15EE; [77 11 D6, 05, 05] -160D; [76 F8 B1, 05, 05] +15EF; [77 11 DD, 05, 05] -160E; [76 F8 B8, 05, 05] +15F0; [77 11 E4, 05, 05] -160F; [76 F8 BF, 05, 05] +15F1; [77 11 EB, 05, 05] -1610; [76 F8 C6, 05, 05] +15F2; [77 11 F2, 05, 05] -1611; [76 F8 CD, 05, 05] +15F3; [77 11 F9, 05, 05] -1612; [76 F8 D4, 05, 05] +15F4; [77 12 02, 05, 05] -1613; [76 F8 DB, 05, 05] +15F5; [77 12 09, 05, 05] -1614; [76 F8 E2, 05, 05] +15F6; [77 12 10, 05, 05] -1615; [76 F8 E9, 05, 05] +15F7; [77 12 17, 05, 05] -1616; [76 F8 F0, 05, 05] +15F8; [77 12 1E, 05, 05] -1617; [76 F8 F7, 05, 05] +15F9; [77 12 25, 05, 05] -1618; [76 F8 FE, 05, 05] +15FA; [77 12 2C, 05, 05] -1619; [76 F9 07, 05, 05] +15FB; [77 12 33, 05, 05] -161A; [76 F9 0E, 05, 05] +15FC; [77 12 3A, 05, 05] -161B; [76 F9 15, 05, 05] +15FD; [77 12 41, 05, 05] -161C; [76 F9 1C, 05, 05] +15FE; [77 12 48, 05, 05] -161D; [76 F9 23, 05, 05] +15FF; [77 12 4F, 05, 05] -161E; [76 F9 2A, 05, 05] +1600; [77 12 56, 05, 05] -161F; [76 F9 31, 05, 05] +1601; [77 12 5D, 05, 05] -1620; [76 F9 38, 05, 05] +1602; [77 12 64, 05, 05] -1621; [76 F9 3F, 05, 05] +1603; [77 12 6B, 05, 05] -1622; [76 F9 46, 05, 05] +1604; [77 12 72, 05, 05] -1623; [76 F9 4D, 05, 05] +1605; [77 12 79, 05, 05] -1624; [76 F9 54, 05, 05] +1606; [77 12 80, 05, 05] -1625; [76 F9 5B, 05, 05] +1607; [77 12 87, 05, 05] -1626; [76 F9 62, 05, 05] +1608; [77 12 8E, 05, 05] -1627; [76 F9 69, 05, 05] +1609; [77 12 95, 05, 05] -1628; [76 F9 70, 05, 05] +160A; [77 12 9C, 05, 05] -1629; [76 F9 77, 05, 05] +160B; [77 12 A3, 05, 05] -162A; [76 F9 7E, 05, 05] +160C; [77 12 AA, 05, 05] -162B; [76 F9 85, 05, 05] +160D; [77 12 B1, 05, 05] -162C; [76 F9 8C, 05, 05] +160E; [77 12 B8, 05, 05] -162D; [76 F9 93, 05, 05] +160F; [77 12 BF, 05, 05] -162E; [76 F9 9A, 05, 05] +1610; [77 12 C6, 05, 05] -162F; [76 F9 A1, 05, 05] +1611; [77 12 CD, 05, 05] -1630; [76 F9 A8, 05, 05] +1612; [77 12 D4, 05, 05] -1631; [76 F9 AF, 05, 05] +1613; [77 12 DB, 05, 05] -1632; [76 F9 B6, 05, 05] +1614; [77 12 E2, 05, 05] -1633; [76 F9 BD, 05, 05] +1615; [77 12 E9, 05, 05] -1634; [76 F9 C4, 05, 05] +1616; [77 12 F0, 05, 05] -1635; [76 F9 CB, 05, 05] +1617; [77 12 F7, 05, 05] -1636; [76 F9 D2, 05, 05] +1618; [77 12 FE, 05, 05] -1637; [76 F9 D9, 05, 05] +1619; [77 13 07, 05, 05] -1638; [76 F9 E0, 05, 05] +161A; [77 13 0E, 05, 05] -1639; [76 F9 E7, 05, 05] +161B; [77 13 15, 05, 05] -163A; [76 F9 EE, 05, 05] +161C; [77 13 1C, 05, 05] -163B; [76 F9 F5, 05, 05] +161D; [77 13 23, 05, 05] -163C; [76 F9 FC, 05, 05] +161E; [77 13 2A, 05, 05] -163D; [76 FA 05, 05, 05] +161F; [77 13 31, 05, 05] -163E; [76 FA 0C, 05, 05] +1620; [77 13 38, 05, 05] -163F; [76 FA 13, 05, 05] +1621; [77 13 3F, 05, 05] -1640; [76 FA 1A, 05, 05] +1622; [77 13 46, 05, 05] -1641; [76 FA 21, 05, 05] +1623; [77 13 4D, 05, 05] -1642; [76 FA 28, 05, 05] +1624; [77 13 54, 05, 05] -1643; [76 FA 2F, 05, 05] +1625; [77 13 5B, 05, 05] -1644; [76 FA 36, 05, 05] +1626; [77 13 62, 05, 05] -1645; [76 FA 3D, 05, 05] +1627; [77 13 69, 05, 05] -1646; [76 FA 44, 05, 05] +1628; [77 13 70, 05, 05] -1647; [76 FA 4B, 05, 05] +1629; [77 13 77, 05, 05] -1648; [76 FA 52, 05, 05] +162A; [77 13 7E, 05, 05] -1649; [76 FA 59, 05, 05] +162B; [77 13 85, 05, 05] -164A; [76 FA 60, 05, 05] +162C; [77 13 8C, 05, 05] -164B; [76 FA 67, 05, 05] +162D; [77 13 93, 05, 05] -164C; [76 FA 6E, 05, 05] +162E; [77 13 9A, 05, 05] -164D; [76 FA 75, 05, 05] +162F; [77 13 A1, 05, 05] -164E; [76 FA 7C, 05, 05] +1630; [77 13 A8, 05, 05] -164F; [76 FA 83, 05, 05] +1631; [77 13 AF, 05, 05] -1650; [76 FA 8A, 05, 05] +1632; [77 13 B6, 05, 05] -1651; [76 FA 91, 05, 05] +1633; [77 13 BD, 05, 05] -1652; [76 FA 98, 05, 05] +1634; [77 13 C4, 05, 05] -1653; [76 FA 9F, 05, 05] +1635; [77 13 CB, 05, 05] -1654; [76 FA A6, 05, 05] +1636; [77 13 D2, 05, 05] -1655; [76 FA AD, 05, 05] +1637; [77 13 D9, 05, 05] -1656; [76 FA B4, 05, 05] +1638; [77 13 E0, 05, 05] -1657; [76 FA BB, 05, 05] +1639; [77 13 E7, 05, 05] -1658; [76 FA C2, 05, 05] +163A; [77 13 EE, 05, 05] -1659; [76 FA C9, 05, 05] +163B; [77 13 F5, 05, 05] -165A; [76 FA D0, 05, 05] +163C; [77 13 FC, 05, 05] -165B; [76 FA D7, 05, 05] +163D; [77 14 05, 05, 05] -165C; [76 FA DE, 05, 05] +163E; [77 14 0C, 05, 05] -165D; [76 FA E5, 05, 05] +163F; [77 14 13, 05, 05] -165E; [76 FA EC, 05, 05] +1640; [77 14 1A, 05, 05] -165F; [76 FA F3, 05, 05] +1641; [77 14 21, 05, 05] -1660; [76 FA FA, 05, 05] +1642; [77 14 28, 05, 05] -1661; [76 FB 03, 05, 05] +1643; [77 14 2F, 05, 05] -1662; [76 FB 0A, 05, 05] +1644; [77 14 36, 05, 05] -1663; [76 FB 11, 05, 05] +1645; [77 14 3D, 05, 05] -1664; [76 FB 18, 05, 05] +1646; [77 14 44, 05, 05] -1665; [76 FB 1F, 05, 05] +1647; [77 14 4B, 05, 05] -1666; [76 FB 26, 05, 05] +1648; [77 14 52, 05, 05] -1667; [76 FB 2D, 05, 05] +1649; [77 14 59, 05, 05] -1668; [76 FB 34, 05, 05] +164A; [77 14 60, 05, 05] -1669; [76 FB 3B, 05, 05] +164B; [77 14 67, 05, 05] -166A; [76 FB 42, 05, 05] +164C; [77 14 6E, 05, 05] -166B; [76 FB 49, 05, 05] +164D; [77 14 75, 05, 05] -166C; [76 FB 50, 05, 05] +164E; [77 14 7C, 05, 05] -1677; [76 FB 57, 05, 05] +164F; [77 14 83, 05, 05] -1678; [76 FB 5E, 05, 05] +1650; [77 14 8A, 05, 05] -1679; [76 FB 65, 05, 05] +1651; [77 14 91, 05, 05] -167A; [76 FB 6C, 05, 05] +1652; [77 14 98, 05, 05] -167B; [76 FB 73, 05, 05] +1653; [77 14 9F, 05, 05] -167C; [76 FB 7A, 05, 05] +1654; [77 14 A6, 05, 05] -167D; [76 FB 81, 05, 05] +1655; [77 14 AD, 05, 05] -167E; [76 FB 88, 05, 05] +1656; [77 14 B4, 05, 05] -167F; [76 FB 8F, 05, 05] +1657; [77 14 BB, 05, 05] -18B0; [76 FB 96, 05, 05] +1658; [77 14 C2, 05, 05] -18B1; [76 FB 9D, 05, 05] +1659; [77 14 C9, 05, 05] -18B2; [76 FB A4, 05, 05] +165A; [77 14 D0, 05, 05] -18B3; [76 FB AB, 05, 05] +165B; [77 14 D7, 05, 05] -18B4; [76 FB B2, 05, 05] +165C; [77 14 DE, 05, 05] -18B5; [76 FB B9, 05, 05] +165D; [77 14 E5, 05, 05] -18B6; [76 FB C0, 05, 05] +165E; [77 14 EC, 05, 05] -18B7; [76 FB C7, 05, 05] +165F; [77 14 F3, 05, 05] -18B8; [76 FB CE, 05, 05] +1660; [77 14 FA, 05, 05] -18B9; [76 FB D5, 05, 05] +1661; [77 15 03, 05, 05] -18BA; [76 FB DC, 05, 05] +1662; [77 15 0A, 05, 05] -18BB; [76 FB E3, 05, 05] +1663; [77 15 11, 05, 05] -18BC; [76 FB EA, 05, 05] +1664; [77 15 18, 05, 05] -18BD; [76 FB F1, 05, 05] +1665; [77 15 1F, 05, 05] -18BE; [76 FB F8, 05, 05] +1666; [77 15 26, 05, 05] -18BF; [76 FB FF, 05, 05] +1667; [77 15 2D, 05, 05] -18C0; [76 FC 08, 05, 05] +1668; [77 15 34, 05, 05] -18C1; [76 FC 0F, 05, 05] +1669; [77 15 3B, 05, 05] -18C2; [76 FC 16, 05, 05] +166A; [77 15 42, 05, 05] -18C3; [76 FC 1D, 05, 05] +166B; [77 15 49, 05, 05] -18C4; [76 FC 24, 05, 05] +166C; [77 15 50, 05, 05] -18C5; [76 FC 2B, 05, 05] +1677; [77 15 57, 05, 05] -18C6; [76 FC 32, 05, 05] +1678; [77 15 5E, 05, 05] -18C7; [76 FC 39, 05, 05] +1679; [77 15 65, 05, 05] -18C8; [76 FC 40, 05, 05] +167A; [77 15 6C, 05, 05] -18C9; [76 FC 47, 05, 05] +167B; [77 15 73, 05, 05] -18CA; [76 FC 4E, 05, 05] +167C; [77 15 7A, 05, 05] -18CB; [76 FC 55, 05, 05] +167D; [77 15 81, 05, 05] -18CC; [76 FC 5C, 05, 05] +167E; [77 15 88, 05, 05] -18CD; [76 FC 63, 05, 05] +167F; [77 15 8F, 05, 05] -18CE; [76 FC 6A, 05, 05] +18B0; [77 15 96, 05, 05] -18CF; [76 FC 71, 05, 05] +18B1; [77 15 9D, 05, 05] -18D0; [76 FC 78, 05, 05] +18B2; [77 15 A4, 05, 05] -18D1; [76 FC 7F, 05, 05] +18B3; [77 15 AB, 05, 05] -18D2; [76 FC 86, 05, 05] +18B4; [77 15 B2, 05, 05] -18D3; [76 FC 8D, 05, 05] +18B5; [77 15 B9, 05, 05] -18D4; [76 FC 94, 05, 05] +18B6; [77 15 C0, 05, 05] -18D5; [76 FC 9B, 05, 05] +18B7; [77 15 C7, 05, 05] -18D6; [76 FC A2, 05, 05] +18B8; [77 15 CE, 05, 05] -18D7; [76 FC A9, 05, 05] +18B9; [77 15 D5, 05, 05] -18D8; [76 FC B0, 05, 05] +18BA; [77 15 DC, 05, 05] -18D9; [76 FC B7, 05, 05] +18BB; [77 15 E3, 05, 05] -18DA; [76 FC BE, 05, 05] +18BC; [77 15 EA, 05, 05] -18DB; [76 FC C5, 05, 05] +18BD; [77 15 F1, 05, 05] -18DC; [76 FC CC, 05, 05] +18BE; [77 15 F8, 05, 05] -18DD; [76 FC D3, 05, 05] +18BF; [77 15 FF, 05, 05] -18DE; [76 FC DA, 05, 05] +18C0; [77 16 08, 05, 05] -18DF; [76 FC E1, 05, 05] +18C1; [77 16 0F, 05, 05] -18E0; [76 FC E8, 05, 05] +18C2; [77 16 16, 05, 05] -18E1; [76 FC EF, 05, 05] +18C3; [77 16 1D, 05, 05] -18E2; [76 FC F6, 05, 05] +18C4; [77 16 24, 05, 05] -18E3; [76 FC FD, 05, 05] +18C5; [77 16 2B, 05, 05] -18E4; [76 FD 06, 05, 05] +18C6; [77 16 32, 05, 05] -18E5; [76 FD 0D, 05, 05] +18C7; [77 16 39, 05, 05] -18E6; [76 FD 14, 05, 05] +18C8; [77 16 40, 05, 05] -18E7; [76 FD 1B, 05, 05] +18C9; [77 16 47, 05, 05] -18E8; [76 FD 22, 05, 05] +18CA; [77 16 4E, 05, 05] -18E9; [76 FD 29, 05, 05] +18CB; [77 16 55, 05, 05] -18EA; [76 FD 30, 05, 05] +18CC; [77 16 5C, 05, 05] -18EB; [76 FD 37, 05, 05] +18CD; [77 16 63, 05, 05] -18EC; [76 FD 3E, 05, 05] +18CE; [77 16 6A, 05, 05] -18ED; [76 FD 45, 05, 05] +18CF; [77 16 71, 05, 05] -18EE; [76 FD 4C, 05, 05] +18D0; [77 16 78, 05, 05] -18EF; [76 FD 53, 05, 05] +18D1; [77 16 7F, 05, 05] -18F0; [76 FD 5A, 05, 05] +18D2; [77 16 86, 05, 05] -18F1; [76 FD 61, 05, 05] +18D3; [77 16 8D, 05, 05] -18F2; [76 FD 68, 05, 05] +18D4; [77 16 94, 05, 05] -18F3; [76 FD 6F, 05, 05] +18D5; [77 16 9B, 05, 05] -18F4; [76 FD 76, 05, 05] +18D6; [77 16 A2, 05, 05] -18F5; [76 FD 7D, 05, 05] +18D7; [77 16 A9, 05, 05] -FDD1 168F; [76 FE 02, 05, 05] # OGHAM first primary (compressible) +18D8; [77 16 B0, 05, 05] -1681; [76 FE 09, 05, 05] +18D9; [77 16 B7, 05, 05] -1682; [76 FE 10, 05, 05] +18DA; [77 16 BE, 05, 05] -1683; [76 FE 17, 05, 05] +18DB; [77 16 C5, 05, 05] -1684; [76 FE 1E, 05, 05] +18DC; [77 16 CC, 05, 05] -1685; [76 FE 25, 05, 05] +18DD; [77 16 D3, 05, 05] -1686; [76 FE 2C, 05, 05] +18DE; [77 16 DA, 05, 05] -1687; [76 FE 33, 05, 05] +18DF; [77 16 E1, 05, 05] -1688; [76 FE 3A, 05, 05] +18E0; [77 16 E8, 05, 05] -1689; [76 FE 41, 05, 05] +18E1; [77 16 EF, 05, 05] -168A; [76 FE 48, 05, 05] +18E2; [77 16 F6, 05, 05] -168B; [76 FE 4F, 05, 05] +18E3; [77 16 FD, 05, 05] -168C; [76 FE 56, 05, 05] +18E4; [77 17 06, 05, 05] -168D; [76 FE 5D, 05, 05] +18E5; [77 17 0D, 05, 05] -168E; [76 FE 64, 05, 05] +18E6; [77 17 14, 05, 05] -168F; [76 FE 6B, 05, 05] +18E7; [77 17 1B, 05, 05] -1690; [76 FE 72, 05, 05] +18E8; [77 17 22, 05, 05] -1691; [76 FE 79, 05, 05] +18E9; [77 17 29, 05, 05] -1692; [76 FE 80, 05, 05] +18EA; [77 17 30, 05, 05] -1693; [76 FE 87, 05, 05] +18EB; [77 17 37, 05, 05] -1694; [76 FE 8E, 05, 05] +18EC; [77 17 3E, 05, 05] -1695; [76 FE 95, 05, 05] +18ED; [77 17 45, 05, 05] -1696; [76 FE 9C, 05, 05] +18EE; [77 17 4C, 05, 05] -1697; [76 FE A3, 05, 05] +18EF; [77 17 53, 05, 05] -1698; [76 FE AA, 05, 05] +18F0; [77 17 5A, 05, 05] -1699; [76 FE B1, 05, 05] +18F1; [77 17 61, 05, 05] -169A; [76 FE B8, 05, 05] +18F2; [77 17 68, 05, 05] -FDD1 16A0; [77 04 02, 05, 05] # RUNIC first primary starts new lead byte (compressible) +18F3; [77 17 6F, 05, 05] -16A0; [77 06, 05, 05] -16A1; [77 06, 70, 05] +18F4; [77 17 76, 05, 05] -16A2; [77 08, 05, 05] -16A4; [77 08, 70, 05] -16A5; [77 08, 78, 05] +18F5; [77 17 7D, 05, 05] -16A6; [77 0A, 05, 05] -16A7; [77 0A, 70, 05] -16F0; [77 0A, 05, 20][77 0A, 05, 20] +11AB0; [77 17 84, 05, 05] -16A8; [77 0C, 05, 05] -16A9; [77 0C, 70, 05] -16AC; [77 0C, 74, 05] -16AD; [77 0C, 78, 05] -16AE; [77 0C, 7C, 05] +11AB1; [77 17 8B, 05, 05] -16F4; [77 0E 02, 05, 05] +11AB2; [77 17 92, 05, 05] -16AF; [77 0E 09, 05, 05] +11AB3; [77 17 99, 05, 05] -16B0; [77 0E 10, 05, 05] +11AB4; [77 17 A0, 05, 05] -16B1; [77 0E 17, 05, 05] +11AB5; [77 17 A7, 05, 05] -16B2; [77 10, 05, 05] -16B3; [77 10, 70, 05] -16B4; [77 10, 74, 05] -16B5; [77 10, 78, 05] -16B6; [77 10, 7C, 05] +11AB6; [77 17 AE, 05, 05] -16F1; [77 12 02, 05, 05] +11AB7; [77 17 B5, 05, 05] -16B7; [77 12 09, 05, 05] +11AB8; [77 17 BC, 05, 05] -16B9; [77 14, 05, 05] -16E9; [77 14, 70, 05] +11AB9; [77 17 C3, 05, 05] -16BA; [77 16, 05, 05] -16BB; [77 16, 70, 05] -16BC; [77 16, 75, 05] -16BD; [77 16, 7A, 05] +11ABA; [77 17 CA, 05, 05] -16BE; [77 18, 05, 05] -16BF; [77 18, 70, 05] -16C0; [77 18, 78, 05] +11ABB; [77 17 D1, 05, 05] -16C1; [77 1A, 05, 05] -16C2; [77 1A, 70, 05] +11ABC; [77 17 D8, 05, 05] -16F5; [77 1C, 05, 05] +11ABD; [77 17 DF, 05, 05] -16C3; [77 1E, 05, 05] -16C4; [77 1E, 70, 05] +11ABE; [77 17 E6, 05, 05] -16C5; [77 20, 05, 05] -16C6; [77 20, 70, 05] -16EE; [77 20, 05, 20][77 34, 05, 20] +11ABF; [77 17 ED, 05, 05] -16C7; [77 22, 05, 05] +FDD1 168F; [77 18 02, 05, 05] # OGHAM first primary (compressible) -16C8; [77 24, 05, 05] -16D5; [77 24, 70, 05] +1681; [77 18 09, 05, 05] -16C9; [77 26, 05, 05] +1682; [77 18 10, 05, 05] -16CA; [77 28, 05, 05] -16CB; [77 28, 70, 05] -16EA; [77 28, 73, 05] -16CC; [77 28, 76, 05] -16CD; [77 28, 79, 05] -16CE; [77 28, 7C, 05] +1683; [77 18 17, 05, 05] -16F2; [77 2A, 05, 05] +1684; [77 18 1E, 05, 05] -16CF; [77 2C, 05, 05] -16D0; [77 2C, 70, 05] -16D1; [77 2C, 78, 05] +1685; [77 18 25, 05, 05] -16D2; [77 2E, 05, 05] -16D3; [77 2E, 70, 05] -16D4; [77 2E, 78, 05] +1686; [77 18 2C, 05, 05] -16D6; [77 30 02, 05, 05] +1687; [77 18 33, 05, 05] -16F6; [77 30 09, 05, 05] +1688; [77 18 3A, 05, 05] -16D7; [77 32, 05, 05] -16D8; [77 32, 70, 05] -16D9; [77 32, 78, 05] -16EF; [77 32, 70, 05][77 32, 70, 05] +1689; [77 18 41, 05, 05] -16DA; [77 34, 05, 05] -16DB; [77 34, 70, 05] +168A; [77 18 48, 05, 05] -16DC; [77 36, 05, 05] -16DD; [77 36, 70, 05] +168B; [77 18 4F, 05, 05] -16DE; [77 38 02, 05, 05] +168C; [77 18 56, 05, 05] -16DF; [77 38 09, 05, 05] +168D; [77 18 5D, 05, 05] -16F3; [77 38 10, 05, 05] +168E; [77 18 64, 05, 05] -16AA; [77 38 17, 05, 05] +168F; [77 18 6B, 05, 05] -16F7; [77 38 1E, 05, 05] +1690; [77 18 72, 05, 05] -16AB; [77 38 25, 05, 05] +1691; [77 18 79, 05, 05] -16F8; [77 38 2C, 05, 05] +1692; [77 18 80, 05, 05] -16A3; [77 38 33, 05, 05] +1693; [77 18 87, 05, 05] -16E0; [77 38 3A, 05, 05] +1694; [77 18 8E, 05, 05] -16E3; [77 38 41, 05, 05] +1695; [77 18 95, 05, 05] -16B8; [77 38 48, 05, 05] +1696; [77 18 9C, 05, 05] -16E4; [77 38 4F, 05, 05] +1697; [77 18 A3, 05, 05] -16E1; [77 38 56, 05, 05] +1698; [77 18 AA, 05, 05] -16E2; [77 38 5D, 05, 05] +1699; [77 18 B1, 05, 05] -16E5; [77 38 64, 05, 05] +169A; [77 18 B8, 05, 05] -16E6; [77 3A, 05, 05] -16E7; [77 3A, 70, 05] -16E8; [77 3A, 78, 05] +FDD1 16A0; [77 19 02, 05, 05] # RUNIC first primary (compressible) -FDD1 10CA1; [77 3C 02, 05, 05] # Old_Hungarian first primary (compressible) +16A0; [77 1B, 05, 05] +16A1; [77 1B, 70, 05] -10CC0; [77 3E, 05, 05] -10C80; [77 3E, 05, A0] -10CC1; [77 3E, 70, 05] -10C81; [77 3E, 70, A0] +16A2; [77 1D, 05, 05] +16A4; [77 1D, 70, 05] +16A5; [77 1D, 78, 05] -10CC2; [77 40, 05, 05] -10C82; [77 40, 05, A0] +16A6; [77 1F, 05, 05] +16A7; [77 1F, 70, 05] +16F0; [77 1F, 05, 20][77 1F, 05, 20] -10CC3; [77 42, 05, 05] -10C83; [77 42, 05, A0] +16A8; [77 21, 05, 05] +16A9; [77 21, 70, 05] +16AC; [77 21, 74, 05] +16AD; [77 21, 78, 05] +16AE; [77 21, 7C, 05] -10CC4; [77 44, 05, 05] -10C84; [77 44, 05, A0] +16F4; [77 23 02, 05, 05] -10CC5; [77 46, 05, 05] -10C85; [77 46, 05, A0] +16AF; [77 23 09, 05, 05] -10CC6; [77 48, 05, 05] -10C86; [77 48, 05, A0] +16B0; [77 23 10, 05, 05] -10CC7; [77 4A, 05, 05] -10C87; [77 4A, 05, A0] +16B1; [77 23 17, 05, 05] -10CC8; [77 4C, 05, 05] -10C88; [77 4C, 05, A0] +16B2; [77 25, 05, 05] +16B3; [77 25, 70, 05] +16B4; [77 25, 74, 05] +16B5; [77 25, 78, 05] +16B6; [77 25, 7C, 05] -10CC9; [77 4E, 05, 05] -10C89; [77 4E, 05, A0] -10CCA; [77 4E, 70, 05] -10C8A; [77 4E, 70, A0] -10CCB; [77 4E, 78, 05] -10C8B; [77 4E, 78, A0] +16F1; [77 27 02, 05, 05] -10CCC; [77 50, 05, 05] -10C8C; [77 50, 05, A0] +16B7; [77 27 09, 05, 05] -10CCD; [77 52, 05, 05] -10C8D; [77 52, 05, A0] +16B9; [77 29, 05, 05] +16E9; [77 29, 70, 05] -10CCE; [77 54, 05, 05] -10C8E; [77 54, 05, A0] +16BA; [77 2B, 05, 05] +16BB; [77 2B, 70, 05] +16BC; [77 2B, 75, 05] +16BD; [77 2B, 7A, 05] -10CCF; [77 56, 05, 05] -10C8F; [77 56, 05, A0] +16BE; [77 2D, 05, 05] +16BF; [77 2D, 70, 05] +16C0; [77 2D, 78, 05] -10CD0; [77 58, 05, 05] -10C90; [77 58, 05, A0] -10CD1; [77 58, 70, 05] -10C91; [77 58, 70, A0] +16C1; [77 2F, 05, 05] +16C2; [77 2F, 70, 05] -10CD2; [77 5A, 05, 05] -10C92; [77 5A, 05, A0] +16F5; [77 31, 05, 05] -10CD3; [77 5C, 05, 05] -10C93; [77 5C, 05, A0] +16C3; [77 33, 05, 05] +16C4; [77 33, 70, 05] -10CD4; [77 5E, 05, 05] -10C94; [77 5E, 05, A0] +16C5; [77 35, 05, 05] +16C6; [77 35, 70, 05] +16EE; [77 35, 05, 20][77 49, 05, 20] -10CD5; [77 60, 05, 05] -10C95; [77 60, 05, A0] +16C7; [77 37, 05, 05] -10CD6; [77 62, 05, 05] -10C96; [77 62, 05, A0] +16C8; [77 39, 05, 05] +16D5; [77 39, 70, 05] -10CD7; [77 64, 05, 05] -10C97; [77 64, 05, A0] +16C9; [77 3B, 05, 05] -10CD8; [77 66, 05, 05] -10C98; [77 66, 05, A0] +16CA; [77 3D, 05, 05] +16CB; [77 3D, 70, 05] +16EA; [77 3D, 73, 05] +16CC; [77 3D, 76, 05] +16CD; [77 3D, 79, 05] +16CE; [77 3D, 7C, 05] -10CD9; [77 68, 05, 05] -10C99; [77 68, 05, A0] +16F2; [77 3F, 05, 05] -10CDA; [77 6A, 05, 05] -10C9A; [77 6A, 05, A0] +16CF; [77 41, 05, 05] +16D0; [77 41, 70, 05] +16D1; [77 41, 78, 05] -10CDB; [77 6C, 05, 05] -10C9B; [77 6C, 05, A0] -10CDC; [77 6C, 70, 05] -10C9C; [77 6C, 70, A0] +16D2; [77 43, 05, 05] +16D3; [77 43, 70, 05] +16D4; [77 43, 78, 05] -10CDD; [77 6E, 05, 05] -10C9D; [77 6E, 05, A0] -10CDE; [77 6E, 70, 05] -10C9E; [77 6E, 70, A0] -10CDF; [77 6E, 78, 05] -10C9F; [77 6E, 78, A0] +16D6; [77 45 02, 05, 05] -10CE0; [77 70, 05, 05] -10CA0; [77 70, 05, A0] +16F6; [77 45 09, 05, 05] -10CE1; [77 72, 05, 05] -10CA1; [77 72, 05, A0] +16D7; [77 47, 05, 05] +16D8; [77 47, 70, 05] +16D9; [77 47, 78, 05] +16EF; [77 47, 70, 05][77 47, 70, 05] -10CE2; [77 74, 05, 05] -10CA2; [77 74, 05, A0] -10CE3; [77 74, 70, 05] -10CA3; [77 74, 70, A0] +16DA; [77 49, 05, 05] +16DB; [77 49, 70, 05] -10CE4; [77 76, 05, 05] -10CA4; [77 76, 05, A0] +16DC; [77 4B, 05, 05] +16DD; [77 4B, 70, 05] -10CE5; [77 78, 05, 05] -10CA5; [77 78, 05, A0] +16DE; [77 4D 02, 05, 05] -10CE6; [77 7A, 05, 05] -10CA6; [77 7A, 05, A0] +16DF; [77 4D 09, 05, 05] -10CE7; [77 7C, 05, 05] -10CA7; [77 7C, 05, A0] +16F3; [77 4D 10, 05, 05] -10CE8; [77 7E, 05, 05] -10CA8; [77 7E, 05, A0] +16AA; [77 4D 17, 05, 05] -10CE9; [77 80, 05, 05] -10CA9; [77 80, 05, A0] +16F7; [77 4D 1E, 05, 05] -10CEA; [77 82, 05, 05] -10CAA; [77 82, 05, A0] -10CEB; [77 82, 70, 05] -10CAB; [77 82, 70, A0] +16AB; [77 4D 25, 05, 05] -10CEC; [77 84, 05, 05] -10CAC; [77 84, 05, A0] -10CED; [77 84, 70, 05] -10CAD; [77 84, 70, A0] +16F8; [77 4D 2C, 05, 05] -10CEE; [77 86, 05, 05] -10CAE; [77 86, 05, A0] +16A3; [77 4D 33, 05, 05] -10CEF; [77 88, 05, 05] -10CAF; [77 88, 05, A0] +16E0; [77 4D 3A, 05, 05] -10CF0; [77 8A, 05, 05] -10CB0; [77 8A, 05, A0] +16E3; [77 4D 41, 05, 05] -10CF1; [77 8C, 05, 05] -10CB1; [77 8C, 05, A0] +16B8; [77 4D 48, 05, 05] -10CF2; [77 8E, 05, 05] -10CB2; [77 8E, 05, A0] +16E4; [77 4D 4F, 05, 05] -FDD1 10C00; [77 90 02, 05, 05] # Old Turkic first primary (compressible) +16E1; [77 4D 56, 05, 05] -10C00; [77 92, 05, 05] -10C01; [77 92, 70, 05] +16E2; [77 4D 5D, 05, 05] -10C02; [77 94, 05, 05] +16E5; [77 4D 64, 05, 05] -10C03; [77 96, 05, 05] -10C04; [77 96, 70, 05] +16E6; [77 4F, 05, 05] +16E7; [77 4F, 70, 05] +16E8; [77 4F, 78, 05] -10C05; [77 98 02, 05, 05] +FDD1 10CA1; [77 51 02, 05, 05] # Old_Hungarian first primary (compressible) -10C06; [77 98 09, 05, 05] +10CC0; [77 53, 05, 05] +10C80; [77 53, 05, A0] +10CC1; [77 53, 70, 05] +10C81; [77 53, 70, A0] -10C07; [77 9A, 05, 05] -10C08; [77 9A, 70, 05] +10CC2; [77 55, 05, 05] +10C82; [77 55, 05, A0] -10C09; [77 9C, 05, 05] -10C0A; [77 9C, 70, 05] +10CC3; [77 57, 05, 05] +10C83; [77 57, 05, A0] -10C0B; [77 9E, 05, 05] -10C0C; [77 9E, 70, 05] +10CC4; [77 59, 05, 05] +10C84; [77 59, 05, A0] -10C0D; [77 A0, 05, 05] -10C0E; [77 A0, 70, 05] +10CC5; [77 5B, 05, 05] +10C85; [77 5B, 05, A0] -10C0F; [77 A2, 05, 05] -10C10; [77 A2, 70, 05] +10CC6; [77 5D, 05, 05] +10C86; [77 5D, 05, A0] -10C11; [77 A4, 05, 05] -10C12; [77 A4, 70, 05] +10CC7; [77 5F, 05, 05] +10C87; [77 5F, 05, A0] -10C13; [77 A6, 05, 05] +10CC8; [77 61, 05, 05] +10C88; [77 61, 05, A0] -10C14; [77 A8, 05, 05] -10C15; [77 A8, 70, 05] +10CC9; [77 63, 05, 05] +10C89; [77 63, 05, A0] +10CCA; [77 63, 70, 05] +10C8A; [77 63, 70, A0] +10CCB; [77 63, 78, 05] +10C8B; [77 63, 78, A0] -10C16; [77 AA, 05, 05] -10C17; [77 AA, 70, 05] +10CCC; [77 65, 05, 05] +10C8C; [77 65, 05, A0] -10C18; [77 AC, 05, 05] -10C19; [77 AC, 70, 05] +10CCD; [77 67, 05, 05] +10C8D; [77 67, 05, A0] -10C1A; [77 AE, 05, 05] -10C1B; [77 AE, 70, 05] +10CCE; [77 69, 05, 05] +10C8E; [77 69, 05, A0] -10C1C; [77 B0, 05, 05] -10C1D; [77 B0, 70, 05] +10CCF; [77 6B, 05, 05] +10C8F; [77 6B, 05, A0] -10C1E; [77 B2, 05, 05] -10C1F; [77 B2, 70, 05] +10CD0; [77 6D, 05, 05] +10C90; [77 6D, 05, A0] +10CD1; [77 6D, 70, 05] +10C91; [77 6D, 70, A0] -10C20; [77 B4 02, 05, 05] +10CD2; [77 6F, 05, 05] +10C92; [77 6F, 05, A0] -10C21; [77 B4 09, 05, 05] +10CD3; [77 71, 05, 05] +10C93; [77 71, 05, A0] -10C22; [77 B4 10, 05, 05] +10CD4; [77 73, 05, 05] +10C94; [77 73, 05, A0] -10C23; [77 B4 17, 05, 05] +10CD5; [77 75, 05, 05] +10C95; [77 75, 05, A0] -10C24; [77 B6, 05, 05] -10C25; [77 B6, 70, 05] +10CD6; [77 77, 05, 05] +10C96; [77 77, 05, A0] -10C26; [77 B8, 05, 05] -10C27; [77 B8, 70, 05] +10CD7; [77 79, 05, 05] +10C97; [77 79, 05, A0] -10C28; [77 BA, 05, 05] -10C29; [77 BA, 70, 05] +10CD8; [77 7B, 05, 05] +10C98; [77 7B, 05, A0] -10C2A; [77 BC, 05, 05] -10C2B; [77 BC, 70, 05] +10CD9; [77 7D, 05, 05] +10C99; [77 7D, 05, A0] -10C2C; [77 BE, 05, 05] +10CDA; [77 7F, 05, 05] +10C9A; [77 7F, 05, A0] -10C2D; [77 C0, 05, 05] -10C2E; [77 C0, 70, 05] +10CDB; [77 81, 05, 05] +10C9B; [77 81, 05, A0] +10CDC; [77 81, 70, 05] +10C9C; [77 81, 70, A0] -10C2F; [77 C2 02, 05, 05] +10CDD; [77 83, 05, 05] +10C9D; [77 83, 05, A0] +10CDE; [77 83, 70, 05] +10C9E; [77 83, 70, A0] +10CDF; [77 83, 78, 05] +10C9F; [77 83, 78, A0] -10C30; [77 C2 09, 05, 05] +10CE0; [77 85, 05, 05] +10CA0; [77 85, 05, A0] -10C31; [77 C2 10, 05, 05] +10CE1; [77 87, 05, 05] +10CA1; [77 87, 05, A0] -10C32; [77 C4, 05, 05] -10C33; [77 C4, 70, 05] +10CE2; [77 89, 05, 05] +10CA2; [77 89, 05, A0] +10CE3; [77 89, 70, 05] +10CA3; [77 89, 70, A0] -10C34; [77 C6, 05, 05] -10C35; [77 C6, 70, 05] +10CE4; [77 8B, 05, 05] +10CA4; [77 8B, 05, A0] -10C36; [77 C8, 05, 05] -10C37; [77 C8, 70, 05] +10CE5; [77 8D, 05, 05] +10CA5; [77 8D, 05, A0] -10C38; [77 CA, 05, 05] -10C39; [77 CA, 70, 05] +10CE6; [77 8F, 05, 05] +10CA6; [77 8F, 05, A0] -10C3A; [77 CC, 05, 05] -10C3B; [77 CC, 70, 05] +10CE7; [77 91, 05, 05] +10CA7; [77 91, 05, A0] -10C3C; [77 CE 02, 05, 05] +10CE8; [77 93, 05, 05] +10CA8; [77 93, 05, A0] -10C3D; [77 CE 09, 05, 05] +10CE9; [77 95, 05, 05] +10CA9; [77 95, 05, A0] -10C3E; [77 CE 10, 05, 05] +10CEA; [77 97, 05, 05] +10CAA; [77 97, 05, A0] +10CEB; [77 97, 70, 05] +10CAB; [77 97, 70, A0] -10C3F; [77 D0, 05, 05] -10C40; [77 D0, 70, 05] +10CEC; [77 99, 05, 05] +10CAC; [77 99, 05, A0] +10CED; [77 99, 70, 05] +10CAD; [77 99, 70, A0] -10C41; [77 D2, 05, 05] -10C42; [77 D2, 70, 05] +10CEE; [77 9B, 05, 05] +10CAE; [77 9B, 05, A0] -10C43; [77 D4, 05, 05] -10C44; [77 D4, 70, 05] +10CEF; [77 9D, 05, 05] +10CAF; [77 9D, 05, A0] -10C45; [77 D6, 05, 05] -10C46; [77 D6, 70, 05] +10CF0; [77 9F, 05, 05] +10CB0; [77 9F, 05, A0] -10C47; [77 D8 02, 05, 05] +10CF1; [77 A1, 05, 05] +10CB1; [77 A1, 05, A0] -10C48; [77 D8 09, 05, 05] +10CF2; [77 A3, 05, 05] +10CB2; [77 A3, 05, A0] + +FDD1 10C00; [77 A5 02, 05, 05] # Old Turkic first primary (compressible) + +10C00; [77 A7, 05, 05] +10C01; [77 A7, 70, 05] + +10C02; [77 A9, 05, 05] + +10C03; [77 AB, 05, 05] +10C04; [77 AB, 70, 05] + +10C05; [77 AD 02, 05, 05] + +10C06; [77 AD 09, 05, 05] + +10C07; [77 AF, 05, 05] +10C08; [77 AF, 70, 05] + +10C09; [77 B1, 05, 05] +10C0A; [77 B1, 70, 05] + +10C0B; [77 B3, 05, 05] +10C0C; [77 B3, 70, 05] + +10C0D; [77 B5, 05, 05] +10C0E; [77 B5, 70, 05] + +10C0F; [77 B7, 05, 05] +10C10; [77 B7, 70, 05] + +10C11; [77 B9, 05, 05] +10C12; [77 B9, 70, 05] + +10C13; [77 BB, 05, 05] + +10C14; [77 BD, 05, 05] +10C15; [77 BD, 70, 05] + +10C16; [77 BF, 05, 05] +10C17; [77 BF, 70, 05] + +10C18; [77 C1, 05, 05] +10C19; [77 C1, 70, 05] + +10C1A; [77 C3, 05, 05] +10C1B; [77 C3, 70, 05] + +10C1C; [77 C5, 05, 05] +10C1D; [77 C5, 70, 05] + +10C1E; [77 C7, 05, 05] +10C1F; [77 C7, 70, 05] + +10C20; [77 C9 02, 05, 05] + +10C21; [77 C9 09, 05, 05] + +10C22; [77 C9 10, 05, 05] + +10C23; [77 C9 17, 05, 05] + +10C24; [77 CB, 05, 05] +10C25; [77 CB, 70, 05] + +10C26; [77 CD, 05, 05] +10C27; [77 CD, 70, 05] + +10C28; [77 CF, 05, 05] +10C29; [77 CF, 70, 05] + +10C2A; [77 D1, 05, 05] +10C2B; [77 D1, 70, 05] + +10C2C; [77 D3, 05, 05] + +10C2D; [77 D5, 05, 05] +10C2E; [77 D5, 70, 05] + +10C2F; [77 D7 02, 05, 05] + +10C30; [77 D7 09, 05, 05] + +10C31; [77 D7 10, 05, 05] + +10C32; [77 D9, 05, 05] +10C33; [77 D9, 70, 05] + +10C34; [77 DB, 05, 05] +10C35; [77 DB, 70, 05] + +10C36; [77 DD, 05, 05] +10C37; [77 DD, 70, 05] + +10C38; [77 DF, 05, 05] +10C39; [77 DF, 70, 05] + +10C3A; [77 E1, 05, 05] +10C3B; [77 E1, 70, 05] + +10C3C; [77 E3 02, 05, 05] + +10C3D; [77 E3 09, 05, 05] + +10C3E; [77 E3 10, 05, 05] + +10C3F; [77 E5, 05, 05] +10C40; [77 E5, 70, 05] + +10C41; [77 E7, 05, 05] +10C42; [77 E7, 70, 05] + +10C43; [77 E9, 05, 05] +10C44; [77 E9, 70, 05] + +10C45; [77 EB, 05, 05] +10C46; [77 EB, 70, 05] + +10C47; [77 ED 02, 05, 05] + +10C48; [77 ED 09, 05, 05] FDD1 A549; [78 04 02, 05, 05] # Vai first primary starts new lead byte (compressible) @@ -41165,10 +42397,10 @@ FF67; [7A 06, 05, 17] 30A2; [7A 06, 05, 9E] FF71; [7A 06, 05, A5] 32D0; [7A 06, 05, 2C] -3303; [7A 06, 05, 33][0D 76, 05, 2E][7A 58, 05, 30] -3300; [7A 06, 05, 33][7A 3A, 05, 30][, B0, 2E][0D 76, 05, 2E][7A 2E, 05, 33] -3301; [7A 06, 05, 33][7A 58, 05, 30][7A 3E, 05, 30][7A 06, 05, 33] -3302; [7A 06, 05, 33][7A 66, 05, 31][7A 40, 05, 30][, B0, 2E][7A 06, 05, 33] +3303; [7A 06, 05, 33][0D 7C, 05, 2E][7A 5C, 05, 30] +3300; [7A 06, 05, 33][7A 3A, 05, 30][, B0, 2E][0D 7C, 05, 2E][7A 2E, 05, 33] +3301; [7A 06, 05, 33][7A 5C, 05, 30][7A 3E, 05, 30][7A 06, 05, 33] +3302; [7A 06, 05, 33][7A 6C, 05, 31][7A 40, 05, 30][, B0, 2E][7A 06, 05, 33] 3043; [7A 08, 05, 03] 3044; [7A 08, 05, 85] @@ -41177,8 +42409,8 @@ FF68; [7A 08, 05, 17] 30A4; [7A 08, 05, 9E] FF72; [7A 08, 05, A5] 32D1; [7A 08, 05, 2C] -3304; [7A 08, 05, 33][7A 32, 05, 31][7A 66, 05, 31][7A 16, 05, 30][, AE, 2E] -3305; [7A 08, 05, 33][7A 66, 05, 31][7A 28, 05, 31] +3304; [7A 08, 05, 33][7A 32, 05, 31][7A 6C, 05, 31][7A 16, 05, 30][, AE, 2E] +3305; [7A 08, 05, 33][7A 6C, 05, 31][7A 28, 05, 31] 3045; [7A 0A, 05, 03] 3046; [7A 0A, 05, 85] @@ -41189,7 +42421,7 @@ FF73; [7A 0A, 05, A5] 32D2; [7A 0A, 05, 2C] 3094; [7A 0A, 05, 85][, AE, 05] 30F4; [7A 0A, 05, 9E][, AE, 05] -3306; [7A 0A, 05, 33][7A 10, 05, 33][7A 66, 05, 31] +3306; [7A 0A, 05, 33][7A 10, 05, 33][7A 6C, 05, 31] 1B000; [7A 0C, 05, 85] @@ -41200,8 +42432,8 @@ FF6A; [7A 0E, 05, 17] 30A8; [7A 0E, 05, 9E] FF74; [7A 0E, 05, A5] 32D3; [7A 0E, 05, 2C] -3308; [7A 0E, 05, 33][0D 76, 05, 2E][7A 12, 05, 30][0D 76, 05, 2E] -3307; [7A 0E, 05, 33][7A 20, 05, 30][7A 16, 05, 30][0D 76, 05, 2E][7A 2E, 05, 33][, AE, 2E] +3308; [7A 0E, 05, 33][0D 7C, 05, 2E][7A 12, 05, 30][0D 7C, 05, 2E] +3307; [7A 0E, 05, 33][7A 20, 05, 30][7A 16, 05, 30][0D 7C, 05, 2E][7A 2E, 05, 33][, AE, 2E] 3049; [7A 10, 05, 03] 304A; [7A 10, 05, 85] @@ -41210,8 +42442,8 @@ FF6B; [7A 10, 05, 17] 30AA; [7A 10, 05, 9E] FF75; [7A 10, 05, A5] 32D4; [7A 10, 05, 2C] -330A; [7A 10, 05, 33][0D 76, 05, 2E][7A 48, 05, 30] -3309; [7A 10, 05, 33][7A 66, 05, 31][7A 20, 05, 30] +330A; [7A 10, 05, 33][0D 7C, 05, 2E][7A 48, 05, 30] +3309; [7A 10, 05, 33][7A 6C, 05, 31][7A 20, 05, 30] 3095; [7A 12, 05, 03] 304B; [7A 12, 05, 85] @@ -41221,11 +42453,11 @@ FF76; [7A 12, 05, A0] 32D5; [7A 12, 05, 28] 304C; [7A 12, 05, 85][, AE, 05] 30AC; [7A 12, 05, 98][, AE, 05] -330B; [7A 12, 05, 30][7A 08, 05, 33][7A 56, 05, 33] -330C; [7A 12, 05, 30][7A 54, 05, 30][7A 2A, 05, 33][7A 2E, 05, 33] -330D; [7A 12, 05, 30][7A 5C, 05, 30][7A 56, 05, 33][0D 76, 05, 2E] -330E; [7A 12, 05, 30][, AE, 2E][7A 5C, 05, 30][7A 66, 05, 31] -330F; [7A 12, 05, 30][, AE, 2E][7A 66, 05, 31][7A 44, 05, 31] +330B; [7A 12, 05, 30][7A 08, 05, 33][7A 5A, 05, 33] +330C; [7A 12, 05, 30][7A 58, 05, 30][7A 2A, 05, 33][7A 2E, 05, 33] +330D; [7A 12, 05, 30][7A 60, 05, 30][7A 5A, 05, 33][0D 7C, 05, 2E] +330E; [7A 12, 05, 30][, AE, 2E][7A 60, 05, 30][7A 6C, 05, 31] +330F; [7A 12, 05, 30][, AE, 2E][7A 6C, 05, 31][7A 44, 05, 31] 304D; [7A 14, 05, 85] 30AD; [7A 14, 05, 90] @@ -41234,13 +42466,13 @@ FF77; [7A 14, 05, 9B] 304E; [7A 14, 05, 85][, AE, 05] 30AE; [7A 14, 05, 90][, AE, 05] 3310; [7A 14, 05, 31][, AE, 2E][7A 12, 05, 30][, AE, 2E] -3311; [7A 14, 05, 31][, AE, 2E][7A 32, 05, 31][0D 76, 05, 2E] -3312; [7A 14, 05, 31][7A 50, 05, 33][7A 56, 05, 33][0D 76, 05, 2E] -3313; [7A 14, 05, 31][, AE, 2E][7A 58, 05, 30][7A 26, 05, 31][, AE, 2E][0D 76, 05, 2E] -3314; [7A 14, 05, 31][7A 5C, 05, 30] -3315; [7A 14, 05, 31][7A 5C, 05, 30][7A 16, 05, 30][, AE, 2E][7A 54, 05, 30][7A 48, 05, 30] -3316; [7A 14, 05, 31][7A 5C, 05, 30][7A 4A, 05, 31][0D 76, 05, 2E][7A 2E, 05, 33][7A 58, 05, 30] -3317; [7A 14, 05, 31][7A 5C, 05, 30][7A 5E, 05, 30][7A 2A, 05, 33][7A 2E, 05, 33] +3311; [7A 14, 05, 31][, AE, 2E][7A 32, 05, 31][0D 7C, 05, 2E] +3312; [7A 14, 05, 31][7A 52, 05, 33][7A 5A, 05, 33][0D 7C, 05, 2E] +3313; [7A 14, 05, 31][, AE, 2E][7A 5C, 05, 30][7A 26, 05, 31][, AE, 2E][0D 7C, 05, 2E] +3314; [7A 14, 05, 31][7A 60, 05, 30] +3315; [7A 14, 05, 31][7A 60, 05, 30][7A 16, 05, 30][, AE, 2E][7A 58, 05, 30][7A 48, 05, 30] +3316; [7A 14, 05, 31][7A 60, 05, 30][7A 4A, 05, 31][0D 7C, 05, 2E][7A 2E, 05, 33][7A 5C, 05, 30] +3317; [7A 14, 05, 31][7A 60, 05, 30][7A 62, 05, 30][7A 2A, 05, 33][7A 2E, 05, 33] 304F; [7A 16, 05, 85] 31F0; [7A 16, 05, 10] @@ -41249,10 +42481,10 @@ FF78; [7A 16, 05, A0] 32D7; [7A 16, 05, 28] 3050; [7A 16, 05, 85][, AE, 05] 30B0; [7A 16, 05, 98][, AE, 05] -3318; [7A 16, 05, 30][, AE, 2E][7A 54, 05, 30][7A 48, 05, 30] -3319; [7A 16, 05, 30][, AE, 2E][7A 54, 05, 30][7A 48, 05, 30][7A 2E, 05, 33][7A 66, 05, 31] -331A; [7A 16, 05, 30][7A 58, 05, 30][7A 22, 05, 31][, AE, 2E][7A 08, 05, 33][7A 5C, 05, 30] -331B; [7A 16, 05, 30][7A 5C, 05, 30][0D 76, 05, 2E][7A 36, 05, 31] +3318; [7A 16, 05, 30][, AE, 2E][7A 58, 05, 30][7A 48, 05, 30] +3319; [7A 16, 05, 30][, AE, 2E][7A 58, 05, 30][7A 48, 05, 30][7A 2E, 05, 33][7A 6C, 05, 31] +331A; [7A 16, 05, 30][7A 5C, 05, 30][7A 22, 05, 31][, AE, 2E][7A 08, 05, 33][7A 60, 05, 30] +331B; [7A 16, 05, 30][7A 60, 05, 30][0D 7C, 05, 2E][7A 36, 05, 31] 3096; [7A 18, 05, 03] 3051; [7A 18, 05, 85] @@ -41262,18 +42494,20 @@ FF79; [7A 18, 05, A0] 32D8; [7A 18, 05, 28] 3052; [7A 18, 05, 85][, AE, 05] 30B2; [7A 18, 05, 98][, AE, 05] -331C; [7A 18, 05, 30][0D 76, 05, 2E][7A 20, 05, 30] +331C; [7A 18, 05, 30][0D 7C, 05, 2E][7A 20, 05, 30] +1B132; [7A 1A, 05, 03] 3053; [7A 1A, 05, 85] -30B3; [7A 1A, 05, 90] -FF7A; [7A 1A, 05, 98] -32D9; [7A 1A, 05, 20] +1B155; [7A 1A, 05, 10] +30B3; [7A 1A, 05, 97] +FF7A; [7A 1A, 05, 9E] +32D9; [7A 1A, 05, 25] 3054; [7A 1A, 05, 85][, AE, 05] -30B4; [7A 1A, 05, 90][, AE, 05] -331E; [7A 1A, 05, 30][0D 76, 05, 2E][7A 42, 05, 30][, B0, 2E] -1F201; [7A 1A, 05, 30][7A 1A, 05, 30] -30FF; [7A 1A, 05, 28][7A 2E, 05, 2C] -331D; [7A 1A, 05, 30][7A 58, 05, 30][7A 30, 05, 31] +30B4; [7A 1A, 05, 97][, AE, 05] +331E; [7A 1A, 05, 33][0D 7C, 05, 2E][7A 42, 05, 30][, B0, 2E] +1F201; [7A 1A, 05, 33][7A 1A, 05, 33] +30FF; [7A 1A, 05, 2C][7A 2E, 05, 2C] +331D; [7A 1A, 05, 33][7A 5C, 05, 30][7A 30, 05, 31] 3055; [7A 1C, 05, 85] 30B5; [7A 1C, 05, 90] @@ -41282,8 +42516,8 @@ FF7B; [7A 1C, 05, 9B] 1F202; [7A 1C, 05, 31] 3056; [7A 1C, 05, 85][, AE, 05] 30B6; [7A 1C, 05, 90][, AE, 05] -331F; [7A 1C, 05, 31][7A 08, 05, 33][7A 16, 05, 30][7A 58, 05, 30] -3320; [7A 1C, 05, 31][7A 66, 05, 31][7A 28, 05, 31][0D 76, 05, 2E][7A 48, 05, 30] +331F; [7A 1C, 05, 31][7A 08, 05, 33][7A 16, 05, 30][7A 5C, 05, 30] +3320; [7A 1C, 05, 31][7A 6C, 05, 31][7A 28, 05, 31][0D 7C, 05, 2E][7A 48, 05, 30] 3057; [7A 1E, 05, 85] 31F1; [7A 1E, 05, 10] @@ -41293,7 +42527,7 @@ FF7C; [7A 1E, 05, A0] 3058; [7A 1E, 05, 85][, AE, 05] 30B8; [7A 1E, 05, 98][, AE, 05] 3006; [7A 1E, 05, 03][7A 4A, 05, 03] -3321; [7A 1E, 05, 30][7A 56, 05, 33][7A 66, 05, 31][7A 16, 05, 30][, AE, 2E] +3321; [7A 1E, 05, 30][7A 5A, 05, 33][7A 6C, 05, 31][7A 16, 05, 30][, AE, 2E] 3059; [7A 20, 05, 85] 31F2; [7A 20, 05, 10] @@ -41309,8 +42543,8 @@ FF7E; [7A 22, 05, 9B] 32DD; [7A 22, 05, 26] 305C; [7A 22, 05, 85][, AE, 05] 30BC; [7A 22, 05, 90][, AE, 05] -3322; [7A 22, 05, 31][7A 66, 05, 31][7A 28, 05, 31] -3323; [7A 22, 05, 31][7A 66, 05, 31][7A 2E, 05, 33] +3322; [7A 22, 05, 31][7A 6C, 05, 31][7A 28, 05, 31] +3323; [7A 22, 05, 31][7A 6C, 05, 31][7A 2E, 05, 33] 305D; [7A 24, 05, 85] 30BD; [7A 24, 05, 90] @@ -41325,7 +42559,7 @@ FF80; [7A 26, 05, 9B] 32DF; [7A 26, 05, 26] 3060; [7A 26, 05, 85][, AE, 05] 30C0; [7A 26, 05, 90][, AE, 05] -3324; [7A 26, 05, 31][, AE, 2E][0D 76, 05, 2E][7A 20, 05, 30] +3324; [7A 26, 05, 31][, AE, 2E][0D 7C, 05, 2E][7A 20, 05, 30] 3061; [7A 28, 05, 85] 30C1; [7A 28, 05, 90] @@ -41360,8 +42594,8 @@ FF84; [7A 2E, 05, 9E] 32E3; [7A 2E, 05, 25] 3069; [7A 2E, 05, 85][, AE, 05] 30C9; [7A 2E, 05, 97][, AE, 05] -3326; [7A 2E, 05, 33][, AE, 2E][7A 58, 05, 30] -3327; [7A 2E, 05, 33][7A 66, 05, 31] +3326; [7A 2E, 05, 33][, AE, 2E][7A 5C, 05, 30] +3327; [7A 2E, 05, 33][7A 6C, 05, 31] 306A; [7A 30, 05, 85] 30CA; [7A 30, 05, 90] @@ -41400,9 +42634,9 @@ FF8A; [7A 3A, 05, A0] 30D0; [7A 3A, 05, 98][, AE, 05] 3071; [7A 3A, 05, 85][, B0, 05] 30D1; [7A 3A, 05, 98][, B0, 05] -332B; [7A 3A, 05, 30][, B0, 2E][0D 76, 05, 2E][7A 22, 05, 31][7A 66, 05, 31][7A 2E, 05, 33] -332C; [7A 3A, 05, 30][, B0, 2E][0D 76, 05, 2E][7A 2A, 05, 33] -332D; [7A 3A, 05, 30][, AE, 2E][0D 76, 05, 2E][7A 5A, 05, 30][7A 58, 05, 30] +332B; [7A 3A, 05, 30][, B0, 2E][0D 7C, 05, 2E][7A 22, 05, 31][7A 6C, 05, 31][7A 2E, 05, 33] +332C; [7A 3A, 05, 30][, B0, 2E][0D 7C, 05, 2E][7A 2A, 05, 33] +332D; [7A 3A, 05, 30][, AE, 2E][0D 7C, 05, 2E][7A 5E, 05, 30][7A 5C, 05, 30] 332A; [7A 3A, 05, 30][7A 08, 05, 33][7A 2A, 05, 33] 3072; [7A 3C, 05, 85] @@ -41414,10 +42648,10 @@ FF8B; [7A 3C, 05, A0] 30D3; [7A 3C, 05, 98][, AE, 05] 3074; [7A 3C, 05, 85][, B0, 05] 30D4; [7A 3C, 05, 98][, B0, 05] -332E; [7A 3C, 05, 30][, B0, 2E][7A 06, 05, 33][7A 20, 05, 30][7A 2E, 05, 33][7A 58, 05, 30] -332F; [7A 3C, 05, 30][, B0, 2E][7A 16, 05, 30][7A 58, 05, 30] -3330; [7A 3C, 05, 30][, B0, 2E][7A 1A, 05, 30] -3331; [7A 3C, 05, 30][, AE, 2E][7A 58, 05, 30] +332E; [7A 3C, 05, 30][, B0, 2E][7A 06, 05, 33][7A 20, 05, 30][7A 2E, 05, 33][7A 5C, 05, 30] +332F; [7A 3C, 05, 30][, B0, 2E][7A 16, 05, 30][7A 5C, 05, 30] +3330; [7A 3C, 05, 30][, B0, 2E][7A 1A, 05, 33] +3331; [7A 3C, 05, 30][, AE, 2E][7A 5C, 05, 30] 3075; [7A 3E, 05, 85] 31F7; [7A 3E, 05, 10] @@ -41428,10 +42662,10 @@ FF8C; [7A 3E, 05, A0] 30D6; [7A 3E, 05, 98][, AE, 05] 3077; [7A 3E, 05, 85][, B0, 05] 30D7; [7A 3E, 05, 98][, B0, 05] -3332; [7A 3E, 05, 30][7A 06, 05, 33][7A 54, 05, 30][7A 2A, 05, 33][7A 2E, 05, 33][, AE, 2E] -3333; [7A 3E, 05, 30][7A 08, 05, 33][0D 76, 05, 2E][7A 2E, 05, 33] -3334; [7A 3E, 05, 30][, AE, 2E][7A 2A, 05, 33][7A 1E, 05, 30][7A 0E, 05, 33][7A 58, 05, 30] -3335; [7A 3E, 05, 30][7A 54, 05, 30][7A 66, 05, 31] +3332; [7A 3E, 05, 30][7A 06, 05, 33][7A 58, 05, 30][7A 2A, 05, 33][7A 2E, 05, 33][, AE, 2E] +3333; [7A 3E, 05, 30][7A 08, 05, 33][0D 7C, 05, 2E][7A 2E, 05, 33] +3334; [7A 3E, 05, 30][, AE, 2E][7A 2A, 05, 33][7A 1E, 05, 30][7A 0E, 05, 33][7A 5C, 05, 30] +3335; [7A 3E, 05, 30][7A 58, 05, 30][7A 6C, 05, 31] 3078; [7A 40, 05, 85] 31F8; [7A 40, 05, 10] @@ -41442,13 +42676,13 @@ FF8D; [7A 40, 05, A0] 30D9; [7A 40, 05, 98][, AE, 05] 307A; [7A 40, 05, 85][, B0, 05] 30DA; [7A 40, 05, 98][, B0, 05] -333B; [7A 40, 05, 30][, B0, 2E][0D 76, 05, 2E][7A 1E, 05, 30][, AE, 2E] -333C; [7A 40, 05, 30][, AE, 2E][0D 76, 05, 2E][7A 26, 05, 31] -3336; [7A 40, 05, 30][7A 16, 05, 30][7A 26, 05, 31][0D 76, 05, 2E][7A 58, 05, 30] +333B; [7A 40, 05, 30][, B0, 2E][0D 7C, 05, 2E][7A 1E, 05, 30][, AE, 2E] +333C; [7A 40, 05, 30][, AE, 2E][0D 7C, 05, 2E][7A 26, 05, 31] +3336; [7A 40, 05, 30][7A 16, 05, 30][7A 26, 05, 31][0D 7C, 05, 2E][7A 5C, 05, 30] 3337; [7A 40, 05, 30][, B0, 2E][7A 24, 05, 31] 3338; [7A 40, 05, 30][, B0, 2E][7A 32, 05, 31][7A 3C, 05, 30] -3339; [7A 40, 05, 30][7A 58, 05, 30][7A 2A, 05, 33] -333A; [7A 40, 05, 30][, B0, 2E][7A 66, 05, 31][7A 20, 05, 30] +3339; [7A 40, 05, 30][7A 5C, 05, 30][7A 2A, 05, 33] +333A; [7A 40, 05, 30][, B0, 2E][7A 6C, 05, 31][7A 20, 05, 30] 307B; [7A 42, 05, 85] 31F9; [7A 42, 05, 10] @@ -41459,32 +42693,32 @@ FF8E; [7A 42, 05, A0] 30DC; [7A 42, 05, 98][, AE, 05] 307D; [7A 42, 05, 85][, B0, 05] 30DD; [7A 42, 05, 98][, B0, 05] -3341; [7A 42, 05, 30][0D 76, 05, 2E][7A 58, 05, 30] -3342; [7A 42, 05, 30][0D 76, 05, 2E][7A 66, 05, 31] -333D; [7A 42, 05, 30][, B0, 2E][7A 08, 05, 33][7A 66, 05, 31][7A 2E, 05, 33] +3341; [7A 42, 05, 30][0D 7C, 05, 2E][7A 5C, 05, 30] +3342; [7A 42, 05, 30][0D 7C, 05, 2E][7A 6C, 05, 31] +333D; [7A 42, 05, 30][, B0, 2E][7A 08, 05, 33][7A 6C, 05, 31][7A 2E, 05, 33] 1F200; [7A 42, 05, 30][7A 12, 05, 30] -333E; [7A 42, 05, 30][, AE, 2E][7A 58, 05, 30][7A 2E, 05, 33] -333F; [7A 42, 05, 30][7A 66, 05, 31] -3340; [7A 42, 05, 30][, B0, 2E][7A 66, 05, 31][7A 2E, 05, 33][, AE, 2E] +333E; [7A 42, 05, 30][, AE, 2E][7A 5C, 05, 30][7A 2E, 05, 33] +333F; [7A 42, 05, 30][7A 6C, 05, 31] +3340; [7A 42, 05, 30][, B0, 2E][7A 6C, 05, 31][7A 2E, 05, 33][, AE, 2E] 307E; [7A 44, 05, 85] 30DE; [7A 44, 05, 90] FF8F; [7A 44, 05, 9B] 32EE; [7A 44, 05, 26] -3343; [7A 44, 05, 31][7A 08, 05, 33][7A 16, 05, 30][7A 5C, 05, 30] -3344; [7A 44, 05, 31][7A 08, 05, 33][7A 58, 05, 30] +3343; [7A 44, 05, 31][7A 08, 05, 33][7A 16, 05, 30][7A 60, 05, 30] +3344; [7A 44, 05, 31][7A 08, 05, 33][7A 5C, 05, 30] 303C; [7A 44, 05, 03][7A 20, 05, 03] 3345; [7A 44, 05, 31][7A 2A, 05, 33][7A 3A, 05, 30] -3346; [7A 44, 05, 31][7A 58, 05, 30][7A 16, 05, 30] -3347; [7A 44, 05, 31][7A 66, 05, 31][7A 1E, 05, 30][7A 52, 05, 34][7A 66, 05, 31] +3346; [7A 44, 05, 31][7A 5C, 05, 30][7A 16, 05, 30] +3347; [7A 44, 05, 31][7A 6C, 05, 31][7A 1E, 05, 30][7A 56, 05, 34][7A 6C, 05, 31] 307F; [7A 46, 05, 85] 30DF; [7A 46, 05, 90] FF90; [7A 46, 05, 9B] 32EF; [7A 46, 05, 26] -3348; [7A 46, 05, 31][7A 16, 05, 30][7A 5C, 05, 30][7A 66, 05, 31] -3349; [7A 46, 05, 31][7A 56, 05, 33] -334A; [7A 46, 05, 31][7A 56, 05, 33][7A 3A, 05, 30][, AE, 2E][0D 76, 05, 2E][7A 58, 05, 30] +3348; [7A 46, 05, 31][7A 16, 05, 30][7A 60, 05, 30][7A 6C, 05, 31] +3349; [7A 46, 05, 31][7A 5A, 05, 33] +334A; [7A 46, 05, 31][7A 5A, 05, 33][7A 3A, 05, 30][, AE, 2E][0D 7C, 05, 2E][7A 5C, 05, 30] 3080; [7A 48, 05, 85] 31FA; [7A 48, 05, 10] @@ -41496,9 +42730,9 @@ FF91; [7A 48, 05, A0] 30E1; [7A 4A, 05, 90] FF92; [7A 4A, 05, 9B] 32F1; [7A 4A, 05, 26] -334D; [7A 4A, 05, 31][0D 76, 05, 2E][7A 2E, 05, 33][7A 58, 05, 30] +334D; [7A 4A, 05, 31][0D 7C, 05, 2E][7A 2E, 05, 33][7A 5C, 05, 30] 334B; [7A 4A, 05, 31][7A 12, 05, 30][, AE, 2E] -334C; [7A 4A, 05, 31][7A 12, 05, 30][, AE, 2E][7A 2E, 05, 33][7A 66, 05, 31] +334C; [7A 4A, 05, 31][7A 12, 05, 30][, AE, 2E][7A 2E, 05, 33][7A 6C, 05, 31] 3082; [7A 4C, 05, 85] 30E2; [7A 4C, 05, 90] @@ -41512,670 +42746,677 @@ FF6C; [7A 4E, 05, 17] 30E4; [7A 4E, 05, 9E] FF94; [7A 4E, 05, A5] 32F3; [7A 4E, 05, 2C] -334E; [7A 4E, 05, 33][0D 76, 05, 2E][7A 2E, 05, 33][, AE, 2E] -334F; [7A 4E, 05, 33][0D 76, 05, 2E][7A 58, 05, 30] - -3085; [7A 50, 05, 03] -3086; [7A 50, 05, 85] -30E5; [7A 50, 05, 10] -FF6D; [7A 50, 05, 17] -30E6; [7A 50, 05, 9E] -FF95; [7A 50, 05, A5] -32F4; [7A 50, 05, 2C] -3350; [7A 50, 05, 33][7A 06, 05, 33][7A 66, 05, 31] - -3087; [7A 52, 05, 03] -3088; [7A 52, 05, 85] -30E7; [7A 52, 05, 10] -FF6E; [7A 52, 05, 16] -30E8; [7A 52, 05, 9C] -FF96; [7A 52, 05, A2] -32F5; [7A 52, 05, 28] -309F; [7A 52, 05, 2E][7A 56, 05, 2C] - -3089; [7A 54, 05, 85] -31FB; [7A 54, 05, 10] -30E9; [7A 54, 05, 98] -FF97; [7A 54, 05, A0] -32F6; [7A 54, 05, 28] - -308A; [7A 56, 05, 85] -31FC; [7A 56, 05, 10] -30EA; [7A 56, 05, 97] -FF98; [7A 56, 05, 9E] -32F7; [7A 56, 05, 25] -3351; [7A 56, 05, 33][7A 2A, 05, 33][7A 2E, 05, 33][7A 58, 05, 30] -3352; [7A 56, 05, 33][7A 54, 05, 30] +334E; [7A 4E, 05, 33][0D 7C, 05, 2E][7A 2E, 05, 33][, AE, 2E] +334F; [7A 4E, 05, 33][0D 7C, 05, 2E][7A 5C, 05, 30] + +1B120; [7A 50, 05, 85] + +3085; [7A 52, 05, 03] +3086; [7A 52, 05, 85] +30E5; [7A 52, 05, 10] +FF6D; [7A 52, 05, 17] +30E6; [7A 52, 05, 9E] +FF95; [7A 52, 05, A5] +32F4; [7A 52, 05, 2C] +3350; [7A 52, 05, 33][7A 06, 05, 33][7A 6C, 05, 31] + +1B121; [7A 54, 05, 85] + +3087; [7A 56, 05, 03] +3088; [7A 56, 05, 85] +30E7; [7A 56, 05, 10] +FF6E; [7A 56, 05, 16] +30E8; [7A 56, 05, 9C] +FF96; [7A 56, 05, A2] +32F5; [7A 56, 05, 28] +309F; [7A 56, 05, 2E][7A 5A, 05, 2C] + +3089; [7A 58, 05, 85] +31FB; [7A 58, 05, 10] +30E9; [7A 58, 05, 98] +FF97; [7A 58, 05, A0] +32F6; [7A 58, 05, 28] + +308A; [7A 5A, 05, 85] +31FC; [7A 5A, 05, 10] +30EA; [7A 5A, 05, 97] +FF98; [7A 5A, 05, 9E] +32F7; [7A 5A, 05, 25] +3351; [7A 5A, 05, 33][7A 2A, 05, 33][7A 2E, 05, 33][7A 5C, 05, 30] +3352; [7A 5A, 05, 33][7A 58, 05, 30] -308B; [7A 58, 05, 85] -31FD; [7A 58, 05, 10] -30EB; [7A 58, 05, 98] -FF99; [7A 58, 05, A0] -32F8; [7A 58, 05, 28] -3354; [7A 58, 05, 30][0D 76, 05, 2E][7A 3E, 05, 30][, AE, 2E][7A 58, 05, 30] -3353; [7A 58, 05, 30][7A 3C, 05, 30][, B0, 2E][0D 76, 05, 2E] +308B; [7A 5C, 05, 85] +31FD; [7A 5C, 05, 10] +30EB; [7A 5C, 05, 98] +FF99; [7A 5C, 05, A0] +32F8; [7A 5C, 05, 28] +3354; [7A 5C, 05, 30][0D 7C, 05, 2E][7A 3E, 05, 30][, AE, 2E][7A 5C, 05, 30] +3353; [7A 5C, 05, 30][7A 3C, 05, 30][, B0, 2E][0D 7C, 05, 2E] -308C; [7A 5A, 05, 85] -31FE; [7A 5A, 05, 10] -30EC; [7A 5A, 05, 98] -FF9A; [7A 5A, 05, A0] -32F9; [7A 5A, 05, 28] -3355; [7A 5A, 05, 30][7A 48, 05, 30] -3356; [7A 5A, 05, 30][7A 66, 05, 31][7A 2E, 05, 33][7A 18, 05, 30][, AE, 2E][7A 66, 05, 31] +308C; [7A 5E, 05, 85] +31FE; [7A 5E, 05, 10] +30EC; [7A 5E, 05, 98] +FF9A; [7A 5E, 05, A0] +32F9; [7A 5E, 05, 28] +3355; [7A 5E, 05, 30][7A 48, 05, 30] +3356; [7A 5E, 05, 30][7A 6C, 05, 31][7A 2E, 05, 33][7A 18, 05, 30][, AE, 2E][7A 6C, 05, 31] -308D; [7A 5C, 05, 85] -31FF; [7A 5C, 05, 10] -30ED; [7A 5C, 05, 98] -FF9B; [7A 5C, 05, A0] -32FA; [7A 5C, 05, 28] +308D; [7A 60, 05, 85] +31FF; [7A 60, 05, 10] +30ED; [7A 60, 05, 98] +FF9B; [7A 60, 05, A0] +32FA; [7A 60, 05, 28] -308E; [7A 5E, 05, 03] -308F; [7A 5E, 05, 85] -30EE; [7A 5E, 05, 10] -30EF; [7A 5E, 05, 98] -FF9C; [7A 5E, 05, A0] -32FB; [7A 5E, 05, 28] -30F7; [7A 5E, 05, 98][, AE, 05] -3357; [7A 5E, 05, 30][7A 2A, 05, 33][7A 2E, 05, 33] +308E; [7A 62, 05, 03] +308F; [7A 62, 05, 85] +30EE; [7A 62, 05, 10] +30EF; [7A 62, 05, 98] +FF9C; [7A 62, 05, A0] +32FB; [7A 62, 05, 28] +30F7; [7A 62, 05, 98][, AE, 05] +3357; [7A 62, 05, 30][7A 2A, 05, 33][7A 2E, 05, 33] -1B150; [7A 60, 05, 03] -3090; [7A 60, 05, 85] -1B164; [7A 60, 05, 10] -30F0; [7A 60, 05, 9E] -32FC; [7A 60, 05, 2C] -30F8; [7A 60, 05, 9E][, AE, 05] +1B150; [7A 64, 05, 03] +3090; [7A 64, 05, 85] +1B164; [7A 64, 05, 10] +30F0; [7A 64, 05, 9E] +32FC; [7A 64, 05, 2C] +30F8; [7A 64, 05, 9E][, AE, 05] -1B151; [7A 62, 05, 03] -3091; [7A 62, 05, 85] -1B165; [7A 62, 05, 10] -30F1; [7A 62, 05, 9E] -32FD; [7A 62, 05, 2C] -30F9; [7A 62, 05, 9E][, AE, 05] +1B11F; [7A 66, 05, 85] +1B122; [7A 66, 05, A0] -1B152; [7A 64, 05, 03] -3092; [7A 64, 05, 85] -1B166; [7A 64, 05, 10] -30F2; [7A 64, 05, 9B] -FF66; [7A 64, 05, A6] -32FE; [7A 64, 05, 31] -30FA; [7A 64, 05, 9B][, AE, 05] +1B151; [7A 68, 05, 03] +3091; [7A 68, 05, 85] +1B165; [7A 68, 05, 10] +30F1; [7A 68, 05, 9E] +32FD; [7A 68, 05, 2C] +30F9; [7A 68, 05, 9E][, AE, 05] -3093; [7A 66, 05, 85] -1B167; [7A 66, 05, 10] -30F3; [7A 66, 05, 9B] -FF9D; [7A 66, 05, A6] +1B152; [7A 6A, 05, 03] +3092; [7A 6A, 05, 85] +1B166; [7A 6A, 05, 10] +30F2; [7A 6A, 05, 9B] +FF66; [7A 6A, 05, A6] +32FE; [7A 6A, 05, 31] +30FA; [7A 6A, 05, 9B][, AE, 05] -1B002; [7A 68 02, 05, 05] +3093; [7A 6C, 05, 85] +1B167; [7A 6C, 05, 10] +30F3; [7A 6C, 05, 9B] +FF9D; [7A 6C, 05, A6] -1B003; [7A 68 09, 05, 05] +1B002; [7A 6E 02, 05, 05] -1B004; [7A 68 10, 05, 05] +1B003; [7A 6E 09, 05, 05] -1B005; [7A 68 17, 05, 05] +1B004; [7A 6E 10, 05, 05] -1B006; [7A 68 1E, 05, 05] +1B005; [7A 6E 17, 05, 05] -1B007; [7A 68 25, 05, 05] +1B006; [7A 6E 1E, 05, 05] -1B008; [7A 68 2C, 05, 05] +1B007; [7A 6E 25, 05, 05] -1B009; [7A 68 33, 05, 05] +1B008; [7A 6E 2C, 05, 05] -1B00A; [7A 68 3A, 05, 05] +1B009; [7A 6E 33, 05, 05] -1B00B; [7A 68 41, 05, 05] +1B00A; [7A 6E 3A, 05, 05] -1B00C; [7A 68 48, 05, 05] +1B00B; [7A 6E 41, 05, 05] -1B00D; [7A 68 4F, 05, 05] +1B00C; [7A 6E 48, 05, 05] -1B00E; [7A 68 56, 05, 05] +1B00D; [7A 6E 4F, 05, 05] -1B001; [7A 68 5D, 05, 05] +1B00E; [7A 6E 56, 05, 05] -1B00F; [7A 68 64, 05, 05] +1B001; [7A 6E 5D, 05, 05] -1B010; [7A 68 6B, 05, 05] +1B00F; [7A 6E 64, 05, 05] -1B011; [7A 68 72, 05, 05] +1B010; [7A 6E 6B, 05, 05] -1B012; [7A 68 79, 05, 05] +1B011; [7A 6E 72, 05, 05] -1B013; [7A 68 80, 05, 05] +1B012; [7A 6E 79, 05, 05] -1B014; [7A 68 87, 05, 05] +1B013; [7A 6E 80, 05, 05] -1B015; [7A 68 8E, 05, 05] +1B014; [7A 6E 87, 05, 05] -1B016; [7A 68 95, 05, 05] +1B015; [7A 6E 8E, 05, 05] -1B017; [7A 68 9C, 05, 05] +1B016; [7A 6E 95, 05, 05] -1B018; [7A 68 A3, 05, 05] +1B017; [7A 6E 9C, 05, 05] -1B019; [7A 68 AA, 05, 05] +1B018; [7A 6E A3, 05, 05] -1B01A; [7A 68 B1, 05, 05] +1B019; [7A 6E AA, 05, 05] -1B01B; [7A 68 B8, 05, 05] +1B01A; [7A 6E B1, 05, 05] -1B01C; [7A 68 BF, 05, 05] +1B01B; [7A 6E B8, 05, 05] -1B01D; [7A 68 C6, 05, 05] +1B01C; [7A 6E BF, 05, 05] -1B01E; [7A 68 CD, 05, 05] +1B01D; [7A 6E C6, 05, 05] -1B01F; [7A 68 D4, 05, 05] +1B01E; [7A 6E CD, 05, 05] -1B020; [7A 68 DB, 05, 05] +1B01F; [7A 6E D4, 05, 05] -1B021; [7A 68 E2, 05, 05] +1B020; [7A 6E DB, 05, 05] -1B022; [7A 68 E9, 05, 05] +1B021; [7A 6E E2, 05, 05] -1B023; [7A 68 F0, 05, 05] +1B022; [7A 6E E9, 05, 05] -1B024; [7A 68 F7, 05, 05] +1B023; [7A 6E F0, 05, 05] -1B025; [7A 68 FE, 05, 05] +1B024; [7A 6E F7, 05, 05] -1B026; [7A 69 07, 05, 05] +1B025; [7A 6E FE, 05, 05] -1B027; [7A 69 0E, 05, 05] +1B026; [7A 6F 07, 05, 05] -1B028; [7A 69 15, 05, 05] +1B027; [7A 6F 0E, 05, 05] -1B029; [7A 69 1C, 05, 05] +1B028; [7A 6F 15, 05, 05] -1B02A; [7A 69 23, 05, 05] +1B029; [7A 6F 1C, 05, 05] -1B02B; [7A 69 2A, 05, 05] +1B02A; [7A 6F 23, 05, 05] -1B02C; [7A 69 31, 05, 05] +1B02B; [7A 6F 2A, 05, 05] -1B02D; [7A 69 38, 05, 05] +1B02C; [7A 6F 31, 05, 05] -1B02E; [7A 69 3F, 05, 05] +1B02D; [7A 6F 38, 05, 05] -1B02F; [7A 69 46, 05, 05] +1B02E; [7A 6F 3F, 05, 05] -1B030; [7A 69 4D, 05, 05] +1B02F; [7A 6F 46, 05, 05] -1B031; [7A 69 54, 05, 05] +1B030; [7A 6F 4D, 05, 05] -1B032; [7A 69 5B, 05, 05] +1B031; [7A 6F 54, 05, 05] -1B033; [7A 69 62, 05, 05] +1B032; [7A 6F 5B, 05, 05] -1B034; [7A 69 69, 05, 05] +1B033; [7A 6F 62, 05, 05] -1B035; [7A 69 70, 05, 05] +1B034; [7A 6F 69, 05, 05] -1B036; [7A 69 77, 05, 05] +1B035; [7A 6F 70, 05, 05] -1B037; [7A 69 7E, 05, 05] +1B036; [7A 6F 77, 05, 05] -1B038; [7A 69 85, 05, 05] +1B037; [7A 6F 7E, 05, 05] -1B039; [7A 69 8C, 05, 05] +1B038; [7A 6F 85, 05, 05] -1B03A; [7A 69 93, 05, 05] +1B039; [7A 6F 8C, 05, 05] -1B03B; [7A 69 9A, 05, 05] +1B03A; [7A 6F 93, 05, 05] -1B03C; [7A 69 A1, 05, 05] +1B03B; [7A 6F 9A, 05, 05] -1B03D; [7A 69 A8, 05, 05] +1B03C; [7A 6F A1, 05, 05] -1B03E; [7A 69 AF, 05, 05] +1B03D; [7A 6F A8, 05, 05] -1B03F; [7A 69 B6, 05, 05] +1B03E; [7A 6F AF, 05, 05] -1B040; [7A 69 BD, 05, 05] +1B03F; [7A 6F B6, 05, 05] -1B041; [7A 69 C4, 05, 05] +1B040; [7A 6F BD, 05, 05] -1B042; [7A 69 CB, 05, 05] +1B041; [7A 6F C4, 05, 05] -1B043; [7A 69 D2, 05, 05] +1B042; [7A 6F CB, 05, 05] -1B044; [7A 69 D9, 05, 05] +1B043; [7A 6F D2, 05, 05] -1B045; [7A 69 E0, 05, 05] +1B044; [7A 6F D9, 05, 05] -1B046; [7A 69 E7, 05, 05] +1B045; [7A 6F E0, 05, 05] -1B047; [7A 69 EE, 05, 05] +1B046; [7A 6F E7, 05, 05] -1B048; [7A 69 F5, 05, 05] +1B047; [7A 6F EE, 05, 05] -1B049; [7A 69 FC, 05, 05] +1B048; [7A 6F F5, 05, 05] -1B04A; [7A 6A 05, 05, 05] +1B049; [7A 6F FC, 05, 05] -1B04B; [7A 6A 0C, 05, 05] +1B04A; [7A 70 05, 05, 05] -1B04C; [7A 6A 13, 05, 05] +1B04B; [7A 70 0C, 05, 05] -1B04D; [7A 6A 1A, 05, 05] +1B04C; [7A 70 13, 05, 05] -1B04E; [7A 6A 21, 05, 05] +1B04D; [7A 70 1A, 05, 05] -1B04F; [7A 6A 28, 05, 05] +1B04E; [7A 70 21, 05, 05] -1B050; [7A 6A 2F, 05, 05] +1B04F; [7A 70 28, 05, 05] -1B051; [7A 6A 36, 05, 05] +1B050; [7A 70 2F, 05, 05] -1B052; [7A 6A 3D, 05, 05] +1B051; [7A 70 36, 05, 05] -1B053; [7A 6A 44, 05, 05] +1B052; [7A 70 3D, 05, 05] -1B054; [7A 6A 4B, 05, 05] +1B053; [7A 70 44, 05, 05] -1B055; [7A 6A 52, 05, 05] +1B054; [7A 70 4B, 05, 05] -1B056; [7A 6A 59, 05, 05] +1B055; [7A 70 52, 05, 05] -1B057; [7A 6A 60, 05, 05] +1B056; [7A 70 59, 05, 05] -1B058; [7A 6A 67, 05, 05] +1B057; [7A 70 60, 05, 05] -1B059; [7A 6A 6E, 05, 05] +1B058; [7A 70 67, 05, 05] -1B05A; [7A 6A 75, 05, 05] +1B059; [7A 70 6E, 05, 05] -1B05B; [7A 6A 7C, 05, 05] +1B05A; [7A 70 75, 05, 05] -1B05C; [7A 6A 83, 05, 05] +1B05B; [7A 70 7C, 05, 05] -1B05D; [7A 6A 8A, 05, 05] +1B05C; [7A 70 83, 05, 05] -1B05E; [7A 6A 91, 05, 05] +1B05D; [7A 70 8A, 05, 05] -1B05F; [7A 6A 98, 05, 05] +1B05E; [7A 70 91, 05, 05] -1B060; [7A 6A 9F, 05, 05] +1B05F; [7A 70 98, 05, 05] -1B061; [7A 6A A6, 05, 05] +1B060; [7A 70 9F, 05, 05] -1B062; [7A 6A AD, 05, 05] +1B061; [7A 70 A6, 05, 05] -1B063; [7A 6A B4, 05, 05] +1B062; [7A 70 AD, 05, 05] -1B064; [7A 6A BB, 05, 05] +1B063; [7A 70 B4, 05, 05] -1B065; [7A 6A C2, 05, 05] +1B064; [7A 70 BB, 05, 05] -1B066; [7A 6A C9, 05, 05] +1B065; [7A 70 C2, 05, 05] -1B067; [7A 6A D0, 05, 05] +1B066; [7A 70 C9, 05, 05] -1B068; [7A 6A D7, 05, 05] +1B067; [7A 70 D0, 05, 05] -1B069; [7A 6A DE, 05, 05] +1B068; [7A 70 D7, 05, 05] -1B06A; [7A 6A E5, 05, 05] +1B069; [7A 70 DE, 05, 05] -1B06B; [7A 6A EC, 05, 05] +1B06A; [7A 70 E5, 05, 05] -1B06C; [7A 6A F3, 05, 05] +1B06B; [7A 70 EC, 05, 05] -1B06D; [7A 6A FA, 05, 05] +1B06C; [7A 70 F3, 05, 05] -1B06E; [7A 6B 03, 05, 05] +1B06D; [7A 70 FA, 05, 05] -1B06F; [7A 6B 0A, 05, 05] +1B06E; [7A 71 03, 05, 05] -1B070; [7A 6B 11, 05, 05] +1B06F; [7A 71 0A, 05, 05] -1B071; [7A 6B 18, 05, 05] +1B070; [7A 71 11, 05, 05] -1B072; [7A 6B 1F, 05, 05] +1B071; [7A 71 18, 05, 05] -1B073; [7A 6B 26, 05, 05] +1B072; [7A 71 1F, 05, 05] -1B074; [7A 6B 2D, 05, 05] +1B073; [7A 71 26, 05, 05] -1B075; [7A 6B 34, 05, 05] +1B074; [7A 71 2D, 05, 05] -1B076; [7A 6B 3B, 05, 05] +1B075; [7A 71 34, 05, 05] -1B077; [7A 6B 42, 05, 05] +1B076; [7A 71 3B, 05, 05] -1B078; [7A 6B 49, 05, 05] +1B077; [7A 71 42, 05, 05] -1B079; [7A 6B 50, 05, 05] +1B078; [7A 71 49, 05, 05] -1B07A; [7A 6B 57, 05, 05] +1B079; [7A 71 50, 05, 05] -1B07B; [7A 6B 5E, 05, 05] +1B07A; [7A 71 57, 05, 05] -1B07C; [7A 6B 65, 05, 05] +1B07B; [7A 71 5E, 05, 05] -1B07D; [7A 6B 6C, 05, 05] +1B07C; [7A 71 65, 05, 05] -1B07E; [7A 6B 73, 05, 05] +1B07D; [7A 71 6C, 05, 05] -1B07F; [7A 6B 7A, 05, 05] +1B07E; [7A 71 73, 05, 05] -1B080; [7A 6B 81, 05, 05] +1B07F; [7A 71 7A, 05, 05] -1B081; [7A 6B 88, 05, 05] +1B080; [7A 71 81, 05, 05] -1B082; [7A 6B 8F, 05, 05] +1B081; [7A 71 88, 05, 05] -1B083; [7A 6B 96, 05, 05] +1B082; [7A 71 8F, 05, 05] -1B084; [7A 6B 9D, 05, 05] +1B083; [7A 71 96, 05, 05] -1B085; [7A 6B A4, 05, 05] +1B084; [7A 71 9D, 05, 05] -1B086; [7A 6B AB, 05, 05] +1B085; [7A 71 A4, 05, 05] -1B087; [7A 6B B2, 05, 05] +1B086; [7A 71 AB, 05, 05] -1B088; [7A 6B B9, 05, 05] +1B087; [7A 71 B2, 05, 05] -1B089; [7A 6B C0, 05, 05] +1B088; [7A 71 B9, 05, 05] -1B08A; [7A 6B C7, 05, 05] +1B089; [7A 71 C0, 05, 05] -1B08B; [7A 6B CE, 05, 05] +1B08A; [7A 71 C7, 05, 05] -1B08C; [7A 6B D5, 05, 05] +1B08B; [7A 71 CE, 05, 05] -1B08D; [7A 6B DC, 05, 05] +1B08C; [7A 71 D5, 05, 05] -1B08E; [7A 6B E3, 05, 05] +1B08D; [7A 71 DC, 05, 05] -1B08F; [7A 6B EA, 05, 05] +1B08E; [7A 71 E3, 05, 05] -1B090; [7A 6B F1, 05, 05] +1B08F; [7A 71 EA, 05, 05] -1B091; [7A 6B F8, 05, 05] +1B090; [7A 71 F1, 05, 05] -1B092; [7A 6B FF, 05, 05] +1B091; [7A 71 F8, 05, 05] -1B093; [7A 6C 08, 05, 05] +1B092; [7A 71 FF, 05, 05] -1B094; [7A 6C 0F, 05, 05] +1B093; [7A 72 08, 05, 05] -1B095; [7A 6C 16, 05, 05] +1B094; [7A 72 0F, 05, 05] -1B096; [7A 6C 1D, 05, 05] +1B095; [7A 72 16, 05, 05] -1B097; [7A 6C 24, 05, 05] +1B096; [7A 72 1D, 05, 05] -1B098; [7A 6C 2B, 05, 05] +1B097; [7A 72 24, 05, 05] -1B099; [7A 6C 32, 05, 05] +1B098; [7A 72 2B, 05, 05] -1B09A; [7A 6C 39, 05, 05] +1B099; [7A 72 32, 05, 05] -1B09B; [7A 6C 40, 05, 05] +1B09A; [7A 72 39, 05, 05] -1B09C; [7A 6C 47, 05, 05] +1B09B; [7A 72 40, 05, 05] -1B09D; [7A 6C 4E, 05, 05] +1B09C; [7A 72 47, 05, 05] -1B09E; [7A 6C 55, 05, 05] +1B09D; [7A 72 4E, 05, 05] -1B09F; [7A 6C 5C, 05, 05] +1B09E; [7A 72 55, 05, 05] -1B0A0; [7A 6C 63, 05, 05] +1B09F; [7A 72 5C, 05, 05] -1B0A1; [7A 6C 6A, 05, 05] +1B0A0; [7A 72 63, 05, 05] -1B0A2; [7A 6C 71, 05, 05] +1B0A1; [7A 72 6A, 05, 05] -1B0A3; [7A 6C 78, 05, 05] +1B0A2; [7A 72 71, 05, 05] -1B0A4; [7A 6C 7F, 05, 05] +1B0A3; [7A 72 78, 05, 05] -1B0A5; [7A 6C 86, 05, 05] +1B0A4; [7A 72 7F, 05, 05] -1B0A6; [7A 6C 8D, 05, 05] +1B0A5; [7A 72 86, 05, 05] -1B0A7; [7A 6C 94, 05, 05] +1B0A6; [7A 72 8D, 05, 05] -1B0A8; [7A 6C 9B, 05, 05] +1B0A7; [7A 72 94, 05, 05] -1B0A9; [7A 6C A2, 05, 05] +1B0A8; [7A 72 9B, 05, 05] -1B0AA; [7A 6C A9, 05, 05] +1B0A9; [7A 72 A2, 05, 05] -1B0AB; [7A 6C B0, 05, 05] +1B0AA; [7A 72 A9, 05, 05] -1B0AC; [7A 6C B7, 05, 05] +1B0AB; [7A 72 B0, 05, 05] -1B0AD; [7A 6C BE, 05, 05] +1B0AC; [7A 72 B7, 05, 05] -1B0AE; [7A 6C C5, 05, 05] +1B0AD; [7A 72 BE, 05, 05] -1B0AF; [7A 6C CC, 05, 05] +1B0AE; [7A 72 C5, 05, 05] -1B0B0; [7A 6C D3, 05, 05] +1B0AF; [7A 72 CC, 05, 05] -1B0B1; [7A 6C DA, 05, 05] +1B0B0; [7A 72 D3, 05, 05] -1B0B2; [7A 6C E1, 05, 05] +1B0B1; [7A 72 DA, 05, 05] -1B0B3; [7A 6C E8, 05, 05] +1B0B2; [7A 72 E1, 05, 05] -1B0B4; [7A 6C EF, 05, 05] +1B0B3; [7A 72 E8, 05, 05] -1B0B5; [7A 6C F6, 05, 05] +1B0B4; [7A 72 EF, 05, 05] -1B0B6; [7A 6C FD, 05, 05] +1B0B5; [7A 72 F6, 05, 05] -1B0B7; [7A 6D 06, 05, 05] +1B0B6; [7A 72 FD, 05, 05] -1B0B8; [7A 6D 0D, 05, 05] +1B0B7; [7A 73 06, 05, 05] -1B0B9; [7A 6D 14, 05, 05] +1B0B8; [7A 73 0D, 05, 05] -1B0BA; [7A 6D 1B, 05, 05] +1B0B9; [7A 73 14, 05, 05] -1B0BB; [7A 6D 22, 05, 05] +1B0BA; [7A 73 1B, 05, 05] -1B0BC; [7A 6D 29, 05, 05] +1B0BB; [7A 73 22, 05, 05] -1B0BD; [7A 6D 30, 05, 05] +1B0BC; [7A 73 29, 05, 05] -1B0BE; [7A 6D 37, 05, 05] +1B0BD; [7A 73 30, 05, 05] -1B0BF; [7A 6D 3E, 05, 05] +1B0BE; [7A 73 37, 05, 05] -1B0C0; [7A 6D 45, 05, 05] +1B0BF; [7A 73 3E, 05, 05] -1B0C1; [7A 6D 4C, 05, 05] +1B0C0; [7A 73 45, 05, 05] -1B0C2; [7A 6D 53, 05, 05] +1B0C1; [7A 73 4C, 05, 05] -1B0C3; [7A 6D 5A, 05, 05] +1B0C2; [7A 73 53, 05, 05] -1B0C4; [7A 6D 61, 05, 05] +1B0C3; [7A 73 5A, 05, 05] -1B0C5; [7A 6D 68, 05, 05] +1B0C4; [7A 73 61, 05, 05] -1B0C6; [7A 6D 6F, 05, 05] +1B0C5; [7A 73 68, 05, 05] -1B0C7; [7A 6D 76, 05, 05] +1B0C6; [7A 73 6F, 05, 05] -1B0C8; [7A 6D 7D, 05, 05] +1B0C7; [7A 73 76, 05, 05] -1B0C9; [7A 6D 84, 05, 05] +1B0C8; [7A 73 7D, 05, 05] -1B0CA; [7A 6D 8B, 05, 05] +1B0C9; [7A 73 84, 05, 05] -1B0CB; [7A 6D 92, 05, 05] +1B0CA; [7A 73 8B, 05, 05] -1B0CC; [7A 6D 99, 05, 05] +1B0CB; [7A 73 92, 05, 05] -1B0CD; [7A 6D A0, 05, 05] +1B0CC; [7A 73 99, 05, 05] -1B0CE; [7A 6D A7, 05, 05] +1B0CD; [7A 73 A0, 05, 05] -1B0CF; [7A 6D AE, 05, 05] +1B0CE; [7A 73 A7, 05, 05] -1B0D0; [7A 6D B5, 05, 05] +1B0CF; [7A 73 AE, 05, 05] -1B0D1; [7A 6D BC, 05, 05] +1B0D0; [7A 73 B5, 05, 05] -1B0D2; [7A 6D C3, 05, 05] +1B0D1; [7A 73 BC, 05, 05] -1B0D3; [7A 6D CA, 05, 05] +1B0D2; [7A 73 C3, 05, 05] -1B0D4; [7A 6D D1, 05, 05] +1B0D3; [7A 73 CA, 05, 05] -1B0D5; [7A 6D D8, 05, 05] +1B0D4; [7A 73 D1, 05, 05] -1B0D6; [7A 6D DF, 05, 05] +1B0D5; [7A 73 D8, 05, 05] -1B0D7; [7A 6D E6, 05, 05] +1B0D6; [7A 73 DF, 05, 05] -1B0D8; [7A 6D ED, 05, 05] +1B0D7; [7A 73 E6, 05, 05] -1B0D9; [7A 6D F4, 05, 05] +1B0D8; [7A 73 ED, 05, 05] -1B0DA; [7A 6D FB, 05, 05] +1B0D9; [7A 73 F4, 05, 05] -1B0DB; [7A 6E 04, 05, 05] +1B0DA; [7A 73 FB, 05, 05] -1B0DC; [7A 6E 0B, 05, 05] +1B0DB; [7A 74 04, 05, 05] -1B0DD; [7A 6E 12, 05, 05] +1B0DC; [7A 74 0B, 05, 05] -1B0DE; [7A 6E 19, 05, 05] +1B0DD; [7A 74 12, 05, 05] -1B0DF; [7A 6E 20, 05, 05] +1B0DE; [7A 74 19, 05, 05] -1B0E0; [7A 6E 27, 05, 05] +1B0DF; [7A 74 20, 05, 05] -1B0E1; [7A 6E 2E, 05, 05] +1B0E0; [7A 74 27, 05, 05] -1B0E2; [7A 6E 35, 05, 05] +1B0E1; [7A 74 2E, 05, 05] -1B0E3; [7A 6E 3C, 05, 05] +1B0E2; [7A 74 35, 05, 05] -1B0E4; [7A 6E 43, 05, 05] +1B0E3; [7A 74 3C, 05, 05] -1B0E5; [7A 6E 4A, 05, 05] +1B0E4; [7A 74 43, 05, 05] -1B0E6; [7A 6E 51, 05, 05] +1B0E5; [7A 74 4A, 05, 05] -1B0E7; [7A 6E 58, 05, 05] +1B0E6; [7A 74 51, 05, 05] -1B0E8; [7A 6E 5F, 05, 05] +1B0E7; [7A 74 58, 05, 05] -1B0E9; [7A 6E 66, 05, 05] +1B0E8; [7A 74 5F, 05, 05] -1B0EA; [7A 6E 6D, 05, 05] +1B0E9; [7A 74 66, 05, 05] -1B0EB; [7A 6E 74, 05, 05] +1B0EA; [7A 74 6D, 05, 05] -1B0EC; [7A 6E 7B, 05, 05] +1B0EB; [7A 74 74, 05, 05] -1B0ED; [7A 6E 82, 05, 05] +1B0EC; [7A 74 7B, 05, 05] -1B0EE; [7A 6E 89, 05, 05] +1B0ED; [7A 74 82, 05, 05] -1B0EF; [7A 6E 90, 05, 05] +1B0EE; [7A 74 89, 05, 05] -1B0F0; [7A 6E 97, 05, 05] +1B0EF; [7A 74 90, 05, 05] -1B0F1; [7A 6E 9E, 05, 05] +1B0F0; [7A 74 97, 05, 05] -1B0F2; [7A 6E A5, 05, 05] +1B0F1; [7A 74 9E, 05, 05] -1B0F3; [7A 6E AC, 05, 05] +1B0F2; [7A 74 A5, 05, 05] -1B0F4; [7A 6E B3, 05, 05] +1B0F3; [7A 74 AC, 05, 05] -1B0F5; [7A 6E BA, 05, 05] +1B0F4; [7A 74 B3, 05, 05] -1B0F6; [7A 6E C1, 05, 05] +1B0F5; [7A 74 BA, 05, 05] -1B0F7; [7A 6E C8, 05, 05] +1B0F6; [7A 74 C1, 05, 05] -1B0F8; [7A 6E CF, 05, 05] +1B0F7; [7A 74 C8, 05, 05] -1B0F9; [7A 6E D6, 05, 05] +1B0F8; [7A 74 CF, 05, 05] -1B0FA; [7A 6E DD, 05, 05] +1B0F9; [7A 74 D6, 05, 05] -1B0FB; [7A 6E E4, 05, 05] +1B0FA; [7A 74 DD, 05, 05] -1B0FC; [7A 6E EB, 05, 05] +1B0FB; [7A 74 E4, 05, 05] -1B0FD; [7A 6E F2, 05, 05] +1B0FC; [7A 74 EB, 05, 05] -1B0FE; [7A 6E F9, 05, 05] +1B0FD; [7A 74 F2, 05, 05] -1B0FF; [7A 6F 02, 05, 05] +1B0FE; [7A 74 F9, 05, 05] -1B100; [7A 6F 09, 05, 05] +1B0FF; [7A 75 02, 05, 05] -1B101; [7A 6F 10, 05, 05] +1B100; [7A 75 09, 05, 05] -1B102; [7A 6F 17, 05, 05] +1B101; [7A 75 10, 05, 05] -1B103; [7A 6F 1E, 05, 05] +1B102; [7A 75 17, 05, 05] -1B104; [7A 6F 25, 05, 05] +1B103; [7A 75 1E, 05, 05] -1B105; [7A 6F 2C, 05, 05] +1B104; [7A 75 25, 05, 05] -1B106; [7A 6F 33, 05, 05] +1B105; [7A 75 2C, 05, 05] -1B107; [7A 6F 3A, 05, 05] +1B106; [7A 75 33, 05, 05] -1B108; [7A 6F 41, 05, 05] +1B107; [7A 75 3A, 05, 05] -1B109; [7A 6F 48, 05, 05] +1B108; [7A 75 41, 05, 05] -1B10A; [7A 6F 4F, 05, 05] +1B109; [7A 75 48, 05, 05] -1B10B; [7A 6F 56, 05, 05] +1B10A; [7A 75 4F, 05, 05] -1B10C; [7A 6F 5D, 05, 05] +1B10B; [7A 75 56, 05, 05] -1B10D; [7A 6F 64, 05, 05] +1B10C; [7A 75 5D, 05, 05] -1B10E; [7A 6F 6B, 05, 05] +1B10D; [7A 75 64, 05, 05] -1B10F; [7A 6F 72, 05, 05] +1B10E; [7A 75 6B, 05, 05] -1B110; [7A 6F 79, 05, 05] +1B10F; [7A 75 72, 05, 05] -1B111; [7A 6F 80, 05, 05] +1B110; [7A 75 79, 05, 05] -1B112; [7A 6F 87, 05, 05] +1B111; [7A 75 80, 05, 05] -1B113; [7A 6F 8E, 05, 05] +1B112; [7A 75 87, 05, 05] -1B114; [7A 6F 95, 05, 05] +1B113; [7A 75 8E, 05, 05] -1B115; [7A 6F 9C, 05, 05] +1B114; [7A 75 95, 05, 05] -1B116; [7A 6F A3, 05, 05] +1B115; [7A 75 9C, 05, 05] -1B117; [7A 6F AA, 05, 05] +1B116; [7A 75 A3, 05, 05] -1B118; [7A 6F B1, 05, 05] +1B117; [7A 75 AA, 05, 05] -1B119; [7A 6F B8, 05, 05] +1B118; [7A 75 B1, 05, 05] -1B11A; [7A 6F BF, 05, 05] +1B119; [7A 75 B8, 05, 05] -1B11B; [7A 6F C6, 05, 05] +1B11A; [7A 75 BF, 05, 05] -1B11C; [7A 6F CD, 05, 05] +1B11B; [7A 75 C6, 05, 05] -1B11D; [7A 6F D4, 05, 05] +1B11C; [7A 75 CD, 05, 05] -1B11E; [7A 6F DB, 05, 05] +1B11D; [7A 75 D4, 05, 05] + +1B11E; [7A 75 DB, 05, 05] FDD1 3105; [7B 04 02, 05, 05] # BOPOMOFO first primary starts new lead byte (compressible) @@ -45536,437 +46777,557 @@ FDD1 1E108; [7B F3 02, 05, 05] # Nyiakeng_Puachue_Hmong first primary (compressi 1E14E; [7B F4 69, 05, 05] -FDD1 1E2E1; [7B F5 02, 05, 05] # Wancho first primary (compressible) +FDD1 1E290; [7B F5 02, 05, 05] # Toto first primary (compressible) + +1E290; [7B F5 09, 05, 05] + +1E291; [7B F5 10, 05, 05] + +1E292; [7B F5 17, 05, 05] + +1E293; [7B F5 1E, 05, 05] + +1E294; [7B F5 25, 05, 05] + +1E295; [7B F5 2C, 05, 05] + +1E296; [7B F5 33, 05, 05] + +1E297; [7B F5 3A, 05, 05] + +1E298; [7B F5 41, 05, 05] + +1E299; [7B F5 48, 05, 05] + +1E29A; [7B F5 4F, 05, 05] -1E2C0; [7B F5 09, 05, 05] +1E29B; [7B F5 56, 05, 05] -1E2C1; [7B F5 10, 05, 05] +1E29C; [7B F5 5D, 05, 05] -1E2C2; [7B F5 17, 05, 05] +1E29D; [7B F5 64, 05, 05] -1E2C3; [7B F5 1E, 05, 05] +1E29E; [7B F5 6B, 05, 05] -1E2C4; [7B F5 25, 05, 05] +1E29F; [7B F5 72, 05, 05] -1E2C5; [7B F5 2C, 05, 05] +1E2A0; [7B F5 79, 05, 05] -1E2C6; [7B F5 33, 05, 05] +1E2A1; [7B F5 80, 05, 05] -1E2C7; [7B F5 3A, 05, 05] +1E2A2; [7B F5 87, 05, 05] -1E2C8; [7B F5 41, 05, 05] +1E2A3; [7B F5 8E, 05, 05] -1E2C9; [7B F5 48, 05, 05] +1E2A4; [7B F5 95, 05, 05] -1E2CA; [7B F5 4F, 05, 05] +1E2A5; [7B F5 9C, 05, 05] -1E2CB; [7B F5 56, 05, 05] +1E2A6; [7B F5 A3, 05, 05] -1E2CC; [7B F5 5D, 05, 05] +1E2A7; [7B F5 AA, 05, 05] -1E2CD; [7B F5 64, 05, 05] +1E2A8; [7B F5 B1, 05, 05] -1E2CE; [7B F5 6B, 05, 05] +1E2A9; [7B F5 B8, 05, 05] -1E2CF; [7B F5 72, 05, 05] +1E2AA; [7B F5 BF, 05, 05] -1E2D0; [7B F5 79, 05, 05] +1E2AB; [7B F5 C6, 05, 05] -1E2D1; [7B F5 80, 05, 05] +1E2AC; [7B F5 CD, 05, 05] -1E2D2; [7B F5 87, 05, 05] +1E2AD; [7B F5 D4, 05, 05] -1E2D3; [7B F5 8E, 05, 05] +FDD1 1E2E1; [7B F6 02, 05, 05] # Wancho first primary (compressible) -1E2D4; [7B F5 95, 05, 05] +1E2C0; [7B F6 09, 05, 05] -1E2D5; [7B F5 9C, 05, 05] +1E2C1; [7B F6 10, 05, 05] -1E2D6; [7B F5 A3, 05, 05] +1E2C2; [7B F6 17, 05, 05] -1E2D7; [7B F5 AA, 05, 05] +1E2C3; [7B F6 1E, 05, 05] -1E2D8; [7B F5 B1, 05, 05] +1E2C4; [7B F6 25, 05, 05] -1E2D9; [7B F5 B8, 05, 05] +1E2C5; [7B F6 2C, 05, 05] -1E2DA; [7B F5 BF, 05, 05] +1E2C6; [7B F6 33, 05, 05] -1E2DB; [7B F5 C6, 05, 05] +1E2C7; [7B F6 3A, 05, 05] -1E2DC; [7B F5 CD, 05, 05] +1E2C8; [7B F6 41, 05, 05] -1E2DD; [7B F5 D4, 05, 05] +1E2C9; [7B F6 48, 05, 05] -1E2DE; [7B F5 DB, 05, 05] +1E2CA; [7B F6 4F, 05, 05] -1E2DF; [7B F5 E2, 05, 05] +1E2CB; [7B F6 56, 05, 05] -1E2E0; [7B F5 E9, 05, 05] +1E2CC; [7B F6 5D, 05, 05] -1E2E1; [7B F5 F0, 05, 05] +1E2CD; [7B F6 64, 05, 05] -1E2E2; [7B F5 F7, 05, 05] +1E2CE; [7B F6 6B, 05, 05] -1E2E3; [7B F5 FE, 05, 05] +1E2CF; [7B F6 72, 05, 05] -1E2E4; [7B F6 07, 05, 05] +1E2D0; [7B F6 79, 05, 05] -1E2E5; [7B F6 0E, 05, 05] +1E2D1; [7B F6 80, 05, 05] -1E2E6; [7B F6 15, 05, 05] +1E2D2; [7B F6 87, 05, 05] -1E2E7; [7B F6 1C, 05, 05] +1E2D3; [7B F6 8E, 05, 05] -1E2E8; [7B F6 23, 05, 05] +1E2D4; [7B F6 95, 05, 05] -1E2E9; [7B F6 2A, 05, 05] +1E2D5; [7B F6 9C, 05, 05] -1E2EA; [7B F6 31, 05, 05] +1E2D6; [7B F6 A3, 05, 05] -1E2EB; [7B F6 38, 05, 05] +1E2D7; [7B F6 AA, 05, 05] -FDD1 10280; [7B F7 02, 05, 05] # Lycian first primary (compressible) +1E2D8; [7B F6 B1, 05, 05] -10280; [7B F7 09, 05, 05] +1E2D9; [7B F6 B8, 05, 05] -10281; [7B F7 10, 05, 05] +1E2DA; [7B F6 BF, 05, 05] -10282; [7B F7 17, 05, 05] +1E2DB; [7B F6 C6, 05, 05] -10283; [7B F7 1E, 05, 05] +1E2DC; [7B F6 CD, 05, 05] -10284; [7B F7 25, 05, 05] +1E2DD; [7B F6 D4, 05, 05] -10285; [7B F7 2C, 05, 05] +1E2DE; [7B F6 DB, 05, 05] -10286; [7B F7 33, 05, 05] +1E2DF; [7B F6 E2, 05, 05] -10287; [7B F7 3A, 05, 05] +1E2E0; [7B F6 E9, 05, 05] -10288; [7B F7 41, 05, 05] +1E2E1; [7B F6 F0, 05, 05] -10289; [7B F7 48, 05, 05] +1E2E2; [7B F6 F7, 05, 05] -1028A; [7B F7 4F, 05, 05] +1E2E3; [7B F6 FE, 05, 05] -1028B; [7B F7 56, 05, 05] +1E2E4; [7B F7 07, 05, 05] -1028C; [7B F7 5D, 05, 05] +1E2E5; [7B F7 0E, 05, 05] -1028D; [7B F7 64, 05, 05] +1E2E6; [7B F7 15, 05, 05] -1028E; [7B F7 6B, 05, 05] +1E2E7; [7B F7 1C, 05, 05] -1028F; [7B F7 72, 05, 05] +1E2E8; [7B F7 23, 05, 05] -10290; [7B F7 79, 05, 05] +1E2E9; [7B F7 2A, 05, 05] -10291; [7B F7 80, 05, 05] +1E2EA; [7B F7 31, 05, 05] -10292; [7B F7 87, 05, 05] +1E2EB; [7B F7 38, 05, 05] -10293; [7B F7 8E, 05, 05] +FDD1 1E4E6; [7B F8 02, 05, 05] # Nag_Mundari first primary (compressible) -10294; [7B F7 95, 05, 05] +1E4D0; [7B F8 09, 05, 05] -10295; [7B F7 9C, 05, 05] +1E4D1; [7B F8 10, 05, 05] -10296; [7B F7 A3, 05, 05] +1E4D2; [7B F8 17, 05, 05] -10297; [7B F7 AA, 05, 05] +1E4D3; [7B F8 1E, 05, 05] -10298; [7B F7 B1, 05, 05] +1E4D4; [7B F8 25, 05, 05] -10299; [7B F7 B8, 05, 05] +1E4D5; [7B F8 2C, 05, 05] -1029A; [7B F7 BF, 05, 05] +1E4D6; [7B F8 33, 05, 05] -1029B; [7B F7 C6, 05, 05] +1E4D7; [7B F8 3A, 05, 05] -1029C; [7B F7 CD, 05, 05] +1E4D8; [7B F8 41, 05, 05] -FDD1 102A0; [7B F8 02, 05, 05] # Carian first primary (compressible) +1E4D9; [7B F8 48, 05, 05] -102A0; [7B F8 09, 05, 05] +1E4DA; [7B F8 4F, 05, 05] -102A1; [7B F8 10, 05, 05] +1E4DB; [7B F8 56, 05, 05] -102A2; [7B F8 17, 05, 05] +1E4DC; [7B F8 5D, 05, 05] -102A3; [7B F8 1E, 05, 05] +1E4DD; [7B F8 64, 05, 05] -102A4; [7B F8 25, 05, 05] +1E4DE; [7B F8 6B, 05, 05] -102A5; [7B F8 2C, 05, 05] +1E4DF; [7B F8 72, 05, 05] -102A6; [7B F8 33, 05, 05] +1E4E0; [7B F8 79, 05, 05] -102A7; [7B F8 3A, 05, 05] +1E4E1; [7B F8 80, 05, 05] -102A8; [7B F8 41, 05, 05] +1E4E2; [7B F8 87, 05, 05] -102A9; [7B F8 48, 05, 05] +1E4E3; [7B F8 8E, 05, 05] -102AA; [7B F8 4F, 05, 05] +1E4E4; [7B F8 95, 05, 05] -102AB; [7B F8 56, 05, 05] +1E4E5; [7B F8 9C, 05, 05] -102AC; [7B F8 5D, 05, 05] +1E4E6; [7B F8 A3, 05, 05] -102AD; [7B F8 64, 05, 05] +1E4E7; [7B F8 AA, 05, 05] -102AE; [7B F8 6B, 05, 05] +1E4E8; [7B F8 B1, 05, 05] -102AF; [7B F8 72, 05, 05] +1E4E9; [7B F8 B8, 05, 05] -102B0; [7B F8 79, 05, 05] +1E4EA; [7B F8 BF, 05, 05] -102B1; [7B F8 80, 05, 05] +1E4EB; [7B F8 C6, 05, 05] -102B2; [7B F8 87, 05, 05] +FDD1 10280; [7B F9 02, 05, 05] # Lycian first primary (compressible) -102B3; [7B F8 8E, 05, 05] +10280; [7B F9 09, 05, 05] -102B4; [7B F8 95, 05, 05] +10281; [7B F9 10, 05, 05] -102B5; [7B F8 9C, 05, 05] +10282; [7B F9 17, 05, 05] -102B6; [7B F8 A3, 05, 05] +10283; [7B F9 1E, 05, 05] -102B7; [7B F8 AA, 05, 05] +10284; [7B F9 25, 05, 05] -102B8; [7B F8 B1, 05, 05] +10285; [7B F9 2C, 05, 05] -102B9; [7B F8 B8, 05, 05] +10286; [7B F9 33, 05, 05] -102BA; [7B F8 BF, 05, 05] +10287; [7B F9 3A, 05, 05] -102BB; [7B F8 C6, 05, 05] +10288; [7B F9 41, 05, 05] -102BC; [7B F8 CD, 05, 05] +10289; [7B F9 48, 05, 05] -102BD; [7B F8 D4, 05, 05] +1028A; [7B F9 4F, 05, 05] -102BE; [7B F8 DB, 05, 05] +1028B; [7B F9 56, 05, 05] -102BF; [7B F8 E2, 05, 05] +1028C; [7B F9 5D, 05, 05] -102C0; [7B F8 E9, 05, 05] +1028D; [7B F9 64, 05, 05] -102C1; [7B F8 F0, 05, 05] +1028E; [7B F9 6B, 05, 05] -102C2; [7B F8 F7, 05, 05] +1028F; [7B F9 72, 05, 05] -102C3; [7B F8 FE, 05, 05] +10290; [7B F9 79, 05, 05] -102C4; [7B F9 07, 05, 05] +10291; [7B F9 80, 05, 05] -102C5; [7B F9 0E, 05, 05] +10292; [7B F9 87, 05, 05] -102C6; [7B F9 15, 05, 05] +10293; [7B F9 8E, 05, 05] -102C7; [7B F9 1C, 05, 05] +10294; [7B F9 95, 05, 05] -102C8; [7B F9 23, 05, 05] +10295; [7B F9 9C, 05, 05] -102C9; [7B F9 2A, 05, 05] +10296; [7B F9 A3, 05, 05] -102CA; [7B F9 31, 05, 05] +10297; [7B F9 AA, 05, 05] -102CB; [7B F9 38, 05, 05] +10298; [7B F9 B1, 05, 05] -102CC; [7B F9 3F, 05, 05] +10299; [7B F9 B8, 05, 05] -102CD; [7B F9 46, 05, 05] +1029A; [7B F9 BF, 05, 05] -102CE; [7B F9 4D, 05, 05] +1029B; [7B F9 C6, 05, 05] -102CF; [7B F9 54, 05, 05] +1029C; [7B F9 CD, 05, 05] -102D0; [7B F9 5B, 05, 05] +FDD1 102A0; [7B FA 02, 05, 05] # Carian first primary (compressible) -FDD1 10920; [7B FA 02, 05, 05] # Lydian first primary (compressible) +102A0; [7B FA 09, 05, 05] -10920; [7B FA 09, 05, 05] +102A1; [7B FA 10, 05, 05] -10921; [7B FA 10, 05, 05] +102A2; [7B FA 17, 05, 05] -10922; [7B FA 17, 05, 05] +102A3; [7B FA 1E, 05, 05] -10923; [7B FA 1E, 05, 05] +102A4; [7B FA 25, 05, 05] -10924; [7B FA 25, 05, 05] +102A5; [7B FA 2C, 05, 05] -10925; [7B FA 2C, 05, 05] +102A6; [7B FA 33, 05, 05] -10926; [7B FA 33, 05, 05] +102A7; [7B FA 3A, 05, 05] -10927; [7B FA 3A, 05, 05] +102A8; [7B FA 41, 05, 05] -10928; [7B FA 41, 05, 05] +102A9; [7B FA 48, 05, 05] -10929; [7B FA 48, 05, 05] +102AA; [7B FA 4F, 05, 05] -1092A; [7B FA 4F, 05, 05] +102AB; [7B FA 56, 05, 05] -1092B; [7B FA 56, 05, 05] +102AC; [7B FA 5D, 05, 05] -1092C; [7B FA 5D, 05, 05] +102AD; [7B FA 64, 05, 05] -1092D; [7B FA 64, 05, 05] +102AE; [7B FA 6B, 05, 05] -1092E; [7B FA 6B, 05, 05] +102AF; [7B FA 72, 05, 05] -1092F; [7B FA 72, 05, 05] +102B0; [7B FA 79, 05, 05] -10930; [7B FA 79, 05, 05] +102B1; [7B FA 80, 05, 05] -10931; [7B FA 80, 05, 05] +102B2; [7B FA 87, 05, 05] -10932; [7B FA 87, 05, 05] +102B3; [7B FA 8E, 05, 05] -10933; [7B FA 8E, 05, 05] +102B4; [7B FA 95, 05, 05] -10934; [7B FA 95, 05, 05] +102B5; [7B FA 9C, 05, 05] -10935; [7B FA 9C, 05, 05] +102B6; [7B FA A3, 05, 05] -10936; [7B FA A3, 05, 05] +102B7; [7B FA AA, 05, 05] -10937; [7B FA AA, 05, 05] +102B8; [7B FA B1, 05, 05] -10938; [7B FA B1, 05, 05] +102B9; [7B FA B8, 05, 05] -10939; [7B FA B8, 05, 05] +102BA; [7B FA BF, 05, 05] -FDD1 10300; [7B FB 02, 05, 05] # OLD_ITALIC first primary (compressible) +102BB; [7B FA C6, 05, 05] -10300; [7B FB 09, 05, 05] +102BC; [7B FA CD, 05, 05] -10301; [7B FB 10, 05, 05] +102BD; [7B FA D4, 05, 05] -10302; [7B FB 17, 05, 05] +102BE; [7B FA DB, 05, 05] -10303; [7B FB 1E, 05, 05] +102BF; [7B FA E2, 05, 05] -10304; [7B FB 25, 05, 05] +102C0; [7B FA E9, 05, 05] -10305; [7B FB 2C, 05, 05] +102C1; [7B FA F0, 05, 05] -10306; [7B FB 33, 05, 05] +102C2; [7B FA F7, 05, 05] -10307; [7B FB 3A, 05, 05] +102C3; [7B FA FE, 05, 05] -10308; [7B FB 41, 05, 05] +102C4; [7B FB 07, 05, 05] -10309; [7B FB 48, 05, 05] +102C5; [7B FB 0E, 05, 05] -1030A; [7B FB 4F, 05, 05] +102C6; [7B FB 15, 05, 05] -1030B; [7B FB 56, 05, 05] +102C7; [7B FB 1C, 05, 05] -1030C; [7B FB 5D, 05, 05] +102C8; [7B FB 23, 05, 05] -1030D; [7B FB 64, 05, 05] +102C9; [7B FB 2A, 05, 05] -1030E; [7B FB 6B, 05, 05] +102CA; [7B FB 31, 05, 05] -1031F; [7B FB 72, 05, 05] +102CB; [7B FB 38, 05, 05] -1030F; [7B FB 79, 05, 05] +102CC; [7B FB 3F, 05, 05] -10310; [7B FB 80, 05, 05] +102CD; [7B FB 46, 05, 05] -10311; [7B FB 87, 05, 05] +102CE; [7B FB 4D, 05, 05] -10312; [7B FB 8E, 05, 05] +102CF; [7B FB 54, 05, 05] -10313; [7B FB 95, 05, 05] +102D0; [7B FB 5B, 05, 05] -10314; [7B FB 9C, 05, 05] +FDD1 10920; [7B FC 02, 05, 05] # Lydian first primary (compressible) -10315; [7B FB A3, 05, 05] +10920; [7B FC 09, 05, 05] -10316; [7B FB AA, 05, 05] +10921; [7B FC 10, 05, 05] -10317; [7B FB B1, 05, 05] +10922; [7B FC 17, 05, 05] -10318; [7B FB B8, 05, 05] +10923; [7B FC 1E, 05, 05] -10319; [7B FB BF, 05, 05] +10924; [7B FC 25, 05, 05] -1031A; [7B FB C6, 05, 05] +10925; [7B FC 2C, 05, 05] -1031B; [7B FB CD, 05, 05] +10926; [7B FC 33, 05, 05] -1031C; [7B FB D4, 05, 05] +10927; [7B FC 3A, 05, 05] -1031D; [7B FB DB, 05, 05] +10928; [7B FC 41, 05, 05] -1031E; [7B FB E2, 05, 05] +10929; [7B FC 48, 05, 05] -1032D; [7B FB E9, 05, 05] +1092A; [7B FC 4F, 05, 05] -1032E; [7B FB F0, 05, 05] +1092B; [7B FC 56, 05, 05] -1032F; [7B FB F7, 05, 05] +1092C; [7B FC 5D, 05, 05] -FDD1 10330; [7B FC 02, 05, 05] # GOTHIC first primary (compressible) +1092D; [7B FC 64, 05, 05] -10330; [7B FC 09, 05, 05] +1092E; [7B FC 6B, 05, 05] -10331; [7B FC 10, 05, 05] +1092F; [7B FC 72, 05, 05] -10332; [7B FC 17, 05, 05] +10930; [7B FC 79, 05, 05] -10333; [7B FC 1E, 05, 05] +10931; [7B FC 80, 05, 05] -10334; [7B FC 25, 05, 05] +10932; [7B FC 87, 05, 05] -10335; [7B FC 2C, 05, 05] +10933; [7B FC 8E, 05, 05] -10336; [7B FC 33, 05, 05] +10934; [7B FC 95, 05, 05] -10337; [7B FC 3A, 05, 05] +10935; [7B FC 9C, 05, 05] -10338; [7B FC 41, 05, 05] +10936; [7B FC A3, 05, 05] -10339; [7B FC 48, 05, 05] +10937; [7B FC AA, 05, 05] -1033A; [7B FC 4F, 05, 05] +10938; [7B FC B1, 05, 05] -1033B; [7B FC 56, 05, 05] +10939; [7B FC B8, 05, 05] -1033C; [7B FC 5D, 05, 05] +FDD1 10300; [7B FD 02, 05, 05] # OLD_ITALIC first primary (compressible) -1033D; [7B FC 64, 05, 05] +10300; [7B FD 09, 05, 05] -1033E; [7B FC 6B, 05, 05] +10301; [7B FD 10, 05, 05] -1033F; [7B FC 72, 05, 05] +10302; [7B FD 17, 05, 05] -10340; [7B FC 79, 05, 05] +10303; [7B FD 1E, 05, 05] -10341; [7B FC 80, 05, 05] +10304; [7B FD 25, 05, 05] -10342; [7B FC 87, 05, 05] +10305; [7B FD 2C, 05, 05] -10343; [7B FC 8E, 05, 05] +10306; [7B FD 33, 05, 05] -10344; [7B FC 95, 05, 05] +10307; [7B FD 3A, 05, 05] -10345; [7B FC 9C, 05, 05] +10308; [7B FD 41, 05, 05] -10346; [7B FC A3, 05, 05] +10309; [7B FD 48, 05, 05] -10347; [7B FC AA, 05, 05] +1030A; [7B FD 4F, 05, 05] -10348; [7B FC B1, 05, 05] +1030B; [7B FD 56, 05, 05] -10349; [7B FC B8, 05, 05] +1030C; [7B FD 5D, 05, 05] -1034A; [7B FC BF, 05, 05] +1030D; [7B FD 64, 05, 05] + +1030E; [7B FD 6B, 05, 05] + +1031F; [7B FD 72, 05, 05] + +1030F; [7B FD 79, 05, 05] + +10310; [7B FD 80, 05, 05] + +10311; [7B FD 87, 05, 05] + +10312; [7B FD 8E, 05, 05] + +10313; [7B FD 95, 05, 05] + +10314; [7B FD 9C, 05, 05] + +10315; [7B FD A3, 05, 05] + +10316; [7B FD AA, 05, 05] + +10317; [7B FD B1, 05, 05] + +10318; [7B FD B8, 05, 05] + +10319; [7B FD BF, 05, 05] + +1031A; [7B FD C6, 05, 05] + +1031B; [7B FD CD, 05, 05] + +1031C; [7B FD D4, 05, 05] + +1031D; [7B FD DB, 05, 05] + +1031E; [7B FD E2, 05, 05] + +1032D; [7B FD E9, 05, 05] + +1032E; [7B FD F0, 05, 05] + +1032F; [7B FD F7, 05, 05] + +FDD1 10330; [7B FE 02, 05, 05] # GOTHIC first primary (compressible) + +10330; [7B FE 09, 05, 05] + +10331; [7B FE 10, 05, 05] + +10332; [7B FE 17, 05, 05] + +10333; [7B FE 1E, 05, 05] + +10334; [7B FE 25, 05, 05] + +10335; [7B FE 2C, 05, 05] + +10336; [7B FE 33, 05, 05] + +10337; [7B FE 3A, 05, 05] + +10338; [7B FE 41, 05, 05] + +10339; [7B FE 48, 05, 05] + +1033A; [7B FE 4F, 05, 05] + +1033B; [7B FE 56, 05, 05] + +1033C; [7B FE 5D, 05, 05] + +1033D; [7B FE 64, 05, 05] + +1033E; [7B FE 6B, 05, 05] + +1033F; [7B FE 72, 05, 05] + +10340; [7B FE 79, 05, 05] + +10341; [7B FE 80, 05, 05] + +10342; [7B FE 87, 05, 05] + +10343; [7B FE 8E, 05, 05] + +10344; [7B FE 95, 05, 05] + +10345; [7B FE 9C, 05, 05] + +10346; [7B FE A3, 05, 05] + +10347; [7B FE AA, 05, 05] + +10348; [7B FE B1, 05, 05] + +10349; [7B FE B8, 05, 05] + +1034A; [7B FE BF, 05, 05] FDD1 10414; [7C 04 02, 05, 05] # DESERET first primary starts new lead byte (compressible) @@ -46718,4628 +48079,5129 @@ FDD1 10537; [7C 5F 02, 05, 05] # Caucasian_Albanian first primary (compressible) 10563; [7C 60 70, 05, 05] -FDD1 110D0; [7C 61 02, 05, 05] # Sora_Sompeng first primary (compressible) +FDD1 10582; [7C 61 02, 05, 05] # Vithkuqi first primary (compressible) + +10597; [7C 61 09, 05, 05] +10570; [7C 61 09, 05, A0] + +10598; [7C 61 10, 05, 05] +10571; [7C 61 10, 05, A0] + +10599; [7C 61 17, 05, 05] +10572; [7C 61 17, 05, A0] + +1059A; [7C 61 1E, 05, 05] +10573; [7C 61 1E, 05, A0] + +1059B; [7C 61 25, 05, 05] +10574; [7C 61 25, 05, A0] + +1059C; [7C 61 2C, 05, 05] +10575; [7C 61 2C, 05, A0] + +1059D; [7C 61 33, 05, 05] +10576; [7C 61 33, 05, A0] + +1059E; [7C 61 3A, 05, 05] +10577; [7C 61 3A, 05, A0] + +1059F; [7C 61 41, 05, 05] +10578; [7C 61 41, 05, A0] -110D0; [7C 61 09, 05, 05] +105A0; [7C 61 48, 05, 05] +10579; [7C 61 48, 05, A0] -110D1; [7C 61 10, 05, 05] +105A1; [7C 61 4F, 05, 05] +1057A; [7C 61 4F, 05, A0] -110D2; [7C 61 17, 05, 05] +105A3; [7C 61 56, 05, 05] +1057C; [7C 61 56, 05, A0] -110D3; [7C 61 1E, 05, 05] +105A4; [7C 61 5D, 05, 05] +1057D; [7C 61 5D, 05, A0] -110D4; [7C 61 25, 05, 05] +105A5; [7C 61 64, 05, 05] +1057E; [7C 61 64, 05, A0] -110D5; [7C 61 2C, 05, 05] +105A6; [7C 61 6B, 05, 05] +1057F; [7C 61 6B, 05, A0] -110D6; [7C 61 33, 05, 05] +105A7; [7C 61 72, 05, 05] +10580; [7C 61 72, 05, A0] -110D7; [7C 61 3A, 05, 05] +105A8; [7C 61 79, 05, 05] +10581; [7C 61 79, 05, A0] -110D8; [7C 61 41, 05, 05] +105A9; [7C 61 80, 05, 05] +10582; [7C 61 80, 05, A0] -110D9; [7C 61 48, 05, 05] +105AA; [7C 61 87, 05, 05] +10583; [7C 61 87, 05, A0] -110DA; [7C 61 4F, 05, 05] +105AB; [7C 61 8E, 05, 05] +10584; [7C 61 8E, 05, A0] -110DB; [7C 61 56, 05, 05] +105AC; [7C 61 95, 05, 05] +10585; [7C 61 95, 05, A0] -110DC; [7C 61 5D, 05, 05] +105AD; [7C 61 9C, 05, 05] +10586; [7C 61 9C, 05, A0] -110DD; [7C 61 64, 05, 05] +105AE; [7C 61 A3, 05, 05] +10587; [7C 61 A3, 05, A0] -110DE; [7C 61 6B, 05, 05] +105AF; [7C 61 AA, 05, 05] +10588; [7C 61 AA, 05, A0] -110DF; [7C 61 72, 05, 05] +105B0; [7C 61 B1, 05, 05] +10589; [7C 61 B1, 05, A0] -110E0; [7C 61 79, 05, 05] +105B1; [7C 61 B8, 05, 05] +1058A; [7C 61 B8, 05, A0] -110E1; [7C 61 80, 05, 05] +105B3; [7C 61 BF, 05, 05] +1058C; [7C 61 BF, 05, A0] -110E2; [7C 61 87, 05, 05] +105B4; [7C 61 C6, 05, 05] +1058D; [7C 61 C6, 05, A0] -110E3; [7C 61 8E, 05, 05] +105B5; [7C 61 CD, 05, 05] +1058E; [7C 61 CD, 05, A0] -110E4; [7C 61 95, 05, 05] +105B6; [7C 61 D4, 05, 05] +1058F; [7C 61 D4, 05, A0] -110E5; [7C 61 9C, 05, 05] +105B7; [7C 61 DB, 05, 05] +10590; [7C 61 DB, 05, A0] -110E6; [7C 61 A3, 05, 05] +105B8; [7C 61 E2, 05, 05] +10591; [7C 61 E2, 05, A0] -110E7; [7C 61 AA, 05, 05] +105B9; [7C 61 E9, 05, 05] +10592; [7C 61 E9, 05, A0] -110E8; [7C 61 B1, 05, 05] +105BB; [7C 61 F0, 05, 05] +10594; [7C 61 F0, 05, A0] -FDD1 16A4F; [7C 62 02, 05, 05] # Mro first primary (compressible) +105BC; [7C 61 F7, 05, 05] +10595; [7C 61 F7, 05, A0] -16A40; [7C 62 09, 05, 05] +FDD1 110D0; [7C 62 02, 05, 05] # Sora_Sompeng first primary (compressible) -16A41; [7C 62 10, 05, 05] +110D0; [7C 62 09, 05, 05] -16A42; [7C 62 17, 05, 05] +110D1; [7C 62 10, 05, 05] -16A43; [7C 62 1E, 05, 05] +110D2; [7C 62 17, 05, 05] -16A44; [7C 62 25, 05, 05] +110D3; [7C 62 1E, 05, 05] -16A45; [7C 62 2C, 05, 05] +110D4; [7C 62 25, 05, 05] -16A46; [7C 62 33, 05, 05] +110D5; [7C 62 2C, 05, 05] -16A47; [7C 62 3A, 05, 05] +110D6; [7C 62 33, 05, 05] -16A48; [7C 62 41, 05, 05] +110D7; [7C 62 3A, 05, 05] -16A49; [7C 62 48, 05, 05] +110D8; [7C 62 41, 05, 05] -16A4A; [7C 62 4F, 05, 05] +110D9; [7C 62 48, 05, 05] -16A4B; [7C 62 56, 05, 05] +110DA; [7C 62 4F, 05, 05] -16A4C; [7C 62 5D, 05, 05] +110DB; [7C 62 56, 05, 05] -16A4D; [7C 62 64, 05, 05] +110DC; [7C 62 5D, 05, 05] -16A4E; [7C 62 6B, 05, 05] +110DD; [7C 62 64, 05, 05] -16A4F; [7C 62 72, 05, 05] +110DE; [7C 62 6B, 05, 05] -16A50; [7C 62 79, 05, 05] +110DF; [7C 62 72, 05, 05] -16A51; [7C 62 80, 05, 05] +110E0; [7C 62 79, 05, 05] -16A52; [7C 62 87, 05, 05] +110E1; [7C 62 80, 05, 05] -16A53; [7C 62 8E, 05, 05] +110E2; [7C 62 87, 05, 05] -16A54; [7C 62 95, 05, 05] +110E3; [7C 62 8E, 05, 05] -16A55; [7C 62 9C, 05, 05] +110E4; [7C 62 95, 05, 05] -16A56; [7C 62 A3, 05, 05] +110E5; [7C 62 9C, 05, 05] -16A57; [7C 62 AA, 05, 05] +110E6; [7C 62 A3, 05, 05] -16A58; [7C 62 B1, 05, 05] +110E7; [7C 62 AA, 05, 05] -16A59; [7C 62 B8, 05, 05] +110E8; [7C 62 B1, 05, 05] -16A5A; [7C 62 BF, 05, 05] +FDD1 16A4F; [7C 63 02, 05, 05] # Mro first primary (compressible) -16A5B; [7C 62 C6, 05, 05] +16A40; [7C 63 09, 05, 05] -16A5C; [7C 62 CD, 05, 05] +16A41; [7C 63 10, 05, 05] -16A5D; [7C 62 D4, 05, 05] +16A42; [7C 63 17, 05, 05] -16A5E; [7C 62 DB, 05, 05] +16A43; [7C 63 1E, 05, 05] -FDD1 10000; [7C 63 02, 05, 05] # LINEAR_B first primary (compressible) +16A44; [7C 63 25, 05, 05] -10000; [7C 63 09, 05, 05] +16A45; [7C 63 2C, 05, 05] -10001; [7C 63 10, 05, 05] +16A46; [7C 63 33, 05, 05] -10002; [7C 63 17, 05, 05] +16A47; [7C 63 3A, 05, 05] -10003; [7C 63 1E, 05, 05] +16A48; [7C 63 41, 05, 05] -10004; [7C 63 25, 05, 05] +16A49; [7C 63 48, 05, 05] -10005; [7C 63 2C, 05, 05] +16A4A; [7C 63 4F, 05, 05] -10006; [7C 63 33, 05, 05] +16A4B; [7C 63 56, 05, 05] -10007; [7C 63 3A, 05, 05] +16A4C; [7C 63 5D, 05, 05] -10008; [7C 63 41, 05, 05] +16A4D; [7C 63 64, 05, 05] -10009; [7C 63 48, 05, 05] +16A4E; [7C 63 6B, 05, 05] -1000A; [7C 63 4F, 05, 05] +16A4F; [7C 63 72, 05, 05] -1000B; [7C 63 56, 05, 05] +16A50; [7C 63 79, 05, 05] -1000D; [7C 63 5D, 05, 05] +16A51; [7C 63 80, 05, 05] -1000E; [7C 63 64, 05, 05] +16A52; [7C 63 87, 05, 05] -1000F; [7C 63 6B, 05, 05] +16A53; [7C 63 8E, 05, 05] -10010; [7C 63 72, 05, 05] +16A54; [7C 63 95, 05, 05] -10011; [7C 63 79, 05, 05] +16A55; [7C 63 9C, 05, 05] -10012; [7C 63 80, 05, 05] +16A56; [7C 63 A3, 05, 05] -10013; [7C 63 87, 05, 05] +16A57; [7C 63 AA, 05, 05] -10014; [7C 63 8E, 05, 05] +16A58; [7C 63 B1, 05, 05] -10015; [7C 63 95, 05, 05] +16A59; [7C 63 B8, 05, 05] -10016; [7C 63 9C, 05, 05] +16A5A; [7C 63 BF, 05, 05] -10017; [7C 63 A3, 05, 05] +16A5B; [7C 63 C6, 05, 05] -10018; [7C 63 AA, 05, 05] +16A5C; [7C 63 CD, 05, 05] -10019; [7C 63 B1, 05, 05] +16A5D; [7C 63 D4, 05, 05] -1001A; [7C 63 B8, 05, 05] +16A5E; [7C 63 DB, 05, 05] -1001B; [7C 63 BF, 05, 05] +FDD1 16ABC; [7C 64 02, 05, 05] # Tangsa first primary (compressible) -1001C; [7C 63 C6, 05, 05] +16A70; [7C 64 09, 05, 05] -1001D; [7C 63 CD, 05, 05] +16A71; [7C 64 10, 05, 05] -1001E; [7C 63 D4, 05, 05] +16A72; [7C 64 17, 05, 05] -1001F; [7C 63 DB, 05, 05] +16A73; [7C 64 1E, 05, 05] -10020; [7C 63 E2, 05, 05] +16A74; [7C 64 25, 05, 05] -10021; [7C 63 E9, 05, 05] +16A75; [7C 64 2C, 05, 05] -10022; [7C 63 F0, 05, 05] +16A76; [7C 64 33, 05, 05] -10023; [7C 63 F7, 05, 05] +16A77; [7C 64 3A, 05, 05] -10024; [7C 63 FE, 05, 05] +16A78; [7C 64 41, 05, 05] -10025; [7C 64 07, 05, 05] +16A79; [7C 64 48, 05, 05] -10026; [7C 64 0E, 05, 05] +16A7A; [7C 64 4F, 05, 05] -10028; [7C 64 15, 05, 05] +16A7B; [7C 64 56, 05, 05] -10029; [7C 64 1C, 05, 05] +16A7C; [7C 64 5D, 05, 05] -1002A; [7C 64 23, 05, 05] +16A7D; [7C 64 64, 05, 05] -1002B; [7C 64 2A, 05, 05] +16A7E; [7C 64 6B, 05, 05] -1002C; [7C 64 31, 05, 05] +16A7F; [7C 64 72, 05, 05] -1002D; [7C 64 38, 05, 05] +16A80; [7C 64 79, 05, 05] -1002E; [7C 64 3F, 05, 05] +16A81; [7C 64 80, 05, 05] -1002F; [7C 64 46, 05, 05] +16A82; [7C 64 87, 05, 05] -10030; [7C 64 4D, 05, 05] +16A83; [7C 64 8E, 05, 05] -10031; [7C 64 54, 05, 05] +16A84; [7C 64 95, 05, 05] -10032; [7C 64 5B, 05, 05] +16A85; [7C 64 9C, 05, 05] -10033; [7C 64 62, 05, 05] +16A86; [7C 64 A3, 05, 05] -10034; [7C 64 69, 05, 05] +16A87; [7C 64 AA, 05, 05] -10035; [7C 64 70, 05, 05] +16A88; [7C 64 B1, 05, 05] -10036; [7C 64 77, 05, 05] +16A89; [7C 64 B8, 05, 05] -10037; [7C 64 7E, 05, 05] +16A8A; [7C 64 BF, 05, 05] -10038; [7C 64 85, 05, 05] +16A8B; [7C 64 C6, 05, 05] -10039; [7C 64 8C, 05, 05] +16A8C; [7C 64 CD, 05, 05] -1003A; [7C 64 93, 05, 05] +16A8D; [7C 64 D4, 05, 05] -1003C; [7C 64 9A, 05, 05] +16A8E; [7C 64 DB, 05, 05] -1003D; [7C 64 A1, 05, 05] +16A8F; [7C 64 E2, 05, 05] -1003F; [7C 64 A8, 05, 05] +16A90; [7C 64 E9, 05, 05] -10040; [7C 64 AF, 05, 05] +16A91; [7C 64 F0, 05, 05] -10041; [7C 64 B6, 05, 05] +16A92; [7C 64 F7, 05, 05] -10042; [7C 64 BD, 05, 05] +16A93; [7C 64 FE, 05, 05] -10043; [7C 64 C4, 05, 05] +16A94; [7C 65 07, 05, 05] -10044; [7C 64 CB, 05, 05] +16A95; [7C 65 0E, 05, 05] -10045; [7C 64 D2, 05, 05] +16A96; [7C 65 15, 05, 05] -10046; [7C 64 D9, 05, 05] +16A97; [7C 65 1C, 05, 05] -10047; [7C 64 E0, 05, 05] +16A98; [7C 65 23, 05, 05] -10048; [7C 64 E7, 05, 05] +16A99; [7C 65 2A, 05, 05] -10049; [7C 64 EE, 05, 05] +16A9A; [7C 65 31, 05, 05] -1004A; [7C 64 F5, 05, 05] +16A9B; [7C 65 38, 05, 05] -1004B; [7C 64 FC, 05, 05] +16A9C; [7C 65 3F, 05, 05] -1004C; [7C 65 05, 05, 05] +16A9D; [7C 65 46, 05, 05] -1004D; [7C 65 0C, 05, 05] +16A9E; [7C 65 4D, 05, 05] -10050; [7C 65 13, 05, 05] +16A9F; [7C 65 54, 05, 05] -10051; [7C 65 1A, 05, 05] +16AA0; [7C 65 5B, 05, 05] -10052; [7C 65 21, 05, 05] +16AA1; [7C 65 62, 05, 05] -10053; [7C 65 28, 05, 05] +16AA2; [7C 65 69, 05, 05] -10054; [7C 65 2F, 05, 05] +16AA3; [7C 65 70, 05, 05] -10055; [7C 65 36, 05, 05] +16AA4; [7C 65 77, 05, 05] -10056; [7C 65 3D, 05, 05] +16AA5; [7C 65 7E, 05, 05] -10057; [7C 65 44, 05, 05] +16AA6; [7C 65 85, 05, 05] -10058; [7C 65 4B, 05, 05] +16AA7; [7C 65 8C, 05, 05] -10059; [7C 65 52, 05, 05] +16AA8; [7C 65 93, 05, 05] -1005A; [7C 65 59, 05, 05] +16AA9; [7C 65 9A, 05, 05] -1005B; [7C 65 60, 05, 05] +16AAA; [7C 65 A1, 05, 05] -1005C; [7C 65 67, 05, 05] +16AAB; [7C 65 A8, 05, 05] -1005D; [7C 65 6E, 05, 05] +16AAC; [7C 65 AF, 05, 05] -10080; [7C 65 75, 05, 05] +16AAD; [7C 65 B6, 05, 05] -10081; [7C 65 7C, 05, 05] +16AAE; [7C 65 BD, 05, 05] -10082; [7C 65 83, 05, 05] +16AAF; [7C 65 C4, 05, 05] -10083; [7C 65 8A, 05, 05] +16AB0; [7C 65 CB, 05, 05] -10084; [7C 65 91, 05, 05] +16AB1; [7C 65 D2, 05, 05] -10085; [7C 65 98, 05, 05] +16AB2; [7C 65 D9, 05, 05] -10086; [7C 65 9F, 05, 05] +16AB3; [7C 65 E0, 05, 05] -10087; [7C 65 A6, 05, 05] +16AB4; [7C 65 E7, 05, 05] -10088; [7C 65 AD, 05, 05] +16AB5; [7C 65 EE, 05, 05] -10089; [7C 65 B4, 05, 05] +16AB6; [7C 65 F5, 05, 05] -1008A; [7C 65 BB, 05, 05] +16AB7; [7C 65 FC, 05, 05] -1008B; [7C 65 C2, 05, 05] +16AB8; [7C 66 05, 05, 05] -1008C; [7C 65 C9, 05, 05] +16AB9; [7C 66 0C, 05, 05] -1008D; [7C 65 D0, 05, 05] +16ABA; [7C 66 13, 05, 05] -1008E; [7C 65 D7, 05, 05] +16ABB; [7C 66 1A, 05, 05] -1008F; [7C 65 DE, 05, 05] +16ABC; [7C 66 21, 05, 05] -10090; [7C 65 E5, 05, 05] +16ABD; [7C 66 28, 05, 05] -10091; [7C 65 EC, 05, 05] +16ABE; [7C 66 2F, 05, 05] -10092; [7C 65 F3, 05, 05] +FDD1 10000; [7C 67 02, 05, 05] # LINEAR_B first primary (compressible) -10093; [7C 65 FA, 05, 05] +10000; [7C 67 09, 05, 05] -10094; [7C 66 03, 05, 05] +10001; [7C 67 10, 05, 05] -10095; [7C 66 0A, 05, 05] +10002; [7C 67 17, 05, 05] -10096; [7C 66 11, 05, 05] +10003; [7C 67 1E, 05, 05] -10097; [7C 66 18, 05, 05] +10004; [7C 67 25, 05, 05] -10098; [7C 66 1F, 05, 05] +10005; [7C 67 2C, 05, 05] -10099; [7C 66 26, 05, 05] +10006; [7C 67 33, 05, 05] -1009A; [7C 66 2D, 05, 05] +10007; [7C 67 3A, 05, 05] -1009B; [7C 66 34, 05, 05] +10008; [7C 67 41, 05, 05] -1009C; [7C 66 3B, 05, 05] +10009; [7C 67 48, 05, 05] -1009D; [7C 66 42, 05, 05] +1000A; [7C 67 4F, 05, 05] -1009E; [7C 66 49, 05, 05] +1000B; [7C 67 56, 05, 05] -1009F; [7C 66 50, 05, 05] +1000D; [7C 67 5D, 05, 05] -100A0; [7C 66 57, 05, 05] +1000E; [7C 67 64, 05, 05] -100A1; [7C 66 5E, 05, 05] +1000F; [7C 67 6B, 05, 05] -100A2; [7C 66 65, 05, 05] +10010; [7C 67 72, 05, 05] -100A3; [7C 66 6C, 05, 05] +10011; [7C 67 79, 05, 05] -100A4; [7C 66 73, 05, 05] +10012; [7C 67 80, 05, 05] -100A5; [7C 66 7A, 05, 05] +10013; [7C 67 87, 05, 05] -100A6; [7C 66 81, 05, 05] +10014; [7C 67 8E, 05, 05] -100A7; [7C 66 88, 05, 05] +10015; [7C 67 95, 05, 05] -100A8; [7C 66 8F, 05, 05] +10016; [7C 67 9C, 05, 05] -100A9; [7C 66 96, 05, 05] +10017; [7C 67 A3, 05, 05] -100AA; [7C 66 9D, 05, 05] +10018; [7C 67 AA, 05, 05] -100AB; [7C 66 A4, 05, 05] +10019; [7C 67 B1, 05, 05] -100AC; [7C 66 AB, 05, 05] +1001A; [7C 67 B8, 05, 05] -100AD; [7C 66 B2, 05, 05] +1001B; [7C 67 BF, 05, 05] -100AE; [7C 66 B9, 05, 05] +1001C; [7C 67 C6, 05, 05] -100AF; [7C 66 C0, 05, 05] +1001D; [7C 67 CD, 05, 05] -100B0; [7C 66 C7, 05, 05] +1001E; [7C 67 D4, 05, 05] -100B1; [7C 66 CE, 05, 05] +1001F; [7C 67 DB, 05, 05] -100B2; [7C 66 D5, 05, 05] +10020; [7C 67 E2, 05, 05] -100B3; [7C 66 DC, 05, 05] +10021; [7C 67 E9, 05, 05] -100B4; [7C 66 E3, 05, 05] +10022; [7C 67 F0, 05, 05] -100B5; [7C 66 EA, 05, 05] +10023; [7C 67 F7, 05, 05] -100B6; [7C 66 F1, 05, 05] +10024; [7C 67 FE, 05, 05] -100B7; [7C 66 F8, 05, 05] +10025; [7C 68 07, 05, 05] -100B8; [7C 66 FF, 05, 05] +10026; [7C 68 0E, 05, 05] -100B9; [7C 67 08, 05, 05] +10028; [7C 68 15, 05, 05] -100BA; [7C 67 0F, 05, 05] +10029; [7C 68 1C, 05, 05] -100BB; [7C 67 16, 05, 05] +1002A; [7C 68 23, 05, 05] -100BC; [7C 67 1D, 05, 05] +1002B; [7C 68 2A, 05, 05] -100BD; [7C 67 24, 05, 05] +1002C; [7C 68 31, 05, 05] -100BE; [7C 67 2B, 05, 05] +1002D; [7C 68 38, 05, 05] -100BF; [7C 67 32, 05, 05] +1002E; [7C 68 3F, 05, 05] -100C0; [7C 67 39, 05, 05] +1002F; [7C 68 46, 05, 05] -100C1; [7C 67 40, 05, 05] +10030; [7C 68 4D, 05, 05] -100C2; [7C 67 47, 05, 05] +10031; [7C 68 54, 05, 05] -100C3; [7C 67 4E, 05, 05] +10032; [7C 68 5B, 05, 05] -100C4; [7C 67 55, 05, 05] +10033; [7C 68 62, 05, 05] -100C5; [7C 67 5C, 05, 05] +10034; [7C 68 69, 05, 05] -100C6; [7C 67 63, 05, 05] +10035; [7C 68 70, 05, 05] -100C7; [7C 67 6A, 05, 05] +10036; [7C 68 77, 05, 05] -100C8; [7C 67 71, 05, 05] +10037; [7C 68 7E, 05, 05] -100C9; [7C 67 78, 05, 05] +10038; [7C 68 85, 05, 05] -100CA; [7C 67 7F, 05, 05] +10039; [7C 68 8C, 05, 05] -100CB; [7C 67 86, 05, 05] +1003A; [7C 68 93, 05, 05] -100CC; [7C 67 8D, 05, 05] +1003C; [7C 68 9A, 05, 05] -100CD; [7C 67 94, 05, 05] +1003D; [7C 68 A1, 05, 05] -100CE; [7C 67 9B, 05, 05] +1003F; [7C 68 A8, 05, 05] -100CF; [7C 67 A2, 05, 05] +10040; [7C 68 AF, 05, 05] -100D0; [7C 67 A9, 05, 05] +10041; [7C 68 B6, 05, 05] -100D1; [7C 67 B0, 05, 05] +10042; [7C 68 BD, 05, 05] -100D2; [7C 67 B7, 05, 05] +10043; [7C 68 C4, 05, 05] -100D3; [7C 67 BE, 05, 05] +10044; [7C 68 CB, 05, 05] -100D4; [7C 67 C5, 05, 05] +10045; [7C 68 D2, 05, 05] -100D5; [7C 67 CC, 05, 05] +10046; [7C 68 D9, 05, 05] -100D6; [7C 67 D3, 05, 05] +10047; [7C 68 E0, 05, 05] -100D7; [7C 67 DA, 05, 05] +10048; [7C 68 E7, 05, 05] -100D8; [7C 67 E1, 05, 05] +10049; [7C 68 EE, 05, 05] -100D9; [7C 67 E8, 05, 05] +1004A; [7C 68 F5, 05, 05] -100DA; [7C 67 EF, 05, 05] +1004B; [7C 68 FC, 05, 05] -100DB; [7C 67 F6, 05, 05] +1004C; [7C 69 05, 05, 05] -100DC; [7C 67 FD, 05, 05] +1004D; [7C 69 0C, 05, 05] -100DD; [7C 68 06, 05, 05] +10050; [7C 69 13, 05, 05] -100DE; [7C 68 0D, 05, 05] +10051; [7C 69 1A, 05, 05] -100DF; [7C 68 14, 05, 05] +10052; [7C 69 21, 05, 05] -100E0; [7C 68 1B, 05, 05] +10053; [7C 69 28, 05, 05] -100E1; [7C 68 22, 05, 05] +10054; [7C 69 2F, 05, 05] -100E2; [7C 68 29, 05, 05] +10055; [7C 69 36, 05, 05] -100E3; [7C 68 30, 05, 05] +10056; [7C 69 3D, 05, 05] -100E4; [7C 68 37, 05, 05] +10057; [7C 69 44, 05, 05] -100E5; [7C 68 3E, 05, 05] +10058; [7C 69 4B, 05, 05] -100E6; [7C 68 45, 05, 05] +10059; [7C 69 52, 05, 05] -100E7; [7C 68 4C, 05, 05] +1005A; [7C 69 59, 05, 05] -100E8; [7C 68 53, 05, 05] +1005B; [7C 69 60, 05, 05] -100E9; [7C 68 5A, 05, 05] +1005C; [7C 69 67, 05, 05] -100EA; [7C 68 61, 05, 05] +1005D; [7C 69 6E, 05, 05] -100EB; [7C 68 68, 05, 05] +10080; [7C 69 75, 05, 05] -100EC; [7C 68 6F, 05, 05] +10081; [7C 69 7C, 05, 05] -100ED; [7C 68 76, 05, 05] +10082; [7C 69 83, 05, 05] -100EE; [7C 68 7D, 05, 05] +10083; [7C 69 8A, 05, 05] -100EF; [7C 68 84, 05, 05] +10084; [7C 69 91, 05, 05] -100F0; [7C 68 8B, 05, 05] +10085; [7C 69 98, 05, 05] -100F1; [7C 68 92, 05, 05] +10086; [7C 69 9F, 05, 05] -100F2; [7C 68 99, 05, 05] +10087; [7C 69 A6, 05, 05] -100F3; [7C 68 A0, 05, 05] +10088; [7C 69 AD, 05, 05] -100F4; [7C 68 A7, 05, 05] +10089; [7C 69 B4, 05, 05] -100F5; [7C 68 AE, 05, 05] +1008A; [7C 69 BB, 05, 05] -100F6; [7C 68 B5, 05, 05] +1008B; [7C 69 C2, 05, 05] -100F7; [7C 68 BC, 05, 05] +1008C; [7C 69 C9, 05, 05] -100F8; [7C 68 C3, 05, 05] +1008D; [7C 69 D0, 05, 05] -100F9; [7C 68 CA, 05, 05] +1008E; [7C 69 D7, 05, 05] -100FA; [7C 68 D1, 05, 05] +1008F; [7C 69 DE, 05, 05] -FDD1 10647; [7C 69 02, 05, 05] # Linear_A first primary (compressible) +10090; [7C 69 E5, 05, 05] -10600; [7C 69 09, 05, 05] +10091; [7C 69 EC, 05, 05] -10601; [7C 69 10, 05, 05] +10092; [7C 69 F3, 05, 05] -10602; [7C 69 17, 05, 05] +10093; [7C 69 FA, 05, 05] -10603; [7C 69 1E, 05, 05] +10094; [7C 6A 03, 05, 05] -10604; [7C 69 25, 05, 05] +10095; [7C 6A 0A, 05, 05] -10605; [7C 69 2C, 05, 05] +10096; [7C 6A 11, 05, 05] -10606; [7C 69 33, 05, 05] +10097; [7C 6A 18, 05, 05] -10607; [7C 69 3A, 05, 05] +10098; [7C 6A 1F, 05, 05] -10608; [7C 69 41, 05, 05] +10099; [7C 6A 26, 05, 05] -10609; [7C 69 48, 05, 05] +1009A; [7C 6A 2D, 05, 05] -1060A; [7C 69 4F, 05, 05] +1009B; [7C 6A 34, 05, 05] -1060B; [7C 69 56, 05, 05] +1009C; [7C 6A 3B, 05, 05] -1060C; [7C 69 5D, 05, 05] +1009D; [7C 6A 42, 05, 05] -1060D; [7C 69 64, 05, 05] +1009E; [7C 6A 49, 05, 05] -1060E; [7C 69 6B, 05, 05] +1009F; [7C 6A 50, 05, 05] -1060F; [7C 69 72, 05, 05] +100A0; [7C 6A 57, 05, 05] -10610; [7C 69 79, 05, 05] +100A1; [7C 6A 5E, 05, 05] -10611; [7C 69 80, 05, 05] +100A2; [7C 6A 65, 05, 05] -10612; [7C 69 87, 05, 05] +100A3; [7C 6A 6C, 05, 05] -10613; [7C 69 8E, 05, 05] +100A4; [7C 6A 73, 05, 05] -10614; [7C 69 95, 05, 05] +100A5; [7C 6A 7A, 05, 05] -10615; [7C 69 9C, 05, 05] +100A6; [7C 6A 81, 05, 05] -10616; [7C 69 A3, 05, 05] +100A7; [7C 6A 88, 05, 05] -10617; [7C 69 AA, 05, 05] +100A8; [7C 6A 8F, 05, 05] -10618; [7C 69 B1, 05, 05] +100A9; [7C 6A 96, 05, 05] -10619; [7C 69 B8, 05, 05] +100AA; [7C 6A 9D, 05, 05] -1061A; [7C 69 BF, 05, 05] +100AB; [7C 6A A4, 05, 05] -1061B; [7C 69 C6, 05, 05] +100AC; [7C 6A AB, 05, 05] -1061C; [7C 69 CD, 05, 05] +100AD; [7C 6A B2, 05, 05] -1061D; [7C 69 D4, 05, 05] +100AE; [7C 6A B9, 05, 05] -1061E; [7C 69 DB, 05, 05] +100AF; [7C 6A C0, 05, 05] -1061F; [7C 69 E2, 05, 05] +100B0; [7C 6A C7, 05, 05] -10620; [7C 69 E9, 05, 05] +100B1; [7C 6A CE, 05, 05] -10621; [7C 69 F0, 05, 05] +100B2; [7C 6A D5, 05, 05] -10622; [7C 69 F7, 05, 05] +100B3; [7C 6A DC, 05, 05] -10623; [7C 69 FE, 05, 05] +100B4; [7C 6A E3, 05, 05] -10624; [7C 6A 07, 05, 05] +100B5; [7C 6A EA, 05, 05] -10625; [7C 6A 0E, 05, 05] +100B6; [7C 6A F1, 05, 05] -10626; [7C 6A 15, 05, 05] +100B7; [7C 6A F8, 05, 05] -10627; [7C 6A 1C, 05, 05] +100B8; [7C 6A FF, 05, 05] -10628; [7C 6A 23, 05, 05] +100B9; [7C 6B 08, 05, 05] -10629; [7C 6A 2A, 05, 05] +100BA; [7C 6B 0F, 05, 05] -1062A; [7C 6A 31, 05, 05] +100BB; [7C 6B 16, 05, 05] -1062B; [7C 6A 38, 05, 05] +100BC; [7C 6B 1D, 05, 05] -1062C; [7C 6A 3F, 05, 05] +100BD; [7C 6B 24, 05, 05] -1062D; [7C 6A 46, 05, 05] +100BE; [7C 6B 2B, 05, 05] -1062E; [7C 6A 4D, 05, 05] +100BF; [7C 6B 32, 05, 05] -1062F; [7C 6A 54, 05, 05] +100C0; [7C 6B 39, 05, 05] -10630; [7C 6A 5B, 05, 05] +100C1; [7C 6B 40, 05, 05] -10631; [7C 6A 62, 05, 05] +100C2; [7C 6B 47, 05, 05] -10632; [7C 6A 69, 05, 05] +100C3; [7C 6B 4E, 05, 05] -10633; [7C 6A 70, 05, 05] +100C4; [7C 6B 55, 05, 05] -10634; [7C 6A 77, 05, 05] +100C5; [7C 6B 5C, 05, 05] -10635; [7C 6A 7E, 05, 05] +100C6; [7C 6B 63, 05, 05] -10636; [7C 6A 85, 05, 05] +100C7; [7C 6B 6A, 05, 05] -10637; [7C 6A 8C, 05, 05] +100C8; [7C 6B 71, 05, 05] -10638; [7C 6A 93, 05, 05] +100C9; [7C 6B 78, 05, 05] -10639; [7C 6A 9A, 05, 05] +100CA; [7C 6B 7F, 05, 05] -1063A; [7C 6A A1, 05, 05] +100CB; [7C 6B 86, 05, 05] -1063B; [7C 6A A8, 05, 05] +100CC; [7C 6B 8D, 05, 05] -1063C; [7C 6A AF, 05, 05] +100CD; [7C 6B 94, 05, 05] -1063D; [7C 6A B6, 05, 05] +100CE; [7C 6B 9B, 05, 05] -1063E; [7C 6A BD, 05, 05] +100CF; [7C 6B A2, 05, 05] -1063F; [7C 6A C4, 05, 05] +100D0; [7C 6B A9, 05, 05] -10640; [7C 6A CB, 05, 05] +100D1; [7C 6B B0, 05, 05] -10641; [7C 6A D2, 05, 05] +100D2; [7C 6B B7, 05, 05] -10642; [7C 6A D9, 05, 05] +100D3; [7C 6B BE, 05, 05] -10643; [7C 6A E0, 05, 05] +100D4; [7C 6B C5, 05, 05] -10644; [7C 6A E7, 05, 05] +100D5; [7C 6B CC, 05, 05] -10645; [7C 6A EE, 05, 05] +100D6; [7C 6B D3, 05, 05] -10646; [7C 6A F5, 05, 05] +100D7; [7C 6B DA, 05, 05] -10647; [7C 6A FC, 05, 05] +100D8; [7C 6B E1, 05, 05] -10648; [7C 6B 05, 05, 05] +100D9; [7C 6B E8, 05, 05] -10649; [7C 6B 0C, 05, 05] +100DA; [7C 6B EF, 05, 05] -1064A; [7C 6B 13, 05, 05] +100DB; [7C 6B F6, 05, 05] -1064B; [7C 6B 1A, 05, 05] +100DC; [7C 6B FD, 05, 05] -1064C; [7C 6B 21, 05, 05] +100DD; [7C 6C 06, 05, 05] -1064D; [7C 6B 28, 05, 05] +100DE; [7C 6C 0D, 05, 05] -1064E; [7C 6B 2F, 05, 05] +100DF; [7C 6C 14, 05, 05] -1064F; [7C 6B 36, 05, 05] +100E0; [7C 6C 1B, 05, 05] -10650; [7C 6B 3D, 05, 05] +100E1; [7C 6C 22, 05, 05] -10651; [7C 6B 44, 05, 05] +100E2; [7C 6C 29, 05, 05] -10652; [7C 6B 4B, 05, 05] +100E3; [7C 6C 30, 05, 05] -10653; [7C 6B 52, 05, 05] +100E4; [7C 6C 37, 05, 05] -10654; [7C 6B 59, 05, 05] +100E5; [7C 6C 3E, 05, 05] -10655; [7C 6B 60, 05, 05] +100E6; [7C 6C 45, 05, 05] -10656; [7C 6B 67, 05, 05] +100E7; [7C 6C 4C, 05, 05] -10657; [7C 6B 6E, 05, 05] +100E8; [7C 6C 53, 05, 05] -10658; [7C 6B 75, 05, 05] +100E9; [7C 6C 5A, 05, 05] -10659; [7C 6B 7C, 05, 05] +100EA; [7C 6C 61, 05, 05] -1065A; [7C 6B 83, 05, 05] +100EB; [7C 6C 68, 05, 05] -1065B; [7C 6B 8A, 05, 05] +100EC; [7C 6C 6F, 05, 05] -1065C; [7C 6B 91, 05, 05] +100ED; [7C 6C 76, 05, 05] -1065D; [7C 6B 98, 05, 05] +100EE; [7C 6C 7D, 05, 05] -1065E; [7C 6B 9F, 05, 05] +100EF; [7C 6C 84, 05, 05] -1065F; [7C 6B A6, 05, 05] +100F0; [7C 6C 8B, 05, 05] -10660; [7C 6B AD, 05, 05] +100F1; [7C 6C 92, 05, 05] -10661; [7C 6B B4, 05, 05] +100F2; [7C 6C 99, 05, 05] -10662; [7C 6B BB, 05, 05] +100F3; [7C 6C A0, 05, 05] -10663; [7C 6B C2, 05, 05] +100F4; [7C 6C A7, 05, 05] -10664; [7C 6B C9, 05, 05] +100F5; [7C 6C AE, 05, 05] -10665; [7C 6B D0, 05, 05] +100F6; [7C 6C B5, 05, 05] -10666; [7C 6B D7, 05, 05] +100F7; [7C 6C BC, 05, 05] -10667; [7C 6B DE, 05, 05] +100F8; [7C 6C C3, 05, 05] -10668; [7C 6B E5, 05, 05] +100F9; [7C 6C CA, 05, 05] -10669; [7C 6B EC, 05, 05] +100FA; [7C 6C D1, 05, 05] -1066A; [7C 6B F3, 05, 05] +FDD1 10647; [7C 6D 02, 05, 05] # Linear_A first primary (compressible) -1066B; [7C 6B FA, 05, 05] +10600; [7C 6D 09, 05, 05] -1066C; [7C 6C 03, 05, 05] +10601; [7C 6D 10, 05, 05] -1066D; [7C 6C 0A, 05, 05] +10602; [7C 6D 17, 05, 05] -1066E; [7C 6C 11, 05, 05] +10603; [7C 6D 1E, 05, 05] -1066F; [7C 6C 18, 05, 05] +10604; [7C 6D 25, 05, 05] -10670; [7C 6C 1F, 05, 05] +10605; [7C 6D 2C, 05, 05] -10671; [7C 6C 26, 05, 05] +10606; [7C 6D 33, 05, 05] -10672; [7C 6C 2D, 05, 05] +10607; [7C 6D 3A, 05, 05] -10673; [7C 6C 34, 05, 05] +10608; [7C 6D 41, 05, 05] -10674; [7C 6C 3B, 05, 05] +10609; [7C 6D 48, 05, 05] -10675; [7C 6C 42, 05, 05] +1060A; [7C 6D 4F, 05, 05] -10676; [7C 6C 49, 05, 05] +1060B; [7C 6D 56, 05, 05] -10677; [7C 6C 50, 05, 05] +1060C; [7C 6D 5D, 05, 05] -10678; [7C 6C 57, 05, 05] +1060D; [7C 6D 64, 05, 05] -10679; [7C 6C 5E, 05, 05] +1060E; [7C 6D 6B, 05, 05] -1067A; [7C 6C 65, 05, 05] +1060F; [7C 6D 72, 05, 05] -1067B; [7C 6C 6C, 05, 05] +10610; [7C 6D 79, 05, 05] -1067C; [7C 6C 73, 05, 05] +10611; [7C 6D 80, 05, 05] -1067D; [7C 6C 7A, 05, 05] +10612; [7C 6D 87, 05, 05] -1067E; [7C 6C 81, 05, 05] +10613; [7C 6D 8E, 05, 05] -1067F; [7C 6C 88, 05, 05] +10614; [7C 6D 95, 05, 05] -10680; [7C 6C 8F, 05, 05] +10615; [7C 6D 9C, 05, 05] -10681; [7C 6C 96, 05, 05] +10616; [7C 6D A3, 05, 05] -10682; [7C 6C 9D, 05, 05] +10617; [7C 6D AA, 05, 05] -10683; [7C 6C A4, 05, 05] +10618; [7C 6D B1, 05, 05] -10684; [7C 6C AB, 05, 05] +10619; [7C 6D B8, 05, 05] -10685; [7C 6C B2, 05, 05] +1061A; [7C 6D BF, 05, 05] -10686; [7C 6C B9, 05, 05] +1061B; [7C 6D C6, 05, 05] -10687; [7C 6C C0, 05, 05] +1061C; [7C 6D CD, 05, 05] -10688; [7C 6C C7, 05, 05] +1061D; [7C 6D D4, 05, 05] -10689; [7C 6C CE, 05, 05] +1061E; [7C 6D DB, 05, 05] -1068A; [7C 6C D5, 05, 05] +1061F; [7C 6D E2, 05, 05] -1068B; [7C 6C DC, 05, 05] +10620; [7C 6D E9, 05, 05] -1068C; [7C 6C E3, 05, 05] +10621; [7C 6D F0, 05, 05] -1068D; [7C 6C EA, 05, 05] +10622; [7C 6D F7, 05, 05] -1068E; [7C 6C F1, 05, 05] +10623; [7C 6D FE, 05, 05] -1068F; [7C 6C F8, 05, 05] +10624; [7C 6E 07, 05, 05] -10690; [7C 6C FF, 05, 05] +10625; [7C 6E 0E, 05, 05] -10691; [7C 6D 08, 05, 05] +10626; [7C 6E 15, 05, 05] -10692; [7C 6D 0F, 05, 05] +10627; [7C 6E 1C, 05, 05] -10693; [7C 6D 16, 05, 05] +10628; [7C 6E 23, 05, 05] -10694; [7C 6D 1D, 05, 05] +10629; [7C 6E 2A, 05, 05] -10695; [7C 6D 24, 05, 05] +1062A; [7C 6E 31, 05, 05] -10696; [7C 6D 2B, 05, 05] +1062B; [7C 6E 38, 05, 05] -10697; [7C 6D 32, 05, 05] +1062C; [7C 6E 3F, 05, 05] -10698; [7C 6D 39, 05, 05] +1062D; [7C 6E 46, 05, 05] -10699; [7C 6D 40, 05, 05] +1062E; [7C 6E 4D, 05, 05] -1069A; [7C 6D 47, 05, 05] +1062F; [7C 6E 54, 05, 05] -1069B; [7C 6D 4E, 05, 05] +10630; [7C 6E 5B, 05, 05] -1069C; [7C 6D 55, 05, 05] +10631; [7C 6E 62, 05, 05] -1069D; [7C 6D 5C, 05, 05] +10632; [7C 6E 69, 05, 05] -1069E; [7C 6D 63, 05, 05] +10633; [7C 6E 70, 05, 05] -1069F; [7C 6D 6A, 05, 05] +10634; [7C 6E 77, 05, 05] -106A0; [7C 6D 71, 05, 05] +10635; [7C 6E 7E, 05, 05] -106A1; [7C 6D 78, 05, 05] +10636; [7C 6E 85, 05, 05] -106A2; [7C 6D 7F, 05, 05] +10637; [7C 6E 8C, 05, 05] -106A3; [7C 6D 86, 05, 05] +10638; [7C 6E 93, 05, 05] -106A4; [7C 6D 8D, 05, 05] +10639; [7C 6E 9A, 05, 05] -106A5; [7C 6D 94, 05, 05] +1063A; [7C 6E A1, 05, 05] -106A6; [7C 6D 9B, 05, 05] +1063B; [7C 6E A8, 05, 05] -106A7; [7C 6D A2, 05, 05] +1063C; [7C 6E AF, 05, 05] -106A8; [7C 6D A9, 05, 05] +1063D; [7C 6E B6, 05, 05] -106A9; [7C 6D B0, 05, 05] +1063E; [7C 6E BD, 05, 05] -106AA; [7C 6D B7, 05, 05] +1063F; [7C 6E C4, 05, 05] -106AB; [7C 6D BE, 05, 05] +10640; [7C 6E CB, 05, 05] -106AC; [7C 6D C5, 05, 05] +10641; [7C 6E D2, 05, 05] -106AD; [7C 6D CC, 05, 05] +10642; [7C 6E D9, 05, 05] -106AE; [7C 6D D3, 05, 05] +10643; [7C 6E E0, 05, 05] -106AF; [7C 6D DA, 05, 05] +10644; [7C 6E E7, 05, 05] -106B0; [7C 6D E1, 05, 05] +10645; [7C 6E EE, 05, 05] -106B1; [7C 6D E8, 05, 05] +10646; [7C 6E F5, 05, 05] -106B2; [7C 6D EF, 05, 05] +10647; [7C 6E FC, 05, 05] -106B3; [7C 6D F6, 05, 05] +10648; [7C 6F 05, 05, 05] -106B4; [7C 6D FD, 05, 05] +10649; [7C 6F 0C, 05, 05] -106B5; [7C 6E 06, 05, 05] +1064A; [7C 6F 13, 05, 05] -106B6; [7C 6E 0D, 05, 05] +1064B; [7C 6F 1A, 05, 05] -106B7; [7C 6E 14, 05, 05] +1064C; [7C 6F 21, 05, 05] -106B8; [7C 6E 1B, 05, 05] +1064D; [7C 6F 28, 05, 05] -106B9; [7C 6E 22, 05, 05] +1064E; [7C 6F 2F, 05, 05] -106BA; [7C 6E 29, 05, 05] +1064F; [7C 6F 36, 05, 05] -106BB; [7C 6E 30, 05, 05] +10650; [7C 6F 3D, 05, 05] -106BC; [7C 6E 37, 05, 05] +10651; [7C 6F 44, 05, 05] -106BD; [7C 6E 3E, 05, 05] +10652; [7C 6F 4B, 05, 05] -106BE; [7C 6E 45, 05, 05] +10653; [7C 6F 52, 05, 05] -106BF; [7C 6E 4C, 05, 05] +10654; [7C 6F 59, 05, 05] -106C0; [7C 6E 53, 05, 05] +10655; [7C 6F 60, 05, 05] -106C1; [7C 6E 5A, 05, 05] +10656; [7C 6F 67, 05, 05] -106C2; [7C 6E 61, 05, 05] +10657; [7C 6F 6E, 05, 05] -106C3; [7C 6E 68, 05, 05] +10658; [7C 6F 75, 05, 05] -106C4; [7C 6E 6F, 05, 05] +10659; [7C 6F 7C, 05, 05] -106C5; [7C 6E 76, 05, 05] +1065A; [7C 6F 83, 05, 05] -106C6; [7C 6E 7D, 05, 05] +1065B; [7C 6F 8A, 05, 05] -106C7; [7C 6E 84, 05, 05] +1065C; [7C 6F 91, 05, 05] -106C8; [7C 6E 8B, 05, 05] +1065D; [7C 6F 98, 05, 05] -106C9; [7C 6E 92, 05, 05] +1065E; [7C 6F 9F, 05, 05] -106CA; [7C 6E 99, 05, 05] +1065F; [7C 6F A6, 05, 05] -106CB; [7C 6E A0, 05, 05] +10660; [7C 6F AD, 05, 05] -106CC; [7C 6E A7, 05, 05] +10661; [7C 6F B4, 05, 05] -106CD; [7C 6E AE, 05, 05] +10662; [7C 6F BB, 05, 05] -106CE; [7C 6E B5, 05, 05] +10663; [7C 6F C2, 05, 05] -106CF; [7C 6E BC, 05, 05] +10664; [7C 6F C9, 05, 05] -106D0; [7C 6E C3, 05, 05] +10665; [7C 6F D0, 05, 05] -106D1; [7C 6E CA, 05, 05] +10666; [7C 6F D7, 05, 05] -106D2; [7C 6E D1, 05, 05] +10667; [7C 6F DE, 05, 05] -106D3; [7C 6E D8, 05, 05] +10668; [7C 6F E5, 05, 05] -106D4; [7C 6E DF, 05, 05] +10669; [7C 6F EC, 05, 05] -106D5; [7C 6E E6, 05, 05] +1066A; [7C 6F F3, 05, 05] -106D6; [7C 6E ED, 05, 05] +1066B; [7C 6F FA, 05, 05] -106D7; [7C 6E F4, 05, 05] +1066C; [7C 70 03, 05, 05] -106D8; [7C 6E FB, 05, 05] +1066D; [7C 70 0A, 05, 05] -106D9; [7C 6F 04, 05, 05] +1066E; [7C 70 11, 05, 05] -106DA; [7C 6F 0B, 05, 05] +1066F; [7C 70 18, 05, 05] -106DB; [7C 6F 12, 05, 05] +10670; [7C 70 1F, 05, 05] -106DC; [7C 6F 19, 05, 05] +10671; [7C 70 26, 05, 05] -106DD; [7C 6F 20, 05, 05] +10672; [7C 70 2D, 05, 05] -106DE; [7C 6F 27, 05, 05] +10673; [7C 70 34, 05, 05] -106DF; [7C 6F 2E, 05, 05] +10674; [7C 70 3B, 05, 05] -106E0; [7C 6F 35, 05, 05] +10675; [7C 70 42, 05, 05] -106E1; [7C 6F 3C, 05, 05] +10676; [7C 70 49, 05, 05] -106E2; [7C 6F 43, 05, 05] +10677; [7C 70 50, 05, 05] -106E3; [7C 6F 4A, 05, 05] +10678; [7C 70 57, 05, 05] -106E4; [7C 6F 51, 05, 05] +10679; [7C 70 5E, 05, 05] -106E5; [7C 6F 58, 05, 05] +1067A; [7C 70 65, 05, 05] -106E6; [7C 6F 5F, 05, 05] +1067B; [7C 70 6C, 05, 05] -106E7; [7C 6F 66, 05, 05] +1067C; [7C 70 73, 05, 05] -106E8; [7C 6F 6D, 05, 05] +1067D; [7C 70 7A, 05, 05] -106E9; [7C 6F 74, 05, 05] +1067E; [7C 70 81, 05, 05] -106EA; [7C 6F 7B, 05, 05] +1067F; [7C 70 88, 05, 05] -106EB; [7C 6F 82, 05, 05] +10680; [7C 70 8F, 05, 05] -106EC; [7C 6F 89, 05, 05] +10681; [7C 70 96, 05, 05] -106ED; [7C 6F 90, 05, 05] +10682; [7C 70 9D, 05, 05] -106EE; [7C 6F 97, 05, 05] +10683; [7C 70 A4, 05, 05] -106EF; [7C 6F 9E, 05, 05] +10684; [7C 70 AB, 05, 05] -106F0; [7C 6F A5, 05, 05] +10685; [7C 70 B2, 05, 05] -106F1; [7C 6F AC, 05, 05] +10686; [7C 70 B9, 05, 05] -106F2; [7C 6F B3, 05, 05] +10687; [7C 70 C0, 05, 05] -106F3; [7C 6F BA, 05, 05] +10688; [7C 70 C7, 05, 05] -106F4; [7C 6F C1, 05, 05] +10689; [7C 70 CE, 05, 05] -106F5; [7C 6F C8, 05, 05] +1068A; [7C 70 D5, 05, 05] -106F6; [7C 6F CF, 05, 05] +1068B; [7C 70 DC, 05, 05] -106F7; [7C 6F D6, 05, 05] +1068C; [7C 70 E3, 05, 05] -106F8; [7C 6F DD, 05, 05] +1068D; [7C 70 EA, 05, 05] -106F9; [7C 6F E4, 05, 05] +1068E; [7C 70 F1, 05, 05] -106FA; [7C 6F EB, 05, 05] +1068F; [7C 70 F8, 05, 05] -106FB; [7C 6F F2, 05, 05] +10690; [7C 70 FF, 05, 05] -106FC; [7C 6F F9, 05, 05] +10691; [7C 71 08, 05, 05] -106FD; [7C 70 02, 05, 05] +10692; [7C 71 0F, 05, 05] -106FE; [7C 70 09, 05, 05] +10693; [7C 71 16, 05, 05] -106FF; [7C 70 10, 05, 05] +10694; [7C 71 1D, 05, 05] -10700; [7C 70 17, 05, 05] +10695; [7C 71 24, 05, 05] -10701; [7C 70 1E, 05, 05] +10696; [7C 71 2B, 05, 05] -10702; [7C 70 25, 05, 05] +10697; [7C 71 32, 05, 05] -10703; [7C 70 2C, 05, 05] +10698; [7C 71 39, 05, 05] -10704; [7C 70 33, 05, 05] +10699; [7C 71 40, 05, 05] -10705; [7C 70 3A, 05, 05] +1069A; [7C 71 47, 05, 05] -10706; [7C 70 41, 05, 05] +1069B; [7C 71 4E, 05, 05] -10707; [7C 70 48, 05, 05] +1069C; [7C 71 55, 05, 05] -10708; [7C 70 4F, 05, 05] +1069D; [7C 71 5C, 05, 05] -10709; [7C 70 56, 05, 05] +1069E; [7C 71 63, 05, 05] -1070A; [7C 70 5D, 05, 05] +1069F; [7C 71 6A, 05, 05] -1070B; [7C 70 64, 05, 05] +106A0; [7C 71 71, 05, 05] -1070C; [7C 70 6B, 05, 05] +106A1; [7C 71 78, 05, 05] -1070D; [7C 70 72, 05, 05] +106A2; [7C 71 7F, 05, 05] -1070E; [7C 70 79, 05, 05] +106A3; [7C 71 86, 05, 05] -1070F; [7C 70 80, 05, 05] +106A4; [7C 71 8D, 05, 05] -10710; [7C 70 87, 05, 05] +106A5; [7C 71 94, 05, 05] -10711; [7C 70 8E, 05, 05] +106A6; [7C 71 9B, 05, 05] -10712; [7C 70 95, 05, 05] +106A7; [7C 71 A2, 05, 05] -10713; [7C 70 9C, 05, 05] +106A8; [7C 71 A9, 05, 05] -10714; [7C 70 A3, 05, 05] +106A9; [7C 71 B0, 05, 05] -10715; [7C 70 AA, 05, 05] +106AA; [7C 71 B7, 05, 05] -10716; [7C 70 B1, 05, 05] +106AB; [7C 71 BE, 05, 05] -10717; [7C 70 B8, 05, 05] +106AC; [7C 71 C5, 05, 05] -10718; [7C 70 BF, 05, 05] +106AD; [7C 71 CC, 05, 05] -10719; [7C 70 C6, 05, 05] +106AE; [7C 71 D3, 05, 05] -1071A; [7C 70 CD, 05, 05] +106AF; [7C 71 DA, 05, 05] -1071B; [7C 70 D4, 05, 05] +106B0; [7C 71 E1, 05, 05] -1071C; [7C 70 DB, 05, 05] +106B1; [7C 71 E8, 05, 05] -1071D; [7C 70 E2, 05, 05] +106B2; [7C 71 EF, 05, 05] -1071E; [7C 70 E9, 05, 05] +106B3; [7C 71 F6, 05, 05] -1071F; [7C 70 F0, 05, 05] +106B4; [7C 71 FD, 05, 05] -10720; [7C 70 F7, 05, 05] +106B5; [7C 72 06, 05, 05] -10721; [7C 70 FE, 05, 05] +106B6; [7C 72 0D, 05, 05] -10722; [7C 71 07, 05, 05] +106B7; [7C 72 14, 05, 05] -10723; [7C 71 0E, 05, 05] +106B8; [7C 72 1B, 05, 05] -10724; [7C 71 15, 05, 05] +106B9; [7C 72 22, 05, 05] -10725; [7C 71 1C, 05, 05] +106BA; [7C 72 29, 05, 05] -10726; [7C 71 23, 05, 05] +106BB; [7C 72 30, 05, 05] -10727; [7C 71 2A, 05, 05] +106BC; [7C 72 37, 05, 05] -10728; [7C 71 31, 05, 05] +106BD; [7C 72 3E, 05, 05] -10729; [7C 71 38, 05, 05] +106BE; [7C 72 45, 05, 05] -1072A; [7C 71 3F, 05, 05] +106BF; [7C 72 4C, 05, 05] -1072B; [7C 71 46, 05, 05] +106C0; [7C 72 53, 05, 05] -1072C; [7C 71 4D, 05, 05] +106C1; [7C 72 5A, 05, 05] -1072D; [7C 71 54, 05, 05] +106C2; [7C 72 61, 05, 05] -1072E; [7C 71 5B, 05, 05] +106C3; [7C 72 68, 05, 05] -1072F; [7C 71 62, 05, 05] +106C4; [7C 72 6F, 05, 05] -10730; [7C 71 69, 05, 05] +106C5; [7C 72 76, 05, 05] -10731; [7C 71 70, 05, 05] +106C6; [7C 72 7D, 05, 05] -10732; [7C 71 77, 05, 05] +106C7; [7C 72 84, 05, 05] -10733; [7C 71 7E, 05, 05] +106C8; [7C 72 8B, 05, 05] -10734; [7C 71 85, 05, 05] +106C9; [7C 72 92, 05, 05] -10735; [7C 71 8C, 05, 05] +106CA; [7C 72 99, 05, 05] -10736; [7C 71 93, 05, 05] +106CB; [7C 72 A0, 05, 05] -10740; [7C 71 9A, 05, 05] +106CC; [7C 72 A7, 05, 05] -10741; [7C 71 A1, 05, 05] +106CD; [7C 72 AE, 05, 05] -10742; [7C 71 A8, 05, 05] +106CE; [7C 72 B5, 05, 05] -10743; [7C 71 AF, 05, 05] +106CF; [7C 72 BC, 05, 05] -10744; [7C 71 B6, 05, 05] +106D0; [7C 72 C3, 05, 05] -10745; [7C 71 BD, 05, 05] +106D1; [7C 72 CA, 05, 05] -10746; [7C 71 C4, 05, 05] +106D2; [7C 72 D1, 05, 05] -10747; [7C 71 CB, 05, 05] +106D3; [7C 72 D8, 05, 05] -10748; [7C 71 D2, 05, 05] +106D4; [7C 72 DF, 05, 05] -10749; [7C 71 D9, 05, 05] +106D5; [7C 72 E6, 05, 05] -1074A; [7C 71 E0, 05, 05] +106D6; [7C 72 ED, 05, 05] -1074B; [7C 71 E7, 05, 05] +106D7; [7C 72 F4, 05, 05] -1074C; [7C 71 EE, 05, 05] +106D8; [7C 72 FB, 05, 05] -1074D; [7C 71 F5, 05, 05] +106D9; [7C 73 04, 05, 05] -1074E; [7C 71 FC, 05, 05] +106DA; [7C 73 0B, 05, 05] -1074F; [7C 72 05, 05, 05] +106DB; [7C 73 12, 05, 05] -10750; [7C 72 0C, 05, 05] +106DC; [7C 73 19, 05, 05] -10751; [7C 72 13, 05, 05] +106DD; [7C 73 20, 05, 05] -10752; [7C 72 1A, 05, 05] +106DE; [7C 73 27, 05, 05] -10753; [7C 72 21, 05, 05] +106DF; [7C 73 2E, 05, 05] -10754; [7C 72 28, 05, 05] +106E0; [7C 73 35, 05, 05] -10755; [7C 72 2F, 05, 05] +106E1; [7C 73 3C, 05, 05] -10760; [7C 72 36, 05, 05] +106E2; [7C 73 43, 05, 05] -10761; [7C 72 3D, 05, 05] +106E3; [7C 73 4A, 05, 05] -10762; [7C 72 44, 05, 05] +106E4; [7C 73 51, 05, 05] -10763; [7C 72 4B, 05, 05] +106E5; [7C 73 58, 05, 05] -10764; [7C 72 52, 05, 05] +106E6; [7C 73 5F, 05, 05] -10765; [7C 72 59, 05, 05] +106E7; [7C 73 66, 05, 05] -10766; [7C 72 60, 05, 05] +106E8; [7C 73 6D, 05, 05] -10767; [7C 72 67, 05, 05] +106E9; [7C 73 74, 05, 05] -FDD1 10800; [7C 73 02, 05, 05] # CYPRIOT first primary (compressible) +106EA; [7C 73 7B, 05, 05] -10800; [7C 73 09, 05, 05] +106EB; [7C 73 82, 05, 05] -10801; [7C 73 10, 05, 05] +106EC; [7C 73 89, 05, 05] -10802; [7C 73 17, 05, 05] +106ED; [7C 73 90, 05, 05] -10803; [7C 73 1E, 05, 05] +106EE; [7C 73 97, 05, 05] -10804; [7C 73 25, 05, 05] +106EF; [7C 73 9E, 05, 05] -10805; [7C 73 2C, 05, 05] +106F0; [7C 73 A5, 05, 05] -10808; [7C 73 33, 05, 05] +106F1; [7C 73 AC, 05, 05] -1080A; [7C 73 3A, 05, 05] +106F2; [7C 73 B3, 05, 05] -1080B; [7C 73 41, 05, 05] +106F3; [7C 73 BA, 05, 05] -1080C; [7C 73 48, 05, 05] +106F4; [7C 73 C1, 05, 05] -1080D; [7C 73 4F, 05, 05] +106F5; [7C 73 C8, 05, 05] -1080E; [7C 73 56, 05, 05] +106F6; [7C 73 CF, 05, 05] -1080F; [7C 73 5D, 05, 05] +106F7; [7C 73 D6, 05, 05] -10810; [7C 73 64, 05, 05] +106F8; [7C 73 DD, 05, 05] -10811; [7C 73 6B, 05, 05] +106F9; [7C 73 E4, 05, 05] -10812; [7C 73 72, 05, 05] +106FA; [7C 73 EB, 05, 05] -10813; [7C 73 79, 05, 05] +106FB; [7C 73 F2, 05, 05] -10814; [7C 73 80, 05, 05] +106FC; [7C 73 F9, 05, 05] -10815; [7C 73 87, 05, 05] +106FD; [7C 74 02, 05, 05] -10816; [7C 73 8E, 05, 05] +106FE; [7C 74 09, 05, 05] -10817; [7C 73 95, 05, 05] +106FF; [7C 74 10, 05, 05] -10818; [7C 73 9C, 05, 05] +10700; [7C 74 17, 05, 05] -10819; [7C 73 A3, 05, 05] +10701; [7C 74 1E, 05, 05] -1081A; [7C 73 AA, 05, 05] +10702; [7C 74 25, 05, 05] -1081B; [7C 73 B1, 05, 05] +10703; [7C 74 2C, 05, 05] -1081C; [7C 73 B8, 05, 05] +10704; [7C 74 33, 05, 05] -1081D; [7C 73 BF, 05, 05] +10705; [7C 74 3A, 05, 05] -1081E; [7C 73 C6, 05, 05] +10706; [7C 74 41, 05, 05] -1081F; [7C 73 CD, 05, 05] +10707; [7C 74 48, 05, 05] -10820; [7C 73 D4, 05, 05] +10708; [7C 74 4F, 05, 05] -10821; [7C 73 DB, 05, 05] +10709; [7C 74 56, 05, 05] -10822; [7C 73 E2, 05, 05] +1070A; [7C 74 5D, 05, 05] -10823; [7C 73 E9, 05, 05] +1070B; [7C 74 64, 05, 05] -10824; [7C 73 F0, 05, 05] +1070C; [7C 74 6B, 05, 05] -10825; [7C 73 F7, 05, 05] +1070D; [7C 74 72, 05, 05] -10826; [7C 73 FE, 05, 05] +1070E; [7C 74 79, 05, 05] -10827; [7C 74 07, 05, 05] +1070F; [7C 74 80, 05, 05] -10828; [7C 74 0E, 05, 05] +10710; [7C 74 87, 05, 05] -10829; [7C 74 15, 05, 05] +10711; [7C 74 8E, 05, 05] -1082A; [7C 74 1C, 05, 05] +10712; [7C 74 95, 05, 05] -1082B; [7C 74 23, 05, 05] +10713; [7C 74 9C, 05, 05] -1082C; [7C 74 2A, 05, 05] +10714; [7C 74 A3, 05, 05] -1082D; [7C 74 31, 05, 05] +10715; [7C 74 AA, 05, 05] -1082E; [7C 74 38, 05, 05] +10716; [7C 74 B1, 05, 05] -1082F; [7C 74 3F, 05, 05] +10717; [7C 74 B8, 05, 05] -10830; [7C 74 46, 05, 05] +10718; [7C 74 BF, 05, 05] -10831; [7C 74 4D, 05, 05] +10719; [7C 74 C6, 05, 05] -10832; [7C 74 54, 05, 05] +1071A; [7C 74 CD, 05, 05] -10833; [7C 74 5B, 05, 05] +1071B; [7C 74 D4, 05, 05] -10834; [7C 74 62, 05, 05] +1071C; [7C 74 DB, 05, 05] -10835; [7C 74 69, 05, 05] +1071D; [7C 74 E2, 05, 05] -10837; [7C 74 70, 05, 05] +1071E; [7C 74 E9, 05, 05] -10838; [7C 74 77, 05, 05] +1071F; [7C 74 F0, 05, 05] -1083C; [7C 74 7E, 05, 05] +10720; [7C 74 F7, 05, 05] -1083F; [7C 74 85, 05, 05] +10721; [7C 74 FE, 05, 05] -FDD1 10A60; [7C 75 02, 05, 05] # Old South Arabian first primary (compressible) +10722; [7C 75 07, 05, 05] -10A60; [7C 75 09, 05, 05] +10723; [7C 75 0E, 05, 05] -10A61; [7C 75 10, 05, 05] +10724; [7C 75 15, 05, 05] -10A62; [7C 75 17, 05, 05] +10725; [7C 75 1C, 05, 05] -10A63; [7C 75 1E, 05, 05] +10726; [7C 75 23, 05, 05] -10A64; [7C 75 25, 05, 05] +10727; [7C 75 2A, 05, 05] -10A65; [7C 75 2C, 05, 05] +10728; [7C 75 31, 05, 05] -10A66; [7C 75 33, 05, 05] +10729; [7C 75 38, 05, 05] -10A67; [7C 75 3A, 05, 05] +1072A; [7C 75 3F, 05, 05] -10A68; [7C 75 41, 05, 05] +1072B; [7C 75 46, 05, 05] -10A69; [7C 75 48, 05, 05] +1072C; [7C 75 4D, 05, 05] -10A6A; [7C 75 4F, 05, 05] +1072D; [7C 75 54, 05, 05] -10A6B; [7C 75 56, 05, 05] +1072E; [7C 75 5B, 05, 05] -10A6C; [7C 75 5D, 05, 05] +1072F; [7C 75 62, 05, 05] -10A6D; [7C 75 64, 05, 05] +10730; [7C 75 69, 05, 05] -10A6E; [7C 75 6B, 05, 05] +10731; [7C 75 70, 05, 05] -10A6F; [7C 75 72, 05, 05] +10732; [7C 75 77, 05, 05] -10A70; [7C 75 79, 05, 05] +10733; [7C 75 7E, 05, 05] -10A71; [7C 75 80, 05, 05] +10734; [7C 75 85, 05, 05] -10A72; [7C 75 87, 05, 05] +10735; [7C 75 8C, 05, 05] -10A73; [7C 75 8E, 05, 05] +10736; [7C 75 93, 05, 05] -10A74; [7C 75 95, 05, 05] +10740; [7C 75 9A, 05, 05] -10A75; [7C 75 9C, 05, 05] +10741; [7C 75 A1, 05, 05] -10A76; [7C 75 A3, 05, 05] +10742; [7C 75 A8, 05, 05] -10A77; [7C 75 AA, 05, 05] +10743; [7C 75 AF, 05, 05] -10A78; [7C 75 B1, 05, 05] +10744; [7C 75 B6, 05, 05] -10A79; [7C 75 B8, 05, 05] +10745; [7C 75 BD, 05, 05] -10A7A; [7C 75 BF, 05, 05] +10746; [7C 75 C4, 05, 05] -10A7B; [7C 75 C6, 05, 05] +10747; [7C 75 CB, 05, 05] -10A7C; [7C 75 CD, 05, 05] +10748; [7C 75 D2, 05, 05] -FDD1 10A95; [7C 76 02, 05, 05] # Old_North_Arabian first primary (compressible) +10749; [7C 75 D9, 05, 05] -10A80; [7C 76 09, 05, 05] +1074A; [7C 75 E0, 05, 05] -10A81; [7C 76 10, 05, 05] +1074B; [7C 75 E7, 05, 05] -10A82; [7C 76 17, 05, 05] +1074C; [7C 75 EE, 05, 05] -10A83; [7C 76 1E, 05, 05] +1074D; [7C 75 F5, 05, 05] -10A84; [7C 76 25, 05, 05] +1074E; [7C 75 FC, 05, 05] -10A85; [7C 76 2C, 05, 05] +1074F; [7C 76 05, 05, 05] -10A86; [7C 76 33, 05, 05] +10750; [7C 76 0C, 05, 05] -10A87; [7C 76 3A, 05, 05] +10751; [7C 76 13, 05, 05] -10A88; [7C 76 41, 05, 05] +10752; [7C 76 1A, 05, 05] -10A89; [7C 76 48, 05, 05] +10753; [7C 76 21, 05, 05] -10A8A; [7C 76 4F, 05, 05] +10754; [7C 76 28, 05, 05] -10A8B; [7C 76 56, 05, 05] +10755; [7C 76 2F, 05, 05] -10A8C; [7C 76 5D, 05, 05] +10760; [7C 76 36, 05, 05] -10A8D; [7C 76 64, 05, 05] +10761; [7C 76 3D, 05, 05] -10A8E; [7C 76 6B, 05, 05] +10762; [7C 76 44, 05, 05] -10A8F; [7C 76 72, 05, 05] +10763; [7C 76 4B, 05, 05] -10A90; [7C 76 79, 05, 05] +10764; [7C 76 52, 05, 05] -10A91; [7C 76 80, 05, 05] +10765; [7C 76 59, 05, 05] -10A92; [7C 76 87, 05, 05] +10766; [7C 76 60, 05, 05] -10A93; [7C 76 8E, 05, 05] +10767; [7C 76 67, 05, 05] -10A94; [7C 76 95, 05, 05] +FDD1 10800; [7C 77 02, 05, 05] # CYPRIOT first primary (compressible) -10A95; [7C 76 9C, 05, 05] +10800; [7C 77 09, 05, 05] -10A96; [7C 76 A3, 05, 05] +10801; [7C 77 10, 05, 05] -10A97; [7C 76 AA, 05, 05] +10802; [7C 77 17, 05, 05] -10A98; [7C 76 B1, 05, 05] +10803; [7C 77 1E, 05, 05] -10A99; [7C 76 B8, 05, 05] +10804; [7C 77 25, 05, 05] -10A9A; [7C 76 BF, 05, 05] +10805; [7C 77 2C, 05, 05] -10A9B; [7C 76 C6, 05, 05] +10808; [7C 77 33, 05, 05] -10A9C; [7C 76 CD, 05, 05] +1080A; [7C 77 3A, 05, 05] -FDD1 10B00; [7C 77 02, 05, 05] # Avestan first primary (compressible) +1080B; [7C 77 41, 05, 05] -10B00; [7C 77 09, 05, 05] +1080C; [7C 77 48, 05, 05] -10B01; [7C 77 10, 05, 05] +1080D; [7C 77 4F, 05, 05] -10B02; [7C 77 17, 05, 05] +1080E; [7C 77 56, 05, 05] -10B03; [7C 77 1E, 05, 05] +1080F; [7C 77 5D, 05, 05] -10B04; [7C 77 25, 05, 05] +10810; [7C 77 64, 05, 05] -10B05; [7C 77 2C, 05, 05] +10811; [7C 77 6B, 05, 05] -10B06; [7C 77 33, 05, 05] +10812; [7C 77 72, 05, 05] -10B07; [7C 77 3A, 05, 05] +10813; [7C 77 79, 05, 05] -10B08; [7C 77 41, 05, 05] +10814; [7C 77 80, 05, 05] -10B09; [7C 77 48, 05, 05] +10815; [7C 77 87, 05, 05] -10B0A; [7C 77 4F, 05, 05] +10816; [7C 77 8E, 05, 05] -10B0B; [7C 77 56, 05, 05] +10817; [7C 77 95, 05, 05] -10B0C; [7C 77 5D, 05, 05] +10818; [7C 77 9C, 05, 05] -10B0D; [7C 77 64, 05, 05] +10819; [7C 77 A3, 05, 05] -10B0E; [7C 77 6B, 05, 05] +1081A; [7C 77 AA, 05, 05] -10B0F; [7C 77 72, 05, 05] +1081B; [7C 77 B1, 05, 05] -10B10; [7C 77 79, 05, 05] +1081C; [7C 77 B8, 05, 05] -10B11; [7C 77 80, 05, 05] +1081D; [7C 77 BF, 05, 05] -10B12; [7C 77 87, 05, 05] +1081E; [7C 77 C6, 05, 05] -10B13; [7C 77 8E, 05, 05] +1081F; [7C 77 CD, 05, 05] -10B14; [7C 77 95, 05, 05] +10820; [7C 77 D4, 05, 05] -10B15; [7C 77 9C, 05, 05] +10821; [7C 77 DB, 05, 05] -10B16; [7C 77 A3, 05, 05] +10822; [7C 77 E2, 05, 05] -10B17; [7C 77 AA, 05, 05] +10823; [7C 77 E9, 05, 05] -10B18; [7C 77 B1, 05, 05] +10824; [7C 77 F0, 05, 05] -10B19; [7C 77 B8, 05, 05] +10825; [7C 77 F7, 05, 05] -10B1A; [7C 77 BF, 05, 05] +10826; [7C 77 FE, 05, 05] -10B1B; [7C 77 C6, 05, 05] +10827; [7C 78 07, 05, 05] -10B1C; [7C 77 CD, 05, 05] +10828; [7C 78 0E, 05, 05] -10B1D; [7C 77 D4, 05, 05] +10829; [7C 78 15, 05, 05] -10B1E; [7C 77 DB, 05, 05] +1082A; [7C 78 1C, 05, 05] -10B1F; [7C 77 E2, 05, 05] +1082B; [7C 78 23, 05, 05] -10B20; [7C 77 E9, 05, 05] +1082C; [7C 78 2A, 05, 05] -10B21; [7C 77 F0, 05, 05] +1082D; [7C 78 31, 05, 05] -10B22; [7C 77 F7, 05, 05] +1082E; [7C 78 38, 05, 05] -10B23; [7C 77 FE, 05, 05] +1082F; [7C 78 3F, 05, 05] -10B24; [7C 78 07, 05, 05] +10830; [7C 78 46, 05, 05] -10B25; [7C 78 0E, 05, 05] +10831; [7C 78 4D, 05, 05] -10B26; [7C 78 15, 05, 05] +10832; [7C 78 54, 05, 05] -10B27; [7C 78 1C, 05, 05] +10833; [7C 78 5B, 05, 05] -10B28; [7C 78 23, 05, 05] +10834; [7C 78 62, 05, 05] -10B29; [7C 78 2A, 05, 05] +10835; [7C 78 69, 05, 05] -10B2A; [7C 78 31, 05, 05] +10837; [7C 78 70, 05, 05] -10B2B; [7C 78 38, 05, 05] +10838; [7C 78 77, 05, 05] -10B2C; [7C 78 3F, 05, 05] +1083C; [7C 78 7E, 05, 05] -10B2D; [7C 7A, 05, 05] -10B2E; [7C 7A, 70, 05] +1083F; [7C 78 85, 05, 05] -10B2F; [7C 7C 02, 05, 05] +FDD1 12FE5; [7C 79 02, 05, 05] # Cypro_Minoan first primary (compressible) -10B30; [7C 7C 09, 05, 05] +12F90; [7C 79 09, 05, 05] -10B31; [7C 7C 10, 05, 05] +12F91; [7C 79 10, 05, 05] -10B32; [7C 7C 17, 05, 05] +12F92; [7C 79 17, 05, 05] -10B33; [7C 7C 1E, 05, 05] +12F93; [7C 79 1E, 05, 05] -10B34; [7C 7C 25, 05, 05] +12F94; [7C 79 25, 05, 05] -10B35; [7C 7C 2C, 05, 05] +12F95; [7C 79 2C, 05, 05] -FDD1 10873; [7C 7D 02, 05, 05] # Palmyrene first primary (compressible) +12F96; [7C 79 33, 05, 05] -10860; [7C 7D 09, 05, 05] +12F97; [7C 79 3A, 05, 05] -10861; [7C 7D 10, 05, 05] +12F98; [7C 79 41, 05, 05] -10862; [7C 7D 17, 05, 05] +12F99; [7C 79 48, 05, 05] -10863; [7C 7D 1E, 05, 05] +12F9A; [7C 79 4F, 05, 05] -10864; [7C 7D 25, 05, 05] +12F9B; [7C 79 56, 05, 05] -10865; [7C 7D 2C, 05, 05] +12F9C; [7C 79 5D, 05, 05] -10866; [7C 7D 33, 05, 05] +12F9D; [7C 79 64, 05, 05] -10867; [7C 7D 3A, 05, 05] +12F9E; [7C 79 6B, 05, 05] -10868; [7C 7D 41, 05, 05] +12F9F; [7C 79 72, 05, 05] -10869; [7C 7D 48, 05, 05] +12FA0; [7C 79 79, 05, 05] -1086A; [7C 7D 4F, 05, 05] +12FA1; [7C 79 80, 05, 05] -1086B; [7C 7D 56, 05, 05] +12FA2; [7C 79 87, 05, 05] -1086C; [7C 7D 5D, 05, 05] +12FA3; [7C 79 8E, 05, 05] -1086E; [7C 7F, 05, 05] -1086D; [7C 7F, 05, 20] +12FA4; [7C 79 95, 05, 05] -1086F; [7C 81 02, 05, 05] +12FA5; [7C 79 9C, 05, 05] -10870; [7C 81 09, 05, 05] +12FA6; [7C 79 A3, 05, 05] -10871; [7C 81 10, 05, 05] +12FA7; [7C 79 AA, 05, 05] -10872; [7C 81 17, 05, 05] +12FA8; [7C 79 B1, 05, 05] -10873; [7C 81 1E, 05, 05] +12FA9; [7C 79 B8, 05, 05] -10874; [7C 81 25, 05, 05] +12FAA; [7C 79 BF, 05, 05] -10875; [7C 81 2C, 05, 05] +12FAB; [7C 79 C6, 05, 05] -10876; [7C 81 33, 05, 05] +12FAC; [7C 79 CD, 05, 05] -FDD1 10896; [7C 82 02, 05, 05] # Nabataean first primary (compressible) +12FAD; [7C 79 D4, 05, 05] -10881; [7C 84, 05, 05] -10880; [7C 84, 05, 20] +12FAE; [7C 79 DB, 05, 05] -10883; [7C 86, 05, 05] -10882; [7C 86, 05, 20] +12FAF; [7C 79 E2, 05, 05] -10884; [7C 88 02, 05, 05] +12FB0; [7C 79 E9, 05, 05] -10885; [7C 88 09, 05, 05] +12FB1; [7C 79 F0, 05, 05] -10887; [7C 8A, 05, 05] -10886; [7C 8A, 05, 20] +12FB2; [7C 79 F7, 05, 05] -10888; [7C 8C 02, 05, 05] +12FB3; [7C 79 FE, 05, 05] -10889; [7C 8C 09, 05, 05] +12FB4; [7C 7A 07, 05, 05] -1088A; [7C 8C 10, 05, 05] +12FB5; [7C 7A 0E, 05, 05] -1088B; [7C 8C 17, 05, 05] +12FB6; [7C 7A 15, 05, 05] -1088D; [7C 8E, 05, 05] -1088C; [7C 8E, 05, 20] +12FB7; [7C 7A 1C, 05, 05] -1088F; [7C 90, 05, 05] -1088E; [7C 90, 05, 20] +12FB8; [7C 7A 23, 05, 05] -10891; [7C 92, 05, 05] -10890; [7C 92, 05, 20] +12FB9; [7C 7A 2A, 05, 05] -10893; [7C 94, 05, 05] -10892; [7C 94, 05, 20] +12FBA; [7C 7A 31, 05, 05] -10895; [7C 96, 05, 05] -10894; [7C 96, 05, 20] +12FBB; [7C 7A 38, 05, 05] -10896; [7C 98 02, 05, 05] +12FBC; [7C 7A 3F, 05, 05] -10897; [7C 98 09, 05, 05] +12FBD; [7C 7A 46, 05, 05] -10898; [7C 98 10, 05, 05] +12FBE; [7C 7A 4D, 05, 05] -10899; [7C 98 17, 05, 05] +12FBF; [7C 7A 54, 05, 05] -1089A; [7C 98 1E, 05, 05] +12FC0; [7C 7A 5B, 05, 05] -1089B; [7C 98 25, 05, 05] +12FC1; [7C 7A 62, 05, 05] -1089D; [7C 9A, 05, 05] -1089C; [7C 9A, 05, 20] +12FC2; [7C 7A 69, 05, 05] -1089E; [7C 9C 02, 05, 05] +12FC3; [7C 7A 70, 05, 05] -FDD1 108F4; [7C 9D 02, 05, 05] # Hatran first primary (compressible) +12FC4; [7C 7A 77, 05, 05] -108E0; [7C 9D 09, 05, 05] +12FC5; [7C 7A 7E, 05, 05] -108E1; [7C 9D 10, 05, 05] +12FC6; [7C 7A 85, 05, 05] -108E2; [7C 9D 17, 05, 05] +12FC7; [7C 7A 8C, 05, 05] -108E3; [7C 9D 1E, 05, 05] +12FC8; [7C 7A 93, 05, 05] -108E4; [7C 9D 25, 05, 05] +12FC9; [7C 7A 9A, 05, 05] -108E5; [7C 9D 2C, 05, 05] +12FCA; [7C 7A A1, 05, 05] -108E6; [7C 9D 33, 05, 05] +12FCB; [7C 7A A8, 05, 05] -108E7; [7C 9D 3A, 05, 05] +12FCC; [7C 7A AF, 05, 05] -108E8; [7C 9D 41, 05, 05] +12FCD; [7C 7A B6, 05, 05] -108E9; [7C 9D 48, 05, 05] +12FCE; [7C 7A BD, 05, 05] -108EA; [7C 9D 4F, 05, 05] +12FCF; [7C 7A C4, 05, 05] -108EB; [7C 9D 56, 05, 05] +12FD0; [7C 7A CB, 05, 05] -108EC; [7C 9D 5D, 05, 05] +12FD1; [7C 7A D2, 05, 05] -108ED; [7C 9D 64, 05, 05] +12FD2; [7C 7A D9, 05, 05] -108EE; [7C 9D 6B, 05, 05] +12FD3; [7C 7A E0, 05, 05] -108EF; [7C 9D 72, 05, 05] +12FD4; [7C 7A E7, 05, 05] -108F0; [7C 9D 79, 05, 05] +12FD5; [7C 7A EE, 05, 05] -108F1; [7C 9D 80, 05, 05] +12FD6; [7C 7A F5, 05, 05] -108F2; [7C 9D 87, 05, 05] +12FD7; [7C 7A FC, 05, 05] -108F4; [7C 9D 8E, 05, 05] +12FD8; [7C 7B 05, 05, 05] -108F5; [7C 9D 95, 05, 05] +12FD9; [7C 7B 0C, 05, 05] -FDD1 10840; [7C 9E 02, 05, 05] # Imperial Aramaic first primary (compressible) +12FDA; [7C 7B 13, 05, 05] -10840; [7C 9E 09, 05, 05] +12FDB; [7C 7B 1A, 05, 05] -10841; [7C 9E 10, 05, 05] +12FDC; [7C 7B 21, 05, 05] -10842; [7C 9E 17, 05, 05] +12FDD; [7C 7B 28, 05, 05] -10843; [7C 9E 1E, 05, 05] +12FDE; [7C 7B 2F, 05, 05] -10844; [7C 9E 25, 05, 05] +12FDF; [7C 7B 36, 05, 05] -10845; [7C 9E 2C, 05, 05] +12FE0; [7C 7B 3D, 05, 05] -10846; [7C 9E 33, 05, 05] +12FE1; [7C 7B 44, 05, 05] -10847; [7C 9E 3A, 05, 05] +12FE2; [7C 7B 4B, 05, 05] -10848; [7C 9E 41, 05, 05] +12FE3; [7C 7B 52, 05, 05] -10849; [7C 9E 48, 05, 05] +12FE4; [7C 7B 59, 05, 05] -1084A; [7C 9E 4F, 05, 05] +12FE5; [7C 7B 60, 05, 05] -1084B; [7C 9E 56, 05, 05] +12FE6; [7C 7B 67, 05, 05] -1084C; [7C 9E 5D, 05, 05] +12FE7; [7C 7B 6E, 05, 05] -1084D; [7C 9E 64, 05, 05] +12FE8; [7C 7B 75, 05, 05] -1084E; [7C 9E 6B, 05, 05] +12FE9; [7C 7B 7C, 05, 05] -1084F; [7C 9E 72, 05, 05] +12FEA; [7C 7B 83, 05, 05] -10850; [7C 9E 79, 05, 05] +12FEB; [7C 7B 8A, 05, 05] -10851; [7C 9E 80, 05, 05] +12FEC; [7C 7B 91, 05, 05] -10852; [7C 9E 87, 05, 05] +12FED; [7C 7B 98, 05, 05] -10853; [7C 9E 8E, 05, 05] +12FEE; [7C 7B 9F, 05, 05] -10854; [7C 9E 95, 05, 05] +12FEF; [7C 7B A6, 05, 05] -10855; [7C 9E 9C, 05, 05] +12FF0; [7C 7B AD, 05, 05] -FDD1 10B40; [7C 9F 02, 05, 05] # Inscriptional Parthian first primary (compressible) +FDD1 10A60; [7C 7C 02, 05, 05] # Old South Arabian first primary (compressible) -10B40; [7C 9F 09, 05, 05] +10A60; [7C 7C 09, 05, 05] -10B41; [7C 9F 10, 05, 05] +10A61; [7C 7C 10, 05, 05] -10B42; [7C 9F 17, 05, 05] +10A62; [7C 7C 17, 05, 05] -10B43; [7C 9F 1E, 05, 05] +10A63; [7C 7C 1E, 05, 05] -10B44; [7C 9F 25, 05, 05] +10A64; [7C 7C 25, 05, 05] -10B45; [7C 9F 2C, 05, 05] +10A65; [7C 7C 2C, 05, 05] -10B46; [7C 9F 33, 05, 05] +10A66; [7C 7C 33, 05, 05] -10B47; [7C 9F 3A, 05, 05] +10A67; [7C 7C 3A, 05, 05] -10B48; [7C 9F 41, 05, 05] +10A68; [7C 7C 41, 05, 05] -10B49; [7C 9F 48, 05, 05] +10A69; [7C 7C 48, 05, 05] -10B4A; [7C 9F 4F, 05, 05] +10A6A; [7C 7C 4F, 05, 05] -10B4B; [7C 9F 56, 05, 05] +10A6B; [7C 7C 56, 05, 05] -10B4C; [7C 9F 5D, 05, 05] +10A6C; [7C 7C 5D, 05, 05] -10B4D; [7C 9F 64, 05, 05] +10A6D; [7C 7C 64, 05, 05] -10B4E; [7C 9F 6B, 05, 05] +10A6E; [7C 7C 6B, 05, 05] -10B4F; [7C 9F 72, 05, 05] +10A6F; [7C 7C 72, 05, 05] -10B50; [7C 9F 79, 05, 05] +10A70; [7C 7C 79, 05, 05] -10B51; [7C 9F 80, 05, 05] +10A71; [7C 7C 80, 05, 05] -10B52; [7C 9F 87, 05, 05] +10A72; [7C 7C 87, 05, 05] -10B53; [7C 9F 8E, 05, 05] +10A73; [7C 7C 8E, 05, 05] -10B54; [7C 9F 95, 05, 05] +10A74; [7C 7C 95, 05, 05] -10B55; [7C 9F 9C, 05, 05] +10A75; [7C 7C 9C, 05, 05] -FDD1 10B60; [7C A0 02, 05, 05] # Inscriptional Pahlavi first primary (compressible) +10A76; [7C 7C A3, 05, 05] -10B60; [7C A0 09, 05, 05] +10A77; [7C 7C AA, 05, 05] -10B61; [7C A0 10, 05, 05] +10A78; [7C 7C B1, 05, 05] -10B62; [7C A0 17, 05, 05] +10A79; [7C 7C B8, 05, 05] -10B63; [7C A0 1E, 05, 05] +10A7A; [7C 7C BF, 05, 05] -10B64; [7C A0 25, 05, 05] +10A7B; [7C 7C C6, 05, 05] -10B65; [7C A0 2C, 05, 05] +10A7C; [7C 7C CD, 05, 05] -10B66; [7C A0 33, 05, 05] +FDD1 10A95; [7C 7D 02, 05, 05] # Old_North_Arabian first primary (compressible) -10B67; [7C A0 3A, 05, 05] +10A80; [7C 7D 09, 05, 05] -10B68; [7C A0 41, 05, 05] +10A81; [7C 7D 10, 05, 05] -10B69; [7C A0 48, 05, 05] +10A82; [7C 7D 17, 05, 05] -10B6A; [7C A0 4F, 05, 05] +10A83; [7C 7D 1E, 05, 05] -10B6B; [7C A0 56, 05, 05] +10A84; [7C 7D 25, 05, 05] -10B6C; [7C A0 5D, 05, 05] +10A85; [7C 7D 2C, 05, 05] -10B6D; [7C A0 64, 05, 05] +10A86; [7C 7D 33, 05, 05] -10B6E; [7C A0 6B, 05, 05] +10A87; [7C 7D 3A, 05, 05] -10B6F; [7C A0 72, 05, 05] +10A88; [7C 7D 41, 05, 05] -10B70; [7C A0 79, 05, 05] +10A89; [7C 7D 48, 05, 05] -10B71; [7C A0 80, 05, 05] +10A8A; [7C 7D 4F, 05, 05] -10B72; [7C A0 87, 05, 05] +10A8B; [7C 7D 56, 05, 05] -FDD1 10B8F; [7C A1 02, 05, 05] # Psalter_Pahlavi first primary (compressible) +10A8C; [7C 7D 5D, 05, 05] -10B80; [7C A1 09, 05, 05] +10A8D; [7C 7D 64, 05, 05] -10B81; [7C A1 10, 05, 05] +10A8E; [7C 7D 6B, 05, 05] -10B82; [7C A1 17, 05, 05] +10A8F; [7C 7D 72, 05, 05] -10B83; [7C A1 1E, 05, 05] +10A90; [7C 7D 79, 05, 05] -10B84; [7C A1 25, 05, 05] +10A91; [7C 7D 80, 05, 05] -10B85; [7C A1 2C, 05, 05] +10A92; [7C 7D 87, 05, 05] -10B86; [7C A1 33, 05, 05] +10A93; [7C 7D 8E, 05, 05] -10B87; [7C A1 3A, 05, 05] +10A94; [7C 7D 95, 05, 05] -10B88; [7C A1 41, 05, 05] +10A95; [7C 7D 9C, 05, 05] -10B89; [7C A1 48, 05, 05] +10A96; [7C 7D A3, 05, 05] -10B8A; [7C A1 4F, 05, 05] +10A97; [7C 7D AA, 05, 05] -10B8B; [7C A1 56, 05, 05] +10A98; [7C 7D B1, 05, 05] -10B8C; [7C A1 5D, 05, 05] +10A99; [7C 7D B8, 05, 05] -10B8D; [7C A1 64, 05, 05] +10A9A; [7C 7D BF, 05, 05] -10B8E; [7C A1 6B, 05, 05] +10A9B; [7C 7D C6, 05, 05] -10B8F; [7C A1 72, 05, 05] +10A9C; [7C 7D CD, 05, 05] -10B90; [7C A1 79, 05, 05] +FDD1 10B00; [7C 7E 02, 05, 05] # Avestan first primary (compressible) -10B91; [7C A1 80, 05, 05] +10B00; [7C 7E 09, 05, 05] -FDD1 10FF1; [7C A2 02, 05, 05] # Elymaic first primary (compressible) +10B01; [7C 7E 10, 05, 05] -10FE0; [7C A2 09, 05, 05] +10B02; [7C 7E 17, 05, 05] -10FE1; [7C A2 10, 05, 05] +10B03; [7C 7E 1E, 05, 05] -10FE2; [7C A2 17, 05, 05] +10B04; [7C 7E 25, 05, 05] -10FE3; [7C A2 1E, 05, 05] +10B05; [7C 7E 2C, 05, 05] -10FE4; [7C A2 25, 05, 05] +10B06; [7C 7E 33, 05, 05] -10FE5; [7C A2 2C, 05, 05] +10B07; [7C 7E 3A, 05, 05] -10FE6; [7C A2 33, 05, 05] -10FF6; [7C A2 33, 05, 20][7C A2 48, 05, 20] +10B08; [7C 7E 41, 05, 05] -10FE7; [7C A2 3A, 05, 05] +10B09; [7C 7E 48, 05, 05] -10FE8; [7C A2 41, 05, 05] +10B0A; [7C 7E 4F, 05, 05] -10FE9; [7C A2 48, 05, 05] +10B0B; [7C 7E 56, 05, 05] -10FEA; [7C A2 4F, 05, 05] +10B0C; [7C 7E 5D, 05, 05] -10FEB; [7C A2 56, 05, 05] +10B0D; [7C 7E 64, 05, 05] -10FEC; [7C A2 5D, 05, 05] +10B0E; [7C 7E 6B, 05, 05] -10FED; [7C A2 64, 05, 05] +10B0F; [7C 7E 72, 05, 05] -10FEE; [7C A2 6B, 05, 05] +10B10; [7C 7E 79, 05, 05] -10FEF; [7C A2 72, 05, 05] +10B11; [7C 7E 80, 05, 05] -10FF0; [7C A2 79, 05, 05] +10B12; [7C 7E 87, 05, 05] -10FF1; [7C A2 80, 05, 05] +10B13; [7C 7E 8E, 05, 05] -10FF2; [7C A2 87, 05, 05] +10B14; [7C 7E 95, 05, 05] -10FF3; [7C A2 8E, 05, 05] +10B15; [7C 7E 9C, 05, 05] -10FF4; [7C A2 95, 05, 05] +10B16; [7C 7E A3, 05, 05] -10FF5; [7C A2 9C, 05, 05] +10B17; [7C 7E AA, 05, 05] -FDD1 10AD8; [7C A3 02, 05, 05] # Manichaean first primary (compressible) +10B18; [7C 7E B1, 05, 05] -10AC0; [7C A3 09, 05, 05] +10B19; [7C 7E B8, 05, 05] -10AC1; [7C A3 10, 05, 05] +10B1A; [7C 7E BF, 05, 05] -10AC2; [7C A3 17, 05, 05] +10B1B; [7C 7E C6, 05, 05] -10AC3; [7C A3 1E, 05, 05] +10B1C; [7C 7E CD, 05, 05] -10AC4; [7C A3 25, 05, 05] +10B1D; [7C 7E D4, 05, 05] -10AC5; [7C A3 2C, 05, 05] +10B1E; [7C 7E DB, 05, 05] -10AC6; [7C A3 33, 05, 05] +10B1F; [7C 7E E2, 05, 05] -10AC7; [7C A5, 05, 05] -10AC8; [7C A5, 70, 05] +10B20; [7C 7E E9, 05, 05] -10AC9; [7C A7 02, 05, 05] +10B21; [7C 7E F0, 05, 05] -10ACA; [7C A7 09, 05, 05] +10B22; [7C 7E F7, 05, 05] -10ACB; [7C A7 10, 05, 05] +10B23; [7C 7E FE, 05, 05] -10ACC; [7C A7 17, 05, 05] +10B24; [7C 7F 07, 05, 05] -10ACD; [7C A7 1E, 05, 05] +10B25; [7C 7F 0E, 05, 05] -10ACE; [7C A7 25, 05, 05] +10B26; [7C 7F 15, 05, 05] -10ACF; [7C A7 2C, 05, 05] +10B27; [7C 7F 1C, 05, 05] -10AD0; [7C A7 33, 05, 05] +10B28; [7C 7F 23, 05, 05] -10AD1; [7C A7 3A, 05, 05] +10B29; [7C 7F 2A, 05, 05] -10AD2; [7C A7 41, 05, 05] +10B2A; [7C 7F 31, 05, 05] -10AD3; [7C A7 48, 05, 05] +10B2B; [7C 7F 38, 05, 05] -10AD4; [7C A7 4F, 05, 05] +10B2C; [7C 7F 3F, 05, 05] -10AD5; [7C A7 56, 05, 05] +10B2D; [7C 81, 05, 05] +10B2E; [7C 81, 70, 05] -10AD6; [7C A7 5D, 05, 05] +10B2F; [7C 83 02, 05, 05] -10AD7; [7C A7 64, 05, 05] +10B30; [7C 83 09, 05, 05] -10AD8; [7C A7 6B, 05, 05] +10B31; [7C 83 10, 05, 05] -10AD9; [7C A7 72, 05, 05] +10B32; [7C 83 17, 05, 05] -10ADA; [7C A7 79, 05, 05] +10B33; [7C 83 1E, 05, 05] -10ADB; [7C A7 80, 05, 05] +10B34; [7C 83 25, 05, 05] -10ADC; [7C A7 87, 05, 05] +10B35; [7C 83 2C, 05, 05] -10ADD; [7C A7 8E, 05, 05] +FDD1 10873; [7C 84 02, 05, 05] # Palmyrene first primary (compressible) -10ADE; [7C A7 95, 05, 05] +10860; [7C 84 09, 05, 05] -10ADF; [7C A7 9C, 05, 05] +10861; [7C 84 10, 05, 05] -10AE0; [7C A7 A3, 05, 05] +10862; [7C 84 17, 05, 05] -10AE1; [7C A7 AA, 05, 05] +10863; [7C 84 1E, 05, 05] -10AE2; [7C A7 B1, 05, 05] +10864; [7C 84 25, 05, 05] -10AE3; [7C A7 B8, 05, 05] +10865; [7C 84 2C, 05, 05] -10AE4; [7C A7 BF, 05, 05] +10866; [7C 84 33, 05, 05] -FDD1 10F19; [7C A8 02, 05, 05] # Old_Sogdian first primary (compressible) +10867; [7C 84 3A, 05, 05] -10F00; [7C AA, 05, 05] -10F01; [7C AA, 05, 20] +10868; [7C 84 41, 05, 05] -10F02; [7C AC, 05, 05] -10F03; [7C AC, 05, 20] +10869; [7C 84 48, 05, 05] -10F04; [7C AE, 05, 05] +1086A; [7C 84 4F, 05, 05] -10F05; [7C B0, 05, 05] -10F06; [7C B0, 05, 20] +1086B; [7C 84 56, 05, 05] -10F07; [7C B2 02, 05, 05] +1086C; [7C 84 5D, 05, 05] -10F08; [7C B2 09, 05, 05] +1086E; [7C 86, 05, 05] +1086D; [7C 86, 05, 20] -10F09; [7C B2 10, 05, 05] +1086F; [7C 88 02, 05, 05] -10F0A; [7C B2 17, 05, 05] +10870; [7C 88 09, 05, 05] -10F0B; [7C B2 1E, 05, 05] +10871; [7C 88 10, 05, 05] -10F0C; [7C B2 25, 05, 05] +10872; [7C 88 17, 05, 05] -10F0D; [7C B2 2C, 05, 05] +10873; [7C 88 1E, 05, 05] -10F0E; [7C B4, 05, 05] -10F0F; [7C B4, 05, 20] -10F10; [7C B4, 70, 05] +10874; [7C 88 25, 05, 05] -10F11; [7C B6, 05, 05] +10875; [7C 88 2C, 05, 05] -10F12; [7C B8, 05, 05] -10F13; [7C B8, 70, 05] -10F27; [7C B8, 05, 20][7C BE, 05, 20] +10876; [7C 88 33, 05, 05] -10F14; [7C BA, 05, 05] +FDD1 10896; [7C 89 02, 05, 05] # Nabataean first primary (compressible) -10F15; [7C BC, 05, 05] -10F16; [7C BC, 05, 20] -10F17; [7C BC, 70, 05] +10881; [7C 8B, 05, 05] +10880; [7C 8B, 05, 20] -10F18; [7C BE, 05, 05] +10883; [7C 8D, 05, 05] +10882; [7C 8D, 05, 20] -10F19; [7C C0, 05, 05] +10884; [7C 8F 02, 05, 05] -10F1A; [7C C2, 05, 05] -10F1B; [7C C2, 05, 20] -10F1C; [7C C2, 70, 05] +10885; [7C 8F 09, 05, 05] -FDD1 10F42; [7C C4 02, 05, 05] # Sogdian first primary (compressible) +10887; [7C 91, 05, 05] +10886; [7C 91, 05, 20] -10F30; [7C C4 09, 05, 05] +10888; [7C 93 02, 05, 05] -10F31; [7C C4 10, 05, 05] +10889; [7C 93 09, 05, 05] -10F32; [7C C4 17, 05, 05] +1088A; [7C 93 10, 05, 05] -10F33; [7C C4 1E, 05, 05] +1088B; [7C 93 17, 05, 05] -10F34; [7C C4 25, 05, 05] +1088D; [7C 95, 05, 05] +1088C; [7C 95, 05, 20] -10F35; [7C C4 2C, 05, 05] +1088F; [7C 97, 05, 05] +1088E; [7C 97, 05, 20] -10F36; [7C C4 33, 05, 05] +10891; [7C 99, 05, 05] +10890; [7C 99, 05, 20] -10F37; [7C C4 3A, 05, 05] +10893; [7C 9B, 05, 05] +10892; [7C 9B, 05, 20] -10F38; [7C C4 41, 05, 05] +10895; [7C 9D, 05, 05] +10894; [7C 9D, 05, 20] -10F39; [7C C4 48, 05, 05] +10896; [7C 9F 02, 05, 05] -10F3A; [7C C4 4F, 05, 05] +10897; [7C 9F 09, 05, 05] -10F3B; [7C C4 56, 05, 05] +10898; [7C 9F 10, 05, 05] -10F3C; [7C C4 5D, 05, 05] +10899; [7C 9F 17, 05, 05] -10F3D; [7C C4 64, 05, 05] +1089A; [7C 9F 1E, 05, 05] -10F3E; [7C C4 6B, 05, 05] +1089B; [7C 9F 25, 05, 05] -10F3F; [7C C4 72, 05, 05] +1089D; [7C A1, 05, 05] +1089C; [7C A1, 05, 20] -10F40; [7C C4 79, 05, 05] +1089E; [7C A3 02, 05, 05] -10F41; [7C C6, 05, 05] -10F45; [7C C6, 70, 05] +FDD1 108F4; [7C A4 02, 05, 05] # Hatran first primary (compressible) -10F42; [7C C8 02, 05, 05] +108E0; [7C A4 09, 05, 05] -10F43; [7C C8 09, 05, 05] +108E1; [7C A4 10, 05, 05] -10F44; [7C C8 10, 05, 05] +108E2; [7C A4 17, 05, 05] -FDD1 10E88; [7C C9 02, 05, 05] # Yezidi first primary (compressible) +108E3; [7C A4 1E, 05, 05] -10E80; [7C C9 09, 05, 05] +108E4; [7C A4 25, 05, 05] -10E81; [7C C9 10, 05, 05] +108E5; [7C A4 2C, 05, 05] -10E82; [7C C9 17, 05, 05] +108E6; [7C A4 33, 05, 05] -10E83; [7C C9 1E, 05, 05] +108E7; [7C A4 3A, 05, 05] -10E84; [7C C9 25, 05, 05] +108E8; [7C A4 41, 05, 05] -10E85; [7C C9 2C, 05, 05] +108E9; [7C A4 48, 05, 05] -10E86; [7C C9 33, 05, 05] +108EA; [7C A4 4F, 05, 05] -10E87; [7C C9 3A, 05, 05] +108EB; [7C A4 56, 05, 05] -10E88; [7C C9 41, 05, 05] +108EC; [7C A4 5D, 05, 05] -10E89; [7C C9 48, 05, 05] +108ED; [7C A4 64, 05, 05] -10E8A; [7C C9 4F, 05, 05] +108EE; [7C A4 6B, 05, 05] -10E8B; [7C C9 56, 05, 05] +108EF; [7C A4 72, 05, 05] -10E8C; [7C C9 5D, 05, 05] +108F0; [7C A4 79, 05, 05] -10E8D; [7C C9 64, 05, 05] +108F1; [7C A4 80, 05, 05] -10E8E; [7C C9 6B, 05, 05] +108F2; [7C A4 87, 05, 05] -10E8F; [7C C9 72, 05, 05] +108F4; [7C A4 8E, 05, 05] -10E90; [7C C9 79, 05, 05] +108F5; [7C A4 95, 05, 05] -10E91; [7C C9 80, 05, 05] +FDD1 10840; [7C A5 02, 05, 05] # Imperial Aramaic first primary (compressible) -10E92; [7C C9 87, 05, 05] +10840; [7C A5 09, 05, 05] -10E93; [7C C9 8E, 05, 05] +10841; [7C A5 10, 05, 05] -10E94; [7C C9 95, 05, 05] +10842; [7C A5 17, 05, 05] -10E95; [7C C9 9C, 05, 05] +10843; [7C A5 1E, 05, 05] -10E96; [7C C9 A3, 05, 05] +10844; [7C A5 25, 05, 05] -10E97; [7C C9 AA, 05, 05] +10845; [7C A5 2C, 05, 05] -10E98; [7C C9 B1, 05, 05] +10846; [7C A5 33, 05, 05] -10E99; [7C C9 B8, 05, 05] +10847; [7C A5 3A, 05, 05] -10E9A; [7C C9 BF, 05, 05] +10848; [7C A5 41, 05, 05] -10E9B; [7C C9 C6, 05, 05] +10849; [7C A5 48, 05, 05] -10E9C; [7C C9 CD, 05, 05] +1084A; [7C A5 4F, 05, 05] -10E9D; [7C C9 D4, 05, 05] +1084B; [7C A5 56, 05, 05] -10E9E; [7C C9 DB, 05, 05] +1084C; [7C A5 5D, 05, 05] -10E9F; [7C C9 E2, 05, 05] +1084D; [7C A5 64, 05, 05] -10EA0; [7C C9 E9, 05, 05] +1084E; [7C A5 6B, 05, 05] -10EB0; [7C C9 F0, 05, 05] +1084F; [7C A5 72, 05, 05] -10EA1; [7C C9 F7, 05, 05] +10850; [7C A5 79, 05, 05] -10EA2; [7C C9 FE, 05, 05] +10851; [7C A5 80, 05, 05] -10EA3; [7C CA 07, 05, 05] +10852; [7C A5 87, 05, 05] -10EA4; [7C CA 0E, 05, 05] +10853; [7C A5 8E, 05, 05] -10EA5; [7C CA 15, 05, 05] +10854; [7C A5 95, 05, 05] -10EA6; [7C CA 1C, 05, 05] +10855; [7C A5 9C, 05, 05] -10EA7; [7C CA 23, 05, 05] +FDD1 10B40; [7C A6 02, 05, 05] # Inscriptional Parthian first primary (compressible) -10EA8; [7C CA 2A, 05, 05] +10B40; [7C A6 09, 05, 05] -10EB1; [7C CA 31, 05, 05] +10B41; [7C A6 10, 05, 05] -10EA9; [7C CA 38, 05, 05] +10B42; [7C A6 17, 05, 05] -FDD1 10FBF; [7C CB 02, 05, 05] # Chorasmian first primary (compressible) +10B43; [7C A6 1E, 05, 05] -10FB0; [7C CB 09, 05, 05] +10B44; [7C A6 25, 05, 05] -10FB1; [7C CB 10, 05, 05] +10B45; [7C A6 2C, 05, 05] -10FB2; [7C CB 17, 05, 05] +10B46; [7C A6 33, 05, 05] -10FB3; [7C CB 1E, 05, 05] +10B47; [7C A6 3A, 05, 05] -10FB4; [7C CB 25, 05, 05] +10B48; [7C A6 41, 05, 05] -10FB5; [7C CB 2C, 05, 05] +10B49; [7C A6 48, 05, 05] -10FB6; [7C CB 33, 05, 05] +10B4A; [7C A6 4F, 05, 05] -10FB7; [7C CB 3A, 05, 05] +10B4B; [7C A6 56, 05, 05] -10FB8; [7C CB 41, 05, 05] +10B4C; [7C A6 5D, 05, 05] -10FB9; [7C CB 48, 05, 05] +10B4D; [7C A6 64, 05, 05] -10FBA; [7C CB 4F, 05, 05] +10B4E; [7C A6 6B, 05, 05] -10FBB; [7C CB 56, 05, 05] +10B4F; [7C A6 72, 05, 05] -10FBC; [7C CB 5D, 05, 05] +10B50; [7C A6 79, 05, 05] -10FBD; [7C CB 64, 05, 05] +10B51; [7C A6 80, 05, 05] -10FBE; [7C CB 6B, 05, 05] +10B52; [7C A6 87, 05, 05] -10FBF; [7C CB 72, 05, 05] +10B53; [7C A6 8E, 05, 05] -10FC0; [7C CB 79, 05, 05] +10B54; [7C A6 95, 05, 05] -10FC1; [7C CB 80, 05, 05] +10B55; [7C A6 9C, 05, 05] -10FC2; [7C CB 87, 05, 05] +FDD1 10B60; [7C A7 02, 05, 05] # Inscriptional Pahlavi first primary (compressible) -10FC3; [7C CB 8E, 05, 05] +10B60; [7C A7 09, 05, 05] -10FC4; [7C CB 95, 05, 05] +10B61; [7C A7 10, 05, 05] -FDD1 10380; [7C CC 02, 05, 05] # UGARITIC first primary (compressible) +10B62; [7C A7 17, 05, 05] -10380; [7C CC 09, 05, 05] +10B63; [7C A7 1E, 05, 05] -10381; [7C CC 10, 05, 05] +10B64; [7C A7 25, 05, 05] -10382; [7C CC 17, 05, 05] +10B65; [7C A7 2C, 05, 05] -10383; [7C CC 1E, 05, 05] +10B66; [7C A7 33, 05, 05] -10384; [7C CC 25, 05, 05] +10B67; [7C A7 3A, 05, 05] -10385; [7C CC 2C, 05, 05] +10B68; [7C A7 41, 05, 05] -10386; [7C CC 33, 05, 05] +10B69; [7C A7 48, 05, 05] -10387; [7C CC 3A, 05, 05] +10B6A; [7C A7 4F, 05, 05] -10388; [7C CC 41, 05, 05] +10B6B; [7C A7 56, 05, 05] -10389; [7C CC 48, 05, 05] +10B6C; [7C A7 5D, 05, 05] -1038A; [7C CC 4F, 05, 05] +10B6D; [7C A7 64, 05, 05] -1038B; [7C CC 56, 05, 05] +10B6E; [7C A7 6B, 05, 05] -1038C; [7C CC 5D, 05, 05] +10B6F; [7C A7 72, 05, 05] -1038D; [7C CC 64, 05, 05] +10B70; [7C A7 79, 05, 05] -1038E; [7C CC 6B, 05, 05] +10B71; [7C A7 80, 05, 05] -1038F; [7C CC 72, 05, 05] +10B72; [7C A7 87, 05, 05] -10390; [7C CC 79, 05, 05] +FDD1 10B8F; [7C A8 02, 05, 05] # Psalter_Pahlavi first primary (compressible) -10391; [7C CC 80, 05, 05] +10B80; [7C A8 09, 05, 05] -10392; [7C CC 87, 05, 05] +10B81; [7C A8 10, 05, 05] -10393; [7C CC 8E, 05, 05] +10B82; [7C A8 17, 05, 05] -10394; [7C CC 95, 05, 05] +10B83; [7C A8 1E, 05, 05] -10395; [7C CC 9C, 05, 05] +10B84; [7C A8 25, 05, 05] -10396; [7C CC A3, 05, 05] +10B85; [7C A8 2C, 05, 05] -10397; [7C CC AA, 05, 05] +10B86; [7C A8 33, 05, 05] -10398; [7C CC B1, 05, 05] +10B87; [7C A8 3A, 05, 05] -10399; [7C CC B8, 05, 05] +10B88; [7C A8 41, 05, 05] -1039A; [7C CC BF, 05, 05] +10B89; [7C A8 48, 05, 05] -1039B; [7C CC C6, 05, 05] +10B8A; [7C A8 4F, 05, 05] -1039C; [7C CC CD, 05, 05] +10B8B; [7C A8 56, 05, 05] -1039D; [7C CC D4, 05, 05] +10B8C; [7C A8 5D, 05, 05] -FDD1 103A0; [7C CD 02, 05, 05] # OLD_PERSIAN first primary (compressible) +10B8D; [7C A8 64, 05, 05] -103A0; [7C CD 09, 05, 05] +10B8E; [7C A8 6B, 05, 05] -103A1; [7C CD 10, 05, 05] +10B8F; [7C A8 72, 05, 05] -103A2; [7C CD 17, 05, 05] +10B90; [7C A8 79, 05, 05] -103A3; [7C CD 1E, 05, 05] +10B91; [7C A8 80, 05, 05] -103A4; [7C CD 25, 05, 05] +FDD1 10FF1; [7C A9 02, 05, 05] # Elymaic first primary (compressible) -103A5; [7C CD 2C, 05, 05] +10FE0; [7C A9 09, 05, 05] -103A6; [7C CD 33, 05, 05] +10FE1; [7C A9 10, 05, 05] -103A7; [7C CD 3A, 05, 05] +10FE2; [7C A9 17, 05, 05] -103A8; [7C CD 41, 05, 05] +10FE3; [7C A9 1E, 05, 05] -103A9; [7C CD 48, 05, 05] +10FE4; [7C A9 25, 05, 05] -103AA; [7C CD 4F, 05, 05] +10FE5; [7C A9 2C, 05, 05] -103AB; [7C CD 56, 05, 05] +10FE6; [7C A9 33, 05, 05] +10FF6; [7C A9 33, 05, 20][7C A9 48, 05, 20] -103AC; [7C CD 5D, 05, 05] +10FE7; [7C A9 3A, 05, 05] -103AD; [7C CD 64, 05, 05] +10FE8; [7C A9 41, 05, 05] -103AE; [7C CD 6B, 05, 05] +10FE9; [7C A9 48, 05, 05] -103AF; [7C CD 72, 05, 05] +10FEA; [7C A9 4F, 05, 05] -103B0; [7C CD 79, 05, 05] +10FEB; [7C A9 56, 05, 05] -103B1; [7C CD 80, 05, 05] +10FEC; [7C A9 5D, 05, 05] -103B2; [7C CD 87, 05, 05] +10FED; [7C A9 64, 05, 05] -103B3; [7C CD 8E, 05, 05] +10FEE; [7C A9 6B, 05, 05] -103B4; [7C CD 95, 05, 05] +10FEF; [7C A9 72, 05, 05] -103B5; [7C CD 9C, 05, 05] +10FF0; [7C A9 79, 05, 05] -103B6; [7C CD A3, 05, 05] +10FF1; [7C A9 80, 05, 05] -103B7; [7C CD AA, 05, 05] +10FF2; [7C A9 87, 05, 05] -103B8; [7C CD B1, 05, 05] +10FF3; [7C A9 8E, 05, 05] -103B9; [7C CD B8, 05, 05] +10FF4; [7C A9 95, 05, 05] -103BA; [7C CD BF, 05, 05] +10FF5; [7C A9 9C, 05, 05] -103BB; [7C CD C6, 05, 05] +FDD1 10AD8; [7C AA 02, 05, 05] # Manichaean first primary (compressible) -103BC; [7C CD CD, 05, 05] +10AC0; [7C AA 09, 05, 05] -103BD; [7C CD D4, 05, 05] +10AC1; [7C AA 10, 05, 05] -103BE; [7C CD DB, 05, 05] +10AC2; [7C AA 17, 05, 05] -103BF; [7C CD E2, 05, 05] +10AC3; [7C AA 1E, 05, 05] -103C0; [7C CD E9, 05, 05] +10AC4; [7C AA 25, 05, 05] -103C1; [7C CD F0, 05, 05] +10AC5; [7C AA 2C, 05, 05] -103C2; [7C CD F7, 05, 05] +10AC6; [7C AA 33, 05, 05] -103C3; [7C CD FE, 05, 05] +10AC7; [7C AC, 05, 05] +10AC8; [7C AC, 70, 05] -103C8; [7C CE 07, 05, 05] +10AC9; [7C AE 02, 05, 05] -103C9; [7C CE 0E, 05, 05] +10ACA; [7C AE 09, 05, 05] -103CA; [7C CE 15, 05, 05] +10ACB; [7C AE 10, 05, 05] -103CB; [7C CE 1C, 05, 05] +10ACC; [7C AE 17, 05, 05] -103CC; [7C CE 23, 05, 05] +10ACD; [7C AE 1E, 05, 05] -103CD; [7C CE 2A, 05, 05] +10ACE; [7C AE 25, 05, 05] -103CE; [7C CE 31, 05, 05] +10ACF; [7C AE 2C, 05, 05] -103CF; [7C CE 38, 05, 05] +10AD0; [7C AE 33, 05, 05] -FDD1 12000; [7C CF 02, 05, 05] # Cuneiform first primary (compressible) +10AD1; [7C AE 3A, 05, 05] -12000; [7C CF 09, 05, 05] +10AD2; [7C AE 41, 05, 05] -12001; [7C CF 10, 05, 05] +10AD3; [7C AE 48, 05, 05] -12002; [7C CF 17, 05, 05] +10AD4; [7C AE 4F, 05, 05] -12003; [7C CF 1E, 05, 05] +10AD5; [7C AE 56, 05, 05] -12004; [7C CF 25, 05, 05] +10AD6; [7C AE 5D, 05, 05] -12005; [7C CF 2C, 05, 05] +10AD7; [7C AE 64, 05, 05] -12006; [7C CF 33, 05, 05] +10AD8; [7C AE 6B, 05, 05] -12007; [7C CF 3A, 05, 05] +10AD9; [7C AE 72, 05, 05] -12008; [7C CF 41, 05, 05] +10ADA; [7C AE 79, 05, 05] -12009; [7C CF 48, 05, 05] +10ADB; [7C AE 80, 05, 05] -1200A; [7C CF 4F, 05, 05] +10ADC; [7C AE 87, 05, 05] -1200B; [7C CF 56, 05, 05] +10ADD; [7C AE 8E, 05, 05] -1200C; [7C CF 5D, 05, 05] +10ADE; [7C AE 95, 05, 05] -1200D; [7C CF 64, 05, 05] +10ADF; [7C AE 9C, 05, 05] -1200E; [7C CF 6B, 05, 05] +10AE0; [7C AE A3, 05, 05] -1200F; [7C CF 72, 05, 05] +10AE1; [7C AE AA, 05, 05] -12010; [7C CF 79, 05, 05] +10AE2; [7C AE B1, 05, 05] -12011; [7C CF 80, 05, 05] +10AE3; [7C AE B8, 05, 05] -12012; [7C CF 87, 05, 05] +10AE4; [7C AE BF, 05, 05] -12013; [7C CF 8E, 05, 05] +FDD1 10F19; [7C AF 02, 05, 05] # Old_Sogdian first primary (compressible) -12014; [7C CF 95, 05, 05] +10F00; [7C B1, 05, 05] +10F01; [7C B1, 05, 20] -12015; [7C CF 9C, 05, 05] +10F02; [7C B3, 05, 05] +10F03; [7C B3, 05, 20] -12016; [7C CF A3, 05, 05] +10F04; [7C B5, 05, 05] -12017; [7C CF AA, 05, 05] +10F05; [7C B7, 05, 05] +10F06; [7C B7, 05, 20] -12018; [7C CF B1, 05, 05] +10F07; [7C B9 02, 05, 05] -12019; [7C CF B8, 05, 05] +10F08; [7C B9 09, 05, 05] -1201A; [7C CF BF, 05, 05] +10F09; [7C B9 10, 05, 05] -1201B; [7C CF C6, 05, 05] +10F0A; [7C B9 17, 05, 05] -1201C; [7C CF CD, 05, 05] +10F0B; [7C B9 1E, 05, 05] -1201D; [7C CF D4, 05, 05] +10F0C; [7C B9 25, 05, 05] -1201E; [7C CF DB, 05, 05] +10F0D; [7C B9 2C, 05, 05] -1201F; [7C CF E2, 05, 05] +10F0E; [7C BB, 05, 05] +10F0F; [7C BB, 05, 20] +10F10; [7C BB, 70, 05] -12020; [7C CF E9, 05, 05] +10F11; [7C BD, 05, 05] -12021; [7C CF F0, 05, 05] +10F12; [7C BF, 05, 05] +10F13; [7C BF, 70, 05] +10F27; [7C BF, 05, 20][7C C5, 05, 20] -12022; [7C CF F7, 05, 05] +10F14; [7C C1, 05, 05] -12023; [7C CF FE, 05, 05] +10F15; [7C C3, 05, 05] +10F16; [7C C3, 05, 20] +10F17; [7C C3, 70, 05] -12024; [7C D0 07, 05, 05] +10F18; [7C C5, 05, 05] -12025; [7C D0 0E, 05, 05] +10F19; [7C C7, 05, 05] -12026; [7C D0 15, 05, 05] +10F1A; [7C C9, 05, 05] +10F1B; [7C C9, 05, 20] +10F1C; [7C C9, 70, 05] -12027; [7C D0 1C, 05, 05] +FDD1 10F42; [7C CB 02, 05, 05] # Sogdian first primary (compressible) -12028; [7C D0 23, 05, 05] +10F30; [7C CB 09, 05, 05] -12029; [7C D0 2A, 05, 05] +10F31; [7C CB 10, 05, 05] -1202A; [7C D0 31, 05, 05] +10F32; [7C CB 17, 05, 05] -1202B; [7C D0 38, 05, 05] +10F33; [7C CB 1E, 05, 05] -1202C; [7C D0 3F, 05, 05] +10F34; [7C CB 25, 05, 05] -1202D; [7C D0 46, 05, 05] +10F35; [7C CB 2C, 05, 05] -1202E; [7C D0 4D, 05, 05] +10F36; [7C CB 33, 05, 05] -1202F; [7C D0 54, 05, 05] +10F37; [7C CB 3A, 05, 05] -12030; [7C D0 5B, 05, 05] +10F38; [7C CB 41, 05, 05] -12031; [7C D0 62, 05, 05] +10F39; [7C CB 48, 05, 05] -12032; [7C D0 69, 05, 05] +10F3A; [7C CB 4F, 05, 05] -12033; [7C D0 70, 05, 05] +10F3B; [7C CB 56, 05, 05] -12034; [7C D0 77, 05, 05] +10F3C; [7C CB 5D, 05, 05] -12035; [7C D0 7E, 05, 05] +10F3D; [7C CB 64, 05, 05] -12036; [7C D0 85, 05, 05] +10F3E; [7C CB 6B, 05, 05] -12037; [7C D0 8C, 05, 05] +10F3F; [7C CB 72, 05, 05] -12038; [7C D0 93, 05, 05] +10F40; [7C CB 79, 05, 05] -12039; [7C D0 9A, 05, 05] +10F41; [7C CD, 05, 05] +10F45; [7C CD, 70, 05] -1203A; [7C D0 A1, 05, 05] +10F42; [7C CF 02, 05, 05] -1203B; [7C D0 A8, 05, 05] +10F43; [7C CF 09, 05, 05] -1203C; [7C D0 AF, 05, 05] +10F44; [7C CF 10, 05, 05] -1203D; [7C D0 B6, 05, 05] +FDD1 10F7C; [7C D0 02, 05, 05] # Old_Uyghur first primary (compressible) -1203E; [7C D0 BD, 05, 05] +10F70; [7C D0 09, 05, 05] -1203F; [7C D0 C4, 05, 05] +10F71; [7C D0 10, 05, 05] -12040; [7C D0 CB, 05, 05] +10F72; [7C D0 17, 05, 05] -12041; [7C D0 D2, 05, 05] +10F73; [7C D0 1E, 05, 05] -12042; [7C D0 D9, 05, 05] +10F74; [7C D0 25, 05, 05] -12043; [7C D0 E0, 05, 05] +10F75; [7C D0 2C, 05, 05] -12044; [7C D0 E7, 05, 05] +10F76; [7C D0 33, 05, 05] -12045; [7C D0 EE, 05, 05] +10F77; [7C D0 3A, 05, 05] -12046; [7C D0 F5, 05, 05] +10F78; [7C D0 41, 05, 05] -12047; [7C D0 FC, 05, 05] +10F79; [7C D0 48, 05, 05] -12048; [7C D1 05, 05, 05] +10F7A; [7C D0 4F, 05, 05] -12049; [7C D1 0C, 05, 05] +10F7B; [7C D0 56, 05, 05] -1204A; [7C D1 13, 05, 05] +10F7C; [7C D0 5D, 05, 05] -1204B; [7C D1 1A, 05, 05] +10F7D; [7C D0 64, 05, 05] -1204C; [7C D1 21, 05, 05] +10F7E; [7C D0 6B, 05, 05] -1204D; [7C D1 28, 05, 05] +10F7F; [7C D0 72, 05, 05] -1204E; [7C D1 2F, 05, 05] +10F80; [7C D0 79, 05, 05] -1204F; [7C D1 36, 05, 05] +10F81; [7C D0 80, 05, 05] -12050; [7C D1 3D, 05, 05] +FDD1 10E88; [7C D1 02, 05, 05] # Yezidi first primary (compressible) -12051; [7C D1 44, 05, 05] +10E80; [7C D1 09, 05, 05] -12052; [7C D1 4B, 05, 05] +10E81; [7C D1 10, 05, 05] -12053; [7C D1 52, 05, 05] +10E82; [7C D1 17, 05, 05] -12054; [7C D1 59, 05, 05] +10E83; [7C D1 1E, 05, 05] -12055; [7C D1 60, 05, 05] +10E84; [7C D1 25, 05, 05] -12056; [7C D1 67, 05, 05] +10E85; [7C D1 2C, 05, 05] -12057; [7C D1 6E, 05, 05] +10E86; [7C D1 33, 05, 05] -12058; [7C D1 75, 05, 05] +10E87; [7C D1 3A, 05, 05] -12059; [7C D1 7C, 05, 05] +10E88; [7C D1 41, 05, 05] -1205A; [7C D1 83, 05, 05] +10E89; [7C D1 48, 05, 05] -1205B; [7C D1 8A, 05, 05] +10E8A; [7C D1 4F, 05, 05] -1205C; [7C D1 91, 05, 05] +10E8B; [7C D1 56, 05, 05] -1205D; [7C D1 98, 05, 05] +10E8C; [7C D1 5D, 05, 05] -1205E; [7C D1 9F, 05, 05] +10E8D; [7C D1 64, 05, 05] -1205F; [7C D1 A6, 05, 05] +10E8E; [7C D1 6B, 05, 05] -12060; [7C D1 AD, 05, 05] +10E8F; [7C D1 72, 05, 05] -12061; [7C D1 B4, 05, 05] +10E90; [7C D1 79, 05, 05] -12062; [7C D1 BB, 05, 05] +10E91; [7C D1 80, 05, 05] -12063; [7C D1 C2, 05, 05] +10E92; [7C D1 87, 05, 05] -12064; [7C D1 C9, 05, 05] +10E93; [7C D1 8E, 05, 05] -12065; [7C D1 D0, 05, 05] +10E94; [7C D1 95, 05, 05] -12066; [7C D1 D7, 05, 05] +10E95; [7C D1 9C, 05, 05] -12067; [7C D1 DE, 05, 05] +10E96; [7C D1 A3, 05, 05] -12068; [7C D1 E5, 05, 05] +10E97; [7C D1 AA, 05, 05] -12069; [7C D1 EC, 05, 05] +10E98; [7C D1 B1, 05, 05] -1206A; [7C D1 F3, 05, 05] +10E99; [7C D1 B8, 05, 05] -1206B; [7C D1 FA, 05, 05] +10E9A; [7C D1 BF, 05, 05] -1206C; [7C D2 03, 05, 05] +10E9B; [7C D1 C6, 05, 05] -1206D; [7C D2 0A, 05, 05] +10E9C; [7C D1 CD, 05, 05] -1206E; [7C D2 11, 05, 05] +10E9D; [7C D1 D4, 05, 05] -1206F; [7C D2 18, 05, 05] +10E9E; [7C D1 DB, 05, 05] -12070; [7C D2 1F, 05, 05] +10E9F; [7C D1 E2, 05, 05] -12071; [7C D2 26, 05, 05] +10EA0; [7C D1 E9, 05, 05] -12072; [7C D2 2D, 05, 05] +10EB0; [7C D1 F0, 05, 05] -12073; [7C D2 34, 05, 05] +10EA1; [7C D1 F7, 05, 05] -12074; [7C D2 3B, 05, 05] +10EA2; [7C D1 FE, 05, 05] -12075; [7C D2 42, 05, 05] +10EA3; [7C D2 07, 05, 05] -12076; [7C D2 49, 05, 05] +10EA4; [7C D2 0E, 05, 05] -12077; [7C D2 50, 05, 05] +10EA5; [7C D2 15, 05, 05] -12078; [7C D2 57, 05, 05] +10EA6; [7C D2 1C, 05, 05] -12079; [7C D2 5E, 05, 05] +10EA7; [7C D2 23, 05, 05] -1207A; [7C D2 65, 05, 05] +10EA8; [7C D2 2A, 05, 05] -1207B; [7C D2 6C, 05, 05] +10EB1; [7C D2 31, 05, 05] -1207C; [7C D2 73, 05, 05] +10EA9; [7C D2 38, 05, 05] -1207D; [7C D2 7A, 05, 05] +FDD1 10FBF; [7C D3 02, 05, 05] # Chorasmian first primary (compressible) -1207E; [7C D2 81, 05, 05] +10FB0; [7C D3 09, 05, 05] -1207F; [7C D2 88, 05, 05] +10FB1; [7C D3 10, 05, 05] -12080; [7C D2 8F, 05, 05] +10FB2; [7C D3 17, 05, 05] -12081; [7C D2 96, 05, 05] +10FB3; [7C D3 1E, 05, 05] -12082; [7C D2 9D, 05, 05] +10FB4; [7C D3 25, 05, 05] -12083; [7C D2 A4, 05, 05] +10FB5; [7C D3 2C, 05, 05] -12084; [7C D2 AB, 05, 05] +10FB6; [7C D3 33, 05, 05] -12085; [7C D2 B2, 05, 05] +10FB7; [7C D3 3A, 05, 05] -12086; [7C D2 B9, 05, 05] +10FB8; [7C D3 41, 05, 05] -12087; [7C D2 C0, 05, 05] +10FB9; [7C D3 48, 05, 05] -12088; [7C D2 C7, 05, 05] +10FBA; [7C D3 4F, 05, 05] -12089; [7C D2 CE, 05, 05] +10FBB; [7C D3 56, 05, 05] -1208A; [7C D2 D5, 05, 05] +10FBC; [7C D3 5D, 05, 05] -1208B; [7C D2 DC, 05, 05] +10FBD; [7C D3 64, 05, 05] -1208C; [7C D2 E3, 05, 05] +10FBE; [7C D3 6B, 05, 05] -1208D; [7C D2 EA, 05, 05] +10FBF; [7C D3 72, 05, 05] -1208E; [7C D2 F1, 05, 05] +10FC0; [7C D3 79, 05, 05] -1208F; [7C D2 F8, 05, 05] +10FC1; [7C D3 80, 05, 05] -12090; [7C D2 FF, 05, 05] +10FC2; [7C D3 87, 05, 05] -12091; [7C D3 08, 05, 05] +10FC3; [7C D3 8E, 05, 05] -12092; [7C D3 0F, 05, 05] +10FC4; [7C D3 95, 05, 05] -12093; [7C D3 16, 05, 05] +FDD1 10380; [7C D4 02, 05, 05] # UGARITIC first primary (compressible) -12094; [7C D3 1D, 05, 05] +10380; [7C D4 09, 05, 05] -12095; [7C D3 24, 05, 05] +10381; [7C D4 10, 05, 05] -12096; [7C D3 2B, 05, 05] +10382; [7C D4 17, 05, 05] -12097; [7C D3 32, 05, 05] +10383; [7C D4 1E, 05, 05] -12098; [7C D3 39, 05, 05] +10384; [7C D4 25, 05, 05] -12099; [7C D3 40, 05, 05] +10385; [7C D4 2C, 05, 05] -1209A; [7C D3 47, 05, 05] +10386; [7C D4 33, 05, 05] -1209B; [7C D3 4E, 05, 05] +10387; [7C D4 3A, 05, 05] -1209C; [7C D3 55, 05, 05] +10388; [7C D4 41, 05, 05] -1209D; [7C D3 5C, 05, 05] +10389; [7C D4 48, 05, 05] -1209E; [7C D3 63, 05, 05] +1038A; [7C D4 4F, 05, 05] -1209F; [7C D3 6A, 05, 05] +1038B; [7C D4 56, 05, 05] -120A0; [7C D3 71, 05, 05] +1038C; [7C D4 5D, 05, 05] -120A1; [7C D3 78, 05, 05] +1038D; [7C D4 64, 05, 05] -120A2; [7C D3 7F, 05, 05] +1038E; [7C D4 6B, 05, 05] -120A3; [7C D3 86, 05, 05] +1038F; [7C D4 72, 05, 05] -120A4; [7C D3 8D, 05, 05] +10390; [7C D4 79, 05, 05] -120A5; [7C D3 94, 05, 05] +10391; [7C D4 80, 05, 05] -120A6; [7C D3 9B, 05, 05] +10392; [7C D4 87, 05, 05] -120A7; [7C D3 A2, 05, 05] +10393; [7C D4 8E, 05, 05] -120A8; [7C D3 A9, 05, 05] +10394; [7C D4 95, 05, 05] -120A9; [7C D3 B0, 05, 05] +10395; [7C D4 9C, 05, 05] -120AA; [7C D3 B7, 05, 05] +10396; [7C D4 A3, 05, 05] -120AB; [7C D3 BE, 05, 05] +10397; [7C D4 AA, 05, 05] -120AC; [7C D3 C5, 05, 05] +10398; [7C D4 B1, 05, 05] -120AD; [7C D3 CC, 05, 05] +10399; [7C D4 B8, 05, 05] -120AE; [7C D3 D3, 05, 05] +1039A; [7C D4 BF, 05, 05] -120AF; [7C D3 DA, 05, 05] +1039B; [7C D4 C6, 05, 05] -120B0; [7C D3 E1, 05, 05] +1039C; [7C D4 CD, 05, 05] -120B1; [7C D3 E8, 05, 05] +1039D; [7C D4 D4, 05, 05] -120B2; [7C D3 EF, 05, 05] +FDD1 103A0; [7C D5 02, 05, 05] # OLD_PERSIAN first primary (compressible) -120B3; [7C D3 F6, 05, 05] +103A0; [7C D5 09, 05, 05] -120B4; [7C D3 FD, 05, 05] +103A1; [7C D5 10, 05, 05] -120B5; [7C D4 06, 05, 05] +103A2; [7C D5 17, 05, 05] -120B6; [7C D4 0D, 05, 05] +103A3; [7C D5 1E, 05, 05] -120B7; [7C D4 14, 05, 05] +103A4; [7C D5 25, 05, 05] -120B8; [7C D4 1B, 05, 05] +103A5; [7C D5 2C, 05, 05] -120B9; [7C D4 22, 05, 05] +103A6; [7C D5 33, 05, 05] -120BA; [7C D4 29, 05, 05] +103A7; [7C D5 3A, 05, 05] -120BB; [7C D4 30, 05, 05] +103A8; [7C D5 41, 05, 05] -120BC; [7C D4 37, 05, 05] +103A9; [7C D5 48, 05, 05] -120BD; [7C D4 3E, 05, 05] +103AA; [7C D5 4F, 05, 05] -120BE; [7C D4 45, 05, 05] +103AB; [7C D5 56, 05, 05] -120BF; [7C D4 4C, 05, 05] +103AC; [7C D5 5D, 05, 05] -120C0; [7C D4 53, 05, 05] +103AD; [7C D5 64, 05, 05] -120C1; [7C D4 5A, 05, 05] +103AE; [7C D5 6B, 05, 05] -120C2; [7C D4 61, 05, 05] +103AF; [7C D5 72, 05, 05] -120C3; [7C D4 68, 05, 05] +103B0; [7C D5 79, 05, 05] -120C4; [7C D4 6F, 05, 05] +103B1; [7C D5 80, 05, 05] -120C5; [7C D4 76, 05, 05] +103B2; [7C D5 87, 05, 05] -120C6; [7C D4 7D, 05, 05] +103B3; [7C D5 8E, 05, 05] -120C7; [7C D4 84, 05, 05] +103B4; [7C D5 95, 05, 05] -120C8; [7C D4 8B, 05, 05] +103B5; [7C D5 9C, 05, 05] -120C9; [7C D4 92, 05, 05] +103B6; [7C D5 A3, 05, 05] -120CA; [7C D4 99, 05, 05] +103B7; [7C D5 AA, 05, 05] -120CB; [7C D4 A0, 05, 05] +103B8; [7C D5 B1, 05, 05] -120CC; [7C D4 A7, 05, 05] +103B9; [7C D5 B8, 05, 05] -120CD; [7C D4 AE, 05, 05] +103BA; [7C D5 BF, 05, 05] -120CE; [7C D4 B5, 05, 05] +103BB; [7C D5 C6, 05, 05] -120CF; [7C D4 BC, 05, 05] +103BC; [7C D5 CD, 05, 05] -120D0; [7C D4 C3, 05, 05] +103BD; [7C D5 D4, 05, 05] -120D1; [7C D4 CA, 05, 05] +103BE; [7C D5 DB, 05, 05] -120D2; [7C D4 D1, 05, 05] +103BF; [7C D5 E2, 05, 05] -120D3; [7C D4 D8, 05, 05] +103C0; [7C D5 E9, 05, 05] -120D4; [7C D4 DF, 05, 05] +103C1; [7C D5 F0, 05, 05] -120D5; [7C D4 E6, 05, 05] +103C2; [7C D5 F7, 05, 05] -120D6; [7C D4 ED, 05, 05] +103C3; [7C D5 FE, 05, 05] -120D7; [7C D4 F4, 05, 05] +103C8; [7C D6 07, 05, 05] -120D8; [7C D4 FB, 05, 05] +103C9; [7C D6 0E, 05, 05] -120D9; [7C D5 04, 05, 05] +103CA; [7C D6 15, 05, 05] -120DA; [7C D5 0B, 05, 05] +103CB; [7C D6 1C, 05, 05] -120DB; [7C D5 12, 05, 05] +103CC; [7C D6 23, 05, 05] -120DC; [7C D5 19, 05, 05] +103CD; [7C D6 2A, 05, 05] -120DD; [7C D5 20, 05, 05] +103CE; [7C D6 31, 05, 05] -120DE; [7C D5 27, 05, 05] +103CF; [7C D6 38, 05, 05] -120DF; [7C D5 2E, 05, 05] +FDD1 12000; [7C D7 02, 05, 05] # Cuneiform first primary (compressible) -120E0; [7C D5 35, 05, 05] +12000; [7C D7 09, 05, 05] -120E1; [7C D5 3C, 05, 05] +12001; [7C D7 10, 05, 05] -120E2; [7C D5 43, 05, 05] +12002; [7C D7 17, 05, 05] -120E3; [7C D5 4A, 05, 05] +12003; [7C D7 1E, 05, 05] -120E4; [7C D5 51, 05, 05] +12004; [7C D7 25, 05, 05] -120E5; [7C D5 58, 05, 05] +12005; [7C D7 2C, 05, 05] -120E6; [7C D5 5F, 05, 05] +12006; [7C D7 33, 05, 05] -120E7; [7C D5 66, 05, 05] +12007; [7C D7 3A, 05, 05] -120E8; [7C D5 6D, 05, 05] +12008; [7C D7 41, 05, 05] -120E9; [7C D5 74, 05, 05] +12009; [7C D7 48, 05, 05] -120EA; [7C D5 7B, 05, 05] +1200A; [7C D7 4F, 05, 05] -120EB; [7C D5 82, 05, 05] +1200B; [7C D7 56, 05, 05] -120EC; [7C D5 89, 05, 05] +1200C; [7C D7 5D, 05, 05] -120ED; [7C D5 90, 05, 05] +1200D; [7C D7 64, 05, 05] -120EE; [7C D5 97, 05, 05] +1200E; [7C D7 6B, 05, 05] -120EF; [7C D5 9E, 05, 05] +1200F; [7C D7 72, 05, 05] -120F0; [7C D5 A5, 05, 05] +12010; [7C D7 79, 05, 05] -120F1; [7C D5 AC, 05, 05] +12011; [7C D7 80, 05, 05] -120F2; [7C D5 B3, 05, 05] +12012; [7C D7 87, 05, 05] -120F3; [7C D5 BA, 05, 05] +12013; [7C D7 8E, 05, 05] -120F4; [7C D5 C1, 05, 05] +12014; [7C D7 95, 05, 05] -120F5; [7C D5 C8, 05, 05] +12015; [7C D7 9C, 05, 05] -120F6; [7C D5 CF, 05, 05] +12016; [7C D7 A3, 05, 05] -120F7; [7C D5 D6, 05, 05] +12017; [7C D7 AA, 05, 05] -120F8; [7C D5 DD, 05, 05] +12018; [7C D7 B1, 05, 05] -120F9; [7C D5 E4, 05, 05] +12019; [7C D7 B8, 05, 05] -120FA; [7C D5 EB, 05, 05] +1201A; [7C D7 BF, 05, 05] -120FB; [7C D5 F2, 05, 05] +1201B; [7C D7 C6, 05, 05] -120FC; [7C D5 F9, 05, 05] +1201C; [7C D7 CD, 05, 05] -120FD; [7C D6 02, 05, 05] +1201D; [7C D7 D4, 05, 05] -120FE; [7C D6 09, 05, 05] +1201E; [7C D7 DB, 05, 05] -120FF; [7C D6 10, 05, 05] +1201F; [7C D7 E2, 05, 05] -12100; [7C D6 17, 05, 05] +12020; [7C D7 E9, 05, 05] -12101; [7C D6 1E, 05, 05] +12021; [7C D7 F0, 05, 05] -12102; [7C D6 25, 05, 05] +12022; [7C D7 F7, 05, 05] -12103; [7C D6 2C, 05, 05] +12023; [7C D7 FE, 05, 05] -12104; [7C D6 33, 05, 05] +12024; [7C D8 07, 05, 05] -12105; [7C D6 3A, 05, 05] +12025; [7C D8 0E, 05, 05] -12106; [7C D6 41, 05, 05] +12026; [7C D8 15, 05, 05] -12107; [7C D6 48, 05, 05] +12027; [7C D8 1C, 05, 05] -12108; [7C D6 4F, 05, 05] +12028; [7C D8 23, 05, 05] -12109; [7C D6 56, 05, 05] +12029; [7C D8 2A, 05, 05] -1210A; [7C D6 5D, 05, 05] +1202A; [7C D8 31, 05, 05] -1210B; [7C D6 64, 05, 05] +1202B; [7C D8 38, 05, 05] -1210C; [7C D6 6B, 05, 05] +1202C; [7C D8 3F, 05, 05] -1210D; [7C D6 72, 05, 05] +1202D; [7C D8 46, 05, 05] -1210E; [7C D6 79, 05, 05] +1202E; [7C D8 4D, 05, 05] -1210F; [7C D6 80, 05, 05] +1202F; [7C D8 54, 05, 05] -12110; [7C D6 87, 05, 05] +12030; [7C D8 5B, 05, 05] -12111; [7C D6 8E, 05, 05] +12031; [7C D8 62, 05, 05] -12112; [7C D6 95, 05, 05] +12032; [7C D8 69, 05, 05] -12113; [7C D6 9C, 05, 05] +12033; [7C D8 70, 05, 05] -12114; [7C D6 A3, 05, 05] +12034; [7C D8 77, 05, 05] -12115; [7C D6 AA, 05, 05] +12035; [7C D8 7E, 05, 05] -12116; [7C D6 B1, 05, 05] +12036; [7C D8 85, 05, 05] -12117; [7C D6 B8, 05, 05] +12037; [7C D8 8C, 05, 05] -12118; [7C D6 BF, 05, 05] +12038; [7C D8 93, 05, 05] -12119; [7C D6 C6, 05, 05] +12039; [7C D8 9A, 05, 05] -1211A; [7C D6 CD, 05, 05] +1203A; [7C D8 A1, 05, 05] -1211B; [7C D6 D4, 05, 05] +1203B; [7C D8 A8, 05, 05] -1211C; [7C D6 DB, 05, 05] +1203C; [7C D8 AF, 05, 05] -1211D; [7C D6 E2, 05, 05] +1203D; [7C D8 B6, 05, 05] -1211E; [7C D6 E9, 05, 05] +1203E; [7C D8 BD, 05, 05] -1211F; [7C D6 F0, 05, 05] +1203F; [7C D8 C4, 05, 05] -12120; [7C D6 F7, 05, 05] +12040; [7C D8 CB, 05, 05] -12121; [7C D6 FE, 05, 05] +12041; [7C D8 D2, 05, 05] -12122; [7C D7 07, 05, 05] +12042; [7C D8 D9, 05, 05] -12123; [7C D7 0E, 05, 05] +12043; [7C D8 E0, 05, 05] -12124; [7C D7 15, 05, 05] +12044; [7C D8 E7, 05, 05] -12125; [7C D7 1C, 05, 05] +12045; [7C D8 EE, 05, 05] -12126; [7C D7 23, 05, 05] +12046; [7C D8 F5, 05, 05] -12127; [7C D7 2A, 05, 05] +12047; [7C D8 FC, 05, 05] -12128; [7C D7 31, 05, 05] +12048; [7C D9 05, 05, 05] -12129; [7C D7 38, 05, 05] +12049; [7C D9 0C, 05, 05] -1212A; [7C D7 3F, 05, 05] +1204A; [7C D9 13, 05, 05] -1212B; [7C D7 46, 05, 05] +1204B; [7C D9 1A, 05, 05] -1212C; [7C D7 4D, 05, 05] +1204C; [7C D9 21, 05, 05] -1212D; [7C D7 54, 05, 05] +1204D; [7C D9 28, 05, 05] -1212E; [7C D7 5B, 05, 05] +1204E; [7C D9 2F, 05, 05] -1212F; [7C D7 62, 05, 05] +1204F; [7C D9 36, 05, 05] -12130; [7C D7 69, 05, 05] +12050; [7C D9 3D, 05, 05] -12131; [7C D7 70, 05, 05] +12051; [7C D9 44, 05, 05] -12132; [7C D7 77, 05, 05] +12052; [7C D9 4B, 05, 05] -12133; [7C D7 7E, 05, 05] +12053; [7C D9 52, 05, 05] -12134; [7C D7 85, 05, 05] +12054; [7C D9 59, 05, 05] -12135; [7C D7 8C, 05, 05] +12055; [7C D9 60, 05, 05] -12136; [7C D7 93, 05, 05] +12056; [7C D9 67, 05, 05] -12137; [7C D7 9A, 05, 05] +12057; [7C D9 6E, 05, 05] -12138; [7C D7 A1, 05, 05] +12058; [7C D9 75, 05, 05] -12139; [7C D7 A8, 05, 05] +12059; [7C D9 7C, 05, 05] -1213A; [7C D7 AF, 05, 05] +1205A; [7C D9 83, 05, 05] -1213B; [7C D7 B6, 05, 05] +1205B; [7C D9 8A, 05, 05] -1213C; [7C D7 BD, 05, 05] +1205C; [7C D9 91, 05, 05] -1213D; [7C D7 C4, 05, 05] +1205D; [7C D9 98, 05, 05] -1213E; [7C D7 CB, 05, 05] +1205E; [7C D9 9F, 05, 05] -1213F; [7C D7 D2, 05, 05] +1205F; [7C D9 A6, 05, 05] -12140; [7C D7 D9, 05, 05] +12060; [7C D9 AD, 05, 05] -12141; [7C D7 E0, 05, 05] +12061; [7C D9 B4, 05, 05] -12142; [7C D7 E7, 05, 05] +12062; [7C D9 BB, 05, 05] -12143; [7C D7 EE, 05, 05] +12063; [7C D9 C2, 05, 05] -12144; [7C D7 F5, 05, 05] +12064; [7C D9 C9, 05, 05] -12145; [7C D7 FC, 05, 05] +12065; [7C D9 D0, 05, 05] -12146; [7C D8 05, 05, 05] +12066; [7C D9 D7, 05, 05] -12147; [7C D8 0C, 05, 05] +12067; [7C D9 DE, 05, 05] -12148; [7C D8 13, 05, 05] +12068; [7C D9 E5, 05, 05] -12149; [7C D8 1A, 05, 05] +12069; [7C D9 EC, 05, 05] -1214A; [7C D8 21, 05, 05] +1206A; [7C D9 F3, 05, 05] -1214B; [7C D8 28, 05, 05] +1206B; [7C D9 FA, 05, 05] -1214C; [7C D8 2F, 05, 05] +1206C; [7C DA 03, 05, 05] -1214D; [7C D8 36, 05, 05] +1206D; [7C DA 0A, 05, 05] -1214E; [7C D8 3D, 05, 05] +1206E; [7C DA 11, 05, 05] -1214F; [7C D8 44, 05, 05] +1206F; [7C DA 18, 05, 05] -12150; [7C D8 4B, 05, 05] +12070; [7C DA 1F, 05, 05] -12151; [7C D8 52, 05, 05] +12071; [7C DA 26, 05, 05] -12152; [7C D8 59, 05, 05] +12072; [7C DA 2D, 05, 05] -12153; [7C D8 60, 05, 05] +12073; [7C DA 34, 05, 05] -12154; [7C D8 67, 05, 05] +12074; [7C DA 3B, 05, 05] -12155; [7C D8 6E, 05, 05] +12075; [7C DA 42, 05, 05] -12156; [7C D8 75, 05, 05] +12076; [7C DA 49, 05, 05] -12157; [7C D8 7C, 05, 05] +12077; [7C DA 50, 05, 05] -12158; [7C D8 83, 05, 05] +12078; [7C DA 57, 05, 05] -12159; [7C D8 8A, 05, 05] +12079; [7C DA 5E, 05, 05] -1215A; [7C D8 91, 05, 05] +1207A; [7C DA 65, 05, 05] -1215B; [7C D8 98, 05, 05] +1207B; [7C DA 6C, 05, 05] -1215C; [7C D8 9F, 05, 05] +1207C; [7C DA 73, 05, 05] -1215D; [7C D8 A6, 05, 05] +1207D; [7C DA 7A, 05, 05] -1215E; [7C D8 AD, 05, 05] +1207E; [7C DA 81, 05, 05] -1215F; [7C D8 B4, 05, 05] +1207F; [7C DA 88, 05, 05] -12160; [7C D8 BB, 05, 05] +12080; [7C DA 8F, 05, 05] -12161; [7C D8 C2, 05, 05] +12081; [7C DA 96, 05, 05] -12162; [7C D8 C9, 05, 05] +12082; [7C DA 9D, 05, 05] -12163; [7C D8 D0, 05, 05] +12083; [7C DA A4, 05, 05] -12164; [7C D8 D7, 05, 05] +12084; [7C DA AB, 05, 05] -12165; [7C D8 DE, 05, 05] +12085; [7C DA B2, 05, 05] -12166; [7C D8 E5, 05, 05] +12086; [7C DA B9, 05, 05] -12167; [7C D8 EC, 05, 05] +12087; [7C DA C0, 05, 05] -12168; [7C D8 F3, 05, 05] +12088; [7C DA C7, 05, 05] -12169; [7C D8 FA, 05, 05] +12089; [7C DA CE, 05, 05] -1216A; [7C D9 03, 05, 05] +1208A; [7C DA D5, 05, 05] -1216B; [7C D9 0A, 05, 05] +1208B; [7C DA DC, 05, 05] -1216C; [7C D9 11, 05, 05] +1208C; [7C DA E3, 05, 05] -1216D; [7C D9 18, 05, 05] +1208D; [7C DA EA, 05, 05] -1216E; [7C D9 1F, 05, 05] +1208E; [7C DA F1, 05, 05] -1216F; [7C D9 26, 05, 05] +1208F; [7C DA F8, 05, 05] -12170; [7C D9 2D, 05, 05] +12090; [7C DA FF, 05, 05] -12171; [7C D9 34, 05, 05] +12091; [7C DB 08, 05, 05] -12172; [7C D9 3B, 05, 05] +12092; [7C DB 0F, 05, 05] -12173; [7C D9 42, 05, 05] +12093; [7C DB 16, 05, 05] -12174; [7C D9 49, 05, 05] +12094; [7C DB 1D, 05, 05] -12175; [7C D9 50, 05, 05] +12095; [7C DB 24, 05, 05] -12176; [7C D9 57, 05, 05] +12096; [7C DB 2B, 05, 05] -12177; [7C D9 5E, 05, 05] +12097; [7C DB 32, 05, 05] -12178; [7C D9 65, 05, 05] +12098; [7C DB 39, 05, 05] -12179; [7C D9 6C, 05, 05] +12099; [7C DB 40, 05, 05] -1217A; [7C D9 73, 05, 05] +1209A; [7C DB 47, 05, 05] -1217B; [7C D9 7A, 05, 05] +1209B; [7C DB 4E, 05, 05] -1217C; [7C D9 81, 05, 05] +1209C; [7C DB 55, 05, 05] -1217D; [7C D9 88, 05, 05] +1209D; [7C DB 5C, 05, 05] -1217E; [7C D9 8F, 05, 05] +1209E; [7C DB 63, 05, 05] -1217F; [7C D9 96, 05, 05] +1209F; [7C DB 6A, 05, 05] -12180; [7C D9 9D, 05, 05] +120A0; [7C DB 71, 05, 05] -12181; [7C D9 A4, 05, 05] +120A1; [7C DB 78, 05, 05] -12182; [7C D9 AB, 05, 05] +120A2; [7C DB 7F, 05, 05] -12183; [7C D9 B2, 05, 05] +120A3; [7C DB 86, 05, 05] -12184; [7C D9 B9, 05, 05] +120A4; [7C DB 8D, 05, 05] -12185; [7C D9 C0, 05, 05] +120A5; [7C DB 94, 05, 05] -12186; [7C D9 C7, 05, 05] +120A6; [7C DB 9B, 05, 05] -12187; [7C D9 CE, 05, 05] +120A7; [7C DB A2, 05, 05] -12188; [7C D9 D5, 05, 05] +120A8; [7C DB A9, 05, 05] -12189; [7C D9 DC, 05, 05] +120A9; [7C DB B0, 05, 05] -1218A; [7C D9 E3, 05, 05] +120AA; [7C DB B7, 05, 05] -1218B; [7C D9 EA, 05, 05] +120AB; [7C DB BE, 05, 05] -1218C; [7C D9 F1, 05, 05] +120AC; [7C DB C5, 05, 05] -1218D; [7C D9 F8, 05, 05] +120AD; [7C DB CC, 05, 05] -1218E; [7C D9 FF, 05, 05] +120AE; [7C DB D3, 05, 05] -1218F; [7C DA 08, 05, 05] +120AF; [7C DB DA, 05, 05] -12190; [7C DA 0F, 05, 05] +120B0; [7C DB E1, 05, 05] -12191; [7C DA 16, 05, 05] +120B1; [7C DB E8, 05, 05] -12192; [7C DA 1D, 05, 05] +120B2; [7C DB EF, 05, 05] -12193; [7C DA 24, 05, 05] +120B3; [7C DB F6, 05, 05] -12194; [7C DA 2B, 05, 05] +120B4; [7C DB FD, 05, 05] -12195; [7C DA 32, 05, 05] +120B5; [7C DC 06, 05, 05] -12196; [7C DA 39, 05, 05] +120B6; [7C DC 0D, 05, 05] -12197; [7C DA 40, 05, 05] +120B7; [7C DC 14, 05, 05] -12198; [7C DA 47, 05, 05] +120B8; [7C DC 1B, 05, 05] -12199; [7C DA 4E, 05, 05] +120B9; [7C DC 22, 05, 05] -1219A; [7C DA 55, 05, 05] +120BA; [7C DC 29, 05, 05] -1219B; [7C DA 5C, 05, 05] +120BB; [7C DC 30, 05, 05] -1219C; [7C DA 63, 05, 05] +120BC; [7C DC 37, 05, 05] -1219D; [7C DA 6A, 05, 05] +120BD; [7C DC 3E, 05, 05] -1219E; [7C DA 71, 05, 05] +120BE; [7C DC 45, 05, 05] -1219F; [7C DA 78, 05, 05] +120BF; [7C DC 4C, 05, 05] -121A0; [7C DA 7F, 05, 05] +120C0; [7C DC 53, 05, 05] -121A1; [7C DA 86, 05, 05] +120C1; [7C DC 5A, 05, 05] -121A2; [7C DA 8D, 05, 05] +120C2; [7C DC 61, 05, 05] -121A3; [7C DA 94, 05, 05] +120C3; [7C DC 68, 05, 05] -121A4; [7C DA 9B, 05, 05] +120C4; [7C DC 6F, 05, 05] -121A5; [7C DA A2, 05, 05] +120C5; [7C DC 76, 05, 05] -121A6; [7C DA A9, 05, 05] +120C6; [7C DC 7D, 05, 05] -121A7; [7C DA B0, 05, 05] +120C7; [7C DC 84, 05, 05] -121A8; [7C DA B7, 05, 05] +120C8; [7C DC 8B, 05, 05] -121A9; [7C DA BE, 05, 05] +120C9; [7C DC 92, 05, 05] -121AA; [7C DA C5, 05, 05] +120CA; [7C DC 99, 05, 05] -121AB; [7C DA CC, 05, 05] +120CB; [7C DC A0, 05, 05] -121AC; [7C DA D3, 05, 05] +120CC; [7C DC A7, 05, 05] -121AD; [7C DA DA, 05, 05] +120CD; [7C DC AE, 05, 05] -121AE; [7C DA E1, 05, 05] +120CE; [7C DC B5, 05, 05] -121AF; [7C DA E8, 05, 05] +120CF; [7C DC BC, 05, 05] -121B0; [7C DA EF, 05, 05] +120D0; [7C DC C3, 05, 05] -121B1; [7C DA F6, 05, 05] +120D1; [7C DC CA, 05, 05] -121B2; [7C DA FD, 05, 05] +120D2; [7C DC D1, 05, 05] -121B3; [7C DB 06, 05, 05] +120D3; [7C DC D8, 05, 05] -121B4; [7C DB 0D, 05, 05] +120D4; [7C DC DF, 05, 05] -121B5; [7C DB 14, 05, 05] +120D5; [7C DC E6, 05, 05] -121B6; [7C DB 1B, 05, 05] +120D6; [7C DC ED, 05, 05] -121B7; [7C DB 22, 05, 05] +120D7; [7C DC F4, 05, 05] -121B8; [7C DB 29, 05, 05] +120D8; [7C DC FB, 05, 05] -121B9; [7C DB 30, 05, 05] +120D9; [7C DD 04, 05, 05] -121BA; [7C DB 37, 05, 05] +120DA; [7C DD 0B, 05, 05] -121BB; [7C DB 3E, 05, 05] +120DB; [7C DD 12, 05, 05] -121BC; [7C DB 45, 05, 05] +120DC; [7C DD 19, 05, 05] -121BD; [7C DB 4C, 05, 05] +120DD; [7C DD 20, 05, 05] -121BE; [7C DB 53, 05, 05] +120DE; [7C DD 27, 05, 05] -121BF; [7C DB 5A, 05, 05] +120DF; [7C DD 2E, 05, 05] -121C0; [7C DB 61, 05, 05] +120E0; [7C DD 35, 05, 05] -121C1; [7C DB 68, 05, 05] +120E1; [7C DD 3C, 05, 05] -121C2; [7C DB 6F, 05, 05] +120E2; [7C DD 43, 05, 05] -121C3; [7C DB 76, 05, 05] +120E3; [7C DD 4A, 05, 05] -121C4; [7C DB 7D, 05, 05] +120E4; [7C DD 51, 05, 05] -121C5; [7C DB 84, 05, 05] +120E5; [7C DD 58, 05, 05] -121C6; [7C DB 8B, 05, 05] +120E6; [7C DD 5F, 05, 05] -121C7; [7C DB 92, 05, 05] +120E7; [7C DD 66, 05, 05] -121C8; [7C DB 99, 05, 05] +120E8; [7C DD 6D, 05, 05] -121C9; [7C DB A0, 05, 05] +120E9; [7C DD 74, 05, 05] -121CA; [7C DB A7, 05, 05] +120EA; [7C DD 7B, 05, 05] -121CB; [7C DB AE, 05, 05] +120EB; [7C DD 82, 05, 05] -121CC; [7C DB B5, 05, 05] +120EC; [7C DD 89, 05, 05] -121CD; [7C DB BC, 05, 05] +120ED; [7C DD 90, 05, 05] -121CE; [7C DB C3, 05, 05] +120EE; [7C DD 97, 05, 05] -121CF; [7C DB CA, 05, 05] +120EF; [7C DD 9E, 05, 05] -121D0; [7C DB D1, 05, 05] +120F0; [7C DD A5, 05, 05] -121D1; [7C DB D8, 05, 05] +120F1; [7C DD AC, 05, 05] -121D2; [7C DB DF, 05, 05] +120F2; [7C DD B3, 05, 05] -121D3; [7C DB E6, 05, 05] +120F3; [7C DD BA, 05, 05] -121D4; [7C DB ED, 05, 05] +120F4; [7C DD C1, 05, 05] -121D5; [7C DB F4, 05, 05] +120F5; [7C DD C8, 05, 05] -121D6; [7C DB FB, 05, 05] +120F6; [7C DD CF, 05, 05] -121D7; [7C DC 04, 05, 05] +120F7; [7C DD D6, 05, 05] -121D8; [7C DC 0B, 05, 05] +120F8; [7C DD DD, 05, 05] -121D9; [7C DC 12, 05, 05] +120F9; [7C DD E4, 05, 05] -121DA; [7C DC 19, 05, 05] +120FA; [7C DD EB, 05, 05] -121DB; [7C DC 20, 05, 05] +120FB; [7C DD F2, 05, 05] -121DC; [7C DC 27, 05, 05] +120FC; [7C DD F9, 05, 05] -121DD; [7C DC 2E, 05, 05] +120FD; [7C DE 02, 05, 05] -121DE; [7C DC 35, 05, 05] +120FE; [7C DE 09, 05, 05] -121DF; [7C DC 3C, 05, 05] +120FF; [7C DE 10, 05, 05] -121E0; [7C DC 43, 05, 05] +12100; [7C DE 17, 05, 05] -121E1; [7C DC 4A, 05, 05] +12101; [7C DE 1E, 05, 05] -121E2; [7C DC 51, 05, 05] +12102; [7C DE 25, 05, 05] -121E3; [7C DC 58, 05, 05] +12103; [7C DE 2C, 05, 05] -121E4; [7C DC 5F, 05, 05] +12104; [7C DE 33, 05, 05] -121E5; [7C DC 66, 05, 05] +12105; [7C DE 3A, 05, 05] -121E6; [7C DC 6D, 05, 05] +12106; [7C DE 41, 05, 05] -121E7; [7C DC 74, 05, 05] +12107; [7C DE 48, 05, 05] -121E8; [7C DC 7B, 05, 05] +12108; [7C DE 4F, 05, 05] -121E9; [7C DC 82, 05, 05] +12109; [7C DE 56, 05, 05] -121EA; [7C DC 89, 05, 05] +1210A; [7C DE 5D, 05, 05] -121EB; [7C DC 90, 05, 05] +1210B; [7C DE 64, 05, 05] -121EC; [7C DC 97, 05, 05] +1210C; [7C DE 6B, 05, 05] -121ED; [7C DC 9E, 05, 05] +1210D; [7C DE 72, 05, 05] -121EE; [7C DC A5, 05, 05] +1210E; [7C DE 79, 05, 05] -121EF; [7C DC AC, 05, 05] +1210F; [7C DE 80, 05, 05] -121F0; [7C DC B3, 05, 05] +12110; [7C DE 87, 05, 05] -121F1; [7C DC BA, 05, 05] +12111; [7C DE 8E, 05, 05] -121F2; [7C DC C1, 05, 05] +12112; [7C DE 95, 05, 05] -121F3; [7C DC C8, 05, 05] +12113; [7C DE 9C, 05, 05] -121F4; [7C DC CF, 05, 05] +12114; [7C DE A3, 05, 05] -121F5; [7C DC D6, 05, 05] +12115; [7C DE AA, 05, 05] -121F6; [7C DC DD, 05, 05] +12116; [7C DE B1, 05, 05] -121F7; [7C DC E4, 05, 05] +12117; [7C DE B8, 05, 05] -121F8; [7C DC EB, 05, 05] +12118; [7C DE BF, 05, 05] -121F9; [7C DC F2, 05, 05] +12119; [7C DE C6, 05, 05] -121FA; [7C DC F9, 05, 05] +1211A; [7C DE CD, 05, 05] -121FB; [7C DD 02, 05, 05] +1211B; [7C DE D4, 05, 05] -121FC; [7C DD 09, 05, 05] +1211C; [7C DE DB, 05, 05] -121FD; [7C DD 10, 05, 05] +1211D; [7C DE E2, 05, 05] -121FE; [7C DD 17, 05, 05] +1211E; [7C DE E9, 05, 05] -121FF; [7C DD 1E, 05, 05] +1211F; [7C DE F0, 05, 05] -12200; [7C DD 25, 05, 05] +12120; [7C DE F7, 05, 05] -12201; [7C DD 2C, 05, 05] +12121; [7C DE FE, 05, 05] -12202; [7C DD 33, 05, 05] +12122; [7C DF 07, 05, 05] -12203; [7C DD 3A, 05, 05] +12123; [7C DF 0E, 05, 05] -12204; [7C DD 41, 05, 05] +12124; [7C DF 15, 05, 05] -12205; [7C DD 48, 05, 05] +12125; [7C DF 1C, 05, 05] -12206; [7C DD 4F, 05, 05] +12126; [7C DF 23, 05, 05] -12207; [7C DD 56, 05, 05] +12127; [7C DF 2A, 05, 05] -12208; [7C DD 5D, 05, 05] +12128; [7C DF 31, 05, 05] -12209; [7C DD 64, 05, 05] +12129; [7C DF 38, 05, 05] -1220A; [7C DD 6B, 05, 05] +1212A; [7C DF 3F, 05, 05] -1220B; [7C DD 72, 05, 05] +1212B; [7C DF 46, 05, 05] -1220C; [7C DD 79, 05, 05] +1212C; [7C DF 4D, 05, 05] -1220D; [7C DD 80, 05, 05] +1212D; [7C DF 54, 05, 05] -1220E; [7C DD 87, 05, 05] +1212E; [7C DF 5B, 05, 05] -1220F; [7C DD 8E, 05, 05] +1212F; [7C DF 62, 05, 05] -12210; [7C DD 95, 05, 05] +12130; [7C DF 69, 05, 05] -12211; [7C DD 9C, 05, 05] +12131; [7C DF 70, 05, 05] -12212; [7C DD A3, 05, 05] +12132; [7C DF 77, 05, 05] -12213; [7C DD AA, 05, 05] +12133; [7C DF 7E, 05, 05] -12214; [7C DD B1, 05, 05] +12134; [7C DF 85, 05, 05] -12215; [7C DD B8, 05, 05] +12135; [7C DF 8C, 05, 05] -12216; [7C DD BF, 05, 05] +12136; [7C DF 93, 05, 05] -12217; [7C DD C6, 05, 05] +12137; [7C DF 9A, 05, 05] -12218; [7C DD CD, 05, 05] +12138; [7C DF A1, 05, 05] -12219; [7C DD D4, 05, 05] +12139; [7C DF A8, 05, 05] -1221A; [7C DD DB, 05, 05] +1213A; [7C DF AF, 05, 05] -1221B; [7C DD E2, 05, 05] +1213B; [7C DF B6, 05, 05] -1221C; [7C DD E9, 05, 05] +1213C; [7C DF BD, 05, 05] -1221D; [7C DD F0, 05, 05] +1213D; [7C DF C4, 05, 05] -1221E; [7C DD F7, 05, 05] +1213E; [7C DF CB, 05, 05] -1221F; [7C DD FE, 05, 05] +1213F; [7C DF D2, 05, 05] -12220; [7C DE 07, 05, 05] +12140; [7C DF D9, 05, 05] -12221; [7C DE 0E, 05, 05] +12141; [7C DF E0, 05, 05] -12222; [7C DE 15, 05, 05] +12142; [7C DF E7, 05, 05] -12223; [7C DE 1C, 05, 05] +12143; [7C DF EE, 05, 05] -12224; [7C DE 23, 05, 05] +12144; [7C DF F5, 05, 05] -12225; [7C DE 2A, 05, 05] +12145; [7C DF FC, 05, 05] -12226; [7C DE 31, 05, 05] +12146; [7C E0 05, 05, 05] -12227; [7C DE 38, 05, 05] +12147; [7C E0 0C, 05, 05] -12228; [7C DE 3F, 05, 05] +12148; [7C E0 13, 05, 05] -12229; [7C DE 46, 05, 05] +12149; [7C E0 1A, 05, 05] -1222A; [7C DE 4D, 05, 05] +1214A; [7C E0 21, 05, 05] -1222B; [7C DE 54, 05, 05] +1214B; [7C E0 28, 05, 05] -1222C; [7C DE 5B, 05, 05] +1214C; [7C E0 2F, 05, 05] -1222D; [7C DE 62, 05, 05] +1214D; [7C E0 36, 05, 05] -1222E; [7C DE 69, 05, 05] +1214E; [7C E0 3D, 05, 05] -1222F; [7C DE 70, 05, 05] +1214F; [7C E0 44, 05, 05] -12230; [7C DE 77, 05, 05] +12150; [7C E0 4B, 05, 05] -12231; [7C DE 7E, 05, 05] +12151; [7C E0 52, 05, 05] -12232; [7C DE 85, 05, 05] +12152; [7C E0 59, 05, 05] -12233; [7C DE 8C, 05, 05] +12153; [7C E0 60, 05, 05] -12234; [7C DE 93, 05, 05] +12154; [7C E0 67, 05, 05] -12235; [7C DE 9A, 05, 05] +12155; [7C E0 6E, 05, 05] -12236; [7C DE A1, 05, 05] +12156; [7C E0 75, 05, 05] -12237; [7C DE A8, 05, 05] +12157; [7C E0 7C, 05, 05] -12238; [7C DE AF, 05, 05] +12158; [7C E0 83, 05, 05] -12239; [7C DE B6, 05, 05] +12159; [7C E0 8A, 05, 05] -1223A; [7C DE BD, 05, 05] +1215A; [7C E0 91, 05, 05] -1223B; [7C DE C4, 05, 05] +1215B; [7C E0 98, 05, 05] -1223C; [7C DE CB, 05, 05] +1215C; [7C E0 9F, 05, 05] -1223D; [7C DE D2, 05, 05] +1215D; [7C E0 A6, 05, 05] -1223E; [7C DE D9, 05, 05] +1215E; [7C E0 AD, 05, 05] -1223F; [7C DE E0, 05, 05] +1215F; [7C E0 B4, 05, 05] -12240; [7C DE E7, 05, 05] +12160; [7C E0 BB, 05, 05] -12241; [7C DE EE, 05, 05] +12161; [7C E0 C2, 05, 05] -12242; [7C DE F5, 05, 05] +12162; [7C E0 C9, 05, 05] -12243; [7C DE FC, 05, 05] +12163; [7C E0 D0, 05, 05] -12244; [7C DF 05, 05, 05] +12164; [7C E0 D7, 05, 05] -12245; [7C DF 0C, 05, 05] +12165; [7C E0 DE, 05, 05] -12246; [7C DF 13, 05, 05] +12166; [7C E0 E5, 05, 05] -12247; [7C DF 1A, 05, 05] +12167; [7C E0 EC, 05, 05] -12248; [7C DF 21, 05, 05] +12168; [7C E0 F3, 05, 05] -12249; [7C DF 28, 05, 05] +12169; [7C E0 FA, 05, 05] -1224A; [7C DF 2F, 05, 05] +1216A; [7C E1 03, 05, 05] -1224B; [7C DF 36, 05, 05] +1216B; [7C E1 0A, 05, 05] -1224C; [7C DF 3D, 05, 05] +1216C; [7C E1 11, 05, 05] -1224D; [7C DF 44, 05, 05] +1216D; [7C E1 18, 05, 05] -1224E; [7C DF 4B, 05, 05] +1216E; [7C E1 1F, 05, 05] -1224F; [7C DF 52, 05, 05] +1216F; [7C E1 26, 05, 05] -12250; [7C DF 59, 05, 05] +12170; [7C E1 2D, 05, 05] -12251; [7C DF 60, 05, 05] +12171; [7C E1 34, 05, 05] -12252; [7C DF 67, 05, 05] +12172; [7C E1 3B, 05, 05] -12253; [7C DF 6E, 05, 05] +12173; [7C E1 42, 05, 05] -12254; [7C DF 75, 05, 05] +12174; [7C E1 49, 05, 05] -12255; [7C DF 7C, 05, 05] +12175; [7C E1 50, 05, 05] -12256; [7C DF 83, 05, 05] +12176; [7C E1 57, 05, 05] -12257; [7C DF 8A, 05, 05] +12177; [7C E1 5E, 05, 05] -12258; [7C DF 91, 05, 05] +12178; [7C E1 65, 05, 05] -12259; [7C DF 98, 05, 05] +12179; [7C E1 6C, 05, 05] -1225A; [7C DF 9F, 05, 05] +1217A; [7C E1 73, 05, 05] -1225B; [7C DF A6, 05, 05] +1217B; [7C E1 7A, 05, 05] -1225C; [7C DF AD, 05, 05] +1217C; [7C E1 81, 05, 05] -1225D; [7C DF B4, 05, 05] +1217D; [7C E1 88, 05, 05] -1225E; [7C DF BB, 05, 05] +1217E; [7C E1 8F, 05, 05] -1225F; [7C DF C2, 05, 05] +1217F; [7C E1 96, 05, 05] -12260; [7C DF C9, 05, 05] +12180; [7C E1 9D, 05, 05] -12261; [7C DF D0, 05, 05] +12181; [7C E1 A4, 05, 05] -12262; [7C DF D7, 05, 05] +12182; [7C E1 AB, 05, 05] -122D4; [7C DF DE, 05, 05] +12183; [7C E1 B2, 05, 05] -122D5; [7C DF E5, 05, 05] +12184; [7C E1 B9, 05, 05] -12263; [7C DF EC, 05, 05] +12185; [7C E1 C0, 05, 05] -12264; [7C DF F3, 05, 05] +12186; [7C E1 C7, 05, 05] -12265; [7C DF FA, 05, 05] +12187; [7C E1 CE, 05, 05] -12266; [7C E0 03, 05, 05] +12188; [7C E1 D5, 05, 05] -12267; [7C E0 0A, 05, 05] +12189; [7C E1 DC, 05, 05] -12268; [7C E0 11, 05, 05] +1218A; [7C E1 E3, 05, 05] -12269; [7C E0 18, 05, 05] +1218B; [7C E1 EA, 05, 05] -1226A; [7C E0 1F, 05, 05] +1218C; [7C E1 F1, 05, 05] -1226B; [7C E0 26, 05, 05] +1218D; [7C E1 F8, 05, 05] -1226C; [7C E0 2D, 05, 05] +1218E; [7C E1 FF, 05, 05] -1226D; [7C E0 34, 05, 05] +1218F; [7C E2 08, 05, 05] -1226E; [7C E0 3B, 05, 05] +12190; [7C E2 0F, 05, 05] -1226F; [7C E0 42, 05, 05] +12191; [7C E2 16, 05, 05] -12270; [7C E0 49, 05, 05] +12192; [7C E2 1D, 05, 05] -12271; [7C E0 50, 05, 05] +12193; [7C E2 24, 05, 05] -12272; [7C E0 57, 05, 05] +12194; [7C E2 2B, 05, 05] -12273; [7C E0 5E, 05, 05] +12195; [7C E2 32, 05, 05] -12274; [7C E0 65, 05, 05] +12196; [7C E2 39, 05, 05] -12275; [7C E0 6C, 05, 05] +12197; [7C E2 40, 05, 05] -12276; [7C E0 73, 05, 05] +12198; [7C E2 47, 05, 05] -12277; [7C E0 7A, 05, 05] +12199; [7C E2 4E, 05, 05] -12278; [7C E0 81, 05, 05] +1219A; [7C E2 55, 05, 05] -12279; [7C E0 88, 05, 05] +1219B; [7C E2 5C, 05, 05] -1227A; [7C E0 8F, 05, 05] +1219C; [7C E2 63, 05, 05] -1227B; [7C E0 96, 05, 05] +1219D; [7C E2 6A, 05, 05] -1227C; [7C E0 9D, 05, 05] +1219E; [7C E2 71, 05, 05] -1227D; [7C E0 A4, 05, 05] +1219F; [7C E2 78, 05, 05] -1227E; [7C E0 AB, 05, 05] +121A0; [7C E2 7F, 05, 05] -1227F; [7C E0 B2, 05, 05] +121A1; [7C E2 86, 05, 05] -12280; [7C E0 B9, 05, 05] +121A2; [7C E2 8D, 05, 05] -12281; [7C E0 C0, 05, 05] +121A3; [7C E2 94, 05, 05] -12282; [7C E0 C7, 05, 05] +121A4; [7C E2 9B, 05, 05] -12283; [7C E0 CE, 05, 05] +121A5; [7C E2 A2, 05, 05] -12284; [7C E0 D5, 05, 05] +121A6; [7C E2 A9, 05, 05] -12285; [7C E0 DC, 05, 05] +121A7; [7C E2 B0, 05, 05] -12286; [7C E0 E3, 05, 05] +121A8; [7C E2 B7, 05, 05] -12287; [7C E0 EA, 05, 05] +121A9; [7C E2 BE, 05, 05] -12288; [7C E0 F1, 05, 05] +121AA; [7C E2 C5, 05, 05] -12289; [7C E0 F8, 05, 05] +121AB; [7C E2 CC, 05, 05] -1228A; [7C E0 FF, 05, 05] +121AC; [7C E2 D3, 05, 05] -1228B; [7C E1 08, 05, 05] +121AD; [7C E2 DA, 05, 05] -1228C; [7C E1 0F, 05, 05] +121AE; [7C E2 E1, 05, 05] -1228D; [7C E1 16, 05, 05] +121AF; [7C E2 E8, 05, 05] -1228E; [7C E1 1D, 05, 05] +121B0; [7C E2 EF, 05, 05] -1228F; [7C E1 24, 05, 05] +121B1; [7C E2 F6, 05, 05] -12290; [7C E1 2B, 05, 05] +121B2; [7C E2 FD, 05, 05] -12291; [7C E1 32, 05, 05] +121B3; [7C E3 06, 05, 05] -12292; [7C E1 39, 05, 05] +121B4; [7C E3 0D, 05, 05] -12293; [7C E1 40, 05, 05] +121B5; [7C E3 14, 05, 05] -12294; [7C E1 47, 05, 05] +121B6; [7C E3 1B, 05, 05] -12295; [7C E1 4E, 05, 05] +121B7; [7C E3 22, 05, 05] -12296; [7C E1 55, 05, 05] +121B8; [7C E3 29, 05, 05] -12297; [7C E1 5C, 05, 05] +121B9; [7C E3 30, 05, 05] -12298; [7C E1 63, 05, 05] +121BA; [7C E3 37, 05, 05] -12299; [7C E1 6A, 05, 05] +121BB; [7C E3 3E, 05, 05] -1229A; [7C E1 71, 05, 05] +121BC; [7C E3 45, 05, 05] -1229B; [7C E1 78, 05, 05] +121BD; [7C E3 4C, 05, 05] -1229C; [7C E1 7F, 05, 05] +121BE; [7C E3 53, 05, 05] -1229D; [7C E1 86, 05, 05] +121BF; [7C E3 5A, 05, 05] -1229E; [7C E1 8D, 05, 05] +121C0; [7C E3 61, 05, 05] -1229F; [7C E1 94, 05, 05] +121C1; [7C E3 68, 05, 05] -122A0; [7C E1 9B, 05, 05] +121C2; [7C E3 6F, 05, 05] -122A1; [7C E1 A2, 05, 05] +121C3; [7C E3 76, 05, 05] -122A2; [7C E1 A9, 05, 05] +121C4; [7C E3 7D, 05, 05] -122A3; [7C E1 B0, 05, 05] +121C5; [7C E3 84, 05, 05] -122A4; [7C E1 B7, 05, 05] +121C6; [7C E3 8B, 05, 05] -122A5; [7C E1 BE, 05, 05] +121C7; [7C E3 92, 05, 05] -122A6; [7C E1 C5, 05, 05] +121C8; [7C E3 99, 05, 05] -122A7; [7C E1 CC, 05, 05] +121C9; [7C E3 A0, 05, 05] -122A8; [7C E1 D3, 05, 05] +121CA; [7C E3 A7, 05, 05] -122A9; [7C E1 DA, 05, 05] +121CB; [7C E3 AE, 05, 05] -122AA; [7C E1 E1, 05, 05] +121CC; [7C E3 B5, 05, 05] -122AB; [7C E1 E8, 05, 05] +121CD; [7C E3 BC, 05, 05] -122AC; [7C E1 EF, 05, 05] +121CE; [7C E3 C3, 05, 05] -122AD; [7C E1 F6, 05, 05] +121CF; [7C E3 CA, 05, 05] -122AE; [7C E1 FD, 05, 05] +121D0; [7C E3 D1, 05, 05] -122AF; [7C E2 06, 05, 05] +121D1; [7C E3 D8, 05, 05] -122B0; [7C E2 0D, 05, 05] +121D2; [7C E3 DF, 05, 05] -122B1; [7C E2 14, 05, 05] +121D3; [7C E3 E6, 05, 05] -122B2; [7C E2 1B, 05, 05] +121D4; [7C E3 ED, 05, 05] -122B3; [7C E2 22, 05, 05] +121D5; [7C E3 F4, 05, 05] -122B4; [7C E2 29, 05, 05] +121D6; [7C E3 FB, 05, 05] -122B5; [7C E2 30, 05, 05] +121D7; [7C E4 04, 05, 05] -122B6; [7C E2 37, 05, 05] +121D8; [7C E4 0B, 05, 05] -122B7; [7C E2 3E, 05, 05] +121D9; [7C E4 12, 05, 05] -122B8; [7C E2 45, 05, 05] +121DA; [7C E4 19, 05, 05] -122B9; [7C E2 4C, 05, 05] +121DB; [7C E4 20, 05, 05] -122BA; [7C E2 53, 05, 05] +121DC; [7C E4 27, 05, 05] -122BB; [7C E2 5A, 05, 05] +121DD; [7C E4 2E, 05, 05] -122BC; [7C E2 61, 05, 05] +121DE; [7C E4 35, 05, 05] -122BD; [7C E2 68, 05, 05] +121DF; [7C E4 3C, 05, 05] -122BE; [7C E2 6F, 05, 05] +121E0; [7C E4 43, 05, 05] -122BF; [7C E2 76, 05, 05] +121E1; [7C E4 4A, 05, 05] -122C0; [7C E2 7D, 05, 05] +121E2; [7C E4 51, 05, 05] -122C1; [7C E2 84, 05, 05] +121E3; [7C E4 58, 05, 05] -122C2; [7C E2 8B, 05, 05] +121E4; [7C E4 5F, 05, 05] -122C3; [7C E2 92, 05, 05] +121E5; [7C E4 66, 05, 05] -122C4; [7C E2 99, 05, 05] +121E6; [7C E4 6D, 05, 05] -122C5; [7C E2 A0, 05, 05] +121E7; [7C E4 74, 05, 05] -122C6; [7C E2 A7, 05, 05] +121E8; [7C E4 7B, 05, 05] -122C7; [7C E2 AE, 05, 05] +121E9; [7C E4 82, 05, 05] -122C8; [7C E2 B5, 05, 05] +121EA; [7C E4 89, 05, 05] -122C9; [7C E2 BC, 05, 05] +121EB; [7C E4 90, 05, 05] -122CA; [7C E2 C3, 05, 05] +121EC; [7C E4 97, 05, 05] -122CB; [7C E2 CA, 05, 05] +121ED; [7C E4 9E, 05, 05] -122CC; [7C E2 D1, 05, 05] +121EE; [7C E4 A5, 05, 05] -122CD; [7C E2 D8, 05, 05] +121EF; [7C E4 AC, 05, 05] -122CE; [7C E2 DF, 05, 05] +121F0; [7C E4 B3, 05, 05] -122CF; [7C E2 E6, 05, 05] +121F1; [7C E4 BA, 05, 05] -122D0; [7C E2 ED, 05, 05] +121F2; [7C E4 C1, 05, 05] -122D1; [7C E2 F4, 05, 05] +121F3; [7C E4 C8, 05, 05] -122D2; [7C E2 FB, 05, 05] +121F4; [7C E4 CF, 05, 05] -122D3; [7C E3 04, 05, 05] +121F5; [7C E4 D6, 05, 05] -122D6; [7C E3 0B, 05, 05] +121F6; [7C E4 DD, 05, 05] -122D7; [7C E3 12, 05, 05] +121F7; [7C E4 E4, 05, 05] -122D8; [7C E3 19, 05, 05] +121F8; [7C E4 EB, 05, 05] -122D9; [7C E3 20, 05, 05] +121F9; [7C E4 F2, 05, 05] -122DA; [7C E3 27, 05, 05] +121FA; [7C E4 F9, 05, 05] -122DB; [7C E3 2E, 05, 05] +121FB; [7C E5 02, 05, 05] -122DC; [7C E3 35, 05, 05] +121FC; [7C E5 09, 05, 05] -122DD; [7C E3 3C, 05, 05] +121FD; [7C E5 10, 05, 05] -122DE; [7C E3 43, 05, 05] +121FE; [7C E5 17, 05, 05] -122DF; [7C E3 4A, 05, 05] +121FF; [7C E5 1E, 05, 05] -122E0; [7C E3 51, 05, 05] +12200; [7C E5 25, 05, 05] -122E1; [7C E3 58, 05, 05] +12201; [7C E5 2C, 05, 05] -122E2; [7C E3 5F, 05, 05] +12202; [7C E5 33, 05, 05] -122E3; [7C E3 66, 05, 05] +12203; [7C E5 3A, 05, 05] -122E4; [7C E3 6D, 05, 05] +12204; [7C E5 41, 05, 05] -122E5; [7C E3 74, 05, 05] +12205; [7C E5 48, 05, 05] -122E6; [7C E3 7B, 05, 05] +12206; [7C E5 4F, 05, 05] -122E7; [7C E3 82, 05, 05] +12207; [7C E5 56, 05, 05] -122E8; [7C E3 89, 05, 05] +12208; [7C E5 5D, 05, 05] -122E9; [7C E3 90, 05, 05] +12209; [7C E5 64, 05, 05] -122EA; [7C E3 97, 05, 05] +1220A; [7C E5 6B, 05, 05] -122EB; [7C E3 9E, 05, 05] +1220B; [7C E5 72, 05, 05] -122EC; [7C E3 A5, 05, 05] +1220C; [7C E5 79, 05, 05] -122ED; [7C E3 AC, 05, 05] +1220D; [7C E5 80, 05, 05] -122EE; [7C E3 B3, 05, 05] +1220E; [7C E5 87, 05, 05] -122EF; [7C E3 BA, 05, 05] +1220F; [7C E5 8E, 05, 05] -122F0; [7C E3 C1, 05, 05] +12210; [7C E5 95, 05, 05] -122F1; [7C E3 C8, 05, 05] +12211; [7C E5 9C, 05, 05] -122F2; [7C E3 CF, 05, 05] +12212; [7C E5 A3, 05, 05] -122F3; [7C E3 D6, 05, 05] +12213; [7C E5 AA, 05, 05] -122F4; [7C E3 DD, 05, 05] +12214; [7C E5 B1, 05, 05] -122F5; [7C E3 E4, 05, 05] +12215; [7C E5 B8, 05, 05] -122F6; [7C E3 EB, 05, 05] +12216; [7C E5 BF, 05, 05] -122F7; [7C E3 F2, 05, 05] +12217; [7C E5 C6, 05, 05] -122F8; [7C E3 F9, 05, 05] +12218; [7C E5 CD, 05, 05] -122F9; [7C E4 02, 05, 05] +12219; [7C E5 D4, 05, 05] -122FA; [7C E4 09, 05, 05] +1221A; [7C E5 DB, 05, 05] -122FB; [7C E4 10, 05, 05] +1221B; [7C E5 E2, 05, 05] -122FC; [7C E4 17, 05, 05] +1221C; [7C E5 E9, 05, 05] -122FD; [7C E4 1E, 05, 05] +1221D; [7C E5 F0, 05, 05] -122FE; [7C E4 25, 05, 05] +1221E; [7C E5 F7, 05, 05] -122FF; [7C E4 2C, 05, 05] +1221F; [7C E5 FE, 05, 05] -12300; [7C E4 33, 05, 05] +12220; [7C E6 07, 05, 05] -12301; [7C E4 3A, 05, 05] +12221; [7C E6 0E, 05, 05] -12302; [7C E4 41, 05, 05] +12222; [7C E6 15, 05, 05] -12303; [7C E4 48, 05, 05] +12223; [7C E6 1C, 05, 05] -12304; [7C E4 4F, 05, 05] +12224; [7C E6 23, 05, 05] -12305; [7C E4 56, 05, 05] +12225; [7C E6 2A, 05, 05] -12306; [7C E4 5D, 05, 05] +12226; [7C E6 31, 05, 05] -12307; [7C E4 64, 05, 05] +12227; [7C E6 38, 05, 05] -12308; [7C E4 6B, 05, 05] +12228; [7C E6 3F, 05, 05] -12309; [7C E4 72, 05, 05] +12229; [7C E6 46, 05, 05] -1230A; [7C E4 79, 05, 05] +1222A; [7C E6 4D, 05, 05] -1230B; [7C E4 80, 05, 05] +1222B; [7C E6 54, 05, 05] -1230C; [7C E4 87, 05, 05] +1222C; [7C E6 5B, 05, 05] -1230D; [7C E4 8E, 05, 05] +1222D; [7C E6 62, 05, 05] -1230E; [7C E4 95, 05, 05] +1222E; [7C E6 69, 05, 05] -1230F; [7C E4 9C, 05, 05] +1222F; [7C E6 70, 05, 05] -12310; [7C E4 A3, 05, 05] +12230; [7C E6 77, 05, 05] -12311; [7C E4 AA, 05, 05] +12231; [7C E6 7E, 05, 05] -12312; [7C E4 B1, 05, 05] +12232; [7C E6 85, 05, 05] -12313; [7C E4 B8, 05, 05] +12233; [7C E6 8C, 05, 05] -12314; [7C E4 BF, 05, 05] +12234; [7C E6 93, 05, 05] -12315; [7C E4 C6, 05, 05] +12235; [7C E6 9A, 05, 05] -12316; [7C E4 CD, 05, 05] +12236; [7C E6 A1, 05, 05] -12317; [7C E4 D4, 05, 05] +12237; [7C E6 A8, 05, 05] -12318; [7C E4 DB, 05, 05] +12238; [7C E6 AF, 05, 05] -12319; [7C E4 E2, 05, 05] +12239; [7C E6 B6, 05, 05] -1231A; [7C E4 E9, 05, 05] +1223A; [7C E6 BD, 05, 05] -1231B; [7C E4 F0, 05, 05] +1223B; [7C E6 C4, 05, 05] -1231C; [7C E4 F7, 05, 05] +1223C; [7C E6 CB, 05, 05] -1231D; [7C E4 FE, 05, 05] +1223D; [7C E6 D2, 05, 05] -1231E; [7C E5 07, 05, 05] +1223E; [7C E6 D9, 05, 05] -1231F; [7C E5 0E, 05, 05] +1223F; [7C E6 E0, 05, 05] -12320; [7C E5 15, 05, 05] +12240; [7C E6 E7, 05, 05] -12321; [7C E5 1C, 05, 05] +12241; [7C E6 EE, 05, 05] -12322; [7C E5 23, 05, 05] +12242; [7C E6 F5, 05, 05] -12323; [7C E5 2A, 05, 05] +12243; [7C E6 FC, 05, 05] -12324; [7C E5 31, 05, 05] +12244; [7C E7 05, 05, 05] -12325; [7C E5 38, 05, 05] +12245; [7C E7 0C, 05, 05] -12326; [7C E5 3F, 05, 05] +12246; [7C E7 13, 05, 05] -12327; [7C E5 46, 05, 05] +12247; [7C E7 1A, 05, 05] -12328; [7C E5 4D, 05, 05] +12248; [7C E7 21, 05, 05] -12329; [7C E5 54, 05, 05] +12249; [7C E7 28, 05, 05] -1232A; [7C E5 5B, 05, 05] +1224A; [7C E7 2F, 05, 05] -1232B; [7C E5 62, 05, 05] +1224B; [7C E7 36, 05, 05] -1232C; [7C E5 69, 05, 05] +1224C; [7C E7 3D, 05, 05] -1232D; [7C E5 70, 05, 05] +1224D; [7C E7 44, 05, 05] -1232E; [7C E5 77, 05, 05] +1224E; [7C E7 4B, 05, 05] -1232F; [7C E5 7E, 05, 05] +1224F; [7C E7 52, 05, 05] -12330; [7C E5 85, 05, 05] +12250; [7C E7 59, 05, 05] -12331; [7C E5 8C, 05, 05] +12251; [7C E7 60, 05, 05] -12332; [7C E5 93, 05, 05] +12252; [7C E7 67, 05, 05] -12333; [7C E5 9A, 05, 05] +12253; [7C E7 6E, 05, 05] -12334; [7C E5 A1, 05, 05] +12254; [7C E7 75, 05, 05] -12335; [7C E5 A8, 05, 05] +12255; [7C E7 7C, 05, 05] -12336; [7C E5 AF, 05, 05] +12256; [7C E7 83, 05, 05] -12337; [7C E5 B6, 05, 05] +12257; [7C E7 8A, 05, 05] -12338; [7C E5 BD, 05, 05] +12258; [7C E7 91, 05, 05] -12339; [7C E5 C4, 05, 05] +12259; [7C E7 98, 05, 05] -1233A; [7C E5 CB, 05, 05] +1225A; [7C E7 9F, 05, 05] -1233B; [7C E5 D2, 05, 05] +1225B; [7C E7 A6, 05, 05] -1233C; [7C E5 D9, 05, 05] +1225C; [7C E7 AD, 05, 05] -1233D; [7C E5 E0, 05, 05] +1225D; [7C E7 B4, 05, 05] -1233E; [7C E5 E7, 05, 05] +1225E; [7C E7 BB, 05, 05] -1233F; [7C E5 EE, 05, 05] +1225F; [7C E7 C2, 05, 05] -12340; [7C E5 F5, 05, 05] +12260; [7C E7 C9, 05, 05] -12341; [7C E5 FC, 05, 05] +12261; [7C E7 D0, 05, 05] -12342; [7C E6 05, 05, 05] +12262; [7C E7 D7, 05, 05] -12343; [7C E6 0C, 05, 05] +122D4; [7C E7 DE, 05, 05] -12344; [7C E6 13, 05, 05] +122D5; [7C E7 E5, 05, 05] -12345; [7C E6 1A, 05, 05] +12263; [7C E7 EC, 05, 05] -12346; [7C E6 21, 05, 05] +12264; [7C E7 F3, 05, 05] -12347; [7C E6 28, 05, 05] +12265; [7C E7 FA, 05, 05] -12348; [7C E6 2F, 05, 05] +12266; [7C E8 03, 05, 05] -12349; [7C E6 36, 05, 05] +12267; [7C E8 0A, 05, 05] -1234A; [7C E6 3D, 05, 05] +12268; [7C E8 11, 05, 05] -1234B; [7C E6 44, 05, 05] +12269; [7C E8 18, 05, 05] -1234C; [7C E6 4B, 05, 05] +1226A; [7C E8 1F, 05, 05] -1234D; [7C E6 52, 05, 05] +1226B; [7C E8 26, 05, 05] -1234E; [7C E6 59, 05, 05] +1226C; [7C E8 2D, 05, 05] -1234F; [7C E6 60, 05, 05] +1226D; [7C E8 34, 05, 05] -12350; [7C E6 67, 05, 05] +1226E; [7C E8 3B, 05, 05] -12351; [7C E6 6E, 05, 05] +1226F; [7C E8 42, 05, 05] -12352; [7C E6 75, 05, 05] +12270; [7C E8 49, 05, 05] -12353; [7C E6 7C, 05, 05] +12271; [7C E8 50, 05, 05] -12354; [7C E6 83, 05, 05] +12272; [7C E8 57, 05, 05] -12355; [7C E6 8A, 05, 05] +12273; [7C E8 5E, 05, 05] -12356; [7C E6 91, 05, 05] +12274; [7C E8 65, 05, 05] -12357; [7C E6 98, 05, 05] +12275; [7C E8 6C, 05, 05] -12358; [7C E6 9F, 05, 05] +12276; [7C E8 73, 05, 05] -12359; [7C E6 A6, 05, 05] +12277; [7C E8 7A, 05, 05] -1235A; [7C E6 AD, 05, 05] +12278; [7C E8 81, 05, 05] -1235B; [7C E6 B4, 05, 05] +12279; [7C E8 88, 05, 05] -1235C; [7C E6 BB, 05, 05] +1227A; [7C E8 8F, 05, 05] -1235D; [7C E6 C2, 05, 05] +1227B; [7C E8 96, 05, 05] -1235E; [7C E6 C9, 05, 05] +1227C; [7C E8 9D, 05, 05] -1235F; [7C E6 D0, 05, 05] +1227D; [7C E8 A4, 05, 05] -12360; [7C E6 D7, 05, 05] +1227E; [7C E8 AB, 05, 05] -12361; [7C E6 DE, 05, 05] +1227F; [7C E8 B2, 05, 05] -12362; [7C E6 E5, 05, 05] +12280; [7C E8 B9, 05, 05] -12363; [7C E6 EC, 05, 05] +12281; [7C E8 C0, 05, 05] -12364; [7C E6 F3, 05, 05] +12282; [7C E8 C7, 05, 05] -12365; [7C E6 FA, 05, 05] +12283; [7C E8 CE, 05, 05] -12366; [7C E7 03, 05, 05] +12284; [7C E8 D5, 05, 05] -12367; [7C E7 0A, 05, 05] +12285; [7C E8 DC, 05, 05] -12368; [7C E7 11, 05, 05] +12286; [7C E8 E3, 05, 05] -12369; [7C E7 18, 05, 05] +12287; [7C E8 EA, 05, 05] -1236A; [7C E7 1F, 05, 05] +12288; [7C E8 F1, 05, 05] -1236B; [7C E7 26, 05, 05] +12289; [7C E8 F8, 05, 05] -1236C; [7C E7 2D, 05, 05] +1228A; [7C E8 FF, 05, 05] -1236D; [7C E7 34, 05, 05] +1228B; [7C E9 08, 05, 05] -1236E; [7C E7 3B, 05, 05] +1228C; [7C E9 0F, 05, 05] -1236F; [7C E7 42, 05, 05] +1228D; [7C E9 16, 05, 05] -12370; [7C E7 49, 05, 05] +1228E; [7C E9 1D, 05, 05] -12371; [7C E7 50, 05, 05] +1228F; [7C E9 24, 05, 05] -12372; [7C E7 57, 05, 05] +12290; [7C E9 2B, 05, 05] -12373; [7C E7 5E, 05, 05] +12291; [7C E9 32, 05, 05] -12374; [7C E7 65, 05, 05] +12292; [7C E9 39, 05, 05] -12375; [7C E7 6C, 05, 05] +12293; [7C E9 40, 05, 05] -12376; [7C E7 73, 05, 05] +12294; [7C E9 47, 05, 05] -12377; [7C E7 7A, 05, 05] +12295; [7C E9 4E, 05, 05] -12378; [7C E7 81, 05, 05] +12296; [7C E9 55, 05, 05] -12379; [7C E7 88, 05, 05] +12297; [7C E9 5C, 05, 05] -1237A; [7C E7 8F, 05, 05] +12298; [7C E9 63, 05, 05] -1237B; [7C E7 96, 05, 05] +12299; [7C E9 6A, 05, 05] -1237C; [7C E7 9D, 05, 05] +1229A; [7C E9 71, 05, 05] -1237D; [7C E7 A4, 05, 05] +1229B; [7C E9 78, 05, 05] -1237E; [7C E7 AB, 05, 05] +1229C; [7C E9 7F, 05, 05] -1237F; [7C E7 B2, 05, 05] +1229D; [7C E9 86, 05, 05] -12380; [7C E7 B9, 05, 05] +1229E; [7C E9 8D, 05, 05] -12381; [7C E7 C0, 05, 05] +1229F; [7C E9 94, 05, 05] -12382; [7C E7 C7, 05, 05] +122A0; [7C E9 9B, 05, 05] -12383; [7C E7 CE, 05, 05] +122A1; [7C E9 A2, 05, 05] -12384; [7C E7 D5, 05, 05] +122A2; [7C E9 A9, 05, 05] -12385; [7C E7 DC, 05, 05] +122A3; [7C E9 B0, 05, 05] -12386; [7C E7 E3, 05, 05] +122A4; [7C E9 B7, 05, 05] -12387; [7C E7 EA, 05, 05] +122A5; [7C E9 BE, 05, 05] -12388; [7C E7 F1, 05, 05] +122A6; [7C E9 C5, 05, 05] -12389; [7C E7 F8, 05, 05] +122A7; [7C E9 CC, 05, 05] -1238A; [7C E7 FF, 05, 05] +122A8; [7C E9 D3, 05, 05] -1238B; [7C E8 08, 05, 05] +122A9; [7C E9 DA, 05, 05] -1238C; [7C E8 0F, 05, 05] +122AA; [7C E9 E1, 05, 05] -1238D; [7C E8 16, 05, 05] +122AB; [7C E9 E8, 05, 05] -1238E; [7C E8 1D, 05, 05] +122AC; [7C E9 EF, 05, 05] -1238F; [7C E8 24, 05, 05] +122AD; [7C E9 F6, 05, 05] -12390; [7C E8 2B, 05, 05] +122AE; [7C E9 FD, 05, 05] -12391; [7C E8 32, 05, 05] +122AF; [7C EA 06, 05, 05] -12392; [7C E8 39, 05, 05] +122B0; [7C EA 0D, 05, 05] -12393; [7C E8 40, 05, 05] +122B1; [7C EA 14, 05, 05] -12394; [7C E8 47, 05, 05] +122B2; [7C EA 1B, 05, 05] -12395; [7C E8 4E, 05, 05] +122B3; [7C EA 22, 05, 05] -12396; [7C E8 55, 05, 05] +122B4; [7C EA 29, 05, 05] -12397; [7C E8 5C, 05, 05] +122B5; [7C EA 30, 05, 05] -12398; [7C E8 63, 05, 05] +122B6; [7C EA 37, 05, 05] -12399; [7C E8 6A, 05, 05] +122B7; [7C EA 3E, 05, 05] -12480; [7C E8 71, 05, 05] +122B8; [7C EA 45, 05, 05] -12481; [7C E8 78, 05, 05] +122B9; [7C EA 4C, 05, 05] -12482; [7C E8 7F, 05, 05] +122BA; [7C EA 53, 05, 05] -12483; [7C E8 86, 05, 05] +122BB; [7C EA 5A, 05, 05] -12484; [7C E8 8D, 05, 05] +122BC; [7C EA 61, 05, 05] -12485; [7C E8 94, 05, 05] +122BD; [7C EA 68, 05, 05] -12486; [7C E8 9B, 05, 05] +122BE; [7C EA 6F, 05, 05] -12487; [7C E8 A2, 05, 05] +122BF; [7C EA 76, 05, 05] -12488; [7C E8 A9, 05, 05] +122C0; [7C EA 7D, 05, 05] -12489; [7C E8 B0, 05, 05] +122C1; [7C EA 84, 05, 05] -1248A; [7C E8 B7, 05, 05] +122C2; [7C EA 8B, 05, 05] -1248B; [7C E8 BE, 05, 05] +122C3; [7C EA 92, 05, 05] -1248C; [7C E8 C5, 05, 05] +122C4; [7C EA 99, 05, 05] -1248D; [7C E8 CC, 05, 05] +122C5; [7C EA A0, 05, 05] -1248E; [7C E8 D3, 05, 05] +122C6; [7C EA A7, 05, 05] -1248F; [7C E8 DA, 05, 05] +122C7; [7C EA AE, 05, 05] -12490; [7C E8 E1, 05, 05] +122C8; [7C EA B5, 05, 05] -12491; [7C E8 E8, 05, 05] +122C9; [7C EA BC, 05, 05] -12492; [7C E8 EF, 05, 05] +122CA; [7C EA C3, 05, 05] -12493; [7C E8 F6, 05, 05] +122CB; [7C EA CA, 05, 05] -12494; [7C E8 FD, 05, 05] +122CC; [7C EA D1, 05, 05] -12495; [7C E9 06, 05, 05] +122CD; [7C EA D8, 05, 05] -12496; [7C E9 0D, 05, 05] +122CE; [7C EA DF, 05, 05] -12497; [7C E9 14, 05, 05] +122CF; [7C EA E6, 05, 05] -12498; [7C E9 1B, 05, 05] +122D0; [7C EA ED, 05, 05] -12499; [7C E9 22, 05, 05] +122D1; [7C EA F4, 05, 05] -1249A; [7C E9 29, 05, 05] +122D2; [7C EA FB, 05, 05] -1249B; [7C E9 30, 05, 05] +122D3; [7C EB 04, 05, 05] -1249C; [7C E9 37, 05, 05] +122D6; [7C EB 0B, 05, 05] -1249D; [7C E9 3E, 05, 05] +122D7; [7C EB 12, 05, 05] -1249E; [7C E9 45, 05, 05] +122D8; [7C EB 19, 05, 05] -1249F; [7C E9 4C, 05, 05] +122D9; [7C EB 20, 05, 05] -124A0; [7C E9 53, 05, 05] +122DA; [7C EB 27, 05, 05] -124A1; [7C E9 5A, 05, 05] +122DB; [7C EB 2E, 05, 05] -124A2; [7C E9 61, 05, 05] +122DC; [7C EB 35, 05, 05] -124A3; [7C E9 68, 05, 05] +122DD; [7C EB 3C, 05, 05] -124A4; [7C E9 6F, 05, 05] +122DE; [7C EB 43, 05, 05] -124A5; [7C E9 76, 05, 05] +122DF; [7C EB 4A, 05, 05] -124A6; [7C E9 7D, 05, 05] +122E0; [7C EB 51, 05, 05] -124A7; [7C E9 84, 05, 05] +122E1; [7C EB 58, 05, 05] -124A8; [7C E9 8B, 05, 05] +122E2; [7C EB 5F, 05, 05] -124A9; [7C E9 92, 05, 05] +122E3; [7C EB 66, 05, 05] -124AA; [7C E9 99, 05, 05] +122E4; [7C EB 6D, 05, 05] -124AB; [7C E9 A0, 05, 05] +122E5; [7C EB 74, 05, 05] -124AC; [7C E9 A7, 05, 05] +122E6; [7C EB 7B, 05, 05] -124AD; [7C E9 AE, 05, 05] +122E7; [7C EB 82, 05, 05] -124AE; [7C E9 B5, 05, 05] +122E8; [7C EB 89, 05, 05] -124AF; [7C E9 BC, 05, 05] +122E9; [7C EB 90, 05, 05] -124B0; [7C E9 C3, 05, 05] +122EA; [7C EB 97, 05, 05] -124B1; [7C E9 CA, 05, 05] +122EB; [7C EB 9E, 05, 05] -124B2; [7C E9 D1, 05, 05] +122EC; [7C EB A5, 05, 05] -124B3; [7C E9 D8, 05, 05] +122ED; [7C EB AC, 05, 05] -124B4; [7C E9 DF, 05, 05] +122EE; [7C EB B3, 05, 05] -124B5; [7C E9 E6, 05, 05] +122EF; [7C EB BA, 05, 05] -124B6; [7C E9 ED, 05, 05] +122F0; [7C EB C1, 05, 05] -124B7; [7C E9 F4, 05, 05] +122F1; [7C EB C8, 05, 05] -124B8; [7C E9 FB, 05, 05] +122F2; [7C EB CF, 05, 05] -124B9; [7C EA 04, 05, 05] +122F3; [7C EB D6, 05, 05] -124BA; [7C EA 0B, 05, 05] +122F4; [7C EB DD, 05, 05] -124BB; [7C EA 12, 05, 05] +122F5; [7C EB E4, 05, 05] -124BC; [7C EA 19, 05, 05] +122F6; [7C EB EB, 05, 05] -124BD; [7C EA 20, 05, 05] +122F7; [7C EB F2, 05, 05] -124BE; [7C EA 27, 05, 05] +122F8; [7C EB F9, 05, 05] -124BF; [7C EA 2E, 05, 05] +122F9; [7C EC 02, 05, 05] -124C0; [7C EA 35, 05, 05] +122FA; [7C EC 09, 05, 05] -124C1; [7C EA 3C, 05, 05] +122FB; [7C EC 10, 05, 05] -124C2; [7C EA 43, 05, 05] +122FC; [7C EC 17, 05, 05] -124C3; [7C EA 4A, 05, 05] +122FD; [7C EC 1E, 05, 05] -124C4; [7C EA 51, 05, 05] +122FE; [7C EC 25, 05, 05] -124C5; [7C EA 58, 05, 05] +122FF; [7C EC 2C, 05, 05] -124C6; [7C EA 5F, 05, 05] +12300; [7C EC 33, 05, 05] -124C7; [7C EA 66, 05, 05] +12301; [7C EC 3A, 05, 05] -124C8; [7C EA 6D, 05, 05] +12302; [7C EC 41, 05, 05] -124C9; [7C EA 74, 05, 05] +12303; [7C EC 48, 05, 05] -124CA; [7C EA 7B, 05, 05] +12304; [7C EC 4F, 05, 05] -124CB; [7C EA 82, 05, 05] +12305; [7C EC 56, 05, 05] -124CC; [7C EA 89, 05, 05] +12306; [7C EC 5D, 05, 05] -124CD; [7C EA 90, 05, 05] +12307; [7C EC 64, 05, 05] -124CE; [7C EA 97, 05, 05] +12308; [7C EC 6B, 05, 05] -124CF; [7C EA 9E, 05, 05] +12309; [7C EC 72, 05, 05] -124D0; [7C EA A5, 05, 05] +1230A; [7C EC 79, 05, 05] -124D1; [7C EA AC, 05, 05] +1230B; [7C EC 80, 05, 05] -124D2; [7C EA B3, 05, 05] +1230C; [7C EC 87, 05, 05] -124D3; [7C EA BA, 05, 05] +1230D; [7C EC 8E, 05, 05] -124D4; [7C EA C1, 05, 05] +1230E; [7C EC 95, 05, 05] -124D5; [7C EA C8, 05, 05] +1230F; [7C EC 9C, 05, 05] -124D6; [7C EA CF, 05, 05] +12310; [7C EC A3, 05, 05] -124D7; [7C EA D6, 05, 05] +12311; [7C EC AA, 05, 05] -124D8; [7C EA DD, 05, 05] +12312; [7C EC B1, 05, 05] -124D9; [7C EA E4, 05, 05] +12313; [7C EC B8, 05, 05] -124DA; [7C EA EB, 05, 05] +12314; [7C EC BF, 05, 05] -124DB; [7C EA F2, 05, 05] +12315; [7C EC C6, 05, 05] -124DC; [7C EA F9, 05, 05] +12316; [7C EC CD, 05, 05] -124DD; [7C EB 02, 05, 05] +12317; [7C EC D4, 05, 05] -124DE; [7C EB 09, 05, 05] +12318; [7C EC DB, 05, 05] -124DF; [7C EB 10, 05, 05] +12319; [7C EC E2, 05, 05] -124E0; [7C EB 17, 05, 05] +1231A; [7C EC E9, 05, 05] -124E1; [7C EB 1E, 05, 05] +1231B; [7C EC F0, 05, 05] -124E2; [7C EB 25, 05, 05] +1231C; [7C EC F7, 05, 05] -124E3; [7C EB 2C, 05, 05] +1231D; [7C EC FE, 05, 05] -124E4; [7C EB 33, 05, 05] +1231E; [7C ED 07, 05, 05] -124E5; [7C EB 3A, 05, 05] +1231F; [7C ED 0E, 05, 05] -124E6; [7C EB 41, 05, 05] +12320; [7C ED 15, 05, 05] -124E7; [7C EB 48, 05, 05] +12321; [7C ED 1C, 05, 05] -124E8; [7C EB 4F, 05, 05] +12322; [7C ED 23, 05, 05] -124E9; [7C EB 56, 05, 05] +12323; [7C ED 2A, 05, 05] -124EA; [7C EB 5D, 05, 05] +12324; [7C ED 31, 05, 05] -124EB; [7C EB 64, 05, 05] +12325; [7C ED 38, 05, 05] -124EC; [7C EB 6B, 05, 05] +12326; [7C ED 3F, 05, 05] -124ED; [7C EB 72, 05, 05] +12327; [7C ED 46, 05, 05] -124EE; [7C EB 79, 05, 05] +12328; [7C ED 4D, 05, 05] -124EF; [7C EB 80, 05, 05] +12329; [7C ED 54, 05, 05] -124F0; [7C EB 87, 05, 05] +1232A; [7C ED 5B, 05, 05] -124F1; [7C EB 8E, 05, 05] +1232B; [7C ED 62, 05, 05] -124F2; [7C EB 95, 05, 05] +1232C; [7C ED 69, 05, 05] -124F3; [7C EB 9C, 05, 05] +1232D; [7C ED 70, 05, 05] -124F4; [7C EB A3, 05, 05] +1232E; [7C ED 77, 05, 05] -124F5; [7C EB AA, 05, 05] +1232F; [7C ED 7E, 05, 05] -124F6; [7C EB B1, 05, 05] +12330; [7C ED 85, 05, 05] -124F7; [7C EB B8, 05, 05] +12331; [7C ED 8C, 05, 05] -124F8; [7C EB BF, 05, 05] +12332; [7C ED 93, 05, 05] -124F9; [7C EB C6, 05, 05] +12333; [7C ED 9A, 05, 05] -124FA; [7C EB CD, 05, 05] +12334; [7C ED A1, 05, 05] -124FB; [7C EB D4, 05, 05] +12335; [7C ED A8, 05, 05] -124FC; [7C EB DB, 05, 05] +12336; [7C ED AF, 05, 05] -124FD; [7C EB E2, 05, 05] +12337; [7C ED B6, 05, 05] -124FE; [7C EB E9, 05, 05] +12338; [7C ED BD, 05, 05] -124FF; [7C EB F0, 05, 05] +12339; [7C ED C4, 05, 05] -12500; [7C EB F7, 05, 05] +1233A; [7C ED CB, 05, 05] -12501; [7C EB FE, 05, 05] +1233B; [7C ED D2, 05, 05] -12502; [7C EC 07, 05, 05] +1233C; [7C ED D9, 05, 05] -12503; [7C EC 0E, 05, 05] +1233D; [7C ED E0, 05, 05] -12504; [7C EC 15, 05, 05] +1233E; [7C ED E7, 05, 05] -12505; [7C EC 1C, 05, 05] +1233F; [7C ED EE, 05, 05] -12506; [7C EC 23, 05, 05] +12340; [7C ED F5, 05, 05] -12507; [7C EC 2A, 05, 05] +12341; [7C ED FC, 05, 05] -12508; [7C EC 31, 05, 05] +12342; [7C EE 05, 05, 05] -12509; [7C EC 38, 05, 05] +12343; [7C EE 0C, 05, 05] -1250A; [7C EC 3F, 05, 05] +12344; [7C EE 13, 05, 05] -1250B; [7C EC 46, 05, 05] +12345; [7C EE 1A, 05, 05] -1250C; [7C EC 4D, 05, 05] +12346; [7C EE 21, 05, 05] -1250D; [7C EC 54, 05, 05] +12347; [7C EE 28, 05, 05] -1250E; [7C EC 5B, 05, 05] +12348; [7C EE 2F, 05, 05] -1250F; [7C EC 62, 05, 05] +12349; [7C EE 36, 05, 05] -12510; [7C EC 69, 05, 05] +1234A; [7C EE 3D, 05, 05] -12511; [7C EC 70, 05, 05] +1234B; [7C EE 44, 05, 05] -12512; [7C EC 77, 05, 05] +1234C; [7C EE 4B, 05, 05] -12513; [7C EC 7E, 05, 05] +1234D; [7C EE 52, 05, 05] -12514; [7C EC 85, 05, 05] +1234E; [7C EE 59, 05, 05] -12515; [7C EC 8C, 05, 05] +1234F; [7C EE 60, 05, 05] -12516; [7C EC 93, 05, 05] +12350; [7C EE 67, 05, 05] -12517; [7C EC 9A, 05, 05] +12351; [7C EE 6E, 05, 05] -12518; [7C EC A1, 05, 05] +12352; [7C EE 75, 05, 05] -12519; [7C EC A8, 05, 05] +12353; [7C EE 7C, 05, 05] -1251A; [7C EC AF, 05, 05] +12354; [7C EE 83, 05, 05] -1251B; [7C EC B6, 05, 05] +12355; [7C EE 8A, 05, 05] -1251C; [7C EC BD, 05, 05] +12356; [7C EE 91, 05, 05] -1251D; [7C EC C4, 05, 05] +12357; [7C EE 98, 05, 05] -1251E; [7C EC CB, 05, 05] +12358; [7C EE 9F, 05, 05] -1251F; [7C EC D2, 05, 05] +12359; [7C EE A6, 05, 05] -12520; [7C EC D9, 05, 05] +1235A; [7C EE AD, 05, 05] -12521; [7C EC E0, 05, 05] +1235B; [7C EE B4, 05, 05] -12522; [7C EC E7, 05, 05] +1235C; [7C EE BB, 05, 05] -12523; [7C EC EE, 05, 05] +1235D; [7C EE C2, 05, 05] -12524; [7C EC F5, 05, 05] +1235E; [7C EE C9, 05, 05] -12525; [7C EC FC, 05, 05] +1235F; [7C EE D0, 05, 05] -12526; [7C ED 05, 05, 05] +12360; [7C EE D7, 05, 05] -12527; [7C ED 0C, 05, 05] +12361; [7C EE DE, 05, 05] -12528; [7C ED 13, 05, 05] +12362; [7C EE E5, 05, 05] -12529; [7C ED 1A, 05, 05] +12363; [7C EE EC, 05, 05] -1252A; [7C ED 21, 05, 05] +12364; [7C EE F3, 05, 05] -1252B; [7C ED 28, 05, 05] +12365; [7C EE FA, 05, 05] -1252C; [7C ED 2F, 05, 05] +12366; [7C EF 03, 05, 05] -1252D; [7C ED 36, 05, 05] +12367; [7C EF 0A, 05, 05] -1252E; [7C ED 3D, 05, 05] +12368; [7C EF 11, 05, 05] -1252F; [7C ED 44, 05, 05] +12369; [7C EF 18, 05, 05] -12530; [7C ED 4B, 05, 05] +1236A; [7C EF 1F, 05, 05] -12531; [7C ED 52, 05, 05] +1236B; [7C EF 26, 05, 05] -12532; [7C ED 59, 05, 05] +1236C; [7C EF 2D, 05, 05] -12533; [7C ED 60, 05, 05] +1236D; [7C EF 34, 05, 05] -12534; [7C ED 67, 05, 05] +1236E; [7C EF 3B, 05, 05] -12535; [7C ED 6E, 05, 05] +1236F; [7C EF 42, 05, 05] -12536; [7C ED 75, 05, 05] +12370; [7C EF 49, 05, 05] -12537; [7C ED 7C, 05, 05] +12371; [7C EF 50, 05, 05] -12538; [7C ED 83, 05, 05] +12372; [7C EF 57, 05, 05] -12539; [7C ED 8A, 05, 05] +12373; [7C EF 5E, 05, 05] -1253A; [7C ED 91, 05, 05] +12374; [7C EF 65, 05, 05] -1253B; [7C ED 98, 05, 05] +12375; [7C EF 6C, 05, 05] -1253C; [7C ED 9F, 05, 05] +12376; [7C EF 73, 05, 05] -1253D; [7C ED A6, 05, 05] +12377; [7C EF 7A, 05, 05] -1253E; [7C ED AD, 05, 05] +12378; [7C EF 81, 05, 05] -1253F; [7C ED B4, 05, 05] +12379; [7C EF 88, 05, 05] -12540; [7C ED BB, 05, 05] +1237A; [7C EF 8F, 05, 05] -12541; [7C ED C2, 05, 05] +1237B; [7C EF 96, 05, 05] -12542; [7C ED C9, 05, 05] +1237C; [7C EF 9D, 05, 05] -12543; [7C ED D0, 05, 05] +1237D; [7C EF A4, 05, 05] + +1237E; [7C EF AB, 05, 05] + +1237F; [7C EF B2, 05, 05] + +12380; [7C EF B9, 05, 05] + +12381; [7C EF C0, 05, 05] + +12382; [7C EF C7, 05, 05] + +12383; [7C EF CE, 05, 05] + +12384; [7C EF D5, 05, 05] + +12385; [7C EF DC, 05, 05] + +12386; [7C EF E3, 05, 05] + +12387; [7C EF EA, 05, 05] + +12388; [7C EF F1, 05, 05] + +12389; [7C EF F8, 05, 05] + +1238A; [7C EF FF, 05, 05] + +1238B; [7C F0 08, 05, 05] + +1238C; [7C F0 0F, 05, 05] + +1238D; [7C F0 16, 05, 05] + +1238E; [7C F0 1D, 05, 05] + +1238F; [7C F0 24, 05, 05] + +12390; [7C F0 2B, 05, 05] + +12391; [7C F0 32, 05, 05] + +12392; [7C F0 39, 05, 05] + +12393; [7C F0 40, 05, 05] + +12394; [7C F0 47, 05, 05] + +12395; [7C F0 4E, 05, 05] + +12396; [7C F0 55, 05, 05] + +12397; [7C F0 5C, 05, 05] + +12398; [7C F0 63, 05, 05] + +12399; [7C F0 6A, 05, 05] + +12480; [7C F0 71, 05, 05] + +12481; [7C F0 78, 05, 05] + +12482; [7C F0 7F, 05, 05] + +12483; [7C F0 86, 05, 05] + +12484; [7C F0 8D, 05, 05] + +12485; [7C F0 94, 05, 05] + +12486; [7C F0 9B, 05, 05] + +12487; [7C F0 A2, 05, 05] + +12488; [7C F0 A9, 05, 05] + +12489; [7C F0 B0, 05, 05] + +1248A; [7C F0 B7, 05, 05] + +1248B; [7C F0 BE, 05, 05] + +1248C; [7C F0 C5, 05, 05] + +1248D; [7C F0 CC, 05, 05] + +1248E; [7C F0 D3, 05, 05] + +1248F; [7C F0 DA, 05, 05] + +12490; [7C F0 E1, 05, 05] + +12491; [7C F0 E8, 05, 05] + +12492; [7C F0 EF, 05, 05] + +12493; [7C F0 F6, 05, 05] + +12494; [7C F0 FD, 05, 05] + +12495; [7C F1 06, 05, 05] + +12496; [7C F1 0D, 05, 05] + +12497; [7C F1 14, 05, 05] + +12498; [7C F1 1B, 05, 05] + +12499; [7C F1 22, 05, 05] + +1249A; [7C F1 29, 05, 05] + +1249B; [7C F1 30, 05, 05] + +1249C; [7C F1 37, 05, 05] + +1249D; [7C F1 3E, 05, 05] + +1249E; [7C F1 45, 05, 05] + +1249F; [7C F1 4C, 05, 05] + +124A0; [7C F1 53, 05, 05] + +124A1; [7C F1 5A, 05, 05] + +124A2; [7C F1 61, 05, 05] + +124A3; [7C F1 68, 05, 05] + +124A4; [7C F1 6F, 05, 05] + +124A5; [7C F1 76, 05, 05] + +124A6; [7C F1 7D, 05, 05] + +124A7; [7C F1 84, 05, 05] + +124A8; [7C F1 8B, 05, 05] + +124A9; [7C F1 92, 05, 05] + +124AA; [7C F1 99, 05, 05] + +124AB; [7C F1 A0, 05, 05] + +124AC; [7C F1 A7, 05, 05] + +124AD; [7C F1 AE, 05, 05] + +124AE; [7C F1 B5, 05, 05] + +124AF; [7C F1 BC, 05, 05] + +124B0; [7C F1 C3, 05, 05] + +124B1; [7C F1 CA, 05, 05] + +124B2; [7C F1 D1, 05, 05] + +124B3; [7C F1 D8, 05, 05] + +124B4; [7C F1 DF, 05, 05] + +124B5; [7C F1 E6, 05, 05] + +124B6; [7C F1 ED, 05, 05] + +124B7; [7C F1 F4, 05, 05] + +124B8; [7C F1 FB, 05, 05] + +124B9; [7C F2 04, 05, 05] + +124BA; [7C F2 0B, 05, 05] + +124BB; [7C F2 12, 05, 05] + +124BC; [7C F2 19, 05, 05] + +124BD; [7C F2 20, 05, 05] + +124BE; [7C F2 27, 05, 05] + +124BF; [7C F2 2E, 05, 05] + +124C0; [7C F2 35, 05, 05] + +124C1; [7C F2 3C, 05, 05] + +124C2; [7C F2 43, 05, 05] + +124C3; [7C F2 4A, 05, 05] + +124C4; [7C F2 51, 05, 05] + +124C5; [7C F2 58, 05, 05] + +124C6; [7C F2 5F, 05, 05] + +124C7; [7C F2 66, 05, 05] + +124C8; [7C F2 6D, 05, 05] + +124C9; [7C F2 74, 05, 05] + +124CA; [7C F2 7B, 05, 05] + +124CB; [7C F2 82, 05, 05] + +124CC; [7C F2 89, 05, 05] + +124CD; [7C F2 90, 05, 05] + +124CE; [7C F2 97, 05, 05] + +124CF; [7C F2 9E, 05, 05] + +124D0; [7C F2 A5, 05, 05] + +124D1; [7C F2 AC, 05, 05] + +124D2; [7C F2 B3, 05, 05] + +124D3; [7C F2 BA, 05, 05] + +124D4; [7C F2 C1, 05, 05] + +124D5; [7C F2 C8, 05, 05] + +124D6; [7C F2 CF, 05, 05] + +124D7; [7C F2 D6, 05, 05] + +124D8; [7C F2 DD, 05, 05] + +124D9; [7C F2 E4, 05, 05] + +124DA; [7C F2 EB, 05, 05] + +124DB; [7C F2 F2, 05, 05] + +124DC; [7C F2 F9, 05, 05] + +124DD; [7C F3 02, 05, 05] + +124DE; [7C F3 09, 05, 05] + +124DF; [7C F3 10, 05, 05] + +124E0; [7C F3 17, 05, 05] + +124E1; [7C F3 1E, 05, 05] + +124E2; [7C F3 25, 05, 05] + +124E3; [7C F3 2C, 05, 05] + +124E4; [7C F3 33, 05, 05] + +124E5; [7C F3 3A, 05, 05] + +124E6; [7C F3 41, 05, 05] + +124E7; [7C F3 48, 05, 05] + +124E8; [7C F3 4F, 05, 05] + +124E9; [7C F3 56, 05, 05] + +124EA; [7C F3 5D, 05, 05] + +124EB; [7C F3 64, 05, 05] + +124EC; [7C F3 6B, 05, 05] + +124ED; [7C F3 72, 05, 05] + +124EE; [7C F3 79, 05, 05] + +124EF; [7C F3 80, 05, 05] + +124F0; [7C F3 87, 05, 05] + +124F1; [7C F3 8E, 05, 05] + +124F2; [7C F3 95, 05, 05] + +124F3; [7C F3 9C, 05, 05] + +124F4; [7C F3 A3, 05, 05] + +124F5; [7C F3 AA, 05, 05] + +124F6; [7C F3 B1, 05, 05] + +124F7; [7C F3 B8, 05, 05] + +124F8; [7C F3 BF, 05, 05] + +124F9; [7C F3 C6, 05, 05] + +124FA; [7C F3 CD, 05, 05] + +124FB; [7C F3 D4, 05, 05] + +124FC; [7C F3 DB, 05, 05] + +124FD; [7C F3 E2, 05, 05] + +124FE; [7C F3 E9, 05, 05] + +124FF; [7C F3 F0, 05, 05] + +12500; [7C F3 F7, 05, 05] + +12501; [7C F3 FE, 05, 05] + +12502; [7C F4 07, 05, 05] + +12503; [7C F4 0E, 05, 05] + +12504; [7C F4 15, 05, 05] + +12505; [7C F4 1C, 05, 05] + +12506; [7C F4 23, 05, 05] + +12507; [7C F4 2A, 05, 05] + +12508; [7C F4 31, 05, 05] + +12509; [7C F4 38, 05, 05] + +1250A; [7C F4 3F, 05, 05] + +1250B; [7C F4 46, 05, 05] + +1250C; [7C F4 4D, 05, 05] + +1250D; [7C F4 54, 05, 05] + +1250E; [7C F4 5B, 05, 05] + +1250F; [7C F4 62, 05, 05] + +12510; [7C F4 69, 05, 05] + +12511; [7C F4 70, 05, 05] + +12512; [7C F4 77, 05, 05] + +12513; [7C F4 7E, 05, 05] + +12514; [7C F4 85, 05, 05] + +12515; [7C F4 8C, 05, 05] + +12516; [7C F4 93, 05, 05] + +12517; [7C F4 9A, 05, 05] + +12518; [7C F4 A1, 05, 05] + +12519; [7C F4 A8, 05, 05] + +1251A; [7C F4 AF, 05, 05] + +1251B; [7C F4 B6, 05, 05] + +1251C; [7C F4 BD, 05, 05] + +1251D; [7C F4 C4, 05, 05] + +1251E; [7C F4 CB, 05, 05] + +1251F; [7C F4 D2, 05, 05] + +12520; [7C F4 D9, 05, 05] + +12521; [7C F4 E0, 05, 05] + +12522; [7C F4 E7, 05, 05] + +12523; [7C F4 EE, 05, 05] + +12524; [7C F4 F5, 05, 05] + +12525; [7C F4 FC, 05, 05] + +12526; [7C F5 05, 05, 05] + +12527; [7C F5 0C, 05, 05] + +12528; [7C F5 13, 05, 05] + +12529; [7C F5 1A, 05, 05] + +1252A; [7C F5 21, 05, 05] + +1252B; [7C F5 28, 05, 05] + +1252C; [7C F5 2F, 05, 05] + +1252D; [7C F5 36, 05, 05] + +1252E; [7C F5 3D, 05, 05] + +1252F; [7C F5 44, 05, 05] + +12530; [7C F5 4B, 05, 05] + +12531; [7C F5 52, 05, 05] + +12532; [7C F5 59, 05, 05] + +12533; [7C F5 60, 05, 05] + +12534; [7C F5 67, 05, 05] + +12535; [7C F5 6E, 05, 05] + +12536; [7C F5 75, 05, 05] + +12537; [7C F5 7C, 05, 05] + +12538; [7C F5 83, 05, 05] + +12539; [7C F5 8A, 05, 05] + +1253A; [7C F5 91, 05, 05] + +1253B; [7C F5 98, 05, 05] + +1253C; [7C F5 9F, 05, 05] + +1253D; [7C F5 A6, 05, 05] + +1253E; [7C F5 AD, 05, 05] + +1253F; [7C F5 B4, 05, 05] + +12540; [7C F5 BB, 05, 05] + +12541; [7C F5 C2, 05, 05] + +12542; [7C F5 C9, 05, 05] + +12543; [7C F5 D0, 05, 05] FDD1 13153; [7D 04 02, 05, 05] # Egyptian Hieroglyphs first primary starts new lead byte (compressible) @@ -53485,6 +55347,20 @@ FDD1 13153; [7D 04 02, 05, 05] # Egyptian Hieroglyphs first primary starts new l 1342E; [7D 21 85, 05, 05] +1342F; [7D 21 8C, 05, 05] + +13441; [7D 21 93, 05, 05] + +13442; [7D 21 9A, 05, 05] + +13443; [7D 21 A1, 05, 05] + +13444; [7D 21 A8, 05, 05] + +13445; [7D 21 AF, 05, 05] + +13446; [7D 21 B6, 05, 05] + FDD1 109A0; [7D 22 02, 05, 05] # Meroitic_Cursive first primary (compressible) FDD1 10980; [7D 22 02, 05, 05] # Meroitic_Hieroglyphs first primary (compressible) @@ -64014,20 +65890,22 @@ FFFF; [EF FF, 05, 05] # Special HIGHEST primary, for ranges # HOMELESS COLLATION ELEMENTS FDD0 0041; [, 90, 20] FDD0 0042; [, 96, 20] -FDD0 0043; [, A0, 20] -FDD0 0044; [, A8, 20] -FDD0 0045; [, AA, 20] -FDD0 0046; [, AE, 2E] -FDD0 0047; [, B0, 2E] -FDD0 0048; [, B2, 20] -FDD0 0049; [, E5 A4, 1E] -FDD0 004A; [, E8 80, 20] -FDD0 004B; [, E8 80, 2E] -FDD0 004C; [, EB 3B, 10] -FDD0 004D; [, EB 3B, 1E] -FDD0 004E; [, EB 3B, 2C] -FDD0 004F; [, F0 F1, 20] -FDD0 0050; [, , 3D 02] # CONSTRUCTED FAKE SECONDARY-IGNORABLE +FDD0 0043; [, 9E, 20] +FDD0 0044; [, A0, 20] +FDD0 0045; [, A2, 20] +FDD0 0046; [, A8, 20] +FDD0 0047; [, AA, 20] +FDD0 0048; [, AE, 2E] +FDD0 0049; [, B0, 2E] +FDD0 004A; [, B2, 20] +FDD0 004B; [, E5 88, 1E] +FDD0 004C; [, E8 4E, 20] +FDD0 004D; [, E8 4E, 2E] +FDD0 004E; [, EA F2, 10] +FDD0 004F; [, EA F2, 1E] +FDD0 0050; [, EA F2, 2C] +FDD0 0051; [, F0 7E, 20] +FDD0 0052; [, , 3D 02] # CONSTRUCTED FAKE SECONDARY-IGNORABLE # VALUES BASED ON UCA [first tertiary ignorable [,,]] # CONSTRUCTED @@ -64038,11 +65916,11 @@ FDD0 0050; [, , 3D 02] # CONSTRUCTED FAKE SECONDARY-IGNORABLE [first secondary ignorable [,, 3D 02]] # CONSTRUCTED [last secondary ignorable [,, 3D 02]] # CONSTRUCTED [first secondary in primary non-ignorable [X, 05, X]] # U+0009 -[last secondary in primary non-ignorable [X, 7C, X]] # U+16AE RUNIC LETTER O +[last secondary in primary non-ignorable [X, 7F 02, X]] # U+05F4 HEBREW PUNCTUATION GERSHAYIM [first primary ignorable [, 82, 05]] # U+0332 COMBINING LOW LINE -[last primary ignorable [, FB DB, 05]] # U+00B7 MIDDLE DOT +[last primary ignorable [, FB 94, 05]] # U+00B7 MIDDLE DOT [first variable [03 04, 05, 05]] # U+0009 -[last variable [0B 80 5D, 05, 05]] # U+10A7F OLD SOUTH ARABIAN NUMERIC INDICATOR +[last variable [0B 8C 56, 05, 05]] # U+1DA8B SIGNWRITING PARENTHESIS [variable top = 0B FF FF FF] [first regular [0C 04, 05, 05]] # U+0060 GRAVE ACCENT [last regular [7D B2 F4, 05, 05]] # U+18CD5 KHITAN SMALL SCRIPT CHARACTER-18CD5 @@ -64054,44 +65932,45 @@ FDD0 0050; [, , 3D 02] # CONSTRUCTED FAKE SECONDARY-IGNORABLE # Reordering Tokens => Top Bytes [reorderingTokens Adlm 78=69 ] [reorderingTokens Aghb 7C=53 ] -[reorderingTokens Ahom 71=28 ] -[reorderingTokens Arab 66=1091 ] +[reorderingTokens Ahom 71=35 ] +[reorderingTokens Arab 66=1123 ] [reorderingTokens Armi 7C=23 ] [reorderingTokens Armn 64=85 ] [reorderingTokens Avst 7C=55 ] -[reorderingTokens Bali 76=61 ] +[reorderingTokens Bali 76=62 ] [reorderingTokens Bamu 78=640 ] [reorderingTokens Bass 78=31 ] [reorderingTokens Batk 75=39 ] [reorderingTokens Beng 69=56 ] [reorderingTokens Bhks 71=48 ] [reorderingTokens Bopo 7B=76 ] -[reorderingTokens Brah 71=54 ] +[reorderingTokens Brah 71=57 ] [reorderingTokens Bugi 75=24 ] [reorderingTokens Buhd 75=19 ] [reorderingTokens CURRENCY 0D=1 ] [reorderingTokens Cakm 75=39 ] -[reorderingTokens Cans 76=708 ] +[reorderingTokens Cans 77=724 ] [reorderingTokens Cari 7B=50 ] [reorderingTokens Cham 76=53 ] [reorderingTokens Cher 76=173 ] [reorderingTokens Chrs 7C=22 ] [reorderingTokens Copt 60=122 ] +[reorderingTokens Cpmn 7C=98 ] [reorderingTokens Cprt 7C=56 ] -[reorderingTokens Cyrl 61=387 ] +[reorderingTokens Cyrl 61=449 ] [reorderingTokens DIGIT 0E=1 0F=1 10=1 11=1 12=1 13=1 14=1 15=1 16=1 17=1 18=1 19=1 1A=1 1B=1 1C=1 1D=1 1E=1 1F=1 20=1 21=1 22=1 23=1 24=1 25=1 26=1 27=1 28=1 ] [reorderingTokens Deva 68=90 ] [reorderingTokens Diak 71=45 ] [reorderingTokens Dogr 71=45 ] [reorderingTokens Dsrt 7C=81 ] [reorderingTokens Dupl 7C=140 ] -[reorderingTokens Egyp 7D=1072 ] +[reorderingTokens Egyp 7D=1079 ] [reorderingTokens Elba 7C=41 ] [reorderingTokens Elym 7C=24 ] -[reorderingTokens Ethi 67=454 ] +[reorderingTokens Ethi 67=482 ] [reorderingTokens FIELD-SEPARATOR 02=1 ] [reorderingTokens Geor 63=174 ] -[reorderingTokens Glag 62=95 ] +[reorderingTokens Glag 62=97 ] [reorderingTokens Gong 71=42 ] [reorderingTokens Gonm 71=49 ] [reorderingTokens Goth 7B=26 ] @@ -64116,17 +65995,18 @@ FDD0 0050; [, , 3D 02] # CONSTRUCTED FAKE SECONDARY-IGNORABLE [reorderingTokens Ital 7B=36 ] [reorderingTokens Java 76=48 ] [reorderingTokens Kali 75=29 ] -[reorderingTokens Kana 7A=683 ] +[reorderingTokens Kana 7A=689 ] +[reorderingTokens Kawi 76=49 ] [reorderingTokens Khar 71=38 ] [reorderingTokens Khmr 75=54 ] -[reorderingTokens Khoj 71=44 ] +[reorderingTokens Khoj 71=46 ] [reorderingTokens Kits 7D=1 ] -[reorderingTokens Knda 6F=57 ] +[reorderingTokens Knda 6F=58 ] [reorderingTokens Kthi 71=46 ] [reorderingTokens LEVEL-SEPARATOR 01=1 ] [reorderingTokens Lana 76=54 ] [reorderingTokens Laoo 73=280 ] -[reorderingTokens Latn 29=2256 2A=2256 2B=2256 2C=2256 2D=2256 2E=2256 2F=2256 30=2256 31=2256 32=2256 33=2256 34=2256 35=2256 36=2256 37=2256 38=2256 39=2256 3A=2256 3B=2256 3C=2256 3D=2256 3E=2256 3F=2256 40=2256 41=2256 42=2256 43=2256 44=2256 45=2256 46=2256 47=2256 48=2256 49=2256 4A=2256 4B=2256 4C=2256 4D=2256 4E=2256 4F=2256 50=2256 51=2256 52=2256 53=2256 54=2256 55=2256 56=2256 57=2256 58=2256 59=2256 5A=2256 5B=2256 5C=2256 5D=2256 ] +[reorderingTokens Latn 29=2360 2A=2360 2B=2360 2C=2360 2D=2360 2E=2360 2F=2360 30=2360 31=2360 32=2360 33=2360 34=2360 35=2360 36=2360 37=2360 38=2360 39=2360 3A=2360 3B=2360 3C=2360 3D=2360 3E=2360 3F=2360 40=2360 41=2360 42=2360 43=2360 44=2360 45=2360 46=2360 47=2360 48=2360 49=2360 4A=2360 4B=2360 4C=2360 4D=2360 4E=2360 4F=2360 50=2360 51=2360 52=2360 53=2360 54=2360 55=2360 56=2360 57=2360 58=2360 59=2360 5A=2360 5B=2360 5C=2360 5D=2360 ] [reorderingTokens Lepc 75=40 ] [reorderingTokens Limb 75=32 ] [reorderingTokens Lina 7C=342 ] @@ -64150,18 +66030,20 @@ FDD0 0050; [, , 3D 02] # CONSTRUCTED FAKE SECONDARY-IGNORABLE [reorderingTokens Mtei 71=48 ] [reorderingTokens Mult 71=38 ] [reorderingTokens Mymr 75=120 ] +[reorderingTokens Nagm 7B=28 ] [reorderingTokens Nand 71=50 ] [reorderingTokens Narb 7C=30 ] [reorderingTokens Nbat 7C=32 ] [reorderingTokens Newa 71=61 ] [reorderingTokens Nkoo 67=34 ] [reorderingTokens Nshu 7D=1 ] -[reorderingTokens Ogam 76=27 ] +[reorderingTokens Ogam 77=27 ] [reorderingTokens Olck 76=31 ] [reorderingTokens Orkh 77=74 ] [reorderingTokens Orya 6C=54 ] [reorderingTokens Osge 76=73 ] [reorderingTokens Osma 7C=31 ] +[reorderingTokens Ougr 7C=19 ] [reorderingTokens PUNCTUATION 05=1 06=1 07=1 08=1 09=1 0A=1 0B=1 ] [reorderingTokens Palm 7C=24 ] [reorderingTokens Pauc 7B=58 ] @@ -64202,15 +66084,18 @@ FDD0 0050; [, , 3D 02] # CONSTRUCTED FAKE SECONDARY-IGNORABLE [reorderingTokens Taml 6D=39 ] [reorderingTokens Tang 7D=1 ] [reorderingTokens Tavt 73=301 ] -[reorderingTokens Telu 6E=57 ] +[reorderingTokens Telu 6E=58 ] [reorderingTokens Tfng 67=58 ] -[reorderingTokens Tglg 75=18 ] +[reorderingTokens Tglg 75=20 ] [reorderingTokens Thaa 67=40 ] [reorderingTokens Thai 72=286 ] [reorderingTokens Tibt 74=51 ] [reorderingTokens Tirh 71=52 ] +[reorderingTokens Tnsa 7C=80 ] +[reorderingTokens Toto 7B=31 ] [reorderingTokens Ugar 7C=31 ] [reorderingTokens Vaii 78=287 ] +[reorderingTokens Vith 7C=71 ] [reorderingTokens Wara 7B=66 ] [reorderingTokens Wcho 7B=45 ] [reorderingTokens Xpeo 7C=45 ] @@ -64222,24 +66107,24 @@ FDD0 0050; [, , 3D 02] # CONSTRUCTED FAKE SECONDARY-IGNORABLE # General Categories => Top Byte [categories Cc 03{SPACE}=6 ] -[categories Lm 0C{SYMBOL}=24 0D{CURRENCY}=33 29{Latn}=12 2A{Latn}=12 2B{Latn}=12 2C{Latn}=12 2D{Latn}=12 2E{Latn}=12 2F{Latn}=12 30{Latn}=12 31{Latn}=12 32{Latn}=12 33{Latn}=12 34{Latn}=12 35{Latn}=12 36{Latn}=12 37{Latn}=12 38{Latn}=12 39{Latn}=12 3A{Latn}=12 3B{Latn}=12 3C{Latn}=12 3D{Latn}=12 3E{Latn}=12 3F{Latn}=12 40{Latn}=12 41{Latn}=12 42{Latn}=12 43{Latn}=12 44{Latn}=12 45{Latn}=12 46{Latn}=12 47{Latn}=12 48{Latn}=12 49{Latn}=12 4A{Latn}=12 4B{Latn}=12 4C{Latn}=12 4D{Latn}=12 4E{Latn}=12 4F{Latn}=12 50{Latn}=12 51{Latn}=12 52{Latn}=12 53{Latn}=12 54{Latn}=12 55{Latn}=12 56{Latn}=12 57{Latn}=12 58{Latn}=12 59{Latn}=12 5A{Latn}=12 5B{Latn}=12 5C{Latn}=12 5D{Latn}=12 61{Cyrl}=2 64{Armn}=1 65{Hebr Phnx Samr}=1 66{Arab}=2 67{Syrc Mand Thaa Nkoo Tfng Ethi}=2 76{Tale Talu Lana Cham Bali Java Mong Olck Cher Osge Cans Ogam}=7 78{Vaii Bamu Bass Mend Medf Adlm}=2 7B{Bopo Yiii Lisu Plrd Wara Pauc Hmng Hmnp Wcho Lyci Cari Lydi Ital Goth}=27 ] +[categories Lm 0C{SYMBOL}=37 0D{CURRENCY}=35 29{Latn}=13 2A{Latn}=13 2B{Latn}=13 2C{Latn}=13 2D{Latn}=13 2E{Latn}=13 2F{Latn}=13 30{Latn}=13 31{Latn}=13 32{Latn}=13 33{Latn}=13 34{Latn}=13 35{Latn}=13 36{Latn}=13 37{Latn}=13 38{Latn}=13 39{Latn}=13 3A{Latn}=13 3B{Latn}=13 3C{Latn}=13 3D{Latn}=13 3E{Latn}=13 3F{Latn}=13 40{Latn}=13 41{Latn}=13 42{Latn}=13 43{Latn}=13 44{Latn}=13 45{Latn}=13 46{Latn}=13 47{Latn}=13 48{Latn}=13 49{Latn}=13 4A{Latn}=13 4B{Latn}=13 4C{Latn}=13 4D{Latn}=13 4E{Latn}=13 4F{Latn}=13 50{Latn}=13 51{Latn}=13 52{Latn}=13 53{Latn}=13 54{Latn}=13 55{Latn}=13 56{Latn}=13 57{Latn}=13 58{Latn}=13 59{Latn}=13 5A{Latn}=13 5B{Latn}=13 5C{Latn}=13 5D{Latn}=13 61{Cyrl}=2 64{Armn}=1 65{Hebr Phnx Samr}=1 66{Arab}=3 67{Syrc Mand Thaa Nkoo Tfng Ethi}=2 76{Tale Talu Lana Cham Bali Java Kawi Mong Olck Cher Osge}=7 78{Vaii Bamu Bass Mend Medf Adlm}=2 7B{Bopo Yiii Lisu Plrd Wara Pauc Hmng Hmnp Toto Wcho Nagm Lyci Cari Lydi Ital Goth}=28 ] [categories Lo 68{Deva}=11 7A{Hira Hrkt Kana}=2 ] -[categories Mc 68{Deva}=10 69{Beng}=10 6A{Guru}=3 6B{Gujr}=6 6C{Orya}=10 6D{Taml}=14 6E{Telu}=4 6F{Knda}=7 70{Mlym}=13 71{Sinh Mtei Sylo Saur Kthi Mahj Shrd Khoj Sind Mult Gran Newa Tirh Sidd Modi Takr Diak Nand Dogr Ahom Gonm Gong Sund Brah Khar Bhks}=152 74{Tibt Zanb Soyo}=2 75{Marc Lepc Phag Limb Tglg Hano Buhd Tagb Bugi Maka Batk Rjng Kali Mymr Rohg Cakm Khmr}=84 76{Tale Talu Lana Cham Bali Java Mong Olck Cher Osge Cans Ogam}=31 7B{Bopo Yiii Lisu Plrd Wara Pauc Hmng Hmnp Wcho Lyci Cari Lydi Ital Goth}=55 ] -[categories Mn 29{Latn}=51 2A{Latn}=51 2B{Latn}=51 2C{Latn}=51 2D{Latn}=51 2E{Latn}=51 2F{Latn}=51 30{Latn}=51 31{Latn}=51 32{Latn}=51 33{Latn}=51 34{Latn}=51 35{Latn}=51 36{Latn}=51 37{Latn}=51 38{Latn}=51 39{Latn}=51 3A{Latn}=51 3B{Latn}=51 3C{Latn}=51 3D{Latn}=51 3E{Latn}=51 3F{Latn}=51 40{Latn}=51 41{Latn}=51 42{Latn}=51 43{Latn}=51 44{Latn}=51 45{Latn}=51 46{Latn}=51 47{Latn}=51 48{Latn}=51 49{Latn}=51 4A{Latn}=51 4B{Latn}=51 4C{Latn}=51 4D{Latn}=51 4E{Latn}=51 4F{Latn}=51 50{Latn}=51 51{Latn}=51 52{Latn}=51 53{Latn}=51 54{Latn}=51 55{Latn}=51 56{Latn}=51 57{Latn}=51 58{Latn}=51 59{Latn}=51 5A{Latn}=51 5B{Latn}=51 5C{Latn}=51 5D{Latn}=51 61{Cyrl}=42 62{Glag Perm}=43 65{Hebr Phnx Samr}=3 67{Syrc Mand Thaa Nkoo Tfng Ethi}=11 68{Deva}=16 69{Beng}=7 6A{Guru}=9 6B{Gujr}=10 6C{Orya}=9 6D{Taml}=2 6E{Telu}=15 6F{Knda}=17 70{Mlym}=9 71{Sinh Mtei Sylo Saur Kthi Mahj Shrd Khoj Sind Mult Gran Newa Tirh Sidd Modi Takr Diak Nand Dogr Ahom Gonm Gong Sund Brah Khar Bhks}=171 72{Thai}=10 73{Laoo Tavt}=19 74{Tibt Zanb Soyo}=120 75{Marc Lepc Phag Limb Tglg Hano Buhd Tagb Bugi Maka Batk Rjng Kali Mymr Rohg Cakm Khmr}=134 76{Tale Talu Lana Cham Bali Java Mong Olck Cher Osge Cans Ogam}=53 7B{Bopo Yiii Lisu Plrd Wara Pauc Hmng Hmnp Wcho Lyci Cari Lydi Ital Goth}=5 ] -[categories Nd 0E{DIGIT}=1 0F{DIGIT}=1 13{DIGIT}=72 15{DIGIT}=126 17{DIGIT}=101 19{DIGIT}=88 1B{DIGIT}=84 1D{DIGIT}=76 1F{DIGIT}=73 21{DIGIT}=74 23{DIGIT}=73 25{DIGIT}=73 ] -[categories Nl 10{DIGIT}=6 11{DIGIT}=43 12{DIGIT}=17 13{DIGIT}=1 15{DIGIT}=12 17{DIGIT}=16 19{DIGIT}=16 1B{DIGIT}=17 1D{DIGIT}=18 1F{DIGIT}=10 21{DIGIT}=10 23{DIGIT}=9 25{DIGIT}=11 77{Runr Hung Orkh}=3 78{Vaii Bamu Bass Mend Medf Adlm}=10 7B{Bopo Yiii Lisu Plrd Wara Pauc Hmng Hmnp Wcho Lyci Cari Lydi Ital Goth}=2 ] -[categories No 10{DIGIT}=125 11{DIGIT}=182 12{DIGIT}=122 13{DIGIT}=9 15{DIGIT}=59 17{DIGIT}=39 19{DIGIT}=37 1B{DIGIT}=33 1D{DIGIT}=32 1F{DIGIT}=23 21{DIGIT}=23 23{DIGIT}=23 25{DIGIT}=22 ] +[categories Mc 68{Deva}=10 69{Beng}=10 6A{Guru}=3 6B{Gujr}=6 6C{Orya}=10 6D{Taml}=14 6E{Telu}=4 6F{Knda}=7 70{Mlym}=13 71{Sinh Mtei Sylo Saur Kthi Mahj Shrd Khoj Sind Mult Gran Newa Tirh Sidd Modi Takr Diak Nand Dogr Ahom Gonm Gong Sund Brah Khar Bhks}=152 74{Tibt Zanb Soyo}=2 75{Marc Lepc Phag Limb Tglg Hano Buhd Tagb Bugi Maka Batk Rjng Kali Mymr Rohg Cakm Khmr}=86 76{Tale Talu Lana Cham Bali Java Kawi Mong Olck Cher Osge}=36 7B{Bopo Yiii Lisu Plrd Wara Pauc Hmng Hmnp Toto Wcho Nagm Lyci Cari Lydi Ital Goth}=55 ] +[categories Mn 29{Latn}=54 2A{Latn}=54 2B{Latn}=54 2C{Latn}=54 2D{Latn}=54 2E{Latn}=54 2F{Latn}=54 30{Latn}=54 31{Latn}=54 32{Latn}=54 33{Latn}=54 34{Latn}=54 35{Latn}=54 36{Latn}=54 37{Latn}=54 38{Latn}=54 39{Latn}=54 3A{Latn}=54 3B{Latn}=54 3C{Latn}=54 3D{Latn}=54 3E{Latn}=54 3F{Latn}=54 40{Latn}=54 41{Latn}=54 42{Latn}=54 43{Latn}=54 44{Latn}=54 45{Latn}=54 46{Latn}=54 47{Latn}=54 48{Latn}=54 49{Latn}=54 4A{Latn}=54 4B{Latn}=54 4C{Latn}=54 4D{Latn}=54 4E{Latn}=54 4F{Latn}=54 50{Latn}=54 51{Latn}=54 52{Latn}=54 53{Latn}=54 54{Latn}=54 55{Latn}=54 56{Latn}=54 57{Latn}=54 58{Latn}=54 59{Latn}=54 5A{Latn}=54 5B{Latn}=54 5C{Latn}=54 5D{Latn}=54 61{Cyrl}=43 62{Glag Perm}=43 65{Hebr Phnx Samr}=3 67{Syrc Mand Thaa Nkoo Tfng Ethi}=11 68{Deva}=16 69{Beng}=7 6A{Guru}=9 6B{Gujr}=10 6C{Orya}=9 6D{Taml}=2 6E{Telu}=15 6F{Knda}=17 70{Mlym}=9 71{Sinh Mtei Sylo Saur Kthi Mahj Shrd Khoj Sind Mult Gran Newa Tirh Sidd Modi Takr Diak Nand Dogr Ahom Gonm Gong Sund Brah Khar Bhks}=176 72{Thai}=10 73{Laoo Tavt}=19 74{Tibt Zanb Soyo}=120 75{Marc Lepc Phag Limb Tglg Hano Buhd Tagb Bugi Maka Batk Rjng Kali Mymr Rohg Cakm Khmr}=133 76{Tale Talu Lana Cham Bali Java Kawi Mong Olck Cher Osge}=60 7B{Bopo Yiii Lisu Plrd Wara Pauc Hmng Hmnp Toto Wcho Nagm Lyci Cari Lydi Ital Goth}=5 ] +[categories Nd 0E{DIGIT}=1 0F{DIGIT}=1 13{DIGIT}=75 15{DIGIT}=129 17{DIGIT}=104 19{DIGIT}=91 1B{DIGIT}=87 1D{DIGIT}=79 1F{DIGIT}=76 21{DIGIT}=77 23{DIGIT}=76 25{DIGIT}=76 ] +[categories Nl 10{DIGIT}=6 11{DIGIT}=43 12{DIGIT}=17 13{DIGIT}=1 15{DIGIT}=12 17{DIGIT}=16 19{DIGIT}=16 1B{DIGIT}=17 1D{DIGIT}=18 1F{DIGIT}=10 21{DIGIT}=10 23{DIGIT}=9 25{DIGIT}=11 77{Cans Ogam Runr Hung Orkh}=3 78{Vaii Bamu Bass Mend Medf Adlm}=10 7B{Bopo Yiii Lisu Plrd Wara Pauc Hmng Hmnp Toto Wcho Nagm Lyci Cari Lydi Ital Goth}=2 ] +[categories No 10{DIGIT}=125 11{DIGIT}=182 12{DIGIT}=132 13{DIGIT}=10 15{DIGIT}=60 17{DIGIT}=40 19{DIGIT}=38 1B{DIGIT}=34 1D{DIGIT}=33 1F{DIGIT}=24 21{DIGIT}=24 23{DIGIT}=24 25{DIGIT}=23 ] [categories Pc 05{PUNCTUATION}=7 0A{PUNCTUATION}=3 ] -[categories Pd 05{PUNCTUATION}=23 0A{PUNCTUATION}=1 0B{PUNCTUATION}=1 ] -[categories Pe 09{PUNCTUATION}=42 0A{PUNCTUATION}=31 ] +[categories Pd 05{PUNCTUATION}=24 0A{PUNCTUATION}=1 0B{PUNCTUATION}=1 ] +[categories Pe 09{PUNCTUATION}=47 0A{PUNCTUATION}=30 ] [categories Pf 09{PUNCTUATION}=4 0A{PUNCTUATION}=6 ] [categories Pi 05{PUNCTUATION}=1 09{PUNCTUATION}=6 0A{PUNCTUATION}=6 ] -[categories Po 05{PUNCTUATION}=6 06{PUNCTUATION}=4 07{PUNCTUATION}=111 08{PUNCTUATION}=8 09{PUNCTUATION}=158 0A{PUNCTUATION}=87 0B{PUNCTUATION}=212 ] -[categories Ps 09{PUNCTUATION}=183 0A{PUNCTUATION}=41 ] -[categories Sc 0D{CURRENCY}=61 ] -[categories Sk 0C{SYMBOL}=89 0D{CURRENCY}=5 ] +[categories Po 05{PUNCTUATION}=6 06{PUNCTUATION}=4 07{PUNCTUATION}=113 08{PUNCTUATION}=8 09{PUNCTUATION}=182 0A{PUNCTUATION}=89 0B{PUNCTUATION}=219 ] +[categories Ps 09{PUNCTUATION}=188 0A{PUNCTUATION}=40 ] +[categories Sc 0D{CURRENCY}=61 29{Latn}=1 2A{Latn}=1 2B{Latn}=1 2C{Latn}=1 2D{Latn}=1 2E{Latn}=1 2F{Latn}=1 30{Latn}=1 31{Latn}=1 32{Latn}=1 33{Latn}=1 34{Latn}=1 35{Latn}=1 36{Latn}=1 37{Latn}=1 38{Latn}=1 39{Latn}=1 3A{Latn}=1 3B{Latn}=1 3C{Latn}=1 3D{Latn}=1 3E{Latn}=1 3F{Latn}=1 40{Latn}=1 41{Latn}=1 42{Latn}=1 43{Latn}=1 44{Latn}=1 45{Latn}=1 46{Latn}=1 47{Latn}=1 48{Latn}=1 49{Latn}=1 4A{Latn}=1 4B{Latn}=1 4C{Latn}=1 4D{Latn}=1 4E{Latn}=1 4F{Latn}=1 50{Latn}=1 51{Latn}=1 52{Latn}=1 53{Latn}=1 54{Latn}=1 55{Latn}=1 56{Latn}=1 57{Latn}=1 58{Latn}=1 59{Latn}=1 5A{Latn}=1 5B{Latn}=1 5C{Latn}=1 5D{Latn}=1 ] +[categories Sk 0C{SYMBOL}=91 0D{CURRENCY}=5 ] [categories Sm 0C{SYMBOL}=947 ] -[categories So 0C{SYMBOL}=2691 0D{CURRENCY}=2645 15{DIGIT}=1 17{DIGIT}=3 19{DIGIT}=1 1B{DIGIT}=1 1D{DIGIT}=1 1F{DIGIT}=1 21{DIGIT}=1 23{DIGIT}=1 29{Latn}=77 2A{Latn}=77 2B{Latn}=77 2C{Latn}=77 2D{Latn}=77 2E{Latn}=77 2F{Latn}=77 30{Latn}=77 31{Latn}=77 32{Latn}=77 33{Latn}=77 34{Latn}=77 35{Latn}=77 36{Latn}=77 37{Latn}=77 38{Latn}=77 39{Latn}=77 3A{Latn}=77 3B{Latn}=77 3C{Latn}=77 3D{Latn}=77 3E{Latn}=77 3F{Latn}=77 40{Latn}=77 41{Latn}=77 42{Latn}=77 43{Latn}=77 44{Latn}=77 45{Latn}=77 46{Latn}=77 47{Latn}=77 48{Latn}=77 49{Latn}=77 4A{Latn}=77 4B{Latn}=77 4C{Latn}=77 4D{Latn}=77 4E{Latn}=77 4F{Latn}=77 50{Latn}=77 51{Latn}=77 52{Latn}=77 53{Latn}=77 54{Latn}=77 55{Latn}=77 56{Latn}=77 57{Latn}=77 58{Latn}=77 59{Latn}=77 5A{Latn}=77 5B{Latn}=77 5C{Latn}=77 5D{Latn}=77 66{Arab}=2 76{Tale Talu Lana Cham Bali Java Mong Olck Cher Osge Cans Ogam}=2 7C{Dsrt Shaw Dupl Osma Elba Aghb Sora Mroo Linb Lina Cprt Sarb Narb Avst Palm Nbat Hatr Armi Prti Phli Phlp Elym Mani Sogo Sogd Yezi Chrs Ugar Xpeo Xsux}=1 E5{TRAILING}=1 E6{TRAILING}=1 E7{TRAILING}=1 E8{TRAILING}=1 E9{TRAILING}=1 EA{TRAILING}=1 EB{TRAILING}=1 EC{TRAILING}=1 ED{TRAILING}=1 EE{TRAILING}=1 EF{TRAILING}=1 ] +[categories So 0C{SYMBOL}=2661 0D{CURRENCY}=2883 15{DIGIT}=1 17{DIGIT}=3 19{DIGIT}=1 1B{DIGIT}=1 1D{DIGIT}=1 1F{DIGIT}=1 21{DIGIT}=1 23{DIGIT}=1 29{Latn}=77 2A{Latn}=77 2B{Latn}=77 2C{Latn}=77 2D{Latn}=77 2E{Latn}=77 2F{Latn}=77 30{Latn}=77 31{Latn}=77 32{Latn}=77 33{Latn}=77 34{Latn}=77 35{Latn}=77 36{Latn}=77 37{Latn}=77 38{Latn}=77 39{Latn}=77 3A{Latn}=77 3B{Latn}=77 3C{Latn}=77 3D{Latn}=77 3E{Latn}=77 3F{Latn}=77 40{Latn}=77 41{Latn}=77 42{Latn}=77 43{Latn}=77 44{Latn}=77 45{Latn}=77 46{Latn}=77 47{Latn}=77 48{Latn}=77 49{Latn}=77 4A{Latn}=77 4B{Latn}=77 4C{Latn}=77 4D{Latn}=77 4E{Latn}=77 4F{Latn}=77 50{Latn}=77 51{Latn}=77 52{Latn}=77 53{Latn}=77 54{Latn}=77 55{Latn}=77 56{Latn}=77 57{Latn}=77 58{Latn}=77 59{Latn}=77 5A{Latn}=77 5B{Latn}=77 5C{Latn}=77 5D{Latn}=77 66{Arab}=2 76{Tale Talu Lana Cham Bali Java Kawi Mong Olck Cher Osge}=2 7C{Dsrt Shaw Dupl Osma Elba Aghb Vith Sora Mroo Tnsa Linb Lina Cprt Cpmn Sarb Narb Avst Palm Nbat Hatr Armi Prti Phli Phlp Elym Mani Sogo Sogd Ougr Yezi Chrs Ugar Xpeo Xsux}=1 E5{TRAILING}=1 E6{TRAILING}=1 E7{TRAILING}=1 E8{TRAILING}=1 E9{TRAILING}=1 EA{TRAILING}=1 EB{TRAILING}=1 EC{TRAILING}=1 ED{TRAILING}=1 EE{TRAILING}=1 EF{TRAILING}=1 ] [categories Zl 03{SPACE}=1 ] [categories Zp 03{SPACE}=1 ] [categories Zs 03{SPACE}=1 04{SPACE}=17 05{PUNCTUATION}=6 0C{SYMBOL}=29 60{Grek Copt}=1 ] diff --git a/icu/icu4c/source/data/unidata/NormalizationCorrections.txt b/icu/icu4c/source/data/unidata/NormalizationCorrections.txt index 7144fb8935c..8cfb588e8f2 100644 --- a/icu/icu4c/source/data/unidata/NormalizationCorrections.txt +++ b/icu/icu4c/source/data/unidata/NormalizationCorrections.txt @@ -1,10 +1,10 @@ -# NormalizationCorrections-13.0.0.txt -# Date: 2019-09-09, 19:50:00 GMT [KW, LI] -# © 2019 Unicode®, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# NormalizationCorrections-15.1.0.txt +# Date: 2023-01-05 +# © 2023 Unicode®, Inc. +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # This file is a normative contributory data file in the # Unicode Character Database. diff --git a/icu/icu4c/source/data/unidata/NormalizationTest.txt b/icu/icu4c/source/data/unidata/NormalizationTest.txt index d5f13978ec6..fb6832ef733 100644 --- a/icu/icu4c/source/data/unidata/NormalizationTest.txt +++ b/icu/icu4c/source/data/unidata/NormalizationTest.txt @@ -1,11 +1,11 @@ -# NormalizationTest-13.0.0.txt -# Date: 2019-09-08, 23:31:12 GMT -# © 2019 Unicode®, Inc. +# NormalizationTest-15.1.0.txt +# Date: 2023-01-05, 20:34:44 GMT +# © 2023 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # Normalization Test Suite # Format: @@ -2409,6 +2409,9 @@ A69C;A69C;A69C;044A;044A; A69D;A69D;A69D;044C;044C; A770;A770;A770;A76F;A76F; +A7F2;A7F2;A7F2;0043;0043; +A7F3;A7F3;A7F3;0046;0046; +A7F4;A7F4;A7F4;0051;0051; A7F8;A7F8;A7F8;0126;0126; A7F9;A7F9;A7F9;0153;0153; AB5C;AB5C;AB5C;A727;A727; @@ -15127,6 +15130,62 @@ FFEB;FFEB;FFEB;2192;2192; FFEC;FFEC;FFEC;2193;2193; FFED;FFED;FFED;25A0;25A0; FFEE;FFEE;FFEE;25CB;25CB; +10781;10781;10781;02D0;02D0; +10782;10782;10782;02D1;02D1; +10783;10783;10783;00E6;00E6; +10784;10784;10784;0299;0299; +10785;10785;10785;0253;0253; +10787;10787;10787;02A3;02A3; +10788;10788;10788;AB66;AB66; +10789;10789;10789;02A5;02A5; +1078A;1078A;1078A;02A4;02A4; +1078B;1078B;1078B;0256;0256; +1078C;1078C;1078C;0257;0257; +1078D;1078D;1078D;1D91;1D91; +1078E;1078E;1078E;0258;0258; +1078F;1078F;1078F;025E;025E; +10790;10790;10790;02A9;02A9; +10791;10791;10791;0264;0264; +10792;10792;10792;0262;0262; +10793;10793;10793;0260;0260; +10794;10794;10794;029B;029B; +10795;10795;10795;0127;0127; +10796;10796;10796;029C;029C; +10797;10797;10797;0267;0267; +10798;10798;10798;0284;0284; +10799;10799;10799;02AA;02AA; +1079A;1079A;1079A;02AB;02AB; +1079B;1079B;1079B;026C;026C; +1079C;1079C;1079C;1DF04;1DF04; +1079D;1079D;1079D;A78E;A78E; +1079E;1079E;1079E;026E;026E; +1079F;1079F;1079F;1DF05;1DF05; +107A0;107A0;107A0;028E;028E; +107A1;107A1;107A1;1DF06;1DF06; +107A2;107A2;107A2;00F8;00F8; +107A3;107A3;107A3;0276;0276; +107A4;107A4;107A4;0277;0277; +107A5;107A5;107A5;0071;0071; +107A6;107A6;107A6;027A;027A; +107A7;107A7;107A7;1DF08;1DF08; +107A8;107A8;107A8;027D;027D; +107A9;107A9;107A9;027E;027E; +107AA;107AA;107AA;0280;0280; +107AB;107AB;107AB;02A8;02A8; +107AC;107AC;107AC;02A6;02A6; +107AD;107AD;107AD;AB67;AB67; +107AE;107AE;107AE;02A7;02A7; +107AF;107AF;107AF;0288;0288; +107B0;107B0;107B0;2C71;2C71; +107B2;107B2;107B2;028F;028F; +107B3;107B3;107B3;02A1;02A1; +107B4;107B4;107B4;02A2;02A2; +107B5;107B5;107B5;0298;0298; +107B6;107B6;107B6;01C0;01C0; +107B7;107B7;107B7;01C1;01C1; +107B8;107B8;107B8;01C2;01C2; +107B9;107B9;107B9;1DF0A;1DF0A; +107BA;107BA;107BA;1DF1E;1DF1E; 1109A;1109A;11099 110BA;1109A;11099 110BA; 1109C;1109C;1109B 110BA;1109C;1109B 110BA; 110AB;110AB;110A5 110BA;110AB;110A5 110BA; @@ -16149,6 +16208,68 @@ FFEE;FFEE;FFEE;25CB;25CB; 1D7FD;1D7FD;1D7FD;0037;0037; 1D7FE;1D7FE;1D7FE;0038;0038; 1D7FF;1D7FF;1D7FF;0039;0039; +1E030;1E030;1E030;0430;0430; +1E031;1E031;1E031;0431;0431; +1E032;1E032;1E032;0432;0432; +1E033;1E033;1E033;0433;0433; +1E034;1E034;1E034;0434;0434; +1E035;1E035;1E035;0435;0435; +1E036;1E036;1E036;0436;0436; +1E037;1E037;1E037;0437;0437; +1E038;1E038;1E038;0438;0438; +1E039;1E039;1E039;043A;043A; +1E03A;1E03A;1E03A;043B;043B; +1E03B;1E03B;1E03B;043C;043C; +1E03C;1E03C;1E03C;043E;043E; +1E03D;1E03D;1E03D;043F;043F; +1E03E;1E03E;1E03E;0440;0440; +1E03F;1E03F;1E03F;0441;0441; +1E040;1E040;1E040;0442;0442; +1E041;1E041;1E041;0443;0443; +1E042;1E042;1E042;0444;0444; +1E043;1E043;1E043;0445;0445; +1E044;1E044;1E044;0446;0446; +1E045;1E045;1E045;0447;0447; +1E046;1E046;1E046;0448;0448; +1E047;1E047;1E047;044B;044B; +1E048;1E048;1E048;044D;044D; +1E049;1E049;1E049;044E;044E; +1E04A;1E04A;1E04A;A689;A689; +1E04B;1E04B;1E04B;04D9;04D9; +1E04C;1E04C;1E04C;0456;0456; +1E04D;1E04D;1E04D;0458;0458; +1E04E;1E04E;1E04E;04E9;04E9; +1E04F;1E04F;1E04F;04AF;04AF; +1E050;1E050;1E050;04CF;04CF; +1E051;1E051;1E051;0430;0430; +1E052;1E052;1E052;0431;0431; +1E053;1E053;1E053;0432;0432; +1E054;1E054;1E054;0433;0433; +1E055;1E055;1E055;0434;0434; +1E056;1E056;1E056;0435;0435; +1E057;1E057;1E057;0436;0436; +1E058;1E058;1E058;0437;0437; +1E059;1E059;1E059;0438;0438; +1E05A;1E05A;1E05A;043A;043A; +1E05B;1E05B;1E05B;043B;043B; +1E05C;1E05C;1E05C;043E;043E; +1E05D;1E05D;1E05D;043F;043F; +1E05E;1E05E;1E05E;0441;0441; +1E05F;1E05F;1E05F;0443;0443; +1E060;1E060;1E060;0444;0444; +1E061;1E061;1E061;0445;0445; +1E062;1E062;1E062;0446;0446; +1E063;1E063;1E063;0447;0447; +1E064;1E064;1E064;0448;0448; +1E065;1E065;1E065;044A;044A; +1E066;1E066;1E066;044B;044B; +1E067;1E067;1E067;0491;0491; +1E068;1E068;1E068;0456;0456; +1E069;1E069;1E069;0455;0455; +1E06A;1E06A;1E06A;045F;045F; +1E06B;1E06B;1E06B;04AB;04AB; +1E06C;1E06C;1E06C;A651;A651; +1E06D;1E06D;1E06D;04B1;04B1; 1EE00;1EE00;1EE00;0627;0627; 1EE01;1EE01;1EE01;0628;0628; 1EE02;1EE02;1EE02;062C;062C; @@ -17025,66 +17146,66 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 0314 0315 0300 05AE 0062;0061 05AE 0314 0300 0315 0062;0061 05AE 0314 0300 0315 0062;0061 05AE 0314 0300 0315 0062;0061 05AE 0314 0300 0315 0062; 0061 035C 0315 0300 0315 0062;00E0 0315 0315 035C 0062;0061 0300 0315 0315 035C 0062;00E0 0315 0315 035C 0062;0061 0300 0315 0315 035C 0062; 0061 0315 035C 0315 0300 0062;00E0 0315 0315 035C 0062;0061 0300 0315 0315 035C 0062;00E0 0315 0315 035C 0062;0061 0300 0315 0315 035C 0062; -0061 059A 0316 302A 0316 0062;0061 302A 0316 0316 059A 0062;0061 302A 0316 0316 059A 0062;0061 302A 0316 0316 059A 0062;0061 302A 0316 0316 059A 0062; -0061 0316 059A 0316 302A 0062;0061 302A 0316 0316 059A 0062;0061 302A 0316 0316 059A 0062;0061 302A 0316 0316 059A 0062;0061 302A 0316 0316 059A 0062; -0061 059A 0316 302A 0317 0062;0061 302A 0316 0317 059A 0062;0061 302A 0316 0317 059A 0062;0061 302A 0316 0317 059A 0062;0061 302A 0316 0317 059A 0062; -0061 0317 059A 0316 302A 0062;0061 302A 0317 0316 059A 0062;0061 302A 0317 0316 059A 0062;0061 302A 0317 0316 059A 0062;0061 302A 0317 0316 059A 0062; -0061 059A 0316 302A 0318 0062;0061 302A 0316 0318 059A 0062;0061 302A 0316 0318 059A 0062;0061 302A 0316 0318 059A 0062;0061 302A 0316 0318 059A 0062; -0061 0318 059A 0316 302A 0062;0061 302A 0318 0316 059A 0062;0061 302A 0318 0316 059A 0062;0061 302A 0318 0316 059A 0062;0061 302A 0318 0316 059A 0062; -0061 059A 0316 302A 0319 0062;0061 302A 0316 0319 059A 0062;0061 302A 0316 0319 059A 0062;0061 302A 0316 0319 059A 0062;0061 302A 0316 0319 059A 0062; -0061 0319 059A 0316 302A 0062;0061 302A 0319 0316 059A 0062;0061 302A 0319 0316 059A 0062;0061 302A 0319 0316 059A 0062;0061 302A 0319 0316 059A 0062; +0061 059A 0316 1DFA 0316 0062;0061 1DFA 0316 0316 059A 0062;0061 1DFA 0316 0316 059A 0062;0061 1DFA 0316 0316 059A 0062;0061 1DFA 0316 0316 059A 0062; +0061 0316 059A 0316 1DFA 0062;0061 1DFA 0316 0316 059A 0062;0061 1DFA 0316 0316 059A 0062;0061 1DFA 0316 0316 059A 0062;0061 1DFA 0316 0316 059A 0062; +0061 059A 0316 1DFA 0317 0062;0061 1DFA 0316 0317 059A 0062;0061 1DFA 0316 0317 059A 0062;0061 1DFA 0316 0317 059A 0062;0061 1DFA 0316 0317 059A 0062; +0061 0317 059A 0316 1DFA 0062;0061 1DFA 0317 0316 059A 0062;0061 1DFA 0317 0316 059A 0062;0061 1DFA 0317 0316 059A 0062;0061 1DFA 0317 0316 059A 0062; +0061 059A 0316 1DFA 0318 0062;0061 1DFA 0316 0318 059A 0062;0061 1DFA 0316 0318 059A 0062;0061 1DFA 0316 0318 059A 0062;0061 1DFA 0316 0318 059A 0062; +0061 0318 059A 0316 1DFA 0062;0061 1DFA 0318 0316 059A 0062;0061 1DFA 0318 0316 059A 0062;0061 1DFA 0318 0316 059A 0062;0061 1DFA 0318 0316 059A 0062; +0061 059A 0316 1DFA 0319 0062;0061 1DFA 0316 0319 059A 0062;0061 1DFA 0316 0319 059A 0062;0061 1DFA 0316 0319 059A 0062;0061 1DFA 0316 0319 059A 0062; +0061 0319 059A 0316 1DFA 0062;0061 1DFA 0319 0316 059A 0062;0061 1DFA 0319 0316 059A 0062;0061 1DFA 0319 0316 059A 0062;0061 1DFA 0319 0316 059A 0062; 0061 035C 0315 0300 031A 0062;00E0 0315 031A 035C 0062;0061 0300 0315 031A 035C 0062;00E0 0315 031A 035C 0062;0061 0300 0315 031A 035C 0062; 0061 031A 035C 0315 0300 0062;00E0 031A 0315 035C 0062;0061 0300 031A 0315 035C 0062;00E0 031A 0315 035C 0062;0061 0300 031A 0315 035C 0062; -0061 302A 031B 1DCE 031B 0062;0061 1DCE 031B 031B 302A 0062;0061 1DCE 031B 031B 302A 0062;0061 1DCE 031B 031B 302A 0062;0061 1DCE 031B 031B 302A 0062; -0061 031B 302A 031B 1DCE 0062;0061 1DCE 031B 031B 302A 0062;0061 1DCE 031B 031B 302A 0062;0061 1DCE 031B 031B 302A 0062;0061 1DCE 031B 031B 302A 0062; -0061 059A 0316 302A 031C 0062;0061 302A 0316 031C 059A 0062;0061 302A 0316 031C 059A 0062;0061 302A 0316 031C 059A 0062;0061 302A 0316 031C 059A 0062; -0061 031C 059A 0316 302A 0062;0061 302A 031C 0316 059A 0062;0061 302A 031C 0316 059A 0062;0061 302A 031C 0316 059A 0062;0061 302A 031C 0316 059A 0062; -0061 059A 0316 302A 031D 0062;0061 302A 0316 031D 059A 0062;0061 302A 0316 031D 059A 0062;0061 302A 0316 031D 059A 0062;0061 302A 0316 031D 059A 0062; -0061 031D 059A 0316 302A 0062;0061 302A 031D 0316 059A 0062;0061 302A 031D 0316 059A 0062;0061 302A 031D 0316 059A 0062;0061 302A 031D 0316 059A 0062; -0061 059A 0316 302A 031E 0062;0061 302A 0316 031E 059A 0062;0061 302A 0316 031E 059A 0062;0061 302A 0316 031E 059A 0062;0061 302A 0316 031E 059A 0062; -0061 031E 059A 0316 302A 0062;0061 302A 031E 0316 059A 0062;0061 302A 031E 0316 059A 0062;0061 302A 031E 0316 059A 0062;0061 302A 031E 0316 059A 0062; -0061 059A 0316 302A 031F 0062;0061 302A 0316 031F 059A 0062;0061 302A 0316 031F 059A 0062;0061 302A 0316 031F 059A 0062;0061 302A 0316 031F 059A 0062; -0061 031F 059A 0316 302A 0062;0061 302A 031F 0316 059A 0062;0061 302A 031F 0316 059A 0062;0061 302A 031F 0316 059A 0062;0061 302A 031F 0316 059A 0062; -0061 059A 0316 302A 0320 0062;0061 302A 0316 0320 059A 0062;0061 302A 0316 0320 059A 0062;0061 302A 0316 0320 059A 0062;0061 302A 0316 0320 059A 0062; -0061 0320 059A 0316 302A 0062;0061 302A 0320 0316 059A 0062;0061 302A 0320 0316 059A 0062;0061 302A 0320 0316 059A 0062;0061 302A 0320 0316 059A 0062; +0061 1DFA 031B 1DCE 031B 0062;0061 1DCE 031B 031B 1DFA 0062;0061 1DCE 031B 031B 1DFA 0062;0061 1DCE 031B 031B 1DFA 0062;0061 1DCE 031B 031B 1DFA 0062; +0061 031B 1DFA 031B 1DCE 0062;0061 1DCE 031B 031B 1DFA 0062;0061 1DCE 031B 031B 1DFA 0062;0061 1DCE 031B 031B 1DFA 0062;0061 1DCE 031B 031B 1DFA 0062; +0061 059A 0316 1DFA 031C 0062;0061 1DFA 0316 031C 059A 0062;0061 1DFA 0316 031C 059A 0062;0061 1DFA 0316 031C 059A 0062;0061 1DFA 0316 031C 059A 0062; +0061 031C 059A 0316 1DFA 0062;0061 1DFA 031C 0316 059A 0062;0061 1DFA 031C 0316 059A 0062;0061 1DFA 031C 0316 059A 0062;0061 1DFA 031C 0316 059A 0062; +0061 059A 0316 1DFA 031D 0062;0061 1DFA 0316 031D 059A 0062;0061 1DFA 0316 031D 059A 0062;0061 1DFA 0316 031D 059A 0062;0061 1DFA 0316 031D 059A 0062; +0061 031D 059A 0316 1DFA 0062;0061 1DFA 031D 0316 059A 0062;0061 1DFA 031D 0316 059A 0062;0061 1DFA 031D 0316 059A 0062;0061 1DFA 031D 0316 059A 0062; +0061 059A 0316 1DFA 031E 0062;0061 1DFA 0316 031E 059A 0062;0061 1DFA 0316 031E 059A 0062;0061 1DFA 0316 031E 059A 0062;0061 1DFA 0316 031E 059A 0062; +0061 031E 059A 0316 1DFA 0062;0061 1DFA 031E 0316 059A 0062;0061 1DFA 031E 0316 059A 0062;0061 1DFA 031E 0316 059A 0062;0061 1DFA 031E 0316 059A 0062; +0061 059A 0316 1DFA 031F 0062;0061 1DFA 0316 031F 059A 0062;0061 1DFA 0316 031F 059A 0062;0061 1DFA 0316 031F 059A 0062;0061 1DFA 0316 031F 059A 0062; +0061 031F 059A 0316 1DFA 0062;0061 1DFA 031F 0316 059A 0062;0061 1DFA 031F 0316 059A 0062;0061 1DFA 031F 0316 059A 0062;0061 1DFA 031F 0316 059A 0062; +0061 059A 0316 1DFA 0320 0062;0061 1DFA 0316 0320 059A 0062;0061 1DFA 0316 0320 059A 0062;0061 1DFA 0316 0320 059A 0062;0061 1DFA 0316 0320 059A 0062; +0061 0320 059A 0316 1DFA 0062;0061 1DFA 0320 0316 059A 0062;0061 1DFA 0320 0316 059A 0062;0061 1DFA 0320 0316 059A 0062;0061 1DFA 0320 0316 059A 0062; 0061 1DCE 0321 0F74 0321 0062;0061 0F74 0321 0321 1DCE 0062;0061 0F74 0321 0321 1DCE 0062;0061 0F74 0321 0321 1DCE 0062;0061 0F74 0321 0321 1DCE 0062; 0061 0321 1DCE 0321 0F74 0062;0061 0F74 0321 0321 1DCE 0062;0061 0F74 0321 0321 1DCE 0062;0061 0F74 0321 0321 1DCE 0062;0061 0F74 0321 0321 1DCE 0062; 0061 1DCE 0321 0F74 0322 0062;0061 0F74 0321 0322 1DCE 0062;0061 0F74 0321 0322 1DCE 0062;0061 0F74 0321 0322 1DCE 0062;0061 0F74 0321 0322 1DCE 0062; 0061 0322 1DCE 0321 0F74 0062;0061 0F74 0322 0321 1DCE 0062;0061 0F74 0322 0321 1DCE 0062;0061 0F74 0322 0321 1DCE 0062;0061 0F74 0322 0321 1DCE 0062; -0061 059A 0316 302A 0323 0062;0061 302A 0316 0323 059A 0062;0061 302A 0316 0323 059A 0062;0061 302A 0316 0323 059A 0062;0061 302A 0316 0323 059A 0062; -0061 0323 059A 0316 302A 0062;1EA1 302A 0316 059A 0062;0061 302A 0323 0316 059A 0062;1EA1 302A 0316 059A 0062;0061 302A 0323 0316 059A 0062; -0061 059A 0316 302A 0324 0062;0061 302A 0316 0324 059A 0062;0061 302A 0316 0324 059A 0062;0061 302A 0316 0324 059A 0062;0061 302A 0316 0324 059A 0062; -0061 0324 059A 0316 302A 0062;0061 302A 0324 0316 059A 0062;0061 302A 0324 0316 059A 0062;0061 302A 0324 0316 059A 0062;0061 302A 0324 0316 059A 0062; -0061 059A 0316 302A 0325 0062;0061 302A 0316 0325 059A 0062;0061 302A 0316 0325 059A 0062;0061 302A 0316 0325 059A 0062;0061 302A 0316 0325 059A 0062; -0061 0325 059A 0316 302A 0062;1E01 302A 0316 059A 0062;0061 302A 0325 0316 059A 0062;1E01 302A 0316 059A 0062;0061 302A 0325 0316 059A 0062; -0061 059A 0316 302A 0326 0062;0061 302A 0316 0326 059A 0062;0061 302A 0316 0326 059A 0062;0061 302A 0316 0326 059A 0062;0061 302A 0316 0326 059A 0062; -0061 0326 059A 0316 302A 0062;0061 302A 0326 0316 059A 0062;0061 302A 0326 0316 059A 0062;0061 302A 0326 0316 059A 0062;0061 302A 0326 0316 059A 0062; +0061 059A 0316 1DFA 0323 0062;0061 1DFA 0316 0323 059A 0062;0061 1DFA 0316 0323 059A 0062;0061 1DFA 0316 0323 059A 0062;0061 1DFA 0316 0323 059A 0062; +0061 0323 059A 0316 1DFA 0062;1EA1 1DFA 0316 059A 0062;0061 1DFA 0323 0316 059A 0062;1EA1 1DFA 0316 059A 0062;0061 1DFA 0323 0316 059A 0062; +0061 059A 0316 1DFA 0324 0062;0061 1DFA 0316 0324 059A 0062;0061 1DFA 0316 0324 059A 0062;0061 1DFA 0316 0324 059A 0062;0061 1DFA 0316 0324 059A 0062; +0061 0324 059A 0316 1DFA 0062;0061 1DFA 0324 0316 059A 0062;0061 1DFA 0324 0316 059A 0062;0061 1DFA 0324 0316 059A 0062;0061 1DFA 0324 0316 059A 0062; +0061 059A 0316 1DFA 0325 0062;0061 1DFA 0316 0325 059A 0062;0061 1DFA 0316 0325 059A 0062;0061 1DFA 0316 0325 059A 0062;0061 1DFA 0316 0325 059A 0062; +0061 0325 059A 0316 1DFA 0062;1E01 1DFA 0316 059A 0062;0061 1DFA 0325 0316 059A 0062;1E01 1DFA 0316 059A 0062;0061 1DFA 0325 0316 059A 0062; +0061 059A 0316 1DFA 0326 0062;0061 1DFA 0316 0326 059A 0062;0061 1DFA 0316 0326 059A 0062;0061 1DFA 0316 0326 059A 0062;0061 1DFA 0316 0326 059A 0062; +0061 0326 059A 0316 1DFA 0062;0061 1DFA 0326 0316 059A 0062;0061 1DFA 0326 0316 059A 0062;0061 1DFA 0326 0316 059A 0062;0061 1DFA 0326 0316 059A 0062; 0061 1DCE 0321 0F74 0327 0062;0061 0F74 0321 0327 1DCE 0062;0061 0F74 0321 0327 1DCE 0062;0061 0F74 0321 0327 1DCE 0062;0061 0F74 0321 0327 1DCE 0062; 0061 0327 1DCE 0321 0F74 0062;0061 0F74 0327 0321 1DCE 0062;0061 0F74 0327 0321 1DCE 0062;0061 0F74 0327 0321 1DCE 0062;0061 0F74 0327 0321 1DCE 0062; 0061 1DCE 0321 0F74 0328 0062;0061 0F74 0321 0328 1DCE 0062;0061 0F74 0321 0328 1DCE 0062;0061 0F74 0321 0328 1DCE 0062;0061 0F74 0321 0328 1DCE 0062; 0061 0328 1DCE 0321 0F74 0062;0105 0F74 0321 1DCE 0062;0061 0F74 0328 0321 1DCE 0062;0105 0F74 0321 1DCE 0062;0061 0F74 0328 0321 1DCE 0062; -0061 059A 0316 302A 0329 0062;0061 302A 0316 0329 059A 0062;0061 302A 0316 0329 059A 0062;0061 302A 0316 0329 059A 0062;0061 302A 0316 0329 059A 0062; -0061 0329 059A 0316 302A 0062;0061 302A 0329 0316 059A 0062;0061 302A 0329 0316 059A 0062;0061 302A 0329 0316 059A 0062;0061 302A 0329 0316 059A 0062; -0061 059A 0316 302A 032A 0062;0061 302A 0316 032A 059A 0062;0061 302A 0316 032A 059A 0062;0061 302A 0316 032A 059A 0062;0061 302A 0316 032A 059A 0062; -0061 032A 059A 0316 302A 0062;0061 302A 032A 0316 059A 0062;0061 302A 032A 0316 059A 0062;0061 302A 032A 0316 059A 0062;0061 302A 032A 0316 059A 0062; -0061 059A 0316 302A 032B 0062;0061 302A 0316 032B 059A 0062;0061 302A 0316 032B 059A 0062;0061 302A 0316 032B 059A 0062;0061 302A 0316 032B 059A 0062; -0061 032B 059A 0316 302A 0062;0061 302A 032B 0316 059A 0062;0061 302A 032B 0316 059A 0062;0061 302A 032B 0316 059A 0062;0061 302A 032B 0316 059A 0062; -0061 059A 0316 302A 032C 0062;0061 302A 0316 032C 059A 0062;0061 302A 0316 032C 059A 0062;0061 302A 0316 032C 059A 0062;0061 302A 0316 032C 059A 0062; -0061 032C 059A 0316 302A 0062;0061 302A 032C 0316 059A 0062;0061 302A 032C 0316 059A 0062;0061 302A 032C 0316 059A 0062;0061 302A 032C 0316 059A 0062; -0061 059A 0316 302A 032D 0062;0061 302A 0316 032D 059A 0062;0061 302A 0316 032D 059A 0062;0061 302A 0316 032D 059A 0062;0061 302A 0316 032D 059A 0062; -0061 032D 059A 0316 302A 0062;0061 302A 032D 0316 059A 0062;0061 302A 032D 0316 059A 0062;0061 302A 032D 0316 059A 0062;0061 302A 032D 0316 059A 0062; -0061 059A 0316 302A 032E 0062;0061 302A 0316 032E 059A 0062;0061 302A 0316 032E 059A 0062;0061 302A 0316 032E 059A 0062;0061 302A 0316 032E 059A 0062; -0061 032E 059A 0316 302A 0062;0061 302A 032E 0316 059A 0062;0061 302A 032E 0316 059A 0062;0061 302A 032E 0316 059A 0062;0061 302A 032E 0316 059A 0062; -0061 059A 0316 302A 032F 0062;0061 302A 0316 032F 059A 0062;0061 302A 0316 032F 059A 0062;0061 302A 0316 032F 059A 0062;0061 302A 0316 032F 059A 0062; -0061 032F 059A 0316 302A 0062;0061 302A 032F 0316 059A 0062;0061 302A 032F 0316 059A 0062;0061 302A 032F 0316 059A 0062;0061 302A 032F 0316 059A 0062; -0061 059A 0316 302A 0330 0062;0061 302A 0316 0330 059A 0062;0061 302A 0316 0330 059A 0062;0061 302A 0316 0330 059A 0062;0061 302A 0316 0330 059A 0062; -0061 0330 059A 0316 302A 0062;0061 302A 0330 0316 059A 0062;0061 302A 0330 0316 059A 0062;0061 302A 0330 0316 059A 0062;0061 302A 0330 0316 059A 0062; -0061 059A 0316 302A 0331 0062;0061 302A 0316 0331 059A 0062;0061 302A 0316 0331 059A 0062;0061 302A 0316 0331 059A 0062;0061 302A 0316 0331 059A 0062; -0061 0331 059A 0316 302A 0062;0061 302A 0331 0316 059A 0062;0061 302A 0331 0316 059A 0062;0061 302A 0331 0316 059A 0062;0061 302A 0331 0316 059A 0062; -0061 059A 0316 302A 0332 0062;0061 302A 0316 0332 059A 0062;0061 302A 0316 0332 059A 0062;0061 302A 0316 0332 059A 0062;0061 302A 0316 0332 059A 0062; -0061 0332 059A 0316 302A 0062;0061 302A 0332 0316 059A 0062;0061 302A 0332 0316 059A 0062;0061 302A 0332 0316 059A 0062;0061 302A 0332 0316 059A 0062; -0061 059A 0316 302A 0333 0062;0061 302A 0316 0333 059A 0062;0061 302A 0316 0333 059A 0062;0061 302A 0316 0333 059A 0062;0061 302A 0316 0333 059A 0062; -0061 0333 059A 0316 302A 0062;0061 302A 0333 0316 059A 0062;0061 302A 0333 0316 059A 0062;0061 302A 0333 0316 059A 0062;0061 302A 0333 0316 059A 0062; +0061 059A 0316 1DFA 0329 0062;0061 1DFA 0316 0329 059A 0062;0061 1DFA 0316 0329 059A 0062;0061 1DFA 0316 0329 059A 0062;0061 1DFA 0316 0329 059A 0062; +0061 0329 059A 0316 1DFA 0062;0061 1DFA 0329 0316 059A 0062;0061 1DFA 0329 0316 059A 0062;0061 1DFA 0329 0316 059A 0062;0061 1DFA 0329 0316 059A 0062; +0061 059A 0316 1DFA 032A 0062;0061 1DFA 0316 032A 059A 0062;0061 1DFA 0316 032A 059A 0062;0061 1DFA 0316 032A 059A 0062;0061 1DFA 0316 032A 059A 0062; +0061 032A 059A 0316 1DFA 0062;0061 1DFA 032A 0316 059A 0062;0061 1DFA 032A 0316 059A 0062;0061 1DFA 032A 0316 059A 0062;0061 1DFA 032A 0316 059A 0062; +0061 059A 0316 1DFA 032B 0062;0061 1DFA 0316 032B 059A 0062;0061 1DFA 0316 032B 059A 0062;0061 1DFA 0316 032B 059A 0062;0061 1DFA 0316 032B 059A 0062; +0061 032B 059A 0316 1DFA 0062;0061 1DFA 032B 0316 059A 0062;0061 1DFA 032B 0316 059A 0062;0061 1DFA 032B 0316 059A 0062;0061 1DFA 032B 0316 059A 0062; +0061 059A 0316 1DFA 032C 0062;0061 1DFA 0316 032C 059A 0062;0061 1DFA 0316 032C 059A 0062;0061 1DFA 0316 032C 059A 0062;0061 1DFA 0316 032C 059A 0062; +0061 032C 059A 0316 1DFA 0062;0061 1DFA 032C 0316 059A 0062;0061 1DFA 032C 0316 059A 0062;0061 1DFA 032C 0316 059A 0062;0061 1DFA 032C 0316 059A 0062; +0061 059A 0316 1DFA 032D 0062;0061 1DFA 0316 032D 059A 0062;0061 1DFA 0316 032D 059A 0062;0061 1DFA 0316 032D 059A 0062;0061 1DFA 0316 032D 059A 0062; +0061 032D 059A 0316 1DFA 0062;0061 1DFA 032D 0316 059A 0062;0061 1DFA 032D 0316 059A 0062;0061 1DFA 032D 0316 059A 0062;0061 1DFA 032D 0316 059A 0062; +0061 059A 0316 1DFA 032E 0062;0061 1DFA 0316 032E 059A 0062;0061 1DFA 0316 032E 059A 0062;0061 1DFA 0316 032E 059A 0062;0061 1DFA 0316 032E 059A 0062; +0061 032E 059A 0316 1DFA 0062;0061 1DFA 032E 0316 059A 0062;0061 1DFA 032E 0316 059A 0062;0061 1DFA 032E 0316 059A 0062;0061 1DFA 032E 0316 059A 0062; +0061 059A 0316 1DFA 032F 0062;0061 1DFA 0316 032F 059A 0062;0061 1DFA 0316 032F 059A 0062;0061 1DFA 0316 032F 059A 0062;0061 1DFA 0316 032F 059A 0062; +0061 032F 059A 0316 1DFA 0062;0061 1DFA 032F 0316 059A 0062;0061 1DFA 032F 0316 059A 0062;0061 1DFA 032F 0316 059A 0062;0061 1DFA 032F 0316 059A 0062; +0061 059A 0316 1DFA 0330 0062;0061 1DFA 0316 0330 059A 0062;0061 1DFA 0316 0330 059A 0062;0061 1DFA 0316 0330 059A 0062;0061 1DFA 0316 0330 059A 0062; +0061 0330 059A 0316 1DFA 0062;0061 1DFA 0330 0316 059A 0062;0061 1DFA 0330 0316 059A 0062;0061 1DFA 0330 0316 059A 0062;0061 1DFA 0330 0316 059A 0062; +0061 059A 0316 1DFA 0331 0062;0061 1DFA 0316 0331 059A 0062;0061 1DFA 0316 0331 059A 0062;0061 1DFA 0316 0331 059A 0062;0061 1DFA 0316 0331 059A 0062; +0061 0331 059A 0316 1DFA 0062;0061 1DFA 0331 0316 059A 0062;0061 1DFA 0331 0316 059A 0062;0061 1DFA 0331 0316 059A 0062;0061 1DFA 0331 0316 059A 0062; +0061 059A 0316 1DFA 0332 0062;0061 1DFA 0316 0332 059A 0062;0061 1DFA 0316 0332 059A 0062;0061 1DFA 0316 0332 059A 0062;0061 1DFA 0316 0332 059A 0062; +0061 0332 059A 0316 1DFA 0062;0061 1DFA 0332 0316 059A 0062;0061 1DFA 0332 0316 059A 0062;0061 1DFA 0332 0316 059A 0062;0061 1DFA 0332 0316 059A 0062; +0061 059A 0316 1DFA 0333 0062;0061 1DFA 0316 0333 059A 0062;0061 1DFA 0316 0333 059A 0062;0061 1DFA 0316 0333 059A 0062;0061 1DFA 0316 0333 059A 0062; +0061 0333 059A 0316 1DFA 0062;0061 1DFA 0333 0316 059A 0062;0061 1DFA 0333 0316 059A 0062;0061 1DFA 0333 0316 059A 0062;0061 1DFA 0333 0316 059A 0062; 0061 16FF0 0334 0334 0062;0061 0334 0334 16FF0 0062;0061 0334 0334 16FF0 0062;0061 0334 0334 16FF0 0062;0061 0334 0334 16FF0 0062; 0061 0334 16FF0 0334 0062;0061 0334 0334 16FF0 0062;0061 0334 0334 16FF0 0062;0061 0334 0334 16FF0 0062;0061 0334 0334 16FF0 0062; 0061 16FF0 0334 0335 0062;0061 0334 0335 16FF0 0062;0061 0334 0335 16FF0 0062;0061 0334 0335 16FF0 0062;0061 0334 0335 16FF0 0062; @@ -17095,14 +17216,14 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 0337 16FF0 0334 0062;0061 0337 0334 16FF0 0062;0061 0337 0334 16FF0 0062;0061 0337 0334 16FF0 0062;0061 0337 0334 16FF0 0062; 0061 16FF0 0334 0338 0062;0061 0334 0338 16FF0 0062;0061 0334 0338 16FF0 0062;0061 0334 0338 16FF0 0062;0061 0334 0338 16FF0 0062; 0061 0338 16FF0 0334 0062;0061 0338 0334 16FF0 0062;0061 0338 0334 16FF0 0062;0061 0338 0334 16FF0 0062;0061 0338 0334 16FF0 0062; -0061 059A 0316 302A 0339 0062;0061 302A 0316 0339 059A 0062;0061 302A 0316 0339 059A 0062;0061 302A 0316 0339 059A 0062;0061 302A 0316 0339 059A 0062; -0061 0339 059A 0316 302A 0062;0061 302A 0339 0316 059A 0062;0061 302A 0339 0316 059A 0062;0061 302A 0339 0316 059A 0062;0061 302A 0339 0316 059A 0062; -0061 059A 0316 302A 033A 0062;0061 302A 0316 033A 059A 0062;0061 302A 0316 033A 059A 0062;0061 302A 0316 033A 059A 0062;0061 302A 0316 033A 059A 0062; -0061 033A 059A 0316 302A 0062;0061 302A 033A 0316 059A 0062;0061 302A 033A 0316 059A 0062;0061 302A 033A 0316 059A 0062;0061 302A 033A 0316 059A 0062; -0061 059A 0316 302A 033B 0062;0061 302A 0316 033B 059A 0062;0061 302A 0316 033B 059A 0062;0061 302A 0316 033B 059A 0062;0061 302A 0316 033B 059A 0062; -0061 033B 059A 0316 302A 0062;0061 302A 033B 0316 059A 0062;0061 302A 033B 0316 059A 0062;0061 302A 033B 0316 059A 0062;0061 302A 033B 0316 059A 0062; -0061 059A 0316 302A 033C 0062;0061 302A 0316 033C 059A 0062;0061 302A 0316 033C 059A 0062;0061 302A 0316 033C 059A 0062;0061 302A 0316 033C 059A 0062; -0061 033C 059A 0316 302A 0062;0061 302A 033C 0316 059A 0062;0061 302A 033C 0316 059A 0062;0061 302A 033C 0316 059A 0062;0061 302A 033C 0316 059A 0062; +0061 059A 0316 1DFA 0339 0062;0061 1DFA 0316 0339 059A 0062;0061 1DFA 0316 0339 059A 0062;0061 1DFA 0316 0339 059A 0062;0061 1DFA 0316 0339 059A 0062; +0061 0339 059A 0316 1DFA 0062;0061 1DFA 0339 0316 059A 0062;0061 1DFA 0339 0316 059A 0062;0061 1DFA 0339 0316 059A 0062;0061 1DFA 0339 0316 059A 0062; +0061 059A 0316 1DFA 033A 0062;0061 1DFA 0316 033A 059A 0062;0061 1DFA 0316 033A 059A 0062;0061 1DFA 0316 033A 059A 0062;0061 1DFA 0316 033A 059A 0062; +0061 033A 059A 0316 1DFA 0062;0061 1DFA 033A 0316 059A 0062;0061 1DFA 033A 0316 059A 0062;0061 1DFA 033A 0316 059A 0062;0061 1DFA 033A 0316 059A 0062; +0061 059A 0316 1DFA 033B 0062;0061 1DFA 0316 033B 059A 0062;0061 1DFA 0316 033B 059A 0062;0061 1DFA 0316 033B 059A 0062;0061 1DFA 0316 033B 059A 0062; +0061 033B 059A 0316 1DFA 0062;0061 1DFA 033B 0316 059A 0062;0061 1DFA 033B 0316 059A 0062;0061 1DFA 033B 0316 059A 0062;0061 1DFA 033B 0316 059A 0062; +0061 059A 0316 1DFA 033C 0062;0061 1DFA 0316 033C 059A 0062;0061 1DFA 0316 033C 059A 0062;0061 1DFA 0316 033C 059A 0062;0061 1DFA 0316 033C 059A 0062; +0061 033C 059A 0316 1DFA 0062;0061 1DFA 033C 0316 059A 0062;0061 1DFA 033C 0316 059A 0062;0061 1DFA 033C 0316 059A 0062;0061 1DFA 033C 0316 059A 0062; 0061 0315 0300 05AE 033D 0062;00E0 05AE 033D 0315 0062;0061 05AE 0300 033D 0315 0062;00E0 05AE 033D 0315 0062;0061 05AE 0300 033D 0315 0062; 0061 033D 0315 0300 05AE 0062;0061 05AE 033D 0300 0315 0062;0061 05AE 033D 0300 0315 0062;0061 05AE 033D 0300 0315 0062;0061 05AE 033D 0300 0315 0062; 0061 0315 0300 05AE 033E 0062;00E0 05AE 033E 0315 0062;0061 05AE 0300 033E 0315 0062;00E0 05AE 033E 0315 0062;0061 05AE 0300 033E 0315 0062; @@ -17123,44 +17244,44 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 0345 0345 035D 0062;0061 035D 0345 0345 0062;0061 035D 0345 0345 0062;0061 035D 0345 0345 0062;0061 035D 0345 0345 0062; 0061 0315 0300 05AE 0346 0062;00E0 05AE 0346 0315 0062;0061 05AE 0300 0346 0315 0062;00E0 05AE 0346 0315 0062;0061 05AE 0300 0346 0315 0062; 0061 0346 0315 0300 05AE 0062;0061 05AE 0346 0300 0315 0062;0061 05AE 0346 0300 0315 0062;0061 05AE 0346 0300 0315 0062;0061 05AE 0346 0300 0315 0062; -0061 059A 0316 302A 0347 0062;0061 302A 0316 0347 059A 0062;0061 302A 0316 0347 059A 0062;0061 302A 0316 0347 059A 0062;0061 302A 0316 0347 059A 0062; -0061 0347 059A 0316 302A 0062;0061 302A 0347 0316 059A 0062;0061 302A 0347 0316 059A 0062;0061 302A 0347 0316 059A 0062;0061 302A 0347 0316 059A 0062; -0061 059A 0316 302A 0348 0062;0061 302A 0316 0348 059A 0062;0061 302A 0316 0348 059A 0062;0061 302A 0316 0348 059A 0062;0061 302A 0316 0348 059A 0062; -0061 0348 059A 0316 302A 0062;0061 302A 0348 0316 059A 0062;0061 302A 0348 0316 059A 0062;0061 302A 0348 0316 059A 0062;0061 302A 0348 0316 059A 0062; -0061 059A 0316 302A 0349 0062;0061 302A 0316 0349 059A 0062;0061 302A 0316 0349 059A 0062;0061 302A 0316 0349 059A 0062;0061 302A 0316 0349 059A 0062; -0061 0349 059A 0316 302A 0062;0061 302A 0349 0316 059A 0062;0061 302A 0349 0316 059A 0062;0061 302A 0349 0316 059A 0062;0061 302A 0349 0316 059A 0062; +0061 059A 0316 1DFA 0347 0062;0061 1DFA 0316 0347 059A 0062;0061 1DFA 0316 0347 059A 0062;0061 1DFA 0316 0347 059A 0062;0061 1DFA 0316 0347 059A 0062; +0061 0347 059A 0316 1DFA 0062;0061 1DFA 0347 0316 059A 0062;0061 1DFA 0347 0316 059A 0062;0061 1DFA 0347 0316 059A 0062;0061 1DFA 0347 0316 059A 0062; +0061 059A 0316 1DFA 0348 0062;0061 1DFA 0316 0348 059A 0062;0061 1DFA 0316 0348 059A 0062;0061 1DFA 0316 0348 059A 0062;0061 1DFA 0316 0348 059A 0062; +0061 0348 059A 0316 1DFA 0062;0061 1DFA 0348 0316 059A 0062;0061 1DFA 0348 0316 059A 0062;0061 1DFA 0348 0316 059A 0062;0061 1DFA 0348 0316 059A 0062; +0061 059A 0316 1DFA 0349 0062;0061 1DFA 0316 0349 059A 0062;0061 1DFA 0316 0349 059A 0062;0061 1DFA 0316 0349 059A 0062;0061 1DFA 0316 0349 059A 0062; +0061 0349 059A 0316 1DFA 0062;0061 1DFA 0349 0316 059A 0062;0061 1DFA 0349 0316 059A 0062;0061 1DFA 0349 0316 059A 0062;0061 1DFA 0349 0316 059A 0062; 0061 0315 0300 05AE 034A 0062;00E0 05AE 034A 0315 0062;0061 05AE 0300 034A 0315 0062;00E0 05AE 034A 0315 0062;0061 05AE 0300 034A 0315 0062; 0061 034A 0315 0300 05AE 0062;0061 05AE 034A 0300 0315 0062;0061 05AE 034A 0300 0315 0062;0061 05AE 034A 0300 0315 0062;0061 05AE 034A 0300 0315 0062; 0061 0315 0300 05AE 034B 0062;00E0 05AE 034B 0315 0062;0061 05AE 0300 034B 0315 0062;00E0 05AE 034B 0315 0062;0061 05AE 0300 034B 0315 0062; 0061 034B 0315 0300 05AE 0062;0061 05AE 034B 0300 0315 0062;0061 05AE 034B 0300 0315 0062;0061 05AE 034B 0300 0315 0062;0061 05AE 034B 0300 0315 0062; 0061 0315 0300 05AE 034C 0062;00E0 05AE 034C 0315 0062;0061 05AE 0300 034C 0315 0062;00E0 05AE 034C 0315 0062;0061 05AE 0300 034C 0315 0062; 0061 034C 0315 0300 05AE 0062;0061 05AE 034C 0300 0315 0062;0061 05AE 034C 0300 0315 0062;0061 05AE 034C 0300 0315 0062;0061 05AE 034C 0300 0315 0062; -0061 059A 0316 302A 034D 0062;0061 302A 0316 034D 059A 0062;0061 302A 0316 034D 059A 0062;0061 302A 0316 034D 059A 0062;0061 302A 0316 034D 059A 0062; -0061 034D 059A 0316 302A 0062;0061 302A 034D 0316 059A 0062;0061 302A 034D 0316 059A 0062;0061 302A 034D 0316 059A 0062;0061 302A 034D 0316 059A 0062; -0061 059A 0316 302A 034E 0062;0061 302A 0316 034E 059A 0062;0061 302A 0316 034E 059A 0062;0061 302A 0316 034E 059A 0062;0061 302A 0316 034E 059A 0062; -0061 034E 059A 0316 302A 0062;0061 302A 034E 0316 059A 0062;0061 302A 034E 0316 059A 0062;0061 302A 034E 0316 059A 0062;0061 302A 034E 0316 059A 0062; +0061 059A 0316 1DFA 034D 0062;0061 1DFA 0316 034D 059A 0062;0061 1DFA 0316 034D 059A 0062;0061 1DFA 0316 034D 059A 0062;0061 1DFA 0316 034D 059A 0062; +0061 034D 059A 0316 1DFA 0062;0061 1DFA 034D 0316 059A 0062;0061 1DFA 034D 0316 059A 0062;0061 1DFA 034D 0316 059A 0062;0061 1DFA 034D 0316 059A 0062; +0061 059A 0316 1DFA 034E 0062;0061 1DFA 0316 034E 059A 0062;0061 1DFA 0316 034E 059A 0062;0061 1DFA 0316 034E 059A 0062;0061 1DFA 0316 034E 059A 0062; +0061 034E 059A 0316 1DFA 0062;0061 1DFA 034E 0316 059A 0062;0061 1DFA 034E 0316 059A 0062;0061 1DFA 034E 0316 059A 0062;0061 1DFA 034E 0316 059A 0062; 0061 0315 0300 05AE 0350 0062;00E0 05AE 0350 0315 0062;0061 05AE 0300 0350 0315 0062;00E0 05AE 0350 0315 0062;0061 05AE 0300 0350 0315 0062; 0061 0350 0315 0300 05AE 0062;0061 05AE 0350 0300 0315 0062;0061 05AE 0350 0300 0315 0062;0061 05AE 0350 0300 0315 0062;0061 05AE 0350 0300 0315 0062; 0061 0315 0300 05AE 0351 0062;00E0 05AE 0351 0315 0062;0061 05AE 0300 0351 0315 0062;00E0 05AE 0351 0315 0062;0061 05AE 0300 0351 0315 0062; 0061 0351 0315 0300 05AE 0062;0061 05AE 0351 0300 0315 0062;0061 05AE 0351 0300 0315 0062;0061 05AE 0351 0300 0315 0062;0061 05AE 0351 0300 0315 0062; 0061 0315 0300 05AE 0352 0062;00E0 05AE 0352 0315 0062;0061 05AE 0300 0352 0315 0062;00E0 05AE 0352 0315 0062;0061 05AE 0300 0352 0315 0062; 0061 0352 0315 0300 05AE 0062;0061 05AE 0352 0300 0315 0062;0061 05AE 0352 0300 0315 0062;0061 05AE 0352 0300 0315 0062;0061 05AE 0352 0300 0315 0062; -0061 059A 0316 302A 0353 0062;0061 302A 0316 0353 059A 0062;0061 302A 0316 0353 059A 0062;0061 302A 0316 0353 059A 0062;0061 302A 0316 0353 059A 0062; -0061 0353 059A 0316 302A 0062;0061 302A 0353 0316 059A 0062;0061 302A 0353 0316 059A 0062;0061 302A 0353 0316 059A 0062;0061 302A 0353 0316 059A 0062; -0061 059A 0316 302A 0354 0062;0061 302A 0316 0354 059A 0062;0061 302A 0316 0354 059A 0062;0061 302A 0316 0354 059A 0062;0061 302A 0316 0354 059A 0062; -0061 0354 059A 0316 302A 0062;0061 302A 0354 0316 059A 0062;0061 302A 0354 0316 059A 0062;0061 302A 0354 0316 059A 0062;0061 302A 0354 0316 059A 0062; -0061 059A 0316 302A 0355 0062;0061 302A 0316 0355 059A 0062;0061 302A 0316 0355 059A 0062;0061 302A 0316 0355 059A 0062;0061 302A 0316 0355 059A 0062; -0061 0355 059A 0316 302A 0062;0061 302A 0355 0316 059A 0062;0061 302A 0355 0316 059A 0062;0061 302A 0355 0316 059A 0062;0061 302A 0355 0316 059A 0062; -0061 059A 0316 302A 0356 0062;0061 302A 0316 0356 059A 0062;0061 302A 0316 0356 059A 0062;0061 302A 0316 0356 059A 0062;0061 302A 0316 0356 059A 0062; -0061 0356 059A 0316 302A 0062;0061 302A 0356 0316 059A 0062;0061 302A 0356 0316 059A 0062;0061 302A 0356 0316 059A 0062;0061 302A 0356 0316 059A 0062; +0061 059A 0316 1DFA 0353 0062;0061 1DFA 0316 0353 059A 0062;0061 1DFA 0316 0353 059A 0062;0061 1DFA 0316 0353 059A 0062;0061 1DFA 0316 0353 059A 0062; +0061 0353 059A 0316 1DFA 0062;0061 1DFA 0353 0316 059A 0062;0061 1DFA 0353 0316 059A 0062;0061 1DFA 0353 0316 059A 0062;0061 1DFA 0353 0316 059A 0062; +0061 059A 0316 1DFA 0354 0062;0061 1DFA 0316 0354 059A 0062;0061 1DFA 0316 0354 059A 0062;0061 1DFA 0316 0354 059A 0062;0061 1DFA 0316 0354 059A 0062; +0061 0354 059A 0316 1DFA 0062;0061 1DFA 0354 0316 059A 0062;0061 1DFA 0354 0316 059A 0062;0061 1DFA 0354 0316 059A 0062;0061 1DFA 0354 0316 059A 0062; +0061 059A 0316 1DFA 0355 0062;0061 1DFA 0316 0355 059A 0062;0061 1DFA 0316 0355 059A 0062;0061 1DFA 0316 0355 059A 0062;0061 1DFA 0316 0355 059A 0062; +0061 0355 059A 0316 1DFA 0062;0061 1DFA 0355 0316 059A 0062;0061 1DFA 0355 0316 059A 0062;0061 1DFA 0355 0316 059A 0062;0061 1DFA 0355 0316 059A 0062; +0061 059A 0316 1DFA 0356 0062;0061 1DFA 0316 0356 059A 0062;0061 1DFA 0316 0356 059A 0062;0061 1DFA 0316 0356 059A 0062;0061 1DFA 0316 0356 059A 0062; +0061 0356 059A 0316 1DFA 0062;0061 1DFA 0356 0316 059A 0062;0061 1DFA 0356 0316 059A 0062;0061 1DFA 0356 0316 059A 0062;0061 1DFA 0356 0316 059A 0062; 0061 0315 0300 05AE 0357 0062;00E0 05AE 0357 0315 0062;0061 05AE 0300 0357 0315 0062;00E0 05AE 0357 0315 0062;0061 05AE 0300 0357 0315 0062; 0061 0357 0315 0300 05AE 0062;0061 05AE 0357 0300 0315 0062;0061 05AE 0357 0300 0315 0062;0061 05AE 0357 0300 0315 0062;0061 05AE 0357 0300 0315 0062; 0061 035C 0315 0300 0358 0062;00E0 0315 0358 035C 0062;0061 0300 0315 0358 035C 0062;00E0 0315 0358 035C 0062;0061 0300 0315 0358 035C 0062; 0061 0358 035C 0315 0300 0062;00E0 0358 0315 035C 0062;0061 0300 0358 0315 035C 0062;00E0 0358 0315 035C 0062;0061 0300 0358 0315 035C 0062; -0061 059A 0316 302A 0359 0062;0061 302A 0316 0359 059A 0062;0061 302A 0316 0359 059A 0062;0061 302A 0316 0359 059A 0062;0061 302A 0316 0359 059A 0062; -0061 0359 059A 0316 302A 0062;0061 302A 0359 0316 059A 0062;0061 302A 0359 0316 059A 0062;0061 302A 0359 0316 059A 0062;0061 302A 0359 0316 059A 0062; -0061 059A 0316 302A 035A 0062;0061 302A 0316 035A 059A 0062;0061 302A 0316 035A 059A 0062;0061 302A 0316 035A 059A 0062;0061 302A 0316 035A 059A 0062; -0061 035A 059A 0316 302A 0062;0061 302A 035A 0316 059A 0062;0061 302A 035A 0316 059A 0062;0061 302A 035A 0316 059A 0062;0061 302A 035A 0316 059A 0062; +0061 059A 0316 1DFA 0359 0062;0061 1DFA 0316 0359 059A 0062;0061 1DFA 0316 0359 059A 0062;0061 1DFA 0316 0359 059A 0062;0061 1DFA 0316 0359 059A 0062; +0061 0359 059A 0316 1DFA 0062;0061 1DFA 0359 0316 059A 0062;0061 1DFA 0359 0316 059A 0062;0061 1DFA 0359 0316 059A 0062;0061 1DFA 0359 0316 059A 0062; +0061 059A 0316 1DFA 035A 0062;0061 1DFA 0316 035A 059A 0062;0061 1DFA 0316 035A 059A 0062;0061 1DFA 0316 035A 059A 0062;0061 1DFA 0316 035A 059A 0062; +0061 035A 059A 0316 1DFA 0062;0061 1DFA 035A 0316 059A 0062;0061 1DFA 035A 0316 059A 0062;0061 1DFA 035A 0316 059A 0062;0061 1DFA 035A 0316 059A 0062; 0061 0315 0300 05AE 035B 0062;00E0 05AE 035B 0315 0062;0061 05AE 0300 035B 0315 0062;00E0 05AE 035B 0315 0062;0061 05AE 0300 035B 0315 0062; 0061 035B 0315 0300 05AE 0062;0061 05AE 035B 0300 0315 0062;0061 05AE 035B 0300 0315 0062;0061 05AE 035B 0300 0315 0062;0061 05AE 035B 0300 0315 0062; 0061 035D 035C 0315 035C 0062;0061 0315 035C 035C 035D 0062;0061 0315 035C 035C 035D 0062;0061 0315 035C 035C 035D 0062;0061 0315 035C 035C 035D 0062; @@ -17213,8 +17334,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 0486 0315 0300 05AE 0062;0061 05AE 0486 0300 0315 0062;0061 05AE 0486 0300 0315 0062;0061 05AE 0486 0300 0315 0062;0061 05AE 0486 0300 0315 0062; 0061 0315 0300 05AE 0487 0062;00E0 05AE 0487 0315 0062;0061 05AE 0300 0487 0315 0062;00E0 05AE 0487 0315 0062;0061 05AE 0300 0487 0315 0062; 0061 0487 0315 0300 05AE 0062;0061 05AE 0487 0300 0315 0062;0061 05AE 0487 0300 0315 0062;0061 05AE 0487 0300 0315 0062;0061 05AE 0487 0300 0315 0062; -0061 059A 0316 302A 0591 0062;0061 302A 0316 0591 059A 0062;0061 302A 0316 0591 059A 0062;0061 302A 0316 0591 059A 0062;0061 302A 0316 0591 059A 0062; -0061 0591 059A 0316 302A 0062;0061 302A 0591 0316 059A 0062;0061 302A 0591 0316 059A 0062;0061 302A 0591 0316 059A 0062;0061 302A 0591 0316 059A 0062; +0061 059A 0316 1DFA 0591 0062;0061 1DFA 0316 0591 059A 0062;0061 1DFA 0316 0591 059A 0062;0061 1DFA 0316 0591 059A 0062;0061 1DFA 0316 0591 059A 0062; +0061 0591 059A 0316 1DFA 0062;0061 1DFA 0591 0316 059A 0062;0061 1DFA 0591 0316 059A 0062;0061 1DFA 0591 0316 059A 0062;0061 1DFA 0591 0316 059A 0062; 0061 0315 0300 05AE 0592 0062;00E0 05AE 0592 0315 0062;0061 05AE 0300 0592 0315 0062;00E0 05AE 0592 0315 0062;0061 05AE 0300 0592 0315 0062; 0061 0592 0315 0300 05AE 0062;0061 05AE 0592 0300 0315 0062;0061 05AE 0592 0300 0315 0062;0061 05AE 0592 0300 0315 0062;0061 05AE 0592 0300 0315 0062; 0061 0315 0300 05AE 0593 0062;00E0 05AE 0593 0315 0062;0061 05AE 0300 0593 0315 0062;00E0 05AE 0593 0315 0062;0061 05AE 0300 0593 0315 0062; @@ -17223,8 +17344,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 0594 0315 0300 05AE 0062;0061 05AE 0594 0300 0315 0062;0061 05AE 0594 0300 0315 0062;0061 05AE 0594 0300 0315 0062;0061 05AE 0594 0300 0315 0062; 0061 0315 0300 05AE 0595 0062;00E0 05AE 0595 0315 0062;0061 05AE 0300 0595 0315 0062;00E0 05AE 0595 0315 0062;0061 05AE 0300 0595 0315 0062; 0061 0595 0315 0300 05AE 0062;0061 05AE 0595 0300 0315 0062;0061 05AE 0595 0300 0315 0062;0061 05AE 0595 0300 0315 0062;0061 05AE 0595 0300 0315 0062; -0061 059A 0316 302A 0596 0062;0061 302A 0316 0596 059A 0062;0061 302A 0316 0596 059A 0062;0061 302A 0316 0596 059A 0062;0061 302A 0316 0596 059A 0062; -0061 0596 059A 0316 302A 0062;0061 302A 0596 0316 059A 0062;0061 302A 0596 0316 059A 0062;0061 302A 0596 0316 059A 0062;0061 302A 0596 0316 059A 0062; +0061 059A 0316 1DFA 0596 0062;0061 1DFA 0316 0596 059A 0062;0061 1DFA 0316 0596 059A 0062;0061 1DFA 0316 0596 059A 0062;0061 1DFA 0316 0596 059A 0062; +0061 0596 059A 0316 1DFA 0062;0061 1DFA 0596 0316 059A 0062;0061 1DFA 0596 0316 059A 0062;0061 1DFA 0596 0316 059A 0062;0061 1DFA 0596 0316 059A 0062; 0061 0315 0300 05AE 0597 0062;00E0 05AE 0597 0315 0062;0061 05AE 0300 0597 0315 0062;00E0 05AE 0597 0315 0062;0061 05AE 0300 0597 0315 0062; 0061 0597 0315 0300 05AE 0062;0061 05AE 0597 0300 0315 0062;0061 05AE 0597 0300 0315 0062;0061 05AE 0597 0300 0315 0062;0061 05AE 0597 0300 0315 0062; 0061 0315 0300 05AE 0598 0062;00E0 05AE 0598 0315 0062;0061 05AE 0300 0598 0315 0062;00E0 05AE 0598 0315 0062;0061 05AE 0300 0598 0315 0062; @@ -17233,8 +17354,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 0599 0315 0300 05AE 0062;0061 05AE 0599 0300 0315 0062;0061 05AE 0599 0300 0315 0062;0061 05AE 0599 0300 0315 0062;0061 05AE 0599 0300 0315 0062; 0061 302E 059A 0316 059A 0062;0061 0316 059A 059A 302E 0062;0061 0316 059A 059A 302E 0062;0061 0316 059A 059A 302E 0062;0061 0316 059A 059A 302E 0062; 0061 059A 302E 059A 0316 0062;0061 0316 059A 059A 302E 0062;0061 0316 059A 059A 302E 0062;0061 0316 059A 059A 302E 0062;0061 0316 059A 059A 302E 0062; -0061 059A 0316 302A 059B 0062;0061 302A 0316 059B 059A 0062;0061 302A 0316 059B 059A 0062;0061 302A 0316 059B 059A 0062;0061 302A 0316 059B 059A 0062; -0061 059B 059A 0316 302A 0062;0061 302A 059B 0316 059A 0062;0061 302A 059B 0316 059A 0062;0061 302A 059B 0316 059A 0062;0061 302A 059B 0316 059A 0062; +0061 059A 0316 1DFA 059B 0062;0061 1DFA 0316 059B 059A 0062;0061 1DFA 0316 059B 059A 0062;0061 1DFA 0316 059B 059A 0062;0061 1DFA 0316 059B 059A 0062; +0061 059B 059A 0316 1DFA 0062;0061 1DFA 059B 0316 059A 0062;0061 1DFA 059B 0316 059A 0062;0061 1DFA 059B 0316 059A 0062;0061 1DFA 059B 0316 059A 0062; 0061 0315 0300 05AE 059C 0062;00E0 05AE 059C 0315 0062;0061 05AE 0300 059C 0315 0062;00E0 05AE 059C 0315 0062;0061 05AE 0300 059C 0315 0062; 0061 059C 0315 0300 05AE 0062;0061 05AE 059C 0300 0315 0062;0061 05AE 059C 0300 0315 0062;0061 05AE 059C 0300 0315 0062;0061 05AE 059C 0300 0315 0062; 0061 0315 0300 05AE 059D 0062;00E0 05AE 059D 0315 0062;0061 05AE 0300 059D 0315 0062;00E0 05AE 059D 0315 0062;0061 05AE 0300 059D 0315 0062; @@ -17247,24 +17368,24 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 05A0 0315 0300 05AE 0062;0061 05AE 05A0 0300 0315 0062;0061 05AE 05A0 0300 0315 0062;0061 05AE 05A0 0300 0315 0062;0061 05AE 05A0 0300 0315 0062; 0061 0315 0300 05AE 05A1 0062;00E0 05AE 05A1 0315 0062;0061 05AE 0300 05A1 0315 0062;00E0 05AE 05A1 0315 0062;0061 05AE 0300 05A1 0315 0062; 0061 05A1 0315 0300 05AE 0062;0061 05AE 05A1 0300 0315 0062;0061 05AE 05A1 0300 0315 0062;0061 05AE 05A1 0300 0315 0062;0061 05AE 05A1 0300 0315 0062; -0061 059A 0316 302A 05A2 0062;0061 302A 0316 05A2 059A 0062;0061 302A 0316 05A2 059A 0062;0061 302A 0316 05A2 059A 0062;0061 302A 0316 05A2 059A 0062; -0061 05A2 059A 0316 302A 0062;0061 302A 05A2 0316 059A 0062;0061 302A 05A2 0316 059A 0062;0061 302A 05A2 0316 059A 0062;0061 302A 05A2 0316 059A 0062; -0061 059A 0316 302A 05A3 0062;0061 302A 0316 05A3 059A 0062;0061 302A 0316 05A3 059A 0062;0061 302A 0316 05A3 059A 0062;0061 302A 0316 05A3 059A 0062; -0061 05A3 059A 0316 302A 0062;0061 302A 05A3 0316 059A 0062;0061 302A 05A3 0316 059A 0062;0061 302A 05A3 0316 059A 0062;0061 302A 05A3 0316 059A 0062; -0061 059A 0316 302A 05A4 0062;0061 302A 0316 05A4 059A 0062;0061 302A 0316 05A4 059A 0062;0061 302A 0316 05A4 059A 0062;0061 302A 0316 05A4 059A 0062; -0061 05A4 059A 0316 302A 0062;0061 302A 05A4 0316 059A 0062;0061 302A 05A4 0316 059A 0062;0061 302A 05A4 0316 059A 0062;0061 302A 05A4 0316 059A 0062; -0061 059A 0316 302A 05A5 0062;0061 302A 0316 05A5 059A 0062;0061 302A 0316 05A5 059A 0062;0061 302A 0316 05A5 059A 0062;0061 302A 0316 05A5 059A 0062; -0061 05A5 059A 0316 302A 0062;0061 302A 05A5 0316 059A 0062;0061 302A 05A5 0316 059A 0062;0061 302A 05A5 0316 059A 0062;0061 302A 05A5 0316 059A 0062; -0061 059A 0316 302A 05A6 0062;0061 302A 0316 05A6 059A 0062;0061 302A 0316 05A6 059A 0062;0061 302A 0316 05A6 059A 0062;0061 302A 0316 05A6 059A 0062; -0061 05A6 059A 0316 302A 0062;0061 302A 05A6 0316 059A 0062;0061 302A 05A6 0316 059A 0062;0061 302A 05A6 0316 059A 0062;0061 302A 05A6 0316 059A 0062; -0061 059A 0316 302A 05A7 0062;0061 302A 0316 05A7 059A 0062;0061 302A 0316 05A7 059A 0062;0061 302A 0316 05A7 059A 0062;0061 302A 0316 05A7 059A 0062; -0061 05A7 059A 0316 302A 0062;0061 302A 05A7 0316 059A 0062;0061 302A 05A7 0316 059A 0062;0061 302A 05A7 0316 059A 0062;0061 302A 05A7 0316 059A 0062; +0061 059A 0316 1DFA 05A2 0062;0061 1DFA 0316 05A2 059A 0062;0061 1DFA 0316 05A2 059A 0062;0061 1DFA 0316 05A2 059A 0062;0061 1DFA 0316 05A2 059A 0062; +0061 05A2 059A 0316 1DFA 0062;0061 1DFA 05A2 0316 059A 0062;0061 1DFA 05A2 0316 059A 0062;0061 1DFA 05A2 0316 059A 0062;0061 1DFA 05A2 0316 059A 0062; +0061 059A 0316 1DFA 05A3 0062;0061 1DFA 0316 05A3 059A 0062;0061 1DFA 0316 05A3 059A 0062;0061 1DFA 0316 05A3 059A 0062;0061 1DFA 0316 05A3 059A 0062; +0061 05A3 059A 0316 1DFA 0062;0061 1DFA 05A3 0316 059A 0062;0061 1DFA 05A3 0316 059A 0062;0061 1DFA 05A3 0316 059A 0062;0061 1DFA 05A3 0316 059A 0062; +0061 059A 0316 1DFA 05A4 0062;0061 1DFA 0316 05A4 059A 0062;0061 1DFA 0316 05A4 059A 0062;0061 1DFA 0316 05A4 059A 0062;0061 1DFA 0316 05A4 059A 0062; +0061 05A4 059A 0316 1DFA 0062;0061 1DFA 05A4 0316 059A 0062;0061 1DFA 05A4 0316 059A 0062;0061 1DFA 05A4 0316 059A 0062;0061 1DFA 05A4 0316 059A 0062; +0061 059A 0316 1DFA 05A5 0062;0061 1DFA 0316 05A5 059A 0062;0061 1DFA 0316 05A5 059A 0062;0061 1DFA 0316 05A5 059A 0062;0061 1DFA 0316 05A5 059A 0062; +0061 05A5 059A 0316 1DFA 0062;0061 1DFA 05A5 0316 059A 0062;0061 1DFA 05A5 0316 059A 0062;0061 1DFA 05A5 0316 059A 0062;0061 1DFA 05A5 0316 059A 0062; +0061 059A 0316 1DFA 05A6 0062;0061 1DFA 0316 05A6 059A 0062;0061 1DFA 0316 05A6 059A 0062;0061 1DFA 0316 05A6 059A 0062;0061 1DFA 0316 05A6 059A 0062; +0061 05A6 059A 0316 1DFA 0062;0061 1DFA 05A6 0316 059A 0062;0061 1DFA 05A6 0316 059A 0062;0061 1DFA 05A6 0316 059A 0062;0061 1DFA 05A6 0316 059A 0062; +0061 059A 0316 1DFA 05A7 0062;0061 1DFA 0316 05A7 059A 0062;0061 1DFA 0316 05A7 059A 0062;0061 1DFA 0316 05A7 059A 0062;0061 1DFA 0316 05A7 059A 0062; +0061 05A7 059A 0316 1DFA 0062;0061 1DFA 05A7 0316 059A 0062;0061 1DFA 05A7 0316 059A 0062;0061 1DFA 05A7 0316 059A 0062;0061 1DFA 05A7 0316 059A 0062; 0061 0315 0300 05AE 05A8 0062;00E0 05AE 05A8 0315 0062;0061 05AE 0300 05A8 0315 0062;00E0 05AE 05A8 0315 0062;0061 05AE 0300 05A8 0315 0062; 0061 05A8 0315 0300 05AE 0062;0061 05AE 05A8 0300 0315 0062;0061 05AE 05A8 0300 0315 0062;0061 05AE 05A8 0300 0315 0062;0061 05AE 05A8 0300 0315 0062; 0061 0315 0300 05AE 05A9 0062;00E0 05AE 05A9 0315 0062;0061 05AE 0300 05A9 0315 0062;00E0 05AE 05A9 0315 0062;0061 05AE 0300 05A9 0315 0062; 0061 05A9 0315 0300 05AE 0062;0061 05AE 05A9 0300 0315 0062;0061 05AE 05A9 0300 0315 0062;0061 05AE 05A9 0300 0315 0062;0061 05AE 05A9 0300 0315 0062; -0061 059A 0316 302A 05AA 0062;0061 302A 0316 05AA 059A 0062;0061 302A 0316 05AA 059A 0062;0061 302A 0316 05AA 059A 0062;0061 302A 0316 05AA 059A 0062; -0061 05AA 059A 0316 302A 0062;0061 302A 05AA 0316 059A 0062;0061 302A 05AA 0316 059A 0062;0061 302A 05AA 0316 059A 0062;0061 302A 05AA 0316 059A 0062; +0061 059A 0316 1DFA 05AA 0062;0061 1DFA 0316 05AA 059A 0062;0061 1DFA 0316 05AA 059A 0062;0061 1DFA 0316 05AA 059A 0062;0061 1DFA 0316 05AA 059A 0062; +0061 05AA 059A 0316 1DFA 0062;0061 1DFA 05AA 0316 059A 0062;0061 1DFA 05AA 0316 059A 0062;0061 1DFA 05AA 0316 059A 0062;0061 1DFA 05AA 0316 059A 0062; 0061 0315 0300 05AE 05AB 0062;00E0 05AE 05AB 0315 0062;0061 05AE 0300 05AB 0315 0062;00E0 05AE 05AB 0315 0062;0061 05AE 0300 05AB 0315 0062; 0061 05AB 0315 0300 05AE 0062;0061 05AE 05AB 0300 0315 0062;0061 05AE 05AB 0300 0315 0062;0061 05AE 05AB 0300 0315 0062;0061 05AE 05AB 0300 0315 0062; 0061 0315 0300 05AE 05AC 0062;00E0 05AE 05AC 0315 0062;0061 05AE 0300 05AC 0315 0062;00E0 05AE 05AC 0315 0062;0061 05AE 0300 05AC 0315 0062; @@ -17311,8 +17432,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 05C2 FB1E 05C2 05C1 0062;0061 05C1 05C2 05C2 FB1E 0062;0061 05C1 05C2 05C2 FB1E 0062;0061 05C1 05C2 05C2 FB1E 0062;0061 05C1 05C2 05C2 FB1E 0062; 0061 0315 0300 05AE 05C4 0062;00E0 05AE 05C4 0315 0062;0061 05AE 0300 05C4 0315 0062;00E0 05AE 05C4 0315 0062;0061 05AE 0300 05C4 0315 0062; 0061 05C4 0315 0300 05AE 0062;0061 05AE 05C4 0300 0315 0062;0061 05AE 05C4 0300 0315 0062;0061 05AE 05C4 0300 0315 0062;0061 05AE 05C4 0300 0315 0062; -0061 059A 0316 302A 05C5 0062;0061 302A 0316 05C5 059A 0062;0061 302A 0316 05C5 059A 0062;0061 302A 0316 05C5 059A 0062;0061 302A 0316 05C5 059A 0062; -0061 05C5 059A 0316 302A 0062;0061 302A 05C5 0316 059A 0062;0061 302A 05C5 0316 059A 0062;0061 302A 05C5 0316 059A 0062;0061 302A 05C5 0316 059A 0062; +0061 059A 0316 1DFA 05C5 0062;0061 1DFA 0316 05C5 059A 0062;0061 1DFA 0316 05C5 059A 0062;0061 1DFA 0316 05C5 059A 0062;0061 1DFA 0316 05C5 059A 0062; +0061 05C5 059A 0316 1DFA 0062;0061 1DFA 05C5 0316 059A 0062;0061 1DFA 05C5 0316 059A 0062;0061 1DFA 05C5 0316 059A 0062;0061 1DFA 05C5 0316 059A 0062; 0061 05B9 05B8 05B7 05C7 0062;0061 05B7 05B8 05C7 05B9 0062;0061 05B7 05B8 05C7 05B9 0062;0061 05B7 05B8 05C7 05B9 0062;0061 05B7 05B8 05C7 05B9 0062; 0061 05C7 05B9 05B8 05B7 0062;0061 05B7 05C7 05B8 05B9 0062;0061 05B7 05C7 05B8 05B9 0062;0061 05B7 05C7 05B8 05B9 0062;0061 05B7 05C7 05B8 05B9 0062; 0061 0315 0300 05AE 0610 0062;00E0 05AE 0610 0315 0062;0061 05AE 0300 0610 0315 0062;00E0 05AE 0610 0315 0062;0061 05AE 0300 0610 0315 0062; @@ -17357,10 +17478,10 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 0653 0315 0300 05AE 0062;0061 05AE 0653 0300 0315 0062;0061 05AE 0653 0300 0315 0062;0061 05AE 0653 0300 0315 0062;0061 05AE 0653 0300 0315 0062; 0061 0315 0300 05AE 0654 0062;00E0 05AE 0654 0315 0062;0061 05AE 0300 0654 0315 0062;00E0 05AE 0654 0315 0062;0061 05AE 0300 0654 0315 0062; 0061 0654 0315 0300 05AE 0062;0061 05AE 0654 0300 0315 0062;0061 05AE 0654 0300 0315 0062;0061 05AE 0654 0300 0315 0062;0061 05AE 0654 0300 0315 0062; -0061 059A 0316 302A 0655 0062;0061 302A 0316 0655 059A 0062;0061 302A 0316 0655 059A 0062;0061 302A 0316 0655 059A 0062;0061 302A 0316 0655 059A 0062; -0061 0655 059A 0316 302A 0062;0061 302A 0655 0316 059A 0062;0061 302A 0655 0316 059A 0062;0061 302A 0655 0316 059A 0062;0061 302A 0655 0316 059A 0062; -0061 059A 0316 302A 0656 0062;0061 302A 0316 0656 059A 0062;0061 302A 0316 0656 059A 0062;0061 302A 0316 0656 059A 0062;0061 302A 0316 0656 059A 0062; -0061 0656 059A 0316 302A 0062;0061 302A 0656 0316 059A 0062;0061 302A 0656 0316 059A 0062;0061 302A 0656 0316 059A 0062;0061 302A 0656 0316 059A 0062; +0061 059A 0316 1DFA 0655 0062;0061 1DFA 0316 0655 059A 0062;0061 1DFA 0316 0655 059A 0062;0061 1DFA 0316 0655 059A 0062;0061 1DFA 0316 0655 059A 0062; +0061 0655 059A 0316 1DFA 0062;0061 1DFA 0655 0316 059A 0062;0061 1DFA 0655 0316 059A 0062;0061 1DFA 0655 0316 059A 0062;0061 1DFA 0655 0316 059A 0062; +0061 059A 0316 1DFA 0656 0062;0061 1DFA 0316 0656 059A 0062;0061 1DFA 0316 0656 059A 0062;0061 1DFA 0316 0656 059A 0062;0061 1DFA 0316 0656 059A 0062; +0061 0656 059A 0316 1DFA 0062;0061 1DFA 0656 0316 059A 0062;0061 1DFA 0656 0316 059A 0062;0061 1DFA 0656 0316 059A 0062;0061 1DFA 0656 0316 059A 0062; 0061 0315 0300 05AE 0657 0062;00E0 05AE 0657 0315 0062;0061 05AE 0300 0657 0315 0062;00E0 05AE 0657 0315 0062;0061 05AE 0300 0657 0315 0062; 0061 0657 0315 0300 05AE 0062;0061 05AE 0657 0300 0315 0062;0061 05AE 0657 0300 0315 0062;0061 05AE 0657 0300 0315 0062;0061 05AE 0657 0300 0315 0062; 0061 0315 0300 05AE 0658 0062;00E0 05AE 0658 0315 0062;0061 05AE 0300 0658 0315 0062;00E0 05AE 0658 0315 0062;0061 05AE 0300 0658 0315 0062; @@ -17371,14 +17492,14 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 065A 0315 0300 05AE 0062;0061 05AE 065A 0300 0315 0062;0061 05AE 065A 0300 0315 0062;0061 05AE 065A 0300 0315 0062;0061 05AE 065A 0300 0315 0062; 0061 0315 0300 05AE 065B 0062;00E0 05AE 065B 0315 0062;0061 05AE 0300 065B 0315 0062;00E0 05AE 065B 0315 0062;0061 05AE 0300 065B 0315 0062; 0061 065B 0315 0300 05AE 0062;0061 05AE 065B 0300 0315 0062;0061 05AE 065B 0300 0315 0062;0061 05AE 065B 0300 0315 0062;0061 05AE 065B 0300 0315 0062; -0061 059A 0316 302A 065C 0062;0061 302A 0316 065C 059A 0062;0061 302A 0316 065C 059A 0062;0061 302A 0316 065C 059A 0062;0061 302A 0316 065C 059A 0062; -0061 065C 059A 0316 302A 0062;0061 302A 065C 0316 059A 0062;0061 302A 065C 0316 059A 0062;0061 302A 065C 0316 059A 0062;0061 302A 065C 0316 059A 0062; +0061 059A 0316 1DFA 065C 0062;0061 1DFA 0316 065C 059A 0062;0061 1DFA 0316 065C 059A 0062;0061 1DFA 0316 065C 059A 0062;0061 1DFA 0316 065C 059A 0062; +0061 065C 059A 0316 1DFA 0062;0061 1DFA 065C 0316 059A 0062;0061 1DFA 065C 0316 059A 0062;0061 1DFA 065C 0316 059A 0062;0061 1DFA 065C 0316 059A 0062; 0061 0315 0300 05AE 065D 0062;00E0 05AE 065D 0315 0062;0061 05AE 0300 065D 0315 0062;00E0 05AE 065D 0315 0062;0061 05AE 0300 065D 0315 0062; 0061 065D 0315 0300 05AE 0062;0061 05AE 065D 0300 0315 0062;0061 05AE 065D 0300 0315 0062;0061 05AE 065D 0300 0315 0062;0061 05AE 065D 0300 0315 0062; 0061 0315 0300 05AE 065E 0062;00E0 05AE 065E 0315 0062;0061 05AE 0300 065E 0315 0062;00E0 05AE 065E 0315 0062;0061 05AE 0300 065E 0315 0062; 0061 065E 0315 0300 05AE 0062;0061 05AE 065E 0300 0315 0062;0061 05AE 065E 0300 0315 0062;0061 05AE 065E 0300 0315 0062;0061 05AE 065E 0300 0315 0062; -0061 059A 0316 302A 065F 0062;0061 302A 0316 065F 059A 0062;0061 302A 0316 065F 059A 0062;0061 302A 0316 065F 059A 0062;0061 302A 0316 065F 059A 0062; -0061 065F 059A 0316 302A 0062;0061 302A 065F 0316 059A 0062;0061 302A 065F 0316 059A 0062;0061 302A 065F 0316 059A 0062;0061 302A 065F 0316 059A 0062; +0061 059A 0316 1DFA 065F 0062;0061 1DFA 0316 065F 059A 0062;0061 1DFA 0316 065F 059A 0062;0061 1DFA 0316 065F 059A 0062;0061 1DFA 0316 065F 059A 0062; +0061 065F 059A 0316 1DFA 0062;0061 1DFA 065F 0316 059A 0062;0061 1DFA 065F 0316 059A 0062;0061 1DFA 065F 0316 059A 0062;0061 1DFA 065F 0316 059A 0062; 0061 0711 0670 0652 0670 0062;0061 0652 0670 0670 0711 0062;0061 0652 0670 0670 0711 0062;0061 0652 0670 0670 0711 0062;0061 0652 0670 0670 0711 0062; 0061 0670 0711 0670 0652 0062;0061 0652 0670 0670 0711 0062;0061 0652 0670 0670 0711 0062;0061 0652 0670 0670 0711 0062;0061 0652 0670 0670 0711 0062; 0061 0315 0300 05AE 06D6 0062;00E0 05AE 06D6 0315 0062;0061 05AE 0300 06D6 0315 0062;00E0 05AE 06D6 0315 0062;0061 05AE 0300 06D6 0315 0062; @@ -17403,74 +17524,74 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 06E1 0315 0300 05AE 0062;0061 05AE 06E1 0300 0315 0062;0061 05AE 06E1 0300 0315 0062;0061 05AE 06E1 0300 0315 0062;0061 05AE 06E1 0300 0315 0062; 0061 0315 0300 05AE 06E2 0062;00E0 05AE 06E2 0315 0062;0061 05AE 0300 06E2 0315 0062;00E0 05AE 06E2 0315 0062;0061 05AE 0300 06E2 0315 0062; 0061 06E2 0315 0300 05AE 0062;0061 05AE 06E2 0300 0315 0062;0061 05AE 06E2 0300 0315 0062;0061 05AE 06E2 0300 0315 0062;0061 05AE 06E2 0300 0315 0062; -0061 059A 0316 302A 06E3 0062;0061 302A 0316 06E3 059A 0062;0061 302A 0316 06E3 059A 0062;0061 302A 0316 06E3 059A 0062;0061 302A 0316 06E3 059A 0062; -0061 06E3 059A 0316 302A 0062;0061 302A 06E3 0316 059A 0062;0061 302A 06E3 0316 059A 0062;0061 302A 06E3 0316 059A 0062;0061 302A 06E3 0316 059A 0062; +0061 059A 0316 1DFA 06E3 0062;0061 1DFA 0316 06E3 059A 0062;0061 1DFA 0316 06E3 059A 0062;0061 1DFA 0316 06E3 059A 0062;0061 1DFA 0316 06E3 059A 0062; +0061 06E3 059A 0316 1DFA 0062;0061 1DFA 06E3 0316 059A 0062;0061 1DFA 06E3 0316 059A 0062;0061 1DFA 06E3 0316 059A 0062;0061 1DFA 06E3 0316 059A 0062; 0061 0315 0300 05AE 06E4 0062;00E0 05AE 06E4 0315 0062;0061 05AE 0300 06E4 0315 0062;00E0 05AE 06E4 0315 0062;0061 05AE 0300 06E4 0315 0062; 0061 06E4 0315 0300 05AE 0062;0061 05AE 06E4 0300 0315 0062;0061 05AE 06E4 0300 0315 0062;0061 05AE 06E4 0300 0315 0062;0061 05AE 06E4 0300 0315 0062; 0061 0315 0300 05AE 06E7 0062;00E0 05AE 06E7 0315 0062;0061 05AE 0300 06E7 0315 0062;00E0 05AE 06E7 0315 0062;0061 05AE 0300 06E7 0315 0062; 0061 06E7 0315 0300 05AE 0062;0061 05AE 06E7 0300 0315 0062;0061 05AE 06E7 0300 0315 0062;0061 05AE 06E7 0300 0315 0062;0061 05AE 06E7 0300 0315 0062; 0061 0315 0300 05AE 06E8 0062;00E0 05AE 06E8 0315 0062;0061 05AE 0300 06E8 0315 0062;00E0 05AE 06E8 0315 0062;0061 05AE 0300 06E8 0315 0062; 0061 06E8 0315 0300 05AE 0062;0061 05AE 06E8 0300 0315 0062;0061 05AE 06E8 0300 0315 0062;0061 05AE 06E8 0300 0315 0062;0061 05AE 06E8 0300 0315 0062; -0061 059A 0316 302A 06EA 0062;0061 302A 0316 06EA 059A 0062;0061 302A 0316 06EA 059A 0062;0061 302A 0316 06EA 059A 0062;0061 302A 0316 06EA 059A 0062; -0061 06EA 059A 0316 302A 0062;0061 302A 06EA 0316 059A 0062;0061 302A 06EA 0316 059A 0062;0061 302A 06EA 0316 059A 0062;0061 302A 06EA 0316 059A 0062; +0061 059A 0316 1DFA 06EA 0062;0061 1DFA 0316 06EA 059A 0062;0061 1DFA 0316 06EA 059A 0062;0061 1DFA 0316 06EA 059A 0062;0061 1DFA 0316 06EA 059A 0062; +0061 06EA 059A 0316 1DFA 0062;0061 1DFA 06EA 0316 059A 0062;0061 1DFA 06EA 0316 059A 0062;0061 1DFA 06EA 0316 059A 0062;0061 1DFA 06EA 0316 059A 0062; 0061 0315 0300 05AE 06EB 0062;00E0 05AE 06EB 0315 0062;0061 05AE 0300 06EB 0315 0062;00E0 05AE 06EB 0315 0062;0061 05AE 0300 06EB 0315 0062; 0061 06EB 0315 0300 05AE 0062;0061 05AE 06EB 0300 0315 0062;0061 05AE 06EB 0300 0315 0062;0061 05AE 06EB 0300 0315 0062;0061 05AE 06EB 0300 0315 0062; 0061 0315 0300 05AE 06EC 0062;00E0 05AE 06EC 0315 0062;0061 05AE 0300 06EC 0315 0062;00E0 05AE 06EC 0315 0062;0061 05AE 0300 06EC 0315 0062; 0061 06EC 0315 0300 05AE 0062;0061 05AE 06EC 0300 0315 0062;0061 05AE 06EC 0300 0315 0062;0061 05AE 06EC 0300 0315 0062;0061 05AE 06EC 0300 0315 0062; -0061 059A 0316 302A 06ED 0062;0061 302A 0316 06ED 059A 0062;0061 302A 0316 06ED 059A 0062;0061 302A 0316 06ED 059A 0062;0061 302A 0316 06ED 059A 0062; -0061 06ED 059A 0316 302A 0062;0061 302A 06ED 0316 059A 0062;0061 302A 06ED 0316 059A 0062;0061 302A 06ED 0316 059A 0062;0061 302A 06ED 0316 059A 0062; +0061 059A 0316 1DFA 06ED 0062;0061 1DFA 0316 06ED 059A 0062;0061 1DFA 0316 06ED 059A 0062;0061 1DFA 0316 06ED 059A 0062;0061 1DFA 0316 06ED 059A 0062; +0061 06ED 059A 0316 1DFA 0062;0061 1DFA 06ED 0316 059A 0062;0061 1DFA 06ED 0316 059A 0062;0061 1DFA 06ED 0316 059A 0062;0061 1DFA 06ED 0316 059A 0062; 0061 0C55 0711 0670 0711 0062;0061 0670 0711 0711 0C55 0062;0061 0670 0711 0711 0C55 0062;0061 0670 0711 0711 0C55 0062;0061 0670 0711 0711 0C55 0062; 0061 0711 0C55 0711 0670 0062;0061 0670 0711 0711 0C55 0062;0061 0670 0711 0711 0C55 0062;0061 0670 0711 0711 0C55 0062;0061 0670 0711 0711 0C55 0062; 0061 0315 0300 05AE 0730 0062;00E0 05AE 0730 0315 0062;0061 05AE 0300 0730 0315 0062;00E0 05AE 0730 0315 0062;0061 05AE 0300 0730 0315 0062; 0061 0730 0315 0300 05AE 0062;0061 05AE 0730 0300 0315 0062;0061 05AE 0730 0300 0315 0062;0061 05AE 0730 0300 0315 0062;0061 05AE 0730 0300 0315 0062; -0061 059A 0316 302A 0731 0062;0061 302A 0316 0731 059A 0062;0061 302A 0316 0731 059A 0062;0061 302A 0316 0731 059A 0062;0061 302A 0316 0731 059A 0062; -0061 0731 059A 0316 302A 0062;0061 302A 0731 0316 059A 0062;0061 302A 0731 0316 059A 0062;0061 302A 0731 0316 059A 0062;0061 302A 0731 0316 059A 0062; +0061 059A 0316 1DFA 0731 0062;0061 1DFA 0316 0731 059A 0062;0061 1DFA 0316 0731 059A 0062;0061 1DFA 0316 0731 059A 0062;0061 1DFA 0316 0731 059A 0062; +0061 0731 059A 0316 1DFA 0062;0061 1DFA 0731 0316 059A 0062;0061 1DFA 0731 0316 059A 0062;0061 1DFA 0731 0316 059A 0062;0061 1DFA 0731 0316 059A 0062; 0061 0315 0300 05AE 0732 0062;00E0 05AE 0732 0315 0062;0061 05AE 0300 0732 0315 0062;00E0 05AE 0732 0315 0062;0061 05AE 0300 0732 0315 0062; 0061 0732 0315 0300 05AE 0062;0061 05AE 0732 0300 0315 0062;0061 05AE 0732 0300 0315 0062;0061 05AE 0732 0300 0315 0062;0061 05AE 0732 0300 0315 0062; 0061 0315 0300 05AE 0733 0062;00E0 05AE 0733 0315 0062;0061 05AE 0300 0733 0315 0062;00E0 05AE 0733 0315 0062;0061 05AE 0300 0733 0315 0062; 0061 0733 0315 0300 05AE 0062;0061 05AE 0733 0300 0315 0062;0061 05AE 0733 0300 0315 0062;0061 05AE 0733 0300 0315 0062;0061 05AE 0733 0300 0315 0062; -0061 059A 0316 302A 0734 0062;0061 302A 0316 0734 059A 0062;0061 302A 0316 0734 059A 0062;0061 302A 0316 0734 059A 0062;0061 302A 0316 0734 059A 0062; -0061 0734 059A 0316 302A 0062;0061 302A 0734 0316 059A 0062;0061 302A 0734 0316 059A 0062;0061 302A 0734 0316 059A 0062;0061 302A 0734 0316 059A 0062; +0061 059A 0316 1DFA 0734 0062;0061 1DFA 0316 0734 059A 0062;0061 1DFA 0316 0734 059A 0062;0061 1DFA 0316 0734 059A 0062;0061 1DFA 0316 0734 059A 0062; +0061 0734 059A 0316 1DFA 0062;0061 1DFA 0734 0316 059A 0062;0061 1DFA 0734 0316 059A 0062;0061 1DFA 0734 0316 059A 0062;0061 1DFA 0734 0316 059A 0062; 0061 0315 0300 05AE 0735 0062;00E0 05AE 0735 0315 0062;0061 05AE 0300 0735 0315 0062;00E0 05AE 0735 0315 0062;0061 05AE 0300 0735 0315 0062; 0061 0735 0315 0300 05AE 0062;0061 05AE 0735 0300 0315 0062;0061 05AE 0735 0300 0315 0062;0061 05AE 0735 0300 0315 0062;0061 05AE 0735 0300 0315 0062; 0061 0315 0300 05AE 0736 0062;00E0 05AE 0736 0315 0062;0061 05AE 0300 0736 0315 0062;00E0 05AE 0736 0315 0062;0061 05AE 0300 0736 0315 0062; 0061 0736 0315 0300 05AE 0062;0061 05AE 0736 0300 0315 0062;0061 05AE 0736 0300 0315 0062;0061 05AE 0736 0300 0315 0062;0061 05AE 0736 0300 0315 0062; -0061 059A 0316 302A 0737 0062;0061 302A 0316 0737 059A 0062;0061 302A 0316 0737 059A 0062;0061 302A 0316 0737 059A 0062;0061 302A 0316 0737 059A 0062; -0061 0737 059A 0316 302A 0062;0061 302A 0737 0316 059A 0062;0061 302A 0737 0316 059A 0062;0061 302A 0737 0316 059A 0062;0061 302A 0737 0316 059A 0062; -0061 059A 0316 302A 0738 0062;0061 302A 0316 0738 059A 0062;0061 302A 0316 0738 059A 0062;0061 302A 0316 0738 059A 0062;0061 302A 0316 0738 059A 0062; -0061 0738 059A 0316 302A 0062;0061 302A 0738 0316 059A 0062;0061 302A 0738 0316 059A 0062;0061 302A 0738 0316 059A 0062;0061 302A 0738 0316 059A 0062; -0061 059A 0316 302A 0739 0062;0061 302A 0316 0739 059A 0062;0061 302A 0316 0739 059A 0062;0061 302A 0316 0739 059A 0062;0061 302A 0316 0739 059A 0062; -0061 0739 059A 0316 302A 0062;0061 302A 0739 0316 059A 0062;0061 302A 0739 0316 059A 0062;0061 302A 0739 0316 059A 0062;0061 302A 0739 0316 059A 0062; +0061 059A 0316 1DFA 0737 0062;0061 1DFA 0316 0737 059A 0062;0061 1DFA 0316 0737 059A 0062;0061 1DFA 0316 0737 059A 0062;0061 1DFA 0316 0737 059A 0062; +0061 0737 059A 0316 1DFA 0062;0061 1DFA 0737 0316 059A 0062;0061 1DFA 0737 0316 059A 0062;0061 1DFA 0737 0316 059A 0062;0061 1DFA 0737 0316 059A 0062; +0061 059A 0316 1DFA 0738 0062;0061 1DFA 0316 0738 059A 0062;0061 1DFA 0316 0738 059A 0062;0061 1DFA 0316 0738 059A 0062;0061 1DFA 0316 0738 059A 0062; +0061 0738 059A 0316 1DFA 0062;0061 1DFA 0738 0316 059A 0062;0061 1DFA 0738 0316 059A 0062;0061 1DFA 0738 0316 059A 0062;0061 1DFA 0738 0316 059A 0062; +0061 059A 0316 1DFA 0739 0062;0061 1DFA 0316 0739 059A 0062;0061 1DFA 0316 0739 059A 0062;0061 1DFA 0316 0739 059A 0062;0061 1DFA 0316 0739 059A 0062; +0061 0739 059A 0316 1DFA 0062;0061 1DFA 0739 0316 059A 0062;0061 1DFA 0739 0316 059A 0062;0061 1DFA 0739 0316 059A 0062;0061 1DFA 0739 0316 059A 0062; 0061 0315 0300 05AE 073A 0062;00E0 05AE 073A 0315 0062;0061 05AE 0300 073A 0315 0062;00E0 05AE 073A 0315 0062;0061 05AE 0300 073A 0315 0062; 0061 073A 0315 0300 05AE 0062;0061 05AE 073A 0300 0315 0062;0061 05AE 073A 0300 0315 0062;0061 05AE 073A 0300 0315 0062;0061 05AE 073A 0300 0315 0062; -0061 059A 0316 302A 073B 0062;0061 302A 0316 073B 059A 0062;0061 302A 0316 073B 059A 0062;0061 302A 0316 073B 059A 0062;0061 302A 0316 073B 059A 0062; -0061 073B 059A 0316 302A 0062;0061 302A 073B 0316 059A 0062;0061 302A 073B 0316 059A 0062;0061 302A 073B 0316 059A 0062;0061 302A 073B 0316 059A 0062; -0061 059A 0316 302A 073C 0062;0061 302A 0316 073C 059A 0062;0061 302A 0316 073C 059A 0062;0061 302A 0316 073C 059A 0062;0061 302A 0316 073C 059A 0062; -0061 073C 059A 0316 302A 0062;0061 302A 073C 0316 059A 0062;0061 302A 073C 0316 059A 0062;0061 302A 073C 0316 059A 0062;0061 302A 073C 0316 059A 0062; +0061 059A 0316 1DFA 073B 0062;0061 1DFA 0316 073B 059A 0062;0061 1DFA 0316 073B 059A 0062;0061 1DFA 0316 073B 059A 0062;0061 1DFA 0316 073B 059A 0062; +0061 073B 059A 0316 1DFA 0062;0061 1DFA 073B 0316 059A 0062;0061 1DFA 073B 0316 059A 0062;0061 1DFA 073B 0316 059A 0062;0061 1DFA 073B 0316 059A 0062; +0061 059A 0316 1DFA 073C 0062;0061 1DFA 0316 073C 059A 0062;0061 1DFA 0316 073C 059A 0062;0061 1DFA 0316 073C 059A 0062;0061 1DFA 0316 073C 059A 0062; +0061 073C 059A 0316 1DFA 0062;0061 1DFA 073C 0316 059A 0062;0061 1DFA 073C 0316 059A 0062;0061 1DFA 073C 0316 059A 0062;0061 1DFA 073C 0316 059A 0062; 0061 0315 0300 05AE 073D 0062;00E0 05AE 073D 0315 0062;0061 05AE 0300 073D 0315 0062;00E0 05AE 073D 0315 0062;0061 05AE 0300 073D 0315 0062; 0061 073D 0315 0300 05AE 0062;0061 05AE 073D 0300 0315 0062;0061 05AE 073D 0300 0315 0062;0061 05AE 073D 0300 0315 0062;0061 05AE 073D 0300 0315 0062; -0061 059A 0316 302A 073E 0062;0061 302A 0316 073E 059A 0062;0061 302A 0316 073E 059A 0062;0061 302A 0316 073E 059A 0062;0061 302A 0316 073E 059A 0062; -0061 073E 059A 0316 302A 0062;0061 302A 073E 0316 059A 0062;0061 302A 073E 0316 059A 0062;0061 302A 073E 0316 059A 0062;0061 302A 073E 0316 059A 0062; +0061 059A 0316 1DFA 073E 0062;0061 1DFA 0316 073E 059A 0062;0061 1DFA 0316 073E 059A 0062;0061 1DFA 0316 073E 059A 0062;0061 1DFA 0316 073E 059A 0062; +0061 073E 059A 0316 1DFA 0062;0061 1DFA 073E 0316 059A 0062;0061 1DFA 073E 0316 059A 0062;0061 1DFA 073E 0316 059A 0062;0061 1DFA 073E 0316 059A 0062; 0061 0315 0300 05AE 073F 0062;00E0 05AE 073F 0315 0062;0061 05AE 0300 073F 0315 0062;00E0 05AE 073F 0315 0062;0061 05AE 0300 073F 0315 0062; 0061 073F 0315 0300 05AE 0062;0061 05AE 073F 0300 0315 0062;0061 05AE 073F 0300 0315 0062;0061 05AE 073F 0300 0315 0062;0061 05AE 073F 0300 0315 0062; 0061 0315 0300 05AE 0740 0062;00E0 05AE 0740 0315 0062;0061 05AE 0300 0740 0315 0062;00E0 05AE 0740 0315 0062;0061 05AE 0300 0740 0315 0062; 0061 0740 0315 0300 05AE 0062;0061 05AE 0740 0300 0315 0062;0061 05AE 0740 0300 0315 0062;0061 05AE 0740 0300 0315 0062;0061 05AE 0740 0300 0315 0062; 0061 0315 0300 05AE 0741 0062;00E0 05AE 0741 0315 0062;0061 05AE 0300 0741 0315 0062;00E0 05AE 0741 0315 0062;0061 05AE 0300 0741 0315 0062; 0061 0741 0315 0300 05AE 0062;0061 05AE 0741 0300 0315 0062;0061 05AE 0741 0300 0315 0062;0061 05AE 0741 0300 0315 0062;0061 05AE 0741 0300 0315 0062; -0061 059A 0316 302A 0742 0062;0061 302A 0316 0742 059A 0062;0061 302A 0316 0742 059A 0062;0061 302A 0316 0742 059A 0062;0061 302A 0316 0742 059A 0062; -0061 0742 059A 0316 302A 0062;0061 302A 0742 0316 059A 0062;0061 302A 0742 0316 059A 0062;0061 302A 0742 0316 059A 0062;0061 302A 0742 0316 059A 0062; +0061 059A 0316 1DFA 0742 0062;0061 1DFA 0316 0742 059A 0062;0061 1DFA 0316 0742 059A 0062;0061 1DFA 0316 0742 059A 0062;0061 1DFA 0316 0742 059A 0062; +0061 0742 059A 0316 1DFA 0062;0061 1DFA 0742 0316 059A 0062;0061 1DFA 0742 0316 059A 0062;0061 1DFA 0742 0316 059A 0062;0061 1DFA 0742 0316 059A 0062; 0061 0315 0300 05AE 0743 0062;00E0 05AE 0743 0315 0062;0061 05AE 0300 0743 0315 0062;00E0 05AE 0743 0315 0062;0061 05AE 0300 0743 0315 0062; 0061 0743 0315 0300 05AE 0062;0061 05AE 0743 0300 0315 0062;0061 05AE 0743 0300 0315 0062;0061 05AE 0743 0300 0315 0062;0061 05AE 0743 0300 0315 0062; -0061 059A 0316 302A 0744 0062;0061 302A 0316 0744 059A 0062;0061 302A 0316 0744 059A 0062;0061 302A 0316 0744 059A 0062;0061 302A 0316 0744 059A 0062; -0061 0744 059A 0316 302A 0062;0061 302A 0744 0316 059A 0062;0061 302A 0744 0316 059A 0062;0061 302A 0744 0316 059A 0062;0061 302A 0744 0316 059A 0062; +0061 059A 0316 1DFA 0744 0062;0061 1DFA 0316 0744 059A 0062;0061 1DFA 0316 0744 059A 0062;0061 1DFA 0316 0744 059A 0062;0061 1DFA 0316 0744 059A 0062; +0061 0744 059A 0316 1DFA 0062;0061 1DFA 0744 0316 059A 0062;0061 1DFA 0744 0316 059A 0062;0061 1DFA 0744 0316 059A 0062;0061 1DFA 0744 0316 059A 0062; 0061 0315 0300 05AE 0745 0062;00E0 05AE 0745 0315 0062;0061 05AE 0300 0745 0315 0062;00E0 05AE 0745 0315 0062;0061 05AE 0300 0745 0315 0062; 0061 0745 0315 0300 05AE 0062;0061 05AE 0745 0300 0315 0062;0061 05AE 0745 0300 0315 0062;0061 05AE 0745 0300 0315 0062;0061 05AE 0745 0300 0315 0062; -0061 059A 0316 302A 0746 0062;0061 302A 0316 0746 059A 0062;0061 302A 0316 0746 059A 0062;0061 302A 0316 0746 059A 0062;0061 302A 0316 0746 059A 0062; -0061 0746 059A 0316 302A 0062;0061 302A 0746 0316 059A 0062;0061 302A 0746 0316 059A 0062;0061 302A 0746 0316 059A 0062;0061 302A 0746 0316 059A 0062; +0061 059A 0316 1DFA 0746 0062;0061 1DFA 0316 0746 059A 0062;0061 1DFA 0316 0746 059A 0062;0061 1DFA 0316 0746 059A 0062;0061 1DFA 0316 0746 059A 0062; +0061 0746 059A 0316 1DFA 0062;0061 1DFA 0746 0316 059A 0062;0061 1DFA 0746 0316 059A 0062;0061 1DFA 0746 0316 059A 0062;0061 1DFA 0746 0316 059A 0062; 0061 0315 0300 05AE 0747 0062;00E0 05AE 0747 0315 0062;0061 05AE 0300 0747 0315 0062;00E0 05AE 0747 0315 0062;0061 05AE 0300 0747 0315 0062; 0061 0747 0315 0300 05AE 0062;0061 05AE 0747 0300 0315 0062;0061 05AE 0747 0300 0315 0062;0061 05AE 0747 0300 0315 0062;0061 05AE 0747 0300 0315 0062; -0061 059A 0316 302A 0748 0062;0061 302A 0316 0748 059A 0062;0061 302A 0316 0748 059A 0062;0061 302A 0316 0748 059A 0062;0061 302A 0316 0748 059A 0062; -0061 0748 059A 0316 302A 0062;0061 302A 0748 0316 059A 0062;0061 302A 0748 0316 059A 0062;0061 302A 0748 0316 059A 0062;0061 302A 0748 0316 059A 0062; +0061 059A 0316 1DFA 0748 0062;0061 1DFA 0316 0748 059A 0062;0061 1DFA 0316 0748 059A 0062;0061 1DFA 0316 0748 059A 0062;0061 1DFA 0316 0748 059A 0062; +0061 0748 059A 0316 1DFA 0062;0061 1DFA 0748 0316 059A 0062;0061 1DFA 0748 0316 059A 0062;0061 1DFA 0748 0316 059A 0062;0061 1DFA 0748 0316 059A 0062; 0061 0315 0300 05AE 0749 0062;00E0 05AE 0749 0315 0062;0061 05AE 0300 0749 0315 0062;00E0 05AE 0749 0315 0062;0061 05AE 0300 0749 0315 0062; 0061 0749 0315 0300 05AE 0062;0061 05AE 0749 0300 0315 0062;0061 05AE 0749 0300 0315 0062;0061 05AE 0749 0300 0315 0062;0061 05AE 0749 0300 0315 0062; 0061 0315 0300 05AE 074A 0062;00E0 05AE 074A 0315 0062;0061 05AE 0300 074A 0315 0062;00E0 05AE 074A 0315 0062;0061 05AE 0300 074A 0315 0062; @@ -17489,12 +17610,12 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 07F0 0315 0300 05AE 0062;0061 05AE 07F0 0300 0315 0062;0061 05AE 07F0 0300 0315 0062;0061 05AE 07F0 0300 0315 0062;0061 05AE 07F0 0300 0315 0062; 0061 0315 0300 05AE 07F1 0062;00E0 05AE 07F1 0315 0062;0061 05AE 0300 07F1 0315 0062;00E0 05AE 07F1 0315 0062;0061 05AE 0300 07F1 0315 0062; 0061 07F1 0315 0300 05AE 0062;0061 05AE 07F1 0300 0315 0062;0061 05AE 07F1 0300 0315 0062;0061 05AE 07F1 0300 0315 0062;0061 05AE 07F1 0300 0315 0062; -0061 059A 0316 302A 07F2 0062;0061 302A 0316 07F2 059A 0062;0061 302A 0316 07F2 059A 0062;0061 302A 0316 07F2 059A 0062;0061 302A 0316 07F2 059A 0062; -0061 07F2 059A 0316 302A 0062;0061 302A 07F2 0316 059A 0062;0061 302A 07F2 0316 059A 0062;0061 302A 07F2 0316 059A 0062;0061 302A 07F2 0316 059A 0062; +0061 059A 0316 1DFA 07F2 0062;0061 1DFA 0316 07F2 059A 0062;0061 1DFA 0316 07F2 059A 0062;0061 1DFA 0316 07F2 059A 0062;0061 1DFA 0316 07F2 059A 0062; +0061 07F2 059A 0316 1DFA 0062;0061 1DFA 07F2 0316 059A 0062;0061 1DFA 07F2 0316 059A 0062;0061 1DFA 07F2 0316 059A 0062;0061 1DFA 07F2 0316 059A 0062; 0061 0315 0300 05AE 07F3 0062;00E0 05AE 07F3 0315 0062;0061 05AE 0300 07F3 0315 0062;00E0 05AE 07F3 0315 0062;0061 05AE 0300 07F3 0315 0062; 0061 07F3 0315 0300 05AE 0062;0061 05AE 07F3 0300 0315 0062;0061 05AE 07F3 0300 0315 0062;0061 05AE 07F3 0300 0315 0062;0061 05AE 07F3 0300 0315 0062; -0061 059A 0316 302A 07FD 0062;0061 302A 0316 07FD 059A 0062;0061 302A 0316 07FD 059A 0062;0061 302A 0316 07FD 059A 0062;0061 302A 0316 07FD 059A 0062; -0061 07FD 059A 0316 302A 0062;0061 302A 07FD 0316 059A 0062;0061 302A 07FD 0316 059A 0062;0061 302A 07FD 0316 059A 0062;0061 302A 07FD 0316 059A 0062; +0061 059A 0316 1DFA 07FD 0062;0061 1DFA 0316 07FD 059A 0062;0061 1DFA 0316 07FD 059A 0062;0061 1DFA 0316 07FD 059A 0062;0061 1DFA 0316 07FD 059A 0062; +0061 07FD 059A 0316 1DFA 0062;0061 1DFA 07FD 0316 059A 0062;0061 1DFA 07FD 0316 059A 0062;0061 1DFA 07FD 0316 059A 0062;0061 1DFA 07FD 0316 059A 0062; 0061 0315 0300 05AE 0816 0062;00E0 05AE 0816 0315 0062;0061 05AE 0300 0816 0315 0062;00E0 05AE 0816 0315 0062;0061 05AE 0300 0816 0315 0062; 0061 0816 0315 0300 05AE 0062;0061 05AE 0816 0300 0315 0062;0061 05AE 0816 0300 0315 0062;0061 05AE 0816 0300 0315 0062;0061 05AE 0816 0300 0315 0062; 0061 0315 0300 05AE 0817 0062;00E0 05AE 0817 0315 0062;0061 05AE 0300 0817 0315 0062;00E0 05AE 0817 0315 0062;0061 05AE 0300 0817 0315 0062; @@ -17537,14 +17658,48 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 082C 0315 0300 05AE 0062;0061 05AE 082C 0300 0315 0062;0061 05AE 082C 0300 0315 0062;0061 05AE 082C 0300 0315 0062;0061 05AE 082C 0300 0315 0062; 0061 0315 0300 05AE 082D 0062;00E0 05AE 082D 0315 0062;0061 05AE 0300 082D 0315 0062;00E0 05AE 082D 0315 0062;0061 05AE 0300 082D 0315 0062; 0061 082D 0315 0300 05AE 0062;0061 05AE 082D 0300 0315 0062;0061 05AE 082D 0300 0315 0062;0061 05AE 082D 0300 0315 0062;0061 05AE 082D 0300 0315 0062; -0061 059A 0316 302A 0859 0062;0061 302A 0316 0859 059A 0062;0061 302A 0316 0859 059A 0062;0061 302A 0316 0859 059A 0062;0061 302A 0316 0859 059A 0062; -0061 0859 059A 0316 302A 0062;0061 302A 0859 0316 059A 0062;0061 302A 0859 0316 059A 0062;0061 302A 0859 0316 059A 0062;0061 302A 0859 0316 059A 0062; -0061 059A 0316 302A 085A 0062;0061 302A 0316 085A 059A 0062;0061 302A 0316 085A 059A 0062;0061 302A 0316 085A 059A 0062;0061 302A 0316 085A 059A 0062; -0061 085A 059A 0316 302A 0062;0061 302A 085A 0316 059A 0062;0061 302A 085A 0316 059A 0062;0061 302A 085A 0316 059A 0062;0061 302A 085A 0316 059A 0062; -0061 059A 0316 302A 085B 0062;0061 302A 0316 085B 059A 0062;0061 302A 0316 085B 059A 0062;0061 302A 0316 085B 059A 0062;0061 302A 0316 085B 059A 0062; -0061 085B 059A 0316 302A 0062;0061 302A 085B 0316 059A 0062;0061 302A 085B 0316 059A 0062;0061 302A 085B 0316 059A 0062;0061 302A 085B 0316 059A 0062; -0061 059A 0316 302A 08D3 0062;0061 302A 0316 08D3 059A 0062;0061 302A 0316 08D3 059A 0062;0061 302A 0316 08D3 059A 0062;0061 302A 0316 08D3 059A 0062; -0061 08D3 059A 0316 302A 0062;0061 302A 08D3 0316 059A 0062;0061 302A 08D3 0316 059A 0062;0061 302A 08D3 0316 059A 0062;0061 302A 08D3 0316 059A 0062; +0061 059A 0316 1DFA 0859 0062;0061 1DFA 0316 0859 059A 0062;0061 1DFA 0316 0859 059A 0062;0061 1DFA 0316 0859 059A 0062;0061 1DFA 0316 0859 059A 0062; +0061 0859 059A 0316 1DFA 0062;0061 1DFA 0859 0316 059A 0062;0061 1DFA 0859 0316 059A 0062;0061 1DFA 0859 0316 059A 0062;0061 1DFA 0859 0316 059A 0062; +0061 059A 0316 1DFA 085A 0062;0061 1DFA 0316 085A 059A 0062;0061 1DFA 0316 085A 059A 0062;0061 1DFA 0316 085A 059A 0062;0061 1DFA 0316 085A 059A 0062; +0061 085A 059A 0316 1DFA 0062;0061 1DFA 085A 0316 059A 0062;0061 1DFA 085A 0316 059A 0062;0061 1DFA 085A 0316 059A 0062;0061 1DFA 085A 0316 059A 0062; +0061 059A 0316 1DFA 085B 0062;0061 1DFA 0316 085B 059A 0062;0061 1DFA 0316 085B 059A 0062;0061 1DFA 0316 085B 059A 0062;0061 1DFA 0316 085B 059A 0062; +0061 085B 059A 0316 1DFA 0062;0061 1DFA 085B 0316 059A 0062;0061 1DFA 085B 0316 059A 0062;0061 1DFA 085B 0316 059A 0062;0061 1DFA 085B 0316 059A 0062; +0061 0315 0300 05AE 0898 0062;00E0 05AE 0898 0315 0062;0061 05AE 0300 0898 0315 0062;00E0 05AE 0898 0315 0062;0061 05AE 0300 0898 0315 0062; +0061 0898 0315 0300 05AE 0062;0061 05AE 0898 0300 0315 0062;0061 05AE 0898 0300 0315 0062;0061 05AE 0898 0300 0315 0062;0061 05AE 0898 0300 0315 0062; +0061 059A 0316 1DFA 0899 0062;0061 1DFA 0316 0899 059A 0062;0061 1DFA 0316 0899 059A 0062;0061 1DFA 0316 0899 059A 0062;0061 1DFA 0316 0899 059A 0062; +0061 0899 059A 0316 1DFA 0062;0061 1DFA 0899 0316 059A 0062;0061 1DFA 0899 0316 059A 0062;0061 1DFA 0899 0316 059A 0062;0061 1DFA 0899 0316 059A 0062; +0061 059A 0316 1DFA 089A 0062;0061 1DFA 0316 089A 059A 0062;0061 1DFA 0316 089A 059A 0062;0061 1DFA 0316 089A 059A 0062;0061 1DFA 0316 089A 059A 0062; +0061 089A 059A 0316 1DFA 0062;0061 1DFA 089A 0316 059A 0062;0061 1DFA 089A 0316 059A 0062;0061 1DFA 089A 0316 059A 0062;0061 1DFA 089A 0316 059A 0062; +0061 059A 0316 1DFA 089B 0062;0061 1DFA 0316 089B 059A 0062;0061 1DFA 0316 089B 059A 0062;0061 1DFA 0316 089B 059A 0062;0061 1DFA 0316 089B 059A 0062; +0061 089B 059A 0316 1DFA 0062;0061 1DFA 089B 0316 059A 0062;0061 1DFA 089B 0316 059A 0062;0061 1DFA 089B 0316 059A 0062;0061 1DFA 089B 0316 059A 0062; +0061 0315 0300 05AE 089C 0062;00E0 05AE 089C 0315 0062;0061 05AE 0300 089C 0315 0062;00E0 05AE 089C 0315 0062;0061 05AE 0300 089C 0315 0062; +0061 089C 0315 0300 05AE 0062;0061 05AE 089C 0300 0315 0062;0061 05AE 089C 0300 0315 0062;0061 05AE 089C 0300 0315 0062;0061 05AE 089C 0300 0315 0062; +0061 0315 0300 05AE 089D 0062;00E0 05AE 089D 0315 0062;0061 05AE 0300 089D 0315 0062;00E0 05AE 089D 0315 0062;0061 05AE 0300 089D 0315 0062; +0061 089D 0315 0300 05AE 0062;0061 05AE 089D 0300 0315 0062;0061 05AE 089D 0300 0315 0062;0061 05AE 089D 0300 0315 0062;0061 05AE 089D 0300 0315 0062; +0061 0315 0300 05AE 089E 0062;00E0 05AE 089E 0315 0062;0061 05AE 0300 089E 0315 0062;00E0 05AE 089E 0315 0062;0061 05AE 0300 089E 0315 0062; +0061 089E 0315 0300 05AE 0062;0061 05AE 089E 0300 0315 0062;0061 05AE 089E 0300 0315 0062;0061 05AE 089E 0300 0315 0062;0061 05AE 089E 0300 0315 0062; +0061 0315 0300 05AE 089F 0062;00E0 05AE 089F 0315 0062;0061 05AE 0300 089F 0315 0062;00E0 05AE 089F 0315 0062;0061 05AE 0300 089F 0315 0062; +0061 089F 0315 0300 05AE 0062;0061 05AE 089F 0300 0315 0062;0061 05AE 089F 0300 0315 0062;0061 05AE 089F 0300 0315 0062;0061 05AE 089F 0300 0315 0062; +0061 0315 0300 05AE 08CA 0062;00E0 05AE 08CA 0315 0062;0061 05AE 0300 08CA 0315 0062;00E0 05AE 08CA 0315 0062;0061 05AE 0300 08CA 0315 0062; +0061 08CA 0315 0300 05AE 0062;0061 05AE 08CA 0300 0315 0062;0061 05AE 08CA 0300 0315 0062;0061 05AE 08CA 0300 0315 0062;0061 05AE 08CA 0300 0315 0062; +0061 0315 0300 05AE 08CB 0062;00E0 05AE 08CB 0315 0062;0061 05AE 0300 08CB 0315 0062;00E0 05AE 08CB 0315 0062;0061 05AE 0300 08CB 0315 0062; +0061 08CB 0315 0300 05AE 0062;0061 05AE 08CB 0300 0315 0062;0061 05AE 08CB 0300 0315 0062;0061 05AE 08CB 0300 0315 0062;0061 05AE 08CB 0300 0315 0062; +0061 0315 0300 05AE 08CC 0062;00E0 05AE 08CC 0315 0062;0061 05AE 0300 08CC 0315 0062;00E0 05AE 08CC 0315 0062;0061 05AE 0300 08CC 0315 0062; +0061 08CC 0315 0300 05AE 0062;0061 05AE 08CC 0300 0315 0062;0061 05AE 08CC 0300 0315 0062;0061 05AE 08CC 0300 0315 0062;0061 05AE 08CC 0300 0315 0062; +0061 0315 0300 05AE 08CD 0062;00E0 05AE 08CD 0315 0062;0061 05AE 0300 08CD 0315 0062;00E0 05AE 08CD 0315 0062;0061 05AE 0300 08CD 0315 0062; +0061 08CD 0315 0300 05AE 0062;0061 05AE 08CD 0300 0315 0062;0061 05AE 08CD 0300 0315 0062;0061 05AE 08CD 0300 0315 0062;0061 05AE 08CD 0300 0315 0062; +0061 0315 0300 05AE 08CE 0062;00E0 05AE 08CE 0315 0062;0061 05AE 0300 08CE 0315 0062;00E0 05AE 08CE 0315 0062;0061 05AE 0300 08CE 0315 0062; +0061 08CE 0315 0300 05AE 0062;0061 05AE 08CE 0300 0315 0062;0061 05AE 08CE 0300 0315 0062;0061 05AE 08CE 0300 0315 0062;0061 05AE 08CE 0300 0315 0062; +0061 059A 0316 1DFA 08CF 0062;0061 1DFA 0316 08CF 059A 0062;0061 1DFA 0316 08CF 059A 0062;0061 1DFA 0316 08CF 059A 0062;0061 1DFA 0316 08CF 059A 0062; +0061 08CF 059A 0316 1DFA 0062;0061 1DFA 08CF 0316 059A 0062;0061 1DFA 08CF 0316 059A 0062;0061 1DFA 08CF 0316 059A 0062;0061 1DFA 08CF 0316 059A 0062; +0061 059A 0316 1DFA 08D0 0062;0061 1DFA 0316 08D0 059A 0062;0061 1DFA 0316 08D0 059A 0062;0061 1DFA 0316 08D0 059A 0062;0061 1DFA 0316 08D0 059A 0062; +0061 08D0 059A 0316 1DFA 0062;0061 1DFA 08D0 0316 059A 0062;0061 1DFA 08D0 0316 059A 0062;0061 1DFA 08D0 0316 059A 0062;0061 1DFA 08D0 0316 059A 0062; +0061 059A 0316 1DFA 08D1 0062;0061 1DFA 0316 08D1 059A 0062;0061 1DFA 0316 08D1 059A 0062;0061 1DFA 0316 08D1 059A 0062;0061 1DFA 0316 08D1 059A 0062; +0061 08D1 059A 0316 1DFA 0062;0061 1DFA 08D1 0316 059A 0062;0061 1DFA 08D1 0316 059A 0062;0061 1DFA 08D1 0316 059A 0062;0061 1DFA 08D1 0316 059A 0062; +0061 059A 0316 1DFA 08D2 0062;0061 1DFA 0316 08D2 059A 0062;0061 1DFA 0316 08D2 059A 0062;0061 1DFA 0316 08D2 059A 0062;0061 1DFA 0316 08D2 059A 0062; +0061 08D2 059A 0316 1DFA 0062;0061 1DFA 08D2 0316 059A 0062;0061 1DFA 08D2 0316 059A 0062;0061 1DFA 08D2 0316 059A 0062;0061 1DFA 08D2 0316 059A 0062; +0061 059A 0316 1DFA 08D3 0062;0061 1DFA 0316 08D3 059A 0062;0061 1DFA 0316 08D3 059A 0062;0061 1DFA 0316 08D3 059A 0062;0061 1DFA 0316 08D3 059A 0062; +0061 08D3 059A 0316 1DFA 0062;0061 1DFA 08D3 0316 059A 0062;0061 1DFA 08D3 0316 059A 0062;0061 1DFA 08D3 0316 059A 0062;0061 1DFA 08D3 0316 059A 0062; 0061 0315 0300 05AE 08D4 0062;00E0 05AE 08D4 0315 0062;0061 05AE 0300 08D4 0315 0062;00E0 05AE 08D4 0315 0062;0061 05AE 0300 08D4 0315 0062; 0061 08D4 0315 0300 05AE 0062;0061 05AE 08D4 0300 0315 0062;0061 05AE 08D4 0300 0315 0062;0061 05AE 08D4 0300 0315 0062;0061 05AE 08D4 0300 0315 0062; 0061 0315 0300 05AE 08D5 0062;00E0 05AE 08D5 0315 0062;0061 05AE 0300 08D5 0315 0062;00E0 05AE 08D5 0315 0062;0061 05AE 0300 08D5 0315 0062; @@ -17573,32 +17728,32 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 08E0 0315 0300 05AE 0062;0061 05AE 08E0 0300 0315 0062;0061 05AE 08E0 0300 0315 0062;0061 05AE 08E0 0300 0315 0062;0061 05AE 08E0 0300 0315 0062; 0061 0315 0300 05AE 08E1 0062;00E0 05AE 08E1 0315 0062;0061 05AE 0300 08E1 0315 0062;00E0 05AE 08E1 0315 0062;0061 05AE 0300 08E1 0315 0062; 0061 08E1 0315 0300 05AE 0062;0061 05AE 08E1 0300 0315 0062;0061 05AE 08E1 0300 0315 0062;0061 05AE 08E1 0300 0315 0062;0061 05AE 08E1 0300 0315 0062; -0061 059A 0316 302A 08E3 0062;0061 302A 0316 08E3 059A 0062;0061 302A 0316 08E3 059A 0062;0061 302A 0316 08E3 059A 0062;0061 302A 0316 08E3 059A 0062; -0061 08E3 059A 0316 302A 0062;0061 302A 08E3 0316 059A 0062;0061 302A 08E3 0316 059A 0062;0061 302A 08E3 0316 059A 0062;0061 302A 08E3 0316 059A 0062; +0061 059A 0316 1DFA 08E3 0062;0061 1DFA 0316 08E3 059A 0062;0061 1DFA 0316 08E3 059A 0062;0061 1DFA 0316 08E3 059A 0062;0061 1DFA 0316 08E3 059A 0062; +0061 08E3 059A 0316 1DFA 0062;0061 1DFA 08E3 0316 059A 0062;0061 1DFA 08E3 0316 059A 0062;0061 1DFA 08E3 0316 059A 0062;0061 1DFA 08E3 0316 059A 0062; 0061 0315 0300 05AE 08E4 0062;00E0 05AE 08E4 0315 0062;0061 05AE 0300 08E4 0315 0062;00E0 05AE 08E4 0315 0062;0061 05AE 0300 08E4 0315 0062; 0061 08E4 0315 0300 05AE 0062;0061 05AE 08E4 0300 0315 0062;0061 05AE 08E4 0300 0315 0062;0061 05AE 08E4 0300 0315 0062;0061 05AE 08E4 0300 0315 0062; 0061 0315 0300 05AE 08E5 0062;00E0 05AE 08E5 0315 0062;0061 05AE 0300 08E5 0315 0062;00E0 05AE 08E5 0315 0062;0061 05AE 0300 08E5 0315 0062; 0061 08E5 0315 0300 05AE 0062;0061 05AE 08E5 0300 0315 0062;0061 05AE 08E5 0300 0315 0062;0061 05AE 08E5 0300 0315 0062;0061 05AE 08E5 0300 0315 0062; -0061 059A 0316 302A 08E6 0062;0061 302A 0316 08E6 059A 0062;0061 302A 0316 08E6 059A 0062;0061 302A 0316 08E6 059A 0062;0061 302A 0316 08E6 059A 0062; -0061 08E6 059A 0316 302A 0062;0061 302A 08E6 0316 059A 0062;0061 302A 08E6 0316 059A 0062;0061 302A 08E6 0316 059A 0062;0061 302A 08E6 0316 059A 0062; +0061 059A 0316 1DFA 08E6 0062;0061 1DFA 0316 08E6 059A 0062;0061 1DFA 0316 08E6 059A 0062;0061 1DFA 0316 08E6 059A 0062;0061 1DFA 0316 08E6 059A 0062; +0061 08E6 059A 0316 1DFA 0062;0061 1DFA 08E6 0316 059A 0062;0061 1DFA 08E6 0316 059A 0062;0061 1DFA 08E6 0316 059A 0062;0061 1DFA 08E6 0316 059A 0062; 0061 0315 0300 05AE 08E7 0062;00E0 05AE 08E7 0315 0062;0061 05AE 0300 08E7 0315 0062;00E0 05AE 08E7 0315 0062;0061 05AE 0300 08E7 0315 0062; 0061 08E7 0315 0300 05AE 0062;0061 05AE 08E7 0300 0315 0062;0061 05AE 08E7 0300 0315 0062;0061 05AE 08E7 0300 0315 0062;0061 05AE 08E7 0300 0315 0062; 0061 0315 0300 05AE 08E8 0062;00E0 05AE 08E8 0315 0062;0061 05AE 0300 08E8 0315 0062;00E0 05AE 08E8 0315 0062;0061 05AE 0300 08E8 0315 0062; 0061 08E8 0315 0300 05AE 0062;0061 05AE 08E8 0300 0315 0062;0061 05AE 08E8 0300 0315 0062;0061 05AE 08E8 0300 0315 0062;0061 05AE 08E8 0300 0315 0062; -0061 059A 0316 302A 08E9 0062;0061 302A 0316 08E9 059A 0062;0061 302A 0316 08E9 059A 0062;0061 302A 0316 08E9 059A 0062;0061 302A 0316 08E9 059A 0062; -0061 08E9 059A 0316 302A 0062;0061 302A 08E9 0316 059A 0062;0061 302A 08E9 0316 059A 0062;0061 302A 08E9 0316 059A 0062;0061 302A 08E9 0316 059A 0062; +0061 059A 0316 1DFA 08E9 0062;0061 1DFA 0316 08E9 059A 0062;0061 1DFA 0316 08E9 059A 0062;0061 1DFA 0316 08E9 059A 0062;0061 1DFA 0316 08E9 059A 0062; +0061 08E9 059A 0316 1DFA 0062;0061 1DFA 08E9 0316 059A 0062;0061 1DFA 08E9 0316 059A 0062;0061 1DFA 08E9 0316 059A 0062;0061 1DFA 08E9 0316 059A 0062; 0061 0315 0300 05AE 08EA 0062;00E0 05AE 08EA 0315 0062;0061 05AE 0300 08EA 0315 0062;00E0 05AE 08EA 0315 0062;0061 05AE 0300 08EA 0315 0062; 0061 08EA 0315 0300 05AE 0062;0061 05AE 08EA 0300 0315 0062;0061 05AE 08EA 0300 0315 0062;0061 05AE 08EA 0300 0315 0062;0061 05AE 08EA 0300 0315 0062; 0061 0315 0300 05AE 08EB 0062;00E0 05AE 08EB 0315 0062;0061 05AE 0300 08EB 0315 0062;00E0 05AE 08EB 0315 0062;0061 05AE 0300 08EB 0315 0062; 0061 08EB 0315 0300 05AE 0062;0061 05AE 08EB 0300 0315 0062;0061 05AE 08EB 0300 0315 0062;0061 05AE 08EB 0300 0315 0062;0061 05AE 08EB 0300 0315 0062; 0061 0315 0300 05AE 08EC 0062;00E0 05AE 08EC 0315 0062;0061 05AE 0300 08EC 0315 0062;00E0 05AE 08EC 0315 0062;0061 05AE 0300 08EC 0315 0062; 0061 08EC 0315 0300 05AE 0062;0061 05AE 08EC 0300 0315 0062;0061 05AE 08EC 0300 0315 0062;0061 05AE 08EC 0300 0315 0062;0061 05AE 08EC 0300 0315 0062; -0061 059A 0316 302A 08ED 0062;0061 302A 0316 08ED 059A 0062;0061 302A 0316 08ED 059A 0062;0061 302A 0316 08ED 059A 0062;0061 302A 0316 08ED 059A 0062; -0061 08ED 059A 0316 302A 0062;0061 302A 08ED 0316 059A 0062;0061 302A 08ED 0316 059A 0062;0061 302A 08ED 0316 059A 0062;0061 302A 08ED 0316 059A 0062; -0061 059A 0316 302A 08EE 0062;0061 302A 0316 08EE 059A 0062;0061 302A 0316 08EE 059A 0062;0061 302A 0316 08EE 059A 0062;0061 302A 0316 08EE 059A 0062; -0061 08EE 059A 0316 302A 0062;0061 302A 08EE 0316 059A 0062;0061 302A 08EE 0316 059A 0062;0061 302A 08EE 0316 059A 0062;0061 302A 08EE 0316 059A 0062; -0061 059A 0316 302A 08EF 0062;0061 302A 0316 08EF 059A 0062;0061 302A 0316 08EF 059A 0062;0061 302A 0316 08EF 059A 0062;0061 302A 0316 08EF 059A 0062; -0061 08EF 059A 0316 302A 0062;0061 302A 08EF 0316 059A 0062;0061 302A 08EF 0316 059A 0062;0061 302A 08EF 0316 059A 0062;0061 302A 08EF 0316 059A 0062; +0061 059A 0316 1DFA 08ED 0062;0061 1DFA 0316 08ED 059A 0062;0061 1DFA 0316 08ED 059A 0062;0061 1DFA 0316 08ED 059A 0062;0061 1DFA 0316 08ED 059A 0062; +0061 08ED 059A 0316 1DFA 0062;0061 1DFA 08ED 0316 059A 0062;0061 1DFA 08ED 0316 059A 0062;0061 1DFA 08ED 0316 059A 0062;0061 1DFA 08ED 0316 059A 0062; +0061 059A 0316 1DFA 08EE 0062;0061 1DFA 0316 08EE 059A 0062;0061 1DFA 0316 08EE 059A 0062;0061 1DFA 0316 08EE 059A 0062;0061 1DFA 0316 08EE 059A 0062; +0061 08EE 059A 0316 1DFA 0062;0061 1DFA 08EE 0316 059A 0062;0061 1DFA 08EE 0316 059A 0062;0061 1DFA 08EE 0316 059A 0062;0061 1DFA 08EE 0316 059A 0062; +0061 059A 0316 1DFA 08EF 0062;0061 1DFA 0316 08EF 059A 0062;0061 1DFA 0316 08EF 059A 0062;0061 1DFA 0316 08EF 059A 0062;0061 1DFA 0316 08EF 059A 0062; +0061 08EF 059A 0316 1DFA 0062;0061 1DFA 08EF 0316 059A 0062;0061 1DFA 08EF 0316 059A 0062;0061 1DFA 08EF 0316 059A 0062;0061 1DFA 08EF 0316 059A 0062; 0061 064C 064B FB1E 08F0 0062;0061 FB1E 064B 08F0 064C 0062;0061 FB1E 064B 08F0 064C 0062;0061 FB1E 064B 08F0 064C 0062;0061 FB1E 064B 08F0 064C 0062; 0061 08F0 064C 064B FB1E 0062;0061 FB1E 08F0 064B 064C 0062;0061 FB1E 08F0 064B 064C 0062;0061 FB1E 08F0 064B 064C 0062;0061 FB1E 08F0 064B 064C 0062; 0061 064D 064C 064B 08F1 0062;0061 064B 064C 08F1 064D 0062;0061 064B 064C 08F1 064D 0062;0061 064B 064C 08F1 064D 0062;0061 064B 064C 08F1 064D 0062; @@ -17611,16 +17766,16 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 08F4 0315 0300 05AE 0062;0061 05AE 08F4 0300 0315 0062;0061 05AE 08F4 0300 0315 0062;0061 05AE 08F4 0300 0315 0062;0061 05AE 08F4 0300 0315 0062; 0061 0315 0300 05AE 08F5 0062;00E0 05AE 08F5 0315 0062;0061 05AE 0300 08F5 0315 0062;00E0 05AE 08F5 0315 0062;0061 05AE 0300 08F5 0315 0062; 0061 08F5 0315 0300 05AE 0062;0061 05AE 08F5 0300 0315 0062;0061 05AE 08F5 0300 0315 0062;0061 05AE 08F5 0300 0315 0062;0061 05AE 08F5 0300 0315 0062; -0061 059A 0316 302A 08F6 0062;0061 302A 0316 08F6 059A 0062;0061 302A 0316 08F6 059A 0062;0061 302A 0316 08F6 059A 0062;0061 302A 0316 08F6 059A 0062; -0061 08F6 059A 0316 302A 0062;0061 302A 08F6 0316 059A 0062;0061 302A 08F6 0316 059A 0062;0061 302A 08F6 0316 059A 0062;0061 302A 08F6 0316 059A 0062; +0061 059A 0316 1DFA 08F6 0062;0061 1DFA 0316 08F6 059A 0062;0061 1DFA 0316 08F6 059A 0062;0061 1DFA 0316 08F6 059A 0062;0061 1DFA 0316 08F6 059A 0062; +0061 08F6 059A 0316 1DFA 0062;0061 1DFA 08F6 0316 059A 0062;0061 1DFA 08F6 0316 059A 0062;0061 1DFA 08F6 0316 059A 0062;0061 1DFA 08F6 0316 059A 0062; 0061 0315 0300 05AE 08F7 0062;00E0 05AE 08F7 0315 0062;0061 05AE 0300 08F7 0315 0062;00E0 05AE 08F7 0315 0062;0061 05AE 0300 08F7 0315 0062; 0061 08F7 0315 0300 05AE 0062;0061 05AE 08F7 0300 0315 0062;0061 05AE 08F7 0300 0315 0062;0061 05AE 08F7 0300 0315 0062;0061 05AE 08F7 0300 0315 0062; 0061 0315 0300 05AE 08F8 0062;00E0 05AE 08F8 0315 0062;0061 05AE 0300 08F8 0315 0062;00E0 05AE 08F8 0315 0062;0061 05AE 0300 08F8 0315 0062; 0061 08F8 0315 0300 05AE 0062;0061 05AE 08F8 0300 0315 0062;0061 05AE 08F8 0300 0315 0062;0061 05AE 08F8 0300 0315 0062;0061 05AE 08F8 0300 0315 0062; -0061 059A 0316 302A 08F9 0062;0061 302A 0316 08F9 059A 0062;0061 302A 0316 08F9 059A 0062;0061 302A 0316 08F9 059A 0062;0061 302A 0316 08F9 059A 0062; -0061 08F9 059A 0316 302A 0062;0061 302A 08F9 0316 059A 0062;0061 302A 08F9 0316 059A 0062;0061 302A 08F9 0316 059A 0062;0061 302A 08F9 0316 059A 0062; -0061 059A 0316 302A 08FA 0062;0061 302A 0316 08FA 059A 0062;0061 302A 0316 08FA 059A 0062;0061 302A 0316 08FA 059A 0062;0061 302A 0316 08FA 059A 0062; -0061 08FA 059A 0316 302A 0062;0061 302A 08FA 0316 059A 0062;0061 302A 08FA 0316 059A 0062;0061 302A 08FA 0316 059A 0062;0061 302A 08FA 0316 059A 0062; +0061 059A 0316 1DFA 08F9 0062;0061 1DFA 0316 08F9 059A 0062;0061 1DFA 0316 08F9 059A 0062;0061 1DFA 0316 08F9 059A 0062;0061 1DFA 0316 08F9 059A 0062; +0061 08F9 059A 0316 1DFA 0062;0061 1DFA 08F9 0316 059A 0062;0061 1DFA 08F9 0316 059A 0062;0061 1DFA 08F9 0316 059A 0062;0061 1DFA 08F9 0316 059A 0062; +0061 059A 0316 1DFA 08FA 0062;0061 1DFA 0316 08FA 059A 0062;0061 1DFA 0316 08FA 059A 0062;0061 1DFA 0316 08FA 059A 0062;0061 1DFA 0316 08FA 059A 0062; +0061 08FA 059A 0316 1DFA 0062;0061 1DFA 08FA 0316 059A 0062;0061 1DFA 08FA 0316 059A 0062;0061 1DFA 08FA 0316 059A 0062;0061 1DFA 08FA 0316 059A 0062; 0061 0315 0300 05AE 08FB 0062;00E0 05AE 08FB 0315 0062;0061 05AE 0300 08FB 0315 0062;00E0 05AE 08FB 0315 0062;0061 05AE 0300 08FB 0315 0062; 0061 08FB 0315 0300 05AE 0062;0061 05AE 08FB 0300 0315 0062;0061 05AE 08FB 0300 0315 0062;0061 05AE 08FB 0300 0315 0062;0061 05AE 08FB 0300 0315 0062; 0061 0315 0300 05AE 08FC 0062;00E0 05AE 08FC 0315 0062;0061 05AE 0300 08FC 0315 0062;00E0 05AE 08FC 0315 0062;0061 05AE 0300 08FC 0315 0062; @@ -17637,8 +17792,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 094D 05B0 094D 3099 0062;0061 3099 094D 094D 05B0 0062;0061 3099 094D 094D 05B0 0062;0061 3099 094D 094D 05B0 0062;0061 3099 094D 094D 05B0 0062; 0061 0315 0300 05AE 0951 0062;00E0 05AE 0951 0315 0062;0061 05AE 0300 0951 0315 0062;00E0 05AE 0951 0315 0062;0061 05AE 0300 0951 0315 0062; 0061 0951 0315 0300 05AE 0062;0061 05AE 0951 0300 0315 0062;0061 05AE 0951 0300 0315 0062;0061 05AE 0951 0300 0315 0062;0061 05AE 0951 0300 0315 0062; -0061 059A 0316 302A 0952 0062;0061 302A 0316 0952 059A 0062;0061 302A 0316 0952 059A 0062;0061 302A 0316 0952 059A 0062;0061 302A 0316 0952 059A 0062; -0061 0952 059A 0316 302A 0062;0061 302A 0952 0316 059A 0062;0061 302A 0952 0316 059A 0062;0061 302A 0952 0316 059A 0062;0061 302A 0952 0316 059A 0062; +0061 059A 0316 1DFA 0952 0062;0061 1DFA 0316 0952 059A 0062;0061 1DFA 0316 0952 059A 0062;0061 1DFA 0316 0952 059A 0062;0061 1DFA 0316 0952 059A 0062; +0061 0952 059A 0316 1DFA 0062;0061 1DFA 0952 0316 059A 0062;0061 1DFA 0952 0316 059A 0062;0061 1DFA 0952 0316 059A 0062;0061 1DFA 0952 0316 059A 0062; 0061 0315 0300 05AE 0953 0062;00E0 05AE 0953 0315 0062;0061 05AE 0300 0953 0315 0062;00E0 05AE 0953 0315 0062;0061 05AE 0300 0953 0315 0062; 0061 0953 0315 0300 05AE 0062;0061 05AE 0953 0300 0315 0062;0061 05AE 0953 0300 0315 0062;0061 05AE 0953 0300 0315 0062;0061 05AE 0953 0300 0315 0062; 0061 0315 0300 05AE 0954 0062;00E0 05AE 0954 0315 0062;0061 05AE 0300 0954 0315 0062;00E0 05AE 0954 0315 0062;0061 05AE 0300 0954 0315 0062; @@ -17663,6 +17818,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 0B4D 05B0 094D 3099 0062;0061 3099 0B4D 094D 05B0 0062;0061 3099 0B4D 094D 05B0 0062;0061 3099 0B4D 094D 05B0 0062;0061 3099 0B4D 094D 05B0 0062; 0061 05B0 094D 3099 0BCD 0062;0061 3099 094D 0BCD 05B0 0062;0061 3099 094D 0BCD 05B0 0062;0061 3099 094D 0BCD 05B0 0062;0061 3099 094D 0BCD 05B0 0062; 0061 0BCD 05B0 094D 3099 0062;0061 3099 0BCD 094D 05B0 0062;0061 3099 0BCD 094D 05B0 0062;0061 3099 0BCD 094D 05B0 0062;0061 3099 0BCD 094D 05B0 0062; +0061 3099 093C 16FF0 0C3C 0062;0061 16FF0 093C 0C3C 3099 0062;0061 16FF0 093C 0C3C 3099 0062;0061 16FF0 093C 0C3C 3099 0062;0061 16FF0 093C 0C3C 3099 0062; +0061 0C3C 3099 093C 16FF0 0062;0061 16FF0 0C3C 093C 3099 0062;0061 16FF0 0C3C 093C 3099 0062;0061 16FF0 0C3C 093C 3099 0062;0061 16FF0 0C3C 093C 3099 0062; 0061 05B0 094D 3099 0C4D 0062;0061 3099 094D 0C4D 05B0 0062;0061 3099 094D 0C4D 05B0 0062;0061 3099 094D 0C4D 05B0 0062;0061 3099 094D 0C4D 05B0 0062; 0061 0C4D 05B0 094D 3099 0062;0061 3099 0C4D 094D 05B0 0062;0061 3099 0C4D 094D 05B0 0062;0061 3099 0C4D 094D 05B0 0062;0061 3099 0C4D 094D 05B0 0062; 0061 0C56 0C55 0711 0C55 0062;0061 0711 0C55 0C55 0C56 0062;0061 0711 0C55 0C55 0C56 0062;0061 0711 0C55 0C55 0C56 0062;0061 0711 0C55 0C55 0C56 0062; @@ -17709,16 +17866,16 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 0ECA 0F71 0EC8 0EB8 0062;0061 0EB8 0ECA 0EC8 0F71 0062;0061 0EB8 0ECA 0EC8 0F71 0062;0061 0EB8 0ECA 0EC8 0F71 0062;0061 0EB8 0ECA 0EC8 0F71 0062; 0061 0F71 0EC8 0EB8 0ECB 0062;0061 0EB8 0EC8 0ECB 0F71 0062;0061 0EB8 0EC8 0ECB 0F71 0062;0061 0EB8 0EC8 0ECB 0F71 0062;0061 0EB8 0EC8 0ECB 0F71 0062; 0061 0ECB 0F71 0EC8 0EB8 0062;0061 0EB8 0ECB 0EC8 0F71 0062;0061 0EB8 0ECB 0EC8 0F71 0062;0061 0EB8 0ECB 0EC8 0F71 0062;0061 0EB8 0ECB 0EC8 0F71 0062; -0061 059A 0316 302A 0F18 0062;0061 302A 0316 0F18 059A 0062;0061 302A 0316 0F18 059A 0062;0061 302A 0316 0F18 059A 0062;0061 302A 0316 0F18 059A 0062; -0061 0F18 059A 0316 302A 0062;0061 302A 0F18 0316 059A 0062;0061 302A 0F18 0316 059A 0062;0061 302A 0F18 0316 059A 0062;0061 302A 0F18 0316 059A 0062; -0061 059A 0316 302A 0F19 0062;0061 302A 0316 0F19 059A 0062;0061 302A 0316 0F19 059A 0062;0061 302A 0316 0F19 059A 0062;0061 302A 0316 0F19 059A 0062; -0061 0F19 059A 0316 302A 0062;0061 302A 0F19 0316 059A 0062;0061 302A 0F19 0316 059A 0062;0061 302A 0F19 0316 059A 0062;0061 302A 0F19 0316 059A 0062; -0061 059A 0316 302A 0F35 0062;0061 302A 0316 0F35 059A 0062;0061 302A 0316 0F35 059A 0062;0061 302A 0316 0F35 059A 0062;0061 302A 0316 0F35 059A 0062; -0061 0F35 059A 0316 302A 0062;0061 302A 0F35 0316 059A 0062;0061 302A 0F35 0316 059A 0062;0061 302A 0F35 0316 059A 0062;0061 302A 0F35 0316 059A 0062; -0061 059A 0316 302A 0F37 0062;0061 302A 0316 0F37 059A 0062;0061 302A 0316 0F37 059A 0062;0061 302A 0316 0F37 059A 0062;0061 302A 0316 0F37 059A 0062; -0061 0F37 059A 0316 302A 0062;0061 302A 0F37 0316 059A 0062;0061 302A 0F37 0316 059A 0062;0061 302A 0F37 0316 059A 0062;0061 302A 0F37 0316 059A 0062; -0061 302A 031B 1DCE 0F39 0062;0061 1DCE 031B 0F39 302A 0062;0061 1DCE 031B 0F39 302A 0062;0061 1DCE 031B 0F39 302A 0062;0061 1DCE 031B 0F39 302A 0062; -0061 0F39 302A 031B 1DCE 0062;0061 1DCE 0F39 031B 302A 0062;0061 1DCE 0F39 031B 302A 0062;0061 1DCE 0F39 031B 302A 0062;0061 1DCE 0F39 031B 302A 0062; +0061 059A 0316 1DFA 0F18 0062;0061 1DFA 0316 0F18 059A 0062;0061 1DFA 0316 0F18 059A 0062;0061 1DFA 0316 0F18 059A 0062;0061 1DFA 0316 0F18 059A 0062; +0061 0F18 059A 0316 1DFA 0062;0061 1DFA 0F18 0316 059A 0062;0061 1DFA 0F18 0316 059A 0062;0061 1DFA 0F18 0316 059A 0062;0061 1DFA 0F18 0316 059A 0062; +0061 059A 0316 1DFA 0F19 0062;0061 1DFA 0316 0F19 059A 0062;0061 1DFA 0316 0F19 059A 0062;0061 1DFA 0316 0F19 059A 0062;0061 1DFA 0316 0F19 059A 0062; +0061 0F19 059A 0316 1DFA 0062;0061 1DFA 0F19 0316 059A 0062;0061 1DFA 0F19 0316 059A 0062;0061 1DFA 0F19 0316 059A 0062;0061 1DFA 0F19 0316 059A 0062; +0061 059A 0316 1DFA 0F35 0062;0061 1DFA 0316 0F35 059A 0062;0061 1DFA 0316 0F35 059A 0062;0061 1DFA 0316 0F35 059A 0062;0061 1DFA 0316 0F35 059A 0062; +0061 0F35 059A 0316 1DFA 0062;0061 1DFA 0F35 0316 059A 0062;0061 1DFA 0F35 0316 059A 0062;0061 1DFA 0F35 0316 059A 0062;0061 1DFA 0F35 0316 059A 0062; +0061 059A 0316 1DFA 0F37 0062;0061 1DFA 0316 0F37 059A 0062;0061 1DFA 0316 0F37 059A 0062;0061 1DFA 0316 0F37 059A 0062;0061 1DFA 0316 0F37 059A 0062; +0061 0F37 059A 0316 1DFA 0062;0061 1DFA 0F37 0316 059A 0062;0061 1DFA 0F37 0316 059A 0062;0061 1DFA 0F37 0316 059A 0062;0061 1DFA 0F37 0316 059A 0062; +0061 1DFA 031B 1DCE 0F39 0062;0061 1DCE 031B 0F39 1DFA 0062;0061 1DCE 031B 0F39 1DFA 0062;0061 1DCE 031B 0F39 1DFA 0062;0061 1DCE 031B 0F39 1DFA 0062; +0061 0F39 1DFA 031B 1DCE 0062;0061 1DCE 0F39 031B 1DFA 0062;0061 1DCE 0F39 031B 1DFA 0062;0061 1DCE 0F39 031B 1DFA 0062;0061 1DCE 0F39 031B 1DFA 0062; 0061 0F72 0F71 0EC8 0F71 0062;0061 0EC8 0F71 0F71 0F72 0062;0061 0EC8 0F71 0F71 0F72 0062;0061 0EC8 0F71 0F71 0F72 0062;0061 0EC8 0F71 0F71 0F72 0062; 0061 0F71 0F72 0F71 0EC8 0062;0061 0EC8 0F71 0F71 0F72 0062;0061 0EC8 0F71 0F71 0F72 0062;0061 0EC8 0F71 0F71 0F72 0062;0061 0EC8 0F71 0F71 0F72 0062; 0061 0F74 0F72 0F71 0F72 0062;0061 0F71 0F72 0F72 0F74 0062;0061 0F71 0F72 0F72 0F74 0062;0061 0F71 0F72 0F72 0F74 0062;0061 0F71 0F72 0F72 0F74 0062; @@ -17745,16 +17902,16 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 0F86 0315 0300 05AE 0062;0061 05AE 0F86 0300 0315 0062;0061 05AE 0F86 0300 0315 0062;0061 05AE 0F86 0300 0315 0062;0061 05AE 0F86 0300 0315 0062; 0061 0315 0300 05AE 0F87 0062;00E0 05AE 0F87 0315 0062;0061 05AE 0300 0F87 0315 0062;00E0 05AE 0F87 0315 0062;0061 05AE 0300 0F87 0315 0062; 0061 0F87 0315 0300 05AE 0062;0061 05AE 0F87 0300 0315 0062;0061 05AE 0F87 0300 0315 0062;0061 05AE 0F87 0300 0315 0062;0061 05AE 0F87 0300 0315 0062; -0061 059A 0316 302A 0FC6 0062;0061 302A 0316 0FC6 059A 0062;0061 302A 0316 0FC6 059A 0062;0061 302A 0316 0FC6 059A 0062;0061 302A 0316 0FC6 059A 0062; -0061 0FC6 059A 0316 302A 0062;0061 302A 0FC6 0316 059A 0062;0061 302A 0FC6 0316 059A 0062;0061 302A 0FC6 0316 059A 0062;0061 302A 0FC6 0316 059A 0062; +0061 059A 0316 1DFA 0FC6 0062;0061 1DFA 0316 0FC6 059A 0062;0061 1DFA 0316 0FC6 059A 0062;0061 1DFA 0316 0FC6 059A 0062;0061 1DFA 0316 0FC6 059A 0062; +0061 0FC6 059A 0316 1DFA 0062;0061 1DFA 0FC6 0316 059A 0062;0061 1DFA 0FC6 0316 059A 0062;0061 1DFA 0FC6 0316 059A 0062;0061 1DFA 0FC6 0316 059A 0062; 0061 3099 093C 16FF0 1037 0062;0061 16FF0 093C 1037 3099 0062;0061 16FF0 093C 1037 3099 0062;0061 16FF0 093C 1037 3099 0062;0061 16FF0 093C 1037 3099 0062; 0061 1037 3099 093C 16FF0 0062;0061 16FF0 1037 093C 3099 0062;0061 16FF0 1037 093C 3099 0062;0061 16FF0 1037 093C 3099 0062;0061 16FF0 1037 093C 3099 0062; 0061 05B0 094D 3099 1039 0062;0061 3099 094D 1039 05B0 0062;0061 3099 094D 1039 05B0 0062;0061 3099 094D 1039 05B0 0062;0061 3099 094D 1039 05B0 0062; 0061 1039 05B0 094D 3099 0062;0061 3099 1039 094D 05B0 0062;0061 3099 1039 094D 05B0 0062;0061 3099 1039 094D 05B0 0062;0061 3099 1039 094D 05B0 0062; 0061 05B0 094D 3099 103A 0062;0061 3099 094D 103A 05B0 0062;0061 3099 094D 103A 05B0 0062;0061 3099 094D 103A 05B0 0062;0061 3099 094D 103A 05B0 0062; 0061 103A 05B0 094D 3099 0062;0061 3099 103A 094D 05B0 0062;0061 3099 103A 094D 05B0 0062;0061 3099 103A 094D 05B0 0062;0061 3099 103A 094D 05B0 0062; -0061 059A 0316 302A 108D 0062;0061 302A 0316 108D 059A 0062;0061 302A 0316 108D 059A 0062;0061 302A 0316 108D 059A 0062;0061 302A 0316 108D 059A 0062; -0061 108D 059A 0316 302A 0062;0061 302A 108D 0316 059A 0062;0061 302A 108D 0316 059A 0062;0061 302A 108D 0316 059A 0062;0061 302A 108D 0316 059A 0062; +0061 059A 0316 1DFA 108D 0062;0061 1DFA 0316 108D 059A 0062;0061 1DFA 0316 108D 059A 0062;0061 1DFA 0316 108D 059A 0062;0061 1DFA 0316 108D 059A 0062; +0061 108D 059A 0316 1DFA 0062;0061 1DFA 108D 0316 059A 0062;0061 1DFA 108D 0316 059A 0062;0061 1DFA 108D 0316 059A 0062;0061 1DFA 108D 0316 059A 0062; 0061 0315 0300 05AE 135D 0062;00E0 05AE 135D 0315 0062;0061 05AE 0300 135D 0315 0062;00E0 05AE 135D 0315 0062;0061 05AE 0300 135D 0315 0062; 0061 135D 0315 0300 05AE 0062;0061 05AE 135D 0300 0315 0062;0061 05AE 135D 0300 0315 0062;0061 05AE 135D 0300 0315 0062;0061 05AE 135D 0300 0315 0062; 0061 0315 0300 05AE 135E 0062;00E0 05AE 135E 0315 0062;0061 05AE 0300 135E 0315 0062;00E0 05AE 135E 0315 0062;0061 05AE 0300 135E 0315 0062; @@ -17763,6 +17920,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 135F 0315 0300 05AE 0062;0061 05AE 135F 0300 0315 0062;0061 05AE 135F 0300 0315 0062;0061 05AE 135F 0300 0315 0062;0061 05AE 135F 0300 0315 0062; 0061 05B0 094D 3099 1714 0062;0061 3099 094D 1714 05B0 0062;0061 3099 094D 1714 05B0 0062;0061 3099 094D 1714 05B0 0062;0061 3099 094D 1714 05B0 0062; 0061 1714 05B0 094D 3099 0062;0061 3099 1714 094D 05B0 0062;0061 3099 1714 094D 05B0 0062;0061 3099 1714 094D 05B0 0062;0061 3099 1714 094D 05B0 0062; +0061 05B0 094D 3099 1715 0062;0061 3099 094D 1715 05B0 0062;0061 3099 094D 1715 05B0 0062;0061 3099 094D 1715 05B0 0062;0061 3099 094D 1715 05B0 0062; +0061 1715 05B0 094D 3099 0062;0061 3099 1715 094D 05B0 0062;0061 3099 1715 094D 05B0 0062;0061 3099 1715 094D 05B0 0062;0061 3099 1715 094D 05B0 0062; 0061 05B0 094D 3099 1734 0062;0061 3099 094D 1734 05B0 0062;0061 3099 094D 1734 05B0 0062;0061 3099 094D 1734 05B0 0062;0061 3099 094D 1734 05B0 0062; 0061 1734 05B0 094D 3099 0062;0061 3099 1734 094D 05B0 0062;0061 3099 1734 094D 05B0 0062;0061 3099 1734 094D 05B0 0062;0061 3099 1734 094D 05B0 0062; 0061 05B0 094D 3099 17D2 0062;0061 3099 094D 17D2 05B0 0062;0061 3099 094D 17D2 05B0 0062;0061 3099 094D 17D2 05B0 0062;0061 3099 094D 17D2 05B0 0062; @@ -17775,12 +17934,12 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1939 302E 059A 0316 0062;0061 0316 1939 059A 302E 0062;0061 0316 1939 059A 302E 0062;0061 0316 1939 059A 302E 0062;0061 0316 1939 059A 302E 0062; 0061 0315 0300 05AE 193A 0062;00E0 05AE 193A 0315 0062;0061 05AE 0300 193A 0315 0062;00E0 05AE 193A 0315 0062;0061 05AE 0300 193A 0315 0062; 0061 193A 0315 0300 05AE 0062;0061 05AE 193A 0300 0315 0062;0061 05AE 193A 0300 0315 0062;0061 05AE 193A 0300 0315 0062;0061 05AE 193A 0300 0315 0062; -0061 059A 0316 302A 193B 0062;0061 302A 0316 193B 059A 0062;0061 302A 0316 193B 059A 0062;0061 302A 0316 193B 059A 0062;0061 302A 0316 193B 059A 0062; -0061 193B 059A 0316 302A 0062;0061 302A 193B 0316 059A 0062;0061 302A 193B 0316 059A 0062;0061 302A 193B 0316 059A 0062;0061 302A 193B 0316 059A 0062; +0061 059A 0316 1DFA 193B 0062;0061 1DFA 0316 193B 059A 0062;0061 1DFA 0316 193B 059A 0062;0061 1DFA 0316 193B 059A 0062;0061 1DFA 0316 193B 059A 0062; +0061 193B 059A 0316 1DFA 0062;0061 1DFA 193B 0316 059A 0062;0061 1DFA 193B 0316 059A 0062;0061 1DFA 193B 0316 059A 0062;0061 1DFA 193B 0316 059A 0062; 0061 0315 0300 05AE 1A17 0062;00E0 05AE 1A17 0315 0062;0061 05AE 0300 1A17 0315 0062;00E0 05AE 1A17 0315 0062;0061 05AE 0300 1A17 0315 0062; 0061 1A17 0315 0300 05AE 0062;0061 05AE 1A17 0300 0315 0062;0061 05AE 1A17 0300 0315 0062;0061 05AE 1A17 0300 0315 0062;0061 05AE 1A17 0300 0315 0062; -0061 059A 0316 302A 1A18 0062;0061 302A 0316 1A18 059A 0062;0061 302A 0316 1A18 059A 0062;0061 302A 0316 1A18 059A 0062;0061 302A 0316 1A18 059A 0062; -0061 1A18 059A 0316 302A 0062;0061 302A 1A18 0316 059A 0062;0061 302A 1A18 0316 059A 0062;0061 302A 1A18 0316 059A 0062;0061 302A 1A18 0316 059A 0062; +0061 059A 0316 1DFA 1A18 0062;0061 1DFA 0316 1A18 059A 0062;0061 1DFA 0316 1A18 059A 0062;0061 1DFA 0316 1A18 059A 0062;0061 1DFA 0316 1A18 059A 0062; +0061 1A18 059A 0316 1DFA 0062;0061 1DFA 1A18 0316 059A 0062;0061 1DFA 1A18 0316 059A 0062;0061 1DFA 1A18 0316 059A 0062;0061 1DFA 1A18 0316 059A 0062; 0061 05B0 094D 3099 1A60 0062;0061 3099 094D 1A60 05B0 0062;0061 3099 094D 1A60 05B0 0062;0061 3099 094D 1A60 05B0 0062;0061 3099 094D 1A60 05B0 0062; 0061 1A60 05B0 094D 3099 0062;0061 3099 1A60 094D 05B0 0062;0061 3099 1A60 094D 05B0 0062;0061 3099 1A60 094D 05B0 0062;0061 3099 1A60 094D 05B0 0062; 0061 0315 0300 05AE 1A75 0062;00E0 05AE 1A75 0315 0062;0061 05AE 0300 1A75 0315 0062;00E0 05AE 1A75 0315 0062;0061 05AE 0300 1A75 0315 0062; @@ -17799,8 +17958,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1A7B 0315 0300 05AE 0062;0061 05AE 1A7B 0300 0315 0062;0061 05AE 1A7B 0300 0315 0062;0061 05AE 1A7B 0300 0315 0062;0061 05AE 1A7B 0300 0315 0062; 0061 0315 0300 05AE 1A7C 0062;00E0 05AE 1A7C 0315 0062;0061 05AE 0300 1A7C 0315 0062;00E0 05AE 1A7C 0315 0062;0061 05AE 0300 1A7C 0315 0062; 0061 1A7C 0315 0300 05AE 0062;0061 05AE 1A7C 0300 0315 0062;0061 05AE 1A7C 0300 0315 0062;0061 05AE 1A7C 0300 0315 0062;0061 05AE 1A7C 0300 0315 0062; -0061 059A 0316 302A 1A7F 0062;0061 302A 0316 1A7F 059A 0062;0061 302A 0316 1A7F 059A 0062;0061 302A 0316 1A7F 059A 0062;0061 302A 0316 1A7F 059A 0062; -0061 1A7F 059A 0316 302A 0062;0061 302A 1A7F 0316 059A 0062;0061 302A 1A7F 0316 059A 0062;0061 302A 1A7F 0316 059A 0062;0061 302A 1A7F 0316 059A 0062; +0061 059A 0316 1DFA 1A7F 0062;0061 1DFA 0316 1A7F 059A 0062;0061 1DFA 0316 1A7F 059A 0062;0061 1DFA 0316 1A7F 059A 0062;0061 1DFA 0316 1A7F 059A 0062; +0061 1A7F 059A 0316 1DFA 0062;0061 1DFA 1A7F 0316 059A 0062;0061 1DFA 1A7F 0316 059A 0062;0061 1DFA 1A7F 0316 059A 0062;0061 1DFA 1A7F 0316 059A 0062; 0061 0315 0300 05AE 1AB0 0062;00E0 05AE 1AB0 0315 0062;0061 05AE 0300 1AB0 0315 0062;00E0 05AE 1AB0 0315 0062;0061 05AE 0300 1AB0 0315 0062; 0061 1AB0 0315 0300 05AE 0062;0061 05AE 1AB0 0300 0315 0062;0061 05AE 1AB0 0300 0315 0062;0061 05AE 1AB0 0300 0315 0062;0061 05AE 1AB0 0300 0315 0062; 0061 0315 0300 05AE 1AB1 0062;00E0 05AE 1AB1 0315 0062;0061 05AE 0300 1AB1 0315 0062;00E0 05AE 1AB1 0315 0062;0061 05AE 0300 1AB1 0315 0062; @@ -17811,36 +17970,64 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1AB3 0315 0300 05AE 0062;0061 05AE 1AB3 0300 0315 0062;0061 05AE 1AB3 0300 0315 0062;0061 05AE 1AB3 0300 0315 0062;0061 05AE 1AB3 0300 0315 0062; 0061 0315 0300 05AE 1AB4 0062;00E0 05AE 1AB4 0315 0062;0061 05AE 0300 1AB4 0315 0062;00E0 05AE 1AB4 0315 0062;0061 05AE 0300 1AB4 0315 0062; 0061 1AB4 0315 0300 05AE 0062;0061 05AE 1AB4 0300 0315 0062;0061 05AE 1AB4 0300 0315 0062;0061 05AE 1AB4 0300 0315 0062;0061 05AE 1AB4 0300 0315 0062; -0061 059A 0316 302A 1AB5 0062;0061 302A 0316 1AB5 059A 0062;0061 302A 0316 1AB5 059A 0062;0061 302A 0316 1AB5 059A 0062;0061 302A 0316 1AB5 059A 0062; -0061 1AB5 059A 0316 302A 0062;0061 302A 1AB5 0316 059A 0062;0061 302A 1AB5 0316 059A 0062;0061 302A 1AB5 0316 059A 0062;0061 302A 1AB5 0316 059A 0062; -0061 059A 0316 302A 1AB6 0062;0061 302A 0316 1AB6 059A 0062;0061 302A 0316 1AB6 059A 0062;0061 302A 0316 1AB6 059A 0062;0061 302A 0316 1AB6 059A 0062; -0061 1AB6 059A 0316 302A 0062;0061 302A 1AB6 0316 059A 0062;0061 302A 1AB6 0316 059A 0062;0061 302A 1AB6 0316 059A 0062;0061 302A 1AB6 0316 059A 0062; -0061 059A 0316 302A 1AB7 0062;0061 302A 0316 1AB7 059A 0062;0061 302A 0316 1AB7 059A 0062;0061 302A 0316 1AB7 059A 0062;0061 302A 0316 1AB7 059A 0062; -0061 1AB7 059A 0316 302A 0062;0061 302A 1AB7 0316 059A 0062;0061 302A 1AB7 0316 059A 0062;0061 302A 1AB7 0316 059A 0062;0061 302A 1AB7 0316 059A 0062; -0061 059A 0316 302A 1AB8 0062;0061 302A 0316 1AB8 059A 0062;0061 302A 0316 1AB8 059A 0062;0061 302A 0316 1AB8 059A 0062;0061 302A 0316 1AB8 059A 0062; -0061 1AB8 059A 0316 302A 0062;0061 302A 1AB8 0316 059A 0062;0061 302A 1AB8 0316 059A 0062;0061 302A 1AB8 0316 059A 0062;0061 302A 1AB8 0316 059A 0062; -0061 059A 0316 302A 1AB9 0062;0061 302A 0316 1AB9 059A 0062;0061 302A 0316 1AB9 059A 0062;0061 302A 0316 1AB9 059A 0062;0061 302A 0316 1AB9 059A 0062; -0061 1AB9 059A 0316 302A 0062;0061 302A 1AB9 0316 059A 0062;0061 302A 1AB9 0316 059A 0062;0061 302A 1AB9 0316 059A 0062;0061 302A 1AB9 0316 059A 0062; -0061 059A 0316 302A 1ABA 0062;0061 302A 0316 1ABA 059A 0062;0061 302A 0316 1ABA 059A 0062;0061 302A 0316 1ABA 059A 0062;0061 302A 0316 1ABA 059A 0062; -0061 1ABA 059A 0316 302A 0062;0061 302A 1ABA 0316 059A 0062;0061 302A 1ABA 0316 059A 0062;0061 302A 1ABA 0316 059A 0062;0061 302A 1ABA 0316 059A 0062; +0061 059A 0316 1DFA 1AB5 0062;0061 1DFA 0316 1AB5 059A 0062;0061 1DFA 0316 1AB5 059A 0062;0061 1DFA 0316 1AB5 059A 0062;0061 1DFA 0316 1AB5 059A 0062; +0061 1AB5 059A 0316 1DFA 0062;0061 1DFA 1AB5 0316 059A 0062;0061 1DFA 1AB5 0316 059A 0062;0061 1DFA 1AB5 0316 059A 0062;0061 1DFA 1AB5 0316 059A 0062; +0061 059A 0316 1DFA 1AB6 0062;0061 1DFA 0316 1AB6 059A 0062;0061 1DFA 0316 1AB6 059A 0062;0061 1DFA 0316 1AB6 059A 0062;0061 1DFA 0316 1AB6 059A 0062; +0061 1AB6 059A 0316 1DFA 0062;0061 1DFA 1AB6 0316 059A 0062;0061 1DFA 1AB6 0316 059A 0062;0061 1DFA 1AB6 0316 059A 0062;0061 1DFA 1AB6 0316 059A 0062; +0061 059A 0316 1DFA 1AB7 0062;0061 1DFA 0316 1AB7 059A 0062;0061 1DFA 0316 1AB7 059A 0062;0061 1DFA 0316 1AB7 059A 0062;0061 1DFA 0316 1AB7 059A 0062; +0061 1AB7 059A 0316 1DFA 0062;0061 1DFA 1AB7 0316 059A 0062;0061 1DFA 1AB7 0316 059A 0062;0061 1DFA 1AB7 0316 059A 0062;0061 1DFA 1AB7 0316 059A 0062; +0061 059A 0316 1DFA 1AB8 0062;0061 1DFA 0316 1AB8 059A 0062;0061 1DFA 0316 1AB8 059A 0062;0061 1DFA 0316 1AB8 059A 0062;0061 1DFA 0316 1AB8 059A 0062; +0061 1AB8 059A 0316 1DFA 0062;0061 1DFA 1AB8 0316 059A 0062;0061 1DFA 1AB8 0316 059A 0062;0061 1DFA 1AB8 0316 059A 0062;0061 1DFA 1AB8 0316 059A 0062; +0061 059A 0316 1DFA 1AB9 0062;0061 1DFA 0316 1AB9 059A 0062;0061 1DFA 0316 1AB9 059A 0062;0061 1DFA 0316 1AB9 059A 0062;0061 1DFA 0316 1AB9 059A 0062; +0061 1AB9 059A 0316 1DFA 0062;0061 1DFA 1AB9 0316 059A 0062;0061 1DFA 1AB9 0316 059A 0062;0061 1DFA 1AB9 0316 059A 0062;0061 1DFA 1AB9 0316 059A 0062; +0061 059A 0316 1DFA 1ABA 0062;0061 1DFA 0316 1ABA 059A 0062;0061 1DFA 0316 1ABA 059A 0062;0061 1DFA 0316 1ABA 059A 0062;0061 1DFA 0316 1ABA 059A 0062; +0061 1ABA 059A 0316 1DFA 0062;0061 1DFA 1ABA 0316 059A 0062;0061 1DFA 1ABA 0316 059A 0062;0061 1DFA 1ABA 0316 059A 0062;0061 1DFA 1ABA 0316 059A 0062; 0061 0315 0300 05AE 1ABB 0062;00E0 05AE 1ABB 0315 0062;0061 05AE 0300 1ABB 0315 0062;00E0 05AE 1ABB 0315 0062;0061 05AE 0300 1ABB 0315 0062; 0061 1ABB 0315 0300 05AE 0062;0061 05AE 1ABB 0300 0315 0062;0061 05AE 1ABB 0300 0315 0062;0061 05AE 1ABB 0300 0315 0062;0061 05AE 1ABB 0300 0315 0062; 0061 0315 0300 05AE 1ABC 0062;00E0 05AE 1ABC 0315 0062;0061 05AE 0300 1ABC 0315 0062;00E0 05AE 1ABC 0315 0062;0061 05AE 0300 1ABC 0315 0062; 0061 1ABC 0315 0300 05AE 0062;0061 05AE 1ABC 0300 0315 0062;0061 05AE 1ABC 0300 0315 0062;0061 05AE 1ABC 0300 0315 0062;0061 05AE 1ABC 0300 0315 0062; -0061 059A 0316 302A 1ABD 0062;0061 302A 0316 1ABD 059A 0062;0061 302A 0316 1ABD 059A 0062;0061 302A 0316 1ABD 059A 0062;0061 302A 0316 1ABD 059A 0062; -0061 1ABD 059A 0316 302A 0062;0061 302A 1ABD 0316 059A 0062;0061 302A 1ABD 0316 059A 0062;0061 302A 1ABD 0316 059A 0062;0061 302A 1ABD 0316 059A 0062; -0061 059A 0316 302A 1ABF 0062;0061 302A 0316 1ABF 059A 0062;0061 302A 0316 1ABF 059A 0062;0061 302A 0316 1ABF 059A 0062;0061 302A 0316 1ABF 059A 0062; -0061 1ABF 059A 0316 302A 0062;0061 302A 1ABF 0316 059A 0062;0061 302A 1ABF 0316 059A 0062;0061 302A 1ABF 0316 059A 0062;0061 302A 1ABF 0316 059A 0062; -0061 059A 0316 302A 1AC0 0062;0061 302A 0316 1AC0 059A 0062;0061 302A 0316 1AC0 059A 0062;0061 302A 0316 1AC0 059A 0062;0061 302A 0316 1AC0 059A 0062; -0061 1AC0 059A 0316 302A 0062;0061 302A 1AC0 0316 059A 0062;0061 302A 1AC0 0316 059A 0062;0061 302A 1AC0 0316 059A 0062;0061 302A 1AC0 0316 059A 0062; +0061 059A 0316 1DFA 1ABD 0062;0061 1DFA 0316 1ABD 059A 0062;0061 1DFA 0316 1ABD 059A 0062;0061 1DFA 0316 1ABD 059A 0062;0061 1DFA 0316 1ABD 059A 0062; +0061 1ABD 059A 0316 1DFA 0062;0061 1DFA 1ABD 0316 059A 0062;0061 1DFA 1ABD 0316 059A 0062;0061 1DFA 1ABD 0316 059A 0062;0061 1DFA 1ABD 0316 059A 0062; +0061 059A 0316 1DFA 1ABF 0062;0061 1DFA 0316 1ABF 059A 0062;0061 1DFA 0316 1ABF 059A 0062;0061 1DFA 0316 1ABF 059A 0062;0061 1DFA 0316 1ABF 059A 0062; +0061 1ABF 059A 0316 1DFA 0062;0061 1DFA 1ABF 0316 059A 0062;0061 1DFA 1ABF 0316 059A 0062;0061 1DFA 1ABF 0316 059A 0062;0061 1DFA 1ABF 0316 059A 0062; +0061 059A 0316 1DFA 1AC0 0062;0061 1DFA 0316 1AC0 059A 0062;0061 1DFA 0316 1AC0 059A 0062;0061 1DFA 0316 1AC0 059A 0062;0061 1DFA 0316 1AC0 059A 0062; +0061 1AC0 059A 0316 1DFA 0062;0061 1DFA 1AC0 0316 059A 0062;0061 1DFA 1AC0 0316 059A 0062;0061 1DFA 1AC0 0316 059A 0062;0061 1DFA 1AC0 0316 059A 0062; +0061 0315 0300 05AE 1AC1 0062;00E0 05AE 1AC1 0315 0062;0061 05AE 0300 1AC1 0315 0062;00E0 05AE 1AC1 0315 0062;0061 05AE 0300 1AC1 0315 0062; +0061 1AC1 0315 0300 05AE 0062;0061 05AE 1AC1 0300 0315 0062;0061 05AE 1AC1 0300 0315 0062;0061 05AE 1AC1 0300 0315 0062;0061 05AE 1AC1 0300 0315 0062; +0061 0315 0300 05AE 1AC2 0062;00E0 05AE 1AC2 0315 0062;0061 05AE 0300 1AC2 0315 0062;00E0 05AE 1AC2 0315 0062;0061 05AE 0300 1AC2 0315 0062; +0061 1AC2 0315 0300 05AE 0062;0061 05AE 1AC2 0300 0315 0062;0061 05AE 1AC2 0300 0315 0062;0061 05AE 1AC2 0300 0315 0062;0061 05AE 1AC2 0300 0315 0062; +0061 059A 0316 1DFA 1AC3 0062;0061 1DFA 0316 1AC3 059A 0062;0061 1DFA 0316 1AC3 059A 0062;0061 1DFA 0316 1AC3 059A 0062;0061 1DFA 0316 1AC3 059A 0062; +0061 1AC3 059A 0316 1DFA 0062;0061 1DFA 1AC3 0316 059A 0062;0061 1DFA 1AC3 0316 059A 0062;0061 1DFA 1AC3 0316 059A 0062;0061 1DFA 1AC3 0316 059A 0062; +0061 059A 0316 1DFA 1AC4 0062;0061 1DFA 0316 1AC4 059A 0062;0061 1DFA 0316 1AC4 059A 0062;0061 1DFA 0316 1AC4 059A 0062;0061 1DFA 0316 1AC4 059A 0062; +0061 1AC4 059A 0316 1DFA 0062;0061 1DFA 1AC4 0316 059A 0062;0061 1DFA 1AC4 0316 059A 0062;0061 1DFA 1AC4 0316 059A 0062;0061 1DFA 1AC4 0316 059A 0062; +0061 0315 0300 05AE 1AC5 0062;00E0 05AE 1AC5 0315 0062;0061 05AE 0300 1AC5 0315 0062;00E0 05AE 1AC5 0315 0062;0061 05AE 0300 1AC5 0315 0062; +0061 1AC5 0315 0300 05AE 0062;0061 05AE 1AC5 0300 0315 0062;0061 05AE 1AC5 0300 0315 0062;0061 05AE 1AC5 0300 0315 0062;0061 05AE 1AC5 0300 0315 0062; +0061 0315 0300 05AE 1AC6 0062;00E0 05AE 1AC6 0315 0062;0061 05AE 0300 1AC6 0315 0062;00E0 05AE 1AC6 0315 0062;0061 05AE 0300 1AC6 0315 0062; +0061 1AC6 0315 0300 05AE 0062;0061 05AE 1AC6 0300 0315 0062;0061 05AE 1AC6 0300 0315 0062;0061 05AE 1AC6 0300 0315 0062;0061 05AE 1AC6 0300 0315 0062; +0061 0315 0300 05AE 1AC7 0062;00E0 05AE 1AC7 0315 0062;0061 05AE 0300 1AC7 0315 0062;00E0 05AE 1AC7 0315 0062;0061 05AE 0300 1AC7 0315 0062; +0061 1AC7 0315 0300 05AE 0062;0061 05AE 1AC7 0300 0315 0062;0061 05AE 1AC7 0300 0315 0062;0061 05AE 1AC7 0300 0315 0062;0061 05AE 1AC7 0300 0315 0062; +0061 0315 0300 05AE 1AC8 0062;00E0 05AE 1AC8 0315 0062;0061 05AE 0300 1AC8 0315 0062;00E0 05AE 1AC8 0315 0062;0061 05AE 0300 1AC8 0315 0062; +0061 1AC8 0315 0300 05AE 0062;0061 05AE 1AC8 0300 0315 0062;0061 05AE 1AC8 0300 0315 0062;0061 05AE 1AC8 0300 0315 0062;0061 05AE 1AC8 0300 0315 0062; +0061 0315 0300 05AE 1AC9 0062;00E0 05AE 1AC9 0315 0062;0061 05AE 0300 1AC9 0315 0062;00E0 05AE 1AC9 0315 0062;0061 05AE 0300 1AC9 0315 0062; +0061 1AC9 0315 0300 05AE 0062;0061 05AE 1AC9 0300 0315 0062;0061 05AE 1AC9 0300 0315 0062;0061 05AE 1AC9 0300 0315 0062;0061 05AE 1AC9 0300 0315 0062; +0061 059A 0316 1DFA 1ACA 0062;0061 1DFA 0316 1ACA 059A 0062;0061 1DFA 0316 1ACA 059A 0062;0061 1DFA 0316 1ACA 059A 0062;0061 1DFA 0316 1ACA 059A 0062; +0061 1ACA 059A 0316 1DFA 0062;0061 1DFA 1ACA 0316 059A 0062;0061 1DFA 1ACA 0316 059A 0062;0061 1DFA 1ACA 0316 059A 0062;0061 1DFA 1ACA 0316 059A 0062; +0061 0315 0300 05AE 1ACB 0062;00E0 05AE 1ACB 0315 0062;0061 05AE 0300 1ACB 0315 0062;00E0 05AE 1ACB 0315 0062;0061 05AE 0300 1ACB 0315 0062; +0061 1ACB 0315 0300 05AE 0062;0061 05AE 1ACB 0300 0315 0062;0061 05AE 1ACB 0300 0315 0062;0061 05AE 1ACB 0300 0315 0062;0061 05AE 1ACB 0300 0315 0062; +0061 0315 0300 05AE 1ACC 0062;00E0 05AE 1ACC 0315 0062;0061 05AE 0300 1ACC 0315 0062;00E0 05AE 1ACC 0315 0062;0061 05AE 0300 1ACC 0315 0062; +0061 1ACC 0315 0300 05AE 0062;0061 05AE 1ACC 0300 0315 0062;0061 05AE 1ACC 0300 0315 0062;0061 05AE 1ACC 0300 0315 0062;0061 05AE 1ACC 0300 0315 0062; +0061 0315 0300 05AE 1ACD 0062;00E0 05AE 1ACD 0315 0062;0061 05AE 0300 1ACD 0315 0062;00E0 05AE 1ACD 0315 0062;0061 05AE 0300 1ACD 0315 0062; +0061 1ACD 0315 0300 05AE 0062;0061 05AE 1ACD 0300 0315 0062;0061 05AE 1ACD 0300 0315 0062;0061 05AE 1ACD 0300 0315 0062;0061 05AE 1ACD 0300 0315 0062; +0061 0315 0300 05AE 1ACE 0062;00E0 05AE 1ACE 0315 0062;0061 05AE 0300 1ACE 0315 0062;00E0 05AE 1ACE 0315 0062;0061 05AE 0300 1ACE 0315 0062; +0061 1ACE 0315 0300 05AE 0062;0061 05AE 1ACE 0300 0315 0062;0061 05AE 1ACE 0300 0315 0062;0061 05AE 1ACE 0300 0315 0062;0061 05AE 1ACE 0300 0315 0062; 0061 3099 093C 16FF0 1B34 0062;0061 16FF0 093C 1B34 3099 0062;0061 16FF0 093C 1B34 3099 0062;0061 16FF0 093C 1B34 3099 0062;0061 16FF0 093C 1B34 3099 0062; 0061 1B34 3099 093C 16FF0 0062;0061 16FF0 1B34 093C 3099 0062;0061 16FF0 1B34 093C 3099 0062;0061 16FF0 1B34 093C 3099 0062;0061 16FF0 1B34 093C 3099 0062; 0061 05B0 094D 3099 1B44 0062;0061 3099 094D 1B44 05B0 0062;0061 3099 094D 1B44 05B0 0062;0061 3099 094D 1B44 05B0 0062;0061 3099 094D 1B44 05B0 0062; 0061 1B44 05B0 094D 3099 0062;0061 3099 1B44 094D 05B0 0062;0061 3099 1B44 094D 05B0 0062;0061 3099 1B44 094D 05B0 0062;0061 3099 1B44 094D 05B0 0062; 0061 0315 0300 05AE 1B6B 0062;00E0 05AE 1B6B 0315 0062;0061 05AE 0300 1B6B 0315 0062;00E0 05AE 1B6B 0315 0062;0061 05AE 0300 1B6B 0315 0062; 0061 1B6B 0315 0300 05AE 0062;0061 05AE 1B6B 0300 0315 0062;0061 05AE 1B6B 0300 0315 0062;0061 05AE 1B6B 0300 0315 0062;0061 05AE 1B6B 0300 0315 0062; -0061 059A 0316 302A 1B6C 0062;0061 302A 0316 1B6C 059A 0062;0061 302A 0316 1B6C 059A 0062;0061 302A 0316 1B6C 059A 0062;0061 302A 0316 1B6C 059A 0062; -0061 1B6C 059A 0316 302A 0062;0061 302A 1B6C 0316 059A 0062;0061 302A 1B6C 0316 059A 0062;0061 302A 1B6C 0316 059A 0062;0061 302A 1B6C 0316 059A 0062; +0061 059A 0316 1DFA 1B6C 0062;0061 1DFA 0316 1B6C 059A 0062;0061 1DFA 0316 1B6C 059A 0062;0061 1DFA 0316 1B6C 059A 0062;0061 1DFA 0316 1B6C 059A 0062; +0061 1B6C 059A 0316 1DFA 0062;0061 1DFA 1B6C 0316 059A 0062;0061 1DFA 1B6C 0316 059A 0062;0061 1DFA 1B6C 0316 059A 0062;0061 1DFA 1B6C 0316 059A 0062; 0061 0315 0300 05AE 1B6D 0062;00E0 05AE 1B6D 0315 0062;0061 05AE 0300 1B6D 0315 0062;00E0 05AE 1B6D 0315 0062;0061 05AE 0300 1B6D 0315 0062; 0061 1B6D 0315 0300 05AE 0062;0061 05AE 1B6D 0300 0315 0062;0061 05AE 1B6D 0300 0315 0062;0061 05AE 1B6D 0300 0315 0062;0061 05AE 1B6D 0300 0315 0062; 0061 0315 0300 05AE 1B6E 0062;00E0 05AE 1B6E 0315 0062;0061 05AE 0300 1B6E 0315 0062;00E0 05AE 1B6E 0315 0062;0061 05AE 0300 1B6E 0315 0062; @@ -17875,28 +18062,28 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1CD2 0315 0300 05AE 0062;0061 05AE 1CD2 0300 0315 0062;0061 05AE 1CD2 0300 0315 0062;0061 05AE 1CD2 0300 0315 0062;0061 05AE 1CD2 0300 0315 0062; 0061 16FF0 0334 1CD4 0062;0061 0334 1CD4 16FF0 0062;0061 0334 1CD4 16FF0 0062;0061 0334 1CD4 16FF0 0062;0061 0334 1CD4 16FF0 0062; 0061 1CD4 16FF0 0334 0062;0061 1CD4 0334 16FF0 0062;0061 1CD4 0334 16FF0 0062;0061 1CD4 0334 16FF0 0062;0061 1CD4 0334 16FF0 0062; -0061 059A 0316 302A 1CD5 0062;0061 302A 0316 1CD5 059A 0062;0061 302A 0316 1CD5 059A 0062;0061 302A 0316 1CD5 059A 0062;0061 302A 0316 1CD5 059A 0062; -0061 1CD5 059A 0316 302A 0062;0061 302A 1CD5 0316 059A 0062;0061 302A 1CD5 0316 059A 0062;0061 302A 1CD5 0316 059A 0062;0061 302A 1CD5 0316 059A 0062; -0061 059A 0316 302A 1CD6 0062;0061 302A 0316 1CD6 059A 0062;0061 302A 0316 1CD6 059A 0062;0061 302A 0316 1CD6 059A 0062;0061 302A 0316 1CD6 059A 0062; -0061 1CD6 059A 0316 302A 0062;0061 302A 1CD6 0316 059A 0062;0061 302A 1CD6 0316 059A 0062;0061 302A 1CD6 0316 059A 0062;0061 302A 1CD6 0316 059A 0062; -0061 059A 0316 302A 1CD7 0062;0061 302A 0316 1CD7 059A 0062;0061 302A 0316 1CD7 059A 0062;0061 302A 0316 1CD7 059A 0062;0061 302A 0316 1CD7 059A 0062; -0061 1CD7 059A 0316 302A 0062;0061 302A 1CD7 0316 059A 0062;0061 302A 1CD7 0316 059A 0062;0061 302A 1CD7 0316 059A 0062;0061 302A 1CD7 0316 059A 0062; -0061 059A 0316 302A 1CD8 0062;0061 302A 0316 1CD8 059A 0062;0061 302A 0316 1CD8 059A 0062;0061 302A 0316 1CD8 059A 0062;0061 302A 0316 1CD8 059A 0062; -0061 1CD8 059A 0316 302A 0062;0061 302A 1CD8 0316 059A 0062;0061 302A 1CD8 0316 059A 0062;0061 302A 1CD8 0316 059A 0062;0061 302A 1CD8 0316 059A 0062; -0061 059A 0316 302A 1CD9 0062;0061 302A 0316 1CD9 059A 0062;0061 302A 0316 1CD9 059A 0062;0061 302A 0316 1CD9 059A 0062;0061 302A 0316 1CD9 059A 0062; -0061 1CD9 059A 0316 302A 0062;0061 302A 1CD9 0316 059A 0062;0061 302A 1CD9 0316 059A 0062;0061 302A 1CD9 0316 059A 0062;0061 302A 1CD9 0316 059A 0062; +0061 059A 0316 1DFA 1CD5 0062;0061 1DFA 0316 1CD5 059A 0062;0061 1DFA 0316 1CD5 059A 0062;0061 1DFA 0316 1CD5 059A 0062;0061 1DFA 0316 1CD5 059A 0062; +0061 1CD5 059A 0316 1DFA 0062;0061 1DFA 1CD5 0316 059A 0062;0061 1DFA 1CD5 0316 059A 0062;0061 1DFA 1CD5 0316 059A 0062;0061 1DFA 1CD5 0316 059A 0062; +0061 059A 0316 1DFA 1CD6 0062;0061 1DFA 0316 1CD6 059A 0062;0061 1DFA 0316 1CD6 059A 0062;0061 1DFA 0316 1CD6 059A 0062;0061 1DFA 0316 1CD6 059A 0062; +0061 1CD6 059A 0316 1DFA 0062;0061 1DFA 1CD6 0316 059A 0062;0061 1DFA 1CD6 0316 059A 0062;0061 1DFA 1CD6 0316 059A 0062;0061 1DFA 1CD6 0316 059A 0062; +0061 059A 0316 1DFA 1CD7 0062;0061 1DFA 0316 1CD7 059A 0062;0061 1DFA 0316 1CD7 059A 0062;0061 1DFA 0316 1CD7 059A 0062;0061 1DFA 0316 1CD7 059A 0062; +0061 1CD7 059A 0316 1DFA 0062;0061 1DFA 1CD7 0316 059A 0062;0061 1DFA 1CD7 0316 059A 0062;0061 1DFA 1CD7 0316 059A 0062;0061 1DFA 1CD7 0316 059A 0062; +0061 059A 0316 1DFA 1CD8 0062;0061 1DFA 0316 1CD8 059A 0062;0061 1DFA 0316 1CD8 059A 0062;0061 1DFA 0316 1CD8 059A 0062;0061 1DFA 0316 1CD8 059A 0062; +0061 1CD8 059A 0316 1DFA 0062;0061 1DFA 1CD8 0316 059A 0062;0061 1DFA 1CD8 0316 059A 0062;0061 1DFA 1CD8 0316 059A 0062;0061 1DFA 1CD8 0316 059A 0062; +0061 059A 0316 1DFA 1CD9 0062;0061 1DFA 0316 1CD9 059A 0062;0061 1DFA 0316 1CD9 059A 0062;0061 1DFA 0316 1CD9 059A 0062;0061 1DFA 0316 1CD9 059A 0062; +0061 1CD9 059A 0316 1DFA 0062;0061 1DFA 1CD9 0316 059A 0062;0061 1DFA 1CD9 0316 059A 0062;0061 1DFA 1CD9 0316 059A 0062;0061 1DFA 1CD9 0316 059A 0062; 0061 0315 0300 05AE 1CDA 0062;00E0 05AE 1CDA 0315 0062;0061 05AE 0300 1CDA 0315 0062;00E0 05AE 1CDA 0315 0062;0061 05AE 0300 1CDA 0315 0062; 0061 1CDA 0315 0300 05AE 0062;0061 05AE 1CDA 0300 0315 0062;0061 05AE 1CDA 0300 0315 0062;0061 05AE 1CDA 0300 0315 0062;0061 05AE 1CDA 0300 0315 0062; 0061 0315 0300 05AE 1CDB 0062;00E0 05AE 1CDB 0315 0062;0061 05AE 0300 1CDB 0315 0062;00E0 05AE 1CDB 0315 0062;0061 05AE 0300 1CDB 0315 0062; 0061 1CDB 0315 0300 05AE 0062;0061 05AE 1CDB 0300 0315 0062;0061 05AE 1CDB 0300 0315 0062;0061 05AE 1CDB 0300 0315 0062;0061 05AE 1CDB 0300 0315 0062; -0061 059A 0316 302A 1CDC 0062;0061 302A 0316 1CDC 059A 0062;0061 302A 0316 1CDC 059A 0062;0061 302A 0316 1CDC 059A 0062;0061 302A 0316 1CDC 059A 0062; -0061 1CDC 059A 0316 302A 0062;0061 302A 1CDC 0316 059A 0062;0061 302A 1CDC 0316 059A 0062;0061 302A 1CDC 0316 059A 0062;0061 302A 1CDC 0316 059A 0062; -0061 059A 0316 302A 1CDD 0062;0061 302A 0316 1CDD 059A 0062;0061 302A 0316 1CDD 059A 0062;0061 302A 0316 1CDD 059A 0062;0061 302A 0316 1CDD 059A 0062; -0061 1CDD 059A 0316 302A 0062;0061 302A 1CDD 0316 059A 0062;0061 302A 1CDD 0316 059A 0062;0061 302A 1CDD 0316 059A 0062;0061 302A 1CDD 0316 059A 0062; -0061 059A 0316 302A 1CDE 0062;0061 302A 0316 1CDE 059A 0062;0061 302A 0316 1CDE 059A 0062;0061 302A 0316 1CDE 059A 0062;0061 302A 0316 1CDE 059A 0062; -0061 1CDE 059A 0316 302A 0062;0061 302A 1CDE 0316 059A 0062;0061 302A 1CDE 0316 059A 0062;0061 302A 1CDE 0316 059A 0062;0061 302A 1CDE 0316 059A 0062; -0061 059A 0316 302A 1CDF 0062;0061 302A 0316 1CDF 059A 0062;0061 302A 0316 1CDF 059A 0062;0061 302A 0316 1CDF 059A 0062;0061 302A 0316 1CDF 059A 0062; -0061 1CDF 059A 0316 302A 0062;0061 302A 1CDF 0316 059A 0062;0061 302A 1CDF 0316 059A 0062;0061 302A 1CDF 0316 059A 0062;0061 302A 1CDF 0316 059A 0062; +0061 059A 0316 1DFA 1CDC 0062;0061 1DFA 0316 1CDC 059A 0062;0061 1DFA 0316 1CDC 059A 0062;0061 1DFA 0316 1CDC 059A 0062;0061 1DFA 0316 1CDC 059A 0062; +0061 1CDC 059A 0316 1DFA 0062;0061 1DFA 1CDC 0316 059A 0062;0061 1DFA 1CDC 0316 059A 0062;0061 1DFA 1CDC 0316 059A 0062;0061 1DFA 1CDC 0316 059A 0062; +0061 059A 0316 1DFA 1CDD 0062;0061 1DFA 0316 1CDD 059A 0062;0061 1DFA 0316 1CDD 059A 0062;0061 1DFA 0316 1CDD 059A 0062;0061 1DFA 0316 1CDD 059A 0062; +0061 1CDD 059A 0316 1DFA 0062;0061 1DFA 1CDD 0316 059A 0062;0061 1DFA 1CDD 0316 059A 0062;0061 1DFA 1CDD 0316 059A 0062;0061 1DFA 1CDD 0316 059A 0062; +0061 059A 0316 1DFA 1CDE 0062;0061 1DFA 0316 1CDE 059A 0062;0061 1DFA 0316 1CDE 059A 0062;0061 1DFA 0316 1CDE 059A 0062;0061 1DFA 0316 1CDE 059A 0062; +0061 1CDE 059A 0316 1DFA 0062;0061 1DFA 1CDE 0316 059A 0062;0061 1DFA 1CDE 0316 059A 0062;0061 1DFA 1CDE 0316 059A 0062;0061 1DFA 1CDE 0316 059A 0062; +0061 059A 0316 1DFA 1CDF 0062;0061 1DFA 0316 1CDF 059A 0062;0061 1DFA 0316 1CDF 059A 0062;0061 1DFA 0316 1CDF 059A 0062;0061 1DFA 0316 1CDF 059A 0062; +0061 1CDF 059A 0316 1DFA 0062;0061 1DFA 1CDF 0316 059A 0062;0061 1DFA 1CDF 0316 059A 0062;0061 1DFA 1CDF 0316 059A 0062;0061 1DFA 1CDF 0316 059A 0062; 0061 0315 0300 05AE 1CE0 0062;00E0 05AE 1CE0 0315 0062;0061 05AE 0300 1CE0 0315 0062;00E0 05AE 1CE0 0315 0062;0061 05AE 0300 1CE0 0315 0062; 0061 1CE0 0315 0300 05AE 0062;0061 05AE 1CE0 0300 0315 0062;0061 05AE 1CE0 0300 0315 0062;0061 05AE 1CE0 0300 0315 0062;0061 05AE 1CE0 0300 0315 0062; 0061 16FF0 0334 1CE2 0062;0061 0334 1CE2 16FF0 0062;0061 0334 1CE2 16FF0 0062;0061 0334 1CE2 16FF0 0062;0061 0334 1CE2 16FF0 0062; @@ -17913,8 +18100,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1CE7 16FF0 0334 0062;0061 1CE7 0334 16FF0 0062;0061 1CE7 0334 16FF0 0062;0061 1CE7 0334 16FF0 0062;0061 1CE7 0334 16FF0 0062; 0061 16FF0 0334 1CE8 0062;0061 0334 1CE8 16FF0 0062;0061 0334 1CE8 16FF0 0062;0061 0334 1CE8 16FF0 0062;0061 0334 1CE8 16FF0 0062; 0061 1CE8 16FF0 0334 0062;0061 1CE8 0334 16FF0 0062;0061 1CE8 0334 16FF0 0062;0061 1CE8 0334 16FF0 0062;0061 1CE8 0334 16FF0 0062; -0061 059A 0316 302A 1CED 0062;0061 302A 0316 1CED 059A 0062;0061 302A 0316 1CED 059A 0062;0061 302A 0316 1CED 059A 0062;0061 302A 0316 1CED 059A 0062; -0061 1CED 059A 0316 302A 0062;0061 302A 1CED 0316 059A 0062;0061 302A 1CED 0316 059A 0062;0061 302A 1CED 0316 059A 0062;0061 302A 1CED 0316 059A 0062; +0061 059A 0316 1DFA 1CED 0062;0061 1DFA 0316 1CED 059A 0062;0061 1DFA 0316 1CED 059A 0062;0061 1DFA 0316 1CED 059A 0062;0061 1DFA 0316 1CED 059A 0062; +0061 1CED 059A 0316 1DFA 0062;0061 1DFA 1CED 0316 059A 0062;0061 1DFA 1CED 0316 059A 0062;0061 1DFA 1CED 0316 059A 0062;0061 1DFA 1CED 0316 059A 0062; 0061 0315 0300 05AE 1CF4 0062;00E0 05AE 1CF4 0315 0062;0061 05AE 0300 1CF4 0315 0062;00E0 05AE 1CF4 0315 0062;0061 05AE 0300 1CF4 0315 0062; 0061 1CF4 0315 0300 05AE 0062;0061 05AE 1CF4 0300 0315 0062;0061 05AE 1CF4 0300 0315 0062;0061 05AE 1CF4 0300 0315 0062;0061 05AE 1CF4 0300 0315 0062; 0061 0315 0300 05AE 1CF8 0062;00E0 05AE 1CF8 0315 0062;0061 05AE 0300 1CF8 0315 0062;00E0 05AE 1CF8 0315 0062;0061 05AE 0300 1CF8 0315 0062; @@ -17925,8 +18112,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1DC0 0315 0300 05AE 0062;0061 05AE 1DC0 0300 0315 0062;0061 05AE 1DC0 0300 0315 0062;0061 05AE 1DC0 0300 0315 0062;0061 05AE 1DC0 0300 0315 0062; 0061 0315 0300 05AE 1DC1 0062;00E0 05AE 1DC1 0315 0062;0061 05AE 0300 1DC1 0315 0062;00E0 05AE 1DC1 0315 0062;0061 05AE 0300 1DC1 0315 0062; 0061 1DC1 0315 0300 05AE 0062;0061 05AE 1DC1 0300 0315 0062;0061 05AE 1DC1 0300 0315 0062;0061 05AE 1DC1 0300 0315 0062;0061 05AE 1DC1 0300 0315 0062; -0061 059A 0316 302A 1DC2 0062;0061 302A 0316 1DC2 059A 0062;0061 302A 0316 1DC2 059A 0062;0061 302A 0316 1DC2 059A 0062;0061 302A 0316 1DC2 059A 0062; -0061 1DC2 059A 0316 302A 0062;0061 302A 1DC2 0316 059A 0062;0061 302A 1DC2 0316 059A 0062;0061 302A 1DC2 0316 059A 0062;0061 302A 1DC2 0316 059A 0062; +0061 059A 0316 1DFA 1DC2 0062;0061 1DFA 0316 1DC2 059A 0062;0061 1DFA 0316 1DC2 059A 0062;0061 1DFA 0316 1DC2 059A 0062;0061 1DFA 0316 1DC2 059A 0062; +0061 1DC2 059A 0316 1DFA 0062;0061 1DFA 1DC2 0316 059A 0062;0061 1DFA 1DC2 0316 059A 0062;0061 1DFA 1DC2 0316 059A 0062;0061 1DFA 1DC2 0316 059A 0062; 0061 0315 0300 05AE 1DC3 0062;00E0 05AE 1DC3 0315 0062;0061 05AE 0300 1DC3 0315 0062;00E0 05AE 1DC3 0315 0062;0061 05AE 0300 1DC3 0315 0062; 0061 1DC3 0315 0300 05AE 0062;0061 05AE 1DC3 0300 0315 0062;0061 05AE 1DC3 0300 0315 0062;0061 05AE 1DC3 0300 0315 0062;0061 05AE 1DC3 0300 0315 0062; 0061 0315 0300 05AE 1DC4 0062;00E0 05AE 1DC4 0315 0062;0061 05AE 0300 1DC4 0315 0062;00E0 05AE 1DC4 0315 0062;0061 05AE 0300 1DC4 0315 0062; @@ -17941,8 +18128,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1DC8 0315 0300 05AE 0062;0061 05AE 1DC8 0300 0315 0062;0061 05AE 1DC8 0300 0315 0062;0061 05AE 1DC8 0300 0315 0062;0061 05AE 1DC8 0300 0315 0062; 0061 0315 0300 05AE 1DC9 0062;00E0 05AE 1DC9 0315 0062;0061 05AE 0300 1DC9 0315 0062;00E0 05AE 1DC9 0315 0062;0061 05AE 0300 1DC9 0315 0062; 0061 1DC9 0315 0300 05AE 0062;0061 05AE 1DC9 0300 0315 0062;0061 05AE 1DC9 0300 0315 0062;0061 05AE 1DC9 0300 0315 0062;0061 05AE 1DC9 0300 0315 0062; -0061 059A 0316 302A 1DCA 0062;0061 302A 0316 1DCA 059A 0062;0061 302A 0316 1DCA 059A 0062;0061 302A 0316 1DCA 059A 0062;0061 302A 0316 1DCA 059A 0062; -0061 1DCA 059A 0316 302A 0062;0061 302A 1DCA 0316 059A 0062;0061 302A 1DCA 0316 059A 0062;0061 302A 1DCA 0316 059A 0062;0061 302A 1DCA 0316 059A 0062; +0061 059A 0316 1DFA 1DCA 0062;0061 1DFA 0316 1DCA 059A 0062;0061 1DFA 0316 1DCA 059A 0062;0061 1DFA 0316 1DCA 059A 0062;0061 1DFA 0316 1DCA 059A 0062; +0061 1DCA 059A 0316 1DFA 0062;0061 1DFA 1DCA 0316 059A 0062;0061 1DFA 1DCA 0316 059A 0062;0061 1DFA 1DCA 0316 059A 0062;0061 1DFA 1DCA 0316 059A 0062; 0061 0315 0300 05AE 1DCB 0062;00E0 05AE 1DCB 0315 0062;0061 05AE 0300 1DCB 0315 0062;00E0 05AE 1DCB 0315 0062;0061 05AE 0300 1DCB 0315 0062; 0061 1DCB 0315 0300 05AE 0062;0061 05AE 1DCB 0300 0315 0062;0061 05AE 1DCB 0300 0315 0062;0061 05AE 1DCB 0300 0315 0062;0061 05AE 1DCB 0300 0315 0062; 0061 0315 0300 05AE 1DCC 0062;00E0 05AE 1DCC 0315 0062;0061 05AE 0300 1DCC 0315 0062;00E0 05AE 1DCC 0315 0062;0061 05AE 0300 1DCC 0315 0062; @@ -17951,8 +18138,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1DCD 0345 035D 035C 0062;0061 035C 1DCD 035D 0345 0062;0061 035C 1DCD 035D 0345 0062;0061 035C 1DCD 035D 0345 0062;0061 035C 1DCD 035D 0345 0062; 0061 031B 1DCE 0321 1DCE 0062;0061 0321 1DCE 1DCE 031B 0062;0061 0321 1DCE 1DCE 031B 0062;0061 0321 1DCE 1DCE 031B 0062;0061 0321 1DCE 1DCE 031B 0062; 0061 1DCE 031B 1DCE 0321 0062;0061 0321 1DCE 1DCE 031B 0062;0061 0321 1DCE 1DCE 031B 0062;0061 0321 1DCE 1DCE 031B 0062;0061 0321 1DCE 1DCE 031B 0062; -0061 059A 0316 302A 1DCF 0062;0061 302A 0316 1DCF 059A 0062;0061 302A 0316 1DCF 059A 0062;0061 302A 0316 1DCF 059A 0062;0061 302A 0316 1DCF 059A 0062; -0061 1DCF 059A 0316 302A 0062;0061 302A 1DCF 0316 059A 0062;0061 302A 1DCF 0316 059A 0062;0061 302A 1DCF 0316 059A 0062;0061 302A 1DCF 0316 059A 0062; +0061 059A 0316 1DFA 1DCF 0062;0061 1DFA 0316 1DCF 059A 0062;0061 1DFA 0316 1DCF 059A 0062;0061 1DFA 0316 1DCF 059A 0062;0061 1DFA 0316 1DCF 059A 0062; +0061 1DCF 059A 0316 1DFA 0062;0061 1DFA 1DCF 0316 059A 0062;0061 1DFA 1DCF 0316 059A 0062;0061 1DFA 1DCF 0316 059A 0062;0061 1DFA 1DCF 0316 059A 0062; 0061 1DCE 0321 0F74 1DD0 0062;0061 0F74 0321 1DD0 1DCE 0062;0061 0F74 0321 1DD0 1DCE 0062;0061 0F74 0321 1DD0 1DCE 0062;0061 0F74 0321 1DD0 1DCE 0062; 0061 1DD0 1DCE 0321 0F74 0062;0061 0F74 1DD0 0321 1DCE 0062;0061 0F74 1DD0 0321 1DCE 0062;0061 0F74 1DD0 0321 1DCE 0062;0061 0F74 1DD0 0321 1DCE 0062; 0061 0315 0300 05AE 1DD1 0062;00E0 05AE 1DD1 0315 0062;0061 05AE 0300 1DD1 0315 0062;00E0 05AE 1DD1 0315 0062;0061 05AE 0300 1DD1 0315 0062; @@ -18035,18 +18222,20 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1DF7 0300 05AE 1D16D 0062;00E0 1D16D 1DF7 05AE 0062;0061 1D16D 1DF7 05AE 0300 0062;00E0 1D16D 1DF7 05AE 0062;0061 1D16D 1DF7 05AE 0300 0062; 0061 0300 05AE 1D16D 1DF8 0062;00E0 1D16D 05AE 1DF8 0062;0061 1D16D 05AE 1DF8 0300 0062;00E0 1D16D 05AE 1DF8 0062;0061 1D16D 05AE 1DF8 0300 0062; 0061 1DF8 0300 05AE 1D16D 0062;00E0 1D16D 1DF8 05AE 0062;0061 1D16D 1DF8 05AE 0300 0062;00E0 1D16D 1DF8 05AE 0062;0061 1D16D 1DF8 05AE 0300 0062; -0061 059A 0316 302A 1DF9 0062;0061 302A 0316 1DF9 059A 0062;0061 302A 0316 1DF9 059A 0062;0061 302A 0316 1DF9 059A 0062;0061 302A 0316 1DF9 059A 0062; -0061 1DF9 059A 0316 302A 0062;0061 302A 1DF9 0316 059A 0062;0061 302A 1DF9 0316 059A 0062;0061 302A 1DF9 0316 059A 0062;0061 302A 1DF9 0316 059A 0062; +0061 059A 0316 1DFA 1DF9 0062;0061 1DFA 0316 1DF9 059A 0062;0061 1DFA 0316 1DF9 059A 0062;0061 1DFA 0316 1DF9 059A 0062;0061 1DFA 0316 1DF9 059A 0062; +0061 1DF9 059A 0316 1DFA 0062;0061 1DFA 1DF9 0316 059A 0062;0061 1DFA 1DF9 0316 059A 0062;0061 1DFA 1DF9 0316 059A 0062;0061 1DFA 1DF9 0316 059A 0062; +0061 0316 1DFA 031B 1DFA 0062;0061 031B 1DFA 1DFA 0316 0062;0061 031B 1DFA 1DFA 0316 0062;0061 031B 1DFA 1DFA 0316 0062;0061 031B 1DFA 1DFA 0316 0062; +0061 1DFA 0316 1DFA 031B 0062;0061 031B 1DFA 1DFA 0316 0062;0061 031B 1DFA 1DFA 0316 0062;0061 031B 1DFA 1DFA 0316 0062;0061 031B 1DFA 1DFA 0316 0062; 0061 0315 0300 05AE 1DFB 0062;00E0 05AE 1DFB 0315 0062;0061 05AE 0300 1DFB 0315 0062;00E0 05AE 1DFB 0315 0062;0061 05AE 0300 1DFB 0315 0062; 0061 1DFB 0315 0300 05AE 0062;0061 05AE 1DFB 0300 0315 0062;0061 05AE 1DFB 0300 0315 0062;0061 05AE 1DFB 0300 0315 0062;0061 05AE 1DFB 0300 0315 0062; 0061 035D 035C 0315 1DFC 0062;0061 0315 035C 1DFC 035D 0062;0061 0315 035C 1DFC 035D 0062;0061 0315 035C 1DFC 035D 0062;0061 0315 035C 1DFC 035D 0062; 0061 1DFC 035D 035C 0315 0062;0061 0315 1DFC 035C 035D 0062;0061 0315 1DFC 035C 035D 0062;0061 0315 1DFC 035C 035D 0062;0061 0315 1DFC 035C 035D 0062; -0061 059A 0316 302A 1DFD 0062;0061 302A 0316 1DFD 059A 0062;0061 302A 0316 1DFD 059A 0062;0061 302A 0316 1DFD 059A 0062;0061 302A 0316 1DFD 059A 0062; -0061 1DFD 059A 0316 302A 0062;0061 302A 1DFD 0316 059A 0062;0061 302A 1DFD 0316 059A 0062;0061 302A 1DFD 0316 059A 0062;0061 302A 1DFD 0316 059A 0062; +0061 059A 0316 1DFA 1DFD 0062;0061 1DFA 0316 1DFD 059A 0062;0061 1DFA 0316 1DFD 059A 0062;0061 1DFA 0316 1DFD 059A 0062;0061 1DFA 0316 1DFD 059A 0062; +0061 1DFD 059A 0316 1DFA 0062;0061 1DFA 1DFD 0316 059A 0062;0061 1DFA 1DFD 0316 059A 0062;0061 1DFA 1DFD 0316 059A 0062;0061 1DFA 1DFD 0316 059A 0062; 0061 0315 0300 05AE 1DFE 0062;00E0 05AE 1DFE 0315 0062;0061 05AE 0300 1DFE 0315 0062;00E0 05AE 1DFE 0315 0062;0061 05AE 0300 1DFE 0315 0062; 0061 1DFE 0315 0300 05AE 0062;0061 05AE 1DFE 0300 0315 0062;0061 05AE 1DFE 0300 0315 0062;0061 05AE 1DFE 0300 0315 0062;0061 05AE 1DFE 0300 0315 0062; -0061 059A 0316 302A 1DFF 0062;0061 302A 0316 1DFF 059A 0062;0061 302A 0316 1DFF 059A 0062;0061 302A 0316 1DFF 059A 0062;0061 302A 0316 1DFF 059A 0062; -0061 1DFF 059A 0316 302A 0062;0061 302A 1DFF 0316 059A 0062;0061 302A 1DFF 0316 059A 0062;0061 302A 1DFF 0316 059A 0062;0061 302A 1DFF 0316 059A 0062; +0061 059A 0316 1DFA 1DFF 0062;0061 1DFA 0316 1DFF 059A 0062;0061 1DFA 0316 1DFF 059A 0062;0061 1DFA 0316 1DFF 059A 0062;0061 1DFA 0316 1DFF 059A 0062; +0061 1DFF 059A 0316 1DFA 0062;0061 1DFA 1DFF 0316 059A 0062;0061 1DFA 1DFF 0316 059A 0062;0061 1DFA 1DFF 0316 059A 0062;0061 1DFA 1DFF 0316 059A 0062; 0061 0315 0300 05AE 20D0 0062;00E0 05AE 20D0 0315 0062;0061 05AE 0300 20D0 0315 0062;00E0 05AE 20D0 0315 0062;0061 05AE 0300 20D0 0315 0062; 0061 20D0 0315 0300 05AE 0062;0061 05AE 20D0 0300 0315 0062;0061 05AE 20D0 0300 0315 0062;0061 05AE 20D0 0300 0315 0062;0061 05AE 20D0 0300 0315 0062; 0061 0315 0300 05AE 20D1 0062;00E0 05AE 20D1 0315 0062;0061 05AE 0300 20D1 0315 0062;00E0 05AE 20D1 0315 0062;0061 05AE 0300 20D1 0315 0062; @@ -18081,22 +18270,22 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 20E6 16FF0 0334 0062;0061 20E6 0334 16FF0 0062;0061 20E6 0334 16FF0 0062;0061 20E6 0334 16FF0 0062;0061 20E6 0334 16FF0 0062; 0061 0315 0300 05AE 20E7 0062;00E0 05AE 20E7 0315 0062;0061 05AE 0300 20E7 0315 0062;00E0 05AE 20E7 0315 0062;0061 05AE 0300 20E7 0315 0062; 0061 20E7 0315 0300 05AE 0062;0061 05AE 20E7 0300 0315 0062;0061 05AE 20E7 0300 0315 0062;0061 05AE 20E7 0300 0315 0062;0061 05AE 20E7 0300 0315 0062; -0061 059A 0316 302A 20E8 0062;0061 302A 0316 20E8 059A 0062;0061 302A 0316 20E8 059A 0062;0061 302A 0316 20E8 059A 0062;0061 302A 0316 20E8 059A 0062; -0061 20E8 059A 0316 302A 0062;0061 302A 20E8 0316 059A 0062;0061 302A 20E8 0316 059A 0062;0061 302A 20E8 0316 059A 0062;0061 302A 20E8 0316 059A 0062; +0061 059A 0316 1DFA 20E8 0062;0061 1DFA 0316 20E8 059A 0062;0061 1DFA 0316 20E8 059A 0062;0061 1DFA 0316 20E8 059A 0062;0061 1DFA 0316 20E8 059A 0062; +0061 20E8 059A 0316 1DFA 0062;0061 1DFA 20E8 0316 059A 0062;0061 1DFA 20E8 0316 059A 0062;0061 1DFA 20E8 0316 059A 0062;0061 1DFA 20E8 0316 059A 0062; 0061 0315 0300 05AE 20E9 0062;00E0 05AE 20E9 0315 0062;0061 05AE 0300 20E9 0315 0062;00E0 05AE 20E9 0315 0062;0061 05AE 0300 20E9 0315 0062; 0061 20E9 0315 0300 05AE 0062;0061 05AE 20E9 0300 0315 0062;0061 05AE 20E9 0300 0315 0062;0061 05AE 20E9 0300 0315 0062;0061 05AE 20E9 0300 0315 0062; 0061 16FF0 0334 20EA 0062;0061 0334 20EA 16FF0 0062;0061 0334 20EA 16FF0 0062;0061 0334 20EA 16FF0 0062;0061 0334 20EA 16FF0 0062; 0061 20EA 16FF0 0334 0062;0061 20EA 0334 16FF0 0062;0061 20EA 0334 16FF0 0062;0061 20EA 0334 16FF0 0062;0061 20EA 0334 16FF0 0062; 0061 16FF0 0334 20EB 0062;0061 0334 20EB 16FF0 0062;0061 0334 20EB 16FF0 0062;0061 0334 20EB 16FF0 0062;0061 0334 20EB 16FF0 0062; 0061 20EB 16FF0 0334 0062;0061 20EB 0334 16FF0 0062;0061 20EB 0334 16FF0 0062;0061 20EB 0334 16FF0 0062;0061 20EB 0334 16FF0 0062; -0061 059A 0316 302A 20EC 0062;0061 302A 0316 20EC 059A 0062;0061 302A 0316 20EC 059A 0062;0061 302A 0316 20EC 059A 0062;0061 302A 0316 20EC 059A 0062; -0061 20EC 059A 0316 302A 0062;0061 302A 20EC 0316 059A 0062;0061 302A 20EC 0316 059A 0062;0061 302A 20EC 0316 059A 0062;0061 302A 20EC 0316 059A 0062; -0061 059A 0316 302A 20ED 0062;0061 302A 0316 20ED 059A 0062;0061 302A 0316 20ED 059A 0062;0061 302A 0316 20ED 059A 0062;0061 302A 0316 20ED 059A 0062; -0061 20ED 059A 0316 302A 0062;0061 302A 20ED 0316 059A 0062;0061 302A 20ED 0316 059A 0062;0061 302A 20ED 0316 059A 0062;0061 302A 20ED 0316 059A 0062; -0061 059A 0316 302A 20EE 0062;0061 302A 0316 20EE 059A 0062;0061 302A 0316 20EE 059A 0062;0061 302A 0316 20EE 059A 0062;0061 302A 0316 20EE 059A 0062; -0061 20EE 059A 0316 302A 0062;0061 302A 20EE 0316 059A 0062;0061 302A 20EE 0316 059A 0062;0061 302A 20EE 0316 059A 0062;0061 302A 20EE 0316 059A 0062; -0061 059A 0316 302A 20EF 0062;0061 302A 0316 20EF 059A 0062;0061 302A 0316 20EF 059A 0062;0061 302A 0316 20EF 059A 0062;0061 302A 0316 20EF 059A 0062; -0061 20EF 059A 0316 302A 0062;0061 302A 20EF 0316 059A 0062;0061 302A 20EF 0316 059A 0062;0061 302A 20EF 0316 059A 0062;0061 302A 20EF 0316 059A 0062; +0061 059A 0316 1DFA 20EC 0062;0061 1DFA 0316 20EC 059A 0062;0061 1DFA 0316 20EC 059A 0062;0061 1DFA 0316 20EC 059A 0062;0061 1DFA 0316 20EC 059A 0062; +0061 20EC 059A 0316 1DFA 0062;0061 1DFA 20EC 0316 059A 0062;0061 1DFA 20EC 0316 059A 0062;0061 1DFA 20EC 0316 059A 0062;0061 1DFA 20EC 0316 059A 0062; +0061 059A 0316 1DFA 20ED 0062;0061 1DFA 0316 20ED 059A 0062;0061 1DFA 0316 20ED 059A 0062;0061 1DFA 0316 20ED 059A 0062;0061 1DFA 0316 20ED 059A 0062; +0061 20ED 059A 0316 1DFA 0062;0061 1DFA 20ED 0316 059A 0062;0061 1DFA 20ED 0316 059A 0062;0061 1DFA 20ED 0316 059A 0062;0061 1DFA 20ED 0316 059A 0062; +0061 059A 0316 1DFA 20EE 0062;0061 1DFA 0316 20EE 059A 0062;0061 1DFA 0316 20EE 059A 0062;0061 1DFA 0316 20EE 059A 0062;0061 1DFA 0316 20EE 059A 0062; +0061 20EE 059A 0316 1DFA 0062;0061 1DFA 20EE 0316 059A 0062;0061 1DFA 20EE 0316 059A 0062;0061 1DFA 20EE 0316 059A 0062;0061 1DFA 20EE 0316 059A 0062; +0061 059A 0316 1DFA 20EF 0062;0061 1DFA 0316 20EF 059A 0062;0061 1DFA 0316 20EF 059A 0062;0061 1DFA 0316 20EF 059A 0062;0061 1DFA 0316 20EF 059A 0062; +0061 20EF 059A 0316 1DFA 0062;0061 1DFA 20EF 0316 059A 0062;0061 1DFA 20EF 0316 059A 0062;0061 1DFA 20EF 0316 059A 0062;0061 1DFA 20EF 0316 059A 0062; 0061 0315 0300 05AE 20F0 0062;00E0 05AE 20F0 0315 0062;0061 05AE 0300 20F0 0315 0062;00E0 05AE 20F0 0315 0062;0061 05AE 0300 20F0 0315 0062; 0061 20F0 0315 0300 05AE 0062;0061 05AE 20F0 0300 0315 0062;0061 05AE 20F0 0300 0315 0062;0061 05AE 20F0 0300 0315 0062;0061 05AE 20F0 0300 0315 0062; 0061 0315 0300 05AE 2CEF 0062;00E0 05AE 2CEF 0315 0062;0061 05AE 0300 2CEF 0315 0062;00E0 05AE 2CEF 0315 0062;0061 05AE 0300 2CEF 0315 0062; @@ -18171,8 +18360,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 2DFE 0315 0300 05AE 0062;0061 05AE 2DFE 0300 0315 0062;0061 05AE 2DFE 0300 0315 0062;0061 05AE 2DFE 0300 0315 0062;0061 05AE 2DFE 0300 0315 0062; 0061 0315 0300 05AE 2DFF 0062;00E0 05AE 2DFF 0315 0062;0061 05AE 0300 2DFF 0315 0062;00E0 05AE 2DFF 0315 0062;0061 05AE 0300 2DFF 0315 0062; 0061 2DFF 0315 0300 05AE 0062;0061 05AE 2DFF 0300 0315 0062;0061 05AE 2DFF 0300 0315 0062;0061 05AE 2DFF 0300 0315 0062;0061 05AE 2DFF 0300 0315 0062; -0061 0316 302A 031B 302A 0062;0061 031B 302A 302A 0316 0062;0061 031B 302A 302A 0316 0062;0061 031B 302A 302A 0316 0062;0061 031B 302A 302A 0316 0062; -0061 302A 0316 302A 031B 0062;0061 031B 302A 302A 0316 0062;0061 031B 302A 302A 0316 0062;0061 031B 302A 302A 0316 0062;0061 031B 302A 302A 0316 0062; +0061 0316 1DFA 031B 302A 0062;0061 031B 1DFA 302A 0316 0062;0061 031B 1DFA 302A 0316 0062;0061 031B 1DFA 302A 0316 0062;0061 031B 1DFA 302A 0316 0062; +0061 302A 0316 1DFA 031B 0062;0061 031B 302A 1DFA 0316 0062;0061 031B 302A 1DFA 0316 0062;0061 031B 302A 1DFA 0316 0062;0061 031B 302A 1DFA 0316 0062; 0061 0300 05AE 1D16D 302B 0062;00E0 1D16D 05AE 302B 0062;0061 1D16D 05AE 302B 0300 0062;00E0 1D16D 05AE 302B 0062;0061 1D16D 05AE 302B 0300 0062; 0061 302B 0300 05AE 1D16D 0062;00E0 1D16D 302B 05AE 0062;0061 1D16D 302B 05AE 0300 0062;00E0 1D16D 302B 05AE 0062;0061 1D16D 302B 05AE 0300 0062; 0061 035C 0315 0300 302C 0062;00E0 0315 302C 035C 0062;0061 0300 0315 302C 035C 0062;00E0 0315 302C 035C 0062;0061 0300 0315 302C 035C 0062; @@ -18259,12 +18448,12 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 A8F0 0315 0300 05AE 0062;0061 05AE A8F0 0300 0315 0062;0061 05AE A8F0 0300 0315 0062;0061 05AE A8F0 0300 0315 0062;0061 05AE A8F0 0300 0315 0062; 0061 0315 0300 05AE A8F1 0062;00E0 05AE A8F1 0315 0062;0061 05AE 0300 A8F1 0315 0062;00E0 05AE A8F1 0315 0062;0061 05AE 0300 A8F1 0315 0062; 0061 A8F1 0315 0300 05AE 0062;0061 05AE A8F1 0300 0315 0062;0061 05AE A8F1 0300 0315 0062;0061 05AE A8F1 0300 0315 0062;0061 05AE A8F1 0300 0315 0062; -0061 059A 0316 302A A92B 0062;0061 302A 0316 A92B 059A 0062;0061 302A 0316 A92B 059A 0062;0061 302A 0316 A92B 059A 0062;0061 302A 0316 A92B 059A 0062; -0061 A92B 059A 0316 302A 0062;0061 302A A92B 0316 059A 0062;0061 302A A92B 0316 059A 0062;0061 302A A92B 0316 059A 0062;0061 302A A92B 0316 059A 0062; -0061 059A 0316 302A A92C 0062;0061 302A 0316 A92C 059A 0062;0061 302A 0316 A92C 059A 0062;0061 302A 0316 A92C 059A 0062;0061 302A 0316 A92C 059A 0062; -0061 A92C 059A 0316 302A 0062;0061 302A A92C 0316 059A 0062;0061 302A A92C 0316 059A 0062;0061 302A A92C 0316 059A 0062;0061 302A A92C 0316 059A 0062; -0061 059A 0316 302A A92D 0062;0061 302A 0316 A92D 059A 0062;0061 302A 0316 A92D 059A 0062;0061 302A 0316 A92D 059A 0062;0061 302A 0316 A92D 059A 0062; -0061 A92D 059A 0316 302A 0062;0061 302A A92D 0316 059A 0062;0061 302A A92D 0316 059A 0062;0061 302A A92D 0316 059A 0062;0061 302A A92D 0316 059A 0062; +0061 059A 0316 1DFA A92B 0062;0061 1DFA 0316 A92B 059A 0062;0061 1DFA 0316 A92B 059A 0062;0061 1DFA 0316 A92B 059A 0062;0061 1DFA 0316 A92B 059A 0062; +0061 A92B 059A 0316 1DFA 0062;0061 1DFA A92B 0316 059A 0062;0061 1DFA A92B 0316 059A 0062;0061 1DFA A92B 0316 059A 0062;0061 1DFA A92B 0316 059A 0062; +0061 059A 0316 1DFA A92C 0062;0061 1DFA 0316 A92C 059A 0062;0061 1DFA 0316 A92C 059A 0062;0061 1DFA 0316 A92C 059A 0062;0061 1DFA 0316 A92C 059A 0062; +0061 A92C 059A 0316 1DFA 0062;0061 1DFA A92C 0316 059A 0062;0061 1DFA A92C 0316 059A 0062;0061 1DFA A92C 0316 059A 0062;0061 1DFA A92C 0316 059A 0062; +0061 059A 0316 1DFA A92D 0062;0061 1DFA 0316 A92D 059A 0062;0061 1DFA 0316 A92D 059A 0062;0061 1DFA 0316 A92D 059A 0062;0061 1DFA 0316 A92D 059A 0062; +0061 A92D 059A 0316 1DFA 0062;0061 1DFA A92D 0316 059A 0062;0061 1DFA A92D 0316 059A 0062;0061 1DFA A92D 0316 059A 0062;0061 1DFA A92D 0316 059A 0062; 0061 05B0 094D 3099 A953 0062;0061 3099 094D A953 05B0 0062;0061 3099 094D A953 05B0 0062;0061 3099 094D A953 05B0 0062;0061 3099 094D A953 05B0 0062; 0061 A953 05B0 094D 3099 0062;0061 3099 A953 094D 05B0 0062;0061 3099 A953 094D 05B0 0062;0061 3099 A953 094D 05B0 0062;0061 3099 A953 094D 05B0 0062; 0061 3099 093C 16FF0 A9B3 0062;0061 16FF0 093C A9B3 3099 0062;0061 16FF0 093C A9B3 3099 0062;0061 16FF0 093C A9B3 3099 0062;0061 16FF0 093C A9B3 3099 0062; @@ -18277,8 +18466,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 AAB2 0315 0300 05AE 0062;0061 05AE AAB2 0300 0315 0062;0061 05AE AAB2 0300 0315 0062;0061 05AE AAB2 0300 0315 0062;0061 05AE AAB2 0300 0315 0062; 0061 0315 0300 05AE AAB3 0062;00E0 05AE AAB3 0315 0062;0061 05AE 0300 AAB3 0315 0062;00E0 05AE AAB3 0315 0062;0061 05AE 0300 AAB3 0315 0062; 0061 AAB3 0315 0300 05AE 0062;0061 05AE AAB3 0300 0315 0062;0061 05AE AAB3 0300 0315 0062;0061 05AE AAB3 0300 0315 0062;0061 05AE AAB3 0300 0315 0062; -0061 059A 0316 302A AAB4 0062;0061 302A 0316 AAB4 059A 0062;0061 302A 0316 AAB4 059A 0062;0061 302A 0316 AAB4 059A 0062;0061 302A 0316 AAB4 059A 0062; -0061 AAB4 059A 0316 302A 0062;0061 302A AAB4 0316 059A 0062;0061 302A AAB4 0316 059A 0062;0061 302A AAB4 0316 059A 0062;0061 302A AAB4 0316 059A 0062; +0061 059A 0316 1DFA AAB4 0062;0061 1DFA 0316 AAB4 059A 0062;0061 1DFA 0316 AAB4 059A 0062;0061 1DFA 0316 AAB4 059A 0062;0061 1DFA 0316 AAB4 059A 0062; +0061 AAB4 059A 0316 1DFA 0062;0061 1DFA AAB4 0316 059A 0062;0061 1DFA AAB4 0316 059A 0062;0061 1DFA AAB4 0316 059A 0062;0061 1DFA AAB4 0316 059A 0062; 0061 0315 0300 05AE AAB7 0062;00E0 05AE AAB7 0315 0062;0061 05AE 0300 AAB7 0315 0062;00E0 05AE AAB7 0315 0062;0061 05AE 0300 AAB7 0315 0062; 0061 AAB7 0315 0300 05AE 0062;0061 05AE AAB7 0300 0315 0062;0061 05AE AAB7 0300 0315 0062;0061 05AE AAB7 0300 0315 0062;0061 05AE AAB7 0300 0315 0062; 0061 0315 0300 05AE AAB8 0062;00E0 05AE AAB8 0315 0062;0061 05AE 0300 AAB8 0315 0062;00E0 05AE AAB8 0315 0062;0061 05AE 0300 AAB8 0315 0062; @@ -18309,28 +18498,28 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 FE25 0315 0300 05AE 0062;0061 05AE FE25 0300 0315 0062;0061 05AE FE25 0300 0315 0062;0061 05AE FE25 0300 0315 0062;0061 05AE FE25 0300 0315 0062; 0061 0315 0300 05AE FE26 0062;00E0 05AE FE26 0315 0062;0061 05AE 0300 FE26 0315 0062;00E0 05AE FE26 0315 0062;0061 05AE 0300 FE26 0315 0062; 0061 FE26 0315 0300 05AE 0062;0061 05AE FE26 0300 0315 0062;0061 05AE FE26 0300 0315 0062;0061 05AE FE26 0300 0315 0062;0061 05AE FE26 0300 0315 0062; -0061 059A 0316 302A FE27 0062;0061 302A 0316 FE27 059A 0062;0061 302A 0316 FE27 059A 0062;0061 302A 0316 FE27 059A 0062;0061 302A 0316 FE27 059A 0062; -0061 FE27 059A 0316 302A 0062;0061 302A FE27 0316 059A 0062;0061 302A FE27 0316 059A 0062;0061 302A FE27 0316 059A 0062;0061 302A FE27 0316 059A 0062; -0061 059A 0316 302A FE28 0062;0061 302A 0316 FE28 059A 0062;0061 302A 0316 FE28 059A 0062;0061 302A 0316 FE28 059A 0062;0061 302A 0316 FE28 059A 0062; -0061 FE28 059A 0316 302A 0062;0061 302A FE28 0316 059A 0062;0061 302A FE28 0316 059A 0062;0061 302A FE28 0316 059A 0062;0061 302A FE28 0316 059A 0062; -0061 059A 0316 302A FE29 0062;0061 302A 0316 FE29 059A 0062;0061 302A 0316 FE29 059A 0062;0061 302A 0316 FE29 059A 0062;0061 302A 0316 FE29 059A 0062; -0061 FE29 059A 0316 302A 0062;0061 302A FE29 0316 059A 0062;0061 302A FE29 0316 059A 0062;0061 302A FE29 0316 059A 0062;0061 302A FE29 0316 059A 0062; -0061 059A 0316 302A FE2A 0062;0061 302A 0316 FE2A 059A 0062;0061 302A 0316 FE2A 059A 0062;0061 302A 0316 FE2A 059A 0062;0061 302A 0316 FE2A 059A 0062; -0061 FE2A 059A 0316 302A 0062;0061 302A FE2A 0316 059A 0062;0061 302A FE2A 0316 059A 0062;0061 302A FE2A 0316 059A 0062;0061 302A FE2A 0316 059A 0062; -0061 059A 0316 302A FE2B 0062;0061 302A 0316 FE2B 059A 0062;0061 302A 0316 FE2B 059A 0062;0061 302A 0316 FE2B 059A 0062;0061 302A 0316 FE2B 059A 0062; -0061 FE2B 059A 0316 302A 0062;0061 302A FE2B 0316 059A 0062;0061 302A FE2B 0316 059A 0062;0061 302A FE2B 0316 059A 0062;0061 302A FE2B 0316 059A 0062; -0061 059A 0316 302A FE2C 0062;0061 302A 0316 FE2C 059A 0062;0061 302A 0316 FE2C 059A 0062;0061 302A 0316 FE2C 059A 0062;0061 302A 0316 FE2C 059A 0062; -0061 FE2C 059A 0316 302A 0062;0061 302A FE2C 0316 059A 0062;0061 302A FE2C 0316 059A 0062;0061 302A FE2C 0316 059A 0062;0061 302A FE2C 0316 059A 0062; -0061 059A 0316 302A FE2D 0062;0061 302A 0316 FE2D 059A 0062;0061 302A 0316 FE2D 059A 0062;0061 302A 0316 FE2D 059A 0062;0061 302A 0316 FE2D 059A 0062; -0061 FE2D 059A 0316 302A 0062;0061 302A FE2D 0316 059A 0062;0061 302A FE2D 0316 059A 0062;0061 302A FE2D 0316 059A 0062;0061 302A FE2D 0316 059A 0062; +0061 059A 0316 1DFA FE27 0062;0061 1DFA 0316 FE27 059A 0062;0061 1DFA 0316 FE27 059A 0062;0061 1DFA 0316 FE27 059A 0062;0061 1DFA 0316 FE27 059A 0062; +0061 FE27 059A 0316 1DFA 0062;0061 1DFA FE27 0316 059A 0062;0061 1DFA FE27 0316 059A 0062;0061 1DFA FE27 0316 059A 0062;0061 1DFA FE27 0316 059A 0062; +0061 059A 0316 1DFA FE28 0062;0061 1DFA 0316 FE28 059A 0062;0061 1DFA 0316 FE28 059A 0062;0061 1DFA 0316 FE28 059A 0062;0061 1DFA 0316 FE28 059A 0062; +0061 FE28 059A 0316 1DFA 0062;0061 1DFA FE28 0316 059A 0062;0061 1DFA FE28 0316 059A 0062;0061 1DFA FE28 0316 059A 0062;0061 1DFA FE28 0316 059A 0062; +0061 059A 0316 1DFA FE29 0062;0061 1DFA 0316 FE29 059A 0062;0061 1DFA 0316 FE29 059A 0062;0061 1DFA 0316 FE29 059A 0062;0061 1DFA 0316 FE29 059A 0062; +0061 FE29 059A 0316 1DFA 0062;0061 1DFA FE29 0316 059A 0062;0061 1DFA FE29 0316 059A 0062;0061 1DFA FE29 0316 059A 0062;0061 1DFA FE29 0316 059A 0062; +0061 059A 0316 1DFA FE2A 0062;0061 1DFA 0316 FE2A 059A 0062;0061 1DFA 0316 FE2A 059A 0062;0061 1DFA 0316 FE2A 059A 0062;0061 1DFA 0316 FE2A 059A 0062; +0061 FE2A 059A 0316 1DFA 0062;0061 1DFA FE2A 0316 059A 0062;0061 1DFA FE2A 0316 059A 0062;0061 1DFA FE2A 0316 059A 0062;0061 1DFA FE2A 0316 059A 0062; +0061 059A 0316 1DFA FE2B 0062;0061 1DFA 0316 FE2B 059A 0062;0061 1DFA 0316 FE2B 059A 0062;0061 1DFA 0316 FE2B 059A 0062;0061 1DFA 0316 FE2B 059A 0062; +0061 FE2B 059A 0316 1DFA 0062;0061 1DFA FE2B 0316 059A 0062;0061 1DFA FE2B 0316 059A 0062;0061 1DFA FE2B 0316 059A 0062;0061 1DFA FE2B 0316 059A 0062; +0061 059A 0316 1DFA FE2C 0062;0061 1DFA 0316 FE2C 059A 0062;0061 1DFA 0316 FE2C 059A 0062;0061 1DFA 0316 FE2C 059A 0062;0061 1DFA 0316 FE2C 059A 0062; +0061 FE2C 059A 0316 1DFA 0062;0061 1DFA FE2C 0316 059A 0062;0061 1DFA FE2C 0316 059A 0062;0061 1DFA FE2C 0316 059A 0062;0061 1DFA FE2C 0316 059A 0062; +0061 059A 0316 1DFA FE2D 0062;0061 1DFA 0316 FE2D 059A 0062;0061 1DFA 0316 FE2D 059A 0062;0061 1DFA 0316 FE2D 059A 0062;0061 1DFA 0316 FE2D 059A 0062; +0061 FE2D 059A 0316 1DFA 0062;0061 1DFA FE2D 0316 059A 0062;0061 1DFA FE2D 0316 059A 0062;0061 1DFA FE2D 0316 059A 0062;0061 1DFA FE2D 0316 059A 0062; 0061 0315 0300 05AE FE2E 0062;00E0 05AE FE2E 0315 0062;0061 05AE 0300 FE2E 0315 0062;00E0 05AE FE2E 0315 0062;0061 05AE 0300 FE2E 0315 0062; 0061 FE2E 0315 0300 05AE 0062;0061 05AE FE2E 0300 0315 0062;0061 05AE FE2E 0300 0315 0062;0061 05AE FE2E 0300 0315 0062;0061 05AE FE2E 0300 0315 0062; 0061 0315 0300 05AE FE2F 0062;00E0 05AE FE2F 0315 0062;0061 05AE 0300 FE2F 0315 0062;00E0 05AE FE2F 0315 0062;0061 05AE 0300 FE2F 0315 0062; 0061 FE2F 0315 0300 05AE 0062;0061 05AE FE2F 0300 0315 0062;0061 05AE FE2F 0300 0315 0062;0061 05AE FE2F 0300 0315 0062;0061 05AE FE2F 0300 0315 0062; -0061 059A 0316 302A 101FD 0062;0061 302A 0316 101FD 059A 0062;0061 302A 0316 101FD 059A 0062;0061 302A 0316 101FD 059A 0062;0061 302A 0316 101FD 059A 0062; -0061 101FD 059A 0316 302A 0062;0061 302A 101FD 0316 059A 0062;0061 302A 101FD 0316 059A 0062;0061 302A 101FD 0316 059A 0062;0061 302A 101FD 0316 059A 0062; -0061 059A 0316 302A 102E0 0062;0061 302A 0316 102E0 059A 0062;0061 302A 0316 102E0 059A 0062;0061 302A 0316 102E0 059A 0062;0061 302A 0316 102E0 059A 0062; -0061 102E0 059A 0316 302A 0062;0061 302A 102E0 0316 059A 0062;0061 302A 102E0 0316 059A 0062;0061 302A 102E0 0316 059A 0062;0061 302A 102E0 0316 059A 0062; +0061 059A 0316 1DFA 101FD 0062;0061 1DFA 0316 101FD 059A 0062;0061 1DFA 0316 101FD 059A 0062;0061 1DFA 0316 101FD 059A 0062;0061 1DFA 0316 101FD 059A 0062; +0061 101FD 059A 0316 1DFA 0062;0061 1DFA 101FD 0316 059A 0062;0061 1DFA 101FD 0316 059A 0062;0061 1DFA 101FD 0316 059A 0062;0061 1DFA 101FD 0316 059A 0062; +0061 059A 0316 1DFA 102E0 0062;0061 1DFA 0316 102E0 059A 0062;0061 1DFA 0316 102E0 059A 0062;0061 1DFA 0316 102E0 059A 0062;0061 1DFA 0316 102E0 059A 0062; +0061 102E0 059A 0316 1DFA 0062;0061 1DFA 102E0 0316 059A 0062;0061 1DFA 102E0 0316 059A 0062;0061 1DFA 102E0 0316 059A 0062;0061 1DFA 102E0 0316 059A 0062; 0061 0315 0300 05AE 10376 0062;00E0 05AE 10376 0315 0062;0061 05AE 0300 10376 0315 0062;00E0 05AE 10376 0315 0062;0061 05AE 0300 10376 0315 0062; 0061 10376 0315 0300 05AE 0062;0061 05AE 10376 0300 0315 0062;0061 05AE 10376 0300 0315 0062;0061 05AE 10376 0300 0315 0062;0061 05AE 10376 0300 0315 0062; 0061 0315 0300 05AE 10377 0062;00E0 05AE 10377 0315 0062;0061 05AE 0300 10377 0315 0062;00E0 05AE 10377 0315 0062;0061 05AE 0300 10377 0315 0062; @@ -18341,22 +18530,22 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 10379 0315 0300 05AE 0062;0061 05AE 10379 0300 0315 0062;0061 05AE 10379 0300 0315 0062;0061 05AE 10379 0300 0315 0062;0061 05AE 10379 0300 0315 0062; 0061 0315 0300 05AE 1037A 0062;00E0 05AE 1037A 0315 0062;0061 05AE 0300 1037A 0315 0062;00E0 05AE 1037A 0315 0062;0061 05AE 0300 1037A 0315 0062; 0061 1037A 0315 0300 05AE 0062;0061 05AE 1037A 0300 0315 0062;0061 05AE 1037A 0300 0315 0062;0061 05AE 1037A 0300 0315 0062;0061 05AE 1037A 0300 0315 0062; -0061 059A 0316 302A 10A0D 0062;0061 302A 0316 10A0D 059A 0062;0061 302A 0316 10A0D 059A 0062;0061 302A 0316 10A0D 059A 0062;0061 302A 0316 10A0D 059A 0062; -0061 10A0D 059A 0316 302A 0062;0061 302A 10A0D 0316 059A 0062;0061 302A 10A0D 0316 059A 0062;0061 302A 10A0D 0316 059A 0062;0061 302A 10A0D 0316 059A 0062; +0061 059A 0316 1DFA 10A0D 0062;0061 1DFA 0316 10A0D 059A 0062;0061 1DFA 0316 10A0D 059A 0062;0061 1DFA 0316 10A0D 059A 0062;0061 1DFA 0316 10A0D 059A 0062; +0061 10A0D 059A 0316 1DFA 0062;0061 1DFA 10A0D 0316 059A 0062;0061 1DFA 10A0D 0316 059A 0062;0061 1DFA 10A0D 0316 059A 0062;0061 1DFA 10A0D 0316 059A 0062; 0061 0315 0300 05AE 10A0F 0062;00E0 05AE 10A0F 0315 0062;0061 05AE 0300 10A0F 0315 0062;00E0 05AE 10A0F 0315 0062;0061 05AE 0300 10A0F 0315 0062; 0061 10A0F 0315 0300 05AE 0062;0061 05AE 10A0F 0300 0315 0062;0061 05AE 10A0F 0300 0315 0062;0061 05AE 10A0F 0300 0315 0062;0061 05AE 10A0F 0300 0315 0062; 0061 0315 0300 05AE 10A38 0062;00E0 05AE 10A38 0315 0062;0061 05AE 0300 10A38 0315 0062;00E0 05AE 10A38 0315 0062;0061 05AE 0300 10A38 0315 0062; 0061 10A38 0315 0300 05AE 0062;0061 05AE 10A38 0300 0315 0062;0061 05AE 10A38 0300 0315 0062;0061 05AE 10A38 0300 0315 0062;0061 05AE 10A38 0300 0315 0062; 0061 16FF0 0334 10A39 0062;0061 0334 10A39 16FF0 0062;0061 0334 10A39 16FF0 0062;0061 0334 10A39 16FF0 0062;0061 0334 10A39 16FF0 0062; 0061 10A39 16FF0 0334 0062;0061 10A39 0334 16FF0 0062;0061 10A39 0334 16FF0 0062;0061 10A39 0334 16FF0 0062;0061 10A39 0334 16FF0 0062; -0061 059A 0316 302A 10A3A 0062;0061 302A 0316 10A3A 059A 0062;0061 302A 0316 10A3A 059A 0062;0061 302A 0316 10A3A 059A 0062;0061 302A 0316 10A3A 059A 0062; -0061 10A3A 059A 0316 302A 0062;0061 302A 10A3A 0316 059A 0062;0061 302A 10A3A 0316 059A 0062;0061 302A 10A3A 0316 059A 0062;0061 302A 10A3A 0316 059A 0062; +0061 059A 0316 1DFA 10A3A 0062;0061 1DFA 0316 10A3A 059A 0062;0061 1DFA 0316 10A3A 059A 0062;0061 1DFA 0316 10A3A 059A 0062;0061 1DFA 0316 10A3A 059A 0062; +0061 10A3A 059A 0316 1DFA 0062;0061 1DFA 10A3A 0316 059A 0062;0061 1DFA 10A3A 0316 059A 0062;0061 1DFA 10A3A 0316 059A 0062;0061 1DFA 10A3A 0316 059A 0062; 0061 05B0 094D 3099 10A3F 0062;0061 3099 094D 10A3F 05B0 0062;0061 3099 094D 10A3F 05B0 0062;0061 3099 094D 10A3F 05B0 0062;0061 3099 094D 10A3F 05B0 0062; 0061 10A3F 05B0 094D 3099 0062;0061 3099 10A3F 094D 05B0 0062;0061 3099 10A3F 094D 05B0 0062;0061 3099 10A3F 094D 05B0 0062;0061 3099 10A3F 094D 05B0 0062; 0061 0315 0300 05AE 10AE5 0062;00E0 05AE 10AE5 0315 0062;0061 05AE 0300 10AE5 0315 0062;00E0 05AE 10AE5 0315 0062;0061 05AE 0300 10AE5 0315 0062; 0061 10AE5 0315 0300 05AE 0062;0061 05AE 10AE5 0300 0315 0062;0061 05AE 10AE5 0300 0315 0062;0061 05AE 10AE5 0300 0315 0062;0061 05AE 10AE5 0300 0315 0062; -0061 059A 0316 302A 10AE6 0062;0061 302A 0316 10AE6 059A 0062;0061 302A 0316 10AE6 059A 0062;0061 302A 0316 10AE6 059A 0062;0061 302A 0316 10AE6 059A 0062; -0061 10AE6 059A 0316 302A 0062;0061 302A 10AE6 0316 059A 0062;0061 302A 10AE6 0316 059A 0062;0061 302A 10AE6 0316 059A 0062;0061 302A 10AE6 0316 059A 0062; +0061 059A 0316 1DFA 10AE6 0062;0061 1DFA 0316 10AE6 059A 0062;0061 1DFA 0316 10AE6 059A 0062;0061 1DFA 0316 10AE6 059A 0062;0061 1DFA 0316 10AE6 059A 0062; +0061 10AE6 059A 0316 1DFA 0062;0061 1DFA 10AE6 0316 059A 0062;0061 1DFA 10AE6 0316 059A 0062;0061 1DFA 10AE6 0316 059A 0062;0061 1DFA 10AE6 0316 059A 0062; 0061 0315 0300 05AE 10D24 0062;00E0 05AE 10D24 0315 0062;0061 05AE 0300 10D24 0315 0062;00E0 05AE 10D24 0315 0062;0061 05AE 0300 10D24 0315 0062; 0061 10D24 0315 0300 05AE 0062;0061 05AE 10D24 0300 0315 0062;0061 05AE 10D24 0300 0315 0062;0061 05AE 10D24 0300 0315 0062;0061 05AE 10D24 0300 0315 0062; 0061 0315 0300 05AE 10D25 0062;00E0 05AE 10D25 0315 0062;0061 05AE 0300 10D25 0315 0062;00E0 05AE 10D25 0315 0062;0061 05AE 0300 10D25 0315 0062; @@ -18369,30 +18558,46 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 10EAB 0315 0300 05AE 0062;0061 05AE 10EAB 0300 0315 0062;0061 05AE 10EAB 0300 0315 0062;0061 05AE 10EAB 0300 0315 0062;0061 05AE 10EAB 0300 0315 0062; 0061 0315 0300 05AE 10EAC 0062;00E0 05AE 10EAC 0315 0062;0061 05AE 0300 10EAC 0315 0062;00E0 05AE 10EAC 0315 0062;0061 05AE 0300 10EAC 0315 0062; 0061 10EAC 0315 0300 05AE 0062;0061 05AE 10EAC 0300 0315 0062;0061 05AE 10EAC 0300 0315 0062;0061 05AE 10EAC 0300 0315 0062;0061 05AE 10EAC 0300 0315 0062; -0061 059A 0316 302A 10F46 0062;0061 302A 0316 10F46 059A 0062;0061 302A 0316 10F46 059A 0062;0061 302A 0316 10F46 059A 0062;0061 302A 0316 10F46 059A 0062; -0061 10F46 059A 0316 302A 0062;0061 302A 10F46 0316 059A 0062;0061 302A 10F46 0316 059A 0062;0061 302A 10F46 0316 059A 0062;0061 302A 10F46 0316 059A 0062; -0061 059A 0316 302A 10F47 0062;0061 302A 0316 10F47 059A 0062;0061 302A 0316 10F47 059A 0062;0061 302A 0316 10F47 059A 0062;0061 302A 0316 10F47 059A 0062; -0061 10F47 059A 0316 302A 0062;0061 302A 10F47 0316 059A 0062;0061 302A 10F47 0316 059A 0062;0061 302A 10F47 0316 059A 0062;0061 302A 10F47 0316 059A 0062; +0061 059A 0316 1DFA 10EFD 0062;0061 1DFA 0316 10EFD 059A 0062;0061 1DFA 0316 10EFD 059A 0062;0061 1DFA 0316 10EFD 059A 0062;0061 1DFA 0316 10EFD 059A 0062; +0061 10EFD 059A 0316 1DFA 0062;0061 1DFA 10EFD 0316 059A 0062;0061 1DFA 10EFD 0316 059A 0062;0061 1DFA 10EFD 0316 059A 0062;0061 1DFA 10EFD 0316 059A 0062; +0061 059A 0316 1DFA 10EFE 0062;0061 1DFA 0316 10EFE 059A 0062;0061 1DFA 0316 10EFE 059A 0062;0061 1DFA 0316 10EFE 059A 0062;0061 1DFA 0316 10EFE 059A 0062; +0061 10EFE 059A 0316 1DFA 0062;0061 1DFA 10EFE 0316 059A 0062;0061 1DFA 10EFE 0316 059A 0062;0061 1DFA 10EFE 0316 059A 0062;0061 1DFA 10EFE 0316 059A 0062; +0061 059A 0316 1DFA 10EFF 0062;0061 1DFA 0316 10EFF 059A 0062;0061 1DFA 0316 10EFF 059A 0062;0061 1DFA 0316 10EFF 059A 0062;0061 1DFA 0316 10EFF 059A 0062; +0061 10EFF 059A 0316 1DFA 0062;0061 1DFA 10EFF 0316 059A 0062;0061 1DFA 10EFF 0316 059A 0062;0061 1DFA 10EFF 0316 059A 0062;0061 1DFA 10EFF 0316 059A 0062; +0061 059A 0316 1DFA 10F46 0062;0061 1DFA 0316 10F46 059A 0062;0061 1DFA 0316 10F46 059A 0062;0061 1DFA 0316 10F46 059A 0062;0061 1DFA 0316 10F46 059A 0062; +0061 10F46 059A 0316 1DFA 0062;0061 1DFA 10F46 0316 059A 0062;0061 1DFA 10F46 0316 059A 0062;0061 1DFA 10F46 0316 059A 0062;0061 1DFA 10F46 0316 059A 0062; +0061 059A 0316 1DFA 10F47 0062;0061 1DFA 0316 10F47 059A 0062;0061 1DFA 0316 10F47 059A 0062;0061 1DFA 0316 10F47 059A 0062;0061 1DFA 0316 10F47 059A 0062; +0061 10F47 059A 0316 1DFA 0062;0061 1DFA 10F47 0316 059A 0062;0061 1DFA 10F47 0316 059A 0062;0061 1DFA 10F47 0316 059A 0062;0061 1DFA 10F47 0316 059A 0062; 0061 0315 0300 05AE 10F48 0062;00E0 05AE 10F48 0315 0062;0061 05AE 0300 10F48 0315 0062;00E0 05AE 10F48 0315 0062;0061 05AE 0300 10F48 0315 0062; 0061 10F48 0315 0300 05AE 0062;0061 05AE 10F48 0300 0315 0062;0061 05AE 10F48 0300 0315 0062;0061 05AE 10F48 0300 0315 0062;0061 05AE 10F48 0300 0315 0062; 0061 0315 0300 05AE 10F49 0062;00E0 05AE 10F49 0315 0062;0061 05AE 0300 10F49 0315 0062;00E0 05AE 10F49 0315 0062;0061 05AE 0300 10F49 0315 0062; 0061 10F49 0315 0300 05AE 0062;0061 05AE 10F49 0300 0315 0062;0061 05AE 10F49 0300 0315 0062;0061 05AE 10F49 0300 0315 0062;0061 05AE 10F49 0300 0315 0062; 0061 0315 0300 05AE 10F4A 0062;00E0 05AE 10F4A 0315 0062;0061 05AE 0300 10F4A 0315 0062;00E0 05AE 10F4A 0315 0062;0061 05AE 0300 10F4A 0315 0062; 0061 10F4A 0315 0300 05AE 0062;0061 05AE 10F4A 0300 0315 0062;0061 05AE 10F4A 0300 0315 0062;0061 05AE 10F4A 0300 0315 0062;0061 05AE 10F4A 0300 0315 0062; -0061 059A 0316 302A 10F4B 0062;0061 302A 0316 10F4B 059A 0062;0061 302A 0316 10F4B 059A 0062;0061 302A 0316 10F4B 059A 0062;0061 302A 0316 10F4B 059A 0062; -0061 10F4B 059A 0316 302A 0062;0061 302A 10F4B 0316 059A 0062;0061 302A 10F4B 0316 059A 0062;0061 302A 10F4B 0316 059A 0062;0061 302A 10F4B 0316 059A 0062; +0061 059A 0316 1DFA 10F4B 0062;0061 1DFA 0316 10F4B 059A 0062;0061 1DFA 0316 10F4B 059A 0062;0061 1DFA 0316 10F4B 059A 0062;0061 1DFA 0316 10F4B 059A 0062; +0061 10F4B 059A 0316 1DFA 0062;0061 1DFA 10F4B 0316 059A 0062;0061 1DFA 10F4B 0316 059A 0062;0061 1DFA 10F4B 0316 059A 0062;0061 1DFA 10F4B 0316 059A 0062; 0061 0315 0300 05AE 10F4C 0062;00E0 05AE 10F4C 0315 0062;0061 05AE 0300 10F4C 0315 0062;00E0 05AE 10F4C 0315 0062;0061 05AE 0300 10F4C 0315 0062; 0061 10F4C 0315 0300 05AE 0062;0061 05AE 10F4C 0300 0315 0062;0061 05AE 10F4C 0300 0315 0062;0061 05AE 10F4C 0300 0315 0062;0061 05AE 10F4C 0300 0315 0062; -0061 059A 0316 302A 10F4D 0062;0061 302A 0316 10F4D 059A 0062;0061 302A 0316 10F4D 059A 0062;0061 302A 0316 10F4D 059A 0062;0061 302A 0316 10F4D 059A 0062; -0061 10F4D 059A 0316 302A 0062;0061 302A 10F4D 0316 059A 0062;0061 302A 10F4D 0316 059A 0062;0061 302A 10F4D 0316 059A 0062;0061 302A 10F4D 0316 059A 0062; -0061 059A 0316 302A 10F4E 0062;0061 302A 0316 10F4E 059A 0062;0061 302A 0316 10F4E 059A 0062;0061 302A 0316 10F4E 059A 0062;0061 302A 0316 10F4E 059A 0062; -0061 10F4E 059A 0316 302A 0062;0061 302A 10F4E 0316 059A 0062;0061 302A 10F4E 0316 059A 0062;0061 302A 10F4E 0316 059A 0062;0061 302A 10F4E 0316 059A 0062; -0061 059A 0316 302A 10F4F 0062;0061 302A 0316 10F4F 059A 0062;0061 302A 0316 10F4F 059A 0062;0061 302A 0316 10F4F 059A 0062;0061 302A 0316 10F4F 059A 0062; -0061 10F4F 059A 0316 302A 0062;0061 302A 10F4F 0316 059A 0062;0061 302A 10F4F 0316 059A 0062;0061 302A 10F4F 0316 059A 0062;0061 302A 10F4F 0316 059A 0062; -0061 059A 0316 302A 10F50 0062;0061 302A 0316 10F50 059A 0062;0061 302A 0316 10F50 059A 0062;0061 302A 0316 10F50 059A 0062;0061 302A 0316 10F50 059A 0062; -0061 10F50 059A 0316 302A 0062;0061 302A 10F50 0316 059A 0062;0061 302A 10F50 0316 059A 0062;0061 302A 10F50 0316 059A 0062;0061 302A 10F50 0316 059A 0062; +0061 059A 0316 1DFA 10F4D 0062;0061 1DFA 0316 10F4D 059A 0062;0061 1DFA 0316 10F4D 059A 0062;0061 1DFA 0316 10F4D 059A 0062;0061 1DFA 0316 10F4D 059A 0062; +0061 10F4D 059A 0316 1DFA 0062;0061 1DFA 10F4D 0316 059A 0062;0061 1DFA 10F4D 0316 059A 0062;0061 1DFA 10F4D 0316 059A 0062;0061 1DFA 10F4D 0316 059A 0062; +0061 059A 0316 1DFA 10F4E 0062;0061 1DFA 0316 10F4E 059A 0062;0061 1DFA 0316 10F4E 059A 0062;0061 1DFA 0316 10F4E 059A 0062;0061 1DFA 0316 10F4E 059A 0062; +0061 10F4E 059A 0316 1DFA 0062;0061 1DFA 10F4E 0316 059A 0062;0061 1DFA 10F4E 0316 059A 0062;0061 1DFA 10F4E 0316 059A 0062;0061 1DFA 10F4E 0316 059A 0062; +0061 059A 0316 1DFA 10F4F 0062;0061 1DFA 0316 10F4F 059A 0062;0061 1DFA 0316 10F4F 059A 0062;0061 1DFA 0316 10F4F 059A 0062;0061 1DFA 0316 10F4F 059A 0062; +0061 10F4F 059A 0316 1DFA 0062;0061 1DFA 10F4F 0316 059A 0062;0061 1DFA 10F4F 0316 059A 0062;0061 1DFA 10F4F 0316 059A 0062;0061 1DFA 10F4F 0316 059A 0062; +0061 059A 0316 1DFA 10F50 0062;0061 1DFA 0316 10F50 059A 0062;0061 1DFA 0316 10F50 059A 0062;0061 1DFA 0316 10F50 059A 0062;0061 1DFA 0316 10F50 059A 0062; +0061 10F50 059A 0316 1DFA 0062;0061 1DFA 10F50 0316 059A 0062;0061 1DFA 10F50 0316 059A 0062;0061 1DFA 10F50 0316 059A 0062;0061 1DFA 10F50 0316 059A 0062; +0061 0315 0300 05AE 10F82 0062;00E0 05AE 10F82 0315 0062;0061 05AE 0300 10F82 0315 0062;00E0 05AE 10F82 0315 0062;0061 05AE 0300 10F82 0315 0062; +0061 10F82 0315 0300 05AE 0062;0061 05AE 10F82 0300 0315 0062;0061 05AE 10F82 0300 0315 0062;0061 05AE 10F82 0300 0315 0062;0061 05AE 10F82 0300 0315 0062; +0061 059A 0316 1DFA 10F83 0062;0061 1DFA 0316 10F83 059A 0062;0061 1DFA 0316 10F83 059A 0062;0061 1DFA 0316 10F83 059A 0062;0061 1DFA 0316 10F83 059A 0062; +0061 10F83 059A 0316 1DFA 0062;0061 1DFA 10F83 0316 059A 0062;0061 1DFA 10F83 0316 059A 0062;0061 1DFA 10F83 0316 059A 0062;0061 1DFA 10F83 0316 059A 0062; +0061 0315 0300 05AE 10F84 0062;00E0 05AE 10F84 0315 0062;0061 05AE 0300 10F84 0315 0062;00E0 05AE 10F84 0315 0062;0061 05AE 0300 10F84 0315 0062; +0061 10F84 0315 0300 05AE 0062;0061 05AE 10F84 0300 0315 0062;0061 05AE 10F84 0300 0315 0062;0061 05AE 10F84 0300 0315 0062;0061 05AE 10F84 0300 0315 0062; +0061 059A 0316 1DFA 10F85 0062;0061 1DFA 0316 10F85 059A 0062;0061 1DFA 0316 10F85 059A 0062;0061 1DFA 0316 10F85 059A 0062;0061 1DFA 0316 10F85 059A 0062; +0061 10F85 059A 0316 1DFA 0062;0061 1DFA 10F85 0316 059A 0062;0061 1DFA 10F85 0316 059A 0062;0061 1DFA 10F85 0316 059A 0062;0061 1DFA 10F85 0316 059A 0062; 0061 05B0 094D 3099 11046 0062;0061 3099 094D 11046 05B0 0062;0061 3099 094D 11046 05B0 0062;0061 3099 094D 11046 05B0 0062;0061 3099 094D 11046 05B0 0062; 0061 11046 05B0 094D 3099 0062;0061 3099 11046 094D 05B0 0062;0061 3099 11046 094D 05B0 0062;0061 3099 11046 094D 05B0 0062;0061 3099 11046 094D 05B0 0062; +0061 05B0 094D 3099 11070 0062;0061 3099 094D 11070 05B0 0062;0061 3099 094D 11070 05B0 0062;0061 3099 094D 11070 05B0 0062;0061 3099 094D 11070 05B0 0062; +0061 11070 05B0 094D 3099 0062;0061 3099 11070 094D 05B0 0062;0061 3099 11070 094D 05B0 0062;0061 3099 11070 094D 05B0 0062;0061 3099 11070 094D 05B0 0062; 0061 05B0 094D 3099 1107F 0062;0061 3099 094D 1107F 05B0 0062;0061 3099 094D 1107F 05B0 0062;0061 3099 094D 1107F 05B0 0062;0061 3099 094D 1107F 05B0 0062; 0061 1107F 05B0 094D 3099 0062;0061 3099 1107F 094D 05B0 0062;0061 3099 1107F 094D 05B0 0062;0061 3099 1107F 094D 05B0 0062;0061 3099 1107F 094D 05B0 0062; 0061 05B0 094D 3099 110B9 0062;0061 3099 094D 110B9 05B0 0062;0061 3099 094D 110B9 05B0 0062;0061 3099 094D 110B9 05B0 0062;0061 3099 094D 110B9 05B0 0062; @@ -18503,6 +18708,10 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 11D45 05B0 094D 3099 0062;0061 3099 11D45 094D 05B0 0062;0061 3099 11D45 094D 05B0 0062;0061 3099 11D45 094D 05B0 0062;0061 3099 11D45 094D 05B0 0062; 0061 05B0 094D 3099 11D97 0062;0061 3099 094D 11D97 05B0 0062;0061 3099 094D 11D97 05B0 0062;0061 3099 094D 11D97 05B0 0062;0061 3099 094D 11D97 05B0 0062; 0061 11D97 05B0 094D 3099 0062;0061 3099 11D97 094D 05B0 0062;0061 3099 11D97 094D 05B0 0062;0061 3099 11D97 094D 05B0 0062;0061 3099 11D97 094D 05B0 0062; +0061 05B0 094D 3099 11F41 0062;0061 3099 094D 11F41 05B0 0062;0061 3099 094D 11F41 05B0 0062;0061 3099 094D 11F41 05B0 0062;0061 3099 094D 11F41 05B0 0062; +0061 11F41 05B0 094D 3099 0062;0061 3099 11F41 094D 05B0 0062;0061 3099 11F41 094D 05B0 0062;0061 3099 11F41 094D 05B0 0062;0061 3099 11F41 094D 05B0 0062; +0061 05B0 094D 3099 11F42 0062;0061 3099 094D 11F42 05B0 0062;0061 3099 094D 11F42 05B0 0062;0061 3099 094D 11F42 05B0 0062;0061 3099 094D 11F42 05B0 0062; +0061 11F42 05B0 094D 3099 0062;0061 3099 11F42 094D 05B0 0062;0061 3099 11F42 094D 05B0 0062;0061 3099 11F42 094D 05B0 0062;0061 3099 11F42 094D 05B0 0062; 0061 16FF0 0334 16AF0 0062;0061 0334 16AF0 16FF0 0062;0061 0334 16AF0 16FF0 0062;0061 0334 16AF0 16FF0 0062;0061 0334 16AF0 16FF0 0062; 0061 16AF0 16FF0 0334 0062;0061 16AF0 0334 16FF0 0062;0061 16AF0 0334 16FF0 0062;0061 16AF0 0334 16FF0 0062;0061 16AF0 0334 16FF0 0062; 0061 16FF0 0334 16AF1 0062;0061 0334 16AF1 16FF0 0062;0061 0334 16AF1 16FF0 0062;0061 0334 16AF1 16FF0 0062;0061 0334 16AF1 16FF0 0062; @@ -18533,10 +18742,10 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 16FF1 093C 16FF0 0334 0062;0061 0334 16FF1 16FF0 093C 0062;0061 0334 16FF1 16FF0 093C 0062;0061 0334 16FF1 16FF0 093C 0062;0061 0334 16FF1 16FF0 093C 0062; 0061 16FF0 0334 1BC9E 0062;0061 0334 1BC9E 16FF0 0062;0061 0334 1BC9E 16FF0 0062;0061 0334 1BC9E 16FF0 0062;0061 0334 1BC9E 16FF0 0062; 0061 1BC9E 16FF0 0334 0062;0061 1BC9E 0334 16FF0 0062;0061 1BC9E 0334 16FF0 0062;0061 1BC9E 0334 16FF0 0062;0061 1BC9E 0334 16FF0 0062; -0061 302A 031B 1DCE 1D165 0062;0061 1DCE 031B 1D165 302A 0062;0061 1DCE 031B 1D165 302A 0062;0061 1DCE 031B 1D165 302A 0062;0061 1DCE 031B 1D165 302A 0062; -0061 1D165 302A 031B 1DCE 0062;0061 1DCE 1D165 031B 302A 0062;0061 1DCE 1D165 031B 302A 0062;0061 1DCE 1D165 031B 302A 0062;0061 1DCE 1D165 031B 302A 0062; -0061 302A 031B 1DCE 1D166 0062;0061 1DCE 031B 1D166 302A 0062;0061 1DCE 031B 1D166 302A 0062;0061 1DCE 031B 1D166 302A 0062;0061 1DCE 031B 1D166 302A 0062; -0061 1D166 302A 031B 1DCE 0062;0061 1DCE 1D166 031B 302A 0062;0061 1DCE 1D166 031B 302A 0062;0061 1DCE 1D166 031B 302A 0062;0061 1DCE 1D166 031B 302A 0062; +0061 1DFA 031B 1DCE 1D165 0062;0061 1DCE 031B 1D165 1DFA 0062;0061 1DCE 031B 1D165 1DFA 0062;0061 1DCE 031B 1D165 1DFA 0062;0061 1DCE 031B 1D165 1DFA 0062; +0061 1D165 1DFA 031B 1DCE 0062;0061 1DCE 1D165 031B 1DFA 0062;0061 1DCE 1D165 031B 1DFA 0062;0061 1DCE 1D165 031B 1DFA 0062;0061 1DCE 1D165 031B 1DFA 0062; +0061 1DFA 031B 1DCE 1D166 0062;0061 1DCE 031B 1D166 1DFA 0062;0061 1DCE 031B 1D166 1DFA 0062;0061 1DCE 031B 1D166 1DFA 0062;0061 1DCE 031B 1D166 1DFA 0062; +0061 1D166 1DFA 031B 1DCE 0062;0061 1DCE 1D166 031B 1DFA 0062;0061 1DCE 1D166 031B 1DFA 0062;0061 1DCE 1D166 031B 1DFA 0062;0061 1DCE 1D166 031B 1DFA 0062; 0061 16FF0 0334 1D167 0062;0061 0334 1D167 16FF0 0062;0061 0334 1D167 16FF0 0062;0061 0334 1D167 16FF0 0062;0061 0334 1D167 16FF0 0062; 0061 1D167 16FF0 0334 0062;0061 1D167 0334 16FF0 0062;0061 1D167 0334 16FF0 0062;0061 1D167 0334 16FF0 0062;0061 1D167 0334 16FF0 0062; 0061 16FF0 0334 1D168 0062;0061 0334 1D168 16FF0 0062;0061 0334 1D168 16FF0 0062;0061 0334 1D168 16FF0 0062;0061 0334 1D168 16FF0 0062; @@ -18545,32 +18754,32 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1D169 16FF0 0334 0062;0061 1D169 0334 16FF0 0062;0061 1D169 0334 16FF0 0062;0061 1D169 0334 16FF0 0062;0061 1D169 0334 16FF0 0062; 0061 05AE 1D16D 302E 1D16D 0062;0061 302E 1D16D 1D16D 05AE 0062;0061 302E 1D16D 1D16D 05AE 0062;0061 302E 1D16D 1D16D 05AE 0062;0061 302E 1D16D 1D16D 05AE 0062; 0061 1D16D 05AE 1D16D 302E 0062;0061 302E 1D16D 1D16D 05AE 0062;0061 302E 1D16D 1D16D 05AE 0062;0061 302E 1D16D 1D16D 05AE 0062;0061 302E 1D16D 1D16D 05AE 0062; -0061 302A 031B 1DCE 1D16E 0062;0061 1DCE 031B 1D16E 302A 0062;0061 1DCE 031B 1D16E 302A 0062;0061 1DCE 031B 1D16E 302A 0062;0061 1DCE 031B 1D16E 302A 0062; -0061 1D16E 302A 031B 1DCE 0062;0061 1DCE 1D16E 031B 302A 0062;0061 1DCE 1D16E 031B 302A 0062;0061 1DCE 1D16E 031B 302A 0062;0061 1DCE 1D16E 031B 302A 0062; -0061 302A 031B 1DCE 1D16F 0062;0061 1DCE 031B 1D16F 302A 0062;0061 1DCE 031B 1D16F 302A 0062;0061 1DCE 031B 1D16F 302A 0062;0061 1DCE 031B 1D16F 302A 0062; -0061 1D16F 302A 031B 1DCE 0062;0061 1DCE 1D16F 031B 302A 0062;0061 1DCE 1D16F 031B 302A 0062;0061 1DCE 1D16F 031B 302A 0062;0061 1DCE 1D16F 031B 302A 0062; -0061 302A 031B 1DCE 1D170 0062;0061 1DCE 031B 1D170 302A 0062;0061 1DCE 031B 1D170 302A 0062;0061 1DCE 031B 1D170 302A 0062;0061 1DCE 031B 1D170 302A 0062; -0061 1D170 302A 031B 1DCE 0062;0061 1DCE 1D170 031B 302A 0062;0061 1DCE 1D170 031B 302A 0062;0061 1DCE 1D170 031B 302A 0062;0061 1DCE 1D170 031B 302A 0062; -0061 302A 031B 1DCE 1D171 0062;0061 1DCE 031B 1D171 302A 0062;0061 1DCE 031B 1D171 302A 0062;0061 1DCE 031B 1D171 302A 0062;0061 1DCE 031B 1D171 302A 0062; -0061 1D171 302A 031B 1DCE 0062;0061 1DCE 1D171 031B 302A 0062;0061 1DCE 1D171 031B 302A 0062;0061 1DCE 1D171 031B 302A 0062;0061 1DCE 1D171 031B 302A 0062; -0061 302A 031B 1DCE 1D172 0062;0061 1DCE 031B 1D172 302A 0062;0061 1DCE 031B 1D172 302A 0062;0061 1DCE 031B 1D172 302A 0062;0061 1DCE 031B 1D172 302A 0062; -0061 1D172 302A 031B 1DCE 0062;0061 1DCE 1D172 031B 302A 0062;0061 1DCE 1D172 031B 302A 0062;0061 1DCE 1D172 031B 302A 0062;0061 1DCE 1D172 031B 302A 0062; -0061 059A 0316 302A 1D17B 0062;0061 302A 0316 1D17B 059A 0062;0061 302A 0316 1D17B 059A 0062;0061 302A 0316 1D17B 059A 0062;0061 302A 0316 1D17B 059A 0062; -0061 1D17B 059A 0316 302A 0062;0061 302A 1D17B 0316 059A 0062;0061 302A 1D17B 0316 059A 0062;0061 302A 1D17B 0316 059A 0062;0061 302A 1D17B 0316 059A 0062; -0061 059A 0316 302A 1D17C 0062;0061 302A 0316 1D17C 059A 0062;0061 302A 0316 1D17C 059A 0062;0061 302A 0316 1D17C 059A 0062;0061 302A 0316 1D17C 059A 0062; -0061 1D17C 059A 0316 302A 0062;0061 302A 1D17C 0316 059A 0062;0061 302A 1D17C 0316 059A 0062;0061 302A 1D17C 0316 059A 0062;0061 302A 1D17C 0316 059A 0062; -0061 059A 0316 302A 1D17D 0062;0061 302A 0316 1D17D 059A 0062;0061 302A 0316 1D17D 059A 0062;0061 302A 0316 1D17D 059A 0062;0061 302A 0316 1D17D 059A 0062; -0061 1D17D 059A 0316 302A 0062;0061 302A 1D17D 0316 059A 0062;0061 302A 1D17D 0316 059A 0062;0061 302A 1D17D 0316 059A 0062;0061 302A 1D17D 0316 059A 0062; -0061 059A 0316 302A 1D17E 0062;0061 302A 0316 1D17E 059A 0062;0061 302A 0316 1D17E 059A 0062;0061 302A 0316 1D17E 059A 0062;0061 302A 0316 1D17E 059A 0062; -0061 1D17E 059A 0316 302A 0062;0061 302A 1D17E 0316 059A 0062;0061 302A 1D17E 0316 059A 0062;0061 302A 1D17E 0316 059A 0062;0061 302A 1D17E 0316 059A 0062; -0061 059A 0316 302A 1D17F 0062;0061 302A 0316 1D17F 059A 0062;0061 302A 0316 1D17F 059A 0062;0061 302A 0316 1D17F 059A 0062;0061 302A 0316 1D17F 059A 0062; -0061 1D17F 059A 0316 302A 0062;0061 302A 1D17F 0316 059A 0062;0061 302A 1D17F 0316 059A 0062;0061 302A 1D17F 0316 059A 0062;0061 302A 1D17F 0316 059A 0062; -0061 059A 0316 302A 1D180 0062;0061 302A 0316 1D180 059A 0062;0061 302A 0316 1D180 059A 0062;0061 302A 0316 1D180 059A 0062;0061 302A 0316 1D180 059A 0062; -0061 1D180 059A 0316 302A 0062;0061 302A 1D180 0316 059A 0062;0061 302A 1D180 0316 059A 0062;0061 302A 1D180 0316 059A 0062;0061 302A 1D180 0316 059A 0062; -0061 059A 0316 302A 1D181 0062;0061 302A 0316 1D181 059A 0062;0061 302A 0316 1D181 059A 0062;0061 302A 0316 1D181 059A 0062;0061 302A 0316 1D181 059A 0062; -0061 1D181 059A 0316 302A 0062;0061 302A 1D181 0316 059A 0062;0061 302A 1D181 0316 059A 0062;0061 302A 1D181 0316 059A 0062;0061 302A 1D181 0316 059A 0062; -0061 059A 0316 302A 1D182 0062;0061 302A 0316 1D182 059A 0062;0061 302A 0316 1D182 059A 0062;0061 302A 0316 1D182 059A 0062;0061 302A 0316 1D182 059A 0062; -0061 1D182 059A 0316 302A 0062;0061 302A 1D182 0316 059A 0062;0061 302A 1D182 0316 059A 0062;0061 302A 1D182 0316 059A 0062;0061 302A 1D182 0316 059A 0062; +0061 1DFA 031B 1DCE 1D16E 0062;0061 1DCE 031B 1D16E 1DFA 0062;0061 1DCE 031B 1D16E 1DFA 0062;0061 1DCE 031B 1D16E 1DFA 0062;0061 1DCE 031B 1D16E 1DFA 0062; +0061 1D16E 1DFA 031B 1DCE 0062;0061 1DCE 1D16E 031B 1DFA 0062;0061 1DCE 1D16E 031B 1DFA 0062;0061 1DCE 1D16E 031B 1DFA 0062;0061 1DCE 1D16E 031B 1DFA 0062; +0061 1DFA 031B 1DCE 1D16F 0062;0061 1DCE 031B 1D16F 1DFA 0062;0061 1DCE 031B 1D16F 1DFA 0062;0061 1DCE 031B 1D16F 1DFA 0062;0061 1DCE 031B 1D16F 1DFA 0062; +0061 1D16F 1DFA 031B 1DCE 0062;0061 1DCE 1D16F 031B 1DFA 0062;0061 1DCE 1D16F 031B 1DFA 0062;0061 1DCE 1D16F 031B 1DFA 0062;0061 1DCE 1D16F 031B 1DFA 0062; +0061 1DFA 031B 1DCE 1D170 0062;0061 1DCE 031B 1D170 1DFA 0062;0061 1DCE 031B 1D170 1DFA 0062;0061 1DCE 031B 1D170 1DFA 0062;0061 1DCE 031B 1D170 1DFA 0062; +0061 1D170 1DFA 031B 1DCE 0062;0061 1DCE 1D170 031B 1DFA 0062;0061 1DCE 1D170 031B 1DFA 0062;0061 1DCE 1D170 031B 1DFA 0062;0061 1DCE 1D170 031B 1DFA 0062; +0061 1DFA 031B 1DCE 1D171 0062;0061 1DCE 031B 1D171 1DFA 0062;0061 1DCE 031B 1D171 1DFA 0062;0061 1DCE 031B 1D171 1DFA 0062;0061 1DCE 031B 1D171 1DFA 0062; +0061 1D171 1DFA 031B 1DCE 0062;0061 1DCE 1D171 031B 1DFA 0062;0061 1DCE 1D171 031B 1DFA 0062;0061 1DCE 1D171 031B 1DFA 0062;0061 1DCE 1D171 031B 1DFA 0062; +0061 1DFA 031B 1DCE 1D172 0062;0061 1DCE 031B 1D172 1DFA 0062;0061 1DCE 031B 1D172 1DFA 0062;0061 1DCE 031B 1D172 1DFA 0062;0061 1DCE 031B 1D172 1DFA 0062; +0061 1D172 1DFA 031B 1DCE 0062;0061 1DCE 1D172 031B 1DFA 0062;0061 1DCE 1D172 031B 1DFA 0062;0061 1DCE 1D172 031B 1DFA 0062;0061 1DCE 1D172 031B 1DFA 0062; +0061 059A 0316 1DFA 1D17B 0062;0061 1DFA 0316 1D17B 059A 0062;0061 1DFA 0316 1D17B 059A 0062;0061 1DFA 0316 1D17B 059A 0062;0061 1DFA 0316 1D17B 059A 0062; +0061 1D17B 059A 0316 1DFA 0062;0061 1DFA 1D17B 0316 059A 0062;0061 1DFA 1D17B 0316 059A 0062;0061 1DFA 1D17B 0316 059A 0062;0061 1DFA 1D17B 0316 059A 0062; +0061 059A 0316 1DFA 1D17C 0062;0061 1DFA 0316 1D17C 059A 0062;0061 1DFA 0316 1D17C 059A 0062;0061 1DFA 0316 1D17C 059A 0062;0061 1DFA 0316 1D17C 059A 0062; +0061 1D17C 059A 0316 1DFA 0062;0061 1DFA 1D17C 0316 059A 0062;0061 1DFA 1D17C 0316 059A 0062;0061 1DFA 1D17C 0316 059A 0062;0061 1DFA 1D17C 0316 059A 0062; +0061 059A 0316 1DFA 1D17D 0062;0061 1DFA 0316 1D17D 059A 0062;0061 1DFA 0316 1D17D 059A 0062;0061 1DFA 0316 1D17D 059A 0062;0061 1DFA 0316 1D17D 059A 0062; +0061 1D17D 059A 0316 1DFA 0062;0061 1DFA 1D17D 0316 059A 0062;0061 1DFA 1D17D 0316 059A 0062;0061 1DFA 1D17D 0316 059A 0062;0061 1DFA 1D17D 0316 059A 0062; +0061 059A 0316 1DFA 1D17E 0062;0061 1DFA 0316 1D17E 059A 0062;0061 1DFA 0316 1D17E 059A 0062;0061 1DFA 0316 1D17E 059A 0062;0061 1DFA 0316 1D17E 059A 0062; +0061 1D17E 059A 0316 1DFA 0062;0061 1DFA 1D17E 0316 059A 0062;0061 1DFA 1D17E 0316 059A 0062;0061 1DFA 1D17E 0316 059A 0062;0061 1DFA 1D17E 0316 059A 0062; +0061 059A 0316 1DFA 1D17F 0062;0061 1DFA 0316 1D17F 059A 0062;0061 1DFA 0316 1D17F 059A 0062;0061 1DFA 0316 1D17F 059A 0062;0061 1DFA 0316 1D17F 059A 0062; +0061 1D17F 059A 0316 1DFA 0062;0061 1DFA 1D17F 0316 059A 0062;0061 1DFA 1D17F 0316 059A 0062;0061 1DFA 1D17F 0316 059A 0062;0061 1DFA 1D17F 0316 059A 0062; +0061 059A 0316 1DFA 1D180 0062;0061 1DFA 0316 1D180 059A 0062;0061 1DFA 0316 1D180 059A 0062;0061 1DFA 0316 1D180 059A 0062;0061 1DFA 0316 1D180 059A 0062; +0061 1D180 059A 0316 1DFA 0062;0061 1DFA 1D180 0316 059A 0062;0061 1DFA 1D180 0316 059A 0062;0061 1DFA 1D180 0316 059A 0062;0061 1DFA 1D180 0316 059A 0062; +0061 059A 0316 1DFA 1D181 0062;0061 1DFA 0316 1D181 059A 0062;0061 1DFA 0316 1D181 059A 0062;0061 1DFA 0316 1D181 059A 0062;0061 1DFA 0316 1D181 059A 0062; +0061 1D181 059A 0316 1DFA 0062;0061 1DFA 1D181 0316 059A 0062;0061 1DFA 1D181 0316 059A 0062;0061 1DFA 1D181 0316 059A 0062;0061 1DFA 1D181 0316 059A 0062; +0061 059A 0316 1DFA 1D182 0062;0061 1DFA 0316 1D182 059A 0062;0061 1DFA 0316 1D182 059A 0062;0061 1DFA 0316 1D182 059A 0062;0061 1DFA 0316 1D182 059A 0062; +0061 1D182 059A 0316 1DFA 0062;0061 1DFA 1D182 0316 059A 0062;0061 1DFA 1D182 0316 059A 0062;0061 1DFA 1D182 0316 059A 0062;0061 1DFA 1D182 0316 059A 0062; 0061 0315 0300 05AE 1D185 0062;00E0 05AE 1D185 0315 0062;0061 05AE 0300 1D185 0315 0062;00E0 05AE 1D185 0315 0062;0061 05AE 0300 1D185 0315 0062; 0061 1D185 0315 0300 05AE 0062;0061 05AE 1D185 0300 0315 0062;0061 05AE 1D185 0300 0315 0062;0061 05AE 1D185 0300 0315 0062;0061 05AE 1D185 0300 0315 0062; 0061 0315 0300 05AE 1D186 0062;00E0 05AE 1D186 0315 0062;0061 05AE 0300 1D186 0315 0062;00E0 05AE 1D186 0315 0062;0061 05AE 0300 1D186 0315 0062; @@ -18581,10 +18790,10 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1D188 0315 0300 05AE 0062;0061 05AE 1D188 0300 0315 0062;0061 05AE 1D188 0300 0315 0062;0061 05AE 1D188 0300 0315 0062;0061 05AE 1D188 0300 0315 0062; 0061 0315 0300 05AE 1D189 0062;00E0 05AE 1D189 0315 0062;0061 05AE 0300 1D189 0315 0062;00E0 05AE 1D189 0315 0062;0061 05AE 0300 1D189 0315 0062; 0061 1D189 0315 0300 05AE 0062;0061 05AE 1D189 0300 0315 0062;0061 05AE 1D189 0300 0315 0062;0061 05AE 1D189 0300 0315 0062;0061 05AE 1D189 0300 0315 0062; -0061 059A 0316 302A 1D18A 0062;0061 302A 0316 1D18A 059A 0062;0061 302A 0316 1D18A 059A 0062;0061 302A 0316 1D18A 059A 0062;0061 302A 0316 1D18A 059A 0062; -0061 1D18A 059A 0316 302A 0062;0061 302A 1D18A 0316 059A 0062;0061 302A 1D18A 0316 059A 0062;0061 302A 1D18A 0316 059A 0062;0061 302A 1D18A 0316 059A 0062; -0061 059A 0316 302A 1D18B 0062;0061 302A 0316 1D18B 059A 0062;0061 302A 0316 1D18B 059A 0062;0061 302A 0316 1D18B 059A 0062;0061 302A 0316 1D18B 059A 0062; -0061 1D18B 059A 0316 302A 0062;0061 302A 1D18B 0316 059A 0062;0061 302A 1D18B 0316 059A 0062;0061 302A 1D18B 0316 059A 0062;0061 302A 1D18B 0316 059A 0062; +0061 059A 0316 1DFA 1D18A 0062;0061 1DFA 0316 1D18A 059A 0062;0061 1DFA 0316 1D18A 059A 0062;0061 1DFA 0316 1D18A 059A 0062;0061 1DFA 0316 1D18A 059A 0062; +0061 1D18A 059A 0316 1DFA 0062;0061 1DFA 1D18A 0316 059A 0062;0061 1DFA 1D18A 0316 059A 0062;0061 1DFA 1D18A 0316 059A 0062;0061 1DFA 1D18A 0316 059A 0062; +0061 059A 0316 1DFA 1D18B 0062;0061 1DFA 0316 1D18B 059A 0062;0061 1DFA 0316 1D18B 059A 0062;0061 1DFA 0316 1D18B 059A 0062;0061 1DFA 0316 1D18B 059A 0062; +0061 1D18B 059A 0316 1DFA 0062;0061 1DFA 1D18B 0316 059A 0062;0061 1DFA 1D18B 0316 059A 0062;0061 1DFA 1D18B 0316 059A 0062;0061 1DFA 1D18B 0316 059A 0062; 0061 0315 0300 05AE 1D1AA 0062;00E0 05AE 1D1AA 0315 0062;0061 05AE 0300 1D1AA 0315 0062;00E0 05AE 1D1AA 0315 0062;0061 05AE 0300 1D1AA 0315 0062; 0061 1D1AA 0315 0300 05AE 0062;0061 05AE 1D1AA 0300 0315 0062;0061 05AE 1D1AA 0300 0315 0062;0061 05AE 1D1AA 0300 0315 0062;0061 05AE 1D1AA 0300 0315 0062; 0061 0315 0300 05AE 1D1AB 0062;00E0 05AE 1D1AB 0315 0062;0061 05AE 0300 1D1AB 0315 0062;00E0 05AE 1D1AB 0315 0062;0061 05AE 0300 1D1AB 0315 0062; @@ -18675,6 +18884,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1E029 0315 0300 05AE 0062;0061 05AE 1E029 0300 0315 0062;0061 05AE 1E029 0300 0315 0062;0061 05AE 1E029 0300 0315 0062;0061 05AE 1E029 0300 0315 0062; 0061 0315 0300 05AE 1E02A 0062;00E0 05AE 1E02A 0315 0062;0061 05AE 0300 1E02A 0315 0062;00E0 05AE 1E02A 0315 0062;0061 05AE 0300 1E02A 0315 0062; 0061 1E02A 0315 0300 05AE 0062;0061 05AE 1E02A 0300 0315 0062;0061 05AE 1E02A 0300 0315 0062;0061 05AE 1E02A 0300 0315 0062;0061 05AE 1E02A 0300 0315 0062; +0061 0315 0300 05AE 1E08F 0062;00E0 05AE 1E08F 0315 0062;0061 05AE 0300 1E08F 0315 0062;00E0 05AE 1E08F 0315 0062;0061 05AE 0300 1E08F 0315 0062; +0061 1E08F 0315 0300 05AE 0062;0061 05AE 1E08F 0300 0315 0062;0061 05AE 1E08F 0300 0315 0062;0061 05AE 1E08F 0300 0315 0062;0061 05AE 1E08F 0300 0315 0062; 0061 0315 0300 05AE 1E130 0062;00E0 05AE 1E130 0315 0062;0061 05AE 0300 1E130 0315 0062;00E0 05AE 1E130 0315 0062;0061 05AE 0300 1E130 0315 0062; 0061 1E130 0315 0300 05AE 0062;0061 05AE 1E130 0300 0315 0062;0061 05AE 1E130 0300 0315 0062;0061 05AE 1E130 0300 0315 0062;0061 05AE 1E130 0300 0315 0062; 0061 0315 0300 05AE 1E131 0062;00E0 05AE 1E131 0315 0062;0061 05AE 0300 1E131 0315 0062;00E0 05AE 1E131 0315 0062;0061 05AE 0300 1E131 0315 0062; @@ -18689,6 +18900,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1E135 0315 0300 05AE 0062;0061 05AE 1E135 0300 0315 0062;0061 05AE 1E135 0300 0315 0062;0061 05AE 1E135 0300 0315 0062;0061 05AE 1E135 0300 0315 0062; 0061 0315 0300 05AE 1E136 0062;00E0 05AE 1E136 0315 0062;0061 05AE 0300 1E136 0315 0062;00E0 05AE 1E136 0315 0062;0061 05AE 0300 1E136 0315 0062; 0061 1E136 0315 0300 05AE 0062;0061 05AE 1E136 0300 0315 0062;0061 05AE 1E136 0300 0315 0062;0061 05AE 1E136 0300 0315 0062;0061 05AE 1E136 0300 0315 0062; +0061 0315 0300 05AE 1E2AE 0062;00E0 05AE 1E2AE 0315 0062;0061 05AE 0300 1E2AE 0315 0062;00E0 05AE 1E2AE 0315 0062;0061 05AE 0300 1E2AE 0315 0062; +0061 1E2AE 0315 0300 05AE 0062;0061 05AE 1E2AE 0300 0315 0062;0061 05AE 1E2AE 0300 0315 0062;0061 05AE 1E2AE 0300 0315 0062;0061 05AE 1E2AE 0300 0315 0062; 0061 0315 0300 05AE 1E2EC 0062;00E0 05AE 1E2EC 0315 0062;0061 05AE 0300 1E2EC 0315 0062;00E0 05AE 1E2EC 0315 0062;0061 05AE 0300 1E2EC 0315 0062; 0061 1E2EC 0315 0300 05AE 0062;0061 05AE 1E2EC 0300 0315 0062;0061 05AE 1E2EC 0300 0315 0062;0061 05AE 1E2EC 0300 0315 0062;0061 05AE 1E2EC 0300 0315 0062; 0061 0315 0300 05AE 1E2ED 0062;00E0 05AE 1E2ED 0315 0062;0061 05AE 0300 1E2ED 0315 0062;00E0 05AE 1E2ED 0315 0062;0061 05AE 0300 1E2ED 0315 0062; @@ -18697,20 +18910,28 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1E2EE 0315 0300 05AE 0062;0061 05AE 1E2EE 0300 0315 0062;0061 05AE 1E2EE 0300 0315 0062;0061 05AE 1E2EE 0300 0315 0062;0061 05AE 1E2EE 0300 0315 0062; 0061 0315 0300 05AE 1E2EF 0062;00E0 05AE 1E2EF 0315 0062;0061 05AE 0300 1E2EF 0315 0062;00E0 05AE 1E2EF 0315 0062;0061 05AE 0300 1E2EF 0315 0062; 0061 1E2EF 0315 0300 05AE 0062;0061 05AE 1E2EF 0300 0315 0062;0061 05AE 1E2EF 0300 0315 0062;0061 05AE 1E2EF 0300 0315 0062;0061 05AE 1E2EF 0300 0315 0062; -0061 059A 0316 302A 1E8D0 0062;0061 302A 0316 1E8D0 059A 0062;0061 302A 0316 1E8D0 059A 0062;0061 302A 0316 1E8D0 059A 0062;0061 302A 0316 1E8D0 059A 0062; -0061 1E8D0 059A 0316 302A 0062;0061 302A 1E8D0 0316 059A 0062;0061 302A 1E8D0 0316 059A 0062;0061 302A 1E8D0 0316 059A 0062;0061 302A 1E8D0 0316 059A 0062; -0061 059A 0316 302A 1E8D1 0062;0061 302A 0316 1E8D1 059A 0062;0061 302A 0316 1E8D1 059A 0062;0061 302A 0316 1E8D1 059A 0062;0061 302A 0316 1E8D1 059A 0062; -0061 1E8D1 059A 0316 302A 0062;0061 302A 1E8D1 0316 059A 0062;0061 302A 1E8D1 0316 059A 0062;0061 302A 1E8D1 0316 059A 0062;0061 302A 1E8D1 0316 059A 0062; -0061 059A 0316 302A 1E8D2 0062;0061 302A 0316 1E8D2 059A 0062;0061 302A 0316 1E8D2 059A 0062;0061 302A 0316 1E8D2 059A 0062;0061 302A 0316 1E8D2 059A 0062; -0061 1E8D2 059A 0316 302A 0062;0061 302A 1E8D2 0316 059A 0062;0061 302A 1E8D2 0316 059A 0062;0061 302A 1E8D2 0316 059A 0062;0061 302A 1E8D2 0316 059A 0062; -0061 059A 0316 302A 1E8D3 0062;0061 302A 0316 1E8D3 059A 0062;0061 302A 0316 1E8D3 059A 0062;0061 302A 0316 1E8D3 059A 0062;0061 302A 0316 1E8D3 059A 0062; -0061 1E8D3 059A 0316 302A 0062;0061 302A 1E8D3 0316 059A 0062;0061 302A 1E8D3 0316 059A 0062;0061 302A 1E8D3 0316 059A 0062;0061 302A 1E8D3 0316 059A 0062; -0061 059A 0316 302A 1E8D4 0062;0061 302A 0316 1E8D4 059A 0062;0061 302A 0316 1E8D4 059A 0062;0061 302A 0316 1E8D4 059A 0062;0061 302A 0316 1E8D4 059A 0062; -0061 1E8D4 059A 0316 302A 0062;0061 302A 1E8D4 0316 059A 0062;0061 302A 1E8D4 0316 059A 0062;0061 302A 1E8D4 0316 059A 0062;0061 302A 1E8D4 0316 059A 0062; -0061 059A 0316 302A 1E8D5 0062;0061 302A 0316 1E8D5 059A 0062;0061 302A 0316 1E8D5 059A 0062;0061 302A 0316 1E8D5 059A 0062;0061 302A 0316 1E8D5 059A 0062; -0061 1E8D5 059A 0316 302A 0062;0061 302A 1E8D5 0316 059A 0062;0061 302A 1E8D5 0316 059A 0062;0061 302A 1E8D5 0316 059A 0062;0061 302A 1E8D5 0316 059A 0062; -0061 059A 0316 302A 1E8D6 0062;0061 302A 0316 1E8D6 059A 0062;0061 302A 0316 1E8D6 059A 0062;0061 302A 0316 1E8D6 059A 0062;0061 302A 0316 1E8D6 059A 0062; -0061 1E8D6 059A 0316 302A 0062;0061 302A 1E8D6 0316 059A 0062;0061 302A 1E8D6 0316 059A 0062;0061 302A 1E8D6 0316 059A 0062;0061 302A 1E8D6 0316 059A 0062; +0061 035C 0315 0300 1E4EC 0062;00E0 0315 1E4EC 035C 0062;0061 0300 0315 1E4EC 035C 0062;00E0 0315 1E4EC 035C 0062;0061 0300 0315 1E4EC 035C 0062; +0061 1E4EC 035C 0315 0300 0062;00E0 1E4EC 0315 035C 0062;0061 0300 1E4EC 0315 035C 0062;00E0 1E4EC 0315 035C 0062;0061 0300 1E4EC 0315 035C 0062; +0061 035C 0315 0300 1E4ED 0062;00E0 0315 1E4ED 035C 0062;0061 0300 0315 1E4ED 035C 0062;00E0 0315 1E4ED 035C 0062;0061 0300 0315 1E4ED 035C 0062; +0061 1E4ED 035C 0315 0300 0062;00E0 1E4ED 0315 035C 0062;0061 0300 1E4ED 0315 035C 0062;00E0 1E4ED 0315 035C 0062;0061 0300 1E4ED 0315 035C 0062; +0061 059A 0316 1DFA 1E4EE 0062;0061 1DFA 0316 1E4EE 059A 0062;0061 1DFA 0316 1E4EE 059A 0062;0061 1DFA 0316 1E4EE 059A 0062;0061 1DFA 0316 1E4EE 059A 0062; +0061 1E4EE 059A 0316 1DFA 0062;0061 1DFA 1E4EE 0316 059A 0062;0061 1DFA 1E4EE 0316 059A 0062;0061 1DFA 1E4EE 0316 059A 0062;0061 1DFA 1E4EE 0316 059A 0062; +0061 0315 0300 05AE 1E4EF 0062;00E0 05AE 1E4EF 0315 0062;0061 05AE 0300 1E4EF 0315 0062;00E0 05AE 1E4EF 0315 0062;0061 05AE 0300 1E4EF 0315 0062; +0061 1E4EF 0315 0300 05AE 0062;0061 05AE 1E4EF 0300 0315 0062;0061 05AE 1E4EF 0300 0315 0062;0061 05AE 1E4EF 0300 0315 0062;0061 05AE 1E4EF 0300 0315 0062; +0061 059A 0316 1DFA 1E8D0 0062;0061 1DFA 0316 1E8D0 059A 0062;0061 1DFA 0316 1E8D0 059A 0062;0061 1DFA 0316 1E8D0 059A 0062;0061 1DFA 0316 1E8D0 059A 0062; +0061 1E8D0 059A 0316 1DFA 0062;0061 1DFA 1E8D0 0316 059A 0062;0061 1DFA 1E8D0 0316 059A 0062;0061 1DFA 1E8D0 0316 059A 0062;0061 1DFA 1E8D0 0316 059A 0062; +0061 059A 0316 1DFA 1E8D1 0062;0061 1DFA 0316 1E8D1 059A 0062;0061 1DFA 0316 1E8D1 059A 0062;0061 1DFA 0316 1E8D1 059A 0062;0061 1DFA 0316 1E8D1 059A 0062; +0061 1E8D1 059A 0316 1DFA 0062;0061 1DFA 1E8D1 0316 059A 0062;0061 1DFA 1E8D1 0316 059A 0062;0061 1DFA 1E8D1 0316 059A 0062;0061 1DFA 1E8D1 0316 059A 0062; +0061 059A 0316 1DFA 1E8D2 0062;0061 1DFA 0316 1E8D2 059A 0062;0061 1DFA 0316 1E8D2 059A 0062;0061 1DFA 0316 1E8D2 059A 0062;0061 1DFA 0316 1E8D2 059A 0062; +0061 1E8D2 059A 0316 1DFA 0062;0061 1DFA 1E8D2 0316 059A 0062;0061 1DFA 1E8D2 0316 059A 0062;0061 1DFA 1E8D2 0316 059A 0062;0061 1DFA 1E8D2 0316 059A 0062; +0061 059A 0316 1DFA 1E8D3 0062;0061 1DFA 0316 1E8D3 059A 0062;0061 1DFA 0316 1E8D3 059A 0062;0061 1DFA 0316 1E8D3 059A 0062;0061 1DFA 0316 1E8D3 059A 0062; +0061 1E8D3 059A 0316 1DFA 0062;0061 1DFA 1E8D3 0316 059A 0062;0061 1DFA 1E8D3 0316 059A 0062;0061 1DFA 1E8D3 0316 059A 0062;0061 1DFA 1E8D3 0316 059A 0062; +0061 059A 0316 1DFA 1E8D4 0062;0061 1DFA 0316 1E8D4 059A 0062;0061 1DFA 0316 1E8D4 059A 0062;0061 1DFA 0316 1E8D4 059A 0062;0061 1DFA 0316 1E8D4 059A 0062; +0061 1E8D4 059A 0316 1DFA 0062;0061 1DFA 1E8D4 0316 059A 0062;0061 1DFA 1E8D4 0316 059A 0062;0061 1DFA 1E8D4 0316 059A 0062;0061 1DFA 1E8D4 0316 059A 0062; +0061 059A 0316 1DFA 1E8D5 0062;0061 1DFA 0316 1E8D5 059A 0062;0061 1DFA 0316 1E8D5 059A 0062;0061 1DFA 0316 1E8D5 059A 0062;0061 1DFA 0316 1E8D5 059A 0062; +0061 1E8D5 059A 0316 1DFA 0062;0061 1DFA 1E8D5 0316 059A 0062;0061 1DFA 1E8D5 0316 059A 0062;0061 1DFA 1E8D5 0316 059A 0062;0061 1DFA 1E8D5 0316 059A 0062; +0061 059A 0316 1DFA 1E8D6 0062;0061 1DFA 0316 1E8D6 059A 0062;0061 1DFA 0316 1E8D6 059A 0062;0061 1DFA 0316 1E8D6 059A 0062;0061 1DFA 0316 1E8D6 059A 0062; +0061 1E8D6 059A 0316 1DFA 0062;0061 1DFA 1E8D6 0316 059A 0062;0061 1DFA 1E8D6 0316 059A 0062;0061 1DFA 1E8D6 0316 059A 0062;0061 1DFA 1E8D6 0316 059A 0062; 0061 0315 0300 05AE 1E944 0062;00E0 05AE 1E944 0315 0062;0061 05AE 0300 1E944 0315 0062;00E0 05AE 1E944 0315 0062;0061 05AE 0300 1E944 0315 0062; 0061 1E944 0315 0300 05AE 0062;0061 05AE 1E944 0300 0315 0062;0061 05AE 1E944 0300 0315 0062;0061 05AE 1E944 0300 0315 0062;0061 05AE 1E944 0300 0315 0062; 0061 0315 0300 05AE 1E945 0062;00E0 05AE 1E945 0315 0062;0061 05AE 0300 1E945 0315 0062;00E0 05AE 1E945 0315 0062;0061 05AE 0300 1E945 0315 0062; diff --git a/icu/icu4c/source/data/unidata/SpecialCasing.txt b/icu/icu4c/source/data/unidata/SpecialCasing.txt index 2a1a5a1d6b1..de08450a6b9 100644 --- a/icu/icu4c/source/data/unidata/SpecialCasing.txt +++ b/icu/icu4c/source/data/unidata/SpecialCasing.txt @@ -1,11 +1,11 @@ -# SpecialCasing-13.0.0.txt -# Date: 2019-09-08, 23:31:24 GMT -# © 2019 Unicode®, Inc. +# SpecialCasing-15.1.0.txt +# Date: 2023-01-05, 20:35:03 GMT +# © 2023 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # Special Casing # diff --git a/icu/icu4c/source/data/unidata/UCARules.txt b/icu/icu4c/source/data/unidata/UCARules.txt index 9438712772c..95f71a45362 100644 --- a/icu/icu4c/source/data/unidata/UCARules.txt +++ b/icu/icu4c/source/data/unidata/UCARules.txt @@ -1,10 +1,10 @@ # UCA_Rules_SHORT.txt -# Date: 2020-02-12, 17:50:33 GMT -# © 2020 Unicode®, Inc. +# Date: 2023-08-11, 17:59:32 GMT +# © 2023 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# UCA Version: 13.0.0 -# UCD Version: 13.0.0 +# For terms of use, see https://www.unicode.org/terms_of_use.html +# UCA Version: 15.1.0 +# UCD Version: 15.1.0 # For a description of the format and usage, see # http://www.unicode.org/reports/tr35/tr35-collation.html#Root_Data_Files @@ -154,6 +154,23 @@ = ݉ = ݊ = ‎ߺ‎ + = '\u0890' + = '\u0891' + = ࢘ + = ࢙ + = ࢚ + = ࢛ + = ࢜ + = ࢝ + = ࣊ + = ࣋ + = ࣌ + = ࣍ + = ࣎ + = ࣏ + = ࣐ + = ࣑ + = ࣒ = ࣓ = ࣔ = ࣕ @@ -185,8 +202,6 @@ = ༷ = ༾ = ༿ - = ྂ - = ྃ = ྆ = ྇ = ࿆ @@ -198,6 +213,7 @@ = ᠌ = ᠍ = '\u180E' + = ᠏ = ᩿ = ᭫ = ᭬ @@ -317,6 +333,9 @@ = '\uFFFA' = '\uFFFB' = 𐋠 + = 𐻽 + = 𐻾 + = 𐻿 = '\U000110BD' = '\U000110CD' = 𑍦 @@ -340,11 +359,103 @@ = '\U00013436' = '\U00013437' = '\U00013438' + = '\U00013439' + = '\U0001343A' + = '\U0001343B' + = '\U0001343C' + = '\U0001343D' + = '\U0001343E' + = '\U0001343F' + = 𓑀 + = 𓑇 + = 𓑈 + = 𓑉 + = 𓑊 + = 𓑋 + = 𓑌 + = 𓑍 + = 𓑎 + = 𓑏 + = 𓑐 + = 𓑑 + = 𓑒 + = 𓑓 + = 𓑔 + = 𓑕 = 𖿤 = '\U0001BCA0' = '\U0001BCA1' = '\U0001BCA2' = '\U0001BCA3' + = 𜼀 + = 𜼁 + = 𜼂 + = 𜼃 + = 𜼄 + = 𜼅 + = 𜼆 + = 𜼇 + = 𜼈 + = 𜼉 + = 𜼊 + = 𜼋 + = 𜼌 + = 𜼍 + = 𜼎 + = 𜼏 + = 𜼐 + = 𜼑 + = 𜼒 + = 𜼓 + = 𜼔 + = 𜼕 + = 𜼖 + = 𜼗 + = 𜼘 + = 𜼙 + = 𜼚 + = 𜼛 + = 𜼜 + = 𜼝 + = 𜼞 + = 𜼟 + = 𜼠 + = 𜼡 + = 𜼢 + = 𜼣 + = 𜼤 + = 𜼥 + = 𜼦 + = 𜼧 + = 𜼨 + = 𜼩 + = 𜼪 + = 𜼫 + = 𜼬 + = 𜼭 + = 𜼰 + = 𜼱 + = 𜼲 + = 𜼳 + = 𜼴 + = 𜼵 + = 𜼶 + = 𜼷 + = 𜼸 + = 𜼹 + = 𜼺 + = 𜼻 + = 𜼼 + = 𜼽 + = 𜼾 + = 𜼿 + = 𜽀 + = 𜽁 + = 𜽂 + = 𜽃 + = 𜽄 + = 𜽅 + = 𜽆 = 𝅥 = 𝅦 = 𝅧 @@ -921,6 +1032,14 @@ = ᪴ = ᪻ = ᪼ + = ᫁ + = ᫂ + = ᫅ + = ᫆ + = ᫇ + = ᫈ + = ᫉ + = ᫋ = ᷀ = ᷁ = ᷃ @@ -954,7 +1073,10 @@ = 𐽉 = 𐽊 = 𐽌 + = 𐾂 + = 𐾄 = 𛲝 + = 𞊮 << ̖ = ̗ = ̘ @@ -1000,10 +1122,14 @@ = ᪹ = ᪺ = ᪽ + = ᫃ + = ᫄ + = ᫊ = ᷂ = ᷏ = ᷐ = ᷹ + = ᷺ = ᷼ = ᷽ = ᷿ @@ -1012,6 +1138,7 @@ = ⃮ = ⃯ = ︧ + = 𐇽 = 𐨍 = 𐫦 = 𐽆 @@ -1021,6 +1148,8 @@ = 𐽎 = 𐽏 = 𐽐 + = 𐾃 + = 𐾅 << ̶ = ̷ = ⃘ @@ -1158,6 +1287,8 @@ <<< ‎ﹿ‎ <<< ‎ﹾ‎ << ٓ + = ࢞ + = ࢟ = ૼ = 𐺬 << ٔ @@ -1234,6 +1365,7 @@ = ૾ = ૿ = ଼ + = ఼ = ಼ = ᬴ = ᯦ @@ -1265,6 +1397,8 @@ = ಁ = ഁ = ඁ + = ྂ + = ྃ = ᬀ = ᬁ = ꣅ @@ -1286,6 +1420,7 @@ = 𑰼 = 𑲶 = 𑵃 + = 𑼀 << ं = ং = ਂ @@ -1295,6 +1430,7 @@ = ం = ఄ = ಂ + = ೳ = ഀ = ം = ං @@ -1331,6 +1467,7 @@ = 𑲵 = 𑵀 = 𑶕 + = 𑼁 << ः = ঃ = ਃ @@ -1367,6 +1504,7 @@ = 𑰾 = 𑵁 = 𑶖 + = 𑼃 << ৾ = 𑇉 = 𑑞 @@ -1390,6 +1528,7 @@ << ๋ << ์ << ํ + << ໎ << ່ << ້ << ໊ @@ -1435,6 +1574,10 @@ << 𞋭 << 𞋮 << 𞋯 + << 𞓬 + << 𞓭 + << 𞓮 + << 𞓯 << 〪 << 〫 << 〬 @@ -1458,7 +1601,6 @@ << ⃧ << ⃨ << ⃩ - << 𐇽 # TODO: There are several problems with this file. # See https://unicode-org.atlassian.net/browse/CLDR-6745 &'\u202F' # TODO: reset to the last space, not [last regular] @@ -1523,6 +1665,7 @@ < ⹃ < ⸗ < ⹀ + < ⹝ < 〜 < 〰 < ゠ @@ -1617,6 +1760,7 @@ <<< ﹗ <<< ︕ < ¡ + < ⹓ < ՜ < ߹ < ᥄ @@ -1629,6 +1773,7 @@ <<< ︖ < ¿ < ⸮ + < ⹔ < ՞ < ‎؟‎ < ‎܉‎ @@ -1727,10 +1872,13 @@ < 𑥄 < 𑱁 < 𑱂 + < 𑽃 + < 𑽄 < 𖩮 < 𖩯 < ᱾ < ᱿ + < ‎؝‎ < ‎܀‎ < ߷ < ჻ @@ -1740,6 +1888,8 @@ < ᨟ < ᭚ < ᭛ + < ᭽ + < ᭾ < ꧁ < ꧂ < ꧃ @@ -1764,6 +1914,10 @@ < ‎𐽗‎ < ‎𐽘‎ < ‎𐽙‎ + < ‎𐾆‎ + < ‎𐾇‎ + < ‎𐾈‎ + < ‎𐾉‎ < 𑂾 < 𑂿 < 𑅀 @@ -1775,6 +1929,17 @@ < 𑥆 < 𑻷 < 𑻸 + < 𑽅 + < 𑽆 + < 𑽇 + < 𑽈 + < 𑽉 + < 𑽊 + < 𑽋 + < 𑽌 + < 𑽍 + < 𑽎 + < 𑽏 < ⁕ < ⁖ < ⁘ @@ -1804,24 +1969,28 @@ < 𒑲 < 𒑳 < 𒑴 + < 𒿱 + < 𒿲 < '' <<< ' - < ‘ - < ’ - < ‚ - < ‛ + << ‘ + << ’ + << ‚ + << ‛ + << ‎׳‎ < ‹ < › < '"' <<< " - < “ - < ” - < „ - < ‟ - < ⹂ - < 〝 - < 〞 - < 〟 + << “ + << ” + << „ + << ‟ + << ⹂ + << 〝 + << 〞 + << 〟 + << ‎״‎ < « < » < '(' @@ -2073,6 +2242,14 @@ < ⸧ < ⸨ < ⸩ + < ⹕ + < ⹖ + < ⹗ + < ⹘ + < ⹙ + < ⹚ + < ⹛ + < ⹜ < 〈 <<< ︿ < 〉 @@ -2226,8 +2403,6 @@ < ‎׀‎ < ‎׃‎ < ‎׆‎ - < ‎׳‎ - < ‎״‎ < ‎܊‎ < ‎܋‎ < ‎܌‎ @@ -2252,6 +2427,16 @@ < ꣹ < ꣺ < ꣼ + < 𑬀 + < 𑬁 + < 𑬂 + < 𑬃 + < 𑬄 + < 𑬅 + < 𑬆 + < 𑬇 + < 𑬈 + < 𑬉 < ৽ < ੶ < ૰ @@ -2359,6 +2544,7 @@ < 𑱄 < 𑱅 < 𐬹 + < ‎𐩿‎ < ‎𐫰‎ < ‎𐫱‎ < ‎𐫲‎ @@ -2411,6 +2597,7 @@ < 𑗖 < 𑗗 < 𑙃 + < 𑚹 < 𑠻 < 𑥅 < 𑧢 @@ -2428,7 +2615,6 @@ < 𝪉 < 𝪊 < 𝪋 - < ‎𐩿‎ # TODO: do not try to set this: < [variable top] &\u30FD # TODO: instead, reset to the last symbol so that maxVariable=symbol works < '`' @@ -2554,6 +2740,19 @@ < ꞉ < ꞊ < ꭛ + < 𚿰 + < 𚿱 + < 𚿲 + < 𚿳 + < 𚿵 + < 𚿶 + < 𚿷 + < 𚿸 + < 𚿹 + < 𚿺 + < 𚿻 + < 𚿽 + < 𚿾 < ° <<< ℃ / C <<< ℉ / F @@ -2567,7 +2766,27 @@ < ؏ < ۞ < ۩ + < ﵀ + < ﵁ + < ﵂ + < ﵃ + < ﵄ + < ﵅ + < ﵆ + < ﵇ + < ﵈ + < ﵉ + < ﵊ + < ﵋ + < ﵌ + < ﵍ + < ﵎ + < ﵏ + < ﷏ < ﷽ + < ﷾ + < ﷿ + < ‎࢈‎ < ‎﮲‎ < ‎﮳‎ < ‎﮴‎ @@ -2584,6 +2803,7 @@ < ‎﮿‎ < ‎﯀‎ < ‎﯁‎ + < ‎﯂‎ < ߶ < ৺ < ୰ @@ -5666,6 +5886,122 @@ < 𖬿 < 𖭅 < 𞅏 + < 𜽐 + < 𜽑 + < 𜽒 + < 𜽓 + < 𜽔 + < 𜽕 + < 𜽖 + < 𜽗 + < 𜽘 + < 𜽙 + < 𜽚 + < 𜽛 + < 𜽜 + < 𜽝 + < 𜽞 + < 𜽟 + < 𜽠 + < 𜽡 + < 𜽢 + < 𜽣 + < 𜽤 + < 𜽥 + < 𜽦 + < 𜽧 + < 𜽨 + < 𜽩 + < 𜽪 + < 𜽫 + < 𜽬 + < 𜽭 + < 𜽮 + < 𜽯 + < 𜽰 + < 𜽱 + < 𜽲 + < 𜽳 + < 𜽴 + < 𜽵 + < 𜽶 + < 𜽷 + < 𜽸 + < 𜽹 + < 𜽺 + < 𜽻 + < 𜽼 + < 𜽽 + < 𜽾 + < 𜽿 + < 𜾀 + < 𜾁 + < 𜾂 + < 𜾃 + < 𜾄 + < 𜾅 + < 𜾆 + < 𜾇 + < 𜾈 + < 𜾉 + < 𜾊 + < 𜾋 + < 𜾌 + < 𜾍 + < 𜾎 + < 𜾏 + < 𜾐 + < 𜾑 + < 𜾒 + < 𜾓 + < 𜾔 + < 𜾕 + < 𜾖 + < 𜾗 + < 𜾘 + < 𜾙 + < 𜾚 + < 𜾛 + < 𜾜 + < 𜾝 + < 𜾞 + < 𜾟 + < 𜾠 + < 𜾡 + < 𜾢 + < 𜾣 + < 𜾤 + < 𜾥 + < 𜾦 + < 𜾧 + < 𜾨 + < 𜾩 + < 𜾪 + < 𜾫 + < 𜾬 + < 𜾭 + < 𜾮 + < 𜾯 + < 𜾰 + < 𜾱 + < 𜾲 + < 𜾳 + < 𜾴 + < 𜾵 + < 𜾶 + < 𜾷 + < 𜾸 + < 𜾹 + < 𜾺 + < 𜾻 + < 𜾼 + < 𜾽 + < 𜾾 + < 𜾿 + < 𜿀 + < 𜿁 + < 𜿂 + < 𜿃 < 𝀀 < 𝀁 < 𝀂 @@ -6095,6 +6431,8 @@ < 𝇦 < 𝇧 < 𝇨 + < 𝇩 + < 𝇪 < 𝈀 < 𝈁 < 𝈂 @@ -7390,6 +7728,7 @@ < 🥶 < 🥷 < 🥸 + < 🥹 < 🥺 < 🥻 < 🥼 @@ -7472,6 +7811,7 @@ < 🧉 < 🧊 < 🧋 + < 🧌 < 🧍 < 🧎 < 🧏 @@ -7528,9 +7868,14 @@ < 🩲 < 🩳 < 🩴 + < 🩵 + < 🩶 + < 🩷 < 🩸 < 🩹 < 🩺 + < 🩻 + < 🩼 < 🪀 < 🪁 < 🪂 @@ -7538,6 +7883,8 @@ < 🪄 < 🪅 < 🪆 + < 🪇 + < 🪈 < 🪐 < 🪑 < 🪒 @@ -7563,6 +7910,13 @@ < 🪦 < 🪧 < 🪨 + < 🪩 + < 🪪 + < 🪫 + < 🪬 + < 🪭 + < 🪮 + < 🪯 < 🪰 < 🪱 < 🪲 @@ -7570,9 +7924,22 @@ < 🪴 < 🪵 < 🪶 + < 🪷 + < 🪸 + < 🪹 + < 🪺 + < 🪻 + < 🪼 + < 🪽 + < 🪿 < 🫀 < 🫁 < 🫂 + < 🫃 + < 🫄 + < 🫅 + < 🫎 + < 🫏 < 🫐 < 🫑 < 🫒 @@ -7580,6 +7947,29 @@ < 🫔 < 🫕 < 🫖 + < 🫗 + < 🫘 + < 🫙 + < 🫚 + < 🫛 + < 🫠 + < 🫡 + < 🫢 + < 🫣 + < 🫤 + < 🫥 + < 🫦 + < 🫧 + < 🫨 + < 🫰 + < 🫱 + < 🫲 + < 🫳 + < 🫴 + < 🫵 + < 🫶 + < 🫷 + < 🫸 < 😀 < 😁 < 😂 @@ -7796,6 +8186,10 @@ < 🛕 < 🛖 < 🛗 + < 🛜 + < 🛝 + < 🛞 + < 🛟 < 🛠 < 🛡 < 🛢 @@ -7938,6 +8332,14 @@ < 🝱 < 🝲 < 🝳 + < 🝴 + < 🝵 + < 🝶 + < 🝻 + < 🝼 + < 🝽 + < 🝾 + < 🝿 < 🞀 < 🞁 < 🞂 @@ -8027,6 +8429,7 @@ < 🟖 < 🟗 < 🟘 + < 🟙 < 🟠 < 🟡 < 🟢 @@ -8039,6 +8442,7 @@ < 🟩 < 🟪 < 🟫 + < 🟰 < 🠀 < 🠁 < 🠂 @@ -8741,6 +9145,11 @@ < ⿹ < ⿺ < ⿻ + < ⿼ + < ⿽ + < ⿾ + < ⿿ + < ㇯ < ㇀ < ㇁ < ㇂ @@ -8790,7 +9199,9 @@ < ㉿ <  < ː + <<< 𐞁 < ˑ + <<< 𐞂 < ॱ < ๆ < ໆ @@ -8855,7 +9266,6 @@ < ₤ < ₥ < ₦ - < ₧ < ₩ <<< ₩ < ₪ @@ -8881,6 +9291,7 @@ < ₽ < ₾ < ₿ + < ⃀ < ₨ < ‎﷼‎ &[last regular] # TODO: digits & letters from here @@ -9199,6 +9610,16 @@ < 𖺑 < 𖺒 < 𖺓 + < 𝋊 + < 𝋋 + < 𝋌 + < 𝋍 + < 𝋎 + < 𝋏 + < 𝋐 + < 𝋑 + < 𝋒 + < 𝋓 < 𝋪 < 𝋫 < 𝋬 @@ -9436,12 +9857,16 @@ = 𑱐 = 𑵐 = 𑶠 + = 𑽐 = 𖩠 + = 𖫀 = 𖭐 = 𖺀 + = 𝋀 = 𝋠 = 𞅀 = 𞋰 + = 𞓰 = ‎𞥐‎ <<< 0 <<< ༳ @@ -9549,6 +9974,7 @@ = 𑱚 = 𑵑 = 𑶡 + = 𑽑 = 𒐕 = 𒐞 = 𒐬 @@ -9556,14 +9982,17 @@ = 𒑏 = 𒑘 = 𖩡 + = 𖫁 = 𖭑 = 𖺁 + = 𝋁 = 𝋡 = 𝍠 = 𝍲 = 𝍷 = 𞅁 = 𞋱 + = 𞓱 = ‎𞣇‎ = ‎𞥑‎ = ‎𞱱‎ @@ -9739,6 +10168,7 @@ = 𑱛 = 𑵒 = 𑶢 + = 𑽒 = 𒐀 = 𒐖 = 𒐟 @@ -9750,13 +10180,16 @@ = 𒑖 = 𒑙 = 𖩢 + = 𖫂 = 𖭒 = 𖺂 + = 𝋂 = 𝋢 = 𝍡 = 𝍳 = 𞅂 = 𞋲 + = 𞓲 = ‎𞣈‎ = ‎𞥒‎ = ‎𞱲‎ @@ -9893,6 +10326,7 @@ = 𑱜 = 𑵓 = 𑶣 + = 𑽓 = 𒐁 = 𒐈 = 𒐗 @@ -9909,13 +10343,16 @@ = 𒑑 = 𒑗 = 𖩣 + = 𖫃 = 𖭓 = 𖺃 + = 𝋃 = 𝋣 = 𝍢 = 𝍴 = 𞅃 = 𞋳 + = 𞓳 = ‎𞣉‎ = ‎𞥓‎ = ‎𞱳‎ @@ -10032,6 +10469,7 @@ = 𑱝 = 𑵔 = 𑶤 + = 𑽔 = 𒐂 = 𒐉 = 𒐏 @@ -10049,13 +10487,16 @@ = 𒑓 = 𒑩 = 𖩤 + = 𖫄 = 𖭔 = 𖺄 + = 𝋄 = 𝋤 = 𝍣 = 𝍵 = 𞅄 = 𞋴 + = 𞓴 = ‎𞣊‎ = ‎𞥔‎ = ‎𞱴‎ @@ -10170,6 +10611,7 @@ = 𑱞 = 𑵕 = 𑶥 + = 𑽕 = 𒐃 = 𒐊 = 𒐐 @@ -10183,14 +10625,17 @@ = 𒑕 = 𒑪 = 𖩥 + = 𖫅 = 𖭕 = 𖺅 + = 𝋅 = 𝋥 = 𝍤 = 𝍶 = 𝍸 = 𞅅 = 𞋵 + = 𞓵 = ‎𞣋‎ = ‎𞥕‎ = ‎𞱵‎ @@ -10286,6 +10731,7 @@ = 𑱟 = 𑵖 = 𑶦 + = 𑽖 = 𒐄 = 𒐋 = 𒐑 @@ -10295,12 +10741,15 @@ = 𒑎 = 𒑫 = 𖩦 + = 𖫆 = 𖭖 = 𖺆 + = 𝋆 = 𝋦 = 𝍥 = 𞅆 = 𞋶 + = 𞓶 = ‎𞣌‎ = ‎𞥖‎ = ‎𞱶‎ @@ -10392,6 +10841,7 @@ = 𑱠 = 𑵗 = 𑶧 + = 𑽗 = 𒐅 = 𒐌 = 𒐒 @@ -10402,12 +10852,15 @@ = 𒑃 = 𒑬 = 𖩧 + = 𖫇 = 𖭗 = 𖺇 + = 𝋇 = 𝋧 = 𝍦 = 𞅇 = 𞋷 + = 𞓷 = ‎𞣍‎ = ‎𞥗‎ = ‎𞱷‎ @@ -10500,6 +10953,7 @@ = 𑱡 = 𑵘 = 𑶨 + = 𑽘 = 𒐆 = 𒐍 = 𒐓 @@ -10509,12 +10963,15 @@ = 𒑅 = 𒑭 = 𖩨 + = 𖫈 = 𖭘 = 𖺈 + = 𝋈 = 𝋨 = 𝍧 = 𞅈 = 𞋸 + = 𞓸 = ‎𞣎‎ = ‎𞥘‎ = ‎𞱸‎ @@ -10606,6 +11063,7 @@ = 𑱢 = 𑵙 = 𑶩 + = 𑽙 = 𒐇 = 𒐎 = 𒐔 @@ -10617,12 +11075,15 @@ = 𒑉 = 𒑮 = 𖩩 + = 𖫉 = 𖭙 = 𖺉 + = 𝋉 = 𝋩 = 𝍨 = 𞅉 = 𞋹 + = 𞓹 = ‎𞣏‎ = ‎𞥙‎ = ‎𞱹‎ @@ -10654,6 +11115,7 @@ <<< ͣ <<< ᷲ / ̈ = ꞛ / ̈ + <<< ꟁ / ̨ <<< ℀ / '/'c <<< ℁ / '/'s <<< ꜳ / a @@ -10681,6 +11143,7 @@ <<< A <<< A <<< Ꞛ / ̈ + <<< Ꟁ / ̨ <<< ⅍ / '/'S <<< Ꜳ / A <<< Ꜵ / O @@ -10704,6 +11167,7 @@ = 🅐 <<< ª = ᵃ + <<< 𐞀 / a <<< ₐ <<< ㏂ / '.'m'.' <<< ᴬ @@ -10719,6 +11183,7 @@ <<< Æ / E <<< Ꜻ / V <<< ᴭ / e + = 𐞃 / e < ᴀ < ⱥ <<< Ⱥ @@ -10783,6 +11248,7 @@ = 🅱 <<< ㏃ / q < ʙ + <<< 𐞄 < ƀ <<< Ƀ < ᴯ @@ -10793,6 +11259,7 @@ < ᶀ < ɓ <<< Ɓ + <<< 𐞅 < ƃ <<< Ƃ < ꞵ @@ -10846,7 +11313,8 @@ <<< ㎝ / m <<< ㎠ / ‎m𞴂‎ <<< ㎤ / ‎m𞴃‎ - <<< 🄲 + <<< ꟲ + = 🄲 = 🅲 <<< ㏆ / ∕kg <<< 🆑 / L @@ -10859,6 +11327,7 @@ <<< Ꞓ < ꞔ <<< Ꞔ + < 𝼝 < ƈ <<< Ƈ < ɕ @@ -10879,6 +11348,8 @@ <<< ꭦ / ʐ <<< ʥ / ʑ <<< ʤ / ʒ + <<< 𝼒 / 𝼘 + <<< 𝼙 / ᶚ <<< ⅆ = 𝐝 = 𝑑 @@ -10919,6 +11390,10 @@ <<< Ⓓ = 🅓 <<< ᵈ + <<< 𐞇 / z + <<< 𐞈 / ʐ + <<< 𐞉 / ʑ + <<< 𐞊 / ʒ <<< 🆥 <<< ㍲ / a <<< ㏈ / B @@ -10945,9 +11420,13 @@ < ᶁ < ɖ <<< Ɖ + <<< 𐞋 < ɗ <<< Ɗ + <<< 𐞌 + < 𝼥 < ᶑ + <<< 𐞍 < ƌ <<< Ƌ < ȡ @@ -11019,6 +11498,7 @@ <<< ᵋ < ᶓ < ɘ + <<< 𐞎 < ɚ < ɜ <<< Ɜ @@ -11028,8 +11508,10 @@ <<< ᵌ < ɝ < ɞ + <<< 𐞏 < ʚ < ɤ + <<< 𐞑 < f <<< f <<< ᷫ @@ -11072,12 +11554,15 @@ <<< Ⓕ = 🅕 <<< ᶠ + <<< 𐞐 / ŋ <<< ㎙ / m - <<< 🄵 + <<< ꟳ + = 🄵 = 🅵 <<< 🆓 / REE << ꝼ <<< Ꝼ + << 𝼀 / ŋ < ꜰ < ꬵ < ꞙ @@ -11134,21 +11619,29 @@ <<< ㎓ / Hz <<< ㎬ / Pa <<< ㏉ / y - << ᵹ + << ᫌ + = ᵹ <<< Ᵹ + < ꟑ + <<< Ꟑ < ɡ <<< Ɡ <<< ᶢ + < 𝼁 < ꬶ < ɢ <<< ᷛ + <<< 𐞒 < ǥ <<< Ǥ < ᶃ < ɠ <<< Ɠ + <<< 𐞓 < ʛ + <<< 𐞔 < ᵷ + < 𝼂 < ꝿ <<< Ꝿ < ɣ @@ -11195,6 +11688,7 @@ = 🅗 <<< ʰ <<< ꟸ / ̵ + = 𐞕 / ̵ <<< ₕ <<< ㏊ / a <<< ㍱ / Pa @@ -11209,6 +11703,7 @@ <<< 🅊 / V <<< ㎐ / z < ʜ + <<< 𐞖 < ƕ <<< Ƕ < ꞕ @@ -11225,6 +11720,7 @@ <<< Ꜧ <<< ꭜ < ɧ + <<< 𐞗 < ʻ < ʽ < i @@ -11298,6 +11794,7 @@ <<< ᶤ < ᵻ <<< ᶧ + < 𝼚 < ᶖ < ꞽ <<< Ꞽ @@ -11355,6 +11852,7 @@ < ɟ <<< ᶡ < ʄ + <<< 𐞘 < k <<< k <<< ᷜ @@ -11424,8 +11922,10 @@ <<< Ꝃ < ꝅ <<< Ꝅ + < 𝼃 < ʞ <<< Ʞ + < 𝼐 < l <<< ł / ̵ <<< l @@ -11473,6 +11973,8 @@ <<< Ⓛ = 🅛 <<< ˡ + <<< 𐞙 / s + <<< 𐞚 / z <<< ₗ <<< ㏐ / m <<< ㏑ / n @@ -11509,20 +12011,33 @@ < ꬹ < ɬ <<< Ɬ + <<< 𐞛 + < 𝼄 + <<< 𐞜 + < 𝼓 < ꬷ <<< ꭝ < ᶅ <<< ᶪ < ɭ <<< ᶩ + < 𝼦 < ꞎ + <<< 𐞝 + < 𝼑 < ȴ < ꝲ < ɮ + <<< 𐞞 + < 𝼅 + <<< 𐞟 < ꞁ <<< Ꞁ < ƛ < ʎ + <<< 𐞠 + < 𝼆 + <<< 𐞡 < m <<< m <<< ͫ @@ -11670,6 +12185,7 @@ < ᶇ < ɳ <<< ᶯ + < 𝼧 < ȵ < ꬻ < ꝴ @@ -11677,13 +12193,15 @@ <<< Ŋ <<< ᵑ < ꬼ + < 𝼔 + < 𝼇 < o <<< ø / ̸ <<< o <<< ͦ <<< ᷳ / ̈ = ꞝ / ̈ - <<< ᷭ / 𐽐 + <<< ᷭ / 𐾅 <<< ꝏ / o <<< ℴ = 𝐨 @@ -11721,6 +12239,7 @@ = 🅞 <<< º = ᵒ + <<< 𐞢 / ̸ <<< ₒ <<< ㍵ / V <<< ᴼ @@ -11734,6 +12253,7 @@ < ᴑ < ꬽ < ɶ + <<< 𐞣 < ᴔ < ꭁ < ꭂ @@ -11742,6 +12262,7 @@ < ꭄ < ᴓ < ꬾ + < 𝼛 < ɔ <<< Ɔ <<< ᵓ @@ -11763,6 +12284,7 @@ < ꝋ <<< Ꝋ < ɷ + <<< 𐞤 < ꞷ <<< Ꞷ < ȣ @@ -11788,6 +12310,7 @@ <<< ⓟ <<< P <<< P + <<< ₧ / ts <<< ℙ = 𝐏 = 𝑃 @@ -11874,7 +12397,9 @@ = 𝚀 <<< Ⓠ = 🅠 - <<< 🅀 + <<< 𐞥 + <<< ꟴ + = 🅀 = 🆀 < ꞯ < ꝗ @@ -11931,16 +12456,18 @@ <<< ᴿ = 🅁 = 🆁 - << ꞃ + << ᫍ + = ꞃ <<< Ꞃ + << ᷣ + = ꝛ + <<< Ꝛ < ꭅ < ʀ <<< ᷢ <<< Ʀ + <<< 𐞪 < ꭆ - < ꝛ - <<< ᷣ - <<< Ꝛ < ᴙ < ɍ <<< Ɍ @@ -11949,16 +12476,23 @@ <<< ʴ < ᴚ < ɺ - < ᶉ + <<< 𐞦 + < 𝼈 + <<< 𐞧 < ɻ <<< ʵ < ⱹ + < ᶉ < ɼ < ɽ <<< Ɽ + <<< 𐞨 + < 𝼨 < ꭉ < ɾ + <<< 𐞩 < ᵳ + < 𝼖 < ɿ < ꭇ < ꭈ @@ -11968,6 +12502,7 @@ < ʁ <<< ʶ < ꭨ + < 𝼕 < ꝵ < ꝶ < ꝝ @@ -12025,9 +12560,11 @@ <<< ẞ / S << ſ = ᷥ - = ꞅ <<< ſt / t + << ꞅ <<< Ꞅ + << ꟙ + <<< Ꟙ < ꜱ < ꟊ <<< Ꟊ @@ -12036,8 +12573,13 @@ < ʂ <<< Ʂ <<< ᶳ + < 𝼩 + < 𝼞 + <<< 𐞺 < ȿ <<< Ȿ + < ꟗ + <<< Ꟗ < ẜ < ẝ < ʃ @@ -12046,10 +12588,12 @@ <<< ᶴ < ꭍ < ᶋ + < ᶘ < ƪ < ʅ - < ᶘ < ʆ + < 𝼋 + < 𝼌 < t <<< t <<< ͭ @@ -12058,6 +12602,8 @@ = ʦ / s <<< ꭧ / ʂ <<< ʧ / ʃ + <<< 𝼗 / ᶋ + <<< 𝼜 / ᶘ <<< ꜩ / z <<< 𝐭 = 𝑡 @@ -12093,14 +12639,19 @@ <<< Ⓣ = 🅣 <<< ᵗ + <<< 𐞫 / ɕ <<< ™ / m + <<< 𐞬 / s + <<< 𐞭 / ʂ + <<< 𐞮 / ʃ <<< ₜ <<< ᵀ = 🅃 = 🆃 <<< ㎔ / Hz << ᵺ / h - << ꞇ + << ᫎ + = ꞇ <<< Ꞇ < ᴛ < ŧ @@ -12114,16 +12665,20 @@ <<< Ƭ < ʈ <<< Ʈ + <<< 𐞯 + < 𝼪 + < 𝼉 < ȶ < ꝷ < ʇ <<< Ʇ + < 𝼍 < u <<< u <<< ͧ <<< ᷴ / ̈ = ꞟ / ̈ - <<< ᷰ / 𐽐 + <<< ᷰ / 𐾅 <<< 𝐮 = 𝑢 = 𝒖 @@ -12260,6 +12815,7 @@ <<< Ʋ <<< ᶹ < ⱱ + <<< 𐞰 < ⱴ < ỽ <<< Ỽ @@ -12309,9 +12865,9 @@ <<< ㏝ / b <<< 🅏 / C = 🆏 / C - < ᴡ - < ꟃ + << ꟃ <<< Ꟃ + < ᴡ < ⱳ <<< Ⱳ < ʍ @@ -12407,6 +12963,7 @@ <<< 🅈 = 🆈 < ʏ + <<< 𐞲 < ɏ <<< Ɏ < ƴ @@ -12478,17 +13035,20 @@ < ᴣ < ƹ <<< Ƹ + < 𝼘 < ᶚ < ƺ < ʓ < þ <<< Þ + < ꟓ < ꝥ <<< Ꝥ < ꝧ <<< Ꝧ < ƿ <<< Ƿ + < ꟕ < ꝩ <<< Ꝩ < ꭠ @@ -12539,14 +13099,24 @@ < ꜥ <<< Ꜥ < ʡ + <<< 𐞳 < ʢ + <<< 𐞴 < ʖ + < 𝼎 < ǀ + <<< 𐞶 < ǁ + <<< 𐞷 < ǂ + <<< 𐞸 < ǃ + < 𝼊 + <<< 𐞹 < ʗ + < 𝼏 < ʘ + <<< 𐞵 < ʬ < ʭ < α @@ -13077,21 +13647,31 @@ < а <<< ⷶ <<< А + <<< 𞀰 + <<< 𞁑 < ә <<< Ә + <<< 𞁋 < ӕ <<< Ӕ < б <<< ⷠ <<< Б + <<< 𞀱 + <<< 𞁒 < в <<< ᲀ = ⷡ <<< В + <<< 𞀲 + <<< 𞁓 < г <<< ⷢ <<< Г - << ґ + <<< 𞀳 + <<< 𞁔 + << 𞁧 + <<< ґ <<< Ґ < ғ <<< Ғ @@ -13105,6 +13685,8 @@ <<< ᲁ = ⷣ <<< Д + <<< 𞀴 + <<< 𞁕 < ԁ <<< Ԁ < ꚁ @@ -13120,12 +13702,16 @@ < е <<< ⷷ <<< Е + <<< 𞀵 + <<< 𞁖 < є <<< ꙴ <<< Є < ж <<< ⷤ <<< Ж + <<< 𞀶 + <<< 𞁗 < ԫ <<< Ԫ < ꚅ @@ -13135,6 +13721,8 @@ < з <<< ⷥ <<< З + <<< 𞀷 + <<< 𞁘 < ꙁ <<< Ꙁ < ԅ @@ -13145,12 +13733,14 @@ <<< Ꙃ < ѕ <<< Ѕ + <<< 𞁩 < ꙅ <<< Ꙅ < ӡ <<< Ӡ < ꚉ <<< Ꚉ + <<< 𞁊 < ԇ <<< Ԇ < ꚃ @@ -13158,23 +13748,31 @@ < и <<< ꙵ <<< И + <<< 𞀸 + <<< 𞁙 < ҋ <<< Ҋ < і + <<< 𞂏 <<< ꙶ / ̈ <<< І + <<< 𞁌 + <<< 𞁨 < ꙇ <<< Ꙇ < й <<< Й < ј <<< Ј + <<< 𞁍 < ꙉ <<< ⷸ <<< Ꙉ < к <<< ⷦ <<< К + <<< 𞀹 + <<< 𞁚 < қ <<< Қ < ӄ @@ -13192,6 +13790,8 @@ < л <<< ⷧ <<< Л + <<< 𞀺 + <<< 𞁛 < ᴫ < ӆ <<< Ӆ @@ -13212,6 +13812,7 @@ < м <<< ⷨ <<< М + <<< 𞀻 < ӎ <<< Ӎ < ꙧ @@ -13251,11 +13852,16 @@ = Ꙭ = Ꚙ = Ꚛ + <<< 𞀼 + <<< 𞁜 < ө <<< Ө + <<< 𞁎 < п <<< ⷫ <<< П + <<< 𞀽 + <<< 𞁝 < ԥ <<< Ԥ < ҧ @@ -13265,6 +13871,7 @@ < р <<< ⷬ <<< Р + <<< 𞀾 < ҏ <<< Ҏ < ԗ @@ -13274,15 +13881,19 @@ = ⷭ <<< ⷵ / т <<< С + <<< 𞀿 + <<< 𞁞 < ԍ <<< Ԍ < ҫ <<< Ҫ + <<< 𞁫 < т <<< ᲄ = ᲅ = ⷮ <<< Т + <<< 𞁀 < ꚍ <<< Ꚍ < ԏ @@ -13296,10 +13907,14 @@ < у <<< ꙷ <<< У + <<< 𞁁 + <<< 𞁟 < ү <<< Ү + <<< 𞁏 < ұ <<< Ұ + <<< 𞁭 < ꙋ <<< ᲈ = ⷹ @@ -13309,9 +13924,13 @@ < ф <<< ꚞ <<< Ф + <<< 𞁂 + <<< 𞁠 < х <<< ⷯ <<< Х + <<< 𞁃 + <<< 𞁡 < ӽ <<< Ӽ < ӿ @@ -13338,6 +13957,8 @@ < ц <<< ⷰ <<< Ц + <<< 𞁄 + <<< 𞁢 < ꙡ <<< Ꙡ < ꚏ @@ -13349,6 +13970,8 @@ < ч <<< ⷱ <<< Ч + <<< 𞁅 + <<< 𞁣 < ԭ <<< Ԭ < ꚓ @@ -13367,9 +13990,12 @@ <<< Ҿ < џ <<< Џ + <<< 𞁪 < ш <<< ⷲ <<< Ш + <<< 𞁆 + <<< 𞁤 < ꚗ <<< Ꚗ < щ @@ -13384,11 +14010,15 @@ = ꙸ <<< Ъ <<< ꚜ + <<< 𞁥 < ꙑ <<< Ꙑ + <<< 𞁬 < ы <<< ꙹ <<< Ы + <<< 𞁇 + <<< 𞁦 < ь <<< ꙺ <<< Ь @@ -13403,9 +14033,11 @@ <<< Ꙓ < э <<< Э + <<< 𞁈 < ю <<< ⷻ <<< Ю + <<< 𞁉 < ꙕ <<< Ꙕ < ꙗ @@ -13452,6 +14084,7 @@ <<< Ԝ < ӏ <<< Ӏ + <<< 𞁐 < ⰰ <<< 𞀀 <<< Ⰰ @@ -13584,6 +14217,8 @@ <<< Ⱝ < ⱞ <<< Ⱞ + < ⱟ + <<< Ⱟ < 𐍐 <<< 𐍶 < 𐍑 @@ -13980,7 +14615,14 @@ < ࠛ < ‎ء‎ <<< ‎ٴ‎ + = ‎ࢃ‎ + = ‎ࢇ‎ + <<< ‎ٵ‎ / ‎ا‎ + <<< ‎ٶ‎ / ‎و‎ + <<< ‎ٷ‎ / ‎ۇ‎ + <<< ‎ٸ‎ / ‎ي‎ <<< ‎ﺀ‎ + <<< ‎ﯝ‎ / ‎ۇ‎ << ‎۽‎ < ‎آ‎ <<< ‎ﺂ‎ @@ -14046,8 +14688,26 @@ < ‎ࢩ‎ < ‎ࢬ‎ < ‎ا‎ - <<< ‎ࢭ‎ - <<< ‎ٵ‎ / ‎ء‎ + <<< ‎ࡰ‎ + = ‎ࡱ‎ + = ‎ࡲ‎ + = ‎ࡳ‎ + = ‎ࡴ‎ + = ‎ࡵ‎ + = ‎ࡶ‎ + = ‎ࡷ‎ + = ‎ࡸ‎ + = ‎ࡹ‎ + = ‎ࡺ‎ + = ‎ࡻ‎ + = ‎ࡼ‎ + = ‎ࡽ‎ + = ‎ࡾ‎ + = ‎ࡿ‎ + = ‎ࢀ‎ + = ‎ࢁ‎ + = ‎ࢂ‎ + = ‎ࢭ‎ <<< ‎𞸀‎ = ‎𞺀‎ <<< ‎ﺎ‎ @@ -14242,6 +14902,7 @@ <<< ‎ﭵ‎ <<< ‎ﭳ‎ <<< ‎ﭲ‎ + < ‎ࢊ‎ < ‎چ‎ <<< ‎ﭼ‎ <<< ‎ﭽ‎ @@ -14570,6 +15231,8 @@ <<< ‎ﰨ‎ / ‎م‎ < ‎ڟ‎ < ‎ࢣ‎ + < ‎ࢋ‎ + < ‎ࢌ‎ < ‎ع‎ <<< ‎𞸏‎ = ‎𞸯‎ @@ -14702,6 +15365,7 @@ < ‎ڨ‎ < ‎ࣄ‎ < ‎ࢥ‎ + < ‎ࢵ‎ < ‎ك‎ <<< ‎𞸊‎ = ‎𞸪‎ @@ -14755,6 +15419,7 @@ <<< ‎ﮓ‎ <<< ‎ﮒ‎ < ‎ࢰ‎ + < ‎ࣈ‎ < ‎ڰ‎ < ‎ڱ‎ <<< ‎ﮜ‎ @@ -14770,6 +15435,7 @@ < ‎ڴ‎ < ‎ݢ‎ < ‎ػ‎ + < ‎ࢍ‎ < ‎ؼ‎ < ‎ݣ‎ < ‎ݤ‎ @@ -14924,6 +15590,7 @@ < ‎ݧ‎ < ‎ݨ‎ < ‎ݩ‎ + < ‎ࢉ‎ < ‎ه‎ <<< ‎𞸤‎ = ‎𞹤‎ @@ -14958,7 +15625,7 @@ <<< ‎ﮤ‎ / 𐺫 < ‎و‎ <<< ‎ۥ‎ - <<< ‎ٶ‎ / ‎ء‎ + = ‎ࢄ‎ <<< ‎𞸅‎ = ‎𞺅‎ = ‎𞺥‎ @@ -14973,10 +15640,8 @@ <<< ‎ﯚ‎ <<< ‎ﯙ‎ < ‎ۇ‎ - <<< ‎ٷ‎ / ‎ء‎ <<< ‎ﯘ‎ <<< ‎ﯗ‎ - <<< ‎ﯝ‎ / ‎ء‎ < ‎ۈ‎ <<< ‎ﯜ‎ <<< ‎ﯛ‎ @@ -15001,7 +15666,8 @@ <<< ‎ﱝ‎ / ٰ < ‎ي‎ <<< ‎ۦ‎ - <<< ‎ٸ‎ / ‎ء‎ + = ‎ࢅ‎ + = ‎ࢆ‎ <<< ‎𞸉‎ = ‎𞸩‎ = ‎𞹉‎ @@ -15037,6 +15703,7 @@ <<< ‎ﱙ‎ / ‎ى‎ <<< ‎ﱚ‎ / ‎ي‎ < ‎ی‎ + <<< ‎ࣉ‎ <<< ‎ﯾ‎ <<< ‎ﯿ‎ <<< ‎ﯽ‎ @@ -15064,6 +15731,7 @@ <<< ‎ﮰ‎ / 𐺫 < ‎ݺ‎ < ‎ݻ‎ + < ‎ࢎ‎ < ‎ܐ‎ < ‎ܒ‎ << ‎ܭ‎ @@ -15310,7 +15978,9 @@ < ሞ < ሟ < ᎀ + < 𞟭 < ᎁ + < 𞟮 < ᎂ < ᎃ < ⶁ @@ -15364,9 +16034,12 @@ < ቆ < ቇ < ቈ + < 𞟰 < ቊ < ቋ + < 𞟱 < ቌ + < 𞟲 < ቍ < ቐ < ቑ @@ -15389,7 +16062,9 @@ < ቦ < ቧ < ᎄ + < 𞟳 < ᎅ + < 𞟴 < ᎆ < ᎇ < ⶅ @@ -15468,9 +16143,12 @@ < ኮ < ኯ < ኰ + < 𞟵 < ኲ < ኳ + < 𞟶 < ኴ + < 𞟷 < ኵ < ኸ < ኹ @@ -15479,10 +16157,14 @@ < ኼ < ኽ < ኾ + < 𞟨 < ዀ + < 𞟩 < ዂ < ዃ + < 𞟪 < ዄ + < 𞟫 < ዅ < ወ < ዉ @@ -15572,9 +16254,12 @@ < ጎ < ጏ < ጐ + < 𞟸 < ጒ < ጓ + < 𞟹 < ጔ + < 𞟺 < ጕ < ጘ < ጙ @@ -15654,7 +16339,9 @@ < ፎ < ፏ < ᎈ + < 𞟻 < ᎉ + < 𞟼 < ᎊ < ᎋ < ፐ @@ -15666,7 +16353,9 @@ < ፖ < ፗ < ᎌ + < 𞟽 < ᎍ + < 𞟾 < ᎎ < ᎏ < ⶒ @@ -15715,12 +16404,19 @@ < ⷌ < ⷍ < ⷎ + < 𞟠 < ⷐ + < 𞟡 < ⷑ + < 𞟢 < ⷒ + < 𞟣 < ⷓ + < 𞟤 < ⷔ + < 𞟥 < ⷕ + < 𞟦 < ⷖ < ⷘ < ⷙ @@ -16192,6 +16888,7 @@ < ద < ధ < న + <<< ౝ / ్ < ప < ఫ < బ @@ -16264,6 +16961,7 @@ < ದ < ಧ < ನ + <<< ೝ / ್ < ಪ < ಫ < ಬ @@ -16684,6 +17382,7 @@ < 𑂲 < 𑂳 < 𑂴 + < 𑃂 < 𑂵 < 𑂶 < 𑂷 @@ -16796,6 +17495,7 @@ < 𑇀 < 𑈀 < 𑈁 + < 𑉀 < 𑈂 < 𑈃 < 𑈄 @@ -16803,6 +17503,7 @@ < 𑈆 < 𑈇 < 𑈈 + < 𑈿 < 𑈉 < 𑈊 < 𑈋 @@ -16841,6 +17542,7 @@ < 𑈭 < 𑈮 < 𑈯 + < 𑉁 < 𑈰 < 𑈱 < 𑈲 @@ -17532,6 +18234,13 @@ < 𑜗 < 𑜘 < 𑜙 + < 𑝀 + < 𑝁 + < 𑝂 + < 𑝃 + < 𑝄 + < 𑝅 + < 𑝆 < 𑜠 < 𑜡 < 𑜢 @@ -17720,8 +18429,10 @@ < 𑀌 < 𑀍 < 𑀎 + < 𑁱 < 𑀏 < 𑀐 + < 𑁲 < 𑀑 < 𑀒 < 𑀓 @@ -17761,6 +18472,7 @@ < 𑀄 < 𑀴 < 𑀵 + < 𑁵 < 𑀶 < 𑀷 < 𑀸 @@ -17773,12 +18485,15 @@ < 𑀿 < 𑁀 < 𑁁 + < 𑁳 < 𑁂 < 𑁃 + < 𑁴 < 𑁄 < 𑁅 < 𑁆 < 𑁿 + < 𑁰 < ‎𐨀‎ < 𐨁 < 𐨂 @@ -18166,7 +18881,7 @@ < ཧ < ྷ < ཨ - <<< ༀ / ོ𑶕 + <<< ༀ / ོ𑼁 < ྸ < ྈ < ྍ @@ -18565,6 +19280,8 @@ < ᜊ < ᜋ < ᜌ + < ᜍ + < ᜟ < ᜎ < ᜏ < ᜐ @@ -18572,6 +19289,7 @@ < ᜒ < ᜓ < ᜔ + < ᜕ < ᜠ < ᜡ < ᜢ @@ -18948,12 +19666,12 @@ < ႅ < ဲ < ႝ + < ႆ < ဴ < ၢ < ၧ < ၨ < ꧥ - < ႆ < ္ < ် < ၣ @@ -19422,6 +20140,7 @@ < ᬘ < ᬙ < ᬚ + <<< ᭌ / ᭄ᬜ < ᬛ < ᬜ < ᬝ @@ -19528,6 +20247,66 @@ < ꦺ < ꦻ < ꧀ + < 𑼄 + < 𑼅 + < 𑼆 + < 𑼇 + < 𑼈 + < 𑼉 + < 𑼊 + < 𑼋 + < 𑼌 + < 𑼍 + < 𑼎 + < 𑼏 + < 𑼐 + < 𑼒 + < 𑼓 + < 𑼔 + < 𑼕 + < 𑼖 + < 𑼗 + < 𑼘 + < 𑼙 + < 𑼚 + < 𑼛 + < 𑼜 + < 𑼝 + < 𑼞 + < 𑼟 + < 𑼠 + < 𑼡 + < 𑼢 + < 𑼣 + < 𑼤 + < 𑼥 + < 𑼦 + < 𑼧 + < 𑼨 + < 𑼩 + < 𑼪 + < 𑼫 + < 𑼬 + < 𑼂 + < 𑼭 + < 𑼮 + < 𑼯 + < 𑼰 + < 𑼱 + < 𑼲 + < 𑼳 + < 𑼴 + < 𑼵 + < 𑼶 + < 𑼷 + < 𑼸 + < 𑼹 + < 𑼺 + < 𑼾 + < 𑼿 + < 𑽀 + < 𑽁 + < 𑽂 < ᢀ < ᢁ < ᢂ @@ -20647,6 +21426,22 @@ < ᣳ < ᣴ < ᣵ + < 𑪰 + < 𑪱 + < 𑪲 + < 𑪳 + < 𑪴 + < 𑪵 + < 𑪶 + < 𑪷 + < 𑪸 + < 𑪹 + < 𑪺 + < 𑪻 + < 𑪼 + < 𑪽 + < 𑪾 + < 𑪿 < ᚁ < ᚂ < ᚃ @@ -22850,7 +23645,9 @@ <<< ケ <<< ㋘ <<< ㌜ / ーす - < こ + < 𛄲 + <<< こ + <<< 𛅕 <<< コ <<< コ <<< ㋙ @@ -23032,6 +23829,7 @@ <<< ㋳ <<< ㍎ / ーど <<< ㍏ / ーる + < 𛄠 < ゅ <<< ゆ <<< ュ @@ -23040,6 +23838,7 @@ <<< ユ <<< ㋴ <<< ㍐ / あん + < 𛄡 < ょ <<< よ <<< ョ @@ -23091,6 +23890,8 @@ <<< 𛅤 <<< ヰ <<< ㋼ + < 𛄟 + <<< 𛄢 < 𛅑 <<< ゑ <<< 𛅥 @@ -25091,6 +25892,36 @@ < 𞄺 < 𞄻 < 𞅎 + < 𞊐 + < 𞊑 + < 𞊒 + < 𞊓 + < 𞊔 + < 𞊕 + < 𞊖 + < 𞊗 + < 𞊘 + < 𞊙 + < 𞊚 + < 𞊛 + < 𞊜 + < 𞊝 + < 𞊞 + < 𞊟 + < 𞊠 + < 𞊡 + < 𞊢 + < 𞊣 + < 𞊤 + < 𞊥 + < 𞊦 + < 𞊧 + < 𞊨 + < 𞊩 + < 𞊪 + < 𞊫 + < 𞊬 + < 𞊭 < 𞋀 < 𞋁 < 𞋂 @@ -25135,6 +25966,34 @@ < 𞋩 < 𞋪 < 𞋫 + < 𞓐 + < 𞓑 + < 𞓒 + < 𞓓 + < 𞓔 + < 𞓕 + < 𞓖 + < 𞓗 + < 𞓘 + < 𞓙 + < 𞓚 + < 𞓛 + < 𞓜 + < 𞓝 + < 𞓞 + < 𞓟 + < 𞓠 + < 𞓡 + < 𞓢 + < 𞓣 + < 𞓤 + < 𞓥 + < 𞓦 + < 𞓧 + < 𞓨 + < 𞓩 + < 𞓪 + < 𞓫 < 𐊀 < 𐊁 < 𐊂 @@ -25690,6 +26549,76 @@ < 𐕡 < 𐕢 < 𐕣 + < 𐖗 + <<< 𐕰 + < 𐖘 + <<< 𐕱 + < 𐖙 + <<< 𐕲 + < 𐖚 + <<< 𐕳 + < 𐖛 + <<< 𐕴 + < 𐖜 + <<< 𐕵 + < 𐖝 + <<< 𐕶 + < 𐖞 + <<< 𐕷 + < 𐖟 + <<< 𐕸 + < 𐖠 + <<< 𐕹 + < 𐖡 + <<< 𐕺 + < 𐖣 + <<< 𐕼 + < 𐖤 + <<< 𐕽 + < 𐖥 + <<< 𐕾 + < 𐖦 + <<< 𐕿 + < 𐖧 + <<< 𐖀 + < 𐖨 + <<< 𐖁 + < 𐖩 + <<< 𐖂 + < 𐖪 + <<< 𐖃 + < 𐖫 + <<< 𐖄 + < 𐖬 + <<< 𐖅 + < 𐖭 + <<< 𐖆 + < 𐖮 + <<< 𐖇 + < 𐖯 + <<< 𐖈 + < 𐖰 + <<< 𐖉 + < 𐖱 + <<< 𐖊 + < 𐖳 + <<< 𐖌 + < 𐖴 + <<< 𐖍 + < 𐖵 + <<< 𐖎 + < 𐖶 + <<< 𐖏 + < 𐖷 + <<< 𐖐 + < 𐖸 + <<< 𐖑 + < 𐖹 + <<< 𐖒 + < 𐖻 + <<< 𐖔 + < 𐖼 + <<< 𐖕 < 𑃐 < 𑃑 < 𑃒 @@ -25746,6 +26675,85 @@ < 𖩜 < 𖩝 < 𖩞 + < 𖩰 + < 𖩱 + < 𖩲 + < 𖩳 + < 𖩴 + < 𖩵 + < 𖩶 + < 𖩷 + < 𖩸 + < 𖩹 + < 𖩺 + < 𖩻 + < 𖩼 + < 𖩽 + < 𖩾 + < 𖩿 + < 𖪀 + < 𖪁 + < 𖪂 + < 𖪃 + < 𖪄 + < 𖪅 + < 𖪆 + < 𖪇 + < 𖪈 + < 𖪉 + < 𖪊 + < 𖪋 + < 𖪌 + < 𖪍 + < 𖪎 + < 𖪏 + < 𖪐 + < 𖪑 + < 𖪒 + < 𖪓 + < 𖪔 + < 𖪕 + < 𖪖 + < 𖪗 + < 𖪘 + < 𖪙 + < 𖪚 + < 𖪛 + < 𖪜 + < 𖪝 + < 𖪞 + < 𖪟 + < 𖪠 + < 𖪡 + < 𖪢 + < 𖪣 + < 𖪤 + < 𖪥 + < 𖪦 + < 𖪧 + < 𖪨 + < 𖪩 + < 𖪪 + < 𖪫 + < 𖪬 + < 𖪭 + < 𖪮 + < 𖪯 + < 𖪰 + < 𖪱 + < 𖪲 + < 𖪳 + < 𖪴 + < 𖪵 + < 𖪶 + < 𖪷 + < 𖪸 + < 𖪹 + < 𖪺 + < 𖪻 + < 𖪼 + < 𖪽 + < 𖪾 < 𐀀 < 𐀁 < 𐀂 @@ -26353,6 +27361,103 @@ < ‎𐠸‎ < ‎𐠼‎ < ‎𐠿‎ + < 𒾐 + < 𒾑 + < 𒾒 + < 𒾓 + < 𒾔 + < 𒾕 + < 𒾖 + < 𒾗 + < 𒾘 + < 𒾙 + < 𒾚 + < 𒾛 + < 𒾜 + < 𒾝 + < 𒾞 + < 𒾟 + < 𒾠 + < 𒾡 + < 𒾢 + < 𒾣 + < 𒾤 + < 𒾥 + < 𒾦 + < 𒾧 + < 𒾨 + < 𒾩 + < 𒾪 + < 𒾫 + < 𒾬 + < 𒾭 + < 𒾮 + < 𒾯 + < 𒾰 + < 𒾱 + < 𒾲 + < 𒾳 + < 𒾴 + < 𒾵 + < 𒾶 + < 𒾷 + < 𒾸 + < 𒾹 + < 𒾺 + < 𒾻 + < 𒾼 + < 𒾽 + < 𒾾 + < 𒾿 + < 𒿀 + < 𒿁 + < 𒿂 + < 𒿃 + < 𒿄 + < 𒿅 + < 𒿆 + < 𒿇 + < 𒿈 + < 𒿉 + < 𒿊 + < 𒿋 + < 𒿌 + < 𒿍 + < 𒿎 + < 𒿏 + < 𒿐 + < 𒿑 + < 𒿒 + < 𒿓 + < 𒿔 + < 𒿕 + < 𒿖 + < 𒿗 + < 𒿘 + < 𒿙 + < 𒿚 + < 𒿛 + < 𒿜 + < 𒿝 + < 𒿞 + < 𒿟 + < 𒿠 + < 𒿡 + < 𒿢 + < 𒿣 + < 𒿤 + < 𒿥 + < 𒿦 + < 𒿧 + < 𒿨 + < 𒿩 + < 𒿪 + < 𒿫 + < 𒿬 + < 𒿭 + < 𒿮 + < 𒿯 + < 𒿰 < ‎𐩠‎ < ‎𐩡‎ < ‎𐩢‎ @@ -26733,6 +27838,24 @@ < ‎𐽂‎ < ‎𐽃‎ < ‎𐽄‎ + < ‎𐽰‎ + < ‎𐽱‎ + < ‎𐽲‎ + < ‎𐽳‎ + < ‎𐽴‎ + < ‎𐽵‎ + < ‎𐽶‎ + < ‎𐽷‎ + < ‎𐽸‎ + < ‎𐽹‎ + < ‎𐽺‎ + < ‎𐽻‎ + < ‎𐽼‎ + < ‎𐽽‎ + < ‎𐽾‎ + < ‎𐽿‎ + < ‎𐾀‎ + < ‎𐾁‎ < ‎𐺀‎ < ‎𐺁‎ < ‎𐺂‎ @@ -29061,6 +30184,13 @@ < 𓐬 < 𓐭 < 𓐮 + < 𓐯 + < 𓑁 + < 𓑂 + < 𓑃 + < 𓑄 + < 𓑅 + < 𓑆 < ‎𐦠‎ << ‎𐦀‎ < ‎𐦡‎ diff --git a/icu/icu4c/source/data/unidata/UnicodeData.txt b/icu/icu4c/source/data/unidata/UnicodeData.txt index e22f967bbab..bdcc41850d7 100644 --- a/icu/icu4c/source/data/unidata/UnicodeData.txt +++ b/icu/icu4c/source/data/unidata/UnicodeData.txt @@ -1525,6 +1525,7 @@ 061A;ARABIC SMALL KASRA;Mn;32;NSM;;;;;N;;;;; 061B;ARABIC SEMICOLON;Po;0;AL;;;;;N;;;;; 061C;ARABIC LETTER MARK;Cf;0;AL;;;;;N;;;;; +061D;ARABIC END OF TEXT MARK;Po;0;AL;;;;;N;;;;; 061E;ARABIC TRIPLE DOT PUNCTUATION MARK;Po;0;AL;;;;;N;;;;; 061F;ARABIC QUESTION MARK;Po;0;AL;;;;;N;;;;; 0620;ARABIC LETTER KASHMIRI YEH;Lo;0;AL;;;;;N;;;;; @@ -2089,6 +2090,47 @@ 0868;SYRIAC LETTER MALAYALAM LLA;Lo;0;AL;;;;;N;;;;; 0869;SYRIAC LETTER MALAYALAM LLLA;Lo;0;AL;;;;;N;;;;; 086A;SYRIAC LETTER MALAYALAM SSA;Lo;0;AL;;;;;N;;;;; +0870;ARABIC LETTER ALEF WITH ATTACHED FATHA;Lo;0;AL;;;;;N;;;;; +0871;ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA;Lo;0;AL;;;;;N;;;;; +0872;ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE;Lo;0;AL;;;;;N;;;;; +0873;ARABIC LETTER ALEF WITH LEFT MIDDLE STROKE;Lo;0;AL;;;;;N;;;;; +0874;ARABIC LETTER ALEF WITH ATTACHED KASRA;Lo;0;AL;;;;;N;;;;; +0875;ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA;Lo;0;AL;;;;;N;;;;; +0876;ARABIC LETTER ALEF WITH ATTACHED ROUND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +0877;ARABIC LETTER ALEF WITH ATTACHED RIGHT ROUND DOT;Lo;0;AL;;;;;N;;;;; +0878;ARABIC LETTER ALEF WITH ATTACHED LEFT ROUND DOT;Lo;0;AL;;;;;N;;;;; +0879;ARABIC LETTER ALEF WITH ATTACHED ROUND DOT BELOW;Lo;0;AL;;;;;N;;;;; +087A;ARABIC LETTER ALEF WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; +087B;ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +087C;ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +087D;ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +087E;ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA AND LEFT RING;Lo;0;AL;;;;;N;;;;; +087F;ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE AND LEFT RING;Lo;0;AL;;;;;N;;;;; +0880;ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND LEFT RING;Lo;0;AL;;;;;N;;;;; +0881;ARABIC LETTER ALEF WITH ATTACHED RIGHT HAMZA;Lo;0;AL;;;;;N;;;;; +0882;ARABIC LETTER ALEF WITH ATTACHED LEFT HAMZA;Lo;0;AL;;;;;N;;;;; +0883;ARABIC TATWEEL WITH OVERSTRUCK HAMZA;Lo;0;AL;;;;;N;;;;; +0884;ARABIC TATWEEL WITH OVERSTRUCK WAW;Lo;0;AL;;;;;N;;;;; +0885;ARABIC TATWEEL WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;; +0886;ARABIC LETTER THIN YEH;Lo;0;AL;;;;;N;;;;; +0887;ARABIC BASELINE ROUND DOT;Lo;0;AL;;;;;N;;;;; +0888;ARABIC RAISED ROUND DOT;Sk;0;AL;;;;;N;;;;; +0889;ARABIC LETTER NOON WITH INVERTED SMALL V;Lo;0;AL;;;;;N;;;;; +088A;ARABIC LETTER HAH WITH INVERTED SMALL V BELOW;Lo;0;AL;;;;;N;;;;; +088B;ARABIC LETTER TAH WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +088C;ARABIC LETTER TAH WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; +088D;ARABIC LETTER KEHEH WITH TWO DOTS VERTICALLY BELOW;Lo;0;AL;;;;;N;;;;; +088E;ARABIC VERTICAL TAIL;Lo;0;AL;;;;;N;;;;; +0890;ARABIC POUND MARK ABOVE;Cf;0;AN;;;;;N;;;;; +0891;ARABIC PIASTRE MARK ABOVE;Cf;0;AN;;;;;N;;;;; +0898;ARABIC SMALL HIGH WORD AL-JUZ;Mn;230;NSM;;;;;N;;;;; +0899;ARABIC SMALL LOW WORD ISHMAAM;Mn;220;NSM;;;;;N;;;;; +089A;ARABIC SMALL LOW WORD IMAALA;Mn;220;NSM;;;;;N;;;;; +089B;ARABIC SMALL LOW WORD TASHEEL;Mn;220;NSM;;;;;N;;;;; +089C;ARABIC MADDA WAAJIB;Mn;230;NSM;;;;;N;;;;; +089D;ARABIC SUPERSCRIPT ALEF MOKHASSAS;Mn;230;NSM;;;;;N;;;;; +089E;ARABIC DOUBLED MADDA;Mn;230;NSM;;;;;N;;;;; +089F;ARABIC HALF MADDA OVER MADDA;Mn;230;NSM;;;;;N;;;;; 08A0;ARABIC LETTER BEH WITH SMALL V BELOW;Lo;0;AL;;;;;N;;;;; 08A1;ARABIC LETTER BEH WITH HAMZA ABOVE;Lo;0;AL;;;;;N;;;;; 08A2;ARABIC LETTER JEEM WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; @@ -2110,6 +2152,7 @@ 08B2;ARABIC LETTER ZAIN WITH INVERTED V ABOVE;Lo;0;AL;;;;;N;;;;; 08B3;ARABIC LETTER AIN WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; 08B4;ARABIC LETTER KAF WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +08B5;ARABIC LETTER QAF WITH DOT BELOW AND NO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; 08B6;ARABIC LETTER BEH WITH SMALL MEEM ABOVE;Lo;0;AL;;;;;N;;;;; 08B7;ARABIC LETTER PEH WITH SMALL MEEM ABOVE;Lo;0;AL;;;;;N;;;;; 08B8;ARABIC LETTER TEH WITH SMALL TEH ABOVE;Lo;0;AL;;;;;N;;;;; @@ -2128,6 +2171,17 @@ 08C5;ARABIC LETTER JEEM WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; 08C6;ARABIC LETTER JEEM WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; 08C7;ARABIC LETTER LAM WITH SMALL ARABIC LETTER TAH ABOVE;Lo;0;AL;;;;;N;;;;; +08C8;ARABIC LETTER GRAF;Lo;0;AL;;;;;N;;;;; +08C9;ARABIC SMALL FARSI YEH;Lm;0;AL;;;;;N;;;;; +08CA;ARABIC SMALL HIGH FARSI YEH;Mn;230;NSM;;;;;N;;;;; +08CB;ARABIC SMALL HIGH YEH BARREE WITH TWO DOTS BELOW;Mn;230;NSM;;;;;N;;;;; +08CC;ARABIC SMALL HIGH WORD SAH;Mn;230;NSM;;;;;N;;;;; +08CD;ARABIC SMALL HIGH ZAH;Mn;230;NSM;;;;;N;;;;; +08CE;ARABIC LARGE ROUND DOT ABOVE;Mn;230;NSM;;;;;N;;;;; +08CF;ARABIC LARGE ROUND DOT BELOW;Mn;220;NSM;;;;;N;;;;; +08D0;ARABIC SUKUN BELOW;Mn;220;NSM;;;;;N;;;;; +08D1;ARABIC LARGE CIRCLE BELOW;Mn;220;NSM;;;;;N;;;;; +08D2;ARABIC LARGE ROUND DOT INSIDE CIRCLE BELOW;Mn;220;NSM;;;;;N;;;;; 08D3;ARABIC SMALL LOW WAW;Mn;220;NSM;;;;;N;;;;; 08D4;ARABIC SMALL HIGH WORD AR-RUB;Mn;230;NSM;;;;;N;;;;; 08D5;ARABIC SMALL HIGH SAD;Mn;230;NSM;;;;;N;;;;; @@ -2786,6 +2840,7 @@ 0C37;TELUGU LETTER SSA;Lo;0;L;;;;;N;;;;; 0C38;TELUGU LETTER SA;Lo;0;L;;;;;N;;;;; 0C39;TELUGU LETTER HA;Lo;0;L;;;;;N;;;;; +0C3C;TELUGU SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; 0C3D;TELUGU SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; 0C3E;TELUGU VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;; 0C3F;TELUGU VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; @@ -2806,6 +2861,7 @@ 0C58;TELUGU LETTER TSA;Lo;0;L;;;;;N;;;;; 0C59;TELUGU LETTER DZA;Lo;0;L;;;;;N;;;;; 0C5A;TELUGU LETTER RRRA;Lo;0;L;;;;;N;;;;; +0C5D;TELUGU LETTER NAKAARA POLLU;Lo;0;L;;;;;N;;;;; 0C60;TELUGU LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; 0C61;TELUGU LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; 0C62;TELUGU VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; @@ -2901,6 +2957,7 @@ 0CCD;KANNADA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; 0CD5;KANNADA LENGTH MARK;Mc;0;L;;;;;N;;;;; 0CD6;KANNADA AI LENGTH MARK;Mc;0;L;;;;;N;;;;; +0CDD;KANNADA LETTER NAKAARA POLLU;Lo;0;L;;;;;N;;;;; 0CDE;KANNADA LETTER FA;Lo;0;L;;;;;N;;;;; 0CE0;KANNADA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; 0CE1;KANNADA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; @@ -2918,6 +2975,7 @@ 0CEF;KANNADA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 0CF1;KANNADA SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;; 0CF2;KANNADA SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;; +0CF3;KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT;Mc;0;L;;;;;N;;;;; 0D00;MALAYALAM SIGN COMBINING ANUSVARA ABOVE;Mn;0;NSM;;;;;N;;;;; 0D01;MALAYALAM SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 0D02;MALAYALAM SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; @@ -3282,6 +3340,7 @@ 0ECB;LAO TONE MAI CATAWA;Mn;122;NSM;;;;;N;;;;; 0ECC;LAO CANCELLATION MARK;Mn;0;NSM;;;;;N;;;;; 0ECD;LAO NIGGAHITA;Mn;0;NSM;;;;;N;;;;; +0ECE;LAO YAMAKKAN;Mn;0;NSM;;;;;N;;;;; 0ED0;LAO DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 0ED1;LAO DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 0ED2;LAO DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -5258,6 +5317,7 @@ 170A;TAGALOG LETTER BA;Lo;0;L;;;;;N;;;;; 170B;TAGALOG LETTER MA;Lo;0;L;;;;;N;;;;; 170C;TAGALOG LETTER YA;Lo;0;L;;;;;N;;;;; +170D;TAGALOG LETTER RA;Lo;0;L;;;;;N;;;;; 170E;TAGALOG LETTER LA;Lo;0;L;;;;;N;;;;; 170F;TAGALOG LETTER WA;Lo;0;L;;;;;N;;;;; 1710;TAGALOG LETTER SA;Lo;0;L;;;;;N;;;;; @@ -5265,6 +5325,8 @@ 1712;TAGALOG VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; 1713;TAGALOG VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; 1714;TAGALOG SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +1715;TAGALOG SIGN PAMUDPOD;Mc;9;L;;;;;N;;;;; +171F;TAGALOG LETTER ARCHAIC RA;Lo;0;L;;;;;N;;;;; 1720;HANUNOO LETTER A;Lo;0;L;;;;;N;;;;; 1721;HANUNOO LETTER I;Lo;0;L;;;;;N;;;;; 1722;HANUNOO LETTER U;Lo;0;L;;;;;N;;;;; @@ -5285,7 +5347,7 @@ 1731;HANUNOO LETTER HA;Lo;0;L;;;;;N;;;;; 1732;HANUNOO VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; 1733;HANUNOO VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; -1734;HANUNOO SIGN PAMUDPOD;Mn;9;NSM;;;;;N;;;;; +1734;HANUNOO SIGN PAMUDPOD;Mc;9;L;;;;;N;;;;; 1735;PHILIPPINE SINGLE PUNCTUATION;Po;0;L;;;;;N;;;;; 1736;PHILIPPINE DOUBLE PUNCTUATION;Po;0;L;;;;;N;;;;; 1740;BUHID LETTER A;Lo;0;L;;;;;N;;;;; @@ -5455,6 +5517,7 @@ 180C;MONGOLIAN FREE VARIATION SELECTOR TWO;Mn;0;NSM;;;;;N;;;;; 180D;MONGOLIAN FREE VARIATION SELECTOR THREE;Mn;0;NSM;;;;;N;;;;; 180E;MONGOLIAN VOWEL SEPARATOR;Cf;0;BN;;;;;N;;;;; +180F;MONGOLIAN FREE VARIATION SELECTOR FOUR;Mn;0;NSM;;;;;N;;;;; 1810;MONGOLIAN DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 1811;MONGOLIAN DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 1812;MONGOLIAN DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -6059,6 +6122,20 @@ 1ABE;COMBINING PARENTHESES OVERLAY;Me;0;NSM;;;;;N;;;;; 1ABF;COMBINING LATIN SMALL LETTER W BELOW;Mn;220;NSM;;;;;N;;;;; 1AC0;COMBINING LATIN SMALL LETTER TURNED W BELOW;Mn;220;NSM;;;;;N;;;;; +1AC1;COMBINING LEFT PARENTHESIS ABOVE LEFT;Mn;230;NSM;;;;;N;;;;; +1AC2;COMBINING RIGHT PARENTHESIS ABOVE RIGHT;Mn;230;NSM;;;;;N;;;;; +1AC3;COMBINING LEFT PARENTHESIS BELOW LEFT;Mn;220;NSM;;;;;N;;;;; +1AC4;COMBINING RIGHT PARENTHESIS BELOW RIGHT;Mn;220;NSM;;;;;N;;;;; +1AC5;COMBINING SQUARE BRACKETS ABOVE;Mn;230;NSM;;;;;N;;;;; +1AC6;COMBINING NUMBER SIGN ABOVE;Mn;230;NSM;;;;;N;;;;; +1AC7;COMBINING INVERTED DOUBLE ARCH ABOVE;Mn;230;NSM;;;;;N;;;;; +1AC8;COMBINING PLUS SIGN ABOVE;Mn;230;NSM;;;;;N;;;;; +1AC9;COMBINING DOUBLE PLUS SIGN ABOVE;Mn;230;NSM;;;;;N;;;;; +1ACA;COMBINING DOUBLE PLUS SIGN BELOW;Mn;220;NSM;;;;;N;;;;; +1ACB;COMBINING TRIPLE ACUTE ACCENT;Mn;230;NSM;;;;;N;;;;; +1ACC;COMBINING LATIN SMALL LETTER INSULAR G;Mn;230;NSM;;;;;N;;;;; +1ACD;COMBINING LATIN SMALL LETTER INSULAR R;Mn;230;NSM;;;;;N;;;;; +1ACE;COMBINING LATIN SMALL LETTER INSULAR T;Mn;230;NSM;;;;;N;;;;; 1B00;BALINESE SIGN ULU RICEM;Mn;0;NSM;;;;;N;;;;; 1B01;BALINESE SIGN ULU CANDRA;Mn;0;NSM;;;;;N;;;;; 1B02;BALINESE SIGN CECEK;Mn;0;NSM;;;;;N;;;;; @@ -6135,6 +6212,7 @@ 1B49;BALINESE LETTER VE SASAK;Lo;0;L;;;;;N;;;;; 1B4A;BALINESE LETTER ZAL SASAK;Lo;0;L;;;;;N;;;;; 1B4B;BALINESE LETTER ASYURA SASAK;Lo;0;L;;;;;N;;;;; +1B4C;BALINESE LETTER ARCHAIC JNYA;Lo;0;L;;;;;N;;;;; 1B50;BALINESE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 1B51;BALINESE DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 1B52;BALINESE DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -6180,6 +6258,8 @@ 1B7A;BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK;So;0;L;;;;;N;;;;; 1B7B;BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK;So;0;L;;;;;N;;;;; 1B7C;BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING;So;0;L;;;;;N;;;;; +1B7D;BALINESE PANTI LANTANG;Po;0;L;;;;;N;;;;; +1B7E;BALINESE PAMADA LANTANG;Po;0;L;;;;;N;;;;; 1B80;SUNDANESE SIGN PANYECEK;Mn;0;NSM;;;;;N;;;;; 1B81;SUNDANESE SIGN PANGLAYAR;Mn;0;NSM;;;;;N;;;;; 1B82;SUNDANESE SIGN PANGWISAD;Mc;0;L;;;;;N;;;;; @@ -6778,6 +6858,7 @@ 1DF7;COMBINING KAVYKA ABOVE LEFT;Mn;228;NSM;;;;;N;;;;; 1DF8;COMBINING DOT ABOVE LEFT;Mn;228;NSM;;;;;N;;;;; 1DF9;COMBINING WIDE INVERTED BRIDGE BELOW;Mn;220;NSM;;;;;N;;;;; +1DFA;COMBINING DOT BELOW LEFT;Mn;218;NSM;;;;;N;;;;; 1DFB;COMBINING DELETION MARK;Mn;230;NSM;;;;;N;;;;; 1DFC;COMBINING DOUBLE INVERTED BREVE BELOW;Mn;233;NSM;;;;;N;;;;; 1DFD;COMBINING ALMOST EQUAL TO BELOW;Mn;220;NSM;;;;;N;;;;; @@ -7457,6 +7538,7 @@ 20BD;RUBLE SIGN;Sc;0;ET;;;;;N;;;;; 20BE;LARI SIGN;Sc;0;ET;;;;;N;;;;; 20BF;BITCOIN SIGN;Sc;0;ET;;;;;N;;;;; +20C0;SOM SIGN;Sc;0;ET;;;;;N;;;;; 20D0;COMBINING LEFT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT HARPOON ABOVE;;;; 20D1;COMBINING RIGHT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RIGHT HARPOON ABOVE;;;; 20D2;COMBINING LONG VERTICAL LINE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG VERTICAL BAR OVERLAY;;;; @@ -10300,6 +10382,7 @@ 2C2C;GLAGOLITIC CAPITAL LETTER SHTAPIC;Lu;0;L;;;;;N;;;;2C5C; 2C2D;GLAGOLITIC CAPITAL LETTER TROKUTASTI A;Lu;0;L;;;;;N;;;;2C5D; 2C2E;GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE;Lu;0;L;;;;;N;;;;2C5E; +2C2F;GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI;Lu;0;L;;;;;N;;;;2C5F; 2C30;GLAGOLITIC SMALL LETTER AZU;Ll;0;L;;;;;N;;;2C00;;2C00 2C31;GLAGOLITIC SMALL LETTER BUKY;Ll;0;L;;;;;N;;;2C01;;2C01 2C32;GLAGOLITIC SMALL LETTER VEDE;Ll;0;L;;;;;N;;;2C02;;2C02 @@ -10347,6 +10430,7 @@ 2C5C;GLAGOLITIC SMALL LETTER SHTAPIC;Ll;0;L;;;;;N;;;2C2C;;2C2C 2C5D;GLAGOLITIC SMALL LETTER TROKUTASTI A;Ll;0;L;;;;;N;;;2C2D;;2C2D 2C5E;GLAGOLITIC SMALL LETTER LATINATE MYSLITE;Ll;0;L;;;;;N;;;2C2E;;2C2E +2C5F;GLAGOLITIC SMALL LETTER CAUDATE CHRIVI;Ll;0;L;;;;;N;;;2C2F;;2C2F 2C60;LATIN CAPITAL LETTER L WITH DOUBLE BAR;Lu;0;L;;;;;N;;;;2C61; 2C61;LATIN SMALL LETTER L WITH DOUBLE BAR;Ll;0;L;;;;;N;;;2C60;;2C60 2C62;LATIN CAPITAL LETTER L WITH MIDDLE TILDE;Lu;0;L;;;;;N;;;;026B; @@ -10795,6 +10879,17 @@ 2E50;CROSS PATTY WITH RIGHT CROSSBAR;So;0;ON;;;;;N;;;;; 2E51;CROSS PATTY WITH LEFT CROSSBAR;So;0;ON;;;;;N;;;;; 2E52;TIRONIAN SIGN CAPITAL ET;Po;0;ON;;;;;N;;;;; +2E53;MEDIEVAL EXCLAMATION MARK;Po;0;ON;;;;;N;;;;; +2E54;MEDIEVAL QUESTION MARK;Po;0;ON;;;;;N;;;;; +2E55;LEFT SQUARE BRACKET WITH STROKE;Ps;0;ON;;;;;Y;;;;; +2E56;RIGHT SQUARE BRACKET WITH STROKE;Pe;0;ON;;;;;Y;;;;; +2E57;LEFT SQUARE BRACKET WITH DOUBLE STROKE;Ps;0;ON;;;;;Y;;;;; +2E58;RIGHT SQUARE BRACKET WITH DOUBLE STROKE;Pe;0;ON;;;;;Y;;;;; +2E59;TOP HALF LEFT PARENTHESIS;Ps;0;ON;;;;;Y;;;;; +2E5A;TOP HALF RIGHT PARENTHESIS;Pe;0;ON;;;;;Y;;;;; +2E5B;BOTTOM HALF LEFT PARENTHESIS;Ps;0;ON;;;;;Y;;;;; +2E5C;BOTTOM HALF RIGHT PARENTHESIS;Pe;0;ON;;;;;Y;;;;; +2E5D;OBLIQUE HYPHEN;Pd;0;ON;;;;;N;;;;; 2E80;CJK RADICAL REPEAT;So;0;ON;;;;;N;;;;; 2E81;CJK RADICAL CLIFF;So;0;ON;;;;;N;;;;; 2E82;CJK RADICAL SECOND ONE;So;0;ON;;;;;N;;;;; @@ -11136,6 +11231,10 @@ 2FF9;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT;So;0;ON;;;;;N;;;;; 2FFA;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT;So;0;ON;;;;;N;;;;; 2FFB;IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID;So;0;ON;;;;;N;;;;; +2FFC;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM RIGHT;So;0;ON;;;;;N;;;;; +2FFD;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER RIGHT;So;0;ON;;;;;N;;;;; +2FFE;IDEOGRAPHIC DESCRIPTION CHARACTER HORIZONTAL REFLECTION;So;0;ON;;;;;N;;;;; +2FFF;IDEOGRAPHIC DESCRIPTION CHARACTER ROTATION;So;0;ON;;;;;N;;;;; 3000;IDEOGRAPHIC SPACE;Zs;0;WS; 0020;;;;N;;;;; 3001;IDEOGRAPHIC COMMA;Po;0;ON;;;;;N;;;;; 3002;IDEOGRAPHIC FULL STOP;Po;0;ON;;;;;N;IDEOGRAPHIC PERIOD;;;; @@ -11610,6 +11709,7 @@ 31E1;CJK STROKE HZZZG;So;0;ON;;;;;N;;;;; 31E2;CJK STROKE PG;So;0;ON;;;;;N;;;;; 31E3;CJK STROKE Q;So;0;ON;;;;;N;;;;; +31EF;IDEOGRAPHIC DESCRIPTION CHARACTER SUBTRACTION;So;0;ON;;;;;N;;;;; 31F0;KATAKANA LETTER SMALL KU;Lo;0;L;;;;;N;;;;; 31F1;KATAKANA LETTER SMALL SI;Lo;0;L;;;;;N;;;;; 31F2;KATAKANA LETTER SMALL SU;Lo;0;L;;;;;N;;;;; @@ -12204,7 +12304,7 @@ 4DFE;HEXAGRAM FOR AFTER COMPLETION;So;0;ON;;;;;N;;;;; 4DFF;HEXAGRAM FOR BEFORE COMPLETION;So;0;ON;;;;;N;;;;; 4E00;;Lo;0;L;;;;;N;;;;; -9FFC;;Lo;0;L;;;;;N;;;;; +9FFF;;Lo;0;L;;;;;N;;;;; A000;YI SYLLABLE IT;Lo;0;L;;;;;N;;;;; A001;YI SYLLABLE IX;Lo;0;L;;;;;N;;;;; A002;YI SYLLABLE I;Lo;0;L;;;;;N;;;;; @@ -14149,6 +14249,8 @@ A7BC;LATIN CAPITAL LETTER GLOTTAL I;Lu;0;L;;;;;N;;;;A7BD; A7BD;LATIN SMALL LETTER GLOTTAL I;Ll;0;L;;;;;N;;;A7BC;;A7BC A7BE;LATIN CAPITAL LETTER GLOTTAL U;Lu;0;L;;;;;N;;;;A7BF; A7BF;LATIN SMALL LETTER GLOTTAL U;Ll;0;L;;;;;N;;;A7BE;;A7BE +A7C0;LATIN CAPITAL LETTER OLD POLISH O;Lu;0;L;;;;;N;;;;A7C1; +A7C1;LATIN SMALL LETTER OLD POLISH O;Ll;0;L;;;;;N;;;A7C0;;A7C0 A7C2;LATIN CAPITAL LETTER ANGLICANA W;Lu;0;L;;;;;N;;;;A7C3; A7C3;LATIN SMALL LETTER ANGLICANA W;Ll;0;L;;;;;N;;;A7C2;;A7C2 A7C4;LATIN CAPITAL LETTER C WITH PALATAL HOOK;Lu;0;L;;;;;N;;;;A794; @@ -14158,6 +14260,17 @@ A7C7;LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY;Lu;0;L;;;;;N;;;;A7C8; A7C8;LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY;Ll;0;L;;;;;N;;;A7C7;;A7C7 A7C9;LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY;Lu;0;L;;;;;N;;;;A7CA; A7CA;LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY;Ll;0;L;;;;;N;;;A7C9;;A7C9 +A7D0;LATIN CAPITAL LETTER CLOSED INSULAR G;Lu;0;L;;;;;N;;;;A7D1; +A7D1;LATIN SMALL LETTER CLOSED INSULAR G;Ll;0;L;;;;;N;;;A7D0;;A7D0 +A7D3;LATIN SMALL LETTER DOUBLE THORN;Ll;0;L;;;;;N;;;;; +A7D5;LATIN SMALL LETTER DOUBLE WYNN;Ll;0;L;;;;;N;;;;; +A7D6;LATIN CAPITAL LETTER MIDDLE SCOTS S;Lu;0;L;;;;;N;;;;A7D7; +A7D7;LATIN SMALL LETTER MIDDLE SCOTS S;Ll;0;L;;;;;N;;;A7D6;;A7D6 +A7D8;LATIN CAPITAL LETTER SIGMOID S;Lu;0;L;;;;;N;;;;A7D9; +A7D9;LATIN SMALL LETTER SIGMOID S;Ll;0;L;;;;;N;;;A7D8;;A7D8 +A7F2;MODIFIER LETTER CAPITAL C;Lm;0;L; 0043;;;;N;;;;; +A7F3;MODIFIER LETTER CAPITAL F;Lm;0;L; 0046;;;;N;;;;; +A7F4;MODIFIER LETTER CAPITAL Q;Lm;0;L; 0051;;;;N;;;;; A7F5;LATIN CAPITAL LETTER REVERSED HALF H;Lu;0;L;;;;;N;;;;A7F6; A7F6;LATIN SMALL LETTER REVERSED HALF H;Ll;0;L;;;;;N;;;A7F5;;A7F5 A7F7;LATIN EPIGRAPHIC LETTER SIDEWAYS I;Lo;0;L;;;;;N;;;;; @@ -15794,6 +15907,7 @@ FBBE;ARABIC SYMBOL TWO DOTS VERTICALLY BELOW;Sk;0;AL;;;;;N;;;;; FBBF;ARABIC SYMBOL RING;Sk;0;AL;;;;;N;;;;; FBC0;ARABIC SYMBOL SMALL TAH ABOVE;Sk;0;AL;;;;;N;;;;; FBC1;ARABIC SYMBOL SMALL TAH BELOW;Sk;0;AL;;;;;N;;;;; +FBC2;ARABIC SYMBOL WASLA ABOVE;Sk;0;AL;;;;;N;;;;; FBD3;ARABIC LETTER NG ISOLATED FORM;Lo;0;AL; 06AD;;;;N;;;;; FBD4;ARABIC LETTER NG FINAL FORM;Lo;0;AL; 06AD;;;;N;;;;; FBD5;ARABIC LETTER NG INITIAL FORM;Lo;0;AL; 06AD;;;;N;;;;; @@ -16159,6 +16273,22 @@ FD3C;ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM;Lo;0;AL; 0627 064B;;;; FD3D;ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM;Lo;0;AL; 0627 064B;;;;N;;;;; FD3E;ORNATE LEFT PARENTHESIS;Pe;0;ON;;;;;N;;;;; FD3F;ORNATE RIGHT PARENTHESIS;Ps;0;ON;;;;;N;;;;; +FD40;ARABIC LIGATURE RAHIMAHU ALLAAH;So;0;ON;;;;;N;;;;; +FD41;ARABIC LIGATURE RADI ALLAAHU ANH;So;0;ON;;;;;N;;;;; +FD42;ARABIC LIGATURE RADI ALLAAHU ANHAA;So;0;ON;;;;;N;;;;; +FD43;ARABIC LIGATURE RADI ALLAAHU ANHUM;So;0;ON;;;;;N;;;;; +FD44;ARABIC LIGATURE RADI ALLAAHU ANHUMAA;So;0;ON;;;;;N;;;;; +FD45;ARABIC LIGATURE RADI ALLAAHU ANHUNNA;So;0;ON;;;;;N;;;;; +FD46;ARABIC LIGATURE SALLALLAAHU ALAYHI WA-AALIH;So;0;ON;;;;;N;;;;; +FD47;ARABIC LIGATURE ALAYHI AS-SALAAM;So;0;ON;;;;;N;;;;; +FD48;ARABIC LIGATURE ALAYHIM AS-SALAAM;So;0;ON;;;;;N;;;;; +FD49;ARABIC LIGATURE ALAYHIMAA AS-SALAAM;So;0;ON;;;;;N;;;;; +FD4A;ARABIC LIGATURE ALAYHI AS-SALAATU WAS-SALAAM;So;0;ON;;;;;N;;;;; +FD4B;ARABIC LIGATURE QUDDISA SIRRAH;So;0;ON;;;;;N;;;;; +FD4C;ARABIC LIGATURE SALLALLAHU ALAYHI WAAALIHEE WA-SALLAM;So;0;ON;;;;;N;;;;; +FD4D;ARABIC LIGATURE ALAYHAA AS-SALAAM;So;0;ON;;;;;N;;;;; +FD4E;ARABIC LIGATURE TABAARAKA WA-TAAALAA;So;0;ON;;;;;N;;;;; +FD4F;ARABIC LIGATURE RAHIMAHUM ALLAAH;So;0;ON;;;;;N;;;;; FD50;ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 062A 062C 0645;;;;N;;;;; FD51;ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM;Lo;0;AL; 062A 062D 062C;;;;N;;;;; FD52;ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM;Lo;0;AL; 062A 062D 062C;;;;N;;;;; @@ -16277,6 +16407,7 @@ FDC4;ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0639 FDC5;ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0635 0645 0645;;;;N;;;;; FDC6;ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM;Lo;0;AL; 0633 062E 064A;;;;N;;;;; FDC7;ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 0646 062C 064A;;;;N;;;;; +FDCF;ARABIC LIGATURE SALAAMUHU ALAYNAA;So;0;ON;;;;;N;;;;; FDF0;ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM;Lo;0;AL; 0635 0644 06D2;;;;N;;;;; FDF1;ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM;Lo;0;AL; 0642 0644 06D2;;;;N;;;;; FDF2;ARABIC LIGATURE ALLAH ISOLATED FORM;Lo;0;AL; 0627 0644 0644 0647;;;;N;;;;; @@ -16291,6 +16422,8 @@ FDFA;ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM;Lo;0;AL; 0635 0644 06 FDFB;ARABIC LIGATURE JALLAJALALOUHOU;Lo;0;AL; 062C 0644 0020 062C 0644 0627 0644 0647;;;;N;ARABIC LETTER JALLAJALALOUHOU;;;; FDFC;RIAL SIGN;Sc;0;AL; 0631 06CC 0627 0644;;;;N;;;;; FDFD;ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM;So;0;ON;;;;;N;;;;; +FDFE;ARABIC LIGATURE SUBHAANAHU WA TAAALAA;So;0;ON;;;;;N;;;;; +FDFF;ARABIC LIGATURE AZZA WA JALL;So;0;ON;;;;;N;;;;; FE00;VARIATION SELECTOR-1;Mn;0;NSM;;;;;N;;;;; FE01;VARIATION SELECTOR-2;Mn;0;NSM;;;;;N;;;;; FE02;VARIATION SELECTOR-3;Mn;0;NSM;;;;;N;;;;; @@ -17798,6 +17931,76 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 10562;CAUCASIAN ALBANIAN LETTER PIWR;Lo;0;L;;;;;N;;;;; 10563;CAUCASIAN ALBANIAN LETTER KIW;Lo;0;L;;;;;N;;;;; 1056F;CAUCASIAN ALBANIAN CITATION MARK;Po;0;L;;;;;N;;;;; +10570;VITHKUQI CAPITAL LETTER A;Lu;0;L;;;;;N;;;;10597; +10571;VITHKUQI CAPITAL LETTER BBE;Lu;0;L;;;;;N;;;;10598; +10572;VITHKUQI CAPITAL LETTER BE;Lu;0;L;;;;;N;;;;10599; +10573;VITHKUQI CAPITAL LETTER CE;Lu;0;L;;;;;N;;;;1059A; +10574;VITHKUQI CAPITAL LETTER CHE;Lu;0;L;;;;;N;;;;1059B; +10575;VITHKUQI CAPITAL LETTER DE;Lu;0;L;;;;;N;;;;1059C; +10576;VITHKUQI CAPITAL LETTER DHE;Lu;0;L;;;;;N;;;;1059D; +10577;VITHKUQI CAPITAL LETTER EI;Lu;0;L;;;;;N;;;;1059E; +10578;VITHKUQI CAPITAL LETTER E;Lu;0;L;;;;;N;;;;1059F; +10579;VITHKUQI CAPITAL LETTER FE;Lu;0;L;;;;;N;;;;105A0; +1057A;VITHKUQI CAPITAL LETTER GA;Lu;0;L;;;;;N;;;;105A1; +1057C;VITHKUQI CAPITAL LETTER HA;Lu;0;L;;;;;N;;;;105A3; +1057D;VITHKUQI CAPITAL LETTER HHA;Lu;0;L;;;;;N;;;;105A4; +1057E;VITHKUQI CAPITAL LETTER I;Lu;0;L;;;;;N;;;;105A5; +1057F;VITHKUQI CAPITAL LETTER IJE;Lu;0;L;;;;;N;;;;105A6; +10580;VITHKUQI CAPITAL LETTER JE;Lu;0;L;;;;;N;;;;105A7; +10581;VITHKUQI CAPITAL LETTER KA;Lu;0;L;;;;;N;;;;105A8; +10582;VITHKUQI CAPITAL LETTER LA;Lu;0;L;;;;;N;;;;105A9; +10583;VITHKUQI CAPITAL LETTER LLA;Lu;0;L;;;;;N;;;;105AA; +10584;VITHKUQI CAPITAL LETTER ME;Lu;0;L;;;;;N;;;;105AB; +10585;VITHKUQI CAPITAL LETTER NE;Lu;0;L;;;;;N;;;;105AC; +10586;VITHKUQI CAPITAL LETTER NJE;Lu;0;L;;;;;N;;;;105AD; +10587;VITHKUQI CAPITAL LETTER O;Lu;0;L;;;;;N;;;;105AE; +10588;VITHKUQI CAPITAL LETTER PE;Lu;0;L;;;;;N;;;;105AF; +10589;VITHKUQI CAPITAL LETTER QA;Lu;0;L;;;;;N;;;;105B0; +1058A;VITHKUQI CAPITAL LETTER RE;Lu;0;L;;;;;N;;;;105B1; +1058C;VITHKUQI CAPITAL LETTER SE;Lu;0;L;;;;;N;;;;105B3; +1058D;VITHKUQI CAPITAL LETTER SHE;Lu;0;L;;;;;N;;;;105B4; +1058E;VITHKUQI CAPITAL LETTER TE;Lu;0;L;;;;;N;;;;105B5; +1058F;VITHKUQI CAPITAL LETTER THE;Lu;0;L;;;;;N;;;;105B6; +10590;VITHKUQI CAPITAL LETTER U;Lu;0;L;;;;;N;;;;105B7; +10591;VITHKUQI CAPITAL LETTER VE;Lu;0;L;;;;;N;;;;105B8; +10592;VITHKUQI CAPITAL LETTER XE;Lu;0;L;;;;;N;;;;105B9; +10594;VITHKUQI CAPITAL LETTER Y;Lu;0;L;;;;;N;;;;105BB; +10595;VITHKUQI CAPITAL LETTER ZE;Lu;0;L;;;;;N;;;;105BC; +10597;VITHKUQI SMALL LETTER A;Ll;0;L;;;;;N;;;10570;;10570 +10598;VITHKUQI SMALL LETTER BBE;Ll;0;L;;;;;N;;;10571;;10571 +10599;VITHKUQI SMALL LETTER BE;Ll;0;L;;;;;N;;;10572;;10572 +1059A;VITHKUQI SMALL LETTER CE;Ll;0;L;;;;;N;;;10573;;10573 +1059B;VITHKUQI SMALL LETTER CHE;Ll;0;L;;;;;N;;;10574;;10574 +1059C;VITHKUQI SMALL LETTER DE;Ll;0;L;;;;;N;;;10575;;10575 +1059D;VITHKUQI SMALL LETTER DHE;Ll;0;L;;;;;N;;;10576;;10576 +1059E;VITHKUQI SMALL LETTER EI;Ll;0;L;;;;;N;;;10577;;10577 +1059F;VITHKUQI SMALL LETTER E;Ll;0;L;;;;;N;;;10578;;10578 +105A0;VITHKUQI SMALL LETTER FE;Ll;0;L;;;;;N;;;10579;;10579 +105A1;VITHKUQI SMALL LETTER GA;Ll;0;L;;;;;N;;;1057A;;1057A +105A3;VITHKUQI SMALL LETTER HA;Ll;0;L;;;;;N;;;1057C;;1057C +105A4;VITHKUQI SMALL LETTER HHA;Ll;0;L;;;;;N;;;1057D;;1057D +105A5;VITHKUQI SMALL LETTER I;Ll;0;L;;;;;N;;;1057E;;1057E +105A6;VITHKUQI SMALL LETTER IJE;Ll;0;L;;;;;N;;;1057F;;1057F +105A7;VITHKUQI SMALL LETTER JE;Ll;0;L;;;;;N;;;10580;;10580 +105A8;VITHKUQI SMALL LETTER KA;Ll;0;L;;;;;N;;;10581;;10581 +105A9;VITHKUQI SMALL LETTER LA;Ll;0;L;;;;;N;;;10582;;10582 +105AA;VITHKUQI SMALL LETTER LLA;Ll;0;L;;;;;N;;;10583;;10583 +105AB;VITHKUQI SMALL LETTER ME;Ll;0;L;;;;;N;;;10584;;10584 +105AC;VITHKUQI SMALL LETTER NE;Ll;0;L;;;;;N;;;10585;;10585 +105AD;VITHKUQI SMALL LETTER NJE;Ll;0;L;;;;;N;;;10586;;10586 +105AE;VITHKUQI SMALL LETTER O;Ll;0;L;;;;;N;;;10587;;10587 +105AF;VITHKUQI SMALL LETTER PE;Ll;0;L;;;;;N;;;10588;;10588 +105B0;VITHKUQI SMALL LETTER QA;Ll;0;L;;;;;N;;;10589;;10589 +105B1;VITHKUQI SMALL LETTER RE;Ll;0;L;;;;;N;;;1058A;;1058A +105B3;VITHKUQI SMALL LETTER SE;Ll;0;L;;;;;N;;;1058C;;1058C +105B4;VITHKUQI SMALL LETTER SHE;Ll;0;L;;;;;N;;;1058D;;1058D +105B5;VITHKUQI SMALL LETTER TE;Ll;0;L;;;;;N;;;1058E;;1058E +105B6;VITHKUQI SMALL LETTER THE;Ll;0;L;;;;;N;;;1058F;;1058F +105B7;VITHKUQI SMALL LETTER U;Ll;0;L;;;;;N;;;10590;;10590 +105B8;VITHKUQI SMALL LETTER VE;Ll;0;L;;;;;N;;;10591;;10591 +105B9;VITHKUQI SMALL LETTER XE;Ll;0;L;;;;;N;;;10592;;10592 +105BB;VITHKUQI SMALL LETTER Y;Ll;0;L;;;;;N;;;10594;;10594 +105BC;VITHKUQI SMALL LETTER ZE;Ll;0;L;;;;;N;;;10595;;10595 10600;LINEAR A SIGN AB001;Lo;0;L;;;;;N;;;;; 10601;LINEAR A SIGN AB002;Lo;0;L;;;;;N;;;;; 10602;LINEAR A SIGN AB003;Lo;0;L;;;;;N;;;;; @@ -18139,6 +18342,63 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 10765;LINEAR A SIGN A805;Lo;0;L;;;;;N;;;;; 10766;LINEAR A SIGN A806;Lo;0;L;;;;;N;;;;; 10767;LINEAR A SIGN A807;Lo;0;L;;;;;N;;;;; +10780;MODIFIER LETTER SMALL CAPITAL AA;Lm;0;L;;;;;N;;;;; +10781;MODIFIER LETTER SUPERSCRIPT TRIANGULAR COLON;Lm;0;L; 02D0;;;;N;;;;; +10782;MODIFIER LETTER SUPERSCRIPT HALF TRIANGULAR COLON;Lm;0;L; 02D1;;;;N;;;;; +10783;MODIFIER LETTER SMALL AE;Lm;0;L; 00E6;;;;N;;;;; +10784;MODIFIER LETTER SMALL CAPITAL B;Lm;0;L; 0299;;;;N;;;;; +10785;MODIFIER LETTER SMALL B WITH HOOK;Lm;0;L; 0253;;;;N;;;;; +10787;MODIFIER LETTER SMALL DZ DIGRAPH;Lm;0;L; 02A3;;;;N;;;;; +10788;MODIFIER LETTER SMALL DZ DIGRAPH WITH RETROFLEX HOOK;Lm;0;L; AB66;;;;N;;;;; +10789;MODIFIER LETTER SMALL DZ DIGRAPH WITH CURL;Lm;0;L; 02A5;;;;N;;;;; +1078A;MODIFIER LETTER SMALL DEZH DIGRAPH;Lm;0;L; 02A4;;;;N;;;;; +1078B;MODIFIER LETTER SMALL D WITH TAIL;Lm;0;L; 0256;;;;N;;;;; +1078C;MODIFIER LETTER SMALL D WITH HOOK;Lm;0;L; 0257;;;;N;;;;; +1078D;MODIFIER LETTER SMALL D WITH HOOK AND TAIL;Lm;0;L; 1D91;;;;N;;;;; +1078E;MODIFIER LETTER SMALL REVERSED E;Lm;0;L; 0258;;;;N;;;;; +1078F;MODIFIER LETTER SMALL CLOSED REVERSED OPEN E;Lm;0;L; 025E;;;;N;;;;; +10790;MODIFIER LETTER SMALL FENG DIGRAPH;Lm;0;L; 02A9;;;;N;;;;; +10791;MODIFIER LETTER SMALL RAMS HORN;Lm;0;L; 0264;;;;N;;;;; +10792;MODIFIER LETTER SMALL CAPITAL G;Lm;0;L; 0262;;;;N;;;;; +10793;MODIFIER LETTER SMALL G WITH HOOK;Lm;0;L; 0260;;;;N;;;;; +10794;MODIFIER LETTER SMALL CAPITAL G WITH HOOK;Lm;0;L; 029B;;;;N;;;;; +10795;MODIFIER LETTER SMALL H WITH STROKE;Lm;0;L; 0127;;;;N;;;;; +10796;MODIFIER LETTER SMALL CAPITAL H;Lm;0;L; 029C;;;;N;;;;; +10797;MODIFIER LETTER SMALL HENG WITH HOOK;Lm;0;L; 0267;;;;N;;;;; +10798;MODIFIER LETTER SMALL DOTLESS J WITH STROKE AND HOOK;Lm;0;L; 0284;;;;N;;;;; +10799;MODIFIER LETTER SMALL LS DIGRAPH;Lm;0;L; 02AA;;;;N;;;;; +1079A;MODIFIER LETTER SMALL LZ DIGRAPH;Lm;0;L; 02AB;;;;N;;;;; +1079B;MODIFIER LETTER SMALL L WITH BELT;Lm;0;L; 026C;;;;N;;;;; +1079C;MODIFIER LETTER SMALL CAPITAL L WITH BELT;Lm;0;L; 1DF04;;;;N;;;;; +1079D;MODIFIER LETTER SMALL L WITH RETROFLEX HOOK AND BELT;Lm;0;L; A78E;;;;N;;;;; +1079E;MODIFIER LETTER SMALL LEZH;Lm;0;L; 026E;;;;N;;;;; +1079F;MODIFIER LETTER SMALL LEZH WITH RETROFLEX HOOK;Lm;0;L; 1DF05;;;;N;;;;; +107A0;MODIFIER LETTER SMALL TURNED Y;Lm;0;L; 028E;;;;N;;;;; +107A1;MODIFIER LETTER SMALL TURNED Y WITH BELT;Lm;0;L; 1DF06;;;;N;;;;; +107A2;MODIFIER LETTER SMALL O WITH STROKE;Lm;0;L; 00F8;;;;N;;;;; +107A3;MODIFIER LETTER SMALL CAPITAL OE;Lm;0;L; 0276;;;;N;;;;; +107A4;MODIFIER LETTER SMALL CLOSED OMEGA;Lm;0;L; 0277;;;;N;;;;; +107A5;MODIFIER LETTER SMALL Q;Lm;0;L; 0071;;;;N;;;;; +107A6;MODIFIER LETTER SMALL TURNED R WITH LONG LEG;Lm;0;L; 027A;;;;N;;;;; +107A7;MODIFIER LETTER SMALL TURNED R WITH LONG LEG AND RETROFLEX HOOK;Lm;0;L; 1DF08;;;;N;;;;; +107A8;MODIFIER LETTER SMALL R WITH TAIL;Lm;0;L; 027D;;;;N;;;;; +107A9;MODIFIER LETTER SMALL R WITH FISHHOOK;Lm;0;L; 027E;;;;N;;;;; +107AA;MODIFIER LETTER SMALL CAPITAL R;Lm;0;L; 0280;;;;N;;;;; +107AB;MODIFIER LETTER SMALL TC DIGRAPH WITH CURL;Lm;0;L; 02A8;;;;N;;;;; +107AC;MODIFIER LETTER SMALL TS DIGRAPH;Lm;0;L; 02A6;;;;N;;;;; +107AD;MODIFIER LETTER SMALL TS DIGRAPH WITH RETROFLEX HOOK;Lm;0;L; AB67;;;;N;;;;; +107AE;MODIFIER LETTER SMALL TESH DIGRAPH;Lm;0;L; 02A7;;;;N;;;;; +107AF;MODIFIER LETTER SMALL T WITH RETROFLEX HOOK;Lm;0;L; 0288;;;;N;;;;; +107B0;MODIFIER LETTER SMALL V WITH RIGHT HOOK;Lm;0;L; 2C71;;;;N;;;;; +107B2;MODIFIER LETTER SMALL CAPITAL Y;Lm;0;L; 028F;;;;N;;;;; +107B3;MODIFIER LETTER GLOTTAL STOP WITH STROKE;Lm;0;L; 02A1;;;;N;;;;; +107B4;MODIFIER LETTER REVERSED GLOTTAL STOP WITH STROKE;Lm;0;L; 02A2;;;;N;;;;; +107B5;MODIFIER LETTER BILABIAL CLICK;Lm;0;L; 0298;;;;N;;;;; +107B6;MODIFIER LETTER DENTAL CLICK;Lm;0;L; 01C0;;;;N;;;;; +107B7;MODIFIER LETTER LATERAL CLICK;Lm;0;L; 01C1;;;;N;;;;; +107B8;MODIFIER LETTER ALVEOLAR CLICK;Lm;0;L; 01C2;;;;N;;;;; +107B9;MODIFIER LETTER RETROFLEX CLICK WITH RETROFLEX HOOK;Lm;0;L; 1DF0A;;;;N;;;;; +107BA;MODIFIER LETTER SMALL S WITH CURL;Lm;0;L; 1DF1E;;;;N;;;;; 10800;CYPRIOT SYLLABLE A;Lo;0;R;;;;;N;;;;; 10801;CYPRIOT SYLLABLE E;Lo;0;R;;;;;N;;;;; 10802;CYPRIOT SYLLABLE I;Lo;0;R;;;;;N;;;;; @@ -19140,6 +19400,9 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 10EAD;YEZIDI HYPHENATION MARK;Pd;0;R;;;;;N;;;;; 10EB0;YEZIDI LETTER LAM WITH DOT ABOVE;Lo;0;R;;;;;N;;;;; 10EB1;YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE;Lo;0;R;;;;;N;;;;; +10EFD;ARABIC SMALL LOW WORD SAKTA;Mn;220;NSM;;;;;N;;;;; +10EFE;ARABIC SMALL LOW WORD QASR;Mn;220;NSM;;;;;N;;;;; +10EFF;ARABIC SMALL LOW WORD MADDA;Mn;220;NSM;;;;;N;;;;; 10F00;OLD SOGDIAN LETTER ALEPH;Lo;0;R;;;;;N;;;;; 10F01;OLD SOGDIAN LETTER FINAL ALEPH;Lo;0;R;;;;;N;;;;; 10F02;OLD SOGDIAN LETTER BETH;Lo;0;R;;;;;N;;;;; @@ -19222,6 +19485,32 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 10F57;SOGDIAN PUNCTUATION CIRCLE WITH DOT;Po;0;AL;;;;;N;;;;; 10F58;SOGDIAN PUNCTUATION TWO CIRCLES WITH DOTS;Po;0;AL;;;;;N;;;;; 10F59;SOGDIAN PUNCTUATION HALF CIRCLE WITH DOT;Po;0;AL;;;;;N;;;;; +10F70;OLD UYGHUR LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10F71;OLD UYGHUR LETTER BETH;Lo;0;R;;;;;N;;;;; +10F72;OLD UYGHUR LETTER GIMEL-HETH;Lo;0;R;;;;;N;;;;; +10F73;OLD UYGHUR LETTER WAW;Lo;0;R;;;;;N;;;;; +10F74;OLD UYGHUR LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10F75;OLD UYGHUR LETTER FINAL HETH;Lo;0;R;;;;;N;;;;; +10F76;OLD UYGHUR LETTER YODH;Lo;0;R;;;;;N;;;;; +10F77;OLD UYGHUR LETTER KAPH;Lo;0;R;;;;;N;;;;; +10F78;OLD UYGHUR LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10F79;OLD UYGHUR LETTER MEM;Lo;0;R;;;;;N;;;;; +10F7A;OLD UYGHUR LETTER NUN;Lo;0;R;;;;;N;;;;; +10F7B;OLD UYGHUR LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10F7C;OLD UYGHUR LETTER PE;Lo;0;R;;;;;N;;;;; +10F7D;OLD UYGHUR LETTER SADHE;Lo;0;R;;;;;N;;;;; +10F7E;OLD UYGHUR LETTER RESH;Lo;0;R;;;;;N;;;;; +10F7F;OLD UYGHUR LETTER SHIN;Lo;0;R;;;;;N;;;;; +10F80;OLD UYGHUR LETTER TAW;Lo;0;R;;;;;N;;;;; +10F81;OLD UYGHUR LETTER LESH;Lo;0;R;;;;;N;;;;; +10F82;OLD UYGHUR COMBINING DOT ABOVE;Mn;230;NSM;;;;;N;;;;; +10F83;OLD UYGHUR COMBINING DOT BELOW;Mn;220;NSM;;;;;N;;;;; +10F84;OLD UYGHUR COMBINING TWO DOTS ABOVE;Mn;230;NSM;;;;;N;;;;; +10F85;OLD UYGHUR COMBINING TWO DOTS BELOW;Mn;220;NSM;;;;;N;;;;; +10F86;OLD UYGHUR PUNCTUATION BAR;Po;0;R;;;;;N;;;;; +10F87;OLD UYGHUR PUNCTUATION TWO BARS;Po;0;R;;;;;N;;;;; +10F88;OLD UYGHUR PUNCTUATION TWO DOTS;Po;0;R;;;;;N;;;;; +10F89;OLD UYGHUR PUNCTUATION FOUR DOTS;Po;0;R;;;;;N;;;;; 10FB0;CHORASMIAN LETTER ALEPH;Lo;0;R;;;;;N;;;;; 10FB1;CHORASMIAN LETTER SMALL ALEPH;Lo;0;R;;;;;N;;;;; 10FB2;CHORASMIAN LETTER BETH;Lo;0;R;;;;;N;;;;; @@ -19381,6 +19670,12 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1106D;BRAHMI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; 1106E;BRAHMI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 1106F;BRAHMI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11070;BRAHMI SIGN OLD TAMIL VIRAMA;Mn;9;NSM;;;;;N;;;;; +11071;BRAHMI LETTER OLD TAMIL SHORT E;Lo;0;L;;;;;N;;;;; +11072;BRAHMI LETTER OLD TAMIL SHORT O;Lo;0;L;;;;;N;;;;; +11073;BRAHMI VOWEL SIGN OLD TAMIL SHORT E;Mn;0;NSM;;;;;N;;;;; +11074;BRAHMI VOWEL SIGN OLD TAMIL SHORT O;Mn;0;NSM;;;;;N;;;;; +11075;BRAHMI LETTER OLD TAMIL LLA;Lo;0;L;;;;;N;;;;; 1107F;BRAHMI NUMBER JOINER;Mn;9;NSM;;;;;N;;;;; 11080;KAITHI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 11081;KAITHI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; @@ -19448,6 +19743,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 110BF;KAITHI DOUBLE SECTION MARK;Po;0;L;;;;;N;;;;; 110C0;KAITHI DANDA;Po;0;L;;;;;N;;;;; 110C1;KAITHI DOUBLE DANDA;Po;0;L;;;;;N;;;;; +110C2;KAITHI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; 110CD;KAITHI NUMBER SIGN ABOVE;Cf;0;L;;;;;N;;;;; 110D0;SORA SOMPENG LETTER SAH;Lo;0;L;;;;;N;;;;; 110D1;SORA SOMPENG LETTER TAH;Lo;0;L;;;;;N;;;;; @@ -19772,6 +20068,9 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1123C;KHOJKI DOUBLE SECTION MARK;Po;0;L;;;;;N;;;;; 1123D;KHOJKI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; 1123E;KHOJKI SIGN SUKUN;Mn;0;NSM;;;;;N;;;;; +1123F;KHOJKI LETTER QA;Lo;0;L;;;;;N;;;;; +11240;KHOJKI LETTER SHORT I;Lo;0;L;;;;;N;;;;; +11241;KHOJKI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; 11280;MULTANI LETTER A;Lo;0;L;;;;;N;;;;; 11281;MULTANI LETTER I;Lo;0;L;;;;;N;;;;; 11282;MULTANI LETTER U;Lo;0;L;;;;;N;;;;; @@ -20385,6 +20684,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 116B6;TAKRI SIGN VIRAMA;Mc;9;L;;;;;N;;;;; 116B7;TAKRI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; 116B8;TAKRI LETTER ARCHAIC KHA;Lo;0;L;;;;;N;;;;; +116B9;TAKRI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; 116C0;TAKRI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 116C1;TAKRI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 116C2;TAKRI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -20453,6 +20753,13 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1173D;AHOM SIGN SECTION;Po;0;L;;;;;N;;;;; 1173E;AHOM SIGN RULAI;Po;0;L;;;;;N;;;;; 1173F;AHOM SYMBOL VI;So;0;L;;;;;N;;;;; +11740;AHOM LETTER CA;Lo;0;L;;;;;N;;;;; +11741;AHOM LETTER TTA;Lo;0;L;;;;;N;;;;; +11742;AHOM LETTER TTHA;Lo;0;L;;;;;N;;;;; +11743;AHOM LETTER DDA;Lo;0;L;;;;;N;;;;; +11744;AHOM LETTER DDHA;Lo;0;L;;;;;N;;;;; +11745;AHOM LETTER NNA;Lo;0;L;;;;;N;;;;; +11746;AHOM LETTER LLA;Lo;0;L;;;;;N;;;;; 11800;DOGRA LETTER A;Lo;0;L;;;;;N;;;;; 11801;DOGRA LETTER AA;Lo;0;L;;;;;N;;;;; 11802;DOGRA LETTER I;Lo;0;L;;;;;N;;;;; @@ -20889,6 +21196,22 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 11AA0;SOYOMBO HEAD MARK WITH MOON AND SUN;Po;0;L;;;;;N;;;;; 11AA1;SOYOMBO TERMINAL MARK-1;Po;0;L;;;;;N;;;;; 11AA2;SOYOMBO TERMINAL MARK-2;Po;0;L;;;;;N;;;;; +11AB0;CANADIAN SYLLABICS NATTILIK HI;Lo;0;L;;;;;N;;;;; +11AB1;CANADIAN SYLLABICS NATTILIK HII;Lo;0;L;;;;;N;;;;; +11AB2;CANADIAN SYLLABICS NATTILIK HO;Lo;0;L;;;;;N;;;;; +11AB3;CANADIAN SYLLABICS NATTILIK HOO;Lo;0;L;;;;;N;;;;; +11AB4;CANADIAN SYLLABICS NATTILIK HA;Lo;0;L;;;;;N;;;;; +11AB5;CANADIAN SYLLABICS NATTILIK HAA;Lo;0;L;;;;;N;;;;; +11AB6;CANADIAN SYLLABICS NATTILIK SHRI;Lo;0;L;;;;;N;;;;; +11AB7;CANADIAN SYLLABICS NATTILIK SHRII;Lo;0;L;;;;;N;;;;; +11AB8;CANADIAN SYLLABICS NATTILIK SHRO;Lo;0;L;;;;;N;;;;; +11AB9;CANADIAN SYLLABICS NATTILIK SHROO;Lo;0;L;;;;;N;;;;; +11ABA;CANADIAN SYLLABICS NATTILIK SHRA;Lo;0;L;;;;;N;;;;; +11ABB;CANADIAN SYLLABICS NATTILIK SHRAA;Lo;0;L;;;;;N;;;;; +11ABC;CANADIAN SYLLABICS SPE;Lo;0;L;;;;;N;;;;; +11ABD;CANADIAN SYLLABICS SPI;Lo;0;L;;;;;N;;;;; +11ABE;CANADIAN SYLLABICS SPO;Lo;0;L;;;;;N;;;;; +11ABF;CANADIAN SYLLABICS SPA;Lo;0;L;;;;;N;;;;; 11AC0;PAU CIN HAU LETTER PA;Lo;0;L;;;;;N;;;;; 11AC1;PAU CIN HAU LETTER KA;Lo;0;L;;;;;N;;;;; 11AC2;PAU CIN HAU LETTER LA;Lo;0;L;;;;;N;;;;; @@ -20946,6 +21269,16 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 11AF6;PAU CIN HAU LOW-FALLING TONE LONG FINAL;Lo;0;L;;;;;N;;;;; 11AF7;PAU CIN HAU LOW-FALLING TONE FINAL;Lo;0;L;;;;;N;;;;; 11AF8;PAU CIN HAU GLOTTAL STOP FINAL;Lo;0;L;;;;;N;;;;; +11B00;DEVANAGARI HEAD MARK;Po;0;L;;;;;N;;;;; +11B01;DEVANAGARI HEAD MARK WITH HEADSTROKE;Po;0;L;;;;;N;;;;; +11B02;DEVANAGARI SIGN BHALE;Po;0;L;;;;;N;;;;; +11B03;DEVANAGARI SIGN BHALE WITH HOOK;Po;0;L;;;;;N;;;;; +11B04;DEVANAGARI SIGN EXTENDED BHALE;Po;0;L;;;;;N;;;;; +11B05;DEVANAGARI SIGN EXTENDED BHALE WITH HOOK;Po;0;L;;;;;N;;;;; +11B06;DEVANAGARI SIGN WESTERN FIVE-LIKE BHALE;Po;0;L;;;;;N;;;;; +11B07;DEVANAGARI SIGN WESTERN NINE-LIKE BHALE;Po;0;L;;;;;N;;;;; +11B08;DEVANAGARI SIGN REVERSED NINE-LIKE BHALE;Po;0;L;;;;;N;;;;; +11B09;DEVANAGARI SIGN MINDU;Po;0;L;;;;;N;;;;; 11C00;BHAIKSUKI LETTER A;Lo;0;L;;;;;N;;;;; 11C01;BHAIKSUKI LETTER AA;Lo;0;L;;;;;N;;;;; 11C02;BHAIKSUKI LETTER I;Lo;0;L;;;;;N;;;;; @@ -21274,6 +21607,92 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 11EF6;MAKASAR VOWEL SIGN O;Mc;0;L;;;;;N;;;;; 11EF7;MAKASAR PASSIMBANG;Po;0;L;;;;;N;;;;; 11EF8;MAKASAR END OF SECTION;Po;0;L;;;;;N;;;;; +11F00;KAWI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +11F01;KAWI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11F02;KAWI SIGN REPHA;Lo;0;L;;;;;N;;;;; +11F03;KAWI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +11F04;KAWI LETTER A;Lo;0;L;;;;;N;;;;; +11F05;KAWI LETTER AA;Lo;0;L;;;;;N;;;;; +11F06;KAWI LETTER I;Lo;0;L;;;;;N;;;;; +11F07;KAWI LETTER II;Lo;0;L;;;;;N;;;;; +11F08;KAWI LETTER U;Lo;0;L;;;;;N;;;;; +11F09;KAWI LETTER UU;Lo;0;L;;;;;N;;;;; +11F0A;KAWI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +11F0B;KAWI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +11F0C;KAWI LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +11F0D;KAWI LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +11F0E;KAWI LETTER E;Lo;0;L;;;;;N;;;;; +11F0F;KAWI LETTER AI;Lo;0;L;;;;;N;;;;; +11F10;KAWI LETTER O;Lo;0;L;;;;;N;;;;; +11F12;KAWI LETTER KA;Lo;0;L;;;;;N;;;;; +11F13;KAWI LETTER KHA;Lo;0;L;;;;;N;;;;; +11F14;KAWI LETTER GA;Lo;0;L;;;;;N;;;;; +11F15;KAWI LETTER GHA;Lo;0;L;;;;;N;;;;; +11F16;KAWI LETTER NGA;Lo;0;L;;;;;N;;;;; +11F17;KAWI LETTER CA;Lo;0;L;;;;;N;;;;; +11F18;KAWI LETTER CHA;Lo;0;L;;;;;N;;;;; +11F19;KAWI LETTER JA;Lo;0;L;;;;;N;;;;; +11F1A;KAWI LETTER JHA;Lo;0;L;;;;;N;;;;; +11F1B;KAWI LETTER NYA;Lo;0;L;;;;;N;;;;; +11F1C;KAWI LETTER TTA;Lo;0;L;;;;;N;;;;; +11F1D;KAWI LETTER TTHA;Lo;0;L;;;;;N;;;;; +11F1E;KAWI LETTER DDA;Lo;0;L;;;;;N;;;;; +11F1F;KAWI LETTER DDHA;Lo;0;L;;;;;N;;;;; +11F20;KAWI LETTER NNA;Lo;0;L;;;;;N;;;;; +11F21;KAWI LETTER TA;Lo;0;L;;;;;N;;;;; +11F22;KAWI LETTER THA;Lo;0;L;;;;;N;;;;; +11F23;KAWI LETTER DA;Lo;0;L;;;;;N;;;;; +11F24;KAWI LETTER DHA;Lo;0;L;;;;;N;;;;; +11F25;KAWI LETTER NA;Lo;0;L;;;;;N;;;;; +11F26;KAWI LETTER PA;Lo;0;L;;;;;N;;;;; +11F27;KAWI LETTER PHA;Lo;0;L;;;;;N;;;;; +11F28;KAWI LETTER BA;Lo;0;L;;;;;N;;;;; +11F29;KAWI LETTER BHA;Lo;0;L;;;;;N;;;;; +11F2A;KAWI LETTER MA;Lo;0;L;;;;;N;;;;; +11F2B;KAWI LETTER YA;Lo;0;L;;;;;N;;;;; +11F2C;KAWI LETTER RA;Lo;0;L;;;;;N;;;;; +11F2D;KAWI LETTER LA;Lo;0;L;;;;;N;;;;; +11F2E;KAWI LETTER WA;Lo;0;L;;;;;N;;;;; +11F2F;KAWI LETTER SHA;Lo;0;L;;;;;N;;;;; +11F30;KAWI LETTER SSA;Lo;0;L;;;;;N;;;;; +11F31;KAWI LETTER SA;Lo;0;L;;;;;N;;;;; +11F32;KAWI LETTER HA;Lo;0;L;;;;;N;;;;; +11F33;KAWI LETTER JNYA;Lo;0;L;;;;;N;;;;; +11F34;KAWI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +11F35;KAWI VOWEL SIGN ALTERNATE AA;Mc;0;L;;;;;N;;;;; +11F36;KAWI VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +11F37;KAWI VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +11F38;KAWI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +11F39;KAWI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +11F3A;KAWI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +11F3E;KAWI VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +11F3F;KAWI VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +11F40;KAWI VOWEL SIGN EU;Mn;0;NSM;;;;;N;;;;; +11F41;KAWI SIGN KILLER;Mc;9;L;;;;;N;;;;; +11F42;KAWI CONJOINER;Mn;9;NSM;;;;;N;;;;; +11F43;KAWI DANDA;Po;0;L;;;;;N;;;;; +11F44;KAWI DOUBLE DANDA;Po;0;L;;;;;N;;;;; +11F45;KAWI PUNCTUATION SECTION MARKER;Po;0;L;;;;;N;;;;; +11F46;KAWI PUNCTUATION ALTERNATE SECTION MARKER;Po;0;L;;;;;N;;;;; +11F47;KAWI PUNCTUATION FLOWER;Po;0;L;;;;;N;;;;; +11F48;KAWI PUNCTUATION SPACE FILLER;Po;0;L;;;;;N;;;;; +11F49;KAWI PUNCTUATION DOT;Po;0;L;;;;;N;;;;; +11F4A;KAWI PUNCTUATION DOUBLE DOT;Po;0;L;;;;;N;;;;; +11F4B;KAWI PUNCTUATION TRIPLE DOT;Po;0;L;;;;;N;;;;; +11F4C;KAWI PUNCTUATION CIRCLE;Po;0;L;;;;;N;;;;; +11F4D;KAWI PUNCTUATION FILLED CIRCLE;Po;0;L;;;;;N;;;;; +11F4E;KAWI PUNCTUATION SPIRAL;Po;0;L;;;;;N;;;;; +11F4F;KAWI PUNCTUATION CLOSING SPIRAL;Po;0;L;;;;;N;;;;; +11F50;KAWI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +11F51;KAWI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +11F52;KAWI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +11F53;KAWI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +11F54;KAWI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +11F55;KAWI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +11F56;KAWI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +11F57;KAWI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +11F58;KAWI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +11F59;KAWI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 11FB0;LISU LETTER YHA;Lo;0;L;;;;;N;;;;; 11FC0;TAMIL FRACTION ONE THREE-HUNDRED-AND-TWENTIETH;No;0;L;;;;1/320;N;;;;; 11FC1;TAMIL FRACTION ONE ONE-HUNDRED-AND-SIXTIETH;No;0;L;;;;1/160;N;;;;; @@ -22560,6 +22979,105 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 12541;CUNEIFORM SIGN ZA7;Lo;0;L;;;;;N;;;;; 12542;CUNEIFORM SIGN ZU OVER ZU PLUS SAR;Lo;0;L;;;;;N;;;;; 12543;CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU;Lo;0;L;;;;;N;;;;; +12F90;CYPRO-MINOAN SIGN CM001;Lo;0;L;;;;;N;;;;; +12F91;CYPRO-MINOAN SIGN CM002;Lo;0;L;;;;;N;;;;; +12F92;CYPRO-MINOAN SIGN CM004;Lo;0;L;;;;;N;;;;; +12F93;CYPRO-MINOAN SIGN CM005;Lo;0;L;;;;;N;;;;; +12F94;CYPRO-MINOAN SIGN CM006;Lo;0;L;;;;;N;;;;; +12F95;CYPRO-MINOAN SIGN CM007;Lo;0;L;;;;;N;;;;; +12F96;CYPRO-MINOAN SIGN CM008;Lo;0;L;;;;;N;;;;; +12F97;CYPRO-MINOAN SIGN CM009;Lo;0;L;;;;;N;;;;; +12F98;CYPRO-MINOAN SIGN CM010;Lo;0;L;;;;;N;;;;; +12F99;CYPRO-MINOAN SIGN CM011;Lo;0;L;;;;;N;;;;; +12F9A;CYPRO-MINOAN SIGN CM012;Lo;0;L;;;;;N;;;;; +12F9B;CYPRO-MINOAN SIGN CM012B;Lo;0;L;;;;;N;;;;; +12F9C;CYPRO-MINOAN SIGN CM013;Lo;0;L;;;;;N;;;;; +12F9D;CYPRO-MINOAN SIGN CM015;Lo;0;L;;;;;N;;;;; +12F9E;CYPRO-MINOAN SIGN CM017;Lo;0;L;;;;;N;;;;; +12F9F;CYPRO-MINOAN SIGN CM019;Lo;0;L;;;;;N;;;;; +12FA0;CYPRO-MINOAN SIGN CM021;Lo;0;L;;;;;N;;;;; +12FA1;CYPRO-MINOAN SIGN CM023;Lo;0;L;;;;;N;;;;; +12FA2;CYPRO-MINOAN SIGN CM024;Lo;0;L;;;;;N;;;;; +12FA3;CYPRO-MINOAN SIGN CM025;Lo;0;L;;;;;N;;;;; +12FA4;CYPRO-MINOAN SIGN CM026;Lo;0;L;;;;;N;;;;; +12FA5;CYPRO-MINOAN SIGN CM027;Lo;0;L;;;;;N;;;;; +12FA6;CYPRO-MINOAN SIGN CM028;Lo;0;L;;;;;N;;;;; +12FA7;CYPRO-MINOAN SIGN CM029;Lo;0;L;;;;;N;;;;; +12FA8;CYPRO-MINOAN SIGN CM030;Lo;0;L;;;;;N;;;;; +12FA9;CYPRO-MINOAN SIGN CM033;Lo;0;L;;;;;N;;;;; +12FAA;CYPRO-MINOAN SIGN CM034;Lo;0;L;;;;;N;;;;; +12FAB;CYPRO-MINOAN SIGN CM035;Lo;0;L;;;;;N;;;;; +12FAC;CYPRO-MINOAN SIGN CM036;Lo;0;L;;;;;N;;;;; +12FAD;CYPRO-MINOAN SIGN CM037;Lo;0;L;;;;;N;;;;; +12FAE;CYPRO-MINOAN SIGN CM038;Lo;0;L;;;;;N;;;;; +12FAF;CYPRO-MINOAN SIGN CM039;Lo;0;L;;;;;N;;;;; +12FB0;CYPRO-MINOAN SIGN CM040;Lo;0;L;;;;;N;;;;; +12FB1;CYPRO-MINOAN SIGN CM041;Lo;0;L;;;;;N;;;;; +12FB2;CYPRO-MINOAN SIGN CM044;Lo;0;L;;;;;N;;;;; +12FB3;CYPRO-MINOAN SIGN CM046;Lo;0;L;;;;;N;;;;; +12FB4;CYPRO-MINOAN SIGN CM047;Lo;0;L;;;;;N;;;;; +12FB5;CYPRO-MINOAN SIGN CM049;Lo;0;L;;;;;N;;;;; +12FB6;CYPRO-MINOAN SIGN CM050;Lo;0;L;;;;;N;;;;; +12FB7;CYPRO-MINOAN SIGN CM051;Lo;0;L;;;;;N;;;;; +12FB8;CYPRO-MINOAN SIGN CM052;Lo;0;L;;;;;N;;;;; +12FB9;CYPRO-MINOAN SIGN CM053;Lo;0;L;;;;;N;;;;; +12FBA;CYPRO-MINOAN SIGN CM054;Lo;0;L;;;;;N;;;;; +12FBB;CYPRO-MINOAN SIGN CM055;Lo;0;L;;;;;N;;;;; +12FBC;CYPRO-MINOAN SIGN CM056;Lo;0;L;;;;;N;;;;; +12FBD;CYPRO-MINOAN SIGN CM058;Lo;0;L;;;;;N;;;;; +12FBE;CYPRO-MINOAN SIGN CM059;Lo;0;L;;;;;N;;;;; +12FBF;CYPRO-MINOAN SIGN CM060;Lo;0;L;;;;;N;;;;; +12FC0;CYPRO-MINOAN SIGN CM061;Lo;0;L;;;;;N;;;;; +12FC1;CYPRO-MINOAN SIGN CM062;Lo;0;L;;;;;N;;;;; +12FC2;CYPRO-MINOAN SIGN CM063;Lo;0;L;;;;;N;;;;; +12FC3;CYPRO-MINOAN SIGN CM064;Lo;0;L;;;;;N;;;;; +12FC4;CYPRO-MINOAN SIGN CM066;Lo;0;L;;;;;N;;;;; +12FC5;CYPRO-MINOAN SIGN CM067;Lo;0;L;;;;;N;;;;; +12FC6;CYPRO-MINOAN SIGN CM068;Lo;0;L;;;;;N;;;;; +12FC7;CYPRO-MINOAN SIGN CM069;Lo;0;L;;;;;N;;;;; +12FC8;CYPRO-MINOAN SIGN CM070;Lo;0;L;;;;;N;;;;; +12FC9;CYPRO-MINOAN SIGN CM071;Lo;0;L;;;;;N;;;;; +12FCA;CYPRO-MINOAN SIGN CM072;Lo;0;L;;;;;N;;;;; +12FCB;CYPRO-MINOAN SIGN CM073;Lo;0;L;;;;;N;;;;; +12FCC;CYPRO-MINOAN SIGN CM074;Lo;0;L;;;;;N;;;;; +12FCD;CYPRO-MINOAN SIGN CM075;Lo;0;L;;;;;N;;;;; +12FCE;CYPRO-MINOAN SIGN CM075B;Lo;0;L;;;;;N;;;;; +12FCF;CYPRO-MINOAN SIGN CM076;Lo;0;L;;;;;N;;;;; +12FD0;CYPRO-MINOAN SIGN CM078;Lo;0;L;;;;;N;;;;; +12FD1;CYPRO-MINOAN SIGN CM079;Lo;0;L;;;;;N;;;;; +12FD2;CYPRO-MINOAN SIGN CM080;Lo;0;L;;;;;N;;;;; +12FD3;CYPRO-MINOAN SIGN CM081;Lo;0;L;;;;;N;;;;; +12FD4;CYPRO-MINOAN SIGN CM082;Lo;0;L;;;;;N;;;;; +12FD5;CYPRO-MINOAN SIGN CM083;Lo;0;L;;;;;N;;;;; +12FD6;CYPRO-MINOAN SIGN CM084;Lo;0;L;;;;;N;;;;; +12FD7;CYPRO-MINOAN SIGN CM085;Lo;0;L;;;;;N;;;;; +12FD8;CYPRO-MINOAN SIGN CM086;Lo;0;L;;;;;N;;;;; +12FD9;CYPRO-MINOAN SIGN CM087;Lo;0;L;;;;;N;;;;; +12FDA;CYPRO-MINOAN SIGN CM088;Lo;0;L;;;;;N;;;;; +12FDB;CYPRO-MINOAN SIGN CM089;Lo;0;L;;;;;N;;;;; +12FDC;CYPRO-MINOAN SIGN CM090;Lo;0;L;;;;;N;;;;; +12FDD;CYPRO-MINOAN SIGN CM091;Lo;0;L;;;;;N;;;;; +12FDE;CYPRO-MINOAN SIGN CM092;Lo;0;L;;;;;N;;;;; +12FDF;CYPRO-MINOAN SIGN CM094;Lo;0;L;;;;;N;;;;; +12FE0;CYPRO-MINOAN SIGN CM095;Lo;0;L;;;;;N;;;;; +12FE1;CYPRO-MINOAN SIGN CM096;Lo;0;L;;;;;N;;;;; +12FE2;CYPRO-MINOAN SIGN CM097;Lo;0;L;;;;;N;;;;; +12FE3;CYPRO-MINOAN SIGN CM098;Lo;0;L;;;;;N;;;;; +12FE4;CYPRO-MINOAN SIGN CM099;Lo;0;L;;;;;N;;;;; +12FE5;CYPRO-MINOAN SIGN CM100;Lo;0;L;;;;;N;;;;; +12FE6;CYPRO-MINOAN SIGN CM101;Lo;0;L;;;;;N;;;;; +12FE7;CYPRO-MINOAN SIGN CM102;Lo;0;L;;;;;N;;;;; +12FE8;CYPRO-MINOAN SIGN CM103;Lo;0;L;;;;;N;;;;; +12FE9;CYPRO-MINOAN SIGN CM104;Lo;0;L;;;;;N;;;;; +12FEA;CYPRO-MINOAN SIGN CM105;Lo;0;L;;;;;N;;;;; +12FEB;CYPRO-MINOAN SIGN CM107;Lo;0;L;;;;;N;;;;; +12FEC;CYPRO-MINOAN SIGN CM108;Lo;0;L;;;;;N;;;;; +12FED;CYPRO-MINOAN SIGN CM109;Lo;0;L;;;;;N;;;;; +12FEE;CYPRO-MINOAN SIGN CM110;Lo;0;L;;;;;N;;;;; +12FEF;CYPRO-MINOAN SIGN CM112;Lo;0;L;;;;;N;;;;; +12FF0;CYPRO-MINOAN SIGN CM114;Lo;0;L;;;;;N;;;;; +12FF1;CYPRO-MINOAN SIGN CM301;Po;0;L;;;;;N;;;;; +12FF2;CYPRO-MINOAN SIGN CM302;Po;0;L;;;;;N;;;;; 13000;EGYPTIAN HIEROGLYPH A001;Lo;0;L;;;;;N;;;;; 13001;EGYPTIAN HIEROGLYPH A002;Lo;0;L;;;;;N;;;;; 13002;EGYPTIAN HIEROGLYPH A003;Lo;0;L;;;;;N;;;;; @@ -23631,6 +24149,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1342C;EGYPTIAN HIEROGLYPH AA030;Lo;0;L;;;;;N;;;;; 1342D;EGYPTIAN HIEROGLYPH AA031;Lo;0;L;;;;;N;;;;; 1342E;EGYPTIAN HIEROGLYPH AA032;Lo;0;L;;;;;N;;;;; +1342F;EGYPTIAN HIEROGLYPH V011D;Lo;0;L;;;;;N;;;;; 13430;EGYPTIAN HIEROGLYPH VERTICAL JOINER;Cf;0;L;;;;;N;;;;; 13431;EGYPTIAN HIEROGLYPH HORIZONTAL JOINER;Cf;0;L;;;;;N;;;;; 13432;EGYPTIAN HIEROGLYPH INSERT AT TOP START;Cf;0;L;;;;;N;;;;; @@ -23640,6 +24159,35 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 13436;EGYPTIAN HIEROGLYPH OVERLAY MIDDLE;Cf;0;L;;;;;N;;;;; 13437;EGYPTIAN HIEROGLYPH BEGIN SEGMENT;Cf;0;L;;;;;N;;;;; 13438;EGYPTIAN HIEROGLYPH END SEGMENT;Cf;0;L;;;;;N;;;;; +13439;EGYPTIAN HIEROGLYPH INSERT AT MIDDLE;Cf;0;L;;;;;N;;;;; +1343A;EGYPTIAN HIEROGLYPH INSERT AT TOP;Cf;0;L;;;;;N;;;;; +1343B;EGYPTIAN HIEROGLYPH INSERT AT BOTTOM;Cf;0;L;;;;;N;;;;; +1343C;EGYPTIAN HIEROGLYPH BEGIN ENCLOSURE;Cf;0;L;;;;;N;;;;; +1343D;EGYPTIAN HIEROGLYPH END ENCLOSURE;Cf;0;L;;;;;N;;;;; +1343E;EGYPTIAN HIEROGLYPH BEGIN WALLED ENCLOSURE;Cf;0;L;;;;;N;;;;; +1343F;EGYPTIAN HIEROGLYPH END WALLED ENCLOSURE;Cf;0;L;;;;;N;;;;; +13440;EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY;Mn;0;NSM;;;;;N;;;;; +13441;EGYPTIAN HIEROGLYPH FULL BLANK;Lo;0;L;;;;;N;;;;; +13442;EGYPTIAN HIEROGLYPH HALF BLANK;Lo;0;L;;;;;N;;;;; +13443;EGYPTIAN HIEROGLYPH LOST SIGN;Lo;0;L;;;;;N;;;;; +13444;EGYPTIAN HIEROGLYPH HALF LOST SIGN;Lo;0;L;;;;;N;;;;; +13445;EGYPTIAN HIEROGLYPH TALL LOST SIGN;Lo;0;L;;;;;N;;;;; +13446;EGYPTIAN HIEROGLYPH WIDE LOST SIGN;Lo;0;L;;;;;N;;;;; +13447;EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START;Mn;0;NSM;;;;;N;;;;; +13448;EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM START;Mn;0;NSM;;;;;N;;;;; +13449;EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START;Mn;0;NSM;;;;;N;;;;; +1344A;EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP END;Mn;0;NSM;;;;;N;;;;; +1344B;EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP;Mn;0;NSM;;;;;N;;;;; +1344C;EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM START AND TOP END;Mn;0;NSM;;;;;N;;;;; +1344D;EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START AND TOP;Mn;0;NSM;;;;;N;;;;; +1344E;EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM END;Mn;0;NSM;;;;;N;;;;; +1344F;EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START AND BOTTOM END;Mn;0;NSM;;;;;N;;;;; +13450;EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM;Mn;0;NSM;;;;;N;;;;; +13451;EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START AND BOTTOM;Mn;0;NSM;;;;;N;;;;; +13452;EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT END;Mn;0;NSM;;;;;N;;;;; +13453;EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP AND END;Mn;0;NSM;;;;;N;;;;; +13454;EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM AND END;Mn;0;NSM;;;;;N;;;;; +13455;EGYPTIAN HIEROGLYPH MODIFIER DAMAGED;Mn;0;NSM;;;;;N;;;;; 14400;ANATOLIAN HIEROGLYPH A001;Lo;0;L;;;;;N;;;;; 14401;ANATOLIAN HIEROGLYPH A002;Lo;0;L;;;;;N;;;;; 14402;ANATOLIAN HIEROGLYPH A003;Lo;0;L;;;;;N;;;;; @@ -24835,6 +25383,95 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 16A69;MRO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 16A6E;MRO DANDA;Po;0;L;;;;;N;;;;; 16A6F;MRO DOUBLE DANDA;Po;0;L;;;;;N;;;;; +16A70;TANGSA LETTER OZ;Lo;0;L;;;;;N;;;;; +16A71;TANGSA LETTER OC;Lo;0;L;;;;;N;;;;; +16A72;TANGSA LETTER OQ;Lo;0;L;;;;;N;;;;; +16A73;TANGSA LETTER OX;Lo;0;L;;;;;N;;;;; +16A74;TANGSA LETTER AZ;Lo;0;L;;;;;N;;;;; +16A75;TANGSA LETTER AC;Lo;0;L;;;;;N;;;;; +16A76;TANGSA LETTER AQ;Lo;0;L;;;;;N;;;;; +16A77;TANGSA LETTER AX;Lo;0;L;;;;;N;;;;; +16A78;TANGSA LETTER VZ;Lo;0;L;;;;;N;;;;; +16A79;TANGSA LETTER VC;Lo;0;L;;;;;N;;;;; +16A7A;TANGSA LETTER VQ;Lo;0;L;;;;;N;;;;; +16A7B;TANGSA LETTER VX;Lo;0;L;;;;;N;;;;; +16A7C;TANGSA LETTER EZ;Lo;0;L;;;;;N;;;;; +16A7D;TANGSA LETTER EC;Lo;0;L;;;;;N;;;;; +16A7E;TANGSA LETTER EQ;Lo;0;L;;;;;N;;;;; +16A7F;TANGSA LETTER EX;Lo;0;L;;;;;N;;;;; +16A80;TANGSA LETTER IZ;Lo;0;L;;;;;N;;;;; +16A81;TANGSA LETTER IC;Lo;0;L;;;;;N;;;;; +16A82;TANGSA LETTER IQ;Lo;0;L;;;;;N;;;;; +16A83;TANGSA LETTER IX;Lo;0;L;;;;;N;;;;; +16A84;TANGSA LETTER UZ;Lo;0;L;;;;;N;;;;; +16A85;TANGSA LETTER UC;Lo;0;L;;;;;N;;;;; +16A86;TANGSA LETTER UQ;Lo;0;L;;;;;N;;;;; +16A87;TANGSA LETTER UX;Lo;0;L;;;;;N;;;;; +16A88;TANGSA LETTER AWZ;Lo;0;L;;;;;N;;;;; +16A89;TANGSA LETTER AWC;Lo;0;L;;;;;N;;;;; +16A8A;TANGSA LETTER AWQ;Lo;0;L;;;;;N;;;;; +16A8B;TANGSA LETTER AWX;Lo;0;L;;;;;N;;;;; +16A8C;TANGSA LETTER UIZ;Lo;0;L;;;;;N;;;;; +16A8D;TANGSA LETTER UIC;Lo;0;L;;;;;N;;;;; +16A8E;TANGSA LETTER UIQ;Lo;0;L;;;;;N;;;;; +16A8F;TANGSA LETTER UIX;Lo;0;L;;;;;N;;;;; +16A90;TANGSA LETTER FINAL NG;Lo;0;L;;;;;N;;;;; +16A91;TANGSA LETTER LONG UEX;Lo;0;L;;;;;N;;;;; +16A92;TANGSA LETTER SHORT UEZ;Lo;0;L;;;;;N;;;;; +16A93;TANGSA LETTER SHORT AWX;Lo;0;L;;;;;N;;;;; +16A94;TANGSA LETTER UEC;Lo;0;L;;;;;N;;;;; +16A95;TANGSA LETTER UEZ;Lo;0;L;;;;;N;;;;; +16A96;TANGSA LETTER UEQ;Lo;0;L;;;;;N;;;;; +16A97;TANGSA LETTER UEX;Lo;0;L;;;;;N;;;;; +16A98;TANGSA LETTER UIUZ;Lo;0;L;;;;;N;;;;; +16A99;TANGSA LETTER UIUC;Lo;0;L;;;;;N;;;;; +16A9A;TANGSA LETTER UIUQ;Lo;0;L;;;;;N;;;;; +16A9B;TANGSA LETTER UIUX;Lo;0;L;;;;;N;;;;; +16A9C;TANGSA LETTER MZ;Lo;0;L;;;;;N;;;;; +16A9D;TANGSA LETTER MC;Lo;0;L;;;;;N;;;;; +16A9E;TANGSA LETTER MQ;Lo;0;L;;;;;N;;;;; +16A9F;TANGSA LETTER MX;Lo;0;L;;;;;N;;;;; +16AA0;TANGSA LETTER KA;Lo;0;L;;;;;N;;;;; +16AA1;TANGSA LETTER KHA;Lo;0;L;;;;;N;;;;; +16AA2;TANGSA LETTER GA;Lo;0;L;;;;;N;;;;; +16AA3;TANGSA LETTER NGA;Lo;0;L;;;;;N;;;;; +16AA4;TANGSA LETTER SA;Lo;0;L;;;;;N;;;;; +16AA5;TANGSA LETTER YA;Lo;0;L;;;;;N;;;;; +16AA6;TANGSA LETTER WA;Lo;0;L;;;;;N;;;;; +16AA7;TANGSA LETTER PA;Lo;0;L;;;;;N;;;;; +16AA8;TANGSA LETTER NYA;Lo;0;L;;;;;N;;;;; +16AA9;TANGSA LETTER PHA;Lo;0;L;;;;;N;;;;; +16AAA;TANGSA LETTER BA;Lo;0;L;;;;;N;;;;; +16AAB;TANGSA LETTER MA;Lo;0;L;;;;;N;;;;; +16AAC;TANGSA LETTER NA;Lo;0;L;;;;;N;;;;; +16AAD;TANGSA LETTER HA;Lo;0;L;;;;;N;;;;; +16AAE;TANGSA LETTER LA;Lo;0;L;;;;;N;;;;; +16AAF;TANGSA LETTER HTA;Lo;0;L;;;;;N;;;;; +16AB0;TANGSA LETTER TA;Lo;0;L;;;;;N;;;;; +16AB1;TANGSA LETTER DA;Lo;0;L;;;;;N;;;;; +16AB2;TANGSA LETTER RA;Lo;0;L;;;;;N;;;;; +16AB3;TANGSA LETTER NHA;Lo;0;L;;;;;N;;;;; +16AB4;TANGSA LETTER SHA;Lo;0;L;;;;;N;;;;; +16AB5;TANGSA LETTER CA;Lo;0;L;;;;;N;;;;; +16AB6;TANGSA LETTER TSA;Lo;0;L;;;;;N;;;;; +16AB7;TANGSA LETTER GHA;Lo;0;L;;;;;N;;;;; +16AB8;TANGSA LETTER HTTA;Lo;0;L;;;;;N;;;;; +16AB9;TANGSA LETTER THA;Lo;0;L;;;;;N;;;;; +16ABA;TANGSA LETTER XA;Lo;0;L;;;;;N;;;;; +16ABB;TANGSA LETTER FA;Lo;0;L;;;;;N;;;;; +16ABC;TANGSA LETTER DHA;Lo;0;L;;;;;N;;;;; +16ABD;TANGSA LETTER CHA;Lo;0;L;;;;;N;;;;; +16ABE;TANGSA LETTER ZA;Lo;0;L;;;;;N;;;;; +16AC0;TANGSA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +16AC1;TANGSA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +16AC2;TANGSA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +16AC3;TANGSA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +16AC4;TANGSA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +16AC5;TANGSA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +16AC6;TANGSA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +16AC7;TANGSA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +16AC8;TANGSA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +16AC9;TANGSA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 16AD0;BASSA VAH LETTER ENNI;Lo;0;L;;;;;N;;;;; 16AD1;BASSA VAH LETTER KA;Lo;0;L;;;;;N;;;;; 16AD2;BASSA VAH LETTER SE;Lo;0;L;;;;;N;;;;; @@ -26487,6 +27124,19 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 18CD5;KHITAN SMALL SCRIPT CHARACTER-18CD5;Lo;0;L;;;;;N;;;;; 18D00;;Lo;0;L;;;;;N;;;;; 18D08;;Lo;0;L;;;;;N;;;;; +1AFF0;KATAKANA LETTER MINNAN TONE-2;Lm;0;L;;;;;N;;;;; +1AFF1;KATAKANA LETTER MINNAN TONE-3;Lm;0;L;;;;;N;;;;; +1AFF2;KATAKANA LETTER MINNAN TONE-4;Lm;0;L;;;;;N;;;;; +1AFF3;KATAKANA LETTER MINNAN TONE-5;Lm;0;L;;;;;N;;;;; +1AFF5;KATAKANA LETTER MINNAN TONE-7;Lm;0;L;;;;;N;;;;; +1AFF6;KATAKANA LETTER MINNAN TONE-8;Lm;0;L;;;;;N;;;;; +1AFF7;KATAKANA LETTER MINNAN NASALIZED TONE-1;Lm;0;L;;;;;N;;;;; +1AFF8;KATAKANA LETTER MINNAN NASALIZED TONE-2;Lm;0;L;;;;;N;;;;; +1AFF9;KATAKANA LETTER MINNAN NASALIZED TONE-3;Lm;0;L;;;;;N;;;;; +1AFFA;KATAKANA LETTER MINNAN NASALIZED TONE-4;Lm;0;L;;;;;N;;;;; +1AFFB;KATAKANA LETTER MINNAN NASALIZED TONE-5;Lm;0;L;;;;;N;;;;; +1AFFD;KATAKANA LETTER MINNAN NASALIZED TONE-7;Lm;0;L;;;;;N;;;;; +1AFFE;KATAKANA LETTER MINNAN NASALIZED TONE-8;Lm;0;L;;;;;N;;;;; 1B000;KATAKANA LETTER ARCHAIC E;Lo;0;L;;;;;N;;;;; 1B001;HIRAGANA LETTER ARCHAIC YE;Lo;0;L;;;;;N;;;;; 1B002;HENTAIGANA LETTER A-1;Lo;0;L;;;;;N;;;;; @@ -26774,9 +27424,15 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1B11C;HENTAIGANA LETTER WO-7;Lo;0;L;;;;;N;;;;; 1B11D;HENTAIGANA LETTER N-MU-MO-1;Lo;0;L;;;;;N;;;;; 1B11E;HENTAIGANA LETTER N-MU-MO-2;Lo;0;L;;;;;N;;;;; +1B11F;HIRAGANA LETTER ARCHAIC WU;Lo;0;L;;;;;N;;;;; +1B120;KATAKANA LETTER ARCHAIC YI;Lo;0;L;;;;;N;;;;; +1B121;KATAKANA LETTER ARCHAIC YE;Lo;0;L;;;;;N;;;;; +1B122;KATAKANA LETTER ARCHAIC WU;Lo;0;L;;;;;N;;;;; +1B132;HIRAGANA LETTER SMALL KO;Lo;0;L;;;;;N;;;;; 1B150;HIRAGANA LETTER SMALL WI;Lo;0;L;;;;;N;;;;; 1B151;HIRAGANA LETTER SMALL WE;Lo;0;L;;;;;N;;;;; 1B152;HIRAGANA LETTER SMALL WO;Lo;0;L;;;;;N;;;;; +1B155;KATAKANA LETTER SMALL KO;Lo;0;L;;;;;N;;;;; 1B164;KATAKANA LETTER SMALL WI;Lo;0;L;;;;;N;;;;; 1B165;KATAKANA LETTER SMALL WE;Lo;0;L;;;;;N;;;;; 1B166;KATAKANA LETTER SMALL WO;Lo;0;L;;;;;N;;;;; @@ -27324,6 +27980,191 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1BCA1;SHORTHAND FORMAT CONTINUING OVERLAP;Cf;0;BN;;;;;N;;;;; 1BCA2;SHORTHAND FORMAT DOWN STEP;Cf;0;BN;;;;;N;;;;; 1BCA3;SHORTHAND FORMAT UP STEP;Cf;0;BN;;;;;N;;;;; +1CF00;ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF01;ZNAMENNY COMBINING MARK NIZKO S KRYZHEM ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF02;ZNAMENNY COMBINING MARK TSATA ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF03;ZNAMENNY COMBINING MARK GORAZDO NIZKO ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF04;ZNAMENNY COMBINING MARK NIZKO ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF05;ZNAMENNY COMBINING MARK SREDNE ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF06;ZNAMENNY COMBINING MARK MALO POVYSHE ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF07;ZNAMENNY COMBINING MARK POVYSHE ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF08;ZNAMENNY COMBINING MARK VYSOKO ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF09;ZNAMENNY COMBINING MARK MALO POVYSHE S KHOKHLOM ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF0A;ZNAMENNY COMBINING MARK POVYSHE S KHOKHLOM ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF0B;ZNAMENNY COMBINING MARK VYSOKO S KHOKHLOM ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF0C;ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF0D;ZNAMENNY COMBINING MARK NIZKO S KRYZHEM ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF0E;ZNAMENNY COMBINING MARK TSATA ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF0F;ZNAMENNY COMBINING MARK GORAZDO NIZKO ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF10;ZNAMENNY COMBINING MARK NIZKO ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF11;ZNAMENNY COMBINING MARK SREDNE ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF12;ZNAMENNY COMBINING MARK MALO POVYSHE ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF13;ZNAMENNY COMBINING MARK POVYSHE ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF14;ZNAMENNY COMBINING MARK VYSOKO ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF15;ZNAMENNY COMBINING MARK MALO POVYSHE S KHOKHLOM ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF16;ZNAMENNY COMBINING MARK POVYSHE S KHOKHLOM ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF17;ZNAMENNY COMBINING MARK VYSOKO S KHOKHLOM ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF18;ZNAMENNY COMBINING MARK TSATA S KRYZHEM;Mn;0;NSM;;;;;N;;;;; +1CF19;ZNAMENNY COMBINING MARK MALO POVYSHE S KRYZHEM;Mn;0;NSM;;;;;N;;;;; +1CF1A;ZNAMENNY COMBINING MARK STRANNO MALO POVYSHE;Mn;0;NSM;;;;;N;;;;; +1CF1B;ZNAMENNY COMBINING MARK POVYSHE S KRYZHEM;Mn;0;NSM;;;;;N;;;;; +1CF1C;ZNAMENNY COMBINING MARK POVYSHE STRANNO;Mn;0;NSM;;;;;N;;;;; +1CF1D;ZNAMENNY COMBINING MARK VYSOKO S KRYZHEM;Mn;0;NSM;;;;;N;;;;; +1CF1E;ZNAMENNY COMBINING MARK MALO POVYSHE STRANNO;Mn;0;NSM;;;;;N;;;;; +1CF1F;ZNAMENNY COMBINING MARK GORAZDO VYSOKO;Mn;0;NSM;;;;;N;;;;; +1CF20;ZNAMENNY COMBINING MARK ZELO;Mn;0;NSM;;;;;N;;;;; +1CF21;ZNAMENNY COMBINING MARK ON;Mn;0;NSM;;;;;N;;;;; +1CF22;ZNAMENNY COMBINING MARK RAVNO;Mn;0;NSM;;;;;N;;;;; +1CF23;ZNAMENNY COMBINING MARK TIKHAYA;Mn;0;NSM;;;;;N;;;;; +1CF24;ZNAMENNY COMBINING MARK BORZAYA;Mn;0;NSM;;;;;N;;;;; +1CF25;ZNAMENNY COMBINING MARK UDARKA;Mn;0;NSM;;;;;N;;;;; +1CF26;ZNAMENNY COMBINING MARK PODVERTKA;Mn;0;NSM;;;;;N;;;;; +1CF27;ZNAMENNY COMBINING MARK LOMKA;Mn;0;NSM;;;;;N;;;;; +1CF28;ZNAMENNY COMBINING MARK KUPNAYA;Mn;0;NSM;;;;;N;;;;; +1CF29;ZNAMENNY COMBINING MARK KACHKA;Mn;0;NSM;;;;;N;;;;; +1CF2A;ZNAMENNY COMBINING MARK ZEVOK;Mn;0;NSM;;;;;N;;;;; +1CF2B;ZNAMENNY COMBINING MARK SKOBA;Mn;0;NSM;;;;;N;;;;; +1CF2C;ZNAMENNY COMBINING MARK RAZSEKA;Mn;0;NSM;;;;;N;;;;; +1CF2D;ZNAMENNY COMBINING MARK KRYZH ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF30;ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO;Mn;0;NSM;;;;;N;;;;; +1CF31;ZNAMENNY COMBINING TONAL RANGE MARK SVETLO;Mn;0;NSM;;;;;N;;;;; +1CF32;ZNAMENNY COMBINING TONAL RANGE MARK TRESVETLO;Mn;0;NSM;;;;;N;;;;; +1CF33;ZNAMENNY COMBINING MARK ZADERZHKA;Mn;0;NSM;;;;;N;;;;; +1CF34;ZNAMENNY COMBINING MARK DEMESTVENNY ZADERZHKA;Mn;0;NSM;;;;;N;;;;; +1CF35;ZNAMENNY COMBINING MARK OTSECHKA;Mn;0;NSM;;;;;N;;;;; +1CF36;ZNAMENNY COMBINING MARK PODCHASHIE;Mn;0;NSM;;;;;N;;;;; +1CF37;ZNAMENNY COMBINING MARK PODCHASHIE WITH VERTICAL STROKE;Mn;0;NSM;;;;;N;;;;; +1CF38;ZNAMENNY COMBINING MARK CHASHKA;Mn;0;NSM;;;;;N;;;;; +1CF39;ZNAMENNY COMBINING MARK CHASHKA POLNAYA;Mn;0;NSM;;;;;N;;;;; +1CF3A;ZNAMENNY COMBINING MARK OBLACHKO;Mn;0;NSM;;;;;N;;;;; +1CF3B;ZNAMENNY COMBINING MARK SOROCHYA NOZHKA;Mn;0;NSM;;;;;N;;;;; +1CF3C;ZNAMENNY COMBINING MARK TOCHKA;Mn;0;NSM;;;;;N;;;;; +1CF3D;ZNAMENNY COMBINING MARK DVOETOCHIE;Mn;0;NSM;;;;;N;;;;; +1CF3E;ZNAMENNY COMBINING ATTACHING VERTICAL OMET;Mn;0;NSM;;;;;N;;;;; +1CF3F;ZNAMENNY COMBINING MARK CURVED OMET;Mn;0;NSM;;;;;N;;;;; +1CF40;ZNAMENNY COMBINING MARK KRYZH;Mn;0;NSM;;;;;N;;;;; +1CF41;ZNAMENNY COMBINING LOWER TONAL RANGE INDICATOR;Mn;0;NSM;;;;;N;;;;; +1CF42;ZNAMENNY PRIZNAK MODIFIER LEVEL-2;Mn;0;NSM;;;;;N;;;;; +1CF43;ZNAMENNY PRIZNAK MODIFIER LEVEL-3;Mn;0;NSM;;;;;N;;;;; +1CF44;ZNAMENNY PRIZNAK MODIFIER DIRECTION FLIP;Mn;0;NSM;;;;;N;;;;; +1CF45;ZNAMENNY PRIZNAK MODIFIER KRYZH;Mn;0;NSM;;;;;N;;;;; +1CF46;ZNAMENNY PRIZNAK MODIFIER ROG;Mn;0;NSM;;;;;N;;;;; +1CF50;ZNAMENNY NEUME KRYUK;So;0;L;;;;;N;;;;; +1CF51;ZNAMENNY NEUME KRYUK TIKHY;So;0;L;;;;;N;;;;; +1CF52;ZNAMENNY NEUME PARAKLIT;So;0;L;;;;;N;;;;; +1CF53;ZNAMENNY NEUME DVA V CHELNU;So;0;L;;;;;N;;;;; +1CF54;ZNAMENNY NEUME KLYUCH;So;0;L;;;;;N;;;;; +1CF55;ZNAMENNY NEUME ZANOZHEK;So;0;L;;;;;N;;;;; +1CF56;ZNAMENNY NEUME STOPITSA;So;0;L;;;;;N;;;;; +1CF57;ZNAMENNY NEUME STOPITSA S OCHKOM;So;0;L;;;;;N;;;;; +1CF58;ZNAMENNY NEUME PEREVODKA;So;0;L;;;;;N;;;;; +1CF59;ZNAMENNY NEUME PEREVODKA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF5A;ZNAMENNY NEUME STOPITSA WITH SOROCHYA NOZHKA;So;0;L;;;;;N;;;;; +1CF5B;ZNAMENNY NEUME CHELYUSTKA;So;0;L;;;;;N;;;;; +1CF5C;ZNAMENNY NEUME PALKA;So;0;L;;;;;N;;;;; +1CF5D;ZNAMENNY NEUME ZAPYATAYA;So;0;L;;;;;N;;;;; +1CF5E;ZNAMENNY NEUME GOLUBCHIK BORZY;So;0;L;;;;;N;;;;; +1CF5F;ZNAMENNY NEUME GOLUBCHIK TIKHY;So;0;L;;;;;N;;;;; +1CF60;ZNAMENNY NEUME GOLUBCHIK MRACHNY;So;0;L;;;;;N;;;;; +1CF61;ZNAMENNY NEUME GOLUBCHIK SVETLY;So;0;L;;;;;N;;;;; +1CF62;ZNAMENNY NEUME GOLUBCHIK TRESVETLY;So;0;L;;;;;N;;;;; +1CF63;ZNAMENNY NEUME VRAKHIYA PROSTAYA;So;0;L;;;;;N;;;;; +1CF64;ZNAMENNY NEUME VRAKHIYA MRACHNAYA;So;0;L;;;;;N;;;;; +1CF65;ZNAMENNY NEUME VRAKHIYA SVETLAYA;So;0;L;;;;;N;;;;; +1CF66;ZNAMENNY NEUME VRAKHIYA TRESVETLAYA;So;0;L;;;;;N;;;;; +1CF67;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA PROSTAYA;So;0;L;;;;;N;;;;; +1CF68;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA MRACHNAYA;So;0;L;;;;;N;;;;; +1CF69;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA SVETLAYA;So;0;L;;;;;N;;;;; +1CF6A;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA TRESVETLAYA;So;0;L;;;;;N;;;;; +1CF6B;ZNAMENNY NEUME DOUBLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CF6C;ZNAMENNY NEUME REVERSED CHELYUSTKA;So;0;L;;;;;N;;;;; +1CF6D;ZNAMENNY NEUME DERBITSA;So;0;L;;;;;N;;;;; +1CF6E;ZNAMENNY NEUME KHAMILO;So;0;L;;;;;N;;;;; +1CF6F;ZNAMENNY NEUME CHASHKA;So;0;L;;;;;N;;;;; +1CF70;ZNAMENNY NEUME PODCHASHIE;So;0;L;;;;;N;;;;; +1CF71;ZNAMENNY NEUME SKAMEYTSA MRACHNAYA;So;0;L;;;;;N;;;;; +1CF72;ZNAMENNY NEUME SKAMEYTSA SVETLAYA;So;0;L;;;;;N;;;;; +1CF73;ZNAMENNY NEUME SKAMEYTSA TRESVETLAYA;So;0;L;;;;;N;;;;; +1CF74;ZNAMENNY NEUME SKAMEYTSA TIKHAYA;So;0;L;;;;;N;;;;; +1CF75;ZNAMENNY NEUME DEMESTVENNY KLYUCH;So;0;L;;;;;N;;;;; +1CF76;ZNAMENNY NEUME SKAMEYTSA KLYUCHEVAYA SVETLAYA;So;0;L;;;;;N;;;;; +1CF77;ZNAMENNY NEUME SKAMEYTSA KLYUCHENEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF78;ZNAMENNY NEUME SKAMEYTSA KLYUCHEVAYA TIKHAYA;So;0;L;;;;;N;;;;; +1CF79;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA PROSTAYA;So;0;L;;;;;N;;;;; +1CF7A;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA SVETLAYA;So;0;L;;;;;N;;;;; +1CF7B;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF7C;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA KLYUCHEVAYA;So;0;L;;;;;N;;;;; +1CF7D;ZNAMENNY NEUME SLOZHITIE;So;0;L;;;;;N;;;;; +1CF7E;ZNAMENNY NEUME SLOZHITIE S ZAPYATOY;So;0;L;;;;;N;;;;; +1CF7F;ZNAMENNY NEUME SLOZHITIE ZAKRYTOE;So;0;L;;;;;N;;;;; +1CF80;ZNAMENNY NEUME SLOZHITIE S KRYZHEM;So;0;L;;;;;N;;;;; +1CF81;ZNAMENNY NEUME KRYZH;So;0;L;;;;;N;;;;; +1CF82;ZNAMENNY NEUME ROG;So;0;L;;;;;N;;;;; +1CF83;ZNAMENNY NEUME FITA;So;0;L;;;;;N;;;;; +1CF84;ZNAMENNY NEUME KOBYLA;So;0;L;;;;;N;;;;; +1CF85;ZNAMENNY NEUME ZMEYTSA;So;0;L;;;;;N;;;;; +1CF86;ZNAMENNY NEUME STATYA;So;0;L;;;;;N;;;;; +1CF87;ZNAMENNY NEUME STATYA S ZAPYATOY;So;0;L;;;;;N;;;;; +1CF88;ZNAMENNY NEUME STATYA S KRYZHEM;So;0;L;;;;;N;;;;; +1CF89;ZNAMENNY NEUME STATYA S ZAPYATOY I KRYZHEM;So;0;L;;;;;N;;;;; +1CF8A;ZNAMENNY NEUME STATYA S KRYZHEM I ZAPYATOY;So;0;L;;;;;N;;;;; +1CF8B;ZNAMENNY NEUME STATYA ZAKRYTAYA;So;0;L;;;;;N;;;;; +1CF8C;ZNAMENNY NEUME STATYA ZAKRYTAYA S ZAPYATOY;So;0;L;;;;;N;;;;; +1CF8D;ZNAMENNY NEUME STATYA S ROGOM;So;0;L;;;;;N;;;;; +1CF8E;ZNAMENNY NEUME STATYA S DVUMYA ZAPYATYMI;So;0;L;;;;;N;;;;; +1CF8F;ZNAMENNY NEUME STATYA S ZAPYATOY I PODCHASHIEM;So;0;L;;;;;N;;;;; +1CF90;ZNAMENNY NEUME POLKULIZMY;So;0;L;;;;;N;;;;; +1CF91;ZNAMENNY NEUME STATYA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF92;ZNAMENNY NEUME STRELA PROSTAYA;So;0;L;;;;;N;;;;; +1CF93;ZNAMENNY NEUME STRELA MRACHNOTIKHAYA;So;0;L;;;;;N;;;;; +1CF94;ZNAMENNY NEUME STRELA KRYZHEVAYA;So;0;L;;;;;N;;;;; +1CF95;ZNAMENNY NEUME STRELA POLUPOVODNAYA;So;0;L;;;;;N;;;;; +1CF96;ZNAMENNY NEUME STRELA POVODNAYA;So;0;L;;;;;N;;;;; +1CF97;ZNAMENNY NEUME STRELA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF98;ZNAMENNY NEUME STRELA KLYUCHEPOVODNAYA;So;0;L;;;;;N;;;;; +1CF99;ZNAMENNY NEUME STRELA KLYUCHENEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF9A;ZNAMENNY NEUME STRELA TIKHAYA PUTNAYA;So;0;L;;;;;N;;;;; +1CF9B;ZNAMENNY NEUME STRELA DVOECHELNAYA;So;0;L;;;;;N;;;;; +1CF9C;ZNAMENNY NEUME STRELA DVOECHELNOKRYZHEVAYA;So;0;L;;;;;N;;;;; +1CF9D;ZNAMENNY NEUME STRELA DVOECHELNOPOVODNAYA;So;0;L;;;;;N;;;;; +1CF9E;ZNAMENNY NEUME STRELA DVOECHELNAYA KLYUCHEVAYA;So;0;L;;;;;N;;;;; +1CF9F;ZNAMENNY NEUME STRELA DVOECHELNOPOVODNAYA KLYUCHEVAYA;So;0;L;;;;;N;;;;; +1CFA0;ZNAMENNY NEUME STRELA GROMNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFA1;ZNAMENNY NEUME STRELA GROMOPOVODNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFA2;ZNAMENNY NEUME STRELA GROMNAYA;So;0;L;;;;;N;;;;; +1CFA3;ZNAMENNY NEUME STRELA GROMOPOVODNAYA;So;0;L;;;;;N;;;;; +1CFA4;ZNAMENNY NEUME STRELA GROMOPOVODNAYA WITH DOUBLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFA5;ZNAMENNY NEUME STRELA GROMOKRYZHEVAYA;So;0;L;;;;;N;;;;; +1CFA6;ZNAMENNY NEUME STRELA GROMOKRYZHEVAYA POVODNAYA;So;0;L;;;;;N;;;;; +1CFA7;ZNAMENNY NEUME MECHIK;So;0;L;;;;;N;;;;; +1CFA8;ZNAMENNY NEUME MECHIK POVODNY;So;0;L;;;;;N;;;;; +1CFA9;ZNAMENNY NEUME MECHIK KLYUCHEVOY;So;0;L;;;;;N;;;;; +1CFAA;ZNAMENNY NEUME MECHIK KLYUCHEPOVODNY;So;0;L;;;;;N;;;;; +1CFAB;ZNAMENNY NEUME MECHIK KLYUCHENEPOSTOYANNY;So;0;L;;;;;N;;;;; +1CFAC;ZNAMENNY NEUME STRELA TRYASOGLASNAYA;So;0;L;;;;;N;;;;; +1CFAD;ZNAMENNY NEUME STRELA TRYASOPOVODNAYA;So;0;L;;;;;N;;;;; +1CFAE;ZNAMENNY NEUME STRELA TRYASOSTRELNAYA;So;0;L;;;;;N;;;;; +1CFAF;ZNAMENNY NEUME OSOKA;So;0;L;;;;;N;;;;; +1CFB0;ZNAMENNY NEUME OSOKA SVETLAYA;So;0;L;;;;;N;;;;; +1CFB1;ZNAMENNY NEUME OSOKA TRESVETLAYA;So;0;L;;;;;N;;;;; +1CFB2;ZNAMENNY NEUME OSOKA KRYUKOVAYA SVETLAYA;So;0;L;;;;;N;;;;; +1CFB3;ZNAMENNY NEUME OSOKA KLYUCHEVAYA SVETLAYA;So;0;L;;;;;N;;;;; +1CFB4;ZNAMENNY NEUME OSOKA KLYUCHEVAYA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CFB5;ZNAMENNY NEUME STRELA KRYUKOVAYA;So;0;L;;;;;N;;;;; +1CFB6;ZNAMENNY NEUME STRELA KRYUKOVAYA POVODNAYA;So;0;L;;;;;N;;;;; +1CFB7;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFB8;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOPOVODNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFB9;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMNAYA;So;0;L;;;;;N;;;;; +1CFBA;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOPOVODNAYA;So;0;L;;;;;N;;;;; +1CFBB;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOPOVODNAYA WITH DOUBLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFBC;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOKRYZHEVAYA;So;0;L;;;;;N;;;;; +1CFBD;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOKRYZHEVAYA POVODNAYA;So;0;L;;;;;N;;;;; +1CFBE;ZNAMENNY NEUME STRELA KRYUKOVAYA TRYASKA;So;0;L;;;;;N;;;;; +1CFBF;ZNAMENNY NEUME KUFISMA;So;0;L;;;;;N;;;;; +1CFC0;ZNAMENNY NEUME OBLAKO;So;0;L;;;;;N;;;;; +1CFC1;ZNAMENNY NEUME DUDA;So;0;L;;;;;N;;;;; +1CFC2;ZNAMENNY NEUME NEMKA;So;0;L;;;;;N;;;;; +1CFC3;ZNAMENNY NEUME PAUK;So;0;L;;;;;N;;;;; 1D000;BYZANTINE MUSICAL SYMBOL PSILI;So;0;L;;;;;N;;;;; 1D001;BYZANTINE MUSICAL SYMBOL DASEIA;So;0;L;;;;;N;;;;; 1D002;BYZANTINE MUSICAL SYMBOL PERISPOMENI;So;0;L;;;;;N;;;;; @@ -27801,6 +28642,8 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1D1E6;MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM DOWN;So;0;L;;;;;N;;;;; 1D1E7;MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM UP;So;0;L;;;;;N;;;;; 1D1E8;MUSICAL SYMBOL KIEVAN FLAT SIGN;So;0;L;;;;;N;;;;; +1D1E9;MUSICAL SYMBOL SORI;So;0;ON;;;;;N;;;;; +1D1EA;MUSICAL SYMBOL KORON;So;0;ON;;;;;N;;;;; 1D200;GREEK VOCAL NOTATION SYMBOL-1;So;0;ON;;;;;N;;;;; 1D201;GREEK VOCAL NOTATION SYMBOL-2;So;0;ON;;;;;N;;;;; 1D202;GREEK VOCAL NOTATION SYMBOL-3;So;0;ON;;;;;N;;;;; @@ -27871,6 +28714,26 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1D243;COMBINING GREEK MUSICAL TETRASEME;Mn;230;NSM;;;;;N;;;;; 1D244;COMBINING GREEK MUSICAL PENTASEME;Mn;230;NSM;;;;;N;;;;; 1D245;GREEK MUSICAL LEIMMA;So;0;ON;;;;;N;;;;; +1D2C0;KAKTOVIK NUMERAL ZERO;No;0;L;;;;0;N;;;;; +1D2C1;KAKTOVIK NUMERAL ONE;No;0;L;;;;1;N;;;;; +1D2C2;KAKTOVIK NUMERAL TWO;No;0;L;;;;2;N;;;;; +1D2C3;KAKTOVIK NUMERAL THREE;No;0;L;;;;3;N;;;;; +1D2C4;KAKTOVIK NUMERAL FOUR;No;0;L;;;;4;N;;;;; +1D2C5;KAKTOVIK NUMERAL FIVE;No;0;L;;;;5;N;;;;; +1D2C6;KAKTOVIK NUMERAL SIX;No;0;L;;;;6;N;;;;; +1D2C7;KAKTOVIK NUMERAL SEVEN;No;0;L;;;;7;N;;;;; +1D2C8;KAKTOVIK NUMERAL EIGHT;No;0;L;;;;8;N;;;;; +1D2C9;KAKTOVIK NUMERAL NINE;No;0;L;;;;9;N;;;;; +1D2CA;KAKTOVIK NUMERAL TEN;No;0;L;;;;10;N;;;;; +1D2CB;KAKTOVIK NUMERAL ELEVEN;No;0;L;;;;11;N;;;;; +1D2CC;KAKTOVIK NUMERAL TWELVE;No;0;L;;;;12;N;;;;; +1D2CD;KAKTOVIK NUMERAL THIRTEEN;No;0;L;;;;13;N;;;;; +1D2CE;KAKTOVIK NUMERAL FOURTEEN;No;0;L;;;;14;N;;;;; +1D2CF;KAKTOVIK NUMERAL FIFTEEN;No;0;L;;;;15;N;;;;; +1D2D0;KAKTOVIK NUMERAL SIXTEEN;No;0;L;;;;16;N;;;;; +1D2D1;KAKTOVIK NUMERAL SEVENTEEN;No;0;L;;;;17;N;;;;; +1D2D2;KAKTOVIK NUMERAL EIGHTEEN;No;0;L;;;;18;N;;;;; +1D2D3;KAKTOVIK NUMERAL NINETEEN;No;0;L;;;;19;N;;;;; 1D2E0;MAYAN NUMERAL ZERO;No;0;L;;;;0;N;;;;; 1D2E1;MAYAN NUMERAL ONE;No;0;L;;;;1;N;;;;; 1D2E2;MAYAN NUMERAL TWO;No;0;L;;;;2;N;;;;; @@ -29671,6 +30534,43 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1DAAD;SIGNWRITING ROTATION MODIFIER-14;Mn;0;NSM;;;;;N;;;;; 1DAAE;SIGNWRITING ROTATION MODIFIER-15;Mn;0;NSM;;;;;N;;;;; 1DAAF;SIGNWRITING ROTATION MODIFIER-16;Mn;0;NSM;;;;;N;;;;; +1DF00;LATIN SMALL LETTER FENG DIGRAPH WITH TRILL;Ll;0;L;;;;;N;;;;; +1DF01;LATIN SMALL LETTER REVERSED SCRIPT G;Ll;0;L;;;;;N;;;;; +1DF02;LATIN LETTER SMALL CAPITAL TURNED G;Ll;0;L;;;;;N;;;;; +1DF03;LATIN SMALL LETTER REVERSED K;Ll;0;L;;;;;N;;;;; +1DF04;LATIN LETTER SMALL CAPITAL L WITH BELT;Ll;0;L;;;;;N;;;;; +1DF05;LATIN SMALL LETTER LEZH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF06;LATIN SMALL LETTER TURNED Y WITH BELT;Ll;0;L;;;;;N;;;;; +1DF07;LATIN SMALL LETTER REVERSED ENG;Ll;0;L;;;;;N;;;;; +1DF08;LATIN SMALL LETTER TURNED R WITH LONG LEG AND RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF09;LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF0A;LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK;Lo;0;L;;;;;N;;;;; +1DF0B;LATIN SMALL LETTER ESH WITH DOUBLE BAR;Ll;0;L;;;;;N;;;;; +1DF0C;LATIN SMALL LETTER ESH WITH DOUBLE BAR AND CURL;Ll;0;L;;;;;N;;;;; +1DF0D;LATIN SMALL LETTER TURNED T WITH CURL;Ll;0;L;;;;;N;;;;; +1DF0E;LATIN LETTER INVERTED GLOTTAL STOP WITH CURL;Ll;0;L;;;;;N;;;;; +1DF0F;LATIN LETTER STRETCHED C WITH CURL;Ll;0;L;;;;;N;;;;; +1DF10;LATIN LETTER SMALL CAPITAL TURNED K;Ll;0;L;;;;;N;;;;; +1DF11;LATIN SMALL LETTER L WITH FISHHOOK;Ll;0;L;;;;;N;;;;; +1DF12;LATIN SMALL LETTER DEZH DIGRAPH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF13;LATIN SMALL LETTER L WITH BELT AND PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF14;LATIN SMALL LETTER ENG WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF15;LATIN SMALL LETTER TURNED R WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF16;LATIN SMALL LETTER R WITH FISHHOOK AND PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF17;LATIN SMALL LETTER TESH DIGRAPH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF18;LATIN SMALL LETTER EZH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF19;LATIN SMALL LETTER DEZH DIGRAPH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF1A;LATIN SMALL LETTER I WITH STROKE AND RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF1B;LATIN SMALL LETTER O WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF1C;LATIN SMALL LETTER TESH DIGRAPH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF1D;LATIN SMALL LETTER C WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF1E;LATIN SMALL LETTER S WITH CURL;Ll;0;L;;;;;N;;;;; +1DF25;LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK;Ll;0;L;;;;;N;;;;; +1DF26;LATIN SMALL LETTER L WITH MID-HEIGHT LEFT HOOK;Ll;0;L;;;;;N;;;;; +1DF27;LATIN SMALL LETTER N WITH MID-HEIGHT LEFT HOOK;Ll;0;L;;;;;N;;;;; +1DF28;LATIN SMALL LETTER R WITH MID-HEIGHT LEFT HOOK;Ll;0;L;;;;;N;;;;; +1DF29;LATIN SMALL LETTER S WITH MID-HEIGHT LEFT HOOK;Ll;0;L;;;;;N;;;;; +1DF2A;LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK;Ll;0;L;;;;;N;;;;; 1E000;COMBINING GLAGOLITIC LETTER AZU;Mn;230;NSM;;;;;N;;;;; 1E001;COMBINING GLAGOLITIC LETTER BUKY;Mn;230;NSM;;;;;N;;;;; 1E002;COMBINING GLAGOLITIC LETTER VEDE;Mn;230;NSM;;;;;N;;;;; @@ -29709,6 +30609,69 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1E028;COMBINING GLAGOLITIC LETTER BIG YUS;Mn;230;NSM;;;;;N;;;;; 1E029;COMBINING GLAGOLITIC LETTER IOTATED BIG YUS;Mn;230;NSM;;;;;N;;;;; 1E02A;COMBINING GLAGOLITIC LETTER FITA;Mn;230;NSM;;;;;N;;;;; +1E030;MODIFIER LETTER CYRILLIC SMALL A;Lm;0;L; 0430;;;;N;;;;; +1E031;MODIFIER LETTER CYRILLIC SMALL BE;Lm;0;L; 0431;;;;N;;;;; +1E032;MODIFIER LETTER CYRILLIC SMALL VE;Lm;0;L; 0432;;;;N;;;;; +1E033;MODIFIER LETTER CYRILLIC SMALL GHE;Lm;0;L; 0433;;;;N;;;;; +1E034;MODIFIER LETTER CYRILLIC SMALL DE;Lm;0;L; 0434;;;;N;;;;; +1E035;MODIFIER LETTER CYRILLIC SMALL IE;Lm;0;L; 0435;;;;N;;;;; +1E036;MODIFIER LETTER CYRILLIC SMALL ZHE;Lm;0;L; 0436;;;;N;;;;; +1E037;MODIFIER LETTER CYRILLIC SMALL ZE;Lm;0;L; 0437;;;;N;;;;; +1E038;MODIFIER LETTER CYRILLIC SMALL I;Lm;0;L; 0438;;;;N;;;;; +1E039;MODIFIER LETTER CYRILLIC SMALL KA;Lm;0;L; 043A;;;;N;;;;; +1E03A;MODIFIER LETTER CYRILLIC SMALL EL;Lm;0;L; 043B;;;;N;;;;; +1E03B;MODIFIER LETTER CYRILLIC SMALL EM;Lm;0;L; 043C;;;;N;;;;; +1E03C;MODIFIER LETTER CYRILLIC SMALL O;Lm;0;L; 043E;;;;N;;;;; +1E03D;MODIFIER LETTER CYRILLIC SMALL PE;Lm;0;L; 043F;;;;N;;;;; +1E03E;MODIFIER LETTER CYRILLIC SMALL ER;Lm;0;L; 0440;;;;N;;;;; +1E03F;MODIFIER LETTER CYRILLIC SMALL ES;Lm;0;L; 0441;;;;N;;;;; +1E040;MODIFIER LETTER CYRILLIC SMALL TE;Lm;0;L; 0442;;;;N;;;;; +1E041;MODIFIER LETTER CYRILLIC SMALL U;Lm;0;L; 0443;;;;N;;;;; +1E042;MODIFIER LETTER CYRILLIC SMALL EF;Lm;0;L; 0444;;;;N;;;;; +1E043;MODIFIER LETTER CYRILLIC SMALL HA;Lm;0;L; 0445;;;;N;;;;; +1E044;MODIFIER LETTER CYRILLIC SMALL TSE;Lm;0;L; 0446;;;;N;;;;; +1E045;MODIFIER LETTER CYRILLIC SMALL CHE;Lm;0;L; 0447;;;;N;;;;; +1E046;MODIFIER LETTER CYRILLIC SMALL SHA;Lm;0;L; 0448;;;;N;;;;; +1E047;MODIFIER LETTER CYRILLIC SMALL YERU;Lm;0;L; 044B;;;;N;;;;; +1E048;MODIFIER LETTER CYRILLIC SMALL E;Lm;0;L; 044D;;;;N;;;;; +1E049;MODIFIER LETTER CYRILLIC SMALL YU;Lm;0;L; 044E;;;;N;;;;; +1E04A;MODIFIER LETTER CYRILLIC SMALL DZZE;Lm;0;L; A689;;;;N;;;;; +1E04B;MODIFIER LETTER CYRILLIC SMALL SCHWA;Lm;0;L; 04D9;;;;N;;;;; +1E04C;MODIFIER LETTER CYRILLIC SMALL BYELORUSSIAN-UKRAINIAN I;Lm;0;L; 0456;;;;N;;;;; +1E04D;MODIFIER LETTER CYRILLIC SMALL JE;Lm;0;L; 0458;;;;N;;;;; +1E04E;MODIFIER LETTER CYRILLIC SMALL BARRED O;Lm;0;L; 04E9;;;;N;;;;; +1E04F;MODIFIER LETTER CYRILLIC SMALL STRAIGHT U;Lm;0;L; 04AF;;;;N;;;;; +1E050;MODIFIER LETTER CYRILLIC SMALL PALOCHKA;Lm;0;L; 04CF;;;;N;;;;; +1E051;CYRILLIC SUBSCRIPT SMALL LETTER A;Lm;0;L; 0430;;;;N;;;;; +1E052;CYRILLIC SUBSCRIPT SMALL LETTER BE;Lm;0;L; 0431;;;;N;;;;; +1E053;CYRILLIC SUBSCRIPT SMALL LETTER VE;Lm;0;L; 0432;;;;N;;;;; +1E054;CYRILLIC SUBSCRIPT SMALL LETTER GHE;Lm;0;L; 0433;;;;N;;;;; +1E055;CYRILLIC SUBSCRIPT SMALL LETTER DE;Lm;0;L; 0434;;;;N;;;;; +1E056;CYRILLIC SUBSCRIPT SMALL LETTER IE;Lm;0;L; 0435;;;;N;;;;; +1E057;CYRILLIC SUBSCRIPT SMALL LETTER ZHE;Lm;0;L; 0436;;;;N;;;;; +1E058;CYRILLIC SUBSCRIPT SMALL LETTER ZE;Lm;0;L; 0437;;;;N;;;;; +1E059;CYRILLIC SUBSCRIPT SMALL LETTER I;Lm;0;L; 0438;;;;N;;;;; +1E05A;CYRILLIC SUBSCRIPT SMALL LETTER KA;Lm;0;L; 043A;;;;N;;;;; +1E05B;CYRILLIC SUBSCRIPT SMALL LETTER EL;Lm;0;L; 043B;;;;N;;;;; +1E05C;CYRILLIC SUBSCRIPT SMALL LETTER O;Lm;0;L; 043E;;;;N;;;;; +1E05D;CYRILLIC SUBSCRIPT SMALL LETTER PE;Lm;0;L; 043F;;;;N;;;;; +1E05E;CYRILLIC SUBSCRIPT SMALL LETTER ES;Lm;0;L; 0441;;;;N;;;;; +1E05F;CYRILLIC SUBSCRIPT SMALL LETTER U;Lm;0;L; 0443;;;;N;;;;; +1E060;CYRILLIC SUBSCRIPT SMALL LETTER EF;Lm;0;L; 0444;;;;N;;;;; +1E061;CYRILLIC SUBSCRIPT SMALL LETTER HA;Lm;0;L; 0445;;;;N;;;;; +1E062;CYRILLIC SUBSCRIPT SMALL LETTER TSE;Lm;0;L; 0446;;;;N;;;;; +1E063;CYRILLIC SUBSCRIPT SMALL LETTER CHE;Lm;0;L; 0447;;;;N;;;;; +1E064;CYRILLIC SUBSCRIPT SMALL LETTER SHA;Lm;0;L; 0448;;;;N;;;;; +1E065;CYRILLIC SUBSCRIPT SMALL LETTER HARD SIGN;Lm;0;L; 044A;;;;N;;;;; +1E066;CYRILLIC SUBSCRIPT SMALL LETTER YERU;Lm;0;L; 044B;;;;N;;;;; +1E067;CYRILLIC SUBSCRIPT SMALL LETTER GHE WITH UPTURN;Lm;0;L; 0491;;;;N;;;;; +1E068;CYRILLIC SUBSCRIPT SMALL LETTER BYELORUSSIAN-UKRAINIAN I;Lm;0;L; 0456;;;;N;;;;; +1E069;CYRILLIC SUBSCRIPT SMALL LETTER DZE;Lm;0;L; 0455;;;;N;;;;; +1E06A;CYRILLIC SUBSCRIPT SMALL LETTER DZHE;Lm;0;L; 045F;;;;N;;;;; +1E06B;MODIFIER LETTER CYRILLIC SMALL ES WITH DESCENDER;Lm;0;L; 04AB;;;;N;;;;; +1E06C;MODIFIER LETTER CYRILLIC SMALL YERU WITH BACK YER;Lm;0;L; A651;;;;N;;;;; +1E06D;MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE;Lm;0;L; 04B1;;;;N;;;;; +1E08F;COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I;Mn;230;NSM;;;;;N;;;;; 1E100;NYIAKENG PUACHUE HMONG LETTER MA;Lo;0;L;;;;;N;;;;; 1E101;NYIAKENG PUACHUE HMONG LETTER TSA;Lo;0;L;;;;;N;;;;; 1E102;NYIAKENG PUACHUE HMONG LETTER NTA;Lo;0;L;;;;;N;;;;; @@ -29780,6 +30743,37 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1E149;NYIAKENG PUACHUE HMONG DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 1E14E;NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ;Lo;0;L;;;;;N;;;;; 1E14F;NYIAKENG PUACHUE HMONG CIRCLED CA;So;0;L;;;;;N;;;;; +1E290;TOTO LETTER PA;Lo;0;L;;;;;N;;;;; +1E291;TOTO LETTER BA;Lo;0;L;;;;;N;;;;; +1E292;TOTO LETTER TA;Lo;0;L;;;;;N;;;;; +1E293;TOTO LETTER DA;Lo;0;L;;;;;N;;;;; +1E294;TOTO LETTER KA;Lo;0;L;;;;;N;;;;; +1E295;TOTO LETTER GA;Lo;0;L;;;;;N;;;;; +1E296;TOTO LETTER MA;Lo;0;L;;;;;N;;;;; +1E297;TOTO LETTER NA;Lo;0;L;;;;;N;;;;; +1E298;TOTO LETTER NGA;Lo;0;L;;;;;N;;;;; +1E299;TOTO LETTER SA;Lo;0;L;;;;;N;;;;; +1E29A;TOTO LETTER CHA;Lo;0;L;;;;;N;;;;; +1E29B;TOTO LETTER YA;Lo;0;L;;;;;N;;;;; +1E29C;TOTO LETTER WA;Lo;0;L;;;;;N;;;;; +1E29D;TOTO LETTER JA;Lo;0;L;;;;;N;;;;; +1E29E;TOTO LETTER HA;Lo;0;L;;;;;N;;;;; +1E29F;TOTO LETTER RA;Lo;0;L;;;;;N;;;;; +1E2A0;TOTO LETTER LA;Lo;0;L;;;;;N;;;;; +1E2A1;TOTO LETTER I;Lo;0;L;;;;;N;;;;; +1E2A2;TOTO LETTER BREATHY I;Lo;0;L;;;;;N;;;;; +1E2A3;TOTO LETTER IU;Lo;0;L;;;;;N;;;;; +1E2A4;TOTO LETTER BREATHY IU;Lo;0;L;;;;;N;;;;; +1E2A5;TOTO LETTER U;Lo;0;L;;;;;N;;;;; +1E2A6;TOTO LETTER E;Lo;0;L;;;;;N;;;;; +1E2A7;TOTO LETTER BREATHY E;Lo;0;L;;;;;N;;;;; +1E2A8;TOTO LETTER EO;Lo;0;L;;;;;N;;;;; +1E2A9;TOTO LETTER BREATHY EO;Lo;0;L;;;;;N;;;;; +1E2AA;TOTO LETTER O;Lo;0;L;;;;;N;;;;; +1E2AB;TOTO LETTER AE;Lo;0;L;;;;;N;;;;; +1E2AC;TOTO LETTER BREATHY AE;Lo;0;L;;;;;N;;;;; +1E2AD;TOTO LETTER A;Lo;0;L;;;;;N;;;;; +1E2AE;TOTO SIGN RISING TONE;Mn;230;NSM;;;;;N;;;;; 1E2C0;WANCHO LETTER AA;Lo;0;L;;;;;N;;;;; 1E2C1;WANCHO LETTER A;Lo;0;L;;;;;N;;;;; 1E2C2;WANCHO LETTER BA;Lo;0;L;;;;;N;;;;; @@ -29839,6 +30833,76 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1E2F8;WANCHO DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 1E2F9;WANCHO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 1E2FF;WANCHO NGUN SIGN;Sc;0;ET;;;;;N;;;;; +1E4D0;NAG MUNDARI LETTER O;Lo;0;L;;;;;N;;;;; +1E4D1;NAG MUNDARI LETTER OP;Lo;0;L;;;;;N;;;;; +1E4D2;NAG MUNDARI LETTER OL;Lo;0;L;;;;;N;;;;; +1E4D3;NAG MUNDARI LETTER OY;Lo;0;L;;;;;N;;;;; +1E4D4;NAG MUNDARI LETTER ONG;Lo;0;L;;;;;N;;;;; +1E4D5;NAG MUNDARI LETTER A;Lo;0;L;;;;;N;;;;; +1E4D6;NAG MUNDARI LETTER AJ;Lo;0;L;;;;;N;;;;; +1E4D7;NAG MUNDARI LETTER AB;Lo;0;L;;;;;N;;;;; +1E4D8;NAG MUNDARI LETTER ANY;Lo;0;L;;;;;N;;;;; +1E4D9;NAG MUNDARI LETTER AH;Lo;0;L;;;;;N;;;;; +1E4DA;NAG MUNDARI LETTER I;Lo;0;L;;;;;N;;;;; +1E4DB;NAG MUNDARI LETTER IS;Lo;0;L;;;;;N;;;;; +1E4DC;NAG MUNDARI LETTER IDD;Lo;0;L;;;;;N;;;;; +1E4DD;NAG MUNDARI LETTER IT;Lo;0;L;;;;;N;;;;; +1E4DE;NAG MUNDARI LETTER IH;Lo;0;L;;;;;N;;;;; +1E4DF;NAG MUNDARI LETTER U;Lo;0;L;;;;;N;;;;; +1E4E0;NAG MUNDARI LETTER UC;Lo;0;L;;;;;N;;;;; +1E4E1;NAG MUNDARI LETTER UD;Lo;0;L;;;;;N;;;;; +1E4E2;NAG MUNDARI LETTER UK;Lo;0;L;;;;;N;;;;; +1E4E3;NAG MUNDARI LETTER UR;Lo;0;L;;;;;N;;;;; +1E4E4;NAG MUNDARI LETTER E;Lo;0;L;;;;;N;;;;; +1E4E5;NAG MUNDARI LETTER ENN;Lo;0;L;;;;;N;;;;; +1E4E6;NAG MUNDARI LETTER EG;Lo;0;L;;;;;N;;;;; +1E4E7;NAG MUNDARI LETTER EM;Lo;0;L;;;;;N;;;;; +1E4E8;NAG MUNDARI LETTER EN;Lo;0;L;;;;;N;;;;; +1E4E9;NAG MUNDARI LETTER ETT;Lo;0;L;;;;;N;;;;; +1E4EA;NAG MUNDARI LETTER ELL;Lo;0;L;;;;;N;;;;; +1E4EB;NAG MUNDARI SIGN OJOD;Lm;0;L;;;;;N;;;;; +1E4EC;NAG MUNDARI SIGN MUHOR;Mn;232;NSM;;;;;N;;;;; +1E4ED;NAG MUNDARI SIGN TOYOR;Mn;232;NSM;;;;;N;;;;; +1E4EE;NAG MUNDARI SIGN IKIR;Mn;220;NSM;;;;;N;;;;; +1E4EF;NAG MUNDARI SIGN SUTUH;Mn;230;NSM;;;;;N;;;;; +1E4F0;NAG MUNDARI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1E4F1;NAG MUNDARI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1E4F2;NAG MUNDARI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1E4F3;NAG MUNDARI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1E4F4;NAG MUNDARI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1E4F5;NAG MUNDARI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1E4F6;NAG MUNDARI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1E4F7;NAG MUNDARI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1E4F8;NAG MUNDARI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1E4F9;NAG MUNDARI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1E7E0;ETHIOPIC SYLLABLE HHYA;Lo;0;L;;;;;N;;;;; +1E7E1;ETHIOPIC SYLLABLE HHYU;Lo;0;L;;;;;N;;;;; +1E7E2;ETHIOPIC SYLLABLE HHYI;Lo;0;L;;;;;N;;;;; +1E7E3;ETHIOPIC SYLLABLE HHYAA;Lo;0;L;;;;;N;;;;; +1E7E4;ETHIOPIC SYLLABLE HHYEE;Lo;0;L;;;;;N;;;;; +1E7E5;ETHIOPIC SYLLABLE HHYE;Lo;0;L;;;;;N;;;;; +1E7E6;ETHIOPIC SYLLABLE HHYO;Lo;0;L;;;;;N;;;;; +1E7E8;ETHIOPIC SYLLABLE GURAGE HHWA;Lo;0;L;;;;;N;;;;; +1E7E9;ETHIOPIC SYLLABLE HHWI;Lo;0;L;;;;;N;;;;; +1E7EA;ETHIOPIC SYLLABLE HHWEE;Lo;0;L;;;;;N;;;;; +1E7EB;ETHIOPIC SYLLABLE HHWE;Lo;0;L;;;;;N;;;;; +1E7ED;ETHIOPIC SYLLABLE GURAGE MWI;Lo;0;L;;;;;N;;;;; +1E7EE;ETHIOPIC SYLLABLE GURAGE MWEE;Lo;0;L;;;;;N;;;;; +1E7F0;ETHIOPIC SYLLABLE GURAGE QWI;Lo;0;L;;;;;N;;;;; +1E7F1;ETHIOPIC SYLLABLE GURAGE QWEE;Lo;0;L;;;;;N;;;;; +1E7F2;ETHIOPIC SYLLABLE GURAGE QWE;Lo;0;L;;;;;N;;;;; +1E7F3;ETHIOPIC SYLLABLE GURAGE BWI;Lo;0;L;;;;;N;;;;; +1E7F4;ETHIOPIC SYLLABLE GURAGE BWEE;Lo;0;L;;;;;N;;;;; +1E7F5;ETHIOPIC SYLLABLE GURAGE KWI;Lo;0;L;;;;;N;;;;; +1E7F6;ETHIOPIC SYLLABLE GURAGE KWEE;Lo;0;L;;;;;N;;;;; +1E7F7;ETHIOPIC SYLLABLE GURAGE KWE;Lo;0;L;;;;;N;;;;; +1E7F8;ETHIOPIC SYLLABLE GURAGE GWI;Lo;0;L;;;;;N;;;;; +1E7F9;ETHIOPIC SYLLABLE GURAGE GWEE;Lo;0;L;;;;;N;;;;; +1E7FA;ETHIOPIC SYLLABLE GURAGE GWE;Lo;0;L;;;;;N;;;;; +1E7FB;ETHIOPIC SYLLABLE GURAGE FWI;Lo;0;L;;;;;N;;;;; +1E7FC;ETHIOPIC SYLLABLE GURAGE FWEE;Lo;0;L;;;;;N;;;;; +1E7FD;ETHIOPIC SYLLABLE GURAGE PWI;Lo;0;L;;;;;N;;;;; +1E7FE;ETHIOPIC SYLLABLE GURAGE PWEE;Lo;0;L;;;;;N;;;;; 1E800;MENDE KIKAKUI SYLLABLE M001 KI;Lo;0;R;;;;;N;;;;; 1E801;MENDE KIKAKUI SYLLABLE M002 KA;Lo;0;R;;;;;N;;;;; 1E802;MENDE KIKAKUI SYLLABLE M003 KU;Lo;0;R;;;;;N;;;;; @@ -31886,6 +32950,10 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F6D5;HINDU TEMPLE;So;0;ON;;;;;N;;;;; 1F6D6;HUT;So;0;ON;;;;;N;;;;; 1F6D7;ELEVATOR;So;0;ON;;;;;N;;;;; +1F6DC;WIRELESS;So;0;ON;;;;;N;;;;; +1F6DD;PLAYGROUND SLIDE;So;0;ON;;;;;N;;;;; +1F6DE;WHEEL;So;0;ON;;;;;N;;;;; +1F6DF;RING BUOY;So;0;ON;;;;;N;;;;; 1F6E0;HAMMER AND WRENCH;So;0;ON;;;;;N;;;;; 1F6E1;SHIELD;So;0;ON;;;;;N;;;;; 1F6E2;OIL DRUM;So;0;ON;;;;;N;;;;; @@ -32028,6 +33096,14 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F771;ALCHEMICAL SYMBOL FOR MONTH;So;0;ON;;;;;N;;;;; 1F772;ALCHEMICAL SYMBOL FOR HALF DRAM;So;0;ON;;;;;N;;;;; 1F773;ALCHEMICAL SYMBOL FOR HALF OUNCE;So;0;ON;;;;;N;;;;; +1F774;LOT OF FORTUNE;So;0;ON;;;;;N;;;;; +1F775;OCCULTATION;So;0;ON;;;;;N;;;;; +1F776;LUNAR ECLIPSE;So;0;ON;;;;;N;;;;; +1F77B;HAUMEA;So;0;ON;;;;;N;;;;; +1F77C;MAKEMAKE;So;0;ON;;;;;N;;;;; +1F77D;GONGGONG;So;0;ON;;;;;N;;;;; +1F77E;QUAOAR;So;0;ON;;;;;N;;;;; +1F77F;ORCUS;So;0;ON;;;;;N;;;;; 1F780;BLACK LEFT-POINTING ISOSCELES RIGHT TRIANGLE;So;0;ON;;;;;N;;;;; 1F781;BLACK UP-POINTING ISOSCELES RIGHT TRIANGLE;So;0;ON;;;;;N;;;;; 1F782;BLACK RIGHT-POINTING ISOSCELES RIGHT TRIANGLE;So;0;ON;;;;;N;;;;; @@ -32117,6 +33193,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F7D6;NEGATIVE CIRCLED TRIANGLE;So;0;ON;;;;;N;;;;; 1F7D7;CIRCLED SQUARE;So;0;ON;;;;;N;;;;; 1F7D8;NEGATIVE CIRCLED SQUARE;So;0;ON;;;;;N;;;;; +1F7D9;NINE POINTED WHITE STAR;So;0;ON;;;;;N;;;;; 1F7E0;LARGE ORANGE CIRCLE;So;0;ON;;;;;N;;;;; 1F7E1;LARGE YELLOW CIRCLE;So;0;ON;;;;;N;;;;; 1F7E2;LARGE GREEN CIRCLE;So;0;ON;;;;;N;;;;; @@ -32129,6 +33206,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F7E9;LARGE GREEN SQUARE;So;0;ON;;;;;N;;;;; 1F7EA;LARGE PURPLE SQUARE;So;0;ON;;;;;N;;;;; 1F7EB;LARGE BROWN SQUARE;So;0;ON;;;;;N;;;;; +1F7F0;HEAVY EQUALS SIGN;So;0;ON;;;;;N;;;;; 1F800;LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; 1F801;UPWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; 1F802;RIGHTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; @@ -32400,6 +33478,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F976;FREEZING FACE;So;0;ON;;;;;N;;;;; 1F977;NINJA;So;0;ON;;;;;N;;;;; 1F978;DISGUISED FACE;So;0;ON;;;;;N;;;;; +1F979;FACE HOLDING BACK TEARS;So;0;ON;;;;;N;;;;; 1F97A;FACE WITH PLEADING EYES;So;0;ON;;;;;N;;;;; 1F97B;SARI;So;0;ON;;;;;N;;;;; 1F97C;LAB COAT;So;0;ON;;;;;N;;;;; @@ -32482,6 +33561,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F9C9;MATE DRINK;So;0;ON;;;;;N;;;;; 1F9CA;ICE CUBE;So;0;ON;;;;;N;;;;; 1F9CB;BUBBLE TEA;So;0;ON;;;;;N;;;;; +1F9CC;TROLL;So;0;ON;;;;;N;;;;; 1F9CD;STANDING PERSON;So;0;ON;;;;;N;;;;; 1F9CE;KNEELING PERSON;So;0;ON;;;;;N;;;;; 1F9CF;DEAF PERSON;So;0;ON;;;;;N;;;;; @@ -32636,9 +33716,14 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FA72;BRIEFS;So;0;ON;;;;;N;;;;; 1FA73;SHORTS;So;0;ON;;;;;N;;;;; 1FA74;THONG SANDAL;So;0;ON;;;;;N;;;;; +1FA75;LIGHT BLUE HEART;So;0;ON;;;;;N;;;;; +1FA76;GREY HEART;So;0;ON;;;;;N;;;;; +1FA77;PINK HEART;So;0;ON;;;;;N;;;;; 1FA78;DROP OF BLOOD;So;0;ON;;;;;N;;;;; 1FA79;ADHESIVE BANDAGE;So;0;ON;;;;;N;;;;; 1FA7A;STETHOSCOPE;So;0;ON;;;;;N;;;;; +1FA7B;X-RAY;So;0;ON;;;;;N;;;;; +1FA7C;CRUTCH;So;0;ON;;;;;N;;;;; 1FA80;YO-YO;So;0;ON;;;;;N;;;;; 1FA81;KITE;So;0;ON;;;;;N;;;;; 1FA82;PARACHUTE;So;0;ON;;;;;N;;;;; @@ -32646,6 +33731,8 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FA84;MAGIC WAND;So;0;ON;;;;;N;;;;; 1FA85;PINATA;So;0;ON;;;;;N;;;;; 1FA86;NESTING DOLLS;So;0;ON;;;;;N;;;;; +1FA87;MARACAS;So;0;ON;;;;;N;;;;; +1FA88;FLUTE;So;0;ON;;;;;N;;;;; 1FA90;RINGED PLANET;So;0;ON;;;;;N;;;;; 1FA91;CHAIR;So;0;ON;;;;;N;;;;; 1FA92;RAZOR;So;0;ON;;;;;N;;;;; @@ -32671,6 +33758,13 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FAA6;HEADSTONE;So;0;ON;;;;;N;;;;; 1FAA7;PLACARD;So;0;ON;;;;;N;;;;; 1FAA8;ROCK;So;0;ON;;;;;N;;;;; +1FAA9;MIRROR BALL;So;0;ON;;;;;N;;;;; +1FAAA;IDENTIFICATION CARD;So;0;ON;;;;;N;;;;; +1FAAB;LOW BATTERY;So;0;ON;;;;;N;;;;; +1FAAC;HAMSA;So;0;ON;;;;;N;;;;; +1FAAD;FOLDING HAND FAN;So;0;ON;;;;;N;;;;; +1FAAE;HAIR PICK;So;0;ON;;;;;N;;;;; +1FAAF;KHANDA;So;0;ON;;;;;N;;;;; 1FAB0;FLY;So;0;ON;;;;;N;;;;; 1FAB1;WORM;So;0;ON;;;;;N;;;;; 1FAB2;BEETLE;So;0;ON;;;;;N;;;;; @@ -32678,9 +33772,22 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FAB4;POTTED PLANT;So;0;ON;;;;;N;;;;; 1FAB5;WOOD;So;0;ON;;;;;N;;;;; 1FAB6;FEATHER;So;0;ON;;;;;N;;;;; +1FAB7;LOTUS;So;0;ON;;;;;N;;;;; +1FAB8;CORAL;So;0;ON;;;;;N;;;;; +1FAB9;EMPTY NEST;So;0;ON;;;;;N;;;;; +1FABA;NEST WITH EGGS;So;0;ON;;;;;N;;;;; +1FABB;HYACINTH;So;0;ON;;;;;N;;;;; +1FABC;JELLYFISH;So;0;ON;;;;;N;;;;; +1FABD;WING;So;0;ON;;;;;N;;;;; +1FABF;GOOSE;So;0;ON;;;;;N;;;;; 1FAC0;ANATOMICAL HEART;So;0;ON;;;;;N;;;;; 1FAC1;LUNGS;So;0;ON;;;;;N;;;;; 1FAC2;PEOPLE HUGGING;So;0;ON;;;;;N;;;;; +1FAC3;PREGNANT MAN;So;0;ON;;;;;N;;;;; +1FAC4;PREGNANT PERSON;So;0;ON;;;;;N;;;;; +1FAC5;PERSON WITH CROWN;So;0;ON;;;;;N;;;;; +1FACE;MOOSE;So;0;ON;;;;;N;;;;; +1FACF;DONKEY;So;0;ON;;;;;N;;;;; 1FAD0;BLUEBERRIES;So;0;ON;;;;;N;;;;; 1FAD1;BELL PEPPER;So;0;ON;;;;;N;;;;; 1FAD2;OLIVE;So;0;ON;;;;;N;;;;; @@ -32688,6 +33795,29 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FAD4;TAMALE;So;0;ON;;;;;N;;;;; 1FAD5;FONDUE;So;0;ON;;;;;N;;;;; 1FAD6;TEAPOT;So;0;ON;;;;;N;;;;; +1FAD7;POURING LIQUID;So;0;ON;;;;;N;;;;; +1FAD8;BEANS;So;0;ON;;;;;N;;;;; +1FAD9;JAR;So;0;ON;;;;;N;;;;; +1FADA;GINGER ROOT;So;0;ON;;;;;N;;;;; +1FADB;PEA POD;So;0;ON;;;;;N;;;;; +1FAE0;MELTING FACE;So;0;ON;;;;;N;;;;; +1FAE1;SALUTING FACE;So;0;ON;;;;;N;;;;; +1FAE2;FACE WITH OPEN EYES AND HAND OVER MOUTH;So;0;ON;;;;;N;;;;; +1FAE3;FACE WITH PEEKING EYE;So;0;ON;;;;;N;;;;; +1FAE4;FACE WITH DIAGONAL MOUTH;So;0;ON;;;;;N;;;;; +1FAE5;DOTTED LINE FACE;So;0;ON;;;;;N;;;;; +1FAE6;BITING LIP;So;0;ON;;;;;N;;;;; +1FAE7;BUBBLES;So;0;ON;;;;;N;;;;; +1FAE8;SHAKING FACE;So;0;ON;;;;;N;;;;; +1FAF0;HAND WITH INDEX FINGER AND THUMB CROSSED;So;0;ON;;;;;N;;;;; +1FAF1;RIGHTWARDS HAND;So;0;ON;;;;;N;;;;; +1FAF2;LEFTWARDS HAND;So;0;ON;;;;;N;;;;; +1FAF3;PALM DOWN HAND;So;0;ON;;;;;N;;;;; +1FAF4;PALM UP HAND;So;0;ON;;;;;N;;;;; +1FAF5;INDEX POINTING AT THE VIEWER;So;0;ON;;;;;N;;;;; +1FAF6;HEART HANDS;So;0;ON;;;;;N;;;;; +1FAF7;LEFTWARDS PUSHING HAND;So;0;ON;;;;;N;;;;; +1FAF8;RIGHTWARDS PUSHING HAND;So;0;ON;;;;;N;;;;; 1FB00;BLOCK SEXTANT-1;So;0;ON;;;;;N;;;;; 1FB01;BLOCK SEXTANT-2;So;0;ON;;;;;N;;;;; 1FB02;BLOCK SEXTANT-12;So;0;ON;;;;;N;;;;; @@ -32901,15 +34031,17 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FBF8;SEGMENTED DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; 1FBF9;SEGMENTED DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; 20000;;Lo;0;L;;;;;N;;;;; -2A6DD;;Lo;0;L;;;;;N;;;;; +2A6DF;;Lo;0;L;;;;;N;;;;; 2A700;;Lo;0;L;;;;;N;;;;; -2B734;;Lo;0;L;;;;;N;;;;; +2B739;;Lo;0;L;;;;;N;;;;; 2B740;;Lo;0;L;;;;;N;;;;; 2B81D;;Lo;0;L;;;;;N;;;;; 2B820;;Lo;0;L;;;;;N;;;;; 2CEA1;;Lo;0;L;;;;;N;;;;; 2CEB0;;Lo;0;L;;;;;N;;;;; 2EBE0;;Lo;0;L;;;;;N;;;;; +2EBF0;;Lo;0;L;;;;;N;;;;; +2EE5D;;Lo;0;L;;;;;N;;;;; 2F800;CJK COMPATIBILITY IDEOGRAPH-2F800;Lo;0;L;4E3D;;;;N;;;;; 2F801;CJK COMPATIBILITY IDEOGRAPH-2F801;Lo;0;L;4E38;;;;N;;;;; 2F802;CJK COMPATIBILITY IDEOGRAPH-2F802;Lo;0;L;4E41;;;;N;;;;; @@ -33454,6 +34586,8 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 2FA1D;CJK COMPATIBILITY IDEOGRAPH-2FA1D;Lo;0;L;2A600;;;;N;;;;; 30000;;Lo;0;L;;;;;N;;;;; 3134A;;Lo;0;L;;;;;N;;;;; +31350;;Lo;0;L;;;;;N;;;;; +323AF;;Lo;0;L;;;;;N;;;;; E0001;LANGUAGE TAG;Cf;0;BN;;;;;N;;;;; E0020;TAG SPACE;Cf;0;BN;;;;;N;;;;; E0021;TAG EXCLAMATION MARK;Cf;0;BN;;;;;N;;;;; diff --git a/icu/icu4c/source/data/unidata/changes.txt b/icu/icu4c/source/data/unidata/changes.txt index 9e7bd1ebc1b..085643774f8 100644 --- a/icu/icu4c/source/data/unidata/changes.txt +++ b/icu/icu4c/source/data/unidata/changes.txt @@ -10,42 +10,1263 @@ * * created on: 2004may06 * created by: Markus W. Scherer -* + * change log for Unicode updates -* -* For each new Unicode version, during the beta period, -* I copy the change log for the previous version to the top of this file. -* I adjust the versions, tickets, URLs, and paths. -* I work my way through the steps listed in the log, top to bottom, -* adjusting the log as necessary. -* I report problems to the UTC and/or CLDR and/or ICU. -* Before the data is final, I "turn the crank" several more times, -* using appropriate subsets of the steps. + +For an overview, see https://unicode-org.github.io/icu/processes/unicode-update + +Notes: + +This log includes several command lines as used in the update process. +Some of them include a console prompt with the present working directory (pwd) followed by a $ sign. +Use a console window that is set to that directory, or cd to there, +and then paste the command that follows the $ sign. + +Most command lines use environment variables to make them more portable across versions +and machine configurations. When you set up a console window, copy & paste the `export` commands +from near the top of the current section before pasting tool command lines. +Adjust the environment variables to the current version and your machine setup. +(The command lines are currently as used on Linux.) + +Syntax of this file: + +`***` - section heading +`*` - sub heading +`-` - 1st level bullet +`+` - 2nd level bullet +`=` - 1st level bullet +`->` - "the previous things leads to...", OR a 2nd level bullet/item ---------------------------------------------------------------------------- *** * New ISO 15924 script codes -Starting with ICU 55, we do not add UScriptCode constants for new scripts any more -until they are encoded in Unicode, -or can be assumed to be encoded in the next Unicode version. -Script enum constant names want to follow the Unicode script property value aliases, -which are assigned only when the scripts are encoded. -When we encode scripts early and guess wrong, then we have confusing enum constants -and have sometimes added aliases. +Normally, add new script codes as part of a Unicode update. +See https://unicode-org.github.io/icu/processes/release/tasks/standards#update-script-code-enums +and see the change logs below. + +---------------------------------------------------------------------------- *** + +Unicode 15.1 update for ICU 74 + +https://www.unicode.org/versions/Unicode15.1.0/ +https://www.unicode.org/versions/beta-15.1.0.html +https://www.unicode.org/Public/draft/ +https://www.unicode.org/reports/uax-proposed-updates.html +https://www.unicode.org/reports/tr44/tr44-31.html + +https://unicode-org.atlassian.net/browse/ICU-22404 Unicode 15.1 +https://unicode-org.atlassian.net/browse/CLDR-16669 BRS Unicode 15.1 + +https://github.com/unicode-org/unicodetools/issues/492 adjust cldr/*BreakTest generation for Unicode 15.1 + +* Command-line environment setup + +Markus: + +export UNIDATA_ROOT=~/unidata +export UNICODE_DATA=$UNIDATA_ROOT/uni15.1/final +export CLDR_SRC=~/cldr/uni/src +export ICU_ROOT=~/icu/uni +export ICU_SRC=$ICU_ROOT/src +export ICU_OUT=$ICU_ROOT/dbg +export ICUDT=icudt74b +export ICU4C_DATA_IN=$ICU_SRC/icu4c/source/data/in +export ICU4C_UNIDATA=$ICU_SRC/icu4c/source/data/unidata +export LD_LIBRARY_PATH=$ICU_OUT/icu4c/lib +export UNICODE_TOOLS=~/unitools/mine/src + +Elango: + +export UNIDATA_ROOT=~/oss/unidata +export UNICODE_DATA=$UNIDATA_ROOT/uni15.1/snapshot +export CLDR_SRC=~/oss/cldr/mine/src +export ICU_ROOT=~/oss/icu +export ICU_SRC=$ICU_ROOT +export ICU_OUT=$ICU_ROOT +export ICUDT=icudt74b +export ICU4C_DATA_IN=$ICU_SRC/icu4c/source/data/in +export ICU4C_UNIDATA=$ICU_SRC/icu4c/source/data/unidata +export LD_LIBRARY_PATH=$ICU_OUT/icu4c/lib +export UNICODE_TOOLS=~/oss/unicodetools/mine/src + +*** Unicode version numbers +- makedata.mak +- uchar.h +- com.ibm.icu.util.VersionInfo +- com.ibm.icu.dev.test.lang.UCharacterTest.VERSION_ + +*** Configure: Build Unicode data for ICU4J +- Run ICU4C "configure" _after_ updating the Unicode version number in uchar.h + so that the makefiles see the new version number. + cd $ICU_OUT/icu4c + ICU_DATA_BUILDTOOL_OPTS=--include_uni_core_data ../../../doconfig-clang-dbg.sh + +*** data files & enums & parser code + +* download files +- same as for the early Unicode Tools setup and data refresh: + https://github.com/unicode-org/unicodetools/blob/main/docs/index.md + https://github.com/unicode-org/unicodetools/blob/main/docs/inputdata.md +- mkdir -p $UNICODE_DATA +- download Unicode files into $UNICODE_DATA + + new since Unicode 15.1: + for the pre-release (alpha, beta) data files, + download all of https://www.unicode.org/Public/draft/ + (you can omit or discard the UCD/charts/ and UCD/ucdxml/ files/folders) + + if one of us produces the alpha.zip or beta.zip collection of data files for publication, + then we can use its contents directly (no FTP from unicode.org necessary) + + for final-release data files, the source of truth are the files in + https://www.unicode.org/Public/(version) [=UCD], + https://www.unicode.org/Public/UCA/(version), + https://www.unicode.org/Public/idna/(version), + etc. + + use an FTP client; anonymous FTP from www.unicode.org at /Public/draft etc. + + subfolders: emoji, idna, security, ucd, uca + + whichever way you download the files: + ~ inside ucd: extract Unihan.zip to "here" (.../UCD/ucd/Unihan/*.txt), delete Unihan.zip + ~ split Unihan into single-property files + ~/unitools/mine/src$ py/splitunihan.py $UNICODE_DATA/UCD/ucd/Unihan + ~ TODO: for updating ICU, we should not need Unihan.zip contents, correct? + + alternate way of fetching files, if available: + copy the files from a Unicode Tools workspace that is up to date with + https://github.com/unicode-org/unicodetools + and which might at this point be *ahead* of "Public" + ~ before the Unicode release copy files from "dev" subfolders, for example + https://github.com/unicode-org/unicodetools/tree/main/unicodetools/data/ucd/dev +- get the CLDR version of GraphemeBreakTest.txt from CLDR (if it has been updated there already) + or from the UCD/cldr/ output folder of the Unicode Tools: + From Unicode 12/CLDR 35/ICU 64 to Unicode 15.0/CLDR 43/ICU 73, + CLDR used modified grapheme break rules. + This might happen again. + cp $CLDR_SRC/common/properties/segments/GraphemeBreakTest.txt icu4c/source/test/testdata + or + cp ~/unitools/mine/Generated/UCD/15.1.0/cldr/GraphemeBreakTest-cldr.txt icu4c/source/test/testdata/GraphemeBreakTest.txt + cp ~/unitools/mine/Generated/UCD/15.1.0/cldr/GraphemeBreakTest-cldr.txt $CLDR_SRC/common/properties/segments/GraphemeBreakTest.txt + cp ~/unitools/mine/Generated/UCD/15.1.0/cldr/GraphemeBreakTest-cldr.html $CLDR_SRC/common/properties/segments/GraphemeBreakTest.html + + TODO: figure out whether we need a CLDR version of LineBreakTest.txt: + unicodetools issue #492 +- cp -v $UNICODE_DATA/security/confusables.txt $ICU4C_UNIDATA + + TODO: modify preparseucd.py to copy this file + +* Note: Since Unicode 15.1, data files are no longer published with version suffixes + even during the alpha or beta. + Thus we no longer need steps & tools to remove those suffixes. + (remove this note next time) + +* process and/or copy files +- cd $ICU_SRC/tools/unicode + py/preparseucd.py $UNICODE_DATA $ICU_SRC + + This writes files (especially ppucd.txt) to the ICU4C unidata and testdata subfolders. + + For debugging, and tweaking how ppucd.txt is written, + the tool has an --only_ppucd option: + py/preparseucd.py $UNICODE_DATA --only_ppucd path/to/ppucd/outputfile + +* new constants for new property values +- preparseucd.py error: + ValueError: missing uchar.h enum constants for some property values: [('blk', {'CJK_Ext_I'}), ('lb', {'VF', 'VI', 'AS', 'AK', 'AP'})] + = PropertyValueAliases.txt new property values (diff old & new .txt files) + cd $UNIDATA_ROOT + $ diff -u uni15.0/ucd/PropertyValueAliases.txt uni15.1/snapshot/UCD/ucd/PropertyValueAliases.txt | egrep '^[-+][a-zA-Z]' + +age; 15.1 ; V15_1 + +blk; CJK_Ext_I ; CJK_Unified_Ideographs_Extension_I + +IDSU; N ; No ; F ; False + +IDSU; Y ; Yes ; T ; True + +ID_Compat_Math_Continue; N ; No ; F ; False + +ID_Compat_Math_Continue; Y ; Yes ; T ; True + +ID_Compat_Math_Start; N ; No ; F ; False + +ID_Compat_Math_Start; Y ; Yes ; T ; True + +lb ; AK ; Aksara + +lb ; AP ; Aksara_Prebase + +lb ; AS ; Aksara_Start + +lb ; VF ; Virama_Final + +lb ; VI ; Virama + -> add new blocks to uchar.h before UBLOCK_COUNT + use long property names for enum constants, + for the trailing comment get the block start code point: diff old & new Blocks.txt + cd $UNIDATA_ROOT + $ diff -u uni15.0/ucd/Blocks.txt uni15.1/snapshot/UCD/ucd/Blocks.txt | egrep '^[-+][0-9A-Z]' + +2EBF0..2EE4F; CJK Unified Ideographs Extension I + (ignore blocks whose end code point changed) + -> add new blocks to UCharacter.UnicodeBlock IDs + Eclipse find UBLOCK_([^ ]+) = ([0-9]+), (/.+) + replace public static final int \1_ID = \2; \3 + -> add new blocks to UCharacter.UnicodeBlock objects + Eclipse find UBLOCK_([^ ]+) = [0-9]+, (/.+) + replace public static final UnicodeBlock \1 = new UnicodeBlock("\1", \1_ID); \2 + -> add new line break values to uchar.h & UCharacter.LineBreak + +* update Script metadata: SCRIPT_PROPS[] in uscript_props.cpp & UScript.ScriptMetadata + (not strictly necessary for NOT_ENCODED scripts) + $ICU_SRC/tools/unicode$ py/parsescriptmetadata.py $ICU_SRC/icu4c/source/common/unicode/uscript.h $CLDR_SRC/common/properties/scriptMetadata.txt + +* build ICU + to make sure that there are no syntax errors + + $ICU_OUT/icu4c$ echo;echo; date; make -j7 tests &> out.txt ; tail -n 30 out.txt ; date + +* update spoof checker UnicodeSet initializers: + inclusionPat & recommendedPat in i18n/uspoof.cpp + INCLUSION & RECOMMENDED in SpoofChecker.java +- make sure that the Unicode Tools tree contains the latest security data files +- go to Unicode Tools org.unicode.text.tools.RecommendedSetGenerator +- run the tool (no special environment variables needed) + cd $UNICODE_TOOLS + mvn -s ~/.m2/settings.xml compile exec:java -Dexec.mainClass="org.unicode.text.tools.RecommendedSetGenerator" \ + -Dexec.args="" -am -pl unicodetools -DCLDR_DIR=$(cd ../../../cldr/mine/src ; pwd) -DUNICODETOOLS_REPO_DIR=$(pwd) +- copy & paste from the Console output into the .cpp & .java files + +* check hardcoded IDS_Unary_Operator +- new in Unicode 15.1, hardcoded because trivial, and unlikely to change +- check that it has not changed: + (cd $UNICODE_DATA && grep -r --include=PropList.txt IDS_Unary_Operator) + -> + ucd/PropList.txt:2FFE..2FFF ; IDS_Unary_Operator # So [2] IDEOGRAPHIC DESCRIPTION CHAR... +- if it has changed, then update the implementation and the tests + +* check hardcoded ID_Compat_Math_Start & ID_Compat_Math_Continue +- new in Unicode 15.1, hardcoded because trivial, and unlikely to change +- check that they have not changed: + (cd $UNICODE_DATA && grep -r --include=PropList.txt ID_Compat_Math) + -> + ucd/PropList.txt:00B2..00B3 ; ID_Compat_Math_Continue # No [2] SUPERSCRIPT TWO..SUPERSCRIPT THREE + ucd/PropList.txt:00B9 ; ID_Compat_Math_Continue # No SUPERSCRIPT ONE + ucd/PropList.txt:2070 ; ID_Compat_Math_Continue # No SUPERSCRIPT ZERO + ucd/PropList.txt:2074..2079 ; ID_Compat_Math_Continue # No [6] SUPERSCRIPT FOUR..SUPERSCRIPT NINE + ucd/PropList.txt:207A..207C ; ID_Compat_Math_Continue # Sm [3] SUPERSCRIPT PLUS SIGN..SUPERSCRIPT EQUALS SIGN + ucd/PropList.txt:207D ; ID_Compat_Math_Continue # Ps SUPERSCRIPT LEFT PARENTHESIS + ucd/PropList.txt:207E ; ID_Compat_Math_Continue # Pe SUPERSCRIPT RIGHT PARENTHESIS + ucd/PropList.txt:2080..2089 ; ID_Compat_Math_Continue # No [10] SUBSCRIPT ZERO..SUBSCRIPT NINE + ucd/PropList.txt:208A..208C ; ID_Compat_Math_Continue # Sm [3] SUBSCRIPT PLUS SIGN..SUBSCRIPT EQUALS SIGN + ucd/PropList.txt:208D ; ID_Compat_Math_Continue # Ps SUBSCRIPT LEFT PARENTHESIS + ucd/PropList.txt:208E ; ID_Compat_Math_Continue # Pe SUBSCRIPT RIGHT PARENTHESIS + ucd/PropList.txt:2202 ; ID_Compat_Math_Continue # Sm PARTIAL DIFFERENTIAL + ucd/PropList.txt:2207 ; ID_Compat_Math_Continue # Sm NABLA + ucd/PropList.txt:221E ; ID_Compat_Math_Continue # Sm INFINITY + ucd/PropList.txt:1D6C1 ; ID_Compat_Math_Continue # Sm MATHEMATICAL BOLD NABLA + ucd/PropList.txt:1D6DB ; ID_Compat_Math_Continue # Sm MATHEMATICAL BOLD PARTIAL DIFFERENTIAL + ucd/PropList.txt:1D6FB ; ID_Compat_Math_Continue # Sm MATHEMATICAL ITALIC NABLA + ucd/PropList.txt:1D715 ; ID_Compat_Math_Continue # Sm MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL + ucd/PropList.txt:1D735 ; ID_Compat_Math_Continue # Sm MATHEMATICAL BOLD ITALIC NABLA + ucd/PropList.txt:1D74F ; ID_Compat_Math_Continue # Sm MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL + ucd/PropList.txt:1D76F ; ID_Compat_Math_Continue # Sm MATHEMATICAL SANS-SERIF BOLD NABLA + ucd/PropList.txt:1D789 ; ID_Compat_Math_Continue # Sm MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL + ucd/PropList.txt:1D7A9 ; ID_Compat_Math_Continue # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA + ucd/PropList.txt:1D7C3 ; ID_Compat_Math_Continue # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL + ucd/PropList.txt:2202 ; ID_Compat_Math_Start # Sm PARTIAL DIFFERENTIAL + ucd/PropList.txt:2207 ; ID_Compat_Math_Start # Sm NABLA + ucd/PropList.txt:221E ; ID_Compat_Math_Start # Sm INFINITY + ucd/PropList.txt:1D6C1 ; ID_Compat_Math_Start # Sm MATHEMATICAL BOLD NABLA + ucd/PropList.txt:1D6DB ; ID_Compat_Math_Start # Sm MATHEMATICAL BOLD PARTIAL DIFFERENTIAL + ucd/PropList.txt:1D6FB ; ID_Compat_Math_Start # Sm MATHEMATICAL ITALIC NABLA + ucd/PropList.txt:1D715 ; ID_Compat_Math_Start # Sm MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL + ucd/PropList.txt:1D735 ; ID_Compat_Math_Start # Sm MATHEMATICAL BOLD ITALIC NABLA + ucd/PropList.txt:1D74F ; ID_Compat_Math_Start # Sm MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL + ucd/PropList.txt:1D76F ; ID_Compat_Math_Start # Sm MATHEMATICAL SANS-SERIF BOLD NABLA + ucd/PropList.txt:1D789 ; ID_Compat_Math_Start # Sm MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL + ucd/PropList.txt:1D7A9 ; ID_Compat_Math_Start # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA + ucd/PropList.txt:1D7C3 ; ID_Compat_Math_Start # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL +- if they have changed, then update the implementation and the tests +- TODO: There is a ticket for using ppucd.txt in test code. + Do that and check these hardcoded properties against that. + +* Bazel build process + +See https://unicode-org.github.io/icu/processes/unicode-update#bazel-build-process +for an overview and for setup instructions. + +Consider running `bazelisk --version` outside of the $ICU_SRC folder +to find out the latest `bazel` version, and +copying that version number into the $ICU_SRC/.bazeliskrc config file. +(Revert if you find incompatibilities, or, better, update our build & config files.) + +* generate data files + +- remember to define the environment variables + (see the start of the section for this Unicode version) +- cd $ICU_SRC +- optional but not necessary: + bazelisk clean + or even + bazelisk clean --expunge +- build/bootstrap/generate new files: + icu4c/source/data/unidata/generate.sh + +* Since Unicode 15.1, the UTS #46 data derivation no longer looks at the decompositions (NFD). + These characters are now just valid, no longer disallowed_STD3_valid. + Remove special handling of U+2260, U+226E, U+226F (isNonASCIIDisallowedSTD3Valid()) + from uts46.cpp & UTS46.java, + and special test code from uts46test.cpp & UTS46Test.java. + (remove this section next time) + +* run & fix ICU4C tests +- Note: Some of the collation data and test data will be updated below, + so at this time we might get some collation test failures. + Ignore these for now. +- fix Unicode Tools class Segmenter to generate correct *BreakTest.txt files +- update CLDR GraphemeBreakTest.txt + cd ~/unitools/mine/Generated + cp UCD/15.1.0/cldr/GraphemeBreakTest-cldr.txt $CLDR_SRC/common/properties/segments/GraphemeBreakTest.txt + cp UCD/15.1.0/cldr/GraphemeBreakTest-cldr.html $CLDR_SRC/common/properties/segments/GraphemeBreakTest.html + cp $CLDR_SRC/common/properties/segments/GraphemeBreakTest.txt $ICU_SRC/icu4c/source/test/testdata +- Robin or Andy helps with RBBI & spoof check test failures + +* collation: CLDR collation root, UCA DUCET + +- UCA DUCET goes into Mark's Unicode tools, + and a tool-tailored version goes into CLDR, see + https://github.com/unicode-org/unicodetools/blob/main/docs/uca/index.md + +- update source/data/unidata/FractionalUCA.txt with FractionalUCA_SHORT.txt + cp -v $CLDR_SRC/common/uca/FractionalUCA_SHORT.txt $ICU4C_UNIDATA/FractionalUCA.txt +- update source/data/unidata/UCARules.txt with UCA_Rules_SHORT.txt + cp -v $ICU4C_UNIDATA/UCARules.txt /tmp/UCARules-old.txt + (note removing the underscore before "Rules") + cp -v $CLDR_SRC/common/uca/UCA_Rules_SHORT.txt $ICU4C_UNIDATA/UCARules.txt +- restore TODO diffs in UCARules.txt + meld /tmp/UCARules-old.txt $ICU4C_UNIDATA/UCARules.txt +- update (ICU4C)/source/test/testdata/CollationTest_*.txt + and (ICU4J)/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_*.txt + from the CLDR root files (..._CLDR_..._SHORT.txt) + cp -v $CLDR_SRC/common/uca/CollationTest_CLDR_NON_IGNORABLE_SHORT.txt $ICU_SRC/icu4c/source/test/testdata/CollationTest_NON_IGNORABLE_SHORT.txt + cp -v $CLDR_SRC/common/uca/CollationTest_CLDR_SHIFTED_SHORT.txt $ICU_SRC/icu4c/source/test/testdata/CollationTest_SHIFTED_SHORT.txt + cp -v $ICU_SRC/icu4c/source/test/testdata/CollationTest_*.txt $ICU_SRC/icu4j/main/tests/collate/src/com/ibm/icu/dev/data +- if CLDR common/uca/unihan-index.txt changes, then update + CLDR common/collation/root.xml + and regenerate (or update in parallel) $ICU_SRC/icu4c/source/data/coll/root.txt + +- generate data files, as above (generate.sh), now to pick up new collation data +- update CollationFCD.java: + copy & paste the initializers of lcccIndex[] etc. from + ICU4C/source/i18n/collationfcd.cpp to + ICU4J/main/classes/collate/src/com/ibm/icu/impl/coll/CollationFCD.java +- rebuild ICU4C (make clean, make check, as usual) + +* Unihan collators + https://github.com/unicode-org/unicodetools/blob/main/docs/unihan.md +- run Unicode Tools GenerateUnihanCollators & GenerateUnihanCollatorFiles, + check CLDR diffs, copy to CLDR, test CLDR, ... as documented there +- generate ICU zh collation data + instructions inspired by + https://github.com/unicode-org/icu/blob/main/tools/cldr/cldr-to-icu/README.txt and + https://github.com/unicode-org/icu/blob/main/icu4c/source/data/cldr-icu-readme.txt + + setup: + export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 + (didn't work without setting JAVA_HOME, + nor with the Google default of /usr/local/buildtools/java/jdk + [Google security limitations in the XML parser]) + export TOOLS_ROOT=$ICU_SRC/tools + export CLDR_DIR=$CLDR_SRC + export CLDR_DATA_DIR=$CLDR_DIR + (pointing to the "raw" data, not cldr-staging/.../production should be ok for the relevant files) + cd "$TOOLS_ROOT/cldr/lib" + ./install-cldr-jars.sh "$CLDR_DIR" + + generate the files we need + cd "$TOOLS_ROOT/cldr/cldr-to-icu" + ant -f build-icu-data.xml -DoutDir=/tmp/icu -DoutputTypes=coll,transforms -DlocaleIdFilter='zh.*' + + diff + cd $ICU_SRC + meld icu4c/source/data/coll/zh.txt /tmp/icu/coll/zh.txt + meld icu4c/source/data/translit/Hani_Latn.txt /tmp/icu/translit/Hani_Latn.txt + + copy into the source tree + cd $ICU_SRC + cp /tmp/icu/coll/zh.txt icu4c/source/data/coll/zh.txt + cp /tmp/icu/translit/Hani_Latn.txt icu4c/source/data/translit/Hani_Latn.txt +- rebuild ICU4C + +* run & fix ICU4C tests, now with new CLDR collation root data +- run all tests with the collation test data *_SHORT.txt or the full files + (the full ones have comments, useful for debugging) +- note on intltest: if collate/UCAConformanceTest fails, then + utility/MultithreadTest/TestCollators will fail as well; + fix the conformance test before looking into the multi-thread test + +* update Java data files +- refresh just the UCD/UCA-related/derived files, just to be safe +- see (ICU4C)/source/data/icu4j-readme.txt +- mkdir -p /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT +- $ICU_OUT/icu4c$ make ICU4J_ROOT=/tmp/icu4j icu4j-data-install + NOTE: If you get the error "No rule to make target 'out/build/icudt70l/uprops.icu'", + you need to reconfigure with unicore data; see the "configure" line above. + output: + ... + make[1]: Entering directory '/usr/local/google/home/mscherer/icu/uni/dbg/icu4c/data' + mkdir -p ./out/icu4j/com/ibm/icu/impl/data/icudt74b + mkdir -p ./out/icu4j/tzdata/com/ibm/icu/impl/data/icudt74b + LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg ./out/tmp/icudt74l.dat ./out/icu4j/icudt74b.dat -s ./out/build/icudt74l -x '*' -tb -d ./out/icu4j/com/ibm/icu/impl/data/icudt74b + mv ./out/icu4j/"com/ibm/icu/impl/data/icudt74b/zoneinfo64.res" ./out/icu4j/"com/ibm/icu/impl/data/icudt74b/metaZones.res" ./out/icu4j/"com/ibm/icu/impl/data/icudt74b/timezoneTypes.res" ./out/icu4j/"com/ibm/icu/impl/data/icudt74b/windowsZones.res" "./out/icu4j/tzdata/com/ibm/icu/impl/data/icudt74b" + jar cf ./out/icu4j/icudata.jar -C ./out/icu4j com/ibm/icu/impl/data/icudt74b/ + mkdir -p /tmp/icu4j/main/shared/data + cp ./out/icu4j/icudata.jar /tmp/icu4j/main/shared/data + jar cf ./out/icu4j/icutzdata.jar -C ./out/icu4j/tzdata com/ibm/icu/impl/data/icudt74b/ + mkdir -p /tmp/icu4j/main/shared/data + cp ./out/icu4j/icutzdata.jar /tmp/icu4j/main/shared/data + make[1]: Leaving directory '/usr/local/google/home/mscherer/icu/uni/dbg/icu4c/data' +- copy the binary data files into the ICU4J tree + cd $ICU_OUT/icu4c/data/out/icu4j + cp -v com/ibm/icu/impl/data/$ICUDT/coll/* $ICU_SRC/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/$ICUDT/coll + cp -v com/ibm/icu/impl/data/$ICUDT/brkitr/* $ICU_SRC/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/$ICUDT/brkitr + cp -v com/ibm/icu/impl/data/$ICUDT/confusables.cfu $ICU_SRC/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/$ICUDT + cp -v com/ibm/icu/impl/data/$ICUDT/*.nrm $ICU_SRC/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/$ICUDT + cd com/ibm/icu/impl/data/$ICUDT/ + ls *.icu | egrep -v "cnvalias.icu" | awk '{print "cp " $0 " $ICU_SRC/icu4j/main/core/src/main/resources/com/ibm/icu/impl/data/$ICUDT";}' | sh +- The procedure above is very conservative: + It refreshes only the parts of the ICU4J data that we think are affected by a Unicode data update. + It avoids dealing with any other discrepancies + between the source and generated data files. + *If* instead we wanted to refresh *all* of the ICU4J data from ICU4C: + $ICU_OUT/icu4c$ make ICU4J_ROOT=$ICU_SRC/icu4j icu4j-data-install + +* refresh Java test .txt files +- copy new .txt files into ICU4J's main/core/src/test/resources/com/ibm/icu/dev/data/unicode + cd $ICU_SRC/icu4c/source/data/unidata + cp -v confusables.txt confusablesWholeScript.txt NormalizationCorrections.txt NormalizationTest.txt SpecialCasing.txt UnicodeData.txt $ICU_SRC/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode + cd ../../test/testdata + cp -v BidiCharacterTest.txt BidiTest.txt IdnaTestV2.txt $ICU_SRC/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode + cp -v $UNICODE_DATA/UCD/ucd/CompositionExclusions.txt $ICU_SRC/icu4j/main/core/src/test/resources/com/ibm/icu/dev/data/unicode + +* run & fix ICU4J tests + +*** API additions +- send notice to icu-design about new born-@stable API (enum constants etc.) + +*** CLDR numbering systems +- look for new sets of decimal digits (gc=ND & nv=4) and add to CLDR + for example: + ~/icu/mine/src$ egrep ';gc=Nd.+;nv=4' icu4c/source/data/unidata/ppucd.txt > /tmp/icu/nv4-15.txt + ~/icu/uni/src$ egrep ';gc=Nd.+;nv=4' icu4c/source/data/unidata/ppucd.txt > /tmp/icu/nv4-15.1.txt + ~/icu/uni/src$ diff -u /tmp/icu/nv4-15.txt /tmp/icu/nv4-15.1.txt + --> + (empty this time) + or: + ~/unitools/mine/src$ diff -u unicodetools/data/ucd/15.0.0/extracted/DerivedGeneralCategory.txt unicodetools/data/ucd/dev/extracted/DerivedGeneralCategory.txt | grep '; Nd' | egrep '^\+' + --> + (empty this time) + Unicode 15.1: + (none this time) + +*** merge the Unicode update branch back onto the main branch +- do not merge the icudata.jar and testdata.jar, + instead rebuild them from merged & tested ICU4C +- if there is a merge conflict in icudata.jar, here is one way to deal with it: + + remove icudata.jar from the commit so that rebasing is trivial + + ~/icu/uni/src$ git restore --source=main icu4j/main/shared/data/icudata.jar + + ~/icu/uni/src$ git commit -a --amend + + switch to main, pull updates, switch back to the dev branch + + ~/icu/uni/src$ git rebase main + + rebuild icudata.jar + + ~/icu/uni/src$ git commit -a --amend + + ~/icu/uni/src$ git push -f +- make sure that changes to Unicode tools are checked in: + https://github.com/unicode-org/unicodetools + +---------------------------------------------------------------------------- *** + +CLDR 43 root collation update for ICU 73 + +Partial update only for the root collation. +See +- https://unicode-org.atlassian.net/browse/CLDR-15946 + Treat quote marks as equivalent when strength=UCOL_PRIMARY +- https://github.com/unicode-org/cldr/pull/2691 + CLDR-15946 make fancy quotes primary-equal to ASCII fallbacks +- https://github.com/unicode-org/cldr/pull/2833 + CLDR-15946 make fancy quotes secondary-different from each other + +The related changes to tailorings were already integrated in an earlier PR for +https://unicode-org.atlassian.net/browse/ICU-22220 ICU 73rc BRS. + +This update is for the root collation, +which is handled by different tools than the locale data updates. + +* Command-line environment setup + +export UNICODE_DATA=~/unidata/uni15/20220830 +export CLDR_SRC=~/cldr/uni/src +export ICU_ROOT=~/icu/uni +export ICU_SRC=$ICU_ROOT/src +export ICUDT=icudt73b +export ICU4C_DATA_IN=$ICU_SRC/icu4c/source/data/in +export ICU4C_UNIDATA=$ICU_SRC/icu4c/source/data/unidata +export LD_LIBRARY_PATH=$ICU_ROOT/dbg/icu4c/lib + +*** Configure: Build Unicode data for ICU4J + cd $ICU_ROOT/dbg/icu4c + ICU_DATA_BUILDTOOL_OPTS=--include_uni_core_data ../../../doconfig-clang-dbg.sh + +* Bazel build process + +See https://unicode-org.github.io/icu/processes/unicode-update#bazel-build-process +for an overview and for setup instructions. + +Consider running `bazelisk --version` outside of the $ICU_SRC folder +to find out the latest `bazel` version, and +copying that version number into the $ICU_SRC/.bazeliskrc config file. +(Revert if you find incompatibilities, or, better, update our build & config files.) + +* generate data files + +- remember to define the environment variables + (see the start of the section for this Unicode version) +- cd $ICU_SRC +- optional but not necessary: + bazelisk clean + or even + bazelisk clean --expunge +- build/bootstrap/generate new files: + icu4c/source/data/unidata/generate.sh + +* collation: CLDR collation root, UCA DUCET + +- UCA DUCET goes into Mark's Unicode tools, + and a tool-tailored version goes into CLDR, see + https://github.com/unicode-org/unicodetools/blob/main/docs/uca/index.md + +- update source/data/unidata/FractionalUCA.txt with FractionalUCA_SHORT.txt + cp -v $CLDR_SRC/common/uca/FractionalUCA_SHORT.txt $ICU4C_UNIDATA/FractionalUCA.txt +- update source/data/unidata/UCARules.txt with UCA_Rules_SHORT.txt + cp -v $ICU4C_UNIDATA/UCARules.txt /tmp/UCARules-old.txt + (note removing the underscore before "Rules") + cp -v $CLDR_SRC/common/uca/UCA_Rules_SHORT.txt $ICU4C_UNIDATA/UCARules.txt +- restore TODO diffs in UCARules.txt + meld /tmp/UCARules-old.txt $ICU4C_UNIDATA/UCARules.txt +- update (ICU4C)/source/test/testdata/CollationTest_*.txt + and (ICU4J)/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_*.txt + from the CLDR root files (..._CLDR_..._SHORT.txt) + cp -v $CLDR_SRC/common/uca/CollationTest_CLDR_NON_IGNORABLE_SHORT.txt $ICU_SRC/icu4c/source/test/testdata/CollationTest_NON_IGNORABLE_SHORT.txt + cp -v $CLDR_SRC/common/uca/CollationTest_CLDR_SHIFTED_SHORT.txt $ICU_SRC/icu4c/source/test/testdata/CollationTest_SHIFTED_SHORT.txt + cp -v $ICU_SRC/icu4c/source/test/testdata/CollationTest_*.txt $ICU_SRC/icu4j/main/tests/collate/src/com/ibm/icu/dev/data +- if CLDR common/uca/unihan-index.txt changes, then update + CLDR common/collation/root.xml + and regenerate (or update in parallel) $ICU_SRC/icu4c/source/data/coll/root.txt + +- generate data files, as above (generate.sh), now to pick up new collation data +- rebuild ICU4C (make clean, make check, as usual) + +* run & fix ICU4C tests, now with new CLDR collation root data +- run all tests with the collation test data *_SHORT.txt or the full files + (the full ones have comments, useful for debugging) +- note on intltest: if collate/UCAConformanceTest fails, then + utility/MultithreadTest/TestCollators will fail as well; + fix the conformance test before looking into the multi-thread test + +* update Java data files +- refresh just the UCD/UCA-related/derived files, just to be safe +- see (ICU4C)/source/data/icu4j-readme.txt +- mkdir -p /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT +- $ICU_ROOT/dbg/icu4c$ make ICU4J_ROOT=/tmp/icu4j icu4j-data-install + NOTE: If you get the error "No rule to make target 'out/build/icudt70l/uprops.icu'", + you need to reconfigure with unicore data; see the "configure" line above. + output: + ... + make[1]: Entering directory '/usr/local/google/home/mscherer/icu/uni/dbg/icu4c/data' + mkdir -p ./out/icu4j/com/ibm/icu/impl/data/icudt73b + mkdir -p ./out/icu4j/tzdata/com/ibm/icu/impl/data/icudt73b + LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg ./out/tmp/icudt73l.dat ./out/icu4j/icudt73b.dat -s ./out/build/icudt73l -x '*' -tb -d ./out/icu4j/com/ibm/icu/impl/data/icudt73b + mv ./out/icu4j/"com/ibm/icu/impl/data/icudt73b/zoneinfo64.res" ./out/icu4j/"com/ibm/icu/impl/data/icudt73b/metaZones.res" ./out/icu4j/"com/ibm/icu/impl/data/icudt73b/timezoneTypes.res" ./out/icu4j/"com/ibm/icu/impl/data/icudt73b/windowsZones.res" "./out/icu4j/tzdata/com/ibm/icu/impl/data/icudt73b" + jar cf ./out/icu4j/icudata.jar -C ./out/icu4j com/ibm/icu/impl/data/icudt73b/ + mkdir -p /tmp/icu4j/main/shared/data + cp ./out/icu4j/icudata.jar /tmp/icu4j/main/shared/data + jar cf ./out/icu4j/icutzdata.jar -C ./out/icu4j/tzdata com/ibm/icu/impl/data/icudt73b/ + mkdir -p /tmp/icu4j/main/shared/data + cp ./out/icu4j/icutzdata.jar /tmp/icu4j/main/shared/data + make[1]: Leaving directory '/usr/local/google/home/mscherer/icu/uni/dbg/icu4c/data' +- copy the big-endian Unicode data files to another location, + separate from the other data files, + and then refresh ICU4J + cd $ICU_ROOT/dbg/icu4c/data/out/icu4j + mkdir -p /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT/coll + cp -v com/ibm/icu/impl/data/$ICUDT/coll/* /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT/coll + jar uvf $ICU_SRC/icu4j/main/shared/data/icudata.jar -C /tmp/icu4j com/ibm/icu/impl/data/$ICUDT +- new for ICU 73: also copy the binary data files directly into the ICU4J tree + cp -v com/ibm/icu/impl/data/$ICUDT/coll/* $ICU_SRC/icu4j/maven-build/maven-icu4j-datafiles/src/main/resources/com/ibm/icu/impl/data/$ICUDT/coll + +* When refreshing all of ICU4J data from ICU4C +- $ICU_ROOT/dbg/icu4c$ make ICU4J_ROOT=/tmp/icu4j icu4j-data-install +- cp /tmp/icu4j/main/shared/data/icudata.jar $ICU_SRC/icu4j/main/shared/data +or +- $ICU_ROOT/dbg/icu4c$ make ICU4J_ROOT=$ICU_SRC/icu4j icu4j-data-install + +* refresh Java test .txt files +- copy new .txt files into ICU4J's main/tests/core/src/com/ibm/icu/dev/data/unicode + cd $ICU_SRC/icu4c/source/data/unidata + cp -v confusables.txt confusablesWholeScript.txt NormalizationCorrections.txt NormalizationTest.txt SpecialCasing.txt UnicodeData.txt $ICU_SRC/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode + cd ../../test/testdata + cp -v BidiCharacterTest.txt BidiTest.txt IdnaTestV2.txt $ICU_SRC/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode + cp -v $UNICODE_DATA/ucd/CompositionExclusions.txt $ICU_SRC/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode + +* run & fix ICU4J tests + +*** merge the Unicode update branch back onto the main branch +- do not merge the icudata.jar and testdata.jar, + instead rebuild them from merged & tested ICU4C +- if there is a merge conflict in icudata.jar, here is one way to deal with it: + + remove icudata.jar from the commit so that rebasing is trivial + + ~/icu/uni/src$ git restore --source=main icu4j/main/shared/data/icudata.jar + + ~/icu/uni/src$ git commit -a --amend + + switch to main, pull updates, switch back to the dev branch + + ~/icu/uni/src$ git rebase main + + rebuild icudata.jar + + ~/icu/uni/src$ git commit -a --amend + + ~/icu/uni/src$ git push -f +- make sure that changes to Unicode tools are checked in: + https://github.com/unicode-org/unicodetools + +---------------------------------------------------------------------------- *** + +Unicode 15.0 update for ICU 72 + +https://www.unicode.org/versions/Unicode15.0.0/ +https://www.unicode.org/versions/beta-15.0.0.html +https://www.unicode.org/Public/15.0.0/ucd/ +https://www.unicode.org/reports/uax-proposed-updates.html +https://www.unicode.org/reports/tr44/tr44-29.html + +https://unicode-org.atlassian.net/browse/ICU-21980 Unicode 15 +https://unicode-org.atlassian.net/browse/CLDR-15516 Unicode 15 +https://unicode-org.atlassian.net/browse/CLDR-15253 Unicode 15 script metadata (in CLDR 41) + +* Command-line environment setup + +export UNICODE_DATA=~/unidata/uni15/20220830 +export CLDR_SRC=~/cldr/uni/src +export ICU_ROOT=~/icu/uni +export ICU_SRC=$ICU_ROOT/src +export ICUDT=icudt72b +export ICU4C_DATA_IN=$ICU_SRC/icu4c/source/data/in +export ICU4C_UNIDATA=$ICU_SRC/icu4c/source/data/unidata +export LD_LIBRARY_PATH=$ICU_ROOT/dbg/icu4c/lib + +*** Unicode version numbers +- makedata.mak +- uchar.h +- com.ibm.icu.util.VersionInfo +- com.ibm.icu.dev.test.lang.UCharacterTest.VERSION_ -Variant script codes like Latf and Aran that are not subject to separate encoding -can be added at any time. -(For example, Aran could be added as USCRIPT_ARABIC_NASTALIQ.) +- Run ICU4C "configure" _after_ updating the Unicode version number in uchar.h + so that the makefiles see the new version number. + cd $ICU_ROOT/dbg/icu4c + ICU_DATA_BUILDTOOL_OPTS=--include_uni_core_data ../../../doconfig-clang-dbg.sh -We add script codes used in CLDR or in the spoof checker. -This includes combination/alias codes like Hanb and Jamo. -See http://unicode.org/reports/tr35/#unicode_script_subtag_validity -and look for "alias" on http://unicode.org/iso15924/iso15924-codes.html +*** data files & enums & parser code -We add special Z* script codes like Zsye. +* download files +- same as for the early Unicode Tools setup and data refresh: + https://github.com/unicode-org/unicodetools/blob/main/docs/index.md + https://github.com/unicode-org/unicodetools/blob/main/docs/inputdata.md +- mkdir -p $UNICODE_DATA +- download Unicode files into $UNICODE_DATA + + subfolders: emoji, idna, security, ucd, uca + + old way of fetching files: from the "Public" area on unicode.org + ~ inside ucd: extract Unihan.zip to "here" (.../ucd/Unihan/*.txt), delete Unihan.zip + ~ split Unihan into single-property files + ~/unitools/mine/src$ py/splitunihan.py $UNICODE_DATA/ucd/Unihan + + new way of fetching files, if available: + copy the files from a Unicode Tools workspace that is up to date with + https://github.com/unicode-org/unicodetools + and which might at this point be *ahead* of "Public" + ~ before the Unicode release copy files from "dev" subfolders, for example + https://github.com/unicode-org/unicodetools/tree/main/unicodetools/data/ucd/dev + + get GraphemeBreakTest-cldr.txt from $CLDR_SRC/common/properties/segments/GraphemeBreakTest.txt + or from the UCD/cldr/ output folder of the Unicode Tools: + Since Unicode 12/CLDR 35/ICU 64 CLDR uses modified break rules. + cp $CLDR_SRC/common/properties/segments/GraphemeBreakTest.txt icu4c/source/test/testdata + or + cp ~/unitools/mine/Generated/UCD/15.0.0/cldr/GraphemeBreakTest-cldr.txt icu4c/source/test/testdata/GraphemeBreakTest.txt -For new script codes see http://www.unicode.org/iso15924/codechanges.html +* for manual diffs and for Unicode Tools input data updates: + remove version suffixes from the file names + ~$ unidata/desuffixucd.py $UNICODE_DATA + (see https://github.com/unicode-org/unicodetools/blob/main/docs/inputdata.md) + +* process and/or copy files +- $ICU_SRC/tools/unicode$ py/preparseucd.py $UNICODE_DATA $ICU_SRC + + This writes files (especially ppucd.txt) to the ICU4C unidata and testdata subfolders. + + For debugging, and tweaking how ppucd.txt is written, + the tool has an --only_ppucd option: + py/preparseucd.py $UNICODE_DATA --only_ppucd path/to/ppucd/outputfile + +- cp -v $UNICODE_DATA/security/confusables.txt $ICU4C_UNIDATA + +* new constants for new property values +- preparseucd.py error: + ValueError: missing uchar.h enum constants for some property values: [('blk', {'Nag_Mundari', 'CJK_Ext_H', 'Kawi', 'Kaktovik_Numerals', 'Devanagari_Ext_A', 'Arabic_Ext_C', 'Cyrillic_Ext_D'}), ('sc', {'Nagm', 'Kawi'})] + = PropertyValueAliases.txt new property values (diff old & new .txt files) + ~/unidata$ diff -u uni14/20210922/ucd/PropertyValueAliases.txt uni15/beta/ucd/PropertyValueAliases.txt | egrep '^[-+][a-zA-Z]' + +age; 15.0 ; V15_0 + +blk; Arabic_Ext_C ; Arabic_Extended_C + +blk; CJK_Ext_H ; CJK_Unified_Ideographs_Extension_H + +blk; Cyrillic_Ext_D ; Cyrillic_Extended_D + +blk; Devanagari_Ext_A ; Devanagari_Extended_A + +blk; Kaktovik_Numerals ; Kaktovik_Numerals + +blk; Kawi ; Kawi + +blk; Nag_Mundari ; Nag_Mundari + +sc ; Kawi ; Kawi + +sc ; Nagm ; Nag_Mundari + -> add new blocks to uchar.h before UBLOCK_COUNT + use long property names for enum constants, + for the trailing comment get the block start code point: diff old & new Blocks.txt + ~/unidata$ diff -u uni14/20210922/ucd/Blocks.txt uni15/beta/ucd/Blocks.txt | egrep '^[-+][0-9A-Z]' + +10EC0..10EFF; Arabic Extended-C + +11B00..11B5F; Devanagari Extended-A + +11F00..11F5F; Kawi + -13430..1343F; Egyptian Hieroglyph Format Controls + +13430..1345F; Egyptian Hieroglyph Format Controls + +1D2C0..1D2DF; Kaktovik Numerals + +1E030..1E08F; Cyrillic Extended-D + +1E4D0..1E4FF; Nag Mundari + +31350..323AF; CJK Unified Ideographs Extension H + (ignore blocks whose end code point changed) + -> add new blocks to UCharacter.UnicodeBlock IDs + Eclipse find UBLOCK_([^ ]+) = ([0-9]+), (/.+) + replace public static final int \1_ID = \2; \3 + -> add new blocks to UCharacter.UnicodeBlock objects + Eclipse find UBLOCK_([^ ]+) = [0-9]+, (/.+) + replace public static final UnicodeBlock \1 = new UnicodeBlock("\1", \1_ID); \2 + -> add new scripts to uscript.h & com.ibm.icu.lang.UScript + Eclipse find USCRIPT_([^ ]+) *= ([0-9]+),(/.+) + replace public static final int \1 = \2; \3 + -> for new scripts: fix expectedLong names in cintltst/cucdapi.c/TestUScriptCodeAPI() + and in com.ibm.icu.dev.test.lang.TestUScript.java + +* update Script metadata: SCRIPT_PROPS[] in uscript_props.cpp & UScript.ScriptMetadata + (not strictly necessary for NOT_ENCODED scripts) + $ICU_SRC/tools/unicode$ py/parsescriptmetadata.py $ICU_SRC/icu4c/source/common/unicode/uscript.h $CLDR_SRC/common/properties/scriptMetadata.txt + +* build ICU + to make sure that there are no syntax errors + + $ICU_ROOT/dbg/icu4c$ echo;echo; date; make -j7 tests &> out.txt ; tail -n 30 out.txt ; date + +* update spoof checker UnicodeSet initializers: + inclusionPat & recommendedPat in i18n/uspoof.cpp + INCLUSION & RECOMMENDED in SpoofChecker.java +- make sure that the Unicode Tools tree contains the latest security data files +- go to Unicode Tools org.unicode.text.tools.RecommendedSetGenerator +- run the tool (no special environment variables needed) +- copy & paste from the Console output into the .cpp & .java files + +* Bazel build process + +See https://unicode-org.github.io/icu/processes/unicode-update#bazel-build-process +for an overview and for setup instructions. + +Consider running `bazelisk --version` outside of the $ICU_SRC folder +to find out the latest `bazel` version, and +copying that version number into the $ICU_SRC/.bazeliskrc config file. +(Revert if you find incompatibilities, or, better, update our build & config files.) + +* generate data files + +- remember to define the environment variables + (see the start of the section for this Unicode version) +- cd $ICU_SRC +- optional but not necessary: + bazelisk clean +- build/bootstrap/generate new files: + icu4c/source/data/unidata/generate.sh + +* update uts46test.cpp and UTS46Test.java if there are new characters that are equivalent to + sequences with non-LDH ASCII (that is, their decompositions contain '=' or similar) +- grep IdnaMappingTable.txt or uts46.txt for "disallowed_STD3_valid" on non-ASCII characters + ~/unitools/mine/src$ grep disallowed_STD3_valid unicodetools/data/idna/dev/IdnaMappingTable.txt +- Unicode 6.0..15.0: U+2260, U+226E, U+226F +- nothing new in this Unicode version, no test file to update + +* run & fix ICU4C tests +- Note: Some of the collation data and test data will be updated below, + so at this time we might get some collation test failures. + Ignore these for now. +- fix Unicode Tools class Segmenter to generate correct *BreakTest.txt files + (no rule changes in Unicode 15) +- update CLDR GraphemeBreakTest.txt + cd ~/unitools/mine/Generated + cp UCD/15.0.0/cldr/GraphemeBreakTest-cldr.txt $CLDR_SRC/common/properties/segments/GraphemeBreakTest.txt + cp UCD/15.0.0/cldr/GraphemeBreakTest-cldr.html $CLDR_SRC/common/properties/segments/GraphemeBreakTest.html + cp $CLDR_SRC/common/properties/segments/GraphemeBreakTest.txt $ICU_SRC/icu4c/source/test/testdata +- Andy helps with RBBI & spoof check test failures + +* collation: CLDR collation root, UCA DUCET + +- UCA DUCET goes into Mark's Unicode tools, + and a tool-tailored version goes into CLDR, see + https://github.com/unicode-org/unicodetools/blob/main/docs/uca/index.md + +- update source/data/unidata/FractionalUCA.txt with FractionalUCA_SHORT.txt + cp -v $CLDR_SRC/common/uca/FractionalUCA_SHORT.txt $ICU4C_UNIDATA/FractionalUCA.txt +- update source/data/unidata/UCARules.txt with UCA_Rules_SHORT.txt + cp -v $ICU4C_UNIDATA/UCARules.txt /tmp/UCARules-old.txt + (note removing the underscore before "Rules") + cp -v $CLDR_SRC/common/uca/UCA_Rules_SHORT.txt $ICU4C_UNIDATA/UCARules.txt +- restore TODO diffs in UCARules.txt + meld /tmp/UCARules-old.txt $ICU4C_UNIDATA/UCARules.txt +- update (ICU4C)/source/test/testdata/CollationTest_*.txt + and (ICU4J)/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_*.txt + from the CLDR root files (..._CLDR_..._SHORT.txt) + cp -v $CLDR_SRC/common/uca/CollationTest_CLDR_NON_IGNORABLE_SHORT.txt $ICU_SRC/icu4c/source/test/testdata/CollationTest_NON_IGNORABLE_SHORT.txt + cp -v $CLDR_SRC/common/uca/CollationTest_CLDR_SHIFTED_SHORT.txt $ICU_SRC/icu4c/source/test/testdata/CollationTest_SHIFTED_SHORT.txt + cp -v $ICU_SRC/icu4c/source/test/testdata/CollationTest_*.txt $ICU_SRC/icu4j/main/tests/collate/src/com/ibm/icu/dev/data +- if CLDR common/uca/unihan-index.txt changes, then update + CLDR common/collation/root.xml + and regenerate (or update in parallel) $ICU_SRC/icu4c/source/data/coll/root.txt + +- generate data files, as above (generate.sh), now to pick up new collation data +- update CollationFCD.java: + copy & paste the initializers of lcccIndex[] etc. from + ICU4C/source/i18n/collationfcd.cpp to + ICU4J/main/classes/collate/src/com/ibm/icu/impl/coll/CollationFCD.java +- rebuild ICU4C (make clean, make check, as usual) + +* Unihan collators + https://github.com/unicode-org/unicodetools/blob/main/docs/unihan.md +- run Unicode Tools GenerateUnihanCollators & GenerateUnihanCollatorFiles, + check CLDR diffs, copy to CLDR, test CLDR, ... as documented there +- generate ICU zh collation data + instructions inspired by + https://github.com/unicode-org/icu/blob/main/tools/cldr/cldr-to-icu/README.txt and + https://github.com/unicode-org/icu/blob/main/icu4c/source/data/cldr-icu-readme.txt + + setup: + export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 + (didn't work without setting JAVA_HOME, + nor with the Google default of /usr/local/buildtools/java/jdk + [Google security limitations in the XML parser]) + export TOOLS_ROOT=~/icu/uni/src/tools + export CLDR_DIR=~/cldr/uni/src + export CLDR_DATA_DIR=~/cldr/uni/src + (pointing to the "raw" data, not cldr-staging/.../production should be ok for the relevant files) + cd "$TOOLS_ROOT/cldr/lib" + ./install-cldr-jars.sh "$CLDR_DIR" + + generate the files we need + cd "$TOOLS_ROOT/cldr/cldr-to-icu" + ant -f build-icu-data.xml -DoutDir=/tmp/icu -DoutputTypes=coll,transforms -DlocaleIdFilter='zh.*' + + diff + cd $ICU_SRC + meld icu4c/source/data/coll/zh.txt /tmp/icu/coll/zh.txt + meld icu4c/source/data/translit/Hani_Latn.txt /tmp/icu/translit/Hani_Latn.txt + + copy into the source tree + cd $ICU_SRC + cp /tmp/icu/coll/zh.txt icu4c/source/data/coll/zh.txt + cp /tmp/icu/translit/Hani_Latn.txt icu4c/source/data/translit/Hani_Latn.txt +- rebuild ICU4C + +* run & fix ICU4C tests, now with new CLDR collation root data +- run all tests with the collation test data *_SHORT.txt or the full files + (the full ones have comments, useful for debugging) +- note on intltest: if collate/UCAConformanceTest fails, then + utility/MultithreadTest/TestCollators will fail as well; + fix the conformance test before looking into the multi-thread test + +* update Java data files +- refresh just the UCD/UCA-related/derived files, just to be safe +- see (ICU4C)/source/data/icu4j-readme.txt +- mkdir -p /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT +- $ICU_ROOT/dbg/icu4c$ make ICU4J_ROOT=/tmp/icu4j icu4j-data-install + NOTE: If you get the error "No rule to make target 'out/build/icudt70l/uprops.icu'", + you need to reconfigure with unicore data; see the "configure" line above. + output: + ... + make[1]: Entering directory '/usr/local/google/home/mscherer/icu/uni/dbg/icu4c/data' + mkdir -p ./out/icu4j/com/ibm/icu/impl/data/icudt72b + mkdir -p ./out/icu4j/tzdata/com/ibm/icu/impl/data/icudt72b + LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg ./out/tmp/icudt72l.dat ./out/icu4j/icudt72b.dat -s ./out/build/icudt72l -x '*' -tb -d ./out/icu4j/com/ibm/icu/impl/data/icudt72b + mv ./out/icu4j/"com/ibm/icu/impl/data/icudt72b/zoneinfo64.res" ./out/icu4j/"com/ibm/icu/impl/data/icudt72b/metaZones.res" ./out/icu4j/"com/ibm/icu/impl/data/icudt72b/timezoneTypes.res" ./out/icu4j/"com/ibm/icu/impl/data/icudt72b/windowsZones.res" "./out/icu4j/tzdata/com/ibm/icu/impl/data/icudt72b" + jar cf ./out/icu4j/icudata.jar -C ./out/icu4j com/ibm/icu/impl/data/icudt72b/ + mkdir -p /tmp/icu4j/main/shared/data + cp ./out/icu4j/icudata.jar /tmp/icu4j/main/shared/data + jar cf ./out/icu4j/icutzdata.jar -C ./out/icu4j/tzdata com/ibm/icu/impl/data/icudt72b/ + mkdir -p /tmp/icu4j/main/shared/data + cp ./out/icu4j/icutzdata.jar /tmp/icu4j/main/shared/data + make[1]: Leaving directory '/usr/local/google/home/mscherer/icu/uni/dbg/icu4c/data' +- copy the big-endian Unicode data files to another location, + separate from the other data files, + and then refresh ICU4J + cd $ICU_ROOT/dbg/icu4c/data/out/icu4j + mkdir -p /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT/coll + mkdir -p /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT/brkitr + cp -v com/ibm/icu/impl/data/$ICUDT/confusables.cfu /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT + cp -v com/ibm/icu/impl/data/$ICUDT/*.icu /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT + rm /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT/cnvalias.icu + cp -v com/ibm/icu/impl/data/$ICUDT/*.nrm /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT + cp -v com/ibm/icu/impl/data/$ICUDT/coll/* /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT/coll + cp -v com/ibm/icu/impl/data/$ICUDT/brkitr/* /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT/brkitr + jar uvf $ICU_SRC/icu4j/main/shared/data/icudata.jar -C /tmp/icu4j com/ibm/icu/impl/data/$ICUDT + +* When refreshing all of ICU4J data from ICU4C +- $ICU_ROOT/dbg/icu4c$ make ICU4J_ROOT=/tmp/icu4j icu4j-data-install +- cp /tmp/icu4j/main/shared/data/icudata.jar $ICU_SRC/icu4j/main/shared/data +or +- $ICU_ROOT/dbg/icu4c$ make ICU4J_ROOT=$ICU_SRC/icu4j icu4j-data-install + +* refresh Java test .txt files +- copy new .txt files into ICU4J's main/tests/core/src/com/ibm/icu/dev/data/unicode + cd $ICU_SRC/icu4c/source/data/unidata + cp -v confusables.txt confusablesWholeScript.txt NormalizationCorrections.txt NormalizationTest.txt SpecialCasing.txt UnicodeData.txt $ICU_SRC/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode + cd ../../test/testdata + cp -v BidiCharacterTest.txt BidiTest.txt IdnaTestV2.txt $ICU_SRC/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode + cp -v $UNICODE_DATA/ucd/CompositionExclusions.txt $ICU_SRC/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode + +* run & fix ICU4J tests + +*** API additions +- send notice to icu-design about new born-@stable API (enum constants etc.) + +*** CLDR numbering systems +- look for new sets of decimal digits (gc=ND & nv=4) and add to CLDR + for example: + ~/icu/mine/src$ egrep ';gc=Nd.+;nv=4' icu4c/source/data/unidata/ppucd.txt > /tmp/icu/nv4-14.txt + ~/icu/uni/src$ egrep ';gc=Nd.+;nv=4' icu4c/source/data/unidata/ppucd.txt > /tmp/icu/nv4-15.txt + ~/icu/uni/src$ diff -u /tmp/icu/nv4-14.txt /tmp/icu/nv4-15.txt + --> + +cp;11F54;-Alpha;gc=Nd;InSC=Number;lb=NU;na=KAWI DIGIT FOUR;nt=De;nv=4;SB=NU;WB=NU;-XIDS + +cp;1E4F4;-Alpha;gc=Nd;-IDS;lb=NU;na=NAG MUNDARI DIGIT FOUR;nt=De;nv=4;SB=NU;WB=NU;-XIDS + or: + ~/unitools/mine/src$ diff -u unicodetools/data/ucd/14.0.0-Update/extracted/DerivedGeneralCategory.txt unicodetools/data/ucd/dev/extracted/DerivedGeneralCategory.txt | grep '; Nd' | egrep '^\+' + --> + +11F50..11F59 ; Nd # [10] KAWI DIGIT ZERO..KAWI DIGIT NINE + +1E4F0..1E4F9 ; Nd # [10] NAG MUNDARI DIGIT ZERO..NAG MUNDARI DIGIT NINE + Unicode 15: + kawi 11F50..11F59 Kawi + nagm 1E4F0..1E4F9 Nag Mundari + https://github.com/unicode-org/cldr/pull/2041 + +*** merge the Unicode update branches back onto the trunk +- do not merge the icudata.jar and testdata.jar, + instead rebuild them from merged & tested ICU4C +- if there is a merge conflict in icudata.jar, here is one way to deal with it: + + remove icudata.jar from the commit so that rebasing is trivial + + ~/icu/uni/src$ git restore --source=main icu4j/main/shared/data/icudata.jar + + ~/icu/uni/src$ git commit -a --amend + + switch to main, pull updates, switch back to the dev branch + + ~/icu/uni/src$ git rebase main + + rebuild icudata.jar + + ~/icu/uni/src$ git commit -a --amend + + ~/icu/uni/src$ git push -f +- make sure that changes to Unicode tools are checked in: + https://github.com/unicode-org/unicodetools + +---------------------------------------------------------------------------- *** + +Unicode 14.0 update for ICU 70 + +https://www.unicode.org/versions/Unicode14.0.0/ +https://www.unicode.org/versions/beta-14.0.0.html +https://www.unicode.org/Public/14.0.0/ucd/ +https://www.unicode.org/reports/uax-proposed-updates.html +https://www.unicode.org/reports/tr44/tr44-27.html + +https://unicode-org.atlassian.net/browse/CLDR-14801 +https://unicode-org.atlassian.net/browse/ICU-21635 + +* Command-line environment setup + +export UNICODE_DATA=~/unidata/uni14/20210903 +export CLDR_SRC=~/cldr/uni/src +export ICU_ROOT=~/icu/uni +export ICU_SRC=$ICU_ROOT/src +export ICUDT=icudt70b +export ICU4C_DATA_IN=$ICU_SRC/icu4c/source/data/in +export ICU4C_UNIDATA=$ICU_SRC/icu4c/source/data/unidata +export LD_LIBRARY_PATH=$ICU_ROOT/dbg/icu4c/lib + +*** Unicode version numbers +- makedata.mak +- uchar.h +- com.ibm.icu.util.VersionInfo +- com.ibm.icu.dev.test.lang.UCharacterTest.VERSION_ + +- Run ICU4C "configure" _after_ updating the Unicode version number in uchar.h + so that the makefiles see the new version number. + cd $ICU_ROOT/dbg/icu4c + ICU_DATA_BUILDTOOL_OPTS=--include_uni_core_data ../../../doconfig-clang-dbg.sh + +*** data files & enums & parser code + +* download files +- same as for the early Unicode Tools setup and data refresh: + https://github.com/unicode-org/unicodetools/blob/main/docs/index.md + https://github.com/unicode-org/unicodetools/blob/main/docs/inputdata.md +- mkdir -p $UNICODE_DATA +- download Unicode files into $UNICODE_DATA + + subfolders: emoji, idna, security, ucd, uca + + inside ucd: extract Unihan.zip to "here" (.../ucd/Unihan/*.txt), delete Unihan.zip + + split Unihan into single-property files + ~/unitools/mine/src$ py/splitunihan.py $UNICODE_DATA/ucd/Unihan + + get GraphemeBreakTest-cldr.txt from $CLDR_SRC/common/properties/segments/GraphemeBreakTest.txt + or from the UCD/cldr/ output folder of the Unicode Tools: + Since Unicode 12/CLDR 35/ICU 64 CLDR uses modified break rules. + cp $CLDR_SRC/common/properties/segments/GraphemeBreakTest.txt icu4c/source/test/testdata + or + cp ~/unitools/mine/Generated/UCD/d19/cldr/GraphemeBreakTest-cldr-14.0.0d19.txt icu4c/source/test/testdata/GraphemeBreakTest.txt + +* for manual diffs and for Unicode Tools input data updates: + remove version suffixes from the file names + ~$ unidata/desuffixucd.py $UNICODE_DATA + (see https://github.com/unicode-org/unicodetools/blob/main/docs/inputdata.md) + +* process and/or copy files +- $ICU_SRC/tools/unicode$ py/preparseucd.py $UNICODE_DATA $ICU_SRC + + This writes files (especially ppucd.txt) to the ICU4C unidata and testdata subfolders. + + For debugging, and tweaking how ppucd.txt is written, + the tool has an --only_ppucd option: + py/preparseucd.py $UNICODE_DATA --only_ppucd path/to/ppucd/outputfile + +- cp -v $UNICODE_DATA/security/confusables.txt $ICU4C_UNIDATA + +* new constants for new property values +- preparseucd.py error: + ValueError: missing uchar.h enum constants for some property values: + [(u'blk', set([u'Toto', u'Tangsa', u'Cypro_Minoan', u'Arabic_Ext_B', u'Vithkuqi', u'Old_Uyghur', u'Latin_Ext_F', u'UCAS_Ext_A', u'Kana_Ext_B', u'Ethiopic_Ext_B', u'Latin_Ext_G', u'Znamenny_Music'])), + (u'jg', set([u'Vertical_Tail', u'Thin_Yeh'])), + (u'sc', set([u'Toto', u'Ougr', u'Vith', u'Tnsa', u'Cpmn']))] + = PropertyValueAliases.txt new property values (diff old & new .txt files) + ~/unidata$ diff -u uni13/20200304/ucd/PropertyValueAliases.txt uni14/20210609/ucd/PropertyValueAliases.txt | egrep '^[-+][a-zA-Z]' + +age; 14.0 ; V14_0 + +blk; Arabic_Ext_B ; Arabic_Extended_B + +blk; Cypro_Minoan ; Cypro_Minoan + +blk; Ethiopic_Ext_B ; Ethiopic_Extended_B + +blk; Kana_Ext_B ; Kana_Extended_B + +blk; Latin_Ext_F ; Latin_Extended_F + +blk; Latin_Ext_G ; Latin_Extended_G + +blk; Old_Uyghur ; Old_Uyghur + +blk; Tangsa ; Tangsa + +blk; Toto ; Toto + +blk; UCAS_Ext_A ; Unified_Canadian_Aboriginal_Syllabics_Extended_A + +blk; Vithkuqi ; Vithkuqi + +blk; Znamenny_Music ; Znamenny_Musical_Notation + +jg ; Thin_Yeh ; Thin_Yeh + +jg ; Vertical_Tail ; Vertical_Tail + +sc ; Cpmn ; Cypro_Minoan + +sc ; Ougr ; Old_Uyghur + +sc ; Tnsa ; Tangsa + +sc ; Toto ; Toto + +sc ; Vith ; Vithkuqi + -> add new blocks to uchar.h before UBLOCK_COUNT + use long property names for enum constants, + for the trailing comment get the block start code point: diff old & new Blocks.txt + ~/unidata$ diff -u uni13/20200304/ucd/Blocks.txt uni14/20210609/ucd/Blocks.txt | egrep '^[-+][0-9A-Z]' + +0870..089F; Arabic Extended-B + +10570..105BF; Vithkuqi + +10780..107BF; Latin Extended-F + +10F70..10FAF; Old Uyghur + -11700..1173F; Ahom + +11700..1174F; Ahom + +11AB0..11ABF; Unified Canadian Aboriginal Syllabics Extended-A + +12F90..12FFF; Cypro-Minoan + +16A70..16ACF; Tangsa + -18D00..18D8F; Tangut Supplement + +18D00..18D7F; Tangut Supplement + +1AFF0..1AFFF; Kana Extended-B + +1CF00..1CFCF; Znamenny Musical Notation + +1DF00..1DFFF; Latin Extended-G + +1E290..1E2BF; Toto + +1E7E0..1E7FF; Ethiopic Extended-B + (ignore blocks whose end code point changed) + -> add new blocks to UCharacter.UnicodeBlock IDs + Eclipse find UBLOCK_([^ ]+) = ([0-9]+), (/.+) + replace public static final int \1_ID = \2; \3 + -> add new blocks to UCharacter.UnicodeBlock objects + Eclipse find UBLOCK_([^ ]+) = [0-9]+, (/.+) + replace public static final UnicodeBlock \1 = new UnicodeBlock("\1", \1_ID); \2 + -> add new scripts to uscript.h & com.ibm.icu.lang.UScript + Eclipse find USCRIPT_([^ ]+) *= ([0-9]+),(/.+) + replace public static final int \1 = \2; \3 + -> for new scripts: fix expectedLong names in cintltst/cucdapi.c/TestUScriptCodeAPI() + and in com.ibm.icu.dev.test.lang.TestUScript.java + -> add new joining groups to uchar.h & UCharacter.JoiningGroup + +* update Script metadata: SCRIPT_PROPS[] in uscript_props.cpp & UScript.ScriptMetadata + (not strictly necessary for NOT_ENCODED scripts) + $ICU_SRC/tools/unicode$ py/parsescriptmetadata.py $ICU_SRC/icu4c/source/common/unicode/uscript.h $CLDR_SRC/common/properties/scriptMetadata.txt + +* build ICU + to make sure that there are no syntax errors + + $ICU_ROOT/dbg/icu4c$ echo;echo; date; make -j7 tests &> out.txt ; tail -n 30 out.txt ; date + +* update spoof checker UnicodeSet initializers: + inclusionPat & recommendedPat in i18n/uspoof.cpp + INCLUSION & RECOMMENDED in SpoofChecker.java +- make sure that the Unicode Tools tree contains the latest security data files +- go to Unicode Tools org.unicode.text.tools.RecommendedSetGenerator +- run the tool (no special environment variables needed) +- copy & paste from the Console output into the .cpp & .java files + +* Bazel build process + +See https://unicode-org.github.io/icu/processes/unicode-update#bazel-build-process +for an overview and for setup instructions. + +Consider running `bazelisk --version` outside of the $ICU_SRC folder +to find out the latest `bazel` version, and +copying that version number into the $ICU_SRC/.bazeliskrc config file. +(Revert if you find incompatibilities, or, better, update our build & config files.) + +* generate data files + +- remember to define the environment variables + (see the start of the section for this Unicode version) +- cd $ICU_SRC +- optional but not necessary: + bazelisk clean +- build/bootstrap/generate new files: + icu4c/source/data/unidata/generate.sh + +* update uts46test.cpp and UTS46Test.java if there are new characters that are equivalent to + sequences with non-LDH ASCII (that is, their decompositions contain '=' or similar) +- grep IdnaMappingTable.txt or uts46.txt for "disallowed_STD3_valid" on non-ASCII characters +- Unicode 6.0..14.0: U+2260, U+226E, U+226F +- nothing new in this Unicode version, no test file to update + +* run & fix ICU4C tests +- fix Unicode Tools class Segmenter to generate correct *BreakTest.txt files +- update CLDR GraphemeBreakTest.txt + cd ~/unitools/mine/Generated + cp UCD/d22d/cldr/GraphemeBreakTest-cldr.txt $CLDR_SRC/common/properties/segments/GraphemeBreakTest.txt + cp UCD/d22d/cldr/GraphemeBreakTest-cldr.html $CLDR_SRC/common/properties/segments/GraphemeBreakTest.html + cp $CLDR_SRC/common/properties/segments/GraphemeBreakTest.txt $ICU_SRC/icu4c/source/test/testdata +- Andy helps with RBBI & spoof check test failures + +* collation: CLDR collation root, UCA DUCET + +- UCA DUCET goes into Mark's Unicode tools, + and a tool-tailored version goes into CLDR, see + https://github.com/unicode-org/unicodetools/blob/main/docs/uca/index.md + +- update source/data/unidata/FractionalUCA.txt with FractionalUCA_SHORT.txt + cp -v $CLDR_SRC/common/uca/FractionalUCA_SHORT.txt $ICU4C_UNIDATA/FractionalUCA.txt +- update source/data/unidata/UCARules.txt with UCA_Rules_SHORT.txt + cp -v $ICU4C_UNIDATA/UCARules.txt /tmp/UCARules-old.txt + (note removing the underscore before "Rules") + cp -v $CLDR_SRC/common/uca/UCA_Rules_SHORT.txt $ICU4C_UNIDATA/UCARules.txt +- restore TODO diffs in UCARules.txt + meld /tmp/UCARules-old.txt $ICU4C_UNIDATA/UCARules.txt +- update (ICU4C)/source/test/testdata/CollationTest_*.txt + and (ICU4J)/main/tests/collate/src/com/ibm/icu/dev/data/CollationTest_*.txt + from the CLDR root files (..._CLDR_..._SHORT.txt) + cp -v $CLDR_SRC/common/uca/CollationTest_CLDR_NON_IGNORABLE_SHORT.txt $ICU_SRC/icu4c/source/test/testdata/CollationTest_NON_IGNORABLE_SHORT.txt + cp -v $CLDR_SRC/common/uca/CollationTest_CLDR_SHIFTED_SHORT.txt $ICU_SRC/icu4c/source/test/testdata/CollationTest_SHIFTED_SHORT.txt + cp -v $ICU_SRC/icu4c/source/test/testdata/CollationTest_*.txt $ICU_SRC/icu4j/main/tests/collate/src/com/ibm/icu/dev/data +- if CLDR common/uca/unihan-index.txt changes, then update + CLDR common/collation/root.xml + and regenerate (or update in parallel) $ICU_SRC/icu4c/source/data/coll/root.txt + +- generate data files, as above (generate.sh), now to pick up new collation data +- update CollationFCD.java: + copy & paste the initializers of lcccIndex[] etc. from + ICU4C/source/i18n/collationfcd.cpp to + ICU4J/main/classes/collate/src/com/ibm/icu/impl/coll/CollationFCD.java +- rebuild ICU4C (make clean, make check, as usual) + +* Unihan collators + https://github.com/unicode-org/unicodetools/blob/main/docs/unihan.md +- run Unicode Tools GenerateUnihanCollators & GenerateUnihanCollatorFiles, + check CLDR diffs, copy to CLDR, test CLDR, ... as documented there +- generate ICU zh collation data + instructions inspired by + https://github.com/unicode-org/icu/blob/main/tools/cldr/cldr-to-icu/README.txt and + https://github.com/unicode-org/icu/blob/main/icu4c/source/data/cldr-icu-readme.txt + + setup: + export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 + (didn't work without setting JAVA_HOME, + nor with the Google default of /usr/local/buildtools/java/jdk + [Google security limitations in the XML parser]) + export TOOLS_ROOT=~/icu/uni/src/tools + export CLDR_DIR=~/cldr/uni/src + export CLDR_DATA_DIR=~/cldr/uni/src + (pointing to the "raw" data, not cldr-staging/.../production should be ok for the relevant files) + cd "$TOOLS_ROOT/cldr/lib" + ./install-cldr-jars.sh "$CLDR_DIR" + + generate the files we need + cd "$TOOLS_ROOT/cldr/cldr-to-icu" + ant -f build-icu-data.xml -DoutDir=/tmp/icu -DoutputTypes=coll,transforms -DlocaleIdFilter='zh.*' + + diff + cd $ICU_SRC + meld icu4c/source/data/coll/zh.txt /tmp/icu/coll/zh.txt + meld icu4c/source/data/translit/Hani_Latn.txt /tmp/icu/translit/Hani_Latn.txt + + copy into the source tree + cd $ICU_SRC + cp /tmp/icu/coll/zh.txt icu4c/source/data/coll/zh.txt + cp /tmp/icu/translit/Hani_Latn.txt icu4c/source/data/translit/Hani_Latn.txt +- rebuild ICU4C + +* run & fix ICU4C tests, now with new CLDR collation root data +- run all tests with the collation test data *_SHORT.txt or the full files + (the full ones have comments, useful for debugging) +- note on intltest: if collate/UCAConformanceTest fails, then + utility/MultithreadTest/TestCollators will fail as well; + fix the conformance test before looking into the multi-thread test + +* update Java data files +- refresh just the UCD/UCA-related/derived files, just to be safe +- see (ICU4C)/source/data/icu4j-readme.txt +- mkdir -p /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT +- $ICU_ROOT/dbg/icu4c$ make ICU4J_ROOT=/tmp/icu4j icu4j-data-install + NOTE: If you get the error "No rule to make target 'out/build/icudt70l/uprops.icu'", + you need to reconfigure with unicore data; see the "configure" line above. + output: + ... + make[1]: Entering directory '/usr/local/google/home/mscherer/icu/uni/dbg/icu4c/data' + mkdir -p ./out/icu4j/com/ibm/icu/impl/data/icudt70b + mkdir -p ./out/icu4j/tzdata/com/ibm/icu/impl/data/icudt70b + LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg ./out/tmp/icudt70l.dat ./out/icu4j/icudt70b.dat -s ./out/build/icudt70l -x '*' -tb -d ./out/icu4j/com/ibm/icu/impl/data/icudt70b + mv ./out/icu4j/"com/ibm/icu/impl/data/icudt70b/zoneinfo64.res" ./out/icu4j/"com/ibm/icu/impl/data/icudt70b/metaZones.res" ./out/icu4j/"com/ibm/icu/impl/data/icudt70b/timezoneTypes.res" ./out/icu4j/"com/ibm/icu/impl/data/icudt70b/windowsZones.res" "./out/icu4j/tzdata/com/ibm/icu/impl/data/icudt70b" + jar cf ./out/icu4j/icudata.jar -C ./out/icu4j com/ibm/icu/impl/data/icudt70b/ + mkdir -p /tmp/icu4j/main/shared/data + cp ./out/icu4j/icudata.jar /tmp/icu4j/main/shared/data + jar cf ./out/icu4j/icutzdata.jar -C ./out/icu4j/tzdata com/ibm/icu/impl/data/icudt70b/ + mkdir -p /tmp/icu4j/main/shared/data + cp ./out/icu4j/icutzdata.jar /tmp/icu4j/main/shared/data + make[1]: Leaving directory '/usr/local/google/home/mscherer/icu/uni/dbg/icu4c/data' +- copy the big-endian Unicode data files to another location, + separate from the other data files, + and then refresh ICU4J + cd $ICU_ROOT/dbg/icu4c/data/out/icu4j + mkdir -p /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT/coll + mkdir -p /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT/brkitr + cp -v com/ibm/icu/impl/data/$ICUDT/confusables.cfu /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT + cp -v com/ibm/icu/impl/data/$ICUDT/*.icu /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT + rm /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT/cnvalias.icu + cp -v com/ibm/icu/impl/data/$ICUDT/*.nrm /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT + cp -v com/ibm/icu/impl/data/$ICUDT/coll/* /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT/coll + cp -v com/ibm/icu/impl/data/$ICUDT/brkitr/* /tmp/icu4j/com/ibm/icu/impl/data/$ICUDT/brkitr + jar uvf $ICU_SRC/icu4j/main/shared/data/icudata.jar -C /tmp/icu4j com/ibm/icu/impl/data/$ICUDT + +* When refreshing all of ICU4J data from ICU4C +- $ICU_ROOT/dbg/icu4c$ make ICU4J_ROOT=/tmp/icu4j icu4j-data-install +- cp /tmp/icu4j/main/shared/data/icudata.jar $ICU_SRC/icu4j/main/shared/data +or +- $ICU_ROOT/dbg/icu4c$ make ICU4J_ROOT=$ICU_SRC/icu4j icu4j-data-install + +* refresh Java test .txt files +- copy new .txt files into ICU4J's main/tests/core/src/com/ibm/icu/dev/data/unicode + cd $ICU_SRC/icu4c/source/data/unidata + cp -v confusables.txt confusablesWholeScript.txt NormalizationCorrections.txt NormalizationTest.txt SpecialCasing.txt UnicodeData.txt $ICU_SRC/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode + cd ../../test/testdata + cp -v BidiCharacterTest.txt BidiTest.txt IdnaTestV2.txt $ICU_SRC/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode + cp -v $UNICODE_DATA/ucd/CompositionExclusions.txt $ICU_SRC/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode + +* run & fix ICU4J tests + +*** API additions +- send notice to icu-design about new born-@stable API (enum constants etc.) + +*** CLDR numbering systems +- look for new sets of decimal digits (gc=ND & nv=4) and add to CLDR + for example: + ~/icu/mine/src$ egrep ';gc=Nd.+;nv=4' icu4c/source/data/unidata/ppucd.txt > /tmp/icu/nv4-13.txt + ~/icu/uni/src$ egrep ';gc=Nd.+;nv=4' icu4c/source/data/unidata/ppucd.txt > /tmp/icu/nv4-14.txt + ~/icu/uni/src$ diff -u /tmp/icu/nv4-13.txt /tmp/icu/nv4-14.txt + --> + +cp;16AC4;-Alpha;gc=Nd;-IDS;lb=NU;na=TANGSA DIGIT FOUR;nt=De;nv=4;SB=NU;WB=NU;-XIDS + Unicode 14: + tnsa 16AC0..16AC9 Tangsa + https://github.com/unicode-org/cldr/pull/1326 + +*** merge the Unicode update branches back onto the trunk +- do not merge the icudata.jar and testdata.jar, + instead rebuild them from merged & tested ICU4C +- make sure that changes to Unicode tools are checked in: + https://github.com/unicode-org/unicodetools ---------------------------------------------------------------------------- *** @@ -2313,7 +3534,7 @@ or ---------------------------------------------------------------------------- *** -New script codes early in ICU 58: http://bugs.icu-project.org/trac/ticket/11764 +New script codes early in ICU 58: https://unicode-org.atlassian.net/browse/ICU-11764 Adding - new scripts in Unicode 9: Adlm, Bhks, Marc, Newa, Osge @@ -2341,7 +3562,7 @@ SRC_DATA_IN=$ICU_SRC_DIR/source/data/in UNIDATA=$ICU_SRC_DIR/source/data/unidata Adjust unicode/c/genprops/*builder.cpp for #ifndef/#ifdef changes in _data.h files, -see http://bugs.icu-project.org/trac/ticket/12141 +see https://unicode-org.atlassian.net/browse/ICU-12141 make install, then icutools cmake & make, then ~/svn.icutools/trunk/dbg/unicode/c$ make && genprops/genprops $ICU_SRC_DIR @@ -2372,7 +3593,7 @@ Generate Java data as usual, only update pnames.icu & uprops.icu. ---------------------------------------------------------------------------- *** -Emoji properties added in ICU 57: http://bugs.icu-project.org/trac/ticket/11802 +Emoji properties added in ICU 57: https://unicode-org.atlassian.net/browse/ICU-11802 Edit preparseucd.py to add & parse new properties. They share the UCD property namespace but are not listed in PropertyAliases.txt. @@ -3453,7 +4674,7 @@ or Future Unicode update Tools simplified since the Unicode 6.1 update. See -- http://site.icu-project.org/design/props/ppucd +- https://icu.unicode.org/design/props/ppucd - http://bugs.icu-project.org/trac/wiki/Markus/ReviewTicket8972 * Unicode version numbers diff --git a/icu/icu4c/source/data/unidata/clean.sh b/icu/icu4c/source/data/unidata/clean.sh new file mode 100755 index 00000000000..b3baffeb51b --- /dev/null +++ b/icu/icu4c/source/data/unidata/clean.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +# © 2021 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html + +# This script deletes files that generate.sh tries to regenerate. + +# Required environment variables: +# - ICU_SRC - the root directory of ICU source. This directory contains the +# `icu4c` directory. + +# We cannot just delete *_data.h because ucol_data.h is not a generated header file. +rm $ICU_SRC/icu4c/source/common/norm2_nfc_data.h +rm $ICU_SRC/icu4c/source/common/propname_data.h +rm $ICU_SRC/icu4c/source/common/*_props_data.h +rm $ICU_SRC/icu4c/source/data/in/*.icu +rm $ICU_SRC/icu4c/source/data/in/*.nrm +rm $ICU_SRC/icu4c/source/data/in/coll/*.icu +# icu4c/source/i18n/collationfcd.cpp is generated by genuca; +# probably hard to build genuca without depending on the old version. diff --git a/icu/icu4c/source/data/unidata/confusables.txt b/icu/icu4c/source/data/unidata/confusables.txt index 3fdc45e7ff1..cf73eca009c 100644 --- a/icu/icu4c/source/data/unidata/confusables.txt +++ b/icu/icu4c/source/data/unidata/confusables.txt @@ -1,13 +1,13 @@ -# confusables.txt -# Date: 2020-02-13, 01:38:49 GMT -# © 2020 Unicode®, Inc. +# confusables.txt +# Date: 2023-08-11, 17:46:40 GMT +# © 2023 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Security Mechanisms for UTS #39 -# Version: 13.0.0 +# Version: 15.1.0 # -# For documentation and usage, see http://www.unicode.org/reports/tr39 +# For documentation and usage, see https://www.unicode.org/reports/tr39 # 05AD ; 0596 ; MA # ( ֭ → ֖ ) HEBREW ACCENT DEHI → HEBREW ACCENT TIPEHA # @@ -349,8 +349,8 @@ A4FA ; 002E 002E ; MA # ( ꓺ → .. ) LISU LETTER TONE MYA CYA → FULL STOP, F A6F4 ; A6F3 A6F3 ; MA #* ( ꛴ → ꛳꛳ ) BAMUM COLON → BAMUM FULL STOP, BAMUM FULL STOP # -30FB ; 00B7 ; MA #* ( ・ → · ) KATAKANA MIDDLE DOT → MIDDLE DOT # →•→ -FF65 ; 00B7 ; MA #* ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT # →•→ +30FB ; 00B7 ; MA # ( ・ → · ) KATAKANA MIDDLE DOT → MIDDLE DOT # →•→ +FF65 ; 00B7 ; MA # ( ・ → · ) HALFWIDTH KATAKANA MIDDLE DOT → MIDDLE DOT # →•→ 16EB ; 00B7 ; MA #* ( ᛫ → · ) RUNIC SINGLE PUNCTUATION → MIDDLE DOT # 0387 ; 00B7 ; MA # ( · → · ) GREEK ANO TELEIA → MIDDLE DOT # 2E31 ; 00B7 ; MA #* ( ⸱ → · ) WORD SEPARATOR MIDDLE DOT → MIDDLE DOT # @@ -593,7 +593,7 @@ FF40 ; 0027 ; MA #* ( ` → ' ) FULLWIDTH GRAVE ACCENT → APOSTROPHE # →‘ 02B9 ; 0027 ; MA # ( ʹ → ' ) MODIFIER LETTER PRIME → APOSTROPHE # 0374 ; 0027 ; MA # ( ʹ → ' ) GREEK NUMERAL SIGN → APOSTROPHE # →′→ 02C8 ; 0027 ; MA # ( ˈ → ' ) MODIFIER LETTER VERTICAL LINE → APOSTROPHE # -02CA ; 0027 ; MA # ( ˊ → ' ) MODIFIER LETTER ACUTE ACCENT → APOSTROPHE # →΄→→ʹ→ +02CA ; 0027 ; MA # ( ˊ → ' ) MODIFIER LETTER ACUTE ACCENT → APOSTROPHE # →ʹ→→′→ 02CB ; 0027 ; MA # ( ˋ → ' ) MODIFIER LETTER GRAVE ACCENT → APOSTROPHE # →`→→‘→ 02F4 ; 0027 ; MA #* ( ˴ → ' ) MODIFIER LETTER MIDDLE GRAVE ACCENT → APOSTROPHE # →ˋ→→`→→‘→ 02BB ; 0027 ; MA # ( ʻ → ' ) MODIFIER LETTER TURNED COMMA → APOSTROPHE # →‘→ @@ -1071,7 +1071,7 @@ A714 ; 02EB ; MA #* ( ꜔ → ˫ ) MODIFIER LETTER MID LEFT-STEM TONE BAR → MO 25CB ; 00B0 ; MA #* ( ○ → ° ) WHITE CIRCLE → DEGREE SIGN # →◦→→∘→ 25E6 ; 00B0 ; MA #* ( ◦ → ° ) WHITE BULLET → DEGREE SIGN # →∘→ -235C ; 00B0 0332 ; MA #* ( ⍜ → °̲ ) APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR → DEGREE SIGN, COMBINING LOW LINE # →○̲→ +235C ; 00B0 0332 ; MA #* ( ⍜ → °̲ ) APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR → DEGREE SIGN, COMBINING LOW LINE # →○̲→→∘̲→ 2364 ; 00B0 0308 ; MA #* ( ⍤ → °̈ ) APL FUNCTIONAL SYMBOL JOT DIAERESIS → DEGREE SIGN, COMBINING DIAERESIS # →◦̈→→∘̈→ @@ -2371,7 +2371,7 @@ A6B1 ; 2C75 ; MA # ( ꚱ → Ⱶ ) BAMUM LETTER NDAA → LATIN CAPITAL LETTER HA A795 ; A727 ; MA # ( ꞕ → ꜧ ) LATIN SMALL LETTER H WITH PALATAL HOOK → LATIN SMALL LETTER HENG # 02DB ; 0069 ; MA #* ( ˛ → i ) OGONEK → LATIN SMALL LETTER I # →ͺ→→ι→→ι→ -2373 ; 0069 ; MA #* ( ⍳ → i ) APL FUNCTIONAL SYMBOL IOTA → LATIN SMALL LETTER I # →ɩ→ +2373 ; 0069 ; MA #* ( ⍳ → i ) APL FUNCTIONAL SYMBOL IOTA → LATIN SMALL LETTER I # →ι→ FF49 ; 0069 ; MA # ( i → i ) FULLWIDTH LATIN SMALL LETTER I → LATIN SMALL LETTER I # →і→ 2170 ; 0069 ; MA # ( ⅰ → i ) SMALL ROMAN NUMERAL ONE → LATIN SMALL LETTER I # 2139 ; 0069 ; MA # ( ℹ → i ) INFORMATION SOURCE → LATIN SMALL LETTER I # @@ -2761,11 +2761,11 @@ FE87 ; 006C 0655 ; MA # ( ‎ﺇ‎ → lٕ ) ARABIC LETTER ALEF WITH HAMZA BELO 02AB ; 006C 007A ; MA # ( ʫ → lz ) LATIN SMALL LETTER LZ DIGRAPH → LATIN SMALL LETTER L, LATIN SMALL LETTER Z # +0675 ; 006C 0674 ; MA # ( ‎ٵ‎ → ‎lٴ‎ ) ARABIC LETTER HIGH HAMZA ALEF → LATIN SMALL LETTER L, ARABIC LETTER HIGH HAMZA # →‎اٴ‎→ 0623 ; 006C 0674 ; MA # ( ‎أ‎ → ‎lٴ‎ ) ARABIC LETTER ALEF WITH HAMZA ABOVE → LATIN SMALL LETTER L, ARABIC LETTER HIGH HAMZA # →‎ٵ‎→→‎اٴ‎→ FE84 ; 006C 0674 ; MA # ( ‎ﺄ‎ → ‎lٴ‎ ) ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM → LATIN SMALL LETTER L, ARABIC LETTER HIGH HAMZA # →‎أ‎→→‎ٵ‎→→‎اٴ‎→ FE83 ; 006C 0674 ; MA # ( ‎ﺃ‎ → ‎lٴ‎ ) ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM → LATIN SMALL LETTER L, ARABIC LETTER HIGH HAMZA # →‎ٵ‎→→‎اٴ‎→ 0672 ; 006C 0674 ; MA # ( ‎ٲ‎ → ‎lٴ‎ ) ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE → LATIN SMALL LETTER L, ARABIC LETTER HIGH HAMZA # →‎أ‎→→‎ٵ‎→→‎اٴ‎→ -0675 ; 006C 0674 ; MA # ( ‎ٵ‎ → ‎lٴ‎ ) ARABIC LETTER HIGH HAMZA ALEF → LATIN SMALL LETTER L, ARABIC LETTER HIGH HAMZA # →‎اٴ‎→ FDF3 ; 006C 0643 0628 0631 ; MA # ( ‎ﷳ‎ → ‎lكبر‎ ) ARABIC LIGATURE AKBAR ISOLATED FORM → LATIN SMALL LETTER L, ARABIC LETTER KAF, ARABIC LETTER BEH, ARABIC LETTER REH # →‎اكبر‎→ @@ -5351,10 +5351,10 @@ FBE2 ; 0648 0302 ; MA # ( ‎ﯢ‎ → ‎و̂‎ ) ARABIC LETTER KIRGHIZ YU IS FBDC ; 0648 0670 ; MA # ( ‎ﯜ‎ → ‎وٰ‎ ) ARABIC LETTER YU FINAL FORM → ARABIC LETTER WAW, ARABIC LETTER SUPERSCRIPT ALEF # →‎ۈ‎→ FBDB ; 0648 0670 ; MA # ( ‎ﯛ‎ → ‎وٰ‎ ) ARABIC LETTER YU ISOLATED FORM → ARABIC LETTER WAW, ARABIC LETTER SUPERSCRIPT ALEF # →‎ۈ‎→ +0676 ; 0648 0674 ; MA # ( ‎ٶ‎ → ‎وٴ‎ ) ARABIC LETTER HIGH HAMZA WAW → ARABIC LETTER WAW, ARABIC LETTER HIGH HAMZA # 0624 ; 0648 0674 ; MA # ( ‎ؤ‎ → ‎وٴ‎ ) ARABIC LETTER WAW WITH HAMZA ABOVE → ARABIC LETTER WAW, ARABIC LETTER HIGH HAMZA # →‎ٶ‎→ FE86 ; 0648 0674 ; MA # ( ‎ﺆ‎ → ‎وٴ‎ ) ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM → ARABIC LETTER WAW, ARABIC LETTER HIGH HAMZA # →‎ٶ‎→ FE85 ; 0648 0674 ; MA # ( ‎ﺅ‎ → ‎وٴ‎ ) ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM → ARABIC LETTER WAW, ARABIC LETTER HIGH HAMZA # →‎ٶ‎→ -0676 ; 0648 0674 ; MA # ( ‎ٶ‎ → ‎وٴ‎ ) ARABIC LETTER HIGH HAMZA WAW → ARABIC LETTER WAW, ARABIC LETTER HIGH HAMZA # 0677 ; 0648 0313 0674 ; MA # ( ‎ٷ‎ → ‎و̓ٴ‎ ) ARABIC LETTER U WITH HAMZA ABOVE → ARABIC LETTER WAW, COMBINING COMMA ABOVE, ARABIC LETTER HIGH HAMZA # →‎ۇٴ‎→ FBDD ; 0648 0313 0674 ; MA # ( ‎ﯝ‎ → ‎و̓ٴ‎ ) ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM → ARABIC LETTER WAW, COMBINING COMMA ABOVE, ARABIC LETTER HIGH HAMZA # →‎ۇٴ‎→ @@ -5446,12 +5446,12 @@ FCF1 ; 0649 006F ; MA # ( ‎ﳱ‎ → ‎ىo‎ ) ARABIC LIGATURE YEH WITH HEH FCE6 ; 0649 06DB 006F ; MA # ( ‎ﳦ‎ → ‎ىۛo‎ ) ARABIC LIGATURE THEH WITH HEH MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC SMALL HIGH THREE DOTS, LATIN SMALL LETTER O # →‎ثه‎→ +0678 ; 0649 0674 ; MA # ( ‎ٸ‎ → ‎ىٴ‎ ) ARABIC LETTER HIGH HAMZA YEH → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA # →‎يٴ‎→ 0626 ; 0649 0674 ; MA # ( ‎ئ‎ → ‎ىٴ‎ ) ARABIC LETTER YEH WITH HAMZA ABOVE → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA # →‎ٸ‎→→‎يٴ‎→ FE8B ; 0649 0674 ; MA # ( ‎ﺋ‎ → ‎ىٴ‎ ) ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA # →‎ئ‎→→‎ٸ‎→→‎يٴ‎→ FE8C ; 0649 0674 ; MA # ( ‎ﺌ‎ → ‎ىٴ‎ ) ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA # →‎ئ‎→→‎ٸ‎→→‎يٴ‎→ FE8A ; 0649 0674 ; MA # ( ‎ﺊ‎ → ‎ىٴ‎ ) ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA # →‎ئ‎→→‎ٸ‎→→‎يٴ‎→ FE89 ; 0649 0674 ; MA # ( ‎ﺉ‎ → ‎ىٴ‎ ) ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA # →‎ٸ‎→→‎يٴ‎→ -0678 ; 0649 0674 ; MA # ( ‎ٸ‎ → ‎ىٴ‎ ) ARABIC LETTER HIGH HAMZA YEH → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA # →‎يٴ‎→ FBEB ; 0649 0674 006C ; MA # ( ‎ﯫ‎ → ‎ىٴl‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, LATIN SMALL LETTER L # →‎ئا‎→ FBEA ; 0649 0674 006C ; MA # ( ‎ﯪ‎ → ‎ىٴl‎ ) ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM → ARABIC LETTER ALEF MAKSURA, ARABIC LETTER HIGH HAMZA, LATIN SMALL LETTER L # →‎ئا‎→ @@ -7535,10 +7535,10 @@ FA7E ; 5944 ; MA # ( 奄 → 奄 ) CJK COMPATIBILITY IDEOGRAPH-FA7E → CJK UNIF F90C ; 5948 ; MA # ( 奈 → 奈 ) CJK COMPATIBILITY IDEOGRAPH-F90C → CJK UNIFIED IDEOGRAPH-5948 # -F909 ; 5951 ; MA # ( 契 → 契 ) CJK COMPATIBILITY IDEOGRAPH-F909 → CJK UNIFIED IDEOGRAPH-5951 # - FA7F ; 5954 ; MA # ( 奔 → 奔 ) CJK COMPATIBILITY IDEOGRAPH-FA7F → CJK UNIFIED IDEOGRAPH-5954 # +F909 ; 5951 ; MA # ( 契 → 契 ) CJK COMPATIBILITY IDEOGRAPH-F909 → CJK UNIFIED IDEOGRAPH-5951 # + 2F85F ; 5962 ; MA # ( 奢 → 奢 ) CJK COMPATIBILITY IDEOGRAPH-2F85F → CJK UNIFIED IDEOGRAPH-5962 # F981 ; 5973 ; MA # ( 女 → 女 ) CJK COMPATIBILITY IDEOGRAPH-F981 → CJK UNIFIED IDEOGRAPH-5973 # diff --git a/icu/icu4c/source/data/unidata/emoji-sequences.txt b/icu/icu4c/source/data/unidata/emoji-sequences.txt new file mode 100644 index 00000000000..dfeae158edb --- /dev/null +++ b/icu/icu4c/source/data/unidata/emoji-sequences.txt @@ -0,0 +1,1489 @@ +# emoji-sequences.txt +# Date: 2023-06-05, 21:39:54 GMT +# © 2023 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see https://www.unicode.org/terms_of_use.html +# +# Emoji Sequence Data for UTS #51 +# Version: 15.1 +# +# For documentation and usage, see https://www.unicode.org/reports/tr51 +# +# Format: +# code_point(s) ; type_field ; description # comments +# Fields: +# code_point(s): one or more code points in hex format, separated by spaces +# type_field, one of the following: +# Basic_Emoji +# Emoji_Keycap_Sequence +# RGI_Emoji_Flag_Sequence +# RGI_Emoji_Tag_Sequence +# RGI_Emoji_Modifier_Sequence +# The type_field is a convenience for parsing the emoji sequence files, and is not intended to be maintained as a property. +# short name: CLDR short name of sequence; characters may be escaped with \x{hex}. +# +# For the purpose of regular expressions, each of the type fields defines the name of +# a binary property of strings. The short name of each property is the same as the long name. +# +# For the purpose of regular expressions, the property RGI_Emoji is defined as +# a binary property of strings corresponding to ED-27 in UTS #51 Unicode Emoji. +# That is, it is the union of the above properties plus RGI_Emoji_ZWJ_Sequence, +# whose data is in emoji-zwj-sequences.txt. +# The short name of RGI_Emoji is the same as the long name. +# +# Characters and sequences are listed in code point order. Users should be shown a more natural order. +# See the CLDR collation order for Emoji. + +# ================================================ + +# Basic_Emoji + +231A..231B ; Basic_Emoji ; watch..hourglass done # E0.6 [2] (⌚..⌛) +23E9..23EC ; Basic_Emoji ; fast-forward button..fast down button # E0.6 [4] (⏩..⏬) +23F0 ; Basic_Emoji ; alarm clock # E0.6 [1] (⏰) +23F3 ; Basic_Emoji ; hourglass not done # E0.6 [1] (⏳) +25FD..25FE ; Basic_Emoji ; white medium-small square..black medium-small square # E0.6 [2] (◽..◾) +2614..2615 ; Basic_Emoji ; umbrella with rain drops..hot beverage # E0.6 [2] (☔..☕) +2648..2653 ; Basic_Emoji ; Aries..Pisces # E0.6 [12] (♈..♓) +267F ; Basic_Emoji ; wheelchair symbol # E0.6 [1] (♿) +2693 ; Basic_Emoji ; anchor # E0.6 [1] (⚓) +26A1 ; Basic_Emoji ; high voltage # E0.6 [1] (⚡) +26AA..26AB ; Basic_Emoji ; white circle..black circle # E0.6 [2] (⚪..⚫) +26BD..26BE ; Basic_Emoji ; soccer ball..baseball # E0.6 [2] (⚽..⚾) +26C4..26C5 ; Basic_Emoji ; snowman without snow..sun behind cloud # E0.6 [2] (⛄..⛅) +26CE ; Basic_Emoji ; Ophiuchus # E0.6 [1] (⛎) +26D4 ; Basic_Emoji ; no entry # E0.6 [1] (⛔) +26EA ; Basic_Emoji ; church # E0.6 [1] (⛪) +26F2..26F3 ; Basic_Emoji ; fountain..flag in hole # E0.6 [2] (⛲..⛳) +26F5 ; Basic_Emoji ; sailboat # E0.6 [1] (⛵) +26FA ; Basic_Emoji ; tent # E0.6 [1] (⛺) +26FD ; Basic_Emoji ; fuel pump # E0.6 [1] (⛽) +2705 ; Basic_Emoji ; check mark button # E0.6 [1] (✅) +270A..270B ; Basic_Emoji ; raised fist..raised hand # E0.6 [2] (✊..✋) +2728 ; Basic_Emoji ; sparkles # E0.6 [1] (✨) +274C ; Basic_Emoji ; cross mark # E0.6 [1] (❌) +274E ; Basic_Emoji ; cross mark button # E0.6 [1] (❎) +2753..2755 ; Basic_Emoji ; red question mark..white exclamation mark # E0.6 [3] (❓..❕) +2757 ; Basic_Emoji ; red exclamation mark # E0.6 [1] (❗) +2795..2797 ; Basic_Emoji ; plus..divide # E0.6 [3] (➕..➗) +27B0 ; Basic_Emoji ; curly loop # E0.6 [1] (➰) +27BF ; Basic_Emoji ; double curly loop # E1.0 [1] (➿) +2B1B..2B1C ; Basic_Emoji ; black large square..white large square # E0.6 [2] (⬛..⬜) +2B50 ; Basic_Emoji ; star # E0.6 [1] (⭐) +2B55 ; Basic_Emoji ; hollow red circle # E0.6 [1] (⭕) +1F004 ; Basic_Emoji ; mahjong red dragon # E0.6 [1] (🀄) +1F0CF ; Basic_Emoji ; joker # E0.6 [1] (🃏) +1F18E ; Basic_Emoji ; AB button (blood type) # E0.6 [1] (🆎) +1F191..1F19A ; Basic_Emoji ; CL button..VS button # E0.6 [10] (🆑..🆚) +1F201 ; Basic_Emoji ; Japanese “here” button # E0.6 [1] (🈁) +1F21A ; Basic_Emoji ; Japanese “free of charge” button # E0.6 [1] (🈚) +1F22F ; Basic_Emoji ; Japanese “reserved” button # E0.6 [1] (🈯) +1F232..1F236 ; Basic_Emoji ; Japanese “prohibited” button..Japanese “not free of charge” button#E0.6 [5] (🈲..🈶) +1F238..1F23A ; Basic_Emoji ; Japanese “application” button..Japanese “open for business” button#E0.6 [3] (🈸..🈺) +1F250..1F251 ; Basic_Emoji ; Japanese “bargain” button..Japanese “acceptable” button # E0.6 [2] (🉐..🉑) +1F300..1F30C ; Basic_Emoji ; cyclone..milky way # E0.6 [13] (🌀..🌌) +1F30D..1F30E ; Basic_Emoji ; globe showing Europe-Africa..globe showing Americas # E0.7 [2] (🌍..🌎) +1F30F ; Basic_Emoji ; globe showing Asia-Australia # E0.6 [1] (🌏) +1F310 ; Basic_Emoji ; globe with meridians # E1.0 [1] (🌐) +1F311 ; Basic_Emoji ; new moon # E0.6 [1] (🌑) +1F312 ; Basic_Emoji ; waxing crescent moon # E1.0 [1] (🌒) +1F313..1F315 ; Basic_Emoji ; first quarter moon..full moon # E0.6 [3] (🌓..🌕) +1F316..1F318 ; Basic_Emoji ; waning gibbous moon..waning crescent moon # E1.0 [3] (🌖..🌘) +1F319 ; Basic_Emoji ; crescent moon # E0.6 [1] (🌙) +1F31A ; Basic_Emoji ; new moon face # E1.0 [1] (🌚) +1F31B ; Basic_Emoji ; first quarter moon face # E0.6 [1] (🌛) +1F31C ; Basic_Emoji ; last quarter moon face # E0.7 [1] (🌜) +1F31D..1F31E ; Basic_Emoji ; full moon face..sun with face # E1.0 [2] (🌝..🌞) +1F31F..1F320 ; Basic_Emoji ; glowing star..shooting star # E0.6 [2] (🌟..🌠) +1F32D..1F32F ; Basic_Emoji ; hot dog..burrito # E1.0 [3] (🌭..🌯) +1F330..1F331 ; Basic_Emoji ; chestnut..seedling # E0.6 [2] (🌰..🌱) +1F332..1F333 ; Basic_Emoji ; evergreen tree..deciduous tree # E1.0 [2] (🌲..🌳) +1F334..1F335 ; Basic_Emoji ; palm tree..cactus # E0.6 [2] (🌴..🌵) +1F337..1F34A ; Basic_Emoji ; tulip..tangerine # E0.6 [20] (🌷..🍊) +1F34B ; Basic_Emoji ; lemon # E1.0 [1] (🍋) +1F34C..1F34F ; Basic_Emoji ; banana..green apple # E0.6 [4] (🍌..🍏) +1F350 ; Basic_Emoji ; pear # E1.0 [1] (🍐) +1F351..1F37B ; Basic_Emoji ; peach..clinking beer mugs # E0.6 [43] (🍑..🍻) +1F37C ; Basic_Emoji ; baby bottle # E1.0 [1] (🍼) +1F37E..1F37F ; Basic_Emoji ; bottle with popping cork..popcorn # E1.0 [2] (🍾..🍿) +1F380..1F393 ; Basic_Emoji ; ribbon..graduation cap # E0.6 [20] (🎀..🎓) +1F3A0..1F3C4 ; Basic_Emoji ; carousel horse..person surfing # E0.6 [37] (🎠..🏄) +1F3C5 ; Basic_Emoji ; sports medal # E1.0 [1] (🏅) +1F3C6 ; Basic_Emoji ; trophy # E0.6 [1] (🏆) +1F3C7 ; Basic_Emoji ; horse racing # E1.0 [1] (🏇) +1F3C8 ; Basic_Emoji ; american football # E0.6 [1] (🏈) +1F3C9 ; Basic_Emoji ; rugby football # E1.0 [1] (🏉) +1F3CA ; Basic_Emoji ; person swimming # E0.6 [1] (🏊) +1F3CF..1F3D3 ; Basic_Emoji ; cricket game..ping pong # E1.0 [5] (🏏..🏓) +1F3E0..1F3E3 ; Basic_Emoji ; house..Japanese post office # E0.6 [4] (🏠..🏣) +1F3E4 ; Basic_Emoji ; post office # E1.0 [1] (🏤) +1F3E5..1F3F0 ; Basic_Emoji ; hospital..castle # E0.6 [12] (🏥..🏰) +1F3F4 ; Basic_Emoji ; black flag # E1.0 [1] (🏴) +1F3F8..1F407 ; Basic_Emoji ; badminton..rabbit # E1.0 [16] (🏸..🐇) +1F408 ; Basic_Emoji ; cat # E0.7 [1] (🐈) +1F409..1F40B ; Basic_Emoji ; dragon..whale # E1.0 [3] (🐉..🐋) +1F40C..1F40E ; Basic_Emoji ; snail..horse # E0.6 [3] (🐌..🐎) +1F40F..1F410 ; Basic_Emoji ; ram..goat # E1.0 [2] (🐏..🐐) +1F411..1F412 ; Basic_Emoji ; ewe..monkey # E0.6 [2] (🐑..🐒) +1F413 ; Basic_Emoji ; rooster # E1.0 [1] (🐓) +1F414 ; Basic_Emoji ; chicken # E0.6 [1] (🐔) +1F415 ; Basic_Emoji ; dog # E0.7 [1] (🐕) +1F416 ; Basic_Emoji ; pig # E1.0 [1] (🐖) +1F417..1F429 ; Basic_Emoji ; boar..poodle # E0.6 [19] (🐗..🐩) +1F42A ; Basic_Emoji ; camel # E1.0 [1] (🐪) +1F42B..1F43E ; Basic_Emoji ; two-hump camel..paw prints # E0.6 [20] (🐫..🐾) +1F440 ; Basic_Emoji ; eyes # E0.6 [1] (👀) +1F442..1F464 ; Basic_Emoji ; ear..bust in silhouette # E0.6 [35] (👂..👤) +1F465 ; Basic_Emoji ; busts in silhouette # E1.0 [1] (👥) +1F466..1F46B ; Basic_Emoji ; boy..woman and man holding hands # E0.6 [6] (👦..👫) +1F46C..1F46D ; Basic_Emoji ; men holding hands..women holding hands # E1.0 [2] (👬..👭) +1F46E..1F4AC ; Basic_Emoji ; police officer..speech balloon # E0.6 [63] (👮..💬) +1F4AD ; Basic_Emoji ; thought balloon # E1.0 [1] (💭) +1F4AE..1F4B5 ; Basic_Emoji ; white flower..dollar banknote # E0.6 [8] (💮..💵) +1F4B6..1F4B7 ; Basic_Emoji ; euro banknote..pound banknote # E1.0 [2] (💶..💷) +1F4B8..1F4EB ; Basic_Emoji ; money with wings..closed mailbox with raised flag # E0.6 [52] (💸..📫) +1F4EC..1F4ED ; Basic_Emoji ; open mailbox with raised flag..open mailbox with lowered flag # E0.7 [2] (📬..📭) +1F4EE ; Basic_Emoji ; postbox # E0.6 [1] (📮) +1F4EF ; Basic_Emoji ; postal horn # E1.0 [1] (📯) +1F4F0..1F4F4 ; Basic_Emoji ; newspaper..mobile phone off # E0.6 [5] (📰..📴) +1F4F5 ; Basic_Emoji ; no mobile phones # E1.0 [1] (📵) +1F4F6..1F4F7 ; Basic_Emoji ; antenna bars..camera # E0.6 [2] (📶..📷) +1F4F8 ; Basic_Emoji ; camera with flash # E1.0 [1] (📸) +1F4F9..1F4FC ; Basic_Emoji ; video camera..videocassette # E0.6 [4] (📹..📼) +1F4FF..1F502 ; Basic_Emoji ; prayer beads..repeat single button # E1.0 [4] (📿..🔂) +1F503 ; Basic_Emoji ; clockwise vertical arrows # E0.6 [1] (🔃) +1F504..1F507 ; Basic_Emoji ; counterclockwise arrows button..muted speaker # E1.0 [4] (🔄..🔇) +1F508 ; Basic_Emoji ; speaker low volume # E0.7 [1] (🔈) +1F509 ; Basic_Emoji ; speaker medium volume # E1.0 [1] (🔉) +1F50A..1F514 ; Basic_Emoji ; speaker high volume..bell # E0.6 [11] (🔊..🔔) +1F515 ; Basic_Emoji ; bell with slash # E1.0 [1] (🔕) +1F516..1F52B ; Basic_Emoji ; bookmark..water pistol # E0.6 [22] (🔖..🔫) +1F52C..1F52D ; Basic_Emoji ; microscope..telescope # E1.0 [2] (🔬..🔭) +1F52E..1F53D ; Basic_Emoji ; crystal ball..downwards button # E0.6 [16] (🔮..🔽) +1F54B..1F54E ; Basic_Emoji ; kaaba..menorah # E1.0 [4] (🕋..🕎) +1F550..1F55B ; Basic_Emoji ; one o’clock..twelve o’clock # E0.6 [12] (🕐..🕛) +1F55C..1F567 ; Basic_Emoji ; one-thirty..twelve-thirty # E0.7 [12] (🕜..🕧) +1F57A ; Basic_Emoji ; man dancing # E3.0 [1] (🕺) +1F595..1F596 ; Basic_Emoji ; middle finger..vulcan salute # E1.0 [2] (🖕..🖖) +1F5A4 ; Basic_Emoji ; black heart # E3.0 [1] (🖤) +1F5FB..1F5FF ; Basic_Emoji ; mount fuji..moai # E0.6 [5] (🗻..🗿) +1F600 ; Basic_Emoji ; grinning face # E1.0 [1] (😀) +1F601..1F606 ; Basic_Emoji ; beaming face with smiling eyes..grinning squinting face # E0.6 [6] (😁..😆) +1F607..1F608 ; Basic_Emoji ; smiling face with halo..smiling face with horns # E1.0 [2] (😇..😈) +1F609..1F60D ; Basic_Emoji ; winking face..smiling face with heart-eyes # E0.6 [5] (😉..😍) +1F60E ; Basic_Emoji ; smiling face with sunglasses # E1.0 [1] (😎) +1F60F ; Basic_Emoji ; smirking face # E0.6 [1] (😏) +1F610 ; Basic_Emoji ; neutral face # E0.7 [1] (😐) +1F611 ; Basic_Emoji ; expressionless face # E1.0 [1] (😑) +1F612..1F614 ; Basic_Emoji ; unamused face..pensive face # E0.6 [3] (😒..😔) +1F615 ; Basic_Emoji ; confused face # E1.0 [1] (😕) +1F616 ; Basic_Emoji ; confounded face # E0.6 [1] (😖) +1F617 ; Basic_Emoji ; kissing face # E1.0 [1] (😗) +1F618 ; Basic_Emoji ; face blowing a kiss # E0.6 [1] (😘) +1F619 ; Basic_Emoji ; kissing face with smiling eyes # E1.0 [1] (😙) +1F61A ; Basic_Emoji ; kissing face with closed eyes # E0.6 [1] (😚) +1F61B ; Basic_Emoji ; face with tongue # E1.0 [1] (😛) +1F61C..1F61E ; Basic_Emoji ; winking face with tongue..disappointed face # E0.6 [3] (😜..😞) +1F61F ; Basic_Emoji ; worried face # E1.0 [1] (😟) +1F620..1F625 ; Basic_Emoji ; angry face..sad but relieved face # E0.6 [6] (😠..😥) +1F626..1F627 ; Basic_Emoji ; frowning face with open mouth..anguished face # E1.0 [2] (😦..😧) +1F628..1F62B ; Basic_Emoji ; fearful face..tired face # E0.6 [4] (😨..😫) +1F62C ; Basic_Emoji ; grimacing face # E1.0 [1] (😬) +1F62D ; Basic_Emoji ; loudly crying face # E0.6 [1] (😭) +1F62E..1F62F ; Basic_Emoji ; face with open mouth..hushed face # E1.0 [2] (😮..😯) +1F630..1F633 ; Basic_Emoji ; anxious face with sweat..flushed face # E0.6 [4] (😰..😳) +1F634 ; Basic_Emoji ; sleeping face # E1.0 [1] (😴) +1F635 ; Basic_Emoji ; face with crossed-out eyes # E0.6 [1] (😵) +1F636 ; Basic_Emoji ; face without mouth # E1.0 [1] (😶) +1F637..1F640 ; Basic_Emoji ; face with medical mask..weary cat # E0.6 [10] (😷..🙀) +1F641..1F644 ; Basic_Emoji ; slightly frowning face..face with rolling eyes # E1.0 [4] (🙁..🙄) +1F645..1F64F ; Basic_Emoji ; person gesturing NO..folded hands # E0.6 [11] (🙅..🙏) +1F680 ; Basic_Emoji ; rocket # E0.6 [1] (🚀) +1F681..1F682 ; Basic_Emoji ; helicopter..locomotive # E1.0 [2] (🚁..🚂) +1F683..1F685 ; Basic_Emoji ; railway car..bullet train # E0.6 [3] (🚃..🚅) +1F686 ; Basic_Emoji ; train # E1.0 [1] (🚆) +1F687 ; Basic_Emoji ; metro # E0.6 [1] (🚇) +1F688 ; Basic_Emoji ; light rail # E1.0 [1] (🚈) +1F689 ; Basic_Emoji ; station # E0.6 [1] (🚉) +1F68A..1F68B ; Basic_Emoji ; tram..tram car # E1.0 [2] (🚊..🚋) +1F68C ; Basic_Emoji ; bus # E0.6 [1] (🚌) +1F68D ; Basic_Emoji ; oncoming bus # E0.7 [1] (🚍) +1F68E ; Basic_Emoji ; trolleybus # E1.0 [1] (🚎) +1F68F ; Basic_Emoji ; bus stop # E0.6 [1] (🚏) +1F690 ; Basic_Emoji ; minibus # E1.0 [1] (🚐) +1F691..1F693 ; Basic_Emoji ; ambulance..police car # E0.6 [3] (🚑..🚓) +1F694 ; Basic_Emoji ; oncoming police car # E0.7 [1] (🚔) +1F695 ; Basic_Emoji ; taxi # E0.6 [1] (🚕) +1F696 ; Basic_Emoji ; oncoming taxi # E1.0 [1] (🚖) +1F697 ; Basic_Emoji ; automobile # E0.6 [1] (🚗) +1F698 ; Basic_Emoji ; oncoming automobile # E0.7 [1] (🚘) +1F699..1F69A ; Basic_Emoji ; sport utility vehicle..delivery truck # E0.6 [2] (🚙..🚚) +1F69B..1F6A1 ; Basic_Emoji ; articulated lorry..aerial tramway # E1.0 [7] (🚛..🚡) +1F6A2 ; Basic_Emoji ; ship # E0.6 [1] (🚢) +1F6A3 ; Basic_Emoji ; person rowing boat # E1.0 [1] (🚣) +1F6A4..1F6A5 ; Basic_Emoji ; speedboat..horizontal traffic light # E0.6 [2] (🚤..🚥) +1F6A6 ; Basic_Emoji ; vertical traffic light # E1.0 [1] (🚦) +1F6A7..1F6AD ; Basic_Emoji ; construction..no smoking # E0.6 [7] (🚧..🚭) +1F6AE..1F6B1 ; Basic_Emoji ; litter in bin sign..non-potable water # E1.0 [4] (🚮..🚱) +1F6B2 ; Basic_Emoji ; bicycle # E0.6 [1] (🚲) +1F6B3..1F6B5 ; Basic_Emoji ; no bicycles..person mountain biking # E1.0 [3] (🚳..🚵) +1F6B6 ; Basic_Emoji ; person walking # E0.6 [1] (🚶) +1F6B7..1F6B8 ; Basic_Emoji ; no pedestrians..children crossing # E1.0 [2] (🚷..🚸) +1F6B9..1F6BE ; Basic_Emoji ; men’s room..water closet # E0.6 [6] (🚹..🚾) +1F6BF ; Basic_Emoji ; shower # E1.0 [1] (🚿) +1F6C0 ; Basic_Emoji ; person taking bath # E0.6 [1] (🛀) +1F6C1..1F6C5 ; Basic_Emoji ; bathtub..left luggage # E1.0 [5] (🛁..🛅) +1F6CC ; Basic_Emoji ; person in bed # E1.0 [1] (🛌) +1F6D0 ; Basic_Emoji ; place of worship # E1.0 [1] (🛐) +1F6D1..1F6D2 ; Basic_Emoji ; stop sign..shopping cart # E3.0 [2] (🛑..🛒) +1F6D5 ; Basic_Emoji ; hindu temple # E12.0 [1] (🛕) +1F6D6..1F6D7 ; Basic_Emoji ; hut..elevator # E13.0 [2] (🛖..🛗) +1F6DC ; Basic_Emoji ; wireless # E15.0 [1] (🛜) +1F6DD..1F6DF ; Basic_Emoji ; playground slide..ring buoy # E14.0 [3] (🛝..🛟) +1F6EB..1F6EC ; Basic_Emoji ; airplane departure..airplane arrival # E1.0 [2] (🛫..🛬) +1F6F4..1F6F6 ; Basic_Emoji ; kick scooter..canoe # E3.0 [3] (🛴..🛶) +1F6F7..1F6F8 ; Basic_Emoji ; sled..flying saucer # E5.0 [2] (🛷..🛸) +1F6F9 ; Basic_Emoji ; skateboard # E11.0 [1] (🛹) +1F6FA ; Basic_Emoji ; auto rickshaw # E12.0 [1] (🛺) +1F6FB..1F6FC ; Basic_Emoji ; pickup truck..roller skate # E13.0 [2] (🛻..🛼) +1F7E0..1F7EB ; Basic_Emoji ; orange circle..brown square # E12.0 [12] (🟠..🟫) +1F7F0 ; Basic_Emoji ; heavy equals sign # E14.0 [1] (🟰) +1F90C ; Basic_Emoji ; pinched fingers # E13.0 [1] (🤌) +1F90D..1F90F ; Basic_Emoji ; white heart..pinching hand # E12.0 [3] (🤍..🤏) +1F910..1F918 ; Basic_Emoji ; zipper-mouth face..sign of the horns # E1.0 [9] (🤐..🤘) +1F919..1F91E ; Basic_Emoji ; call me hand..crossed fingers # E3.0 [6] (🤙..🤞) +1F91F ; Basic_Emoji ; love-you gesture # E5.0 [1] (🤟) +1F920..1F927 ; Basic_Emoji ; cowboy hat face..sneezing face # E3.0 [8] (🤠..🤧) +1F928..1F92F ; Basic_Emoji ; face with raised eyebrow..exploding head # E5.0 [8] (🤨..🤯) +1F930 ; Basic_Emoji ; pregnant woman # E3.0 [1] (🤰) +1F931..1F932 ; Basic_Emoji ; breast-feeding..palms up together # E5.0 [2] (🤱..🤲) +1F933..1F93A ; Basic_Emoji ; selfie..person fencing # E3.0 [8] (🤳..🤺) +1F93C..1F93E ; Basic_Emoji ; people wrestling..person playing handball # E3.0 [3] (🤼..🤾) +1F93F ; Basic_Emoji ; diving mask # E12.0 [1] (🤿) +1F940..1F945 ; Basic_Emoji ; wilted flower..goal net # E3.0 [6] (🥀..🥅) +1F947..1F94B ; Basic_Emoji ; 1st place medal..martial arts uniform # E3.0 [5] (🥇..🥋) +1F94C ; Basic_Emoji ; curling stone # E5.0 [1] (🥌) +1F94D..1F94F ; Basic_Emoji ; lacrosse..flying disc # E11.0 [3] (🥍..🥏) +1F950..1F95E ; Basic_Emoji ; croissant..pancakes # E3.0 [15] (🥐..🥞) +1F95F..1F96B ; Basic_Emoji ; dumpling..canned food # E5.0 [13] (🥟..🥫) +1F96C..1F970 ; Basic_Emoji ; leafy green..smiling face with hearts # E11.0 [5] (🥬..🥰) +1F971 ; Basic_Emoji ; yawning face # E12.0 [1] (🥱) +1F972 ; Basic_Emoji ; smiling face with tear # E13.0 [1] (🥲) +1F973..1F976 ; Basic_Emoji ; partying face..cold face # E11.0 [4] (🥳..🥶) +1F977..1F978 ; Basic_Emoji ; ninja..disguised face # E13.0 [2] (🥷..🥸) +1F979 ; Basic_Emoji ; face holding back tears # E14.0 [1] (🥹) +1F97A ; Basic_Emoji ; pleading face # E11.0 [1] (🥺) +1F97B ; Basic_Emoji ; sari # E12.0 [1] (🥻) +1F97C..1F97F ; Basic_Emoji ; lab coat..flat shoe # E11.0 [4] (🥼..🥿) +1F980..1F984 ; Basic_Emoji ; crab..unicorn # E1.0 [5] (🦀..🦄) +1F985..1F991 ; Basic_Emoji ; eagle..squid # E3.0 [13] (🦅..🦑) +1F992..1F997 ; Basic_Emoji ; giraffe..cricket # E5.0 [6] (🦒..🦗) +1F998..1F9A2 ; Basic_Emoji ; kangaroo..swan # E11.0 [11] (🦘..🦢) +1F9A3..1F9A4 ; Basic_Emoji ; mammoth..dodo # E13.0 [2] (🦣..🦤) +1F9A5..1F9AA ; Basic_Emoji ; sloth..oyster # E12.0 [6] (🦥..🦪) +1F9AB..1F9AD ; Basic_Emoji ; beaver..seal # E13.0 [3] (🦫..🦭) +1F9AE..1F9AF ; Basic_Emoji ; guide dog..white cane # E12.0 [2] (🦮..🦯) +1F9B0..1F9B9 ; Basic_Emoji ; red hair..supervillain # E11.0 [10] (🦰..🦹) +1F9BA..1F9BF ; Basic_Emoji ; safety vest..mechanical leg # E12.0 [6] (🦺..🦿) +1F9C0 ; Basic_Emoji ; cheese wedge # E1.0 [1] (🧀) +1F9C1..1F9C2 ; Basic_Emoji ; cupcake..salt # E11.0 [2] (🧁..🧂) +1F9C3..1F9CA ; Basic_Emoji ; beverage box..ice # E12.0 [8] (🧃..🧊) +1F9CB ; Basic_Emoji ; bubble tea # E13.0 [1] (🧋) +1F9CC ; Basic_Emoji ; troll # E14.0 [1] (🧌) +1F9CD..1F9CF ; Basic_Emoji ; person standing..deaf person # E12.0 [3] (🧍..🧏) +1F9D0..1F9E6 ; Basic_Emoji ; face with monocle..socks # E5.0 [23] (🧐..🧦) +1F9E7..1F9FF ; Basic_Emoji ; red envelope..nazar amulet # E11.0 [25] (🧧..🧿) +1FA70..1FA73 ; Basic_Emoji ; ballet shoes..shorts # E12.0 [4] (🩰..🩳) +1FA74 ; Basic_Emoji ; thong sandal # E13.0 [1] (🩴) +1FA75..1FA77 ; Basic_Emoji ; light blue heart..pink heart # E15.0 [3] (🩵..🩷) +1FA78..1FA7A ; Basic_Emoji ; drop of blood..stethoscope # E12.0 [3] (🩸..🩺) +1FA7B..1FA7C ; Basic_Emoji ; x-ray..crutch # E14.0 [2] (🩻..🩼) +1FA80..1FA82 ; Basic_Emoji ; yo-yo..parachute # E12.0 [3] (🪀..🪂) +1FA83..1FA86 ; Basic_Emoji ; boomerang..nesting dolls # E13.0 [4] (🪃..🪆) +1FA87..1FA88 ; Basic_Emoji ; maracas..flute # E15.0 [2] (🪇..🪈) +1FA90..1FA95 ; Basic_Emoji ; ringed planet..banjo # E12.0 [6] (🪐..🪕) +1FA96..1FAA8 ; Basic_Emoji ; military helmet..rock # E13.0 [19] (🪖..🪨) +1FAA9..1FAAC ; Basic_Emoji ; mirror ball..hamsa # E14.0 [4] (🪩..🪬) +1FAAD..1FAAF ; Basic_Emoji ; folding hand fan..khanda # E15.0 [3] (🪭..🪯) +1FAB0..1FAB6 ; Basic_Emoji ; fly..feather # E13.0 [7] (🪰..🪶) +1FAB7..1FABA ; Basic_Emoji ; lotus..nest with eggs # E14.0 [4] (🪷..🪺) +1FABB..1FABD ; Basic_Emoji ; hyacinth..wing # E15.0 [3] (🪻..🪽) +1FABF ; Basic_Emoji ; goose # E15.0 [1] (🪿) +1FAC0..1FAC2 ; Basic_Emoji ; anatomical heart..people hugging # E13.0 [3] (🫀..🫂) +1FAC3..1FAC5 ; Basic_Emoji ; pregnant man..person with crown # E14.0 [3] (🫃..🫅) +1FACE..1FACF ; Basic_Emoji ; moose..donkey # E15.0 [2] (🫎..🫏) +1FAD0..1FAD6 ; Basic_Emoji ; blueberries..teapot # E13.0 [7] (🫐..🫖) +1FAD7..1FAD9 ; Basic_Emoji ; pouring liquid..jar # E14.0 [3] (🫗..🫙) +1FADA..1FADB ; Basic_Emoji ; ginger root..pea pod # E15.0 [2] (🫚..🫛) +1FAE0..1FAE7 ; Basic_Emoji ; melting face..bubbles # E14.0 [8] (🫠..🫧) +1FAE8 ; Basic_Emoji ; shaking face # E15.0 [1] (🫨) +1FAF0..1FAF6 ; Basic_Emoji ; hand with index finger and thumb crossed..heart hands # E14.0 [7] (🫰..🫶) +1FAF7..1FAF8 ; Basic_Emoji ; leftwards pushing hand..rightwards pushing hand # E15.0 [2] (🫷..🫸) +00A9 FE0F ; Basic_Emoji ; copyright # E0.6 [1] (©️) +00AE FE0F ; Basic_Emoji ; registered # E0.6 [1] (®️) +203C FE0F ; Basic_Emoji ; double exclamation mark # E0.6 [1] (‼️) +2049 FE0F ; Basic_Emoji ; exclamation question mark # E0.6 [1] (⁉️) +2122 FE0F ; Basic_Emoji ; trade mark # E0.6 [1] (™️) +2139 FE0F ; Basic_Emoji ; information # E0.6 [1] (ℹ️) +2194 FE0F ; Basic_Emoji ; left-right arrow # E0.6 [1] (↔️) +2195 FE0F ; Basic_Emoji ; up-down arrow # E0.6 [1] (↕️) +2196 FE0F ; Basic_Emoji ; up-left arrow # E0.6 [1] (↖️) +2197 FE0F ; Basic_Emoji ; up-right arrow # E0.6 [1] (↗️) +2198 FE0F ; Basic_Emoji ; down-right arrow # E0.6 [1] (↘️) +2199 FE0F ; Basic_Emoji ; down-left arrow # E0.6 [1] (↙️) +21A9 FE0F ; Basic_Emoji ; right arrow curving left # E0.6 [1] (↩️) +21AA FE0F ; Basic_Emoji ; left arrow curving right # E0.6 [1] (↪️) +2328 FE0F ; Basic_Emoji ; keyboard # E1.0 [1] (⌨️) +23CF FE0F ; Basic_Emoji ; eject button # E1.0 [1] (⏏️) +23ED FE0F ; Basic_Emoji ; next track button # E0.7 [1] (⏭️) +23EE FE0F ; Basic_Emoji ; last track button # E0.7 [1] (⏮️) +23EF FE0F ; Basic_Emoji ; play or pause button # E1.0 [1] (⏯️) +23F1 FE0F ; Basic_Emoji ; stopwatch # E1.0 [1] (⏱️) +23F2 FE0F ; Basic_Emoji ; timer clock # E1.0 [1] (⏲️) +23F8 FE0F ; Basic_Emoji ; pause button # E0.7 [1] (⏸️) +23F9 FE0F ; Basic_Emoji ; stop button # E0.7 [1] (⏹️) +23FA FE0F ; Basic_Emoji ; record button # E0.7 [1] (⏺️) +24C2 FE0F ; Basic_Emoji ; circled M # E0.6 [1] (Ⓜ️) +25AA FE0F ; Basic_Emoji ; black small square # E0.6 [1] (▪️) +25AB FE0F ; Basic_Emoji ; white small square # E0.6 [1] (▫️) +25B6 FE0F ; Basic_Emoji ; play button # E0.6 [1] (▶️) +25C0 FE0F ; Basic_Emoji ; reverse button # E0.6 [1] (◀️) +25FB FE0F ; Basic_Emoji ; white medium square # E0.6 [1] (◻️) +25FC FE0F ; Basic_Emoji ; black medium square # E0.6 [1] (◼️) +2600 FE0F ; Basic_Emoji ; sun # E0.6 [1] (☀️) +2601 FE0F ; Basic_Emoji ; cloud # E0.6 [1] (☁️) +2602 FE0F ; Basic_Emoji ; umbrella # E0.7 [1] (☂️) +2603 FE0F ; Basic_Emoji ; snowman # E0.7 [1] (☃️) +2604 FE0F ; Basic_Emoji ; comet # E1.0 [1] (☄️) +260E FE0F ; Basic_Emoji ; telephone # E0.6 [1] (☎️) +2611 FE0F ; Basic_Emoji ; check box with check # E0.6 [1] (☑️) +2618 FE0F ; Basic_Emoji ; shamrock # E1.0 [1] (☘️) +261D FE0F ; Basic_Emoji ; index pointing up # E0.6 [1] (☝️) +2620 FE0F ; Basic_Emoji ; skull and crossbones # E1.0 [1] (☠️) +2622 FE0F ; Basic_Emoji ; radioactive # E1.0 [1] (☢️) +2623 FE0F ; Basic_Emoji ; biohazard # E1.0 [1] (☣️) +2626 FE0F ; Basic_Emoji ; orthodox cross # E1.0 [1] (☦️) +262A FE0F ; Basic_Emoji ; star and crescent # E0.7 [1] (☪️) +262E FE0F ; Basic_Emoji ; peace symbol # E1.0 [1] (☮️) +262F FE0F ; Basic_Emoji ; yin yang # E0.7 [1] (☯️) +2638 FE0F ; Basic_Emoji ; wheel of dharma # E0.7 [1] (☸️) +2639 FE0F ; Basic_Emoji ; frowning face # E0.7 [1] (☹️) +263A FE0F ; Basic_Emoji ; smiling face # E0.6 [1] (☺️) +2640 FE0F ; Basic_Emoji ; female sign # E4.0 [1] (♀️) +2642 FE0F ; Basic_Emoji ; male sign # E4.0 [1] (♂️) +265F FE0F ; Basic_Emoji ; chess pawn # E11.0 [1] (♟️) +2660 FE0F ; Basic_Emoji ; spade suit # E0.6 [1] (♠️) +2663 FE0F ; Basic_Emoji ; club suit # E0.6 [1] (♣️) +2665 FE0F ; Basic_Emoji ; heart suit # E0.6 [1] (♥️) +2666 FE0F ; Basic_Emoji ; diamond suit # E0.6 [1] (♦️) +2668 FE0F ; Basic_Emoji ; hot springs # E0.6 [1] (♨️) +267B FE0F ; Basic_Emoji ; recycling symbol # E0.6 [1] (♻️) +267E FE0F ; Basic_Emoji ; infinity # E11.0 [1] (♾️) +2692 FE0F ; Basic_Emoji ; hammer and pick # E1.0 [1] (⚒️) +2694 FE0F ; Basic_Emoji ; crossed swords # E1.0 [1] (⚔️) +2695 FE0F ; Basic_Emoji ; medical symbol # E4.0 [1] (⚕️) +2696 FE0F ; Basic_Emoji ; balance scale # E1.0 [1] (⚖️) +2697 FE0F ; Basic_Emoji ; alembic # E1.0 [1] (⚗️) +2699 FE0F ; Basic_Emoji ; gear # E1.0 [1] (⚙️) +269B FE0F ; Basic_Emoji ; atom symbol # E1.0 [1] (⚛️) +269C FE0F ; Basic_Emoji ; fleur-de-lis # E1.0 [1] (⚜️) +26A0 FE0F ; Basic_Emoji ; warning # E0.6 [1] (⚠️) +26A7 FE0F ; Basic_Emoji ; transgender symbol # E13.0 [1] (⚧️) +26B0 FE0F ; Basic_Emoji ; coffin # E1.0 [1] (⚰️) +26B1 FE0F ; Basic_Emoji ; funeral urn # E1.0 [1] (⚱️) +26C8 FE0F ; Basic_Emoji ; cloud with lightning and rain # E0.7 [1] (⛈️) +26CF FE0F ; Basic_Emoji ; pick # E0.7 [1] (⛏️) +26D1 FE0F ; Basic_Emoji ; rescue worker’s helmet # E0.7 [1] (⛑️) +26D3 FE0F ; Basic_Emoji ; chains # E0.7 [1] (⛓️) +26E9 FE0F ; Basic_Emoji ; shinto shrine # E0.7 [1] (⛩️) +26F0 FE0F ; Basic_Emoji ; mountain # E0.7 [1] (⛰️) +26F1 FE0F ; Basic_Emoji ; umbrella on ground # E0.7 [1] (⛱️) +26F4 FE0F ; Basic_Emoji ; ferry # E0.7 [1] (⛴️) +26F7 FE0F ; Basic_Emoji ; skier # E0.7 [1] (⛷️) +26F8 FE0F ; Basic_Emoji ; ice skate # E0.7 [1] (⛸️) +26F9 FE0F ; Basic_Emoji ; person bouncing ball # E0.7 [1] (⛹️) +2702 FE0F ; Basic_Emoji ; scissors # E0.6 [1] (✂️) +2708 FE0F ; Basic_Emoji ; airplane # E0.6 [1] (✈️) +2709 FE0F ; Basic_Emoji ; envelope # E0.6 [1] (✉️) +270C FE0F ; Basic_Emoji ; victory hand # E0.6 [1] (✌️) +270D FE0F ; Basic_Emoji ; writing hand # E0.7 [1] (✍️) +270F FE0F ; Basic_Emoji ; pencil # E0.6 [1] (✏️) +2712 FE0F ; Basic_Emoji ; black nib # E0.6 [1] (✒️) +2714 FE0F ; Basic_Emoji ; check mark # E0.6 [1] (✔️) +2716 FE0F ; Basic_Emoji ; multiply # E0.6 [1] (✖️) +271D FE0F ; Basic_Emoji ; latin cross # E0.7 [1] (✝️) +2721 FE0F ; Basic_Emoji ; star of David # E0.7 [1] (✡️) +2733 FE0F ; Basic_Emoji ; eight-spoked asterisk # E0.6 [1] (✳️) +2734 FE0F ; Basic_Emoji ; eight-pointed star # E0.6 [1] (✴️) +2744 FE0F ; Basic_Emoji ; snowflake # E0.6 [1] (❄️) +2747 FE0F ; Basic_Emoji ; sparkle # E0.6 [1] (❇️) +2763 FE0F ; Basic_Emoji ; heart exclamation # E1.0 [1] (❣️) +2764 FE0F ; Basic_Emoji ; red heart # E0.6 [1] (❤️) +27A1 FE0F ; Basic_Emoji ; right arrow # E0.6 [1] (➡️) +2934 FE0F ; Basic_Emoji ; right arrow curving up # E0.6 [1] (⤴️) +2935 FE0F ; Basic_Emoji ; right arrow curving down # E0.6 [1] (⤵️) +2B05 FE0F ; Basic_Emoji ; left arrow # E0.6 [1] (⬅️) +2B06 FE0F ; Basic_Emoji ; up arrow # E0.6 [1] (⬆️) +2B07 FE0F ; Basic_Emoji ; down arrow # E0.6 [1] (⬇️) +3030 FE0F ; Basic_Emoji ; wavy dash # E0.6 [1] (〰️) +303D FE0F ; Basic_Emoji ; part alternation mark # E0.6 [1] (〽️) +3297 FE0F ; Basic_Emoji ; Japanese “congratulations” button # E0.6 [1] (㊗️) +3299 FE0F ; Basic_Emoji ; Japanese “secret” button # E0.6 [1] (㊙️) +1F170 FE0F ; Basic_Emoji ; A button (blood type) # E0.6 [1] (🅰️) +1F171 FE0F ; Basic_Emoji ; B button (blood type) # E0.6 [1] (🅱️) +1F17E FE0F ; Basic_Emoji ; O button (blood type) # E0.6 [1] (🅾️) +1F17F FE0F ; Basic_Emoji ; P button # E0.6 [1] (🅿️) +1F202 FE0F ; Basic_Emoji ; Japanese “service charge” button # E0.6 [1] (🈂️) +1F237 FE0F ; Basic_Emoji ; Japanese “monthly amount” button # E0.6 [1] (🈷️) +1F321 FE0F ; Basic_Emoji ; thermometer # E0.7 [1] (🌡️) +1F324 FE0F ; Basic_Emoji ; sun behind small cloud # E0.7 [1] (🌤️) +1F325 FE0F ; Basic_Emoji ; sun behind large cloud # E0.7 [1] (🌥️) +1F326 FE0F ; Basic_Emoji ; sun behind rain cloud # E0.7 [1] (🌦️) +1F327 FE0F ; Basic_Emoji ; cloud with rain # E0.7 [1] (🌧️) +1F328 FE0F ; Basic_Emoji ; cloud with snow # E0.7 [1] (🌨️) +1F329 FE0F ; Basic_Emoji ; cloud with lightning # E0.7 [1] (🌩️) +1F32A FE0F ; Basic_Emoji ; tornado # E0.7 [1] (🌪️) +1F32B FE0F ; Basic_Emoji ; fog # E0.7 [1] (🌫️) +1F32C FE0F ; Basic_Emoji ; wind face # E0.7 [1] (🌬️) +1F336 FE0F ; Basic_Emoji ; hot pepper # E0.7 [1] (🌶️) +1F37D FE0F ; Basic_Emoji ; fork and knife with plate # E0.7 [1] (🍽️) +1F396 FE0F ; Basic_Emoji ; military medal # E0.7 [1] (🎖️) +1F397 FE0F ; Basic_Emoji ; reminder ribbon # E0.7 [1] (🎗️) +1F399 FE0F ; Basic_Emoji ; studio microphone # E0.7 [1] (🎙️) +1F39A FE0F ; Basic_Emoji ; level slider # E0.7 [1] (🎚️) +1F39B FE0F ; Basic_Emoji ; control knobs # E0.7 [1] (🎛️) +1F39E FE0F ; Basic_Emoji ; film frames # E0.7 [1] (🎞️) +1F39F FE0F ; Basic_Emoji ; admission tickets # E0.7 [1] (🎟️) +1F3CB FE0F ; Basic_Emoji ; person lifting weights # E0.7 [1] (🏋️) +1F3CC FE0F ; Basic_Emoji ; person golfing # E0.7 [1] (🏌️) +1F3CD FE0F ; Basic_Emoji ; motorcycle # E0.7 [1] (🏍️) +1F3CE FE0F ; Basic_Emoji ; racing car # E0.7 [1] (🏎️) +1F3D4 FE0F ; Basic_Emoji ; snow-capped mountain # E0.7 [1] (🏔️) +1F3D5 FE0F ; Basic_Emoji ; camping # E0.7 [1] (🏕️) +1F3D6 FE0F ; Basic_Emoji ; beach with umbrella # E0.7 [1] (🏖️) +1F3D7 FE0F ; Basic_Emoji ; building construction # E0.7 [1] (🏗️) +1F3D8 FE0F ; Basic_Emoji ; houses # E0.7 [1] (🏘️) +1F3D9 FE0F ; Basic_Emoji ; cityscape # E0.7 [1] (🏙️) +1F3DA FE0F ; Basic_Emoji ; derelict house # E0.7 [1] (🏚️) +1F3DB FE0F ; Basic_Emoji ; classical building # E0.7 [1] (🏛️) +1F3DC FE0F ; Basic_Emoji ; desert # E0.7 [1] (🏜️) +1F3DD FE0F ; Basic_Emoji ; desert island # E0.7 [1] (🏝️) +1F3DE FE0F ; Basic_Emoji ; national park # E0.7 [1] (🏞️) +1F3DF FE0F ; Basic_Emoji ; stadium # E0.7 [1] (🏟️) +1F3F3 FE0F ; Basic_Emoji ; white flag # E0.7 [1] (🏳️) +1F3F5 FE0F ; Basic_Emoji ; rosette # E0.7 [1] (🏵️) +1F3F7 FE0F ; Basic_Emoji ; label # E0.7 [1] (🏷️) +1F43F FE0F ; Basic_Emoji ; chipmunk # E0.7 [1] (🐿️) +1F441 FE0F ; Basic_Emoji ; eye # E0.7 [1] (👁️) +1F4FD FE0F ; Basic_Emoji ; film projector # E0.7 [1] (📽️) +1F549 FE0F ; Basic_Emoji ; om # E0.7 [1] (🕉️) +1F54A FE0F ; Basic_Emoji ; dove # E0.7 [1] (🕊️) +1F56F FE0F ; Basic_Emoji ; candle # E0.7 [1] (🕯️) +1F570 FE0F ; Basic_Emoji ; mantelpiece clock # E0.7 [1] (🕰️) +1F573 FE0F ; Basic_Emoji ; hole # E0.7 [1] (🕳️) +1F574 FE0F ; Basic_Emoji ; person in suit levitating # E0.7 [1] (🕴️) +1F575 FE0F ; Basic_Emoji ; detective # E0.7 [1] (🕵️) +1F576 FE0F ; Basic_Emoji ; sunglasses # E0.7 [1] (🕶️) +1F577 FE0F ; Basic_Emoji ; spider # E0.7 [1] (🕷️) +1F578 FE0F ; Basic_Emoji ; spider web # E0.7 [1] (🕸️) +1F579 FE0F ; Basic_Emoji ; joystick # E0.7 [1] (🕹️) +1F587 FE0F ; Basic_Emoji ; linked paperclips # E0.7 [1] (🖇️) +1F58A FE0F ; Basic_Emoji ; pen # E0.7 [1] (🖊️) +1F58B FE0F ; Basic_Emoji ; fountain pen # E0.7 [1] (🖋️) +1F58C FE0F ; Basic_Emoji ; paintbrush # E0.7 [1] (🖌️) +1F58D FE0F ; Basic_Emoji ; crayon # E0.7 [1] (🖍️) +1F590 FE0F ; Basic_Emoji ; hand with fingers splayed # E0.7 [1] (🖐️) +1F5A5 FE0F ; Basic_Emoji ; desktop computer # E0.7 [1] (🖥️) +1F5A8 FE0F ; Basic_Emoji ; printer # E0.7 [1] (🖨️) +1F5B1 FE0F ; Basic_Emoji ; computer mouse # E0.7 [1] (🖱️) +1F5B2 FE0F ; Basic_Emoji ; trackball # E0.7 [1] (🖲️) +1F5BC FE0F ; Basic_Emoji ; framed picture # E0.7 [1] (🖼️) +1F5C2 FE0F ; Basic_Emoji ; card index dividers # E0.7 [1] (🗂️) +1F5C3 FE0F ; Basic_Emoji ; card file box # E0.7 [1] (🗃️) +1F5C4 FE0F ; Basic_Emoji ; file cabinet # E0.7 [1] (🗄️) +1F5D1 FE0F ; Basic_Emoji ; wastebasket # E0.7 [1] (🗑️) +1F5D2 FE0F ; Basic_Emoji ; spiral notepad # E0.7 [1] (🗒️) +1F5D3 FE0F ; Basic_Emoji ; spiral calendar # E0.7 [1] (🗓️) +1F5DC FE0F ; Basic_Emoji ; clamp # E0.7 [1] (🗜️) +1F5DD FE0F ; Basic_Emoji ; old key # E0.7 [1] (🗝️) +1F5DE FE0F ; Basic_Emoji ; rolled-up newspaper # E0.7 [1] (🗞️) +1F5E1 FE0F ; Basic_Emoji ; dagger # E0.7 [1] (🗡️) +1F5E3 FE0F ; Basic_Emoji ; speaking head # E0.7 [1] (🗣️) +1F5E8 FE0F ; Basic_Emoji ; left speech bubble # E2.0 [1] (🗨️) +1F5EF FE0F ; Basic_Emoji ; right anger bubble # E0.7 [1] (🗯️) +1F5F3 FE0F ; Basic_Emoji ; ballot box with ballot # E0.7 [1] (🗳️) +1F5FA FE0F ; Basic_Emoji ; world map # E0.7 [1] (🗺️) +1F6CB FE0F ; Basic_Emoji ; couch and lamp # E0.7 [1] (🛋️) +1F6CD FE0F ; Basic_Emoji ; shopping bags # E0.7 [1] (🛍️) +1F6CE FE0F ; Basic_Emoji ; bellhop bell # E0.7 [1] (🛎️) +1F6CF FE0F ; Basic_Emoji ; bed # E0.7 [1] (🛏️) +1F6E0 FE0F ; Basic_Emoji ; hammer and wrench # E0.7 [1] (🛠️) +1F6E1 FE0F ; Basic_Emoji ; shield # E0.7 [1] (🛡️) +1F6E2 FE0F ; Basic_Emoji ; oil drum # E0.7 [1] (🛢️) +1F6E3 FE0F ; Basic_Emoji ; motorway # E0.7 [1] (🛣️) +1F6E4 FE0F ; Basic_Emoji ; railway track # E0.7 [1] (🛤️) +1F6E5 FE0F ; Basic_Emoji ; motor boat # E0.7 [1] (🛥️) +1F6E9 FE0F ; Basic_Emoji ; small airplane # E0.7 [1] (🛩️) +1F6F0 FE0F ; Basic_Emoji ; satellite # E0.7 [1] (🛰️) +1F6F3 FE0F ; Basic_Emoji ; passenger ship # E0.7 [1] (🛳️) + +# Total elements: 1386 + +# ================================================ + +# Emoji_Keycap_Sequence + +0023 FE0F 20E3; Emoji_Keycap_Sequence ; keycap: \x{23} # E0.6 [1] (#️⃣) +002A FE0F 20E3; Emoji_Keycap_Sequence ; keycap: * # E2.0 [1] (*️⃣) +0030 FE0F 20E3; Emoji_Keycap_Sequence ; keycap: 0 # E0.6 [1] (0️⃣) +0031 FE0F 20E3; Emoji_Keycap_Sequence ; keycap: 1 # E0.6 [1] (1️⃣) +0032 FE0F 20E3; Emoji_Keycap_Sequence ; keycap: 2 # E0.6 [1] (2️⃣) +0033 FE0F 20E3; Emoji_Keycap_Sequence ; keycap: 3 # E0.6 [1] (3️⃣) +0034 FE0F 20E3; Emoji_Keycap_Sequence ; keycap: 4 # E0.6 [1] (4️⃣) +0035 FE0F 20E3; Emoji_Keycap_Sequence ; keycap: 5 # E0.6 [1] (5️⃣) +0036 FE0F 20E3; Emoji_Keycap_Sequence ; keycap: 6 # E0.6 [1] (6️⃣) +0037 FE0F 20E3; Emoji_Keycap_Sequence ; keycap: 7 # E0.6 [1] (7️⃣) +0038 FE0F 20E3; Emoji_Keycap_Sequence ; keycap: 8 # E0.6 [1] (8️⃣) +0039 FE0F 20E3; Emoji_Keycap_Sequence ; keycap: 9 # E0.6 [1] (9️⃣) + +# Total elements: 12 + +# ================================================ + +# RGI_Emoji_Flag_Sequence: This list does not include deprecated or macroregion flags, except for UN and EU. +# See Annex B of UTS #51 for more information. + +1F1E6 1F1E8 ; RGI_Emoji_Flag_Sequence ; flag: Ascension Island # E2.0 [1] (🇦🇨) +1F1E6 1F1E9 ; RGI_Emoji_Flag_Sequence ; flag: Andorra # E2.0 [1] (🇦🇩) +1F1E6 1F1EA ; RGI_Emoji_Flag_Sequence ; flag: United Arab Emirates # E2.0 [1] (🇦🇪) +1F1E6 1F1EB ; RGI_Emoji_Flag_Sequence ; flag: Afghanistan # E2.0 [1] (🇦🇫) +1F1E6 1F1EC ; RGI_Emoji_Flag_Sequence ; flag: Antigua & Barbuda # E2.0 [1] (🇦🇬) +1F1E6 1F1EE ; RGI_Emoji_Flag_Sequence ; flag: Anguilla # E2.0 [1] (🇦🇮) +1F1E6 1F1F1 ; RGI_Emoji_Flag_Sequence ; flag: Albania # E2.0 [1] (🇦🇱) +1F1E6 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: Armenia # E2.0 [1] (🇦🇲) +1F1E6 1F1F4 ; RGI_Emoji_Flag_Sequence ; flag: Angola # E2.0 [1] (🇦🇴) +1F1E6 1F1F6 ; RGI_Emoji_Flag_Sequence ; flag: Antarctica # E2.0 [1] (🇦🇶) +1F1E6 1F1F7 ; RGI_Emoji_Flag_Sequence ; flag: Argentina # E2.0 [1] (🇦🇷) +1F1E6 1F1F8 ; RGI_Emoji_Flag_Sequence ; flag: American Samoa # E2.0 [1] (🇦🇸) +1F1E6 1F1F9 ; RGI_Emoji_Flag_Sequence ; flag: Austria # E2.0 [1] (🇦🇹) +1F1E6 1F1FA ; RGI_Emoji_Flag_Sequence ; flag: Australia # E2.0 [1] (🇦🇺) +1F1E6 1F1FC ; RGI_Emoji_Flag_Sequence ; flag: Aruba # E2.0 [1] (🇦🇼) +1F1E6 1F1FD ; RGI_Emoji_Flag_Sequence ; flag: Åland Islands # E2.0 [1] (🇦🇽) +1F1E6 1F1FF ; RGI_Emoji_Flag_Sequence ; flag: Azerbaijan # E2.0 [1] (🇦🇿) +1F1E7 1F1E6 ; RGI_Emoji_Flag_Sequence ; flag: Bosnia & Herzegovina # E2.0 [1] (🇧🇦) +1F1E7 1F1E7 ; RGI_Emoji_Flag_Sequence ; flag: Barbados # E2.0 [1] (🇧🇧) +1F1E7 1F1E9 ; RGI_Emoji_Flag_Sequence ; flag: Bangladesh # E2.0 [1] (🇧🇩) +1F1E7 1F1EA ; RGI_Emoji_Flag_Sequence ; flag: Belgium # E2.0 [1] (🇧🇪) +1F1E7 1F1EB ; RGI_Emoji_Flag_Sequence ; flag: Burkina Faso # E2.0 [1] (🇧🇫) +1F1E7 1F1EC ; RGI_Emoji_Flag_Sequence ; flag: Bulgaria # E2.0 [1] (🇧🇬) +1F1E7 1F1ED ; RGI_Emoji_Flag_Sequence ; flag: Bahrain # E2.0 [1] (🇧🇭) +1F1E7 1F1EE ; RGI_Emoji_Flag_Sequence ; flag: Burundi # E2.0 [1] (🇧🇮) +1F1E7 1F1EF ; RGI_Emoji_Flag_Sequence ; flag: Benin # E2.0 [1] (🇧🇯) +1F1E7 1F1F1 ; RGI_Emoji_Flag_Sequence ; flag: St. Barthélemy # E2.0 [1] (🇧🇱) +1F1E7 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: Bermuda # E2.0 [1] (🇧🇲) +1F1E7 1F1F3 ; RGI_Emoji_Flag_Sequence ; flag: Brunei # E2.0 [1] (🇧🇳) +1F1E7 1F1F4 ; RGI_Emoji_Flag_Sequence ; flag: Bolivia # E2.0 [1] (🇧🇴) +1F1E7 1F1F6 ; RGI_Emoji_Flag_Sequence ; flag: Caribbean Netherlands # E2.0 [1] (🇧🇶) +1F1E7 1F1F7 ; RGI_Emoji_Flag_Sequence ; flag: Brazil # E2.0 [1] (🇧🇷) +1F1E7 1F1F8 ; RGI_Emoji_Flag_Sequence ; flag: Bahamas # E2.0 [1] (🇧🇸) +1F1E7 1F1F9 ; RGI_Emoji_Flag_Sequence ; flag: Bhutan # E2.0 [1] (🇧🇹) +1F1E7 1F1FB ; RGI_Emoji_Flag_Sequence ; flag: Bouvet Island # E2.0 [1] (🇧🇻) +1F1E7 1F1FC ; RGI_Emoji_Flag_Sequence ; flag: Botswana # E2.0 [1] (🇧🇼) +1F1E7 1F1FE ; RGI_Emoji_Flag_Sequence ; flag: Belarus # E2.0 [1] (🇧🇾) +1F1E7 1F1FF ; RGI_Emoji_Flag_Sequence ; flag: Belize # E2.0 [1] (🇧🇿) +1F1E8 1F1E6 ; RGI_Emoji_Flag_Sequence ; flag: Canada # E2.0 [1] (🇨🇦) +1F1E8 1F1E8 ; RGI_Emoji_Flag_Sequence ; flag: Cocos (Keeling) Islands # E2.0 [1] (🇨🇨) +1F1E8 1F1E9 ; RGI_Emoji_Flag_Sequence ; flag: Congo - Kinshasa # E2.0 [1] (🇨🇩) +1F1E8 1F1EB ; RGI_Emoji_Flag_Sequence ; flag: Central African Republic # E2.0 [1] (🇨🇫) +1F1E8 1F1EC ; RGI_Emoji_Flag_Sequence ; flag: Congo - Brazzaville # E2.0 [1] (🇨🇬) +1F1E8 1F1ED ; RGI_Emoji_Flag_Sequence ; flag: Switzerland # E2.0 [1] (🇨🇭) +1F1E8 1F1EE ; RGI_Emoji_Flag_Sequence ; flag: Côte d’Ivoire # E2.0 [1] (🇨🇮) +1F1E8 1F1F0 ; RGI_Emoji_Flag_Sequence ; flag: Cook Islands # E2.0 [1] (🇨🇰) +1F1E8 1F1F1 ; RGI_Emoji_Flag_Sequence ; flag: Chile # E2.0 [1] (🇨🇱) +1F1E8 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: Cameroon # E2.0 [1] (🇨🇲) +1F1E8 1F1F3 ; RGI_Emoji_Flag_Sequence ; flag: China # E0.6 [1] (🇨🇳) +1F1E8 1F1F4 ; RGI_Emoji_Flag_Sequence ; flag: Colombia # E2.0 [1] (🇨🇴) +1F1E8 1F1F5 ; RGI_Emoji_Flag_Sequence ; flag: Clipperton Island # E2.0 [1] (🇨🇵) +1F1E8 1F1F7 ; RGI_Emoji_Flag_Sequence ; flag: Costa Rica # E2.0 [1] (🇨🇷) +1F1E8 1F1FA ; RGI_Emoji_Flag_Sequence ; flag: Cuba # E2.0 [1] (🇨🇺) +1F1E8 1F1FB ; RGI_Emoji_Flag_Sequence ; flag: Cape Verde # E2.0 [1] (🇨🇻) +1F1E8 1F1FC ; RGI_Emoji_Flag_Sequence ; flag: Curaçao # E2.0 [1] (🇨🇼) +1F1E8 1F1FD ; RGI_Emoji_Flag_Sequence ; flag: Christmas Island # E2.0 [1] (🇨🇽) +1F1E8 1F1FE ; RGI_Emoji_Flag_Sequence ; flag: Cyprus # E2.0 [1] (🇨🇾) +1F1E8 1F1FF ; RGI_Emoji_Flag_Sequence ; flag: Czechia # E2.0 [1] (🇨🇿) +1F1E9 1F1EA ; RGI_Emoji_Flag_Sequence ; flag: Germany # E0.6 [1] (🇩🇪) +1F1E9 1F1EC ; RGI_Emoji_Flag_Sequence ; flag: Diego Garcia # E2.0 [1] (🇩🇬) +1F1E9 1F1EF ; RGI_Emoji_Flag_Sequence ; flag: Djibouti # E2.0 [1] (🇩🇯) +1F1E9 1F1F0 ; RGI_Emoji_Flag_Sequence ; flag: Denmark # E2.0 [1] (🇩🇰) +1F1E9 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: Dominica # E2.0 [1] (🇩🇲) +1F1E9 1F1F4 ; RGI_Emoji_Flag_Sequence ; flag: Dominican Republic # E2.0 [1] (🇩🇴) +1F1E9 1F1FF ; RGI_Emoji_Flag_Sequence ; flag: Algeria # E2.0 [1] (🇩🇿) +1F1EA 1F1E6 ; RGI_Emoji_Flag_Sequence ; flag: Ceuta & Melilla # E2.0 [1] (🇪🇦) +1F1EA 1F1E8 ; RGI_Emoji_Flag_Sequence ; flag: Ecuador # E2.0 [1] (🇪🇨) +1F1EA 1F1EA ; RGI_Emoji_Flag_Sequence ; flag: Estonia # E2.0 [1] (🇪🇪) +1F1EA 1F1EC ; RGI_Emoji_Flag_Sequence ; flag: Egypt # E2.0 [1] (🇪🇬) +1F1EA 1F1ED ; RGI_Emoji_Flag_Sequence ; flag: Western Sahara # E2.0 [1] (🇪🇭) +1F1EA 1F1F7 ; RGI_Emoji_Flag_Sequence ; flag: Eritrea # E2.0 [1] (🇪🇷) +1F1EA 1F1F8 ; RGI_Emoji_Flag_Sequence ; flag: Spain # E0.6 [1] (🇪🇸) +1F1EA 1F1F9 ; RGI_Emoji_Flag_Sequence ; flag: Ethiopia # E2.0 [1] (🇪🇹) +1F1EA 1F1FA ; RGI_Emoji_Flag_Sequence ; flag: European Union # E2.0 [1] (🇪🇺) +1F1EB 1F1EE ; RGI_Emoji_Flag_Sequence ; flag: Finland # E2.0 [1] (🇫🇮) +1F1EB 1F1EF ; RGI_Emoji_Flag_Sequence ; flag: Fiji # E2.0 [1] (🇫🇯) +1F1EB 1F1F0 ; RGI_Emoji_Flag_Sequence ; flag: Falkland Islands # E2.0 [1] (🇫🇰) +1F1EB 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: Micronesia # E2.0 [1] (🇫🇲) +1F1EB 1F1F4 ; RGI_Emoji_Flag_Sequence ; flag: Faroe Islands # E2.0 [1] (🇫🇴) +1F1EB 1F1F7 ; RGI_Emoji_Flag_Sequence ; flag: France # E0.6 [1] (🇫🇷) +1F1EC 1F1E6 ; RGI_Emoji_Flag_Sequence ; flag: Gabon # E2.0 [1] (🇬🇦) +1F1EC 1F1E7 ; RGI_Emoji_Flag_Sequence ; flag: United Kingdom # E0.6 [1] (🇬🇧) +1F1EC 1F1E9 ; RGI_Emoji_Flag_Sequence ; flag: Grenada # E2.0 [1] (🇬🇩) +1F1EC 1F1EA ; RGI_Emoji_Flag_Sequence ; flag: Georgia # E2.0 [1] (🇬🇪) +1F1EC 1F1EB ; RGI_Emoji_Flag_Sequence ; flag: French Guiana # E2.0 [1] (🇬🇫) +1F1EC 1F1EC ; RGI_Emoji_Flag_Sequence ; flag: Guernsey # E2.0 [1] (🇬🇬) +1F1EC 1F1ED ; RGI_Emoji_Flag_Sequence ; flag: Ghana # E2.0 [1] (🇬🇭) +1F1EC 1F1EE ; RGI_Emoji_Flag_Sequence ; flag: Gibraltar # E2.0 [1] (🇬🇮) +1F1EC 1F1F1 ; RGI_Emoji_Flag_Sequence ; flag: Greenland # E2.0 [1] (🇬🇱) +1F1EC 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: Gambia # E2.0 [1] (🇬🇲) +1F1EC 1F1F3 ; RGI_Emoji_Flag_Sequence ; flag: Guinea # E2.0 [1] (🇬🇳) +1F1EC 1F1F5 ; RGI_Emoji_Flag_Sequence ; flag: Guadeloupe # E2.0 [1] (🇬🇵) +1F1EC 1F1F6 ; RGI_Emoji_Flag_Sequence ; flag: Equatorial Guinea # E2.0 [1] (🇬🇶) +1F1EC 1F1F7 ; RGI_Emoji_Flag_Sequence ; flag: Greece # E2.0 [1] (🇬🇷) +1F1EC 1F1F8 ; RGI_Emoji_Flag_Sequence ; flag: South Georgia & South Sandwich Islands # E2.0 [1] (🇬🇸) +1F1EC 1F1F9 ; RGI_Emoji_Flag_Sequence ; flag: Guatemala # E2.0 [1] (🇬🇹) +1F1EC 1F1FA ; RGI_Emoji_Flag_Sequence ; flag: Guam # E2.0 [1] (🇬🇺) +1F1EC 1F1FC ; RGI_Emoji_Flag_Sequence ; flag: Guinea-Bissau # E2.0 [1] (🇬🇼) +1F1EC 1F1FE ; RGI_Emoji_Flag_Sequence ; flag: Guyana # E2.0 [1] (🇬🇾) +1F1ED 1F1F0 ; RGI_Emoji_Flag_Sequence ; flag: Hong Kong SAR China # E2.0 [1] (🇭🇰) +1F1ED 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: Heard & McDonald Islands # E2.0 [1] (🇭🇲) +1F1ED 1F1F3 ; RGI_Emoji_Flag_Sequence ; flag: Honduras # E2.0 [1] (🇭🇳) +1F1ED 1F1F7 ; RGI_Emoji_Flag_Sequence ; flag: Croatia # E2.0 [1] (🇭🇷) +1F1ED 1F1F9 ; RGI_Emoji_Flag_Sequence ; flag: Haiti # E2.0 [1] (🇭🇹) +1F1ED 1F1FA ; RGI_Emoji_Flag_Sequence ; flag: Hungary # E2.0 [1] (🇭🇺) +1F1EE 1F1E8 ; RGI_Emoji_Flag_Sequence ; flag: Canary Islands # E2.0 [1] (🇮🇨) +1F1EE 1F1E9 ; RGI_Emoji_Flag_Sequence ; flag: Indonesia # E2.0 [1] (🇮🇩) +1F1EE 1F1EA ; RGI_Emoji_Flag_Sequence ; flag: Ireland # E2.0 [1] (🇮🇪) +1F1EE 1F1F1 ; RGI_Emoji_Flag_Sequence ; flag: Israel # E2.0 [1] (🇮🇱) +1F1EE 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: Isle of Man # E2.0 [1] (🇮🇲) +1F1EE 1F1F3 ; RGI_Emoji_Flag_Sequence ; flag: India # E2.0 [1] (🇮🇳) +1F1EE 1F1F4 ; RGI_Emoji_Flag_Sequence ; flag: British Indian Ocean Territory # E2.0 [1] (🇮🇴) +1F1EE 1F1F6 ; RGI_Emoji_Flag_Sequence ; flag: Iraq # E2.0 [1] (🇮🇶) +1F1EE 1F1F7 ; RGI_Emoji_Flag_Sequence ; flag: Iran # E2.0 [1] (🇮🇷) +1F1EE 1F1F8 ; RGI_Emoji_Flag_Sequence ; flag: Iceland # E2.0 [1] (🇮🇸) +1F1EE 1F1F9 ; RGI_Emoji_Flag_Sequence ; flag: Italy # E0.6 [1] (🇮🇹) +1F1EF 1F1EA ; RGI_Emoji_Flag_Sequence ; flag: Jersey # E2.0 [1] (🇯🇪) +1F1EF 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: Jamaica # E2.0 [1] (🇯🇲) +1F1EF 1F1F4 ; RGI_Emoji_Flag_Sequence ; flag: Jordan # E2.0 [1] (🇯🇴) +1F1EF 1F1F5 ; RGI_Emoji_Flag_Sequence ; flag: Japan # E0.6 [1] (🇯🇵) +1F1F0 1F1EA ; RGI_Emoji_Flag_Sequence ; flag: Kenya # E2.0 [1] (🇰🇪) +1F1F0 1F1EC ; RGI_Emoji_Flag_Sequence ; flag: Kyrgyzstan # E2.0 [1] (🇰🇬) +1F1F0 1F1ED ; RGI_Emoji_Flag_Sequence ; flag: Cambodia # E2.0 [1] (🇰🇭) +1F1F0 1F1EE ; RGI_Emoji_Flag_Sequence ; flag: Kiribati # E2.0 [1] (🇰🇮) +1F1F0 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: Comoros # E2.0 [1] (🇰🇲) +1F1F0 1F1F3 ; RGI_Emoji_Flag_Sequence ; flag: St. Kitts & Nevis # E2.0 [1] (🇰🇳) +1F1F0 1F1F5 ; RGI_Emoji_Flag_Sequence ; flag: North Korea # E2.0 [1] (🇰🇵) +1F1F0 1F1F7 ; RGI_Emoji_Flag_Sequence ; flag: South Korea # E0.6 [1] (🇰🇷) +1F1F0 1F1FC ; RGI_Emoji_Flag_Sequence ; flag: Kuwait # E2.0 [1] (🇰🇼) +1F1F0 1F1FE ; RGI_Emoji_Flag_Sequence ; flag: Cayman Islands # E2.0 [1] (🇰🇾) +1F1F0 1F1FF ; RGI_Emoji_Flag_Sequence ; flag: Kazakhstan # E2.0 [1] (🇰🇿) +1F1F1 1F1E6 ; RGI_Emoji_Flag_Sequence ; flag: Laos # E2.0 [1] (🇱🇦) +1F1F1 1F1E7 ; RGI_Emoji_Flag_Sequence ; flag: Lebanon # E2.0 [1] (🇱🇧) +1F1F1 1F1E8 ; RGI_Emoji_Flag_Sequence ; flag: St. Lucia # E2.0 [1] (🇱🇨) +1F1F1 1F1EE ; RGI_Emoji_Flag_Sequence ; flag: Liechtenstein # E2.0 [1] (🇱🇮) +1F1F1 1F1F0 ; RGI_Emoji_Flag_Sequence ; flag: Sri Lanka # E2.0 [1] (🇱🇰) +1F1F1 1F1F7 ; RGI_Emoji_Flag_Sequence ; flag: Liberia # E2.0 [1] (🇱🇷) +1F1F1 1F1F8 ; RGI_Emoji_Flag_Sequence ; flag: Lesotho # E2.0 [1] (🇱🇸) +1F1F1 1F1F9 ; RGI_Emoji_Flag_Sequence ; flag: Lithuania # E2.0 [1] (🇱🇹) +1F1F1 1F1FA ; RGI_Emoji_Flag_Sequence ; flag: Luxembourg # E2.0 [1] (🇱🇺) +1F1F1 1F1FB ; RGI_Emoji_Flag_Sequence ; flag: Latvia # E2.0 [1] (🇱🇻) +1F1F1 1F1FE ; RGI_Emoji_Flag_Sequence ; flag: Libya # E2.0 [1] (🇱🇾) +1F1F2 1F1E6 ; RGI_Emoji_Flag_Sequence ; flag: Morocco # E2.0 [1] (🇲🇦) +1F1F2 1F1E8 ; RGI_Emoji_Flag_Sequence ; flag: Monaco # E2.0 [1] (🇲🇨) +1F1F2 1F1E9 ; RGI_Emoji_Flag_Sequence ; flag: Moldova # E2.0 [1] (🇲🇩) +1F1F2 1F1EA ; RGI_Emoji_Flag_Sequence ; flag: Montenegro # E2.0 [1] (🇲🇪) +1F1F2 1F1EB ; RGI_Emoji_Flag_Sequence ; flag: St. Martin # E2.0 [1] (🇲🇫) +1F1F2 1F1EC ; RGI_Emoji_Flag_Sequence ; flag: Madagascar # E2.0 [1] (🇲🇬) +1F1F2 1F1ED ; RGI_Emoji_Flag_Sequence ; flag: Marshall Islands # E2.0 [1] (🇲🇭) +1F1F2 1F1F0 ; RGI_Emoji_Flag_Sequence ; flag: North Macedonia # E2.0 [1] (🇲🇰) +1F1F2 1F1F1 ; RGI_Emoji_Flag_Sequence ; flag: Mali # E2.0 [1] (🇲🇱) +1F1F2 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: Myanmar (Burma) # E2.0 [1] (🇲🇲) +1F1F2 1F1F3 ; RGI_Emoji_Flag_Sequence ; flag: Mongolia # E2.0 [1] (🇲🇳) +1F1F2 1F1F4 ; RGI_Emoji_Flag_Sequence ; flag: Macao SAR China # E2.0 [1] (🇲🇴) +1F1F2 1F1F5 ; RGI_Emoji_Flag_Sequence ; flag: Northern Mariana Islands # E2.0 [1] (🇲🇵) +1F1F2 1F1F6 ; RGI_Emoji_Flag_Sequence ; flag: Martinique # E2.0 [1] (🇲🇶) +1F1F2 1F1F7 ; RGI_Emoji_Flag_Sequence ; flag: Mauritania # E2.0 [1] (🇲🇷) +1F1F2 1F1F8 ; RGI_Emoji_Flag_Sequence ; flag: Montserrat # E2.0 [1] (🇲🇸) +1F1F2 1F1F9 ; RGI_Emoji_Flag_Sequence ; flag: Malta # E2.0 [1] (🇲🇹) +1F1F2 1F1FA ; RGI_Emoji_Flag_Sequence ; flag: Mauritius # E2.0 [1] (🇲🇺) +1F1F2 1F1FB ; RGI_Emoji_Flag_Sequence ; flag: Maldives # E2.0 [1] (🇲🇻) +1F1F2 1F1FC ; RGI_Emoji_Flag_Sequence ; flag: Malawi # E2.0 [1] (🇲🇼) +1F1F2 1F1FD ; RGI_Emoji_Flag_Sequence ; flag: Mexico # E2.0 [1] (🇲🇽) +1F1F2 1F1FE ; RGI_Emoji_Flag_Sequence ; flag: Malaysia # E2.0 [1] (🇲🇾) +1F1F2 1F1FF ; RGI_Emoji_Flag_Sequence ; flag: Mozambique # E2.0 [1] (🇲🇿) +1F1F3 1F1E6 ; RGI_Emoji_Flag_Sequence ; flag: Namibia # E2.0 [1] (🇳🇦) +1F1F3 1F1E8 ; RGI_Emoji_Flag_Sequence ; flag: New Caledonia # E2.0 [1] (🇳🇨) +1F1F3 1F1EA ; RGI_Emoji_Flag_Sequence ; flag: Niger # E2.0 [1] (🇳🇪) +1F1F3 1F1EB ; RGI_Emoji_Flag_Sequence ; flag: Norfolk Island # E2.0 [1] (🇳🇫) +1F1F3 1F1EC ; RGI_Emoji_Flag_Sequence ; flag: Nigeria # E2.0 [1] (🇳🇬) +1F1F3 1F1EE ; RGI_Emoji_Flag_Sequence ; flag: Nicaragua # E2.0 [1] (🇳🇮) +1F1F3 1F1F1 ; RGI_Emoji_Flag_Sequence ; flag: Netherlands # E2.0 [1] (🇳🇱) +1F1F3 1F1F4 ; RGI_Emoji_Flag_Sequence ; flag: Norway # E2.0 [1] (🇳🇴) +1F1F3 1F1F5 ; RGI_Emoji_Flag_Sequence ; flag: Nepal # E2.0 [1] (🇳🇵) +1F1F3 1F1F7 ; RGI_Emoji_Flag_Sequence ; flag: Nauru # E2.0 [1] (🇳🇷) +1F1F3 1F1FA ; RGI_Emoji_Flag_Sequence ; flag: Niue # E2.0 [1] (🇳🇺) +1F1F3 1F1FF ; RGI_Emoji_Flag_Sequence ; flag: New Zealand # E2.0 [1] (🇳🇿) +1F1F4 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: Oman # E2.0 [1] (🇴🇲) +1F1F5 1F1E6 ; RGI_Emoji_Flag_Sequence ; flag: Panama # E2.0 [1] (🇵🇦) +1F1F5 1F1EA ; RGI_Emoji_Flag_Sequence ; flag: Peru # E2.0 [1] (🇵🇪) +1F1F5 1F1EB ; RGI_Emoji_Flag_Sequence ; flag: French Polynesia # E2.0 [1] (🇵🇫) +1F1F5 1F1EC ; RGI_Emoji_Flag_Sequence ; flag: Papua New Guinea # E2.0 [1] (🇵🇬) +1F1F5 1F1ED ; RGI_Emoji_Flag_Sequence ; flag: Philippines # E2.0 [1] (🇵🇭) +1F1F5 1F1F0 ; RGI_Emoji_Flag_Sequence ; flag: Pakistan # E2.0 [1] (🇵🇰) +1F1F5 1F1F1 ; RGI_Emoji_Flag_Sequence ; flag: Poland # E2.0 [1] (🇵🇱) +1F1F5 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: St. Pierre & Miquelon # E2.0 [1] (🇵🇲) +1F1F5 1F1F3 ; RGI_Emoji_Flag_Sequence ; flag: Pitcairn Islands # E2.0 [1] (🇵🇳) +1F1F5 1F1F7 ; RGI_Emoji_Flag_Sequence ; flag: Puerto Rico # E2.0 [1] (🇵🇷) +1F1F5 1F1F8 ; RGI_Emoji_Flag_Sequence ; flag: Palestinian Territories # E2.0 [1] (🇵🇸) +1F1F5 1F1F9 ; RGI_Emoji_Flag_Sequence ; flag: Portugal # E2.0 [1] (🇵🇹) +1F1F5 1F1FC ; RGI_Emoji_Flag_Sequence ; flag: Palau # E2.0 [1] (🇵🇼) +1F1F5 1F1FE ; RGI_Emoji_Flag_Sequence ; flag: Paraguay # E2.0 [1] (🇵🇾) +1F1F6 1F1E6 ; RGI_Emoji_Flag_Sequence ; flag: Qatar # E2.0 [1] (🇶🇦) +1F1F7 1F1EA ; RGI_Emoji_Flag_Sequence ; flag: Réunion # E2.0 [1] (🇷🇪) +1F1F7 1F1F4 ; RGI_Emoji_Flag_Sequence ; flag: Romania # E2.0 [1] (🇷🇴) +1F1F7 1F1F8 ; RGI_Emoji_Flag_Sequence ; flag: Serbia # E2.0 [1] (🇷🇸) +1F1F7 1F1FA ; RGI_Emoji_Flag_Sequence ; flag: Russia # E0.6 [1] (🇷🇺) +1F1F7 1F1FC ; RGI_Emoji_Flag_Sequence ; flag: Rwanda # E2.0 [1] (🇷🇼) +1F1F8 1F1E6 ; RGI_Emoji_Flag_Sequence ; flag: Saudi Arabia # E2.0 [1] (🇸🇦) +1F1F8 1F1E7 ; RGI_Emoji_Flag_Sequence ; flag: Solomon Islands # E2.0 [1] (🇸🇧) +1F1F8 1F1E8 ; RGI_Emoji_Flag_Sequence ; flag: Seychelles # E2.0 [1] (🇸🇨) +1F1F8 1F1E9 ; RGI_Emoji_Flag_Sequence ; flag: Sudan # E2.0 [1] (🇸🇩) +1F1F8 1F1EA ; RGI_Emoji_Flag_Sequence ; flag: Sweden # E2.0 [1] (🇸🇪) +1F1F8 1F1EC ; RGI_Emoji_Flag_Sequence ; flag: Singapore # E2.0 [1] (🇸🇬) +1F1F8 1F1ED ; RGI_Emoji_Flag_Sequence ; flag: St. Helena # E2.0 [1] (🇸🇭) +1F1F8 1F1EE ; RGI_Emoji_Flag_Sequence ; flag: Slovenia # E2.0 [1] (🇸🇮) +1F1F8 1F1EF ; RGI_Emoji_Flag_Sequence ; flag: Svalbard & Jan Mayen # E2.0 [1] (🇸🇯) +1F1F8 1F1F0 ; RGI_Emoji_Flag_Sequence ; flag: Slovakia # E2.0 [1] (🇸🇰) +1F1F8 1F1F1 ; RGI_Emoji_Flag_Sequence ; flag: Sierra Leone # E2.0 [1] (🇸🇱) +1F1F8 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: San Marino # E2.0 [1] (🇸🇲) +1F1F8 1F1F3 ; RGI_Emoji_Flag_Sequence ; flag: Senegal # E2.0 [1] (🇸🇳) +1F1F8 1F1F4 ; RGI_Emoji_Flag_Sequence ; flag: Somalia # E2.0 [1] (🇸🇴) +1F1F8 1F1F7 ; RGI_Emoji_Flag_Sequence ; flag: Suriname # E2.0 [1] (🇸🇷) +1F1F8 1F1F8 ; RGI_Emoji_Flag_Sequence ; flag: South Sudan # E2.0 [1] (🇸🇸) +1F1F8 1F1F9 ; RGI_Emoji_Flag_Sequence ; flag: São Tomé & Príncipe # E2.0 [1] (🇸🇹) +1F1F8 1F1FB ; RGI_Emoji_Flag_Sequence ; flag: El Salvador # E2.0 [1] (🇸🇻) +1F1F8 1F1FD ; RGI_Emoji_Flag_Sequence ; flag: Sint Maarten # E2.0 [1] (🇸🇽) +1F1F8 1F1FE ; RGI_Emoji_Flag_Sequence ; flag: Syria # E2.0 [1] (🇸🇾) +1F1F8 1F1FF ; RGI_Emoji_Flag_Sequence ; flag: Eswatini # E2.0 [1] (🇸🇿) +1F1F9 1F1E6 ; RGI_Emoji_Flag_Sequence ; flag: Tristan da Cunha # E2.0 [1] (🇹🇦) +1F1F9 1F1E8 ; RGI_Emoji_Flag_Sequence ; flag: Turks & Caicos Islands # E2.0 [1] (🇹🇨) +1F1F9 1F1E9 ; RGI_Emoji_Flag_Sequence ; flag: Chad # E2.0 [1] (🇹🇩) +1F1F9 1F1EB ; RGI_Emoji_Flag_Sequence ; flag: French Southern Territories # E2.0 [1] (🇹🇫) +1F1F9 1F1EC ; RGI_Emoji_Flag_Sequence ; flag: Togo # E2.0 [1] (🇹🇬) +1F1F9 1F1ED ; RGI_Emoji_Flag_Sequence ; flag: Thailand # E2.0 [1] (🇹🇭) +1F1F9 1F1EF ; RGI_Emoji_Flag_Sequence ; flag: Tajikistan # E2.0 [1] (🇹🇯) +1F1F9 1F1F0 ; RGI_Emoji_Flag_Sequence ; flag: Tokelau # E2.0 [1] (🇹🇰) +1F1F9 1F1F1 ; RGI_Emoji_Flag_Sequence ; flag: Timor-Leste # E2.0 [1] (🇹🇱) +1F1F9 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: Turkmenistan # E2.0 [1] (🇹🇲) +1F1F9 1F1F3 ; RGI_Emoji_Flag_Sequence ; flag: Tunisia # E2.0 [1] (🇹🇳) +1F1F9 1F1F4 ; RGI_Emoji_Flag_Sequence ; flag: Tonga # E2.0 [1] (🇹🇴) +1F1F9 1F1F7 ; RGI_Emoji_Flag_Sequence ; flag: Türkiye # E2.0 [1] (🇹🇷) +1F1F9 1F1F9 ; RGI_Emoji_Flag_Sequence ; flag: Trinidad & Tobago # E2.0 [1] (🇹🇹) +1F1F9 1F1FB ; RGI_Emoji_Flag_Sequence ; flag: Tuvalu # E2.0 [1] (🇹🇻) +1F1F9 1F1FC ; RGI_Emoji_Flag_Sequence ; flag: Taiwan # E2.0 [1] (🇹🇼) +1F1F9 1F1FF ; RGI_Emoji_Flag_Sequence ; flag: Tanzania # E2.0 [1] (🇹🇿) +1F1FA 1F1E6 ; RGI_Emoji_Flag_Sequence ; flag: Ukraine # E2.0 [1] (🇺🇦) +1F1FA 1F1EC ; RGI_Emoji_Flag_Sequence ; flag: Uganda # E2.0 [1] (🇺🇬) +1F1FA 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: U.S. Outlying Islands # E2.0 [1] (🇺🇲) +1F1FA 1F1F3 ; RGI_Emoji_Flag_Sequence ; flag: United Nations # E4.0 [1] (🇺🇳) +1F1FA 1F1F8 ; RGI_Emoji_Flag_Sequence ; flag: United States # E0.6 [1] (🇺🇸) +1F1FA 1F1FE ; RGI_Emoji_Flag_Sequence ; flag: Uruguay # E2.0 [1] (🇺🇾) +1F1FA 1F1FF ; RGI_Emoji_Flag_Sequence ; flag: Uzbekistan # E2.0 [1] (🇺🇿) +1F1FB 1F1E6 ; RGI_Emoji_Flag_Sequence ; flag: Vatican City # E2.0 [1] (🇻🇦) +1F1FB 1F1E8 ; RGI_Emoji_Flag_Sequence ; flag: St. Vincent & Grenadines # E2.0 [1] (🇻🇨) +1F1FB 1F1EA ; RGI_Emoji_Flag_Sequence ; flag: Venezuela # E2.0 [1] (🇻🇪) +1F1FB 1F1EC ; RGI_Emoji_Flag_Sequence ; flag: British Virgin Islands # E2.0 [1] (🇻🇬) +1F1FB 1F1EE ; RGI_Emoji_Flag_Sequence ; flag: U.S. Virgin Islands # E2.0 [1] (🇻🇮) +1F1FB 1F1F3 ; RGI_Emoji_Flag_Sequence ; flag: Vietnam # E2.0 [1] (🇻🇳) +1F1FB 1F1FA ; RGI_Emoji_Flag_Sequence ; flag: Vanuatu # E2.0 [1] (🇻🇺) +1F1FC 1F1EB ; RGI_Emoji_Flag_Sequence ; flag: Wallis & Futuna # E2.0 [1] (🇼🇫) +1F1FC 1F1F8 ; RGI_Emoji_Flag_Sequence ; flag: Samoa # E2.0 [1] (🇼🇸) +1F1FD 1F1F0 ; RGI_Emoji_Flag_Sequence ; flag: Kosovo # E2.0 [1] (🇽🇰) +1F1FE 1F1EA ; RGI_Emoji_Flag_Sequence ; flag: Yemen # E2.0 [1] (🇾🇪) +1F1FE 1F1F9 ; RGI_Emoji_Flag_Sequence ; flag: Mayotte # E2.0 [1] (🇾🇹) +1F1FF 1F1E6 ; RGI_Emoji_Flag_Sequence ; flag: South Africa # E2.0 [1] (🇿🇦) +1F1FF 1F1F2 ; RGI_Emoji_Flag_Sequence ; flag: Zambia # E2.0 [1] (🇿🇲) +1F1FF 1F1FC ; RGI_Emoji_Flag_Sequence ; flag: Zimbabwe # E2.0 [1] (🇿🇼) + +# Total elements: 258 + +# ================================================ + +# RGI_Emoji_Tag_Sequence: See Annex C of UTS #51 for more information. + +1F3F4 E0067 E0062 E0065 E006E E0067 E007F; RGI_Emoji_Tag_Sequence; flag: England # E5.0 [1] (🏴󠁧󠁢󠁥󠁮󠁧󠁿) +1F3F4 E0067 E0062 E0073 E0063 E0074 E007F; RGI_Emoji_Tag_Sequence; flag: Scotland # E5.0 [1] (🏴󠁧󠁢󠁳󠁣󠁴󠁿) +1F3F4 E0067 E0062 E0077 E006C E0073 E007F; RGI_Emoji_Tag_Sequence; flag: Wales # E5.0 [1] (🏴󠁧󠁢󠁷󠁬󠁳󠁿) + +# Total elements: 3 + +# ================================================ + +# RGI_Emoji_Modifier_Sequence + +261D 1F3FB ; RGI_Emoji_Modifier_Sequence ; index pointing up: light skin tone # E1.0 [1] (☝🏻) +261D 1F3FC ; RGI_Emoji_Modifier_Sequence ; index pointing up: medium-light skin tone # E1.0 [1] (☝🏼) +261D 1F3FD ; RGI_Emoji_Modifier_Sequence ; index pointing up: medium skin tone # E1.0 [1] (☝🏽) +261D 1F3FE ; RGI_Emoji_Modifier_Sequence ; index pointing up: medium-dark skin tone # E1.0 [1] (☝🏾) +261D 1F3FF ; RGI_Emoji_Modifier_Sequence ; index pointing up: dark skin tone # E1.0 [1] (☝🏿) +26F9 1F3FB ; RGI_Emoji_Modifier_Sequence ; person bouncing ball: light skin tone # E2.0 [1] (⛹🏻) +26F9 1F3FC ; RGI_Emoji_Modifier_Sequence ; person bouncing ball: medium-light skin tone # E2.0 [1] (⛹🏼) +26F9 1F3FD ; RGI_Emoji_Modifier_Sequence ; person bouncing ball: medium skin tone # E2.0 [1] (⛹🏽) +26F9 1F3FE ; RGI_Emoji_Modifier_Sequence ; person bouncing ball: medium-dark skin tone # E2.0 [1] (⛹🏾) +26F9 1F3FF ; RGI_Emoji_Modifier_Sequence ; person bouncing ball: dark skin tone # E2.0 [1] (⛹🏿) +270A 1F3FB ; RGI_Emoji_Modifier_Sequence ; raised fist: light skin tone # E1.0 [1] (✊🏻) +270A 1F3FC ; RGI_Emoji_Modifier_Sequence ; raised fist: medium-light skin tone # E1.0 [1] (✊🏼) +270A 1F3FD ; RGI_Emoji_Modifier_Sequence ; raised fist: medium skin tone # E1.0 [1] (✊🏽) +270A 1F3FE ; RGI_Emoji_Modifier_Sequence ; raised fist: medium-dark skin tone # E1.0 [1] (✊🏾) +270A 1F3FF ; RGI_Emoji_Modifier_Sequence ; raised fist: dark skin tone # E1.0 [1] (✊🏿) +270B 1F3FB ; RGI_Emoji_Modifier_Sequence ; raised hand: light skin tone # E1.0 [1] (✋🏻) +270B 1F3FC ; RGI_Emoji_Modifier_Sequence ; raised hand: medium-light skin tone # E1.0 [1] (✋🏼) +270B 1F3FD ; RGI_Emoji_Modifier_Sequence ; raised hand: medium skin tone # E1.0 [1] (✋🏽) +270B 1F3FE ; RGI_Emoji_Modifier_Sequence ; raised hand: medium-dark skin tone # E1.0 [1] (✋🏾) +270B 1F3FF ; RGI_Emoji_Modifier_Sequence ; raised hand: dark skin tone # E1.0 [1] (✋🏿) +270C 1F3FB ; RGI_Emoji_Modifier_Sequence ; victory hand: light skin tone # E1.0 [1] (✌🏻) +270C 1F3FC ; RGI_Emoji_Modifier_Sequence ; victory hand: medium-light skin tone # E1.0 [1] (✌🏼) +270C 1F3FD ; RGI_Emoji_Modifier_Sequence ; victory hand: medium skin tone # E1.0 [1] (✌🏽) +270C 1F3FE ; RGI_Emoji_Modifier_Sequence ; victory hand: medium-dark skin tone # E1.0 [1] (✌🏾) +270C 1F3FF ; RGI_Emoji_Modifier_Sequence ; victory hand: dark skin tone # E1.0 [1] (✌🏿) +270D 1F3FB ; RGI_Emoji_Modifier_Sequence ; writing hand: light skin tone # E1.0 [1] (✍🏻) +270D 1F3FC ; RGI_Emoji_Modifier_Sequence ; writing hand: medium-light skin tone # E1.0 [1] (✍🏼) +270D 1F3FD ; RGI_Emoji_Modifier_Sequence ; writing hand: medium skin tone # E1.0 [1] (✍🏽) +270D 1F3FE ; RGI_Emoji_Modifier_Sequence ; writing hand: medium-dark skin tone # E1.0 [1] (✍🏾) +270D 1F3FF ; RGI_Emoji_Modifier_Sequence ; writing hand: dark skin tone # E1.0 [1] (✍🏿) +1F385 1F3FB ; RGI_Emoji_Modifier_Sequence ; Santa Claus: light skin tone # E1.0 [1] (🎅🏻) +1F385 1F3FC ; RGI_Emoji_Modifier_Sequence ; Santa Claus: medium-light skin tone # E1.0 [1] (🎅🏼) +1F385 1F3FD ; RGI_Emoji_Modifier_Sequence ; Santa Claus: medium skin tone # E1.0 [1] (🎅🏽) +1F385 1F3FE ; RGI_Emoji_Modifier_Sequence ; Santa Claus: medium-dark skin tone # E1.0 [1] (🎅🏾) +1F385 1F3FF ; RGI_Emoji_Modifier_Sequence ; Santa Claus: dark skin tone # E1.0 [1] (🎅🏿) +1F3C2 1F3FB ; RGI_Emoji_Modifier_Sequence ; snowboarder: light skin tone # E1.0 [1] (🏂🏻) +1F3C2 1F3FC ; RGI_Emoji_Modifier_Sequence ; snowboarder: medium-light skin tone # E1.0 [1] (🏂🏼) +1F3C2 1F3FD ; RGI_Emoji_Modifier_Sequence ; snowboarder: medium skin tone # E1.0 [1] (🏂🏽) +1F3C2 1F3FE ; RGI_Emoji_Modifier_Sequence ; snowboarder: medium-dark skin tone # E1.0 [1] (🏂🏾) +1F3C2 1F3FF ; RGI_Emoji_Modifier_Sequence ; snowboarder: dark skin tone # E1.0 [1] (🏂🏿) +1F3C3 1F3FB ; RGI_Emoji_Modifier_Sequence ; person running: light skin tone # E1.0 [1] (🏃🏻) +1F3C3 1F3FC ; RGI_Emoji_Modifier_Sequence ; person running: medium-light skin tone # E1.0 [1] (🏃🏼) +1F3C3 1F3FD ; RGI_Emoji_Modifier_Sequence ; person running: medium skin tone # E1.0 [1] (🏃🏽) +1F3C3 1F3FE ; RGI_Emoji_Modifier_Sequence ; person running: medium-dark skin tone # E1.0 [1] (🏃🏾) +1F3C3 1F3FF ; RGI_Emoji_Modifier_Sequence ; person running: dark skin tone # E1.0 [1] (🏃🏿) +1F3C4 1F3FB ; RGI_Emoji_Modifier_Sequence ; person surfing: light skin tone # E1.0 [1] (🏄🏻) +1F3C4 1F3FC ; RGI_Emoji_Modifier_Sequence ; person surfing: medium-light skin tone # E1.0 [1] (🏄🏼) +1F3C4 1F3FD ; RGI_Emoji_Modifier_Sequence ; person surfing: medium skin tone # E1.0 [1] (🏄🏽) +1F3C4 1F3FE ; RGI_Emoji_Modifier_Sequence ; person surfing: medium-dark skin tone # E1.0 [1] (🏄🏾) +1F3C4 1F3FF ; RGI_Emoji_Modifier_Sequence ; person surfing: dark skin tone # E1.0 [1] (🏄🏿) +1F3C7 1F3FB ; RGI_Emoji_Modifier_Sequence ; horse racing: light skin tone # E1.0 [1] (🏇🏻) +1F3C7 1F3FC ; RGI_Emoji_Modifier_Sequence ; horse racing: medium-light skin tone # E1.0 [1] (🏇🏼) +1F3C7 1F3FD ; RGI_Emoji_Modifier_Sequence ; horse racing: medium skin tone # E1.0 [1] (🏇🏽) +1F3C7 1F3FE ; RGI_Emoji_Modifier_Sequence ; horse racing: medium-dark skin tone # E1.0 [1] (🏇🏾) +1F3C7 1F3FF ; RGI_Emoji_Modifier_Sequence ; horse racing: dark skin tone # E1.0 [1] (🏇🏿) +1F3CA 1F3FB ; RGI_Emoji_Modifier_Sequence ; person swimming: light skin tone # E1.0 [1] (🏊🏻) +1F3CA 1F3FC ; RGI_Emoji_Modifier_Sequence ; person swimming: medium-light skin tone # E1.0 [1] (🏊🏼) +1F3CA 1F3FD ; RGI_Emoji_Modifier_Sequence ; person swimming: medium skin tone # E1.0 [1] (🏊🏽) +1F3CA 1F3FE ; RGI_Emoji_Modifier_Sequence ; person swimming: medium-dark skin tone # E1.0 [1] (🏊🏾) +1F3CA 1F3FF ; RGI_Emoji_Modifier_Sequence ; person swimming: dark skin tone # E1.0 [1] (🏊🏿) +1F3CB 1F3FB ; RGI_Emoji_Modifier_Sequence ; person lifting weights: light skin tone # E2.0 [1] (🏋🏻) +1F3CB 1F3FC ; RGI_Emoji_Modifier_Sequence ; person lifting weights: medium-light skin tone # E2.0 [1] (🏋🏼) +1F3CB 1F3FD ; RGI_Emoji_Modifier_Sequence ; person lifting weights: medium skin tone # E2.0 [1] (🏋🏽) +1F3CB 1F3FE ; RGI_Emoji_Modifier_Sequence ; person lifting weights: medium-dark skin tone # E2.0 [1] (🏋🏾) +1F3CB 1F3FF ; RGI_Emoji_Modifier_Sequence ; person lifting weights: dark skin tone # E2.0 [1] (🏋🏿) +1F3CC 1F3FB ; RGI_Emoji_Modifier_Sequence ; person golfing: light skin tone # E4.0 [1] (🏌🏻) +1F3CC 1F3FC ; RGI_Emoji_Modifier_Sequence ; person golfing: medium-light skin tone # E4.0 [1] (🏌🏼) +1F3CC 1F3FD ; RGI_Emoji_Modifier_Sequence ; person golfing: medium skin tone # E4.0 [1] (🏌🏽) +1F3CC 1F3FE ; RGI_Emoji_Modifier_Sequence ; person golfing: medium-dark skin tone # E4.0 [1] (🏌🏾) +1F3CC 1F3FF ; RGI_Emoji_Modifier_Sequence ; person golfing: dark skin tone # E4.0 [1] (🏌🏿) +1F442 1F3FB ; RGI_Emoji_Modifier_Sequence ; ear: light skin tone # E1.0 [1] (👂🏻) +1F442 1F3FC ; RGI_Emoji_Modifier_Sequence ; ear: medium-light skin tone # E1.0 [1] (👂🏼) +1F442 1F3FD ; RGI_Emoji_Modifier_Sequence ; ear: medium skin tone # E1.0 [1] (👂🏽) +1F442 1F3FE ; RGI_Emoji_Modifier_Sequence ; ear: medium-dark skin tone # E1.0 [1] (👂🏾) +1F442 1F3FF ; RGI_Emoji_Modifier_Sequence ; ear: dark skin tone # E1.0 [1] (👂🏿) +1F443 1F3FB ; RGI_Emoji_Modifier_Sequence ; nose: light skin tone # E1.0 [1] (👃🏻) +1F443 1F3FC ; RGI_Emoji_Modifier_Sequence ; nose: medium-light skin tone # E1.0 [1] (👃🏼) +1F443 1F3FD ; RGI_Emoji_Modifier_Sequence ; nose: medium skin tone # E1.0 [1] (👃🏽) +1F443 1F3FE ; RGI_Emoji_Modifier_Sequence ; nose: medium-dark skin tone # E1.0 [1] (👃🏾) +1F443 1F3FF ; RGI_Emoji_Modifier_Sequence ; nose: dark skin tone # E1.0 [1] (👃🏿) +1F446 1F3FB ; RGI_Emoji_Modifier_Sequence ; backhand index pointing up: light skin tone # E1.0 [1] (👆🏻) +1F446 1F3FC ; RGI_Emoji_Modifier_Sequence ; backhand index pointing up: medium-light skin tone # E1.0 [1] (👆🏼) +1F446 1F3FD ; RGI_Emoji_Modifier_Sequence ; backhand index pointing up: medium skin tone # E1.0 [1] (👆🏽) +1F446 1F3FE ; RGI_Emoji_Modifier_Sequence ; backhand index pointing up: medium-dark skin tone # E1.0 [1] (👆🏾) +1F446 1F3FF ; RGI_Emoji_Modifier_Sequence ; backhand index pointing up: dark skin tone # E1.0 [1] (👆🏿) +1F447 1F3FB ; RGI_Emoji_Modifier_Sequence ; backhand index pointing down: light skin tone # E1.0 [1] (👇🏻) +1F447 1F3FC ; RGI_Emoji_Modifier_Sequence ; backhand index pointing down: medium-light skin tone # E1.0 [1] (👇🏼) +1F447 1F3FD ; RGI_Emoji_Modifier_Sequence ; backhand index pointing down: medium skin tone # E1.0 [1] (👇🏽) +1F447 1F3FE ; RGI_Emoji_Modifier_Sequence ; backhand index pointing down: medium-dark skin tone # E1.0 [1] (👇🏾) +1F447 1F3FF ; RGI_Emoji_Modifier_Sequence ; backhand index pointing down: dark skin tone # E1.0 [1] (👇🏿) +1F448 1F3FB ; RGI_Emoji_Modifier_Sequence ; backhand index pointing left: light skin tone # E1.0 [1] (👈🏻) +1F448 1F3FC ; RGI_Emoji_Modifier_Sequence ; backhand index pointing left: medium-light skin tone # E1.0 [1] (👈🏼) +1F448 1F3FD ; RGI_Emoji_Modifier_Sequence ; backhand index pointing left: medium skin tone # E1.0 [1] (👈🏽) +1F448 1F3FE ; RGI_Emoji_Modifier_Sequence ; backhand index pointing left: medium-dark skin tone # E1.0 [1] (👈🏾) +1F448 1F3FF ; RGI_Emoji_Modifier_Sequence ; backhand index pointing left: dark skin tone # E1.0 [1] (👈🏿) +1F449 1F3FB ; RGI_Emoji_Modifier_Sequence ; backhand index pointing right: light skin tone # E1.0 [1] (👉🏻) +1F449 1F3FC ; RGI_Emoji_Modifier_Sequence ; backhand index pointing right: medium-light skin tone # E1.0 [1] (👉🏼) +1F449 1F3FD ; RGI_Emoji_Modifier_Sequence ; backhand index pointing right: medium skin tone # E1.0 [1] (👉🏽) +1F449 1F3FE ; RGI_Emoji_Modifier_Sequence ; backhand index pointing right: medium-dark skin tone # E1.0 [1] (👉🏾) +1F449 1F3FF ; RGI_Emoji_Modifier_Sequence ; backhand index pointing right: dark skin tone # E1.0 [1] (👉🏿) +1F44A 1F3FB ; RGI_Emoji_Modifier_Sequence ; oncoming fist: light skin tone # E1.0 [1] (👊🏻) +1F44A 1F3FC ; RGI_Emoji_Modifier_Sequence ; oncoming fist: medium-light skin tone # E1.0 [1] (👊🏼) +1F44A 1F3FD ; RGI_Emoji_Modifier_Sequence ; oncoming fist: medium skin tone # E1.0 [1] (👊🏽) +1F44A 1F3FE ; RGI_Emoji_Modifier_Sequence ; oncoming fist: medium-dark skin tone # E1.0 [1] (👊🏾) +1F44A 1F3FF ; RGI_Emoji_Modifier_Sequence ; oncoming fist: dark skin tone # E1.0 [1] (👊🏿) +1F44B 1F3FB ; RGI_Emoji_Modifier_Sequence ; waving hand: light skin tone # E1.0 [1] (👋🏻) +1F44B 1F3FC ; RGI_Emoji_Modifier_Sequence ; waving hand: medium-light skin tone # E1.0 [1] (👋🏼) +1F44B 1F3FD ; RGI_Emoji_Modifier_Sequence ; waving hand: medium skin tone # E1.0 [1] (👋🏽) +1F44B 1F3FE ; RGI_Emoji_Modifier_Sequence ; waving hand: medium-dark skin tone # E1.0 [1] (👋🏾) +1F44B 1F3FF ; RGI_Emoji_Modifier_Sequence ; waving hand: dark skin tone # E1.0 [1] (👋🏿) +1F44C 1F3FB ; RGI_Emoji_Modifier_Sequence ; OK hand: light skin tone # E1.0 [1] (👌🏻) +1F44C 1F3FC ; RGI_Emoji_Modifier_Sequence ; OK hand: medium-light skin tone # E1.0 [1] (👌🏼) +1F44C 1F3FD ; RGI_Emoji_Modifier_Sequence ; OK hand: medium skin tone # E1.0 [1] (👌🏽) +1F44C 1F3FE ; RGI_Emoji_Modifier_Sequence ; OK hand: medium-dark skin tone # E1.0 [1] (👌🏾) +1F44C 1F3FF ; RGI_Emoji_Modifier_Sequence ; OK hand: dark skin tone # E1.0 [1] (👌🏿) +1F44D 1F3FB ; RGI_Emoji_Modifier_Sequence ; thumbs up: light skin tone # E1.0 [1] (👍🏻) +1F44D 1F3FC ; RGI_Emoji_Modifier_Sequence ; thumbs up: medium-light skin tone # E1.0 [1] (👍🏼) +1F44D 1F3FD ; RGI_Emoji_Modifier_Sequence ; thumbs up: medium skin tone # E1.0 [1] (👍🏽) +1F44D 1F3FE ; RGI_Emoji_Modifier_Sequence ; thumbs up: medium-dark skin tone # E1.0 [1] (👍🏾) +1F44D 1F3FF ; RGI_Emoji_Modifier_Sequence ; thumbs up: dark skin tone # E1.0 [1] (👍🏿) +1F44E 1F3FB ; RGI_Emoji_Modifier_Sequence ; thumbs down: light skin tone # E1.0 [1] (👎🏻) +1F44E 1F3FC ; RGI_Emoji_Modifier_Sequence ; thumbs down: medium-light skin tone # E1.0 [1] (👎🏼) +1F44E 1F3FD ; RGI_Emoji_Modifier_Sequence ; thumbs down: medium skin tone # E1.0 [1] (👎🏽) +1F44E 1F3FE ; RGI_Emoji_Modifier_Sequence ; thumbs down: medium-dark skin tone # E1.0 [1] (👎🏾) +1F44E 1F3FF ; RGI_Emoji_Modifier_Sequence ; thumbs down: dark skin tone # E1.0 [1] (👎🏿) +1F44F 1F3FB ; RGI_Emoji_Modifier_Sequence ; clapping hands: light skin tone # E1.0 [1] (👏🏻) +1F44F 1F3FC ; RGI_Emoji_Modifier_Sequence ; clapping hands: medium-light skin tone # E1.0 [1] (👏🏼) +1F44F 1F3FD ; RGI_Emoji_Modifier_Sequence ; clapping hands: medium skin tone # E1.0 [1] (👏🏽) +1F44F 1F3FE ; RGI_Emoji_Modifier_Sequence ; clapping hands: medium-dark skin tone # E1.0 [1] (👏🏾) +1F44F 1F3FF ; RGI_Emoji_Modifier_Sequence ; clapping hands: dark skin tone # E1.0 [1] (👏🏿) +1F450 1F3FB ; RGI_Emoji_Modifier_Sequence ; open hands: light skin tone # E1.0 [1] (👐🏻) +1F450 1F3FC ; RGI_Emoji_Modifier_Sequence ; open hands: medium-light skin tone # E1.0 [1] (👐🏼) +1F450 1F3FD ; RGI_Emoji_Modifier_Sequence ; open hands: medium skin tone # E1.0 [1] (👐🏽) +1F450 1F3FE ; RGI_Emoji_Modifier_Sequence ; open hands: medium-dark skin tone # E1.0 [1] (👐🏾) +1F450 1F3FF ; RGI_Emoji_Modifier_Sequence ; open hands: dark skin tone # E1.0 [1] (👐🏿) +1F466 1F3FB ; RGI_Emoji_Modifier_Sequence ; boy: light skin tone # E1.0 [1] (👦🏻) +1F466 1F3FC ; RGI_Emoji_Modifier_Sequence ; boy: medium-light skin tone # E1.0 [1] (👦🏼) +1F466 1F3FD ; RGI_Emoji_Modifier_Sequence ; boy: medium skin tone # E1.0 [1] (👦🏽) +1F466 1F3FE ; RGI_Emoji_Modifier_Sequence ; boy: medium-dark skin tone # E1.0 [1] (👦🏾) +1F466 1F3FF ; RGI_Emoji_Modifier_Sequence ; boy: dark skin tone # E1.0 [1] (👦🏿) +1F467 1F3FB ; RGI_Emoji_Modifier_Sequence ; girl: light skin tone # E1.0 [1] (👧🏻) +1F467 1F3FC ; RGI_Emoji_Modifier_Sequence ; girl: medium-light skin tone # E1.0 [1] (👧🏼) +1F467 1F3FD ; RGI_Emoji_Modifier_Sequence ; girl: medium skin tone # E1.0 [1] (👧🏽) +1F467 1F3FE ; RGI_Emoji_Modifier_Sequence ; girl: medium-dark skin tone # E1.0 [1] (👧🏾) +1F467 1F3FF ; RGI_Emoji_Modifier_Sequence ; girl: dark skin tone # E1.0 [1] (👧🏿) +1F468 1F3FB ; RGI_Emoji_Modifier_Sequence ; man: light skin tone # E1.0 [1] (👨🏻) +1F468 1F3FC ; RGI_Emoji_Modifier_Sequence ; man: medium-light skin tone # E1.0 [1] (👨🏼) +1F468 1F3FD ; RGI_Emoji_Modifier_Sequence ; man: medium skin tone # E1.0 [1] (👨🏽) +1F468 1F3FE ; RGI_Emoji_Modifier_Sequence ; man: medium-dark skin tone # E1.0 [1] (👨🏾) +1F468 1F3FF ; RGI_Emoji_Modifier_Sequence ; man: dark skin tone # E1.0 [1] (👨🏿) +1F469 1F3FB ; RGI_Emoji_Modifier_Sequence ; woman: light skin tone # E1.0 [1] (👩🏻) +1F469 1F3FC ; RGI_Emoji_Modifier_Sequence ; woman: medium-light skin tone # E1.0 [1] (👩🏼) +1F469 1F3FD ; RGI_Emoji_Modifier_Sequence ; woman: medium skin tone # E1.0 [1] (👩🏽) +1F469 1F3FE ; RGI_Emoji_Modifier_Sequence ; woman: medium-dark skin tone # E1.0 [1] (👩🏾) +1F469 1F3FF ; RGI_Emoji_Modifier_Sequence ; woman: dark skin tone # E1.0 [1] (👩🏿) +1F46B 1F3FB ; RGI_Emoji_Modifier_Sequence ; woman and man holding hands: light skin tone # E12.0 [1] (👫🏻) +1F46B 1F3FC ; RGI_Emoji_Modifier_Sequence ; woman and man holding hands: medium-light skin tone # E12.0 [1] (👫🏼) +1F46B 1F3FD ; RGI_Emoji_Modifier_Sequence ; woman and man holding hands: medium skin tone # E12.0 [1] (👫🏽) +1F46B 1F3FE ; RGI_Emoji_Modifier_Sequence ; woman and man holding hands: medium-dark skin tone # E12.0 [1] (👫🏾) +1F46B 1F3FF ; RGI_Emoji_Modifier_Sequence ; woman and man holding hands: dark skin tone # E12.0 [1] (👫🏿) +1F46C 1F3FB ; RGI_Emoji_Modifier_Sequence ; men holding hands: light skin tone # E12.0 [1] (👬🏻) +1F46C 1F3FC ; RGI_Emoji_Modifier_Sequence ; men holding hands: medium-light skin tone # E12.0 [1] (👬🏼) +1F46C 1F3FD ; RGI_Emoji_Modifier_Sequence ; men holding hands: medium skin tone # E12.0 [1] (👬🏽) +1F46C 1F3FE ; RGI_Emoji_Modifier_Sequence ; men holding hands: medium-dark skin tone # E12.0 [1] (👬🏾) +1F46C 1F3FF ; RGI_Emoji_Modifier_Sequence ; men holding hands: dark skin tone # E12.0 [1] (👬🏿) +1F46D 1F3FB ; RGI_Emoji_Modifier_Sequence ; women holding hands: light skin tone # E12.0 [1] (👭🏻) +1F46D 1F3FC ; RGI_Emoji_Modifier_Sequence ; women holding hands: medium-light skin tone # E12.0 [1] (👭🏼) +1F46D 1F3FD ; RGI_Emoji_Modifier_Sequence ; women holding hands: medium skin tone # E12.0 [1] (👭🏽) +1F46D 1F3FE ; RGI_Emoji_Modifier_Sequence ; women holding hands: medium-dark skin tone # E12.0 [1] (👭🏾) +1F46D 1F3FF ; RGI_Emoji_Modifier_Sequence ; women holding hands: dark skin tone # E12.0 [1] (👭🏿) +1F46E 1F3FB ; RGI_Emoji_Modifier_Sequence ; police officer: light skin tone # E1.0 [1] (👮🏻) +1F46E 1F3FC ; RGI_Emoji_Modifier_Sequence ; police officer: medium-light skin tone # E1.0 [1] (👮🏼) +1F46E 1F3FD ; RGI_Emoji_Modifier_Sequence ; police officer: medium skin tone # E1.0 [1] (👮🏽) +1F46E 1F3FE ; RGI_Emoji_Modifier_Sequence ; police officer: medium-dark skin tone # E1.0 [1] (👮🏾) +1F46E 1F3FF ; RGI_Emoji_Modifier_Sequence ; police officer: dark skin tone # E1.0 [1] (👮🏿) +1F470 1F3FB ; RGI_Emoji_Modifier_Sequence ; person with veil: light skin tone # E1.0 [1] (👰🏻) +1F470 1F3FC ; RGI_Emoji_Modifier_Sequence ; person with veil: medium-light skin tone # E1.0 [1] (👰🏼) +1F470 1F3FD ; RGI_Emoji_Modifier_Sequence ; person with veil: medium skin tone # E1.0 [1] (👰🏽) +1F470 1F3FE ; RGI_Emoji_Modifier_Sequence ; person with veil: medium-dark skin tone # E1.0 [1] (👰🏾) +1F470 1F3FF ; RGI_Emoji_Modifier_Sequence ; person with veil: dark skin tone # E1.0 [1] (👰🏿) +1F471 1F3FB ; RGI_Emoji_Modifier_Sequence ; person: light skin tone, blond hair # E1.0 [1] (👱🏻) +1F471 1F3FC ; RGI_Emoji_Modifier_Sequence ; person: medium-light skin tone, blond hair # E1.0 [1] (👱🏼) +1F471 1F3FD ; RGI_Emoji_Modifier_Sequence ; person: medium skin tone, blond hair # E1.0 [1] (👱🏽) +1F471 1F3FE ; RGI_Emoji_Modifier_Sequence ; person: medium-dark skin tone, blond hair # E1.0 [1] (👱🏾) +1F471 1F3FF ; RGI_Emoji_Modifier_Sequence ; person: dark skin tone, blond hair # E1.0 [1] (👱🏿) +1F472 1F3FB ; RGI_Emoji_Modifier_Sequence ; person with skullcap: light skin tone # E1.0 [1] (👲🏻) +1F472 1F3FC ; RGI_Emoji_Modifier_Sequence ; person with skullcap: medium-light skin tone # E1.0 [1] (👲🏼) +1F472 1F3FD ; RGI_Emoji_Modifier_Sequence ; person with skullcap: medium skin tone # E1.0 [1] (👲🏽) +1F472 1F3FE ; RGI_Emoji_Modifier_Sequence ; person with skullcap: medium-dark skin tone # E1.0 [1] (👲🏾) +1F472 1F3FF ; RGI_Emoji_Modifier_Sequence ; person with skullcap: dark skin tone # E1.0 [1] (👲🏿) +1F473 1F3FB ; RGI_Emoji_Modifier_Sequence ; person wearing turban: light skin tone # E1.0 [1] (👳🏻) +1F473 1F3FC ; RGI_Emoji_Modifier_Sequence ; person wearing turban: medium-light skin tone # E1.0 [1] (👳🏼) +1F473 1F3FD ; RGI_Emoji_Modifier_Sequence ; person wearing turban: medium skin tone # E1.0 [1] (👳🏽) +1F473 1F3FE ; RGI_Emoji_Modifier_Sequence ; person wearing turban: medium-dark skin tone # E1.0 [1] (👳🏾) +1F473 1F3FF ; RGI_Emoji_Modifier_Sequence ; person wearing turban: dark skin tone # E1.0 [1] (👳🏿) +1F474 1F3FB ; RGI_Emoji_Modifier_Sequence ; old man: light skin tone # E1.0 [1] (👴🏻) +1F474 1F3FC ; RGI_Emoji_Modifier_Sequence ; old man: medium-light skin tone # E1.0 [1] (👴🏼) +1F474 1F3FD ; RGI_Emoji_Modifier_Sequence ; old man: medium skin tone # E1.0 [1] (👴🏽) +1F474 1F3FE ; RGI_Emoji_Modifier_Sequence ; old man: medium-dark skin tone # E1.0 [1] (👴🏾) +1F474 1F3FF ; RGI_Emoji_Modifier_Sequence ; old man: dark skin tone # E1.0 [1] (👴🏿) +1F475 1F3FB ; RGI_Emoji_Modifier_Sequence ; old woman: light skin tone # E1.0 [1] (👵🏻) +1F475 1F3FC ; RGI_Emoji_Modifier_Sequence ; old woman: medium-light skin tone # E1.0 [1] (👵🏼) +1F475 1F3FD ; RGI_Emoji_Modifier_Sequence ; old woman: medium skin tone # E1.0 [1] (👵🏽) +1F475 1F3FE ; RGI_Emoji_Modifier_Sequence ; old woman: medium-dark skin tone # E1.0 [1] (👵🏾) +1F475 1F3FF ; RGI_Emoji_Modifier_Sequence ; old woman: dark skin tone # E1.0 [1] (👵🏿) +1F476 1F3FB ; RGI_Emoji_Modifier_Sequence ; baby: light skin tone # E1.0 [1] (👶🏻) +1F476 1F3FC ; RGI_Emoji_Modifier_Sequence ; baby: medium-light skin tone # E1.0 [1] (👶🏼) +1F476 1F3FD ; RGI_Emoji_Modifier_Sequence ; baby: medium skin tone # E1.0 [1] (👶🏽) +1F476 1F3FE ; RGI_Emoji_Modifier_Sequence ; baby: medium-dark skin tone # E1.0 [1] (👶🏾) +1F476 1F3FF ; RGI_Emoji_Modifier_Sequence ; baby: dark skin tone # E1.0 [1] (👶🏿) +1F477 1F3FB ; RGI_Emoji_Modifier_Sequence ; construction worker: light skin tone # E1.0 [1] (👷🏻) +1F477 1F3FC ; RGI_Emoji_Modifier_Sequence ; construction worker: medium-light skin tone # E1.0 [1] (👷🏼) +1F477 1F3FD ; RGI_Emoji_Modifier_Sequence ; construction worker: medium skin tone # E1.0 [1] (👷🏽) +1F477 1F3FE ; RGI_Emoji_Modifier_Sequence ; construction worker: medium-dark skin tone # E1.0 [1] (👷🏾) +1F477 1F3FF ; RGI_Emoji_Modifier_Sequence ; construction worker: dark skin tone # E1.0 [1] (👷🏿) +1F478 1F3FB ; RGI_Emoji_Modifier_Sequence ; princess: light skin tone # E1.0 [1] (👸🏻) +1F478 1F3FC ; RGI_Emoji_Modifier_Sequence ; princess: medium-light skin tone # E1.0 [1] (👸🏼) +1F478 1F3FD ; RGI_Emoji_Modifier_Sequence ; princess: medium skin tone # E1.0 [1] (👸🏽) +1F478 1F3FE ; RGI_Emoji_Modifier_Sequence ; princess: medium-dark skin tone # E1.0 [1] (👸🏾) +1F478 1F3FF ; RGI_Emoji_Modifier_Sequence ; princess: dark skin tone # E1.0 [1] (👸🏿) +1F47C 1F3FB ; RGI_Emoji_Modifier_Sequence ; baby angel: light skin tone # E1.0 [1] (👼🏻) +1F47C 1F3FC ; RGI_Emoji_Modifier_Sequence ; baby angel: medium-light skin tone # E1.0 [1] (👼🏼) +1F47C 1F3FD ; RGI_Emoji_Modifier_Sequence ; baby angel: medium skin tone # E1.0 [1] (👼🏽) +1F47C 1F3FE ; RGI_Emoji_Modifier_Sequence ; baby angel: medium-dark skin tone # E1.0 [1] (👼🏾) +1F47C 1F3FF ; RGI_Emoji_Modifier_Sequence ; baby angel: dark skin tone # E1.0 [1] (👼🏿) +1F481 1F3FB ; RGI_Emoji_Modifier_Sequence ; person tipping hand: light skin tone # E1.0 [1] (💁🏻) +1F481 1F3FC ; RGI_Emoji_Modifier_Sequence ; person tipping hand: medium-light skin tone # E1.0 [1] (💁🏼) +1F481 1F3FD ; RGI_Emoji_Modifier_Sequence ; person tipping hand: medium skin tone # E1.0 [1] (💁🏽) +1F481 1F3FE ; RGI_Emoji_Modifier_Sequence ; person tipping hand: medium-dark skin tone # E1.0 [1] (💁🏾) +1F481 1F3FF ; RGI_Emoji_Modifier_Sequence ; person tipping hand: dark skin tone # E1.0 [1] (💁🏿) +1F482 1F3FB ; RGI_Emoji_Modifier_Sequence ; guard: light skin tone # E1.0 [1] (💂🏻) +1F482 1F3FC ; RGI_Emoji_Modifier_Sequence ; guard: medium-light skin tone # E1.0 [1] (💂🏼) +1F482 1F3FD ; RGI_Emoji_Modifier_Sequence ; guard: medium skin tone # E1.0 [1] (💂🏽) +1F482 1F3FE ; RGI_Emoji_Modifier_Sequence ; guard: medium-dark skin tone # E1.0 [1] (💂🏾) +1F482 1F3FF ; RGI_Emoji_Modifier_Sequence ; guard: dark skin tone # E1.0 [1] (💂🏿) +1F483 1F3FB ; RGI_Emoji_Modifier_Sequence ; woman dancing: light skin tone # E1.0 [1] (💃🏻) +1F483 1F3FC ; RGI_Emoji_Modifier_Sequence ; woman dancing: medium-light skin tone # E1.0 [1] (💃🏼) +1F483 1F3FD ; RGI_Emoji_Modifier_Sequence ; woman dancing: medium skin tone # E1.0 [1] (💃🏽) +1F483 1F3FE ; RGI_Emoji_Modifier_Sequence ; woman dancing: medium-dark skin tone # E1.0 [1] (💃🏾) +1F483 1F3FF ; RGI_Emoji_Modifier_Sequence ; woman dancing: dark skin tone # E1.0 [1] (💃🏿) +1F485 1F3FB ; RGI_Emoji_Modifier_Sequence ; nail polish: light skin tone # E1.0 [1] (💅🏻) +1F485 1F3FC ; RGI_Emoji_Modifier_Sequence ; nail polish: medium-light skin tone # E1.0 [1] (💅🏼) +1F485 1F3FD ; RGI_Emoji_Modifier_Sequence ; nail polish: medium skin tone # E1.0 [1] (💅🏽) +1F485 1F3FE ; RGI_Emoji_Modifier_Sequence ; nail polish: medium-dark skin tone # E1.0 [1] (💅🏾) +1F485 1F3FF ; RGI_Emoji_Modifier_Sequence ; nail polish: dark skin tone # E1.0 [1] (💅🏿) +1F486 1F3FB ; RGI_Emoji_Modifier_Sequence ; person getting massage: light skin tone # E1.0 [1] (💆🏻) +1F486 1F3FC ; RGI_Emoji_Modifier_Sequence ; person getting massage: medium-light skin tone # E1.0 [1] (💆🏼) +1F486 1F3FD ; RGI_Emoji_Modifier_Sequence ; person getting massage: medium skin tone # E1.0 [1] (💆🏽) +1F486 1F3FE ; RGI_Emoji_Modifier_Sequence ; person getting massage: medium-dark skin tone # E1.0 [1] (💆🏾) +1F486 1F3FF ; RGI_Emoji_Modifier_Sequence ; person getting massage: dark skin tone # E1.0 [1] (💆🏿) +1F487 1F3FB ; RGI_Emoji_Modifier_Sequence ; person getting haircut: light skin tone # E1.0 [1] (💇🏻) +1F487 1F3FC ; RGI_Emoji_Modifier_Sequence ; person getting haircut: medium-light skin tone # E1.0 [1] (💇🏼) +1F487 1F3FD ; RGI_Emoji_Modifier_Sequence ; person getting haircut: medium skin tone # E1.0 [1] (💇🏽) +1F487 1F3FE ; RGI_Emoji_Modifier_Sequence ; person getting haircut: medium-dark skin tone # E1.0 [1] (💇🏾) +1F487 1F3FF ; RGI_Emoji_Modifier_Sequence ; person getting haircut: dark skin tone # E1.0 [1] (💇🏿) +1F48F 1F3FB ; RGI_Emoji_Modifier_Sequence ; kiss: light skin tone # E13.1 [1] (💏🏻) +1F48F 1F3FC ; RGI_Emoji_Modifier_Sequence ; kiss: medium-light skin tone # E13.1 [1] (💏🏼) +1F48F 1F3FD ; RGI_Emoji_Modifier_Sequence ; kiss: medium skin tone # E13.1 [1] (💏🏽) +1F48F 1F3FE ; RGI_Emoji_Modifier_Sequence ; kiss: medium-dark skin tone # E13.1 [1] (💏🏾) +1F48F 1F3FF ; RGI_Emoji_Modifier_Sequence ; kiss: dark skin tone # E13.1 [1] (💏🏿) +1F491 1F3FB ; RGI_Emoji_Modifier_Sequence ; couple with heart: light skin tone # E13.1 [1] (💑🏻) +1F491 1F3FC ; RGI_Emoji_Modifier_Sequence ; couple with heart: medium-light skin tone # E13.1 [1] (💑🏼) +1F491 1F3FD ; RGI_Emoji_Modifier_Sequence ; couple with heart: medium skin tone # E13.1 [1] (💑🏽) +1F491 1F3FE ; RGI_Emoji_Modifier_Sequence ; couple with heart: medium-dark skin tone # E13.1 [1] (💑🏾) +1F491 1F3FF ; RGI_Emoji_Modifier_Sequence ; couple with heart: dark skin tone # E13.1 [1] (💑🏿) +1F4AA 1F3FB ; RGI_Emoji_Modifier_Sequence ; flexed biceps: light skin tone # E1.0 [1] (💪🏻) +1F4AA 1F3FC ; RGI_Emoji_Modifier_Sequence ; flexed biceps: medium-light skin tone # E1.0 [1] (💪🏼) +1F4AA 1F3FD ; RGI_Emoji_Modifier_Sequence ; flexed biceps: medium skin tone # E1.0 [1] (💪🏽) +1F4AA 1F3FE ; RGI_Emoji_Modifier_Sequence ; flexed biceps: medium-dark skin tone # E1.0 [1] (💪🏾) +1F4AA 1F3FF ; RGI_Emoji_Modifier_Sequence ; flexed biceps: dark skin tone # E1.0 [1] (💪🏿) +1F574 1F3FB ; RGI_Emoji_Modifier_Sequence ; person in suit levitating: light skin tone # E4.0 [1] (🕴🏻) +1F574 1F3FC ; RGI_Emoji_Modifier_Sequence ; person in suit levitating: medium-light skin tone # E4.0 [1] (🕴🏼) +1F574 1F3FD ; RGI_Emoji_Modifier_Sequence ; person in suit levitating: medium skin tone # E4.0 [1] (🕴🏽) +1F574 1F3FE ; RGI_Emoji_Modifier_Sequence ; person in suit levitating: medium-dark skin tone # E4.0 [1] (🕴🏾) +1F574 1F3FF ; RGI_Emoji_Modifier_Sequence ; person in suit levitating: dark skin tone # E4.0 [1] (🕴🏿) +1F575 1F3FB ; RGI_Emoji_Modifier_Sequence ; detective: light skin tone # E2.0 [1] (🕵🏻) +1F575 1F3FC ; RGI_Emoji_Modifier_Sequence ; detective: medium-light skin tone # E2.0 [1] (🕵🏼) +1F575 1F3FD ; RGI_Emoji_Modifier_Sequence ; detective: medium skin tone # E2.0 [1] (🕵🏽) +1F575 1F3FE ; RGI_Emoji_Modifier_Sequence ; detective: medium-dark skin tone # E2.0 [1] (🕵🏾) +1F575 1F3FF ; RGI_Emoji_Modifier_Sequence ; detective: dark skin tone # E2.0 [1] (🕵🏿) +1F57A 1F3FB ; RGI_Emoji_Modifier_Sequence ; man dancing: light skin tone # E3.0 [1] (🕺🏻) +1F57A 1F3FC ; RGI_Emoji_Modifier_Sequence ; man dancing: medium-light skin tone # E3.0 [1] (🕺🏼) +1F57A 1F3FD ; RGI_Emoji_Modifier_Sequence ; man dancing: medium skin tone # E3.0 [1] (🕺🏽) +1F57A 1F3FE ; RGI_Emoji_Modifier_Sequence ; man dancing: medium-dark skin tone # E3.0 [1] (🕺🏾) +1F57A 1F3FF ; RGI_Emoji_Modifier_Sequence ; man dancing: dark skin tone # E3.0 [1] (🕺🏿) +1F590 1F3FB ; RGI_Emoji_Modifier_Sequence ; hand with fingers splayed: light skin tone # E1.0 [1] (🖐🏻) +1F590 1F3FC ; RGI_Emoji_Modifier_Sequence ; hand with fingers splayed: medium-light skin tone # E1.0 [1] (🖐🏼) +1F590 1F3FD ; RGI_Emoji_Modifier_Sequence ; hand with fingers splayed: medium skin tone # E1.0 [1] (🖐🏽) +1F590 1F3FE ; RGI_Emoji_Modifier_Sequence ; hand with fingers splayed: medium-dark skin tone # E1.0 [1] (🖐🏾) +1F590 1F3FF ; RGI_Emoji_Modifier_Sequence ; hand with fingers splayed: dark skin tone # E1.0 [1] (🖐🏿) +1F595 1F3FB ; RGI_Emoji_Modifier_Sequence ; middle finger: light skin tone # E1.0 [1] (🖕🏻) +1F595 1F3FC ; RGI_Emoji_Modifier_Sequence ; middle finger: medium-light skin tone # E1.0 [1] (🖕🏼) +1F595 1F3FD ; RGI_Emoji_Modifier_Sequence ; middle finger: medium skin tone # E1.0 [1] (🖕🏽) +1F595 1F3FE ; RGI_Emoji_Modifier_Sequence ; middle finger: medium-dark skin tone # E1.0 [1] (🖕🏾) +1F595 1F3FF ; RGI_Emoji_Modifier_Sequence ; middle finger: dark skin tone # E1.0 [1] (🖕🏿) +1F596 1F3FB ; RGI_Emoji_Modifier_Sequence ; vulcan salute: light skin tone # E1.0 [1] (🖖🏻) +1F596 1F3FC ; RGI_Emoji_Modifier_Sequence ; vulcan salute: medium-light skin tone # E1.0 [1] (🖖🏼) +1F596 1F3FD ; RGI_Emoji_Modifier_Sequence ; vulcan salute: medium skin tone # E1.0 [1] (🖖🏽) +1F596 1F3FE ; RGI_Emoji_Modifier_Sequence ; vulcan salute: medium-dark skin tone # E1.0 [1] (🖖🏾) +1F596 1F3FF ; RGI_Emoji_Modifier_Sequence ; vulcan salute: dark skin tone # E1.0 [1] (🖖🏿) +1F645 1F3FB ; RGI_Emoji_Modifier_Sequence ; person gesturing NO: light skin tone # E1.0 [1] (🙅🏻) +1F645 1F3FC ; RGI_Emoji_Modifier_Sequence ; person gesturing NO: medium-light skin tone # E1.0 [1] (🙅🏼) +1F645 1F3FD ; RGI_Emoji_Modifier_Sequence ; person gesturing NO: medium skin tone # E1.0 [1] (🙅🏽) +1F645 1F3FE ; RGI_Emoji_Modifier_Sequence ; person gesturing NO: medium-dark skin tone # E1.0 [1] (🙅🏾) +1F645 1F3FF ; RGI_Emoji_Modifier_Sequence ; person gesturing NO: dark skin tone # E1.0 [1] (🙅🏿) +1F646 1F3FB ; RGI_Emoji_Modifier_Sequence ; person gesturing OK: light skin tone # E1.0 [1] (🙆🏻) +1F646 1F3FC ; RGI_Emoji_Modifier_Sequence ; person gesturing OK: medium-light skin tone # E1.0 [1] (🙆🏼) +1F646 1F3FD ; RGI_Emoji_Modifier_Sequence ; person gesturing OK: medium skin tone # E1.0 [1] (🙆🏽) +1F646 1F3FE ; RGI_Emoji_Modifier_Sequence ; person gesturing OK: medium-dark skin tone # E1.0 [1] (🙆🏾) +1F646 1F3FF ; RGI_Emoji_Modifier_Sequence ; person gesturing OK: dark skin tone # E1.0 [1] (🙆🏿) +1F647 1F3FB ; RGI_Emoji_Modifier_Sequence ; person bowing: light skin tone # E1.0 [1] (🙇🏻) +1F647 1F3FC ; RGI_Emoji_Modifier_Sequence ; person bowing: medium-light skin tone # E1.0 [1] (🙇🏼) +1F647 1F3FD ; RGI_Emoji_Modifier_Sequence ; person bowing: medium skin tone # E1.0 [1] (🙇🏽) +1F647 1F3FE ; RGI_Emoji_Modifier_Sequence ; person bowing: medium-dark skin tone # E1.0 [1] (🙇🏾) +1F647 1F3FF ; RGI_Emoji_Modifier_Sequence ; person bowing: dark skin tone # E1.0 [1] (🙇🏿) +1F64B 1F3FB ; RGI_Emoji_Modifier_Sequence ; person raising hand: light skin tone # E1.0 [1] (🙋🏻) +1F64B 1F3FC ; RGI_Emoji_Modifier_Sequence ; person raising hand: medium-light skin tone # E1.0 [1] (🙋🏼) +1F64B 1F3FD ; RGI_Emoji_Modifier_Sequence ; person raising hand: medium skin tone # E1.0 [1] (🙋🏽) +1F64B 1F3FE ; RGI_Emoji_Modifier_Sequence ; person raising hand: medium-dark skin tone # E1.0 [1] (🙋🏾) +1F64B 1F3FF ; RGI_Emoji_Modifier_Sequence ; person raising hand: dark skin tone # E1.0 [1] (🙋🏿) +1F64C 1F3FB ; RGI_Emoji_Modifier_Sequence ; raising hands: light skin tone # E1.0 [1] (🙌🏻) +1F64C 1F3FC ; RGI_Emoji_Modifier_Sequence ; raising hands: medium-light skin tone # E1.0 [1] (🙌🏼) +1F64C 1F3FD ; RGI_Emoji_Modifier_Sequence ; raising hands: medium skin tone # E1.0 [1] (🙌🏽) +1F64C 1F3FE ; RGI_Emoji_Modifier_Sequence ; raising hands: medium-dark skin tone # E1.0 [1] (🙌🏾) +1F64C 1F3FF ; RGI_Emoji_Modifier_Sequence ; raising hands: dark skin tone # E1.0 [1] (🙌🏿) +1F64D 1F3FB ; RGI_Emoji_Modifier_Sequence ; person frowning: light skin tone # E1.0 [1] (🙍🏻) +1F64D 1F3FC ; RGI_Emoji_Modifier_Sequence ; person frowning: medium-light skin tone # E1.0 [1] (🙍🏼) +1F64D 1F3FD ; RGI_Emoji_Modifier_Sequence ; person frowning: medium skin tone # E1.0 [1] (🙍🏽) +1F64D 1F3FE ; RGI_Emoji_Modifier_Sequence ; person frowning: medium-dark skin tone # E1.0 [1] (🙍🏾) +1F64D 1F3FF ; RGI_Emoji_Modifier_Sequence ; person frowning: dark skin tone # E1.0 [1] (🙍🏿) +1F64E 1F3FB ; RGI_Emoji_Modifier_Sequence ; person pouting: light skin tone # E1.0 [1] (🙎🏻) +1F64E 1F3FC ; RGI_Emoji_Modifier_Sequence ; person pouting: medium-light skin tone # E1.0 [1] (🙎🏼) +1F64E 1F3FD ; RGI_Emoji_Modifier_Sequence ; person pouting: medium skin tone # E1.0 [1] (🙎🏽) +1F64E 1F3FE ; RGI_Emoji_Modifier_Sequence ; person pouting: medium-dark skin tone # E1.0 [1] (🙎🏾) +1F64E 1F3FF ; RGI_Emoji_Modifier_Sequence ; person pouting: dark skin tone # E1.0 [1] (🙎🏿) +1F64F 1F3FB ; RGI_Emoji_Modifier_Sequence ; folded hands: light skin tone # E1.0 [1] (🙏🏻) +1F64F 1F3FC ; RGI_Emoji_Modifier_Sequence ; folded hands: medium-light skin tone # E1.0 [1] (🙏🏼) +1F64F 1F3FD ; RGI_Emoji_Modifier_Sequence ; folded hands: medium skin tone # E1.0 [1] (🙏🏽) +1F64F 1F3FE ; RGI_Emoji_Modifier_Sequence ; folded hands: medium-dark skin tone # E1.0 [1] (🙏🏾) +1F64F 1F3FF ; RGI_Emoji_Modifier_Sequence ; folded hands: dark skin tone # E1.0 [1] (🙏🏿) +1F6A3 1F3FB ; RGI_Emoji_Modifier_Sequence ; person rowing boat: light skin tone # E1.0 [1] (🚣🏻) +1F6A3 1F3FC ; RGI_Emoji_Modifier_Sequence ; person rowing boat: medium-light skin tone # E1.0 [1] (🚣🏼) +1F6A3 1F3FD ; RGI_Emoji_Modifier_Sequence ; person rowing boat: medium skin tone # E1.0 [1] (🚣🏽) +1F6A3 1F3FE ; RGI_Emoji_Modifier_Sequence ; person rowing boat: medium-dark skin tone # E1.0 [1] (🚣🏾) +1F6A3 1F3FF ; RGI_Emoji_Modifier_Sequence ; person rowing boat: dark skin tone # E1.0 [1] (🚣🏿) +1F6B4 1F3FB ; RGI_Emoji_Modifier_Sequence ; person biking: light skin tone # E1.0 [1] (🚴🏻) +1F6B4 1F3FC ; RGI_Emoji_Modifier_Sequence ; person biking: medium-light skin tone # E1.0 [1] (🚴🏼) +1F6B4 1F3FD ; RGI_Emoji_Modifier_Sequence ; person biking: medium skin tone # E1.0 [1] (🚴🏽) +1F6B4 1F3FE ; RGI_Emoji_Modifier_Sequence ; person biking: medium-dark skin tone # E1.0 [1] (🚴🏾) +1F6B4 1F3FF ; RGI_Emoji_Modifier_Sequence ; person biking: dark skin tone # E1.0 [1] (🚴🏿) +1F6B5 1F3FB ; RGI_Emoji_Modifier_Sequence ; person mountain biking: light skin tone # E1.0 [1] (🚵🏻) +1F6B5 1F3FC ; RGI_Emoji_Modifier_Sequence ; person mountain biking: medium-light skin tone # E1.0 [1] (🚵🏼) +1F6B5 1F3FD ; RGI_Emoji_Modifier_Sequence ; person mountain biking: medium skin tone # E1.0 [1] (🚵🏽) +1F6B5 1F3FE ; RGI_Emoji_Modifier_Sequence ; person mountain biking: medium-dark skin tone # E1.0 [1] (🚵🏾) +1F6B5 1F3FF ; RGI_Emoji_Modifier_Sequence ; person mountain biking: dark skin tone # E1.0 [1] (🚵🏿) +1F6B6 1F3FB ; RGI_Emoji_Modifier_Sequence ; person walking: light skin tone # E1.0 [1] (🚶🏻) +1F6B6 1F3FC ; RGI_Emoji_Modifier_Sequence ; person walking: medium-light skin tone # E1.0 [1] (🚶🏼) +1F6B6 1F3FD ; RGI_Emoji_Modifier_Sequence ; person walking: medium skin tone # E1.0 [1] (🚶🏽) +1F6B6 1F3FE ; RGI_Emoji_Modifier_Sequence ; person walking: medium-dark skin tone # E1.0 [1] (🚶🏾) +1F6B6 1F3FF ; RGI_Emoji_Modifier_Sequence ; person walking: dark skin tone # E1.0 [1] (🚶🏿) +1F6C0 1F3FB ; RGI_Emoji_Modifier_Sequence ; person taking bath: light skin tone # E1.0 [1] (🛀🏻) +1F6C0 1F3FC ; RGI_Emoji_Modifier_Sequence ; person taking bath: medium-light skin tone # E1.0 [1] (🛀🏼) +1F6C0 1F3FD ; RGI_Emoji_Modifier_Sequence ; person taking bath: medium skin tone # E1.0 [1] (🛀🏽) +1F6C0 1F3FE ; RGI_Emoji_Modifier_Sequence ; person taking bath: medium-dark skin tone # E1.0 [1] (🛀🏾) +1F6C0 1F3FF ; RGI_Emoji_Modifier_Sequence ; person taking bath: dark skin tone # E1.0 [1] (🛀🏿) +1F6CC 1F3FB ; RGI_Emoji_Modifier_Sequence ; person in bed: light skin tone # E4.0 [1] (🛌🏻) +1F6CC 1F3FC ; RGI_Emoji_Modifier_Sequence ; person in bed: medium-light skin tone # E4.0 [1] (🛌🏼) +1F6CC 1F3FD ; RGI_Emoji_Modifier_Sequence ; person in bed: medium skin tone # E4.0 [1] (🛌🏽) +1F6CC 1F3FE ; RGI_Emoji_Modifier_Sequence ; person in bed: medium-dark skin tone # E4.0 [1] (🛌🏾) +1F6CC 1F3FF ; RGI_Emoji_Modifier_Sequence ; person in bed: dark skin tone # E4.0 [1] (🛌🏿) +1F90C 1F3FB ; RGI_Emoji_Modifier_Sequence ; pinched fingers: light skin tone # E13.0 [1] (🤌🏻) +1F90C 1F3FC ; RGI_Emoji_Modifier_Sequence ; pinched fingers: medium-light skin tone # E13.0 [1] (🤌🏼) +1F90C 1F3FD ; RGI_Emoji_Modifier_Sequence ; pinched fingers: medium skin tone # E13.0 [1] (🤌🏽) +1F90C 1F3FE ; RGI_Emoji_Modifier_Sequence ; pinched fingers: medium-dark skin tone # E13.0 [1] (🤌🏾) +1F90C 1F3FF ; RGI_Emoji_Modifier_Sequence ; pinched fingers: dark skin tone # E13.0 [1] (🤌🏿) +1F90F 1F3FB ; RGI_Emoji_Modifier_Sequence ; pinching hand: light skin tone # E12.0 [1] (🤏🏻) +1F90F 1F3FC ; RGI_Emoji_Modifier_Sequence ; pinching hand: medium-light skin tone # E12.0 [1] (🤏🏼) +1F90F 1F3FD ; RGI_Emoji_Modifier_Sequence ; pinching hand: medium skin tone # E12.0 [1] (🤏🏽) +1F90F 1F3FE ; RGI_Emoji_Modifier_Sequence ; pinching hand: medium-dark skin tone # E12.0 [1] (🤏🏾) +1F90F 1F3FF ; RGI_Emoji_Modifier_Sequence ; pinching hand: dark skin tone # E12.0 [1] (🤏🏿) +1F918 1F3FB ; RGI_Emoji_Modifier_Sequence ; sign of the horns: light skin tone # E1.0 [1] (🤘🏻) +1F918 1F3FC ; RGI_Emoji_Modifier_Sequence ; sign of the horns: medium-light skin tone # E1.0 [1] (🤘🏼) +1F918 1F3FD ; RGI_Emoji_Modifier_Sequence ; sign of the horns: medium skin tone # E1.0 [1] (🤘🏽) +1F918 1F3FE ; RGI_Emoji_Modifier_Sequence ; sign of the horns: medium-dark skin tone # E1.0 [1] (🤘🏾) +1F918 1F3FF ; RGI_Emoji_Modifier_Sequence ; sign of the horns: dark skin tone # E1.0 [1] (🤘🏿) +1F919 1F3FB ; RGI_Emoji_Modifier_Sequence ; call me hand: light skin tone # E3.0 [1] (🤙🏻) +1F919 1F3FC ; RGI_Emoji_Modifier_Sequence ; call me hand: medium-light skin tone # E3.0 [1] (🤙🏼) +1F919 1F3FD ; RGI_Emoji_Modifier_Sequence ; call me hand: medium skin tone # E3.0 [1] (🤙🏽) +1F919 1F3FE ; RGI_Emoji_Modifier_Sequence ; call me hand: medium-dark skin tone # E3.0 [1] (🤙🏾) +1F919 1F3FF ; RGI_Emoji_Modifier_Sequence ; call me hand: dark skin tone # E3.0 [1] (🤙🏿) +1F91A 1F3FB ; RGI_Emoji_Modifier_Sequence ; raised back of hand: light skin tone # E3.0 [1] (🤚🏻) +1F91A 1F3FC ; RGI_Emoji_Modifier_Sequence ; raised back of hand: medium-light skin tone # E3.0 [1] (🤚🏼) +1F91A 1F3FD ; RGI_Emoji_Modifier_Sequence ; raised back of hand: medium skin tone # E3.0 [1] (🤚🏽) +1F91A 1F3FE ; RGI_Emoji_Modifier_Sequence ; raised back of hand: medium-dark skin tone # E3.0 [1] (🤚🏾) +1F91A 1F3FF ; RGI_Emoji_Modifier_Sequence ; raised back of hand: dark skin tone # E3.0 [1] (🤚🏿) +1F91B 1F3FB ; RGI_Emoji_Modifier_Sequence ; left-facing fist: light skin tone # E3.0 [1] (🤛🏻) +1F91B 1F3FC ; RGI_Emoji_Modifier_Sequence ; left-facing fist: medium-light skin tone # E3.0 [1] (🤛🏼) +1F91B 1F3FD ; RGI_Emoji_Modifier_Sequence ; left-facing fist: medium skin tone # E3.0 [1] (🤛🏽) +1F91B 1F3FE ; RGI_Emoji_Modifier_Sequence ; left-facing fist: medium-dark skin tone # E3.0 [1] (🤛🏾) +1F91B 1F3FF ; RGI_Emoji_Modifier_Sequence ; left-facing fist: dark skin tone # E3.0 [1] (🤛🏿) +1F91C 1F3FB ; RGI_Emoji_Modifier_Sequence ; right-facing fist: light skin tone # E3.0 [1] (🤜🏻) +1F91C 1F3FC ; RGI_Emoji_Modifier_Sequence ; right-facing fist: medium-light skin tone # E3.0 [1] (🤜🏼) +1F91C 1F3FD ; RGI_Emoji_Modifier_Sequence ; right-facing fist: medium skin tone # E3.0 [1] (🤜🏽) +1F91C 1F3FE ; RGI_Emoji_Modifier_Sequence ; right-facing fist: medium-dark skin tone # E3.0 [1] (🤜🏾) +1F91C 1F3FF ; RGI_Emoji_Modifier_Sequence ; right-facing fist: dark skin tone # E3.0 [1] (🤜🏿) +1F91D 1F3FB ; RGI_Emoji_Modifier_Sequence ; handshake: light skin tone # E14.0 [1] (🤝🏻) +1F91D 1F3FC ; RGI_Emoji_Modifier_Sequence ; handshake: medium-light skin tone # E14.0 [1] (🤝🏼) +1F91D 1F3FD ; RGI_Emoji_Modifier_Sequence ; handshake: medium skin tone # E14.0 [1] (🤝🏽) +1F91D 1F3FE ; RGI_Emoji_Modifier_Sequence ; handshake: medium-dark skin tone # E14.0 [1] (🤝🏾) +1F91D 1F3FF ; RGI_Emoji_Modifier_Sequence ; handshake: dark skin tone # E14.0 [1] (🤝🏿) +1F91E 1F3FB ; RGI_Emoji_Modifier_Sequence ; crossed fingers: light skin tone # E3.0 [1] (🤞🏻) +1F91E 1F3FC ; RGI_Emoji_Modifier_Sequence ; crossed fingers: medium-light skin tone # E3.0 [1] (🤞🏼) +1F91E 1F3FD ; RGI_Emoji_Modifier_Sequence ; crossed fingers: medium skin tone # E3.0 [1] (🤞🏽) +1F91E 1F3FE ; RGI_Emoji_Modifier_Sequence ; crossed fingers: medium-dark skin tone # E3.0 [1] (🤞🏾) +1F91E 1F3FF ; RGI_Emoji_Modifier_Sequence ; crossed fingers: dark skin tone # E3.0 [1] (🤞🏿) +1F91F 1F3FB ; RGI_Emoji_Modifier_Sequence ; love-you gesture: light skin tone # E5.0 [1] (🤟🏻) +1F91F 1F3FC ; RGI_Emoji_Modifier_Sequence ; love-you gesture: medium-light skin tone # E5.0 [1] (🤟🏼) +1F91F 1F3FD ; RGI_Emoji_Modifier_Sequence ; love-you gesture: medium skin tone # E5.0 [1] (🤟🏽) +1F91F 1F3FE ; RGI_Emoji_Modifier_Sequence ; love-you gesture: medium-dark skin tone # E5.0 [1] (🤟🏾) +1F91F 1F3FF ; RGI_Emoji_Modifier_Sequence ; love-you gesture: dark skin tone # E5.0 [1] (🤟🏿) +1F926 1F3FB ; RGI_Emoji_Modifier_Sequence ; person facepalming: light skin tone # E3.0 [1] (🤦🏻) +1F926 1F3FC ; RGI_Emoji_Modifier_Sequence ; person facepalming: medium-light skin tone # E3.0 [1] (🤦🏼) +1F926 1F3FD ; RGI_Emoji_Modifier_Sequence ; person facepalming: medium skin tone # E3.0 [1] (🤦🏽) +1F926 1F3FE ; RGI_Emoji_Modifier_Sequence ; person facepalming: medium-dark skin tone # E3.0 [1] (🤦🏾) +1F926 1F3FF ; RGI_Emoji_Modifier_Sequence ; person facepalming: dark skin tone # E3.0 [1] (🤦🏿) +1F930 1F3FB ; RGI_Emoji_Modifier_Sequence ; pregnant woman: light skin tone # E3.0 [1] (🤰🏻) +1F930 1F3FC ; RGI_Emoji_Modifier_Sequence ; pregnant woman: medium-light skin tone # E3.0 [1] (🤰🏼) +1F930 1F3FD ; RGI_Emoji_Modifier_Sequence ; pregnant woman: medium skin tone # E3.0 [1] (🤰🏽) +1F930 1F3FE ; RGI_Emoji_Modifier_Sequence ; pregnant woman: medium-dark skin tone # E3.0 [1] (🤰🏾) +1F930 1F3FF ; RGI_Emoji_Modifier_Sequence ; pregnant woman: dark skin tone # E3.0 [1] (🤰🏿) +1F931 1F3FB ; RGI_Emoji_Modifier_Sequence ; breast-feeding: light skin tone # E5.0 [1] (🤱🏻) +1F931 1F3FC ; RGI_Emoji_Modifier_Sequence ; breast-feeding: medium-light skin tone # E5.0 [1] (🤱🏼) +1F931 1F3FD ; RGI_Emoji_Modifier_Sequence ; breast-feeding: medium skin tone # E5.0 [1] (🤱🏽) +1F931 1F3FE ; RGI_Emoji_Modifier_Sequence ; breast-feeding: medium-dark skin tone # E5.0 [1] (🤱🏾) +1F931 1F3FF ; RGI_Emoji_Modifier_Sequence ; breast-feeding: dark skin tone # E5.0 [1] (🤱🏿) +1F932 1F3FB ; RGI_Emoji_Modifier_Sequence ; palms up together: light skin tone # E5.0 [1] (🤲🏻) +1F932 1F3FC ; RGI_Emoji_Modifier_Sequence ; palms up together: medium-light skin tone # E5.0 [1] (🤲🏼) +1F932 1F3FD ; RGI_Emoji_Modifier_Sequence ; palms up together: medium skin tone # E5.0 [1] (🤲🏽) +1F932 1F3FE ; RGI_Emoji_Modifier_Sequence ; palms up together: medium-dark skin tone # E5.0 [1] (🤲🏾) +1F932 1F3FF ; RGI_Emoji_Modifier_Sequence ; palms up together: dark skin tone # E5.0 [1] (🤲🏿) +1F933 1F3FB ; RGI_Emoji_Modifier_Sequence ; selfie: light skin tone # E3.0 [1] (🤳🏻) +1F933 1F3FC ; RGI_Emoji_Modifier_Sequence ; selfie: medium-light skin tone # E3.0 [1] (🤳🏼) +1F933 1F3FD ; RGI_Emoji_Modifier_Sequence ; selfie: medium skin tone # E3.0 [1] (🤳🏽) +1F933 1F3FE ; RGI_Emoji_Modifier_Sequence ; selfie: medium-dark skin tone # E3.0 [1] (🤳🏾) +1F933 1F3FF ; RGI_Emoji_Modifier_Sequence ; selfie: dark skin tone # E3.0 [1] (🤳🏿) +1F934 1F3FB ; RGI_Emoji_Modifier_Sequence ; prince: light skin tone # E3.0 [1] (🤴🏻) +1F934 1F3FC ; RGI_Emoji_Modifier_Sequence ; prince: medium-light skin tone # E3.0 [1] (🤴🏼) +1F934 1F3FD ; RGI_Emoji_Modifier_Sequence ; prince: medium skin tone # E3.0 [1] (🤴🏽) +1F934 1F3FE ; RGI_Emoji_Modifier_Sequence ; prince: medium-dark skin tone # E3.0 [1] (🤴🏾) +1F934 1F3FF ; RGI_Emoji_Modifier_Sequence ; prince: dark skin tone # E3.0 [1] (🤴🏿) +1F935 1F3FB ; RGI_Emoji_Modifier_Sequence ; person in tuxedo: light skin tone # E3.0 [1] (🤵🏻) +1F935 1F3FC ; RGI_Emoji_Modifier_Sequence ; person in tuxedo: medium-light skin tone # E3.0 [1] (🤵🏼) +1F935 1F3FD ; RGI_Emoji_Modifier_Sequence ; person in tuxedo: medium skin tone # E3.0 [1] (🤵🏽) +1F935 1F3FE ; RGI_Emoji_Modifier_Sequence ; person in tuxedo: medium-dark skin tone # E3.0 [1] (🤵🏾) +1F935 1F3FF ; RGI_Emoji_Modifier_Sequence ; person in tuxedo: dark skin tone # E3.0 [1] (🤵🏿) +1F936 1F3FB ; RGI_Emoji_Modifier_Sequence ; Mrs. Claus: light skin tone # E3.0 [1] (🤶🏻) +1F936 1F3FC ; RGI_Emoji_Modifier_Sequence ; Mrs. Claus: medium-light skin tone # E3.0 [1] (🤶🏼) +1F936 1F3FD ; RGI_Emoji_Modifier_Sequence ; Mrs. Claus: medium skin tone # E3.0 [1] (🤶🏽) +1F936 1F3FE ; RGI_Emoji_Modifier_Sequence ; Mrs. Claus: medium-dark skin tone # E3.0 [1] (🤶🏾) +1F936 1F3FF ; RGI_Emoji_Modifier_Sequence ; Mrs. Claus: dark skin tone # E3.0 [1] (🤶🏿) +1F937 1F3FB ; RGI_Emoji_Modifier_Sequence ; person shrugging: light skin tone # E3.0 [1] (🤷🏻) +1F937 1F3FC ; RGI_Emoji_Modifier_Sequence ; person shrugging: medium-light skin tone # E3.0 [1] (🤷🏼) +1F937 1F3FD ; RGI_Emoji_Modifier_Sequence ; person shrugging: medium skin tone # E3.0 [1] (🤷🏽) +1F937 1F3FE ; RGI_Emoji_Modifier_Sequence ; person shrugging: medium-dark skin tone # E3.0 [1] (🤷🏾) +1F937 1F3FF ; RGI_Emoji_Modifier_Sequence ; person shrugging: dark skin tone # E3.0 [1] (🤷🏿) +1F938 1F3FB ; RGI_Emoji_Modifier_Sequence ; person cartwheeling: light skin tone # E3.0 [1] (🤸🏻) +1F938 1F3FC ; RGI_Emoji_Modifier_Sequence ; person cartwheeling: medium-light skin tone # E3.0 [1] (🤸🏼) +1F938 1F3FD ; RGI_Emoji_Modifier_Sequence ; person cartwheeling: medium skin tone # E3.0 [1] (🤸🏽) +1F938 1F3FE ; RGI_Emoji_Modifier_Sequence ; person cartwheeling: medium-dark skin tone # E3.0 [1] (🤸🏾) +1F938 1F3FF ; RGI_Emoji_Modifier_Sequence ; person cartwheeling: dark skin tone # E3.0 [1] (🤸🏿) +1F939 1F3FB ; RGI_Emoji_Modifier_Sequence ; person juggling: light skin tone # E3.0 [1] (🤹🏻) +1F939 1F3FC ; RGI_Emoji_Modifier_Sequence ; person juggling: medium-light skin tone # E3.0 [1] (🤹🏼) +1F939 1F3FD ; RGI_Emoji_Modifier_Sequence ; person juggling: medium skin tone # E3.0 [1] (🤹🏽) +1F939 1F3FE ; RGI_Emoji_Modifier_Sequence ; person juggling: medium-dark skin tone # E3.0 [1] (🤹🏾) +1F939 1F3FF ; RGI_Emoji_Modifier_Sequence ; person juggling: dark skin tone # E3.0 [1] (🤹🏿) +1F93D 1F3FB ; RGI_Emoji_Modifier_Sequence ; person playing water polo: light skin tone # E3.0 [1] (🤽🏻) +1F93D 1F3FC ; RGI_Emoji_Modifier_Sequence ; person playing water polo: medium-light skin tone # E3.0 [1] (🤽🏼) +1F93D 1F3FD ; RGI_Emoji_Modifier_Sequence ; person playing water polo: medium skin tone # E3.0 [1] (🤽🏽) +1F93D 1F3FE ; RGI_Emoji_Modifier_Sequence ; person playing water polo: medium-dark skin tone # E3.0 [1] (🤽🏾) +1F93D 1F3FF ; RGI_Emoji_Modifier_Sequence ; person playing water polo: dark skin tone # E3.0 [1] (🤽🏿) +1F93E 1F3FB ; RGI_Emoji_Modifier_Sequence ; person playing handball: light skin tone # E3.0 [1] (🤾🏻) +1F93E 1F3FC ; RGI_Emoji_Modifier_Sequence ; person playing handball: medium-light skin tone # E3.0 [1] (🤾🏼) +1F93E 1F3FD ; RGI_Emoji_Modifier_Sequence ; person playing handball: medium skin tone # E3.0 [1] (🤾🏽) +1F93E 1F3FE ; RGI_Emoji_Modifier_Sequence ; person playing handball: medium-dark skin tone # E3.0 [1] (🤾🏾) +1F93E 1F3FF ; RGI_Emoji_Modifier_Sequence ; person playing handball: dark skin tone # E3.0 [1] (🤾🏿) +1F977 1F3FB ; RGI_Emoji_Modifier_Sequence ; ninja: light skin tone # E13.0 [1] (🥷🏻) +1F977 1F3FC ; RGI_Emoji_Modifier_Sequence ; ninja: medium-light skin tone # E13.0 [1] (🥷🏼) +1F977 1F3FD ; RGI_Emoji_Modifier_Sequence ; ninja: medium skin tone # E13.0 [1] (🥷🏽) +1F977 1F3FE ; RGI_Emoji_Modifier_Sequence ; ninja: medium-dark skin tone # E13.0 [1] (🥷🏾) +1F977 1F3FF ; RGI_Emoji_Modifier_Sequence ; ninja: dark skin tone # E13.0 [1] (🥷🏿) +1F9B5 1F3FB ; RGI_Emoji_Modifier_Sequence ; leg: light skin tone # E11.0 [1] (🦵🏻) +1F9B5 1F3FC ; RGI_Emoji_Modifier_Sequence ; leg: medium-light skin tone # E11.0 [1] (🦵🏼) +1F9B5 1F3FD ; RGI_Emoji_Modifier_Sequence ; leg: medium skin tone # E11.0 [1] (🦵🏽) +1F9B5 1F3FE ; RGI_Emoji_Modifier_Sequence ; leg: medium-dark skin tone # E11.0 [1] (🦵🏾) +1F9B5 1F3FF ; RGI_Emoji_Modifier_Sequence ; leg: dark skin tone # E11.0 [1] (🦵🏿) +1F9B6 1F3FB ; RGI_Emoji_Modifier_Sequence ; foot: light skin tone # E11.0 [1] (🦶🏻) +1F9B6 1F3FC ; RGI_Emoji_Modifier_Sequence ; foot: medium-light skin tone # E11.0 [1] (🦶🏼) +1F9B6 1F3FD ; RGI_Emoji_Modifier_Sequence ; foot: medium skin tone # E11.0 [1] (🦶🏽) +1F9B6 1F3FE ; RGI_Emoji_Modifier_Sequence ; foot: medium-dark skin tone # E11.0 [1] (🦶🏾) +1F9B6 1F3FF ; RGI_Emoji_Modifier_Sequence ; foot: dark skin tone # E11.0 [1] (🦶🏿) +1F9B8 1F3FB ; RGI_Emoji_Modifier_Sequence ; superhero: light skin tone # E11.0 [1] (🦸🏻) +1F9B8 1F3FC ; RGI_Emoji_Modifier_Sequence ; superhero: medium-light skin tone # E11.0 [1] (🦸🏼) +1F9B8 1F3FD ; RGI_Emoji_Modifier_Sequence ; superhero: medium skin tone # E11.0 [1] (🦸🏽) +1F9B8 1F3FE ; RGI_Emoji_Modifier_Sequence ; superhero: medium-dark skin tone # E11.0 [1] (🦸🏾) +1F9B8 1F3FF ; RGI_Emoji_Modifier_Sequence ; superhero: dark skin tone # E11.0 [1] (🦸🏿) +1F9B9 1F3FB ; RGI_Emoji_Modifier_Sequence ; supervillain: light skin tone # E11.0 [1] (🦹🏻) +1F9B9 1F3FC ; RGI_Emoji_Modifier_Sequence ; supervillain: medium-light skin tone # E11.0 [1] (🦹🏼) +1F9B9 1F3FD ; RGI_Emoji_Modifier_Sequence ; supervillain: medium skin tone # E11.0 [1] (🦹🏽) +1F9B9 1F3FE ; RGI_Emoji_Modifier_Sequence ; supervillain: medium-dark skin tone # E11.0 [1] (🦹🏾) +1F9B9 1F3FF ; RGI_Emoji_Modifier_Sequence ; supervillain: dark skin tone # E11.0 [1] (🦹🏿) +1F9BB 1F3FB ; RGI_Emoji_Modifier_Sequence ; ear with hearing aid: light skin tone # E12.0 [1] (🦻🏻) +1F9BB 1F3FC ; RGI_Emoji_Modifier_Sequence ; ear with hearing aid: medium-light skin tone # E12.0 [1] (🦻🏼) +1F9BB 1F3FD ; RGI_Emoji_Modifier_Sequence ; ear with hearing aid: medium skin tone # E12.0 [1] (🦻🏽) +1F9BB 1F3FE ; RGI_Emoji_Modifier_Sequence ; ear with hearing aid: medium-dark skin tone # E12.0 [1] (🦻🏾) +1F9BB 1F3FF ; RGI_Emoji_Modifier_Sequence ; ear with hearing aid: dark skin tone # E12.0 [1] (🦻🏿) +1F9CD 1F3FB ; RGI_Emoji_Modifier_Sequence ; person standing: light skin tone # E12.0 [1] (🧍🏻) +1F9CD 1F3FC ; RGI_Emoji_Modifier_Sequence ; person standing: medium-light skin tone # E12.0 [1] (🧍🏼) +1F9CD 1F3FD ; RGI_Emoji_Modifier_Sequence ; person standing: medium skin tone # E12.0 [1] (🧍🏽) +1F9CD 1F3FE ; RGI_Emoji_Modifier_Sequence ; person standing: medium-dark skin tone # E12.0 [1] (🧍🏾) +1F9CD 1F3FF ; RGI_Emoji_Modifier_Sequence ; person standing: dark skin tone # E12.0 [1] (🧍🏿) +1F9CE 1F3FB ; RGI_Emoji_Modifier_Sequence ; person kneeling: light skin tone # E12.0 [1] (🧎🏻) +1F9CE 1F3FC ; RGI_Emoji_Modifier_Sequence ; person kneeling: medium-light skin tone # E12.0 [1] (🧎🏼) +1F9CE 1F3FD ; RGI_Emoji_Modifier_Sequence ; person kneeling: medium skin tone # E12.0 [1] (🧎🏽) +1F9CE 1F3FE ; RGI_Emoji_Modifier_Sequence ; person kneeling: medium-dark skin tone # E12.0 [1] (🧎🏾) +1F9CE 1F3FF ; RGI_Emoji_Modifier_Sequence ; person kneeling: dark skin tone # E12.0 [1] (🧎🏿) +1F9CF 1F3FB ; RGI_Emoji_Modifier_Sequence ; deaf person: light skin tone # E12.0 [1] (🧏🏻) +1F9CF 1F3FC ; RGI_Emoji_Modifier_Sequence ; deaf person: medium-light skin tone # E12.0 [1] (🧏🏼) +1F9CF 1F3FD ; RGI_Emoji_Modifier_Sequence ; deaf person: medium skin tone # E12.0 [1] (🧏🏽) +1F9CF 1F3FE ; RGI_Emoji_Modifier_Sequence ; deaf person: medium-dark skin tone # E12.0 [1] (🧏🏾) +1F9CF 1F3FF ; RGI_Emoji_Modifier_Sequence ; deaf person: dark skin tone # E12.0 [1] (🧏🏿) +1F9D1 1F3FB ; RGI_Emoji_Modifier_Sequence ; person: light skin tone # E5.0 [1] (🧑🏻) +1F9D1 1F3FC ; RGI_Emoji_Modifier_Sequence ; person: medium-light skin tone # E5.0 [1] (🧑🏼) +1F9D1 1F3FD ; RGI_Emoji_Modifier_Sequence ; person: medium skin tone # E5.0 [1] (🧑🏽) +1F9D1 1F3FE ; RGI_Emoji_Modifier_Sequence ; person: medium-dark skin tone # E5.0 [1] (🧑🏾) +1F9D1 1F3FF ; RGI_Emoji_Modifier_Sequence ; person: dark skin tone # E5.0 [1] (🧑🏿) +1F9D2 1F3FB ; RGI_Emoji_Modifier_Sequence ; child: light skin tone # E5.0 [1] (🧒🏻) +1F9D2 1F3FC ; RGI_Emoji_Modifier_Sequence ; child: medium-light skin tone # E5.0 [1] (🧒🏼) +1F9D2 1F3FD ; RGI_Emoji_Modifier_Sequence ; child: medium skin tone # E5.0 [1] (🧒🏽) +1F9D2 1F3FE ; RGI_Emoji_Modifier_Sequence ; child: medium-dark skin tone # E5.0 [1] (🧒🏾) +1F9D2 1F3FF ; RGI_Emoji_Modifier_Sequence ; child: dark skin tone # E5.0 [1] (🧒🏿) +1F9D3 1F3FB ; RGI_Emoji_Modifier_Sequence ; older person: light skin tone # E5.0 [1] (🧓🏻) +1F9D3 1F3FC ; RGI_Emoji_Modifier_Sequence ; older person: medium-light skin tone # E5.0 [1] (🧓🏼) +1F9D3 1F3FD ; RGI_Emoji_Modifier_Sequence ; older person: medium skin tone # E5.0 [1] (🧓🏽) +1F9D3 1F3FE ; RGI_Emoji_Modifier_Sequence ; older person: medium-dark skin tone # E5.0 [1] (🧓🏾) +1F9D3 1F3FF ; RGI_Emoji_Modifier_Sequence ; older person: dark skin tone # E5.0 [1] (🧓🏿) +1F9D4 1F3FB ; RGI_Emoji_Modifier_Sequence ; person: light skin tone, beard # E5.0 [1] (🧔🏻) +1F9D4 1F3FC ; RGI_Emoji_Modifier_Sequence ; person: medium-light skin tone, beard # E5.0 [1] (🧔🏼) +1F9D4 1F3FD ; RGI_Emoji_Modifier_Sequence ; person: medium skin tone, beard # E5.0 [1] (🧔🏽) +1F9D4 1F3FE ; RGI_Emoji_Modifier_Sequence ; person: medium-dark skin tone, beard # E5.0 [1] (🧔🏾) +1F9D4 1F3FF ; RGI_Emoji_Modifier_Sequence ; person: dark skin tone, beard # E5.0 [1] (🧔🏿) +1F9D5 1F3FB ; RGI_Emoji_Modifier_Sequence ; woman with headscarf: light skin tone # E5.0 [1] (🧕🏻) +1F9D5 1F3FC ; RGI_Emoji_Modifier_Sequence ; woman with headscarf: medium-light skin tone # E5.0 [1] (🧕🏼) +1F9D5 1F3FD ; RGI_Emoji_Modifier_Sequence ; woman with headscarf: medium skin tone # E5.0 [1] (🧕🏽) +1F9D5 1F3FE ; RGI_Emoji_Modifier_Sequence ; woman with headscarf: medium-dark skin tone # E5.0 [1] (🧕🏾) +1F9D5 1F3FF ; RGI_Emoji_Modifier_Sequence ; woman with headscarf: dark skin tone # E5.0 [1] (🧕🏿) +1F9D6 1F3FB ; RGI_Emoji_Modifier_Sequence ; person in steamy room: light skin tone # E5.0 [1] (🧖🏻) +1F9D6 1F3FC ; RGI_Emoji_Modifier_Sequence ; person in steamy room: medium-light skin tone # E5.0 [1] (🧖🏼) +1F9D6 1F3FD ; RGI_Emoji_Modifier_Sequence ; person in steamy room: medium skin tone # E5.0 [1] (🧖🏽) +1F9D6 1F3FE ; RGI_Emoji_Modifier_Sequence ; person in steamy room: medium-dark skin tone # E5.0 [1] (🧖🏾) +1F9D6 1F3FF ; RGI_Emoji_Modifier_Sequence ; person in steamy room: dark skin tone # E5.0 [1] (🧖🏿) +1F9D7 1F3FB ; RGI_Emoji_Modifier_Sequence ; person climbing: light skin tone # E5.0 [1] (🧗🏻) +1F9D7 1F3FC ; RGI_Emoji_Modifier_Sequence ; person climbing: medium-light skin tone # E5.0 [1] (🧗🏼) +1F9D7 1F3FD ; RGI_Emoji_Modifier_Sequence ; person climbing: medium skin tone # E5.0 [1] (🧗🏽) +1F9D7 1F3FE ; RGI_Emoji_Modifier_Sequence ; person climbing: medium-dark skin tone # E5.0 [1] (🧗🏾) +1F9D7 1F3FF ; RGI_Emoji_Modifier_Sequence ; person climbing: dark skin tone # E5.0 [1] (🧗🏿) +1F9D8 1F3FB ; RGI_Emoji_Modifier_Sequence ; person in lotus position: light skin tone # E5.0 [1] (🧘🏻) +1F9D8 1F3FC ; RGI_Emoji_Modifier_Sequence ; person in lotus position: medium-light skin tone # E5.0 [1] (🧘🏼) +1F9D8 1F3FD ; RGI_Emoji_Modifier_Sequence ; person in lotus position: medium skin tone # E5.0 [1] (🧘🏽) +1F9D8 1F3FE ; RGI_Emoji_Modifier_Sequence ; person in lotus position: medium-dark skin tone # E5.0 [1] (🧘🏾) +1F9D8 1F3FF ; RGI_Emoji_Modifier_Sequence ; person in lotus position: dark skin tone # E5.0 [1] (🧘🏿) +1F9D9 1F3FB ; RGI_Emoji_Modifier_Sequence ; mage: light skin tone # E5.0 [1] (🧙🏻) +1F9D9 1F3FC ; RGI_Emoji_Modifier_Sequence ; mage: medium-light skin tone # E5.0 [1] (🧙🏼) +1F9D9 1F3FD ; RGI_Emoji_Modifier_Sequence ; mage: medium skin tone # E5.0 [1] (🧙🏽) +1F9D9 1F3FE ; RGI_Emoji_Modifier_Sequence ; mage: medium-dark skin tone # E5.0 [1] (🧙🏾) +1F9D9 1F3FF ; RGI_Emoji_Modifier_Sequence ; mage: dark skin tone # E5.0 [1] (🧙🏿) +1F9DA 1F3FB ; RGI_Emoji_Modifier_Sequence ; fairy: light skin tone # E5.0 [1] (🧚🏻) +1F9DA 1F3FC ; RGI_Emoji_Modifier_Sequence ; fairy: medium-light skin tone # E5.0 [1] (🧚🏼) +1F9DA 1F3FD ; RGI_Emoji_Modifier_Sequence ; fairy: medium skin tone # E5.0 [1] (🧚🏽) +1F9DA 1F3FE ; RGI_Emoji_Modifier_Sequence ; fairy: medium-dark skin tone # E5.0 [1] (🧚🏾) +1F9DA 1F3FF ; RGI_Emoji_Modifier_Sequence ; fairy: dark skin tone # E5.0 [1] (🧚🏿) +1F9DB 1F3FB ; RGI_Emoji_Modifier_Sequence ; vampire: light skin tone # E5.0 [1] (🧛🏻) +1F9DB 1F3FC ; RGI_Emoji_Modifier_Sequence ; vampire: medium-light skin tone # E5.0 [1] (🧛🏼) +1F9DB 1F3FD ; RGI_Emoji_Modifier_Sequence ; vampire: medium skin tone # E5.0 [1] (🧛🏽) +1F9DB 1F3FE ; RGI_Emoji_Modifier_Sequence ; vampire: medium-dark skin tone # E5.0 [1] (🧛🏾) +1F9DB 1F3FF ; RGI_Emoji_Modifier_Sequence ; vampire: dark skin tone # E5.0 [1] (🧛🏿) +1F9DC 1F3FB ; RGI_Emoji_Modifier_Sequence ; merperson: light skin tone # E5.0 [1] (🧜🏻) +1F9DC 1F3FC ; RGI_Emoji_Modifier_Sequence ; merperson: medium-light skin tone # E5.0 [1] (🧜🏼) +1F9DC 1F3FD ; RGI_Emoji_Modifier_Sequence ; merperson: medium skin tone # E5.0 [1] (🧜🏽) +1F9DC 1F3FE ; RGI_Emoji_Modifier_Sequence ; merperson: medium-dark skin tone # E5.0 [1] (🧜🏾) +1F9DC 1F3FF ; RGI_Emoji_Modifier_Sequence ; merperson: dark skin tone # E5.0 [1] (🧜🏿) +1F9DD 1F3FB ; RGI_Emoji_Modifier_Sequence ; elf: light skin tone # E5.0 [1] (🧝🏻) +1F9DD 1F3FC ; RGI_Emoji_Modifier_Sequence ; elf: medium-light skin tone # E5.0 [1] (🧝🏼) +1F9DD 1F3FD ; RGI_Emoji_Modifier_Sequence ; elf: medium skin tone # E5.0 [1] (🧝🏽) +1F9DD 1F3FE ; RGI_Emoji_Modifier_Sequence ; elf: medium-dark skin tone # E5.0 [1] (🧝🏾) +1F9DD 1F3FF ; RGI_Emoji_Modifier_Sequence ; elf: dark skin tone # E5.0 [1] (🧝🏿) +1FAC3 1F3FB ; RGI_Emoji_Modifier_Sequence ; pregnant man: light skin tone # E14.0 [1] (🫃🏻) +1FAC3 1F3FC ; RGI_Emoji_Modifier_Sequence ; pregnant man: medium-light skin tone # E14.0 [1] (🫃🏼) +1FAC3 1F3FD ; RGI_Emoji_Modifier_Sequence ; pregnant man: medium skin tone # E14.0 [1] (🫃🏽) +1FAC3 1F3FE ; RGI_Emoji_Modifier_Sequence ; pregnant man: medium-dark skin tone # E14.0 [1] (🫃🏾) +1FAC3 1F3FF ; RGI_Emoji_Modifier_Sequence ; pregnant man: dark skin tone # E14.0 [1] (🫃🏿) +1FAC4 1F3FB ; RGI_Emoji_Modifier_Sequence ; pregnant person: light skin tone # E14.0 [1] (🫄🏻) +1FAC4 1F3FC ; RGI_Emoji_Modifier_Sequence ; pregnant person: medium-light skin tone # E14.0 [1] (🫄🏼) +1FAC4 1F3FD ; RGI_Emoji_Modifier_Sequence ; pregnant person: medium skin tone # E14.0 [1] (🫄🏽) +1FAC4 1F3FE ; RGI_Emoji_Modifier_Sequence ; pregnant person: medium-dark skin tone # E14.0 [1] (🫄🏾) +1FAC4 1F3FF ; RGI_Emoji_Modifier_Sequence ; pregnant person: dark skin tone # E14.0 [1] (🫄🏿) +1FAC5 1F3FB ; RGI_Emoji_Modifier_Sequence ; person with crown: light skin tone # E14.0 [1] (🫅🏻) +1FAC5 1F3FC ; RGI_Emoji_Modifier_Sequence ; person with crown: medium-light skin tone # E14.0 [1] (🫅🏼) +1FAC5 1F3FD ; RGI_Emoji_Modifier_Sequence ; person with crown: medium skin tone # E14.0 [1] (🫅🏽) +1FAC5 1F3FE ; RGI_Emoji_Modifier_Sequence ; person with crown: medium-dark skin tone # E14.0 [1] (🫅🏾) +1FAC5 1F3FF ; RGI_Emoji_Modifier_Sequence ; person with crown: dark skin tone # E14.0 [1] (🫅🏿) +1FAF0 1F3FB ; RGI_Emoji_Modifier_Sequence ; hand with index finger and thumb crossed: light skin tone # E14.0 [1] (🫰🏻) +1FAF0 1F3FC ; RGI_Emoji_Modifier_Sequence ; hand with index finger and thumb crossed: medium-light skin tone #E14.0 [1] (🫰🏼) +1FAF0 1F3FD ; RGI_Emoji_Modifier_Sequence ; hand with index finger and thumb crossed: medium skin tone # E14.0 [1] (🫰🏽) +1FAF0 1F3FE ; RGI_Emoji_Modifier_Sequence ; hand with index finger and thumb crossed: medium-dark skin tone #E14.0 [1] (🫰🏾) +1FAF0 1F3FF ; RGI_Emoji_Modifier_Sequence ; hand with index finger and thumb crossed: dark skin tone # E14.0 [1] (🫰🏿) +1FAF1 1F3FB ; RGI_Emoji_Modifier_Sequence ; rightwards hand: light skin tone # E14.0 [1] (🫱🏻) +1FAF1 1F3FC ; RGI_Emoji_Modifier_Sequence ; rightwards hand: medium-light skin tone # E14.0 [1] (🫱🏼) +1FAF1 1F3FD ; RGI_Emoji_Modifier_Sequence ; rightwards hand: medium skin tone # E14.0 [1] (🫱🏽) +1FAF1 1F3FE ; RGI_Emoji_Modifier_Sequence ; rightwards hand: medium-dark skin tone # E14.0 [1] (🫱🏾) +1FAF1 1F3FF ; RGI_Emoji_Modifier_Sequence ; rightwards hand: dark skin tone # E14.0 [1] (🫱🏿) +1FAF2 1F3FB ; RGI_Emoji_Modifier_Sequence ; leftwards hand: light skin tone # E14.0 [1] (🫲🏻) +1FAF2 1F3FC ; RGI_Emoji_Modifier_Sequence ; leftwards hand: medium-light skin tone # E14.0 [1] (🫲🏼) +1FAF2 1F3FD ; RGI_Emoji_Modifier_Sequence ; leftwards hand: medium skin tone # E14.0 [1] (🫲🏽) +1FAF2 1F3FE ; RGI_Emoji_Modifier_Sequence ; leftwards hand: medium-dark skin tone # E14.0 [1] (🫲🏾) +1FAF2 1F3FF ; RGI_Emoji_Modifier_Sequence ; leftwards hand: dark skin tone # E14.0 [1] (🫲🏿) +1FAF3 1F3FB ; RGI_Emoji_Modifier_Sequence ; palm down hand: light skin tone # E14.0 [1] (🫳🏻) +1FAF3 1F3FC ; RGI_Emoji_Modifier_Sequence ; palm down hand: medium-light skin tone # E14.0 [1] (🫳🏼) +1FAF3 1F3FD ; RGI_Emoji_Modifier_Sequence ; palm down hand: medium skin tone # E14.0 [1] (🫳🏽) +1FAF3 1F3FE ; RGI_Emoji_Modifier_Sequence ; palm down hand: medium-dark skin tone # E14.0 [1] (🫳🏾) +1FAF3 1F3FF ; RGI_Emoji_Modifier_Sequence ; palm down hand: dark skin tone # E14.0 [1] (🫳🏿) +1FAF4 1F3FB ; RGI_Emoji_Modifier_Sequence ; palm up hand: light skin tone # E14.0 [1] (🫴🏻) +1FAF4 1F3FC ; RGI_Emoji_Modifier_Sequence ; palm up hand: medium-light skin tone # E14.0 [1] (🫴🏼) +1FAF4 1F3FD ; RGI_Emoji_Modifier_Sequence ; palm up hand: medium skin tone # E14.0 [1] (🫴🏽) +1FAF4 1F3FE ; RGI_Emoji_Modifier_Sequence ; palm up hand: medium-dark skin tone # E14.0 [1] (🫴🏾) +1FAF4 1F3FF ; RGI_Emoji_Modifier_Sequence ; palm up hand: dark skin tone # E14.0 [1] (🫴🏿) +1FAF5 1F3FB ; RGI_Emoji_Modifier_Sequence ; index pointing at the viewer: light skin tone # E14.0 [1] (🫵🏻) +1FAF5 1F3FC ; RGI_Emoji_Modifier_Sequence ; index pointing at the viewer: medium-light skin tone # E14.0 [1] (🫵🏼) +1FAF5 1F3FD ; RGI_Emoji_Modifier_Sequence ; index pointing at the viewer: medium skin tone # E14.0 [1] (🫵🏽) +1FAF5 1F3FE ; RGI_Emoji_Modifier_Sequence ; index pointing at the viewer: medium-dark skin tone # E14.0 [1] (🫵🏾) +1FAF5 1F3FF ; RGI_Emoji_Modifier_Sequence ; index pointing at the viewer: dark skin tone # E14.0 [1] (🫵🏿) +1FAF6 1F3FB ; RGI_Emoji_Modifier_Sequence ; heart hands: light skin tone # E14.0 [1] (🫶🏻) +1FAF6 1F3FC ; RGI_Emoji_Modifier_Sequence ; heart hands: medium-light skin tone # E14.0 [1] (🫶🏼) +1FAF6 1F3FD ; RGI_Emoji_Modifier_Sequence ; heart hands: medium skin tone # E14.0 [1] (🫶🏽) +1FAF6 1F3FE ; RGI_Emoji_Modifier_Sequence ; heart hands: medium-dark skin tone # E14.0 [1] (🫶🏾) +1FAF6 1F3FF ; RGI_Emoji_Modifier_Sequence ; heart hands: dark skin tone # E14.0 [1] (🫶🏿) +1FAF7 1F3FB ; RGI_Emoji_Modifier_Sequence ; leftwards pushing hand: light skin tone # E15.0 [1] (🫷🏻) +1FAF7 1F3FC ; RGI_Emoji_Modifier_Sequence ; leftwards pushing hand: medium-light skin tone # E15.0 [1] (🫷🏼) +1FAF7 1F3FD ; RGI_Emoji_Modifier_Sequence ; leftwards pushing hand: medium skin tone # E15.0 [1] (🫷🏽) +1FAF7 1F3FE ; RGI_Emoji_Modifier_Sequence ; leftwards pushing hand: medium-dark skin tone # E15.0 [1] (🫷🏾) +1FAF7 1F3FF ; RGI_Emoji_Modifier_Sequence ; leftwards pushing hand: dark skin tone # E15.0 [1] (🫷🏿) +1FAF8 1F3FB ; RGI_Emoji_Modifier_Sequence ; rightwards pushing hand: light skin tone # E15.0 [1] (🫸🏻) +1FAF8 1F3FC ; RGI_Emoji_Modifier_Sequence ; rightwards pushing hand: medium-light skin tone # E15.0 [1] (🫸🏼) +1FAF8 1F3FD ; RGI_Emoji_Modifier_Sequence ; rightwards pushing hand: medium skin tone # E15.0 [1] (🫸🏽) +1FAF8 1F3FE ; RGI_Emoji_Modifier_Sequence ; rightwards pushing hand: medium-dark skin tone # E15.0 [1] (🫸🏾) +1FAF8 1F3FF ; RGI_Emoji_Modifier_Sequence ; rightwards pushing hand: dark skin tone # E15.0 [1] (🫸🏿) + +# Total elements: 655 + +#EOF diff --git a/icu/icu4c/source/data/unidata/emoji-zwj-sequences.txt b/icu/icu4c/source/data/unidata/emoji-zwj-sequences.txt new file mode 100644 index 00000000000..25f8b6154b5 --- /dev/null +++ b/icu/icu4c/source/data/unidata/emoji-zwj-sequences.txt @@ -0,0 +1,1529 @@ +# emoji-zwj-sequences.txt +# Date: 2023-06-05, 20:04:50 GMT +# © 2023 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see https://www.unicode.org/terms_of_use.html +# +# Emoji ZWJ Sequences for UTS #51 +# Version: 15.1 +# +# For documentation and usage, see https://www.unicode.org/reports/tr51 +# +# Format: +# code_point(s) ; type_field ; description # comments +# Fields: +# code_point(s): one or more code points in hex format, separated by spaces +# type_field :RGI_Emoji_ZWJ_Sequence +# The type_field is a convenience for parsing the emoji sequence files, and is not intended to be maintained as a property. +# short name: CLDR short name of sequence; characters may be escaped with \x{hex}. +# +# For the purpose of regular expressions, the above type field defines the name of +# a binary property of strings. The short name of the property is the same as the long name. +# +# Characters and sequences are listed in code point order. Users should be shown a more natural order. +# See the CLDR collation order for Emoji. + +# ================================================ + +# RGI_Emoji_ZWJ_Sequence: Family + +1F468 200D 2764 FE0F 200D 1F468 ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man # E2.0 [1] (👨‍❤️‍👨) +1F468 200D 2764 FE0F 200D 1F48B 200D 1F468 ; RGI_Emoji_ZWJ_Sequence ; kiss: man, man # E2.0 [1] (👨‍❤️‍💋‍👨) +1F468 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: man, boy # E4.0 [1] (👨‍👦) +1F468 200D 1F466 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: man, boy, boy # E4.0 [1] (👨‍👦‍👦) +1F468 200D 1F467 ; RGI_Emoji_ZWJ_Sequence ; family: man, girl # E4.0 [1] (👨‍👧) +1F468 200D 1F467 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: man, girl, boy # E4.0 [1] (👨‍👧‍👦) +1F468 200D 1F467 200D 1F467 ; RGI_Emoji_ZWJ_Sequence ; family: man, girl, girl # E4.0 [1] (👨‍👧‍👧) +1F468 200D 1F468 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: man, man, boy # E2.0 [1] (👨‍👨‍👦) +1F468 200D 1F468 200D 1F466 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: man, man, boy, boy # E2.0 [1] (👨‍👨‍👦‍👦) +1F468 200D 1F468 200D 1F467 ; RGI_Emoji_ZWJ_Sequence ; family: man, man, girl # E2.0 [1] (👨‍👨‍👧) +1F468 200D 1F468 200D 1F467 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: man, man, girl, boy # E2.0 [1] (👨‍👨‍👧‍👦) +1F468 200D 1F468 200D 1F467 200D 1F467 ; RGI_Emoji_ZWJ_Sequence ; family: man, man, girl, girl # E2.0 [1] (👨‍👨‍👧‍👧) +1F468 200D 1F469 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: man, woman, boy # E2.0 [1] (👨‍👩‍👦) +1F468 200D 1F469 200D 1F466 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: man, woman, boy, boy # E2.0 [1] (👨‍👩‍👦‍👦) +1F468 200D 1F469 200D 1F467 ; RGI_Emoji_ZWJ_Sequence ; family: man, woman, girl # E2.0 [1] (👨‍👩‍👧) +1F468 200D 1F469 200D 1F467 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: man, woman, girl, boy # E2.0 [1] (👨‍👩‍👧‍👦) +1F468 200D 1F469 200D 1F467 200D 1F467 ; RGI_Emoji_ZWJ_Sequence ; family: man, woman, girl, girl # E2.0 [1] (👨‍👩‍👧‍👧) +1F468 1F3FB 200D 2764 FE0F 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, light skin tone # E13.1 [1] (👨🏻‍❤️‍👨🏻) +1F468 1F3FB 200D 2764 FE0F 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, light skin tone, medium-light skin tone #E13.1[1] (👨🏻‍❤️‍👨🏼) +1F468 1F3FB 200D 2764 FE0F 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, light skin tone, medium skin tone # E13.1 [1] (👨🏻‍❤️‍👨🏽) +1F468 1F3FB 200D 2764 FE0F 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, light skin tone, medium-dark skin tone #E13.1[1] (👨🏻‍❤️‍👨🏾) +1F468 1F3FB 200D 2764 FE0F 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, light skin tone, dark skin tone # E13.1 [1] (👨🏻‍❤️‍👨🏿) +1F468 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: man, man, light skin tone # E13.1 [1] (👨🏻‍❤️‍💋‍👨🏻) +1F468 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: man, man, light skin tone, medium-light skin tone #E13.1 [1] (👨🏻‍❤️‍💋‍👨🏼) +1F468 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: man, man, light skin tone, medium skin tone # E13.1 [1] (👨🏻‍❤️‍💋‍👨🏽) +1F468 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: man, man, light skin tone, medium-dark skin tone # E13.1 [1] (👨🏻‍❤️‍💋‍👨🏾) +1F468 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: man, man, light skin tone, dark skin tone # E13.1 [1] (👨🏻‍❤️‍💋‍👨🏿) +1F468 1F3FB 200D 1F91D 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; men holding hands: light skin tone, medium-light skin tone # E12.1 [1] (👨🏻‍🤝‍👨🏼) +1F468 1F3FB 200D 1F91D 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; men holding hands: light skin tone, medium skin tone # E12.1 [1] (👨🏻‍🤝‍👨🏽) +1F468 1F3FB 200D 1F91D 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; men holding hands: light skin tone, medium-dark skin tone # E12.1 [1] (👨🏻‍🤝‍👨🏾) +1F468 1F3FB 200D 1F91D 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; men holding hands: light skin tone, dark skin tone # E12.1 [1] (👨🏻‍🤝‍👨🏿) +1F468 1F3FC 200D 2764 FE0F 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, medium-light skin tone, light skin tone #E13.1[1] (👨🏼‍❤️‍👨🏻) +1F468 1F3FC 200D 2764 FE0F 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, medium-light skin tone # E13.1 [1] (👨🏼‍❤️‍👨🏼) +1F468 1F3FC 200D 2764 FE0F 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, medium-light skin tone, medium skin tone #E13.1[1] (👨🏼‍❤️‍👨🏽) +1F468 1F3FC 200D 2764 FE0F 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, medium-light skin tone, medium-dark skin tone #E13.1[1] (👨🏼‍❤️‍👨🏾) +1F468 1F3FC 200D 2764 FE0F 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, medium-light skin tone, dark skin tone #E13.1[1] (👨🏼‍❤️‍👨🏿) +1F468 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: man, man, medium-light skin tone, light skin tone #E13.1 [1] (👨🏼‍❤️‍💋‍👨🏻) +1F468 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: man, man, medium-light skin tone # E13.1 [1] (👨🏼‍❤️‍💋‍👨🏼) +1F468 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: man, man, medium-light skin tone, medium skin tone #E13.1 [1] (👨🏼‍❤️‍💋‍👨🏽) +1F468 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: man, man, medium-light skin tone, medium-dark skin tone #E13.1[1] (👨🏼‍❤️‍💋‍👨🏾) +1F468 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: man, man, medium-light skin tone, dark skin tone # E13.1 [1] (👨🏼‍❤️‍💋‍👨🏿) +1F468 1F3FC 200D 1F91D 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; men holding hands: medium-light skin tone, light skin tone # E12.0 [1] (👨🏼‍🤝‍👨🏻) +1F468 1F3FC 200D 1F91D 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; men holding hands: medium-light skin tone, medium skin tone # E12.1 [1] (👨🏼‍🤝‍👨🏽) +1F468 1F3FC 200D 1F91D 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; men holding hands: medium-light skin tone, medium-dark skin tone #E12.1 [1] (👨🏼‍🤝‍👨🏾) +1F468 1F3FC 200D 1F91D 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; men holding hands: medium-light skin tone, dark skin tone # E12.1 [1] (👨🏼‍🤝‍👨🏿) +1F468 1F3FD 200D 2764 FE0F 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, medium skin tone, light skin tone # E13.1 [1] (👨🏽‍❤️‍👨🏻) +1F468 1F3FD 200D 2764 FE0F 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, medium skin tone, medium-light skin tone #E13.1[1] (👨🏽‍❤️‍👨🏼) +1F468 1F3FD 200D 2764 FE0F 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, medium skin tone # E13.1 [1] (👨🏽‍❤️‍👨🏽) +1F468 1F3FD 200D 2764 FE0F 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, medium skin tone, medium-dark skin tone #E13.1[1] (👨🏽‍❤️‍👨🏾) +1F468 1F3FD 200D 2764 FE0F 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, medium skin tone, dark skin tone # E13.1 [1] (👨🏽‍❤️‍👨🏿) +1F468 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: man, man, medium skin tone, light skin tone # E13.1 [1] (👨🏽‍❤️‍💋‍👨🏻) +1F468 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: man, man, medium skin tone, medium-light skin tone #E13.1 [1] (👨🏽‍❤️‍💋‍👨🏼) +1F468 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: man, man, medium skin tone # E13.1 [1] (👨🏽‍❤️‍💋‍👨🏽) +1F468 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: man, man, medium skin tone, medium-dark skin tone #E13.1 [1] (👨🏽‍❤️‍💋‍👨🏾) +1F468 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: man, man, medium skin tone, dark skin tone # E13.1 [1] (👨🏽‍❤️‍💋‍👨🏿) +1F468 1F3FD 200D 1F91D 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; men holding hands: medium skin tone, light skin tone # E12.0 [1] (👨🏽‍🤝‍👨🏻) +1F468 1F3FD 200D 1F91D 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; men holding hands: medium skin tone, medium-light skin tone # E12.0 [1] (👨🏽‍🤝‍👨🏼) +1F468 1F3FD 200D 1F91D 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; men holding hands: medium skin tone, medium-dark skin tone # E12.1 [1] (👨🏽‍🤝‍👨🏾) +1F468 1F3FD 200D 1F91D 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; men holding hands: medium skin tone, dark skin tone # E12.1 [1] (👨🏽‍🤝‍👨🏿) +1F468 1F3FE 200D 2764 FE0F 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, medium-dark skin tone, light skin tone #E13.1[1] (👨🏾‍❤️‍👨🏻) +1F468 1F3FE 200D 2764 FE0F 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, medium-dark skin tone, medium-light skin tone #E13.1[1] (👨🏾‍❤️‍👨🏼) +1F468 1F3FE 200D 2764 FE0F 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, medium-dark skin tone, medium skin tone #E13.1[1] (👨🏾‍❤️‍👨🏽) +1F468 1F3FE 200D 2764 FE0F 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, medium-dark skin tone # E13.1 [1] (👨🏾‍❤️‍👨🏾) +1F468 1F3FE 200D 2764 FE0F 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, medium-dark skin tone, dark skin tone #E13.1[1] (👨🏾‍❤️‍👨🏿) +1F468 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: man, man, medium-dark skin tone, light skin tone # E13.1 [1] (👨🏾‍❤️‍💋‍👨🏻) +1F468 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: man, man, medium-dark skin tone, medium-light skin tone #E13.1[1] (👨🏾‍❤️‍💋‍👨🏼) +1F468 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: man, man, medium-dark skin tone, medium skin tone #E13.1 [1] (👨🏾‍❤️‍💋‍👨🏽) +1F468 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: man, man, medium-dark skin tone # E13.1 [1] (👨🏾‍❤️‍💋‍👨🏾) +1F468 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: man, man, medium-dark skin tone, dark skin tone # E13.1 [1] (👨🏾‍❤️‍💋‍👨🏿) +1F468 1F3FE 200D 1F91D 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; men holding hands: medium-dark skin tone, light skin tone # E12.0 [1] (👨🏾‍🤝‍👨🏻) +1F468 1F3FE 200D 1F91D 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; men holding hands: medium-dark skin tone, medium-light skin tone #E12.0 [1] (👨🏾‍🤝‍👨🏼) +1F468 1F3FE 200D 1F91D 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; men holding hands: medium-dark skin tone, medium skin tone # E12.0 [1] (👨🏾‍🤝‍👨🏽) +1F468 1F3FE 200D 1F91D 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; men holding hands: medium-dark skin tone, dark skin tone # E12.1 [1] (👨🏾‍🤝‍👨🏿) +1F468 1F3FF 200D 2764 FE0F 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, dark skin tone, light skin tone # E13.1 [1] (👨🏿‍❤️‍👨🏻) +1F468 1F3FF 200D 2764 FE0F 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, dark skin tone, medium-light skin tone #E13.1[1] (👨🏿‍❤️‍👨🏼) +1F468 1F3FF 200D 2764 FE0F 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, dark skin tone, medium skin tone # E13.1 [1] (👨🏿‍❤️‍👨🏽) +1F468 1F3FF 200D 2764 FE0F 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, dark skin tone, medium-dark skin tone #E13.1[1] (👨🏿‍❤️‍👨🏾) +1F468 1F3FF 200D 2764 FE0F 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: man, man, dark skin tone # E13.1 [1] (👨🏿‍❤️‍👨🏿) +1F468 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: man, man, dark skin tone, light skin tone # E13.1 [1] (👨🏿‍❤️‍💋‍👨🏻) +1F468 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: man, man, dark skin tone, medium-light skin tone # E13.1 [1] (👨🏿‍❤️‍💋‍👨🏼) +1F468 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: man, man, dark skin tone, medium skin tone # E13.1 [1] (👨🏿‍❤️‍💋‍👨🏽) +1F468 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: man, man, dark skin tone, medium-dark skin tone # E13.1 [1] (👨🏿‍❤️‍💋‍👨🏾) +1F468 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: man, man, dark skin tone # E13.1 [1] (👨🏿‍❤️‍💋‍👨🏿) +1F468 1F3FF 200D 1F91D 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; men holding hands: dark skin tone, light skin tone # E12.0 [1] (👨🏿‍🤝‍👨🏻) +1F468 1F3FF 200D 1F91D 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; men holding hands: dark skin tone, medium-light skin tone # E12.0 [1] (👨🏿‍🤝‍👨🏼) +1F468 1F3FF 200D 1F91D 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; men holding hands: dark skin tone, medium skin tone # E12.0 [1] (👨🏿‍🤝‍👨🏽) +1F468 1F3FF 200D 1F91D 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; men holding hands: dark skin tone, medium-dark skin tone # E12.0 [1] (👨🏿‍🤝‍👨🏾) +1F469 200D 2764 FE0F 200D 1F468 ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man # E2.0 [1] (👩‍❤️‍👨) +1F469 200D 2764 FE0F 200D 1F469 ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman # E2.0 [1] (👩‍❤️‍👩) +1F469 200D 2764 FE0F 200D 1F48B 200D 1F468 ; RGI_Emoji_ZWJ_Sequence ; kiss: woman, man # E2.0 [1] (👩‍❤️‍💋‍👨) +1F469 200D 2764 FE0F 200D 1F48B 200D 1F469 ; RGI_Emoji_ZWJ_Sequence ; kiss: woman, woman # E2.0 [1] (👩‍❤️‍💋‍👩) +1F469 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: woman, boy # E4.0 [1] (👩‍👦) +1F469 200D 1F466 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: woman, boy, boy # E4.0 [1] (👩‍👦‍👦) +1F469 200D 1F467 ; RGI_Emoji_ZWJ_Sequence ; family: woman, girl # E4.0 [1] (👩‍👧) +1F469 200D 1F467 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: woman, girl, boy # E4.0 [1] (👩‍👧‍👦) +1F469 200D 1F467 200D 1F467 ; RGI_Emoji_ZWJ_Sequence ; family: woman, girl, girl # E4.0 [1] (👩‍👧‍👧) +1F469 200D 1F469 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: woman, woman, boy # E2.0 [1] (👩‍👩‍👦) +1F469 200D 1F469 200D 1F466 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: woman, woman, boy, boy # E2.0 [1] (👩‍👩‍👦‍👦) +1F469 200D 1F469 200D 1F467 ; RGI_Emoji_ZWJ_Sequence ; family: woman, woman, girl # E2.0 [1] (👩‍👩‍👧) +1F469 200D 1F469 200D 1F467 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: woman, woman, girl, boy # E2.0 [1] (👩‍👩‍👧‍👦) +1F469 200D 1F469 200D 1F467 200D 1F467 ; RGI_Emoji_ZWJ_Sequence ; family: woman, woman, girl, girl # E2.0 [1] (👩‍👩‍👧‍👧) +1F469 1F3FB 200D 2764 FE0F 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, light skin tone # E13.1 [1] (👩🏻‍❤️‍👨🏻) +1F469 1F3FB 200D 2764 FE0F 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, light skin tone, medium-light skin tone #E13.1[1] (👩🏻‍❤️‍👨🏼) +1F469 1F3FB 200D 2764 FE0F 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, light skin tone, medium skin tone #E13.1 [1] (👩🏻‍❤️‍👨🏽) +1F469 1F3FB 200D 2764 FE0F 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, light skin tone, medium-dark skin tone #E13.1[1] (👩🏻‍❤️‍👨🏾) +1F469 1F3FB 200D 2764 FE0F 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, light skin tone, dark skin tone # E13.1 [1] (👩🏻‍❤️‍👨🏿) +1F469 1F3FB 200D 2764 FE0F 200D 1F469 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, light skin tone # E13.1 [1] (👩🏻‍❤️‍👩🏻) +1F469 1F3FB 200D 2764 FE0F 200D 1F469 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, light skin tone, medium-light skin tone #E13.1[1] (👩🏻‍❤️‍👩🏼) +1F469 1F3FB 200D 2764 FE0F 200D 1F469 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, light skin tone, medium skin tone #E13.1[1] (👩🏻‍❤️‍👩🏽) +1F469 1F3FB 200D 2764 FE0F 200D 1F469 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, light skin tone, medium-dark skin tone #E13.1[1] (👩🏻‍❤️‍👩🏾) +1F469 1F3FB 200D 2764 FE0F 200D 1F469 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, light skin tone, dark skin tone #E13.1 [1] (👩🏻‍❤️‍👩🏿) +1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, light skin tone # E13.1 [1] (👩🏻‍❤️‍💋‍👨🏻) +1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, light skin tone, medium-light skin tone #E13.1[1] (👩🏻‍❤️‍💋‍👨🏼) +1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, light skin tone, medium skin tone # E13.1 [1] (👩🏻‍❤️‍💋‍👨🏽) +1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, light skin tone, medium-dark skin tone #E13.1 [1] (👩🏻‍❤️‍💋‍👨🏾) +1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, light skin tone, dark skin tone # E13.1 [1] (👩🏻‍❤️‍💋‍👨🏿) +1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, light skin tone # E13.1 [1] (👩🏻‍❤️‍💋‍👩🏻) +1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, light skin tone, medium-light skin tone #E13.1[1] (👩🏻‍❤️‍💋‍👩🏼) +1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, light skin tone, medium skin tone # E13.1 [1] (👩🏻‍❤️‍💋‍👩🏽) +1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, light skin tone, medium-dark skin tone #E13.1[1] (👩🏻‍❤️‍💋‍👩🏾) +1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, light skin tone, dark skin tone # E13.1 [1] (👩🏻‍❤️‍💋‍👩🏿) +1F469 1F3FB 200D 1F91D 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: light skin tone, medium-light skin tone #E12.0[1] (👩🏻‍🤝‍👨🏼) +1F469 1F3FB 200D 1F91D 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: light skin tone, medium skin tone # E12.0 [1] (👩🏻‍🤝‍👨🏽) +1F469 1F3FB 200D 1F91D 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: light skin tone, medium-dark skin tone #E12.0[1] (👩🏻‍🤝‍👨🏾) +1F469 1F3FB 200D 1F91D 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: light skin tone, dark skin tone # E12.0 [1] (👩🏻‍🤝‍👨🏿) +1F469 1F3FB 200D 1F91D 200D 1F469 1F3FC ; RGI_Emoji_ZWJ_Sequence ; women holding hands: light skin tone, medium-light skin tone # E12.1 [1] (👩🏻‍🤝‍👩🏼) +1F469 1F3FB 200D 1F91D 200D 1F469 1F3FD ; RGI_Emoji_ZWJ_Sequence ; women holding hands: light skin tone, medium skin tone # E12.1 [1] (👩🏻‍🤝‍👩🏽) +1F469 1F3FB 200D 1F91D 200D 1F469 1F3FE ; RGI_Emoji_ZWJ_Sequence ; women holding hands: light skin tone, medium-dark skin tone # E12.1 [1] (👩🏻‍🤝‍👩🏾) +1F469 1F3FB 200D 1F91D 200D 1F469 1F3FF ; RGI_Emoji_ZWJ_Sequence ; women holding hands: light skin tone, dark skin tone # E12.1 [1] (👩🏻‍🤝‍👩🏿) +1F469 1F3FC 200D 2764 FE0F 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, medium-light skin tone, light skin tone #E13.1[1] (👩🏼‍❤️‍👨🏻) +1F469 1F3FC 200D 2764 FE0F 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, medium-light skin tone # E13.1 [1] (👩🏼‍❤️‍👨🏼) +1F469 1F3FC 200D 2764 FE0F 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, medium-light skin tone, medium skin tone #E13.1[1] (👩🏼‍❤️‍👨🏽) +1F469 1F3FC 200D 2764 FE0F 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, medium-light skin tone, medium-dark skin tone #E13.1[1] (👩🏼‍❤️‍👨🏾) +1F469 1F3FC 200D 2764 FE0F 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, medium-light skin tone, dark skin tone #E13.1[1] (👩🏼‍❤️‍👨🏿) +1F469 1F3FC 200D 2764 FE0F 200D 1F469 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, medium-light skin tone, light skin tone #E13.1[1] (👩🏼‍❤️‍👩🏻) +1F469 1F3FC 200D 2764 FE0F 200D 1F469 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, medium-light skin tone # E13.1 [1] (👩🏼‍❤️‍👩🏼) +1F469 1F3FC 200D 2764 FE0F 200D 1F469 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, medium-light skin tone, medium skin tone #E13.1[1] (👩🏼‍❤️‍👩🏽) +1F469 1F3FC 200D 2764 FE0F 200D 1F469 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone #E13.1[1] (👩🏼‍❤️‍👩🏾) +1F469 1F3FC 200D 2764 FE0F 200D 1F469 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, medium-light skin tone, dark skin tone #E13.1[1] (👩🏼‍❤️‍👩🏿) +1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, medium-light skin tone, light skin tone #E13.1[1] (👩🏼‍❤️‍💋‍👨🏻) +1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, medium-light skin tone # E13.1 [1] (👩🏼‍❤️‍💋‍👨🏼) +1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, medium-light skin tone, medium skin tone #E13.1[1] (👩🏼‍❤️‍💋‍👨🏽) +1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, medium-light skin tone, medium-dark skin tone #E13.1[1] (👩🏼‍❤️‍💋‍👨🏾) +1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, medium-light skin tone, dark skin tone #E13.1 [1] (👩🏼‍❤️‍💋‍👨🏿) +1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, medium-light skin tone, light skin tone #E13.1[1] (👩🏼‍❤️‍💋‍👩🏻) +1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, medium-light skin tone # E13.1 [1] (👩🏼‍❤️‍💋‍👩🏼) +1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, medium-light skin tone, medium skin tone #E13.1[1] (👩🏼‍❤️‍💋‍👩🏽) +1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, medium-light skin tone, medium-dark skin tone #E13.1[1] (👩🏼‍❤️‍💋‍👩🏾) +1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, medium-light skin tone, dark skin tone #E13.1[1] (👩🏼‍❤️‍💋‍👩🏿) +1F469 1F3FC 200D 1F91D 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: medium-light skin tone, light skin tone #E12.0[1] (👩🏼‍🤝‍👨🏻) +1F469 1F3FC 200D 1F91D 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: medium-light skin tone, medium skin tone #E12.0[1] (👩🏼‍🤝‍👨🏽) +1F469 1F3FC 200D 1F91D 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: medium-light skin tone, medium-dark skin tone #E12.0[1] (👩🏼‍🤝‍👨🏾) +1F469 1F3FC 200D 1F91D 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: medium-light skin tone, dark skin tone #E12.0[1] (👩🏼‍🤝‍👨🏿) +1F469 1F3FC 200D 1F91D 200D 1F469 1F3FB ; RGI_Emoji_ZWJ_Sequence ; women holding hands: medium-light skin tone, light skin tone # E12.0 [1] (👩🏼‍🤝‍👩🏻) +1F469 1F3FC 200D 1F91D 200D 1F469 1F3FD ; RGI_Emoji_ZWJ_Sequence ; women holding hands: medium-light skin tone, medium skin tone # E12.1 [1] (👩🏼‍🤝‍👩🏽) +1F469 1F3FC 200D 1F91D 200D 1F469 1F3FE ; RGI_Emoji_ZWJ_Sequence ; women holding hands: medium-light skin tone, medium-dark skin tone #E12.1[1] (👩🏼‍🤝‍👩🏾) +1F469 1F3FC 200D 1F91D 200D 1F469 1F3FF ; RGI_Emoji_ZWJ_Sequence ; women holding hands: medium-light skin tone, dark skin tone # E12.1 [1] (👩🏼‍🤝‍👩🏿) +1F469 1F3FD 200D 2764 FE0F 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, medium skin tone, light skin tone #E13.1 [1] (👩🏽‍❤️‍👨🏻) +1F469 1F3FD 200D 2764 FE0F 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, medium skin tone, medium-light skin tone #E13.1[1] (👩🏽‍❤️‍👨🏼) +1F469 1F3FD 200D 2764 FE0F 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, medium skin tone # E13.1 [1] (👩🏽‍❤️‍👨🏽) +1F469 1F3FD 200D 2764 FE0F 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, medium skin tone, medium-dark skin tone #E13.1[1] (👩🏽‍❤️‍👨🏾) +1F469 1F3FD 200D 2764 FE0F 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, medium skin tone, dark skin tone #E13.1 [1] (👩🏽‍❤️‍👨🏿) +1F469 1F3FD 200D 2764 FE0F 200D 1F469 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, medium skin tone, light skin tone #E13.1[1] (👩🏽‍❤️‍👩🏻) +1F469 1F3FD 200D 2764 FE0F 200D 1F469 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, medium skin tone, medium-light skin tone #E13.1[1] (👩🏽‍❤️‍👩🏼) +1F469 1F3FD 200D 2764 FE0F 200D 1F469 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, medium skin tone # E13.1 [1] (👩🏽‍❤️‍👩🏽) +1F469 1F3FD 200D 2764 FE0F 200D 1F469 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, medium skin tone, medium-dark skin tone #E13.1[1] (👩🏽‍❤️‍👩🏾) +1F469 1F3FD 200D 2764 FE0F 200D 1F469 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, medium skin tone, dark skin tone #E13.1[1] (👩🏽‍❤️‍👩🏿) +1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, medium skin tone, light skin tone # E13.1 [1] (👩🏽‍❤️‍💋‍👨🏻) +1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, medium skin tone, medium-light skin tone #E13.1[1] (👩🏽‍❤️‍💋‍👨🏼) +1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, medium skin tone # E13.1 [1] (👩🏽‍❤️‍💋‍👨🏽) +1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, medium skin tone, medium-dark skin tone #E13.1[1] (👩🏽‍❤️‍💋‍👨🏾) +1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, medium skin tone, dark skin tone # E13.1 [1] (👩🏽‍❤️‍💋‍👨🏿) +1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, medium skin tone, light skin tone # E13.1 [1] (👩🏽‍❤️‍💋‍👩🏻) +1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, medium skin tone, medium-light skin tone #E13.1[1] (👩🏽‍❤️‍💋‍👩🏼) +1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, medium skin tone # E13.1 [1] (👩🏽‍❤️‍💋‍👩🏽) +1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, medium skin tone, medium-dark skin tone #E13.1[1] (👩🏽‍❤️‍💋‍👩🏾) +1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, medium skin tone, dark skin tone # E13.1 [1] (👩🏽‍❤️‍💋‍👩🏿) +1F469 1F3FD 200D 1F91D 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: medium skin tone, light skin tone # E12.0 [1] (👩🏽‍🤝‍👨🏻) +1F469 1F3FD 200D 1F91D 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: medium skin tone, medium-light skin tone #E12.0[1] (👩🏽‍🤝‍👨🏼) +1F469 1F3FD 200D 1F91D 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: medium skin tone, medium-dark skin tone #E12.0[1] (👩🏽‍🤝‍👨🏾) +1F469 1F3FD 200D 1F91D 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: medium skin tone, dark skin tone # E12.0 [1] (👩🏽‍🤝‍👨🏿) +1F469 1F3FD 200D 1F91D 200D 1F469 1F3FB ; RGI_Emoji_ZWJ_Sequence ; women holding hands: medium skin tone, light skin tone # E12.0 [1] (👩🏽‍🤝‍👩🏻) +1F469 1F3FD 200D 1F91D 200D 1F469 1F3FC ; RGI_Emoji_ZWJ_Sequence ; women holding hands: medium skin tone, medium-light skin tone # E12.0 [1] (👩🏽‍🤝‍👩🏼) +1F469 1F3FD 200D 1F91D 200D 1F469 1F3FE ; RGI_Emoji_ZWJ_Sequence ; women holding hands: medium skin tone, medium-dark skin tone # E12.1 [1] (👩🏽‍🤝‍👩🏾) +1F469 1F3FD 200D 1F91D 200D 1F469 1F3FF ; RGI_Emoji_ZWJ_Sequence ; women holding hands: medium skin tone, dark skin tone # E12.1 [1] (👩🏽‍🤝‍👩🏿) +1F469 1F3FE 200D 2764 FE0F 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, medium-dark skin tone, light skin tone #E13.1[1] (👩🏾‍❤️‍👨🏻) +1F469 1F3FE 200D 2764 FE0F 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, medium-dark skin tone, medium-light skin tone #E13.1[1] (👩🏾‍❤️‍👨🏼) +1F469 1F3FE 200D 2764 FE0F 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, medium-dark skin tone, medium skin tone #E13.1[1] (👩🏾‍❤️‍👨🏽) +1F469 1F3FE 200D 2764 FE0F 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, medium-dark skin tone # E13.1 [1] (👩🏾‍❤️‍👨🏾) +1F469 1F3FE 200D 2764 FE0F 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, medium-dark skin tone, dark skin tone #E13.1[1] (👩🏾‍❤️‍👨🏿) +1F469 1F3FE 200D 2764 FE0F 200D 1F469 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, medium-dark skin tone, light skin tone #E13.1[1] (👩🏾‍❤️‍👩🏻) +1F469 1F3FE 200D 2764 FE0F 200D 1F469 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone #E13.1[1] (👩🏾‍❤️‍👩🏼) +1F469 1F3FE 200D 2764 FE0F 200D 1F469 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, medium-dark skin tone, medium skin tone #E13.1[1] (👩🏾‍❤️‍👩🏽) +1F469 1F3FE 200D 2764 FE0F 200D 1F469 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, medium-dark skin tone # E13.1 [1] (👩🏾‍❤️‍👩🏾) +1F469 1F3FE 200D 2764 FE0F 200D 1F469 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, medium-dark skin tone, dark skin tone #E13.1[1] (👩🏾‍❤️‍👩🏿) +1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, medium-dark skin tone, light skin tone #E13.1 [1] (👩🏾‍❤️‍💋‍👨🏻) +1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, medium-dark skin tone, medium-light skin tone #E13.1[1] (👩🏾‍❤️‍💋‍👨🏼) +1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, medium-dark skin tone, medium skin tone #E13.1[1] (👩🏾‍❤️‍💋‍👨🏽) +1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, medium-dark skin tone # E13.1 [1] (👩🏾‍❤️‍💋‍👨🏾) +1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, medium-dark skin tone, dark skin tone #E13.1 [1] (👩🏾‍❤️‍💋‍👨🏿) +1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, medium-dark skin tone, light skin tone #E13.1[1] (👩🏾‍❤️‍💋‍👩🏻) +1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, medium-dark skin tone, medium-light skin tone #E13.1[1] (👩🏾‍❤️‍💋‍👩🏼) +1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, medium-dark skin tone, medium skin tone #E13.1[1] (👩🏾‍❤️‍💋‍👩🏽) +1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, medium-dark skin tone # E13.1 [1] (👩🏾‍❤️‍💋‍👩🏾) +1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, medium-dark skin tone, dark skin tone #E13.1[1] (👩🏾‍❤️‍💋‍👩🏿) +1F469 1F3FE 200D 1F91D 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: medium-dark skin tone, light skin tone #E12.0[1] (👩🏾‍🤝‍👨🏻) +1F469 1F3FE 200D 1F91D 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: medium-dark skin tone, medium-light skin tone #E12.0[1] (👩🏾‍🤝‍👨🏼) +1F469 1F3FE 200D 1F91D 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: medium-dark skin tone, medium skin tone #E12.0[1] (👩🏾‍🤝‍👨🏽) +1F469 1F3FE 200D 1F91D 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: medium-dark skin tone, dark skin tone #E12.0[1] (👩🏾‍🤝‍👨🏿) +1F469 1F3FE 200D 1F91D 200D 1F469 1F3FB ; RGI_Emoji_ZWJ_Sequence ; women holding hands: medium-dark skin tone, light skin tone # E12.0 [1] (👩🏾‍🤝‍👩🏻) +1F469 1F3FE 200D 1F91D 200D 1F469 1F3FC ; RGI_Emoji_ZWJ_Sequence ; women holding hands: medium-dark skin tone, medium-light skin tone #E12.0[1] (👩🏾‍🤝‍👩🏼) +1F469 1F3FE 200D 1F91D 200D 1F469 1F3FD ; RGI_Emoji_ZWJ_Sequence ; women holding hands: medium-dark skin tone, medium skin tone # E12.0 [1] (👩🏾‍🤝‍👩🏽) +1F469 1F3FE 200D 1F91D 200D 1F469 1F3FF ; RGI_Emoji_ZWJ_Sequence ; women holding hands: medium-dark skin tone, dark skin tone # E12.1 [1] (👩🏾‍🤝‍👩🏿) +1F469 1F3FF 200D 2764 FE0F 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, dark skin tone, light skin tone # E13.1 [1] (👩🏿‍❤️‍👨🏻) +1F469 1F3FF 200D 2764 FE0F 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, dark skin tone, medium-light skin tone #E13.1[1] (👩🏿‍❤️‍👨🏼) +1F469 1F3FF 200D 2764 FE0F 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, dark skin tone, medium skin tone #E13.1 [1] (👩🏿‍❤️‍👨🏽) +1F469 1F3FF 200D 2764 FE0F 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, dark skin tone, medium-dark skin tone #E13.1[1] (👩🏿‍❤️‍👨🏾) +1F469 1F3FF 200D 2764 FE0F 200D 1F468 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, man, dark skin tone # E13.1 [1] (👩🏿‍❤️‍👨🏿) +1F469 1F3FF 200D 2764 FE0F 200D 1F469 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, dark skin tone, light skin tone #E13.1 [1] (👩🏿‍❤️‍👩🏻) +1F469 1F3FF 200D 2764 FE0F 200D 1F469 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, dark skin tone, medium-light skin tone #E13.1[1] (👩🏿‍❤️‍👩🏼) +1F469 1F3FF 200D 2764 FE0F 200D 1F469 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, dark skin tone, medium skin tone #E13.1[1] (👩🏿‍❤️‍👩🏽) +1F469 1F3FF 200D 2764 FE0F 200D 1F469 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, dark skin tone, medium-dark skin tone #E13.1[1] (👩🏿‍❤️‍👩🏾) +1F469 1F3FF 200D 2764 FE0F 200D 1F469 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: woman, woman, dark skin tone # E13.1 [1] (👩🏿‍❤️‍👩🏿) +1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, dark skin tone, light skin tone # E13.1 [1] (👩🏿‍❤️‍💋‍👨🏻) +1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, dark skin tone, medium-light skin tone #E13.1 [1] (👩🏿‍❤️‍💋‍👨🏼) +1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, dark skin tone, medium skin tone # E13.1 [1] (👩🏿‍❤️‍💋‍👨🏽) +1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, dark skin tone, medium-dark skin tone #E13.1 [1] (👩🏿‍❤️‍💋‍👨🏾) +1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: woman, man, dark skin tone # E13.1 [1] (👩🏿‍❤️‍💋‍👨🏿) +1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, dark skin tone, light skin tone # E13.1 [1] (👩🏿‍❤️‍💋‍👩🏻) +1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, dark skin tone, medium-light skin tone #E13.1[1] (👩🏿‍❤️‍💋‍👩🏼) +1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, dark skin tone, medium skin tone # E13.1 [1] (👩🏿‍❤️‍💋‍👩🏽) +1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, dark skin tone, medium-dark skin tone #E13.1[1] (👩🏿‍❤️‍💋‍👩🏾) +1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: woman, woman, dark skin tone # E13.1 [1] (👩🏿‍❤️‍💋‍👩🏿) +1F469 1F3FF 200D 1F91D 200D 1F468 1F3FB ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: dark skin tone, light skin tone # E12.0 [1] (👩🏿‍🤝‍👨🏻) +1F469 1F3FF 200D 1F91D 200D 1F468 1F3FC ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: dark skin tone, medium-light skin tone #E12.0[1] (👩🏿‍🤝‍👨🏼) +1F469 1F3FF 200D 1F91D 200D 1F468 1F3FD ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: dark skin tone, medium skin tone # E12.0 [1] (👩🏿‍🤝‍👨🏽) +1F469 1F3FF 200D 1F91D 200D 1F468 1F3FE ; RGI_Emoji_ZWJ_Sequence ; woman and man holding hands: dark skin tone, medium-dark skin tone #E12.0[1] (👩🏿‍🤝‍👨🏾) +1F469 1F3FF 200D 1F91D 200D 1F469 1F3FB ; RGI_Emoji_ZWJ_Sequence ; women holding hands: dark skin tone, light skin tone # E12.0 [1] (👩🏿‍🤝‍👩🏻) +1F469 1F3FF 200D 1F91D 200D 1F469 1F3FC ; RGI_Emoji_ZWJ_Sequence ; women holding hands: dark skin tone, medium-light skin tone # E12.0 [1] (👩🏿‍🤝‍👩🏼) +1F469 1F3FF 200D 1F91D 200D 1F469 1F3FD ; RGI_Emoji_ZWJ_Sequence ; women holding hands: dark skin tone, medium skin tone # E12.0 [1] (👩🏿‍🤝‍👩🏽) +1F469 1F3FF 200D 1F91D 200D 1F469 1F3FE ; RGI_Emoji_ZWJ_Sequence ; women holding hands: dark skin tone, medium-dark skin tone # E12.0 [1] (👩🏿‍🤝‍👩🏾) +1F9D1 200D 1F91D 200D 1F9D1 ; RGI_Emoji_ZWJ_Sequence ; people holding hands # E12.0 [1] (🧑‍🤝‍🧑) +1F9D1 200D 1F9D1 200D 1F9D2 ; RGI_Emoji_ZWJ_Sequence ; family: adult, adult, child # E15.1 [1] (🧑‍🧑‍🧒) +1F9D1 200D 1F9D1 200D 1F9D2 200D 1F9D2 ; RGI_Emoji_ZWJ_Sequence ; family: adult, adult, child, child # E15.1 [1] (🧑‍🧑‍🧒‍🧒) +1F9D1 200D 1F9D2 ; RGI_Emoji_ZWJ_Sequence ; family: adult, child # E15.1 [1] (🧑‍🧒) +1F9D1 200D 1F9D2 200D 1F9D2 ; RGI_Emoji_ZWJ_Sequence ; family: adult, child, child # E15.1 [1] (🧑‍🧒‍🧒) +1F9D1 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: person, person, light skin tone, medium-light skin tone #E13.1[1] (🧑🏻‍❤️‍💋‍🧑🏼) +1F9D1 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: person, person, light skin tone, medium skin tone #E13.1 [1] (🧑🏻‍❤️‍💋‍🧑🏽) +1F9D1 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: person, person, light skin tone, medium-dark skin tone #E13.1[1] (🧑🏻‍❤️‍💋‍🧑🏾) +1F9D1 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: person, person, light skin tone, dark skin tone # E13.1 [1] (🧑🏻‍❤️‍💋‍🧑🏿) +1F9D1 1F3FB 200D 2764 FE0F 200D 1F9D1 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, light skin tone, medium-light skin tone #E13.1[1] (🧑🏻‍❤️‍🧑🏼) +1F9D1 1F3FB 200D 2764 FE0F 200D 1F9D1 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, light skin tone, medium skin tone #E13.1[1] (🧑🏻‍❤️‍🧑🏽) +1F9D1 1F3FB 200D 2764 FE0F 200D 1F9D1 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, light skin tone, medium-dark skin tone #E13.1[1] (🧑🏻‍❤️‍🧑🏾) +1F9D1 1F3FB 200D 2764 FE0F 200D 1F9D1 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, light skin tone, dark skin tone #E13.1[1] (🧑🏻‍❤️‍🧑🏿) +1F9D1 1F3FB 200D 1F91D 200D 1F9D1 1F3FB ; RGI_Emoji_ZWJ_Sequence ; people holding hands: light skin tone # E12.0 [1] (🧑🏻‍🤝‍🧑🏻) +1F9D1 1F3FB 200D 1F91D 200D 1F9D1 1F3FC ; RGI_Emoji_ZWJ_Sequence ; people holding hands: light skin tone, medium-light skin tone # E12.1 [1] (🧑🏻‍🤝‍🧑🏼) +1F9D1 1F3FB 200D 1F91D 200D 1F9D1 1F3FD ; RGI_Emoji_ZWJ_Sequence ; people holding hands: light skin tone, medium skin tone # E12.1 [1] (🧑🏻‍🤝‍🧑🏽) +1F9D1 1F3FB 200D 1F91D 200D 1F9D1 1F3FE ; RGI_Emoji_ZWJ_Sequence ; people holding hands: light skin tone, medium-dark skin tone # E12.1 [1] (🧑🏻‍🤝‍🧑🏾) +1F9D1 1F3FB 200D 1F91D 200D 1F9D1 1F3FF ; RGI_Emoji_ZWJ_Sequence ; people holding hands: light skin tone, dark skin tone # E12.1 [1] (🧑🏻‍🤝‍🧑🏿) +1F9D1 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: person, person, medium-light skin tone, light skin tone #E13.1[1] (🧑🏼‍❤️‍💋‍🧑🏻) +1F9D1 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: person, person, medium-light skin tone, medium skin tone #E13.1[1] (🧑🏼‍❤️‍💋‍🧑🏽) +1F9D1 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: person, person, medium-light skin tone, medium-dark skin tone #E13.1[1] (🧑🏼‍❤️‍💋‍🧑🏾) +1F9D1 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: person, person, medium-light skin tone, dark skin tone #E13.1[1] (🧑🏼‍❤️‍💋‍🧑🏿) +1F9D1 1F3FC 200D 2764 FE0F 200D 1F9D1 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, medium-light skin tone, light skin tone #E13.1[1] (🧑🏼‍❤️‍🧑🏻) +1F9D1 1F3FC 200D 2764 FE0F 200D 1F9D1 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, medium-light skin tone, medium skin tone #E13.1[1] (🧑🏼‍❤️‍🧑🏽) +1F9D1 1F3FC 200D 2764 FE0F 200D 1F9D1 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, medium-light skin tone, medium-dark skin tone #E13.1[1] (🧑🏼‍❤️‍🧑🏾) +1F9D1 1F3FC 200D 2764 FE0F 200D 1F9D1 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, medium-light skin tone, dark skin tone #E13.1[1] (🧑🏼‍❤️‍🧑🏿) +1F9D1 1F3FC 200D 1F91D 200D 1F9D1 1F3FB ; RGI_Emoji_ZWJ_Sequence ; people holding hands: medium-light skin tone, light skin tone # E12.0 [1] (🧑🏼‍🤝‍🧑🏻) +1F9D1 1F3FC 200D 1F91D 200D 1F9D1 1F3FC ; RGI_Emoji_ZWJ_Sequence ; people holding hands: medium-light skin tone # E12.0 [1] (🧑🏼‍🤝‍🧑🏼) +1F9D1 1F3FC 200D 1F91D 200D 1F9D1 1F3FD ; RGI_Emoji_ZWJ_Sequence ; people holding hands: medium-light skin tone, medium skin tone # E12.1 [1] (🧑🏼‍🤝‍🧑🏽) +1F9D1 1F3FC 200D 1F91D 200D 1F9D1 1F3FE ; RGI_Emoji_ZWJ_Sequence ; people holding hands: medium-light skin tone, medium-dark skin tone #E12.1[1] (🧑🏼‍🤝‍🧑🏾) +1F9D1 1F3FC 200D 1F91D 200D 1F9D1 1F3FF ; RGI_Emoji_ZWJ_Sequence ; people holding hands: medium-light skin tone, dark skin tone # E12.1 [1] (🧑🏼‍🤝‍🧑🏿) +1F9D1 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: person, person, medium skin tone, light skin tone #E13.1 [1] (🧑🏽‍❤️‍💋‍🧑🏻) +1F9D1 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: person, person, medium skin tone, medium-light skin tone #E13.1[1] (🧑🏽‍❤️‍💋‍🧑🏼) +1F9D1 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: person, person, medium skin tone, medium-dark skin tone #E13.1[1] (🧑🏽‍❤️‍💋‍🧑🏾) +1F9D1 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: person, person, medium skin tone, dark skin tone # E13.1 [1] (🧑🏽‍❤️‍💋‍🧑🏿) +1F9D1 1F3FD 200D 2764 FE0F 200D 1F9D1 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, medium skin tone, light skin tone #E13.1[1] (🧑🏽‍❤️‍🧑🏻) +1F9D1 1F3FD 200D 2764 FE0F 200D 1F9D1 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, medium skin tone, medium-light skin tone #E13.1[1] (🧑🏽‍❤️‍🧑🏼) +1F9D1 1F3FD 200D 2764 FE0F 200D 1F9D1 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, medium skin tone, medium-dark skin tone #E13.1[1] (🧑🏽‍❤️‍🧑🏾) +1F9D1 1F3FD 200D 2764 FE0F 200D 1F9D1 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, medium skin tone, dark skin tone #E13.1[1] (🧑🏽‍❤️‍🧑🏿) +1F9D1 1F3FD 200D 1F91D 200D 1F9D1 1F3FB ; RGI_Emoji_ZWJ_Sequence ; people holding hands: medium skin tone, light skin tone # E12.0 [1] (🧑🏽‍🤝‍🧑🏻) +1F9D1 1F3FD 200D 1F91D 200D 1F9D1 1F3FC ; RGI_Emoji_ZWJ_Sequence ; people holding hands: medium skin tone, medium-light skin tone # E12.0 [1] (🧑🏽‍🤝‍🧑🏼) +1F9D1 1F3FD 200D 1F91D 200D 1F9D1 1F3FD ; RGI_Emoji_ZWJ_Sequence ; people holding hands: medium skin tone # E12.0 [1] (🧑🏽‍🤝‍🧑🏽) +1F9D1 1F3FD 200D 1F91D 200D 1F9D1 1F3FE ; RGI_Emoji_ZWJ_Sequence ; people holding hands: medium skin tone, medium-dark skin tone # E12.1 [1] (🧑🏽‍🤝‍🧑🏾) +1F9D1 1F3FD 200D 1F91D 200D 1F9D1 1F3FF ; RGI_Emoji_ZWJ_Sequence ; people holding hands: medium skin tone, dark skin tone # E12.1 [1] (🧑🏽‍🤝‍🧑🏿) +1F9D1 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: person, person, medium-dark skin tone, light skin tone #E13.1[1] (🧑🏾‍❤️‍💋‍🧑🏻) +1F9D1 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: person, person, medium-dark skin tone, medium-light skin tone #E13.1[1] (🧑🏾‍❤️‍💋‍🧑🏼) +1F9D1 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: person, person, medium-dark skin tone, medium skin tone #E13.1[1] (🧑🏾‍❤️‍💋‍🧑🏽) +1F9D1 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FF; RGI_Emoji_ZWJ_Sequence; kiss: person, person, medium-dark skin tone, dark skin tone #E13.1[1] (🧑🏾‍❤️‍💋‍🧑🏿) +1F9D1 1F3FE 200D 2764 FE0F 200D 1F9D1 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, medium-dark skin tone, light skin tone #E13.1[1] (🧑🏾‍❤️‍🧑🏻) +1F9D1 1F3FE 200D 2764 FE0F 200D 1F9D1 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, medium-dark skin tone, medium-light skin tone #E13.1[1] (🧑🏾‍❤️‍🧑🏼) +1F9D1 1F3FE 200D 2764 FE0F 200D 1F9D1 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, medium-dark skin tone, medium skin tone #E13.1[1] (🧑🏾‍❤️‍🧑🏽) +1F9D1 1F3FE 200D 2764 FE0F 200D 1F9D1 1F3FF ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, medium-dark skin tone, dark skin tone #E13.1[1] (🧑🏾‍❤️‍🧑🏿) +1F9D1 1F3FE 200D 1F91D 200D 1F9D1 1F3FB ; RGI_Emoji_ZWJ_Sequence ; people holding hands: medium-dark skin tone, light skin tone # E12.0 [1] (🧑🏾‍🤝‍🧑🏻) +1F9D1 1F3FE 200D 1F91D 200D 1F9D1 1F3FC ; RGI_Emoji_ZWJ_Sequence ; people holding hands: medium-dark skin tone, medium-light skin tone #E12.0[1] (🧑🏾‍🤝‍🧑🏼) +1F9D1 1F3FE 200D 1F91D 200D 1F9D1 1F3FD ; RGI_Emoji_ZWJ_Sequence ; people holding hands: medium-dark skin tone, medium skin tone # E12.0 [1] (🧑🏾‍🤝‍🧑🏽) +1F9D1 1F3FE 200D 1F91D 200D 1F9D1 1F3FE ; RGI_Emoji_ZWJ_Sequence ; people holding hands: medium-dark skin tone # E12.0 [1] (🧑🏾‍🤝‍🧑🏾) +1F9D1 1F3FE 200D 1F91D 200D 1F9D1 1F3FF ; RGI_Emoji_ZWJ_Sequence ; people holding hands: medium-dark skin tone, dark skin tone # E12.1 [1] (🧑🏾‍🤝‍🧑🏿) +1F9D1 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FB; RGI_Emoji_ZWJ_Sequence; kiss: person, person, dark skin tone, light skin tone # E13.1 [1] (🧑🏿‍❤️‍💋‍🧑🏻) +1F9D1 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: person, person, dark skin tone, medium-light skin tone #E13.1[1] (🧑🏿‍❤️‍💋‍🧑🏼) +1F9D1 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: person, person, dark skin tone, medium skin tone # E13.1 [1] (🧑🏿‍❤️‍💋‍🧑🏽) +1F9D1 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: person, person, dark skin tone, medium-dark skin tone #E13.1[1] (🧑🏿‍❤️‍💋‍🧑🏾) +1F9D1 1F3FF 200D 2764 FE0F 200D 1F9D1 1F3FB ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, dark skin tone, light skin tone #E13.1[1] (🧑🏿‍❤️‍🧑🏻) +1F9D1 1F3FF 200D 2764 FE0F 200D 1F9D1 1F3FC ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, dark skin tone, medium-light skin tone #E13.1[1] (🧑🏿‍❤️‍🧑🏼) +1F9D1 1F3FF 200D 2764 FE0F 200D 1F9D1 1F3FD ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, dark skin tone, medium skin tone #E13.1[1] (🧑🏿‍❤️‍🧑🏽) +1F9D1 1F3FF 200D 2764 FE0F 200D 1F9D1 1F3FE ; RGI_Emoji_ZWJ_Sequence ; couple with heart: person, person, dark skin tone, medium-dark skin tone #E13.1[1] (🧑🏿‍❤️‍🧑🏾) +1F9D1 1F3FF 200D 1F91D 200D 1F9D1 1F3FB ; RGI_Emoji_ZWJ_Sequence ; people holding hands: dark skin tone, light skin tone # E12.0 [1] (🧑🏿‍🤝‍🧑🏻) +1F9D1 1F3FF 200D 1F91D 200D 1F9D1 1F3FC ; RGI_Emoji_ZWJ_Sequence ; people holding hands: dark skin tone, medium-light skin tone # E12.0 [1] (🧑🏿‍🤝‍🧑🏼) +1F9D1 1F3FF 200D 1F91D 200D 1F9D1 1F3FD ; RGI_Emoji_ZWJ_Sequence ; people holding hands: dark skin tone, medium skin tone # E12.0 [1] (🧑🏿‍🤝‍🧑🏽) +1F9D1 1F3FF 200D 1F91D 200D 1F9D1 1F3FE ; RGI_Emoji_ZWJ_Sequence ; people holding hands: dark skin tone, medium-dark skin tone # E12.0 [1] (🧑🏿‍🤝‍🧑🏾) +1F9D1 1F3FF 200D 1F91D 200D 1F9D1 1F3FF ; RGI_Emoji_ZWJ_Sequence ; people holding hands: dark skin tone # E12.0 [1] (🧑🏿‍🤝‍🧑🏿) +1FAF1 1F3FB 200D 1FAF2 1F3FC ; RGI_Emoji_ZWJ_Sequence ; handshake: light skin tone, medium-light skin tone # E14.0 [1] (🫱🏻‍🫲🏼) +1FAF1 1F3FB 200D 1FAF2 1F3FD ; RGI_Emoji_ZWJ_Sequence ; handshake: light skin tone, medium skin tone # E14.0 [1] (🫱🏻‍🫲🏽) +1FAF1 1F3FB 200D 1FAF2 1F3FE ; RGI_Emoji_ZWJ_Sequence ; handshake: light skin tone, medium-dark skin tone # E14.0 [1] (🫱🏻‍🫲🏾) +1FAF1 1F3FB 200D 1FAF2 1F3FF ; RGI_Emoji_ZWJ_Sequence ; handshake: light skin tone, dark skin tone # E14.0 [1] (🫱🏻‍🫲🏿) +1FAF1 1F3FC 200D 1FAF2 1F3FB ; RGI_Emoji_ZWJ_Sequence ; handshake: medium-light skin tone, light skin tone # E14.0 [1] (🫱🏼‍🫲🏻) +1FAF1 1F3FC 200D 1FAF2 1F3FD ; RGI_Emoji_ZWJ_Sequence ; handshake: medium-light skin tone, medium skin tone # E14.0 [1] (🫱🏼‍🫲🏽) +1FAF1 1F3FC 200D 1FAF2 1F3FE ; RGI_Emoji_ZWJ_Sequence ; handshake: medium-light skin tone, medium-dark skin tone # E14.0 [1] (🫱🏼‍🫲🏾) +1FAF1 1F3FC 200D 1FAF2 1F3FF ; RGI_Emoji_ZWJ_Sequence ; handshake: medium-light skin tone, dark skin tone # E14.0 [1] (🫱🏼‍🫲🏿) +1FAF1 1F3FD 200D 1FAF2 1F3FB ; RGI_Emoji_ZWJ_Sequence ; handshake: medium skin tone, light skin tone # E14.0 [1] (🫱🏽‍🫲🏻) +1FAF1 1F3FD 200D 1FAF2 1F3FC ; RGI_Emoji_ZWJ_Sequence ; handshake: medium skin tone, medium-light skin tone # E14.0 [1] (🫱🏽‍🫲🏼) +1FAF1 1F3FD 200D 1FAF2 1F3FE ; RGI_Emoji_ZWJ_Sequence ; handshake: medium skin tone, medium-dark skin tone # E14.0 [1] (🫱🏽‍🫲🏾) +1FAF1 1F3FD 200D 1FAF2 1F3FF ; RGI_Emoji_ZWJ_Sequence ; handshake: medium skin tone, dark skin tone # E14.0 [1] (🫱🏽‍🫲🏿) +1FAF1 1F3FE 200D 1FAF2 1F3FB ; RGI_Emoji_ZWJ_Sequence ; handshake: medium-dark skin tone, light skin tone # E14.0 [1] (🫱🏾‍🫲🏻) +1FAF1 1F3FE 200D 1FAF2 1F3FC ; RGI_Emoji_ZWJ_Sequence ; handshake: medium-dark skin tone, medium-light skin tone # E14.0 [1] (🫱🏾‍🫲🏼) +1FAF1 1F3FE 200D 1FAF2 1F3FD ; RGI_Emoji_ZWJ_Sequence ; handshake: medium-dark skin tone, medium skin tone # E14.0 [1] (🫱🏾‍🫲🏽) +1FAF1 1F3FE 200D 1FAF2 1F3FF ; RGI_Emoji_ZWJ_Sequence ; handshake: medium-dark skin tone, dark skin tone # E14.0 [1] (🫱🏾‍🫲🏿) +1FAF1 1F3FF 200D 1FAF2 1F3FB ; RGI_Emoji_ZWJ_Sequence ; handshake: dark skin tone, light skin tone # E14.0 [1] (🫱🏿‍🫲🏻) +1FAF1 1F3FF 200D 1FAF2 1F3FC ; RGI_Emoji_ZWJ_Sequence ; handshake: dark skin tone, medium-light skin tone # E14.0 [1] (🫱🏿‍🫲🏼) +1FAF1 1F3FF 200D 1FAF2 1F3FD ; RGI_Emoji_ZWJ_Sequence ; handshake: dark skin tone, medium skin tone # E14.0 [1] (🫱🏿‍🫲🏽) +1FAF1 1F3FF 200D 1FAF2 1F3FE ; RGI_Emoji_ZWJ_Sequence ; handshake: dark skin tone, medium-dark skin tone # E14.0 [1] (🫱🏿‍🫲🏾) + +# Total elements: 331 + +# ================================================ + +# RGI_Emoji_ZWJ_Sequence: Role + +1F3C3 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person running facing right # E15.1 [1] (🏃‍➡️) +1F3C3 1F3FB 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person running facing right: light skin tone # E15.1 [1] (🏃🏻‍➡️) +1F3C3 1F3FC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person running facing right: medium-light skin tone # E15.1 [1] (🏃🏼‍➡️) +1F3C3 1F3FD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person running facing right: medium skin tone # E15.1 [1] (🏃🏽‍➡️) +1F3C3 1F3FE 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person running facing right: medium-dark skin tone # E15.1 [1] (🏃🏾‍➡️) +1F3C3 1F3FF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person running facing right: dark skin tone # E15.1 [1] (🏃🏿‍➡️) +1F468 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; man health worker # E4.0 [1] (👨‍⚕️) +1F468 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; man judge # E4.0 [1] (👨‍⚖️) +1F468 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; man pilot # E4.0 [1] (👨‍✈️) +1F468 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; man farmer # E4.0 [1] (👨‍🌾) +1F468 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; man cook # E4.0 [1] (👨‍🍳) +1F468 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; man feeding baby # E13.0 [1] (👨‍🍼) +1F468 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; man student # E4.0 [1] (👨‍🎓) +1F468 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; man singer # E4.0 [1] (👨‍🎤) +1F468 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; man artist # E4.0 [1] (👨‍🎨) +1F468 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; man teacher # E4.0 [1] (👨‍🏫) +1F468 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; man factory worker # E4.0 [1] (👨‍🏭) +1F468 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; man technologist # E4.0 [1] (👨‍💻) +1F468 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; man office worker # E4.0 [1] (👨‍💼) +1F468 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; man mechanic # E4.0 [1] (👨‍🔧) +1F468 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; man scientist # E4.0 [1] (👨‍🔬) +1F468 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; man astronaut # E4.0 [1] (👨‍🚀) +1F468 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; man firefighter # E4.0 [1] (👨‍🚒) +1F468 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; man with white cane # E12.0 [1] (👨‍🦯) +1F468 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man with white cane facing right # E15.1 [1] (👨‍🦯‍➡️) +1F468 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; man in motorized wheelchair # E12.0 [1] (👨‍🦼) +1F468 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in motorized wheelchair facing right # E15.1 [1] (👨‍🦼‍➡️) +1F468 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; man in manual wheelchair # E12.0 [1] (👨‍🦽) +1F468 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in manual wheelchair facing right # E15.1 [1] (👨‍🦽‍➡️) +1F468 1F3FB 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; man health worker: light skin tone # E4.0 [1] (👨🏻‍⚕️) +1F468 1F3FB 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; man judge: light skin tone # E4.0 [1] (👨🏻‍⚖️) +1F468 1F3FB 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; man pilot: light skin tone # E4.0 [1] (👨🏻‍✈️) +1F468 1F3FB 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; man farmer: light skin tone # E4.0 [1] (👨🏻‍🌾) +1F468 1F3FB 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; man cook: light skin tone # E4.0 [1] (👨🏻‍🍳) +1F468 1F3FB 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; man feeding baby: light skin tone # E13.0 [1] (👨🏻‍🍼) +1F468 1F3FB 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; man student: light skin tone # E4.0 [1] (👨🏻‍🎓) +1F468 1F3FB 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; man singer: light skin tone # E4.0 [1] (👨🏻‍🎤) +1F468 1F3FB 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; man artist: light skin tone # E4.0 [1] (👨🏻‍🎨) +1F468 1F3FB 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; man teacher: light skin tone # E4.0 [1] (👨🏻‍🏫) +1F468 1F3FB 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; man factory worker: light skin tone # E4.0 [1] (👨🏻‍🏭) +1F468 1F3FB 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; man technologist: light skin tone # E4.0 [1] (👨🏻‍💻) +1F468 1F3FB 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; man office worker: light skin tone # E4.0 [1] (👨🏻‍💼) +1F468 1F3FB 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; man mechanic: light skin tone # E4.0 [1] (👨🏻‍🔧) +1F468 1F3FB 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; man scientist: light skin tone # E4.0 [1] (👨🏻‍🔬) +1F468 1F3FB 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; man astronaut: light skin tone # E4.0 [1] (👨🏻‍🚀) +1F468 1F3FB 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; man firefighter: light skin tone # E4.0 [1] (👨🏻‍🚒) +1F468 1F3FB 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; man with white cane: light skin tone # E12.0 [1] (👨🏻‍🦯) +1F468 1F3FB 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man with white cane facing right: light skin tone # E15.1 [1] (👨🏻‍🦯‍➡️) +1F468 1F3FB 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; man in motorized wheelchair: light skin tone # E12.0 [1] (👨🏻‍🦼) +1F468 1F3FB 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in motorized wheelchair facing right: light skin tone # E15.1 [1] (👨🏻‍🦼‍➡️) +1F468 1F3FB 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; man in manual wheelchair: light skin tone # E12.0 [1] (👨🏻‍🦽) +1F468 1F3FB 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in manual wheelchair facing right: light skin tone # E15.1 [1] (👨🏻‍🦽‍➡️) +1F468 1F3FC 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; man health worker: medium-light skin tone # E4.0 [1] (👨🏼‍⚕️) +1F468 1F3FC 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; man judge: medium-light skin tone # E4.0 [1] (👨🏼‍⚖️) +1F468 1F3FC 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; man pilot: medium-light skin tone # E4.0 [1] (👨🏼‍✈️) +1F468 1F3FC 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; man farmer: medium-light skin tone # E4.0 [1] (👨🏼‍🌾) +1F468 1F3FC 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; man cook: medium-light skin tone # E4.0 [1] (👨🏼‍🍳) +1F468 1F3FC 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; man feeding baby: medium-light skin tone # E13.0 [1] (👨🏼‍🍼) +1F468 1F3FC 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; man student: medium-light skin tone # E4.0 [1] (👨🏼‍🎓) +1F468 1F3FC 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; man singer: medium-light skin tone # E4.0 [1] (👨🏼‍🎤) +1F468 1F3FC 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; man artist: medium-light skin tone # E4.0 [1] (👨🏼‍🎨) +1F468 1F3FC 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; man teacher: medium-light skin tone # E4.0 [1] (👨🏼‍🏫) +1F468 1F3FC 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; man factory worker: medium-light skin tone # E4.0 [1] (👨🏼‍🏭) +1F468 1F3FC 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; man technologist: medium-light skin tone # E4.0 [1] (👨🏼‍💻) +1F468 1F3FC 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; man office worker: medium-light skin tone # E4.0 [1] (👨🏼‍💼) +1F468 1F3FC 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; man mechanic: medium-light skin tone # E4.0 [1] (👨🏼‍🔧) +1F468 1F3FC 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; man scientist: medium-light skin tone # E4.0 [1] (👨🏼‍🔬) +1F468 1F3FC 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; man astronaut: medium-light skin tone # E4.0 [1] (👨🏼‍🚀) +1F468 1F3FC 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; man firefighter: medium-light skin tone # E4.0 [1] (👨🏼‍🚒) +1F468 1F3FC 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; man with white cane: medium-light skin tone # E12.0 [1] (👨🏼‍🦯) +1F468 1F3FC 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man with white cane facing right: medium-light skin tone # E15.1 [1] (👨🏼‍🦯‍➡️) +1F468 1F3FC 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; man in motorized wheelchair: medium-light skin tone # E12.0 [1] (👨🏼‍🦼) +1F468 1F3FC 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in motorized wheelchair facing right: medium-light skin tone #E15.1 [1] (👨🏼‍🦼‍➡️) +1F468 1F3FC 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; man in manual wheelchair: medium-light skin tone # E12.0 [1] (👨🏼‍🦽) +1F468 1F3FC 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in manual wheelchair facing right: medium-light skin tone # E15.1 [1] (👨🏼‍🦽‍➡️) +1F468 1F3FD 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; man health worker: medium skin tone # E4.0 [1] (👨🏽‍⚕️) +1F468 1F3FD 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; man judge: medium skin tone # E4.0 [1] (👨🏽‍⚖️) +1F468 1F3FD 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; man pilot: medium skin tone # E4.0 [1] (👨🏽‍✈️) +1F468 1F3FD 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; man farmer: medium skin tone # E4.0 [1] (👨🏽‍🌾) +1F468 1F3FD 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; man cook: medium skin tone # E4.0 [1] (👨🏽‍🍳) +1F468 1F3FD 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; man feeding baby: medium skin tone # E13.0 [1] (👨🏽‍🍼) +1F468 1F3FD 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; man student: medium skin tone # E4.0 [1] (👨🏽‍🎓) +1F468 1F3FD 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; man singer: medium skin tone # E4.0 [1] (👨🏽‍🎤) +1F468 1F3FD 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; man artist: medium skin tone # E4.0 [1] (👨🏽‍🎨) +1F468 1F3FD 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; man teacher: medium skin tone # E4.0 [1] (👨🏽‍🏫) +1F468 1F3FD 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; man factory worker: medium skin tone # E4.0 [1] (👨🏽‍🏭) +1F468 1F3FD 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; man technologist: medium skin tone # E4.0 [1] (👨🏽‍💻) +1F468 1F3FD 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; man office worker: medium skin tone # E4.0 [1] (👨🏽‍💼) +1F468 1F3FD 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; man mechanic: medium skin tone # E4.0 [1] (👨🏽‍🔧) +1F468 1F3FD 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; man scientist: medium skin tone # E4.0 [1] (👨🏽‍🔬) +1F468 1F3FD 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; man astronaut: medium skin tone # E4.0 [1] (👨🏽‍🚀) +1F468 1F3FD 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; man firefighter: medium skin tone # E4.0 [1] (👨🏽‍🚒) +1F468 1F3FD 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; man with white cane: medium skin tone # E12.0 [1] (👨🏽‍🦯) +1F468 1F3FD 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man with white cane facing right: medium skin tone # E15.1 [1] (👨🏽‍🦯‍➡️) +1F468 1F3FD 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; man in motorized wheelchair: medium skin tone # E12.0 [1] (👨🏽‍🦼) +1F468 1F3FD 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in motorized wheelchair facing right: medium skin tone # E15.1 [1] (👨🏽‍🦼‍➡️) +1F468 1F3FD 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; man in manual wheelchair: medium skin tone # E12.0 [1] (👨🏽‍🦽) +1F468 1F3FD 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in manual wheelchair facing right: medium skin tone # E15.1 [1] (👨🏽‍🦽‍➡️) +1F468 1F3FE 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; man health worker: medium-dark skin tone # E4.0 [1] (👨🏾‍⚕️) +1F468 1F3FE 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; man judge: medium-dark skin tone # E4.0 [1] (👨🏾‍⚖️) +1F468 1F3FE 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; man pilot: medium-dark skin tone # E4.0 [1] (👨🏾‍✈️) +1F468 1F3FE 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; man farmer: medium-dark skin tone # E4.0 [1] (👨🏾‍🌾) +1F468 1F3FE 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; man cook: medium-dark skin tone # E4.0 [1] (👨🏾‍🍳) +1F468 1F3FE 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; man feeding baby: medium-dark skin tone # E13.0 [1] (👨🏾‍🍼) +1F468 1F3FE 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; man student: medium-dark skin tone # E4.0 [1] (👨🏾‍🎓) +1F468 1F3FE 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; man singer: medium-dark skin tone # E4.0 [1] (👨🏾‍🎤) +1F468 1F3FE 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; man artist: medium-dark skin tone # E4.0 [1] (👨🏾‍🎨) +1F468 1F3FE 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; man teacher: medium-dark skin tone # E4.0 [1] (👨🏾‍🏫) +1F468 1F3FE 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; man factory worker: medium-dark skin tone # E4.0 [1] (👨🏾‍🏭) +1F468 1F3FE 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; man technologist: medium-dark skin tone # E4.0 [1] (👨🏾‍💻) +1F468 1F3FE 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; man office worker: medium-dark skin tone # E4.0 [1] (👨🏾‍💼) +1F468 1F3FE 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; man mechanic: medium-dark skin tone # E4.0 [1] (👨🏾‍🔧) +1F468 1F3FE 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; man scientist: medium-dark skin tone # E4.0 [1] (👨🏾‍🔬) +1F468 1F3FE 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; man astronaut: medium-dark skin tone # E4.0 [1] (👨🏾‍🚀) +1F468 1F3FE 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; man firefighter: medium-dark skin tone # E4.0 [1] (👨🏾‍🚒) +1F468 1F3FE 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; man with white cane: medium-dark skin tone # E12.0 [1] (👨🏾‍🦯) +1F468 1F3FE 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man with white cane facing right: medium-dark skin tone # E15.1 [1] (👨🏾‍🦯‍➡️) +1F468 1F3FE 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; man in motorized wheelchair: medium-dark skin tone # E12.0 [1] (👨🏾‍🦼) +1F468 1F3FE 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in motorized wheelchair facing right: medium-dark skin tone #E15.1 [1] (👨🏾‍🦼‍➡️) +1F468 1F3FE 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; man in manual wheelchair: medium-dark skin tone # E12.0 [1] (👨🏾‍🦽) +1F468 1F3FE 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in manual wheelchair facing right: medium-dark skin tone # E15.1 [1] (👨🏾‍🦽‍➡️) +1F468 1F3FF 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; man health worker: dark skin tone # E4.0 [1] (👨🏿‍⚕️) +1F468 1F3FF 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; man judge: dark skin tone # E4.0 [1] (👨🏿‍⚖️) +1F468 1F3FF 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; man pilot: dark skin tone # E4.0 [1] (👨🏿‍✈️) +1F468 1F3FF 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; man farmer: dark skin tone # E4.0 [1] (👨🏿‍🌾) +1F468 1F3FF 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; man cook: dark skin tone # E4.0 [1] (👨🏿‍🍳) +1F468 1F3FF 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; man feeding baby: dark skin tone # E13.0 [1] (👨🏿‍🍼) +1F468 1F3FF 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; man student: dark skin tone # E4.0 [1] (👨🏿‍🎓) +1F468 1F3FF 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; man singer: dark skin tone # E4.0 [1] (👨🏿‍🎤) +1F468 1F3FF 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; man artist: dark skin tone # E4.0 [1] (👨🏿‍🎨) +1F468 1F3FF 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; man teacher: dark skin tone # E4.0 [1] (👨🏿‍🏫) +1F468 1F3FF 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; man factory worker: dark skin tone # E4.0 [1] (👨🏿‍🏭) +1F468 1F3FF 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; man technologist: dark skin tone # E4.0 [1] (👨🏿‍💻) +1F468 1F3FF 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; man office worker: dark skin tone # E4.0 [1] (👨🏿‍💼) +1F468 1F3FF 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; man mechanic: dark skin tone # E4.0 [1] (👨🏿‍🔧) +1F468 1F3FF 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; man scientist: dark skin tone # E4.0 [1] (👨🏿‍🔬) +1F468 1F3FF 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; man astronaut: dark skin tone # E4.0 [1] (👨🏿‍🚀) +1F468 1F3FF 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; man firefighter: dark skin tone # E4.0 [1] (👨🏿‍🚒) +1F468 1F3FF 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; man with white cane: dark skin tone # E12.0 [1] (👨🏿‍🦯) +1F468 1F3FF 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man with white cane facing right: dark skin tone # E15.1 [1] (👨🏿‍🦯‍➡️) +1F468 1F3FF 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; man in motorized wheelchair: dark skin tone # E12.0 [1] (👨🏿‍🦼) +1F468 1F3FF 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in motorized wheelchair facing right: dark skin tone # E15.1 [1] (👨🏿‍🦼‍➡️) +1F468 1F3FF 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; man in manual wheelchair: dark skin tone # E12.0 [1] (👨🏿‍🦽) +1F468 1F3FF 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in manual wheelchair facing right: dark skin tone # E15.1 [1] (👨🏿‍🦽‍➡️) +1F469 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman health worker # E4.0 [1] (👩‍⚕️) +1F469 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman judge # E4.0 [1] (👩‍⚖️) +1F469 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman pilot # E4.0 [1] (👩‍✈️) +1F469 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; woman farmer # E4.0 [1] (👩‍🌾) +1F469 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; woman cook # E4.0 [1] (👩‍🍳) +1F469 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; woman feeding baby # E13.0 [1] (👩‍🍼) +1F469 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; woman student # E4.0 [1] (👩‍🎓) +1F469 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; woman singer # E4.0 [1] (👩‍🎤) +1F469 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; woman artist # E4.0 [1] (👩‍🎨) +1F469 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; woman teacher # E4.0 [1] (👩‍🏫) +1F469 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; woman factory worker # E4.0 [1] (👩‍🏭) +1F469 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; woman technologist # E4.0 [1] (👩‍💻) +1F469 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; woman office worker # E4.0 [1] (👩‍💼) +1F469 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; woman mechanic # E4.0 [1] (👩‍🔧) +1F469 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; woman scientist # E4.0 [1] (👩‍🔬) +1F469 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; woman astronaut # E4.0 [1] (👩‍🚀) +1F469 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; woman firefighter # E4.0 [1] (👩‍🚒) +1F469 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; woman with white cane # E12.0 [1] (👩‍🦯) +1F469 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman with white cane facing right # E15.1 [1] (👩‍🦯‍➡️) +1F469 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; woman in motorized wheelchair # E12.0 [1] (👩‍🦼) +1F469 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in motorized wheelchair facing right # E15.1 [1] (👩‍🦼‍➡️) +1F469 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; woman in manual wheelchair # E12.0 [1] (👩‍🦽) +1F469 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in manual wheelchair facing right # E15.1 [1] (👩‍🦽‍➡️) +1F469 1F3FB 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman health worker: light skin tone # E4.0 [1] (👩🏻‍⚕️) +1F469 1F3FB 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman judge: light skin tone # E4.0 [1] (👩🏻‍⚖️) +1F469 1F3FB 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman pilot: light skin tone # E4.0 [1] (👩🏻‍✈️) +1F469 1F3FB 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; woman farmer: light skin tone # E4.0 [1] (👩🏻‍🌾) +1F469 1F3FB 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; woman cook: light skin tone # E4.0 [1] (👩🏻‍🍳) +1F469 1F3FB 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; woman feeding baby: light skin tone # E13.0 [1] (👩🏻‍🍼) +1F469 1F3FB 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; woman student: light skin tone # E4.0 [1] (👩🏻‍🎓) +1F469 1F3FB 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; woman singer: light skin tone # E4.0 [1] (👩🏻‍🎤) +1F469 1F3FB 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; woman artist: light skin tone # E4.0 [1] (👩🏻‍🎨) +1F469 1F3FB 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; woman teacher: light skin tone # E4.0 [1] (👩🏻‍🏫) +1F469 1F3FB 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; woman factory worker: light skin tone # E4.0 [1] (👩🏻‍🏭) +1F469 1F3FB 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; woman technologist: light skin tone # E4.0 [1] (👩🏻‍💻) +1F469 1F3FB 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; woman office worker: light skin tone # E4.0 [1] (👩🏻‍💼) +1F469 1F3FB 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; woman mechanic: light skin tone # E4.0 [1] (👩🏻‍🔧) +1F469 1F3FB 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; woman scientist: light skin tone # E4.0 [1] (👩🏻‍🔬) +1F469 1F3FB 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; woman astronaut: light skin tone # E4.0 [1] (👩🏻‍🚀) +1F469 1F3FB 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; woman firefighter: light skin tone # E4.0 [1] (👩🏻‍🚒) +1F469 1F3FB 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; woman with white cane: light skin tone # E12.0 [1] (👩🏻‍🦯) +1F469 1F3FB 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman with white cane facing right: light skin tone # E15.1 [1] (👩🏻‍🦯‍➡️) +1F469 1F3FB 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; woman in motorized wheelchair: light skin tone # E12.0 [1] (👩🏻‍🦼) +1F469 1F3FB 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in motorized wheelchair facing right: light skin tone # E15.1 [1] (👩🏻‍🦼‍➡️) +1F469 1F3FB 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; woman in manual wheelchair: light skin tone # E12.0 [1] (👩🏻‍🦽) +1F469 1F3FB 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in manual wheelchair facing right: light skin tone # E15.1 [1] (👩🏻‍🦽‍➡️) +1F469 1F3FC 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman health worker: medium-light skin tone # E4.0 [1] (👩🏼‍⚕️) +1F469 1F3FC 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman judge: medium-light skin tone # E4.0 [1] (👩🏼‍⚖️) +1F469 1F3FC 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman pilot: medium-light skin tone # E4.0 [1] (👩🏼‍✈️) +1F469 1F3FC 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; woman farmer: medium-light skin tone # E4.0 [1] (👩🏼‍🌾) +1F469 1F3FC 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; woman cook: medium-light skin tone # E4.0 [1] (👩🏼‍🍳) +1F469 1F3FC 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; woman feeding baby: medium-light skin tone # E13.0 [1] (👩🏼‍🍼) +1F469 1F3FC 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; woman student: medium-light skin tone # E4.0 [1] (👩🏼‍🎓) +1F469 1F3FC 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; woman singer: medium-light skin tone # E4.0 [1] (👩🏼‍🎤) +1F469 1F3FC 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; woman artist: medium-light skin tone # E4.0 [1] (👩🏼‍🎨) +1F469 1F3FC 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; woman teacher: medium-light skin tone # E4.0 [1] (👩🏼‍🏫) +1F469 1F3FC 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; woman factory worker: medium-light skin tone # E4.0 [1] (👩🏼‍🏭) +1F469 1F3FC 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; woman technologist: medium-light skin tone # E4.0 [1] (👩🏼‍💻) +1F469 1F3FC 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; woman office worker: medium-light skin tone # E4.0 [1] (👩🏼‍💼) +1F469 1F3FC 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; woman mechanic: medium-light skin tone # E4.0 [1] (👩🏼‍🔧) +1F469 1F3FC 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; woman scientist: medium-light skin tone # E4.0 [1] (👩🏼‍🔬) +1F469 1F3FC 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; woman astronaut: medium-light skin tone # E4.0 [1] (👩🏼‍🚀) +1F469 1F3FC 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; woman firefighter: medium-light skin tone # E4.0 [1] (👩🏼‍🚒) +1F469 1F3FC 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; woman with white cane: medium-light skin tone # E12.0 [1] (👩🏼‍🦯) +1F469 1F3FC 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman with white cane facing right: medium-light skin tone # E15.1 [1] (👩🏼‍🦯‍➡️) +1F469 1F3FC 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; woman in motorized wheelchair: medium-light skin tone # E12.0 [1] (👩🏼‍🦼) +1F469 1F3FC 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in motorized wheelchair facing right: medium-light skin tone #E15.1[1] (👩🏼‍🦼‍➡️) +1F469 1F3FC 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; woman in manual wheelchair: medium-light skin tone # E12.0 [1] (👩🏼‍🦽) +1F469 1F3FC 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in manual wheelchair facing right: medium-light skin tone #E15.1 [1] (👩🏼‍🦽‍➡️) +1F469 1F3FD 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman health worker: medium skin tone # E4.0 [1] (👩🏽‍⚕️) +1F469 1F3FD 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman judge: medium skin tone # E4.0 [1] (👩🏽‍⚖️) +1F469 1F3FD 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman pilot: medium skin tone # E4.0 [1] (👩🏽‍✈️) +1F469 1F3FD 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; woman farmer: medium skin tone # E4.0 [1] (👩🏽‍🌾) +1F469 1F3FD 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; woman cook: medium skin tone # E4.0 [1] (👩🏽‍🍳) +1F469 1F3FD 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; woman feeding baby: medium skin tone # E13.0 [1] (👩🏽‍🍼) +1F469 1F3FD 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; woman student: medium skin tone # E4.0 [1] (👩🏽‍🎓) +1F469 1F3FD 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; woman singer: medium skin tone # E4.0 [1] (👩🏽‍🎤) +1F469 1F3FD 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; woman artist: medium skin tone # E4.0 [1] (👩🏽‍🎨) +1F469 1F3FD 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; woman teacher: medium skin tone # E4.0 [1] (👩🏽‍🏫) +1F469 1F3FD 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; woman factory worker: medium skin tone # E4.0 [1] (👩🏽‍🏭) +1F469 1F3FD 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; woman technologist: medium skin tone # E4.0 [1] (👩🏽‍💻) +1F469 1F3FD 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; woman office worker: medium skin tone # E4.0 [1] (👩🏽‍💼) +1F469 1F3FD 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; woman mechanic: medium skin tone # E4.0 [1] (👩🏽‍🔧) +1F469 1F3FD 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; woman scientist: medium skin tone # E4.0 [1] (👩🏽‍🔬) +1F469 1F3FD 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; woman astronaut: medium skin tone # E4.0 [1] (👩🏽‍🚀) +1F469 1F3FD 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; woman firefighter: medium skin tone # E4.0 [1] (👩🏽‍🚒) +1F469 1F3FD 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; woman with white cane: medium skin tone # E12.0 [1] (👩🏽‍🦯) +1F469 1F3FD 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman with white cane facing right: medium skin tone # E15.1 [1] (👩🏽‍🦯‍➡️) +1F469 1F3FD 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; woman in motorized wheelchair: medium skin tone # E12.0 [1] (👩🏽‍🦼) +1F469 1F3FD 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in motorized wheelchair facing right: medium skin tone # E15.1 [1] (👩🏽‍🦼‍➡️) +1F469 1F3FD 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; woman in manual wheelchair: medium skin tone # E12.0 [1] (👩🏽‍🦽) +1F469 1F3FD 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in manual wheelchair facing right: medium skin tone # E15.1 [1] (👩🏽‍🦽‍➡️) +1F469 1F3FE 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman health worker: medium-dark skin tone # E4.0 [1] (👩🏾‍⚕️) +1F469 1F3FE 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman judge: medium-dark skin tone # E4.0 [1] (👩🏾‍⚖️) +1F469 1F3FE 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman pilot: medium-dark skin tone # E4.0 [1] (👩🏾‍✈️) +1F469 1F3FE 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; woman farmer: medium-dark skin tone # E4.0 [1] (👩🏾‍🌾) +1F469 1F3FE 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; woman cook: medium-dark skin tone # E4.0 [1] (👩🏾‍🍳) +1F469 1F3FE 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; woman feeding baby: medium-dark skin tone # E13.0 [1] (👩🏾‍🍼) +1F469 1F3FE 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; woman student: medium-dark skin tone # E4.0 [1] (👩🏾‍🎓) +1F469 1F3FE 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; woman singer: medium-dark skin tone # E4.0 [1] (👩🏾‍🎤) +1F469 1F3FE 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; woman artist: medium-dark skin tone # E4.0 [1] (👩🏾‍🎨) +1F469 1F3FE 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; woman teacher: medium-dark skin tone # E4.0 [1] (👩🏾‍🏫) +1F469 1F3FE 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; woman factory worker: medium-dark skin tone # E4.0 [1] (👩🏾‍🏭) +1F469 1F3FE 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; woman technologist: medium-dark skin tone # E4.0 [1] (👩🏾‍💻) +1F469 1F3FE 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; woman office worker: medium-dark skin tone # E4.0 [1] (👩🏾‍💼) +1F469 1F3FE 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; woman mechanic: medium-dark skin tone # E4.0 [1] (👩🏾‍🔧) +1F469 1F3FE 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; woman scientist: medium-dark skin tone # E4.0 [1] (👩🏾‍🔬) +1F469 1F3FE 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; woman astronaut: medium-dark skin tone # E4.0 [1] (👩🏾‍🚀) +1F469 1F3FE 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; woman firefighter: medium-dark skin tone # E4.0 [1] (👩🏾‍🚒) +1F469 1F3FE 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; woman with white cane: medium-dark skin tone # E12.0 [1] (👩🏾‍🦯) +1F469 1F3FE 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman with white cane facing right: medium-dark skin tone # E15.1 [1] (👩🏾‍🦯‍➡️) +1F469 1F3FE 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; woman in motorized wheelchair: medium-dark skin tone # E12.0 [1] (👩🏾‍🦼) +1F469 1F3FE 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in motorized wheelchair facing right: medium-dark skin tone #E15.1[1] (👩🏾‍🦼‍➡️) +1F469 1F3FE 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; woman in manual wheelchair: medium-dark skin tone # E12.0 [1] (👩🏾‍🦽) +1F469 1F3FE 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in manual wheelchair facing right: medium-dark skin tone # E15.1 [1] (👩🏾‍🦽‍➡️) +1F469 1F3FF 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman health worker: dark skin tone # E4.0 [1] (👩🏿‍⚕️) +1F469 1F3FF 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman judge: dark skin tone # E4.0 [1] (👩🏿‍⚖️) +1F469 1F3FF 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman pilot: dark skin tone # E4.0 [1] (👩🏿‍✈️) +1F469 1F3FF 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; woman farmer: dark skin tone # E4.0 [1] (👩🏿‍🌾) +1F469 1F3FF 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; woman cook: dark skin tone # E4.0 [1] (👩🏿‍🍳) +1F469 1F3FF 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; woman feeding baby: dark skin tone # E13.0 [1] (👩🏿‍🍼) +1F469 1F3FF 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; woman student: dark skin tone # E4.0 [1] (👩🏿‍🎓) +1F469 1F3FF 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; woman singer: dark skin tone # E4.0 [1] (👩🏿‍🎤) +1F469 1F3FF 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; woman artist: dark skin tone # E4.0 [1] (👩🏿‍🎨) +1F469 1F3FF 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; woman teacher: dark skin tone # E4.0 [1] (👩🏿‍🏫) +1F469 1F3FF 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; woman factory worker: dark skin tone # E4.0 [1] (👩🏿‍🏭) +1F469 1F3FF 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; woman technologist: dark skin tone # E4.0 [1] (👩🏿‍💻) +1F469 1F3FF 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; woman office worker: dark skin tone # E4.0 [1] (👩🏿‍💼) +1F469 1F3FF 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; woman mechanic: dark skin tone # E4.0 [1] (👩🏿‍🔧) +1F469 1F3FF 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; woman scientist: dark skin tone # E4.0 [1] (👩🏿‍🔬) +1F469 1F3FF 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; woman astronaut: dark skin tone # E4.0 [1] (👩🏿‍🚀) +1F469 1F3FF 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; woman firefighter: dark skin tone # E4.0 [1] (👩🏿‍🚒) +1F469 1F3FF 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; woman with white cane: dark skin tone # E12.0 [1] (👩🏿‍🦯) +1F469 1F3FF 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman with white cane facing right: dark skin tone # E15.1 [1] (👩🏿‍🦯‍➡️) +1F469 1F3FF 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; woman in motorized wheelchair: dark skin tone # E12.0 [1] (👩🏿‍🦼) +1F469 1F3FF 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in motorized wheelchair facing right: dark skin tone # E15.1 [1] (👩🏿‍🦼‍➡️) +1F469 1F3FF 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; woman in manual wheelchair: dark skin tone # E12.0 [1] (👩🏿‍🦽) +1F469 1F3FF 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in manual wheelchair facing right: dark skin tone # E15.1 [1] (👩🏿‍🦽‍➡️) +1F6B6 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person walking facing right # E15.1 [1] (🚶‍➡️) +1F6B6 1F3FB 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person walking facing right: light skin tone # E15.1 [1] (🚶🏻‍➡️) +1F6B6 1F3FC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person walking facing right: medium-light skin tone # E15.1 [1] (🚶🏼‍➡️) +1F6B6 1F3FD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person walking facing right: medium skin tone # E15.1 [1] (🚶🏽‍➡️) +1F6B6 1F3FE 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person walking facing right: medium-dark skin tone # E15.1 [1] (🚶🏾‍➡️) +1F6B6 1F3FF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person walking facing right: dark skin tone # E15.1 [1] (🚶🏿‍➡️) +1F9CE 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person kneeling facing right # E15.1 [1] (🧎‍➡️) +1F9CE 1F3FB 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person kneeling facing right: light skin tone # E15.1 [1] (🧎🏻‍➡️) +1F9CE 1F3FC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person kneeling facing right: medium-light skin tone # E15.1 [1] (🧎🏼‍➡️) +1F9CE 1F3FD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person kneeling facing right: medium skin tone # E15.1 [1] (🧎🏽‍➡️) +1F9CE 1F3FE 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person kneeling facing right: medium-dark skin tone # E15.1 [1] (🧎🏾‍➡️) +1F9CE 1F3FF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person kneeling facing right: dark skin tone # E15.1 [1] (🧎🏿‍➡️) +1F9D1 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; health worker # E12.1 [1] (🧑‍⚕️) +1F9D1 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; judge # E12.1 [1] (🧑‍⚖️) +1F9D1 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; pilot # E12.1 [1] (🧑‍✈️) +1F9D1 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; farmer # E12.1 [1] (🧑‍🌾) +1F9D1 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; cook # E12.1 [1] (🧑‍🍳) +1F9D1 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; person feeding baby # E13.0 [1] (🧑‍🍼) +1F9D1 200D 1F384 ; RGI_Emoji_ZWJ_Sequence ; mx claus # E13.0 [1] (🧑‍🎄) +1F9D1 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; student # E12.1 [1] (🧑‍🎓) +1F9D1 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; singer # E12.1 [1] (🧑‍🎤) +1F9D1 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; artist # E12.1 [1] (🧑‍🎨) +1F9D1 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; teacher # E12.1 [1] (🧑‍🏫) +1F9D1 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; factory worker # E12.1 [1] (🧑‍🏭) +1F9D1 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; technologist # E12.1 [1] (🧑‍💻) +1F9D1 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; office worker # E12.1 [1] (🧑‍💼) +1F9D1 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; mechanic # E12.1 [1] (🧑‍🔧) +1F9D1 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; scientist # E12.1 [1] (🧑‍🔬) +1F9D1 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; astronaut # E12.1 [1] (🧑‍🚀) +1F9D1 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; firefighter # E12.1 [1] (🧑‍🚒) +1F9D1 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; person with white cane # E12.1 [1] (🧑‍🦯) +1F9D1 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person with white cane facing right # E15.1 [1] (🧑‍🦯‍➡️) +1F9D1 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; person in motorized wheelchair # E12.1 [1] (🧑‍🦼) +1F9D1 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person in motorized wheelchair facing right # E15.1 [1] (🧑‍🦼‍➡️) +1F9D1 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; person in manual wheelchair # E12.1 [1] (🧑‍🦽) +1F9D1 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person in manual wheelchair facing right # E15.1 [1] (🧑‍🦽‍➡️) +1F9D1 1F3FB 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; health worker: light skin tone # E12.1 [1] (🧑🏻‍⚕️) +1F9D1 1F3FB 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; judge: light skin tone # E12.1 [1] (🧑🏻‍⚖️) +1F9D1 1F3FB 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; pilot: light skin tone # E12.1 [1] (🧑🏻‍✈️) +1F9D1 1F3FB 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; farmer: light skin tone # E12.1 [1] (🧑🏻‍🌾) +1F9D1 1F3FB 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; cook: light skin tone # E12.1 [1] (🧑🏻‍🍳) +1F9D1 1F3FB 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; person feeding baby: light skin tone # E13.0 [1] (🧑🏻‍🍼) +1F9D1 1F3FB 200D 1F384 ; RGI_Emoji_ZWJ_Sequence ; mx claus: light skin tone # E13.0 [1] (🧑🏻‍🎄) +1F9D1 1F3FB 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; student: light skin tone # E12.1 [1] (🧑🏻‍🎓) +1F9D1 1F3FB 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; singer: light skin tone # E12.1 [1] (🧑🏻‍🎤) +1F9D1 1F3FB 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; artist: light skin tone # E12.1 [1] (🧑🏻‍🎨) +1F9D1 1F3FB 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; teacher: light skin tone # E12.1 [1] (🧑🏻‍🏫) +1F9D1 1F3FB 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; factory worker: light skin tone # E12.1 [1] (🧑🏻‍🏭) +1F9D1 1F3FB 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; technologist: light skin tone # E12.1 [1] (🧑🏻‍💻) +1F9D1 1F3FB 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; office worker: light skin tone # E12.1 [1] (🧑🏻‍💼) +1F9D1 1F3FB 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; mechanic: light skin tone # E12.1 [1] (🧑🏻‍🔧) +1F9D1 1F3FB 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; scientist: light skin tone # E12.1 [1] (🧑🏻‍🔬) +1F9D1 1F3FB 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; astronaut: light skin tone # E12.1 [1] (🧑🏻‍🚀) +1F9D1 1F3FB 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; firefighter: light skin tone # E12.1 [1] (🧑🏻‍🚒) +1F9D1 1F3FB 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; person with white cane: light skin tone # E12.1 [1] (🧑🏻‍🦯) +1F9D1 1F3FB 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person with white cane facing right: light skin tone # E15.1 [1] (🧑🏻‍🦯‍➡️) +1F9D1 1F3FB 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; person in motorized wheelchair: light skin tone # E12.1 [1] (🧑🏻‍🦼) +1F9D1 1F3FB 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person in motorized wheelchair facing right: light skin tone # E15.1 [1] (🧑🏻‍🦼‍➡️) +1F9D1 1F3FB 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; person in manual wheelchair: light skin tone # E12.1 [1] (🧑🏻‍🦽) +1F9D1 1F3FB 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person in manual wheelchair facing right: light skin tone # E15.1 [1] (🧑🏻‍🦽‍➡️) +1F9D1 1F3FC 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; health worker: medium-light skin tone # E12.1 [1] (🧑🏼‍⚕️) +1F9D1 1F3FC 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; judge: medium-light skin tone # E12.1 [1] (🧑🏼‍⚖️) +1F9D1 1F3FC 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; pilot: medium-light skin tone # E12.1 [1] (🧑🏼‍✈️) +1F9D1 1F3FC 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; farmer: medium-light skin tone # E12.1 [1] (🧑🏼‍🌾) +1F9D1 1F3FC 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; cook: medium-light skin tone # E12.1 [1] (🧑🏼‍🍳) +1F9D1 1F3FC 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; person feeding baby: medium-light skin tone # E13.0 [1] (🧑🏼‍🍼) +1F9D1 1F3FC 200D 1F384 ; RGI_Emoji_ZWJ_Sequence ; mx claus: medium-light skin tone # E13.0 [1] (🧑🏼‍🎄) +1F9D1 1F3FC 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; student: medium-light skin tone # E12.1 [1] (🧑🏼‍🎓) +1F9D1 1F3FC 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; singer: medium-light skin tone # E12.1 [1] (🧑🏼‍🎤) +1F9D1 1F3FC 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; artist: medium-light skin tone # E12.1 [1] (🧑🏼‍🎨) +1F9D1 1F3FC 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; teacher: medium-light skin tone # E12.1 [1] (🧑🏼‍🏫) +1F9D1 1F3FC 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; factory worker: medium-light skin tone # E12.1 [1] (🧑🏼‍🏭) +1F9D1 1F3FC 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; technologist: medium-light skin tone # E12.1 [1] (🧑🏼‍💻) +1F9D1 1F3FC 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; office worker: medium-light skin tone # E12.1 [1] (🧑🏼‍💼) +1F9D1 1F3FC 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; mechanic: medium-light skin tone # E12.1 [1] (🧑🏼‍🔧) +1F9D1 1F3FC 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; scientist: medium-light skin tone # E12.1 [1] (🧑🏼‍🔬) +1F9D1 1F3FC 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; astronaut: medium-light skin tone # E12.1 [1] (🧑🏼‍🚀) +1F9D1 1F3FC 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; firefighter: medium-light skin tone # E12.1 [1] (🧑🏼‍🚒) +1F9D1 1F3FC 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; person with white cane: medium-light skin tone # E12.1 [1] (🧑🏼‍🦯) +1F9D1 1F3FC 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person with white cane facing right: medium-light skin tone # E15.1 [1] (🧑🏼‍🦯‍➡️) +1F9D1 1F3FC 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; person in motorized wheelchair: medium-light skin tone # E12.1 [1] (🧑🏼‍🦼) +1F9D1 1F3FC 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person in motorized wheelchair facing right: medium-light skin tone #E15.1[1] (🧑🏼‍🦼‍➡️) +1F9D1 1F3FC 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; person in manual wheelchair: medium-light skin tone # E12.1 [1] (🧑🏼‍🦽) +1F9D1 1F3FC 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person in manual wheelchair facing right: medium-light skin tone #E15.1 [1] (🧑🏼‍🦽‍➡️) +1F9D1 1F3FD 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; health worker: medium skin tone # E12.1 [1] (🧑🏽‍⚕️) +1F9D1 1F3FD 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; judge: medium skin tone # E12.1 [1] (🧑🏽‍⚖️) +1F9D1 1F3FD 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; pilot: medium skin tone # E12.1 [1] (🧑🏽‍✈️) +1F9D1 1F3FD 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; farmer: medium skin tone # E12.1 [1] (🧑🏽‍🌾) +1F9D1 1F3FD 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; cook: medium skin tone # E12.1 [1] (🧑🏽‍🍳) +1F9D1 1F3FD 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; person feeding baby: medium skin tone # E13.0 [1] (🧑🏽‍🍼) +1F9D1 1F3FD 200D 1F384 ; RGI_Emoji_ZWJ_Sequence ; mx claus: medium skin tone # E13.0 [1] (🧑🏽‍🎄) +1F9D1 1F3FD 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; student: medium skin tone # E12.1 [1] (🧑🏽‍🎓) +1F9D1 1F3FD 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; singer: medium skin tone # E12.1 [1] (🧑🏽‍🎤) +1F9D1 1F3FD 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; artist: medium skin tone # E12.1 [1] (🧑🏽‍🎨) +1F9D1 1F3FD 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; teacher: medium skin tone # E12.1 [1] (🧑🏽‍🏫) +1F9D1 1F3FD 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; factory worker: medium skin tone # E12.1 [1] (🧑🏽‍🏭) +1F9D1 1F3FD 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; technologist: medium skin tone # E12.1 [1] (🧑🏽‍💻) +1F9D1 1F3FD 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; office worker: medium skin tone # E12.1 [1] (🧑🏽‍💼) +1F9D1 1F3FD 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; mechanic: medium skin tone # E12.1 [1] (🧑🏽‍🔧) +1F9D1 1F3FD 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; scientist: medium skin tone # E12.1 [1] (🧑🏽‍🔬) +1F9D1 1F3FD 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; astronaut: medium skin tone # E12.1 [1] (🧑🏽‍🚀) +1F9D1 1F3FD 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; firefighter: medium skin tone # E12.1 [1] (🧑🏽‍🚒) +1F9D1 1F3FD 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; person with white cane: medium skin tone # E12.1 [1] (🧑🏽‍🦯) +1F9D1 1F3FD 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person with white cane facing right: medium skin tone # E15.1 [1] (🧑🏽‍🦯‍➡️) +1F9D1 1F3FD 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; person in motorized wheelchair: medium skin tone # E12.1 [1] (🧑🏽‍🦼) +1F9D1 1F3FD 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person in motorized wheelchair facing right: medium skin tone # E15.1 [1] (🧑🏽‍🦼‍➡️) +1F9D1 1F3FD 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; person in manual wheelchair: medium skin tone # E12.1 [1] (🧑🏽‍🦽) +1F9D1 1F3FD 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person in manual wheelchair facing right: medium skin tone # E15.1 [1] (🧑🏽‍🦽‍➡️) +1F9D1 1F3FE 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; health worker: medium-dark skin tone # E12.1 [1] (🧑🏾‍⚕️) +1F9D1 1F3FE 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; judge: medium-dark skin tone # E12.1 [1] (🧑🏾‍⚖️) +1F9D1 1F3FE 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; pilot: medium-dark skin tone # E12.1 [1] (🧑🏾‍✈️) +1F9D1 1F3FE 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; farmer: medium-dark skin tone # E12.1 [1] (🧑🏾‍🌾) +1F9D1 1F3FE 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; cook: medium-dark skin tone # E12.1 [1] (🧑🏾‍🍳) +1F9D1 1F3FE 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; person feeding baby: medium-dark skin tone # E13.0 [1] (🧑🏾‍🍼) +1F9D1 1F3FE 200D 1F384 ; RGI_Emoji_ZWJ_Sequence ; mx claus: medium-dark skin tone # E13.0 [1] (🧑🏾‍🎄) +1F9D1 1F3FE 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; student: medium-dark skin tone # E12.1 [1] (🧑🏾‍🎓) +1F9D1 1F3FE 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; singer: medium-dark skin tone # E12.1 [1] (🧑🏾‍🎤) +1F9D1 1F3FE 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; artist: medium-dark skin tone # E12.1 [1] (🧑🏾‍🎨) +1F9D1 1F3FE 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; teacher: medium-dark skin tone # E12.1 [1] (🧑🏾‍🏫) +1F9D1 1F3FE 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; factory worker: medium-dark skin tone # E12.1 [1] (🧑🏾‍🏭) +1F9D1 1F3FE 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; technologist: medium-dark skin tone # E12.1 [1] (🧑🏾‍💻) +1F9D1 1F3FE 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; office worker: medium-dark skin tone # E12.1 [1] (🧑🏾‍💼) +1F9D1 1F3FE 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; mechanic: medium-dark skin tone # E12.1 [1] (🧑🏾‍🔧) +1F9D1 1F3FE 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; scientist: medium-dark skin tone # E12.1 [1] (🧑🏾‍🔬) +1F9D1 1F3FE 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; astronaut: medium-dark skin tone # E12.1 [1] (🧑🏾‍🚀) +1F9D1 1F3FE 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; firefighter: medium-dark skin tone # E12.1 [1] (🧑🏾‍🚒) +1F9D1 1F3FE 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; person with white cane: medium-dark skin tone # E12.1 [1] (🧑🏾‍🦯) +1F9D1 1F3FE 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person with white cane facing right: medium-dark skin tone # E15.1 [1] (🧑🏾‍🦯‍➡️) +1F9D1 1F3FE 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; person in motorized wheelchair: medium-dark skin tone # E12.1 [1] (🧑🏾‍🦼) +1F9D1 1F3FE 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person in motorized wheelchair facing right: medium-dark skin tone #E15.1[1] (🧑🏾‍🦼‍➡️) +1F9D1 1F3FE 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; person in manual wheelchair: medium-dark skin tone # E12.1 [1] (🧑🏾‍🦽) +1F9D1 1F3FE 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person in manual wheelchair facing right: medium-dark skin tone #E15.1 [1] (🧑🏾‍🦽‍➡️) +1F9D1 1F3FF 200D 2695 FE0F ; RGI_Emoji_ZWJ_Sequence ; health worker: dark skin tone # E12.1 [1] (🧑🏿‍⚕️) +1F9D1 1F3FF 200D 2696 FE0F ; RGI_Emoji_ZWJ_Sequence ; judge: dark skin tone # E12.1 [1] (🧑🏿‍⚖️) +1F9D1 1F3FF 200D 2708 FE0F ; RGI_Emoji_ZWJ_Sequence ; pilot: dark skin tone # E12.1 [1] (🧑🏿‍✈️) +1F9D1 1F3FF 200D 1F33E ; RGI_Emoji_ZWJ_Sequence ; farmer: dark skin tone # E12.1 [1] (🧑🏿‍🌾) +1F9D1 1F3FF 200D 1F373 ; RGI_Emoji_ZWJ_Sequence ; cook: dark skin tone # E12.1 [1] (🧑🏿‍🍳) +1F9D1 1F3FF 200D 1F37C ; RGI_Emoji_ZWJ_Sequence ; person feeding baby: dark skin tone # E13.0 [1] (🧑🏿‍🍼) +1F9D1 1F3FF 200D 1F384 ; RGI_Emoji_ZWJ_Sequence ; mx claus: dark skin tone # E13.0 [1] (🧑🏿‍🎄) +1F9D1 1F3FF 200D 1F393 ; RGI_Emoji_ZWJ_Sequence ; student: dark skin tone # E12.1 [1] (🧑🏿‍🎓) +1F9D1 1F3FF 200D 1F3A4 ; RGI_Emoji_ZWJ_Sequence ; singer: dark skin tone # E12.1 [1] (🧑🏿‍🎤) +1F9D1 1F3FF 200D 1F3A8 ; RGI_Emoji_ZWJ_Sequence ; artist: dark skin tone # E12.1 [1] (🧑🏿‍🎨) +1F9D1 1F3FF 200D 1F3EB ; RGI_Emoji_ZWJ_Sequence ; teacher: dark skin tone # E12.1 [1] (🧑🏿‍🏫) +1F9D1 1F3FF 200D 1F3ED ; RGI_Emoji_ZWJ_Sequence ; factory worker: dark skin tone # E12.1 [1] (🧑🏿‍🏭) +1F9D1 1F3FF 200D 1F4BB ; RGI_Emoji_ZWJ_Sequence ; technologist: dark skin tone # E12.1 [1] (🧑🏿‍💻) +1F9D1 1F3FF 200D 1F4BC ; RGI_Emoji_ZWJ_Sequence ; office worker: dark skin tone # E12.1 [1] (🧑🏿‍💼) +1F9D1 1F3FF 200D 1F527 ; RGI_Emoji_ZWJ_Sequence ; mechanic: dark skin tone # E12.1 [1] (🧑🏿‍🔧) +1F9D1 1F3FF 200D 1F52C ; RGI_Emoji_ZWJ_Sequence ; scientist: dark skin tone # E12.1 [1] (🧑🏿‍🔬) +1F9D1 1F3FF 200D 1F680 ; RGI_Emoji_ZWJ_Sequence ; astronaut: dark skin tone # E12.1 [1] (🧑🏿‍🚀) +1F9D1 1F3FF 200D 1F692 ; RGI_Emoji_ZWJ_Sequence ; firefighter: dark skin tone # E12.1 [1] (🧑🏿‍🚒) +1F9D1 1F3FF 200D 1F9AF ; RGI_Emoji_ZWJ_Sequence ; person with white cane: dark skin tone # E12.1 [1] (🧑🏿‍🦯) +1F9D1 1F3FF 200D 1F9AF 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person with white cane facing right: dark skin tone # E15.1 [1] (🧑🏿‍🦯‍➡️) +1F9D1 1F3FF 200D 1F9BC ; RGI_Emoji_ZWJ_Sequence ; person in motorized wheelchair: dark skin tone # E12.1 [1] (🧑🏿‍🦼) +1F9D1 1F3FF 200D 1F9BC 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person in motorized wheelchair facing right: dark skin tone # E15.1 [1] (🧑🏿‍🦼‍➡️) +1F9D1 1F3FF 200D 1F9BD ; RGI_Emoji_ZWJ_Sequence ; person in manual wheelchair: dark skin tone # E12.1 [1] (🧑🏿‍🦽) +1F9D1 1F3FF 200D 1F9BD 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; person in manual wheelchair facing right: dark skin tone # E15.1 [1] (🧑🏿‍🦽‍➡️) + +# Total elements: 438 + +# ================================================ + +# RGI_Emoji_ZWJ_Sequence: Gendered + +26F9 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman bouncing ball: light skin tone # E4.0 [1] (⛹🏻‍♀️) +26F9 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man bouncing ball: light skin tone # E4.0 [1] (⛹🏻‍♂️) +26F9 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman bouncing ball: medium-light skin tone # E4.0 [1] (⛹🏼‍♀️) +26F9 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man bouncing ball: medium-light skin tone # E4.0 [1] (⛹🏼‍♂️) +26F9 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman bouncing ball: medium skin tone # E4.0 [1] (⛹🏽‍♀️) +26F9 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man bouncing ball: medium skin tone # E4.0 [1] (⛹🏽‍♂️) +26F9 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman bouncing ball: medium-dark skin tone # E4.0 [1] (⛹🏾‍♀️) +26F9 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man bouncing ball: medium-dark skin tone # E4.0 [1] (⛹🏾‍♂️) +26F9 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman bouncing ball: dark skin tone # E4.0 [1] (⛹🏿‍♀️) +26F9 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man bouncing ball: dark skin tone # E4.0 [1] (⛹🏿‍♂️) +26F9 FE0F 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman bouncing ball # E4.0 [1] (⛹️‍♀️) +26F9 FE0F 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man bouncing ball # E4.0 [1] (⛹️‍♂️) +1F3C3 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman running # E4.0 [1] (🏃‍♀️) +1F3C3 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman running facing right # E15.1 [1] (🏃‍♀️‍➡️) +1F3C3 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man running # E4.0 [1] (🏃‍♂️) +1F3C3 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man running facing right # E15.1 [1] (🏃‍♂️‍➡️) +1F3C3 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman running: light skin tone # E4.0 [1] (🏃🏻‍♀️) +1F3C3 1F3FB 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman running facing right: light skin tone # E15.1 [1] (🏃🏻‍♀️‍➡️) +1F3C3 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man running: light skin tone # E4.0 [1] (🏃🏻‍♂️) +1F3C3 1F3FB 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man running facing right: light skin tone # E15.1 [1] (🏃🏻‍♂️‍➡️) +1F3C3 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman running: medium-light skin tone # E4.0 [1] (🏃🏼‍♀️) +1F3C3 1F3FC 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman running facing right: medium-light skin tone # E15.1 [1] (🏃🏼‍♀️‍➡️) +1F3C3 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man running: medium-light skin tone # E4.0 [1] (🏃🏼‍♂️) +1F3C3 1F3FC 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man running facing right: medium-light skin tone # E15.1 [1] (🏃🏼‍♂️‍➡️) +1F3C3 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman running: medium skin tone # E4.0 [1] (🏃🏽‍♀️) +1F3C3 1F3FD 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman running facing right: medium skin tone # E15.1 [1] (🏃🏽‍♀️‍➡️) +1F3C3 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man running: medium skin tone # E4.0 [1] (🏃🏽‍♂️) +1F3C3 1F3FD 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man running facing right: medium skin tone # E15.1 [1] (🏃🏽‍♂️‍➡️) +1F3C3 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman running: medium-dark skin tone # E4.0 [1] (🏃🏾‍♀️) +1F3C3 1F3FE 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman running facing right: medium-dark skin tone # E15.1 [1] (🏃🏾‍♀️‍➡️) +1F3C3 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man running: medium-dark skin tone # E4.0 [1] (🏃🏾‍♂️) +1F3C3 1F3FE 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man running facing right: medium-dark skin tone # E15.1 [1] (🏃🏾‍♂️‍➡️) +1F3C3 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman running: dark skin tone # E4.0 [1] (🏃🏿‍♀️) +1F3C3 1F3FF 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman running facing right: dark skin tone # E15.1 [1] (🏃🏿‍♀️‍➡️) +1F3C3 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man running: dark skin tone # E4.0 [1] (🏃🏿‍♂️) +1F3C3 1F3FF 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man running facing right: dark skin tone # E15.1 [1] (🏃🏿‍♂️‍➡️) +1F3C4 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman surfing # E4.0 [1] (🏄‍♀️) +1F3C4 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man surfing # E4.0 [1] (🏄‍♂️) +1F3C4 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman surfing: light skin tone # E4.0 [1] (🏄🏻‍♀️) +1F3C4 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man surfing: light skin tone # E4.0 [1] (🏄🏻‍♂️) +1F3C4 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman surfing: medium-light skin tone # E4.0 [1] (🏄🏼‍♀️) +1F3C4 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man surfing: medium-light skin tone # E4.0 [1] (🏄🏼‍♂️) +1F3C4 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman surfing: medium skin tone # E4.0 [1] (🏄🏽‍♀️) +1F3C4 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man surfing: medium skin tone # E4.0 [1] (🏄🏽‍♂️) +1F3C4 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman surfing: medium-dark skin tone # E4.0 [1] (🏄🏾‍♀️) +1F3C4 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man surfing: medium-dark skin tone # E4.0 [1] (🏄🏾‍♂️) +1F3C4 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman surfing: dark skin tone # E4.0 [1] (🏄🏿‍♀️) +1F3C4 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man surfing: dark skin tone # E4.0 [1] (🏄🏿‍♂️) +1F3CA 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman swimming # E4.0 [1] (🏊‍♀️) +1F3CA 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man swimming # E4.0 [1] (🏊‍♂️) +1F3CA 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman swimming: light skin tone # E4.0 [1] (🏊🏻‍♀️) +1F3CA 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man swimming: light skin tone # E4.0 [1] (🏊🏻‍♂️) +1F3CA 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman swimming: medium-light skin tone # E4.0 [1] (🏊🏼‍♀️) +1F3CA 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man swimming: medium-light skin tone # E4.0 [1] (🏊🏼‍♂️) +1F3CA 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman swimming: medium skin tone # E4.0 [1] (🏊🏽‍♀️) +1F3CA 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man swimming: medium skin tone # E4.0 [1] (🏊🏽‍♂️) +1F3CA 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman swimming: medium-dark skin tone # E4.0 [1] (🏊🏾‍♀️) +1F3CA 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man swimming: medium-dark skin tone # E4.0 [1] (🏊🏾‍♂️) +1F3CA 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman swimming: dark skin tone # E4.0 [1] (🏊🏿‍♀️) +1F3CA 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man swimming: dark skin tone # E4.0 [1] (🏊🏿‍♂️) +1F3CB 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman lifting weights: light skin tone # E4.0 [1] (🏋🏻‍♀️) +1F3CB 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man lifting weights: light skin tone # E4.0 [1] (🏋🏻‍♂️) +1F3CB 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman lifting weights: medium-light skin tone # E4.0 [1] (🏋🏼‍♀️) +1F3CB 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man lifting weights: medium-light skin tone # E4.0 [1] (🏋🏼‍♂️) +1F3CB 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman lifting weights: medium skin tone # E4.0 [1] (🏋🏽‍♀️) +1F3CB 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man lifting weights: medium skin tone # E4.0 [1] (🏋🏽‍♂️) +1F3CB 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman lifting weights: medium-dark skin tone # E4.0 [1] (🏋🏾‍♀️) +1F3CB 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man lifting weights: medium-dark skin tone # E4.0 [1] (🏋🏾‍♂️) +1F3CB 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman lifting weights: dark skin tone # E4.0 [1] (🏋🏿‍♀️) +1F3CB 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man lifting weights: dark skin tone # E4.0 [1] (🏋🏿‍♂️) +1F3CB FE0F 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman lifting weights # E4.0 [1] (🏋️‍♀️) +1F3CB FE0F 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man lifting weights # E4.0 [1] (🏋️‍♂️) +1F3CC 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman golfing: light skin tone # E4.0 [1] (🏌🏻‍♀️) +1F3CC 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man golfing: light skin tone # E4.0 [1] (🏌🏻‍♂️) +1F3CC 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman golfing: medium-light skin tone # E4.0 [1] (🏌🏼‍♀️) +1F3CC 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man golfing: medium-light skin tone # E4.0 [1] (🏌🏼‍♂️) +1F3CC 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman golfing: medium skin tone # E4.0 [1] (🏌🏽‍♀️) +1F3CC 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man golfing: medium skin tone # E4.0 [1] (🏌🏽‍♂️) +1F3CC 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman golfing: medium-dark skin tone # E4.0 [1] (🏌🏾‍♀️) +1F3CC 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man golfing: medium-dark skin tone # E4.0 [1] (🏌🏾‍♂️) +1F3CC 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman golfing: dark skin tone # E4.0 [1] (🏌🏿‍♀️) +1F3CC 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man golfing: dark skin tone # E4.0 [1] (🏌🏿‍♂️) +1F3CC FE0F 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman golfing # E4.0 [1] (🏌️‍♀️) +1F3CC FE0F 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man golfing # E4.0 [1] (🏌️‍♂️) +1F46E 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman police officer # E4.0 [1] (👮‍♀️) +1F46E 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man police officer # E4.0 [1] (👮‍♂️) +1F46E 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman police officer: light skin tone # E4.0 [1] (👮🏻‍♀️) +1F46E 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man police officer: light skin tone # E4.0 [1] (👮🏻‍♂️) +1F46E 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman police officer: medium-light skin tone # E4.0 [1] (👮🏼‍♀️) +1F46E 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man police officer: medium-light skin tone # E4.0 [1] (👮🏼‍♂️) +1F46E 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman police officer: medium skin tone # E4.0 [1] (👮🏽‍♀️) +1F46E 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man police officer: medium skin tone # E4.0 [1] (👮🏽‍♂️) +1F46E 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman police officer: medium-dark skin tone # E4.0 [1] (👮🏾‍♀️) +1F46E 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man police officer: medium-dark skin tone # E4.0 [1] (👮🏾‍♂️) +1F46E 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman police officer: dark skin tone # E4.0 [1] (👮🏿‍♀️) +1F46E 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man police officer: dark skin tone # E4.0 [1] (👮🏿‍♂️) +1F46F 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; women with bunny ears # E4.0 [1] (👯‍♀️) +1F46F 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; men with bunny ears # E4.0 [1] (👯‍♂️) +1F470 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman with veil # E13.0 [1] (👰‍♀️) +1F470 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man with veil # E13.0 [1] (👰‍♂️) +1F470 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman with veil: light skin tone # E13.0 [1] (👰🏻‍♀️) +1F470 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man with veil: light skin tone # E13.0 [1] (👰🏻‍♂️) +1F470 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman with veil: medium-light skin tone # E13.0 [1] (👰🏼‍♀️) +1F470 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man with veil: medium-light skin tone # E13.0 [1] (👰🏼‍♂️) +1F470 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman with veil: medium skin tone # E13.0 [1] (👰🏽‍♀️) +1F470 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man with veil: medium skin tone # E13.0 [1] (👰🏽‍♂️) +1F470 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman with veil: medium-dark skin tone # E13.0 [1] (👰🏾‍♀️) +1F470 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man with veil: medium-dark skin tone # E13.0 [1] (👰🏾‍♂️) +1F470 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman with veil: dark skin tone # E13.0 [1] (👰🏿‍♀️) +1F470 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man with veil: dark skin tone # E13.0 [1] (👰🏿‍♂️) +1F471 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman: blond hair # E4.0 [1] (👱‍♀️) +1F471 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man: blond hair # E4.0 [1] (👱‍♂️) +1F471 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman: light skin tone, blond hair # E4.0 [1] (👱🏻‍♀️) +1F471 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man: light skin tone, blond hair # E4.0 [1] (👱🏻‍♂️) +1F471 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman: medium-light skin tone, blond hair # E4.0 [1] (👱🏼‍♀️) +1F471 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man: medium-light skin tone, blond hair # E4.0 [1] (👱🏼‍♂️) +1F471 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman: medium skin tone, blond hair # E4.0 [1] (👱🏽‍♀️) +1F471 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man: medium skin tone, blond hair # E4.0 [1] (👱🏽‍♂️) +1F471 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman: medium-dark skin tone, blond hair # E4.0 [1] (👱🏾‍♀️) +1F471 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man: medium-dark skin tone, blond hair # E4.0 [1] (👱🏾‍♂️) +1F471 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman: dark skin tone, blond hair # E4.0 [1] (👱🏿‍♀️) +1F471 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man: dark skin tone, blond hair # E4.0 [1] (👱🏿‍♂️) +1F473 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman wearing turban # E4.0 [1] (👳‍♀️) +1F473 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man wearing turban # E4.0 [1] (👳‍♂️) +1F473 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman wearing turban: light skin tone # E4.0 [1] (👳🏻‍♀️) +1F473 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man wearing turban: light skin tone # E4.0 [1] (👳🏻‍♂️) +1F473 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman wearing turban: medium-light skin tone # E4.0 [1] (👳🏼‍♀️) +1F473 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man wearing turban: medium-light skin tone # E4.0 [1] (👳🏼‍♂️) +1F473 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman wearing turban: medium skin tone # E4.0 [1] (👳🏽‍♀️) +1F473 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man wearing turban: medium skin tone # E4.0 [1] (👳🏽‍♂️) +1F473 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman wearing turban: medium-dark skin tone # E4.0 [1] (👳🏾‍♀️) +1F473 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man wearing turban: medium-dark skin tone # E4.0 [1] (👳🏾‍♂️) +1F473 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman wearing turban: dark skin tone # E4.0 [1] (👳🏿‍♀️) +1F473 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man wearing turban: dark skin tone # E4.0 [1] (👳🏿‍♂️) +1F477 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman construction worker # E4.0 [1] (👷‍♀️) +1F477 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man construction worker # E4.0 [1] (👷‍♂️) +1F477 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman construction worker: light skin tone # E4.0 [1] (👷🏻‍♀️) +1F477 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man construction worker: light skin tone # E4.0 [1] (👷🏻‍♂️) +1F477 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman construction worker: medium-light skin tone # E4.0 [1] (👷🏼‍♀️) +1F477 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man construction worker: medium-light skin tone # E4.0 [1] (👷🏼‍♂️) +1F477 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman construction worker: medium skin tone # E4.0 [1] (👷🏽‍♀️) +1F477 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man construction worker: medium skin tone # E4.0 [1] (👷🏽‍♂️) +1F477 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman construction worker: medium-dark skin tone # E4.0 [1] (👷🏾‍♀️) +1F477 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man construction worker: medium-dark skin tone # E4.0 [1] (👷🏾‍♂️) +1F477 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman construction worker: dark skin tone # E4.0 [1] (👷🏿‍♀️) +1F477 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man construction worker: dark skin tone # E4.0 [1] (👷🏿‍♂️) +1F481 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman tipping hand # E4.0 [1] (💁‍♀️) +1F481 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man tipping hand # E4.0 [1] (💁‍♂️) +1F481 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman tipping hand: light skin tone # E4.0 [1] (💁🏻‍♀️) +1F481 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man tipping hand: light skin tone # E4.0 [1] (💁🏻‍♂️) +1F481 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman tipping hand: medium-light skin tone # E4.0 [1] (💁🏼‍♀️) +1F481 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man tipping hand: medium-light skin tone # E4.0 [1] (💁🏼‍♂️) +1F481 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman tipping hand: medium skin tone # E4.0 [1] (💁🏽‍♀️) +1F481 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man tipping hand: medium skin tone # E4.0 [1] (💁🏽‍♂️) +1F481 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman tipping hand: medium-dark skin tone # E4.0 [1] (💁🏾‍♀️) +1F481 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man tipping hand: medium-dark skin tone # E4.0 [1] (💁🏾‍♂️) +1F481 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman tipping hand: dark skin tone # E4.0 [1] (💁🏿‍♀️) +1F481 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man tipping hand: dark skin tone # E4.0 [1] (💁🏿‍♂️) +1F482 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman guard # E4.0 [1] (💂‍♀️) +1F482 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man guard # E4.0 [1] (💂‍♂️) +1F482 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman guard: light skin tone # E4.0 [1] (💂🏻‍♀️) +1F482 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man guard: light skin tone # E4.0 [1] (💂🏻‍♂️) +1F482 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman guard: medium-light skin tone # E4.0 [1] (💂🏼‍♀️) +1F482 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man guard: medium-light skin tone # E4.0 [1] (💂🏼‍♂️) +1F482 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman guard: medium skin tone # E4.0 [1] (💂🏽‍♀️) +1F482 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man guard: medium skin tone # E4.0 [1] (💂🏽‍♂️) +1F482 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman guard: medium-dark skin tone # E4.0 [1] (💂🏾‍♀️) +1F482 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man guard: medium-dark skin tone # E4.0 [1] (💂🏾‍♂️) +1F482 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman guard: dark skin tone # E4.0 [1] (💂🏿‍♀️) +1F482 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man guard: dark skin tone # E4.0 [1] (💂🏿‍♂️) +1F486 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman getting massage # E4.0 [1] (💆‍♀️) +1F486 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man getting massage # E4.0 [1] (💆‍♂️) +1F486 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman getting massage: light skin tone # E4.0 [1] (💆🏻‍♀️) +1F486 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man getting massage: light skin tone # E4.0 [1] (💆🏻‍♂️) +1F486 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman getting massage: medium-light skin tone # E4.0 [1] (💆🏼‍♀️) +1F486 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man getting massage: medium-light skin tone # E4.0 [1] (💆🏼‍♂️) +1F486 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman getting massage: medium skin tone # E4.0 [1] (💆🏽‍♀️) +1F486 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man getting massage: medium skin tone # E4.0 [1] (💆🏽‍♂️) +1F486 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman getting massage: medium-dark skin tone # E4.0 [1] (💆🏾‍♀️) +1F486 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man getting massage: medium-dark skin tone # E4.0 [1] (💆🏾‍♂️) +1F486 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman getting massage: dark skin tone # E4.0 [1] (💆🏿‍♀️) +1F486 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man getting massage: dark skin tone # E4.0 [1] (💆🏿‍♂️) +1F487 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman getting haircut # E4.0 [1] (💇‍♀️) +1F487 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man getting haircut # E4.0 [1] (💇‍♂️) +1F487 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman getting haircut: light skin tone # E4.0 [1] (💇🏻‍♀️) +1F487 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man getting haircut: light skin tone # E4.0 [1] (💇🏻‍♂️) +1F487 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman getting haircut: medium-light skin tone # E4.0 [1] (💇🏼‍♀️) +1F487 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man getting haircut: medium-light skin tone # E4.0 [1] (💇🏼‍♂️) +1F487 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman getting haircut: medium skin tone # E4.0 [1] (💇🏽‍♀️) +1F487 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man getting haircut: medium skin tone # E4.0 [1] (💇🏽‍♂️) +1F487 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman getting haircut: medium-dark skin tone # E4.0 [1] (💇🏾‍♀️) +1F487 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man getting haircut: medium-dark skin tone # E4.0 [1] (💇🏾‍♂️) +1F487 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman getting haircut: dark skin tone # E4.0 [1] (💇🏿‍♀️) +1F487 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man getting haircut: dark skin tone # E4.0 [1] (💇🏿‍♂️) +1F575 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman detective: light skin tone # E4.0 [1] (🕵🏻‍♀️) +1F575 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man detective: light skin tone # E4.0 [1] (🕵🏻‍♂️) +1F575 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman detective: medium-light skin tone # E4.0 [1] (🕵🏼‍♀️) +1F575 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man detective: medium-light skin tone # E4.0 [1] (🕵🏼‍♂️) +1F575 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman detective: medium skin tone # E4.0 [1] (🕵🏽‍♀️) +1F575 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man detective: medium skin tone # E4.0 [1] (🕵🏽‍♂️) +1F575 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman detective: medium-dark skin tone # E4.0 [1] (🕵🏾‍♀️) +1F575 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man detective: medium-dark skin tone # E4.0 [1] (🕵🏾‍♂️) +1F575 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman detective: dark skin tone # E4.0 [1] (🕵🏿‍♀️) +1F575 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man detective: dark skin tone # E4.0 [1] (🕵🏿‍♂️) +1F575 FE0F 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman detective # E4.0 [1] (🕵️‍♀️) +1F575 FE0F 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man detective # E4.0 [1] (🕵️‍♂️) +1F645 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman gesturing NO # E4.0 [1] (🙅‍♀️) +1F645 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man gesturing NO # E4.0 [1] (🙅‍♂️) +1F645 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman gesturing NO: light skin tone # E4.0 [1] (🙅🏻‍♀️) +1F645 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man gesturing NO: light skin tone # E4.0 [1] (🙅🏻‍♂️) +1F645 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman gesturing NO: medium-light skin tone # E4.0 [1] (🙅🏼‍♀️) +1F645 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man gesturing NO: medium-light skin tone # E4.0 [1] (🙅🏼‍♂️) +1F645 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman gesturing NO: medium skin tone # E4.0 [1] (🙅🏽‍♀️) +1F645 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man gesturing NO: medium skin tone # E4.0 [1] (🙅🏽‍♂️) +1F645 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman gesturing NO: medium-dark skin tone # E4.0 [1] (🙅🏾‍♀️) +1F645 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man gesturing NO: medium-dark skin tone # E4.0 [1] (🙅🏾‍♂️) +1F645 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman gesturing NO: dark skin tone # E4.0 [1] (🙅🏿‍♀️) +1F645 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man gesturing NO: dark skin tone # E4.0 [1] (🙅🏿‍♂️) +1F646 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman gesturing OK # E4.0 [1] (🙆‍♀️) +1F646 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man gesturing OK # E4.0 [1] (🙆‍♂️) +1F646 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman gesturing OK: light skin tone # E4.0 [1] (🙆🏻‍♀️) +1F646 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man gesturing OK: light skin tone # E4.0 [1] (🙆🏻‍♂️) +1F646 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman gesturing OK: medium-light skin tone # E4.0 [1] (🙆🏼‍♀️) +1F646 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man gesturing OK: medium-light skin tone # E4.0 [1] (🙆🏼‍♂️) +1F646 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman gesturing OK: medium skin tone # E4.0 [1] (🙆🏽‍♀️) +1F646 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man gesturing OK: medium skin tone # E4.0 [1] (🙆🏽‍♂️) +1F646 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman gesturing OK: medium-dark skin tone # E4.0 [1] (🙆🏾‍♀️) +1F646 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man gesturing OK: medium-dark skin tone # E4.0 [1] (🙆🏾‍♂️) +1F646 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman gesturing OK: dark skin tone # E4.0 [1] (🙆🏿‍♀️) +1F646 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man gesturing OK: dark skin tone # E4.0 [1] (🙆🏿‍♂️) +1F647 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman bowing # E4.0 [1] (🙇‍♀️) +1F647 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man bowing # E4.0 [1] (🙇‍♂️) +1F647 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman bowing: light skin tone # E4.0 [1] (🙇🏻‍♀️) +1F647 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man bowing: light skin tone # E4.0 [1] (🙇🏻‍♂️) +1F647 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman bowing: medium-light skin tone # E4.0 [1] (🙇🏼‍♀️) +1F647 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man bowing: medium-light skin tone # E4.0 [1] (🙇🏼‍♂️) +1F647 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman bowing: medium skin tone # E4.0 [1] (🙇🏽‍♀️) +1F647 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man bowing: medium skin tone # E4.0 [1] (🙇🏽‍♂️) +1F647 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman bowing: medium-dark skin tone # E4.0 [1] (🙇🏾‍♀️) +1F647 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man bowing: medium-dark skin tone # E4.0 [1] (🙇🏾‍♂️) +1F647 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman bowing: dark skin tone # E4.0 [1] (🙇🏿‍♀️) +1F647 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man bowing: dark skin tone # E4.0 [1] (🙇🏿‍♂️) +1F64B 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman raising hand # E4.0 [1] (🙋‍♀️) +1F64B 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man raising hand # E4.0 [1] (🙋‍♂️) +1F64B 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman raising hand: light skin tone # E4.0 [1] (🙋🏻‍♀️) +1F64B 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man raising hand: light skin tone # E4.0 [1] (🙋🏻‍♂️) +1F64B 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman raising hand: medium-light skin tone # E4.0 [1] (🙋🏼‍♀️) +1F64B 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man raising hand: medium-light skin tone # E4.0 [1] (🙋🏼‍♂️) +1F64B 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman raising hand: medium skin tone # E4.0 [1] (🙋🏽‍♀️) +1F64B 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man raising hand: medium skin tone # E4.0 [1] (🙋🏽‍♂️) +1F64B 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman raising hand: medium-dark skin tone # E4.0 [1] (🙋🏾‍♀️) +1F64B 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man raising hand: medium-dark skin tone # E4.0 [1] (🙋🏾‍♂️) +1F64B 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman raising hand: dark skin tone # E4.0 [1] (🙋🏿‍♀️) +1F64B 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man raising hand: dark skin tone # E4.0 [1] (🙋🏿‍♂️) +1F64D 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman frowning # E4.0 [1] (🙍‍♀️) +1F64D 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man frowning # E4.0 [1] (🙍‍♂️) +1F64D 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman frowning: light skin tone # E4.0 [1] (🙍🏻‍♀️) +1F64D 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man frowning: light skin tone # E4.0 [1] (🙍🏻‍♂️) +1F64D 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman frowning: medium-light skin tone # E4.0 [1] (🙍🏼‍♀️) +1F64D 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man frowning: medium-light skin tone # E4.0 [1] (🙍🏼‍♂️) +1F64D 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman frowning: medium skin tone # E4.0 [1] (🙍🏽‍♀️) +1F64D 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man frowning: medium skin tone # E4.0 [1] (🙍🏽‍♂️) +1F64D 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman frowning: medium-dark skin tone # E4.0 [1] (🙍🏾‍♀️) +1F64D 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man frowning: medium-dark skin tone # E4.0 [1] (🙍🏾‍♂️) +1F64D 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman frowning: dark skin tone # E4.0 [1] (🙍🏿‍♀️) +1F64D 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man frowning: dark skin tone # E4.0 [1] (🙍🏿‍♂️) +1F64E 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman pouting # E4.0 [1] (🙎‍♀️) +1F64E 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man pouting # E4.0 [1] (🙎‍♂️) +1F64E 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman pouting: light skin tone # E4.0 [1] (🙎🏻‍♀️) +1F64E 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man pouting: light skin tone # E4.0 [1] (🙎🏻‍♂️) +1F64E 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman pouting: medium-light skin tone # E4.0 [1] (🙎🏼‍♀️) +1F64E 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man pouting: medium-light skin tone # E4.0 [1] (🙎🏼‍♂️) +1F64E 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman pouting: medium skin tone # E4.0 [1] (🙎🏽‍♀️) +1F64E 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man pouting: medium skin tone # E4.0 [1] (🙎🏽‍♂️) +1F64E 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman pouting: medium-dark skin tone # E4.0 [1] (🙎🏾‍♀️) +1F64E 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man pouting: medium-dark skin tone # E4.0 [1] (🙎🏾‍♂️) +1F64E 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman pouting: dark skin tone # E4.0 [1] (🙎🏿‍♀️) +1F64E 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man pouting: dark skin tone # E4.0 [1] (🙎🏿‍♂️) +1F6A3 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman rowing boat # E4.0 [1] (🚣‍♀️) +1F6A3 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man rowing boat # E4.0 [1] (🚣‍♂️) +1F6A3 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman rowing boat: light skin tone # E4.0 [1] (🚣🏻‍♀️) +1F6A3 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man rowing boat: light skin tone # E4.0 [1] (🚣🏻‍♂️) +1F6A3 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman rowing boat: medium-light skin tone # E4.0 [1] (🚣🏼‍♀️) +1F6A3 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man rowing boat: medium-light skin tone # E4.0 [1] (🚣🏼‍♂️) +1F6A3 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman rowing boat: medium skin tone # E4.0 [1] (🚣🏽‍♀️) +1F6A3 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man rowing boat: medium skin tone # E4.0 [1] (🚣🏽‍♂️) +1F6A3 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman rowing boat: medium-dark skin tone # E4.0 [1] (🚣🏾‍♀️) +1F6A3 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man rowing boat: medium-dark skin tone # E4.0 [1] (🚣🏾‍♂️) +1F6A3 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman rowing boat: dark skin tone # E4.0 [1] (🚣🏿‍♀️) +1F6A3 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man rowing boat: dark skin tone # E4.0 [1] (🚣🏿‍♂️) +1F6B4 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman biking # E4.0 [1] (🚴‍♀️) +1F6B4 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man biking # E4.0 [1] (🚴‍♂️) +1F6B4 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman biking: light skin tone # E4.0 [1] (🚴🏻‍♀️) +1F6B4 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man biking: light skin tone # E4.0 [1] (🚴🏻‍♂️) +1F6B4 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman biking: medium-light skin tone # E4.0 [1] (🚴🏼‍♀️) +1F6B4 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man biking: medium-light skin tone # E4.0 [1] (🚴🏼‍♂️) +1F6B4 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman biking: medium skin tone # E4.0 [1] (🚴🏽‍♀️) +1F6B4 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man biking: medium skin tone # E4.0 [1] (🚴🏽‍♂️) +1F6B4 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman biking: medium-dark skin tone # E4.0 [1] (🚴🏾‍♀️) +1F6B4 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man biking: medium-dark skin tone # E4.0 [1] (🚴🏾‍♂️) +1F6B4 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman biking: dark skin tone # E4.0 [1] (🚴🏿‍♀️) +1F6B4 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man biking: dark skin tone # E4.0 [1] (🚴🏿‍♂️) +1F6B5 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman mountain biking # E4.0 [1] (🚵‍♀️) +1F6B5 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man mountain biking # E4.0 [1] (🚵‍♂️) +1F6B5 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman mountain biking: light skin tone # E4.0 [1] (🚵🏻‍♀️) +1F6B5 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man mountain biking: light skin tone # E4.0 [1] (🚵🏻‍♂️) +1F6B5 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman mountain biking: medium-light skin tone # E4.0 [1] (🚵🏼‍♀️) +1F6B5 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man mountain biking: medium-light skin tone # E4.0 [1] (🚵🏼‍♂️) +1F6B5 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman mountain biking: medium skin tone # E4.0 [1] (🚵🏽‍♀️) +1F6B5 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man mountain biking: medium skin tone # E4.0 [1] (🚵🏽‍♂️) +1F6B5 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman mountain biking: medium-dark skin tone # E4.0 [1] (🚵🏾‍♀️) +1F6B5 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man mountain biking: medium-dark skin tone # E4.0 [1] (🚵🏾‍♂️) +1F6B5 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman mountain biking: dark skin tone # E4.0 [1] (🚵🏿‍♀️) +1F6B5 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man mountain biking: dark skin tone # E4.0 [1] (🚵🏿‍♂️) +1F6B6 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman walking # E4.0 [1] (🚶‍♀️) +1F6B6 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman walking facing right # E15.1 [1] (🚶‍♀️‍➡️) +1F6B6 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man walking # E4.0 [1] (🚶‍♂️) +1F6B6 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man walking facing right # E15.1 [1] (🚶‍♂️‍➡️) +1F6B6 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman walking: light skin tone # E4.0 [1] (🚶🏻‍♀️) +1F6B6 1F3FB 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman walking facing right: light skin tone # E15.1 [1] (🚶🏻‍♀️‍➡️) +1F6B6 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man walking: light skin tone # E4.0 [1] (🚶🏻‍♂️) +1F6B6 1F3FB 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man walking facing right: light skin tone # E15.1 [1] (🚶🏻‍♂️‍➡️) +1F6B6 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman walking: medium-light skin tone # E4.0 [1] (🚶🏼‍♀️) +1F6B6 1F3FC 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman walking facing right: medium-light skin tone # E15.1 [1] (🚶🏼‍♀️‍➡️) +1F6B6 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man walking: medium-light skin tone # E4.0 [1] (🚶🏼‍♂️) +1F6B6 1F3FC 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man walking facing right: medium-light skin tone # E15.1 [1] (🚶🏼‍♂️‍➡️) +1F6B6 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman walking: medium skin tone # E4.0 [1] (🚶🏽‍♀️) +1F6B6 1F3FD 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman walking facing right: medium skin tone # E15.1 [1] (🚶🏽‍♀️‍➡️) +1F6B6 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man walking: medium skin tone # E4.0 [1] (🚶🏽‍♂️) +1F6B6 1F3FD 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man walking facing right: medium skin tone # E15.1 [1] (🚶🏽‍♂️‍➡️) +1F6B6 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman walking: medium-dark skin tone # E4.0 [1] (🚶🏾‍♀️) +1F6B6 1F3FE 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman walking facing right: medium-dark skin tone # E15.1 [1] (🚶🏾‍♀️‍➡️) +1F6B6 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man walking: medium-dark skin tone # E4.0 [1] (🚶🏾‍♂️) +1F6B6 1F3FE 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man walking facing right: medium-dark skin tone # E15.1 [1] (🚶🏾‍♂️‍➡️) +1F6B6 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman walking: dark skin tone # E4.0 [1] (🚶🏿‍♀️) +1F6B6 1F3FF 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman walking facing right: dark skin tone # E15.1 [1] (🚶🏿‍♀️‍➡️) +1F6B6 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man walking: dark skin tone # E4.0 [1] (🚶🏿‍♂️) +1F6B6 1F3FF 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man walking facing right: dark skin tone # E15.1 [1] (🚶🏿‍♂️‍➡️) +1F926 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman facepalming # E4.0 [1] (🤦‍♀️) +1F926 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man facepalming # E4.0 [1] (🤦‍♂️) +1F926 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman facepalming: light skin tone # E4.0 [1] (🤦🏻‍♀️) +1F926 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man facepalming: light skin tone # E4.0 [1] (🤦🏻‍♂️) +1F926 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman facepalming: medium-light skin tone # E4.0 [1] (🤦🏼‍♀️) +1F926 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man facepalming: medium-light skin tone # E4.0 [1] (🤦🏼‍♂️) +1F926 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman facepalming: medium skin tone # E4.0 [1] (🤦🏽‍♀️) +1F926 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man facepalming: medium skin tone # E4.0 [1] (🤦🏽‍♂️) +1F926 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman facepalming: medium-dark skin tone # E4.0 [1] (🤦🏾‍♀️) +1F926 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man facepalming: medium-dark skin tone # E4.0 [1] (🤦🏾‍♂️) +1F926 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman facepalming: dark skin tone # E4.0 [1] (🤦🏿‍♀️) +1F926 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man facepalming: dark skin tone # E4.0 [1] (🤦🏿‍♂️) +1F935 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in tuxedo # E13.0 [1] (🤵‍♀️) +1F935 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in tuxedo # E13.0 [1] (🤵‍♂️) +1F935 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in tuxedo: light skin tone # E13.0 [1] (🤵🏻‍♀️) +1F935 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in tuxedo: light skin tone # E13.0 [1] (🤵🏻‍♂️) +1F935 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in tuxedo: medium-light skin tone # E13.0 [1] (🤵🏼‍♀️) +1F935 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in tuxedo: medium-light skin tone # E13.0 [1] (🤵🏼‍♂️) +1F935 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in tuxedo: medium skin tone # E13.0 [1] (🤵🏽‍♀️) +1F935 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in tuxedo: medium skin tone # E13.0 [1] (🤵🏽‍♂️) +1F935 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in tuxedo: medium-dark skin tone # E13.0 [1] (🤵🏾‍♀️) +1F935 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in tuxedo: medium-dark skin tone # E13.0 [1] (🤵🏾‍♂️) +1F935 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in tuxedo: dark skin tone # E13.0 [1] (🤵🏿‍♀️) +1F935 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in tuxedo: dark skin tone # E13.0 [1] (🤵🏿‍♂️) +1F937 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman shrugging # E4.0 [1] (🤷‍♀️) +1F937 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man shrugging # E4.0 [1] (🤷‍♂️) +1F937 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman shrugging: light skin tone # E4.0 [1] (🤷🏻‍♀️) +1F937 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man shrugging: light skin tone # E4.0 [1] (🤷🏻‍♂️) +1F937 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman shrugging: medium-light skin tone # E4.0 [1] (🤷🏼‍♀️) +1F937 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man shrugging: medium-light skin tone # E4.0 [1] (🤷🏼‍♂️) +1F937 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman shrugging: medium skin tone # E4.0 [1] (🤷🏽‍♀️) +1F937 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man shrugging: medium skin tone # E4.0 [1] (🤷🏽‍♂️) +1F937 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman shrugging: medium-dark skin tone # E4.0 [1] (🤷🏾‍♀️) +1F937 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man shrugging: medium-dark skin tone # E4.0 [1] (🤷🏾‍♂️) +1F937 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman shrugging: dark skin tone # E4.0 [1] (🤷🏿‍♀️) +1F937 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man shrugging: dark skin tone # E4.0 [1] (🤷🏿‍♂️) +1F938 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman cartwheeling # E4.0 [1] (🤸‍♀️) +1F938 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man cartwheeling # E4.0 [1] (🤸‍♂️) +1F938 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman cartwheeling: light skin tone # E4.0 [1] (🤸🏻‍♀️) +1F938 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man cartwheeling: light skin tone # E4.0 [1] (🤸🏻‍♂️) +1F938 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman cartwheeling: medium-light skin tone # E4.0 [1] (🤸🏼‍♀️) +1F938 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man cartwheeling: medium-light skin tone # E4.0 [1] (🤸🏼‍♂️) +1F938 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman cartwheeling: medium skin tone # E4.0 [1] (🤸🏽‍♀️) +1F938 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man cartwheeling: medium skin tone # E4.0 [1] (🤸🏽‍♂️) +1F938 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman cartwheeling: medium-dark skin tone # E4.0 [1] (🤸🏾‍♀️) +1F938 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man cartwheeling: medium-dark skin tone # E4.0 [1] (🤸🏾‍♂️) +1F938 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman cartwheeling: dark skin tone # E4.0 [1] (🤸🏿‍♀️) +1F938 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man cartwheeling: dark skin tone # E4.0 [1] (🤸🏿‍♂️) +1F939 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman juggling # E4.0 [1] (🤹‍♀️) +1F939 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man juggling # E4.0 [1] (🤹‍♂️) +1F939 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman juggling: light skin tone # E4.0 [1] (🤹🏻‍♀️) +1F939 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man juggling: light skin tone # E4.0 [1] (🤹🏻‍♂️) +1F939 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman juggling: medium-light skin tone # E4.0 [1] (🤹🏼‍♀️) +1F939 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man juggling: medium-light skin tone # E4.0 [1] (🤹🏼‍♂️) +1F939 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman juggling: medium skin tone # E4.0 [1] (🤹🏽‍♀️) +1F939 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man juggling: medium skin tone # E4.0 [1] (🤹🏽‍♂️) +1F939 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman juggling: medium-dark skin tone # E4.0 [1] (🤹🏾‍♀️) +1F939 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man juggling: medium-dark skin tone # E4.0 [1] (🤹🏾‍♂️) +1F939 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman juggling: dark skin tone # E4.0 [1] (🤹🏿‍♀️) +1F939 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man juggling: dark skin tone # E4.0 [1] (🤹🏿‍♂️) +1F93C 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; women wrestling # E4.0 [1] (🤼‍♀️) +1F93C 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; men wrestling # E4.0 [1] (🤼‍♂️) +1F93D 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman playing water polo # E4.0 [1] (🤽‍♀️) +1F93D 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man playing water polo # E4.0 [1] (🤽‍♂️) +1F93D 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman playing water polo: light skin tone # E4.0 [1] (🤽🏻‍♀️) +1F93D 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man playing water polo: light skin tone # E4.0 [1] (🤽🏻‍♂️) +1F93D 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman playing water polo: medium-light skin tone # E4.0 [1] (🤽🏼‍♀️) +1F93D 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man playing water polo: medium-light skin tone # E4.0 [1] (🤽🏼‍♂️) +1F93D 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman playing water polo: medium skin tone # E4.0 [1] (🤽🏽‍♀️) +1F93D 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man playing water polo: medium skin tone # E4.0 [1] (🤽🏽‍♂️) +1F93D 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman playing water polo: medium-dark skin tone # E4.0 [1] (🤽🏾‍♀️) +1F93D 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man playing water polo: medium-dark skin tone # E4.0 [1] (🤽🏾‍♂️) +1F93D 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman playing water polo: dark skin tone # E4.0 [1] (🤽🏿‍♀️) +1F93D 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man playing water polo: dark skin tone # E4.0 [1] (🤽🏿‍♂️) +1F93E 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman playing handball # E4.0 [1] (🤾‍♀️) +1F93E 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man playing handball # E4.0 [1] (🤾‍♂️) +1F93E 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman playing handball: light skin tone # E4.0 [1] (🤾🏻‍♀️) +1F93E 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man playing handball: light skin tone # E4.0 [1] (🤾🏻‍♂️) +1F93E 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman playing handball: medium-light skin tone # E4.0 [1] (🤾🏼‍♀️) +1F93E 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man playing handball: medium-light skin tone # E4.0 [1] (🤾🏼‍♂️) +1F93E 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman playing handball: medium skin tone # E4.0 [1] (🤾🏽‍♀️) +1F93E 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man playing handball: medium skin tone # E4.0 [1] (🤾🏽‍♂️) +1F93E 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman playing handball: medium-dark skin tone # E4.0 [1] (🤾🏾‍♀️) +1F93E 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man playing handball: medium-dark skin tone # E4.0 [1] (🤾🏾‍♂️) +1F93E 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman playing handball: dark skin tone # E4.0 [1] (🤾🏿‍♀️) +1F93E 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man playing handball: dark skin tone # E4.0 [1] (🤾🏿‍♂️) +1F9B8 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman superhero # E11.0 [1] (🦸‍♀️) +1F9B8 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man superhero # E11.0 [1] (🦸‍♂️) +1F9B8 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman superhero: light skin tone # E11.0 [1] (🦸🏻‍♀️) +1F9B8 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man superhero: light skin tone # E11.0 [1] (🦸🏻‍♂️) +1F9B8 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman superhero: medium-light skin tone # E11.0 [1] (🦸🏼‍♀️) +1F9B8 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man superhero: medium-light skin tone # E11.0 [1] (🦸🏼‍♂️) +1F9B8 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman superhero: medium skin tone # E11.0 [1] (🦸🏽‍♀️) +1F9B8 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man superhero: medium skin tone # E11.0 [1] (🦸🏽‍♂️) +1F9B8 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman superhero: medium-dark skin tone # E11.0 [1] (🦸🏾‍♀️) +1F9B8 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man superhero: medium-dark skin tone # E11.0 [1] (🦸🏾‍♂️) +1F9B8 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman superhero: dark skin tone # E11.0 [1] (🦸🏿‍♀️) +1F9B8 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man superhero: dark skin tone # E11.0 [1] (🦸🏿‍♂️) +1F9B9 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman supervillain # E11.0 [1] (🦹‍♀️) +1F9B9 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man supervillain # E11.0 [1] (🦹‍♂️) +1F9B9 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman supervillain: light skin tone # E11.0 [1] (🦹🏻‍♀️) +1F9B9 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man supervillain: light skin tone # E11.0 [1] (🦹🏻‍♂️) +1F9B9 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman supervillain: medium-light skin tone # E11.0 [1] (🦹🏼‍♀️) +1F9B9 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man supervillain: medium-light skin tone # E11.0 [1] (🦹🏼‍♂️) +1F9B9 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman supervillain: medium skin tone # E11.0 [1] (🦹🏽‍♀️) +1F9B9 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man supervillain: medium skin tone # E11.0 [1] (🦹🏽‍♂️) +1F9B9 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman supervillain: medium-dark skin tone # E11.0 [1] (🦹🏾‍♀️) +1F9B9 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man supervillain: medium-dark skin tone # E11.0 [1] (🦹🏾‍♂️) +1F9B9 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman supervillain: dark skin tone # E11.0 [1] (🦹🏿‍♀️) +1F9B9 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man supervillain: dark skin tone # E11.0 [1] (🦹🏿‍♂️) +1F9CD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman standing # E12.0 [1] (🧍‍♀️) +1F9CD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man standing # E12.0 [1] (🧍‍♂️) +1F9CD 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman standing: light skin tone # E12.0 [1] (🧍🏻‍♀️) +1F9CD 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man standing: light skin tone # E12.0 [1] (🧍🏻‍♂️) +1F9CD 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman standing: medium-light skin tone # E12.0 [1] (🧍🏼‍♀️) +1F9CD 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man standing: medium-light skin tone # E12.0 [1] (🧍🏼‍♂️) +1F9CD 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman standing: medium skin tone # E12.0 [1] (🧍🏽‍♀️) +1F9CD 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man standing: medium skin tone # E12.0 [1] (🧍🏽‍♂️) +1F9CD 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman standing: medium-dark skin tone # E12.0 [1] (🧍🏾‍♀️) +1F9CD 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man standing: medium-dark skin tone # E12.0 [1] (🧍🏾‍♂️) +1F9CD 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman standing: dark skin tone # E12.0 [1] (🧍🏿‍♀️) +1F9CD 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man standing: dark skin tone # E12.0 [1] (🧍🏿‍♂️) +1F9CE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman kneeling # E12.0 [1] (🧎‍♀️) +1F9CE 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman kneeling facing right # E15.1 [1] (🧎‍♀️‍➡️) +1F9CE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man kneeling # E12.0 [1] (🧎‍♂️) +1F9CE 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man kneeling facing right # E15.1 [1] (🧎‍♂️‍➡️) +1F9CE 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman kneeling: light skin tone # E12.0 [1] (🧎🏻‍♀️) +1F9CE 1F3FB 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman kneeling facing right: light skin tone # E15.1 [1] (🧎🏻‍♀️‍➡️) +1F9CE 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man kneeling: light skin tone # E12.0 [1] (🧎🏻‍♂️) +1F9CE 1F3FB 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man kneeling facing right: light skin tone # E15.1 [1] (🧎🏻‍♂️‍➡️) +1F9CE 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman kneeling: medium-light skin tone # E12.0 [1] (🧎🏼‍♀️) +1F9CE 1F3FC 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman kneeling facing right: medium-light skin tone # E15.1 [1] (🧎🏼‍♀️‍➡️) +1F9CE 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man kneeling: medium-light skin tone # E12.0 [1] (🧎🏼‍♂️) +1F9CE 1F3FC 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man kneeling facing right: medium-light skin tone # E15.1 [1] (🧎🏼‍♂️‍➡️) +1F9CE 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman kneeling: medium skin tone # E12.0 [1] (🧎🏽‍♀️) +1F9CE 1F3FD 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman kneeling facing right: medium skin tone # E15.1 [1] (🧎🏽‍♀️‍➡️) +1F9CE 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man kneeling: medium skin tone # E12.0 [1] (🧎🏽‍♂️) +1F9CE 1F3FD 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man kneeling facing right: medium skin tone # E15.1 [1] (🧎🏽‍♂️‍➡️) +1F9CE 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman kneeling: medium-dark skin tone # E12.0 [1] (🧎🏾‍♀️) +1F9CE 1F3FE 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman kneeling facing right: medium-dark skin tone # E15.1 [1] (🧎🏾‍♀️‍➡️) +1F9CE 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man kneeling: medium-dark skin tone # E12.0 [1] (🧎🏾‍♂️) +1F9CE 1F3FE 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man kneeling facing right: medium-dark skin tone # E15.1 [1] (🧎🏾‍♂️‍➡️) +1F9CE 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman kneeling: dark skin tone # E12.0 [1] (🧎🏿‍♀️) +1F9CE 1F3FF 200D 2640 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman kneeling facing right: dark skin tone # E15.1 [1] (🧎🏿‍♀️‍➡️) +1F9CE 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man kneeling: dark skin tone # E12.0 [1] (🧎🏿‍♂️) +1F9CE 1F3FF 200D 2642 FE0F 200D 27A1 FE0F ; RGI_Emoji_ZWJ_Sequence ; man kneeling facing right: dark skin tone # E15.1 [1] (🧎🏿‍♂️‍➡️) +1F9CF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; deaf woman # E12.0 [1] (🧏‍♀️) +1F9CF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; deaf man # E12.0 [1] (🧏‍♂️) +1F9CF 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; deaf woman: light skin tone # E12.0 [1] (🧏🏻‍♀️) +1F9CF 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; deaf man: light skin tone # E12.0 [1] (🧏🏻‍♂️) +1F9CF 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; deaf woman: medium-light skin tone # E12.0 [1] (🧏🏼‍♀️) +1F9CF 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; deaf man: medium-light skin tone # E12.0 [1] (🧏🏼‍♂️) +1F9CF 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; deaf woman: medium skin tone # E12.0 [1] (🧏🏽‍♀️) +1F9CF 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; deaf man: medium skin tone # E12.0 [1] (🧏🏽‍♂️) +1F9CF 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; deaf woman: medium-dark skin tone # E12.0 [1] (🧏🏾‍♀️) +1F9CF 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; deaf man: medium-dark skin tone # E12.0 [1] (🧏🏾‍♂️) +1F9CF 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; deaf woman: dark skin tone # E12.0 [1] (🧏🏿‍♀️) +1F9CF 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; deaf man: dark skin tone # E12.0 [1] (🧏🏿‍♂️) +1F9D4 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman: beard # E13.1 [1] (🧔‍♀️) +1F9D4 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man: beard # E13.1 [1] (🧔‍♂️) +1F9D4 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman: light skin tone, beard # E13.1 [1] (🧔🏻‍♀️) +1F9D4 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man: light skin tone, beard # E13.1 [1] (🧔🏻‍♂️) +1F9D4 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman: medium-light skin tone, beard # E13.1 [1] (🧔🏼‍♀️) +1F9D4 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man: medium-light skin tone, beard # E13.1 [1] (🧔🏼‍♂️) +1F9D4 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman: medium skin tone, beard # E13.1 [1] (🧔🏽‍♀️) +1F9D4 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man: medium skin tone, beard # E13.1 [1] (🧔🏽‍♂️) +1F9D4 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman: medium-dark skin tone, beard # E13.1 [1] (🧔🏾‍♀️) +1F9D4 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man: medium-dark skin tone, beard # E13.1 [1] (🧔🏾‍♂️) +1F9D4 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman: dark skin tone, beard # E13.1 [1] (🧔🏿‍♀️) +1F9D4 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man: dark skin tone, beard # E13.1 [1] (🧔🏿‍♂️) +1F9D6 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in steamy room # E5.0 [1] (🧖‍♀️) +1F9D6 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in steamy room # E5.0 [1] (🧖‍♂️) +1F9D6 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in steamy room: light skin tone # E5.0 [1] (🧖🏻‍♀️) +1F9D6 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in steamy room: light skin tone # E5.0 [1] (🧖🏻‍♂️) +1F9D6 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in steamy room: medium-light skin tone # E5.0 [1] (🧖🏼‍♀️) +1F9D6 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in steamy room: medium-light skin tone # E5.0 [1] (🧖🏼‍♂️) +1F9D6 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in steamy room: medium skin tone # E5.0 [1] (🧖🏽‍♀️) +1F9D6 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in steamy room: medium skin tone # E5.0 [1] (🧖🏽‍♂️) +1F9D6 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in steamy room: medium-dark skin tone # E5.0 [1] (🧖🏾‍♀️) +1F9D6 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in steamy room: medium-dark skin tone # E5.0 [1] (🧖🏾‍♂️) +1F9D6 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in steamy room: dark skin tone # E5.0 [1] (🧖🏿‍♀️) +1F9D6 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in steamy room: dark skin tone # E5.0 [1] (🧖🏿‍♂️) +1F9D7 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman climbing # E5.0 [1] (🧗‍♀️) +1F9D7 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man climbing # E5.0 [1] (🧗‍♂️) +1F9D7 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman climbing: light skin tone # E5.0 [1] (🧗🏻‍♀️) +1F9D7 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man climbing: light skin tone # E5.0 [1] (🧗🏻‍♂️) +1F9D7 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman climbing: medium-light skin tone # E5.0 [1] (🧗🏼‍♀️) +1F9D7 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man climbing: medium-light skin tone # E5.0 [1] (🧗🏼‍♂️) +1F9D7 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman climbing: medium skin tone # E5.0 [1] (🧗🏽‍♀️) +1F9D7 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man climbing: medium skin tone # E5.0 [1] (🧗🏽‍♂️) +1F9D7 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman climbing: medium-dark skin tone # E5.0 [1] (🧗🏾‍♀️) +1F9D7 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man climbing: medium-dark skin tone # E5.0 [1] (🧗🏾‍♂️) +1F9D7 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman climbing: dark skin tone # E5.0 [1] (🧗🏿‍♀️) +1F9D7 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man climbing: dark skin tone # E5.0 [1] (🧗🏿‍♂️) +1F9D8 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in lotus position # E5.0 [1] (🧘‍♀️) +1F9D8 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in lotus position # E5.0 [1] (🧘‍♂️) +1F9D8 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in lotus position: light skin tone # E5.0 [1] (🧘🏻‍♀️) +1F9D8 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in lotus position: light skin tone # E5.0 [1] (🧘🏻‍♂️) +1F9D8 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in lotus position: medium-light skin tone # E5.0 [1] (🧘🏼‍♀️) +1F9D8 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in lotus position: medium-light skin tone # E5.0 [1] (🧘🏼‍♂️) +1F9D8 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in lotus position: medium skin tone # E5.0 [1] (🧘🏽‍♀️) +1F9D8 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in lotus position: medium skin tone # E5.0 [1] (🧘🏽‍♂️) +1F9D8 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in lotus position: medium-dark skin tone # E5.0 [1] (🧘🏾‍♀️) +1F9D8 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in lotus position: medium-dark skin tone # E5.0 [1] (🧘🏾‍♂️) +1F9D8 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman in lotus position: dark skin tone # E5.0 [1] (🧘🏿‍♀️) +1F9D8 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man in lotus position: dark skin tone # E5.0 [1] (🧘🏿‍♂️) +1F9D9 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman mage # E5.0 [1] (🧙‍♀️) +1F9D9 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man mage # E5.0 [1] (🧙‍♂️) +1F9D9 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman mage: light skin tone # E5.0 [1] (🧙🏻‍♀️) +1F9D9 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man mage: light skin tone # E5.0 [1] (🧙🏻‍♂️) +1F9D9 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman mage: medium-light skin tone # E5.0 [1] (🧙🏼‍♀️) +1F9D9 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man mage: medium-light skin tone # E5.0 [1] (🧙🏼‍♂️) +1F9D9 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman mage: medium skin tone # E5.0 [1] (🧙🏽‍♀️) +1F9D9 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man mage: medium skin tone # E5.0 [1] (🧙🏽‍♂️) +1F9D9 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman mage: medium-dark skin tone # E5.0 [1] (🧙🏾‍♀️) +1F9D9 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man mage: medium-dark skin tone # E5.0 [1] (🧙🏾‍♂️) +1F9D9 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman mage: dark skin tone # E5.0 [1] (🧙🏿‍♀️) +1F9D9 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man mage: dark skin tone # E5.0 [1] (🧙🏿‍♂️) +1F9DA 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman fairy # E5.0 [1] (🧚‍♀️) +1F9DA 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man fairy # E5.0 [1] (🧚‍♂️) +1F9DA 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman fairy: light skin tone # E5.0 [1] (🧚🏻‍♀️) +1F9DA 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man fairy: light skin tone # E5.0 [1] (🧚🏻‍♂️) +1F9DA 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman fairy: medium-light skin tone # E5.0 [1] (🧚🏼‍♀️) +1F9DA 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man fairy: medium-light skin tone # E5.0 [1] (🧚🏼‍♂️) +1F9DA 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman fairy: medium skin tone # E5.0 [1] (🧚🏽‍♀️) +1F9DA 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man fairy: medium skin tone # E5.0 [1] (🧚🏽‍♂️) +1F9DA 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman fairy: medium-dark skin tone # E5.0 [1] (🧚🏾‍♀️) +1F9DA 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man fairy: medium-dark skin tone # E5.0 [1] (🧚🏾‍♂️) +1F9DA 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman fairy: dark skin tone # E5.0 [1] (🧚🏿‍♀️) +1F9DA 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man fairy: dark skin tone # E5.0 [1] (🧚🏿‍♂️) +1F9DB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman vampire # E5.0 [1] (🧛‍♀️) +1F9DB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man vampire # E5.0 [1] (🧛‍♂️) +1F9DB 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman vampire: light skin tone # E5.0 [1] (🧛🏻‍♀️) +1F9DB 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man vampire: light skin tone # E5.0 [1] (🧛🏻‍♂️) +1F9DB 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman vampire: medium-light skin tone # E5.0 [1] (🧛🏼‍♀️) +1F9DB 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man vampire: medium-light skin tone # E5.0 [1] (🧛🏼‍♂️) +1F9DB 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman vampire: medium skin tone # E5.0 [1] (🧛🏽‍♀️) +1F9DB 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man vampire: medium skin tone # E5.0 [1] (🧛🏽‍♂️) +1F9DB 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman vampire: medium-dark skin tone # E5.0 [1] (🧛🏾‍♀️) +1F9DB 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man vampire: medium-dark skin tone # E5.0 [1] (🧛🏾‍♂️) +1F9DB 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman vampire: dark skin tone # E5.0 [1] (🧛🏿‍♀️) +1F9DB 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man vampire: dark skin tone # E5.0 [1] (🧛🏿‍♂️) +1F9DC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; mermaid # E5.0 [1] (🧜‍♀️) +1F9DC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; merman # E5.0 [1] (🧜‍♂️) +1F9DC 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; mermaid: light skin tone # E5.0 [1] (🧜🏻‍♀️) +1F9DC 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; merman: light skin tone # E5.0 [1] (🧜🏻‍♂️) +1F9DC 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; mermaid: medium-light skin tone # E5.0 [1] (🧜🏼‍♀️) +1F9DC 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; merman: medium-light skin tone # E5.0 [1] (🧜🏼‍♂️) +1F9DC 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; mermaid: medium skin tone # E5.0 [1] (🧜🏽‍♀️) +1F9DC 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; merman: medium skin tone # E5.0 [1] (🧜🏽‍♂️) +1F9DC 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; mermaid: medium-dark skin tone # E5.0 [1] (🧜🏾‍♀️) +1F9DC 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; merman: medium-dark skin tone # E5.0 [1] (🧜🏾‍♂️) +1F9DC 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; mermaid: dark skin tone # E5.0 [1] (🧜🏿‍♀️) +1F9DC 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; merman: dark skin tone # E5.0 [1] (🧜🏿‍♂️) +1F9DD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman elf # E5.0 [1] (🧝‍♀️) +1F9DD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man elf # E5.0 [1] (🧝‍♂️) +1F9DD 1F3FB 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman elf: light skin tone # E5.0 [1] (🧝🏻‍♀️) +1F9DD 1F3FB 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man elf: light skin tone # E5.0 [1] (🧝🏻‍♂️) +1F9DD 1F3FC 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman elf: medium-light skin tone # E5.0 [1] (🧝🏼‍♀️) +1F9DD 1F3FC 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man elf: medium-light skin tone # E5.0 [1] (🧝🏼‍♂️) +1F9DD 1F3FD 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman elf: medium skin tone # E5.0 [1] (🧝🏽‍♀️) +1F9DD 1F3FD 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man elf: medium skin tone # E5.0 [1] (🧝🏽‍♂️) +1F9DD 1F3FE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman elf: medium-dark skin tone # E5.0 [1] (🧝🏾‍♀️) +1F9DD 1F3FE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man elf: medium-dark skin tone # E5.0 [1] (🧝🏾‍♂️) +1F9DD 1F3FF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman elf: dark skin tone # E5.0 [1] (🧝🏿‍♀️) +1F9DD 1F3FF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man elf: dark skin tone # E5.0 [1] (🧝🏿‍♂️) +1F9DE 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman genie # E5.0 [1] (🧞‍♀️) +1F9DE 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man genie # E5.0 [1] (🧞‍♂️) +1F9DF 200D 2640 FE0F ; RGI_Emoji_ZWJ_Sequence ; woman zombie # E5.0 [1] (🧟‍♀️) +1F9DF 200D 2642 FE0F ; RGI_Emoji_ZWJ_Sequence ; man zombie # E5.0 [1] (🧟‍♂️) + +# Total elements: 608 + +# ================================================ + +# RGI_Emoji_ZWJ_Sequence: Hair + +1F468 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; man: red hair # E11.0 [1] (👨‍🦰) +1F468 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; man: curly hair # E11.0 [1] (👨‍🦱) +1F468 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; man: bald # E11.0 [1] (👨‍🦲) +1F468 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; man: white hair # E11.0 [1] (👨‍🦳) +1F468 1F3FB 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; man: light skin tone, red hair # E11.0 [1] (👨🏻‍🦰) +1F468 1F3FB 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; man: light skin tone, curly hair # E11.0 [1] (👨🏻‍🦱) +1F468 1F3FB 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; man: light skin tone, bald # E11.0 [1] (👨🏻‍🦲) +1F468 1F3FB 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; man: light skin tone, white hair # E11.0 [1] (👨🏻‍🦳) +1F468 1F3FC 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; man: medium-light skin tone, red hair # E11.0 [1] (👨🏼‍🦰) +1F468 1F3FC 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; man: medium-light skin tone, curly hair # E11.0 [1] (👨🏼‍🦱) +1F468 1F3FC 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; man: medium-light skin tone, bald # E11.0 [1] (👨🏼‍🦲) +1F468 1F3FC 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; man: medium-light skin tone, white hair # E11.0 [1] (👨🏼‍🦳) +1F468 1F3FD 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; man: medium skin tone, red hair # E11.0 [1] (👨🏽‍🦰) +1F468 1F3FD 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; man: medium skin tone, curly hair # E11.0 [1] (👨🏽‍🦱) +1F468 1F3FD 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; man: medium skin tone, bald # E11.0 [1] (👨🏽‍🦲) +1F468 1F3FD 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; man: medium skin tone, white hair # E11.0 [1] (👨🏽‍🦳) +1F468 1F3FE 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; man: medium-dark skin tone, red hair # E11.0 [1] (👨🏾‍🦰) +1F468 1F3FE 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; man: medium-dark skin tone, curly hair # E11.0 [1] (👨🏾‍🦱) +1F468 1F3FE 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; man: medium-dark skin tone, bald # E11.0 [1] (👨🏾‍🦲) +1F468 1F3FE 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; man: medium-dark skin tone, white hair # E11.0 [1] (👨🏾‍🦳) +1F468 1F3FF 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; man: dark skin tone, red hair # E11.0 [1] (👨🏿‍🦰) +1F468 1F3FF 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; man: dark skin tone, curly hair # E11.0 [1] (👨🏿‍🦱) +1F468 1F3FF 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; man: dark skin tone, bald # E11.0 [1] (👨🏿‍🦲) +1F468 1F3FF 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; man: dark skin tone, white hair # E11.0 [1] (👨🏿‍🦳) +1F469 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; woman: red hair # E11.0 [1] (👩‍🦰) +1F469 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; woman: curly hair # E11.0 [1] (👩‍🦱) +1F469 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; woman: bald # E11.0 [1] (👩‍🦲) +1F469 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; woman: white hair # E11.0 [1] (👩‍🦳) +1F469 1F3FB 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; woman: light skin tone, red hair # E11.0 [1] (👩🏻‍🦰) +1F469 1F3FB 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; woman: light skin tone, curly hair # E11.0 [1] (👩🏻‍🦱) +1F469 1F3FB 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; woman: light skin tone, bald # E11.0 [1] (👩🏻‍🦲) +1F469 1F3FB 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; woman: light skin tone, white hair # E11.0 [1] (👩🏻‍🦳) +1F469 1F3FC 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; woman: medium-light skin tone, red hair # E11.0 [1] (👩🏼‍🦰) +1F469 1F3FC 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; woman: medium-light skin tone, curly hair # E11.0 [1] (👩🏼‍🦱) +1F469 1F3FC 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; woman: medium-light skin tone, bald # E11.0 [1] (👩🏼‍🦲) +1F469 1F3FC 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; woman: medium-light skin tone, white hair # E11.0 [1] (👩🏼‍🦳) +1F469 1F3FD 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; woman: medium skin tone, red hair # E11.0 [1] (👩🏽‍🦰) +1F469 1F3FD 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; woman: medium skin tone, curly hair # E11.0 [1] (👩🏽‍🦱) +1F469 1F3FD 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; woman: medium skin tone, bald # E11.0 [1] (👩🏽‍🦲) +1F469 1F3FD 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; woman: medium skin tone, white hair # E11.0 [1] (👩🏽‍🦳) +1F469 1F3FE 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; woman: medium-dark skin tone, red hair # E11.0 [1] (👩🏾‍🦰) +1F469 1F3FE 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; woman: medium-dark skin tone, curly hair # E11.0 [1] (👩🏾‍🦱) +1F469 1F3FE 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; woman: medium-dark skin tone, bald # E11.0 [1] (👩🏾‍🦲) +1F469 1F3FE 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; woman: medium-dark skin tone, white hair # E11.0 [1] (👩🏾‍🦳) +1F469 1F3FF 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; woman: dark skin tone, red hair # E11.0 [1] (👩🏿‍🦰) +1F469 1F3FF 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; woman: dark skin tone, curly hair # E11.0 [1] (👩🏿‍🦱) +1F469 1F3FF 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; woman: dark skin tone, bald # E11.0 [1] (👩🏿‍🦲) +1F469 1F3FF 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; woman: dark skin tone, white hair # E11.0 [1] (👩🏿‍🦳) +1F9D1 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; person: red hair # E12.1 [1] (🧑‍🦰) +1F9D1 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; person: curly hair # E12.1 [1] (🧑‍🦱) +1F9D1 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; person: bald # E12.1 [1] (🧑‍🦲) +1F9D1 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; person: white hair # E12.1 [1] (🧑‍🦳) +1F9D1 1F3FB 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; person: light skin tone, red hair # E12.1 [1] (🧑🏻‍🦰) +1F9D1 1F3FB 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; person: light skin tone, curly hair # E12.1 [1] (🧑🏻‍🦱) +1F9D1 1F3FB 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; person: light skin tone, bald # E12.1 [1] (🧑🏻‍🦲) +1F9D1 1F3FB 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; person: light skin tone, white hair # E12.1 [1] (🧑🏻‍🦳) +1F9D1 1F3FC 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; person: medium-light skin tone, red hair # E12.1 [1] (🧑🏼‍🦰) +1F9D1 1F3FC 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; person: medium-light skin tone, curly hair # E12.1 [1] (🧑🏼‍🦱) +1F9D1 1F3FC 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; person: medium-light skin tone, bald # E12.1 [1] (🧑🏼‍🦲) +1F9D1 1F3FC 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; person: medium-light skin tone, white hair # E12.1 [1] (🧑🏼‍🦳) +1F9D1 1F3FD 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; person: medium skin tone, red hair # E12.1 [1] (🧑🏽‍🦰) +1F9D1 1F3FD 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; person: medium skin tone, curly hair # E12.1 [1] (🧑🏽‍🦱) +1F9D1 1F3FD 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; person: medium skin tone, bald # E12.1 [1] (🧑🏽‍🦲) +1F9D1 1F3FD 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; person: medium skin tone, white hair # E12.1 [1] (🧑🏽‍🦳) +1F9D1 1F3FE 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; person: medium-dark skin tone, red hair # E12.1 [1] (🧑🏾‍🦰) +1F9D1 1F3FE 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; person: medium-dark skin tone, curly hair # E12.1 [1] (🧑🏾‍🦱) +1F9D1 1F3FE 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; person: medium-dark skin tone, bald # E12.1 [1] (🧑🏾‍🦲) +1F9D1 1F3FE 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; person: medium-dark skin tone, white hair # E12.1 [1] (🧑🏾‍🦳) +1F9D1 1F3FF 200D 1F9B0 ; RGI_Emoji_ZWJ_Sequence ; person: dark skin tone, red hair # E12.1 [1] (🧑🏿‍🦰) +1F9D1 1F3FF 200D 1F9B1 ; RGI_Emoji_ZWJ_Sequence ; person: dark skin tone, curly hair # E12.1 [1] (🧑🏿‍🦱) +1F9D1 1F3FF 200D 1F9B2 ; RGI_Emoji_ZWJ_Sequence ; person: dark skin tone, bald # E12.1 [1] (🧑🏿‍🦲) +1F9D1 1F3FF 200D 1F9B3 ; RGI_Emoji_ZWJ_Sequence ; person: dark skin tone, white hair # E12.1 [1] (🧑🏿‍🦳) + +# Total elements: 72 + +# ================================================ + +# RGI_Emoji_ZWJ_Sequence: Other + +26D3 FE0F 200D 1F4A5 ; RGI_Emoji_ZWJ_Sequence ; broken chain # E15.1 [1] (⛓️‍💥) +2764 FE0F 200D 1F525 ; RGI_Emoji_ZWJ_Sequence ; heart on fire # E13.1 [1] (❤️‍🔥) +2764 FE0F 200D 1FA79 ; RGI_Emoji_ZWJ_Sequence ; mending heart # E13.1 [1] (❤️‍🩹) +1F344 200D 1F7EB ; RGI_Emoji_ZWJ_Sequence ; brown mushroom # E15.1 [1] (🍄‍🟫) +1F34B 200D 1F7E9 ; RGI_Emoji_ZWJ_Sequence ; lime # E15.1 [1] (🍋‍🟩) +1F3F3 FE0F 200D 26A7 FE0F ; RGI_Emoji_ZWJ_Sequence ; transgender flag # E13.0 [1] (🏳️‍⚧️) +1F3F3 FE0F 200D 1F308 ; RGI_Emoji_ZWJ_Sequence ; rainbow flag # E4.0 [1] (🏳️‍🌈) +1F3F4 200D 2620 FE0F ; RGI_Emoji_ZWJ_Sequence ; pirate flag # E11.0 [1] (🏴‍☠️) +1F408 200D 2B1B ; RGI_Emoji_ZWJ_Sequence ; black cat # E13.0 [1] (🐈‍⬛) +1F415 200D 1F9BA ; RGI_Emoji_ZWJ_Sequence ; service dog # E12.0 [1] (🐕‍🦺) +1F426 200D 2B1B ; RGI_Emoji_ZWJ_Sequence ; black bird # E15.0 [1] (🐦‍⬛) +1F426 200D 1F525 ; RGI_Emoji_ZWJ_Sequence ; phoenix # E15.1 [1] (🐦‍🔥) +1F43B 200D 2744 FE0F ; RGI_Emoji_ZWJ_Sequence ; polar bear # E13.0 [1] (🐻‍❄️) +1F441 FE0F 200D 1F5E8 FE0F ; RGI_Emoji_ZWJ_Sequence ; eye in speech bubble # E2.0 [1] (👁️‍🗨️) +1F62E 200D 1F4A8 ; RGI_Emoji_ZWJ_Sequence ; face exhaling # E13.1 [1] (😮‍💨) +1F635 200D 1F4AB ; RGI_Emoji_ZWJ_Sequence ; face with spiral eyes # E13.1 [1] (😵‍💫) +1F636 200D 1F32B FE0F ; RGI_Emoji_ZWJ_Sequence ; face in clouds # E13.1 [1] (😶‍🌫️) +1F642 200D 2194 FE0F ; RGI_Emoji_ZWJ_Sequence ; head shaking horizontally # E15.1 [1] (🙂‍↔️) +1F642 200D 2195 FE0F ; RGI_Emoji_ZWJ_Sequence ; head shaking vertically # E15.1 [1] (🙂‍↕️) + +# Total elements: 19 + +#EOF diff --git a/icu/icu4c/source/data/unidata/generate.sh b/icu/icu4c/source/data/unidata/generate.sh new file mode 100755 index 00000000000..f13492b2dd6 --- /dev/null +++ b/icu/icu4c/source/data/unidata/generate.sh @@ -0,0 +1,49 @@ +#!/bin/bash + +# © 2021 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html + +# This script runs Bazel to create (generate) header files and binary data files +# with Unicode character/script/collation data that are +# needed for bootstrapping the ICU4C build to integrate the data. + +# Required environment variables: +# - ICU_SRC - the root directory of ICU source. This directory contains the +# `icu4c` directory. + +ICU4C_COMMON=$ICU_SRC/icu4c/source/common +ICU4C_DATA_IN=$ICU_SRC/icu4c/source/data/in +ICU4C_NORM2=$ICU_SRC/icu4c/source/data/unidata/norm2 + +# Delete the files from the source tree that we need to generate, +# to make extra sure that we do not depend on their old versions for generating new ones. +# We cannot just delete *_data.h because ucol_data.h is not a generated header file. +rm $ICU_SRC/icu4c/source/common/norm2_nfc_data.h +rm $ICU_SRC/icu4c/source/common/propname_data.h +rm $ICU_SRC/icu4c/source/common/*_props_data.h +rm $ICU4C_DATA_IN/*.icu +rm $ICU4C_DATA_IN/*.nrm +rm $ICU4C_DATA_IN/coll/*.icu +# icu4c/source/i18n/collationfcd.cpp is generated by genuca; +# probably hard to build genuca without depending on the old version. + +# Exit this shell script when a command fails. +set -e + +# Generate normalization data files directly into the source tree. +bazelisk run //icu4c/source/tools/gennorm2 -- -o $ICU4C_COMMON/norm2_nfc_data.h -s $ICU4C_NORM2 nfc.txt --csource +bazelisk run //icu4c/source/tools/gennorm2 -- -o $ICU4C_DATA_IN/nfc.nrm -s $ICU4C_NORM2 nfc.txt +bazelisk run //icu4c/source/tools/gennorm2 -- -o $ICU4C_DATA_IN/nfkc.nrm -s $ICU4C_NORM2 nfc.txt nfkc.txt +bazelisk run //icu4c/source/tools/gennorm2 -- -o $ICU4C_DATA_IN/nfkc_cf.nrm -s $ICU4C_NORM2 nfc.txt nfkc.txt nfkc_cf.txt +bazelisk run //icu4c/source/tools/gennorm2 -- -o $ICU4C_DATA_IN/uts46.nrm -s $ICU4C_NORM2 nfc.txt uts46.txt + +# genprops writes several files directly into the source tree. +bazelisk run //tools/unicode/c/genprops $ICU_SRC/icu4c + +# genuca also writes several files directly into the source tree. +# We run it twice for different versions of the CLDR root sort order. +bazelisk run //tools/unicode/c/genuca -- --hanOrder implicit $ICU_SRC/icu4c +bazelisk run //tools/unicode/c/genuca -- --hanOrder radical-stroke $ICU_SRC/icu4c +# Also generate the ICU4X versions +bazelisk run //tools/unicode/c/genuca -- --icu4x --hanOrder implicit $ICU_SRC/icu4c +bazelisk run //tools/unicode/c/genuca -- --icu4x --hanOrder radical-stroke $ICU_SRC/icu4c diff --git a/icu/icu4c/source/data/unidata/norm2/BUILD.bazel b/icu/icu4c/source/data/unidata/norm2/BUILD.bazel new file mode 100644 index 00000000000..049e19bd41a --- /dev/null +++ b/icu/icu4c/source/data/unidata/norm2/BUILD.bazel @@ -0,0 +1,13 @@ +# © 2021 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html + +# This Bazel build file is needed to declare targets for the files used as +# inputs to binary executables that are a part of other Bazel genrule targets. + +package( + default_visibility = ["//visibility:public"], +) + +exports_files([ + "nfc.txt", "nfkc.txt", "nfkc_cf.txt", "uts46.txt", +]) diff --git a/icu/icu4c/source/data/unidata/norm2/nfc.txt b/icu/icu4c/source/data/unidata/norm2/nfc.txt index 638b5feffcd..7b36667eab0 100644 --- a/icu/icu4c/source/data/unidata/norm2/nfc.txt +++ b/icu/icu4c/source/data/unidata/norm2/nfc.txt @@ -9,7 +9,7 @@ # # Complete data for Unicode NFC normalization. -* Unicode 13.0.0 +* Unicode 15.1.0 # Canonical_Combining_Class (ccc) values 0300..0314:230 @@ -132,7 +132,11 @@ 0825..0827:230 0829..082D:230 0859..085B:220 -08D3:220 +0898:230 +0899..089B:220 +089C..089F:230 +08CA..08CE:230 +08CF..08D3:220 08D4..08E1:230 08E3:220 08E4..08E5:230 @@ -164,6 +168,7 @@ 0B3C:7 0B4D:9 0BCD:9 +0C3C:7 0C4D:9 0C55:84 0C56:91 @@ -195,7 +200,7 @@ 1039..103A:9 108D:220 135D..135F:230 -1714:9 +1714..1715:9 1734:9 17D2:9 17DD:230 @@ -213,6 +218,11 @@ 1ABB..1ABC:230 1ABD:220 1ABF..1AC0:220 +1AC1..1AC2:230 +1AC3..1AC4:220 +1AC5..1AC9:230 +1ACA:220 +1ACB..1ACE:230 1B34:7 1B44:9 1B6B:230 @@ -245,6 +255,7 @@ 1DF6:232 1DF7..1DF8:228 1DF9:220 +1DFA:218 1DFB:230 1DFC:233 1DFD:220 @@ -309,12 +320,18 @@ FE2E..FE2F:230 10AE6:220 10D24..10D27:230 10EAB..10EAC:230 +10EFD..10EFF:220 10F46..10F47:220 10F48..10F4A:230 10F4B:220 10F4C:230 10F4D..10F50:220 +10F82:230 +10F83:220 +10F84:230 +10F85:220 11046:9 +11070:9 1107F:9 110B9:9 110BA:7 @@ -354,6 +371,7 @@ FE2E..FE2F:230 11D42:7 11D44..11D45:9 11D97:9 +11F41..11F42:9 16AF0..16AF4:1 16B30..16B36:230 16FF0..16FF1:6 @@ -372,8 +390,13 @@ FE2E..FE2F:230 1E01B..1E021:230 1E023..1E024:230 1E026..1E02A:230 +1E08F:230 1E130..1E136:230 +1E2AE:230 1E2EC..1E2EF:230 +1E4EC..1E4ED:232 +1E4EE:220 +1E4EF:230 1E8D0..1E8D6:220 1E944..1E949:230 1E94A:7 diff --git a/icu/icu4c/source/data/unidata/norm2/nfkc.txt b/icu/icu4c/source/data/unidata/norm2/nfkc.txt index 675cd107aaa..8ff8d7f84b7 100644 --- a/icu/icu4c/source/data/unidata/norm2/nfkc.txt +++ b/icu/icu4c/source/data/unidata/norm2/nfkc.txt @@ -13,7 +13,7 @@ # to NFKC one-way mappings. # Use this file as the second gennorm2 input file after nfc.txt. -* Unicode 13.0.0 +* Unicode 15.1.0 00A0>0020 00A8>0020 0308 @@ -1367,6 +1367,9 @@ A69C>044A A69D>044C A770>A76F +A7F2>0043 +A7F3>0046 +A7F4>0051 A7F8>0126 A7F9>0153 AB5C>A727 @@ -2419,6 +2422,62 @@ FFEB>2192 FFEC>2193 FFED>25A0 FFEE>25CB +10781>02D0 +10782>02D1 +10783>00E6 +10784>0299 +10785>0253 +10787>02A3 +10788>AB66 +10789>02A5 +1078A>02A4 +1078B>0256 +1078C>0257 +1078D>1D91 +1078E>0258 +1078F>025E +10790>02A9 +10791>0264 +10792>0262 +10793>0260 +10794>029B +10795>0127 +10796>029C +10797>0267 +10798>0284 +10799>02AA +1079A>02AB +1079B>026C +1079C>1DF04 +1079D>A78E +1079E>026E +1079F>1DF05 +107A0>028E +107A1>1DF06 +107A2>00F8 +107A3>0276 +107A4>0277 +107A5>0071 +107A6>027A +107A7>1DF08 +107A8>027D +107A9>027E +107AA>0280 +107AB>02A8 +107AC>02A6 +107AD>AB67 +107AE>02A7 +107AF>0288 +107B0>2C71 +107B2>028F +107B3>02A1 +107B4>02A2 +107B5>0298 +107B6>01C0 +107B7>01C1 +107B8>01C2 +107B9>1DF0A +107BA>1DF1E 1D400>0041 1D401>0042 1D402>0043 @@ -3415,6 +3474,68 @@ FFEE>25CB 1D7FD>0037 1D7FE>0038 1D7FF>0039 +1E030>0430 +1E031>0431 +1E032>0432 +1E033>0433 +1E034>0434 +1E035>0435 +1E036>0436 +1E037>0437 +1E038>0438 +1E039>043A +1E03A>043B +1E03B>043C +1E03C>043E +1E03D>043F +1E03E>0440 +1E03F>0441 +1E040>0442 +1E041>0443 +1E042>0444 +1E043>0445 +1E044>0446 +1E045>0447 +1E046>0448 +1E047>044B +1E048>044D +1E049>044E +1E04A>A689 +1E04B>04D9 +1E04C>0456 +1E04D>0458 +1E04E>04E9 +1E04F>04AF +1E050>04CF +1E051>0430 +1E052>0431 +1E053>0432 +1E054>0433 +1E055>0434 +1E056>0435 +1E057>0436 +1E058>0437 +1E059>0438 +1E05A>043A +1E05B>043B +1E05C>043E +1E05D>043F +1E05E>0441 +1E05F>0443 +1E060>0444 +1E061>0445 +1E062>0446 +1E063>0447 +1E064>0448 +1E065>044A +1E066>044B +1E067>0491 +1E068>0456 +1E069>0455 +1E06A>045F +1E06B>04AB +1E06C>A651 +1E06D>04B1 1EE00>0627 1EE01>0628 1EE02>062C diff --git a/icu/icu4c/source/data/unidata/norm2/nfkc_cf.txt b/icu/icu4c/source/data/unidata/norm2/nfkc_cf.txt index 21c441f945b..34a6f248d7a 100644 --- a/icu/icu4c/source/data/unidata/norm2/nfkc_cf.txt +++ b/icu/icu4c/source/data/unidata/norm2/nfkc_cf.txt @@ -12,7 +12,7 @@ # and reformatted into syntax for the gennorm2 Normalizer2 data generator tool. # Use this file as the third gennorm2 input file after nfc.txt and nfkc.txt. -* Unicode 13.0.0 +* Unicode 15.1.0 0041>0061 0042>0062 @@ -639,7 +639,7 @@ 13FC>13F4 13FD>13F5 17B4..17B5> -180B..180E> +180B..180F> 1C80>0432 1C81>0434 1C82>043E @@ -1433,6 +1433,7 @@ 2C2C>2C5C 2C2D>2C5D 2C2E>2C5E +2C2F>2C5F 2C60>2C61 2C62>026B 2C63>1D7D @@ -2454,12 +2455,19 @@ A7B8>A7B9 A7BA>A7BB A7BC>A7BD A7BE>A7BF +A7C0>A7C1 A7C2>A7C3 A7C4>A794 A7C5>0282 A7C6>1D8E A7C7>A7C8 A7C9>A7CA +A7D0>A7D1 +A7D6>A7D7 +A7D8>A7D9 +A7F2>0063 +A7F3>0066 +A7F4>0071 A7F5>A7F6 A7F8>0127 A7F9>0153 @@ -3960,6 +3968,97 @@ FFF0..FFF8> 104D1>104F9 104D2>104FA 104D3>104FB +10570>10597 +10571>10598 +10572>10599 +10573>1059A +10574>1059B +10575>1059C +10576>1059D +10577>1059E +10578>1059F +10579>105A0 +1057A>105A1 +1057C>105A3 +1057D>105A4 +1057E>105A5 +1057F>105A6 +10580>105A7 +10581>105A8 +10582>105A9 +10583>105AA +10584>105AB +10585>105AC +10586>105AD +10587>105AE +10588>105AF +10589>105B0 +1058A>105B1 +1058C>105B3 +1058D>105B4 +1058E>105B5 +1058F>105B6 +10590>105B7 +10591>105B8 +10592>105B9 +10594>105BB +10595>105BC +10781>02D0 +10782>02D1 +10783>00E6 +10784>0299 +10785>0253 +10787>02A3 +10788>AB66 +10789>02A5 +1078A>02A4 +1078B>0256 +1078C>0257 +1078D>1D91 +1078E>0258 +1078F>025E +10790>02A9 +10791>0264 +10792>0262 +10793>0260 +10794>029B +10795>0127 +10796>029C +10797>0267 +10798>0284 +10799>02AA +1079A>02AB +1079B>026C +1079C>1DF04 +1079D>A78E +1079E>026E +1079F>1DF05 +107A0>028E +107A1>1DF06 +107A2>00F8 +107A3>0276 +107A4>0277 +107A5>0071 +107A6>027A +107A7>1DF08 +107A8>027D +107A9>027E +107AA>0280 +107AB>02A8 +107AC>02A6 +107AD>AB67 +107AE>02A7 +107AF>0288 +107B0>2C71 +107B2>028F +107B3>02A1 +107B4>02A2 +107B5>0298 +107B6>01C0 +107B7>01C1 +107B8>01C2 +107B9>1DF0A +107BA>1DF1E 10C80>10CC0 10C81>10CC1 10C82>10CC2 @@ -5080,6 +5179,68 @@ FFF0..FFF8> 1D7FD>0037 1D7FE>0038 1D7FF>0039 +1E030>0430 +1E031>0431 +1E032>0432 +1E033>0433 +1E034>0434 +1E035>0435 +1E036>0436 +1E037>0437 +1E038>0438 +1E039>043A +1E03A>043B +1E03B>043C +1E03C>043E +1E03D>043F +1E03E>0440 +1E03F>0441 +1E040>0442 +1E041>0443 +1E042>0444 +1E043>0445 +1E044>0446 +1E045>0447 +1E046>0448 +1E047>044B +1E048>044D +1E049>044E +1E04A>A689 +1E04B>04D9 +1E04C>0456 +1E04D>0458 +1E04E>04E9 +1E04F>04AF +1E050>04CF +1E051>0430 +1E052>0431 +1E053>0432 +1E054>0433 +1E055>0434 +1E056>0435 +1E057>0436 +1E058>0437 +1E059>0438 +1E05A>043A +1E05B>043B +1E05C>043E +1E05D>043F +1E05E>0441 +1E05F>0443 +1E060>0444 +1E061>0445 +1E062>0446 +1E063>0447 +1E064>0448 +1E065>044A +1E066>044B +1E067>0491 +1E068>0456 +1E069>0455 +1E06A>045F +1E06B>04AB +1E06C>A651 +1E06D>04B1 1E900>1E922 1E901>1E923 1E902>1E924 diff --git a/icu/icu4c/source/data/unidata/norm2/uts46.txt b/icu/icu4c/source/data/unidata/norm2/uts46.txt index 06f7beab684..364e83dfc16 100644 --- a/icu/icu4c/source/data/unidata/norm2/uts46.txt +++ b/icu/icu4c/source/data/unidata/norm2/uts46.txt @@ -1,14 +1,14 @@ # Original file: # IdnaMappingTable.txt -# Date: 2019-11-07, 13:44:35 GMT -# © 2019 Unicode®, Inc. +# Date: 2023-08-10, 22:32:27 GMT +# © 2023 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode IDNA Compatible Preprocessing for UTS #46 -# Version: 13.0.0 +# Version: 15.1.0 # -# For documentation and usage, see http://www.unicode.org/reports/tr46 +# For documentation and usage, see https://www.unicode.org/reports/tr46 # ================================================ # This file has been reformatted into syntax for the @@ -923,7 +923,7 @@ # 0616..061A valid # 5.1 ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH..ARABIC SMALL KASRA # 061B valid # 1.1 ARABIC SEMICOLON 061C >FFFD # 6.3 ARABIC LETTER MARK -061D >FFFD # NA +# 061D valid # 14.0 ARABIC END OF TEXT MARK # 061E valid # 4.1 ARABIC TRIPLE DOT PUNCTUATION MARK # 061F valid # 1.1 ARABIC QUESTION MARK # 0620 valid # 6.0 ARABIC LETTER KASHMIRI YEH @@ -988,16 +988,23 @@ # 085E valid # 6.0 MANDAIC PUNCTUATION 085F >FFFD # NA # 0860..086A valid # 10.0 SYRIAC LETTER MALAYALAM NGA..SYRIAC LETTER MALAYALAM SSA -086B..089F >FFFD # NA .. +086B..086F >FFFD # NA .. +# 0870..0887 valid # 14.0 ARABIC LETTER ALEF WITH ATTACHED FATHA..ARABIC BASELINE ROUND DOT +# 0888 valid # 14.0 ARABIC RAISED ROUND DOT +# 0889..088E valid # 14.0 ARABIC LETTER NOON WITH INVERTED SMALL V..ARABIC VERTICAL TAIL +088F >FFFD # NA +0890..0891 >FFFD # 14.0 ARABIC POUND MARK ABOVE..ARABIC PIASTRE MARK ABOVE +0892..0897 >FFFD # NA .. +# 0898..089F valid # 14.0 ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA # 08A0 valid # 6.1 ARABIC LETTER BEH WITH SMALL V BELOW # 08A1 valid # 7.0 ARABIC LETTER BEH WITH HAMZA ABOVE # 08A2..08AC valid # 6.1 ARABIC LETTER JEEM WITH TWO DOTS ABOVE..ARABIC LETTER ROHINGYA YEH # 08AD..08B2 valid # 7.0 ARABIC LETTER LOW ALEF..ARABIC LETTER ZAIN WITH INVERTED V ABOVE # 08B3..08B4 valid # 8.0 ARABIC LETTER AIN WITH THREE DOTS BELOW..ARABIC LETTER KAF WITH DOT BELOW -08B5 >FFFD # NA +# 08B5 valid # 14.0 ARABIC LETTER QAF WITH DOT BELOW AND NO DOTS ABOVE # 08B6..08BD valid # 9.0 ARABIC LETTER BEH WITH SMALL MEEM ABOVE..ARABIC LETTER AFRICAN NOON # 08BE..08C7 valid # 13.0 ARABIC LETTER PEH WITH SMALL V..ARABIC LETTER LAM WITH SMALL ARABIC LETTER TAH ABOVE -08C8..08D2 >FFFD # NA .. +# 08C8..08D2 valid # 14.0 ARABIC LETTER GRAF..ARABIC LARGE ROUND DOT INSIDE CIRCLE BELOW # 08D3 valid # 11.0 ARABIC SMALL LOW WAW # 08D4..08E1 valid # 9.0 ARABIC SMALL HIGH WORD AR-RUB..ARABIC SMALL HIGH SIGN SAFHA 08E2 >FFFD # 9.0 ARABIC DISPUTED END OF AYAH @@ -1233,7 +1240,8 @@ # 0C2A..0C33 valid # 1.1 TELUGU LETTER PA..TELUGU LETTER LLA # 0C34 valid # 7.0 TELUGU LETTER LLLA # 0C35..0C39 valid # 1.1 TELUGU LETTER VA..TELUGU LETTER HA -0C3A..0C3C >FFFD # NA .. +0C3A..0C3B >FFFD # NA .. +# 0C3C valid # 14.0 TELUGU SIGN NUKTA # 0C3D valid # 5.1 TELUGU SIGN AVAGRAHA # 0C3E..0C44 valid # 1.1 TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN VOCALIC RR 0C45 >FFFD # NA @@ -1245,7 +1253,9 @@ 0C57 >FFFD # NA # 0C58..0C59 valid # 5.1 TELUGU LETTER TSA..TELUGU LETTER DZA # 0C5A valid # 8.0 TELUGU LETTER RRRA -0C5B..0C5F >FFFD # NA .. +0C5B..0C5C >FFFD # NA .. +# 0C5D valid # 14.0 TELUGU LETTER NAKAARA POLLU +0C5E..0C5F >FFFD # NA .. # 0C60..0C61 valid # 1.1 TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL # 0C62..0C63 valid # 5.1 TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL 0C64..0C65 >FFFD # NA .. @@ -1275,7 +1285,8 @@ # 0CCA..0CCD valid # 1.1 KANNADA VOWEL SIGN O..KANNADA SIGN VIRAMA 0CCE..0CD4 >FFFD # NA .. # 0CD5..0CD6 valid # 1.1 KANNADA LENGTH MARK..KANNADA AI LENGTH MARK -0CD7..0CDD >FFFD # NA .. +0CD7..0CDC >FFFD # NA .. +# 0CDD valid # 14.0 KANNADA LETTER NAKAARA POLLU # 0CDE valid # 1.1 KANNADA LETTER FA 0CDF >FFFD # NA # 0CE0..0CE1 valid # 1.1 KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL @@ -1284,7 +1295,8 @@ # 0CE6..0CEF valid # 1.1 KANNADA DIGIT ZERO..KANNADA DIGIT NINE 0CF0 >FFFD # NA # 0CF1..0CF2 valid # 5.0 KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA -0CF3..0CFF >FFFD # NA .. +# 0CF3 valid # 15.0 KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT +0CF4..0CFF >FFFD # NA .. # 0D00 valid # 10.0 MALAYALAM SIGN COMBINING ANUSVARA ABOVE # 0D01 valid # 7.0 MALAYALAM SIGN CANDRABINDU # 0D02..0D03 valid # 1.1 MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA @@ -1392,7 +1404,8 @@ # 0EC6 valid # 1.1 LAO KO LA 0EC7 >FFFD # NA # 0EC8..0ECD valid # 1.1 LAO TONE MAI EK..LAO NIGGAHITA -0ECE..0ECF >FFFD # NA .. +# 0ECE valid # 15.0 LAO YAMAKKAN +0ECF >FFFD # NA # 0ED0..0ED9 valid # 1.1 LAO DIGIT ZERO..LAO DIGIT NINE 0EDA..0EDB >FFFD # NA .. 0EDC >0EAB 0E99 # 1.1 LAO HO NO @@ -1594,9 +1607,11 @@ # 16F1..16F8 valid # 7.0 RUNIC LETTER K..RUNIC LETTER FRANKS CASKET AESC 16F9..16FF >FFFD # NA .. # 1700..170C valid # 3.2 TAGALOG LETTER A..TAGALOG LETTER YA -170D >FFFD # NA +# 170D valid # 14.0 TAGALOG LETTER RA # 170E..1714 valid # 3.2 TAGALOG LETTER LA..TAGALOG SIGN VIRAMA -1715..171F >FFFD # NA .. +# 1715 valid # 14.0 TAGALOG SIGN PAMUDPOD +1716..171E >FFFD # NA .. +# 171F valid # 14.0 TAGALOG LETTER ARCHAIC RA # 1720..1734 valid # 3.2 HANUNOO LETTER A..HANUNOO SIGN PAMUDPOD # 1735..1736 valid # 3.2 PHILIPPINE SINGLE PUNCTUATION..PHILIPPINE DOUBLE PUNCTUATION 1737..173F >FFFD # NA .. @@ -1626,7 +1641,7 @@ # 1807..180A valid # 3.0 MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER..MONGOLIAN NIRUGU 180B..180D > # 3.0 MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE 180E >FFFD # 3.0 MONGOLIAN VOWEL SEPARATOR -180F >FFFD # NA +180F > # 14.0 MONGOLIAN FREE VARIATION SELECTOR FOUR # 1810..1819 valid # 3.0 MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE 181A..181F >FFFD # NA .. # 1820..1877 valid # 3.0 MONGOLIAN LETTER A..MONGOLIAN LETTER MANCHU ZHA @@ -1679,14 +1694,17 @@ # 1AB0..1ABD valid # 7.0 COMBINING DOUBLED CIRCUMFLEX ACCENT..COMBINING PARENTHESES BELOW # 1ABE valid # 7.0 COMBINING PARENTHESES OVERLAY # 1ABF..1AC0 valid # 13.0 COMBINING LATIN SMALL LETTER W BELOW..COMBINING LATIN SMALL LETTER TURNED W BELOW -1AC1..1AFF >FFFD # NA .. +# 1AC1..1ACE valid # 14.0 COMBINING LEFT PARENTHESIS ABOVE LEFT..COMBINING LATIN SMALL LETTER INSULAR T +1ACF..1AFF >FFFD # NA .. # 1B00..1B4B valid # 5.0 BALINESE SIGN ULU RICEM..BALINESE LETTER ASYURA SASAK -1B4C..1B4F >FFFD # NA .. +# 1B4C valid # 14.0 BALINESE LETTER ARCHAIC JNYA +1B4D..1B4F >FFFD # NA .. # 1B50..1B59 valid # 5.0 BALINESE DIGIT ZERO..BALINESE DIGIT NINE # 1B5A..1B6A valid # 5.0 BALINESE PANTI..BALINESE MUSICAL SYMBOL DANG GEDE # 1B6B..1B73 valid # 5.0 BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG # 1B74..1B7C valid # 5.0 BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG..BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING -1B7D..1B7F >FFFD # NA .. +# 1B7D..1B7E valid # 14.0 BALINESE PANTI LANTANG..BALINESE PAMADA LANTANG +1B7F >FFFD # NA # 1B80..1BAA valid # 5.1 SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PAMAAEH # 1BAB..1BAD valid # 6.1 SUNDANESE SIGN VIRAMA..SUNDANESE CONSONANT SIGN PASANGAN WA # 1BAE..1BB9 valid # 5.1 SUNDANESE LETTER KHA..SUNDANESE DIGIT NINE @@ -1877,7 +1895,7 @@ # 1DCB..1DE6 valid # 5.1 COMBINING BREVE-MACRON..COMBINING LATIN SMALL LETTER Z # 1DE7..1DF5 valid # 7.0 COMBINING LATIN SMALL LETTER ALPHA..COMBINING UP TACK ABOVE # 1DF6..1DF9 valid # 10.0 COMBINING KAVYKA ABOVE RIGHT..COMBINING WIDE INVERTED BRIDGE BELOW -1DFA >FFFD # NA +# 1DFA valid # 14.0 COMBINING DOT BELOW LEFT # 1DFB valid # 9.0 COMBINING DELETION MARK # 1DFC valid # 6.0 COMBINING DOUBLE INVERTED BREVE BELOW # 1DFD valid # 5.2 COMBINING ALMOST EQUAL TO BELOW @@ -2035,7 +2053,7 @@ 1E9A >0061 02BE # 1.1 LATIN SMALL LETTER A WITH RIGHT HALF RING 1E9B >1E61 # 2.0 LATIN SMALL LETTER LONG S WITH DOT ABOVE # 1E9C..1E9D valid # 5.1 LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE..LATIN SMALL LETTER LONG S WITH HIGH STROKE -1E9E >0073 0073 # 5.1 LATIN CAPITAL LETTER SHARP S +1E9E >00DF # 5.1 LATIN CAPITAL LETTER SHARP S # 1E9F valid # 5.1 LATIN SMALL LETTER DELTA 1EA0 >1EA1 # 1.1 LATIN CAPITAL LETTER A WITH DOT BELOW # 1EA1 valid # 1.1 LATIN SMALL LETTER A WITH DOT BELOW @@ -2427,7 +2445,8 @@ # 20BB..20BD valid # 7.0 NORDIC MARK SIGN..RUBLE SIGN # 20BE valid # 8.0 LARI SIGN # 20BF valid # 10.0 BITCOIN SIGN -20C0..20CF >FFFD # NA .. +# 20C0 valid # 14.0 SOM SIGN +20C1..20CF >FFFD # NA .. # 20D0..20E1 valid # 1.1 COMBINING LEFT HARPOON ABOVE..COMBINING LEFT RIGHT ARROW ABOVE # 20E2..20E3 valid # 3.0 COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING KEYCAP # 20E4..20EA valid # 3.2 COMBINING ENCLOSING UPWARD POINTING TRIANGLE..COMBINING LEFTWARDS ARROW OVERLAY @@ -2563,11 +2582,7 @@ # 222E valid # 1.1 CONTOUR INTEGRAL 222F >222E 222E # 1.1 SURFACE INTEGRAL 2230 >222E 222E 222E #1.1 VOLUME INTEGRAL -# 2231..225F valid # 1.1 CLOCKWISE INTEGRAL..QUESTIONED EQUAL TO -# 2260 disallowed_STD3_valid # 1.1 NOT EQUAL TO -# 2261..226D valid # 1.1 IDENTICAL TO..NOT EQUIVALENT TO -# 226E..226F disallowed_STD3_valid # 1.1 NOT LESS-THAN..NOT GREATER-THAN -# 2270..22F1 valid # 1.1 NEITHER LESS-THAN NOR EQUAL TO..DOWN RIGHT DIAGONAL ELLIPSIS +# 2231..22F1 valid # 1.1 CLOCKWISE INTEGRAL..DOWN RIGHT DIAGONAL ELLIPSIS # 22F2..22FF valid # 3.2 ELEMENT OF WITH LONG HORIZONTAL STROKE..Z NOTATION BAG MEMBERSHIP # 2300 valid # 1.1 DIAMETER SIGN # 2301 valid # 3.0 ELECTRIC ARROW @@ -2861,9 +2876,9 @@ 2C2C >2C5C # 4.1 GLAGOLITIC CAPITAL LETTER SHTAPIC 2C2D >2C5D # 4.1 GLAGOLITIC CAPITAL LETTER TROKUTASTI A 2C2E >2C5E # 4.1 GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE -2C2F >FFFD # NA +2C2F >2C5F # 14.0 GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI # 2C30..2C5E valid # 4.1 GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE -2C5F >FFFD # NA +# 2C5F valid # 14.0 GLAGOLITIC SMALL LETTER CAUDATE CHRIVI 2C60 >2C61 # 5.0 LATIN CAPITAL LETTER L WITH DOUBLE BAR # 2C61 valid # 5.0 LATIN SMALL LETTER L WITH DOUBLE BAR 2C62 >026B # 5.0 LATIN CAPITAL LETTER L WITH MIDDLE TILDE @@ -3046,7 +3061,8 @@ # 2E4A..2E4E valid # 11.0 DOTTED SOLIDUS..PUNCTUS ELEVATUS MARK # 2E4F valid # 12.0 CORNISH VERSE DIVIDER # 2E50..2E52 valid # 13.0 CROSS PATTY WITH RIGHT CROSSBAR..TIRONIAN SIGN CAPITAL ET -2E53..2E7F >FFFD # NA .. +# 2E53..2E5D valid # 14.0 MEDIEVAL EXCLAMATION MARK..OBLIQUE HYPHEN +2E5E..2E7F >FFFD # NA .. # 2E80..2E99 valid # 3.0 CJK RADICAL REPEAT..CJK RADICAL RAP 2E9A >FFFD # NA # 2E9B..2E9E valid # 3.0 CJK RADICAL CHOKE..CJK RADICAL DEATH @@ -3270,7 +3286,7 @@ 2FD5 >9FA0 # 3.0 KANGXI RADICAL FLUTE 2FD6..2FEF >FFFD # NA .. 2FF0..2FFB >FFFD # 3.0 IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID -2FFC..2FFF >FFFD # NA .. +2FFC..2FFF >FFFD # 15.1 IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER ROTATION 3000 >0020 # 1.1 IDEOGRAPHIC SPACE # 3001 valid # 1.1 IDEOGRAPHIC COMMA 3002 >002E # 1.1 IDEOGRAPHIC FULL STOP @@ -3422,7 +3438,8 @@ # 31BB..31BF valid # 13.0 BOPOMOFO FINAL LETTER G..BOPOMOFO LETTER AH # 31C0..31CF valid # 4.1 CJK STROKE T..CJK STROKE N # 31D0..31E3 valid # 5.1 CJK STROKE H..CJK STROKE Q -31E4..31EF >FFFD # NA .. +31E4..31EE >FFFD # NA .. +31EF >FFFD # 15.1 IDEOGRAPHIC DESCRIPTION CHARACTER SUBTRACTION # 31F0..31FF valid # 3.2 KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO 3200 >0028 1100 0029 #1.1 PARENTHESIZED HANGUL KIYEOK 3201 >0028 1102 0029 #1.1 PARENTHESIZED HANGUL NIEUN @@ -3941,7 +3958,7 @@ # 9FD6..9FEA valid # 10.0 CJK UNIFIED IDEOGRAPH-9FD6..CJK UNIFIED IDEOGRAPH-9FEA # 9FEB..9FEF valid # 11.0 CJK UNIFIED IDEOGRAPH-9FEB..CJK UNIFIED IDEOGRAPH-9FEF # 9FF0..9FFC valid # 13.0 CJK UNIFIED IDEOGRAPH-9FF0..CJK UNIFIED IDEOGRAPH-9FFC -9FFD..9FFF >FFFD # NA .. +# 9FFD..9FFF valid # 14.0 CJK UNIFIED IDEOGRAPH-9FFD..CJK UNIFIED IDEOGRAPH-9FFF # A000..A48C valid # 3.0 YI SYLLABLE IT..YI SYLLABLE YYR A48D..A48F >FFFD # NA .. # A490..A4A1 valid # 3.0 YI RADICAL QOT..YI RADICAL GA @@ -4198,7 +4215,8 @@ A7BC >A7BD # 12.0 LATIN CAPITAL LETTER GLOTTAL I # A7BD valid # 12.0 LATIN SMALL LETTER GLOTTAL I A7BE >A7BF # 12.0 LATIN CAPITAL LETTER GLOTTAL U # A7BF valid # 12.0 LATIN SMALL LETTER GLOTTAL U -A7C0..A7C1 >FFFD # NA .. +A7C0 >A7C1 # 14.0 LATIN CAPITAL LETTER OLD POLISH O +# A7C1 valid # 14.0 LATIN SMALL LETTER OLD POLISH O A7C2 >A7C3 # 12.0 LATIN CAPITAL LETTER ANGLICANA W # A7C3 valid # 12.0 LATIN SMALL LETTER ANGLICANA W A7C4 >A794 # 12.0 LATIN CAPITAL LETTER C WITH PALATAL HOOK @@ -4208,7 +4226,21 @@ A7C7 >A7C8 # 13.0 LATIN CAPITAL LETTER D WITH SHORT # A7C8 valid # 13.0 LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY A7C9 >A7CA # 13.0 LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY # A7CA valid # 13.0 LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY -A7CB..A7F4 >FFFD # NA .. +A7CB..A7CF >FFFD # NA .. +A7D0 >A7D1 # 14.0 LATIN CAPITAL LETTER CLOSED INSULAR G +# A7D1 valid # 14.0 LATIN SMALL LETTER CLOSED INSULAR G +A7D2 >FFFD # NA +# A7D3 valid # 14.0 LATIN SMALL LETTER DOUBLE THORN +A7D4 >FFFD # NA +# A7D5 valid # 14.0 LATIN SMALL LETTER DOUBLE WYNN +A7D6 >A7D7 # 14.0 LATIN CAPITAL LETTER MIDDLE SCOTS S +# A7D7 valid # 14.0 LATIN SMALL LETTER MIDDLE SCOTS S +A7D8 >A7D9 # 14.0 LATIN CAPITAL LETTER SIGMOID S +# A7D9 valid # 14.0 LATIN SMALL LETTER SIGMOID S +A7DA..A7F1 >FFFD # NA .. +A7F2 >0063 # 14.0 MODIFIER LETTER CAPITAL C +A7F3 >0066 # 14.0 MODIFIER LETTER CAPITAL F +A7F4 >0071 # 14.0 MODIFIER LETTER CAPITAL Q A7F5 >A7F6 # 13.0 LATIN CAPITAL LETTER REVERSED HALF H # A7F6 valid # 13.0 LATIN SMALL LETTER REVERSED HALF H # A7F7 valid # 7.0 LATIN EPIGRAPHIC LETTER SIDEWAYS I @@ -4950,7 +4982,8 @@ FBAA..FBAD >06BE # 1.1 ARABIC LETTER HEH DOACHASHMEE ISO FBAE..FBAF >06D2 # 1.1 ARABIC LETTER YEH BARREE ISOLATED FORM..ARABIC LETTER YEH BARREE FINAL FORM FBB0..FBB1 >06D3 # 1.1 ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM # FBB2..FBC1 valid # 6.0 ARABIC SYMBOL DOT ABOVE..ARABIC SYMBOL SMALL TAH BELOW -FBC2..FBD2 >FFFD # NA .. +# FBC2 valid # 14.0 ARABIC SYMBOL WASLA ABOVE +FBC3..FBD2 >FFFD # NA .. FBD3..FBD6 >06AD # 1.1 ARABIC LETTER NG ISOLATED FORM..ARABIC LETTER NG MEDIAL FORM FBD7..FBD8 >06C7 # 1.1 ARABIC LETTER U ISOLATED FORM..ARABIC LETTER U FINAL FORM FBD9..FBDA >06C6 # 1.1 ARABIC LETTER OE ISOLATED FORM..ARABIC LETTER OE FINAL FORM @@ -5288,7 +5321,7 @@ FD3A >0637 0645 # 1.1 ARABIC LIGATURE TAH WITH MEEM MED FD3B >0638 0645 # 1.1 ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM FD3C..FD3D >0627 064B # 1.1 ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM # FD3E..FD3F valid # 1.1 ORNATE LEFT PARENTHESIS..ORNATE RIGHT PARENTHESIS -FD40..FD4F >FFFD # NA .. +# FD40..FD4F valid # 14.0 ARABIC LIGATURE RAHIMAHU ALLAAH..ARABIC LIGATURE RAHIMAHUM ALLAAH FD50 >062A 062C 0645 #1.1 ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM FD51..FD52 >062A 062D 062C #1.1 ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM..ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM FD53 >062A 062D 0645 #1.1 ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM @@ -5391,7 +5424,8 @@ FDC4 >0639 062C 0645 #1.1 ARABIC LIGATURE AIN WITH JEEM WITH FDC5 >0635 0645 0645 #1.1 ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM FDC6 >0633 062E 064A #1.1 ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM FDC7 >0646 062C 064A #1.1 ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM -FDC8..FDCF >FFFD # NA .. +FDC8..FDCE >FFFD # NA .. +# FDCF valid # 14.0 ARABIC LIGATURE SALAAMUHU ALAYNAA FDD0..FDEF >FFFD # 3.1 .. FDF0 >0635 0644 06D2 #1.1 ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM FDF1 >0642 0644 06D2 #1.1 ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM @@ -5407,7 +5441,7 @@ FDFA >0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 FDFB >062C 0644 0020 062C 0644 0627 0644 0647 #1.1 ARABIC LIGATURE JALLAJALALOUHOU FDFC >0631 06CC 0627 0644 #3.2 RIAL SIGN # FDFD valid # 4.0 ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM -FDFE..FDFF >FFFD # NA .. +# FDFE..FDFF valid # 14.0 ARABIC LIGATURE SUBHAANAHU WA TAAALAA..ARABIC LIGATURE AZZA WA JALL FE00..FE0F > # 3.2 VARIATION SELECTOR-1..VARIATION SELECTOR-16 FE10 >002C # 4.1 PRESENTATION FORM FOR VERTICAL COMMA FE11 >3001 # 4.1 PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA @@ -5920,13 +5954,119 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. # 1056F valid # 7.0 CAUCASIAN ALBANIAN CITATION MARK -10570..105FF >FFFD # NA .. +10570 >10597 # 14.0 VITHKUQI CAPITAL LETTER A +10571 >10598 # 14.0 VITHKUQI CAPITAL LETTER BBE +10572 >10599 # 14.0 VITHKUQI CAPITAL LETTER BE +10573 >1059A # 14.0 VITHKUQI CAPITAL LETTER CE +10574 >1059B # 14.0 VITHKUQI CAPITAL LETTER CHE +10575 >1059C # 14.0 VITHKUQI CAPITAL LETTER DE +10576 >1059D # 14.0 VITHKUQI CAPITAL LETTER DHE +10577 >1059E # 14.0 VITHKUQI CAPITAL LETTER EI +10578 >1059F # 14.0 VITHKUQI CAPITAL LETTER E +10579 >105A0 # 14.0 VITHKUQI CAPITAL LETTER FE +1057A >105A1 # 14.0 VITHKUQI CAPITAL LETTER GA +1057B >FFFD # NA +1057C >105A3 # 14.0 VITHKUQI CAPITAL LETTER HA +1057D >105A4 # 14.0 VITHKUQI CAPITAL LETTER HHA +1057E >105A5 # 14.0 VITHKUQI CAPITAL LETTER I +1057F >105A6 # 14.0 VITHKUQI CAPITAL LETTER IJE +10580 >105A7 # 14.0 VITHKUQI CAPITAL LETTER JE +10581 >105A8 # 14.0 VITHKUQI CAPITAL LETTER KA +10582 >105A9 # 14.0 VITHKUQI CAPITAL LETTER LA +10583 >105AA # 14.0 VITHKUQI CAPITAL LETTER LLA +10584 >105AB # 14.0 VITHKUQI CAPITAL LETTER ME +10585 >105AC # 14.0 VITHKUQI CAPITAL LETTER NE +10586 >105AD # 14.0 VITHKUQI CAPITAL LETTER NJE +10587 >105AE # 14.0 VITHKUQI CAPITAL LETTER O +10588 >105AF # 14.0 VITHKUQI CAPITAL LETTER PE +10589 >105B0 # 14.0 VITHKUQI CAPITAL LETTER QA +1058A >105B1 # 14.0 VITHKUQI CAPITAL LETTER RE +1058B >FFFD # NA +1058C >105B3 # 14.0 VITHKUQI CAPITAL LETTER SE +1058D >105B4 # 14.0 VITHKUQI CAPITAL LETTER SHE +1058E >105B5 # 14.0 VITHKUQI CAPITAL LETTER TE +1058F >105B6 # 14.0 VITHKUQI CAPITAL LETTER THE +10590 >105B7 # 14.0 VITHKUQI CAPITAL LETTER U +10591 >105B8 # 14.0 VITHKUQI CAPITAL LETTER VE +10592 >105B9 # 14.0 VITHKUQI CAPITAL LETTER XE +10593 >FFFD # NA +10594 >105BB # 14.0 VITHKUQI CAPITAL LETTER Y +10595 >105BC # 14.0 VITHKUQI CAPITAL LETTER ZE +10596 >FFFD # NA +# 10597..105A1valid # 14.0 VITHKUQI SMALL LETTER A..VITHKUQI SMALL LETTER GA +105A2 >FFFD # NA +# 105A3..105B1valid # 14.0 VITHKUQI SMALL LETTER HA..VITHKUQI SMALL LETTER RE +105B2 >FFFD # NA +# 105B3..105B9valid # 14.0 VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE +105BA >FFFD # NA +# 105BB..105BCvalid # 14.0 VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE +105BD..105FF >FFFD # NA .. # 10600..10736valid # 7.0 LINEAR A SIGN AB001..LINEAR A SIGN A664 10737..1073F >FFFD # NA .. # 10740..10755valid # 7.0 LINEAR A SIGN A701 A..LINEAR A SIGN A732 JE 10756..1075F >FFFD # NA .. # 10760..10767valid # 7.0 LINEAR A SIGN A800..LINEAR A SIGN A807 -10768..107FF >FFFD # NA .. +10768..1077F >FFFD # NA .. +# 10780 valid # 14.0 MODIFIER LETTER SMALL CAPITAL AA +10781 >02D0 # 14.0 MODIFIER LETTER SUPERSCRIPT TRIANGULAR COLON +10782 >02D1 # 14.0 MODIFIER LETTER SUPERSCRIPT HALF TRIANGULAR COLON +10783 >00E6 # 14.0 MODIFIER LETTER SMALL AE +10784 >0299 # 14.0 MODIFIER LETTER SMALL CAPITAL B +10785 >0253 # 14.0 MODIFIER LETTER SMALL B WITH HOOK +10786 >FFFD # NA +10787 >02A3 # 14.0 MODIFIER LETTER SMALL DZ DIGRAPH +10788 >AB66 # 14.0 MODIFIER LETTER SMALL DZ DIGRAPH WITH RETROFLEX HOOK +10789 >02A5 # 14.0 MODIFIER LETTER SMALL DZ DIGRAPH WITH CURL +1078A >02A4 # 14.0 MODIFIER LETTER SMALL DEZH DIGRAPH +1078B >0256 # 14.0 MODIFIER LETTER SMALL D WITH TAIL +1078C >0257 # 14.0 MODIFIER LETTER SMALL D WITH HOOK +1078D >1D91 # 14.0 MODIFIER LETTER SMALL D WITH HOOK AND TAIL +1078E >0258 # 14.0 MODIFIER LETTER SMALL REVERSED E +1078F >025E # 14.0 MODIFIER LETTER SMALL CLOSED REVERSED OPEN E +10790 >02A9 # 14.0 MODIFIER LETTER SMALL FENG DIGRAPH +10791 >0264 # 14.0 MODIFIER LETTER SMALL RAMS HORN +10792 >0262 # 14.0 MODIFIER LETTER SMALL CAPITAL G +10793 >0260 # 14.0 MODIFIER LETTER SMALL G WITH HOOK +10794 >029B # 14.0 MODIFIER LETTER SMALL CAPITAL G WITH HOOK +10795 >0127 # 14.0 MODIFIER LETTER SMALL H WITH STROKE +10796 >029C # 14.0 MODIFIER LETTER SMALL CAPITAL H +10797 >0267 # 14.0 MODIFIER LETTER SMALL HENG WITH HOOK +10798 >0284 # 14.0 MODIFIER LETTER SMALL DOTLESS J WITH STROKE AND HOOK +10799 >02AA # 14.0 MODIFIER LETTER SMALL LS DIGRAPH +1079A >02AB # 14.0 MODIFIER LETTER SMALL LZ DIGRAPH +1079B >026C # 14.0 MODIFIER LETTER SMALL L WITH BELT +1079C >1DF04 # 14.0 MODIFIER LETTER SMALL CAPITAL L WITH BELT +1079D >A78E # 14.0 MODIFIER LETTER SMALL L WITH RETROFLEX HOOK AND BELT +1079E >026E # 14.0 MODIFIER LETTER SMALL LEZH +1079F >1DF05 # 14.0 MODIFIER LETTER SMALL LEZH WITH RETROFLEX HOOK +107A0 >028E # 14.0 MODIFIER LETTER SMALL TURNED Y +107A1 >1DF06 # 14.0 MODIFIER LETTER SMALL TURNED Y WITH BELT +107A2 >00F8 # 14.0 MODIFIER LETTER SMALL O WITH STROKE +107A3 >0276 # 14.0 MODIFIER LETTER SMALL CAPITAL OE +107A4 >0277 # 14.0 MODIFIER LETTER SMALL CLOSED OMEGA +107A5 >0071 # 14.0 MODIFIER LETTER SMALL Q +107A6 >027A # 14.0 MODIFIER LETTER SMALL TURNED R WITH LONG LEG +107A7 >1DF08 # 14.0 MODIFIER LETTER SMALL TURNED R WITH LONG LEG AND RETROFLEX HOOK +107A8 >027D # 14.0 MODIFIER LETTER SMALL R WITH TAIL +107A9 >027E # 14.0 MODIFIER LETTER SMALL R WITH FISHHOOK +107AA >0280 # 14.0 MODIFIER LETTER SMALL CAPITAL R +107AB >02A8 # 14.0 MODIFIER LETTER SMALL TC DIGRAPH WITH CURL +107AC >02A6 # 14.0 MODIFIER LETTER SMALL TS DIGRAPH +107AD >AB67 # 14.0 MODIFIER LETTER SMALL TS DIGRAPH WITH RETROFLEX HOOK +107AE >02A7 # 14.0 MODIFIER LETTER SMALL TESH DIGRAPH +107AF >0288 # 14.0 MODIFIER LETTER SMALL T WITH RETROFLEX HOOK +107B0 >2C71 # 14.0 MODIFIER LETTER SMALL V WITH RIGHT HOOK +107B1 >FFFD # NA +107B2 >028F # 14.0 MODIFIER LETTER SMALL CAPITAL Y +107B3 >02A1 # 14.0 MODIFIER LETTER GLOTTAL STOP WITH STROKE +107B4 >02A2 # 14.0 MODIFIER LETTER REVERSED GLOTTAL STOP WITH STROKE +107B5 >0298 # 14.0 MODIFIER LETTER BILABIAL CLICK +107B6 >01C0 # 14.0 MODIFIER LETTER DENTAL CLICK +107B7 >01C1 # 14.0 MODIFIER LETTER LATERAL CLICK +107B8 >01C2 # 14.0 MODIFIER LETTER ALVEOLAR CLICK +107B9 >1DF0A # 14.0 MODIFIER LETTER RETROFLEX CLICK WITH RETROFLEX HOOK +107BA >1DF1E # 14.0 MODIFIER LETTER SMALL S WITH CURL +107BB..107FF >FFFD # NA .. # 10800..10805valid # 4.0 CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA 10806..10807 >FFFD # NA .. # 10808 valid # 4.0 CYPRIOT SYLLABLE JO @@ -6082,14 +6222,18 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. # 10EB0..10EB1valid # 13.0 YEZIDI LETTER LAM WITH DOT ABOVE..YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE -10EB2..10EFF >FFFD # NA .. +10EB2..10EFC >FFFD # NA .. +# 10EFD..10EFFvalid # 15.0 ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA # 10F00..10F1Cvalid # 11.0 OLD SOGDIAN LETTER ALEPH..OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL # 10F1D..10F26valid # 11.0 OLD SOGDIAN NUMBER ONE..OLD SOGDIAN FRACTION ONE HALF # 10F27 valid # 11.0 OLD SOGDIAN LIGATURE AYIN-DALETH 10F28..10F2F >FFFD # NA .. # 10F30..10F50valid # 11.0 SOGDIAN LETTER ALEPH..SOGDIAN COMBINING STROKE BELOW # 10F51..10F59valid # 11.0 SOGDIAN NUMBER ONE..SOGDIAN PUNCTUATION HALF CIRCLE WITH DOT -10F5A..10FAF >FFFD # NA .. +10F5A..10F6F >FFFD # NA .. +# 10F70..10F85valid # 14.0 OLD UYGHUR LETTER ALEPH..OLD UYGHUR COMBINING TWO DOTS BELOW +# 10F86..10F89valid # 14.0 OLD UYGHUR PUNCTUATION BAR..OLD UYGHUR PUNCTUATION FOUR DOTS +10F8A..10FAF >FFFD # NA .. # 10FB0..10FC4valid # 13.0 CHORASMIAN LETTER ALEPH..CHORASMIAN LETTER TAW # 10FC5..10FCBvalid # 13.0 CHORASMIAN NUMBER ONE..CHORASMIAN NUMBER ONE HUNDRED 10FCC..10FDF >FFFD # NA .. @@ -6100,13 +6244,15 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. # 11052..11065valid # 6.0 BRAHMI NUMBER ONE..BRAHMI NUMBER ONE THOUSAND # 11066..1106Fvalid # 6.0 BRAHMI DIGIT ZERO..BRAHMI DIGIT NINE -11070..1107E >FFFD # NA .. +# 11070..11075valid # 14.0 BRAHMI SIGN OLD TAMIL VIRAMA..BRAHMI LETTER OLD TAMIL LLA +11076..1107E >FFFD # NA .. # 1107F valid # 7.0 BRAHMI NUMBER JOINER # 11080..110BAvalid # 5.2 KAITHI SIGN CANDRABINDU..KAITHI SIGN NUKTA # 110BB..110BCvalid # 5.2 KAITHI ABBREVIATION SIGN..KAITHI ENUMERATION SIGN 110BD >FFFD # 5.2 KAITHI NUMBER SIGN # 110BE..110C1valid # 5.2 KAITHI SECTION MARK..KAITHI DOUBLE DANDA -110C2..110CC >FFFD # NA .. +# 110C2 valid # 14.0 KAITHI VOWEL SIGN VOCALIC R +110C3..110CC >FFFD # NA .. 110CD >FFFD # 11.0 KAITHI NUMBER SIGN ABOVE 110CE..110CF >FFFD # NA .. # 110D0..110E8valid # 6.1 SORA SOMPENG LETTER SAH..SORA SOMPENG LETTER MAE @@ -6142,7 +6288,8 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. +# 1123F..11241valid # 15.0 KHOJKI LETTER QA..KHOJKI VOWEL SIGN VOCALIC R +11242..1127F >FFFD # NA .. # 11280..11286valid # 8.0 MULTANI LETTER A..MULTANI LETTER GA 11287 >FFFD # NA # 11288 valid # 8.0 MULTANI LETTER GHA @@ -6224,7 +6371,8 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. # 11680..116B7valid # 6.1 TAKRI LETTER A..TAKRI SIGN NUKTA # 116B8 valid # 12.0 TAKRI LETTER ARCHAIC KHA -116B9..116BF >FFFD # NA .. +# 116B9 valid # 14.0 TAKRI ABBREVIATION SIGN +116BA..116BF >FFFD # NA .. # 116C0..116C9valid # 6.1 TAKRI DIGIT ZERO..TAKRI DIGIT NINE 116CA..116FF >FFFD # NA .. # 11700..11719valid # 8.0 AHOM LETTER KA..AHOM LETTER JHA @@ -6234,7 +6382,8 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. # 11730..11739valid # 8.0 AHOM DIGIT ZERO..AHOM DIGIT NINE # 1173A..1173Fvalid # 8.0 AHOM NUMBER TEN..AHOM SYMBOL VI -11740..117FF >FFFD # NA .. +# 11740..11746valid # 14.0 AHOM LETTER CA..AHOM LETTER LLA +11747..117FF >FFFD # NA .. # 11800..1183Avalid # 11.0 DOGRA LETTER A..DOGRA SIGN NUKTA # 1183B valid # 11.0 DOGRA ABBREVIATION SIGN 1183C..1189F >FFFD # NA .. @@ -6309,9 +6458,12 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. +11AA3..11AAF >FFFD # NA .. +# 11AB0..11ABFvalid # 14.0 CANADIAN SYLLABICS NATTILIK HI..CANADIAN SYLLABICS SPA # 11AC0..11AF8valid # 7.0 PAU CIN HAU LETTER PA..PAU CIN HAU GLOTTAL STOP FINAL -11AF9..11BFF >FFFD # NA .. +11AF9..11AFF >FFFD # NA .. +# 11B00..11B09valid # 15.0 DEVANAGARI HEAD MARK..DEVANAGARI SIGN MINDU +11B0A..11BFF >FFFD # NA .. # 11C00..11C08valid # 9.0 BHAIKSUKI LETTER A..BHAIKSUKI LETTER VOCALIC L 11C09 >FFFD # NA # 11C0A..11C36valid # 9.0 BHAIKSUKI LETTER E..BHAIKSUKI VOWEL SIGN VOCALIC L @@ -6357,7 +6509,15 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. # 11EE0..11EF6valid # 11.0 MAKASAR LETTER KA..MAKASAR VOWEL SIGN O # 11EF7..11EF8valid # 11.0 MAKASAR PASSIMBANG..MAKASAR END OF SECTION -11EF9..11FAF >FFFD # NA .. +11EF9..11EFF >FFFD # NA .. +# 11F00..11F10valid # 15.0 KAWI SIGN CANDRABINDU..KAWI LETTER O +11F11 >FFFD # NA +# 11F12..11F3Avalid # 15.0 KAWI LETTER KA..KAWI VOWEL SIGN VOCALIC R +11F3B..11F3D >FFFD # NA .. +# 11F3E..11F42valid # 15.0 KAWI VOWEL SIGN E..KAWI CONJOINER +# 11F43..11F4Fvalid # 15.0 KAWI DANDA..KAWI PUNCTUATION CLOSING SPIRAL +# 11F50..11F59valid # 15.0 KAWI DIGIT ZERO..KAWI DIGIT NINE +11F5A..11FAF >FFFD # NA .. # 11FB0 valid # 13.0 LISU LETTER YHA 11FB1..11FBF >FFFD # NA .. # 11FC0..11FF1valid # 12.0 TAMIL FRACTION ONE THREE-HUNDRED-AND-TWENTIETH..TAMIL SIGN VAKAIYARAA @@ -6374,11 +6534,16 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. # 12480..12543valid # 8.0 CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU -12544..12FFF >FFFD # NA .. +12544..12F8F >FFFD # NA .. +# 12F90..12FF0valid # 14.0 CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114 +# 12FF1..12FF2valid # 14.0 CYPRO-MINOAN SIGN CM301..CYPRO-MINOAN SIGN CM302 +12FF3..12FFF >FFFD # NA .. # 13000..1342Evalid # 5.2 EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 -1342F >FFFD # NA +# 1342F valid # 15.0 EGYPTIAN HIEROGLYPH V011D 13430..13438 >FFFD # 12.0 EGYPTIAN HIEROGLYPH VERTICAL JOINER..EGYPTIAN HIEROGLYPH END SEGMENT -13439..143FF >FFFD # NA .. +13439..1343F >FFFD # 15.0 EGYPTIAN HIEROGLYPH INSERT AT MIDDLE..EGYPTIAN HIEROGLYPH END WALLED ENCLOSURE +# 13440..13455valid # 15.0 EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED +13456..143FF >FFFD # NA .. # 14400..14646valid # 8.0 ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530 14647..167FF >FFFD # NA .. # 16800..16A38valid # 6.0 BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ @@ -6388,7 +6553,10 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. # 16A6E..16A6Fvalid # 7.0 MRO DANDA..MRO DOUBLE DANDA -16A70..16ACF >FFFD # NA .. +# 16A70..16ABEvalid # 14.0 TANGSA LETTER OZ..TANGSA LETTER ZA +16ABF >FFFD # NA +# 16AC0..16AC9valid # 14.0 TANGSA DIGIT ZERO..TANGSA DIGIT NINE +16ACA..16ACF >FFFD # NA .. # 16AD0..16AEDvalid # 7.0 BASSA VAH LETTER ENNI..BASSA VAH LETTER I 16AEE..16AEF >FFFD # NA .. # 16AF0..16AF4valid # 7.0 BASSA VAH COMBINING HIGH TONE..BASSA VAH COMBINING HIGH-LOW TONE @@ -6467,12 +6635,23 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. # 18D00..18D08valid # 13.0 TANGUT IDEOGRAPH-18D00..TANGUT IDEOGRAPH-18D08 -18D09..1AFFF >FFFD # NA .. +18D09..1AFEF >FFFD # NA .. +# 1AFF0..1AFF3valid # 14.0 KATAKANA LETTER MINNAN TONE-2..KATAKANA LETTER MINNAN TONE-5 +1AFF4 >FFFD # NA +# 1AFF5..1AFFBvalid # 14.0 KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5 +1AFFC >FFFD # NA +# 1AFFD..1AFFEvalid # 14.0 KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8 +1AFFF >FFFD # NA # 1B000..1B001valid # 6.0 KATAKANA LETTER ARCHAIC E..HIRAGANA LETTER ARCHAIC YE # 1B002..1B11Evalid # 10.0 HENTAIGANA LETTER A-1..HENTAIGANA LETTER N-MU-MO-2 -1B11F..1B14F >FFFD # NA .. +# 1B11F..1B122valid # 14.0 HIRAGANA LETTER ARCHAIC WU..KATAKANA LETTER ARCHAIC WU +1B123..1B131 >FFFD # NA .. +# 1B132 valid # 15.0 HIRAGANA LETTER SMALL KO +1B133..1B14F >FFFD # NA .. # 1B150..1B152valid # 12.0 HIRAGANA LETTER SMALL WI..HIRAGANA LETTER SMALL WO -1B153..1B163 >FFFD # NA .. +1B153..1B154 >FFFD # NA .. +# 1B155 valid # 15.0 KATAKANA LETTER SMALL KO +1B156..1B163 >FFFD # NA .. # 1B164..1B167valid # 12.0 KATAKANA LETTER SMALL WI..KATAKANA LETTER SMALL N 1B168..1B16F >FFFD # NA .. # 1B170..1B2FBvalid # 10.0 NUSHU CHARACTER-1B170..NUSHU CHARACTER-1B2FB @@ -6489,7 +6668,13 @@ FFFE..FFFF >FFFD # 1.1 .. # 7.0 SHORTHAND FORMAT LETTER OVERLAP..SHORTHAND FORMAT UP STEP -1BCA4..1CFFF >FFFD # NA .. +1BCA4..1CEFF >FFFD # NA .. +# 1CF00..1CF2Dvalid # 14.0 ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT..ZNAMENNY COMBINING MARK KRYZH ON LEFT +1CF2E..1CF2F >FFFD # NA .. +# 1CF30..1CF46valid # 14.0 ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO..ZNAMENNY PRIZNAK MODIFIER ROG +1CF47..1CF4F >FFFD # NA .. +# 1CF50..1CFC3valid # 14.0 ZNAMENNY NEUME KRYUK..ZNAMENNY NEUME PAUK +1CFC4..1CFFF >FFFD # NA .. # 1D000..1D0F5valid # 3.1 BYZANTINE MUSICAL SYMBOL PSILI..BYZANTINE MUSICAL SYMBOL GORGON NEO KATO 1D0F6..1D0FF >FFFD # NA .. # 1D100..1D126valid # 3.1 MUSICAL SYMBOL SINGLE BARLINE..MUSICAL SYMBOL DRUM CLEF-2 @@ -6514,9 +6699,12 @@ FFFE..FFFF >FFFD # 1.1 ..1D1BA 1D165 1D16F #3.1 MUSICAL SYMBOL FUSA BLACK # 1D1C1..1D1DDvalid # 3.1 MUSICAL SYMBOL LONGA PERFECTA REST..MUSICAL SYMBOL PES SUBPUNCTIS # 1D1DE..1D1E8valid # 8.0 MUSICAL SYMBOL KIEVAN C CLEF..MUSICAL SYMBOL KIEVAN FLAT SIGN -1D1E9..1D1FF >FFFD # NA .. +# 1D1E9..1D1EAvalid # 14.0 MUSICAL SYMBOL SORI..MUSICAL SYMBOL KORON +1D1EB..1D1FF >FFFD # NA .. # 1D200..1D245valid # 4.1 GREEK VOCAL NOTATION SYMBOL-1..GREEK MUSICAL LEIMMA -1D246..1D2DF >FFFD # NA .. +1D246..1D2BF >FFFD # NA .. +# 1D2C0..1D2D3valid # 15.0 KAKTOVIK NUMERAL ZERO..KAKTOVIK NUMERAL NINETEEN +1D2D4..1D2DF >FFFD # NA .. # 1D2E0..1D2F3valid # 11.0 MAYAN NUMERAL ZERO..MAYAN NUMERAL NINETEEN 1D2F4..1D2FF >FFFD # NA .. # 1D300..1D356valid # 4.0 MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING @@ -7547,7 +7735,11 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA # 1DAA1..1DAAFvalid # 8.0 SIGNWRITING ROTATION MODIFIER-2..SIGNWRITING ROTATION MODIFIER-16 -1DAB0..1DFFF >FFFD # NA .. +1DAB0..1DEFF >FFFD # NA .. +# 1DF00..1DF1Evalid # 14.0 LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER S WITH CURL +1DF1F..1DF24 >FFFD # NA .. +# 1DF25..1DF2Avalid # 15.0 LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK..LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK +1DF2B..1DFFF >FFFD # NA .. # 1E000..1E006valid # 9.0 COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE 1E007 >FFFD # NA # 1E008..1E018valid # 9.0 COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU @@ -7557,7 +7749,72 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA # 1E026..1E02Avalid # 9.0 COMBINING GLAGOLITIC LETTER YO..COMBINING GLAGOLITIC LETTER FITA -1E02B..1E0FF >FFFD # NA .. +1E02B..1E02F >FFFD # NA .. +1E030 >0430 # 15.0 MODIFIER LETTER CYRILLIC SMALL A +1E031 >0431 # 15.0 MODIFIER LETTER CYRILLIC SMALL BE +1E032 >0432 # 15.0 MODIFIER LETTER CYRILLIC SMALL VE +1E033 >0433 # 15.0 MODIFIER LETTER CYRILLIC SMALL GHE +1E034 >0434 # 15.0 MODIFIER LETTER CYRILLIC SMALL DE +1E035 >0435 # 15.0 MODIFIER LETTER CYRILLIC SMALL IE +1E036 >0436 # 15.0 MODIFIER LETTER CYRILLIC SMALL ZHE +1E037 >0437 # 15.0 MODIFIER LETTER CYRILLIC SMALL ZE +1E038 >0438 # 15.0 MODIFIER LETTER CYRILLIC SMALL I +1E039 >043A # 15.0 MODIFIER LETTER CYRILLIC SMALL KA +1E03A >043B # 15.0 MODIFIER LETTER CYRILLIC SMALL EL +1E03B >043C # 15.0 MODIFIER LETTER CYRILLIC SMALL EM +1E03C >043E # 15.0 MODIFIER LETTER CYRILLIC SMALL O +1E03D >043F # 15.0 MODIFIER LETTER CYRILLIC SMALL PE +1E03E >0440 # 15.0 MODIFIER LETTER CYRILLIC SMALL ER +1E03F >0441 # 15.0 MODIFIER LETTER CYRILLIC SMALL ES +1E040 >0442 # 15.0 MODIFIER LETTER CYRILLIC SMALL TE +1E041 >0443 # 15.0 MODIFIER LETTER CYRILLIC SMALL U +1E042 >0444 # 15.0 MODIFIER LETTER CYRILLIC SMALL EF +1E043 >0445 # 15.0 MODIFIER LETTER CYRILLIC SMALL HA +1E044 >0446 # 15.0 MODIFIER LETTER CYRILLIC SMALL TSE +1E045 >0447 # 15.0 MODIFIER LETTER CYRILLIC SMALL CHE +1E046 >0448 # 15.0 MODIFIER LETTER CYRILLIC SMALL SHA +1E047 >044B # 15.0 MODIFIER LETTER CYRILLIC SMALL YERU +1E048 >044D # 15.0 MODIFIER LETTER CYRILLIC SMALL E +1E049 >044E # 15.0 MODIFIER LETTER CYRILLIC SMALL YU +1E04A >A689 # 15.0 MODIFIER LETTER CYRILLIC SMALL DZZE +1E04B >04D9 # 15.0 MODIFIER LETTER CYRILLIC SMALL SCHWA +1E04C >0456 # 15.0 MODIFIER LETTER CYRILLIC SMALL BYELORUSSIAN-UKRAINIAN I +1E04D >0458 # 15.0 MODIFIER LETTER CYRILLIC SMALL JE +1E04E >04E9 # 15.0 MODIFIER LETTER CYRILLIC SMALL BARRED O +1E04F >04AF # 15.0 MODIFIER LETTER CYRILLIC SMALL STRAIGHT U +1E050 >04CF # 15.0 MODIFIER LETTER CYRILLIC SMALL PALOCHKA +1E051 >0430 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER A +1E052 >0431 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER BE +1E053 >0432 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER VE +1E054 >0433 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER GHE +1E055 >0434 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER DE +1E056 >0435 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER IE +1E057 >0436 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER ZHE +1E058 >0437 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER ZE +1E059 >0438 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER I +1E05A >043A # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER KA +1E05B >043B # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER EL +1E05C >043E # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER O +1E05D >043F # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER PE +1E05E >0441 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER ES +1E05F >0443 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER U +1E060 >0444 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER EF +1E061 >0445 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER HA +1E062 >0446 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER TSE +1E063 >0447 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER CHE +1E064 >0448 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER SHA +1E065 >044A # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER HARD SIGN +1E066 >044B # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER YERU +1E067 >0491 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER GHE WITH UPTURN +1E068 >0456 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER BYELORUSSIAN-UKRAINIAN I +1E069 >0455 # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER DZE +1E06A >045F # 15.0 CYRILLIC SUBSCRIPT SMALL LETTER DZHE +1E06B >04AB # 15.0 MODIFIER LETTER CYRILLIC SMALL ES WITH DESCENDER +1E06C >A651 # 15.0 MODIFIER LETTER CYRILLIC SMALL YERU WITH BACK YER +1E06D >04B1 # 15.0 MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE +1E06E..1E08E >FFFD # NA .. +# 1E08F valid # 15.0 COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I +1E090..1E0FF >FFFD # NA .. # 1E100..1E12Cvalid # 12.0 NYIAKENG PUACHUE HMONG LETTER MA..NYIAKENG PUACHUE HMONG LETTER W 1E12D..1E12F >FFFD # NA .. # 1E130..1E13Dvalid # 12.0 NYIAKENG PUACHUE HMONG TONE-B..NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER @@ -7566,11 +7823,23 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. # 1E14E valid # 12.0 NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ # 1E14F valid # 12.0 NYIAKENG PUACHUE HMONG CIRCLED CA -1E150..1E2BF >FFFD # NA .. +1E150..1E28F >FFFD # NA .. +# 1E290..1E2AEvalid # 14.0 TOTO LETTER PA..TOTO SIGN RISING TONE +1E2AF..1E2BF >FFFD # NA .. # 1E2C0..1E2F9valid # 12.0 WANCHO LETTER AA..WANCHO DIGIT NINE 1E2FA..1E2FE >FFFD # NA .. # 1E2FF valid # 12.0 WANCHO NGUN SIGN -1E300..1E7FF >FFFD # NA .. +1E300..1E4CF >FFFD # NA .. +# 1E4D0..1E4F9valid # 15.0 NAG MUNDARI LETTER O..NAG MUNDARI DIGIT NINE +1E4FA..1E7DF >FFFD # NA .. +# 1E7E0..1E7E6valid # 14.0 ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO +1E7E7 >FFFD # NA +# 1E7E8..1E7EBvalid # 14.0 ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE +1E7EC >FFFD # NA +# 1E7ED..1E7EEvalid # 14.0 ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE +1E7EF >FFFD # NA +# 1E7F0..1E7FEvalid # 14.0 ETHIOPIC SYLLABLE GURAGE QWI..ETHIOPIC SYLLABLE GURAGE PWEE +1E7FF >FFFD # NA # 1E800..1E8C4valid # 7.0 MENDE KIKAKUI SYLLABLE M001 KI..MENDE KIKAKUI SYLLABLE M060 NYON 1E8C5..1E8C6 >FFFD # NA .. # 1E8C7..1E8CFvalid # 7.0 MENDE KIKAKUI DIGIT ONE..MENDE KIKAKUI DIGIT NINE @@ -8049,7 +8318,9 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. +1F6D8..1F6DB >FFFD # NA .. +# 1F6DC valid # 15.0 WIRELESS +# 1F6DD..1F6DFvalid # 14.0 PLAYGROUND SLIDE..RING BUOY # 1F6E0..1F6ECvalid # 7.0 HAMMER AND WRENCH..AIRPLANE ARRIVING 1F6ED..1F6EF >FFFD # NA .. # 1F6F0..1F6F3valid # 7.0 SATELLITE..PASSENGER SHIP @@ -8060,12 +8331,17 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. # 1F700..1F773valid # 6.0 ALCHEMICAL SYMBOL FOR QUINTESSENCE..ALCHEMICAL SYMBOL FOR HALF OUNCE -1F774..1F77F >FFFD # NA .. +# 1F774..1F776valid # 15.0 LOT OF FORTUNE..LUNAR ECLIPSE +1F777..1F77A >FFFD # NA .. +# 1F77B..1F77Fvalid # 15.0 HAUMEA..ORCUS # 1F780..1F7D4valid # 7.0 BLACK LEFT-POINTING ISOSCELES RIGHT TRIANGLE..HEAVY TWELVE POINTED PINWHEEL STAR # 1F7D5..1F7D8valid # 11.0 CIRCLED TRIANGLE..NEGATIVE CIRCLED SQUARE -1F7D9..1F7DF >FFFD # NA .. +# 1F7D9 valid # 15.0 NINE POINTED WHITE STAR +1F7DA..1F7DF >FFFD # NA .. # 1F7E0..1F7EBvalid # 12.0 LARGE ORANGE CIRCLE..LARGE BROWN SQUARE -1F7EC..1F7FF >FFFD # NA .. +1F7EC..1F7EF >FFFD # NA .. +# 1F7F0 valid # 14.0 HEAVY EQUALS SIGN +1F7F1..1F7FF >FFFD # NA .. # 1F800..1F80Bvalid # 7.0 LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD..DOWNWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD 1F80C..1F80F >FFFD # NA .. # 1F810..1F847valid # 7.0 LEFTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD..DOWNWARDS HEAVY ARROW @@ -8100,7 +8376,7 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA +# 1F979 valid # 14.0 FACE HOLDING BACK TEARS # 1F97A valid # 11.0 FACE WITH PLEADING EYES # 1F97B valid # 12.0 SARI # 1F97C..1F97Fvalid # 11.0 LAB COAT..FLAT SHOE @@ -8118,7 +8394,7 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA +# 1F9CC valid # 14.0 TROLL # 1F9CD..1F9CFvalid # 12.0 STANDING PERSON..DEAF PERSON # 1F9D0..1F9E6valid # 10.0 FACE WITH MONOCLE..SOCKS # 1F9E7..1F9FFvalid # 11.0 RED GIFT ENVELOPE..NAZAR AMULET @@ -8128,21 +8404,37 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. # 1FA70..1FA73valid # 12.0 BALLET SHOES..SHORTS # 1FA74 valid # 13.0 THONG SANDAL -1FA75..1FA77 >FFFD # NA .. +# 1FA75..1FA77valid # 15.0 LIGHT BLUE HEART..PINK HEART # 1FA78..1FA7Avalid # 12.0 DROP OF BLOOD..STETHOSCOPE -1FA7B..1FA7F >FFFD # NA .. +# 1FA7B..1FA7Cvalid # 14.0 X-RAY..CRUTCH +1FA7D..1FA7F >FFFD # NA .. # 1FA80..1FA82valid # 12.0 YO-YO..PARACHUTE # 1FA83..1FA86valid # 13.0 BOOMERANG..NESTING DOLLS -1FA87..1FA8F >FFFD # NA .. +# 1FA87..1FA88valid # 15.0 MARACAS..FLUTE +1FA89..1FA8F >FFFD # NA .. # 1FA90..1FA95valid # 12.0 RINGED PLANET..BANJO # 1FA96..1FAA8valid # 13.0 MILITARY HELMET..ROCK -1FAA9..1FAAF >FFFD # NA .. +# 1FAA9..1FAACvalid # 14.0 MIRROR BALL..HAMSA +# 1FAAD..1FAAFvalid # 15.0 FOLDING HAND FAN..KHANDA # 1FAB0..1FAB6valid # 13.0 FLY..FEATHER -1FAB7..1FABF >FFFD # NA .. +# 1FAB7..1FABAvalid # 14.0 LOTUS..NEST WITH EGGS +# 1FABB..1FABDvalid # 15.0 HYACINTH..WING +1FABE >FFFD # NA +# 1FABF valid # 15.0 GOOSE # 1FAC0..1FAC2valid # 13.0 ANATOMICAL HEART..PEOPLE HUGGING -1FAC3..1FACF >FFFD # NA .. +# 1FAC3..1FAC5valid # 14.0 PREGNANT MAN..PERSON WITH CROWN +1FAC6..1FACD >FFFD # NA .. +# 1FACE..1FACFvalid # 15.0 MOOSE..DONKEY # 1FAD0..1FAD6valid # 13.0 BLUEBERRIES..TEAPOT -1FAD7..1FAFF >FFFD # NA .. +# 1FAD7..1FAD9valid # 14.0 POURING LIQUID..JAR +# 1FADA..1FADBvalid # 15.0 GINGER ROOT..PEA POD +1FADC..1FADF >FFFD # NA .. +# 1FAE0..1FAE7valid # 14.0 MELTING FACE..BUBBLES +# 1FAE8 valid # 15.0 SHAKING FACE +1FAE9..1FAEF >FFFD # NA .. +# 1FAF0..1FAF6valid # 14.0 HAND WITH INDEX FINGER AND THUMB CROSSED..HEART HANDS +# 1FAF7..1FAF8valid # 15.0 LEFTWARDS PUSHING HAND..RIGHTWARDS PUSHING HAND +1FAF9..1FAFF >FFFD # NA .. # 1FB00..1FB92valid # 13.0 BLOCK SEXTANT-1..UPPER HALF INVERSE MEDIUM SHADE AND LOWER HALF BLOCK 1FB93 >FFFD # NA # 1FB94..1FBCAvalid # 13.0 LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..WHITE UP-POINTING CHEVRON @@ -8161,15 +8453,20 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # 2.0 .. # 20000..2A6D6valid # 3.1 CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6 # 2A6D7..2A6DDvalid # 13.0 CJK UNIFIED IDEOGRAPH-2A6D7..CJK UNIFIED IDEOGRAPH-2A6DD -2A6DE..2A6FF >FFFD # NA .. +# 2A6DE..2A6DFvalid # 14.0 CJK UNIFIED IDEOGRAPH-2A6DE..CJK UNIFIED IDEOGRAPH-2A6DF +2A6E0..2A6FF >FFFD # NA .. # 2A700..2B734valid # 5.2 CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 -2B735..2B73F >FFFD # NA .. +# 2B735..2B738valid # 14.0 CJK UNIFIED IDEOGRAPH-2B735..CJK UNIFIED IDEOGRAPH-2B738 +# 2B739 valid # 15.0 CJK UNIFIED IDEOGRAPH-2B739 +2B73A..2B73F >FFFD # NA .. # 2B740..2B81Dvalid # 6.0 CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B81E..2B81F >FFFD # NA .. # 2B820..2CEA1valid # 8.0 CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 2CEA2..2CEAF >FFFD # NA .. # 2CEB0..2EBE0valid # 10.0 CJK UNIFIED IDEOGRAPH-2CEB0..CJK UNIFIED IDEOGRAPH-2EBE0 -2EBE1..2F7FF >FFFD # NA .. +2EBE1..2EBEF >FFFD # NA .. +# 2EBF0..2EE5Dvalid # 15.1 CJK UNIFIED IDEOGRAPH-2EBF0..CJK UNIFIED IDEOGRAPH-2EE5D +2EE5E..2F7FF >FFFD # NA .. 2F800 >4E3D # 3.1 CJK COMPATIBILITY IDEOGRAPH-2F800 2F801 >4E38 # 3.1 CJK COMPATIBILITY IDEOGRAPH-2F801 2F802 >4E41 # 3.1 CJK COMPATIBILITY IDEOGRAPH-2F802 @@ -8705,7 +9002,9 @@ FFFE..FFFF >FFFD # 1.1 ..FFFD # NA .. 2FFFE..2FFFF >FFFD # 2.0 .. # 30000..3134Avalid # 13.0 CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A -3134B..3FFFD >FFFD # NA .. +3134B..3134F >FFFD # NA .. +# 31350..323AFvalid # 15.0 CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF +323B0..3FFFD >FFFD # NA .. 3FFFE..3FFFF >FFFD # 2.0 .. 40000..4FFFD >FFFD # NA .. 4FFFE..4FFFF >FFFD # 2.0 .. diff --git a/icu/icu4c/source/data/unidata/ppucd.txt b/icu/icu4c/source/data/unidata/ppucd.txt index 3e2d55cb212..1f85380a949 100644 --- a/icu/icu4c/source/data/unidata/ppucd.txt +++ b/icu/icu4c/source/data/unidata/ppucd.txt @@ -1,19 +1,20 @@ # Preparsed UCD generated by ICU preparseucd.py # Copyright (C) 1991 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html -ucd;13.0.0 +ucd;15.1.0 property;Catalog;age;Age property;Binary;AHex;ASCII_Hex_Digit property;Binary;;alnum property;Binary;Alpha;Alphabetic +property;Binary;Basic_Emoji;Basic_Emoji property;Enumerated;bc;Bidi_Class property;Binary;Bidi_C;Bidi_Control property;Binary;Bidi_M;Bidi_Mirrored property;Binary;;blank property;Catalog;blk;Block -property;Miscellaneous;bmg;Bidi_Mirroring_Glyph -property;Miscellaneous;bpb;Bidi_Paired_Bracket +property;String;bmg;Bidi_Mirroring_Glyph +property;String;bpb;Bidi_Paired_Bracket property;Enumerated;bpt;Bidi_Paired_Bracket_Type property;Binary;Cased;Cased property;Enumerated;ccc;Canonical_Combining_Class @@ -38,8 +39,9 @@ property;Binary;EBase;Emoji_Modifier_Base property;Binary;EComp;Emoji_Component property;Binary;EMod;Emoji_Modifier property;Binary;Emoji;Emoji +property;Binary;Emoji_Keycap_Sequence;Emoji_Keycap_Sequence property;Binary;EPres;Emoji_Presentation -property;Miscellaneous;EqUIdeo;Equivalent_Unified_Ideograph +property;String;EqUIdeo;Equivalent_Unified_Ideograph property;Binary;Ext;Extender property;Binary;ExtPict;Extended_Pictographic property;String;FC_NFKC;FC_NFKC_Closure @@ -54,10 +56,14 @@ property;Binary;Hex;Hex_Digit property;Enumerated;hst;Hangul_Syllable_Type property;Binary;Hyphen;Hyphen property;Binary;IDC;ID_Continue +property;Binary;ID_Compat_Math_Continue;ID_Compat_Math_Continue +property;Binary;ID_Compat_Math_Start;ID_Compat_Math_Start property;Binary;Ideo;Ideographic property;Binary;IDS;ID_Start property;Binary;IDSB;IDS_Binary_Operator property;Binary;IDST;IDS_Trinary_Operator +property;Binary;IDSU;IDS_Unary_Operator +property;Enumerated;InCB;Indic_Conjunct_Break property;Enumerated;InPC;Indic_Positional_Category property;Enumerated;InSC;Indic_Syllabic_Category property;Miscellaneous;isc;ISO_Comment @@ -81,6 +87,7 @@ property;Enumerated;NFD_QC;NFD_Quick_Check property;String;NFKC_CF;NFKC_Casefold property;Binary;nfkcinert;NFKC_Inert property;Enumerated;NFKC_QC;NFKC_Quick_Check +property;String;NFKC_SCF;NFKC_Simple_Casefold property;Binary;nfkdinert;NFKD_Inert property;Enumerated;NFKD_QC;NFKD_Quick_Check property;Enumerated;nt;Numeric_Type @@ -91,6 +98,11 @@ property;Binary;PCM;Prepended_Concatenation_Mark property;Binary;;print property;Binary;QMark;Quotation_Mark property;Binary;Radical;Radical +property;Binary;RGI_Emoji;RGI_Emoji +property;Binary;RGI_Emoji_Flag_Sequence;RGI_Emoji_Flag_Sequence +property;Binary;RGI_Emoji_Modifier_Sequence;RGI_Emoji_Modifier_Sequence +property;Binary;RGI_Emoji_Tag_Sequence;RGI_Emoji_Tag_Sequence +property;Binary;RGI_Emoji_ZWJ_Sequence;RGI_Emoji_ZWJ_Sequence property;Binary;RI;Regional_Indicator property;Enumerated;SB;Sentence_Break property;Catalog;sc;Script @@ -126,6 +138,9 @@ value;age;11.0;V11_0 value;age;12.0;V12_0 value;age;12.1;V12_1 value;age;13.0;V13_0 +value;age;14.0;V14_0 +value;age;15.0;V15_0 +value;age;15.1;V15_1 value;age;2.0;V2_0 value;age;2.1;V2_1 value;age;3.0;V3_0 @@ -179,6 +194,8 @@ value;blk;Ancient_Greek_Numbers;Ancient_Greek_Numbers value;blk;Ancient_Symbols;Ancient_Symbols value;blk;Arabic;Arabic value;blk;Arabic_Ext_A;Arabic_Extended_A +value;blk;Arabic_Ext_B;Arabic_Extended_B +value;blk;Arabic_Ext_C;Arabic_Extended_C value;blk;Arabic_Math;Arabic_Mathematical_Alphabetic_Symbols value;blk;Arabic_PF_A;Arabic_Presentation_Forms_A;Arabic_Presentation_Forms-A value;blk;Arabic_PF_B;Arabic_Presentation_Forms_B @@ -214,6 +231,8 @@ value;blk;CJK_Ext_D;CJK_Unified_Ideographs_Extension_D value;blk;CJK_Ext_E;CJK_Unified_Ideographs_Extension_E value;blk;CJK_Ext_F;CJK_Unified_Ideographs_Extension_F value;blk;CJK_Ext_G;CJK_Unified_Ideographs_Extension_G +value;blk;CJK_Ext_H;CJK_Unified_Ideographs_Extension_H +value;blk;CJK_Ext_I;CJK_Unified_Ideographs_Extension_I value;blk;CJK_Radicals_Sup;CJK_Radicals_Supplement value;blk;CJK_Strokes;CJK_Strokes value;blk;CJK_Symbols;CJK_Symbols_And_Punctuation @@ -234,14 +253,17 @@ value;blk;Cuneiform;Cuneiform value;blk;Cuneiform_Numbers;Cuneiform_Numbers_And_Punctuation value;blk;Currency_Symbols;Currency_Symbols value;blk;Cypriot_Syllabary;Cypriot_Syllabary +value;blk;Cypro_Minoan;Cypro_Minoan value;blk;Cyrillic;Cyrillic value;blk;Cyrillic_Ext_A;Cyrillic_Extended_A value;blk;Cyrillic_Ext_B;Cyrillic_Extended_B value;blk;Cyrillic_Ext_C;Cyrillic_Extended_C +value;blk;Cyrillic_Ext_D;Cyrillic_Extended_D value;blk;Cyrillic_Sup;Cyrillic_Supplement;Cyrillic_Supplementary value;blk;Deseret;Deseret value;blk;Devanagari;Devanagari value;blk;Devanagari_Ext;Devanagari_Extended +value;blk;Devanagari_Ext_A;Devanagari_Extended_A value;blk;Diacriticals;Combining_Diacritical_Marks value;blk;Diacriticals_Ext;Combining_Diacritical_Marks_Extended value;blk;Diacriticals_For_Symbols;Combining_Diacritical_Marks_For_Symbols;Combining_Marks_For_Symbols @@ -264,6 +286,7 @@ value;blk;Enclosed_Ideographic_Sup;Enclosed_Ideographic_Supplement value;blk;Ethiopic;Ethiopic value;blk;Ethiopic_Ext;Ethiopic_Extended value;blk;Ethiopic_Ext_A;Ethiopic_Extended_A +value;blk;Ethiopic_Ext_B;Ethiopic_Extended_B value;blk;Ethiopic_Sup;Ethiopic_Supplement value;blk;Geometric_Shapes;Geometric_Shapes value;blk;Geometric_Shapes_Ext;Geometric_Shapes_Extended @@ -302,13 +325,16 @@ value;blk;Jamo_Ext_A;Hangul_Jamo_Extended_A value;blk;Jamo_Ext_B;Hangul_Jamo_Extended_B value;blk;Javanese;Javanese value;blk;Kaithi;Kaithi +value;blk;Kaktovik_Numerals;Kaktovik_Numerals value;blk;Kana_Ext_A;Kana_Extended_A +value;blk;Kana_Ext_B;Kana_Extended_B value;blk;Kana_Sup;Kana_Supplement value;blk;Kanbun;Kanbun value;blk;Kangxi;Kangxi_Radicals value;blk;Kannada;Kannada value;blk;Katakana;Katakana value;blk;Katakana_Ext;Katakana_Phonetic_Extensions +value;blk;Kawi;Kawi value;blk;Kayah_Li;Kayah_Li value;blk;Kharoshthi;Kharoshthi value;blk;Khitan_Small_Script;Khitan_Small_Script @@ -324,6 +350,8 @@ value;blk;Latin_Ext_B;Latin_Extended_B value;blk;Latin_Ext_C;Latin_Extended_C value;blk;Latin_Ext_D;Latin_Extended_D value;blk;Latin_Ext_E;Latin_Extended_E +value;blk;Latin_Ext_F;Latin_Extended_F +value;blk;Latin_Ext_G;Latin_Extended_G value;blk;Lepcha;Lepcha value;blk;Letterlike_Symbols;Letterlike_Symbols value;blk;Limbu;Limbu @@ -373,6 +401,7 @@ value;blk;Myanmar_Ext_B;Myanmar_Extended_B value;blk;NB;No_Block value;blk;NKo;NKo value;blk;Nabataean;Nabataean +value;blk;Nag_Mundari;Nag_Mundari value;blk;Nandinagari;Nandinagari value;blk;New_Tai_Lue;New_Tai_Lue value;blk;Newa;Newa @@ -390,6 +419,7 @@ value;blk;Old_Persian;Old_Persian value;blk;Old_Sogdian;Old_Sogdian value;blk;Old_South_Arabian;Old_South_Arabian value;blk;Old_Turkic;Old_Turkic +value;blk;Old_Uyghur;Old_Uyghur value;blk;Oriya;Oriya value;blk;Ornamental_Dingbats;Ornamental_Dingbats value;blk;Osage;Osage @@ -451,6 +481,7 @@ value;blk;Tai_Xuan_Jing;Tai_Xuan_Jing_Symbols value;blk;Takri;Takri value;blk;Tamil;Tamil value;blk;Tamil_Sup;Tamil_Supplement +value;blk;Tangsa;Tangsa value;blk;Tangut;Tangut value;blk;Tangut_Components;Tangut_Components value;blk;Tangut_Sup;Tangut_Supplement @@ -460,15 +491,18 @@ value;blk;Thai;Thai value;blk;Tibetan;Tibetan value;blk;Tifinagh;Tifinagh value;blk;Tirhuta;Tirhuta +value;blk;Toto;Toto value;blk;Transport_And_Map;Transport_And_Map_Symbols value;blk;UCAS;Unified_Canadian_Aboriginal_Syllabics;Canadian_Syllabics value;blk;UCAS_Ext;Unified_Canadian_Aboriginal_Syllabics_Extended +value;blk;UCAS_Ext_A;Unified_Canadian_Aboriginal_Syllabics_Extended_A value;blk;Ugaritic;Ugaritic value;blk;VS;Variation_Selectors value;blk;VS_Sup;Variation_Selectors_Supplement value;blk;Vai;Vai value;blk;Vedic_Ext;Vedic_Extensions value;blk;Vertical_Forms;Vertical_Forms +value;blk;Vithkuqi;Vithkuqi value;blk;Wancho;Wancho value;blk;Warang_Citi;Warang_Citi value;blk;Yezidi;Yezidi @@ -476,6 +510,7 @@ value;blk;Yi_Radicals;Yi_Radicals value;blk;Yi_Syllables;Yi_Syllables value;blk;Yijing;Yijing_Hexagram_Symbols value;blk;Zanabazar_Square;Zanabazar_Square +value;blk;Znamenny_Music;Znamenny_Musical_Notation value;bpt;c;Close value;bpt;n;None value;bpt;o;Open @@ -661,6 +696,10 @@ value;hst;LVT;LVT_Syllable value;hst;NA;Not_Applicable value;hst;T;Trailing_Jamo value;hst;V;Vowel_Jamo +value;InCB;Consonant;Consonant +value;InCB;Extend;Extend +value;InCB;Linker;Linker +value;InCB;None;None value;InPC;Bottom;Bottom value;InPC;Bottom_And_Left;Bottom_And_Left value;InPC;Bottom_And_Right;Bottom_And_Right @@ -807,6 +846,8 @@ value;jg;Taw;Taw value;jg;Teh_Marbuta;Teh_Marbuta value;jg;Teh_Marbuta_Goal;Hamza_On_Heh_Goal value;jg;Teth;Teth +value;jg;Thin_Yeh;Thin_Yeh +value;jg;Vertical_Tail;Vertical_Tail value;jg;Waw;Waw value;jg;Yeh;Yeh value;jg;Yeh_Barree;Yeh_Barree @@ -822,7 +863,10 @@ value;jt;R;Right_Joining value;jt;T;Transparent value;jt;U;Non_Joining value;lb;AI;Ambiguous +value;lb;AK;Aksara value;lb;AL;Alphabetic +value;lb;AP;Aksara_Prebase +value;lb;AS;Aksara_Start value;lb;B2;Break_Both value;lb;BA;Break_After value;lb;BB;Break_Before @@ -860,6 +904,8 @@ value;lb;SA;Complex_Context value;lb;SG;Surrogate value;lb;SP;Space value;lb;SY;Break_Symbols +value;lb;VF;Virama_Final +value;lb;VI;Virama value;lb;WJ;Word_Joiner value;lb;XX;Unknown value;lb;ZW;ZWSpace @@ -979,6 +1025,7 @@ value;sc;Cher;Cherokee value;sc;Chrs;Chorasmian value;sc;Cirt;Cirt value;sc;Copt;Coptic;Qaac +value;sc;Cpmn;Cypro_Minoan value;sc;Cprt;Cypriot value;sc;Cyrl;Cyrillic value;sc;Cyrs;Cyrs @@ -1025,6 +1072,7 @@ value;sc;Jpan;Jpan value;sc;Jurc;Jurc value;sc;Kali;Kayah_Li value;sc;Kana;Katakana +value;sc;Kawi;Kawi value;sc;Khar;Kharoshthi value;sc;Khmr;Khmer value;sc;Khoj;Khojki @@ -1064,6 +1112,7 @@ value;sc;Mroo;Mro value;sc;Mtei;Meetei_Mayek value;sc;Mult;Multani value;sc;Mymr;Myanmar +value;sc;Nagm;Nag_Mundari value;sc;Nand;Nandinagari value;sc;Narb;Old_North_Arabian value;sc;Nbat;Nabataean @@ -1077,6 +1126,7 @@ value;sc;Orkh;Old_Turkic value;sc;Orya;Oriya value;sc;Osge;Osage value;sc;Osma;Osmanya +value;sc;Ougr;Old_Uyghur value;sc;Palm;Palmyrene value;sc;Pauc;Pau_Cin_Hau value;sc;Perm;Old_Permic @@ -1126,9 +1176,12 @@ value;sc;Thaa;Thaana value;sc;Thai;Thai value;sc;Tibt;Tibetan value;sc;Tirh;Tirhuta +value;sc;Tnsa;Tangsa +value;sc;Toto;Toto value;sc;Ugar;Ugaritic value;sc;Vaii;Vai value;sc;Visp;Visp +value;sc;Vith;Vithkuqi value;sc;Wara;Warang_Citi value;sc;Wcho;Wancho value;sc;Wole;Wole @@ -1230,7 +1283,7 @@ value;WB;WSegSpace;WSegSpace value;WB;XX;Other value;WB;ZWJ;ZWJ -defaults;0000..10FFFF;age=NA;bc=L;blk=NB;bpt=n;cf=;dm=;dt=None;ea=N;FC_NFKC=;gc=Cn;GCB=XX;gcm=Cn;hst=NA;InPC=NA;InSC=Other;jg=No_Joining_Group;jt=U;lb=XX;lc=;NFC_QC=Y;NFD_QC=Y;NFKC_CF=;NFKC_QC=Y;NFKD_QC=Y;nt=None;SB=XX;sc=Zzzz;scf=;scx=